{"output":{"type":"Buffer","data":[31,139,8,0,0,0,0,0,2,10,236,189,251,123,27,199,145,40,250,175,64,99,71,193,132,3,112,6,47,130,64,16,46,72,74,150,18,73,145,77,57,94,47,197,232,12,128,6,57,18,48,3,207,12,248,16,133,239,243,238,57,137,157,135,143,125,55,190,155,205,198,89,111,118,243,218,187,55,78,246,172,179,73,236,100,243,125,247,111,49,37,235,167,253,23,110,85,63,102,122,94,120,80,148,236,36,18,109,18,232,71,117,117,117,117,117,85,119,87,87,254,192,178,123,206,193,182,114,64,58,35,179,123,231,139,158,99,143,148,157,86,122,242,189,123,219,59,106,113,52,246,246,242,219,219,74,119,111,108,223,41,148,86,73,215,92,49,170,202,142,118,172,232,70,173,174,52,250,99,187,235,91,142,157,183,53,162,249,234,177,50,246,72,206,243,93,171,235,43,77,63,175,172,118,251,101,69,157,104,80,124,181,150,44,190,111,186,57,183,5,229,170,102,189,174,168,154,137,159,59,157,190,174,168,77,81,54,231,228,109,245,216,223,179,188,226,208,233,145,150,89,92,127,249,198,5,141,38,244,76,223,108,185,197,190,235,12,161,208,196,41,238,18,127,221,242,189,43,196,222,245,247,90,97,115,234,177,75,252,177,107,231,234,159,179,39,154,83,28,185,142,239,248,71,35,130,53,226,165,131,194,65,27,197,1,45,146,168,153,214,86,80,59,134,77,62,14,77,141,130,59,112,45,159,68,80,238,59,110,30,41,68,90,186,230,183,226,213,155,228,243,126,147,44,45,169,54,12,147,31,66,223,38,59,90,29,96,219,69,114,56,114,92,223,107,57,72,255,210,106,202,112,145,86,88,10,40,95,42,87,129,242,249,115,186,170,17,62,246,118,209,210,148,226,104,96,30,17,119,195,177,125,211,178,137,187,141,237,20,246,11,213,94,87,239,85,136,190,115,124,96,245,252,189,134,161,235,159,105,238,17,107,119,207,103,159,59,206,97,193,179,238,90,246,110,163,227,184,61,226,22,32,165,57,114,60,11,177,104,184,100,96,250,214,62,153,60,195,26,152,7,110,215,28,116,243,152,144,43,228,74,69,189,94,46,151,247,15,84,1,161,232,0,15,91,254,209,188,24,78,138,38,37,72,161,155,221,55,81,188,184,186,178,106,172,236,31,52,37,80,93,103,224,184,141,103,250,253,126,179,3,147,103,215,117,198,118,175,192,83,203,70,185,91,169,52,123,150,135,200,53,250,3,114,216,188,61,246,124,171,127,68,219,35,182,79,19,11,196,238,53,205,129,181,107,23,128,5,134,94,163,11,57,196,77,226,150,221,187,56,88,15,10,146,66,135,248,7,132,216,33,193,205,142,231,12,198,62,225,93,144,105,89,185,254,151,106,115,64,250,126,163,104,232,21,218,207,142,227,251,206,80,250,30,239,161,187,219,49,243,134,161,149,170,90,185,174,21,43,170,64,57,137,160,79,14,253,2,237,99,195,69,114,54,135,166,187,107,217,5,151,211,22,154,168,97,27,221,177,235,1,228,145,99,201,36,200,89,73,136,28,0,69,57,168,63,41,122,93,23,186,92,240,136,239,3,219,121,201,122,83,135,131,81,62,117,48,98,128,115,177,4,90,58,217,26,182,210,48,154,82,247,121,19,18,231,196,251,60,79,75,105,20,233,67,39,112,186,145,41,244,72,5,70,169,188,79,18,16,181,211,117,186,177,231,236,19,247,152,247,176,162,175,146,126,31,16,129,178,80,111,64,186,126,246,236,44,2,218,148,15,178,70,119,10,144,92,145,12,10,150,13,194,176,80,24,90,182,21,126,191,117,203,178,97,250,104,179,171,179,60,25,146,55,238,247,173,195,4,172,227,196,100,240,93,211,134,105,231,194,240,54,153,176,107,24,163,195,28,76,56,171,151,147,51,57,93,58,43,221,90,175,62,153,23,167,66,207,117,70,176,80,219,201,150,159,209,59,198,106,169,150,108,245,153,106,173,102,174,144,197,219,128,78,194,192,10,201,87,170,95,255,203,230,0,4,80,65,74,56,45,208,28,144,193,62,126,68,26,48,80,69,150,74,122,17,152,140,223,206,89,67,92,214,76,219,143,64,207,6,150,193,197,218,105,113,99,115,32,57,86,70,175,220,169,174,72,232,41,154,162,104,199,80,216,67,9,93,214,60,103,236,118,137,215,216,86,54,27,203,183,137,125,199,178,189,229,3,199,189,67,101,250,114,167,227,13,10,253,253,49,89,246,220,238,242,190,69,14,188,101,208,127,108,127,139,206,76,111,185,235,0,104,27,24,205,91,254,19,0,176,111,245,136,115,157,173,237,80,3,84,79,219,28,34,117,118,180,161,57,26,161,80,106,40,237,182,254,114,91,187,179,209,222,184,172,189,212,222,104,107,47,227,47,111,29,127,91,235,237,246,157,117,13,242,220,117,237,104,189,125,225,57,86,164,6,233,71,52,189,186,174,89,27,65,250,75,237,246,203,152,218,215,134,52,209,90,103,169,226,215,17,253,110,134,31,239,0,160,33,5,228,175,107,37,90,167,46,50,224,247,152,254,238,226,175,93,150,188,209,110,215,105,249,219,27,28,33,43,82,178,77,32,243,146,13,192,214,219,95,122,94,123,5,224,91,180,252,104,29,43,95,222,100,173,143,163,173,95,218,95,215,198,155,88,225,203,97,227,47,73,16,95,128,2,71,155,237,23,95,214,134,235,44,229,43,101,104,227,82,155,60,15,0,219,93,138,209,58,226,254,220,38,199,40,104,250,34,208,174,116,25,129,215,214,57,241,40,17,220,11,47,65,110,125,19,144,189,179,217,126,233,121,78,146,131,245,246,202,5,4,104,93,0,154,28,108,98,19,47,115,10,48,128,123,235,119,215,181,218,38,160,142,141,223,190,24,128,241,46,180,61,72,131,206,181,151,176,160,191,190,191,161,85,46,181,117,72,164,148,219,128,196,118,91,209,250,214,128,52,148,24,123,172,193,255,231,81,155,110,121,254,209,128,156,7,211,134,28,182,244,243,86,175,37,230,236,249,129,105,239,182,188,174,231,157,247,186,206,136,244,90,190,11,149,20,49,239,54,184,38,176,173,220,180,159,254,60,253,249,51,255,113,111,218,207,114,211,141,45,96,66,169,104,210,44,166,56,6,89,108,237,101,89,123,160,42,20,6,168,47,4,217,253,254,74,183,162,179,108,170,17,71,212,128,120,122,161,103,186,119,26,207,212,87,87,203,38,175,132,41,133,206,110,160,241,200,137,172,45,130,237,176,53,150,230,198,77,215,220,49,166,230,224,31,83,57,115,212,140,19,105,92,191,137,38,74,70,108,78,178,98,69,118,96,92,229,132,57,75,179,38,248,139,91,165,243,53,26,177,198,244,209,161,154,128,35,236,191,197,250,64,33,36,108,201,227,120,249,114,125,20,118,42,13,112,56,138,253,144,54,113,253,38,39,172,94,81,66,152,91,57,106,111,137,212,184,221,149,11,236,96,81,66,54,193,114,220,102,202,238,77,130,50,137,6,162,22,113,114,240,2,211,56,70,130,132,141,44,242,169,105,146,43,73,68,227,246,114,52,45,65,32,106,52,115,6,214,114,96,241,168,137,126,5,189,144,204,198,28,51,155,69,78,196,124,206,149,116,169,73,110,78,230,184,61,25,164,91,1,88,9,0,239,133,92,127,34,62,132,104,197,204,192,227,5,7,87,26,190,105,67,139,121,105,6,102,4,111,106,80,231,140,166,156,38,147,41,6,47,139,113,167,17,42,73,44,218,112,96,93,71,201,21,33,217,100,90,63,184,69,49,173,8,183,196,143,211,208,151,132,107,208,20,31,158,208,68,137,139,134,146,46,227,154,61,232,203,61,66,70,203,139,217,192,90,74,229,105,246,119,164,87,201,137,33,219,200,203,203,116,154,8,217,142,243,164,164,66,170,72,136,80,159,219,189,185,116,115,59,7,181,228,21,44,141,53,164,85,39,74,223,76,242,132,230,248,244,78,77,69,152,33,139,104,167,99,56,153,221,60,183,212,101,232,66,160,83,179,93,206,144,77,248,104,238,220,13,81,75,59,119,188,8,9,231,1,27,181,228,211,225,203,170,70,46,180,159,79,209,88,116,26,206,89,60,187,0,155,214,185,57,25,65,168,41,185,204,62,240,142,224,111,48,119,153,89,242,130,227,248,13,69,153,236,208,179,148,82,79,159,114,150,210,43,145,186,162,54,21,60,134,177,119,149,86,171,133,22,145,211,207,185,231,207,231,221,214,54,221,211,119,53,69,217,217,81,53,183,56,112,96,137,243,32,43,60,10,16,137,106,19,129,210,67,153,202,234,42,81,212,98,143,244,205,241,192,111,154,121,165,90,173,233,165,122,183,164,0,172,115,186,118,204,16,189,106,142,26,240,205,219,51,129,64,87,157,30,105,156,51,38,20,233,114,105,53,137,180,116,252,80,28,45,41,214,112,119,121,215,242,110,29,152,64,161,1,217,39,131,226,42,169,84,107,117,189,95,28,65,95,16,78,69,239,205,58,119,42,186,121,194,112,119,229,115,25,76,176,233,57,138,134,7,31,207,130,248,133,118,46,12,200,16,228,132,230,67,210,45,24,224,126,241,86,247,222,61,210,20,103,64,64,80,107,95,129,254,249,160,220,117,55,6,166,231,53,20,186,133,209,117,134,67,80,66,70,230,46,81,52,208,33,142,187,3,171,123,167,97,23,89,198,117,72,223,192,148,201,68,219,158,2,198,55,59,3,20,223,166,219,221,83,88,81,96,181,190,227,14,161,184,233,251,174,215,56,182,108,156,188,64,217,137,134,135,96,131,6,116,102,48,38,208,214,43,99,226,30,93,55,93,115,168,193,144,13,144,241,66,234,16,164,112,88,162,69,38,26,208,219,37,30,221,107,82,194,28,101,18,52,236,58,7,97,187,187,99,31,85,106,67,15,243,129,159,195,124,156,174,141,218,36,130,53,93,200,194,34,3,179,3,248,42,247,127,245,173,7,127,243,219,147,183,222,120,240,211,95,74,173,209,245,65,130,135,235,171,130,171,135,162,117,7,64,18,164,13,48,190,6,106,70,151,236,57,3,148,155,202,199,191,248,245,199,255,245,157,147,175,253,56,10,52,155,52,197,17,254,246,138,158,111,103,146,233,89,88,135,243,41,149,52,5,107,41,26,81,179,136,39,67,135,174,169,59,154,65,255,215,206,128,96,18,169,152,240,73,167,85,223,26,192,56,9,98,77,165,220,195,87,191,113,255,91,255,42,160,207,67,179,110,239,52,52,235,246,230,163,25,148,155,224,105,229,173,1,64,66,18,122,90,62,229,224,150,209,192,25,97,50,208,224,14,57,2,108,173,158,22,33,26,3,160,137,206,32,112,24,143,137,170,242,17,121,244,81,121,248,189,55,30,126,255,103,247,191,251,227,251,239,188,43,141,77,15,4,73,97,4,115,157,184,233,3,132,34,184,161,28,193,184,40,154,66,241,163,141,152,190,2,169,240,47,54,78,108,144,78,126,251,254,71,31,254,62,57,72,190,53,36,95,193,207,89,227,18,20,136,207,248,32,227,17,248,148,167,116,64,52,208,161,224,53,88,15,71,174,5,74,38,116,199,234,98,123,56,195,225,131,144,110,154,68,146,73,68,100,58,54,21,149,91,180,28,54,11,12,177,159,87,238,191,245,206,131,247,255,57,170,136,203,255,20,117,71,160,31,199,39,138,128,75,250,64,132,105,24,64,54,241,159,71,6,13,155,127,248,218,27,15,126,255,222,148,70,88,167,81,245,137,64,147,71,131,243,47,1,110,116,70,215,65,115,48,119,77,182,32,1,211,59,35,98,95,117,92,2,5,39,97,179,217,253,197,127,247,191,255,254,201,143,254,97,122,25,133,34,12,124,7,8,225,74,3,115,97,15,215,99,151,172,5,36,49,93,16,245,133,241,72,105,196,146,80,181,81,128,61,2,6,161,76,34,129,152,178,152,177,129,46,12,161,24,208,154,102,111,225,86,108,131,31,241,41,181,42,152,29,143,180,220,24,165,121,38,234,201,7,111,63,120,251,103,39,175,127,253,193,191,127,56,167,16,157,67,108,70,161,206,22,158,230,104,116,3,88,100,113,249,201,43,206,35,66,69,209,80,138,118,239,30,29,245,7,243,139,81,138,127,92,146,226,57,75,32,73,233,223,249,69,233,124,67,244,241,15,191,125,255,237,63,156,124,251,131,147,215,255,86,26,162,174,233,117,205,158,44,72,35,3,19,93,234,228,241,99,189,66,102,239,152,94,187,119,13,15,138,180,17,204,56,202,255,196,255,18,241,174,96,203,124,166,238,153,246,46,161,162,103,207,25,111,208,111,19,141,157,9,108,13,28,31,43,221,26,231,183,41,141,20,174,248,66,243,118,100,12,153,146,73,138,54,112,130,102,194,7,60,34,228,186,35,246,7,201,161,240,121,141,250,101,222,164,132,85,85,170,123,91,222,21,98,246,215,32,131,228,213,70,172,248,12,49,32,255,203,43,75,28,120,119,207,26,244,192,238,5,173,127,123,103,77,81,26,97,146,184,118,180,164,168,243,65,70,185,183,51,153,236,104,246,120,48,208,206,25,154,81,89,53,234,240,83,171,168,115,176,126,175,183,127,26,205,129,213,155,139,241,89,73,105,37,19,255,55,24,69,101,62,101,2,11,150,129,134,194,247,165,174,155,54,25,8,33,149,84,200,121,41,69,86,222,105,245,142,111,103,86,133,188,176,162,152,31,20,30,212,238,89,46,161,70,172,215,216,62,70,46,104,40,3,199,236,161,145,166,185,230,193,53,154,178,95,8,210,4,109,121,66,132,26,162,16,140,14,69,106,8,204,105,141,6,100,139,202,55,58,185,189,136,220,197,45,76,232,139,152,165,96,42,141,18,19,136,239,13,128,254,128,24,95,53,15,47,209,4,141,239,87,64,105,228,110,145,191,9,159,53,101,143,152,116,227,130,12,64,184,98,139,74,227,88,9,55,228,96,113,97,59,114,104,187,205,85,136,207,180,130,7,102,33,20,195,249,219,80,188,49,136,15,142,69,143,120,80,154,245,62,148,26,98,208,6,227,161,180,62,247,173,67,210,67,196,217,66,77,207,3,21,141,147,164,90,85,180,96,181,120,243,228,205,95,35,43,105,115,129,67,130,21,40,24,192,221,48,116,60,62,116,253,96,237,96,56,83,21,88,210,230,255,237,123,31,125,248,47,15,254,233,175,161,58,46,165,5,220,54,232,15,224,131,239,56,56,122,10,90,248,51,48,136,54,92,214,81,30,114,156,210,48,64,195,37,130,1,183,149,30,1,131,116,26,212,211,73,48,14,219,63,121,235,245,143,223,251,225,172,150,249,10,70,225,92,2,169,15,35,46,173,99,68,115,99,43,89,12,71,148,213,164,8,191,163,171,25,97,171,25,219,34,22,188,54,13,147,133,215,1,46,241,167,9,110,46,163,73,17,84,158,34,110,14,141,112,6,109,187,59,107,201,164,98,207,5,242,41,32,171,147,176,20,89,40,235,42,93,148,119,180,146,24,53,208,47,45,219,228,235,59,149,13,97,74,166,220,146,43,113,202,113,98,209,19,6,69,11,55,180,232,208,119,199,46,110,174,178,189,143,184,248,223,37,235,196,180,233,7,13,27,39,116,219,220,83,26,219,37,93,43,235,90,69,215,170,186,6,2,73,43,233,250,142,84,100,26,164,45,200,7,86,58,114,198,62,40,220,142,111,14,180,28,5,171,229,64,42,238,195,111,40,228,106,57,27,164,138,150,187,61,30,142,112,136,105,65,20,88,248,151,173,251,10,214,42,176,213,31,27,132,15,189,1,5,207,116,128,176,115,241,50,27,44,157,171,10,124,213,129,85,202,132,165,86,115,90,121,160,127,183,218,175,49,221,187,84,55,171,236,147,217,173,153,236,83,125,181,223,85,64,131,178,232,101,91,2,179,87,213,6,248,185,107,244,250,240,25,119,193,236,252,64,213,186,116,203,109,69,47,65,98,143,22,6,33,11,159,71,45,190,110,176,131,151,46,221,185,2,197,53,184,47,211,56,6,165,212,58,180,64,11,218,238,110,43,166,178,179,195,100,118,226,122,242,49,154,172,192,219,200,69,140,74,186,22,136,117,188,94,195,87,152,6,172,251,161,58,133,25,71,183,123,183,233,7,100,163,177,23,46,102,39,239,252,236,193,7,127,16,235,150,98,192,52,226,57,31,253,230,141,88,166,142,43,87,98,209,98,80,237,33,3,31,106,108,66,207,128,165,27,232,32,36,10,194,134,206,115,245,6,50,249,39,104,151,105,192,8,37,228,39,88,75,56,67,177,79,91,244,166,36,112,33,126,105,24,19,141,169,21,13,160,204,17,163,11,74,112,246,137,169,26,236,243,200,68,35,5,218,123,25,149,86,89,82,97,123,129,133,77,5,154,198,246,24,123,50,253,233,77,109,134,96,203,162,99,132,23,197,55,173,174,127,25,143,196,46,186,206,112,195,236,238,17,96,11,90,8,121,7,171,36,21,32,64,180,229,229,213,188,90,100,123,9,121,229,101,248,87,184,122,181,176,185,41,106,133,91,1,201,146,162,12,52,191,117,228,33,6,121,96,231,33,241,247,156,30,208,65,82,140,27,178,41,145,129,13,163,81,203,94,67,49,200,116,205,130,177,67,105,6,51,143,27,186,9,66,8,163,178,117,46,242,117,162,33,77,128,116,87,44,207,111,164,110,226,54,105,5,206,166,173,115,58,239,175,224,97,156,148,97,10,31,33,58,83,25,205,17,240,115,132,95,156,151,118,81,243,177,173,20,156,27,160,215,83,6,100,223,52,73,1,106,125,113,235,203,215,144,2,30,201,211,143,108,215,221,234,31,229,69,29,144,237,158,170,202,149,182,245,157,243,231,163,223,67,233,143,35,116,1,198,63,159,143,219,25,62,160,129,195,89,132,185,111,193,16,22,20,117,219,216,89,82,238,191,243,58,40,144,92,52,248,26,174,83,87,77,127,175,232,130,212,114,134,48,164,205,232,130,202,174,246,187,212,152,11,52,241,0,25,154,134,82,244,134,213,189,35,33,65,181,118,88,79,188,98,98,218,22,123,206,21,42,153,243,28,102,48,40,6,124,159,104,113,17,59,131,155,98,82,191,101,7,92,42,24,34,31,0,141,200,228,249,225,78,133,25,244,43,11,106,130,0,45,187,56,52,71,249,52,131,27,55,41,41,17,194,73,214,200,58,147,96,174,56,69,106,64,28,250,69,122,58,52,16,7,17,54,57,200,93,7,217,96,1,167,133,13,249,168,17,245,24,71,143,28,232,5,89,82,150,189,35,15,255,199,182,160,140,233,30,45,239,27,203,148,20,237,193,32,16,52,138,90,244,247,136,29,229,51,0,64,77,88,28,69,42,232,185,73,75,191,104,210,231,116,54,229,149,24,231,183,174,141,135,29,226,138,137,64,121,195,9,4,94,176,168,228,97,205,138,1,9,23,28,49,243,162,117,183,112,141,72,169,71,215,14,185,138,29,27,97,53,182,41,130,94,67,42,253,79,139,236,64,38,196,84,186,240,141,74,216,37,165,96,148,10,101,67,209,166,243,158,145,202,123,225,254,99,162,241,121,100,120,2,193,22,93,199,166,44,15,179,87,55,6,57,66,152,60,221,167,28,183,70,218,144,42,60,189,142,80,115,74,245,149,21,84,110,250,173,47,119,110,195,180,200,15,233,112,169,249,177,230,106,38,110,31,80,248,74,165,214,39,100,213,40,43,244,187,218,36,219,129,82,189,211,234,139,243,64,122,210,87,170,70,79,250,132,24,84,182,245,194,42,8,62,16,122,202,118,187,240,87,185,103,63,243,185,165,155,55,11,197,229,6,166,154,45,37,191,214,216,30,151,117,93,47,192,239,242,197,157,123,248,173,66,191,173,242,111,109,250,237,34,253,118,241,34,150,188,120,241,2,253,86,185,128,223,86,47,182,233,183,82,77,175,22,240,119,141,126,51,86,33,15,126,87,119,238,141,75,122,121,29,211,116,67,199,95,85,252,85,199,95,171,240,171,132,95,75,53,252,186,129,191,54,199,165,18,166,1,36,4,164,151,87,141,194,88,175,84,13,250,77,111,175,224,175,58,252,90,55,240,87,5,126,109,98,218,197,149,29,48,3,154,102,203,44,186,132,42,125,249,229,241,242,174,166,220,188,57,86,216,41,167,67,59,156,95,59,135,196,0,210,200,244,184,167,44,153,75,138,10,249,197,123,219,120,166,188,163,34,56,82,252,82,251,218,23,47,183,80,170,188,64,118,47,28,142,242,96,204,239,42,232,249,133,254,117,183,18,217,202,246,87,147,208,129,218,82,37,185,184,35,50,174,189,120,245,194,11,151,55,228,60,95,228,181,175,92,191,212,78,41,224,210,2,180,111,86,4,135,175,210,222,60,75,245,230,88,186,207,210,189,104,122,10,69,150,160,24,244,31,180,95,255,75,166,125,219,74,115,19,180,104,54,74,7,141,149,4,81,70,92,171,155,86,118,16,47,219,30,140,96,225,200,174,224,5,21,40,151,215,186,167,119,204,147,246,155,132,115,66,169,90,55,86,235,181,78,212,211,105,50,253,74,71,178,178,240,97,43,151,101,87,138,89,222,19,137,250,171,38,254,204,3,130,221,179,72,0,210,230,111,179,17,247,185,104,60,211,175,246,87,250,230,100,42,157,114,141,190,229,122,104,238,129,249,192,221,202,26,122,142,254,68,220,72,204,33,232,93,246,110,18,0,189,27,210,179,204,129,179,123,235,86,199,233,29,129,125,209,163,198,147,81,172,214,74,213,253,131,92,224,195,4,80,67,127,166,100,23,26,133,3,210,185,99,249,5,175,235,58,184,115,26,235,79,212,179,101,191,48,116,122,230,32,73,253,187,5,186,213,213,48,12,185,120,204,212,79,86,19,30,127,213,146,94,47,239,31,156,173,151,138,231,95,53,109,52,210,151,63,181,85,8,114,237,174,213,53,7,23,7,206,193,69,179,107,129,162,125,52,205,241,100,233,197,54,117,247,216,208,94,110,183,77,244,161,232,104,187,155,237,231,218,154,131,190,14,27,220,207,163,180,129,73,227,192,231,228,238,186,118,231,185,246,101,217,123,196,94,231,165,14,32,73,167,73,198,186,86,219,104,63,191,161,121,27,82,197,87,168,15,200,17,148,42,209,164,242,186,166,175,139,22,61,225,137,114,135,194,194,82,227,245,136,203,68,118,31,167,120,79,8,22,121,234,61,241,244,231,79,225,71,94,16,114,199,144,226,199,174,50,219,19,90,108,214,61,72,168,24,94,235,206,87,13,45,199,254,87,35,183,251,102,1,147,225,240,21,115,145,250,226,66,163,61,251,138,34,180,35,45,39,57,190,62,6,45,200,84,145,87,69,86,147,47,141,57,190,54,166,160,184,188,156,107,52,246,11,120,163,146,174,137,116,83,129,45,137,133,3,23,196,38,113,83,86,56,132,14,53,131,59,203,53,188,151,204,82,2,103,134,170,72,155,224,125,103,190,18,51,180,34,45,202,171,48,203,190,233,139,197,56,87,214,71,135,244,218,51,32,207,110,63,67,254,132,227,158,129,88,156,96,253,126,218,208,240,133,152,85,16,139,111,206,48,210,202,198,86,97,222,8,247,29,48,16,187,120,165,140,107,160,149,122,121,246,11,28,181,206,138,193,94,224,168,26,230,236,226,210,182,117,165,110,40,212,60,3,43,174,117,124,131,216,55,14,156,70,218,14,71,203,14,45,147,175,234,159,203,235,55,193,212,48,10,229,29,117,89,83,158,5,32,90,164,200,246,87,111,246,138,59,104,193,196,115,190,122,179,152,150,124,179,120,108,104,19,204,41,198,178,32,1,90,120,6,20,122,185,52,131,17,22,194,2,201,186,203,95,205,223,44,168,159,203,223,236,125,78,189,89,132,63,55,123,106,241,115,207,82,148,159,45,21,159,45,243,242,116,44,191,220,199,182,212,47,232,107,182,216,125,131,175,184,111,231,141,59,108,203,47,175,107,117,176,172,138,120,204,35,21,193,29,208,88,33,205,158,104,91,214,225,83,114,206,32,103,109,30,114,214,40,57,47,90,251,228,41,61,103,208,179,58,15,61,171,148,158,55,92,66,46,130,200,249,211,38,168,248,121,84,194,150,231,33,108,153,18,246,194,0,214,179,167,156,58,131,160,134,62,15,69,161,148,16,165,192,174,127,234,172,250,36,165,41,204,252,167,60,58,131,158,149,121,232,89,97,210,244,192,121,74,206,25,228,44,205,67,206,18,146,147,238,154,86,203,149,41,46,80,102,159,144,39,224,2,85,211,171,149,78,185,54,183,11,84,181,86,153,173,129,175,144,82,133,43,236,164,127,250,157,97,106,11,225,243,24,110,161,176,231,184,214,93,116,149,14,118,10,117,189,179,210,45,151,107,226,25,173,134,81,164,219,148,122,174,88,170,233,149,18,126,20,239,164,21,203,181,74,181,46,239,6,54,229,45,201,122,189,83,233,245,98,59,188,41,77,231,164,244,91,183,240,128,51,137,76,232,99,91,196,135,221,30,227,22,164,244,196,140,57,32,174,191,113,138,55,107,254,232,161,89,118,255,34,222,206,102,70,243,180,109,78,235,122,91,59,218,104,111,92,192,71,105,54,218,184,225,8,191,43,235,252,41,155,75,123,27,90,105,179,253,165,203,52,73,143,110,56,38,91,153,178,209,40,120,225,233,70,227,211,159,240,9,146,44,145,194,125,110,197,198,84,169,66,183,118,170,248,155,251,212,138,13,164,149,216,182,10,205,140,236,236,48,57,150,44,148,16,91,161,167,175,244,36,128,81,75,107,32,244,231,141,239,140,201,126,241,12,32,221,239,74,186,178,59,46,222,65,105,242,18,169,176,16,41,211,37,230,41,193,101,236,46,213,86,186,159,66,63,219,5,93,105,241,254,194,179,48,194,62,97,23,36,138,86,111,45,184,38,139,206,240,220,209,36,2,42,146,37,92,80,184,188,81,30,190,246,218,195,239,127,253,163,15,63,60,249,230,15,185,207,23,117,111,176,139,187,206,186,201,156,125,197,45,96,220,124,196,31,126,243,55,13,27,122,195,151,151,82,119,132,227,130,22,241,1,142,32,39,60,106,248,166,230,21,210,247,3,36,67,47,225,57,188,111,88,23,78,126,247,234,201,79,191,117,255,187,255,249,240,187,239,103,250,51,166,249,113,149,202,212,143,75,75,241,163,74,243,111,196,91,39,48,187,46,93,106,12,135,13,207,19,23,242,177,29,202,145,49,239,43,133,38,194,72,226,93,22,223,113,1,202,199,175,253,7,94,217,6,78,247,11,146,115,22,228,136,62,80,159,76,77,33,118,47,86,224,193,135,223,185,255,131,119,133,211,102,212,251,135,125,192,139,56,9,119,174,192,69,21,154,188,97,13,103,121,113,133,174,175,188,124,210,135,37,14,81,248,174,104,243,13,214,131,111,254,231,253,87,255,122,138,55,91,132,134,242,144,164,187,79,71,161,102,119,223,31,123,243,247,29,10,79,235,56,102,203,254,190,152,128,87,160,30,209,91,141,254,157,226,174,166,125,10,220,88,159,152,179,234,78,204,71,239,180,190,79,185,100,146,144,59,55,156,209,159,147,103,148,50,52,15,249,211,41,202,52,255,40,5,253,103,129,77,177,208,46,241,95,112,14,190,68,142,30,191,215,20,247,108,160,206,187,157,1,101,146,208,109,97,179,67,121,18,38,167,160,64,210,251,33,122,227,117,150,87,85,212,9,105,37,230,250,19,145,59,212,13,200,55,189,59,151,67,95,40,46,118,126,247,119,232,114,117,102,190,80,179,209,144,4,115,246,26,248,4,241,129,133,42,5,27,177,88,157,41,54,184,75,48,3,27,152,64,212,177,41,129,204,63,190,115,118,68,41,205,51,72,116,5,73,91,248,30,135,199,86,196,77,222,104,181,152,47,22,195,98,77,241,198,93,48,54,189,91,238,1,52,210,55,173,1,126,74,209,240,34,122,158,113,46,14,230,228,71,255,254,241,251,63,6,16,247,95,127,235,228,155,239,42,146,214,23,234,126,232,213,165,70,244,129,79,196,149,107,78,255,173,184,223,214,31,131,179,22,127,195,0,119,35,54,45,19,13,129,126,184,49,33,169,0,129,27,148,44,179,165,154,141,8,28,205,183,252,1,123,150,3,254,106,163,203,61,36,199,229,158,134,98,143,46,93,8,134,125,164,105,87,201,208,225,105,248,81,172,236,142,71,56,68,204,141,124,199,149,140,58,194,68,238,179,67,175,36,71,231,192,15,45,116,29,179,36,215,177,65,220,187,0,155,215,188,214,49,116,61,234,99,67,47,90,91,146,75,193,96,73,89,238,88,119,151,177,198,178,215,221,35,189,241,128,184,55,240,219,190,177,236,193,226,66,168,42,114,5,137,104,39,188,10,64,157,35,160,234,81,175,2,188,105,63,209,186,103,102,45,10,115,37,62,130,242,136,44,41,160,249,159,252,225,187,160,54,88,158,213,161,25,242,240,41,29,2,108,0,92,134,20,151,24,8,191,106,193,171,21,159,225,26,152,50,30,161,209,210,224,176,148,152,62,44,1,110,145,201,36,254,156,19,157,196,248,249,178,221,119,130,249,201,20,239,80,139,166,178,47,20,154,105,47,102,100,191,142,97,204,111,252,177,37,248,191,127,247,15,177,133,122,198,243,76,222,16,108,1,80,204,64,135,113,236,193,81,218,171,84,92,223,103,240,230,180,29,132,150,144,97,59,4,184,205,241,252,196,92,52,248,248,151,255,243,228,131,159,36,104,224,29,121,95,116,58,192,78,169,132,72,51,133,99,10,228,130,52,146,218,155,215,200,146,48,204,180,180,34,189,72,88,4,143,202,70,124,167,65,193,77,217,41,218,148,76,86,201,230,61,35,238,122,2,134,249,25,176,89,82,171,147,168,34,84,192,51,163,9,7,56,39,69,2,13,52,131,30,33,122,103,206,65,41,106,166,68,23,174,140,158,25,89,24,188,57,169,34,52,225,12,162,4,184,157,49,135,80,29,55,58,99,248,102,201,153,77,151,179,223,200,89,156,47,74,165,249,105,242,241,47,222,191,255,247,255,59,182,64,161,206,148,77,149,240,69,46,220,18,7,194,56,7,94,163,18,210,71,81,166,45,86,8,123,129,229,138,162,50,109,193,226,184,38,30,168,17,255,79,180,30,42,109,35,234,75,199,31,10,224,27,32,92,139,160,122,13,123,196,232,88,86,65,89,71,215,193,2,2,165,91,227,70,14,158,52,115,117,148,229,111,209,3,240,32,27,59,143,250,105,102,102,168,250,178,34,109,215,53,143,98,37,184,2,155,5,99,146,245,224,128,112,175,231,66,133,185,27,178,201,36,220,237,185,244,13,190,2,143,241,207,225,114,198,159,44,160,218,64,248,153,233,212,232,106,62,197,233,30,117,103,226,131,21,135,218,87,196,213,93,82,249,18,181,132,59,229,89,227,205,221,43,159,37,67,188,239,16,209,247,21,230,47,28,34,155,225,1,175,220,127,247,199,15,222,249,22,189,224,192,28,69,97,232,207,159,143,58,194,103,121,234,2,35,180,208,80,181,122,244,230,67,84,228,67,186,88,74,146,235,109,139,72,107,111,76,198,162,229,203,132,109,154,134,131,53,37,125,39,166,40,162,127,59,211,24,99,66,139,53,136,210,75,7,148,99,153,107,241,194,129,185,157,200,16,230,183,112,200,102,251,115,141,44,183,109,220,219,96,174,174,129,127,107,154,123,107,87,235,133,238,173,229,138,209,43,247,43,93,238,222,170,237,133,62,173,90,167,21,108,110,238,82,139,41,250,116,71,56,227,27,123,225,51,30,206,244,103,60,164,103,58,82,158,183,40,37,95,183,224,28,168,40,83,248,118,162,133,27,243,141,109,46,40,245,224,37,31,70,222,137,198,51,140,224,137,33,70,222,201,142,4,26,218,17,19,71,81,196,180,97,141,99,107,186,22,226,19,204,99,250,89,122,138,68,188,79,34,203,63,232,47,19,116,248,216,80,88,159,109,21,43,233,79,139,56,35,226,210,157,17,64,245,59,111,124,244,251,119,148,48,105,83,72,48,124,82,201,28,236,110,17,116,3,103,18,37,83,160,68,185,55,237,124,47,213,213,59,16,59,72,132,228,243,2,81,166,181,161,249,224,140,42,82,216,94,99,71,138,225,188,180,183,117,254,232,133,152,198,246,182,177,163,54,226,229,20,37,90,74,81,178,29,224,5,86,1,81,196,219,9,143,232,212,158,16,42,2,169,88,247,169,212,156,183,189,199,249,128,195,236,87,44,206,244,233,138,121,222,171,136,110,26,165,61,173,34,246,34,80,49,152,45,240,102,63,186,162,145,86,248,140,78,4,79,246,210,14,30,224,160,182,66,92,255,40,220,248,151,38,222,133,231,95,108,95,17,39,56,201,73,164,209,119,80,26,10,123,229,17,5,198,128,87,108,95,219,164,146,5,36,41,190,180,35,206,140,48,107,243,194,214,6,83,146,88,179,146,25,183,51,105,166,114,27,44,121,11,245,68,178,29,165,206,172,95,184,241,210,133,11,215,68,119,182,163,211,44,50,199,118,102,245,108,162,166,176,255,41,208,164,106,251,60,4,231,43,234,233,208,250,227,32,170,246,68,72,19,121,114,8,95,36,162,27,170,121,146,245,148,80,242,17,33,246,72,80,214,195,57,47,178,29,199,132,132,160,235,95,75,232,128,124,152,96,29,178,131,117,39,34,1,192,48,100,87,84,18,130,130,173,89,110,113,215,201,23,12,250,192,199,110,171,163,181,169,81,82,238,86,209,33,44,166,244,236,70,223,244,40,119,76,195,36,70,159,43,61,177,71,61,218,242,163,30,181,180,216,5,243,94,106,181,64,21,126,137,110,99,23,168,13,23,4,100,44,145,78,205,44,85,131,103,7,122,189,222,36,81,58,71,3,72,15,10,148,110,201,170,210,229,211,213,242,74,117,255,160,73,83,14,216,13,178,21,93,23,145,59,43,189,206,74,191,223,20,110,133,194,91,190,25,4,135,162,174,124,114,24,206,149,90,181,174,167,4,129,229,32,10,62,216,182,250,100,118,247,132,83,165,199,195,126,72,40,175,148,104,112,226,197,129,68,94,63,224,93,0,124,104,144,152,130,11,236,136,90,154,232,27,141,28,115,10,76,27,3,51,222,6,11,93,180,16,172,66,65,132,73,49,93,132,115,88,96,151,172,27,54,168,208,105,227,77,119,107,131,123,27,233,128,167,71,140,61,29,204,71,8,35,251,140,209,45,149,203,122,90,48,87,198,69,211,57,124,126,236,166,5,148,157,129,195,25,53,60,87,148,217,51,108,41,18,38,246,236,232,55,53,24,45,21,21,242,229,248,89,77,206,17,161,86,32,35,34,212,158,101,47,178,194,214,150,193,174,173,154,139,116,36,163,85,225,91,125,235,22,58,132,31,71,226,152,21,96,196,167,53,145,41,25,6,100,22,19,139,196,44,6,158,2,90,72,157,134,217,247,211,200,61,181,42,83,33,22,175,217,96,135,146,41,221,58,69,15,114,62,222,55,202,249,139,161,16,212,130,15,199,233,177,223,75,186,86,55,52,163,166,99,240,119,233,246,243,180,57,54,149,92,84,10,67,115,66,4,20,203,171,85,92,91,79,5,166,23,130,49,202,85,116,106,145,80,140,44,189,193,55,190,118,47,76,222,47,20,241,150,86,202,122,156,165,67,44,74,26,232,77,118,27,167,135,185,40,67,20,45,15,116,0,179,127,60,67,215,57,213,4,91,20,159,176,222,94,84,169,72,160,115,74,161,2,188,63,53,206,251,41,193,130,54,64,47,25,246,226,111,100,64,123,82,10,222,230,11,74,2,51,75,247,118,226,147,175,164,158,26,21,98,211,191,216,24,123,36,36,137,19,91,103,190,16,65,33,67,10,172,68,164,0,139,175,200,195,43,158,29,137,196,149,31,192,249,11,11,178,76,22,144,197,122,54,129,197,62,22,128,52,105,78,8,217,163,235,160,215,176,155,2,101,250,57,184,190,118,212,216,179,122,61,98,135,41,135,34,69,150,78,6,86,146,130,208,134,49,104,67,60,82,245,131,224,21,178,98,217,96,222,125,77,249,73,184,102,60,78,103,52,68,170,28,165,147,153,43,209,230,114,236,33,19,188,176,140,34,105,30,123,42,106,63,5,47,173,9,3,42,14,31,247,202,167,130,229,62,130,205,136,18,17,188,174,38,154,91,237,155,85,179,159,0,62,30,102,90,143,28,193,176,165,16,38,140,148,143,111,103,113,59,110,8,195,53,32,115,116,101,60,204,89,83,251,66,159,137,227,77,210,219,37,54,186,79,12,154,114,200,78,62,142,211,59,38,123,86,62,50,213,102,247,44,246,170,222,108,90,6,237,47,76,202,41,147,141,205,175,82,185,88,161,156,118,22,190,162,125,23,154,219,162,33,90,61,217,137,114,215,242,110,152,29,201,139,18,100,206,120,64,150,255,108,0,123,20,0,25,20,209,59,19,8,253,148,162,143,31,240,11,196,28,224,134,231,75,232,47,117,149,82,127,138,183,238,139,109,109,184,209,126,233,178,246,98,187,79,95,255,187,92,94,199,87,9,47,60,143,239,13,110,180,181,93,250,187,139,191,44,150,176,129,191,89,166,217,110,119,161,206,11,248,136,224,102,155,208,58,109,2,41,253,253,117,173,190,217,30,174,63,143,239,10,178,146,244,85,194,209,250,237,13,173,182,217,62,128,156,46,43,123,184,14,133,143,54,219,21,72,34,237,141,47,66,210,202,250,23,181,87,174,180,135,27,47,243,234,236,247,139,237,187,27,132,227,56,190,208,62,10,178,15,214,219,85,154,115,1,114,106,23,218,117,200,121,153,99,223,182,176,221,229,141,21,192,241,98,123,184,249,50,128,217,223,20,96,74,23,219,99,72,194,231,22,151,176,220,254,102,121,67,243,190,212,174,65,226,157,141,54,64,66,116,54,141,77,108,208,186,240,50,58,53,183,107,88,242,246,133,187,27,248,230,162,119,65,244,209,89,111,223,189,64,95,104,68,52,142,0,8,100,1,106,203,97,226,210,115,237,59,23,159,215,234,27,172,59,251,23,135,130,230,222,102,123,12,57,136,240,203,136,199,197,17,77,43,65,90,41,28,130,160,63,43,23,239,210,124,235,185,231,181,161,52,80,0,243,185,8,204,32,255,197,118,53,204,57,120,174,93,131,156,37,64,238,185,0,185,221,75,237,59,151,0,99,232,246,238,38,164,13,46,29,110,34,47,120,144,136,207,74,30,32,45,252,75,123,155,218,240,185,182,14,137,99,72,116,176,164,113,169,186,137,164,172,95,18,125,235,242,241,94,190,132,227,253,197,246,193,229,231,145,88,109,29,139,111,172,108,106,14,125,154,210,196,178,47,135,12,197,126,51,70,123,37,120,163,18,186,10,152,62,247,28,102,95,104,179,74,117,81,30,88,9,202,92,169,174,99,203,207,11,182,21,12,203,168,245,21,246,22,102,87,208,98,204,121,210,248,18,237,188,254,69,232,61,32,228,80,166,100,35,9,191,61,129,12,67,99,127,125,117,29,233,160,175,191,204,49,188,179,30,22,54,219,251,87,136,128,5,109,221,217,136,54,22,32,228,32,44,119,3,240,5,66,31,109,240,22,135,41,45,110,232,127,181,74,241,218,184,0,19,131,178,69,232,42,159,62,205,167,184,203,139,21,112,126,119,249,104,28,101,252,135,161,197,217,34,141,222,192,145,252,2,6,45,134,124,163,82,53,76,230,82,253,44,219,114,141,214,55,116,163,91,174,242,124,190,90,119,118,121,188,26,204,103,91,49,177,124,22,10,25,243,217,238,18,203,167,187,228,222,184,19,196,187,193,55,17,153,50,18,230,15,65,15,144,242,123,244,159,148,79,183,248,195,252,126,165,191,210,231,249,242,126,144,200,231,91,171,34,226,119,114,111,43,112,249,150,143,16,162,33,159,3,13,135,193,52,234,177,24,241,210,70,0,230,227,94,64,34,204,117,216,165,200,48,68,10,114,165,94,20,52,226,177,232,163,150,185,228,250,157,29,5,61,60,152,160,32,249,225,68,74,163,212,30,201,233,233,49,210,227,61,8,6,42,12,50,191,44,34,208,83,56,65,0,250,148,80,220,225,209,65,6,149,161,103,21,169,231,147,153,112,26,182,191,199,78,32,242,134,26,139,214,157,126,234,145,203,32,45,150,145,226,49,101,18,36,29,141,240,36,36,21,9,166,142,207,9,50,114,32,18,7,23,156,142,228,240,120,36,21,92,124,239,249,88,206,76,13,142,62,199,153,134,150,1,96,218,65,75,20,247,140,8,234,161,228,104,38,74,179,141,32,105,76,230,225,251,4,215,102,49,110,130,112,211,3,199,159,125,111,88,79,176,79,217,189,89,0,193,180,153,149,11,158,91,229,109,210,3,153,120,9,249,128,38,89,98,113,20,248,59,186,105,131,114,22,35,145,118,54,147,221,92,100,105,76,60,230,113,218,198,249,235,188,143,86,101,246,211,190,139,112,28,95,121,79,211,197,232,249,77,178,221,200,174,66,14,79,116,166,54,51,67,194,197,23,217,249,231,81,124,153,111,100,204,156,169,141,139,243,27,126,128,147,93,140,159,16,205,40,215,224,167,58,51,251,180,56,166,225,17,207,204,18,240,97,22,2,116,243,51,169,9,106,57,189,88,81,179,198,115,46,73,58,131,220,252,252,39,138,159,16,55,149,218,124,11,190,116,2,148,6,40,196,175,98,164,61,218,147,208,120,98,107,188,156,43,180,44,125,238,81,98,167,56,153,170,99,76,173,137,41,142,13,96,235,65,47,139,234,139,19,60,56,85,154,79,201,138,180,119,154,214,130,243,163,41,92,154,174,22,205,171,206,206,96,139,224,192,72,155,93,102,170,126,150,129,71,26,55,205,160,137,59,107,50,74,7,78,115,130,127,196,147,166,44,132,166,202,133,146,186,112,223,23,59,124,122,4,153,181,146,45,179,232,17,149,44,179,248,105,85,178,7,89,189,200,58,82,58,115,124,103,208,114,238,3,179,199,131,88,128,93,114,187,62,108,48,170,95,210,211,48,145,69,119,240,197,32,148,35,89,225,129,25,100,241,3,178,68,222,97,34,43,98,179,26,50,64,233,48,45,148,47,76,204,37,187,17,213,148,35,214,55,197,181,38,189,54,71,77,220,20,137,213,51,189,61,146,37,178,248,153,156,4,146,133,160,224,217,177,83,58,52,6,34,231,116,162,156,116,94,199,193,72,118,124,96,240,69,206,236,178,165,126,125,138,212,207,220,153,96,170,31,91,45,163,251,18,81,163,19,247,172,179,247,78,216,91,122,41,128,133,232,45,233,89,200,73,171,146,55,238,100,181,62,142,25,62,81,189,101,90,7,35,91,60,185,20,76,98,71,90,57,126,166,149,74,36,177,119,16,82,74,46,102,37,53,235,168,150,80,138,53,29,150,192,61,194,28,26,253,244,252,48,67,63,167,231,137,185,90,10,144,20,133,66,38,102,182,230,94,140,62,142,248,248,199,53,78,206,25,108,23,134,123,57,147,193,79,244,230,209,6,63,20,164,138,246,244,77,211,167,63,79,127,158,254,252,9,188,220,251,23,76,93,204,125,182,184,92,20,255,69,111,16,124,182,57,93,107,228,65,161,42,85,33,41,167,61,90,187,82,41,157,105,48,77,189,191,218,93,237,154,245,83,5,211,12,43,159,46,152,102,162,254,105,131,105,6,128,180,249,219,92,44,152,102,80,109,222,96,154,136,199,129,229,119,247,110,221,98,175,29,81,141,36,217,243,145,227,89,212,231,138,57,95,237,147,38,213,92,74,197,114,37,114,167,172,223,239,55,69,220,173,130,1,255,34,77,116,29,151,36,97,243,75,67,197,154,94,193,107,180,211,209,163,74,202,60,248,185,209,155,203,243,33,40,55,130,123,36,76,11,73,54,23,198,245,52,12,9,242,108,202,46,10,20,243,86,187,211,194,159,134,67,254,200,225,79,67,166,91,44,252,105,70,60,211,176,103,220,6,43,23,49,130,193,153,71,19,24,58,182,229,59,238,242,238,43,87,249,167,238,41,94,234,255,163,129,194,36,96,151,190,203,54,237,246,81,169,188,206,110,114,92,8,98,162,246,104,76,212,13,41,38,234,128,197,68,221,144,98,162,26,44,38,234,134,20,19,117,180,206,75,133,49,81,241,18,14,77,98,247,52,8,254,122,73,186,182,180,209,167,161,79,55,104,232,83,118,211,100,127,93,211,165,42,236,78,77,172,142,67,241,51,249,213,143,176,226,48,76,143,96,90,219,104,95,126,78,138,203,106,36,227,178,86,215,57,38,122,50,8,107,156,150,211,34,34,112,110,126,26,17,225,233,207,211,159,167,63,79,127,158,254,60,253,73,141,18,19,13,234,76,173,199,88,88,231,200,14,255,92,151,82,230,8,239,60,31,208,40,188,180,48,207,115,193,145,238,134,204,121,39,36,53,224,115,164,173,41,97,159,35,241,117,210,2,63,39,144,78,218,30,2,76,96,43,229,2,99,137,101,176,205,232,74,53,216,10,21,68,234,243,75,169,185,92,16,83,153,218,78,217,205,118,165,235,21,124,231,160,170,39,79,249,167,161,76,141,176,153,56,187,137,59,9,167,71,58,221,250,19,40,72,225,164,57,144,72,91,139,142,198,98,13,48,59,48,187,13,41,20,55,173,55,45,24,119,244,8,45,45,28,119,44,104,18,254,159,30,150,59,133,177,167,81,34,25,114,155,1,224,71,116,43,89,28,146,181,203,100,206,21,199,111,213,84,120,113,50,37,86,161,94,169,117,159,64,172,194,82,189,100,172,214,74,100,222,88,133,117,179,59,187,143,245,114,185,196,250,184,106,234,83,250,88,42,119,106,79,160,143,213,82,173,218,173,234,115,247,209,212,87,103,247,113,85,215,187,172,143,102,119,101,118,113,210,239,118,120,113,82,155,93,188,179,34,194,179,119,140,89,197,3,114,26,171,117,124,147,135,82,161,92,37,117,32,173,168,152,115,130,247,213,92,199,119,96,26,75,47,168,121,3,60,135,150,223,84,51,199,254,158,244,117,207,241,124,249,197,53,32,125,44,23,45,126,57,9,0,202,13,208,107,196,82,2,125,244,41,242,134,155,191,23,3,129,73,50,68,151,244,233,215,9,193,215,152,60,210,58,208,232,147,146,206,96,159,180,14,195,207,236,69,162,214,29,72,97,145,166,90,27,240,241,69,119,208,114,40,165,172,214,242,87,243,219,102,225,174,94,88,45,46,21,118,150,26,234,178,165,13,90,203,141,109,72,217,193,104,165,30,22,185,185,124,115,121,45,191,118,238,230,178,186,253,213,155,107,55,189,157,207,169,249,155,107,240,25,63,173,65,177,110,107,91,249,188,162,41,95,80,180,207,42,159,213,148,255,1,159,115,120,74,231,210,163,58,252,229,131,164,232,65,177,99,248,130,91,75,247,48,241,38,252,250,170,130,229,119,240,240,177,107,250,249,174,170,141,160,216,103,195,148,30,62,49,185,173,124,6,202,45,195,255,107,240,127,19,254,127,38,44,49,82,181,33,148,16,185,144,163,245,91,165,106,85,219,3,244,183,151,88,15,219,133,191,186,85,216,57,214,181,90,121,2,40,119,104,231,83,242,212,124,241,115,42,20,216,109,29,223,54,247,77,144,169,214,200,199,233,161,72,95,21,250,138,112,123,118,145,253,214,241,158,239,211,233,133,127,61,252,208,103,223,119,157,209,30,113,105,2,238,120,96,117,90,84,9,62,122,252,115,63,72,229,117,120,50,221,40,161,205,28,33,163,119,202,245,178,204,232,7,98,142,88,253,188,125,254,188,9,235,26,127,164,202,86,207,159,183,115,150,237,129,48,239,162,148,113,84,241,200,29,159,67,54,57,200,57,34,150,128,203,248,140,131,211,220,73,208,196,134,244,62,30,194,103,143,221,82,248,121,187,5,8,168,170,22,109,104,205,230,204,152,87,27,14,155,130,40,233,120,98,17,95,22,134,90,97,11,135,44,218,2,111,3,187,116,206,0,209,165,10,38,207,19,169,240,157,72,97,123,45,89,156,19,128,168,13,50,145,155,103,19,41,46,92,128,112,231,34,221,82,253,61,215,57,200,33,117,110,64,181,11,174,235,184,121,229,58,190,137,70,124,80,40,63,59,118,7,159,205,13,199,158,159,235,144,156,153,99,226,92,203,217,142,159,83,150,184,72,183,153,136,118,228,240,191,107,52,0,69,1,3,163,56,231,207,59,159,151,178,158,81,212,53,200,111,192,7,152,104,34,252,239,64,133,233,180,124,243,230,242,110,179,187,173,239,180,240,87,16,125,184,135,83,5,3,12,119,139,183,29,203,134,194,180,197,131,150,221,132,46,29,180,14,138,128,215,48,175,106,231,252,243,231,13,250,96,44,15,42,12,141,21,7,196,222,245,247,216,226,180,209,242,96,133,33,221,252,129,138,85,55,4,159,132,130,233,64,146,74,7,49,25,182,177,109,236,104,27,219,165,29,241,14,39,147,126,152,34,75,63,178,118,196,57,76,42,197,195,26,231,13,85,109,100,36,227,115,122,50,92,241,62,38,131,122,204,95,159,155,96,63,14,91,150,220,143,67,245,248,176,117,8,36,163,116,185,211,58,44,250,206,21,231,128,184,27,38,96,161,54,163,235,195,29,13,73,198,27,62,20,244,153,0,28,255,222,189,195,123,247,14,138,192,186,221,61,12,49,13,162,114,251,171,127,113,115,121,103,233,47,248,223,101,149,81,114,189,165,44,47,227,194,30,64,194,104,205,205,115,235,0,226,252,249,246,246,225,206,189,123,121,169,157,146,26,93,146,128,137,177,197,115,88,18,250,205,170,157,219,135,111,208,0,204,158,60,54,114,75,123,69,219,2,54,210,54,91,122,115,243,243,67,142,107,115,115,105,137,97,113,5,26,16,156,53,220,222,220,81,155,148,231,174,0,196,2,50,194,214,189,123,87,62,191,133,211,119,171,117,69,157,188,210,98,169,107,7,69,244,202,185,44,120,242,47,20,181,145,72,210,182,84,141,66,123,5,170,223,194,158,96,224,19,232,230,43,42,35,32,253,250,202,146,161,74,75,107,143,116,65,225,120,241,133,203,129,75,111,254,22,8,13,236,68,19,123,197,58,50,142,116,68,238,196,120,118,39,88,26,253,118,32,6,79,90,205,67,60,183,100,60,183,194,103,29,61,114,9,163,188,168,177,69,62,242,237,222,61,133,233,31,119,91,202,118,240,220,180,200,5,78,59,127,94,217,73,166,71,190,113,228,10,198,14,242,232,185,187,170,24,214,235,209,90,124,178,98,48,114,85,187,208,66,26,105,215,69,207,128,90,23,194,241,190,220,186,14,4,66,112,151,129,91,46,115,70,221,147,88,230,34,78,155,27,0,225,106,235,178,160,242,141,207,95,109,222,0,16,151,49,248,163,187,1,3,212,246,243,55,212,47,24,165,149,181,139,75,45,229,80,105,192,159,203,219,55,24,162,23,37,176,8,242,118,235,122,64,211,77,85,123,54,248,186,137,99,127,173,37,208,232,168,205,107,48,44,183,217,25,243,53,124,136,87,123,182,56,182,189,61,171,239,195,247,18,176,54,36,48,164,160,224,1,76,33,101,233,89,38,211,48,254,249,210,65,124,76,110,135,153,205,142,75,204,59,147,201,36,141,198,95,232,175,69,43,42,74,99,202,232,70,197,131,118,23,166,106,180,180,11,37,218,91,27,151,47,71,211,85,38,120,95,104,5,218,34,10,242,165,224,27,62,196,252,229,20,70,10,185,243,203,75,47,132,2,118,41,44,170,221,21,194,47,3,99,33,39,181,84,22,3,233,2,180,132,73,115,64,89,147,147,246,64,101,50,102,119,251,206,142,202,103,31,48,216,40,152,125,50,107,61,223,26,113,214,162,179,47,156,146,207,115,54,120,174,69,236,196,228,126,94,109,62,7,179,224,121,104,19,242,189,174,57,34,88,129,77,60,202,214,207,171,108,12,159,83,39,84,116,191,36,129,198,245,137,77,246,151,130,238,163,130,29,72,205,151,228,41,172,107,47,241,1,120,81,134,1,107,109,128,245,139,209,149,41,128,243,162,42,47,37,97,50,50,112,176,236,176,204,200,218,69,147,212,40,18,47,206,181,84,29,136,18,193,234,9,204,189,15,3,193,159,146,21,35,8,211,56,82,44,81,141,46,253,145,164,123,247,164,166,213,99,193,141,65,46,151,92,47,183,164,98,33,27,210,85,254,133,165,151,39,242,210,79,151,123,246,234,53,215,230,216,90,171,37,117,186,244,80,86,84,250,211,70,108,170,43,166,176,138,141,26,140,29,40,53,203,159,41,183,193,62,129,249,3,233,32,132,96,13,162,104,115,198,23,171,53,194,212,252,100,23,53,183,21,240,11,253,238,180,64,53,180,90,242,108,91,3,157,108,41,248,214,136,209,61,143,185,108,133,137,206,169,128,179,0,181,168,88,105,192,90,176,20,73,89,130,85,64,13,141,71,132,10,125,145,101,130,42,179,94,68,109,151,56,236,252,121,150,86,188,67,142,60,57,35,148,150,22,112,38,211,63,173,254,81,132,59,41,217,6,209,209,182,96,125,90,83,150,44,58,36,124,164,161,207,128,25,141,213,199,249,191,96,224,170,74,40,198,81,253,4,36,226,57,160,243,254,54,217,129,34,231,168,34,187,6,20,67,165,103,41,239,32,88,168,0,0,169,212,241,233,194,2,139,138,142,240,124,42,124,160,227,13,40,135,117,160,168,11,69,159,193,162,110,164,168,219,130,212,37,23,148,101,138,47,228,15,34,249,131,22,246,2,148,99,224,128,144,115,182,215,158,217,89,222,77,13,160,155,202,119,24,21,119,0,144,5,0,84,189,149,207,148,192,186,210,200,146,179,228,47,13,150,220,40,171,11,243,59,45,68,47,82,41,106,126,132,118,137,26,204,159,84,120,220,132,151,161,130,228,138,154,36,199,108,18,48,139,141,4,166,26,131,15,51,136,76,196,82,239,179,66,48,19,226,204,131,145,240,244,166,245,121,87,72,122,75,72,249,65,203,221,182,118,154,254,246,96,135,50,12,252,165,138,47,223,216,160,127,52,69,161,54,4,10,133,192,64,224,34,66,146,15,40,116,109,193,47,192,35,118,48,103,67,109,196,139,160,6,18,160,11,120,117,63,239,9,188,186,2,175,94,203,219,238,238,52,21,1,2,89,1,195,116,248,219,189,157,150,13,191,84,33,175,246,183,253,160,33,20,166,17,73,26,17,163,76,212,249,113,81,154,236,201,132,246,68,0,5,91,58,248,76,121,59,236,22,46,166,251,219,97,246,78,216,211,81,188,167,99,232,233,248,243,193,90,59,22,61,29,194,58,59,198,17,24,98,199,134,59,147,108,10,179,145,9,247,181,130,143,154,77,123,125,239,94,59,130,140,212,85,59,248,216,36,3,143,208,150,251,173,188,29,145,161,170,48,19,129,46,205,131,61,107,64,242,253,64,224,156,203,179,70,90,253,34,83,224,84,144,52,162,93,145,135,83,219,150,116,157,188,45,171,96,160,148,224,56,246,169,78,210,15,52,65,204,16,237,124,190,20,207,145,58,209,231,218,31,160,199,72,33,182,219,248,7,40,203,247,219,216,95,205,231,27,122,28,75,92,57,248,142,31,253,163,249,210,150,158,132,53,251,140,45,211,253,63,250,71,194,3,214,219,96,177,69,58,202,60,69,27,233,180,252,200,50,203,24,111,111,169,19,142,173,48,251,252,80,192,6,115,39,149,37,177,161,221,150,204,208,10,53,55,195,148,80,80,106,71,65,151,237,68,5,59,173,194,65,235,232,222,189,93,236,24,86,163,28,207,11,105,27,96,246,31,70,26,150,154,12,249,229,222,189,237,29,237,78,43,223,111,201,77,218,153,69,125,105,126,157,139,204,97,170,189,221,161,19,86,226,157,96,52,232,70,41,71,51,79,37,19,26,250,107,248,171,197,210,27,135,1,3,177,4,85,21,156,0,112,228,137,45,179,39,5,108,75,141,216,145,70,144,105,215,240,23,39,109,35,228,82,91,52,98,135,251,199,84,69,148,235,34,39,112,92,161,228,145,154,96,77,38,98,81,75,225,13,248,130,11,83,121,84,170,128,9,107,225,199,70,88,67,155,61,69,14,91,125,42,17,114,64,116,49,9,213,67,152,185,135,173,109,176,215,14,129,32,35,96,192,195,214,161,216,142,237,171,179,193,6,32,233,254,218,53,32,200,151,221,23,65,141,234,91,54,233,229,69,45,149,74,208,59,234,177,212,71,78,151,67,33,100,154,108,115,229,220,185,188,24,116,246,55,212,202,64,81,252,2,42,7,60,157,243,25,170,143,235,148,137,232,132,95,23,240,4,39,72,77,6,121,170,52,63,103,144,77,116,43,31,78,6,149,41,115,60,149,247,16,45,73,54,253,165,146,107,225,71,176,16,213,165,160,248,154,248,128,201,153,75,211,185,96,143,42,64,55,118,172,16,130,163,77,83,245,75,64,246,229,3,135,148,85,60,216,107,194,49,160,38,14,104,133,24,86,231,149,22,31,2,33,32,239,221,19,136,124,129,234,141,96,149,3,79,222,2,222,44,178,79,42,103,211,91,218,22,24,154,155,173,195,192,208,252,2,110,251,20,10,42,52,2,70,166,198,107,174,29,210,209,195,157,4,205,80,27,2,204,90,62,146,174,109,193,210,217,192,13,159,88,50,192,163,251,21,48,239,206,109,80,251,182,9,105,205,45,53,148,7,8,82,109,158,59,144,102,35,244,130,109,223,44,139,148,80,46,98,15,229,181,232,21,161,224,30,134,43,81,68,119,62,100,123,29,10,183,93,174,180,230,106,166,153,53,11,174,172,41,74,67,80,109,45,152,19,192,29,205,39,61,37,64,156,133,203,131,64,9,173,218,115,87,240,187,76,165,0,97,137,47,37,130,53,242,73,126,13,88,82,125,82,51,75,82,3,176,95,92,29,88,120,89,214,18,167,12,151,168,142,148,106,19,83,121,78,192,240,160,91,213,182,218,100,1,99,112,251,80,227,150,88,96,238,227,50,68,164,221,112,106,43,7,59,203,182,216,232,17,59,62,88,32,177,99,100,99,172,105,69,239,148,205,228,193,170,228,17,82,28,45,41,214,112,119,185,119,112,235,200,178,139,250,138,222,39,165,222,106,113,100,239,42,180,126,181,58,251,28,215,236,214,123,252,28,183,102,78,59,9,55,106,213,39,112,18,94,214,123,134,97,118,204,121,79,194,187,43,149,185,104,180,55,190,109,217,29,203,116,138,125,211,36,58,41,215,138,183,71,140,76,221,78,117,74,191,123,181,114,255,9,244,187,103,84,240,222,69,119,238,126,19,99,10,210,53,189,84,122,2,72,215,244,149,138,81,173,47,128,244,52,74,151,73,181,254,4,144,94,233,148,250,245,122,173,60,47,210,61,163,58,215,245,134,71,141,12,111,23,121,100,246,53,17,35,158,199,236,222,0,49,230,53,20,208,231,198,35,254,170,159,120,253,140,125,67,87,135,208,253,76,97,1,102,83,32,136,90,244,13,192,88,49,26,22,156,191,87,99,23,219,3,211,29,174,41,70,117,116,8,242,205,116,252,49,141,91,43,50,88,252,218,206,216,247,29,59,30,192,246,192,116,109,28,62,141,69,249,197,231,108,120,0,250,46,6,233,3,224,120,221,239,234,216,179,186,12,228,173,253,188,114,242,181,255,120,248,221,159,223,255,230,143,63,254,249,79,20,26,141,215,138,35,79,152,247,63,11,118,95,176,29,223,234,91,93,218,31,101,162,238,168,0,247,22,30,1,204,131,98,15,227,214,185,83,48,92,199,99,144,235,174,211,37,158,23,34,121,255,27,191,125,248,218,155,39,63,250,95,15,222,250,186,18,54,73,227,7,211,18,56,172,240,139,146,87,93,66,111,6,31,203,165,118,7,251,146,139,244,73,137,160,64,147,48,140,231,244,161,228,151,31,113,48,69,154,34,66,170,66,95,97,122,40,165,32,1,223,214,192,227,113,78,28,250,61,164,13,13,211,9,163,3,127,52,206,8,44,64,188,198,30,232,192,51,17,254,90,148,18,161,157,166,236,65,105,250,48,87,65,122,176,67,161,81,119,177,79,10,62,147,210,235,12,104,223,48,184,41,124,166,17,27,195,88,200,236,41,16,176,237,198,67,59,17,82,249,193,247,255,175,251,191,250,214,131,127,251,222,71,31,254,203,131,127,250,107,67,209,152,163,186,194,222,137,8,195,78,119,123,128,12,224,84,160,23,40,1,1,163,142,215,83,48,152,88,33,120,111,195,119,28,140,161,72,209,155,136,200,207,243,181,127,242,214,27,15,126,250,203,204,230,237,97,172,249,82,245,44,154,255,232,247,111,60,248,253,123,153,173,14,186,177,86,203,103,210,105,214,227,143,255,240,214,199,63,252,54,139,240,157,129,193,216,235,15,226,253,214,167,99,160,49,63,160,173,129,227,123,56,139,198,249,237,227,59,228,168,17,132,94,211,250,118,36,134,53,19,145,200,43,120,195,57,20,88,236,178,167,162,43,45,22,137,174,136,200,172,41,120,231,217,88,93,213,114,53,3,255,87,161,81,76,170,105,57,99,181,2,41,170,18,204,106,58,103,245,104,245,147,223,253,205,201,111,126,163,52,140,104,242,253,159,255,11,77,70,69,116,71,221,153,76,118,88,16,185,115,134,86,94,209,245,106,173,86,41,25,42,11,153,13,163,144,152,118,48,23,211,166,232,31,249,108,44,101,176,5,110,223,127,130,179,17,245,232,167,179,241,233,108,228,179,49,99,109,52,20,220,139,251,83,89,24,203,25,60,49,28,125,162,11,227,112,244,231,185,48,30,220,233,218,159,154,169,136,200,60,194,84,100,213,19,83,145,37,79,155,138,117,152,41,171,43,165,122,93,76,69,174,160,195,228,59,192,183,226,63,217,165,208,19,97,180,11,44,82,57,206,193,212,72,220,179,38,36,51,44,2,112,138,198,92,120,148,138,190,24,91,45,170,97,2,29,206,128,165,31,254,243,255,2,195,235,254,119,255,243,225,119,223,207,106,155,216,61,12,176,29,111,191,116,22,237,159,252,254,59,39,223,120,227,254,47,223,135,25,157,165,78,176,241,251,10,70,60,126,140,52,120,248,247,175,159,188,250,187,172,9,13,166,45,32,240,24,155,127,240,243,111,60,248,224,167,83,154,127,206,53,123,139,246,255,172,133,202,201,27,255,254,240,123,255,26,74,22,129,214,154,242,76,191,191,186,10,216,52,20,100,167,215,255,54,173,204,17,25,12,232,28,124,248,131,127,4,169,145,13,204,37,61,70,63,89,32,197,74,37,228,141,81,41,215,234,43,245,149,82,41,41,111,92,211,178,217,122,255,84,214,252,249,202,26,104,249,254,123,191,122,248,189,55,30,126,255,103,15,95,123,243,169,184,121,42,110,206,72,220,204,197,125,116,139,147,241,224,20,186,111,245,174,37,237,215,217,35,79,5,222,147,147,107,19,220,246,28,0,165,88,103,83,239,241,165,210,4,217,129,94,231,24,105,17,242,216,69,250,151,17,130,23,144,73,96,23,233,135,56,221,166,210,4,239,12,26,148,50,193,142,237,68,51,91,219,59,154,211,202,163,183,107,127,165,207,182,156,205,110,205,100,159,74,164,172,227,105,163,69,79,16,170,70,159,122,1,29,179,211,73,110,74,122,52,202,145,162,81,202,74,123,255,172,223,199,124,47,191,1,76,66,247,131,145,172,116,221,9,109,81,86,21,16,97,116,193,79,116,169,194,58,195,49,118,65,90,26,48,119,132,254,76,64,44,115,52,66,107,245,138,229,249,152,12,210,18,67,47,97,11,86,15,127,163,189,135,127,71,196,181,156,32,207,245,88,42,52,239,250,34,17,247,76,217,223,65,151,253,181,135,236,47,250,182,253,213,95,177,79,162,37,180,188,217,20,103,93,216,224,136,103,216,163,209,141,89,190,74,161,229,57,209,50,45,72,121,245,225,53,208,88,12,107,8,163,79,182,242,120,193,114,4,116,154,157,38,239,145,8,232,48,9,96,70,163,114,16,239,78,58,102,180,231,116,122,74,109,253,242,253,147,15,190,19,45,105,199,138,68,102,62,43,226,195,40,92,70,30,222,7,49,47,21,101,75,20,95,159,88,81,196,175,111,14,6,9,136,98,9,225,16,247,92,2,179,97,208,75,148,3,65,127,242,250,191,137,114,3,178,79,6,105,216,209,85,57,196,14,73,67,237,180,249,104,147,57,106,209,85,63,190,204,139,241,211,147,85,196,18,149,88,147,4,59,69,154,137,26,18,105,75,121,106,181,232,98,28,91,125,229,26,59,130,243,55,233,212,61,198,77,78,84,76,202,240,159,162,49,249,112,120,200,104,3,128,240,146,50,38,240,127,116,238,249,99,16,1,220,98,6,12,158,66,120,10,225,44,33,240,233,106,112,6,149,196,149,12,39,128,75,229,150,194,234,92,65,153,208,192,87,70,175,162,23,12,23,36,144,80,209,33,129,74,140,70,73,243,233,202,81,210,75,165,130,94,46,148,245,156,81,109,232,58,252,23,180,93,154,179,237,255,243,31,209,134,161,199,197,88,211,70,169,52,95,211,218,194,173,61,74,55,81,24,115,10,179,47,37,249,75,121,122,255,101,161,15,61,60,249,229,155,32,22,21,77,8,120,236,180,17,35,130,254,104,52,136,182,88,74,105,177,82,142,182,88,174,78,107,177,18,82,130,94,170,164,253,165,42,49,63,252,167,36,166,207,43,242,132,27,84,243,217,230,26,212,199,175,253,63,39,223,252,153,162,237,163,72,134,214,16,117,150,243,209,7,31,156,252,250,199,65,78,73,146,184,237,209,136,66,20,170,7,61,7,199,251,200,98,243,158,97,32,180,28,166,69,51,197,133,3,231,164,22,235,42,111,99,36,53,95,78,47,81,14,75,212,210,75,212,194,18,70,41,163,153,82,88,166,84,73,47,83,170,64,135,65,173,62,192,251,7,141,99,166,13,202,74,245,68,234,110,44,157,82,56,146,54,209,134,196,223,115,122,160,49,130,65,102,199,238,176,104,46,187,167,98,210,253,87,230,107,133,10,41,106,198,10,109,25,172,36,151,185,77,209,175,173,115,122,67,120,222,130,26,90,68,74,183,92,45,220,189,109,17,201,65,10,121,162,229,107,98,211,133,112,111,185,32,143,29,186,224,167,236,28,188,175,119,193,236,238,229,243,49,71,27,155,154,100,168,59,8,47,155,47,110,125,249,154,112,177,9,51,155,102,49,228,131,20,104,62,222,221,164,196,71,131,144,21,165,23,138,66,27,172,229,211,168,15,104,70,76,208,148,80,30,188,253,46,168,146,247,127,245,215,48,114,56,187,248,254,117,136,62,103,80,118,226,155,79,100,250,163,150,178,181,133,46,21,70,90,93,127,116,239,94,120,101,35,145,83,78,207,89,139,158,52,183,140,134,114,253,122,38,144,23,94,200,204,2,204,230,106,160,212,80,182,50,26,16,157,14,11,151,185,75,26,53,132,90,138,34,46,164,219,154,242,241,47,126,114,255,127,126,77,248,172,113,163,9,56,141,125,167,238,200,8,2,109,182,212,189,178,8,199,179,58,113,203,169,149,145,108,3,248,81,62,205,102,181,139,86,15,199,91,19,199,113,145,86,40,195,225,205,95,48,59,199,214,157,113,146,10,56,27,84,246,128,85,218,248,171,199,93,211,35,56,64,141,3,26,170,181,232,17,15,31,243,221,242,29,215,220,37,240,213,191,236,147,97,94,217,98,172,116,185,135,222,15,104,69,169,26,247,170,124,214,117,198,32,208,131,215,54,142,241,246,108,67,89,238,88,119,175,15,76,63,120,15,23,242,197,131,184,71,131,45,255,121,68,68,65,175,86,214,48,202,133,60,161,215,99,53,229,86,103,96,218,119,132,131,118,147,34,9,172,114,10,36,103,212,24,193,55,140,191,78,31,108,83,22,238,147,23,188,241,235,29,156,162,75,198,98,61,66,49,55,179,71,188,198,11,94,151,214,193,19,207,133,187,21,62,93,124,112,180,112,167,202,139,117,234,17,17,244,142,118,23,198,16,36,203,130,156,116,10,20,37,214,232,221,93,0,69,88,43,229,59,127,141,212,187,156,108,141,124,22,67,16,89,46,160,123,255,231,63,186,255,157,55,62,250,253,59,39,191,252,58,191,192,248,141,87,31,190,250,13,166,118,113,243,149,110,60,104,185,251,127,255,139,147,183,126,242,224,195,159,62,248,240,231,248,22,210,253,55,223,122,240,163,15,20,212,247,41,180,117,122,81,241,6,57,244,27,202,131,31,190,119,242,222,63,40,90,23,223,230,25,200,57,39,111,254,221,253,255,124,157,109,36,133,55,45,39,106,209,223,131,174,229,37,172,173,109,197,84,118,138,227,17,44,233,100,139,218,8,176,172,37,132,160,180,101,7,75,41,161,107,23,89,131,146,207,14,129,12,116,112,198,93,164,72,94,97,247,30,239,191,254,214,201,55,223,165,206,130,244,134,98,94,197,77,181,160,52,161,15,239,144,32,129,46,155,170,90,236,210,119,37,100,4,195,74,121,126,160,129,161,171,21,141,39,66,95,127,253,127,88,119,79,94,255,167,135,223,251,145,66,119,242,64,165,17,75,66,198,24,161,123,33,14,19,219,83,99,174,177,225,138,19,42,43,154,194,118,52,20,117,135,186,201,166,201,105,89,39,10,28,163,82,142,173,97,221,228,106,78,152,38,85,206,82,111,152,59,29,102,70,212,230,150,195,198,110,151,248,155,86,151,78,13,239,162,235,12,55,64,119,33,121,229,232,118,239,118,224,227,29,170,198,51,106,117,239,30,29,245,7,177,122,84,135,158,81,209,235,12,14,69,181,94,186,78,70,112,52,35,93,72,87,220,72,184,145,78,95,54,34,64,19,224,112,116,165,144,114,236,64,223,210,2,168,212,124,200,2,58,114,157,222,184,203,52,13,168,77,213,57,10,83,206,136,64,149,200,150,5,148,111,177,70,1,138,196,52,96,148,150,211,250,157,4,23,164,134,240,224,191,144,209,210,238,44,169,130,191,185,18,78,245,201,20,222,213,206,88,255,83,35,154,63,163,169,98,40,90,196,108,224,66,167,15,226,118,203,71,149,91,70,53,85,212,160,163,233,179,54,200,182,27,160,101,197,228,3,133,74,24,189,226,164,57,67,213,89,88,16,199,116,203,59,141,148,212,164,140,91,62,147,166,212,219,231,94,225,75,87,158,100,116,51,31,237,15,29,107,236,205,20,45,154,195,223,183,122,196,161,196,60,78,69,68,99,163,209,40,77,22,104,90,163,194,91,22,161,81,253,155,191,78,243,44,25,162,255,25,187,158,206,133,0,63,77,151,243,95,226,11,17,106,204,226,110,127,2,54,47,107,59,52,27,202,194,154,235,181,6,90,151,158,194,148,87,86,203,252,236,165,190,178,130,103,47,61,238,135,159,239,82,58,168,121,79,115,53,19,15,221,168,157,175,172,118,186,181,202,74,181,162,208,239,192,27,180,88,171,39,156,65,168,235,198,74,121,142,135,44,201,74,141,57,64,145,218,204,119,47,139,176,186,169,103,228,240,145,126,179,159,190,248,218,117,134,160,210,224,195,175,113,183,0,154,113,29,210,229,123,130,89,96,216,177,27,243,159,83,130,91,5,232,5,23,158,12,90,54,70,70,167,175,21,82,111,146,198,49,219,141,224,14,179,244,13,61,13,159,255,195,71,107,27,81,161,31,150,104,145,137,6,132,119,153,102,215,80,194,28,37,188,206,128,231,134,65,187,187,160,215,16,183,97,232,97,62,62,23,17,228,227,89,112,163,54,137,96,77,131,68,102,221,40,120,231,131,240,64,34,172,102,217,163,177,31,86,233,14,128,24,52,162,117,236,152,147,238,172,226,238,23,158,128,126,252,139,95,127,252,95,226,56,103,10,93,196,60,164,46,219,25,52,122,22,212,219,124,74,37,141,95,81,134,9,153,65,57,25,186,56,221,165,206,38,143,68,173,147,183,126,241,224,237,159,241,3,177,176,2,187,78,34,1,148,104,19,33,90,156,80,168,240,126,235,95,163,80,103,83,12,114,172,30,211,75,23,39,156,84,121,30,250,201,197,195,51,107,182,113,238,77,57,180,118,70,236,152,150,31,87,91,189,248,97,53,29,118,209,71,182,78,69,206,155,31,121,172,62,254,225,183,239,191,253,135,147,111,127,112,242,250,223,74,99,5,246,84,23,84,37,55,44,207,78,192,129,142,5,186,107,235,41,120,134,44,15,97,223,26,192,108,19,99,200,122,134,183,51,58,166,215,166,251,92,30,61,246,242,196,152,241,235,251,28,15,198,169,244,101,117,151,224,193,59,255,4,35,157,206,14,96,8,157,252,251,63,6,232,71,89,136,251,90,177,253,27,187,232,216,123,206,152,223,124,154,205,56,38,72,86,124,248,110,113,174,17,53,231,97,153,160,236,60,211,174,154,58,148,219,211,60,208,70,174,53,52,193,56,213,208,253,43,244,109,227,146,58,219,49,13,245,76,248,180,69,203,73,158,105,111,189,243,224,253,127,22,190,102,41,173,70,155,1,3,24,183,250,167,180,3,217,132,237,172,132,141,60,124,141,30,188,227,21,24,137,193,101,234,176,101,8,160,35,251,80,191,180,235,166,141,119,36,178,86,38,201,123,45,90,189,227,219,153,85,165,55,255,195,53,45,222,97,153,247,163,157,31,13,80,106,68,135,33,70,228,17,177,47,194,64,110,90,166,35,209,248,239,126,121,242,207,255,56,133,198,61,203,195,78,245,26,231,82,12,109,225,119,159,141,23,240,61,193,179,240,136,139,98,204,113,146,22,97,48,37,223,73,102,31,243,113,209,162,215,127,122,150,75,232,147,249,225,233,203,192,49,123,212,65,211,53,15,216,73,209,126,33,72,19,19,143,39,68,166,137,40,132,7,96,56,72,137,78,226,104,209,155,91,226,200,92,167,7,250,98,72,130,139,70,50,17,2,151,83,138,241,85,243,240,18,77,144,46,35,241,171,75,129,217,172,81,175,9,144,201,120,31,8,172,214,23,156,131,47,145,35,77,217,35,38,13,81,77,64,10,82,60,20,144,139,52,244,46,189,46,164,4,247,133,64,213,155,163,80,134,135,6,219,133,222,236,208,121,168,61,254,75,157,213,170,2,29,134,233,232,238,147,66,152,141,250,218,140,27,103,98,87,165,71,14,35,208,132,30,240,193,155,39,111,254,122,230,125,193,228,13,76,15,99,13,8,101,64,114,245,74,209,198,196,53,160,211,95,87,140,54,95,78,109,158,173,78,217,202,224,153,53,95,73,109,30,215,138,107,50,10,184,248,189,243,179,200,218,125,102,40,212,211,81,232,245,112,150,134,99,251,222,55,62,254,151,175,125,252,139,159,60,248,240,235,39,239,252,242,228,7,175,206,113,113,144,99,17,6,155,16,194,56,76,201,148,201,114,37,142,55,191,163,71,67,131,40,154,20,241,2,176,22,119,114,152,129,19,95,231,119,201,58,49,109,250,65,163,103,5,52,120,53,232,52,219,37,93,43,235,90,69,215,170,248,240,70,144,53,13,194,22,228,3,89,142,156,177,223,80,124,199,55,7,90,142,130,211,114,32,217,246,225,55,20,114,181,28,110,66,104,185,219,227,225,8,245,42,90,16,133,14,254,21,247,183,161,86,114,150,67,34,155,224,97,167,226,101,54,88,186,144,3,194,97,28,199,131,47,51,120,23,157,170,14,44,238,136,180,140,133,101,26,145,26,252,82,33,119,54,215,70,151,123,120,95,242,114,79,44,24,96,176,139,37,76,56,147,139,239,40,188,233,185,56,149,158,120,78,138,223,0,47,201,159,125,250,13,201,179,50,124,185,64,140,119,58,218,53,113,145,50,218,125,46,207,234,232,71,38,238,179,214,116,125,4,162,14,12,122,160,37,225,78,245,225,40,80,135,122,54,148,108,91,188,193,65,43,49,21,82,106,7,204,218,73,220,110,166,115,2,63,95,166,27,214,28,105,119,60,32,168,80,211,191,92,141,181,3,221,147,69,177,9,102,49,6,246,137,219,197,153,54,112,125,126,27,56,144,121,255,253,187,127,136,94,67,204,178,135,103,153,192,95,251,113,12,114,210,184,155,223,6,158,110,248,46,106,237,46,70,23,182,20,73,116,233,50,245,62,131,46,67,243,144,105,108,40,115,103,239,20,72,100,226,107,94,22,153,186,179,109,23,65,166,110,170,177,34,193,57,59,50,197,150,44,137,76,146,37,148,98,126,178,149,96,107,154,214,151,105,132,166,218,172,127,52,150,233,98,230,232,108,27,116,138,225,41,13,239,25,72,138,228,181,104,105,180,221,177,29,110,148,196,119,134,22,27,236,57,54,141,82,110,104,103,209,57,64,108,78,66,135,29,201,162,116,164,171,124,79,40,72,251,196,182,133,230,26,194,143,223,251,175,147,31,189,246,224,189,31,62,120,235,235,31,125,32,207,214,161,105,155,187,204,122,57,173,188,143,1,207,28,17,222,212,156,227,33,16,203,26,141,16,241,51,162,81,82,5,150,133,26,215,151,31,129,76,41,42,118,166,140,96,173,205,43,34,132,46,159,37,33,2,220,31,147,128,136,49,192,131,183,127,245,241,47,126,144,228,177,235,123,142,61,231,2,106,204,179,128,166,54,59,139,251,40,18,139,177,32,195,123,6,31,138,206,157,21,51,254,224,173,251,255,244,218,131,15,223,60,249,224,39,18,37,61,40,124,197,193,29,149,71,224,67,9,52,95,191,40,140,20,15,187,28,238,32,153,189,43,100,223,195,19,84,124,99,48,157,184,2,175,57,9,27,116,35,139,168,82,63,207,150,160,31,252,191,41,4,53,253,51,160,39,133,188,8,61,75,179,232,105,250,139,144,19,58,49,149,154,180,147,169,155,176,129,15,165,100,163,51,11,11,232,233,80,127,57,65,140,1,134,134,228,137,19,45,246,117,174,253,235,232,254,228,174,131,38,81,184,51,249,209,31,126,144,59,249,249,223,167,237,153,202,213,100,251,44,220,213,124,243,239,114,120,215,41,182,221,60,65,167,60,176,76,7,244,73,74,116,4,82,53,175,197,47,120,209,93,225,67,246,222,180,137,39,203,199,32,44,183,204,125,18,57,212,85,143,7,236,100,125,132,193,131,188,37,101,25,186,182,108,226,177,246,50,40,157,100,153,217,176,138,102,39,238,85,225,101,14,126,156,206,142,209,193,128,222,58,242,102,128,247,142,60,252,31,111,215,64,25,32,219,242,190,177,204,78,251,197,133,155,245,35,166,21,206,209,36,26,235,207,17,127,177,46,209,214,230,2,223,35,190,105,13,46,247,210,225,67,127,211,192,67,242,178,178,52,7,244,241,104,51,226,46,57,15,238,204,88,95,63,162,215,2,103,55,225,146,161,147,53,226,25,232,179,125,117,108,193,91,179,122,94,107,174,174,0,172,192,68,153,143,1,218,192,87,30,142,189,239,28,216,55,92,50,55,139,189,64,188,57,90,193,78,129,172,96,93,194,91,41,237,193,96,110,38,102,94,68,11,141,11,200,58,171,127,116,193,166,135,30,243,54,180,73,246,173,238,60,61,233,209,130,11,119,6,24,152,134,166,173,26,184,81,53,18,62,187,12,218,69,121,139,141,27,149,242,14,27,19,110,235,142,3,166,139,173,113,119,117,124,7,148,239,182,177,124,22,225,35,200,70,171,17,183,223,178,50,39,89,30,194,194,155,151,122,124,177,135,235,17,87,250,137,43,121,252,11,183,9,195,111,215,130,130,172,99,225,119,174,191,68,190,80,101,134,123,199,8,3,135,125,229,75,137,244,5,86,105,250,109,162,133,246,55,245,107,10,44,163,224,28,233,228,157,159,61,248,224,15,105,94,60,247,255,247,55,228,28,201,241,229,254,27,239,158,252,32,116,120,41,211,179,36,186,115,198,10,108,3,113,94,25,91,46,158,162,233,225,93,208,216,46,203,253,119,62,16,91,251,64,238,93,236,175,210,25,140,93,132,38,40,151,13,233,228,135,255,118,242,245,239,165,109,145,39,128,209,161,153,27,39,113,218,145,196,73,12,96,54,40,102,16,75,219,18,9,32,225,208,205,130,34,156,157,227,32,112,43,147,173,109,189,105,23,156,233,44,165,139,0,44,230,121,85,235,22,101,81,151,63,142,221,51,147,119,106,196,29,51,77,156,150,210,80,7,116,242,208,123,104,113,211,187,37,155,220,248,178,58,171,109,211,112,163,164,237,186,120,105,57,4,175,242,43,192,194,171,73,104,95,17,247,12,238,119,97,115,47,11,67,137,220,152,19,76,222,234,49,153,131,98,248,162,51,118,243,105,133,34,247,215,75,41,128,76,127,54,28,211,23,96,132,80,56,45,24,122,36,25,236,72,53,226,62,81,34,122,114,116,35,169,101,111,219,82,252,66,41,48,87,72,215,34,219,152,139,94,233,21,113,152,232,78,35,142,35,140,15,222,193,100,183,171,249,248,228,97,176,100,248,136,163,200,139,9,249,32,216,81,206,2,205,89,60,251,108,111,251,59,77,12,37,197,182,237,214,162,208,195,12,128,208,112,5,42,82,108,181,160,175,215,88,180,191,62,200,174,107,244,50,109,136,136,151,116,223,161,189,105,146,140,118,241,221,15,145,163,54,82,169,202,200,194,151,52,49,89,50,102,21,232,193,239,221,127,251,183,65,144,73,62,31,186,69,161,107,241,206,92,238,197,103,22,107,53,152,85,49,83,129,205,6,73,123,78,220,185,228,245,63,173,75,76,226,142,169,56,162,194,235,152,204,152,72,25,58,201,21,195,37,125,22,232,14,139,178,123,94,32,221,18,238,130,231,108,30,112,227,156,209,148,36,19,9,71,130,219,9,121,146,188,172,108,211,35,33,126,149,150,20,159,165,47,79,31,9,167,5,238,30,33,249,45,48,248,220,79,66,235,141,93,122,44,218,40,145,50,216,46,36,163,187,97,6,63,156,83,168,172,211,36,214,145,176,101,90,244,89,32,203,192,159,13,178,84,253,2,21,191,53,210,134,244,220,208,40,233,189,232,157,222,190,184,211,59,228,119,122,199,154,163,89,225,157,222,114,189,70,76,29,223,147,103,33,37,246,90,125,113,157,23,99,51,229,149,202,138,14,134,54,198,0,103,250,4,85,71,175,138,189,197,174,8,21,7,107,3,71,23,84,189,198,30,44,25,214,161,101,195,202,217,161,237,238,100,169,100,252,134,75,230,3,44,225,33,115,227,88,156,50,179,79,120,14,220,40,233,26,126,110,128,194,56,77,185,147,238,35,166,204,190,73,88,153,189,230,34,23,71,101,243,49,170,98,236,216,91,15,95,172,145,181,99,188,20,46,238,224,208,215,104,46,83,244,162,122,162,23,195,236,193,79,254,250,193,219,161,171,183,30,182,207,110,140,202,56,195,176,88,119,8,122,129,32,168,153,202,202,41,244,146,137,136,225,40,29,124,231,101,141,34,107,125,181,35,158,188,169,87,5,91,177,133,80,147,218,152,166,110,113,158,11,124,94,3,26,227,54,71,183,200,205,253,120,235,241,190,210,145,19,221,100,223,52,233,206,84,144,227,58,7,158,156,145,229,206,19,50,89,150,79,75,168,196,69,189,90,100,229,78,114,107,9,23,175,160,109,76,11,122,111,48,183,4,74,250,132,53,26,17,253,244,81,83,214,164,152,23,247,238,233,241,164,181,136,134,32,101,132,110,43,60,207,234,181,232,41,14,229,39,238,42,151,238,183,34,75,215,71,20,174,208,91,21,153,254,92,12,237,243,231,141,115,137,206,125,250,187,2,154,169,116,105,50,161,135,112,199,111,190,244,114,31,52,233,150,5,58,31,68,239,172,196,33,68,74,27,169,147,56,126,33,39,233,26,62,237,142,80,203,158,2,52,114,131,103,126,184,83,97,190,200,238,160,36,128,113,90,241,133,95,19,170,33,27,216,84,202,157,218,49,126,14,15,248,224,126,101,35,171,148,38,223,74,157,207,113,150,57,184,178,123,171,96,178,126,244,155,159,223,255,191,127,121,255,141,247,254,251,119,239,206,118,141,205,101,251,198,230,230,116,142,237,22,217,38,225,220,30,177,212,120,157,57,73,88,135,50,148,41,155,107,171,201,155,193,244,160,60,248,74,67,152,100,50,20,40,74,81,110,74,245,174,101,167,10,81,116,169,103,110,136,44,41,242,79,17,60,53,167,223,7,33,221,168,235,20,227,40,223,102,121,242,74,86,200,38,101,133,233,58,251,167,145,11,172,222,35,232,208,83,135,157,76,27,75,50,199,88,210,181,118,250,88,218,179,199,146,44,50,150,17,39,131,132,36,158,210,159,52,97,23,122,18,76,135,196,12,85,110,19,70,48,200,83,179,162,221,218,213,246,169,89,81,45,87,13,176,1,98,150,68,59,234,29,88,173,150,203,164,190,210,227,150,4,117,15,20,239,143,238,180,246,101,39,193,254,74,41,233,245,135,151,25,131,24,98,121,124,44,74,87,212,60,6,110,38,44,82,32,13,70,165,20,233,245,69,116,209,116,11,133,61,199,181,238,98,20,166,193,54,218,23,133,253,66,169,90,169,149,59,37,178,115,60,52,221,93,203,110,24,197,82,117,255,32,167,231,138,165,154,94,41,225,199,38,191,190,88,44,215,42,213,250,254,193,57,107,72,207,175,108,191,41,93,154,125,166,94,239,84,122,189,48,115,146,209,116,78,74,191,117,11,143,195,146,200,244,161,36,189,56,219,40,214,203,240,79,110,116,2,115,15,102,221,62,113,233,161,99,89,99,225,177,64,35,87,54,27,203,183,137,125,7,12,169,229,3,199,189,227,141,76,220,160,199,235,191,253,253,49,89,246,220,238,242,190,69,14,188,101,207,231,38,217,114,104,145,45,155,3,226,250,27,225,247,63,31,104,164,235,72,39,15,69,128,160,236,80,115,144,90,76,176,4,143,64,68,129,109,215,110,47,61,223,214,142,54,218,27,27,90,105,189,189,209,214,116,250,187,178,222,110,215,215,181,141,246,165,229,117,173,180,217,190,122,129,38,233,152,212,110,211,107,117,40,20,18,173,172,193,255,231,81,98,180,168,167,195,121,234,10,208,210,207,131,150,40,120,225,252,0,116,133,150,215,245,188,243,236,213,222,150,239,66,37,69,140,250,6,243,179,129,193,191,105,63,253,121,250,147,245,147,37,140,142,49,6,26,151,125,185,82,101,116,8,162,175,138,191,155,152,193,37,95,110,5,82,36,177,135,89,146,232,203,113,217,23,43,2,133,18,162,142,181,119,211,15,5,92,206,168,37,129,79,110,218,19,132,176,188,156,107,52,246,11,61,66,70,84,108,210,139,30,183,110,89,182,77,92,4,5,249,185,28,119,68,202,25,0,199,115,192,246,202,57,46,42,216,77,154,63,73,66,65,68,112,83,96,97,64,32,21,216,180,123,193,113,232,209,225,14,245,74,239,155,230,83,175,244,63,62,175,244,200,147,192,243,249,89,71,239,71,71,46,208,10,179,129,121,207,56,131,129,57,242,8,80,114,215,83,166,220,175,141,160,144,74,72,233,212,109,14,135,90,143,6,188,221,103,47,233,166,122,209,134,240,228,107,181,158,61,124,164,27,181,8,32,184,81,75,95,223,248,132,252,172,35,99,18,29,46,121,32,167,220,98,199,119,111,252,47,17,239,10,182,60,237,190,249,162,175,232,179,217,79,138,54,222,70,199,13,63,84,251,154,241,183,245,165,183,237,77,182,61,167,210,96,170,150,119,133,152,253,53,230,1,212,136,21,87,242,202,18,175,34,142,197,90,173,214,246,14,6,185,14,147,68,64,227,37,69,85,248,59,249,106,6,207,149,22,226,185,210,76,158,43,133,60,119,70,28,193,95,170,14,139,226,102,77,97,4,194,77,102,7,225,171,235,19,250,86,118,116,26,242,57,248,221,31,223,127,231,93,1,46,58,222,236,3,90,75,137,201,137,240,190,50,141,68,65,129,184,140,11,50,30,129,24,79,222,119,253,166,157,155,242,239,169,103,123,236,202,36,238,182,162,110,238,154,158,228,9,158,67,105,255,222,111,79,126,241,219,251,191,120,59,247,9,120,132,243,54,206,206,11,156,65,228,23,87,11,93,164,85,129,186,252,136,139,170,44,77,153,234,46,238,141,135,84,41,131,74,247,95,253,240,228,111,191,173,156,185,179,56,119,102,130,150,232,212,96,238,77,236,75,129,29,46,113,103,245,45,154,104,17,111,62,127,240,168,247,54,58,255,70,189,183,99,145,48,206,194,155,26,215,218,208,149,57,18,215,224,172,156,152,211,189,200,221,187,97,239,164,103,252,243,67,245,113,59,144,239,29,197,90,102,243,40,255,209,111,94,27,254,127,255,161,42,11,197,27,121,100,108,122,189,131,65,56,0,63,255,240,137,145,161,215,243,252,238,72,110,58,78,135,199,219,190,217,141,180,127,242,181,247,79,94,255,215,39,139,130,239,71,73,240,234,98,36,144,151,12,246,102,131,99,185,27,230,200,236,90,254,209,166,112,115,166,162,50,43,123,146,244,191,174,117,170,21,118,143,162,95,197,167,202,240,83,183,218,175,197,163,214,84,76,210,103,81,107,30,179,131,54,23,71,171,232,124,237,35,217,170,251,123,138,184,52,32,175,65,138,228,189,205,63,77,119,207,206,52,28,249,178,88,232,56,135,83,226,219,67,223,152,73,201,214,67,182,25,128,63,178,28,251,239,223,253,67,152,161,8,158,137,219,101,81,229,126,134,249,53,143,175,227,159,190,45,166,37,168,78,181,222,116,122,207,161,79,211,221,17,124,253,4,255,194,0,225,33,129,239,184,24,238,235,181,255,192,153,136,129,140,10,18,185,33,231,228,119,175,158,252,244,91,76,233,86,56,121,168,102,107,226,242,127,4,255,10,87,175,22,122,189,220,165,75,141,225,176,129,170,131,66,236,94,12,202,131,15,191,115,255,7,239,114,40,89,131,101,44,52,88,198,204,193,50,36,35,70,59,123,5,60,213,127,137,54,253,101,155,176,51,22,161,145,191,251,227,143,127,241,207,242,152,237,196,20,225,200,172,163,38,67,246,142,79,48,97,51,131,146,57,54,87,212,134,230,97,129,105,130,52,68,176,174,156,70,73,74,62,113,243,200,74,18,95,30,253,241,168,231,135,107,67,122,4,195,179,92,159,62,89,237,164,164,63,121,197,32,108,243,12,87,98,201,250,2,86,187,0,86,183,235,123,49,251,11,239,13,7,142,113,120,239,78,42,137,224,178,152,255,143,119,201,185,182,216,154,115,109,246,162,115,237,233,170,243,24,87,157,107,139,45,59,215,102,175,59,215,62,193,133,7,76,225,27,7,14,189,198,252,73,46,61,62,195,225,211,185,244,232,79,151,158,63,161,165,7,88,109,206,165,71,42,73,151,158,29,62,9,38,218,0,141,66,122,33,165,108,148,209,245,185,139,159,187,70,15,223,231,234,97,168,162,124,23,189,30,67,223,232,113,134,111,244,176,5,88,121,155,166,53,56,74,241,200,29,73,14,153,227,37,101,249,192,29,45,187,158,187,60,216,247,71,221,101,143,197,237,16,134,43,245,0,152,199,253,51,86,111,3,187,248,40,13,83,0,115,251,208,194,2,50,163,177,211,58,208,78,180,190,240,71,192,176,170,210,115,152,220,199,148,199,13,88,220,69,84,10,34,75,87,80,26,239,108,72,119,247,241,35,87,156,105,42,19,100,115,56,41,20,140,192,73,1,247,63,64,99,216,22,123,194,40,212,219,91,27,12,111,226,250,71,244,16,122,194,32,226,118,49,158,200,211,23,64,44,27,15,185,8,191,109,166,92,190,166,160,211,2,72,129,231,88,9,25,68,135,189,83,175,104,46,25,240,242,237,107,155,193,197,127,244,8,200,130,187,126,225,198,75,23,46,76,3,238,90,69,127,152,13,122,71,179,201,193,153,210,226,218,31,49,49,210,93,42,98,97,226,182,96,86,145,105,247,120,227,65,186,56,23,182,68,48,19,206,138,193,119,202,185,193,183,152,206,209,218,238,229,213,188,90,244,198,29,223,53,187,126,222,208,64,19,59,242,20,181,200,244,167,188,242,50,252,67,245,105,115,51,87,231,129,7,65,216,209,90,41,69,2,13,75,229,13,94,123,146,45,14,139,92,212,164,184,163,48,58,132,190,124,49,109,185,181,205,179,48,5,121,4,120,55,161,164,135,133,140,176,80,104,196,107,49,197,10,101,159,200,157,54,164,177,86,248,73,238,23,244,123,247,210,198,108,45,225,10,195,10,196,199,56,1,78,142,244,39,87,100,55,42,163,85,213,84,118,153,31,130,129,135,207,197,180,21,99,186,43,13,9,92,89,130,141,137,184,243,76,86,192,146,208,100,204,51,167,8,244,241,96,151,158,69,124,36,126,31,57,47,25,105,84,227,189,255,131,31,126,244,225,127,42,108,169,226,227,55,109,192,174,205,24,177,107,233,67,38,132,97,124,192,174,205,24,177,88,61,137,218,215,226,3,118,45,125,196,102,67,152,53,96,2,66,246,112,9,193,51,231,112,133,106,214,35,12,87,56,230,201,225,194,208,236,148,196,248,203,197,24,82,178,188,76,241,171,50,169,207,47,82,198,44,50,149,63,184,110,108,22,247,142,128,194,65,46,85,139,241,226,6,79,96,58,43,13,146,195,130,122,246,156,238,24,183,248,81,32,240,221,126,124,224,36,47,111,108,168,154,211,242,182,193,136,177,124,101,7,90,215,172,22,172,62,22,190,101,1,122,112,185,170,13,72,223,111,212,116,141,62,226,11,31,64,3,37,187,96,184,178,103,51,232,237,172,195,246,161,21,152,67,93,88,91,118,29,180,16,153,125,53,209,142,228,108,110,101,106,92,95,134,100,241,66,129,9,165,64,7,134,223,215,29,11,109,137,224,65,236,61,19,180,87,84,145,60,130,199,166,161,203,163,100,143,240,230,8,191,244,143,55,199,208,25,116,224,0,228,103,86,141,141,141,149,170,228,247,40,76,8,94,203,79,173,165,211,127,82,173,87,163,181,220,180,90,29,218,189,157,73,211,58,127,222,193,123,62,95,166,219,26,121,11,24,37,228,182,185,25,133,243,243,39,197,40,146,25,242,148,81,158,28,163,76,243,231,15,227,51,225,158,201,94,171,175,117,232,9,225,234,106,217,140,122,90,239,10,79,235,14,247,143,216,211,44,109,16,250,71,244,106,132,172,150,208,210,103,158,214,237,214,110,224,105,205,220,44,74,164,172,243,115,69,234,116,173,106,71,194,202,73,156,93,70,93,175,51,142,54,27,237,208,15,123,127,186,31,118,112,135,9,245,91,84,115,130,47,244,86,220,13,26,145,26,12,244,208,93,59,230,133,28,94,177,91,248,217,216,79,76,191,191,240,252,139,237,43,167,215,238,79,15,184,67,31,149,220,159,134,245,252,86,37,117,25,191,65,253,200,113,214,11,87,118,127,72,113,156,215,202,138,56,154,7,166,47,26,230,47,186,3,225,38,207,30,6,155,250,150,77,214,218,207,124,241,104,43,52,4,93,248,181,216,115,174,208,215,226,185,250,156,98,48,101,56,130,251,195,86,166,141,16,154,17,220,199,83,92,222,155,183,6,239,122,198,110,142,112,188,218,98,175,204,229,79,233,229,46,235,207,226,74,101,203,94,139,56,182,243,167,59,228,171,76,105,207,171,240,248,155,30,189,97,128,179,156,173,107,193,163,50,41,78,229,184,37,99,245,243,250,185,86,139,4,161,201,99,30,170,225,22,242,181,241,176,67,220,60,1,220,4,239,236,208,85,13,55,45,207,181,194,212,243,231,197,38,98,44,149,95,55,137,165,242,205,63,57,245,222,189,188,187,77,118,90,102,209,37,24,80,50,142,52,125,213,166,37,16,82,69,39,45,239,154,121,45,239,171,107,87,77,127,175,72,125,25,242,6,41,127,206,86,151,225,79,35,150,154,183,151,136,74,115,38,170,166,195,130,13,45,178,16,129,57,218,184,114,242,214,235,31,191,247,67,5,15,61,92,230,110,45,46,0,38,67,237,81,118,206,16,195,197,192,200,207,7,15,24,34,211,100,76,163,185,45,90,68,44,12,37,186,240,187,12,194,247,127,51,226,20,205,94,54,2,142,11,158,206,225,19,71,205,158,132,138,66,227,68,242,78,128,217,144,67,152,249,88,125,122,27,6,16,189,8,192,95,38,166,139,115,166,149,167,73,87,129,174,123,121,117,201,80,139,190,195,118,235,96,142,142,76,244,186,7,107,164,164,41,56,45,221,86,224,32,155,159,90,208,100,5,47,57,99,215,155,94,210,97,37,175,90,246,216,39,51,202,90,172,236,22,1,81,208,155,94,182,57,141,86,34,50,46,209,148,130,162,6,113,114,35,223,92,77,201,133,223,76,77,105,132,223,156,200,55,11,119,67,207,226,225,139,39,190,195,80,90,120,135,161,68,13,86,121,23,125,214,206,66,16,93,249,84,239,114,160,112,117,172,94,78,199,247,33,220,187,104,242,110,227,165,201,157,22,136,139,48,167,119,52,98,89,240,129,230,177,199,55,194,135,54,82,3,54,203,241,154,231,113,0,78,221,122,80,64,108,102,242,218,90,126,113,247,225,197,237,241,197,220,141,65,43,153,189,0,79,230,99,198,244,17,227,47,163,192,68,11,222,158,9,84,88,72,204,116,119,62,104,29,105,27,84,15,175,84,87,205,208,221,89,168,243,7,81,119,231,74,169,220,39,61,189,156,238,238,188,17,113,119,238,212,103,199,68,173,247,123,38,246,220,208,245,242,83,223,179,63,58,223,179,167,254,76,79,210,159,41,250,28,20,181,164,78,17,157,146,91,96,115,196,166,100,37,207,206,213,233,87,223,122,240,55,191,157,21,56,119,238,208,30,236,81,212,40,208,217,100,243,124,123,184,56,209,176,214,60,36,163,229,206,152,96,143,238,211,153,29,20,5,161,207,67,179,211,48,26,214,154,143,102,148,201,194,112,185,143,120,131,139,142,176,232,12,2,127,84,31,206,63,225,0,171,83,111,97,81,87,166,25,23,172,80,215,116,70,215,65,66,155,187,102,240,172,16,90,126,87,29,48,252,136,124,231,106,186,235,221,253,239,191,127,242,163,127,152,229,158,135,8,91,248,88,15,93,106,89,8,53,108,105,45,32,137,233,98,36,205,49,94,146,137,38,97,196,120,101,18,243,189,211,36,16,83,86,115,54,156,133,33,20,19,151,106,162,225,137,86,245,148,72,107,11,173,183,243,133,163,160,239,47,158,121,76,237,8,212,217,242,96,236,245,7,139,203,3,172,53,143,60,160,229,30,33,124,54,59,246,126,210,161,146,78,62,120,251,193,219,63,59,121,253,235,15,254,253,195,51,28,153,8,212,57,148,2,118,1,232,20,90,1,171,56,151,90,192,139,134,67,212,189,123,116,4,28,241,41,31,161,251,223,252,49,6,206,251,249,55,30,124,240,211,39,19,117,44,210,224,236,193,67,163,19,31,37,61,197,240,5,85,231,25,192,176,112,56,132,71,183,123,183,31,119,44,50,241,191,20,254,243,19,116,123,254,20,7,176,166,177,160,101,31,100,27,183,109,40,103,62,114,72,235,179,14,94,61,227,246,114,223,58,36,244,245,222,179,9,18,29,128,139,94,169,53,82,125,44,153,2,26,137,70,248,56,226,68,7,56,165,97,32,187,56,83,12,206,218,197,185,58,29,3,63,108,255,163,223,124,19,36,146,184,210,253,152,227,68,199,67,85,63,158,32,213,181,212,198,71,70,208,172,113,242,203,55,177,199,223,123,227,225,247,127,246,240,181,55,243,195,179,244,110,206,104,190,28,52,95,254,36,154,175,5,205,215,30,111,243,213,116,226,151,66,234,151,62,9,4,194,57,95,170,60,214,246,211,165,14,87,143,34,220,31,81,227,206,116,234,39,219,199,213,125,75,146,123,84,9,1,34,220,127,239,87,79,162,233,175,152,131,212,182,31,254,253,235,39,175,254,238,113,19,159,6,248,141,181,207,21,176,167,113,233,63,85,113,233,119,162,79,15,132,207,12,36,130,192,7,62,38,120,22,153,126,45,97,208,58,166,239,144,227,245,141,232,145,185,35,185,94,88,75,202,114,199,186,187,60,116,108,203,119,220,229,209,200,183,169,251,197,117,248,48,183,115,73,122,88,188,153,237,12,76,159,120,108,35,102,94,79,146,172,168,111,241,182,30,37,234,219,132,121,249,240,59,88,93,41,244,69,47,8,105,102,121,212,190,193,243,148,232,253,171,240,154,85,119,250,53,43,38,147,80,177,230,23,125,70,54,206,95,150,124,213,219,69,5,24,164,227,195,191,125,151,11,139,239,225,155,44,32,176,241,182,81,80,165,28,173,82,158,93,197,136,182,193,86,131,41,229,203,209,6,102,150,175,69,202,215,102,150,199,181,81,70,168,52,179,70,47,82,65,44,104,137,10,82,68,13,249,66,83,230,189,53,106,238,165,133,209,200,14,240,241,209,111,222,136,101,234,216,110,106,248,18,186,135,251,168,247,227,216,174,194,233,162,161,4,38,46,15,7,4,150,64,16,140,104,95,124,198,141,38,126,197,107,146,125,255,138,161,129,183,82,249,141,147,32,150,230,69,215,25,110,152,221,61,2,226,139,22,82,212,228,5,169,152,211,11,110,52,166,198,28,192,140,214,185,200,215,236,40,92,89,17,66,104,231,178,47,82,61,242,101,137,193,89,69,9,249,226,214,151,175,33,214,30,201,211,143,30,189,81,130,47,143,203,247,20,232,125,130,153,17,68,184,112,201,10,31,194,178,163,161,67,120,154,168,11,115,139,95,94,160,243,98,26,36,202,84,81,96,84,231,144,98,144,104,98,67,44,11,14,215,16,163,80,36,181,241,52,241,76,254,104,98,82,136,141,140,212,187,124,144,217,164,191,47,227,62,1,63,131,85,74,10,6,165,10,168,191,166,176,231,108,111,177,23,217,80,72,197,242,233,93,19,145,93,142,101,242,119,245,131,218,202,99,143,107,49,245,222,155,70,210,117,26,113,83,1,175,149,93,7,65,99,121,242,117,64,95,115,163,122,0,153,26,254,183,61,24,4,82,75,73,232,4,48,139,0,0,211,9,196,28,224,199,224,244,139,38,125,206,154,132,108,226,176,43,40,226,130,34,251,74,121,120,112,186,16,74,131,162,80,235,82,170,208,69,70,46,157,136,35,17,219,207,132,95,60,122,216,167,51,242,192,168,213,211,198,84,27,238,235,157,126,244,154,253,80,92,179,31,243,123,57,163,200,189,156,224,87,236,66,206,48,188,144,99,232,229,149,196,13,27,118,247,1,219,169,116,43,138,218,84,152,32,166,17,4,65,26,57,253,156,11,210,201,109,109,211,40,4,174,166,128,146,135,183,30,6,78,215,28,120,212,25,74,4,47,16,137,194,221,3,53,201,213,85,80,219,139,28,157,166,153,87,202,85,189,218,89,49,235,10,192,130,21,230,152,61,67,125,213,28,97,128,81,230,89,113,21,227,147,161,84,67,148,87,245,108,148,59,122,197,0,148,231,12,160,208,179,246,105,204,198,2,216,65,5,182,9,42,226,21,84,87,250,157,46,209,235,59,199,124,67,21,186,209,205,227,150,108,174,144,99,129,20,212,73,209,99,115,30,55,144,147,21,217,134,38,86,145,99,41,184,187,29,51,95,89,213,106,43,90,221,208,138,37,181,217,113,14,11,172,155,13,208,155,137,159,211,241,157,242,98,73,175,99,112,132,28,173,160,107,248,83,44,207,104,179,177,135,166,236,113,2,98,161,88,69,112,0,45,248,144,213,128,166,211,0,17,60,111,207,27,208,188,207,224,101,172,207,32,186,33,2,244,201,181,100,183,153,105,112,212,96,23,153,10,29,224,128,59,50,1,48,213,116,11,187,32,121,45,88,66,242,171,122,143,236,106,207,116,75,166,190,2,115,9,196,184,199,156,5,228,207,106,16,168,98,181,188,2,180,111,50,226,202,131,82,42,214,96,240,87,96,92,154,180,225,88,5,246,42,59,93,101,156,206,192,130,73,200,146,14,88,177,21,93,111,210,205,108,78,55,124,39,29,255,47,26,12,104,14,125,109,154,82,236,138,149,210,42,166,55,217,251,242,5,116,69,18,180,109,50,71,155,103,250,253,126,140,90,5,107,184,155,164,88,26,8,158,70,93,155,196,104,136,68,230,231,20,164,50,82,4,8,137,126,243,239,147,34,134,235,29,161,161,70,143,192,196,97,199,84,126,21,99,216,31,192,138,139,191,10,7,46,204,71,252,149,214,225,172,54,114,177,244,172,54,203,229,98,185,252,153,166,60,211,170,124,162,25,149,42,182,192,103,137,117,23,45,23,118,148,129,175,241,69,17,189,61,246,48,80,141,104,189,193,206,35,154,116,207,133,182,239,241,164,121,241,197,239,65,129,44,228,87,113,126,167,34,55,2,221,27,147,138,21,163,86,67,30,50,138,192,76,248,73,154,15,5,198,44,116,18,150,42,154,81,49,180,82,69,231,130,129,30,217,132,79,246,39,10,213,212,102,119,236,122,80,127,196,28,210,206,166,103,66,140,164,35,89,173,106,70,181,130,210,194,200,196,49,44,83,83,167,225,196,18,80,179,205,225,161,109,146,198,201,104,49,137,105,203,103,91,103,165,91,235,213,231,108,44,248,102,165,142,108,216,106,56,100,145,25,25,155,233,70,189,222,235,235,139,182,77,77,160,233,141,151,171,84,250,100,245,153,181,203,114,251,230,208,26,28,53,168,30,234,58,182,213,189,8,169,145,217,90,54,112,217,58,21,150,57,43,11,79,42,81,109,188,193,60,136,146,104,222,214,88,28,226,47,192,90,156,37,25,27,129,16,46,214,120,4,163,136,40,230,140,49,111,83,225,247,59,160,100,79,101,57,33,83,23,100,177,120,59,246,120,56,181,25,121,137,146,6,89,30,59,33,236,23,196,4,47,134,209,201,60,215,100,11,214,173,94,191,91,59,21,240,212,233,164,157,6,82,198,228,8,80,92,53,117,253,84,40,166,14,250,169,80,76,29,214,56,13,15,97,125,178,82,104,13,22,154,69,183,198,204,14,8,206,177,79,154,108,89,151,214,8,199,247,157,161,152,72,50,195,199,164,207,106,23,127,130,182,138,192,48,201,246,34,18,160,3,10,216,180,5,57,169,4,196,215,86,26,149,170,96,210,213,33,117,133,21,77,100,176,90,170,150,56,91,216,75,112,233,126,72,86,7,42,69,88,114,41,21,195,27,10,13,74,96,65,52,179,215,89,237,86,34,240,198,153,244,8,116,75,25,28,138,57,1,173,172,175,118,251,102,51,49,167,101,248,244,218,225,148,70,100,101,118,165,8,146,167,70,149,89,161,207,9,138,4,90,133,16,9,115,104,70,92,142,234,129,250,159,177,110,235,154,81,46,105,165,42,26,38,85,53,97,182,72,217,176,244,7,28,204,252,118,247,73,90,103,11,52,12,81,166,85,37,152,91,14,54,167,235,245,74,191,147,10,204,27,119,178,89,201,118,108,210,76,78,43,62,141,12,208,40,155,116,101,194,15,212,180,192,107,97,13,250,9,15,98,254,50,95,128,28,53,139,63,196,228,159,15,23,202,207,147,34,218,203,244,134,17,245,142,158,95,8,4,195,20,213,178,3,112,233,115,55,123,78,73,139,202,128,224,189,211,2,206,95,228,24,96,128,144,163,130,101,150,43,172,193,106,3,150,113,191,159,38,129,102,218,117,178,61,247,140,94,93,169,244,42,81,187,46,197,46,11,185,149,35,20,83,114,103,24,106,101,19,127,154,48,90,190,5,115,138,207,214,161,213,235,13,72,140,134,69,147,222,238,74,89,14,166,147,154,43,200,66,214,27,164,218,43,45,72,139,164,189,11,138,50,0,44,224,132,205,30,219,208,34,11,157,216,217,161,120,134,136,38,251,196,30,28,165,138,104,62,238,41,108,41,24,66,108,22,200,139,82,138,176,153,20,217,71,36,218,148,181,37,129,32,186,137,166,214,205,177,196,204,229,41,64,135,139,17,182,33,147,102,158,103,40,206,76,127,144,135,108,236,14,242,202,146,75,31,180,232,151,116,69,85,151,62,43,75,64,174,145,163,120,166,171,163,180,16,112,59,83,222,117,136,105,238,105,252,93,136,77,117,78,116,145,44,88,159,142,53,160,112,208,208,217,103,111,207,181,236,59,13,61,131,112,233,171,98,124,217,90,20,106,246,218,21,131,60,163,126,214,114,144,48,53,249,42,208,12,245,17,25,114,163,111,185,158,95,112,250,244,219,20,244,52,185,146,237,239,137,42,249,146,122,154,90,229,105,181,142,103,218,194,70,202,154,26,49,167,231,233,99,6,9,231,234,233,162,117,203,234,105,134,78,40,231,217,125,89,120,168,22,30,165,25,186,185,105,86,39,89,213,43,106,150,248,201,108,177,154,89,69,180,217,233,17,29,150,80,105,244,169,186,18,149,25,184,215,69,23,122,175,235,58,3,126,231,41,23,249,150,185,77,125,42,197,61,206,140,192,138,70,77,43,25,37,173,88,79,178,234,106,73,171,215,181,149,85,186,239,20,32,93,167,182,107,180,35,44,77,44,35,17,181,51,117,249,152,210,223,142,211,59,154,115,83,158,182,170,54,197,109,174,198,30,44,249,196,142,67,103,171,101,250,18,165,197,202,242,139,209,233,203,89,66,242,77,233,5,107,244,108,70,109,178,8,146,243,239,159,245,234,61,248,119,170,94,136,129,174,93,255,203,25,67,221,12,62,50,165,60,219,252,80,79,131,73,84,110,216,106,198,22,102,196,142,89,132,63,100,114,210,173,168,128,120,29,252,137,175,225,83,45,180,41,237,102,236,74,166,234,247,124,247,95,80,93,216,85,226,123,228,40,164,22,179,181,10,49,109,136,225,134,74,235,216,99,76,153,122,226,0,154,163,51,42,12,157,94,218,6,77,138,221,73,119,176,74,69,172,28,173,157,11,63,102,208,59,97,99,6,10,65,96,163,36,86,93,97,140,79,209,98,57,94,98,135,69,204,140,148,115,51,17,41,61,248,16,244,131,177,108,173,174,25,53,224,165,74,21,121,86,139,87,43,44,84,239,81,171,205,87,43,99,102,70,134,58,32,213,34,163,213,96,193,149,142,133,208,82,148,20,115,92,146,120,98,185,208,133,101,30,40,189,212,236,21,95,178,6,56,130,90,198,97,228,236,77,86,177,62,87,186,245,94,63,2,114,214,174,45,155,77,83,206,255,76,210,233,245,140,56,204,153,7,29,49,219,33,125,95,63,58,115,163,211,84,236,242,73,237,206,123,220,33,168,148,10,62,178,175,159,128,66,195,79,51,167,97,113,172,87,172,177,211,187,80,89,168,114,17,196,134,84,79,202,34,201,30,110,38,104,45,149,182,134,120,187,15,141,182,207,50,163,173,210,41,247,208,104,83,84,41,222,118,182,249,38,229,4,60,90,77,53,235,196,96,174,144,149,190,30,223,137,56,133,89,158,121,42,153,122,194,52,9,169,154,156,111,125,167,59,246,180,105,35,145,60,201,11,9,199,173,93,82,175,214,19,132,139,237,98,119,118,41,250,166,149,106,1,196,20,174,200,188,78,191,4,241,140,94,211,251,70,125,198,185,169,158,126,96,154,236,1,169,175,176,30,200,197,92,50,34,166,15,106,54,255,52,133,25,194,243,250,232,128,10,83,180,82,238,212,234,147,34,72,219,17,140,237,52,82,68,170,167,237,185,152,3,147,251,162,206,222,186,142,31,237,134,117,153,85,54,85,37,141,114,111,165,94,175,246,170,17,16,214,52,57,32,173,214,114,171,211,164,236,244,61,198,216,109,140,180,27,26,124,219,207,28,251,78,115,202,149,8,177,104,27,46,25,102,79,87,190,101,121,86,251,147,17,5,122,158,237,199,40,221,102,44,37,33,155,75,156,56,245,98,9,21,203,140,95,106,129,154,6,19,134,18,143,211,181,92,76,236,173,75,147,166,102,150,187,201,73,19,155,24,50,138,92,116,167,94,154,201,220,7,19,56,100,175,100,156,80,57,137,94,217,187,178,137,162,89,59,179,225,254,190,7,54,34,201,27,84,209,207,106,41,99,58,165,180,39,159,2,100,218,250,100,197,4,62,154,214,92,250,60,154,210,94,198,196,11,248,161,75,170,230,98,204,30,110,62,129,89,175,107,197,74,85,141,50,254,2,92,158,218,199,244,45,155,204,30,78,223,176,121,116,126,55,74,171,157,39,198,239,147,103,248,90,193,110,14,187,153,183,173,42,171,197,114,68,17,150,107,222,64,195,48,179,102,181,88,143,170,208,193,50,140,68,153,60,51,114,29,168,62,156,218,188,172,134,87,176,113,94,105,106,203,114,37,186,1,83,227,251,47,140,98,106,12,145,34,234,51,5,126,13,46,243,6,88,212,28,152,20,25,109,103,85,163,205,87,120,243,92,134,170,17,162,36,79,62,133,197,94,130,159,114,218,33,102,180,233,220,52,99,55,235,252,78,143,29,220,101,130,204,21,61,179,79,10,248,106,50,170,20,76,73,255,255,217,123,211,30,199,149,45,49,240,175,228,213,179,239,203,132,84,41,146,18,41,41,171,179,175,185,105,223,168,93,170,46,92,80,36,69,81,226,38,46,218,170,18,176,13,12,218,211,51,70,55,198,128,13,204,248,139,103,108,204,248,195,116,27,152,7,251,217,176,103,128,249,45,126,75,255,139,137,32,41,137,148,168,92,234,46,239,77,187,74,85,89,202,88,78,156,56,113,226,196,57,39,78,68,92,21,127,111,2,243,138,168,174,103,116,193,115,13,240,71,233,193,203,118,193,143,161,175,255,236,26,250,151,208,230,21,58,65,16,250,248,138,232,174,131,74,116,244,207,124,49,70,47,71,225,69,172,94,143,16,239,142,6,231,23,54,27,187,99,245,242,94,222,211,15,156,15,111,225,198,139,153,114,50,55,207,12,196,255,6,88,248,143,136,119,127,110,166,253,49,185,53,2,253,53,107,75,52,244,52,226,84,125,191,127,231,93,163,242,80,40,60,221,123,107,208,155,87,220,72,45,244,249,45,151,12,6,151,220,3,42,119,47,86,78,69,11,96,175,139,129,191,186,119,63,139,91,182,95,106,33,130,127,62,138,255,47,52,222,124,206,172,143,119,90,70,85,155,184,94,135,243,51,111,36,233,15,131,125,70,241,204,79,78,241,151,186,135,60,211,189,151,234,102,35,117,207,37,199,81,136,69,64,190,123,145,102,239,176,107,3,77,60,55,206,207,212,11,169,163,23,216,158,9,220,200,232,222,248,167,97,193,178,96,94,3,157,191,207,4,222,135,0,177,83,66,188,189,35,6,65,44,137,59,24,46,157,126,109,224,74,254,62,31,9,92,241,157,65,135,232,199,232,82,247,140,112,231,117,176,98,122,236,226,217,223,239,206,122,117,147,177,111,36,222,150,128,208,130,103,175,110,20,125,6,159,247,145,46,92,94,103,100,58,190,42,240,226,169,140,208,33,146,163,67,45,106,25,60,115,198,229,133,118,175,181,137,159,216,6,127,105,67,247,153,179,41,207,247,121,42,95,109,254,184,223,120,64,226,152,240,10,13,34,70,85,184,130,243,153,118,18,35,24,94,234,193,59,65,177,132,56,3,243,109,219,69,190,149,133,132,152,205,135,123,201,109,136,125,227,123,68,142,156,246,18,146,215,53,156,120,134,191,156,85,49,177,192,47,52,249,82,228,214,37,224,75,23,69,22,106,26,207,182,115,30,139,243,250,209,137,23,52,24,146,19,98,5,77,32,44,242,152,128,195,131,112,207,35,117,30,240,243,211,99,229,197,227,28,89,231,157,40,193,9,114,159,177,223,130,105,230,103,192,84,224,167,249,56,76,177,55,97,154,253,25,48,133,120,138,194,37,166,248,75,152,30,125,134,175,198,48,245,66,215,3,167,226,151,195,59,46,200,215,156,209,87,104,68,100,243,252,115,52,10,252,41,255,96,41,237,102,22,60,218,126,19,187,64,126,66,254,254,165,15,251,238,9,143,73,190,207,223,61,57,70,92,233,112,43,241,146,49,218,140,101,192,39,66,110,161,171,248,12,100,144,131,194,219,7,0,220,95,204,84,195,16,223,169,138,166,56,175,85,150,143,186,67,97,150,159,9,79,47,89,63,63,236,240,201,235,173,127,194,143,28,62,186,111,15,190,128,87,218,254,127,23,54,152,127,110,3,255,39,177,226,127,92,83,253,167,246,166,94,194,191,231,197,151,55,132,3,46,197,238,51,5,143,250,23,155,5,175,140,215,187,22,132,23,218,255,121,9,180,31,116,120,47,26,250,243,162,209,219,102,202,103,82,104,62,151,130,187,77,80,90,189,14,52,168,253,42,224,88,38,159,66,17,204,251,247,10,232,63,89,228,96,128,55,250,140,117,16,95,225,203,136,24,15,234,75,137,246,252,65,247,139,72,186,67,160,217,41,98,228,41,145,74,36,82,159,192,148,240,110,59,206,164,252,91,60,236,135,15,9,230,33,189,144,244,37,24,150,244,198,176,150,158,240,78,123,23,36,206,214,174,148,182,45,33,189,86,164,141,157,158,1,217,225,116,5,75,146,64,209,63,254,90,130,109,167,109,239,59,24,11,219,6,4,248,187,218,83,70,145,21,160,14,117,14,218,212,61,40,155,248,152,210,15,55,199,105,188,105,2,254,176,31,18,36,248,147,90,209,36,93,73,33,20,73,238,168,20,248,142,83,169,60,69,150,74,169,33,73,147,41,130,242,126,210,36,185,162,97,238,150,78,25,52,204,205,22,65,18,235,37,177,41,217,75,90,121,101,151,44,252,41,157,42,27,222,79,205,251,41,251,69,232,83,138,159,219,39,73,197,107,221,164,2,248,126,186,15,210,166,142,32,37,146,92,122,5,45,42,181,163,143,104,242,199,2,0,42,41,195,18,85,0,106,199,144,28,231,103,18,33,72,94,130,235,163,2,138,187,176,248,52,77,165,108,22,84,29,3,100,142,37,49,31,11,250,244,83,8,232,100,81,22,157,202,178,224,151,49,196,24,182,12,136,180,129,68,66,41,147,73,101,25,82,166,199,145,110,243,36,105,192,170,42,61,167,83,43,150,180,65,126,184,155,135,252,45,204,7,184,100,143,249,126,125,225,132,209,242,208,203,57,3,198,107,195,146,26,3,126,93,82,17,10,152,12,128,67,48,100,150,25,135,170,73,32,39,199,100,168,148,203,146,10,123,192,144,15,232,170,178,5,143,14,54,200,89,134,218,54,34,24,238,89,0,57,201,146,73,80,10,164,9,32,41,205,162,84,106,85,37,221,226,49,105,93,4,73,90,149,76,158,146,232,5,5,89,173,86,143,0,151,78,236,192,135,198,23,176,33,11,199,151,28,194,4,17,246,33,50,222,68,116,4,171,160,79,128,17,91,92,64,78,45,128,237,19,163,183,165,82,10,77,242,92,208,166,114,104,78,131,185,51,191,174,70,29,178,67,20,87,14,244,116,40,0,3,112,1,2,74,17,161,82,202,57,107,45,67,92,147,63,20,57,140,61,24,47,140,6,99,207,249,221,134,232,123,40,172,233,140,199,210,24,205,133,161,140,225,143,238,105,228,195,4,74,210,100,173,20,38,45,232,96,133,9,42,74,126,237,99,94,120,142,202,33,2,33,167,158,106,161,9,172,81,39,28,164,208,36,0,232,218,94,251,123,42,69,176,100,165,20,16,137,5,204,239,137,131,12,27,12,20,127,162,202,217,72,209,168,199,5,160,12,70,93,0,181,15,120,250,73,12,40,11,196,79,133,11,15,137,118,62,70,59,250,212,149,101,104,56,180,208,119,247,68,207,3,17,23,20,128,158,165,201,213,113,220,15,217,30,255,82,14,32,27,67,98,20,119,100,163,12,228,1,155,33,147,32,109,7,24,25,138,174,186,39,16,26,96,96,149,26,217,42,5,148,2,125,38,21,40,14,234,123,58,165,213,201,46,151,218,28,132,108,111,65,167,150,85,82,224,194,131,103,151,200,70,64,77,249,72,150,147,84,100,96,238,57,243,231,67,228,149,206,133,45,172,143,193,250,3,29,52,199,144,18,151,202,70,230,196,28,118,102,83,244,186,127,72,179,96,26,104,108,7,210,78,173,129,122,36,225,247,31,138,61,218,235,127,156,108,91,64,254,6,213,87,52,23,17,222,8,16,142,121,218,99,115,135,73,25,172,199,230,80,98,186,48,49,67,167,125,168,32,81,57,141,170,123,236,134,71,53,149,1,100,83,24,210,102,14,176,165,115,102,222,157,117,127,229,145,15,244,8,116,160,198,248,125,49,14,243,185,104,122,131,95,227,2,150,81,66,32,176,16,203,184,173,83,63,236,195,116,157,128,217,170,1,25,127,32,147,15,98,120,228,33,225,72,187,205,97,24,28,10,140,131,230,203,143,101,12,237,112,10,247,166,176,124,164,130,17,17,82,42,148,16,96,122,172,142,235,2,118,162,149,113,96,150,45,157,163,32,185,9,250,208,138,16,94,21,104,100,193,0,122,64,150,161,35,178,174,123,226,164,128,16,204,105,78,109,66,51,75,56,82,158,63,159,92,199,37,61,224,91,192,213,96,157,171,28,96,29,152,93,76,37,193,236,39,195,83,110,120,62,91,1,16,150,132,18,206,231,190,35,38,39,158,60,65,131,26,195,73,244,250,196,162,117,175,147,149,147,152,240,86,190,242,156,130,67,208,96,131,206,4,64,218,32,25,224,52,100,61,58,193,130,163,133,167,137,72,108,132,191,66,115,108,124,250,106,156,83,39,44,66,141,147,90,128,210,80,245,201,83,108,208,187,97,80,185,27,84,235,71,201,27,22,106,17,245,41,212,40,200,85,41,111,102,106,20,24,247,85,17,178,185,113,224,252,34,16,96,74,137,172,177,135,126,214,97,247,75,100,151,245,155,201,123,131,115,196,80,4,8,38,139,64,52,178,95,128,143,22,30,245,165,183,16,5,35,75,142,97,234,4,38,150,2,186,141,227,216,97,24,104,130,222,114,63,10,39,102,169,184,242,253,40,120,197,3,159,61,13,206,50,186,134,123,18,191,174,123,115,158,59,140,63,23,172,146,93,40,38,71,41,162,66,242,165,128,235,120,48,95,188,14,21,40,211,211,150,150,84,233,52,99,74,113,83,227,85,179,194,3,7,52,71,5,168,221,225,105,108,31,112,212,105,56,108,69,160,35,212,78,114,192,175,187,134,89,4,84,13,43,103,250,77,14,46,18,50,64,146,41,69,166,117,146,62,18,225,75,241,101,76,111,26,43,236,53,124,89,128,20,2,117,198,75,124,97,22,84,101,217,11,124,89,211,91,92,181,34,27,30,40,33,202,3,178,199,71,177,3,13,144,168,248,154,144,74,193,9,87,37,35,202,242,48,24,118,206,43,211,86,169,184,106,50,125,100,177,19,120,217,155,20,145,114,96,14,125,57,248,108,116,225,96,1,7,26,94,19,253,184,233,129,93,138,80,160,46,86,232,136,174,233,50,231,138,142,113,110,33,108,152,144,212,243,132,25,3,133,89,54,172,229,156,10,168,212,194,27,13,27,76,253,126,84,204,158,236,36,15,125,148,178,188,133,15,74,177,168,38,125,166,116,185,39,14,59,206,62,11,50,41,2,148,11,154,189,88,48,189,69,182,225,245,133,9,172,205,2,189,166,225,111,75,134,61,25,48,1,60,201,51,112,224,2,195,144,27,134,141,44,225,210,1,87,198,242,244,155,60,200,119,195,43,80,154,1,114,112,87,36,53,150,61,18,42,16,97,158,220,180,216,181,151,191,187,146,159,9,242,147,87,242,23,69,144,175,53,129,49,116,200,63,201,46,95,71,47,193,229,247,72,212,18,32,75,5,166,28,33,148,192,188,137,150,1,166,58,168,105,121,178,21,164,123,153,246,65,163,46,109,131,226,238,65,89,242,139,103,60,43,10,164,15,99,164,174,124,90,54,9,234,98,241,92,157,114,125,170,202,63,88,31,152,170,158,102,34,251,11,224,165,32,81,161,100,76,66,117,188,116,46,72,28,152,5,38,2,70,177,103,130,132,158,251,51,132,9,16,60,245,111,67,159,148,12,240,243,48,207,0,39,84,60,61,140,52,104,111,141,164,161,177,14,52,2,64,41,114,3,65,54,129,85,144,103,200,62,11,23,26,63,105,128,122,75,128,192,158,204,124,232,11,113,189,134,187,36,217,135,9,3,184,180,148,200,19,32,168,121,230,189,164,100,36,201,91,62,32,160,172,63,84,222,219,175,210,67,34,206,117,243,29,248,247,45,116,116,62,122,247,146,124,235,69,142,61,34,223,42,226,227,193,231,247,173,202,235,242,35,116,107,125,235,63,157,252,232,88,160,82,226,224,214,163,131,189,134,15,113,119,232,222,124,250,51,203,127,179,51,112,88,223,68,238,105,205,154,219,59,88,224,9,254,128,255,194,87,218,158,234,122,94,83,239,133,207,7,127,71,229,144,17,242,101,250,199,91,127,145,65,179,25,28,77,221,32,240,116,235,177,216,233,48,239,205,233,94,93,20,190,201,25,84,67,16,4,214,201,248,117,98,209,9,54,18,63,93,7,250,14,133,0,131,31,49,176,83,94,179,217,99,198,108,54,11,33,122,217,168,119,210,227,212,96,176,255,227,147,33,114,240,251,146,28,160,196,249,185,15,199,184,241,162,180,82,55,135,11,135,194,78,254,200,47,39,202,249,163,118,32,125,222,220,190,191,28,147,155,232,160,226,160,231,39,0,225,128,162,40,128,211,109,56,0,192,225,62,156,72,102,176,13,115,3,195,207,14,25,225,163,40,55,135,179,40,24,248,231,93,202,27,133,173,236,37,15,237,108,168,213,83,168,155,199,75,161,28,207,181,127,232,144,23,231,246,204,168,192,219,123,79,35,19,2,122,14,53,180,69,5,178,98,48,241,79,9,68,114,66,164,61,71,63,52,30,225,172,19,150,87,238,46,124,121,42,157,184,235,225,198,219,97,60,210,242,16,15,5,50,188,91,127,47,123,29,234,243,33,243,252,146,217,35,2,224,79,232,107,164,175,39,86,242,111,1,62,113,209,121,215,79,37,253,184,46,12,11,243,220,113,118,122,199,73,131,210,161,67,165,225,114,161,73,117,115,217,119,248,231,124,79,245,38,216,65,13,151,9,109,176,6,184,157,202,132,203,133,247,86,34,36,57,209,226,225,166,16,26,149,183,118,7,254,9,182,104,66,148,202,195,57,18,230,202,35,216,243,157,173,64,50,249,151,201,158,73,209,19,46,176,233,240,152,157,221,221,17,170,78,92,86,247,119,181,195,213,15,27,220,225,146,79,207,145,238,92,20,191,212,29,255,208,24,196,7,253,146,238,156,170,159,117,231,233,240,203,211,25,235,135,174,87,141,32,9,247,181,47,209,142,74,43,34,102,156,174,138,195,35,81,35,194,203,191,18,246,149,244,84,98,121,49,130,83,44,239,132,55,223,163,50,47,30,169,224,130,226,215,33,229,223,52,252,2,86,47,82,106,106,168,226,219,177,58,130,9,98,25,110,126,25,141,102,248,229,53,82,248,139,10,113,38,9,15,127,148,203,238,92,44,131,193,229,201,113,229,34,228,142,235,249,211,85,202,198,115,103,112,51,113,4,41,120,245,242,37,154,126,211,30,189,224,74,139,194,31,240,222,229,171,163,19,195,197,215,135,26,94,194,251,204,72,159,45,128,23,163,248,86,118,135,225,37,47,204,192,252,23,241,85,132,9,178,47,78,135,107,72,95,31,176,43,130,239,242,54,231,203,254,5,210,48,8,58,249,65,130,225,4,202,59,136,251,131,166,243,23,193,138,231,151,47,234,97,44,47,188,4,233,248,37,164,116,249,183,45,159,96,29,194,188,192,64,31,195,151,15,121,214,65,141,57,147,171,126,8,142,151,78,92,168,201,254,68,136,85,87,1,170,254,173,207,39,77,48,124,253,243,9,41,79,61,13,65,63,225,127,188,156,241,83,156,10,250,156,174,24,167,52,93,40,76,145,24,189,67,169,215,168,76,151,204,252,178,13,244,242,130,122,117,49,141,78,187,203,213,59,172,59,231,207,23,188,80,48,159,63,196,145,220,211,220,7,195,229,223,39,124,173,217,115,158,12,183,138,63,215,170,119,155,231,213,70,131,155,176,226,201,116,38,244,162,24,29,110,125,188,142,86,228,238,189,44,114,174,139,159,52,247,152,209,56,105,171,151,82,51,116,39,204,203,250,123,140,234,126,92,184,64,38,114,169,163,156,52,191,11,157,15,104,123,48,186,235,6,134,119,221,120,23,96,71,42,158,187,29,162,197,207,148,204,163,48,0,205,28,239,46,123,158,212,254,5,155,81,130,135,169,120,78,196,48,66,135,235,82,95,104,193,118,167,87,166,22,84,67,116,41,190,11,49,242,236,76,118,121,151,107,135,243,60,211,247,192,190,209,172,83,84,241,205,197,221,219,177,140,124,101,242,92,74,178,243,133,242,229,126,3,14,139,200,145,51,192,209,235,187,47,37,253,51,130,254,76,112,251,98,56,146,28,211,76,84,28,71,5,238,21,201,23,146,107,94,161,176,104,59,187,134,7,178,251,49,47,106,47,250,58,94,62,222,49,18,168,46,254,133,58,49,206,150,203,222,134,92,82,94,230,117,175,84,196,25,117,184,127,39,222,43,21,210,153,61,160,231,222,163,211,188,63,204,125,44,220,159,136,1,122,105,126,134,92,76,71,209,112,240,50,129,217,126,139,231,83,55,254,191,19,70,103,55,140,223,248,87,140,63,55,184,62,135,166,46,51,14,39,32,62,93,210,31,106,37,254,5,227,113,14,208,215,146,54,198,251,119,238,129,60,92,62,126,141,3,99,125,68,199,104,116,184,34,248,241,232,47,168,4,193,133,228,175,81,9,78,184,29,216,245,211,37,255,250,188,119,174,86,93,93,67,78,48,227,46,170,254,116,29,121,120,89,121,212,219,229,175,36,159,158,245,108,93,88,209,23,30,45,44,27,167,170,28,167,214,77,140,45,20,157,244,55,151,222,129,232,236,189,137,215,182,163,179,20,20,242,110,211,187,191,79,131,191,188,109,75,142,157,86,52,57,237,245,242,123,40,74,239,77,93,254,229,181,69,241,168,174,30,14,64,196,107,44,55,23,131,124,92,50,78,78,227,128,48,177,58,220,81,2,196,136,128,115,15,235,165,100,10,177,206,161,200,67,68,78,28,25,27,94,142,126,20,37,151,217,254,125,233,231,217,47,41,147,33,58,196,168,110,161,118,159,105,243,122,123,241,58,219,85,109,241,245,90,200,165,139,237,92,223,128,127,210,233,47,146,76,62,164,187,47,64,43,112,157,66,110,187,178,128,95,185,174,27,189,75,61,151,141,61,159,157,185,139,81,49,206,8,118,93,201,132,241,251,55,240,194,247,27,4,106,141,47,41,153,103,197,239,126,156,209,139,145,6,95,56,122,62,164,187,215,218,53,33,59,155,231,241,247,111,27,182,236,243,227,130,135,199,37,70,54,159,185,98,252,11,217,175,8,196,24,117,56,178,169,133,197,90,78,161,125,163,240,213,206,39,172,98,206,108,188,176,126,92,136,210,47,216,187,136,53,197,99,87,128,96,239,50,80,195,144,251,252,221,43,202,23,128,13,148,7,170,81,174,16,227,45,191,88,238,50,231,82,253,66,238,103,174,91,139,55,207,152,117,207,239,149,196,243,231,197,77,243,241,214,87,212,216,133,248,69,59,121,188,240,236,38,184,1,53,190,181,208,69,237,169,99,98,232,218,239,47,146,219,49,135,155,254,80,44,117,181,183,81,132,190,208,81,115,57,133,253,27,235,191,148,46,17,174,2,214,117,123,244,2,87,93,117,71,68,143,211,189,224,85,184,123,61,190,231,103,210,94,18,235,207,123,37,162,205,93,101,187,136,246,249,224,249,253,175,171,150,112,16,252,155,239,175,42,88,207,57,120,174,17,245,42,170,49,238,233,51,230,125,206,67,120,54,19,226,116,195,51,113,21,87,228,76,94,197,209,232,117,43,110,228,186,253,248,153,121,166,204,158,121,203,162,171,166,111,39,29,47,175,250,244,226,30,127,120,43,63,123,177,149,31,189,235,253,108,234,28,157,91,55,177,254,173,11,98,67,59,232,186,35,238,76,77,138,243,90,158,77,214,75,139,47,212,161,227,60,36,226,24,239,100,226,7,241,59,56,0,5,255,101,143,193,59,4,88,204,224,125,249,55,240,194,124,111,59,60,21,46,252,238,181,165,223,92,248,165,178,95,32,155,34,28,116,102,142,62,61,51,224,193,93,254,231,26,148,31,88,242,112,243,203,95,198,186,10,175,120,10,15,188,16,195,225,167,37,246,34,235,224,67,188,52,208,78,222,52,236,10,83,61,199,79,209,110,159,197,91,189,188,49,248,134,5,202,127,84,224,181,186,113,196,51,143,197,243,118,52,238,38,126,163,193,123,117,224,98,55,250,197,40,132,103,55,215,253,93,241,155,87,108,139,135,215,135,120,185,119,25,7,21,187,111,124,125,79,244,114,17,120,126,196,206,131,188,46,48,186,186,205,238,75,216,68,42,1,176,248,250,249,250,249,250,249,250,249,250,249,250,249,250,249,250,249,250,249,250,249,250,249,250,249,250,249,250,249,250,249,35,255,252,3,255,162,178,155,95,222,159,95,219,245,203,247,48,63,45,74,146,153,14,61,156,119,243,9,36,59,193,14,115,206,115,184,128,223,15,219,127,153,67,66,240,144,33,220,146,135,191,93,248,125,195,207,25,194,18,225,192,94,236,0,227,252,10,193,43,129,24,145,75,3,253,88,140,155,208,147,125,103,160,46,194,49,162,217,39,143,157,31,138,113,140,200,0,197,194,59,79,161,228,131,43,59,184,168,210,75,242,47,171,60,69,83,129,180,99,104,157,239,108,134,157,142,94,91,121,140,19,2,89,87,207,89,129,188,240,5,150,225,244,152,51,40,250,211,105,16,207,31,63,76,193,208,232,99,146,247,100,162,63,184,95,68,247,119,42,228,128,120,234,159,7,145,251,88,69,30,79,244,91,190,220,47,12,241,214,113,180,66,225,13,103,163,7,227,47,252,7,20,111,210,233,95,72,83,73,154,225,1,59,198,199,61,129,172,195,29,126,48,46,238,192,189,145,61,255,40,17,206,104,176,225,1,245,167,50,126,191,48,189,16,160,55,144,143,55,205,119,83,57,190,98,240,70,227,205,233,145,198,87,112,241,137,204,179,43,12,119,12,82,241,30,110,60,14,196,197,251,141,254,104,92,214,143,231,60,31,72,232,89,191,79,1,13,131,129,242,207,47,134,135,46,127,32,116,204,60,1,169,247,129,35,19,124,189,58,233,78,157,241,159,112,244,18,159,252,250,202,161,110,72,170,100,15,77,6,101,142,254,237,83,193,136,239,218,75,142,13,20,245,114,162,135,120,253,194,151,135,123,189,244,224,165,45,255,73,182,112,82,216,105,29,78,62,236,211,32,254,83,142,175,36,195,33,14,213,75,252,162,120,163,216,32,211,115,58,250,155,71,39,148,226,78,31,95,196,133,134,200,238,123,247,207,161,98,72,20,234,115,29,157,29,123,121,133,140,47,28,87,243,145,185,202,180,87,88,50,132,247,249,214,165,151,24,112,54,17,204,197,211,176,35,225,129,63,176,7,113,194,54,60,84,87,4,5,68,50,18,104,120,86,49,86,26,68,232,155,57,163,206,37,171,95,37,123,132,173,137,47,167,114,204,91,136,169,184,188,99,176,58,92,112,79,33,241,167,231,42,227,132,196,97,72,252,23,38,175,207,243,211,208,121,15,67,190,97,178,248,69,61,74,133,102,205,41,53,20,148,6,227,126,188,3,178,240,233,200,216,122,119,63,210,12,250,195,113,226,247,254,8,254,241,48,228,129,217,206,31,152,140,232,171,254,171,146,49,74,197,121,213,94,16,159,22,170,234,61,43,25,171,143,156,180,150,128,190,62,180,240,59,147,17,80,199,138,7,72,217,16,14,225,135,38,159,175,21,122,98,50,227,159,50,186,138,75,228,18,255,8,212,12,114,157,30,231,15,115,133,235,133,94,244,193,142,141,95,80,230,196,121,71,241,124,96,217,224,153,73,79,3,59,170,220,167,128,9,159,213,195,81,27,222,216,199,237,167,123,25,193,134,233,145,121,194,75,130,151,18,115,181,120,88,210,156,241,239,151,233,189,239,15,144,46,20,94,152,248,244,12,42,239,142,199,28,2,8,231,6,86,120,202,102,194,137,63,49,210,175,152,213,175,54,159,158,157,213,241,54,19,252,92,170,161,158,212,184,110,59,193,207,115,246,19,252,92,179,161,66,106,69,196,142,58,228,133,165,239,185,14,131,133,134,229,53,235,99,164,181,131,210,151,141,52,247,103,78,16,158,112,252,61,222,84,62,3,230,163,254,142,136,228,62,29,190,62,133,187,227,135,226,199,245,7,205,94,246,231,82,76,31,225,62,199,222,63,23,95,95,225,232,144,97,254,149,163,191,114,244,91,56,250,168,117,69,248,236,197,229,40,74,233,195,130,148,61,253,126,120,150,242,166,80,136,234,202,145,183,3,95,191,84,71,223,153,244,235,69,20,5,255,25,69,244,184,86,199,218,78,49,247,58,196,248,21,98,215,235,24,52,176,56,52,242,63,3,26,209,87,43,159,215,162,34,84,140,188,117,148,58,75,200,252,113,80,53,22,13,228,231,64,227,69,98,100,99,177,56,134,157,134,188,107,231,18,48,166,129,119,151,3,240,14,139,140,37,241,218,161,60,175,24,126,29,253,28,219,75,239,233,217,11,88,159,124,171,242,240,12,214,65,20,28,248,43,100,79,29,241,122,198,198,186,88,207,130,247,168,166,50,6,23,179,187,27,128,37,248,155,190,88,163,94,103,30,161,185,51,59,203,23,132,248,41,53,118,141,124,141,164,63,61,46,232,219,230,87,159,174,12,218,137,89,11,15,178,245,242,245,202,51,170,134,46,55,203,31,7,44,198,222,136,95,90,79,111,88,6,87,182,93,109,250,172,89,252,8,246,208,18,254,108,67,207,47,209,215,22,232,43,84,152,202,231,172,133,196,176,86,40,237,106,215,175,233,20,215,53,134,231,59,18,175,214,196,91,113,215,123,23,188,56,247,226,82,122,46,184,99,135,221,159,181,17,235,15,185,228,211,160,197,152,87,47,159,67,245,220,99,249,194,188,184,58,49,195,138,72,254,204,25,29,243,226,229,139,254,239,120,173,41,34,229,15,55,104,93,109,233,236,244,231,205,139,195,244,122,249,133,62,47,191,14,114,199,127,5,243,181,40,98,127,24,20,253,19,145,81,118,10,30,113,132,119,153,218,175,69,63,243,135,64,63,120,39,243,42,250,216,171,209,207,254,33,208,15,30,207,188,138,62,254,44,250,47,188,119,153,138,169,243,226,163,155,169,168,6,112,31,245,221,188,158,0,248,235,8,16,242,199,28,172,132,243,87,50,253,182,65,245,131,204,184,240,155,71,92,200,248,51,37,253,179,173,167,178,30,86,47,131,61,71,43,204,20,177,0,194,111,106,190,162,189,160,120,134,136,84,240,181,253,208,163,155,175,210,245,67,74,143,247,230,230,81,209,139,177,241,46,23,213,23,142,124,190,176,75,122,205,55,114,64,25,59,143,168,56,42,112,63,212,33,242,223,108,8,196,115,219,142,216,27,182,179,158,117,108,68,157,26,215,28,26,215,156,25,17,79,67,120,241,143,119,94,196,58,46,158,174,179,88,216,209,253,227,248,139,175,68,116,196,62,223,25,97,240,252,57,127,103,137,147,165,21,191,1,115,229,196,178,47,108,175,157,48,62,143,47,58,186,113,174,188,213,25,39,189,253,67,255,120,102,58,245,175,38,63,219,135,187,254,54,231,117,96,146,68,128,63,47,1,187,122,202,249,124,155,237,234,249,102,228,254,76,52,199,190,138,25,25,25,60,100,60,95,125,141,243,156,135,174,16,233,25,40,97,10,189,72,31,31,78,244,154,232,112,200,142,119,220,21,30,14,141,4,28,129,90,137,143,193,133,252,29,195,112,30,18,137,167,143,119,79,169,4,138,76,145,196,195,204,213,61,22,187,213,83,82,202,185,251,148,112,109,233,198,118,44,69,112,18,239,215,192,40,176,30,63,217,0,188,42,125,239,195,248,222,158,3,216,146,237,124,111,242,206,220,190,0,0,235,240,143,159,158,82,6,248,241,222,248,32,125,124,68,60,64,74,74,77,217,41,33,37,166,204,148,155,210,82,179,212,252,209,186,111,91,138,97,41,206,142,115,37,87,186,215,248,165,116,123,247,126,126,111,186,246,252,86,74,33,119,239,55,115,5,172,173,223,204,239,37,205,116,118,183,119,119,96,9,188,181,129,173,114,163,60,206,225,158,216,237,93,74,125,84,238,215,188,234,74,41,1,124,19,12,219,73,137,143,250,7,245,227,231,207,0,17,241,78,188,159,243,118,107,163,183,45,195,148,44,0,197,190,251,246,219,91,243,81,252,96,127,76,185,143,66,210,76,105,143,6,252,101,246,152,0,3,32,1,59,72,18,19,143,143,143,144,221,140,217,141,151,119,59,251,252,89,251,83,23,86,133,191,63,186,169,0,79,59,229,222,165,120,152,164,222,221,189,87,102,183,33,24,223,28,97,56,223,126,123,5,182,243,209,39,219,244,241,67,130,54,92,85,4,166,138,115,51,131,151,153,242,55,144,202,55,51,203,208,110,18,128,192,137,27,199,0,95,156,84,226,62,241,241,126,1,86,147,219,68,226,238,189,51,135,247,1,233,210,230,134,181,44,64,159,233,221,147,37,193,103,184,111,248,167,20,88,164,44,160,149,69,7,238,123,8,242,123,211,146,68,73,144,108,176,54,125,175,42,182,19,25,77,31,41,231,241,195,199,148,245,40,5,3,97,221,57,126,167,173,187,148,254,193,130,89,240,191,247,65,115,80,125,132,175,187,130,81,76,57,79,41,216,7,175,185,43,108,98,221,63,199,91,65,217,3,108,235,254,13,61,185,229,65,205,167,84,132,189,30,62,65,254,10,161,226,163,1,218,56,103,196,20,228,224,247,144,211,36,200,105,250,163,238,113,146,3,58,127,198,73,18,100,7,30,114,185,3,126,28,113,229,239,87,16,14,164,29,127,111,67,108,1,157,130,47,159,63,59,247,128,13,120,87,5,61,241,82,82,96,148,162,41,103,3,17,64,213,61,222,126,39,121,255,61,165,224,56,196,142,216,39,111,50,60,232,41,88,238,65,122,2,252,161,216,62,70,254,224,57,96,116,78,73,176,201,91,239,119,191,113,64,55,48,175,78,144,143,237,135,235,204,149,153,115,11,74,122,211,50,166,44,2,57,252,84,94,149,116,217,153,63,61,61,189,247,174,160,5,237,216,143,214,83,10,69,177,220,89,23,78,249,9,248,196,240,131,183,48,167,193,106,251,126,202,219,18,145,77,41,3,170,213,217,32,181,146,108,192,135,100,155,221,254,156,237,203,224,27,211,128,191,111,104,114,12,254,163,243,205,126,141,133,9,228,168,217,237,32,21,210,178,179,2,193,145,36,229,84,171,29,182,216,231,217,246,96,56,210,109,20,107,8,179,28,130,21,48,190,209,234,86,58,205,101,211,173,76,108,171,187,92,183,202,13,180,36,184,131,177,70,216,147,249,192,162,151,107,133,81,107,35,166,49,169,177,74,149,19,26,221,170,62,105,101,177,73,166,58,173,105,155,181,148,201,100,218,245,124,97,157,79,175,243,57,44,173,23,10,217,105,62,159,212,147,233,76,30,221,173,241,12,150,46,19,149,94,183,89,105,144,69,169,155,174,151,43,248,96,177,196,171,248,20,89,244,201,169,92,219,200,165,222,172,226,8,86,177,178,91,86,54,165,252,146,36,199,189,118,45,105,200,228,128,17,38,36,67,43,234,84,233,166,107,114,149,27,15,201,229,130,171,110,184,60,161,77,240,70,190,48,202,51,213,165,148,183,117,59,173,39,187,5,139,155,244,233,146,176,156,8,3,171,52,166,11,75,59,147,102,120,178,188,235,23,120,154,95,168,227,198,170,130,34,128,104,251,58,209,192,219,75,163,157,183,53,166,174,52,39,163,165,52,28,38,153,110,19,159,16,54,217,20,54,147,110,199,102,48,10,39,7,120,101,77,153,201,110,145,79,174,201,206,134,183,38,210,210,221,80,194,82,219,39,139,27,186,208,157,102,167,91,55,79,101,139,110,119,189,31,211,54,93,27,11,85,3,179,122,46,139,42,72,190,185,209,234,139,110,17,159,137,139,10,206,145,218,132,153,108,27,130,90,205,247,10,85,34,163,237,201,250,164,150,92,160,108,222,222,108,182,123,150,44,203,252,102,50,91,36,43,99,170,77,142,54,237,49,61,36,147,221,206,172,182,145,144,114,103,94,205,172,187,85,178,146,109,229,45,20,159,119,154,4,153,103,230,213,166,88,197,228,28,169,109,152,252,130,233,150,113,90,159,228,39,245,70,105,212,48,204,94,179,210,158,87,200,30,215,220,244,140,1,58,219,76,55,237,10,61,34,123,187,78,114,181,233,150,88,85,203,101,250,100,79,38,185,94,14,225,205,180,219,155,209,124,99,189,29,145,3,65,35,219,153,205,184,218,76,183,180,93,175,140,41,136,138,245,218,13,167,215,34,23,27,202,238,151,16,134,108,103,217,60,205,145,221,252,124,71,41,100,82,237,161,86,169,181,113,51,155,226,184,219,174,219,118,93,206,140,187,132,218,172,212,150,217,92,81,88,90,92,93,110,228,119,101,68,234,150,169,181,182,38,71,36,218,27,185,219,2,98,47,86,194,180,199,12,177,181,92,39,233,53,209,162,240,114,190,85,68,217,229,50,173,37,91,221,116,167,203,57,230,124,80,69,92,132,172,47,109,34,205,77,100,116,59,159,116,147,70,103,86,109,205,242,83,52,55,239,171,122,105,188,235,50,202,154,222,170,233,221,146,232,164,213,221,160,202,44,29,109,210,179,144,234,84,147,75,230,130,148,59,249,221,86,35,107,64,4,174,172,230,114,192,213,210,28,35,235,109,196,36,109,173,181,201,15,92,19,231,198,252,104,216,205,238,71,237,37,205,149,77,62,139,44,134,117,138,232,74,178,168,246,86,51,167,59,170,154,105,186,85,193,155,89,178,32,23,55,29,54,39,99,11,30,43,153,74,158,203,213,236,33,50,117,74,133,42,153,87,16,114,176,161,198,165,109,103,223,28,83,221,74,78,229,151,50,86,159,13,218,68,161,110,55,183,121,189,202,201,46,51,210,173,61,165,178,251,38,87,211,112,123,153,115,177,134,164,181,52,74,237,57,104,65,155,174,134,141,100,171,128,246,73,147,24,44,90,6,57,47,141,176,118,123,154,156,226,98,175,101,147,46,217,147,156,177,77,13,196,242,0,77,151,68,203,34,91,187,182,190,180,144,90,111,32,149,57,148,164,170,109,81,225,185,38,217,83,132,22,183,32,73,92,95,183,149,65,58,179,147,243,72,122,150,205,36,243,100,166,180,163,179,25,48,157,7,11,123,76,210,229,234,172,65,144,85,148,69,214,171,73,119,171,214,71,140,59,198,25,78,162,36,154,107,59,85,97,105,100,5,77,169,86,183,155,106,182,105,234,44,199,91,133,189,101,210,27,118,193,147,54,213,214,4,61,183,156,236,103,197,106,101,51,172,2,78,74,230,170,163,74,179,178,87,54,181,94,57,15,216,80,234,181,145,89,183,90,88,181,170,140,74,58,211,220,100,211,91,42,124,75,154,177,10,49,82,230,104,149,54,75,78,9,217,128,57,170,118,198,212,190,217,90,239,170,34,211,174,242,120,187,153,235,44,186,50,89,154,112,205,226,110,154,44,36,231,105,167,70,200,77,185,69,146,233,158,36,117,117,122,90,69,87,203,126,155,19,119,197,114,181,223,31,210,121,121,84,196,199,10,99,130,50,61,25,103,13,39,147,53,21,97,189,205,42,195,194,18,235,180,76,109,104,12,186,221,76,93,94,53,214,211,17,147,238,207,129,104,48,214,201,105,199,225,230,107,180,199,55,171,11,179,190,220,55,135,181,50,182,84,119,67,172,78,234,141,161,92,231,148,214,36,179,92,86,169,210,132,205,24,105,142,20,220,13,230,146,205,26,149,35,55,12,205,205,148,73,9,199,236,181,42,232,253,61,235,46,216,52,187,157,236,173,158,130,142,104,167,34,154,226,114,132,85,58,246,42,191,97,186,2,222,54,54,91,103,183,147,80,67,26,215,29,151,145,10,141,30,98,207,5,100,46,147,149,109,99,147,69,84,98,74,103,81,124,40,210,118,107,33,55,248,129,84,109,97,98,125,104,148,53,202,94,142,248,133,193,177,101,10,37,58,82,187,133,44,121,142,32,151,120,61,77,153,84,195,26,74,185,214,196,166,217,253,212,102,17,116,159,4,104,91,179,109,179,223,207,154,59,75,77,22,241,106,186,40,212,38,100,107,66,147,213,198,158,198,185,190,75,45,145,165,185,37,212,164,65,202,82,118,222,154,246,186,58,139,238,171,50,181,203,107,221,14,191,106,238,26,3,196,33,233,129,218,155,18,229,114,127,209,109,13,170,19,126,62,28,183,91,89,91,24,119,196,218,100,90,195,240,225,210,170,171,25,135,48,5,122,12,52,1,102,104,25,171,253,54,143,208,221,5,58,90,40,116,103,218,89,56,242,4,231,76,173,227,186,219,156,214,24,84,203,43,124,185,229,122,205,217,160,76,50,46,46,87,196,238,196,25,14,119,133,169,53,221,210,217,1,71,42,155,82,118,234,144,90,109,85,174,184,84,146,76,11,107,33,51,90,240,14,80,148,186,124,78,109,245,59,187,244,16,197,23,45,86,217,172,76,153,91,100,37,122,51,203,225,243,93,179,199,15,218,235,109,151,199,241,46,111,47,219,66,110,211,32,177,108,143,180,11,91,179,69,204,76,54,107,79,150,234,182,237,210,152,110,19,5,106,198,130,108,108,41,12,114,125,162,143,229,230,187,46,183,238,46,115,70,71,38,23,43,67,45,206,165,100,155,220,206,107,200,170,175,151,113,70,95,91,107,41,57,49,76,190,178,81,49,137,119,228,124,11,25,143,104,75,149,198,165,73,191,208,27,119,102,157,50,177,69,101,171,51,171,15,25,137,74,50,90,215,157,228,234,38,221,19,139,253,164,186,227,240,89,69,67,73,84,80,234,3,220,93,204,183,74,83,76,79,8,173,214,213,173,153,208,166,241,186,43,246,150,165,220,44,187,47,230,48,103,238,78,169,228,100,79,214,134,181,201,82,177,215,154,190,84,43,198,152,5,172,58,44,205,183,100,175,136,218,202,80,220,77,215,82,65,197,5,101,38,100,146,155,244,172,43,26,187,244,160,205,86,149,117,179,36,225,200,158,66,50,67,164,198,236,122,205,70,119,179,47,13,4,149,231,182,44,35,54,113,165,51,192,6,205,118,1,67,133,209,96,207,140,38,213,188,134,130,113,112,90,6,177,177,243,233,38,201,200,85,1,229,68,45,147,204,21,170,235,33,69,91,243,242,28,181,38,229,137,236,44,23,14,214,156,78,70,165,249,166,45,137,141,158,147,212,39,165,116,107,84,167,54,25,135,109,115,205,101,195,202,23,139,195,189,222,144,172,125,165,137,73,201,41,93,55,199,74,185,150,209,150,90,1,87,49,163,201,42,160,207,125,76,234,244,1,144,201,212,34,76,123,59,106,172,69,201,38,114,99,188,86,106,176,19,83,111,73,104,50,205,88,92,18,153,206,59,4,138,149,11,153,85,99,111,21,242,170,98,208,132,208,110,13,57,168,56,81,213,78,31,103,173,101,85,150,229,199,199,4,52,26,209,204,236,5,163,177,53,93,72,130,167,225,2,67,231,164,39,167,18,223,127,47,217,13,67,116,85,41,145,10,52,212,111,144,167,187,148,116,223,5,6,171,42,213,21,125,217,149,172,181,34,72,143,210,125,155,41,134,19,214,134,34,222,32,129,69,154,56,32,16,50,163,186,59,109,106,168,192,198,178,189,47,23,57,247,192,106,182,120,199,176,190,11,235,255,7,197,214,47,169,63,61,196,100,234,0,232,51,13,66,165,92,7,157,119,5,0,28,100,31,211,191,57,124,191,55,45,195,49,96,181,239,14,216,61,28,91,4,166,70,72,121,62,124,189,9,148,97,104,130,248,58,61,242,222,249,147,131,26,253,222,73,38,125,93,31,24,102,192,124,124,15,76,35,221,213,64,255,166,170,244,24,254,229,243,231,111,208,148,5,49,156,41,178,235,231,127,131,164,18,30,249,19,192,180,177,128,249,98,221,111,128,229,19,228,221,165,226,7,80,7,96,150,210,46,5,172,131,131,109,121,196,27,48,1,72,63,18,19,244,253,86,58,117,26,112,72,202,242,210,64,161,148,244,244,4,108,67,227,209,185,77,76,167,5,36,113,151,82,224,247,60,158,207,3,67,246,216,127,213,239,63,48,166,191,185,213,225,229,87,14,175,11,144,98,210,221,221,201,218,237,1,240,190,197,155,160,121,29,90,205,2,175,170,192,106,6,83,210,182,111,120,240,247,136,101,226,238,9,82,204,190,66,238,192,22,124,228,45,217,133,111,147,217,1,173,255,20,249,246,91,159,249,192,120,30,51,63,32,31,191,11,255,242,0,173,67,192,181,240,218,106,135,114,109,104,49,67,115,85,178,116,94,133,124,220,3,165,37,7,12,182,15,11,240,137,245,157,238,170,234,131,5,250,31,45,218,145,212,148,125,42,167,248,229,148,247,170,103,163,165,244,192,118,59,52,245,232,124,254,124,139,164,140,123,0,191,164,26,83,94,101,131,156,187,219,67,209,11,68,30,249,203,28,208,238,163,237,39,67,75,171,111,169,143,176,101,63,197,20,103,140,33,120,253,141,166,14,20,105,3,141,219,112,90,25,24,224,134,181,11,37,2,75,93,150,236,142,4,244,104,97,46,121,25,71,15,5,24,233,15,159,0,107,61,36,108,201,57,52,146,72,249,18,226,194,88,191,28,32,52,118,128,208,240,0,161,31,31,96,147,239,35,157,147,98,122,22,139,109,48,33,4,75,130,187,46,16,16,152,3,169,35,202,62,5,226,16,62,167,81,184,86,64,163,231,170,29,201,120,172,167,243,107,69,6,72,244,140,235,244,241,152,196,121,12,177,182,115,144,21,190,59,93,100,36,27,114,162,227,189,5,163,8,138,227,37,24,143,60,96,100,192,141,129,168,5,83,207,8,79,60,159,10,222,148,132,28,251,189,0,105,35,182,1,165,154,174,54,149,172,91,227,46,5,105,3,89,246,46,24,91,15,148,20,38,49,228,82,88,167,2,3,254,64,149,123,103,46,233,183,183,199,110,128,6,164,123,15,52,44,5,134,224,214,73,162,41,8,250,246,211,17,121,48,105,194,168,63,240,79,119,79,119,119,160,154,35,204,67,176,238,62,129,212,39,73,181,37,79,142,248,104,222,43,118,69,119,36,217,67,56,192,243,189,242,104,36,209,167,111,148,207,159,149,63,65,193,143,63,5,56,67,22,160,13,87,135,211,75,10,13,7,16,152,225,95,61,135,10,237,90,208,185,222,14,246,138,110,225,162,118,86,228,57,244,83,230,145,138,15,10,192,217,175,237,115,77,224,56,246,105,230,24,48,241,246,83,184,124,10,44,237,14,105,89,252,14,210,225,238,233,61,20,140,64,108,107,138,45,133,9,11,37,116,2,46,210,186,28,242,74,234,223,57,97,204,18,137,40,106,250,211,221,195,197,248,193,28,69,231,3,182,59,31,65,32,181,35,32,245,40,68,201,27,43,56,92,103,245,0,3,123,189,0,3,228,253,127,171,71,248,243,238,219,111,29,80,6,214,61,204,134,40,42,101,222,158,199,205,10,232,143,13,186,125,90,188,245,187,176,75,11,0,34,117,97,110,88,64,44,220,38,126,145,72,74,182,192,155,96,170,251,238,220,51,180,238,14,51,173,218,109,53,239,125,208,202,12,102,188,127,13,80,176,128,61,93,47,151,136,116,239,152,17,215,49,31,200,109,88,166,125,254,12,0,36,163,114,230,10,89,252,46,248,115,29,136,139,211,164,135,39,96,5,213,5,92,117,155,120,76,220,29,100,7,88,98,20,48,41,44,91,226,92,201,218,117,189,110,223,193,78,123,4,150,120,75,152,7,10,69,100,121,186,135,219,156,222,196,76,64,111,48,116,214,186,150,58,247,176,250,228,187,125,31,60,145,181,130,96,31,172,15,7,88,31,239,45,201,84,121,65,186,77,39,210,114,10,116,44,101,206,45,208,207,174,151,255,144,128,111,13,195,33,5,85,252,140,196,71,160,77,38,60,206,131,115,194,195,38,34,137,60,196,78,50,20,40,62,199,194,126,55,224,188,58,104,69,210,35,242,217,242,196,192,231,207,40,128,187,55,12,205,7,121,116,94,195,164,123,27,240,40,80,96,82,137,187,131,8,85,31,61,58,21,85,131,119,128,144,121,111,132,40,90,84,156,196,221,119,222,127,0,117,3,12,24,248,74,121,223,191,115,30,63,120,43,166,55,121,30,140,167,143,15,48,179,28,46,24,254,101,16,206,24,196,131,72,241,199,85,242,59,228,51,127,88,8,125,200,29,175,14,232,42,14,87,206,160,32,144,118,23,64,252,154,222,127,152,255,95,198,255,47,251,241,227,221,221,67,180,124,98,52,158,36,174,53,124,74,198,190,243,193,249,201,234,119,106,26,69,144,7,227,227,147,243,93,116,217,124,73,0,130,225,241,43,128,164,144,44,4,43,156,170,26,155,166,36,123,225,119,173,217,12,76,6,207,224,120,144,64,151,143,85,30,37,48,182,240,139,102,136,210,11,12,124,44,22,229,92,152,244,224,179,10,252,250,20,172,57,206,163,171,31,5,201,123,199,218,129,20,79,100,120,220,1,125,240,81,193,226,220,121,180,135,193,52,254,236,186,5,146,194,95,211,108,176,148,197,202,49,176,56,9,160,226,179,92,238,0,145,114,16,8,210,86,18,92,71,106,66,182,39,125,181,56,70,54,216,27,5,182,10,190,9,112,90,149,12,138,23,150,137,135,51,189,36,160,83,104,157,131,91,152,183,119,239,167,64,81,90,190,15,170,22,13,107,195,91,226,43,106,207,252,146,81,0,77,160,161,194,161,63,212,7,95,255,228,248,205,95,159,15,144,64,66,50,25,174,219,182,164,245,89,93,168,44,30,127,121,247,46,92,186,206,219,231,45,61,158,181,20,46,94,84,172,203,242,104,80,34,216,204,121,240,126,123,186,198,78,158,240,225,131,81,136,112,148,159,8,87,223,227,200,133,117,162,203,49,11,108,165,227,14,144,4,99,60,146,137,27,176,234,128,5,70,7,223,58,137,247,49,186,45,48,30,161,122,121,104,228,66,169,187,190,114,232,199,22,244,83,11,225,117,45,218,80,64,246,179,214,165,143,159,63,123,182,192,1,129,19,173,19,41,176,254,93,219,131,10,41,36,223,157,39,64,188,96,7,236,7,36,2,246,37,128,129,180,17,2,85,238,72,130,167,148,29,174,119,161,214,95,214,8,41,236,94,164,150,55,190,175,106,220,167,78,80,231,197,134,35,165,97,163,31,129,154,12,172,235,147,21,45,4,10,208,55,23,42,140,223,254,55,232,251,195,104,250,98,25,104,2,223,120,90,128,244,39,88,180,12,255,168,131,181,13,102,221,38,12,207,20,128,90,228,109,236,150,54,255,93,40,249,193,186,229,239,128,104,187,212,191,121,56,84,87,114,0,75,221,1,149,239,155,219,203,60,144,204,255,233,35,114,214,7,3,224,135,122,248,189,136,158,113,134,158,1,209,187,84,141,13,79,59,56,181,18,72,197,32,217,23,141,112,173,123,0,109,194,21,52,84,52,34,39,156,196,195,225,27,5,154,243,7,30,3,232,72,199,18,229,80,145,208,247,65,40,121,224,181,147,121,174,157,142,87,132,136,22,1,3,122,46,149,14,121,79,7,239,146,242,136,189,87,254,68,122,175,28,220,74,192,242,255,160,120,196,252,6,136,41,95,18,156,232,7,212,76,232,227,241,109,61,245,52,14,129,90,11,214,88,8,67,188,234,104,57,119,100,92,122,39,78,142,131,115,7,197,21,207,193,243,134,241,27,45,6,31,60,80,217,223,168,138,135,107,60,163,121,191,113,49,126,195,10,240,6,49,250,58,217,136,92,202,160,87,139,182,216,186,7,9,117,225,223,181,99,221,192,162,231,114,198,197,87,197,41,1,37,28,227,129,114,118,151,226,31,55,192,212,48,54,247,94,180,228,22,30,157,183,28,94,125,47,125,72,240,137,143,143,159,128,98,96,219,46,248,209,117,116,205,62,143,181,240,10,129,42,48,136,36,153,72,79,149,125,90,85,102,78,90,51,116,5,40,42,105,104,198,116,77,211,170,3,189,37,145,210,227,12,89,160,241,221,195,224,5,207,92,77,149,36,231,216,226,91,27,19,121,205,48,61,139,235,85,77,129,161,232,238,94,106,196,222,217,240,31,163,120,101,120,107,151,94,163,105,207,252,130,73,21,24,71,74,237,104,79,207,125,93,147,29,91,215,94,104,147,119,156,52,232,126,26,26,170,30,5,73,85,125,45,120,80,135,20,225,44,121,93,191,72,32,236,108,216,37,199,216,232,61,75,122,117,55,188,203,41,236,250,101,28,84,220,40,29,6,8,172,254,107,9,14,147,253,6,150,120,242,248,154,151,94,224,107,192,209,146,132,9,9,128,30,138,1,235,40,46,136,202,227,251,89,6,244,242,238,253,165,125,224,185,247,31,63,124,0,70,125,202,2,54,52,176,215,82,214,189,106,8,188,106,131,172,80,44,78,144,120,23,44,246,0,104,182,80,0,64,15,161,74,239,249,219,4,138,207,132,28,142,8,9,0,235,27,228,160,178,54,120,19,216,85,41,255,230,150,6,180,133,192,82,224,163,140,94,71,185,144,19,208,159,1,101,100,134,75,132,56,155,190,14,229,4,192,89,124,121,80,48,20,193,253,65,33,46,123,8,149,169,3,138,176,108,6,71,18,119,183,112,99,37,8,190,242,122,150,8,29,15,0,243,66,217,75,93,73,183,13,107,160,216,202,84,81,21,103,247,9,249,251,159,224,217,45,32,169,19,128,12,169,79,48,174,14,90,5,153,32,154,211,126,248,144,96,30,210,11,73,95,42,186,157,222,24,214,210,139,190,79,79,167,182,250,110,182,118,165,180,14,186,246,189,230,237,185,129,25,225,74,239,252,166,222,217,94,91,105,219,18,210,127,12,16,34,41,247,160,76,226,99,10,42,89,160,135,31,83,26,111,154,128,67,236,135,4,73,210,100,106,73,147,52,157,42,145,100,43,85,35,73,46,5,126,157,83,224,39,73,38,82,51,69,149,192,194,116,14,237,59,240,239,91,200,93,143,222,179,144,223,122,135,205,31,145,111,85,94,151,31,5,219,254,54,113,160,40,29,68,215,127,72,192,39,29,94,28,34,255,121,137,63,115,188,240,204,79,55,193,73,187,208,139,59,87,34,111,177,194,52,241,227,69,189,109,66,81,111,84,179,61,95,86,97,66,105,212,41,14,203,157,222,20,155,32,34,86,220,77,56,138,154,148,10,202,164,75,85,167,195,162,62,25,84,213,241,176,131,11,130,170,182,97,133,93,211,28,20,231,200,144,69,27,45,173,185,158,118,241,185,95,30,207,78,71,164,255,135,217,164,165,50,53,31,99,142,42,210,148,50,25,138,230,116,129,40,185,156,155,174,40,148,57,97,16,101,176,31,52,27,44,186,225,176,129,193,247,231,132,160,13,122,210,18,239,143,51,166,53,222,171,203,202,34,159,172,48,219,108,75,159,59,66,9,85,197,18,43,75,37,212,158,234,13,66,2,245,1,78,235,177,214,39,224,239,211,225,0,25,119,243,74,165,44,19,160,204,70,44,217,133,202,178,184,156,98,85,181,82,156,55,251,52,197,76,51,224,59,211,119,155,10,186,104,244,184,108,133,17,240,250,130,197,154,12,185,111,42,27,185,177,32,183,173,110,126,211,162,243,219,198,14,217,52,122,198,166,185,48,208,230,142,148,43,116,240,111,145,149,219,229,234,114,178,48,187,29,118,124,196,71,208,58,90,187,91,53,196,114,103,211,82,242,107,49,35,102,234,186,176,175,107,133,221,100,151,223,182,122,75,188,190,39,119,245,125,101,87,31,129,250,10,186,151,134,56,50,30,201,14,168,191,8,193,101,39,163,230,66,208,84,208,7,117,61,85,168,221,164,52,38,198,195,234,90,28,113,133,138,82,57,209,0,244,51,220,38,72,115,3,154,184,99,172,224,212,51,243,185,0,250,82,95,144,107,64,243,236,116,184,117,133,189,9,198,136,106,246,122,136,194,151,59,136,192,24,235,58,134,3,60,125,90,213,189,241,44,100,199,35,114,221,232,102,55,117,12,117,234,187,83,155,66,166,211,157,12,199,133,138,54,71,196,50,73,212,119,5,87,216,29,199,127,49,197,144,181,84,42,110,234,123,214,109,208,133,253,160,172,110,38,221,66,23,244,9,224,95,93,64,94,154,40,13,48,78,96,76,25,147,1,99,62,23,75,133,221,160,84,88,79,193,152,114,62,254,114,191,52,95,131,244,61,95,42,108,42,76,5,246,65,174,21,1,15,105,29,64,219,134,233,245,199,235,135,89,157,234,77,100,60,196,23,147,190,202,2,122,64,30,116,249,161,186,108,45,185,109,103,209,192,27,189,98,145,235,145,72,179,199,110,59,253,38,213,98,72,28,140,29,210,68,250,224,95,101,215,233,85,176,16,60,118,138,53,81,192,79,174,200,158,224,77,74,17,120,165,23,225,121,227,9,250,200,162,205,214,178,163,130,241,196,38,195,78,73,208,10,78,165,12,74,106,3,173,165,169,46,160,231,124,170,53,213,110,31,140,45,228,115,26,55,249,33,71,116,152,98,169,177,95,110,27,0,126,131,225,80,175,15,8,155,109,48,42,219,89,112,153,78,143,203,112,139,106,177,177,24,43,39,120,128,118,153,129,51,1,124,21,130,183,140,194,235,188,8,175,190,7,184,211,5,143,239,58,165,193,126,156,169,154,66,185,99,78,177,44,152,143,155,53,228,245,150,90,5,245,188,114,225,249,9,243,195,243,94,157,106,16,143,138,210,222,231,136,46,79,227,64,50,84,234,96,156,184,65,39,139,185,29,190,55,222,244,59,157,78,114,48,64,10,141,156,75,214,8,186,206,146,185,218,110,216,43,108,240,66,54,79,82,117,142,106,185,154,190,216,100,27,253,41,176,202,216,109,89,222,108,38,45,105,209,152,26,189,110,186,164,81,139,197,102,204,85,144,1,198,216,139,114,118,147,173,209,2,67,201,11,90,158,202,157,12,54,201,16,196,42,111,173,215,210,106,146,235,168,152,234,44,85,76,68,39,82,186,70,172,86,174,181,114,210,153,204,202,25,229,10,67,215,48,221,108,103,177,51,59,58,214,174,44,11,86,114,86,89,152,149,190,219,23,58,106,121,189,227,221,173,44,200,153,174,196,20,27,140,72,167,55,107,157,211,230,217,106,9,237,185,8,178,73,186,99,41,163,53,133,29,95,228,50,153,37,171,89,218,134,45,180,41,171,4,176,47,207,115,253,241,54,61,76,11,250,28,167,177,101,118,157,27,173,179,211,182,106,55,183,245,177,221,95,238,178,120,107,221,71,114,121,153,216,212,136,181,177,237,34,155,53,129,162,118,54,153,169,87,74,211,76,123,214,20,39,245,217,154,219,119,119,248,78,212,204,249,126,96,183,25,58,179,201,21,154,34,82,148,250,29,215,76,187,198,172,56,95,176,131,52,138,15,244,180,54,117,91,216,164,56,104,111,137,101,182,236,174,103,13,46,185,168,203,219,228,114,57,26,236,9,51,143,162,195,252,200,168,169,217,89,113,83,36,134,89,34,141,230,172,165,51,105,149,230,91,87,107,108,122,68,21,95,219,140,206,37,235,252,116,49,144,51,70,69,42,154,221,145,147,81,178,189,113,133,163,13,163,91,173,145,201,138,85,237,219,40,82,26,113,154,152,109,176,236,184,189,44,217,108,147,192,200,61,90,107,84,28,178,84,27,107,90,173,193,22,140,49,70,206,244,213,128,47,235,91,21,109,230,72,55,73,236,7,187,62,95,231,217,228,86,66,148,13,65,185,37,156,205,99,54,144,7,11,20,49,109,106,37,91,131,66,190,153,47,20,202,157,10,181,238,175,240,165,153,46,96,11,163,150,110,229,135,40,223,110,115,38,63,98,55,227,172,176,51,57,54,63,216,148,199,116,105,167,88,61,164,214,106,72,25,94,94,102,245,149,64,103,184,62,140,95,78,106,85,61,71,53,200,22,215,104,235,82,134,41,76,229,90,171,150,164,10,108,70,179,179,35,195,202,86,233,109,177,108,38,151,92,150,100,147,249,93,81,95,140,11,105,142,202,211,59,187,48,226,87,43,26,93,226,133,233,166,52,234,9,107,121,44,244,247,5,185,184,102,22,35,129,103,154,244,182,55,198,197,73,111,163,13,173,137,205,172,169,89,179,88,16,200,44,89,67,74,110,219,53,138,110,177,61,158,46,20,186,138,180,43,153,225,108,105,54,118,248,24,65,146,45,18,205,150,211,165,10,185,144,69,172,108,205,250,3,173,93,31,21,104,89,148,179,185,69,70,84,74,189,190,227,174,75,217,38,95,151,87,6,131,38,25,3,207,80,84,142,104,55,119,131,113,50,205,98,19,221,148,168,57,183,233,83,82,190,218,199,42,179,142,42,101,234,139,217,204,29,23,86,206,90,215,73,164,189,159,166,245,209,126,150,148,38,179,85,61,179,157,202,140,60,209,70,205,129,171,206,75,203,102,155,49,50,214,168,146,109,57,114,211,157,100,228,36,217,220,105,72,81,172,166,133,201,116,192,15,25,84,234,77,75,233,129,187,54,129,198,214,237,210,188,60,152,81,203,252,148,172,202,243,162,74,13,243,131,125,177,107,102,139,249,86,198,145,139,35,151,220,58,234,216,201,207,91,138,67,238,204,97,139,161,177,54,49,170,177,153,172,80,112,28,139,174,98,78,154,150,201,158,210,97,44,118,177,109,118,119,155,57,61,238,152,85,25,27,101,5,199,165,58,242,122,67,33,90,87,44,43,213,98,115,53,175,142,193,252,205,99,178,50,85,229,92,143,230,247,217,97,70,158,0,33,60,161,242,141,34,45,39,197,21,143,77,140,206,124,33,83,53,102,48,158,245,183,120,163,85,53,184,193,184,130,211,22,89,220,48,125,114,218,18,102,147,97,161,42,119,177,58,183,42,23,119,181,114,166,221,88,41,102,70,192,40,115,174,204,72,137,28,146,221,28,149,239,77,165,74,217,26,101,93,171,106,184,134,108,90,89,125,132,237,8,102,37,211,121,86,3,242,106,201,154,236,104,155,45,172,230,185,13,141,49,220,62,87,152,180,4,196,206,51,89,178,168,180,186,153,228,104,155,233,35,139,249,222,236,101,128,12,90,113,25,98,144,37,72,157,182,199,3,194,28,230,42,92,154,236,12,115,233,26,99,113,206,184,46,184,78,59,35,108,250,194,166,91,238,15,210,178,144,159,183,171,201,110,51,221,20,205,30,211,154,208,154,188,55,246,253,221,44,55,104,53,136,106,149,73,75,114,67,197,140,5,81,26,40,194,108,148,206,25,53,169,103,246,232,220,162,213,31,79,229,29,65,102,247,102,178,49,169,143,74,11,172,130,206,243,195,118,171,214,25,227,152,213,4,150,236,164,218,106,85,104,1,99,100,145,1,3,90,237,53,43,46,202,166,105,2,71,103,246,100,72,148,205,77,147,110,116,199,123,187,142,37,235,171,233,76,46,247,41,146,23,21,74,104,77,214,110,101,91,113,6,19,114,186,223,103,218,197,124,105,156,79,87,196,10,47,79,123,174,180,171,84,243,165,53,169,55,113,134,106,54,228,46,97,43,180,174,55,39,219,165,155,203,143,220,116,155,179,230,213,69,93,235,176,155,117,191,186,46,35,181,166,78,13,22,74,89,23,6,251,46,210,73,46,246,131,165,82,20,199,213,57,198,247,150,181,174,78,237,153,42,133,203,89,117,58,222,172,6,171,141,14,244,54,173,148,203,57,86,97,193,181,51,147,254,160,49,7,179,27,232,70,178,181,26,228,11,26,208,178,220,150,129,21,202,50,223,92,175,230,110,171,157,215,201,254,138,72,238,228,133,205,33,214,170,60,45,50,166,40,115,164,157,19,36,114,191,233,216,114,94,91,214,4,189,85,24,15,221,233,122,221,42,96,248,176,85,103,187,205,69,173,232,90,142,171,179,77,214,144,100,93,46,187,218,182,107,49,122,35,179,28,119,137,22,110,117,106,200,166,92,201,162,237,190,69,236,140,218,84,18,219,149,170,89,207,170,51,164,78,3,97,151,119,49,93,71,68,106,159,209,187,139,76,182,128,205,215,172,54,221,55,6,101,87,96,182,212,136,203,83,105,173,41,163,147,81,193,236,86,204,117,27,232,6,179,100,101,109,84,166,133,2,153,227,234,165,180,56,37,107,163,100,103,87,208,241,101,110,190,150,81,46,153,91,47,17,100,108,26,25,185,85,168,153,197,49,91,201,183,210,202,102,216,5,50,68,205,39,149,130,185,97,51,58,59,194,12,108,223,206,99,172,65,101,246,106,157,203,119,182,120,107,53,158,235,86,94,199,179,228,188,110,119,248,245,106,77,187,165,154,171,21,250,156,80,32,248,174,149,172,229,22,218,134,70,208,65,107,160,180,70,0,102,117,147,44,217,38,154,109,78,230,153,122,107,208,207,204,179,150,206,177,51,46,185,99,52,9,47,49,76,154,200,241,27,221,146,251,173,125,47,207,12,185,233,70,32,144,21,189,102,151,155,93,209,169,81,43,178,97,141,157,133,2,212,145,6,175,44,109,222,64,116,149,37,138,104,139,210,183,67,172,133,51,218,68,226,22,59,97,155,119,148,194,152,217,202,181,18,32,42,210,73,39,139,249,252,208,28,137,155,158,162,56,156,101,234,200,36,71,143,197,209,92,21,139,25,83,91,77,137,140,53,231,139,14,181,106,21,234,42,181,232,185,59,190,238,56,217,46,77,141,167,205,141,138,10,227,238,154,29,136,76,127,75,144,52,50,92,178,25,196,224,184,73,159,195,109,147,28,145,29,178,226,150,150,114,189,134,85,201,221,144,193,27,37,131,108,110,117,147,236,45,16,147,71,203,116,110,55,54,165,9,237,144,64,111,95,246,106,38,201,244,106,14,85,51,168,165,65,162,243,1,41,118,147,219,236,24,237,82,203,81,218,112,196,122,191,181,203,110,36,100,142,77,58,149,165,209,23,71,124,190,195,20,218,253,74,117,70,15,106,173,10,98,25,195,74,117,178,175,13,23,92,139,109,243,157,121,151,26,84,42,187,137,69,18,100,133,144,71,91,102,79,40,168,219,40,105,51,114,73,210,22,95,66,154,82,199,170,84,197,14,109,80,213,250,132,90,100,123,50,235,130,57,130,149,114,2,63,103,170,106,82,201,49,104,189,188,118,71,70,30,233,231,40,110,2,86,58,205,158,59,28,213,109,144,124,99,176,196,89,145,167,84,166,50,103,53,30,152,177,217,153,210,95,150,153,164,141,187,243,254,40,187,221,33,196,42,195,246,169,9,74,20,90,92,101,69,75,121,11,240,244,152,27,2,209,165,229,168,25,190,221,20,211,141,116,158,98,153,108,121,38,174,26,99,142,209,43,85,2,53,177,145,72,209,194,128,64,233,82,126,219,27,160,228,114,77,75,78,222,49,240,106,87,113,204,69,85,196,234,34,37,182,42,185,186,83,211,171,147,29,146,105,186,195,86,113,69,108,25,48,28,89,213,28,47,168,137,88,64,100,123,93,226,220,125,155,105,79,232,114,97,91,155,244,29,97,54,231,171,244,188,58,31,174,170,165,134,49,193,100,66,235,79,241,250,80,169,237,172,254,78,55,10,181,25,7,120,105,180,43,207,172,118,119,141,173,210,38,170,53,172,193,26,40,97,147,50,219,231,184,93,89,214,26,117,180,175,187,69,142,168,214,249,94,46,77,88,73,78,224,136,165,110,47,76,164,42,97,229,106,57,171,58,157,25,186,201,84,248,172,185,118,250,226,56,157,217,9,233,130,78,111,140,210,120,182,179,51,147,82,217,25,87,52,110,61,78,55,11,152,149,30,40,227,89,94,196,176,150,158,214,53,110,134,164,73,110,76,98,117,86,157,151,107,131,190,176,244,76,226,110,127,208,234,212,112,122,92,169,248,17,210,25,228,165,8,105,231,222,186,149,238,2,175,117,200,113,14,19,116,63,126,15,58,145,254,158,31,112,200,170,18,220,214,76,57,32,233,123,91,82,103,247,223,11,159,63,75,199,189,214,219,132,168,172,225,254,49,116,199,11,52,12,124,125,72,120,238,23,193,208,52,67,127,231,59,248,13,253,225,147,160,42,194,242,1,6,44,195,12,184,149,64,195,148,167,167,212,135,103,192,248,71,150,131,168,28,191,168,164,190,131,55,81,128,226,60,88,235,237,135,79,254,107,202,48,188,194,139,134,80,31,14,71,16,239,61,191,114,155,183,120,45,5,99,115,97,136,192,67,56,86,44,92,226,81,130,167,85,77,232,43,135,142,174,196,41,39,241,116,108,216,50,54,167,118,101,23,222,73,255,128,34,167,124,193,80,79,249,240,38,130,7,226,41,130,181,119,126,250,84,68,229,167,0,223,196,111,254,242,159,255,246,223,253,234,119,255,248,63,254,230,175,254,233,239,254,247,127,23,106,80,209,77,215,57,149,23,84,64,9,72,18,24,44,231,221,70,144,208,20,93,73,164,188,96,165,185,161,194,167,62,18,191,255,155,255,240,251,255,251,159,253,230,191,251,55,23,112,175,19,8,6,134,240,154,125,111,59,250,85,98,253,61,91,114,110,99,42,165,18,176,86,34,37,221,93,35,97,24,58,232,221,221,199,20,234,253,75,253,32,178,253,238,63,253,250,247,191,250,63,126,255,55,255,232,119,255,249,159,255,230,47,255,195,143,70,182,11,184,47,147,109,99,10,93,253,237,116,243,170,189,134,112,126,193,31,141,114,255,245,215,127,241,219,191,248,55,191,253,23,255,254,111,255,197,175,0,21,44,195,124,72,56,138,38,133,72,40,130,233,255,206,4,51,20,6,98,4,51,179,11,93,152,15,159,252,123,10,18,240,198,18,24,108,21,52,30,34,171,31,226,239,181,207,59,137,135,196,14,252,121,215,104,188,19,197,68,10,250,66,31,160,159,81,58,35,255,223,254,195,255,254,183,255,195,191,141,96,246,10,194,67,172,223,78,119,175,175,175,32,123,64,147,47,165,122,144,226,63,236,114,170,225,147,192,180,20,141,135,91,107,240,22,247,7,143,107,193,151,131,172,11,179,233,83,68,128,26,186,39,56,253,72,68,216,44,16,205,235,219,196,111,255,234,95,254,238,87,255,107,248,194,86,248,73,220,125,60,32,125,142,69,180,89,75,154,1,58,60,215,46,188,132,201,241,118,3,79,141,254,237,159,255,211,223,253,151,191,126,166,17,191,171,112,31,52,2,45,60,78,193,90,34,1,225,96,152,240,200,7,47,243,65,32,51,232,172,41,233,13,195,130,145,171,79,161,190,254,47,191,250,205,191,254,159,207,251,10,123,11,209,0,12,248,201,59,131,1,144,182,231,112,143,197,146,190,59,118,148,183,128,16,127,231,154,137,135,179,36,209,216,128,25,6,186,114,24,108,111,192,67,32,158,89,166,252,65,123,167,129,98,128,130,49,115,37,3,111,156,61,95,72,174,46,26,88,246,53,147,248,247,255,207,95,253,254,95,253,143,191,251,139,127,255,219,127,248,143,66,160,109,239,202,156,16,196,208,196,140,8,194,115,225,231,79,192,40,212,151,39,160,107,207,212,183,79,64,88,235,53,19,208,43,7,250,6,198,93,5,144,32,105,93,219,78,221,198,157,163,242,122,111,152,65,72,27,140,19,208,239,21,49,21,33,154,30,220,213,113,232,143,34,62,121,49,225,161,33,63,252,3,185,223,75,183,145,169,239,15,63,152,42,15,137,224,46,164,54,175,75,234,97,200,47,21,151,160,84,34,172,228,120,213,167,142,126,181,42,200,59,85,60,76,44,15,30,168,29,220,208,180,134,251,83,65,204,171,106,240,240,18,150,68,202,226,55,222,78,117,98,253,238,152,118,232,104,144,16,33,247,161,208,211,199,148,253,156,100,7,170,163,121,177,116,6,215,6,233,247,30,102,13,126,91,246,18,82,193,123,99,160,180,183,151,20,228,51,224,123,42,225,95,61,243,78,144,84,192,166,176,197,196,195,167,196,233,34,43,48,37,253,27,164,160,46,251,138,66,39,158,15,223,214,115,46,124,188,29,183,68,42,232,26,142,195,173,186,173,36,66,12,15,234,215,127,250,75,95,125,136,16,251,2,28,236,248,59,15,12,192,1,69,17,184,115,103,57,135,217,116,4,234,175,166,182,35,136,167,6,14,122,88,160,80,0,133,9,8,149,119,135,39,34,222,57,134,161,58,10,20,73,111,68,34,255,18,18,80,45,187,162,100,254,104,72,16,207,35,225,156,80,136,170,29,63,85,251,126,179,129,106,117,69,85,252,209,26,199,99,27,23,249,93,69,119,248,165,116,162,254,127,249,103,191,249,215,255,214,31,131,191,253,243,191,188,213,254,223,255,235,238,167,198,2,216,89,206,252,18,143,223,254,203,127,242,243,226,225,61,205,118,142,199,127,252,213,9,137,255,250,235,63,255,57,240,216,129,197,175,173,242,122,24,137,223,255,245,191,250,205,63,249,159,126,18,36,178,177,72,120,39,3,36,241,140,28,191,255,235,95,255,230,47,255,6,240,231,143,63,38,72,44,26,254,2,28,167,73,60,215,112,202,22,128,70,38,118,85,195,129,218,213,247,238,109,16,3,25,68,189,128,201,175,199,40,119,31,80,24,113,122,15,148,30,111,65,255,252,57,129,38,34,41,80,183,130,154,143,167,92,121,43,145,127,161,218,139,245,18,191,64,10,210,12,41,36,96,232,133,152,8,169,136,255,231,255,246,155,95,255,26,106,166,193,58,158,66,206,97,33,175,195,225,197,122,94,203,15,71,76,78,56,252,230,63,255,227,40,14,31,97,16,226,83,216,146,0,202,110,16,16,122,208,12,78,41,87,21,132,112,165,96,200,253,139,32,19,222,253,244,137,84,232,58,55,48,224,137,32,72,220,119,198,156,43,113,178,68,73,188,238,159,96,241,226,49,189,91,14,237,196,195,7,12,73,101,144,84,22,73,225,200,199,80,214,115,16,186,32,31,48,213,206,112,29,32,248,225,189,172,169,27,15,92,234,6,168,29,107,240,19,20,178,82,55,58,88,206,83,55,11,87,51,161,117,233,21,132,154,2,252,223,55,19,18,94,24,141,48,231,117,31,101,240,69,84,61,240,180,151,118,234,212,121,153,224,56,164,95,236,96,186,221,193,163,238,31,62,250,71,191,131,64,77,37,62,80,51,165,62,126,130,161,116,37,233,60,18,207,8,69,226,41,103,145,120,158,136,235,250,65,169,105,219,9,198,79,150,126,104,152,225,121,155,63,36,204,16,204,94,47,78,45,135,96,160,251,194,99,160,62,218,226,62,136,241,20,12,205,52,116,120,104,25,30,41,215,148,173,162,3,45,211,246,80,248,232,171,115,23,161,182,159,160,137,236,233,134,146,83,147,236,186,39,80,2,115,1,40,201,226,73,196,193,214,64,27,115,69,21,193,0,129,204,224,27,144,42,199,222,123,65,87,129,90,250,240,13,154,10,244,125,160,234,42,128,149,209,131,58,123,152,221,79,41,47,29,59,166,7,51,14,40,180,39,14,125,248,116,96,81,255,27,100,162,7,192,219,240,251,3,250,148,242,45,13,168,230,234,154,127,32,204,83,29,252,175,112,130,251,223,188,126,6,231,69,124,134,69,82,71,213,22,160,13,146,125,159,169,24,38,210,225,148,101,215,15,121,133,151,150,105,146,51,55,68,208,224,193,182,189,40,127,176,56,31,191,137,252,122,136,176,133,128,30,174,185,110,227,131,143,15,183,73,92,63,157,27,102,52,233,217,56,93,82,85,143,161,186,137,248,19,184,146,207,116,41,245,62,204,218,183,128,169,110,163,6,226,105,224,129,64,245,198,16,218,98,96,42,239,108,7,222,175,0,147,33,168,123,192,164,234,22,100,72,186,220,133,113,151,135,116,89,144,181,148,238,29,12,6,164,135,243,22,144,248,238,204,62,12,142,238,6,83,237,80,48,158,132,254,65,165,128,5,225,117,21,222,239,199,129,134,66,68,189,15,228,195,237,225,142,185,131,147,249,172,119,30,155,28,58,230,255,150,10,217,67,199,28,176,146,216,41,253,212,40,234,161,122,46,242,46,79,227,60,39,133,15,215,9,68,41,147,138,145,145,175,135,123,5,102,196,33,117,193,204,87,129,161,177,192,78,94,166,231,33,193,57,11,111,250,244,135,7,204,205,71,32,131,98,0,130,105,41,62,10,41,243,241,22,94,250,33,17,136,239,35,194,242,185,92,2,176,154,27,92,176,112,107,122,252,127,119,43,166,172,20,159,2,162,199,155,244,9,137,40,72,185,41,15,36,140,119,245,2,140,226,63,168,58,31,31,221,67,220,228,83,10,205,160,133,235,241,198,8,33,34,63,71,136,116,86,68,249,188,148,125,101,136,116,38,131,255,184,71,27,0,229,135,64,2,206,35,87,72,30,35,216,65,238,109,34,189,206,164,55,126,153,195,255,21,125,102,124,39,40,206,238,17,71,16,20,41,124,11,20,202,71,148,159,97,24,82,64,51,124,46,55,197,8,12,147,166,88,78,152,9,185,92,65,148,114,152,248,45,60,155,163,67,55,134,253,8,52,234,88,57,228,139,8,255,66,152,208,98,107,172,187,18,188,46,39,14,199,72,148,253,134,183,130,181,220,6,10,152,157,62,214,124,67,107,246,102,8,160,192,213,236,173,173,29,107,190,161,181,157,250,165,173,29,107,190,165,111,190,154,243,246,158,5,103,119,94,223,18,48,89,224,36,141,63,25,1,249,234,90,83,65,197,239,124,61,226,49,145,140,213,146,244,160,209,168,86,6,141,159,87,158,199,56,111,246,80,245,138,86,22,223,158,96,41,160,50,175,118,148,181,244,118,230,140,212,246,218,126,61,121,143,117,237,245,15,104,24,84,126,99,187,208,30,31,66,197,185,205,171,250,23,144,57,82,255,77,180,6,198,136,160,152,202,5,3,191,154,173,66,213,191,227,77,19,234,42,111,227,46,160,42,170,61,176,108,121,248,127,33,155,93,192,120,19,13,14,181,59,188,162,255,64,4,14,32,190,168,253,35,246,246,31,156,4,246,207,77,131,57,175,212,248,23,196,53,40,179,4,101,160,254,13,120,178,103,44,37,29,158,4,125,195,138,247,211,30,146,3,203,111,176,118,124,33,23,157,0,188,133,118,79,80,131,201,102,175,43,93,34,150,153,254,28,74,87,97,54,21,243,51,252,181,135,188,50,194,236,229,67,94,25,65,194,188,67,94,89,130,120,249,152,30,79,204,18,30,236,236,52,147,184,78,16,129,71,177,159,129,32,25,148,159,242,60,142,189,150,32,89,9,125,6,105,156,151,242,63,3,210,98,86,200,0,21,254,213,72,227,120,204,40,190,242,244,221,125,104,131,239,211,225,33,22,248,252,202,211,253,113,251,246,157,104,25,38,220,145,254,254,123,239,105,26,232,152,12,252,145,191,200,100,50,167,87,22,174,215,57,20,47,240,240,243,154,26,247,222,235,36,169,171,249,254,235,37,159,66,222,197,95,204,240,89,110,198,63,133,187,116,243,48,131,215,147,188,243,252,59,159,130,135,199,145,27,239,115,142,133,119,171,193,247,223,123,30,162,119,222,107,44,159,142,111,222,28,31,175,243,30,105,193,238,51,217,76,14,95,111,222,7,221,130,207,100,30,222,110,125,135,130,63,17,136,130,97,73,193,110,38,118,79,32,89,52,183,222,60,223,184,231,58,141,105,221,127,207,28,52,95,192,243,153,215,54,31,134,121,175,216,193,163,226,159,14,21,96,249,16,160,151,169,242,2,140,130,0,63,97,48,54,175,153,42,152,48,55,15,15,235,119,162,36,153,55,16,178,168,240,170,33,127,255,253,212,16,119,159,14,111,119,160,247,56,129,1,194,222,160,247,128,78,4,32,20,124,37,254,240,253,233,225,225,221,70,154,46,21,231,157,127,23,210,148,63,227,128,40,254,103,14,234,79,193,131,48,247,56,134,64,242,69,112,116,5,248,104,194,247,254,125,153,142,120,35,42,235,128,105,45,73,12,151,52,44,232,168,136,43,8,154,231,37,36,202,87,240,78,206,216,178,211,194,180,16,41,251,197,103,91,225,193,209,181,34,109,236,163,3,216,94,53,130,111,255,191,171,58,23,125,237,137,135,207,90,60,119,2,86,35,40,50,197,195,35,176,99,146,228,225,233,215,105,42,73,145,37,50,101,80,36,169,208,48,101,65,167,16,47,201,5,73,59,120,56,150,222,83,41,153,37,43,100,106,9,146,52,47,73,167,130,82,27,144,132,120,73,40,5,127,41,121,165,104,50,37,193,31,67,248,131,39,73,1,22,16,83,138,151,191,3,85,108,175,138,67,193,95,142,85,100,42,166,142,70,195,2,60,76,52,194,21,151,167,244,8,166,6,77,86,232,148,77,135,147,40,178,194,120,205,98,94,82,134,10,97,226,122,73,107,42,101,83,100,141,77,105,32,105,229,37,89,84,106,69,145,173,115,240,199,164,37,29,57,56,124,49,8,207,30,28,182,175,157,28,214,191,126,190,126,190,126,190,126,190,126,190,126,190,126,190,236,19,177,102,98,31,31,13,158,195,123,206,90,243,43,158,222,5,188,133,175,1,250,255,238,46,94,201,123,14,88,24,78,96,204,189,165,126,96,212,61,83,34,254,81,74,248,166,164,103,220,29,91,184,102,227,249,53,3,67,239,38,176,244,174,161,120,105,219,4,47,9,198,63,90,238,63,208,153,197,131,183,42,79,175,93,250,207,40,31,140,161,27,207,4,139,107,8,26,130,103,175,43,198,188,82,24,139,156,103,189,61,139,157,21,121,57,243,75,208,139,55,20,253,70,143,181,131,202,17,248,175,167,239,235,193,250,102,100,28,228,163,57,233,65,184,106,83,30,159,144,63,60,11,153,129,196,134,47,233,2,134,56,62,168,123,120,9,51,198,178,140,99,194,248,190,158,217,153,65,197,195,235,163,87,198,56,106,113,122,85,28,241,128,52,48,20,79,239,198,30,230,173,36,70,225,132,223,136,245,97,70,108,211,87,128,252,69,177,72,178,8,242,18,216,176,21,251,26,68,129,128,65,243,120,234,198,251,129,220,61,11,62,246,102,32,20,207,21,94,116,53,78,9,126,234,187,26,241,233,43,220,152,121,232,38,131,176,9,60,247,204,5,98,133,194,207,225,151,156,74,40,154,155,9,249,87,238,142,19,185,103,54,244,179,18,46,254,12,40,11,89,156,200,241,226,107,81,206,103,242,215,81,38,112,228,231,112,135,23,102,226,108,86,128,33,217,175,115,164,230,133,194,143,226,72,253,0,55,6,222,173,223,17,25,66,64,240,108,246,227,91,60,171,151,149,223,230,106,189,90,255,173,190,215,11,64,169,215,183,249,58,239,236,69,181,31,230,174,189,236,249,143,231,191,189,132,253,118,135,238,107,240,251,17,61,188,151,205,253,8,46,223,215,1,189,238,3,190,28,242,47,118,6,95,50,221,15,242,14,95,246,236,186,187,248,71,244,213,202,95,238,53,253,67,87,181,119,178,23,28,247,156,155,54,171,80,100,42,79,69,253,180,50,115,225,167,197,232,11,63,237,178,116,225,167,245,75,69,252,180,59,250,121,63,173,239,91,141,248,105,17,250,5,63,173,193,196,251,105,53,38,222,79,75,92,250,105,87,244,133,159,246,132,137,27,189,167,49,76,199,107,158,86,69,124,60,48,102,200,235,234,159,128,120,132,15,128,124,245,192,126,253,124,253,124,253,124,245,73,125,245,73,125,245,73,125,245,73,189,221,39,117,229,142,230,188,152,123,217,185,82,200,139,121,223,23,83,64,248,31,239,74,231,134,119,175,115,197,191,210,153,118,134,53,66,250,122,165,243,215,43,157,255,238,94,233,60,97,155,253,14,211,88,54,16,174,55,198,27,123,239,10,102,186,213,175,160,173,94,145,105,246,72,172,195,116,88,120,181,241,235,174,116,62,194,67,95,132,247,67,175,116,94,114,104,135,109,236,184,125,149,106,46,150,123,255,10,230,10,206,45,250,120,163,223,64,27,12,192,133,237,48,92,79,126,221,149,206,71,120,205,23,225,253,52,87,58,19,173,141,138,194,43,157,107,133,229,225,74,231,157,40,137,212,104,208,209,203,139,173,88,81,26,28,169,76,230,108,175,90,235,215,216,69,101,64,117,170,20,183,65,150,101,202,172,240,98,181,47,86,132,110,189,179,84,139,236,178,159,159,8,221,134,160,86,77,81,232,175,196,106,99,179,220,138,3,74,88,178,219,21,43,203,220,86,221,146,77,121,208,149,7,85,66,183,212,204,162,42,141,212,204,12,207,72,125,28,207,108,146,141,66,33,189,109,235,34,222,211,102,133,93,78,207,148,219,24,86,199,11,46,225,14,10,189,54,38,136,36,24,239,5,166,142,182,165,188,166,86,7,121,77,175,86,17,85,239,114,98,117,88,168,55,151,139,225,68,213,6,248,104,84,229,241,138,163,55,166,37,98,180,151,92,117,155,52,247,67,189,161,207,248,174,49,169,80,75,139,232,114,185,202,164,173,176,147,74,94,152,173,243,204,174,63,173,106,120,77,93,206,5,53,191,235,180,5,201,218,83,72,113,133,99,160,231,147,37,39,41,170,211,79,51,216,80,27,140,74,8,50,219,73,178,152,214,208,186,104,14,112,78,175,180,17,133,170,20,39,27,183,213,47,238,248,50,159,83,41,37,39,205,177,49,222,221,87,155,246,114,183,27,181,186,25,196,209,250,189,44,91,227,235,157,209,36,87,48,37,162,147,230,70,153,249,184,80,93,155,140,202,52,212,225,78,112,187,45,192,17,181,18,32,79,117,71,83,11,181,108,47,233,93,183,87,49,37,124,98,224,179,229,54,215,93,226,157,114,173,48,1,61,118,52,142,53,251,60,103,46,42,121,119,131,118,106,67,130,99,232,197,92,227,43,171,66,109,68,53,26,203,89,149,183,85,7,113,8,132,227,184,73,81,18,106,51,77,199,169,114,21,221,13,114,157,209,52,63,154,54,245,85,126,216,53,119,131,50,152,237,92,167,186,148,135,221,18,174,78,147,82,57,215,47,171,253,246,108,102,99,163,114,35,95,85,38,237,106,93,71,68,105,149,89,218,153,121,135,73,98,107,100,42,34,51,188,98,171,149,45,181,100,228,108,134,24,22,144,69,97,79,116,29,158,175,238,146,75,89,20,146,235,169,53,36,185,42,192,126,82,23,218,131,186,155,25,204,221,105,111,184,175,150,133,69,146,158,87,134,201,28,154,236,102,122,85,50,39,161,197,206,134,200,227,98,101,84,218,44,20,48,23,212,221,174,159,6,243,85,47,39,187,101,198,98,250,197,173,179,31,245,12,146,69,216,124,54,51,155,144,216,164,141,233,181,57,83,174,155,70,99,105,177,13,174,45,129,177,90,136,165,214,160,48,87,145,1,190,91,246,215,185,222,150,97,27,84,67,173,103,202,131,21,185,119,218,168,190,32,140,172,219,153,147,11,162,180,174,240,59,110,102,226,40,32,134,100,23,173,2,205,82,14,178,220,109,119,236,72,92,150,134,104,175,165,87,199,173,173,156,171,244,231,232,162,60,50,147,53,141,225,39,13,13,225,114,37,117,82,93,87,144,5,222,43,207,76,162,217,42,240,21,73,67,6,51,82,68,12,55,63,235,147,179,246,86,238,90,201,70,9,1,68,223,76,11,115,109,178,18,23,235,60,183,225,76,117,46,44,71,68,185,41,9,122,54,87,49,210,197,101,169,198,205,236,140,84,25,89,205,66,186,89,109,151,53,198,166,71,19,156,70,119,20,219,168,236,134,237,10,50,79,166,27,174,138,36,85,178,69,237,122,237,233,102,209,173,32,249,74,82,109,73,27,163,59,235,240,147,5,77,58,248,62,87,101,167,221,133,209,100,219,232,110,44,119,219,45,60,195,15,247,197,126,61,75,148,102,237,201,142,170,32,57,189,106,246,154,54,199,236,133,202,122,57,148,23,189,150,58,169,237,249,110,186,99,72,153,77,211,214,59,116,179,178,73,90,155,237,114,58,238,214,123,150,149,69,17,208,93,38,227,234,156,59,28,203,35,125,168,106,77,163,222,239,16,82,58,83,73,99,100,151,16,153,117,95,161,218,203,116,75,21,6,236,110,193,44,220,133,145,65,179,149,165,141,143,196,142,238,144,35,94,209,165,206,156,98,193,216,106,106,91,202,82,162,81,148,184,76,126,108,43,237,73,38,207,244,229,28,153,115,234,84,118,98,236,24,2,77,150,115,40,149,231,57,208,187,181,130,151,184,89,119,144,51,1,147,226,22,153,54,107,211,241,182,202,142,146,172,200,57,216,188,36,45,196,142,91,24,83,117,141,147,150,141,61,24,163,165,139,53,184,78,217,169,182,17,173,96,112,35,100,137,110,4,120,167,177,171,247,74,226,152,30,54,20,117,201,241,124,182,80,67,88,142,93,79,48,98,52,163,229,190,190,171,41,171,178,85,145,91,44,95,174,53,228,62,33,27,184,33,54,74,96,233,237,86,216,214,142,218,237,200,53,35,59,85,182,164,129,137,72,181,248,230,154,91,229,171,220,132,97,170,197,164,170,171,36,57,70,26,28,78,175,220,178,74,114,45,160,27,54,171,249,34,34,14,37,102,37,181,178,237,230,192,100,231,84,161,169,45,152,222,144,37,157,114,219,169,164,55,131,9,211,65,201,66,45,91,222,204,40,73,95,35,90,185,70,178,163,125,179,147,47,186,99,186,44,236,148,234,98,217,79,42,91,78,221,149,203,125,166,111,46,117,54,73,19,181,133,184,119,184,70,87,235,146,189,108,173,97,162,56,215,208,80,145,27,186,205,34,93,172,148,147,70,177,216,99,26,20,82,34,4,221,46,22,197,114,153,66,202,165,126,87,50,20,150,112,229,122,223,206,111,39,203,86,121,72,211,115,85,31,117,40,173,107,112,171,210,176,56,97,203,88,207,102,4,84,54,105,137,75,87,250,56,181,95,145,219,81,143,19,235,252,74,33,245,254,60,191,217,212,213,33,37,106,51,204,32,169,164,106,15,76,210,69,73,174,33,76,139,67,78,116,184,18,211,100,68,67,161,136,225,176,153,109,161,138,108,32,3,138,82,27,163,70,165,154,196,157,12,175,41,76,97,197,217,227,177,41,163,28,71,40,85,141,174,200,226,152,197,38,18,47,211,101,98,56,111,45,235,189,62,197,101,186,91,32,174,44,94,174,149,136,10,9,148,233,76,47,99,26,50,13,243,114,29,134,173,144,93,221,88,118,40,182,182,92,240,205,57,185,239,86,220,9,142,108,181,18,85,237,84,247,237,77,151,228,57,42,153,47,22,44,89,219,233,176,29,11,180,147,156,208,176,29,9,223,24,52,194,208,83,183,82,33,155,141,253,20,149,123,184,92,93,145,21,113,188,160,89,134,177,216,49,39,87,38,248,6,55,100,130,88,86,75,165,218,182,217,47,14,251,243,198,102,203,182,135,128,247,115,77,142,93,76,203,141,210,40,221,72,118,209,12,73,151,214,251,116,189,148,7,121,123,17,228,213,235,2,96,109,219,221,110,138,10,201,140,54,242,114,64,169,149,76,159,146,247,27,173,56,160,50,43,18,147,105,178,153,223,119,81,121,108,226,205,100,126,182,47,182,184,146,200,149,107,238,100,173,202,131,73,205,81,27,11,158,162,167,86,195,86,152,218,172,180,44,22,9,90,24,53,8,164,158,87,40,84,54,204,241,200,238,182,113,37,83,89,140,137,182,73,144,124,121,61,160,216,214,96,192,203,253,65,163,217,24,113,19,98,62,80,201,29,129,110,41,18,227,235,108,171,55,66,73,167,134,219,67,101,102,201,21,144,223,183,106,85,173,79,87,51,201,93,183,210,48,93,158,235,235,70,35,89,88,207,168,230,210,213,90,110,189,205,100,179,211,173,193,77,38,21,0,43,87,163,20,145,198,74,252,34,91,49,68,202,164,145,222,150,43,144,124,173,88,234,174,178,187,198,170,70,18,226,44,35,229,247,217,186,49,79,183,234,43,186,209,223,214,154,234,180,214,51,10,253,146,107,2,117,136,100,204,78,150,231,56,170,174,143,26,64,137,194,27,233,197,18,104,50,44,219,197,181,178,73,239,237,188,100,226,60,106,247,42,172,52,88,236,138,73,163,214,226,75,162,236,38,217,106,101,190,51,248,246,130,45,153,250,66,234,218,141,133,56,86,21,146,104,187,54,78,200,54,154,55,220,93,19,93,104,53,75,232,149,169,66,143,19,214,29,164,163,247,56,192,251,178,196,117,8,121,3,184,53,221,174,162,195,109,118,90,31,117,103,201,210,132,108,163,115,109,186,27,20,7,233,81,181,81,115,22,90,211,147,47,36,152,10,168,132,230,187,6,235,14,166,187,118,121,88,174,46,106,248,206,64,244,226,16,205,44,26,206,214,30,9,21,117,161,117,53,172,209,239,208,18,177,54,70,196,6,203,113,243,17,93,26,76,145,94,119,60,154,234,202,124,210,89,184,64,52,82,107,171,75,108,108,186,89,221,138,118,186,51,173,13,10,50,153,51,132,86,47,183,36,57,124,59,38,230,118,135,25,137,68,127,81,239,238,26,89,141,154,77,23,125,179,223,236,144,237,206,255,199,222,155,183,55,110,92,249,194,95,69,209,100,28,41,164,68,236,0,213,86,123,192,125,223,41,146,242,120,250,1,65,144,4,9,130,36,0,174,157,126,158,228,102,179,157,120,156,228,102,115,150,137,157,155,109,230,189,177,147,89,178,216,78,252,101,44,117,247,95,243,21,222,42,0,36,177,106,233,238,120,38,119,186,101,75,100,21,80,191,90,79,157,83,117,150,25,49,170,228,138,100,185,133,181,194,131,76,86,155,164,194,201,129,140,13,67,226,42,74,147,61,126,22,58,75,231,137,97,89,14,180,7,81,108,72,158,199,71,213,198,52,36,118,10,104,45,217,82,165,76,66,230,213,124,187,21,34,17,5,236,99,148,88,150,0,145,24,85,80,114,153,141,5,240,106,157,88,207,177,70,169,183,8,80,69,34,54,76,114,21,52,148,90,167,23,203,49,59,11,225,128,13,139,44,75,177,64,184,93,99,26,45,229,60,85,29,35,245,154,82,36,135,45,156,14,207,20,181,92,10,103,227,72,167,152,77,168,56,222,66,248,106,172,11,221,205,199,19,203,105,160,66,207,103,75,149,80,165,64,122,56,108,53,139,104,86,158,212,129,228,152,44,47,83,129,81,49,10,70,49,158,7,147,87,102,72,94,168,174,112,156,103,248,90,172,91,111,85,231,244,32,62,57,15,159,23,23,96,201,79,7,185,53,137,203,67,188,60,76,205,24,122,8,6,170,40,117,151,125,118,182,140,130,45,168,51,79,138,241,53,155,4,52,58,158,146,121,170,182,30,71,90,75,48,171,132,229,98,30,168,33,67,150,24,71,133,126,107,152,173,112,161,89,36,219,44,244,244,103,51,120,53,170,145,241,126,74,234,85,137,88,188,95,5,66,88,167,220,26,9,128,233,200,228,146,233,181,18,103,138,197,114,172,198,166,3,5,17,236,237,74,56,27,235,133,194,233,76,137,29,44,194,25,113,22,239,14,231,196,50,149,236,85,23,181,184,88,109,131,150,54,23,75,105,92,40,164,7,82,49,147,31,165,164,243,92,105,137,215,216,106,189,150,18,197,42,202,180,149,97,175,208,43,22,199,178,42,100,146,195,115,97,48,76,118,208,65,169,196,14,23,163,66,114,56,227,250,60,122,142,138,161,102,111,136,136,165,36,50,226,250,19,106,144,27,36,187,128,24,138,45,68,168,226,237,60,89,68,248,98,249,156,141,83,243,172,48,97,139,50,91,79,150,39,49,138,18,227,40,93,235,21,163,233,184,20,14,129,141,183,31,46,178,105,208,180,20,138,49,213,68,72,10,77,102,163,94,52,2,216,158,78,167,63,140,208,171,66,64,140,86,217,244,80,171,36,208,85,45,164,206,202,103,213,49,211,171,38,178,221,244,18,201,37,196,120,122,56,91,85,199,60,221,154,42,233,52,209,23,58,44,121,62,148,138,229,101,117,188,232,105,53,138,233,0,210,62,156,133,211,169,105,150,137,102,210,41,12,93,182,178,40,214,201,182,71,41,85,204,164,229,209,114,201,85,2,17,154,204,242,25,82,202,20,43,201,97,52,87,142,41,173,110,106,56,95,198,153,225,60,43,70,35,9,85,29,73,211,64,136,202,168,146,4,136,80,61,134,164,178,173,116,105,88,78,51,195,89,125,178,202,54,206,98,195,88,174,162,4,22,69,102,24,173,82,128,151,156,156,45,210,64,162,165,218,211,17,222,170,75,200,160,69,100,36,86,138,76,71,213,51,50,174,38,51,101,105,58,40,19,113,230,124,222,4,204,66,190,218,204,118,163,216,170,16,235,213,150,50,202,75,236,98,153,102,166,177,97,33,63,141,164,35,237,10,33,100,83,103,226,32,147,203,75,160,156,68,36,151,43,229,39,181,162,32,173,240,76,156,76,3,105,10,148,213,138,75,195,113,178,58,168,158,105,109,146,30,54,226,4,221,155,15,226,233,73,39,32,230,170,19,162,136,231,165,229,58,65,213,91,229,84,24,8,169,105,98,86,207,100,19,67,53,79,172,203,128,15,14,79,211,17,90,67,36,53,205,8,157,145,132,147,241,88,79,30,148,170,225,225,186,44,209,53,74,232,69,11,50,66,40,229,94,53,222,83,135,75,68,22,148,110,2,63,83,6,233,132,18,137,12,83,3,176,211,77,251,133,186,40,150,186,173,112,177,133,164,129,72,71,245,152,193,50,55,65,248,217,64,30,143,178,161,112,49,5,210,123,37,174,189,78,50,201,243,44,152,155,171,34,66,180,122,64,62,109,242,227,220,48,84,111,7,230,11,252,156,13,73,180,28,75,199,193,228,146,51,213,2,158,38,100,108,89,84,217,85,172,193,103,123,213,76,226,28,35,106,213,14,32,111,185,90,55,220,105,46,198,5,126,54,91,172,0,104,125,157,73,48,252,162,147,9,167,199,171,101,44,209,205,141,115,108,37,208,47,135,107,241,89,179,131,79,42,121,121,45,71,210,237,80,60,192,178,229,104,62,58,13,41,233,8,94,145,245,131,44,176,117,215,201,184,50,204,244,122,189,83,232,138,29,13,227,184,235,4,207,162,212,114,60,9,236,139,163,94,168,179,184,215,17,143,49,154,239,8,109,68,56,158,64,111,156,224,101,198,237,153,195,98,17,11,253,245,232,42,56,119,66,159,253,212,94,95,211,38,234,73,40,52,210,250,234,113,91,0,11,67,94,65,199,75,123,115,244,152,56,70,247,218,171,189,191,27,113,90,95,228,212,189,207,134,118,197,140,15,239,11,47,188,32,28,195,24,121,208,126,61,40,191,240,130,188,253,118,199,136,205,187,137,103,108,213,22,82,238,136,199,61,105,220,230,164,79,157,158,138,47,188,32,30,27,110,65,54,223,160,159,120,253,117,41,168,158,98,40,65,19,12,78,17,116,144,63,197,169,96,231,20,13,78,78,49,42,56,59,197,153,224,232,148,70,144,96,247,148,198,130,253,83,176,178,131,237,211,253,163,253,96,239,52,244,15,75,249,232,40,20,100,79,67,47,255,195,223,47,49,228,232,239,151,116,252,149,80,112,14,18,192,247,248,223,207,112,4,193,254,126,150,72,32,113,248,155,66,95,9,245,130,171,211,251,27,191,117,39,251,197,205,167,61,221,29,248,158,44,8,29,117,111,33,118,4,208,50,35,160,179,186,167,141,247,38,202,24,106,5,238,7,247,229,177,118,212,230,84,145,223,63,217,79,75,146,208,227,36,243,221,187,167,123,200,146,65,246,14,192,35,123,220,158,254,208,158,222,203,147,49,40,11,186,235,19,229,57,39,137,29,211,247,56,40,192,248,110,20,0,70,117,113,202,31,117,130,209,211,60,24,139,99,80,175,177,18,92,158,86,117,109,172,99,24,196,15,70,0,133,129,79,119,17,180,135,134,71,30,101,188,208,61,55,85,160,162,97,28,234,5,30,172,94,150,95,57,124,176,125,48,98,28,250,26,225,215,183,225,180,149,211,151,95,185,179,232,139,146,112,160,29,29,29,42,48,222,186,112,32,131,63,135,27,135,80,202,174,140,123,246,50,212,137,36,106,7,251,127,183,127,8,202,217,135,113,3,140,82,97,16,251,3,229,84,123,25,121,37,0,114,131,50,248,136,194,200,186,167,208,67,180,238,82,248,96,30,220,63,222,223,104,137,109,139,2,73,193,241,105,228,128,3,48,199,3,208,107,122,210,182,38,129,241,174,46,211,109,168,247,160,166,55,35,200,157,34,224,229,77,211,204,86,113,47,142,15,161,170,24,111,246,28,11,109,204,3,135,65,225,238,41,73,98,97,10,204,238,23,79,73,10,71,195,47,188,0,158,125,233,64,243,120,24,228,99,200,233,233,1,69,144,40,246,130,118,248,146,98,168,152,29,28,160,8,134,191,32,28,190,248,34,138,28,6,140,111,218,97,128,34,73,156,58,60,57,48,31,19,14,131,28,232,220,195,147,237,119,143,190,173,90,220,20,195,177,58,112,135,180,223,223,6,176,151,239,66,8,18,170,222,29,157,234,104,65,33,112,186,60,144,239,222,189,139,34,47,192,122,124,78,111,30,236,116,189,246,159,211,235,38,31,154,207,129,191,15,14,55,93,188,111,153,38,49,75,53,228,35,130,1,13,123,73,62,194,176,19,249,136,34,95,196,168,151,224,95,240,37,76,27,95,194,244,9,191,123,59,103,90,244,155,239,7,48,44,64,147,159,61,144,193,179,135,71,7,7,200,167,78,97,95,145,22,188,181,93,9,17,185,3,99,126,131,9,243,82,244,64,14,141,14,79,64,139,208,160,28,56,133,95,65,191,201,119,23,159,157,128,164,59,74,224,148,63,148,245,228,197,182,59,163,7,74,224,96,17,64,15,63,43,135,14,228,192,236,208,2,84,178,205,151,32,23,28,7,197,160,20,156,5,71,193,30,32,33,96,254,204,119,203,98,5,166,210,226,180,15,22,95,87,175,144,190,98,56,85,75,195,27,168,98,247,160,125,24,212,94,68,64,247,107,167,8,156,252,200,29,229,69,237,78,32,160,28,218,38,143,114,120,23,82,172,23,94,24,30,88,232,198,97,144,53,230,129,227,217,67,29,138,59,213,238,34,47,105,1,244,4,185,195,189,56,191,115,120,31,166,142,79,87,65,17,144,69,233,148,191,115,71,130,109,191,47,118,15,184,187,167,115,189,112,59,93,129,46,171,98,7,174,105,124,24,60,152,221,61,229,63,247,185,217,221,232,193,129,122,180,58,12,137,48,134,61,120,127,67,16,193,171,171,192,233,236,179,34,160,186,210,139,167,203,151,58,39,210,221,211,101,96,242,210,228,68,58,90,6,103,47,142,14,141,88,237,61,64,169,70,65,17,148,164,134,122,174,66,196,207,158,246,30,8,167,172,217,159,1,20,244,228,250,96,117,52,6,99,13,22,210,248,48,24,61,88,129,241,188,171,30,45,156,239,46,224,96,195,204,224,234,111,79,5,208,87,144,54,0,138,177,10,4,130,96,84,14,55,209,213,171,7,172,101,120,227,87,14,111,112,30,92,5,23,193,72,240,30,164,119,198,20,131,4,196,58,230,2,24,111,77,39,33,93,208,213,200,29,17,116,126,32,32,30,178,122,172,249,32,251,162,62,146,247,140,161,91,2,112,48,237,78,185,211,123,155,247,185,109,102,251,208,36,62,202,139,115,99,248,164,83,213,179,204,187,167,96,123,101,95,148,192,76,146,78,89,99,2,172,78,21,208,95,210,145,96,140,146,118,24,90,185,250,87,11,156,30,128,39,14,63,187,2,213,150,108,69,131,105,177,173,49,40,60,16,208,238,170,206,215,217,83,176,14,245,138,205,78,53,48,212,96,78,141,54,115,170,119,58,122,241,116,12,6,126,116,247,116,172,15,252,8,12,219,236,197,158,57,240,145,211,217,81,79,223,168,122,193,109,103,228,14,122,129,200,223,46,130,200,161,238,47,45,122,16,1,171,242,129,37,123,102,100,141,193,44,208,192,80,40,167,167,220,161,222,219,96,205,60,0,117,4,127,133,205,192,222,243,32,75,105,11,89,186,231,164,142,102,122,239,24,218,197,130,132,151,74,208,13,188,62,105,136,195,99,109,156,27,47,4,37,202,169,194,1,160,193,242,3,43,85,72,220,160,92,118,91,238,62,100,56,246,3,112,174,25,229,72,167,91,109,195,125,157,147,218,15,206,120,21,59,185,223,17,224,198,127,50,13,10,178,254,161,250,32,104,38,149,54,73,241,160,54,102,171,209,116,250,36,1,62,213,101,81,79,77,67,47,164,238,96,245,210,131,99,232,63,255,0,206,110,192,133,129,137,59,6,108,3,116,59,203,125,238,115,22,253,107,232,247,4,122,55,52,158,214,253,61,66,189,110,76,32,246,15,225,124,135,46,62,152,54,183,127,168,95,10,115,28,250,76,21,171,9,12,239,10,29,4,127,34,197,234,221,203,79,166,88,237,122,255,73,21,171,183,5,5,111,142,121,59,197,234,237,107,207,70,177,122,215,242,103,175,88,189,43,251,201,21,171,175,170,223,95,64,177,122,7,247,12,21,171,175,46,244,122,197,234,221,144,63,181,98,245,110,210,61,19,197,234,93,203,252,21,171,221,173,56,222,120,22,191,119,175,59,30,107,64,92,58,134,209,24,238,239,130,48,156,24,33,24,158,59,208,208,63,65,159,165,10,32,218,96,31,2,111,137,218,149,218,217,163,214,115,229,108,79,229,108,232,68,195,168,137,8,221,99,216,245,181,61,187,248,10,197,237,205,100,126,174,184,253,252,231,249,207,115,53,227,231,106,198,207,213,140,255,39,155,190,135,96,165,67,126,156,157,105,97,190,99,239,246,12,254,238,74,37,229,54,78,62,143,53,251,215,23,107,246,241,79,191,116,249,206,171,151,111,127,245,241,79,191,255,159,31,254,192,63,104,234,136,91,26,167,95,48,158,210,77,194,166,90,75,190,73,228,64,80,138,92,19,1,157,187,125,248,192,237,171,55,137,33,184,123,248,153,197,79,125,244,206,215,47,191,253,209,197,215,223,191,120,245,91,150,30,228,57,149,135,17,238,118,207,3,238,21,140,155,87,232,89,35,202,18,104,56,160,84,115,65,82,247,97,188,19,35,122,33,12,173,180,139,140,161,7,108,82,111,29,83,197,59,186,227,229,107,159,191,248,237,63,217,170,111,11,10,105,6,233,52,2,67,192,88,163,253,241,204,12,165,115,235,216,79,198,186,55,46,24,131,156,25,177,195,92,206,47,111,131,45,25,177,146,224,146,63,224,142,97,123,14,15,117,7,4,162,154,19,184,238,75,70,224,164,19,199,227,128,91,223,115,253,59,216,15,152,197,108,186,225,244,244,244,229,87,94,218,223,63,217,37,153,39,186,135,129,253,67,119,25,48,84,147,30,163,233,250,201,11,200,252,156,239,220,126,230,26,239,221,100,218,154,79,222,100,206,146,255,77,162,207,126,98,209,102,95,241,136,215,249,95,20,160,211,175,155,173,107,221,222,248,137,52,83,55,113,144,55,195,224,232,228,137,32,39,192,64,198,68,110,108,233,227,239,254,230,226,167,255,116,69,31,3,86,29,54,170,115,242,41,249,120,52,131,65,219,36,161,170,179,189,96,138,109,174,50,252,235,5,102,188,0,163,50,111,34,52,131,69,175,56,42,102,60,98,148,105,137,115,246,234,219,143,223,250,217,102,92,62,153,128,165,250,32,185,26,185,255,9,5,50,133,241,130,1,237,131,81,199,160,119,245,241,34,43,172,158,125,120,83,35,18,154,30,155,184,45,233,67,176,11,115,22,107,235,235,16,108,35,155,182,187,163,165,109,114,54,177,208,110,18,45,85,221,117,165,37,98,170,121,254,34,28,237,178,33,15,116,77,28,194,109,32,80,119,248,65,203,6,238,193,151,60,77,240,67,143,136,139,58,33,45,232,91,165,215,254,253,76,193,22,2,55,23,162,227,17,32,203,171,93,244,209,15,191,123,241,234,239,46,222,248,206,199,127,122,227,47,0,23,211,131,169,219,176,158,62,198,170,71,63,78,192,95,176,60,157,173,187,124,237,143,23,63,123,227,47,209,186,13,162,173,129,6,220,141,26,248,60,208,226,39,28,104,209,12,151,110,238,93,48,162,166,206,143,24,130,178,101,164,119,207,156,216,222,8,106,144,38,192,26,234,114,193,36,221,1,159,193,239,205,46,52,86,133,205,190,8,197,59,235,119,184,35,232,1,40,108,209,224,64,189,44,113,188,183,81,32,97,48,48,170,77,18,251,135,193,103,37,151,154,180,213,217,84,123,131,230,162,42,182,245,239,214,70,155,132,150,33,255,22,204,161,182,0,186,12,140,8,108,155,165,179,225,87,56,22,42,144,242,143,116,183,112,251,230,36,133,78,185,116,250,191,129,214,224,210,65,143,233,121,223,220,189,247,103,19,176,133,9,39,38,250,190,131,89,181,84,5,8,166,182,109,2,240,41,247,29,172,176,113,158,2,169,169,31,243,187,123,194,41,231,238,114,246,175,145,197,141,99,17,176,144,100,193,37,138,235,171,23,126,134,145,195,188,150,173,249,178,241,184,145,93,189,130,45,80,102,146,0,37,26,253,175,201,249,203,91,134,221,56,78,178,68,22,158,44,55,149,159,56,171,14,213,248,142,52,99,91,219,240,189,29,24,134,91,152,160,155,151,68,231,75,27,246,75,132,173,49,72,164,77,212,185,248,201,251,15,223,249,252,199,31,189,115,249,133,247,116,30,107,67,210,244,3,2,223,195,0,230,182,135,1,39,238,189,217,247,108,224,105,15,3,110,121,2,112,3,177,255,137,100,125,230,182,178,62,60,48,177,113,21,222,194,255,245,115,206,126,46,224,121,22,96,237,227,255,214,231,2,222,99,123,35,1,249,58,169,248,246,162,240,141,134,212,202,143,89,134,212,198,187,61,197,220,183,177,123,126,253,99,5,187,97,47,217,121,75,159,190,114,52,194,37,34,63,27,194,97,229,50,157,61,168,115,107,187,66,224,214,115,52,1,178,202,13,151,198,190,222,81,58,54,7,245,168,87,224,223,81,62,127,212,233,216,229,182,141,152,10,89,67,219,56,24,51,218,198,7,95,57,8,176,190,183,25,1,131,27,189,170,251,205,30,120,70,179,213,202,95,91,9,144,131,29,127,138,9,107,227,224,125,23,180,29,239,166,43,219,41,52,248,45,113,87,107,158,105,239,185,102,170,77,180,248,47,159,172,54,153,230,186,1,184,197,124,181,11,80,215,116,189,115,214,62,91,138,241,241,31,94,255,248,195,183,47,191,251,213,143,63,248,157,253,222,97,54,129,231,58,78,182,136,155,115,26,167,152,153,112,52,204,226,140,35,36,113,4,24,93,78,111,56,232,32,227,161,186,34,5,247,225,25,166,225,229,121,127,155,81,53,18,182,188,181,9,8,119,83,61,161,174,127,15,26,199,55,112,147,53,62,129,242,121,97,162,233,60,47,252,16,220,135,186,40,71,18,12,242,7,18,225,23,67,196,240,59,2,180,31,175,109,154,105,158,179,152,149,220,157,162,25,29,228,117,186,25,188,33,27,247,205,239,63,250,197,23,44,115,28,50,67,108,91,213,20,208,81,254,228,193,168,15,60,129,226,128,188,3,122,117,166,141,245,169,123,31,76,221,202,120,161,158,96,193,17,183,212,63,17,15,124,40,200,197,87,190,124,241,238,31,175,100,244,54,53,185,5,175,183,173,252,85,236,158,165,133,246,158,179,176,210,246,169,101,8,74,71,198,13,232,118,98,169,18,188,221,52,19,31,4,29,95,111,116,152,110,63,44,237,141,161,128,98,25,224,143,126,188,119,241,235,239,123,29,224,90,95,179,8,124,150,35,214,55,191,187,119,249,187,87,157,179,3,136,11,162,30,146,92,151,104,233,46,221,53,195,91,235,1,155,15,131,170,119,196,230,32,127,122,31,240,84,85,176,85,57,252,70,73,150,120,141,106,96,63,180,80,38,161,145,166,116,42,198,249,95,8,118,120,200,144,139,111,20,28,210,140,148,254,36,40,250,209,199,141,64,58,130,198,137,82,186,227,141,2,3,185,250,130,128,204,144,79,220,86,59,198,108,2,79,126,159,164,29,134,240,29,89,165,59,55,106,140,34,140,198,126,195,114,101,83,140,179,121,136,163,190,36,118,124,131,29,219,209,64,137,91,137,226,154,198,169,43,21,254,207,130,193,87,97,48,82,109,188,144,107,138,112,163,121,0,131,176,195,105,217,165,48,48,65,141,96,236,8,137,114,224,139,73,208,59,220,40,97,61,42,50,133,27,235,73,145,177,216,34,227,49,144,75,228,160,121,235,8,29,137,155,167,70,70,190,97,81,183,205,134,162,11,60,70,242,203,124,96,156,238,187,180,242,239,239,206,42,12,185,126,63,184,221,101,78,60,23,21,232,34,184,37,192,174,217,144,122,115,3,217,63,158,116,186,134,38,163,126,66,5,22,172,65,191,78,238,111,229,213,19,61,222,188,149,121,55,82,12,209,199,146,11,119,105,51,203,206,50,217,19,119,143,89,105,164,181,76,189,105,240,251,131,224,78,168,132,117,51,206,67,44,85,123,25,244,201,116,38,42,240,102,9,9,130,167,84,14,72,129,62,178,126,16,170,6,245,224,230,208,150,102,10,188,170,49,155,224,95,138,193,3,217,133,79,103,41,240,92,202,160,59,157,19,207,35,187,59,240,151,126,244,103,80,3,64,122,15,14,131,252,177,117,134,31,220,127,16,60,176,239,58,187,166,159,10,199,250,174,101,132,196,6,125,58,131,88,69,221,254,245,160,243,242,254,136,155,84,53,72,247,94,57,60,184,111,112,8,39,110,139,146,251,236,76,235,143,21,113,109,132,150,222,143,0,25,90,80,246,246,225,100,225,57,184,193,129,233,45,202,199,230,169,106,29,44,224,99,13,198,244,133,17,109,15,65,183,128,183,59,160,247,173,156,137,7,12,84,64,177,49,55,182,103,228,151,244,206,48,55,73,56,239,74,156,214,87,79,13,166,5,172,6,61,251,211,230,24,24,177,38,54,12,200,197,207,126,251,232,223,127,254,159,31,126,1,250,22,180,200,249,54,0,177,107,152,166,238,64,140,65,62,149,95,222,92,52,30,161,134,49,150,97,222,136,220,17,94,212,31,223,245,247,203,200,43,219,91,121,235,231,141,141,167,16,8,28,122,32,156,222,176,152,151,133,87,142,197,14,52,227,115,149,161,31,77,222,162,24,93,43,225,129,78,44,119,147,203,103,22,130,93,254,221,203,111,255,81,143,175,0,17,116,210,244,194,11,252,241,102,147,50,235,147,238,56,103,162,81,197,205,44,12,58,24,34,104,161,163,103,236,134,83,15,206,176,33,42,167,230,229,170,235,169,224,76,209,143,51,21,1,170,175,3,234,21,112,61,2,21,186,140,104,212,91,206,195,218,58,75,7,158,254,55,33,88,198,252,21,70,208,174,216,118,11,0,39,173,193,119,157,184,109,108,119,100,226,211,138,208,5,11,195,60,67,62,214,13,44,1,190,125,7,3,147,252,83,242,161,185,222,208,59,155,251,119,48,178,194,110,88,77,54,234,64,216,48,174,142,200,213,144,241,4,15,130,252,79,203,99,77,236,174,14,238,219,5,128,29,37,52,202,191,124,245,27,23,175,255,100,63,216,153,41,6,9,193,4,252,1,28,125,239,230,238,50,204,251,15,104,254,5,56,63,203,60,180,212,214,224,98,158,69,101,141,226,159,77,101,141,112,222,208,184,112,18,28,233,188,65,135,66,25,147,147,101,104,26,114,178,221,83,147,18,143,116,182,228,240,96,166,91,129,126,10,13,234,51,100,159,228,24,132,38,80,176,205,194,239,135,193,254,105,119,99,233,22,108,235,161,74,104,4,242,30,189,83,147,225,168,246,75,96,158,229,57,25,52,231,222,72,255,179,175,147,253,177,12,232,50,160,192,102,181,1,185,62,233,3,185,70,92,138,50,216,30,219,58,252,43,126,92,131,169,161,0,207,111,93,202,9,112,111,221,221,231,129,13,214,188,208,51,62,193,43,183,19,12,9,194,207,39,128,167,241,225,16,44,203,11,80,36,227,66,15,49,25,32,120,211,110,225,151,64,29,182,42,11,58,207,145,214,111,41,109,155,253,205,119,85,243,66,237,41,246,212,237,222,230,183,171,232,88,126,138,80,167,242,75,128,138,141,39,7,208,234,211,224,227,14,14,77,114,96,169,223,85,205,48,7,231,20,176,31,6,109,222,244,14,20,161,248,99,83,86,57,112,84,195,222,58,193,88,36,47,29,88,244,65,54,173,60,86,128,140,28,52,175,87,183,137,198,237,172,188,67,71,225,149,228,102,243,5,107,205,252,100,208,96,171,234,143,139,8,235,195,124,186,33,68,70,35,172,183,119,144,43,176,95,146,58,75,176,61,141,6,221,163,187,217,5,118,55,192,215,12,145,227,82,250,84,190,162,80,219,149,241,205,203,189,178,204,186,113,183,233,42,204,236,43,147,12,6,55,187,46,224,129,196,142,119,207,121,106,205,184,11,118,173,107,80,36,224,13,15,188,204,139,33,216,70,206,50,180,132,78,252,158,10,90,117,171,174,154,197,159,6,156,100,87,84,70,7,251,15,223,121,247,226,221,31,24,218,87,128,135,254,248,15,191,190,252,206,111,46,223,120,247,63,63,4,36,121,255,242,205,111,60,252,217,251,251,193,251,230,243,17,253,176,161,6,4,150,19,248,230,30,120,21,16,60,78,230,5,201,154,181,57,105,48,207,169,22,156,34,235,42,87,46,25,239,240,62,127,108,8,171,7,30,234,102,158,171,70,231,88,174,221,90,140,6,249,108,45,178,185,119,187,245,219,244,235,170,237,215,3,248,168,239,132,2,187,134,125,54,193,197,119,12,248,115,190,127,224,32,102,142,234,234,188,242,174,178,219,213,107,171,103,112,220,237,2,230,237,132,65,244,26,219,231,173,55,214,225,125,11,11,22,211,167,194,213,28,204,127,199,89,32,118,158,130,163,184,114,216,133,171,198,82,184,193,88,194,19,137,107,198,82,190,126,44,133,219,140,165,77,85,214,69,137,175,104,143,23,177,219,233,195,94,93,146,193,165,155,28,178,173,6,7,144,201,10,178,167,189,224,92,231,177,136,46,137,2,134,200,193,86,177,186,131,141,45,91,133,97,60,202,133,9,194,100,171,14,239,8,47,111,245,189,95,57,157,111,88,44,221,30,132,232,60,59,47,244,49,221,173,214,194,240,66,31,105,178,243,81,74,79,105,22,170,21,36,205,42,42,193,83,101,240,61,156,201,84,226,137,58,23,47,105,163,218,108,220,60,171,151,251,74,32,164,158,69,34,73,172,216,239,55,216,1,168,77,101,41,242,45,144,146,155,46,207,51,99,226,108,94,169,75,76,57,146,139,164,123,163,116,95,236,37,211,203,94,161,218,159,36,18,145,112,37,74,199,203,10,244,81,93,173,138,217,68,191,149,173,14,90,85,62,146,237,78,228,28,174,118,80,109,54,227,231,221,22,41,144,76,155,140,147,235,98,113,117,222,232,150,74,35,73,94,211,244,89,34,211,110,207,35,9,106,18,98,66,196,12,161,171,169,117,137,91,143,170,163,72,62,38,47,18,245,181,208,149,155,92,86,24,118,155,37,138,74,86,5,86,102,229,21,189,94,213,200,244,140,202,39,74,106,75,61,99,115,45,156,197,152,70,3,65,155,205,100,239,28,45,199,4,150,228,170,179,18,17,109,139,139,120,56,150,89,116,167,57,122,156,45,55,163,35,92,62,155,170,145,66,126,46,171,217,202,152,146,184,101,168,76,46,170,84,142,232,115,85,165,177,64,233,186,22,141,51,154,92,67,186,129,89,127,78,71,87,98,143,173,20,209,84,44,84,158,68,87,179,1,91,136,165,168,78,62,62,95,45,39,117,146,57,31,9,21,37,198,71,227,235,236,122,26,27,173,170,90,97,41,5,48,124,30,209,50,201,102,175,80,30,169,17,62,22,90,133,58,106,12,211,90,248,106,156,146,163,114,161,44,157,177,41,34,83,64,171,213,106,190,218,72,37,39,67,154,79,161,189,104,189,51,43,230,5,101,56,90,207,147,189,140,214,153,32,168,124,214,194,107,201,102,105,157,106,71,195,139,114,33,51,239,214,228,124,160,50,202,86,181,138,18,42,71,212,97,183,54,168,71,163,201,72,63,178,140,16,189,118,166,132,80,145,116,63,193,166,69,34,140,104,84,39,194,178,221,218,20,237,86,168,69,130,239,37,4,130,27,150,200,185,130,213,136,194,44,18,105,197,66,139,66,10,188,212,108,72,124,107,81,156,160,217,126,97,29,58,239,19,37,46,137,15,155,133,166,194,118,138,114,42,26,233,70,234,189,225,122,182,58,79,100,49,156,103,7,139,196,146,165,211,72,34,29,237,165,176,82,45,185,28,12,26,145,2,91,144,243,181,116,50,151,85,136,129,198,198,230,84,108,189,10,101,123,17,117,190,168,241,24,205,213,208,110,97,222,107,247,208,89,121,68,76,146,169,117,21,71,20,190,150,92,176,104,47,213,141,42,147,85,37,39,159,149,37,62,182,94,40,212,185,58,172,47,11,248,162,116,94,59,43,143,234,185,66,114,164,210,245,36,19,145,22,53,46,27,110,116,50,109,132,90,106,248,130,225,107,169,242,76,10,85,80,173,115,118,206,230,193,3,177,252,249,28,17,216,81,228,172,159,66,121,100,221,165,51,253,118,166,218,28,52,88,156,72,174,227,20,174,13,229,116,110,112,86,81,43,4,154,26,231,26,121,106,112,150,98,179,249,84,143,229,87,133,85,100,208,57,35,164,116,38,183,46,164,34,84,102,158,174,149,243,53,188,53,88,41,108,115,17,175,68,229,186,42,214,38,189,69,2,35,34,235,30,90,89,143,73,105,138,41,139,202,44,82,107,69,207,22,145,46,203,11,17,116,85,9,55,132,121,147,205,231,150,105,38,114,94,46,172,212,84,99,172,204,197,73,77,237,156,117,132,85,52,58,235,107,68,89,203,165,50,130,150,71,208,209,89,29,27,8,227,68,137,78,247,162,88,97,193,202,153,18,202,171,115,113,152,154,245,41,12,77,174,80,169,204,106,67,38,49,214,136,104,57,222,171,76,2,195,104,43,193,78,91,77,53,199,228,219,45,105,208,20,250,120,225,60,219,75,244,2,203,74,47,25,98,203,124,146,142,213,150,43,121,141,72,84,169,83,226,3,68,81,100,145,78,147,28,134,114,213,90,62,221,75,43,200,188,140,242,152,148,30,241,66,142,63,155,205,91,131,25,152,58,163,85,3,91,196,144,230,48,139,173,23,53,161,189,88,23,185,154,56,170,183,70,131,40,22,22,177,0,19,45,144,60,194,165,83,197,110,189,206,70,251,171,194,180,190,58,95,230,147,100,108,84,99,232,114,53,0,198,165,159,174,171,133,4,86,168,183,196,100,44,150,235,229,146,133,51,36,34,148,133,106,55,217,105,87,203,103,235,229,148,175,142,22,41,100,20,138,102,26,229,25,174,14,196,112,182,47,17,114,87,82,164,138,152,6,105,145,137,172,17,165,90,133,69,248,97,165,85,42,102,154,120,149,106,161,104,57,122,182,110,101,169,113,60,80,26,69,17,188,78,6,242,157,38,38,206,166,171,54,162,10,85,166,45,99,18,29,57,99,155,12,221,96,243,171,242,170,213,44,246,170,169,22,21,11,212,171,181,72,142,30,213,202,164,183,135,66,64,176,169,191,60,193,142,54,35,233,70,51,15,62,169,53,240,43,23,95,196,217,209,100,1,31,98,211,201,66,186,62,68,88,54,53,150,192,147,108,111,193,178,129,46,3,50,98,19,80,6,10,223,162,70,176,236,41,124,190,217,38,51,221,101,29,126,108,45,171,245,74,228,44,53,224,232,140,164,181,51,103,205,20,31,9,145,235,181,44,52,200,92,149,153,133,99,133,126,131,236,139,244,98,212,163,169,10,18,89,183,198,243,106,136,19,215,243,65,68,90,138,133,40,114,62,104,199,23,188,136,85,178,154,38,119,144,122,163,83,197,171,217,213,32,135,44,232,86,73,92,6,26,185,164,34,14,71,67,100,22,27,197,209,243,182,216,152,68,155,177,216,249,176,28,215,186,92,82,166,75,197,110,34,198,132,181,106,0,73,0,169,102,222,64,250,196,112,50,231,201,64,155,231,67,84,40,20,26,133,228,46,83,89,15,70,51,114,216,225,89,122,80,101,99,52,205,73,169,117,130,75,23,242,157,66,162,59,15,101,144,94,182,222,234,205,19,93,54,150,239,207,176,204,172,28,109,69,41,190,162,46,234,11,105,73,204,171,61,100,145,10,36,178,18,59,233,149,70,69,45,203,158,247,10,205,88,175,218,27,224,249,69,138,136,229,216,40,150,162,36,50,187,140,178,197,105,100,192,71,231,34,50,36,152,69,99,145,27,241,84,115,81,154,205,58,233,105,63,48,100,39,233,152,180,72,4,88,138,106,209,60,45,201,217,46,207,159,35,133,57,222,139,7,34,244,146,167,242,11,37,187,192,240,92,43,83,75,19,185,70,123,48,82,226,25,62,38,68,102,227,92,179,214,200,81,235,114,183,20,111,84,81,161,75,100,135,197,1,22,31,144,11,172,71,100,196,80,38,153,106,105,42,85,174,170,21,58,148,215,138,43,142,172,81,179,113,100,86,212,168,90,39,207,69,195,237,94,47,214,45,101,83,180,64,213,153,115,45,116,22,27,205,234,103,210,128,225,165,208,154,156,47,166,181,115,234,12,140,176,56,76,39,134,73,76,205,246,217,243,225,60,78,168,231,108,115,73,78,132,118,185,87,140,106,180,58,42,6,102,185,84,121,145,206,172,164,17,50,76,244,82,35,188,67,203,128,150,45,41,148,167,82,61,38,78,166,22,153,81,174,159,101,248,97,110,137,158,9,77,124,66,149,177,228,42,54,9,204,242,1,121,76,119,226,108,142,138,79,194,231,169,72,33,183,12,181,145,72,121,173,4,74,149,33,33,143,176,60,95,56,175,78,6,171,100,5,17,42,93,53,86,10,15,53,172,195,240,81,92,14,212,136,234,12,79,78,202,236,120,221,16,234,189,85,156,201,35,120,79,148,21,60,177,236,11,197,214,64,210,88,170,57,80,68,134,159,44,149,117,153,149,233,129,192,76,1,249,235,199,53,174,68,53,9,13,235,11,105,170,157,237,47,74,232,104,220,8,128,45,251,188,198,82,249,97,186,123,222,94,146,141,121,44,74,116,196,188,148,46,119,58,196,121,189,217,136,156,209,11,36,163,205,214,75,134,84,202,60,129,112,189,64,12,173,147,57,77,230,198,8,27,9,119,206,231,3,44,169,22,211,61,129,47,101,67,36,150,215,104,110,89,150,83,18,218,226,10,210,82,46,214,242,98,17,236,116,202,89,163,216,22,144,64,101,209,26,13,229,126,24,81,178,82,83,42,206,90,137,65,108,208,43,102,75,141,206,176,57,142,206,21,60,171,54,177,220,121,23,109,47,200,24,21,42,176,17,28,111,68,38,179,33,54,200,53,214,148,64,68,177,33,93,202,145,40,223,58,147,58,237,82,52,65,16,116,101,136,134,102,213,85,130,230,2,156,22,174,50,88,52,144,210,228,208,162,150,95,171,92,121,218,139,22,99,139,177,128,75,42,96,63,186,213,209,92,155,230,226,74,148,212,144,192,132,224,114,89,50,53,29,46,91,252,121,68,139,170,115,53,186,30,118,22,157,88,52,25,40,226,201,97,124,220,173,77,136,102,169,84,43,197,123,73,181,86,25,97,104,68,173,166,6,107,97,50,24,148,11,84,114,89,29,53,201,50,123,150,142,118,218,81,177,91,42,167,16,4,29,132,152,46,74,166,51,241,179,156,168,100,27,82,154,138,133,149,204,162,142,182,40,62,190,94,175,206,198,67,182,32,18,104,41,209,107,46,67,146,28,91,13,2,163,121,49,130,141,38,57,34,159,24,112,96,140,19,108,175,135,225,237,101,38,211,46,80,105,169,54,148,243,233,56,63,171,182,207,242,60,157,226,243,73,70,42,21,144,90,253,44,214,163,2,139,74,73,203,212,211,227,24,12,209,66,151,139,197,72,42,213,82,176,212,112,216,75,181,27,185,113,78,138,180,240,24,209,154,157,143,164,6,90,163,139,76,130,88,212,10,163,150,72,85,56,10,201,204,107,19,178,197,205,39,61,76,232,21,66,76,37,148,226,162,117,41,182,154,0,22,33,158,83,152,84,137,203,45,184,94,168,177,96,202,140,218,25,73,205,51,105,84,140,245,102,161,194,34,45,175,229,113,98,94,91,143,133,118,171,7,150,135,24,81,154,90,120,61,108,20,59,153,70,235,60,210,106,142,198,157,117,76,28,206,155,157,202,57,23,30,97,107,132,167,3,41,97,62,41,172,214,165,68,69,230,206,250,42,214,109,4,200,68,167,51,157,69,184,108,52,204,46,198,5,185,212,95,85,170,131,30,207,167,250,44,147,16,149,90,8,17,69,50,71,166,219,181,134,144,33,240,246,172,91,67,154,100,24,153,103,99,114,118,24,152,231,249,110,141,4,204,218,34,198,207,58,213,197,140,167,123,205,200,154,145,195,212,156,43,98,141,66,182,198,159,177,124,7,91,156,41,241,122,54,223,101,56,164,52,231,132,246,89,9,25,72,211,98,140,175,75,11,178,164,164,181,204,217,64,238,22,163,237,246,72,172,199,106,145,118,111,188,76,21,11,233,206,89,68,142,99,116,64,172,211,179,126,57,86,63,91,199,50,145,252,138,70,168,124,180,140,229,203,196,34,19,35,150,74,23,45,113,76,86,150,250,195,120,97,64,183,71,235,90,179,86,156,36,58,113,145,61,107,100,198,235,126,95,109,20,83,147,100,164,129,132,123,19,36,213,66,146,83,73,104,52,178,26,91,108,12,50,84,179,32,46,11,85,2,153,52,86,237,150,24,69,82,17,44,95,104,7,166,171,121,46,158,170,140,39,68,58,52,175,74,4,163,36,207,153,73,110,169,150,49,109,185,152,39,59,141,33,70,173,166,241,161,86,226,211,93,109,221,175,173,166,25,150,31,51,189,74,117,145,171,228,251,147,243,85,61,181,86,232,116,174,34,118,83,235,90,82,157,23,164,22,49,96,137,76,170,49,199,68,108,165,212,40,181,31,110,103,228,81,175,93,145,90,229,104,120,76,128,245,126,158,43,150,70,161,108,171,29,174,46,59,197,248,217,112,157,65,138,106,131,163,73,122,134,212,51,197,108,160,79,85,152,200,152,224,170,236,217,162,49,30,113,17,178,218,85,10,213,177,124,134,13,6,245,249,176,217,94,105,197,230,180,34,100,231,133,222,98,153,139,77,148,106,63,63,237,170,139,178,24,96,154,147,178,170,158,55,202,149,8,96,192,212,17,49,46,157,197,153,98,50,173,13,218,116,39,117,150,9,244,114,145,178,92,170,159,11,136,18,71,72,105,210,160,249,198,40,89,232,174,103,211,98,165,148,65,107,153,6,161,38,10,248,96,174,180,19,106,85,21,232,97,107,134,136,233,57,131,212,250,4,113,30,27,162,149,98,179,212,93,52,209,206,66,75,38,51,153,145,80,154,37,87,88,97,133,229,218,49,60,61,35,132,102,92,5,210,142,176,42,211,49,92,65,250,84,166,71,180,212,68,54,59,56,107,78,83,189,101,111,146,66,48,165,192,84,83,145,85,32,76,204,99,60,66,183,166,19,50,194,243,60,158,144,243,209,14,126,158,203,71,242,98,0,151,242,205,232,58,79,132,25,192,54,53,217,34,17,145,98,67,134,102,34,108,82,144,171,60,81,164,6,231,85,157,115,137,75,137,218,176,10,120,247,104,212,96,142,56,238,153,186,207,67,195,109,146,67,113,238,137,220,231,237,94,126,50,247,121,174,247,159,212,125,222,182,160,224,205,49,111,231,62,111,251,218,77,221,231,57,157,177,237,10,120,106,103,108,187,38,220,198,25,219,29,67,81,244,24,20,6,75,187,99,218,151,110,191,239,94,60,50,71,67,32,224,207,29,195,224,244,72,225,58,226,76,61,57,198,81,88,197,27,85,230,72,235,207,70,237,251,238,146,57,148,195,185,176,79,201,126,78,227,118,179,229,47,26,141,27,218,187,24,215,111,208,188,42,244,215,242,222,130,211,4,197,188,193,190,202,207,219,140,55,252,188,197,183,126,222,58,208,207,91,60,106,241,243,38,233,126,222,64,210,206,123,26,170,251,121,75,70,45,126,222,38,17,243,169,157,159,55,92,247,177,86,76,90,124,172,161,186,143,181,100,44,136,68,216,172,233,250,205,112,230,182,210,127,79,35,108,69,119,189,86,37,13,191,113,209,93,134,225,109,13,58,148,27,234,64,30,1,179,157,205,190,194,247,218,102,254,60,247,189,246,252,231,249,207,95,221,143,226,242,2,167,64,79,41,14,63,112,10,116,13,165,220,192,19,156,254,242,13,124,193,93,95,160,189,44,47,127,112,215,150,177,241,8,167,220,196,39,156,142,230,233,21,110,139,115,133,95,56,253,237,171,60,195,109,10,9,133,246,108,94,197,76,255,92,144,97,57,90,40,96,71,17,20,111,119,97,198,187,123,123,166,119,55,221,19,219,38,205,100,58,246,80,114,151,106,84,217,226,207,76,175,226,85,30,205,20,195,69,206,21,62,205,244,39,30,108,219,226,91,81,103,71,58,60,155,109,222,55,106,122,249,193,15,46,94,255,213,229,143,223,121,248,131,47,93,188,251,167,139,247,127,113,77,217,102,15,48,219,26,109,154,191,75,113,241,70,123,27,182,203,204,183,177,72,219,206,124,224,174,209,229,7,223,188,248,241,247,124,106,100,112,98,238,54,111,65,77,142,236,122,80,15,55,111,230,59,62,142,222,54,47,250,184,107,227,113,236,137,5,154,45,103,40,160,109,140,199,200,87,246,54,87,165,230,140,241,101,181,143,160,49,250,134,221,126,112,109,57,166,145,21,65,29,51,180,207,11,22,32,67,9,119,11,101,246,204,150,143,223,176,189,155,116,208,95,234,24,70,100,249,155,14,223,233,10,212,131,45,184,81,144,11,204,172,13,180,248,218,61,171,235,149,184,31,237,2,42,160,123,109,56,57,102,128,116,6,221,93,27,139,255,200,193,68,223,217,137,112,187,66,33,143,233,46,243,234,2,40,138,178,23,96,23,25,189,106,166,143,194,157,77,127,25,46,28,119,98,207,83,241,244,59,205,185,144,89,167,208,39,249,86,222,248,107,104,115,2,166,60,248,87,80,231,103,211,82,31,241,131,101,131,163,88,116,22,75,27,226,198,70,144,128,252,125,50,200,179,108,11,38,116,161,200,0,190,27,130,64,0,60,216,211,229,18,57,26,20,245,140,58,203,54,76,209,69,255,62,138,152,190,158,193,239,93,30,120,17,228,217,82,19,221,224,56,202,166,203,208,151,179,233,29,122,100,23,40,28,237,184,74,158,48,167,242,205,229,137,187,119,239,222,138,64,193,125,237,129,251,37,115,253,135,145,77,246,181,180,71,223,20,111,73,118,252,169,140,101,233,162,112,111,176,211,3,184,1,248,18,147,251,254,207,122,211,13,43,22,6,30,182,19,9,216,46,232,9,52,184,255,201,50,162,160,211,175,221,106,92,124,138,62,164,58,175,178,219,20,189,10,218,190,103,178,15,250,56,59,94,113,141,184,27,205,58,244,155,60,251,20,216,115,205,1,203,54,111,159,12,174,74,193,105,225,241,180,62,63,118,15,239,6,111,15,165,44,245,176,207,2,157,103,216,230,109,56,18,48,119,60,0,244,137,113,255,54,229,128,121,181,77,179,242,254,198,63,107,13,49,203,219,214,158,52,125,10,219,122,242,193,245,124,141,135,27,90,27,87,131,118,113,20,112,53,12,77,27,47,80,184,251,5,195,87,37,120,24,39,249,240,254,225,157,125,85,215,48,214,205,56,182,129,239,14,148,211,151,117,134,72,1,59,229,43,186,151,74,232,124,71,50,44,49,54,136,155,196,77,0,52,168,106,21,14,11,251,135,199,166,226,212,29,238,96,159,162,49,30,16,53,176,81,41,193,79,33,193,251,70,203,242,220,4,218,70,169,125,14,136,35,121,24,50,230,83,232,3,163,210,116,248,58,103,187,160,238,124,151,219,215,31,239,32,87,181,145,18,176,79,162,141,152,64,34,20,135,49,55,109,99,71,120,242,35,247,142,56,223,112,62,116,24,44,228,118,55,188,61,236,238,116,58,15,160,43,224,137,46,170,193,240,222,138,251,89,83,98,208,151,219,142,32,223,217,158,24,19,165,38,32,236,75,56,133,225,247,237,2,95,222,217,6,28,236,139,157,142,32,95,11,181,19,242,60,14,108,81,30,195,113,196,220,66,172,123,7,73,83,36,131,56,246,22,25,240,6,183,192,59,58,50,203,229,186,26,144,130,111,243,34,172,229,228,214,239,157,24,86,108,30,237,52,154,115,139,186,239,105,144,64,238,105,183,129,223,190,3,62,184,235,160,244,218,220,1,134,4,25,52,136,82,72,240,152,56,180,72,83,183,152,58,214,110,130,206,30,32,152,57,155,182,161,111,158,160,144,206,174,16,20,39,9,204,122,252,126,199,186,211,33,119,28,59,209,45,187,245,174,17,220,197,34,38,208,88,24,70,1,186,163,39,45,140,90,208,8,242,100,157,2,90,226,143,240,164,37,222,110,18,64,55,240,146,192,117,239,251,114,102,183,158,142,155,165,116,187,186,236,222,234,111,234,98,10,97,206,170,88,111,184,110,209,84,197,61,205,53,133,147,193,118,12,237,46,158,168,208,163,35,195,109,106,199,121,56,5,208,44,41,208,75,233,246,73,48,121,45,199,61,206,133,134,29,62,97,69,4,89,255,11,161,140,51,58,119,141,140,195,187,187,182,10,248,172,119,218,182,222,103,138,10,158,209,131,185,10,202,179,234,158,141,235,68,80,227,187,183,154,40,126,69,220,174,85,55,107,198,214,173,136,25,58,193,178,109,58,41,192,205,10,52,34,230,234,191,175,219,225,236,219,193,173,201,129,227,252,246,246,251,233,19,193,24,199,196,91,242,204,0,206,0,6,5,56,178,36,60,69,185,134,52,246,148,61,97,158,118,27,169,96,110,90,203,36,58,109,218,30,60,204,14,176,119,237,213,254,22,218,88,109,193,167,168,161,83,55,224,104,43,208,18,40,201,221,118,42,111,143,97,239,221,131,39,231,27,33,216,160,177,71,96,92,44,43,222,46,210,216,51,111,134,54,25,195,179,249,151,151,71,186,75,28,120,57,252,15,167,70,113,32,223,200,188,119,143,83,192,202,189,15,247,233,35,90,103,33,45,59,208,147,48,67,55,7,53,184,181,251,183,64,220,59,230,251,2,63,60,242,28,107,123,103,110,14,35,111,85,132,222,0,61,31,240,205,27,106,227,58,158,180,144,159,13,99,163,135,194,217,170,45,56,17,13,159,245,87,49,247,150,229,223,225,212,190,176,227,167,173,140,212,246,128,213,14,187,73,117,158,168,184,87,249,182,42,160,247,125,251,111,115,154,107,170,131,92,85,198,222,177,222,69,215,22,101,116,204,157,205,13,157,17,163,228,168,13,68,180,161,135,182,9,74,144,40,119,115,94,71,189,239,217,71,222,178,208,211,209,89,136,118,239,158,204,205,205,133,236,17,112,240,118,229,220,7,114,25,167,221,78,76,82,77,242,238,154,151,102,51,65,47,232,19,99,171,77,179,235,145,109,190,190,70,92,15,108,117,152,204,1,115,243,243,48,207,165,107,179,233,84,216,138,59,91,153,0,97,140,75,6,219,206,179,73,189,121,99,55,28,233,17,207,41,157,187,187,46,48,47,53,45,103,147,27,104,32,246,243,7,48,97,239,104,143,0,139,224,208,163,25,87,207,146,7,199,96,166,234,167,22,55,102,77,0,151,53,226,36,201,150,230,60,226,116,169,111,89,202,26,173,142,58,226,60,13,224,238,123,134,10,125,6,234,76,93,5,180,165,202,43,130,0,30,181,156,219,247,68,181,198,181,163,187,132,255,135,75,84,245,162,96,57,199,240,152,254,102,183,48,207,187,239,38,37,154,43,230,170,43,159,186,174,203,21,77,7,235,108,78,215,222,202,163,17,120,143,147,76,6,91,150,160,158,224,151,106,70,7,53,244,190,114,154,174,16,86,47,195,123,160,228,70,95,108,184,81,73,235,12,162,193,81,150,29,71,202,80,1,13,141,232,247,56,121,28,188,147,4,15,148,131,76,212,184,247,145,162,122,78,25,228,140,99,44,3,114,122,17,227,158,41,28,153,232,105,195,104,57,136,233,133,243,166,118,154,113,49,53,129,1,66,65,254,2,228,143,44,81,72,65,153,49,91,153,219,252,58,59,183,228,36,217,113,172,12,111,161,208,216,182,114,4,168,28,72,92,68,89,182,23,3,105,235,216,50,6,171,74,129,68,168,52,183,128,23,93,116,172,31,11,138,73,86,140,151,131,51,144,56,134,79,14,226,100,44,184,74,176,211,248,166,109,188,217,19,90,28,116,197,42,195,6,64,14,5,30,71,224,227,161,184,20,15,170,49,118,148,40,27,61,12,186,181,167,183,42,177,4,221,15,90,149,40,239,52,237,140,86,37,183,117,159,130,94,73,110,242,65,247,174,147,187,238,141,177,51,144,213,178,117,213,50,9,186,170,23,103,9,144,83,103,39,169,109,65,171,56,219,75,149,245,139,182,0,76,235,167,230,209,224,48,205,170,32,113,8,234,202,192,246,106,41,45,6,33,17,144,72,232,144,224,55,24,42,144,133,167,180,104,176,151,96,3,32,171,10,115,192,64,105,233,109,101,212,4,59,78,235,163,135,238,18,65,31,44,64,226,86,129,112,153,134,19,14,84,110,123,239,215,216,132,140,213,43,31,78,175,245,152,177,195,76,25,106,41,110,123,68,221,78,56,189,104,37,99,148,189,2,143,169,155,178,215,25,212,152,3,153,150,249,252,116,211,103,116,86,0,15,112,184,30,62,118,154,45,219,74,213,243,119,205,136,177,88,182,188,11,48,139,103,65,169,129,40,219,203,149,55,55,151,253,156,28,129,138,154,211,220,166,17,61,125,18,136,81,179,87,192,111,74,255,173,143,140,184,213,161,164,96,129,100,78,137,234,99,145,55,103,195,40,106,127,10,198,206,141,174,170,225,72,112,22,103,227,233,221,205,40,188,157,133,122,233,177,93,136,221,221,101,169,117,249,95,113,83,186,217,241,110,124,83,250,153,79,27,110,238,12,222,80,191,140,57,217,51,37,68,253,10,198,150,127,212,225,148,33,200,55,56,72,35,223,56,199,183,191,143,34,240,86,198,204,55,131,211,180,123,230,101,15,204,55,132,114,71,254,145,164,7,157,212,111,164,160,240,103,228,235,44,160,58,107,111,99,116,129,124,178,67,227,97,222,146,63,2,60,132,37,191,163,255,179,228,27,183,101,219,252,46,209,165,187,102,190,245,28,98,91,190,33,27,108,20,146,0,231,176,187,203,50,111,187,118,184,118,229,37,39,55,191,125,207,224,158,12,128,237,157,222,246,158,111,207,35,195,100,166,140,12,120,253,176,187,92,220,50,85,123,22,222,123,147,189,185,143,128,239,25,87,18,219,150,108,254,135,143,57,35,66,218,175,235,156,98,131,94,11,203,96,217,238,239,66,161,61,103,55,130,135,173,73,62,143,27,33,78,119,210,130,255,59,230,185,169,245,223,109,94,52,153,196,205,139,58,43,109,187,97,244,235,149,205,205,135,121,245,225,255,152,201,164,95,243,220,137,121,35,114,117,103,251,117,222,149,53,221,93,144,92,251,4,248,112,93,5,244,99,69,247,226,15,238,33,199,132,75,111,115,83,204,110,17,109,58,218,177,76,110,208,221,230,13,138,189,126,27,117,62,130,114,222,12,95,87,80,199,171,160,93,253,8,212,173,68,231,188,149,6,2,157,254,44,226,153,187,185,18,71,110,60,74,119,55,33,87,189,110,199,141,197,238,184,31,183,158,194,130,9,45,117,252,122,253,246,29,190,189,157,241,191,173,119,214,198,186,198,111,141,182,189,139,185,98,150,58,198,204,87,151,226,9,22,137,229,2,38,120,253,51,222,21,49,181,20,124,234,225,53,155,174,233,19,229,186,197,104,185,194,185,97,241,79,121,123,227,87,161,43,233,2,118,120,235,182,223,238,74,231,41,104,22,237,79,179,244,139,31,43,205,50,239,128,220,45,240,107,133,223,101,205,51,175,239,53,125,121,227,139,168,79,172,98,206,171,37,59,240,117,132,203,69,250,224,29,244,117,144,150,203,167,107,55,89,31,118,230,54,188,204,83,109,121,142,43,145,39,169,239,95,176,104,47,182,235,196,36,121,144,248,221,142,252,94,105,210,225,218,156,79,246,244,107,53,107,174,245,160,211,158,123,59,72,183,106,154,55,75,127,235,146,237,183,109,222,16,54,105,235,22,11,233,58,99,150,39,120,252,134,246,47,55,152,49,166,224,118,155,230,216,239,233,236,88,214,123,38,48,17,224,205,156,31,241,118,168,37,250,61,234,87,13,175,187,180,125,163,176,125,231,109,154,189,142,6,79,232,16,71,244,11,62,95,206,229,201,88,251,219,84,209,20,62,174,224,158,110,81,7,203,61,158,255,240,56,52,65,125,11,176,52,200,113,253,231,203,6,239,121,232,137,90,137,173,239,142,97,187,188,219,243,21,24,92,183,134,94,221,102,147,52,205,155,67,255,189,192,38,48,56,186,198,89,51,175,124,151,146,173,31,141,179,94,17,222,191,162,132,141,245,147,245,145,99,143,110,55,133,242,171,197,12,235,67,27,61,94,199,124,119,85,65,239,59,202,209,76,248,207,188,170,180,44,30,219,165,165,243,113,15,242,227,226,78,108,47,61,184,158,55,86,237,125,96,211,29,119,13,205,238,200,101,207,243,204,197,49,101,158,74,74,177,93,129,58,200,206,238,62,116,207,184,16,181,141,239,181,133,58,86,155,126,57,186,59,12,185,89,49,110,138,96,93,181,246,243,25,108,226,213,69,206,43,212,61,207,14,247,190,76,245,91,53,123,110,114,140,192,153,119,141,112,239,245,150,151,97,221,21,199,80,30,39,74,238,147,6,203,147,132,179,1,22,198,230,138,39,175,26,148,107,46,113,237,163,229,123,222,232,60,165,116,93,244,94,223,151,87,174,28,223,133,3,168,138,73,53,220,139,207,38,124,61,248,76,240,185,171,128,231,63,207,127,254,135,185,35,248,59,131,238,236,125,230,56,116,172,255,231,84,52,248,140,78,47,60,212,74,54,164,207,235,76,194,75,167,196,215,226,201,211,218,125,83,234,78,187,196,233,163,192,207,206,221,199,150,169,211,69,174,48,219,105,51,244,39,97,182,67,114,40,205,144,93,242,166,102,59,2,194,93,111,154,68,82,104,215,48,77,18,4,226,138,54,98,29,172,253,9,180,17,39,17,148,196,8,244,166,109,236,134,133,39,247,6,6,77,233,26,122,196,176,35,61,58,226,214,68,187,77,114,8,22,230,236,134,74,206,167,193,244,130,127,28,118,231,219,87,45,106,106,97,28,218,204,251,89,109,152,151,186,30,42,90,87,218,68,220,113,233,224,217,141,79,30,92,223,188,43,52,235,76,59,144,219,23,98,115,14,230,163,153,183,85,50,215,69,193,39,168,233,137,196,57,49,12,177,247,86,101,217,184,179,251,58,63,164,79,48,83,45,209,61,222,122,172,74,24,199,84,151,242,188,11,214,15,56,205,75,174,237,119,80,107,89,134,250,216,79,86,166,113,26,100,45,94,157,117,187,226,210,5,240,4,118,107,87,207,240,155,215,238,169,116,253,159,9,240,141,180,255,159,33,146,219,30,224,25,22,126,83,11,129,235,32,175,183,25,216,86,102,99,51,240,44,91,113,115,43,130,39,68,189,185,93,193,45,40,195,245,6,160,78,117,253,91,20,237,180,245,188,213,171,54,107,207,91,188,121,189,189,231,45,10,179,88,124,62,201,91,79,103,243,121,171,238,242,183,250,124,130,98,158,202,238,243,118,29,245,100,150,159,183,194,184,161,237,231,237,202,188,237,132,184,185,253,231,19,44,176,219,214,231,201,108,64,111,213,224,155,91,129,222,170,222,127,89,59,208,91,85,229,19,180,4,125,86,93,228,180,5,189,69,185,207,202,26,116,115,101,231,178,186,216,137,19,27,218,131,192,203,7,195,248,3,215,63,111,180,10,143,86,166,159,131,93,202,114,147,98,243,249,133,248,57,76,216,213,195,147,63,216,58,233,53,173,100,246,144,59,86,143,201,119,6,51,21,198,112,218,184,221,59,209,149,235,143,218,130,182,16,64,21,116,65,69,47,88,221,154,12,89,225,246,12,183,106,34,140,134,53,182,120,29,190,66,158,178,203,79,59,35,158,173,5,156,189,124,168,154,127,101,177,14,247,96,14,47,92,27,184,112,151,35,185,174,171,240,217,200,87,122,52,43,104,241,227,179,45,19,140,148,38,2,161,216,148,227,70,96,184,36,225,6,77,153,141,246,196,43,219,98,88,70,25,9,80,25,25,200,52,202,136,147,54,109,179,218,237,93,221,48,40,101,62,179,94,187,190,101,78,167,211,215,246,229,22,255,166,93,249,73,90,20,1,250,49,147,132,208,255,152,130,85,189,0,65,50,140,140,252,173,97,70,81,182,1,173,97,186,186,53,76,26,215,245,250,227,101,104,105,176,181,49,225,119,234,249,134,158,191,145,201,177,44,15,222,169,104,145,224,48,198,10,250,59,44,52,51,232,206,35,65,38,198,142,34,27,163,13,206,52,14,153,68,6,209,32,21,99,23,32,135,55,158,93,70,192,195,171,24,75,128,36,129,141,102,160,197,73,36,19,156,230,216,81,180,101,190,190,50,109,66,214,81,193,172,227,44,206,174,182,217,139,8,75,234,57,113,104,19,17,103,25,144,99,183,8,9,69,105,80,199,4,59,138,181,116,179,152,77,49,88,130,157,129,164,173,65,200,60,134,71,131,106,150,165,64,226,214,32,132,142,161,49,8,40,198,91,208,180,193,176,97,24,196,215,81,104,127,161,198,55,109,28,71,216,117,92,183,82,128,213,88,129,66,226,186,49,80,104,151,24,72,178,195,196,206,24,104,158,24,109,250,92,141,177,179,196,206,24,104,158,152,24,118,24,9,111,99,32,58,177,214,243,197,164,211,24,104,158,180,149,153,220,25,3,145,187,156,69,146,165,146,186,49,80,40,185,173,92,47,197,14,83,22,99,32,41,181,140,193,185,0,141,99,182,198,64,90,170,31,11,142,146,186,113,204,214,24,8,77,145,49,216,149,76,202,105,12,20,74,193,241,206,232,22,48,91,99,160,40,29,211,253,222,197,12,59,171,214,110,66,25,191,237,118,32,44,180,123,2,53,77,38,97,118,220,52,206,98,182,214,48,11,221,58,139,140,64,228,242,102,218,110,38,172,209,91,103,107,221,237,55,95,182,185,230,227,88,212,176,121,65,160,41,13,168,208,88,159,148,198,72,110,77,99,196,77,53,230,145,112,4,246,3,18,105,153,53,28,70,118,15,115,236,60,39,108,202,2,88,195,168,29,108,91,161,177,110,188,19,5,245,5,29,189,138,154,136,35,47,196,157,101,75,69,224,164,154,56,18,42,128,33,201,235,139,250,26,103,128,38,169,190,185,51,192,191,74,19,23,115,35,251,164,76,92,220,231,34,219,139,16,235,241,243,21,247,254,39,123,40,227,175,182,14,243,173,218,155,46,213,73,135,70,135,255,93,189,191,174,192,77,21,196,237,138,20,198,85,183,96,211,248,117,233,131,248,168,157,58,91,224,86,72,114,92,109,111,111,145,158,68,187,194,161,138,127,189,150,198,137,172,245,141,211,235,3,244,208,83,43,204,121,98,190,231,211,181,186,198,146,77,75,226,54,213,216,157,162,95,165,79,143,220,94,213,193,89,220,246,100,93,87,199,240,81,157,178,159,91,222,119,234,71,185,180,40,111,112,30,30,244,41,224,170,67,122,183,6,214,205,181,114,189,53,115,111,50,239,111,172,178,236,234,184,219,232,23,63,139,214,92,167,103,124,203,10,122,173,172,235,117,142,175,214,59,126,178,42,184,149,131,175,214,65,126,34,148,171,116,145,111,163,143,252,100,224,118,69,227,39,124,229,86,250,201,79,161,163,124,109,19,175,210,85,118,43,196,94,165,174,252,224,102,6,65,127,97,179,133,231,246,142,207,237,29,159,219,59,62,183,119,124,110,239,248,220,222,241,185,189,227,147,87,108,231,243,193,117,175,226,229,246,1,242,151,136,213,164,99,167,136,189,7,189,213,91,179,118,151,45,118,31,14,182,188,165,43,203,97,195,112,51,151,17,238,102,216,57,101,167,166,188,110,208,97,33,255,59,111,14,86,138,117,165,177,140,219,250,99,27,83,10,126,117,220,240,64,97,192,118,199,179,121,206,114,215,99,22,227,97,19,97,191,239,241,167,250,204,21,84,223,247,100,98,107,123,176,177,27,240,177,215,129,7,212,87,90,58,81,222,166,64,94,14,241,253,12,161,212,89,219,15,125,54,242,53,188,189,166,129,118,211,14,143,154,56,174,67,246,204,251,16,127,3,13,91,79,89,31,19,221,156,181,157,75,192,60,236,136,118,55,79,186,13,134,126,247,228,195,159,187,237,193,174,96,40,172,157,233,207,185,235,183,86,159,228,184,58,187,243,154,105,231,105,255,241,228,131,239,106,205,211,13,254,142,144,250,104,67,119,5,218,170,116,107,141,234,144,169,22,11,199,128,67,80,133,131,207,220,223,23,59,251,39,251,40,130,134,195,40,185,31,220,135,171,13,36,0,217,17,218,75,30,205,68,125,249,131,12,216,160,123,93,110,36,74,43,144,191,161,9,32,131,87,213,123,19,69,232,138,203,123,176,207,205,204,35,144,211,17,128,252,39,78,96,13,64,42,72,232,73,171,73,95,221,63,121,249,190,254,204,61,29,155,38,16,134,8,239,160,47,254,240,135,71,191,252,210,197,175,191,119,241,229,63,108,112,121,137,83,193,123,251,29,145,7,73,51,25,188,221,209,171,73,133,137,93,194,189,142,192,139,96,22,239,159,144,97,4,99,30,4,173,48,20,131,210,12,65,239,112,150,35,201,89,60,72,66,237,229,211,36,238,93,62,134,134,237,229,211,52,133,146,168,181,29,175,190,189,247,248,173,159,237,185,218,0,250,86,19,28,205,64,25,79,24,38,140,16,118,24,20,65,72,216,148,29,206,199,127,120,253,225,47,63,112,162,140,192,86,55,155,56,81,194,126,40,164,7,74,152,33,173,40,95,243,65,129,135,11,78,156,142,31,142,163,211,72,132,134,56,59,152,17,144,119,221,32,138,171,187,40,63,0,204,1,128,161,132,62,69,54,131,242,230,123,151,95,251,238,229,215,254,228,26,21,133,235,245,32,31,228,68,162,253,144,112,71,151,17,56,74,209,84,216,218,22,89,212,198,138,187,57,122,50,160,25,147,149,29,172,131,117,189,192,40,132,118,78,54,20,99,104,148,185,41,148,163,73,109,206,103,201,80,148,19,133,4,61,77,98,59,156,254,24,210,196,163,148,19,200,146,110,235,60,194,175,243,16,23,18,14,103,220,14,233,242,63,190,246,232,207,127,188,124,251,205,163,139,15,63,239,132,227,133,182,200,201,18,39,31,13,57,209,129,137,248,12,24,195,208,30,152,20,78,123,98,126,249,223,252,49,123,51,206,57,225,145,176,31,168,107,224,72,2,76,82,220,50,35,127,251,29,143,22,174,251,156,236,209,54,206,7,38,140,120,192,144,214,137,127,249,237,223,61,250,143,223,59,97,212,254,120,54,117,161,240,126,40,152,11,5,76,16,210,66,37,32,111,237,196,128,105,168,19,162,227,7,129,123,66,88,166,250,163,119,255,252,232,221,119,220,13,17,6,206,118,160,168,31,8,237,1,162,27,180,108,64,30,126,240,165,135,31,124,213,53,40,179,117,223,5,130,249,129,48,30,32,184,117,3,122,252,229,55,30,254,233,93,39,200,68,16,61,80,112,63,148,176,23,21,98,168,27,53,197,139,4,225,136,15,9,194,156,83,12,97,24,146,178,110,68,151,223,253,234,229,143,254,239,197,79,126,226,4,131,108,1,167,8,28,102,199,98,120,159,189,149,116,45,85,154,162,72,196,50,207,30,254,223,95,92,188,249,251,35,3,209,53,23,128,196,37,9,14,48,138,67,124,168,30,129,120,128,161,136,27,236,245,239,95,188,249,246,227,31,255,244,242,199,31,57,33,57,158,7,178,154,56,118,210,5,14,245,3,69,237,160,128,40,128,25,104,1,189,252,250,107,143,191,245,46,24,60,39,84,123,6,4,69,7,14,205,96,62,92,138,147,164,211,52,206,32,86,70,239,225,183,127,117,249,170,139,46,204,84,193,185,107,32,140,31,137,115,78,116,26,52,47,108,33,229,143,254,253,151,23,127,248,130,139,158,234,167,12,188,99,254,81,221,182,119,75,80,220,209,99,36,67,133,49,11,129,19,187,10,252,224,64,217,166,90,123,139,224,253,120,58,204,201,51,134,177,176,141,86,255,211,229,231,127,185,119,241,234,247,30,189,243,171,189,71,239,253,226,242,139,95,118,173,95,101,60,1,172,189,163,93,140,15,31,17,38,80,7,235,69,51,96,203,101,172,108,36,4,163,142,16,212,137,36,137,170,230,156,229,237,182,223,222,238,177,164,8,6,119,205,242,135,239,255,242,209,23,190,253,248,243,175,93,126,237,159,93,67,198,169,60,140,179,231,100,193,73,63,22,60,236,181,140,105,23,102,76,15,18,232,230,245,205,84,27,86,215,7,11,119,96,97,4,141,226,184,101,162,107,92,219,69,151,184,182,163,120,202,143,175,100,28,51,131,192,0,61,194,45,156,209,227,175,126,253,225,175,190,246,240,167,223,116,241,96,162,36,76,198,170,230,164,232,188,31,107,228,88,78,36,32,70,4,99,101,97,191,252,111,96,132,156,48,138,32,233,119,243,14,24,218,143,3,11,59,8,3,73,99,97,146,182,238,179,95,253,151,139,215,127,229,34,116,51,109,12,117,19,221,34,12,45,8,222,67,131,211,14,17,38,140,225,40,96,105,173,124,215,23,64,223,125,252,135,95,123,177,14,206,25,78,249,201,48,140,75,134,1,125,137,35,132,77,134,185,252,218,107,151,111,127,211,205,252,27,119,164,71,154,34,56,154,197,116,124,246,13,202,205,195,98,96,82,224,150,46,236,136,115,177,35,120,204,58,247,238,132,116,253,54,120,210,57,78,52,110,221,9,47,222,248,14,88,172,174,217,192,129,205,232,200,56,156,112,12,19,234,179,130,80,39,133,0,114,25,99,21,205,46,191,243,27,32,148,59,145,228,217,168,237,162,8,20,226,51,70,180,115,59,66,16,134,180,206,237,31,254,249,225,107,46,102,5,188,222,115,202,101,164,223,74,117,11,49,8,60,220,176,177,41,30,237,208,143,46,28,75,148,244,91,162,168,19,2,204,103,204,66,215,46,126,246,3,143,65,49,124,58,181,199,75,199,136,116,195,62,11,199,53,163,49,20,172,29,11,209,17,122,176,104,227,244,201,133,102,38,218,102,25,233,183,135,187,144,104,198,54,149,47,191,247,243,203,31,185,24,187,14,231,58,200,160,80,191,161,119,110,64,56,28,122,75,99,104,146,124,248,225,119,31,253,249,155,23,111,253,234,222,197,171,95,121,252,206,127,184,246,86,24,92,85,21,38,10,231,150,106,125,14,106,192,132,192,221,192,148,149,191,163,9,116,7,252,248,131,239,63,122,247,103,78,96,161,227,33,71,83,126,71,3,140,11,17,176,180,86,206,31,210,214,119,127,240,241,31,95,3,107,234,242,141,119,221,172,145,170,141,71,78,18,129,251,145,114,28,243,96,192,72,220,70,35,30,189,243,245,171,152,101,7,148,64,249,208,8,20,241,130,34,108,51,223,23,106,35,6,56,193,104,63,48,212,189,165,19,86,122,126,249,246,151,47,223,254,208,9,211,83,196,142,3,130,241,227,253,157,155,45,65,49,36,109,29,169,203,239,253,238,241,247,254,221,213,18,209,201,83,82,97,193,143,49,113,66,208,56,16,26,17,219,57,225,227,183,92,51,78,83,56,181,239,92,190,130,223,38,225,216,97,129,96,134,224,214,243,33,115,231,123,231,43,174,225,215,149,132,156,56,148,31,153,112,208,86,134,98,192,118,100,153,105,143,222,251,18,88,185,238,221,200,69,38,194,29,191,238,114,146,9,4,165,40,28,181,208,9,120,82,231,117,122,231,64,192,218,62,203,5,115,174,78,20,208,85,2,177,32,92,124,248,121,143,3,32,117,33,106,188,115,72,48,193,15,197,185,13,225,128,171,183,73,203,191,123,245,242,11,239,185,184,69,35,130,180,19,197,143,231,193,28,75,132,161,1,91,98,149,138,166,51,65,53,217,66,27,142,37,221,182,229,249,117,26,226,24,22,2,39,104,210,218,28,61,235,225,119,191,249,248,123,239,62,252,231,247,47,62,250,162,7,162,226,16,138,218,76,216,251,176,1,11,123,193,89,23,141,158,117,249,251,15,46,94,127,219,197,162,78,38,130,220,113,34,113,126,72,140,7,146,245,58,66,207,122,244,238,159,61,142,106,84,65,115,194,116,188,97,112,39,203,160,195,48,152,3,230,226,253,111,3,121,252,225,187,239,60,252,198,87,60,154,37,173,142,70,156,12,166,7,188,154,113,34,119,253,144,113,15,228,176,179,129,31,255,233,35,120,18,0,232,246,59,255,199,181,184,198,252,204,3,49,140,250,33,146,78,68,176,207,91,79,215,128,60,11,182,164,135,31,124,233,227,15,126,119,4,190,120,16,113,232,84,200,137,71,248,225,49,94,120,152,15,158,47,41,52,204,170,156,160,164,31,104,216,11,148,177,177,178,0,23,158,26,61,124,255,35,240,197,45,189,203,194,17,223,231,20,87,191,82,62,144,206,205,87,135,180,158,206,111,32,127,242,219,135,175,255,206,3,178,205,41,222,136,180,31,34,234,133,104,229,44,254,244,83,0,117,228,205,182,79,68,94,155,41,174,30,101,252,192,156,34,54,73,195,229,105,25,198,175,253,22,76,80,23,107,230,160,97,109,193,231,4,19,103,8,23,0,144,77,49,235,46,249,107,15,0,222,5,128,249,1,80,78,110,2,240,153,152,5,0,161,16,244,232,241,87,223,184,248,217,47,47,222,248,237,227,183,254,217,205,80,203,61,167,52,213,238,250,16,21,2,197,93,220,11,69,18,150,179,223,143,63,250,241,197,175,191,239,34,91,156,83,40,228,17,31,66,12,70,219,9,17,38,108,50,245,197,55,190,9,86,212,197,27,111,3,182,207,117,43,100,72,191,54,160,182,31,16,237,5,68,58,128,94,247,6,18,150,19,206,73,242,121,239,107,12,8,229,226,200,40,192,244,89,232,19,100,239,142,120,81,225,37,193,139,243,219,101,217,142,96,9,191,35,88,15,56,6,181,192,169,43,153,119,141,145,145,102,3,240,97,202,49,26,241,0,176,210,5,69,144,198,92,199,227,196,200,72,181,129,48,126,32,152,23,8,238,4,217,51,89,99,15,36,55,211,76,51,97,63,52,220,3,141,177,176,27,147,241,66,80,198,221,174,139,230,236,210,109,64,126,39,190,206,3,9,3,200,66,116,164,113,111,60,211,92,196,123,147,106,3,233,248,129,208,46,16,138,177,174,211,238,88,50,142,85,29,123,160,228,58,108,165,59,62,55,10,56,65,122,129,208,78,144,163,241,68,144,189,145,54,89,54,56,204,15,142,242,130,99,92,112,92,167,227,131,102,228,216,192,112,63,48,175,14,36,45,29,200,115,138,178,218,243,24,40,61,195,61,84,29,194,15,137,241,66,162,173,72,18,224,46,245,141,84,224,135,110,56,71,174,13,148,244,3,13,123,129,50,110,80,63,56,39,144,15,165,192,73,196,3,136,178,146,34,158,115,77,14,51,205,6,64,251,1,160,110,128,176,77,81,129,19,93,90,55,102,154,13,192,239,44,153,244,24,159,48,69,89,1,100,119,249,206,250,11,126,179,154,114,81,57,154,198,172,39,123,15,63,252,231,139,223,188,233,190,125,86,68,217,49,220,188,247,157,45,216,127,112,210,11,196,122,66,249,237,63,3,14,193,221,140,158,44,118,87,78,20,194,15,133,242,64,193,173,92,248,71,223,191,248,199,159,60,252,246,7,23,127,248,162,155,98,171,154,75,235,134,71,73,63,44,218,11,203,202,153,126,249,87,23,191,117,117,91,119,38,73,170,238,151,192,9,68,249,1,57,135,159,9,227,104,216,2,20,43,70,157,40,70,146,173,120,218,175,120,231,66,4,51,130,178,50,112,59,210,117,212,21,37,201,159,178,109,178,173,55,9,164,207,164,38,92,124,163,14,139,187,96,175,128,244,130,235,250,193,209,94,112,132,231,78,113,21,166,53,223,10,236,115,250,15,128,25,55,112,152,180,76,201,222,120,220,115,243,92,219,84,43,8,237,163,196,68,162,132,23,136,101,12,211,113,39,128,158,98,43,188,237,87,56,233,85,184,133,75,229,36,113,194,173,92,178,251,38,213,6,194,251,129,80,94,32,148,245,42,115,220,230,198,238,123,37,51,213,6,210,241,3,161,189,64,44,148,110,221,23,251,51,183,90,146,145,104,131,16,252,32,188,134,219,74,171,65,183,44,128,192,3,255,247,232,49,75,150,13,174,235,7,231,177,120,195,180,245,136,69,86,53,174,167,112,35,215,253,146,37,195,10,229,119,108,76,58,117,97,12,168,176,245,230,79,238,105,156,52,116,223,105,111,211,109,64,168,31,16,234,1,196,88,206,193,128,216,163,140,69,111,106,228,200,179,1,98,126,128,152,23,160,101,137,194,99,40,193,27,206,154,99,3,243,83,243,113,158,196,26,96,22,186,183,208,157,42,168,158,112,142,60,27,32,225,7,232,69,27,172,119,235,229,178,19,70,79,177,21,78,250,21,238,69,27,172,42,180,218,66,212,52,55,155,191,75,182,193,80,126,48,94,212,193,42,26,45,4,177,237,34,14,155,68,27,4,237,7,225,69,27,194,168,21,130,239,115,154,247,176,216,178,108,112,140,31,156,155,78,208,54,21,201,46,199,11,237,241,120,232,189,25,57,50,109,144,126,212,15,199,189,32,45,11,88,2,252,156,0,86,171,39,164,51,211,10,25,246,163,25,78,126,140,36,40,132,36,45,144,143,191,247,238,227,159,126,255,209,47,255,207,195,95,187,180,59,18,172,99,26,242,222,23,15,128,135,113,178,176,36,77,209,12,109,213,130,248,224,131,139,215,223,121,244,209,15,31,254,234,107,238,61,68,29,30,77,148,113,15,48,128,170,3,17,247,227,254,168,176,23,162,149,159,125,237,151,143,222,249,250,197,155,111,60,254,197,171,174,225,19,132,14,52,42,115,130,249,113,128,206,195,14,0,22,182,29,46,95,252,254,231,240,176,247,157,119,61,174,113,161,159,172,163,141,81,149,220,21,149,145,224,60,53,194,253,120,67,26,245,2,198,157,192,254,144,78,32,198,15,200,57,128,76,152,98,16,235,201,242,143,126,115,241,195,63,31,129,63,151,111,187,78,43,37,64,245,71,156,226,234,207,174,31,90,216,3,205,122,58,181,65,251,225,159,31,127,203,165,210,160,245,103,163,182,230,30,62,194,231,110,128,96,80,47,56,220,5,119,249,125,151,178,1,216,163,157,125,72,248,137,88,206,27,120,253,170,215,202,105,94,126,235,103,23,63,252,167,71,175,253,235,197,143,191,231,222,89,180,126,71,225,22,78,48,191,249,239,84,158,48,192,172,109,122,243,155,64,198,242,6,83,4,73,224,84,167,164,69,248,77,127,167,168,64,134,41,20,71,44,60,21,52,157,121,245,173,139,15,191,115,249,191,255,209,133,53,3,27,180,32,247,68,217,137,71,250,117,164,83,191,88,199,179,242,112,134,122,162,151,106,162,3,130,242,57,249,117,113,1,100,24,200,116,164,245,130,252,103,111,92,188,250,59,183,126,139,83,119,153,167,125,46,249,72,167,216,72,161,97,130,162,173,42,190,186,254,135,247,8,65,221,15,39,144,207,209,50,233,212,37,166,112,156,38,172,68,254,242,123,111,95,188,255,230,229,63,126,11,244,155,75,233,86,214,233,132,208,57,242,232,62,6,241,131,116,240,52,20,9,88,40,171,74,198,98,236,113,38,178,73,180,110,93,93,31,46,148,114,238,150,116,24,8,248,214,17,186,252,238,31,65,199,5,92,28,161,243,132,175,131,250,140,16,229,188,134,53,32,44,204,187,113,169,124,241,222,31,47,190,230,186,215,18,70,19,109,117,228,94,178,29,212,103,156,104,167,238,158,1,135,91,111,78,222,185,252,194,123,222,55,217,154,56,81,157,64,29,63,32,212,11,200,122,173,241,205,215,31,253,250,23,222,64,11,78,145,157,64,126,22,66,136,107,140,72,2,199,173,23,53,122,215,221,243,152,224,93,195,164,210,105,139,228,103,8,224,180,72,211,145,194,150,217,240,248,219,111,93,188,249,154,55,210,66,25,59,37,186,14,134,250,33,145,46,36,138,177,181,233,245,183,239,121,47,218,238,209,68,154,57,71,9,195,252,128,40,47,32,235,40,125,245,77,95,160,145,40,187,145,112,63,36,7,107,205,128,29,17,163,109,86,131,95,249,248,253,255,15,46,168,15,61,142,25,57,231,153,92,199,143,15,164,157,210,55,206,80,12,102,21,240,31,253,230,139,143,222,251,142,219,58,177,61,115,12,80,155,242,25,32,80,156,23,134,141,85,121,255,242,173,247,188,21,26,84,94,144,5,83,161,193,9,136,249,1,122,53,138,178,14,212,187,223,7,125,247,240,181,87,61,244,207,198,221,174,200,139,156,116,100,58,150,117,130,226,126,160,97,47,80,235,30,248,250,79,30,125,241,79,134,70,159,251,140,211,48,193,117,130,249,28,219,98,20,226,5,102,221,65,94,255,252,229,143,222,187,252,209,27,128,137,119,107,216,241,125,121,44,141,123,78,69,27,138,244,131,67,61,224,172,59,227,197,55,94,253,248,79,63,250,248,195,183,62,254,240,223,47,222,251,202,227,111,253,220,123,52,39,224,15,224,117,59,230,128,58,239,176,41,202,175,2,152,87,5,80,187,81,222,123,223,121,248,237,127,123,244,222,239,61,117,98,156,72,180,31,18,238,133,100,85,19,121,253,127,61,252,95,127,244,110,158,12,74,243,153,171,140,31,30,225,133,103,213,169,253,241,23,31,191,245,141,139,119,223,185,124,237,143,110,43,48,101,36,170,94,179,212,79,101,138,34,189,224,172,148,229,247,255,122,249,143,175,2,80,15,157,254,254,88,17,215,156,215,60,245,211,155,114,170,89,235,112,214,147,169,203,55,191,113,249,206,171,222,173,3,227,166,140,231,156,228,4,107,251,129,121,209,25,235,169,148,161,71,251,240,71,95,243,176,205,106,143,57,197,169,14,70,241,126,72,94,4,134,177,73,207,255,2,248,221,135,63,252,190,215,33,162,226,165,39,69,249,80,104,215,189,189,129,101,83,33,250,245,197,215,223,127,244,209,55,30,126,224,82,65,133,70,70,250,128,57,182,158,54,141,248,193,57,143,246,80,148,65,172,38,103,91,173,100,111,125,100,39,142,223,166,64,187,76,56,195,24,110,59,14,248,215,159,60,254,252,15,220,252,252,104,4,139,243,178,98,17,252,108,22,92,103,190,40,105,219,227,46,95,251,223,23,111,252,198,109,162,37,58,71,137,162,252,20,57,157,166,181,12,96,171,48,203,212,123,252,22,84,43,115,205,112,13,72,197,125,247,108,160,252,46,129,17,167,229,43,141,96,168,237,180,220,80,14,244,34,129,222,157,134,251,153,47,56,217,121,6,101,112,204,122,11,124,241,175,223,251,248,79,111,184,85,43,92,70,76,8,225,167,40,76,184,32,176,176,213,212,250,209,47,191,5,248,41,151,128,58,118,169,162,35,136,31,4,226,1,97,21,181,12,203,198,203,159,252,252,242,53,151,196,208,21,229,206,145,151,145,163,159,201,176,243,220,66,71,179,146,59,111,51,219,142,48,225,20,205,99,26,32,126,102,195,140,203,4,17,33,8,43,119,93,133,126,123,74,198,88,216,175,201,102,46,117,43,198,207,28,144,116,30,251,64,39,28,214,133,115,241,195,63,61,126,235,203,151,63,122,255,225,207,127,245,232,221,159,122,28,108,65,87,74,170,192,169,198,225,150,234,212,239,246,243,49,128,59,253,89,48,16,218,34,121,61,254,252,107,143,223,249,227,197,27,239,184,41,158,78,238,142,52,193,53,15,73,63,163,19,39,123,131,49,52,180,184,180,40,60,104,96,124,116,63,25,174,179,38,205,11,9,105,251,169,224,59,15,182,16,4,161,48,210,198,216,63,252,237,7,110,142,13,186,247,133,95,92,87,251,84,155,241,179,229,36,92,174,71,40,218,165,29,13,72,144,96,58,236,245,66,117,170,101,250,105,77,186,196,61,12,9,219,142,147,117,73,217,189,27,118,199,78,221,114,191,149,236,52,69,36,8,10,244,158,149,49,251,253,79,30,253,225,95,60,44,36,120,23,181,240,179,147,119,29,8,130,62,99,40,203,94,11,45,184,103,178,230,101,216,61,115,173,94,210,143,180,58,153,48,138,162,8,212,166,183,102,178,201,126,236,179,83,241,223,207,144,14,197,30,188,242,224,51,134,167,159,238,13,66,136,50,20,142,193,16,162,152,237,201,195,251,32,5,65,194,215,190,222,134,183,188,16,13,67,48,143,96,158,150,80,158,199,147,192,190,56,234,133,58,139,123,235,62,144,245,143,49,156,224,113,146,195,143,39,64,240,135,112,20,246,196,193,64,5,233,200,176,169,84,142,142,116,150,21,250,140,219,6,255,161,9,48,53,185,48,255,138,25,98,238,4,61,54,98,224,236,29,99,80,237,83,15,135,99,122,7,61,198,41,130,100,108,225,193,44,158,11,255,134,97,218,68,167,99,13,255,227,13,189,103,73,191,119,207,26,135,101,87,25,119,28,20,75,185,207,32,210,137,34,128,125,108,62,22,149,252,214,54,192,26,62,228,255,213,114,250,43,85,75,192,208,195,134,157,56,140,124,224,23,205,4,233,69,216,224,42,202,70,227,102,208,12,68,255,77,68,88,150,129,1,21,82,253,104,16,139,177,217,180,158,132,216,99,44,120,224,92,17,97,97,51,236,55,143,176,240,60,74,245,243,159,231,63,207,127,236,81,219,253,246,27,211,27,161,185,193,237,97,4,116,39,186,71,90,156,138,110,220,95,211,94,206,170,173,222,121,205,77,206,253,144,107,79,219,249,64,180,58,253,164,188,0,44,241,221,67,123,39,39,243,35,232,120,214,39,126,3,120,98,227,39,217,234,33,121,172,64,35,152,59,230,19,158,101,109,44,137,159,176,56,111,151,137,24,66,243,55,98,109,12,243,143,163,118,15,61,198,9,148,227,184,48,97,50,55,160,12,192,180,95,203,77,113,40,111,48,99,40,66,250,71,115,199,153,46,243,9,68,115,199,112,156,17,4,168,185,127,147,104,238,24,74,145,79,204,190,181,53,249,200,17,60,142,160,186,130,16,70,241,87,238,91,227,20,62,184,58,2,132,251,229,109,200,98,220,193,179,93,25,86,217,245,62,216,185,193,207,77,138,48,98,46,184,10,10,222,28,243,196,25,119,249,228,111,186,100,151,238,114,15,174,236,167,61,91,240,246,109,232,60,253,199,89,113,221,96,249,222,61,137,107,131,111,186,15,87,119,203,39,99,85,132,99,121,98,56,144,153,11,119,116,95,175,24,152,218,182,8,142,221,110,247,206,250,72,231,116,78,142,80,104,155,111,133,224,199,138,224,46,219,8,129,137,29,67,83,53,218,198,246,122,84,79,191,131,188,73,253,20,123,156,224,155,85,208,10,2,189,202,27,174,81,220,112,155,18,96,1,150,146,175,239,217,219,22,26,230,225,143,45,192,40,55,154,72,96,165,187,135,220,164,200,144,253,52,188,116,111,195,124,162,199,164,30,69,114,111,27,204,17,58,137,221,124,126,224,158,116,39,71,11,161,61,20,181,93,100,14,251,12,180,55,85,103,203,39,28,152,98,250,49,130,187,101,166,215,234,77,224,198,103,43,216,152,222,43,161,32,144,55,63,254,53,190,187,18,56,165,37,149,161,249,251,85,66,202,162,97,68,175,139,6,91,44,203,193,248,118,109,24,101,47,169,71,146,99,69,24,100,47,58,0,114,74,20,38,193,192,132,171,77,16,188,97,146,77,27,49,239,244,176,117,81,57,98,62,181,216,72,51,81,52,2,229,159,228,38,54,157,0,127,53,44,161,26,163,29,24,214,48,169,71,84,52,163,235,105,145,32,98,121,197,136,35,232,120,103,172,215,143,51,195,221,237,94,28,237,210,109,53,165,162,108,58,170,7,13,220,38,77,245,128,127,16,22,211,147,240,136,165,38,51,187,40,230,232,201,43,196,176,205,12,125,46,134,61,255,249,159,249,99,101,34,0,127,44,255,189,182,97,176,204,120,1,128,75,151,13,57,227,202,80,91,224,197,93,160,135,3,18,13,238,25,255,219,67,59,92,87,152,181,28,147,203,186,205,251,155,8,87,242,245,113,173,0,142,77,200,49,120,170,45,130,181,87,172,156,148,241,230,70,172,50,249,41,191,42,186,119,127,227,245,45,175,178,183,101,86,96,178,225,60,159,32,161,235,118,75,55,64,134,5,126,223,112,7,123,58,215,226,5,196,27,65,160,192,179,6,71,181,71,34,14,217,203,183,114,58,195,115,101,237,20,107,180,164,39,170,158,55,111,101,128,110,223,54,95,182,149,127,243,254,189,121,177,6,95,229,85,242,134,191,50,74,176,201,147,86,222,202,200,6,221,101,178,88,123,56,236,108,24,109,0,76,8,35,232,0,200,127,96,150,234,193,80,121,77,66,239,182,58,216,43,243,197,77,32,16,175,49,246,148,92,49,148,198,252,197,72,154,228,168,79,64,140,68,153,110,184,67,192,139,161,155,136,145,251,24,134,123,220,90,108,43,141,81,24,250,9,84,26,17,218,29,154,128,118,153,55,146,125,49,130,254,11,93,93,180,233,118,23,165,73,234,191,197,213,197,174,50,87,94,93,248,73,7,187,215,183,20,135,107,171,99,105,166,9,150,42,27,100,199,45,56,220,49,231,63,126,76,49,80,254,124,182,34,133,170,25,151,9,138,245,38,129,147,4,69,139,62,193,13,197,95,125,105,10,32,168,202,13,47,81,212,250,109,239,80,54,188,124,12,38,109,163,181,111,89,253,29,95,239,85,141,43,152,251,205,4,123,206,220,63,255,121,126,182,255,95,113,182,239,193,185,232,79,236,88,204,13,197,119,151,178,137,136,136,120,182,193,100,126,54,212,223,249,196,95,233,205,2,214,110,239,59,20,47,118,92,3,244,162,203,157,232,62,142,67,19,185,7,54,115,85,160,136,160,120,22,41,86,22,72,54,217,27,3,82,201,22,170,245,126,188,222,3,159,98,240,43,187,136,178,45,240,39,210,100,231,163,20,76,136,54,35,233,70,51,15,62,169,53,240,43,23,95,196,217,209,100,1,31,98,211,201,66,186,62,68,88,54,53,150,192,147,108,111,193,178,129,46,3,50,98,19,80,6,10,223,162,70,176,236,41,124,190,217,38,51,221,101,29,126,148,132,106,189,18,57,75,13,56,58,33,77,206,50,181,102,178,73,207,186,177,124,126,181,96,99,177,116,70,101,233,98,107,148,205,213,251,213,226,50,223,142,231,212,102,67,225,194,229,214,160,206,229,98,25,106,16,158,214,38,84,51,87,109,145,51,33,160,242,66,131,194,88,49,155,73,38,209,121,179,146,72,212,27,64,122,75,38,103,42,87,192,90,201,70,180,220,170,160,216,249,56,50,39,149,121,152,104,174,137,124,115,21,203,35,131,42,57,89,243,221,112,152,194,3,66,128,14,205,249,48,142,204,198,231,53,113,186,94,167,209,69,44,32,47,216,114,121,220,14,167,177,102,96,177,174,38,243,211,64,4,233,243,147,106,36,157,174,149,51,9,100,146,239,46,22,153,108,142,173,213,217,97,90,152,165,7,10,47,205,177,40,45,164,138,97,158,29,145,76,170,92,172,21,197,65,189,183,98,203,139,88,61,202,203,248,121,139,61,91,36,150,173,70,35,220,29,135,155,171,41,187,202,173,178,73,46,70,228,91,236,121,122,89,206,144,72,116,161,240,141,94,105,221,17,217,124,101,149,198,171,169,124,109,194,138,34,194,162,114,47,80,69,115,233,118,188,43,47,115,113,110,82,93,113,108,36,205,158,23,162,12,155,236,204,90,164,218,144,219,185,108,46,129,170,82,186,175,9,88,53,139,164,113,52,139,101,169,8,211,160,18,97,141,137,244,99,203,76,160,128,44,70,44,206,54,203,177,115,117,149,87,206,87,131,51,190,188,142,176,169,64,46,55,202,141,103,129,250,148,211,176,117,171,73,37,216,0,79,86,201,243,69,110,133,105,130,146,141,151,243,229,81,99,158,79,151,203,116,169,140,117,167,104,125,88,237,137,67,89,156,23,234,237,62,47,197,20,186,153,169,158,229,145,90,49,158,207,178,229,120,58,41,44,234,124,191,155,175,213,81,161,144,89,198,162,213,88,145,83,201,236,188,180,230,217,179,54,57,41,77,155,200,172,20,147,209,134,138,166,202,211,243,76,124,73,40,225,78,130,110,157,225,216,76,11,1,17,108,180,62,99,149,46,182,44,54,11,120,110,76,148,162,100,121,145,73,104,244,188,165,12,139,29,46,65,46,98,225,206,184,48,198,122,97,130,105,179,209,41,94,156,46,165,92,12,239,199,194,218,74,227,150,241,94,250,188,27,64,23,200,148,74,76,176,49,173,104,93,60,144,63,139,230,195,181,200,32,212,9,117,233,74,54,35,38,35,236,40,176,64,186,82,114,196,71,211,109,233,60,59,92,207,86,203,65,141,142,85,35,43,1,169,183,38,177,94,174,21,157,132,214,88,187,28,61,195,75,115,89,208,166,205,118,23,239,182,135,36,149,236,206,185,80,234,108,142,150,167,40,155,27,174,137,233,122,213,203,135,6,121,45,151,192,216,88,119,34,132,22,177,225,89,191,156,197,248,243,17,146,72,4,226,99,161,214,17,187,106,97,220,200,147,105,146,155,35,116,59,29,98,147,3,126,188,142,206,179,137,132,82,27,14,18,178,156,95,176,248,154,236,46,194,129,217,74,75,19,108,191,87,91,86,43,66,167,77,86,2,241,198,89,164,78,183,139,43,48,17,100,66,165,42,125,161,213,155,247,229,248,36,150,89,215,70,212,136,38,34,171,44,50,38,106,194,164,116,62,90,74,221,2,18,157,16,253,89,182,199,140,137,74,168,27,46,197,197,136,22,10,228,22,40,206,9,92,164,209,239,20,80,146,228,167,241,64,33,23,165,122,1,244,188,142,42,33,49,17,81,153,230,186,116,174,69,150,66,46,91,34,178,213,229,52,148,158,20,215,56,186,0,43,31,47,158,69,198,29,113,58,79,205,208,105,107,90,10,212,145,90,26,163,152,210,170,62,13,157,21,21,34,52,93,229,241,198,164,89,93,203,5,174,38,8,131,4,130,211,237,73,190,19,56,139,71,203,209,114,2,195,25,100,61,237,113,211,243,214,44,48,171,246,176,121,96,142,33,84,178,188,108,135,10,66,50,50,97,219,234,89,5,208,164,240,89,56,212,159,36,144,204,12,65,178,242,188,46,40,195,233,164,222,171,47,167,13,34,171,116,215,19,148,107,99,189,16,79,207,103,210,4,201,246,123,148,208,164,219,43,33,180,148,66,93,46,48,12,231,103,200,188,208,154,165,24,173,61,72,97,35,186,55,173,196,243,124,47,23,201,104,237,88,105,210,141,45,144,222,26,237,149,170,163,60,59,142,37,218,24,195,151,227,128,94,230,17,134,209,122,211,9,63,37,147,60,144,232,42,179,5,17,82,148,58,34,97,216,36,215,155,45,194,197,22,221,41,164,18,85,164,155,164,91,28,155,165,235,197,30,93,12,81,53,76,225,83,253,74,39,32,167,35,161,5,138,22,68,150,66,101,82,236,198,217,114,44,135,156,211,173,102,181,21,152,113,1,156,44,246,214,115,192,251,226,163,134,176,78,165,248,88,57,154,62,67,250,237,21,202,15,43,128,82,203,66,157,138,47,230,133,241,57,81,75,96,237,164,148,199,155,253,70,139,45,167,75,157,78,51,148,100,206,167,75,165,134,240,51,73,156,133,72,60,217,206,96,153,116,39,182,66,151,195,110,163,78,54,181,82,179,64,78,67,115,101,184,8,240,161,74,229,156,41,141,242,218,124,202,114,103,83,73,107,245,59,203,98,106,152,224,18,163,176,218,99,19,9,146,4,180,94,91,32,108,181,223,26,162,217,90,42,18,109,69,23,209,80,8,57,171,158,55,195,148,144,158,181,103,253,230,36,33,212,39,68,185,24,42,33,171,82,173,209,34,168,20,168,68,132,71,152,70,121,70,39,137,50,90,197,181,246,122,194,34,68,141,103,196,172,150,139,143,3,76,34,42,117,187,185,84,178,59,138,85,56,65,203,18,181,89,234,156,57,63,59,167,166,49,180,30,26,105,104,115,36,209,194,104,150,195,208,113,103,212,195,87,241,108,57,115,38,175,179,13,150,45,71,185,88,109,220,100,207,7,17,57,186,8,224,19,176,33,8,168,76,157,39,106,217,122,44,212,86,226,235,246,178,210,102,203,172,76,170,173,110,55,86,15,112,137,88,171,153,149,208,112,33,212,21,114,137,62,206,196,83,50,55,139,175,177,66,244,60,137,227,103,211,233,25,91,136,113,4,166,212,18,103,245,41,222,88,53,80,108,93,38,155,131,101,175,56,68,202,73,62,83,88,145,33,33,21,234,14,10,131,54,191,174,102,153,74,181,71,181,132,105,230,188,222,201,21,203,249,252,217,108,173,37,104,101,140,18,205,121,5,109,182,226,227,154,192,180,231,161,40,153,13,32,109,105,20,94,159,229,196,17,150,108,87,215,203,114,106,152,100,180,72,190,78,19,106,157,175,130,161,225,27,147,229,56,53,21,170,153,240,25,90,92,6,134,169,105,63,27,106,68,167,220,40,92,28,205,211,157,118,128,153,103,149,243,64,167,144,16,155,171,54,166,196,164,54,185,74,199,215,233,88,184,31,136,22,115,103,42,142,143,213,212,32,137,176,139,113,157,157,73,163,89,30,25,14,123,45,158,43,132,201,58,138,13,162,231,45,185,169,164,137,129,194,148,19,57,161,29,35,83,194,188,146,102,50,195,250,104,52,155,20,3,153,162,22,45,135,84,116,138,99,25,148,36,214,85,108,46,79,209,243,72,90,233,182,99,177,169,180,94,68,153,124,39,82,78,175,87,229,89,23,95,208,66,121,60,106,149,135,66,90,91,202,228,100,52,95,36,211,253,76,180,54,94,35,203,238,184,82,174,79,6,42,254,255,179,247,174,205,142,43,201,97,224,95,57,58,51,154,233,19,228,57,4,64,128,143,211,234,177,65,130,4,95,224,251,125,125,61,129,55,64,226,69,0,4,72,182,58,66,250,224,208,216,10,197,204,174,101,237,90,59,126,200,43,199,122,195,161,145,28,214,74,178,36,219,127,102,238,189,210,167,253,11,91,120,145,0,95,135,167,111,223,27,210,234,246,233,62,77,162,170,178,178,178,170,178,50,179,50,19,29,161,5,247,181,138,3,118,48,75,181,102,252,68,115,132,162,206,180,161,109,61,95,5,59,182,154,149,114,249,66,165,223,105,152,101,28,238,204,150,166,52,238,170,179,77,51,67,150,54,80,138,26,114,41,90,240,182,136,149,55,148,105,19,179,196,57,100,23,215,83,147,152,117,51,189,177,212,46,54,242,245,49,89,42,50,218,212,98,114,109,114,218,103,114,244,42,181,224,23,37,115,189,195,74,78,126,5,99,124,113,220,154,109,96,91,32,119,19,28,205,66,37,106,8,109,140,46,51,203,183,107,27,193,38,245,166,157,130,196,113,43,215,119,9,148,105,168,185,233,106,61,218,244,90,248,116,83,132,85,28,206,208,153,126,83,26,174,51,21,184,3,21,235,211,30,60,74,229,219,29,76,104,78,173,85,29,150,59,180,152,233,202,142,229,82,91,5,93,182,106,93,92,33,145,86,83,233,152,174,59,35,122,37,134,201,211,51,59,187,155,232,90,181,69,166,108,134,213,6,152,46,226,50,183,128,155,203,108,121,32,100,168,237,150,134,198,57,89,78,101,81,200,164,240,73,75,161,164,54,182,97,85,165,130,178,85,78,234,138,155,129,75,59,244,140,222,57,185,117,23,221,242,59,81,148,0,7,6,96,196,6,165,78,244,28,52,95,73,43,27,27,79,144,141,186,225,106,219,212,212,169,105,100,202,145,88,123,8,151,70,245,50,220,173,202,202,154,94,54,103,139,102,181,2,248,218,164,134,164,214,70,187,152,229,40,145,217,150,144,44,169,155,136,178,155,56,237,213,110,154,201,239,118,45,177,210,70,53,104,195,111,114,21,167,48,90,183,7,180,158,201,32,86,193,52,92,183,60,225,27,204,80,147,28,90,106,44,112,52,55,106,85,164,89,189,145,201,243,5,86,168,49,187,41,212,234,226,147,170,90,23,187,117,43,191,43,142,166,138,77,85,82,245,145,221,207,23,21,4,207,182,55,57,122,189,210,132,14,188,5,44,175,46,81,172,181,222,142,23,29,201,65,150,198,106,104,67,182,217,200,167,152,206,96,218,147,202,187,154,148,93,238,50,5,105,61,155,183,248,9,238,202,104,74,42,3,190,190,88,167,90,244,26,234,77,205,41,188,112,186,227,108,94,208,154,149,85,199,25,136,245,162,57,228,43,153,205,172,42,218,198,88,26,182,54,131,109,166,137,180,1,153,40,30,55,56,97,49,133,103,102,179,57,106,19,185,186,209,107,160,12,88,247,29,98,59,134,103,37,177,33,18,197,65,213,26,23,120,13,47,45,157,134,234,150,208,118,174,136,168,125,108,170,86,91,72,75,174,151,149,181,8,35,46,153,97,250,210,96,230,52,221,181,62,146,84,32,177,168,13,200,104,142,171,75,158,105,204,22,93,29,166,10,90,94,154,143,134,116,101,61,199,20,151,93,213,122,141,137,68,213,170,44,223,217,232,217,169,138,54,153,148,164,42,147,6,57,68,209,134,217,117,108,27,30,118,218,141,49,139,9,106,209,192,8,101,42,187,219,186,211,204,81,171,98,217,133,203,35,17,195,123,181,84,31,206,44,134,4,204,10,253,169,136,215,103,117,153,93,32,25,1,171,141,105,6,244,11,65,12,36,150,59,22,218,168,54,55,139,90,190,199,43,212,46,219,41,79,230,171,30,212,207,73,5,106,87,98,205,129,134,180,55,92,59,35,227,56,196,89,37,27,98,234,89,172,140,187,165,165,4,87,248,38,61,101,128,164,170,204,149,33,146,170,47,154,96,53,12,250,250,176,209,96,43,84,125,220,224,235,226,16,95,15,36,152,115,250,219,226,10,202,34,176,129,73,163,90,133,113,71,136,152,205,113,43,98,104,180,208,178,36,201,230,180,83,95,18,74,106,212,222,18,120,103,40,90,203,101,105,232,118,187,41,165,198,116,86,172,142,0,1,178,1,36,222,122,13,111,50,40,45,140,225,74,99,59,30,213,90,244,184,208,174,213,168,50,222,93,44,178,203,209,172,185,195,91,117,164,92,233,174,151,53,167,131,214,228,162,225,110,48,181,150,223,110,214,184,153,106,161,164,69,100,120,103,147,197,203,226,200,237,184,176,220,194,91,190,214,83,81,170,195,229,96,221,83,203,101,223,221,10,225,208,79,167,88,245,122,222,119,62,80,172,136,38,165,150,124,85,11,240,164,234,164,214,31,50,200,28,226,144,234,118,222,43,149,230,100,81,158,15,74,13,102,82,213,230,227,134,50,155,244,49,150,85,148,174,215,96,219,54,198,85,9,154,84,96,170,163,182,29,102,128,73,65,125,12,101,166,120,240,135,112,193,129,84,146,102,136,173,112,229,146,60,159,112,6,179,128,228,124,126,157,169,203,37,99,78,64,242,120,55,110,83,21,216,237,33,99,157,30,73,57,86,29,15,249,37,54,154,101,13,115,182,83,150,245,69,33,85,39,54,104,71,147,108,150,132,21,142,172,136,60,9,91,140,70,229,120,208,30,224,228,204,212,81,206,251,206,76,198,208,108,80,144,235,53,32,87,145,176,203,145,86,177,190,172,46,25,164,161,212,171,82,123,84,46,17,76,22,124,38,0,143,144,225,5,53,236,161,117,130,197,90,139,10,210,38,240,93,91,118,69,106,129,111,58,131,130,219,41,23,54,212,22,114,169,161,238,182,23,58,220,222,226,98,189,28,254,91,160,98,183,214,88,206,23,198,160,95,153,237,241,97,213,190,218,29,52,116,174,214,119,59,114,193,225,178,92,182,165,177,187,150,90,220,206,183,133,77,103,184,196,90,59,160,91,237,234,219,214,20,180,151,225,29,63,193,160,217,84,180,65,251,69,12,110,101,62,109,47,0,91,5,99,80,28,70,46,109,231,228,44,55,155,52,28,110,218,43,214,229,250,129,6,96,156,195,17,224,247,170,4,113,53,60,215,218,22,215,236,118,63,23,11,6,129,28,158,172,186,173,93,101,77,149,139,54,227,211,71,178,25,18,219,117,180,54,52,82,199,9,156,1,204,117,72,211,245,12,41,218,173,172,36,177,128,22,173,5,238,176,48,152,127,114,228,128,54,59,38,59,222,206,16,32,105,77,102,11,48,151,40,51,217,172,217,157,225,205,253,141,184,4,120,176,21,184,221,89,130,254,178,99,123,14,104,49,24,129,241,121,115,93,198,150,244,164,151,107,87,70,219,206,176,68,120,255,168,69,37,75,13,171,213,30,84,5,130,73,29,237,45,103,72,127,216,203,246,151,21,140,26,86,98,240,148,53,155,237,75,140,218,86,98,240,140,4,188,202,252,54,120,132,65,128,53,41,113,100,113,59,38,139,14,3,214,92,47,160,143,56,34,37,7,60,223,209,100,209,173,19,117,143,70,98,179,10,214,184,218,7,115,79,25,193,124,238,199,168,128,249,68,230,147,62,201,170,69,187,94,11,104,223,81,47,227,10,112,44,117,8,174,218,27,141,176,254,16,135,2,92,235,88,123,217,247,158,33,157,81,191,220,27,54,8,106,57,147,15,240,46,211,242,0,111,246,34,188,214,14,224,94,46,250,235,174,79,142,119,179,108,195,96,107,125,131,65,80,176,31,93,199,91,235,29,165,81,233,47,252,122,241,253,233,149,199,247,189,194,168,30,30,117,185,187,67,25,140,2,12,15,199,27,208,72,169,244,198,125,20,89,111,184,252,180,182,104,75,101,133,114,80,135,27,148,85,92,94,142,213,102,30,207,45,75,205,18,203,155,110,173,87,221,192,125,113,173,183,220,230,162,52,238,241,98,179,167,176,189,181,216,172,21,202,91,22,219,141,82,85,121,168,140,144,156,75,109,54,195,10,46,14,228,194,148,177,93,27,156,183,219,130,83,238,247,245,37,88,228,235,193,116,85,175,235,35,186,81,233,213,197,65,99,164,87,164,178,212,215,23,82,5,235,19,80,161,223,205,178,244,164,211,105,27,90,119,136,49,61,6,182,225,198,92,232,231,170,185,158,184,153,213,75,184,85,21,29,166,212,203,142,182,244,194,162,186,46,6,206,16,88,169,242,90,187,177,144,134,59,136,93,173,186,69,182,89,128,10,53,19,102,186,142,196,151,86,157,236,180,84,228,209,134,182,235,148,22,128,41,51,29,51,85,46,24,76,110,217,38,4,38,219,79,153,217,126,29,203,32,35,44,107,99,139,212,6,72,110,78,123,81,131,71,188,34,20,119,213,177,32,153,179,238,194,212,5,134,154,247,219,46,199,101,241,60,92,134,214,69,193,145,119,227,14,53,163,69,170,172,151,42,249,5,161,192,188,222,192,116,117,163,117,251,187,26,58,16,129,174,175,171,236,150,44,192,185,137,212,170,79,183,13,135,40,193,51,66,232,52,87,5,42,53,148,156,50,183,24,83,180,59,238,112,196,164,207,139,70,9,46,142,235,38,77,76,70,249,241,10,172,117,168,80,148,20,28,117,52,180,167,84,139,243,220,58,107,12,72,81,180,118,212,198,106,12,240,102,174,189,192,225,162,51,93,32,205,90,191,183,198,145,220,216,205,168,147,60,222,81,116,166,58,167,36,71,134,12,81,197,235,205,97,111,216,175,75,187,157,227,174,42,59,174,209,31,54,74,25,137,196,87,91,150,206,102,186,206,64,173,22,212,185,172,86,122,21,182,106,22,36,186,1,166,119,73,87,196,73,157,52,244,74,25,232,100,166,208,104,205,93,97,70,150,93,167,222,237,54,123,157,82,105,109,22,232,54,100,74,78,183,58,74,33,141,134,209,86,251,27,149,234,247,57,183,85,28,140,151,170,149,75,181,197,133,220,44,112,196,106,50,47,87,176,97,99,158,53,132,149,131,83,220,122,67,9,235,21,62,155,176,179,229,180,171,200,203,90,42,167,226,189,210,192,98,139,91,180,50,114,129,74,86,207,226,114,183,55,176,155,100,1,218,217,140,85,22,109,190,134,0,221,182,184,81,170,200,24,223,44,248,230,140,145,11,85,158,20,137,101,163,53,28,204,251,132,216,158,192,219,33,220,27,53,178,16,153,153,108,151,122,101,142,140,150,173,126,173,176,213,237,1,134,224,165,85,23,238,162,240,130,236,42,51,218,168,89,4,103,25,8,39,101,203,20,86,193,119,154,163,52,57,72,45,101,231,24,149,197,75,72,97,97,87,220,174,60,98,134,197,172,211,23,73,116,215,155,173,135,78,201,45,59,53,103,218,30,76,233,42,76,112,2,171,182,118,197,2,135,246,27,5,107,75,113,248,132,40,164,92,215,109,12,82,83,172,145,101,80,114,59,222,136,101,171,186,107,186,82,115,184,206,245,8,183,104,149,155,59,117,59,152,206,160,34,94,43,173,134,107,9,29,247,70,148,132,144,45,155,238,172,22,83,195,92,81,68,35,235,78,93,17,47,140,86,36,47,105,243,221,76,67,179,122,147,154,56,157,209,78,28,81,221,190,153,67,164,222,138,116,74,60,185,50,213,84,9,200,42,91,187,0,49,148,196,52,215,22,145,178,7,120,141,118,103,35,2,114,11,149,234,4,25,213,184,241,66,86,155,57,166,150,71,103,46,179,20,236,150,165,169,249,102,25,39,71,12,208,147,105,18,133,32,87,210,187,178,184,104,85,139,172,157,95,77,93,178,172,141,135,163,77,179,225,172,109,180,178,52,182,68,134,166,90,154,54,29,98,185,37,133,141,119,18,201,228,114,34,108,59,110,93,212,90,92,207,64,186,176,109,181,242,104,181,214,47,110,197,57,190,152,230,77,113,209,72,49,242,122,86,44,106,248,212,104,229,24,37,239,244,140,10,183,234,67,163,220,10,209,27,203,9,51,27,164,114,57,73,88,109,106,197,94,27,130,90,110,69,222,50,217,158,133,41,86,177,0,173,217,106,115,55,65,182,202,140,34,172,85,107,10,86,184,75,228,153,58,60,99,203,213,250,4,157,87,50,69,139,28,192,13,169,44,107,104,161,1,164,63,222,144,71,164,53,158,177,226,118,86,175,79,26,104,137,206,118,141,252,188,89,109,175,230,57,58,71,231,97,118,145,47,116,172,14,16,58,214,122,119,215,55,134,252,164,2,45,208,78,175,83,157,175,118,0,154,216,101,38,42,153,194,83,12,189,177,38,221,213,162,43,108,28,85,79,153,211,218,96,132,86,83,28,142,210,138,160,1,217,127,166,14,198,179,82,174,96,45,199,13,202,168,149,81,174,238,98,200,74,213,183,217,150,62,169,14,214,93,19,111,72,18,177,109,14,245,92,151,76,45,88,109,193,230,58,68,106,49,46,238,164,13,223,234,9,80,102,86,222,18,171,225,36,207,51,22,9,148,200,109,129,216,213,215,148,193,151,138,68,101,85,47,231,49,185,202,171,78,41,213,88,144,82,151,207,23,167,218,8,39,25,120,102,151,135,106,185,230,242,74,183,90,101,153,1,149,170,207,198,240,96,210,211,20,211,42,141,237,58,130,212,107,67,130,49,135,16,165,207,186,91,49,79,20,105,153,134,177,49,77,246,136,218,216,93,244,117,215,212,220,126,171,58,111,209,82,222,34,39,19,169,232,20,135,118,106,129,242,166,210,147,55,45,123,210,104,211,197,108,165,179,88,201,179,218,110,208,26,40,27,142,42,202,235,65,127,211,66,151,185,6,208,206,199,43,57,79,66,58,146,213,86,147,182,49,213,214,68,171,98,146,142,11,59,187,185,83,168,97,92,110,60,237,141,91,155,126,65,94,204,250,238,178,32,151,161,54,155,179,138,10,53,95,44,185,213,140,156,78,109,21,240,52,94,164,213,90,125,12,117,243,252,40,37,204,221,118,35,175,214,168,198,110,230,12,182,37,124,217,36,243,155,186,153,69,208,118,211,202,225,82,183,154,114,185,38,53,91,77,58,155,81,101,96,110,45,149,6,154,54,57,147,219,243,106,29,199,165,73,74,47,214,76,150,46,79,155,172,50,239,239,176,62,158,90,14,72,116,179,160,153,14,42,224,121,219,238,119,213,190,50,19,23,205,45,91,43,90,48,94,235,183,57,173,206,9,3,167,35,65,83,139,30,247,54,162,217,24,59,234,146,236,3,174,128,13,204,22,149,157,119,182,218,128,170,201,80,205,2,164,32,241,113,93,209,54,48,44,230,171,82,47,223,16,201,105,99,214,92,86,243,101,75,217,242,121,85,41,215,118,90,79,128,107,34,138,84,182,245,161,193,136,77,174,64,182,73,32,25,113,234,208,114,7,227,252,20,98,215,13,107,13,211,141,252,138,159,80,236,114,174,172,134,34,94,210,115,41,170,191,238,214,32,115,153,73,77,134,141,54,208,242,148,69,65,109,35,77,11,181,167,66,35,53,236,243,83,5,136,199,99,162,47,141,114,213,126,123,206,108,181,6,142,213,209,137,214,234,100,122,100,97,101,109,129,2,187,204,12,151,36,66,234,211,157,186,88,18,243,190,76,67,50,87,106,14,197,49,204,244,140,13,212,146,113,88,38,218,80,101,189,129,48,190,59,37,229,57,16,29,215,157,78,207,174,86,134,139,53,209,195,172,133,89,21,202,25,167,199,55,90,24,177,109,195,2,49,156,239,234,133,178,212,54,100,186,186,197,160,37,40,39,54,108,215,170,12,101,136,146,114,138,93,159,130,195,160,206,227,157,29,201,181,242,245,37,35,112,189,101,126,213,219,52,87,27,7,65,250,93,153,239,114,229,113,31,155,1,22,193,209,198,88,228,102,184,68,102,58,57,120,39,76,135,114,117,90,19,169,25,144,208,161,17,85,55,87,168,211,194,85,75,50,26,117,21,42,204,242,141,252,176,190,108,21,119,42,63,154,65,77,109,8,150,123,179,191,158,66,34,89,104,186,56,235,12,55,211,178,176,222,74,235,225,168,2,248,48,57,133,58,188,172,233,89,124,56,73,101,10,205,82,153,99,212,106,189,161,213,171,235,28,164,225,221,74,19,31,180,155,60,156,81,216,73,5,232,252,25,66,236,58,74,185,192,207,157,90,189,106,104,195,89,87,39,44,21,113,230,174,180,96,38,188,56,95,16,211,97,187,209,242,142,174,9,163,65,150,43,181,91,68,163,53,195,29,141,203,193,236,4,65,150,165,133,133,10,8,141,224,52,47,57,14,158,159,246,53,158,24,167,250,101,90,211,7,133,60,197,224,236,114,105,209,114,94,27,185,42,95,157,114,133,234,162,187,218,181,45,158,234,23,176,58,216,226,187,209,120,81,170,113,244,96,184,171,187,115,202,73,85,8,166,33,153,210,106,212,172,85,135,100,23,104,206,99,34,131,142,169,12,49,117,112,218,85,176,13,84,168,195,186,192,67,184,136,206,54,171,226,22,94,84,128,128,32,229,6,153,60,189,166,77,130,31,141,243,165,57,213,171,118,160,34,182,83,105,180,106,66,75,222,154,97,75,109,152,119,9,50,55,28,184,142,166,147,195,45,44,161,150,219,103,48,62,213,157,83,4,180,16,231,221,236,96,148,89,141,221,25,221,169,103,21,77,234,205,167,5,210,54,172,166,195,211,70,35,183,104,225,5,136,166,164,114,59,139,182,129,16,73,247,204,186,132,173,24,221,24,114,131,142,74,85,200,205,170,132,140,42,98,69,204,58,64,195,207,84,33,74,204,215,203,162,142,86,185,6,92,212,241,38,62,157,187,67,72,225,113,155,80,93,104,235,44,58,66,163,198,79,88,105,130,8,154,52,84,28,51,95,84,205,204,174,145,47,140,91,245,129,73,52,172,158,75,74,117,125,101,44,154,187,81,155,218,201,11,174,130,19,10,174,149,232,118,81,85,151,195,93,123,211,104,128,13,57,74,45,138,211,146,146,113,6,138,210,79,57,104,21,48,79,167,48,206,74,141,109,147,206,89,38,239,152,211,198,184,87,214,245,78,117,49,29,81,213,106,35,103,47,157,102,121,35,102,155,244,82,153,19,77,32,30,67,10,149,154,13,25,113,10,217,88,153,170,12,43,203,93,149,45,46,29,32,47,194,219,57,46,148,92,160,183,76,192,169,159,93,182,23,84,101,57,239,34,13,25,170,242,59,137,237,228,166,237,60,172,139,34,149,194,32,186,223,156,175,201,18,153,221,237,134,182,129,118,225,166,109,79,96,110,4,21,76,133,71,138,227,73,78,17,216,222,172,220,169,50,25,106,84,100,73,116,49,134,81,32,187,142,200,188,169,167,166,157,148,38,228,70,109,153,4,234,56,68,177,89,190,185,147,244,97,73,223,240,156,60,232,186,197,162,128,101,135,84,123,140,23,27,109,174,208,234,180,26,189,202,210,217,185,19,186,73,211,169,198,172,72,3,25,189,109,229,16,5,203,0,185,153,165,73,58,133,14,82,157,74,95,45,162,109,205,180,144,5,213,45,42,157,225,180,220,92,90,182,82,230,92,97,81,168,109,23,153,113,67,1,187,132,28,218,68,197,232,200,156,163,244,87,3,177,1,117,71,165,86,118,136,142,97,188,36,171,64,183,31,205,152,74,49,95,40,14,37,102,222,93,111,192,73,163,8,230,154,196,20,185,157,129,58,25,200,134,186,64,238,207,228,39,61,60,107,219,155,97,22,94,80,52,153,90,1,29,87,172,155,205,142,208,195,140,101,31,23,250,141,46,170,216,238,206,50,48,11,175,54,10,237,170,197,227,217,234,170,190,83,140,146,218,154,84,215,147,85,33,179,109,165,176,220,204,211,59,116,89,72,77,235,35,176,67,74,149,158,167,147,128,229,38,13,140,158,78,56,202,84,196,43,248,160,108,51,12,150,66,107,153,165,111,66,25,140,198,157,126,19,43,3,145,225,157,111,12,202,50,185,251,143,246,207,243,18,86,76,252,148,226,143,170,206,241,123,207,60,8,46,160,48,198,160,251,24,49,142,227,62,156,212,190,123,242,255,123,180,101,91,225,79,155,198,252,232,138,65,84,149,255,196,13,220,57,242,16,20,69,5,161,28,147,23,132,183,145,239,105,228,30,247,54,112,62,120,12,221,35,14,46,8,223,195,188,247,21,65,111,61,183,133,71,90,145,69,237,153,229,53,155,55,35,16,143,182,110,60,67,31,94,30,94,224,253,64,51,86,224,79,29,71,57,143,20,189,240,173,215,3,73,132,170,133,67,0,248,248,30,189,143,222,43,170,215,214,51,20,141,205,247,146,254,8,76,159,21,250,184,143,192,197,228,85,176,30,31,195,182,44,109,122,112,54,143,129,251,231,179,166,107,252,185,249,14,51,171,60,90,60,109,178,210,121,192,190,99,202,163,151,32,82,62,113,84,73,127,36,204,192,251,61,14,222,90,11,130,188,57,233,32,22,215,245,24,174,46,152,69,178,217,136,224,103,86,209,245,21,126,59,118,123,223,252,215,227,240,137,58,14,23,113,232,47,133,20,186,211,183,254,251,22,99,15,62,105,79,126,180,196,251,79,78,191,48,250,33,120,202,115,137,94,2,86,17,247,199,125,169,203,187,23,131,83,247,200,4,225,20,233,79,58,138,227,120,215,199,125,208,46,104,74,191,102,32,23,122,141,28,240,127,252,99,215,164,141,208,147,58,100,6,143,96,198,175,117,113,145,51,40,252,75,139,56,122,120,105,1,95,1,29,113,157,103,90,176,207,145,251,106,83,15,37,227,35,90,62,51,188,160,155,231,134,245,17,35,184,179,37,222,123,235,223,235,80,216,183,2,31,78,241,48,69,134,126,131,64,233,2,156,134,115,80,250,9,125,136,121,1,94,219,99,87,201,229,115,97,208,93,196,2,162,248,225,143,2,195,29,192,192,222,59,81,19,30,236,137,163,119,255,45,60,187,95,77,222,31,61,177,188,162,156,57,143,47,201,16,175,37,13,24,205,229,62,62,30,230,107,23,132,23,226,163,240,180,240,254,5,89,231,163,54,216,107,241,57,180,147,146,66,197,9,58,31,201,84,192,218,63,93,248,182,73,107,128,197,155,64,130,251,72,176,64,26,176,77,217,0,71,197,254,81,24,213,100,155,177,39,38,0,181,175,9,22,115,204,117,248,120,243,33,15,31,141,10,175,249,255,123,157,5,209,121,167,56,5,231,204,143,18,40,92,224,2,249,4,23,88,155,22,168,99,232,178,39,236,126,58,18,1,184,30,245,61,156,127,244,202,37,115,9,200,235,70,246,1,28,246,190,254,226,71,41,210,64,102,49,79,213,137,136,247,64,16,144,107,130,144,192,172,255,217,35,166,160,0,100,183,207,146,204,113,188,118,120,178,137,158,196,185,19,236,53,242,133,93,121,231,233,27,251,173,183,57,224,113,86,62,216,39,32,120,202,194,65,160,210,219,120,254,142,183,139,181,101,203,194,54,10,181,124,246,227,84,30,25,222,118,121,128,130,175,168,248,128,173,80,93,73,118,119,23,248,151,123,105,244,60,150,116,139,62,149,212,159,246,105,49,34,5,234,24,190,23,225,114,21,108,24,238,244,54,33,68,236,19,43,236,147,56,8,52,70,11,39,192,215,234,69,237,49,68,240,208,211,1,38,152,41,91,102,105,37,212,227,84,48,93,10,127,195,80,214,234,157,124,117,44,126,134,136,176,75,47,150,6,232,52,166,74,43,209,216,124,197,43,156,199,235,3,139,7,137,125,109,170,189,60,178,163,20,40,47,211,114,223,255,171,73,121,101,179,5,251,11,69,193,86,249,112,141,161,63,121,111,107,240,54,22,216,246,233,91,43,222,113,178,19,14,199,228,227,65,123,55,1,216,130,67,251,214,206,130,186,177,254,190,39,8,208,173,29,6,145,14,47,143,236,80,47,217,17,205,67,208,167,13,228,19,76,48,99,3,255,221,161,86,60,194,77,148,173,33,205,196,66,220,0,219,94,43,124,230,31,12,96,203,7,192,43,79,94,92,28,32,244,119,20,253,230,1,87,252,87,42,241,230,32,208,82,41,159,254,87,66,41,71,120,90,45,227,147,122,122,132,11,126,138,147,122,182,228,229,122,169,244,18,201,86,88,239,151,28,60,40,123,191,131,194,48,253,74,223,46,165,151,4,206,251,109,112,30,60,17,156,82,186,64,224,106,169,23,134,90,210,97,158,21,163,180,40,167,115,4,238,130,18,54,168,187,41,129,202,91,2,71,193,35,30,47,55,192,163,124,169,145,94,181,112,181,60,59,68,106,130,223,35,124,87,230,67,28,215,21,124,187,47,118,75,56,230,151,84,64,73,174,130,23,64,201,44,196,30,151,189,126,51,229,60,192,177,138,171,196,12,128,113,136,8,12,82,197,215,224,145,151,26,38,229,213,115,136,108,57,109,53,241,28,120,184,44,227,0,146,135,14,1,19,94,135,114,101,230,69,156,226,57,175,230,162,178,43,123,89,100,172,74,52,70,189,132,239,42,126,222,27,15,141,45,0,2,138,0,106,153,195,195,20,137,47,171,189,116,161,28,12,199,169,170,17,205,45,2,95,131,18,15,225,153,135,71,213,240,159,33,224,25,114,152,130,253,120,242,213,157,95,46,147,189,180,26,155,40,0,147,76,192,220,151,143,112,236,80,226,146,120,14,148,164,0,114,228,30,57,177,134,47,107,0,99,48,108,145,0,207,148,218,134,240,214,130,5,30,122,137,114,92,143,22,118,77,34,210,42,137,67,224,225,26,60,212,189,154,112,13,35,60,82,22,106,209,216,216,112,190,51,53,111,190,27,184,91,239,121,196,194,33,175,122,57,79,164,117,63,217,142,159,151,103,118,88,80,193,239,96,161,173,246,105,124,192,80,1,166,36,233,21,87,194,100,62,133,168,62,88,74,160,78,11,43,121,61,247,162,101,27,45,216,128,90,227,32,187,15,27,209,98,29,174,73,184,233,15,30,106,128,209,3,132,116,127,81,6,51,9,126,91,17,50,1,26,78,169,88,242,232,0,149,102,33,134,203,210,161,50,141,59,45,62,130,5,250,90,150,147,157,237,17,210,61,88,102,25,224,11,8,189,45,135,61,170,103,122,44,231,200,162,143,87,185,158,158,4,203,162,34,1,20,170,120,157,244,26,224,43,127,58,193,238,65,193,163,138,159,247,200,39,70,29,6,205,252,71,251,148,71,135,8,231,75,28,226,74,148,115,116,192,222,30,229,252,253,32,67,70,160,101,120,17,157,119,207,119,145,144,228,5,39,38,202,31,57,218,92,130,114,24,197,96,58,136,47,253,126,96,242,78,182,135,33,152,205,98,97,121,40,45,49,226,221,221,190,60,48,133,29,149,63,42,126,222,17,80,30,88,247,130,114,255,150,194,90,51,119,119,135,246,161,48,120,40,87,129,28,22,43,231,252,63,177,114,255,138,229,80,46,160,66,94,8,203,227,246,184,168,60,52,109,123,229,126,228,234,137,109,113,31,255,26,191,194,57,60,77,68,198,6,48,225,130,151,4,228,184,60,48,196,120,229,158,45,38,94,124,192,199,111,158,152,134,68,197,80,169,138,42,194,208,81,63,73,203,72,44,18,53,49,242,68,147,195,197,144,15,50,188,28,58,211,169,175,15,222,29,16,255,16,81,236,220,8,246,19,181,175,158,201,132,113,203,1,28,36,66,125,95,238,69,216,102,142,174,110,46,80,25,140,12,141,141,252,195,139,112,158,53,91,10,110,128,222,192,15,73,160,23,110,157,238,46,144,214,207,229,115,23,91,159,208,107,208,56,220,68,157,69,34,140,124,190,13,100,226,66,234,24,220,254,118,234,206,187,158,58,11,238,216,246,255,62,94,120,212,223,205,119,74,233,11,0,174,93,116,37,113,247,241,63,54,136,220,197,56,199,219,147,218,129,33,46,54,39,183,172,251,147,85,123,105,225,158,16,238,44,109,246,119,25,159,126,52,193,72,188,49,93,30,205,43,16,60,183,179,188,63,82,200,158,252,62,253,11,177,227,26,241,11,178,211,26,175,71,33,76,32,118,110,82,62,197,76,156,187,27,187,220,93,226,104,60,73,59,240,177,157,135,105,201,190,94,147,151,115,154,189,102,197,133,39,239,199,12,49,121,127,118,218,111,194,170,115,231,221,168,93,237,230,5,14,119,124,200,222,190,143,142,143,249,231,11,59,231,106,231,209,253,89,120,129,118,185,90,120,67,247,66,189,231,240,86,237,197,49,189,30,211,195,21,219,139,53,192,135,151,16,240,141,207,167,146,96,250,14,122,66,31,46,205,231,77,156,244,5,114,135,247,111,73,252,34,118,19,100,159,123,13,32,238,28,160,3,126,40,124,46,189,200,137,196,115,116,198,199,75,35,41,11,186,121,150,130,91,180,139,162,227,145,88,115,36,56,62,131,101,173,112,151,168,254,122,130,239,111,245,110,19,178,18,253,125,76,111,251,251,187,43,171,244,188,88,116,171,56,251,194,178,216,95,216,165,95,174,115,85,62,187,128,199,185,213,244,2,77,204,151,54,99,236,194,239,70,240,95,243,166,239,18,66,87,249,2,242,240,234,177,191,238,242,239,107,240,172,252,101,158,229,95,17,198,121,86,120,91,120,58,130,75,163,184,116,165,247,201,241,125,129,150,55,95,88,126,51,136,237,177,59,189,46,57,116,152,148,47,253,219,200,168,200,191,65,137,38,33,155,40,58,92,88,130,162,240,130,242,164,108,115,82,148,208,89,225,56,192,216,101,230,129,191,108,222,158,31,70,82,82,78,104,223,62,174,185,88,234,45,95,197,61,195,177,56,218,146,248,75,44,43,188,19,141,129,12,114,239,134,197,71,183,164,158,50,144,184,39,141,234,197,238,75,67,48,49,61,126,175,240,37,238,76,47,115,253,194,21,174,127,209,50,17,136,126,193,105,153,180,75,36,149,78,207,220,125,217,118,18,36,22,59,3,56,98,189,8,116,9,185,216,169,100,173,153,75,189,175,143,20,159,164,220,114,109,128,9,19,207,221,25,76,142,174,20,239,194,59,197,179,68,138,108,7,7,74,197,171,201,167,146,117,82,74,64,142,186,62,212,240,108,132,119,158,210,239,223,223,94,144,207,131,116,195,185,51,64,206,8,20,113,98,94,150,220,159,146,153,226,190,249,121,61,38,231,11,203,238,144,231,250,147,76,254,201,104,190,222,228,31,24,233,125,250,187,84,148,223,253,124,139,169,38,255,113,112,164,223,253,240,41,243,20,253,77,94,17,255,240,237,45,167,123,152,119,220,247,130,136,37,98,60,150,120,19,174,13,129,197,209,62,228,143,231,79,242,81,70,53,56,217,57,84,191,218,192,246,82,111,155,65,6,238,61,128,203,120,132,94,15,199,168,132,143,95,133,205,133,54,55,34,20,243,140,56,70,230,123,213,42,94,129,160,215,97,115,169,209,25,116,206,231,12,71,49,248,114,250,109,154,70,139,223,66,250,237,60,7,21,179,28,143,220,154,51,28,101,178,31,29,224,3,200,184,127,53,39,139,194,69,172,80,72,134,244,120,247,252,167,126,64,135,186,161,169,2,134,160,95,13,125,238,252,143,251,55,241,160,151,92,233,246,62,120,161,7,222,139,93,221,238,122,126,38,134,35,41,162,6,209,43,55,247,119,236,143,254,138,134,9,111,244,155,219,189,236,139,126,51,168,152,39,250,235,219,124,61,63,244,87,144,233,178,23,250,171,129,124,45,31,244,215,144,232,227,60,208,95,209,195,141,254,231,175,129,248,186,69,112,187,239,249,171,183,210,235,112,249,56,191,243,87,12,245,118,175,243,87,224,252,205,250,156,191,2,145,111,209,227,252,211,144,231,216,223,252,102,168,159,202,219,252,150,14,5,47,51,191,103,125,8,95,201,18,59,54,143,57,192,109,0,253,235,225,59,255,247,235,130,171,94,205,14,62,65,60,226,71,116,115,83,244,225,71,195,61,141,53,252,104,80,183,70,22,38,59,120,57,142,112,223,117,20,71,248,241,24,222,30,53,120,83,31,183,199,8,70,78,236,225,89,112,28,64,120,75,111,134,110,24,160,108,243,104,40,52,235,191,192,252,159,190,11,192,129,242,160,240,199,63,166,77,176,115,223,123,231,244,99,222,23,33,99,39,208,199,8,67,183,119,26,72,107,239,95,209,227,221,19,43,241,236,242,241,236,92,39,137,121,240,177,127,5,8,127,0,126,57,144,155,35,110,115,18,201,16,99,63,145,96,19,143,97,56,237,49,112,129,185,38,220,199,182,127,104,208,141,56,78,92,144,218,135,227,39,187,141,158,38,23,140,103,150,190,136,10,160,254,69,250,69,239,212,68,225,156,255,18,207,43,48,238,158,124,18,189,8,42,12,238,136,66,116,100,205,103,71,12,80,209,150,111,207,176,68,223,37,240,230,35,206,122,127,150,70,231,117,161,175,199,103,3,95,43,141,118,194,141,252,254,36,239,193,43,225,188,7,122,25,109,191,78,77,58,147,33,33,88,151,23,124,205,142,147,56,120,229,254,30,57,169,112,8,80,9,38,236,84,158,143,5,175,36,94,153,228,19,213,27,197,219,189,78,0,21,130,88,152,196,201,19,61,189,125,176,9,63,180,31,29,72,16,154,92,223,199,84,225,176,19,160,246,179,111,188,7,119,143,119,158,189,232,225,204,48,174,175,146,15,79,38,111,241,166,163,203,230,205,178,9,16,179,84,90,81,18,207,142,182,1,244,173,6,158,252,255,24,162,229,131,242,224,124,115,81,38,255,48,33,246,163,117,255,66,248,200,170,228,249,167,143,240,150,31,62,66,193,165,180,92,246,124,245,103,177,151,244,238,93,219,121,28,95,250,238,250,182,255,98,224,145,31,58,65,70,241,29,203,200,91,157,91,148,211,106,211,247,199,119,75,56,92,242,189,244,41,47,92,131,4,21,14,241,19,74,217,47,233,121,238,251,4,94,40,29,226,39,138,37,195,127,230,185,225,159,139,159,48,188,160,2,80,238,150,143,227,39,20,34,1,179,124,136,159,112,98,37,36,174,19,126,252,4,76,236,145,67,1,114,68,44,126,98,71,108,8,15,213,28,17,139,159,200,19,18,145,150,73,92,174,196,226,39,22,21,140,72,111,171,248,170,114,28,63,97,87,0,41,182,13,60,85,137,197,79,100,42,74,197,11,238,80,171,189,128,194,128,172,162,63,170,234,6,144,31,140,170,26,197,164,172,162,81,145,123,220,87,128,42,100,239,16,57,179,35,15,228,13,2,70,146,161,51,27,18,144,74,172,224,40,40,25,225,70,109,15,104,91,193,69,47,10,36,138,157,145,106,78,57,189,172,251,241,34,251,216,25,187,102,19,94,151,94,188,8,154,124,79,91,182,102,151,211,98,21,79,129,162,129,87,2,38,202,174,239,145,177,170,184,94,247,103,15,62,60,4,52,240,66,73,188,216,16,127,33,109,188,88,7,25,32,7,30,202,135,247,66,235,17,242,197,250,206,127,7,244,178,209,11,95,19,183,138,69,90,236,95,84,109,54,2,216,91,80,205,138,96,239,26,112,176,6,26,179,176,254,42,162,89,190,233,197,122,208,89,255,197,212,171,102,47,1,213,47,63,12,131,192,145,166,143,92,0,53,219,4,80,83,101,92,108,121,228,196,39,30,225,90,154,31,116,181,106,245,18,65,86,114,57,164,10,248,157,43,237,67,101,14,225,49,126,32,18,214,50,203,254,92,80,225,106,80,203,167,65,52,229,109,181,88,74,187,21,188,82,217,111,194,67,76,72,98,175,95,9,4,137,14,188,155,3,65,126,248,247,50,16,4,227,242,217,34,251,173,5,130,236,175,85,46,59,37,31,28,70,142,36,240,51,78,47,158,27,10,16,129,78,93,94,142,10,14,78,38,158,3,222,109,142,43,113,103,152,187,164,159,204,75,30,76,215,29,130,130,107,241,11,94,182,7,119,151,23,29,109,147,213,3,255,131,91,156,244,143,157,225,111,246,238,79,168,172,81,67,95,252,253,206,247,247,59,223,223,239,124,127,191,243,253,253,206,247,247,59,223,223,239,124,127,191,17,196,142,175,131,46,122,221,93,140,242,74,176,190,120,180,236,165,46,99,23,70,223,116,208,208,215,62,242,174,6,12,222,134,239,55,8,250,227,98,16,111,68,232,92,236,225,245,184,195,203,49,135,175,235,242,52,248,239,114,156,225,171,32,95,139,47,188,53,182,240,117,29,38,3,4,95,89,253,85,177,132,31,25,71,120,113,56,215,226,7,227,119,67,119,215,131,7,147,70,219,139,85,47,161,113,238,254,235,62,0,118,127,124,3,150,196,49,144,9,143,212,17,255,82,238,162,228,242,113,162,253,107,80,12,149,143,43,210,211,43,112,136,221,189,93,158,158,231,171,158,214,7,0,177,1,29,93,217,93,245,20,71,110,112,5,63,57,49,18,23,110,119,23,21,134,147,155,190,115,100,75,104,154,87,195,55,78,20,134,51,57,25,226,152,157,43,63,90,205,137,96,149,179,184,159,44,203,35,8,133,51,33,5,79,103,200,30,42,229,215,213,140,120,165,80,51,64,206,132,134,39,80,136,66,99,78,106,157,70,187,36,46,26,111,8,99,62,145,78,110,142,42,142,46,166,146,52,56,138,19,58,201,249,16,153,92,238,206,218,92,142,150,204,215,210,82,18,215,150,71,108,231,112,135,121,46,174,231,69,160,71,187,205,191,208,60,24,67,110,79,95,113,37,231,73,194,62,131,156,79,157,113,116,237,121,37,127,201,201,5,232,165,93,115,119,202,142,33,63,40,235,186,114,127,174,149,215,195,165,102,103,204,80,103,44,74,167,150,134,88,77,244,120,0,49,193,230,74,205,155,19,128,156,94,188,38,103,235,162,189,241,216,74,121,114,57,251,50,45,175,238,156,139,27,231,40,33,204,249,35,197,183,178,254,240,187,160,152,239,126,62,237,207,73,216,203,241,149,245,15,223,122,213,206,185,25,128,125,149,12,224,184,234,97,16,212,254,39,246,209,25,237,47,118,63,6,67,251,112,33,0,227,30,65,89,244,227,95,87,194,216,218,227,81,126,84,140,19,88,152,97,176,207,223,199,83,241,126,184,174,52,157,54,222,251,215,101,227,238,110,47,121,252,157,180,47,210,222,207,45,32,2,21,230,4,80,250,246,62,159,143,157,4,159,191,39,96,66,94,160,63,92,165,211,93,226,253,36,123,231,27,255,39,145,145,153,86,13,192,207,197,83,0,254,2,225,100,90,209,197,192,44,179,207,139,12,63,97,190,83,208,221,62,251,173,119,8,69,159,63,156,14,225,25,8,105,204,82,182,15,106,84,114,60,73,135,76,223,201,192,160,1,194,126,146,167,211,89,136,60,191,78,156,133,62,133,15,204,126,219,80,180,70,139,190,2,147,249,123,218,248,232,217,85,191,11,100,81,10,82,32,86,210,51,28,167,189,36,137,156,119,131,76,150,131,171,111,239,230,189,172,148,61,31,11,240,104,159,5,176,12,151,210,75,18,175,151,15,55,223,101,163,20,214,114,193,35,200,127,20,220,133,247,72,223,107,97,223,112,229,103,108,220,130,90,136,255,8,43,121,183,252,160,161,247,104,157,188,80,62,55,150,43,247,202,209,98,185,61,193,224,119,7,203,119,63,223,253,124,247,243,109,71,49,199,79,241,72,239,137,100,156,67,70,141,131,187,198,77,102,226,195,181,200,27,12,78,223,5,255,78,212,161,27,128,38,225,133,130,207,235,225,196,44,185,55,90,113,227,87,120,161,192,115,212,87,156,110,113,97,39,130,16,202,60,119,161,208,115,17,105,160,204,61,63,59,143,158,80,124,124,17,245,232,217,122,13,207,73,226,68,128,9,122,1,109,247,241,227,145,213,200,127,22,153,253,97,236,240,244,67,16,136,30,10,92,17,154,137,190,227,226,214,73,242,22,47,191,12,80,244,189,124,19,96,56,177,180,19,201,68,54,23,145,61,38,170,32,92,158,200,35,25,108,15,96,111,233,59,181,56,124,184,24,143,13,212,1,1,186,191,28,145,205,22,97,236,91,136,200,134,56,186,200,240,197,226,109,17,217,8,150,67,19,40,63,188,63,244,119,239,201,164,207,178,10,36,145,140,161,137,111,25,218,226,115,104,90,30,151,58,125,23,106,146,162,238,189,196,177,61,24,73,149,145,8,62,145,40,248,85,98,203,56,144,173,240,114,55,55,43,113,224,3,149,91,42,149,222,184,143,106,109,132,43,51,248,24,238,147,164,176,205,181,24,18,235,87,196,173,56,41,75,205,81,123,128,110,150,61,123,218,236,146,141,97,85,105,213,179,164,92,95,78,154,115,94,236,245,38,165,85,169,150,45,205,16,101,99,138,75,82,109,52,169,222,188,222,168,91,114,191,50,149,29,121,40,139,162,94,232,79,70,253,57,206,97,218,196,92,213,82,206,150,239,20,59,69,76,217,229,77,164,107,34,171,230,184,48,193,4,22,163,118,216,206,128,114,124,222,64,145,250,172,220,21,167,120,121,129,183,134,237,206,124,146,197,75,110,123,86,197,204,110,106,140,112,195,50,73,118,220,54,90,177,200,14,103,172,183,40,92,98,233,81,142,172,80,84,85,178,149,93,173,3,153,19,11,169,90,35,187,157,103,134,69,168,201,108,200,142,81,94,101,149,26,45,56,230,10,197,215,98,109,86,30,149,106,25,219,154,247,42,5,188,239,18,58,99,16,195,114,167,84,194,91,29,35,223,45,224,42,94,20,201,121,166,178,30,143,80,101,187,24,89,169,86,14,183,69,174,71,22,240,172,59,116,231,189,82,113,213,218,205,76,188,238,150,10,120,11,239,162,173,89,121,130,43,46,94,232,77,166,211,154,48,81,215,53,8,23,74,14,110,138,4,130,22,219,163,38,220,151,70,46,89,40,33,56,45,118,120,99,215,90,137,176,110,50,184,133,3,169,19,37,169,70,169,11,167,24,152,213,72,218,42,17,120,202,197,213,66,99,81,106,50,51,21,174,52,54,41,51,79,215,172,82,23,159,187,212,172,97,79,232,242,208,24,119,117,73,236,88,120,166,49,29,50,213,137,97,172,155,8,186,232,163,117,189,76,228,156,69,163,176,106,52,85,119,40,50,46,206,155,99,90,131,199,101,118,162,119,50,120,13,103,197,54,60,224,224,249,162,33,54,81,146,37,22,171,25,223,31,105,53,27,16,164,139,122,239,141,134,27,240,72,231,45,156,192,171,110,73,76,201,35,165,110,48,114,105,220,94,224,139,201,180,4,70,66,227,181,212,146,200,76,57,132,106,44,64,207,121,188,78,149,136,58,100,216,141,201,2,94,203,99,188,131,150,172,242,98,178,98,61,208,186,195,172,41,185,51,156,180,237,74,143,153,96,213,106,74,110,226,245,249,134,44,111,218,4,203,27,72,74,154,8,118,5,150,137,230,138,218,53,59,146,185,210,52,190,43,164,22,169,220,202,54,182,29,71,100,196,166,136,231,201,206,160,184,201,146,107,116,110,110,154,240,166,149,51,26,75,42,107,172,218,235,81,167,39,26,80,118,202,14,69,202,194,133,42,86,17,148,90,117,53,17,22,132,139,119,22,53,121,64,244,74,42,46,137,93,148,84,115,122,131,81,51,21,218,134,85,171,109,217,147,42,55,18,91,25,152,151,93,211,236,53,105,156,132,153,25,88,9,101,183,61,103,119,150,32,230,225,60,185,19,83,19,3,53,54,53,50,63,19,154,229,166,51,216,108,39,114,65,170,84,250,203,101,221,132,202,27,109,144,98,251,253,97,159,30,236,70,217,153,86,225,20,174,95,70,135,203,137,218,223,41,28,214,135,250,8,49,92,76,185,145,208,91,64,195,101,163,84,53,22,4,129,110,6,141,173,129,74,133,122,166,87,225,235,174,91,116,120,74,174,245,108,168,94,88,101,250,120,127,61,50,42,213,229,12,205,64,197,10,70,109,86,77,30,101,43,99,133,153,181,202,102,159,239,45,42,140,34,244,107,51,125,213,34,172,117,123,56,43,22,169,106,117,204,165,138,37,178,79,111,235,6,219,42,103,5,36,163,187,235,17,222,151,6,44,182,75,169,88,38,69,136,90,171,57,233,219,125,69,26,23,9,184,88,17,83,218,74,52,27,107,29,171,64,136,163,19,139,237,178,216,212,91,3,23,207,118,245,105,15,178,145,57,68,101,216,38,222,228,200,142,200,113,185,76,182,135,216,242,106,77,80,120,134,104,20,134,29,167,191,80,170,243,81,74,153,211,51,136,237,79,83,75,192,83,115,253,205,46,227,112,115,115,166,144,108,222,152,22,13,71,158,181,87,184,166,49,13,162,98,73,157,237,104,177,198,215,91,65,175,23,17,167,76,231,177,221,148,26,97,91,210,105,195,154,92,101,169,126,95,112,218,110,25,237,96,181,130,74,110,154,217,84,91,225,154,101,173,183,2,171,127,170,230,182,227,14,203,155,82,126,204,147,114,174,58,44,32,59,3,25,144,107,118,139,80,248,112,101,12,132,172,85,90,183,170,3,17,90,53,201,20,134,77,250,77,120,97,161,53,150,88,227,13,54,47,16,98,221,93,172,114,26,191,108,142,139,203,2,217,170,41,61,165,72,11,184,224,206,92,170,80,158,86,119,26,196,56,131,110,25,177,42,46,90,159,212,109,22,170,12,201,133,220,216,234,51,185,128,97,195,157,85,151,33,54,135,153,173,69,173,89,92,229,23,109,137,236,55,176,221,98,186,93,202,109,212,169,183,228,198,160,105,180,149,34,159,27,233,41,135,211,12,180,154,34,186,29,194,154,143,59,93,205,238,79,6,131,81,49,111,215,237,102,113,3,120,195,104,217,79,229,55,187,236,118,219,216,114,248,100,94,220,45,148,230,148,155,85,5,142,51,144,18,140,32,155,5,80,137,23,218,180,46,152,76,77,110,105,128,195,110,115,68,190,142,202,133,213,102,152,151,244,62,50,84,186,96,111,245,4,142,53,82,165,97,173,212,207,91,203,166,157,218,181,96,211,32,22,54,135,205,23,102,139,205,153,22,88,118,102,139,170,143,173,57,130,12,233,236,168,180,17,49,183,204,100,43,84,135,88,175,89,74,22,166,120,183,154,27,119,55,75,181,67,17,238,156,21,145,74,39,213,87,242,227,113,139,221,186,88,41,181,236,67,229,190,12,213,196,2,154,90,168,240,86,215,243,155,69,5,105,247,177,92,9,219,101,48,103,107,75,89,167,57,159,247,156,82,118,0,134,157,33,166,37,184,95,111,52,166,59,190,59,93,76,16,199,16,59,200,68,217,136,121,146,53,224,236,212,41,161,27,147,26,114,153,238,124,87,87,27,24,60,175,155,67,88,208,21,156,208,103,165,201,114,230,210,80,9,223,162,66,170,146,162,24,166,64,67,115,146,217,228,49,74,48,251,110,125,134,107,229,76,31,238,110,4,120,172,245,53,65,89,76,218,128,28,154,52,65,138,13,103,1,23,92,184,89,104,238,138,77,140,33,59,77,116,53,211,93,113,193,109,106,42,85,202,150,84,201,41,172,185,252,172,40,107,148,11,14,53,170,178,41,108,229,250,174,71,146,235,225,78,93,86,59,230,214,168,244,166,156,130,86,43,124,57,35,67,27,190,84,221,41,216,164,173,174,87,235,58,197,117,179,57,74,69,217,205,132,170,102,39,85,180,163,46,86,216,16,117,70,115,200,162,182,101,172,73,152,92,117,88,47,177,4,95,202,46,28,154,153,15,57,87,238,175,105,99,99,103,214,229,69,55,213,215,240,73,167,147,119,215,150,89,172,53,173,217,220,28,17,13,216,172,59,66,126,73,80,52,74,172,115,153,113,87,214,38,76,91,107,87,141,194,58,139,227,99,70,30,162,51,36,219,95,182,212,89,171,179,17,179,84,105,147,197,48,101,150,194,133,242,72,207,103,87,43,196,105,168,124,30,26,116,250,165,249,110,163,201,37,103,222,80,107,219,1,193,45,138,107,7,237,119,179,25,23,169,89,52,95,114,0,229,216,70,138,234,194,139,133,54,3,92,137,156,181,9,64,116,69,177,59,237,14,79,143,39,148,81,207,149,6,133,124,91,36,33,56,187,205,143,86,29,189,129,144,18,49,46,115,229,90,102,181,170,114,171,197,182,148,209,231,114,119,100,13,250,70,167,152,195,182,229,14,54,65,27,147,162,36,201,149,145,131,203,147,106,118,176,26,44,37,108,184,1,146,94,179,151,203,64,211,78,17,118,107,187,77,182,48,183,171,21,169,191,81,73,219,28,89,250,112,108,83,253,177,76,187,235,94,115,178,193,90,226,172,62,68,49,2,155,231,234,43,85,109,90,86,91,21,204,66,119,174,116,152,209,186,131,55,178,35,46,239,84,103,115,120,69,144,22,197,140,27,213,181,58,130,58,109,3,105,14,85,213,41,14,154,22,180,99,86,131,28,143,241,52,60,177,83,18,95,155,211,99,99,168,115,38,217,91,47,54,68,86,31,207,201,157,38,232,165,93,139,152,215,232,45,131,192,58,130,24,24,190,88,79,75,75,180,94,182,177,97,38,183,149,58,133,249,22,217,14,120,139,49,114,170,156,207,75,176,102,206,204,97,61,91,194,199,78,131,42,88,133,33,41,243,59,130,132,172,1,58,147,249,102,222,49,27,45,130,104,67,118,97,140,76,109,148,196,234,171,10,150,49,25,73,97,170,26,170,26,245,206,206,164,91,10,81,21,38,3,182,228,88,75,173,195,193,107,164,57,213,8,218,172,108,87,107,104,88,26,231,49,215,93,245,11,29,52,199,110,40,8,83,173,70,163,84,51,161,161,34,87,216,94,153,219,54,134,121,181,161,206,128,124,184,115,118,25,154,84,183,235,145,163,99,104,173,8,117,5,122,92,169,21,151,166,36,101,244,118,77,105,234,122,69,152,49,132,213,237,86,230,83,105,190,109,239,86,93,107,211,133,51,89,184,182,211,135,235,41,157,111,202,230,174,176,17,228,69,197,181,40,83,158,66,210,66,148,12,52,59,233,100,151,98,143,203,40,19,50,71,245,176,172,83,23,45,174,214,230,198,70,166,107,52,171,14,212,85,139,236,90,16,20,104,67,14,41,119,55,220,144,219,5,54,230,43,133,25,77,79,48,107,57,160,134,236,130,19,198,238,210,158,47,42,43,181,83,205,206,134,11,166,48,106,59,153,110,179,94,155,185,107,149,77,141,55,253,205,104,80,108,176,244,116,179,212,250,131,77,30,158,147,253,249,152,33,176,166,70,45,203,155,44,181,131,151,92,173,192,17,107,162,110,213,170,107,23,71,172,172,210,105,84,123,74,86,51,236,237,42,85,161,25,170,106,116,10,204,160,87,206,142,103,232,198,54,134,46,98,192,155,77,5,205,14,231,125,43,197,141,70,152,202,181,151,53,165,61,84,112,216,18,89,205,106,161,153,226,164,94,22,155,13,102,222,88,183,171,99,176,182,251,121,77,222,52,200,165,144,37,74,72,165,193,237,218,152,76,183,248,9,55,75,153,147,81,139,39,173,137,234,210,59,161,89,36,186,36,211,83,77,110,91,204,170,187,94,163,164,148,168,29,33,180,229,153,76,215,39,162,208,171,15,106,206,108,180,28,106,100,87,214,149,97,147,161,96,77,107,55,43,153,161,49,66,187,107,124,86,236,119,250,195,217,38,211,228,128,204,144,133,91,131,18,34,33,83,100,80,192,139,250,46,99,103,23,67,14,119,192,65,215,90,55,202,194,110,167,203,240,100,166,84,118,117,43,187,26,118,204,10,188,93,172,170,182,173,77,71,34,39,180,151,5,105,59,43,82,69,55,197,32,110,9,147,4,32,251,8,99,141,174,247,82,112,79,46,170,148,105,195,46,185,234,57,157,10,186,158,75,212,204,88,246,154,121,161,7,53,141,101,109,194,48,51,155,205,151,51,93,157,79,101,37,130,30,193,153,173,40,228,178,50,37,245,166,227,137,81,135,123,149,158,218,233,76,138,245,65,171,88,171,182,187,178,50,148,107,98,109,190,102,83,141,45,190,28,207,235,24,178,85,156,18,209,158,181,231,213,17,189,38,56,45,133,233,96,63,242,5,140,175,82,98,119,224,174,91,42,139,109,116,125,168,23,8,109,210,237,66,237,161,44,204,157,58,41,233,34,150,2,155,95,153,27,16,9,99,186,148,91,87,176,26,1,206,79,32,51,185,61,170,138,195,124,29,237,242,109,85,27,25,46,63,118,105,86,202,55,71,19,186,79,224,43,203,166,59,147,22,33,147,77,176,44,182,59,141,67,214,68,67,92,82,173,178,49,168,76,38,170,89,205,77,171,54,74,168,213,130,164,153,155,86,15,53,76,23,215,230,203,82,185,128,244,68,219,104,169,205,218,138,234,201,171,237,184,52,25,54,117,114,65,111,200,49,65,98,27,169,49,111,115,52,152,38,163,140,239,40,59,151,135,122,224,136,86,115,205,17,85,86,243,75,216,86,129,20,48,199,100,203,153,212,100,106,97,176,185,137,133,245,140,237,140,205,185,185,162,185,21,178,16,76,51,244,138,145,27,171,241,22,195,168,73,79,169,11,75,141,205,186,56,80,8,173,77,211,129,104,210,110,244,134,66,115,32,155,213,149,152,41,192,150,181,172,205,249,77,179,177,153,109,118,29,2,72,121,219,188,70,166,156,220,88,165,242,43,126,5,247,233,254,178,237,180,203,155,26,62,36,82,61,20,102,96,164,106,148,161,54,186,165,184,173,177,196,51,22,68,111,170,5,167,222,228,38,92,167,153,103,68,179,69,111,250,82,123,194,110,217,77,205,110,185,34,228,164,72,189,56,78,53,134,176,98,13,71,118,191,56,128,92,197,30,182,112,166,76,103,149,101,73,233,141,153,222,34,53,96,199,59,189,51,19,10,171,74,118,158,5,210,208,22,146,198,179,85,174,62,4,114,40,148,151,201,194,120,39,162,236,44,229,148,82,20,212,110,180,83,128,34,194,160,190,165,138,13,172,172,166,196,101,3,25,183,208,92,15,111,11,86,61,181,40,227,13,203,200,18,20,51,173,17,116,142,202,47,122,117,154,217,165,152,108,127,83,212,24,59,95,40,175,85,4,214,22,173,241,112,67,235,128,166,10,216,73,200,2,225,103,179,206,6,93,170,85,101,173,186,186,182,236,233,243,90,3,227,24,149,181,25,85,181,170,101,104,71,150,251,166,229,2,133,66,104,35,59,109,52,213,186,64,223,106,9,157,13,16,6,82,70,73,28,2,145,187,239,44,50,125,217,21,240,148,67,214,114,86,161,48,66,133,153,0,225,102,123,74,183,193,129,150,149,156,29,52,43,241,19,27,227,93,101,144,27,8,219,185,60,18,217,153,147,223,102,22,68,139,196,219,108,19,49,248,198,160,218,155,214,215,13,1,30,113,57,170,49,36,198,198,110,94,179,122,43,174,205,20,11,51,100,148,171,23,7,242,58,211,24,8,246,102,146,79,137,2,78,136,45,183,146,51,58,43,101,152,93,213,107,243,218,176,211,217,77,102,180,182,233,172,229,118,171,41,230,86,189,149,49,49,167,106,117,99,9,118,121,160,247,204,17,11,119,83,229,84,5,238,24,187,53,85,171,12,103,170,225,212,139,109,185,42,205,44,35,55,174,182,193,66,117,182,235,93,127,229,150,54,147,18,75,137,213,105,7,155,150,148,110,6,153,54,201,5,206,120,239,242,82,232,182,105,72,197,77,38,167,50,148,155,202,85,181,93,157,238,212,53,146,29,12,155,50,91,84,128,226,218,90,81,156,156,221,172,112,171,95,210,42,70,30,182,0,130,245,148,1,219,93,84,231,96,173,82,100,118,172,82,113,100,213,105,142,149,62,203,108,103,195,162,202,22,183,3,180,145,130,119,68,139,22,170,102,217,65,112,125,189,216,205,52,12,21,198,51,184,9,170,175,168,12,1,67,46,3,65,45,123,40,100,178,54,217,151,186,149,85,23,38,129,82,158,131,214,227,97,167,86,201,85,155,112,155,145,136,170,62,156,25,230,194,164,169,85,43,199,51,38,91,32,77,177,161,46,204,105,11,200,159,45,82,159,136,249,81,193,172,142,177,238,106,61,89,207,115,244,184,59,18,86,104,22,158,184,213,226,196,169,109,103,59,152,78,109,58,83,157,47,88,237,73,115,155,31,208,92,111,49,162,87,197,29,103,180,42,18,41,99,253,98,42,229,76,113,162,0,84,122,112,242,80,213,26,165,143,60,67,11,94,81,170,195,229,96,221,83,203,229,123,207,116,83,204,94,182,54,193,72,14,254,22,172,77,28,10,231,25,20,102,111,181,54,21,139,151,81,46,114,57,244,91,64,57,87,20,80,12,131,152,27,81,206,33,240,199,95,241,159,191,227,45,20,178,5,38,155,99,63,127,111,232,150,236,149,60,211,140,165,43,107,155,143,89,27,147,73,88,18,185,34,124,243,100,246,41,87,200,39,82,76,156,189,43,63,116,246,17,62,5,135,198,31,231,83,112,210,254,99,125,10,246,128,210,183,247,249,58,159,130,125,179,91,125,10,60,60,92,217,102,165,208,101,246,209,247,157,187,50,199,38,175,208,158,115,228,91,223,5,22,121,202,162,137,23,31,11,130,240,118,247,232,223,238,62,63,194,224,79,162,11,86,55,249,83,216,129,81,30,121,202,65,168,151,107,239,58,122,254,130,186,5,63,51,153,216,240,54,4,227,157,120,193,100,129,35,232,105,119,17,4,15,64,12,242,203,148,125,45,208,34,235,253,92,243,2,57,76,249,215,246,2,57,44,186,143,240,2,185,186,107,143,18,160,28,39,130,220,39,105,250,4,78,33,150,29,186,29,196,19,92,252,253,109,109,210,178,86,245,220,189,174,56,132,200,19,220,243,198,40,87,194,36,11,251,215,166,30,156,53,10,37,188,82,78,186,139,84,78,221,69,42,167,238,34,228,169,187,72,229,200,93,100,235,63,90,134,57,62,14,137,63,252,215,195,150,5,15,181,74,224,40,18,188,209,211,241,19,39,236,155,136,165,51,109,116,31,63,58,74,231,176,111,168,30,158,39,48,205,249,105,71,142,93,86,200,35,151,21,213,239,86,140,222,204,25,188,142,51,230,184,18,163,245,21,135,149,104,89,127,231,176,242,221,207,63,36,231,135,243,247,204,251,147,247,46,18,255,78,93,185,99,241,60,167,133,209,69,117,36,10,158,189,172,126,133,235,197,39,119,187,248,20,46,23,223,150,187,197,39,113,181,184,32,187,156,206,248,94,216,10,10,130,168,40,20,219,123,59,68,132,17,194,132,47,119,119,145,140,115,231,203,94,231,187,100,99,57,44,66,135,13,236,146,19,195,37,225,237,69,92,205,147,164,15,31,135,236,121,137,49,234,126,15,97,15,32,209,207,107,168,255,58,224,129,220,120,30,254,55,234,214,242,117,93,90,78,132,201,228,194,61,73,137,113,156,42,99,31,224,113,217,199,5,201,103,145,203,10,60,70,23,10,247,15,105,95,239,206,249,122,247,91,254,73,93,43,239,146,14,38,130,110,190,241,218,216,64,95,7,34,131,206,2,13,94,225,53,209,150,82,124,248,225,17,126,72,235,239,160,183,250,175,69,69,111,245,84,234,33,106,41,131,34,249,215,162,202,111,101,80,100,127,166,167,228,207,255,233,59,218,235,240,141,246,153,254,121,154,255,76,254,252,225,173,201,219,107,83,187,179,63,0,221,92,213,185,35,92,34,60,4,83,87,223,104,15,111,93,176,225,249,55,118,132,70,212,197,143,222,65,7,188,245,119,246,103,208,231,233,179,72,28,80,240,122,79,235,129,37,66,1,85,3,200,202,175,69,176,127,240,3,200,179,112,124,166,124,254,160,164,82,111,237,119,246,147,165,200,44,168,242,240,33,142,179,200,107,188,73,219,124,165,220,213,149,173,166,171,96,149,197,6,145,36,167,63,140,207,224,207,247,212,243,201,102,191,243,167,225,141,157,254,12,78,211,158,229,226,141,254,16,39,141,231,188,148,167,143,222,204,240,240,158,7,27,103,76,43,50,151,232,47,104,245,43,178,213,166,219,224,251,15,126,160,253,232,29,12,126,255,218,59,20,242,33,21,32,250,212,13,234,126,109,241,119,158,101,135,181,239,223,218,79,230,27,62,32,141,121,128,29,204,134,246,206,150,100,43,237,153,88,190,207,154,188,55,114,197,119,244,78,219,224,209,143,1,151,23,158,126,204,254,250,175,243,123,244,223,120,111,134,0,186,143,255,186,100,182,172,208,22,16,237,253,189,0,148,1,85,215,188,147,151,191,255,144,254,236,74,205,32,85,67,16,191,233,87,5,56,60,125,31,236,56,155,127,90,173,121,115,251,36,115,255,8,180,231,253,115,220,139,11,163,57,222,60,6,149,40,162,109,219,180,158,223,135,123,241,249,254,139,159,254,222,151,127,242,167,127,243,199,191,9,224,3,174,234,107,133,207,218,147,168,151,192,7,64,184,207,192,232,156,55,247,209,91,66,254,137,125,159,242,198,251,230,28,42,15,169,125,189,123,48,147,0,204,143,249,55,15,233,0,65,47,180,5,96,198,250,56,157,29,72,84,235,49,100,1,45,192,36,239,193,30,79,7,163,25,120,98,251,243,123,79,54,120,190,135,1,186,225,80,130,88,208,231,95,129,62,164,253,183,207,60,131,9,83,214,60,232,221,135,220,165,77,90,77,179,180,199,185,192,208,246,243,234,251,148,29,106,188,227,193,178,222,24,38,111,249,154,234,253,161,228,254,67,48,73,0,59,83,119,193,16,194,126,197,181,109,243,230,51,2,29,202,1,179,62,148,123,194,201,115,225,80,184,143,237,57,84,241,79,131,104,14,190,252,201,159,127,241,179,223,249,234,255,250,147,88,135,126,102,138,67,125,86,1,75,193,207,12,229,81,197,11,171,189,247,18,23,221,167,253,120,111,73,87,188,164,82,247,127,243,199,127,254,55,255,227,95,126,241,207,254,227,9,220,203,4,122,50,188,223,214,147,11,86,182,217,6,58,233,37,138,125,223,226,237,55,103,90,166,239,247,77,239,193,46,189,68,204,147,126,192,96,31,62,79,195,254,191,244,215,162,226,87,191,251,255,124,241,71,63,3,43,249,171,191,254,189,47,126,250,231,159,140,138,39,112,111,160,34,207,14,180,143,160,160,215,236,38,234,249,21,111,161,92,238,44,229,194,39,12,88,193,186,118,104,225,105,199,128,93,152,50,56,154,183,247,105,239,149,127,207,62,253,216,253,235,222,19,4,11,56,6,11,206,7,143,101,232,90,217,251,52,240,235,29,56,199,151,63,251,249,87,127,250,31,14,252,227,192,31,210,231,177,72,118,107,242,2,32,196,181,126,189,232,20,187,231,209,232,208,233,223,254,214,239,124,245,223,127,113,165,147,96,168,94,132,116,2,90,124,166,66,70,206,63,89,182,110,116,129,252,78,139,116,112,34,164,193,96,13,94,163,128,88,11,42,126,136,141,245,255,248,211,47,254,240,247,143,199,234,141,214,67,67,222,179,63,32,178,73,158,61,223,228,255,209,126,160,126,82,134,199,181,113,255,124,244,200,83,27,238,193,84,239,39,219,159,240,24,136,43,7,72,24,250,175,130,106,71,108,52,144,195,239,17,79,16,63,230,112,23,185,25,130,222,178,17,61,158,243,151,63,251,234,191,252,213,23,255,246,183,99,160,3,77,104,143,102,18,15,47,114,248,192,210,227,155,50,177,91,143,119,232,223,254,198,63,255,242,183,255,239,100,135,55,50,185,129,47,70,126,36,155,11,26,223,204,232,194,234,128,22,96,157,0,57,240,201,59,141,253,18,107,8,22,162,149,126,115,42,202,220,5,84,211,13,239,49,160,218,146,223,130,193,200,92,58,65,108,205,127,51,102,58,26,171,255,63,224,11,31,30,30,98,139,37,250,23,30,200,113,166,17,44,28,176,201,158,239,67,145,160,75,107,188,18,45,150,83,97,36,172,149,16,92,252,230,64,194,191,216,52,38,253,223,127,184,196,125,226,147,158,228,1,134,178,182,238,211,73,238,116,196,123,192,118,172,130,5,73,200,180,30,219,142,191,247,39,95,252,135,127,123,133,11,112,178,229,13,138,123,254,21,205,19,69,109,217,80,248,129,191,76,1,205,67,137,56,125,25,47,176,204,120,155,143,48,227,188,23,177,153,71,136,5,85,2,152,7,196,190,248,201,191,255,219,127,253,135,247,225,158,14,145,243,233,11,112,227,100,147,247,213,66,235,249,179,247,222,236,62,223,43,58,237,9,68,247,105,147,118,219,254,19,231,113,255,44,154,251,240,65,98,61,70,149,62,124,158,246,39,233,100,144,231,185,194,209,110,244,51,133,29,31,150,97,148,133,246,228,227,77,209,155,154,255,32,29,166,182,4,181,125,63,253,176,156,0,159,211,247,30,59,3,235,248,222,19,48,121,187,175,187,77,126,155,190,15,68,211,71,47,175,96,240,38,210,251,231,247,247,135,228,21,128,33,6,217,43,0,70,247,55,84,10,38,192,239,139,99,20,127,34,188,14,37,90,227,0,30,140,127,72,165,239,173,136,2,143,172,228,77,220,161,202,158,54,101,191,224,192,192,162,13,160,172,213,147,147,196,58,16,52,164,33,134,221,167,195,200,73,254,241,80,236,201,169,31,18,83,126,1,162,111,10,72,64,139,164,197,191,252,169,39,134,164,5,121,3,86,238,253,253,75,224,188,249,122,244,193,0,34,193,121,200,51,103,155,246,158,163,130,131,237,57,46,187,29,203,164,96,20,222,73,243,184,127,107,178,173,235,222,34,186,127,117,215,232,249,174,3,161,231,130,16,247,201,58,199,206,119,110,36,58,255,203,191,248,155,63,253,79,223,94,231,86,162,243,191,250,119,191,252,139,223,248,234,15,255,199,47,255,250,247,127,249,63,255,224,171,223,253,79,191,252,171,255,243,171,127,255,155,159,12,139,34,118,113,230,131,243,41,49,255,137,51,245,147,17,2,186,188,250,186,107,211,208,45,254,204,34,4,164,248,219,223,248,221,79,135,4,124,25,137,42,111,179,210,185,125,240,123,255,237,139,191,254,233,55,77,7,143,21,175,173,68,247,96,49,254,242,175,254,236,171,127,241,103,95,254,198,111,126,218,157,24,116,121,152,239,127,249,59,191,252,239,63,223,115,21,223,252,121,181,195,116,112,69,54,80,116,219,19,104,127,188,126,243,153,47,163,220,135,78,45,0,148,118,70,158,14,121,105,100,15,143,97,104,25,138,108,71,71,180,223,195,25,185,220,222,139,71,224,96,209,131,133,163,208,0,254,19,224,247,64,24,243,108,43,128,139,95,109,48,176,3,57,62,108,115,206,200,225,253,220,221,133,182,145,95,252,193,23,63,249,95,143,203,238,35,122,71,35,121,84,121,109,29,147,102,20,207,62,185,31,38,32,215,241,131,35,74,28,201,210,209,64,238,227,40,223,199,68,136,96,107,252,231,127,125,31,215,12,62,120,246,208,184,80,113,184,222,137,228,180,195,147,139,226,90,188,81,136,78,144,70,42,90,22,49,195,47,88,65,247,81,190,80,223,162,117,44,113,139,124,137,167,53,255,67,58,48,69,121,82,132,117,255,252,25,2,165,179,80,26,133,210,24,244,121,172,232,26,132,1,40,7,43,118,171,175,1,45,109,221,166,149,244,157,15,46,125,7,132,30,7,252,246,174,219,211,119,26,16,12,210,119,139,181,106,120,54,47,191,162,39,137,120,255,135,226,129,215,234,244,232,7,15,131,83,255,48,168,227,58,229,224,121,36,28,196,181,177,80,2,245,20,50,95,59,10,76,239,177,53,113,168,243,156,104,145,246,83,206,123,24,122,255,167,141,58,7,62,131,223,233,253,185,12,190,239,63,71,27,3,112,203,72,230,5,197,137,239,158,180,215,146,45,59,16,180,128,240,197,123,223,0,182,49,21,0,200,119,239,62,251,60,173,191,123,3,240,205,11,121,33,88,210,52,155,163,131,79,5,186,192,221,3,69,66,246,189,201,128,140,6,30,43,190,247,90,30,66,192,103,235,147,25,73,163,173,112,68,175,36,85,28,217,146,25,255,123,156,114,161,124,84,192,126,21,44,196,32,93,250,163,79,138,216,140,121,95,195,105,95,27,64,42,229,159,67,88,247,71,90,95,12,240,59,254,67,82,215,141,246,143,247,185,174,9,250,126,107,152,107,133,247,56,160,255,127,168,124,106,123,117,49,184,240,137,73,2,175,80,183,95,103,60,60,149,229,190,13,221,251,208,125,184,44,253,125,225,77,146,223,101,184,77,142,117,242,184,114,12,150,249,117,37,60,161,121,215,185,83,173,59,9,45,166,102,239,73,241,181,52,236,131,77,52,66,223,127,82,6,67,58,81,181,63,173,9,51,33,34,95,180,103,222,60,99,55,218,51,95,97,196,124,193,114,249,106,115,229,109,84,58,22,211,227,178,252,39,163,210,81,39,23,169,100,188,130,74,198,85,42,25,71,84,138,81,234,19,240,137,203,250,69,92,27,249,100,228,187,212,219,69,58,90,175,160,163,117,149,142,214,39,93,109,73,69,232,68,105,250,59,96,224,124,181,85,243,38,83,230,223,33,251,101,250,19,28,144,95,252,252,79,190,248,55,191,17,77,32,205,113,222,64,63,217,114,79,244,113,105,130,194,78,111,156,156,8,197,75,19,115,24,194,55,196,48,18,154,239,183,40,74,132,29,94,91,229,190,154,254,154,69,238,55,184,190,198,131,42,71,178,131,23,114,241,247,97,117,135,38,146,111,111,150,162,14,175,205,82,104,209,121,205,60,133,77,174,207,84,84,233,104,174,194,199,127,183,167,235,111,126,241,23,95,252,244,143,1,1,255,246,183,126,250,230,151,127,241,91,95,253,231,223,6,11,254,171,255,242,95,31,18,103,75,93,179,233,37,255,201,216,211,149,94,3,169,221,7,127,238,246,211,187,193,160,185,22,239,88,111,128,198,120,93,142,247,113,126,149,44,31,140,242,186,60,31,81,226,27,227,114,255,11,16,242,190,252,249,95,126,241,207,254,235,222,14,199,107,156,151,209,149,214,182,159,240,132,136,245,115,137,142,177,142,111,164,99,28,213,75,116,76,14,231,147,241,29,127,60,255,219,127,252,242,231,255,46,78,55,207,214,16,35,154,167,109,63,26,50,187,140,185,37,221,202,140,238,125,234,248,56,208,158,35,208,22,252,121,164,168,71,142,59,92,185,121,215,111,9,130,135,2,83,128,215,53,58,123,136,190,130,200,254,184,174,81,56,28,248,167,146,58,127,254,207,191,252,87,63,73,146,247,239,11,117,95,71,220,151,104,123,134,180,159,150,3,36,76,236,223,198,9,154,236,240,210,18,245,239,2,110,93,160,126,229,203,203,51,40,62,156,151,44,111,218,178,32,179,128,174,223,150,239,129,55,95,222,156,28,187,169,4,54,63,48,61,186,29,115,79,12,140,229,225,195,200,118,190,255,122,147,251,82,242,30,94,212,61,155,221,193,124,254,203,255,249,111,238,190,248,163,255,253,156,111,64,188,89,220,128,24,55,189,223,125,249,103,63,185,63,114,201,249,144,102,61,123,42,231,219,83,115,12,134,6,86,84,68,200,33,193,39,8,131,105,207,158,106,188,11,175,245,93,35,52,54,250,86,79,111,147,31,25,137,131,33,149,116,29,44,42,45,29,94,172,120,33,192,161,193,56,40,31,248,145,201,251,98,239,230,196,179,32,95,44,60,24,149,47,85,249,16,220,221,199,204,187,193,186,120,31,44,40,176,13,14,118,233,181,162,164,125,3,79,248,209,56,124,180,14,31,15,90,100,240,32,212,94,98,165,190,252,29,251,30,138,115,177,39,129,40,16,60,136,157,105,135,7,30,159,8,190,37,190,4,203,223,255,28,14,222,87,90,253,160,59,93,147,109,221,4,242,13,175,248,15,226,59,195,251,126,164,232,122,143,18,194,230,254,129,175,41,236,191,181,163,168,190,192,56,28,163,215,103,128,148,171,181,108,122,78,39,80,26,212,178,104,145,63,231,179,9,184,176,41,139,162,199,57,24,101,109,122,46,28,1,153,95,130,112,98,68,60,133,99,220,4,231,216,204,118,10,199,186,9,206,69,195,211,41,192,216,50,185,12,246,140,77,228,20,84,180,192,110,163,119,100,29,56,6,227,221,1,4,55,25,220,243,217,203,142,183,190,39,179,200,219,135,105,247,60,158,189,135,135,39,79,224,240,169,208,172,244,230,77,146,139,239,107,188,123,199,31,190,248,185,3,146,38,237,168,184,206,249,220,53,234,147,224,109,90,86,60,198,246,230,240,112,176,181,8,153,181,223,0,126,164,242,182,164,115,158,159,83,40,195,63,199,89,189,223,224,84,212,126,199,125,118,79,223,127,254,84,149,29,126,232,234,111,46,84,3,224,19,163,190,64,30,61,0,22,175,250,230,253,135,116,130,16,188,127,64,5,227,62,0,4,99,246,79,148,244,9,49,226,181,62,131,62,63,88,227,61,226,128,195,34,118,241,112,58,224,239,131,185,96,249,145,127,13,228,209,72,215,36,125,125,169,50,206,249,179,163,165,227,68,0,43,203,97,61,44,12,221,120,243,240,100,235,1,255,244,128,197,142,139,56,61,98,173,223,129,193,7,120,240,170,236,165,95,141,223,218,221,7,68,61,76,235,5,162,130,211,235,23,95,254,238,127,243,115,81,120,176,252,195,224,7,63,8,105,205,5,205,185,112,230,234,220,101,106,199,237,243,17,189,67,187,127,210,192,125,40,52,146,133,86,162,208,74,22,30,118,243,161,74,204,72,121,108,24,219,87,138,12,101,103,140,62,73,64,129,29,232,172,213,33,89,49,50,69,156,211,180,246,53,227,218,215,137,170,144,168,229,139,183,199,242,238,190,198,73,133,224,0,58,64,8,68,187,125,177,204,237,139,128,136,117,102,239,199,6,18,112,0,176,76,244,228,250,208,130,5,194,199,152,210,85,254,163,121,11,225,168,163,119,177,139,45,176,60,248,19,95,253,248,206,59,48,162,239,155,188,224,119,225,95,139,122,200,202,254,230,74,116,38,11,111,126,69,123,8,131,116,224,183,224,107,228,157,249,206,99,126,254,10,126,120,223,24,116,218,94,175,22,255,198,255,24,228,92,145,133,237,30,153,7,47,120,235,132,64,96,145,255,250,175,31,63,79,135,251,1,172,166,1,237,240,123,16,73,129,87,219,111,7,254,233,251,154,110,123,157,69,62,125,107,150,245,45,176,251,83,35,64,249,203,159,252,236,139,127,1,180,50,110,109,250,78,18,207,8,159,253,224,37,89,57,191,167,15,5,225,165,60,144,1,189,57,140,237,98,254,104,11,175,13,207,95,242,83,96,28,244,241,137,48,126,8,248,83,120,194,60,95,186,253,119,101,141,211,221,39,223,225,119,99,63,249,17,129,74,116,229,175,241,238,93,215,212,85,217,138,175,16,59,109,130,53,18,12,30,108,84,251,13,159,186,207,88,91,203,251,231,245,5,234,0,153,62,227,192,25,223,51,4,87,20,239,105,29,168,115,214,61,96,193,18,175,37,207,86,0,224,201,19,97,61,207,140,131,196,247,46,120,248,180,178,148,13,40,72,8,127,81,217,98,185,96,210,73,13,41,42,218,45,118,118,250,228,238,35,42,181,182,62,208,132,116,120,232,112,107,167,227,38,229,67,129,96,157,103,152,39,253,120,39,157,207,8,126,253,215,129,102,121,142,53,198,59,184,86,59,226,144,71,200,94,104,18,50,175,36,73,18,117,193,74,74,234,144,224,87,108,185,4,110,190,207,103,180,76,79,165,244,36,172,245,59,35,173,250,78,38,133,124,30,44,63,225,93,135,89,128,51,252,141,234,175,136,135,55,235,52,208,132,211,191,2,167,125,121,254,30,163,139,217,44,159,43,222,251,223,31,210,210,59,33,74,124,148,102,246,202,149,63,54,218,119,0,58,164,223,120,126,127,80,185,158,37,32,34,201,27,89,3,82,162,226,247,244,249,37,189,39,244,163,6,170,87,250,224,154,244,252,62,242,77,10,62,121,222,67,207,8,148,246,62,63,3,29,45,82,150,60,179,233,177,223,181,167,27,236,29,163,253,47,190,143,18,244,205,235,39,113,253,18,12,39,80,36,61,91,69,221,119,230,58,104,42,190,30,120,70,248,245,153,254,133,64,7,192,141,207,133,246,29,9,196,103,234,28,124,44,246,194,109,232,180,244,130,104,27,5,226,156,96,24,133,199,188,251,149,196,87,239,232,44,37,12,42,145,96,232,163,99,62,137,250,155,71,216,23,12,99,225,76,215,199,31,115,80,123,7,159,25,192,135,244,33,70,233,101,74,238,69,196,143,161,113,2,107,95,190,141,69,70,156,244,237,79,254,187,232,36,78,71,2,227,21,248,113,15,41,47,226,50,144,120,3,113,250,84,126,14,225,135,7,221,1,190,118,17,94,210,171,237,220,156,238,107,159,167,116,60,224,226,154,202,246,125,112,60,9,178,169,190,185,255,234,15,126,241,197,47,126,63,8,201,0,170,229,47,255,226,143,190,252,87,127,242,229,239,252,226,255,253,107,112,98,222,127,249,211,159,125,245,135,127,233,69,110,5,245,75,190,153,104,8,14,182,103,175,229,29,104,10,248,11,173,177,188,18,47,138,108,68,161,41,213,165,77,205,143,195,56,57,172,30,222,135,103,190,201,171,58,144,82,206,4,162,92,150,223,95,60,254,131,81,93,56,254,181,80,116,59,141,124,241,141,152,251,175,126,192,219,149,5,175,37,231,192,99,252,79,128,65,157,234,187,71,232,242,166,169,155,7,100,249,167,240,83,2,207,180,46,8,96,239,60,23,32,31,227,228,108,159,239,235,225,125,116,244,68,85,175,45,132,144,181,131,213,23,172,167,61,87,246,157,35,131,185,241,96,144,188,253,230,104,91,94,158,24,159,155,239,37,247,192,81,53,250,102,234,238,69,139,192,17,59,63,47,184,135,166,214,189,209,32,144,24,60,121,240,179,19,119,254,207,223,5,86,90,95,92,63,58,240,111,131,30,214,142,129,143,123,234,159,131,239,31,53,183,1,247,5,151,24,232,131,255,253,17,224,248,185,247,34,232,64,100,9,192,198,124,234,227,32,3,168,135,185,142,79,78,90,59,44,10,248,86,49,38,125,54,120,232,148,37,158,108,54,128,148,74,27,111,222,92,2,252,176,183,43,28,188,147,79,193,94,115,152,142,236,23,71,156,242,140,59,243,237,112,47,192,140,185,228,159,49,189,132,39,172,159,139,18,72,76,222,69,202,190,250,125,32,88,1,73,74,241,189,159,61,201,112,175,96,38,14,162,119,158,13,59,233,202,255,138,190,34,79,250,115,221,125,167,221,124,35,218,205,17,207,190,168,44,0,113,83,124,199,164,113,255,2,133,21,4,239,218,228,72,17,16,211,102,154,62,40,2,8,205,194,44,205,228,66,69,224,225,45,216,240,81,248,201,231,239,240,72,41,248,144,70,10,104,254,133,228,31,111,238,139,121,134,189,247,95,153,84,204,210,87,94,153,196,64,168,151,196,246,198,116,171,156,236,60,9,0,187,71,176,32,195,44,28,81,58,69,132,45,228,88,54,199,124,254,62,12,166,140,191,68,25,126,242,18,60,62,124,120,178,162,56,197,67,170,214,67,195,224,62,210,127,51,115,44,40,195,20,25,250,13,90,76,231,242,233,2,156,126,66,30,222,250,47,86,246,179,200,62,3,125,135,183,253,84,81,216,147,151,165,49,235,184,119,126,3,40,237,253,60,101,95,232,51,74,96,122,12,241,49,74,250,120,183,255,112,169,131,180,215,251,190,76,178,20,191,236,87,211,222,56,60,116,15,8,248,18,228,69,122,61,21,131,92,165,135,215,204,63,229,145,162,151,115,52,150,195,243,8,216,163,172,138,167,0,99,175,148,142,176,127,27,62,243,147,96,69,200,70,15,195,52,184,209,211,96,26,246,157,71,232,133,223,63,60,121,87,16,134,23,9,17,188,240,247,40,173,230,217,233,140,231,197,125,235,253,242,95,136,246,236,253,122,123,6,219,75,125,220,29,61,191,212,103,54,251,148,205,254,234,219,248,66,196,194,117,8,163,126,194,213,112,17,5,111,231,142,189,156,59,129,232,98,109,121,34,94,212,251,115,248,222,121,63,124,200,239,223,10,31,221,138,175,247,125,95,225,18,242,69,111,249,159,69,46,202,115,245,132,194,57,63,77,234,62,73,106,108,191,60,6,139,197,95,163,8,154,134,81,56,141,160,80,184,111,252,104,102,216,216,220,89,186,34,115,119,39,149,114,15,111,217,181,105,129,246,134,46,127,186,145,157,164,9,78,32,137,97,105,24,67,189,205,4,95,196,241,80,39,247,112,13,167,224,129,39,24,37,146,44,31,104,28,219,93,96,181,251,235,221,127,228,6,107,37,15,65,209,110,99,242,108,142,43,220,216,217,254,155,124,118,102,15,189,30,166,44,177,35,163,109,26,246,13,23,10,156,0,189,182,111,95,52,191,222,121,22,243,179,24,95,26,115,208,111,80,42,208,170,172,108,159,125,209,206,4,231,47,91,5,79,19,187,53,11,123,92,253,163,176,188,147,47,225,233,187,166,104,158,35,143,146,36,209,173,189,5,87,70,63,2,71,213,37,206,248,252,4,7,201,156,239,158,130,196,195,128,131,191,61,93,24,183,118,117,248,190,4,226,212,213,37,119,196,208,111,93,98,199,253,104,107,245,106,55,241,147,36,54,201,241,185,139,152,253,43,49,241,82,70,4,249,30,111,217,108,251,115,139,19,216,220,71,1,63,187,157,210,31,3,233,194,230,216,163,88,164,33,232,163,80,60,59,233,31,133,226,217,105,61,166,225,6,156,79,242,25,90,159,228,185,15,115,140,199,206,136,48,157,117,176,145,226,11,254,136,251,4,233,25,247,125,1,149,223,56,237,47,193,1,24,218,188,122,32,159,10,1,199,103,171,159,120,250,145,246,79,135,179,39,108,212,197,133,165,22,1,15,18,168,61,50,138,206,46,223,190,204,236,99,112,125,117,250,210,0,208,39,112,228,250,84,60,164,233,120,246,9,28,17,141,230,152,34,139,38,224,173,47,210,99,159,78,62,14,206,99,115,17,180,44,84,100,5,250,237,201,158,142,195,247,211,182,92,233,36,46,128,231,159,0,231,241,240,127,216,203,115,17,69,246,82,69,196,18,110,144,140,246,41,251,247,75,231,252,185,13,165,225,44,146,70,48,79,110,199,30,78,164,250,88,49,56,250,79,178,228,159,27,236,163,172,105,87,148,142,104,113,199,243,193,67,80,1,21,152,179,192,172,53,115,121,41,105,186,198,191,61,221,86,225,54,130,129,68,25,188,102,192,251,96,155,180,102,121,215,198,207,254,39,128,63,63,125,243,8,74,30,46,173,143,104,243,223,134,139,191,158,63,60,121,182,70,63,1,145,55,54,227,118,38,176,159,166,164,148,189,7,119,126,239,94,222,83,177,67,69,225,189,204,129,143,222,254,245,147,249,27,49,57,117,127,204,134,2,235,254,180,1,138,163,32,156,227,64,177,121,243,250,4,180,18,77,154,147,1,15,120,83,132,56,94,76,251,228,53,104,207,204,147,254,30,132,229,81,14,141,63,123,120,27,147,34,116,70,145,87,107,62,182,90,67,132,142,132,220,96,19,134,250,159,183,130,189,127,123,228,191,151,165,189,159,183,142,103,103,0,123,42,220,173,170,204,113,10,127,68,195,167,228,219,19,98,199,193,117,82,135,2,114,196,235,97,30,227,144,87,210,130,69,104,40,15,39,104,241,225,9,0,124,244,54,236,229,185,61,104,100,97,170,38,176,120,130,124,27,23,88,52,239,240,154,178,61,203,162,195,121,63,179,44,163,5,17,233,210,241,67,233,12,179,249,240,20,124,244,136,118,229,108,57,65,208,166,77,251,108,219,187,224,225,197,227,105,143,78,200,70,2,123,197,57,85,252,130,224,28,200,15,241,41,91,155,202,155,251,148,233,153,127,138,2,2,221,63,60,164,126,24,231,128,161,68,238,177,103,255,116,140,29,4,161,158,233,111,186,61,66,9,201,253,220,250,126,60,218,234,81,238,225,240,113,180,244,253,185,6,40,184,207,80,240,217,146,76,89,91,62,67,23,8,119,254,84,60,62,182,94,11,245,242,217,117,4,249,133,246,151,142,131,19,85,51,60,5,222,30,228,145,56,228,48,23,185,46,248,223,174,160,151,142,55,210,108,41,106,242,6,121,248,152,86,217,107,173,222,191,168,11,195,103,206,212,132,58,125,203,24,47,144,240,166,145,190,182,109,246,225,99,166,46,18,206,47,143,229,213,83,245,234,89,122,65,54,167,105,236,195,165,230,232,195,37,246,115,177,71,236,98,147,168,79,134,227,33,112,132,198,102,223,23,87,146,60,195,179,117,249,7,125,144,237,60,72,167,116,151,248,118,209,138,251,81,130,251,241,98,4,75,17,206,165,17,24,73,63,21,78,151,106,17,73,23,10,233,124,209,183,59,237,145,246,95,179,112,52,144,224,89,116,140,36,196,206,179,199,199,149,241,122,169,227,111,180,89,251,189,62,188,141,50,70,61,75,224,200,231,181,99,232,193,105,121,254,136,74,31,213,13,179,3,158,63,206,78,56,223,149,81,4,157,126,154,89,251,240,26,36,111,183,159,113,5,14,252,249,168,81,68,19,157,235,78,95,152,234,183,251,143,129,80,126,89,253,120,248,24,76,146,124,67,123,184,96,194,76,232,49,175,89,31,113,114,250,166,168,61,241,24,239,231,248,12,191,170,161,93,233,247,130,85,242,172,124,31,90,255,35,170,71,122,85,244,61,190,47,67,148,47,49,236,104,110,60,161,117,109,5,139,242,236,141,195,7,207,251,252,81,213,185,115,6,154,51,122,167,111,193,66,158,188,198,201,214,119,135,143,23,232,125,250,38,182,104,199,236,117,148,147,83,55,82,198,175,72,177,201,215,63,236,119,198,153,107,37,4,40,254,136,167,18,69,31,246,227,8,150,108,174,144,134,115,96,45,161,152,183,102,211,199,205,30,95,213,238,235,54,187,173,213,133,157,153,152,234,195,235,220,94,49,91,207,65,10,172,67,126,255,251,51,234,120,140,227,69,199,5,20,105,230,123,161,215,87,123,163,47,151,38,56,129,218,133,187,186,151,141,172,209,249,140,178,5,78,72,128,124,201,106,27,236,166,115,151,119,145,9,129,103,56,14,62,134,249,226,69,199,145,238,112,222,174,159,220,185,201,109,26,89,249,98,253,222,122,221,17,81,233,44,248,132,93,255,4,202,93,24,252,97,253,216,159,139,132,25,189,16,88,121,142,212,248,4,216,168,206,25,125,41,62,101,168,39,88,190,112,65,123,150,79,190,168,157,159,209,200,147,150,138,189,116,19,113,145,83,179,221,222,78,248,112,106,84,129,146,188,56,113,123,124,113,184,222,10,189,110,237,128,32,232,212,236,120,254,146,150,17,125,121,130,150,207,202,241,71,98,83,98,119,158,191,233,255,30,148,131,4,184,112,233,164,63,28,51,178,234,249,216,121,26,246,15,3,13,155,231,11,121,79,195,190,79,104,216,38,111,240,180,13,4,227,240,211,21,237,59,246,254,205,196,129,19,41,143,104,150,201,21,98,2,104,140,159,121,203,237,49,92,65,23,47,164,147,220,233,195,83,160,226,191,212,204,95,10,232,241,205,117,156,144,39,134,216,23,65,167,175,251,96,156,49,194,250,92,224,213,35,140,147,5,62,131,69,2,42,124,81,34,7,163,63,103,24,142,67,71,94,130,142,92,132,158,61,136,36,201,165,157,192,254,206,247,121,185,205,207,226,172,34,145,207,251,133,15,73,184,217,151,240,206,94,215,83,178,33,244,112,37,62,156,31,137,35,115,188,126,109,159,158,238,203,56,242,145,140,246,16,66,154,248,30,99,87,21,143,43,11,253,241,236,85,210,169,159,198,94,222,56,59,168,56,251,56,81,206,142,58,12,190,94,239,19,9,70,26,66,127,177,203,228,75,158,143,250,11,68,192,215,77,220,173,64,254,63,246,222,189,187,141,227,72,20,255,42,48,108,203,100,56,0,7,111,16,12,236,197,131,164,40,137,122,81,18,37,43,186,58,131,193,128,28,17,47,206,0,124,136,230,57,206,110,178,118,30,190,118,110,178,121,173,115,19,103,147,56,155,93,63,246,110,54,113,98,59,123,206,239,163,220,53,41,233,175,124,133,95,245,107,166,187,167,103,6,160,228,60,246,138,144,72,76,79,119,117,85,117,117,117,117,117,117,183,134,86,226,162,154,82,133,184,160,206,120,239,87,12,44,138,112,177,136,179,142,12,116,36,197,24,29,33,27,94,36,76,6,148,197,213,162,32,96,203,80,16,7,12,201,214,166,3,151,88,139,218,248,247,149,37,181,107,41,216,130,143,240,130,48,34,209,129,70,30,223,137,107,35,175,45,192,188,175,144,69,222,11,141,184,222,74,90,129,120,60,32,105,86,154,254,200,198,28,93,3,9,26,163,249,114,185,208,46,4,233,33,158,179,72,183,1,117,28,43,245,64,16,28,62,30,25,193,68,195,125,148,17,231,175,86,178,213,73,179,101,116,242,42,152,113,46,221,32,134,190,249,195,198,218,162,153,213,139,42,224,123,192,171,9,140,77,254,242,103,37,134,47,198,89,204,158,250,9,216,78,225,22,180,170,174,16,123,50,200,143,224,66,131,10,28,13,111,222,64,177,169,56,20,54,212,59,24,206,67,211,118,76,21,78,94,223,48,198,163,1,237,23,37,175,221,105,239,40,200,145,131,168,1,83,236,254,238,69,106,135,227,37,162,145,91,193,144,112,15,2,251,171,15,82,142,76,39,118,255,34,58,142,165,135,143,173,6,210,29,195,29,157,210,112,83,90,133,116,221,197,106,21,117,106,21,246,12,119,155,102,192,126,82,252,76,171,177,251,96,93,224,104,35,72,195,224,49,230,98,247,213,3,129,113,56,68,56,133,110,101,158,78,39,230,31,59,20,66,85,115,34,29,99,160,149,165,9,114,152,226,225,77,225,63,169,38,12,184,87,226,156,188,211,177,65,90,2,56,84,88,206,143,1,48,199,0,74,171,112,97,64,227,221,11,97,11,142,1,229,17,86,197,244,170,88,110,24,166,69,66,225,127,78,138,116,48,218,66,254,103,24,151,66,77,28,41,150,73,209,203,10,207,75,242,37,244,57,246,192,212,145,106,25,220,25,236,241,184,68,244,176,63,105,63,225,231,206,97,125,88,33,36,60,33,91,182,59,26,56,7,147,88,72,167,136,19,8,13,147,14,168,80,5,78,83,152,37,153,116,78,7,14,201,222,37,53,216,105,163,198,66,194,38,153,43,108,18,110,146,160,14,77,200,11,181,77,18,30,29,33,69,72,126,50,217,140,6,210,228,137,17,18,160,114,78,3,105,226,196,136,23,11,21,103,148,168,40,230,41,196,47,169,158,21,157,46,92,62,82,14,16,90,177,66,48,105,180,159,232,118,12,137,224,9,212,254,24,178,162,172,66,185,249,226,40,77,116,216,4,115,176,108,94,233,165,8,140,152,33,142,179,105,122,237,4,88,105,105,215,232,88,169,30,188,29,41,35,81,195,214,32,85,166,76,12,40,102,119,2,40,149,114,22,74,71,6,160,22,100,235,39,194,108,204,183,114,237,160,51,49,220,238,244,220,83,5,101,24,15,115,222,151,172,82,71,182,34,159,172,122,101,209,237,158,237,17,228,79,252,42,132,176,170,27,50,64,135,192,141,223,114,33,44,113,224,238,144,138,193,86,25,125,52,193,34,180,100,39,68,84,50,177,58,230,103,22,229,66,153,138,136,20,159,29,132,159,54,218,241,81,197,172,167,167,115,11,5,149,27,55,19,106,9,73,81,95,158,184,203,16,178,17,93,195,203,219,59,101,125,121,21,140,108,164,91,187,40,58,221,142,208,249,72,99,115,52,118,172,176,101,152,160,145,231,155,151,252,82,136,159,42,78,106,21,110,100,169,206,48,23,75,112,213,17,203,174,142,215,21,245,69,22,211,205,170,157,16,187,72,55,128,184,110,214,90,104,101,13,125,82,124,165,104,82,50,248,201,99,110,0,212,52,139,95,33,139,174,81,20,121,209,72,94,143,49,59,101,171,51,73,60,241,84,129,176,196,32,90,200,107,153,34,24,219,153,28,182,146,132,117,183,216,245,47,111,65,48,19,22,163,70,119,234,229,159,151,68,76,181,227,208,115,207,7,227,136,132,90,18,81,81,16,252,240,79,69,99,138,221,137,161,21,197,7,76,40,34,253,227,204,212,103,115,11,192,203,178,246,108,182,152,109,21,10,64,56,106,203,209,65,37,195,97,18,187,16,80,204,139,11,160,92,217,48,31,187,191,127,146,45,239,32,231,181,209,53,156,94,248,50,88,56,184,211,238,5,197,21,134,197,251,0,44,196,7,63,207,228,110,93,218,111,152,127,152,3,97,79,52,7,23,107,141,242,64,68,119,71,234,28,44,122,108,102,18,169,90,143,166,242,131,123,71,196,190,100,207,155,239,88,189,112,27,138,249,204,159,208,38,1,193,128,152,100,15,128,200,193,24,75,202,119,108,135,210,131,124,108,42,166,68,217,94,24,131,68,164,144,73,54,102,88,204,211,130,254,188,2,92,92,168,43,30,76,8,128,162,30,162,255,114,233,34,89,172,14,9,136,47,26,57,51,214,194,230,57,73,29,204,177,190,48,65,4,115,105,46,2,100,82,110,210,239,171,177,219,120,11,124,188,158,99,181,163,97,165,219,134,179,29,202,85,179,101,26,166,161,128,16,190,159,36,94,12,168,21,224,239,76,114,65,175,90,51,25,28,162,24,86,83,136,54,82,212,199,239,95,10,37,204,42,25,208,249,162,170,83,171,161,136,250,66,244,150,39,159,166,85,48,78,97,49,224,176,249,133,44,10,155,207,23,166,50,24,4,213,160,164,81,29,108,30,74,225,231,223,255,50,217,133,214,159,172,255,29,165,29,203,29,14,250,248,146,202,41,71,217,216,165,16,14,116,130,127,136,116,6,112,230,153,188,232,79,25,41,1,62,101,92,24,199,241,86,169,149,139,229,184,98,119,28,199,108,207,219,67,124,144,190,101,233,111,175,83,79,122,213,39,13,40,92,196,2,205,67,11,6,145,48,167,138,188,103,52,188,108,136,79,128,11,229,151,119,162,99,234,35,0,146,13,36,216,63,101,142,226,58,138,114,217,65,242,17,74,19,163,152,138,73,74,104,189,241,39,55,240,233,234,83,10,2,231,124,168,118,217,182,13,119,203,82,31,225,65,13,180,242,243,147,162,65,52,143,26,25,197,206,214,91,51,41,42,132,242,113,33,161,8,138,231,119,12,219,157,168,120,120,62,154,86,106,156,208,146,226,156,151,182,130,34,166,148,221,125,148,74,161,43,78,240,51,234,9,160,233,141,187,119,241,244,40,52,198,31,159,247,83,82,185,215,173,150,101,117,188,149,211,54,204,238,44,60,89,199,167,115,165,92,124,126,229,105,55,235,10,43,92,216,207,18,3,87,73,35,126,166,4,106,19,65,32,39,207,243,192,220,113,167,99,239,7,192,41,54,108,101,204,108,46,167,43,24,149,53,114,249,124,137,99,212,209,20,184,120,183,139,159,162,70,226,175,225,35,67,78,81,47,16,12,162,119,40,111,175,10,221,116,117,218,26,176,206,60,124,76,38,17,80,244,230,98,232,135,60,204,124,187,85,234,116,194,185,17,14,47,116,145,235,244,24,134,156,13,244,108,46,151,207,20,140,169,155,12,239,129,105,25,206,221,187,232,116,41,209,107,153,98,26,53,28,42,137,114,36,7,26,6,187,44,1,67,253,126,71,105,238,198,251,136,129,168,35,100,76,129,214,29,71,68,75,19,2,96,204,222,247,68,202,223,155,194,114,165,246,153,19,41,169,37,147,218,33,36,227,75,146,114,154,139,143,203,116,43,183,147,205,202,252,61,171,191,109,247,221,249,189,129,179,141,77,169,121,188,174,214,217,29,91,243,174,99,206,239,218,214,158,59,223,129,249,208,104,221,116,44,11,178,254,229,151,50,93,119,222,197,223,211,174,137,14,136,253,111,75,105,211,222,180,71,70,119,157,121,106,211,144,55,121,71,235,179,251,120,122,198,112,8,118,130,91,73,214,224,71,219,105,212,26,171,154,94,175,213,14,234,26,124,47,212,181,114,189,182,178,162,109,212,26,53,173,88,199,191,27,181,218,78,3,189,221,111,104,131,6,122,155,95,134,164,37,156,180,164,109,54,106,231,87,52,171,182,86,211,122,245,218,82,77,187,94,171,217,24,218,176,78,243,15,48,160,29,252,219,197,191,45,242,171,182,141,51,58,117,237,160,225,85,107,120,25,0,94,109,19,229,56,7,160,14,154,181,43,87,200,203,34,7,9,39,140,241,215,109,200,62,70,217,91,243,117,205,93,130,162,183,0,25,47,103,150,96,209,240,127,155,148,110,167,238,52,180,252,18,60,220,66,24,163,154,129,232,61,68,116,166,62,108,106,249,102,109,179,113,11,161,3,175,54,105,181,181,1,42,218,109,108,53,180,157,165,154,11,239,121,50,217,251,125,244,30,112,201,123,239,73,121,211,199,104,155,81,185,213,4,254,239,45,213,122,77,120,220,174,11,28,24,54,1,78,177,89,203,55,111,113,197,44,120,83,106,230,234,218,120,169,102,47,49,12,13,202,215,238,210,2,230,131,11,111,182,185,186,7,2,134,247,151,0,242,220,82,109,14,114,65,154,9,73,243,75,153,186,182,115,174,54,94,246,146,118,151,33,169,119,174,54,231,39,53,238,213,145,232,156,191,32,0,103,13,199,225,129,218,23,196,106,9,181,111,109,3,37,180,17,13,66,123,23,197,22,60,7,52,129,96,93,186,66,217,217,163,176,9,51,174,237,215,53,187,81,51,174,208,58,109,86,93,15,189,237,144,178,189,58,123,205,113,220,102,252,28,213,1,6,72,129,14,185,138,92,46,91,22,173,109,78,106,202,44,11,107,123,104,175,108,3,218,254,10,33,27,161,143,81,216,109,228,176,72,103,27,87,120,40,183,208,175,117,191,229,121,6,205,225,110,196,177,22,8,92,109,210,130,22,41,237,189,219,196,189,101,135,195,155,48,72,247,41,37,9,219,75,220,119,31,20,237,4,128,174,139,235,191,95,215,138,75,181,213,21,202,164,37,16,126,220,189,115,75,180,161,12,159,43,82,75,53,50,88,10,32,79,182,30,0,234,50,60,73,82,19,242,130,58,89,189,194,55,73,79,110,163,131,134,79,202,54,215,28,61,238,251,216,231,39,99,226,189,58,64,207,55,106,59,94,187,179,215,88,126,235,35,96,91,179,150,173,95,241,196,40,135,100,192,109,214,230,32,237,0,4,25,169,174,11,88,33,172,65,195,218,231,107,151,86,40,167,128,230,154,141,212,193,133,251,13,173,119,161,182,126,69,219,99,74,243,218,189,134,182,125,174,102,94,225,27,207,93,169,173,81,110,110,122,108,241,181,98,19,189,149,133,191,204,177,215,242,251,105,207,43,159,69,229,111,244,161,186,102,205,186,162,229,133,62,177,133,136,217,91,198,228,179,52,7,165,65,101,7,144,230,215,6,229,106,69,66,63,82,123,13,76,191,74,183,221,67,242,13,197,119,26,87,4,229,173,131,114,44,55,176,152,143,154,218,96,9,139,57,210,152,99,148,152,107,204,19,168,144,104,251,173,58,246,200,192,92,235,54,129,109,118,179,230,54,25,108,75,22,230,3,137,252,29,204,62,160,8,8,56,223,36,180,12,88,127,94,30,226,198,63,127,133,138,140,205,129,200,114,34,51,190,228,211,225,178,238,250,50,244,214,30,232,120,198,38,2,98,195,147,33,211,227,221,30,107,134,81,29,218,161,71,244,199,182,130,119,133,122,1,119,225,77,143,11,3,65,73,117,145,134,128,238,177,227,141,11,89,159,87,3,38,44,251,141,82,29,177,187,216,96,181,152,252,168,208,24,204,53,136,42,108,44,121,42,210,27,130,60,157,217,99,114,135,212,70,131,190,37,154,193,230,100,174,87,151,133,142,144,180,221,240,121,226,141,71,72,200,231,234,8,28,215,215,54,132,110,10,166,192,92,131,10,156,215,161,125,49,244,40,65,131,88,99,139,129,187,78,114,213,110,161,212,22,162,13,18,243,126,29,8,99,162,52,251,80,164,89,107,54,80,210,170,151,68,104,148,161,128,114,107,144,186,145,246,246,50,115,233,2,101,46,6,50,96,204,161,214,81,134,21,40,6,121,177,141,75,220,162,13,73,85,227,62,49,167,104,13,62,58,59,56,115,145,227,247,6,223,149,17,188,61,142,238,1,47,142,53,131,12,160,94,134,21,60,162,190,140,12,135,179,13,79,202,26,72,153,93,194,224,46,146,1,99,21,113,101,73,170,64,66,44,143,19,13,175,186,13,214,77,60,142,245,48,32,34,12,215,189,44,80,247,42,235,97,38,235,39,152,105,55,201,64,104,174,202,2,212,1,121,4,61,214,171,175,250,61,3,105,207,97,189,139,145,219,171,179,34,158,65,133,21,64,166,126,31,67,44,195,123,196,105,29,37,46,212,23,240,200,178,221,88,21,172,44,157,169,186,97,3,212,13,116,164,189,6,131,202,204,167,251,136,42,24,4,138,240,134,213,81,66,99,23,12,236,118,115,149,215,225,54,135,206,128,105,66,73,190,137,196,243,118,150,197,15,111,158,176,143,241,232,190,33,118,9,127,104,197,93,246,130,131,135,172,43,171,132,211,183,124,141,166,102,186,46,14,192,125,52,32,66,15,209,129,83,72,234,77,204,189,46,78,67,220,219,97,237,186,128,198,198,50,225,94,79,180,133,72,134,97,99,132,181,235,118,147,113,111,32,180,201,176,9,252,2,101,190,215,12,97,127,3,53,79,189,118,171,73,245,130,79,183,175,90,119,68,226,175,58,184,27,110,172,6,233,220,240,25,225,161,216,71,52,64,254,49,17,155,165,26,111,178,140,57,157,70,219,160,84,135,102,223,65,118,253,154,40,127,247,144,162,204,34,197,188,38,24,88,76,94,118,145,177,182,179,140,229,229,0,99,230,201,250,189,102,9,119,144,157,230,42,109,11,6,121,73,137,67,174,217,199,125,160,220,92,19,84,182,41,52,227,189,165,2,238,16,59,75,34,66,110,93,24,0,81,159,134,186,215,206,18,246,12,68,107,118,137,27,243,26,222,120,208,91,170,93,67,58,224,60,194,113,5,211,120,5,191,188,60,100,42,99,131,166,251,131,200,142,175,96,111,249,18,79,232,221,227,140,54,211,19,126,85,75,44,97,117,135,212,78,187,141,186,145,93,95,245,109,88,34,52,221,58,244,217,57,100,208,173,249,93,143,180,54,182,222,161,145,178,117,81,98,93,30,209,44,238,98,4,61,102,154,117,168,222,243,38,6,76,243,17,253,77,144,92,175,213,174,163,212,155,52,213,127,30,40,115,145,84,157,87,251,219,190,118,245,218,96,149,155,131,96,42,174,14,113,195,110,176,78,133,77,147,53,245,92,100,155,251,77,137,233,163,190,92,38,34,111,114,98,181,143,68,27,52,100,158,244,113,193,146,225,123,175,41,27,92,48,9,132,73,60,140,184,126,167,37,147,144,235,94,246,162,96,115,158,235,98,181,112,137,53,194,88,236,194,215,118,235,104,234,108,120,42,183,137,120,64,249,118,233,38,26,240,1,56,50,71,247,216,132,97,155,10,215,42,118,35,208,145,77,111,214,206,53,164,137,254,37,143,213,128,18,200,233,90,173,118,9,153,129,215,80,39,56,191,42,114,234,98,23,91,23,215,87,61,123,227,70,31,251,38,96,88,226,25,112,93,50,189,111,249,95,7,178,100,243,51,171,129,239,45,40,52,16,13,101,111,84,227,76,201,65,80,39,14,48,123,217,220,113,201,99,206,185,151,81,3,94,162,237,122,157,159,190,74,19,164,158,168,162,130,213,220,243,122,17,107,37,90,199,168,222,70,198,61,26,29,252,222,1,138,13,76,235,1,179,182,151,161,5,237,21,196,79,154,229,2,112,178,183,82,91,167,152,149,177,196,120,228,111,33,242,231,150,193,2,62,21,230,61,111,142,212,197,134,211,106,83,57,44,158,37,195,226,218,170,63,139,70,168,93,238,98,221,180,193,132,158,175,139,23,245,134,48,27,9,140,33,89,210,161,152,106,216,173,111,225,218,116,80,66,61,190,186,92,157,248,164,230,224,69,160,39,209,158,216,69,99,197,30,76,114,96,44,241,121,92,108,214,206,159,165,136,185,13,81,149,128,70,6,249,159,227,230,128,192,219,57,204,147,173,6,158,139,55,130,182,132,77,173,54,86,1,88,51,40,91,195,31,38,253,119,36,175,224,85,104,240,98,103,159,67,246,198,1,55,123,186,78,202,222,232,226,241,210,20,95,110,50,222,109,97,222,53,113,211,219,226,140,215,169,163,6,67,222,181,85,6,236,62,82,93,48,122,22,33,105,204,134,207,82,29,134,207,237,213,90,15,217,104,64,246,0,137,84,31,121,29,161,222,49,36,110,242,154,169,136,187,206,21,84,211,249,90,109,13,165,94,166,214,246,117,79,171,247,56,101,239,138,141,93,171,37,181,142,141,238,254,83,249,76,95,130,255,103,208,54,189,42,62,24,229,140,221,111,91,251,85,253,140,221,174,50,7,252,153,174,209,223,172,34,127,242,25,215,28,12,173,118,21,0,88,103,146,204,159,222,160,1,9,183,85,87,160,36,14,191,228,124,169,159,128,31,234,177,79,8,103,184,228,135,251,179,40,195,17,250,133,254,243,39,112,248,101,241,10,31,250,146,168,144,112,0,246,130,139,40,32,171,169,207,230,50,249,92,33,163,37,116,116,250,146,151,205,63,108,42,225,95,139,2,144,134,251,180,152,174,235,168,76,142,148,81,162,67,99,80,14,195,129,166,50,8,32,253,165,128,173,225,106,243,222,139,78,167,195,33,26,172,148,68,31,123,21,210,152,10,194,6,33,176,34,200,14,200,33,71,247,140,6,9,188,70,163,37,216,241,59,9,62,212,39,33,196,245,136,173,198,88,95,30,238,47,6,219,36,33,54,106,1,40,247,1,240,11,128,34,0,255,56,30,0,192,14,228,17,94,210,197,238,4,90,237,102,47,248,128,163,4,139,56,202,194,127,124,58,143,8,219,190,111,97,180,243,92,173,126,76,33,150,37,238,13,94,148,98,4,225,248,195,136,86,65,183,203,248,45,195,1,149,161,114,1,38,240,74,129,9,89,55,19,222,112,172,149,209,231,218,131,127,229,99,25,18,213,16,223,149,124,233,170,36,112,192,145,199,75,118,39,13,188,192,183,210,4,169,230,104,102,47,229,75,80,60,4,224,135,251,42,208,234,139,18,185,165,198,151,34,153,116,63,39,61,20,37,203,203,156,215,59,241,126,47,154,155,219,245,197,231,227,58,85,34,72,59,250,145,3,175,18,52,158,139,207,195,197,95,81,220,252,60,124,62,254,138,3,129,37,62,47,42,137,5,174,85,166,37,7,253,208,24,25,142,83,101,212,71,120,169,244,192,202,75,203,84,51,145,32,17,73,139,250,184,160,170,249,54,147,206,150,228,138,23,131,197,73,220,10,95,156,69,200,240,57,143,162,88,39,171,226,56,114,72,196,19,194,39,115,26,114,252,226,18,57,71,236,225,72,18,125,238,250,15,1,73,20,105,16,68,91,212,86,69,69,59,133,170,67,143,169,130,242,34,87,150,76,200,79,91,41,139,2,78,74,217,225,67,231,68,157,167,70,138,94,160,51,25,82,228,38,156,24,172,98,57,213,26,116,219,211,99,229,129,161,129,209,137,23,196,208,232,23,194,88,65,6,149,162,164,9,217,143,29,36,39,48,12,210,203,125,84,249,4,118,171,40,63,10,229,172,90,58,233,205,57,2,82,40,206,45,136,38,169,26,243,11,141,180,25,244,11,221,11,20,218,58,10,41,14,111,106,116,73,76,68,75,75,3,96,160,21,167,21,119,180,25,51,166,7,150,79,37,87,130,16,228,99,187,67,24,210,225,13,22,162,248,130,183,13,5,233,163,218,144,110,197,124,44,197,224,131,194,81,164,143,213,157,79,5,75,45,47,167,162,80,41,11,113,144,188,47,156,209,69,110,3,242,97,177,248,69,104,104,47,130,145,189,115,152,25,35,233,85,18,154,140,211,139,1,51,153,116,4,165,185,10,168,146,91,137,124,75,144,191,158,200,71,10,155,167,28,116,31,127,239,242,128,67,149,9,26,101,43,170,140,166,128,193,36,132,170,179,92,147,152,76,65,97,142,159,3,197,15,168,161,131,169,216,237,130,163,55,111,59,151,229,1,143,11,26,39,77,44,188,245,251,62,52,23,185,239,38,172,90,89,38,249,90,11,81,181,226,219,38,66,43,165,39,53,171,217,36,41,61,17,35,118,43,65,56,90,194,145,142,121,93,182,197,125,203,93,209,26,190,181,26,212,154,220,161,13,241,246,187,194,116,247,6,46,120,169,7,109,20,223,242,11,216,124,96,237,161,115,203,19,232,224,242,4,190,160,73,40,40,187,29,196,236,146,145,233,41,3,168,198,219,103,22,205,106,186,27,245,48,140,139,50,19,121,132,216,117,30,49,53,184,227,86,72,215,66,102,72,223,82,147,160,208,103,146,238,194,151,63,241,239,240,212,151,137,175,248,202,15,160,79,4,238,134,82,10,114,72,231,9,106,50,121,160,140,167,27,36,76,208,35,18,96,241,122,169,160,166,143,80,244,146,226,38,106,88,72,86,84,35,170,99,81,225,134,104,62,78,175,225,76,188,106,147,246,170,34,113,247,222,137,243,69,98,227,149,213,142,17,106,186,144,93,56,10,103,75,144,90,206,37,133,95,134,123,165,4,103,20,219,154,170,246,74,113,54,51,6,42,123,143,252,126,207,250,126,150,167,71,152,128,6,167,159,156,139,201,83,13,204,203,4,189,125,166,80,214,18,228,191,143,145,116,184,77,130,158,110,19,209,184,52,58,60,248,130,237,141,59,12,242,31,89,37,228,2,44,149,3,116,82,214,42,188,127,178,7,146,93,142,21,38,129,74,31,145,119,60,11,26,17,200,1,45,49,38,1,189,48,107,18,147,192,199,141,137,235,97,80,126,137,236,201,102,85,232,24,226,195,84,93,164,116,24,142,60,186,76,75,244,118,145,145,228,48,210,179,21,152,69,7,60,90,217,188,202,84,241,186,86,66,49,23,18,59,125,34,232,29,16,123,111,66,109,109,139,189,20,50,225,3,196,211,233,121,248,103,184,174,53,114,231,237,222,230,60,166,242,46,82,165,233,97,127,243,133,176,65,209,51,87,217,238,61,181,197,146,8,52,178,55,100,248,78,99,202,24,165,13,231,105,0,133,10,144,61,172,65,205,196,137,14,203,82,17,244,132,39,216,232,242,46,79,149,4,95,147,251,188,228,215,113,198,36,199,7,133,233,198,213,27,81,103,120,125,106,155,45,212,90,156,220,10,9,186,216,100,123,3,253,204,207,159,74,51,17,72,179,167,64,139,186,78,145,180,133,12,224,33,215,73,101,102,181,168,215,217,232,215,185,89,133,137,33,49,44,220,200,68,91,255,18,104,239,95,66,71,86,99,156,145,41,101,159,125,50,173,167,208,6,167,108,61,2,105,118,210,121,13,55,207,54,140,194,226,116,205,150,143,110,151,2,223,46,10,221,44,185,98,200,133,97,33,10,81,97,14,11,139,90,89,229,204,137,91,55,226,175,30,242,177,82,220,52,22,51,126,4,84,233,41,214,46,148,83,113,229,8,64,215,46,169,25,166,167,203,179,19,228,95,128,57,80,25,76,163,210,130,194,91,30,24,238,114,178,86,15,232,253,92,248,108,49,17,49,173,139,94,43,81,203,103,224,38,52,245,236,75,156,236,34,252,68,34,189,205,106,9,122,183,135,186,54,238,34,49,205,75,228,174,165,58,149,222,86,92,219,245,231,18,169,80,106,69,132,78,233,168,9,118,97,114,163,218,105,249,34,72,21,204,174,47,223,140,145,170,80,119,132,120,231,90,140,87,97,118,114,124,229,219,214,226,212,122,180,87,66,172,46,84,236,4,235,179,130,253,254,225,166,37,106,4,114,51,91,168,129,21,229,224,9,99,106,40,170,10,247,180,36,188,81,30,66,169,39,168,108,67,73,93,169,178,72,250,74,197,163,201,70,92,225,116,99,117,207,148,140,89,201,91,38,142,154,100,158,228,157,100,118,24,187,198,207,47,229,231,3,75,249,226,65,104,82,215,241,156,91,9,165,127,43,192,108,52,15,10,119,196,73,102,146,202,107,41,117,214,224,140,143,35,200,235,135,69,149,224,249,83,124,26,191,83,0,80,232,127,222,11,222,41,194,96,134,238,115,75,160,11,221,240,114,184,198,103,78,77,154,123,234,204,113,121,79,161,155,4,9,146,166,163,71,17,13,78,239,154,147,45,40,18,88,82,73,188,240,130,210,85,24,226,41,100,178,160,144,112,127,136,13,188,98,62,196,224,4,205,247,166,101,67,132,42,74,158,68,178,165,120,171,248,133,193,41,6,40,114,233,221,164,182,177,224,153,207,170,101,91,140,187,81,47,52,224,91,241,2,171,209,177,81,8,145,139,235,100,85,60,49,193,178,56,63,62,168,245,94,48,14,74,185,110,28,190,38,26,28,4,162,91,76,14,242,10,96,20,186,204,78,52,108,82,75,2,22,79,63,79,63,79,63,79,63,79,63,79,63,79,63,79,63,79,63,79,63,79,63,79,63,79,63,79,63,255,47,126,96,102,252,55,228,216,192,196,11,105,249,20,186,23,60,255,195,124,219,178,134,243,210,229,245,108,246,206,199,185,22,188,121,55,61,228,84,138,209,17,183,30,248,185,185,27,222,165,128,0,193,83,195,69,217,199,108,186,243,98,195,20,142,228,201,150,72,39,222,107,231,45,39,250,30,29,186,168,29,182,185,142,157,133,139,3,147,152,23,35,108,191,221,132,172,241,157,88,147,108,180,227,219,204,175,74,233,159,226,66,244,54,185,171,18,41,159,67,86,205,60,58,124,127,32,183,208,175,104,135,103,245,162,222,201,148,23,19,243,243,236,228,89,154,41,42,146,84,88,239,166,55,119,208,8,24,41,0,6,95,247,216,218,44,164,239,13,253,240,151,176,178,114,97,99,56,76,181,54,195,138,210,27,87,19,254,205,174,129,44,234,176,26,127,89,129,185,23,61,169,229,124,252,94,176,70,62,215,42,150,101,9,210,125,177,243,27,138,191,144,157,53,20,101,127,206,171,61,208,68,92,16,153,112,201,146,4,1,11,117,62,176,121,79,209,226,244,244,113,113,165,215,247,50,11,43,14,145,251,136,99,203,8,55,204,159,134,98,158,99,25,45,8,51,195,128,50,24,121,15,106,44,114,60,236,172,2,118,86,134,157,147,56,24,218,33,5,172,19,120,7,55,131,21,226,106,86,237,229,206,229,89,43,170,33,231,20,56,231,100,156,185,187,21,179,156,166,139,33,0,159,75,27,84,42,225,218,131,199,91,129,54,134,183,97,247,209,234,208,97,152,218,153,88,240,83,220,38,12,129,78,178,117,53,31,71,167,170,114,165,190,12,69,128,60,42,113,200,146,152,253,211,224,16,212,50,161,8,208,240,240,199,104,108,181,82,147,145,226,66,109,7,195,160,64,168,64,48,100,138,197,240,17,38,70,252,248,155,196,3,117,78,37,56,74,72,188,252,68,82,160,199,82,192,150,67,179,145,52,240,139,188,48,52,134,237,243,244,245,114,65,150,146,66,128,216,5,197,112,205,70,75,217,120,242,226,231,233,205,192,80,24,197,189,101,73,72,81,66,127,94,19,114,100,75,90,2,71,198,101,138,52,135,31,5,232,141,179,194,237,193,60,21,108,92,20,98,218,233,89,233,137,224,237,193,254,34,84,90,92,122,226,67,116,164,136,214,16,129,230,22,180,196,59,93,125,160,156,125,85,8,236,253,66,123,122,204,150,209,201,43,224,9,11,138,19,162,150,85,212,128,194,221,129,171,232,206,184,132,23,205,197,87,180,7,156,82,226,139,236,193,132,127,150,120,8,142,47,74,107,145,28,128,188,46,111,130,83,45,180,78,178,79,151,175,84,90,226,141,96,141,122,3,42,15,171,49,118,144,1,191,129,108,194,11,214,174,213,149,66,246,39,96,159,105,59,38,143,143,223,167,240,157,53,194,110,60,132,71,49,112,20,68,133,28,53,162,108,209,84,142,127,67,167,80,56,232,126,4,157,64,168,1,119,69,48,60,251,32,247,216,34,100,183,127,15,134,35,187,7,92,192,250,200,49,220,145,98,235,65,168,237,58,81,80,248,164,230,51,225,85,170,139,168,150,194,207,123,134,187,205,10,11,193,154,248,5,195,206,238,131,133,197,237,174,198,47,9,86,242,43,73,95,232,129,221,35,242,140,84,138,90,85,94,11,31,59,34,228,35,198,214,201,2,239,248,123,128,130,27,42,211,146,105,235,225,82,230,154,67,97,53,197,41,68,49,154,183,19,209,178,97,170,126,18,101,63,129,186,247,21,126,148,202,15,81,250,220,116,200,59,199,103,146,93,36,52,98,90,213,100,248,69,88,155,208,215,209,199,139,28,5,91,79,138,79,87,41,143,144,81,70,5,32,23,0,192,34,49,66,128,72,26,52,108,159,126,244,1,62,106,149,11,220,240,167,169,11,229,78,49,88,61,100,225,7,55,120,140,128,136,223,114,8,114,35,28,126,5,191,194,118,237,226,247,202,128,61,31,168,194,157,196,191,142,25,149,32,227,227,142,216,153,211,140,216,127,142,97,23,181,218,24,84,172,208,108,130,93,153,202,139,77,195,139,85,86,124,229,117,94,254,0,133,169,91,101,205,2,140,135,160,202,92,45,81,131,17,209,118,18,23,129,235,90,226,172,213,221,181,208,94,62,120,30,91,240,210,129,129,65,75,184,70,223,133,249,140,99,119,164,246,227,182,42,140,182,80,144,51,216,112,210,244,153,153,221,69,158,16,126,42,154,13,76,130,34,6,137,194,243,81,166,171,74,13,121,105,108,80,231,222,73,23,171,39,156,193,94,228,136,241,215,166,211,131,140,156,100,52,11,237,128,124,79,218,178,221,209,192,57,80,41,224,194,80,24,2,130,3,124,34,100,188,144,155,35,110,31,165,164,29,162,198,26,149,225,226,197,211,133,76,64,68,245,89,16,130,233,66,194,153,143,162,14,112,136,242,167,199,4,84,242,138,47,16,151,167,108,24,110,135,45,138,105,237,26,193,35,252,166,21,102,44,196,153,108,6,196,53,31,42,205,88,138,203,57,45,129,196,58,86,154,5,49,20,120,201,147,132,176,15,57,75,145,120,80,50,194,9,104,161,163,68,168,149,242,23,39,120,19,137,138,242,176,161,208,56,251,136,77,218,159,167,228,198,84,43,141,132,249,16,217,230,22,80,240,112,50,205,196,34,155,127,62,218,185,38,88,190,147,44,153,168,228,40,82,132,162,5,40,76,124,56,127,190,209,177,82,61,160,119,196,29,180,19,78,113,33,114,42,21,46,173,97,195,97,8,34,130,175,44,212,249,165,92,172,138,158,236,10,181,8,179,221,216,25,53,151,193,95,84,160,46,96,129,214,208,65,142,117,32,163,100,149,188,179,209,212,243,222,63,145,28,76,228,136,148,206,160,20,77,234,48,117,17,111,201,134,105,4,181,137,26,232,207,169,140,30,61,90,137,91,195,35,241,84,233,23,121,167,139,52,107,139,18,92,113,56,60,149,104,42,220,49,138,243,179,162,144,72,27,109,169,3,149,131,11,77,249,224,153,85,226,18,67,70,50,185,131,115,88,169,119,134,1,202,134,244,230,64,254,222,212,85,231,99,65,101,85,139,164,69,105,137,134,99,38,59,201,89,12,90,136,114,48,121,56,9,113,2,121,97,98,60,129,99,79,204,165,214,67,17,171,234,178,72,97,244,239,18,81,50,120,89,82,250,67,67,150,74,149,110,249,136,221,72,164,123,234,252,185,60,252,163,215,104,10,151,171,144,24,198,201,137,189,203,101,213,44,102,161,149,53,84,134,160,173,56,5,48,196,224,137,240,84,170,125,57,209,54,142,106,38,165,116,22,78,70,118,86,69,118,199,236,148,173,78,188,210,139,58,206,40,42,46,199,215,209,94,132,14,151,196,69,232,72,38,189,23,197,131,204,121,117,145,160,125,63,73,4,205,145,50,106,33,35,158,221,192,206,5,206,63,31,213,45,20,107,203,188,71,65,185,100,204,102,23,193,173,162,130,161,200,55,213,233,103,2,71,202,26,67,119,151,42,221,153,83,207,217,102,10,48,9,43,34,223,66,86,15,78,214,102,114,101,45,145,135,169,90,185,16,54,75,27,32,25,27,65,167,200,240,211,165,8,189,130,188,138,88,149,136,62,0,170,110,196,68,85,159,226,252,5,114,186,228,255,176,251,91,150,99,143,98,68,41,44,252,160,152,23,3,202,20,69,197,117,251,192,241,212,19,173,82,76,104,223,121,81,43,69,121,144,52,186,134,211,139,90,0,15,7,26,133,140,84,129,188,234,205,194,126,240,65,228,156,97,203,228,96,218,69,96,166,225,4,71,19,215,35,236,56,111,108,156,15,126,90,53,73,9,44,21,21,218,188,28,54,188,9,111,88,7,21,22,18,67,61,15,146,157,170,167,51,142,213,91,156,130,115,146,99,239,84,231,11,197,31,42,23,180,188,67,213,184,250,44,184,163,9,102,32,217,9,173,4,213,162,90,40,131,39,246,201,203,93,75,209,1,212,166,67,136,225,229,171,60,152,235,72,49,40,76,89,168,24,18,98,182,208,146,69,78,245,133,44,139,111,121,34,31,50,252,135,196,97,34,114,85,167,152,77,176,88,205,53,98,78,127,204,229,46,161,103,21,79,213,148,148,173,152,162,85,65,21,133,33,202,150,137,172,118,20,156,116,219,112,182,131,45,101,182,76,195,52,38,148,37,122,142,161,166,126,43,218,176,220,65,160,46,12,78,214,76,134,29,87,162,212,179,12,31,171,100,64,135,142,87,144,190,164,153,86,193,248,92,45,69,114,72,23,58,7,9,95,24,144,47,60,190,185,56,165,158,249,243,119,171,187,164,229,255,50,123,151,36,182,142,229,14,7,125,215,110,41,130,254,159,108,240,5,87,147,234,176,109,193,112,207,232,65,111,190,212,78,167,158,199,197,183,100,223,216,189,75,150,79,167,111,194,144,209,58,180,5,61,207,115,145,30,227,146,40,135,27,13,97,55,235,200,39,236,78,178,122,55,180,96,136,147,79,61,242,176,201,75,103,224,200,206,63,46,114,62,175,92,124,144,232,87,28,209,135,253,247,166,176,230,17,186,114,17,117,251,64,196,66,136,114,20,87,34,67,184,161,194,69,186,32,67,189,36,17,114,235,144,124,9,208,139,9,238,126,9,143,133,101,49,216,134,95,22,107,27,238,150,197,78,75,4,195,45,147,207,160,51,112,196,187,88,152,37,91,126,126,241,52,88,209,145,72,192,77,117,48,245,173,153,20,119,218,155,154,183,97,184,7,175,144,225,206,179,109,119,4,41,12,233,42,170,10,131,64,196,97,85,209,134,71,242,102,44,11,230,221,253,225,120,148,74,245,236,190,141,159,81,255,129,65,202,184,123,87,112,67,132,159,50,70,255,165,75,179,225,1,180,194,118,28,134,88,187,13,88,232,1,183,166,129,163,198,93,24,144,205,173,224,238,13,105,198,29,244,183,74,107,196,146,251,149,154,172,62,249,46,54,176,120,78,184,227,78,199,222,247,83,40,35,180,64,81,153,115,124,110,229,50,179,215,34,102,54,151,211,163,150,130,179,70,46,159,47,5,244,106,187,205,29,116,119,20,65,79,170,237,12,134,96,75,244,79,131,7,193,1,97,35,227,65,221,24,145,161,189,225,184,0,107,4,125,171,60,67,51,236,116,205,105,106,16,245,245,233,153,71,192,165,73,42,244,102,53,220,124,187,85,234,116,30,139,39,105,62,88,97,170,204,161,185,34,162,29,188,0,242,92,62,83,48,38,70,28,159,75,216,50,156,187,119,241,125,112,33,129,131,169,240,208,239,176,78,78,182,220,172,147,142,120,40,244,107,157,239,212,178,170,0,164,100,49,167,164,237,109,217,35,43,60,119,10,212,255,56,184,251,144,80,136,182,15,38,78,126,251,241,241,215,127,114,242,241,15,143,191,254,203,147,31,189,195,28,175,251,190,100,226,184,107,156,245,237,87,143,127,246,238,163,127,249,254,241,239,127,33,66,76,237,123,238,86,148,241,209,15,223,122,248,189,55,247,31,126,250,235,207,62,250,250,131,31,126,69,128,142,241,76,222,161,215,106,94,29,12,70,149,100,242,232,206,236,145,150,204,46,148,172,100,165,51,238,99,191,220,76,95,179,102,15,241,37,47,192,97,183,154,108,27,35,163,130,157,161,243,96,175,45,182,12,215,42,230,53,251,70,253,210,213,61,253,252,202,230,160,6,63,23,215,175,111,45,93,223,132,111,77,244,88,219,107,212,110,193,159,250,205,218,110,239,44,78,185,121,113,253,170,190,90,115,220,188,89,188,2,207,217,171,231,174,46,45,95,55,150,46,143,122,215,199,131,107,55,150,110,237,231,22,230,107,217,85,219,217,91,94,111,172,222,92,189,149,63,95,95,107,94,108,228,220,254,245,131,229,27,150,125,101,243,234,129,177,107,94,186,127,254,198,238,218,229,213,102,189,151,63,215,221,187,218,216,89,89,218,188,97,246,246,215,26,253,82,201,184,116,127,148,187,148,235,119,70,251,165,110,187,125,163,51,58,184,214,239,204,245,231,231,115,153,130,211,185,57,30,237,154,55,230,115,187,235,157,185,162,121,121,117,69,95,186,191,177,151,55,155,215,202,187,153,220,250,48,107,172,181,187,23,87,246,214,246,178,181,230,184,238,154,103,245,149,185,198,222,240,226,197,27,87,238,95,89,90,187,112,113,110,187,95,234,175,111,188,220,171,229,207,102,54,207,141,59,253,246,133,220,229,113,237,202,203,7,215,22,14,206,247,59,250,242,154,177,215,104,110,54,199,181,115,45,221,46,118,239,45,223,24,110,118,174,173,231,207,94,221,54,90,86,205,40,20,54,70,231,239,53,87,114,55,111,214,247,199,7,103,247,207,229,10,151,246,141,43,245,230,102,99,238,92,190,209,169,233,185,198,197,218,138,115,115,115,251,222,53,99,99,37,183,121,107,33,147,217,191,86,115,138,189,115,205,237,181,110,231,150,190,188,82,235,149,47,100,123,110,113,92,188,119,238,108,118,181,126,117,243,236,238,121,199,184,114,189,183,80,126,249,156,181,191,119,110,173,217,189,212,125,121,173,112,126,172,207,93,93,104,236,109,220,170,181,174,92,223,232,23,203,189,213,251,231,174,101,215,234,47,111,54,71,231,58,151,55,140,126,227,230,82,63,119,107,115,165,236,142,14,118,46,158,205,20,220,91,27,235,187,43,231,50,198,70,183,59,170,149,55,247,247,114,157,230,220,193,69,251,210,220,141,213,82,189,163,223,203,223,207,238,155,117,221,114,107,151,220,220,205,82,127,111,233,234,249,114,163,184,178,58,183,180,115,225,102,173,126,101,191,148,223,191,88,239,52,46,246,157,206,118,221,62,40,92,28,140,141,251,123,250,94,243,250,189,118,193,126,217,28,119,186,55,242,45,235,194,202,213,122,247,254,133,221,114,123,169,119,249,86,161,220,220,203,55,110,173,102,27,125,235,122,111,238,190,217,90,235,212,119,205,198,249,243,174,245,178,217,185,48,238,222,95,94,170,237,149,247,47,15,250,153,149,206,184,96,239,110,228,183,206,217,13,103,109,190,176,170,15,206,173,220,204,52,47,237,247,58,253,141,209,77,163,119,205,186,60,104,142,207,29,116,140,222,154,211,52,46,154,78,246,106,97,121,183,220,201,12,54,246,150,51,155,45,247,202,181,181,173,13,251,162,115,115,231,162,121,127,173,95,26,206,23,115,115,75,187,3,75,95,47,236,220,92,158,171,29,184,205,189,131,43,215,47,173,190,124,113,174,81,232,230,122,246,206,149,27,214,149,101,99,243,86,246,106,173,94,220,104,220,56,219,216,93,25,231,214,55,156,115,141,185,102,239,236,250,185,203,235,133,209,165,171,198,203,23,59,237,252,198,250,70,166,80,91,191,213,184,63,127,41,223,44,157,61,167,119,157,141,221,181,209,165,237,221,43,246,114,190,118,182,183,176,221,188,181,242,242,213,198,74,189,187,121,101,163,117,237,162,185,101,220,48,140,173,242,254,77,59,251,114,182,54,218,50,107,231,27,217,115,142,211,218,112,175,174,246,11,235,250,112,253,94,109,229,82,173,183,214,88,234,93,223,191,104,223,220,60,127,225,220,5,125,84,175,55,122,250,134,179,217,169,95,94,219,191,110,143,183,111,94,217,58,127,191,185,83,106,173,191,220,191,178,106,116,157,165,91,203,123,55,238,109,216,55,70,197,157,194,46,240,242,86,163,61,183,61,103,92,112,237,155,47,159,187,222,203,158,237,21,182,119,87,118,106,103,87,141,11,23,199,197,182,89,107,234,181,109,115,84,94,133,110,109,94,105,222,186,217,89,54,47,217,91,195,107,153,210,69,16,213,43,235,217,122,207,200,159,189,183,121,97,238,252,133,133,203,229,110,167,187,177,110,89,231,237,250,149,149,70,227,242,214,205,108,59,91,187,81,216,177,239,95,217,221,190,101,29,236,142,206,233,231,50,131,243,131,149,188,158,217,92,42,213,154,11,23,246,239,95,153,207,238,23,175,182,155,183,122,151,26,227,222,210,160,182,183,50,88,107,110,173,94,214,215,245,254,206,217,189,226,229,250,229,203,157,131,225,96,119,119,213,190,191,52,28,191,220,159,91,53,111,109,111,219,165,254,96,239,230,184,235,204,149,135,43,171,181,110,247,101,119,92,107,89,103,115,183,64,244,111,244,207,158,221,222,31,94,172,101,237,149,236,117,195,232,92,169,45,180,141,14,116,248,189,122,35,123,113,243,202,5,55,211,220,189,142,213,212,250,245,27,151,174,158,47,128,240,173,86,147,71,90,118,97,161,44,168,70,109,52,123,152,28,187,86,194,29,57,182,57,74,46,238,26,78,194,169,122,89,102,15,81,66,191,58,218,178,93,205,170,246,211,207,153,96,235,142,172,165,174,133,230,4,154,3,73,119,97,64,237,164,239,154,175,188,98,45,58,214,104,236,244,19,206,12,186,223,56,169,29,58,86,167,146,68,243,107,203,105,176,16,172,164,134,199,51,179,209,133,105,116,240,237,145,118,27,70,188,173,193,222,186,53,26,193,156,231,37,15,152,49,26,57,110,229,208,110,87,146,35,123,232,146,77,167,201,35,40,0,89,96,46,14,89,4,200,86,111,56,58,72,225,23,180,168,235,152,149,209,76,178,149,47,152,201,89,205,232,194,168,113,242,63,223,253,236,227,223,156,188,253,171,227,247,191,246,240,159,190,10,224,102,53,0,183,149,73,34,60,238,238,206,200,57,78,94,255,46,140,117,15,63,253,244,248,103,255,246,240,215,63,79,206,222,153,213,0,97,24,194,187,214,53,64,203,195,23,97,181,149,243,192,60,252,224,183,199,111,254,237,195,87,255,238,225,187,127,255,232,167,223,122,240,143,223,2,192,143,222,249,143,147,55,223,122,240,179,223,255,241,147,111,126,246,209,55,16,84,82,9,174,243,191,94,253,91,4,254,206,108,37,4,230,201,119,62,56,249,230,151,31,126,248,219,147,247,190,121,242,31,111,62,124,247,245,227,31,252,242,191,94,253,114,174,168,243,143,39,111,189,253,224,27,223,227,83,30,124,249,95,30,124,227,45,47,5,19,1,160,97,208,111,141,71,163,65,223,231,54,62,46,62,137,102,57,208,50,48,163,56,52,187,182,185,93,233,167,7,67,171,191,54,104,91,221,163,35,143,68,17,145,135,239,255,225,193,167,239,159,124,243,181,227,55,190,199,106,224,144,15,94,219,248,240,27,63,63,254,237,255,225,57,0,108,65,124,251,240,71,15,63,248,135,71,175,189,113,252,214,7,30,116,120,132,196,227,79,191,125,252,181,55,78,190,253,198,103,159,190,13,236,2,8,143,190,247,254,163,159,126,255,179,143,63,126,240,149,223,28,191,247,253,227,183,127,73,128,156,252,211,171,39,63,254,249,131,79,191,245,224,227,183,161,13,161,248,201,119,63,148,184,45,162,196,112,54,100,193,66,70,81,119,96,180,209,53,52,158,108,177,196,74,242,6,222,18,109,181,46,119,199,96,233,129,233,97,37,181,45,212,19,250,105,150,233,186,211,101,114,27,144,90,18,226,153,98,89,147,71,72,190,212,12,35,34,227,177,132,208,17,36,226,142,150,225,133,200,239,149,27,253,182,162,55,226,84,174,179,177,52,191,161,253,42,146,115,72,1,204,244,211,72,66,102,231,232,27,198,57,178,217,124,136,249,144,106,57,131,61,23,7,15,225,126,205,240,168,147,100,218,219,129,90,132,237,145,102,84,111,223,209,6,213,25,232,174,185,86,182,5,221,21,190,25,249,114,134,124,43,182,10,121,242,45,91,54,10,228,91,185,216,90,72,206,206,106,246,147,208,95,200,254,181,141,238,96,147,235,10,200,115,88,81,75,121,82,219,181,177,187,178,130,182,196,227,111,172,187,12,92,148,136,255,210,54,39,173,32,240,221,29,89,195,164,130,191,39,239,253,252,209,175,126,150,169,36,64,142,165,138,63,251,232,189,227,183,63,60,254,209,171,39,63,121,243,225,31,190,125,252,213,159,155,91,206,160,103,85,230,231,59,93,99,211,157,215,80,191,255,245,79,93,203,28,59,150,39,221,172,109,166,70,34,91,73,156,124,237,15,199,175,127,8,227,209,96,47,97,247,119,13,52,241,53,81,196,110,199,54,129,171,110,162,51,128,225,195,162,151,221,39,144,248,194,60,176,3,88,113,199,19,15,76,163,187,53,112,71,199,191,251,13,244,231,7,223,249,229,201,123,63,123,244,234,215,30,189,243,187,199,199,49,199,112,172,35,55,46,62,34,26,17,159,24,58,246,46,32,152,232,91,163,189,129,179,13,56,238,140,45,119,228,2,14,15,126,241,229,199,195,129,212,156,135,38,250,234,191,63,250,222,123,94,251,128,218,161,74,230,173,15,96,230,2,170,254,209,143,126,74,85,122,4,96,60,96,241,99,154,56,118,229,76,195,31,187,36,25,132,177,11,141,22,71,90,23,117,30,183,122,136,194,37,169,62,34,202,72,234,108,26,158,13,113,189,133,200,255,33,147,229,103,50,32,177,61,107,180,53,104,3,6,72,227,243,153,81,167,98,194,94,125,70,63,210,136,172,135,230,0,96,144,167,234,106,109,220,173,11,250,66,142,117,225,82,9,117,220,97,245,82,235,30,204,106,103,218,183,65,233,222,153,157,49,53,91,235,106,207,100,180,254,184,219,213,160,211,183,139,237,92,59,159,196,207,179,218,184,58,100,19,59,173,87,61,52,7,48,141,238,227,13,187,135,187,97,52,87,198,71,218,16,38,182,152,30,132,38,27,227,72,213,90,219,234,24,99,96,110,144,41,160,5,7,99,224,122,118,63,11,74,19,12,148,107,131,1,154,224,87,50,154,63,250,3,203,180,30,58,25,192,106,175,246,237,81,5,216,130,168,14,225,51,82,154,48,113,213,184,97,161,146,196,43,12,68,44,230,137,234,156,87,141,40,156,137,132,42,229,80,192,92,167,196,113,134,137,70,124,123,186,70,39,229,186,134,64,34,195,11,230,241,21,204,225,214,234,82,229,153,103,246,176,97,149,174,225,133,169,155,132,47,175,188,146,20,158,147,118,63,65,242,105,195,113,235,188,117,128,200,64,59,131,27,136,120,128,141,6,13,100,30,192,87,132,105,211,222,93,237,147,24,76,228,151,4,132,173,126,251,154,141,196,19,143,64,206,136,61,160,130,222,119,195,49,122,149,67,195,217,28,35,117,13,223,134,195,109,168,139,98,136,157,212,251,35,226,16,169,225,87,154,61,84,190,93,29,106,72,78,148,239,46,195,11,13,20,5,52,138,242,253,58,126,5,8,163,59,38,206,94,187,118,121,29,154,188,107,244,55,199,40,164,42,121,127,235,110,227,98,82,163,226,33,48,159,164,241,188,112,44,0,221,7,6,54,199,14,118,234,84,10,126,26,34,219,133,4,220,180,61,224,9,101,30,19,52,177,97,253,23,218,8,254,214,13,167,142,109,183,213,38,104,146,172,158,47,107,240,107,1,126,21,116,45,155,211,243,232,87,17,253,42,160,95,37,244,171,140,126,45,104,121,125,161,168,229,139,240,8,223,74,232,23,78,43,163,52,248,150,209,117,104,163,190,49,108,218,78,37,217,172,204,163,239,104,192,3,222,176,36,252,0,106,11,201,248,69,172,117,144,48,64,2,110,194,203,104,133,141,111,198,241,104,235,250,24,217,22,73,205,132,220,142,177,218,111,91,251,13,196,35,72,178,238,239,218,247,155,56,40,30,56,176,57,28,51,65,26,193,224,221,163,15,120,173,1,127,207,104,123,253,246,106,187,146,202,0,48,215,52,80,18,143,9,22,175,203,142,181,107,91,104,186,0,58,8,219,0,109,190,67,30,177,94,91,81,218,14,139,152,245,207,245,65,38,174,129,249,59,51,195,229,234,167,55,173,17,153,140,172,219,247,173,153,217,35,80,101,66,83,113,10,225,204,25,250,198,130,162,36,215,115,206,96,48,74,63,7,176,146,48,116,2,132,164,38,130,159,176,90,176,18,185,14,125,230,140,240,152,62,183,126,247,42,134,14,182,26,86,4,144,157,40,2,132,47,250,167,145,171,11,154,48,46,58,131,131,128,26,111,219,46,21,83,160,208,31,20,8,202,146,191,205,238,204,16,50,125,4,8,55,71,213,254,43,175,224,87,4,7,167,106,209,103,130,203,162,92,140,195,27,172,181,89,212,120,99,74,117,176,165,152,128,65,199,179,250,155,163,173,23,245,51,103,118,7,96,163,232,207,84,253,151,183,245,59,47,241,15,32,75,86,176,104,70,89,52,195,23,205,160,162,163,96,209,172,178,104,150,47,154,69,69,157,96,209,156,178,104,142,47,154,131,162,1,54,49,177,18,25,215,24,227,225,225,50,136,63,97,25,153,242,35,62,130,210,25,26,182,19,228,228,100,144,175,226,210,28,96,93,211,53,174,93,185,38,133,186,148,134,3,210,15,72,225,177,110,128,158,201,248,198,82,228,110,5,99,179,90,52,99,209,165,50,13,147,24,4,230,44,232,42,248,58,61,24,90,16,193,88,7,237,123,42,24,180,32,38,199,235,81,81,74,71,128,56,19,137,150,166,164,157,235,183,233,209,22,232,29,81,139,112,217,171,200,8,0,85,0,184,225,152,8,191,83,227,46,221,167,52,122,42,61,205,164,50,45,41,241,106,31,59,146,172,234,0,27,114,105,180,44,210,232,130,109,54,35,2,152,37,36,82,107,124,21,173,213,118,12,211,154,177,80,71,151,83,5,116,8,120,60,173,3,157,2,93,105,228,33,179,232,127,173,158,91,191,116,17,109,253,128,94,96,119,14,102,28,53,139,174,202,245,143,2,156,130,42,45,60,228,54,234,171,253,206,96,70,2,220,127,201,139,142,177,214,220,77,24,196,168,78,69,65,40,216,16,12,155,146,70,112,8,144,173,90,139,72,151,250,140,222,50,220,75,123,253,203,96,192,194,180,235,96,38,201,76,139,228,44,19,14,150,194,113,196,75,3,136,225,160,172,190,233,28,12,97,156,90,182,173,110,219,5,10,14,137,55,144,43,35,229,129,89,122,223,218,75,212,28,199,56,88,52,170,78,218,29,118,109,48,232,181,228,236,34,140,37,51,168,188,93,213,97,62,98,80,13,183,104,127,177,187,104,207,205,97,129,74,18,115,46,9,186,238,182,125,7,250,75,56,114,52,39,197,201,229,113,34,175,22,221,170,107,141,150,8,126,51,174,64,41,201,81,117,143,80,157,196,208,155,164,78,154,147,214,105,242,117,146,87,139,38,95,167,41,212,73,114,84,77,92,167,61,156,164,62,200,69,235,106,243,117,217,195,197,54,95,79,91,168,199,30,86,219,132,46,98,160,77,68,24,205,74,107,27,10,148,145,119,139,67,190,202,161,72,26,201,82,29,226,122,137,141,59,73,181,52,39,173,117,204,215,74,94,45,142,249,74,199,66,165,36,71,117,140,235,100,166,231,36,181,122,121,105,189,61,190,94,246,114,177,199,215,220,19,106,102,121,170,61,176,29,17,132,206,100,202,166,115,106,101,131,87,44,159,179,122,168,43,129,169,218,6,185,215,250,17,218,199,122,201,10,104,31,109,42,243,79,243,71,223,144,177,8,13,13,213,106,117,130,33,9,171,4,255,113,230,208,189,79,32,123,62,126,206,205,104,175,91,206,174,109,90,104,14,182,142,236,244,74,166,176,160,235,66,250,18,140,179,40,117,65,115,239,99,71,9,216,250,201,108,174,190,156,171,235,181,84,182,81,40,166,242,205,133,82,106,161,161,231,82,122,163,158,209,115,181,90,121,57,147,129,201,5,194,2,141,125,235,99,211,180,92,183,34,12,125,222,124,21,84,20,218,201,49,106,24,104,201,222,220,118,103,20,252,195,232,81,180,102,146,100,162,152,212,14,219,221,238,101,3,230,213,48,111,231,28,45,180,218,52,188,77,30,197,141,187,216,86,195,115,18,52,140,251,204,9,52,149,10,14,27,97,102,148,77,46,201,218,161,63,43,2,235,234,234,122,237,50,158,188,39,53,111,110,38,137,214,33,40,206,11,88,115,87,50,122,54,127,52,123,164,146,86,65,252,210,200,217,1,114,209,79,19,207,64,53,248,150,77,57,102,133,153,14,22,68,175,197,150,28,103,224,84,34,77,21,141,184,157,171,201,147,55,255,23,93,162,193,174,182,63,126,242,205,147,247,254,233,248,237,95,146,133,3,47,241,225,7,191,125,240,203,55,142,95,253,65,58,157,78,106,34,171,54,140,109,235,250,112,70,114,222,87,230,231,113,223,243,36,101,110,142,127,250,98,238,37,144,26,100,197,130,110,146,218,133,183,103,129,208,156,149,155,173,204,8,43,91,213,103,116,143,130,36,79,122,67,244,163,89,74,51,13,115,75,48,145,3,198,40,150,158,42,157,100,90,29,98,27,112,107,109,105,179,139,226,183,55,100,147,61,190,200,89,156,143,168,13,236,172,145,171,166,222,157,234,26,116,141,116,167,59,0,99,0,169,133,38,200,56,81,24,32,6,214,50,138,155,29,121,47,180,228,1,252,164,214,214,82,237,118,34,155,171,20,22,224,95,114,22,164,7,144,64,125,46,5,134,197,188,34,97,22,77,21,200,92,98,62,3,124,78,143,6,235,88,130,153,73,236,57,152,78,143,143,174,87,240,191,39,130,15,243,113,253,217,209,57,210,120,173,23,53,155,193,26,144,73,27,77,99,5,103,14,205,22,210,49,155,196,165,133,146,235,144,76,252,85,202,87,71,88,220,85,101,120,139,155,180,93,184,209,205,235,21,212,27,252,172,146,63,2,59,96,41,63,165,87,196,43,113,152,92,155,75,86,176,75,101,13,104,219,154,153,157,203,104,201,54,75,195,237,50,171,37,183,88,194,217,193,216,65,131,68,178,231,21,179,251,227,145,133,211,92,150,182,142,28,123,109,156,182,3,105,92,99,207,8,85,229,102,231,115,179,218,58,3,212,237,218,46,43,121,228,217,209,96,73,247,231,103,14,230,102,231,65,101,184,35,208,10,160,99,45,172,92,73,115,95,181,54,151,246,135,233,231,50,26,129,190,12,90,226,150,101,56,80,1,168,151,180,59,110,1,235,102,242,41,47,31,53,201,103,145,187,106,22,73,25,121,51,147,156,73,206,57,115,201,89,40,20,87,83,166,90,149,193,189,52,186,237,220,169,204,36,65,54,231,208,87,175,230,153,36,75,240,234,101,235,109,214,145,134,212,96,107,176,31,136,78,232,167,119,141,238,24,45,221,225,191,30,14,243,183,255,199,151,218,119,230,55,53,160,13,57,25,93,11,164,105,134,230,154,173,178,252,103,206,4,222,189,88,85,165,126,177,58,122,229,149,153,96,178,133,71,50,130,131,165,168,233,197,17,151,97,52,75,189,29,120,97,60,208,157,136,70,21,215,35,168,43,16,185,37,59,213,158,182,133,151,70,172,178,149,5,178,164,213,144,142,230,104,134,191,26,98,100,50,11,11,157,44,91,13,153,93,180,112,190,234,22,91,19,65,193,112,70,41,151,140,142,248,64,11,167,173,78,33,137,99,231,90,153,82,48,59,157,5,206,36,51,134,145,129,153,93,146,116,193,36,50,7,15,134,214,160,147,112,128,7,78,245,246,109,24,245,0,199,100,242,14,90,225,74,227,149,62,23,179,135,133,223,177,196,89,236,31,48,16,208,252,194,2,204,94,211,116,221,101,209,152,73,154,214,66,62,171,155,70,18,96,193,16,121,72,150,19,215,140,97,229,25,228,15,71,155,126,176,223,247,153,204,17,65,58,159,137,163,49,237,128,20,79,27,220,50,82,47,14,143,148,75,119,248,108,38,115,208,235,161,13,2,198,166,133,150,240,34,114,146,251,170,73,64,39,205,106,117,83,40,138,158,11,116,193,59,82,208,18,146,214,195,242,116,136,165,12,212,4,88,117,206,193,101,228,35,208,76,170,131,37,115,193,207,81,133,206,5,236,7,85,233,162,229,134,164,255,6,47,232,147,138,29,108,202,210,122,55,199,104,39,44,216,123,254,123,115,208,229,86,34,135,70,191,82,60,18,176,198,1,245,126,150,174,209,2,124,147,39,255,241,141,7,255,242,131,227,183,222,120,240,238,135,92,109,212,75,239,112,32,145,249,146,68,161,225,73,182,58,71,104,5,89,51,219,104,113,5,195,67,235,153,96,212,111,217,221,182,99,1,45,236,27,10,77,161,139,121,40,90,182,223,115,65,11,195,96,144,2,230,164,186,232,184,97,55,137,214,156,176,234,216,26,116,81,220,54,10,200,121,244,234,215,78,190,241,207,34,150,100,213,126,203,232,111,34,78,195,223,118,215,106,224,199,136,102,32,14,27,100,104,152,237,176,38,121,14,134,218,25,69,33,141,210,104,205,134,53,20,15,29,47,242,162,120,14,248,175,61,86,227,60,250,233,87,30,190,247,139,7,239,125,237,193,239,223,229,26,135,132,71,123,66,187,142,175,65,57,36,107,135,73,180,125,9,88,164,104,53,179,11,178,140,132,154,174,225,41,248,44,86,24,207,204,61,195,233,175,56,32,40,211,115,212,43,58,9,91,253,204,192,5,232,242,93,128,121,112,175,125,207,213,4,255,159,223,253,129,75,68,220,128,75,104,57,18,212,94,91,19,152,219,199,39,21,105,140,54,252,247,232,8,175,12,101,226,155,175,52,121,243,157,124,239,55,143,190,247,107,174,249,144,161,147,26,218,230,54,238,94,170,54,204,162,141,242,234,70,36,193,94,8,132,131,4,94,106,213,36,78,4,1,65,124,27,13,156,36,180,237,107,255,158,212,200,2,91,138,107,116,120,115,252,201,171,199,239,126,227,228,123,63,63,121,251,199,144,197,66,39,108,9,25,30,124,252,237,147,31,253,152,102,8,72,131,11,5,176,209,27,210,244,236,189,172,221,88,250,68,221,164,160,228,51,77,81,7,194,13,29,187,103,56,48,97,198,103,203,120,193,90,84,145,107,28,51,165,104,185,126,3,125,91,199,249,252,64,42,18,161,131,35,66,212,181,138,213,128,253,0,148,70,213,3,175,173,209,21,36,226,126,37,143,94,123,3,69,135,176,64,48,233,191,54,18,194,194,232,198,175,203,70,223,234,74,177,97,220,192,69,115,9,131,28,46,222,26,245,67,139,194,59,169,160,130,96,94,28,69,226,135,221,177,203,68,148,53,67,48,36,17,25,249,77,219,24,112,60,254,238,135,199,63,253,223,17,60,110,219,46,34,170,93,121,166,159,238,129,13,98,15,187,22,217,94,1,34,69,141,85,45,28,47,144,91,11,4,206,235,60,208,71,28,9,49,146,133,192,244,17,59,126,253,39,143,126,240,51,214,46,20,57,204,95,228,86,34,103,194,237,90,110,229,54,141,227,65,17,34,56,106,199,49,246,136,15,103,55,229,165,177,142,67,19,132,78,193,50,29,221,209,112,35,5,136,68,173,21,161,230,193,138,26,146,64,13,142,9,52,138,164,159,198,24,175,25,251,196,39,160,209,109,81,88,95,192,8,140,188,246,100,98,115,117,176,119,222,58,32,161,48,180,20,244,84,3,102,85,22,50,6,82,166,5,131,53,198,35,89,57,76,250,251,82,65,87,144,141,169,128,81,114,130,76,132,245,184,242,118,171,139,155,32,233,141,228,205,22,238,135,160,179,24,237,41,50,214,251,89,60,174,208,81,223,19,85,38,250,232,132,62,89,47,184,62,43,41,15,11,5,196,1,232,142,206,174,149,242,95,227,136,32,161,177,3,16,59,246,190,133,67,35,92,180,41,136,13,169,96,21,33,107,168,223,243,172,33,193,110,161,6,143,183,153,6,133,132,64,35,39,209,190,152,211,212,199,6,11,20,251,65,234,230,198,84,149,5,241,164,17,160,4,51,125,174,169,134,189,207,137,232,146,79,180,209,181,156,81,131,42,45,17,135,227,191,255,234,241,251,191,139,193,129,235,217,48,43,176,251,6,53,27,72,8,174,151,18,170,51,249,66,20,115,178,89,59,137,183,124,37,53,110,135,58,234,114,38,185,103,131,76,65,100,171,106,211,170,91,70,31,127,209,80,229,22,222,10,13,166,241,237,172,174,229,116,45,175,107,5,253,14,247,42,10,2,242,56,178,160,167,36,190,18,71,75,96,112,90,2,52,207,46,252,134,76,142,150,232,227,147,194,239,141,123,67,100,145,224,140,21,122,135,14,237,169,46,190,50,67,238,133,144,72,58,160,79,148,156,135,94,42,194,250,41,97,54,113,177,210,97,224,37,96,61,217,174,77,19,132,128,94,46,99,69,40,166,145,80,223,62,57,44,64,27,174,182,225,59,252,230,66,122,217,56,195,66,123,217,51,210,176,23,108,119,228,59,142,208,19,32,7,9,119,173,153,96,116,115,169,83,234,200,209,205,134,89,52,104,104,36,234,111,56,166,89,138,76,195,27,6,187,90,183,122,136,156,123,142,37,135,224,208,117,229,225,192,29,205,216,115,201,249,150,125,127,30,245,96,228,29,155,167,69,146,90,95,185,208,61,211,247,189,244,200,197,140,40,184,134,251,200,20,117,24,36,44,24,88,142,205,145,137,234,50,218,237,117,99,119,170,106,200,148,125,34,232,228,42,205,213,182,26,60,208,169,100,212,124,114,110,2,216,227,97,83,8,241,140,71,124,60,68,118,118,253,96,181,61,17,242,142,213,27,132,113,70,137,58,177,57,16,124,247,37,187,237,86,39,33,227,72,115,177,75,166,164,35,247,147,249,196,92,37,108,110,162,12,168,103,189,204,15,160,231,123,162,167,146,159,247,76,142,100,17,237,38,5,101,71,2,214,82,184,255,113,90,1,71,218,19,213,66,152,92,161,160,147,242,36,194,175,7,230,17,71,178,27,6,235,104,244,29,241,211,83,191,206,184,107,33,55,3,254,75,167,45,125,111,226,137,71,136,20,70,58,137,237,40,52,213,18,221,44,161,46,149,242,180,46,149,63,126,242,67,223,48,48,219,106,15,11,177,234,189,231,248,89,253,147,241,191,240,166,226,19,241,197,240,77,71,197,139,180,56,200,185,131,122,0,14,26,146,166,145,147,187,101,162,125,49,211,58,96,202,211,58,96,184,166,20,220,17,127,102,167,204,148,158,152,9,220,47,127,169,62,151,242,212,62,23,217,66,157,198,7,19,222,100,73,140,55,198,193,24,129,10,225,214,252,206,158,173,244,122,21,215,229,253,52,35,27,245,72,161,105,249,118,101,238,161,176,126,17,227,101,145,251,134,103,140,135,245,15,133,247,133,227,122,180,250,203,230,39,111,2,98,123,115,157,70,176,211,125,56,248,140,17,213,102,70,116,100,139,56,159,149,187,7,217,82,37,152,250,97,108,228,43,159,144,149,226,188,34,132,157,18,81,74,215,13,98,93,96,127,34,30,103,129,137,3,52,33,246,164,172,139,78,73,160,137,48,210,139,143,19,121,189,68,175,198,230,0,13,140,190,63,227,179,255,252,81,226,248,189,239,171,60,45,124,49,126,148,246,125,33,111,126,55,113,242,155,215,101,39,21,24,109,200,82,30,178,173,76,109,11,69,223,160,49,219,51,38,232,112,197,219,242,4,235,58,76,196,96,178,226,237,232,121,38,115,68,237,122,242,158,172,129,123,175,147,104,179,2,24,135,97,47,67,55,241,224,241,174,130,176,196,173,134,252,37,38,76,198,208,162,28,204,40,153,158,35,27,108,88,7,65,250,152,111,93,252,246,72,195,26,16,129,34,70,6,129,116,251,16,69,194,218,14,114,80,233,90,15,100,4,111,59,81,15,153,26,224,189,185,137,68,184,213,29,59,200,227,227,99,16,7,72,156,206,7,0,121,184,79,6,135,105,201,0,28,129,238,112,88,138,254,23,128,21,178,153,131,69,143,55,137,193,143,66,7,252,144,114,52,153,225,30,215,15,220,166,45,237,105,160,185,66,2,142,23,187,105,58,127,154,57,60,226,134,43,180,88,141,34,17,201,58,53,104,176,37,195,220,154,17,222,143,210,204,98,66,25,217,247,176,188,168,245,171,213,106,31,173,190,243,35,241,53,16,208,234,40,77,206,70,92,109,107,22,111,230,84,73,57,26,97,5,239,176,120,86,41,90,236,89,81,101,31,105,41,31,189,25,255,129,4,54,226,149,239,96,8,6,203,228,135,157,204,163,26,208,194,60,182,22,103,103,189,253,37,62,183,67,163,161,149,147,92,54,155,64,33,10,151,157,65,207,6,60,56,86,105,142,56,211,178,96,38,228,30,184,232,63,170,11,242,128,234,154,223,205,204,99,79,70,173,219,69,169,171,232,228,193,164,58,242,18,247,194,170,133,167,69,248,65,11,26,66,104,123,13,206,167,224,36,14,136,35,1,1,213,96,201,52,48,175,55,51,75,2,228,164,119,80,41,98,26,110,57,193,120,21,34,229,144,93,4,191,56,182,250,130,30,18,189,9,186,249,253,147,239,252,46,201,34,56,177,30,124,169,155,102,83,98,26,58,14,194,36,241,130,224,80,165,244,104,210,56,134,16,168,248,1,235,110,149,104,44,172,234,152,164,250,79,42,61,136,159,130,154,240,72,227,70,137,64,215,126,194,149,209,109,88,36,222,86,112,230,160,160,8,110,138,17,12,78,98,250,164,127,59,131,246,221,146,17,49,76,111,112,49,32,108,86,153,198,123,168,81,116,209,140,180,217,226,153,254,44,17,251,103,50,104,11,0,91,197,128,6,180,72,235,177,208,37,214,251,23,39,238,218,253,40,205,131,243,18,205,67,52,9,138,240,197,144,171,125,79,56,145,124,118,211,212,91,3,61,48,80,28,40,194,90,235,185,254,96,132,195,72,169,151,156,68,225,38,125,69,79,200,58,121,253,173,227,175,255,56,169,181,217,166,200,172,149,59,66,202,75,221,40,254,11,234,108,163,187,45,56,41,167,76,226,85,39,38,74,120,130,70,3,50,136,235,198,203,247,24,196,144,234,159,12,49,196,31,115,132,246,56,107,61,236,40,236,224,232,27,126,191,116,135,237,151,238,209,8,161,177,102,106,109,63,66,168,164,67,25,11,205,194,200,126,233,173,106,199,219,47,221,170,30,246,236,125,27,102,236,183,93,92,250,142,198,239,159,150,157,166,149,173,80,251,199,119,16,67,49,222,4,82,244,69,180,31,148,248,144,81,94,226,68,174,100,117,156,90,65,155,205,61,99,202,51,133,188,133,34,244,192,219,79,196,149,12,70,131,188,154,133,75,145,179,26,200,54,105,102,23,34,175,3,138,29,79,170,205,6,121,231,21,111,29,120,246,2,243,232,206,160,30,160,180,3,136,107,9,143,186,190,218,252,243,141,186,188,85,243,87,59,252,10,140,143,27,12,105,198,144,166,101,123,83,233,162,40,10,194,38,67,34,147,51,52,225,32,145,167,84,216,152,18,23,35,116,217,219,219,58,154,238,132,189,132,97,129,8,147,42,154,135,5,37,91,114,184,102,42,57,55,99,9,193,168,36,209,226,130,81,67,160,178,192,235,145,10,230,72,1,115,228,195,60,10,197,212,108,191,242,202,76,196,219,42,81,48,221,52,191,90,32,23,208,36,19,9,107,214,151,102,44,22,217,57,216,115,207,156,225,159,66,108,171,219,156,127,233,14,53,167,180,112,115,172,239,7,145,86,149,101,145,114,23,210,165,145,142,91,172,174,242,232,249,214,144,191,152,205,125,199,5,145,142,242,10,145,85,178,190,47,122,25,180,42,244,28,29,63,128,17,244,27,17,101,62,244,44,104,121,132,181,3,72,28,154,165,115,209,38,1,243,41,108,69,175,154,81,104,57,180,242,192,66,74,162,33,17,155,236,72,236,59,85,164,168,113,40,57,143,210,140,71,158,191,204,23,67,162,180,242,88,237,43,113,85,172,11,78,14,55,18,166,20,21,16,132,26,24,134,64,138,122,198,112,70,229,207,68,206,75,186,36,229,7,134,68,158,60,128,46,253,180,157,222,76,242,193,59,239,31,191,255,67,18,58,2,211,237,207,62,122,239,228,31,62,60,121,227,253,63,126,130,194,172,200,97,98,73,237,144,230,39,39,66,92,195,199,140,64,201,4,20,69,39,46,244,77,171,203,191,98,222,23,234,88,68,93,129,156,197,20,220,112,212,77,147,149,168,25,69,172,140,178,131,227,65,45,214,116,34,4,133,152,78,125,106,53,7,131,115,176,131,219,123,196,106,32,66,186,165,113,4,117,179,180,105,140,100,5,19,64,215,66,91,145,124,100,189,126,42,224,169,13,58,29,232,40,149,178,142,49,150,70,44,101,93,116,203,19,31,182,20,232,98,216,144,169,50,243,95,243,182,68,176,117,43,20,29,76,36,244,58,89,235,10,8,38,133,64,109,99,141,205,244,170,216,131,174,132,39,46,112,203,24,9,185,213,42,195,139,246,169,132,9,63,88,96,155,213,150,86,35,150,173,94,224,194,221,153,49,187,41,132,187,123,191,72,160,59,117,204,129,174,174,241,225,238,45,51,155,84,108,33,96,225,231,96,210,204,161,83,149,230,219,123,119,91,150,157,54,202,134,158,201,118,218,232,232,254,36,46,223,86,196,191,163,245,78,15,2,88,223,185,130,158,156,157,121,70,71,166,251,112,236,110,205,224,184,247,36,62,50,215,70,187,69,157,84,106,107,224,216,247,209,166,169,238,109,100,199,164,118,83,204,24,191,115,72,175,40,200,164,179,133,221,189,132,158,72,103,139,122,62,139,190,46,210,21,206,116,174,152,47,148,119,247,184,131,129,185,56,143,103,203,229,86,190,221,246,95,30,133,84,157,224,210,239,222,69,38,93,16,25,255,68,252,116,57,7,63,124,165,71,252,49,223,61,163,219,13,156,219,29,132,71,41,200,164,129,0,4,237,8,180,18,232,163,93,152,79,160,142,146,163,71,246,130,105,143,142,141,185,103,245,183,97,14,50,143,14,229,194,183,68,204,227,168,151,206,238,216,154,119,29,115,30,29,217,226,206,83,125,116,21,250,185,225,90,243,254,60,101,254,191,13,8,127,190,69,29,219,105,40,153,188,163,33,59,4,79,131,96,40,25,66,81,183,146,172,213,244,245,154,118,208,168,53,150,180,108,189,214,168,105,58,254,157,175,215,106,229,186,214,168,157,221,106,104,217,102,237,252,42,78,210,81,82,35,87,215,122,205,218,106,83,219,132,164,91,144,82,171,37,181,142,141,230,72,202,170,95,130,255,103,144,246,171,226,96,187,51,54,58,218,161,170,159,177,219,85,214,214,103,208,17,72,85,215,116,221,51,174,9,58,172,93,29,57,80,40,201,90,216,115,241,38,191,212,127,250,121,250,121,162,31,118,68,185,66,233,29,138,247,62,102,243,195,125,80,178,5,244,91,186,63,175,164,58,123,157,191,242,133,106,218,96,166,128,98,13,189,148,56,234,112,247,88,245,170,77,148,75,190,177,208,187,6,0,87,50,63,159,168,84,118,83,232,128,145,144,146,144,67,117,171,194,0,135,251,47,210,28,74,88,202,203,47,38,7,23,114,128,187,153,109,255,5,238,231,18,150,62,201,139,203,144,142,103,53,71,79,55,123,225,73,196,201,135,191,62,121,253,183,129,253,94,210,42,188,16,149,18,191,4,31,128,59,201,206,33,160,9,133,200,159,102,231,16,45,58,217,206,33,150,249,137,237,202,122,248,206,55,63,251,232,135,15,254,237,227,227,215,255,229,137,177,80,4,26,207,63,24,237,199,208,215,14,208,146,202,244,44,228,75,79,194,69,33,255,19,99,36,57,96,251,193,239,223,21,25,233,69,82,41,98,111,192,30,66,59,159,40,91,39,8,158,18,235,136,231,43,232,12,123,52,112,46,160,40,184,233,249,202,151,158,132,175,66,126,63,204,234,222,246,189,214,159,43,202,170,248,23,178,227,10,44,136,17,255,249,127,113,7,214,159,104,199,209,231,177,179,232,243,223,67,52,209,166,31,60,41,18,54,252,120,187,74,216,152,248,251,55,143,223,252,109,236,102,20,68,184,31,52,156,213,85,59,97,240,88,131,14,215,243,129,179,129,241,193,39,223,125,240,147,47,63,206,110,24,17,129,114,56,2,100,100,12,25,241,159,24,2,121,37,2,226,184,162,26,47,159,24,2,69,37,2,35,127,239,213,103,31,125,253,228,235,63,127,252,109,72,98,181,25,101,181,162,222,87,13,111,79,12,129,156,18,129,182,113,176,10,83,171,109,174,229,63,253,246,241,207,254,153,180,255,163,215,222,156,233,253,127,255,62,251,121,99,209,67,235,86,65,60,78,222,126,253,243,194,35,31,222,15,100,60,126,247,107,31,137,207,62,122,237,79,129,199,1,140,108,151,187,40,250,211,71,226,225,251,239,28,191,254,191,254,132,72,24,232,46,0,116,180,177,192,142,135,239,127,116,252,230,7,15,63,248,242,132,109,242,116,151,220,159,120,151,220,29,127,15,154,183,201,44,106,143,25,114,236,175,88,163,9,246,55,81,101,53,143,123,201,58,185,184,14,59,58,141,254,193,101,60,143,158,108,207,89,203,112,107,109,108,115,68,215,73,67,13,106,48,211,119,81,148,193,104,176,215,159,116,111,27,221,238,148,181,64,225,160,237,78,254,214,167,54,11,56,118,219,247,233,246,53,62,58,6,76,125,26,59,99,210,216,153,176,216,96,107,116,222,114,47,224,94,193,118,212,152,252,24,30,177,163,198,227,0,246,255,82,139,10,197,176,236,184,221,125,148,132,12,121,18,235,210,179,110,96,216,40,66,102,11,157,142,227,88,56,163,16,153,19,17,119,227,133,46,123,99,60,141,149,107,183,119,89,32,15,63,250,178,32,61,22,130,195,199,232,68,132,228,34,196,171,174,183,103,205,11,4,89,118,6,189,134,97,110,89,51,73,148,37,73,131,27,16,125,49,217,81,150,100,116,48,239,160,191,53,24,79,190,138,78,72,174,246,95,234,223,102,123,255,83,153,59,52,120,137,28,237,228,88,202,53,49,244,162,250,140,240,248,215,18,243,10,0,72,175,32,17,28,158,228,41,2,155,124,169,100,97,13,36,68,98,235,192,29,33,209,240,34,119,160,231,116,247,225,5,176,112,29,29,249,196,210,55,205,205,222,52,17,61,68,157,53,229,165,205,254,75,51,177,113,53,253,219,250,157,184,56,25,28,185,89,137,135,197,226,24,194,33,225,51,28,227,227,143,226,131,143,186,105,170,110,163,3,104,148,209,37,222,113,113,163,170,190,56,250,162,16,77,67,79,96,30,205,205,205,102,170,66,36,203,237,209,29,226,203,66,45,136,99,29,67,222,85,147,39,223,251,41,88,58,199,111,190,254,224,59,191,132,158,151,141,0,244,82,4,152,227,55,127,5,96,62,251,232,13,4,166,18,157,17,178,64,70,200,158,212,20,120,243,214,177,2,117,254,53,64,251,199,79,137,213,172,70,125,42,88,15,222,254,178,7,43,247,184,120,189,253,225,241,71,127,75,96,229,163,97,189,20,3,233,155,191,63,254,159,255,137,32,5,184,58,118,59,40,195,87,127,243,217,199,223,77,46,70,68,53,249,241,73,92,32,210,95,65,164,206,159,63,236,73,132,1,67,225,176,218,214,198,56,200,33,159,205,151,196,240,221,30,11,223,29,211,136,135,161,120,192,159,94,232,228,140,82,161,76,195,119,197,176,135,30,31,246,96,230,202,167,15,91,224,156,66,108,57,63,151,205,118,12,163,109,220,65,103,227,144,171,0,186,214,254,81,244,21,210,193,194,228,122,225,103,115,185,156,20,83,160,4,18,90,126,193,64,159,73,64,144,187,158,3,128,180,201,235,36,247,64,31,242,209,22,157,66,167,212,49,142,34,249,148,168,116,108,199,69,182,55,152,111,44,192,67,79,224,143,140,248,158,61,50,183,238,222,37,59,197,83,232,142,240,32,229,222,5,238,142,213,53,144,79,110,17,223,37,158,77,231,242,185,82,97,119,111,145,178,166,211,233,44,222,79,97,63,84,37,149,129,31,161,10,19,76,144,32,108,226,174,202,166,139,122,62,83,10,132,123,72,232,225,249,211,36,248,145,27,168,1,193,133,66,57,55,41,130,124,37,105,219,77,25,216,255,24,172,142,65,64,0,56,200,241,156,157,22,232,130,137,62,60,92,215,232,13,187,160,12,131,77,78,23,129,81,196,196,221,187,173,65,251,0,44,235,54,182,209,51,233,66,17,199,246,100,210,192,227,98,9,71,249,120,223,143,130,66,87,73,237,89,173,109,123,228,223,26,46,74,160,64,234,19,8,168,1,221,182,218,159,34,110,229,79,148,191,237,246,224,207,101,42,91,81,17,48,59,55,106,90,185,142,34,96,110,213,106,6,10,112,105,107,155,205,218,82,67,27,212,107,53,187,129,82,186,13,45,219,64,73,99,72,58,192,81,48,153,186,182,189,82,91,105,104,219,144,212,195,73,195,58,205,181,199,199,202,28,224,164,109,28,87,99,161,95,27,232,151,81,171,153,40,67,71,219,198,239,15,160,136,139,139,236,214,53,157,43,178,89,87,148,25,96,252,12,148,56,224,11,246,252,116,1,211,98,163,182,178,162,185,13,46,105,7,146,154,184,218,108,93,136,225,9,114,46,34,128,135,201,221,211,0,158,167,159,255,134,97,65,220,56,205,34,99,152,21,147,64,102,204,162,16,127,19,110,207,176,194,100,104,72,56,155,173,153,66,70,75,144,255,179,114,92,79,12,64,17,22,53,105,166,131,65,140,27,45,50,15,49,95,88,109,66,40,19,49,99,184,122,120,62,241,230,139,28,64,69,205,152,112,100,131,195,46,3,225,153,9,9,207,78,32,47,176,53,147,200,23,104,160,146,207,24,100,47,144,20,54,60,39,176,217,160,174,18,25,56,172,46,98,214,36,10,122,48,230,42,12,85,108,119,196,226,74,44,155,68,190,248,152,200,170,141,29,86,189,7,193,3,32,212,51,13,247,167,3,78,76,30,53,124,102,252,48,56,66,240,23,111,250,248,225,111,204,6,74,228,80,67,100,117,28,124,135,254,4,162,223,20,86,143,90,112,67,168,15,139,30,43,153,201,73,238,184,247,253,222,70,136,11,142,158,167,142,54,206,225,91,65,150,37,87,180,195,57,224,12,234,254,54,193,180,3,174,204,183,80,124,239,38,186,91,97,100,92,24,108,214,225,113,82,207,55,174,75,113,162,219,36,213,77,123,170,219,180,85,236,76,124,148,27,173,0,185,252,167,173,164,3,173,81,63,120,121,208,183,200,114,247,100,181,173,31,244,249,73,255,100,85,25,238,129,137,42,186,106,185,19,158,194,214,197,43,26,181,118,76,77,198,104,132,172,90,82,75,11,8,194,173,58,85,29,103,15,38,169,4,249,93,31,167,150,171,187,147,80,178,123,154,42,174,238,146,227,5,174,210,170,212,21,161,163,187,228,122,88,47,64,18,52,217,249,123,83,215,196,218,102,250,170,160,93,166,173,205,111,164,233,171,115,201,26,90,116,101,225,18,238,90,163,218,112,56,194,33,19,147,156,192,8,29,130,234,44,113,239,206,36,61,137,22,84,239,235,101,75,12,114,53,168,251,157,166,219,114,197,39,162,204,103,196,231,203,194,35,60,8,89,167,118,200,189,48,255,133,103,96,12,252,66,226,202,216,238,118,19,75,109,228,220,77,236,102,210,185,116,9,167,111,141,70,67,183,50,15,186,24,222,223,115,81,44,242,60,126,209,24,12,15,136,73,51,99,206,194,152,155,201,107,137,115,134,59,232,39,26,128,178,58,75,78,75,184,70,215,114,59,3,24,72,17,40,148,109,62,189,211,197,166,33,190,242,233,176,53,216,71,235,220,104,84,39,33,88,41,72,89,196,113,238,29,163,103,119,15,42,103,173,238,174,53,178,77,67,171,57,96,21,104,174,209,119,193,64,117,236,206,162,31,14,159,201,129,17,192,182,7,233,250,243,139,204,77,182,24,240,38,29,9,8,160,7,118,70,119,2,61,208,224,1,114,77,189,221,181,71,7,149,45,27,58,101,63,166,156,69,120,57,166,123,178,204,45,203,220,182,218,119,94,236,218,21,114,148,228,225,112,96,163,0,176,148,181,139,23,122,251,32,92,4,102,215,30,182,6,134,211,62,196,150,107,10,240,215,209,217,142,30,61,240,213,139,109,96,216,248,116,25,45,119,208,29,143,172,197,209,96,88,41,232,207,139,48,19,195,67,159,21,212,124,210,143,124,132,67,26,0,197,139,167,252,237,86,89,129,183,131,241,8,199,147,35,10,120,204,208,109,113,94,37,153,44,88,103,25,100,132,143,140,22,105,164,252,98,170,55,184,159,226,158,253,248,184,10,162,125,113,111,11,38,26,41,236,203,169,12,29,43,181,231,24,195,197,61,64,11,127,171,180,28,203,216,78,161,103,142,130,23,191,112,104,142,29,23,236,77,4,141,123,145,104,117,7,230,246,206,120,48,178,52,46,117,43,35,60,101,133,167,156,240,148,23,158,10,194,83,145,127,26,116,249,167,161,240,224,8,181,143,187,138,246,88,52,241,37,222,78,10,175,11,84,186,160,191,83,153,4,254,147,37,127,114,228,79,158,252,41,144,63,69,242,167,68,254,148,201,159,133,163,80,188,160,110,90,37,54,229,145,43,209,234,137,217,65,92,197,18,144,112,136,225,98,79,79,10,171,56,79,114,249,92,76,202,233,172,175,146,252,210,151,178,122,54,155,60,10,239,28,213,142,209,117,173,59,90,68,14,228,52,186,19,218,115,34,193,2,78,137,47,196,194,198,185,228,10,140,110,119,34,248,148,230,73,42,241,217,131,125,193,165,82,105,145,74,45,173,123,113,58,28,130,112,125,182,23,51,153,228,52,248,75,133,117,161,176,159,139,57,58,200,110,146,20,238,93,66,143,237,15,72,127,197,147,229,76,58,43,10,23,0,234,15,70,51,68,113,58,244,124,124,103,212,157,101,240,73,191,72,81,37,136,100,147,106,113,50,173,173,164,115,144,194,105,12,156,42,214,16,0,174,130,141,225,8,144,83,138,158,16,142,175,216,220,225,249,98,59,155,10,225,0,240,64,14,15,172,67,181,179,10,238,225,147,212,40,158,122,178,251,166,131,183,59,17,128,122,144,99,146,64,209,130,51,36,59,24,210,166,221,51,186,179,137,100,58,145,84,242,2,185,18,96,76,207,28,134,84,153,137,44,21,89,125,70,67,209,132,14,8,207,112,203,152,6,5,142,133,143,171,141,197,42,178,97,84,102,35,75,69,82,153,165,84,58,131,158,209,143,167,50,171,162,242,9,145,151,11,35,47,23,89,42,146,188,220,228,50,148,83,145,246,184,52,229,195,104,202,71,150,138,164,41,63,157,96,230,85,116,157,154,160,66,24,65,133,200,82,145,4,21,166,147,193,130,138,160,233,41,41,134,81,82,140,44,21,73,73,113,114,113,43,170,168,152,2,253,82,24,250,165,200,82,145,232,151,166,147,172,146,138,132,73,112,47,135,225,94,142,44,21,137,123,121,58,33,42,171,112,143,68,122,33,12,233,232,82,145,72,47,132,203,139,48,78,77,98,48,228,100,243,105,106,8,121,217,52,224,33,4,10,163,4,108,88,17,195,66,50,51,34,177,153,18,86,20,94,217,137,40,43,70,96,51,25,132,82,20,14,83,210,19,137,205,148,176,162,240,202,77,68,217,66,4,54,147,65,200,232,81,72,76,73,80,36,58,83,194,138,68,44,63,25,109,217,8,124,38,4,145,139,194,98,90,146,34,241,153,22,88,20,102,133,201,136,43,68,224,51,33,136,98,20,22,211,146,20,137,207,180,192,162,48,43,78,70,92,57,2,159,9,65,44,68,97,49,45,73,145,248,76,11,44,10,179,210,68,196,101,51,17,248,76,8,34,27,133,197,148,36,69,227,51,45,176,40,204,202,147,17,151,143,192,103,66,16,133,40,44,166,37,41,18,159,105,129,69,97,182,48,25,113,165,8,124,38,4,81,142,194,98,90,146,34,241,153,22,152,18,51,116,210,207,192,243,174,17,183,90,207,216,79,81,63,154,78,93,250,114,9,191,42,178,177,220,143,12,70,126,248,152,34,4,59,33,150,88,85,170,181,153,106,117,13,115,155,139,24,77,81,15,166,174,235,138,220,142,213,86,228,181,138,186,58,59,57,183,71,81,162,179,160,202,126,96,161,29,161,170,236,29,85,246,77,199,178,250,74,212,203,134,18,157,86,119,172,66,70,47,154,138,204,195,177,51,236,170,178,47,228,58,114,118,252,38,133,125,165,135,126,136,177,58,23,98,97,36,223,72,54,202,186,112,126,145,108,148,101,225,124,34,217,8,171,34,249,67,50,98,22,133,243,133,100,162,172,9,231,7,89,184,67,107,120,135,252,82,223,138,53,0,129,52,52,180,229,201,77,92,180,246,18,87,209,236,79,195,57,149,48,122,131,254,0,59,159,5,56,107,131,190,97,14,180,198,96,236,216,150,131,0,105,94,70,25,12,222,250,138,207,190,226,143,43,44,41,250,41,206,217,133,46,99,113,57,51,233,176,156,91,99,33,163,114,232,16,29,187,222,83,5,158,120,79,183,221,223,2,14,140,228,210,66,239,231,178,147,20,117,238,123,99,23,157,62,202,103,167,73,234,252,68,81,68,120,221,113,111,232,26,253,109,113,133,195,217,108,25,51,186,134,62,233,226,236,34,155,45,163,13,212,51,120,49,130,59,244,102,150,46,228,226,195,60,236,17,212,99,46,82,99,116,184,191,168,88,252,81,44,126,50,107,113,184,127,244,194,105,99,216,251,131,182,117,183,55,104,163,251,113,200,10,248,124,27,133,82,252,105,139,225,175,105,20,125,152,54,93,55,44,72,189,86,91,68,63,43,181,181,154,102,162,88,117,23,135,133,143,27,94,84,249,45,244,107,29,253,178,225,213,178,134,223,184,248,100,71,46,97,115,9,37,244,252,4,12,204,15,75,39,49,231,228,247,37,191,20,14,143,95,167,53,208,196,13,31,13,187,238,97,96,248,49,235,219,126,228,250,38,23,202,190,83,167,97,235,12,144,129,0,109,120,143,219,231,107,27,180,178,235,248,44,202,37,239,85,190,94,91,90,194,112,89,222,6,74,224,96,237,213,41,61,244,185,183,132,50,112,244,22,151,36,16,227,101,148,176,225,241,145,123,149,109,136,192,242,210,243,14,174,140,208,211,99,196,10,121,123,28,35,54,85,205,82,227,113,219,92,150,112,27,200,216,219,184,70,160,129,146,42,80,61,104,248,84,226,4,46,199,0,215,184,39,231,216,89,154,186,72,185,25,87,36,128,199,184,57,117,45,155,211,23,57,104,76,141,216,246,244,28,203,214,167,46,50,168,79,129,216,28,78,224,100,197,110,98,76,185,198,110,74,125,90,111,74,125,250,115,132,209,139,133,49,144,97,216,177,48,182,159,194,248,147,194,32,122,203,164,234,159,37,98,192,134,36,153,182,172,100,118,56,45,38,11,243,129,156,35,144,176,39,23,25,199,22,201,226,132,235,82,6,131,31,19,132,247,242,115,86,202,175,199,228,215,101,101,66,246,134,113,189,90,151,198,24,249,249,64,122,46,250,236,230,90,133,212,107,203,186,97,91,166,124,83,78,32,227,205,28,55,178,92,103,3,42,151,176,44,236,233,146,140,140,224,174,172,191,128,64,193,47,245,133,136,187,196,33,142,222,247,195,213,18,92,188,26,122,197,207,0,18,126,212,96,130,132,13,38,184,184,65,47,55,61,74,23,5,15,242,135,220,226,40,55,97,155,10,205,160,218,199,209,63,146,16,13,11,41,36,4,112,113,133,9,26,202,55,1,136,144,232,194,196,139,40,232,130,90,222,4,190,100,46,39,176,189,236,215,224,197,5,30,250,91,101,252,136,67,129,9,244,153,11,240,243,17,230,89,225,217,224,40,25,5,33,38,10,152,125,129,42,41,7,60,166,18,56,108,79,135,238,23,161,212,198,53,56,31,164,152,192,81,138,202,70,100,225,138,140,21,34,73,56,104,81,64,196,143,92,196,4,177,104,197,68,30,63,139,33,140,52,145,155,31,97,158,226,68,62,52,42,225,69,51,226,55,94,68,99,194,15,105,12,144,255,34,116,21,204,2,26,40,134,107,9,228,26,106,194,227,160,43,62,143,165,103,20,142,40,36,112,65,146,66,250,86,70,122,206,74,207,57,233,57,47,61,23,164,231,98,108,235,163,125,67,252,26,110,226,49,195,150,100,86,5,121,67,187,12,239,61,76,144,200,179,96,89,220,215,2,0,80,34,237,75,82,148,164,212,243,196,34,98,159,101,179,227,196,11,36,104,242,5,69,49,69,248,159,22,153,133,68,249,77,162,20,162,234,32,4,126,97,162,170,72,86,117,141,70,183,59,69,133,140,61,19,87,43,243,147,108,63,67,81,150,124,7,98,161,150,79,14,65,69,251,21,51,153,248,246,139,64,93,0,165,7,65,201,37,188,253,167,66,92,102,64,1,209,224,76,110,55,35,142,208,84,129,15,9,211,20,106,229,3,42,19,41,214,103,188,116,186,175,81,199,177,150,178,134,196,47,21,21,7,163,55,195,171,244,33,139,53,166,66,187,111,120,60,167,220,65,67,115,78,165,46,84,193,157,193,154,2,121,196,58,28,54,184,133,86,194,196,230,201,42,78,31,162,31,28,67,222,234,33,188,85,10,177,20,255,153,240,162,99,94,72,39,94,8,103,26,139,43,17,105,147,49,201,196,3,152,0,171,140,150,16,130,164,78,131,25,207,245,39,50,78,73,49,36,209,124,200,198,3,152,128,15,89,198,7,26,112,53,17,31,178,225,124,120,146,12,200,69,51,32,23,15,96,2,6,228,166,21,207,92,56,241,79,132,234,124,52,213,249,120,0,19,80,157,63,141,248,231,195,41,127,60,146,11,209,36,23,226,1,76,64,114,225,52,146,94,8,39,249,148,180,22,163,105,45,198,3,152,128,214,226,180,66,93,12,167,115,90,2,75,209,4,150,226,1,76,64,96,233,52,242,91,10,39,114,98,234,202,209,212,149,227,1,76,64,93,249,52,162,90,14,167,46,158,172,133,104,178,38,0,48,1,89,11,113,82,57,65,168,171,202,22,203,41,237,217,83,2,203,43,109,174,105,194,94,149,166,92,60,142,167,2,27,139,109,118,10,210,139,113,56,78,3,172,20,139,217,169,8,142,199,241,84,96,99,177,205,77,65,250,66,28,142,211,0,35,193,175,145,168,157,138,226,120,36,79,5,54,30,221,252,52,196,103,227,176,156,10,90,46,22,183,211,209,28,143,229,233,224,198,226,91,152,134,250,66,28,150,83,65,43,198,226,118,58,154,227,177,60,29,220,88,124,139,211,80,95,142,195,114,42,104,11,177,184,157,142,230,120,44,79,7,55,22,223,210,20,212,163,80,221,104,44,167,130,150,141,197,237,84,52,79,128,229,233,224,198,226,91,158,134,250,124,28,150,83,65,43,196,226,118,58,154,227,177,60,29,220,88,124,23,166,161,190,20,135,229,84,208,202,177,184,157,142,230,120,44,79,7,55,28,95,28,83,44,57,161,125,239,179,31,194,204,150,226,66,32,200,161,140,210,58,17,91,161,139,45,205,209,32,30,47,24,10,128,133,55,211,149,70,57,146,55,129,130,156,195,10,58,86,59,180,24,137,219,13,43,73,34,119,67,11,119,22,66,75,146,96,222,240,146,157,208,146,56,190,55,130,76,20,240,27,206,162,113,56,182,122,209,12,43,71,162,128,67,75,46,228,58,202,146,92,172,180,184,154,131,79,68,12,45,224,181,199,4,141,192,71,80,75,117,44,68,149,224,249,31,199,116,46,174,90,44,16,193,108,63,196,90,42,18,194,100,62,218,90,44,17,198,92,63,240,154,228,23,98,38,88,248,117,66,142,191,78,176,176,137,16,128,94,112,181,2,40,141,197,78,240,193,216,9,175,128,18,166,31,146,205,193,35,203,237,58,142,204,14,47,133,195,179,3,165,50,233,200,66,40,82,59,80,38,124,56,86,44,215,248,145,219,9,20,186,45,47,120,209,248,109,37,180,160,230,227,75,146,244,136,130,52,120,59,88,146,190,136,40,202,233,203,216,213,57,63,202,91,181,208,202,5,123,235,40,218,91,240,252,132,132,124,251,236,198,97,223,9,26,247,237,71,165,120,17,24,33,139,215,161,33,40,222,4,2,151,63,10,61,204,179,157,109,61,209,139,13,242,185,108,190,108,153,157,83,93,108,224,23,62,221,197,6,129,242,167,189,216,192,3,164,77,94,231,116,23,27,120,197,158,204,197,6,62,229,79,254,98,3,31,246,233,47,54,136,194,239,115,184,216,192,175,238,9,94,108,16,13,52,254,98,3,191,201,31,251,98,3,95,232,166,186,216,32,45,221,229,23,164,172,53,24,141,6,189,74,186,144,213,81,91,60,217,75,17,216,205,117,142,229,174,209,175,127,141,101,219,198,193,173,46,190,183,38,234,2,133,242,77,18,36,219,240,46,80,104,161,248,253,149,26,119,129,194,61,124,129,194,10,127,45,193,125,124,129,194,106,141,187,64,161,95,167,185,252,11,20,50,248,2,133,149,90,232,5,10,109,20,197,191,82,227,46,80,24,225,11,20,86,106,225,23,40,180,209,5,10,43,53,249,2,133,17,190,64,129,165,11,152,22,27,181,213,6,119,129,194,125,124,129,194,42,119,129,2,186,234,193,199,100,44,221,169,32,48,50,226,62,5,38,159,79,239,83,120,250,121,250,137,251,72,247,51,244,191,52,146,110,103,64,230,224,4,119,51,64,193,9,110,102,136,3,198,195,81,221,202,16,83,158,221,201,48,193,141,12,80,143,242,62,6,90,67,196,109,12,80,50,234,46,6,14,69,229,77,12,80,92,25,19,255,165,17,127,11,3,199,6,50,137,255,210,72,190,212,32,88,17,189,127,1,242,134,221,190,16,138,156,55,179,9,197,78,184,119,225,84,232,133,222,184,192,151,166,133,5,248,147,243,119,114,176,138,123,22,40,100,238,150,5,200,31,117,199,2,188,6,118,133,223,176,0,239,143,40,84,245,237,10,1,33,84,211,42,25,98,180,32,49,190,18,25,85,27,135,205,223,242,217,211,207,223,48,253,200,129,232,164,82,91,3,199,190,143,182,94,116,153,85,216,46,229,45,189,208,202,223,97,179,146,76,26,155,166,122,34,157,133,25,64,22,125,101,71,34,167,115,197,124,161,204,27,140,139,188,25,90,46,183,242,237,182,100,116,43,170,78,112,233,119,239,162,9,121,16,25,110,131,122,25,230,135,79,220,74,165,87,101,249,183,17,207,255,213,21,109,187,189,110,223,93,30,56,61,42,223,81,134,170,125,177,134,55,118,145,93,156,100,227,22,222,136,85,43,35,115,237,236,22,24,169,205,218,249,85,156,164,7,110,197,10,86,20,97,200,177,86,124,106,200,253,183,186,16,42,164,51,75,215,28,101,243,88,145,22,208,111,122,87,13,219,166,84,10,94,41,36,221,81,67,52,72,48,83,64,97,248,23,229,240,190,207,162,170,2,255,166,156,249,121,241,230,29,187,63,28,143,192,188,232,247,217,93,79,144,35,65,183,94,225,93,97,9,119,208,181,219,9,226,62,95,164,57,148,176,16,82,134,99,25,167,4,23,170,247,243,65,189,239,221,187,83,204,161,75,214,23,147,232,66,158,254,102,178,90,173,162,254,56,232,36,156,51,103,102,156,234,109,172,255,29,208,149,119,238,204,106,78,186,59,64,247,71,195,43,127,216,96,137,179,248,50,31,3,223,220,190,176,96,37,103,211,244,134,212,69,99,38,153,49,178,11,165,182,213,74,2,172,103,116,237,144,32,186,102,12,43,240,228,110,25,109,116,73,119,27,221,148,126,68,144,46,24,49,55,7,65,53,11,86,166,148,196,217,173,140,25,159,189,80,42,210,236,157,108,62,62,123,59,151,107,211,236,57,35,130,131,173,86,71,199,55,23,193,247,18,254,190,200,242,38,6,222,245,185,61,160,14,88,117,190,118,241,220,42,185,159,22,13,87,213,254,209,0,221,78,82,183,71,238,5,124,37,116,85,184,233,131,92,60,158,201,125,161,127,164,13,210,67,103,48,26,160,230,65,69,228,236,94,110,15,56,189,100,58,80,82,85,153,87,90,66,103,70,134,54,43,130,219,115,192,176,22,112,70,124,177,240,213,215,86,85,95,180,190,40,3,88,180,230,230,72,174,81,213,72,143,6,235,231,86,215,253,90,110,91,119,102,23,237,206,204,232,197,106,46,167,151,203,103,206,140,190,88,205,235,11,133,226,236,40,69,146,22,173,174,107,29,66,158,103,80,174,66,41,175,147,92,69,61,7,51,142,217,209,150,51,216,195,119,181,47,57,14,96,145,92,237,239,26,168,199,160,138,18,230,150,225,128,141,136,250,82,114,142,175,117,14,198,143,53,99,27,36,96,12,118,244,1,136,39,206,235,90,163,132,237,38,174,95,91,78,149,161,97,1,135,252,66,190,148,61,26,85,51,11,217,47,0,2,47,190,88,62,147,45,20,102,231,102,224,247,153,17,186,126,29,20,194,204,72,203,228,102,143,142,52,191,155,12,176,36,149,140,83,223,69,2,92,183,65,65,30,52,144,17,203,140,157,146,149,181,10,102,199,184,163,62,114,170,152,235,28,5,178,86,72,101,135,134,11,186,240,46,61,54,43,147,94,40,45,100,120,207,161,151,31,36,10,218,169,61,72,109,89,70,27,7,215,42,207,148,50,208,135,187,99,36,93,44,149,244,178,26,160,67,0,34,72,193,2,204,79,90,212,139,217,98,17,27,128,222,78,223,73,232,198,71,69,65,33,128,30,204,78,183,63,81,3,218,247,151,162,2,132,62,69,21,108,31,45,241,120,234,165,114,6,108,73,170,136,159,181,218,232,115,148,182,67,43,163,231,241,35,71,105,14,85,133,105,119,199,248,194,233,96,33,241,158,131,152,220,116,41,129,82,158,205,100,90,166,165,96,120,168,23,57,13,180,96,83,157,249,113,67,10,227,141,120,173,193,190,166,126,237,24,109,123,32,222,26,64,1,135,192,107,141,129,151,125,161,132,30,146,21,139,41,107,3,135,93,241,226,113,63,107,229,172,124,72,81,111,186,117,247,46,218,205,119,232,109,100,222,247,174,133,241,188,233,25,144,255,108,60,35,124,231,57,127,197,11,233,68,11,229,231,67,74,97,43,33,133,196,116,40,73,32,171,142,130,64,23,210,40,64,160,148,187,200,134,7,203,197,30,117,45,191,253,104,113,176,147,68,184,250,162,40,181,28,203,76,211,100,153,209,246,243,52,244,0,212,5,22,165,213,128,35,191,86,53,81,61,232,145,222,137,125,24,18,99,93,26,9,26,145,55,69,81,180,191,31,24,8,147,218,190,213,149,216,161,199,148,149,120,201,159,249,23,87,142,201,63,233,229,30,226,94,197,96,27,42,10,238,140,109,115,59,229,226,107,236,95,132,44,47,226,234,89,197,229,52,90,40,11,41,138,245,86,183,107,12,93,239,66,13,204,37,58,37,102,13,132,210,120,129,110,89,86,167,16,222,122,228,61,105,156,212,208,177,80,251,224,205,241,10,12,90,221,177,227,88,109,138,254,221,187,72,223,10,215,134,164,51,100,125,110,49,68,40,165,59,76,200,2,237,41,107,150,19,83,173,17,245,203,137,138,195,19,162,73,234,1,230,221,69,112,128,209,135,147,209,128,35,174,166,6,206,41,45,237,49,202,138,42,128,142,11,167,37,56,0,87,161,89,73,21,250,228,176,113,1,204,78,80,148,198,136,156,95,23,34,30,167,128,26,138,226,116,48,219,86,111,144,234,32,103,2,105,213,196,60,154,68,205,211,46,151,42,134,200,130,74,181,154,93,144,198,142,189,95,49,58,35,60,146,210,187,125,146,139,226,17,163,84,221,235,139,184,64,5,32,111,45,6,47,61,83,84,208,59,72,181,29,0,14,178,110,6,168,166,186,32,108,200,166,238,107,117,75,251,206,109,19,102,141,35,154,129,157,43,72,52,148,126,250,227,253,144,219,136,247,20,1,130,215,172,30,112,100,100,205,255,197,22,53,92,176,216,221,121,211,117,231,173,46,222,137,149,130,169,134,141,78,134,113,211,46,62,187,231,191,37,221,97,69,217,151,230,65,223,232,217,230,13,232,83,81,30,190,108,157,156,140,132,207,152,218,173,227,85,216,189,250,126,29,173,201,162,245,219,122,237,42,90,105,110,12,182,151,157,58,61,242,234,128,29,156,84,179,208,50,238,86,29,45,102,175,52,232,217,125,70,243,126,119,57,143,202,232,221,229,82,29,65,135,119,59,222,154,241,46,134,13,73,99,111,21,123,88,71,14,68,72,26,52,106,181,109,188,252,221,111,160,101,102,90,208,198,185,186,12,150,233,87,12,8,65,130,209,204,245,151,119,80,149,249,254,50,90,147,198,169,104,85,121,27,149,60,143,86,201,155,24,62,15,172,136,129,25,181,218,38,78,185,199,144,0,98,106,115,56,105,11,47,96,67,210,54,243,126,18,128,104,217,125,19,191,160,103,72,214,174,163,212,155,120,57,27,19,38,164,2,85,75,140,59,100,109,189,88,247,15,160,178,56,4,118,112,78,1,203,60,6,201,103,42,226,148,235,181,218,6,74,120,25,71,14,52,16,96,159,155,36,11,144,118,139,4,23,108,51,184,94,221,192,201,218,38,11,52,56,0,8,43,236,128,76,118,198,98,109,128,160,157,3,81,232,45,215,214,214,124,172,46,66,11,218,205,218,245,85,154,23,189,64,204,175,221,188,15,146,112,22,50,173,225,86,195,172,186,135,100,169,184,4,168,93,65,237,134,1,244,235,247,113,220,192,94,125,149,48,208,101,184,223,175,3,236,114,19,164,146,3,145,67,32,220,37,64,119,205,207,137,168,4,170,86,207,146,56,5,211,59,203,115,131,158,250,232,183,20,33,94,144,163,237,101,68,240,165,90,237,138,224,178,14,233,59,17,78,107,166,189,39,119,90,207,127,33,113,242,157,223,29,191,249,253,7,255,254,241,131,143,127,252,217,71,31,63,250,233,247,31,126,237,255,64,202,163,215,222,76,252,223,87,191,3,255,190,48,143,220,123,207,165,82,163,45,80,105,94,68,48,153,237,45,38,230,191,64,138,61,250,233,219,80,242,143,159,188,126,252,198,191,63,250,197,119,31,189,243,31,199,31,124,242,240,245,95,157,252,228,77,246,234,107,4,224,179,217,82,49,211,233,168,224,210,21,52,1,188,18,216,163,79,126,114,242,147,215,78,254,246,95,143,191,252,246,241,235,31,158,252,248,173,207,62,122,245,179,143,126,245,240,205,183,143,223,248,135,147,239,253,230,193,15,191,66,114,210,58,51,203,249,165,70,131,212,137,221,150,140,116,170,168,31,124,252,149,207,62,254,77,12,7,104,8,47,241,132,144,136,243,98,174,179,40,178,128,86,248,95,175,126,153,17,1,95,191,48,159,72,204,207,63,155,45,22,179,230,130,0,205,29,155,208,38,46,64,43,150,204,108,206,64,36,159,188,254,214,241,215,127,44,128,35,47,37,76,246,12,167,143,23,0,159,181,138,70,54,103,162,178,15,223,251,197,241,183,190,46,148,37,47,165,178,109,228,193,197,171,156,133,162,89,196,69,143,223,248,183,71,63,248,103,161,40,121,41,21,181,251,157,1,90,199,212,23,114,11,11,88,2,254,243,157,147,47,127,32,20,36,47,165,130,56,114,213,103,95,78,207,101,114,57,42,66,15,127,241,229,147,239,190,118,252,222,247,4,48,36,139,10,140,99,109,142,187,6,34,128,120,106,48,1,31,125,244,240,221,175,40,192,144,44,42,48,174,5,102,81,155,224,227,19,116,242,175,239,168,241,137,32,203,143,151,5,80,166,110,230,77,202,212,159,124,246,233,27,10,80,36,139,7,138,78,185,104,84,185,225,162,78,208,54,219,29,171,72,24,244,234,131,223,191,251,240,15,191,59,121,231,239,5,40,36,139,26,74,151,44,90,60,107,229,173,146,213,198,96,126,255,77,53,24,146,37,2,12,166,138,206,14,49,62,95,11,1,132,179,168,1,1,155,28,195,195,170,147,237,20,59,132,69,255,248,143,106,96,36,139,44,244,104,179,1,89,177,70,1,0,168,252,143,127,255,224,157,87,31,252,224,83,191,228,50,254,145,74,226,237,35,164,219,162,205,6,94,201,71,31,127,203,47,73,94,250,4,72,14,62,214,52,52,104,195,131,241,240,239,190,121,242,131,15,56,4,10,203,165,229,90,56,24,94,238,58,58,16,138,217,250,224,95,255,21,154,40,4,162,190,156,93,46,72,36,241,96,64,16,90,192,80,149,174,242,152,158,111,151,23,58,25,84,85,130,170,202,159,188,249,240,15,95,61,254,250,63,67,69,9,2,28,222,29,255,246,23,159,253,225,221,147,159,124,235,248,253,79,143,127,255,139,135,239,255,225,193,167,239,39,188,186,177,83,140,237,23,202,230,112,196,1,41,248,240,181,95,29,191,255,195,207,126,247,53,89,147,146,178,130,23,153,173,128,5,183,155,200,232,47,122,11,96,100,197,137,168,11,80,241,208,45,78,222,251,249,31,63,249,33,74,167,158,101,6,150,119,48,39,68,164,69,120,66,63,70,125,215,132,230,232,48,62,98,23,103,170,181,201,198,189,76,187,92,92,200,227,129,9,143,65,15,62,126,243,225,127,190,6,184,144,246,34,242,235,143,109,200,246,231,74,235,70,54,159,195,77,157,56,126,253,239,97,92,227,75,105,15,223,249,229,201,79,62,249,236,163,111,144,190,32,65,193,190,55,30,147,108,169,84,198,176,72,185,227,159,253,90,137,195,19,210,44,167,236,8,25,61,155,207,83,141,57,63,159,136,235,11,250,66,182,84,88,136,235,11,36,215,100,189,43,3,99,95,161,28,10,113,2,32,94,239,201,100,114,11,37,107,26,228,8,197,184,124,138,45,163,130,138,41,154,68,31,63,250,151,239,127,246,251,247,9,243,67,169,35,165,25,14,217,66,43,223,178,20,133,165,252,94,109,147,22,32,166,23,143,101,167,99,225,134,125,244,206,111,30,253,221,47,137,5,246,232,85,232,218,239,5,185,199,87,10,182,133,131,244,108,6,70,184,86,97,50,58,9,163,132,126,216,46,90,186,37,233,179,96,23,149,11,178,202,91,185,86,177,181,16,44,205,222,47,44,180,90,102,105,145,41,1,10,42,133,127,90,246,253,148,255,195,228,3,18,145,211,217,179,128,115,25,232,202,153,69,249,53,174,132,229,1,44,140,86,135,207,35,188,46,20,209,39,240,154,6,3,228,169,94,77,106,79,195,75,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,158,126,254,2,55,93,253,13,217,205,148,120,225,111,226,195,163,94,32,30,93,28,77,167,136,251,15,95,48,98,241,255,228,125,224,182,48,97,245,136,66,247,55,1,48,176,170,98,222,169,73,202,197,103,17,178,176,85,32,10,87,234,185,22,10,114,120,136,209,131,116,67,175,156,159,112,197,171,69,136,215,69,71,104,113,33,187,120,135,128,4,193,150,42,99,91,172,3,85,241,241,255,172,76,224,134,158,208,18,222,158,119,137,149,92,200,135,178,117,20,59,158,29,241,218,47,68,96,70,15,105,92,126,207,128,68,40,127,92,85,72,73,188,157,96,250,98,36,0,82,89,46,4,79,111,127,129,212,140,14,91,183,199,187,11,252,109,119,97,48,164,141,6,12,26,183,223,192,187,11,78,228,98,54,23,193,69,1,50,131,41,222,215,230,112,23,20,45,148,159,15,131,194,197,204,135,200,184,135,131,7,174,160,115,224,40,40,121,31,66,80,42,116,110,207,166,84,5,75,150,187,138,184,51,65,40,138,175,199,43,123,152,201,251,229,125,252,124,204,18,156,64,160,213,32,9,69,2,50,200,113,110,251,128,7,65,216,168,16,194,55,61,30,140,154,255,194,89,159,19,128,16,183,47,200,84,121,232,200,116,181,237,93,15,10,191,151,33,241,98,2,189,122,49,129,81,147,144,202,21,5,56,60,12,110,83,131,196,17,114,149,161,223,86,254,238,134,68,112,123,67,156,36,112,217,252,246,21,162,194,89,237,84,50,85,27,14,188,253,189,226,237,91,89,15,199,168,94,16,188,41,140,28,137,66,95,134,110,102,240,107,149,85,23,15,251,136,219,87,236,209,192,199,246,31,158,6,67,122,154,44,125,59,63,47,95,59,198,151,13,42,76,174,54,239,80,250,32,202,137,96,48,250,100,229,195,170,12,92,130,38,148,57,138,229,152,191,183,192,223,207,141,183,46,176,163,25,39,96,228,105,153,33,98,19,216,149,224,193,146,182,39,40,42,81,162,117,20,216,125,78,224,136,123,22,252,193,157,221,133,247,2,133,32,31,51,44,12,32,76,29,147,253,12,9,188,161,129,164,168,238,92,149,48,16,55,53,168,77,25,97,168,246,57,112,154,77,13,172,130,51,220,121,154,148,71,84,101,233,129,157,250,33,219,225,59,173,216,189,223,105,103,198,34,187,217,29,126,135,52,74,232,87,209,166,97,13,109,217,125,206,116,44,99,100,45,17,59,90,27,65,210,93,215,234,118,210,119,205,87,94,177,22,217,110,236,153,36,168,207,164,118,232,142,140,145,109,54,186,96,130,87,146,56,120,223,28,244,122,64,251,208,216,180,146,218,160,95,57,52,187,160,159,43,253,52,121,113,25,210,27,40,229,232,72,187,173,6,67,91,28,247,239,164,70,94,173,227,243,65,15,147,178,217,155,172,36,209,144,153,212,146,124,43,65,234,194,112,63,73,171,64,242,105,56,237,0,182,131,125,146,30,138,8,54,6,100,12,248,131,188,161,30,36,217,80,187,103,227,163,164,60,78,226,46,166,133,196,28,206,199,13,245,73,116,168,84,54,87,6,99,169,132,254,207,38,53,98,199,226,23,25,189,152,160,255,103,25,29,182,140,31,26,130,129,89,41,55,133,71,28,25,83,1,167,34,170,158,158,68,145,196,135,80,0,216,89,13,192,162,211,174,60,200,161,101,17,14,32,10,187,51,201,7,31,127,229,193,199,175,61,248,199,247,143,63,253,135,255,251,234,223,37,103,239,192,71,35,124,30,57,22,48,236,208,177,58,192,61,252,93,64,184,99,119,209,25,174,232,77,98,107,68,115,163,163,97,93,168,114,11,56,69,162,125,76,52,6,245,129,107,207,232,90,18,190,145,40,51,44,20,73,16,36,146,66,163,205,181,100,127,208,182,82,219,214,1,96,106,67,35,163,33,21,50,13,13,4,98,181,237,106,67,232,123,46,164,208,115,27,46,163,71,45,73,159,82,214,62,144,223,78,25,221,46,148,71,13,73,80,196,64,123,214,104,107,208,70,85,146,212,139,144,120,132,101,154,84,138,37,27,189,54,183,80,208,51,126,125,52,123,71,203,224,255,90,180,116,19,65,13,149,61,220,151,72,124,30,25,139,147,158,48,35,93,12,217,41,223,136,82,6,86,29,105,232,52,134,110,5,122,116,119,108,1,86,59,232,100,193,203,134,99,244,52,211,64,214,54,116,67,175,227,91,179,135,124,142,42,16,6,172,112,44,23,111,168,74,250,111,184,94,68,6,1,176,6,252,218,241,65,85,149,228,241,187,223,62,126,235,141,63,126,242,67,46,55,54,193,100,193,34,122,45,153,69,23,77,3,69,20,10,86,214,136,86,212,4,120,166,156,236,217,125,144,119,62,248,57,249,240,131,223,62,252,195,183,143,191,250,115,82,91,50,130,96,212,252,70,207,77,163,237,64,97,196,63,231,90,163,25,69,33,144,40,40,149,212,172,217,48,150,240,208,147,180,197,181,56,22,61,120,247,227,227,175,255,242,193,119,254,227,225,7,63,58,53,163,120,222,8,76,83,51,138,175,243,248,205,223,78,194,177,222,0,198,72,235,242,214,160,127,10,198,113,133,39,225,31,159,61,148,141,148,73,100,196,244,185,138,111,87,78,210,56,222,164,134,244,32,167,16,73,143,225,69,233,72,24,139,6,125,60,6,173,227,124,190,106,59,121,235,237,7,191,254,105,210,215,103,114,173,98,53,160,230,128,186,168,122,240,181,107,248,132,79,191,146,71,175,189,241,224,211,247,177,218,164,154,66,212,22,255,63,123,239,222,235,87,122,157,135,125,149,209,129,109,144,240,17,245,222,47,20,8,65,146,19,71,245,69,134,101,53,105,167,131,128,51,115,70,98,194,33,25,114,102,164,201,132,64,140,32,109,146,58,72,255,112,210,75,144,123,208,184,40,106,167,77,90,36,106,10,127,25,105,100,255,213,175,208,245,172,189,215,122,159,247,240,144,162,100,169,177,99,249,34,205,156,231,183,247,126,175,235,126,81,226,121,82,137,95,131,142,118,141,136,18,101,48,162,200,84,68,31,23,121,251,165,143,82,29,192,69,83,174,79,212,250,206,223,253,204,163,59,194,240,190,242,238,118,45,247,101,120,242,240,195,103,23,151,251,134,92,91,238,39,87,143,80,36,235,23,30,220,127,76,171,253,15,254,245,247,254,249,63,126,197,106,243,32,222,23,98,253,224,201,195,171,175,105,9,68,57,80,103,225,149,87,140,75,78,250,213,7,87,54,178,35,47,229,218,192,142,159,28,239,92,3,251,222,223,250,167,127,248,63,254,75,219,33,99,109,24,138,140,237,172,242,254,17,210,12,63,1,5,184,123,33,114,57,68,130,139,203,167,247,191,245,171,250,151,143,62,235,127,179,171,118,254,97,187,18,246,163,231,111,93,234,182,189,48,73,236,31,147,3,232,213,68,13,68,180,123,242,2,205,60,37,225,71,119,116,196,191,114,255,219,127,78,255,112,121,6,224,94,56,139,84,252,23,228,159,133,201,62,254,214,193,66,31,161,80,206,175,63,254,214,47,93,125,124,121,113,90,72,223,185,122,248,240,40,208,126,33,156,111,85,137,23,134,121,84,166,151,17,93,188,198,143,78,214,137,111,189,251,246,67,103,158,194,59,223,149,113,188,173,55,242,242,226,153,205,253,179,7,87,93,63,241,85,249,178,2,139,128,218,101,120,248,225,251,47,80,136,103,107,41,207,53,172,245,2,82,197,179,171,167,31,93,125,118,193,224,160,207,183,205,126,225,141,88,224,35,208,31,2,102,64,70,221,183,229,116,98,253,81,87,203,72,177,8,24,119,79,30,178,177,71,249,236,179,111,202,228,221,126,6,75,140,236,55,4,143,31,234,211,49,133,155,62,249,248,233,55,126,149,191,250,7,255,246,159,252,193,191,253,23,223,253,206,119,14,137,237,199,247,249,114,227,231,55,226,127,3,211,251,73,79,223,138,124,174,249,255,230,111,125,239,239,252,179,31,223,103,219,141,159,125,247,234,201,7,107,163,255,238,223,255,238,255,243,131,54,154,136,202,170,128,105,148,123,253,229,165,4,156,31,58,7,122,116,109,184,56,100,202,77,203,144,177,156,226,244,161,146,93,103,250,223,184,250,210,213,253,71,250,15,151,248,248,149,74,253,207,46,238,190,153,194,101,14,151,37,92,214,240,22,65,175,122,195,215,4,151,165,248,248,241,135,162,154,126,240,248,131,251,15,47,223,208,215,93,190,1,35,151,252,167,252,232,233,229,27,143,132,60,92,190,241,151,62,124,255,9,180,22,253,33,232,17,254,251,36,18,218,146,227,5,2,32,127,60,238,254,154,212,245,223,124,249,248,187,145,136,131,191,162,126,21,118,228,228,65,95,144,197,127,111,213,108,92,251,173,156,238,174,115,188,245,196,221,237,249,75,85,12,49,98,252,247,229,19,125,70,254,211,120,203,227,103,87,198,237,160,28,240,191,131,206,255,242,131,103,31,28,132,86,136,239,21,254,77,198,41,127,248,139,87,183,174,13,244,25,70,250,213,167,239,253,217,77,226,247,239,241,8,159,237,67,124,118,140,241,153,13,242,217,49,182,237,235,191,129,182,52,151,219,240,158,93,31,239,179,151,13,237,235,79,48,182,15,159,96,10,95,125,250,13,252,245,250,106,222,56,206,175,63,185,123,237,61,199,72,245,239,231,63,189,222,88,245,137,107,127,89,163,197,190,11,163,188,247,230,91,151,143,239,221,66,17,187,247,250,123,23,122,239,210,123,45,157,255,36,252,237,226,246,237,203,7,247,190,245,224,209,187,143,191,117,71,229,162,111,127,112,71,235,36,62,188,124,120,15,71,226,107,247,63,186,218,108,43,183,63,121,252,230,197,253,139,183,228,103,207,62,184,245,224,231,47,62,247,246,131,191,250,185,247,239,63,194,233,254,156,144,225,207,29,70,148,139,203,71,183,239,124,240,205,171,71,183,110,113,45,185,171,91,135,225,247,246,243,219,50,68,153,220,215,62,126,246,3,222,255,236,227,103,248,255,95,120,160,191,17,1,235,115,31,197,207,233,45,196,159,190,34,130,242,179,47,125,252,101,145,237,95,235,147,239,94,125,112,255,193,195,155,63,41,195,185,113,70,242,247,47,60,120,247,222,197,207,191,198,251,177,109,191,120,245,193,235,175,153,28,160,207,9,41,120,246,248,209,49,169,31,98,22,114,198,126,216,121,124,238,181,38,161,71,251,254,15,185,239,31,62,145,23,92,125,233,227,175,188,251,90,83,120,122,245,254,227,151,157,173,27,38,64,203,116,8,174,248,208,51,217,150,103,175,183,47,242,202,183,239,63,251,226,187,42,163,190,214,129,251,162,156,227,103,56,107,135,169,230,245,190,241,107,58,196,31,114,229,206,59,254,67,44,219,215,126,184,141,95,43,246,218,11,246,252,82,75,23,222,207,177,10,189,120,231,199,102,53,61,197,214,235,244,242,26,197,190,84,131,181,242,153,141,176,159,98,108,175,63,43,188,253,176,27,127,86,201,32,49,65,252,235,201,73,143,35,121,247,124,217,197,53,93,158,223,124,79,248,229,117,35,147,202,36,248,231,175,60,122,239,177,139,27,79,63,60,6,170,255,125,218,20,30,185,21,224,40,94,238,98,83,13,155,41,86,196,127,95,1,145,183,214,244,97,135,188,59,94,199,218,116,200,179,34,81,127,255,95,253,107,152,82,88,228,126,209,172,178,153,78,180,161,216,235,217,78,232,35,47,26,78,94,223,190,244,106,163,210,13,150,36,18,15,127,196,245,249,244,111,255,245,239,253,239,255,248,15,254,217,111,125,250,219,191,255,189,223,250,14,45,17,234,240,42,155,96,211,248,179,119,238,171,245,248,70,3,212,174,113,30,114,173,204,247,179,15,175,62,186,122,40,98,226,103,226,229,227,39,152,52,206,131,83,23,179,186,158,235,117,241,142,178,166,115,120,199,74,104,239,1,17,213,4,60,255,73,62,115,125,43,254,240,175,255,237,79,255,219,255,229,218,124,246,237,59,133,46,149,247,212,178,243,205,199,31,158,210,223,75,54,205,22,225,53,55,206,215,236,101,155,71,139,250,99,218,192,63,252,27,191,243,135,255,253,239,136,254,34,250,27,237,158,124,248,137,44,244,225,197,122,32,66,250,235,217,16,175,25,13,248,30,220,124,244,249,243,47,61,250,215,7,243,154,171,249,194,28,94,182,170,55,76,246,5,131,217,143,147,156,124,255,63,252,131,239,255,211,223,164,213,126,103,191,39,175,34,39,239,223,255,246,97,141,146,197,30,175,38,40,199,103,94,186,170,239,188,254,185,124,231,85,103,242,157,235,231,241,180,182,29,89,249,167,65,224,51,202,192,78,118,243,133,63,210,26,126,247,223,253,29,127,47,173,161,121,97,94,190,142,110,227,59,120,209,175,157,15,188,176,62,167,113,227,101,107,115,194,215,221,24,102,18,161,149,32,253,224,7,218,236,191,247,47,255,155,79,255,205,239,48,139,121,252,193,43,206,196,97,113,178,122,231,194,45,63,252,224,177,158,147,79,222,127,240,232,215,31,127,235,217,221,140,163,162,255,84,158,191,204,185,241,95,255,205,239,253,238,191,127,57,199,145,17,188,46,199,193,96,95,202,113,142,153,108,215,105,243,4,158,22,135,67,72,145,53,122,12,27,158,19,145,135,112,62,159,127,20,49,105,255,215,215,50,217,239,134,216,111,60,134,128,177,76,176,223,253,253,127,244,198,247,254,183,255,225,38,227,48,63,198,226,206,50,223,254,189,127,240,198,167,255,215,223,186,110,97,23,141,1,218,224,147,123,167,213,246,20,123,84,4,59,185,213,166,79,31,227,253,210,227,199,194,108,30,93,158,254,66,148,114,55,213,250,248,193,215,180,196,188,227,96,72,80,124,95,6,62,63,172,175,47,148,40,255,228,216,151,187,159,24,55,129,100,242,206,249,223,199,128,229,191,101,129,85,98,57,111,9,254,249,58,157,196,223,240,142,195,16,141,101,62,238,128,154,41,233,134,193,185,234,78,82,84,204,91,204,27,255,102,208,23,31,138,104,247,225,195,135,151,167,218,160,255,124,200,127,199,58,190,41,19,248,43,31,62,120,122,165,111,148,167,159,137,200,253,50,57,234,18,61,119,80,30,234,2,129,70,176,123,235,20,95,239,29,223,253,191,255,5,72,231,11,239,128,212,122,200,223,239,222,189,81,68,255,188,146,57,216,91,14,149,81,78,218,173,219,151,246,199,175,188,43,255,242,240,14,43,71,183,62,121,126,121,107,191,91,107,117,238,93,221,209,59,169,170,200,225,34,150,181,216,222,254,146,97,156,52,248,164,190,104,74,176,200,239,207,253,156,14,225,208,157,110,248,190,111,213,246,121,16,130,171,47,62,125,154,174,233,66,40,84,175,197,232,223,120,240,232,141,71,86,214,255,209,155,31,188,245,249,167,119,68,141,191,119,245,5,253,182,145,205,167,42,129,222,213,191,249,59,111,61,189,99,162,25,168,136,234,118,95,121,247,71,156,155,105,235,71,81,124,24,133,182,9,94,221,1,213,185,210,22,12,39,133,178,25,219,132,101,220,151,143,104,116,236,227,95,63,185,125,168,136,143,31,173,179,205,250,221,35,249,194,49,130,107,31,121,244,166,121,148,62,27,223,210,23,184,28,185,189,224,193,123,222,252,224,154,248,183,191,66,3,109,174,142,85,88,103,231,12,36,184,181,205,253,212,14,175,148,105,203,202,61,122,51,188,37,147,248,252,182,27,183,174,46,175,13,113,237,254,15,179,249,182,163,95,216,223,190,109,245,221,167,54,148,171,107,203,101,132,69,14,204,123,66,8,240,143,24,8,145,97,62,30,244,228,189,31,7,93,123,126,220,217,159,185,122,255,129,240,132,221,78,137,158,22,7,19,185,251,66,223,6,34,2,63,35,10,173,236,194,169,208,222,209,30,10,114,238,118,35,0,186,48,60,186,125,108,203,103,226,139,71,251,138,206,245,105,31,188,117,101,108,119,123,211,163,227,88,127,65,224,159,145,73,62,120,239,227,91,230,151,58,202,243,93,44,106,119,124,229,40,209,119,113,249,238,135,79,213,196,127,55,93,229,231,232,153,240,146,89,47,228,180,151,94,220,190,125,87,254,118,190,246,206,249,29,185,45,231,95,112,63,110,148,6,183,137,221,58,204,37,111,216,180,222,92,162,220,91,151,127,66,103,125,216,116,158,95,126,120,239,201,229,251,106,19,190,154,41,159,150,224,209,59,44,193,239,221,251,170,38,24,220,122,95,173,73,183,111,125,120,249,206,229,187,151,162,229,42,227,187,152,111,151,251,239,230,183,69,200,199,191,223,190,252,230,189,247,172,203,197,229,219,255,191,24,136,216,80,126,179,137,72,254,254,147,178,17,125,253,201,79,141,68,63,53,18,253,212,72,244,83,35,209,79,141,68,255,9,26,137,94,185,66,7,35,48,59,209,143,195,20,244,227,164,42,215,227,125,141,168,32,36,248,71,37,41,60,147,31,64,79,252,243,47,219,51,251,193,107,238,155,175,214,203,246,142,150,243,186,89,235,167,166,173,63,125,166,173,111,192,180,245,197,215,51,109,137,4,249,3,108,91,254,139,63,105,198,173,103,71,227,197,63,69,86,174,155,76,91,63,164,89,234,135,55,60,253,136,230,178,203,215,48,3,29,118,28,251,232,23,78,166,115,239,51,225,174,255,99,188,52,66,176,217,194,126,106,242,249,211,101,242,249,250,147,139,219,27,234,166,128,159,156,37,232,187,191,255,187,159,254,246,191,39,83,201,215,159,192,8,116,196,10,253,24,172,33,199,251,127,40,107,136,46,195,143,98,14,57,173,33,31,221,251,226,229,199,106,13,25,87,26,231,114,205,0,242,209,229,219,151,223,88,6,144,119,91,121,187,7,68,0,171,1,228,246,229,183,238,125,236,22,144,47,107,155,220,142,222,187,151,223,54,102,132,40,242,175,62,253,198,175,28,177,56,56,9,214,212,231,238,39,139,81,221,125,166,223,187,60,163,29,239,126,243,242,134,216,194,187,223,18,210,246,224,219,15,68,226,123,243,203,250,251,183,94,198,113,206,208,122,8,137,47,68,213,131,242,175,16,214,187,159,88,12,235,241,79,136,50,189,155,192,54,100,71,132,35,26,239,18,86,131,128,70,172,2,133,58,31,127,120,100,76,67,22,244,8,103,13,103,144,168,28,235,211,93,100,255,36,204,245,228,86,22,92,42,99,220,60,79,251,191,203,239,229,15,30,172,175,108,235,184,47,71,184,234,197,197,75,152,154,254,11,103,189,189,84,40,62,249,182,252,252,32,86,191,129,106,216,24,239,211,171,43,12,71,102,245,173,251,31,188,243,205,187,159,16,206,103,156,110,20,158,49,154,247,232,246,235,187,102,206,80,216,31,217,23,227,254,28,13,21,189,206,4,245,143,63,30,254,39,220,71,215,229,231,126,78,196,82,68,50,255,134,8,108,68,54,84,92,93,75,33,130,235,25,147,252,75,87,31,223,250,207,190,246,213,95,197,43,159,93,221,122,118,136,173,95,251,224,241,83,220,81,56,87,68,80,191,133,158,213,87,87,34,216,159,6,203,35,224,141,50,30,175,145,254,163,231,176,26,26,159,202,16,145,152,120,121,95,254,1,59,250,121,184,85,30,63,117,251,226,35,23,132,223,57,147,17,63,20,252,125,77,196,212,148,199,35,99,247,253,199,31,62,187,66,240,250,70,217,149,253,222,59,242,12,129,127,248,193,77,112,84,243,160,127,232,205,167,119,244,160,33,4,219,255,246,232,136,125,127,252,4,223,160,120,97,40,13,239,107,155,186,35,111,124,75,217,112,121,72,75,191,92,156,95,97,233,249,72,149,185,88,221,51,207,118,147,119,173,139,40,218,220,113,19,222,207,95,220,148,87,183,84,157,27,19,157,88,184,191,161,77,245,157,251,79,158,200,110,221,186,127,121,33,231,233,66,73,236,155,150,234,116,172,2,143,249,134,108,34,172,163,165,13,221,247,227,39,66,228,79,124,126,87,239,62,248,224,7,206,239,32,203,104,213,131,57,218,4,79,198,248,199,98,130,175,202,2,211,105,255,160,41,30,241,165,183,238,159,115,59,211,193,142,185,105,18,182,234,132,114,197,175,100,232,239,192,166,176,231,99,191,15,115,187,220,15,36,230,90,6,215,5,87,129,66,13,129,139,231,154,56,253,214,77,97,192,55,72,43,242,222,247,30,60,21,242,240,253,127,246,187,223,251,221,255,233,24,211,209,52,225,211,191,255,175,63,253,187,191,251,255,254,7,145,24,46,62,253,123,255,221,247,255,229,119,112,193,143,223,127,73,247,225,160,231,242,228,27,242,168,12,247,190,140,250,33,67,166,87,158,171,116,246,127,146,33,94,15,145,189,253,201,195,115,121,190,38,210,196,131,119,111,20,117,68,130,124,13,89,231,152,194,75,101,157,151,229,152,220,139,151,87,215,24,198,21,145,125,136,66,176,21,92,109,222,225,27,255,89,137,171,200,195,194,216,174,5,1,95,31,252,21,122,174,175,161,187,24,181,141,250,242,241,123,239,201,151,239,142,240,252,36,220,47,188,251,246,39,43,180,92,175,208,53,90,190,124,230,95,127,114,207,238,212,193,216,118,39,140,232,143,166,64,221,195,54,60,191,60,200,206,181,247,93,188,119,95,246,239,233,197,103,238,137,248,73,14,249,123,187,75,243,133,47,60,123,225,3,151,139,17,222,190,123,211,171,54,87,226,141,47,148,137,175,52,250,107,3,61,37,236,71,127,237,175,125,54,126,6,194,53,40,197,29,237,65,247,85,104,95,26,123,96,59,254,42,73,226,20,251,124,252,46,54,193,62,242,240,206,153,153,112,76,128,242,227,95,26,139,176,158,55,213,244,169,232,160,151,103,178,146,255,241,200,117,122,180,62,31,207,48,4,74,124,125,65,77,82,241,205,180,45,93,77,91,204,23,23,240,88,191,85,103,96,35,22,215,36,137,103,215,37,137,75,149,58,158,169,185,6,167,250,145,198,73,156,11,4,81,198,151,75,135,116,108,248,181,37,50,117,80,165,224,87,254,2,91,119,79,165,226,151,252,128,164,103,250,221,118,165,159,239,169,62,47,44,221,182,50,241,134,23,188,40,13,94,203,115,122,197,27,159,253,72,175,20,49,253,21,239,196,157,125,189,151,94,79,117,123,81,206,126,85,246,221,189,71,55,174,230,13,185,113,175,255,222,87,190,243,235,135,235,248,133,151,157,231,121,163,97,79,182,147,179,159,110,159,248,158,228,251,226,139,95,208,230,228,149,239,223,127,178,83,112,147,119,65,26,207,172,148,35,169,249,238,203,126,117,201,169,224,175,162,48,127,252,56,241,173,27,178,227,95,78,209,254,104,124,217,84,155,23,211,241,213,61,226,255,170,233,130,175,96,225,143,246,211,116,35,183,60,12,255,175,228,196,87,63,144,19,95,255,210,171,57,243,153,139,174,71,225,79,152,60,246,199,70,28,251,201,73,85,215,191,244,58,123,121,253,66,203,64,32,254,83,249,143,23,200,246,43,166,122,19,29,92,53,62,94,253,166,195,38,122,26,52,183,17,220,82,69,227,47,223,251,246,229,151,212,16,55,175,106,120,209,16,247,151,47,159,94,222,95,134,184,218,83,157,35,37,51,196,125,254,234,77,43,106,116,241,214,189,47,153,77,78,139,131,189,119,67,113,48,68,37,157,191,129,213,46,101,124,243,150,136,25,16,145,63,124,246,205,91,111,202,129,186,188,184,99,245,138,222,126,252,109,107,231,254,110,187,66,228,84,120,235,147,179,214,68,175,31,125,243,57,255,242,141,59,112,58,190,248,123,82,237,206,71,223,185,255,240,157,91,53,252,236,27,159,125,35,221,105,161,196,254,209,183,110,123,147,122,20,39,188,225,197,111,220,185,113,52,199,219,75,248,217,231,119,158,61,189,186,255,206,55,95,58,96,255,212,115,53,106,191,236,85,77,94,117,241,71,233,52,143,186,142,207,62,247,254,227,71,15,68,54,251,220,179,191,242,43,231,63,81,99,243,255,244,222,114,212,214,120,252,224,233,151,239,203,11,30,124,240,241,97,225,125,85,135,246,240,245,47,162,37,249,151,191,124,249,231,143,126,222,191,240,54,58,138,127,229,207,28,173,174,143,118,222,255,197,23,191,120,31,173,185,223,187,252,248,203,95,252,218,47,122,243,241,255,28,93,208,127,233,207,106,119,112,60,251,103,254,75,52,237,254,69,239,78,190,122,95,191,98,100,175,232,127,109,167,226,245,251,95,255,180,66,247,79,255,247,143,219,255,110,84,244,19,249,203,7,86,50,19,212,251,243,250,163,15,238,156,181,94,229,31,255,171,15,182,90,190,250,23,123,130,136,54,2,55,111,159,176,23,230,60,106,202,62,58,254,122,199,63,72,47,45,254,206,231,248,175,231,168,110,137,65,30,116,123,31,95,213,226,161,143,236,39,32,216,199,15,206,119,53,125,215,243,151,212,198,204,215,76,13,242,151,16,203,127,140,90,153,103,97,175,247,191,108,181,220,175,21,119,1,9,165,66,239,79,31,124,116,214,61,60,126,252,66,145,175,163,202,217,175,221,127,244,240,122,157,197,179,122,239,245,103,45,18,238,147,155,126,12,132,42,42,125,227,250,207,212,140,127,163,189,245,234,189,247,32,98,93,160,1,42,213,137,92,149,112,223,120,227,211,255,227,223,124,250,127,254,230,17,30,177,254,78,33,48,175,10,77,156,227,103,95,82,42,240,37,97,70,103,20,198,139,85,217,44,94,235,248,135,179,250,219,245,104,36,184,132,239,60,253,232,87,127,112,212,46,126,121,121,113,252,244,197,104,36,122,207,181,170,63,255,81,55,225,251,223,249,87,223,251,91,255,235,141,155,96,165,237,143,194,181,22,143,100,139,246,205,135,127,233,237,151,196,204,158,83,253,197,167,247,223,125,205,37,195,79,95,186,100,10,202,28,100,10,15,111,29,31,190,188,41,124,98,31,181,140,247,47,139,130,111,94,186,253,106,225,55,103,32,220,22,7,103,254,67,91,48,220,224,91,135,249,241,246,207,111,171,135,117,130,155,241,133,224,82,43,12,103,9,173,71,113,181,195,212,169,213,213,246,130,108,103,53,182,155,107,183,173,66,108,167,143,246,175,126,172,37,156,212,65,167,145,92,23,216,145,23,34,24,69,217,121,246,101,251,51,140,41,47,86,83,213,179,229,161,139,250,33,47,193,38,255,194,53,121,95,90,15,203,98,7,207,11,198,149,206,206,10,84,71,205,222,31,189,226,150,69,219,234,33,245,144,230,243,184,156,223,56,235,201,189,234,43,151,135,128,246,181,135,143,63,64,112,232,95,252,240,214,155,122,56,92,67,186,124,239,209,221,23,79,148,95,26,48,38,217,242,159,215,227,240,232,60,146,183,212,248,123,254,203,109,61,30,250,171,219,111,61,7,167,241,51,241,235,32,220,8,42,249,21,220,146,87,249,192,168,94,32,59,197,142,72,39,188,97,187,29,246,71,47,23,120,253,67,70,34,143,13,255,53,116,209,0,177,163,127,61,233,208,86,24,105,182,119,206,194,72,241,221,251,241,40,135,180,23,76,186,255,78,187,47,255,244,147,41,26,13,55,200,159,215,234,75,159,85,170,242,242,146,184,79,175,192,16,143,162,204,219,125,221,231,120,92,222,147,170,221,240,154,103,86,94,144,184,227,73,105,158,218,130,234,189,125,9,201,57,94,121,144,26,249,207,203,27,95,174,164,230,152,201,77,161,167,167,27,114,163,57,248,155,13,251,166,103,168,102,39,63,118,254,89,142,227,27,71,41,102,16,169,160,255,125,249,16,187,252,204,2,113,174,31,151,51,50,116,59,46,135,105,230,176,60,120,100,231,139,209,53,207,159,191,60,214,243,232,247,126,156,235,131,229,252,193,239,253,207,159,254,141,191,41,199,157,151,87,174,130,54,93,191,96,217,0,209,65,135,18,117,241,23,254,194,95,16,228,226,18,11,29,159,95,110,63,182,24,73,255,241,159,251,229,152,242,241,219,228,191,61,194,183,143,39,246,23,175,55,231,107,111,54,194,227,191,254,238,119,126,139,94,130,71,202,122,68,134,253,79,254,201,31,254,163,127,254,253,127,245,123,183,142,210,127,191,244,126,186,77,79,215,118,60,83,17,191,121,249,224,145,246,174,121,243,66,84,95,44,129,200,171,175,12,142,185,115,254,238,214,25,24,40,242,181,10,168,234,143,58,243,119,31,124,227,193,35,61,173,250,239,191,33,55,239,55,46,237,217,195,50,174,241,26,143,110,10,27,61,210,190,96,195,58,82,196,126,225,74,222,255,120,51,99,121,224,207,126,74,14,219,218,211,23,173,243,254,202,231,20,127,243,225,53,31,193,249,219,237,56,188,25,222,178,163,124,76,237,133,43,125,121,195,67,241,85,15,105,154,196,13,15,165,87,61,116,120,57,113,122,63,127,108,196,197,197,231,47,226,197,189,27,126,122,48,130,47,200,79,190,251,239,254,186,176,157,244,131,126,245,157,223,66,33,248,31,248,174,191,45,191,42,63,224,87,223,251,135,255,80,126,85,95,241,43,24,251,241,205,223,182,40,201,125,17,242,90,132,71,63,15,126,251,233,111,255,158,30,241,27,126,91,94,181,96,79,63,250,210,125,173,19,182,98,66,183,184,138,67,233,66,28,216,189,103,151,239,42,103,169,247,199,59,123,218,229,19,75,187,124,247,52,118,190,115,249,224,242,33,25,59,175,218,184,31,242,219,150,118,249,225,189,39,30,116,248,190,154,47,175,50,76,166,239,225,159,219,123,87,194,198,46,191,121,239,180,51,255,89,185,98,31,62,189,250,242,227,135,94,10,246,32,136,58,203,95,191,18,201,226,189,227,39,224,207,219,51,23,151,223,184,122,44,231,248,233,199,22,227,255,203,194,49,142,192,119,92,243,199,79,223,69,41,78,60,248,102,12,237,78,169,161,199,154,107,24,151,105,222,233,113,150,60,242,24,241,173,75,131,91,26,179,206,102,112,207,51,230,185,224,58,122,152,125,46,88,94,56,22,92,66,156,179,101,131,71,11,165,166,5,103,249,83,79,101,193,189,135,186,96,249,244,204,189,159,112,13,161,230,188,208,88,114,237,201,62,93,227,12,141,31,14,177,167,58,22,220,82,201,137,225,212,90,136,27,236,243,42,83,86,33,142,236,159,78,242,237,145,22,220,134,252,188,87,159,118,203,125,246,5,215,129,209,248,154,150,214,91,204,4,183,17,251,90,242,146,91,44,145,96,153,121,109,190,228,37,133,204,223,174,57,165,153,210,122,58,206,200,223,142,69,6,223,29,238,161,213,13,14,51,199,232,240,200,169,55,135,251,172,93,94,120,162,178,10,181,164,76,168,188,32,248,180,231,144,205,107,131,225,32,219,96,187,61,103,152,179,19,60,74,108,51,31,211,150,5,197,6,23,130,251,168,114,210,28,110,51,133,72,35,171,50,145,50,12,142,173,207,88,202,130,115,137,67,214,225,132,101,137,122,94,219,93,122,76,53,213,92,78,184,202,155,228,227,11,150,227,80,123,111,39,44,187,37,31,95,79,55,249,212,144,99,126,194,88,181,78,104,151,117,136,33,27,58,74,137,105,29,165,86,103,207,173,30,107,154,98,136,163,183,208,8,198,178,157,199,24,240,156,113,67,101,176,221,192,20,171,204,114,161,69,54,171,101,127,182,164,145,248,97,57,195,61,143,230,112,43,165,212,5,203,234,247,97,107,34,19,144,27,69,112,149,129,132,124,158,5,153,150,92,124,25,251,130,101,9,70,153,54,235,209,102,235,52,45,57,70,114,55,215,138,166,17,235,88,11,46,55,160,119,153,246,9,183,88,229,238,118,130,187,220,8,155,183,92,251,18,250,100,52,205,86,237,221,37,103,140,149,223,93,228,134,248,81,104,73,118,63,211,200,132,128,133,98,7,73,238,194,72,141,62,221,229,2,149,100,47,79,178,185,131,118,179,10,249,75,201,159,142,69,136,223,108,12,207,36,239,112,24,127,89,139,38,147,148,115,230,243,10,242,11,89,97,134,75,144,15,24,28,229,167,35,51,44,115,169,11,174,121,38,122,121,108,181,202,190,156,215,111,76,153,54,129,114,18,236,213,2,142,38,135,167,49,60,230,112,146,36,231,34,202,161,230,163,2,127,155,145,36,185,139,114,28,182,147,36,28,196,191,220,107,146,95,243,211,66,110,71,245,167,51,190,77,227,78,152,166,209,156,166,23,127,67,7,216,132,81,226,153,228,55,133,97,57,118,217,88,136,44,174,144,242,198,112,17,66,236,79,11,154,121,201,146,16,142,222,156,150,130,158,213,125,94,66,110,157,187,201,101,9,153,191,157,101,86,209,73,109,19,218,24,233,118,38,185,32,242,6,131,229,136,247,194,176,48,168,81,157,249,201,206,77,254,182,92,62,161,113,246,114,89,207,216,43,125,91,78,142,108,153,173,90,74,184,112,124,76,179,144,44,223,145,144,107,29,139,241,10,156,202,156,213,158,14,73,168,103,165,27,52,132,58,78,251,54,14,210,100,246,6,238,38,55,168,25,92,65,2,249,122,198,32,172,211,86,77,40,111,142,196,37,170,16,161,89,12,77,67,38,194,239,78,194,181,215,105,200,194,211,229,224,46,56,202,52,154,139,35,73,14,146,76,140,96,92,26,127,26,34,130,172,162,195,194,214,107,145,167,206,129,139,228,210,68,246,89,176,136,27,77,240,19,206,67,86,48,76,130,101,164,35,156,27,38,68,65,136,230,26,25,216,155,236,176,45,74,146,235,51,105,197,133,38,100,161,161,217,96,161,135,147,22,69,150,95,40,92,176,21,151,177,69,161,65,14,11,63,199,100,147,127,58,203,72,8,22,118,22,229,116,159,112,141,81,14,199,58,43,185,202,193,29,118,16,135,48,13,97,182,149,224,2,126,106,47,7,207,145,255,32,24,76,189,18,28,183,111,11,207,17,2,29,237,219,9,164,122,205,59,7,33,53,49,57,12,46,79,167,60,11,13,108,190,159,34,30,138,140,64,100,73,96,60,223,23,44,204,117,77,12,242,97,8,182,95,45,103,8,28,11,149,235,5,89,199,31,22,14,71,187,45,146,139,16,142,222,214,200,228,114,15,130,147,92,104,147,163,100,208,34,203,134,117,69,132,32,202,141,49,122,42,199,74,4,35,98,158,194,47,133,246,7,135,101,79,58,29,22,217,76,225,59,126,210,68,66,144,237,95,35,143,189,11,45,247,195,34,212,86,196,130,181,166,194,73,243,16,129,212,151,92,120,20,109,152,80,184,208,154,15,77,168,150,48,57,250,54,120,150,204,103,193,50,177,245,180,12,60,8,25,76,107,98,131,206,138,208,82,33,85,126,7,186,140,58,210,21,81,120,29,68,121,141,172,114,38,184,201,27,179,189,91,238,83,154,131,159,22,182,49,92,162,151,163,33,63,33,88,72,92,172,53,59,77,219,132,106,161,71,181,44,122,151,115,39,161,88,20,13,185,79,70,106,195,152,242,93,122,84,238,143,72,216,70,53,68,204,10,75,3,2,154,72,170,21,180,178,84,43,107,139,127,111,14,215,196,244,12,34,155,200,162,246,101,161,187,189,172,157,20,98,37,242,98,180,135,133,125,8,107,36,88,198,45,91,235,179,106,73,52,11,31,119,158,114,138,132,124,26,247,10,21,204,168,47,88,166,36,194,189,47,167,240,151,190,230,37,131,236,144,100,125,197,132,38,175,107,157,103,155,144,239,253,97,153,101,200,244,233,134,95,56,95,13,224,139,75,74,18,76,36,125,95,50,97,123,144,41,22,42,226,64,27,174,224,200,206,212,218,9,206,194,176,115,115,14,33,92,52,19,154,166,178,58,67,171,252,178,208,164,83,19,110,211,109,90,32,210,178,185,4,135,130,131,230,138,155,104,171,235,102,201,41,145,131,225,135,95,150,43,139,118,74,47,23,225,77,200,85,92,26,76,166,237,18,152,56,186,136,142,114,215,72,154,16,161,83,78,71,57,175,173,8,158,208,103,11,173,89,16,161,215,116,74,25,230,144,147,150,25,206,224,32,38,151,202,61,16,249,222,73,161,200,118,162,224,132,104,67,107,80,5,250,154,183,208,80,28,15,147,198,133,4,215,73,15,203,191,182,230,130,165,112,8,161,156,107,94,34,197,64,111,119,5,7,34,92,164,167,133,226,200,6,186,162,32,252,59,45,69,60,11,125,17,233,226,100,248,2,139,104,146,120,224,216,222,83,85,22,37,68,70,78,196,10,183,50,22,219,16,168,48,178,224,139,10,67,71,23,30,48,92,1,18,213,138,168,85,6,143,21,250,118,46,105,140,66,238,151,52,128,119,11,59,143,166,255,200,70,195,154,65,176,236,101,157,246,112,22,1,58,5,126,90,102,230,162,60,168,139,44,248,36,120,202,250,15,123,185,136,253,34,35,209,211,66,232,68,86,53,213,172,201,245,107,52,235,140,100,161,104,211,106,80,94,105,47,133,199,66,124,63,81,217,139,220,3,125,185,202,188,195,176,37,195,102,246,196,187,37,247,43,218,135,133,12,78,162,208,248,114,19,121,224,156,180,76,75,200,217,228,189,108,194,239,77,181,18,88,174,49,175,168,188,89,136,97,114,120,136,228,207,43,154,101,7,237,36,136,200,42,98,67,37,56,226,204,143,243,152,137,28,145,176,183,4,11,15,158,182,162,73,100,45,136,215,4,139,254,158,252,219,77,212,117,89,244,237,164,64,150,49,88,184,79,226,147,34,10,227,16,62,108,48,212,75,190,32,41,203,228,162,189,188,203,205,108,133,39,38,68,60,248,183,133,164,8,189,164,29,201,114,155,67,115,120,202,65,139,52,114,28,173,110,122,184,220,60,249,195,100,56,99,155,154,193,162,6,196,192,103,5,242,155,47,203,0,193,228,29,233,184,18,142,10,113,141,147,6,14,138,88,77,225,76,66,199,229,156,210,211,96,254,242,27,131,133,58,10,221,226,131,8,69,111,24,12,133,183,239,231,180,247,233,79,119,22,160,112,76,69,135,244,163,52,117,210,52,45,152,246,138,17,21,81,70,68,22,44,180,33,114,39,132,172,248,187,7,132,86,122,90,182,79,196,74,31,153,232,125,89,164,179,183,158,171,15,233,234,169,38,235,127,130,190,228,15,239,127,252,23,191,242,11,119,195,115,56,73,254,72,150,212,151,125,116,141,73,164,118,161,203,6,11,155,138,124,2,101,117,68,158,178,9,203,133,15,204,51,97,210,11,198,184,176,234,77,136,56,47,151,72,129,177,68,191,90,160,87,188,92,122,140,236,244,7,81,218,50,211,224,46,220,61,100,39,25,89,142,103,143,188,216,51,230,69,172,100,219,91,25,76,81,154,219,29,132,212,245,128,83,198,103,76,132,34,167,147,242,38,121,158,153,135,204,213,216,90,20,166,38,124,142,87,69,180,40,103,61,81,229,240,200,71,76,229,77,183,173,245,40,140,147,81,24,90,13,172,93,120,30,31,64,33,132,139,241,96,9,153,16,86,145,111,162,47,137,168,195,53,209,176,6,20,21,35,193,34,79,10,207,106,116,225,229,166,64,86,51,88,244,233,201,247,70,132,148,150,109,171,3,36,226,72,18,206,128,214,155,219,130,163,236,78,219,164,12,208,31,231,229,176,162,178,140,2,115,151,219,73,59,132,204,70,82,31,168,114,13,198,141,219,128,150,196,226,19,12,117,46,69,200,145,154,180,89,144,55,91,239,38,8,52,97,151,44,8,192,242,5,211,182,203,32,173,181,77,52,131,194,101,23,64,182,3,194,46,63,45,95,238,110,58,19,250,43,12,146,37,183,209,96,209,116,249,71,228,184,54,54,88,136,132,63,45,250,214,96,97,87,168,199,140,46,163,64,112,27,133,209,6,115,182,161,114,207,38,203,217,89,70,147,221,160,40,130,174,252,15,175,138,136,110,75,60,210,119,53,30,152,8,40,198,213,32,210,201,178,208,195,25,170,138,173,73,144,21,170,133,135,93,69,193,238,110,47,148,173,38,155,56,224,154,220,158,1,129,29,246,96,134,59,152,232,178,230,135,109,220,144,218,130,41,161,115,138,212,188,73,233,242,109,17,137,138,195,80,156,104,55,101,92,97,9,241,67,104,95,231,163,2,181,40,184,16,223,229,28,177,20,34,79,203,13,25,166,33,8,196,230,72,192,34,198,103,183,24,38,152,93,249,44,200,73,236,217,109,126,114,191,88,82,78,48,193,187,110,34,203,45,98,57,191,91,136,140,251,71,228,162,67,113,36,84,142,101,52,219,150,252,86,174,11,209,58,76,68,110,99,114,221,68,228,70,162,71,2,247,17,124,90,130,214,109,197,187,12,196,157,74,242,118,97,98,52,110,121,180,180,165,104,14,209,142,73,246,130,65,183,184,43,13,75,218,38,169,161,17,106,143,171,184,41,67,251,32,21,87,142,45,156,113,174,53,9,107,98,181,94,166,33,67,113,171,27,84,96,50,25,0,238,193,173,110,50,108,161,134,145,97,209,92,92,49,207,215,108,91,114,4,139,16,79,127,90,212,189,68,38,90,24,31,201,19,39,135,82,196,66,210,129,69,136,128,20,107,176,28,179,25,24,110,176,135,217,57,19,222,49,217,92,15,251,125,112,27,43,148,141,56,120,100,179,230,225,32,166,56,89,177,207,105,217,95,97,134,106,180,98,56,254,203,241,153,213,98,218,216,104,32,34,161,175,136,112,84,118,204,64,149,155,125,18,28,232,106,29,214,10,63,252,185,203,217,31,252,101,209,212,123,172,14,15,81,68,233,221,176,174,246,53,229,10,111,21,77,185,200,77,174,110,144,200,176,106,86,58,39,21,167,104,29,4,145,155,27,25,134,97,232,107,201,79,153,172,143,176,174,202,176,40,247,62,240,212,27,201,247,5,36,61,47,115,57,230,156,216,82,82,251,156,121,44,205,93,68,81,54,254,192,226,92,253,226,129,186,143,13,134,41,215,207,183,80,247,74,78,132,0,242,93,150,197,97,136,36,65,222,40,33,223,1,14,195,5,39,182,183,5,8,247,66,131,220,160,45,243,36,143,17,108,140,114,28,150,169,164,128,166,44,123,91,136,144,82,204,38,54,113,209,51,155,227,96,213,116,75,225,128,125,188,179,45,175,99,145,205,160,38,135,153,253,73,17,30,139,72,176,220,83,50,58,71,245,244,184,77,186,87,152,101,200,124,10,169,175,117,55,144,78,188,112,173,169,232,60,93,228,119,123,121,195,205,35,235,106,5,188,76,179,194,198,200,138,40,100,46,9,63,113,187,174,192,189,48,220,96,6,50,51,98,235,57,144,20,82,84,6,49,59,139,140,59,67,148,38,211,172,144,66,168,112,6,235,125,96,163,49,142,78,242,21,149,187,36,138,198,130,133,232,194,165,107,176,240,115,54,236,230,10,11,145,251,62,32,133,196,205,88,46,194,85,207,62,49,88,110,201,185,152,33,124,11,233,52,88,228,62,122,86,86,9,23,198,192,132,53,37,83,57,142,104,77,110,20,150,187,202,54,99,217,27,33,180,110,166,111,216,110,90,179,2,254,111,238,115,172,89,97,65,26,139,38,207,206,226,139,210,225,126,95,112,30,32,74,238,241,193,57,170,244,109,104,95,189,59,12,50,74,167,84,96,144,17,71,229,156,36,70,241,186,228,238,162,16,97,18,36,207,136,240,254,80,220,191,80,132,50,208,57,19,234,159,193,99,221,183,33,3,37,207,189,192,242,167,178,108,225,66,25,42,195,3,158,181,236,7,77,238,15,89,126,229,91,114,60,220,131,32,114,195,172,228,219,168,65,78,94,114,33,70,212,55,88,171,200,219,20,213,59,233,130,70,192,133,88,48,4,59,146,67,16,207,192,126,104,245,23,6,127,90,228,190,65,183,175,130,94,21,143,33,73,173,78,222,79,168,187,34,227,58,23,128,100,55,216,139,13,35,235,72,78,138,69,143,32,46,32,176,188,59,44,74,141,43,71,238,193,49,39,20,72,183,146,130,6,210,211,50,110,136,242,238,22,21,230,150,51,251,192,225,201,116,24,30,212,68,142,205,0,227,205,138,219,233,56,150,236,228,134,169,197,61,209,45,112,112,11,188,158,16,125,76,46,148,221,172,28,54,32,66,42,92,47,38,147,194,228,73,110,106,217,90,24,249,92,92,142,32,81,188,164,25,123,98,170,145,28,179,184,57,69,69,206,12,209,157,243,66,182,229,91,27,44,98,99,117,52,71,98,140,34,166,139,38,150,77,142,71,132,73,162,67,92,17,21,80,93,121,17,105,75,54,140,22,180,134,154,146,91,111,229,31,69,79,224,167,225,29,114,109,51,101,248,185,248,156,201,34,76,31,89,14,93,206,113,98,88,132,111,87,218,192,223,219,6,139,48,209,44,134,4,241,32,34,126,20,134,69,94,104,211,97,172,49,45,138,104,47,209,109,214,69,88,172,48,51,70,69,236,204,43,142,67,20,211,74,183,79,104,86,105,43,102,167,102,4,184,240,211,162,120,187,93,89,38,41,114,101,231,121,69,121,128,84,217,196,190,123,129,177,41,205,245,224,154,55,31,54,92,228,110,159,21,61,38,139,84,181,237,231,20,198,110,240,72,13,146,17,193,194,12,139,63,61,160,236,240,253,145,171,46,147,233,110,110,23,1,152,39,38,194,11,108,209,110,18,215,247,49,220,228,128,228,101,49,23,153,152,163,95,230,104,70,16,17,79,132,216,52,190,249,242,61,115,14,194,174,1,151,26,221,16,161,136,211,67,130,228,143,178,3,28,23,32,123,146,220,162,18,3,238,27,199,5,52,153,170,25,46,98,132,183,132,163,168,228,183,194,1,13,78,81,195,78,24,22,21,213,142,82,212,80,167,202,17,42,34,37,68,179,61,64,64,147,185,240,211,125,93,145,8,30,220,73,122,108,16,163,60,182,76,86,79,136,10,69,129,100,40,33,201,209,34,75,158,56,140,10,129,32,238,69,144,135,183,0,20,141,219,40,11,221,92,43,80,107,131,200,0,62,43,8,220,105,131,133,235,199,53,176,132,176,129,5,183,2,218,109,168,72,250,137,118,171,171,107,204,110,64,140,5,225,155,157,66,226,68,70,27,53,185,219,70,52,110,146,70,84,219,15,126,117,229,150,195,57,69,48,108,84,126,241,27,84,56,98,203,189,13,225,118,126,189,224,226,153,20,105,209,193,65,220,172,7,109,104,178,15,26,161,17,144,70,221,83,214,89,45,3,111,169,43,190,11,50,43,201,111,83,78,6,34,219,220,71,135,56,180,245,101,40,68,163,59,239,234,160,88,137,99,47,69,204,169,46,234,55,240,136,200,129,157,106,72,173,206,96,32,187,46,84,164,97,184,17,12,149,67,20,18,61,12,205,42,59,203,238,74,54,26,133,179,134,38,55,179,251,167,133,232,44,57,72,196,206,10,174,225,176,200,26,185,114,40,173,144,163,80,86,140,21,66,234,56,16,55,195,164,102,188,13,130,76,103,80,30,45,14,202,198,10,125,251,137,154,195,69,78,238,48,208,29,100,108,32,70,37,192,191,112,142,73,96,81,143,251,73,106,0,203,191,186,55,39,171,43,51,174,71,203,114,112,65,147,134,30,115,48,83,69,97,92,29,11,134,148,80,14,181,101,32,80,67,24,152,107,230,2,139,16,40,171,51,13,22,17,111,25,10,179,80,241,168,81,6,39,44,50,84,91,150,114,129,17,120,120,70,130,194,121,2,41,170,175,151,203,101,132,45,107,156,240,16,48,52,122,121,23,205,225,80,76,4,21,121,122,81,48,17,61,68,226,40,51,156,3,147,89,197,229,184,6,90,96,181,177,15,11,169,21,34,94,249,97,89,221,105,175,86,99,92,44,4,139,160,20,211,57,43,56,100,113,193,8,22,2,153,170,195,17,18,9,205,74,142,83,63,229,92,129,83,29,162,17,211,154,200,229,22,185,184,157,112,128,138,147,59,173,73,239,49,143,115,94,9,33,88,139,206,8,156,193,52,198,121,14,210,208,50,33,147,224,18,204,32,33,112,23,142,62,234,32,88,8,64,138,6,35,0,34,5,90,240,162,154,228,185,31,73,4,104,17,65,120,63,52,150,205,158,22,62,142,152,111,222,174,208,78,166,2,88,197,75,122,26,199,103,182,115,75,68,158,76,48,37,210,170,201,230,15,59,104,144,100,243,138,37,208,29,19,250,233,243,70,84,118,31,188,37,58,53,27,26,92,169,37,241,211,83,104,96,242,167,69,106,139,145,97,89,182,182,70,158,16,248,64,176,176,2,249,255,100,176,106,116,107,191,229,125,114,27,131,173,26,66,177,251,88,119,19,114,151,16,167,102,19,131,134,29,232,164,138,8,105,209,129,10,227,134,76,134,187,223,1,216,141,199,162,84,106,237,174,227,180,227,40,140,232,204,194,112,171,195,136,6,96,217,241,72,176,28,182,82,215,167,229,220,117,254,116,70,24,215,66,101,36,52,235,12,66,211,146,193,157,125,100,10,235,255,44,88,36,74,254,180,240,71,63,105,2,183,178,236,83,10,99,232,235,229,194,138,249,238,103,185,205,189,87,135,17,53,81,25,134,128,187,208,182,143,172,35,98,105,189,27,250,117,218,96,17,164,214,200,194,28,147,7,14,123,234,58,165,3,228,114,67,123,92,3,147,125,175,124,136,101,125,225,252,118,88,164,207,200,75,138,224,191,17,23,92,246,147,34,92,46,4,191,64,34,4,151,190,193,66,75,103,94,176,252,47,193,48,55,158,145,12,128,133,106,100,186,219,128,229,232,213,5,227,216,17,12,189,127,29,98,184,251,231,134,66,224,90,104,39,14,35,215,62,9,235,242,113,227,170,111,15,139,24,215,232,213,66,102,10,15,76,125,10,235,105,81,230,2,191,60,171,152,184,96,145,39,25,46,194,221,170,239,151,72,5,43,184,246,128,229,232,181,5,103,38,151,69,29,250,221,55,164,104,252,13,195,211,9,57,208,200,215,30,10,242,28,62,48,232,63,124,194,17,57,159,215,94,195,238,201,52,5,121,16,99,250,172,51,101,250,40,42,138,254,172,11,69,48,31,193,29,28,201,223,45,146,66,231,107,175,194,106,152,4,243,205,68,0,36,145,43,81,188,26,159,50,149,172,170,127,90,164,139,194,20,7,250,212,244,107,63,144,254,210,105,224,114,19,99,232,118,1,228,158,37,102,248,69,78,21,20,48,131,99,159,147,23,165,7,36,208,216,49,3,91,93,129,112,128,101,17,78,71,48,226,98,133,15,46,113,19,176,176,167,102,84,60,34,26,50,119,250,182,40,91,180,33,29,57,77,113,108,112,63,93,139,7,44,87,151,38,134,252,152,51,244,29,176,70,6,181,13,158,45,45,88,38,198,231,12,246,65,23,147,224,126,155,75,202,86,24,129,144,115,193,153,121,62,66,82,69,6,179,53,239,154,28,194,47,7,223,207,11,22,89,151,37,165,161,162,180,161,1,65,196,27,138,201,248,162,129,205,14,134,155,80,233,102,167,161,193,51,204,7,81,24,159,188,48,57,140,28,14,58,44,99,36,11,32,7,60,96,32,230,105,67,192,241,27,4,13,42,111,107,58,71,63,163,167,0,119,152,140,104,71,38,70,235,251,41,124,80,190,69,79,195,45,23,125,63,101,212,141,228,233,10,65,180,251,213,22,65,50,101,186,127,21,14,62,95,112,24,193,50,17,52,196,39,180,97,242,64,68,212,106,33,82,42,247,5,166,126,251,50,252,213,137,166,5,133,74,134,98,211,18,233,88,20,89,26,153,240,247,80,237,221,81,163,55,23,131,145,73,138,240,96,39,69,78,20,130,136,214,200,68,167,16,25,170,159,247,75,238,97,23,42,81,8,70,100,139,237,135,172,182,6,139,44,56,226,214,216,146,157,225,151,153,96,196,235,26,219,13,13,66,50,9,81,194,77,212,143,113,194,66,229,83,173,12,203,193,172,198,220,144,123,37,75,72,35,207,114,149,141,100,5,68,140,240,245,130,247,36,7,31,184,40,37,240,135,51,92,101,15,13,78,3,73,46,219,211,1,177,116,6,55,184,222,18,193,48,21,152,56,15,11,144,200,189,60,240,137,16,110,127,185,8,243,33,49,172,193,231,201,224,128,224,54,250,182,92,30,209,144,236,229,112,58,45,187,52,224,2,253,205,134,134,88,54,150,239,132,154,201,235,114,53,184,193,190,222,120,71,32,18,248,211,13,22,42,122,90,94,7,39,151,193,194,242,39,93,222,22,113,204,237,156,34,227,65,182,140,97,81,51,162,63,220,134,28,60,62,12,114,27,107,90,3,71,244,122,221,78,90,55,209,50,104,62,78,225,115,136,216,45,95,148,132,99,73,252,11,154,65,24,11,134,248,49,233,14,32,174,35,155,28,4,227,238,24,164,227,200,44,97,188,177,129,171,229,132,100,176,42,75,0,113,198,206,97,132,111,136,238,54,130,118,92,91,22,86,88,65,157,233,254,193,185,54,215,33,71,166,22,95,79,25,92,247,69,171,16,102,136,20,67,185,18,150,102,47,111,106,33,89,203,130,148,139,145,141,235,203,26,5,196,79,16,156,144,125,106,251,37,16,242,48,137,112,192,109,84,252,105,144,102,30,57,70,102,148,90,248,127,24,131,88,12,104,218,12,213,214,116,168,7,145,136,146,240,245,57,252,211,67,35,175,11,83,188,142,181,112,120,230,86,153,94,34,101,218,15,249,128,95,187,209,188,96,163,152,205,135,38,139,16,58,125,91,40,96,245,69,17,42,14,85,143,40,181,80,196,50,125,100,5,254,75,26,89,130,221,101,248,200,100,156,108,86,169,73,180,72,187,217,114,136,234,10,44,19,16,34,118,240,203,39,66,209,224,155,13,190,153,75,245,237,128,38,70,10,107,85,171,140,17,242,0,19,116,166,251,131,164,74,209,144,167,31,133,80,35,89,131,4,150,251,97,124,23,7,9,161,196,12,199,18,76,142,66,216,252,172,105,123,185,200,101,201,97,121,55,223,108,208,24,89,229,233,164,24,225,143,180,40,112,252,185,176,130,56,25,152,78,121,205,68,176,42,126,253,202,132,241,132,96,100,37,59,77,74,61,151,65,242,58,156,22,34,250,56,89,129,168,18,248,44,148,96,106,70,136,17,194,42,159,132,6,34,102,227,22,46,153,231,164,53,19,110,37,227,62,238,102,70,76,218,28,252,97,56,167,143,56,39,125,14,14,20,134,167,26,190,78,24,110,240,66,194,99,69,28,71,236,246,238,161,201,168,115,127,250,116,85,3,14,240,123,243,200,198,16,25,206,94,46,163,128,178,205,112,4,61,53,88,86,59,111,67,131,59,39,217,183,17,209,211,195,190,42,22,240,12,24,150,17,190,217,34,208,149,51,73,22,48,162,240,137,169,67,150,153,103,12,58,96,100,70,50,73,130,170,80,155,189,28,193,142,145,151,28,233,33,167,75,23,48,132,46,210,190,4,22,77,61,58,12,47,4,47,106,66,208,139,127,27,241,113,33,108,176,16,184,83,52,213,245,23,153,172,51,44,211,58,242,213,0,195,159,92,235,246,116,60,19,124,1,103,13,202,99,56,89,164,44,224,132,105,243,41,22,254,181,208,168,97,184,140,10,17,58,111,39,210,119,132,60,110,159,238,112,128,217,192,225,67,159,204,191,16,11,123,154,197,53,149,87,104,26,83,203,132,48,242,80,29,134,4,192,79,67,112,171,118,88,68,107,128,110,205,183,19,220,208,95,46,27,54,19,95,222,128,152,141,236,176,136,147,164,27,194,10,141,58,16,6,55,40,11,76,242,42,254,230,48,242,154,153,144,131,104,5,255,180,76,177,241,89,129,55,167,172,129,35,205,143,105,18,156,103,205,80,92,146,193,92,91,180,97,236,129,193,157,189,47,10,131,174,216,167,51,194,189,227,6,195,31,224,48,194,141,73,105,173,72,225,153,209,118,91,4,77,217,146,109,104,34,79,216,110,202,148,41,63,30,40,50,99,179,193,32,235,44,234,8,220,69,168,182,11,132,204,160,202,87,64,68,79,25,153,77,27,118,200,202,148,56,10,241,78,54,48,121,149,80,14,126,56,96,63,23,44,183,135,116,55,100,135,244,236,20,15,5,13,250,220,96,81,60,252,40,8,193,79,172,15,139,228,34,11,145,155,195,56,210,188,33,189,96,67,13,70,200,55,243,47,168,137,121,61,141,64,220,237,105,56,119,124,183,3,108,224,157,191,157,16,4,182,96,228,24,242,200,3,116,38,187,33,1,193,9,172,86,202,94,138,242,102,100,69,136,202,100,253,171,64,105,202,221,86,77,68,188,204,42,148,186,188,22,173,70,162,31,171,80,40,86,146,77,150,17,24,201,218,108,255,152,85,243,33,15,120,32,167,124,16,19,66,40,98,26,198,70,134,16,176,198,102,77,16,106,59,196,8,25,25,155,233,17,165,74,206,168,34,192,200,157,136,219,151,39,226,199,13,134,169,157,214,172,192,180,56,237,40,201,152,98,216,172,108,19,149,106,166,189,124,32,166,34,109,107,166,38,217,19,238,154,19,197,43,222,122,59,227,97,53,49,163,54,230,80,106,143,40,254,109,57,25,200,137,99,77,29,254,78,27,185,144,152,208,182,137,5,53,4,24,172,58,42,153,117,80,56,227,140,85,71,138,250,76,112,228,18,12,225,202,206,41,2,9,16,154,192,182,147,214,206,226,49,10,195,59,202,40,74,167,216,188,138,80,173,176,217,101,82,27,177,248,195,25,70,58,182,95,192,15,97,135,92,163,26,194,102,18,18,62,49,215,187,133,146,178,5,28,169,218,41,173,135,133,96,117,182,172,136,224,213,106,89,239,30,141,157,10,29,66,70,175,107,100,114,154,54,56,89,33,148,99,94,112,186,179,41,12,97,193,121,45,202,88,65,221,10,151,108,138,190,230,68,65,172,96,56,230,177,22,173,66,89,100,59,91,7,1,246,253,170,51,110,22,165,222,177,170,62,239,134,115,24,119,56,14,159,24,140,247,117,51,226,133,120,86,21,208,122,5,136,79,108,59,76,139,138,188,239,176,125,187,91,100,16,78,90,4,105,47,12,203,205,40,246,52,24,113,102,178,131,170,29,221,232,202,128,192,158,199,6,135,104,218,4,142,113,143,219,29,65,198,123,201,126,9,106,219,109,232,178,63,45,37,191,4,13,74,42,111,9,206,109,245,111,203,13,220,110,24,156,128,117,102,135,17,203,192,112,64,152,237,112,24,5,99,58,27,109,91,61,83,100,14,120,178,72,81,224,34,153,109,61,141,117,163,53,111,29,94,100,95,181,46,60,142,237,143,26,85,225,171,130,138,45,108,241,109,144,240,170,127,90,20,232,156,249,221,8,193,201,254,233,2,43,42,143,44,131,136,38,223,145,185,239,72,211,226,92,107,63,7,204,109,12,167,51,142,69,15,3,106,74,108,15,167,112,6,122,1,134,244,145,38,143,44,90,20,153,158,83,84,78,225,129,87,117,120,249,21,18,161,98,179,162,55,132,80,251,13,19,145,110,50,201,107,162,218,39,63,74,112,79,179,1,68,86,28,122,176,77,27,225,57,172,172,11,28,151,220,172,87,176,237,48,12,131,54,180,12,121,111,219,47,121,186,250,21,202,106,219,97,180,76,19,62,69,113,232,224,41,124,82,66,49,231,128,230,19,203,101,102,88,164,180,51,234,28,176,240,214,237,44,200,161,14,193,239,87,68,246,218,118,245,83,118,9,16,49,252,169,110,198,127,117,235,218,176,35,150,151,205,220,8,31,233,126,134,97,69,227,129,9,226,154,196,16,33,138,162,165,148,44,52,136,120,6,87,13,239,217,104,78,117,222,39,219,150,51,223,45,57,221,105,93,61,200,111,236,127,194,239,135,169,87,93,243,99,54,246,36,162,127,181,5,19,201,112,22,62,68,136,186,183,32,6,160,37,49,65,65,197,163,200,104,221,156,191,19,49,11,167,25,236,124,245,220,132,141,129,12,65,131,19,98,206,35,75,96,26,60,234,227,158,97,83,11,67,134,38,63,13,134,159,152,216,15,108,243,221,2,5,50,34,115,231,166,225,68,205,137,247,161,9,71,232,153,97,232,161,190,100,3,138,6,75,235,77,75,38,25,12,111,252,102,149,1,193,112,58,138,68,146,202,166,123,4,2,184,10,35,176,204,124,50,44,167,182,199,5,35,100,146,181,97,56,85,215,187,229,83,108,67,75,200,207,94,167,44,96,210,215,84,233,225,68,88,88,73,100,95,9,82,132,80,130,194,97,209,21,88,87,214,156,105,151,59,131,70,250,178,9,1,235,82,252,219,32,40,140,118,68,145,172,119,95,211,235,16,75,145,76,63,2,255,165,132,62,216,6,163,102,171,249,5,144,27,192,187,89,144,239,231,20,30,198,222,192,251,133,176,214,51,79,75,225,129,212,90,130,123,45,46,243,194,108,76,199,8,34,111,115,26,27,16,199,193,134,143,26,229,104,69,31,54,92,243,172,234,86,205,145,244,73,23,196,3,209,118,160,180,145,83,27,68,164,114,68,150,25,122,29,198,9,101,23,143,140,52,175,83,134,90,56,172,235,106,233,69,95,17,245,36,211,180,192,250,179,11,180,136,243,13,196,120,144,114,157,23,141,69,154,80,100,20,70,48,23,35,180,152,212,102,128,22,25,36,184,36,30,26,71,232,171,1,26,68,183,45,88,174,41,141,187,163,248,212,218,105,56,78,58,63,141,132,202,65,48,178,88,8,30,72,154,91,47,143,133,29,10,66,111,228,248,231,181,102,72,134,159,236,23,107,165,134,53,109,217,249,192,134,247,34,91,189,38,134,219,196,182,65,57,85,99,137,25,1,165,43,120,228,67,4,147,236,236,56,128,250,240,89,128,113,161,196,184,78,18,36,185,205,163,48,163,191,91,227,187,216,91,129,92,18,103,122,33,111,174,41,145,25,114,113,81,90,246,57,181,200,111,70,201,142,74,207,102,246,230,137,130,87,59,161,154,160,65,48,12,48,235,124,35,89,188,177,11,198,50,124,21,133,29,142,253,55,21,126,147,117,6,101,181,114,102,247,78,244,224,59,108,165,172,94,225,47,91,137,18,229,166,120,51,123,157,224,155,8,139,217,10,233,170,236,162,244,248,0,128,50,204,13,68,48,248,244,125,234,48,139,146,139,49,34,110,210,181,30,248,160,216,97,220,162,254,209,231,44,108,39,18,141,148,187,128,148,161,117,45,193,29,216,81,7,186,183,14,152,208,111,70,225,122,88,36,18,14,103,58,33,114,19,16,183,82,23,25,235,236,110,70,73,191,17,92,153,67,206,51,199,84,32,177,190,231,53,235,168,148,141,189,155,57,186,245,24,60,11,101,19,216,55,58,215,180,192,16,19,135,89,202,198,45,226,45,220,20,78,35,70,101,187,98,116,110,218,97,201,164,189,204,204,210,132,218,34,117,143,71,54,16,94,239,82,66,69,68,6,45,90,209,146,180,221,224,35,12,140,224,8,187,184,195,73,203,192,16,44,87,197,109,203,144,111,224,131,34,88,107,64,184,152,16,64,122,200,45,91,212,125,99,48,204,37,153,209,6,167,135,163,29,177,108,60,112,249,211,18,65,6,172,189,100,44,145,103,147,133,246,32,196,49,160,128,237,66,69,250,177,162,0,128,97,235,228,237,210,90,19,70,17,58,242,119,153,82,33,192,37,248,237,129,107,18,209,221,4,35,56,181,251,203,131,10,67,4,55,117,0,156,176,108,152,144,46,126,57,188,155,182,162,93,107,221,210,138,182,128,154,139,134,202,211,60,174,166,41,193,254,102,225,89,153,132,27,97,89,173,148,228,15,183,32,23,149,78,120,195,176,171,127,185,170,12,65,176,176,79,11,168,21,24,4,149,183,186,13,132,65,216,146,33,196,164,147,232,143,42,173,40,81,102,112,218,13,153,200,33,95,235,141,34,62,157,9,161,144,152,146,141,219,138,242,95,19,135,182,53,53,54,77,159,87,64,66,15,157,35,93,196,224,79,67,151,34,245,181,97,3,92,117,144,53,83,161,125,193,48,32,21,179,117,168,138,210,200,56,213,80,8,167,155,254,42,112,154,28,35,214,134,202,186,14,203,15,56,28,176,13,57,8,110,227,233,208,40,43,223,205,129,43,225,154,135,166,101,176,127,31,54,217,57,124,228,72,144,171,12,107,200,244,112,56,163,150,5,193,5,25,170,62,52,200,120,124,150,16,23,57,66,114,24,53,251,104,213,38,18,92,77,80,238,32,81,108,51,239,1,255,227,167,65,100,37,146,65,186,208,214,212,214,171,19,66,84,9,149,237,76,78,206,234,4,15,237,4,55,120,9,237,225,138,24,4,218,143,142,176,186,153,108,86,240,37,119,50,232,117,196,143,157,197,52,245,229,37,140,202,112,68,157,66,223,15,249,117,97,230,52,33,131,79,95,81,173,109,76,40,114,129,226,66,85,199,33,24,197,65,214,81,144,125,109,164,71,34,230,43,76,122,90,20,119,254,178,70,137,251,122,30,21,9,248,160,52,120,247,125,69,241,107,62,133,13,225,158,125,45,120,111,60,50,152,38,123,93,112,205,149,124,120,200,8,145,157,246,145,37,77,248,38,88,228,197,158,252,233,156,217,138,9,34,208,138,19,90,48,131,196,52,30,20,220,66,107,112,202,32,227,240,221,132,117,39,249,211,136,145,220,94,142,64,248,65,247,163,144,157,177,105,117,136,117,177,59,198,193,4,75,152,112,94,159,158,33,176,162,216,112,179,155,105,15,136,178,201,149,197,62,228,212,212,150,157,36,33,98,114,110,180,20,217,125,78,13,163,200,178,109,163,196,61,167,69,75,99,99,81,3,145,2,51,56,53,44,51,4,18,163,27,66,142,231,34,227,136,20,96,138,84,81,154,97,44,88,163,238,153,57,129,3,117,127,57,42,156,51,156,225,62,244,105,23,20,37,99,230,36,42,84,247,83,218,213,126,20,153,233,34,131,124,77,27,2,61,115,108,173,105,190,88,4,60,84,204,239,195,180,204,29,253,116,206,188,164,69,243,81,105,218,163,177,0,6,254,81,214,180,229,108,12,50,165,52,216,210,187,211,156,174,245,233,54,65,5,201,172,139,101,35,243,156,133,9,68,23,118,23,7,212,190,193,104,94,86,26,209,129,54,19,16,40,167,156,179,37,167,128,187,109,2,86,172,238,119,233,176,23,141,109,69,209,142,96,25,144,160,65,176,120,134,202,74,195,172,98,48,32,109,212,16,253,1,80,253,194,45,68,185,23,22,38,100,7,90,200,110,227,129,93,113,19,90,145,121,92,93,122,211,140,67,134,243,114,55,161,186,156,112,116,70,81,211,205,41,22,114,254,242,96,89,93,179,220,150,200,59,69,150,105,155,48,46,135,201,167,61,225,177,99,45,161,170,144,224,210,118,166,154,30,26,35,217,173,34,136,194,99,11,205,110,136,43,117,50,126,88,113,54,5,6,33,13,100,166,137,123,56,31,202,88,142,245,48,42,169,38,142,246,19,38,237,70,99,20,88,97,223,163,232,149,37,231,177,6,94,251,236,252,114,228,99,164,101,218,18,14,190,41,147,19,246,86,223,47,84,71,42,155,66,8,227,58,45,90,222,164,67,68,183,184,234,15,23,76,73,228,26,193,65,136,201,121,223,68,166,32,147,203,160,33,124,100,210,131,69,149,163,5,69,239,107,107,228,112,0,177,242,222,33,46,164,101,241,131,159,134,224,138,60,233,245,52,42,109,240,203,133,255,148,190,108,95,8,101,227,72,69,249,239,76,70,59,209,111,56,178,109,76,20,69,237,203,54,156,2,7,53,104,53,141,181,161,66,22,34,127,123,160,244,210,178,136,160,12,63,207,91,11,137,146,249,75,150,145,163,215,160,61,199,101,90,64,73,130,196,198,24,185,113,235,97,4,107,112,128,11,98,225,122,90,230,47,84,22,141,108,8,170,33,247,101,78,169,8,42,97,51,18,106,81,19,140,180,50,54,66,161,69,65,103,219,26,209,52,8,182,113,57,147,17,166,197,225,184,114,181,81,70,100,169,218,168,113,205,182,53,84,118,88,198,53,84,217,225,144,137,134,106,1,203,100,34,234,19,71,133,203,18,150,229,160,215,236,126,222,144,138,104,185,101,157,128,178,203,70,86,85,12,151,101,67,72,241,102,162,69,106,69,72,235,105,88,13,57,124,83,153,72,92,70,88,148,6,37,56,104,102,11,145,134,201,166,57,141,196,239,68,119,80,172,140,195,59,167,167,155,232,37,144,99,206,150,84,209,204,203,50,103,6,240,141,205,132,139,0,168,101,66,128,192,178,25,128,195,180,80,198,227,118,199,61,178,46,90,77,4,133,17,208,158,55,227,115,226,219,141,116,212,177,89,174,81,158,123,81,235,202,222,100,212,29,104,113,121,26,70,191,22,80,8,190,190,28,40,3,50,6,7,160,65,122,93,76,10,249,34,155,55,64,139,40,16,35,153,157,135,6,105,165,44,62,3,67,0,71,242,163,42,101,26,139,75,33,250,151,29,21,50,151,176,156,32,240,48,229,178,5,159,138,192,226,214,15,17,189,152,154,203,135,181,214,149,51,72,161,221,91,232,42,132,33,50,173,108,89,106,34,145,163,215,207,242,58,169,173,132,96,4,235,187,224,60,181,238,1,103,86,160,62,77,95,114,1,174,40,199,130,136,230,232,43,62,132,79,244,45,248,70,147,76,203,146,57,80,254,145,83,62,96,94,117,145,4,97,148,91,204,4,194,22,134,203,74,58,233,45,20,68,99,68,215,211,216,18,134,181,184,164,127,91,56,69,220,178,108,70,75,75,212,234,72,2,174,91,18,78,106,193,159,70,251,144,188,7,146,204,190,208,78,197,53,213,145,55,147,243,102,24,148,132,210,196,205,207,215,203,92,79,139,90,179,197,130,160,94,64,94,35,3,173,223,162,84,80,227,54,145,152,87,242,22,165,146,210,210,182,81,146,41,212,237,229,168,9,181,96,161,199,219,162,225,20,187,9,67,166,89,182,156,43,237,220,224,250,157,40,253,137,227,157,32,19,56,151,81,63,94,30,113,243,126,10,191,37,163,17,210,126,57,136,37,150,101,133,131,161,184,228,45,74,37,88,69,69,149,233,103,186,150,43,150,150,208,189,101,147,64,2,40,75,255,66,25,217,45,165,16,70,205,225,231,191,107,173,192,205,211,140,80,188,177,204,50,131,195,82,181,191,74,115,245,76,104,114,219,252,174,93,243,231,92,175,108,136,4,229,151,231,0,7,231,210,74,199,150,54,40,112,12,117,105,219,168,190,85,182,40,17,168,62,110,68,104,200,240,96,88,200,74,95,22,10,205,84,103,24,57,109,14,215,45,119,8,25,137,189,251,197,174,40,90,148,183,240,22,185,59,78,175,16,119,193,6,35,228,216,146,165,184,160,244,245,22,253,162,78,45,91,21,196,170,164,109,85,160,177,153,56,210,161,18,109,201,171,29,149,34,236,211,200,82,43,91,208,207,64,156,143,237,182,134,221,151,45,100,104,64,54,62,97,36,53,177,254,133,200,23,164,125,26,140,18,247,215,162,180,220,137,40,171,95,51,135,18,34,206,96,93,45,161,85,200,61,98,88,132,21,243,162,224,136,10,211,205,219,213,114,249,173,195,151,22,182,91,43,47,91,175,22,93,185,111,4,5,161,18,206,216,144,126,189,165,141,35,65,38,184,178,140,212,159,217,219,22,88,128,248,75,131,145,10,150,182,140,65,81,153,108,69,34,250,11,241,192,84,244,183,229,68,16,34,27,168,139,22,18,118,74,135,2,208,115,11,120,152,184,46,14,35,61,106,227,14,101,89,0,192,39,10,7,236,192,8,159,125,82,154,179,183,5,141,194,189,238,174,12,205,165,106,125,11,120,128,213,255,128,69,147,213,32,54,230,106,197,218,240,0,134,96,185,197,31,163,14,179,233,117,136,198,169,169,115,176,172,12,212,14,168,22,119,217,156,201,65,22,49,153,225,16,74,115,97,230,80,163,234,63,254,116,66,66,198,228,112,8,164,82,249,167,35,234,135,177,36,0,147,166,49,92,16,43,170,137,163,82,8,194,60,28,70,157,131,45,154,28,249,105,205,97,24,61,89,124,210,156,36,71,145,238,196,81,215,90,55,208,54,179,137,214,134,22,129,28,209,144,221,219,208,212,66,199,241,249,57,107,121,118,131,33,21,178,140,146,17,238,99,108,169,169,144,194,227,206,200,121,49,66,40,39,10,197,25,43,195,16,52,237,229,168,27,20,246,124,37,161,177,190,226,114,86,54,63,98,69,107,170,98,126,87,56,39,182,240,20,108,81,51,161,17,203,147,55,57,30,162,150,221,91,120,77,98,219,50,75,145,116,231,179,22,153,79,206,255,38,136,67,254,177,119,163,132,90,227,4,49,237,99,101,17,15,173,34,137,127,178,138,0,109,199,182,3,245,56,216,158,131,147,226,134,90,196,44,133,45,71,11,1,111,30,145,6,91,92,40,172,69,203,80,170,135,236,52,13,54,230,79,171,94,229,235,45,212,41,110,193,253,240,112,122,198,3,116,121,120,113,9,70,4,138,241,68,24,227,218,100,215,191,252,28,165,80,13,198,185,201,155,182,9,58,106,187,85,80,45,124,211,116,19,82,121,237,229,48,106,237,25,123,208,71,141,121,52,173,44,17,183,152,134,182,194,81,27,202,217,84,62,11,160,240,109,250,211,248,52,43,194,208,223,61,232,26,199,162,110,39,9,186,73,50,102,175,181,34,210,22,242,208,145,211,102,87,64,180,71,88,186,56,166,33,192,100,99,176,76,178,110,17,17,232,201,224,15,35,11,164,110,105,142,200,53,176,253,212,202,101,124,136,7,170,122,251,97,17,85,180,76,166,88,93,237,22,54,112,109,161,213,246,53,157,30,255,162,21,90,89,253,87,189,198,36,183,134,94,173,236,92,133,117,96,22,223,144,152,225,124,229,163,164,201,109,54,175,40,87,51,52,62,136,169,90,181,34,200,208,136,65,217,212,127,20,84,113,88,142,6,71,42,85,52,157,114,146,131,204,209,196,121,32,8,155,13,166,129,131,57,111,249,124,136,91,176,156,85,228,254,39,42,209,122,192,232,137,229,112,72,125,139,85,66,50,181,249,94,43,130,241,243,216,94,142,178,47,11,78,147,25,54,186,36,201,157,137,6,103,117,94,109,145,78,211,77,7,85,171,24,51,90,81,200,179,27,26,180,98,226,6,99,42,39,60,192,161,211,246,52,120,64,54,184,163,54,48,175,55,250,58,216,184,59,24,23,47,10,38,89,236,36,104,177,13,94,111,196,255,212,236,168,112,181,192,134,1,4,147,186,80,136,230,17,109,139,147,66,211,61,87,98,97,82,192,117,225,68,221,138,18,65,39,92,145,168,207,180,82,203,7,217,181,215,36,83,78,188,129,215,176,123,216,102,213,106,151,91,222,181,72,206,198,53,81,176,110,203,242,69,93,163,225,150,113,196,241,10,247,201,91,46,123,139,70,51,170,182,125,221,204,238,112,224,216,173,151,75,136,154,185,236,7,9,208,246,109,175,147,154,237,25,214,104,235,232,48,88,254,220,2,27,138,149,229,129,54,60,106,221,252,59,200,31,244,137,33,146,105,115,14,77,232,81,54,47,109,99,197,174,242,166,205,143,29,45,117,179,217,183,162,193,104,14,163,184,7,251,211,82,177,66,70,248,176,22,93,32,111,156,138,179,221,97,237,190,202,94,68,108,145,15,27,137,192,92,60,96,52,20,151,243,167,229,88,113,226,52,28,248,48,59,156,48,242,114,57,4,189,7,205,190,181,151,35,77,141,192,8,19,173,153,251,203,212,202,177,228,172,70,132,174,235,161,5,149,88,88,86,232,90,224,216,206,168,204,16,94,70,130,43,114,246,205,34,81,160,94,117,226,123,240,181,38,63,71,16,87,7,199,75,107,165,174,105,81,67,72,167,223,202,22,116,205,25,49,221,91,3,56,201,180,133,154,30,48,202,159,104,66,178,24,49,77,132,132,69,79,161,130,3,18,13,84,22,28,35,170,35,219,192,35,162,130,136,154,13,248,193,167,145,97,45,76,192,46,99,232,180,48,2,29,112,70,32,26,211,97,164,65,88,19,56,192,168,83,186,78,48,234,250,150,106,150,76,168,223,8,177,91,48,66,66,61,124,6,98,101,153,52,109,17,5,132,139,26,177,131,220,136,42,232,4,31,166,238,19,70,84,33,43,78,136,182,65,103,152,19,46,104,249,70,194,0,4,59,147,82,100,73,229,98,147,248,53,224,32,235,198,174,81,119,171,112,166,58,186,176,37,143,47,67,49,140,206,41,192,83,43,151,26,251,208,106,11,28,204,58,181,32,157,241,135,132,74,253,149,92,198,19,165,93,221,64,139,134,75,92,91,3,197,20,134,103,94,106,9,76,182,134,76,184,211,166,233,108,40,215,153,56,133,106,194,145,238,186,141,22,81,102,225,12,230,189,238,118,156,132,188,49,206,56,69,117,240,238,33,238,112,85,139,152,195,112,67,217,200,225,48,146,110,125,104,13,85,104,69,129,177,161,69,200,79,107,85,192,223,251,146,221,80,179,179,17,11,64,153,22,189,178,7,140,35,140,96,240,5,163,44,160,39,118,162,162,187,232,254,99,193,88,8,55,49,161,208,81,39,19,19,162,47,75,242,140,212,168,230,192,117,146,228,159,181,157,194,185,159,40,111,92,40,159,85,152,189,156,59,15,105,66,85,21,180,254,116,56,6,189,19,231,118,99,179,43,229,103,9,235,65,131,97,227,1,17,103,141,202,215,160,73,149,6,150,157,48,154,112,140,85,34,80,67,116,135,7,122,33,115,118,172,14,220,42,205,161,132,164,141,28,237,191,169,238,14,248,73,26,110,170,1,241,148,163,77,35,47,112,96,22,135,97,156,89,220,11,21,52,103,116,138,135,242,225,101,213,85,71,16,17,4,81,147,208,208,181,175,17,143,65,105,28,168,60,231,170,105,109,13,146,213,81,70,2,65,155,14,131,138,44,166,14,35,95,203,30,171,21,212,127,186,6,158,208,26,217,13,111,112,165,194,118,179,96,225,118,193,74,210,9,28,180,203,229,130,97,77,179,210,29,34,237,194,147,78,139,134,218,242,136,223,61,225,58,181,98,209,130,17,187,216,204,253,18,84,155,162,111,35,194,44,120,216,107,64,170,102,91,58,188,198,127,162,118,190,193,90,33,158,158,134,32,27,77,219,13,135,233,122,157,37,212,116,10,107,228,184,224,228,211,194,169,213,36,243,19,6,213,39,231,141,40,122,40,166,109,106,56,138,254,204,72,27,166,45,25,92,204,194,154,13,138,85,129,164,131,248,7,251,182,156,53,242,103,55,228,26,33,109,225,68,181,173,249,34,168,13,145,93,230,175,6,167,147,203,27,233,97,80,149,179,13,47,156,253,105,43,43,135,106,170,51,89,145,139,4,230,214,73,59,82,253,69,78,105,62,225,166,245,216,232,105,252,41,86,131,43,74,95,46,14,134,94,74,176,83,217,208,208,182,148,10,181,32,60,20,218,65,63,97,36,38,181,76,176,214,112,58,37,238,116,132,212,46,98,46,10,98,140,86,65,16,182,25,180,78,92,211,70,117,7,57,151,231,167,145,208,38,116,100,237,38,170,73,65,95,62,225,142,46,190,75,40,22,137,43,78,235,157,7,24,218,231,178,63,192,231,171,209,240,39,220,52,59,32,18,220,45,232,2,160,126,253,39,91,237,183,33,187,33,152,86,149,224,57,146,3,51,105,68,176,182,39,155,46,34,215,201,126,37,171,33,203,21,78,143,43,166,155,184,104,7,202,225,200,27,79,255,157,192,77,150,139,247,1,117,239,162,173,244,204,90,227,141,118,17,165,22,170,29,48,80,4,218,98,173,84,103,103,51,161,56,72,165,227,131,62,122,253,100,184,114,194,39,244,30,62,155,176,57,217,168,101,140,232,202,57,232,100,39,20,146,183,151,119,212,112,37,34,88,176,171,86,141,7,253,15,161,104,18,140,198,19,102,128,13,74,250,233,124,32,247,35,12,147,149,81,165,152,234,211,107,59,99,180,193,178,219,174,205,164,153,210,160,118,95,118,226,142,226,83,129,142,46,28,216,178,134,14,55,16,163,193,100,172,15,183,161,6,144,34,94,82,88,85,115,48,193,14,5,167,58,249,254,244,212,87,207,15,209,80,10,74,205,130,62,167,141,127,156,0,131,123,116,34,223,65,22,220,249,142,154,171,72,74,65,34,193,170,16,161,41,55,100,199,105,218,120,106,17,65,92,27,210,140,176,36,232,52,153,22,103,73,204,80,209,54,46,205,197,120,96,149,24,196,80,33,31,123,72,66,208,38,41,53,49,51,175,94,211,26,236,24,141,143,231,38,10,20,143,211,149,13,128,201,145,224,88,187,151,205,197,26,105,145,80,146,82,16,229,101,10,8,10,153,137,52,78,210,153,188,205,11,42,102,109,145,177,122,181,169,180,36,255,103,110,27,20,133,18,250,65,226,23,106,228,101,179,148,162,93,81,38,31,93,11,218,202,199,228,167,54,52,71,141,68,59,13,201,116,225,12,49,170,147,100,55,116,33,137,118,18,5,70,225,5,250,116,70,237,31,19,82,16,134,33,12,152,96,109,250,103,126,253,168,6,169,73,35,211,38,3,254,114,228,171,244,78,79,163,100,179,135,111,162,19,137,252,157,134,6,163,110,49,150,136,232,74,57,74,180,104,1,73,158,201,225,84,56,150,9,205,100,155,103,52,35,44,180,112,160,239,132,99,205,83,168,18,138,53,71,114,129,32,34,79,14,175,61,141,152,96,242,193,137,160,30,96,251,49,57,31,125,165,201,230,55,65,135,221,6,5,195,181,204,140,222,173,109,47,77,0,18,2,135,137,211,211,85,237,205,38,200,107,10,68,97,245,102,66,151,179,151,55,80,117,178,4,205,140,26,108,174,161,104,109,90,178,45,104,21,6,183,204,97,243,10,107,86,104,43,231,102,113,220,244,202,145,20,34,98,162,104,226,112,181,45,112,128,242,24,232,202,101,26,97,130,120,74,101,182,134,230,45,152,229,25,114,16,116,33,210,69,187,86,119,49,120,106,121,37,130,83,93,161,159,162,139,34,225,185,176,162,11,17,213,53,217,163,241,45,105,209,19,14,243,102,48,98,182,73,107,27,90,90,198,71,142,52,121,174,87,133,138,200,104,195,105,48,10,180,176,170,139,179,181,70,142,56,37,118,42,9,115,131,179,210,214,12,2,16,93,16,173,30,214,60,223,26,114,50,252,218,4,163,42,139,189,28,229,146,35,7,119,34,126,200,75,34,162,104,124,174,36,113,34,126,28,181,55,205,94,131,126,56,236,43,134,139,27,85,139,12,110,168,51,73,22,23,88,173,60,33,3,57,39,232,7,73,230,156,164,169,202,102,144,153,104,73,68,223,150,101,168,158,21,90,84,41,96,56,142,178,66,122,132,40,20,116,6,39,24,197,64,237,211,232,163,94,19,231,61,224,8,155,48,92,144,107,83,182,148,10,212,135,179,47,79,132,216,144,227,20,185,7,40,225,103,240,128,78,127,45,194,191,153,16,143,204,111,36,145,145,233,14,221,15,140,36,161,74,87,221,18,231,212,79,229,246,202,216,180,174,6,219,20,81,212,166,56,140,129,148,45,92,189,185,80,128,114,69,136,10,225,76,172,176,72,49,74,234,213,221,16,59,208,191,210,76,146,40,37,152,56,19,43,101,119,67,32,47,124,115,120,53,180,122,25,205,173,180,65,217,0,167,72,194,230,235,54,222,162,165,248,183,212,205,24,28,69,83,13,206,214,6,117,236,102,214,64,26,103,103,147,10,204,80,221,35,252,171,22,142,225,24,70,13,89,48,121,2,151,99,108,197,228,144,58,224,222,178,170,69,14,217,153,134,88,92,207,21,193,193,137,45,110,25,215,45,250,180,58,66,135,216,103,139,174,29,203,146,138,82,194,125,139,50,148,203,187,156,5,200,86,218,42,34,106,202,158,57,232,225,27,203,196,219,0,163,203,147,251,64,16,238,202,14,250,2,227,168,25,177,192,81,182,10,255,40,220,84,199,242,237,192,219,207,165,205,10,28,73,182,104,176,28,229,173,180,32,202,33,20,19,163,144,150,59,230,230,56,66,128,172,69,206,104,2,210,216,150,69,228,156,229,209,66,36,193,86,255,18,149,31,253,250,225,4,167,45,188,185,106,171,25,243,181,193,210,29,55,183,174,168,74,30,155,217,224,48,137,219,211,184,63,102,88,23,80,123,125,108,158,163,234,66,24,82,40,82,218,246,27,4,211,253,228,240,91,112,92,154,198,117,187,169,8,7,163,110,113,219,8,165,55,125,17,126,64,24,31,56,75,94,56,210,176,203,171,206,254,193,30,26,4,66,120,149,33,120,40,81,128,157,157,140,8,75,137,238,223,20,205,117,115,30,165,222,61,28,169,161,73,81,217,2,152,181,168,172,123,86,113,170,25,149,253,246,37,69,130,235,118,24,58,66,132,76,34,104,40,66,189,69,226,118,120,62,216,231,155,57,129,19,112,177,218,237,234,250,204,131,93,148,72,77,241,186,105,16,30,16,153,207,227,134,253,212,150,52,163,39,232,22,19,14,37,171,44,111,53,196,234,185,221,253,220,61,116,33,107,7,94,30,57,206,169,47,169,10,17,124,1,219,212,10,169,238,72,71,221,107,222,78,120,47,60,178,33,163,200,23,151,223,68,48,131,215,247,107,90,242,127,139,219,70,188,135,223,207,162,61,138,217,73,137,160,25,63,74,32,89,91,0,1,46,168,171,57,240,180,166,186,121,64,17,46,219,28,214,222,142,76,89,80,242,200,67,50,208,141,142,55,12,189,3,173,185,1,20,162,180,215,224,67,252,151,71,172,54,240,186,173,14,30,106,207,197,186,130,50,224,25,143,91,140,12,50,45,61,162,3,110,172,45,248,121,21,249,66,155,167,176,21,97,65,208,245,250,50,92,210,188,38,9,69,192,166,127,185,105,124,43,23,66,209,244,58,15,68,73,99,139,216,208,120,180,178,224,190,9,182,168,178,130,138,194,6,203,122,231,190,21,97,137,141,134,134,56,135,173,176,39,164,125,191,126,240,79,12,222,174,4,183,138,223,32,120,1,54,199,47,42,94,56,10,51,76,220,22,37,196,229,22,110,40,72,218,184,174,46,250,126,121,20,163,240,147,176,5,52,201,10,33,245,222,81,109,187,196,211,2,3,244,135,65,172,25,77,176,43,196,21,54,132,162,1,91,81,80,180,37,50,184,165,205,73,89,209,68,102,248,118,181,17,183,210,73,85,205,4,149,2,154,198,118,16,80,188,214,136,157,54,83,225,66,143,144,153,220,77,130,20,178,176,213,174,77,168,189,239,84,161,67,60,223,159,46,43,14,183,105,102,221,182,38,35,121,5,102,36,165,194,38,159,246,161,185,168,3,13,191,108,245,97,209,158,99,189,91,248,224,216,78,25,142,168,63,59,212,193,179,21,97,69,26,138,197,151,225,84,244,237,128,163,98,151,71,167,161,132,238,126,6,231,98,62,122,53,57,116,127,160,17,76,94,113,111,169,165,173,66,17,210,39,134,71,205,181,77,212,136,153,66,61,26,154,151,176,88,137,192,171,184,230,60,96,43,230,119,195,219,50,60,110,103,160,70,13,211,201,160,69,203,60,138,49,34,188,130,3,17,81,6,223,233,137,144,150,56,185,155,208,68,81,227,180,194,20,243,22,22,13,82,181,120,38,152,51,107,194,40,171,233,229,210,144,225,189,85,216,154,120,192,247,106,162,222,214,22,186,25,145,155,225,227,154,48,47,240,151,163,138,10,43,116,51,113,122,102,65,157,204,96,74,93,15,72,116,223,226,250,7,140,63,22,61,12,150,25,203,222,31,163,119,15,195,69,128,80,221,58,92,212,184,242,74,97,217,169,105,43,47,57,146,179,173,142,76,9,118,240,35,200,185,173,212,207,128,176,208,180,181,28,65,204,163,7,218,106,14,201,22,122,156,139,231,212,69,117,149,92,171,225,56,86,136,239,128,112,205,241,216,112,247,123,226,117,132,167,186,110,181,12,69,143,246,192,253,148,144,77,180,5,123,35,106,216,163,143,17,222,53,184,230,25,186,51,120,190,108,6,89,220,226,204,209,39,211,148,186,14,21,157,41,180,86,137,235,158,75,136,50,154,97,171,249,167,89,114,22,199,91,145,86,145,183,210,121,147,210,137,144,156,187,5,108,11,236,205,134,0,131,155,112,217,62,212,228,170,43,73,95,85,41,134,97,19,91,73,250,168,172,23,183,162,127,200,173,240,224,125,45,103,195,48,252,122,158,73,223,224,195,239,27,220,41,23,30,20,43,108,48,232,163,195,168,132,56,182,111,35,188,179,173,164,241,177,79,27,237,85,234,42,99,209,182,160,237,214,148,61,121,182,68,221,11,180,34,125,185,172,172,112,13,64,216,118,164,122,105,61,216,149,16,97,207,53,1,69,20,239,171,182,135,154,8,182,162,127,113,21,98,209,100,120,142,23,151,179,39,84,199,225,1,1,43,109,39,45,121,158,34,108,173,141,227,47,143,32,138,186,170,165,20,116,200,221,218,13,213,149,36,130,78,95,28,34,137,156,5,122,55,150,109,242,195,160,127,91,153,23,46,193,95,80,214,34,249,89,80,167,212,181,167,199,240,44,145,129,36,181,217,247,12,149,180,190,141,194,56,91,82,66,213,234,248,158,123,173,146,33,95,48,232,240,99,229,242,150,45,25,169,33,248,119,101,227,194,179,150,247,115,152,173,115,155,22,108,155,91,97,90,72,223,101,21,52,108,218,197,135,224,132,62,152,201,11,45,198,49,183,230,83,242,185,233,169,161,81,221,62,116,247,33,74,39,175,6,135,134,66,92,166,17,165,130,221,150,132,150,74,179,240,118,86,248,50,188,6,24,18,107,18,55,18,131,249,200,19,184,70,210,160,124,110,185,165,212,215,139,83,78,109,136,199,77,181,234,10,90,210,248,29,142,161,41,40,45,235,161,9,122,152,26,183,141,67,196,205,92,213,124,209,209,147,139,20,35,9,165,122,214,120,209,2,67,252,105,88,115,189,246,43,74,175,112,55,175,184,170,224,35,113,3,85,221,121,210,90,204,210,96,116,133,96,146,164,29,4,253,213,106,180,226,84,15,168,24,195,11,159,53,69,59,183,10,3,51,181,97,107,117,33,230,141,168,246,16,86,85,104,212,141,221,94,142,156,55,47,201,41,2,69,223,202,125,34,232,111,85,133,238,66,243,89,226,69,146,90,139,126,74,225,69,159,92,194,88,147,113,215,211,37,71,142,228,66,130,81,94,5,250,58,90,209,51,19,65,240,97,108,84,13,91,174,54,15,13,93,70,188,22,29,18,200,182,130,160,218,250,99,161,61,108,181,93,107,88,198,131,129,218,161,229,250,94,175,26,195,66,178,218,182,95,200,46,243,36,44,60,93,246,62,125,112,63,121,42,60,168,105,221,155,225,161,249,114,93,227,78,105,107,165,135,196,22,95,178,134,130,149,105,71,93,88,81,56,111,71,24,133,40,218,90,49,97,3,220,238,14,225,135,105,189,59,150,193,229,139,145,209,21,215,146,161,173,78,216,250,11,106,137,98,135,209,242,146,209,40,87,207,7,6,234,197,205,240,162,166,106,58,138,214,94,140,214,69,134,97,217,14,113,251,112,212,172,32,135,247,157,4,55,241,210,254,104,147,209,203,54,41,132,82,173,19,216,182,46,176,69,51,61,188,120,159,144,204,208,182,213,70,113,187,13,222,87,59,160,96,180,15,12,50,206,214,51,49,160,122,77,93,48,234,122,49,156,150,189,31,9,91,32,217,59,236,246,74,133,185,225,1,74,87,150,85,44,17,41,62,117,107,252,57,193,114,215,211,173,110,29,73,39,34,221,215,181,69,64,242,222,32,115,120,74,156,194,117,107,252,57,17,179,229,107,154,17,149,215,55,216,57,178,162,121,71,209,163,207,97,109,163,193,35,67,58,153,31,224,164,217,1,91,223,207,64,11,158,208,166,151,91,142,162,82,249,186,120,112,205,149,29,70,247,107,130,3,235,24,89,99,132,22,169,235,141,59,52,23,48,97,47,58,139,168,138,189,217,41,74,105,174,103,209,128,172,239,176,215,28,0,202,133,45,139,214,161,90,195,14,200,72,223,250,172,162,176,111,89,85,255,231,214,204,20,190,205,117,200,66,101,79,1,178,132,7,53,12,128,5,117,235,239,58,167,23,195,130,79,187,115,179,42,109,6,157,188,110,70,67,105,153,188,181,158,237,68,169,144,13,145,89,144,206,90,120,193,159,214,170,106,105,239,107,235,25,205,3,169,97,251,208,16,34,238,37,34,80,190,147,253,193,5,158,239,85,99,82,235,146,114,202,103,66,100,95,91,21,228,199,214,60,51,33,250,222,139,83,128,55,115,7,175,130,216,37,119,134,169,188,49,88,40,68,184,190,231,236,32,15,41,178,233,24,45,66,243,90,149,170,49,189,180,166,50,41,232,4,11,78,44,253,32,149,207,83,204,5,21,221,131,9,33,18,28,214,126,161,59,213,118,109,143,160,121,71,251,182,160,40,117,85,189,44,134,150,88,102,242,157,96,107,119,129,177,162,22,38,31,209,35,121,221,191,12,59,46,111,71,210,230,44,171,64,124,218,58,12,161,143,52,108,137,171,250,60,170,252,50,156,87,196,195,64,4,219,182,91,34,127,174,62,7,112,225,113,235,115,25,25,232,108,245,166,23,97,79,187,79,234,48,54,20,198,120,86,92,16,235,148,23,49,66,245,164,237,20,13,170,193,142,196,121,230,13,208,59,220,210,62,80,255,61,245,173,173,51,130,168,163,247,9,73,91,69,54,92,158,180,8,198,132,90,200,70,135,172,77,87,135,55,79,65,196,196,214,255,184,121,197,154,41,146,231,216,154,85,15,220,244,234,173,112,180,139,210,6,143,182,154,221,100,40,54,27,237,15,212,53,73,13,85,117,163,222,161,173,54,59,112,216,109,125,153,81,168,39,122,147,30,180,66,9,219,211,178,104,222,185,8,71,98,39,223,136,23,170,62,112,145,18,182,62,217,130,250,17,4,218,211,214,49,26,169,215,193,167,5,125,103,107,9,141,100,47,123,53,140,157,177,215,29,245,180,99,192,34,224,109,172,216,171,175,34,174,30,190,161,29,44,115,46,120,171,32,2,54,62,189,158,154,140,33,110,101,118,20,238,12,119,238,181,118,136,16,222,164,42,105,18,83,223,5,144,236,237,154,84,193,220,100,50,196,59,87,31,26,172,138,155,112,131,24,214,177,208,193,142,38,200,62,162,180,248,167,81,43,151,141,21,242,104,247,84,108,180,130,138,91,255,2,40,87,30,164,33,2,1,242,161,120,218,184,121,198,211,38,60,125,97,19,68,181,252,137,53,75,139,13,142,125,254,52,170,133,122,23,184,163,225,199,182,164,232,160,107,237,235,66,70,59,246,141,143,103,243,206,105,83,235,52,248,36,224,96,164,238,45,78,27,74,85,50,91,106,254,104,86,65,117,99,74,32,125,99,181,94,29,92,182,15,62,97,36,218,91,183,64,152,68,235,198,241,96,177,46,222,169,176,12,78,215,65,155,120,152,45,189,167,172,48,207,141,157,54,92,39,239,177,40,84,177,109,55,15,90,165,143,28,193,9,105,147,140,228,208,21,239,115,136,144,210,205,188,170,93,104,189,139,111,64,39,247,173,241,56,242,180,173,67,99,68,150,81,189,118,245,162,217,210,139,92,164,180,133,49,21,232,195,22,187,133,18,32,66,49,54,177,171,53,143,56,69,254,254,132,246,204,203,130,221,244,46,191,162,66,114,197,91,100,125,203,169,181,145,107,44,237,198,245,64,67,146,181,93,150,29,200,91,47,119,92,199,238,189,220,213,141,204,22,28,68,78,68,239,63,60,54,219,16,218,35,88,128,7,154,72,142,184,25,95,3,186,49,120,127,251,162,190,50,122,90,212,209,208,188,29,116,129,107,148,89,15,220,99,222,243,82,36,209,189,224,115,86,127,191,53,212,140,74,83,73,61,69,7,64,40,222,6,35,231,175,16,154,16,144,229,237,158,147,22,181,90,240,80,199,214,88,173,166,183,194,247,89,249,100,25,222,159,187,116,118,140,192,72,38,91,100,159,110,200,30,104,132,138,50,96,105,247,168,31,162,69,50,9,134,99,101,174,222,223,168,123,153,232,211,136,217,176,158,176,17,213,229,217,41,143,81,23,11,123,193,206,101,68,116,16,28,250,244,78,212,19,58,55,153,188,180,37,159,245,112,43,104,112,8,55,215,130,209,136,195,108,40,8,4,134,126,79,243,66,3,63,139,161,40,73,75,252,145,170,6,229,107,164,5,35,116,160,50,10,146,223,12,157,40,220,78,179,86,111,158,109,166,220,122,45,60,65,112,214,74,97,6,139,252,206,21,209,17,70,132,50,168,39,156,149,194,208,89,128,129,197,18,241,4,22,130,86,43,63,13,251,169,163,179,83,12,59,82,98,113,18,206,219,129,2,202,153,3,71,180,78,147,247,76,78,90,147,141,216,135,40,141,240,209,219,184,33,193,115,207,9,132,106,33,118,235,132,17,39,52,73,241,150,107,14,231,181,193,144,118,184,255,20,196,255,225,173,218,145,57,178,149,75,66,106,135,41,168,90,226,90,132,55,218,76,248,81,157,84,230,163,147,32,109,102,212,234,3,231,180,115,210,224,142,193,171,130,31,36,131,145,224,220,183,253,192,41,180,151,195,201,205,133,41,179,234,22,198,217,144,179,9,123,41,127,27,177,221,246,109,212,204,161,236,39,140,124,90,209,61,176,57,56,171,35,205,90,248,137,229,90,23,16,176,192,169,166,73,251,45,216,184,81,59,154,221,92,114,78,84,172,49,120,160,168,206,58,133,40,151,106,177,189,80,118,195,214,9,41,65,41,245,110,205,25,53,224,57,138,33,105,140,179,93,15,204,48,112,169,166,136,188,42,239,30,140,236,175,196,123,29,97,242,183,76,28,72,6,21,29,179,127,162,73,41,72,45,64,180,249,65,200,80,143,5,241,204,46,99,0,86,90,231,240,64,7,167,177,96,36,96,158,146,44,132,239,72,94,88,56,180,133,120,157,158,126,160,77,91,160,48,140,4,171,5,67,32,157,4,183,122,118,233,131,203,27,78,108,30,24,18,0,78,234,221,96,41,70,101,188,78,176,38,220,217,211,66,158,243,234,97,128,113,35,41,248,184,210,13,156,49,246,21,11,93,180,77,149,92,241,121,194,162,64,166,37,222,107,101,75,132,120,159,139,162,49,6,139,62,3,70,143,205,88,13,70,109,169,56,25,134,143,50,159,240,64,0,131,203,24,10,35,7,163,56,140,42,225,132,66,177,8,142,162,58,124,227,79,107,233,197,115,85,58,170,166,175,232,60,133,231,169,29,52,212,75,71,255,105,222,107,220,240,118,206,26,78,212,185,61,156,16,68,239,79,71,84,237,75,147,151,20,117,117,207,37,133,138,137,220,126,218,144,138,78,122,231,192,17,0,37,36,158,54,68,77,119,243,28,56,236,185,179,243,134,40,57,73,6,11,205,172,133,143,10,44,2,39,227,105,3,181,38,209,181,131,96,184,241,108,197,39,114,176,58,239,38,178,99,167,61,28,53,45,107,237,7,196,128,126,214,115,17,24,102,141,150,214,25,135,37,98,158,5,6,145,213,131,26,236,125,205,75,38,146,161,160,157,112,69,21,91,126,57,106,156,157,254,144,134,74,86,218,184,109,193,168,40,114,118,126,0,140,252,171,70,47,215,78,48,227,92,83,36,76,32,209,139,159,22,173,38,216,211,67,126,221,233,20,99,179,77,73,85,56,46,131,90,209,98,245,163,251,170,64,36,143,145,166,141,148,139,51,37,17,240,225,56,95,112,148,195,116,26,89,0,163,72,92,161,121,65,111,201,101,193,72,51,170,4,107,213,119,127,57,184,94,89,7,17,55,178,157,85,83,27,178,106,209,74,61,51,28,44,97,77,97,116,226,73,4,31,21,50,12,198,64,105,104,77,59,161,6,219,48,148,54,95,14,96,133,211,89,74,86,81,213,24,22,42,172,3,45,144,21,70,3,17,196,252,84,130,209,67,238,144,133,21,70,81,40,154,23,58,27,158,165,129,1,35,98,159,246,171,33,3,213,200,37,18,107,144,17,51,24,142,103,253,29,160,168,211,17,105,81,208,9,236,12,219,5,60,180,125,12,193,8,128,41,54,50,140,187,208,49,5,108,73,126,154,94,209,72,223,83,24,215,192,94,158,209,36,49,240,188,52,48,212,97,100,24,101,30,248,33,121,27,140,96,86,94,52,213,183,171,77,27,154,76,27,157,54,4,84,202,191,221,145,26,207,107,58,208,221,58,26,124,52,117,226,237,140,218,67,230,132,145,250,145,137,104,201,154,32,205,254,28,90,68,146,224,72,60,114,164,54,54,131,81,8,97,6,58,13,90,50,230,188,35,176,63,233,38,45,24,30,218,51,222,6,129,85,8,158,231,147,6,13,241,44,58,14,120,34,132,159,190,93,144,155,117,242,32,88,175,90,94,50,16,4,30,184,38,14,155,6,96,120,182,137,34,106,184,236,12,11,206,219,57,69,77,147,225,3,71,113,250,101,137,44,26,197,37,55,208,30,134,232,182,36,63,100,169,160,192,114,177,145,129,90,87,62,198,178,153,233,12,106,108,200,191,150,83,94,215,183,235,81,206,239,124,90,168,37,42,231,175,253,84,6,117,186,97,241,52,82,169,199,154,54,114,75,146,157,83,121,55,172,57,107,214,136,118,110,103,180,13,96,248,78,137,49,107,96,151,159,21,173,78,79,84,167,30,85,122,170,15,172,79,18,71,16,21,15,7,156,161,242,222,78,231,12,110,64,209,226,236,225,4,45,41,174,119,107,241,197,126,178,1,216,254,50,117,127,128,116,92,66,46,182,31,40,167,138,74,69,11,174,26,193,230,48,74,123,144,200,80,212,25,88,207,5,71,160,78,238,116,82,160,13,161,14,191,193,242,29,146,70,96,116,195,33,54,20,138,43,143,44,160,116,131,79,27,201,224,43,207,78,139,188,156,165,71,1,78,181,80,57,40,170,127,178,218,187,192,146,150,254,35,24,149,64,250,185,151,72,74,70,116,38,63,173,165,139,12,70,161,245,5,162,23,205,217,100,7,189,74,112,224,72,56,132,228,89,207,254,208,112,19,137,84,51,136,146,34,236,14,170,146,193,170,17,211,211,26,205,31,252,105,212,112,38,254,162,25,75,167,130,221,80,2,31,117,28,105,214,165,107,199,200,19,70,126,110,167,245,206,90,69,53,57,220,106,225,67,8,179,92,10,118,68,161,85,245,68,107,166,93,165,210,201,25,167,118,7,40,107,100,218,155,225,84,63,20,237,20,132,0,5,79,3,31,13,238,48,85,229,117,194,241,229,126,22,195,104,72,98,44,40,50,178,96,196,125,244,121,94,76,116,127,46,153,100,253,132,68,129,179,240,10,174,21,90,38,84,250,118,65,229,199,116,190,28,182,172,204,18,117,58,18,46,135,193,154,83,246,147,214,140,94,242,209,53,225,0,125,206,134,140,181,95,37,31,1,39,45,7,100,48,98,214,120,61,154,150,99,247,245,128,135,145,80,148,208,40,163,219,98,130,248,211,98,33,7,195,239,36,34,197,168,249,166,42,19,13,39,220,96,152,241,43,157,79,20,243,25,254,116,211,198,191,153,97,132,35,247,5,71,150,41,245,4,118,63,66,113,80,73,84,220,28,212,80,153,118,70,18,122,100,242,167,181,148,203,104,126,53,82,202,116,62,97,134,14,217,8,85,142,136,252,162,107,169,118,200,211,216,129,75,221,224,7,204,68,169,186,214,126,49,130,128,6,200,164,220,104,53,170,112,10,195,194,252,32,208,146,18,0,127,99,57,235,78,3,214,42,35,244,237,136,58,154,193,232,28,44,177,57,209,203,145,168,123,58,13,65,233,208,59,129,182,19,158,122,148,125,52,24,169,45,99,163,223,106,246,119,26,59,54,110,140,66,225,103,189,122,165,207,168,136,192,172,163,33,37,42,46,226,47,140,134,40,240,212,222,89,134,194,1,89,137,33,138,150,52,77,216,21,190,211,81,221,129,88,30,92,19,117,58,91,202,113,185,192,192,242,144,178,97,140,60,33,232,127,123,119,70,70,220,130,67,165,246,3,229,48,145,154,246,129,42,222,181,79,146,25,17,211,59,130,157,36,148,163,173,172,95,160,30,177,21,5,6,187,157,232,138,55,136,209,163,31,65,116,94,61,161,235,103,150,3,80,238,193,120,71,208,94,100,52,49,28,190,224,171,34,218,33,4,49,146,49,68,142,60,147,199,155,246,68,230,11,130,92,230,26,253,211,17,145,177,116,144,80,76,231,172,254,137,69,129,141,148,204,18,176,223,201,255,116,130,89,64,65,150,103,59,27,140,171,20,49,70,217,80,40,108,105,61,76,213,140,1,39,36,158,45,17,164,87,58,255,72,166,155,46,171,226,89,138,51,128,76,135,146,116,126,185,34,226,146,233,114,9,7,212,126,167,14,199,190,156,253,128,81,236,196,165,159,136,92,32,22,225,17,90,234,123,213,16,235,31,89,12,150,3,92,125,51,42,242,173,55,120,38,23,49,2,2,54,39,161,21,237,245,74,38,129,47,179,32,11,91,95,180,167,145,176,17,35,11,201,8,112,62,139,90,3,70,226,57,75,201,72,66,112,58,139,189,64,45,12,130,181,48,160,189,124,224,166,241,110,193,87,81,236,156,160,36,62,52,93,130,199,88,212,12,37,218,101,111,89,209,132,231,202,70,134,202,123,157,108,18,232,49,8,2,231,154,197,108,43,181,91,97,139,141,83,52,53,22,142,160,31,131,167,184,214,2,191,59,43,84,208,106,138,189,91,93,238,172,235,105,11,205,236,58,79,133,217,134,214,12,190,240,230,10,21,184,222,138,212,87,24,10,224,116,24,133,253,214,203,97,106,65,151,72,83,199,18,202,225,146,85,33,104,48,71,113,109,13,154,93,102,24,206,59,83,29,130,150,166,224,167,145,5,232,218,55,130,202,67,140,27,92,186,237,23,122,16,132,72,19,19,56,155,7,26,240,64,17,8,126,57,92,18,182,44,48,94,183,56,249,105,184,190,108,104,65,13,150,147,71,174,255,231,79,35,27,162,210,221,157,72,28,40,166,64,227,212,214,204,40,105,161,104,21,144,51,31,134,35,94,41,187,230,143,52,27,62,13,48,34,217,29,8,218,96,141,68,17,180,214,149,87,218,192,193,207,59,9,187,40,107,142,32,122,179,58,160,183,58,241,0,120,198,115,50,22,129,98,34,173,19,77,234,168,4,113,38,210,0,14,9,198,106,182,188,33,124,216,158,14,48,189,240,134,245,163,97,175,27,176,228,167,164,125,200,139,229,112,38,179,228,224,101,57,210,142,160,100,157,17,234,161,85,53,10,221,94,148,37,139,201,76,76,245,232,93,73,38,195,161,5,218,78,24,245,109,83,101,3,112,68,7,1,27,25,10,38,173,8,83,181,46,107,81,17,179,40,10,216,217,144,138,212,154,230,38,195,132,96,253,204,166,80,148,80,202,110,174,132,11,179,178,157,21,230,124,179,185,163,205,78,95,233,15,8,58,196,150,152,141,23,149,225,123,32,245,26,117,51,81,101,221,12,169,200,95,32,222,7,11,35,10,227,56,60,97,95,92,48,26,128,54,123,119,24,92,3,13,40,122,4,152,233,26,249,63,147,47,24,92,45,34,210,153,245,121,162,87,92,99,24,21,216,147,217,174,33,80,208,5,210,26,231,193,31,134,72,205,76,4,141,91,102,179,205,70,88,125,101,209,113,192,203,89,186,193,185,111,118,26,132,107,163,120,217,137,38,77,120,167,21,69,166,119,49,115,35,204,77,145,180,38,148,195,69,235,43,179,200,35,21,159,61,9,45,160,208,131,185,41,144,84,28,72,2,131,41,43,25,93,80,71,195,152,124,20,80,47,196,204,83,8,104,135,226,218,182,111,155,143,26,62,16,52,3,100,63,132,86,193,157,230,166,64,105,146,74,54,90,45,95,86,220,69,2,131,35,137,80,202,206,154,125,26,4,145,202,145,21,13,170,54,113,97,96,85,82,34,222,135,12,70,180,125,49,24,221,10,248,24,13,173,65,54,221,243,131,122,159,12,35,214,246,164,26,40,251,22,40,81,31,17,99,89,67,137,204,161,5,163,55,157,66,84,54,237,103,89,7,109,127,11,223,79,37,24,37,140,252,105,180,16,136,252,114,24,255,139,125,90,141,64,196,180,81,108,162,157,5,64,65,118,135,146,242,159,172,22,91,2,58,201,7,115,39,161,152,106,32,165,10,70,68,89,2,115,95,104,145,235,149,226,2,24,148,237,100,45,232,247,134,171,176,246,113,194,7,84,236,206,34,239,61,144,185,77,46,59,204,88,231,70,33,75,40,176,64,10,122,236,58,21,194,52,225,202,162,213,106,176,194,12,123,90,8,112,111,113,135,243,180,123,133,248,91,164,108,46,24,57,224,102,167,135,53,179,116,58,97,168,224,100,233,134,71,182,109,32,157,105,106,208,126,178,125,66,133,30,30,54,164,251,234,175,70,17,138,56,120,147,225,44,244,89,65,14,203,116,163,167,54,115,48,151,77,25,168,103,75,108,7,90,111,113,135,79,209,244,61,50,183,77,68,184,100,115,91,150,35,241,106,48,172,1,79,6,103,77,192,216,15,111,236,246,109,100,47,5,50,35,206,136,156,190,83,183,63,188,238,129,232,220,12,90,61,247,68,161,237,49,37,66,238,212,89,117,7,168,178,53,190,239,34,106,159,162,213,64,230,70,101,253,23,150,31,247,74,226,205,212,185,179,104,168,119,52,67,55,96,180,180,200,59,156,55,152,253,84,8,45,62,27,7,2,85,106,202,46,102,232,72,190,34,8,93,77,36,252,140,160,21,134,207,245,148,3,134,210,1,228,3,27,90,126,169,26,172,21,39,55,249,4,145,35,246,244,81,191,144,228,147,195,115,124,126,27,41,177,131,221,192,104,2,149,220,165,137,44,227,76,23,19,150,37,25,184,209,41,45,63,154,136,29,234,155,187,9,63,168,94,131,179,69,206,189,214,103,48,15,90,62,250,8,146,116,3,197,126,216,94,103,248,3,216,89,132,210,80,61,152,103,30,193,50,40,63,74,48,234,109,27,197,65,164,224,96,27,17,234,185,86,243,30,104,241,104,184,189,8,150,223,119,115,220,35,200,164,102,150,117,225,212,54,65,26,18,68,136,236,211,108,90,111,198,232,213,81,32,54,177,63,71,29,228,231,150,36,153,115,105,36,191,160,134,31,74,10,25,44,242,102,154,252,114,56,200,211,185,223,9,37,122,57,94,1,93,227,113,236,79,24,145,36,131,246,27,190,36,20,200,59,97,68,227,176,174,217,181,229,152,61,28,80,136,44,177,239,175,47,162,130,110,23,171,105,148,234,138,136,194,59,159,69,57,51,24,109,72,69,70,10,147,197,104,160,234,80,138,155,159,105,68,75,145,4,12,43,39,195,208,235,157,206,70,173,230,31,55,53,22,66,197,185,100,17,165,100,59,43,31,161,161,253,229,249,114,245,212,173,36,47,45,84,163,213,46,79,120,192,176,78,43,138,130,167,72,176,53,184,104,207,237,107,166,22,127,249,208,208,53,50,166,116,205,174,202,235,229,189,86,54,227,160,158,97,241,167,81,150,63,110,70,32,121,255,122,90,200,67,39,131,8,178,196,65,91,252,229,40,215,74,19,131,105,43,219,13,66,241,200,201,26,128,46,154,179,62,116,192,139,44,133,163,250,125,62,139,184,0,70,118,116,222,140,95,49,155,8,31,68,252,236,172,62,32,21,64,78,75,52,56,214,196,75,170,213,124,125,220,77,235,18,49,60,180,108,249,9,203,44,114,203,236,33,67,160,149,145,106,132,70,181,200,118,53,232,76,227,52,85,66,102,67,56,223,246,109,17,235,140,156,194,32,94,89,92,69,196,101,232,22,174,128,166,9,161,240,89,17,182,137,154,39,39,92,170,246,252,221,28,112,169,24,213,65,154,125,156,108,150,67,165,232,98,58,87,64,73,36,118,84,225,228,180,236,243,214,169,208,37,64,15,135,145,124,228,112,226,79,222,47,57,180,16,33,12,6,249,99,107,36,210,64,102,179,195,128,26,28,108,102,170,168,134,63,76,220,144,155,31,250,164,112,6,192,205,117,77,4,16,83,127,14,133,35,140,140,39,12,113,161,53,30,154,156,148,108,146,14,170,117,148,109,213,162,166,207,117,135,181,183,2,195,224,19,133,224,80,210,14,103,139,239,10,74,151,216,154,121,60,221,28,22,234,81,198,6,247,190,224,1,247,20,27,159,179,134,11,27,92,80,193,112,123,185,144,45,191,5,144,164,57,36,1,61,206,100,19,22,220,66,37,146,9,184,53,83,110,80,12,20,133,56,54,56,155,119,6,48,234,206,51,12,197,202,228,25,244,171,171,219,57,71,228,247,90,22,20,233,204,179,111,176,72,213,254,114,20,0,34,109,83,4,165,138,144,47,133,17,49,197,157,175,15,184,88,212,0,96,109,87,181,193,30,49,4,184,160,177,6,251,161,97,14,180,151,35,15,191,109,48,152,98,112,88,43,14,177,187,160,33,150,42,159,48,232,43,71,74,85,52,215,156,97,193,144,90,230,6,159,12,14,32,248,231,246,234,104,78,232,142,178,222,157,231,140,210,175,22,49,7,20,154,48,127,23,62,210,211,149,0,111,116,31,28,49,128,186,22,103,88,189,162,141,10,245,29,112,156,235,89,188,108,48,42,212,114,24,154,225,246,164,115,128,194,19,103,145,191,134,150,243,176,211,149,13,70,240,151,193,8,199,219,102,133,100,223,150,28,214,190,86,12,71,119,144,0,22,217,118,140,13,182,124,116,133,17,52,222,216,239,147,226,217,186,13,145,61,72,172,103,135,21,156,61,99,216,122,31,189,134,231,6,151,51,239,68,97,80,44,122,185,236,242,217,111,11,125,244,132,224,100,162,103,168,255,40,12,201,14,145,250,210,56,28,1,97,130,198,181,251,17,236,64,150,3,164,68,231,179,91,87,211,32,38,106,216,123,192,103,13,91,160,232,49,62,247,135,113,196,13,238,200,238,221,62,93,80,63,217,225,10,249,145,97,232,103,221,97,208,253,237,229,168,62,90,28,70,217,43,126,186,34,146,233,124,57,98,35,133,200,243,183,209,227,238,36,10,240,191,206,198,50,117,65,177,193,51,221,172,105,205,146,16,201,223,165,145,16,167,64,128,108,70,81,227,57,10,67,175,147,157,195,35,141,98,243,1,162,14,247,88,48,130,12,104,94,40,209,96,202,64,215,156,153,194,155,141,102,181,193,71,86,142,102,32,4,67,43,108,246,114,108,93,36,69,4,89,249,230,128,65,125,90,244,41,225,67,44,34,215,48,130,130,57,228,222,55,24,174,241,100,48,226,104,89,192,67,131,135,83,50,133,210,13,215,0,223,31,20,86,55,58,58,146,246,247,108,27,220,207,72,110,133,33,104,110,79,163,241,216,122,90,59,70,50,60,139,197,79,117,4,206,150,180,17,164,22,77,14,130,150,136,218,106,252,48,76,105,62,235,128,59,146,54,106,135,254,14,182,162,48,200,207,190,145,81,225,232,39,219,4,161,20,161,54,240,188,112,180,78,197,16,189,108,144,23,196,107,134,142,166,167,198,11,56,194,235,205,48,74,195,216,211,67,59,216,148,13,206,103,223,81,133,17,47,190,177,15,248,45,214,211,137,242,140,14,120,88,252,73,63,250,70,151,253,105,55,108,107,74,111,72,117,255,182,101,10,41,140,64,252,177,193,229,44,167,162,112,222,236,46,160,65,213,194,89,59,138,100,136,116,190,195,217,217,0,202,254,212,118,13,142,103,157,102,133,115,190,6,67,114,94,47,199,254,213,141,171,34,214,211,224,128,26,168,27,140,106,32,217,97,161,81,251,178,4,243,157,2,133,97,123,236,30,124,179,85,117,229,155,108,206,20,24,222,212,228,48,108,190,27,92,45,180,0,40,56,12,239,87,71,163,1,127,24,102,245,194,27,210,151,31,28,48,242,140,152,239,54,220,247,225,112,77,113,19,53,224,179,106,142,34,175,101,67,81,242,125,193,97,214,92,183,43,130,226,213,6,163,77,248,198,58,181,59,162,47,74,231,50,178,10,163,165,179,207,171,107,15,139,141,47,163,163,138,193,8,169,224,48,20,56,232,163,143,172,168,205,105,35,135,136,252,113,24,143,51,140,62,79,62,238,172,25,246,27,19,128,162,97,48,34,136,200,129,89,52,221,60,218,81,64,120,88,239,204,159,226,68,187,116,131,209,242,131,163,72,144,184,104,195,134,66,82,34,47,104,66,24,186,61,11,153,115,11,106,64,90,203,89,209,17,176,86,106,221,5,157,20,156,106,64,227,216,244,159,160,217,110,209,97,132,134,205,125,201,206,122,196,128,71,174,172,100,8,140,186,3,54,52,245,190,52,94,51,156,193,225,79,195,210,182,177,62,72,0,205,209,212,26,233,24,178,29,40,148,237,35,171,154,100,203,66,20,92,208,254,180,154,58,24,70,60,77,175,14,107,13,46,222,77,244,156,200,235,233,194,81,236,40,106,38,199,172,56,220,199,216,68,48,180,179,200,62,47,168,202,145,55,187,162,194,190,15,13,73,134,180,159,5,134,170,53,114,196,70,85,178,199,162,163,132,149,14,5,92,26,251,124,11,204,69,185,21,223,237,152,38,17,141,130,238,94,115,61,140,228,54,190,31,21,93,36,252,110,202,203,34,27,140,80,184,42,152,119,83,171,202,71,206,188,129,5,22,37,245,13,70,190,122,226,16,49,212,21,52,41,74,61,109,51,113,220,103,24,150,76,215,80,172,8,5,238,42,133,167,33,67,49,217,170,192,188,192,113,205,168,38,133,200,151,3,70,149,115,202,172,7,60,225,212,50,88,51,163,136,249,101,52,140,52,243,121,135,189,110,35,27,90,106,206,12,101,136,125,76,91,240,14,34,231,60,218,85,96,212,154,230,192,58,188,175,157,182,69,88,193,160,139,208,188,209,171,209,156,163,253,136,253,230,120,87,120,217,125,222,200,216,170,169,115,68,96,82,25,238,128,53,66,137,77,70,218,8,103,152,68,81,145,138,197,238,184,164,14,80,59,137,104,151,72,93,85,17,202,136,116,188,211,204,221,97,178,67,16,32,193,1,97,46,109,193,153,232,78,170,168,163,109,156,179,34,117,103,144,13,0,205,249,44,129,17,3,23,154,63,200,104,138,198,38,194,43,109,77,101,214,149,78,57,122,224,12,179,109,0,13,168,161,227,48,226,121,202,56,29,202,2,35,181,143,198,141,46,45,33,219,49,70,113,42,132,247,47,88,179,133,141,107,163,201,85,72,180,157,40,231,141,234,128,6,139,198,180,8,3,106,104,103,11,216,232,232,109,141,122,225,11,150,157,70,221,16,131,187,230,0,51,156,221,72,45,48,170,247,144,44,130,116,248,112,214,58,208,167,3,211,67,212,137,107,177,250,187,171,214,119,91,48,74,199,155,7,31,15,131,173,174,37,11,218,59,32,248,211,160,142,116,80,16,65,17,186,223,31,68,29,113,80,158,214,207,15,62,178,163,148,184,207,11,22,53,20,49,180,37,211,184,6,134,145,113,210,154,45,90,210,22,196,99,193,194,35,210,217,179,14,11,30,96,99,205,11,142,168,113,103,226,6,224,146,233,221,66,175,70,95,155,25,16,152,232,139,150,52,189,169,27,255,106,168,246,26,150,163,92,69,96,52,169,176,85,65,168,249,34,197,40,41,165,226,165,193,25,41,11,109,193,29,13,145,76,215,110,154,2,223,9,198,169,142,126,136,179,106,245,131,97,4,69,172,99,136,240,28,250,182,166,21,56,209,129,55,150,172,158,232,205,100,9,215,56,226,77,72,84,165,121,197,8,175,172,125,58,78,168,173,180,42,1,97,236,107,59,177,78,109,48,140,106,114,190,157,69,211,170,28,70,174,49,34,64,78,24,113,14,148,54,151,116,19,138,223,31,225,124,228,200,68,141,103,48,56,27,89,163,22,129,0,33,2,212,230,96,11,171,62,4,92,208,218,234,196,134,221,112,171,3,193,17,29,85,76,220,110,200,89,165,40,74,228,1,100,23,8,48,106,164,57,58,138,186,124,173,140,245,105,89,133,181,25,13,37,234,82,119,254,0,5,132,208,134,128,115,191,214,200,35,92,157,150,4,70,157,62,139,104,5,12,122,67,95,62,138,73,24,138,106,183,180,216,66,189,80,245,223,239,109,67,83,134,117,57,208,6,168,165,234,39,52,33,29,101,141,76,211,58,131,217,61,26,88,112,95,110,175,132,234,84,99,205,11,140,44,208,221,170,154,1,223,253,120,23,50,102,162,241,18,42,149,249,225,135,97,116,113,123,80,69,88,66,252,214,194,40,53,9,70,50,190,19,12,237,15,208,8,212,136,34,31,245,68,121,148,206,48,242,102,134,143,43,162,40,243,79,54,84,227,101,31,93,99,138,200,223,119,202,142,232,158,125,70,160,99,109,17,231,68,97,11,218,196,42,87,39,237,21,109,84,39,45,117,82,235,140,31,63,148,13,32,82,128,138,217,214,208,231,104,98,156,136,79,39,173,174,83,253,136,104,146,85,226,19,36,236,110,116,191,84,9,39,116,210,249,131,13,196,121,41,114,129,86,237,31,156,237,0,94,234,114,85,4,241,160,139,33,76,198,164,232,6,254,69,113,251,9,141,184,137,238,35,48,143,82,240,96,118,41,136,230,48,145,46,160,127,211,26,55,212,164,26,252,128,13,208,13,122,121,71,188,140,219,187,161,114,37,138,153,70,37,43,152,55,253,244,142,70,69,137,64,63,69,45,26,78,136,138,54,15,96,218,156,192,128,125,81,18,90,200,17,253,132,159,59,45,2,137,223,6,98,89,40,250,238,122,15,218,20,197,64,23,75,211,8,82,243,111,107,234,202,26,218,44,106,114,240,145,151,213,138,1,156,86,227,206,156,90,100,109,149,74,240,208,34,151,139,159,81,91,118,68,3,161,68,218,162,37,90,181,99,201,0,1,12,108,46,110,7,66,79,48,26,215,140,177,100,27,173,164,69,2,70,132,169,154,150,172,79,146,223,17,119,48,44,68,23,125,36,59,213,225,211,4,29,53,74,152,244,15,197,133,12,72,1,106,232,18,48,180,171,10,41,38,104,17,87,75,165,131,70,173,213,1,235,170,154,90,19,17,135,50,89,30,28,186,18,166,214,84,117,2,145,176,137,192,21,215,122,192,241,73,241,128,250,101,221,124,161,213,32,72,150,2,245,18,186,51,117,167,11,200,102,39,181,4,158,170,190,110,23,46,94,33,197,2,13,170,202,112,50,217,11,34,64,41,163,12,9,103,209,21,11,4,96,111,47,71,192,124,114,225,5,174,149,76,118,24,100,18,205,37,65,128,73,177,169,50,161,11,149,185,15,65,22,250,224,236,90,16,9,244,83,243,203,137,124,104,78,118,107,136,254,152,14,163,182,9,125,27,86,236,238,226,9,210,250,217,117,153,139,246,241,115,62,143,40,245,198,57,126,168,202,227,247,167,105,182,124,100,24,202,247,92,48,140,3,148,64,136,92,187,184,38,134,128,199,70,112,64,141,127,31,184,54,153,166,119,107,194,160,15,124,192,253,183,193,184,252,211,15,3,10,65,147,6,44,7,45,91,224,1,10,232,246,25,38,127,122,84,79,166,238,208,150,7,197,60,228,174,213,179,210,210,236,183,248,23,228,68,78,183,44,163,35,121,225,44,166,172,125,41,167,91,167,106,30,156,133,42,107,54,178,9,155,208,174,35,27,98,96,60,241,115,134,99,90,35,13,172,104,117,122,147,111,186,38,109,243,192,58,26,131,185,89,13,74,95,226,12,42,185,93,209,201,56,210,52,80,50,146,13,49,29,87,219,173,214,99,238,206,149,200,6,216,137,26,154,155,213,13,204,206,220,8,178,66,242,251,177,193,168,44,237,240,28,125,51,242,160,54,154,153,221,208,73,163,196,176,195,177,216,110,9,172,229,35,217,95,85,115,54,61,82,126,170,245,100,216,130,68,244,14,253,203,209,30,138,224,208,122,182,187,11,81,106,114,36,136,86,39,111,230,43,67,131,70,232,211,27,140,104,43,135,99,207,91,66,179,86,46,205,14,171,55,134,225,60,130,177,198,161,92,151,78,41,90,204,161,14,146,193,202,119,203,6,183,188,190,45,39,117,115,79,106,251,8,19,149,7,158,229,138,0,69,137,179,187,187,80,37,156,163,189,1,87,114,227,41,79,217,142,90,240,88,43,192,169,85,50,88,0,182,78,95,10,227,130,241,196,80,210,198,46,24,220,141,157,171,156,32,37,78,132,58,27,26,236,77,131,40,131,102,204,37,243,237,67,186,133,27,144,97,92,248,232,48,226,31,210,6,11,189,93,47,71,155,152,122,29,246,151,39,20,231,190,246,116,35,24,170,31,47,11,138,82,174,111,35,208,139,13,219,48,233,21,51,219,105,131,154,202,198,74,228,17,216,89,17,101,161,114,62,245,129,26,185,28,218,128,122,127,214,67,142,58,146,118,6,231,82,96,92,121,24,93,65,242,115,168,124,193,96,156,42,166,187,32,171,59,52,246,248,162,146,84,34,24,101,100,182,73,87,43,61,141,112,75,45,59,92,55,216,226,208,129,66,145,44,27,234,178,62,122,68,149,182,161,168,117,108,100,28,69,80,39,187,140,180,127,95,141,238,98,63,122,175,50,140,78,226,11,206,112,134,109,112,94,35,131,188,150,182,235,37,170,254,138,137,64,243,166,253,246,165,176,12,76,200,251,236,117,123,121,2,245,245,151,39,212,147,31,124,119,187,71,29,64,242,223,110,102,233,221,37,75,144,248,196,110,52,92,251,228,126,106,36,31,15,14,185,67,243,155,234,151,71,142,201,102,227,4,58,134,135,52,192,99,49,182,184,130,80,172,157,137,194,208,173,234,230,121,137,22,92,134,162,104,49,165,180,37,240,194,196,238,79,195,149,181,249,109,16,42,188,158,70,239,226,190,63,237,145,190,10,143,186,199,21,68,56,218,78,24,117,178,42,187,231,17,47,187,182,3,65,82,91,176,5,10,71,228,182,34,118,228,156,237,62,8,180,70,182,112,32,116,7,226,129,207,140,194,135,246,180,22,157,225,145,33,205,223,18,59,193,147,69,114,220,24,103,65,49,42,219,78,216,2,103,227,176,131,210,188,24,7,224,14,97,104,243,220,172,58,88,1,129,55,117,27,57,56,140,7,42,6,84,156,201,101,139,105,176,196,178,17,132,43,195,248,199,40,218,75,39,143,60,107,121,115,10,161,193,152,7,251,225,166,141,205,61,15,111,151,199,134,37,88,203,39,123,125,224,119,243,216,48,116,254,219,10,129,104,97,102,11,198,213,202,108,219,138,42,237,115,84,227,107,121,63,180,115,167,173,9,78,213,104,28,169,129,90,179,150,4,5,231,199,108,91,80,143,246,52,51,20,222,194,237,144,162,107,91,247,216,77,148,174,225,103,83,29,221,130,132,133,65,34,152,169,108,112,238,30,199,139,214,129,28,238,90,80,247,174,122,124,36,12,72,27,61,66,30,90,180,184,106,88,252,81,81,145,79,97,169,221,162,159,195,60,58,179,110,238,195,236,65,219,80,156,242,30,169,1,61,208,130,159,3,2,43,174,165,184,71,139,44,131,252,133,180,37,46,250,2,130,100,181,162,4,70,58,30,121,77,81,162,206,146,93,135,86,25,225,4,23,180,204,49,91,59,208,45,159,77,107,133,103,139,239,143,48,134,15,14,134,173,26,89,101,195,198,105,39,213,8,18,209,48,83,58,218,243,34,46,135,227,166,209,218,126,77,10,124,109,112,125,158,128,106,65,22,240,45,36,33,116,206,4,71,156,140,37,218,33,88,24,105,182,92,58,104,90,219,40,196,162,195,23,196,137,226,112,104,155,9,20,17,82,48,219,51,140,42,85,118,192,97,253,74,236,92,7,28,252,86,163,36,31,140,219,4,35,153,203,178,145,18,108,94,133,71,150,181,138,180,69,239,35,249,155,7,142,250,244,195,50,214,80,109,110,176,7,188,33,106,170,21,75,13,232,218,166,141,62,45,52,66,182,203,114,30,144,140,26,56,246,191,106,217,78,75,168,72,216,119,126,26,93,145,179,5,39,35,37,2,230,114,130,145,87,105,121,36,181,108,21,197,80,237,120,90,190,67,195,111,73,116,66,13,249,96,53,24,52,199,164,108,185,220,77,53,72,75,197,64,55,7,174,187,21,96,55,246,228,151,218,246,194,90,104,108,103,52,82,171,98,115,116,21,18,56,81,28,214,83,99,58,8,19,229,5,131,153,132,245,238,148,38,157,49,200,216,201,179,83,144,37,85,201,173,39,111,130,51,220,19,103,208,48,146,243,75,96,224,119,74,149,97,55,32,250,43,194,252,104,22,113,166,93,51,17,214,66,176,80,115,207,191,66,140,23,18,38,40,111,70,14,134,49,37,228,11,213,198,117,154,212,107,101,161,89,40,151,128,208,123,26,56,202,52,157,157,122,52,85,9,117,89,182,140,100,196,103,231,149,201,132,208,6,130,81,191,56,251,203,161,82,17,53,65,108,15,226,140,28,22,41,140,179,219,7,218,95,252,127,180,157,87,150,229,58,174,68,167,68,111,230,63,177,230,198,17,192,96,173,190,159,185,94,191,143,91,145,210,145,40,26,152,64,96,198,205,91,131,84,43,21,203,40,238,248,247,34,110,126,102,97,209,66,168,22,89,17,132,102,165,243,140,233,70,122,183,145,31,216,245,40,70,238,178,186,180,207,178,109,79,19,146,168,134,132,132,97,163,188,174,75,185,143,9,30,102,175,112,229,153,155,158,89,95,231,171,28,5,111,68,52,228,193,112,4,163,136,155,228,126,218,178,42,145,36,68,142,206,97,68,179,171,86,184,226,47,248,177,68,79,143,210,139,150,188,253,114,246,1,147,184,85,120,183,48,178,121,114,107,195,116,225,141,234,154,179,219,237,0,211,29,124,195,1,116,193,74,216,25,69,194,29,136,19,204,32,237,91,134,106,104,25,31,82,54,94,61,123,206,241,51,145,100,123,39,213,89,111,141,160,85,93,107,133,161,213,118,121,213,101,251,117,31,144,18,66,210,124,81,5,248,35,94,87,173,79,60,118,64,156,75,8,218,46,77,200,195,42,102,156,162,236,146,68,184,86,47,82,68,225,104,253,181,54,17,24,3,53,42,85,225,110,168,202,25,125,173,147,139,12,82,174,141,17,173,149,185,21,33,95,175,38,165,182,84,245,100,176,248,143,141,225,133,172,84,144,211,140,237,79,243,61,70,131,174,95,198,102,97,232,17,125,138,23,134,202,151,96,184,56,92,48,13,219,133,201,107,214,175,91,212,153,47,212,157,94,151,27,81,190,179,75,126,98,243,144,36,210,109,229,96,40,59,153,255,244,153,37,50,9,64,67,161,22,148,13,179,232,197,103,21,126,186,162,192,180,14,208,231,178,188,92,255,80,26,130,172,107,236,153,251,243,153,130,52,26,33,131,124,63,147,241,216,243,39,2,192,17,98,145,129,174,112,27,222,100,212,20,33,72,25,10,140,117,89,252,185,147,241,135,245,167,205,179,106,14,99,234,233,128,226,150,165,79,189,124,253,154,12,220,115,133,242,118,132,191,29,166,143,174,222,186,181,232,116,190,204,187,16,81,45,74,3,200,214,173,15,134,232,45,66,200,19,143,111,87,191,179,117,22,222,235,249,86,219,123,95,32,149,74,19,60,121,46,106,170,188,205,201,218,118,52,38,185,247,52,17,21,191,121,135,152,92,245,234,78,47,86,127,112,72,155,89,63,38,58,246,222,147,134,29,141,54,41,122,115,242,185,95,51,192,181,105,88,35,41,109,38,248,252,252,94,184,163,41,137,242,57,239,133,34,142,255,50,10,204,183,189,187,137,236,158,97,76,126,107,88,66,105,110,29,209,243,53,62,21,239,69,173,119,191,109,216,236,83,111,207,28,211,66,134,240,164,62,183,81,218,138,195,248,8,34,84,49,247,215,148,226,131,33,242,223,14,237,7,38,238,176,63,193,247,101,129,240,219,88,166,161,14,69,106,245,123,180,73,195,21,161,205,26,21,31,95,250,7,35,34,219,132,130,3,140,32,230,118,184,140,49,30,116,56,249,123,193,206,166,196,71,97,170,62,226,98,211,203,89,242,100,57,211,244,215,175,30,63,117,220,11,83,188,222,63,25,252,101,236,159,169,67,222,152,120,95,31,148,53,44,151,167,15,142,97,250,153,47,192,103,119,81,144,25,252,53,162,50,213,5,233,114,245,219,51,62,130,205,250,105,144,235,112,79,140,192,28,151,150,148,116,39,227,53,63,151,129,190,124,214,213,91,22,230,182,18,98,31,145,194,129,119,207,120,43,206,42,247,151,51,20,153,155,184,38,112,144,189,87,194,58,211,237,76,171,38,23,103,83,160,244,123,195,245,76,55,226,116,78,163,101,157,25,127,48,122,147,236,201,23,38,85,243,89,208,192,221,242,197,23,110,166,88,19,87,91,149,77,190,240,160,39,253,215,250,98,245,117,46,22,197,173,3,35,211,212,28,181,12,188,94,188,141,140,250,193,216,157,109,200,197,125,211,44,193,97,200,210,146,141,164,45,52,169,236,239,181,173,143,169,16,181,22,245,83,228,253,62,152,132,172,40,207,66,126,95,174,158,9,188,249,47,121,52,51,39,253,167,179,53,175,147,139,241,111,188,249,40,230,7,33,34,129,155,17,108,126,40,157,70,168,186,213,91,83,197,151,29,70,208,233,146,198,41,25,61,131,224,63,77,129,251,217,42,151,194,36,11,190,183,70,62,52,75,53,63,55,135,159,24,112,33,113,240,192,80,202,28,70,119,118,46,253,237,106,125,32,28,166,63,203,84,152,102,72,23,166,26,241,25,210,30,245,223,192,198,157,191,31,132,152,7,28,167,184,57,98,146,67,96,116,254,124,47,4,198,41,20,184,209,93,176,221,71,219,162,180,74,200,132,38,182,247,230,148,167,203,213,214,28,233,235,59,131,88,87,62,155,78,87,120,22,63,217,76,137,93,12,194,5,1,122,20,95,64,240,45,118,147,49,101,67,129,214,19,48,250,165,242,94,176,179,190,64,220,178,182,29,216,41,2,35,210,250,245,9,178,150,32,69,248,157,148,187,117,79,185,47,122,176,176,205,200,205,169,162,249,148,17,77,248,77,19,3,16,252,40,186,240,139,139,41,83,94,184,156,181,221,62,42,193,250,186,168,200,44,38,248,66,115,44,129,133,49,69,202,111,192,8,8,216,250,162,9,220,141,130,117,225,162,99,138,116,95,251,138,141,63,102,98,145,65,59,143,74,62,196,191,54,193,123,17,80,38,34,83,220,76,94,214,11,8,250,129,194,214,113,41,96,194,67,242,219,157,143,60,252,209,72,158,136,98,42,155,20,234,180,43,96,72,180,242,219,94,212,142,188,28,2,167,122,103,170,31,211,12,216,218,83,201,144,153,174,183,47,237,106,109,136,174,103,177,42,73,160,152,41,214,6,65,84,150,22,172,216,81,221,240,163,225,56,76,201,11,103,138,133,186,223,124,210,64,240,30,247,7,62,59,96,115,211,143,224,5,66,140,2,163,228,183,227,230,168,44,173,7,94,222,80,202,46,102,154,10,74,181,68,188,215,217,134,207,136,234,197,180,35,255,218,141,16,253,161,224,84,30,188,164,248,210,72,177,13,41,149,92,8,161,164,152,194,4,85,246,115,45,106,145,61,190,7,116,153,38,159,18,45,30,244,18,252,123,152,180,138,162,88,99,237,162,173,142,231,226,22,109,155,128,173,90,46,224,134,148,151,183,67,6,230,80,46,10,47,26,169,56,108,174,242,115,53,241,251,122,97,225,225,88,159,52,151,8,252,181,176,184,13,163,154,197,123,142,129,84,46,10,231,95,96,40,136,235,254,242,217,210,47,17,158,178,106,170,138,198,133,117,22,181,95,109,220,184,111,85,197,138,167,234,18,253,174,59,38,212,229,221,17,197,196,167,206,40,96,202,119,179,194,176,73,119,192,249,177,68,16,4,89,109,4,140,121,92,21,174,4,198,227,183,207,8,8,75,216,246,198,99,88,6,12,155,76,54,210,102,217,194,126,87,46,19,169,40,108,157,68,46,44,181,167,214,199,9,42,148,163,86,59,44,247,182,230,39,61,6,141,30,95,178,21,66,218,130,5,25,187,2,77,3,5,197,66,144,139,235,88,58,143,172,80,97,220,15,50,110,235,36,182,111,170,179,101,10,15,109,105,0,92,218,88,249,126,174,164,167,199,217,192,81,120,185,83,33,37,221,143,144,111,166,114,254,194,52,26,21,248,24,100,119,254,111,147,134,23,116,240,249,139,76,164,242,220,219,200,188,119,42,44,90,76,93,152,7,45,249,78,164,218,68,147,129,82,12,171,55,184,19,169,75,144,17,155,133,98,171,24,149,105,52,67,129,45,40,25,143,118,236,91,157,226,198,25,170,113,241,241,197,37,1,5,12,31,34,46,54,59,80,81,155,180,129,118,173,95,59,31,146,72,68,172,92,122,71,118,157,163,100,111,61,160,65,28,124,171,48,9,42,65,41,207,22,231,195,52,193,14,129,135,201,231,57,12,79,126,40,124,46,111,177,238,225,169,221,192,129,21,122,239,79,144,193,208,51,199,229,244,32,194,118,254,34,96,40,120,50,21,144,235,154,45,204,43,86,169,78,164,142,124,230,167,48,96,48,1,60,69,163,211,201,15,93,183,223,32,213,236,133,138,12,63,204,233,164,42,242,4,192,109,120,15,117,96,66,85,247,173,233,145,62,227,131,52,194,226,82,28,186,40,229,97,227,190,240,20,233,44,220,29,130,167,97,72,20,202,67,5,133,63,23,150,186,9,4,200,166,65,7,137,34,191,188,82,215,215,130,41,49,211,253,101,226,23,247,222,38,184,152,194,70,57,59,35,91,190,192,200,136,231,248,105,20,81,100,31,70,45,3,253,76,135,19,254,81,22,152,184,250,168,1,147,170,212,171,151,201,218,249,144,50,101,229,136,32,242,194,25,226,240,25,68,161,135,31,179,130,54,30,97,186,37,226,6,178,126,6,125,141,154,251,254,180,142,161,164,86,224,134,240,140,63,121,162,251,150,140,233,48,134,106,124,16,18,211,91,223,219,234,157,194,90,78,9,54,114,87,24,113,239,123,232,110,170,156,4,38,59,209,98,241,98,230,200,242,35,254,15,171,56,182,13,190,143,190,247,162,176,59,246,67,138,246,196,91,37,238,86,86,108,166,44,71,53,213,15,60,74,120,63,152,134,231,252,42,10,211,6,53,22,175,105,237,202,139,29,115,184,165,22,203,179,86,149,98,194,93,132,128,121,141,59,210,25,75,225,54,191,10,80,131,81,247,147,155,147,187,171,113,114,162,48,172,158,178,85,41,165,216,211,80,55,104,47,108,125,154,63,24,205,128,241,194,19,161,134,128,77,169,249,129,217,144,3,70,130,168,9,140,217,26,231,0,63,164,110,221,57,42,23,213,91,31,220,233,253,208,229,189,113,250,70,236,136,84,164,119,217,212,232,177,179,203,189,154,122,97,137,78,208,193,167,196,50,128,93,78,172,80,97,234,181,251,133,179,238,152,44,138,225,205,26,129,105,6,46,47,54,40,23,136,83,134,244,178,4,213,9,153,133,100,145,93,141,82,148,124,111,120,196,171,92,184,137,58,35,251,33,22,222,29,21,52,224,100,162,226,177,142,56,184,105,81,184,197,95,181,190,31,43,142,71,26,156,173,44,223,211,188,158,157,3,230,69,21,62,118,193,87,154,103,48,91,135,188,246,34,149,30,75,172,31,51,85,104,114,192,168,12,207,11,239,244,252,54,173,177,239,205,9,119,46,189,218,90,42,199,168,208,81,73,118,115,196,151,75,184,187,6,107,252,193,154,85,213,124,127,251,108,51,98,125,90,103,129,235,187,117,52,131,197,160,167,97,194,236,119,178,32,106,127,3,212,44,109,10,219,2,134,179,47,191,125,14,242,227,206,10,92,231,126,224,98,162,115,14,119,50,132,85,225,182,98,111,232,236,214,178,31,79,11,85,221,39,227,48,126,208,21,77,117,13,173,82,63,74,80,108,108,79,116,0,19,9,235,2,159,197,46,43,200,4,0,245,230,220,62,188,202,110,30,191,94,141,230,193,253,218,181,169,200,7,141,231,233,36,19,176,21,225,46,133,77,203,60,224,210,36,201,13,188,188,132,20,24,134,136,172,222,105,44,229,112,228,145,116,150,189,220,194,40,163,92,180,246,245,92,219,182,55,165,6,37,195,37,159,131,200,249,181,247,41,223,16,82,12,6,28,2,158,254,220,22,131,150,16,220,36,147,116,125,137,6,111,81,54,134,73,19,161,20,111,109,161,15,217,78,205,125,238,61,96,212,70,244,209,140,127,24,219,10,118,92,146,73,76,41,248,241,48,214,133,143,187,144,5,30,204,135,123,181,230,219,160,82,89,164,44,208,169,186,147,148,181,142,125,183,75,194,123,69,92,168,121,14,133,116,29,121,124,26,169,245,55,193,106,180,203,101,38,137,36,210,34,216,155,123,145,121,120,252,105,189,154,17,29,229,194,67,116,137,150,201,168,164,28,48,37,80,55,197,179,76,38,182,135,81,49,76,22,231,190,24,226,140,237,107,6,96,71,20,226,50,77,224,179,255,222,97,177,110,124,77,175,134,22,25,102,193,48,61,234,63,206,7,255,215,143,202,51,209,139,45,206,100,36,29,100,56,168,220,185,179,127,88,19,8,249,20,52,172,30,229,110,40,116,170,237,50,214,29,114,102,204,18,194,65,178,149,153,159,55,99,242,227,236,202,225,2,202,183,114,24,49,188,254,220,251,124,183,216,8,9,150,37,137,128,33,166,211,122,236,162,38,251,95,244,234,98,209,214,128,211,22,14,42,176,185,68,177,46,181,229,131,9,139,211,148,32,208,254,164,42,80,102,154,37,188,120,202,28,165,145,228,250,201,153,238,152,252,37,147,127,80,24,137,194,120,112,194,24,18,156,56,48,133,226,113,117,54,121,74,157,221,52,229,136,81,201,88,99,207,228,55,115,254,46,234,41,117,6,150,238,25,253,126,145,100,21,102,10,247,60,194,99,253,5,178,116,93,174,233,2,190,6,19,87,209,171,231,38,27,24,48,117,167,122,181,117,69,190,240,241,81,37,216,52,105,40,176,47,140,167,32,30,212,129,205,105,186,112,159,122,62,192,111,110,97,120,22,110,174,7,159,245,88,241,152,127,165,23,177,120,41,7,37,107,51,47,218,186,152,165,147,80,213,167,199,247,131,37,253,207,70,137,98,88,15,148,10,77,57,215,8,145,214,44,48,5,154,2,87,116,210,238,79,19,10,127,96,26,197,221,159,70,201,68,183,240,210,246,42,247,181,160,218,202,217,99,137,88,159,73,180,8,104,106,103,148,201,145,26,247,54,199,92,15,182,198,24,199,136,78,194,246,114,114,113,10,214,216,132,105,228,217,245,193,161,212,167,8,60,82,239,55,101,38,77,250,55,239,251,224,20,95,232,199,206,168,214,196,185,71,38,118,169,249,149,7,29,96,102,204,5,220,111,53,160,204,245,219,119,170,76,201,210,99,229,76,103,108,2,67,183,123,172,28,90,153,197,129,78,189,83,105,250,228,197,122,14,58,220,145,3,233,143,1,214,86,216,180,144,160,158,51,151,40,65,186,203,111,114,160,40,122,198,48,206,30,218,147,87,53,58,57,239,35,88,139,0,175,164,119,64,9,122,94,116,215,252,92,156,107,223,119,211,177,49,21,216,90,83,222,77,135,14,195,77,97,228,196,238,166,3,155,230,31,83,124,205,128,137,91,213,7,102,247,109,23,158,235,241,80,224,48,173,107,96,37,141,23,177,217,245,8,177,253,250,18,60,40,229,132,215,12,217,108,243,226,58,17,80,138,31,38,196,175,65,153,105,130,5,113,49,237,159,245,90,164,180,99,163,37,134,38,226,161,192,22,1,8,24,101,30,245,248,208,187,241,91,163,174,161,126,17,50,144,41,210,5,117,42,39,248,160,213,122,75,7,122,198,86,214,252,48,238,64,207,2,15,13,45,12,122,192,68,110,135,180,147,198,215,6,116,129,210,239,91,149,217,245,201,56,174,87,156,231,213,18,73,89,225,234,237,180,13,110,89,195,215,195,26,180,198,75,195,124,122,220,247,98,74,167,1,31,91,67,195,22,157,118,53,251,194,123,174,244,192,152,237,215,30,37,238,174,55,79,86,103,124,87,22,213,3,23,110,212,19,71,224,161,89,85,143,196,6,138,105,116,93,39,57,239,162,177,1,107,216,152,175,155,123,246,182,162,129,166,51,235,34,114,136,47,73,75,114,13,52,21,180,21,3,238,154,212,29,112,217,175,141,68,255,242,170,211,159,246,94,45,146,67,3,21,117,1,187,213,128,59,136,122,170,78,133,140,75,20,150,221,113,60,158,207,129,172,91,186,161,26,19,170,210,200,93,53,81,166,128,219,146,50,27,131,211,53,209,209,87,239,26,238,28,244,106,139,24,211,144,242,109,35,188,172,235,101,78,107,173,60,53,216,137,205,19,193,175,133,34,210,122,224,84,227,228,160,146,177,104,148,135,174,83,51,124,158,73,22,244,9,164,230,121,61,239,99,26,173,103,176,209,247,190,177,18,179,134,196,50,27,201,154,217,71,212,14,35,81,39,209,177,188,230,61,202,105,84,148,117,221,166,108,44,100,135,201,120,232,170,71,45,186,196,210,130,31,43,186,13,192,180,50,140,171,59,99,32,97,115,44,181,85,47,76,150,86,226,253,200,89,148,176,180,55,58,97,226,181,224,177,230,113,211,174,147,170,194,172,129,113,204,173,72,59,193,12,124,126,27,69,246,155,200,163,67,177,254,52,201,162,251,211,16,132,100,213,119,4,208,37,3,127,22,225,210,100,1,172,172,251,96,36,170,197,14,32,176,66,131,235,128,141,224,114,225,140,68,220,157,11,181,170,120,2,21,235,231,255,195,200,167,192,36,233,91,103,218,164,199,91,79,44,32,125,52,26,233,245,8,72,28,119,32,75,223,218,133,86,228,110,241,218,132,47,244,64,165,91,132,243,230,127,48,74,60,2,39,20,200,110,132,215,218,177,105,106,104,231,222,239,213,77,164,240,14,218,113,41,150,80,3,164,232,144,172,20,82,137,249,194,91,227,222,103,153,35,131,29,75,164,16,254,109,79,70,108,183,117,95,187,99,128,10,220,224,72,223,244,63,145,106,249,109,171,202,8,67,225,216,221,85,141,97,227,141,174,248,220,86,159,45,49,7,35,119,150,42,240,84,251,200,248,151,247,8,48,57,59,205,229,25,85,63,6,237,236,201,69,45,32,26,122,244,155,91,197,152,22,169,126,194,160,244,82,184,17,123,170,110,229,183,137,17,5,67,178,90,175,175,166,217,83,83,101,201,23,166,184,76,19,183,169,196,7,163,186,68,212,7,33,129,80,3,28,99,106,138,207,50,228,52,149,43,225,188,28,88,235,156,151,149,143,92,107,215,10,92,139,194,103,26,246,118,119,91,8,78,242,218,149,106,178,120,109,180,90,183,194,5,75,46,93,24,253,151,172,48,125,24,171,108,198,154,82,163,158,119,214,59,81,183,169,52,42,76,197,211,184,112,213,51,6,130,211,94,97,209,194,179,214,173,30,49,220,126,253,127,66,74,77,191,39,180,225,155,22,94,201,10,242,4,30,38,9,25,48,180,75,133,139,80,190,41,233,18,189,11,75,239,197,128,47,104,210,245,161,92,148,122,15,116,104,64,26,142,193,230,31,55,188,187,200,159,244,135,43,2,239,39,96,196,94,117,68,161,166,223,123,147,219,214,132,51,137,220,21,166,198,66,147,62,235,197,112,104,194,102,181,40,220,67,144,129,181,117,15,71,40,178,67,73,46,248,131,249,230,194,77,50,95,136,63,200,70,184,181,192,210,76,202,40,50,213,136,8,96,81,189,42,7,107,253,169,2,220,136,29,67,175,87,231,30,20,250,131,86,149,246,228,28,28,199,213,12,67,37,209,166,45,11,215,137,142,128,55,35,133,200,117,86,216,40,251,229,194,91,163,45,232,20,207,72,204,158,7,39,179,45,204,52,84,225,239,144,89,77,176,124,15,216,202,249,58,62,248,185,93,175,38,130,62,110,14,209,218,62,9,27,176,179,59,222,9,126,222,66,179,128,197,120,18,249,26,4,162,174,14,207,3,131,121,11,95,73,103,63,118,228,14,215,199,186,236,62,68,195,140,253,219,35,107,11,167,72,73,117,103,38,64,208,139,124,115,209,38,202,70,114,164,113,242,133,33,25,43,67,18,131,186,6,92,85,218,29,152,66,234,125,225,227,174,200,213,166,184,51,131,0,144,207,32,53,229,118,146,14,105,145,165,207,8,91,232,213,21,33,140,123,245,212,142,98,139,10,168,222,131,179,74,116,43,137,135,146,141,115,225,123,6,117,120,69,186,218,1,91,125,244,133,151,166,39,15,76,1,110,240,47,241,243,182,194,244,16,222,113,245,182,197,118,169,188,219,98,146,113,53,57,61,57,119,143,123,66,253,214,133,75,85,210,94,26,230,209,56,106,1,241,161,156,112,150,182,192,180,33,21,24,89,161,224,146,148,95,63,112,225,32,35,192,52,186,176,109,251,67,143,30,217,197,192,127,92,221,39,94,114,108,222,179,77,7,235,162,48,57,138,18,183,41,47,12,122,52,116,88,229,217,155,111,28,116,90,72,246,202,219,166,216,180,199,36,175,105,55,41,93,92,214,161,35,123,146,157,8,94,23,245,66,74,236,141,118,236,176,73,57,232,79,39,58,107,4,67,185,35,73,40,55,47,214,208,54,110,142,109,33,147,156,98,243,22,132,243,99,69,189,124,116,114,37,59,230,89,53,66,230,122,202,7,118,204,4,72,219,237,169,45,32,35,20,180,107,152,239,178,221,209,103,113,93,166,173,69,252,246,3,155,146,188,195,197,90,156,234,75,35,70,54,130,211,253,244,88,195,52,192,123,245,171,127,45,3,164,40,98,211,181,199,47,62,199,94,82,6,49,2,190,177,118,136,6,74,137,21,50,14,72,224,248,135,134,89,165,252,152,148,76,62,201,39,240,86,197,235,115,138,65,63,243,135,218,148,119,39,45,3,233,84,146,246,40,28,32,161,33,37,38,155,12,104,192,28,213,194,194,229,132,68,80,212,203,14,50,156,121,177,158,236,185,90,143,138,135,90,170,250,201,244,38,138,32,231,241,137,183,232,247,159,225,194,222,244,87,166,132,166,109,57,59,18,252,223,8,67,118,171,92,146,196,33,66,245,103,123,241,123,91,67,140,174,223,25,230,127,212,121,240,224,253,185,186,64,142,240,10,148,78,251,13,221,139,206,121,60,162,188,133,101,35,45,171,151,197,224,150,47,74,182,83,10,125,5,62,78,91,4,7,168,233,125,34,103,137,78,210,51,202,87,250,180,110,77,50,224,166,94,225,35,138,244,161,16,242,38,155,228,136,202,25,142,200,170,117,74,166,225,229,222,7,149,51,243,41,238,66,60,120,69,1,202,102,107,121,170,141,154,245,154,242,162,30,58,14,86,41,90,163,15,95,246,121,118,38,133,106,227,88,201,38,134,70,20,12,173,167,222,141,46,112,59,106,141,172,227,129,150,72,45,18,82,142,150,1,147,94,171,15,201,202,123,233,22,10,139,67,11,168,26,9,59,55,19,134,29,128,242,88,212,19,14,183,39,161,17,177,83,9,124,54,144,136,68,14,100,1,36,129,48,169,220,34,123,232,5,88,48,1,147,252,52,74,120,81,96,72,25,234,25,65,185,121,65,25,204,205,123,86,37,251,201,95,87,214,82,45,88,163,50,171,91,11,54,29,15,171,253,244,23,38,61,169,165,179,116,197,234,97,238,153,232,167,214,122,46,235,135,228,129,45,2,177,180,184,17,216,138,63,230,189,122,139,39,6,229,210,102,160,195,231,0,26,83,174,182,194,135,168,87,163,215,145,204,2,82,34,41,114,222,180,188,221,75,225,97,36,127,129,209,126,188,48,114,143,17,131,31,108,165,82,56,62,127,12,52,255,204,236,6,122,45,13,209,90,245,91,27,21,77,38,1,61,41,215,29,240,105,122,85,10,119,219,232,188,168,49,145,96,185,83,31,75,180,71,54,19,121,128,41,74,117,252,54,2,166,254,185,232,164,40,187,28,169,129,66,75,53,175,183,108,79,42,31,97,251,233,82,20,214,26,154,134,209,58,164,104,10,187,95,49,187,137,207,86,253,30,144,88,190,175,121,126,11,135,127,9,188,71,88,146,166,8,47,130,36,36,11,96,206,123,153,41,150,163,8,90,33,103,89,46,53,241,215,244,115,201,78,196,177,27,188,41,188,167,92,183,236,8,137,242,79,247,197,172,192,169,76,45,5,229,200,115,251,27,58,59,194,226,178,44,145,135,243,51,158,215,58,51,126,105,137,235,198,24,242,242,90,74,150,228,167,9,74,54,55,123,72,251,12,145,14,36,114,65,30,118,122,233,238,217,230,138,62,56,45,230,35,3,188,75,33,52,168,139,147,166,198,53,106,138,143,129,166,251,9,110,28,217,35,175,72,198,51,208,73,188,77,221,219,127,27,185,1,201,201,112,53,42,148,94,116,108,142,178,206,83,106,192,179,91,177,187,211,216,167,232,198,96,130,155,94,136,141,70,175,214,143,39,132,182,189,232,114,91,170,122,202,144,158,175,73,149,189,151,136,163,16,90,230,51,226,105,150,168,32,167,43,168,86,215,90,171,171,24,52,10,225,218,51,228,27,22,133,139,1,20,202,98,245,244,160,112,229,83,5,69,12,0,61,198,182,20,238,238,108,109,186,244,97,141,42,106,29,138,62,216,4,98,219,159,110,224,157,12,7,202,236,190,25,109,186,88,134,71,64,19,243,74,221,200,55,123,233,210,177,111,13,53,70,11,221,36,221,190,165,64,187,92,141,84,179,105,160,60,249,134,177,33,152,236,123,117,65,248,50,8,166,28,210,180,106,187,112,135,181,148,99,89,154,214,239,125,52,43,72,25,81,152,126,182,219,114,73,160,56,216,8,5,175,168,91,47,38,250,32,48,53,245,110,94,156,205,108,205,165,191,141,131,184,221,78,101,142,137,28,10,112,179,126,0,190,240,204,149,45,122,245,217,196,221,48,218,166,214,186,244,230,19,225,238,88,120,136,9,53,185,122,35,168,156,66,103,96,94,209,29,192,9,143,47,230,62,101,39,73,222,122,135,220,52,194,11,199,223,200,242,92,56,235,217,43,13,216,19,187,148,250,83,98,141,242,199,103,219,160,128,131,120,208,125,233,138,16,186,23,105,115,224,157,247,218,114,53,167,195,218,46,71,129,132,240,12,37,184,206,59,22,186,185,254,96,26,33,231,203,61,7,198,71,243,223,198,164,173,183,55,171,193,103,175,249,54,120,210,22,105,221,46,6,125,88,208,240,59,121,206,20,182,190,123,119,158,193,171,65,229,214,97,186,103,13,249,105,196,24,202,103,102,108,228,193,144,190,14,152,16,249,116,27,102,195,9,160,170,232,194,121,27,105,209,97,35,16,223,7,71,205,16,139,49,96,118,194,33,240,182,234,115,135,19,117,220,114,117,53,153,111,127,114,216,218,171,202,163,81,190,244,181,98,3,134,114,45,159,251,204,89,122,244,248,111,211,177,125,77,185,154,224,156,87,217,177,240,39,44,64,129,41,66,93,62,168,13,227,52,201,213,196,20,183,95,76,142,226,102,61,64,209,194,232,113,241,38,207,174,23,103,56,185,254,218,216,44,55,49,1,76,83,18,159,198,168,248,97,153,8,92,89,174,254,219,29,171,186,203,213,22,22,137,223,134,75,156,106,86,184,71,226,27,120,139,198,18,48,34,120,49,211,232,207,117,201,227,29,249,132,115,182,20,31,211,97,103,219,189,57,89,198,84,99,208,102,145,242,242,131,162,126,232,25,251,109,221,6,47,191,136,210,214,243,94,205,53,89,10,82,139,183,254,194,224,250,169,39,27,138,32,245,125,176,78,115,68,247,151,236,172,31,67,246,13,75,25,231,236,48,171,241,50,149,129,105,184,225,243,144,22,142,253,150,30,26,140,59,189,3,46,215,25,3,37,81,20,207,109,221,165,101,237,118,51,129,75,92,12,151,53,43,202,215,40,129,102,201,105,116,43,50,40,159,242,31,93,241,144,134,208,231,230,99,121,46,103,195,237,194,35,86,24,189,113,127,50,68,166,82,213,171,77,32,217,159,12,157,147,27,141,54,152,54,155,45,96,142,136,46,48,91,67,188,118,71,8,41,233,213,131,192,172,191,88,55,151,85,31,109,152,33,249,193,132,217,111,45,180,193,214,107,197,225,115,174,222,120,24,112,135,27,232,55,31,218,52,243,247,53,169,141,251,80,43,146,111,243,129,125,63,43,228,231,139,108,196,29,35,32,197,76,88,216,40,114,192,64,149,233,241,82,216,171,189,188,104,30,46,73,68,83,176,158,139,206,4,100,61,82,11,24,221,25,157,10,157,168,188,63,25,161,137,54,198,3,7,93,0,152,29,168,60,48,164,57,135,179,185,203,250,94,233,28,104,254,219,156,232,179,62,235,35,71,192,23,24,157,48,189,249,168,17,179,61,48,161,234,89,158,73,76,135,194,31,12,185,17,187,93,39,113,110,94,245,65,93,69,41,87,48,218,96,252,207,30,48,53,37,247,230,16,29,246,23,118,133,162,134,174,225,16,20,101,171,207,74,58,211,151,158,163,178,25,14,74,126,134,143,10,20,114,234,174,5,70,95,255,115,146,233,56,122,19,38,6,46,239,226,107,32,29,107,228,214,86,252,176,227,214,20,198,180,166,48,5,180,23,166,21,252,18,120,80,151,125,97,58,155,200,131,157,69,159,83,252,54,66,120,105,45,133,251,240,122,48,96,196,26,228,183,11,61,160,125,175,60,158,77,187,122,49,160,147,36,151,191,116,45,85,142,166,115,234,157,239,231,251,17,34,204,179,61,63,92,173,121,110,192,52,40,147,111,133,140,124,243,85,77,191,169,113,249,138,6,19,248,246,155,119,190,70,221,15,60,4,198,117,212,151,162,26,196,55,51,74,116,209,40,86,24,109,128,28,240,144,158,203,246,224,121,248,145,122,108,181,186,90,125,222,234,248,84,113,107,36,159,244,135,233,109,238,27,29,106,45,40,89,235,96,35,47,230,239,12,153,186,76,125,103,58,200,183,11,147,134,211,119,166,9,202,140,155,47,107,230,169,112,232,71,145,62,205,207,89,126,76,156,78,87,203,15,198,95,237,58,187,27,29,153,99,72,150,233,12,201,199,34,93,59,124,155,172,140,237,214,73,116,94,154,49,251,193,13,61,224,42,86,37,125,46,154,123,161,150,106,111,207,68,65,147,168,187,51,7,231,128,136,178,192,168,240,185,253,100,18,137,106,71,12,28,211,218,227,230,108,201,178,21,154,230,86,24,188,168,234,141,174,79,206,169,232,213,86,192,52,159,189,143,54,105,16,231,73,32,230,12,45,4,178,194,86,248,23,48,157,110,167,192,21,38,103,160,22,224,16,244,220,249,235,8,11,140,220,95,31,2,67,59,220,235,94,13,127,66,96,184,26,237,222,156,48,220,253,158,147,30,111,181,196,205,183,117,236,21,120,83,219,210,2,46,253,102,4,113,31,172,124,203,223,11,211,253,70,141,209,122,75,53,172,225,198,0,168,169,0,165,61,204,190,70,111,178,174,99,130,149,184,125,38,81,188,243,28,230,164,220,136,218,253,224,78,72,103,232,128,35,237,24,55,71,49,77,218,75,216,131,81,175,227,87,35,2,84,178,222,28,158,230,231,131,27,85,146,8,162,188,53,109,38,253,0,56,176,81,0,21,134,1,24,48,181,117,109,41,124,254,205,13,245,158,173,195,202,115,53,94,223,112,152,195,255,65,209,176,106,129,110,52,232,31,184,199,126,214,73,84,235,202,183,17,207,190,25,226,60,38,117,172,166,9,242,248,218,166,56,110,235,226,157,68,140,166,27,226,148,220,52,157,10,52,189,113,161,129,31,15,38,103,133,27,146,135,113,239,54,103,210,207,5,31,32,197,131,157,181,245,172,174,134,36,222,253,101,10,20,116,200,154,89,11,241,211,8,55,116,133,167,21,131,221,171,91,149,205,148,90,225,244,245,104,248,193,18,18,239,84,117,157,63,88,241,104,172,32,49,252,144,32,172,158,246,3,198,146,144,213,215,107,10,138,170,113,145,251,243,57,9,217,149,233,31,27,155,84,206,243,131,154,255,24,168,138,185,119,107,103,186,157,62,68,91,117,228,103,245,234,179,122,170,27,11,189,146,118,74,250,100,27,198,86,14,24,161,122,89,2,72,232,45,223,54,250,175,56,73,126,123,32,184,236,219,134,41,120,109,49,28,177,66,67,98,7,185,139,4,29,73,97,179,8,2,110,244,19,84,152,122,134,18,48,98,194,178,252,136,116,123,197,33,177,28,188,77,249,34,200,175,14,127,109,72,8,106,55,162,232,70,25,124,192,104,197,239,23,254,250,228,254,244,40,247,88,250,100,144,159,221,105,131,54,189,228,232,164,54,244,206,98,196,42,87,211,29,13,131,183,95,148,40,116,123,80,194,205,14,35,135,216,228,193,54,41,208,47,81,64,54,14,53,5,185,55,29,190,156,29,190,9,4,108,245,254,201,48,23,23,91,50,193,194,121,11,91,17,30,77,80,169,191,207,133,199,221,187,24,142,100,129,91,115,83,156,52,88,106,242,185,56,48,106,156,17,3,230,173,26,173,203,206,62,55,28,135,181,132,146,88,16,245,92,222,215,120,33,191,78,99,53,129,81,210,138,77,103,224,66,92,254,108,71,41,157,36,135,63,57,156,210,42,167,196,42,214,9,200,127,155,92,110,149,179,209,36,13,86,188,216,162,79,165,132,138,144,194,132,24,241,193,155,60,145,108,90,116,112,59,235,194,175,230,160,92,47,234,180,96,3,123,145,237,208,168,214,177,118,173,97,91,151,175,77,1,80,120,170,227,156,77,105,137,195,8,213,114,140,86,239,115,21,177,151,137,156,109,47,231,5,29,199,64,211,139,145,199,221,241,212,217,218,192,8,124,108,237,52,226,167,17,226,206,93,225,189,102,204,82,200,143,75,31,187,115,10,4,152,107,211,75,137,208,250,210,33,209,70,230,228,111,67,241,255,255,55,229,137,44,223,28,240,217,87,178,162,230,47,220,139,211,204,243,129,41,91,13,184,237,170,31,1,223,183,5,74,211,72,113,14,128,175,122,50,247,58,231,174,14,21,11,166,199,64,242,77,251,124,175,238,189,7,156,164,7,243,239,201,178,211,153,182,169,81,143,242,124,7,58,176,198,164,111,67,180,59,13,62,139,104,199,107,35,122,39,214,230,129,83,200,192,108,147,199,215,244,196,34,65,229,50,172,192,36,152,117,196,233,176,93,2,109,99,118,125,178,179,221,230,123,45,177,246,7,197,89,137,95,62,123,124,79,250,203,37,242,91,160,237,217,7,38,62,252,125,231,76,180,92,110,141,109,19,230,32,26,45,245,118,39,181,197,74,93,138,223,155,148,239,146,180,8,114,66,199,146,242,241,166,68,107,232,62,208,9,55,199,6,54,56,119,245,226,68,62,200,135,132,62,64,77,172,15,114,48,161,122,11,60,72,63,202,14,5,3,36,86,43,230,184,154,0,240,147,135,211,203,54,221,46,232,71,122,97,226,157,241,90,108,203,26,159,89,38,107,212,253,222,104,158,87,137,44,209,128,182,132,206,54,45,56,155,230,69,76,53,212,189,200,241,19,176,108,122,30,17,44,242,65,33,237,125,197,207,12,38,9,31,71,37,66,143,106,189,211,136,115,199,129,115,22,248,149,55,51,180,71,117,217,198,116,40,73,130,17,28,133,200,128,58,220,143,101,152,159,159,70,191,62,12,128,110,149,37,242,90,180,218,13,219,131,131,179,232,246,72,3,163,226,246,193,57,75,230,51,100,7,221,17,110,238,52,109,108,122,38,28,184,94,175,3,205,135,36,209,104,232,86,174,171,111,50,49,164,244,159,49,233,78,22,167,255,50,158,129,26,0,100,228,194,68,70,112,82,205,26,139,241,134,225,111,146,172,106,143,17,5,118,194,30,25,192,217,212,193,100,199,88,97,112,53,91,77,106,215,156,133,215,125,26,65,18,91,73,31,12,105,166,20,35,70,55,175,44,71,48,228,140,221,230,133,143,233,33,27,229,132,183,21,169,32,52,208,103,85,239,117,90,10,93,12,232,156,213,144,132,157,95,247,117,43,76,246,80,224,227,138,213,122,97,200,63,69,225,99,57,122,4,178,19,9,175,178,43,88,75,185,217,195,173,200,86,140,37,112,181,98,143,112,228,218,238,146,64,155,212,97,133,235,124,54,23,26,9,170,109,79,247,238,112,234,7,189,56,212,190,238,228,34,34,80,50,44,60,148,21,166,91,109,120,222,200,95,138,185,103,242,140,221,19,238,148,141,160,255,241,250,44,62,42,13,6,219,212,81,57,167,77,186,193,10,75,11,233,247,164,241,65,216,76,13,238,220,172,175,95,14,115,196,195,13,199,138,77,234,108,161,98,41,145,16,139,188,14,245,126,55,253,34,2,230,252,208,96,197,177,170,91,196,127,224,19,170,151,8,107,127,221,216,147,201,131,60,145,142,154,122,196,50,144,233,170,85,127,154,216,72,4,120,200,135,62,203,143,35,179,250,233,132,218,62,110,184,68,89,232,112,93,226,106,211,234,215,224,18,206,192,142,184,23,69,215,73,227,67,121,47,47,80,67,174,232,159,24,39,212,231,230,135,46,245,244,89,19,8,148,118,134,132,178,165,186,207,153,50,21,62,70,92,196,166,40,173,41,89,67,114,103,26,22,183,22,16,85,196,113,81,120,134,34,2,225,64,8,168,26,177,163,124,42,66,187,244,22,168,89,127,251,151,185,119,216,162,204,18,75,52,66,94,4,42,81,75,149,195,109,32,49,145,252,144,160,37,39,45,234,21,110,158,243,7,45,235,249,101,19,14,247,37,0,249,185,233,92,193,129,10,237,206,109,18,98,91,195,198,84,13,109,63,67,76,207,170,106,64,155,34,239,20,99,6,81,39,201,234,132,114,127,236,187,26,17,235,38,108,53,187,154,154,78,255,109,244,54,199,19,158,45,228,231,60,14,207,136,85,125,112,107,46,28,97,122,90,230,246,242,192,115,142,200,16,80,143,172,65,126,203,180,71,84,250,172,15,10,41,31,120,198,2,67,17,97,166,246,220,220,68,73,2,166,108,69,223,139,20,117,141,171,73,69,21,189,121,149,105,138,69,155,215,243,104,100,67,124,72,145,228,26,207,79,23,90,71,247,128,51,68,102,133,17,163,243,159,46,132,103,139,62,89,38,142,29,55,111,137,88,165,124,47,154,107,70,180,189,160,129,172,19,141,42,165,41,217,34,10,35,154,194,72,183,199,205,165,210,10,176,181,20,78,191,233,66,23,29,178,74,99,153,126,97,30,109,43,204,78,31,89,46,164,110,154,94,109,246,132,255,178,105,138,39,189,218,84,24,91,192,103,119,213,39,75,148,194,199,79,147,42,212,1,231,11,180,20,247,38,134,163,113,254,146,17,38,244,33,203,148,34,234,2,57,179,191,135,157,116,30,18,82,157,166,231,162,177,163,229,13,233,211,162,217,185,50,110,36,164,208,103,81,25,26,16,52,182,11,192,208,124,149,184,215,115,181,13,132,167,83,217,208,234,147,249,195,60,113,180,91,175,88,129,77,135,199,159,140,134,19,26,194,57,118,44,233,38,71,51,77,217,134,162,231,88,136,4,179,133,237,159,204,32,20,60,63,250,14,108,169,41,133,113,35,253,230,8,172,109,125,107,88,95,209,245,198,250,58,166,242,160,109,5,33,224,124,203,246,164,67,9,169,180,28,247,166,49,115,213,172,35,74,104,241,224,152,204,171,188,112,141,212,56,20,85,221,164,207,130,191,9,205,51,105,26,190,194,51,17,226,157,206,200,63,230,50,177,182,115,102,7,76,8,89,127,246,184,8,43,62,100,103,215,28,207,43,159,61,119,5,92,77,160,89,190,36,91,126,48,9,40,185,127,231,193,177,128,34,55,141,94,245,72,237,201,0,31,67,209,99,86,84,11,119,37,88,12,10,48,166,27,3,172,232,174,46,244,32,71,239,245,28,232,77,67,187,214,71,67,243,168,6,41,229,88,207,154,96,70,187,225,220,205,167,63,242,32,250,104,180,126,88,45,200,6,228,38,52,226,117,188,37,56,46,59,96,56,18,202,191,232,52,34,139,155,83,18,41,155,48,126,88,113,234,34,112,105,237,97,50,208,81,242,178,109,76,169,64,50,250,244,125,115,57,30,234,99,54,69,147,10,91,43,219,128,231,90,74,23,40,236,42,62,147,136,121,17,158,81,248,44,252,22,20,36,107,89,44,239,77,6,117,244,11,99,45,8,147,1,218,104,156,247,25,37,131,92,245,106,246,105,95,247,212,178,15,181,207,200,179,180,88,186,92,93,178,114,94,8,230,185,6,191,253,118,30,178,107,96,187,183,96,199,102,251,252,229,129,7,147,49,224,214,155,178,117,172,164,175,197,163,209,217,81,41,76,199,126,58,171,40,40,103,231,252,80,107,130,90,163,234,130,194,7,174,52,76,217,202,204,218,205,43,25,129,91,174,202,189,226,199,150,199,161,50,205,11,167,210,248,246,54,219,52,224,243,224,178,163,145,198,236,227,114,229,216,183,101,50,209,231,54,26,131,0,167,173,196,174,102,105,3,95,192,25,26,197,150,205,22,121,130,226,165,113,192,165,170,131,68,187,60,111,234,106,176,53,58,16,152,152,245,170,23,38,182,174,116,183,237,20,92,67,151,50,83,136,189,86,239,93,96,63,125,54,26,133,233,88,210,239,213,80,243,228,193,77,203,34,223,39,59,35,216,21,182,128,79,92,205,222,165,52,61,88,158,243,146,54,87,125,110,157,40,93,13,238,34,97,194,188,133,33,136,132,195,165,116,158,115,64,83,116,56,13,116,125,12,90,37,74,106,10,159,3,43,18,39,28,139,26,44,178,22,235,59,30,27,110,68,87,94,228,89,31,236,59,206,84,93,168,199,110,133,97,136,95,24,101,227,231,106,35,246,57,76,103,47,89,188,141,82,110,215,6,161,123,123,77,207,199,132,206,147,98,84,104,223,80,149,170,218,59,97,1,31,82,24,5,154,153,132,155,158,91,204,179,52,77,174,78,96,108,226,96,147,162,183,209,37,133,208,104,3,125,247,21,232,193,106,100,81,220,216,189,66,26,122,2,181,82,114,181,209,44,131,86,73,100,42,63,87,227,53,198,60,76,44,95,165,147,86,196,234,220,152,79,155,137,164,171,179,154,12,74,15,152,0,198,3,199,115,39,250,84,168,69,220,144,111,246,137,196,165,73,115,239,191,28,180,27,104,112,19,171,134,6,137,92,87,215,53,52,88,253,77,24,149,176,95,2,157,171,63,188,226,193,190,30,40,217,141,166,48,125,44,99,192,142,133,171,166,33,50,83,187,223,79,157,112,220,244,167,77,121,246,14,119,146,246,101,6,211,87,125,223,143,85,149,28,111,221,31,92,10,152,17,105,109,72,4,154,54,22,37,22,8,239,53,230,115,117,53,197,6,129,251,243,228,5,210,136,92,77,106,88,216,216,199,62,169,77,224,172,17,0,250,230,33,147,21,176,125,3,161,122,147,52,115,111,22,254,250,28,50,44,103,11,58,206,143,71,201,210,162,41,178,18,197,207,46,158,93,205,145,6,36,16,137,229,230,19,174,152,239,165,103,127,162,62,90,249,241,184,29,193,158,231,4,145,229,83,139,201,205,245,104,215,8,255,94,152,249,84,211,120,141,50,93,46,100,122,35,17,222,162,51,212,174,166,97,33,191,107,49,123,47,79,178,130,80,229,252,167,66,171,194,168,162,176,150,165,207,197,45,194,138,107,81,243,173,129,65,234,172,189,67,48,21,28,22,169,213,74,134,76,204,197,235,174,96,63,107,212,17,25,54,82,164,94,30,66,226,73,46,38,34,157,189,104,118,90,226,81,118,43,164,209,206,231,104,94,122,66,141,150,88,158,68,56,75,148,41,79,19,110,19,163,216,20,38,189,64,111,78,203,11,73,121,71,163,206,37,170,90,206,107,109,249,206,180,49,184,253,26,38,45,222,158,210,17,182,217,208,252,36,251,69,159,87,189,183,213,216,126,48,242,186,85,78,220,194,1,237,140,54,96,12,162,45,240,143,102,227,245,56,112,50,183,190,22,245,102,94,58,50,77,7,100,61,21,53,35,234,224,33,209,75,23,48,62,7,236,209,168,223,99,210,244,254,86,204,164,208,57,154,68,122,148,218,104,201,235,208,207,176,164,111,214,90,31,90,151,150,24,113,196,169,171,88,18,5,130,255,244,18,188,179,142,206,65,166,245,54,38,75,24,115,33,195,202,220,90,142,83,182,243,57,173,139,64,21,247,168,152,82,253,140,107,73,207,104,181,205,50,49,15,255,30,105,172,183,220,198,122,38,220,139,41,44,145,13,131,90,203,234,146,8,36,252,176,97,101,81,159,211,118,69,167,198,61,180,114,16,145,27,106,9,93,216,131,68,223,83,106,80,127,237,181,162,128,149,28,140,214,219,152,238,145,15,89,55,9,87,57,123,80,251,79,94,13,124,86,248,150,206,198,160,9,22,140,151,187,103,58,205,118,69,207,230,229,106,39,157,217,47,103,117,165,65,95,172,60,22,74,215,152,6,94,112,139,14,98,72,5,210,2,233,47,83,231,149,19,188,186,202,34,189,111,170,112,143,42,158,128,105,168,124,112,161,102,61,182,138,138,82,88,46,94,139,120,12,73,120,6,65,71,49,153,100,24,173,245,131,233,106,210,99,52,184,154,176,229,239,27,34,113,111,197,66,130,38,58,93,149,15,38,116,209,228,151,41,143,46,223,114,229,36,162,244,240,94,92,104,234,156,191,189,224,236,112,216,138,69,96,218,184,245,47,246,58,39,169,236,26,11,178,210,104,207,79,217,243,185,80,117,201,247,165,224,33,71,211,138,105,189,7,167,94,91,206,244,112,151,3,3,150,163,238,62,247,143,69,254,249,82,240,201,75,185,234,166,192,88,212,223,180,231,15,85,17,252,192,201,136,188,254,104,24,19,35,223,155,91,81,183,179,154,16,250,36,227,220,4,70,206,176,249,205,41,250,139,141,194,80,100,172,115,160,149,184,214,133,23,89,179,21,15,190,236,215,5,30,196,121,227,193,114,187,5,81,160,16,245,103,92,124,206,140,34,243,196,154,39,184,247,202,91,83,217,43,79,102,57,154,120,238,204,225,55,229,234,73,198,103,196,205,185,117,145,65,177,134,79,217,7,37,89,57,186,194,244,198,243,105,70,97,94,202,250,94,100,69,157,39,99,2,100,73,102,33,157,34,147,243,183,41,113,129,124,32,79,134,129,236,174,22,48,182,163,94,141,174,227,232,1,211,30,37,43,220,34,26,49,127,194,57,89,225,20,113,116,208,179,90,194,100,58,104,31,251,44,174,237,48,132,105,153,196,103,223,49,182,170,195,237,156,197,85,102,10,116,132,52,106,192,36,194,228,131,52,44,151,251,224,60,166,60,24,125,30,188,74,24,20,90,147,60,89,163,39,125,139,229,101,86,171,194,231,99,123,177,163,193,115,234,247,160,156,209,155,175,218,147,137,11,9,108,233,189,123,115,122,0,203,163,33,76,237,205,25,24,21,106,206,154,194,4,27,218,133,219,150,93,35,91,235,200,88,218,7,238,93,46,62,171,163,118,25,112,152,65,130,14,58,125,220,107,103,186,108,124,96,138,33,246,253,154,86,19,114,97,92,242,54,239,60,203,237,10,204,1,19,181,191,243,140,74,104,121,108,42,4,251,138,121,180,173,54,81,96,204,189,52,98,63,35,183,43,112,154,174,231,207,210,203,251,218,237,38,26,77,161,247,190,43,115,201,14,142,15,177,189,201,52,171,254,236,92,242,206,9,118,162,43,42,176,163,160,106,57,4,238,38,78,239,48,213,107,99,10,108,146,157,14,227,175,239,92,5,174,132,6,125,72,74,54,237,8,129,147,73,142,196,102,7,65,52,63,112,114,209,100,131,215,37,43,210,26,227,28,87,219,79,69,52,243,199,144,1,71,1,40,10,29,39,245,181,169,203,84,160,58,125,196,134,83,22,188,214,45,40,178,112,241,169,207,42,164,99,200,133,77,214,35,174,174,24,27,178,217,29,216,200,18,23,46,93,22,110,50,109,128,26,232,188,34,20,128,153,12,115,14,52,183,41,219,44,81,11,164,40,2,166,11,153,194,147,242,171,184,247,25,194,171,121,0,92,86,207,177,101,224,28,221,62,111,192,185,123,237,191,161,186,118,206,109,143,113,23,31,203,18,69,58,19,126,189,99,246,125,48,178,32,2,103,4,156,47,220,186,126,105,178,178,235,62,118,134,183,118,81,108,176,150,101,180,165,245,54,112,162,159,166,92,60,178,28,153,52,40,75,185,220,1,37,24,41,95,154,3,118,52,189,122,232,107,157,127,104,46,250,13,188,242,213,0,66,154,31,61,147,56,113,43,21,233,250,94,197,138,117,47,140,92,166,60,57,229,82,242,173,41,140,208,143,73,190,193,41,122,192,157,51,65,225,52,60,43,104,240,184,76,96,96,90,226,148,123,53,191,45,115,148,176,67,201,241,104,214,38,72,134,37,91,219,184,120,180,62,132,153,5,156,88,140,241,57,141,138,40,79,78,44,167,134,117,118,92,215,162,103,42,25,249,227,127,197,213,214,104,79,134,133,116,91,137,29,139,179,234,102,244,145,9,223,151,32,109,82,53,83,182,36,84,196,137,105,197,213,8,116,93,243,171,26,193,41,185,201,186,40,174,189,234,25,192,164,112,138,63,121,67,221,252,26,11,232,228,152,76,212,7,83,217,43,230,153,233,30,143,26,99,222,161,169,52,133,97,142,39,127,242,110,117,151,130,254,142,136,15,37,59,122,131,55,214,52,130,14,39,51,96,116,40,229,106,100,90,91,156,47,80,2,119,81,180,122,171,37,64,18,97,2,210,188,39,166,194,60,118,71,211,17,131,52,146,99,188,233,34,121,169,215,214,221,119,182,21,231,49,37,26,183,29,82,181,162,52,194,161,14,111,234,211,167,194,228,94,125,42,192,89,184,25,180,106,36,149,209,99,233,19,19,204,69,95,139,240,117,28,216,184,160,87,235,4,56,17,164,143,171,73,20,188,112,137,106,246,105,201,214,252,160,231,83,197,234,131,155,40,103,151,193,35,199,231,160,113,241,117,172,127,247,158,46,137,105,19,142,12,246,3,47,47,174,3,230,195,235,107,39,19,12,118,56,175,27,66,52,180,55,175,3,67,27,224,12,82,209,15,130,20,254,23,45,62,48,245,34,115,63,99,86,189,245,234,132,38,87,174,98,131,193,104,36,250,205,137,193,207,162,191,93,96,61,249,205,115,251,103,170,80,213,236,3,14,58,47,225,204,62,246,136,6,192,200,247,100,202,9,4,54,141,211,184,183,229,206,117,26,230,233,73,119,162,68,67,90,95,253,38,113,117,29,106,56,148,84,39,206,103,1,212,121,175,30,228,198,117,237,37,10,166,167,195,203,114,28,10,147,223,41,1,207,122,85,255,76,139,9,217,36,191,26,129,223,43,3,86,173,126,173,122,61,8,207,209,164,23,186,237,10,168,94,198,213,132,105,231,179,105,172,32,39,2,91,106,79,119,36,236,191,184,185,233,78,233,118,7,147,114,250,144,91,231,105,189,57,229,120,222,161,1,109,56,244,130,171,238,165,171,59,255,28,182,81,217,122,54,38,90,0,251,20,111,125,233,47,99,185,29,15,49,46,37,28,167,118,76,34,232,24,215,158,45,162,235,144,16,71,24,190,153,145,7,127,199,27,113,123,23,231,160,86,167,72,135,108,235,97,196,185,235,47,133,12,255,238,186,145,158,153,228,238,5,57,242,118,147,41,54,205,42,178,253,14,179,249,77,185,247,192,107,242,200,1,19,186,94,169,245,106,254,216,249,113,159,133,240,155,199,148,165,73,216,181,250,167,84,218,20,177,178,102,155,132,131,219,250,149,11,156,77,159,243,131,41,190,157,77,94,170,64,172,138,1,221,109,75,253,4,48,141,88,221,252,226,164,184,117,88,180,109,202,115,164,248,105,106,146,110,54,197,52,59,40,200,245,199,134,229,125,9,120,63,90,110,15,251,139,208,112,239,114,92,83,7,50,102,108,40,148,63,23,57,62,144,214,24,97,24,110,147,210,150,25,184,56,65,239,102,102,164,6,217,81,176,158,75,68,198,88,197,77,142,7,220,133,212,98,19,62,155,185,244,249,59,176,197,54,47,220,17,96,190,223,146,213,194,254,21,15,14,247,228,254,52,123,126,52,66,99,84,104,26,84,5,198,34,243,248,37,73,11,36,95,229,230,52,4,245,206,138,8,107,76,9,182,212,105,218,101,30,47,198,148,174,18,119,227,201,207,71,242,230,15,41,155,226,230,69,143,51,185,61,77,74,228,204,106,76,4,30,52,140,204,14,163,242,33,79,70,218,103,68,39,2,40,162,245,50,61,45,11,65,255,102,191,218,108,154,214,117,200,97,10,127,65,93,202,10,114,94,10,19,212,243,30,35,214,133,90,55,179,179,209,229,233,138,109,103,129,91,97,130,124,236,68,130,222,239,77,101,253,204,58,23,58,105,82,191,247,232,116,116,144,159,38,125,31,221,181,141,110,215,197,126,50,169,184,16,232,195,143,130,71,116,97,148,16,60,64,101,87,175,219,126,190,90,245,123,142,54,212,232,54,183,44,39,0,97,185,22,253,52,210,176,190,68,242,69,134,53,224,94,241,98,75,90,217,208,135,8,50,102,124,207,97,195,168,240,198,148,143,247,62,251,151,158,247,36,128,178,51,225,8,157,113,144,201,218,183,255,118,152,40,4,74,178,178,53,36,216,61,223,111,27,239,45,235,174,147,141,70,244,161,8,234,223,186,112,219,148,90,232,161,80,250,73,81,128,220,187,48,170,46,199,72,148,21,73,8,221,241,72,11,127,163,114,222,105,94,37,72,219,74,173,231,201,135,210,159,181,232,134,199,233,95,60,43,130,246,109,210,15,194,54,238,225,45,38,188,10,240,153,73,139,254,243,55,15,241,178,138,196,104,57,157,18,66,71,31,156,81,208,75,75,157,190,179,6,92,30,147,94,99,116,245,82,127,20,106,233,55,23,248,91,145,28,255,28,101,15,184,31,120,34,214,81,213,69,183,112,216,7,159,241,155,229,129,207,95,59,253,2,197,246,145,100,47,110,38,40,30,13,64,139,81,53,138,250,255,103,191,115,155,150,146,175,129,208,190,60,218,57,136,99,22,23,136,28,69,61,202,158,172,134,198,97,98,128,73,29,237,217,220,231,131,64,79,219,23,117,164,137,130,248,199,182,46,238,107,171,183,106,84,174,128,97,116,75,192,145,28,197,49,231,190,153,68,122,44,213,199,20,73,45,90,115,23,186,153,84,181,113,150,169,75,124,202,248,137,144,96,82,99,226,76,233,16,124,102,7,34,203,161,246,21,188,31,111,23,128,240,98,85,23,131,78,7,87,209,159,96,255,229,85,253,156,182,219,92,171,144,9,127,220,178,18,82,210,36,210,112,163,212,78,105,171,223,142,120,108,58,175,211,118,172,148,219,40,54,243,154,234,35,180,166,205,179,172,138,65,173,101,107,135,113,59,18,151,220,212,32,24,251,114,128,104,158,133,141,40,191,221,137,245,71,155,89,202,18,134,14,56,245,47,53,122,74,82,49,185,30,19,234,76,172,232,112,69,28,224,241,17,168,175,137,214,39,180,15,221,250,220,199,104,92,145,237,167,188,101,60,95,3,229,227,104,209,67,152,186,84,53,253,208,212,118,147,149,98,114,43,237,22,184,54,244,47,93,122,158,136,161,122,209,120,255,94,15,99,130,252,109,233,158,66,112,121,199,111,195,1,233,178,95,89,165,183,135,161,206,209,66,174,37,233,38,126,6,188,36,145,67,207,93,162,22,20,133,113,36,57,60,201,28,200,153,221,113,74,66,22,159,202,121,177,254,232,67,145,98,76,219,162,171,163,140,233,50,170,187,79,97,107,153,208,196,45,155,24,246,94,73,79,151,163,252,76,52,235,26,188,189,219,56,103,133,68,235,169,101,194,132,10,53,117,66,38,50,226,22,38,13,162,2,98,17,89,87,46,58,133,217,35,61,72,111,157,23,23,251,141,74,158,93,103,8,166,79,171,174,185,48,20,217,232,141,98,212,220,171,240,71,99,69,140,81,87,247,166,254,139,60,133,194,168,90,205,72,94,207,231,76,134,107,9,11,207,165,195,43,58,184,2,35,218,214,124,163,69,197,141,110,139,242,98,141,254,113,158,220,134,106,144,244,230,27,218,195,12,1,240,108,61,95,5,166,53,155,219,34,72,94,226,226,221,49,79,52,179,108,126,117,49,249,20,65,89,173,174,166,122,44,216,166,111,141,50,236,140,86,3,195,250,176,252,113,179,99,178,223,147,247,249,204,244,137,22,241,218,154,161,70,54,114,58,76,206,109,104,122,155,180,243,112,239,132,30,190,75,214,29,57,51,179,58,63,24,101,63,113,171,80,30,34,131,247,121,39,38,102,221,37,139,102,12,222,72,127,91,111,227,123,146,211,156,2,54,140,163,108,224,247,177,105,244,82,220,12,152,70,192,173,146,220,104,112,196,34,55,62,104,187,144,37,93,212,206,238,78,95,3,207,218,23,100,30,167,192,232,14,185,199,54,76,53,117,202,205,105,130,18,129,22,26,64,158,249,41,87,67,173,115,86,59,121,240,68,5,136,192,148,199,121,42,183,211,245,91,147,31,8,18,18,85,119,178,66,70,217,36,203,163,109,111,221,51,33,68,163,153,45,224,185,186,123,246,187,89,227,110,9,105,35,106,132,51,249,193,76,244,45,121,121,116,107,104,82,251,193,8,107,105,106,29,49,171,237,34,70,40,228,144,254,219,10,163,84,251,141,25,251,55,6,148,192,25,142,134,95,93,178,244,198,229,107,230,208,80,61,83,16,39,232,98,149,140,141,7,197,152,50,61,43,204,25,180,62,11,27,53,35,200,159,242,187,197,178,221,217,225,100,41,161,11,83,45,149,60,112,197,65,112,86,115,253,219,21,249,95,219,64,236,18,197,218,238,249,38,82,8,40,171,235,107,46,161,219,30,195,170,247,100,111,60,30,32,94,135,107,184,23,196,1,146,110,80,204,85,119,134,208,119,151,26,125,54,63,202,149,156,208,215,169,75,24,98,174,157,193,197,44,136,118,17,231,176,147,52,43,91,39,170,204,126,100,80,88,32,73,115,222,187,174,232,190,217,155,213,32,93,212,196,4,93,40,29,174,112,46,18,67,132,19,145,189,162,156,204,129,13,156,120,252,86,2,54,162,115,8,156,177,169,62,96,194,27,114,206,82,181,156,152,6,89,206,2,143,62,70,86,31,160,1,179,31,125,38,96,218,176,149,39,254,83,162,165,206,180,206,160,130,25,85,214,91,169,160,102,162,33,22,58,15,182,104,5,9,215,136,156,172,192,157,100,245,186,205,126,104,222,169,48,6,130,91,61,180,202,78,26,99,183,234,247,184,154,70,81,69,31,13,162,215,168,209,56,106,104,120,102,91,181,123,116,33,162,146,253,10,0,1,83,117,24,205,78,9,140,234,120,110,116,40,162,11,17,229,165,77,131,5,8,92,135,156,147,53,170,91,253,137,130,115,204,68,151,59,234,151,52,218,70,250,228,182,68,28,8,133,149,39,254,88,123,88,184,132,19,159,207,65,232,231,186,12,4,50,171,230,21,22,228,136,120,48,35,123,85,133,225,241,68,239,179,78,175,199,174,145,104,246,246,112,102,224,255,173,172,191,77,199,10,111,125,214,207,42,236,93,253,168,102,125,162,195,165,176,218,38,117,209,144,21,11,216,142,210,174,9,197,53,86,244,227,133,157,178,212,121,52,86,116,12,41,182,248,237,236,100,169,80,100,253,162,15,49,218,144,234,184,22,107,103,115,59,147,231,173,40,145,163,232,72,81,201,45,47,57,227,33,233,142,219,153,220,226,116,143,207,204,172,143,6,179,231,196,239,207,79,83,128,114,63,182,73,11,36,225,140,160,112,81,47,58,211,86,182,10,141,255,162,179,120,46,231,205,30,150,13,82,68,209,174,148,122,162,169,252,31,24,194,209,212,156,193,110,74,45,162,120,44,230,9,89,129,91,173,10,171,9,13,156,235,19,55,100,58,228,106,34,24,59,6,52,25,49,92,25,110,212,227,71,3,62,194,4,85,222,185,24,213,63,62,53,173,252,134,176,89,16,70,173,59,250,12,19,40,123,168,121,8,80,229,0,173,119,130,210,254,168,173,232,242,173,212,64,56,83,219,152,160,241,165,105,87,57,148,83,72,48,237,54,184,95,83,242,106,192,24,162,183,15,60,93,184,244,230,208,157,163,165,161,117,233,82,50,35,106,59,49,129,173,136,77,210,33,197,122,45,75,11,100,210,243,242,94,236,9,53,58,153,178,109,102,225,17,148,105,21,124,37,54,66,248,41,114,115,107,29,27,187,40,133,134,91,44,96,218,231,173,232,138,70,44,89,246,163,118,206,168,243,237,163,53,89,38,161,126,127,217,14,231,150,195,163,134,139,172,23,147,158,154,206,62,62,211,138,154,144,169,112,237,174,175,120,158,27,217,148,165,55,199,255,8,34,46,37,55,67,226,108,149,196,85,189,237,149,173,150,243,125,240,26,189,27,200,139,29,239,187,233,107,19,37,138,125,118,99,69,201,144,109,106,222,239,70,89,17,45,186,176,177,203,99,10,243,65,218,144,153,130,206,201,109,153,91,81,74,17,3,26,255,43,223,173,176,210,71,67,184,94,101,89,234,50,102,33,21,88,242,100,199,54,168,37,130,43,5,49,76,157,133,203,84,46,253,222,133,191,21,142,26,29,174,86,116,30,161,206,124,141,164,131,194,44,141,117,15,41,173,202,52,60,75,25,187,55,182,43,218,131,10,87,140,232,87,118,109,84,90,97,34,171,37,31,196,28,32,223,22,176,195,70,151,65,35,224,145,162,249,107,57,103,197,86,167,4,163,207,137,0,139,94,172,43,203,152,217,166,238,34,43,22,174,160,75,155,192,232,74,120,188,183,160,131,123,219,141,218,189,137,138,58,108,75,115,53,125,50,132,94,61,176,89,168,167,171,250,218,147,140,187,95,157,17,205,215,7,79,38,100,55,60,214,188,36,233,135,198,205,110,158,99,34,76,77,185,163,126,174,99,205,230,25,81,236,132,16,128,206,51,244,203,35,66,14,179,63,203,17,64,87,244,230,123,124,54,117,144,161,123,10,4,251,21,48,154,149,74,145,70,176,35,142,0,42,116,232,209,170,20,105,84,214,252,173,142,251,138,220,139,240,121,207,191,101,143,189,208,177,226,236,88,194,31,109,20,93,251,44,165,64,113,233,70,76,247,162,62,60,252,72,21,224,146,32,54,49,163,232,50,67,198,2,5,113,101,105,194,246,242,88,112,194,58,157,74,170,165,33,226,246,73,154,216,148,134,178,197,168,151,136,22,225,16,43,147,36,60,160,36,18,106,245,196,219,49,160,86,210,224,61,196,128,155,244,59,167,129,18,91,147,181,134,117,123,213,210,200,98,84,30,24,150,174,111,196,103,107,50,217,57,133,145,95,244,247,162,89,165,210,98,147,149,114,70,66,145,89,219,149,249,119,30,124,69,27,189,132,136,128,174,236,68,190,61,18,3,220,156,54,114,202,227,108,209,21,194,30,141,35,73,89,160,116,182,143,223,166,18,74,19,34,4,163,203,133,105,77,59,245,139,156,113,140,132,72,50,155,72,217,194,20,67,236,200,250,157,115,118,12,137,208,192,148,221,222,42,192,116,208,68,121,6,24,165,42,95,65,48,16,111,139,53,230,10,50,173,145,27,131,8,208,214,203,217,29,247,123,17,120,150,109,33,163,173,185,99,72,27,140,146,249,88,111,4,128,2,30,244,34,159,202,53,182,212,120,192,196,243,117,146,239,216,206,18,137,17,229,44,66,65,92,209,22,157,105,150,196,131,54,126,245,104,145,140,108,19,135,101,42,121,59,221,59,151,103,63,130,57,87,234,186,112,34,2,47,235,182,80,35,24,63,108,210,22,93,57,231,137,243,229,142,8,117,82,186,234,203,136,152,105,178,112,205,82,182,59,83,250,126,11,182,108,249,233,78,25,78,228,134,105,157,155,245,157,233,210,89,238,112,254,106,143,4,222,152,241,241,100,148,112,168,53,188,145,128,108,23,237,85,11,58,142,43,30,129,188,3,39,130,75,90,2,112,204,131,226,134,31,211,187,228,164,181,11,196,81,111,194,124,90,194,73,224,205,233,117,225,174,233,89,10,35,206,36,139,29,133,79,167,230,240,57,107,16,109,141,133,217,45,156,162,85,23,232,170,239,216,20,90,190,109,203,129,105,9,29,59,10,149,18,234,155,96,105,12,63,52,211,57,28,246,149,174,52,120,207,88,181,164,251,244,212,203,22,121,246,36,207,153,202,72,145,105,141,76,166,9,189,163,48,33,196,64,66,210,118,70,120,156,214,8,143,15,144,127,146,122,62,21,50,125,224,244,214,115,204,18,19,197,74,71,244,90,38,194,12,230,4,54,205,214,210,30,162,233,49,69,57,203,133,252,64,253,95,95,97,124,209,205,177,107,180,152,158,54,8,72,56,124,124,220,91,252,14,220,72,144,4,231,195,106,216,198,227,248,140,200,201,37,46,215,178,34,26,62,156,101,237,204,163,141,248,94,81,244,236,223,193,49,219,214,76,246,129,73,16,6,151,133,12,180,248,123,192,217,109,229,105,253,227,90,27,255,13,19,40,123,225,210,130,161,134,92,129,186,131,37,17,189,79,78,148,161,72,183,22,125,47,238,29,79,142,99,185,117,204,150,231,158,32,76,241,233,244,173,168,42,12,198,20,9,25,173,1,75,220,43,72,148,243,23,181,84,184,134,22,34,205,92,241,22,159,31,206,201,91,245,194,176,128,31,36,239,156,209,164,8,154,216,57,57,134,134,51,236,164,104,251,242,234,168,22,208,171,151,245,6,112,210,30,172,62,117,247,178,217,176,151,17,136,141,153,21,38,82,51,47,159,112,53,241,108,128,75,137,123,35,96,255,148,190,45,202,196,253,189,10,186,187,250,218,249,199,66,14,26,37,231,146,154,125,211,14,129,32,97,210,110,80,189,243,113,139,19,32,112,30,199,71,223,154,110,141,193,38,132,254,169,53,96,148,48,206,29,20,54,202,142,117,93,155,0,78,143,7,207,232,30,62,35,142,33,80,171,208,90,159,239,197,166,61,47,163,182,115,188,62,51,169,198,173,207,135,60,123,202,19,145,160,192,210,103,138,53,165,83,143,236,108,2,20,153,7,76,216,166,61,235,118,121,151,0,168,190,52,25,124,150,222,25,49,231,222,161,171,183,148,42,127,22,15,215,4,220,33,246,233,115,79,2,157,206,112,38,167,88,223,165,183,71,20,198,109,155,39,207,20,31,209,121,135,102,181,57,63,33,139,156,232,213,236,48,30,120,81,47,150,34,71,39,247,80,15,67,172,81,167,2,181,197,233,194,85,52,22,44,142,115,190,255,12,86,56,218,183,186,0,16,77,247,244,22,145,196,169,53,75,40,41,205,25,101,44,179,66,146,209,5,64,50,247,94,157,112,224,245,167,145,247,242,197,135,87,180,214,63,232,173,93,131,181,39,12,181,31,156,163,242,135,152,205,19,188,202,72,137,94,10,127,30,106,132,131,174,75,149,55,123,166,63,247,102,41,7,12,125,71,223,138,74,240,120,48,186,115,253,3,167,104,165,58,151,105,46,234,46,75,73,77,138,250,178,99,18,99,22,234,128,207,185,162,48,14,178,219,187,105,144,210,243,5,178,140,177,217,223,111,157,156,139,69,201,5,94,236,227,43,246,230,244,182,105,68,187,166,177,22,142,220,20,223,163,209,90,88,223,43,157,83,119,70,149,11,249,166,249,68,244,102,228,34,207,134,12,37,67,96,234,140,106,212,97,65,140,208,79,77,157,195,140,194,33,136,141,83,188,26,156,239,28,172,110,136,146,199,152,213,88,9,194,214,81,95,153,72,75,175,39,84,18,26,11,214,38,12,129,136,63,205,203,89,81,12,58,66,246,66,244,249,102,249,135,243,74,223,7,26,199,254,158,201,204,124,113,217,233,52,100,42,156,249,67,161,73,221,222,201,56,47,244,239,251,229,6,128,41,30,74,247,222,40,234,231,79,10,3,24,10,98,145,171,105,190,252,201,154,152,220,83,173,183,43,8,205,47,8,43,197,131,79,220,136,42,87,211,138,224,119,232,160,184,138,14,91,189,63,205,58,32,4,241,193,40,28,150,56,55,232,226,209,232,233,230,15,78,246,249,230,37,128,151,217,143,63,184,18,162,188,197,101,8,109,83,157,154,191,7,175,191,68,69,19,24,39,229,27,51,66,180,229,138,245,13,148,130,137,224,127,232,196,131,158,23,60,255,35,144,251,161,28,79,151,72,139,45,71,187,166,241,189,21,74,177,251,6,255,233,63,73,126,123,124,35,214,40,198,190,202,12,232,67,177,31,175,233,48,53,207,177,17,29,184,193,183,239,197,225,179,155,148,114,223,10,250,99,250,212,117,118,179,234,171,219,40,149,141,1,242,215,206,247,230,105,203,199,156,214,233,58,174,70,90,185,244,123,53,217,236,243,54,254,228,9,215,87,62,151,213,234,127,145,8,178,60,52,130,156,119,212,40,133,248,196,177,13,93,210,145,231,160,213,122,98,249,247,216,246,164,242,211,52,7,42,254,218,199,163,59,199,186,76,113,186,19,124,218,217,38,73,108,81,69,185,248,56,83,49,102,236,52,40,128,60,240,252,228,65,153,10,231,176,93,50,133,173,29,237,231,57,3,147,120,168,247,131,208,44,185,127,193,29,120,102,200,110,236,123,53,218,99,199,250,173,49,73,201,246,220,239,69,181,75,254,234,202,12,38,16,127,63,8,255,180,107,243,123,143,45,159,26,34,108,254,170,14,120,46,90,202,87,129,41,242,28,247,185,58,241,22,129,145,19,248,88,182,192,88,50,113,108,140,95,39,247,149,119,220,188,92,17,65,244,236,168,57,104,51,46,38,47,145,47,76,230,242,51,109,182,229,2,234,205,228,91,49,47,30,144,15,73,249,149,114,41,76,35,250,22,67,194,86,46,191,141,255,88,125,142,34,246,84,167,92,60,96,22,247,22,27,14,243,127,92,248,12,74,42,62,40,248,197,185,118,129,177,170,190,178,50,96,236,229,59,81,122,70,244,121,196,62,11,13,45,11,154,33,107,249,247,128,99,43,33,68,234,211,24,197,238,219,44,202,19,91,6,156,60,243,151,7,178,139,115,186,116,186,65,235,172,179,41,215,120,110,130,251,17,5,135,126,72,111,239,236,155,240,200,214,204,229,194,7,26,95,60,139,85,212,41,35,151,159,166,224,161,109,191,185,249,67,89,30,252,152,28,196,165,28,230,44,90,114,115,250,0,127,116,213,109,45,135,169,175,16,120,108,121,237,202,187,60,55,135,39,228,27,146,117,253,213,15,146,205,190,172,113,116,145,74,106,50,44,27,147,45,249,123,23,75,191,203,23,217,214,66,209,111,142,164,134,204,179,188,127,61,12,28,165,102,87,102,41,25,144,245,117,202,222,63,47,67,110,77,174,32,77,63,2,10,162,113,73,47,206,176,233,29,206,8,118,93,209,56,224,93,224,182,125,240,89,214,233,214,30,163,131,137,54,111,92,13,203,239,86,178,26,92,171,159,169,164,131,231,85,187,3,45,211,101,154,54,74,19,89,232,38,166,177,185,188,144,9,23,123,162,185,117,7,165,32,49,184,135,223,28,53,175,91,4,130,252,231,48,34,251,15,54,69,174,162,163,98,186,90,62,15,41,81,95,183,227,14,199,28,77,6,252,104,163,150,130,224,177,192,103,249,198,249,65,133,73,189,169,5,76,98,42,249,125,225,99,211,230,219,1,193,224,234,108,111,244,215,17,144,234,242,98,199,10,108,211,135,229,184,101,84,210,200,163,225,186,125,49,120,154,89,17,236,72,50,228,84,221,126,250,106,176,133,41,118,210,239,185,205,5,219,31,140,128,192,109,144,48,126,130,248,31,199,1,121,246,213,215,109,147,55,172,143,218,244,21,68,50,116,116,217,76,107,166,249,214,142,139,17,140,190,103,91,71,235,99,124,52,199,109,13,245,158,91,211,170,228,227,207,27,106,254,214,133,177,22,190,153,4,186,165,35,5,69,74,124,160,225,47,253,235,119,32,247,70,31,103,249,115,77,92,171,46,232,198,243,251,101,253,128,105,203,32,111,245,35,219,175,24,80,212,214,229,193,72,193,143,47,179,205,231,56,187,178,206,210,198,1,243,203,225,218,199,178,62,178,23,157,16,192,252,157,237,156,19,208,68,142,171,95,11,205,113,201,60,56,91,52,45,193,227,185,76,195,118,9,220,169,70,201,247,173,160,214,92,184,96,81,165,251,173,208,118,147,155,163,226,240,117,138,161,214,14,81,180,38,232,68,225,192,239,141,162,204,117,249,129,153,52,49,199,218,52,5,251,11,27,201,49,197,213,104,47,203,231,232,144,158,253,8,160,198,126,73,127,74,244,189,140,158,225,232,50,150,159,160,204,164,230,207,13,129,249,82,216,7,150,25,77,91,253,173,217,224,111,6,138,49,128,153,20,79,214,121,140,251,203,184,202,107,196,215,106,180,176,149,3,128,115,142,124,138,195,133,62,117,93,96,232,172,243,194,228,142,239,147,97,108,215,52,122,192,89,84,97,48,143,16,215,186,55,183,44,186,60,26,97,199,222,238,152,161,26,35,87,211,72,169,197,234,161,246,65,7,205,90,26,126,73,113,131,41,189,148,81,153,150,7,175,49,228,240,210,239,231,164,132,35,127,149,126,6,39,14,47,129,81,187,216,113,53,81,44,153,74,28,185,174,53,101,147,161,193,43,23,184,65,93,186,99,14,229,109,9,204,206,144,234,29,212,124,149,148,97,207,91,197,138,63,26,171,160,93,247,134,244,62,108,125,191,218,248,164,114,224,155,142,221,71,12,52,216,148,153,5,230,27,197,94,72,197,99,89,10,147,8,137,21,84,141,174,55,5,70,10,118,196,163,145,228,122,225,181,62,178,192,47,114,155,110,47,121,134,159,174,103,221,159,28,117,201,92,238,176,204,250,235,195,225,112,219,207,2,60,135,29,92,172,29,48,89,120,185,249,175,225,101,92,141,41,58,183,194,28,136,253,194,132,168,31,248,75,37,125,104,211,247,66,237,56,111,185,120,138,3,243,211,120,168,242,203,67,45,48,235,249,89,99,113,19,89,169,251,185,247,226,89,46,92,171,236,227,52,185,233,45,62,8,236,140,219,41,245,7,175,221,230,133,199,173,109,62,240,160,139,125,245,201,96,204,108,217,171,167,117,234,142,125,158,200,68,214,39,159,24,93,113,196,20,83,164,148,71,91,68,211,155,124,175,90,245,230,191,82,140,248,237,27,42,52,140,8,107,185,24,218,23,15,188,190,14,29,6,79,50,87,2,79,216,197,254,57,224,6,174,242,194,229,107,182,244,131,87,209,33,35,221,81,238,10,200,38,185,242,192,120,61,23,206,151,87,66,93,12,113,142,187,56,49,59,198,131,210,103,224,162,173,201,233,70,22,242,238,119,21,21,154,250,220,154,38,236,77,96,157,71,36,64,207,214,188,229,222,67,230,209,130,171,153,171,92,125,139,193,63,244,11,67,126,104,145,213,65,89,116,90,97,45,176,208,166,156,171,192,227,211,234,249,193,229,22,0,3,27,37,229,126,174,115,58,237,23,62,187,66,23,248,230,8,12,38,68,157,3,110,146,220,54,152,210,3,129,199,237,44,71,217,49,93,165,75,252,54,193,94,89,62,20,232,229,212,239,250,32,159,93,5,70,254,95,150,207,148,250,124,218,79,112,110,223,165,123,246,143,41,70,20,240,248,148,3,126,48,29,18,47,12,187,102,135,109,136,5,188,101,203,129,200,94,154,140,26,196,170,231,106,100,175,239,242,33,43,42,143,134,190,206,39,91,243,131,97,226,62,240,158,91,174,62,150,165,222,156,166,8,59,11,172,54,47,249,233,181,239,39,129,68,82,135,194,144,228,171,194,226,1,45,235,56,31,230,74,49,93,109,249,36,231,115,222,89,94,140,132,209,31,116,183,90,5,22,27,205,40,239,53,237,139,86,221,176,150,85,217,205,184,55,101,238,226,73,155,6,242,151,242,255,193,227,150,235,25,76,117,217,221,137,165,59,51,225,225,76,9,111,92,156,166,14,9,37,183,233,218,211,5,150,133,236,133,214,123,99,222,125,24,98,77,233,10,55,170,114,5,94,122,53,84,3,15,175,97,162,30,107,69,108,180,109,245,141,177,223,225,148,107,104,131,182,80,46,186,253,131,71,149,183,222,144,86,103,28,125,121,154,51,244,192,205,163,138,63,120,136,231,69,191,216,122,215,54,202,239,67,162,69,27,115,161,197,68,202,150,79,202,15,60,238,78,141,134,205,205,214,90,23,15,124,251,248,109,107,73,80,30,152,92,208,133,123,150,181,77,35,234,241,105,141,254,224,51,85,150,194,185,174,118,175,158,52,237,189,48,62,95,142,47,70,10,231,138,168,34,106,78,185,77,76,37,212,225,186,142,218,228,80,31,62,139,173,252,91,182,188,109,41,195,56,223,146,181,6,170,10,239,49,5,45,18,180,239,63,49,142,152,13,208,46,250,122,96,8,36,251,194,61,233,160,65,246,45,105,94,56,109,241,226,169,215,31,57,14,130,68,146,91,140,172,227,40,34,62,255,125,176,227,49,166,166,46,212,198,113,113,51,105,81,149,208,238,79,15,100,75,207,84,155,14,83,185,59,20,181,42,250,139,78,49,239,168,211,91,104,215,59,156,169,100,236,15,60,61,64,247,75,91,92,177,69,139,123,211,238,249,123,173,197,226,27,247,228,37,28,183,118,242,243,141,6,149,253,170,103,24,12,85,123,11,124,179,216,208,109,144,21,172,113,245,196,247,147,71,35,190,253,53,33,0,38,157,116,167,202,56,230,250,121,178,30,143,54,76,208,255,194,249,88,104,59,221,223,134,240,151,31,184,118,255,156,192,55,125,104,40,5,103,247,189,136,87,87,133,169,149,150,139,89,221,15,92,195,15,177,221,241,214,241,90,227,162,153,91,124,109,50,27,67,159,140,94,70,211,79,63,90,9,240,39,2,211,14,213,195,42,203,78,230,246,194,253,75,124,254,224,219,47,217,208,86,103,155,23,237,114,0,1,19,41,43,23,158,55,231,106,240,200,242,100,20,25,238,7,61,255,210,21,93,2,163,182,148,238,10,160,219,91,149,159,134,37,50,107,204,98,106,194,239,166,115,96,90,71,246,152,166,68,126,183,140,89,71,30,43,28,67,72,105,178,56,169,180,33,135,25,59,26,74,41,67,175,102,1,174,187,147,231,50,171,194,103,149,164,121,183,106,106,211,199,3,119,221,201,203,21,236,255,161,46,204,105,40,145,96,129,153,229,245,30,234,205,234,92,21,182,3,243,194,235,182,209,5,70,210,255,90,182,168,232,236,7,157,45,246,187,131,246,219,182,221,224,122,118,242,107,206,67,64,105,15,236,76,212,31,92,159,89,58,203,154,247,220,166,23,231,172,242,219,102,15,230,27,254,32,33,33,99,134,163,49,125,71,163,222,15,194,237,11,239,120,109,202,255,235,63,112,187,102,51,110,250,51,211,128,227,201,32,78,94,1,204,97,101,221,115,133,237,137,203,116,85,67,127,48,13,33,47,172,225,13,96,142,82,223,230,233,132,91,245,123,77,26,198,230,121,225,45,174,134,193,164,25,2,206,249,18,5,15,76,216,229,6,71,232,67,179,100,171,38,244,149,83,252,54,161,174,75,106,248,193,189,69,88,135,182,210,107,14,133,173,55,196,133,247,213,36,253,193,222,138,198,224,41,204,98,186,22,36,172,242,8,154,162,36,32,199,4,240,136,179,209,152,11,58,166,212,226,222,137,104,146,214,123,63,112,187,190,4,34,200,93,55,188,77,20,206,81,138,240,36,29,62,76,25,98,133,155,191,154,9,231,61,48,109,48,3,134,33,215,20,134,192,94,46,140,232,177,194,216,81,53,96,102,226,125,50,120,132,115,135,197,96,85,57,215,125,131,170,202,209,28,161,226,179,135,221,62,8,192,11,42,69,143,88,113,207,183,122,203,96,186,42,174,11,207,219,255,234,7,183,177,229,106,142,176,11,23,235,123,84,60,169,64,3,115,125,52,178,110,95,39,28,66,110,132,120,175,5,104,112,77,158,189,2,230,88,184,48,212,65,15,133,81,39,121,12,97,25,115,170,60,82,220,27,154,115,149,179,211,114,29,253,123,175,179,215,37,244,51,95,184,121,82,14,20,201,174,7,93,95,229,163,193,80,78,183,194,80,238,106,192,187,232,128,27,139,160,221,139,81,252,123,46,222,152,67,14,211,119,77,76,130,179,165,164,176,39,12,222,235,185,57,65,240,24,19,202,156,90,146,33,59,31,99,121,64,151,20,209,132,107,126,225,179,119,46,247,237,76,174,73,244,3,127,48,180,4,129,111,247,83,219,229,143,237,25,175,125,22,110,146,21,130,74,110,29,237,94,204,199,28,15,220,61,210,101,240,72,250,61,8,44,238,24,21,104,20,73,142,1,114,91,103,152,242,133,183,4,247,135,21,2,4,101,36,97,223,93,177,60,131,207,187,220,7,39,88,95,166,194,195,229,17,126,176,4,15,13,221,55,165,215,161,142,239,231,222,136,210,222,159,38,162,55,20,198,200,202,2,79,157,104,203,100,31,134,192,146,222,101,103,37,86,41,15,54,197,140,34,236,214,61,1,245,123,173,153,244,181,206,31,103,249,233,94,183,14,25,13,208,245,165,147,68,200,129,237,99,203,247,104,207,128,227,194,238,251,211,208,245,159,171,201,202,222,171,173,22,92,97,78,238,251,219,85,60,32,67,167,76,36,248,217,233,249,105,215,126,54,52,255,177,136,203,255,255,197,231,105,86,185,175,146,57,179,30,248,108,252,119,32,104,221,246,124,95,11,221,5,12,125,226,249,192,86,89,234,48,114,161,115,61,240,240,99,3,152,31,123,175,158,177,197,81,198,57,223,81,198,5,22,56,143,249,62,217,39,57,107,232,168,253,159,139,207,173,243,133,243,120,225,73,20,220,97,18,167,251,133,161,148,7,76,45,210,243,220,84,254,151,11,231,190,255,25,241,28,91,24,137,214,84,159,201,179,122,143,39,131,230,246,188,213,104,229,110,4,20,107,231,103,64,251,46,177,237,147,123,107,207,62,113,140,174,182,239,79,155,8,221,179,38,208,7,185,112,202,255,44,40,15,165,128,230,247,40,68,31,197,163,195,6,147,61,21,56,45,217,223,224,95,233,144,208,241,233,18,3,26,253,230,116,53,34,100,153,131,24,96,58,23,226,243,28,24,74,209,190,112,169,98,146,1,123,71,185,31,156,178,62,56,60,193,117,79,59,19,52,151,5,112,156,196,90,130,117,80,172,113,158,30,134,11,33,27,255,214,120,253,75,62,151,37,179,182,63,217,49,138,136,154,42,12,15,52,7,12,1,119,62,112,237,49,42,7,206,67,124,3,44,197,185,219,189,154,118,197,122,181,241,159,87,216,38,187,221,178,245,31,156,187,160,41,235,153,129,246,212,44,113,239,115,78,55,9,41,16,157,221,41,174,166,13,66,214,125,253,108,172,253,171,160,179,220,127,223,146,95,28,144,169,189,15,229,54,85,247,249,76,195,76,99,171,240,44,216,76,213,2,160,30,41,56,11,38,191,148,247,131,186,2,234,143,27,112,245,235,12,77,115,174,203,28,104,235,202,32,254,224,244,245,221,253,193,181,117,125,108,100,130,203,133,235,18,46,43,48,66,12,243,194,173,234,86,152,77,147,160,94,152,18,68,49,145,173,217,116,220,28,150,148,78,210,4,173,244,218,223,38,118,223,30,216,37,102,126,48,180,126,129,173,97,122,192,244,193,109,143,245,78,77,119,60,121,234,73,54,187,252,139,210,213,32,76,160,142,165,158,1,195,224,81,53,224,220,228,115,81,242,54,103,196,72,143,33,82,150,250,183,166,49,20,100,141,51,158,204,29,129,33,27,71,192,225,184,117,91,87,54,112,190,73,37,203,14,107,184,98,82,2,19,238,212,217,116,164,147,148,193,231,73,35,26,223,140,170,54,31,24,198,235,133,235,19,82,0,30,225,100,162,80,85,95,152,196,181,191,55,29,126,234,82,191,254,184,79,253,230,239,137,147,173,245,192,179,199,123,83,86,93,244,147,80,78,50,35,185,66,89,117,127,158,156,114,228,75,36,177,54,50,250,222,191,102,115,1,83,208,243,220,124,5,41,213,224,124,85,255,13,158,174,242,104,48,29,203,158,152,194,49,249,130,204,132,186,174,206,52,236,243,20,241,118,164,47,135,4,50,129,199,165,81,213,134,250,248,131,66,241,187,104,205,207,181,188,245,186,40,133,15,18,165,217,144,80,34,12,67,131,0,125,43,66,139,171,223,252,123,175,87,53,5,24,9,151,121,243,35,105,234,54,159,77,207,62,246,149,76,98,77,131,164,168,173,167,27,116,27,150,253,87,120,238,25,219,14,153,174,250,192,213,74,104,28,182,194,244,245,194,57,34,68,7,110,234,88,16,209,163,165,64,192,48,79,199,27,240,43,241,65,232,77,188,231,243,219,168,176,180,11,215,247,201,107,116,55,250,193,101,40,204,217,24,236,179,51,101,247,177,153,203,3,151,188,36,146,217,213,160,64,99,143,83,41,96,10,219,159,155,19,59,21,152,152,196,3,211,60,38,96,148,239,158,223,174,174,85,243,131,215,214,37,210,106,141,212,39,252,201,115,64,61,40,254,218,186,240,57,45,231,3,35,134,18,48,162,238,250,211,149,226,245,27,182,70,192,98,43,156,80,245,185,240,72,26,140,164,69,112,46,1,147,57,208,224,21,122,138,238,112,25,76,134,74,225,76,24,61,224,6,111,85,34,211,52,12,241,245,71,55,216,89,244,183,73,180,229,21,153,130,105,249,45,133,207,1,151,111,150,162,188,32,189,75,219,5,71,211,213,203,99,165,248,216,150,163,72,47,220,118,138,171,9,21,107,188,157,228,74,68,19,129,105,0,47,48,222,65,124,206,69,18,125,86,205,143,156,251,245,120,235,10,179,106,42,108,226,164,23,78,207,36,79,104,69,198,152,20,122,204,100,69,9,9,247,11,47,225,109,27,220,238,131,193,215,23,115,61,109,171,85,29,23,38,160,164,112,244,79,255,224,46,145,229,100,135,78,76,67,224,41,91,113,130,207,249,41,144,216,160,156,121,35,161,72,188,118,78,230,128,225,175,181,7,206,233,126,78,154,123,75,114,5,98,240,8,91,200,224,42,150,84,34,183,82,238,213,80,17,154,162,227,178,126,12,29,250,224,38,32,22,187,10,218,37,91,92,115,196,193,195,32,55,24,229,142,7,206,227,166,179,204,162,144,155,255,76,211,88,156,105,139,8,55,233,71,26,3,180,155,66,204,99,188,240,121,177,81,47,60,231,139,98,131,92,116,73,202,9,49,197,243,201,198,205,78,74,17,224,15,197,105,149,212,102,18,22,10,245,98,173,220,205,18,85,199,164,63,77,69,75,76,67,35,54,8,47,27,29,237,153,100,171,165,195,93,125,224,58,4,221,73,168,84,7,37,27,22,99,98,117,123,2,35,15,127,227,175,80,74,250,147,230,46,99,94,158,22,164,199,41,76,69,224,222,198,205,53,87,209,86,182,28,122,185,12,229,68,214,71,232,49,168,72,209,213,244,194,199,186,120,96,26,253,197,189,33,10,40,241,128,224,236,156,247,234,65,207,83,201,238,211,52,32,194,237,199,32,160,141,204,3,247,107,255,209,69,91,105,173,7,166,95,97,191,112,239,194,63,59,48,3,23,103,62,158,247,126,80,156,220,139,158,197,169,156,135,189,175,39,65,1,192,208,33,107,45,58,160,26,43,129,2,49,165,122,80,118,60,47,35,194,8,50,194,66,217,36,52,2,238,208,26,4,38,10,25,169,102,82,232,93,25,148,192,168,149,10,60,149,119,128,238,118,14,187,149,110,184,73,110,206,30,95,82,228,140,72,46,38,25,113,59,2,218,125,180,253,146,26,104,139,142,148,212,133,207,155,119,133,243,8,159,19,213,181,36,164,85,136,85,45,173,203,12,205,90,42,66,77,255,204,193,127,129,232,52,31,34,149,141,219,229,12,209,115,75,137,84,153,202,228,203,191,164,50,68,158,187,161,189,22,134,41,121,50,253,105,83,213,237,151,51,180,207,40,202,189,143,241,71,51,204,120,45,232,51,77,97,52,223,234,133,149,180,0,60,247,232,114,117,83,126,11,112,138,220,63,48,202,220,10,163,49,48,4,206,75,111,94,77,65,37,224,243,233,149,218,102,250,115,179,61,240,86,184,180,107,183,2,79,253,94,213,58,13,202,213,84,111,40,140,74,192,125,177,162,245,5,160,185,141,203,118,34,180,175,124,64,200,184,17,98,32,27,63,132,105,5,92,214,20,120,109,157,12,100,102,234,229,197,157,97,73,77,153,140,20,192,151,75,32,235,109,63,4,206,179,123,206,203,232,155,16,19,149,192,153,198,188,164,86,98,158,15,37,118,162,246,24,247,166,135,90,85,74,108,182,42,153,59,139,187,110,58,36,140,74,208,99,32,250,206,46,76,42,138,195,235,186,132,62,202,248,167,162,214,11,237,162,37,41,117,26,210,221,165,21,44,163,133,60,168,36,216,17,178,83,74,208,68,102,103,135,235,150,141,235,172,40,5,202,23,28,115,190,40,109,85,4,86,226,232,180,142,157,243,242,25,106,81,54,249,64,217,116,9,25,226,202,26,25,138,242,166,144,33,202,146,138,11,107,235,87,211,122,96,101,93,67,241,207,194,134,208,117,11,154,75,237,130,42,117,108,114,62,228,126,159,91,58,50,91,15,134,18,41,77,222,25,43,71,40,242,208,31,101,105,208,19,234,65,75,196,245,126,224,131,158,99,78,214,44,77,124,214,3,163,168,33,176,80,210,206,149,52,205,170,50,191,106,147,119,170,137,230,219,50,131,182,214,42,1,167,158,47,13,189,188,124,110,19,79,148,217,137,165,172,15,78,151,157,187,139,210,233,81,182,139,51,94,115,236,75,117,61,118,115,149,147,229,60,245,200,194,55,165,140,96,63,48,94,116,191,240,16,70,0,124,120,138,220,131,85,157,172,51,184,212,98,108,90,70,4,223,27,125,24,185,55,118,184,16,186,41,78,174,242,169,201,61,221,13,225,108,168,169,235,152,34,130,52,198,13,168,208,74,68,234,91,160,250,204,121,11,57,216,184,164,128,101,155,124,219,141,3,21,73,212,154,40,64,25,43,98,80,5,246,114,215,234,23,226,105,81,214,115,222,75,226,45,29,154,88,185,209,177,50,52,151,74,217,14,60,231,96,220,76,43,42,212,154,160,200,205,89,99,183,170,179,144,66,65,124,138,128,11,113,33,45,71,154,169,197,234,176,250,19,125,233,74,49,120,187,240,153,182,242,96,200,23,11,67,254,152,66,91,104,234,228,139,107,9,74,103,35,230,42,36,247,78,87,239,203,23,37,36,145,197,78,232,70,84,206,55,224,136,238,169,20,174,157,207,53,199,13,250,213,161,65,38,66,70,166,74,16,67,218,68,28,5,24,249,146,152,133,232,83,52,121,109,76,240,185,110,76,208,196,61,4,237,148,125,196,197,240,207,154,220,187,154,88,240,45,123,67,134,78,224,140,76,88,108,209,86,88,33,101,132,212,90,198,144,29,111,32,75,208,175,211,214,235,172,150,32,204,152,194,227,150,50,66,43,66,140,108,0,201,27,57,57,168,176,195,36,117,152,62,123,130,162,10,92,194,88,157,16,40,228,172,165,202,186,213,8,46,35,249,87,164,160,135,186,220,227,217,92,130,19,50,252,242,224,176,132,46,73,182,211,149,79,138,85,49,249,90,189,165,101,84,53,201,12,199,170,207,93,74,203,80,122,151,154,80,34,30,229,78,209,179,81,46,41,24,165,152,69,86,53,181,222,90,110,74,215,196,117,171,210,206,42,150,74,86,74,66,74,236,55,16,113,154,214,185,210,245,40,50,32,52,34,146,204,102,175,168,41,173,152,192,144,223,115,127,42,112,207,91,196,75,117,250,180,109,45,14,166,81,91,88,155,104,131,234,231,40,244,178,88,49,222,59,77,81,202,183,186,101,228,165,163,56,152,181,40,110,13,250,30,231,23,60,211,102,189,159,21,28,211,11,164,14,8,209,77,28,42,218,131,142,190,165,106,25,127,89,224,129,5,31,185,75,56,37,90,102,142,219,227,89,134,102,62,168,214,187,177,197,198,225,97,249,245,220,197,12,70,12,119,5,213,6,73,248,162,133,224,137,126,66,126,173,209,215,167,194,199,239,152,145,247,60,83,116,201,110,131,139,179,146,19,109,178,233,0,201,209,129,14,111,253,20,239,136,51,89,143,29,185,55,197,244,229,27,110,88,53,72,139,13,45,189,55,29,83,47,112,239,52,80,145,82,109,147,137,117,74,66,238,52,99,146,69,15,207,211,165,117,129,145,94,149,170,151,130,214,71,245,220,164,105,8,10,39,139,112,105,105,110,120,193,89,195,240,234,42,149,128,246,156,235,17,156,253,161,233,209,67,15,137,171,27,3,161,107,143,162,50,13,45,218,225,176,137,206,172,81,24,242,79,193,16,50,6,235,144,51,15,9,206,29,50,10,195,250,4,201,181,4,239,178,127,76,234,57,183,204,131,68,83,81,255,26,197,170,113,197,152,68,133,21,70,185,195,27,102,117,19,184,34,233,184,226,151,89,213,91,5,55,32,128,180,144,204,72,40,201,137,214,7,188,139,80,235,64,92,82,54,50,84,74,123,13,97,10,152,148,69,2,79,9,21,76,79,69,53,212,242,114,211,7,167,142,172,239,80,94,161,45,243,80,56,213,80,194,225,17,149,11,209,19,68,178,238,130,75,21,153,137,33,146,49,103,183,65,213,33,36,76,200,163,76,81,102,57,59,132,87,24,161,65,61,230,109,235,136,168,203,106,174,224,207,189,103,145,170,146,182,173,171,118,187,111,53,17,219,22,61,153,25,28,180,10,53,175,138,74,14,57,170,210,67,120,37,89,107,45,85,178,49,49,56,151,109,57,19,95,122,237,13,234,64,33,25,248,59,159,135,200,251,145,201,201,235,44,219,17,162,47,168,176,95,169,26,66,13,221,117,10,232,225,192,199,82,120,176,187,251,111,83,217,36,229,21,104,167,29,43,193,185,119,76,253,38,133,189,13,105,177,237,85,64,212,61,81,184,38,47,118,172,234,121,47,221,194,131,48,85,162,51,195,253,173,172,87,97,110,170,105,4,143,204,31,123,157,185,45,199,14,48,10,216,1,115,16,201,136,206,101,226,182,57,164,158,142,239,41,234,62,244,181,174,206,99,166,112,57,45,73,175,177,80,72,59,187,150,19,225,151,117,77,186,134,56,30,154,200,14,67,56,40,34,214,4,149,210,107,97,128,185,153,220,28,2,79,10,121,32,138,110,170,168,126,13,188,129,25,223,99,54,171,118,23,24,37,69,103,207,85,19,203,168,122,115,250,38,149,80,15,162,102,123,202,147,39,27,39,135,81,132,191,157,126,184,57,210,174,33,122,4,129,116,62,191,77,30,100,134,0,16,98,102,247,222,195,102,177,115,6,207,27,158,101,220,69,155,107,209,200,118,133,58,208,113,28,228,193,48,21,91,14,253,31,172,245,121,119,81,170,31,122,155,161,30,68,215,224,219,243,145,41,139,60,185,47,47,147,136,190,74,173,80,173,200,199,108,223,41,39,211,174,9,92,209,142,8,225,34,146,99,122,239,130,122,67,185,210,66,69,2,140,80,154,33,228,206,144,232,49,77,17,209,81,59,254,211,215,7,208,170,210,207,105,158,21,109,52,151,141,67,235,184,164,162,30,71,11,178,20,178,43,231,108,165,254,94,225,149,188,72,0,119,17,179,86,238,93,204,49,9,165,26,122,220,234,75,113,162,58,151,209,122,29,215,61,244,226,148,227,164,110,22,135,144,105,112,150,86,25,126,116,88,251,166,43,211,55,108,239,138,252,22,6,51,52,101,81,181,235,168,194,58,91,45,163,211,33,129,108,202,194,218,213,219,203,22,79,151,139,51,90,205,190,103,100,235,114,245,232,237,13,228,97,194,64,33,228,33,194,92,208,163,87,136,76,65,36,216,34,254,67,127,89,234,66,71,72,236,228,161,19,152,174,64,45,100,164,136,231,33,89,241,151,20,79,250,228,160,78,241,51,174,225,141,31,243,237,166,143,32,220,65,4,252,197,254,232,195,61,176,138,20,38,24,248,219,249,129,9,174,68,28,1,119,142,138,177,238,240,89,5,116,217,16,216,122,140,23,135,203,16,213,31,43,185,43,240,195,62,184,112,124,102,249,109,19,163,250,185,66,211,122,82,230,162,191,61,173,131,71,118,56,99,162,245,11,195,2,46,126,111,107,240,176,238,189,241,202,16,161,243,39,227,108,140,131,26,152,164,64,206,1,227,12,9,220,173,166,185,58,12,183,98,222,159,166,198,216,21,67,173,203,51,77,177,239,168,176,81,141,26,207,13,133,52,66,5,52,46,90,164,141,99,80,218,18,101,184,6,199,118,159,221,38,174,110,202,208,199,210,63,174,126,189,175,109,29,95,239,205,41,244,160,115,248,7,211,41,234,22,157,91,164,6,26,150,143,138,213,14,222,231,70,154,109,126,193,197,73,248,201,58,61,95,216,36,88,74,192,244,35,79,242,211,35,155,238,188,223,251,216,58,93,192,201,158,219,252,90,90,45,15,185,53,201,142,236,119,102,3,237,97,135,26,58,233,173,248,193,212,116,95,197,58,206,206,100,123,187,195,103,70,167,114,239,125,28,33,182,200,237,240,49,93,138,188,213,250,245,14,246,171,187,181,244,221,2,83,123,230,115,148,2,240,156,101,18,210,212,100,125,68,51,158,28,101,177,122,23,128,181,235,250,68,131,166,217,130,226,83,52,171,141,217,95,71,81,96,40,107,235,46,128,197,187,126,57,103,168,34,80,87,70,21,120,84,247,47,129,11,34,55,114,245,138,26,47,208,102,37,125,129,154,73,254,5,8,129,137,74,183,187,124,182,29,165,241,189,136,29,231,113,239,141,170,130,203,200,0,39,154,101,87,129,177,164,178,191,246,49,246,105,101,33,112,62,110,229,118,24,111,114,23,185,57,164,235,251,228,52,21,209,159,166,241,232,231,34,162,178,68,145,207,122,96,163,65,125,240,217,93,40,51,21,24,221,145,111,14,35,221,70,156,84,225,66,1,97,253,96,20,114,139,140,56,5,155,43,255,206,83,106,224,232,145,50,239,218,180,76,241,87,135,53,77,166,82,230,25,69,246,227,11,139,90,57,56,226,122,2,155,192,233,248,96,68,152,207,198,33,211,112,209,179,102,124,207,205,164,232,183,151,48,83,161,155,245,252,193,38,197,44,155,6,74,184,222,189,206,124,186,41,237,56,128,145,64,78,223,205,7,82,216,151,28,107,241,170,228,114,190,211,4,79,143,99,38,243,236,236,173,99,248,205,41,185,95,151,14,201,2,162,231,162,223,28,15,180,13,125,52,26,96,151,150,29,166,240,55,43,124,86,250,39,67,12,227,101,18,254,28,186,120,81,34,155,14,215,45,202,36,192,84,126,108,71,233,75,92,116,105,79,83,131,251,224,121,92,137,42,123,229,98,16,115,60,56,222,192,24,10,227,9,254,194,197,168,117,82,193,42,231,207,194,248,255,120,156,192,148,70,77,249,109,58,74,84,71,169,48,174,250,90,208,29,107,12,10,134,86,149,99,149,212,239,254,24,110,116,3,34,72,155,4,238,232,231,101,127,47,100,29,175,178,8,48,125,222,183,143,217,217,207,200,159,92,152,111,212,252,173,155,42,158,50,13,183,165,26,253,193,208,219,151,111,189,209,26,216,49,162,88,144,67,62,230,182,83,186,6,188,119,186,228,58,86,87,70,83,186,250,231,42,136,73,108,217,177,6,209,57,31,112,200,202,55,246,111,81,172,252,105,231,76,66,247,164,133,101,121,141,97,250,100,126,49,89,180,36,15,62,233,190,182,98,166,16,143,147,109,124,83,103,56,90,60,216,202,89,102,194,54,137,187,25,240,113,107,110,25,34,109,118,232,78,180,98,10,119,206,224,126,225,76,100,212,127,249,140,200,190,204,161,95,215,164,84,87,44,143,1,237,63,95,24,127,169,117,95,123,148,111,221,32,121,51,67,24,137,104,95,154,80,252,238,54,141,238,14,68,153,239,183,143,209,209,69,18,152,200,31,97,192,250,125,108,147,99,187,237,133,80,157,206,212,144,52,223,22,154,117,197,188,48,77,152,102,108,11,221,172,204,251,219,80,10,56,162,252,230,116,165,185,115,129,36,30,29,107,227,209,136,66,230,123,53,110,251,250,8,33,216,63,133,160,176,192,199,130,74,95,116,212,38,131,125,208,128,43,10,79,169,196,194,71,173,173,222,81,163,235,145,107,10,81,139,76,92,47,124,216,102,133,4,251,243,51,81,164,29,20,140,221,97,225,205,199,167,83,54,45,82,213,245,147,224,72,249,9,113,236,171,51,231,175,9,133,128,86,163,243,250,7,211,48,235,114,235,128,217,206,252,240,50,233,227,42,131,66,80,232,184,227,1,103,152,41,10,31,171,169,251,247,66,24,92,200,142,232,103,178,77,251,226,108,166,239,45,47,77,166,193,45,94,132,195,187,52,53,195,41,167,224,178,4,76,75,82,249,216,109,152,6,81,113,152,114,214,41,55,103,246,172,182,29,102,237,201,92,160,252,33,125,5,148,132,212,169,207,154,10,99,94,250,231,58,48,197,45,50,104,108,212,238,255,112,115,10,44,100,200,173,117,208,184,47,118,54,165,44,163,66,56,234,83,224,103,84,206,102,187,174,115,69,254,182,239,47,143,250,27,180,51,237,179,192,219,114,184,126,115,10,67,174,27,113,118,43,154,131,181,24,22,4,237,182,94,77,210,48,158,156,56,79,151,5,134,12,249,252,196,48,15,140,116,78,29,50,15,119,165,222,217,127,187,26,113,96,235,139,85,122,241,58,12,37,81,86,16,253,239,224,67,126,240,241,113,215,77,67,217,163,117,79,1,3,23,45,146,36,110,15,23,125,250,147,219,212,184,135,95,166,185,125,216,243,200,238,161,177,45,240,128,50,242,61,89,165,217,197,146,229,135,74,130,251,40,231,15,97,158,92,239,137,14,20,195,59,188,32,162,212,112,196,238,197,131,104,200,246,53,64,127,73,50,133,23,174,63,181,204,15,38,164,52,229,230,38,233,237,174,25,182,55,242,163,2,247,237,122,198,196,254,6,165,165,119,38,209,64,125,86,223,108,43,105,169,126,237,113,18,4,105,198,26,160,129,102,213,237,18,211,36,119,223,139,169,249,158,83,97,42,113,146,91,143,101,111,107,240,122,97,147,231,240,221,148,35,69,74,190,26,130,222,199,114,245,175,73,218,138,163,230,194,38,136,243,125,45,72,76,59,201,28,159,70,201,117,131,251,236,95,24,54,119,249,33,60,71,161,168,195,228,200,178,192,103,204,87,204,241,98,226,217,229,190,215,162,181,158,27,81,133,104,227,184,182,126,70,83,152,61,243,131,137,219,108,121,235,53,76,208,208,31,156,185,114,243,226,192,24,109,62,164,200,188,244,171,120,210,204,58,63,222,182,63,25,189,220,100,241,157,29,37,181,114,47,134,202,42,135,0,41,202,189,102,192,212,35,84,121,112,226,129,61,62,87,177,62,72,2,31,139,160,117,95,186,148,69,61,243,140,175,151,220,37,165,62,242,120,57,105,11,92,112,229,190,121,120,60,28,148,48,139,192,237,235,237,10,73,15,150,185,98,172,159,242,93,74,34,250,121,108,188,246,237,166,33,209,196,217,229,136,192,186,67,25,221,97,88,177,85,97,146,219,110,129,101,168,53,93,204,160,109,2,38,126,111,182,159,155,186,38,40,69,131,151,47,102,194,87,39,8,42,15,70,137,65,241,121,2,79,64,253,178,108,226,122,177,83,146,51,36,134,39,48,74,3,254,165,143,93,88,243,85,21,6,222,201,155,179,66,148,39,59,36,51,1,143,146,122,243,15,78,104,106,202,62,75,154,125,207,233,232,217,67,74,147,159,38,168,218,253,120,193,235,238,75,7,5,91,163,251,209,70,50,175,137,81,11,108,202,44,14,147,208,156,67,225,70,40,196,97,122,79,76,125,110,172,121,255,105,36,109,175,64,110,251,165,112,124,59,74,100,136,83,85,20,187,199,55,148,68,140,180,84,249,92,29,65,31,119,49,96,138,162,56,45,176,169,77,250,131,81,252,122,35,203,192,48,178,124,109,165,99,13,180,164,19,9,37,14,95,152,100,220,103,203,178,41,108,58,172,125,20,184,3,115,130,220,152,183,5,5,123,249,4,208,208,80,65,180,160,10,138,22,213,231,130,208,205,168,78,53,229,109,251,255,154,131,224,113,195,253,40,235,185,58,127,186,110,211,122,160,181,44,167,139,241,80,220,228,237,216,183,151,196,108,217,58,218,37,251,189,201,182,170,81,106,210,175,95,209,19,112,177,52,143,44,31,76,145,230,111,157,17,26,213,169,64,187,214,81,253,173,233,91,217,116,14,83,229,251,73,160,219,213,103,230,20,185,154,154,155,186,253,189,50,181,228,91,183,5,90,216,172,248,109,68,54,229,100,219,150,253,232,113,115,11,142,234,118,69,94,174,215,128,241,57,170,194,84,64,248,147,231,97,76,114,221,146,230,177,155,124,76,173,62,43,233,134,246,115,36,3,70,55,71,62,24,145,220,188,125,80,97,69,44,253,36,201,94,214,175,166,243,89,122,119,75,100,133,253,197,232,249,165,39,31,172,87,239,112,99,48,53,171,207,213,116,252,140,171,137,17,215,7,45,69,80,73,108,218,30,126,222,243,115,65,48,89,143,147,209,198,3,167,34,48,75,249,129,105,234,92,29,62,127,80,30,152,146,135,54,28,230,216,212,195,135,62,231,254,96,136,197,236,43,122,106,207,77,190,33,46,38,136,174,243,48,209,250,46,249,79,83,10,189,166,206,226,108,26,183,14,195,219,215,121,8,215,204,3,27,192,228,249,117,22,87,171,105,252,96,20,81,167,28,232,20,103,146,227,115,184,194,129,156,122,62,157,125,204,231,2,250,35,169,46,189,57,189,204,115,92,77,224,93,159,28,17,57,143,207,117,108,135,162,30,14,42,114,245,107,135,107,112,78,87,19,213,96,218,84,77,135,169,97,211,169,66,31,122,55,100,14,124,78,247,82,244,244,27,20,220,173,128,203,37,84,218,233,86,75,13,112,156,255,202,207,225,150,61,102,127,80,134,76,55,203,227,72,59,23,217,224,50,213,216,166,188,45,249,166,178,80,152,107,186,184,200,240,125,34,5,192,52,216,211,133,93,237,123,198,136,37,145,100,180,221,144,189,215,7,12,188,232,178,175,205,202,154,28,198,181,202,250,211,19,10,153,195,13,151,46,235,205,105,57,20,31,235,39,10,219,21,70,96,171,5,140,50,185,158,170,168,169,249,144,17,183,216,186,25,146,100,89,241,165,27,181,195,250,211,216,179,159,112,53,48,101,45,58,195,57,176,107,204,112,142,143,103,97,19,131,25,177,186,108,123,209,253,138,99,247,147,122,157,214,41,164,109,9,0,108,170,247,103,60,249,25,94,250,41,40,108,229,97,1,11,147,8,180,177,35,221,139,51,253,35,244,80,54,125,92,135,17,47,86,155,148,8,103,142,7,231,16,157,106,6,209,206,213,167,247,89,39,146,67,180,138,191,57,114,128,156,222,250,202,211,132,198,3,54,225,67,129,55,115,208,39,112,69,228,65,60,236,77,6,220,45,63,148,79,165,123,189,161,148,198,173,64,177,198,228,83,226,1,182,225,227,69,148,181,233,183,26,181,71,72,158,116,162,245,37,84,24,58,79,220,156,160,225,86,20,53,50,127,238,66,233,182,46,45,88,26,159,216,203,164,114,164,12,9,225,34,7,130,217,239,63,77,215,69,241,221,9,133,34,222,249,161,231,198,58,9,200,76,148,24,48,228,254,107,122,224,246,21,198,25,10,241,83,238,60,233,67,250,161,72,246,32,148,33,40,18,253,254,169,166,117,192,210,117,133,19,58,107,192,68,189,167,94,205,201,238,135,214,220,166,68,166,87,55,235,176,237,176,249,64,50,158,148,186,187,23,74,232,138,218,78,189,249,241,84,226,220,153,236,85,69,237,108,220,249,226,187,36,85,85,67,205,58,20,248,243,242,139,241,137,30,243,135,238,161,201,13,183,51,89,87,233,165,62,240,254,136,37,6,247,23,221,104,118,248,197,166,207,175,159,18,113,129,233,11,30,63,228,181,148,127,112,15,152,234,244,246,220,124,54,183,25,39,202,59,69,103,232,132,75,235,199,10,41,39,92,102,133,81,64,142,71,179,254,61,58,164,166,181,233,31,132,6,125,91,173,62,38,127,74,241,219,199,149,30,122,44,209,99,236,235,160,10,76,126,253,153,104,116,72,143,155,183,129,164,188,190,88,33,95,179,29,134,224,171,43,243,215,167,194,159,156,188,196,28,186,246,172,88,213,175,166,160,239,49,165,81,43,202,110,194,28,56,205,50,116,105,158,105,223,91,192,196,85,214,11,167,221,2,53,238,156,162,56,94,62,228,28,250,207,30,204,246,20,119,38,38,186,158,253,102,187,252,36,112,194,59,121,183,163,225,81,107,96,148,96,100,159,36,121,178,125,64,207,11,245,169,167,241,89,81,68,19,3,158,253,245,200,72,67,248,110,197,57,94,158,157,16,190,187,59,100,147,158,95,146,207,229,208,90,222,67,6,56,209,243,234,129,11,251,242,7,103,147,224,236,15,76,107,188,128,85,192,149,3,115,67,107,244,223,206,166,112,150,31,120,38,129,9,220,63,176,183,86,3,181,244,214,115,111,170,5,87,192,164,194,212,57,39,203,235,179,8,222,70,78,234,42,206,22,167,169,17,3,186,122,115,136,71,249,112,50,209,147,58,184,40,36,85,63,46,39,108,164,166,167,60,45,67,63,81,117,96,188,74,181,68,161,97,248,228,62,91,191,197,59,213,69,181,12,172,195,212,34,235,210,64,148,49,62,6,249,156,81,187,194,3,161,137,128,209,241,208,149,131,5,236,73,155,62,80,137,120,173,50,74,107,191,64,10,101,66,237,61,48,11,69,140,221,31,109,17,80,213,165,131,230,243,74,14,155,156,150,154,185,231,68,44,129,142,115,118,228,244,192,153,242,135,128,41,90,218,106,158,183,251,90,63,222,191,154,254,180,195,184,23,39,202,169,4,61,206,88,184,121,214,223,106,107,192,225,28,212,195,201,41,216,34,103,89,234,144,21,90,195,186,201,6,117,249,192,75,131,102,214,42,60,96,42,213,213,95,58,31,239,171,37,1,238,249,108,226,26,145,91,100,168,253,183,45,115,162,209,62,8,122,225,202,13,83,63,80,251,157,4,95,243,93,148,214,151,235,113,136,236,251,248,142,194,52,105,163,188,209,192,156,124,23,37,28,62,75,123,174,110,208,249,3,166,139,181,62,26,81,74,223,143,40,198,124,205,73,42,100,186,7,90,142,21,119,246,50,61,123,140,129,16,159,132,60,126,210,139,77,67,61,46,134,84,170,238,84,62,83,33,185,23,105,65,231,173,251,251,143,49,18,79,6,123,92,55,133,76,167,46,223,195,71,33,119,60,159,72,202,136,32,142,117,69,213,67,143,194,150,48,82,168,2,61,110,142,198,81,48,177,125,47,35,220,215,235,19,21,134,146,233,251,63,154,121,84,136,168,211,79,170,197,223,154,232,193,210,139,77,164,160,6,74,197,175,62,118,54,241,188,31,220,49,182,178,28,199,108,139,109,186,181,218,205,225,148,37,64,180,155,20,132,195,208,53,53,86,14,93,118,249,150,100,250,167,18,103,223,102,241,111,7,11,117,47,69,96,226,232,110,62,117,100,158,52,194,15,179,36,121,112,8,219,170,233,68,88,166,161,227,59,56,30,74,82,163,112,153,50,192,138,123,23,122,240,233,213,148,23,122,244,7,138,106,93,229,73,16,64,4,240,49,49,173,125,29,178,101,52,63,127,52,19,169,145,141,22,89,214,17,102,4,67,42,18,219,6,247,93,220,253,237,38,240,167,153,139,243,105,191,212,68,55,166,173,80,102,128,81,14,136,107,73,150,202,81,79,167,197,89,124,229,97,50,46,13,39,88,79,248,22,51,1,209,220,178,244,185,41,239,142,231,38,122,179,101,191,130,203,63,215,186,112,122,80,202,1,125,93,154,20,221,120,81,154,247,204,128,203,28,83,179,57,37,187,129,2,157,184,230,55,143,68,4,102,7,60,114,123,80,162,231,37,208,247,153,209,128,136,248,36,129,237,218,36,30,70,97,91,245,115,199,74,236,52,39,72,63,248,213,238,197,28,167,58,65,233,221,225,89,245,110,38,180,108,53,199,114,204,17,47,238,108,58,83,124,192,213,236,206,59,96,109,133,3,140,229,224,65,62,60,150,146,179,94,109,106,215,51,224,254,4,57,136,208,98,214,57,76,226,84,204,132,101,226,215,247,230,180,30,144,17,67,94,106,185,155,216,145,203,235,186,102,43,45,128,198,133,145,174,122,174,110,195,253,60,107,142,171,206,22,82,4,243,174,58,139,22,203,121,121,96,82,103,113,53,226,27,67,127,122,90,107,122,135,237,115,202,162,172,131,180,159,207,34,26,144,105,24,124,25,255,101,94,184,139,28,34,48,205,215,107,60,26,57,221,231,106,74,124,99,39,203,204,41,77,163,86,66,178,37,70,133,59,233,134,80,112,29,139,79,164,108,42,118,114,117,57,139,246,126,47,26,198,63,147,148,162,131,21,243,44,155,94,229,82,24,238,111,189,240,184,117,75,164,112,143,215,24,199,41,53,189,132,197,5,206,215,6,1,77,73,119,132,116,230,232,116,119,9,190,68,213,8,35,13,156,186,39,205,13,134,190,43,185,103,106,185,82,124,207,100,205,197,4,134,237,217,98,84,206,158,170,52,32,18,17,188,92,188,87,162,214,86,178,226,219,242,217,1,247,172,121,212,3,99,57,248,147,45,86,91,85,20,182,232,12,184,8,217,19,109,168,233,74,111,160,173,107,122,12,180,212,152,103,180,244,211,96,5,13,18,48,20,3,70,23,100,8,76,241,143,191,180,9,2,109,113,45,160,13,140,233,211,240,39,232,180,244,230,231,72,140,5,68,248,118,247,169,15,14,49,219,163,48,205,26,147,13,189,185,53,167,26,1,35,68,34,68,2,234,11,122,142,171,77,7,67,190,199,68,94,109,197,213,199,239,171,250,94,201,200,212,129,166,173,70,221,164,232,38,130,79,84,203,157,157,84,222,139,130,173,225,167,71,179,30,72,235,129,27,93,158,3,70,75,57,43,127,162,96,105,59,108,206,183,124,108,19,140,247,80,8,125,193,138,154,163,199,78,64,2,57,174,238,69,68,218,129,127,210,47,14,55,147,183,20,24,90,68,139,171,203,86,50,26,237,4,75,132,89,48,233,148,62,49,141,188,235,231,75,251,181,62,204,202,26,33,97,236,191,60,209,178,150,108,231,180,30,218,30,171,102,252,40,244,86,152,210,203,30,240,249,239,7,45,45,252,30,243,118,149,174,66,207,178,251,92,48,109,139,254,240,47,205,231,48,13,153,119,83,184,58,235,3,20,106,162,220,155,232,123,137,17,153,150,88,147,61,129,136,202,215,92,235,192,70,244,211,149,89,224,14,198,79,67,219,85,206,35,164,133,225,75,143,206,172,69,67,48,147,179,172,196,120,14,107,96,37,67,66,189,241,118,199,29,118,112,147,99,113,66,170,119,138,3,246,203,126,76,167,3,19,31,221,1,91,15,122,129,23,165,147,113,117,38,26,47,111,109,92,36,119,20,233,252,131,52,159,192,120,119,37,96,43,172,145,33,77,198,67,243,33,109,116,31,214,29,39,89,171,93,159,161,86,113,177,245,209,210,206,113,100,83,103,137,130,177,194,144,82,107,192,20,227,8,99,203,122,111,197,226,169,38,105,176,149,54,69,90,215,151,30,137,5,101,172,28,152,42,172,17,48,253,58,245,234,238,125,29,64,139,136,229,26,8,245,51,192,36,197,253,160,148,12,198,78,88,97,203,9,135,97,216,57,150,2,78,86,133,175,112,202,241,78,136,192,200,36,35,121,184,74,108,101,214,156,108,232,173,51,13,90,102,192,189,148,172,87,211,33,39,102,66,217,90,164,147,17,103,193,49,113,212,106,222,187,192,208,164,71,192,103,75,24,226,59,140,99,145,167,228,135,30,133,236,122,105,178,24,88,96,212,202,109,133,113,59,2,37,203,163,228,184,101,132,43,135,153,110,178,193,146,241,116,197,74,224,12,207,75,225,50,188,235,42,48,98,114,74,219,163,234,45,197,75,65,211,232,98,245,13,186,126,23,247,28,204,135,209,44,255,152,212,205,196,36,57,243,149,96,209,133,33,101,132,133,98,133,144,58,187,105,158,56,220,155,66,59,110,200,73,14,120,12,243,184,150,98,8,69,89,181,14,38,136,67,98,241,13,88,234,51,246,131,51,155,218,51,36,212,74,100,129,107,157,47,92,162,240,168,91,227,29,229,83,13,211,156,113,63,173,90,143,118,217,36,161,146,96,205,58,140,24,189,78,80,114,204,195,127,219,116,72,118,215,171,97,81,237,184,186,82,1,242,188,246,114,73,114,96,107,176,214,20,54,153,176,128,83,121,102,40,205,42,195,104,131,204,179,178,178,44,153,224,17,192,172,86,52,159,159,15,194,129,48,3,62,231,161,78,164,65,247,135,25,55,103,98,181,231,230,178,2,176,207,169,45,85,152,21,16,191,221,145,111,122,110,206,28,142,155,183,199,158,180,65,115,234,41,186,207,43,149,52,159,33,207,193,109,168,214,223,110,235,147,33,228,223,226,106,180,160,132,194,201,215,198,88,254,96,88,170,75,193,129,183,28,96,170,26,66,135,242,28,53,54,36,129,106,91,186,15,82,180,209,61,134,94,41,236,19,163,109,176,9,220,175,197,140,46,146,207,62,112,162,36,52,224,254,48,216,104,0,159,227,60,173,150,7,21,163,141,146,109,142,73,135,231,110,58,135,43,10,212,163,94,180,40,203,152,124,211,244,29,5,162,244,80,6,13,157,35,114,4,247,43,157,31,154,56,76,3,82,127,100,83,160,101,229,231,193,10,185,219,25,63,77,210,78,190,52,179,59,98,86,244,151,91,73,23,23,205,34,123,252,116,161,100,96,42,193,153,220,142,27,147,184,225,89,206,249,129,160,65,138,175,113,246,189,93,202,3,19,106,242,139,207,102,149,134,78,19,244,119,243,242,171,41,6,82,222,233,249,208,100,135,75,192,20,203,77,133,41,248,141,171,201,234,119,125,47,171,30,110,1,195,248,148,33,77,214,179,201,95,27,26,176,26,125,221,84,80,86,252,54,121,136,162,48,53,154,61,94,12,181,197,41,232,217,113,106,185,232,168,122,86,119,171,176,117,67,0,24,82,165,50,206,17,146,184,87,27,157,253,111,107,190,255,235,71,239,51,49,193,99,81,38,163,7,9,122,214,104,245,8,96,53,218,66,213,225,40,214,233,43,224,121,140,6,189,183,133,254,239,87,206,74,37,39,20,57,115,76,125,10,19,213,208,236,38,89,27,59,104,218,47,171,26,29,88,188,163,152,159,89,105,13,253,87,35,121,103,239,18,125,116,131,83,148,62,67,76,32,121,177,30,248,146,99,170,177,212,70,121,126,26,113,106,135,107,94,202,185,238,86,219,25,23,87,14,228,173,111,77,67,68,31,111,164,248,246,51,193,44,242,227,95,139,153,61,159,49,35,152,35,48,205,129,245,201,154,113,211,28,166,86,166,235,111,15,10,62,253,193,173,179,251,131,226,25,175,64,73,178,233,118,81,72,39,250,189,41,71,214,170,31,136,191,251,158,104,125,188,36,69,120,128,181,11,204,1,216,117,171,42,16,156,125,239,39,169,160,231,161,109,1,177,164,209,125,47,106,150,29,107,104,121,125,63,48,175,161,123,149,5,10,87,192,171,207,173,143,134,0,223,136,223,70,186,93,95,44,91,129,96,13,184,62,62,228,129,177,45,90,192,11,246,146,192,153,98,129,120,114,59,36,101,167,203,165,68,90,161,82,91,51,196,123,229,184,60,179,235,194,75,57,194,195,90,171,199,75,211,51,92,173,247,194,215,139,157,106,88,60,82,70,244,108,4,37,8,121,231,87,105,13,163,71,94,78,117,199,250,193,55,122,76,85,154,11,140,216,83,80,172,146,111,9,255,112,197,120,78,59,90,229,177,59,178,116,30,63,49,211,71,9,196,76,217,157,3,69,251,86,30,139,145,14,10,151,201,151,235,118,52,248,53,177,7,173,135,174,162,231,255,226,68,131,186,172,81,85,204,220,115,110,132,41,138,218,83,121,225,50,99,191,217,199,159,127,206,195,3,163,186,22,112,215,122,7,83,71,73,177,213,109,84,73,245,91,89,123,134,248,101,184,52,107,189,23,123,225,242,217,76,144,125,80,59,21,161,180,32,92,52,11,154,62,112,165,92,207,61,68,86,105,121,77,54,54,230,240,43,56,151,213,150,164,45,217,10,127,61,91,37,96,127,224,49,46,188,104,1,164,223,18,99,127,132,15,72,235,74,245,75,58,69,54,35,124,49,184,169,207,247,58,27,120,189,190,45,217,187,169,55,95,12,91,184,137,24,147,234,27,156,131,124,237,8,149,21,11,142,170,133,125,12,169,32,131,55,72,113,175,203,100,66,5,241,228,191,172,179,192,149,234,163,120,180,99,97,12,53,111,204,220,44,215,43,79,117,168,205,7,57,54,88,211,184,221,189,105,109,152,233,103,245,136,83,64,194,208,173,18,1,191,117,163,9,197,154,55,11,140,189,184,35,96,64,200,74,77,198,5,11,201,23,1,225,226,221,167,122,230,56,165,57,194,28,103,46,42,37,117,96,199,141,8,198,241,121,158,155,111,234,101,99,204,17,64,84,54,225,128,86,29,164,14,202,66,178,6,9,9,162,32,184,237,240,176,66,182,7,222,249,94,61,208,41,211,155,163,109,90,35,170,5,213,63,61,225,27,114,197,17,19,131,52,166,246,234,62,103,114,191,161,62,180,33,146,70,150,232,101,26,126,255,128,92,174,53,115,9,194,107,56,246,166,225,39,113,169,137,0,64,124,17,10,224,198,122,66,125,100,119,29,62,147,142,125,93,97,88,9,17,89,101,15,147,39,59,110,229,217,182,220,5,160,96,5,43,74,97,22,78,4,94,59,205,82,229,193,109,137,70,52,100,178,203,203,160,77,194,121,81,72,98,205,98,179,36,185,136,181,145,134,116,24,249,134,174,79,78,198,224,6,95,209,16,145,232,232,217,42,202,141,219,238,165,148,15,20,160,81,167,137,80,53,234,13,242,92,136,96,181,255,209,118,102,201,150,227,56,12,221,146,230,97,255,27,43,29,94,147,130,94,68,125,102,116,87,71,103,162,236,107,203,26,73,16,136,184,21,162,168,26,184,130,60,90,130,180,7,101,67,20,185,45,162,124,86,172,248,152,203,148,220,53,224,108,148,206,72,30,228,57,53,236,53,109,249,223,55,243,64,120,127,42,60,86,247,29,152,37,38,116,143,133,250,212,152,209,162,103,21,153,69,51,19,136,113,246,184,184,205,165,129,89,43,86,247,199,134,41,87,53,184,143,248,194,28,23,21,195,45,96,248,57,59,114,53,131,172,160,94,221,139,215,196,129,150,169,57,90,50,157,189,198,116,6,57,87,91,155,51,197,13,162,163,181,160,196,34,232,110,53,146,95,141,26,172,39,85,67,90,173,141,200,141,101,99,201,8,92,16,98,206,1,67,77,146,38,129,87,61,115,192,13,239,121,77,213,116,60,152,34,253,181,32,69,42,140,24,100,80,12,80,81,209,2,96,196,81,56,132,68,138,151,250,73,189,26,186,78,138,92,38,43,134,214,186,142,69,92,50,82,130,231,135,186,86,225,178,31,139,51,4,89,184,165,17,210,105,161,217,22,233,124,8,105,250,218,44,171,145,247,198,139,102,233,107,83,24,187,131,133,80,40,27,124,242,141,9,25,158,11,47,84,167,158,204,91,245,96,71,167,170,102,106,210,14,130,107,36,243,81,169,233,79,113,48,249,226,72,230,195,39,212,140,8,12,216,28,191,123,26,36,53,189,183,145,42,227,222,213,132,80,21,38,123,217,46,188,116,187,251,115,98,221,114,245,212,188,52,38,176,119,163,205,131,167,173,249,219,101,76,235,11,119,76,75,52,119,140,22,109,187,36,133,161,69,161,7,161,112,54,248,19,230,127,86,52,233,141,171,213,133,103,209,229,254,188,198,162,40,53,158,156,204,117,127,51,234,187,223,247,42,74,157,70,176,160,71,154,20,26,64,150,109,231,153,198,168,183,139,94,212,83,210,81,207,199,201,151,38,67,54,247,15,73,97,208,52,193,56,121,8,198,203,180,227,34,229,141,189,156,210,211,208,252,135,101,24,48,148,240,231,234,234,250,234,6,143,151,225,208,126,26,33,206,208,65,132,84,73,75,148,225,164,96,137,157,125,93,18,81,40,248,44,24,12,223,171,209,164,87,158,13,172,5,127,240,179,30,23,229,175,45,206,31,51,70,7,54,55,202,56,129,178,28,243,40,164,18,206,65,194,255,129,19,18,221,140,185,178,233,247,24,144,12,162,193,205,208,170,41,47,105,204,114,233,107,156,239,106,214,34,116,188,36,47,140,85,184,76,25,166,204,52,3,134,107,174,153,80,243,41,189,223,11,209,202,188,245,234,214,220,209,193,96,12,104,148,141,133,20,194,37,184,161,205,163,220,11,84,79,166,159,3,208,159,126,42,47,177,50,190,85,103,38,170,165,199,4,216,253,35,104,148,84,58,61,63,205,208,28,65,251,128,105,183,147,94,220,102,40,24,157,217,159,190,240,194,75,216,46,63,111,94,101,230,13,211,6,10,58,226,72,243,185,122,211,80,65,148,180,109,199,67,41,188,34,69,208,44,41,246,80,210,224,68,135,163,7,131,179,60,34,43,4,248,107,236,67,56,141,159,123,15,229,58,178,255,14,254,39,213,28,245,97,74,142,25,137,86,216,163,125,212,135,41,73,8,44,184,167,13,121,98,105,212,189,229,0,51,10,12,165,174,68,202,77,79,14,106,42,170,120,79,105,166,89,141,116,225,212,170,164,192,249,72,193,128,174,38,201,162,252,79,228,59,131,41,92,17,186,80,106,54,249,184,88,35,70,99,147,168,12,105,164,156,71,14,34,113,130,197,249,50,83,87,84,97,113,202,154,15,21,24,117,164,216,206,158,46,85,148,237,178,153,206,98,198,250,37,35,148,43,143,96,95,11,30,241,57,219,144,88,87,216,116,59,130,187,61,158,212,7,240,172,23,70,32,248,33,205,34,14,228,19,26,117,61,148,254,61,165,201,249,146,198,115,121,138,81,19,163,43,248,207,86,97,175,100,222,204,108,231,231,255,115,120,196,20,73,217,211,76,235,254,195,103,150,125,8,118,108,66,46,145,102,192,53,234,233,169,36,39,241,93,130,134,79,204,80,9,206,147,149,50,104,248,232,36,107,133,60,145,205,114,73,252,136,4,104,173,148,209,148,253,201,248,242,165,63,116,246,220,34,42,55,248,120,243,17,98,224,100,19,100,120,236,230,148,255,140,22,217,125,45,178,226,79,93,230,25,76,136,102,59,140,52,220,11,155,45,111,192,4,93,244,167,151,157,77,189,168,162,181,183,246,6,217,178,54,162,156,227,28,22,134,86,159,17,149,168,69,170,80,222,242,250,90,41,166,114,212,28,60,244,226,102,182,110,14,179,229,215,174,0,99,52,184,4,240,107,123,121,170,108,41,101,246,207,5,125,37,235,65,20,7,196,186,46,124,158,179,233,240,33,60,25,35,151,101,241,33,19,80,239,1,133,46,202,130,136,62,63,85,184,200,139,198,213,19,165,93,125,109,188,45,162,128,12,157,204,167,66,172,218,246,206,171,111,112,88,154,170,181,80,97,174,229,168,42,50,179,144,241,84,170,228,88,25,41,119,58,195,124,188,82,12,251,162,200,88,183,167,10,183,197,1,197,74,112,203,83,115,122,222,52,136,225,243,103,123,162,213,80,208,27,162,209,16,167,74,218,201,225,59,45,63,36,79,147,90,122,10,154,206,10,49,163,154,208,84,200,181,190,192,246,23,43,42,223,168,53,123,202,55,209,100,141,130,63,92,233,181,130,96,48,251,245,11,51,98,158,178,209,118,41,116,28,132,178,198,135,141,114,238,114,34,29,125,11,134,175,94,141,159,113,20,50,114,128,84,53,132,97,187,25,111,52,10,185,68,20,23,181,114,147,32,245,18,203,115,102,214,181,139,149,235,236,124,163,64,147,63,207,7,62,7,162,40,217,67,159,168,62,117,115,103,253,184,197,134,182,224,232,240,236,200,39,251,6,15,255,161,165,209,126,28,67,86,137,177,111,22,42,245,133,47,147,250,108,162,88,161,181,116,174,26,229,196,75,102,9,220,232,170,139,245,251,94,81,81,203,25,70,167,188,142,41,131,243,151,206,153,228,33,10,29,244,180,121,20,224,19,179,40,58,217,218,137,41,199,189,177,154,121,138,250,204,34,51,74,125,177,180,215,242,159,142,19,94,200,64,192,102,237,207,123,33,41,18,37,246,25,162,92,214,54,101,121,243,133,119,153,109,246,43,16,99,154,234,94,223,156,90,83,250,249,54,77,228,28,117,217,184,58,233,111,55,196,58,61,67,121,38,253,179,121,127,170,228,113,9,240,49,66,216,167,190,245,251,108,8,111,73,56,20,167,71,52,103,92,166,28,234,212,99,104,249,15,76,248,36,245,230,104,71,203,247,170,238,73,100,53,242,198,203,209,10,182,45,10,19,21,233,193,167,202,108,83,77,29,183,54,66,159,94,125,230,223,32,51,47,202,140,116,221,53,13,136,16,68,64,24,104,61,235,23,213,95,59,20,15,78,151,122,202,228,41,34,155,209,98,103,203,90,148,9,103,86,134,51,42,198,155,145,180,251,179,242,22,215,163,130,164,81,198,211,75,139,89,143,251,111,247,159,107,221,83,226,214,99,133,194,154,35,149,119,195,48,35,164,114,22,225,49,31,101,12,170,32,92,43,14,45,132,49,138,214,40,51,103,68,33,216,130,33,242,22,130,77,228,201,106,192,103,7,247,108,148,72,177,221,223,38,209,170,34,44,153,83,103,124,47,172,168,151,110,148,18,122,11,53,36,63,206,202,156,31,117,24,211,12,8,105,13,35,224,63,91,79,216,160,33,204,65,232,243,169,5,235,207,111,23,168,27,143,8,75,10,234,226,50,37,46,93,67,40,37,72,43,126,154,117,183,62,2,97,168,111,197,213,148,62,62,187,94,216,117,87,19,4,169,129,252,148,138,101,23,134,54,244,33,16,226,113,178,103,168,30,224,73,59,159,250,55,178,11,49,221,145,43,208,242,12,75,254,132,98,200,68,222,125,232,193,141,2,176,24,32,203,104,10,227,129,107,112,118,22,129,166,93,244,92,135,118,95,136,99,44,18,17,207,177,207,18,27,161,153,3,1,224,41,52,59,215,198,110,100,153,59,197,212,115,29,190,12,201,111,78,209,114,123,78,102,9,69,145,208,212,65,12,67,11,44,32,21,143,21,55,63,19,222,214,130,46,43,42,220,33,21,68,146,67,79,195,103,128,145,184,186,42,69,103,142,210,86,131,91,19,226,77,105,89,196,249,185,57,100,190,128,213,71,205,30,109,133,168,27,165,123,167,163,166,231,189,59,236,64,215,87,162,24,231,185,121,234,41,142,249,28,106,96,20,60,48,241,143,128,89,177,244,183,139,105,94,186,166,21,17,206,167,186,15,59,168,248,237,2,7,84,11,160,206,211,148,224,236,91,0,123,206,253,84,14,150,30,194,81,8,227,167,231,36,158,41,49,240,39,231,196,159,187,190,119,41,37,132,161,206,116,138,169,196,83,180,136,25,111,168,136,193,122,209,222,128,60,141,79,136,88,78,45,77,21,98,138,146,35,68,189,33,58,164,167,85,208,88,246,57,205,68,72,146,238,9,210,25,98,145,141,216,216,88,87,21,252,73,38,204,217,93,91,173,153,207,152,70,55,140,60,228,202,108,8,212,106,29,29,236,176,236,186,133,48,225,209,169,122,154,60,123,9,42,84,52,200,33,26,151,129,104,87,66,144,14,155,161,71,82,17,33,170,208,171,163,14,81,41,56,112,209,80,244,118,177,59,14,242,229,105,84,216,181,45,148,244,48,83,211,15,54,48,120,240,171,145,183,83,141,2,19,133,13,153,229,180,45,189,164,115,94,54,185,34,23,249,35,74,240,78,122,53,133,156,99,70,201,229,141,96,32,141,235,242,209,25,82,94,127,194,35,205,120,80,14,55,100,120,159,233,56,97,119,224,240,171,92,205,156,73,4,62,180,13,207,52,242,142,254,62,221,254,221,132,19,57,7,233,247,62,157,195,245,94,224,159,162,78,164,129,52,122,102,187,162,140,200,8,106,24,14,189,78,255,105,20,158,95,152,48,173,139,23,18,81,226,4,45,176,169,212,187,154,36,212,81,93,0,23,50,252,221,165,88,77,215,181,188,240,217,163,187,216,106,198,233,236,41,142,156,248,215,186,50,98,158,191,53,75,99,151,60,120,192,198,150,213,18,217,51,253,166,208,116,92,102,111,48,222,210,94,207,74,15,123,148,177,181,213,10,5,230,222,106,166,73,247,188,55,201,22,151,78,60,91,192,245,232,135,112,243,236,250,181,133,161,172,245,112,60,89,113,174,250,64,3,51,143,183,244,23,66,169,95,13,27,189,107,120,127,154,158,176,171,146,102,236,36,138,222,220,132,231,187,195,167,129,135,198,216,135,217,194,6,60,199,147,202,167,198,118,185,108,22,188,221,196,150,81,235,100,233,187,46,90,138,145,151,6,203,168,40,173,161,95,107,162,165,73,211,41,230,136,224,58,176,63,203,20,205,152,36,219,203,93,56,87,45,48,79,123,147,39,116,184,152,195,132,192,140,221,29,191,205,92,47,83,61,70,13,163,134,218,106,65,236,85,122,249,153,187,147,235,171,1,213,170,179,146,213,108,122,229,12,229,251,175,204,1,71,255,225,33,173,129,176,225,214,24,199,48,237,61,23,15,53,137,244,174,36,126,99,229,187,248,52,19,212,57,63,40,75,13,186,140,207,74,44,112,123,63,50,203,88,180,92,165,228,132,21,144,240,33,11,21,67,174,250,75,213,45,203,165,104,114,227,44,24,130,223,121,188,108,118,6,59,9,50,135,145,244,148,41,143,202,169,136,177,155,96,234,210,250,200,198,246,40,124,2,208,167,26,186,196,25,137,203,249,100,195,54,5,98,16,114,174,179,66,207,80,19,95,228,209,69,15,60,115,158,244,159,134,56,175,155,72,234,213,207,78,221,165,225,9,150,105,132,18,181,24,172,213,62,152,130,96,13,114,156,19,240,168,241,69,58,133,152,58,211,163,166,7,241,220,101,233,79,159,84,26,15,213,146,219,41,120,230,81,176,84,0,5,55,163,230,54,80,68,140,219,86,78,58,113,196,236,105,243,65,222,226,28,242,110,171,192,2,138,202,77,14,81,148,114,222,241,71,116,186,230,11,35,244,39,97,196,100,154,132,35,228,248,161,195,200,23,73,104,145,54,247,56,24,84,220,104,89,197,185,115,187,35,12,158,254,82,17,117,232,3,103,61,118,191,10,211,58,84,235,134,179,231,220,41,28,18,216,52,108,245,85,33,31,177,231,117,241,24,90,250,204,25,141,253,147,95,61,9,215,137,129,8,84,143,51,54,194,136,131,64,176,216,95,253,28,96,124,144,152,242,175,164,152,19,94,24,206,242,225,36,68,52,166,168,249,15,229,229,222,89,138,105,231,220,159,38,187,189,92,155,8,233,100,74,1,196,171,137,204,250,10,23,2,19,183,16,103,33,234,84,70,184,143,96,39,35,244,164,115,239,30,28,238,129,71,4,148,65,241,83,194,84,219,151,94,220,235,114,83,123,145,108,66,217,222,23,186,197,90,4,166,116,43,108,31,168,10,27,234,6,131,122,138,167,190,161,183,230,41,252,63,96,226,41,126,239,243,117,104,53,129,147,203,163,80,99,116,166,44,53,46,105,221,78,70,238,129,195,154,175,62,79,248,94,237,48,216,65,247,119,168,83,83,55,123,11,55,216,57,139,236,99,36,3,49,118,122,139,45,83,109,83,251,29,20,175,220,21,136,201,241,233,36,63,71,169,239,206,11,7,143,42,166,65,68,167,90,232,48,219,153,231,185,26,181,99,207,183,140,253,27,11,250,96,84,174,248,216,49,63,92,181,221,90,200,10,196,62,104,195,67,80,183,48,168,28,24,158,126,112,155,132,44,164,201,136,193,135,190,58,162,228,176,28,213,96,202,108,157,63,152,130,25,73,82,37,212,217,83,143,223,30,86,13,174,182,65,40,199,251,218,103,129,78,53,131,97,159,19,234,43,150,205,25,234,185,194,196,142,119,73,60,26,86,0,69,109,208,224,131,187,187,85,38,101,35,147,194,249,27,164,27,221,243,139,4,190,176,101,206,46,197,68,219,174,125,85,159,34,65,65,78,143,104,103,192,216,76,202,148,50,172,246,243,91,181,81,23,179,53,68,173,229,204,229,209,97,254,32,30,108,132,69,163,116,99,154,147,97,19,83,175,179,11,24,62,41,96,55,102,254,22,23,133,255,157,195,192,141,85,93,216,150,137,178,243,229,149,184,136,142,225,55,81,196,142,15,225,223,116,61,191,88,242,197,142,15,187,63,167,238,78,162,164,83,228,244,193,44,166,31,15,62,68,167,45,245,66,220,180,197,107,85,200,253,226,4,152,18,11,126,14,143,182,243,159,251,220,108,115,200,56,8,42,169,61,82,53,171,59,75,20,218,38,10,66,114,245,50,145,225,240,127,235,89,234,55,205,96,109,151,26,214,114,107,72,222,15,219,184,18,206,63,214,19,186,186,83,53,86,194,20,95,218,188,41,238,0,104,240,76,118,120,168,245,115,181,20,164,16,242,182,58,191,240,80,67,185,87,30,27,199,245,20,47,205,237,135,116,4,212,29,187,139,211,77,174,69,211,246,159,150,29,85,76,137,41,106,182,166,92,182,181,93,215,215,227,192,80,128,214,111,47,12,140,230,69,190,168,41,112,254,58,190,25,146,149,121,133,165,43,86,3,8,89,180,15,134,94,120,237,157,42,226,2,232,111,207,15,198,41,124,68,31,192,86,133,146,212,184,249,48,61,230,113,225,69,82,102,250,131,195,191,189,49,21,162,180,56,101,39,191,154,189,236,221,152,217,12,106,166,37,31,76,82,123,229,251,218,36,131,247,167,87,127,154,35,37,139,177,92,24,170,211,119,110,2,166,250,120,221,247,166,55,59,77,13,248,28,29,47,59,27,248,231,214,225,176,82,43,144,243,37,12,233,31,100,155,54,136,188,54,162,12,237,203,201,173,95,221,236,221,227,3,147,95,252,173,152,20,248,230,34,116,19,96,180,217,147,63,89,65,199,167,202,107,83,151,248,209,239,128,207,62,124,246,162,48,114,164,2,183,235,140,8,76,26,98,237,128,215,185,191,252,54,171,197,103,186,0,12,127,117,220,223,238,152,6,124,229,176,192,221,148,21,4,94,40,179,245,184,121,157,151,2,125,96,68,34,190,10,100,59,204,115,92,191,79,110,238,189,181,197,7,67,251,174,221,126,140,210,113,250,68,172,232,137,152,131,117,185,57,124,211,47,157,15,60,110,156,24,79,28,92,223,162,163,153,138,111,150,91,159,167,250,178,156,160,156,61,151,92,188,204,84,97,57,156,112,192,186,45,74,193,84,94,49,4,24,19,85,186,33,7,68,215,215,5,70,90,74,46,166,98,225,43,29,2,165,248,164,222,1,130,191,253,252,24,233,192,80,99,91,19,152,241,146,227,185,33,36,200,47,155,75,163,255,240,89,92,251,210,107,9,72,127,213,40,12,46,100,101,101,214,24,203,40,59,49,184,206,137,122,110,189,122,25,23,220,97,2,148,179,43,60,202,183,77,248,141,143,126,147,125,118,115,152,77,53,122,153,232,214,129,82,87,218,163,15,154,211,80,17,24,71,241,232,224,228,68,174,143,43,240,60,171,90,241,171,145,79,189,230,157,181,153,138,236,138,97,127,54,90,57,73,47,66,148,185,126,94,241,6,147,138,186,48,49,189,217,98,78,57,71,90,2,201,23,46,152,165,244,233,79,142,98,132,12,15,216,240,117,201,213,168,146,8,140,192,199,167,16,7,76,221,122,186,95,132,114,135,253,197,12,237,209,136,66,221,38,199,214,172,125,219,62,187,154,168,237,109,53,124,164,202,232,247,183,33,16,223,102,97,44,149,207,94,192,218,28,15,119,129,73,231,125,233,87,123,49,134,226,189,249,178,236,81,91,247,230,229,170,23,177,162,64,173,104,241,98,144,41,151,220,156,135,91,49,29,226,98,86,100,220,175,159,174,170,223,124,20,147,91,23,24,217,194,225,31,116,113,238,92,122,117,227,44,248,131,121,169,164,227,203,210,158,245,183,17,55,219,3,209,91,0,69,45,117,251,181,248,211,109,109,179,110,193,181,250,193,120,225,150,169,168,61,251,135,98,73,151,122,211,123,67,155,250,13,252,133,56,90,190,98,179,192,236,72,151,195,168,118,236,33,207,221,138,157,76,63,248,108,83,158,21,4,91,23,88,138,31,124,198,211,156,10,114,246,235,14,254,92,0,229,214,117,148,207,236,142,100,222,217,219,54,89,125,206,238,160,247,143,87,187,140,110,93,117,201,102,188,196,210,118,230,147,42,242,118,86,84,134,131,237,248,80,242,253,75,30,27,61,110,47,157,56,176,77,232,242,177,232,149,243,115,73,58,48,165,89,183,228,169,26,83,175,253,162,56,139,156,46,65,220,251,220,219,194,108,191,124,27,49,110,206,65,242,220,4,12,136,92,127,112,129,61,119,55,42,157,244,204,242,38,67,239,246,12,142,118,81,171,64,248,186,255,249,234,185,148,27,38,165,194,136,163,103,192,29,197,249,187,54,157,153,108,116,63,51,49,87,157,183,234,183,81,78,63,56,147,235,87,232,133,81,13,193,135,11,154,205,202,240,199,38,69,121,61,17,43,155,171,234,150,84,11,114,2,83,212,125,48,138,113,41,155,249,96,52,196,110,146,159,93,157,185,77,127,40,123,57,89,123,96,91,163,34,246,125,75,186,239,213,51,171,236,153,207,190,51,7,138,18,201,125,167,108,46,212,222,199,76,31,43,75,107,27,235,161,123,239,166,152,163,100,185,186,164,159,208,233,15,198,18,143,172,146,192,244,187,237,40,10,158,119,88,154,133,196,87,224,73,174,57,155,70,234,69,77,154,193,123,247,57,60,65,27,219,10,159,79,241,77,224,148,10,182,84,164,193,10,98,144,37,96,19,77,42,183,77,16,142,93,213,251,47,188,84,81,88,161,174,247,252,197,151,112,226,96,213,77,90,57,96,38,85,190,231,15,134,90,93,238,236,223,171,101,102,178,163,231,54,73,214,45,138,26,201,126,21,135,97,219,220,217,134,123,179,157,253,90,101,160,168,58,110,131,50,134,199,244,97,57,248,238,85,218,12,205,32,100,32,28,102,157,26,242,220,212,89,109,111,82,142,144,229,122,209,155,54,163,37,222,227,230,22,244,188,48,21,121,95,14,207,158,172,83,77,120,225,14,193,183,198,111,51,209,101,121,180,51,65,165,143,153,125,96,10,208,100,233,128,166,119,182,217,213,31,141,28,235,93,111,81,97,130,56,228,141,66,89,118,149,161,7,151,99,196,168,70,92,190,93,22,63,218,35,166,215,245,141,158,249,155,143,238,123,17,67,222,95,170,26,69,91,26,249,30,171,186,29,173,191,212,201,50,147,233,50,244,230,176,225,63,117,129,197,153,142,103,223,2,67,214,137,171,161,134,212,162,191,141,179,171,47,61,164,228,202,53,159,49,152,88,238,7,47,72,13,77,239,77,50,42,59,154,141,91,117,81,66,50,237,219,62,253,164,120,147,204,71,4,20,86,142,139,9,235,222,124,110,53,173,199,245,145,61,172,222,88,229,165,9,242,34,107,251,117,5,72,201,103,193,188,77,70,38,227,116,97,135,41,121,45,210,21,168,216,153,195,123,41,140,134,34,135,197,110,85,99,159,105,148,153,45,215,169,51,18,42,204,173,250,46,2,78,37,162,185,23,166,156,100,249,218,195,82,35,101,123,148,105,147,160,255,230,89,182,112,91,84,249,170,169,62,119,95,173,201,105,195,249,95,2,147,234,116,180,152,92,239,115,177,27,242,46,35,88,158,249,75,175,221,86,181,254,193,13,53,252,123,16,165,202,130,35,155,195,36,223,117,101,26,88,130,126,118,162,192,112,198,164,15,91,38,243,171,142,6,70,4,244,158,160,173,194,175,125,153,44,224,159,178,207,133,81,10,241,105,3,149,143,92,111,24,166,154,36,251,167,119,252,171,82,129,68,125,209,137,145,119,245,215,70,158,163,200,247,96,231,92,226,173,231,111,215,120,81,148,132,115,252,50,60,250,37,51,18,225,189,250,233,69,25,76,105,221,109,112,230,244,250,201,180,44,59,168,99,132,126,97,142,116,159,254,192,50,98,78,18,112,96,148,246,203,189,195,202,128,105,118,143,15,120,152,80,47,222,63,56,211,10,247,28,74,166,129,221,195,112,184,60,235,49,41,104,38,41,191,55,158,60,103,54,251,167,129,169,255,251,81,121,38,54,243,37,224,92,135,76,7,156,252,176,32,118,216,214,203,45,48,217,254,22,77,185,185,155,52,230,54,7,67,239,34,191,130,247,33,109,77,89,67,192,103,101,37,151,118,97,88,16,51,58,65,55,45,41,253,202,166,21,53,188,119,22,97,71,86,243,134,200,95,213,167,113,204,180,124,158,238,71,200,199,159,59,91,249,165,160,16,95,187,111,145,33,26,36,137,8,32,112,50,61,254,8,140,71,186,236,95,72,172,186,136,208,143,8,210,90,215,81,53,63,179,17,230,33,106,35,101,159,58,208,55,136,213,114,83,161,53,135,94,75,234,193,65,184,247,75,127,55,153,220,203,7,87,230,26,153,226,172,58,34,197,212,93,177,142,236,85,97,180,53,252,151,41,165,148,221,9,14,232,243,227,0,46,171,223,188,170,164,204,35,124,26,95,205,126,142,110,85,30,236,12,132,214,114,192,103,141,223,55,152,192,220,123,118,201,209,36,133,16,99,215,169,153,174,80,239,79,19,171,43,50,177,67,235,159,222,40,40,206,230,46,243,254,48,42,164,127,43,83,193,144,213,144,78,213,182,111,221,25,178,125,235,154,210,183,155,196,99,76,155,136,45,87,129,49,227,30,190,84,210,215,117,45,180,66,77,223,1,152,226,248,45,226,176,123,215,228,161,52,214,225,155,230,183,199,162,72,217,175,197,125,236,198,237,129,249,126,201,215,112,206,116,218,158,36,51,146,31,107,207,6,117,114,36,212,133,242,156,117,167,223,187,152,211,209,243,216,231,140,241,13,13,78,105,125,95,21,88,214,112,43,187,109,14,91,201,143,92,77,182,163,248,158,10,158,54,89,189,11,87,115,243,242,223,38,229,82,139,110,31,86,77,123,5,204,246,93,102,87,206,24,195,247,238,144,178,123,145,65,75,69,25,246,22,190,33,35,109,156,117,207,196,0,240,94,134,142,238,104,207,142,11,47,122,223,93,80,97,118,254,253,42,48,27,127,63,124,78,246,241,215,64,209,110,190,57,47,56,12,177,38,233,166,106,88,13,72,236,83,107,79,50,232,17,170,118,110,4,112,50,27,86,129,225,50,249,65,141,99,236,152,50,201,34,156,95,63,209,83,182,200,44,59,178,255,254,25,208,250,153,133,236,46,118,138,250,222,228,168,125,123,126,142,147,229,114,65,129,161,249,199,246,156,204,251,101,239,2,179,31,204,126,53,162,84,73,225,105,194,12,126,228,65,115,228,217,4,35,122,237,1,204,101,181,120,83,97,234,33,135,191,216,196,183,44,201,242,208,240,115,204,62,85,2,141,43,159,206,230,31,141,156,25,173,102,142,22,242,197,170,41,118,249,209,1,59,183,177,165,213,50,161,184,22,199,18,251,109,57,212,112,30,248,42,228,215,50,246,82,145,133,13,57,28,50,27,126,16,60,127,168,91,79,76,103,251,50,60,208,1,215,27,198,188,28,199,136,26,52,63,225,14,150,155,46,39,38,202,58,63,141,68,250,28,100,91,233,45,197,24,150,254,228,108,170,241,154,19,184,205,245,57,129,114,0,94,108,194,245,234,10,93,59,206,199,137,181,77,206,199,203,98,66,126,54,175,244,59,69,145,18,243,185,214,40,64,58,248,11,60,144,93,226,96,79,248,95,98,48,197,248,22,213,91,229,44,25,83,79,30,22,209,185,48,146,15,91,86,183,66,226,33,251,65,17,251,145,209,100,218,50,163,155,52,3,62,3,108,52,249,109,148,126,34,80,130,201,133,132,242,236,88,210,182,223,187,19,141,172,26,236,160,132,32,214,108,244,238,119,214,144,2,172,157,28,207,125,150,43,61,255,18,76,171,126,146,35,208,196,230,65,162,25,87,168,129,7,171,69,106,20,137,148,52,12,184,71,4,105,78,39,151,195,65,222,116,62,63,234,53,248,42,85,190,7,103,156,49,188,159,153,246,199,92,18,1,194,181,97,121,63,67,251,104,235,16,64,56,99,197,38,136,210,252,103,7,143,154,197,24,62,4,96,162,213,44,147,22,110,136,103,178,240,223,230,84,184,228,80,4,45,237,174,19,198,138,27,178,123,67,207,117,126,38,143,235,23,73,237,114,172,201,103,131,187,227,0,92,183,209,144,229,201,179,17,10,155,135,235,8,72,200,170,126,254,151,106,34,135,145,166,234,210,25,210,254,217,56,59,12,27,90,230,21,212,236,135,103,93,72,107,32,246,57,4,62,243,196,136,64,34,162,199,178,89,73,211,52,217,35,12,73,137,136,140,62,12,11,251,240,33,64,35,206,171,52,199,177,227,204,72,190,203,178,108,155,6,167,240,64,154,203,251,202,105,64,202,118,228,222,68,210,178,7,121,168,153,238,83,54,13,137,252,64,171,17,94,181,20,182,188,22,5,148,158,62,88,52,255,144,51,238,25,76,184,45,250,24,40,221,242,59,18,83,182,40,130,7,141,73,17,78,137,210,147,22,94,31,27,154,112,54,147,132,166,38,160,219,245,27,12,199,254,70,34,233,40,211,173,28,97,118,50,127,75,34,233,140,70,207,27,194,148,105,34,132,2,76,13,240,247,86,8,93,138,32,62,232,206,113,194,93,248,12,157,199,150,56,187,37,236,28,205,28,205,167,36,23,78,135,95,201,215,221,243,119,139,53,73,158,251,87,84,250,165,38,200,187,79,73,17,83,193,177,62,11,49,96,120,26,194,8,192,71,205,69,170,141,43,215,224,126,106,147,69,147,36,179,186,219,18,163,71,56,38,249,140,148,40,232,46,146,20,177,50,165,62,34,163,2,53,93,114,88,20,80,237,18,87,119,234,115,244,83,154,145,236,114,148,176,124,45,154,92,192,149,54,46,70,16,164,104,114,33,49,93,121,155,32,189,84,36,179,71,46,123,199,170,154,232,147,87,18,185,154,242,17,143,231,87,83,42,32,9,48,108,147,199,136,92,16,6,75,89,50,123,228,175,86,241,14,110,197,166,245,246,127,34,244,56,80,250,147,19,71,185,238,195,192,12,45,159,175,40,193,221,91,27,141,178,218,24,30,201,84,217,179,190,152,125,34,111,242,76,71,146,228,54,38,123,57,194,152,103,77,165,209,164,213,80,6,200,145,63,67,233,117,232,215,102,30,205,158,154,59,91,201,213,244,139,156,243,58,106,218,14,15,104,161,10,83,29,242,125,237,185,237,216,40,163,139,144,81,42,78,76,33,243,145,53,201,133,129,188,7,188,73,62,156,179,132,124,47,90,57,223,132,165,29,158,52,79,117,22,240,41,204,18,70,211,147,53,36,11,22,73,123,10,220,46,105,222,50,146,103,213,245,247,34,142,57,123,210,108,40,21,215,158,150,255,197,80,101,240,65,227,108,193,69,128,17,208,228,185,115,177,18,24,71,205,24,166,74,146,151,154,208,64,171,81,47,37,129,124,102,198,28,207,117,222,98,38,77,78,99,254,234,204,143,95,34,170,72,254,248,204,62,177,129,162,154,12,213,13,249,229,31,221,43,200,25,230,221,40,73,249,243,125,122,228,236,207,170,105,249,9,129,217,28,122,206,158,227,205,190,50,15,150,241,63,171,110,188,53,138,80,75,83,250,72,5,212,111,50,36,92,87,183,236,160,80,63,162,204,225,203,124,163,78,165,91,168,198,118,171,20,167,88,176,244,244,135,78,128,157,66,79,223,163,153,77,143,28,226,207,233,7,235,171,47,194,5,12,47,121,10,55,100,163,241,233,191,125,218,120,201,73,188,81,70,134,147,155,255,54,50,93,242,228,40,141,181,225,137,241,73,244,85,104,18,72,35,247,229,60,32,136,86,242,92,60,243,217,179,214,104,178,140,19,173,240,97,168,139,117,98,21,210,131,146,23,108,150,2,248,120,202,124,14,163,199,202,197,148,116,121,14,237,60,116,97,36,202,213,5,209,246,30,48,245,15,119,107,7,9,168,187,234,178,213,231,81,73,51,5,102,96,78,225,226,96,38,46,48,102,46,241,210,216,182,111,153,143,200,120,178,201,245,110,72,170,86,216,54,102,121,155,163,159,225,105,219,133,89,98,66,50,57,200,106,103,201,172,10,142,44,68,56,134,90,145,189,0,169,13,180,237,125,248,32,60,169,156,173,77,253,88,12,61,56,131,89,8,95,203,150,54,71,119,253,67,23,131,224,21,68,29,236,200,228,161,249,99,242,104,14,12,60,56,181,242,92,205,104,179,57,94,249,204,153,93,200,129,27,235,132,22,4,163,69,189,165,18,244,208,134,78,1,55,60,7,132,222,119,230,221,75,236,128,36,50,170,236,204,56,245,122,37,154,13,235,145,183,146,3,9,146,172,52,130,213,72,189,186,50,15,207,172,28,227,210,236,113,132,114,82,161,227,250,118,117,90,113,146,156,223,237,226,236,219,112,226,234,232,173,13,133,209,118,13,24,175,65,97,124,81,187,222,62,45,42,96,228,37,94,216,12,0,28,110,28,70,244,193,205,48,119,56,124,182,232,167,179,252,91,101,122,35,37,124,132,68,251,140,144,143,130,18,203,142,60,121,33,8,182,196,184,121,148,139,194,210,203,113,241,233,81,103,143,44,23,47,43,134,43,31,108,138,225,151,37,140,29,18,163,178,6,140,229,151,92,125,118,177,201,213,131,128,241,0,19,184,46,115,95,116,152,176,124,85,120,26,197,33,224,85,68,214,248,167,3,177,239,131,21,81,45,230,47,8,156,220,7,51,238,139,192,196,218,229,193,40,110,45,15,156,157,242,109,240,61,199,181,223,131,122,141,52,104,25,82,176,11,92,242,119,230,255,253,180,184,209,154,46,6,203,99,160,246,32,2,159,253,181,151,181,2,79,213,168,178,20,203,252,242,160,191,6,133,83,38,112,177,86,9,120,167,183,189,51,190,186,2,23,209,118,100,115,49,154,220,156,234,235,37,87,23,10,242,191,50,173,223,199,20,169,26,142,110,70,64,185,47,182,68,229,19,211,29,36,148,239,139,153,173,172,192,45,151,47,198,250,251,214,8,161,8,204,127,2,164,222,66,31,204,2,37,129,214,37,229,68,203,184,19,41,80,98,96,250,165,49,61,190,79,133,55,83,85,212,6,115,116,50,60,120,95,24,81,169,128,209,206,175,242,208,249,156,173,92,11,25,24,139,8,133,207,70,118,149,248,237,108,46,84,2,103,43,86,251,96,14,25,82,105,72,32,254,236,44,47,122,254,91,178,162,248,184,150,128,169,142,145,123,195,88,112,61,22,131,119,213,70,33,99,214,227,226,81,84,21,24,15,69,2,222,59,96,38,189,251,96,60,7,75,143,195,212,198,94,245,16,170,133,112,114,137,155,151,162,42,107,132,253,137,49,122,163,112,248,20,29,53,60,254,106,42,209,193,11,53,118,93,225,106,213,249,1,179,135,27,2,19,164,252,10,88,128,201,129,119,133,33,211,197,163,53,147,122,186,48,131,227,142,158,98,62,199,23,61,221,189,247,22,125,52,89,28,74,96,10,192,74,244,5,244,156,101,224,22,136,175,51,30,140,245,114,61,232,244,176,238,15,174,58,17,226,81,69,105,225,133,151,72,114,3,167,62,111,87,153,200,99,202,247,34,91,55,86,188,86,197,239,83,222,139,109,193,140,229,3,129,237,44,23,87,252,209,215,136,175,57,170,162,5,33,153,24,31,197,8,35,10,35,232,125,31,44,149,53,244,173,203,185,117,247,54,201,230,169,41,111,117,62,197,78,241,216,166,222,39,115,66,65,64,58,95,180,228,123,26,2,197,79,50,150,45,116,80,197,29,97,89,85,103,239,45,224,165,66,48,124,155,225,92,117,131,9,96,222,229,33,115,154,253,114,50,246,219,172,176,83,96,91,85,239,107,233,160,167,146,3,153,139,64,123,18,151,47,216,156,168,35,75,139,161,12,126,97,20,59,198,138,110,148,56,137,202,131,157,181,96,185,11,6,240,22,121,80,42,230,145,40,138,123,231,204,58,36,240,233,210,51,230,209,51,87,151,27,229,0,166,50,240,246,34,132,219,175,0,20,102,155,72,91,93,152,242,1,185,154,104,216,151,230,181,110,68,24,68,94,155,45,89,189,51,138,234,25,195,111,29,161,58,183,44,13,168,251,155,108,154,134,113,109,53,54,180,160,240,7,123,151,222,45,142,130,203,44,70,211,200,50,221,136,77,215,129,155,205,172,1,195,106,200,15,76,132,247,78,55,112,159,5,70,186,47,197,168,38,234,90,245,183,145,36,190,87,35,26,161,111,141,240,192,157,131,139,84,101,2,82,220,117,81,100,141,228,83,226,238,89,163,23,157,133,126,12,121,172,102,203,184,63,150,213,31,37,189,24,173,147,104,49,206,108,247,112,105,112,110,95,144,207,10,138,86,91,122,111,210,228,49,166,145,67,31,178,217,132,82,89,87,12,203,51,101,106,31,169,27,102,180,223,185,155,157,182,194,103,155,251,133,61,129,103,37,104,119,97,36,74,103,245,199,62,219,189,243,224,242,216,167,79,121,248,28,24,137,15,153,77,206,193,158,108,180,163,156,176,179,252,52,114,166,119,178,161,146,251,25,180,9,198,118,244,253,97,94,220,210,5,19,146,0,211,59,17,185,76,105,48,90,104,70,107,195,5,214,15,153,204,99,98,4,10,23,77,47,174,84,135,94,152,250,78,125,46,98,245,177,221,35,11,61,100,247,146,8,192,185,86,8,39,249,93,170,140,171,100,164,183,216,187,155,22,196,173,109,167,210,140,126,22,167,142,115,126,22,115,201,243,32,155,72,144,191,52,123,130,36,123,182,4,217,123,196,208,56,29,253,140,30,121,52,116,168,87,52,56,74,181,98,30,15,76,208,231,194,20,202,235,213,163,121,0,196,96,194,4,250,104,148,52,71,71,34,252,46,155,96,211,220,253,18,207,134,246,46,90,5,102,195,50,221,88,213,8,219,89,10,77,151,21,83,231,104,52,150,138,62,245,201,216,189,71,47,52,197,242,169,173,82,112,196,107,23,166,92,76,224,140,241,84,189,48,151,43,12,57,70,174,22,230,116,179,186,247,228,14,167,192,231,11,118,249,109,68,22,87,236,141,168,228,18,205,68,224,68,181,225,133,133,189,9,140,32,140,192,253,57,69,162,247,183,122,156,198,208,82,191,5,69,86,211,134,162,116,142,15,214,122,209,39,227,132,117,65,154,80,222,26,15,139,124,159,59,49,55,234,197,144,118,162,19,19,34,145,107,161,43,187,214,48,40,154,7,210,98,227,158,149,8,208,137,66,236,34,159,179,227,88,97,210,73,218,3,135,41,123,182,24,59,150,154,18,56,83,112,18,131,158,217,33,75,39,98,145,223,227,206,9,59,235,130,151,58,170,22,1,15,227,77,203,83,119,19,19,136,217,136,80,185,124,137,179,245,59,67,81,102,209,34,202,100,168,93,114,78,142,249,251,236,109,182,62,25,118,60,209,249,89,25,102,145,183,38,50,225,134,58,11,6,197,153,236,228,173,173,202,47,214,90,104,20,73,27,197,74,157,227,99,252,204,2,228,193,17,190,186,83,52,100,31,217,188,160,147,62,220,243,128,173,59,178,196,210,193,168,235,253,194,192,182,193,192,46,75,58,201,143,116,115,55,116,100,82,229,201,126,54,42,178,29,204,75,103,66,20,63,221,172,118,253,60,139,37,18,97,220,148,22,123,77,22,131,121,101,118,38,58,165,119,181,77,236,232,110,239,158,184,79,175,233,223,26,178,125,151,113,53,33,152,150,229,27,62,206,136,40,117,11,156,204,98,231,131,151,133,233,5,182,72,230,8,152,200,193,144,155,179,129,118,73,119,84,107,78,23,191,65,18,50,173,216,53,245,128,201,37,21,129,51,210,199,1,83,45,174,240,57,35,58,15,13,152,50,191,187,102,78,244,13,115,246,190,130,175,83,18,53,224,9,129,49,199,102,148,125,41,233,112,129,177,64,245,169,142,3,233,45,18,52,20,213,253,18,168,165,121,5,70,254,210,59,154,193,226,246,73,129,27,101,16,203,97,139,175,15,129,41,184,170,241,100,86,18,186,4,62,203,234,188,191,141,202,250,148,171,209,11,114,213,65,243,134,219,162,100,79,142,128,247,20,184,61,159,27,33,149,237,51,37,167,196,33,82,142,212,29,87,246,133,241,98,216,255,72,71,132,25,29,39,19,227,157,223,245,28,113,96,28,44,227,131,112,236,187,59,97,194,218,36,4,227,107,227,179,114,35,148,244,51,20,74,234,189,90,245,95,201,71,205,240,146,182,171,139,92,59,109,238,141,110,8,89,71,70,200,233,181,19,199,103,125,236,219,98,156,227,92,245,207,94,89,21,113,105,191,225,21,36,214,96,103,233,191,17,173,137,170,67,119,35,59,14,201,22,34,184,48,108,241,219,17,122,21,106,2,40,132,157,11,83,63,114,163,132,100,47,40,234,140,143,145,57,25,75,139,116,211,38,189,48,50,207,10,103,166,153,120,112,166,109,189,119,202,101,249,36,14,239,113,74,188,236,156,142,72,159,250,226,84,198,111,183,36,48,49,100,143,110,22,8,205,226,133,75,86,166,159,231,9,184,239,126,195,227,192,248,195,101,127,109,108,11,186,190,23,249,165,114,31,205,14,141,250,104,200,147,196,216,67,157,64,28,250,168,206,30,61,130,17,176,78,138,8,157,114,53,174,57,222,104,172,236,98,36,52,127,214,150,190,37,37,210,87,196,42,203,34,231,94,202,13,12,15,34,201,215,54,2,92,188,55,68,149,155,229,7,182,176,188,63,57,145,38,209,241,182,101,161,141,152,145,176,178,236,67,154,133,154,204,236,97,45,206,214,105,234,163,21,78,116,126,52,47,201,170,178,238,111,51,29,158,150,248,224,179,229,44,186,207,63,48,234,216,190,62,157,21,29,254,131,94,157,173,6,209,97,130,215,50,151,146,135,78,251,222,156,180,143,124,111,122,19,18,165,14,23,248,85,114,181,73,181,248,2,69,226,171,136,164,39,153,157,22,54,47,6,55,177,114,159,232,89,246,230,211,134,53,120,214,247,38,207,147,60,125,192,213,93,172,113,38,146,230,247,192,120,14,124,36,248,20,70,57,113,197,111,83,106,179,229,183,207,0,61,11,218,140,155,15,169,221,55,215,65,58,65,60,90,178,85,69,96,8,38,203,127,27,73,207,45,139,136,21,131,167,123,53,65,212,41,48,7,103,247,211,226,139,89,30,251,194,86,94,25,171,62,170,126,109,41,26,102,236,132,51,137,164,203,91,67,160,74,183,43,153,38,195,86,56,237,216,71,25,139,70,2,99,216,138,179,218,249,32,200,89,25,193,13,50,92,33,38,232,48,60,167,242,192,103,25,247,64,206,233,8,236,37,229,183,77,70,167,222,65,96,170,100,10,159,245,201,119,151,180,87,105,250,57,81,51,119,15,61,68,246,75,237,91,111,14,77,170,196,147,83,154,241,60,249,105,23,183,71,179,241,121,102,26,133,51,181,253,49,186,97,221,200,18,101,222,20,121,197,213,198,90,147,239,101,31,97,197,224,39,152,32,51,11,2,57,197,77,119,201,128,161,123,82,5,54,13,214,18,51,11,231,131,219,44,248,49,150,226,73,155,194,66,51,101,137,195,205,177,185,182,222,98,81,57,243,230,22,24,227,152,152,236,207,121,127,74,188,209,170,108,138,171,86,211,223,103,47,10,67,69,187,51,38,217,123,25,3,195,10,62,99,7,8,1,85,60,215,39,235,221,221,9,17,153,187,212,116,80,132,130,61,181,66,77,86,185,69,37,205,8,60,115,199,126,3,210,161,232,123,77,220,157,40,115,12,56,137,162,1,48,22,93,177,45,176,4,223,86,24,219,221,216,155,90,70,73,166,29,130,109,41,114,112,7,174,93,122,49,37,79,200,250,197,131,47,78,233,2,99,20,19,51,61,33,215,203,42,108,211,246,27,101,71,79,178,157,79,81,152,33,151,111,87,185,220,113,208,81,112,185,116,180,155,186,136,194,57,116,20,173,151,170,69,141,173,149,173,220,62,222,224,61,233,205,123,234,247,99,51,45,204,166,87,155,145,172,55,10,108,128,146,228,131,16,10,157,119,226,224,236,44,131,119,64,213,72,126,102,45,76,136,99,232,205,41,142,150,121,67,194,3,8,129,17,224,44,49,163,153,133,246,133,77,209,44,198,102,250,109,235,4,198,6,161,198,132,151,48,184,81,152,128,242,93,191,216,15,201,60,62,80,19,137,9,143,165,21,55,232,11,195,71,141,60,27,5,107,163,202,230,212,204,35,135,207,135,217,170,237,180,39,65,122,43,119,249,66,2,77,158,172,224,115,48,75,172,48,72,49,233,79,147,76,172,190,108,175,137,212,152,254,52,138,107,177,108,83,158,161,155,106,170,166,226,104,71,121,49,101,10,23,197,92,227,46,172,137,41,105,77,133,217,246,149,128,173,8,252,194,25,182,165,183,184,245,127,81,48,158,236,77,206,107,125,93,1,2,111,213,19,47,233,44,148,90,62,152,110,40,182,114,228,162,144,81,249,250,89,34,218,113,75,186,14,124,246,89,197,147,143,211,118,15,93,250,120,133,214,238,154,102,8,214,118,17,133,158,213,220,87,93,99,142,36,232,16,37,223,95,97,142,83,33,32,188,83,83,43,48,206,200,46,91,198,170,217,68,15,119,26,233,202,83,220,200,31,225,125,122,63,23,193,255,245,157,251,216,75,18,27,185,179,66,65,148,197,125,142,249,94,8,202,9,252,163,17,125,240,52,85,183,155,20,133,75,63,134,111,232,207,150,107,107,86,136,208,26,85,42,159,34,218,36,182,148,100,97,44,20,191,184,123,0,252,57,211,24,15,152,211,109,119,189,91,150,232,169,73,108,166,81,52,31,191,247,34,186,45,69,248,141,64,105,255,116,57,224,137,192,19,151,67,35,19,252,138,70,161,162,184,235,108,135,52,217,118,193,232,223,252,35,52,12,243,252,27,110,61,64,65,7,185,221,251,94,137,48,75,118,137,186,97,132,3,89,240,147,137,231,186,36,32,85,192,67,47,70,98,46,79,191,56,89,154,41,26,197,236,1,221,225,28,189,247,140,174,226,69,71,181,34,240,31,140,54,0,242,120,23,54,163,163,111,155,131,166,193,184,10,23,48,45,137,225,14,191,55,150,32,87,255,11,178,33,239,156,253,165,121,42,113,54,180,66,167,86,226,193,56,186,221,85,17,245,217,222,60,185,136,182,35,93,225,254,52,17,59,54,50,31,124,186,247,18,95,170,97,121,77,55,139,196,32,109,145,15,87,24,230,244,215,255,17,3,160,242,77,96,170,139,190,109,10,61,10,139,233,232,40,40,80,208,83,191,247,194,57,123,13,133,249,214,31,49,144,67,124,183,124,205,133,155,113,47,191,171,145,118,64,148,243,194,24,26,172,111,51,110,27,247,46,71,24,38,209,93,220,54,113,226,127,94,239,92,72,125,7,41,24,191,183,157,250,46,58,6,116,5,151,142,36,77,223,196,40,108,32,141,139,19,214,7,159,149,5,31,28,129,57,217,251,216,67,21,155,168,166,94,61,131,125,114,30,172,96,104,209,4,174,81,172,9,220,224,212,221,126,102,54,1,197,123,41,60,126,218,229,194,117,64,137,95,241,219,76,150,2,227,249,235,238,131,19,67,2,229,51,152,101,188,115,3,9,77,16,72,150,247,198,71,196,77,67,44,54,78,106,227,162,150,167,254,34,166,147,179,234,217,170,223,247,178,66,179,148,28,38,160,38,118,142,216,211,81,90,246,125,144,74,169,88,185,177,145,65,193,99,247,245,3,133,144,46,53,237,208,133,19,17,183,234,48,210,41,55,132,246,211,6,168,222,42,144,29,164,220,18,241,205,40,86,6,69,118,226,206,72,84,44,46,215,240,157,197,106,134,239,91,193,163,219,158,199,192,250,148,20,229,189,182,114,128,76,35,46,38,160,115,183,195,8,55,84,247,35,192,20,129,181,254,54,73,57,205,16,14,74,28,0,205,12,242,194,63,10,181,223,187,26,153,232,162,9,29,243,111,207,137,186,117,38,0,26,48,194,252,156,34,29,102,210,22,180,35,191,224,45,2,73,67,149,189,77,100,8,147,185,15,54,179,248,27,158,195,243,97,76,63,34,76,114,145,67,210,13,184,85,196,83,103,66,157,115,9,136,251,229,87,25,206,241,205,12,193,178,192,63,247,10,135,127,121,15,129,137,98,108,23,140,69,166,238,110,112,134,105,138,214,80,178,37,22,163,159,50,153,51,189,11,65,163,17,183,83,149,171,225,91,133,100,242,54,107,180,34,48,30,246,171,133,52,49,171,171,116,34,182,32,213,137,45,3,89,26,117,80,30,8,209,206,237,202,219,156,4,179,28,53,113,212,227,116,243,169,38,19,141,102,159,127,97,164,227,252,91,195,176,173,236,242,47,140,131,85,93,161,5,61,76,241,81,62,23,111,27,66,211,148,166,110,249,152,124,110,15,91,80,97,89,132,153,69,238,152,207,57,66,102,26,22,199,253,229,194,209,221,83,132,244,137,51,238,146,92,77,17,179,7,190,73,91,150,165,223,171,64,111,251,182,194,24,183,96,38,167,221,31,193,79,87,115,102,120,80,59,33,131,167,19,248,117,89,239,201,173,238,91,157,143,115,78,131,174,147,126,166,174,129,177,207,29,151,40,211,187,213,220,153,83,207,200,187,202,99,141,147,5,243,73,40,188,99,213,44,211,36,115,219,26,45,180,233,105,207,45,99,158,88,92,200,226,35,70,32,59,202,243,91,20,166,187,107,69,199,90,71,50,40,176,77,112,207,114,245,248,175,242,78,222,139,186,216,80,143,71,12,84,108,184,70,49,99,201,20,66,233,141,205,147,204,25,12,252,225,222,44,221,206,142,242,228,133,162,10,103,233,157,71,75,12,123,185,249,217,17,173,48,212,96,187,185,196,60,105,152,149,186,91,210,156,110,165,86,59,28,4,219,240,99,40,71,131,211,98,67,97,56,147,201,225,100,252,28,237,102,156,254,252,177,224,83,201,220,143,231,72,243,244,186,45,205,99,201,36,139,91,74,14,35,143,243,45,56,156,21,233,254,172,138,205,225,108,34,211,58,19,34,244,237,95,3,17,105,145,152,70,118,102,122,102,20,247,138,86,36,90,136,94,248,217,13,23,135,17,48,18,230,11,17,132,243,108,222,79,56,158,33,171,174,147,172,209,44,29,174,34,207,97,67,30,39,151,239,193,218,121,229,172,187,4,178,64,167,91,135,167,4,89,36,25,59,232,30,55,167,236,48,226,17,20,150,171,39,245,80,238,127,128,74,119,170,10,83,107,210,220,5,164,146,243,219,210,162,248,204,135,228,55,149,102,88,137,201,213,120,101,180,236,191,157,56,151,116,153,71,19,155,51,247,9,192,223,130,172,148,195,116,27,39,192,154,147,91,150,45,70,55,199,207,17,207,157,167,81,166,46,156,183,9,221,135,139,71,189,69,94,176,156,19,206,152,110,164,65,134,117,223,163,30,199,33,43,111,246,22,109,93,205,75,140,181,212,195,89,1,193,191,115,214,232,23,46,166,254,239,79,6,33,249,22,221,161,147,91,173,24,213,127,155,38,211,171,225,82,236,176,0,177,64,226,157,204,176,194,100,97,219,241,94,101,233,123,33,17,213,90,52,10,149,241,250,94,120,88,197,131,229,115,198,172,67,81,20,125,123,252,114,130,149,122,223,122,98,237,211,90,124,75,59,216,44,133,87,142,54,97,141,19,207,149,110,201,225,251,86,148,174,137,159,4,27,148,89,124,49,63,176,25,32,40,90,119,204,131,103,3,143,118,109,85,248,236,28,238,79,35,159,84,244,193,206,172,232,134,185,244,213,117,35,25,216,177,34,96,19,221,219,254,5,69,217,74,197,165,40,176,55,133,207,184,115,14,136,69,192,82,209,91,147,175,117,163,24,156,145,179,80,149,129,113,94,139,139,207,196,35,54,51,102,18,90,138,12,172,46,170,242,160,53,204,33,7,84,215,189,210,115,113,84,78,32,140,143,180,225,131,146,188,240,183,34,98,80,135,124,170,211,62,211,135,70,53,69,207,242,162,61,5,202,178,93,180,69,140,97,20,183,38,70,223,228,83,64,16,14,231,3,236,100,230,149,28,51,184,80,116,236,48,30,138,185,62,55,47,215,183,135,101,191,244,161,87,195,47,244,79,137,225,175,88,211,117,206,109,203,121,91,195,196,5,235,211,40,103,177,24,241,57,208,9,94,93,31,13,85,144,25,87,215,42,44,140,110,57,214,21,239,117,122,47,211,189,192,44,90,238,192,65,248,151,253,207,133,77,35,57,62,87,229,143,67,158,204,140,181,3,54,111,50,237,193,176,145,155,59,122,113,70,110,66,9,238,22,174,46,142,118,70,82,214,139,187,101,212,29,78,70,185,22,184,218,245,238,241,84,200,214,109,253,233,186,157,75,100,201,50,212,55,229,193,211,249,59,159,79,74,74,38,160,44,112,70,108,33,172,200,182,73,174,104,155,166,112,23,198,231,236,28,36,244,230,27,73,16,223,58,33,10,53,36,205,220,141,162,57,220,205,8,161,194,37,118,209,216,242,90,253,144,27,184,17,38,151,38,183,106,160,50,194,223,173,61,158,151,166,203,128,164,181,195,133,127,228,183,137,32,167,112,158,67,84,119,118,89,213,88,2,119,143,171,19,2,63,23,77,166,121,153,221,42,16,113,217,33,75,207,57,180,108,223,132,156,149,98,47,33,120,119,52,172,200,61,185,75,225,230,232,87,117,221,170,171,199,213,201,246,79,178,242,96,95,84,194,63,145,149,228,121,43,107,116,247,226,36,151,46,84,211,190,140,227,48,221,85,114,162,223,49,228,106,60,235,156,82,223,113,173,78,53,203,247,88,132,88,194,187,17,21,203,212,100,209,131,122,23,206,172,27,217,208,169,11,23,242,10,97,154,108,226,227,98,204,195,105,139,202,68,183,149,228,100,40,153,121,62,87,70,183,46,60,72,89,156,228,230,200,197,165,230,254,167,20,50,78,233,10,236,65,174,191,41,38,35,146,214,55,3,231,178,102,56,104,87,107,118,121,175,61,34,164,140,81,75,211,64,57,182,161,221,237,17,81,92,156,34,214,127,208,243,83,219,79,207,168,28,38,162,234,2,247,228,9,50,114,240,100,17,5,69,56,177,229,128,177,87,43,242,220,100,145,221,173,22,194,210,148,205,63,206,210,213,233,35,176,234,114,146,45,58,170,75,16,189,253,185,136,213,73,201,160,209,239,107,216,30,211,173,146,148,117,80,246,137,99,240,103,17,138,218,44,206,98,23,110,176,213,221,115,188,91,161,153,124,234,153,217,193,7,76,52,84,140,252,58,19,82,114,6,212,129,75,146,146,85,106,77,8,134,196,213,156,196,175,244,159,89,64,38,124,118,63,24,249,150,34,27,183,78,156,171,187,53,113,103,181,23,239,68,68,223,168,134,94,254,98,40,115,200,156,210,205,164,249,139,225,255,148,233,234,229,104,152,86,93,115,98,61,93,16,113,1,249,237,115,226,106,241,104,131,12,88,146,45,16,50,212,43,60,201,207,84,140,49,221,253,109,14,51,179,5,108,230,45,10,227,11,213,134,247,21,148,52,186,204,165,38,76,29,174,173,22,227,23,179,151,14,35,139,98,117,239,45,120,129,201,123,159,93,19,194,95,57,122,49,182,118,2,179,110,236,232,76,230,157,42,171,54,75,50,229,210,209,21,211,170,178,188,157,165,22,137,70,127,177,115,152,70,217,75,96,204,123,110,71,46,56,165,222,238,96,194,123,190,251,67,21,133,169,252,118,7,202,44,83,109,241,222,100,1,100,3,7,135,135,156,154,223,156,33,33,19,7,93,19,73,141,248,109,83,188,187,48,57,8,223,47,219,111,115,70,188,48,53,4,69,174,134,153,123,191,119,206,211,36,242,28,102,67,124,79,201,232,47,98,104,212,3,198,99,228,54,139,153,168,245,184,120,159,133,68,246,58,137,25,54,174,37,170,60,244,90,184,144,105,71,155,17,192,150,70,65,255,118,59,127,11,191,59,150,137,219,40,228,117,75,118,83,101,74,226,166,196,218,17,255,39,123,231,55,31,156,224,46,173,13,49,51,52,95,74,192,56,187,183,11,39,42,155,191,179,17,242,163,196,107,163,175,88,233,201,217,20,126,55,159,217,116,246,47,58,217,201,120,163,144,41,108,66,113,71,12,107,163,230,238,19,121,194,9,187,94,216,140,85,220,222,27,223,27,204,141,5,166,140,209,223,139,96,107,146,80,60,94,39,102,101,240,193,102,244,87,20,198,23,55,30,156,131,110,203,85,97,4,143,125,141,161,216,111,11,216,144,81,240,107,141,237,215,229,214,213,14,198,223,247,176,26,167,37,119,166,126,223,115,81,76,219,120,33,198,215,130,226,203,49,215,31,155,124,156,28,238,155,113,71,194,46,29,25,252,118,7,23,233,109,244,79,3,38,53,37,104,69,136,223,27,140,122,61,216,53,23,38,102,253,169,222,176,234,110,179,135,11,248,236,220,160,176,6,124,122,130,88,195,65,229,46,110,217,216,77,134,122,36,185,152,242,226,18,118,232,164,229,37,161,195,242,214,170,71,103,121,110,178,19,183,201,200,126,214,22,30,242,80,156,100,99,73,240,16,219,84,191,154,100,131,48,101,25,62,103,253,170,37,94,219,234,139,3,54,9,76,167,110,117,227,50,204,187,155,104,38,247,48,124,225,93,213,84,244,46,154,9,131,251,116,69,172,175,10,171,153,42,103,206,117,222,226,99,105,160,6,5,140,226,60,217,110,102,156,18,45,199,244,128,192,104,11,139,120,130,110,247,165,169,51,105,53,93,7,121,236,240,228,106,146,225,62,203,154,17,135,132,172,27,101,112,125,95,143,119,172,199,110,92,161,153,103,156,103,108,144,7,91,119,50,226,55,203,248,116,153,204,163,157,24,255,125,46,4,116,235,221,54,66,121,185,226,151,220,186,220,56,252,47,107,46,211,36,15,182,161,164,125,123,109,162,137,87,97,18,153,123,171,60,247,173,56,85,252,215,5,161,193,189,64,117,127,133,159,248,153,61,106,253,183,242,23,255,247,163,241,76,80,151,124,174,96,47,116,22,188,46,223,137,198,242,112,178,213,168,8,97,153,117,160,32,72,232,27,252,77,201,99,19,120,16,19,139,253,191,177,97,164,235,38,82,67,35,28,237,135,248,159,163,61,87,93,45,144,111,60,177,171,145,166,220,232,78,231,219,251,146,212,219,146,105,196,6,121,68,215,69,55,86,225,110,57,18,135,113,98,145,121,253,156,105,58,210,209,126,54,64,177,89,38,26,148,94,78,55,240,49,5,203,105,86,133,201,187,198,100,112,182,132,89,162,140,13,185,145,62,98,154,66,128,68,200,67,7,102,247,233,91,31,51,153,174,73,30,13,57,157,28,163,221,120,72,83,198,51,134,64,189,251,160,51,181,11,89,52,108,179,27,27,70,42,113,230,21,219,109,196,124,112,15,241,155,99,28,221,31,152,175,25,141,10,19,51,13,153,106,200,196,249,152,52,162,153,20,3,19,59,153,158,121,235,16,205,134,176,56,207,174,235,180,90,172,57,198,180,148,13,4,91,58,116,42,226,151,235,16,179,22,132,31,204,183,208,209,142,9,135,162,164,73,187,188,85,186,102,68,52,9,138,92,123,221,171,113,233,185,176,9,58,220,155,19,53,88,114,53,65,154,188,99,65,27,196,93,238,199,182,192,141,51,124,88,86,208,62,186,87,19,135,41,35,126,59,153,199,135,44,74,167,213,156,73,201,249,139,0,171,220,187,67,178,233,51,14,161,76,78,77,150,67,170,181,227,214,149,18,209,219,40,3,169,199,58,238,131,161,244,45,139,60,41,219,217,198,93,208,230,85,254,2,134,80,177,227,91,23,182,124,83,96,44,127,106,124,108,50,161,178,98,125,135,245,126,251,130,214,164,152,47,243,57,123,222,245,110,119,189,152,130,150,153,99,161,198,76,83,22,52,211,205,47,241,94,201,140,221,100,231,147,172,107,197,30,129,147,221,125,45,12,6,238,97,141,196,116,187,6,104,205,196,57,122,138,221,32,233,152,214,101,223,4,117,216,71,135,25,43,44,121,110,104,75,8,149,5,124,6,230,18,180,151,187,181,193,55,19,251,94,133,79,191,40,1,227,198,210,245,106,179,222,155,177,159,163,212,66,175,62,157,212,139,16,136,90,86,229,157,211,216,189,123,147,80,249,181,132,131,211,76,7,172,121,192,97,18,159,22,218,57,234,221,144,129,253,173,9,21,105,31,53,158,87,205,254,100,131,172,247,212,29,50,35,127,6,124,186,65,214,221,57,217,32,167,174,34,53,179,230,212,143,201,158,193,171,8,200,147,50,157,9,188,57,92,249,91,83,49,32,98,63,40,121,226,109,237,175,77,221,185,84,168,34,74,134,181,158,191,23,81,252,38,155,243,141,185,81,243,30,126,94,10,142,121,17,216,204,83,253,201,44,190,122,35,114,205,92,183,125,209,60,11,23,21,146,85,206,59,216,211,249,215,68,163,168,202,238,134,34,198,214,60,144,66,23,235,194,200,229,220,123,54,197,113,176,254,85,154,221,35,162,209,73,251,133,73,164,22,61,167,113,16,203,113,239,157,174,170,56,115,81,30,168,244,56,204,232,211,51,34,235,170,243,227,144,76,97,114,148,155,55,51,36,92,241,100,150,118,210,171,107,36,55,172,168,191,72,225,84,255,121,228,250,1,115,50,217,73,10,129,178,80,84,116,253,136,104,209,62,105,20,234,89,239,173,169,27,207,207,217,214,94,220,97,211,89,208,131,113,153,238,234,102,207,77,135,151,171,109,183,239,61,156,141,104,207,210,222,27,151,153,42,47,61,68,227,136,224,1,38,22,241,100,248,57,72,108,137,165,63,100,44,58,212,12,66,72,18,76,176,70,244,159,158,72,211,44,137,22,12,184,249,105,223,22,37,54,126,225,137,193,223,189,57,37,60,114,102,71,156,158,157,95,188,215,217,58,72,24,210,132,12,35,54,107,132,196,34,145,138,130,101,211,184,87,163,58,149,36,4,195,65,48,239,104,180,138,45,220,253,109,196,130,160,103,248,8,96,170,20,20,66,163,59,74,99,73,131,211,196,253,32,166,41,181,61,24,136,86,118,210,148,100,33,90,158,227,28,136,34,213,146,206,96,190,159,53,130,9,102,77,120,91,28,53,231,230,82,66,157,252,46,131,224,194,211,188,64,60,82,1,189,68,78,229,28,20,16,149,119,52,163,151,37,1,181,211,25,176,222,142,239,81,9,192,73,188,13,113,132,114,7,54,130,128,183,139,179,29,40,179,221,207,145,183,162,48,74,35,212,96,101,208,87,1,158,80,159,165,64,227,99,194,36,144,94,218,204,173,208,55,180,36,120,171,38,98,207,16,56,239,28,113,68,234,227,155,132,219,40,27,107,163,71,52,14,225,150,161,17,80,148,17,163,85,112,250,76,77,34,160,164,209,98,183,140,24,217,208,84,21,106,131,100,21,60,108,53,137,51,9,188,243,118,111,42,131,113,23,104,2,211,22,107,95,88,82,50,48,143,119,91,247,214,236,151,150,4,149,33,164,248,161,157,179,109,151,34,52,115,218,108,78,134,1,30,202,221,235,38,107,119,231,179,106,222,133,183,35,193,148,106,253,62,23,133,97,242,100,24,4,148,29,63,205,94,89,179,123,148,193,207,232,11,141,52,88,146,72,60,41,151,20,81,97,98,117,82,76,9,76,213,90,76,165,42,171,195,98,132,109,224,93,62,168,128,90,10,143,254,57,36,76,123,142,116,141,113,9,240,151,30,52,229,51,50,77,7,162,63,240,114,222,211,129,49,38,144,156,203,164,58,43,26,124,178,20,105,74,223,252,73,123,132,249,206,138,58,228,201,168,182,175,107,92,152,168,86,125,224,229,209,6,171,38,30,127,208,237,149,254,156,106,80,63,124,225,94,111,12,145,165,74,214,61,158,204,141,158,128,201,233,183,167,81,40,12,136,173,2,197,81,249,121,175,49,35,255,198,159,72,47,61,109,54,247,253,109,138,36,250,3,19,71,143,155,87,254,221,167,197,209,242,137,155,211,169,148,202,80,72,15,68,4,178,16,144,171,250,65,72,133,212,11,47,141,65,2,231,233,84,204,110,210,114,194,252,166,157,200,194,196,6,11,131,42,77,233,148,100,230,172,14,103,190,190,222,156,18,132,216,47,159,245,225,204,135,89,97,88,98,1,91,193,241,124,224,234,197,38,38,226,145,68,187,7,152,61,118,190,123,63,145,101,51,52,239,136,127,154,238,230,251,100,109,141,248,101,170,0,223,22,95,110,74,97,153,65,91,7,158,174,148,34,54,133,236,244,25,169,250,90,16,15,35,110,139,105,233,84,70,204,249,252,35,54,142,8,145,212,60,158,171,123,185,107,91,67,236,81,169,60,103,53,162,21,3,222,226,33,8,140,254,98,180,25,217,134,86,30,152,147,237,188,240,84,246,211,44,151,41,1,202,33,91,31,156,4,161,47,17,211,184,17,207,107,27,3,170,95,152,13,131,194,248,57,228,128,41,1,124,110,62,40,233,190,176,40,38,26,218,102,236,22,24,92,69,166,90,210,3,231,35,120,47,109,198,147,211,54,131,195,17,109,130,52,236,243,203,125,197,70,3,29,192,244,140,30,130,59,2,159,153,244,153,22,206,218,85,99,214,48,131,228,103,96,159,189,117,143,111,137,158,127,153,122,53,25,183,104,177,110,186,131,235,129,241,144,191,112,19,74,251,15,174,15,188,255,194,17,119,0,126,103,90,152,161,241,53,80,59,120,248,56,133,178,141,155,244,48,49,181,241,192,53,43,60,210,95,120,143,251,100,72,18,189,191,221,198,184,79,70,206,122,191,240,237,194,221,116,83,30,148,173,228,69,207,131,190,15,62,247,188,79,70,141,218,251,100,43,61,112,125,97,138,141,188,19,158,205,94,123,59,195,36,246,179,3,54,133,10,133,75,20,219,51,82,102,207,251,133,119,196,35,105,80,232,247,10,35,102,24,173,66,188,252,25,1,212,16,166,248,237,145,230,124,166,36,202,214,74,192,19,106,116,127,224,186,107,60,154,77,74,249,129,71,185,41,46,83,53,122,208,29,241,148,51,115,181,250,140,61,227,232,92,120,165,82,95,116,181,126,81,17,172,51,20,182,87,160,88,208,238,231,135,215,125,169,211,28,73,170,94,237,234,90,98,92,147,40,237,111,147,16,158,142,171,209,95,236,111,139,213,155,105,130,169,240,44,31,84,241,197,28,110,238,45,207,215,128,227,18,51,165,29,193,242,219,143,86,138,29,22,236,109,9,157,253,134,230,140,160,198,48,177,172,249,142,205,28,9,201,97,25,198,119,96,207,116,51,142,166,77,241,206,26,68,92,28,238,127,150,92,251,233,124,209,63,123,40,182,146,59,226,68,116,241,231,91,115,156,76,247,222,88,205,204,23,150,123,79,45,59,50,244,44,215,209,224,166,150,249,76,134,75,166,82,200,6,74,41,163,204,114,120,125,15,43,79,98,108,62,112,93,241,224,19,133,7,221,74,16,150,203,177,17,65,14,121,234,208,204,230,58,113,111,158,87,145,179,42,7,215,121,27,141,82,106,93,63,50,12,166,121,209,179,134,140,231,193,115,190,219,82,136,47,123,60,15,158,211,221,242,18,80,41,227,121,50,76,222,90,192,156,139,245,230,136,109,69,4,203,216,143,67,31,109,174,214,34,154,121,26,21,25,111,133,103,168,24,3,207,250,60,217,164,4,37,30,252,76,55,229,33,251,156,93,99,190,31,196,114,246,74,5,26,245,174,155,228,101,167,242,7,17,111,139,19,31,244,191,37,185,0,78,21,123,229,251,203,27,55,117,69,241,167,43,55,109,94,30,54,51,121,156,122,155,12,115,232,231,99,98,165,114,191,53,220,79,221,2,97,217,118,67,188,248,132,60,51,37,44,249,18,147,10,37,208,207,116,135,176,232,125,112,166,240,167,155,213,91,10,99,196,211,162,148,50,8,102,151,41,7,60,167,210,119,81,11,115,9,54,224,174,69,127,7,46,155,226,152,128,71,123,166,133,76,10,47,26,101,155,96,172,162,231,83,222,192,246,187,15,71,6,193,137,166,128,212,238,234,157,173,162,36,194,218,103,211,158,116,245,64,192,168,36,129,181,60,8,173,135,145,114,143,168,247,57,110,236,231,165,137,7,71,4,151,188,214,211,222,137,121,54,70,38,73,204,49,30,216,84,171,46,60,31,82,50,132,219,32,218,17,113,31,85,23,205,68,158,189,221,155,175,169,44,32,106,131,169,10,13,216,100,234,94,56,63,112,123,224,73,225,100,188,24,167,52,37,247,38,230,225,219,106,84,187,232,247,58,112,113,21,66,131,199,80,114,47,58,10,121,201,213,200,237,40,140,115,110,124,80,132,119,117,17,160,50,176,150,104,22,106,39,199,243,104,72,198,215,11,47,45,207,152,152,9,183,219,106,20,198,234,7,77,38,0,17,239,125,22,198,162,243,120,42,236,38,203,133,247,80,118,124,50,69,143,120,111,14,79,79,76,197,164,99,226,197,168,254,120,190,24,21,74,177,241,92,198,127,83,244,22,11,27,89,190,234,180,145,112,159,155,247,181,204,114,249,137,230,64,44,143,212,15,90,7,194,109,220,164,34,214,133,109,89,23,24,162,106,108,116,48,151,217,178,159,30,102,160,124,97,42,29,166,194,195,36,6,2,166,86,86,81,234,0,226,165,9,187,39,125,50,242,43,237,166,180,24,33,122,111,214,171,8,15,24,215,73,166,67,234,117,83,139,189,250,162,8,125,233,123,85,33,151,152,229,204,144,137,28,181,61,148,65,29,94,230,67,34,1,52,188,163,239,212,0,21,78,182,50,195,252,184,99,163,115,26,56,203,204,48,144,125,140,192,248,252,217,156,79,129,113,172,137,78,188,77,11,71,127,154,3,83,244,5,4,53,106,211,155,147,22,207,145,129,44,216,128,109,133,225,34,221,4,37,53,194,250,224,212,86,197,107,99,251,90,133,193,59,80,253,29,2,63,27,211,97,14,154,23,61,253,187,141,231,226,114,179,178,88,107,98,195,167,79,150,247,138,209,135,31,156,6,6,49,103,140,67,194,198,248,73,210,78,195,220,161,74,228,108,83,210,34,58,107,81,72,101,1,231,33,52,36,190,7,145,189,117,225,157,158,155,227,215,55,34,75,142,135,71,83,248,103,172,23,240,19,115,60,104,23,186,90,66,5,120,105,55,99,112,230,123,49,222,167,83,97,163,250,71,178,185,62,149,43,22,76,157,187,94,120,232,33,157,121,150,176,86,192,88,100,233,0,97,222,247,161,107,34,172,162,25,201,8,104,217,235,182,128,137,43,53,29,63,196,229,227,197,168,149,213,158,194,97,117,239,11,99,85,164,99,183,165,85,111,163,21,104,100,250,228,221,88,102,1,195,157,223,15,188,187,160,106,46,0,186,220,62,216,224,165,44,115,230,156,30,201,157,149,40,250,125,136,224,121,187,188,13,132,9,200,112,186,120,33,230,114,223,138,20,217,67,34,71,116,53,58,138,89,193,232,197,231,124,226,162,241,132,163,80,45,121,224,22,197,248,86,175,183,182,30,173,18,53,3,193,179,75,221,248,236,186,242,229,145,75,252,54,21,197,186,160,35,251,120,41,13,84,73,235,94,131,30,94,226,165,73,196,233,234,178,203,233,27,209,218,172,208,207,22,43,193,3,143,139,45,219,240,192,112,196,227,167,77,175,181,60,155,187,168,80,165,54,199,92,119,21,230,140,112,225,179,32,236,103,219,73,44,47,62,199,206,226,108,103,219,233,4,179,47,96,244,39,117,123,55,32,86,5,105,18,113,247,249,156,49,56,136,249,231,202,86,20,221,158,243,139,87,30,130,18,92,211,77,43,230,166,65,93,60,135,172,254,108,60,11,22,151,113,113,133,199,246,196,158,75,212,60,26,252,126,46,76,40,83,185,252,149,178,235,19,234,129,136,90,131,252,2,31,113,60,121,140,179,95,155,65,219,233,229,169,183,153,86,152,181,46,90,234,19,60,32,89,176,228,226,86,203,27,31,14,90,90,166,246,233,57,99,83,237,209,47,207,9,17,243,55,120,60,34,234,183,248,54,243,201,206,144,100,29,241,86,144,101,159,12,74,139,82,101,67,9,57,61,65,214,26,5,49,11,109,250,246,180,183,105,175,196,213,86,114,244,68,22,152,27,239,213,212,24,61,97,139,21,70,65,144,141,206,64,124,98,7,38,176,114,169,74,233,60,155,6,138,76,151,108,94,98,239,204,79,112,12,169,183,125,185,99,25,73,200,7,190,180,52,156,106,159,6,223,41,52,156,141,69,154,159,184,195,129,161,181,94,120,212,167,69,55,34,91,241,203,44,98,122,62,161,140,164,4,227,184,80,149,162,57,192,10,33,226,242,183,42,126,152,114,115,236,147,130,221,130,119,15,28,183,7,174,151,233,103,12,137,172,40,150,111,243,178,241,70,211,22,173,230,31,16,87,179,47,215,35,130,149,211,94,178,158,69,208,244,189,76,211,41,184,208,168,9,233,25,187,90,97,131,176,35,207,8,209,155,15,100,251,106,192,88,161,234,107,219,52,237,40,108,25,77,79,146,138,9,182,5,51,225,59,246,32,63,239,114,175,166,2,247,185,247,94,145,103,192,67,99,107,209,23,196,248,51,145,172,128,145,148,208,247,66,45,45,198,46,218,142,77,99,238,86,72,124,25,226,76,58,233,129,107,10,62,5,210,55,79,253,211,180,210,234,88,248,206,217,16,206,137,84,110,157,225,213,110,147,111,148,75,20,165,114,46,154,244,204,62,207,232,107,232,154,228,203,102,101,99,174,247,230,216,237,15,6,219,113,106,44,7,97,129,75,186,199,157,231,201,52,192,40,141,19,29,234,198,111,205,50,250,54,115,5,108,225,75,253,233,98,36,150,128,207,214,90,67,65,20,251,230,152,23,76,74,224,121,240,106,6,77,193,186,71,196,64,159,220,196,239,202,37,229,103,149,41,32,186,156,35,0,6,53,48,181,253,212,202,65,62,136,223,38,129,162,75,155,149,110,199,131,19,240,212,228,77,235,72,19,68,163,33,1,162,113,88,168,9,193,36,164,66,101,9,95,207,224,17,65,42,224,253,4,108,204,60,53,158,27,59,216,253,160,171,142,24,2,70,155,213,224,0,37,155,119,199,218,172,142,81,175,70,114,61,54,211,205,164,51,4,238,86,21,225,45,78,234,103,181,7,38,16,159,3,222,196,171,21,70,34,234,150,123,66,119,81,116,167,25,239,5,227,241,89,251,168,210,171,23,182,74,148,170,48,71,244,26,240,80,65,163,95,150,42,69,79,34,121,211,116,43,210,141,61,112,225,189,147,142,221,110,229,237,222,166,44,103,79,102,168,91,85,115,180,202,178,248,142,194,72,89,198,147,195,116,215,44,34,229,140,81,101,113,38,183,52,197,191,207,224,18,225,233,101,162,32,186,128,81,96,90,131,168,75,45,119,83,90,68,71,91,50,182,173,120,84,13,221,222,193,134,235,177,138,80,131,244,132,200,186,105,29,196,213,191,121,232,129,231,221,28,14,10,104,94,184,239,187,170,15,171,153,94,79,173,106,190,147,49,122,183,111,163,254,129,33,18,41,122,222,51,142,17,200,216,236,244,92,188,119,36,81,136,122,32,33,241,192,107,196,230,145,51,201,19,43,178,51,127,28,35,8,210,247,247,193,247,13,187,35,22,81,159,88,172,5,142,99,182,133,177,244,172,3,180,74,176,142,22,90,54,187,62,21,188,236,25,199,133,247,179,130,65,118,104,177,215,153,40,18,246,231,234,122,139,129,172,144,160,191,23,103,151,91,2,70,154,239,233,74,165,206,56,134,227,157,242,228,227,40,125,173,177,41,160,134,255,209,17,177,20,190,135,145,23,163,91,99,42,102,97,219,98,202,195,245,97,63,83,195,47,198,115,225,53,199,51,8,134,236,226,144,162,88,154,113,3,78,209,79,141,173,251,7,158,193,116,223,20,138,104,103,56,3,32,170,200,207,118,175,62,117,226,86,145,54,125,249,219,201,136,244,42,232,129,247,82,20,80,145,84,124,100,49,56,76,121,147,145,102,202,45,191,10,40,4,242,29,38,220,173,251,40,164,71,70,220,28,145,168,218,31,13,7,216,208,94,183,207,249,232,73,184,17,254,73,62,95,110,180,135,134,238,148,208,1,94,1,155,15,129,128,120,56,121,144,106,99,164,165,191,108,110,50,110,107,219,17,94,217,186,31,183,67,125,44,203,155,2,51,29,62,231,236,204,33,191,70,233,215,70,117,67,21,124,170,84,43,13,171,233,83,141,30,60,94,124,129,130,185,195,38,77,225,115,28,245,125,47,82,200,51,233,197,219,194,211,142,154,136,157,254,244,38,125,231,109,130,32,126,82,181,130,180,233,45,254,211,8,214,136,247,155,29,204,169,187,114,125,136,102,134,47,250,218,184,144,123,137,23,30,41,233,209,30,74,51,220,98,206,89,10,101,28,237,73,155,237,163,139,15,37,220,23,116,243,120,38,192,230,45,62,136,208,247,166,33,125,50,17,161,10,6,121,92,167,74,116,158,92,203,0,223,159,178,94,176,122,224,2,101,190,170,50,254,150,246,232,206,232,67,26,172,226,140,254,244,111,6,182,87,241,117,243,101,125,36,145,186,235,186,64,15,239,85,83,67,155,155,187,138,20,228,215,172,193,1,242,70,158,165,24,182,161,93,233,81,179,161,25,92,130,4,6,195,195,200,51,141,42,127,110,139,20,188,12,22,232,129,211,245,77,208,42,120,38,12,244,13,125,195,60,168,49,192,194,88,99,65,189,133,210,19,1,67,4,18,159,148,47,105,247,208,117,49,129,237,39,112,81,188,202,138,108,163,233,117,106,62,185,166,208,214,130,202,57,167,30,158,136,24,204,144,179,97,84,79,237,8,153,82,27,151,125,41,36,163,219,147,182,165,98,201,159,220,10,55,210,159,39,223,247,230,3,89,125,221,98,145,69,44,222,69,203,54,253,62,69,209,38,112,21,31,78,248,79,66,12,47,230,237,178,141,152,108,245,71,157,8,138,125,188,182,121,24,79,13,191,81,254,226,241,124,152,77,16,13,159,155,195,93,155,1,27,53,253,129,33,134,93,24,114,180,194,53,212,88,129,225,201,21,61,197,83,3,16,87,111,11,80,63,135,252,221,239,111,159,249,126,253,9,17,48,213,126,48,145,143,254,146,115,218,14,245,185,10,139,254,89,177,145,100,72,33,115,5,205,116,61,113,42,24,2,62,229,152,175,232,156,15,9,102,116,151,118,167,118,3,115,203,135,13,130,225,210,133,161,40,105,212,5,149,140,113,225,150,159,212,109,57,107,143,139,17,32,203,196,174,248,33,93,44,15,238,13,179,88,79,229,161,123,156,233,192,5,134,208,116,58,167,173,231,226,158,67,43,19,86,55,107,246,51,70,218,21,240,194,67,103,63,97,71,180,119,92,220,136,66,29,62,208,195,216,64,191,60,96,150,222,249,6,45,99,102,49,213,248,135,165,140,200,125,107,113,245,198,182,87,67,185,164,181,74,188,247,54,179,91,133,209,242,189,240,126,105,200,168,100,121,133,113,37,57,240,82,104,150,137,100,4,188,159,161,77,32,209,85,149,144,193,134,93,248,194,37,250,56,71,194,174,51,30,112,186,18,92,38,206,82,94,120,200,213,12,167,252,62,88,22,184,63,149,36,22,36,158,49,252,206,97,7,123,185,7,38,221,230,48,86,89,186,124,157,217,151,85,221,97,8,181,186,197,202,232,141,197,196,65,45,232,42,207,213,196,108,188,171,152,108,185,134,39,242,44,145,70,4,134,34,240,82,104,138,43,153,179,70,32,36,255,76,198,99,231,171,122,198,232,77,15,197,6,94,197,10,120,236,71,30,44,83,165,145,226,106,139,111,148,7,38,28,31,48,139,248,31,120,220,171,209,137,124,56,52,103,175,26,221,144,122,88,173,2,51,120,68,155,218,177,79,159,27,229,165,24,156,227,44,25,123,60,112,15,81,25,234,51,168,83,121,224,26,164,112,84,13,231,83,208,97,112,232,105,86,104,120,233,125,50,20,11,66,33,15,133,167,245,220,252,252,90,136,6,34,199,248,108,162,208,95,246,29,51,181,36,117,188,3,168,145,152,111,161,221,183,213,72,249,71,239,73,161,113,103,137,173,250,144,131,80,60,93,1,247,52,243,75,194,89,206,137,66,85,176,212,254,100,74,32,69,185,72,99,181,99,72,123,96,194,212,161,103,88,169,30,205,15,92,219,188,106,136,148,47,60,28,29,20,221,90,168,144,230,246,28,236,242,205,72,131,182,242,36,205,50,217,172,80,52,220,102,81,60,159,212,214,74,33,12,184,209,9,124,198,95,234,161,45,111,242,145,216,165,61,48,187,89,23,159,204,212,248,61,55,63,27,219,22,250,167,102,0,249,60,247,233,196,33,108,137,124,124,126,136,75,81,174,110,37,221,57,61,196,188,211,87,188,232,21,61,206,191,31,251,44,109,110,37,75,45,212,89,134,31,54,163,153,184,134,142,168,21,145,205,135,70,230,129,98,83,84,87,89,13,227,160,5,65,26,152,211,178,182,137,201,202,134,144,232,48,195,197,7,166,180,47,148,91,73,58,63,63,205,126,38,126,155,164,143,110,201,81,97,42,241,211,150,197,121,152,121,145,12,193,29,150,176,228,51,186,134,51,104,16,164,200,245,77,5,82,250,182,252,107,96,108,241,84,77,48,33,69,23,109,197,28,248,20,37,141,16,42,187,80,40,158,38,129,188,16,29,161,160,177,249,244,65,242,65,241,45,207,25,131,26,51,133,89,23,188,65,241,104,120,118,11,230,114,18,224,60,75,104,125,41,150,30,108,29,22,65,238,249,101,96,246,28,223,138,237,221,122,86,0,248,58,254,216,56,202,175,246,46,186,195,235,78,7,133,34,115,166,119,217,28,177,131,106,248,227,189,35,139,80,97,104,34,87,139,18,63,107,50,33,133,184,121,63,39,206,135,131,185,81,193,10,213,227,193,48,214,110,178,79,83,132,180,48,78,57,185,61,169,89,147,92,115,120,155,109,249,83,85,180,67,137,20,25,144,245,16,183,161,140,37,255,105,148,114,149,177,196,47,205,208,118,65,199,99,60,233,161,98,85,101,254,100,102,5,156,222,50,48,152,118,14,159,73,56,233,107,151,179,125,136,14,206,56,123,226,211,165,30,216,117,235,27,1,228,63,233,85,76,6,2,94,208,94,159,226,27,246,54,1,239,249,36,33,27,34,34,241,210,123,13,213,91,54,87,199,236,199,89,83,250,122,75,69,154,136,240,158,30,152,144,184,214,220,236,249,186,2,227,116,49,255,173,222,13,2,164,80,105,92,239,59,35,35,176,31,125,210,218,61,115,106,240,78,58,224,167,9,51,151,128,247,91,192,53,9,254,251,162,211,241,164,168,122,10,182,130,253,208,26,207,86,7,34,173,105,7,173,113,225,166,14,230,68,45,44,65,26,58,230,68,53,203,19,180,171,43,52,212,51,106,77,218,1,217,252,184,238,12,6,1,249,41,121,216,249,156,62,238,79,51,155,232,135,132,47,228,115,55,181,225,41,235,52,199,217,222,171,18,12,222,79,212,250,204,220,78,13,3,37,120,175,224,122,174,197,147,91,227,37,164,52,106,104,183,91,197,194,27,13,12,138,48,112,85,97,12,96,170,153,227,173,216,106,106,126,113,159,83,105,28,184,208,143,120,202,185,207,24,130,157,113,175,94,207,220,143,3,86,246,36,31,42,49,89,53,210,9,54,34,143,16,237,189,139,102,9,22,52,181,180,246,69,155,30,168,168,76,106,46,82,133,208,95,19,117,118,24,64,166,88,36,232,171,37,110,30,124,23,61,251,34,141,6,154,39,89,160,136,227,61,97,74,178,99,254,92,28,219,180,132,23,37,152,171,151,12,156,84,21,192,188,79,74,52,40,154,254,237,209,64,71,182,124,197,147,101,132,100,244,230,236,62,252,100,222,97,194,52,57,243,144,18,240,154,104,80,155,205,5,197,45,215,87,29,116,138,150,248,10,66,27,41,101,222,7,67,204,89,127,249,71,110,149,123,139,61,95,55,119,212,59,170,209,64,210,68,152,153,136,182,34,79,214,148,160,197,217,55,93,63,135,130,53,138,76,161,152,113,222,96,99,55,5,33,149,146,197,49,54,221,215,170,229,81,108,165,142,185,239,251,100,230,58,34,48,50,86,237,190,87,174,170,70,185,204,213,75,30,28,146,161,94,109,130,44,241,177,147,37,147,85,229,54,215,20,131,171,160,131,164,250,187,197,236,108,3,197,147,126,169,152,236,29,27,172,170,218,189,9,70,121,18,140,177,49,213,237,1,230,69,33,144,31,48,228,221,161,240,218,119,146,68,10,71,245,140,171,165,153,199,29,180,89,143,252,171,50,19,54,25,241,202,144,133,120,177,220,93,12,248,108,100,180,23,253,162,150,23,166,112,82,127,154,184,99,201,119,42,171,170,14,177,44,211,33,243,243,64,64,79,36,135,169,147,136,49,15,121,65,23,98,35,128,236,125,231,239,212,181,244,17,62,251,57,194,196,163,141,249,136,114,47,147,235,221,49,9,99,85,177,245,230,236,45,175,127,6,115,128,76,25,38,152,22,110,39,88,87,206,231,201,58,106,105,53,224,154,196,242,189,155,54,124,236,129,89,80,31,22,185,89,138,236,26,87,35,188,48,245,189,76,111,255,94,157,208,62,16,24,219,163,120,173,74,41,170,222,123,35,200,27,23,19,127,149,7,59,107,28,68,99,71,225,26,233,47,83,225,60,239,131,153,103,238,99,22,65,136,32,190,71,134,186,45,168,217,220,198,197,200,203,105,47,36,161,144,115,244,148,100,169,114,133,103,147,46,78,164,65,199,101,39,59,228,207,141,222,79,209,158,128,255,219,29,0,233,175,36,55,202,21,17,251,129,156,53,245,107,32,182,27,39,215,78,41,168,166,161,40,24,112,65,0,208,12,57,244,133,123,204,193,228,69,218,99,175,65,57,150,239,113,81,82,97,99,41,176,81,41,227,230,70,4,84,189,238,69,160,47,158,251,220,254,89,59,72,67,222,169,44,177,133,214,101,173,99,27,114,223,154,3,226,82,17,244,132,231,78,88,196,84,100,16,21,29,33,189,130,85,34,70,22,42,52,158,41,83,141,139,243,124,196,169,209,242,170,113,222,161,158,255,156,141,212,147,132,249,173,250,172,128,210,229,122,158,12,83,193,30,238,52,147,50,123,69,77,193,54,96,166,16,189,183,217,183,250,145,100,83,191,241,92,221,8,59,250,222,126,147,233,214,190,48,112,160,142,3,13,122,245,90,47,64,205,107,138,141,91,67,138,64,169,145,228,177,90,189,79,142,9,193,214,171,199,245,18,61,48,166,35,194,21,58,48,187,133,112,229,73,150,227,84,120,93,27,128,70,62,116,234,218,131,34,80,68,219,216,224,39,13,130,88,121,148,43,91,243,146,4,157,244,230,230,116,27,48,38,122,154,6,198,166,103,198,189,41,58,83,233,119,194,66,57,142,175,132,49,202,243,57,209,88,240,149,207,196,213,148,157,181,134,245,113,63,58,27,247,250,121,240,109,110,70,14,99,196,161,153,90,100,124,86,28,219,207,234,148,180,234,12,178,73,157,97,157,3,63,77,121,16,7,174,125,71,95,194,120,89,171,48,168,231,64,40,200,225,52,159,138,27,42,216,78,47,247,239,9,184,117,215,9,181,62,197,9,213,106,79,20,196,50,36,92,146,22,226,196,210,224,211,36,160,227,214,11,126,136,180,56,172,10,151,64,177,196,16,201,11,53,94,64,172,96,198,91,211,230,226,203,144,45,35,30,77,90,54,244,28,49,117,56,127,35,61,9,130,175,12,125,171,131,112,107,18,51,52,150,174,176,187,77,250,254,90,84,123,38,189,181,185,145,196,145,127,160,224,32,35,0,29,194,125,173,115,208,233,81,233,119,170,161,118,141,80,29,97,85,45,95,228,208,186,251,189,57,171,106,86,147,37,35,185,20,129,179,196,93,79,55,178,84,177,220,188,203,124,136,88,212,121,175,38,143,182,21,36,147,36,224,210,211,247,166,92,52,114,92,166,189,161,188,148,77,253,110,139,46,204,248,42,83,175,62,141,16,230,33,230,71,169,220,171,159,61,69,140,77,214,93,77,74,178,4,180,114,63,215,217,112,37,253,152,219,248,221,209,71,27,233,216,166,112,15,221,36,96,100,224,186,194,231,131,236,232,165,72,241,109,189,26,255,138,219,199,33,187,233,139,237,109,185,252,128,49,21,208,39,223,248,8,71,31,71,173,93,188,76,41,21,78,41,38,29,56,131,114,60,7,70,118,254,194,109,202,76,13,60,107,202,247,230,131,29,178,194,108,44,227,209,224,64,77,253,109,147,3,235,49,6,112,116,157,10,159,205,226,220,50,68,230,122,174,158,169,197,18,100,102,118,85,127,155,42,205,123,177,57,217,138,11,25,83,109,76,166,155,189,163,218,171,21,134,87,68,202,55,78,193,226,102,151,240,181,41,49,153,158,117,179,15,109,180,66,32,49,220,215,54,132,210,247,106,136,106,241,219,88,80,87,105,83,188,99,194,144,241,192,164,15,21,229,212,126,87,86,18,191,10,51,5,222,117,25,123,71,109,51,132,152,74,204,43,230,219,57,180,85,232,167,209,17,25,19,178,11,3,158,152,169,6,124,90,65,173,61,11,162,103,17,188,133,85,209,245,131,96,97,22,6,129,230,78,245,124,78,83,217,90,23,62,127,86,99,80,156,132,215,109,242,213,213,245,129,213,10,250,248,221,10,21,213,245,134,1,84,247,140,195,217,153,131,154,90,77,82,237,117,218,60,142,87,108,180,116,140,76,83,230,246,157,109,99,79,61,135,194,103,50,143,61,30,41,29,89,59,177,12,129,105,182,2,174,72,105,60,222,158,114,188,106,166,147,253,92,93,215,61,134,35,244,35,137,44,224,30,132,82,224,46,203,8,232,32,171,118,81,58,158,194,179,133,97,82,183,170,77,49,173,166,48,175,135,137,32,241,198,34,85,38,192,155,141,121,192,20,72,74,163,89,65,228,186,15,142,131,129,58,20,82,90,118,127,155,131,138,206,28,139,254,112,127,27,117,92,253,109,214,249,240,43,67,255,80,82,216,160,164,173,163,197,57,253,106,95,49,137,212,125,127,26,145,115,241,198,77,166,178,237,15,190,76,207,251,113,83,133,222,239,222,160,201,140,55,178,194,41,202,108,97,200,231,179,191,248,99,157,235,70,3,192,24,201,110,133,33,128,249,213,28,249,171,152,131,18,81,28,177,72,217,142,68,170,251,201,171,96,113,229,150,168,228,250,82,82,195,73,179,142,158,238,152,90,248,241,174,86,151,248,124,56,76,193,133,218,227,226,55,134,224,200,7,83,236,36,193,166,65,129,42,197,206,159,91,43,90,125,146,102,59,191,109,197,154,238,65,139,8,167,88,119,161,137,135,192,168,95,141,248,91,122,58,34,113,97,71,201,152,62,227,171,98,255,26,40,180,77,93,100,112,35,10,90,0,98,113,16,2,5,182,64,185,163,144,10,212,111,152,195,71,204,27,152,68,81,46,163,86,151,169,121,237,62,87,15,149,30,71,251,7,65,245,22,6,183,156,168,116,170,38,217,176,220,28,247,44,134,187,232,100,203,41,215,127,25,126,141,68,16,54,58,238,238,131,140,236,108,234,234,222,131,251,248,89,22,252,98,40,160,98,208,12,193,20,114,81,92,93,44,232,163,59,188,28,14,135,212,253,15,229,29,111,115,127,137,159,166,31,136,233,41,196,217,21,66,114,200,90,149,41,45,6,76,226,221,97,2,89,179,62,55,71,136,99,184,77,50,180,255,103,15,87,195,79,18,119,163,169,177,235,211,71,138,23,240,178,1,182,188,152,54,9,209,81,191,51,82,7,227,129,17,92,95,238,222,92,31,219,116,80,108,81,252,169,201,27,40,181,114,35,58,31,94,127,103,47,103,68,63,109,110,242,20,223,79,111,196,36,52,210,180,113,127,174,222,199,112,166,156,34,177,125,154,100,26,53,252,131,161,172,45,125,112,20,12,130,14,7,140,20,140,192,231,75,118,119,243,59,51,42,226,210,249,129,155,135,177,12,213,220,224,54,246,198,138,123,159,29,181,86,207,227,13,194,9,217,97,76,164,158,51,12,134,229,190,248,96,125,180,214,122,225,21,20,12,96,118,201,47,236,17,123,20,27,210,214,54,235,200,98,248,78,100,67,18,31,234,244,218,173,76,109,94,120,61,47,109,218,48,45,208,146,159,35,10,181,216,46,108,113,96,43,62,121,225,187,105,53,181,244,242,60,153,49,39,243,133,183,250,44,25,220,31,88,25,132,40,87,220,92,46,194,99,85,149,18,54,38,194,46,23,10,124,30,108,189,112,46,247,181,77,219,80,154,180,25,63,200,81,34,112,18,178,129,72,183,189,192,17,184,54,173,189,132,155,234,146,55,160,67,183,126,157,194,190,29,94,152,27,27,112,141,2,31,24,39,181,184,218,54,150,250,214,36,158,239,215,228,200,146,95,184,68,136,121,163,29,166,202,150,6,247,248,156,253,140,47,141,84,109,91,23,123,192,208,166,117,58,51,35,102,129,247,152,127,225,217,227,183,75,218,69,135,192,47,184,225,99,183,87,251,231,129,215,142,17,210,235,102,147,171,112,155,46,225,77,71,200,16,76,21,38,34,24,87,155,182,114,83,152,132,185,183,154,217,117,183,23,110,251,54,203,182,232,185,194,108,100,62,116,80,109,175,215,210,147,60,221,64,12,228,252,51,30,184,223,207,137,190,218,46,127,224,209,3,198,150,76,151,0,116,20,98,151,178,141,207,187,158,70,201,56,164,59,140,43,249,219,211,40,163,246,183,222,70,171,105,79,79,91,145,40,177,114,134,231,222,44,77,138,230,249,7,221,138,62,51,105,195,172,61,190,37,232,126,198,222,176,241,119,225,39,129,99,240,80,84,211,193,134,78,65,91,253,139,110,69,231,139,18,159,201,23,230,236,169,227,22,163,144,95,115,154,32,16,178,60,15,140,205,99,192,85,236,211,12,221,62,21,26,218,251,243,211,4,69,190,26,192,137,194,73,81,231,95,224,221,46,218,31,89,87,252,183,138,23,47,2,159,173,134,126,71,211,24,240,231,202,200,232,244,242,192,219,125,100,129,203,126,70,37,50,32,113,45,227,234,233,34,171,174,46,48,222,199,207,36,202,89,198,31,187,144,219,173,207,213,70,120,118,248,108,201,255,160,231,83,213,64,201,5,235,59,19,240,223,61,224,170,251,69,131,107,11,176,181,242,196,11,17,19,90,126,45,170,223,227,153,106,40,53,217,57,224,150,180,152,0,24,255,165,128,71,77,207,131,157,133,195,13,58,129,183,106,219,17,197,28,190,129,33,230,130,74,142,190,180,69,33,252,167,109,97,209,79,197,150,176,198,197,127,148,58,55,50,80,181,123,23,235,144,128,158,91,83,63,238,109,98,41,89,221,169,158,109,86,247,244,225,52,255,41,149,72,100,15,81,252,160,55,177,177,95,154,176,98,62,110,174,187,130,98,11,39,235,254,108,111,90,141,47,141,236,164,234,18,109,254,52,139,195,232,253,107,45,207,182,140,213,12,24,201,234,103,155,64,82,54,122,255,89,108,31,118,223,54,87,170,232,11,147,200,245,179,233,59,31,59,197,232,48,247,79,221,253,176,150,215,64,217,42,235,118,180,115,176,75,113,111,36,76,116,127,67,77,74,189,247,70,16,243,137,14,155,146,209,133,151,218,9,31,20,226,187,119,5,212,229,155,46,120,184,128,213,228,111,141,190,152,54,25,78,28,243,139,132,204,100,27,252,246,94,187,247,10,20,97,214,231,226,150,107,244,96,236,175,85,90,27,184,244,120,105,142,7,218,36,160,235,162,230,2,181,94,248,206,115,86,197,221,158,39,43,56,112,59,108,137,211,231,234,18,57,62,250,76,110,79,48,158,48,103,128,168,83,235,224,33,132,234,166,238,192,189,206,244,158,197,182,19,64,200,223,12,173,3,48,116,11,186,213,55,8,248,204,39,203,127,26,48,63,251,220,93,144,157,8,184,119,45,108,199,88,105,141,232,7,27,245,234,166,191,77,114,113,248,151,222,232,93,180,231,106,100,188,188,69,217,140,116,141,244,195,89,117,201,35,60,35,88,29,181,151,253,20,124,29,30,229,217,126,160,24,234,210,143,160,80,253,159,236,135,9,129,56,76,25,167,6,219,161,236,45,159,143,50,149,174,74,197,196,191,55,100,237,128,151,150,247,49,102,179,235,116,162,125,105,22,241,154,161,64,120,224,235,102,153,26,208,245,156,19,127,90,143,14,195,119,18,94,192,89,136,243,153,181,179,195,152,171,183,39,191,113,182,39,254,214,56,101,102,157,173,208,78,113,33,91,96,230,115,57,192,246,86,188,240,208,100,80,19,245,11,255,148,107,137,0,224,162,162,224,247,163,204,11,75,116,102,6,138,40,217,221,59,206,231,180,19,253,13,143,160,203,127,199,36,22,26,253,150,86,163,56,107,242,94,142,158,255,43,17,118,2,49,161,158,246,161,247,206,204,19,213,139,161,204,86,180,105,78,3,198,202,114,251,38,158,171,102,81,114,181,252,75,186,40,83,218,205,50,89,6,50,121,161,8,48,174,23,55,220,68,106,20,209,6,135,19,213,3,242,100,88,204,122,128,253,192,205,252,31,2,238,176,3,102,143,38,129,255,120,79,243,198,57,58,75,82,188,23,234,94,247,167,145,181,184,139,97,69,225,74,166,87,140,162,60,230,105,246,109,83,86,148,97,198,215,197,199,12,245,38,93,150,97,4,153,11,197,216,31,140,217,179,120,175,146,235,223,177,142,226,212,218,52,26,107,145,125,183,40,197,27,128,95,191,143,205,97,96,58,87,157,101,18,125,242,251,211,8,146,70,182,100,154,219,76,186,211,16,165,74,103,109,251,66,135,211,212,204,178,132,60,39,103,127,223,185,32,42,161,102,207,230,165,149,61,210,101,9,157,38,254,76,131,135,45,158,88,163,142,248,172,133,89,126,154,85,218,149,9,41,153,45,93,187,247,217,253,194,163,245,171,217,30,220,237,26,11,58,145,222,239,99,17,182,109,178,181,30,54,245,122,231,71,183,190,11,45,4,199,42,10,62,63,116,85,184,191,183,65,233,20,36,153,62,120,103,147,195,188,48,242,191,45,222,106,91,145,214,125,236,141,44,222,138,183,194,228,81,188,105,236,44,120,142,195,95,23,60,13,138,224,242,69,241,198,245,230,70,194,131,240,171,163,8,161,158,205,180,175,102,166,179,41,67,231,236,13,41,42,245,62,8,79,91,37,38,216,66,109,188,255,62,24,255,73,81,244,165,232,198,138,63,62,152,42,17,137,116,77,242,113,228,116,63,120,16,154,188,171,180,41,113,103,215,52,128,0,66,93,200,253,237,82,80,173,26,14,155,238,102,22,152,162,83,143,203,16,204,147,231,194,72,128,193,248,97,148,238,167,59,231,159,113,133,250,190,239,91,54,101,132,34,218,97,132,249,237,85,217,230,124,216,132,247,135,242,211,57,7,124,227,18,33,153,10,229,57,224,70,86,204,53,36,56,218,173,211,74,247,230,232,10,67,166,252,96,203,20,223,85,152,242,147,89,92,223,18,79,100,138,41,4,94,211,202,70,63,184,18,123,188,156,15,146,212,196,120,28,30,48,66,239,122,69,22,154,210,141,95,95,224,83,204,42,228,107,194,3,236,14,179,195,11,66,66,85,24,243,178,226,48,129,178,231,234,132,208,106,15,152,202,140,162,48,117,59,126,115,35,21,220,179,18,194,54,228,20,154,195,12,63,121,111,232,142,195,133,32,208,8,63,199,203,165,143,134,134,120,141,155,115,96,186,7,68,131,41,64,112,24,229,218,162,191,125,118,66,235,59,204,175,98,38,45,151,185,49,205,65,204,253,253,32,7,227,6,173,55,159,51,223,23,195,49,236,121,50,51,6,115,176,194,176,83,116,153,179,132,195,136,201,206,252,192,65,7,67,242,196,236,75,21,30,17,63,95,229,23,54,235,47,236,79,61,96,38,181,253,128,152,125,59,140,86,253,236,239,131,173,226,61,133,47,39,154,238,192,88,62,59,12,231,102,62,45,246,107,100,135,187,165,166,20,206,203,211,113,44,174,196,182,234,11,215,104,80,166,113,164,186,254,233,174,138,212,27,135,230,175,131,85,168,115,178,156,146,133,178,130,67,135,9,11,200,140,1,167,155,225,21,240,88,82,152,192,121,22,219,175,184,154,56,202,150,155,35,48,234,70,62,139,202,48,84,107,5,62,39,228,30,191,109,26,19,50,52,6,74,140,174,182,184,80,247,62,93,70,110,190,41,121,142,23,163,164,86,76,216,137,20,90,40,214,225,102,245,25,2,51,9,248,152,175,236,49,132,115,65,184,133,229,220,159,252,64,85,18,144,140,66,212,49,47,124,182,246,210,77,88,124,166,155,122,112,130,59,195,244,242,196,236,148,220,243,14,56,227,103,36,176,49,70,191,93,29,221,145,194,134,41,240,164,11,250,111,19,228,17,42,37,20,139,60,71,244,255,205,193,85,30,188,225,242,187,125,46,67,236,77,68,159,217,162,56,161,157,84,242,232,34,59,200,126,8,162,138,15,60,203,212,101,253,225,70,239,40,23,206,58,54,108,28,238,26,35,107,96,27,164,55,71,187,98,196,200,34,58,90,31,120,103,175,228,179,171,171,152,239,77,243,4,219,23,60,231,214,162,32,196,202,169,176,180,54,84,251,158,98,80,50,94,100,190,48,71,248,121,111,141,0,244,131,246,237,59,66,70,116,218,226,6,202,46,47,135,37,39,112,237,66,246,5,238,238,53,101,211,65,151,234,68,118,230,45,57,227,1,24,149,217,173,176,197,209,28,134,111,166,125,108,192,88,42,23,30,67,220,18,152,122,10,86,99,1,35,93,45,221,228,108,126,202,93,180,32,118,212,41,95,3,226,178,115,80,176,31,192,106,180,43,140,162,78,116,178,68,173,159,94,77,110,59,22,107,134,238,212,159,230,224,23,75,26,243,101,211,193,97,149,217,177,176,156,131,87,215,157,23,1,239,16,192,135,159,137,148,149,52,26,37,205,49,172,11,123,171,189,229,201,224,203,122,22,113,253,76,232,150,194,84,132,249,176,134,87,208,36,7,15,187,9,10,104,192,120,181,202,76,75,103,169,177,228,145,110,19,225,63,140,91,206,202,94,100,84,47,225,156,99,0,146,40,125,141,9,7,73,67,249,156,248,25,185,238,140,85,196,96,157,124,97,114,204,238,244,99,179,248,57,2,201,213,27,14,76,245,153,180,154,36,171,188,215,54,105,77,255,237,179,36,142,231,181,217,176,56,111,124,145,36,36,56,36,48,175,234,107,57,21,119,69,55,218,72,149,239,29,239,13,15,75,148,178,167,73,149,15,127,47,138,50,196,193,8,244,12,199,22,48,171,155,124,109,162,154,211,169,167,20,235,12,104,67,2,155,99,161,79,195,86,47,34,243,44,100,151,51,19,123,163,33,241,48,214,131,166,216,224,84,142,31,98,75,131,253,200,64,23,227,131,17,176,209,105,24,221,132,238,158,231,166,148,52,197,74,1,184,151,26,109,134,211,149,240,118,108,115,189,189,116,98,97,20,155,68,224,21,24,114,181,191,23,178,241,146,61,154,104,76,145,63,15,216,188,46,21,230,36,21,87,91,213,181,190,55,214,177,41,126,155,103,121,110,142,132,113,94,1,79,173,13,2,198,76,211,151,54,28,13,68,96,156,200,51,34,107,222,228,38,36,44,195,243,192,200,174,230,128,73,214,72,163,50,222,202,242,223,198,216,228,105,150,252,155,153,28,46,182,247,16,24,5,202,122,97,202,170,21,134,68,24,99,228,87,206,38,173,6,245,59,182,73,176,3,197,171,132,18,74,106,43,118,192,108,181,165,209,178,177,6,226,181,137,110,202,194,186,40,150,43,49,8,248,224,82,142,104,199,157,225,26,248,192,148,35,72,147,23,98,95,177,93,96,33,148,34,76,246,230,185,229,123,117,43,85,172,155,108,235,78,50,61,224,170,197,163,204,145,57,4,42,129,41,185,213,155,163,249,16,29,21,42,119,121,224,109,135,167,11,159,19,137,244,134,154,74,56,40,25,92,68,5,210,118,70,161,95,105,191,77,9,132,192,107,205,30,83,226,89,196,178,148,235,154,227,75,247,90,244,223,231,150,154,43,44,93,224,135,94,248,145,209,55,191,170,51,89,5,156,155,10,202,225,217,114,14,225,247,209,78,79,91,91,26,21,187,178,88,0,45,222,82,180,81,17,190,95,209,205,201,153,74,204,228,192,76,38,241,65,209,13,154,250,197,122,53,235,169,24,98,73,11,122,113,193,105,231,20,158,239,8,212,186,14,243,124,169,187,148,184,185,209,43,4,102,237,78,247,209,150,122,86,207,101,150,125,251,14,254,42,122,60,16,199,72,195,92,152,144,110,85,216,180,112,2,54,145,29,129,201,239,222,25,117,153,118,234,133,207,240,155,119,137,163,204,47,107,95,50,54,227,30,183,209,138,198,46,168,229,46,238,176,188,136,114,240,48,2,35,136,30,125,201,116,85,164,73,73,144,182,56,136,192,138,76,250,218,22,226,73,59,224,142,176,148,192,203,68,4,2,38,250,35,159,19,66,221,109,241,198,50,180,245,230,59,94,138,24,226,13,235,161,206,106,186,183,247,161,213,24,10,177,68,100,82,3,53,5,182,139,22,206,98,49,19,159,191,56,61,88,97,8,27,113,122,178,124,175,12,236,125,102,113,87,209,103,89,38,177,121,159,121,115,220,185,221,223,252,119,155,160,20,236,164,114,23,237,44,158,108,192,103,105,139,51,35,101,180,237,70,43,13,78,119,159,116,246,99,93,215,0,219,93,120,94,15,184,41,221,29,159,26,234,104,98,81,39,60,176,159,215,194,6,34,54,12,208,59,171,162,141,2,119,71,81,219,145,221,6,109,210,93,99,197,106,131,139,164,130,128,211,136,105,152,80,167,16,239,236,226,90,118,220,27,211,167,231,214,28,44,188,201,6,242,82,227,185,53,181,93,23,70,150,86,91,52,225,229,28,240,66,163,75,155,12,145,160,152,195,185,84,199,29,84,184,226,202,50,108,23,168,207,150,142,2,227,40,203,184,67,130,72,218,172,167,116,79,110,12,234,178,101,220,237,110,2,3,247,106,42,195,138,192,25,143,196,117,167,186,37,66,143,104,21,17,185,238,119,201,230,220,173,79,206,212,231,239,77,169,87,31,10,227,139,30,83,194,46,8,205,106,87,97,191,224,7,82,46,197,152,230,194,103,143,12,195,229,7,179,192,194,126,87,184,132,148,61,145,229,162,65,117,10,0,80,0,243,171,209,34,200,178,242,157,237,114,10,111,1,86,205,253,108,200,225,88,146,209,119,216,132,235,180,159,22,244,145,252,230,21,234,188,182,57,38,212,113,78,71,39,248,76,102,242,189,81,224,221,35,174,134,116,210,180,175,13,156,110,28,37,54,185,31,116,222,169,240,236,43,223,157,233,198,108,96,181,248,105,162,15,121,190,3,108,213,184,250,52,66,121,190,8,123,89,159,25,96,74,118,113,123,152,176,17,225,55,58,140,130,191,206,12,236,238,92,170,5,70,96,81,173,43,186,218,10,126,17,150,108,89,37,13,39,114,98,148,179,56,220,155,106,169,30,216,252,126,167,195,208,202,37,198,0,33,32,167,248,220,35,229,34,122,166,70,18,47,37,250,210,96,191,246,92,77,33,134,159,160,80,121,170,146,118,178,156,223,233,184,254,222,232,241,138,15,37,108,195,51,253,70,103,153,148,119,201,209,112,91,133,100,11,24,191,114,157,243,48,237,115,142,53,146,197,216,192,200,147,47,35,155,249,23,99,247,45,12,58,170,73,174,100,149,17,52,230,211,81,151,169,173,175,128,183,218,92,176,214,181,237,238,156,139,178,149,46,148,24,224,115,54,220,1,103,234,183,228,183,207,242,216,92,160,28,85,124,164,87,229,234,77,56,219,215,145,198,128,106,186,60,110,243,252,137,171,113,5,151,64,47,218,57,46,57,186,224,135,73,65,49,32,135,32,111,82,115,134,214,233,24,241,230,188,226,214,103,35,185,180,151,111,56,161,30,193,160,16,173,231,246,60,24,2,126,126,53,220,212,169,125,5,154,208,125,173,243,83,77,18,179,192,16,86,227,230,44,219,218,17,87,120,227,88,61,105,173,58,103,161,200,235,28,140,101,59,130,170,107,231,50,47,137,18,48,145,151,167,43,228,30,145,115,200,56,67,234,249,233,72,163,187,245,160,37,254,149,163,49,183,201,97,196,16,128,77,185,116,39,100,36,154,184,120,24,49,83,186,184,173,142,113,241,121,176,172,243,198,196,128,204,163,177,148,161,229,169,195,7,86,122,138,231,134,252,36,17,8,104,5,100,37,127,176,105,68,8,243,208,72,180,185,249,250,102,229,252,89,246,234,219,68,174,61,162,202,14,117,75,110,117,210,72,219,235,146,22,53,108,243,89,28,19,189,122,58,74,176,91,66,12,155,48,180,167,155,45,184,148,52,239,4,135,58,132,54,40,216,61,147,171,46,49,72,40,111,159,239,58,4,169,148,223,61,28,49,65,135,57,100,44,221,113,224,26,178,252,209,50,10,10,250,94,13,234,93,9,216,44,97,186,46,34,208,183,253,201,51,60,134,103,27,102,101,220,222,42,153,82,244,250,44,111,102,209,245,193,136,155,239,103,99,203,192,207,254,228,38,14,172,75,208,129,131,224,186,240,163,31,186,238,154,238,85,15,112,106,97,45,203,114,41,174,74,200,70,135,203,245,151,57,93,121,47,237,172,69,77,39,36,66,226,78,67,194,118,0,250,213,179,37,224,3,183,128,79,255,223,47,28,230,130,8,134,140,231,248,195,205,115,108,40,140,69,190,159,7,27,17,78,58,51,118,73,34,131,103,175,181,60,83,190,48,43,167,232,70,225,137,88,93,192,67,147,117,180,103,56,200,160,10,220,82,210,21,224,28,148,134,179,233,151,145,233,159,221,68,66,20,43,158,154,44,176,78,133,228,93,114,116,35,152,69,69,55,174,136,112,186,188,50,48,34,89,122,115,114,58,61,94,139,129,173,163,171,178,151,168,1,111,106,87,245,106,152,17,43,218,27,246,172,46,31,213,76,181,46,108,198,145,207,54,41,172,55,129,33,113,143,231,48,128,46,235,7,55,138,170,211,115,14,25,171,175,11,67,57,43,207,126,190,212,124,97,107,54,221,176,91,109,251,125,52,188,116,116,31,148,70,244,194,198,158,73,103,195,142,80,139,47,17,56,171,169,106,39,219,160,41,207,69,216,74,143,2,164,147,218,189,182,214,169,75,42,164,224,21,147,29,142,74,75,247,219,28,138,146,7,22,59,7,204,231,24,114,102,132,217,162,23,34,96,52,116,207,75,218,252,190,244,89,19,119,126,86,123,59,165,223,171,161,93,198,163,157,141,61,50,225,251,194,93,202,36,17,118,227,89,46,74,188,59,11,204,62,56,26,148,42,200,123,248,194,75,147,146,172,11,167,37,182,134,102,89,73,225,83,124,172,51,78,239,126,218,194,167,148,114,4,124,142,59,119,198,193,143,172,212,123,49,129,224,27,32,67,237,118,134,26,182,137,8,201,134,151,240,246,217,155,143,123,241,57,144,52,129,89,111,70,140,142,129,91,157,162,249,150,4,218,156,176,133,104,122,96,106,191,238,76,72,185,90,145,230,70,89,171,70,247,199,191,93,116,200,126,124,47,39,246,0,103,149,194,64,17,48,209,75,3,46,85,98,111,192,140,244,125,103,66,4,65,4,46,189,123,13,141,253,246,18,47,96,178,221,28,144,239,60,90,182,148,110,147,7,131,219,123,225,164,242,84,192,200,95,196,163,21,206,233,242,65,96,97,150,28,191,13,77,168,87,133,169,67,188,87,15,213,112,61,240,249,179,51,58,13,78,178,123,35,106,123,230,137,52,4,22,155,21,224,225,170,207,191,123,139,112,34,103,250,18,50,151,246,218,101,107,47,133,116,124,103,28,166,205,38,40,178,206,94,80,5,74,105,164,140,15,78,12,94,131,99,161,207,211,101,229,185,207,172,48,92,152,25,24,42,150,60,55,217,240,94,111,79,51,74,159,192,38,227,113,39,121,206,66,114,53,100,168,216,3,53,163,123,40,58,87,212,20,46,50,252,231,215,229,189,206,12,126,78,101,126,239,102,225,4,249,30,27,157,154,88,176,169,205,146,226,14,184,152,91,39,75,84,181,179,194,84,30,223,25,137,52,214,115,115,138,112,87,76,27,231,244,41,7,105,224,179,34,71,87,193,152,77,114,25,139,217,138,106,74,135,39,14,164,75,224,124,205,36,129,81,139,107,10,47,157,13,39,197,248,67,96,36,167,99,203,75,102,107,222,221,4,47,9,135,83,174,94,146,55,131,81,80,166,52,11,219,210,38,143,134,160,239,140,173,74,51,79,72,121,177,130,208,118,236,198,27,140,51,249,105,204,237,187,60,25,193,174,170,176,149,90,57,188,168,4,210,171,43,190,57,209,166,172,71,55,205,130,75,98,169,145,32,234,103,247,247,76,59,196,135,138,139,31,80,43,87,166,4,39,144,246,171,45,226,207,212,118,160,164,251,143,165,111,255,135,3,126,41,226,176,211,147,243,203,17,115,123,42,40,22,21,46,95,0,25,248,209,174,61,253,51,19,221,255,161,5,29,208,241,84,50,34,150,231,236,203,130,144,246,22,169,73,234,7,157,125,112,246,12,36,64,180,84,6,208,181,117,14,188,147,242,89,169,113,56,179,116,176,204,51,91,43,173,40,47,36,79,130,82,141,89,145,234,179,29,24,3,43,135,11,167,28,45,132,68,155,189,122,121,18,240,44,90,105,6,189,216,57,247,149,127,183,63,175,149,206,21,94,12,118,224,179,187,109,250,224,41,135,206,54,48,129,115,185,26,205,198,160,241,30,216,162,142,10,211,199,156,226,142,88,141,26,128,97,0,126,38,206,184,121,25,111,213,120,222,176,240,46,76,32,64,62,54,126,32,247,167,77,188,243,65,123,152,162,1,27,175,66,225,51,38,123,60,89,203,75,168,130,192,4,191,87,192,133,236,184,194,41,246,56,192,156,207,171,74,114,65,187,139,223,230,124,178,31,24,153,146,120,47,84,101,180,31,162,92,190,122,252,54,18,212,90,98,148,161,87,214,184,185,197,5,245,106,100,6,47,12,161,233,185,185,241,47,189,213,136,195,166,231,106,164,93,162,38,225,172,139,73,237,199,78,147,96,217,226,228,125,206,27,73,75,144,50,235,226,240,65,128,25,243,90,15,124,198,118,141,171,199,126,12,154,55,103,155,17,205,66,34,190,61,79,94,144,162,143,39,167,82,72,107,7,241,95,170,81,168,193,225,103,106,217,10,197,153,46,137,55,107,179,239,171,55,207,210,166,13,81,186,250,160,148,96,250,189,17,58,30,90,171,121,150,143,234,134,216,16,59,207,76,160,202,113,120,198,214,120,109,8,3,58,194,140,38,229,97,90,163,126,22,245,139,103,231,121,78,79,1,47,91,140,30,109,234,236,129,59,140,160,216,218,244,71,143,59,125,187,55,168,212,9,245,3,69,235,240,99,178,193,143,21,16,187,218,40,224,67,49,18,43,64,133,123,149,107,177,2,84,17,114,146,180,45,126,25,9,208,199,250,111,221,76,159,193,165,170,83,227,156,54,139,5,12,229,83,111,78,174,179,221,171,225,39,43,140,2,69,190,87,159,22,83,55,110,100,51,92,252,131,38,163,219,61,2,232,144,35,215,133,251,80,179,5,222,213,55,34,248,114,225,67,173,48,194,73,183,197,173,212,84,111,78,80,176,199,147,207,254,136,125,91,208,226,126,204,105,107,161,194,69,159,236,124,0,213,55,52,42,251,248,206,247,6,143,254,136,198,119,220,4,20,125,218,12,241,150,219,40,235,21,136,166,242,116,246,84,5,126,28,150,167,201,137,120,253,11,197,0,143,77,56,242,22,45,175,11,231,199,153,125,152,136,113,60,26,213,130,106,205,68,23,77,183,51,192,60,208,110,202,142,117,251,10,197,97,53,85,109,83,184,198,30,22,55,74,89,175,42,42,63,168,22,241,89,5,131,230,173,234,188,63,245,35,47,76,7,46,67,141,132,134,25,139,249,111,195,252,171,106,113,78,77,82,204,197,4,189,53,131,106,226,47,197,99,242,166,178,153,84,120,1,94,130,83,73,64,207,177,64,13,119,40,201,232,249,254,52,117,146,143,195,24,222,131,61,170,157,80,189,155,143,229,252,168,241,211,213,44,153,213,82,129,42,203,20,87,51,197,105,39,47,104,184,250,234,72,110,156,35,142,184,244,193,207,241,34,174,214,8,53,168,157,112,226,155,120,53,20,234,33,143,109,205,57,144,22,87,93,157,36,75,138,42,24,64,145,206,183,6,12,131,169,161,14,205,212,217,239,233,63,109,137,94,125,240,68,56,206,139,123,152,168,135,138,103,163,243,112,166,250,128,219,83,138,210,201,66,231,29,141,214,9,93,36,133,9,158,250,46,205,140,102,212,114,212,18,0,30,219,67,61,241,201,152,89,233,90,245,88,42,251,112,68,234,111,155,162,243,64,168,63,96,51,102,187,48,133,216,126,140,152,38,2,161,226,193,38,129,56,90,192,48,251,100,17,161,158,212,51,129,60,25,228,253,37,40,39,171,91,220,198,230,83,118,159,216,93,133,73,159,169,179,80,232,125,97,43,33,143,170,60,107,85,113,159,237,212,36,237,17,55,167,167,202,100,204,9,180,148,20,87,211,27,164,43,17,148,217,78,50,128,176,72,12,121,40,92,131,186,103,112,151,216,56,240,217,52,68,95,66,150,38,201,2,135,147,64,137,138,40,10,7,30,23,14,115,114,45,45,126,27,103,233,174,104,233,59,166,242,249,147,125,21,152,90,253,219,166,70,159,149,7,159,70,38,143,159,94,212,171,201,107,79,50,66,227,194,245,145,78,197,249,48,221,94,14,35,74,141,225,205,199,40,197,92,254,35,99,73,147,99,215,212,98,149,49,194,178,126,48,20,152,82,116,196,95,0,80,208,211,81,231,189,150,98,59,69,209,192,139,33,128,183,183,118,98,122,113,168,166,0,151,254,52,41,50,183,57,214,129,137,133,178,232,63,224,145,124,239,124,182,143,218,133,205,105,122,69,31,197,188,66,59,2,41,144,90,165,35,240,227,23,70,14,105,197,76,76,16,63,73,5,59,34,92,173,221,46,172,222,128,84,202,182,187,13,154,63,157,44,133,103,189,111,196,174,82,246,80,221,142,232,190,25,39,228,187,165,244,161,19,74,8,245,247,105,145,213,148,245,169,77,111,167,8,60,245,222,112,148,99,88,158,185,126,171,120,3,30,239,41,62,20,91,86,169,48,0,61,45,16,115,52,26,41,75,187,136,105,103,223,95,54,99,116,125,110,12,38,226,98,243,219,125,208,115,34,137,222,185,168,186,127,46,166,146,55,234,116,23,85,242,73,191,5,181,136,49,112,140,197,172,232,57,67,204,251,96,148,115,86,69,243,112,241,78,67,167,196,143,17,33,219,212,31,6,12,71,65,155,219,124,87,227,151,173,73,228,185,169,151,113,229,65,96,106,207,100,100,84,120,5,209,245,23,117,41,82,239,143,95,113,137,211,106,131,211,168,131,174,154,39,251,69,95,53,12,18,92,87,35,1,113,151,169,7,39,11,117,47,129,49,100,213,155,115,68,31,209,81,240,227,149,253,19,177,209,17,114,49,208,178,230,51,145,21,86,236,24,89,11,85,116,29,120,165,227,26,25,175,141,180,184,206,192,5,241,182,126,97,2,82,207,205,203,190,189,240,156,122,213,92,175,155,37,88,204,99,176,139,84,125,176,155,13,215,29,61,112,151,116,112,33,104,123,87,76,179,201,212,153,12,56,183,123,53,28,6,105,211,108,62,188,126,245,134,157,164,189,20,253,133,177,5,158,18,72,237,112,72,169,98,114,24,165,14,237,105,217,164,125,119,192,56,109,40,140,142,89,220,219,76,187,244,189,90,143,114,112,114,183,8,1,9,90,75,240,116,205,192,97,235,142,212,200,104,206,38,4,70,110,93,239,77,29,98,244,82,200,106,170,100,115,142,128,4,78,28,133,101,167,61,133,0,112,4,38,76,202,191,105,139,242,111,223,141,192,54,253,91,121,233,20,249,19,74,172,153,225,21,203,243,158,84,145,123,120,58,194,89,10,124,10,238,38,36,45,67,135,42,244,238,111,212,79,231,196,15,79,225,66,116,204,97,108,228,197,94,6,23,134,238,44,69,78,79,143,81,5,119,131,134,227,104,35,112,112,95,24,215,228,123,48,177,115,133,186,120,65,33,109,238,75,198,213,20,34,22,129,105,174,120,110,34,18,178,251,64,205,185,185,121,7,48,37,74,91,96,60,144,154,163,236,160,100,130,102,222,186,203,48,42,208,93,10,36,137,178,247,112,198,49,94,102,17,190,42,202,193,20,190,249,107,21,244,223,228,173,153,65,171,203,245,194,30,128,21,125,127,187,178,193,142,176,28,57,152,170,145,179,98,198,70,222,197,160,110,63,118,236,197,50,220,33,133,128,168,134,244,3,19,230,236,161,87,144,9,138,202,193,3,175,129,234,102,17,84,140,34,135,116,31,188,32,181,238,41,33,51,135,196,101,77,96,108,170,124,146,37,23,145,85,206,40,111,14,161,57,20,9,206,102,191,138,45,2,92,148,237,174,106,136,115,158,85,74,78,161,121,26,233,240,251,34,236,97,135,240,44,58,145,231,30,93,28,30,23,70,230,23,38,215,27,241,97,50,91,48,176,4,30,28,76,166,107,18,112,236,148,86,203,4,168,220,56,153,47,182,171,228,138,153,201,112,38,119,69,131,97,62,95,75,96,28,77,253,197,236,120,174,86,94,217,20,124,125,0,81,147,221,85,199,9,102,243,244,154,162,137,148,69,86,101,194,108,146,168,190,75,38,185,53,213,95,210,66,153,205,199,8,100,18,210,95,23,46,102,84,250,221,252,243,77,186,221,1,139,83,82,107,161,166,128,44,184,52,106,70,145,194,231,104,114,232,143,46,81,206,103,246,106,126,190,94,166,5,45,221,156,132,123,140,222,101,38,124,129,165,101,42,18,227,234,52,84,85,233,51,73,234,236,77,182,17,67,87,115,15,58,61,185,230,15,206,244,106,137,2,161,78,85,226,36,104,154,149,91,58,26,153,255,40,126,166,189,241,88,184,40,45,88,61,74,186,233,135,66,151,195,101,241,76,113,222,21,246,250,121,166,95,24,245,139,233,107,61,92,198,46,114,141,192,103,224,251,188,177,141,118,219,255,113,21,251,255,253,232,125,38,178,103,35,224,193,252,83,229,133,217,161,248,151,66,65,14,253,20,105,46,182,208,254,190,76,87,170,194,116,154,154,253,188,127,137,97,190,208,210,214,173,90,68,213,191,196,153,47,84,0,144,242,236,22,171,37,225,227,172,246,216,9,39,173,225,115,25,12,61,146,148,2,83,41,26,125,8,199,215,34,103,114,52,211,207,100,229,87,179,129,232,18,165,164,218,102,185,127,12,245,32,36,229,20,62,173,230,84,184,51,29,255,34,214,2,27,31,229,235,68,86,232,163,43,23,187,226,156,163,247,83,173,42,125,255,108,133,234,85,56,49,169,4,209,212,162,10,48,133,116,219,66,12,71,125,218,237,115,244,21,112,197,151,171,234,152,68,129,197,71,244,57,14,21,21,95,38,249,119,151,84,52,42,122,214,241,142,189,130,231,139,150,121,79,202,70,1,197,51,30,214,225,65,149,238,82,88,226,217,203,14,80,210,224,92,61,188,156,1,142,31,202,22,93,127,27,143,30,111,112,100,109,245,181,224,128,79,15,145,44,147,102,208,39,195,9,45,196,135,40,95,83,6,58,10,198,4,227,66,114,134,163,195,51,3,159,158,55,124,81,52,93,29,93,244,168,54,200,241,185,48,87,210,29,159,121,30,71,176,128,9,163,235,105,141,42,203,40,37,162,27,82,230,33,243,51,226,55,78,33,231,209,6,162,101,2,147,156,136,117,201,196,139,100,42,203,166,247,234,45,110,91,221,33,59,202,252,147,157,137,171,17,237,27,186,30,103,10,59,93,4,136,209,36,85,240,29,143,111,100,50,125,201,52,99,21,93,244,236,64,224,191,253,211,90,121,96,211,102,240,245,152,240,87,210,86,195,81,184,197,114,205,138,40,121,151,108,190,99,126,186,38,142,46,130,6,88,242,109,244,62,125,167,128,198,184,246,195,243,82,247,131,225,1,94,213,20,28,187,36,212,83,93,26,9,89,49,221,2,21,2,16,59,118,72,100,186,100,58,180,76,84,132,28,70,193,71,93,86,76,211,144,73,30,233,163,92,16,193,242,11,147,216,140,163,71,63,155,134,164,214,131,72,104,14,87,12,33,191,131,94,225,125,114,211,253,235,30,216,61,91,95,68,243,100,63,140,160,75,156,92,76,118,177,75,172,196,156,85,246,221,210,82,241,183,244,124,97,206,110,31,154,173,23,75,172,132,109,137,11,42,0,159,39,95,249,57,21,181,18,15,142,158,148,46,185,157,61,75,173,77,174,86,23,108,179,135,113,161,30,96,8,84,207,113,14,217,49,185,249,35,65,107,226,230,46,249,241,251,237,231,226,179,251,42,190,134,128,102,21,72,198,37,119,207,56,251,224,170,186,245,96,149,237,232,25,175,77,245,190,194,84,135,120,17,21,112,235,122,114,66,17,217,45,229,166,77,97,106,87,215,137,64,186,29,58,22,226,20,163,104,92,224,116,61,167,60,3,171,226,25,40,105,155,117,209,220,245,4,92,206,196,160,23,155,146,177,194,84,221,247,11,159,247,208,39,51,46,145,163,28,218,244,32,90,150,156,83,129,155,42,216,82,164,54,103,28,172,72,131,137,196,80,135,154,55,111,31,78,232,62,104,40,5,229,141,8,68,30,120,52,181,109,35,206,18,138,239,6,35,42,162,209,171,154,67,142,146,205,73,211,85,130,243,65,242,194,100,131,247,214,142,212,200,107,69,39,230,106,209,222,176,168,220,85,30,163,224,96,62,129,202,146,130,48,10,74,85,251,19,240,219,55,214,205,153,90,69,255,236,188,176,230,253,105,188,105,159,144,31,231,153,20,240,153,254,84,223,191,91,126,253,182,74,106,56,168,105,24,20,41,245,11,159,9,82,251,161,177,35,66,51,16,62,181,122,208,67,113,11,163,74,171,75,81,187,95,98,191,156,64,34,104,97,170,81,10,163,166,81,47,172,69,76,68,172,207,99,223,96,202,218,255,209,118,102,201,182,227,184,14,157,146,250,102,254,19,43,45,110,147,130,78,84,126,222,23,245,62,242,226,216,219,141,44,81,36,8,168,138,86,63,99,41,207,28,5,130,205,22,65,54,109,164,4,119,172,157,246,219,45,41,12,171,51,42,201,123,253,249,242,251,64,205,67,224,231,219,69,154,183,71,74,143,109,192,243,1,13,2,223,72,212,195,201,208,237,11,59,126,215,37,3,61,123,75,41,51,211,116,59,102,186,215,109,6,11,90,155,56,231,186,217,171,243,178,52,122,164,188,55,93,146,135,36,18,209,165,22,116,168,200,220,39,78,139,142,102,206,38,201,196,251,204,6,2,239,242,178,39,228,186,124,225,1,117,77,203,65,133,94,207,128,89,133,159,106,209,196,77,55,96,50,157,250,219,152,19,222,204,217,196,132,90,202,88,228,211,91,156,155,182,1,77,255,146,172,137,96,191,209,245,255,140,113,132,114,182,207,196,102,88,53,198,91,221,171,237,190,206,108,154,250,15,188,246,77,100,158,65,174,83,22,132,160,150,238,193,109,232,26,128,99,69,16,238,78,76,180,85,43,182,211,247,82,162,242,183,145,79,146,97,116,2,164,25,81,144,153,111,106,64,109,158,6,53,93,152,70,61,121,98,27,219,233,59,8,83,86,154,69,71,205,63,141,155,25,38,115,172,23,118,150,243,25,95,253,218,70,234,80,152,210,112,228,234,113,161,208,143,135,134,182,91,199,37,225,253,228,203,55,237,39,49,16,112,117,24,242,46,209,204,158,51,10,239,180,31,104,120,135,156,203,217,78,221,100,60,82,227,91,96,72,141,233,102,219,207,252,83,245,228,133,109,70,191,112,26,90,128,166,1,48,74,89,164,117,52,0,51,111,179,85,229,220,89,221,203,41,95,83,116,190,240,212,242,29,221,189,208,135,165,200,160,166,214,227,132,3,57,148,70,169,55,109,205,164,14,234,23,113,217,120,146,202,36,141,72,208,186,101,0,83,60,149,103,50,209,81,190,212,148,97,156,26,161,81,156,111,227,236,81,163,174,110,2,157,66,147,56,177,67,108,235,88,44,170,206,163,40,114,210,7,16,240,202,194,188,239,166,182,222,98,252,255,236,167,228,202,72,158,69,126,10,239,170,199,41,18,181,150,30,105,88,218,159,213,231,27,89,180,210,163,54,130,39,151,180,122,119,211,61,235,247,202,78,120,166,195,12,88,232,60,28,90,30,74,13,253,132,245,30,61,179,146,13,168,140,180,118,31,41,210,174,74,114,162,84,146,98,150,166,197,85,68,49,224,204,156,23,26,180,23,28,44,30,246,136,25,214,198,162,58,80,140,232,15,157,39,241,201,5,204,56,84,78,13,93,241,247,153,158,169,175,233,27,25,162,57,5,12,177,79,111,140,26,242,136,223,182,226,136,50,172,18,14,139,129,210,76,174,196,176,129,103,98,137,145,100,253,222,202,120,35,254,190,48,15,77,89,103,43,177,253,13,250,71,122,10,178,164,97,118,139,210,37,18,205,69,105,74,70,252,143,26,222,56,27,32,45,133,253,68,222,98,229,27,148,50,245,228,166,183,19,31,231,232,214,245,44,112,167,90,126,79,78,185,92,89,132,221,82,223,1,15,81,44,232,31,117,225,254,244,121,46,178,68,160,66,67,231,235,133,151,106,172,99,249,53,199,146,115,171,195,101,183,213,165,202,185,251,195,58,35,20,188,53,58,46,76,139,112,211,28,96,214,125,164,244,118,201,149,177,157,156,77,238,122,190,63,61,80,32,235,247,153,109,161,245,3,159,81,216,178,60,113,205,217,144,137,236,105,220,43,111,89,195,183,133,88,127,164,166,57,186,168,213,5,254,136,53,151,11,151,172,193,250,66,6,224,174,95,51,145,92,17,43,99,34,232,114,81,4,137,167,162,178,9,49,143,119,53,91,57,147,43,204,148,30,176,69,89,10,155,253,113,192,204,136,122,114,40,197,245,254,246,217,149,171,13,121,102,17,184,104,106,58,165,97,212,114,115,234,205,132,56,133,128,127,134,120,9,107,53,96,20,111,20,206,168,38,222,163,17,186,22,142,110,169,73,198,48,13,238,235,65,251,190,194,227,232,221,170,81,192,89,102,105,74,188,188,48,234,124,114,225,116,3,183,125,97,173,66,144,214,58,81,112,76,11,8,82,117,189,236,129,66,241,188,48,122,71,2,155,76,78,140,66,90,37,213,206,190,208,108,17,209,219,48,201,92,189,238,243,8,119,84,123,135,81,222,101,160,84,232,16,241,62,104,164,20,89,79,224,179,195,184,95,31,221,240,114,101,214,134,22,196,201,159,135,164,140,163,74,47,222,93,35,78,88,162,5,175,19,215,80,138,141,105,129,166,65,89,128,128,81,102,186,112,109,242,241,161,176,213,230,157,44,113,195,84,123,116,114,92,189,220,79,55,171,161,138,213,137,148,135,71,65,89,238,139,142,184,21,123,35,210,252,210,25,70,142,255,196,54,113,95,168,230,14,245,217,192,220,57,146,150,112,185,103,215,142,7,154,18,99,43,140,224,80,81,119,116,154,135,207,236,88,3,230,49,52,133,87,36,100,170,117,44,42,3,190,210,123,180,174,106,63,105,121,61,247,121,198,69,126,218,76,225,4,54,90,72,160,116,191,101,69,77,38,229,158,187,105,54,21,222,70,113,245,8,131,31,154,199,174,79,147,136,89,23,204,7,134,129,53,229,190,154,186,53,54,99,42,79,121,102,154,154,56,65,83,142,48,169,66,78,169,234,127,131,128,110,228,184,170,149,120,30,243,40,76,20,163,159,1,69,21,77,108,176,149,90,243,162,180,201,190,222,103,45,102,105,84,134,146,38,46,176,85,91,97,77,194,66,148,95,35,37,134,89,116,183,160,90,183,250,99,0,213,209,40,8,139,6,4,152,245,161,236,125,109,152,24,209,35,61,158,66,36,251,234,133,243,107,72,84,76,53,197,209,110,90,76,234,118,100,245,234,128,51,205,149,234,245,136,103,114,60,21,196,115,30,167,165,110,134,219,1,231,39,51,177,127,60,191,48,227,128,180,243,184,76,158,197,43,78,93,113,97,82,187,34,214,243,29,167,174,214,69,160,48,221,141,225,3,66,199,173,154,25,49,47,71,123,215,65,107,122,236,70,209,227,136,214,21,4,234,148,160,194,74,52,151,28,141,108,128,90,167,103,43,50,220,17,190,69,205,202,124,146,110,86,30,203,140,36,2,176,52,220,34,91,31,254,38,144,26,196,195,33,117,155,91,227,219,228,197,62,158,211,230,87,17,221,39,104,143,221,185,210,54,29,41,136,55,213,244,176,197,124,57,83,187,11,138,44,55,38,188,98,203,30,175,22,63,109,27,55,249,233,124,194,227,18,187,186,115,232,89,80,178,192,246,130,83,180,236,32,73,35,46,14,144,183,218,237,137,107,176,101,196,216,226,12,239,214,114,116,42,89,101,246,70,165,255,101,10,243,47,171,205,36,21,232,229,250,5,2,8,187,166,19,70,68,174,223,114,14,105,127,212,45,224,243,72,238,12,109,112,113,221,124,131,73,57,101,129,9,134,243,61,26,170,173,28,157,241,216,254,37,53,12,110,136,117,93,24,123,195,21,7,175,129,144,216,69,209,245,248,214,165,3,219,242,25,169,1,131,207,20,240,251,178,126,71,215,43,207,69,239,51,253,135,23,38,109,87,229,194,167,57,244,57,220,108,179,58,46,140,70,245,39,83,5,252,35,133,8,92,41,119,197,209,219,12,159,46,108,46,124,195,111,140,157,201,109,113,26,212,21,248,208,253,228,228,80,47,193,4,121,129,19,209,124,141,41,192,103,199,119,123,35,145,207,66,18,38,251,209,231,178,246,109,5,58,176,233,218,111,63,26,245,220,235,70,96,240,32,248,8,184,223,141,44,40,131,225,183,13,94,204,15,168,192,200,185,27,4,147,95,90,206,44,52,233,76,185,207,20,235,215,47,107,1,106,178,32,247,125,101,156,169,234,244,235,102,249,184,90,80,7,222,52,19,252,190,121,131,17,126,151,115,211,193,251,57,183,112,221,182,14,221,43,43,68,210,159,176,17,240,89,183,228,166,75,33,215,144,119,220,244,90,183,185,202,122,101,8,183,226,96,196,243,229,101,151,10,159,247,190,205,105,66,125,2,163,214,55,252,161,160,141,124,43,167,228,25,72,14,239,21,195,52,159,16,52,11,252,83,55,114,152,229,87,225,142,175,124,138,163,209,78,147,103,90,32,225,126,185,103,220,113,127,102,67,2,155,50,207,14,24,63,239,166,48,26,225,142,210,186,92,228,194,89,93,102,185,48,25,120,121,226,60,239,94,226,194,51,182,51,69,96,202,182,163,199,231,103,166,61,23,70,42,59,197,88,105,198,16,18,248,12,187,249,101,138,236,161,225,44,43,191,77,77,191,197,35,175,108,146,251,133,81,218,91,223,118,209,102,60,228,80,5,62,31,122,191,223,87,54,141,212,42,48,217,154,229,223,246,25,11,237,90,27,29,24,143,129,207,206,20,155,158,131,94,137,32,96,115,225,245,147,39,244,34,219,20,120,119,223,37,255,224,126,61,238,113,85,37,239,212,115,192,120,168,221,161,6,227,122,198,219,166,79,82,30,138,153,95,151,152,240,144,232,238,91,126,121,209,113,88,191,23,130,49,203,186,221,27,68,194,120,185,164,239,220,137,210,76,187,63,220,120,91,211,103,75,204,32,123,147,185,182,37,51,17,223,14,215,243,0,178,192,153,14,248,26,48,33,103,186,67,165,49,165,77,127,100,208,187,138,12,164,70,98,160,250,40,61,241,78,218,50,97,89,151,87,242,201,144,189,116,27,242,170,173,232,218,118,115,216,228,59,228,232,65,148,232,163,16,190,106,210,169,20,65,155,178,252,101,177,206,245,91,136,3,166,45,57,197,209,131,232,119,10,60,77,0,244,254,246,110,122,52,92,227,79,216,146,251,34,235,39,31,62,85,168,249,237,94,128,169,84,203,247,67,193,242,140,123,191,180,49,212,187,5,184,167,49,124,194,67,40,34,201,178,123,30,33,36,187,120,155,25,55,186,123,219,56,124,127,101,58,80,120,32,138,22,11,236,123,12,5,83,76,187,176,105,108,206,123,52,20,9,185,110,164,38,62,175,17,123,155,56,122,223,23,66,245,50,239,33,47,100,95,167,250,159,247,47,76,162,15,70,207,68,87,198,78,42,252,171,242,89,179,58,140,50,129,145,100,250,54,155,6,91,241,225,194,166,147,236,247,213,50,196,16,185,112,212,186,190,253,57,112,130,73,120,111,123,144,130,170,241,84,144,138,30,247,101,90,62,62,38,5,60,223,206,183,123,127,121,32,173,211,253,203,53,153,188,170,71,91,164,18,95,46,212,167,45,171,46,157,15,229,115,224,4,174,124,81,91,224,179,167,174,241,133,36,230,187,52,21,166,138,242,27,72,86,116,58,211,188,192,163,152,170,163,195,52,217,202,135,255,179,92,250,22,1,131,155,158,27,165,202,61,238,79,159,216,65,2,56,50,49,43,86,252,196,186,121,3,117,234,231,116,66,248,44,158,96,53,220,90,244,64,1,157,190,228,225,63,141,46,213,184,47,4,107,60,194,205,15,70,157,166,237,251,58,49,67,224,35,250,96,54,48,69,230,82,186,173,203,231,183,74,59,1,12,242,38,151,6,251,99,55,255,237,142,83,85,151,75,27,208,243,171,255,54,54,246,85,34,2,72,193,212,182,63,152,28,199,146,217,18,31,1,184,67,31,76,143,198,221,38,159,215,129,189,235,103,30,118,96,24,128,87,119,227,192,217,100,81,253,228,108,115,135,12,99,202,253,39,140,242,75,67,155,80,34,110,196,175,243,167,178,109,38,42,166,31,121,97,43,118,251,169,25,228,73,230,187,101,98,203,223,86,128,103,202,157,202,117,83,184,238,254,80,108,74,171,18,201,160,93,208,62,98,194,66,137,157,78,47,185,178,5,91,245,139,106,129,155,72,16,31,152,203,78,41,96,148,46,202,61,57,31,251,252,84,230,249,109,24,100,242,137,156,7,142,43,72,60,20,248,100,178,199,65,62,60,201,125,147,137,149,128,0,113,189,246,217,94,27,108,126,112,23,198,29,55,198,33,193,92,145,224,113,243,7,211,95,38,118,142,83,62,47,84,204,219,140,11,67,192,166,74,180,128,38,108,253,252,163,129,11,17,119,156,155,148,56,237,116,62,198,137,176,47,3,127,176,15,220,251,115,12,89,95,72,29,89,115,36,226,121,172,221,63,1,107,230,188,183,85,49,194,70,2,207,239,171,219,83,191,48,66,152,95,146,234,55,146,134,220,88,101,151,88,63,55,68,27,12,28,47,240,192,216,37,199,235,68,153,230,126,95,149,198,224,115,43,223,201,41,219,182,219,79,61,204,73,97,148,64,217,197,52,185,112,4,85,63,118,13,215,204,204,16,32,234,157,41,158,9,155,115,228,34,46,156,217,243,20,31,71,52,117,203,60,78,215,47,234,195,254,5,160,104,114,151,236,202,254,178,124,220,106,67,33,122,220,235,178,108,113,237,14,83,168,73,67,208,93,137,94,226,150,207,111,221,175,190,34,20,178,86,92,24,132,201,46,207,147,142,214,253,49,242,126,226,129,117,235,93,91,247,109,138,163,249,34,154,156,156,140,100,137,11,199,138,228,129,153,108,179,191,106,190,99,250,204,46,76,142,73,62,108,82,142,119,225,196,94,118,126,252,177,101,71,247,171,182,51,232,19,195,143,192,111,155,175,235,178,99,134,41,22,145,246,11,120,137,40,205,64,116,104,141,47,19,180,236,243,186,209,64,45,112,1,167,63,18,123,186,119,132,21,246,12,159,13,174,29,169,46,185,7,102,174,218,114,213,85,24,142,116,220,23,115,137,143,217,8,239,15,249,101,204,56,75,188,13,204,142,182,140,238,98,14,57,217,31,55,109,28,18,3,85,83,12,250,122,142,237,113,78,161,73,17,73,48,128,99,12,78,90,122,218,189,114,188,92,246,136,87,125,22,131,122,101,95,128,169,160,148,24,223,123,116,121,87,200,25,213,26,147,48,4,71,253,230,105,7,202,201,39,51,86,41,81,207,55,53,20,136,83,254,76,173,25,245,110,187,16,253,129,49,230,23,222,16,133,189,143,212,250,229,98,109,97,19,125,133,243,64,145,205,27,254,203,184,31,221,10,31,246,163,219,194,113,135,211,190,226,13,196,221,150,198,115,20,247,198,37,19,93,195,2,243,99,96,49,248,177,191,145,183,117,62,82,38,58,31,222,56,52,92,65,64,147,98,152,39,230,137,163,43,70,147,247,117,32,160,69,79,138,195,39,68,42,122,244,25,40,227,19,233,89,230,108,132,12,133,192,236,79,191,237,189,5,25,249,118,32,2,255,234,168,31,140,245,209,149,158,28,168,11,18,26,126,15,205,52,47,110,199,4,113,1,139,85,117,24,71,135,219,58,124,224,19,73,192,18,118,152,183,125,211,107,100,199,200,190,125,55,6,193,141,222,163,11,99,42,187,227,183,51,252,49,89,154,206,158,250,172,209,203,143,134,238,122,101,124,14,124,194,179,85,252,153,15,106,226,151,112,4,92,16,7,171,14,87,227,176,254,219,44,235,127,253,232,189,166,124,30,73,15,248,60,119,217,247,87,35,32,76,159,191,205,104,248,202,228,0,99,229,241,109,37,81,117,162,63,69,78,110,4,107,143,24,135,137,174,203,16,133,234,63,226,235,32,67,43,221,235,195,62,218,190,74,188,11,226,132,41,71,195,198,255,244,48,129,135,113,222,229,69,103,39,167,216,178,100,66,133,50,74,50,93,197,14,87,242,42,50,27,53,236,173,191,62,109,224,142,139,142,140,177,97,180,157,234,35,52,81,34,186,183,13,67,11,170,179,195,230,66,39,48,117,208,81,252,194,79,176,179,202,46,250,109,17,80,174,248,58,160,202,62,159,94,43,62,9,179,99,234,83,63,173,186,145,250,138,15,211,92,69,228,220,76,226,201,215,114,212,128,123,215,79,139,45,180,191,46,116,111,199,84,52,91,139,178,79,102,9,123,159,174,243,17,221,50,221,87,15,88,234,187,202,117,147,176,47,177,36,178,131,154,75,39,59,116,17,34,202,128,107,183,228,195,67,78,124,126,202,38,192,231,50,154,60,20,182,150,189,251,102,17,247,188,19,67,22,153,194,171,172,45,136,205,182,103,121,56,251,152,22,129,0,11,253,237,39,178,197,5,145,233,25,171,7,31,185,44,0,103,197,44,119,158,37,182,186,206,95,104,32,210,34,30,43,0,121,178,36,95,8,174,4,243,243,112,183,152,144,221,67,215,53,21,110,166,47,108,19,178,165,160,168,126,126,37,60,139,158,182,112,195,88,206,39,26,102,17,92,193,154,210,24,165,67,131,142,229,218,138,147,26,41,148,118,227,140,149,141,249,45,49,138,105,61,69,236,196,52,44,209,209,25,159,184,88,220,48,132,148,188,132,117,182,173,221,17,29,25,67,65,98,43,252,235,102,68,71,44,199,83,226,100,179,136,147,160,15,113,115,9,102,77,208,40,22,115,235,165,144,151,153,145,159,189,235,53,130,225,89,194,43,148,7,90,4,217,236,20,229,166,115,253,41,46,56,124,118,65,89,79,77,79,226,141,249,58,52,65,89,89,50,213,170,18,219,204,222,159,232,136,222,162,244,41,163,216,193,102,72,35,225,63,157,72,61,226,31,182,2,93,55,22,228,24,60,229,112,66,31,186,29,100,199,196,19,43,190,91,179,214,187,38,195,8,165,230,54,118,187,91,88,76,246,100,67,197,12,21,79,101,27,125,161,200,110,13,234,67,141,109,63,228,56,25,101,92,41,174,229,177,237,39,163,36,91,65,168,146,115,70,86,192,184,150,55,159,177,173,140,84,227,104,236,18,100,111,190,141,83,149,98,167,184,123,185,58,161,236,97,241,124,143,131,77,220,87,247,191,231,54,75,141,141,34,236,170,166,187,231,132,194,174,223,245,178,142,4,217,122,19,138,251,222,154,44,79,105,82,20,218,180,63,239,136,56,153,124,186,192,228,86,62,5,68,123,31,45,203,61,19,222,214,57,111,160,220,170,60,111,22,115,171,56,222,40,124,214,172,217,12,88,23,145,81,176,142,1,201,201,49,248,169,181,248,133,33,47,240,228,81,204,237,231,222,149,136,186,146,133,33,167,16,131,116,211,71,47,153,16,186,86,102,100,174,206,182,252,108,152,228,194,178,117,56,122,106,138,118,82,173,125,24,81,229,211,143,178,129,96,98,27,146,154,154,150,223,240,148,1,194,246,146,86,182,214,238,237,203,249,54,99,6,201,253,34,190,143,109,105,228,189,70,186,28,91,74,187,200,176,198,48,234,108,120,229,153,17,67,238,233,235,30,9,234,90,37,239,133,120,65,241,24,126,35,178,214,245,202,10,252,66,95,184,54,181,163,38,229,220,51,225,83,64,14,24,255,202,162,48,36,178,229,207,116,177,121,147,90,241,68,86,176,249,140,68,199,40,66,14,146,168,220,168,142,68,170,17,195,10,189,240,100,214,157,113,242,101,68,101,129,169,69,215,72,192,34,246,33,3,237,132,193,211,57,234,150,97,37,86,86,24,211,131,120,159,22,10,75,53,138,76,21,205,184,113,244,164,67,88,18,180,137,173,79,156,156,28,207,214,220,240,104,206,58,179,251,166,238,35,191,205,66,24,27,167,109,213,123,201,59,211,135,247,17,12,45,125,91,216,181,73,206,27,19,82,39,14,176,239,121,202,243,36,103,169,102,69,206,155,3,36,99,158,206,34,209,115,100,204,141,41,89,37,89,127,70,78,247,10,31,105,204,212,238,194,104,133,205,245,145,83,128,187,101,231,181,202,112,62,93,205,198,183,167,130,113,62,205,18,133,50,51,214,148,82,115,55,177,211,26,21,39,164,197,132,109,65,179,235,148,250,199,9,50,123,211,186,205,38,77,61,163,164,100,12,20,129,17,223,242,226,253,217,78,192,60,30,2,211,228,219,252,182,105,218,29,90,73,91,240,137,226,141,208,106,55,181,94,197,4,233,139,0,5,16,115,75,145,90,89,90,56,245,57,108,158,191,2,183,105,167,8,216,232,65,90,167,235,108,195,29,94,44,64,82,105,195,155,224,115,30,226,202,49,226,146,81,14,237,96,71,69,10,146,244,150,79,228,12,105,234,195,57,74,101,232,153,118,41,124,210,74,27,117,4,132,172,170,84,110,126,52,53,71,201,121,100,89,250,42,156,247,168,204,156,11,215,176,210,180,161,107,143,34,29,196,239,203,75,62,112,229,41,198,47,111,163,3,21,45,83,211,56,22,165,98,164,189,228,125,156,104,132,249,216,171,216,4,54,215,203,253,192,231,186,220,189,1,248,140,172,149,180,68,78,173,44,232,20,36,156,100,202,42,36,73,238,79,19,163,110,225,121,80,157,63,3,211,171,212,100,195,182,150,223,205,33,100,223,159,30,252,159,16,7,54,38,127,81,33,63,211,105,107,194,89,64,8,111,7,181,38,89,211,96,86,182,5,44,107,135,177,98,74,66,142,129,171,81,218,125,42,198,81,17,162,135,217,211,198,193,136,57,41,85,163,80,142,15,226,77,122,218,110,70,49,177,157,26,181,249,73,194,86,248,16,108,187,102,185,183,85,68,135,4,130,74,193,107,41,126,154,42,168,114,99,88,152,63,99,174,223,235,170,87,45,7,138,21,130,71,237,114,14,68,193,240,160,184,8,196,171,78,147,30,67,161,19,245,51,149,126,62,240,192,84,20,244,194,58,185,151,20,215,157,201,4,203,209,52,128,230,114,121,1,123,73,250,214,100,221,83,138,146,43,165,48,173,39,157,127,192,204,198,63,220,141,68,200,80,34,20,18,6,247,183,139,117,129,8,141,234,132,66,95,255,47,48,125,126,89,142,102,3,185,124,78,129,245,215,154,196,73,231,57,64,22,184,68,13,232,192,114,105,72,235,124,38,59,54,22,96,218,200,201,7,76,132,125,169,22,77,196,102,7,86,90,103,208,174,251,229,143,246,156,188,145,115,47,1,231,33,100,36,102,140,93,239,93,159,173,176,150,232,232,89,110,37,104,111,137,155,190,101,209,19,200,67,44,140,185,112,211,90,113,3,230,76,79,110,41,247,151,77,85,179,255,91,197,26,8,249,217,45,83,144,224,129,93,16,100,207,77,68,187,195,236,56,177,109,148,62,186,109,205,53,174,1,141,211,4,116,117,129,137,203,195,234,50,89,145,228,50,250,55,45,99,203,123,117,240,10,105,172,201,23,158,166,3,243,193,249,151,90,204,2,227,3,232,222,110,76,75,85,4,178,182,73,98,45,247,216,40,166,16,124,197,131,240,235,218,222,65,190,104,14,164,193,255,162,103,234,47,197,253,163,140,140,40,154,165,140,228,26,222,241,248,136,228,219,221,132,245,29,26,85,238,184,74,219,155,232,123,50,119,175,104,31,68,195,21,29,58,57,154,22,239,81,175,73,51,249,145,37,48,205,27,53,140,104,207,36,39,146,99,136,254,176,243,12,83,198,19,144,220,233,27,58,43,250,124,110,199,98,54,204,34,146,14,211,113,134,151,222,164,103,110,36,65,33,223,134,27,11,157,160,66,23,253,181,101,175,248,105,179,136,19,105,173,141,179,31,210,32,31,140,213,134,168,86,88,203,119,113,59,200,223,6,237,118,180,108,154,232,92,71,147,15,3,123,168,251,166,9,49,155,55,248,161,124,207,60,42,112,166,129,211,111,154,13,46,9,217,11,159,213,118,122,227,8,85,215,132,138,194,133,27,229,82,247,29,101,11,139,142,252,133,123,55,230,138,193,112,71,240,248,43,23,166,32,233,210,239,4,125,67,93,160,97,54,80,94,222,31,12,103,57,103,57,154,166,47,55,152,98,14,61,87,210,228,104,242,193,46,155,4,77,175,74,156,77,190,2,75,221,237,71,47,186,7,218,69,145,166,250,242,79,63,225,225,136,116,105,46,170,123,187,19,37,229,195,45,68,234,142,96,118,205,174,24,70,250,141,5,245,158,58,207,212,195,195,156,110,138,189,175,105,48,48,116,41,191,108,182,56,103,225,145,223,134,236,235,130,24,116,83,20,242,19,1,243,95,209,47,70,241,178,10,153,128,222,89,244,199,114,156,252,76,27,43,62,62,226,61,179,151,202,14,211,15,115,15,134,30,88,188,215,19,57,108,168,6,247,182,177,182,56,55,18,7,19,226,231,45,48,47,225,235,242,230,220,169,220,210,32,196,235,77,135,204,242,11,183,22,227,123,101,166,183,231,54,76,39,208,167,24,149,20,198,46,162,250,201,33,37,93,114,47,48,83,156,191,48,2,248,117,125,94,105,25,66,20,230,99,213,147,75,175,210,209,12,108,186,111,14,111,52,201,214,29,72,103,237,93,8,201,255,96,158,241,153,66,20,70,109,223,159,41,90,95,243,174,32,172,22,63,5,239,15,134,204,113,181,191,128,25,92,223,215,73,195,29,38,158,23,229,137,186,81,25,166,71,235,18,216,207,142,41,17,16,21,71,27,178,180,242,196,81,208,35,152,253,96,164,26,230,186,207,12,1,252,230,109,14,219,50,164,151,51,134,92,218,192,15,238,67,233,163,234,138,210,106,181,62,233,47,86,201,77,94,237,194,70,44,29,126,110,246,156,119,19,75,174,144,45,149,127,2,108,236,196,87,145,157,224,121,93,126,234,78,157,37,203,77,155,205,131,31,58,141,235,180,46,138,48,67,188,105,114,4,101,234,35,217,37,135,12,51,188,170,34,230,107,230,204,138,240,105,251,96,178,35,183,67,130,93,33,17,128,127,154,72,35,206,171,242,134,100,168,181,94,125,207,123,162,136,164,99,20,54,236,246,126,152,77,71,28,169,179,11,211,240,247,81,69,15,188,201,100,202,119,223,77,2,247,211,67,67,63,129,166,108,57,122,208,253,244,233,240,111,58,82,211,237,208,3,158,221,89,66,211,12,81,198,37,127,0,83,15,233,1,159,91,223,242,109,210,188,14,29,251,131,139,185,4,12,61,185,73,185,127,176,57,245,201,56,235,16,98,92,113,126,155,21,249,148,185,182,211,234,187,252,220,8,46,108,125,104,21,62,238,167,130,176,45,87,127,53,93,129,233,35,254,6,233,121,34,230,239,166,7,35,238,248,253,50,59,147,121,157,19,249,229,115,99,31,241,196,236,156,215,217,110,203,109,117,147,168,255,222,246,153,199,133,199,99,139,121,206,31,97,0,103,90,92,22,101,190,178,125,75,249,218,174,200,180,211,119,47,87,6,255,198,157,121,182,89,106,94,186,1,210,90,76,182,190,170,242,129,228,45,223,61,138,86,200,31,126,48,204,16,93,127,204,130,230,254,182,181,120,213,123,95,240,249,202,119,52,66,39,25,118,149,192,133,116,240,151,105,73,112,145,218,21,81,160,135,186,210,103,177,62,24,233,180,107,92,141,242,45,202,252,203,143,30,211,232,76,23,70,90,123,127,36,164,243,141,91,155,189,156,156,76,245,151,73,49,63,78,44,194,4,165,90,242,229,42,17,43,155,73,111,139,78,246,175,239,10,114,115,199,160,170,233,193,8,208,124,191,140,68,37,148,63,129,235,57,184,126,232,153,64,202,85,218,52,148,118,28,255,101,26,52,182,204,210,227,87,90,252,80,34,36,93,186,6,185,201,47,162,93,108,81,71,190,60,9,68,60,134,233,105,57,124,182,32,89,38,90,248,71,245,179,8,196,178,32,155,195,156,192,63,75,79,135,183,42,13,0,159,109,192,103,23,6,25,7,43,143,124,95,7,230,109,203,11,174,248,209,108,17,183,3,38,66,43,126,52,34,21,85,198,25,73,233,242,137,188,173,244,243,184,144,89,156,133,206,19,176,169,216,3,150,151,57,141,118,81,28,197,107,96,221,151,201,3,140,46,8,242,148,44,161,114,48,236,158,143,253,145,140,240,42,113,8,193,172,107,49,129,14,44,132,2,181,65,249,57,181,130,50,35,204,251,68,22,205,149,78,127,69,137,36,207,46,243,232,137,42,144,18,190,63,156,150,204,24,144,251,93,74,223,224,19,104,228,59,16,232,137,163,117,65,206,221,230,20,24,67,181,189,2,222,98,129,6,92,204,59,57,46,28,2,254,115,244,89,145,190,209,15,177,185,232,140,193,54,140,221,173,195,42,48,106,40,77,210,254,158,183,89,161,231,7,38,29,248,131,169,89,109,93,153,48,222,107,206,225,62,31,251,128,225,175,119,141,141,210,114,184,32,186,210,228,228,205,170,242,211,225,19,132,84,125,31,221,236,213,138,195,252,128,12,96,136,185,203,219,155,206,85,162,69,38,87,102,100,194,47,245,196,140,58,36,232,219,231,221,125,253,167,96,27,57,145,251,162,97,9,166,111,103,66,204,101,58,144,247,77,111,147,182,246,39,86,209,128,90,18,18,158,45,195,153,111,190,236,232,121,52,221,218,3,5,54,66,176,255,246,48,59,7,249,109,246,91,222,157,148,232,252,107,26,122,161,163,80,63,217,119,76,160,134,121,227,9,76,158,226,75,164,227,29,91,165,159,133,36,60,113,133,79,24,39,138,168,44,108,2,159,109,174,143,147,31,125,44,201,133,227,248,91,154,63,149,141,90,139,76,254,219,116,78,252,153,54,171,204,22,57,55,33,190,87,83,41,33,34,140,95,5,166,186,247,85,60,217,229,32,24,34,143,28,49,134,234,35,1,255,246,124,117,231,129,81,147,243,105,244,12,170,36,230,4,192,80,98,62,146,210,9,125,79,76,169,179,2,123,188,122,143,62,207,164,221,146,40,175,59,155,86,217,7,179,103,77,50,206,168,53,22,239,230,196,12,240,4,10,67,78,158,201,66,251,96,49,107,138,36,95,31,62,66,253,83,54,49,191,102,42,178,242,253,88,206,195,231,28,66,99,164,109,4,70,46,188,251,111,211,19,244,124,187,150,250,249,200,62,232,152,54,49,212,6,38,121,243,149,107,147,73,207,47,9,221,22,141,54,206,107,60,203,76,130,53,44,71,15,75,60,76,135,151,149,78,228,211,198,111,203,87,23,10,168,243,58,102,49,49,80,188,240,87,66,12,216,117,214,168,214,88,245,129,214,10,162,199,22,115,3,242,219,26,166,62,34,115,37,206,183,51,174,27,129,136,174,107,15,111,171,248,251,178,214,168,155,116,238,54,240,106,60,50,212,69,183,76,180,102,185,228,21,83,184,221,185,141,103,93,51,227,219,239,167,225,183,226,187,40,112,71,50,236,27,11,8,61,205,36,95,208,196,153,208,123,55,8,197,206,149,203,133,109,40,105,254,64,225,154,192,190,211,235,46,205,251,35,146,53,28,63,177,128,57,199,108,63,55,54,214,89,2,59,212,134,71,76,196,131,230,193,173,63,157,97,246,125,163,112,34,193,186,37,64,90,191,29,223,247,204,32,136,181,165,107,23,97,120,243,65,122,150,95,250,134,117,209,101,220,125,236,42,58,240,144,133,146,177,128,223,170,23,247,18,117,252,156,101,98,96,187,210,157,12,151,204,180,167,52,61,26,105,129,233,48,73,230,107,171,104,107,118,115,10,32,43,29,59,207,245,44,94,219,187,107,89,235,153,156,117,210,41,40,9,25,154,237,9,46,9,128,44,129,251,73,207,157,247,74,126,227,242,186,16,148,74,212,100,126,67,33,227,80,45,2,33,7,158,22,207,245,15,38,96,93,247,167,145,9,160,38,238,71,67,121,149,136,53,147,160,253,156,240,150,241,36,136,74,47,218,204,240,196,15,198,244,39,221,85,213,42,56,211,171,15,103,238,234,93,172,38,15,60,140,224,246,221,87,49,242,162,160,232,47,15,127,40,180,206,224,247,113,225,245,211,128,255,224,189,180,147,0,77,112,24,225,95,217,49,155,236,169,236,93,240,228,160,205,36,59,108,197,209,123,225,86,128,251,210,168,228,33,137,189,239,34,64,103,102,113,163,23,211,93,90,103,22,232,23,38,86,44,95,193,7,35,232,41,172,74,30,73,133,11,247,189,16,108,52,224,128,4,220,152,39,62,99,195,101,204,4,113,164,71,215,219,92,103,253,228,40,107,238,155,99,202,102,119,214,167,31,109,237,103,253,190,109,178,207,184,129,58,108,253,234,247,169,145,204,57,51,168,31,109,253,98,69,97,196,181,190,64,29,169,1,52,13,171,192,124,64,95,56,205,209,27,134,214,63,45,187,252,231,143,198,53,225,63,190,119,160,236,15,182,160,25,110,136,31,60,54,117,168,34,55,52,168,127,12,135,147,53,23,223,135,185,232,229,244,33,136,50,188,120,20,64,113,47,159,36,247,250,105,39,76,25,221,184,21,214,79,77,159,49,98,223,181,12,161,51,189,123,250,21,170,13,41,139,41,3,144,237,237,39,250,3,140,70,220,157,38,105,52,135,96,91,125,124,18,226,44,25,252,29,118,207,55,87,229,95,199,66,146,175,150,10,103,254,166,201,115,85,232,117,103,253,106,11,202,161,51,166,132,182,100,252,49,33,207,79,97,157,233,196,12,99,239,51,225,174,71,243,239,238,124,102,24,69,221,1,134,49,7,157,9,223,76,103,130,22,146,104,177,44,125,245,219,182,149,185,106,56,76,171,229,244,153,14,22,34,158,118,18,70,156,229,200,203,253,172,252,77,28,133,44,202,192,118,188,57,220,104,111,213,25,124,161,179,62,124,250,55,235,133,7,238,44,40,190,120,88,41,68,226,12,154,97,167,239,37,33,141,16,90,235,111,135,114,15,43,83,38,119,50,245,104,156,170,125,89,131,55,90,198,19,255,76,23,56,72,168,156,229,218,117,51,121,38,222,228,161,25,60,173,19,243,234,154,73,69,217,239,107,224,126,157,245,190,112,107,142,16,7,21,198,172,89,5,59,218,103,97,98,1,99,135,200,111,211,123,225,27,108,19,76,187,250,8,6,239,84,61,24,96,103,63,246,212,21,151,236,176,111,111,134,53,32,106,64,203,156,61,125,27,192,60,152,151,110,233,168,1,213,184,114,190,191,164,193,0,78,121,51,126,27,121,28,205,94,45,106,219,177,229,27,63,201,39,141,88,41,63,87,255,109,146,97,89,223,231,57,115,255,50,230,196,71,56,140,204,165,187,77,52,47,252,210,40,116,63,3,149,152,42,197,125,215,159,192,130,158,220,178,74,14,163,45,32,41,193,179,72,66,165,240,223,166,26,56,150,30,61,208,56,244,163,137,90,158,109,0,28,240,148,2,70,79,73,182,179,139,245,253,62,181,19,99,102,153,213,200,195,17,168,174,8,90,161,176,235,78,25,98,96,243,112,25,49,0,217,98,112,155,219,99,13,43,241,229,107,173,105,91,229,86,92,163,39,153,82,112,150,168,116,195,198,246,238,215,100,214,168,250,249,110,88,154,145,213,131,199,157,107,213,221,236,216,46,243,193,46,193,122,65,117,71,73,198,208,67,117,196,97,202,19,159,113,105,57,246,24,200,197,73,186,102,83,197,206,62,177,116,216,219,178,3,33,235,10,195,221,175,59,155,94,223,157,17,19,66,26,126,217,244,134,229,104,227,4,133,229,92,98,227,4,157,112,201,193,217,178,136,126,221,84,253,111,180,252,107,164,154,241,58,88,207,111,17,251,119,48,236,68,223,241,157,40,113,191,231,198,50,48,96,204,170,100,233,52,29,90,23,101,73,136,87,151,157,244,228,147,140,205,119,52,122,200,226,221,73,95,44,228,69,159,241,240,217,19,237,69,150,9,110,108,198,201,81,152,108,18,241,210,218,227,129,58,149,177,81,228,216,14,69,214,147,103,214,253,178,100,77,79,200,137,122,179,37,48,75,150,6,211,246,198,226,220,101,235,19,99,217,112,69,22,246,200,12,111,89,220,22,28,239,114,175,154,102,88,185,103,82,105,163,198,61,255,84,207,4,54,46,142,111,223,145,164,88,93,126,155,222,51,239,79,165,122,69,240,33,191,109,46,224,62,68,17,152,184,189,250,230,149,64,106,104,221,189,191,198,34,103,6,79,158,105,111,38,202,36,152,125,117,158,55,67,75,146,169,86,224,194,76,234,41,137,110,126,225,89,207,188,249,39,135,51,242,30,10,227,88,231,15,164,45,219,151,94,244,252,114,141,241,105,234,3,146,120,203,176,226,88,145,28,158,104,93,13,121,32,213,116,201,252,194,11,74,215,242,97,77,182,61,201,83,45,191,246,23,121,156,227,71,251,246,147,51,23,233,211,174,184,168,196,133,211,9,48,166,14,110,136,159,158,105,169,68,209,93,14,70,216,103,121,98,153,242,104,221,26,34,21,83,173,243,163,127,193,159,126,88,116,18,250,244,142,45,210,236,93,198,239,153,245,114,196,10,104,210,212,36,17,60,226,19,136,143,123,94,206,4,10,101,30,60,43,242,204,55,37,184,250,120,38,58,35,252,251,11,131,202,156,159,236,22,21,158,17,201,76,180,221,150,162,20,13,166,103,12,241,31,186,125,10,76,208,232,213,46,255,105,52,81,202,80,152,7,211,122,164,89,27,254,144,154,234,236,35,162,179,74,29,68,106,31,27,53,112,167,114,162,60,66,67,170,166,221,154,205,156,145,151,38,211,42,48,25,9,223,74,146,213,134,168,36,139,249,134,39,227,23,70,62,35,105,42,127,241,14,252,137,97,228,145,53,16,176,214,190,225,169,122,246,160,229,73,155,157,136,42,114,145,16,46,120,228,2,115,155,158,207,56,193,210,158,154,84,227,221,69,230,171,208,117,37,91,189,132,35,198,185,215,26,117,0,51,11,209,116,58,61,25,81,253,216,86,185,20,56,81,83,191,165,19,164,10,244,228,9,247,155,25,245,13,20,8,171,6,234,84,178,162,92,68,135,176,102,90,16,192,189,87,78,235,76,123,234,27,20,199,83,212,162,248,84,37,111,189,204,2,205,63,206,194,254,185,60,65,101,193,6,99,222,163,197,138,140,120,151,55,16,247,125,6,149,30,203,188,224,250,107,7,228,214,180,58,98,59,146,30,191,108,34,55,82,170,218,240,17,226,186,205,110,67,70,248,220,38,27,31,133,174,51,166,151,22,178,144,205,140,106,20,109,1,85,106,20,104,94,206,40,55,33,69,43,41,32,243,171,57,199,230,184,169,244,20,114,169,114,141,216,126,20,180,156,247,84,248,252,116,141,194,98,195,130,110,105,109,207,52,5,188,174,136,2,137,214,246,216,217,20,207,89,147,29,71,89,73,202,142,232,96,250,148,145,137,38,37,97,119,166,162,171,73,146,204,248,43,203,24,29,48,181,62,206,11,197,214,68,214,71,139,173,120,75,70,169,22,101,227,34,213,168,241,19,2,234,94,201,181,54,79,57,154,197,214,27,84,17,145,174,50,74,16,153,198,192,201,11,204,86,21,88,2,231,16,75,181,242,244,121,102,178,219,27,56,247,185,70,160,41,138,138,29,23,165,111,40,26,31,149,63,153,75,110,214,162,125,233,87,151,26,173,34,211,172,151,154,62,27,77,231,94,209,236,50,183,146,40,206,87,155,63,81,31,184,10,116,234,75,248,223,241,214,118,99,231,125,198,129,122,47,195,101,48,175,35,231,19,32,29,156,228,133,192,84,104,95,177,11,56,19,74,9,27,1,57,104,215,242,62,115,93,171,236,132,5,78,166,228,247,193,180,79,100,41,41,177,33,152,205,73,24,139,218,227,148,247,101,230,32,233,83,60,53,126,112,107,50,14,217,57,160,82,232,236,17,154,136,154,222,24,189,55,78,76,129,111,221,186,146,48,120,234,126,95,152,4,214,145,20,222,84,222,106,240,86,224,89,46,121,228,103,154,93,221,73,47,103,90,80,90,87,167,230,255,37,242,161,204,180,86,219,3,87,211,58,14,62,206,19,52,98,250,76,195,183,255,52,205,172,245,185,178,101,59,62,135,155,73,20,10,220,112,87,203,206,36,90,198,31,209,135,2,43,126,57,15,9,113,67,169,0,118,24,81,197,217,139,88,48,116,221,166,210,253,122,207,77,187,146,110,160,153,83,166,211,115,81,129,145,172,51,221,16,108,136,253,204,5,46,149,114,121,44,203,153,157,0,133,173,173,204,255,16,85,155,251,182,193,10,195,20,75,121,95,40,83,58,45,114,208,10,166,107,15,229,112,143,11,129,113,96,87,74,89,50,227,61,39,179,149,103,183,6,91,205,146,16,31,156,173,8,38,63,13,167,101,58,115,145,210,237,217,224,202,79,83,161,45,78,164,35,229,217,107,83,22,30,254,92,78,97,162,66,58,175,197,38,28,62,40,76,31,233,120,219,86,80,231,28,152,112,123,6,123,48,161,82,37,185,177,186,233,231,222,206,37,221,240,47,101,185,63,219,118,55,34,130,129,55,159,207,186,98,254,251,9,52,77,234,219,185,40,31,147,182,128,20,36,86,242,9,75,238,10,1,36,84,53,63,152,156,156,86,153,17,10,38,9,251,193,236,172,135,36,144,232,93,221,99,4,5,118,212,177,244,174,38,220,82,31,40,205,184,158,146,250,170,208,190,190,20,208,100,57,125,231,225,66,210,40,59,121,234,60,189,65,66,232,210,111,183,221,155,31,141,156,202,148,192,143,110,202,229,246,103,184,62,51,134,179,192,133,126,20,39,14,227,230,217,132,187,8,149,205,123,224,172,141,194,76,20,46,140,54,206,118,126,33,114,255,77,191,31,120,220,222,31,4,76,226,108,40,188,77,40,246,99,52,159,81,190,148,219,72,193,123,126,210,108,192,124,81,242,229,162,211,126,62,177,239,183,241,66,65,6,94,41,207,8,41,78,135,209,206,232,202,136,70,135,212,103,36,40,151,15,149,206,196,113,156,89,15,129,198,236,186,47,108,155,83,231,54,146,142,31,181,234,209,104,247,250,133,147,200,172,50,33,157,103,204,138,242,205,42,165,252,18,111,122,101,45,197,68,92,248,124,74,215,247,105,21,65,63,154,136,121,8,223,199,140,192,171,127,126,153,116,147,70,219,88,40,213,234,159,16,169,13,98,2,125,35,200,141,102,135,173,170,173,175,27,233,12,39,14,19,7,61,187,136,76,27,225,24,247,104,252,65,229,210,224,83,39,255,72,50,124,168,254,60,180,100,106,190,113,105,216,219,9,140,118,190,59,239,156,27,131,155,42,124,8,154,234,190,68,13,40,161,136,44,171,136,170,16,107,250,67,203,148,99,182,82,235,123,13,174,118,97,138,219,242,208,152,130,118,172,125,212,118,69,247,23,98,41,225,67,234,247,202,154,108,55,19,53,140,228,171,83,158,230,90,42,231,198,112,171,197,19,199,150,71,151,24,43,185,6,175,31,82,206,106,18,141,39,180,241,190,78,107,179,186,65,163,248,109,40,200,110,57,7,169,3,50,164,28,77,231,161,207,74,84,26,150,82,8,97,62,141,175,163,152,66,139,197,139,122,101,181,186,175,27,205,6,148,165,228,153,240,46,221,89,135,110,101,8,65,210,132,177,33,32,237,22,45,28,101,139,25,171,237,241,200,78,124,176,57,158,74,31,17,4,210,233,61,1,39,234,135,73,161,143,148,84,219,240,14,168,109,42,217,66,172,177,222,147,22,39,39,63,246,188,175,204,100,239,61,76,203,172,87,175,106,60,87,222,156,46,74,197,153,197,245,250,242,24,117,149,184,251,131,135,77,231,210,31,130,196,231,232,126,114,252,102,196,16,156,230,168,82,190,164,31,198,96,203,28,28,5,30,219,85,212,233,231,89,180,22,106,219,204,34,197,232,71,211,203,176,229,167,171,165,200,62,144,252,186,216,244,17,128,179,160,125,167,134,135,142,232,142,192,217,92,159,63,152,249,105,53,121,95,103,81,194,191,232,131,249,184,242,150,183,77,237,253,171,252,195,20,154,120,249,106,203,13,243,194,71,45,70,45,230,166,122,218,143,206,233,253,56,244,60,19,74,10,90,24,40,142,158,111,105,220,222,63,59,51,209,227,135,102,210,64,93,208,62,140,56,232,176,229,58,181,143,104,88,59,215,7,179,45,184,132,158,102,146,32,219,61,206,87,199,164,234,182,229,242,228,49,100,248,118,71,248,226,34,82,42,195,40,155,202,249,119,105,157,108,228,144,46,36,11,228,139,143,19,188,25,107,31,210,123,69,211,182,239,80,14,204,176,144,94,56,178,57,235,235,162,64,176,142,231,55,164,113,11,199,244,233,111,3,254,200,158,91,91,202,218,118,115,118,84,120,243,22,243,155,205,252,53,226,93,26,109,91,92,200,206,48,72,52,25,248,149,145,6,204,83,218,217,178,169,76,45,239,118,27,214,17,46,237,133,13,10,130,195,40,241,45,109,16,36,133,53,162,145,142,109,179,116,46,210,148,235,238,105,56,2,32,172,88,228,88,146,140,37,186,244,50,132,16,109,46,92,112,181,253,232,138,204,111,146,187,102,23,241,141,178,115,18,158,152,128,166,48,18,205,133,52,209,46,121,34,21,135,89,239,117,67,41,166,223,238,40,26,252,232,143,242,78,57,242,18,228,220,5,70,135,220,219,26,51,190,67,83,230,209,57,77,154,242,187,50,196,213,251,45,255,153,235,228,121,63,62,205,194,177,168,75,26,27,113,5,157,203,159,9,212,161,57,180,1,176,110,88,54,222,73,74,171,219,150,151,181,140,211,252,197,95,148,38,105,131,151,49,202,14,212,173,136,12,150,50,2,31,0,190,184,159,109,53,5,190,34,30,176,236,156,168,122,102,71,233,105,149,110,206,51,161,140,190,119,92,217,76,207,246,159,229,222,169,147,180,174,177,174,73,214,207,86,174,30,119,109,158,215,186,236,101,4,13,226,186,39,55,173,203,121,141,224,140,90,86,122,242,214,148,45,232,147,249,224,102,27,154,242,143,251,129,17,247,239,174,52,97,185,143,243,185,203,208,102,114,95,158,44,60,31,63,196,158,170,48,178,85,81,43,69,111,171,235,39,137,66,67,157,151,91,216,116,162,226,139,109,43,202,134,203,184,114,218,78,140,197,244,240,147,211,51,181,245,155,133,225,23,25,61,180,185,114,127,190,89,210,237,158,128,178,173,160,24,163,209,254,235,254,71,150,23,129,141,190,180,227,119,117,247,214,96,224,195,62,152,210,243,139,41,70,137,186,249,9,76,175,79,48,37,49,8,124,251,242,5,166,76,22,4,193,238,29,203,8,105,84,8,238,117,117,60,91,61,7,58,205,215,71,150,210,243,248,209,150,112,216,98,73,89,24,208,140,241,9,148,135,9,75,69,62,120,228,197,93,236,129,100,43,20,23,57,119,50,235,83,63,120,91,141,225,30,76,50,175,71,17,0,11,143,154,165,163,23,165,135,89,156,206,191,80,101,145,201,151,156,66,238,94,125,48,215,56,237,12,55,65,240,238,69,197,69,15,71,149,131,105,146,119,141,86,196,113,105,248,189,55,221,208,55,118,205,117,200,171,52,29,110,129,105,210,247,219,66,212,167,200,227,62,145,11,234,43,223,101,35,97,117,254,229,158,251,44,2,153,45,218,7,55,83,251,190,207,228,220,35,82,144,223,185,73,185,60,225,71,161,157,49,121,237,143,172,214,213,37,160,53,239,236,229,130,222,202,180,116,6,198,133,41,75,237,26,87,198,103,154,164,121,27,242,106,9,162,15,161,227,30,210,158,77,15,66,72,15,2,175,38,182,203,184,120,160,241,242,177,163,40,1,139,68,25,2,160,116,219,57,185,143,157,248,24,50,132,185,174,237,5,54,154,129,97,29,220,43,79,72,58,125,119,77,125,147,164,217,125,102,100,220,16,144,253,224,51,249,200,182,30,152,244,197,240,163,27,50,123,50,225,36,83,11,79,78,50,69,214,168,201,51,69,36,132,48,246,131,201,110,137,81,41,218,92,184,216,77,39,110,21,246,175,229,194,147,93,125,118,206,24,242,52,163,9,124,118,87,243,114,57,207,93,95,185,70,248,191,163,122,229,15,133,195,243,129,220,21,11,49,27,170,255,78,19,61,31,174,112,103,155,201,59,38,47,43,178,19,27,231,115,186,191,76,62,123,175,32,199,54,138,179,55,58,95,136,247,158,73,104,5,155,141,166,8,129,171,109,28,226,186,167,53,33,94,24,19,226,121,111,11,2,211,141,191,113,11,43,164,144,2,166,230,124,79,14,253,101,212,21,76,58,98,178,27,241,49,163,152,37,161,115,107,177,69,145,223,70,120,97,204,225,220,218,142,146,252,144,163,205,97,53,95,248,76,156,114,105,212,143,206,142,122,196,201,41,26,200,165,17,226,149,203,235,69,31,243,254,52,25,57,244,41,226,220,244,109,238,11,99,247,154,239,185,177,191,200,114,116,167,169,194,25,170,86,6,147,113,184,216,207,204,17,252,66,56,39,123,8,140,119,214,110,51,142,198,204,239,14,22,180,5,71,139,23,214,113,234,146,177,68,119,78,112,113,88,75,88,130,4,174,63,98,86,192,166,74,118,97,148,93,125,30,231,190,199,184,100,232,3,83,83,173,193,149,238,236,173,239,190,102,209,241,50,189,99,6,98,200,249,128,111,64,138,125,40,150,74,193,210,166,139,225,62,52,102,141,243,91,254,211,103,164,76,113,250,53,63,208,228,252,241,66,61,186,200,80,193,183,35,90,163,248,192,148,71,119,96,163,58,55,255,6,208,59,149,72,4,149,105,168,62,193,16,239,245,170,242,54,62,62,155,204,157,75,218,161,184,220,187,74,180,47,187,56,97,198,141,162,136,50,201,50,221,151,32,105,163,138,193,238,247,159,134,109,255,241,155,247,138,26,212,146,239,45,161,5,46,30,64,40,249,50,255,47,39,134,23,98,182,42,247,67,81,61,59,41,157,228,167,40,182,241,40,211,249,108,98,248,13,179,123,190,239,1,1,215,124,185,246,231,68,83,126,26,199,24,39,23,97,24,67,53,249,142,77,72,152,116,59,6,76,48,42,3,164,147,57,143,119,216,88,193,178,140,61,154,152,98,104,90,83,205,208,145,59,151,155,186,114,217,124,131,55,135,193,103,49,242,138,9,154,22,53,253,104,200,24,126,110,154,12,16,54,128,242,196,140,49,229,38,61,140,51,19,233,191,48,251,145,92,98,120,21,154,146,154,204,37,172,207,195,47,124,162,220,116,195,31,252,230,242,252,140,10,127,23,78,164,118,97,196,53,92,55,208,224,41,49,8,12,80,171,67,221,183,117,62,163,123,52,164,190,225,94,30,76,84,38,49,125,225,193,132,189,238,236,61,151,124,54,195,92,67,99,221,105,25,45,166,174,43,71,223,174,71,101,36,235,36,115,224,68,59,197,45,126,64,187,40,169,16,10,209,221,123,143,181,222,190,11,67,122,221,49,67,154,74,179,60,50,219,225,203,228,141,46,147,140,81,248,39,187,196,76,195,204,179,100,250,93,176,114,92,109,157,129,148,100,36,176,216,150,152,216,59,45,170,242,188,22,46,7,123,198,130,149,141,106,44,49,2,108,236,24,131,149,253,150,12,35,242,237,169,220,24,2,159,149,187,225,49,205,191,185,98,14,195,250,82,114,5,40,105,210,114,22,243,39,10,194,26,180,97,255,184,226,109,192,17,145,64,55,89,159,132,191,105,24,110,168,26,73,216,213,67,212,140,76,111,158,178,14,163,168,69,221,207,99,182,179,177,223,183,49,142,120,240,92,104,242,231,137,198,92,233,18,37,211,132,9,201,205,3,66,210,152,178,45,129,156,21,242,173,232,209,78,250,236,4,30,97,103,6,9,18,86,129,30,107,234,236,30,168,98,198,33,219,37,114,185,179,249,117,39,220,152,166,92,119,166,212,233,52,254,68,79,70,214,131,79,4,64,173,192,97,78,38,25,62,138,33,43,249,8,77,182,183,234,114,52,85,152,236,207,132,148,16,42,125,119,111,80,146,70,216,80,152,151,60,19,52,138,118,114,70,226,54,89,41,209,25,66,180,185,102,167,217,80,25,107,89,130,100,212,166,207,150,203,143,30,63,53,141,11,19,233,248,67,163,201,21,15,202,41,59,38,180,106,226,183,81,220,236,34,160,84,81,73,184,27,166,61,243,21,244,111,38,178,83,163,91,23,6,97,94,114,101,120,232,13,167,158,154,98,96,185,211,205,166,243,1,30,202,7,147,20,109,50,70,209,113,43,110,53,144,248,28,216,29,95,184,33,12,236,249,0,70,92,27,93,119,168,236,145,98,135,74,206,90,252,198,209,225,163,30,217,125,15,74,211,242,208,205,241,185,147,17,71,163,129,35,191,140,20,211,136,253,235,89,90,100,155,71,111,207,234,206,178,161,41,62,137,163,55,116,53,132,158,162,159,3,102,132,92,117,167,53,33,122,42,200,81,102,249,178,16,56,112,67,99,83,159,199,106,70,14,110,232,66,4,12,49,105,105,38,226,124,164,203,101,172,19,106,165,24,173,9,108,155,165,22,93,140,77,24,106,118,52,30,26,14,67,95,232,146,92,135,125,178,162,111,20,122,84,203,83,143,70,16,210,25,85,231,158,55,53,90,201,176,48,121,70,38,163,144,246,215,27,179,58,137,143,50,19,166,209,196,38,235,80,14,105,1,18,96,91,63,15,68,200,207,130,17,141,163,212,35,150,42,182,97,112,18,253,28,211,114,176,114,99,136,188,181,124,211,59,232,186,74,70,44,193,54,186,237,30,207,78,109,99,61,222,106,164,157,58,21,9,73,89,97,23,91,114,180,107,64,251,150,207,195,108,91,124,190,178,118,217,118,121,244,36,169,205,44,213,211,97,109,168,166,218,64,10,252,54,107,164,34,244,55,38,69,100,56,226,135,207,247,189,117,124,67,197,242,106,5,176,77,200,146,71,62,211,121,117,101,124,152,93,101,119,69,45,17,82,110,154,142,210,148,36,192,33,181,69,231,78,46,102,222,247,143,155,245,42,27,141,237,190,236,232,74,117,209,9,129,9,208,154,151,202,12,150,210,38,148,31,154,85,28,196,173,243,82,3,104,121,34,43,31,199,86,19,45,20,120,158,53,220,109,165,27,37,219,43,119,220,45,89,178,157,40,133,3,179,9,116,92,120,176,78,199,79,99,190,173,63,77,87,121,255,52,172,38,10,234,37,11,71,30,173,185,241,121,163,145,115,68,208,71,154,42,15,140,207,70,14,152,253,85,86,24,157,224,114,143,174,91,91,253,232,172,223,110,182,77,66,175,11,9,203,228,34,80,19,113,248,44,42,66,155,62,48,141,48,217,159,74,49,61,79,121,104,84,70,62,155,61,96,211,229,19,152,253,219,231,49,118,96,132,213,182,176,251,43,161,189,211,107,136,34,123,150,238,72,28,81,104,18,113,180,145,27,233,210,31,137,54,105,220,87,69,236,184,72,31,43,153,229,79,248,23,120,156,64,73,58,47,179,117,224,249,19,175,70,81,149,22,218,19,80,159,56,192,47,12,237,92,97,70,163,253,135,60,77,192,102,186,45,71,99,109,85,63,166,7,240,20,253,92,96,251,115,191,47,136,55,119,67,3,140,134,79,175,1,87,49,85,52,35,208,186,63,186,172,193,204,77,15,12,199,59,78,94,31,22,227,129,87,159,235,94,57,210,122,210,178,195,127,167,79,4,215,224,71,250,11,184,159,179,199,141,245,34,74,37,100,84,113,83,200,129,90,155,167,192,4,178,213,135,10,134,203,91,62,32,126,172,187,242,151,193,8,51,11,76,249,113,5,122,130,6,233,225,109,244,164,247,25,15,133,146,114,213,159,198,102,101,196,109,97,89,33,223,87,51,194,69,186,48,93,13,89,225,82,190,22,246,105,14,79,207,215,137,16,133,183,60,24,220,40,50,8,156,9,193,29,166,7,66,104,140,7,54,89,49,255,109,158,104,211,115,83,5,142,217,16,70,164,8,118,0,151,17,111,235,44,3,55,253,103,32,17,136,191,234,78,243,241,148,129,210,141,75,26,215,133,6,233,109,164,53,125,185,244,41,46,1,155,173,138,254,50,12,174,120,31,44,60,93,135,217,48,213,75,63,57,37,250,50,228,182,76,205,99,249,235,26,176,99,114,83,184,124,30,178,160,180,214,13,61,119,77,245,78,26,96,77,166,113,224,226,37,198,73,89,143,73,75,91,174,81,33,137,163,233,197,208,119,109,138,66,41,142,222,243,89,66,218,207,212,206,225,133,164,70,213,251,130,95,24,115,14,82,170,89,135,184,249,179,249,79,83,198,217,207,51,171,230,31,233,240,44,218,118,112,96,60,212,82,156,123,14,109,218,199,171,173,199,124,101,254,8,250,221,154,24,90,12,50,12,133,187,244,244,32,199,142,152,225,15,166,12,75,194,70,224,179,103,25,254,174,17,165,20,97,10,120,1,171,79,191,108,122,151,206,138,160,48,105,143,56,248,44,216,250,162,169,68,127,92,189,131,193,138,150,38,189,102,181,44,159,8,105,42,144,30,87,214,95,122,102,191,91,238,236,171,68,130,36,91,201,44,86,189,126,38,243,221,164,99,237,172,236,52,144,100,135,113,213,107,218,183,79,43,255,246,155,194,10,120,62,232,252,98,119,3,73,150,235,47,19,102,164,56,245,121,114,218,213,111,70,62,113,207,197,26,181,229,113,225,248,154,91,252,240,217,71,136,156,12,5,110,51,23,252,224,154,177,70,144,147,111,34,186,234,15,251,12,63,234,235,2,211,197,230,75,135,21,44,135,52,253,83,183,109,241,105,116,92,166,180,163,205,122,135,62,195,69,224,110,94,95,10,35,97,18,151,214,205,42,73,132,18,16,251,246,73,20,105,190,166,106,27,76,177,57,141,56,249,66,97,87,69,39,70,250,250,29,12,77,66,31,166,130,146,203,190,135,146,65,234,42,239,48,151,75,70,178,204,163,130,148,5,70,183,179,228,184,46,86,61,21,135,232,86,150,140,163,77,155,64,97,54,103,241,219,128,89,110,58,155,89,227,146,103,34,226,163,25,207,56,239,160,178,151,141,159,181,220,23,66,219,43,94,23,176,78,54,191,22,214,248,109,108,15,182,68,56,184,103,14,39,0,195,62,97,57,149,75,195,43,56,207,248,124,48,180,147,32,4,31,238,51,16,227,228,125,23,157,80,58,174,137,78,243,224,211,60,75,189,12,114,180,50,91,220,54,164,206,148,228,194,17,227,234,113,219,217,6,188,158,155,9,204,99,70,54,225,168,165,92,152,128,104,220,89,1,222,130,76,224,204,33,179,151,64,177,236,147,71,218,32,249,37,57,184,138,112,240,153,17,232,3,244,233,157,222,59,97,229,0,87,214,110,63,121,18,110,1,32,26,171,23,235,194,124,4,133,239,125,231,80,170,157,18,119,33,109,157,123,124,122,233,103,7,32,176,81,220,115,192,253,4,136,114,93,236,93,251,253,233,218,85,252,7,254,78,40,124,26,60,170,52,224,162,103,84,119,60,79,224,169,223,173,169,112,198,7,128,152,64,77,122,114,98,225,30,247,69,98,46,201,3,165,118,221,227,227,195,4,180,40,60,145,209,27,190,210,147,171,201,250,1,16,119,116,31,163,200,33,158,56,76,110,27,121,128,28,177,236,207,76,91,80,26,136,86,44,151,231,67,147,169,176,99,63,154,203,13,3,72,4,201,235,90,181,197,150,104,34,219,164,95,22,118,184,53,2,190,179,127,74,227,129,119,246,4,33,225,203,137,136,85,149,232,192,231,73,244,136,156,232,46,209,155,226,208,29,145,44,74,13,207,64,65,144,253,43,79,126,145,147,188,12,58,100,75,132,85,104,233,14,29,190,248,183,39,95,60,78,168,137,201,246,189,238,145,76,187,231,6,224,103,225,150,175,22,190,225,254,108,169,126,209,125,17,29,52,244,156,243,217,157,141,187,239,72,66,126,63,240,153,108,166,175,107,205,250,30,36,24,53,177,171,184,171,2,43,83,222,198,137,22,49,250,136,253,239,104,85,250,241,135,209,159,47,202,114,44,157,214,108,51,242,215,174,255,131,179,52,133,225,85,146,62,47,70,219,28,211,197,218,21,173,249,222,85,193,201,174,42,76,98,57,5,76,171,157,62,19,242,152,45,2,89,244,239,166,132,131,231,187,44,237,110,96,177,206,202,69,47,156,61,78,243,135,114,38,129,51,5,223,113,132,46,211,118,185,98,210,21,102,129,41,176,53,72,199,209,116,21,201,68,136,169,21,146,98,14,159,121,82,228,44,51,13,151,206,13,64,4,123,99,255,36,55,6,213,221,215,76,147,149,79,50,67,15,122,219,238,14,53,153,41,156,60,180,106,77,149,45,96,114,203,23,109,153,174,86,255,246,224,55,92,94,1,48,246,149,241,89,159,15,47,79,137,207,129,103,109,10,107,95,61,139,65,73,177,57,78,20,150,101,190,25,166,58,17,32,179,151,92,54,118,125,159,99,52,48,44,33,89,242,104,19,195,26,56,142,174,116,35,92,24,15,150,28,147,66,178,68,167,252,242,164,17,59,210,17,201,50,151,242,58,224,207,205,152,51,140,211,42,33,14,20,148,54,229,232,62,53,142,64,205,173,183,216,28,88,185,93,86,143,129,137,112,221,247,202,121,91,242,219,219,204,185,226,202,155,17,198,5,102,26,142,36,205,249,204,207,36,33,35,101,211,58,31,187,22,36,47,68,154,23,157,24,43,90,59,140,111,209,84,180,222,140,91,162,225,70,6,33,169,79,226,227,31,140,66,104,159,178,1,176,38,213,72,163,212,31,75,107,8,140,120,102,44,61,70,61,21,113,146,105,187,254,216,140,1,235,170,56,179,89,17,95,152,214,174,254,192,37,223,219,226,19,144,80,1,225,247,21,155,15,234,211,67,179,98,8,148,213,8,104,79,68,73,3,174,92,121,33,120,138,121,1,17,65,145,79,204,120,68,175,52,239,19,71,3,82,78,142,167,91,186,71,211,221,43,154,24,19,151,228,178,47,188,116,223,78,186,41,123,7,6,83,82,89,91,246,214,164,186,144,136,13,24,77,115,121,104,205,156,110,99,206,129,81,42,3,141,28,93,45,55,255,106,155,88,185,112,34,139,21,95,144,185,76,149,7,198,165,49,150,16,162,22,153,55,152,1,247,142,55,82,172,69,116,232,209,228,95,99,145,152,198,199,22,152,106,113,220,88,161,17,182,43,74,243,238,12,20,189,126,189,50,234,151,241,241,158,65,75,28,36,79,28,111,139,152,76,43,233,192,166,175,211,62,161,155,198,100,199,39,207,20,41,199,214,47,124,62,124,189,109,164,198,123,100,136,112,251,152,250,17,84,146,235,49,83,155,85,69,238,207,96,152,61,114,64,60,66,5,41,200,223,68,227,159,125,46,230,75,105,198,68,109,132,17,201,166,163,7,144,106,191,249,188,170,35,28,43,250,21,51,113,51,221,247,7,102,235,218,111,178,239,252,216,3,51,199,199,169,87,77,34,151,79,83,222,118,158,139,165,235,106,239,73,143,46,172,87,35,210,117,107,183,231,228,212,231,227,195,167,100,90,147,62,111,114,85,177,172,82,160,77,249,57,121,238,41,82,160,36,101,254,192,11,51,251,136,223,122,215,2,197,52,52,126,123,84,11,45,21,102,209,246,167,70,193,117,232,24,70,222,99,196,151,77,248,181,210,126,158,121,139,175,107,82,142,120,6,233,25,103,51,10,20,19,155,193,103,144,210,78,50,182,192,171,233,209,80,75,111,160,126,38,211,161,139,128,201,55,71,74,142,62,150,153,158,47,59,164,64,76,88,182,195,1,127,224,89,35,14,58,243,85,121,15,198,133,60,223,131,197,213,240,55,37,229,18,249,85,2,180,182,158,249,142,19,222,159,78,121,75,10,234,87,26,137,89,3,59,211,170,99,28,93,180,187,176,34,241,249,92,248,248,73,212,220,93,6,242,219,2,255,164,93,2,174,61,235,84,60,40,122,47,129,139,126,247,3,57,193,126,81,184,234,50,107,112,217,110,20,195,133,67,154,148,161,50,141,221,21,40,137,8,61,24,14,108,236,202,230,180,77,182,192,230,7,22,105,76,220,80,229,125,44,203,138,212,251,68,197,244,16,24,55,186,216,38,252,72,200,15,186,162,110,2,33,101,111,121,96,11,214,71,149,31,94,75,130,36,68,44,86,141,73,133,191,206,146,252,194,162,101,236,187,231,155,38,69,21,240,178,205,81,204,57,39,22,203,146,129,162,58,218,119,172,0,182,81,144,65,104,212,247,59,8,39,84,59,9,244,77,207,183,196,28,126,174,99,232,76,10,233,39,172,219,112,117,28,210,243,143,7,150,43,197,218,102,115,12,241,19,2,181,154,248,221,139,214,222,244,212,176,227,98,132,14,107,68,212,115,155,100,216,221,108,158,25,73,138,46,203,76,165,239,209,180,220,232,109,21,232,207,17,118,18,59,203,48,97,68,74,205,5,165,114,21,223,90,164,17,70,92,120,55,167,30,253,233,109,92,199,168,124,172,103,174,163,57,118,175,24,70,102,155,46,35,152,204,76,94,249,110,132,219,208,8,138,29,57,110,145,14,231,37,222,208,63,120,175,34,112,211,242,196,250,153,37,77,129,69,194,1,213,150,154,62,218,136,45,94,93,75,77,203,4,80,102,44,78,16,32,166,158,27,139,192,88,32,172,131,71,159,248,64,65,35,246,124,208,145,53,19,138,67,83,159,183,72,86,230,123,48,190,74,49,143,30,180,200,199,181,38,206,100,81,116,105,24,239,72,192,75,74,123,142,136,190,216,203,106,24,2,188,189,115,203,224,249,220,22,189,136,119,23,64,224,40,221,206,120,248,140,155,38,109,236,142,68,16,32,47,107,166,137,176,18,203,191,162,175,11,219,141,186,111,165,151,105,65,111,140,113,218,110,0,101,193,245,133,151,81,240,35,111,65,1,78,46,156,109,216,188,40,230,216,18,34,45,140,194,86,148,216,206,144,156,90,118,161,155,134,202,114,100,61,112,114,211,147,119,51,98,140,196,133,185,63,40,188,94,206,64,214,50,49,177,217,249,92,47,33,129,2,160,160,248,107,71,172,144,141,209,56,20,198,119,56,54,71,212,165,158,115,239,114,139,96,70,15,200,227,65,123,142,56,30,45,129,247,137,82,225,184,169,5,86,96,137,67,72,226,141,20,132,2,218,232,231,11,239,185,239,118,147,16,83,226,175,243,211,166,198,229,155,62,24,49,146,61,131,90,150,221,12,108,226,107,181,180,124,178,208,125,137,4,89,253,181,144,103,133,105,116,155,14,47,198,130,94,26,101,225,28,40,60,39,121,42,102,234,234,105,168,10,153,104,233,132,70,199,108,173,247,220,164,46,100,168,208,17,58,70,92,89,99,164,200,51,133,107,54,60,130,194,101,125,232,146,108,134,231,43,199,111,211,236,40,9,0,224,158,203,133,207,117,235,10,67,67,117,243,72,30,67,137,154,158,223,222,38,89,244,193,28,42,6,134,153,158,176,226,246,83,236,86,186,154,10,1,147,106,253,94,55,226,77,103,255,169,191,109,29,210,1,159,45,125,214,215,73,38,219,3,21,10,156,73,28,91,120,166,200,56,5,140,17,80,214,11,135,61,226,19,30,92,235,19,162,234,67,99,53,245,120,185,226,31,251,204,120,219,44,189,252,161,53,52,147,235,51,22,166,107,183,224,62,94,235,122,158,56,158,212,190,231,59,145,119,41,154,217,64,25,225,188,48,127,164,181,211,140,161,71,103,203,191,58,76,7,186,78,120,155,84,97,142,147,163,247,248,92,154,177,174,253,133,20,58,197,159,177,98,44,95,191,47,252,144,86,123,142,134,136,30,48,126,24,249,153,87,200,70,249,48,206,220,102,215,111,127,13,95,87,107,54,215,57,157,239,160,172,250,34,97,75,182,152,87,1,155,16,114,192,89,12,200,109,98,192,133,220,71,74,34,27,180,159,219,162,171,180,4,76,10,236,121,164,59,199,199,137,82,170,214,148,206,251,216,253,147,165,156,150,95,217,47,92,205,159,230,194,69,51,100,92,248,218,254,129,20,139,51,171,94,184,209,83,46,74,100,175,3,105,221,228,156,165,91,180,208,198,135,191,92,87,12,120,116,49,57,131,153,12,141,49,80,72,163,247,151,77,224,166,249,8,71,208,56,105,133,144,64,99,70,14,24,139,129,170,62,1,244,220,141,152,230,105,143,23,233,163,108,233,252,200,97,129,62,223,30,84,229,19,94,199,109,45,66,77,61,55,253,233,30,140,23,123,245,18,28,146,145,108,49,151,178,237,109,226,176,3,76,197,113,221,103,150,68,200,42,227,68,201,6,213,159,120,194,43,125,41,188,221,49,201,224,86,52,125,128,70,84,25,62,144,104,135,37,171,117,225,95,12,23,227,140,30,3,125,228,157,158,47,143,147,176,183,235,26,131,237,254,83,82,116,216,76,108,245,228,19,97,164,248,186,96,68,245,7,102,150,139,47,100,26,185,75,96,216,209,190,143,168,100,83,117,23,190,141,198,145,46,124,86,36,89,252,208,84,162,1,209,97,242,209,50,208,232,247,235,43,80,148,205,245,182,135,57,161,249,148,84,80,43,144,108,42,129,126,222,241,229,87,68,21,135,30,109,142,37,1,159,205,149,72,139,101,4,36,114,4,120,120,76,229,60,244,228,216,126,213,152,198,217,208,235,185,79,88,86,98,46,109,166,139,46,104,103,247,234,191,252,219,251,202,19,53,135,91,79,135,50,47,102,173,172,178,15,238,46,111,199,155,193,239,85,97,148,208,98,174,52,161,74,153,146,206,168,69,228,247,46,156,11,198,150,194,244,155,251,93,207,146,36,160,70,174,227,4,151,126,106,98,52,13,60,183,245,80,149,64,105,77,151,235,98,114,29,177,46,162,172,151,37,47,177,127,53,219,187,222,227,116,162,215,133,204,98,44,109,100,238,178,240,10,48,142,107,114,52,242,45,250,233,34,239,127,135,48,149,215,161,175,218,172,152,34,20,65,105,228,249,62,38,74,233,43,30,25,37,21,253,116,17,46,185,183,189,84,131,14,239,244,77,89,221,81,182,143,73,97,44,156,239,193,72,25,73,70,159,20,123,159,55,114,180,45,205,86,56,228,239,16,53,38,59,35,111,154,102,218,20,175,114,209,105,33,153,237,3,231,18,12,92,224,135,37,133,230,162,183,94,0,15,138,188,67,225,222,102,142,208,16,41,158,231,194,207,63,236,88,54,215,175,255,95,96,34,127,15,183,43,94,161,77,162,1,252,192,123,48,195,224,169,22,173,244,109,155,91,125,163,80,233,242,124,214,159,109,70,143,253,194,171,235,125,99,181,146,34,243,109,86,216,82,161,217,59,66,214,102,68,224,162,103,198,162,48,246,124,196,67,75,63,45,196,108,107,156,25,37,162,170,211,209,9,222,214,173,182,21,118,24,89,175,107,156,5,225,110,250,18,15,120,40,140,94,67,228,212,207,198,170,235,149,209,183,19,41,245,186,91,123,159,216,226,128,216,40,39,107,39,85,120,111,217,102,23,243,13,118,24,149,75,236,85,110,98,28,251,214,44,112,166,142,113,83,219,231,145,62,40,90,26,55,111,65,70,96,10,124,86,132,33,137,239,179,218,220,149,11,207,230,233,157,144,150,175,65,193,180,42,188,220,196,208,82,107,73,250,154,128,59,210,243,145,206,97,92,85,189,180,129,129,183,231,153,10,18,9,67,80,26,55,131,142,49,144,240,235,250,211,196,84,81,179,58,239,174,201,48,66,211,13,142,86,36,213,105,192,219,114,242,12,163,98,220,252,90,81,147,15,28,38,11,188,243,200,236,157,225,208,228,169,144,254,223,55,167,72,231,115,83,148,214,168,56,24,175,4,189,240,154,237,255,131,180,9,157,69,206,125,130,244,20,76,110,19,255,92,73,225,70,151,78,80,153,166,201,8,11,220,173,154,26,76,167,179,216,235,111,147,174,187,220,178,204,172,155,229,228,157,236,157,7,34,31,113,83,110,172,179,139,206,151,29,214,151,132,234,28,141,222,87,189,220,203,209,231,115,242,154,226,125,194,114,99,59,43,151,54,88,22,46,237,109,13,217,28,1,179,195,12,18,35,134,34,83,111,108,152,244,107,192,120,159,228,7,158,145,118,132,4,183,230,243,88,14,58,75,16,40,145,71,111,250,80,169,248,4,87,176,172,242,254,116,101,17,25,151,94,57,223,115,227,10,29,124,189,106,235,145,60,180,70,74,57,8,100,21,130,140,62,114,202,169,61,56,96,48,54,244,153,88,245,218,239,10,137,84,9,222,128,169,129,249,251,64,227,109,20,189,176,76,48,232,55,125,62,17,26,183,158,163,203,29,11,13,197,192,249,252,54,188,92,231,187,210,145,183,158,235,62,47,187,197,165,161,78,55,116,98,32,58,243,95,230,147,40,251,121,158,125,197,45,119,235,167,43,250,50,86,144,173,33,231,201,218,130,156,226,204,65,45,232,150,180,144,51,67,2,143,213,133,223,56,241,84,125,62,250,187,161,163,169,170,41,223,142,237,198,205,96,17,156,142,46,73,117,243,200,254,46,11,5,149,81,159,157,13,94,237,94,41,64,19,111,100,41,140,110,210,174,217,215,122,52,10,135,56,143,102,212,175,78,88,239,71,83,157,157,186,90,231,132,70,203,119,97,211,136,128,233,221,44,174,160,17,114,19,99,232,209,40,213,185,150,26,185,141,222,197,92,199,24,111,51,250,182,38,108,235,41,245,19,163,156,103,79,247,79,28,162,186,134,202,103,163,148,150,192,120,29,202,90,143,200,117,20,16,73,39,182,252,156,156,71,234,31,245,100,52,103,13,180,205,235,167,5,74,12,42,203,185,73,127,237,56,55,52,171,231,169,32,50,238,97,248,68,138,120,104,164,157,42,188,158,56,185,249,117,234,83,57,175,171,121,48,112,98,120,172,70,245,190,248,223,140,11,223,166,217,39,48,150,221,30,238,98,45,42,226,218,36,222,176,159,244,11,47,236,84,150,166,183,26,233,18,127,219,101,253,201,141,193,220,241,10,9,125,193,106,5,78,206,2,62,147,223,22,31,248,208,84,231,66,117,223,39,120,114,130,83,171,143,184,254,228,113,143,222,172,7,154,114,199,72,216,211,41,214,127,170,249,144,31,143,206,175,236,196,56,249,73,33,33,86,158,61,180,35,97,79,106,70,203,43,87,74,250,231,128,170,148,209,69,27,116,36,74,153,101,121,41,2,15,179,58,117,152,62,116,121,102,148,83,82,140,148,142,79,157,86,203,172,143,110,5,140,35,183,86,180,96,86,185,110,30,179,10,203,160,252,116,221,182,64,56,76,247,229,124,42,90,172,60,126,95,131,158,49,249,64,168,158,156,184,201,191,31,218,7,159,74,28,81,190,47,184,120,247,144,219,20,152,66,118,140,148,65,195,187,156,186,224,155,86,227,212,116,236,234,40,196,56,54,6,225,88,208,85,228,109,145,9,136,213,248,108,238,72,11,237,23,14,114,139,77,73,89,2,113,59,247,242,4,213,25,195,84,183,30,24,67,20,127,162,112,93,210,124,174,140,170,182,255,246,52,57,224,231,182,122,148,2,184,242,51,171,235,93,147,251,141,183,117,46,116,41,31,226,243,87,247,81,104,178,158,154,17,172,16,180,124,225,154,8,37,108,217,76,46,12,118,98,169,167,48,221,146,86,118,144,216,207,41,142,62,11,151,54,220,112,116,139,194,143,137,53,42,233,148,190,151,154,60,10,65,47,134,22,18,133,83,9,2,49,110,28,103,84,234,48,68,248,208,131,47,58,211,201,170,42,92,70,245,121,26,243,30,120,141,58,146,104,8,247,147,27,145,64,191,221,98,109,29,14,23,90,13,155,194,180,241,248,146,141,41,97,169,207,193,184,105,54,71,27,155,83,173,8,47,211,88,118,184,207,148,219,243,9,32,131,225,247,117,38,149,245,84,101,233,156,219,62,171,112,174,37,137,3,170,205,132,53,142,110,115,85,120,158,120,118,61,115,202,237,101,37,97,22,156,35,205,201,217,225,130,111,136,30,141,44,140,39,191,14,76,25,73,97,244,84,60,106,92,48,132,148,229,190,168,53,71,168,253,147,71,149,116,36,115,82,141,130,241,162,124,217,180,128,194,140,150,253,251,59,71,211,9,166,213,232,92,107,164,4,209,79,125,147,207,102,121,152,239,141,49,213,22,157,138,209,224,19,120,106,253,132,10,123,146,167,66,165,79,179,253,228,252,124,225,60,247,12,65,249,89,219,74,12,210,66,179,167,230,52,112,30,143,141,19,99,178,137,189,3,234,51,52,95,140,59,82,80,144,151,16,44,193,93,187,48,157,165,154,216,134,26,186,3,62,51,167,150,178,209,169,75,41,70,10,13,40,154,222,130,116,21,233,20,38,149,250,36,174,137,97,107,143,11,103,143,166,209,95,31,104,38,223,33,142,151,251,147,161,69,142,36,78,142,188,158,188,173,243,81,227,212,122,47,109,105,175,245,158,182,193,143,79,147,116,226,94,79,102,237,172,234,53,238,154,70,122,77,50,89,26,35,70,89,173,202,217,222,11,214,239,29,70,150,8,234,10,51,87,196,16,238,184,205,62,233,175,50,134,115,20,25,239,79,13,144,84,228,37,7,160,186,115,130,61,205,219,13,76,106,252,195,110,63,109,210,39,121,134,166,246,7,211,69,184,180,84,128,1,201,125,217,80,226,159,50,197,178,210,185,223,55,189,66,179,40,140,92,166,111,156,224,200,39,245,227,219,136,29,69,174,199,236,66,171,214,87,208,171,143,114,24,105,189,61,222,20,87,105,211,23,94,148,145,154,82,194,209,105,247,5,127,153,7,144,190,46,120,130,17,230,44,147,51,215,42,4,102,175,81,126,164,164,62,247,115,97,132,31,49,74,173,143,79,235,8,228,199,170,199,180,214,55,144,116,47,154,146,149,37,28,70,235,121,151,39,71,133,134,136,195,157,109,244,214,44,20,141,106,1,227,105,149,52,81,68,205,194,151,167,179,236,22,196,255,52,83,4,139,200,81,90,228,82,211,76,16,58,45,43,96,54,216,91,97,4,249,106,192,92,139,194,21,43,225,237,176,57,167,9,10,217,239,158,27,135,177,169,63,125,238,37,249,226,5,220,174,18,42,147,0,2,217,254,133,16,126,165,169,57,42,115,137,241,81,186,205,160,166,200,35,69,218,52,54,79,108,88,102,150,71,70,126,222,53,199,141,226,51,37,45,94,210,198,38,193,235,143,70,180,125,118,247,248,53,204,152,44,161,44,238,27,49,19,196,80,211,157,49,14,205,40,248,194,44,78,61,150,116,148,165,197,207,172,32,137,54,163,249,157,201,45,105,58,147,198,157,30,219,89,148,76,182,112,213,207,209,230,57,227,79,165,64,119,149,204,2,2,146,36,84,62,184,170,159,31,76,114,204,211,124,164,48,183,141,59,169,28,24,59,6,95,187,54,70,47,93,239,202,178,218,254,195,112,120,187,128,187,186,134,35,76,73,82,70,207,45,47,115,115,116,24,239,119,73,2,209,138,228,238,64,232,171,18,49,201,85,155,87,251,14,24,91,217,187,71,160,247,8,85,34,31,7,220,81,191,51,70,33,77,65,171,129,63,144,209,52,191,91,76,89,41,6,112,66,68,79,46,12,129,161,82,98,22,166,28,40,49,41,45,30,200,3,180,152,112,112,223,187,207,19,105,215,238,153,5,58,215,139,140,238,138,213,110,228,165,57,118,109,73,69,86,146,59,177,214,239,244,176,237,96,223,194,184,190,35,108,45,49,19,47,39,138,88,56,163,196,209,76,117,119,140,96,208,86,35,89,8,85,229,236,91,5,230,133,68,146,148,26,181,218,45,253,63,120,253,129,115,164,213,208,70,150,173,207,255,65,75,123,209,155,171,71,158,118,75,154,232,7,215,251,203,103,110,169,245,185,110,188,48,227,220,208,210,100,136,26,220,235,69,151,184,68,129,206,171,87,113,206,204,226,253,220,149,229,34,2,54,17,22,129,105,211,136,89,18,195,14,105,96,52,248,108,156,250,133,187,102,196,207,136,163,77,63,38,186,137,185,248,120,224,58,123,172,60,24,222,36,189,52,196,212,70,204,208,201,60,59,21,222,46,203,108,48,205,96,91,96,162,231,26,115,48,101,8,249,184,200,138,174,232,131,221,40,146,229,37,207,148,172,107,52,99,19,108,117,49,143,51,135,251,236,235,214,162,67,170,235,84,102,82,76,83,244,252,177,121,148,167,70,245,177,186,117,3,75,67,213,43,255,57,163,184,213,128,249,204,207,75,243,40,248,1,206,240,133,192,231,183,232,43,161,94,94,63,237,42,182,108,44,238,245,133,125,130,71,127,155,76,195,86,212,157,50,13,69,48,224,222,22,241,107,201,142,158,27,70,152,232,162,203,62,198,239,178,105,95,76,194,182,227,79,183,27,18,3,143,162,196,126,172,51,93,130,129,221,28,65,249,61,150,158,207,154,220,134,134,237,244,22,3,196,130,34,195,200,95,189,137,148,125,210,126,158,194,2,216,182,219,112,80,215,130,39,120,225,73,227,145,95,88,131,43,44,94,152,88,222,156,245,194,189,94,76,241,119,38,129,241,1,244,254,18,138,202,180,194,223,219,58,155,90,120,137,126,114,118,81,227,110,176,45,77,125,118,221,223,64,161,64,68,177,94,96,4,219,47,108,27,207,139,146,155,79,126,219,166,90,52,111,237,29,24,222,77,14,152,226,174,28,109,77,232,254,84,208,250,17,23,54,12,35,88,174,252,186,177,133,152,82,5,56,95,203,89,187,190,182,205,133,84,62,142,135,23,198,44,203,173,27,224,196,156,165,173,11,74,41,160,133,35,203,185,177,45,197,67,70,214,181,230,57,139,62,100,187,231,232,115,194,234,86,51,103,166,236,83,62,61,54,120,219,137,45,244,125,179,64,23,129,127,222,53,31,60,246,212,216,106,17,47,122,211,0,106,221,116,84,77,133,57,222,209,243,181,232,116,69,86,129,14,43,135,207,243,221,85,81,235,0,10,20,201,162,45,48,124,225,64,81,176,151,65,198,30,203,29,1,216,89,100,58,93,228,158,233,98,246,20,235,194,129,34,75,125,3,120,134,162,11,58,180,212,33,244,167,49,163,248,66,1,211,111,193,110,84,224,205,192,243,219,90,248,248,100,57,121,163,197,61,197,209,219,154,85,4,54,51,100,183,192,249,89,180,9,124,34,1,100,204,221,206,232,44,68,242,233,241,169,193,37,255,208,51,71,12,49,44,46,132,60,213,25,78,132,9,37,73,175,92,193,90,112,248,134,139,45,19,226,61,247,133,108,180,208,138,251,67,193,33,20,195,188,178,127,171,149,187,106,21,62,39,25,70,155,57,219,171,66,203,56,100,75,190,219,141,12,81,9,95,44,136,90,146,96,162,27,17,190,66,88,118,209,46,37,67,216,76,61,157,216,143,216,108,123,38,67,172,197,179,23,187,112,36,236,231,115,233,10,227,139,24,102,98,101,138,200,8,3,184,180,176,84,133,87,215,132,213,92,96,51,196,47,67,98,105,98,184,106,232,104,23,29,67,74,39,160,53,251,92,182,209,242,163,41,71,97,166,149,234,254,106,103,154,149,244,18,132,24,252,7,194,125,13,63,54,189,108,35,137,185,241,27,85,121,73,44,23,44,183,166,43,221,108,130,184,34,102,224,136,75,149,229,167,198,203,88,58,208,233,237,160,107,63,96,214,218,251,203,20,148,81,171,117,51,60,163,61,222,197,3,135,154,51,38,221,80,50,27,139,238,14,4,168,38,216,44,135,97,29,14,11,69,96,76,103,93,109,99,67,160,233,210,96,75,191,140,49,37,2,38,47,32,151,198,228,184,175,213,30,37,129,139,18,48,118,239,0,220,86,9,47,151,203,0,147,145,169,32,135,247,33,122,169,10,35,233,221,118,192,210,151,82,209,203,163,51,210,65,90,67,135,28,203,150,179,182,176,85,52,253,134,121,97,214,84,151,95,219,4,25,72,122,63,240,174,110,178,9,60,36,29,1,197,146,250,92,92,216,137,32,69,250,10,120,15,175,192,1,147,108,215,223,70,86,187,199,165,141,44,253,206,63,212,149,85,12,37,83,165,48,162,201,114,240,20,194,37,176,21,106,2,94,77,38,51,84,160,114,247,181,229,192,240,40,110,101,133,2,3,244,194,248,109,115,244,146,147,155,38,131,127,31,200,91,21,81,166,168,240,138,163,42,111,178,43,75,220,192,233,52,180,149,205,109,79,81,198,189,139,61,9,27,19,106,113,211,212,51,201,119,25,134,136,152,181,248,54,173,3,253,102,97,64,79,228,23,199,162,113,181,245,88,88,227,238,170,136,213,103,150,202,124,253,153,190,140,56,154,54,237,173,231,102,3,189,115,192,166,18,254,192,97,51,155,144,226,191,249,2,210,242,198,249,119,163,88,179,1,17,116,91,112,224,232,196,161,254,190,44,154,128,147,87,147,182,73,36,12,121,27,213,156,123,191,216,201,186,72,150,104,190,0,227,92,232,71,99,20,121,99,108,208,153,92,77,9,167,103,116,16,21,62,251,91,207,177,108,186,207,171,84,60,173,137,110,102,31,193,40,116,141,107,224,131,146,53,172,176,48,238,45,102,217,40,71,103,99,21,79,135,41,189,223,9,190,210,97,52,107,220,118,193,202,161,203,109,67,219,157,241,196,153,7,134,140,178,138,230,148,47,215,219,84,93,198,205,42,87,11,116,119,248,254,118,155,210,21,174,38,119,230,48,254,50,119,139,92,9,228,186,199,25,27,21,158,38,115,202,217,248,147,168,244,97,182,152,195,239,210,4,5,146,180,149,95,217,54,159,223,251,208,232,86,76,59,236,140,209,69,147,86,82,100,76,105,80,111,238,179,76,210,178,202,209,230,250,229,246,183,252,140,44,31,221,88,66,254,105,17,69,180,7,164,103,220,29,154,81,48,146,6,88,224,145,195,105,21,105,241,37,219,254,138,195,57,123,193,15,110,198,176,159,2,219,30,237,123,96,208,133,74,149,73,26,120,184,242,161,193,207,252,223,19,180,250,175,40,185,225,234,20,209,209,49,248,236,76,234,133,197,18,233,192,217,252,80,253,137,65,185,150,2,130,193,221,229,2,12,238,83,86,197,110,221,202,37,142,54,217,51,61,185,21,68,253,232,193,183,52,244,228,8,182,199,219,34,193,240,60,84,168,42,225,156,139,113,77,19,122,19,112,43,225,31,141,135,192,153,40,242,123,116,243,113,214,97,62,72,201,198,142,94,78,77,1,70,32,238,249,109,8,33,113,52,122,123,69,127,27,26,113,192,176,136,37,97,109,176,91,118,252,224,115,99,243,133,195,155,29,24,154,148,190,49,152,73,254,198,150,217,218,204,247,125,187,187,173,9,98,93,115,57,67,145,102,142,115,111,104,44,242,84,146,181,10,251,149,25,249,231,238,6,129,77,42,44,224,165,90,29,192,182,106,59,156,173,201,73,7,106,180,123,110,102,24,81,169,170,168,122,47,39,217,29,20,210,228,212,11,59,131,203,73,24,228,56,249,142,245,153,20,220,16,107,184,179,227,224,189,21,198,179,167,4,220,85,41,135,239,222,53,79,41,213,101,201,26,131,117,215,35,3,228,67,125,142,44,161,113,128,125,30,205,159,58,161,176,233,201,113,234,250,40,19,1,147,224,25,14,119,76,143,245,232,190,163,45,4,155,179,189,117,26,133,218,25,195,128,112,84,245,15,127,176,87,192,128,7,129,161,192,109,230,124,143,166,31,246,185,240,243,176,125,115,13,220,154,180,70,25,124,54,223,247,104,171,100,61,240,114,81,36,75,62,156,168,95,111,27,9,208,21,151,182,77,64,235,129,163,24,100,178,106,77,114,64,192,88,0,197,165,113,165,229,185,114,20,46,253,145,67,233,78,251,57,154,20,221,8,152,237,222,115,105,99,172,114,143,222,85,63,15,187,49,175,18,163,60,159,85,139,195,174,156,50,242,133,151,232,67,255,174,188,121,88,137,110,125,171,207,165,157,97,234,153,72,96,34,29,29,136,38,138,113,79,222,53,167,13,204,78,106,5,140,10,179,126,123,228,174,138,63,115,251,165,103,90,32,112,244,197,109,152,65,78,127,230,20,166,249,11,175,217,223,105,30,154,106,190,71,143,252,78,212,121,121,238,11,184,139,183,46,240,217,148,228,116,143,62,219,115,61,216,126,205,223,8,95,84,150,93,155,233,55,206,44,48,12,56,129,71,137,146,39,48,126,0,186,0,13,74,99,51,158,10,162,174,242,84,206,93,236,29,35,145,47,127,39,189,240,133,34,211,133,17,43,212,147,155,109,179,15,181,14,55,229,89,221,150,17,95,2,182,178,131,192,68,147,201,7,11,164,218,249,220,183,89,35,94,248,236,243,36,110,37,190,106,174,70,11,140,64,108,81,120,135,56,42,157,86,40,41,202,141,161,203,218,125,247,68,166,102,73,143,44,240,217,55,196,132,217,137,169,178,254,118,54,157,128,11,143,85,158,163,71,107,247,210,76,1,89,81,226,178,64,177,238,149,184,21,255,183,234,197,46,154,134,206,247,214,245,194,41,129,196,35,157,179,8,141,169,82,43,59,171,116,92,55,249,181,165,63,93,169,56,249,79,211,172,208,228,235,165,28,54,93,31,130,157,169,153,152,40,124,254,222,87,78,18,142,117,142,231,183,79,248,24,83,3,217,226,252,158,28,23,163,11,155,166,143,192,198,80,247,121,103,34,33,152,159,163,89,77,253,183,113,133,237,207,251,58,17,185,223,22,177,225,159,95,70,202,217,7,146,17,189,198,124,224,60,227,19,56,97,107,22,29,18,35,140,164,152,15,153,231,165,255,195,174,171,166,88,131,240,105,223,26,200,80,96,76,254,58,72,134,173,231,129,237,228,193,157,249,237,174,173,239,10,65,149,175,248,65,187,30,31,182,190,12,214,108,255,244,38,82,4,229,25,100,227,106,11,109,84,137,207,67,209,71,114,78,24,1,53,2,199,187,55,189,108,36,124,124,248,67,75,206,91,67,195,2,177,213,191,107,90,129,242,245,255,2,54,27,221,239,198,76,123,48,87,253,50,77,230,210,143,30,108,103,158,131,201,87,182,64,97,114,203,51,35,5,86,103,160,52,188,238,7,165,91,43,96,194,135,254,194,249,158,27,77,139,231,145,34,135,239,95,53,116,107,4,77,117,30,62,251,102,143,147,44,197,187,94,120,166,20,71,27,51,65,195,55,20,80,123,13,24,11,157,39,156,102,96,250,248,54,43,57,13,13,179,185,57,95,112,74,99,22,35,229,124,229,62,197,99,197,140,232,155,142,148,148,61,157,178,126,132,141,103,120,159,161,240,37,135,233,93,41,48,135,46,140,8,172,83,152,168,4,206,119,74,192,95,204,133,91,232,67,44,234,140,128,39,90,221,222,237,108,190,223,231,79,228,153,76,155,97,252,190,232,246,23,33,16,74,37,59,136,197,155,218,203,59,153,33,23,238,44,89,136,90,24,144,202,151,121,38,244,16,202,229,60,89,216,214,21,202,62,204,20,71,87,86,157,80,124,179,97,14,13,135,183,110,63,208,110,63,241,117,156,249,188,17,97,38,162,161,119,62,70,95,90,22,115,127,151,245,122,36,35,227,108,135,177,195,147,233,230,68,208,150,109,115,248,231,63,40,48,233,95,31,194,164,14,224,112,10,12,57,103,199,201,27,162,108,247,109,146,56,131,74,230,240,96,201,28,2,179,186,7,74,194,80,178,80,103,210,52,9,32,135,233,4,221,122,48,156,178,239,163,95,56,46,11,207,142,94,16,107,40,115,24,25,8,61,119,133,174,25,207,27,154,74,151,101,205,68,93,189,239,125,27,75,67,211,76,227,108,247,32,76,5,108,12,67,129,201,168,121,48,142,16,193,144,126,101,131,167,28,189,223,12,240,104,148,15,227,235,98,67,152,100,15,62,44,29,151,5,214,154,41,28,126,46,213,31,218,70,16,91,62,16,107,174,141,135,182,51,74,183,242,208,90,39,140,240,43,219,144,163,95,184,135,252,150,193,83,115,211,24,244,186,189,47,48,93,88,58,14,33,229,248,198,108,89,50,84,66,152,241,49,76,2,126,118,1,84,17,102,186,207,4,225,127,217,213,97,57,210,93,169,211,170,33,91,148,235,48,250,60,43,219,189,235,110,130,26,2,79,147,159,119,120,152,211,237,133,39,253,180,61,78,62,77,146,71,224,108,254,126,1,99,13,32,151,134,15,125,204,118,244,104,47,89,174,145,130,76,227,62,148,243,54,69,224,151,60,219,121,33,43,208,179,181,17,208,20,199,252,113,111,88,91,105,61,176,53,130,5,140,80,253,82,24,185,37,129,165,234,73,198,46,45,111,210,6,93,226,66,106,48,44,240,11,239,119,32,88,89,174,199,185,171,37,124,5,254,85,173,29,166,189,67,146,107,147,21,243,222,22,13,180,242,196,76,70,32,237,56,247,162,82,166,7,23,90,161,91,192,173,139,110,61,221,219,51,185,110,10,33,3,54,192,114,116,166,58,238,229,44,152,137,12,90,129,209,54,241,235,198,23,51,235,177,166,210,23,167,166,229,81,150,158,105,58,30,203,81,46,82,202,81,152,163,164,152,101,15,60,113,62,23,24,74,90,11,120,154,112,138,192,84,135,253,219,217,103,27,122,246,108,119,132,154,110,135,119,88,152,250,170,86,2,232,115,94,145,230,65,82,13,146,134,192,38,25,18,7,211,99,39,195,136,22,227,93,189,244,184,209,23,217,178,25,68,223,175,68,246,10,120,107,5,195,212,1,221,18,11,152,255,146,103,6,89,179,199,24,53,143,83,125,29,221,152,46,126,229,103,199,52,164,97,134,204,38,202,93,126,229,149,86,16,89,174,233,222,41,174,149,121,96,164,83,37,124,154,22,181,180,56,154,124,150,190,78,156,91,151,47,16,230,100,57,116,24,46,75,53,140,128,171,242,167,76,8,98,203,141,177,158,232,67,37,170,111,241,80,235,48,193,30,133,241,8,185,39,223,77,2,13,208,150,74,19,180,102,61,119,197,196,166,94,56,75,59,50,48,57,227,184,109,42,9,50,33,81,73,162,177,33,224,249,228,230,200,3,22,87,34,176,163,75,125,78,14,55,62,201,201,135,70,172,72,113,97,225,114,47,173,102,217,159,152,79,97,201,247,169,84,250,255,5,70,168,216,179,153,155,216,66,227,152,69,166,111,167,128,201,176,203,55,98,210,118,177,130,236,250,107,65,22,120,152,162,137,140,134,44,31,160,245,171,109,25,75,200,68,21,129,207,156,22,11,62,228,92,58,116,4,54,142,220,29,106,236,50,30,24,194,215,61,57,78,247,250,219,120,39,197,247,139,161,164,52,41,85,70,218,138,217,180,226,244,40,105,67,236,67,246,188,47,204,190,41,121,35,100,75,34,86,199,46,161,203,34,177,224,5,223,203,70,28,64,214,69,90,115,208,156,115,56,99,26,44,79,116,192,150,169,50,113,224,56,121,225,201,198,170,198,196,193,238,165,43,204,215,89,46,12,97,92,110,122,210,213,50,99,210,130,131,150,31,216,4,56,2,38,125,159,21,94,171,182,123,52,76,121,121,40,232,174,140,21,147,22,163,94,230,234,101,105,229,22,39,71,14,78,210,157,176,198,235,240,26,9,140,159,61,244,228,248,255,70,186,147,121,224,76,84,242,190,44,100,187,235,64,86,67,151,74,35,214,78,241,54,51,57,102,9,100,72,71,230,216,172,158,213,109,12,45,37,16,156,148,210,99,233,60,119,37,13,28,104,30,75,110,237,252,210,217,69,75,196,204,50,30,229,102,46,98,137,63,85,165,33,250,4,47,1,227,129,33,185,179,109,85,140,25,40,159,190,158,26,59,241,152,200,25,23,210,0,5,124,214,237,30,231,198,35,65,80,186,171,93,50,156,216,143,254,183,44,112,175,177,11,216,76,63,130,21,235,204,138,48,190,99,238,32,103,134,145,127,247,54,112,131,196,104,224,192,76,165,53,118,70,231,171,21,26,43,158,135,61,188,173,182,185,144,103,201,45,227,172,140,53,112,108,187,200,200,203,243,164,24,29,187,96,154,165,165,7,188,178,152,209,91,26,27,66,246,47,10,227,230,16,59,8,51,88,84,116,66,162,245,112,151,248,85,151,108,98,208,236,180,123,82,83,43,235,218,100,53,247,228,179,48,93,113,245,121,40,173,11,21,9,161,160,38,106,229,21,138,199,184,207,172,195,195,144,192,241,196,240,53,234,239,236,222,105,220,22,180,152,222,128,195,214,249,35,247,101,27,120,143,192,22,92,94,93,23,225,137,213,17,27,89,246,20,34,187,85,173,216,25,60,168,133,57,174,238,217,182,185,15,198,235,130,146,165,43,219,175,243,33,118,1,100,177,37,154,182,90,80,141,188,2,205,254,73,135,194,176,110,183,184,109,139,89,171,194,39,44,138,205,13,149,204,34,115,29,57,188,18,229,98,224,19,142,119,133,233,221,137,219,78,52,181,202,67,27,172,9,237,30,77,221,65,79,126,194,254,40,140,210,146,90,171,62,114,216,144,145,150,6,214,254,37,216,183,165,197,151,9,42,202,91,104,226,89,240,18,112,109,77,118,132,232,243,98,182,113,143,150,102,52,140,145,41,4,141,123,91,89,153,101,108,195,152,1,227,145,162,211,41,231,70,58,48,136,103,56,246,42,105,135,205,203,217,111,198,193,184,109,74,144,131,55,237,138,37,245,140,210,84,101,15,129,54,124,10,109,32,190,0,85,68,198,110,237,250,179,129,158,88,91,143,229,203,140,151,53,216,180,222,155,102,69,195,214,249,126,123,99,137,86,185,185,145,148,8,182,113,181,238,34,75,220,144,239,9,66,28,217,171,42,154,223,7,53,13,188,184,48,163,159,108,129,169,116,173,11,147,168,175,10,211,175,116,225,33,92,140,131,178,21,221,145,222,194,205,125,234,79,211,98,16,15,148,241,250,94,25,133,212,113,143,166,90,249,194,43,170,0,203,44,182,134,192,149,6,177,28,51,37,185,128,38,232,128,176,62,99,158,37,55,47,232,34,79,116,83,99,16,9,251,133,207,112,141,60,254,154,198,178,90,130,194,139,239,113,106,130,56,125,160,184,156,55,143,234,76,188,40,13,121,100,102,84,217,239,218,51,186,84,240,144,197,90,151,47,138,88,168,40,147,154,233,109,173,241,89,162,111,43,217,43,19,148,8,3,216,109,189,58,125,200,56,225,85,197,185,237,30,68,199,153,22,208,18,82,230,192,20,197,5,133,242,92,99,165,167,246,49,151,194,36,216,227,96,86,192,36,63,77,13,103,166,121,195,159,38,106,251,13,213,142,230,173,181,27,9,84,221,116,145,175,216,40,123,68,204,56,240,32,16,120,88,19,221,13,72,201,154,43,124,246,213,17,132,32,57,81,244,153,154,50,108,108,193,207,244,52,165,188,7,179,143,176,221,143,38,133,215,117,36,173,140,64,140,223,55,117,1,225,47,26,220,103,68,218,70,74,223,251,129,103,84,178,232,186,134,156,33,112,153,183,110,73,193,22,101,71,133,151,36,107,134,233,180,212,191,112,28,77,217,243,61,249,234,241,211,103,29,130,18,252,162,193,234,220,166,7,251,158,186,70,242,139,250,199,16,79,149,223,193,41,54,201,232,101,148,53,95,120,11,170,154,222,160,56,134,196,133,33,202,253,92,53,49,145,15,36,146,199,233,189,169,116,107,181,86,57,145,141,40,60,204,243,205,68,102,237,4,76,200,1,41,140,139,187,223,22,153,204,218,117,32,33,199,27,57,15,240,103,142,167,173,175,198,134,13,34,166,104,66,254,224,162,240,76,15,252,115,210,253,121,220,167,68,248,150,150,194,104,188,46,135,209,234,213,73,7,163,140,143,67,197,150,20,115,133,103,140,23,8,220,205,97,156,158,218,115,52,230,36,243,194,187,62,151,134,245,67,171,1,179,69,215,89,135,135,18,71,195,19,148,2,56,176,117,106,56,252,171,75,63,115,22,250,164,31,76,141,162,62,115,214,249,218,219,133,17,179,214,79,159,79,251,99,110,2,159,5,67,118,62,216,174,25,79,193,97,252,116,182,140,211,78,12,236,40,253,101,77,151,62,188,48,251,88,1,47,77,20,1,147,222,233,14,111,56,87,58,85,179,7,251,125,3,139,46,187,39,251,102,171,4,98,218,14,111,51,178,147,53,198,154,221,253,161,97,65,222,186,156,220,228,49,126,83,53,48,10,49,250,9,161,107,248,49,82,129,17,204,173,242,208,78,164,127,38,122,127,166,232,232,136,225,54,22,147,3,151,91,135,151,165,157,100,237,52,39,27,135,177,56,92,250,113,115,159,159,54,209,98,156,214,34,155,58,96,124,39,114,192,36,179,101,176,20,228,206,102,192,213,36,1,4,134,50,23,15,117,91,205,79,46,141,86,236,207,43,205,188,125,112,91,215,163,79,8,252,133,35,6,35,98,34,175,164,224,172,226,55,150,147,185,111,201,201,179,217,207,124,40,74,231,226,34,2,90,92,13,10,152,254,115,189,109,24,120,159,102,204,129,207,80,57,143,104,43,140,209,161,31,141,93,242,120,78,126,62,169,79,126,8,152,103,164,33,5,89,229,150,191,71,158,77,82,161,181,231,169,236,175,89,245,192,136,69,37,125,221,40,206,126,52,145,179,62,208,31,221,116,245,196,178,242,99,224,3,79,228,178,159,43,39,7,243,161,149,90,184,70,5,217,60,98,190,39,78,171,36,101,94,133,241,0,112,24,39,242,85,159,128,59,167,226,51,7,174,81,91,140,156,17,111,192,44,251,59,218,134,89,95,242,208,146,85,51,190,161,100,204,197,169,39,79,63,154,247,7,83,114,89,250,200,153,168,252,190,90,177,194,147,140,36,136,239,159,128,233,207,196,32,235,70,155,186,98,246,151,77,135,57,26,189,114,112,50,194,248,7,195,53,18,75,36,36,195,145,164,251,238,218,72,148,93,120,113,219,180,211,179,195,16,140,181,111,231,71,8,155,223,133,163,24,67,97,87,55,141,157,21,247,7,147,132,218,162,35,130,78,193,250,56,248,203,220,123,241,32,209,172,10,100,28,135,105,142,31,146,190,54,85,72,255,124,22,237,89,85,56,15,84,98,191,86,111,76,179,173,101,86,209,232,192,162,49,152,78,190,253,36,222,198,246,223,93,88,241,182,89,21,166,69,165,6,76,143,90,214,116,37,183,245,61,110,36,20,89,53,20,198,68,61,95,248,225,149,18,106,166,207,133,13,184,154,3,169,192,131,214,240,230,48,130,49,154,72,37,154,239,51,80,110,90,224,142,146,118,160,200,70,73,70,158,127,56,79,41,174,123,153,127,169,38,120,115,221,35,46,108,91,4,46,240,160,92,118,97,122,74,228,121,147,14,94,35,78,142,210,138,148,111,104,201,45,95,141,4,9,41,99,135,201,35,69,136,179,248,234,196,158,81,5,178,170,37,35,191,20,47,17,21,20,55,125,33,184,211,236,90,2,62,223,173,166,120,171,217,76,173,128,77,194,78,242,249,48,46,178,15,36,132,189,148,45,126,96,82,225,23,70,159,84,78,94,126,206,44,14,35,78,36,57,48,130,75,215,237,54,120,85,229,99,44,166,202,79,66,212,66,197,86,197,202,246,192,120,175,250,210,135,1,69,206,66,184,192,66,9,153,17,135,207,141,104,186,19,23,177,153,226,177,48,18,37,7,128,207,29,222,95,57,96,200,84,90,67,33,152,207,113,114,211,58,148,130,27,133,219,175,254,143,9,24,237,46,91,43,79,38,111,232,79,109,67,28,145,4,50,205,154,189,250,7,184,225,0,37,45,246,157,97,124,102,208,230,48,205,78,50,169,240,144,17,177,113,120,211,23,173,71,103,86,149,239,183,137,246,151,72,81,85,50,8,116,2,57,76,55,177,176,65,160,168,228,143,123,13,140,85,135,222,24,117,244,233,111,12,74,197,208,106,56,18,132,48,158,3,94,89,236,231,80,244,216,245,171,237,2,227,218,91,245,183,207,55,242,37,132,150,137,146,158,105,70,42,137,230,62,151,190,193,180,201,60,105,157,196,210,202,205,3,10,114,206,104,97,74,13,244,236,184,182,127,130,156,58,139,239,24,213,158,186,125,206,179,242,216,210,50,100,63,23,190,227,88,36,228,181,232,108,109,47,62,55,108,147,232,213,162,51,109,71,217,199,10,186,224,75,91,0,240,86,79,177,174,110,51,254,170,90,86,198,14,208,71,57,51,239,80,2,26,189,226,212,0,28,38,149,43,36,23,68,181,103,4,35,84,244,79,48,184,31,24,50,245,133,225,73,10,252,107,240,252,224,19,122,156,21,78,107,214,103,169,237,190,11,58,225,217,80,209,100,235,11,109,105,196,209,148,5,245,96,202,208,241,178,135,137,195,232,149,213,228,38,88,180,57,35,71,82,20,102,58,221,126,244,132,174,254,60,180,50,229,202,76,240,121,61,240,202,105,196,209,88,254,61,181,120,84,36,226,153,226,226,183,101,190,5,62,227,97,5,76,219,209,115,52,85,22,191,237,85,141,31,165,240,153,13,226,19,97,121,221,117,62,207,20,201,60,135,33,167,107,161,31,18,199,142,103,74,75,97,123,110,108,152,44,179,195,60,85,97,94,155,17,96,249,118,3,150,125,237,26,10,17,47,206,79,180,19,216,252,53,244,153,47,235,196,112,24,62,196,115,114,152,122,126,110,88,169,90,3,5,157,95,94,199,96,236,213,218,195,111,248,152,23,134,194,85,84,20,242,92,246,95,38,185,43,155,117,62,48,234,208,197,225,51,133,205,254,124,188,131,240,234,131,203,217,73,234,116,137,97,134,239,67,178,233,186,107,57,131,107,206,95,61,27,85,204,84,159,101,98,14,75,49,249,209,103,202,73,98,10,64,234,23,111,29,191,240,106,100,55,65,207,149,124,129,20,153,145,185,171,14,51,246,249,41,251,101,51,59,78,29,164,3,90,83,243,71,86,201,221,63,71,79,203,113,127,176,185,200,45,189,45,235,130,242,219,98,68,203,126,248,192,235,43,103,27,104,106,187,47,248,213,135,12,94,42,95,111,240,9,56,252,194,108,134,209,119,57,136,91,227,109,156,231,179,149,48,142,92,235,254,212,91,205,138,22,162,117,121,224,145,227,153,33,255,152,117,97,37,201,19,3,225,68,65,85,204,10,171,73,233,237,24,131,132,166,162,112,4,92,251,39,121,102,48,70,96,250,46,225,26,109,127,100,150,21,104,207,79,135,96,142,193,88,19,140,231,125,144,159,114,248,252,120,85,186,200,153,89,247,215,204,107,112,21,35,4,222,53,122,147,14,142,166,251,54,208,86,75,139,219,26,244,47,41,220,25,131,1,219,109,234,47,159,63,255,170,71,192,212,201,117,154,30,182,60,249,3,239,8,155,233,52,61,232,4,154,126,91,230,48,254,124,30,144,154,227,195,29,217,36,66,4,70,199,207,31,217,176,18,231,120,208,244,149,95,127,240,126,73,77,70,99,169,1,159,97,166,107,23,41,238,20,243,145,237,210,215,19,14,140,49,239,185,41,196,232,148,129,62,76,13,24,89,160,170,243,17,2,84,41,206,189,219,211,222,134,240,158,11,188,24,140,109,239,115,116,113,187,166,31,220,234,19,77,240,58,198,69,103,211,5,29,251,142,79,102,194,96,84,234,203,3,167,117,79,125,182,83,233,249,101,114,85,61,224,51,71,232,164,80,45,168,245,163,77,134,94,105,125,149,229,104,143,128,169,228,200,149,161,25,251,117,175,153,241,237,217,106,215,7,166,141,114,7,140,228,175,254,118,119,65,218,131,146,91,92,58,133,87,30,233,28,1,87,13,58,233,3,249,88,246,128,203,196,246,21,102,143,158,3,102,187,53,20,182,13,82,192,140,232,253,194,73,225,214,254,194,207,209,109,191,48,117,221,122,225,245,4,111,38,137,17,95,253,178,72,68,174,60,219,238,204,111,140,90,137,248,186,0,207,175,199,210,208,82,149,3,0,153,54,149,152,52,8,145,134,80,200,168,239,173,143,23,100,112,203,207,146,10,219,208,19,220,6,183,165,147,221,9,143,207,79,251,40,132,168,162,148,141,243,67,100,32,226,194,233,216,72,10,227,99,33,71,111,117,233,53,118,89,249,122,88,126,176,22,65,129,11,108,185,31,140,243,65,211,135,134,223,67,201,190,6,160,122,118,38,56,225,40,219,252,246,5,80,176,205,71,214,157,25,69,57,247,234,248,193,67,44,49,128,75,249,100,90,12,102,82,215,163,105,41,255,182,94,116,159,67,73,16,20,13,78,159,207,178,233,167,62,212,108,52,76,171,163,232,197,200,15,159,88,172,45,127,38,4,87,53,41,135,31,43,175,30,215,69,203,163,182,217,99,118,198,110,218,97,216,189,114,93,212,129,151,207,133,216,158,139,73,53,106,145,148,105,252,186,96,130,54,229,86,227,231,240,41,111,44,235,74,67,73,94,224,78,2,192,223,70,165,193,123,42,153,29,153,222,226,15,12,198,141,182,53,116,234,150,109,5,202,220,167,100,117,211,182,108,1,15,178,109,74,86,239,113,89,231,251,215,165,5,42,143,207,161,36,115,213,144,133,183,136,40,145,94,115,207,202,248,62,183,240,213,234,236,142,167,84,63,209,94,128,78,16,63,76,12,173,132,239,101,164,250,26,48,122,213,77,217,228,104,106,93,24,133,216,165,172,235,21,101,39,59,57,73,221,103,150,236,158,254,5,198,141,67,201,207,35,204,71,237,194,161,229,22,101,63,247,238,105,84,224,14,207,87,231,239,234,253,93,191,219,230,49,234,226,64,240,20,240,47,79,37,225,63,250,7,57,174,124,157,55,162,59,255,134,147,77,139,113,176,104,125,210,125,40,255,52,227,161,154,219,168,238,168,138,211,99,126,239,250,201,65,77,154,203,91,60,242,134,44,217,179,31,67,2,33,110,219,106,119,235,217,33,219,122,126,225,94,159,29,242,128,55,23,71,103,204,209,117,215,51,63,207,123,3,215,124,143,37,211,89,2,53,239,68,69,209,154,185,7,163,70,254,236,182,234,189,104,200,47,186,137,236,180,254,85,127,156,38,132,161,91,135,110,92,165,26,48,157,99,79,8,78,71,189,159,156,107,156,186,236,12,212,114,124,97,1,30,15,207,125,64,84,240,8,157,66,203,67,21,156,180,159,180,248,226,209,82,208,6,122,218,206,232,92,8,120,163,62,34,25,34,168,81,126,225,39,184,100,31,174,7,143,244,41,71,2,35,94,212,159,95,206,159,222,7,40,206,85,165,252,133,227,220,203,70,194,3,203,151,201,36,160,146,79,231,194,232,61,240,17,122,182,121,239,222,120,144,3,140,133,1,239,160,174,155,76,182,133,158,11,33,190,59,95,131,142,34,40,18,171,5,156,141,2,172,252,252,230,158,20,192,152,220,107,100,53,105,43,236,254,190,150,89,72,234,149,51,11,111,127,104,59,207,254,228,34,145,154,207,113,114,204,127,114,125,94,39,43,209,247,80,11,195,172,63,241,63,89,114,31,12,197,88,111,249,121,157,208,80,190,75,67,91,172,106,15,150,249,230,120,186,31,221,237,173,62,154,92,90,254,218,49,64,17,141,72,15,202,22,217,127,154,106,136,198,1,211,24,76,30,122,157,253,191,245,11,235,149,225,104,232,87,86,127,146,45,15,76,122,210,97,218,78,214,243,62,17,209,116,148,90,195,120,134,41,185,16,191,45,10,84,75,51,176,131,198,43,63,181,153,176,207,231,224,86,99,163,8,95,155,142,118,133,41,36,248,79,55,51,253,208,247,65,147,185,175,78,133,34,250,19,11,35,121,25,27,151,210,17,120,215,105,248,204,147,232,67,127,240,32,98,124,118,169,153,98,118,192,204,51,250,196,249,152,187,239,190,97,228,149,249,236,67,17,28,246,29,64,129,127,177,138,238,123,144,99,237,1,79,132,186,243,147,190,205,205,119,23,100,247,166,246,15,67,16,115,95,137,245,137,176,63,27,54,54,70,158,166,129,32,81,159,102,13,171,82,197,43,217,248,153,104,144,15,43,210,235,166,217,4,78,181,153,28,87,212,180,60,32,37,69,240,254,118,35,51,230,43,35,58,129,235,217,220,96,76,151,124,32,154,230,215,120,178,133,157,70,45,71,121,196,233,205,177,174,228,243,37,206,54,69,181,226,216,239,249,148,197,69,183,90,158,245,158,12,188,255,48,182,78,91,67,17,2,252,229,91,73,100,231,114,206,207,209,124,188,51,96,244,116,21,198,199,200,103,234,179,71,98,27,52,20,134,215,224,71,23,227,210,9,106,53,168,18,40,221,24,245,133,147,47,126,148,65,207,220,185,159,115,159,47,40,7,140,96,150,54,136,97,142,230,111,131,180,189,70,164,231,181,35,148,19,176,89,113,232,118,15,158,175,39,221,232,45,27,170,32,201,68,92,60,157,126,224,106,179,159,254,118,66,217,38,224,94,180,77,157,134,109,226,28,135,177,45,18,242,243,52,158,144,47,80,212,4,176,197,145,147,103,90,59,253,117,194,69,78,122,219,230,77,212,2,237,212,145,20,134,190,24,40,138,8,253,9,59,119,143,187,38,188,221,186,122,89,105,213,191,92,42,209,173,232,30,184,162,183,228,249,64,120,231,171,233,51,131,141,225,153,22,212,62,215,211,61,6,87,55,22,16,224,93,53,32,38,88,240,212,46,143,191,232,126,108,26,203,218,55,146,191,183,163,133,178,51,121,38,175,191,231,223,51,232,79,30,63,181,88,156,14,76,9,239,129,87,143,180,26,129,96,123,242,198,141,158,33,143,27,45,78,124,75,39,231,93,207,120,40,38,1,249,124,215,141,165,176,92,248,188,251,249,84,1,220,170,28,24,202,236,83,182,65,97,222,151,144,106,105,203,39,94,166,203,183,197,35,55,11,172,254,192,174,42,254,131,91,122,103,187,148,189,140,158,171,201,118,60,245,11,184,7,241,208,160,102,232,119,223,206,168,221,195,159,138,57,63,61,149,149,237,68,13,115,182,120,68,57,38,33,80,137,207,158,225,252,20,77,81,5,106,190,2,88,189,254,201,170,209,156,239,247,116,194,95,154,55,158,2,94,137,169,206,188,4,250,179,244,176,56,248,117,81,192,19,238,102,157,54,248,151,255,48,100,250,164,77,136,112,134,123,188,43,72,48,42,33,68,227,114,245,2,58,91,220,162,230,188,172,138,163,197,171,34,142,120,54,70,244,187,119,15,43,49,161,161,119,72,225,113,86,128,22,240,66,57,235,169,78,164,228,59,58,232,150,89,117,97,41,79,204,149,226,228,155,33,55,223,64,100,250,171,108,104,14,60,217,41,18,76,219,131,241,70,190,116,104,190,111,210,201,20,87,158,237,107,123,67,218,234,213,63,248,194,73,181,43,8,251,161,202,7,74,88,161,53,234,19,131,122,158,190,89,6,65,151,61,19,13,138,83,147,7,72,79,72,186,105,96,20,24,119,185,167,246,126,182,236,203,97,2,107,61,57,225,222,240,149,235,192,251,233,126,196,50,189,120,28,113,6,160,53,12,43,138,192,179,255,116,53,179,100,101,5,160,210,225,193,89,179,46,93,237,194,93,99,70,238,150,245,239,29,41,24,99,199,64,106,237,44,205,79,205,134,65,189,226,153,53,179,92,209,70,218,105,252,87,135,141,18,164,92,9,130,185,125,225,174,234,244,4,40,242,170,49,73,213,62,244,101,154,74,190,255,48,119,106,45,189,47,219,82,140,56,26,83,21,109,234,68,56,211,47,27,82,186,82,187,240,137,75,213,63,189,134,252,124,81,82,78,130,104,227,129,25,162,11,79,32,110,9,150,229,145,2,117,215,162,21,52,194,200,21,85,48,244,57,203,211,119,73,2,101,250,12,78,141,172,234,110,19,161,195,30,233,240,102,4,195,161,180,26,152,233,23,94,184,239,102,237,224,101,146,245,251,166,129,94,217,68,184,112,237,192,32,107,41,8,71,215,51,133,72,34,22,45,150,162,85,78,143,132,195,72,252,8,157,224,231,243,231,107,67,35,132,124,168,70,184,87,56,121,36,179,147,124,159,40,60,166,26,15,156,222,82,165,80,209,114,59,70,220,20,172,187,7,182,158,57,191,240,159,55,156,254,244,88,174,36,10,140,179,134,62,111,34,246,72,83,54,74,8,74,138,65,89,161,57,41,6,88,205,142,170,249,127,70,242,181,65,231,89,242,221,18,86,211,214,233,240,217,202,11,71,254,192,152,214,249,182,136,58,211,214,2,219,66,157,48,121,5,173,153,122,81,26,15,92,35,159,216,40,121,137,163,61,73,51,216,170,223,165,161,246,84,154,54,38,55,102,161,229,104,161,239,70,9,115,24,51,249,51,51,147,69,241,130,173,180,223,145,233,185,112,213,117,143,26,49,221,33,14,15,83,94,16,24,121,99,127,164,36,187,147,42,8,255,214,231,56,55,236,172,165,100,188,110,138,57,1,83,55,41,15,60,99,119,14,47,18,191,30,101,250,157,169,206,167,43,19,83,85,230,36,148,217,229,203,57,206,198,93,243,129,192,35,178,41,192,39,240,88,202,95,36,172,241,159,198,139,33,255,97,63,214,177,226,228,231,19,87,33,196,69,56,90,61,203,143,124,96,210,86,237,116,190,55,127,213,61,79,220,167,181,217,186,227,124,26,176,113,206,180,147,123,163,114,234,112,49,98,202,82,152,60,190,95,88,201,198,83,23,74,232,25,253,217,243,87,176,49,154,10,200,153,179,83,242,157,191,201,201,61,130,3,144,233,183,79,210,38,245,149,116,20,34,17,92,202,133,145,50,25,218,140,77,208,232,143,20,191,170,170,95,192,182,230,166,184,242,245,120,36,16,54,179,118,249,48,60,75,102,210,76,41,109,31,171,196,72,34,223,33,123,19,204,128,82,246,189,226,143,171,170,141,151,52,93,45,143,117,81,210,207,245,233,183,166,208,190,252,161,85,228,32,158,159,102,90,241,196,27,112,213,130,40,150,69,103,190,244,23,6,9,83,246,215,216,29,237,146,227,96,152,215,218,101,107,34,114,241,66,224,97,229,172,48,77,253,37,208,179,2,72,116,133,136,73,138,109,42,85,7,154,24,5,134,160,26,175,171,254,196,139,181,43,122,174,216,44,26,179,65,51,161,148,41,115,148,6,141,103,153,181,247,152,215,17,137,237,223,146,161,183,205,68,49,239,51,99,111,34,145,6,133,246,244,181,58,1,99,122,167,7,195,237,137,15,168,98,214,49,30,244,76,74,251,162,83,236,115,97,114,143,84,102,60,81,44,79,171,30,205,100,150,219,133,71,158,10,163,89,26,195,172,225,96,171,227,12,34,127,236,169,122,179,172,183,182,61,39,248,6,126,225,70,186,123,56,232,214,19,226,151,214,76,156,83,143,70,95,103,199,209,104,245,106,63,54,218,33,241,225,55,22,248,167,41,218,100,74,115,192,244,123,63,29,215,227,238,52,81,188,206,127,224,141,0,76,192,200,25,233,149,157,249,46,199,116,71,3,86,121,58,170,173,247,207,81,20,51,181,189,30,153,139,125,193,169,106,131,166,255,151,183,223,21,78,138,89,31,168,181,178,121,66,175,155,129,134,30,77,162,219,185,245,192,8,173,62,48,85,208,17,240,25,115,218,31,191,204,84,33,142,62,179,176,106,127,161,134,57,162,72,97,42,125,170,126,71,246,3,30,133,195,182,93,212,223,70,192,54,70,248,57,188,107,174,113,35,67,238,28,216,3,159,232,236,153,237,54,90,202,41,224,243,98,181,56,137,216,75,110,45,46,237,76,11,154,242,131,211,30,249,66,198,43,97,216,211,133,49,86,204,87,168,80,238,173,253,31,221,92,144,62,24,22,81,213,62,165,180,138,75,70,173,95,215,127,211,254,16,227,191,249,6,221,52,254,122,210,166,25,194,40,255,233,81,204,61,69,91,106,172,113,224,194,242,245,176,25,71,40,64,14,94,66,153,164,217,7,87,147,123,240,124,123,216,81,117,109,173,92,88,77,166,128,55,237,38,14,67,22,124,250,208,73,17,121,64,140,4,189,202,250,177,135,133,144,25,119,221,204,92,78,91,191,76,176,45,96,180,44,202,211,207,221,239,55,96,186,113,218,242,86,77,152,111,4,204,78,86,187,210,40,244,199,193,4,38,218,148,102,157,234,247,182,23,54,195,218,47,151,106,46,113,97,108,87,158,126,111,50,113,241,196,209,216,16,169,43,107,213,155,45,150,128,73,106,120,61,112,221,49,227,160,6,210,181,145,214,68,31,226,129,147,172,218,83,158,9,129,207,78,113,110,235,111,208,22,68,190,213,88,218,166,137,148,234,201,105,36,139,187,198,153,238,105,144,50,101,152,136,253,168,125,229,246,194,43,104,45,212,58,208,90,208,254,70,174,103,4,124,6,218,211,169,206,59,216,113,244,217,39,12,237,42,235,76,66,241,76,23,99,67,187,247,113,164,73,177,122,45,170,237,79,139,189,249,203,245,128,205,23,90,97,246,225,113,114,244,180,203,11,187,61,245,15,222,143,154,2,246,6,55,98,94,22,182,42,12,153,62,230,98,8,79,107,214,7,38,87,20,112,211,94,37,131,247,157,108,81,121,72,58,138,161,51,70,54,146,18,82,250,123,116,155,177,238,46,211,155,210,199,66,151,104,172,64,120,250,229,103,172,33,210,50,227,183,145,135,218,207,209,108,135,227,183,217,197,52,237,164,37,95,29,63,61,209,138,209,38,223,70,44,227,240,254,201,177,10,76,187,66,140,68,36,184,68,163,235,215,158,236,189,207,8,91,206,252,246,62,255,184,198,14,91,207,183,138,7,156,153,214,123,16,41,193,87,200,26,218,212,93,92,233,4,50,174,245,250,41,156,227,251,27,112,17,171,126,34,139,28,152,47,157,131,122,242,211,196,123,238,17,65,41,135,73,161,232,72,90,211,62,81,135,41,145,232,34,129,56,123,172,141,195,116,4,180,129,120,147,194,28,113,116,67,28,84,94,200,182,170,126,115,24,29,76,157,57,176,155,200,190,95,197,68,114,87,157,241,62,67,47,135,71,249,115,52,252,236,118,97,36,75,228,177,108,244,146,238,125,147,230,86,116,224,228,212,3,93,179,105,179,249,38,26,247,189,50,140,161,254,116,178,91,78,192,87,86,216,236,83,146,23,237,215,61,228,209,33,214,167,75,218,98,96,185,182,179,80,248,111,83,111,46,210,134,203,222,121,71,61,12,49,24,54,246,10,207,22,236,72,75,114,137,57,30,33,109,97,113,117,120,17,96,40,220,160,104,248,209,39,78,85,185,5,188,214,70,84,157,6,89,194,148,244,194,249,94,99,48,84,248,19,34,199,192,44,177,189,189,248,68,165,185,252,185,109,118,153,190,180,14,72,203,42,113,193,176,142,198,231,3,87,43,138,9,140,196,170,199,212,38,21,43,14,20,164,81,114,235,30,206,35,174,223,178,62,83,35,43,196,109,163,38,174,114,14,172,41,35,178,50,176,52,225,203,8,220,153,2,253,190,173,247,68,174,140,175,189,251,62,158,92,5,202,192,2,67,80,242,85,132,86,240,164,179,41,204,20,200,130,14,19,52,84,189,112,84,99,90,28,61,233,84,209,147,195,5,169,113,52,98,126,67,159,10,194,82,113,221,231,123,210,233,50,163,210,21,212,54,168,125,152,97,40,124,118,161,113,95,51,63,102,158,7,206,39,34,244,93,204,160,131,87,114,108,205,30,120,112,42,44,41,44,213,207,70,206,62,199,72,162,152,38,110,134,141,214,241,60,226,203,71,9,48,233,169,207,55,19,79,12,57,11,217,226,52,163,57,68,24,53,44,5,35,253,245,153,22,246,229,71,79,52,17,158,151,73,6,109,249,167,139,214,245,150,20,1,240,68,240,205,225,74,64,47,87,198,160,245,28,49,84,73,61,241,153,59,187,47,108,7,91,234,91,1,220,243,216,113,98,56,62,165,62,71,175,216,244,205,100,90,176,207,239,178,132,103,135,81,249,221,122,180,85,184,252,186,50,70,100,50,83,102,12,5,183,63,109,24,208,235,185,101,122,222,139,131,124,255,47,120,182,102,61,80,212,194,21,174,18,34,77,204,80,186,126,180,148,80,166,135,72,214,136,184,69,188,34,227,28,22,61,24,147,42,69,209,203,54,81,78,255,176,166,57,189,200,146,106,36,100,175,83,76,228,244,36,10,1,92,51,46,140,86,167,42,155,4,214,162,18,181,0,218,84,251,115,215,131,188,186,87,141,8,212,70,123,78,78,155,190,135,211,20,219,203,243,178,6,218,35,62,147,205,223,158,66,70,2,129,127,174,23,62,47,83,20,165,24,27,24,158,58,76,33,35,203,201,167,117,250,248,141,145,24,122,158,25,233,47,239,0,204,38,30,209,116,154,156,70,235,244,143,131,110,66,149,120,64,92,130,188,87,192,70,125,82,120,94,82,220,255,248,58,151,22,218,146,227,88,255,23,141,53,168,247,163,199,230,130,193,51,15,141,48,194,110,68,131,213,18,237,246,64,8,253,247,91,95,238,157,89,81,237,203,149,144,232,211,113,214,94,175,90,85,89,153,145,17,24,223,156,125,129,188,16,168,78,35,94,39,156,240,161,211,13,181,135,228,81,142,117,73,230,231,202,153,8,125,245,152,116,248,109,29,105,136,7,141,26,207,124,81,236,151,163,33,202,197,154,74,205,123,72,190,179,153,202,124,188,207,6,165,170,202,167,139,81,88,245,160,115,246,4,125,69,97,246,224,158,124,160,29,100,109,125,97,31,127,14,63,53,172,131,245,92,25,237,63,113,101,100,232,197,246,5,27,23,204,248,226,199,77,173,82,30,249,130,200,84,3,166,227,79,87,100,115,101,240,152,117,90,145,80,79,189,173,56,238,232,56,151,61,245,190,224,229,92,152,182,60,81,136,176,128,42,232,20,198,142,125,166,97,250,152,99,151,14,19,35,13,253,8,54,67,209,183,1,147,84,211,110,122,116,199,135,39,142,70,29,65,215,181,115,101,211,183,148,240,87,207,114,161,87,54,200,94,140,128,217,247,233,169,7,46,140,113,52,68,79,209,87,66,48,181,23,79,166,78,104,210,67,30,105,65,228,100,122,188,140,151,122,25,242,208,40,72,150,18,95,47,109,15,73,2,13,96,154,10,29,110,228,32,155,194,166,235,233,48,193,128,164,54,208,240,174,247,169,156,152,36,75,171,247,129,201,201,197,242,67,252,43,122,163,192,168,165,249,96,160,121,69,180,95,155,29,234,178,53,217,228,155,198,210,251,198,82,213,191,17,216,180,72,84,10,76,79,117,113,244,252,180,48,84,40,125,147,179,244,223,70,182,70,154,83,90,177,158,92,159,141,97,67,101,233,202,108,133,157,177,139,76,96,224,100,166,62,10,147,60,116,20,230,154,100,85,40,182,166,160,245,48,181,14,177,136,0,38,98,107,1,143,71,18,177,192,243,30,254,125,145,215,40,194,237,4,110,181,249,58,177,204,255,70,36,225,74,182,190,39,71,49,221,148,9,143,217,174,45,223,40,159,5,197,164,96,20,134,44,59,3,110,93,183,55,48,253,102,246,69,123,161,243,43,209,198,153,206,204,242,192,81,218,77,245,137,82,204,246,137,218,244,161,87,147,215,81,206,255,182,199,133,139,15,87,35,113,44,224,207,142,210,71,2,84,75,105,189,71,108,223,74,170,14,119,56,117,91,97,164,205,253,137,98,237,38,10,44,192,176,101,253,117,245,196,124,170,15,5,15,16,63,24,79,7,113,144,55,116,222,83,127,117,104,20,222,33,195,192,188,251,84,33,13,46,23,30,56,58,234,7,0,92,21,174,253,55,71,207,118,97,72,161,58,20,204,15,218,227,187,5,111,189,101,125,33,102,27,88,2,182,151,112,97,180,175,163,30,183,204,1,45,61,112,67,4,226,11,79,190,1,89,182,177,125,111,17,29,174,19,72,241,57,10,92,168,123,250,88,177,25,79,118,140,7,46,72,142,6,140,198,177,254,120,107,24,84,124,225,133,190,251,208,75,195,223,219,111,27,183,53,13,0,77,189,58,24,52,11,217,44,21,215,100,199,112,238,205,79,205,77,235,182,204,148,156,134,87,151,144,51,58,131,86,174,172,89,254,205,143,222,20,42,245,220,80,156,34,17,69,126,122,235,35,37,224,200,190,238,194,218,77,42,215,88,168,230,70,35,224,25,254,80,87,166,194,39,74,240,196,162,169,66,79,29,228,212,99,99,13,129,141,95,138,222,246,249,208,219,142,207,147,54,43,89,251,138,229,203,227,11,177,118,211,174,191,109,242,118,1,243,124,69,205,170,12,235,75,119,116,99,60,58,31,20,54,220,133,251,210,105,3,189,157,228,181,12,154,49,138,14,148,129,160,162,207,103,160,93,181,230,138,53,86,249,35,99,211,213,85,206,148,94,130,179,78,207,128,183,112,242,112,136,56,95,95,10,212,186,216,30,216,228,31,3,30,191,185,50,38,94,95,117,55,242,96,173,60,48,203,106,9,56,39,105,76,6,230,223,197,93,99,35,180,95,248,108,4,239,143,147,223,145,75,99,15,57,118,220,246,60,183,61,21,70,137,213,3,114,212,196,17,188,18,120,216,218,232,112,123,90,170,129,27,29,7,14,219,160,155,15,60,93,64,9,152,80,70,198,25,154,69,221,87,229,77,5,84,106,25,5,205,0,151,15,67,228,5,145,124,249,186,150,57,80,250,193,39,64,22,78,55,196,55,138,189,129,82,14,148,220,65,161,79,57,72,100,176,114,167,184,95,28,152,146,156,111,194,17,112,232,226,119,208,48,61,239,241,221,179,220,215,162,209,196,54,255,118,191,112,88,219,226,0,134,172,143,53,185,56,108,118,188,122,244,102,67,230,231,102,157,205,122,229,31,203,139,18,112,31,34,156,14,187,153,236,90,192,52,145,137,24,42,70,206,43,248,228,216,52,109,241,188,5,70,198,42,7,140,85,165,30,13,227,192,135,10,60,233,36,1,55,93,39,61,168,165,24,105,23,209,149,49,49,10,62,216,47,220,33,251,62,23,62,170,107,146,2,67,33,151,239,143,125,96,169,227,194,171,107,80,124,230,104,106,91,254,70,58,107,103,223,15,60,92,123,9,152,76,161,158,27,127,67,159,239,176,133,126,212,107,43,217,142,146,227,220,106,185,246,1,99,249,161,230,159,164,48,12,140,180,143,63,51,18,185,194,198,250,127,192,77,149,88,217,239,240,249,5,124,46,67,50,12,213,228,148,226,251,65,42,73,35,230,115,244,185,30,175,27,211,13,155,68,17,30,152,189,190,223,53,44,124,45,37,114,116,228,252,173,3,66,19,77,231,212,84,178,2,206,54,167,41,140,105,155,63,21,35,233,207,231,182,231,234,190,60,109,228,255,250,243,178,183,9,40,56,204,214,91,31,41,121,190,0,233,251,150,53,249,160,107,228,248,186,240,51,22,11,9,202,246,185,244,24,133,236,156,187,204,72,214,110,212,61,20,49,37,30,173,116,84,171,15,122,14,96,155,31,168,236,41,43,41,206,228,169,17,116,55,155,180,234,98,121,74,202,226,3,83,115,132,43,39,71,23,44,170,191,233,9,162,183,243,182,100,38,174,164,40,157,98,80,240,10,167,89,237,129,135,51,139,128,73,168,201,125,23,200,215,61,126,220,114,91,114,99,149,138,249,142,163,59,9,76,25,11,24,143,126,229,207,129,135,233,222,11,220,88,87,226,104,242,40,75,97,228,101,191,107,62,240,84,25,100,166,199,72,125,151,100,141,144,122,95,231,203,116,105,24,208,145,197,73,8,45,42,102,184,184,176,77,245,161,40,220,67,26,9,120,52,149,111,166,50,88,190,30,97,11,135,42,194,21,121,33,116,15,120,36,3,140,13,109,86,24,106,118,28,13,113,82,143,230,107,139,219,42,112,100,229,174,186,21,69,253,137,157,237,16,44,11,133,209,166,115,148,178,187,126,246,221,236,255,124,36,156,65,1,77,79,224,49,221,65,204,224,41,6,196,7,165,213,51,46,11,118,130,36,167,221,239,208,97,115,19,147,131,7,34,17,49,200,206,199,212,146,142,96,171,97,196,48,97,72,46,157,143,78,80,148,188,209,23,24,38,151,194,72,64,196,227,230,197,139,4,37,240,217,239,196,171,102,131,146,230,115,52,174,67,59,224,62,167,78,211,19,186,66,141,163,41,58,86,69,105,217,15,112,181,253,28,139,236,64,245,231,109,84,56,201,252,209,175,68,8,245,133,173,189,66,111,107,114,27,126,87,84,122,178,206,178,203,50,235,142,158,89,81,103,163,133,2,93,241,151,5,185,70,235,35,132,221,221,191,12,60,55,180,252,65,59,125,242,71,109,100,231,38,151,76,9,220,149,212,204,232,11,166,167,192,236,77,99,54,96,95,216,228,147,52,173,92,239,18,44,220,220,80,13,252,6,89,207,19,223,192,244,210,23,129,105,210,245,167,69,76,190,4,67,134,225,254,178,17,3,239,117,25,191,225,107,198,102,48,127,146,19,231,113,133,89,201,38,97,81,173,71,111,244,76,226,186,72,252,203,92,1,11,14,167,146,47,60,209,91,84,152,102,201,18,95,251,36,13,39,145,46,83,228,118,198,29,48,180,92,185,177,10,235,192,31,40,21,156,173,183,141,74,124,139,219,158,48,188,155,254,246,121,209,46,214,193,26,98,230,203,23,110,168,61,250,3,37,139,218,101,71,197,209,99,197,92,66,64,174,179,20,123,231,154,98,36,88,7,143,20,146,91,27,38,47,29,240,249,131,204,68,144,251,206,187,142,115,163,167,42,95,6,52,140,20,195,119,110,106,137,122,101,40,212,78,191,50,36,155,85,164,158,180,78,114,157,5,90,87,232,168,150,11,239,112,172,138,95,248,178,54,15,249,241,14,19,224,194,198,117,214,163,113,158,172,253,194,91,139,185,13,35,41,87,105,35,119,120,190,105,153,138,154,169,33,204,25,48,85,204,59,95,208,3,81,114,60,52,83,124,144,165,152,22,232,228,148,33,187,242,173,155,139,243,133,23,185,240,179,18,175,241,160,168,83,7,218,49,1,20,20,226,98,46,1,159,53,70,191,159,101,205,245,241,219,77,251,244,12,37,157,229,40,85,37,89,106,105,144,8,157,181,3,19,69,245,7,237,51,166,95,10,181,226,139,100,240,250,218,86,126,224,44,220,76,35,115,175,114,127,59,47,109,182,104,237,99,175,85,238,80,168,67,135,25,28,144,175,211,225,7,78,186,55,111,228,78,238,212,79,183,86,210,33,190,41,104,199,72,200,25,18,150,160,48,105,239,169,81,149,78,122,48,42,190,233,142,225,39,163,141,83,203,184,193,139,9,247,43,122,2,151,116,191,45,236,253,154,254,116,223,204,158,1,99,61,175,71,47,19,40,13,24,246,130,30,189,169,197,220,47,19,63,193,123,244,217,167,147,100,139,89,193,72,34,77,224,19,188,230,122,103,133,162,219,37,246,182,107,196,135,139,144,197,150,132,3,189,43,185,205,56,24,146,180,204,102,253,132,135,105,70,244,114,246,255,196,24,23,46,213,12,57,98,178,155,88,36,11,220,72,207,199,156,98,123,55,133,169,147,222,135,6,19,70,126,251,188,203,226,101,83,38,233,165,182,223,48,45,43,57,192,128,113,14,203,2,159,143,99,221,251,250,196,147,2,187,251,214,103,245,56,203,197,82,16,55,129,42,176,190,107,171,170,126,253,154,128,249,175,124,214,159,218,100,12,112,224,172,207,164,99,75,18,251,10,236,50,133,104,110,176,91,36,126,224,170,85,128,254,105,220,136,69,115,55,45,255,65,95,197,206,217,225,241,200,240,32,165,56,206,164,16,167,30,231,182,158,163,169,122,143,187,156,179,184,93,116,154,158,223,141,19,208,110,20,244,108,236,242,93,236,139,249,155,9,76,129,60,246,28,227,177,248,65,80,28,22,159,199,55,144,9,245,109,208,159,240,117,78,181,240,135,85,79,158,231,42,67,46,12,178,110,147,89,212,184,139,53,130,224,110,100,121,185,110,230,251,30,131,204,44,71,117,152,156,205,206,136,87,137,74,251,210,17,138,237,250,142,165,158,213,59,201,52,10,115,231,107,101,99,174,244,120,1,79,65,87,88,215,17,167,34,229,42,17,242,72,214,77,20,225,55,74,163,194,240,192,139,43,68,122,128,161,13,201,169,73,42,150,136,9,207,187,104,47,12,91,45,66,152,202,117,203,32,27,116,164,205,24,70,16,14,138,228,188,206,36,217,176,86,141,109,7,217,86,185,177,130,114,90,160,244,182,15,69,73,229,93,120,64,234,19,24,219,244,29,159,30,219,242,170,167,174,52,64,180,29,112,87,251,172,193,206,214,251,88,217,248,46,145,209,129,248,0,227,50,182,174,25,242,131,156,185,53,231,75,23,154,244,212,31,244,3,230,152,129,81,190,254,13,140,6,171,127,58,196,24,234,90,132,194,246,25,223,23,134,135,88,158,163,207,84,214,2,70,29,64,238,138,93,113,141,13,57,222,78,26,40,15,204,230,238,182,56,225,114,47,177,19,174,218,183,194,140,45,224,83,13,29,148,218,123,36,142,40,237,169,131,207,36,123,153,111,254,210,26,70,238,185,161,21,161,250,18,201,81,36,11,239,209,31,205,172,200,238,112,107,163,189,48,129,250,133,225,41,9,76,69,58,50,94,103,101,134,42,121,97,10,162,51,146,194,156,103,200,174,136,238,211,30,141,20,200,160,75,123,46,81,219,204,55,29,77,189,75,137,45,120,251,164,17,103,166,95,93,102,112,100,84,118,116,220,152,27,140,244,131,30,24,158,68,185,71,67,182,151,83,243,60,67,82,117,35,185,212,245,232,79,115,86,28,141,108,139,140,82,190,227,25,29,232,155,214,18,9,86,23,186,215,163,71,6,31,150,99,83,116,143,160,90,163,74,175,218,210,52,181,132,50,226,78,102,105,92,5,28,102,200,20,112,91,186,240,224,15,157,102,19,24,33,65,129,167,112,9,48,90,155,235,57,51,133,221,114,43,42,40,136,200,243,166,187,45,180,42,183,133,17,58,140,224,99,172,72,243,153,229,155,212,22,208,226,74,41,202,49,244,41,74,238,134,146,177,27,13,2,119,216,83,242,178,58,13,12,53,174,140,12,149,20,115,150,25,11,175,184,47,248,206,250,58,104,239,169,254,113,157,168,153,212,171,220,54,21,250,80,201,161,79,91,59,158,41,117,162,85,26,213,53,204,22,101,171,72,23,44,155,0,135,155,17,202,5,134,20,28,181,239,77,82,64,150,151,69,97,111,70,85,254,124,93,56,26,8,140,159,197,253,113,194,85,41,42,82,163,135,205,229,165,212,179,153,208,251,130,79,211,102,84,113,249,232,37,22,94,88,59,149,22,101,90,202,211,93,143,94,232,129,7,76,35,146,132,248,172,254,212,175,163,6,60,200,52,9,124,86,152,116,107,192,101,169,32,165,57,97,135,236,151,233,90,171,153,224,162,9,115,223,43,195,122,73,175,12,231,133,16,2,161,188,53,149,194,132,231,54,178,23,1,231,189,245,187,95,102,103,238,117,113,74,165,82,31,91,70,219,219,81,147,95,214,168,47,48,130,170,49,22,166,241,180,228,104,108,211,67,233,131,245,161,86,29,42,36,201,47,169,133,25,69,156,50,140,209,26,115,60,97,198,214,200,142,111,143,87,230,176,77,34,119,32,109,212,174,67,104,13,182,64,214,66,209,54,227,206,32,181,156,97,114,118,65,85,224,179,43,26,247,182,205,85,229,222,23,252,254,171,127,66,93,116,104,117,109,155,133,75,139,31,199,194,72,102,113,236,98,123,80,144,38,82,229,146,212,181,22,194,180,231,61,245,16,143,104,54,108,45,12,197,48,162,176,50,162,195,200,113,87,74,158,113,101,231,99,187,171,143,21,105,83,212,136,41,95,38,161,40,153,61,236,8,85,74,154,225,179,236,160,105,195,71,148,49,136,41,147,250,92,190,240,176,118,199,126,137,41,89,100,245,48,205,173,56,214,5,173,197,202,57,23,222,148,111,46,173,133,186,137,92,57,21,151,240,155,128,51,115,190,0,57,26,229,255,121,121,93,48,200,196,121,149,244,61,70,174,253,242,113,208,9,190,48,18,5,193,224,37,111,219,133,244,220,233,63,232,197,11,127,104,79,224,11,38,240,9,246,102,144,98,104,69,168,77,96,8,78,193,94,132,1,118,87,1,212,177,86,232,209,216,74,39,66,133,116,234,227,232,146,47,188,196,35,7,24,123,219,46,71,11,167,5,120,183,41,191,173,206,65,180,113,33,144,34,48,117,140,128,63,65,145,75,118,99,69,81,196,46,211,186,102,233,179,13,254,147,177,200,5,102,33,142,11,35,102,221,10,218,98,43,168,148,205,59,206,113,59,180,2,77,238,85,196,133,176,3,207,51,223,19,55,149,12,235,31,255,181,96,140,209,62,182,239,2,65,233,133,148,200,61,117,239,210,148,66,236,124,70,161,252,248,208,54,189,206,117,206,90,229,145,72,94,172,155,221,145,82,194,108,41,19,24,11,163,88,186,78,236,213,69,132,1,120,177,69,15,120,52,33,148,161,102,108,157,174,49,198,232,73,151,219,174,131,162,187,31,61,144,88,236,83,225,243,8,189,218,201,34,202,11,186,48,243,91,247,158,21,26,171,146,40,46,1,83,0,141,5,4,115,218,187,162,147,208,8,86,214,25,111,236,223,139,130,244,220,142,128,169,110,221,187,54,5,246,21,113,12,81,206,184,203,203,199,67,35,122,123,55,108,25,33,114,155,104,18,4,80,47,77,103,236,224,155,194,116,21,69,217,155,137,114,10,10,237,55,152,58,84,149,36,223,97,112,187,85,239,81,181,253,239,227,102,116,25,43,184,0,74,190,207,14,46,33,82,184,63,98,249,69,225,29,58,183,31,123,155,169,103,38,203,211,226,96,68,212,90,85,248,204,63,78,233,50,247,155,93,245,166,81,224,45,82,113,199,6,230,194,11,22,105,108,63,230,167,155,73,225,19,96,123,248,133,246,100,209,57,163,50,120,66,206,134,249,189,138,200,46,233,41,51,24,13,24,42,128,30,109,110,242,113,52,181,103,125,33,196,157,55,218,70,33,84,52,247,44,162,237,161,180,185,63,218,105,93,96,51,81,137,43,135,196,32,211,89,165,141,49,143,251,219,39,208,144,131,55,141,223,151,135,192,51,92,242,182,113,89,31,119,51,74,59,232,93,146,173,135,40,213,8,229,161,9,53,121,219,116,225,165,29,73,109,246,1,69,143,102,38,157,81,6,56,115,219,146,77,134,117,23,166,155,142,161,245,105,220,50,153,17,54,207,251,207,145,49,57,95,182,76,150,86,192,171,145,173,129,180,47,10,115,150,132,221,243,214,143,179,48,227,201,96,32,149,16,69,94,44,194,239,54,0,165,71,4,98,3,70,83,76,190,108,20,158,90,143,100,188,105,213,202,60,125,66,26,56,181,145,223,66,244,66,150,69,138,58,103,165,139,92,37,76,159,44,183,117,62,200,117,243,68,180,126,74,52,109,41,235,181,251,133,215,137,90,134,192,84,179,111,246,23,237,75,89,35,122,198,77,228,22,179,146,181,120,92,248,68,103,48,145,35,129,91,41,108,94,216,88,170,145,163,194,202,82,58,50,105,192,105,35,221,156,56,154,214,93,97,202,77,219,175,124,35,21,45,33,84,135,20,230,59,101,6,29,156,33,185,239,66,81,201,107,147,196,187,93,154,235,9,105,172,241,245,11,87,235,207,156,242,88,224,160,121,178,8,246,250,9,153,171,60,115,184,187,23,198,177,96,201,56,237,104,200,57,23,193,220,41,70,145,23,138,20,168,135,227,5,142,56,29,111,10,167,236,90,9,5,77,191,46,25,2,43,250,179,225,13,120,39,105,121,134,206,118,226,49,47,180,101,40,1,69,174,172,152,120,97,28,92,43,180,59,133,155,187,169,27,204,110,74,62,145,50,109,207,233,48,132,141,164,63,78,175,74,156,216,148,139,5,164,209,97,222,159,174,67,218,250,141,88,79,51,112,28,93,213,239,146,22,142,115,166,26,215,253,105,78,20,152,82,195,136,11,195,32,161,201,185,105,145,109,251,194,232,202,232,164,132,34,224,253,113,116,155,146,204,197,198,67,45,113,229,103,92,13,157,46,81,41,191,167,38,66,104,122,112,199,250,189,7,140,19,138,44,3,84,127,243,125,31,29,125,130,7,206,185,222,7,78,116,174,17,195,217,218,98,145,24,240,25,101,83,231,121,6,79,185,71,43,127,3,81,32,26,73,47,74,37,78,87,160,243,203,211,19,254,54,13,36,153,179,88,222,86,156,120,32,121,169,139,27,174,115,105,92,152,143,89,23,86,118,55,43,224,170,189,10,166,65,218,229,194,16,236,80,20,89,139,82,47,122,134,100,87,184,94,26,144,193,69,3,134,241,89,199,47,60,53,168,173,184,108,249,246,228,115,234,244,28,141,168,223,29,9,7,150,162,82,135,234,211,221,81,242,115,238,213,229,109,193,175,116,11,66,131,159,232,239,227,190,118,159,25,186,112,242,72,173,48,122,159,25,68,13,185,48,90,17,156,116,111,227,164,136,81,31,130,92,164,127,226,182,232,59,45,18,110,111,219,166,251,109,149,190,135,238,34,214,118,9,160,66,251,196,19,230,99,145,233,189,52,136,161,53,53,143,239,198,61,239,193,216,194,51,104,201,48,41,108,87,110,17,26,195,173,169,81,190,209,255,163,230,79,55,172,76,162,112,170,114,139,170,62,76,36,105,187,98,11,97,125,122,113,101,99,234,30,24,253,24,200,207,126,91,52,197,203,154,10,37,137,82,254,23,102,214,148,22,109,118,177,214,119,247,133,141,160,211,101,55,185,248,159,151,7,81,3,200,210,153,222,77,72,39,88,137,25,82,161,48,194,200,93,150,16,76,46,220,102,151,178,80,39,183,58,130,237,83,88,63,71,125,206,77,186,255,123,223,136,172,115,161,23,230,253,196,154,138,146,87,23,86,239,217,48,15,74,111,14,23,36,233,100,66,65,65,99,199,8,62,83,248,78,82,167,96,239,79,155,194,247,202,207,117,157,109,198,212,212,128,105,13,124,239,27,33,54,169,191,240,201,147,59,242,83,159,87,189,196,227,150,20,111,45,49,70,209,102,110,162,234,125,224,110,124,19,135,233,237,151,149,41,19,200,120,58,19,173,218,217,68,204,182,155,73,186,43,131,149,15,89,109,107,66,100,135,37,29,154,221,125,136,12,200,89,155,183,41,210,56,12,45,102,74,190,132,37,210,245,29,11,4,213,36,230,84,88,10,89,194,217,97,51,108,149,251,130,250,146,124,172,80,252,106,66,46,196,94,173,119,55,6,166,191,165,32,234,35,48,118,171,94,97,36,55,112,86,27,121,157,244,75,187,136,41,146,21,48,216,150,194,104,60,251,149,211,87,220,245,133,97,75,220,167,159,187,224,0,190,245,199,39,46,172,126,52,114,190,210,160,97,109,11,45,42,236,232,76,46,97,83,152,139,217,114,50,52,197,200,62,230,243,227,44,233,30,119,158,152,148,124,154,188,18,248,62,174,235,98,74,56,162,1,132,153,3,116,91,255,109,68,145,167,236,142,50,189,84,190,118,97,75,9,109,82,147,103,60,19,127,33,19,22,147,68,57,153,142,192,8,37,26,61,248,10,86,51,252,249,130,102,222,150,244,196,248,121,58,213,136,178,6,61,22,23,166,103,57,6,202,78,200,66,200,56,202,180,16,249,199,213,204,230,92,126,250,156,218,123,128,14,72,116,180,53,157,136,207,141,223,19,182,40,108,109,5,94,208,112,182,195,72,136,201,158,45,127,58,55,190,15,155,173,9,108,114,129,105,189,240,113,96,115,163,110,85,73,101,14,215,188,44,68,94,187,106,158,20,49,181,118,97,107,33,150,28,237,198,34,218,231,233,179,84,97,48,34,73,88,124,204,221,41,128,54,119,102,218,34,48,138,117,57,96,98,5,205,193,38,91,236,190,40,22,33,163,105,6,151,218,143,143,49,99,64,92,138,42,15,41,244,44,48,29,194,8,235,205,254,86,39,75,176,185,156,226,36,214,177,4,60,59,114,255,101,134,170,172,169,176,194,79,76,226,111,3,23,129,37,155,69,216,63,201,253,11,208,153,193,93,65,143,182,120,200,79,77,2,48,73,28,193,238,113,120,1,164,208,181,81,53,247,155,166,201,37,149,128,41,58,233,143,99,20,144,226,194,201,218,201,20,158,208,146,8,194,188,57,98,11,7,187,211,111,226,29,193,165,27,93,68,130,66,60,26,163,29,236,192,116,97,103,77,183,47,200,16,113,219,59,107,178,5,53,150,157,226,194,96,15,234,118,13,43,138,233,61,33,230,32,79,255,145,192,132,171,59,224,218,158,103,210,145,134,244,64,3,2,142,214,207,129,19,164,39,135,27,61,32,122,52,194,37,53,174,12,2,138,62,147,110,209,199,133,41,144,104,13,2,123,158,123,52,31,177,62,51,210,66,110,217,11,76,61,94,143,30,51,98,120,186,198,114,215,241,109,53,2,159,141,250,28,34,239,222,205,215,217,11,182,197,180,248,69,18,31,24,126,91,220,52,94,131,245,57,186,14,247,33,46,236,74,146,38,158,205,244,53,197,135,103,94,233,58,70,9,86,219,189,48,106,245,227,55,112,125,224,249,194,230,122,224,48,155,231,231,153,52,82,161,113,244,166,117,118,62,71,119,151,35,167,239,139,248,95,225,78,71,67,192,89,221,105,65,91,15,146,31,18,109,171,62,247,133,43,104,191,240,88,58,192,207,235,136,44,106,65,174,109,204,247,93,34,208,230,47,4,11,81,41,77,26,220,93,114,8,152,121,186,190,71,7,67,240,192,112,93,250,115,238,156,227,195,101,6,31,69,135,56,46,139,243,194,171,61,3,9,179,164,234,132,182,190,209,148,146,4,20,93,100,217,91,251,14,140,108,173,94,218,64,20,214,115,122,20,223,145,143,209,47,155,13,138,63,52,24,156,66,75,51,56,2,113,152,96,79,254,201,168,240,65,99,165,29,231,201,61,147,187,79,59,38,113,164,80,215,208,89,3,83,142,239,51,195,74,184,140,252,160,176,250,29,45,148,240,138,162,168,103,15,135,43,165,1,61,216,132,119,28,109,85,21,172,65,107,88,70,20,243,25,214,98,21,240,10,178,232,48,41,199,241,204,148,51,38,156,243,81,35,200,255,76,194,103,207,234,241,203,48,59,61,173,168,90,245,206,65,220,128,139,46,61,60,129,239,195,182,66,199,210,135,61,145,196,241,243,22,26,218,101,111,64,13,178,187,159,16,240,25,50,235,249,233,133,188,143,195,188,137,185,95,56,184,231,208,30,79,104,217,30,56,70,1,114,223,107,235,12,77,243,188,119,164,83,42,66,133,104,190,7,199,206,98,84,163,58,60,71,159,205,134,79,255,148,0,106,125,110,11,58,156,95,119,197,160,174,234,227,36,222,143,97,192,54,83,100,131,62,240,18,120,103,45,218,224,75,220,34,142,165,11,161,140,103,73,132,118,61,214,133,235,83,159,158,180,238,251,93,211,204,46,74,21,192,40,135,140,128,247,18,73,20,86,76,68,185,252,174,17,222,209,187,198,224,204,181,213,12,221,37,61,203,18,178,207,254,219,86,151,29,47,28,234,105,6,171,164,163,193,145,70,28,244,52,62,33,93,167,248,234,105,221,129,117,145,16,27,13,238,94,188,48,120,14,13,39,9,167,34,166,251,124,193,250,62,56,151,139,127,20,51,177,21,6,199,7,142,230,140,143,1,187,142,97,227,13,251,198,125,152,68,218,179,102,154,130,85,192,39,14,126,79,205,14,184,95,116,104,21,217,224,22,159,45,108,171,54,127,115,244,186,48,198,158,191,129,103,23,152,188,214,19,163,144,62,255,194,103,251,90,90,127,150,235,133,17,68,113,24,190,248,27,31,213,234,2,3,197,4,212,230,248,13,28,221,115,147,181,95,179,171,192,145,166,153,236,225,251,179,118,224,31,232,203,26,53,176,52,117,48,48,239,122,241,156,186,238,68,253,87,97,52,85,253,194,11,155,229,169,211,44,237,28,30,246,97,239,72,63,141,14,114,115,213,250,194,149,102,251,166,95,8,19,164,127,156,152,169,33,242,169,203,90,205,222,76,95,248,78,243,179,125,24,159,220,173,195,139,14,115,189,177,134,54,179,223,24,74,164,77,159,233,32,11,233,223,8,49,101,215,48,132,173,200,240,72,98,226,188,240,80,79,144,106,137,254,164,105,118,19,207,183,189,75,104,64,153,222,195,22,29,63,155,116,114,68,164,120,192,110,69,105,148,138,204,238,164,105,92,51,41,182,186,196,102,143,114,105,75,207,68,157,113,61,136,223,166,122,167,113,6,66,118,238,5,3,188,251,212,175,147,194,253,136,135,130,166,93,214,101,113,34,78,88,2,70,163,36,61,123,151,149,70,12,211,129,65,241,51,207,231,29,189,244,72,52,24,95,242,129,147,75,68,49,229,80,200,122,127,124,59,119,146,148,234,153,24,242,243,88,140,185,255,133,241,64,149,70,99,96,110,199,207,61,161,11,141,231,169,217,174,192,97,108,253,246,243,74,48,184,114,148,114,124,215,79,228,211,214,232,240,220,218,43,12,140,48,94,192,36,22,166,142,52,238,197,183,223,19,75,143,39,200,33,163,29,191,189,182,9,55,42,92,155,179,148,206,151,98,13,146,229,225,87,157,93,156,127,2,103,18,105,207,48,100,200,199,32,166,6,35,13,74,192,184,26,248,133,109,246,185,58,83,35,60,235,166,17,236,12,45,200,212,9,15,241,230,47,140,8,244,202,26,127,49,79,187,238,239,129,45,148,121,214,152,29,18,156,152,116,44,149,176,177,173,83,143,134,50,172,73,215,46,207,30,34,45,231,186,22,236,150,82,214,39,222,225,187,249,188,65,253,45,105,201,231,192,133,138,159,195,108,64,158,64,30,107,76,95,183,153,57,242,210,144,182,225,64,31,247,13,191,183,234,99,57,139,14,115,183,195,103,167,90,148,47,215,160,252,196,125,195,161,121,190,125,246,93,145,170,164,166,172,9,218,212,204,59,206,175,140,84,127,209,229,143,244,125,228,111,23,236,136,173,139,39,74,73,209,195,183,32,59,62,41,147,102,154,68,14,195,2,124,121,128,197,124,92,28,38,45,174,147,109,179,170,121,13,152,64,75,127,156,173,148,7,82,168,33,73,87,13,40,4,250,25,232,62,127,253,129,121,200,113,240,249,163,22,138,19,214,67,78,75,3,134,149,45,15,141,62,105,103,54,227,229,106,12,33,129,169,206,236,184,47,118,5,15,140,154,182,39,104,151,113,239,117,241,172,116,55,122,195,195,66,251,77,244,50,13,46,81,41,128,44,193,75,80,24,178,76,156,251,35,241,38,240,89,254,250,61,122,83,222,149,115,91,186,205,179,126,148,48,166,146,72,18,178,160,201,103,165,101,218,35,250,117,159,169,125,68,171,233,129,105,100,21,248,252,216,9,19,252,169,145,182,126,178,15,166,108,235,5,148,3,91,58,72,96,19,38,246,55,134,242,139,198,251,136,253,68,250,128,38,226,51,203,200,83,57,75,254,104,222,201,116,158,46,37,179,249,254,246,138,83,99,220,251,44,189,216,42,184,234,55,112,205,207,102,215,52,119,61,111,72,198,59,13,141,1,73,81,6,243,230,252,83,121,83,54,56,231,68,129,17,21,201,166,17,34,50,2,213,227,230,133,200,125,214,93,99,165,27,213,151,63,252,192,231,243,113,87,4,171,252,190,40,41,61,201,185,51,179,175,144,248,64,11,100,117,205,108,84,4,43,122,28,140,122,200,214,145,66,109,244,123,97,219,228,142,251,51,82,232,250,220,14,207,172,185,3,166,202,136,162,208,182,84,238,216,121,55,103,175,230,45,199,219,122,19,53,205,68,147,178,155,178,0,179,71,44,250,180,207,29,251,164,129,143,3,127,84,120,14,23,115,1,70,7,93,7,194,180,34,95,192,103,139,83,158,97,84,73,60,125,225,106,114,82,58,16,50,127,193,207,93,187,153,101,10,204,250,230,195,136,70,187,252,236,150,19,123,170,22,240,178,6,106,129,33,123,251,30,8,37,29,229,192,195,200,238,213,123,49,240,152,194,198,86,127,188,208,198,227,63,206,226,214,117,182,76,104,105,250,234,70,89,0,174,211,101,131,127,88,87,113,244,217,146,138,55,23,146,134,61,50,196,144,96,216,30,8,58,46,145,9,130,21,245,70,65,49,190,206,129,90,94,80,80,250,37,124,249,161,31,106,117,165,215,127,118,56,62,22,16,224,87,199,151,77,235,87,68,189,116,48,107,183,52,26,49,221,141,125,63,166,142,98,118,12,220,47,107,13,157,165,162,82,47,219,122,68,124,201,38,12,122,180,252,17,165,8,179,140,130,102,204,18,139,170,102,138,93,238,9,118,96,20,213,165,223,1,119,160,168,52,51,4,187,10,155,108,166,178,16,211,56,161,1,18,146,122,48,237,137,51,224,134,179,166,30,157,97,39,251,35,133,95,149,68,16,3,174,38,253,192,1,243,145,75,191,195,180,110,107,71,25,240,101,63,232,114,115,19,224,174,126,74,208,233,198,142,22,115,235,30,205,210,8,123,96,140,142,46,108,185,83,133,105,106,246,103,102,205,45,58,22,6,6,75,49,84,96,180,9,175,179,33,87,85,162,236,121,198,85,222,218,47,196,43,32,248,113,152,170,244,80,20,239,114,191,50,211,95,213,43,235,236,220,190,97,78,77,230,145,35,143,172,15,51,69,114,180,32,93,62,21,14,81,160,74,211,253,16,51,38,80,232,22,51,224,218,84,105,108,35,152,86,2,109,196,183,89,209,234,174,67,166,181,166,170,87,219,168,26,223,165,3,148,28,129,94,150,81,97,186,195,139,6,27,61,154,157,83,143,51,159,191,190,164,95,110,83,94,119,153,63,96,188,251,244,232,100,235,224,23,198,90,73,197,173,55,213,178,178,103,192,189,170,56,219,182,142,208,47,63,197,42,206,92,189,192,216,218,37,127,27,144,202,85,190,1,14,31,108,215,47,140,84,210,51,103,84,136,120,113,105,4,91,231,206,255,240,135,127,252,254,175,191,252,229,175,63,254,242,235,79,63,254,247,15,127,255,243,31,127,250,249,191,254,248,183,127,255,231,127,250,33,253,227,31,191,255,251,175,127,251,235,143,63,252,238,255,252,248,199,95,255,231,151,31,127,247,251,63,253,248,151,63,255,248,235,47,127,251,225,11,252,203,79,63,255,248,175,191,254,242,211,207,127,250,221,239,255,227,47,127,249,229,63,127,250,249,143,191,158,223,249,183,56,233,121,212,46,18,91,233,54,171,250,146,89,167,189,147,26,66,87,125,140,9,176,186,41,45,238,119,97,26,36,159,100,61,139,152,139,182,161,27,68,2,67,111,151,76,90,12,221,5,35,89,90,167,104,87,58,143,199,79,189,205,72,76,158,101,193,213,183,249,32,177,137,94,196,21,118,177,6,90,127,150,204,236,67,218,7,145,65,116,187,33,164,206,152,185,30,148,96,117,5,188,33,19,72,235,20,189,233,223,230,167,3,51,8,180,177,10,193,101,255,108,242,185,234,71,14,24,97,219,168,13,86,155,196,212,219,6,162,26,9,227,128,123,25,58,27,208,218,230,242,232,7,182,70,147,252,192,180,202,7,108,110,123,10,143,240,42,2,54,153,8,109,40,131,171,230,79,5,121,10,225,157,208,172,70,163,143,63,21,19,54,212,75,59,195,125,185,168,27,48,102,183,122,52,20,188,234,48,26,78,122,52,141,37,158,190,34,135,6,61,179,106,151,29,37,125,191,109,34,66,53,120,162,104,223,156,242,79,103,1,190,113,85,225,122,70,214,14,120,61,162,109,203,4,184,227,133,161,108,172,122,46,120,135,34,172,27,240,40,79,175,232,220,55,143,10,188,151,78,117,107,210,174,144,252,117,159,16,4,2,141,194,36,198,115,192,22,118,40,156,34,47,87,241,22,173,89,91,46,209,13,219,62,7,51,25,85,73,201,91,63,103,189,99,233,236,19,104,219,86,184,111,79,102,86,227,113,169,0,237,98,103,232,205,85,21,119,160,161,34,82,8,49,97,139,230,240,198,169,69,91,77,217,79,249,84,151,77,233,184,190,112,139,89,39,155,201,166,118,108,14,99,220,4,138,66,131,246,169,194,226,168,126,225,20,231,147,118,152,159,59,25,46,102,199,174,4,11,45,237,74,62,163,101,198,55,66,30,71,92,2,13,198,37,40,96,28,189,181,185,215,242,55,35,96,166,6,109,49,223,121,4,106,194,65,89,219,192,151,199,78,128,84,249,214,3,122,6,9,20,99,99,109,78,31,24,241,4,60,94,15,51,94,78,247,141,75,165,33,179,86,237,155,63,65,215,140,79,19,31,182,86,215,131,214,20,183,108,50,77,229,105,109,175,228,244,190,48,115,76,239,79,111,123,29,78,97,2,46,237,209,18,64,134,252,190,75,44,195,202,3,222,5,17,141,206,174,122,242,139,40,215,211,102,245,163,97,249,162,80,219,2,173,218,38,196,86,128,4,134,191,11,68,178,242,35,52,176,173,159,237,3,35,227,148,158,78,234,179,215,90,223,242,54,40,142,117,235,65,163,241,29,248,68,151,58,225,124,252,136,191,247,12,191,182,36,29,98,84,114,125,15,10,108,57,90,129,241,214,219,113,116,197,175,83,5,20,102,119,15,24,80,172,155,218,131,14,151,105,170,214,197,217,116,50,171,8,48,127,147,75,200,245,38,221,16,129,122,166,2,16,111,21,189,108,248,183,113,40,244,175,174,151,213,88,193,171,195,200,34,77,61,184,205,21,81,89,177,14,173,174,79,12,91,11,255,164,11,116,229,169,218,11,159,105,217,81,123,162,162,55,1,241,103,5,74,22,73,159,8,251,100,111,33,173,168,218,55,93,204,63,172,212,56,152,230,85,109,60,183,230,61,159,159,129,183,126,86,229,68,119,238,59,88,81,10,217,106,21,4,76,240,31,48,10,66,114,83,5,238,189,175,198,5,173,23,169,53,25,156,220,32,230,3,111,133,51,74,15,57,96,76,157,84,93,1,209,3,23,168,172,200,183,167,167,233,157,118,242,52,3,166,171,64,39,247,204,246,202,31,89,197,203,49,235,169,39,22,95,254,113,208,225,168,234,199,203,242,28,62,183,23,242,149,250,58,48,74,91,30,60,225,91,246,174,182,70,125,245,175,150,65,210,213,8,210,76,172,35,172,43,204,167,73,36,87,240,100,229,111,56,140,46,109,126,100,79,214,74,241,85,119,114,215,186,226,241,37,150,120,164,180,226,9,179,10,152,226,238,61,218,188,7,31,248,220,121,15,120,103,149,111,93,80,146,34,194,193,29,190,103,213,202,176,9,200,103,66,4,65,211,214,101,39,65,225,143,41,99,108,164,24,178,194,57,184,60,192,48,3,150,194,100,172,71,192,180,12,203,99,73,102,141,226,223,253,52,41,110,253,113,162,171,248,178,39,146,43,178,249,69,148,56,187,35,194,25,8,103,191,86,69,127,144,74,74,142,149,233,192,99,168,26,216,162,254,224,90,98,12,163,58,155,70,56,20,24,156,226,125,96,58,224,119,126,96,58,169,28,102,65,93,122,223,163,102,231,159,88,223,102,201,207,83,131,134,228,251,223,51,227,214,170,14,151,116,206,116,87,255,65,184,220,200,161,10,195,48,249,254,120,253,208,8,242,11,187,152,175,193,235,137,143,82,152,103,0,194,140,212,193,128,199,155,207,43,213,42,87,170,202,2,135,105,248,196,193,176,57,225,237,3,247,232,136,60,240,50,203,4,133,155,107,122,113,195,235,249,66,152,194,250,8,180,153,184,243,51,20,170,235,6,157,127,192,234,81,23,54,24,132,174,15,11,188,186,116,212,243,182,208,75,200,14,211,129,242,124,2,39,72,241,198,145,90,109,250,83,41,13,100,116,179,127,2,54,103,45,125,89,231,41,166,17,32,234,156,58,16,72,70,249,180,1,215,44,37,253,116,207,169,138,167,178,43,45,130,189,170,122,15,176,207,134,160,171,169,80,19,41,200,126,97,54,212,146,111,32,157,150,99,190,99,148,169,52,45,197,85,250,172,2,101,191,188,5,254,200,171,126,97,140,206,85,126,115,146,108,115,81,21,178,191,72,1,13,129,251,246,94,26,80,228,164,21,109,180,112,251,171,174,166,181,160,167,62,17,167,211,103,129,49,174,153,10,211,230,115,97,200,205,119,244,207,101,138,235,126,101,148,192,52,40,4,62,241,110,191,240,80,179,224,3,163,108,238,111,19,9,198,37,51,14,112,115,54,116,181,154,148,180,249,32,27,122,246,150,241,54,225,232,201,24,5,13,177,234,131,82,86,146,207,150,103,212,35,140,161,247,174,233,108,118,96,154,215,71,192,29,78,159,192,38,172,24,63,206,238,76,50,125,192,180,37,57,108,253,166,114,225,211,232,134,126,225,3,67,74,9,39,12,110,190,67,192,149,177,105,10,19,75,207,187,189,168,88,188,233,231,51,81,156,245,169,16,180,169,176,226,217,5,97,3,239,23,14,63,86,183,0,38,85,230,68,37,90,241,178,212,28,27,108,171,228,93,31,160,164,2,159,51,67,188,240,223,166,224,169,233,79,72,244,57,2,241,138,4,108,218,122,234,19,86,38,31,72,100,51,117,223,3,26,172,226,106,221,165,42,228,138,92,27,4,187,15,220,18,249,254,231,109,194,5,243,105,24,119,221,19,165,62,48,189,204,35,96,40,209,250,178,73,110,251,254,3,143,234,174,254,174,31,27,225,118,225,169,28,87,139,134,119,124,2,45,91,53,109,63,112,119,139,48,224,199,89,29,29,210,229,99,152,79,161,212,231,243,129,54,22,119,141,251,178,90,99,78,243,218,136,235,166,204,170,62,92,184,233,108,111,107,175,214,162,187,234,115,180,165,214,191,48,138,79,154,253,50,205,122,239,145,168,180,23,229,244,60,148,137,191,75,189,176,218,53,30,244,76,212,113,95,133,196,249,243,192,7,61,20,95,148,156,243,123,102,26,82,61,184,51,49,114,21,129,2,142,166,91,179,217,58,219,199,23,78,222,53,2,76,25,74,135,194,64,193,210,143,54,62,186,78,42,192,83,96,204,178,20,70,17,213,163,152,51,187,64,187,127,70,138,245,146,59,108,6,230,243,129,187,11,165,161,50,135,216,153,222,247,89,145,98,141,32,251,71,137,95,167,5,28,171,252,117,34,170,169,78,145,147,9,206,99,5,50,60,108,189,30,20,107,207,11,211,192,169,176,139,66,28,144,70,206,173,83,10,202,63,247,88,246,143,89,79,12,233,200,195,101,26,255,178,102,150,167,185,57,230,248,113,140,86,229,186,206,120,110,49,130,39,14,80,18,62,65,144,112,147,173,218,204,90,71,118,162,84,101,163,117,143,125,209,137,42,116,189,54,149,100,159,234,76,206,67,5,243,38,109,10,37,30,231,162,83,67,222,36,146,53,238,95,132,116,1,212,53,121,85,86,39,245,203,62,187,15,237,138,2,165,169,220,71,9,174,49,83,209,109,210,114,142,162,255,33,209,40,141,53,43,106,7,205,60,53,138,206,193,112,84,124,182,161,222,187,53,229,96,112,127,224,245,192,16,87,125,4,118,212,176,85,24,206,96,55,120,248,192,227,25,253,136,233,148,128,97,238,164,103,244,211,42,25,231,102,138,89,58,39,88,59,106,118,216,210,160,58,19,18,60,127,167,27,24,176,89,181,19,65,135,151,120,63,176,122,54,51,108,206,242,29,240,153,175,53,11,137,74,77,241,94,229,106,125,178,245,153,9,43,74,22,91,224,231,169,156,29,118,143,157,205,137,51,214,83,236,177,117,44,118,201,244,92,179,219,80,120,38,247,17,54,248,252,127,215,192,16,151,135,239,88,233,20,162,223,141,15,198,244,219,143,62,255,184,133,186,241,129,221,26,230,3,207,7,38,185,229,7,55,122,9,250,179,45,66,51,239,251,253,88,115,164,218,191,26,124,223,23,228,179,242,192,171,101,47,211,86,188,21,48,196,123,224,50,124,185,7,30,106,89,136,0,78,143,210,95,255,52,204,236,7,30,110,6,15,220,49,31,208,29,250,246,42,109,237,38,33,252,100,76,14,186,5,61,55,241,162,123,222,187,222,200,2,246,55,27,147,61,108,236,120,135,143,71,80,117,183,80,32,48,56,183,255,63,252,164,80,233,207,139,25,11,54,192,89,77,30,120,186,28,61,40,86,206,47,58,74,22,248,44,186,251,77,219,197,150,141,150,160,166,58,203,139,168,103,196,247,69,81,124,204,241,164,96,115,137,137,193,104,12,59,191,240,138,137,1,184,107,246,23,174,110,233,247,104,66,245,7,117,150,156,129,165,60,34,155,249,90,193,125,224,169,3,5,54,103,242,240,169,35,46,249,200,158,226,71,148,227,227,51,251,161,254,36,249,71,169,49,29,30,56,107,149,23,184,173,45,104,31,239,193,51,74,116,192,228,16,165,58,81,101,70,194,255,46,191,96,141,196,155,161,85,119,246,3,107,152,162,7,171,1,228,50,2,115,25,2,39,205,157,13,8,92,85,142,206,106,241,104,74,98,145,142,252,168,177,166,167,12,102,27,171,47,76,47,154,170,208,110,74,168,57,80,152,77,194,36,160,21,106,249,98,126,190,119,42,185,75,97,130,129,41,176,134,71,52,69,207,216,96,3,35,222,166,48,165,98,133,213,231,119,127,68,31,228,199,171,58,108,33,23,189,188,237,170,146,97,237,74,165,97,158,140,253,28,40,198,100,10,83,166,217,23,150,62,101,20,54,81,227,243,215,129,10,154,80,247,12,158,17,225,3,171,107,223,46,20,191,227,137,173,53,211,83,190,46,60,195,121,225,161,43,19,112,185,227,100,155,14,142,160,184,168,223,131,207,228,34,125,6,6,111,239,236,51,184,233,28,187,207,222,185,185,196,172,193,16,34,20,182,66,113,192,231,131,95,15,60,41,231,93,248,172,146,249,129,177,47,185,63,174,77,14,141,26,113,141,122,39,34,239,67,93,101,247,167,173,180,94,184,62,207,172,163,233,188,46,250,56,100,237,194,79,143,11,159,133,231,121,42,152,195,120,100,199,209,233,121,91,56,2,15,57,243,249,240,202,11,79,133,233,195,82,174,2,170,189,113,91,120,90,41,17,226,76,247,8,47,58,76,123,184,18,90,32,87,58,127,142,229,175,172,172,95,15,130,42,81,136,69,99,234,33,131,153,215,90,92,25,29,122,185,61,12,14,146,47,249,194,232,136,40,108,153,181,128,247,86,3,23,138,134,41,2,9,114,173,231,237,232,67,35,81,236,179,44,141,1,15,117,9,175,6,15,35,134,137,38,21,125,38,216,107,121,208,56,204,102,99,247,103,144,150,168,80,144,249,80,242,55,41,101,202,242,126,52,214,2,245,161,84,145,39,240,231,77,158,94,116,117,144,201,107,180,57,126,96,246,183,67,83,210,196,178,46,18,86,233,109,202,26,8,96,2,139,88,110,192,80,118,231,3,251,92,4,184,31,38,24,229,225,238,195,100,154,122,83,127,96,6,71,11,152,164,140,156,153,192,217,91,97,42,29,140,233,161,103,144,125,140,83,23,75,18,20,101,28,210,129,82,28,182,42,227,131,158,79,117,4,122,126,123,42,21,242,108,84,98,71,69,22,100,60,36,76,26,218,227,129,49,100,116,69,4,190,165,63,156,165,134,218,183,108,115,24,245,25,248,192,168,32,43,59,52,89,139,187,195,120,57,180,231,199,7,57,209,128,153,61,228,199,201,200,228,120,211,236,235,151,46,60,12,94,55,203,68,252,13,75,196,247,232,20,149,69,172,209,198,170,207,149,231,208,55,63,48,109,103,233,185,242,19,191,247,184,180,19,144,44,157,40,207,164,16,30,215,117,90,67,175,82,10,225,186,122,39,50,5,18,122,74,30,90,44,213,196,128,135,125,135,47,188,21,222,170,28,66,167,82,138,60,140,113,60,171,246,47,36,91,2,230,133,155,74,196,156,49,220,66,69,160,154,177,247,20,5,63,134,248,88,113,229,157,162,141,182,185,177,166,122,175,11,62,168,72,202,63,100,250,94,239,83,235,232,48,212,253,194,110,92,96,240,217,208,189,92,251,230,70,186,140,240,51,165,107,51,89,182,61,193,119,82,153,88,18,13,125,44,7,142,6,34,96,200,128,83,137,231,163,184,52,225,129,177,197,209,14,33,56,210,81,92,60,48,253,9,89,41,239,100,22,124,172,77,92,42,83,127,224,80,2,176,31,218,79,219,122,65,83,53,198,249,228,167,148,59,78,163,123,139,223,62,31,115,210,23,86,174,199,29,42,158,245,237,71,46,72,46,123,204,57,241,15,123,248,244,188,45,143,205,38,102,37,107,62,68,254,210,70,124,220,208,119,85,228,18,199,198,116,39,60,12,70,166,118,24,20,4,159,124,43,137,238,78,122,26,128,10,106,97,59,96,168,198,243,225,242,183,208,76,169,236,21,166,106,160,1,159,89,105,92,248,209,204,130,218,217,92,70,188,46,40,130,251,105,9,57,51,137,139,123,154,18,66,201,42,169,146,169,107,251,202,135,84,72,81,145,89,94,198,136,156,55,201,220,254,12,67,108,215,20,29,218,226,141,76,162,11,47,28,20,197,254,167,219,4,225,253,122,97,250,166,149,139,143,110,89,137,11,219,73,77,174,187,25,164,44,223,188,144,70,110,79,167,25,246,180,217,147,18,203,196,218,246,11,151,200,182,3,143,161,228,112,35,173,123,124,70,183,106,86,119,178,109,182,240,94,71,163,73,252,85,156,39,95,146,125,206,162,223,121,191,148,121,4,203,189,80,204,158,24,59,21,133,233,154,10,20,18,111,87,74,60,30,182,126,219,53,61,154,138,192,137,105,230,194,231,167,100,178,157,52,214,120,184,109,60,216,162,247,197,55,51,157,32,8,124,134,198,115,52,229,16,249,241,39,201,180,41,87,229,114,143,222,143,91,4,91,182,181,119,192,57,61,22,76,155,4,216,246,152,215,88,153,83,233,162,228,250,93,74,28,184,215,250,68,58,230,163,236,131,220,218,106,52,38,198,190,50,86,79,2,169,172,238,103,216,184,140,168,139,18,238,192,69,87,24,47,175,11,143,92,149,228,61,137,254,124,54,69,44,102,171,179,32,240,138,4,177,101,156,114,123,98,52,235,222,113,152,188,147,198,173,132,109,65,242,70,55,94,155,57,205,120,179,70,137,144,30,186,84,53,124,164,198,29,164,32,99,122,149,214,159,163,195,251,152,250,16,130,223,207,165,181,21,163,1,190,185,40,18,219,67,11,87,55,250,4,169,132,62,237,23,208,213,253,35,64,127,53,233,71,112,166,246,90,227,194,177,250,232,207,51,101,234,143,177,212,39,81,198,51,150,24,91,43,96,52,18,243,243,145,220,90,154,241,248,212,206,197,96,87,10,249,192,207,214,237,204,176,213,229,169,73,69,35,36,247,4,75,103,106,242,88,106,13,156,65,159,16,114,148,152,56,6,90,76,250,192,177,70,202,49,76,129,159,88,199,132,107,242,69,187,250,61,111,218,143,130,160,184,216,120,109,109,12,60,211,109,111,49,173,152,232,156,182,21,210,26,88,71,19,248,105,84,75,152,244,245,123,238,49,31,81,35,100,254,214,234,10,191,51,253,25,164,249,254,56,254,5,79,215,97,189,139,227,176,14,187,103,81,167,249,58,199,243,166,169,191,106,235,45,249,254,22,3,137,52,185,194,4,63,185,220,113,182,85,213,49,209,81,116,87,168,110,182,174,218,19,156,92,172,3,144,92,104,81,148,148,99,190,112,223,26,110,16,25,213,113,63,0,232,185,114,102,120,151,61,134,48,169,77,213,137,165,185,47,69,94,143,30,171,82,212,77,2,177,210,20,15,5,229,98,21,127,200,121,134,14,44,234,108,251,105,93,207,148,123,252,88,200,11,140,28,85,155,180,30,200,47,12,29,52,61,98,148,176,152,125,1,34,83,49,181,161,152,13,124,114,167,106,54,194,227,252,81,148,254,90,137,96,126,87,123,85,42,33,248,177,13,141,99,141,8,35,112,46,221,197,54,62,121,161,241,152,142,156,64,100,120,114,1,83,151,161,194,66,153,158,107,87,172,175,152,12,55,237,45,207,150,202,232,251,194,91,245,213,79,168,191,71,190,151,134,73,128,246,243,147,47,136,79,115,179,33,126,58,157,73,38,175,122,97,91,224,101,40,224,243,211,226,210,120,168,143,148,223,160,112,253,29,194,200,87,45,141,60,33,154,77,15,116,32,90,234,36,77,17,10,63,170,56,184,240,2,84,249,1,147,58,223,15,67,50,36,32,17,24,181,238,24,42,173,54,56,206,170,214,135,123,75,192,116,67,62,202,69,8,53,250,178,186,205,158,84,117,91,198,249,182,186,127,185,236,189,214,19,245,158,133,9,117,106,129,251,163,21,0,99,114,223,163,233,16,86,185,178,77,214,253,158,155,128,80,27,246,23,153,147,29,55,150,218,51,37,25,201,209,151,31,235,12,156,58,151,34,112,158,239,165,101,19,152,121,218,226,115,228,90,169,151,212,174,237,177,44,150,193,203,255,194,79,83,61,124,165,41,112,125,123,238,147,219,127,24,10,37,91,39,203,179,36,223,145,118,22,202,242,116,5,83,211,220,119,164,173,71,149,130,37,184,200,56,68,227,231,109,41,166,206,33,176,170,105,16,250,141,120,98,212,244,202,179,87,94,201,21,197,62,34,3,58,134,17,8,11,138,47,104,122,180,185,18,230,67,119,136,179,118,171,244,220,153,27,219,157,207,128,213,212,231,192,103,48,204,117,127,252,108,37,244,232,243,64,214,253,64,210,42,234,113,182,177,231,114,73,10,158,55,214,161,207,162,155,67,203,198,224,167,191,15,14,80,187,99,212,108,121,244,183,151,73,233,7,188,152,57,20,70,151,46,126,27,254,202,155,110,34,185,29,87,198,183,162,145,198,249,177,229,234,38,102,195,131,232,136,194,104,223,212,11,207,249,36,140,80,152,174,241,70,168,185,255,38,60,187,68,194,221,172,153,92,163,210,49,82,16,242,14,188,117,79,105,169,195,75,207,135,12,62,213,37,156,226,76,137,134,155,253,73,252,202,209,131,166,150,120,221,38,5,169,207,156,52,89,20,86,241,195,27,227,105,143,197,158,205,183,141,214,66,185,170,54,215,158,80,112,196,231,213,113,64,213,120,122,88,17,37,126,188,192,194,149,23,58,8,12,189,6,179,77,11,69,195,187,241,105,62,117,152,220,134,238,236,206,208,10,195,22,182,12,121,104,11,98,31,178,55,67,146,176,142,167,87,116,88,211,102,192,248,144,104,7,108,34,101,232,71,19,99,41,207,106,19,63,119,223,186,109,132,167,150,182,86,54,244,128,60,133,128,2,235,238,90,195,193,151,38,234,159,7,30,79,61,26,162,200,24,241,117,99,194,81,159,4,248,54,154,246,133,167,118,99,108,88,86,45,134,218,180,77,233,83,82,64,180,34,7,156,203,211,198,154,97,198,121,80,188,205,17,79,211,193,25,190,81,4,5,216,196,61,105,108,84,201,74,188,48,132,5,146,222,152,117,122,198,104,88,40,101,175,167,141,240,108,74,226,212,231,68,186,9,89,236,128,34,135,64,122,246,188,126,169,97,26,55,215,9,254,231,183,49,223,237,10,159,251,244,221,242,182,233,88,123,65,48,237,140,186,217,102,87,186,181,15,234,172,141,208,209,3,54,217,56,133,225,162,199,149,215,252,116,115,216,196,17,203,54,109,6,202,237,196,96,32,228,187,128,31,161,184,3,227,87,25,83,162,245,123,60,237,145,103,171,93,60,1,207,109,183,167,95,3,53,218,156,227,133,64,143,85,54,200,68,250,32,2,14,132,64,231,126,76,35,105,13,143,75,195,214,86,73,221,124,251,193,146,71,154,160,213,167,78,143,169,228,253,113,18,151,218,194,117,62,154,116,223,54,42,212,74,147,175,228,65,99,144,163,166,214,149,178,81,216,53,174,184,109,235,118,82,54,72,55,231,155,56,26,253,153,135,203,78,57,241,254,120,126,178,58,31,246,244,253,254,80,101,82,130,26,93,192,43,150,48,120,97,253,97,27,90,4,232,63,110,125,9,117,61,148,168,29,76,95,44,62,85,74,218,180,227,111,211,40,249,32,58,227,148,241,151,118,176,140,183,73,2,41,179,136,94,63,215,104,64,81,68,57,123,116,70,70,25,136,102,247,241,176,159,27,19,121,187,107,103,214,222,1,34,253,46,75,43,141,249,202,197,69,222,60,221,229,173,88,235,223,133,205,160,44,30,9,51,158,166,139,38,165,151,251,241,213,204,230,250,122,41,91,169,37,166,90,51,131,147,10,234,32,111,118,195,90,179,135,19,194,248,152,40,44,196,111,103,180,110,196,35,122,192,96,242,157,52,246,188,168,157,139,9,116,9,7,3,178,134,67,197,10,27,4,141,88,241,23,38,239,85,166,194,142,10,88,4,127,116,151,140,173,48,58,30,65,156,70,213,191,43,117,225,188,119,211,198,245,237,42,114,113,18,171,52,115,28,246,117,115,81,55,150,112,161,49,4,162,7,113,153,60,172,92,55,94,198,225,168,90,205,249,85,180,229,79,228,50,80,158,247,109,248,132,181,34,68,93,2,203,25,113,208,129,203,18,245,44,236,186,111,99,27,83,87,22,117,236,70,249,162,185,182,22,174,13,102,161,46,240,217,179,68,175,55,59,169,173,5,214,106,221,103,49,145,38,116,58,182,194,181,223,66,38,100,5,116,48,5,102,153,45,119,79,201,178,123,199,81,165,26,56,110,8,70,94,94,226,86,228,105,83,36,108,14,60,159,118,236,102,201,163,114,163,67,212,128,238,235,52,43,134,93,239,183,183,85,2,30,31,179,51,15,196,167,105,29,243,242,105,118,68,94,218,190,115,2,220,57,129,9,170,102,220,216,217,157,62,115,33,174,164,183,243,147,232,112,107,95,104,175,248,67,221,173,25,142,209,146,157,235,16,135,90,143,189,23,150,81,146,225,166,64,161,63,126,222,72,19,114,4,2,38,229,78,226,37,169,41,42,62,26,168,20,124,126,219,204,141,73,226,136,239,60,94,52,223,153,178,81,101,201,226,232,61,248,61,79,130,177,71,225,227,214,47,59,155,230,245,23,110,56,247,73,216,74,201,251,188,83,63,117,131,18,155,212,222,157,218,242,183,120,213,216,119,15,77,213,154,131,145,51,231,112,0,57,155,28,201,204,195,35,58,163,211,143,62,17,23,101,135,11,163,6,229,111,219,102,210,149,245,133,144,169,221,113,105,252,144,10,111,112,87,201,75,95,200,112,161,103,49,244,133,80,66,218,1,51,209,84,121,157,155,217,251,30,13,3,87,7,131,105,171,45,63,119,166,247,96,10,140,57,196,244,251,222,88,55,235,156,86,169,13,127,147,0,68,29,232,23,201,143,127,157,187,191,48,133,183,250,220,24,91,220,111,204,124,166,240,169,36,252,110,229,222,226,199,118,203,63,9,106,70,71,223,235,130,110,86,149,7,223,177,171,242,38,98,188,196,207,234,163,95,223,44,86,128,250,194,179,86,181,175,226,91,53,85,242,11,111,237,182,101,36,192,30,13,152,15,72,225,69,213,250,251,62,178,201,221,200,199,57,144,56,245,207,171,153,137,170,72,123,145,101,103,95,248,189,49,104,47,103,250,19,216,182,226,223,125,225,199,174,77,204,252,26,28,43,50,16,95,216,182,207,15,218,206,218,231,7,15,171,43,203,199,137,252,109,141,223,94,104,167,75,64,128,181,44,206,118,31,24,241,137,161,29,227,152,66,50,89,127,225,130,233,154,108,159,6,230,101,222,191,111,141,186,91,123,15,204,77,126,250,165,33,66,186,69,46,237,12,239,146,154,183,201,55,122,196,170,142,134,129,132,103,201,245,194,164,82,100,226,96,197,234,129,214,38,66,134,109,216,11,248,78,104,232,153,34,200,37,175,19,61,157,29,232,153,90,149,30,106,68,165,180,253,204,31,82,161,70,50,217,152,251,113,91,52,5,111,13,131,48,154,138,163,105,200,212,230,5,19,142,136,43,171,159,182,122,237,48,192,170,224,194,168,31,63,157,36,51,166,36,134,201,120,218,207,150,69,55,43,96,162,128,246,52,27,86,39,159,2,211,117,175,188,111,99,246,180,11,239,173,148,90,250,34,188,88,216,72,221,157,89,69,229,45,224,36,102,71,17,42,120,4,63,88,200,167,191,107,146,218,237,217,81,210,72,49,2,54,199,99,229,120,50,217,214,21,48,166,173,42,113,68,172,221,29,38,80,210,116,210,167,49,206,81,54,43,143,160,153,241,108,124,140,50,227,60,44,78,203,73,55,191,173,129,109,230,83,16,31,236,182,252,93,155,203,214,83,109,71,63,224,142,194,76,231,137,150,242,97,124,100,31,195,80,159,138,230,168,17,22,74,241,1,152,20,201,83,31,162,10,237,243,29,179,85,237,243,201,213,162,3,231,47,27,158,128,138,225,54,156,235,124,18,63,67,50,173,71,170,179,241,117,181,22,7,231,199,111,140,60,176,123,63,180,106,46,157,143,74,40,102,88,45,46,12,229,23,133,17,139,73,251,126,62,115,105,238,188,96,30,63,252,194,206,61,173,250,240,77,76,34,216,223,37,25,181,231,145,160,29,255,221,55,157,184,224,68,26,106,218,109,249,84,167,154,177,133,126,82,42,7,182,94,185,239,19,107,214,198,165,35,129,160,203,223,229,135,223,161,185,160,101,17,129,31,140,171,90,87,110,234,132,125,230,43,50,10,174,232,29,61,114,106,103,18,42,14,179,66,164,252,146,106,221,90,180,145,224,120,57,183,248,221,187,206,22,197,182,222,85,123,3,114,118,204,163,108,119,210,163,20,113,102,155,236,187,35,84,102,80,143,172,186,191,63,19,146,71,111,102,183,171,237,82,80,51,139,183,60,161,246,75,187,172,182,46,100,212,6,70,192,52,176,190,237,228,197,11,37,116,153,32,108,253,52,14,177,164,251,93,35,27,161,77,221,24,49,14,95,1,218,167,135,82,123,200,88,188,90,60,51,148,155,180,113,136,34,202,110,254,66,78,116,61,53,139,60,63,154,36,254,227,182,142,201,251,194,22,122,251,70,224,188,236,250,24,133,88,27,240,137,36,191,99,5,31,51,245,20,160,191,25,134,208,247,220,29,74,174,110,87,39,194,32,197,71,49,196,215,50,181,91,16,99,16,239,142,38,52,215,124,203,52,247,3,95,186,58,185,214,167,123,19,89,92,87,178,101,81,228,179,214,22,180,82,166,75,234,52,8,214,132,161,114,215,107,87,79,230,64,78,61,155,41,77,46,96,36,216,75,192,112,233,159,62,96,124,131,253,210,40,211,159,232,93,51,38,25,213,156,237,48,194,122,75,91,181,120,162,30,190,1,63,29,254,232,68,116,47,61,241,227,121,169,250,76,194,220,49,110,11,157,97,77,143,157,45,32,250,73,1,215,86,244,3,161,42,181,86,252,52,90,219,42,48,243,217,61,57,204,34,184,94,153,44,115,82,255,194,180,254,44,77,236,13,242,134,190,160,147,194,95,42,75,137,138,101,117,144,116,241,35,199,134,250,155,223,20,137,84,101,99,208,246,16,155,46,4,133,206,123,123,104,223,109,120,125,179,65,140,111,218,127,73,82,53,154,19,236,232,177,149,23,219,233,195,242,149,103,236,71,199,1,29,206,96,148,195,35,56,211,143,158,217,90,236,124,112,79,108,111,94,149,103,219,74,109,135,233,178,85,218,29,74,53,43,126,155,213,224,113,95,224,95,250,16,217,25,209,64,45,39,151,61,189,9,229,188,9,156,223,181,164,107,149,37,191,167,179,251,157,237,245,28,58,65,219,183,94,252,17,93,91,143,75,8,147,123,156,154,22,198,241,122,72,149,243,4,253,69,102,172,139,213,227,128,166,117,55,94,97,44,145,132,83,209,124,58,111,243,29,190,99,60,194,245,54,77,142,248,50,176,111,85,49,114,98,10,239,58,37,55,72,218,97,104,145,157,182,56,191,180,130,254,168,190,15,98,221,233,113,27,25,106,245,71,216,3,41,39,127,102,136,138,117,121,102,8,35,222,205,249,48,67,114,117,154,44,68,17,241,76,18,249,113,57,24,145,179,136,131,73,70,81,161,87,123,206,26,18,69,44,188,185,168,183,39,51,145,147,122,232,172,24,176,193,196,139,21,73,198,238,240,153,49,105,212,21,24,199,35,31,131,168,71,208,169,35,70,175,133,237,222,157,127,201,24,214,199,131,182,70,206,225,108,29,206,200,81,3,77,60,15,250,29,10,216,74,136,106,189,81,199,188,49,186,13,51,235,147,75,43,244,237,238,152,67,89,121,243,80,107,94,42,150,49,20,76,6,93,172,119,201,203,185,112,12,191,221,160,239,93,184,155,78,102,12,51,194,180,7,70,218,127,196,109,99,107,163,190,190,150,150,222,190,166,33,66,89,165,134,78,98,179,198,90,142,206,245,92,122,240,134,120,26,79,156,2,144,60,82,188,181,67,108,182,153,75,81,149,33,140,121,12,126,9,1,67,168,144,11,55,103,156,184,50,228,0,213,235,169,76,115,225,116,20,55,73,169,177,23,8,201,121,248,219,52,75,23,33,250,150,73,209,252,194,197,210,116,10,155,182,143,195,8,106,10,115,7,111,27,132,208,191,240,152,48,142,244,202,224,82,175,128,145,127,44,10,159,79,102,249,202,66,62,105,9,147,208,224,232,139,99,143,143,185,234,3,231,179,89,241,75,235,213,246,77,242,76,77,60,198,81,164,33,197,218,4,205,91,138,132,95,152,246,39,245,196,3,206,94,58,33,95,180,105,122,17,248,60,225,20,111,251,76,17,40,113,235,96,64,102,48,224,100,47,64,71,18,121,130,136,173,200,49,228,231,104,146,168,254,182,33,209,11,219,137,205,92,248,49,125,218,85,199,51,136,207,183,149,226,203,199,1,82,116,68,217,141,209,22,113,225,60,85,201,31,74,88,190,81,223,137,56,82,126,44,185,185,241,21,40,197,194,249,56,118,67,190,117,152,232,72,253,190,217,78,120,211,117,51,55,209,166,95,136,89,128,198,140,150,8,34,244,101,179,69,190,231,198,194,69,77,33,128,201,225,94,184,229,166,71,155,71,113,156,218,52,110,4,61,27,192,20,95,118,66,85,67,47,28,141,136,214,226,194,207,156,179,183,206,73,27,133,36,31,42,116,170,85,125,226,72,39,186,81,50,176,233,66,8,60,152,3,227,104,19,251,145,71,142,26,98,44,64,31,215,14,249,118,233,66,237,247,96,154,223,244,161,156,177,145,238,151,15,157,98,213,199,36,189,38,231,114,52,51,247,147,248,11,243,79,28,129,226,145,146,117,147,135,82,76,88,224,62,148,133,186,219,99,161,222,91,76,27,137,58,168,186,183,103,200,20,247,109,154,208,124,85,248,252,119,196,209,24,20,203,162,141,251,196,240,246,182,246,161,237,234,251,162,151,43,246,169,4,76,143,247,123,194,243,220,163,240,134,152,191,90,169,17,71,183,22,155,69,152,61,73,184,105,180,119,176,65,244,77,213,217,212,62,211,6,234,158,57,246,146,139,45,119,123,156,227,145,153,139,45,25,238,140,122,95,20,95,188,213,171,33,80,81,212,28,136,49,26,124,9,234,58,230,70,250,192,100,195,98,163,186,69,222,133,47,125,193,75,137,77,48,229,52,253,109,100,5,75,108,161,183,213,96,5,166,116,28,79,5,221,192,23,206,200,143,245,128,173,191,95,111,27,229,192,56,26,183,0,93,129,18,30,137,254,190,8,178,158,223,166,102,218,227,182,48,175,232,58,29,178,29,95,241,204,58,70,82,122,219,9,135,221,25,71,163,58,162,227,44,211,54,17,41,13,203,164,61,207,140,158,218,26,176,233,150,234,67,161,130,21,25,143,13,81,78,31,10,243,213,142,221,251,98,220,202,185,49,133,155,119,239,143,9,149,174,156,197,178,28,245,238,253,113,211,210,143,147,198,176,72,44,144,215,206,250,227,204,205,94,193,104,40,11,136,116,19,48,242,63,113,238,212,181,159,209,224,29,159,23,182,243,37,235,140,69,21,202,167,121,138,153,85,77,62,48,63,35,138,8,184,169,225,24,190,40,172,34,142,90,160,249,192,228,115,103,228,175,200,72,234,169,77,62,209,175,251,132,211,243,89,118,145,243,219,190,183,106,104,76,174,249,252,248,202,81,113,66,126,191,169,41,95,129,101,85,227,125,21,234,0,58,146,232,74,113,78,16,98,112,185,40,195,217,26,127,82,204,58,104,20,137,2,183,193,101,44,31,43,240,226,215,3,214,22,159,15,153,50,245,118,39,190,66,160,219,97,156,99,159,159,238,20,191,29,78,88,162,191,112,115,89,229,198,114,222,214,179,58,117,211,158,254,102,35,141,236,172,179,60,176,91,215,53,43,248,62,223,230,217,192,220,77,10,59,238,179,179,21,216,216,95,30,200,224,74,136,226,186,192,236,166,102,252,248,135,117,47,240,89,94,188,74,14,76,99,132,6,58,137,208,105,68,30,21,81,86,141,100,146,185,138,4,156,218,51,231,48,51,184,53,74,35,140,81,235,58,6,78,94,145,19,39,149,85,100,87,88,22,204,221,126,225,179,121,210,16,108,177,56,246,41,112,211,229,233,192,165,12,65,159,57,7,126,108,157,55,61,220,85,238,10,15,138,62,162,200,0,95,43,233,18,64,140,189,228,167,207,28,162,199,82,121,201,247,96,8,228,2,211,197,176,227,194,182,241,29,229,166,241,12,72,59,70,10,124,100,201,92,20,170,12,17,171,67,81,41,207,77,111,136,31,113,225,59,205,39,194,218,31,73,208,24,40,103,10,208,77,6,207,104,172,24,9,144,128,183,30,205,162,121,79,141,133,195,210,251,90,228,27,253,109,33,243,167,31,46,10,23,203,57,113,140,97,146,234,93,224,76,160,26,231,134,58,35,151,118,102,175,51,77,228,24,195,147,222,158,166,112,223,174,214,107,174,22,164,47,5,166,92,24,35,133,200,61,61,151,198,20,232,251,85,227,78,171,145,46,250,36,105,197,156,146,204,31,72,127,124,146,161,29,1,211,219,243,160,193,111,6,165,179,109,11,76,42,207,147,38,159,169,109,41,58,163,31,16,116,169,139,58,232,242,233,40,51,25,61,231,93,80,226,106,76,102,252,231,57,239,220,177,7,167,136,160,149,71,224,148,221,109,214,102,202,166,115,66,69,203,42,223,41,28,193,194,249,192,40,3,222,57,26,89,237,231,145,208,203,19,151,6,125,110,234,109,77,40,8,177,176,209,168,175,87,70,229,203,67,113,6,233,210,189,42,38,199,97,99,198,122,13,157,104,63,112,132,218,132,18,216,239,60,232,184,51,60,201,122,45,101,85,75,28,223,202,11,222,167,207,171,132,128,178,35,22,192,103,187,40,12,63,236,22,25,72,206,76,189,47,42,74,158,11,101,11,191,180,79,132,220,60,94,222,1,159,88,97,235,165,17,235,249,22,3,233,226,169,125,246,28,125,231,66,83,84,23,35,39,142,70,36,44,138,66,214,126,221,159,43,31,251,6,142,228,131,250,243,229,46,108,152,29,198,157,92,252,71,17,193,221,222,134,207,3,155,79,235,90,33,197,27,137,65,124,25,171,200,81,51,107,108,84,84,29,70,62,87,194,233,106,10,2,61,138,70,248,245,233,67,195,188,37,62,159,73,173,178,234,35,63,91,140,29,131,252,44,215,35,213,254,60,149,233,242,226,205,90,251,116,245,49,55,151,88,116,233,163,86,6,10,112,223,55,166,93,136,187,202,26,129,29,68,45,114,52,253,23,50,140,33,195,172,123,238,142,8,178,158,155,250,97,189,187,35,2,125,133,39,141,94,177,59,50,237,44,61,55,162,61,37,80,178,90,242,208,216,69,120,83,170,253,246,19,158,85,178,113,177,205,110,150,81,209,193,96,212,128,114,143,182,13,228,133,233,38,44,17,88,226,209,42,246,42,189,218,216,138,81,190,172,208,47,63,142,185,112,90,119,231,69,139,132,60,114,68,63,163,44,4,223,50,109,253,132,208,246,237,55,220,182,14,34,249,113,58,75,118,142,137,101,153,20,90,192,80,113,200,32,68,17,16,37,140,42,176,213,85,98,123,68,145,79,94,119,35,1,144,98,186,253,20,160,182,192,52,206,197,198,205,44,171,164,248,15,156,250,184,143,5,191,117,61,26,77,129,25,155,252,198,134,169,200,165,193,89,245,251,62,39,102,15,218,20,110,51,82,0,152,8,169,87,38,40,137,146,128,201,39,237,7,238,78,202,54,120,234,71,192,142,191,199,226,135,5,104,209,41,177,89,128,23,197,205,108,66,250,243,185,240,18,161,37,37,86,116,162,245,153,82,176,142,20,27,201,164,253,62,114,26,222,34,187,87,153,161,245,199,169,183,5,220,217,199,235,51,77,214,33,234,240,128,250,241,156,251,196,204,145,216,199,245,92,242,223,236,165,210,69,207,199,60,196,252,133,215,57,169,64,57,140,160,156,172,81,141,134,181,26,217,36,90,233,117,135,195,130,233,36,44,236,121,161,159,9,8,43,59,242,61,13,65,106,9,85,90,187,13,179,205,126,73,75,2,205,214,21,79,129,53,163,132,52,69,207,217,110,42,150,231,37,41,102,219,160,166,72,253,161,193,160,94,234,236,18,75,84,17,201,44,204,231,224,108,225,137,163,19,46,136,222,21,223,98,220,85,71,80,191,233,19,33,173,21,67,216,10,4,251,57,154,150,138,25,240,68,96,78,97,50,100,126,101,212,135,154,204,119,60,194,20,149,106,180,186,72,158,234,219,40,222,254,223,76,184,185,150,247,85,173,139,54,38,44,125,27,213,148,133,29,134,33,250,188,75,150,217,184,174,19,16,119,157,19,208,107,47,49,198,134,117,41,235,19,101,195,18,73,69,92,141,70,123,198,24,125,118,62,18,176,86,211,134,89,203,179,7,67,203,124,222,146,222,51,78,8,35,208,188,132,91,105,116,241,179,95,10,180,32,154,171,215,141,212,151,175,62,248,15,36,233,202,129,148,125,98,178,22,101,16,220,92,244,137,126,58,131,71,212,88,210,40,207,148,176,214,26,183,250,3,163,168,232,209,200,49,204,91,192,41,90,89,50,183,227,29,3,129,92,152,122,99,91,141,188,221,103,50,40,137,200,3,175,16,113,34,253,60,215,211,129,140,188,245,136,58,5,44,154,81,159,185,232,196,92,145,124,62,43,255,25,43,207,4,174,195,31,142,212,238,10,179,189,143,103,130,56,249,243,68,73,30,184,252,211,129,25,176,178,197,160,146,48,98,62,129,29,220,37,47,65,47,231,13,6,88,80,167,208,27,15,140,172,97,15,10,201,9,212,154,4,26,214,111,44,108,137,19,180,102,29,132,137,248,122,7,9,100,224,19,38,49,16,35,97,68,249,147,234,179,126,30,38,30,31,183,61,160,11,105,226,14,56,100,92,140,85,91,132,226,219,63,91,196,168,225,155,129,157,134,18,187,153,82,85,20,233,173,7,92,96,171,11,71,53,187,239,166,65,14,60,215,136,43,207,23,78,186,90,46,252,220,72,114,217,157,3,19,7,202,140,66,123,70,137,138,243,192,150,73,67,90,19,173,240,140,137,21,103,212,91,158,190,17,86,38,135,209,37,90,207,169,79,100,224,251,255,129,52,131,40,142,242,207,48,174,91,16,27,206,77,232,35,59,179,217,12,206,142,197,203,186,171,59,65,254,186,53,225,110,252,45,25,165,184,35,197,52,123,66,10,234,205,50,208,210,89,139,74,144,38,240,223,154,58,107,208,154,217,124,77,132,237,221,151,62,51,40,38,51,200,72,211,234,253,58,208,206,227,46,193,107,128,3,161,221,228,124,17,245,142,36,216,255,210,231,11,204,22,52,24,46,144,47,117,237,98,239,219,60,175,97,178,146,245,249,182,171,177,31,46,188,53,142,40,214,222,116,127,27,82,168,198,102,216,62,199,79,147,228,235,122,102,218,118,122,190,240,172,250,245,21,228,47,124,133,192,247,138,82,172,192,179,92,174,223,48,123,152,174,65,202,167,155,230,30,125,94,81,213,137,248,44,62,193,239,66,118,64,75,148,164,96,132,254,133,242,141,202,90,89,160,209,46,229,168,143,199,78,220,74,50,151,73,98,213,157,164,139,23,134,72,247,232,150,223,232,11,210,132,235,253,52,227,201,106,2,173,193,39,158,190,67,57,48,5,76,57,247,48,69,147,24,74,136,241,235,80,130,49,231,14,47,150,185,129,6,39,112,145,62,144,3,227,138,41,207,124,90,49,99,196,56,37,242,187,40,253,146,110,96,196,62,26,226,161,92,25,233,209,29,211,229,68,128,75,215,62,146,140,37,72,113,84,9,151,174,79,36,161,102,140,21,30,191,236,163,65,67,134,130,178,83,209,126,163,143,11,111,143,161,2,147,83,95,182,117,109,197,164,131,10,163,180,202,126,76,120,135,87,225,233,102,236,90,128,161,61,185,71,186,103,34,105,165,179,37,61,84,145,92,131,249,13,211,95,81,76,37,166,195,231,211,86,209,4,14,206,174,19,102,181,184,161,132,38,70,101,119,63,17,56,163,4,234,207,35,203,161,170,211,172,148,253,124,217,155,28,155,207,42,52,117,38,213,59,161,138,21,107,31,45,59,212,20,223,7,238,9,153,137,227,205,210,81,102,226,160,30,107,163,177,137,205,180,192,19,81,198,128,43,116,26,125,40,8,17,251,92,74,173,121,40,115,129,44,200,116,229,27,244,121,32,108,23,129,109,82,9,24,110,143,204,88,84,3,8,156,28,46,200,151,52,129,49,2,242,120,194,72,68,91,66,71,114,227,216,107,127,97,138,221,210,72,11,158,82,100,152,39,190,159,26,39,145,94,56,145,103,187,48,249,34,133,205,228,203,225,243,58,85,155,227,132,246,195,133,213,177,118,56,241,157,124,247,68,246,57,114,11,243,219,159,167,7,211,65,180,227,194,43,131,92,225,25,172,106,92,211,181,44,11,24,90,119,172,21,39,70,157,10,79,76,57,252,204,144,55,165,43,199,224,57,125,81,70,24,148,4,180,194,240,173,226,129,159,231,173,26,153,221,152,89,247,117,209,48,47,223,230,9,176,247,116,35,9,94,118,215,86,192,78,134,243,12,158,18,67,133,106,157,254,56,199,199,48,100,51,169,224,232,151,216,140,184,220,179,242,225,192,233,98,89,140,81,36,6,138,162,48,206,86,140,240,162,51,60,102,146,172,247,241,245,76,86,201,11,47,235,12,136,143,139,111,94,47,12,179,182,216,231,158,47,233,4,238,250,227,43,67,245,247,235,166,3,75,127,26,95,220,25,199,34,87,43,217,18,90,91,91,44,30,48,124,200,50,8,108,189,153,49,161,100,22,69,189,176,65,83,181,31,157,76,245,67,143,230,115,202,49,81,142,254,40,86,97,78,177,92,217,147,239,2,171,249,169,48,148,153,152,72,43,213,49,189,242,101,146,183,14,103,211,39,123,224,20,116,12,254,177,207,249,158,59,247,20,151,198,206,72,38,82,98,208,20,173,24,144,18,187,136,95,112,99,136,14,196,250,129,206,93,123,238,123,246,72,63,147,136,198,40,66,97,146,221,119,121,177,39,35,48,170,96,55,122,51,79,42,61,122,211,20,23,177,4,139,128,236,3,76,99,124,150,136,222,122,125,116,136,58,61,241,119,7,179,208,112,150,137,184,111,235,12,188,113,103,238,210,127,111,153,136,226,30,70,116,146,213,167,166,53,144,221,233,193,239,68,76,78,171,63,3,43,114,23,235,130,31,95,154,232,234,116,115,3,136,88,2,37,64,221,91,209,163,40,247,53,186,205,220,2,163,144,16,76,223,209,155,210,5,141,218,59,99,23,129,7,133,146,165,72,215,83,69,14,24,251,48,185,45,134,66,13,254,243,24,214,234,47,112,49,191,210,128,235,195,171,27,136,39,215,136,222,6,158,32,50,78,7,105,140,40,179,15,230,66,145,128,198,56,130,250,243,13,161,184,180,33,240,74,80,227,29,182,254,24,133,241,192,187,71,195,207,223,138,218,147,186,232,22,93,119,96,114,152,129,206,103,78,98,187,84,130,153,48,204,37,77,159,217,249,236,67,221,137,161,80,171,248,164,98,33,2,143,34,78,13,3,70,74,244,231,5,145,206,137,163,17,133,213,135,2,47,60,42,79,159,30,157,161,48,75,82,142,79,0,138,165,68,142,163,203,84,140,233,65,211,172,57,232,92,119,231,197,52,50,223,131,207,82,59,165,245,96,203,206,203,224,219,16,65,229,52,61,87,134,43,113,220,246,121,215,44,240,10,19,12,58,138,134,252,236,15,186,87,4,242,152,13,136,199,42,240,28,46,61,195,164,211,159,154,215,25,181,231,243,27,183,221,2,2,238,84,184,132,206,36,48,13,6,207,209,61,188,205,172,34,54,69,199,220,224,208,73,1,222,93,233,105,248,128,212,30,193,33,141,108,73,22,153,255,5,215,44,6,76,31,216,103,44,150,129,165,212,29,208,208,32,59,48,43,190,222,22,21,176,29,209,182,89,203,234,193,144,11,199,141,213,71,215,33,124,226,223,224,132,159,217,234,76,47,77,135,48,58,213,237,134,226,123,229,231,85,147,60,189,235,42,57,49,5,243,237,244,200,72,53,234,68,200,55,188,98,7,129,164,64,209,97,144,105,54,240,167,133,105,166,106,197,241,213,174,27,186,25,9,78,114,241,212,150,97,178,57,220,237,194,21,166,145,188,70,156,178,213,246,143,92,59,246,160,126,52,122,6,69,103,27,198,239,141,144,224,143,203,218,66,11,57,45,21,1,111,85,47,31,244,108,142,216,95,156,37,19,151,168,23,110,78,86,66,142,94,31,24,242,243,55,212,61,219,227,135,168,193,139,160,29,44,54,0,232,203,87,157,129,209,143,136,104,246,4,53,210,67,203,252,13,53,51,142,38,33,178,116,254,238,8,8,68,52,203,182,39,235,209,204,162,241,64,217,175,85,125,100,144,56,162,147,251,204,75,244,208,234,218,97,6,244,17,226,159,23,167,212,76,132,116,194,193,5,237,28,104,135,50,128,11,85,243,104,86,130,110,178,36,253,117,30,54,113,143,223,24,74,151,93,103,186,243,12,83,36,151,49,177,163,155,82,224,66,245,210,223,215,160,199,71,135,63,250,199,110,226,210,204,143,91,91,138,176,93,42,81,147,157,211,24,247,186,216,195,145,240,169,142,222,139,254,44,231,132,56,209,191,248,113,116,156,15,60,238,84,71,47,211,89,214,244,210,200,24,198,110,242,76,101,101,63,71,83,112,138,167,70,192,211,37,42,101,230,58,247,229,71,147,82,44,186,166,34,139,31,92,40,228,173,171,126,63,16,217,238,206,8,139,11,217,251,155,52,213,125,95,168,104,46,221,208,177,29,191,189,103,123,148,39,112,67,14,62,190,143,19,198,177,237,213,144,243,132,153,62,74,73,178,53,109,10,34,96,173,241,93,19,72,169,69,253,129,73,74,120,68,138,189,115,213,70,144,142,16,187,143,97,108,198,199,187,137,133,139,230,15,140,246,162,166,194,180,180,187,111,55,151,108,230,83,167,219,185,97,38,205,126,97,116,172,15,125,98,180,162,222,11,59,183,221,180,60,216,249,244,34,7,187,225,245,13,13,87,113,63,137,183,129,30,14,245,93,25,225,176,12,124,140,194,98,206,235,9,251,172,152,89,2,222,234,213,112,226,182,179,191,112,218,0,36,182,244,68,94,230,69,150,29,197,75,181,106,28,192,94,199,31,25,36,169,164,215,69,90,192,85,176,26,83,89,203,26,111,210,52,16,29,92,219,210,6,77,151,188,97,137,157,47,124,38,23,221,186,99,103,148,35,140,70,78,178,60,23,54,137,94,124,162,221,240,254,138,46,137,184,52,174,20,48,172,51,141,80,182,137,214,249,133,111,154,193,164,235,109,66,30,158,190,153,196,51,57,235,150,108,154,141,72,220,54,78,77,67,166,233,105,196,67,223,123,208,115,147,167,140,240,57,174,144,41,247,213,159,190,0,212,208,234,240,109,238,134,118,177,100,227,98,245,171,232,143,52,11,9,237,81,92,88,134,68,22,212,216,66,186,175,57,191,6,203,250,194,103,84,74,174,229,124,60,103,210,40,113,238,148,158,144,209,68,99,170,79,195,216,205,160,155,165,48,149,180,120,228,105,62,37,39,182,204,43,138,239,40,135,101,149,20,56,235,195,134,114,96,240,199,87,69,90,185,15,188,96,156,180,128,105,167,212,163,17,253,251,206,210,176,231,115,214,194,143,105,233,125,75,151,160,136,91,234,193,104,214,125,243,106,7,102,194,145,64,122,25,1,178,198,169,63,130,17,2,211,139,244,93,187,120,151,73,169,151,108,183,170,251,185,153,84,108,209,29,52,90,31,204,112,95,56,211,36,39,37,39,243,0,221,211,143,206,213,236,161,31,56,34,40,131,89,139,20,206,238,84,202,53,231,165,34,13,255,11,37,47,170,40,185,179,28,240,217,155,111,125,38,236,158,191,9,17,224,179,108,233,72,129,244,235,141,53,168,69,64,247,121,225,158,21,30,73,223,71,53,189,106,65,69,135,167,27,63,220,37,134,233,84,50,7,30,129,59,178,72,113,52,161,163,132,18,223,13,133,63,50,8,193,69,62,221,5,3,196,45,57,233,177,34,135,81,31,24,122,152,192,85,166,44,50,28,217,69,180,14,156,153,243,229,104,211,142,175,126,238,179,87,103,59,40,48,189,100,59,142,46,38,140,169,240,204,174,36,2,188,196,65,15,134,251,9,176,107,28,140,55,108,81,152,170,206,44,113,219,12,91,121,42,86,15,137,175,139,238,61,73,75,35,202,48,220,46,203,208,253,188,46,140,186,90,190,112,193,75,70,97,56,238,62,208,104,114,19,203,115,204,85,97,77,249,35,165,17,173,233,247,99,210,84,41,142,134,8,163,111,27,115,246,118,47,188,158,184,81,63,175,105,107,196,253,113,250,14,244,202,109,54,142,163,207,150,85,217,43,100,214,16,252,112,248,60,85,165,56,26,188,123,12,165,196,11,123,96,115,125,243,79,4,47,25,169,56,157,160,114,21,175,51,208,142,191,178,246,175,156,63,146,215,139,79,155,13,241,210,163,49,173,95,126,229,8,72,43,129,133,105,31,19,173,128,49,11,23,116,159,239,103,222,79,187,139,248,4,210,19,38,26,225,48,82,218,250,229,163,162,144,226,133,156,57,252,145,100,103,158,61,187,226,59,161,97,95,33,23,134,32,107,139,121,250,76,102,73,77,34,240,1,158,94,190,239,180,215,109,125,33,48,40,206,0,138,121,156,86,39,249,182,55,155,45,231,180,29,120,16,133,46,129,161,130,173,88,35,248,150,5,181,158,186,226,239,35,161,121,32,11,204,166,191,101,206,88,189,176,94,147,11,99,14,138,69,25,242,195,146,37,29,14,232,21,99,195,95,56,107,64,76,35,69,9,6,150,41,122,75,213,19,57,254,236,250,145,160,231,151,37,231,128,179,72,139,68,230,9,23,16,11,151,11,35,88,246,138,234,158,230,153,34,247,140,12,118,114,34,211,185,238,85,180,39,1,177,227,43,244,182,121,51,162,26,3,12,213,38,194,1,118,86,18,230,236,137,183,153,7,242,104,141,119,205,94,109,162,164,153,227,161,96,74,180,21,134,143,26,131,52,33,109,40,19,49,118,60,219,21,236,128,105,103,149,167,66,6,40,199,32,101,145,208,85,215,100,154,155,196,3,103,167,244,192,184,222,223,96,162,161,156,45,143,101,109,211,177,191,112,213,214,231,179,235,198,212,40,2,153,102,189,4,2,211,254,216,227,220,31,89,9,129,7,175,56,98,17,102,160,59,26,200,106,163,203,189,228,11,216,55,53,49,206,247,182,211,93,149,207,191,148,121,156,200,125,109,79,0,152,129,85,146,78,219,3,239,26,36,93,96,188,238,134,194,116,97,199,35,103,147,115,67,21,22,112,58,138,3,102,112,76,57,218,68,8,91,140,37,186,114,239,148,52,88,247,82,176,112,89,95,146,236,147,97,150,179,237,139,143,224,76,2,55,207,52,120,68,37,10,9,212,5,166,164,115,56,248,202,247,19,244,166,41,121,82,184,50,45,104,238,124,155,42,25,104,103,94,57,162,117,220,32,37,97,99,191,125,54,176,23,78,69,120,3,192,40,241,249,149,177,225,22,75,184,97,106,196,37,182,25,195,180,1,20,70,161,203,147,253,219,196,2,238,186,59,176,75,104,110,149,202,110,135,13,150,60,82,246,124,35,102,44,235,149,89,93,97,24,221,129,214,42,225,54,30,120,80,211,252,202,232,233,25,250,62,50,21,43,79,178,178,17,94,194,205,100,24,14,88,224,14,55,100,23,229,161,101,246,255,59,224,76,13,254,65,105,245,249,162,244,24,136,204,10,176,173,96,14,19,184,79,61,117,130,9,226,247,149,33,30,232,203,206,197,152,31,14,23,11,24,5,198,24,52,38,219,100,190,55,250,72,225,217,121,129,4,15,190,254,124,2,121,32,198,226,151,70,191,247,154,15,186,67,189,149,202,217,40,207,109,207,122,63,16,147,100,153,250,245,33,133,24,52,43,214,232,36,134,167,140,133,50,220,210,0,197,162,220,132,1,54,8,140,66,201,10,157,171,210,158,131,89,52,60,41,137,66,186,104,158,163,149,220,66,38,184,145,11,99,208,10,140,211,167,47,64,150,247,232,73,191,31,164,19,123,164,69,32,211,235,119,223,104,232,242,39,74,44,184,165,76,55,62,42,6,94,176,90,72,247,175,37,231,182,141,182,79,11,36,207,90,210,121,161,51,60,60,17,69,106,154,180,238,133,153,52,82,10,152,13,103,83,248,220,119,136,135,217,70,122,233,23,50,77,216,232,190,144,164,142,167,131,89,125,186,149,29,48,115,171,60,114,230,245,26,217,34,122,12,36,193,96,137,61,20,24,124,36,153,234,153,60,22,51,135,140,137,1,83,28,9,45,137,114,172,233,63,96,124,187,100,25,64,222,243,206,181,8,2,165,189,21,238,116,219,56,156,77,207,55,224,204,196,220,238,247,7,45,72,230,121,24,222,53,232,155,120,134,15,201,104,178,164,27,133,208,97,118,129,233,129,23,164,22,135,153,64,229,141,157,79,191,165,59,105,101,83,1,81,24,1,176,248,122,207,68,190,101,147,51,168,154,212,126,39,150,62,37,254,27,116,125,164,96,119,110,132,183,196,29,3,1,214,243,5,121,81,106,227,150,213,31,180,32,18,230,232,36,199,83,21,70,199,52,94,167,105,140,52,129,145,44,244,20,51,133,58,170,176,2,83,39,41,119,48,160,90,114,223,151,249,21,244,22,67,137,237,152,158,27,189,155,136,77,23,130,210,69,22,253,220,44,64,95,49,78,209,32,151,115,67,25,170,49,41,85,58,33,155,162,24,81,237,59,235,224,235,170,48,154,78,254,129,145,16,42,122,240,132,37,17,243,138,137,239,202,153,205,233,43,190,62,90,209,178,220,52,221,202,221,63,16,54,75,187,234,251,232,40,224,202,172,115,134,120,211,163,39,158,151,49,103,157,183,55,158,83,163,31,158,3,166,230,215,218,3,239,20,15,101,16,170,234,219,196,77,110,5,106,147,237,157,147,108,242,12,85,16,196,223,85,226,155,223,222,37,10,83,203,120,64,50,225,193,124,175,209,234,177,176,247,144,38,123,235,160,44,247,169,208,129,41,138,89,7,110,212,239,252,220,108,222,246,120,96,179,19,244,4,55,237,22,85,31,90,182,136,195,97,4,75,244,101,19,243,117,223,197,88,10,71,4,250,135,117,145,164,88,69,42,250,0,229,129,233,246,240,75,35,125,49,245,203,198,102,35,56,148,38,180,214,210,120,224,18,10,173,11,37,204,169,179,202,25,196,87,180,135,10,193,22,179,18,27,197,43,24,25,203,18,201,249,249,66,248,43,183,166,96,170,187,2,219,123,240,115,159,153,115,75,213,0,152,252,71,148,51,204,199,82,47,13,29,165,24,106,4,55,85,111,59,83,21,240,186,23,78,81,59,203,88,162,250,231,110,142,20,90,218,18,241,27,202,205,243,118,8,64,71,63,3,89,97,90,100,66,32,16,109,210,170,3,245,76,157,87,175,215,12,135,135,190,207,130,195,115,84,174,172,111,170,203,209,252,41,123,177,132,69,251,132,70,58,217,78,168,196,53,96,156,193,100,28,23,218,199,118,212,166,176,35,78,122,244,121,153,169,199,209,211,116,172,46,124,162,149,28,21,109,18,99,89,175,44,243,220,130,231,136,147,134,216,55,13,180,244,82,176,242,214,192,239,71,209,74,190,253,30,76,231,233,214,5,104,4,209,100,194,219,210,152,154,210,249,136,157,60,146,98,48,160,117,97,69,109,254,30,141,128,160,172,202,180,224,205,123,240,212,246,155,3,227,170,24,53,55,72,146,91,97,246,6,65,169,48,103,106,217,46,51,239,158,33,237,101,1,46,188,72,14,110,176,75,92,233,30,156,133,228,69,160,3,25,225,62,146,19,100,213,174,97,18,237,147,241,211,104,147,202,219,48,13,208,80,196,130,123,83,158,157,194,64,52,49,74,214,223,84,187,192,116,134,70,61,156,111,83,234,163,240,68,224,92,222,194,47,91,53,185,114,186,69,238,149,159,17,89,37,135,141,86,60,35,201,47,13,210,240,120,183,141,181,95,146,37,165,243,103,51,109,235,83,141,154,116,234,106,73,202,110,121,132,44,200,180,26,194,126,246,233,57,58,223,102,55,66,146,110,227,207,181,142,40,150,115,217,77,163,63,246,225,249,30,125,230,248,210,158,120,157,76,88,192,200,122,201,26,113,118,214,144,169,46,199,120,240,1,9,140,250,70,13,78,235,194,95,93,47,45,99,186,28,140,216,153,176,247,212,93,202,198,85,49,232,13,102,75,165,240,132,99,18,244,231,243,181,148,7,54,122,214,101,227,158,23,216,30,120,223,114,247,153,220,206,168,127,224,30,169,123,136,25,40,186,63,27,40,186,50,227,104,4,80,117,40,157,80,63,93,94,119,53,135,164,7,221,183,150,142,123,169,78,134,7,30,45,40,100,20,74,166,78,42,216,178,98,185,233,112,34,40,208,163,77,250,45,104,50,212,180,199,243,62,185,243,160,201,76,33,197,26,59,240,10,154,152,10,162,110,165,207,111,157,13,210,37,235,158,55,173,119,101,186,246,193,4,206,166,160,49,159,15,96,133,220,227,196,197,38,107,194,7,125,235,232,248,67,35,81,9,33,108,221,114,137,70,146,105,222,193,186,63,34,117,28,37,84,140,0,170,62,18,122,55,242,109,82,33,178,148,21,59,209,35,184,110,107,15,26,72,73,97,124,56,162,227,98,226,89,222,159,93,35,252,220,203,7,68,214,66,174,140,15,44,8,31,228,213,25,23,58,37,33,254,47,36,201,220,159,61,231,228,227,14,6,230,217,223,190,123,78,19,20,8,246,103,102,234,144,23,54,208,250,8,174,111,223,15,123,8,19,87,84,48,122,116,137,189,87,70,64,220,86,180,152,89,119,128,30,140,30,106,112,246,80,61,218,154,170,154,248,30,69,103,207,217,115,180,58,229,202,86,73,163,93,117,219,143,69,152,194,116,82,4,108,237,132,186,221,37,83,29,196,211,76,237,66,119,164,103,187,132,42,106,192,16,237,244,220,231,21,166,171,119,141,26,148,126,186,216,19,71,221,217,146,202,69,19,43,104,46,133,2,63,50,32,233,201,156,156,192,114,92,146,229,25,121,35,107,62,22,53,169,25,218,134,27,129,32,77,178,17,147,69,138,188,211,182,146,52,79,70,137,253,246,178,195,112,232,83,23,245,51,213,6,127,142,146,144,246,185,88,203,197,221,125,117,180,35,187,6,228,232,246,141,144,45,165,29,234,137,14,19,70,224,209,225,79,44,191,159,96,5,3,78,223,54,210,33,61,69,33,13,21,97,180,246,102,244,87,159,72,242,57,55,123,193,144,109,255,20,141,36,190,203,152,208,251,204,98,77,51,73,35,33,182,191,177,76,152,212,209,210,144,218,44,160,163,131,26,117,158,50,158,8,14,1,16,191,239,122,230,29,33,249,16,255,145,107,11,129,128,58,90,121,126,156,182,232,104,181,199,168,250,121,230,132,58,43,148,11,216,222,189,199,206,26,93,252,112,95,132,169,15,60,86,185,162,167,51,247,103,207,154,23,189,196,51,36,83,177,176,159,15,220,99,156,162,163,56,150,110,67,76,35,48,142,62,159,16,230,133,239,165,181,80,223,205,214,127,173,87,78,1,49,250,244,81,20,172,207,93,51,146,175,130,231,158,170,71,111,49,243,21,70,56,1,33,70,137,26,51,163,220,30,50,153,20,21,244,194,120,93,161,163,79,8,32,182,190,131,34,78,137,128,155,136,108,234,118,56,225,205,25,86,17,86,175,122,146,77,8,210,135,72,38,156,160,250,166,162,218,188,42,49,155,76,165,126,124,70,236,15,113,28,172,9,53,245,8,173,56,246,117,60,219,212,116,158,167,168,23,42,231,172,173,89,170,245,192,48,24,251,213,98,217,251,73,224,161,89,27,194,136,208,31,158,120,226,252,221,26,45,58,112,237,74,109,207,209,164,181,195,236,129,244,254,147,223,67,201,55,244,186,108,39,165,43,47,190,110,161,89,130,112,72,173,26,238,111,34,244,22,74,75,103,254,202,26,52,99,254,20,41,6,179,177,144,74,232,129,145,85,15,183,135,86,172,13,231,73,92,50,213,135,60,21,116,85,61,55,12,224,184,180,74,182,228,153,77,233,164,9,225,30,170,62,171,62,115,113,9,194,11,138,26,152,42,62,48,14,180,113,110,200,70,10,50,172,227,216,108,68,141,231,204,41,93,193,47,43,28,188,183,181,130,117,133,162,87,17,203,171,111,186,54,212,140,138,149,69,245,109,163,236,156,67,210,145,250,84,122,96,216,71,51,96,184,56,15,140,239,167,159,27,54,251,214,109,202,25,105,51,182,210,103,171,85,68,40,246,211,181,119,101,152,50,242,238,178,209,166,176,217,66,169,5,117,182,50,52,126,36,225,115,77,71,210,204,58,201,163,193,88,114,40,122,165,254,40,64,1,51,181,7,140,147,84,145,39,142,160,212,85,126,99,1,41,249,137,86,16,165,139,83,99,194,60,53,214,161,173,111,133,206,223,102,114,171,79,106,255,236,215,174,224,29,34,209,114,95,48,180,83,216,238,48,40,53,117,143,244,103,187,7,39,212,198,245,96,252,56,67,6,240,124,214,93,63,93,236,128,157,206,130,138,210,130,165,245,92,24,6,208,238,161,132,6,157,134,197,72,181,198,2,131,119,100,201,250,1,96,144,30,106,21,172,231,249,13,225,248,58,226,182,232,123,28,186,127,90,80,115,124,19,83,201,157,79,125,164,24,49,164,107,39,180,230,83,7,37,100,220,57,220,157,112,193,236,15,124,78,231,223,61,133,18,149,182,6,70,9,214,53,31,201,161,62,69,187,69,82,102,132,35,22,242,221,58,206,96,144,133,117,26,122,79,67,63,190,249,81,216,15,179,45,90,247,159,23,114,102,160,123,52,18,88,58,151,78,90,166,124,46,165,68,176,170,198,150,19,237,139,22,198,107,208,135,181,238,54,105,7,14,237,80,104,214,77,103,195,65,78,180,196,209,4,232,250,113,34,121,90,47,154,122,209,234,239,135,112,236,222,79,12,240,119,11,100,182,153,97,126,70,73,72,119,95,195,126,205,225,19,79,47,221,198,179,83,14,161,24,44,121,86,215,217,16,153,191,32,212,215,74,191,74,215,157,93,185,18,54,200,65,140,231,212,159,46,195,248,237,19,246,100,221,134,96,102,23,145,72,53,97,75,157,53,144,159,12,125,91,35,150,61,117,233,143,209,124,14,63,45,250,37,180,152,15,27,51,44,225,96,191,166,39,61,1,15,219,63,16,60,78,182,196,250,40,218,159,137,219,163,191,178,51,58,38,194,196,153,208,24,195,92,16,207,176,249,192,108,106,252,243,42,219,90,245,148,107,99,34,223,51,126,156,181,81,41,41,103,216,71,26,13,174,203,211,195,102,150,90,126,44,29,12,91,35,153,132,226,90,187,190,134,16,199,202,83,142,175,161,153,98,65,169,104,164,15,24,42,252,59,183,84,196,50,98,44,133,45,50,117,120,177,212,141,7,110,81,116,131,91,76,28,38,48,18,118,247,96,216,47,122,240,48,147,97,135,167,49,65,149,42,99,44,225,128,201,34,60,183,77,226,37,188,32,153,7,244,211,61,123,4,42,198,1,99,105,169,168,237,182,194,72,146,234,174,140,179,148,214,21,87,67,162,36,101,253,250,8,138,118,138,223,54,243,212,169,240,153,70,60,48,53,67,142,154,159,31,167,242,50,46,220,196,138,149,156,0,237,242,241,72,63,42,1,2,103,35,13,57,156,140,190,41,112,66,167,38,46,237,108,241,150,14,67,202,237,209,162,109,194,254,42,224,1,59,45,250,71,97,123,159,135,58,148,179,69,49,56,96,203,198,42,140,12,153,47,2,128,228,240,46,124,94,223,142,25,237,124,213,153,151,32,176,109,61,252,104,50,218,218,119,101,20,226,238,203,19,44,183,33,138,17,103,208,158,15,55,62,159,51,174,72,98,10,137,110,33,100,226,111,59,21,118,48,15,92,71,144,70,14,220,30,37,50,139,13,163,250,68,156,66,135,182,192,108,26,227,251,50,67,22,225,129,110,235,138,243,12,66,65,146,102,11,159,146,77,205,8,121,66,51,33,23,102,46,210,32,217,51,116,7,204,189,234,251,176,25,47,134,130,241,220,150,194,45,227,77,18,86,171,244,137,100,101,22,150,21,238,33,217,220,37,116,24,210,121,20,229,163,188,205,49,83,30,10,217,250,25,38,177,27,105,49,33,136,99,40,31,201,88,208,186,117,40,144,47,76,45,78,61,242,76,250,68,73,118,68,183,88,166,110,56,95,120,180,232,160,0,46,42,159,115,54,110,39,174,244,70,29,216,71,187,42,151,19,177,137,16,142,207,31,174,172,76,227,38,13,236,17,51,110,116,89,21,193,104,67,217,65,69,3,110,74,118,166,110,28,45,68,140,246,244,240,87,233,113,14,151,50,222,205,35,48,189,145,165,15,142,28,34,103,188,33,129,241,7,241,193,112,30,90,77,226,52,222,217,245,33,189,28,48,91,3,121,42,200,75,134,246,53,187,236,148,245,169,192,154,106,241,80,206,185,84,69,96,227,152,189,99,241,66,194,174,43,156,216,55,204,248,2,42,78,150,114,106,184,179,97,109,88,140,114,253,112,130,161,14,250,251,162,79,106,60,108,229,197,170,237,7,91,238,167,43,215,153,2,73,142,131,233,24,211,131,241,178,88,113,48,230,220,162,250,176,76,21,221,195,237,3,175,53,181,47,132,222,224,224,15,161,132,161,66,25,214,169,145,60,148,47,100,137,167,246,179,12,201,153,128,106,51,229,130,223,29,132,97,243,216,83,250,234,50,95,167,44,112,213,102,49,99,13,12,143,145,206,3,155,93,13,164,22,137,245,18,54,199,57,153,197,172,116,64,192,216,43,49,105,152,226,163,118,87,156,229,125,140,251,166,151,106,2,89,174,94,190,250,81,167,54,8,209,185,17,99,8,145,4,113,137,49,227,165,200,152,100,170,130,170,241,255,73,193,140,251,221,177,124,235,117,85,254,28,48,230,108,69,207,204,236,23,158,212,40,223,118,233,140,93,180,248,58,53,28,81,80,152,124,218,174,50,207,54,206,103,58,250,42,234,211,61,132,71,90,124,27,200,186,169,196,12,93,134,51,182,139,208,225,87,86,58,125,197,237,96,132,29,246,153,224,213,249,96,85,84,46,86,152,105,143,135,54,1,92,70,187,78,221,184,195,107,179,24,114,44,45,230,178,105,85,44,109,154,162,223,56,38,20,180,112,116,85,60,209,22,19,140,207,86,52,123,111,237,37,131,90,30,67,1,82,204,210,78,122,224,243,139,59,224,215,51,8,157,184,179,77,44,97,110,62,72,140,40,204,231,226,79,205,100,52,214,219,23,69,169,222,97,179,199,121,122,155,202,8,190,35,238,92,4,53,50,26,48,146,142,251,102,171,250,180,131,53,106,218,30,229,28,248,68,14,250,80,49,249,11,37,63,248,164,116,114,232,64,93,55,243,135,70,230,82,173,113,147,137,12,113,131,108,197,6,29,137,116,96,70,252,149,173,113,106,232,196,112,230,168,8,161,50,33,214,212,103,142,186,91,28,155,249,144,117,90,64,175,200,83,219,216,62,143,167,119,201,28,11,195,19,158,98,193,212,110,22,211,14,241,32,39,99,56,174,10,206,104,12,145,185,117,24,46,139,182,231,77,114,206,49,86,10,61,189,250,182,77,115,48,70,121,49,91,227,241,244,148,208,34,238,79,188,91,229,94,22,136,108,210,201,1,163,96,164,171,143,241,98,252,199,169,245,237,174,203,11,79,41,62,95,92,173,159,232,141,61,226,240,220,55,67,41,207,103,85,237,88,227,198,48,102,54,150,103,110,246,55,241,76,225,234,168,37,228,54,83,46,223,90,101,171,199,213,167,231,132,201,38,78,125,22,232,170,225,27,206,36,209,141,73,19,53,202,254,10,83,193,141,43,195,224,174,107,48,97,76,102,127,42,70,62,215,46,5,115,102,92,241,5,109,200,64,69,163,32,138,214,14,99,68,167,113,76,77,120,206,230,64,205,107,83,225,81,118,124,157,152,37,150,55,254,146,9,17,91,13,97,4,3,207,30,194,165,192,39,184,151,135,130,5,125,8,251,2,159,111,253,233,181,57,107,200,14,24,229,44,237,1,58,83,92,173,241,5,117,108,228,180,213,134,70,169,8,145,72,115,116,29,10,102,205,48,239,35,43,79,63,75,103,107,20,81,103,99,27,86,223,88,60,104,48,153,100,241,214,17,142,52,98,84,50,178,101,80,138,94,152,197,187,49,80,248,26,245,224,101,166,15,49,68,201,112,233,22,226,124,1,61,198,63,178,202,218,232,73,254,164,230,123,52,201,210,231,202,48,155,138,105,193,28,229,165,247,111,15,11,160,227,190,50,209,67,126,182,124,215,9,252,67,182,215,111,111,142,168,2,102,44,228,222,254,33,204,39,83,204,87,214,154,185,181,189,232,108,1,239,68,74,70,76,175,219,168,93,247,104,216,245,83,91,155,104,157,201,119,42,29,187,61,201,26,43,176,228,59,149,230,254,92,26,190,36,158,226,130,104,220,36,55,7,12,229,61,7,124,94,158,126,184,38,162,226,121,36,179,126,85,177,11,122,99,70,40,64,101,164,47,178,238,116,23,115,167,71,119,217,236,210,116,175,74,198,217,247,162,39,248,93,83,245,188,136,165,175,71,13,5,100,72,33,10,227,132,26,112,131,36,163,191,93,169,178,249,169,97,171,141,167,101,171,182,43,242,15,77,245,60,131,246,92,217,246,214,218,70,77,68,183,8,139,208,199,63,204,68,182,43,235,164,176,24,90,35,96,212,68,170,142,163,213,111,30,41,81,71,125,38,5,248,110,241,225,226,63,184,132,152,103,189,100,232,197,57,12,97,80,183,93,11,118,207,12,184,18,244,244,231,145,98,215,22,112,34,199,166,15,197,198,202,23,238,196,127,58,167,88,121,207,103,105,220,141,183,238,49,32,33,177,25,112,120,224,114,34,243,2,99,220,103,141,100,158,104,249,233,114,163,201,209,79,141,103,131,182,89,83,175,204,17,202,39,124,127,116,139,178,177,203,157,30,81,167,143,91,146,160,165,95,82,69,106,244,169,149,39,93,73,219,128,191,235,138,67,212,115,52,246,97,30,204,159,73,247,188,76,189,45,230,116,239,28,108,159,254,131,164,9,176,102,93,63,1,147,42,125,186,247,216,140,238,128,81,7,19,148,126,99,255,2,104,248,37,2,215,180,32,234,176,126,225,8,81,103,229,214,49,71,69,235,18,105,240,90,158,222,190,243,49,46,255,2,206,44,12,151,84,127,188,154,36,120,192,240,5,182,194,48,147,252,220,231,59,158,79,211,135,237,155,203,133,199,124,216,63,140,142,21,159,72,198,250,90,11,52,9,15,134,30,71,155,4,215,3,35,151,237,143,156,160,71,175,27,81,155,28,199,86,146,53,122,221,211,34,128,128,75,125,168,144,72,218,122,214,143,158,196,82,180,219,203,232,162,158,33,78,214,119,49,159,140,253,92,193,76,32,155,156,154,86,86,161,106,133,53,21,249,226,252,144,231,154,113,154,107,192,244,139,105,41,130,153,55,198,194,121,23,75,236,115,169,84,88,42,53,224,158,159,20,113,155,136,165,228,128,169,102,235,185,33,78,222,115,79,75,166,106,137,5,105,179,251,88,168,107,105,121,135,154,77,137,199,66,67,246,67,124,109,108,151,226,232,19,118,42,49,130,36,123,187,207,156,134,159,173,207,188,91,191,127,140,67,30,210,195,220,91,216,33,229,128,31,201,10,96,150,230,251,227,103,54,214,122,27,249,153,120,166,144,204,30,210,32,69,175,188,99,156,101,8,116,207,193,59,7,93,158,80,124,40,193,198,248,107,51,6,203,121,151,15,149,216,232,220,61,134,97,222,237,97,253,45,235,239,119,216,220,85,250,83,201,163,153,34,96,54,253,90,244,69,139,44,174,235,99,158,248,148,32,183,92,54,2,143,79,177,122,209,74,120,167,133,179,125,210,186,107,38,87,30,115,74,34,69,156,149,58,55,79,148,229,143,219,252,112,203,195,141,51,83,213,59,97,65,37,81,46,8,77,7,119,62,67,10,75,225,98,236,213,128,81,31,86,110,1,193,166,247,144,38,227,213,105,63,36,189,233,225,146,158,208,47,200,237,161,92,144,150,239,1,159,47,81,27,39,104,249,14,129,55,238,27,151,173,135,107,63,163,90,144,76,164,182,43,63,173,34,36,28,3,233,108,55,148,25,103,214,0,241,62,54,66,107,227,97,21,209,130,112,225,241,180,23,100,218,118,46,72,220,34,232,249,142,115,109,242,211,47,145,170,34,107,59,46,92,151,94,53,26,93,23,46,100,7,132,182,112,2,205,41,179,176,213,203,148,126,70,228,30,180,133,51,55,33,144,240,244,191,209,162,237,63,206,38,236,105,170,32,56,8,118,64,170,112,101,148,33,70,199,192,242,152,54,157,61,120,153,250,84,208,133,234,119,201,134,138,149,255,240,135,127,252,254,175,191,252,229,175,63,254,242,235,79,63,254,247,15,127,255,243,31,127,250,249,191,254,248,183,127,255,231,127,250,33,253,227,31,191,255,251,175,127,251,235,143,63,252,238,255,252,248,199,95,255,231,151,31,127,247,251,63,253,248,151,63,255,248,235,47,127,251,225,11,252,203,79,63,255,248,175,191,254,242,211,207,127,250,221,239,255,227,47,127,249,229,63,127,250,249,143,191,158,223,249,183,207,57,137,10,172,186,117,211,2,107,220,25,22,99,142,186,163,174,137,179,41,238,220,10,35,143,186,3,134,134,175,71,159,209,154,110,150,199,180,78,151,192,216,130,213,216,185,152,177,80,83,24,14,226,253,241,51,44,238,210,129,174,36,155,159,72,73,152,139,133,254,248,230,229,196,206,231,73,151,79,227,215,69,202,143,221,178,248,249,130,18,182,93,152,34,247,124,224,21,60,39,106,77,170,227,205,36,199,26,56,111,234,235,140,253,34,112,51,101,246,72,125,33,72,35,119,221,173,181,59,118,46,155,93,147,28,77,207,79,176,182,77,224,82,20,29,129,113,158,142,163,17,93,173,114,99,248,184,142,184,242,179,98,14,17,198,61,151,70,251,89,44,245,68,148,93,223,118,51,101,227,216,92,224,152,173,40,9,94,47,240,49,173,105,107,27,48,98,211,113,180,133,248,114,219,84,120,93,209,161,37,190,255,223,60,210,216,42,154,211,198,124,6,2,201,15,159,220,39,173,211,91,95,53,14,123,17,242,193,231,22,127,114,134,112,187,174,106,86,74,23,177,34,190,15,104,31,62,255,18,101,245,166,163,204,118,205,142,102,82,201,250,219,20,158,239,190,133,158,225,174,23,78,159,111,4,63,200,226,206,42,23,78,151,66,188,44,136,44,75,22,142,105,137,198,176,199,72,168,201,138,48,52,13,14,214,29,226,112,43,83,2,16,136,73,125,133,75,30,28,129,42,122,142,7,158,116,179,199,143,227,96,161,99,24,42,102,84,7,207,252,129,223,143,92,90,46,38,141,16,59,46,139,165,4,70,19,54,150,29,19,45,215,167,150,76,102,215,223,182,57,148,100,249,113,180,157,131,161,143,50,200,16,89,57,96,136,26,51,224,166,181,69,96,116,205,226,210,18,14,241,122,110,186,238,226,190,145,102,93,58,212,18,60,42,79,105,0,39,81,78,36,100,167,17,49,224,73,130,119,43,124,126,126,198,110,144,196,229,115,223,216,44,237,11,227,52,168,55,102,215,234,143,133,127,22,121,103,131,243,253,190,96,11,107,79,236,137,157,232,218,140,101,111,37,245,52,29,244,190,99,117,224,240,40,44,130,10,115,134,136,35,206,167,174,76,220,3,163,130,82,239,154,122,70,231,126,224,94,111,144,82,105,57,127,126,156,111,110,95,56,139,17,50,55,70,88,115,99,152,179,122,55,249,74,232,222,137,94,96,134,221,154,58,20,169,88,133,19,50,3,115,74,221,105,210,2,155,234,221,57,117,43,240,62,48,5,161,11,107,5,197,224,114,67,13,246,27,69,167,83,194,206,20,219,123,222,137,46,111,230,38,21,25,147,131,78,241,209,227,43,160,239,46,182,62,204,229,186,250,37,35,92,246,11,151,170,95,193,39,10,50,180,154,108,144,184,117,27,234,68,14,67,83,125,80,28,80,191,21,219,3,79,90,36,218,11,127,11,205,21,33,30,149,14,49,116,120,179,6,29,196,38,211,248,94,151,107,41,1,179,251,212,163,217,33,124,75,82,230,161,172,21,16,224,243,24,190,227,172,178,240,37,105,197,2,238,174,52,86,141,132,51,244,235,203,201,136,60,95,120,157,149,79,218,101,109,82,242,130,20,180,177,93,133,84,61,45,142,46,53,96,156,139,166,14,163,205,109,250,109,45,36,57,245,77,163,147,255,205,54,98,134,65,30,187,232,16,197,244,221,159,40,29,146,109,235,169,43,130,120,254,58,134,53,167,235,209,101,135,161,112,221,182,243,235,207,135,77,63,133,255,184,109,138,101,115,114,222,159,9,14,56,140,86,78,210,47,23,23,225,47,136,205,152,104,113,227,177,80,171,231,119,43,4,235,19,110,233,177,121,123,139,36,78,221,80,186,245,196,104,30,36,127,98,213,218,90,21,46,9,162,161,195,147,172,157,222,85,14,251,202,106,101,232,157,116,66,169,144,39,253,194,170,73,250,234,111,87,156,60,253,183,11,206,209,125,60,87,22,214,79,7,166,205,122,234,92,71,189,48,134,209,217,20,233,126,12,117,249,233,133,75,26,168,203,214,125,61,191,141,34,171,195,52,85,75,67,208,54,39,233,237,247,149,80,120,122,30,248,54,105,125,135,155,21,83,158,41,190,186,84,4,158,239,24,15,232,209,157,186,197,247,210,204,77,41,245,253,60,180,104,237,60,112,70,244,69,175,188,88,107,113,192,117,201,40,4,158,193,136,3,198,215,248,125,44,236,157,190,240,162,48,35,237,18,155,181,200,83,176,132,6,169,169,144,203,54,171,80,255,126,150,245,111,42,74,143,86,137,131,137,100,132,207,77,229,43,210,164,116,104,99,236,53,21,198,70,181,5,140,255,175,220,23,238,90,203,135,210,183,196,42,79,133,119,237,22,203,38,10,114,118,83,114,105,19,61,215,230,79,5,129,17,73,178,2,163,47,158,3,198,92,235,57,218,52,137,29,238,244,243,201,67,155,45,226,59,243,140,120,70,41,89,4,39,79,226,6,88,187,56,73,34,251,193,208,242,183,137,139,148,170,71,65,50,204,174,196,130,223,31,25,89,69,41,20,57,152,233,204,144,171,182,23,146,252,186,200,221,203,186,5,76,166,191,6,204,254,229,57,154,98,204,10,24,194,170,156,26,71,191,248,116,137,26,183,44,184,6,55,23,7,48,184,73,101,159,76,9,228,24,127,40,52,158,139,154,247,129,141,150,24,71,23,140,33,244,202,233,221,168,37,96,106,228,250,227,54,17,197,209,16,96,158,75,195,166,101,58,140,224,230,111,126,156,21,58,224,193,200,123,110,236,12,114,159,240,224,31,247,38,52,220,77,134,207,41,113,213,248,172,178,13,1,198,133,204,159,57,212,29,109,102,223,102,239,148,227,232,100,154,183,10,175,213,227,149,52,147,118,45,207,251,94,35,134,82,165,170,157,159,145,150,232,137,116,24,86,201,214,207,175,216,100,16,112,122,134,33,238,181,205,159,120,197,254,106,61,104,246,108,137,57,2,60,34,48,192,197,45,152,128,75,45,235,249,64,76,219,207,97,104,0,10,146,219,247,97,102,173,42,227,185,232,49,239,137,207,104,94,207,171,92,144,224,28,70,162,95,124,140,168,46,161,39,249,189,41,60,63,147,118,142,225,76,148,125,31,140,164,40,140,3,185,105,170,137,110,84,84,97,96,54,113,105,25,166,146,61,253,174,104,248,125,130,252,246,233,44,188,40,251,89,129,121,160,190,118,77,163,124,74,3,190,85,88,157,209,83,113,18,154,218,188,76,247,92,138,153,114,90,63,156,116,88,109,248,135,229,187,61,1,134,146,160,71,87,228,8,253,210,150,133,45,114,110,164,41,189,165,155,25,1,198,135,60,211,2,11,97,199,141,209,173,172,143,220,100,155,3,109,8,48,202,72,160,26,229,150,59,192,100,31,228,202,206,122,16,37,33,168,11,69,205,157,176,26,132,151,236,3,24,78,122,146,46,15,12,147,179,83,224,161,197,64,4,80,216,74,255,254,109,145,127,209,150,110,200,192,123,197,215,65,193,162,21,61,186,66,44,112,116,162,245,37,79,60,97,252,153,103,192,212,129,100,48,36,235,93,118,116,153,190,119,160,144,212,194,198,152,175,18,86,237,22,120,50,204,90,192,248,116,22,129,77,4,112,223,163,207,98,178,4,62,19,136,155,69,216,133,171,132,243,48,221,149,22,209,0,109,104,194,150,24,102,19,22,95,8,247,85,117,89,196,156,25,89,133,128,241,28,208,163,33,213,141,123,234,164,147,248,185,105,124,166,226,212,3,26,128,92,248,52,9,159,128,81,44,209,163,231,128,197,19,167,62,99,90,118,193,176,187,40,36,196,64,34,27,42,191,61,102,113,127,102,62,108,136,73,114,48,42,124,45,190,205,243,122,132,21,112,80,75,228,151,248,60,50,194,31,23,166,217,203,61,142,14,76,185,65,166,217,179,16,114,50,159,52,108,18,151,239,126,153,19,125,128,165,168,112,225,137,3,248,23,113,93,40,140,73,65,8,113,45,252,153,29,102,237,144,239,214,116,70,221,93,169,98,11,210,180,149,8,177,79,50,48,14,159,232,84,187,181,77,250,33,251,62,149,249,122,235,0,55,55,39,87,222,176,181,99,104,139,161,185,192,197,134,111,26,201,86,234,46,246,227,78,1,161,237,133,134,211,231,104,54,193,126,229,56,36,102,189,47,100,157,2,236,249,89,122,80,2,168,94,222,64,75,100,62,189,168,4,187,136,144,56,140,105,238,208,219,66,122,41,94,38,49,189,24,213,127,142,118,231,231,3,35,129,184,158,43,107,43,197,36,142,79,103,122,238,26,239,239,225,63,14,87,120,234,235,60,155,193,238,242,206,70,217,171,194,232,225,199,79,64,236,247,101,109,78,58,84,26,27,223,120,224,213,172,56,245,183,207,183,225,29,5,103,181,94,38,4,160,48,193,183,191,236,66,88,145,117,156,209,30,18,232,25,7,218,111,109,31,192,189,238,130,183,182,164,175,216,111,224,251,233,240,137,221,158,207,154,122,170,91,130,2,155,247,175,192,8,32,165,184,240,102,45,237,2,155,174,128,159,27,101,123,173,137,158,216,59,135,138,67,37,235,221,84,42,136,208,156,48,213,97,90,31,116,54,179,102,253,136,22,206,74,51,159,79,128,166,90,231,70,210,160,153,159,246,96,166,179,189,5,158,79,141,26,115,243,111,54,242,128,102,175,165,179,217,130,209,123,225,138,6,175,194,120,87,76,135,43,74,224,10,99,79,127,143,174,21,91,6,153,134,115,241,229,1,49,95,114,32,10,54,183,156,182,100,189,50,52,108,233,24,247,216,179,244,10,75,137,197,161,227,84,23,240,83,224,24,200,43,198,232,135,37,52,52,141,137,134,116,113,217,77,131,105,127,22,56,215,61,239,211,100,106,210,105,20,155,223,213,2,62,43,174,102,75,14,188,189,121,10,20,157,50,93,80,77,79,226,194,101,141,231,202,186,87,48,0,51,156,12,93,202,241,71,142,187,66,120,160,233,101,195,162,244,105,114,152,30,111,210,248,134,44,183,103,228,248,219,180,93,10,188,96,10,173,128,49,131,213,216,234,44,15,46,65,100,63,222,85,85,102,91,57,219,23,61,254,248,132,255,200,223,173,90,239,32,25,82,179,39,31,145,166,140,146,78,203,145,192,103,204,121,9,2,120,230,165,185,18,132,104,215,61,24,117,35,9,55,43,106,42,45,174,235,163,115,165,48,114,163,249,194,244,132,41,76,250,84,224,149,52,230,163,27,48,54,169,200,250,106,95,22,240,194,77,40,224,245,240,132,224,216,77,215,171,182,239,78,119,7,36,210,228,153,192,220,21,253,18,2,124,47,218,128,78,54,0,178,119,64,95,215,47,27,185,131,51,130,117,119,76,219,182,239,122,88,251,82,125,182,129,116,236,121,38,4,119,151,250,36,159,240,230,27,99,199,143,143,44,62,68,195,98,232,30,107,53,100,153,174,9,32,154,244,91,246,224,200,136,84,91,211,67,152,253,204,59,203,37,201,225,27,236,4,138,106,175,246,201,193,124,184,190,49,19,81,222,78,207,193,212,114,239,148,80,202,243,192,77,192,166,196,169,115,210,74,150,193,103,14,190,71,27,25,84,96,154,244,250,190,95,245,137,26,228,85,195,77,155,49,211,161,167,175,146,181,192,33,254,5,76,86,242,57,154,66,166,127,122,103,106,147,240,133,232,190,186,155,39,96,82,75,77,68,17,33,2,196,79,147,183,212,205,218,178,62,236,28,48,233,240,242,36,57,155,171,54,3,67,109,123,82,133,228,103,227,182,250,89,171,245,174,161,151,215,120,164,166,159,255,20,170,224,191,238,56,218,180,197,20,238,80,202,218,133,159,151,141,219,194,125,160,36,175,181,224,130,25,210,142,155,174,136,229,107,193,5,105,73,79,221,2,143,246,148,161,72,205,198,32,164,15,176,165,167,12,133,111,188,192,67,72,41,212,130,232,58,25,1,195,179,210,170,73,201,187,149,123,87,80,107,158,90,110,24,187,218,3,157,194,15,183,205,18,38,135,1,155,180,134,148,145,179,217,175,6,76,153,73,126,251,124,120,36,131,3,102,215,35,79,229,204,147,232,151,92,88,244,0,41,81,231,236,29,14,134,158,136,66,97,70,105,172,198,44,105,93,153,16,231,203,218,93,134,25,6,85,89,225,51,145,198,93,15,180,55,138,214,214,115,114,115,213,106,187,171,146,228,96,170,109,189,220,17,172,53,42,35,87,202,47,67,232,214,170,61,170,112,245,254,50,9,224,161,228,144,17,102,133,159,155,106,90,31,131,215,211,231,61,51,234,167,74,162,200,88,210,142,11,235,227,164,33,168,222,181,184,155,253,132,210,51,74,217,242,46,176,255,214,51,111,203,63,220,113,64,102,246,129,137,240,46,60,151,214,176,168,171,150,223,192,93,121,39,9,199,250,11,111,173,158,161,33,26,107,7,87,150,37,205,65,24,85,107,31,119,8,34,85,167,164,149,137,226,246,29,7,124,199,242,227,214,255,43,147,213,82,95,75,114,149,116,241,206,59,213,149,135,150,66,53,249,198,47,214,4,33,163,8,59,149,123,211,236,179,171,188,15,182,5,245,94,247,153,161,187,78,9,195,246,164,55,116,34,66,172,10,147,131,188,243,55,5,24,189,238,243,81,183,38,129,23,5,76,129,45,30,42,55,218,212,230,111,131,187,83,171,12,62,195,84,166,35,170,178,55,210,69,238,232,97,34,80,194,73,17,131,28,88,36,18,15,10,243,97,223,219,110,91,159,247,39,53,20,79,180,66,136,40,15,140,18,114,192,180,214,200,48,67,131,63,242,155,230,66,221,149,142,118,198,104,118,217,45,107,66,59,79,233,133,139,83,199,13,174,66,243,68,137,4,79,186,56,154,81,35,231,70,42,129,221,182,195,230,63,191,20,158,244,18,4,140,110,218,115,180,141,122,135,145,36,20,6,83,198,207,62,197,84,120,30,74,18,131,84,212,44,119,48,203,41,37,99,129,218,5,134,191,19,83,60,114,191,194,12,201,38,63,27,203,3,35,77,57,14,176,135,71,92,24,45,157,74,66,202,236,94,35,45,53,6,151,38,31,31,243,119,185,139,249,25,208,93,28,5,167,13,59,111,116,174,216,65,66,33,21,24,113,192,24,72,195,178,180,91,224,101,2,73,14,55,20,49,5,174,212,199,98,77,181,86,242,38,143,20,169,237,220,47,12,215,67,206,77,230,197,41,76,88,119,224,23,33,247,77,154,107,199,99,129,63,47,148,122,90,118,82,16,107,177,55,195,156,119,40,124,110,43,194,144,143,184,186,252,120,179,86,234,184,52,234,43,83,143,70,131,60,158,90,199,190,176,234,209,150,49,240,193,208,81,227,209,177,242,233,95,245,239,239,60,33,54,90,2,87,186,93,2,254,191,180,157,75,11,118,59,114,157,255,139,199,30,232,126,241,56,4,2,153,101,24,76,48,73,99,26,18,219,116,58,3,99,252,223,163,167,222,93,165,165,3,25,230,248,64,251,124,235,211,126,181,181,117,41,213,101,45,72,222,37,47,44,227,11,241,68,32,174,72,48,148,42,60,207,186,8,235,204,138,141,36,165,197,72,255,123,189,173,73,60,105,10,163,234,228,51,145,34,222,246,252,54,169,62,2,207,246,188,183,21,76,120,124,2,120,9,69,233,52,89,153,218,47,138,47,93,80,8,19,214,133,183,138,75,16,193,108,225,195,25,8,236,73,33,39,60,77,123,68,76,211,72,184,228,104,164,168,123,221,141,129,156,49,225,146,97,198,163,253,115,7,188,23,157,72,168,182,135,253,116,218,138,19,146,187,242,89,231,241,228,102,249,22,2,163,126,23,206,33,200,169,254,0,231,243,39,51,250,69,216,73,231,232,98,203,137,95,38,13,53,107,99,222,57,252,59,16,28,138,99,23,209,240,115,117,191,173,41,161,215,237,236,92,86,202,90,183,103,235,177,190,242,182,188,201,219,51,62,150,44,77,99,90,26,209,186,153,150,152,192,147,76,75,93,123,186,229,108,115,91,198,194,29,150,146,167,48,83,108,221,198,74,66,13,209,139,177,118,5,140,58,152,62,156,84,132,122,87,38,132,255,218,241,61,197,233,208,113,174,234,252,70,191,45,133,197,218,177,115,228,136,128,130,117,133,145,15,237,186,30,156,48,139,166,22,59,109,31,102,31,63,48,31,233,194,231,124,186,61,131,60,187,236,251,94,176,187,200,28,61,119,44,174,139,49,42,104,26,220,122,251,3,147,61,125,7,173,224,157,149,142,159,11,199,110,225,218,194,45,44,166,8,210,82,53,118,202,102,185,135,75,81,42,28,253,173,217,202,196,235,64,2,107,14,182,74,224,220,36,125,9,24,37,143,216,18,96,193,127,26,55,2,164,129,142,46,65,197,105,222,189,25,231,34,57,37,122,168,158,13,159,80,107,192,198,180,161,173,107,133,33,41,224,58,197,59,5,140,88,77,236,132,16,132,228,172,176,29,158,1,83,88,240,192,184,76,252,183,169,58,219,77,127,155,12,105,31,51,146,44,116,184,27,17,200,0,39,153,28,58,222,236,155,113,182,96,251,233,115,45,85,166,7,120,236,163,167,45,153,184,49,158,48,245,229,162,191,76,66,125,152,241,228,235,11,39,42,65,113,150,91,188,19,201,235,242,37,45,65,220,135,139,204,49,89,87,229,71,155,29,77,31,198,70,80,156,251,241,187,176,100,139,221,86,160,115,172,241,161,206,71,109,162,242,57,113,110,150,124,159,109,98,181,23,165,192,57,34,203,166,117,165,73,237,5,175,250,245,80,178,209,171,207,192,100,1,34,39,132,242,204,156,117,68,22,65,165,248,22,231,14,15,175,203,133,33,35,154,97,42,147,189,171,23,77,8,21,114,143,135,195,106,157,196,165,80,9,135,212,56,179,200,98,93,178,147,85,184,223,93,100,128,236,67,236,236,41,48,202,145,223,231,96,47,24,34,185,119,6,244,108,92,174,67,83,237,232,213,251,65,181,73,230,251,28,132,1,103,183,184,179,12,161,58,210,234,63,184,226,116,23,119,69,37,171,105,186,47,240,152,132,220,13,155,194,51,100,77,128,171,40,49,129,158,81,243,144,120,199,137,37,252,180,246,236,26,169,127,208,132,46,29,241,179,179,67,65,235,175,93,179,165,162,41,92,41,27,9,24,7,170,188,118,165,22,56,80,36,192,230,211,24,198,21,127,118,177,156,133,161,240,160,80,239,194,249,25,178,61,208,206,8,20,54,207,249,116,140,146,117,135,81,136,147,41,14,61,247,14,131,145,196,165,44,101,121,192,248,84,227,167,187,197,248,20,62,255,143,175,250,142,50,177,144,235,76,152,11,92,232,150,44,50,46,116,250,214,148,216,250,44,195,106,152,250,169,171,105,241,120,191,49,163,150,164,18,19,218,172,126,11,133,110,155,160,145,204,50,140,58,191,19,117,147,45,209,41,138,87,192,205,128,206,101,187,139,101,117,38,6,181,84,62,79,18,105,23,245,121,54,234,73,223,91,97,119,245,164,139,135,248,98,44,92,75,81,19,127,244,175,103,241,57,16,226,92,207,199,132,52,217,235,28,169,186,46,114,223,130,62,59,71,72,132,163,180,139,134,39,148,175,132,242,227,151,225,32,47,79,191,27,2,5,31,188,72,61,26,15,124,182,78,183,218,32,207,174,162,66,248,123,107,47,167,5,134,249,67,199,140,120,177,239,133,205,68,56,150,142,56,124,205,110,67,192,164,162,145,76,96,66,115,221,97,232,100,251,51,81,18,52,230,14,167,71,244,100,26,43,91,56,218,155,81,213,230,254,192,51,252,52,38,242,36,244,155,76,97,75,65,113,120,80,22,172,173,167,177,227,11,92,116,39,165,238,222,203,54,128,33,206,42,15,12,239,255,133,207,121,82,117,203,193,187,27,173,153,138,114,107,249,233,71,205,64,115,209,123,63,220,142,200,212,4,76,252,65,119,59,118,233,114,91,23,24,214,5,94,86,127,237,112,179,244,238,11,35,107,188,163,223,197,248,52,20,165,64,51,158,205,86,169,171,15,69,129,112,242,227,74,76,146,75,9,140,61,21,67,74,201,134,238,195,221,50,209,226,225,176,211,137,49,203,113,213,92,14,179,90,254,213,236,242,218,3,249,67,191,194,154,176,201,214,175,141,35,161,184,61,64,30,199,108,186,51,88,228,186,95,20,39,211,69,127,174,204,139,238,164,91,252,196,209,62,110,191,169,238,147,21,194,137,31,55,19,222,122,101,29,20,139,183,175,24,179,98,210,125,10,91,112,35,96,82,188,101,196,49,159,210,140,214,63,2,160,11,159,33,12,165,104,96,163,158,86,24,2,175,17,48,60,34,85,97,82,111,226,123,213,71,218,126,214,31,201,67,116,141,250,34,221,180,140,57,46,54,14,194,59,18,98,6,38,172,19,191,13,103,189,238,12,84,30,213,59,87,16,77,209,3,6,71,246,93,218,103,208,75,210,247,90,164,104,69,207,248,187,83,27,83,145,26,51,137,108,47,97,14,193,108,60,54,89,189,27,3,211,84,134,156,236,187,122,223,139,100,113,185,248,19,14,173,251,238,27,136,123,139,53,13,223,71,237,119,199,51,29,147,162,48,89,241,254,219,84,194,10,71,19,20,25,112,164,196,94,141,241,93,5,37,32,53,99,47,134,147,65,12,79,136,230,114,24,204,205,24,238,246,211,218,42,42,47,188,37,13,2,152,124,202,56,7,240,248,201,76,107,248,17,238,94,108,156,67,178,225,25,253,170,147,200,146,168,87,171,164,4,160,160,66,85,67,180,94,243,137,5,52,84,24,114,156,141,248,248,196,35,216,32,61,75,209,24,253,107,245,74,156,121,103,250,126,113,120,218,199,21,152,247,94,227,158,173,103,30,75,199,97,207,143,123,68,51,145,79,57,223,48,190,207,86,19,173,43,36,113,119,42,181,97,188,76,190,254,32,247,170,178,68,16,249,76,45,198,244,183,101,9,108,233,200,126,125,135,175,73,197,92,80,32,68,151,50,190,8,97,106,241,61,243,166,199,24,141,33,31,132,34,229,189,183,165,254,150,123,112,39,13,118,1,31,51,45,102,90,67,89,92,190,8,41,250,45,150,144,81,26,61,104,115,106,106,155,165,69,111,247,231,73,84,117,207,128,209,167,188,176,177,100,229,54,238,242,155,90,244,75,89,84,147,211,143,131,86,124,207,29,13,235,114,55,211,164,247,73,242,97,210,138,213,197,109,90,199,187,255,184,91,226,20,64,67,64,182,98,83,212,141,19,31,243,88,234,81,172,164,163,59,249,39,201,30,100,66,100,129,11,146,148,62,38,3,106,112,241,2,117,147,37,137,121,212,201,180,149,126,151,115,176,206,152,39,29,191,178,216,34,63,206,69,191,121,81,41,46,210,218,118,254,35,136,237,40,172,60,73,97,232,110,98,121,52,11,173,221,25,220,33,156,139,8,55,193,37,17,25,180,68,195,18,46,109,148,40,134,100,45,78,211,88,95,110,233,163,201,64,76,250,194,141,121,224,215,132,70,233,178,20,17,76,172,5,248,108,29,198,101,36,219,52,179,128,162,8,135,155,9,78,10,76,205,73,124,46,232,107,53,8,13,92,106,24,104,7,102,202,94,248,172,12,34,19,14,39,19,232,16,248,124,206,20,163,66,210,151,94,25,33,52,136,68,104,227,225,91,98,47,244,110,123,103,192,112,96,136,3,224,192,229,198,92,225,235,130,222,72,225,150,118,152,42,84,189,139,176,41,240,62,95,193,63,39,52,13,41,41,220,200,205,245,135,39,108,73,29,114,76,48,167,84,5,38,123,68,127,251,188,74,141,85,79,25,166,186,15,122,55,101,171,120,56,174,247,162,173,103,4,133,8,163,60,83,24,29,225,200,75,183,34,79,41,55,153,198,84,233,4,78,92,200,57,31,164,53,234,243,113,178,85,227,13,145,187,236,79,251,192,205,28,43,166,84,231,152,17,193,56,229,41,151,234,205,223,23,216,228,70,163,181,49,214,201,36,182,178,218,18,239,133,145,170,235,158,5,54,221,75,74,166,213,49,247,180,181,25,124,197,97,35,18,81,248,44,153,225,142,80,202,112,240,13,93,152,228,218,28,15,183,216,165,184,235,97,43,14,185,34,211,154,232,85,151,192,185,57,187,187,189,34,58,182,117,23,134,248,184,121,228,4,55,230,86,135,75,231,134,30,25,197,102,31,63,91,37,137,139,81,238,98,7,232,202,250,112,174,206,235,194,248,16,111,235,159,22,166,135,48,8,93,22,97,36,38,38,103,114,85,14,147,158,211,30,116,186,122,60,94,140,99,68,233,179,97,18,13,255,65,165,50,76,227,50,3,42,169,232,152,145,150,137,5,53,140,139,215,55,113,35,129,208,61,133,58,253,51,139,91,192,164,213,15,133,75,141,192,38,174,162,172,171,135,27,100,139,240,187,221,180,171,152,49,195,42,193,227,99,30,139,104,138,96,215,164,84,236,88,139,235,194,77,71,124,112,211,141,12,41,35,223,148,68,61,88,119,215,118,118,40,224,57,53,1,197,60,194,81,219,84,185,23,175,174,48,105,248,57,80,10,211,229,181,177,244,87,139,159,110,15,191,13,240,45,95,133,235,38,105,33,63,94,238,236,156,217,80,174,20,101,102,63,235,220,248,78,3,30,54,110,23,134,207,174,71,183,113,2,202,20,63,232,14,21,103,184,94,76,222,82,224,57,66,104,153,103,179,121,202,79,111,170,151,221,76,57,61,131,120,230,142,9,89,57,203,169,100,24,209,244,228,167,192,110,177,195,80,249,149,249,137,239,238,88,41,84,51,69,107,20,164,197,180,35,51,32,196,227,129,169,212,104,2,147,210,227,246,215,153,55,200,77,13,129,217,227,124,147,55,2,136,33,71,4,97,207,17,123,10,105,237,89,31,77,112,49,250,77,24,70,146,115,73,185,44,100,203,56,220,144,82,186,67,58,73,236,203,247,181,96,18,147,31,134,230,38,221,89,86,185,138,201,152,144,190,95,238,247,192,117,36,51,133,82,251,20,12,4,92,116,183,208,190,29,24,151,112,156,1,197,230,145,188,151,105,54,73,107,130,74,89,97,146,6,239,111,183,231,188,159,102,191,185,161,94,49,42,213,203,53,167,157,147,247,99,179,179,40,204,109,181,229,219,243,33,121,151,160,4,55,239,195,155,42,151,178,9,16,21,12,24,83,93,44,180,73,58,99,137,133,125,222,67,74,103,65,77,109,39,150,64,73,83,135,28,222,182,200,131,250,45,32,241,94,31,120,143,187,105,144,151,170,43,128,212,165,184,150,97,40,158,67,66,94,107,103,227,69,119,184,144,155,161,240,177,221,195,186,179,127,52,17,202,120,129,182,251,138,42,123,120,21,243,237,220,140,72,131,206,1,239,161,57,36,48,166,67,32,237,176,121,189,238,68,92,16,114,221,125,163,82,204,33,33,89,227,111,233,110,233,19,148,58,199,89,86,248,92,3,99,163,174,203,42,240,5,198,195,22,59,241,153,240,36,137,10,76,101,91,44,109,220,51,189,234,111,67,199,26,103,196,57,18,186,254,52,190,185,136,8,96,112,39,97,196,39,55,143,164,30,127,237,51,165,81,114,22,184,67,45,22,61,59,179,74,253,3,231,56,129,153,38,96,52,178,228,220,37,88,20,42,50,245,231,58,236,15,124,14,184,17,239,5,237,128,28,203,180,134,36,45,14,191,6,195,167,194,228,64,220,179,145,61,238,129,81,126,9,152,122,226,183,107,176,72,197,195,73,6,144,107,223,34,53,38,170,145,171,221,63,211,3,103,212,203,2,70,202,86,127,155,154,121,159,105,61,163,190,170,141,77,94,54,26,103,43,83,17,152,227,207,175,2,21,99,109,233,68,204,195,248,158,28,30,86,47,248,180,158,41,214,8,98,11,146,52,77,97,29,66,1,45,236,164,182,68,204,210,190,231,14,7,119,29,166,130,178,158,158,87,23,144,194,8,35,132,35,15,135,83,39,220,173,184,64,73,14,81,120,183,28,115,105,150,71,70,96,82,237,220,99,50,88,0,99,234,179,231,229,74,195,110,37,52,168,207,62,67,118,119,142,57,45,5,246,129,235,8,187,150,212,36,57,38,224,117,111,17,134,228,116,82,65,113,171,85,228,6,237,6,55,140,157,250,214,28,244,53,80,152,122,100,75,179,67,107,175,176,214,141,101,112,191,112,4,149,143,29,111,6,160,192,208,16,220,159,70,244,46,175,7,94,78,63,7,140,125,161,61,163,32,109,197,61,3,231,197,3,174,18,6,1,187,122,79,218,150,253,49,14,245,101,133,69,130,206,26,101,68,240,143,168,37,66,205,94,36,125,26,57,201,18,123,153,166,203,101,231,129,137,195,63,141,107,15,178,138,3,35,11,86,21,38,19,39,46,94,29,179,114,191,112,123,224,241,7,56,71,156,227,192,148,22,62,15,207,105,206,248,237,65,5,254,122,225,44,48,57,239,58,77,72,133,141,111,101,25,60,79,207,71,139,156,135,131,98,110,233,168,32,217,24,174,109,12,162,183,227,144,152,250,244,134,219,170,232,29,156,25,218,34,201,10,119,36,82,82,10,103,178,155,3,110,170,59,202,244,223,37,232,96,14,188,180,210,25,248,108,172,225,196,74,100,108,235,12,38,135,61,214,45,209,177,170,169,122,171,16,152,10,79,83,90,80,153,232,162,55,242,207,112,15,44,41,40,182,29,62,71,222,38,212,238,89,179,7,22,146,62,113,17,54,149,12,77,41,229,232,138,114,74,164,38,8,180,235,185,119,142,46,183,6,76,33,96,52,61,22,43,114,121,45,220,53,152,91,250,108,82,4,35,204,113,126,41,61,219,13,73,58,41,162,5,176,75,104,206,4,180,78,203,21,133,12,222,69,191,71,50,61,168,232,57,30,22,29,149,100,249,69,215,147,100,167,145,192,8,108,180,219,181,244,12,10,212,200,174,228,106,126,38,188,146,106,4,145,29,25,29,111,85,37,104,49,161,224,21,136,158,97,56,234,5,6,1,129,125,199,20,142,136,164,15,63,118,204,117,237,101,11,227,171,221,121,54,160,17,46,224,76,150,131,92,133,205,235,113,61,250,25,157,23,201,16,152,63,250,177,21,30,205,222,231,51,104,176,129,247,240,134,42,149,6,35,74,194,222,141,3,166,231,158,140,236,110,168,173,16,189,129,221,226,177,160,118,185,174,187,249,248,68,78,59,156,136,55,28,77,170,148,194,8,41,221,200,79,174,202,18,104,232,16,180,105,194,245,130,217,242,186,237,32,202,31,122,116,80,2,28,70,35,49,217,115,59,170,143,89,200,118,24,113,132,73,98,196,3,143,200,105,3,222,251,121,56,39,226,109,157,179,102,135,129,142,41,40,23,221,103,117,160,28,94,2,110,233,125,182,49,178,70,124,4,222,5,237,89,218,101,245,112,47,111,18,66,167,26,195,70,72,17,29,167,140,67,13,156,68,253,218,253,109,88,30,116,225,90,65,67,137,100,144,98,254,131,199,140,223,81,3,136,136,78,213,12,151,149,44,227,186,221,60,20,84,16,21,38,172,94,110,18,75,19,226,172,105,41,236,174,142,70,130,76,94,93,207,15,22,83,228,37,115,114,173,103,146,38,163,24,243,156,34,210,120,158,247,34,118,230,87,217,51,32,208,163,107,99,35,105,245,36,151,6,207,183,218,148,137,125,187,69,107,251,43,207,195,203,142,34,192,142,162,89,155,15,124,101,19,14,12,209,177,46,159,132,196,176,7,149,240,131,63,197,72,212,24,148,72,206,55,234,252,170,38,78,130,119,43,210,115,224,171,79,122,56,161,91,57,103,192,100,187,182,103,26,147,173,236,191,61,230,35,84,102,19,245,70,119,168,146,31,243,49,150,27,238,181,120,56,51,35,61,75,31,118,165,200,125,131,195,98,60,102,254,162,82,208,225,61,85,197,15,67,157,131,246,166,221,65,121,241,88,226,231,140,136,204,185,95,142,252,84,91,218,148,178,63,120,219,173,94,80,83,177,11,148,234,149,231,68,39,141,50,114,21,113,43,105,34,10,197,97,82,208,207,5,94,137,81,23,194,136,59,42,39,19,172,6,122,151,45,232,127,70,174,57,130,67,106,44,116,42,70,61,185,243,231,27,205,15,60,34,65,152,171,74,127,110,8,125,207,122,115,40,185,77,232,101,243,156,30,121,71,50,120,33,241,68,207,100,10,248,135,127,235,81,76,91,68,239,23,84,15,71,254,112,57,103,242,76,250,86,156,86,55,189,147,141,228,181,114,206,70,30,61,175,137,74,153,199,132,218,20,96,71,38,46,94,171,170,112,206,253,38,234,194,241,248,116,205,56,122,3,165,48,95,223,11,242,130,40,66,196,243,240,108,27,165,91,92,49,210,139,73,37,121,198,20,87,70,228,46,159,171,207,99,211,34,101,16,33,175,179,221,237,182,158,81,49,245,214,155,209,125,44,0,245,76,192,43,180,111,246,126,38,236,161,93,195,214,28,253,86,37,76,173,125,89,36,147,215,121,43,7,32,30,202,207,125,177,70,152,113,160,131,160,85,30,231,235,164,144,28,98,103,124,244,213,237,90,70,32,211,11,138,112,146,60,38,241,185,71,164,40,185,131,148,86,247,5,236,225,184,47,194,9,89,154,122,92,96,131,191,165,224,220,37,53,193,6,237,191,26,100,53,48,253,173,169,158,7,6,252,150,194,158,127,160,25,22,24,169,202,88,4,195,174,205,250,219,70,20,24,133,109,168,50,232,179,215,110,65,135,73,101,218,30,58,40,28,213,183,82,150,244,142,252,60,123,83,46,24,207,198,229,168,211,180,67,182,29,159,115,194,35,40,46,203,3,83,89,18,85,113,86,18,33,171,151,108,211,224,150,59,198,5,46,21,121,109,171,122,142,172,240,137,181,163,91,214,217,218,207,6,27,149,134,9,239,183,116,141,74,142,117,11,132,201,198,209,169,100,199,198,101,151,96,206,75,148,197,120,162,114,189,92,32,236,75,218,26,83,168,93,138,18,138,236,228,197,140,98,241,178,106,156,59,164,30,142,70,222,125,89,26,38,27,151,60,155,68,178,238,246,56,20,195,69,179,204,214,52,233,206,22,108,8,149,44,52,129,57,4,130,65,142,100,234,164,119,78,220,200,81,208,77,145,234,214,58,223,101,52,75,2,83,146,44,67,78,130,225,37,54,226,90,61,244,228,157,198,249,43,240,122,118,99,19,231,243,213,203,181,251,204,174,253,192,199,60,29,1,23,61,128,172,50,55,24,36,242,217,37,212,117,190,140,10,167,5,197,15,36,39,234,164,90,164,222,7,123,69,169,166,85,174,48,185,125,1,159,155,182,104,124,114,49,102,42,6,12,213,166,218,174,168,187,133,229,107,149,33,67,29,185,220,166,156,116,223,82,4,31,191,32,66,204,221,3,141,100,245,41,113,198,52,135,66,240,41,195,214,63,159,75,37,58,104,35,8,255,200,54,41,114,29,222,152,174,61,72,197,26,234,13,18,142,128,22,227,220,63,118,208,61,113,205,207,2,111,37,247,194,153,246,192,136,120,148,203,37,197,221,87,62,24,12,55,43,82,4,140,196,74,115,31,32,242,92,49,83,200,156,82,114,123,248,127,96,150,14,118,174,197,0,11,12,183,133,223,22,144,194,57,235,177,10,76,224,63,104,172,224,203,17,234,59,139,55,236,113,153,193,206,247,17,153,115,230,40,246,170,119,156,61,73,174,218,240,251,18,102,8,148,74,80,121,173,98,21,182,193,89,150,113,188,202,7,65,239,213,85,112,129,137,122,202,152,149,223,145,229,112,233,77,61,89,76,164,29,133,161,103,192,54,68,4,2,159,31,190,43,31,57,67,225,119,153,232,102,179,93,56,12,59,170,76,83,156,50,101,5,151,148,101,202,201,123,225,239,244,171,196,1,113,199,201,163,191,228,200,32,114,163,242,68,58,102,85,251,35,224,92,85,77,236,192,16,214,197,242,90,240,85,232,199,38,205,37,66,56,184,69,150,186,22,55,199,106,157,151,159,142,100,6,121,45,164,180,34,73,115,26,251,169,236,227,187,65,76,83,227,183,143,225,34,12,117,115,119,19,124,15,218,74,252,86,18,248,130,66,103,70,217,246,132,243,73,211,127,144,171,12,167,39,147,54,107,21,205,249,240,199,86,138,57,142,111,111,234,215,228,219,135,247,15,190,77,46,189,2,147,211,23,196,97,16,173,119,253,101,184,194,46,221,230,164,58,80,134,212,168,76,130,214,24,89,46,53,170,183,229,49,143,160,142,204,4,143,228,225,231,170,125,172,153,104,77,204,68,247,133,3,175,168,196,181,219,144,86,119,66,107,156,230,229,188,108,70,226,39,48,81,178,96,96,36,241,34,41,202,78,29,29,135,71,90,189,223,199,150,39,117,220,159,125,204,183,174,101,117,16,221,231,32,245,35,2,186,213,176,221,191,236,99,127,237,194,199,145,219,215,57,3,8,195,57,109,229,153,163,154,100,137,124,120,141,37,112,44,236,164,242,187,203,40,248,75,144,84,155,217,115,151,215,178,18,129,200,189,91,149,154,129,170,173,41,180,14,34,105,115,128,8,202,9,31,65,20,51,37,151,130,61,132,225,1,207,213,238,126,13,188,19,164,183,221,182,93,124,200,56,70,206,142,224,71,151,197,41,36,238,107,39,242,44,151,26,184,102,225,128,179,26,47,215,233,48,22,141,189,202,131,174,236,10,80,180,45,83,244,109,15,60,9,108,68,183,123,214,91,56,85,230,80,40,239,96,91,38,218,166,240,96,181,4,141,52,132,56,91,6,140,12,142,176,160,150,213,125,14,249,109,75,144,14,174,102,42,199,215,148,135,159,211,106,68,64,26,106,5,200,149,4,158,70,252,238,48,69,240,69,198,108,161,146,26,95,218,20,184,117,72,9,229,213,224,16,53,146,203,173,48,197,214,193,172,138,17,249,204,50,126,249,206,50,82,142,197,129,109,162,30,33,61,100,68,234,91,164,135,128,71,9,210,144,133,197,37,46,29,124,108,236,235,78,109,159,168,144,202,250,112,98,169,78,155,159,236,158,33,29,223,16,38,92,114,122,20,61,75,83,120,183,40,255,129,54,238,236,56,218,26,145,164,208,64,72,220,217,245,189,16,123,139,152,241,166,146,72,170,182,105,141,102,123,112,242,147,239,177,159,247,90,225,90,220,148,118,137,28,37,86,63,161,240,16,19,32,219,93,38,3,18,172,43,120,180,40,14,89,194,10,130,127,231,188,138,79,134,109,119,229,231,189,54,254,194,144,95,216,28,255,69,31,206,149,197,31,78,173,122,125,224,99,148,250,210,221,16,19,165,107,229,128,154,147,38,224,49,165,66,7,120,133,234,125,165,114,161,138,174,41,30,182,93,174,8,200,180,75,190,252,52,182,222,85,16,33,6,32,50,31,136,189,226,78,244,223,54,158,178,214,20,54,253,129,208,195,72,170,147,195,174,190,220,255,102,159,70,56,245,143,237,208,142,169,23,10,34,107,53,117,217,0,155,242,95,192,189,10,105,20,48,145,147,144,39,73,144,23,14,133,51,119,144,80,16,49,3,247,129,169,93,9,253,145,156,196,9,70,173,1,115,41,20,35,201,231,76,242,90,198,162,31,82,126,212,84,10,75,227,50,245,180,144,142,131,70,64,114,15,104,124,204,189,20,130,121,246,91,250,236,130,214,64,200,237,117,227,249,214,103,27,5,112,40,147,178,51,23,133,201,164,205,87,193,112,236,23,230,86,34,10,60,234,156,176,218,157,124,101,29,217,199,75,127,224,36,42,182,86,162,159,159,158,155,245,23,146,121,150,16,250,180,134,13,45,96,49,145,232,24,185,41,33,106,52,142,189,52,30,152,216,83,180,61,103,80,126,190,181,241,126,4,74,41,176,206,51,52,50,66,113,149,207,62,231,251,49,211,140,151,110,228,48,247,250,126,174,25,50,130,141,188,176,186,222,151,30,161,86,121,172,200,154,158,121,86,40,89,12,21,42,82,31,87,123,96,132,140,174,64,86,17,230,179,69,92,166,141,144,60,26,22,128,208,81,73,70,199,24,112,213,196,111,224,62,66,221,29,65,171,34,185,9,172,77,116,69,66,24,108,81,174,42,93,163,248,62,133,198,45,68,69,226,223,182,0,42,9,56,33,182,6,223,192,126,96,234,237,47,60,159,205,180,52,35,183,11,37,183,78,253,163,192,40,198,132,22,38,36,122,114,176,102,130,62,183,103,200,18,62,27,3,74,18,87,225,138,32,140,20,161,89,107,56,157,67,253,26,186,190,167,117,169,45,52,85,33,12,85,99,6,120,132,238,151,73,34,188,109,101,125,64,145,220,235,120,225,161,240,24,47,156,161,116,118,201,62,216,102,4,44,164,174,238,144,3,63,19,73,55,13,43,199,241,137,146,83,53,219,92,224,179,170,67,241,62,145,136,149,21,77,100,242,140,43,130,62,229,210,6,140,24,81,8,172,47,45,231,181,3,224,204,186,18,226,238,20,63,42,138,209,229,221,38,38,217,243,3,159,249,188,3,30,8,20,63,103,207,200,158,237,14,76,206,177,158,92,27,159,162,191,52,233,155,186,41,16,227,168,33,191,126,174,23,199,168,149,15,153,33,193,115,89,173,51,60,80,126,105,207,136,118,95,69,74,178,86,183,158,153,220,217,67,114,114,194,225,161,253,134,37,170,132,170,228,132,130,72,123,70,118,124,180,110,16,205,191,48,147,238,194,230,79,126,224,99,165,174,128,141,112,248,129,211,21,157,60,119,32,9,100,128,150,29,159,163,145,84,247,140,55,178,202,222,180,159,141,77,216,95,14,218,173,84,232,131,161,69,159,186,174,178,149,188,123,183,249,148,179,233,120,147,104,232,115,108,112,225,235,250,206,86,246,227,29,35,211,230,57,142,217,247,188,40,188,153,148,186,176,203,219,52,202,206,216,121,96,14,223,164,107,7,67,47,102,2,87,222,178,158,197,113,44,255,225,42,158,248,67,164,212,202,194,240,16,2,58,76,185,251,187,155,12,175,165,58,40,107,254,133,177,82,28,70,53,226,217,75,144,44,119,172,60,236,47,22,218,188,242,181,112,26,239,245,108,207,164,43,197,215,224,13,94,195,203,252,12,190,54,214,79,105,243,121,248,14,205,200,12,79,129,68,118,216,158,209,175,247,174,29,59,170,11,247,54,159,238,102,181,97,128,115,247,214,253,25,49,5,151,179,180,138,67,33,217,2,134,200,46,59,12,113,80,213,23,227,194,18,173,51,150,154,206,148,66,216,223,215,109,201,164,246,233,121,91,204,125,220,28,38,17,187,233,199,52,61,43,127,56,226,208,73,207,122,168,185,157,178,1,24,210,253,231,183,109,2,56,220,144,165,171,127,128,103,60,188,109,37,154,251,193,206,140,76,237,44,188,59,15,108,132,29,14,147,235,172,99,10,133,185,155,56,118,82,164,199,42,52,17,48,31,83,147,186,44,15,204,181,219,7,141,4,191,231,228,65,124,39,164,219,139,85,203,170,1,148,243,85,48,199,111,220,147,14,74,205,38,56,227,48,4,147,227,49,128,50,228,77,14,195,123,246,88,56,230,155,25,1,83,210,223,31,211,109,199,166,66,40,84,35,202,6,51,142,14,111,170,167,95,216,131,159,124,43,130,165,207,5,2,77,94,255,30,104,110,189,141,205,117,112,225,154,86,123,90,147,171,157,3,54,10,91,129,123,206,161,67,142,138,19,226,123,10,67,209,17,48,115,33,233,168,12,142,12,239,57,116,255,91,7,5,38,9,215,158,166,196,180,236,103,196,7,119,234,11,155,131,88,97,236,192,120,182,37,184,150,23,118,49,202,130,32,84,121,110,54,198,156,26,48,137,88,79,227,105,222,156,15,182,237,111,232,84,33,190,232,39,27,132,76,199,236,211,135,115,188,251,199,132,77,90,106,113,207,222,71,29,144,155,202,101,27,183,181,194,100,156,249,163,17,125,156,250,173,137,62,122,72,183,157,197,130,142,237,3,67,162,212,28,54,217,90,233,24,117,195,217,37,116,43,42,116,250,57,154,241,164,141,64,169,239,30,10,247,210,5,38,102,63,21,62,51,231,62,27,143,171,238,196,198,45,113,91,227,115,208,245,97,105,116,254,173,207,85,130,27,202,11,87,39,22,111,100,163,21,73,232,251,193,113,119,1,222,237,133,51,206,3,135,169,84,211,57,108,60,8,46,152,12,60,116,59,163,130,220,9,23,64,165,186,223,126,248,28,2,211,65,242,252,243,51,222,40,9,121,183,11,182,155,30,125,20,98,215,139,238,103,67,193,182,143,57,70,9,215,40,249,233,52,2,34,254,203,236,139,253,121,244,98,99,222,1,119,60,124,23,166,44,187,197,215,48,122,73,53,21,224,1,140,35,155,42,17,78,55,129,141,107,223,31,110,243,89,143,143,110,90,87,37,96,20,8,229,197,248,215,203,10,40,98,59,157,209,109,24,181,35,247,63,1,163,130,174,191,77,116,210,55,82,136,25,118,81,59,101,160,150,188,226,183,55,68,152,242,98,199,134,79,206,221,215,168,219,57,198,68,83,216,202,209,29,46,38,99,36,112,49,45,210,128,87,81,231,22,154,207,158,224,66,58,107,78,227,133,113,224,250,250,32,81,247,249,158,208,0,87,129,201,146,147,81,33,95,204,221,195,141,55,92,186,43,12,34,124,57,126,122,81,154,43,107,111,88,132,207,191,215,128,207,123,63,48,254,225,30,240,120,103,41,53,169,238,25,35,81,150,236,28,133,9,157,172,104,77,200,78,119,233,105,50,170,190,97,65,51,149,117,221,207,110,196,242,31,60,225,241,218,218,154,164,48,215,159,38,68,71,249,172,194,70,29,31,48,53,248,91,225,125,95,27,230,214,7,60,102,163,71,69,27,76,54,169,233,128,155,174,166,95,190,43,217,45,89,23,62,155,124,152,134,16,243,18,139,22,152,188,55,55,99,172,176,58,235,142,67,149,200,140,198,19,130,37,69,209,251,142,57,188,48,28,116,22,46,43,218,247,142,227,27,124,156,145,171,97,93,248,79,159,155,143,106,121,0,111,244,119,3,182,138,127,129,161,68,112,95,74,221,168,12,233,215,92,22,148,245,174,161,237,87,151,14,26,225,253,30,15,39,101,68,175,116,80,143,214,120,239,189,140,77,255,194,219,242,141,190,214,248,121,206,217,39,47,182,225,142,242,153,4,23,205,86,119,125,198,160,242,15,210,240,50,151,167,241,89,3,46,158,120,96,226,204,234,137,65,106,214,167,56,151,144,11,145,88,86,60,235,237,76,101,190,135,76,127,60,162,33,39,214,72,131,78,18,215,7,102,33,111,135,49,26,197,158,45,153,68,117,55,227,89,61,122,164,130,158,1,20,116,72,1,36,240,114,110,24,80,56,89,150,160,198,73,225,163,105,186,191,178,135,31,24,66,221,64,137,57,12,65,43,110,8,31,46,18,197,132,132,8,248,88,33,126,79,109,86,4,178,244,167,161,2,143,193,110,29,177,164,174,240,160,202,33,96,52,33,159,214,53,170,224,201,156,180,100,35,129,199,121,156,79,224,6,221,179,176,202,2,119,168,5,2,62,91,225,211,53,178,118,63,144,79,46,204,154,128,158,216,124,192,159,140,178,118,11,55,163,207,17,42,135,170,28,153,192,201,73,201,129,75,150,28,38,131,115,87,88,69,233,126,187,69,147,135,31,51,249,25,49,222,57,38,183,57,95,235,31,224,161,112,203,47,188,61,129,227,160,227,17,2,183,17,41,46,200,101,240,90,58,129,109,60,251,109,13,161,250,243,53,200,111,140,159,70,212,229,249,88,248,140,163,49,42,44,69,199,140,180,37,63,120,136,27,105,85,52,76,49,231,34,21,107,135,10,194,169,14,107,130,133,97,40,52,10,230,135,250,243,200,0,241,186,230,6,145,235,104,207,209,48,66,78,131,139,28,167,185,108,38,120,171,151,95,21,27,169,90,106,18,146,22,235,197,93,148,120,216,28,214,163,99,132,132,224,217,117,208,136,43,2,115,2,122,122,34,101,174,164,126,235,126,67,10,85,142,198,232,11,200,128,114,181,136,75,42,29,59,215,24,153,102,205,82,253,125,68,177,3,186,174,91,118,132,237,142,49,200,87,139,112,138,67,75,214,97,119,9,152,195,92,90,119,211,10,245,1,39,210,43,85,5,192,200,100,68,215,72,237,146,219,5,28,144,56,237,2,94,66,177,98,217,191,205,139,68,56,151,207,188,88,10,255,36,158,125,196,207,174,42,107,250,76,74,182,214,0,201,188,215,31,158,227,78,147,179,119,159,215,146,249,205,254,224,234,14,6,55,73,80,34,87,155,203,194,125,54,247,80,25,177,97,68,35,62,193,55,46,102,185,244,28,24,255,82,13,120,72,14,58,196,84,251,70,192,144,66,221,34,124,200,173,99,172,30,95,227,236,223,152,210,2,99,153,221,214,212,144,235,195,103,130,114,197,191,6,76,174,89,28,68,133,146,217,18,59,56,84,242,66,125,105,214,14,4,209,14,155,23,83,31,190,141,92,196,39,41,85,125,98,59,149,31,115,223,118,216,216,214,164,245,34,171,47,208,99,193,73,1,34,12,180,104,224,53,135,7,250,40,242,108,20,50,61,202,107,46,73,40,88,5,70,5,222,87,79,38,111,81,191,38,153,87,158,77,211,172,124,164,233,22,191,249,233,237,43,19,135,118,126,158,77,60,211,175,145,120,212,82,145,59,106,217,124,77,191,83,117,238,80,82,15,119,22,78,70,8,164,56,124,190,141,154,132,104,80,55,47,54,2,70,160,106,8,108,117,106,43,224,54,132,15,244,192,80,51,239,248,109,156,27,178,52,43,126,175,25,239,133,192,151,204,5,84,211,134,179,254,1,147,129,209,4,254,25,45,14,111,147,166,20,120,91,193,251,7,23,92,149,50,42,132,13,179,215,47,30,216,40,234,164,117,233,41,152,124,129,151,82,66,3,159,137,237,23,251,142,71,79,109,129,74,228,207,213,34,27,69,152,103,119,148,81,33,24,158,252,0,33,227,102,138,102,163,49,78,164,56,3,44,33,71,56,113,33,79,192,157,181,2,134,29,70,70,141,236,211,236,75,191,19,98,22,130,150,31,159,101,56,204,187,209,110,200,153,108,52,0,177,27,118,35,52,144,59,50,12,189,213,117,191,128,97,222,151,247,238,104,230,45,31,150,74,208,81,118,37,178,156,135,211,25,96,107,164,99,92,200,92,130,160,112,196,23,195,59,48,245,131,158,141,185,143,56,190,206,227,169,12,20,152,21,237,51,173,161,63,39,59,94,181,138,222,25,48,220,122,85,198,116,153,208,82,252,244,66,65,64,122,182,200,36,79,209,241,133,236,158,188,151,9,105,186,163,134,180,253,165,110,55,163,194,184,107,132,213,87,139,118,156,100,212,18,239,117,182,196,245,188,151,113,97,206,128,225,24,144,174,157,51,7,9,197,15,70,228,165,232,247,4,94,10,175,252,192,25,133,87,31,22,228,54,106,251,3,92,31,248,89,67,103,219,218,59,182,142,51,215,154,94,171,40,31,31,43,94,172,155,238,242,82,152,98,166,120,56,209,153,231,197,208,161,113,199,3,4,110,252,137,192,208,182,223,135,51,95,196,90,33,125,59,133,51,231,76,27,20,187,170,194,28,199,62,44,3,215,166,28,51,22,246,24,113,142,80,141,148,229,38,0,76,14,98,192,69,123,70,116,160,198,44,70,121,68,111,139,63,171,42,62,39,146,39,194,103,133,143,157,210,195,22,48,244,164,210,111,124,103,17,229,179,196,85,17,19,199,99,70,72,55,30,78,98,164,12,41,25,139,81,126,220,76,96,173,203,174,213,168,11,89,177,45,113,80,111,113,137,192,154,58,156,230,1,152,100,110,121,177,115,132,13,231,162,111,150,146,174,17,221,6,233,145,39,235,1,147,96,58,20,158,158,0,111,50,158,184,97,5,37,247,107,221,142,19,98,108,10,159,157,231,126,46,232,146,229,160,48,91,54,95,80,213,169,237,160,63,203,185,10,172,185,93,236,144,35,12,41,18,52,216,120,4,166,120,118,5,186,53,63,177,153,82,121,28,49,20,105,72,134,58,127,130,178,100,151,111,169,33,37,147,227,112,85,12,131,79,47,229,225,212,242,221,77,5,15,94,122,208,99,176,148,59,129,241,104,200,104,67,113,19,177,121,243,79,12,177,240,224,70,10,61,132,102,186,15,162,58,176,44,143,168,199,151,158,63,199,181,192,198,58,16,31,11,63,172,126,105,106,76,87,152,4,84,5,10,99,174,145,162,213,187,213,242,161,135,46,0,148,89,239,166,1,43,208,214,73,104,74,47,247,189,27,181,126,242,112,227,222,174,241,240,99,43,61,43,119,158,165,231,37,57,13,30,181,164,145,27,14,179,72,143,135,226,150,84,37,233,154,229,242,239,248,34,11,182,11,121,184,21,94,199,234,194,121,172,201,91,13,255,253,110,1,155,91,85,91,79,19,42,112,216,56,195,101,80,151,241,109,150,128,9,73,79,133,199,44,97,104,225,174,154,73,127,27,201,60,191,137,119,148,20,139,236,227,144,224,141,123,170,47,72,217,250,3,207,126,13,72,120,82,164,222,1,183,30,71,144,143,218,49,16,182,58,192,154,41,48,175,232,218,49,84,37,197,29,24,225,130,232,154,177,222,116,133,97,65,136,97,161,74,78,71,141,34,132,48,140,151,69,38,170,162,232,123,197,123,153,16,233,3,143,27,221,100,127,41,146,254,104,130,238,177,203,111,213,181,164,80,11,213,49,159,133,231,90,188,53,53,18,206,96,234,8,29,230,187,202,43,99,120,150,72,175,234,86,158,32,95,227,220,106,106,13,27,10,98,230,45,118,107,255,165,53,7,74,113,129,180,205,221,238,111,63,24,102,190,161,153,47,204,200,168,253,63,240,48,214,135,11,155,6,197,10,24,175,136,220,210,207,1,60,134,215,169,27,11,0,105,202,23,62,95,166,69,222,215,32,127,69,29,54,24,23,81,74,110,48,57,39,2,15,140,139,225,176,241,214,201,111,91,220,186,7,202,113,62,95,52,214,214,128,0,106,200,226,33,247,55,135,59,19,223,195,144,90,6,152,93,114,139,142,193,127,251,12,10,106,47,201,207,84,99,32,214,75,10,60,215,57,60,77,3,157,153,86,245,167,73,107,143,33,197,20,87,31,239,25,33,226,218,1,227,129,89,218,186,151,20,251,21,174,249,164,206,187,115,54,225,220,240,215,110,84,122,137,205,219,113,163,180,11,147,15,42,179,244,192,4,26,86,192,227,201,166,64,70,171,135,55,20,57,169,92,245,115,82,193,155,125,151,31,68,132,69,111,109,25,151,163,151,251,52,211,170,218,114,132,80,211,16,2,117,192,103,67,146,91,8,97,196,28,241,121,224,174,182,4,155,95,245,228,123,96,10,174,164,231,107,26,7,143,195,20,71,102,109,141,152,162,192,196,209,165,107,219,244,44,29,70,95,230,89,157,103,31,109,75,225,115,163,145,247,222,118,104,248,176,156,49,102,106,42,220,251,16,120,42,81,228,129,207,95,118,205,169,70,137,64,18,101,50,146,155,10,238,202,15,182,215,144,37,132,208,49,62,241,128,113,83,118,129,113,121,196,10,131,190,84,94,155,189,47,71,62,5,180,129,231,61,154,192,228,25,250,206,97,50,137,73,86,24,100,180,232,170,125,48,185,150,50,25,32,110,88,177,77,67,251,132,134,231,133,143,113,63,189,22,175,25,221,165,216,126,131,201,83,253,4,48,149,51,221,107,41,48,76,197,221,104,243,124,173,173,17,200,1,131,171,194,89,21,111,57,233,198,236,2,159,123,159,52,70,197,204,185,53,155,233,228,8,191,30,176,197,213,29,230,69,117,200,76,235,219,141,86,171,21,47,82,158,66,122,197,168,241,112,203,143,236,218,248,244,230,162,219,68,144,244,181,176,85,86,192,231,148,16,239,133,201,21,70,20,5,94,250,174,201,172,3,25,144,136,40,192,10,216,69,81,109,25,253,171,43,60,82,77,143,167,88,90,147,15,227,21,138,192,208,20,244,7,110,59,70,133,146,3,77,88,29,176,222,121,233,242,129,209,179,146,29,111,160,105,81,99,34,81,65,148,245,217,236,43,57,58,142,230,229,214,142,159,255,243,18,44,212,226,11,201,86,2,79,43,36,8,152,154,8,125,56,60,43,238,122,132,141,57,105,144,112,24,107,168,59,161,41,204,235,194,217,195,38,63,130,2,150,60,1,42,51,117,174,108,170,6,86,192,228,166,9,140,145,211,125,55,133,132,170,8,151,253,178,132,162,184,122,77,203,217,208,89,108,165,33,190,171,80,142,223,132,35,143,186,41,36,126,46,60,149,57,218,202,170,142,209,235,163,182,160,99,22,171,119,152,189,210,46,58,243,31,209,226,238,135,105,186,107,61,191,207,118,174,6,202,102,96,142,210,159,198,42,112,39,220,132,58,241,153,136,124,223,88,3,212,252,45,221,115,22,170,242,110,88,78,232,230,132,73,21,157,242,234,188,1,205,10,47,69,190,140,111,69,114,66,192,84,221,102,125,54,133,112,62,199,73,128,236,162,152,176,6,2,211,203,119,218,69,49,151,48,80,2,147,229,18,173,185,53,235,52,221,88,55,223,144,45,146,212,69,28,121,193,84,138,236,222,7,159,13,13,166,52,133,199,140,156,33,82,230,134,84,208,47,8,142,177,32,63,24,22,7,77,98,33,205,16,82,64,135,51,229,123,242,53,55,92,245,43,90,183,188,158,126,143,236,42,219,13,222,155,39,153,195,184,99,194,197,109,245,14,90,66,50,96,13,112,57,6,171,74,174,66,24,186,160,149,134,31,214,97,234,212,151,246,155,124,188,29,48,145,44,185,196,79,42,68,195,112,197,70,38,237,85,224,204,215,245,183,238,21,22,247,33,176,37,217,57,74,50,154,220,95,160,167,200,177,184,22,126,42,225,162,195,179,0,51,97,60,155,191,43,159,11,31,75,139,228,126,172,135,165,217,53,176,29,12,87,107,104,76,247,164,201,255,51,141,203,224,111,82,38,136,165,40,188,182,23,225,54,142,217,42,181,199,132,201,40,196,240,174,81,43,169,219,33,94,148,29,55,47,35,126,42,114,134,224,9,57,231,89,252,246,130,113,95,123,142,200,189,239,11,11,79,148,230,178,115,15,207,17,149,94,236,56,89,76,52,20,121,230,93,64,83,57,42,241,48,147,157,227,253,158,199,6,214,148,9,152,26,119,56,216,96,124,104,227,249,101,227,186,9,152,93,69,28,8,147,20,176,72,165,90,176,18,201,250,128,231,59,24,200,206,145,124,108,226,165,240,185,123,182,30,19,137,201,32,185,109,63,170,140,88,1,199,228,121,150,15,162,159,55,175,142,2,132,45,34,45,56,146,144,242,245,142,237,115,120,213,170,173,55,119,164,239,167,217,101,149,82,231,140,96,162,78,125,57,76,237,129,248,69,40,57,188,177,72,202,85,155,200,213,17,150,193,65,16,48,201,161,226,183,55,157,201,200,249,134,123,249,152,119,15,156,83,236,88,59,253,40,206,20,158,193,157,110,76,121,72,199,11,76,210,129,167,1,24,149,234,148,147,17,202,233,228,4,153,7,70,98,100,232,195,17,20,247,213,121,108,61,78,218,7,94,193,249,97,17,155,34,106,63,240,156,32,193,235,131,74,49,95,125,134,5,167,137,187,77,206,22,79,130,167,118,109,35,210,83,3,214,2,122,62,38,149,105,222,184,90,109,154,52,102,204,150,187,75,185,84,100,45,169,35,146,188,35,68,187,161,97,215,19,134,11,74,113,218,54,142,107,211,19,16,24,82,10,223,199,41,164,85,113,206,5,207,201,140,242,47,106,36,178,38,181,206,223,204,246,223,134,127,41,75,138,25,214,102,119,170,134,102,117,35,233,121,49,76,83,95,66,148,72,76,57,149,209,49,26,113,136,48,96,43,233,47,111,248,43,182,163,5,109,213,170,141,83,28,2,219,188,25,107,190,111,85,162,95,203,84,139,178,194,166,50,246,193,59,205,245,142,24,170,114,254,203,187,154,134,232,3,19,53,55,184,83,161,123,236,160,167,223,105,184,72,5,49,230,183,64,159,10,211,200,80,238,208,208,52,77,142,254,9,155,87,71,33,178,16,63,176,201,184,56,41,40,48,69,245,69,225,178,92,163,30,221,113,178,61,245,217,28,219,211,59,94,224,35,149,162,8,162,113,213,69,94,97,105,56,251,138,28,187,220,17,155,203,80,116,106,170,41,86,17,152,180,179,47,173,14,129,42,86,129,182,134,181,160,120,107,120,181,134,246,252,24,35,195,203,247,207,213,20,49,7,61,5,184,196,187,32,3,90,155,140,162,244,156,107,164,223,56,113,241,243,95,138,66,216,233,239,5,205,222,212,137,132,191,60,198,108,80,139,179,31,20,98,20,255,229,51,122,67,51,185,16,100,72,206,12,208,41,190,153,122,33,157,72,50,186,22,118,183,194,204,162,111,77,117,159,215,99,224,204,107,79,72,252,220,185,33,32,241,239,69,197,118,122,225,226,198,248,65,7,249,175,15,74,0,213,223,11,79,172,122,201,168,38,11,10,126,168,80,155,214,97,25,35,209,92,222,177,141,167,48,235,179,217,200,187,143,55,85,238,234,169,58,87,39,74,129,126,232,57,250,75,210,79,185,40,9,93,129,90,253,111,87,216,126,205,97,106,80,244,220,252,132,91,62,24,190,156,103,43,52,57,155,230,232,217,86,187,30,0,144,221,78,95,92,57,147,7,160,75,143,253,109,125,41,33,80,81,193,73,42,99,178,16,174,251,252,49,29,247,74,82,7,155,209,166,121,17,123,167,36,142,140,70,129,167,165,227,125,48,249,201,83,45,145,53,111,94,54,48,91,165,194,231,80,24,209,53,196,3,133,158,156,124,87,86,148,143,74,53,9,108,217,114,142,109,81,70,188,55,243,89,169,51,32,10,130,15,201,97,74,139,21,133,216,248,243,92,28,212,104,242,135,194,41,187,211,196,34,44,231,156,43,250,236,54,252,212,236,56,157,112,215,9,12,111,116,243,135,247,115,238,169,19,107,82,163,155,46,108,206,114,253,109,200,235,253,173,199,217,75,181,102,8,246,164,114,63,39,150,248,124,122,70,36,221,247,225,60,208,20,151,59,200,74,201,42,210,62,24,97,64,173,16,51,110,219,153,188,53,174,86,225,86,226,238,191,138,171,165,118,146,179,144,110,16,152,220,209,21,173,201,108,145,33,135,250,103,185,68,76,55,98,212,36,110,44,174,152,35,199,168,64,91,151,100,76,137,234,150,22,95,123,154,65,113,7,205,42,48,247,246,121,106,53,148,50,44,84,69,148,22,83,105,65,244,173,191,157,113,236,207,64,41,45,151,142,23,52,169,238,179,205,198,18,148,204,187,88,249,199,240,228,206,32,176,229,167,248,226,221,248,53,196,75,140,159,163,59,209,214,185,5,32,248,35,71,0,81,174,238,14,182,3,243,253,36,72,179,40,37,117,18,215,243,10,150,85,37,15,63,23,74,151,234,34,166,100,165,206,129,26,63,149,39,95,115,247,55,51,244,194,101,219,159,125,48,233,64,194,62,139,236,23,142,222,230,173,41,223,80,24,133,191,150,226,225,228,212,202,78,204,21,190,213,251,219,168,176,101,133,7,146,34,1,159,235,141,230,33,195,144,71,100,40,224,161,155,233,230,132,246,20,0,122,54,134,22,158,194,32,218,61,21,153,158,193,234,126,63,39,164,69,144,36,57,156,230,144,20,57,36,172,106,247,67,128,136,52,28,162,23,205,216,210,209,111,106,238,210,253,216,251,152,91,20,103,121,207,16,138,40,247,181,208,151,131,1,110,58,60,108,226,8,12,59,109,9,20,87,238,82,116,237,88,186,165,26,141,160,244,140,221,243,206,20,184,42,247,131,154,150,123,160,68,124,138,194,220,140,253,91,87,146,249,242,120,224,238,57,2,192,231,78,113,63,230,129,215,229,201,135,241,26,63,250,190,48,30,152,229,71,99,105,191,244,30,129,11,249,220,45,96,108,56,249,237,102,78,75,95,63,84,232,141,42,61,199,213,218,98,18,179,41,201,233,118,224,179,8,238,139,117,20,231,182,62,156,76,113,63,252,10,106,193,115,76,133,77,157,208,97,171,51,126,30,78,225,144,191,24,158,141,210,245,197,54,126,42,31,181,65,58,86,149,239,121,78,133,148,98,212,44,89,171,20,133,173,86,222,97,206,186,52,21,142,36,234,131,26,249,159,130,164,131,120,199,168,71,206,227,121,244,242,0,77,55,205,47,41,111,222,86,237,220,124,195,58,23,93,116,139,181,219,217,216,185,29,134,245,96,106,191,138,165,254,127,48,172,114,57,63,35,122,110,199,126,68,212,130,187,76,95,186,93,83,196,42,155,132,140,193,232,216,146,179,91,152,122,233,16,114,24,155,102,211,131,63,228,4,154,204,152,194,59,146,141,129,201,82,203,250,240,12,169,167,195,80,168,105,191,208,245,76,241,211,67,89,109,65,77,113,209,81,238,135,181,63,240,185,216,214,11,239,245,192,220,166,154,255,50,12,107,194,182,3,92,169,95,115,152,96,104,159,15,140,20,104,192,88,12,15,60,60,47,22,9,225,173,169,248,134,142,216,72,207,136,25,61,149,194,38,132,23,48,211,106,61,123,74,117,253,75,168,120,73,117,238,15,140,218,253,7,15,132,29,246,179,229,212,225,75,171,146,94,35,113,12,219,205,106,204,81,136,188,201,132,83,24,170,217,120,118,35,64,217,95,216,47,101,152,125,75,82,83,127,104,175,254,90,88,214,181,190,240,26,126,87,133,102,184,205,250,60,251,152,0,217,91,163,32,58,202,211,26,127,154,191,215,60,19,37,85,221,135,141,99,207,223,203,180,235,159,135,35,25,22,67,74,17,128,40,167,25,124,46,233,43,96,110,55,242,112,226,184,174,76,192,246,207,29,190,43,108,46,3,135,43,249,79,245,129,75,138,57,78,254,167,176,3,144,0,67,238,144,191,55,102,73,214,15,134,254,92,180,37,243,126,106,199,96,7,244,215,106,118,156,232,91,195,171,158,62,183,32,23,228,140,156,131,182,158,46,152,216,155,145,16,20,5,119,115,42,184,222,76,176,37,235,28,45,20,109,12,135,137,166,37,29,80,40,247,124,142,226,111,111,146,23,177,141,115,37,121,227,154,233,137,126,203,99,213,199,70,73,29,239,40,186,244,236,192,117,227,12,61,183,51,102,58,81,122,15,94,76,96,138,186,230,99,11,56,243,107,111,150,226,170,107,139,96,166,83,12,25,65,126,111,207,134,116,172,62,207,125,235,168,60,172,174,159,178,25,3,178,119,28,215,117,213,245,113,172,45,62,97,192,120,91,158,214,227,218,102,103,139,32,97,247,57,144,171,235,89,35,96,49,247,120,182,20,8,111,115,52,134,9,243,133,153,242,254,94,231,188,76,233,249,105,84,10,227,107,246,109,9,22,122,174,149,32,65,101,64,32,14,84,116,207,21,141,225,77,158,122,50,113,167,119,199,28,240,166,22,241,133,151,194,53,233,60,51,17,240,238,31,123,24,241,104,127,224,144,91,52,120,140,7,134,82,199,141,101,146,244,151,100,113,29,248,204,255,230,46,170,102,53,224,186,236,45,88,231,251,153,93,177,243,51,42,166,147,227,239,109,1,143,231,184,135,243,200,63,8,86,127,211,17,39,107,123,199,179,217,20,36,75,133,69,155,131,229,177,155,197,82,213,2,130,145,223,147,238,152,238,199,128,213,5,68,229,81,220,217,160,115,89,85,151,0,49,95,175,218,62,48,201,136,58,228,232,233,237,47,39,22,120,80,49,171,48,9,2,211,97,203,252,145,214,179,100,87,3,38,225,252,220,76,117,55,155,28,11,238,174,233,220,84,154,154,172,120,176,186,59,5,59,252,209,106,44,16,44,139,219,36,183,128,179,79,232,47,159,179,42,124,161,29,189,146,170,207,182,252,63,119,220,89,161,100,215,205,112,217,9,63,2,70,34,252,129,137,69,68,107,82,244,158,103,67,141,210,3,37,142,40,223,131,155,174,211,0,31,184,146,244,160,207,38,238,23,95,211,210,115,245,107,254,34,212,254,94,80,6,235,166,130,242,76,139,65,65,158,66,23,0,46,14,15,196,89,181,26,87,89,129,77,9,221,251,125,150,45,73,254,1,195,201,89,188,222,163,155,228,177,84,23,28,184,156,83,211,183,133,206,117,79,244,97,129,119,244,154,236,10,121,101,242,112,225,201,249,80,19,132,147,213,1,45,198,158,49,129,9,32,202,77,115,103,203,109,114,63,168,185,187,36,56,185,141,103,203,131,124,148,221,154,151,74,96,18,88,162,53,169,23,34,226,72,206,232,142,188,208,78,2,102,19,194,78,82,59,241,26,250,120,239,97,231,147,192,16,205,187,105,55,184,137,212,27,7,103,135,62,19,215,77,133,65,196,34,203,28,205,7,74,78,70,13,124,206,216,166,48,151,106,63,249,80,13,214,170,110,96,146,171,134,195,197,10,177,31,120,132,253,117,224,126,182,40,121,111,211,154,113,51,223,82,84,36,230,100,101,121,197,131,209,150,86,80,37,126,121,96,203,150,26,1,159,61,65,76,90,248,149,106,151,214,212,153,9,92,161,116,27,53,96,98,207,77,224,51,43,119,93,2,75,204,119,99,213,80,9,37,112,169,15,26,114,190,132,3,235,150,234,58,96,132,54,28,38,39,75,34,194,192,172,183,114,225,60,116,200,73,80,242,242,28,96,116,164,5,110,19,7,114,115,24,61,208,42,176,153,185,49,228,149,114,155,37,99,202,206,238,212,254,192,8,202,200,7,67,117,195,9,175,40,141,218,89,36,36,168,234,68,77,203,199,20,81,73,189,29,29,51,50,85,215,40,227,254,220,148,14,200,224,149,110,107,54,235,23,38,125,48,90,31,83,81,124,7,217,114,34,122,52,222,86,52,35,48,30,53,191,121,33,170,67,64,90,225,51,239,125,183,28,20,25,53,177,29,77,5,103,20,159,12,208,68,237,244,252,54,26,226,57,96,84,59,244,181,161,31,77,209,218,178,150,181,53,148,172,41,90,159,67,244,153,105,196,225,61,225,156,244,220,42,165,177,36,238,176,149,71,227,78,248,173,42,124,236,131,17,141,135,209,153,42,12,209,81,180,70,196,229,25,83,163,240,245,175,221,216,149,170,14,90,179,248,91,192,16,83,232,144,99,49,222,65,51,210,135,169,48,90,224,209,154,31,210,183,166,130,49,86,208,49,86,208,127,186,48,174,105,207,168,37,173,24,138,55,121,182,37,159,196,226,101,43,23,67,39,147,117,20,6,1,236,158,231,115,201,91,83,199,23,94,220,177,127,218,52,2,67,218,230,231,46,137,167,109,136,239,1,23,125,14,107,158,110,193,118,46,112,38,31,106,6,76,50,66,17,24,190,9,239,248,89,216,196,48,167,194,61,248,199,129,207,53,70,60,96,197,24,120,125,208,56,252,134,148,51,30,24,15,128,175,47,114,42,147,16,129,49,101,215,117,32,224,100,154,82,128,202,221,105,71,244,147,26,179,174,198,227,57,36,8,136,70,99,242,238,150,190,246,49,149,156,17,136,68,238,99,64,203,28,183,210,126,79,243,162,178,232,88,124,69,58,14,241,103,189,173,169,24,213,158,81,0,26,113,91,20,94,146,154,158,37,27,77,183,15,90,57,189,236,218,181,140,3,212,67,21,103,190,26,175,146,192,36,102,166,128,207,209,93,116,76,51,49,188,29,232,102,38,10,138,155,215,45,211,51,219,225,165,213,103,159,65,75,190,49,28,248,124,60,153,228,103,24,168,171,246,185,66,162,226,51,211,168,140,168,209,241,218,172,0,249,194,231,224,134,163,200,225,65,6,69,85,152,176,201,8,120,38,93,65,128,123,231,120,56,36,112,226,252,54,38,68,215,248,59,240,143,99,86,224,14,103,205,186,240,200,73,91,79,66,191,254,193,16,230,237,67,94,172,82,254,236,219,14,219,196,249,87,186,118,76,171,107,137,33,47,211,147,174,48,78,176,136,134,159,181,61,134,218,220,72,150,37,231,153,129,177,140,243,85,30,62,170,209,87,126,48,146,114,91,135,101,144,124,28,191,77,60,72,39,195,160,126,203,177,110,219,150,128,84,34,251,94,75,164,182,171,231,188,176,73,185,52,225,79,120,72,221,211,112,122,159,137,234,253,194,114,42,218,109,242,111,238,174,179,169,128,215,223,158,84,241,126,31,19,225,128,37,201,138,232,178,82,117,29,112,59,247,52,185,124,193,24,8,187,167,195,131,76,83,237,153,221,220,189,53,82,207,194,30,5,188,41,156,249,96,46,37,83,59,14,77,181,51,164,65,167,80,155,72,161,0,155,124,158,195,176,100,73,207,22,230,135,127,234,5,183,142,240,1,3,115,247,200,1,239,164,55,164,130,53,227,133,202,221,52,25,165,208,114,91,0,198,9,4,77,236,177,60,211,12,227,50,66,102,20,154,87,161,100,228,130,68,130,71,252,54,140,67,250,218,22,115,246,176,150,249,32,74,121,225,186,226,225,157,168,180,126,145,45,245,9,253,119,115,124,90,147,225,235,183,137,53,144,10,125,94,140,122,9,159,43,112,50,78,245,234,84,187,32,248,117,129,50,140,45,244,157,120,74,102,228,81,118,59,101,251,173,91,55,248,12,140,194,251,129,107,119,218,171,47,237,191,236,7,133,84,243,194,163,252,17,30,23,158,112,90,44,133,33,255,9,120,149,199,20,226,80,104,158,152,103,217,193,83,50,43,160,120,71,156,253,59,37,40,235,203,34,246,0,76,230,133,183,94,198,224,168,173,113,76,250,209,186,240,103,9,217,30,60,97,28,182,254,240,221,141,223,92,225,181,102,172,48,72,39,134,76,115,210,144,74,108,182,139,93,127,200,144,102,184,180,220,116,69,185,33,9,117,40,151,150,228,215,210,109,199,143,204,82,68,149,185,36,127,48,161,241,164,221,34,82,235,19,101,99,213,148,7,38,250,234,221,178,4,232,177,245,157,225,231,241,227,201,34,175,234,47,170,88,35,195,93,58,27,34,241,103,22,178,216,178,91,189,7,126,212,59,113,12,70,153,229,1,240,21,235,128,21,163,57,45,14,147,37,46,11,160,154,125,231,223,146,139,66,19,214,45,96,115,74,4,76,238,163,124,234,98,233,191,222,51,82,106,229,218,88,139,77,81,239,153,37,72,215,241,247,127,255,239,127,251,47,127,249,231,127,249,211,95,254,250,231,63,253,239,191,251,183,255,245,15,127,254,167,255,249,15,255,250,223,254,211,127,248,187,244,239,255,254,183,255,246,215,127,253,151,63,253,221,223,252,199,63,253,195,95,255,207,95,254,244,55,127,251,143,127,250,231,255,245,167,191,254,229,95,255,238,3,254,243,159,255,233,79,255,229,175,127,249,243,63,253,227,223,252,237,127,255,231,127,254,203,255,248,243,63,253,195,95,207,115,254,171,255,40,38,126,253,166,0,122,221,28,205,50,212,88,191,235,59,121,128,119,23,2,168,141,94,81,241,196,207,3,55,203,32,187,48,95,222,253,153,220,224,225,199,150,135,179,14,92,181,243,192,164,2,136,37,64,84,36,187,91,240,192,132,4,116,242,194,55,234,51,127,24,65,181,158,14,213,242,153,20,78,194,159,73,32,46,147,9,25,112,65,139,41,96,104,143,87,187,239,13,39,169,156,76,48,137,158,13,40,222,27,218,25,153,6,240,225,156,235,167,183,206,200,220,138,87,5,214,155,136,244,89,218,207,84,251,169,113,223,236,205,223,27,121,157,241,192,118,71,247,81,51,185,94,113,111,195,129,95,124,229,13,243,196,38,185,120,225,62,133,107,235,194,91,40,139,182,37,180,181,111,117,16,170,203,16,41,8,76,98,73,143,214,3,129,16,65,77,20,244,130,80,203,40,218,138,243,142,88,20,176,234,145,74,142,82,119,50,85,224,179,140,228,173,225,72,100,212,3,94,146,64,121,208,213,35,32,54,140,234,78,42,227,128,103,240,76,218,247,40,146,31,131,140,79,167,236,43,96,232,7,238,92,56,107,118,164,118,71,212,40,203,229,189,10,226,65,183,53,238,77,57,182,206,253,220,216,34,2,222,83,56,100,55,81,121,55,252,152,103,132,215,228,189,152,151,158,251,12,220,180,2,6,67,192,66,248,119,150,238,166,175,141,176,243,142,215,46,144,134,203,136,226,42,42,99,199,218,133,212,79,6,165,194,88,183,162,103,221,18,229,5,182,52,174,128,161,129,147,4,24,232,105,130,188,131,181,11,217,135,180,38,97,220,245,143,88,125,56,33,21,46,164,68,248,226,52,2,34,49,82,136,146,173,29,40,249,254,18,28,69,207,179,186,207,18,209,184,217,212,243,112,54,85,40,48,189,227,237,252,144,134,140,113,193,20,151,126,30,166,217,41,165,219,176,54,153,196,118,192,16,137,203,199,38,9,114,151,219,122,40,61,213,230,94,211,60,167,21,161,50,203,28,186,240,249,159,211,151,26,240,168,82,171,120,96,210,90,99,208,208,15,152,242,193,112,201,87,79,131,52,56,75,82,43,240,200,110,102,24,92,245,150,125,142,103,19,247,187,176,24,110,168,21,166,152,194,240,205,75,175,10,9,246,197,39,89,183,120,166,54,93,91,166,40,30,194,250,192,56,74,163,87,100,32,139,27,8,22,244,226,178,49,134,10,149,195,134,220,139,164,10,71,49,9,100,101,33,223,118,230,252,12,152,210,78,65,219,150,25,8,243,84,146,205,10,162,96,162,228,1,147,183,171,207,70,147,41,118,209,142,51,83,18,184,240,41,145,222,31,176,73,251,9,188,97,254,112,116,224,44,150,239,136,109,147,98,22,24,217,172,248,144,136,152,151,21,29,231,238,173,201,24,112,222,204,181,3,165,254,91,250,221,209,85,94,209,120,207,38,42,165,155,2,227,178,227,196,157,70,142,55,20,30,115,198,193,68,1,106,86,120,166,107,191,12,83,16,214,253,102,144,231,57,150,79,148,115,12,21,73,207,223,131,196,206,30,159,107,145,76,43,199,249,176,204,130,234,243,136,219,121,19,247,21,2,181,132,52,29,30,212,27,107,107,178,224,115,252,54,133,80,15,140,13,52,125,88,72,86,214,236,48,115,122,231,128,81,52,208,27,50,21,121,219,205,127,168,202,169,30,172,2,111,163,29,119,152,48,171,164,176,64,180,67,72,243,7,103,244,193,170,216,186,184,166,9,100,56,108,90,115,218,250,216,48,238,164,61,48,98,162,138,238,235,176,135,55,226,236,201,50,149,14,12,79,200,10,248,28,100,50,77,169,129,175,249,187,0,192,144,97,100,219,10,91,52,46,224,165,183,239,137,77,238,55,255,131,82,72,82,20,70,241,104,149,11,43,37,29,81,64,226,51,209,241,193,109,96,9,92,113,93,183,128,73,167,18,216,2,185,51,222,139,220,117,121,173,97,153,160,213,81,43,224,148,198,115,162,52,231,3,206,16,45,241,1,81,87,237,142,78,80,200,102,4,165,18,199,57,46,8,58,145,67,113,159,189,248,24,126,120,152,208,140,92,122,112,158,28,59,207,251,69,190,170,144,217,17,235,34,191,41,30,93,147,50,92,108,36,85,139,11,253,12,35,221,45,218,218,216,179,125,18,146,88,198,152,94,248,28,131,85,126,155,61,70,130,105,166,162,230,123,56,116,179,91,214,181,81,136,141,152,161,197,10,166,180,173,49,83,70,191,97,72,110,250,203,40,243,245,104,125,110,207,185,105,235,118,239,175,195,116,77,52,202,96,76,55,174,2,129,20,168,45,108,129,145,206,190,99,118,22,182,112,30,80,116,101,106,240,254,112,234,156,101,203,177,52,186,28,175,141,191,84,202,120,169,96,132,79,208,81,10,17,37,238,106,145,218,176,143,76,72,87,77,51,224,48,10,65,251,122,80,6,213,65,62,164,118,154,202,168,221,47,42,37,105,155,227,249,60,121,5,10,31,85,81,152,42,155,11,99,99,8,90,82,80,88,146,240,113,12,72,241,137,225,145,9,50,184,1,203,140,100,203,161,0,144,83,204,124,210,167,180,91,147,98,173,92,3,37,140,44,63,12,203,227,221,167,40,231,212,20,88,171,37,245,106,4,174,132,103,5,75,4,96,17,9,156,177,79,53,179,20,244,183,161,20,244,99,137,138,180,46,42,109,144,154,157,175,232,23,65,203,178,144,82,111,224,182,60,18,12,76,18,148,252,54,138,180,210,218,120,136,20,46,22,240,119,152,233,38,215,72,44,167,213,227,91,66,16,160,119,212,133,231,164,196,170,196,10,147,154,0,246,238,91,115,3,140,16,187,244,156,141,203,211,173,33,43,172,91,148,10,55,218,246,213,189,109,3,147,99,60,131,138,154,163,255,50,36,25,207,110,178,217,75,252,126,75,48,109,77,157,190,16,12,120,72,102,24,201,127,19,111,26,30,123,50,215,28,62,147,74,168,151,12,30,94,142,96,236,146,89,202,42,127,254,254,25,59,48,165,117,234,29,93,92,30,60,57,248,192,203,202,160,31,56,119,129,55,73,161,10,215,60,98,138,91,79,117,155,220,20,87,248,168,108,46,169,146,158,101,102,67,92,60,224,104,34,227,78,7,28,25,120,159,73,27,141,88,221,192,33,168,242,90,110,211,185,131,16,66,96,182,186,207,137,79,9,6,134,65,85,120,70,85,154,137,101,30,99,76,167,74,91,247,123,26,41,77,105,79,235,17,2,17,102,236,15,205,70,93,236,194,158,70,62,40,92,129,172,94,150,136,105,60,108,135,77,250,88,87,47,204,171,209,154,88,160,144,60,0,151,230,14,55,96,106,141,95,184,206,7,158,15,12,101,191,219,210,196,165,170,166,153,83,136,238,203,139,184,211,222,218,52,181,21,238,138,115,57,70,135,85,119,59,118,33,55,111,8,105,165,23,61,246,173,59,51,142,173,147,68,0,30,254,18,50,47,163,237,185,129,246,249,192,168,154,237,128,7,78,99,221,103,173,36,215,97,180,41,36,126,182,184,62,196,30,78,225,214,20,114,35,54,113,170,48,252,225,38,105,57,245,4,200,187,122,233,253,129,161,181,23,95,135,89,83,30,46,29,72,57,247,174,103,61,87,84,103,16,7,38,95,113,232,241,66,217,114,13,152,186,99,61,19,185,156,239,128,185,12,142,231,100,131,247,62,122,78,129,173,158,78,248,198,211,109,188,30,119,244,250,85,219,249,144,99,118,213,161,135,53,154,116,49,195,97,202,74,79,235,57,61,99,0,148,187,206,131,26,69,107,192,243,137,33,91,200,205,25,7,129,137,242,63,71,189,7,237,73,184,33,61,96,40,8,81,69,244,235,116,67,99,3,86,240,145,220,58,42,228,2,169,123,136,202,240,8,134,158,31,165,238,174,60,214,17,121,235,254,112,194,76,82,166,135,77,8,177,137,143,232,233,214,19,41,90,213,88,247,253,183,55,19,65,237,77,56,109,253,240,129,156,31,42,243,11,19,54,234,126,38,35,76,155,69,37,110,163,209,83,157,73,142,82,41,232,252,20,166,160,202,183,12,86,180,38,240,226,128,105,206,175,58,8,82,156,93,94,190,22,97,244,226,175,69,205,4,116,95,2,19,157,113,163,175,18,213,232,58,102,21,153,64,95,155,100,106,169,164,56,213,188,199,240,241,197,103,197,35,73,23,126,177,141,63,59,76,70,175,238,148,152,152,165,249,111,119,147,150,212,23,171,94,119,15,104,212,47,218,214,72,74,28,238,103,105,62,111,205,247,245,67,21,27,101,191,112,77,144,29,57,60,136,203,191,3,158,226,64,135,204,166,102,221,114,42,180,49,190,50,43,105,200,91,247,20,226,26,158,121,2,188,91,215,131,175,150,228,36,168,240,124,81,123,186,116,42,156,57,60,226,217,59,83,165,174,48,106,0,14,91,58,182,90,142,21,117,213,11,163,40,81,245,167,207,97,229,76,163,56,109,140,250,227,129,131,244,2,24,231,221,243,219,41,42,160,134,105,221,237,188,31,184,123,2,7,218,142,176,129,104,235,20,52,36,160,237,53,253,40,168,42,126,68,156,19,194,156,20,186,126,118,187,29,159,38,224,219,31,56,110,230,117,90,16,249,105,76,57,183,127,143,9,159,167,142,56,112,87,120,183,23,182,68,165,128,151,82,89,91,199,119,156,184,184,248,123,111,207,91,39,39,40,6,29,107,235,134,117,238,142,211,73,126,160,185,102,183,211,159,166,114,239,27,111,180,208,87,127,58,70,69,154,47,108,19,59,127,58,70,34,183,51,216,13,36,126,71,215,1,39,68,19,87,174,70,4,102,169,213,73,9,154,103,39,66,106,93,149,161,27,198,37,210,244,188,53,59,202,104,122,57,55,198,111,111,109,98,142,186,238,205,253,225,223,139,20,192,149,117,187,227,110,233,169,143,3,183,57,62,106,133,77,15,32,96,132,59,228,107,115,33,119,37,8,178,203,234,51,135,33,137,115,34,83,196,95,168,149,235,15,156,98,187,107,36,114,171,175,196,224,228,62,59,180,159,222,219,121,206,219,43,64,80,71,195,108,209,142,229,144,107,30,198,230,174,121,174,43,27,179,66,52,158,84,102,43,12,251,190,27,211,205,182,86,5,185,140,127,187,25,164,153,67,35,50,139,60,241,229,147,16,114,253,44,164,46,192,249,186,189,160,112,172,67,95,10,190,205,234,209,185,198,33,87,37,21,156,44,211,208,104,255,37,46,118,237,247,249,165,233,244,92,36,46,78,165,54,50,184,133,51,144,72,242,124,22,64,234,236,174,62,102,199,44,38,5,240,105,61,156,123,101,24,175,82,237,218,53,238,162,110,178,146,226,186,167,222,248,168,210,8,135,248,153,19,68,162,180,107,24,31,254,65,96,234,72,121,190,48,117,125,14,47,252,3,234,189,66,137,197,183,187,78,246,97,173,207,160,214,238,101,126,192,187,106,14,45,108,211,197,137,68,134,213,75,205,199,53,70,110,191,123,250,137,199,149,162,43,32,145,171,227,147,216,212,49,52,233,11,162,222,40,186,25,198,224,56,244,132,65,213,210,169,195,80,194,163,120,82,151,0,243,246,171,115,197,112,159,125,171,37,131,64,88,248,38,186,89,58,245,89,187,21,109,69,135,75,81,185,53,96,174,233,1,35,96,171,71,72,110,86,88,229,48,134,105,122,182,149,210,189,192,132,184,128,213,237,9,12,235,140,199,45,59,59,249,208,155,242,25,229,226,185,224,92,88,108,199,84,24,34,218,22,240,153,89,186,155,38,56,243,252,217,70,168,171,131,134,111,216,11,220,145,19,164,192,93,15,40,72,139,253,142,66,210,93,214,234,121,54,250,8,131,17,77,34,53,238,57,159,70,100,44,32,212,80,158,37,116,140,160,22,78,61,162,150,36,241,169,241,8,85,76,113,216,46,171,122,44,195,102,24,239,69,30,227,124,142,252,157,67,136,110,88,214,179,240,102,2,183,29,190,206,110,165,101,235,113,163,218,17,230,48,182,171,26,97,116,124,185,185,14,63,127,125,206,78,178,194,138,31,219,228,224,22,117,184,195,178,176,195,233,221,113,123,106,98,151,105,253,185,64,153,89,127,80,53,168,167,244,124,2,63,192,206,164,34,9,166,62,142,84,148,149,2,70,123,65,209,115,145,184,63,77,52,70,209,77,193,138,255,50,145,92,45,225,53,57,56,167,208,31,150,35,56,212,120,196,59,224,92,138,163,27,85,150,238,105,148,150,123,98,255,48,54,101,245,138,116,43,219,247,1,95,198,132,165,207,158,4,219,188,103,240,96,62,230,184,149,189,185,13,70,193,214,208,128,213,207,203,94,3,46,16,148,143,231,162,157,99,166,156,141,122,107,70,2,151,173,29,46,50,236,152,161,83,28,77,230,136,213,90,220,96,169,49,66,21,90,186,253,54,225,93,245,0,108,124,209,35,224,57,52,30,5,141,99,136,218,2,211,94,253,184,103,143,27,241,86,27,215,68,126,60,181,217,213,164,7,185,43,84,48,62,174,32,18,193,29,70,22,71,183,59,68,52,157,125,98,88,240,82,83,127,143,113,129,198,118,119,152,162,233,61,30,103,234,138,153,130,240,5,100,101,2,19,183,241,158,227,168,88,207,77,27,155,55,206,109,74,122,158,96,23,219,48,226,82,14,87,252,128,10,35,136,229,222,57,170,212,219,80,55,20,41,238,158,125,72,26,211,249,156,218,53,178,154,93,172,110,152,156,217,152,143,83,210,200,153,62,184,16,78,214,223,38,80,23,151,74,74,224,183,38,138,147,153,151,188,16,131,74,147,55,236,74,224,126,78,95,33,131,148,144,37,55,164,141,134,244,118,255,182,221,237,148,14,97,155,59,40,190,119,61,135,188,186,62,72,251,203,158,71,142,135,121,41,55,223,129,87,104,134,64,125,77,138,78,23,244,108,35,227,194,4,112,229,216,38,73,61,59,121,18,101,178,175,231,157,124,234,226,252,71,144,4,143,42,186,30,100,49,167,228,44,195,7,62,127,160,94,127,18,219,160,176,252,224,254,170,11,110,50,215,142,117,229,173,207,209,122,102,174,182,166,182,57,102,34,53,223,10,154,52,106,13,112,171,118,230,129,207,36,77,241,195,189,171,60,235,49,251,211,117,253,13,35,216,144,93,131,43,97,143,172,26,152,114,68,154,9,241,213,179,33,197,2,64,57,64,105,72,48,83,147,151,89,24,252,28,140,6,239,7,222,15,124,208,240,175,13,19,114,144,27,14,126,243,229,12,41,192,176,23,200,107,33,20,213,163,227,231,91,103,205,22,218,221,202,30,227,183,161,53,23,243,143,60,144,18,167,238,160,52,92,57,109,200,167,40,206,0,62,16,151,107,234,109,221,44,244,233,73,36,28,92,169,202,94,123,76,69,74,155,188,231,63,237,45,129,209,235,113,222,63,8,130,80,180,80,248,140,66,189,15,199,153,45,246,2,39,208,114,246,201,97,156,218,106,114,227,172,189,87,36,248,111,159,44,217,109,86,122,204,97,104,152,180,100,135,109,224,108,151,62,89,140,97,45,92,185,148,114,102,142,52,111,77,224,163,196,125,120,128,102,40,24,126,240,204,220,197,194,166,166,210,243,236,228,46,36,1,201,182,85,125,95,152,216,230,246,97,57,95,4,217,118,105,125,78,156,184,45,79,120,173,82,189,141,77,214,38,18,184,38,94,221,20,11,159,156,68,126,217,35,240,11,134,219,20,211,156,252,59,164,131,253,148,248,9,221,142,11,51,160,59,46,3,20,216,75,89,53,121,108,103,157,187,88,195,128,161,143,117,114,225,65,94,155,155,27,198,78,150,203,22,216,42,68,90,192,90,192,69,154,219,121,105,23,97,25,240,53,164,91,118,77,154,91,134,41,53,126,27,58,100,25,52,116,108,118,4,159,112,27,75,253,62,153,248,220,174,3,53,121,160,33,232,217,54,182,159,234,235,39,114,176,46,220,140,237,36,222,11,57,212,84,21,198,22,94,1,179,249,118,129,41,110,247,89,110,33,132,235,31,7,198,181,229,145,70,11,58,220,232,46,220,242,137,104,161,255,246,49,185,206,52,151,247,130,156,220,57,67,96,217,68,152,91,97,146,190,124,34,90,108,235,10,221,3,35,153,224,231,23,241,144,252,52,38,119,102,103,237,89,190,223,139,76,190,136,102,208,182,221,80,162,161,147,114,203,11,167,41,95,147,204,42,39,89,225,173,160,116,151,126,89,230,95,138,33,35,207,115,220,121,86,77,183,208,45,2,227,109,184,81,103,131,113,63,9,76,168,88,224,73,185,185,143,40,149,130,69,22,16,240,141,108,25,188,31,152,141,196,119,91,200,152,243,210,239,177,200,205,244,61,11,110,223,93,151,162,240,172,207,64,85,232,216,96,230,158,191,246,132,204,81,59,78,52,183,198,84,152,38,25,191,30,56,246,28,80,201,38,55,78,46,174,168,14,147,206,87,116,138,163,0,239,98,116,195,232,248,234,212,159,54,250,185,25,48,142,156,245,192,189,197,190,64,185,80,171,250,219,220,244,99,170,24,93,163,46,93,18,249,189,162,7,216,182,245,11,91,193,157,111,228,22,8,110,10,194,246,227,143,166,238,189,111,153,102,248,178,150,39,159,45,238,132,45,105,235,51,253,35,91,112,109,50,82,247,84,120,4,39,40,76,24,36,248,63,173,217,169,215,133,187,78,241,243,45,8,44,251,152,237,159,8,182,194,216,43,229,194,152,116,2,87,52,228,226,183,201,61,127,80,102,82,188,246,134,187,111,42,140,226,88,244,140,172,185,174,61,35,0,229,235,7,27,119,95,165,99,131,161,253,30,1,147,71,177,5,62,214,163,251,108,248,26,35,53,237,25,71,169,175,15,110,105,169,202,62,124,182,175,86,35,42,0,185,82,189,28,71,6,19,23,42,14,103,200,2,154,192,88,170,238,124,220,63,197,114,69,183,115,207,32,246,130,41,41,29,203,253,10,175,35,188,64,25,128,118,172,223,252,250,109,169,15,229,105,92,86,184,245,183,229,28,102,253,229,99,166,56,147,214,160,134,51,221,196,102,131,207,241,226,215,163,141,199,89,119,187,134,128,249,172,209,154,81,211,143,137,67,47,214,30,229,62,237,86,70,26,140,252,150,63,156,27,230,124,94,123,217,117,217,97,84,67,155,140,40,12,198,217,253,254,150,131,33,143,38,37,122,250,150,114,134,139,184,163,182,197,255,230,83,116,51,197,138,78,35,164,114,155,239,241,16,24,237,155,107,11,12,141,132,159,185,219,56,86,147,254,118,178,162,95,135,201,186,43,58,81,224,78,246,4,28,120,180,206,218,210,57,138,215,203,119,156,253,27,242,166,147,52,17,32,49,24,201,136,41,146,59,54,11,97,53,104,31,108,44,18,250,222,38,210,59,188,117,54,74,66,249,237,179,107,71,81,153,9,78,212,53,31,24,165,134,242,193,5,187,229,121,56,37,137,95,172,145,58,241,186,174,127,221,166,18,85,132,222,181,98,247,182,63,76,165,242,13,42,122,21,240,114,233,168,161,195,154,162,245,182,42,249,23,118,182,159,201,6,116,235,239,63,116,69,199,43,142,223,103,162,145,79,148,253,167,97,233,184,249,230,95,199,157,126,25,169,140,76,73,146,194,231,254,20,61,171,38,17,93,158,133,63,61,145,23,216,82,72,244,139,204,237,87,1,34,245,57,93,6,178,31,124,110,2,245,194,40,64,191,112,85,184,150,7,134,122,101,197,123,227,100,83,148,138,249,238,63,221,8,230,118,157,136,230,139,241,201,64,125,209,150,115,181,25,143,81,76,68,34,39,85,143,8,28,66,62,38,36,110,61,86,16,105,221,43,230,25,110,170,158,229,76,230,176,115,43,104,146,173,126,21,42,56,115,145,186,29,222,237,153,77,66,86,97,242,147,103,192,16,102,169,133,181,200,110,118,180,76,61,236,249,37,119,21,77,138,14,166,204,126,104,47,206,163,189,211,164,73,108,61,113,207,66,10,149,85,114,191,91,125,126,22,114,177,239,200,156,196,199,218,99,83,78,211,53,252,80,238,216,227,49,128,72,126,108,14,19,232,144,233,9,183,7,201,180,142,118,75,240,84,184,118,39,76,199,179,70,117,161,12,245,217,107,138,79,32,18,170,37,88,247,131,131,240,25,248,189,184,108,75,182,249,94,25,217,151,174,102,66,53,187,161,251,47,67,35,179,182,206,252,108,66,9,63,248,152,112,187,92,191,29,187,40,20,159,95,230,206,164,118,118,54,49,25,161,40,153,158,93,128,214,26,97,171,139,66,239,225,229,37,19,105,155,50,117,167,66,185,188,55,127,118,197,243,44,141,49,234,230,240,71,215,134,68,134,76,252,77,112,59,69,227,110,68,242,1,83,236,191,61,226,133,172,185,17,26,10,140,158,198,240,214,221,40,130,154,194,100,185,52,135,143,241,89,101,167,226,234,190,93,196,228,156,242,144,36,203,29,216,168,89,125,101,20,194,168,69,46,23,24,167,231,3,5,60,16,44,148,142,163,119,151,183,255,244,96,229,200,76,161,82,14,225,58,135,41,33,147,211,24,226,222,234,122,55,192,166,171,32,240,182,130,196,15,38,27,163,148,7,30,219,179,216,129,33,63,146,174,85,163,242,247,49,133,19,123,203,217,64,17,64,113,82,167,9,131,185,40,139,1,183,22,114,108,72,29,35,250,60,5,254,177,46,56,204,160,46,253,109,156,136,219,95,204,232,241,101,196,81,73,112,202,52,138,71,40,12,147,239,133,245,229,149,120,168,223,20,196,195,4,62,150,67,28,29,84,195,113,79,21,24,178,130,207,94,157,196,202,144,49,190,112,135,165,228,115,205,29,128,61,70,97,106,109,60,179,1,237,156,179,152,116,84,140,169,218,63,88,53,122,98,25,20,228,31,188,98,13,150,17,138,145,164,227,72,220,185,166,6,145,51,17,38,7,229,116,110,14,110,163,222,184,40,171,213,53,182,72,0,167,218,77,97,88,229,125,150,66,130,132,33,33,240,57,239,60,230,132,166,143,69,153,4,134,21,195,223,217,100,201,159,103,155,82,146,63,187,113,222,137,143,232,172,182,217,106,244,236,220,196,231,214,197,119,174,150,65,124,9,204,90,150,169,176,170,41,24,59,108,229,114,91,97,130,44,23,38,243,78,208,65,66,115,60,123,154,254,171,192,203,42,143,29,222,166,70,124,97,104,41,138,111,11,56,86,170,26,48,148,28,68,89,242,172,240,181,213,116,31,78,169,49,85,110,14,15,216,139,178,192,133,217,227,159,147,26,217,155,253,12,76,125,215,246,214,200,65,236,174,176,233,185,250,52,99,70,14,57,248,160,89,142,44,96,96,10,224,215,3,119,215,243,48,24,109,164,11,67,111,226,181,49,80,198,144,44,183,5,110,72,37,197,111,195,22,39,95,132,140,102,242,204,63,24,155,228,150,124,14,147,55,78,35,22,200,254,73,41,11,140,16,243,215,24,199,23,91,154,160,56,210,139,163,3,217,180,11,50,49,157,231,122,158,89,136,95,78,126,24,26,157,229,107,15,179,76,31,76,117,188,7,16,241,194,204,81,101,159,29,48,81,123,232,197,252,84,99,233,215,128,137,200,233,183,77,221,65,138,54,129,73,236,241,125,22,142,136,62,197,223,71,242,108,247,187,249,132,221,127,14,113,242,12,211,6,247,175,1,191,196,218,98,79,90,184,100,71,207,155,169,100,42,108,62,210,104,13,243,186,120,121,134,133,132,183,119,205,108,108,57,209,7,229,6,253,187,34,207,102,214,168,56,98,76,14,185,248,218,132,245,90,82,213,173,92,114,70,150,23,101,195,38,25,32,240,233,186,91,34,72,20,195,122,42,104,182,28,24,135,249,0,67,159,77,86,106,155,1,67,230,45,95,228,28,209,201,147,219,128,141,163,68,96,72,185,139,195,184,244,170,92,115,9,91,52,23,119,101,60,143,125,175,95,132,187,161,203,0,27,92,167,24,27,131,212,2,223,105,27,133,60,165,62,40,39,196,188,240,238,58,211,150,201,154,248,168,160,183,181,231,131,146,244,231,40,239,40,231,34,85,157,61,236,24,116,24,37,131,204,96,42,154,119,192,204,38,153,11,212,179,22,55,44,217,62,178,108,10,211,138,198,221,16,111,86,240,34,231,30,252,105,103,152,190,183,70,15,74,212,241,128,49,115,220,52,236,248,186,116,233,194,128,214,61,149,29,152,91,104,19,216,84,233,151,195,230,46,156,10,195,237,27,173,41,135,151,13,9,75,116,186,200,28,91,54,249,209,2,19,106,243,59,149,93,114,150,88,219,147,212,96,231,84,66,110,16,22,231,161,48,121,170,37,224,81,101,87,49,54,174,254,101,113,161,239,199,90,205,10,83,38,218,3,166,10,236,78,5,22,238,114,181,92,139,132,157,105,44,61,107,12,241,136,214,40,147,203,250,153,166,20,19,67,122,204,133,165,1,14,126,46,57,19,60,240,144,88,23,178,213,215,30,182,234,69,53,83,22,30,134,228,83,184,219,109,87,62,199,49,65,217,169,253,209,36,245,169,133,100,218,135,177,167,144,120,218,101,233,65,15,151,92,234,112,142,47,201,238,194,196,182,156,48,0,158,98,20,209,186,192,38,117,94,28,38,178,246,192,144,63,125,67,50,121,180,172,188,109,162,228,190,225,80,54,252,248,120,140,148,217,93,95,147,82,138,190,228,91,26,183,171,75,219,33,182,181,170,184,228,72,153,204,30,221,152,198,182,61,229,198,183,45,203,183,123,199,32,21,187,169,207,192,227,166,147,31,35,129,25,43,166,194,174,150,24,233,63,141,157,174,158,47,196,81,67,171,3,166,165,99,160,149,59,141,240,177,100,87,54,154,216,121,8,193,10,220,97,81,88,14,27,157,147,194,86,39,250,125,76,98,0,165,203,21,98,83,211,91,253,10,65,172,131,90,169,255,175,28,60,131,208,107,143,80,44,98,87,148,252,199,96,83,181,93,89,122,31,76,113,215,186,119,38,210,246,58,229,22,14,87,78,176,126,97,228,65,220,212,221,5,107,166,9,136,0,114,138,182,84,51,63,176,145,94,127,95,130,164,8,221,75,168,23,207,37,38,201,54,30,179,187,19,25,156,221,103,12,92,245,222,111,48,26,23,14,99,85,111,249,109,18,188,221,203,178,205,61,157,229,217,103,121,223,219,245,254,133,28,167,194,136,134,108,135,113,198,149,242,192,199,106,241,247,26,22,188,203,15,92,60,31,155,92,55,130,165,218,186,192,249,226,15,199,151,119,185,235,109,76,231,244,188,21,226,116,36,14,73,215,184,1,247,248,237,197,237,74,63,38,108,50,126,104,17,225,39,172,116,97,200,75,221,49,187,144,128,146,80,17,166,61,225,184,242,161,217,252,178,210,49,168,167,252,80,50,137,187,41,70,159,17,178,124,223,18,154,63,165,169,1,52,186,95,127,244,57,87,243,45,221,2,174,151,30,116,241,59,87,155,7,210,130,93,154,215,143,47,83,55,146,0,48,228,46,76,6,255,105,243,46,223,143,145,166,21,84,121,175,225,78,186,226,111,150,229,133,116,92,251,224,115,146,34,18,34,240,56,86,90,119,152,141,252,50,59,0,35,210,18,175,69,154,235,200,242,90,20,136,59,15,205,130,15,3,115,245,194,236,252,126,17,36,1,154,44,23,121,56,92,255,203,59,14,51,79,189,251,20,57,201,198,142,253,131,169,190,36,79,66,96,19,31,253,70,20,173,191,75,236,0,10,55,222,183,118,72,210,159,26,235,204,112,70,225,41,113,152,83,43,11,140,83,246,182,174,36,80,12,249,214,24,93,46,214,183,40,67,77,85,135,52,97,200,102,239,25,50,76,26,72,34,9,245,108,3,223,20,165,252,60,23,49,131,183,145,166,250,247,66,218,98,107,80,100,91,113,133,143,56,189,220,26,32,54,186,128,246,221,60,150,81,189,234,57,79,16,182,58,253,26,92,157,184,28,20,61,179,246,243,249,146,91,97,44,210,207,179,187,103,62,162,214,218,169,91,82,120,84,119,216,153,6,36,23,23,129,241,133,248,160,153,147,37,139,5,190,77,152,123,58,124,140,128,213,244,208,130,148,219,253,21,204,35,43,216,214,49,53,38,246,15,166,222,161,232,161,101,132,1,217,97,11,123,60,173,217,102,226,189,173,58,75,209,69,170,151,255,180,101,195,139,63,111,227,172,112,235,159,106,118,134,93,230,56,180,108,241,214,155,79,219,5,205,252,133,104,204,62,220,100,43,36,97,22,210,10,135,55,231,141,236,11,72,157,184,197,183,106,194,223,35,199,162,233,62,103,159,11,213,172,207,34,191,125,246,252,229,219,48,181,88,227,93,249,166,119,252,141,9,17,218,90,183,174,108,194,115,211,159,93,200,241,47,91,27,19,165,218,14,47,243,233,11,108,153,222,222,113,220,98,237,249,105,136,103,179,63,28,85,231,157,159,135,239,229,242,163,86,142,152,36,100,159,9,135,146,27,225,112,93,162,126,101,91,86,173,110,142,46,60,177,234,207,67,79,244,216,136,59,224,197,245,78,126,123,24,235,158,195,84,36,76,221,87,102,37,209,200,199,116,90,142,89,83,184,19,238,8,24,230,167,42,48,185,220,201,135,101,18,194,212,93,9,142,72,175,94,57,240,64,100,79,79,9,136,214,253,148,168,147,196,49,57,241,73,9,44,169,70,107,178,171,244,225,92,122,70,139,174,145,82,158,164,107,155,88,76,244,12,226,224,37,118,78,226,82,144,99,84,108,35,217,122,40,95,98,59,18,206,206,76,146,159,134,193,33,123,196,127,153,70,213,165,112,199,92,72,80,61,199,195,169,232,233,106,130,21,152,243,252,181,141,218,232,177,69,176,169,252,216,174,198,240,41,31,12,9,216,51,149,252,197,72,24,149,32,114,206,70,98,60,162,107,38,111,42,15,199,123,229,98,206,188,55,76,57,98,201,12,2,78,201,123,62,141,95,66,70,141,104,157,211,158,50,228,91,56,101,128,17,86,247,239,69,173,224,85,153,54,255,28,84,248,222,51,248,116,147,204,211,188,160,33,140,81,217,84,154,47,133,55,133,207,209,154,81,201,210,113,234,71,60,7,151,84,195,52,36,121,145,68,72,34,74,14,51,2,242,57,75,225,92,143,198,16,134,200,47,67,97,197,221,221,209,77,8,79,225,115,164,167,207,26,63,67,141,58,131,236,151,133,194,193,228,83,229,28,132,112,49,55,129,73,31,142,159,174,233,25,111,200,55,123,152,81,134,102,217,24,10,170,93,30,212,92,118,200,202,215,40,221,162,0,14,82,89,153,164,219,4,195,134,155,157,40,180,140,173,143,166,150,197,83,75,206,75,147,55,170,111,53,155,17,59,59,204,29,249,218,119,144,166,119,79,194,51,116,138,235,138,48,55,53,136,219,127,154,167,13,233,55,123,165,203,182,240,86,164,124,222,214,103,16,76,228,197,199,100,24,35,196,133,109,138,251,202,197,203,185,155,188,118,37,219,166,251,33,209,16,69,74,178,60,160,100,135,140,226,131,33,98,190,226,40,192,68,50,125,142,54,8,90,218,61,119,179,209,208,22,95,92,84,44,141,27,184,68,4,4,195,244,91,184,231,211,205,46,221,166,72,41,47,111,138,79,185,203,162,175,104,195,22,255,88,155,58,19,217,80,42,130,144,126,195,32,245,54,111,201,67,192,68,29,68,106,28,62,86,73,174,242,211,72,128,244,207,187,132,76,244,249,37,177,75,207,14,211,186,107,247,162,228,140,119,73,90,147,104,221,253,76,134,5,53,93,154,65,227,50,178,179,46,90,23,209,35,131,143,8,7,208,118,20,170,64,29,20,54,70,247,241,88,233,124,110,178,230,141,75,218,245,17,161,157,102,25,203,183,36,152,235,234,8,140,10,1,60,121,56,69,24,174,0,135,252,187,73,134,4,12,15,121,118,70,2,147,104,239,106,203,183,31,217,93,116,141,19,86,126,155,228,13,202,54,98,76,45,237,238,194,133,105,188,98,76,109,125,222,105,6,163,91,137,77,129,50,62,73,142,250,241,48,249,145,139,144,218,49,0,238,28,36,133,184,199,137,220,41,70,208,213,131,142,83,242,139,46,82,25,36,211,72,235,133,126,123,244,155,88,86,125,90,195,232,237,198,184,49,99,54,89,216,231,234,4,143,158,15,233,162,236,83,76,44,82,21,114,108,225,166,227,112,217,98,129,109,170,102,135,17,143,151,171,23,252,111,206,10,96,196,168,216,166,23,69,67,194,43,183,160,196,106,66,53,11,204,120,151,128,41,247,144,57,78,9,232,217,222,190,239,65,161,130,168,176,1,79,59,136,63,152,220,206,44,235,203,2,22,97,198,144,9,56,154,88,3,232,147,77,39,171,162,66,30,210,207,59,42,231,70,120,246,16,159,135,191,122,109,57,53,207,23,65,76,205,187,6,127,92,22,239,1,4,159,20,53,126,48,47,173,187,60,7,196,185,131,102,135,73,252,106,10,227,153,242,171,180,101,116,103,133,143,125,22,247,58,98,33,93,146,10,240,157,59,215,148,101,252,159,1,213,137,68,201,160,163,11,86,133,246,188,51,118,106,11,120,169,199,206,120,54,113,79,56,12,15,185,76,4,242,170,157,135,132,88,41,119,95,29,110,219,1,163,177,109,203,50,9,97,42,235,209,111,243,182,203,38,221,225,37,113,226,71,75,128,29,218,49,50,207,107,245,79,185,219,179,232,59,162,180,238,212,35,245,176,8,241,139,205,65,84,57,253,209,103,26,116,189,35,116,19,177,255,146,121,80,88,160,146,87,126,26,131,169,248,193,53,97,69,170,247,22,141,201,2,21,217,215,51,172,211,36,94,164,211,24,187,126,57,218,165,18,148,141,45,36,235,45,210,90,111,145,41,252,102,232,69,251,70,7,7,194,144,76,231,108,89,44,46,210,68,107,60,28,10,15,72,16,163,91,199,42,84,107,20,230,252,229,49,96,250,133,10,164,124,105,170,57,195,211,99,90,174,87,130,208,96,84,88,135,15,9,44,49,98,183,117,35,139,216,222,181,66,177,140,190,216,62,147,50,214,60,59,25,201,122,2,87,162,204,241,57,206,205,68,108,116,227,253,117,198,12,242,201,48,27,100,35,180,212,78,223,223,135,177,246,76,237,56,71,178,219,71,195,216,158,20,198,236,142,203,228,224,166,219,196,194,39,15,168,244,88,91,147,76,106,157,133,108,64,94,21,76,66,226,89,195,58,21,16,30,136,243,129,216,106,122,102,202,196,42,116,99,0,173,182,33,121,187,153,192,222,42,211,127,155,9,43,183,193,110,201,59,110,216,17,236,220,146,83,150,73,39,56,43,207,127,26,30,47,53,205,168,161,68,211,198,225,221,90,151,253,127,112,214,148,29,163,2,39,243,141,156,24,60,157,201,208,18,146,137,90,10,92,96,254,153,247,139,64,131,34,48,250,183,62,42,240,183,18,50,184,176,133,203,99,158,102,36,67,245,225,13,1,142,226,243,180,80,9,42,27,22,155,118,115,245,93,163,47,75,67,206,166,97,21,233,126,169,66,241,68,111,185,195,152,78,125,19,38,200,181,178,220,114,81,238,24,78,179,104,146,131,103,20,4,206,168,16,251,179,141,76,98,138,5,69,58,113,117,70,14,115,58,54,41,110,66,36,237,156,53,129,154,200,214,131,206,225,185,116,230,185,171,67,159,93,200,117,118,51,30,239,26,41,199,23,134,198,199,139,105,112,215,100,188,105,210,179,102,134,253,7,147,18,40,153,91,217,146,97,157,244,24,83,155,96,160,204,52,110,143,205,119,113,243,63,138,185,76,250,106,119,169,49,254,49,235,225,194,63,129,162,175,103,200,252,150,167,227,112,112,120,202,192,194,5,156,36,191,60,147,230,210,157,18,240,192,144,36,136,99,28,86,38,42,231,226,225,144,156,73,235,198,145,237,147,156,250,7,14,5,129,27,57,158,211,97,43,4,201,2,227,222,244,179,13,250,101,8,4,228,183,201,195,115,19,106,79,42,23,167,194,228,53,185,33,178,127,204,173,2,147,70,22,103,159,21,112,170,211,30,93,192,229,36,41,231,180,57,55,232,34,203,115,161,117,229,121,216,248,136,112,158,203,195,51,245,210,23,70,72,64,71,45,155,32,121,254,224,106,165,34,69,62,201,121,152,211,75,34,98,188,69,29,24,120,186,178,8,177,89,132,1,186,128,118,3,241,182,157,72,144,220,95,38,118,172,127,78,40,188,159,224,122,198,188,154,174,212,137,235,250,156,102,178,155,206,73,230,229,231,17,193,140,163,34,119,234,76,195,1,234,191,61,44,47,70,38,226,96,69,127,219,10,84,5,92,43,100,34,178,249,230,111,42,145,174,11,107,184,116,205,234,180,182,255,54,194,209,85,204,36,82,70,150,7,177,15,60,140,130,95,225,221,61,238,207,104,14,221,148,240,138,195,226,238,232,160,252,76,22,24,146,240,158,125,110,249,130,173,202,126,104,25,31,78,134,11,39,38,52,140,250,240,2,115,251,247,218,8,170,9,89,58,48,245,30,195,31,142,183,249,150,175,179,175,80,152,252,221,255,55,130,107,75,106,96,79,107,210,244,179,195,231,243,253,225,183,207,31,185,98,197,134,237,161,233,231,52,159,224,103,112,224,154,196,97,150,245,189,230,114,162,94,68,236,44,193,81,7,173,84,119,230,88,49,102,106,233,121,237,220,221,175,199,218,33,14,165,191,13,207,178,143,74,249,197,76,134,190,246,10,69,114,68,207,72,22,210,221,150,51,231,91,250,152,145,83,56,32,129,121,217,233,15,39,17,74,66,52,12,90,242,170,99,88,68,240,187,42,122,122,227,234,36,184,71,152,11,250,218,48,201,124,159,11,205,111,189,221,144,16,186,220,53,129,240,17,241,4,125,52,9,186,159,127,96,155,115,70,106,240,128,71,72,51,192,3,205,111,151,7,94,30,50,59,102,59,179,70,215,15,249,213,78,125,191,25,79,8,110,20,70,184,211,91,147,87,33,241,155,159,154,165,51,114,152,42,206,150,12,93,126,123,185,198,59,183,128,49,53,82,1,218,220,233,78,121,19,122,46,229,109,236,46,174,93,45,146,168,29,131,63,53,121,99,138,63,198,211,111,99,103,241,126,19,132,79,207,160,44,116,56,154,195,68,164,247,243,214,156,135,31,76,133,241,49,192,159,41,78,226,95,119,152,187,151,216,212,100,52,6,233,243,110,191,108,45,93,155,36,176,126,102,212,166,34,41,201,13,135,43,33,66,91,142,142,246,76,35,28,77,101,250,163,11,89,10,186,246,200,252,238,159,131,23,106,98,198,80,95,203,194,38,203,225,142,155,85,250,125,122,125,108,199,225,48,135,178,132,71,217,105,145,219,254,224,10,225,137,252,52,241,128,238,51,1,37,81,161,151,4,62,63,237,196,177,155,203,85,123,91,27,173,143,247,140,65,233,67,79,144,76,58,140,191,118,51,219,226,129,207,89,91,253,225,84,101,235,5,106,98,130,187,166,29,249,155,45,23,125,109,100,110,93,190,16,214,55,124,77,239,225,85,125,229,158,205,99,107,242,214,129,217,8,162,103,19,243,125,105,107,2,228,217,191,230,36,201,89,95,155,26,129,251,211,38,30,172,239,5,33,186,19,126,110,35,17,201,122,104,51,107,61,207,252,172,112,35,39,144,35,29,167,128,31,202,103,194,146,79,223,196,66,131,91,103,148,128,201,77,16,91,3,34,210,42,112,234,122,66,144,119,54,189,190,228,192,148,24,139,39,105,153,144,102,10,24,59,86,14,47,162,76,221,205,90,123,175,81,197,165,130,143,243,108,220,49,42,48,139,168,1,135,108,100,75,62,201,183,49,159,202,195,127,217,221,1,195,176,42,102,144,21,226,184,18,52,66,40,38,22,45,48,177,12,223,55,58,190,30,141,19,146,43,81,220,49,178,187,253,135,52,54,229,145,47,19,118,91,182,150,38,200,96,78,78,87,179,228,217,84,156,137,113,184,201,212,44,209,248,216,215,58,226,251,220,87,61,251,128,231,22,225,134,64,235,188,122,194,156,69,213,40,133,23,148,140,235,248,225,140,121,166,230,246,198,141,232,235,3,190,147,85,196,88,128,33,104,121,22,237,70,208,182,149,166,48,146,241,62,34,80,123,75,34,21,73,112,125,44,239,117,51,39,177,194,72,137,250,126,69,225,66,150,178,23,62,37,46,29,127,182,9,72,138,19,203,168,9,194,92,62,175,159,135,206,193,129,212,70,241,110,35,141,173,30,98,72,135,169,45,116,152,66,84,237,56,238,177,28,173,167,170,199,131,54,210,235,124,196,72,121,205,250,173,72,36,142,79,53,141,252,78,81,104,61,124,246,195,103,150,147,194,48,177,229,7,150,44,242,108,245,104,174,146,99,25,41,93,106,25,184,89,161,203,21,253,102,207,213,158,193,90,229,244,196,6,111,41,148,200,230,215,136,77,156,124,245,158,229,68,198,63,9,47,170,195,56,56,117,204,160,243,110,126,44,118,56,251,187,222,156,40,138,89,59,208,84,146,126,143,108,41,55,49,164,20,145,201,20,133,8,162,248,162,238,211,184,212,180,49,229,173,41,6,197,42,243,158,219,40,180,176,209,111,10,197,116,166,80,160,179,90,188,53,44,176,207,93,182,145,115,26,175,101,42,138,218,58,227,197,141,174,61,58,178,108,195,220,65,227,173,185,177,235,37,96,115,242,205,251,211,231,223,164,141,201,80,95,247,217,133,197,36,7,0,10,169,35,62,54,19,73,122,70,38,14,89,209,49,226,8,219,232,241,209,86,142,85,143,8,237,115,113,90,112,50,198,20,231,38,92,213,108,196,28,219,49,102,144,28,84,189,96,24,179,131,79,36,43,221,121,204,198,57,206,241,227,31,132,178,165,145,244,88,36,203,188,251,144,18,195,85,174,26,243,183,184,3,205,196,80,73,214,124,44,141,230,4,62,36,247,13,33,78,182,154,149,238,46,75,162,229,88,245,210,49,88,11,156,58,114,115,255,30,91,253,76,70,226,236,111,109,28,140,73,45,59,122,237,6,18,213,135,245,237,54,57,167,95,78,2,169,153,121,72,45,92,254,25,18,1,83,115,161,123,248,249,30,59,242,172,96,41,60,139,69,239,77,139,108,98,159,103,136,70,225,224,145,73,74,38,220,183,236,241,170,119,41,109,68,199,162,103,151,140,68,254,136,120,200,179,172,189,60,208,142,25,242,83,117,71,33,229,249,27,18,50,212,147,166,28,160,59,35,173,39,106,236,85,125,53,70,0,23,176,73,52,42,204,20,246,243,1,249,217,190,178,110,56,20,226,249,28,181,52,70,117,187,227,95,174,94,102,4,247,102,31,234,118,63,251,48,181,168,14,195,250,222,181,231,157,226,81,159,41,136,218,151,231,84,36,65,207,47,216,63,197,133,86,213,202,216,161,74,68,142,90,121,125,80,86,11,249,213,86,237,159,61,44,119,0,43,211,170,62,21,112,168,212,45,15,71,148,190,251,177,183,97,17,151,125,148,209,12,26,14,91,25,91,54,20,2,126,195,75,148,24,249,113,238,162,242,195,86,151,181,189,49,55,199,44,183,111,211,194,113,87,139,73,197,93,241,231,81,48,179,130,106,105,27,95,182,228,196,33,15,187,253,102,79,28,134,28,211,107,164,23,166,228,185,206,13,135,235,212,82,54,170,57,234,167,196,129,169,79,154,224,181,132,25,15,139,184,124,48,254,193,158,229,167,145,154,27,191,59,46,48,252,175,83,90,19,255,253,42,148,48,162,199,19,135,67,152,195,148,43,62,152,155,186,248,28,200,80,157,243,187,43,66,180,89,141,175,86,30,62,45,38,243,193,197,202,230,4,109,86,75,236,232,49,1,197,71,68,207,122,249,20,49,44,221,9,34,221,34,63,13,225,255,236,14,67,77,118,135,140,76,219,252,209,97,110,138,124,44,139,253,194,118,93,107,222,152,49,24,242,185,240,55,181,207,113,125,96,242,252,164,78,162,152,138,87,202,142,146,37,112,83,20,201,64,45,249,155,10,192,16,122,213,139,226,63,204,197,135,132,88,178,148,55,21,139,144,124,204,115,208,188,225,159,146,110,147,192,158,210,215,109,102,85,149,196,126,100,251,200,83,255,62,117,201,182,178,150,192,36,121,204,111,150,33,186,66,64,240,194,198,141,81,189,245,185,12,83,102,244,192,251,227,128,7,134,16,123,237,23,222,41,90,115,58,172,231,225,86,42,247,193,140,64,146,57,76,16,131,170,87,135,97,200,41,15,60,188,146,122,155,162,48,220,251,10,227,239,136,135,83,77,209,138,194,38,33,243,193,92,91,164,134,213,12,103,119,212,0,111,227,140,213,81,35,5,197,91,47,234,0,102,81,152,184,172,127,18,82,157,134,78,180,243,214,100,207,58,140,48,123,126,190,24,153,28,219,225,99,136,60,19,109,88,202,68,11,184,235,247,26,70,120,57,29,220,164,59,234,163,59,7,221,135,226,99,45,67,27,115,173,141,31,38,209,95,114,10,216,26,9,231,7,220,169,103,123,102,41,252,231,223,152,156,67,13,98,38,129,17,2,27,62,77,153,239,66,90,108,139,195,178,203,29,54,246,89,121,105,168,225,138,127,15,227,167,204,186,126,80,123,240,111,93,73,174,107,178,105,156,253,159,64,211,116,184,106,37,40,168,49,90,58,122,110,19,194,191,0,220,80,152,14,184,233,149,11,56,199,2,160,50,2,15,183,162,133,26,10,135,209,156,125,31,205,206,252,161,36,255,232,183,58,104,249,92,87,134,118,178,168,158,71,187,37,12,12,45,92,175,239,91,85,95,91,149,170,55,61,0,48,171,231,71,95,8,140,130,136,46,189,14,217,117,12,55,242,22,187,238,255,39,156,83,26,127,132,183,194,220,225,20,54,211,194,97,244,186,223,143,73,205,136,127,143,10,9,84,234,47,252,21,138,254,224,53,116,71,130,24,58,251,36,197,233,118,37,43,108,18,150,29,171,190,162,161,211,116,191,162,148,116,251,177,72,58,73,45,186,137,15,228,171,98,200,209,19,40,58,133,33,94,255,52,45,54,39,11,212,139,85,97,140,116,127,56,222,84,201,236,103,89,71,238,11,240,32,90,161,139,111,144,44,228,15,63,107,179,142,167,107,99,125,198,151,161,179,95,233,172,95,227,157,99,14,51,157,103,121,54,156,10,227,191,195,228,196,141,167,53,187,70,192,248,98,234,211,250,44,8,55,22,170,145,233,234,70,123,94,155,74,31,135,241,101,230,174,48,137,157,223,100,192,149,171,209,42,182,36,12,39,71,17,79,121,55,172,132,168,85,192,112,13,232,136,87,248,180,139,192,123,60,107,128,84,239,233,176,13,145,194,36,57,248,38,222,80,49,156,67,231,33,121,136,126,112,146,37,190,212,246,35,62,69,154,155,195,168,176,233,17,208,44,183,214,95,44,215,173,69,109,228,44,156,157,100,180,128,231,20,111,188,89,19,179,221,198,68,248,212,214,32,21,42,218,22,88,39,244,209,5,127,213,142,126,99,50,73,191,177,142,191,202,177,109,76,86,165,139,129,117,102,93,63,93,203,14,111,84,65,180,245,160,66,43,198,140,20,230,249,180,62,227,16,207,38,58,187,31,20,105,1,31,81,216,63,151,238,211,149,109,60,222,139,155,187,148,215,2,115,104,122,207,176,100,118,159,15,140,92,202,133,87,255,35,92,30,248,15,173,61,253,17,180,22,229,130,165,227,36,72,4,12,241,255,251,94,208,213,248,60,131,54,246,153,226,21,87,191,175,31,178,10,144,206,126,70,165,111,55,136,145,97,235,151,69,250,7,195,238,28,240,153,27,98,78,103,171,220,136,49,133,174,36,61,31,164,115,1,245,214,231,170,73,184,227,25,114,249,156,148,163,72,60,202,70,165,206,219,154,36,222,231,139,16,99,138,153,102,241,92,157,166,48,81,244,120,49,84,222,132,211,248,192,164,160,250,86,221,144,75,88,67,118,29,82,217,230,133,169,45,126,134,37,91,89,79,192,38,99,33,112,154,113,44,91,238,228,84,155,24,57,199,145,226,217,184,161,245,16,49,215,77,139,142,67,247,55,229,217,5,55,160,91,27,103,45,154,61,39,48,41,243,213,231,105,135,36,82,247,172,82,76,92,199,225,194,174,213,21,166,72,184,7,204,165,228,185,132,36,15,109,254,224,221,244,88,39,60,150,46,74,152,243,69,83,115,235,176,153,80,237,51,42,166,27,124,127,26,154,239,7,38,155,166,9,188,244,84,207,70,53,28,163,194,205,118,202,168,16,47,108,177,122,73,72,173,186,31,194,163,176,252,124,3,238,73,191,8,41,20,45,86,88,55,79,170,140,74,162,26,230,118,141,28,203,149,31,24,238,72,129,165,0,147,84,10,130,101,209,26,97,61,157,74,216,132,159,128,195,15,78,67,7,245,24,225,240,171,5,76,41,169,62,220,226,230,75,96,41,161,132,100,7,127,78,185,47,86,187,94,165,169,192,204,83,96,104,208,4,134,231,34,246,91,232,159,106,209,214,40,210,238,24,181,222,199,46,15,90,227,66,11,218,197,169,88,96,10,156,59,22,1,217,201,125,175,7,174,57,246,157,110,170,128,218,154,32,250,136,33,63,135,116,123,30,222,115,236,197,205,148,19,197,251,0,201,119,216,81,205,210,51,197,186,76,38,229,22,191,220,200,84,150,21,146,224,236,153,110,102,177,111,84,41,136,5,70,110,229,238,27,168,40,104,199,144,50,207,209,250,236,189,75,238,218,63,69,240,17,93,107,61,235,215,58,6,122,152,50,40,215,14,117,185,24,55,125,17,180,60,46,21,164,144,194,216,128,195,69,87,207,185,114,24,171,76,236,211,37,73,17,48,254,26,242,197,114,236,242,152,66,143,191,134,100,192,120,103,138,62,218,3,83,64,17,191,141,135,70,14,191,132,239,57,245,42,15,87,87,17,194,6,49,3,97,250,77,91,189,84,56,197,98,83,176,183,174,89,97,99,68,136,243,5,89,239,199,137,181,221,63,108,240,236,122,101,164,192,173,134,9,133,62,166,120,238,112,144,217,167,188,199,11,149,80,2,23,182,187,125,103,81,151,144,20,112,74,107,202,9,129,20,186,192,120,29,227,91,83,255,80,30,231,28,153,53,41,118,82,194,37,253,105,13,169,234,221,73,207,142,48,180,231,76,255,17,75,235,12,208,212,41,218,141,149,233,110,211,199,2,214,73,216,127,119,197,216,135,81,103,16,152,0,226,10,139,26,199,221,210,133,9,79,115,238,119,83,176,72,167,192,56,21,99,80,59,105,136,226,127,3,206,105,197,195,9,244,168,243,142,83,250,110,133,212,101,175,254,160,240,244,93,248,28,249,83,225,117,239,71,13,9,159,178,159,103,195,13,227,15,39,61,185,200,225,117,254,164,158,145,241,214,48,253,230,172,163,114,166,218,12,107,125,80,57,173,61,235,33,110,98,232,177,237,135,62,219,162,47,209,152,84,168,103,196,207,7,254,56,166,225,145,130,122,77,29,158,102,2,8,60,203,31,96,43,73,114,152,105,249,188,87,39,210,231,175,13,137,86,121,90,55,171,148,112,184,195,195,87,30,24,102,203,128,137,130,235,195,209,171,141,137,8,249,102,23,235,16,26,82,150,239,7,51,42,85,231,74,165,99,238,89,4,150,200,41,104,237,41,206,166,115,140,165,162,75,31,153,233,20,203,147,242,225,231,252,32,208,244,177,103,27,204,70,160,15,199,118,9,123,96,147,127,62,245,225,101,206,240,157,115,13,215,210,6,28,172,199,224,142,253,112,195,8,168,243,148,108,179,20,155,214,198,127,33,22,55,158,200,209,194,110,61,183,167,158,244,189,207,74,47,225,204,133,41,187,168,57,15,189,11,238,114,135,177,153,117,113,19,76,202,177,246,81,75,121,134,37,67,185,41,48,156,157,178,60,73,104,154,57,70,141,44,184,169,173,49,115,98,170,109,210,126,245,183,185,78,143,124,225,130,4,151,198,66,80,48,206,1,99,21,95,20,210,145,149,5,229,216,23,216,178,231,3,238,198,171,41,48,75,102,199,152,246,246,120,7,225,12,215,217,64,82,133,206,114,28,134,41,174,10,36,69,72,9,127,129,246,32,223,13,243,192,85,125,39,168,167,180,187,107,109,219,143,111,124,104,27,231,184,127,47,82,152,133,141,42,155,96,77,137,179,147,51,63,75,17,13,17,165,53,99,158,46,227,82,239,10,39,178,175,2,46,83,51,115,54,138,144,57,246,180,73,14,221,208,142,195,97,219,125,84,206,119,63,51,67,22,193,233,41,124,126,1,31,67,168,233,152,66,105,27,187,241,76,251,241,51,39,60,184,247,228,30,19,123,69,191,103,129,13,199,91,35,104,35,69,25,180,230,166,81,239,102,45,20,242,232,30,46,103,38,179,157,158,235,154,126,47,138,221,250,53,184,81,30,83,180,35,177,22,71,16,21,155,93,225,73,46,105,28,127,200,254,237,103,38,181,44,70,47,249,55,15,92,32,165,9,184,40,139,133,181,174,235,90,135,148,124,232,134,8,101,77,190,240,108,185,190,48,25,205,245,218,51,4,84,158,23,59,71,125,216,51,176,49,213,231,189,91,186,183,78,120,162,230,51,166,189,160,92,226,110,2,184,40,70,127,134,188,140,24,83,216,115,159,227,145,131,103,134,53,116,204,166,86,158,37,82,201,112,14,31,132,217,117,253,157,43,253,122,79,150,169,148,233,92,169,115,196,23,35,11,127,63,93,35,33,52,110,219,197,172,87,125,49,75,219,91,215,105,180,146,36,18,111,180,197,234,117,87,161,24,52,158,213,91,62,250,49,96,104,36,37,241,8,233,176,124,125,43,201,4,89,117,253,81,155,154,194,189,88,116,199,203,155,4,248,240,133,193,105,90,229,94,72,206,228,156,253,122,100,205,115,163,97,231,185,198,8,152,218,92,201,186,219,166,239,225,31,155,114,232,170,117,223,212,46,182,236,51,169,26,85,152,238,58,166,25,233,219,74,53,109,218,92,31,56,95,47,247,50,93,84,69,209,111,112,79,243,178,105,156,159,159,206,190,19,215,101,238,217,245,160,53,130,164,20,5,14,205,253,217,38,174,51,195,129,94,16,203,123,6,133,66,51,247,206,31,51,40,11,139,48,35,138,60,209,245,206,163,29,149,31,120,134,17,7,92,146,238,212,150,171,234,251,29,222,242,116,101,136,249,214,156,219,49,102,243,220,159,82,210,141,188,26,37,172,195,231,12,88,154,161,112,54,145,146,34,236,48,145,42,120,90,147,139,18,145,129,9,77,173,228,160,33,251,66,100,206,163,18,104,158,245,231,24,56,55,203,20,65,11,168,25,187,246,156,226,49,127,109,194,223,207,33,0,121,126,124,205,51,19,184,173,233,202,37,102,17,143,54,135,186,238,10,8,112,212,64,207,165,69,111,88,103,23,32,229,57,96,75,104,120,206,244,113,63,23,23,164,162,155,194,50,233,22,71,103,47,194,248,111,249,172,243,134,244,170,221,20,213,146,33,234,29,65,59,8,203,158,214,103,91,95,51,126,154,211,103,169,255,33,77,147,193,141,184,92,201,146,192,192,231,88,97,175,227,254,110,162,100,96,71,122,9,147,186,194,214,158,198,99,16,144,212,16,173,209,164,126,236,133,115,0,124,12,248,192,4,121,234,51,81,168,45,246,153,96,54,90,27,79,235,62,35,176,102,222,224,170,112,134,177,46,123,120,23,161,87,221,12,41,46,118,23,3,182,93,209,58,174,179,240,200,41,25,209,24,2,7,133,185,104,122,184,28,181,187,174,251,213,196,103,237,142,226,74,102,105,83,35,10,141,179,28,145,124,38,180,150,238,144,118,211,102,138,159,54,113,52,153,255,199,70,30,49,40,164,198,17,82,18,248,151,16,29,29,31,20,32,92,184,25,33,74,196,188,209,253,211,207,201,113,159,87,60,220,180,41,21,77,68,170,111,227,172,116,40,155,89,61,239,128,23,99,131,85,152,196,177,8,214,23,35,143,20,24,135,197,142,135,115,192,107,99,154,150,113,81,100,185,37,39,138,210,210,72,10,177,98,44,69,81,161,113,51,167,88,170,251,124,96,164,2,2,166,128,84,247,120,146,52,135,47,190,66,234,249,210,153,66,218,223,157,72,112,25,11,115,155,201,3,173,48,245,241,213,21,37,154,52,177,161,184,199,23,42,202,180,66,6,129,39,130,251,14,147,132,81,229,115,217,158,227,118,103,129,242,69,46,180,192,235,134,244,44,199,47,233,242,226,114,38,25,37,164,219,85,69,137,64,68,227,14,25,188,124,174,100,210,43,209,184,177,181,106,107,114,58,221,194,42,22,199,86,107,33,89,208,33,242,108,142,229,174,20,2,232,3,181,136,10,20,136,191,36,208,73,30,61,1,166,104,77,85,179,20,106,65,62,129,246,155,195,205,46,188,2,55,184,157,110,142,79,174,90,242,206,181,125,134,255,130,84,210,243,31,90,93,176,167,215,67,217,111,159,125,91,238,48,166,82,176,98,178,48,4,154,196,137,170,74,106,45,18,136,40,252,151,147,145,44,195,94,115,180,134,225,73,243,25,169,105,47,247,197,44,35,88,179,229,33,152,244,43,78,49,49,114,173,92,69,94,57,204,187,98,122,146,77,51,222,45,245,109,6,60,158,81,193,107,183,60,213,172,152,236,162,214,31,16,244,137,35,157,159,29,67,235,34,16,26,216,2,87,85,45,179,106,96,39,240,252,205,134,57,52,181,21,102,231,186,47,204,30,168,9,241,36,85,199,182,211,77,136,71,126,187,154,90,118,185,115,169,40,65,26,245,58,121,71,66,24,196,122,226,32,135,124,165,132,97,122,150,75,130,45,73,209,218,235,93,34,107,46,173,114,65,167,99,75,66,87,219,237,77,197,183,112,73,36,116,245,173,223,26,27,54,230,209,49,228,168,19,210,188,216,214,99,117,145,115,222,159,182,157,155,215,14,24,142,38,125,167,218,189,90,247,183,169,156,243,71,115,110,73,242,140,110,211,45,9,29,3,67,179,29,191,61,172,26,84,11,160,237,144,15,120,167,161,233,192,166,55,216,99,183,156,200,198,14,133,107,111,49,162,198,178,161,181,15,36,34,198,149,178,24,203,172,164,3,179,87,82,141,26,251,252,28,154,44,111,231,85,204,127,178,95,251,147,168,223,73,250,137,211,139,91,92,125,82,237,81,153,139,3,168,192,226,161,201,244,100,147,197,199,228,196,209,18,154,99,120,80,46,23,214,198,228,230,172,20,3,29,102,189,72,53,91,84,63,73,42,62,180,166,55,27,6,67,101,8,183,26,233,40,53,188,243,208,195,81,255,45,188,11,137,84,54,55,178,186,85,242,9,169,3,28,144,49,27,206,135,165,132,112,41,60,35,106,13,186,151,114,58,32,155,24,150,188,41,133,102,69,241,21,165,48,137,45,60,219,20,230,78,114,97,216,179,179,192,166,42,16,63,141,35,163,42,220,44,104,17,112,213,43,163,37,55,133,177,129,162,169,210,5,89,100,171,181,139,146,5,221,148,161,131,204,232,184,68,24,61,168,12,73,54,134,128,232,24,197,107,82,169,53,76,191,106,199,128,110,104,29,148,254,131,124,139,200,93,194,63,174,229,61,38,236,151,227,174,123,118,163,212,149,245,135,50,225,26,185,75,40,26,36,153,10,172,213,212,102,92,173,112,15,228,135,236,197,242,68,29,70,84,84,57,131,136,105,238,184,195,159,1,111,202,204,179,172,162,176,6,74,217,147,48,243,16,206,72,113,93,53,223,185,48,31,80,75,52,119,143,215,230,119,196,185,64,105,75,73,113,171,163,124,93,15,198,110,170,222,97,234,35,229,32,49,82,74,9,81,15,143,81,49,118,23,121,56,62,233,62,98,84,96,185,148,195,171,183,115,106,198,182,65,106,82,18,21,95,12,46,58,23,173,141,105,73,153,148,72,48,142,139,182,145,2,139,5,215,150,101,101,183,235,3,160,202,233,194,198,108,17,87,55,196,5,37,137,142,204,39,108,64,111,13,47,190,82,137,53,139,22,199,45,158,120,146,114,224,52,138,10,194,87,132,43,125,40,181,219,217,236,230,188,185,104,167,107,98,45,28,148,131,54,210,170,44,10,32,141,225,191,187,57,35,184,192,228,18,126,38,52,85,252,222,152,52,208,231,151,45,219,95,34,149,122,106,194,215,112,222,51,66,87,3,242,206,135,185,141,120,240,247,104,228,90,206,105,162,100,93,179,94,43,6,50,174,45,218,50,16,187,193,14,225,173,153,149,210,45,11,219,248,225,3,57,244,121,175,172,48,113,225,122,97,57,21,27,118,126,246,211,131,130,190,99,137,63,48,4,178,227,194,103,175,19,242,179,93,44,126,20,240,202,122,65,33,67,183,108,223,174,208,206,131,118,89,96,232,163,252,59,119,132,57,37,241,1,177,76,178,83,189,107,220,254,181,44,143,170,138,18,190,133,94,225,120,26,250,214,36,34,249,5,133,196,226,243,8,253,237,5,165,99,192,36,35,175,23,158,177,135,91,2,239,148,2,53,82,33,60,173,214,82,202,246,243,57,32,136,244,48,254,57,124,167,42,94,230,78,193,131,135,103,142,245,3,215,77,85,20,218,190,238,48,69,244,186,221,96,82,133,149,130,62,108,87,194,173,84,45,213,225,67,201,124,84,167,134,101,35,198,210,128,130,98,234,20,236,248,155,151,223,146,59,124,113,125,62,48,105,230,254,90,168,179,41,79,139,21,36,247,18,48,218,121,74,250,214,209,101,15,180,225,200,123,26,163,182,234,63,61,76,31,233,105,189,201,82,251,96,162,213,83,105,173,146,157,91,62,164,211,246,26,237,56,238,48,63,60,224,27,109,106,165,83,235,179,253,212,131,46,173,73,126,182,61,187,84,191,221,67,175,213,148,51,215,224,113,91,23,227,182,85,152,50,213,104,77,36,245,237,25,114,168,209,250,156,121,173,229,103,72,119,92,248,224,98,163,238,85,63,8,41,29,14,115,130,214,119,50,32,235,251,13,57,105,231,176,96,42,12,161,84,118,248,28,216,15,67,26,137,209,213,141,47,234,94,32,216,82,184,140,225,135,38,52,162,251,193,82,242,139,139,157,5,245,25,147,66,158,80,115,248,60,118,42,123,90,178,132,82,127,114,49,169,83,253,225,60,115,241,117,107,245,33,235,249,233,85,139,71,109,7,193,153,54,117,71,129,199,205,27,35,55,84,212,199,196,150,129,60,131,195,104,239,237,103,42,64,122,232,240,233,230,208,114,67,120,112,200,249,112,184,89,145,154,176,11,230,220,163,144,5,133,200,157,30,134,75,120,168,60,169,22,169,55,173,8,33,5,154,146,167,239,91,79,106,179,244,114,79,100,187,134,137,67,145,170,102,35,210,181,4,133,188,195,164,154,234,183,206,48,29,249,194,39,160,49,212,159,223,179,149,136,124,219,6,74,19,83,249,126,206,5,25,14,249,111,34,33,245,117,54,21,165,100,52,125,250,230,176,241,115,42,39,227,226,112,251,186,70,174,53,153,233,2,147,78,21,15,175,166,251,163,199,19,210,51,158,126,128,226,86,214,169,196,97,30,238,51,204,149,172,113,217,142,71,209,93,215,219,114,154,228,178,9,113,54,119,192,15,166,6,246,89,124,231,134,72,26,198,7,19,34,209,64,3,247,212,99,61,252,250,13,33,63,41,153,243,129,231,167,8,101,176,113,123,41,220,194,95,98,53,29,75,139,121,59,21,61,158,233,5,21,30,117,224,74,84,137,39,124,120,235,2,165,153,30,33,56,128,63,70,82,131,241,63,234,195,115,168,119,96,86,39,11,115,232,111,83,134,48,63,24,154,22,117,205,217,41,237,59,53,228,244,200,154,232,168,237,250,145,186,131,226,153,213,153,68,46,189,167,37,33,81,242,127,105,123,151,22,108,150,228,58,247,191,104,172,65,229,61,83,99,99,48,120,230,161,49,166,177,27,209,96,75,162,221,30,8,161,255,126,242,137,183,34,106,197,230,156,225,217,116,211,253,237,245,85,189,85,89,121,137,235,90,53,209,236,83,158,115,94,38,227,99,86,92,85,250,1,106,108,89,178,63,248,190,216,253,182,74,207,105,162,130,231,69,77,102,71,61,8,146,49,229,13,155,27,1,252,209,132,24,205,163,143,151,15,20,83,169,80,246,38,147,213,44,239,33,81,96,183,27,35,115,81,238,151,220,211,212,121,70,23,105,88,212,58,158,238,109,152,214,158,176,149,7,108,82,191,118,222,42,75,170,134,9,82,40,204,242,124,167,41,161,75,8,77,196,157,164,253,218,155,62,10,140,124,143,30,2,200,139,181,215,94,128,215,155,106,187,173,4,157,80,4,189,15,126,55,124,178,163,75,7,133,24,201,59,164,112,11,214,116,236,162,175,235,165,165,176,82,51,230,59,193,245,229,75,253,193,93,233,228,97,215,198,139,11,248,238,250,210,95,109,178,177,99,6,60,52,255,255,67,61,220,98,85,255,143,78,20,179,170,166,131,203,186,37,21,165,140,97,124,112,242,130,129,81,179,116,248,64,169,61,51,188,4,62,45,217,126,236,79,94,248,83,240,53,171,166,118,128,155,247,128,26,156,237,183,193,241,243,198,19,105,158,67,184,81,71,244,97,209,116,135,231,76,212,54,16,131,144,131,119,216,182,114,117,38,169,142,107,62,162,40,58,14,93,124,244,51,204,248,154,176,197,148,174,244,182,8,169,189,182,136,181,174,176,24,117,245,221,147,180,250,123,83,155,59,116,87,176,194,147,64,233,74,87,46,87,106,231,167,111,150,168,188,108,141,152,140,98,253,145,205,225,77,253,161,30,2,28,211,175,155,203,42,157,136,137,202,161,78,191,226,242,155,211,36,40,77,110,216,242,206,198,125,138,233,220,52,101,73,190,179,99,249,76,66,21,228,104,14,4,165,216,251,218,254,96,56,43,103,232,173,127,165,148,1,239,185,213,81,221,20,119,196,205,137,11,180,228,47,82,64,218,253,181,70,83,161,69,44,57,20,226,182,163,124,45,121,105,170,68,98,38,220,161,189,195,39,150,60,232,227,157,96,192,181,106,169,70,95,166,220,219,29,46,153,67,166,83,242,240,138,164,2,227,144,40,93,246,221,133,239,129,230,35,122,205,36,130,115,226,128,83,186,230,115,24,69,144,71,137,17,250,48,18,171,23,189,155,217,212,12,59,174,207,114,43,8,24,146,94,185,24,29,77,55,115,48,58,86,34,231,236,70,81,233,171,235,26,211,181,167,192,65,91,139,34,164,31,124,205,144,173,220,77,244,114,249,183,26,70,155,174,225,12,34,78,111,85,206,207,216,82,58,211,123,242,32,232,22,23,227,78,108,189,248,90,41,207,155,23,5,206,106,90,221,168,203,125,254,14,146,176,26,81,71,47,181,191,218,24,199,104,84,19,49,39,29,128,179,251,59,15,146,12,154,55,37,109,186,154,175,29,108,177,162,218,24,157,134,140,226,179,12,171,100,215,162,252,254,88,57,254,169,169,96,238,82,110,68,28,153,48,78,192,208,51,45,85,61,184,166,193,250,126,185,201,128,146,195,153,158,124,228,173,208,53,145,31,238,214,166,236,119,190,179,168,43,185,255,181,64,158,211,227,106,180,3,148,46,145,176,41,213,129,63,248,206,126,252,81,121,105,184,55,94,6,24,74,187,42,244,219,45,197,197,162,4,178,176,207,81,149,32,27,225,29,4,15,60,91,195,102,209,122,34,242,106,221,35,203,104,189,16,178,83,30,99,246,58,63,175,215,131,48,141,198,142,127,98,151,14,83,103,160,92,195,243,252,146,246,47,220,172,190,66,97,212,176,124,63,130,107,166,234,79,195,69,218,221,230,52,203,77,199,244,71,82,213,253,222,215,54,198,33,215,80,62,141,39,239,107,47,66,114,137,71,252,108,226,72,126,245,49,165,113,165,173,238,244,176,84,135,239,194,171,106,107,255,56,155,253,193,15,180,199,122,52,109,226,28,181,5,124,13,90,61,62,80,49,240,178,4,200,131,9,99,119,53,37,120,84,31,83,163,84,84,239,166,155,245,29,104,162,83,196,236,24,53,198,140,74,176,145,12,214,57,94,186,55,67,231,214,186,52,52,165,230,75,15,11,12,83,130,58,163,133,82,248,26,240,162,229,79,189,104,206,185,39,126,26,194,100,125,233,231,71,35,233,48,177,151,172,19,65,123,234,123,243,109,165,181,41,192,53,141,37,207,97,196,103,52,46,135,181,229,247,54,14,99,205,122,194,39,186,219,140,139,59,28,11,73,151,0,113,199,248,105,108,3,13,87,110,218,185,125,47,69,59,161,105,150,174,147,153,12,83,1,201,114,33,1,40,86,143,226,25,85,40,21,102,162,139,131,229,157,248,142,195,228,32,134,158,169,84,159,187,139,176,45,78,92,52,252,123,45,233,88,186,164,109,202,212,243,154,142,0,175,43,128,169,27,103,231,232,169,9,83,177,223,156,142,49,213,48,226,104,234,117,6,12,57,194,212,96,124,143,144,34,9,88,76,7,121,175,105,101,195,239,9,130,226,10,185,56,57,53,161,26,118,75,2,17,176,113,18,60,169,252,244,171,109,254,107,212,155,95,30,241,57,239,30,94,84,23,167,163,255,243,248,2,129,83,127,75,191,32,86,15,214,129,191,23,219,229,168,122,36,19,210,245,181,73,181,36,159,79,143,100,26,203,125,76,105,176,77,99,106,173,9,79,192,215,82,91,58,104,141,134,94,127,112,54,29,77,62,226,162,173,87,236,244,64,0,71,144,93,207,251,251,83,189,248,213,180,252,207,147,14,78,202,20,252,106,198,59,169,5,29,171,65,247,49,133,63,81,211,120,144,50,44,159,73,112,10,97,140,39,148,186,6,135,109,131,147,5,100,133,6,35,96,246,145,163,15,222,140,25,252,133,233,6,77,246,110,163,202,192,151,31,245,172,28,12,2,255,106,229,29,190,46,247,110,233,131,80,71,178,28,70,200,90,126,26,86,128,39,222,171,18,95,220,122,111,204,99,159,135,135,32,161,18,179,35,121,63,167,219,65,148,189,61,74,124,123,167,10,50,196,126,53,217,226,71,5,123,168,15,140,107,217,66,212,2,187,219,215,242,117,111,149,100,34,214,8,186,62,115,129,244,199,84,159,173,91,1,170,111,119,228,173,30,245,155,128,233,201,117,184,83,161,215,211,79,199,226,130,164,53,145,209,117,20,118,99,245,88,154,82,201,232,33,238,42,61,126,218,206,72,221,105,239,151,94,175,138,43,48,1,224,147,208,225,25,37,80,146,102,233,98,72,251,124,158,208,191,186,83,10,14,162,233,119,105,29,72,95,52,82,195,131,85,63,51,73,87,32,228,145,63,149,119,21,88,30,96,149,252,53,208,208,243,73,132,41,82,243,167,132,155,194,175,102,26,237,103,165,231,222,222,47,72,58,220,68,204,19,220,156,147,1,152,204,78,79,131,178,125,155,133,33,99,171,34,9,169,197,221,253,252,160,48,47,85,90,116,116,183,60,100,78,61,175,181,12,43,140,78,200,239,193,77,54,171,164,7,35,112,253,4,106,213,248,51,193,237,21,156,62,63,236,209,65,105,72,5,190,79,134,127,133,94,94,134,145,48,117,216,234,237,20,133,252,175,188,232,207,200,209,183,54,2,204,23,165,155,115,175,252,210,195,27,98,225,255,222,53,61,54,204,120,143,63,54,197,59,73,90,233,110,115,213,41,100,128,167,54,219,178,219,64,4,233,48,75,62,253,50,21,10,199,223,25,195,250,73,31,139,144,120,247,119,166,240,94,107,185,47,76,10,119,57,188,112,110,86,126,178,229,40,138,208,42,170,211,57,183,188,3,255,158,213,120,231,186,58,172,16,204,63,22,177,198,52,253,141,46,235,13,155,209,173,127,207,102,93,212,148,191,187,83,85,139,185,80,106,225,208,219,224,29,246,16,63,236,149,69,184,232,37,127,15,212,106,143,189,52,207,214,141,61,240,157,101,108,23,173,165,98,134,138,188,146,223,156,16,93,202,81,28,19,153,246,39,103,31,212,58,11,110,127,188,2,4,126,51,188,111,173,215,233,148,159,172,128,97,82,18,23,129,210,33,55,221,184,185,145,107,138,119,98,188,194,254,219,52,209,12,49,211,23,197,90,175,28,2,220,129,176,145,202,30,142,60,16,93,178,47,188,24,67,169,98,34,151,181,155,15,26,162,14,75,9,194,233,173,244,54,120,164,40,97,152,27,74,195,13,5,221,123,111,84,154,235,72,252,150,112,65,12,191,186,89,240,43,149,188,193,72,237,240,192,37,80,134,203,54,141,208,247,133,169,38,93,137,133,146,254,216,215,38,69,201,226,8,53,135,85,70,206,238,147,161,89,55,131,214,172,65,229,181,95,67,194,76,74,20,168,181,52,18,207,250,29,82,74,77,149,149,7,75,144,146,234,234,48,34,199,90,203,74,174,191,188,167,38,194,90,155,73,173,240,216,203,31,220,152,165,206,210,218,199,123,228,148,183,14,131,170,191,154,104,86,47,76,20,54,110,94,141,34,83,96,246,207,19,87,19,105,56,9,69,91,254,67,149,36,134,41,123,92,238,221,96,180,3,114,93,229,243,124,79,54,87,213,164,43,205,235,222,85,80,155,149,243,156,84,253,136,46,106,192,36,25,116,170,84,75,186,59,204,46,177,134,62,25,2,73,254,203,211,104,16,181,186,177,21,143,166,92,180,25,7,147,234,183,20,183,66,46,218,109,248,4,29,212,237,5,60,173,53,64,41,142,173,150,37,224,69,164,73,225,135,218,243,128,249,212,82,107,250,32,84,50,3,94,253,100,14,99,106,216,222,128,9,240,233,170,228,187,32,10,245,24,43,143,1,75,142,194,144,246,249,194,54,61,8,181,226,23,221,227,37,94,12,37,134,86,84,42,232,9,246,52,67,149,192,194,74,35,183,247,139,87,186,129,206,31,42,39,81,170,91,1,23,101,169,135,16,255,124,211,232,78,223,158,180,153,240,92,156,17,196,224,57,91,146,56,162,99,249,187,55,133,128,186,229,160,173,25,31,123,241,142,67,139,54,81,61,250,222,11,207,182,36,213,154,199,43,116,13,61,90,148,73,218,160,121,60,228,194,213,168,83,5,102,142,206,120,50,98,195,74,190,60,81,222,138,93,1,70,234,169,59,237,160,195,187,197,144,182,235,75,42,197,49,122,111,43,238,109,178,167,73,4,130,189,179,59,60,180,247,24,78,225,113,102,204,35,74,137,19,197,113,33,106,87,253,226,109,146,110,114,56,113,108,122,214,147,181,81,149,71,162,48,175,166,211,153,86,228,159,105,138,82,184,6,115,33,180,182,149,220,150,158,93,179,206,24,51,206,212,38,78,21,10,98,235,85,227,1,70,201,97,37,152,247,246,223,62,70,201,35,167,46,215,186,47,137,115,215,147,28,188,133,211,125,241,145,252,123,146,40,155,169,62,63,1,255,178,64,2,63,35,170,60,96,114,164,104,79,117,211,30,83,105,123,97,88,158,75,75,5,186,213,115,243,21,133,175,42,204,134,140,72,221,205,87,46,9,158,163,229,18,198,240,231,76,172,148,228,116,37,125,227,128,63,36,5,29,94,22,227,208,155,151,8,198,84,72,218,102,82,116,171,119,94,121,2,157,240,83,43,73,107,14,61,105,255,30,100,67,182,150,153,83,222,203,142,229,240,181,120,143,74,155,241,5,87,140,217,206,34,247,160,59,236,20,170,56,166,118,34,77,14,186,229,198,31,245,113,77,35,84,198,36,228,129,183,74,254,167,244,116,117,129,54,103,58,76,4,35,189,53,157,49,254,94,8,124,117,77,179,153,168,193,244,157,214,20,8,244,216,52,27,203,77,195,97,124,227,58,145,172,36,206,173,109,43,102,89,187,38,120,60,111,26,194,96,36,69,20,38,147,249,193,68,68,102,130,99,154,33,173,115,55,6,77,113,83,200,255,124,240,36,220,175,41,110,172,59,127,235,54,205,85,16,120,146,72,13,24,113,57,45,184,126,32,78,119,99,97,128,61,90,243,124,109,166,229,238,205,160,144,91,59,116,39,172,126,206,234,81,199,143,191,108,233,213,148,205,250,128,163,93,58,245,201,138,177,105,53,135,233,1,73,106,140,19,78,101,127,109,18,222,218,225,129,129,54,194,150,24,38,115,82,210,242,250,18,63,149,8,210,163,15,78,253,195,254,192,210,82,97,61,105,36,159,194,99,87,107,105,83,120,124,91,229,248,205,255,161,176,113,77,6,124,223,80,23,110,179,204,129,191,244,54,165,247,169,48,2,188,254,86,123,182,148,62,1,254,220,205,97,90,190,127,128,203,171,197,0,188,72,247,158,4,71,254,28,152,100,99,134,91,251,192,212,172,3,39,50,161,56,135,143,137,169,42,124,87,76,247,171,105,107,213,168,246,180,226,106,119,64,160,70,61,71,19,55,13,42,57,183,165,41,244,171,90,45,13,124,207,4,127,110,203,190,106,59,66,195,163,120,226,234,81,87,77,131,98,52,4,37,224,150,42,93,233,72,11,78,182,223,213,119,1,252,183,127,255,251,127,249,235,63,255,203,159,255,250,183,191,252,249,255,252,195,191,253,239,63,253,229,159,254,215,159,254,245,191,255,167,255,240,15,207,191,255,251,223,255,219,223,254,245,95,254,252,15,127,247,31,255,252,167,191,253,223,191,254,249,239,254,254,31,255,252,207,255,251,207,127,251,235,191,254,195,11,252,231,191,252,211,159,255,203,223,254,250,151,127,250,199,191,251,251,255,241,207,255,252,215,255,249,151,127,250,211,223,238,125,254,107,156,213,20,201,191,17,160,187,120,235,74,57,121,158,231,13,61,209,251,71,175,168,88,55,252,169,187,187,133,37,219,85,181,130,102,219,237,123,55,225,68,13,49,34,156,50,99,102,83,105,81,84,82,124,17,48,142,32,11,205,245,164,25,85,30,11,191,225,187,26,230,148,163,250,88,165,120,219,135,93,125,221,103,213,199,154,84,43,183,239,183,87,73,191,141,32,141,251,75,192,59,75,238,89,57,198,135,222,99,66,37,197,224,183,175,51,222,250,129,22,46,9,219,209,99,249,193,51,169,180,93,23,104,52,95,84,184,229,16,89,9,140,194,166,192,247,227,168,32,25,74,94,177,151,76,35,222,216,43,153,124,99,196,160,77,171,223,80,197,140,105,116,71,14,55,98,200,106,109,162,70,87,218,7,23,141,87,44,244,150,188,178,10,152,221,67,111,78,145,202,30,31,124,189,177,145,181,60,188,56,10,184,38,23,117,225,138,120,198,6,24,41,187,173,22,124,47,30,124,181,22,58,242,94,106,255,91,193,127,192,79,59,201,192,223,248,23,69,110,174,229,104,134,58,143,92,53,86,224,36,221,178,91,143,250,14,202,116,17,147,80,167,8,195,161,197,139,253,18,214,218,202,198,139,198,10,66,27,188,166,54,186,29,123,17,215,14,45,14,161,161,120,182,111,84,136,186,36,231,26,33,190,184,53,116,34,234,164,214,109,26,244,241,90,104,12,164,166,69,186,76,250,247,214,72,104,38,191,254,190,71,76,134,65,123,127,130,225,130,251,174,198,148,86,216,2,30,177,8,6,116,146,10,83,78,56,191,71,195,216,85,152,26,155,54,229,183,213,252,185,107,181,148,243,109,74,80,247,171,232,24,156,12,94,9,100,55,215,194,250,109,50,134,49,42,208,124,236,212,28,11,101,113,15,20,209,170,149,196,162,158,125,190,125,163,78,213,149,52,61,70,175,48,55,184,168,22,251,54,205,153,24,148,113,106,18,70,70,83,172,214,248,32,195,132,78,84,135,132,48,255,60,31,220,82,163,168,173,199,19,155,214,157,208,90,152,69,147,206,92,223,163,65,73,162,98,83,211,90,179,234,7,163,30,162,48,254,198,119,243,161,170,124,252,229,181,98,68,55,52,9,218,173,76,78,191,250,250,48,117,34,109,219,93,198,59,22,183,94,150,79,82,152,116,72,92,77,21,171,14,41,154,51,237,59,68,22,98,199,178,4,54,209,170,248,92,204,231,36,104,54,41,240,232,31,60,132,46,23,24,217,214,242,193,83,55,52,4,137,153,245,1,247,28,229,49,215,116,198,131,155,6,253,84,149,183,123,2,125,103,76,167,100,249,168,204,27,86,72,140,41,157,85,194,89,241,68,45,231,197,30,12,152,212,237,143,128,142,63,87,71,117,73,201,27,80,121,175,245,131,41,199,209,91,99,7,187,133,78,171,50,165,143,74,68,0,199,240,119,53,180,29,122,115,148,220,61,237,114,167,220,93,123,202,254,243,16,126,114,223,123,194,21,190,84,13,7,161,140,239,76,135,251,56,145,209,220,77,22,189,139,128,41,133,155,10,19,235,138,223,94,85,19,89,199,226,177,61,208,105,244,26,194,253,112,255,153,223,79,83,99,163,148,100,184,65,195,189,158,9,11,176,58,69,191,80,217,22,244,145,228,199,253,58,68,3,253,91,222,207,60,70,207,156,21,115,126,207,141,107,215,18,31,6,85,47,49,102,119,84,158,173,132,24,215,3,222,31,140,15,171,188,69,205,132,56,234,7,103,38,40,28,234,239,123,92,239,64,25,45,174,67,83,99,221,162,217,176,245,157,105,94,138,224,235,36,28,167,167,11,154,114,189,196,36,69,41,164,43,9,200,180,147,178,125,240,163,161,118,62,14,54,156,195,70,49,91,18,92,157,186,216,96,141,117,156,31,219,79,204,147,98,44,95,10,83,7,83,63,152,130,112,101,101,161,94,51,110,109,169,20,161,116,41,198,44,250,194,84,146,171,98,50,146,90,193,134,1,92,147,254,252,161,56,170,239,128,55,116,221,242,100,139,46,185,213,227,106,154,63,132,229,131,199,94,97,119,26,7,136,196,112,14,61,215,37,246,35,216,179,138,210,224,220,95,190,198,101,204,194,154,56,49,141,183,11,78,191,88,0,214,175,145,72,191,168,108,241,61,167,92,87,51,81,246,85,130,216,223,118,85,146,134,28,218,9,208,113,197,46,93,82,58,233,24,215,228,183,137,95,155,52,113,134,33,30,189,227,189,173,190,76,41,70,128,63,51,103,64,158,145,96,84,107,158,239,200,38,61,155,200,206,168,176,233,159,197,156,249,175,26,205,114,159,53,126,146,27,65,186,124,126,239,53,239,231,212,50,9,99,207,234,159,1,214,204,222,74,87,63,231,187,57,57,3,221,177,120,203,242,93,125,45,139,86,18,60,154,171,10,0,211,198,151,168,185,214,93,192,190,192,160,114,207,220,91,108,150,113,245,245,197,170,234,13,114,245,252,246,59,74,227,155,178,240,28,186,221,195,11,33,5,161,153,48,30,237,244,120,177,245,135,126,27,224,93,5,30,83,163,37,124,145,61,98,223,217,149,3,101,165,65,37,24,233,48,221,201,137,53,204,116,9,252,197,118,174,125,63,244,68,121,56,157,10,251,165,130,130,134,70,238,228,58,230,117,105,238,228,208,235,21,121,176,245,152,91,161,51,9,50,188,22,240,72,252,141,197,146,83,205,135,20,49,250,161,137,127,91,34,109,199,111,91,175,132,174,222,131,201,229,112,249,157,86,10,55,216,60,29,230,16,46,59,147,242,85,95,158,176,203,29,45,8,37,186,210,35,21,134,80,201,78,76,107,116,177,122,161,107,197,92,35,19,145,225,157,224,253,7,184,56,129,113,181,137,166,157,237,192,211,105,157,47,76,11,244,76,124,129,163,150,64,209,171,207,108,130,51,60,237,197,73,182,170,238,151,135,58,86,31,148,235,217,174,116,228,67,31,180,198,7,227,149,167,171,103,144,4,87,250,24,167,182,220,51,132,200,206,58,108,244,51,233,123,157,51,75,192,45,89,173,88,65,101,197,128,19,55,89,137,45,173,160,10,236,79,102,169,154,150,118,29,107,192,118,152,96,255,78,187,14,93,77,62,224,119,51,102,189,165,149,127,190,185,176,32,205,86,214,49,228,117,195,96,32,59,78,51,183,178,238,89,165,200,11,99,94,151,180,250,32,16,244,139,41,64,236,106,182,30,190,95,60,248,70,103,33,51,250,65,239,41,112,233,25,182,238,86,135,209,204,78,27,30,100,65,9,62,25,166,22,217,71,133,208,242,76,251,161,177,42,250,250,58,70,222,153,96,42,134,252,106,202,189,183,146,123,81,16,28,233,119,244,118,78,34,172,221,240,196,250,168,144,136,72,187,33,98,210,45,80,234,254,211,41,192,163,214,184,245,221,238,250,147,238,109,205,93,14,19,50,75,92,157,187,63,46,144,4,225,216,74,33,27,186,173,170,115,58,83,64,8,3,248,74,198,78,139,153,4,249,201,108,137,190,206,132,235,94,148,194,84,77,247,82,249,117,188,252,247,254,239,253,34,83,106,27,41,135,43,174,66,116,39,92,163,142,47,241,240,18,59,172,14,119,50,109,194,85,136,213,245,61,25,78,140,10,90,65,129,81,93,63,194,224,39,105,18,16,199,118,230,9,131,105,99,82,254,239,1,75,187,255,182,137,211,40,76,227,126,188,247,32,230,114,18,25,60,169,128,184,154,226,179,158,152,230,169,7,254,224,122,132,125,203,88,238,175,155,211,2,102,5,37,142,124,218,41,79,192,116,211,171,76,36,103,154,135,255,40,15,174,137,185,156,50,207,225,5,96,8,93,192,18,164,178,26,40,37,142,15,46,226,208,34,8,50,189,109,153,230,42,132,198,69,245,134,158,217,233,139,151,136,64,19,50,4,96,132,10,235,7,143,170,106,115,104,224,70,233,192,134,147,33,105,136,217,44,221,251,131,149,83,29,73,232,21,81,23,234,150,87,146,142,33,86,52,226,185,217,92,229,135,235,32,113,26,35,70,190,55,233,233,92,179,103,200,59,223,229,149,148,126,136,253,181,128,107,237,170,191,130,47,214,229,157,107,45,73,83,138,142,171,61,62,120,213,44,190,100,145,231,128,209,159,80,185,43,146,180,190,240,169,229,206,34,68,19,138,232,19,239,53,144,32,80,5,49,42,93,227,193,233,237,82,25,174,105,108,158,235,131,71,18,155,51,25,154,33,23,63,250,220,100,23,206,247,41,97,166,81,253,190,133,217,115,122,192,176,59,41,108,115,48,158,219,36,63,20,62,247,199,229,201,30,216,14,62,24,110,238,111,207,33,12,188,84,100,104,195,32,251,13,41,190,177,170,8,193,8,88,198,55,42,212,121,136,164,141,17,191,125,175,109,221,70,138,34,87,241,61,56,193,117,69,73,236,125,207,141,96,168,140,40,39,180,140,217,181,38,134,106,201,93,227,238,113,190,116,96,228,161,245,193,134,17,104,5,12,63,190,94,77,250,62,118,28,50,14,117,84,133,33,56,157,1,215,36,133,69,39,140,211,53,129,66,111,39,211,12,234,123,167,106,7,222,91,23,0,137,178,243,196,120,211,54,244,25,227,52,46,178,135,199,136,194,226,38,91,33,253,84,45,138,172,144,115,144,2,20,74,33,144,155,253,22,253,72,226,70,16,17,181,136,185,108,202,75,84,16,17,45,35,200,142,29,166,128,113,36,24,33,159,15,198,152,88,122,243,29,164,25,244,227,64,3,163,15,78,99,89,236,163,196,107,116,155,181,155,123,131,72,37,197,189,164,82,28,248,113,214,99,80,205,108,242,203,139,166,183,64,25,225,146,224,246,196,152,28,213,226,229,161,145,141,127,193,141,158,141,48,196,115,233,142,233,75,146,98,166,135,26,152,145,62,13,48,133,102,66,173,128,202,81,68,71,210,135,236,22,30,114,24,145,146,163,15,70,65,225,247,96,24,95,250,198,198,7,235,32,172,72,85,167,16,186,96,59,158,235,14,71,109,122,177,181,137,249,80,155,76,176,74,29,210,57,21,39,26,154,213,207,209,53,123,207,25,103,163,196,145,160,128,70,167,62,209,207,88,117,22,24,88,105,89,153,202,200,7,223,89,52,211,154,29,69,96,154,63,243,146,126,90,204,125,163,102,82,165,81,20,189,143,71,220,141,172,249,145,133,85,40,149,31,110,142,154,20,105,85,233,46,248,96,98,118,195,57,192,240,43,124,173,41,247,170,206,79,184,186,166,45,248,238,232,126,181,9,125,233,139,45,100,227,60,156,15,227,5,166,178,194,3,130,177,128,199,22,254,80,224,22,229,110,176,78,244,167,164,139,63,222,83,224,235,17,170,144,219,162,78,96,199,147,81,202,146,148,99,105,249,114,79,243,192,157,37,13,103,104,85,211,61,229,55,183,36,249,81,97,75,66,221,254,90,52,169,78,125,45,36,126,166,7,153,142,49,80,148,164,92,73,230,40,96,10,168,85,220,184,91,52,109,127,112,75,79,134,156,131,119,54,86,139,7,47,61,121,186,177,159,248,100,64,219,76,100,226,81,74,132,21,196,81,124,40,85,205,180,158,0,95,3,119,240,123,250,28,109,112,224,250,152,220,167,154,39,73,25,162,51,209,2,29,154,7,7,109,209,136,13,188,86,18,206,171,247,177,166,239,56,167,255,100,71,21,38,142,177,3,102,183,171,9,134,237,60,224,174,204,219,86,231,255,60,49,21,48,133,210,123,85,227,82,157,1,179,73,171,148,33,108,91,113,115,138,102,102,77,130,233,215,68,241,139,135,173,38,1,91,141,182,70,50,14,48,14,170,161,75,41,118,11,148,166,186,149,208,232,214,172,182,193,168,138,71,65,174,56,250,36,176,214,215,88,73,14,16,234,28,127,233,5,133,176,94,140,42,65,172,188,5,27,127,77,214,61,135,71,92,188,33,174,81,215,129,110,114,247,251,33,210,101,33,38,24,129,212,128,249,179,42,242,161,182,234,166,46,44,233,67,24,93,176,93,144,142,242,241,222,166,246,180,85,177,143,60,145,195,199,164,93,5,37,105,228,86,155,133,47,170,210,241,111,235,249,251,77,51,42,18,104,89,77,48,219,64,15,152,172,132,40,1,80,101,176,218,119,245,201,74,109,16,230,207,64,169,233,43,122,239,238,219,13,45,188,70,88,161,114,126,44,242,253,194,5,235,242,81,105,187,99,76,179,14,195,69,222,20,157,199,27,171,72,196,83,56,186,85,115,143,154,147,245,194,215,232,90,83,117,160,232,188,157,175,27,8,76,138,48,57,145,43,26,188,129,9,38,246,36,217,247,180,248,109,232,168,134,106,161,45,120,135,70,252,54,209,63,21,162,1,246,173,238,7,175,63,192,207,140,17,69,4,254,232,231,88,16,184,245,120,114,10,0,147,60,29,249,199,230,55,199,168,155,42,19,101,25,245,49,3,166,2,77,21,228,104,124,95,45,224,142,70,145,192,8,62,183,184,154,22,213,228,153,179,90,123,252,118,211,60,244,69,137,209,117,127,47,164,152,244,115,194,60,234,98,103,198,60,162,9,66,131,239,46,30,23,211,225,157,66,6,181,187,29,130,216,91,31,73,27,139,58,72,183,67,154,117,27,239,116,111,148,86,31,31,81,12,196,162,162,67,136,238,57,209,12,157,152,148,121,171,82,225,99,45,198,14,19,23,57,73,147,143,13,46,126,123,177,255,168,92,224,93,183,238,0,183,107,134,92,135,43,169,180,89,8,214,7,124,82,16,221,244,106,202,145,226,99,47,82,105,186,190,238,179,242,21,2,70,199,97,166,171,143,203,149,25,124,143,65,125,49,171,167,246,71,91,230,124,168,4,35,75,61,22,175,145,68,105,136,231,186,4,158,29,65,47,10,14,219,20,32,130,95,33,208,187,171,235,118,70,243,120,247,31,190,14,41,210,73,9,13,17,80,206,6,251,64,73,22,175,245,152,72,56,46,61,197,158,140,181,185,6,108,50,136,73,22,15,99,33,96,2,130,242,100,247,24,44,30,118,110,48,134,92,239,109,43,60,174,221,225,3,142,248,68,218,178,168,217,241,77,28,216,18,59,170,77,71,120,255,125,52,228,37,198,74,186,120,208,126,188,7,246,133,225,190,42,233,234,167,58,61,28,112,221,105,35,38,30,254,166,200,57,96,201,155,233,189,81,66,219,129,94,95,82,99,133,20,143,54,223,13,77,129,245,40,72,96,165,59,56,144,126,84,85,59,100,83,87,252,240,122,182,206,3,252,168,115,226,98,244,29,84,209,171,110,227,237,15,152,198,5,213,219,219,230,120,189,112,41,116,250,171,98,30,205,0,221,199,147,48,87,79,79,70,1,245,242,223,166,118,186,232,76,168,240,108,141,15,166,17,113,41,220,233,211,10,24,245,70,141,190,26,151,233,113,248,190,166,186,31,176,87,94,251,193,63,150,73,173,235,38,222,140,85,197,63,53,71,194,209,57,140,117,225,222,34,36,131,115,117,213,101,109,86,13,227,55,167,122,235,100,52,216,100,96,215,166,210,83,7,141,106,160,242,193,16,170,235,168,116,210,33,254,94,29,35,69,245,190,238,182,60,252,0,128,55,224,116,21,149,252,53,237,141,128,103,79,145,91,234,79,190,249,207,137,155,20,216,170,13,105,15,120,36,173,230,199,168,50,63,216,58,160,146,0,34,36,151,43,224,94,134,234,183,209,0,21,187,25,240,210,157,146,202,205,39,38,90,167,155,67,213,144,172,16,187,126,63,77,165,211,80,245,196,59,243,122,252,244,245,183,167,74,194,226,127,12,63,23,75,55,233,57,189,57,2,31,177,68,58,138,122,170,13,119,29,246,90,191,155,119,132,74,244,106,218,167,91,140,41,13,51,73,45,201,200,80,103,192,70,186,166,98,74,198,229,31,48,86,83,210,90,226,139,197,147,95,143,249,73,106,125,7,193,236,184,122,17,19,85,173,37,234,160,226,167,239,190,154,53,162,136,236,196,60,164,76,106,206,12,183,81,203,7,239,162,15,78,63,148,203,7,3,99,183,235,147,193,109,227,103,54,132,109,163,63,73,115,18,183,110,6,12,233,109,18,137,122,86,143,213,73,8,67,29,221,7,227,109,199,182,67,121,92,22,243,131,191,105,196,213,100,247,211,139,33,174,233,71,99,177,109,122,39,189,203,39,196,210,17,225,54,233,245,116,243,181,99,212,80,249,174,89,196,16,225,146,15,54,81,94,133,87,144,240,0,83,125,145,158,124,61,46,225,102,48,138,85,10,155,82,178,195,135,86,225,145,133,60,157,235,153,208,25,68,133,43,41,111,121,15,44,125,195,216,66,25,220,241,203,116,154,28,93,219,70,184,23,207,61,233,121,77,240,48,173,92,135,87,211,238,120,96,120,36,95,20,10,213,213,178,60,105,57,113,246,237,106,18,220,10,127,170,67,216,187,144,215,232,152,236,200,172,128,82,181,155,46,70,251,118,6,140,72,71,154,134,59,138,170,27,53,164,124,174,44,26,25,35,134,254,199,214,189,22,19,122,199,1,132,89,63,86,146,54,125,66,124,254,194,144,143,167,21,128,249,17,59,154,101,120,52,161,74,164,208,199,243,222,102,214,84,7,213,160,196,243,151,166,76,38,21,235,225,207,248,43,35,94,83,83,201,0,86,99,12,231,129,241,75,85,25,225,119,59,35,110,125,224,5,214,18,15,124,41,191,57,61,213,80,111,43,140,224,67,11,184,231,226,19,72,136,28,179,226,5,149,8,124,96,126,239,14,87,211,101,148,68,46,13,131,238,240,49,69,106,18,115,93,100,154,102,60,215,253,16,207,72,105,96,139,91,188,112,185,55,87,190,98,178,196,211,139,104,129,225,129,222,154,160,94,51,108,5,34,151,243,164,106,60,90,6,206,7,31,202,56,4,70,61,212,61,186,10,119,196,147,229,217,136,14,7,204,215,62,90,131,136,206,156,239,194,181,66,169,170,239,77,200,219,99,26,192,112,40,72,117,36,45,168,62,141,42,10,37,91,21,212,44,121,113,78,192,198,129,175,240,83,189,75,187,89,6,185,235,68,234,68,220,171,223,188,81,153,160,48,116,73,199,231,25,202,31,112,62,75,161,44,217,137,199,103,10,103,211,212,98,6,139,255,186,103,4,185,238,25,169,132,151,219,205,15,70,208,75,107,116,161,5,241,141,144,142,130,92,154,76,103,188,131,112,41,40,89,210,93,118,247,8,247,207,97,13,173,73,11,12,177,60,55,197,169,138,190,182,120,87,53,175,47,215,212,170,241,91,168,224,22,228,99,78,149,124,97,58,233,138,214,214,83,144,21,143,189,77,33,66,234,223,209,23,119,102,198,118,63,71,235,58,145,238,44,48,46,187,31,76,245,244,221,37,148,64,1,61,4,159,11,205,74,6,170,246,120,108,62,208,251,104,244,231,204,178,18,60,138,203,21,65,113,7,179,227,74,226,82,221,11,87,154,169,146,244,150,232,50,78,200,21,25,13,164,110,179,232,219,81,218,244,206,133,78,35,169,148,212,220,79,79,57,207,251,218,29,125,195,149,196,190,240,111,222,72,232,133,141,6,65,202,231,127,161,233,119,84,174,229,135,194,173,14,121,181,22,21,135,49,221,210,7,131,144,215,191,231,133,105,207,84,105,183,187,120,227,226,65,176,77,169,56,182,137,203,250,197,20,215,107,223,12,213,245,45,156,255,235,240,65,65,81,85,201,207,184,175,95,24,121,52,149,243,34,70,254,120,218,210,228,158,159,157,170,189,59,69,244,47,106,237,11,90,111,122,119,200,40,123,161,83,182,39,18,117,244,135,191,163,105,88,179,152,150,70,34,242,252,214,48,53,74,206,40,56,149,237,14,174,75,55,243,239,149,215,103,208,82,32,54,90,95,246,136,89,180,50,82,197,154,221,225,133,97,18,104,73,10,121,153,146,242,15,158,5,69,98,117,48,168,254,121,95,10,29,151,114,20,181,118,90,127,46,216,18,74,87,63,152,168,143,247,172,33,213,106,89,207,84,141,211,226,96,131,147,171,12,245,171,6,237,205,62,19,152,130,59,25,164,180,220,248,178,71,109,118,110,13,249,93,203,185,186,130,243,133,73,219,79,13,194,150,17,214,234,69,45,37,161,48,116,137,45,96,211,124,144,248,111,113,37,99,10,61,140,168,70,192,106,242,223,1,43,33,61,149,3,36,55,150,163,38,193,179,53,102,141,100,239,248,94,106,107,1,6,237,75,53,220,111,122,225,30,117,68,11,227,23,243,96,154,155,36,111,69,45,125,139,24,170,25,251,146,55,49,205,171,21,15,70,4,79,83,12,180,39,186,120,58,240,184,39,209,208,180,10,35,248,125,42,138,252,71,74,202,4,1,21,112,83,79,17,38,247,90,229,59,35,131,161,23,47,211,29,11,152,64,189,102,147,120,178,249,93,77,11,129,192,168,101,125,175,5,231,176,150,141,52,43,239,248,134,4,198,9,45,243,161,169,114,199,115,163,43,154,242,138,207,167,7,220,76,30,78,232,234,129,79,223,231,155,9,85,11,96,141,145,170,122,231,34,76,50,69,123,172,43,252,158,36,148,28,134,96,59,101,14,225,204,246,3,23,76,83,16,48,253,78,47,217,130,239,203,168,45,4,166,114,202,99,110,243,58,106,79,211,234,166,105,242,45,62,11,105,248,147,115,169,66,178,31,1,59,252,50,170,86,4,133,94,105,249,247,216,8,208,104,110,16,202,156,225,103,222,79,89,80,103,202,130,216,207,159,155,221,170,61,169,0,201,250,224,127,48,70,177,22,161,86,163,7,115,73,107,56,108,10,235,41,229,175,159,216,160,151,177,240,106,69,24,146,51,206,67,195,105,72,47,85,211,2,164,107,143,186,79,132,60,111,174,56,216,144,180,248,199,94,150,43,148,168,28,103,226,227,114,244,237,173,1,215,223,70,0,248,173,87,128,227,134,20,166,194,212,227,238,184,154,110,1,157,227,108,171,94,119,98,112,63,90,113,192,129,114,158,120,114,164,185,117,88,172,128,201,15,243,101,31,72,98,195,38,245,61,87,192,112,68,159,153,42,64,138,115,228,0,223,113,93,90,203,67,220,237,123,180,53,165,121,215,56,81,74,68,229,40,179,152,210,12,84,17,31,126,188,178,176,253,138,52,164,150,205,50,197,94,104,1,76,44,77,97,248,170,250,55,104,116,176,203,205,241,14,235,247,189,80,15,22,148,189,51,172,120,136,224,138,52,49,85,126,251,110,29,113,111,194,27,226,154,215,106,101,5,61,166,18,109,144,50,40,119,71,235,181,125,48,123,148,94,13,209,184,92,13,45,145,62,26,9,89,223,46,153,198,72,158,125,240,111,51,13,24,210,102,173,6,106,40,237,125,55,79,61,101,112,149,32,244,182,62,244,145,214,146,95,106,221,89,181,89,127,24,88,9,254,68,204,128,97,253,146,50,37,40,194,198,135,222,75,135,162,12,202,136,197,203,136,105,181,80,183,247,244,157,250,158,131,77,19,105,216,78,59,194,218,68,26,199,208,114,181,241,80,165,19,48,116,135,58,164,244,115,58,95,1,54,78,17,91,25,30,154,107,130,186,49,60,209,69,18,249,63,152,232,40,194,217,177,163,225,155,10,12,171,87,155,1,195,33,173,232,197,235,249,54,188,242,72,211,229,133,33,134,175,241,220,141,66,82,25,112,72,134,159,56,66,14,98,31,58,224,136,40,247,15,254,17,94,9,188,163,48,23,2,73,148,8,245,201,174,29,50,221,71,54,119,91,231,168,73,245,60,49,81,204,126,146,89,6,241,224,216,223,86,203,112,47,133,23,107,36,150,207,181,244,228,16,64,122,21,133,238,88,216,232,30,166,171,97,158,141,181,73,195,139,88,50,213,20,11,98,109,178,75,28,9,29,35,44,94,70,108,119,149,239,57,117,204,40,247,119,131,97,85,163,57,213,81,97,235,245,168,197,106,191,26,41,133,175,131,231,1,119,90,192,96,100,19,24,178,107,143,125,221,243,194,138,13,21,166,147,175,5,108,226,142,58,25,86,139,128,251,226,206,26,236,191,48,237,218,35,224,173,189,60,204,52,24,112,125,80,81,118,19,166,39,131,189,188,28,148,44,148,130,52,94,214,64,177,197,21,46,222,98,116,193,77,59,78,209,107,173,142,222,225,131,154,172,62,53,97,227,152,102,131,42,154,145,158,250,154,69,238,228,82,50,179,212,92,176,17,219,177,105,24,31,107,90,0,28,33,223,205,15,105,184,244,219,70,182,248,194,147,67,187,140,180,114,135,83,191,195,120,80,135,214,128,147,167,44,97,109,67,52,215,132,73,153,109,129,98,51,255,28,164,84,143,62,249,98,5,196,86,10,9,70,58,157,104,134,95,190,35,89,230,126,235,46,78,115,155,19,84,1,239,41,66,47,149,206,161,181,98,88,150,145,73,11,218,105,228,246,35,224,110,179,39,61,119,161,173,207,65,186,161,181,116,151,116,161,139,54,52,75,77,105,232,183,90,245,121,156,46,176,231,10,107,48,242,227,167,123,163,42,84,1,208,164,202,99,79,228,108,28,222,112,75,170,137,197,129,49,35,152,9,215,62,241,111,133,59,77,154,14,67,190,212,106,186,58,200,21,33,132,68,48,184,36,120,59,155,62,204,42,180,46,166,171,45,133,232,48,81,62,61,55,39,141,112,110,107,236,114,31,124,61,9,190,214,131,31,171,192,215,120,223,10,155,122,155,195,120,236,58,15,169,102,159,126,112,238,194,48,234,249,51,209,111,89,113,245,117,107,31,93,247,208,150,248,131,209,51,49,197,29,5,68,154,61,96,186,69,117,80,16,202,240,125,154,22,137,169,91,37,233,91,95,61,27,33,181,118,244,214,148,243,186,129,133,216,249,73,227,9,25,98,143,31,102,6,47,29,48,244,83,158,184,55,246,239,72,243,8,133,95,255,26,148,211,157,145,126,154,176,169,63,54,59,138,8,44,255,134,207,165,92,40,89,69,68,64,95,107,147,43,9,152,72,168,238,133,176,39,23,15,193,162,156,122,77,13,125,52,100,54,106,252,246,236,170,253,12,220,233,190,113,248,215,22,167,48,33,171,22,48,225,250,147,22,72,247,230,39,136,172,97,127,213,207,69,152,212,115,39,155,26,170,174,59,177,113,107,197,7,131,220,93,136,54,129,27,132,137,1,163,213,54,19,60,34,203,189,233,65,215,250,70,131,143,239,72,215,176,176,210,112,129,171,145,204,56,140,216,139,46,109,248,42,157,65,8,70,74,52,235,186,194,215,115,243,93,199,202,206,234,84,235,142,42,209,248,222,29,110,125,113,57,137,147,134,104,35,48,228,18,10,51,153,252,144,216,176,102,104,20,170,194,191,23,159,123,144,90,86,59,136,98,138,29,243,152,64,209,80,195,18,217,177,152,167,191,224,144,188,22,50,76,225,254,208,48,115,180,164,225,238,64,189,186,50,98,179,237,170,106,47,2,22,221,241,20,249,61,248,138,246,24,193,58,248,21,10,154,58,124,209,5,6,13,100,88,142,28,155,163,37,7,166,211,210,229,159,11,154,78,237,59,169,20,164,68,45,6,233,238,118,244,107,26,43,187,207,36,108,177,181,117,55,196,28,24,254,177,129,217,177,212,49,59,222,150,98,124,62,85,43,176,64,151,151,163,26,60,53,175,9,105,247,151,62,132,108,127,39,75,229,37,234,116,24,197,84,117,96,152,148,97,202,80,144,184,146,173,242,107,42,127,71,220,20,8,211,46,79,179,218,247,104,212,5,28,93,33,5,117,67,143,124,252,4,214,212,155,133,255,53,42,3,14,245,86,143,46,1,120,234,125,99,56,198,149,157,28,233,141,38,87,252,52,147,60,53,220,32,56,237,230,56,188,222,69,59,202,88,170,206,130,123,209,102,253,131,26,0,160,103,32,46,134,171,32,69,23,32,15,115,180,61,36,247,83,15,146,73,5,4,124,247,148,221,83,159,6,230,136,195,240,156,231,86,10,204,46,127,107,212,213,122,234,204,66,115,200,109,117,107,42,61,185,79,227,233,225,142,66,248,179,167,134,231,104,33,119,85,211,102,102,210,212,126,52,68,167,162,6,248,116,43,92,211,152,75,107,81,35,98,222,104,42,251,95,86,48,233,15,78,114,190,53,109,210,131,43,51,126,154,118,145,169,145,40,59,180,222,155,83,203,154,42,14,232,47,187,79,218,95,20,74,141,173,49,75,136,247,156,196,240,110,209,196,44,183,46,144,135,236,168,195,36,136,83,56,167,112,239,227,232,188,46,185,26,173,141,142,169,183,242,18,57,137,86,146,67,57,112,110,135,223,123,26,67,158,238,226,20,71,52,127,45,114,30,69,13,6,250,0,156,28,27,248,33,145,39,48,231,236,123,44,163,118,71,165,166,194,180,30,189,41,198,110,202,237,91,23,8,237,152,78,92,15,252,104,157,6,225,154,233,68,85,12,105,159,105,63,131,116,174,212,111,196,73,27,233,153,142,167,246,124,87,211,182,243,7,35,202,203,193,145,147,56,45,153,88,215,244,121,202,250,80,154,72,196,222,174,144,6,201,197,75,91,96,225,100,120,190,151,38,112,167,155,252,34,231,56,234,7,159,166,150,33,85,139,158,84,178,231,94,233,200,134,19,180,236,45,111,173,245,195,150,92,244,154,234,254,147,228,78,222,15,149,50,223,231,104,169,9,10,118,187,229,165,251,192,131,21,150,252,100,74,67,62,248,62,75,114,235,74,245,134,30,96,2,154,10,27,33,87,139,153,82,87,178,244,41,118,241,224,3,176,21,3,164,0,0,5,169,49,13,49,215,244,201,97,207,171,39,230,56,121,19,189,250,80,182,19,191,13,19,79,10,124,16,104,172,241,219,144,169,168,165,66,14,177,205,248,109,147,140,60,10,207,40,153,64,241,212,148,180,21,166,95,172,7,108,29,182,1,55,226,53,238,225,16,71,234,82,80,81,173,104,190,248,47,175,187,0,134,148,196,53,36,211,79,60,216,154,181,235,177,106,69,191,53,238,140,105,41,159,11,167,122,123,146,28,21,93,244,89,138,194,180,23,205,128,33,103,19,148,206,235,248,152,102,3,233,99,19,236,246,142,6,118,187,89,133,150,15,187,30,150,5,31,18,12,106,141,159,53,147,218,232,254,49,49,114,134,222,155,142,252,15,68,166,74,175,189,126,192,137,205,238,215,126,172,240,190,19,243,196,131,81,44,47,157,24,148,46,81,203,23,48,130,144,130,158,143,168,25,116,104,88,156,58,158,225,177,55,80,52,228,142,194,163,122,89,14,48,123,83,81,152,220,190,239,86,123,38,245,16,148,215,143,115,105,128,210,95,43,95,3,146,239,111,154,236,245,40,151,26,48,76,135,31,92,52,57,143,73,74,181,101,192,247,224,210,232,24,129,3,180,89,63,120,105,151,54,103,79,171,223,189,225,94,145,183,134,110,41,118,66,122,111,117,81,55,148,44,123,156,107,176,91,104,41,29,205,254,143,171,4,216,115,83,240,43,112,135,246,124,124,63,125,52,246,140,92,231,253,87,49,102,48,235,38,120,126,113,57,96,10,47,101,192,201,186,58,167,189,221,188,106,234,212,56,162,87,216,2,220,73,7,28,141,216,241,205,50,8,23,155,194,70,135,251,61,217,76,230,46,185,249,226,65,115,96,40,174,244,167,145,69,249,150,30,161,102,49,206,160,205,139,110,81,27,83,165,24,193,247,47,52,27,197,213,215,213,149,216,27,202,208,197,101,77,186,5,122,68,252,246,194,147,206,24,95,184,40,114,107,99,36,14,5,244,108,14,179,137,232,100,88,16,131,196,249,1,73,251,214,139,161,86,41,241,211,44,85,93,154,38,13,26,7,192,33,206,36,39,50,116,237,171,197,189,209,158,208,78,213,107,205,173,32,6,179,7,87,113,67,74,228,76,36,48,96,227,112,12,152,157,247,89,177,4,142,145,96,126,95,4,35,116,126,31,140,116,128,50,44,24,113,148,243,24,24,44,170,66,136,18,80,211,229,223,11,129,78,117,24,129,229,120,160,0,190,23,189,26,90,191,18,15,222,105,128,219,9,222,30,114,49,24,198,242,15,198,190,90,243,187,218,126,77,225,85,86,108,89,23,86,57,86,138,160,76,158,36,224,133,30,153,192,108,180,177,235,48,192,178,109,32,51,215,90,253,222,107,104,235,100,167,100,197,169,85,187,169,154,20,253,30,195,218,133,190,17,37,204,245,89,80,36,217,93,24,142,41,126,77,88,177,119,59,147,172,135,217,8,7,101,186,55,255,226,124,219,93,135,123,82,134,204,212,14,99,117,213,161,140,177,36,228,77,37,204,143,92,171,237,156,2,195,218,27,86,229,164,135,113,233,197,45,74,195,48,221,76,196,84,96,200,11,63,235,11,223,81,28,12,218,154,238,120,7,76,78,74,106,126,238,154,231,238,126,243,78,251,239,16,20,49,132,216,74,17,231,86,159,108,80,174,250,157,185,40,101,104,23,32,48,183,8,152,92,231,81,24,57,222,184,57,213,92,178,122,238,136,216,142,245,194,141,255,202,68,25,136,12,60,97,198,55,122,71,101,195,66,67,101,246,88,31,215,93,164,178,79,96,72,69,226,197,126,85,88,242,104,101,208,144,240,193,20,85,235,163,65,7,20,11,160,221,79,208,87,130,143,43,74,64,54,48,96,179,21,20,130,223,239,167,205,112,233,2,211,212,31,102,33,220,221,194,10,107,48,233,156,15,94,93,156,4,44,204,17,91,74,69,227,178,43,136,153,178,2,189,243,95,223,202,244,205,99,179,171,212,33,200,193,56,104,171,89,241,177,225,82,23,201,59,131,203,137,105,72,62,165,164,155,163,133,21,102,35,240,147,224,73,217,185,191,22,236,1,37,221,28,146,243,88,155,132,247,155,216,141,20,20,61,61,62,23,30,158,72,70,84,180,37,191,163,173,34,78,191,19,138,201,26,232,232,26,218,30,214,16,255,141,89,95,169,94,9,248,59,124,48,183,180,75,214,60,104,167,158,0,166,147,162,43,28,42,151,221,74,27,69,188,141,162,1,186,223,227,98,194,189,98,227,143,187,51,126,27,14,172,234,143,68,166,7,237,138,59,206,181,98,189,115,114,241,184,231,212,10,195,16,101,214,41,91,138,25,176,78,61,7,220,151,246,235,64,143,184,189,241,184,211,2,8,147,171,192,176,230,61,241,104,21,226,246,166,48,100,32,241,104,84,201,74,60,17,134,202,234,34,131,192,200,206,200,234,161,14,241,243,53,175,51,210,165,236,191,210,21,72,205,152,195,152,118,98,136,220,195,219,194,80,1,183,122,116,105,78,168,164,235,7,99,95,203,147,19,253,250,206,61,118,236,34,209,177,129,246,109,216,95,207,207,138,18,148,18,189,56,125,30,219,170,229,222,164,181,227,115,114,166,86,253,156,112,53,245,240,124,238,193,167,145,231,107,145,146,135,91,114,177,70,52,168,207,91,253,249,30,140,254,25,253,229,243,109,101,196,144,180,98,244,122,130,125,133,103,195,27,215,42,119,134,172,97,61,71,159,90,64,42,189,191,135,66,248,104,43,218,70,152,240,136,3,85,57,108,9,248,196,175,94,176,165,45,16,70,137,71,94,23,249,216,4,119,8,194,191,177,186,70,177,12,22,101,227,39,214,36,169,63,13,5,146,116,142,38,10,84,167,174,119,161,67,125,44,243,85,62,120,118,241,233,7,29,147,189,127,48,138,48,39,193,144,170,126,240,212,133,1,89,100,143,19,13,69,104,77,85,25,237,176,71,187,59,93,39,85,36,148,170,165,155,86,196,25,31,235,78,158,2,95,91,118,214,15,70,215,74,97,218,168,195,176,226,106,125,112,52,187,151,203,5,209,55,98,140,132,2,35,184,228,9,31,210,1,85,215,13,237,221,48,247,5,124,77,190,173,79,78,31,176,183,232,1,119,161,232,172,88,67,148,57,5,140,19,43,143,198,177,31,36,9,92,61,181,80,2,109,140,234,116,74,192,8,239,201,111,95,147,162,184,172,155,221,252,209,166,73,83,206,113,1,242,31,220,228,160,231,156,169,78,172,242,131,211,160,94,99,245,41,231,27,53,14,11,189,218,114,87,223,163,53,173,111,156,156,192,71,222,235,218,112,18,92,66,191,244,238,79,177,128,172,59,189,43,92,247,183,6,224,98,107,138,246,209,119,156,244,70,175,187,244,167,123,52,136,131,110,229,168,181,228,248,179,194,28,165,243,90,171,154,129,137,5,4,76,37,172,204,5,138,225,219,183,45,116,82,162,59,193,83,86,103,199,73,18,244,78,140,17,54,56,165,167,218,22,12,141,61,253,29,177,128,172,253,76,225,93,63,39,245,161,134,253,164,171,55,170,126,223,190,129,71,43,240,182,36,67,108,133,247,217,122,186,185,9,245,197,177,69,220,160,229,39,255,194,252,116,75,235,161,55,17,11,158,223,213,119,7,90,186,120,127,133,122,113,232,145,68,120,210,23,97,87,9,203,172,32,10,174,87,35,93,245,217,86,180,154,246,154,224,254,133,41,57,123,53,207,204,205,187,231,147,176,173,206,18,17,76,96,142,251,176,128,246,157,196,181,36,24,93,224,128,33,176,78,79,78,191,91,24,187,216,10,67,111,222,207,231,94,55,107,20,75,224,120,98,154,54,83,210,72,243,240,217,17,177,35,12,160,1,139,139,150,8,165,155,223,223,245,206,48,195,46,113,91,244,188,100,64,246,23,187,162,50,75,147,173,240,185,223,227,202,95,169,207,39,57,199,140,246,126,250,7,143,148,148,132,235,176,238,243,193,103,40,159,12,141,87,115,197,112,222,57,55,212,49,167,180,132,48,191,251,122,28,216,242,45,76,202,54,162,171,131,134,51,249,206,48,201,151,72,170,252,122,219,154,194,164,236,34,80,14,47,129,60,54,246,228,8,251,4,215,233,72,233,137,145,16,181,47,78,78,20,88,70,236,26,178,35,34,106,211,216,68,244,185,168,127,10,43,153,34,243,41,62,205,253,234,237,179,247,232,89,20,230,118,56,232,31,201,20,145,54,87,15,20,197,168,182,190,24,59,73,71,49,126,232,78,120,190,184,212,79,64,87,166,9,197,32,79,251,162,148,139,170,60,129,41,33,120,167,231,253,16,132,240,21,237,148,19,54,135,81,240,146,136,192,79,198,199,199,187,208,45,166,165,87,211,62,135,39,69,144,111,109,90,169,48,225,253,95,79,192,215,107,212,29,26,1,34,143,25,95,119,145,147,162,37,20,74,150,15,222,75,23,52,37,47,78,201,107,209,202,86,245,214,116,15,251,144,64,220,88,158,52,36,139,254,87,191,119,69,0,87,34,152,19,107,169,189,117,87,29,26,253,174,188,112,192,123,182,184,250,110,184,106,62,209,115,65,53,142,195,116,237,234,162,70,139,168,248,38,9,97,172,170,17,1,147,247,245,247,162,129,90,3,129,119,248,225,213,93,1,143,154,246,4,210,230,17,163,132,203,229,209,206,147,9,105,121,12,41,197,135,83,55,127,8,90,78,188,87,67,128,65,50,23,147,210,195,56,172,11,171,126,235,197,164,58,61,76,88,44,132,165,43,143,170,189,56,119,10,153,52,205,107,112,128,174,17,95,19,238,102,165,32,152,198,168,57,3,166,144,71,135,148,114,195,8,168,21,179,141,213,252,33,194,236,125,162,22,113,108,58,162,70,206,237,209,159,2,243,173,158,213,132,109,159,238,183,158,148,191,136,25,62,241,32,157,228,181,155,130,174,142,232,61,248,201,67,249,91,35,96,167,84,195,228,11,78,108,178,204,3,141,240,47,107,40,246,85,111,42,61,75,175,69,4,245,45,254,163,133,33,191,51,189,5,79,164,120,173,240,70,189,30,236,220,234,197,231,253,154,224,228,74,229,98,186,35,253,99,209,119,59,212,72,64,240,4,66,73,135,137,160,137,113,132,200,84,232,188,116,172,203,169,68,74,20,2,244,227,243,159,184,31,42,83,31,204,70,26,246,203,253,229,150,202,201,150,173,189,184,154,210,101,9,8,144,19,39,253,236,111,141,186,186,4,165,24,162,234,52,172,116,128,210,57,34,15,78,157,113,243,132,35,29,185,215,228,30,2,175,182,35,41,8,103,192,17,81,79,138,153,41,17,138,155,183,174,41,90,139,79,70,238,153,92,90,81,102,43,42,25,189,48,138,134,79,99,103,81,20,21,164,26,47,77,36,72,47,238,168,142,204,24,50,206,184,46,15,6,159,178,111,194,149,114,255,37,135,203,221,25,161,64,115,120,209,151,51,19,12,15,187,191,22,137,137,41,7,27,13,165,203,253,150,78,90,245,81,30,179,133,166,69,20,103,144,93,39,192,47,48,225,2,159,226,214,27,171,37,68,203,108,34,63,22,105,65,173,26,90,69,192,49,150,166,205,111,117,15,168,124,126,156,63,231,194,247,193,148,168,108,33,241,247,248,30,79,51,219,181,28,116,38,25,229,178,223,156,250,200,71,108,190,181,76,48,215,175,166,204,96,164,121,216,105,35,43,1,163,188,162,87,55,171,48,119,120,152,114,139,192,184,220,110,166,64,182,199,146,208,37,64,109,129,143,233,134,19,76,218,236,32,141,90,46,246,112,97,92,71,49,56,113,245,87,148,18,220,245,131,72,163,174,175,30,68,128,228,56,106,34,65,67,120,98,71,46,136,78,111,164,108,5,54,205,245,227,176,213,41,234,147,193,165,229,175,5,107,189,166,67,23,138,8,17,173,134,58,20,103,94,182,141,115,247,66,255,218,248,92,26,151,93,131,72,142,231,114,8,179,15,229,177,95,212,116,187,140,75,183,58,30,165,207,65,97,243,46,238,128,39,173,162,67,97,122,157,187,195,56,207,245,100,184,10,140,210,118,66,71,100,69,64,83,161,14,85,8,48,28,191,48,36,213,106,146,46,212,58,189,115,247,194,20,202,139,219,178,136,206,69,124,148,238,150,166,158,201,66,214,185,121,48,133,77,190,105,67,12,68,113,195,27,27,57,145,73,185,200,152,98,156,68,156,167,211,224,165,77,218,247,49,239,70,238,9,27,140,114,154,125,21,134,181,198,225,159,11,113,20,182,80,179,195,37,243,132,223,15,253,49,124,226,223,46,4,155,100,80,201,135,187,153,223,33,21,212,118,104,186,5,191,36,216,133,205,8,213,121,136,173,30,176,213,114,119,157,197,243,43,55,128,136,23,138,28,93,95,247,35,122,2,225,194,22,240,82,152,42,190,239,234,235,212,142,4,83,5,176,62,152,102,110,93,219,247,32,223,113,181,213,163,203,198,96,185,166,17,40,237,159,77,119,157,235,119,121,176,5,62,156,71,100,94,136,24,179,216,253,222,4,164,118,211,93,103,241,133,252,139,76,206,253,244,219,176,56,251,190,97,180,103,194,175,64,118,14,206,85,31,21,66,147,226,161,44,234,120,194,240,236,8,162,138,24,17,108,210,80,206,251,215,166,156,67,8,70,144,79,121,134,51,86,92,216,148,90,244,92,110,52,170,56,140,93,191,117,179,61,40,219,187,125,247,202,19,234,9,181,139,43,186,131,94,155,44,157,79,148,43,250,152,32,218,162,233,30,154,69,86,36,183,209,151,78,28,108,215,154,163,66,218,191,7,123,188,86,138,110,122,229,87,253,96,172,33,189,26,153,17,127,48,43,155,148,221,114,27,119,149,239,196,200,180,158,45,59,49,95,158,170,111,135,17,29,123,244,106,232,255,221,68,67,119,126,105,169,232,134,219,215,55,180,235,188,227,76,77,177,8,90,251,114,96,119,113,221,81,25,106,110,220,183,142,50,35,120,251,82,35,55,92,38,197,73,158,59,162,174,85,189,255,109,197,83,190,186,208,211,42,122,132,108,116,61,106,160,48,40,200,76,216,144,7,185,161,67,247,241,208,240,238,54,69,18,95,215,3,9,96,229,118,184,86,212,53,54,220,189,193,192,122,180,184,118,27,125,120,9,24,9,78,89,184,219,218,103,99,80,232,12,213,10,88,2,122,4,43,29,166,65,76,226,160,155,188,250,246,89,120,13,228,69,76,253,131,141,252,207,191,230,160,14,78,164,65,33,119,133,0,238,56,108,214,129,220,156,74,174,8,153,12,250,24,180,239,113,239,199,242,225,47,60,54,59,181,188,216,129,42,200,167,202,48,210,116,217,53,160,62,137,93,97,88,33,174,44,108,226,197,237,123,50,66,151,67,92,124,211,93,140,50,164,123,68,119,245,173,152,177,203,245,105,65,11,220,7,14,55,24,14,41,229,114,248,250,82,146,128,190,27,4,116,152,62,11,217,165,247,35,23,175,110,233,187,128,173,225,38,96,242,75,61,142,116,224,45,178,163,28,116,172,159,184,249,53,252,135,92,124,205,220,30,214,250,157,8,38,86,44,48,225,32,183,152,199,143,107,105,165,171,71,20,35,192,25,85,245,181,168,176,216,97,49,179,148,142,148,184,66,204,9,173,220,123,115,107,248,19,34,4,218,78,173,245,212,225,69,89,74,145,81,153,198,175,252,194,237,151,113,149,33,165,105,213,99,226,144,95,221,87,255,110,78,53,122,243,62,161,110,101,63,69,63,200,189,123,139,90,30,78,159,187,171,124,43,228,216,97,229,235,203,234,11,170,236,11,215,135,164,76,187,7,188,150,150,79,253,2,102,94,71,196,137,178,181,148,148,98,172,229,173,35,253,71,50,41,133,45,240,51,124,185,117,40,121,232,157,23,24,115,194,175,133,48,70,12,56,146,139,65,202,74,76,21,90,29,129,77,161,204,221,89,211,137,29,98,76,32,118,75,27,178,195,116,238,10,13,2,249,210,227,89,188,57,160,192,211,91,19,115,245,88,207,157,100,7,79,43,193,95,98,102,162,116,167,71,215,250,241,8,59,138,213,43,129,162,205,178,236,49,96,212,26,46,41,85,128,4,240,68,117,33,172,66,204,89,129,97,253,244,221,238,158,246,163,43,15,250,222,212,240,185,213,58,137,221,20,137,228,195,228,212,163,20,110,193,41,168,129,38,74,219,138,243,179,19,134,22,197,83,192,74,36,208,65,228,59,244,128,128,198,43,170,59,32,227,40,37,109,133,157,230,27,191,26,123,86,137,89,168,127,109,81,52,76,67,113,162,157,135,159,170,116,63,248,176,4,18,147,63,48,186,240,31,76,68,83,224,159,140,128,195,211,180,187,116,154,33,19,22,143,182,40,28,210,171,73,66,249,186,95,232,161,235,234,217,116,235,58,223,82,95,245,15,204,193,204,194,19,49,151,85,127,225,8,157,195,235,156,120,52,156,180,116,234,50,183,156,5,225,26,111,197,68,148,228,106,58,244,98,212,16,194,107,186,176,33,46,8,39,100,25,15,136,194,240,167,56,129,16,37,144,166,82,254,193,72,78,248,225,100,122,4,83,76,63,232,2,66,166,18,193,171,187,5,137,13,117,140,159,250,29,148,109,172,92,18,4,99,49,159,152,103,8,131,63,122,232,82,127,121,7,226,125,238,67,82,168,139,1,70,63,243,112,149,154,251,206,84,51,200,126,132,115,235,44,83,148,213,169,157,130,188,159,235,69,48,50,240,83,203,239,34,199,24,21,124,40,132,246,169,155,48,204,38,174,32,123,215,168,233,49,13,129,49,88,79,192,247,184,17,97,118,184,64,169,43,114,120,171,110,136,177,231,239,72,161,161,81,168,1,73,182,115,83,64,121,225,67,93,69,145,95,198,87,113,162,40,218,33,33,26,16,152,248,167,135,14,144,190,228,120,217,9,246,186,93,212,121,173,122,70,238,189,74,16,68,91,197,60,100,135,2,119,202,29,252,222,216,151,82,254,106,148,234,211,233,196,184,205,156,194,206,126,127,250,177,54,172,23,54,194,145,244,224,112,15,188,35,202,162,220,85,106,217,56,109,177,205,28,158,230,171,28,129,121,176,215,26,198,90,197,75,210,227,188,195,68,94,28,166,80,72,70,5,21,188,225,100,78,3,234,209,71,180,109,155,177,204,123,22,110,208,100,72,67,158,92,93,238,14,249,238,118,148,254,83,180,95,213,148,232,112,1,190,112,105,162,182,200,28,131,166,197,175,53,74,194,71,141,152,242,120,233,32,155,228,128,76,252,67,49,138,218,107,21,18,101,163,26,77,198,132,146,48,175,239,27,112,118,104,57,26,173,25,211,217,44,208,149,64,59,248,251,90,184,4,195,35,192,192,93,138,122,113,68,32,2,92,129,18,75,93,10,115,30,13,129,197,214,165,105,13,245,196,239,222,208,115,203,205,33,169,240,162,26,84,28,175,251,166,166,217,178,50,142,22,48,116,63,122,181,117,8,249,152,117,90,209,211,213,167,187,86,189,233,143,171,164,3,219,7,118,161,15,25,181,153,77,237,85,186,251,199,236,1,111,105,252,0,197,60,158,129,34,109,47,131,130,96,223,158,254,169,231,181,19,182,206,4,36,93,189,15,1,120,195,121,163,48,117,162,37,96,170,49,245,183,97,78,156,1,23,38,177,76,81,154,99,156,91,23,33,116,246,140,162,240,132,25,48,96,171,104,22,24,1,202,237,47,182,49,189,245,209,168,54,119,23,1,184,107,199,22,100,189,215,234,243,29,9,23,173,138,66,13,240,8,102,223,95,110,82,232,48,224,242,45,195,221,220,129,164,150,118,135,3,223,211,37,110,14,251,98,211,117,127,140,95,191,5,76,163,245,76,240,220,49,141,169,185,23,42,127,118,163,49,61,125,51,76,104,70,18,21,13,3,117,189,190,13,133,161,144,174,234,147,29,98,111,14,95,123,116,108,217,229,161,245,122,92,203,17,69,226,82,132,17,201,72,136,239,25,251,78,150,70,165,174,52,124,1,151,216,74,27,21,149,162,29,104,20,197,213,27,61,7,180,105,4,199,19,220,93,53,23,38,43,210,197,67,97,242,170,126,115,138,235,166,184,62,240,85,18,255,116,184,27,69,159,192,119,95,121,94,131,151,114,99,62,200,84,248,222,236,205,99,92,152,146,29,153,167,192,81,158,53,44,189,213,244,98,139,162,251,123,33,243,182,211,123,81,191,248,26,134,192,189,139,244,84,251,49,112,251,38,143,104,9,211,90,97,51,21,29,230,136,234,50,42,197,243,39,131,8,173,200,215,0,237,40,16,1,53,181,95,129,139,149,251,252,96,74,160,146,7,13,181,227,118,134,157,65,27,84,145,26,84,120,155,175,33,254,6,112,217,132,249,43,69,225,93,93,232,5,41,197,107,142,202,242,48,242,165,229,27,86,183,225,125,228,99,149,17,211,155,118,148,41,113,204,86,77,140,220,87,253,61,194,166,150,93,2,243,233,253,181,240,182,91,122,176,181,156,66,234,162,247,64,63,226,195,254,100,15,95,207,5,159,105,61,34,54,218,126,93,185,190,85,118,66,114,146,218,167,192,158,227,46,174,158,146,134,110,212,164,215,184,20,131,114,232,83,155,108,121,188,20,173,23,186,104,235,53,67,138,247,118,163,59,244,44,169,117,107,86,105,229,153,50,212,171,48,191,228,75,155,236,108,137,171,143,166,253,97,139,94,33,147,125,93,200,235,135,12,57,173,41,173,88,37,158,140,8,181,78,253,59,57,203,55,218,119,193,110,97,224,167,177,8,197,118,191,120,27,245,142,188,214,29,136,230,117,87,215,134,128,133,249,200,205,7,145,21,223,201,104,170,44,233,201,48,104,78,204,49,210,158,83,191,229,160,132,216,183,19,244,176,138,40,154,52,216,94,160,59,254,193,104,102,239,37,139,114,154,160,205,114,20,198,21,157,69,244,104,122,113,225,133,141,111,91,174,166,79,214,187,179,7,52,87,77,248,188,76,252,178,121,78,21,79,141,4,133,60,25,145,18,239,9,33,26,106,252,218,2,83,72,234,102,29,101,109,127,184,186,177,227,188,171,199,60,183,163,95,4,26,101,87,142,37,143,156,188,30,40,146,81,202,246,23,179,71,149,208,23,146,173,219,115,224,148,98,213,161,63,13,19,223,137,123,147,178,149,196,10,240,181,28,252,90,114,97,18,76,111,48,199,173,18,175,69,150,64,4,113,169,24,120,60,28,62,6,157,21,210,195,6,234,162,204,176,1,220,207,163,95,131,195,214,73,125,45,81,120,157,243,173,240,245,118,221,234,131,41,79,183,185,243,219,146,95,240,186,90,101,232,153,68,177,172,55,187,147,197,29,232,171,7,76,71,120,15,183,102,96,154,86,177,64,96,87,237,206,239,68,168,109,106,239,28,240,10,57,245,49,44,145,44,54,4,146,59,193,247,0,188,167,16,193,18,126,35,61,225,232,166,183,110,41,218,209,47,118,248,24,167,234,7,179,215,199,119,38,43,210,52,72,9,31,71,241,48,203,133,187,25,133,31,108,71,181,31,29,236,15,91,88,21,26,4,25,39,188,135,73,5,148,212,89,243,83,164,28,252,183,153,131,75,222,186,13,203,103,188,40,41,206,35,22,62,139,178,186,113,67,34,156,162,51,121,48,62,181,59,107,203,12,122,125,107,19,219,242,133,7,113,142,114,125,53,54,217,17,171,154,62,150,35,220,232,214,104,92,92,240,121,44,83,206,40,105,72,175,191,245,93,141,104,194,148,239,193,177,230,46,147,53,254,74,235,93,67,166,176,123,43,23,206,211,221,96,210,44,133,84,216,237,69,178,109,208,171,200,170,189,183,118,25,84,120,38,80,232,57,186,230,71,72,149,94,24,175,168,116,221,49,42,197,188,14,47,232,181,117,75,128,13,217,61,151,109,250,34,106,57,109,100,61,70,192,198,19,171,91,225,61,215,186,47,129,141,74,114,215,117,109,113,94,191,152,78,48,33,62,108,150,117,241,202,117,226,36,147,218,135,252,218,187,250,189,17,96,149,228,4,99,138,126,244,59,42,27,19,90,173,81,244,173,34,188,74,134,101,29,181,39,33,191,255,60,119,11,151,142,38,55,159,203,138,137,94,152,106,231,35,123,248,221,190,241,154,95,116,88,191,238,55,25,168,77,165,134,205,97,200,31,37,4,100,85,173,229,141,5,222,219,50,181,100,87,185,211,22,125,199,119,42,17,166,145,112,54,29,237,37,120,21,39,22,247,124,170,194,100,3,223,123,223,19,147,140,168,152,148,253,87,184,84,95,152,110,109,201,68,241,224,247,243,189,166,44,197,155,194,97,102,224,246,170,50,64,99,124,214,91,211,67,24,183,38,75,63,245,214,146,87,71,117,192,68,44,20,54,54,137,23,110,52,100,37,20,114,137,25,40,81,203,162,79,102,197,171,14,23,43,246,77,15,126,207,104,31,19,232,252,117,23,55,150,6,87,141,66,231,187,138,98,14,104,223,49,158,176,13,137,134,36,40,156,127,126,237,221,154,142,218,193,86,107,226,182,215,36,148,244,72,238,129,142,146,66,35,217,11,91,13,242,214,105,66,239,70,127,81,4,44,30,153,223,22,198,117,31,115,66,225,82,197,50,163,242,212,137,244,230,99,83,176,166,91,83,117,225,111,69,145,151,232,195,0,55,124,154,31,108,21,201,162,228,96,247,142,42,34,163,243,121,164,234,171,81,81,235,117,235,179,16,236,220,250,202,136,155,188,209,161,139,98,172,236,132,206,45,232,64,240,80,225,135,30,240,23,166,17,187,21,93,87,247,167,188,132,21,82,2,178,65,186,50,200,97,53,71,55,13,247,122,49,245,130,51,46,70,142,229,232,20,59,46,38,50,139,169,100,85,157,96,198,74,228,227,213,72,131,166,249,5,135,117,128,198,250,161,104,139,58,126,142,218,187,203,21,157,65,104,243,108,71,167,217,93,130,14,58,255,227,222,132,72,30,133,239,36,89,113,53,127,123,165,117,113,125,66,175,247,186,112,202,222,54,147,109,159,254,92,52,250,72,1,29,48,122,156,1,143,187,139,137,169,8,91,66,119,129,44,138,117,140,212,70,97,104,237,87,192,232,209,234,205,201,184,62,113,243,93,149,92,236,194,28,152,205,111,62,8,89,12,133,33,86,233,254,177,134,145,132,8,76,193,93,141,143,101,137,49,217,156,219,30,177,220,225,92,44,66,132,13,184,170,87,109,160,171,240,116,169,11,228,181,168,114,244,91,147,208,28,105,23,187,223,195,195,220,168,52,20,233,31,54,52,44,58,211,112,24,105,119,69,29,53,70,236,62,228,157,251,231,191,253,183,127,255,251,127,249,235,63,255,203,159,255,250,183,191,252,249,255,252,195,191,253,239,63,253,229,159,254,215,159,254,245,191,255,167,255,240,15,207,191,255,251,223,255,219,223,254,245,95,254,252,15,127,247,31,255,252,167,191,253,223,191,254,249,239,254,254,31,255,252,207,255,251,207,127,251,235,191,254,195,11,252,231,191,252,211,159,255,203,223,254,250,151,127,250,199,191,251,251,255,241,207,255,252,215,255,249,151,127,250,211,223,238,125,254,235,251,163,116,22,76,47,76,165,241,175,168,174,35,189,238,40,82,190,243,7,143,107,74,221,2,165,159,102,194,253,96,2,164,156,193,223,27,29,172,214,183,175,129,245,119,23,144,110,157,203,164,160,198,11,195,45,172,57,252,206,185,217,125,44,225,120,235,82,226,220,172,192,105,21,255,109,202,102,139,142,53,101,249,241,161,104,205,105,106,246,83,50,93,226,230,196,183,175,107,171,219,16,36,127,190,195,17,101,126,132,187,184,81,90,92,188,164,246,194,211,226,6,2,23,22,207,59,135,208,21,46,154,205,96,21,22,231,34,156,240,149,109,141,234,24,124,138,63,218,210,198,123,180,245,74,112,121,80,121,70,25,165,190,22,29,87,199,31,236,16,84,200,87,15,18,86,14,195,37,56,244,193,8,122,248,89,6,27,196,41,233,181,58,18,27,221,225,78,76,90,159,155,220,211,107,154,79,114,60,51,191,245,120,162,23,240,110,21,68,83,150,94,61,136,159,143,128,239,206,174,39,37,17,115,55,199,46,76,158,68,182,147,11,55,170,133,95,248,143,14,55,165,193,215,80,245,23,227,148,73,183,30,161,157,117,65,158,67,76,84,170,231,171,83,96,77,139,147,169,145,217,9,162,245,230,87,163,31,243,164,183,190,54,175,175,233,65,213,100,58,237,136,166,120,232,157,214,167,218,147,57,70,86,216,187,15,172,159,229,72,101,92,235,118,8,251,59,231,209,66,249,105,57,180,31,213,214,5,37,36,228,191,186,41,88,213,41,68,186,232,141,53,253,138,187,186,174,12,114,105,94,21,138,57,115,13,72,217,17,186,5,179,171,255,50,186,173,143,206,17,163,152,244,185,125,151,231,125,65,137,27,34,223,221,61,234,130,52,201,86,250,146,11,67,221,229,147,255,238,45,84,222,202,252,108,70,55,252,14,215,132,187,84,83,113,221,108,76,55,228,174,125,74,63,170,238,23,45,38,208,180,138,122,125,233,1,153,121,220,121,22,165,42,99,168,135,43,152,95,20,63,165,232,99,221,179,170,248,86,131,49,53,244,218,110,173,47,126,49,201,117,77,242,217,17,49,125,68,76,88,169,164,171,127,42,45,14,83,50,165,175,76,66,210,21,35,38,213,67,217,242,24,100,193,253,148,157,150,12,208,37,57,26,147,211,223,250,238,197,53,89,38,195,58,64,253,209,96,252,72,203,234,46,149,114,124,14,210,213,247,8,173,4,48,156,159,254,228,86,43,161,54,147,17,90,140,120,242,51,117,226,15,210,101,126,42,77,118,254,63,28,28,221,251,252,16,143,98,34,200,99,147,37,240,26,16,90,235,70,242,5,56,150,118,243,119,166,4,81,196,34,127,25,11,15,186,188,178,64,250,82,12,146,11,255,24,124,142,184,233,6,59,237,47,48,77,196,77,97,158,85,224,90,18,76,113,113,124,76,163,155,172,122,243,181,131,166,121,178,232,239,187,201,20,158,102,49,197,205,247,41,105,159,162,20,34,54,111,83,52,218,58,135,81,17,24,177,118,22,105,57,61,56,54,101,186,39,208,162,244,237,23,37,104,239,174,221,133,199,234,58,205,16,11,105,43,238,77,191,98,83,24,213,56,191,247,253,240,69,179,147,160,132,226,63,184,106,28,139,224,193,61,48,247,7,11,173,47,232,33,243,230,168,49,97,203,199,62,164,50,221,71,162,61,238,104,164,10,6,150,226,60,232,23,166,197,83,15,6,51,199,159,128,23,26,29,67,225,181,156,15,28,120,111,81,192,97,158,140,104,127,188,48,127,20,179,159,234,10,239,222,189,199,44,209,210,146,64,246,240,15,29,154,84,29,244,169,149,184,53,237,206,34,94,133,77,199,14,229,159,227,16,49,91,250,203,244,9,248,14,14,60,245,32,182,50,142,225,159,218,52,137,150,130,215,126,240,67,156,152,183,18,43,194,182,61,214,247,216,119,248,53,121,120,39,21,169,181,128,41,200,77,150,42,54,224,19,143,125,63,252,25,201,144,101,0,227,177,173,20,73,110,142,230,107,216,237,212,187,85,209,49,187,71,3,12,0,190,195,35,118,115,164,249,11,33,73,84,203,183,195,236,155,242,211,173,155,118,104,160,83,245,109,26,50,21,94,1,53,145,4,58,34,216,133,94,96,93,245,131,89,196,114,208,227,164,123,153,6,61,17,244,196,202,173,7,149,46,235,131,135,234,49,210,164,141,230,201,250,224,45,179,127,144,214,248,158,26,101,21,73,179,89,255,90,147,91,239,236,24,64,12,231,34,75,192,189,61,58,5,169,178,244,74,82,123,110,109,176,69,107,8,82,168,120,105,98,255,250,45,233,207,141,115,9,184,76,189,57,57,37,183,113,185,119,145,67,107,152,248,128,207,162,101,171,72,34,192,3,50,18,175,195,176,231,62,162,177,4,171,98,165,98,250,123,235,166,81,40,206,238,187,57,125,175,117,166,208,32,55,36,78,134,215,244,79,171,32,91,178,27,141,3,205,171,159,45,196,240,166,70,236,161,17,27,49,255,81,41,91,66,27,215,172,45,98,180,184,57,61,181,114,212,79,99,115,115,11,152,202,199,173,177,15,152,68,241,104,28,110,198,88,36,176,21,60,156,128,239,147,31,253,109,106,146,91,60,26,97,4,137,53,97,17,237,21,171,135,166,102,233,39,104,22,156,90,190,255,47,146,208,90,158,50,41,1,173,35,110,110,126,71,23,24,225,171,26,239,77,125,139,196,213,231,171,49,24,240,80,65,120,96,232,218,190,155,79,114,90,2,99,196,124,87,211,132,249,232,205,209,197,220,241,98,36,193,187,62,57,145,191,19,47,182,77,185,251,131,43,205,118,142,66,3,255,60,9,189,211,62,22,39,201,3,45,208,66,164,44,152,98,129,161,49,146,47,82,141,13,254,69,155,137,126,39,180,31,239,60,6,62,48,113,40,12,69,183,63,89,131,81,64,54,67,75,193,199,226,132,167,102,235,115,243,78,174,155,0,1,151,209,38,40,12,59,74,92,77,197,144,56,0,191,5,234,102,159,105,169,101,244,68,248,153,30,253,37,126,218,68,19,160,185,243,74,101,250,56,58,96,140,199,233,35,224,251,212,18,19,66,205,179,186,96,16,252,10,8,54,77,133,43,91,210,11,211,48,45,161,136,105,100,220,30,198,101,190,61,154,169,187,48,133,168,43,96,60,151,12,175,111,91,24,99,107,82,21,244,115,186,97,94,37,179,144,224,231,137,149,73,104,64,203,144,38,173,246,17,15,224,168,94,249,234,235,111,44,15,84,208,119,122,90,190,250,58,20,49,164,216,102,122,6,0,207,25,131,50,233,130,213,89,198,145,186,99,38,192,200,32,45,155,141,111,53,191,153,112,77,146,235,27,174,4,183,111,84,232,94,91,83,167,217,90,52,161,191,240,38,67,165,155,134,81,216,198,70,141,88,139,48,183,51,145,76,76,199,97,4,205,155,78,210,123,98,71,252,16,178,243,245,164,39,71,132,201,45,187,107,134,83,42,175,79,14,107,118,204,6,138,97,37,54,249,86,30,148,64,9,206,235,123,97,59,199,28,135,227,127,165,133,11,157,228,139,210,52,36,103,238,180,250,207,19,32,210,159,105,85,47,132,190,3,134,18,85,98,13,191,214,96,31,239,77,188,172,167,253,230,90,61,78,239,96,205,6,186,131,195,39,54,220,234,219,232,107,74,219,112,67,14,5,239,206,97,56,145,135,62,247,67,224,103,59,220,141,49,70,118,209,253,73,127,154,5,143,139,45,48,223,206,61,96,200,231,239,215,208,29,124,90,159,170,195,246,222,85,225,199,27,131,65,251,158,250,100,4,169,194,154,133,176,143,192,114,58,153,102,108,117,16,71,22,45,121,158,48,158,110,15,238,108,136,40,132,117,168,65,55,179,189,147,129,142,173,70,131,165,90,3,19,214,217,23,102,123,146,98,35,2,216,59,34,33,208,99,159,100,114,210,210,223,221,24,216,152,140,71,140,129,187,139,22,111,125,231,149,224,194,85,148,138,205,199,135,12,242,41,77,177,79,83,127,112,63,115,47,235,185,211,239,129,94,79,15,184,26,45,111,154,71,215,215,9,152,4,197,31,86,125,13,167,9,115,233,17,158,4,104,12,198,114,109,27,224,123,28,232,201,68,146,207,43,199,184,57,255,145,121,72,158,107,212,21,79,78,185,146,220,28,94,145,21,223,139,48,86,211,181,7,213,129,151,234,1,163,162,40,240,126,194,118,219,184,68,154,144,160,205,126,120,209,37,28,20,72,204,40,188,173,21,206,225,135,190,97,65,175,17,225,229,235,160,207,35,188,88,168,86,82,82,225,63,77,14,187,136,83,53,57,232,239,105,30,48,125,36,75,97,83,66,12,184,183,100,225,32,241,18,33,181,11,63,59,157,108,84,222,120,37,42,107,184,108,93,154,68,129,35,137,3,122,127,74,70,236,192,151,30,75,147,225,214,250,173,133,152,105,141,111,61,72,23,137,149,143,8,169,247,116,129,82,27,220,5,165,178,102,10,124,180,67,131,112,104,115,122,32,126,250,161,8,229,131,145,219,118,189,69,96,178,3,83,97,211,222,11,120,169,197,73,243,242,120,170,140,104,21,30,17,147,196,36,174,27,240,78,121,70,108,76,98,68,241,177,145,195,24,10,215,47,183,122,39,18,18,190,250,224,199,228,106,29,174,148,41,200,111,227,24,125,19,156,54,110,153,10,12,246,23,84,216,52,178,157,169,23,91,177,76,76,67,148,85,165,212,233,194,148,112,197,131,47,211,87,19,248,126,123,55,118,217,185,134,40,192,160,53,215,79,184,93,132,246,187,230,145,22,37,111,174,30,8,140,186,122,186,26,173,233,111,217,207,35,12,38,192,88,169,1,91,189,162,76,149,107,101,108,215,171,99,159,196,160,221,10,159,237,178,214,192,235,209,44,232,178,160,178,63,56,205,147,178,39,92,16,170,69,127,235,67,115,167,196,120,236,168,138,210,129,77,12,95,59,92,129,215,136,143,121,109,244,45,253,227,212,100,226,52,199,115,111,56,178,101,80,140,11,223,231,25,2,59,67,100,140,48,56,239,100,233,142,54,147,26,254,80,203,73,187,125,132,31,210,69,4,217,168,86,30,87,194,35,190,100,153,13,129,41,211,241,117,127,172,122,64,70,140,146,93,175,193,154,214,22,253,232,226,234,56,120,30,35,162,81,77,165,134,47,60,97,253,143,171,27,29,126,242,214,240,126,52,255,152,132,182,134,198,72,151,21,83,122,88,2,93,181,173,19,101,208,79,233,118,202,181,180,182,234,253,54,26,157,139,147,244,192,103,197,142,46,99,70,25,156,179,180,77,235,54,107,250,94,107,216,193,249,194,148,140,167,57,108,106,132,238,115,29,170,237,186,46,16,26,83,188,195,131,226,96,106,109,100,46,28,218,194,86,92,253,139,42,9,76,143,71,60,57,157,239,210,60,104,148,8,79,44,175,123,216,60,143,144,93,162,140,94,195,175,58,196,44,180,132,101,89,17,65,12,218,175,3,249,187,55,237,55,165,196,147,53,147,238,62,10,175,234,74,197,192,100,193,151,192,236,34,190,37,193,156,114,55,207,46,176,109,44,113,245,168,43,93,140,88,80,204,36,139,210,13,253,105,154,121,251,119,241,245,39,101,196,49,188,215,55,147,80,159,17,122,209,102,12,23,79,44,160,182,81,5,213,171,109,35,94,31,60,69,183,16,157,208,57,167,159,17,176,146,77,13,254,110,248,230,30,55,13,97,70,162,147,94,96,40,20,220,239,34,215,1,129,131,194,251,43,9,49,197,5,237,41,216,232,86,108,55,152,233,216,108,218,218,181,161,108,136,243,201,68,241,180,43,224,158,240,236,228,126,115,42,48,181,70,18,2,174,226,162,215,243,87,161,35,37,14,155,188,118,92,76,186,74,136,158,77,140,126,120,77,234,36,51,190,132,197,7,152,226,78,127,237,235,190,105,24,245,90,231,165,215,152,73,168,213,46,201,216,111,216,26,157,232,3,241,69,194,191,45,195,85,224,83,78,75,63,189,131,227,159,142,75,138,155,211,205,217,73,124,50,24,211,81,73,175,181,122,12,56,159,99,230,123,83,39,236,240,29,127,50,134,105,68,251,183,252,72,107,63,138,98,216,199,134,134,154,144,8,202,241,49,161,137,243,1,39,60,156,167,81,47,126,190,208,235,65,21,88,154,132,175,149,143,231,2,53,118,2,81,11,172,14,195,16,170,31,131,150,110,143,23,90,247,248,22,166,40,224,144,149,94,200,91,12,173,107,219,232,193,204,234,23,35,126,89,90,90,59,80,176,214,128,217,13,117,180,233,100,124,141,1,108,72,196,75,86,254,105,143,167,47,10,41,97,101,78,55,71,27,194,97,248,94,186,162,11,94,80,71,173,108,80,191,36,221,16,49,40,197,120,203,211,152,93,7,177,251,79,215,66,103,92,190,154,50,236,128,161,16,75,176,153,131,1,195,56,151,62,102,165,101,223,97,52,220,243,183,238,16,194,58,220,120,112,93,151,212,30,47,127,237,138,110,103,218,81,238,206,186,79,252,118,167,0,83,175,54,157,213,226,240,53,92,52,118,102,171,99,246,184,249,166,173,76,23,79,69,217,187,197,213,79,23,73,31,84,91,96,27,90,1,223,81,79,48,145,185,239,106,226,76,69,209,222,188,126,24,20,50,83,93,245,120,128,43,238,13,127,137,152,126,8,183,68,122,144,134,99,228,229,21,134,182,249,212,128,137,11,234,134,196,161,122,190,171,105,63,209,215,38,179,246,122,186,124,17,88,249,228,201,73,86,213,21,55,39,53,240,40,92,190,29,103,25,75,162,150,226,108,99,108,223,49,42,15,145,4,121,114,106,92,188,18,23,184,194,235,45,240,253,38,238,69,44,227,120,209,89,78,81,192,243,205,242,69,77,134,92,76,143,153,235,34,176,192,168,161,43,10,143,229,135,50,240,104,106,89,146,10,126,156,220,250,194,132,219,245,8,160,21,201,11,45,89,220,4,169,100,133,65,250,226,25,114,91,251,144,61,8,76,93,102,76,68,168,226,149,20,6,94,138,234,221,70,192,119,158,181,4,83,182,213,62,152,68,170,194,84,231,124,219,210,56,233,136,176,46,207,18,55,71,67,73,215,8,129,14,143,231,252,224,166,191,77,59,182,211,222,3,119,173,80,222,70,170,28,51,173,24,229,159,12,249,220,16,29,173,239,115,146,80,249,96,2,50,222,81,193,174,133,193,39,223,243,78,82,210,163,223,174,181,247,212,171,137,101,148,152,229,116,104,234,33,178,136,52,245,111,133,169,1,182,44,237,31,251,2,153,106,53,161,22,83,180,126,219,134,213,132,42,124,30,175,65,94,70,143,223,211,213,230,213,249,120,211,78,113,116,64,23,45,41,167,5,12,119,139,194,70,137,26,87,195,168,57,75,130,207,140,151,110,244,134,165,17,165,249,41,182,75,44,203,190,21,166,166,203,239,77,105,122,58,222,238,102,88,191,211,15,193,57,253,26,20,236,186,246,2,15,69,44,232,40,140,206,164,143,217,64,91,74,156,85,200,83,186,115,236,92,175,149,143,173,7,175,9,148,239,25,240,232,66,91,15,76,149,102,92,125,95,89,219,142,225,132,233,223,226,67,166,35,205,194,59,99,241,156,29,166,116,84,143,55,184,63,198,14,116,164,14,21,40,220,106,139,247,34,184,221,212,102,221,38,26,231,247,94,176,34,235,199,182,49,45,53,224,251,102,186,45,48,81,74,108,181,11,190,90,181,89,105,142,28,113,134,44,56,29,100,204,174,221,127,74,44,15,250,122,134,30,203,198,194,17,243,127,29,107,143,14,24,79,11,250,72,135,225,174,145,133,141,22,109,169,177,236,9,102,106,228,239,208,124,86,98,84,22,84,17,233,230,236,181,251,131,225,78,171,2,15,148,18,215,7,119,61,35,40,219,235,37,222,11,206,29,113,195,89,169,199,3,204,192,61,49,160,252,202,179,71,249,224,169,174,242,249,109,41,1,227,227,139,47,12,99,198,114,21,38,96,58,171,182,194,214,24,238,176,169,188,166,171,113,127,215,7,63,26,218,128,44,109,156,242,93,77,207,159,94,77,210,81,96,156,16,249,34,144,131,148,111,208,24,126,153,13,120,13,99,133,53,178,104,192,150,5,70,120,8,23,247,187,185,182,74,161,132,56,119,108,196,108,18,98,38,65,8,17,165,7,102,89,156,244,220,100,9,159,52,102,143,14,41,244,208,159,237,73,255,221,35,37,88,199,4,131,3,165,86,67,175,197,238,141,163,203,154,84,196,229,35,56,13,79,88,192,200,146,202,213,44,151,222,190,105,54,31,97,139,166,217,230,43,34,100,5,152,244,116,130,151,107,14,25,124,132,33,24,24,42,181,241,173,159,196,2,71,68,224,57,130,142,162,179,144,131,243,51,184,33,242,84,143,17,125,1,120,142,98,233,54,85,19,128,225,29,71,55,158,12,159,90,220,16,104,154,97,232,122,225,253,235,165,18,120,144,97,244,155,211,237,187,36,249,131,85,218,191,205,146,234,58,37,129,163,57,253,186,10,62,73,119,163,158,75,190,38,181,145,97,182,110,36,55,36,40,73,39,220,250,54,149,77,36,65,158,155,93,63,126,151,32,152,238,9,84,180,237,24,208,77,251,165,132,45,206,79,97,39,30,235,250,165,234,20,82,112,222,63,148,102,88,221,204,216,212,79,28,247,132,97,69,90,164,153,227,188,98,192,96,176,86,203,143,224,40,76,201,14,67,98,162,55,95,119,222,141,88,182,7,218,79,201,243,65,207,244,120,227,63,172,237,246,177,5,166,97,219,15,93,235,49,210,154,5,248,73,171,135,68,152,129,112,14,200,160,17,165,31,126,232,22,210,141,34,26,71,197,45,45,203,1,223,213,54,244,197,168,25,138,83,245,122,167,168,215,233,205,15,2,131,142,222,79,121,116,191,185,27,109,221,241,211,148,101,104,136,248,194,3,97,56,135,39,154,138,122,53,122,181,254,214,212,190,40,89,212,49,250,155,120,238,187,161,172,52,69,15,254,135,123,32,133,138,17,9,41,154,172,211,55,224,84,240,104,46,225,88,71,178,47,61,171,224,145,211,254,252,82,177,47,72,215,126,125,244,90,11,35,250,173,249,191,26,115,63,102,144,185,219,85,136,40,86,221,39,239,44,27,238,157,208,131,208,181,100,225,110,185,163,123,142,156,68,78,81,218,124,131,131,146,146,205,125,107,227,165,217,1,211,77,28,190,5,125,236,10,215,226,189,199,23,110,100,52,90,122,176,238,236,164,212,41,153,250,90,26,147,226,81,59,8,139,105,68,212,171,205,31,245,49,131,252,76,107,45,128,139,107,63,47,99,144,212,34,67,12,179,26,142,110,97,115,73,239,213,173,120,195,81,186,35,143,94,12,57,93,117,120,193,196,160,199,218,182,128,216,139,66,207,87,117,22,209,48,236,108,5,228,43,182,178,89,26,163,238,121,131,141,11,191,49,145,93,146,8,141,18,197,5,25,202,117,202,228,151,141,54,193,15,38,162,49,189,75,212,238,32,194,226,59,112,181,234,172,166,251,13,221,70,126,118,212,90,115,202,22,125,240,49,234,7,219,217,34,112,89,78,188,98,89,183,170,221,67,24,238,232,180,58,124,191,164,182,209,90,232,115,196,91,227,168,247,165,155,176,21,219,5,140,197,162,230,15,53,66,219,93,127,36,218,199,212,207,1,145,148,247,171,44,228,177,71,58,173,173,61,164,6,76,83,95,209,171,137,68,248,242,33,43,0,229,110,58,121,40,167,124,97,136,126,53,210,121,126,212,216,254,104,148,183,105,8,139,88,243,116,167,170,226,209,78,221,172,198,175,155,214,97,116,191,119,130,159,208,218,0,190,163,32,203,3,242,5,111,239,0,37,151,175,39,38,106,218,125,4,76,241,175,188,245,160,227,192,183,81,26,176,166,166,185,173,112,219,137,208,45,75,154,232,254,232,88,191,86,209,187,246,104,130,90,202,42,112,44,126,53,252,189,6,29,198,122,176,225,56,121,159,249,221,81,17,194,145,240,48,190,124,104,91,177,225,214,170,85,186,4,158,167,55,181,46,100,111,174,39,186,212,240,59,158,226,176,249,142,51,35,232,157,194,143,159,15,70,131,175,68,35,164,176,32,193,116,120,214,146,190,215,181,162,191,96,168,137,134,148,169,102,56,71,78,76,180,123,30,183,52,201,203,175,61,240,133,183,49,154,9,138,59,226,167,98,165,114,76,152,54,241,62,200,242,250,123,109,40,61,142,58,93,213,88,167,29,166,90,91,188,65,75,76,120,8,24,182,210,53,53,177,131,83,228,13,76,11,45,212,39,133,220,73,31,127,123,14,189,224,83,131,41,136,101,184,118,231,130,9,234,110,6,127,112,84,191,229,133,130,96,81,95,115,47,43,132,118,152,206,244,169,238,185,25,177,142,14,19,41,73,206,253,136,211,9,58,150,163,220,91,20,168,204,26,235,135,236,137,238,11,70,96,176,124,170,52,42,155,170,102,64,46,184,188,217,151,56,214,163,109,70,68,37,118,245,169,208,168,115,58,201,61,103,171,142,107,9,247,38,180,219,227,58,60,19,189,220,125,233,17,250,177,86,200,186,181,146,117,27,233,106,60,54,60,83,93,131,114,144,60,199,60,162,51,182,175,20,46,129,54,207,31,187,152,97,161,223,10,117,172,23,172,70,1,154,46,45,221,207,68,24,218,246,73,195,117,136,219,196,197,195,138,14,244,214,68,90,226,106,66,187,53,77,146,227,156,1,203,8,106,70,250,82,203,72,149,28,190,151,106,169,246,222,70,230,226,168,197,164,211,112,162,96,92,28,166,82,85,147,66,48,137,123,49,132,213,77,64,247,164,145,45,162,98,254,90,38,207,115,52,230,6,207,191,135,43,104,185,75,252,89,100,99,123,152,25,4,20,114,148,18,235,55,62,213,53,189,166,242,163,16,134,172,49,13,96,39,221,58,247,13,245,29,218,184,110,250,31,225,152,158,148,162,171,239,96,114,165,59,110,221,76,214,85,98,175,4,20,226,91,209,133,170,44,83,20,150,92,19,187,58,76,127,135,6,174,200,93,121,214,127,49,75,52,121,49,117,77,65,65,146,210,184,148,173,46,223,33,209,32,107,41,1,77,217,223,227,103,45,45,222,244,33,43,108,76,139,14,163,63,160,123,9,220,64,49,185,73,228,234,246,187,141,116,196,31,108,83,4,47,115,123,144,74,244,232,12,123,241,208,14,33,130,188,112,37,254,96,68,32,123,202,246,88,77,171,123,129,157,22,108,101,214,165,65,120,122,23,3,17,67,106,52,86,74,165,78,175,92,71,252,4,230,74,205,176,81,4,227,110,222,61,206,238,222,155,146,242,5,103,235,125,175,78,173,224,168,169,32,96,124,211,151,100,64,239,51,37,198,239,107,249,60,65,177,121,84,173,100,64,128,43,222,27,114,81,124,216,52,44,219,201,156,16,61,157,71,41,85,175,119,74,64,225,69,7,92,185,93,19,81,164,107,124,139,28,84,227,206,148,65,99,230,248,210,49,101,234,158,18,231,228,37,222,26,139,69,135,75,209,109,206,138,38,158,64,119,213,246,9,186,14,150,119,98,114,45,133,68,114,241,44,203,9,204,215,176,115,56,165,14,158,213,188,52,100,25,71,127,222,77,150,181,41,4,204,247,148,67,188,244,107,81,196,47,223,69,157,162,28,52,29,186,30,35,76,111,91,5,232,27,153,156,19,59,236,52,97,241,170,230,34,35,226,232,61,204,118,178,253,167,233,3,190,223,106,66,183,170,84,174,86,129,230,170,7,112,253,35,250,147,141,127,239,124,34,212,60,232,30,86,199,193,170,119,28,110,68,53,212,103,169,176,165,84,135,59,220,64,93,131,36,16,41,251,131,83,151,61,82,144,4,229,137,184,152,130,86,181,160,151,157,45,1,255,234,116,5,222,37,130,201,243,46,220,187,82,245,214,198,160,234,104,33,32,160,94,222,99,172,240,14,215,150,138,26,97,116,161,64,57,224,174,122,138,52,19,89,40,207,225,102,218,108,26,188,161,182,193,135,12,13,165,46,141,50,56,229,161,166,187,76,161,86,231,247,129,20,212,105,242,151,169,227,74,199,57,124,20,166,113,252,194,244,224,75,168,205,4,143,201,202,59,252,227,20,20,248,148,176,144,41,78,166,119,242,67,105,178,154,30,35,65,162,232,233,223,20,182,17,158,94,193,103,48,181,60,255,255,178,133,244,98,29,248,30,0,225,240,186,19,42,38,1,116,69,198,144,231,112,33,57,82,5,134,128,52,22,14,30,151,148,223,1,35,59,224,40,141,15,249,98,140,147,35,240,72,240,36,90,21,247,126,230,18,166,189,11,19,110,116,235,97,210,3,88,190,156,54,98,151,229,179,229,32,168,126,132,29,22,184,19,100,13,152,228,214,22,184,246,160,33,3,54,205,101,129,161,45,138,65,91,203,20,209,5,38,138,250,196,213,23,151,182,87,96,66,120,251,131,151,148,138,245,98,21,13,207,7,67,196,126,4,38,165,228,62,193,15,238,250,219,196,134,61,46,68,127,121,21,77,14,84,60,41,184,139,81,163,3,232,91,59,16,145,32,49,241,61,185,41,167,10,76,219,88,255,110,110,229,27,2,67,235,88,227,230,120,24,91,230,146,205,182,242,141,185,89,102,2,83,69,224,199,18,85,155,91,232,3,128,79,72,53,44,235,148,89,95,128,177,27,125,72,196,162,9,157,45,201,14,95,248,124,97,211,59,203,161,79,148,49,133,109,192,21,65,140,247,118,136,71,2,76,236,47,126,250,154,132,115,42,220,218,103,60,253,90,28,74,81,152,53,228,40,194,202,71,94,203,122,49,60,129,68,49,230,157,90,67,225,209,98,187,177,0,123,77,23,31,194,203,14,211,42,48,243,189,159,8,151,89,141,80,45,77,31,236,142,132,47,17,140,94,24,118,20,134,54,220,225,66,39,171,94,12,75,160,219,185,11,145,90,9,176,119,19,205,246,142,147,181,108,63,79,87,211,157,181,2,94,36,121,244,167,139,153,125,1,219,100,210,143,73,72,215,159,12,126,114,137,243,217,183,94,97,71,16,4,25,226,3,50,145,70,8,162,35,178,57,180,3,180,35,190,56,61,241,140,162,36,198,148,160,131,90,101,191,55,65,113,105,47,2,198,52,243,171,81,216,19,170,75,147,193,117,117,24,242,23,184,155,9,109,33,214,176,232,210,235,122,60,20,186,208,30,223,54,160,118,128,90,68,215,166,41,13,58,108,223,86,246,5,132,202,157,142,117,97,227,140,54,210,190,208,151,171,158,179,236,145,30,72,187,10,138,85,203,225,78,55,220,31,224,150,224,217,91,130,241,78,2,134,179,108,102,120,38,88,228,3,184,87,139,34,109,28,36,211,46,23,120,64,78,234,191,141,48,211,212,81,27,244,94,180,64,109,166,42,10,155,136,143,10,177,130,250,164,139,17,241,249,224,165,4,51,221,36,21,70,124,109,2,144,85,79,63,20,199,34,190,105,236,162,143,110,197,176,33,108,55,99,40,119,104,85,55,52,99,37,244,176,212,61,160,82,159,231,133,235,118,15,118,29,59,44,229,193,8,169,140,152,42,100,241,246,150,239,1,123,104,248,130,155,134,105,41,19,53,58,191,227,50,171,139,6,160,51,116,105,195,231,87,125,38,33,249,56,133,129,163,147,208,242,38,103,184,37,57,33,100,129,160,152,23,17,131,109,177,103,249,150,15,212,107,35,46,166,157,180,201,107,65,18,233,13,241,4,201,175,47,162,219,221,221,161,130,222,124,153,220,145,72,201,119,251,229,199,227,201,196,61,186,72,32,119,58,255,123,148,176,18,101,162,175,64,224,187,26,61,89,131,119,176,164,241,155,184,28,44,92,254,211,179,147,144,87,152,116,177,239,134,22,115,145,104,133,37,96,161,79,127,225,243,208,225,208,18,252,69,158,54,61,209,146,27,54,120,68,142,10,152,218,79,133,217,247,253,115,253,116,158,211,213,215,161,115,79,211,74,172,247,231,250,24,28,13,218,180,92,177,242,245,230,119,146,186,120,57,231,243,61,35,212,162,69,105,203,169,50,41,249,164,122,249,40,124,175,117,3,144,175,83,235,83,211,205,79,212,117,28,52,58,235,78,232,242,182,170,69,86,123,74,122,224,194,20,132,237,184,24,85,133,153,94,251,163,246,93,214,71,174,215,222,251,62,241,86,63,237,223,173,95,115,210,164,248,194,119,145,138,226,84,39,207,189,157,17,101,89,33,184,116,152,210,170,138,246,112,119,152,68,196,150,33,57,120,9,110,168,88,136,160,232,84,48,222,103,255,152,167,43,45,54,83,212,186,201,29,36,195,168,38,16,181,69,222,195,179,24,143,42,146,6,172,189,190,34,222,6,109,203,16,182,9,72,79,87,112,110,175,95,191,176,154,49,208,53,57,187,222,178,184,216,214,205,172,66,4,22,175,117,232,152,150,181,119,141,181,29,253,213,100,106,8,9,233,86,200,38,255,154,250,212,93,208,234,189,117,43,100,99,29,14,99,70,22,221,12,161,213,88,126,243,106,213,245,138,210,80,116,94,244,126,246,34,108,137,248,63,232,161,44,135,177,245,212,141,184,232,244,156,7,173,45,56,125,61,95,253,76,191,26,102,207,71,45,17,74,153,93,177,7,24,129,86,125,109,154,199,170,191,23,180,116,69,143,108,116,10,93,235,247,7,175,161,55,71,157,41,158,156,210,214,161,70,43,178,171,243,93,92,6,215,162,99,58,32,185,221,113,243,13,129,174,26,27,148,210,196,168,221,251,212,158,108,145,123,59,87,62,131,138,26,38,103,133,145,193,141,81,195,131,23,186,34,35,216,220,46,17,67,25,58,5,145,106,59,66,210,17,87,47,146,155,122,234,178,243,63,219,39,11,94,192,212,223,38,212,211,253,189,40,251,88,122,244,29,235,78,47,1,31,165,200,65,44,171,81,112,228,48,214,202,135,86,142,47,87,35,165,43,1,30,134,166,240,9,133,99,147,165,171,66,157,121,97,218,22,246,135,118,253,101,208,238,17,42,131,197,37,172,214,184,86,226,90,26,63,90,130,233,59,168,47,140,108,253,16,107,26,125,213,231,141,72,99,11,64,41,219,20,93,193,218,6,76,167,160,194,119,241,140,120,231,70,75,194,144,159,174,215,22,219,62,71,11,133,196,194,136,114,225,5,135,220,114,152,132,228,163,79,182,123,40,176,34,182,180,170,84,92,65,193,1,43,162,195,176,69,84,241,49,46,188,177,222,29,134,34,74,12,98,56,139,155,55,112,111,170,51,250,163,131,70,231,237,241,7,71,148,68,196,228,72,180,209,54,237,223,146,182,93,17,205,1,134,187,97,5,76,172,44,93,61,240,164,29,166,69,119,42,186,124,175,195,149,161,33,91,193,189,60,30,3,204,230,168,119,38,184,245,196,115,221,35,91,52,134,217,39,191,195,135,206,95,171,104,81,152,40,224,8,152,173,116,41,28,30,4,232,20,54,111,38,69,143,150,92,40,151,74,242,99,43,33,17,111,95,0,62,180,29,10,108,89,65,255,229,109,78,239,86,216,136,175,2,134,65,75,62,37,121,165,243,248,107,209,252,173,219,236,117,224,158,144,36,161,107,233,154,175,250,210,176,127,250,86,86,152,99,67,14,182,10,235,194,124,252,193,17,114,145,183,154,148,7,53,31,110,184,68,213,12,55,241,48,15,182,0,175,34,237,215,29,89,132,199,181,89,129,247,148,154,115,96,138,20,252,83,91,112,88,151,214,162,166,199,215,45,106,71,77,116,88,76,192,62,82,176,155,214,174,166,243,132,12,128,87,89,66,212,76,51,235,86,184,121,50,19,116,230,215,194,239,117,27,5,24,134,74,185,247,53,155,67,74,145,128,195,153,250,216,187,150,224,71,223,232,2,181,166,107,26,56,166,63,176,230,92,168,104,157,219,181,247,54,106,48,77,61,232,74,97,140,119,84,1,207,46,121,103,210,9,207,116,134,255,109,10,60,143,206,50,228,95,92,113,147,46,36,244,105,228,189,136,59,207,248,237,254,11,99,43,220,30,47,164,1,78,12,3,6,247,56,142,47,60,210,168,64,59,22,83,193,80,93,152,141,189,223,43,83,17,123,230,61,186,194,24,246,31,76,87,250,72,176,179,173,24,90,132,191,21,3,101,161,200,228,240,164,47,127,41,108,181,52,1,239,81,245,167,11,173,94,62,197,233,167,186,214,144,60,56,129,84,55,189,238,74,27,95,149,113,135,88,120,120,223,208,29,90,146,71,18,136,183,182,110,95,211,198,199,43,20,50,221,4,213,60,76,207,119,233,234,150,152,20,143,31,12,23,68,202,91,94,137,248,194,89,1,163,10,33,251,47,39,239,242,62,201,187,125,150,241,232,97,219,76,159,208,79,226,106,85,122,50,5,89,72,16,180,254,96,40,4,183,116,35,98,147,91,19,217,11,83,114,35,166,13,148,200,205,245,168,16,155,157,74,105,8,219,164,177,229,191,240,97,64,197,57,64,93,189,123,95,207,254,21,146,138,235,13,61,107,143,83,7,109,140,123,238,23,133,97,185,58,1,211,227,172,55,199,26,245,3,177,211,112,57,242,205,113,30,183,195,237,153,234,132,34,212,84,156,55,13,152,232,252,78,240,246,140,36,176,177,173,8,188,155,135,26,161,205,121,158,146,64,26,79,2,172,20,148,36,212,75,39,64,239,231,171,250,187,27,206,133,29,48,21,53,250,206,240,181,63,254,88,215,5,66,82,238,131,39,5,209,51,110,110,76,243,93,97,178,153,35,96,146,192,242,100,198,99,228,211,12,178,24,162,42,10,47,10,122,2,222,75,152,109,254,223,224,253,7,56,178,161,219,12,196,46,70,93,55,138,165,18,191,221,173,32,37,193,107,197,215,186,103,119,21,157,45,94,140,83,240,69,155,137,161,167,81,161,213,221,199,20,10,103,177,140,76,83,192,235,205,173,247,111,170,243,12,124,247,143,25,48,220,126,58,40,180,24,197,107,53,99,81,74,35,254,113,161,3,211,130,148,95,203,207,234,206,25,36,92,230,6,30,79,233,0,115,116,232,128,86,236,151,128,225,15,23,107,145,10,193,233,60,44,219,228,213,206,80,152,214,169,237,15,214,33,234,210,213,97,153,194,237,67,70,140,120,233,202,188,38,200,227,225,136,11,227,69,232,189,23,252,65,142,14,234,205,198,74,240,44,231,67,181,166,27,174,105,84,145,86,192,208,78,40,124,136,161,249,131,141,66,105,149,252,52,173,8,158,95,64,65,232,78,113,153,100,248,28,94,139,190,89,75,247,21,245,226,186,92,234,237,162,68,161,244,115,80,97,229,124,9,192,253,145,210,106,211,181,32,202,16,48,41,56,133,251,227,90,86,120,131,16,136,200,12,37,152,250,45,142,197,220,31,10,67,18,236,22,10,197,128,202,14,223,237,44,117,18,163,11,175,161,133,113,29,61,48,18,114,47,76,221,129,208,119,95,152,210,133,120,237,3,203,199,145,65,57,20,99,185,93,54,56,229,31,9,225,116,202,251,221,121,29,143,245,243,11,120,31,243,184,239,122,15,18,206,79,121,45,226,247,197,7,5,66,71,20,102,4,166,152,203,31,12,89,227,165,177,85,202,133,142,135,94,239,94,220,9,209,124,15,102,138,223,111,94,112,147,122,216,26,90,162,159,129,32,243,11,99,52,60,98,7,83,97,127,194,186,191,239,7,61,83,17,152,74,142,55,251,118,225,131,192,148,94,125,172,246,253,133,7,205,46,69,127,155,10,152,227,87,195,218,174,33,101,140,46,82,29,14,67,35,44,49,227,11,175,248,90,140,95,155,122,111,236,83,231,250,7,134,196,69,239,93,163,46,111,195,96,80,165,181,160,155,29,214,99,80,38,162,141,39,161,16,21,4,10,239,89,85,120,150,120,231,105,109,135,75,81,162,111,45,224,173,98,206,192,180,140,250,189,233,108,174,45,93,125,215,196,8,24,157,184,170,207,141,68,79,243,151,134,183,87,68,116,129,11,245,141,14,15,54,85,189,186,28,103,55,190,232,36,66,211,20,229,64,241,143,69,106,79,184,70,204,190,241,182,52,208,115,164,129,17,20,131,63,46,182,110,125,253,101,8,80,99,241,44,235,175,144,183,230,49,107,12,169,181,213,118,157,224,219,152,97,29,30,166,59,36,240,50,69,61,135,225,17,212,207,69,122,198,125,72,98,97,228,229,5,165,14,48,22,253,65,253,81,204,58,43,94,116,186,55,200,199,166,232,169,117,40,162,122,248,190,195,40,144,244,222,4,70,157,248,245,37,154,147,56,30,52,140,221,107,209,129,187,154,224,84,191,149,248,229,105,149,204,91,247,132,95,246,212,225,222,180,81,22,216,50,210,14,179,105,60,250,100,52,37,246,128,103,77,201,51,96,180,22,29,38,133,60,211,213,116,176,212,128,233,241,213,39,135,25,192,93,126,75,118,74,149,176,189,246,227,205,99,219,56,33,79,77,131,70,144,229,131,137,166,175,60,228,221,141,20,164,140,234,179,244,99,147,2,235,113,245,47,56,158,224,227,165,37,212,203,241,112,53,223,252,251,233,67,247,145,238,133,72,145,185,119,193,156,122,212,127,176,123,119,119,214,166,245,49,203,217,196,123,77,23,246,38,216,208,105,52,73,163,130,96,177,195,19,102,159,52,42,99,59,9,209,38,2,67,107,186,194,211,73,34,183,169,162,244,60,226,22,181,119,248,60,212,79,43,220,188,21,144,50,86,211,31,76,104,11,171,112,26,81,70,75,75,128,206,88,159,227,8,150,148,188,66,144,39,120,209,110,4,21,9,253,138,232,183,69,151,133,146,237,55,224,206,94,124,97,178,253,251,36,248,120,218,220,242,245,75,218,45,248,30,240,29,248,231,234,180,253,212,52,21,76,36,254,133,135,173,190,153,224,199,245,229,141,157,146,112,180,110,42,145,103,162,140,138,144,187,190,23,90,73,238,52,33,127,162,29,73,118,36,183,240,98,33,174,154,66,149,5,12,203,157,127,144,251,69,82,1,6,106,16,199,155,161,128,75,73,131,2,183,123,124,15,216,221,91,90,62,200,44,60,223,189,105,243,212,7,239,132,244,227,201,104,65,234,233,193,233,166,140,247,26,86,49,160,240,53,20,99,204,104,171,58,105,129,116,227,131,15,24,7,33,237,211,180,217,249,7,129,10,91,15,24,36,55,71,92,75,50,51,125,142,107,146,246,88,215,19,109,214,166,31,147,77,38,118,67,40,90,150,110,196,116,61,122,99,51,174,48,5,199,105,72,239,134,230,241,33,204,236,179,243,91,159,199,37,191,128,175,225,158,30,156,78,127,63,127,38,181,35,51,109,57,12,196,7,142,244,53,160,136,142,13,103,89,185,176,62,54,81,242,152,132,203,216,195,91,134,123,172,250,69,255,76,130,239,90,243,243,220,204,48,173,220,248,41,66,197,59,239,106,106,211,105,72,182,31,231,38,213,161,110,15,19,120,69,40,155,158,156,231,15,71,46,228,47,254,53,72,232,214,52,131,27,52,51,1,19,1,174,105,171,51,30,90,135,217,164,31,221,102,145,14,243,247,162,135,132,4,167,192,3,106,235,229,48,181,196,143,158,170,221,8,93,95,248,158,191,217,108,132,175,37,46,54,233,20,217,71,49,142,169,19,121,97,200,140,166,44,107,26,130,162,180,16,54,150,163,20,16,120,16,53,20,74,54,125,84,35,121,62,38,215,57,227,106,162,95,26,22,56,188,166,59,1,116,177,208,218,38,112,173,95,130,139,232,244,146,26,107,96,98,179,142,82,0,214,19,72,101,65,160,198,252,163,110,209,157,101,35,46,222,74,185,1,74,137,152,127,14,83,33,59,9,166,36,62,208,173,85,54,72,255,52,47,232,221,52,240,47,77,60,116,148,208,135,91,110,148,205,79,141,157,50,73,224,31,118,24,234,202,163,40,125,162,62,218,131,88,169,236,254,116,141,29,103,193,182,2,243,81,244,75,195,116,224,181,100,208,211,220,67,78,239,77,41,139,63,182,209,86,15,125,236,186,159,29,147,200,184,36,186,254,50,14,111,252,50,148,165,43,253,50,98,118,59,174,190,7,137,136,49,17,189,64,122,221,95,154,194,174,86,212,237,223,86,109,225,48,202,66,75,189,107,82,57,238,82,45,84,16,182,222,156,130,60,231,181,164,127,136,5,178,20,70,171,192,31,109,25,5,198,78,112,119,139,211,106,122,165,18,159,104,6,70,190,255,52,213,115,243,164,96,7,60,2,113,53,197,242,41,164,182,159,40,93,218,70,26,51,83,136,7,134,20,247,36,23,100,43,99,233,213,198,36,227,31,140,24,87,73,209,39,236,178,184,216,68,190,52,226,70,197,202,119,239,187,178,78,138,169,145,232,136,85,253,227,54,72,177,169,49,195,211,220,247,203,61,106,205,2,119,231,145,131,117,135,62,127,253,237,102,230,131,195,100,77,31,141,200,33,191,225,121,61,203,229,247,246,7,56,18,50,198,56,55,51,76,204,40,110,206,92,76,113,200,65,135,66,249,224,149,97,172,26,55,5,224,3,110,194,179,96,112,119,146,58,131,239,131,166,184,217,53,35,119,192,141,9,161,143,118,207,140,239,197,208,120,91,43,5,206,198,151,198,194,117,108,105,233,219,134,116,2,190,39,255,210,32,233,239,167,87,192,38,192,146,99,99,205,99,22,228,246,8,35,165,53,178,93,203,128,12,56,182,118,142,141,121,37,14,220,83,244,79,234,197,36,9,252,196,222,150,139,78,247,230,88,120,11,11,105,13,162,176,77,159,236,64,155,21,48,12,222,26,230,199,156,141,16,20,149,131,59,197,149,41,53,28,241,61,97,26,121,116,46,161,203,226,20,93,180,167,110,85,33,6,182,170,241,128,225,140,24,41,178,22,129,53,162,250,169,232,215,78,190,176,53,8,219,145,224,72,222,203,92,49,149,168,87,77,78,54,165,105,145,171,218,152,226,143,158,232,20,126,44,63,128,240,163,239,228,72,118,206,221,170,99,50,192,31,182,138,198,45,16,108,244,139,161,155,168,234,69,147,8,115,89,72,114,77,253,233,9,190,214,64,84,134,192,56,92,146,29,223,45,131,231,163,2,143,175,38,206,7,165,234,94,190,183,77,171,125,168,33,67,250,34,54,150,131,19,54,212,197,128,232,44,138,186,46,204,227,111,133,233,132,47,14,147,135,23,19,107,88,201,203,116,148,234,49,53,239,238,63,248,9,14,143,246,60,106,88,142,133,46,111,220,27,135,66,189,205,1,77,228,219,2,68,129,35,149,61,114,53,185,87,111,49,166,78,176,85,77,31,18,17,43,241,69,142,201,59,202,152,193,161,224,109,41,27,177,85,58,130,62,152,25,63,2,174,84,73,200,118,58,236,224,113,211,145,50,57,213,130,237,4,104,182,183,54,93,152,49,18,67,158,73,120,93,169,241,193,42,218,71,47,192,252,12,161,11,247,84,233,3,220,92,212,242,7,107,74,233,194,148,137,125,55,31,71,90,45,45,39,116,156,215,227,194,166,216,158,96,8,124,250,7,19,112,19,152,4,217,142,223,166,4,163,38,116,133,29,69,23,123,209,92,152,145,241,244,64,151,101,164,18,122,173,167,241,193,119,214,43,92,182,119,149,128,82,206,250,125,46,163,3,61,238,101,80,203,177,181,232,229,30,48,141,178,61,135,77,70,99,10,124,44,226,246,194,195,210,58,242,220,86,49,19,179,116,244,36,131,213,81,183,232,35,150,0,236,107,58,199,141,221,223,53,86,128,239,1,40,70,28,145,104,188,22,135,15,5,84,242,228,221,218,135,253,234,9,149,178,68,182,39,89,187,29,40,45,206,58,145,108,230,196,76,65,86,160,12,133,9,30,120,204,4,151,112,106,93,22,109,109,45,78,55,40,142,107,134,241,155,125,43,166,13,255,145,6,106,163,188,125,186,7,23,104,172,45,154,229,160,240,240,41,241,94,116,99,10,241,25,48,132,3,45,96,235,144,73,240,136,20,185,181,250,168,9,72,8,166,134,133,72,109,21,217,6,133,103,68,190,169,56,43,45,161,247,193,156,235,122,83,13,2,81,147,194,212,74,251,160,145,117,221,58,77,209,43,140,51,196,146,90,245,209,171,249,34,49,25,208,51,205,55,39,46,239,225,80,66,7,91,77,118,131,221,18,178,72,211,208,73,62,208,125,245,24,215,27,208,209,123,67,116,234,49,19,202,27,186,122,80,215,194,123,156,0,252,162,116,0,234,60,163,79,228,253,214,135,180,254,60,105,200,108,167,111,1,111,109,18,162,130,230,113,114,87,208,59,171,210,15,227,73,188,91,41,172,140,91,153,157,176,29,217,132,186,195,48,32,233,44,164,29,204,27,148,72,174,244,84,123,75,184,109,250,128,66,10,61,148,123,156,124,174,229,39,95,152,58,235,39,195,4,82,252,230,21,41,63,177,45,25,224,230,37,82,16,216,226,21,149,4,79,63,127,128,33,0,146,97,161,11,213,163,242,200,64,24,159,150,94,13,233,204,9,120,53,117,238,144,225,88,45,30,141,191,171,179,112,90,254,222,63,200,221,36,238,250,210,123,35,232,210,253,181,77,91,228,209,123,195,144,55,63,152,166,73,125,109,163,213,241,155,163,177,37,66,89,221,4,108,159,55,98,137,49,87,83,231,45,89,240,234,89,43,92,250,145,42,204,231,175,211,215,81,170,63,245,232,91,70,185,116,28,70,241,78,207,182,235,43,210,166,237,48,60,54,18,4,131,151,225,241,208,55,173,197,119,227,214,213,133,52,64,15,24,214,169,42,213,116,48,159,21,239,99,48,106,39,164,25,20,46,84,143,56,76,19,139,78,196,77,63,135,127,145,187,4,8,20,142,4,95,83,102,56,220,183,8,9,129,82,51,231,175,77,135,75,221,53,61,89,247,102,131,11,239,220,97,129,184,110,245,88,42,240,86,30,163,142,118,220,114,138,37,226,55,69,203,45,64,239,164,175,129,94,63,164,214,63,188,245,235,134,28,120,192,122,58,88,177,145,250,168,31,188,181,242,134,122,47,86,197,11,95,175,253,154,30,250,219,80,11,63,1,163,216,92,245,193,177,91,183,223,156,104,91,239,250,189,30,54,223,128,7,101,242,250,104,180,89,46,127,242,98,100,2,58,149,40,19,124,43,157,40,162,68,31,190,40,188,66,87,13,120,170,131,68,64,104,120,16,225,240,247,232,72,80,184,146,62,124,225,235,60,13,33,141,176,171,41,81,117,184,209,148,153,111,94,189,178,24,120,164,34,218,73,183,73,109,113,53,230,69,213,49,133,234,241,141,173,92,67,254,25,71,11,74,209,51,235,211,81,235,42,210,7,167,36,183,196,189,201,118,14,221,55,144,217,241,62,8,56,170,138,86,129,35,163,115,173,94,127,110,234,116,210,145,190,141,102,239,4,140,12,136,124,77,150,84,204,113,154,157,247,210,83,130,114,34,183,230,57,218,168,25,151,223,62,131,67,194,127,27,219,161,109,189,154,141,164,199,213,120,172,39,195,205,181,132,12,158,34,155,67,175,225,162,251,254,133,241,226,133,24,26,120,71,161,9,48,93,144,25,174,110,101,1,211,204,56,4,174,80,226,248,163,65,68,248,200,144,195,217,215,189,56,193,74,208,183,102,243,224,107,222,177,130,26,189,110,234,135,96,171,223,143,252,62,26,108,177,117,61,39,195,113,128,25,153,236,74,191,189,182,211,199,82,183,64,9,146,162,104,182,109,255,105,58,241,133,176,212,42,146,34,184,14,76,19,185,94,109,132,143,239,84,194,67,65,94,232,131,33,10,117,49,33,136,180,37,152,75,28,100,121,214,23,166,76,186,240,228,165,16,161,112,9,110,184,205,200,247,52,129,209,254,139,119,38,169,37,210,103,192,109,120,162,228,208,43,165,177,11,208,226,73,45,208,145,114,29,104,251,78,151,129,196,111,27,41,112,185,168,90,92,205,127,250,110,186,8,72,39,184,158,24,146,110,196,31,50,98,165,24,155,151,195,48,201,235,36,45,236,219,35,174,166,158,169,165,155,151,80,47,51,34,229,39,205,97,34,35,222,70,116,80,225,84,54,25,96,42,54,252,230,244,229,139,124,31,242,97,16,202,249,215,162,64,166,137,61,177,168,209,27,221,159,28,50,205,41,59,49,185,186,168,68,196,116,156,80,183,43,124,93,139,120,180,109,135,165,160,236,120,187,5,74,53,183,124,17,43,131,233,243,131,239,247,214,171,175,189,220,190,95,134,91,72,222,154,186,196,209,226,185,161,146,149,35,130,228,221,113,254,100,211,91,239,67,167,233,224,181,228,234,107,205,203,225,6,55,129,75,43,31,35,66,215,28,62,185,191,123,108,248,36,54,253,50,57,65,150,201,176,248,166,1,173,94,73,187,2,125,23,222,167,122,224,238,221,90,87,135,192,209,152,49,139,169,98,20,114,230,11,83,127,243,70,178,144,125,63,79,209,77,99,34,175,228,203,143,38,201,107,10,41,12,131,213,27,64,167,184,227,30,101,233,183,55,243,236,4,220,239,241,41,47,70,22,56,64,204,111,157,40,48,252,14,223,228,33,52,27,105,245,209,37,19,99,6,45,8,159,87,96,98,75,126,60,217,38,252,232,189,105,203,139,183,42,214,21,80,21,182,114,31,135,23,91,186,12,153,117,156,191,121,93,252,149,123,34,232,20,94,68,107,223,224,197,61,228,158,35,252,225,48,188,30,39,21,37,250,249,244,165,139,103,217,247,15,152,240,169,68,100,22,1,25,87,237,52,130,196,162,108,2,212,134,79,175,7,124,197,174,36,244,183,168,129,218,207,7,211,107,33,131,66,143,71,216,72,86,85,244,232,152,49,192,43,198,172,89,209,147,162,166,52,24,40,116,109,10,51,16,190,33,89,237,211,76,239,197,23,246,61,163,211,215,162,105,99,82,47,94,118,119,172,18,84,187,217,80,185,30,30,222,190,240,78,116,192,157,62,9,167,32,33,41,78,118,244,251,150,219,212,192,221,155,253,17,13,200,62,187,225,232,109,241,210,119,182,54,81,146,55,79,235,190,181,223,156,242,87,77,47,65,85,22,225,237,11,143,103,40,25,14,145,248,230,188,232,24,75,207,212,132,194,53,121,224,239,47,1,159,163,165,209,244,181,144,204,124,97,138,103,231,208,155,223,237,171,198,68,59,48,154,200,197,48,207,59,115,196,69,17,192,144,101,141,76,103,233,49,13,205,144,145,91,99,179,56,56,204,139,146,124,30,188,116,78,18,66,113,12,17,126,1,201,217,55,7,81,77,144,152,59,245,175,37,188,147,129,40,199,92,122,103,188,65,127,165,95,237,171,76,111,171,117,243,240,24,100,222,215,164,151,205,102,155,236,178,159,199,148,60,22,173,175,220,156,184,222,144,124,144,209,90,218,11,129,179,113,194,85,69,3,62,85,128,33,94,49,93,255,232,88,205,143,136,210,48,37,31,87,193,6,189,254,158,216,225,27,109,234,176,195,137,24,165,46,13,214,6,59,67,192,43,133,182,153,23,215,82,156,1,211,55,244,189,182,89,6,97,43,99,41,55,141,118,154,34,165,55,95,29,171,65,213,2,24,72,15,136,15,5,188,82,120,249,144,189,91,113,49,221,111,143,254,52,37,242,223,152,81,135,40,139,231,20,107,133,137,123,95,79,115,136,15,112,103,2,250,110,49,104,152,190,18,194,58,36,114,219,247,219,20,93,136,131,97,30,125,255,70,5,205,92,153,255,168,70,150,8,91,96,136,29,45,185,56,228,129,157,4,31,218,97,88,118,20,30,116,215,249,7,107,180,185,203,249,0,219,111,247,246,22,170,183,241,155,191,201,96,185,58,143,63,95,216,146,146,50,166,119,135,121,86,60,57,100,138,218,134,141,61,118,194,198,129,68,125,8,225,251,133,23,20,37,142,22,243,17,20,61,213,185,79,128,169,191,89,2,195,105,26,163,98,45,202,93,127,154,76,86,219,31,140,136,222,7,51,143,194,14,161,235,233,254,21,121,109,40,74,228,234,110,77,42,2,243,133,61,110,56,76,54,126,41,138,123,123,2,165,177,70,62,136,213,86,184,23,64,173,58,15,42,240,64,36,220,97,54,168,86,244,193,39,228,173,254,211,86,123,40,11,236,152,190,104,252,246,160,64,92,231,41,252,251,51,182,195,97,85,50,67,225,25,148,239,208,39,209,58,169,143,182,172,244,43,96,188,234,149,224,221,99,107,24,214,212,60,255,191,97,226,3,25,198,166,13,24,249,37,125,114,147,202,141,97,57,86,145,160,87,151,232,232,135,0,163,181,153,6,149,131,215,231,225,245,184,19,5,29,58,77,212,153,59,60,32,232,208,81,193,8,141,221,118,90,203,126,134,145,91,124,97,20,48,148,254,1,248,218,92,126,245,50,238,39,125,240,49,190,131,115,224,245,54,157,229,150,179,238,113,53,199,170,36,234,33,240,24,206,87,111,124,253,143,22,245,89,242,244,137,223,38,181,155,198,140,214,28,15,120,94,63,231,250,163,186,43,53,184,219,142,195,100,243,212,30,102,241,222,189,218,63,8,19,239,169,186,182,41,132,244,37,194,132,78,172,100,198,98,237,249,4,218,113,139,202,199,0,215,16,244,5,166,79,66,119,68,36,228,125,231,160,71,133,242,68,129,105,178,115,15,134,132,219,212,130,19,110,93,189,94,247,110,218,119,163,79,99,138,65,231,212,18,7,222,212,221,245,140,66,8,200,5,225,96,178,179,40,201,255,67,219,187,172,224,178,36,217,153,239,82,227,68,248,253,82,227,70,208,160,153,134,162,105,138,238,68,36,180,170,138,84,246,160,16,245,238,242,207,254,48,243,229,71,104,152,59,39,121,246,218,17,127,132,135,95,236,186,150,238,229,8,241,198,213,72,117,182,103,171,39,67,52,3,182,126,111,129,127,116,191,31,92,201,139,72,108,29,152,150,155,11,47,165,131,226,144,26,158,22,219,68,233,85,53,196,92,198,62,238,213,104,65,74,184,21,230,188,148,99,80,205,205,214,23,75,141,194,87,255,160,141,186,254,170,167,107,171,215,115,51,231,224,217,142,83,109,164,173,29,182,238,9,253,109,2,85,126,142,48,66,208,214,189,70,135,167,228,14,92,161,37,80,139,197,230,146,63,121,167,20,89,110,206,2,130,124,228,131,33,118,205,143,181,132,208,113,124,208,243,193,169,172,21,184,90,101,168,195,4,254,229,197,168,55,89,17,102,166,72,118,138,196,18,44,255,8,99,56,140,221,38,139,100,217,32,185,55,64,251,118,19,117,207,182,140,178,210,151,216,32,81,178,101,145,0,67,180,27,176,49,31,43,156,134,179,6,110,232,137,122,86,3,21,214,37,239,137,162,207,133,22,183,166,112,33,170,227,112,49,75,65,96,18,122,241,218,36,19,181,229,155,10,160,29,174,8,126,55,180,188,10,231,233,236,72,212,162,153,112,184,154,183,41,184,116,145,0,34,144,246,24,199,100,106,252,106,11,18,76,125,52,34,93,254,219,68,72,151,40,197,0,67,214,20,48,11,82,150,216,130,77,195,21,4,113,53,40,184,151,49,167,25,210,101,225,128,251,99,139,193,155,85,157,255,226,39,119,148,244,201,207,68,130,186,201,97,54,115,157,168,191,164,225,247,189,217,100,180,192,111,145,232,116,109,29,80,130,6,250,211,86,228,215,3,166,142,189,170,63,130,213,223,28,222,127,248,158,189,118,239,77,50,62,225,162,221,96,7,173,222,112,2,218,151,18,130,210,68,83,156,13,26,120,54,37,219,89,88,172,53,46,166,222,91,194,169,116,217,195,214,243,193,196,137,181,244,130,50,171,229,197,73,198,229,63,52,54,178,44,28,21,227,93,105,217,215,241,182,50,56,15,14,82,213,81,171,122,35,205,210,8,14,183,108,50,12,10,31,215,199,227,0,147,184,140,70,61,15,76,223,142,143,89,35,192,147,94,248,134,63,208,217,155,26,131,163,254,184,187,106,48,108,218,12,97,127,224,225,114,118,192,227,49,18,225,204,175,46,184,109,66,202,91,105,32,173,178,247,14,11,196,88,90,197,179,76,25,203,205,161,99,190,19,87,150,223,62,7,7,85,98,31,108,221,101,234,62,86,139,10,249,139,209,146,82,117,227,128,55,222,27,9,140,173,116,40,211,233,129,91,203,241,65,7,209,146,82,30,56,185,52,34,240,57,83,212,241,173,227,106,187,1,239,170,41,137,101,18,196,49,215,142,19,93,68,26,168,125,124,224,254,98,212,136,63,142,47,188,170,51,126,155,30,35,37,14,89,150,226,136,141,99,65,80,37,102,195,66,249,45,162,70,19,163,79,11,50,17,92,56,111,18,240,178,138,92,129,17,65,242,76,13,92,116,251,113,217,9,207,59,135,55,228,104,67,85,27,129,51,146,121,63,120,33,235,171,221,129,40,26,215,112,149,96,25,92,207,168,65,188,227,21,182,192,249,105,162,192,54,102,159,11,184,62,116,192,60,90,247,114,52,96,194,203,249,185,121,115,5,92,200,80,158,22,86,104,76,182,55,81,160,199,214,159,186,70,227,129,241,230,241,109,98,215,154,48,161,40,104,56,91,35,176,69,155,245,106,100,198,3,30,200,209,232,131,39,163,227,114,216,68,92,234,19,77,171,174,19,8,199,7,2,213,2,99,104,79,159,13,228,155,82,211,3,48,255,66,148,31,220,186,70,16,151,105,145,187,149,183,160,168,214,121,86,161,87,246,48,245,162,27,124,104,24,239,248,8,84,85,126,48,13,150,251,49,41,86,189,101,10,166,199,41,10,210,140,80,234,206,188,96,141,39,163,72,12,28,35,47,69,182,223,78,241,220,159,0,204,160,5,195,225,6,233,186,94,77,85,164,15,9,219,142,242,168,158,197,113,185,186,77,172,138,98,65,133,205,168,112,152,24,214,126,2,48,100,111,124,64,89,171,91,173,114,130,109,206,255,65,77,229,241,193,212,182,69,85,202,179,168,132,119,97,126,126,208,93,46,184,181,52,126,179,90,166,219,158,7,126,22,135,177,8,71,48,24,33,159,52,158,139,233,143,233,129,238,135,66,105,91,245,222,140,139,97,141,87,207,145,141,54,206,0,232,87,161,17,16,152,46,21,143,17,158,241,25,79,109,5,4,51,205,91,49,129,225,115,237,143,243,183,163,198,199,180,147,52,149,66,0,164,57,119,191,41,145,245,170,30,22,92,36,222,211,181,145,85,122,34,55,198,35,179,3,69,73,101,61,33,12,19,194,116,152,50,57,121,107,218,237,157,118,138,116,123,87,241,30,99,40,152,97,182,194,179,156,245,236,194,185,31,57,222,26,29,64,173,22,35,218,94,92,73,28,184,241,71,225,145,227,196,167,103,165,42,225,132,29,70,241,185,76,255,89,135,204,26,131,220,205,192,31,110,74,45,187,17,151,142,231,182,44,115,123,81,58,35,2,62,251,185,28,77,28,210,61,236,74,162,56,89,130,243,157,42,142,228,206,21,209,100,177,197,123,202,245,242,69,88,32,173,202,20,37,214,219,187,51,97,99,75,103,181,114,40,223,110,211,213,125,112,112,96,60,28,10,111,250,103,2,38,250,174,87,27,111,164,63,153,149,120,232,205,177,37,171,103,159,144,94,84,57,15,235,29,15,97,44,96,35,44,13,24,210,129,28,43,211,52,57,186,220,28,114,75,88,91,29,198,52,188,31,179,195,50,155,156,173,194,224,37,66,35,199,168,52,106,152,28,55,95,202,250,220,141,229,49,150,230,52,145,249,152,225,196,73,106,48,72,98,232,147,59,187,15,78,77,238,116,49,16,206,114,216,40,234,133,171,169,135,58,154,97,157,185,175,69,212,140,58,42,255,94,211,4,224,46,124,108,220,238,20,197,204,5,170,234,229,201,70,198,151,138,171,137,185,94,227,173,27,81,215,220,50,75,199,146,139,23,233,244,29,179,16,41,29,125,50,56,95,157,20,139,28,89,209,6,9,184,148,73,114,199,218,219,112,118,20,129,141,63,62,150,15,14,191,60,25,178,140,103,40,124,204,218,175,47,225,194,200,102,186,17,194,6,115,12,13,185,55,34,181,206,235,67,156,154,234,74,121,178,198,60,157,177,4,90,211,142,21,224,137,240,110,192,83,72,152,160,52,156,172,24,255,92,244,188,55,189,184,209,29,30,43,160,145,46,25,10,211,171,191,239,84,72,162,253,214,77,38,220,155,101,44,118,209,36,51,6,220,162,63,98,155,64,164,104,137,152,64,97,242,122,123,140,206,212,37,65,251,131,167,192,80,76,214,23,14,195,142,229,145,132,19,206,50,5,43,42,80,141,73,32,233,131,147,59,118,87,150,182,18,120,65,21,94,253,94,139,234,120,214,33,61,55,142,146,15,142,151,36,124,162,63,184,61,240,236,237,185,247,240,246,9,78,144,165,92,96,246,100,80,45,57,92,203,16,250,28,96,116,152,252,209,206,134,67,200,77,223,58,161,134,249,167,154,254,67,226,15,233,21,125,114,88,238,215,112,248,108,189,34,152,103,87,67,51,225,112,195,49,220,207,213,200,54,127,48,65,229,173,211,148,30,76,250,120,126,48,245,222,171,15,93,33,221,236,171,31,76,37,140,180,101,65,39,94,224,21,250,96,156,240,37,63,125,124,87,60,57,71,169,25,94,178,171,144,118,128,64,255,7,27,35,218,150,141,161,155,232,203,247,100,80,89,12,57,86,59,66,191,172,130,15,62,255,240,76,100,217,199,207,146,50,237,210,31,108,178,100,178,101,161,110,108,37,60,31,220,248,124,178,205,27,209,74,29,126,243,97,61,38,114,10,152,246,143,63,26,97,100,169,18,237,168,115,89,69,201,7,211,252,217,215,3,19,254,11,152,188,117,87,248,236,97,117,57,108,180,127,245,129,17,253,138,71,91,77,82,169,6,99,191,59,76,236,254,189,216,234,231,28,205,66,20,252,123,176,220,244,90,41,174,0,54,202,205,11,195,138,41,48,129,169,117,81,85,94,2,149,87,158,70,168,175,224,57,3,142,37,18,48,12,141,10,39,122,148,47,188,36,56,208,173,40,26,222,44,135,105,22,83,56,67,118,29,111,117,54,172,252,12,152,101,217,3,173,74,31,2,74,83,79,13,152,28,175,220,219,250,247,167,95,93,33,73,209,123,39,184,104,98,34,80,75,87,110,36,169,211,157,103,34,90,62,9,97,160,18,27,107,147,138,140,81,65,120,79,18,18,180,6,90,10,215,97,244,171,151,222,28,47,96,182,128,105,202,82,184,98,200,198,205,231,126,222,27,158,184,212,239,250,128,140,102,76,133,11,167,126,192,91,217,0,128,45,30,234,240,47,243,34,112,198,228,243,155,83,19,95,244,222,103,12,143,141,230,104,229,243,200,197,48,255,19,120,255,193,80,5,237,34,230,221,178,62,69,255,233,222,149,238,20,20,111,62,46,54,89,14,133,233,97,141,153,68,89,153,30,156,199,178,128,35,199,191,182,105,145,181,7,165,204,230,3,143,99,47,242,72,24,226,5,22,76,135,105,195,214,207,65,231,52,34,115,31,76,225,81,81,155,22,46,219,251,203,155,182,182,246,216,180,199,60,244,61,193,142,193,169,55,135,64,234,135,25,93,163,126,42,196,139,114,188,50,121,162,166,179,232,140,208,93,183,72,233,10,149,222,65,19,39,223,247,212,37,25,57,146,192,231,57,169,183,118,152,147,34,53,133,207,51,251,205,145,208,104,66,130,9,7,221,202,177,15,154,60,88,150,77,150,176,192,64,72,225,131,137,99,139,153,114,166,12,82,217,223,120,159,85,247,108,162,103,217,110,19,213,254,80,56,35,228,80,36,65,134,52,228,135,182,162,122,30,63,150,141,228,155,40,194,214,67,132,22,160,183,163,140,214,95,11,161,17,181,67,72,159,16,68,119,184,90,223,139,58,55,29,122,61,135,7,210,215,234,26,17,171,244,151,38,27,46,74,157,160,8,53,173,128,143,11,32,54,39,48,62,68,192,243,44,181,231,222,141,148,106,192,91,84,150,173,22,169,197,186,131,144,24,119,81,96,132,124,170,63,247,88,85,199,19,209,164,234,22,12,117,69,101,235,244,69,243,36,78,91,84,148,85,86,9,56,17,109,116,24,58,234,174,191,76,16,124,251,47,91,113,245,243,220,95,23,217,7,79,122,4,117,200,26,2,223,142,18,75,25,250,224,13,41,156,111,64,209,194,220,143,47,217,137,235,8,60,138,136,179,216,213,214,171,255,193,85,249,236,236,151,103,242,147,135,178,146,170,134,52,177,37,115,16,62,152,80,161,238,54,125,88,165,253,7,163,141,35,132,235,212,217,17,64,244,39,203,36,5,117,39,59,126,106,129,102,233,7,31,231,98,136,220,26,76,70,233,158,168,12,247,222,58,205,44,143,59,167,195,8,203,103,93,31,198,66,80,3,166,22,94,111,206,218,117,51,226,88,93,28,170,235,89,215,199,221,119,184,65,100,124,190,215,223,85,140,176,155,42,11,60,169,191,31,237,197,84,189,229,72,66,189,99,231,128,233,117,175,127,239,103,50,218,118,95,142,103,18,246,45,105,222,31,76,195,169,195,244,6,141,191,243,51,161,124,140,149,242,253,40,253,18,122,64,210,100,71,69,128,195,187,42,105,25,209,17,234,161,253,106,136,105,116,198,147,177,35,53,237,48,161,130,218,21,62,107,215,183,1,136,39,207,202,173,106,209,195,240,185,2,126,14,254,140,238,97,45,59,80,98,208,98,168,65,56,177,187,63,248,241,113,148,27,175,147,206,77,177,127,33,25,191,212,37,54,49,223,99,243,56,76,199,153,44,213,76,191,96,94,113,115,107,153,17,63,7,73,210,21,11,125,19,206,144,80,90,249,237,218,241,228,191,114,14,129,33,45,29,241,219,112,166,136,147,68,83,210,190,63,109,180,55,114,49,178,71,217,173,142,250,83,188,211,171,9,71,229,18,48,230,106,215,136,83,169,97,35,86,99,182,153,26,144,58,86,96,139,231,166,93,91,192,202,6,231,59,200,182,10,220,33,225,168,76,45,241,7,99,159,148,173,168,17,95,236,64,59,45,17,2,175,117,62,70,118,152,10,115,253,101,11,231,214,18,240,153,68,89,94,10,151,119,251,44,67,53,186,170,245,89,40,158,88,51,110,126,182,217,60,21,222,180,121,5,60,208,216,144,79,141,130,241,168,113,115,202,110,114,213,64,25,105,235,238,176,233,139,203,123,163,13,22,22,125,35,2,43,92,85,64,180,65,4,220,76,85,250,129,169,118,191,112,21,158,160,3,155,194,178,163,80,104,148,7,133,49,173,7,92,138,112,248,118,246,235,179,105,199,213,163,230,231,189,224,118,14,103,27,152,34,48,133,207,233,52,2,29,67,58,50,209,47,65,210,103,5,76,110,80,131,8,132,28,238,189,103,110,82,199,13,76,47,119,14,184,145,100,85,24,253,192,120,47,186,127,139,6,31,139,237,89,31,140,97,209,31,180,212,123,241,217,203,186,40,25,1,87,40,212,28,62,166,214,108,15,220,152,230,1,15,118,9,133,161,245,138,171,161,44,213,21,98,13,183,43,174,238,199,116,23,211,186,32,157,59,125,241,181,227,231,47,225,104,4,166,184,46,96,115,169,20,134,77,36,22,88,133,15,175,235,215,62,43,108,248,241,207,242,121,140,208,98,173,139,253,194,109,119,221,207,8,31,199,89,138,8,214,177,43,21,62,54,212,93,220,228,155,154,134,177,41,58,74,238,113,192,183,162,76,137,176,177,32,245,227,163,134,17,36,253,239,70,214,82,86,92,108,156,183,18,186,132,74,167,250,78,107,205,215,146,249,5,102,122,125,40,106,45,69,195,108,201,202,210,253,222,11,135,90,220,44,243,135,75,140,56,125,255,53,235,131,65,246,230,14,220,215,51,48,20,54,22,13,135,169,201,20,144,14,39,63,1,126,148,215,26,82,37,189,218,220,23,239,4,79,214,243,203,199,176,220,110,70,152,20,67,30,15,12,199,108,115,24,5,211,170,15,6,103,249,254,222,154,188,240,217,27,245,106,184,141,221,145,162,128,182,11,15,9,204,18,198,244,254,193,19,67,85,195,239,9,146,102,159,103,231,75,91,1,160,196,30,25,242,184,216,136,209,244,201,168,223,76,62,100,80,0,9,203,150,253,52,71,223,15,198,116,210,222,17,224,106,252,16,31,92,173,8,79,97,212,212,139,195,251,81,114,229,139,88,202,240,131,41,253,211,112,214,249,154,132,224,253,106,242,8,162,154,101,115,152,60,158,195,103,111,29,243,93,94,166,221,246,131,33,141,223,229,89,156,108,120,254,219,244,132,200,158,67,205,220,246,176,205,224,91,87,13,169,78,27,112,135,7,77,118,106,45,208,112,230,107,107,152,120,218,212,36,16,199,143,187,20,16,160,166,231,222,199,96,74,115,197,213,176,96,86,141,230,46,2,132,254,210,104,6,171,97,137,228,50,170,54,1,195,117,164,118,12,251,85,124,77,168,9,132,129,27,152,226,177,30,176,177,147,41,140,136,163,163,200,53,202,181,104,94,247,248,212,11,55,160,104,152,153,12,184,159,16,244,71,10,115,177,81,192,239,233,126,148,17,206,8,11,29,240,249,0,185,6,140,14,138,152,149,219,218,188,3,181,196,165,162,168,182,248,75,209,134,167,129,73,74,144,195,213,31,86,152,164,215,162,75,240,195,168,70,20,81,105,99,181,71,1,42,208,169,93,135,157,94,191,85,221,18,160,143,182,36,13,182,78,114,44,30,88,153,48,5,235,217,144,167,45,166,230,112,175,207,220,206,112,150,82,21,228,112,107,210,67,218,45,238,69,125,168,195,75,85,106,186,117,6,212,28,191,13,151,144,196,44,51,236,12,227,94,13,173,162,122,8,244,217,102,159,98,200,68,55,125,240,129,226,242,183,21,77,43,71,106,10,194,30,233,111,85,112,39,100,250,193,9,66,94,63,224,93,53,98,9,243,224,160,92,233,131,169,194,170,207,205,11,51,210,225,157,200,130,9,76,168,202,13,28,52,54,146,16,69,25,76,82,217,97,236,4,253,92,208,201,149,26,87,35,88,166,30,25,213,77,17,243,57,48,114,166,250,219,231,228,104,110,132,76,154,141,203,212,239,1,99,140,155,48,199,115,131,89,165,61,223,99,71,132,238,28,97,204,255,231,123,204,116,103,41,34,211,233,157,11,228,134,253,139,64,211,82,158,153,4,71,181,187,100,40,221,107,67,49,53,203,199,3,137,143,141,174,174,168,236,1,19,241,8,24,166,129,60,21,30,103,39,156,1,183,44,29,220,120,162,240,26,57,140,74,80,46,227,73,61,221,67,17,193,223,37,146,240,44,176,145,99,200,207,131,97,146,168,31,139,212,97,15,88,235,32,205,176,106,225,167,206,31,253,112,215,156,24,115,252,67,173,64,105,168,163,121,62,101,41,1,115,192,105,158,190,208,143,249,173,30,180,80,247,82,147,17,222,129,226,211,112,157,59,87,161,216,225,224,33,240,254,189,243,130,119,161,141,253,218,217,35,5,204,148,29,253,49,149,251,244,89,138,114,124,221,143,97,118,158,186,248,120,195,114,130,188,239,99,60,109,223,252,45,34,186,245,40,183,109,193,55,13,66,143,73,152,91,73,196,67,238,244,141,40,149,38,77,151,23,97,23,171,238,252,193,136,47,106,104,146,86,11,226,191,14,19,176,80,163,112,16,200,244,99,11,17,144,174,187,97,165,160,125,237,184,57,117,95,77,126,155,86,195,237,150,50,205,200,77,115,229,198,132,230,206,9,177,35,114,41,2,35,55,22,159,115,144,96,237,122,53,161,120,159,11,166,207,32,165,192,221,138,230,250,22,120,84,29,21,235,243,245,144,235,50,138,74,45,110,56,135,226,142,240,33,87,107,241,15,190,33,165,92,142,102,147,203,190,48,37,203,221,109,148,101,101,46,178,246,14,76,55,110,11,152,18,144,59,23,232,207,239,35,198,140,94,115,169,136,162,69,203,18,51,31,76,13,186,250,200,68,87,206,39,255,54,21,200,185,186,198,121,142,57,148,81,121,116,56,239,39,63,74,241,245,240,128,173,101,120,101,192,49,50,160,98,249,80,90,108,132,74,186,159,35,129,58,21,255,229,140,147,43,11,27,45,78,44,15,135,139,37,128,4,222,8,223,52,135,155,101,44,46,76,144,40,242,240,80,88,109,105,217,234,164,231,96,52,115,152,239,163,55,47,70,93,221,29,166,150,87,98,224,100,29,105,181,112,24,126,75,189,55,41,184,177,46,186,133,170,147,238,73,194,128,241,218,80,185,15,189,55,179,216,227,83,212,10,16,190,23,120,179,241,251,168,144,14,146,198,119,34,251,86,77,228,240,217,176,132,230,16,120,90,83,149,195,180,174,100,129,139,137,150,59,76,137,159,228,82,16,126,74,145,187,165,121,11,150,96,133,217,33,47,60,167,38,236,160,103,132,97,193,97,54,242,231,183,233,14,189,239,189,209,212,92,10,83,127,27,143,182,223,242,57,140,160,107,111,240,20,83,88,97,129,169,125,8,216,114,5,130,78,86,85,14,20,123,87,239,13,37,133,23,1,144,167,93,90,214,4,124,247,13,200,24,143,87,208,159,155,247,59,42,112,148,247,231,131,89,153,167,191,54,5,3,243,129,41,10,247,83,226,199,192,32,14,8,194,81,108,75,14,147,194,168,250,185,171,89,205,14,143,244,36,219,27,133,102,57,198,148,76,151,80,140,152,178,20,141,252,1,211,31,166,99,170,70,51,123,95,209,160,98,163,201,49,66,34,187,29,19,91,115,57,103,154,143,122,151,144,117,19,181,241,44,146,227,190,182,128,145,188,206,186,248,169,55,138,81,227,217,229,100,38,235,129,81,113,225,51,231,229,123,163,214,215,214,133,143,61,94,116,103,193,225,156,247,209,230,217,97,117,219,66,70,169,203,147,207,231,201,126,213,123,113,111,76,6,133,209,219,221,247,193,75,213,170,15,250,6,105,80,8,152,50,183,103,43,175,199,118,242,185,132,221,187,116,30,211,72,17,9,117,11,21,108,93,66,22,185,245,56,46,146,245,76,91,129,17,111,140,65,179,0,139,78,243,84,199,13,15,16,10,232,207,10,67,41,126,196,190,4,93,100,209,19,14,121,54,15,30,208,81,169,69,210,208,177,67,138,234,23,79,120,68,36,185,118,96,172,175,26,48,253,183,122,181,137,123,249,205,231,219,146,5,12,93,120,15,216,4,207,229,112,197,226,241,240,53,53,78,121,60,71,243,175,219,236,194,91,120,172,12,158,17,2,195,23,46,178,229,85,204,159,236,70,1,205,13,20,95,62,112,143,208,4,240,84,95,226,192,68,79,125,196,151,5,185,244,167,43,132,253,254,211,84,6,10,83,47,12,3,168,30,59,106,123,156,156,250,63,17,216,223,197,166,1,186,254,96,144,156,147,249,11,52,209,223,95,84,127,186,91,61,119,255,204,79,210,74,115,111,53,211,40,48,245,121,152,45,180,33,148,207,60,217,249,36,219,111,14,117,110,122,76,192,115,232,229,239,248,164,189,245,204,66,141,12,210,197,145,150,195,5,70,192,254,140,10,45,89,14,55,186,169,213,68,220,166,86,213,62,184,163,214,176,159,37,114,140,248,230,87,51,11,167,238,43,102,10,76,191,26,186,187,190,30,179,128,6,117,127,111,250,70,133,128,191,91,1,106,250,62,73,206,36,236,154,124,18,82,100,243,43,171,202,44,205,45,61,199,150,178,170,211,127,154,255,223,133,229,180,19,145,12,171,59,211,226,180,68,109,185,35,35,63,139,127,48,36,131,154,196,100,160,133,169,254,210,248,253,77,136,120,59,117,150,136,182,127,48,84,33,93,6,156,254,158,57,135,63,247,60,219,163,102,116,219,68,139,185,6,12,229,147,218,74,124,158,154,28,54,209,231,170,111,77,21,74,247,33,91,16,235,62,104,35,208,227,232,217,128,68,152,131,184,46,179,124,59,140,48,165,238,227,180,213,180,120,240,77,68,73,205,230,105,9,78,191,122,195,254,173,31,147,22,100,207,224,64,171,71,112,85,38,210,180,189,57,224,62,206,32,201,163,157,51,195,99,100,20,40,66,16,53,21,37,112,48,2,102,239,148,33,61,211,146,206,111,135,55,49,106,189,154,243,167,196,123,157,31,94,250,224,131,244,132,143,74,193,159,208,58,32,184,172,191,202,145,3,162,220,51,20,99,39,184,160,238,240,8,131,34,66,26,232,210,124,48,36,159,176,96,59,138,113,160,70,111,167,106,243,59,53,129,137,114,203,27,159,189,105,198,96,31,139,118,84,157,160,168,153,118,255,144,80,192,172,166,39,50,162,159,171,221,159,158,79,144,22,17,233,56,83,129,209,139,80,51,102,90,138,56,96,76,42,53,29,7,109,55,241,219,48,84,238,199,98,182,242,255,251,218,59,61,38,49,77,8,114,53,244,77,250,219,196,115,190,3,155,90,152,125,198,69,111,126,14,27,175,56,52,56,165,215,152,39,224,49,2,38,76,242,92,77,89,105,187,112,202,143,85,155,141,206,40,96,34,10,250,104,16,33,223,123,159,57,212,31,219,15,197,228,25,176,169,139,168,15,147,98,7,63,232,177,20,134,250,94,180,49,221,15,98,26,151,106,55,98,112,221,199,62,91,138,120,233,248,94,201,179,205,204,66,58,126,244,106,154,141,4,29,194,79,143,215,55,77,84,41,166,112,210,34,183,134,160,205,184,59,194,174,79,112,162,101,56,249,191,112,170,45,75,216,76,31,119,54,215,216,223,77,77,89,167,33,39,71,29,177,97,96,128,234,123,225,60,215,216,17,168,10,209,13,156,45,184,199,52,98,146,234,209,97,181,192,37,223,215,42,26,240,164,28,128,82,170,24,81,44,55,249,150,86,17,176,239,210,156,69,187,158,26,37,165,30,127,3,134,116,66,207,219,141,76,123,124,46,184,238,139,6,31,72,6,148,241,44,236,169,86,35,110,100,124,16,44,78,141,68,109,164,177,47,202,218,82,35,5,82,165,20,239,133,215,172,73,192,101,141,146,241,224,20,210,60,70,202,50,210,37,135,55,29,7,106,101,116,194,104,31,154,169,44,76,106,247,21,66,79,37,224,204,156,85,152,228,141,63,25,103,189,208,228,28,203,152,29,204,15,92,44,202,173,145,13,146,224,216,226,14,227,118,107,15,206,153,133,217,75,118,179,5,56,53,200,69,18,188,20,191,184,174,183,26,190,154,52,107,243,65,105,116,164,107,38,26,114,204,18,175,13,183,147,122,70,21,66,166,222,253,131,208,124,162,9,122,131,87,159,23,134,157,251,129,113,141,3,174,127,104,209,57,255,237,101,231,185,116,203,25,106,71,8,201,209,120,114,168,159,187,38,201,27,34,103,110,247,157,25,140,18,140,134,60,143,201,20,150,68,217,20,158,107,55,10,177,135,245,5,178,172,73,48,119,253,109,170,22,189,172,33,87,106,53,133,171,205,12,245,179,201,125,195,2,123,196,208,130,98,140,248,236,63,141,228,46,251,136,250,85,123,76,63,145,97,151,63,231,96,126,60,124,94,229,7,19,19,155,250,100,232,117,32,159,250,193,72,46,103,53,119,201,154,123,233,78,182,162,211,231,104,52,66,102,191,26,33,202,51,42,119,178,208,165,9,149,70,192,202,218,79,121,43,241,211,238,247,166,176,95,146,21,148,213,145,224,142,159,38,156,119,103,26,5,100,198,100,248,123,112,108,152,173,55,39,52,53,28,60,59,140,172,46,234,28,207,183,159,23,125,210,220,124,204,230,45,29,168,205,162,150,43,63,76,47,175,231,62,121,169,242,212,181,65,244,53,102,192,144,178,79,153,40,253,124,89,210,98,31,12,105,134,6,245,207,217,68,96,208,199,228,167,61,47,3,58,33,9,141,241,134,209,85,154,225,129,73,202,4,10,11,64,123,80,124,91,135,173,70,104,61,240,49,226,29,198,88,19,181,218,31,92,123,160,240,188,189,232,142,237,14,237,25,229,216,69,15,150,138,128,237,48,229,75,18,116,4,206,30,119,63,112,69,250,229,121,45,26,199,226,234,73,81,197,31,96,119,78,64,179,166,104,64,207,46,52,47,188,158,143,61,76,225,230,67,143,85,49,133,160,202,244,201,87,18,24,235,66,223,218,10,241,118,192,67,185,179,12,158,113,190,0,147,24,215,155,119,35,136,255,193,155,178,86,157,103,3,242,72,247,145,141,81,104,190,15,14,173,177,191,23,237,108,66,65,250,187,121,233,23,134,233,115,42,140,97,20,55,183,210,28,121,114,90,112,218,23,132,226,240,33,157,175,55,199,189,143,117,77,63,72,149,179,175,155,22,129,219,103,216,167,85,75,59,59,189,149,201,55,67,204,254,167,226,190,91,141,133,123,39,131,10,162,93,244,209,232,20,119,163,117,36,100,27,179,62,26,228,220,110,78,28,152,182,64,89,156,232,157,7,74,197,158,88,42,231,131,225,56,249,47,159,141,18,217,157,7,110,94,199,107,240,212,227,135,89,188,189,21,0,120,9,71,0,104,26,97,179,14,107,137,46,250,211,232,163,196,181,244,113,202,225,115,182,74,26,5,28,46,230,118,10,12,223,127,28,232,240,164,47,53,243,97,201,237,173,7,108,9,155,165,251,25,233,61,127,107,56,67,151,184,123,208,61,230,22,232,121,169,85,244,222,22,158,233,14,51,193,37,111,139,1,54,189,135,129,104,83,234,69,215,38,4,227,41,158,236,60,200,22,18,25,24,154,198,242,192,91,182,64,231,84,20,113,74,119,234,126,44,223,186,85,114,180,196,115,19,162,208,82,16,178,242,211,131,176,217,142,247,34,238,164,245,197,110,63,2,204,114,111,250,203,4,74,61,36,129,202,202,243,88,68,175,70,11,144,134,6,125,101,72,211,91,220,153,176,128,238,255,76,238,114,127,248,152,241,165,235,75,101,179,189,63,152,118,168,164,223,170,146,142,241,57,6,147,166,134,143,172,104,52,187,63,55,140,246,70,103,81,49,182,218,11,215,177,158,243,214,136,112,226,230,38,102,54,20,166,146,124,6,124,14,50,153,7,16,90,215,21,247,94,80,183,233,189,81,126,117,15,226,192,125,137,190,129,193,101,231,18,240,104,154,178,162,55,177,236,17,131,178,96,125,212,223,78,76,163,239,112,25,63,101,128,169,240,249,100,241,94,70,125,217,30,248,28,117,190,73,211,154,208,53,200,243,171,132,42,113,53,31,71,15,8,74,230,107,10,152,90,142,172,40,162,189,37,80,2,15,50,42,40,208,246,248,101,44,32,221,38,73,50,172,152,132,52,21,84,125,110,4,12,170,251,223,72,84,103,245,248,160,161,130,167,204,97,99,251,85,216,124,37,71,17,164,213,1,79,72,115,120,232,138,198,149,243,63,185,24,241,144,121,97,246,50,157,72,191,218,170,15,93,236,103,249,65,115,236,192,72,191,180,252,216,147,199,168,137,41,202,200,139,28,45,112,193,56,14,152,152,191,76,132,68,71,90,188,243,153,131,236,163,98,203,174,99,122,197,75,195,69,168,21,186,152,186,209,38,150,153,80,74,48,3,193,253,128,234,223,225,65,254,82,124,100,202,122,146,155,48,80,113,157,51,245,9,126,153,254,188,195,8,4,107,234,132,245,208,253,183,225,42,87,170,103,83,19,75,97,237,82,76,150,117,134,195,204,70,169,150,195,16,125,201,185,69,41,65,246,218,181,60,127,116,145,234,63,32,188,224,211,112,90,179,239,19,191,34,232,231,142,172,101,205,210,155,64,164,41,42,110,206,148,23,203,174,153,154,121,192,197,26,19,52,158,194,30,180,2,134,49,105,62,129,135,137,238,215,7,215,51,159,203,147,20,202,70,247,252,193,166,57,250,164,63,42,132,42,126,245,32,174,175,85,42,211,196,61,29,166,65,84,205,175,10,221,90,56,9,139,251,23,205,87,97,180,120,15,9,48,197,153,79,161,9,229,58,223,163,161,195,122,204,208,250,192,221,75,69,128,145,36,215,4,135,153,53,223,134,71,157,14,109,139,15,60,34,32,185,112,249,30,178,137,97,212,97,223,108,161,4,172,52,33,61,169,92,58,5,54,203,93,97,218,152,3,222,214,74,162,191,93,17,13,252,96,26,92,134,50,143,208,30,31,78,27,189,122,122,186,209,203,157,98,199,219,212,131,104,6,31,120,69,44,148,243,2,150,38,133,123,84,129,241,206,36,90,244,230,86,216,242,13,26,213,3,132,243,53,167,148,76,114,246,7,35,8,44,146,73,192,72,13,237,128,71,121,63,24,1,24,7,51,126,172,134,176,26,101,170,126,107,99,187,87,231,31,47,192,55,45,114,201,53,235,152,108,115,201,151,195,144,222,106,86,7,107,34,199,144,205,95,63,189,194,172,160,28,48,157,251,79,56,147,87,217,1,183,94,21,70,229,112,120,80,131,42,148,86,52,61,98,193,3,143,189,109,212,94,134,68,107,208,171,29,45,30,141,178,198,103,233,179,31,134,165,67,17,16,41,117,133,33,155,184,240,234,26,145,36,32,226,134,33,251,25,52,1,178,23,231,186,147,47,31,184,92,170,58,24,40,208,227,35,92,120,62,187,202,254,213,77,7,60,139,246,103,91,121,253,138,183,222,4,211,102,121,78,252,234,222,9,124,202,85,167,2,165,190,88,70,14,83,17,166,182,200,220,248,121,254,185,72,146,86,189,55,133,234,219,147,66,144,86,204,170,33,15,106,144,230,142,239,65,166,76,141,172,101,53,22,241,53,169,52,87,191,138,108,112,114,183,11,231,228,152,100,114,168,35,246,19,177,107,56,252,242,99,245,154,212,113,143,71,163,220,76,29,24,24,25,75,76,180,227,95,28,151,66,222,27,1,185,30,75,215,20,142,116,200,151,73,185,222,155,39,37,169,5,158,55,157,181,45,119,172,190,236,50,158,178,24,84,242,147,207,168,161,161,56,46,204,153,165,79,62,209,128,190,112,125,76,10,164,173,91,186,63,157,177,154,5,222,100,252,99,9,80,118,212,30,248,12,89,139,81,161,218,86,138,236,59,34,98,107,198,205,173,127,70,174,134,197,46,44,60,76,193,46,66,8,192,100,59,239,213,204,90,121,175,93,36,135,194,150,207,249,41,112,229,111,103,192,152,151,67,225,97,202,226,14,23,101,153,233,198,251,87,3,165,150,77,138,21,187,213,188,248,17,2,189,39,180,117,2,119,2,68,43,224,51,55,212,133,63,43,110,69,218,9,166,37,26,108,21,38,253,16,15,14,137,162,120,156,231,255,115,214,199,118,122,230,113,19,167,17,57,78,92,88,135,41,129,150,37,4,197,224,240,74,124,96,30,166,9,76,136,186,197,70,79,185,139,44,223,129,71,214,106,236,244,148,123,234,147,13,178,19,23,165,136,76,159,12,139,194,131,165,48,226,157,147,93,127,122,153,214,100,192,162,44,65,169,76,153,97,85,211,229,6,171,208,133,57,9,35,135,2,41,99,201,178,2,44,98,86,227,100,60,102,234,89,2,50,38,19,253,206,120,46,168,92,36,102,50,160,32,30,53,46,54,114,22,121,50,196,163,203,61,221,168,106,45,250,100,97,97,97,108,61,29,0,116,21,82,78,234,112,125,194,64,244,76,167,118,31,186,82,250,36,159,98,90,225,247,133,207,102,88,245,234,73,131,126,188,84,133,12,79,6,155,73,183,239,96,83,125,82,31,24,10,212,24,238,130,218,179,194,27,19,57,208,243,67,250,211,7,107,237,142,103,201,154,23,133,123,31,34,62,183,52,144,162,93,10,163,130,23,71,46,77,235,91,182,217,51,13,160,175,25,1,227,193,203,151,132,211,175,196,154,175,8,61,202,46,60,96,9,29,53,76,160,133,185,46,67,202,73,22,254,168,41,184,53,125,50,194,159,35,158,12,218,86,189,22,94,141,176,159,224,157,150,73,0,159,99,164,23,81,164,235,250,74,48,217,150,48,219,38,74,150,77,97,51,219,3,134,18,105,60,240,140,29,20,134,202,250,94,107,180,107,23,213,144,198,248,201,137,222,95,78,207,81,62,76,88,179,220,171,211,83,8,100,46,222,150,87,78,218,203,109,201,162,117,95,153,25,37,97,30,99,226,21,91,117,88,99,106,192,16,1,151,235,154,32,30,186,100,27,130,224,120,123,111,12,112,106,239,213,221,98,9,14,103,43,177,23,120,192,97,149,3,30,90,16,74,147,2,76,210,129,182,189,30,120,34,185,222,3,174,69,123,181,23,21,6,105,223,123,227,44,46,133,241,131,195,121,160,234,172,233,213,27,25,191,184,26,210,163,170,239,5,247,189,239,175,7,134,3,250,238,114,212,215,163,133,21,112,127,106,116,9,123,174,22,254,220,166,178,95,98,7,176,134,16,232,11,248,13,167,88,180,60,38,218,129,243,212,182,101,242,152,85,94,44,97,157,202,168,81,250,232,69,128,208,81,35,107,164,191,93,225,246,186,240,106,15,218,234,118,42,23,80,152,211,139,194,150,47,12,24,205,139,42,48,81,237,120,50,150,131,210,3,46,132,227,135,199,37,76,92,69,179,62,68,180,135,179,59,25,172,226,88,216,132,16,250,214,128,41,139,126,96,238,151,47,76,54,81,224,115,210,140,114,159,188,116,17,166,55,73,140,22,70,6,48,133,7,10,147,146,186,191,77,136,88,224,6,129,75,187,40,9,63,69,201,137,223,81,57,7,239,80,56,91,186,56,96,226,39,10,23,212,71,47,58,158,49,99,140,188,234,249,7,11,245,57,134,114,173,222,93,255,131,53,0,188,248,216,201,237,23,131,181,182,113,193,120,185,183,220,124,106,7,215,130,63,62,74,149,128,177,212,20,158,36,99,238,107,103,145,90,54,58,142,210,211,125,49,146,178,15,204,78,116,111,142,35,171,176,177,25,221,155,163,103,166,48,170,222,50,149,202,19,145,92,38,227,214,239,205,81,204,81,24,55,119,221,155,195,119,253,192,16,187,222,239,137,38,181,12,75,79,84,38,223,223,182,30,10,129,179,109,53,119,9,21,97,181,6,182,232,235,93,128,89,147,97,240,189,143,38,239,189,146,22,130,192,17,212,139,44,110,62,153,160,21,199,73,54,14,168,246,4,38,222,188,47,124,78,119,93,189,132,29,167,108,59,231,220,144,195,113,161,6,177,230,133,143,43,42,231,223,34,29,22,245,139,108,152,169,85,253,109,202,168,250,221,79,143,19,166,139,27,99,36,167,187,89,211,199,46,232,177,202,195,144,102,30,82,104,35,48,6,212,146,131,128,242,111,133,71,237,247,0,43,228,178,5,165,99,38,214,54,187,132,86,137,80,6,59,188,102,26,184,19,190,190,240,128,54,234,198,183,104,11,146,96,41,109,231,235,30,65,148,56,235,94,12,239,103,191,159,139,166,144,165,247,206,48,151,223,131,25,221,97,153,165,52,217,165,251,94,68,67,197,162,176,60,67,216,95,44,144,41,138,149,221,76,248,122,207,109,20,22,244,201,104,136,184,23,215,146,243,131,26,185,116,160,173,238,231,214,196,159,99,225,99,174,212,231,193,58,105,141,24,81,19,170,149,239,97,148,106,247,100,61,155,231,212,245,129,103,211,71,76,51,98,174,242,181,16,157,152,177,29,226,53,181,173,247,38,232,119,175,165,195,91,95,11,109,143,26,48,93,109,73,199,219,102,86,124,45,138,110,147,254,52,165,22,61,206,116,98,16,122,60,97,225,165,28,87,159,109,250,217,114,166,249,246,49,40,184,115,106,141,32,177,30,101,84,118,42,235,46,127,22,3,212,104,129,62,133,49,52,228,172,8,27,44,154,237,245,236,154,197,130,176,129,194,96,160,63,92,160,205,141,183,58,222,183,166,49,22,197,20,206,67,146,151,9,65,232,169,10,109,226,186,246,29,150,136,222,219,52,158,227,222,84,63,63,111,101,2,212,49,36,88,115,138,82,20,53,138,4,150,159,67,149,218,139,107,168,24,9,156,30,62,199,14,233,59,66,176,22,11,209,101,59,105,233,14,183,138,140,223,243,49,142,235,83,34,42,71,23,227,243,37,39,44,249,129,194,154,219,245,98,200,143,34,84,105,249,247,231,193,160,237,12,151,44,21,130,210,250,90,103,83,136,46,11,126,119,169,119,189,224,22,238,17,236,160,84,66,100,198,128,91,48,39,101,40,41,69,53,7,148,48,93,60,89,197,113,23,24,241,146,217,239,197,52,58,116,133,199,205,34,160,88,246,176,19,194,69,181,34,171,74,243,254,153,25,10,195,230,21,206,83,66,95,73,55,248,149,161,220,136,215,134,206,84,79,38,250,200,83,137,155,163,157,40,241,192,3,183,54,47,76,57,209,115,243,50,189,185,18,148,160,157,94,92,41,77,10,152,229,162,123,244,162,45,204,151,15,66,167,67,43,20,17,56,163,80,193,97,20,3,37,56,133,11,209,35,134,67,103,180,242,11,98,89,160,179,234,9,12,12,46,201,110,178,239,82,99,29,9,12,226,193,242,211,180,176,69,241,23,49,11,40,120,31,152,38,156,27,16,233,90,37,117,86,99,148,22,227,91,78,77,164,253,236,138,111,71,41,4,153,207,164,148,1,133,57,191,126,158,21,41,60,99,233,19,24,254,133,237,240,176,142,67,29,81,88,73,190,253,159,74,215,46,242,23,160,4,21,46,122,166,134,158,76,156,244,158,24,45,212,234,101,109,164,165,247,237,124,109,191,218,34,226,122,0,76,124,225,239,100,66,161,173,63,60,174,44,221,228,49,53,36,160,234,106,207,89,143,104,231,240,223,70,113,65,185,107,105,26,91,206,29,6,76,247,219,11,215,242,77,36,224,250,20,14,152,140,188,19,57,0,183,166,237,85,192,217,9,136,126,240,214,165,61,240,234,106,9,248,24,14,234,41,155,88,243,151,225,0,182,232,227,123,220,123,135,48,48,236,133,138,246,40,4,180,202,123,122,131,20,198,211,141,81,89,80,62,233,131,83,148,176,214,133,31,231,135,72,189,23,177,23,75,97,228,199,2,58,99,224,225,87,131,233,69,86,152,202,220,64,251,211,224,116,102,10,194,80,23,166,123,187,63,246,17,117,41,14,211,198,245,216,102,228,150,115,12,153,121,166,207,205,27,135,68,192,28,216,143,33,62,150,159,32,196,224,170,234,201,25,60,189,105,204,96,20,228,20,38,94,180,3,38,233,253,152,241,150,250,185,48,41,139,7,78,78,238,76,169,248,177,105,214,115,115,84,227,70,192,133,37,244,192,209,165,4,76,187,201,126,225,42,112,251,95,80,47,240,5,101,223,120,96,178,132,31,10,249,211,251,216,195,75,189,15,152,105,34,120,46,61,71,118,60,117,205,243,177,143,168,229,216,113,45,73,78,93,245,20,89,141,238,3,66,229,181,118,117,153,95,211,106,14,184,191,33,44,43,94,93,113,53,125,71,239,131,209,215,30,240,236,53,61,161,1,168,36,183,195,104,207,232,20,173,112,65,125,30,87,177,2,102,173,171,129,196,99,175,225,243,96,18,136,43,79,112,141,10,44,127,240,115,120,160,145,40,112,34,4,238,63,189,77,154,83,166,40,65,217,26,239,133,50,135,18,98,155,166,108,139,41,202,202,124,156,92,50,245,78,191,85,44,117,244,24,34,48,172,57,61,69,33,210,70,201,203,141,103,34,219,236,52,41,7,30,70,4,32,112,58,198,157,47,251,51,79,70,211,106,8,196,175,70,30,14,103,194,43,18,74,29,191,110,222,15,45,20,21,136,15,60,105,144,159,95,41,197,249,216,249,109,198,102,62,39,15,91,23,227,31,80,151,140,66,153,228,133,228,104,106,37,114,251,114,243,110,146,74,31,188,160,33,82,24,139,213,171,172,10,181,142,4,60,229,189,206,147,109,127,45,232,128,181,165,237,88,149,199,28,243,141,148,64,245,80,139,118,254,40,0,253,167,183,245,14,201,52,61,187,13,238,164,195,148,101,234,118,70,65,87,27,126,115,227,186,90,26,162,162,153,40,46,62,206,223,120,3,61,164,162,70,252,116,93,154,235,53,194,94,79,168,242,214,253,225,12,96,163,29,238,97,160,61,76,74,238,57,33,152,30,241,218,20,255,189,190,166,137,111,4,12,191,173,158,108,115,70,97,50,182,116,167,237,224,218,57,198,122,250,5,67,11,60,165,170,98,196,150,98,122,164,63,244,236,170,69,244,22,40,151,175,81,224,203,67,169,193,59,96,117,231,136,255,161,157,28,164,164,122,209,30,38,90,246,161,12,175,196,198,40,98,30,24,154,31,76,1,164,244,113,19,114,40,247,232,26,20,178,142,46,15,182,232,236,246,243,97,80,60,45,141,74,84,66,228,104,197,46,214,42,34,90,14,131,77,35,197,190,240,37,23,238,231,50,221,101,55,151,141,6,185,75,209,0,246,44,60,42,31,138,109,173,68,136,80,89,13,111,43,6,30,244,140,43,188,130,64,204,224,165,20,168,36,137,166,183,101,22,75,199,40,191,24,132,232,61,142,8,148,109,159,218,98,107,148,244,150,55,224,157,180,189,125,211,151,180,191,168,221,217,41,135,133,59,5,62,67,230,145,237,3,67,233,246,88,211,156,42,190,4,76,231,68,211,28,187,176,219,54,71,121,137,172,232,101,166,0,61,79,169,219,248,25,18,72,167,62,184,227,30,62,169,31,68,168,252,135,217,39,213,71,48,221,33,47,195,224,185,168,203,239,178,95,161,205,222,227,177,225,66,24,15,156,206,202,46,23,238,218,210,54,217,213,119,192,116,186,171,229,55,207,230,182,61,61,67,210,23,198,6,205,46,158,181,234,77,226,140,40,210,154,146,78,163,2,62,251,186,159,9,245,43,73,238,156,73,223,35,114,93,172,178,104,60,221,14,231,177,61,36,120,222,159,48,156,150,149,14,28,229,88,33,84,73,63,149,251,20,74,251,86,202,68,152,229,169,205,135,34,167,220,89,106,73,18,133,19,132,211,2,43,61,75,55,230,215,54,4,150,32,18,85,213,72,57,222,159,166,43,86,225,73,27,161,192,37,61,247,166,94,255,62,25,186,19,218,206,128,136,241,186,171,143,234,111,169,0,129,146,205,27,72,12,214,1,167,79,182,59,59,4,84,124,86,10,161,109,1,199,152,112,99,99,88,41,159,54,167,52,82,136,43,198,155,70,21,109,26,232,59,4,96,160,150,166,181,85,107,224,41,46,238,241,181,106,127,186,25,170,105,46,172,139,46,77,113,192,195,235,39,238,64,231,91,101,157,172,196,221,99,76,197,122,94,148,207,153,80,124,139,67,115,160,67,92,222,90,111,6,205,167,224,57,105,186,118,64,89,255,66,11,116,189,60,59,4,200,157,203,205,18,64,15,65,9,157,243,251,110,55,148,21,137,225,135,206,89,114,222,213,243,68,19,245,128,167,249,29,57,178,29,48,77,250,207,213,22,87,118,24,2,138,164,229,191,123,153,20,182,195,43,191,253,233,123,220,211,99,210,77,62,159,22,114,246,248,229,87,83,119,42,154,210,6,163,118,230,112,198,133,126,126,186,120,179,53,232,113,246,150,62,183,85,56,56,138,1,147,223,183,78,158,229,46,144,224,15,157,221,104,76,84,111,122,1,94,15,169,68,227,8,189,32,30,128,254,178,165,115,227,165,144,127,209,54,238,6,209,81,160,195,4,162,4,61,139,118,228,120,46,200,20,146,194,214,178,116,225,217,85,67,11,89,242,61,238,120,210,30,163,4,33,40,80,236,145,3,134,53,90,43,189,39,217,15,71,169,176,212,95,166,136,223,215,6,104,126,10,77,233,182,245,42,140,15,214,90,80,24,37,154,239,7,211,250,18,149,12,160,193,131,159,47,12,33,143,62,216,238,166,206,250,193,139,17,220,10,239,224,112,7,102,97,78,45,127,135,249,208,175,38,92,168,211,31,111,239,126,76,242,103,15,29,64,55,3,199,239,189,77,81,68,41,87,176,104,220,247,166,196,168,170,8,93,51,118,158,25,63,205,183,212,186,252,99,175,120,37,233,15,213,26,37,224,218,98,246,255,224,7,109,46,178,98,40,237,7,10,35,48,92,229,226,161,4,33,212,48,57,53,176,61,55,52,248,2,163,251,58,46,76,251,185,62,248,162,191,41,110,142,164,147,110,71,157,248,97,152,55,132,142,181,104,128,226,179,33,83,28,169,121,93,92,227,184,162,51,199,199,54,150,68,173,206,37,14,29,118,2,132,210,186,186,58,12,2,35,174,110,217,184,210,181,101,140,226,138,29,102,4,196,95,218,204,214,80,26,240,171,51,214,149,118,100,34,113,151,99,212,242,217,83,82,123,122,248,114,164,145,129,91,125,186,84,141,57,47,46,54,113,117,41,163,195,246,30,49,85,32,88,86,201,138,241,163,31,246,65,43,211,218,234,180,202,206,72,107,253,128,56,118,160,222,219,218,50,220,68,49,194,218,182,212,182,58,62,217,116,59,123,54,99,21,91,106,184,157,143,16,198,19,109,116,42,242,56,141,52,124,135,77,201,0,75,224,96,90,57,68,188,54,221,81,218,47,48,151,5,97,125,204,168,253,108,79,209,64,39,120,28,135,19,153,220,55,111,99,194,156,247,236,122,42,237,206,62,66,242,246,30,78,136,74,61,201,21,234,121,227,230,148,161,106,220,218,170,170,102,236,150,4,56,246,31,224,152,42,116,104,188,232,113,93,166,191,54,149,189,77,213,247,128,119,248,100,11,122,45,237,193,88,208,126,185,130,88,193,63,206,26,112,95,164,199,189,43,25,255,138,160,136,56,224,244,203,70,16,21,61,153,162,74,138,108,128,219,171,141,10,116,74,125,104,48,127,155,98,205,135,46,158,91,162,99,59,237,43,171,89,97,130,58,211,118,107,172,255,243,5,143,89,11,119,68,123,242,100,144,2,255,70,236,152,47,120,218,234,248,159,209,205,41,96,171,76,122,194,6,115,84,143,52,154,202,195,84,18,236,197,180,90,197,97,182,164,167,186,203,152,206,102,192,231,177,149,159,123,241,245,157,145,182,22,211,249,208,84,111,65,75,252,251,152,192,165,63,209,144,57,162,137,2,86,234,115,92,232,123,149,121,195,229,192,103,253,105,44,30,70,31,175,224,128,174,103,62,181,37,149,97,250,142,136,131,18,121,212,82,6,8,247,250,103,94,213,98,125,38,154,173,165,96,241,91,246,160,116,219,60,232,240,162,122,104,132,250,67,91,180,140,142,230,91,152,199,224,204,36,106,158,144,181,37,45,2,30,43,191,165,37,22,75,22,88,155,136,150,49,175,212,21,48,177,175,167,110,133,226,135,122,225,161,68,211,176,218,161,87,18,240,110,79,116,55,119,111,250,170,68,8,82,126,98,233,184,137,247,185,77,149,69,235,167,142,1,224,20,163,7,102,217,62,5,82,227,58,238,245,167,230,168,153,96,72,64,218,215,206,89,169,23,124,66,229,213,134,57,64,154,153,244,90,110,254,213,63,29,152,221,228,137,123,209,32,243,173,233,74,91,58,254,181,230,162,104,161,248,70,140,26,48,84,0,117,195,176,146,180,15,134,228,88,3,237,203,36,32,253,98,170,126,222,53,125,76,139,178,252,201,40,53,80,38,13,10,127,166,23,227,84,114,127,77,253,95,106,227,186,119,95,16,31,131,182,93,80,171,62,255,126,186,177,153,41,117,195,206,214,216,248,93,76,114,116,245,39,204,66,37,229,231,247,192,73,77,158,95,158,44,99,156,125,225,215,115,76,88,150,94,247,65,218,103,191,2,66,34,202,84,62,234,152,17,118,246,89,134,253,218,53,218,65,161,68,113,208,84,115,117,158,32,75,233,29,224,144,235,208,113,92,158,26,163,236,121,249,74,167,238,19,13,167,200,251,139,10,87,194,3,171,62,215,78,234,224,191,225,166,11,112,206,39,253,70,165,226,116,152,14,170,241,148,157,212,30,85,89,212,40,22,200,130,222,7,115,110,109,182,162,245,232,254,153,238,106,25,126,245,50,58,107,205,125,84,10,206,134,195,4,193,116,217,226,34,248,97,93,173,118,84,133,177,22,213,31,206,118,14,131,248,72,42,216,188,170,201,102,198,205,183,245,155,61,27,101,89,49,226,200,62,232,218,227,12,117,219,11,134,251,12,141,129,164,39,136,214,126,147,112,144,211,79,154,68,134,127,169,251,94,54,140,81,89,94,58,253,26,137,63,148,118,200,170,9,205,68,32,228,11,224,28,120,153,218,189,166,54,112,84,63,20,18,89,165,235,55,117,66,183,234,72,246,156,123,201,99,227,37,21,47,8,160,160,241,88,187,154,2,96,93,187,141,113,224,243,45,159,228,4,7,71,238,254,100,205,104,216,135,194,198,9,226,48,233,52,137,133,79,194,248,110,165,35,65,67,81,152,254,54,124,47,43,174,54,214,217,174,112,69,99,249,131,73,64,106,243,17,121,119,138,131,28,46,136,88,171,205,8,107,102,243,23,163,107,84,43,15,113,25,142,139,232,195,98,68,65,75,111,14,207,93,119,148,22,74,53,118,209,220,138,3,151,49,214,220,32,146,8,201,107,142,171,5,145,85,62,135,181,72,104,230,131,207,76,210,167,166,28,114,15,127,44,100,121,202,208,107,201,140,143,64,9,71,200,215,152,228,135,74,192,155,29,73,198,115,16,51,246,149,55,208,44,214,78,76,108,240,233,117,245,172,163,50,84,91,1,218,154,96,243,103,48,55,201,86,129,173,70,124,57,188,32,139,148,7,135,15,36,14,174,153,127,236,123,2,35,155,249,165,221,141,7,27,62,243,39,131,182,93,87,133,10,162,221,181,172,107,254,60,255,111,192,233,199,111,79,26,203,24,85,252,107,193,62,221,116,191,154,116,252,123,125,7,220,254,20,144,87,125,114,70,209,175,134,145,72,5,74,206,24,46,66,143,31,108,178,64,89,29,155,54,147,199,210,97,6,32,173,190,158,104,56,114,111,14,83,223,170,57,205,99,130,183,92,125,88,166,141,161,230,254,206,1,238,146,181,200,168,152,148,147,192,214,136,230,195,178,208,137,125,102,75,34,180,235,79,14,79,160,82,117,48,74,231,220,252,182,21,139,181,104,137,211,36,8,226,193,242,3,155,1,144,159,165,29,76,176,7,38,45,159,117,229,239,60,92,152,241,120,219,245,37,205,99,121,21,103,122,58,240,57,113,53,185,110,210,166,110,137,224,250,159,9,149,117,175,133,81,114,56,12,217,188,230,160,139,29,33,142,146,249,85,11,234,216,76,197,9,145,42,154,140,237,177,180,121,16,79,238,209,127,4,107,151,90,111,11,86,60,127,50,194,22,79,49,207,160,76,166,56,74,208,243,169,20,58,123,99,141,151,70,92,236,41,153,153,214,249,208,28,206,181,106,36,115,195,122,235,100,0,70,5,135,175,162,240,140,236,56,48,108,13,83,29,182,85,92,241,11,184,105,79,48,189,250,201,249,44,65,33,228,151,44,24,245,13,211,237,129,51,39,206,231,46,154,36,67,67,204,221,15,52,38,206,123,137,113,87,207,106,245,200,50,175,93,158,184,52,209,217,229,250,160,192,9,151,224,194,13,202,41,223,211,86,177,102,105,49,13,155,41,212,199,205,41,183,18,219,174,65,184,239,59,49,82,38,144,174,41,76,31,163,223,27,139,87,25,43,55,94,214,125,109,170,111,180,162,6,45,82,114,114,31,124,166,92,215,38,39,186,133,75,204,20,56,119,212,10,218,63,221,9,159,103,72,28,40,209,211,134,253,181,37,255,233,97,45,82,114,111,58,23,75,252,244,132,114,82,127,250,108,58,165,248,166,179,32,93,83,245,55,19,186,217,241,181,39,53,96,58,42,216,100,110,66,45,43,32,80,91,28,155,107,198,189,151,121,70,50,40,54,79,227,193,177,89,53,214,185,173,42,51,62,200,177,49,181,253,111,99,183,246,152,41,184,231,51,43,60,172,54,251,7,211,74,176,218,31,96,23,22,58,168,245,209,234,75,19,162,112,163,149,170,121,181,212,247,47,21,213,29,109,38,31,170,25,234,20,97,55,122,103,108,39,127,82,208,161,10,81,169,15,200,43,233,213,201,178,66,31,140,123,163,41,79,36,235,150,115,83,87,122,57,155,214,10,49,205,156,28,17,141,21,188,98,189,184,91,33,147,195,163,106,77,0,203,3,29,41,255,233,73,101,163,56,224,216,199,211,243,242,236,231,86,145,46,75,115,212,232,169,132,67,53,87,141,30,111,138,158,194,46,165,231,132,20,135,236,26,103,77,56,55,3,233,163,74,47,150,194,48,129,21,135,137,157,73,49,28,65,181,229,145,51,99,94,166,199,85,97,99,69,112,24,2,101,221,175,114,243,206,143,134,86,108,210,42,112,196,78,178,247,109,53,4,91,183,118,233,209,127,68,101,176,195,5,154,207,169,206,168,105,209,58,140,191,174,51,201,168,201,71,220,156,194,150,162,59,45,74,42,223,2,248,209,183,168,145,101,14,164,219,34,141,105,211,149,0,136,33,46,78,164,121,126,5,157,168,166,155,252,136,36,50,232,49,237,37,240,70,243,18,146,199,14,195,112,161,65,36,8,190,253,196,6,134,229,78,11,14,16,28,153,254,224,72,107,245,245,212,50,132,183,74,142,129,118,25,117,162,161,0,169,126,241,52,137,71,173,119,62,118,203,246,139,225,140,122,90,113,8,223,246,152,40,19,134,232,183,185,3,98,121,31,19,226,179,57,105,173,15,206,109,187,48,159,71,43,133,206,78,224,154,71,232,186,167,199,191,193,107,70,158,43,96,244,35,31,31,29,34,182,225,48,132,102,90,168,218,45,7,237,147,148,208,141,218,103,203,8,14,166,95,77,115,225,227,164,99,152,248,249,66,189,32,93,224,218,54,137,198,203,55,164,217,248,66,178,118,108,86,170,143,178,195,212,137,189,209,200,210,125,105,66,77,114,22,83,125,250,115,187,119,23,30,184,160,101,241,212,8,194,5,253,13,105,54,161,11,237,233,130,65,220,243,246,192,157,190,84,133,141,188,60,96,234,198,159,26,65,14,105,127,112,214,174,158,232,88,10,219,93,70,163,7,57,51,167,170,105,120,150,110,243,155,55,100,104,31,195,114,144,23,159,1,35,237,187,180,0,17,97,187,248,109,244,24,181,143,130,227,191,197,79,79,196,199,245,222,197,230,202,7,119,11,187,40,12,139,183,239,11,7,110,143,36,223,74,70,10,82,3,102,111,86,123,121,32,14,20,87,23,172,107,113,190,112,143,198,40,23,126,196,150,233,255,72,59,190,136,37,197,31,47,189,89,103,107,192,139,112,154,90,250,68,236,123,192,152,42,77,157,78,202,241,239,205,9,248,168,143,178,178,155,242,191,123,107,179,207,132,22,110,38,185,184,42,153,249,132,82,119,223,215,54,15,117,63,112,118,221,33,131,135,50,92,209,205,83,188,81,28,24,162,96,245,150,169,69,189,191,205,202,214,130,209,97,161,152,120,114,72,117,147,150,132,158,125,194,53,166,105,154,160,248,107,60,176,39,172,64,145,4,207,234,106,163,102,18,115,229,56,95,26,35,54,216,41,147,12,166,86,69,61,113,68,192,227,181,247,83,85,70,110,173,120,234,147,104,205,121,173,173,15,134,229,83,3,198,147,234,229,129,151,7,147,128,55,108,82,234,237,98,121,250,91,155,61,166,161,40,40,151,122,142,171,187,25,221,250,94,158,126,68,201,28,122,108,189,53,244,212,45,30,236,60,68,159,250,96,144,233,221,215,34,98,208,235,227,103,71,191,38,48,37,13,207,183,38,253,226,223,99,194,34,93,31,120,5,187,150,193,67,189,62,243,234,61,142,139,232,19,1,14,133,173,110,182,7,108,213,53,186,2,112,92,28,69,152,54,233,79,163,29,114,239,61,136,48,232,189,105,194,244,99,55,19,1,80,122,172,105,222,86,245,7,167,13,76,221,136,179,178,207,114,92,57,224,149,247,83,254,59,72,181,250,152,82,47,164,185,54,51,253,93,11,198,14,27,234,44,53,176,152,167,115,250,153,58,252,78,79,4,0,82,141,212,2,38,152,241,92,141,102,216,8,248,24,167,186,118,17,40,109,177,250,80,218,232,26,98,227,208,168,177,4,182,17,198,60,27,30,5,178,241,104,141,206,239,167,84,188,197,110,72,223,145,22,242,81,168,176,194,108,253,181,189,104,188,7,91,50,185,93,90,176,169,166,86,107,83,128,181,62,123,28,24,102,214,39,44,50,221,19,104,86,162,240,132,185,22,173,165,95,4,160,225,56,77,237,83,157,203,196,121,226,106,154,23,53,3,127,108,153,230,17,56,172,86,250,233,52,30,10,173,88,9,24,10,185,249,4,30,77,164,228,131,105,52,213,232,195,129,43,27,189,195,5,150,169,172,129,73,42,100,252,106,114,48,106,91,178,246,154,171,176,55,236,18,168,137,4,182,206,38,127,111,83,97,203,253,129,123,14,184,35,78,175,67,142,226,240,125,52,107,61,42,79,204,20,2,115,127,111,156,254,39,142,69,11,161,87,246,24,9,207,214,110,10,86,178,51,118,80,128,114,54,227,246,160,150,113,112,152,232,123,215,7,71,241,229,243,236,26,73,173,179,122,159,48,50,14,240,55,211,138,133,219,158,202,126,12,227,238,83,105,27,113,113,251,35,236,55,223,8,148,235,233,70,193,145,7,61,129,81,221,211,207,189,76,66,192,225,77,180,125,61,47,214,189,171,185,33,39,243,200,159,156,217,48,157,243,6,125,190,178,149,21,12,42,180,234,20,64,192,103,167,127,230,10,177,12,119,221,112,180,81,112,84,120,53,79,72,3,67,222,243,244,59,68,52,22,198,37,146,56,239,215,140,134,210,6,199,119,121,2,197,103,170,120,105,50,40,114,28,58,38,232,21,143,184,152,226,28,61,118,161,24,242,134,6,131,183,106,140,80,122,79,0,48,96,116,235,139,194,41,232,204,12,110,218,202,61,9,86,52,95,33,192,229,217,148,224,153,241,76,57,48,251,206,219,66,66,112,49,94,12,49,98,249,109,156,84,121,114,227,86,23,148,122,238,21,95,147,94,9,61,5,42,108,211,247,115,177,115,136,151,63,233,134,113,133,83,244,122,26,149,205,23,182,70,157,29,115,156,4,156,38,21,32,98,246,194,102,102,169,85,35,8,76,105,220,170,1,27,59,171,192,100,253,83,92,93,77,237,83,224,68,139,81,192,168,189,73,160,24,45,240,179,109,196,205,143,69,191,36,74,54,127,45,72,190,66,206,230,90,210,195,235,100,205,153,177,180,201,58,247,135,184,201,155,112,65,209,105,121,170,216,41,55,140,139,225,164,41,122,177,81,47,197,47,179,171,175,151,159,203,41,3,224,23,154,180,148,10,51,24,235,229,254,180,197,127,134,194,45,196,133,12,206,26,131,70,224,55,121,177,33,63,13,139,162,94,109,178,106,251,194,148,203,40,95,90,205,94,55,199,107,159,249,240,48,158,29,231,175,236,187,27,46,245,66,160,77,192,82,141,241,166,243,255,129,111,139,33,253,234,133,228,224,67,170,183,156,108,135,189,116,169,204,1,124,15,161,104,110,36,225,73,73,178,173,127,197,25,80,152,102,85,37,241,134,169,157,174,59,71,225,85,144,170,58,232,110,238,185,122,236,171,166,246,2,19,41,194,246,192,168,194,107,199,66,135,130,35,150,15,225,212,249,194,201,153,241,129,73,141,233,111,51,38,37,224,243,154,154,25,182,164,103,141,93,97,183,71,234,214,248,187,61,65,10,108,85,200,15,28,6,24,29,57,79,187,3,131,82,239,1,65,5,205,44,239,136,134,61,77,149,203,113,217,101,150,13,66,156,126,178,81,75,50,52,196,76,62,186,120,98,23,120,60,245,28,99,24,165,132,15,153,213,41,62,20,136,80,28,184,57,64,50,124,214,23,62,19,193,143,77,104,223,206,190,217,31,56,135,189,93,77,91,104,232,107,33,78,235,67,214,141,5,67,239,77,175,139,27,42,84,65,108,149,57,176,38,247,48,245,169,140,56,83,71,191,199,154,45,14,8,227,75,209,137,48,80,100,245,33,27,15,55,183,73,22,223,19,117,212,254,68,175,105,164,223,94,20,119,96,140,204,103,142,161,219,233,70,41,213,138,77,73,174,104,72,232,222,2,117,96,147,69,147,175,65,82,37,226,26,213,44,30,233,175,66,135,235,126,12,138,59,84,11,22,182,236,236,117,211,192,84,143,79,133,207,123,197,112,47,99,23,149,241,44,203,104,121,28,166,233,191,107,173,44,60,23,243,194,52,111,201,160,89,82,203,183,35,130,74,93,37,58,201,17,79,239,160,178,6,204,169,142,240,113,176,153,133,62,255,55,228,219,74,25,136,18,176,167,17,27,73,16,100,193,4,134,74,211,143,61,170,220,16,221,20,118,82,72,180,194,138,217,197,206,100,129,169,202,136,121,180,9,65,170,250,195,241,134,216,207,2,174,77,153,56,201,168,213,114,223,251,60,182,22,9,147,41,188,251,17,92,143,122,40,82,89,85,194,100,197,67,128,45,91,21,122,96,244,136,123,179,185,105,79,206,129,207,196,46,23,222,4,14,255,175,127,255,211,191,254,245,95,254,245,207,127,253,219,95,254,252,223,255,241,127,252,183,127,250,203,63,255,127,255,244,111,255,247,255,249,127,252,99,250,247,127,255,211,255,248,219,191,253,235,159,255,241,31,254,227,159,255,233,111,255,255,95,255,252,15,127,250,175,127,254,151,255,246,231,191,253,245,223,254,241,3,254,211,95,254,249,207,255,249,111,127,253,203,63,255,215,127,248,211,255,243,47,255,242,215,255,247,47,255,252,79,127,59,247,249,47,81,204,77,153,208,37,13,230,91,61,178,38,230,109,92,70,98,98,169,127,239,71,74,221,58,29,252,71,45,120,183,84,220,128,146,219,121,97,244,210,30,248,44,154,34,176,182,252,158,111,143,243,44,240,249,216,127,247,55,50,233,209,111,90,160,101,73,237,136,20,181,35,195,230,51,210,180,199,85,169,158,166,216,229,45,254,237,199,77,39,104,166,15,207,3,248,13,157,64,37,77,60,251,117,162,111,54,96,36,221,100,25,83,128,218,252,132,108,132,172,150,184,150,3,189,111,167,123,64,83,176,226,63,10,188,102,144,105,1,55,26,226,101,231,172,28,131,254,224,205,20,193,116,223,165,250,169,196,205,41,128,82,163,4,19,115,248,50,62,127,208,5,121,236,138,142,114,65,192,148,38,60,7,21,209,107,71,177,235,180,79,96,144,193,143,33,69,162,86,69,44,232,136,205,46,61,222,126,189,47,73,237,56,76,13,223,211,105,110,225,156,84,120,52,175,132,131,170,12,197,140,135,22,183,69,212,168,177,21,142,164,38,164,120,42,205,164,177,244,165,169,97,201,130,54,77,25,14,200,136,60,95,111,112,215,151,130,134,46,187,197,2,138,134,179,154,228,185,221,175,97,170,104,26,73,195,200,217,30,81,106,221,180,202,212,27,128,255,125,223,119,110,73,83,34,211,120,214,243,189,122,63,46,45,164,10,222,71,99,63,253,80,174,19,217,239,78,186,6,60,96,144,22,152,88,142,199,223,129,201,150,9,220,202,140,152,43,112,159,143,83,75,15,78,137,49,59,78,102,121,139,128,26,110,237,133,139,74,120,77,235,85,137,105,134,170,150,118,230,25,233,78,196,63,236,197,214,126,42,244,70,149,39,35,82,173,57,13,186,40,239,107,83,210,254,132,248,232,26,111,241,211,84,192,106,141,234,153,56,168,99,94,120,238,39,149,147,141,7,246,206,112,13,173,32,39,83,93,93,230,55,255,149,234,154,106,205,218,98,79,57,112,81,2,128,69,217,116,68,239,155,41,83,63,93,4,131,218,208,187,246,6,81,66,165,113,205,215,72,108,20,28,171,228,212,34,180,220,235,133,11,29,14,47,221,105,43,23,166,178,45,43,169,104,37,255,122,97,136,207,21,166,244,224,194,237,37,21,69,210,115,221,7,199,176,203,79,103,70,11,63,136,52,91,85,91,14,67,224,44,221,216,145,22,210,103,74,121,2,63,123,76,52,194,135,251,97,252,49,141,232,88,249,231,63,210,195,216,64,187,216,190,95,196,26,223,30,146,37,215,107,99,191,50,79,95,169,238,168,152,141,175,141,162,215,211,30,116,14,72,103,131,104,205,110,166,217,105,202,238,60,194,78,213,90,203,15,121,218,178,246,47,135,161,5,211,102,23,50,198,45,6,28,66,241,166,189,69,144,46,108,247,162,48,196,150,214,18,192,126,138,204,238,7,207,110,231,153,230,220,137,73,249,250,66,65,82,217,211,96,31,232,41,166,41,229,149,106,131,162,90,219,35,235,199,201,68,29,188,150,228,211,66,250,141,74,167,34,175,62,85,16,44,32,223,138,201,102,101,101,158,178,5,176,60,194,65,153,33,186,29,2,183,43,19,129,181,58,147,190,216,198,90,152,41,126,155,110,12,45,232,47,103,155,113,106,30,98,170,83,73,42,161,60,43,235,94,140,241,55,181,166,5,85,16,223,24,108,107,212,114,50,248,155,124,68,1,233,54,150,66,158,124,165,209,12,62,55,211,58,31,202,176,61,72,215,9,62,234,115,145,196,189,151,82,119,162,133,79,232,102,198,120,12,218,169,165,96,5,67,99,197,88,147,91,148,141,242,120,72,116,118,199,27,17,200,215,42,182,65,143,109,190,48,165,230,242,198,28,153,78,172,217,232,15,57,254,99,86,248,210,250,3,51,235,244,106,126,45,62,69,102,251,208,18,32,28,21,231,114,4,38,110,44,67,178,168,61,136,39,207,198,201,42,191,189,160,205,243,244,84,63,3,175,129,226,65,235,35,228,120,31,76,85,162,130,8,143,196,107,33,100,45,17,8,211,102,41,78,96,73,102,233,97,1,31,38,96,144,46,108,172,72,229,194,8,209,77,63,246,58,157,140,115,8,87,10,233,87,23,59,104,200,83,85,33,246,24,100,25,74,100,190,240,80,147,176,111,12,34,30,45,28,234,179,93,144,46,148,39,63,127,81,138,151,31,225,12,12,233,179,33,227,13,199,177,163,149,204,188,140,10,188,7,221,227,119,198,130,80,244,222,28,186,94,211,139,37,177,179,52,74,14,14,224,236,237,19,237,39,230,122,237,47,147,6,175,119,76,209,21,20,43,31,216,88,175,2,62,223,114,233,213,8,78,199,36,71,127,82,106,103,169,3,168,215,169,197,250,77,244,125,252,93,189,26,194,80,176,225,126,195,101,253,144,210,220,73,238,14,149,180,28,176,117,137,43,76,57,234,133,135,242,181,81,232,72,221,70,192,13,105,86,189,154,78,82,223,76,232,135,30,66,114,71,16,139,50,194,233,240,36,67,147,21,190,29,10,237,215,117,112,13,179,241,19,7,245,120,40,26,34,115,201,197,80,237,134,77,136,44,210,89,73,91,96,83,24,242,123,79,180,109,171,194,244,198,248,154,63,158,6,251,115,83,24,27,190,56,108,178,213,242,218,166,175,230,254,26,250,28,89,8,94,126,112,43,113,53,124,185,233,185,154,48,176,15,26,210,108,82,116,11,92,56,162,29,206,231,81,166,142,202,121,146,48,118,199,185,241,18,30,21,131,9,120,56,156,173,220,231,249,237,28,139,7,162,154,154,202,251,104,203,89,9,129,233,22,211,97,33,25,113,127,27,241,181,173,159,4,122,107,159,137,246,177,199,144,49,159,200,179,21,71,209,98,237,67,209,227,252,185,129,99,138,89,91,191,39,12,63,206,19,220,16,185,26,82,140,114,224,22,29,62,13,1,10,33,123,31,216,39,205,181,191,168,253,248,195,91,157,189,106,197,209,52,73,158,234,199,36,243,227,178,151,160,208,173,15,133,173,251,194,225,81,117,142,226,7,58,113,199,1,183,73,76,40,76,178,239,67,139,17,113,233,99,33,1,226,1,81,244,119,148,92,127,24,161,113,152,31,211,210,28,67,190,36,45,221,81,174,56,77,173,86,231,255,54,165,170,18,48,180,241,93,225,219,204,5,204,59,223,247,162,56,238,102,63,17,175,25,146,87,58,176,165,188,28,165,56,254,198,129,65,41,234,140,39,131,87,124,42,76,109,150,71,231,38,34,110,93,127,58,83,190,235,251,247,52,106,223,27,117,60,176,41,212,56,60,126,68,45,23,62,199,111,137,50,176,73,58,95,184,82,6,41,226,17,83,144,0,193,212,159,166,213,193,57,115,208,239,33,36,221,4,62,126,104,148,12,82,49,38,68,64,3,2,55,250,104,29,53,94,32,185,152,18,232,200,64,146,114,71,25,65,224,115,154,182,248,154,240,123,75,41,253,129,27,140,177,62,102,56,64,34,53,10,156,87,88,79,108,231,83,106,133,129,177,225,125,121,108,162,2,239,205,131,26,182,33,189,181,183,62,55,36,22,126,94,46,34,33,82,20,97,240,8,51,129,14,154,37,169,8,110,61,131,137,145,122,61,8,209,203,243,96,203,125,53,248,157,167,4,32,185,55,17,162,239,177,41,74,216,18,51,24,22,49,46,158,98,252,181,84,166,7,222,51,130,219,11,107,71,52,109,208,106,161,38,115,57,124,246,89,97,121,4,38,235,30,55,63,39,87,146,13,7,71,28,231,238,131,143,31,151,167,78,82,35,188,245,45,5,154,205,37,92,238,84,14,155,123,237,48,233,79,253,92,148,45,132,129,131,49,218,213,104,36,88,23,106,157,168,225,96,36,22,133,141,101,207,97,104,5,139,204,113,200,57,188,155,145,114,36,188,16,69,103,115,77,63,80,152,33,228,181,207,254,127,246,138,128,249,105,177,173,232,80,131,90,246,131,41,229,46,186,66,240,81,163,40,9,130,47,217,102,11,244,73,213,195,102,219,210,163,50,36,70,152,231,83,225,124,170,227,183,201,99,255,170,5,220,59,134,8,255,120,72,75,97,170,184,150,195,180,78,137,17,115,124,221,218,189,21,184,145,230,128,246,92,224,14,189,222,118,248,76,50,73,234,2,143,236,76,139,192,106,93,157,3,15,173,41,127,43,120,196,132,163,5,152,94,137,11,99,2,221,241,172,240,113,230,28,15,182,57,32,171,194,103,153,127,243,96,155,164,97,211,139,75,8,188,183,31,197,159,24,56,213,74,171,188,188,140,208,125,18,149,66,224,243,87,238,56,31,103,53,73,183,7,169,74,107,110,116,20,249,12,217,79,232,171,30,222,24,215,76,216,235,102,180,134,117,251,47,175,150,69,164,123,174,231,90,180,110,124,52,41,64,93,250,37,41,10,137,28,226,198,211,147,182,85,123,48,68,68,29,62,155,108,158,250,220,246,44,126,245,176,206,92,189,154,166,127,191,152,190,159,90,215,131,114,70,6,60,254,48,220,169,142,136,68,108,74,157,37,186,3,108,236,172,1,207,38,250,12,118,245,114,114,60,72,98,234,172,239,213,115,186,124,28,74,218,116,62,228,231,99,250,86,214,169,144,106,66,157,7,138,207,16,48,5,67,69,31,156,163,37,7,204,193,210,101,146,85,74,86,219,135,218,150,44,91,21,212,16,219,131,59,29,174,208,34,220,247,148,161,77,103,40,234,116,162,11,141,28,32,138,37,43,80,218,24,20,70,102,170,6,76,138,93,63,86,53,206,190,128,127,170,109,23,198,81,31,219,127,154,144,162,250,22,21,155,165,45,135,143,251,153,134,216,55,100,174,219,184,48,45,48,226,5,66,146,144,252,99,90,87,213,185,64,102,10,237,22,94,102,72,90,104,171,126,220,32,49,30,205,28,7,134,76,64,223,27,98,240,93,2,230,118,226,253,86,212,3,86,140,233,180,115,83,158,220,226,40,159,161,0,108,209,179,11,35,190,229,38,12,33,28,130,202,50,207,104,114,221,23,221,53,235,131,159,29,58,198,100,254,52,90,47,8,203,110,205,62,81,232,186,46,242,57,224,163,117,145,91,26,230,32,143,145,223,221,38,43,124,97,120,11,238,144,144,108,203,206,132,11,108,108,244,23,62,223,3,158,240,15,102,117,8,113,235,224,148,119,170,67,80,136,121,244,98,51,157,47,76,123,197,80,120,79,183,203,128,33,150,188,243,136,44,98,241,172,32,57,10,114,13,93,224,70,0,97,59,92,104,0,91,2,147,142,159,142,18,217,20,175,5,163,173,121,195,3,48,85,211,119,72,45,190,44,247,70,243,69,204,0,226,38,17,231,96,124,232,196,20,24,154,131,177,253,193,173,252,88,246,217,102,220,148,195,31,13,119,64,104,153,6,238,153,171,153,245,108,81,84,217,102,137,216,111,47,12,0,134,187,94,134,148,49,26,223,102,198,198,132,52,176,188,182,41,78,102,127,47,206,121,105,114,180,210,162,225,93,190,61,87,170,224,229,185,207,17,233,5,111,221,8,211,132,59,6,90,86,6,202,31,236,172,225,38,177,230,3,23,58,215,252,193,90,86,49,141,97,12,202,126,36,130,162,106,144,5,70,217,213,183,171,220,126,81,118,133,207,217,243,25,86,221,74,91,86,209,171,105,234,221,1,179,93,221,108,37,48,221,202,241,224,120,38,242,57,58,229,112,78,153,211,225,165,57,95,94,127,219,250,53,253,99,118,227,152,191,19,169,163,27,20,159,131,92,155,40,44,18,78,130,130,226,67,201,153,138,88,43,232,114,193,84,34,163,166,41,34,40,231,73,204,96,58,54,166,14,25,61,10,222,175,218,97,201,42,194,69,5,140,175,226,47,77,196,92,204,251,206,82,219,126,48,25,123,178,156,121,160,231,47,122,160,91,19,234,227,123,150,111,68,72,29,38,169,50,55,56,197,169,246,19,242,232,250,210,131,214,138,236,48,187,228,210,223,166,204,239,123,43,236,19,4,46,244,222,216,212,203,225,137,88,116,123,30,188,120,207,40,48,177,80,121,178,179,91,163,27,242,193,214,3,44,103,135,221,207,35,48,29,122,229,166,86,221,185,0,230,20,71,43,93,108,227,69,61,222,208,173,249,116,60,240,249,242,61,6,28,35,188,137,137,98,15,179,47,10,47,168,62,55,220,171,195,127,154,88,142,240,119,217,189,131,151,134,202,30,52,11,245,234,122,235,219,41,84,36,22,174,232,89,228,223,252,45,198,62,161,43,171,80,60,90,124,64,105,211,172,243,25,177,209,99,184,45,26,47,238,43,45,131,16,132,124,48,141,37,89,76,255,78,29,190,151,69,2,147,154,209,33,161,236,187,6,124,30,236,153,222,4,54,82,160,79,7,174,177,63,69,136,5,86,90,171,80,208,57,134,74,87,192,196,236,116,113,88,50,193,15,181,138,53,178,187,110,39,208,20,250,169,133,237,121,92,30,221,98,43,193,55,191,186,26,117,96,86,184,117,119,182,128,33,195,123,174,46,161,83,107,142,46,153,36,129,173,90,177,4,220,37,131,138,54,44,130,60,223,160,64,23,183,132,27,140,90,117,50,126,219,97,171,26,144,35,113,21,242,181,113,245,162,204,75,158,12,66,15,39,15,238,212,35,164,250,156,183,70,8,230,48,132,188,34,135,52,142,67,106,150,153,195,240,121,12,53,188,22,39,134,255,54,101,147,69,142,99,82,164,203,149,204,104,28,38,65,47,86,221,160,87,210,173,58,74,210,150,200,136,99,112,158,7,243,117,221,88,226,185,63,182,240,78,30,91,34,209,243,232,14,65,197,116,22,223,87,114,114,96,35,1,22,31,180,144,18,255,126,154,234,160,169,91,74,53,114,196,239,107,82,193,55,132,149,102,192,186,158,157,73,215,120,117,71,209,248,206,153,42,205,35,25,208,211,182,162,54,74,65,48,201,171,215,161,252,163,59,71,97,186,100,179,255,54,175,217,178,68,12,102,33,114,254,125,47,42,121,135,80,191,28,147,154,26,66,63,51,9,230,43,117,36,66,0,36,115,252,230,219,230,138,68,143,80,255,118,225,107,88,48,144,227,216,58,42,88,61,31,12,121,252,78,234,62,167,149,163,240,158,228,22,81,75,117,251,39,44,227,223,247,226,197,91,127,220,126,60,134,47,12,105,156,236,165,143,215,69,94,177,130,172,95,84,250,100,205,97,163,41,251,131,169,60,19,118,110,6,113,192,42,246,193,19,90,106,245,52,187,53,36,127,159,132,57,186,165,185,11,55,31,114,38,127,52,88,6,170,58,216,35,211,191,232,47,182,109,113,239,199,181,153,158,124,48,226,132,115,228,60,190,11,123,243,247,219,36,151,179,70,236,42,145,221,56,118,161,5,156,15,76,157,191,215,248,82,218,74,129,226,80,24,129,112,191,249,153,211,169,104,204,98,77,54,178,229,240,52,3,91,96,209,78,161,40,151,68,172,44,3,52,73,156,164,200,74,164,103,210,47,118,76,27,223,171,81,179,90,210,182,9,72,86,229,155,74,228,23,171,144,31,3,99,233,251,47,19,239,206,58,164,103,5,69,147,6,238,53,221,68,234,239,45,218,176,253,193,142,21,121,22,149,58,109,22,150,246,223,38,2,215,117,237,159,115,197,149,187,33,144,34,152,168,15,142,119,249,85,6,118,251,255,93,3,7,103,237,101,87,49,36,127,6,225,170,14,120,69,180,248,251,92,19,87,38,233,205,41,197,244,46,119,58,216,161,105,126,166,10,252,88,223,131,195,48,124,190,168,206,195,179,87,59,131,183,105,66,15,233,46,198,69,56,155,177,159,19,52,30,213,172,171,23,78,66,87,250,160,231,9,67,72,247,106,52,175,221,109,131,41,237,73,192,113,118,70,199,130,245,82,86,141,191,242,40,53,110,110,45,238,82,85,139,131,206,121,251,189,152,245,197,8,165,250,48,205,37,15,24,194,101,156,70,214,83,6,42,229,236,83,13,146,115,220,93,253,36,103,106,187,57,131,136,49,106,31,2,195,201,234,23,247,31,61,128,160,72,251,250,126,106,145,247,249,92,204,23,112,163,193,84,192,180,16,226,192,180,60,198,213,29,242,53,133,105,233,89,241,219,228,71,52,46,177,17,140,117,63,99,89,153,138,6,0,18,39,162,239,12,144,226,101,205,44,154,102,128,103,148,76,148,167,117,141,0,36,178,16,221,111,110,17,244,231,234,115,148,187,198,15,61,130,69,41,21,17,121,131,50,206,95,12,41,163,42,238,19,157,239,45,194,11,36,87,139,196,61,32,181,165,40,63,80,74,40,197,228,32,39,234,133,62,36,194,160,204,23,116,81,92,226,32,105,51,245,224,207,20,102,25,4,220,84,113,124,52,243,137,124,125,225,222,36,161,37,4,158,195,117,39,129,219,19,134,37,215,130,68,141,195,70,79,34,47,141,64,90,187,55,39,225,44,245,29,192,212,89,10,44,165,255,70,77,119,198,209,7,229,160,20,37,8,76,200,42,62,54,45,217,210,39,2,12,95,194,133,159,105,72,79,240,106,23,133,209,71,3,50,36,141,146,219,89,40,244,22,253,28,133,244,159,47,31,8,237,103,91,47,188,188,197,10,120,62,225,206,134,146,130,179,178,1,47,53,179,232,218,77,190,17,195,26,245,164,45,27,62,79,24,12,180,70,44,233,232,225,226,32,112,165,222,142,144,87,126,110,205,134,231,48,17,43,137,234,209,135,140,149,240,193,52,202,204,162,223,146,109,198,231,32,254,141,210,214,218,128,66,133,253,193,147,168,82,122,230,17,26,162,62,38,52,9,232,158,210,140,117,248,219,206,70,74,164,208,117,121,36,120,86,191,214,25,170,247,77,113,89,96,10,170,190,223,166,220,233,205,116,53,99,214,252,6,124,64,160,247,148,174,84,83,76,73,126,245,57,77,82,83,83,230,108,4,219,43,92,33,248,32,48,162,187,188,145,130,250,205,105,55,18,89,99,98,188,155,6,238,15,198,87,123,130,234,231,89,60,139,1,127,71,41,194,113,244,11,15,239,207,14,178,36,197,99,169,208,192,232,37,247,52,248,192,174,152,255,96,130,125,70,179,149,254,29,91,118,234,225,117,236,179,175,40,108,16,167,67,135,79,79,101,54,176,239,201,178,5,190,159,189,144,4,173,15,41,217,167,246,196,105,77,134,234,219,73,7,253,157,91,107,137,152,105,197,203,48,56,135,40,240,127,38,98,89,174,196,0,188,86,122,166,210,132,112,241,131,139,21,160,201,161,221,170,181,7,124,115,165,156,63,123,104,180,20,82,73,15,156,80,207,157,113,231,4,102,170,197,213,228,38,182,12,11,122,191,30,53,103,56,173,162,85,209,30,214,62,48,222,121,83,152,52,246,189,26,215,81,175,174,24,79,63,180,210,55,34,157,201,24,161,99,121,95,137,185,29,171,170,67,220,205,151,108,14,219,78,160,207,109,146,43,113,115,19,252,149,33,133,210,205,9,150,41,129,161,255,71,111,78,40,253,115,176,128,73,194,202,205,217,27,182,15,105,181,168,228,19,65,206,174,212,57,140,64,95,11,168,168,10,136,226,173,227,209,192,92,254,132,136,105,221,241,121,102,109,157,122,220,79,196,217,124,229,86,72,239,242,214,0,50,198,119,159,23,30,207,233,51,81,119,30,247,234,165,239,100,209,207,248,26,86,225,171,3,54,105,150,108,254,86,208,54,238,174,15,198,105,52,28,174,230,157,105,112,35,159,83,120,249,131,193,203,47,61,96,4,55,18,85,101,14,207,186,52,76,123,252,46,243,4,28,94,198,58,172,112,139,18,168,97,133,44,77,51,17,102,12,238,11,63,61,66,192,163,223,105,134,105,159,245,116,90,205,52,125,3,134,72,77,159,156,87,43,23,222,218,180,66,80,39,111,47,72,70,123,54,167,103,1,44,196,190,183,207,97,43,203,209,21,176,76,20,251,194,111,233,23,28,224,112,252,58,140,69,45,49,132,182,127,186,215,31,220,49,81,117,129,224,82,122,94,138,141,55,79,157,104,103,119,12,183,14,84,154,151,232,89,152,201,211,151,8,59,211,183,32,111,181,97,127,217,14,255,98,248,250,195,244,75,38,127,174,9,105,155,196,85,140,120,201,35,158,164,229,232,230,214,68,134,29,103,223,25,80,137,115,104,29,30,186,121,103,158,250,194,61,83,20,145,95,253,109,43,127,249,193,100,85,247,27,223,163,183,220,191,71,67,109,115,170,189,176,173,6,228,123,177,118,190,37,82,246,10,67,147,210,29,166,175,87,205,51,18,77,94,199,135,121,128,166,226,51,106,181,122,10,6,51,19,70,2,125,52,156,223,234,143,134,164,104,95,15,124,171,164,8,216,29,55,76,3,124,168,156,116,159,228,70,203,209,159,79,66,131,183,159,217,231,100,34,241,91,158,171,139,119,1,15,120,107,123,171,245,249,109,103,113,224,48,34,69,179,158,7,223,78,199,72,82,145,6,191,246,188,246,121,211,128,225,236,125,38,241,132,58,223,223,203,164,48,150,62,56,140,31,205,135,28,150,135,172,59,49,129,71,47,20,4,70,152,230,153,13,228,44,253,201,121,20,225,8,99,46,65,164,239,191,205,225,148,159,80,50,106,171,62,213,208,227,92,90,30,214,77,43,212,143,144,134,184,194,208,188,214,241,27,56,148,62,120,49,72,251,73,211,144,245,114,24,65,156,52,53,130,190,73,119,12,135,141,255,234,201,11,152,10,195,15,38,163,95,186,38,98,10,87,251,142,72,106,171,63,185,194,74,0,240,139,110,240,143,155,6,24,186,17,189,251,247,196,12,85,230,91,58,46,83,120,56,80,66,192,55,39,99,106,100,160,62,141,173,213,87,107,1,105,6,166,190,201,97,248,71,164,168,162,211,68,30,107,4,170,179,38,61,128,38,156,70,197,178,195,196,50,164,104,232,71,249,230,223,211,184,234,134,230,10,187,177,187,250,213,166,110,91,159,171,47,253,5,240,89,251,18,30,36,166,55,102,140,41,182,162,132,93,160,7,128,63,210,209,73,250,80,70,5,97,168,214,125,208,166,153,104,10,99,39,127,133,159,70,151,158,52,112,2,143,138,159,126,70,49,175,243,136,253,170,231,64,23,225,67,201,211,204,110,180,97,1,207,166,21,23,16,242,12,207,11,88,67,96,214,64,22,183,219,51,62,230,178,166,51,121,174,69,189,66,247,171,17,11,80,107,132,26,10,143,30,152,174,245,217,67,228,222,88,115,219,215,102,71,96,80,203,53,40,244,65,175,199,225,138,84,165,254,52,125,240,211,71,236,152,73,18,178,180,22,250,48,229,45,220,163,62,136,125,119,239,239,160,155,105,168,238,199,175,178,57,118,164,110,145,64,9,174,99,189,79,103,39,3,166,80,247,78,50,72,132,178,231,133,105,176,161,214,160,10,140,123,156,226,230,231,168,20,166,19,2,255,116,252,127,175,117,188,198,174,250,168,86,248,86,189,250,152,120,41,116,205,10,79,74,59,3,238,77,31,12,245,201,238,175,53,126,76,194,242,214,228,50,242,189,214,14,35,65,217,104,191,1,133,14,10,121,195,7,37,56,20,48,49,228,166,48,163,148,3,126,19,187,236,54,203,9,223,173,247,97,75,115,149,109,56,221,169,255,172,185,129,34,12,129,169,126,109,1,19,8,207,10,211,52,239,235,146,29,89,125,244,223,36,244,77,24,174,170,39,117,235,236,179,14,31,95,103,201,126,98,164,187,46,71,5,188,41,91,191,48,111,90,3,237,22,118,82,148,30,131,18,48,125,189,10,55,99,110,117,120,35,6,38,63,125,204,150,17,207,109,85,84,77,134,140,227,218,183,119,2,38,103,203,86,212,244,219,28,238,214,106,37,243,27,46,151,240,110,206,232,159,249,44,207,53,127,21,120,31,74,187,211,200,122,49,7,128,63,53,58,121,90,154,48,224,216,244,76,195,24,38,50,160,147,204,244,61,221,247,57,48,29,6,242,206,70,179,29,147,127,153,28,162,194,116,56,186,213,73,231,83,210,225,54,86,141,152,131,107,90,96,245,194,8,162,141,230,175,181,143,105,165,153,35,68,63,182,75,76,156,255,162,53,122,233,213,232,132,248,30,124,62,171,57,2,2,195,73,227,222,13,205,33,91,36,69,248,139,234,57,45,122,121,8,48,46,65,39,69,96,205,225,134,100,249,125,47,26,219,147,43,10,66,232,73,132,177,10,76,86,196,71,124,18,173,23,133,248,3,215,22,105,14,224,243,210,226,88,193,219,87,93,162,133,131,149,202,77,129,207,66,27,94,53,52,76,227,90,179,82,136,77,246,88,61,19,161,215,36,11,119,66,32,238,217,0,224,243,156,207,189,167,31,121,147,134,226,38,16,102,222,136,11,105,235,204,10,91,119,85,60,21,219,169,152,47,147,126,63,23,59,160,187,41,87,205,180,77,130,164,59,126,153,208,152,70,173,225,229,205,94,124,48,166,105,69,138,49,75,63,192,10,59,154,206,225,172,65,214,249,147,10,253,80,243,139,100,201,179,178,154,51,51,160,43,159,166,168,63,242,44,165,123,114,19,201,66,229,31,134,22,172,70,11,234,128,82,177,136,194,226,128,10,111,149,24,51,136,11,151,68,67,96,72,189,118,50,197,71,212,177,93,24,1,206,59,139,172,250,72,103,145,177,67,110,255,109,206,98,145,227,52,221,133,230,58,234,16,248,45,101,61,135,90,28,19,213,103,48,49,220,41,103,26,6,13,53,163,1,159,47,170,95,27,73,129,229,22,10,196,227,171,233,92,33,58,63,221,7,70,201,60,11,11,199,249,11,148,65,125,217,83,154,119,220,139,251,222,43,227,105,13,135,115,123,202,112,87,169,211,211,143,131,242,174,174,237,81,11,95,47,127,5,25,231,191,154,153,248,23,54,174,37,159,165,72,60,85,237,131,96,159,75,46,75,121,6,12,227,81,102,233,162,44,127,248,94,135,107,145,181,77,98,209,87,30,43,143,44,234,83,42,184,104,245,116,97,51,114,2,214,255,173,48,174,208,247,65,40,17,162,202,87,110,222,240,218,29,38,231,167,197,247,7,198,184,245,155,119,19,212,145,33,181,130,61,159,105,27,186,213,36,145,5,235,85,241,242,226,137,236,125,202,207,168,29,99,192,125,170,3,17,90,219,122,181,53,199,237,15,230,228,122,70,237,204,156,233,46,52,44,191,231,225,37,179,179,168,215,28,126,239,97,38,254,139,118,23,95,157,200,104,13,181,10,129,179,27,233,51,91,10,73,106,9,49,217,251,151,104,56,40,102,114,214,7,43,80,191,125,247,206,21,1,150,174,83,137,21,241,57,154,231,5,96,92,20,15,0,30,122,103,254,153,70,85,88,20,45,198,254,246,61,88,161,18,83,215,174,241,11,7,154,137,91,202,218,92,63,83,238,27,19,114,222,178,217,193,138,151,170,255,176,113,0,81,41,251,247,237,23,54,254,49,151,59,155,214,171,81,138,174,88,154,80,190,254,33,224,243,137,231,3,163,154,52,3,94,202,16,207,27,229,207,138,157,180,157,13,141,209,3,86,143,106,97,125,81,122,50,245,214,59,36,45,38,66,165,91,67,198,214,21,232,169,11,26,201,232,44,214,177,52,118,231,223,22,202,206,207,30,170,87,55,170,214,190,71,171,100,26,154,28,150,212,54,208,66,252,193,38,60,164,111,93,104,62,254,8,52,38,253,46,20,125,10,140,86,84,242,223,38,34,50,158,155,83,22,229,47,134,20,219,78,186,9,210,237,238,107,170,78,235,193,29,207,189,167,23,204,1,159,243,177,233,236,99,61,127,70,48,149,212,232,210,203,213,108,125,159,5,61,187,9,133,232,138,180,164,128,47,216,14,51,138,218,177,11,129,152,242,249,13,211,138,52,137,204,254,93,167,103,230,208,165,216,252,79,101,255,135,101,245,67,194,223,146,77,205,128,179,204,80,152,82,81,221,16,56,111,2,204,14,83,185,17,243,15,137,199,78,117,197,135,158,193,68,43,247,194,228,146,207,27,126,240,32,254,211,4,229,140,216,142,210,38,45,187,23,61,99,172,170,236,176,133,23,231,133,77,18,181,59,124,38,72,149,149,65,78,118,97,19,59,108,76,202,247,181,50,13,134,24,207,63,24,218,208,220,228,230,180,58,82,188,244,193,243,76,197,107,69,102,152,29,246,57,192,13,133,85,124,72,37,64,166,97,246,140,203,135,158,123,207,117,195,185,217,182,97,34,58,63,24,186,128,50,31,216,138,43,28,198,113,188,57,59,174,205,240,39,125,48,26,114,18,175,205,80,219,90,1,248,15,38,160,208,101,80,18,220,209,49,40,216,255,156,0,2,31,247,239,152,211,31,76,100,68,34,255,112,23,110,139,45,254,96,43,89,190,46,3,130,142,131,10,104,135,141,158,237,142,89,50,161,166,242,93,13,41,77,237,250,98,84,221,141,238,48,220,61,162,22,150,127,205,239,229,187,57,6,216,78,250,104,44,66,26,228,62,152,6,21,153,43,232,4,145,147,255,96,139,251,40,90,127,53,222,31,10,215,229,181,67,97,27,57,83,41,125,95,228,167,166,43,23,211,231,61,183,131,4,140,244,185,126,149,240,14,211,251,34,53,60,217,56,227,207,69,31,12,139,134,68,192,51,10,104,88,116,31,76,51,163,172,128,68,232,15,173,159,15,134,212,85,228,159,19,84,196,164,206,126,40,221,18,210,40,156,54,241,36,202,54,12,238,27,150,255,7,198,159,217,203,97,90,99,238,152,16,146,40,148,53,124,48,83,77,98,112,7,206,124,146,239,183,73,228,215,117,147,95,137,108,200,160,61,250,7,227,8,143,235,216,38,186,229,56,228,63,216,152,29,174,189,149,172,134,100,198,213,28,151,107,202,205,57,102,142,31,241,193,133,238,198,187,187,83,160,74,218,220,175,206,131,20,107,185,112,198,124,111,126,117,58,118,106,213,23,75,211,220,56,67,27,34,165,242,61,104,196,134,153,244,67,73,87,94,19,213,202,52,208,115,253,80,56,77,231,141,71,17,86,72,136,114,125,48,229,179,18,81,77,180,236,160,82,243,193,52,24,74,78,225,88,126,36,82,124,71,106,244,132,75,85,72,34,175,143,50,192,7,159,57,186,36,195,132,77,127,78,255,237,87,67,174,126,207,90,74,45,10,70,232,15,165,130,113,139,150,125,194,39,140,153,192,208,87,145,129,225,252,52,107,231,131,143,195,71,23,225,133,43,187,78,251,222,154,12,16,221,4,23,230,235,17,133,251,193,8,18,137,97,5,156,233,125,250,96,58,72,250,123,53,49,189,239,181,32,34,72,162,139,101,105,52,242,0,31,140,17,94,238,17,128,209,129,23,239,87,119,74,128,171,92,125,174,61,91,140,95,141,198,194,186,86,27,22,205,52,245,129,31,140,222,90,127,110,78,191,94,253,150,87,129,19,184,234,7,193,84,139,81,35,154,82,164,253,136,48,232,170,241,69,206,121,64,27,173,190,216,153,40,84,56,124,112,181,54,10,125,111,24,222,28,61,150,148,196,248,108,84,50,132,36,14,231,46,73,88,2,180,11,177,203,15,134,141,67,154,178,128,235,140,123,47,99,146,150,215,98,51,196,67,252,224,106,66,9,2,155,66,114,192,215,233,197,165,171,38,235,254,131,96,89,41,55,208,128,191,88,45,120,254,193,35,55,209,236,193,219,196,66,95,14,31,171,84,50,52,56,194,166,155,249,193,221,220,121,189,154,234,185,25,240,84,125,65,60,112,50,199,254,202,132,102,37,113,140,247,79,237,165,255,52,197,61,18,1,36,28,51,89,139,14,23,35,205,190,240,48,61,73,127,47,234,26,165,177,207,194,187,156,115,31,140,231,95,101,75,49,70,236,236,135,15,157,123,136,171,10,12,87,155,111,179,217,116,177,101,14,146,184,133,54,208,225,227,121,72,118,40,25,251,52,213,198,14,39,178,214,2,163,65,231,99,70,234,54,233,181,100,196,125,122,103,116,139,132,153,192,116,3,76,2,240,131,179,137,98,41,12,137,169,163,180,87,235,115,89,3,191,31,92,20,65,23,233,93,34,223,186,216,251,2,46,74,239,108,57,236,243,60,62,162,20,185,22,217,225,41,237,51,81,57,135,45,153,168,112,101,171,117,184,24,141,245,11,143,20,87,103,74,224,159,223,38,255,238,159,43,155,249,42,35,10,231,220,217,115,62,56,177,145,102,121,180,10,135,155,191,215,47,92,220,21,61,31,56,207,128,143,33,150,155,194,240,138,56,10,195,87,150,137,130,212,90,241,197,7,245,85,18,27,7,216,76,19,135,207,154,22,69,58,224,102,77,112,31,124,38,77,41,15,124,182,19,183,57,169,136,218,207,247,130,94,128,34,180,15,166,170,118,63,104,153,62,71,65,133,126,216,208,156,124,155,4,77,162,130,148,76,135,170,186,145,146,150,157,99,114,117,193,84,219,254,220,11,18,41,29,239,98,130,53,62,40,4,4,103,147,215,34,14,215,252,91,39,218,42,243,104,10,23,35,1,115,216,250,97,20,198,212,8,20,218,10,125,112,120,43,119,160,57,139,219,4,202,49,232,99,50,41,133,212,189,208,50,66,235,194,231,106,157,225,84,128,140,25,207,125,238,46,86,161,233,26,247,29,23,79,234,231,100,130,159,185,111,92,159,31,140,48,193,13,25,97,190,16,50,140,7,71,43,93,246,89,210,146,212,24,58,156,159,162,114,59,58,50,234,131,63,24,65,63,73,196,80,164,75,120,196,103,33,86,228,188,142,145,149,248,82,5,31,240,82,233,26,171,122,46,113,112,89,133,181,228,125,173,102,122,246,152,195,86,40,41,103,128,93,93,102,192,40,54,254,225,230,84,65,59,108,98,150,237,133,71,76,83,202,5,218,208,155,83,143,29,47,134,187,32,100,137,6,175,237,158,79,106,86,219,247,192,211,184,168,63,152,44,191,156,32,221,190,72,76,22,202,69,165,30,203,224,112,177,77,182,116,151,231,98,4,80,252,189,80,88,159,237,121,237,100,124,89,63,184,24,197,204,84,216,168,21,28,166,0,247,133,27,178,60,1,147,167,120,96,99,220,114,184,91,28,240,249,96,8,49,56,92,41,133,121,96,186,215,226,230,168,67,165,231,139,36,163,186,248,96,170,187,94,52,133,229,119,102,124,233,67,135,20,167,32,199,136,39,115,172,150,192,236,173,213,191,182,149,143,235,26,89,84,11,13,31,242,68,216,84,175,62,59,5,18,63,6,143,179,144,159,226,32,90,107,58,214,207,7,159,195,70,154,8,142,51,137,88,235,183,39,193,213,68,48,64,225,102,116,10,31,252,101,222,46,12,247,107,249,172,74,186,91,187,170,115,80,121,217,225,151,115,216,196,212,228,201,16,8,24,203,127,187,210,76,88,228,115,90,212,179,250,123,49,195,167,236,59,157,110,150,249,197,145,240,216,112,156,101,208,104,61,28,223,169,141,53,203,214,47,79,126,62,160,245,122,254,224,243,135,24,255,133,179,229,242,134,195,48,19,202,182,147,25,209,228,247,62,91,86,21,197,57,238,11,19,182,195,84,174,168,197,75,173,87,93,126,107,98,9,146,8,250,49,35,245,111,215,33,28,79,167,211,29,179,134,186,208,140,231,198,47,211,165,13,85,5,158,238,7,211,103,40,26,101,198,228,102,69,237,63,24,125,44,201,76,91,225,255,118,59,137,96,237,158,58,87,32,165,31,41,251,123,193,231,173,134,169,49,72,231,230,87,83,56,84,228,132,106,168,177,158,93,41,224,179,35,202,193,220,204,94,248,92,97,82,234,28,249,77,97,107,201,11,24,235,242,206,180,198,10,43,219,95,236,56,101,240,241,10,220,109,69,254,224,137,181,210,197,184,108,244,202,239,207,49,35,55,183,167,238,213,100,157,138,135,38,96,236,163,105,92,158,188,13,227,219,250,161,68,133,68,106,143,130,183,106,50,24,63,216,72,85,139,140,105,69,231,229,243,111,200,64,182,199,253,177,24,109,105,254,224,140,191,232,123,34,97,135,227,241,13,57,108,48,48,112,41,220,70,172,94,42,30,74,90,114,115,152,176,201,181,126,48,222,105,86,184,118,35,108,252,96,66,23,18,21,193,15,160,118,243,131,161,227,106,58,203,51,245,122,254,224,86,190,42,187,41,53,60,208,89,125,48,237,152,106,144,64,213,73,21,162,195,227,145,56,51,49,108,244,67,29,166,131,78,66,73,104,154,64,10,237,48,21,217,89,111,142,251,240,25,236,86,13,208,164,212,32,253,10,167,87,92,141,193,40,38,7,12,10,35,251,152,53,76,58,217,139,169,121,162,195,197,97,20,138,101,39,167,188,133,200,73,192,73,104,209,207,252,30,16,30,249,131,157,147,176,75,133,80,66,211,42,14,125,170,7,172,123,83,96,180,202,63,163,153,2,11,216,55,155,194,121,249,209,10,188,158,224,3,126,195,142,181,125,96,10,38,228,183,137,104,167,152,197,229,204,248,44,230,62,101,242,180,86,57,76,212,182,234,213,52,153,15,127,49,104,18,202,115,115,99,3,246,223,206,198,82,116,103,18,221,71,112,222,58,76,228,68,86,39,251,35,85,46,14,147,79,209,207,105,148,217,190,175,224,238,22,105,7,0,110,168,120,58,12,117,211,210,171,41,72,142,79,2,19,189,62,24,157,131,219,7,5,66,37,33,99,2,166,85,161,6,124,220,114,113,191,232,255,230,220,112,24,3,175,233,205,173,253,179,4,12,77,155,62,55,218,39,177,56,141,131,95,226,188,21,195,57,249,225,56,77,204,242,38,218,128,209,59,138,171,235,83,88,152,168,163,159,190,126,206,185,72,185,191,76,21,82,254,180,116,125,112,70,68,93,127,26,129,92,159,73,7,70,96,97,41,140,240,79,14,152,232,137,192,205,130,92,205,225,74,133,175,60,56,171,115,228,128,135,81,39,10,76,47,219,125,47,10,93,197,237,132,33,137,152,181,195,16,223,232,152,98,142,222,93,39,153,39,216,21,62,190,228,190,87,239,170,67,74,185,112,139,37,128,32,90,126,174,37,70,17,31,155,120,104,215,139,11,134,118,92,220,77,112,83,97,68,88,226,181,136,102,189,112,165,64,42,224,99,186,60,48,114,10,49,145,200,187,203,131,193,189,218,228,214,132,45,229,99,146,200,187,171,231,120,152,91,157,59,108,218,217,238,173,41,154,175,138,18,223,142,1,59,182,165,156,93,52,167,142,30,171,99,82,67,43,119,62,223,114,244,123,231,51,246,58,199,8,93,215,21,23,219,153,125,63,228,121,40,22,118,188,84,135,52,164,9,204,54,49,215,29,109,242,105,2,31,123,96,199,110,133,69,38,148,191,132,57,144,215,9,180,10,53,249,1,225,160,78,129,66,249,145,5,53,114,190,248,97,254,181,76,161,99,225,98,176,109,159,220,219,186,139,5,70,105,166,6,124,188,56,105,59,63,48,37,37,110,87,26,177,182,144,119,38,148,37,233,30,139,149,67,69,188,94,13,123,128,91,18,168,78,54,105,172,128,223,119,210,55,16,203,114,169,7,130,212,1,12,22,31,186,208,195,212,215,182,96,159,63,216,162,84,85,182,119,102,62,169,34,135,9,129,72,4,160,208,118,148,220,162,133,72,181,72,57,59,77,229,252,92,252,52,220,215,114,234,21,99,29,204,190,87,225,70,149,57,21,166,166,203,119,58,88,4,52,61,67,210,27,74,90,135,243,243,181,88,23,51,246,57,170,135,186,142,9,77,102,195,183,34,219,161,179,28,14,5,217,17,15,242,82,121,9,203,218,124,96,42,20,28,94,68,50,158,171,207,238,239,103,30,21,121,28,62,10,91,237,178,195,84,151,137,19,126,96,50,254,241,219,199,76,211,163,165,160,10,228,1,77,43,35,47,154,168,59,155,28,249,77,127,49,206,33,13,22,21,36,22,247,240,97,233,24,33,98,137,23,35,101,174,62,25,206,210,59,15,174,47,70,172,180,244,128,115,122,135,101,157,27,250,107,195,67,162,187,81,161,251,100,165,28,48,155,240,122,230,66,105,190,91,153,212,152,168,161,18,46,32,217,237,11,164,63,217,125,35,127,49,81,235,31,218,72,99,136,115,3,177,89,158,190,141,14,163,119,126,102,41,94,96,185,176,18,101,252,208,22,139,11,150,241,165,23,27,87,189,219,32,195,232,159,197,105,43,80,37,180,152,135,176,135,61,203,139,202,195,82,125,204,32,167,208,168,7,45,179,4,255,28,62,78,84,19,63,24,221,66,200,159,28,230,81,228,56,70,238,188,197,210,37,106,91,171,162,63,46,233,15,38,119,60,117,211,232,44,129,0,153,131,77,209,6,247,115,192,48,18,78,133,75,154,57,80,184,206,159,139,211,240,128,62,84,18,100,190,244,151,27,172,11,61,224,185,139,110,164,120,100,171,199,79,243,65,116,229,146,167,219,197,135,164,152,10,188,110,118,36,162,71,160,196,75,20,45,150,107,117,24,37,202,161,63,157,97,22,137,159,166,105,87,39,33,98,193,189,248,167,134,237,90,88,2,217,42,137,114,248,123,37,168,159,117,15,135,205,60,142,122,10,134,139,208,6,217,234,41,30,207,196,197,161,25,85,30,13,35,36,251,185,119,254,37,61,133,242,104,84,96,203,231,60,118,175,166,93,225,208,35,29,23,112,47,106,193,16,108,59,187,80,124,145,69,234,243,129,231,190,6,41,100,149,171,62,40,53,144,142,110,120,159,182,194,56,247,23,102,135,106,15,124,230,109,190,240,18,45,170,4,203,69,153,177,25,34,8,36,173,146,148,192,87,42,187,125,5,16,79,19,212,228,51,99,47,164,61,173,235,218,75,116,19,95,244,113,46,72,25,194,166,20,168,229,17,5,70,205,168,220,101,141,145,174,112,49,238,52,223,20,160,165,174,15,76,140,55,182,148,99,40,11,133,0,220,243,196,241,122,220,156,105,219,4,166,80,35,86,0,42,100,207,197,221,232,13,2,157,122,60,160,78,209,239,201,85,224,6,17,163,144,8,31,70,127,12,119,86,50,250,179,217,31,11,106,122,252,138,102,19,168,72,5,166,204,97,198,79,83,197,147,245,106,34,225,30,14,25,8,29,46,113,191,225,180,99,88,2,94,82,116,11,138,199,37,104,145,74,166,3,27,151,85,252,116,129,209,86,222,11,209,221,28,3,106,187,166,92,76,253,80,47,177,9,147,110,150,100,0,138,128,231,3,197,115,99,192,202,142,67,17,51,69,42,177,105,64,67,35,131,66,32,180,228,88,215,219,18,106,2,163,98,29,87,255,202,114,229,183,51,178,197,177,149,102,163,78,144,33,133,12,100,239,216,145,58,225,74,249,237,140,118,141,123,84,199,209,216,170,40,120,96,234,151,227,222,120,80,58,145,18,59,111,216,187,25,70,61,49,176,96,254,63,235,205,127,154,178,181,37,107,143,202,27,220,253,128,17,226,219,2,83,239,25,187,130,121,173,77,111,222,45,59,16,112,19,69,51,90,106,200,30,196,79,163,73,33,155,221,217,127,104,113,190,48,114,243,250,100,40,67,7,74,169,70,209,95,38,208,227,177,72,91,78,26,74,33,45,216,99,34,165,188,32,83,23,244,44,144,107,75,67,21,42,173,217,86,11,211,238,75,101,8,55,134,160,244,114,199,150,66,5,131,90,241,164,210,166,87,14,152,217,167,66,196,137,130,10,228,157,127,112,135,128,73,158,139,4,85,188,84,167,120,123,118,133,25,147,184,148,116,149,254,48,60,236,201,109,66,102,216,249,7,242,49,172,160,196,45,51,52,221,16,237,19,24,69,162,21,40,28,34,242,169,26,61,7,238,181,99,208,195,146,32,48,186,77,37,238,77,241,163,216,217,68,97,162,76,150,34,192,179,105,203,119,174,248,46,110,234,118,75,165,201,137,137,35,25,245,135,228,33,183,230,70,56,235,105,126,118,148,240,184,44,44,182,154,237,117,1,214,130,154,187,206,110,74,161,115,141,123,227,122,72,28,132,9,219,34,58,196,55,31,250,177,16,36,243,28,56,38,120,83,182,109,204,125,99,19,248,224,73,169,159,92,108,226,67,30,133,164,7,152,6,255,15,166,139,148,190,36,95,211,221,26,68,226,92,2,174,152,175,129,150,114,165,1,58,26,96,108,32,113,113,165,205,168,10,124,12,158,226,135,26,125,228,183,246,215,80,36,134,102,160,180,75,201,47,211,185,16,174,57,4,109,251,78,50,131,167,113,82,57,76,53,255,18,216,210,104,62,160,20,107,93,90,16,131,169,227,201,1,195,242,219,4,254,105,114,125,48,42,125,151,142,149,178,173,109,121,26,135,141,114,73,158,124,64,66,225,246,63,146,146,194,66,11,129,14,73,210,22,112,51,79,93,224,97,217,49,135,209,48,72,77,97,162,77,142,226,93,101,121,50,210,42,197,67,229,244,61,175,43,50,1,108,97,47,191,154,58,192,107,236,26,92,105,38,10,184,231,91,208,246,131,119,68,56,217,3,218,250,3,204,56,59,76,198,124,230,231,183,241,130,29,190,189,59,96,228,77,220,123,32,94,79,37,140,194,28,191,62,143,74,53,81,118,29,18,155,196,14,103,107,205,19,152,30,75,143,118,116,100,30,166,78,67,83,138,241,167,206,203,196,1,229,83,83,108,26,75,239,128,235,70,227,186,117,103,238,216,8,169,72,123,102,248,44,24,122,247,98,18,253,58,141,136,64,184,1,3,79,250,186,30,21,112,183,98,237,128,83,190,241,33,155,194,133,232,106,192,166,54,170,240,175,63,34,224,27,49,102,89,227,132,202,99,75,163,57,82,117,214,237,31,48,2,53,178,87,193,218,89,220,216,236,8,129,105,193,166,169,159,167,216,100,15,188,245,192,67,211,39,197,62,152,169,222,213,179,246,156,211,35,142,203,110,149,113,114,49,38,120,31,251,162,83,119,216,70,61,202,189,180,78,61,147,170,73,179,196,151,98,137,139,221,99,249,146,238,241,153,142,177,222,164,220,146,120,216,249,39,59,224,173,206,16,58,25,28,120,49,255,76,138,75,224,70,241,102,204,222,140,208,139,30,166,205,120,86,3,238,127,184,24,139,123,95,20,15,94,96,211,255,235,1,211,130,161,48,185,209,216,128,75,33,75,43,131,194,140,107,177,98,233,195,18,6,72,68,236,206,106,184,235,10,133,165,172,86,147,117,23,119,89,57,77,79,165,77,26,199,205,88,140,57,181,184,172,91,254,187,20,202,160,161,31,11,43,20,109,132,15,182,126,7,49,78,48,67,115,196,8,27,109,250,77,237,72,60,165,111,192,206,238,73,59,140,142,246,25,128,234,70,40,28,151,89,56,180,146,177,140,134,199,129,92,195,16,223,18,135,189,249,57,139,169,144,68,152,46,193,249,140,142,249,7,83,18,170,149,202,72,200,212,233,203,153,82,224,118,75,74,88,145,59,25,133,240,15,46,184,170,93,175,102,18,58,202,108,174,250,33,145,71,175,62,34,36,18,167,104,71,240,100,13,146,197,15,54,74,104,113,77,207,190,50,169,198,112,24,233,196,174,107,210,100,32,191,181,81,200,115,106,127,3,1,196,18,177,178,98,166,229,86,219,229,124,12,239,15,194,100,170,234,225,17,227,219,113,208,66,112,209,181,104,145,123,207,233,123,73,129,240,246,113,25,208,208,152,53,174,38,103,161,187,5,46,130,111,8,196,28,144,61,126,96,170,120,2,38,196,167,240,36,122,239,63,77,70,91,20,53,128,105,184,95,1,163,119,160,79,134,18,130,239,39,84,188,165,172,99,98,236,158,254,211,103,42,148,218,213,24,92,166,189,245,193,20,61,183,199,210,92,171,69,196,10,103,241,245,194,168,167,143,132,28,36,96,185,62,150,230,54,219,223,225,206,14,61,31,120,149,24,241,66,92,173,62,191,77,254,188,56,92,176,31,117,200,33,246,119,163,12,105,178,85,103,121,76,232,28,171,11,74,170,172,249,18,163,170,172,190,215,157,125,178,65,146,249,88,216,208,79,57,204,139,60,83,101,239,40,111,48,134,172,244,124,108,186,197,252,214,148,229,150,231,193,170,37,115,28,62,158,83,122,230,112,49,58,142,15,237,70,69,254,160,12,241,133,147,38,157,201,74,154,24,200,7,23,210,138,207,129,8,187,129,127,15,252,220,54,159,197,103,230,204,15,198,6,126,182,148,100,211,246,3,39,28,46,185,233,150,130,34,250,114,184,192,154,160,240,36,27,254,141,137,181,216,236,40,116,54,19,129,150,185,230,48,93,225,43,43,140,110,79,117,248,167,80,35,240,217,128,178,31,76,217,56,231,245,234,101,28,73,14,35,139,121,149,212,128,107,246,94,174,131,178,93,85,245,58,16,144,240,200,206,185,77,35,164,39,6,93,178,26,212,15,38,128,213,245,201,32,110,245,226,113,162,254,117,92,210,100,51,38,71,68,33,206,100,213,142,195,159,125,13,175,181,195,240,159,12,121,45,170,69,98,191,74,16,189,231,170,112,133,131,174,58,140,159,39,47,221,152,255,30,96,63,243,143,178,248,113,225,106,193,160,239,181,18,202,149,67,159,251,23,3,15,216,218,220,166,194,208,109,230,128,161,142,148,39,171,72,230,249,78,74,143,12,199,155,192,80,18,244,184,154,188,130,126,46,138,191,139,159,215,7,182,52,157,192,228,67,220,206,165,13,73,234,56,13,54,146,178,11,83,205,32,48,57,239,17,48,10,147,242,218,148,64,245,21,175,109,212,175,114,111,196,101,253,80,165,212,249,248,106,114,177,117,140,186,129,67,79,48,165,131,2,23,104,59,190,105,72,113,114,189,132,231,244,226,65,192,20,31,4,166,195,46,254,206,50,251,231,43,141,29,4,135,105,168,83,184,220,26,81,83,152,211,15,98,42,145,225,191,210,171,92,186,88,247,20,239,244,21,95,27,190,211,34,174,3,104,246,35,32,177,64,146,222,26,42,195,230,179,176,253,40,227,5,78,149,92,207,7,163,89,178,244,151,39,37,9,51,96,10,214,146,92,61,225,150,116,175,132,234,144,199,147,163,103,46,223,153,66,49,67,150,149,77,38,166,68,213,18,201,194,203,24,11,202,98,118,83,130,60,154,164,142,41,175,57,111,22,27,45,149,38,146,169,180,178,117,114,9,254,100,9,141,190,41,15,222,225,23,222,113,53,137,104,89,156,240,67,52,15,94,154,139,223,111,116,18,184,193,44,58,3,70,160,84,6,13,175,122,124,155,37,43,125,150,53,228,197,56,82,251,119,252,156,255,100,187,108,91,96,218,147,247,135,210,66,186,245,201,142,221,135,220,233,7,15,43,99,151,175,13,45,105,186,240,52,245,53,129,11,59,131,223,220,152,144,187,222,28,167,53,7,154,91,145,56,200,130,27,215,91,193,40,234,130,147,84,222,250,28,247,209,106,108,221,138,253,82,146,27,140,110,70,13,184,148,171,138,1,220,9,145,21,135,11,68,196,235,129,139,199,196,12,46,249,129,11,204,7,14,247,165,92,185,132,59,87,147,239,69,71,219,45,39,254,193,120,158,14,211,29,47,167,215,178,30,222,47,181,102,133,91,59,189,48,51,239,194,204,90,121,239,84,174,223,68,128,179,79,93,3,19,250,15,111,100,35,183,62,214,144,205,244,44,71,124,41,127,177,108,92,63,245,129,107,138,155,83,246,94,255,8,87,133,107,126,97,88,88,124,150,67,129,178,37,218,1,156,70,92,12,81,181,4,236,38,197,221,30,92,2,46,89,3,141,7,38,103,92,2,78,66,20,100,240,217,107,150,15,26,172,21,85,2,91,156,247,45,174,181,83,119,43,88,35,34,65,76,152,168,164,190,21,129,197,248,92,25,215,190,232,47,35,197,221,47,92,158,147,243,192,19,99,49,96,156,127,249,109,214,246,157,228,214,124,33,103,200,164,231,183,199,160,36,212,116,228,228,196,117,197,204,114,216,216,120,228,209,166,9,225,198,213,25,82,76,25,148,137,246,203,246,39,79,103,68,167,108,182,108,211,172,178,128,233,79,210,155,79,244,8,190,245,183,140,239,84,7,117,66,58,239,163,102,162,197,245,133,97,219,157,1,247,219,171,12,74,94,112,220,123,31,223,85,34,118,7,134,245,191,4,76,99,226,115,117,97,223,113,152,238,24,57,58,225,91,136,68,18,176,105,161,11,220,45,42,125,97,180,64,5,166,108,115,198,123,193,1,165,159,27,43,186,181,120,47,170,251,139,14,121,53,118,241,128,43,140,245,10,163,215,122,111,126,246,36,253,32,248,117,171,252,239,80,136,39,183,92,91,158,143,9,21,75,141,183,58,235,69,183,121,104,34,74,185,143,77,255,175,132,164,145,217,162,114,42,224,222,212,76,154,38,237,50,98,68,231,49,36,197,252,131,243,128,154,94,135,135,104,243,177,53,210,23,239,59,210,175,15,170,201,120,119,155,242,241,211,116,137,52,185,247,153,210,205,3,115,253,39,240,46,6,247,180,254,137,20,175,221,232,158,145,89,72,236,44,182,121,136,193,147,4,111,105,146,79,37,134,251,216,41,165,203,115,179,79,166,237,215,146,27,169,98,232,156,49,88,201,29,28,107,53,147,42,102,131,33,195,45,1,211,14,254,192,213,243,199,228,146,105,222,111,138,210,187,177,2,174,34,2,4,188,236,79,192,108,181,50,38,103,55,218,49,79,104,192,210,195,137,70,219,182,227,173,207,254,52,244,96,164,225,245,92,227,227,253,181,235,95,24,131,207,83,142,221,202,18,139,46,158,99,2,23,223,174,172,38,171,201,218,25,214,118,91,28,110,132,215,100,179,163,65,37,143,24,50,52,17,138,236,102,6,247,216,143,140,170,253,15,48,69,213,1,23,17,218,53,24,19,216,39,138,9,160,22,65,169,167,143,9,94,76,148,73,31,28,129,230,233,131,82,96,249,24,207,213,133,152,175,195,4,161,229,115,25,57,92,217,62,195,9,105,45,249,32,80,197,245,30,27,105,54,222,178,139,114,252,212,248,92,168,16,95,126,84,123,45,120,146,252,98,203,254,235,131,21,4,182,190,95,158,88,115,179,234,197,8,74,126,206,172,85,69,245,7,165,20,211,71,108,98,247,171,223,69,162,35,197,131,113,18,213,171,244,241,131,179,247,98,146,45,235,66,154,105,63,109,130,108,14,35,243,184,244,106,218,141,221,42,165,63,170,233,185,55,232,74,235,110,242,78,99,57,75,207,231,34,28,29,48,11,87,182,74,120,4,207,152,249,147,211,249,156,229,228,50,226,63,223,174,38,181,29,243,65,75,143,114,24,218,59,236,81,47,60,236,31,124,19,105,90,97,166,196,30,140,255,62,249,102,7,3,72,45,83,175,134,175,115,231,128,143,243,37,91,142,213,205,185,251,99,236,204,237,214,57,83,50,189,136,97,250,205,81,46,190,138,105,192,147,211,42,224,76,133,146,94,77,83,248,242,33,135,115,168,63,87,159,115,109,196,231,134,80,106,61,112,33,223,231,87,103,11,39,201,205,75,134,130,235,251,109,92,136,166,110,159,209,227,174,207,15,7,134,123,166,40,76,101,118,113,184,81,242,46,87,51,72,243,43,183,164,61,18,46,71,185,26,206,193,229,83,205,88,34,117,215,161,159,25,106,71,135,41,31,16,87,153,48,125,119,75,100,88,62,84,28,129,14,79,141,87,242,116,99,61,221,15,108,15,238,40,92,198,18,1,232,214,165,239,187,229,175,86,179,63,48,148,146,59,224,134,168,128,192,148,86,231,21,48,185,50,133,27,21,26,245,194,4,230,5,134,233,237,94,124,236,60,217,75,161,227,158,78,11,97,48,13,116,23,158,22,32,136,171,137,242,238,231,234,51,200,119,80,154,21,160,201,213,147,195,53,158,172,35,199,38,223,3,165,55,111,136,100,72,207,62,33,14,41,203,57,210,36,253,71,198,91,215,3,47,207,116,116,180,136,96,46,16,184,17,148,118,152,178,171,46,230,194,129,97,247,25,1,67,121,43,115,97,162,23,93,98,154,82,219,179,244,209,206,209,185,5,198,175,214,71,203,59,154,62,168,184,155,91,142,24,212,185,137,243,199,28,183,246,87,133,17,187,92,177,66,178,6,170,58,26,11,222,142,108,220,11,91,109,214,110,12,210,177,165,145,208,217,178,235,160,188,232,81,71,74,176,39,181,232,138,174,173,232,152,15,138,232,82,28,18,4,132,147,236,150,212,62,156,77,195,225,76,255,142,152,11,116,27,31,43,168,4,124,102,142,172,220,110,73,195,216,208,32,40,174,82,80,0,77,237,76,62,75,145,165,26,89,130,173,196,86,183,231,3,128,225,60,144,65,57,86,63,161,16,135,161,251,23,123,161,35,214,222,118,220,252,184,255,26,210,132,104,148,60,227,221,14,53,196,12,245,96,241,50,35,166,5,115,92,30,188,162,251,211,124,84,200,37,107,161,68,135,49,207,137,233,172,230,119,220,246,57,224,243,228,177,171,48,37,207,49,62,20,166,159,114,5,76,112,86,102,33,49,153,136,247,204,2,37,152,4,255,208,157,95,94,85,67,78,11,6,112,129,211,66,94,57,224,140,190,131,188,183,105,68,45,127,177,51,248,243,214,220,3,227,104,215,64,233,143,148,17,135,172,250,14,105,69,182,236,249,105,59,166,71,252,52,28,64,247,131,88,207,143,55,205,35,109,217,164,229,158,74,245,243,189,122,137,155,195,87,38,193,7,52,29,167,55,52,118,252,2,14,17,133,207,215,206,23,70,162,90,175,46,40,216,197,168,224,149,200,182,209,232,57,202,113,53,242,160,93,210,48,136,3,231,59,102,180,203,201,41,112,172,243,18,57,28,126,154,89,122,39,67,99,99,72,125,92,152,64,165,194,253,134,239,236,193,147,4,39,96,217,25,17,84,49,125,128,44,198,37,42,87,65,96,101,116,50,75,230,33,73,203,226,161,92,80,68,196,229,173,43,69,198,247,131,156,163,83,215,23,106,28,101,134,237,121,134,187,232,60,108,244,39,245,48,86,106,145,170,73,20,49,9,241,148,187,66,248,252,119,9,28,171,9,174,243,17,203,143,60,165,162,119,163,197,74,66,96,64,80,92,162,107,37,145,213,90,122,107,50,224,177,149,210,112,95,36,4,221,72,150,206,139,210,76,41,32,28,97,30,182,160,11,57,143,161,191,60,141,140,35,96,156,43,189,26,174,221,17,219,25,237,198,18,22,68,68,59,90,228,128,89,247,250,96,53,237,176,136,49,105,203,131,18,48,137,173,146,12,77,175,235,129,251,136,241,180,61,224,143,112,85,120,254,241,234,186,20,174,229,143,240,136,111,73,165,238,31,175,30,59,142,159,73,71,67,85,148,246,179,128,11,245,231,50,253,115,70,31,52,12,71,90,162,147,94,141,0,65,189,102,231,177,169,222,33,237,217,19,133,216,149,83,196,239,12,158,197,235,57,128,27,148,102,207,52,163,14,211,109,9,138,15,214,124,224,179,34,194,212,224,248,95,250,218,60,124,185,48,214,185,190,24,110,74,24,127,36,134,181,102,173,89,205,192,140,223,102,5,232,28,231,248,24,211,159,252,120,152,77,14,229,179,106,105,79,245,159,54,175,64,44,145,227,117,16,135,12,179,180,81,199,173,163,98,101,197,126,117,91,79,106,182,37,227,208,241,33,109,86,134,117,47,166,25,159,116,171,195,3,49,194,123,53,179,136,37,22,87,83,250,62,4,78,36,24,252,230,231,132,104,77,214,38,129,11,142,136,15,62,203,111,72,64,134,18,23,162,17,63,212,220,240,42,230,244,185,55,174,217,55,209,152,166,103,243,123,174,230,89,28,38,91,161,17,0,200,192,167,87,46,160,203,10,171,94,87,248,127,146,117,30,200,146,227,56,16,189,18,189,185,255,197,154,15,42,128,201,223,19,177,59,38,91,42,137,162,129,205,196,164,245,171,73,39,100,153,42,192,193,185,10,60,69,0,239,131,207,230,59,2,134,223,236,129,225,69,189,55,111,112,215,40,76,114,48,110,222,40,1,125,174,30,176,20,58,76,208,61,61,143,70,138,102,58,76,59,82,126,31,124,122,154,164,211,93,92,178,126,144,9,195,159,95,12,145,215,72,58,42,86,77,236,131,198,166,114,37,30,63,56,71,238,169,195,251,84,254,192,105,42,124,252,182,7,206,203,249,231,232,228,176,32,241,3,207,165,240,113,190,94,216,179,148,160,141,82,135,23,205,23,165,116,91,81,163,64,118,20,45,121,157,226,19,250,88,15,6,29,248,124,237,177,31,56,231,120,172,78,209,87,121,209,248,148,165,97,135,8,122,14,163,232,89,233,196,71,178,110,134,48,10,160,104,16,240,249,96,58,79,134,229,50,154,195,198,33,160,87,23,83,141,8,56,9,209,147,193,21,30,169,128,233,31,123,174,46,59,194,180,7,174,57,61,191,77,204,114,93,152,170,150,166,176,5,249,47,188,199,210,247,134,170,46,231,11,247,38,118,37,133,120,213,219,195,129,225,127,145,17,239,232,42,151,128,33,228,21,23,165,26,219,68,142,23,131,226,85,138,50,76,3,37,63,240,126,225,150,188,50,217,110,222,167,120,48,80,55,5,205,161,193,35,63,23,231,118,111,77,119,177,238,41,13,30,167,125,127,121,168,73,90,77,226,239,130,93,125,27,66,26,45,221,79,77,47,84,85,184,91,15,70,192,70,118,38,112,146,20,71,167,102,168,232,158,80,8,72,187,23,76,181,117,215,8,88,133,59,211,77,101,148,234,134,38,55,43,205,72,205,183,112,99,225,172,82,181,127,246,38,98,169,254,90,228,108,229,212,195,229,66,107,39,208,62,181,50,161,66,193,191,99,154,156,139,219,220,242,96,152,225,94,217,102,175,149,212,217,196,25,164,220,234,126,141,188,196,191,168,166,186,150,150,76,240,249,92,204,44,136,165,151,33,9,21,56,145,161,143,29,156,184,94,209,197,147,44,36,57,100,101,222,150,151,14,11,215,132,57,63,62,215,25,4,201,72,25,73,151,44,61,62,158,60,184,145,16,148,181,239,92,200,26,65,254,53,137,230,251,53,71,150,208,54,53,146,249,46,30,86,177,70,68,200,247,18,51,185,112,222,98,189,225,61,230,124,135,124,169,65,11,87,220,205,140,34,121,8,163,222,133,219,222,169,207,11,79,78,73,133,207,40,111,129,143,73,43,15,102,82,32,35,166,225,164,26,100,40,12,29,72,204,179,129,180,133,60,119,133,169,219,45,36,136,199,74,150,48,17,59,225,242,78,32,131,97,115,17,152,93,60,158,140,210,111,217,103,241,71,40,243,114,24,123,87,239,109,219,242,136,33,67,234,83,202,80,16,115,24,206,190,200,156,65,162,188,41,140,232,239,12,184,194,97,127,225,68,181,129,63,120,179,188,170,28,93,192,55,33,64,172,179,37,177,129,40,170,132,106,48,96,168,171,178,194,19,113,137,128,205,101,84,24,141,130,113,225,220,199,115,115,118,238,64,217,37,170,162,204,249,184,55,199,193,86,152,211,222,115,136,100,162,167,110,73,22,9,31,238,151,53,114,9,125,233,168,64,236,228,70,105,195,12,169,58,199,17,244,184,163,66,89,118,126,6,13,106,24,247,126,26,84,217,253,15,220,123,12,26,100,155,239,144,83,98,239,107,187,145,42,45,227,133,195,13,62,134,157,21,19,40,90,124,215,192,151,239,101,207,23,204,49,38,141,130,191,191,112,123,224,191,87,251,249,1,135,92,111,123,63,35,66,62,201,97,35,235,211,111,197,140,143,139,45,134,168,19,156,146,151,25,63,92,168,47,26,207,252,207,57,190,180,21,8,75,204,15,43,131,152,135,195,184,150,98,214,17,25,198,242,184,48,121,216,7,94,78,232,106,112,122,118,133,66,21,229,142,247,50,210,65,221,21,146,21,203,5,76,29,220,84,120,120,111,33,40,196,99,242,100,208,225,71,220,26,6,155,209,147,238,25,120,251,30,113,7,62,70,143,238,56,199,171,90,114,49,102,163,236,133,201,52,35,2,134,124,100,41,108,73,200,128,207,255,116,126,163,97,157,239,147,173,46,10,29,6,159,41,31,31,187,46,8,170,117,23,71,98,54,230,119,157,198,159,47,48,212,138,57,110,78,215,135,120,93,133,249,17,31,187,146,92,22,75,131,114,240,107,185,181,175,66,85,239,141,196,132,155,233,166,147,167,121,190,130,248,200,136,95,134,240,92,223,26,251,63,202,41,12,206,15,218,123,4,175,168,73,231,52,81,152,94,162,248,90,199,228,25,98,105,160,255,19,148,88,192,36,178,229,165,7,43,185,199,205,169,100,23,67,164,192,121,230,29,19,168,173,64,176,51,30,184,215,7,174,47,124,124,25,15,70,2,183,166,211,16,149,90,175,249,254,224,164,231,7,82,136,185,93,24,29,62,133,45,182,224,131,86,96,115,214,179,139,20,135,219,164,141,242,188,33,78,48,181,130,193,14,138,7,61,177,224,20,134,99,90,224,156,159,33,63,22,236,138,227,3,110,229,253,222,28,67,63,30,156,74,194,244,220,28,106,224,184,218,132,138,94,120,220,73,108,31,232,133,161,97,12,152,216,130,206,67,120,201,218,29,149,143,217,252,129,103,137,81,161,34,69,87,0,104,190,40,204,203,127,80,231,134,7,38,159,53,20,46,17,142,132,104,178,104,30,129,24,81,185,59,18,97,183,174,7,178,105,75,198,182,144,233,168,215,77,30,150,226,168,121,176,230,138,169,99,66,213,168,63,87,70,205,60,61,215,98,9,250,131,97,240,44,201,102,65,225,180,183,39,108,155,89,191,93,175,166,135,194,189,193,102,50,220,106,84,34,196,176,99,171,164,217,162,174,7,46,55,237,131,158,213,108,106,42,208,202,20,137,157,6,253,75,126,222,186,162,88,20,79,142,96,108,85,115,184,26,17,234,7,163,45,57,53,177,83,76,111,217,163,68,117,27,11,123,121,108,237,22,165,5,149,54,225,180,245,123,157,145,140,12,124,37,135,190,244,136,160,12,194,187,57,200,15,82,50,167,143,6,5,72,142,71,171,148,97,11,186,44,83,235,104,46,79,41,8,114,169,195,27,127,17,241,94,75,93,62,108,175,233,148,140,112,196,114,212,41,76,165,181,31,17,112,135,81,23,47,48,210,123,30,50,132,20,51,103,73,205,156,91,19,115,244,223,158,38,141,37,40,251,155,199,113,8,102,205,174,147,97,155,216,145,15,202,52,25,12,217,176,208,30,118,194,138,94,205,56,171,138,34,97,80,47,10,49,176,122,109,232,20,4,124,190,85,235,234,243,149,203,190,208,41,71,74,58,201,141,168,119,231,126,175,126,170,182,107,65,225,240,190,181,13,138,250,201,52,69,196,144,82,196,213,53,114,240,145,95,21,135,169,124,23,43,9,23,221,233,46,62,1,229,162,193,24,123,239,29,159,171,212,220,158,224,65,10,242,55,208,99,30,136,9,85,73,194,121,251,88,71,62,101,13,57,56,145,255,72,78,198,106,83,97,104,79,63,158,38,77,53,1,231,245,140,25,89,162,226,137,81,168,120,154,134,104,113,216,35,13,65,177,74,75,178,62,170,241,244,230,120,107,251,34,91,97,218,76,99,200,56,119,53,12,4,221,207,222,229,94,125,188,114,141,80,25,129,228,253,92,147,214,40,129,141,46,52,126,155,26,174,170,55,135,24,167,196,215,52,45,19,141,250,157,229,232,100,51,199,208,43,86,196,47,48,156,70,238,27,17,136,75,154,108,174,38,231,226,103,4,37,40,165,143,39,88,201,102,252,67,105,124,158,243,9,71,154,123,228,112,70,190,69,131,199,212,55,197,100,56,59,18,61,170,26,144,100,57,251,147,157,57,60,181,202,177,146,20,137,58,120,98,191,194,106,97,112,27,222,4,12,12,159,170,132,237,224,37,244,89,10,253,58,95,79,96,146,161,158,165,128,63,178,202,17,82,161,252,245,165,9,151,212,86,107,26,146,131,234,82,24,4,150,41,226,209,57,108,204,185,211,225,98,41,44,133,173,122,54,224,217,218,179,64,140,50,113,4,60,218,126,97,52,82,227,183,207,249,253,132,173,105,209,115,210,46,204,93,235,219,85,24,185,147,26,176,209,11,200,142,5,175,154,91,34,165,90,239,211,131,114,64,57,74,66,246,69,111,158,160,24,141,185,162,52,211,250,193,103,237,144,186,75,87,235,17,22,152,38,226,165,48,101,140,59,224,212,53,199,77,113,18,162,58,14,179,103,20,189,26,117,157,26,55,103,131,81,191,139,62,173,237,155,6,154,28,69,3,38,251,171,56,190,104,75,122,248,208,135,229,188,241,31,220,213,75,192,86,113,213,69,11,184,211,253,164,48,85,247,247,167,233,70,150,3,157,18,111,167,109,1,70,201,77,35,115,95,145,68,188,23,187,182,94,77,43,85,204,51,182,163,94,158,99,211,20,44,29,93,91,157,108,58,209,93,15,146,143,9,69,129,162,208,208,199,52,57,59,225,19,99,58,143,177,34,191,206,76,232,143,157,78,57,184,31,169,244,103,119,157,192,230,158,76,55,58,173,187,123,239,199,185,33,16,228,15,246,5,45,20,166,200,192,179,12,132,237,251,212,72,13,133,160,53,198,251,44,172,172,41,190,2,213,210,140,143,217,248,240,143,115,131,163,234,39,50,212,148,103,151,94,15,156,156,183,148,181,149,8,124,170,215,182,93,93,167,27,151,137,70,81,17,104,140,49,233,150,45,94,239,165,117,92,152,90,242,249,192,252,186,195,86,57,174,112,63,142,143,159,184,197,154,78,159,155,211,40,21,19,156,138,131,246,248,77,171,5,41,60,188,40,245,105,85,2,166,59,35,96,20,59,30,23,130,154,211,128,209,116,120,60,136,201,217,246,67,145,0,208,114,160,242,209,15,95,152,126,172,247,234,174,87,119,90,234,21,94,41,222,250,204,199,165,197,249,197,196,211,221,218,101,169,32,222,162,112,190,149,45,44,21,216,39,21,78,243,126,106,114,33,146,141,178,215,90,41,78,158,148,102,125,253,57,100,109,107,192,28,46,143,143,12,241,144,111,25,8,171,206,215,81,133,79,204,23,0,102,123,30,207,215,132,213,36,174,174,163,15,141,244,32,138,56,99,125,236,10,77,145,254,54,245,146,177,62,144,179,121,194,95,8,189,199,84,248,138,64,159,89,186,32,223,10,152,211,89,103,10,12,171,15,188,30,152,164,93,156,169,16,59,181,55,220,66,191,106,189,48,33,118,77,20,192,149,19,163,98,202,7,26,38,154,51,4,112,12,102,102,9,220,81,111,141,15,54,137,29,107,156,168,99,48,93,180,62,183,198,187,143,229,67,218,63,235,142,67,189,92,148,217,66,212,42,18,179,150,133,72,16,119,197,215,28,66,62,109,177,51,154,155,135,192,61,63,145,183,73,57,196,133,155,150,149,149,246,169,83,4,108,155,142,192,212,196,199,46,190,80,126,123,226,118,213,88,62,28,174,76,187,162,65,65,126,189,196,202,110,15,125,80,33,126,217,98,79,34,245,50,53,82,138,160,67,84,152,24,21,134,54,33,146,1,97,247,12,3,235,172,159,241,192,116,236,95,27,232,172,24,205,205,176,135,237,107,64,245,166,78,114,49,46,236,216,165,59,69,163,26,31,94,20,239,133,129,116,78,243,174,1,172,227,201,222,205,144,168,198,115,106,18,156,191,211,12,59,237,133,235,249,36,110,206,22,122,154,178,36,249,10,71,244,61,175,45,196,251,128,35,41,248,222,56,97,18,5,8,99,142,124,73,2,26,81,21,115,96,138,110,186,194,151,242,215,148,11,75,218,79,74,8,78,160,176,112,208,17,144,241,66,180,236,218,55,165,209,86,161,129,254,153,156,130,205,120,141,222,96,9,228,134,35,6,36,51,216,127,224,177,5,110,253,1,209,28,168,1,50,220,154,178,33,109,22,147,0,82,203,37,70,8,105,101,188,166,15,206,95,30,109,60,240,136,76,112,182,76,152,36,55,50,129,147,225,91,52,125,113,199,57,44,10,215,8,201,161,126,77,159,249,131,182,81,243,133,229,119,39,57,49,55,187,176,131,182,182,238,194,45,230,199,74,166,63,79,43,140,168,12,36,136,230,48,85,36,18,59,130,37,228,108,222,254,84,200,94,168,75,67,28,42,24,24,128,33,153,218,10,159,105,239,166,15,130,28,72,189,8,76,14,216,173,178,140,91,39,187,216,153,33,205,169,33,112,16,207,233,165,215,154,155,230,243,203,100,94,180,119,16,56,12,81,166,226,95,116,228,216,247,15,60,70,214,47,129,135,232,226,17,192,244,199,232,79,155,179,224,48,1,204,34,225,29,8,70,92,36,15,29,234,115,43,217,217,161,246,133,3,230,7,167,110,147,255,129,123,236,66,56,136,69,91,138,51,105,114,39,48,49,51,147,238,64,133,211,138,96,28,73,213,231,68,2,174,174,61,209,9,255,67,77,47,48,37,143,37,174,62,14,147,134,219,50,133,209,217,93,95,12,255,172,229,152,112,71,142,216,77,160,17,41,77,111,78,13,126,243,105,136,141,213,181,72,213,90,53,227,44,229,152,37,8,166,112,11,123,16,148,78,222,7,197,88,10,120,106,81,175,213,229,68,211,73,178,35,167,235,47,83,80,236,213,98,72,30,30,115,67,223,26,85,140,17,247,134,188,169,233,79,155,233,235,111,109,45,99,250,65,26,19,215,61,99,250,2,208,213,184,176,85,108,120,32,35,49,230,89,186,240,176,37,207,179,251,107,55,83,72,148,137,70,217,79,52,233,29,24,158,232,7,141,206,91,20,101,180,219,24,112,20,55,1,40,55,77,85,202,47,8,57,150,176,170,18,61,91,91,236,88,139,72,250,226,2,29,90,99,157,76,201,207,119,111,224,250,231,98,136,185,239,213,73,221,29,67,147,162,115,189,232,165,17,48,116,190,232,53,92,254,71,59,212,111,62,13,40,178,93,178,219,144,109,31,190,243,83,3,114,14,9,137,84,27,37,174,47,60,96,146,161,122,53,28,109,191,99,133,2,7,170,12,228,183,7,137,183,95,12,157,214,121,90,101,229,106,122,124,199,111,203,56,174,36,179,74,127,27,93,206,241,235,49,0,78,93,235,2,207,154,179,100,167,195,208,54,44,65,73,111,38,191,120,208,189,45,231,33,148,186,161,102,104,228,7,103,127,159,10,211,139,209,3,30,89,185,21,62,210,187,233,239,197,230,211,196,101,65,91,15,210,184,31,108,237,177,242,90,221,170,139,155,163,164,64,36,244,3,129,253,177,177,252,201,72,236,105,128,241,152,19,84,33,250,79,31,131,109,60,159,115,88,93,136,255,116,35,181,80,21,166,6,116,249,213,13,115,66,198,12,166,58,231,199,111,22,141,212,90,125,227,70,76,191,32,57,201,248,254,176,116,152,176,144,83,77,54,220,174,220,116,30,146,97,159,221,135,20,89,139,37,65,146,100,226,119,165,6,60,187,146,232,64,202,74,161,135,223,28,113,113,41,222,59,246,156,25,124,1,35,153,245,192,68,231,134,192,85,206,61,74,224,146,171,106,52,202,160,8,56,42,156,146,92,221,77,238,222,97,147,130,241,26,8,156,251,34,28,58,203,152,88,147,79,113,92,255,41,65,167,69,190,10,213,231,31,76,102,230,10,208,25,173,192,8,149,109,56,22,22,229,144,2,183,26,114,57,109,25,247,69,151,223,134,121,193,53,130,128,235,229,204,51,90,129,51,232,113,111,235,102,190,7,242,50,18,40,151,78,110,214,51,220,255,192,217,179,99,192,20,166,61,48,238,79,160,48,128,60,40,203,177,5,156,164,206,128,248,225,8,166,97,88,127,172,4,75,97,19,33,11,152,147,102,95,152,146,160,120,46,250,144,36,122,99,104,241,238,8,96,139,207,43,12,223,136,191,116,35,197,119,163,32,139,178,255,8,38,31,216,202,162,244,167,27,180,109,113,115,171,18,93,15,92,93,116,169,161,73,50,165,66,136,206,58,246,218,248,237,68,140,69,209,158,157,233,162,25,225,154,196,80,128,113,164,127,83,116,209,49,213,238,210,252,224,216,144,22,205,118,194,124,251,193,158,195,109,148,94,140,253,254,54,123,103,220,28,17,184,7,134,68,178,248,168,84,44,1,121,107,106,145,189,240,195,74,95,206,52,149,41,92,17,42,249,109,41,199,90,135,227,65,198,4,198,73,119,1,143,249,210,172,186,88,224,58,157,13,24,209,157,93,36,52,186,144,158,94,113,233,89,161,87,53,201,184,43,80,214,249,205,19,2,197,229,234,213,64,60,142,55,212,253,214,147,126,170,190,21,198,91,45,14,143,57,147,46,91,43,133,247,79,57,113,137,115,149,223,198,7,116,183,184,145,35,144,186,62,80,170,244,155,163,166,194,160,79,70,134,177,196,131,211,61,50,20,62,55,243,202,189,198,162,157,210,1,186,172,196,179,109,127,112,58,77,197,38,92,144,183,20,215,175,111,212,22,77,97,122,129,99,147,221,200,71,133,112,151,60,56,148,3,221,27,95,27,69,251,240,29,9,140,64,151,79,81,235,126,187,106,235,6,83,1,239,79,86,63,141,251,11,35,55,52,124,138,162,197,200,126,174,176,145,238,59,12,141,143,236,25,208,79,84,103,8,183,138,67,148,142,5,166,32,162,199,213,205,68,104,4,166,239,41,62,39,161,153,43,244,9,156,161,229,141,171,51,237,193,253,129,147,123,23,192,89,171,16,150,41,203,59,77,192,129,209,107,151,77,3,205,94,154,195,126,48,228,124,226,214,3,215,160,159,2,38,46,251,160,121,196,107,67,214,118,137,165,127,112,111,62,149,202,50,238,37,129,161,228,10,180,107,182,100,125,236,219,57,126,152,180,102,210,231,234,196,172,226,177,233,168,149,229,181,172,253,45,86,95,65,71,183,232,131,161,140,215,253,99,27,81,253,80,24,82,142,225,191,157,143,71,38,245,219,203,40,248,134,31,215,132,136,144,19,84,184,103,111,162,1,166,180,124,62,240,202,23,166,54,86,62,7,124,196,233,254,116,50,97,30,133,169,16,246,111,109,164,204,189,41,12,125,85,9,24,218,12,121,112,206,42,143,181,53,235,56,91,67,127,155,24,114,243,81,65,0,97,233,79,103,34,200,62,164,168,20,232,75,83,53,237,19,193,202,171,36,242,185,144,98,116,26,140,134,20,233,217,160,244,119,241,84,124,101,14,114,227,93,39,48,81,185,226,43,19,167,48,101,93,184,221,200,94,179,195,217,12,80,133,115,247,30,127,96,115,229,47,220,204,243,249,161,203,212,41,101,150,89,149,173,59,39,212,42,140,174,47,125,224,50,20,206,114,182,112,10,38,39,227,70,247,153,253,101,41,140,200,238,12,152,198,60,25,238,138,43,94,253,201,172,61,77,246,217,85,83,11,77,37,163,84,18,90,159,227,118,155,66,77,117,148,238,54,57,155,128,183,119,75,1,227,99,201,52,177,108,227,140,171,19,97,46,189,122,85,234,66,3,150,168,151,129,213,251,109,1,91,45,73,111,205,143,197,76,128,63,65,152,13,128,25,177,28,48,185,116,25,50,138,137,139,219,40,104,129,86,233,202,0,102,156,70,192,70,100,253,192,199,200,95,1,163,59,169,143,118,102,198,242,237,104,156,141,137,243,227,129,107,191,232,49,16,247,95,176,6,138,229,42,35,118,118,144,20,159,178,229,150,37,244,180,160,121,13,86,171,54,62,21,134,7,45,211,45,70,208,231,212,130,111,97,250,177,4,95,227,40,127,80,239,135,53,84,248,99,64,141,98,46,208,178,159,233,139,202,75,108,222,212,176,116,181,171,128,225,209,15,24,54,91,153,190,52,58,52,247,65,71,161,28,68,119,216,108,71,90,220,156,250,180,34,159,10,23,178,251,73,79,97,187,168,117,112,49,209,27,255,233,188,76,24,82,97,26,114,122,192,199,82,213,29,54,243,99,238,131,90,171,141,184,245,60,56,150,113,192,20,126,169,21,145,169,133,20,120,148,119,196,247,142,94,42,20,165,202,172,186,97,228,109,9,190,11,107,249,13,218,55,41,100,60,129,211,158,58,251,77,215,43,208,101,237,102,207,218,201,119,163,131,108,181,234,142,64,47,111,12,10,154,159,77,63,118,161,63,210,195,44,159,201,221,245,173,141,93,166,56,124,108,21,41,152,93,203,148,209,124,43,67,9,11,13,45,253,32,108,95,14,67,124,211,178,142,56,36,137,110,235,50,160,233,121,47,26,190,119,92,124,126,74,189,49,178,204,205,83,79,13,238,167,36,93,117,102,18,30,135,203,239,77,237,105,83,187,140,81,242,176,23,176,169,27,43,92,118,44,1,234,63,91,210,195,24,253,117,15,124,81,2,14,227,236,189,249,52,234,59,119,112,201,90,44,161,209,163,42,18,54,58,255,237,99,209,79,221,235,38,5,135,158,211,0,62,199,133,140,10,251,119,117,121,185,102,98,33,194,235,129,35,111,93,45,14,211,207,38,251,236,68,147,221,57,148,32,194,29,252,156,192,25,145,177,223,205,27,205,215,122,124,76,182,237,234,254,51,190,77,147,194,111,202,88,224,230,245,155,35,66,41,213,88,199,214,69,100,197,79,23,108,133,42,249,64,66,75,148,115,53,135,77,163,73,126,219,154,10,74,92,109,108,1,50,230,205,146,6,211,97,104,122,229,132,192,113,108,174,227,220,154,197,14,197,111,98,150,214,112,63,76,140,69,248,136,129,143,221,175,240,149,88,7,157,196,14,230,69,179,208,94,195,28,69,149,109,192,112,200,138,231,51,160,181,170,41,238,125,246,24,73,223,26,177,148,79,52,42,0,207,136,222,199,62,231,111,109,222,88,13,183,41,31,251,14,56,253,154,144,164,253,96,92,226,36,251,33,135,240,240,78,21,130,0,16,216,201,205,161,28,105,30,147,171,205,98,76,23,165,199,197,201,157,8,43,154,239,115,97,211,176,47,1,35,230,60,229,222,108,4,197,163,156,176,66,82,76,39,112,66,186,160,5,60,181,183,218,72,155,161,215,115,152,126,42,25,21,83,26,91,191,218,9,10,227,207,62,114,75,160,141,72,177,185,33,93,137,114,73,169,48,104,30,35,238,141,71,38,61,27,6,83,111,26,48,10,117,93,96,120,111,220,202,193,127,66,10,72,96,130,178,62,197,9,125,116,97,133,51,186,194,234,121,46,235,189,125,110,93,168,45,141,95,54,1,34,25,147,133,145,238,113,24,72,223,135,164,8,160,35,180,138,148,123,245,144,180,225,71,170,212,139,252,178,30,125,157,93,218,155,40,173,91,57,73,116,214,98,121,48,208,5,92,145,247,189,48,27,129,147,211,2,151,33,100,248,198,167,153,194,190,58,112,154,66,113,241,149,193,182,88,122,164,29,213,67,134,67,161,135,189,91,169,188,91,67,126,251,236,24,231,235,250,205,97,72,22,158,202,101,97,252,121,97,18,112,73,127,251,236,19,114,53,68,211,75,174,166,76,224,206,210,66,249,181,172,144,14,61,122,139,197,201,113,36,138,82,56,70,212,116,198,205,41,89,206,50,209,206,48,116,111,112,51,24,22,199,128,49,82,103,143,121,136,194,137,6,168,26,92,93,158,17,162,171,169,87,141,171,209,77,157,156,126,189,81,138,186,133,67,201,60,177,89,221,94,166,222,121,74,153,130,21,19,161,40,244,131,17,205,208,65,197,10,238,2,39,59,32,5,78,132,181,127,95,12,197,216,38,153,96,179,80,206,55,44,14,103,210,217,242,219,166,17,118,97,98,235,178,237,52,147,226,114,115,28,106,214,41,45,137,31,28,161,30,96,162,170,10,87,248,113,47,220,101,31,71,146,188,197,201,74,156,50,73,117,6,48,41,167,229,240,78,88,16,2,127,205,170,1,219,14,40,48,44,201,253,222,60,61,75,12,219,137,200,134,192,101,232,213,29,22,129,45,176,168,8,0,35,101,113,223,203,8,35,5,110,28,141,242,219,74,153,101,246,205,8,139,221,218,71,158,123,35,187,156,226,98,184,60,244,115,157,169,149,238,128,19,163,120,198,236,188,228,244,157,3,184,75,187,137,77,140,90,239,144,242,173,229,128,130,34,38,185,158,173,193,93,170,224,136,161,215,22,183,134,228,82,220,16,34,232,61,92,89,20,149,167,112,233,211,205,80,130,49,24,152,14,81,185,117,54,1,250,24,146,99,69,9,195,198,250,26,157,238,215,170,228,171,100,154,81,103,216,219,188,240,227,2,53,10,151,211,253,109,120,146,117,129,164,150,187,87,162,1,19,74,149,39,79,168,144,215,123,53,79,162,191,157,172,50,212,225,210,159,8,113,51,45,165,88,94,203,60,162,123,117,37,43,91,252,167,39,17,114,217,23,232,74,142,174,39,250,250,88,79,75,97,20,62,252,222,19,74,206,44,232,49,92,103,76,97,26,168,214,3,147,142,76,254,220,132,221,132,4,134,17,134,193,206,231,25,81,60,77,82,192,250,130,228,249,15,38,255,36,217,96,251,221,212,4,174,90,28,5,204,163,175,128,165,175,194,174,245,66,51,42,159,216,21,154,160,201,154,191,126,48,85,208,162,186,176,42,242,161,221,99,38,116,248,157,221,118,42,188,83,143,253,232,124,71,58,155,4,198,190,139,155,103,152,138,100,101,18,227,107,222,213,116,254,142,56,189,236,164,192,65,34,107,240,179,85,194,73,213,189,13,19,56,15,225,204,54,24,197,243,11,23,81,232,128,105,253,252,88,243,23,59,62,140,104,104,88,6,181,185,38,3,40,53,6,250,218,86,142,31,63,61,81,66,126,174,166,174,61,126,26,146,217,23,206,144,8,56,76,139,220,208,7,55,110,228,25,48,173,173,58,104,84,172,198,23,49,6,82,57,219,14,76,103,192,14,24,150,70,157,41,137,94,176,26,48,173,224,138,146,64,185,247,70,138,125,42,76,55,114,140,10,89,188,166,15,78,154,117,198,247,162,236,243,153,74,40,68,245,120,178,196,105,166,239,133,228,188,159,248,148,21,166,103,129,156,227,37,135,69,125,230,122,18,58,98,208,28,108,247,237,99,112,208,133,109,90,45,177,201,39,8,161,101,63,171,86,210,235,63,77,153,93,147,76,50,21,120,213,187,58,96,229,163,169,83,102,41,122,140,145,63,132,200,248,217,237,160,200,234,78,80,107,77,227,112,216,11,76,119,216,244,171,153,41,107,62,104,118,177,60,67,139,240,59,1,195,48,184,3,78,77,154,6,225,249,26,209,239,75,118,214,196,36,21,166,179,220,159,108,224,172,37,25,20,102,177,19,160,1,15,41,202,5,61,155,171,231,2,50,41,13,41,230,132,123,5,182,199,114,225,145,116,241,157,247,152,107,221,159,230,252,150,215,70,197,207,117,177,128,225,88,90,15,140,165,28,112,66,125,76,96,142,183,116,31,13,98,47,189,154,8,167,27,73,153,212,111,213,125,26,70,245,154,46,252,90,119,116,248,146,239,9,24,1,54,133,237,92,13,152,118,22,49,208,204,80,141,35,36,55,163,30,149,171,41,212,115,45,62,243,62,69,18,18,184,152,208,176,195,176,44,202,139,209,64,31,100,47,80,29,18,112,42,2,31,103,119,199,147,83,200,33,52,78,139,142,223,28,206,91,250,172,251,251,197,136,133,143,8,92,30,140,234,151,45,240,180,66,65,135,105,248,29,207,111,71,167,127,67,4,115,73,95,200,65,73,44,249,126,152,140,46,87,162,46,199,78,196,120,89,14,207,135,251,243,140,41,132,21,254,185,19,130,158,89,247,141,99,206,213,248,101,24,237,139,78,211,76,218,112,56,108,202,21,89,215,215,61,220,216,54,223,197,71,146,215,93,175,68,12,76,35,189,44,128,224,231,132,49,220,90,201,117,241,165,145,221,248,59,158,47,193,96,57,34,8,108,69,46,130,189,80,121,223,216,176,50,153,64,135,173,160,86,166,56,101,85,115,5,76,251,239,179,79,227,212,248,60,162,241,184,62,134,140,81,37,150,139,182,158,244,72,95,37,216,213,128,9,193,228,199,156,40,238,221,28,20,221,74,53,99,232,111,136,49,59,47,184,52,230,82,225,62,118,214,172,6,65,208,241,86,134,26,50,212,167,196,205,51,117,201,122,115,68,236,125,63,99,72,235,80,243,140,85,61,238,136,50,199,100,76,206,225,82,218,188,176,69,72,21,174,205,53,142,27,22,83,75,122,128,44,139,56,196,213,84,4,41,122,182,155,21,243,219,140,32,93,214,176,121,142,251,49,45,132,214,212,162,53,141,228,128,119,207,122,180,157,133,56,92,160,163,209,197,191,213,48,164,249,62,118,82,36,23,179,180,117,44,139,219,122,71,46,112,121,108,5,98,175,249,162,150,167,86,47,224,28,15,201,119,202,115,241,100,147,87,51,127,116,239,236,3,30,52,220,41,60,87,132,152,161,205,157,249,113,18,56,135,75,220,156,50,156,253,192,144,170,92,120,60,246,176,205,203,145,227,183,145,133,150,163,173,193,96,227,244,156,70,88,115,94,68,174,206,176,252,237,120,52,200,196,36,25,103,240,80,184,230,23,38,190,118,225,177,234,3,35,215,210,3,166,148,80,198,252,140,8,76,151,253,174,236,164,149,80,141,30,33,151,27,106,38,28,45,252,155,192,24,85,129,82,136,46,131,86,8,29,220,39,131,130,224,113,56,207,142,126,183,248,77,170,234,185,247,113,132,167,192,111,176,200,96,239,213,55,184,106,70,153,24,77,247,230,214,179,29,26,71,115,87,24,241,121,191,26,149,50,13,61,212,108,146,29,23,237,237,69,235,86,148,60,237,3,183,33,48,220,111,122,117,197,67,141,125,186,154,120,159,194,4,65,235,133,73,197,10,76,83,222,125,173,100,1,129,7,46,35,214,46,29,27,122,116,17,209,238,206,4,14,253,153,213,69,8,92,248,188,113,168,54,104,93,245,201,137,16,172,184,218,136,47,244,181,241,88,71,160,173,11,145,31,23,83,8,231,79,54,44,2,163,79,86,154,11,14,131,214,154,210,51,40,86,24,20,167,234,194,223,87,152,181,121,225,89,244,16,96,80,110,224,29,33,204,217,235,59,102,195,9,106,27,147,76,165,40,172,215,56,221,157,24,46,153,169,11,196,14,9,207,237,82,51,157,251,243,65,208,158,240,159,166,102,119,104,252,236,139,61,248,128,195,103,94,151,142,25,106,96,113,122,33,16,175,73,22,58,85,234,142,17,111,152,64,26,186,99,163,137,106,87,38,202,241,62,229,230,200,125,166,128,207,137,124,150,207,3,211,222,189,3,38,180,40,99,122,102,120,155,177,180,43,196,123,249,9,129,101,49,39,176,144,159,137,6,213,232,20,248,108,220,105,60,87,183,48,85,96,175,122,162,107,240,104,198,68,250,76,208,39,52,23,189,177,134,38,97,132,0,181,60,139,195,136,125,167,63,112,13,187,209,40,209,244,0,130,127,56,5,140,211,48,159,199,102,253,196,46,127,172,146,119,200,16,110,47,114,53,246,182,190,87,134,109,194,191,38,189,225,77,3,127,221,212,62,2,110,28,173,250,228,204,164,120,49,202,110,179,6,239,206,46,177,139,192,84,224,201,111,55,66,243,113,243,188,204,229,80,248,24,166,2,163,9,173,83,101,146,33,245,23,59,14,75,147,134,72,75,138,134,80,38,48,199,145,62,154,81,53,249,18,177,142,189,172,112,89,193,108,2,229,3,77,17,245,129,147,194,144,191,232,150,117,252,153,8,78,36,83,228,124,81,202,192,47,154,213,28,177,80,69,143,179,207,76,79,157,13,149,121,233,131,130,125,208,52,68,92,63,82,226,128,51,123,177,238,150,179,68,81,246,49,184,84,85,203,70,59,180,88,234,54,49,144,169,251,130,45,215,236,48,253,127,207,126,151,144,63,46,1,159,209,215,105,138,196,198,248,89,227,182,39,143,180,159,227,11,209,225,25,48,202,217,122,53,157,233,63,151,17,24,130,145,231,108,196,214,17,56,205,247,197,168,221,29,14,39,114,222,245,121,180,237,133,25,80,214,208,183,244,252,54,156,69,142,162,203,88,218,115,241,217,251,119,192,83,197,63,236,167,207,60,91,1,27,167,216,51,228,17,67,6,198,56,169,106,109,236,32,185,61,48,37,106,249,49,101,216,181,74,192,136,18,61,182,74,240,252,131,182,245,164,73,32,119,157,241,65,40,116,147,104,16,65,229,230,71,58,104,161,203,77,237,183,74,74,199,97,75,202,43,10,51,71,189,104,29,186,238,51,234,109,205,191,245,48,206,83,249,105,4,32,178,15,9,26,53,89,223,57,83,79,53,3,134,54,64,31,140,126,173,25,15,118,140,214,37,172,41,92,141,202,169,195,109,152,100,205,3,151,42,112,125,234,220,27,37,32,37,190,22,181,71,233,129,173,216,214,81,147,90,174,15,58,188,90,11,152,108,195,243,214,59,57,45,80,37,253,213,180,20,204,174,94,254,57,234,71,85,165,168,62,24,132,133,79,166,34,35,56,84,103,192,248,186,237,133,71,204,81,220,29,109,198,248,158,44,134,148,96,234,212,3,223,42,221,103,220,60,147,125,120,28,129,124,95,11,142,115,13,61,96,239,54,151,191,181,248,240,18,233,169,47,198,159,252,151,33,200,17,22,114,51,244,119,141,13,9,245,153,173,103,114,161,179,108,196,213,133,197,161,251,108,37,162,28,87,91,8,89,183,51,2,112,49,40,185,164,254,44,61,152,180,122,187,104,75,154,150,66,239,169,222,159,38,56,83,30,3,172,123,61,213,135,22,157,194,20,205,228,248,90,184,148,79,94,246,156,170,169,180,64,45,192,162,6,20,206,209,8,120,174,172,102,37,231,146,215,169,0,83,43,164,182,68,198,111,240,105,150,232,241,110,143,133,100,229,116,14,215,167,247,165,89,234,211,49,10,186,213,142,104,212,67,253,38,63,91,232,185,175,222,24,241,194,236,104,130,43,170,63,232,246,214,115,131,171,150,53,160,246,147,234,3,167,23,38,51,244,27,48,202,210,123,31,10,147,11,242,101,73,197,216,57,95,245,183,209,144,241,1,91,214,65,59,159,180,234,232,94,183,96,36,86,69,90,123,129,41,136,153,23,62,206,191,166,85,169,165,42,14,83,101,58,222,41,104,62,198,15,62,54,193,113,81,214,227,3,76,247,217,96,151,31,41,191,14,134,169,192,57,76,100,178,213,119,19,206,217,97,44,208,253,44,122,138,111,125,51,91,116,66,106,141,49,44,15,219,179,182,16,218,225,70,233,205,169,91,185,48,74,32,186,37,176,146,47,90,200,54,107,36,8,230,13,63,81,113,38,167,86,4,86,155,59,23,238,3,186,16,9,143,193,241,228,27,142,113,216,84,13,139,79,43,72,220,23,174,169,60,233,75,52,129,122,192,235,28,155,15,236,156,90,6,234,210,226,8,76,94,216,102,40,129,35,13,204,81,34,59,29,70,219,86,194,72,196,237,206,153,16,207,69,140,182,106,240,12,238,143,18,87,227,83,21,77,181,13,88,140,28,134,201,167,62,201,178,206,155,14,135,141,89,239,9,148,66,11,80,3,38,74,171,55,255,252,157,128,49,227,52,195,200,44,244,61,131,186,66,116,96,21,70,34,160,5,140,127,34,33,220,84,155,139,238,28,175,7,173,97,29,52,68,20,156,135,31,152,162,89,137,30,23,122,136,252,214,57,101,122,137,31,184,116,133,179,150,251,85,234,107,189,196,254,35,54,20,134,6,224,62,93,81,222,224,46,108,145,6,215,161,112,41,58,102,144,19,116,55,98,134,25,26,154,45,43,232,22,250,234,50,21,67,77,254,87,82,138,222,172,97,132,128,243,25,180,108,149,167,191,175,141,12,82,18,182,86,50,5,176,193,254,86,0,57,133,172,113,9,203,42,121,106,231,76,28,234,101,100,5,80,192,84,92,132,28,184,104,193,31,57,136,22,31,219,182,62,141,167,96,27,20,151,127,174,86,214,40,77,182,148,48,83,240,231,15,126,38,108,213,28,61,202,184,211,185,13,185,26,189,137,59,228,20,111,194,120,229,112,193,33,23,24,177,65,47,236,174,100,206,250,214,171,33,136,244,88,79,165,136,191,8,117,5,21,233,148,59,249,111,23,171,185,168,122,243,32,223,65,213,5,190,18,121,112,219,180,252,196,30,116,57,139,231,67,51,228,242,242,179,99,215,193,204,42,71,227,89,89,136,202,254,166,10,209,250,174,54,39,101,139,219,171,82,235,47,161,175,87,19,16,241,207,197,240,85,109,108,200,120,185,174,165,130,142,129,17,7,93,120,217,40,252,62,167,241,44,55,49,176,104,245,104,206,194,76,194,111,61,30,31,196,55,211,105,204,145,103,60,230,148,36,40,11,27,145,231,149,184,249,20,38,133,245,145,37,213,248,105,146,120,98,137,195,232,134,91,236,63,141,85,42,214,114,161,217,207,53,129,57,66,19,37,151,154,198,219,35,198,44,35,11,43,139,211,184,203,92,66,163,194,215,161,181,78,159,171,239,62,215,177,128,114,23,54,49,96,194,147,254,86,169,27,97,177,102,39,83,141,125,28,66,131,49,159,212,229,157,162,7,164,17,179,106,130,144,74,130,223,115,217,201,37,52,203,192,121,184,86,68,133,118,172,106,79,16,84,136,114,243,133,58,199,243,90,19,27,247,135,162,250,85,197,72,42,148,227,57,203,8,69,194,120,104,253,129,183,43,121,1,47,12,212,7,94,53,126,122,34,25,95,215,11,39,129,209,133,123,225,238,109,86,86,160,220,210,95,56,11,92,214,159,171,201,72,250,205,199,31,139,22,255,186,185,15,220,176,21,158,164,83,162,66,115,248,215,58,159,67,89,98,41,159,200,46,59,5,67,20,236,148,178,75,159,201,223,60,119,83,81,116,72,77,139,176,18,141,253,238,147,53,26,9,181,167,194,66,18,217,93,4,180,13,224,103,211,20,58,168,63,25,156,117,34,223,132,1,124,6,37,30,156,189,174,107,10,145,64,230,116,43,7,205,188,179,86,196,216,56,214,91,115,154,64,122,108,187,8,92,66,60,189,155,87,89,113,82,244,241,100,177,201,158,249,120,31,163,135,224,88,125,214,214,49,62,126,11,179,66,12,34,218,154,139,98,205,232,108,166,126,185,104,203,104,33,15,228,103,42,89,103,149,53,4,37,0,255,123,106,74,1,69,11,133,111,53,134,23,58,145,255,166,152,101,233,43,211,47,250,155,193,68,222,171,166,46,207,6,226,242,229,128,214,118,165,89,106,219,68,226,135,161,136,85,27,134,148,135,59,192,198,80,157,31,243,9,138,13,159,130,100,24,158,172,233,241,20,51,212,161,62,158,12,138,6,244,50,161,44,55,144,232,89,128,100,86,227,71,86,207,224,95,146,128,249,83,1,60,161,147,118,184,208,178,171,65,55,58,200,60,59,143,182,60,85,134,242,104,107,80,173,228,48,221,242,114,180,160,210,69,238,217,183,224,76,70,73,126,154,45,161,220,163,101,88,247,165,84,85,175,91,128,95,141,155,73,123,165,206,201,223,92,236,151,99,133,38,3,169,216,30,211,2,7,126,150,79,132,111,239,189,9,44,70,15,23,118,4,165,174,85,186,45,178,213,205,187,249,68,79,131,88,149,104,111,239,8,27,156,121,129,100,156,182,129,156,77,184,175,25,176,170,7,152,96,101,90,129,218,137,155,180,125,133,211,218,207,150,57,40,205,148,45,28,117,248,182,195,168,92,40,71,136,171,74,211,122,94,225,108,126,218,139,2,83,25,182,125,209,211,173,210,215,211,143,68,94,199,157,0,58,249,225,9,144,78,42,42,32,90,196,59,248,94,218,113,138,195,230,231,3,4,156,245,233,144,180,4,84,4,34,209,51,46,242,224,38,135,158,111,108,0,111,36,63,205,220,59,56,76,8,49,243,32,122,245,110,215,73,198,31,212,38,146,51,42,164,214,90,120,193,44,17,165,51,168,209,17,4,55,122,214,238,150,101,236,145,190,41,96,84,108,173,157,36,37,119,246,224,235,167,166,249,240,86,156,13,63,101,255,150,139,24,168,120,231,248,145,193,4,194,54,73,147,128,220,154,211,38,188,84,66,35,89,127,153,177,47,30,228,49,14,105,237,168,163,144,108,135,167,121,214,70,209,57,72,132,3,167,202,39,25,129,250,167,109,223,154,155,252,106,250,216,158,86,111,163,170,240,165,119,182,193,227,215,40,195,195,164,48,35,156,220,140,122,143,50,56,32,248,230,155,48,60,8,103,237,201,120,183,101,53,79,225,184,244,161,169,42,75,60,175,18,142,11,81,4,113,6,109,119,244,168,193,96,248,52,18,131,153,93,194,171,177,243,86,226,140,132,252,239,236,166,191,241,188,72,127,214,70,119,221,89,20,181,41,122,42,218,78,135,18,163,239,101,103,66,33,232,32,235,114,64,171,227,102,50,135,220,211,101,200,9,233,190,94,55,10,6,25,111,132,227,83,248,122,29,159,69,15,189,97,83,208,31,220,100,213,52,181,62,176,11,156,10,132,122,206,99,8,136,187,54,142,149,76,58,201,173,232,179,115,205,162,55,39,193,224,46,48,76,173,93,59,95,96,190,173,94,114,134,80,16,52,151,210,181,54,77,203,166,135,149,77,188,80,55,202,132,204,169,191,88,162,67,68,238,109,181,100,35,204,232,243,245,116,1,156,93,54,33,146,21,71,15,51,173,104,187,93,15,166,85,230,122,214,80,203,121,48,186,135,220,180,162,105,127,201,126,130,71,92,34,220,221,72,200,104,191,28,86,178,139,183,98,49,158,227,67,204,205,115,22,135,40,109,133,215,188,107,220,119,66,65,217,60,209,212,186,109,40,50,81,50,28,60,97,202,194,33,162,37,53,152,182,109,199,91,157,13,188,104,212,216,252,87,111,52,175,148,192,174,165,93,130,116,140,246,123,214,15,11,113,75,19,33,100,92,238,102,178,45,12,181,20,16,56,8,43,26,229,207,161,70,31,132,146,213,19,185,76,169,76,95,146,52,173,157,241,246,202,47,20,183,247,208,114,107,186,90,90,187,6,18,237,92,18,175,64,63,247,152,68,221,175,62,123,234,211,79,87,140,161,178,5,76,73,128,90,10,104,53,165,184,57,193,44,217,83,140,193,179,187,169,64,123,125,123,158,252,35,71,40,110,53,82,103,46,6,208,238,214,127,242,67,59,245,134,106,155,217,23,241,73,10,181,193,124,26,64,142,7,183,156,57,154,122,91,170,185,53,251,109,69,205,191,239,149,167,17,17,106,142,128,210,47,63,113,191,227,248,9,228,195,237,236,11,159,210,226,99,220,190,89,255,179,216,91,192,44,230,161,125,101,205,75,8,169,40,175,91,201,206,204,137,114,181,234,138,212,24,18,7,79,83,90,9,239,250,152,143,93,25,130,26,85,122,222,182,73,40,138,208,189,118,149,157,3,196,203,171,224,201,65,164,86,135,20,238,97,95,95,103,112,97,219,46,79,238,163,68,208,250,76,185,148,244,226,138,85,228,118,4,242,235,123,60,37,53,37,164,124,141,246,180,107,196,206,154,239,194,21,164,136,114,106,63,169,101,139,188,15,137,144,49,239,161,31,19,69,133,238,15,150,160,214,214,17,109,52,121,120,198,135,88,97,123,42,106,200,227,254,38,138,249,179,245,73,212,86,232,156,126,225,10,200,129,216,137,243,83,134,212,157,124,20,181,61,227,192,214,56,63,39,76,251,193,231,212,219,233,73,146,65,35,254,91,124,7,182,222,30,205,228,194,21,80,253,209,38,5,231,235,173,51,58,67,234,48,5,182,235,233,11,179,180,163,195,36,48,212,39,179,234,17,55,145,232,209,163,95,81,235,94,240,66,155,191,216,25,2,222,68,123,233,60,148,8,125,110,73,227,233,195,163,36,125,7,156,250,91,132,244,165,197,28,205,251,41,158,106,195,106,131,28,37,69,252,188,243,217,72,83,124,14,136,98,187,134,226,231,178,35,227,7,91,53,213,211,73,4,23,194,253,152,231,235,104,129,45,39,157,31,184,9,214,238,38,7,23,113,46,232,13,126,112,55,221,184,174,193,242,82,194,32,77,166,80,158,53,160,77,78,39,230,224,89,88,196,153,181,82,123,195,205,238,48,85,198,90,117,92,169,249,170,177,182,40,224,215,114,233,115,234,165,200,155,156,71,155,243,233,38,56,123,176,55,133,153,8,83,211,88,31,97,150,37,175,125,182,244,242,84,244,35,189,232,225,186,99,94,82,82,36,113,47,198,196,233,46,207,128,211,199,34,167,11,39,125,241,130,51,38,184,169,166,106,156,113,247,18,147,108,16,194,17,107,192,36,43,230,47,206,72,0,98,170,28,195,130,222,88,150,7,133,168,162,186,6,47,58,234,237,62,207,50,188,130,26,43,52,194,137,233,191,13,103,171,8,180,46,90,46,178,51,63,34,108,130,179,34,65,231,13,147,189,239,26,208,155,45,97,175,166,192,159,149,255,155,104,24,149,77,11,143,161,167,30,158,174,5,54,49,71,9,43,163,147,226,183,134,147,111,43,88,83,152,195,5,39,10,241,118,137,134,159,25,95,146,143,217,153,69,108,119,114,117,183,244,98,12,202,49,245,158,104,57,223,58,251,231,36,158,170,111,117,94,19,78,173,216,19,50,111,45,240,241,217,82,185,31,179,11,225,235,25,18,204,213,152,10,195,250,86,117,64,49,221,226,99,82,97,161,41,207,115,58,91,172,61,246,217,137,135,166,48,171,221,103,105,54,97,78,121,50,152,55,93,178,240,204,241,157,178,182,27,240,214,205,221,170,212,108,199,150,7,239,100,116,70,172,108,228,50,36,148,142,205,210,123,44,190,129,118,172,100,153,225,129,31,113,94,39,35,111,209,155,87,147,116,243,149,141,31,165,61,45,217,72,245,220,182,67,133,174,105,31,30,197,154,112,221,198,129,189,53,105,178,32,207,116,51,131,106,130,38,105,253,3,179,255,199,165,80,126,75,168,48,27,191,238,189,56,15,165,17,161,17,177,58,17,179,21,93,55,237,226,134,183,150,214,161,128,155,74,143,1,215,124,77,152,212,173,190,86,224,134,206,233,253,237,217,180,63,48,39,91,139,97,164,112,46,149,55,149,148,34,120,5,188,245,252,200,144,126,142,30,55,31,127,38,138,213,48,247,121,225,199,255,64,100,197,181,20,65,141,121,45,208,132,114,65,241,143,101,44,75,66,241,127,96,74,7,239,152,66,82,47,235,35,33,250,148,87,252,244,126,155,190,18,204,145,222,110,3,92,85,197,238,192,162,8,205,111,19,212,31,2,119,142,247,22,48,159,72,126,155,106,179,238,193,43,174,198,82,185,112,71,133,43,190,72,70,21,71,118,82,74,106,183,147,218,87,148,13,138,166,16,56,176,115,141,247,182,73,41,125,68,9,130,204,40,15,204,112,219,12,113,131,113,17,216,229,195,90,62,254,226,124,208,92,194,222,29,40,255,141,231,226,17,236,216,112,206,83,249,43,15,142,65,27,71,58,60,99,79,67,25,240,242,218,94,131,97,108,20,184,51,93,102,192,84,87,203,7,227,123,196,145,78,103,112,214,14,219,4,53,92,139,165,75,141,215,80,212,2,126,126,111,178,69,194,105,79,245,235,217,21,226,167,89,108,218,40,7,188,34,16,68,182,33,231,103,166,117,114,49,30,141,79,9,74,107,133,137,50,205,11,67,124,54,116,26,215,72,19,227,54,29,227,46,43,74,63,155,103,17,18,253,187,227,89,3,228,209,90,192,214,87,35,75,31,166,67,15,168,211,72,90,158,181,125,182,134,24,81,66,154,229,201,111,159,57,77,12,230,194,67,185,154,207,129,124,28,12,15,245,23,26,127,138,248,108,20,145,185,88,5,221,155,4,228,183,162,36,124,114,192,144,135,212,7,158,77,224,165,98,64,48,170,33,180,226,55,63,123,68,17,202,112,131,35,176,108,226,39,239,131,29,52,201,197,152,142,245,129,143,117,237,153,151,82,77,203,92,96,26,162,35,49,131,66,140,18,15,3,207,172,112,203,127,208,20,223,26,194,128,244,92,188,145,231,115,15,156,240,201,170,227,129,151,139,143,3,155,16,140,194,18,80,1,62,115,78,110,126,62,198,114,126,175,90,204,131,239,122,48,102,164,108,5,70,140,70,96,138,229,125,155,135,50,128,166,35,133,123,234,2,159,109,253,129,81,43,245,244,31,254,249,86,211,16,184,236,123,53,18,188,239,153,125,230,154,215,211,153,192,142,250,201,153,180,133,119,180,241,28,168,5,175,7,222,93,96,58,224,244,183,7,17,31,95,156,136,103,106,173,53,112,114,170,144,202,215,238,90,209,156,105,112,111,30,227,42,22,14,150,61,9,251,249,24,79,241,219,159,98,133,194,84,132,70,64,198,168,74,116,76,207,249,23,177,30,242,66,74,120,200,114,76,81,159,11,45,214,67,99,7,92,93,131,12,24,134,148,245,194,94,72,97,197,8,237,121,176,202,1,19,25,196,217,213,51,203,132,196,114,141,139,183,169,109,43,220,163,21,200,82,145,93,143,101,186,11,156,202,192,18,155,93,19,51,25,169,181,121,35,88,20,152,172,103,245,141,27,72,197,87,42,218,37,78,81,236,57,148,226,167,207,137,49,36,34,153,97,55,136,48,82,129,174,102,46,181,224,160,174,136,65,97,180,181,211,142,154,252,17,201,2,40,75,49,232,100,39,102,119,140,205,116,211,140,253,24,43,84,210,196,139,145,115,218,207,54,222,157,175,150,207,14,243,149,26,27,212,8,120,10,164,152,190,156,76,66,218,3,211,190,137,230,210,158,240,64,250,182,203,45,15,166,21,57,180,125,55,239,241,171,8,182,55,165,85,162,133,25,222,199,128,41,139,29,122,234,66,238,29,67,10,129,128,148,28,0,167,30,95,219,88,222,213,32,24,38,83,19,191,77,232,65,31,141,102,16,23,147,135,7,11,107,66,207,116,56,250,99,241,81,247,58,166,26,89,180,41,199,166,115,220,222,169,241,103,56,147,103,212,37,23,36,144,53,1,15,209,226,114,94,113,35,112,120,250,242,17,92,200,209,255,65,161,107,210,70,8,227,144,156,97,17,32,234,52,213,184,132,66,56,181,88,95,228,111,213,8,99,193,212,238,211,120,208,43,55,94,152,248,120,192,36,42,228,230,168,80,70,240,155,224,101,206,226,136,36,226,82,174,243,93,139,105,232,150,199,0,132,47,63,118,52,106,34,116,204,9,117,220,179,21,177,224,212,20,62,47,150,227,240,236,40,198,232,26,169,52,172,185,1,72,96,143,121,45,240,48,185,53,135,217,184,183,94,221,172,122,201,97,162,244,114,122,38,52,232,86,140,57,125,23,186,167,29,120,151,88,220,36,96,180,159,135,182,127,82,129,113,4,33,177,246,192,103,145,196,100,161,113,85,11,138,44,200,147,99,237,87,66,75,73,97,40,159,99,84,40,36,75,226,221,165,2,243,69,60,56,221,16,162,91,68,33,31,177,142,56,60,43,125,96,89,205,125,210,0,241,219,5,93,140,169,240,24,43,44,192,106,10,117,122,115,188,143,88,98,56,27,127,124,137,22,106,194,156,225,48,143,171,39,178,168,185,95,215,200,123,244,33,160,128,32,15,239,48,244,8,58,151,48,241,115,156,173,217,106,215,223,171,107,21,152,228,133,194,29,78,253,128,45,88,162,143,214,66,254,237,152,112,11,101,181,249,160,161,5,130,133,103,13,166,10,151,233,45,190,166,119,125,182,250,242,192,100,115,3,158,235,25,20,99,53,138,123,35,141,211,31,20,245,238,64,43,85,96,2,19,80,141,153,148,80,67,107,138,182,233,44,198,160,19,142,150,11,147,66,88,225,86,158,55,74,26,139,226,102,20,132,5,12,199,148,60,25,42,63,174,16,81,113,67,166,30,127,41,65,124,18,30,47,13,15,67,157,82,170,78,188,173,211,148,186,171,22,24,39,234,145,247,245,191,50,254,152,222,28,41,164,248,105,184,147,46,119,38,26,223,198,122,239,158,223,62,135,216,117,22,128,81,223,114,239,140,228,67,186,206,246,36,103,57,61,240,8,108,100,207,2,127,132,164,14,83,44,123,151,182,177,81,205,27,214,89,111,108,229,192,176,248,134,171,78,148,83,74,192,128,75,137,65,89,104,140,109,69,173,218,220,7,197,132,188,159,7,135,78,47,50,106,29,65,154,7,61,22,124,132,55,48,209,164,141,100,162,193,112,235,180,206,82,154,61,221,13,13,152,44,78,56,242,231,88,23,142,59,96,28,46,117,197,115,111,15,156,34,221,141,35,191,69,81,27,97,11,248,150,226,230,163,136,56,29,40,117,93,145,203,131,97,125,42,122,254,161,230,155,9,108,66,43,141,58,54,213,229,1,115,70,200,183,52,6,10,175,4,204,200,164,11,63,57,146,189,38,156,116,67,31,231,37,229,115,76,19,213,138,151,206,120,237,10,83,205,116,199,132,248,247,146,1,159,40,29,223,232,197,89,231,210,201,55,173,231,208,25,88,170,209,158,54,157,40,48,241,184,132,51,176,150,225,210,194,73,45,92,12,104,34,86,44,63,109,53,48,17,70,179,250,163,37,247,30,148,197,196,242,25,4,148,244,167,7,207,26,241,191,243,47,199,161,149,153,130,78,88,190,33,159,140,252,139,60,218,249,86,125,69,24,109,64,184,51,4,54,117,234,155,247,61,94,255,214,153,98,55,88,241,104,103,19,145,218,54,96,221,208,206,123,163,25,33,48,194,0,17,242,129,248,175,235,79,23,250,173,35,239,187,169,193,148,185,66,170,253,230,102,59,21,52,73,96,178,117,61,194,158,144,156,137,236,158,241,156,150,48,39,208,122,156,98,247,78,147,93,142,6,199,220,207,143,139,37,51,169,170,158,55,148,213,63,111,226,194,120,254,209,10,149,89,246,67,191,8,156,174,81,159,156,169,186,238,93,224,115,40,151,187,19,115,167,161,48,27,117,205,145,239,134,203,97,42,140,156,87,44,48,154,202,37,222,68,105,87,202,209,49,1,29,11,197,139,2,159,49,137,90,149,76,173,110,147,155,35,64,145,92,9,180,102,73,216,81,112,150,82,143,167,134,31,170,222,200,201,132,103,6,95,206,225,227,109,137,112,36,73,202,99,68,199,78,90,147,232,89,78,180,212,239,142,66,50,80,90,37,224,182,131,82,188,6,108,250,55,23,62,135,65,111,247,206,20,70,200,170,183,138,214,20,33,77,158,249,70,77,168,116,131,83,37,223,225,56,191,38,63,141,203,31,61,203,192,212,167,42,60,179,243,63,124,87,235,128,33,239,177,199,69,33,228,146,15,85,146,85,7,198,131,25,85,236,133,113,125,163,95,1,184,74,182,98,90,195,65,189,99,70,37,122,150,247,50,145,136,84,238,119,108,194,18,52,173,213,161,85,129,151,196,177,32,250,135,236,37,126,59,179,225,235,163,157,219,173,124,63,200,218,66,92,14,92,130,57,12,120,86,225,169,71,53,11,207,206,175,166,66,251,121,114,114,10,209,69,5,60,166,140,41,206,176,63,23,253,84,107,235,165,166,218,94,2,174,170,70,15,156,238,22,93,216,29,166,124,106,114,165,197,139,47,209,102,106,194,205,66,173,61,199,79,220,27,226,144,165,207,69,238,116,70,192,31,174,112,253,101,216,217,98,38,192,198,53,235,115,49,212,34,55,93,208,178,84,82,89,43,195,53,210,201,98,41,203,200,252,252,166,56,152,48,82,116,179,49,56,197,138,206,86,122,56,31,120,222,192,57,199,67,215,137,2,71,90,164,19,24,62,98,86,58,143,140,172,194,97,56,183,158,89,200,159,136,92,30,52,189,85,206,150,101,17,82,223,162,147,21,117,61,107,47,71,220,34,145,121,158,58,164,149,124,208,77,50,30,87,98,87,93,245,16,213,175,11,23,66,113,2,83,122,216,47,204,158,169,155,85,53,122,214,251,96,212,183,201,86,199,164,140,162,32,12,68,49,220,232,56,56,150,203,136,154,33,8,237,117,251,62,167,183,51,206,0,27,151,171,156,13,19,77,211,26,217,81,104,229,229,208,163,38,96,196,128,195,223,48,178,30,91,36,206,239,107,61,197,103,231,72,36,224,226,19,137,208,142,244,179,29,116,195,34,51,163,164,98,107,255,148,209,163,245,104,73,75,180,155,138,28,50,39,253,10,165,18,42,145,225,213,85,184,80,212,234,99,86,169,44,85,83,185,89,153,171,191,22,245,117,186,23,110,74,42,162,230,46,225,221,23,181,220,138,73,12,69,174,59,25,99,183,12,41,113,37,159,226,137,234,75,33,115,135,95,3,187,35,126,154,211,72,208,115,112,5,67,112,53,137,237,34,150,27,82,106,215,89,164,167,70,197,16,166,213,26,186,56,23,69,94,124,82,157,196,136,142,69,1,25,250,57,89,15,136,205,174,226,79,70,219,125,213,237,140,44,187,147,44,88,29,86,149,24,176,157,77,193,159,138,58,71,25,207,225,115,28,197,25,69,17,147,182,102,249,30,120,188,109,71,141,11,130,188,210,29,12,233,30,154,245,81,196,210,77,119,85,214,7,101,45,183,74,139,126,107,61,186,32,204,168,205,171,84,186,137,189,200,44,77,212,223,111,135,169,28,237,58,77,9,212,121,158,131,122,13,182,94,133,169,46,111,81,206,65,24,80,39,26,172,116,121,249,168,112,92,136,50,49,139,147,24,115,20,208,64,224,184,116,105,159,7,247,38,92,96,184,197,100,174,80,44,229,162,149,16,31,85,205,158,206,175,217,50,234,61,18,86,163,110,243,149,206,203,238,79,206,182,42,49,69,190,88,233,94,203,203,213,16,1,168,61,176,76,7,37,30,109,116,41,29,157,132,36,75,143,186,34,138,228,166,248,39,198,248,60,227,131,22,190,128,152,187,147,115,192,119,211,98,116,31,83,188,228,105,4,238,109,6,76,11,241,189,122,64,23,29,37,52,20,82,72,166,144,208,245,158,30,128,46,198,47,152,197,64,27,166,27,55,162,246,7,131,75,198,148,0,34,29,26,94,86,180,134,182,100,83,208,129,212,180,87,29,157,111,87,178,62,153,153,245,94,140,69,74,46,233,201,58,160,214,142,194,162,69,151,123,174,10,207,73,45,176,195,149,141,99,201,147,179,98,187,63,26,12,157,82,82,206,123,227,3,198,205,19,225,109,249,34,199,253,204,206,60,246,49,8,234,241,103,237,75,171,249,139,21,252,11,253,34,236,67,45,30,45,195,45,42,191,109,217,238,229,37,156,132,194,224,182,126,236,145,226,156,54,198,63,168,173,232,216,181,208,49,215,128,155,82,76,66,61,222,188,72,185,88,151,180,180,230,80,128,6,105,241,239,98,2,42,202,103,8,151,130,41,242,57,92,23,141,63,178,0,41,224,249,249,147,5,167,98,139,219,69,244,171,186,181,78,95,57,125,60,114,111,248,17,61,152,67,167,48,178,11,186,254,96,119,243,137,56,49,123,133,99,216,252,136,233,245,86,172,149,65,81,187,192,70,187,25,48,236,152,207,226,166,44,211,43,64,7,109,22,143,171,64,54,207,167,202,176,34,26,185,150,128,190,187,139,5,31,43,73,154,4,11,139,228,198,111,133,12,136,44,37,227,6,204,204,242,171,27,147,248,113,97,48,55,125,42,80,113,172,140,79,60,24,249,136,223,44,133,127,40,63,199,4,116,81,191,24,46,61,16,181,232,75,209,245,155,126,86,84,65,22,48,103,53,45,77,9,208,103,56,36,40,80,41,201,25,67,98,241,231,69,152,127,93,146,58,2,80,23,123,212,28,248,236,188,26,72,162,239,48,170,98,9,137,52,81,11,33,220,104,138,87,254,214,150,83,209,0,24,5,38,45,208,227,142,107,100,110,91,103,174,15,25,197,85,66,91,6,156,154,19,97,67,94,113,156,153,164,48,174,220,112,152,4,154,208,173,241,211,36,233,126,175,77,48,56,137,214,46,81,40,226,209,254,219,148,201,246,174,225,179,177,156,243,131,138,49,11,141,106,156,21,18,245,223,197,244,61,55,21,239,166,145,42,170,102,129,123,81,209,77,138,154,86,212,33,67,232,113,62,128,230,41,40,254,137,197,135,114,140,114,103,192,232,209,188,234,143,194,82,146,196,146,26,130,91,121,6,140,203,47,5,112,40,91,84,47,214,178,92,29,30,147,228,180,112,222,226,131,88,201,141,4,182,59,197,5,57,110,109,133,219,154,194,36,71,209,123,192,148,52,201,213,103,75,201,94,117,1,204,155,106,226,183,81,176,234,35,78,99,232,94,154,155,61,155,240,158,190,64,232,192,214,1,167,99,96,197,147,193,59,163,204,99,231,200,70,117,216,167,97,39,86,243,20,130,53,148,199,243,93,216,93,181,93,232,66,137,146,141,130,88,116,81,38,6,40,233,242,140,105,136,210,133,150,72,127,140,117,126,244,13,242,51,107,234,111,155,156,139,111,103,150,186,213,4,139,245,68,249,78,75,187,71,87,74,193,68,115,230,138,139,243,43,192,106,197,145,119,51,76,68,131,218,147,60,77,45,197,190,96,234,209,77,231,217,113,180,61,252,69,171,192,238,218,229,114,166,33,54,220,239,189,80,24,120,18,241,5,105,222,29,40,34,80,82,52,139,48,15,130,32,63,184,25,31,181,12,41,84,153,94,191,83,172,72,188,233,250,73,208,68,249,231,60,199,26,37,159,138,18,63,242,123,91,178,77,183,133,141,42,128,47,93,118,74,202,96,5,46,24,252,126,117,206,112,29,107,46,193,46,248,141,248,217,195,243,150,210,33,139,78,47,111,157,46,13,190,163,250,196,120,57,217,124,170,156,225,135,37,101,169,87,137,170,240,239,230,166,244,174,174,54,220,113,212,18,253,96,146,28,77,159,156,148,164,147,118,152,172,227,204,234,208,158,21,115,172,222,223,23,129,121,188,111,13,58,82,234,234,49,73,170,169,217,235,229,244,250,100,217,126,40,125,118,26,227,165,209,119,120,87,55,244,32,115,62,135,27,93,52,97,121,86,184,176,147,134,29,173,196,253,87,204,69,58,250,12,76,122,162,0,166,42,241,131,105,40,84,115,96,83,129,51,252,226,85,167,10,216,79,99,218,240,96,83,49,10,169,173,39,254,250,186,125,29,238,216,61,250,94,41,7,73,42,150,126,145,18,79,206,85,14,144,223,215,164,223,254,57,127,108,76,188,39,150,77,119,85,141,53,193,145,158,124,83,49,194,163,164,23,55,163,0,245,231,46,56,127,122,164,91,65,143,159,109,248,187,202,118,72,204,210,132,8,63,184,16,122,170,93,125,148,109,245,166,63,24,233,78,161,35,65,145,18,93,128,223,128,83,148,60,68,26,144,214,105,194,226,63,52,179,118,159,224,31,97,1,63,86,11,106,83,210,243,199,189,17,141,252,93,157,49,204,139,140,10,150,206,136,125,129,4,101,21,141,7,58,83,232,18,255,61,56,36,27,218,31,13,47,23,84,31,191,207,117,124,159,170,204,27,144,231,21,79,255,23,42,183,136,252,138,235,149,172,110,240,7,23,226,165,234,69,20,44,224,120,240,108,90,140,226,38,100,163,143,249,189,54,250,147,89,191,246,164,186,62,214,166,237,102,249,113,235,102,148,12,218,161,218,164,135,0,253,104,138,13,126,175,101,76,174,162,76,134,251,211,219,138,171,17,110,95,247,104,156,198,81,52,188,155,132,242,246,115,82,202,205,141,3,236,119,132,100,72,127,179,238,150,72,51,114,80,56,12,51,138,228,78,237,160,117,165,172,140,106,39,89,42,117,251,160,172,90,63,152,115,89,99,108,131,218,212,241,59,128,112,216,151,30,18,240,4,153,108,232,15,182,211,106,40,108,241,91,135,33,11,144,106,15,224,115,168,55,191,57,193,241,60,245,234,51,78,61,7,140,54,103,81,152,250,154,223,152,147,194,55,35,77,175,174,17,31,135,200,122,63,147,101,160,54,178,226,197,206,122,168,26,10,70,177,121,122,225,67,134,44,72,201,180,38,205,168,217,187,156,233,20,222,77,173,98,90,75,167,135,47,50,9,156,44,53,189,243,140,39,116,189,51,96,14,203,123,115,236,251,40,172,205,159,234,247,157,198,244,211,159,31,247,123,195,28,164,217,140,110,13,63,197,239,125,102,7,127,254,194,120,225,222,74,134,24,102,23,73,170,243,111,38,43,80,28,197,109,144,183,166,253,154,176,248,125,176,214,244,167,43,66,79,113,245,178,216,147,160,231,216,156,191,40,116,134,153,60,105,129,0,146,55,204,109,255,30,72,63,38,133,249,243,221,191,38,101,158,98,80,156,7,71,21,106,248,18,161,207,85,202,169,140,42,232,44,127,191,218,62,188,254,246,164,240,211,157,225,100,212,213,114,2,29,247,39,7,245,108,33,218,123,246,115,253,154,124,94,143,1,36,19,155,151,121,68,243,117,172,124,218,204,83,215,213,55,83,20,5,146,214,166,62,81,87,62,190,155,31,187,25,145,206,164,139,147,210,75,103,229,129,221,100,60,167,27,125,251,59,58,64,203,57,254,70,214,56,87,161,161,59,251,25,210,241,210,187,94,109,66,199,63,212,122,183,159,123,55,154,232,3,70,160,77,118,52,42,25,163,139,224,156,110,103,11,43,111,64,7,118,88,63,129,54,213,250,114,166,79,152,212,167,199,15,42,110,220,150,12,18,203,139,83,199,79,237,249,150,31,156,81,51,121,39,55,55,58,132,21,79,180,168,184,80,202,177,100,232,55,149,245,1,167,194,113,212,139,155,73,52,4,201,68,98,189,140,17,22,90,166,248,245,57,252,208,101,241,211,173,113,108,231,172,240,68,211,192,111,142,202,93,149,226,157,57,172,139,208,77,180,54,173,254,64,226,88,41,135,204,113,33,232,159,164,212,159,162,47,26,232,3,238,120,73,154,229,164,90,193,195,212,141,64,163,20,253,17,118,25,161,100,119,224,141,243,32,6,5,74,167,51,12,87,194,65,249,9,145,211,93,225,46,43,245,160,93,211,60,132,154,166,39,160,144,6,60,230,131,134,78,206,99,141,176,240,206,134,95,106,210,232,253,57,168,135,51,109,83,95,61,255,198,246,119,14,15,169,64,194,94,53,212,11,171,79,160,116,94,168,65,65,29,100,247,137,214,137,112,11,251,56,31,164,94,175,146,44,239,150,46,57,34,193,140,67,139,159,54,18,190,11,215,78,40,197,175,38,212,164,39,12,116,181,187,138,147,67,120,163,168,49,179,66,30,243,140,25,97,49,137,100,113,54,97,179,187,155,130,137,38,241,115,24,42,171,211,31,0,67,162,40,55,79,102,206,251,136,31,43,150,12,134,236,43,212,39,123,222,160,67,131,47,244,128,40,140,16,121,94,126,115,210,108,146,37,58,187,204,217,57,82,204,21,152,30,100,174,64,11,154,195,56,61,46,37,154,35,122,53,246,135,15,11,121,231,178,212,22,194,83,117,154,124,203,75,83,192,47,112,183,98,102,135,169,69,150,123,159,251,110,103,233,40,20,208,38,9,34,176,157,166,144,253,160,249,152,255,219,106,2,194,213,224,158,33,150,141,186,72,84,16,182,114,183,6,18,236,106,227,161,216,183,61,132,199,128,195,253,38,48,117,241,30,31,180,141,101,169,249,201,130,242,188,54,48,229,116,114,53,182,173,43,77,218,213,24,99,58,228,176,168,198,163,85,11,74,200,33,52,224,36,13,207,113,27,85,178,24,82,179,69,133,14,195,66,174,70,45,37,146,253,203,247,157,66,142,93,147,18,120,38,113,182,54,11,51,23,61,59,145,140,246,247,130,188,161,169,5,8,139,165,43,79,21,35,19,209,244,23,147,144,59,58,76,154,78,31,156,10,137,29,139,192,196,63,245,112,77,132,148,106,204,21,180,244,182,90,97,40,27,121,144,206,164,215,165,121,131,77,7,81,173,29,219,45,60,129,114,245,66,249,186,228,59,141,171,186,19,253,59,214,252,183,145,48,29,82,197,214,173,241,163,68,24,193,156,19,249,109,236,157,238,40,81,187,49,213,196,67,218,46,142,48,154,226,52,13,68,89,108,9,79,166,145,192,234,106,42,33,200,16,105,133,102,234,141,75,173,180,227,234,196,79,211,121,216,101,103,232,176,200,174,152,73,155,160,144,236,12,221,26,17,91,92,157,151,146,9,204,243,231,23,221,109,254,224,166,136,114,223,218,56,57,239,250,155,164,208,229,115,30,71,2,21,165,21,7,28,134,245,125,175,102,124,122,43,98,39,4,44,150,162,236,206,53,86,231,26,194,48,2,25,12,101,213,55,120,98,212,129,2,211,208,233,49,163,106,121,0,57,254,26,66,122,94,13,134,201,1,127,189,140,74,70,94,120,133,69,146,45,138,33,67,78,21,123,143,216,202,182,38,10,129,143,29,21,153,131,115,220,84,181,195,224,173,62,111,230,193,19,78,237,45,225,170,110,34,61,126,111,182,144,243,73,166,194,164,241,60,8,65,173,171,102,97,59,202,21,217,9,1,138,89,213,178,33,66,153,208,226,222,72,171,111,157,73,112,211,120,57,76,161,9,128,80,131,192,155,50,247,136,127,160,104,41,177,255,110,85,206,110,205,208,188,217,180,32,134,104,101,117,253,77,99,50,134,228,91,70,252,88,164,197,151,151,181,47,107,0,196,88,151,157,10,153,38,85,42,51,31,152,146,237,21,54,251,49,49,228,152,104,8,150,148,20,81,8,8,47,21,182,46,163,17,240,199,252,117,225,209,123,16,68,67,198,131,48,130,192,189,25,145,160,63,218,50,187,92,38,226,128,107,200,99,51,180,141,12,9,32,54,212,41,253,8,50,93,94,33,67,67,244,253,178,205,100,108,155,166,131,66,15,172,119,237,19,163,81,45,99,104,85,224,4,240,139,45,64,34,150,82,133,178,106,213,120,233,108,196,240,2,211,60,227,134,212,153,144,231,128,17,223,143,112,99,247,0,71,65,136,143,191,20,206,209,202,70,102,249,24,93,130,154,144,178,71,202,16,142,26,210,219,14,229,221,146,184,142,137,182,92,208,42,195,195,47,92,120,172,18,92,172,80,109,148,120,44,42,162,101,63,130,179,13,2,92,135,97,84,149,85,79,223,64,11,23,8,46,129,221,20,62,47,132,186,147,59,149,180,205,203,147,89,74,54,22,23,187,125,170,226,95,113,146,118,15,194,225,84,162,123,127,191,52,49,191,236,153,51,248,175,209,231,185,203,131,142,134,145,110,20,128,84,149,124,204,60,177,29,61,176,98,2,242,93,206,174,140,226,131,219,65,112,29,242,218,2,147,22,117,197,83,244,146,40,133,190,191,13,145,1,212,9,31,12,77,218,22,74,97,26,13,119,246,142,101,234,198,113,121,228,234,74,249,254,247,189,44,118,184,165,101,132,40,11,69,146,191,159,238,214,206,35,97,209,227,10,144,213,117,24,123,65,31,140,10,224,94,253,222,28,177,58,133,233,86,129,227,231,7,195,238,32,182,6,250,87,137,206,212,15,110,244,162,9,93,49,222,214,156,45,96,234,77,165,255,7,221,85,100,99,127,55,175,95,9,74,190,112,33,7,228,177,145,143,66,119,203,111,211,239,149,127,197,131,44,92,114,251,69,225,81,34,62,104,186,108,18,207,165,62,1,166,145,223,7,97,159,38,220,117,225,115,72,172,136,172,96,212,84,17,118,27,214,121,246,91,216,244,33,113,74,220,39,163,80,42,121,125,159,213,173,85,225,219,24,198,179,231,68,202,153,98,230,41,105,237,97,50,88,94,49,150,209,29,157,50,147,240,4,90,247,30,57,96,196,114,183,92,77,73,164,223,60,25,133,76,149,171,33,215,28,191,67,25,229,3,92,197,251,69,168,82,221,241,104,9,250,105,9,99,15,42,136,142,157,245,155,44,28,38,210,23,5,177,208,220,94,71,106,141,23,85,146,199,180,228,195,238,219,127,240,220,24,0,23,165,118,192,183,248,68,241,215,144,26,188,65,211,192,114,22,30,235,113,170,194,154,55,104,220,168,78,54,0,87,62,44,39,119,196,231,215,26,216,28,166,65,255,218,57,3,177,168,22,247,158,211,82,7,242,211,125,160,32,248,123,233,66,17,229,150,183,62,22,21,82,50,62,162,137,50,83,121,240,77,11,235,239,107,81,179,175,140,99,195,236,34,167,246,165,202,230,124,80,153,226,24,62,201,11,163,50,217,89,136,103,5,30,38,95,225,211,208,164,238,116,42,144,104,243,61,7,23,34,75,5,4,1,211,218,189,144,148,238,67,66,172,114,243,110,205,211,14,15,100,51,170,60,218,104,120,133,190,64,172,108,123,23,93,32,173,57,11,46,249,140,213,116,113,66,17,151,83,242,71,219,214,53,210,116,133,80,116,188,28,134,244,162,9,92,122,216,157,38,4,142,123,43,115,184,99,36,143,120,112,34,230,242,218,36,105,179,255,50,31,72,100,171,160,133,168,65,105,153,45,238,210,117,14,83,132,157,61,216,75,109,115,125,87,0,221,40,51,174,110,38,4,43,83,133,38,254,159,41,146,173,126,124,60,19,13,7,118,196,123,209,189,114,205,210,97,145,230,188,29,182,104,150,46,160,110,159,100,251,152,181,42,157,50,8,195,144,88,240,189,52,17,19,122,38,241,186,33,159,12,225,213,177,75,158,7,167,112,97,199,78,12,5,101,85,24,194,186,31,90,161,206,151,237,142,112,83,186,219,56,124,202,186,229,32,42,224,229,121,116,64,44,52,109,228,107,89,251,153,31,17,7,79,194,160,104,123,229,49,130,126,223,131,82,152,158,117,146,98,174,44,79,165,88,174,74,170,120,6,180,95,231,191,84,63,127,42,143,50,228,4,193,159,29,254,224,70,169,44,87,111,43,121,240,92,137,41,0,74,62,99,152,224,84,254,25,89,25,209,248,46,100,251,16,233,237,16,31,196,182,53,49,88,129,169,60,240,137,70,46,107,138,181,61,76,173,200,249,171,179,113,176,75,57,12,239,77,228,185,198,185,139,180,174,12,75,37,139,228,135,91,131,15,45,233,213,149,200,216,111,200,81,138,166,142,94,22,31,158,129,63,55,123,103,210,179,205,88,139,187,195,179,89,119,141,192,166,84,233,247,94,253,217,236,240,141,139,191,19,22,210,44,186,101,156,19,34,102,89,67,225,93,170,85,6,162,201,199,184,246,119,66,50,171,44,29,79,18,234,110,189,209,153,159,244,83,113,30,140,176,98,136,13,200,145,74,181,107,247,130,18,26,173,140,214,91,205,148,18,205,23,192,84,252,170,145,131,198,220,138,87,166,122,75,111,14,125,197,238,97,96,101,101,129,70,2,104,71,131,40,249,130,243,93,101,180,141,76,223,181,38,104,96,195,90,208,171,11,244,240,110,219,81,195,46,66,21,196,79,182,147,170,100,82,73,77,203,23,18,122,52,243,119,42,230,51,193,74,21,202,163,243,194,104,161,186,41,142,120,7,4,166,2,159,243,221,9,147,136,24,206,167,14,154,74,47,74,151,126,112,157,170,69,132,157,64,232,54,76,237,172,74,119,152,36,247,177,113,123,52,240,118,204,169,21,148,69,116,2,243,32,98,165,31,243,181,186,148,105,166,90,191,22,113,67,141,196,217,229,155,178,73,5,182,162,207,5,239,185,231,242,32,173,93,26,32,230,164,134,64,206,97,88,84,164,102,240,236,38,59,88,106,242,215,11,32,190,61,90,207,201,89,216,50,159,107,9,201,167,41,145,230,30,153,89,136,177,68,230,104,154,169,230,252,236,95,181,167,230,11,18,70,255,240,141,208,250,156,250,82,15,98,144,155,242,28,38,29,185,67,157,128,227,231,98,123,251,147,159,41,169,110,215,129,211,138,211,225,216,86,228,202,213,255,96,34,186,123,178,176,3,147,116,10,192,63,176,70,140,26,199,216,148,92,122,162,109,45,199,163,89,42,74,58,64,147,181,153,140,200,205,82,103,166,179,148,184,235,216,126,245,194,93,73,58,199,155,209,194,69,54,156,80,169,124,80,52,120,189,131,46,27,37,241,80,175,236,56,106,235,14,11,229,91,85,82,137,148,234,83,159,239,153,223,100,130,20,242,73,68,12,18,152,10,239,172,223,187,204,152,199,80,45,46,137,204,37,252,54,39,19,52,177,20,149,214,161,236,156,182,186,122,75,8,250,214,105,14,253,220,240,195,133,224,114,213,226,162,252,5,82,29,182,54,58,137,195,98,247,59,125,15,52,34,16,73,54,93,157,86,121,225,101,25,148,149,171,147,157,141,116,197,43,39,54,129,85,249,156,188,212,112,165,151,207,205,213,194,10,72,166,134,43,147,192,139,54,83,211,155,67,1,81,99,196,225,205,232,82,189,144,121,50,15,109,103,20,105,234,51,42,103,159,229,217,28,166,89,77,66,142,25,122,4,111,38,54,242,57,57,188,38,153,244,20,89,175,68,151,194,150,104,77,49,161,239,17,97,15,202,108,155,160,240,110,69,176,102,210,54,37,17,123,202,160,106,244,241,36,171,203,144,208,218,249,6,244,164,142,27,39,130,238,71,162,30,184,116,53,234,127,186,214,122,101,104,81,139,135,58,161,71,58,134,161,192,84,221,150,30,33,65,171,132,145,91,159,123,165,104,56,129,0,47,45,217,240,240,153,143,193,150,35,180,118,204,45,153,195,198,124,190,60,10,155,233,34,212,13,47,127,5,244,17,122,195,247,148,169,80,248,241,230,79,14,115,44,98,221,50,164,9,98,187,184,121,34,178,48,36,144,68,230,177,199,213,251,161,32,192,14,201,17,154,134,234,52,11,35,223,60,199,44,2,7,126,239,6,115,179,164,156,41,90,155,45,94,155,120,112,150,83,2,21,161,230,89,167,108,170,3,82,26,110,20,175,209,55,69,78,56,139,45,61,169,113,191,69,106,176,185,37,13,31,211,78,73,71,132,151,62,84,85,159,165,85,133,128,163,71,174,173,193,72,170,46,142,9,68,158,208,75,31,224,228,22,109,207,201,174,62,123,132,220,51,162,151,18,41,165,134,157,56,173,87,13,86,218,58,228,106,138,143,157,16,246,28,193,76,106,73,176,24,147,201,244,7,175,86,30,47,219,56,190,254,121,188,128,201,176,200,111,195,228,125,19,183,213,138,168,139,124,16,19,43,108,1,119,184,71,36,230,56,8,94,123,72,18,42,28,229,170,37,36,89,111,134,229,28,23,5,182,120,153,43,84,91,122,28,214,194,147,169,235,210,38,111,28,197,146,221,152,47,100,101,23,169,78,69,67,14,110,134,11,67,237,216,188,126,187,160,203,33,118,250,180,56,236,244,73,204,38,49,181,5,47,155,162,103,192,86,208,221,117,249,125,178,67,14,91,161,146,174,109,154,122,253,115,195,135,61,151,30,2,16,153,76,207,211,151,105,97,114,69,145,231,137,153,102,69,83,178,99,125,146,130,247,181,161,175,18,216,36,137,162,68,231,156,101,75,219,220,120,175,25,185,130,51,229,201,82,118,221,55,122,244,115,177,237,82,80,160,40,25,230,28,181,175,166,16,41,39,200,102,46,250,213,36,52,218,80,251,208,2,187,126,53,97,161,174,71,4,178,113,183,176,118,80,150,174,67,138,10,200,142,138,95,124,209,231,115,98,169,148,40,63,160,57,183,77,61,97,202,185,32,146,140,21,254,100,185,154,66,167,18,188,223,103,68,216,80,117,63,204,116,133,56,76,108,237,137,171,83,154,18,41,72,124,205,161,115,28,50,90,247,23,9,59,156,37,38,182,39,164,160,51,94,251,64,112,152,234,2,234,140,74,84,124,100,72,92,167,222,124,222,137,214,233,145,19,245,159,137,72,112,113,3,143,106,19,74,170,159,215,14,13,65,132,26,248,105,185,56,155,218,137,223,187,124,180,4,178,190,168,229,242,6,162,78,191,92,146,212,42,101,128,37,154,111,41,207,152,58,162,116,92,69,169,63,173,235,58,36,180,13,238,120,41,222,66,123,76,11,145,7,167,107,161,69,193,232,183,101,55,60,67,48,110,127,3,101,103,82,214,7,21,214,29,48,146,228,122,252,84,211,206,245,141,152,210,140,38,138,93,236,211,169,68,241,0,58,4,69,171,61,42,125,75,94,239,59,40,90,18,254,40,78,16,90,251,188,143,134,151,210,173,146,73,133,38,79,192,196,56,134,164,157,76,131,42,154,166,208,75,19,55,130,192,90,138,52,57,246,241,22,157,75,19,236,138,222,187,115,146,144,164,151,243,5,163,167,222,86,202,100,4,229,242,211,4,110,189,91,197,230,171,154,211,212,48,116,247,65,10,53,11,244,74,8,108,135,130,95,205,241,83,36,139,110,156,238,61,192,217,165,113,137,68,92,222,49,127,23,46,188,114,147,84,4,67,90,116,198,34,10,184,199,3,103,124,162,128,203,67,88,132,144,117,247,218,83,43,131,107,90,158,109,202,135,173,4,93,127,165,78,82,62,215,162,153,203,79,54,196,149,246,208,223,222,148,51,121,38,155,170,226,166,109,25,40,134,220,82,44,210,56,75,139,25,169,64,60,159,207,91,95,77,184,90,83,159,208,170,94,169,0,200,255,135,162,162,93,130,186,250,51,193,55,20,65,126,99,216,43,37,108,77,214,244,108,201,113,235,101,50,225,242,165,145,9,143,94,19,138,89,216,126,158,171,131,21,162,152,157,45,105,6,174,134,250,55,250,152,143,239,164,37,67,192,84,241,69,155,243,153,224,227,201,247,146,44,245,166,218,13,145,125,89,111,190,183,141,144,56,248,236,82,125,109,211,234,139,238,110,114,205,245,25,239,226,170,67,5,218,184,242,254,54,231,168,159,92,150,1,81,10,16,170,39,4,62,175,1,189,189,194,214,171,238,76,2,148,58,182,231,209,54,228,170,14,83,72,215,158,65,189,196,194,180,250,147,212,125,190,24,125,52,33,197,145,172,123,242,129,87,180,61,109,75,189,150,63,131,234,84,27,104,41,88,217,222,3,175,72,162,91,149,255,122,96,130,213,185,92,250,133,212,223,239,189,34,11,136,164,44,44,144,253,77,255,87,209,24,73,77,109,63,96,148,172,3,70,182,84,127,251,220,46,184,106,32,246,19,146,78,98,209,109,166,16,119,128,76,236,185,214,222,106,6,231,196,238,26,137,194,176,200,33,221,158,178,213,203,100,129,135,9,15,58,11,200,160,149,70,97,168,104,130,189,4,214,211,36,219,6,178,41,240,57,4,197,136,69,159,164,160,130,137,216,130,15,230,140,216,126,96,36,198,130,56,5,49,227,164,40,101,113,206,115,131,244,237,80,150,15,35,118,10,121,117,42,67,147,182,65,35,85,131,45,233,176,105,223,40,204,10,187,10,12,148,44,137,209,138,203,23,19,141,118,81,250,17,164,140,132,246,151,203,247,143,210,147,154,211,192,211,107,246,144,34,64,248,233,133,115,72,214,103,11,111,239,7,134,64,35,248,125,198,195,102,201,163,237,75,184,76,34,144,67,254,121,242,94,67,51,12,98,71,245,56,155,69,23,130,163,138,6,35,141,62,48,44,20,156,58,12,171,113,209,79,2,55,102,60,57,236,175,41,233,39,129,172,44,40,172,140,53,89,170,242,26,140,111,101,6,203,20,101,199,79,245,13,249,208,75,220,133,26,184,126,48,196,205,102,112,80,25,237,132,62,56,193,240,96,210,100,131,20,77,37,187,250,172,117,127,175,150,140,195,234,41,252,169,65,60,135,217,174,236,88,156,56,235,242,91,209,119,190,164,225,177,81,162,222,131,51,12,65,231,169,37,125,137,30,239,32,123,58,6,239,18,113,58,86,16,22,116,192,68,173,196,237,107,4,52,71,9,24,209,42,173,149,130,131,194,139,219,172,218,242,124,112,189,57,109,79,151,112,143,224,225,208,155,119,43,202,116,152,242,246,249,20,60,209,232,121,9,247,138,10,0,113,115,186,108,226,106,36,234,159,21,70,74,121,6,145,32,37,95,207,68,196,225,74,151,207,18,218,142,103,166,245,75,157,143,214,80,83,71,161,209,200,152,131,65,142,142,72,49,71,76,65,177,186,148,1,18,208,176,103,42,76,225,210,8,152,89,174,87,147,239,24,151,4,20,146,108,189,154,78,143,121,73,64,103,123,102,26,158,123,219,1,83,151,44,155,53,33,206,125,105,220,38,121,94,137,233,52,250,131,70,204,6,99,131,210,223,70,18,34,150,31,139,77,227,223,141,254,147,26,212,119,147,34,50,137,146,33,66,50,66,34,136,36,140,216,204,244,7,239,59,207,208,88,210,34,101,99,168,142,175,177,172,202,69,70,172,210,97,26,50,133,149,178,10,189,22,113,168,160,69,61,219,188,10,171,82,176,103,156,186,193,52,59,136,50,43,12,121,125,240,212,30,227,69,41,120,240,8,119,16,57,211,106,151,181,142,11,230,146,51,235,46,123,111,89,218,144,117,96,43,82,11,33,144,99,212,234,126,102,106,168,151,209,216,40,120,30,24,58,163,184,186,55,45,92,96,90,113,2,5,207,51,166,142,126,203,14,179,118,112,72,87,229,198,158,86,243,63,130,243,155,186,194,173,251,112,55,9,218,160,206,94,38,44,37,5,150,212,172,181,43,68,112,38,141,30,218,195,248,76,214,149,49,152,218,69,3,12,55,106,192,228,139,229,106,4,199,74,80,223,79,83,194,145,137,52,207,106,108,193,24,62,161,46,149,152,102,51,39,62,168,179,41,179,19,165,28,131,231,21,196,156,38,8,164,191,93,8,79,137,154,64,209,190,64,96,164,12,3,46,90,237,241,193,77,96,200,186,244,201,201,136,134,28,7,94,105,209,77,101,126,91,255,229,213,71,48,234,129,47,137,52,117,221,162,31,196,189,199,49,80,130,117,159,96,146,238,180,19,99,54,152,210,81,80,214,252,234,129,147,48,165,31,147,171,63,69,227,166,245,28,31,140,70,78,13,115,81,129,177,102,80,219,239,151,107,195,190,231,21,225,133,236,73,219,56,33,164,94,161,219,202,137,142,99,242,92,28,187,6,212,94,93,164,179,153,73,19,242,83,135,97,232,215,17,165,116,97,132,200,8,164,96,26,16,133,144,26,18,12,135,143,195,51,134,94,61,87,9,226,122,68,16,211,214,57,110,118,110,40,48,48,9,117,219,24,131,134,253,144,119,152,207,94,72,202,127,197,128,88,185,148,140,8,53,195,57,166,201,54,214,78,189,248,172,199,22,68,229,232,97,189,11,123,223,250,100,72,10,177,53,150,46,236,141,206,177,195,231,110,185,60,219,2,59,131,195,20,77,148,231,230,80,84,251,52,130,33,49,107,212,240,187,186,7,106,34,61,138,174,181,66,99,151,221,71,121,185,232,197,219,113,42,162,175,80,148,158,154,247,170,33,35,141,4,201,124,38,56,219,87,217,113,115,101,82,34,79,158,92,115,15,140,66,82,253,146,199,88,219,241,212,24,242,58,185,33,3,25,33,74,76,199,222,144,68,58,247,62,163,226,247,38,49,161,228,163,192,199,172,168,23,62,246,173,86,162,195,134,236,231,45,34,195,249,49,97,32,191,116,246,131,74,178,96,14,93,243,214,38,230,102,99,197,216,210,56,43,172,52,164,118,3,134,178,64,111,78,223,79,160,20,230,234,115,211,165,23,163,77,151,215,126,110,141,79,120,181,152,17,233,144,28,8,112,164,178,77,170,185,139,254,14,112,191,226,240,208,40,29,111,63,43,124,62,252,12,148,98,63,189,248,76,130,144,8,96,165,148,199,164,236,44,142,59,38,27,14,92,157,10,20,78,143,123,245,70,14,67,96,164,185,226,234,78,169,142,54,45,192,148,21,2,4,192,77,243,174,116,63,181,25,143,214,169,207,124,15,251,27,114,231,106,24,168,234,99,42,120,221,15,40,107,231,105,158,225,205,103,192,20,129,189,141,57,100,245,29,70,8,90,109,175,179,0,90,104,99,35,95,212,186,194,144,41,57,219,229,129,169,109,151,183,230,108,15,17,182,106,117,131,138,118,148,7,99,200,208,209,214,153,66,114,173,143,184,24,239,110,168,201,8,119,79,204,112,254,81,147,105,84,114,156,93,117,7,76,54,64,222,186,12,35,35,191,55,127,120,31,201,183,212,82,228,234,172,105,64,172,244,99,246,235,147,107,64,190,21,35,253,184,175,109,175,42,48,204,26,53,62,8,5,227,186,155,149,99,37,6,11,174,125,144,85,31,23,124,13,47,12,173,31,109,214,99,227,39,138,244,246,253,218,125,188,190,11,124,225,227,78,242,249,236,73,22,153,136,29,173,81,16,83,159,184,198,49,22,226,230,68,90,149,0,177,101,147,51,137,21,52,144,82,125,126,155,158,232,128,217,30,119,127,224,172,48,7,78,123,110,142,91,225,112,163,86,232,185,186,69,14,146,77,201,244,232,21,30,225,130,31,52,35,47,172,161,133,18,237,76,236,119,24,114,207,160,180,80,245,66,221,253,241,161,243,182,70,212,64,73,81,62,225,24,98,121,177,17,147,29,208,99,241,99,4,111,1,215,164,7,118,33,171,222,226,151,17,6,210,159,134,136,36,197,28,199,46,20,41,24,102,41,101,47,241,100,28,222,143,159,74,189,69,108,73,148,133,116,221,115,138,201,153,181,56,220,76,24,84,97,140,137,56,53,241,44,53,116,64,53,78,216,241,213,216,19,245,120,34,233,119,23,80,166,254,114,233,160,245,30,100,20,212,48,144,233,216,250,228,231,172,115,251,170,18,236,156,207,205,121,179,176,68,146,241,66,239,39,134,117,246,211,22,112,173,143,153,15,55,76,136,116,16,67,162,139,82,227,72,28,244,97,55,110,4,88,202,211,196,181,67,70,20,248,76,136,39,10,69,197,199,181,192,80,145,210,171,7,241,181,184,26,106,232,39,206,100,237,162,215,174,220,105,63,51,177,217,57,29,48,134,145,162,16,105,220,139,145,45,84,20,83,125,92,147,181,63,206,104,182,230,206,128,7,234,89,186,186,72,234,184,105,104,98,231,239,18,33,213,29,242,141,208,189,62,135,31,201,189,18,23,87,58,142,158,8,23,103,109,187,114,102,115,190,161,28,34,115,215,131,104,235,137,173,81,72,20,15,182,56,179,213,144,129,12,56,139,216,217,110,111,204,144,166,240,144,74,163,255,178,245,39,244,54,166,168,149,173,167,107,142,168,95,143,79,105,116,45,79,136,9,81,228,112,177,137,105,40,221,50,117,143,245,106,64,45,19,156,125,96,226,62,253,106,153,17,1,120,34,138,87,103,134,204,210,90,207,12,71,205,49,92,240,79,27,160,254,9,41,198,52,194,200,221,234,99,155,240,93,142,155,183,39,81,65,142,43,123,167,46,154,208,20,255,60,223,35,215,136,234,21,122,217,222,168,30,5,156,117,133,86,32,156,66,26,213,67,10,227,250,239,199,197,214,120,34,181,131,241,216,176,19,233,215,32,156,120,165,23,71,53,1,151,7,190,42,24,197,152,139,158,112,34,59,80,104,105,210,197,54,222,238,203,22,213,24,6,183,167,177,147,68,118,72,188,23,170,168,53,97,12,44,2,108,187,167,39,225,69,101,85,184,169,4,201,84,183,7,54,227,115,164,132,254,26,142,100,215,84,93,198,142,191,122,148,84,140,41,218,86,56,62,160,229,73,104,209,10,216,174,120,27,21,38,154,231,163,81,32,95,101,56,24,128,52,97,76,101,97,8,159,18,167,121,58,78,77,73,115,95,29,77,72,66,20,78,228,206,171,60,183,82,75,145,241,232,229,190,21,199,154,38,201,161,206,140,192,25,244,51,218,31,12,251,86,189,195,13,233,213,208,139,9,119,132,0,26,92,171,207,152,160,26,188,119,124,142,130,120,185,38,209,161,57,143,40,78,207,38,227,35,176,113,125,197,147,193,103,162,223,131,88,201,10,117,196,6,167,200,147,161,63,95,190,198,152,181,175,109,87,74,7,160,241,137,173,14,249,45,29,209,97,156,236,254,94,86,55,160,137,83,58,84,226,83,195,212,170,156,140,7,69,181,195,199,140,120,108,207,90,180,48,136,245,182,80,195,67,136,81,190,214,48,202,160,27,16,164,91,86,127,26,59,47,66,64,230,221,104,250,158,98,88,167,58,54,193,186,166,124,36,231,230,199,61,143,32,42,98,162,173,235,147,119,19,9,116,216,84,151,244,106,36,183,34,86,137,186,93,125,126,123,67,253,229,191,77,177,177,118,30,124,148,88,49,44,68,199,53,218,120,190,23,181,82,62,228,150,15,94,58,25,40,137,220,113,181,133,155,180,100,34,27,143,86,192,185,75,191,17,87,31,203,225,42,34,195,169,170,235,139,82,155,59,79,169,41,81,255,30,120,220,93,37,209,91,243,62,120,139,16,44,98,32,79,61,197,48,9,209,30,186,112,157,46,29,253,94,187,69,80,238,88,206,199,183,209,1,167,120,236,198,211,141,237,88,138,99,18,199,69,168,194,37,122,103,180,178,115,91,213,125,192,237,97,116,60,19,99,132,227,67,54,169,230,167,168,148,202,229,80,73,103,158,20,41,66,172,240,113,95,249,247,69,223,102,213,114,163,58,142,155,117,53,229,72,215,203,79,163,65,209,246,213,148,59,35,160,235,167,176,175,132,54,27,226,91,186,52,217,148,35,52,0,161,99,87,239,131,207,3,173,162,195,132,10,20,198,162,92,247,222,197,114,10,2,119,120,148,35,239,66,245,140,68,134,45,231,55,67,253,9,154,26,101,171,171,70,1,25,178,86,80,150,62,5,69,240,174,213,16,118,179,127,127,138,101,51,205,200,113,117,121,194,110,53,195,235,123,133,223,128,245,214,144,119,70,30,12,246,96,85,117,32,69,42,105,178,129,192,170,238,195,16,73,237,16,158,71,42,175,234,231,178,204,228,146,228,225,22,141,76,187,57,73,214,72,61,162,210,48,159,226,229,182,66,175,136,224,227,51,137,105,117,117,194,110,152,214,177,118,165,70,113,155,102,113,136,247,28,215,101,43,140,239,115,37,235,146,17,77,85,133,97,84,23,184,182,167,132,209,180,123,230,133,155,146,28,81,203,58,157,89,244,131,171,214,31,211,35,151,250,133,203,122,235,35,207,127,73,233,254,118,26,170,113,198,153,123,230,177,143,121,50,58,179,7,30,162,120,148,134,177,49,105,113,115,20,13,129,166,162,57,37,210,29,203,73,140,208,82,37,33,43,15,142,154,85,236,72,205,170,230,180,2,63,97,34,69,62,214,178,133,90,188,124,28,205,80,153,205,172,77,37,122,200,197,2,156,177,2,234,19,132,162,232,62,143,118,215,207,18,57,112,36,129,203,14,209,96,194,27,61,61,149,178,147,120,72,236,26,181,61,36,150,5,165,132,56,24,73,93,14,109,47,227,230,121,220,13,173,19,70,208,162,80,204,246,121,225,215,184,59,143,130,75,46,58,150,245,105,229,160,110,58,133,202,31,149,75,74,55,66,248,36,188,119,19,31,222,121,62,15,158,198,205,123,82,37,242,188,54,202,216,177,250,104,86,170,207,131,163,177,25,2,156,231,195,193,207,163,48,121,235,17,48,79,166,212,26,20,165,140,155,22,133,183,79,91,84,50,122,61,1,227,215,138,13,197,213,233,38,179,206,1,211,218,83,74,91,32,173,8,137,217,245,132,220,57,186,80,155,113,248,236,50,79,187,5,182,102,9,227,207,180,204,135,22,8,195,74,26,218,185,244,60,180,231,189,232,211,234,87,121,23,130,36,121,112,130,36,241,220,232,151,214,173,235,163,65,66,145,195,106,125,125,54,234,139,250,117,141,142,21,163,124,221,208,106,156,69,18,62,25,125,104,250,90,13,21,218,171,124,157,45,213,255,192,35,93,24,18,76,221,145,224,236,168,235,250,154,8,76,61,87,163,128,52,174,35,123,118,141,252,192,100,93,195,13,110,48,227,41,108,44,232,225,68,239,222,180,227,129,178,221,24,112,54,144,241,52,68,108,147,32,188,190,63,252,194,2,47,196,249,36,43,10,223,183,94,13,211,86,72,149,211,108,168,189,22,220,110,68,80,194,58,117,165,109,7,94,242,20,209,173,249,104,210,149,62,37,180,181,33,53,209,125,178,210,48,228,209,93,91,196,218,108,68,237,113,137,180,14,77,169,99,63,123,48,133,209,145,193,219,237,225,249,57,59,184,85,89,123,72,15,157,234,231,240,160,152,40,34,122,103,22,105,201,27,97,228,26,37,111,24,111,248,4,122,112,209,70,154,3,238,237,57,152,140,3,241,62,24,237,198,82,164,158,174,148,138,161,79,79,0,133,200,206,221,242,161,218,135,203,17,87,231,18,152,19,86,225,73,226,46,222,25,34,5,249,24,144,156,196,145,72,235,80,213,136,54,165,88,203,105,228,128,183,58,185,5,194,220,25,201,195,12,77,171,62,247,176,248,96,192,75,149,57,96,31,162,24,33,80,108,238,7,38,59,29,193,89,186,254,158,171,167,73,175,6,12,57,158,62,54,193,188,72,234,20,250,242,181,139,226,56,204,55,26,78,125,124,213,41,184,140,74,169,221,140,233,74,207,79,67,144,29,19,216,148,167,180,163,109,145,71,191,111,189,251,177,242,245,106,218,231,111,180,28,201,190,242,94,125,243,123,68,6,52,22,120,222,186,146,133,118,152,56,110,125,6,220,18,197,14,111,186,42,158,222,172,49,110,94,210,146,81,58,7,169,101,139,88,122,67,233,75,183,3,90,180,203,77,91,30,223,252,25,19,194,204,49,249,41,244,85,207,165,216,198,152,111,74,212,14,49,157,224,40,2,70,202,6,90,145,7,77,121,181,139,86,45,8,32,114,216,92,45,11,207,27,74,24,249,150,70,215,121,179,142,48,106,169,61,104,7,236,205,58,66,205,33,40,114,88,115,220,140,230,219,50,134,55,215,251,205,129,17,143,222,106,107,18,190,104,145,96,131,159,93,183,34,122,237,37,115,136,17,161,157,141,60,121,164,46,232,91,73,79,207,11,110,80,100,231,136,106,233,238,76,121,147,235,214,0,19,195,47,207,238,92,251,205,243,14,68,225,116,243,174,38,111,22,176,177,69,8,124,102,124,137,237,134,150,153,41,97,118,99,221,217,177,110,251,104,194,173,74,139,15,100,5,14,126,18,59,218,224,71,231,99,12,248,217,65,117,167,106,176,170,220,52,110,85,53,131,2,181,134,102,120,213,90,107,52,187,212,59,251,208,127,126,207,216,17,254,10,34,99,243,237,138,50,141,195,152,126,168,100,166,231,0,111,52,79,199,186,64,86,78,225,108,18,194,55,167,167,108,47,102,183,172,59,243,171,137,231,106,43,25,229,1,145,37,130,209,45,235,129,69,107,104,40,153,86,123,17,109,158,37,101,117,119,216,115,132,208,106,160,102,104,115,94,19,110,77,229,171,154,207,112,30,197,170,131,58,64,163,182,197,156,234,113,11,109,208,82,212,171,81,65,173,55,65,69,105,171,218,207,16,81,196,210,129,255,66,69,26,10,92,91,97,32,160,111,46,231,25,250,193,53,10,228,168,93,201,106,123,227,7,12,231,34,35,55,152,52,88,192,24,212,230,117,75,21,149,23,61,24,50,92,245,161,201,252,49,172,105,27,231,217,246,107,143,225,182,84,152,162,108,137,113,106,144,221,144,78,74,154,54,162,218,30,107,235,97,151,207,80,65,143,116,203,112,90,121,209,99,20,174,56,236,160,86,40,218,32,74,223,107,92,76,161,214,212,230,239,142,3,17,139,142,13,79,173,95,4,52,206,174,121,97,24,44,180,191,20,193,167,125,147,191,109,107,28,130,116,222,138,114,93,138,116,150,210,69,158,225,235,45,202,181,72,254,178,254,21,166,12,253,194,69,69,174,128,51,121,209,128,41,107,214,223,166,124,55,182,254,246,85,222,40,108,90,34,183,208,102,169,83,0,95,73,207,183,236,163,159,125,65,218,79,43,196,219,237,110,130,104,210,202,79,87,36,72,110,177,139,233,13,234,213,244,135,198,121,119,220,133,135,249,62,87,227,182,15,184,226,195,233,205,225,164,139,188,52,122,170,75,14,106,74,126,114,184,228,213,10,72,165,136,51,127,219,115,192,180,227,201,161,150,113,103,122,108,163,195,170,127,149,181,197,8,150,125,22,207,100,229,18,74,234,130,109,234,79,14,137,132,102,181,15,76,214,195,135,133,45,102,41,97,5,220,27,61,204,92,203,66,107,183,49,222,104,84,80,51,66,93,107,14,179,177,70,204,64,207,218,213,201,128,186,117,72,200,211,204,183,85,109,29,18,151,96,187,4,94,249,105,23,222,40,214,197,47,111,179,35,4,198,46,136,154,17,114,214,69,124,18,252,241,118,143,114,136,203,180,72,1,46,228,144,37,227,167,105,149,208,155,79,178,103,229,62,25,6,160,192,24,182,241,181,185,145,234,104,35,33,8,43,75,192,84,138,63,112,146,50,3,146,55,15,209,70,34,255,227,174,45,87,63,25,245,3,159,93,252,126,78,92,76,137,176,32,206,219,189,17,212,70,13,81,71,33,78,57,167,108,11,95,140,134,77,61,219,200,102,178,71,58,140,168,149,82,217,52,11,126,251,123,111,226,249,202,232,66,194,38,230,33,221,129,170,223,144,172,165,43,44,120,216,200,197,86,72,240,171,133,248,56,165,76,69,203,18,81,15,239,209,222,96,146,166,106,134,164,143,137,121,57,140,13,47,71,91,178,120,105,187,240,36,118,240,18,136,250,249,67,141,250,210,200,106,162,78,196,115,199,22,214,86,54,24,208,179,4,154,195,80,36,60,232,130,199,217,209,13,33,161,18,11,145,78,241,241,164,112,105,60,124,75,166,14,239,209,203,70,109,158,242,89,36,156,187,24,239,102,225,95,1,43,145,240,0,201,243,23,101,84,29,40,18,255,38,56,182,255,211,129,154,200,3,133,185,105,165,218,187,235,213,136,165,198,47,51,69,149,3,154,78,176,91,246,212,76,183,122,61,240,174,242,219,213,152,236,5,70,84,46,6,28,173,98,161,1,132,25,139,46,249,248,109,142,50,37,37,162,110,42,102,48,108,226,79,25,27,132,71,203,87,102,179,224,191,206,50,8,244,92,176,137,224,98,122,191,53,21,143,221,15,47,8,29,91,121,238,13,183,185,167,153,104,2,232,218,130,154,96,217,190,23,239,114,166,164,18,88,245,37,243,8,6,42,101,169,61,246,169,167,19,155,245,226,139,15,153,144,174,115,81,87,75,33,116,237,7,49,73,82,129,187,29,202,2,67,225,24,83,116,177,91,117,229,221,162,68,61,62,214,162,64,186,41,113,175,153,222,254,216,155,92,231,168,207,126,82,163,69,160,81,34,168,252,4,198,223,225,44,79,86,25,75,119,131,82,130,141,217,226,91,18,118,214,99,49,145,158,137,66,179,227,78,192,114,251,112,172,165,219,106,137,186,247,25,38,189,58,211,158,90,29,254,74,236,4,182,242,214,128,27,20,15,122,245,64,209,46,59,12,87,184,78,36,52,145,162,30,165,147,10,208,136,88,50,218,187,120,114,72,219,196,227,58,103,207,164,209,218,81,218,216,219,195,125,181,97,109,115,152,26,94,93,155,112,124,196,209,117,86,74,135,150,75,15,128,154,35,157,137,136,60,149,149,10,27,143,134,195,21,30,223,166,48,36,44,1,55,72,190,134,194,43,185,24,225,129,31,149,249,132,44,142,191,84,129,25,97,63,231,146,243,90,227,180,99,187,61,96,162,130,225,7,147,207,72,207,128,192,38,23,131,77,82,230,217,221,105,189,138,138,66,154,140,199,115,96,2,71,47,8,66,205,37,235,22,109,92,99,241,220,212,148,205,246,192,164,200,115,192,86,191,171,31,122,213,104,61,61,174,51,28,245,58,69,183,9,241,6,76,61,68,81,152,140,95,252,118,165,216,184,60,147,140,130,35,135,161,47,124,167,232,89,157,238,129,116,54,82,117,126,128,161,215,185,240,211,0,10,92,163,124,155,34,233,164,106,19,105,88,109,127,60,249,70,184,73,31,13,54,98,119,130,59,109,21,75,183,5,196,180,122,44,205,158,172,127,68,151,38,148,41,37,96,34,20,186,207,146,29,246,247,162,130,74,203,66,208,86,154,78,106,138,195,128,173,172,91,124,183,28,85,192,40,96,43,92,8,223,249,168,116,11,212,62,135,11,2,171,129,114,206,233,197,244,126,123,128,147,182,160,86,30,78,72,147,112,203,1,55,60,144,135,70,112,222,139,209,194,106,143,125,148,70,212,63,152,234,224,214,109,26,239,101,222,143,109,178,51,202,197,135,110,225,157,42,180,155,232,186,133,74,167,221,111,221,225,214,18,26,64,74,249,188,4,186,127,210,168,242,220,137,83,116,95,248,172,77,33,26,167,32,226,246,81,246,95,221,172,80,164,211,195,62,239,218,70,69,84,200,69,23,90,77,158,121,176,252,172,108,164,208,9,15,122,114,2,86,206,211,13,211,209,221,85,172,228,64,136,92,183,105,1,238,88,0,185,73,13,194,57,96,105,121,141,93,182,163,90,172,180,165,237,19,56,141,105,100,67,32,176,81,12,205,152,163,136,82,110,165,76,133,6,197,231,63,92,185,207,131,147,197,171,241,49,173,16,67,8,158,15,76,6,49,80,204,10,1,81,247,245,104,180,229,79,246,31,184,69,41,253,23,188,214,215,34,68,236,132,170,213,148,18,36,174,75,8,145,2,220,25,48,210,143,114,243,220,96,135,138,39,107,100,229,148,71,150,35,115,4,138,40,100,127,208,219,169,8,188,196,104,60,48,220,125,30,5,234,38,225,53,30,50,98,84,26,226,189,6,250,40,50,162,56,135,173,92,120,13,49,145,134,45,188,160,0,64,71,171,22,29,52,244,152,103,124,46,43,229,211,71,75,229,10,46,3,107,202,27,62,108,52,190,98,204,32,27,22,70,109,224,20,101,56,192,35,41,25,62,130,39,174,174,93,81,140,159,82,84,14,77,50,150,75,92,109,68,50,202,241,111,253,38,241,96,210,241,7,104,220,210,23,76,93,249,132,151,41,46,203,157,147,236,24,232,182,109,103,60,225,169,207,34,87,150,125,250,62,239,244,55,33,110,161,4,166,70,31,202,147,248,105,148,210,183,50,29,155,242,115,192,198,240,164,156,215,38,188,16,48,124,218,74,163,12,59,110,187,51,184,75,20,30,234,244,77,108,64,150,214,84,86,106,20,54,238,38,108,217,115,21,23,32,176,124,119,112,56,176,146,14,41,1,166,232,188,131,240,7,10,92,33,127,182,36,97,92,13,189,182,190,87,162,180,50,76,202,206,14,173,140,242,201,8,186,4,206,245,33,125,231,128,136,237,234,75,135,9,76,17,110,236,255,120,245,58,102,100,184,103,208,26,116,142,166,172,250,0,155,165,23,6,22,169,136,173,228,233,199,83,220,78,15,101,182,64,86,50,110,36,145,119,244,254,80,237,155,69,16,15,122,244,158,202,53,52,208,67,145,39,71,110,15,254,73,217,165,203,86,24,63,53,44,9,236,209,85,31,205,133,220,162,38,132,22,193,50,154,18,183,99,56,134,13,68,168,68,60,8,51,175,110,13,2,161,199,51,117,149,83,222,178,117,113,190,52,216,110,244,234,138,140,195,61,248,182,52,232,12,99,163,143,42,232,110,189,190,77,217,236,27,189,214,43,236,240,76,12,81,53,25,168,231,11,59,28,21,246,49,21,158,183,48,240,140,55,58,130,10,183,186,162,182,175,155,156,218,208,155,23,154,8,194,175,162,109,73,54,106,171,50,140,156,15,219,207,16,217,98,200,36,33,176,190,62,221,222,66,114,129,63,135,58,250,8,143,16,254,58,25,22,75,198,228,240,70,161,171,146,17,135,61,39,108,86,148,100,179,72,101,26,227,2,241,79,135,207,25,32,249,231,1,99,198,241,78,220,157,252,190,137,194,214,67,48,175,151,189,155,106,127,176,248,150,231,148,16,45,75,226,140,194,196,115,142,214,30,191,13,169,151,44,33,54,44,120,105,226,201,179,118,175,14,179,115,114,12,218,57,84,165,5,26,181,156,113,115,158,104,244,156,57,127,231,10,68,150,231,92,136,15,82,164,54,111,152,80,122,139,51,32,17,173,149,115,211,120,18,162,219,177,67,141,45,237,165,184,250,212,161,197,68,218,207,199,162,20,67,182,36,252,38,33,19,163,168,156,58,146,112,53,233,65,144,41,62,80,138,139,124,41,50,59,83,56,233,71,177,32,122,184,146,212,105,232,189,11,20,225,177,81,67,35,154,69,120,103,192,233,19,199,19,114,143,106,95,13,8,78,162,44,253,19,248,201,242,96,25,67,37,78,47,52,109,243,144,39,67,162,100,132,197,74,253,213,208,39,35,182,155,138,56,216,207,185,10,105,5,5,3,49,162,245,25,112,122,198,199,117,110,142,49,112,3,76,3,10,211,30,53,16,61,83,168,125,195,233,195,214,124,180,64,195,140,123,78,167,34,48,145,158,48,135,81,137,105,98,197,24,125,225,244,186,17,174,206,186,227,244,129,79,17,104,183,210,112,65,19,237,166,43,102,25,21,66,119,200,96,180,136,144,117,39,155,39,154,112,3,109,206,25,253,9,56,200,85,106,158,16,236,131,105,238,198,28,72,247,13,129,51,14,100,124,204,78,119,162,60,25,5,64,50,203,80,182,147,85,221,169,65,137,142,16,11,75,8,173,60,87,7,17,63,30,196,113,61,183,94,108,140,75,37,246,240,164,206,191,193,16,74,198,249,64,251,148,190,54,28,220,235,198,6,114,147,62,47,224,179,45,199,160,53,114,91,83,230,2,69,104,113,36,55,244,131,68,176,132,147,110,71,131,244,241,232,210,86,185,32,78,240,80,19,194,193,54,63,73,96,52,29,243,117,110,16,136,144,159,38,242,31,185,96,234,5,216,152,47,76,41,114,143,67,245,152,115,93,72,25,7,165,75,232,52,134,239,131,92,160,188,54,29,86,41,12,48,139,236,200,144,34,22,218,195,192,194,52,150,19,151,112,85,52,19,50,221,167,84,180,159,157,14,33,6,127,234,5,175,164,108,208,132,76,203,253,150,214,200,38,34,23,180,198,143,40,40,132,191,34,137,250,217,129,151,73,15,58,12,65,128,216,25,29,198,144,126,111,206,177,166,35,70,60,48,242,96,199,52,59,155,138,206,35,10,8,118,248,223,48,140,169,180,13,153,200,124,183,255,141,62,184,78,20,8,236,34,175,57,76,227,82,71,148,176,116,48,246,12,98,74,117,234,123,31,103,126,187,43,58,140,193,87,206,76,92,153,30,252,26,131,45,71,20,23,25,150,154,93,92,16,246,205,206,94,170,195,18,149,219,72,213,206,252,14,105,186,180,80,148,40,119,33,244,5,38,74,225,183,182,6,112,113,140,120,165,96,233,175,228,215,150,238,56,124,188,233,222,34,205,109,231,112,217,58,23,146,94,76,247,166,132,6,144,214,116,213,169,74,50,13,94,28,65,225,196,241,91,27,115,150,238,55,198,186,230,119,134,138,41,233,118,67,254,59,130,14,195,250,55,100,176,57,137,221,204,70,144,232,76,67,69,145,212,117,59,250,236,200,12,137,194,38,234,233,195,73,155,162,16,207,156,165,147,104,180,243,199,134,185,83,138,193,88,119,116,44,57,76,100,113,138,93,70,164,107,69,197,57,246,8,70,159,108,24,231,107,68,8,8,21,181,71,157,140,136,109,232,72,192,40,178,52,72,58,136,224,221,16,16,76,89,189,173,103,35,92,119,19,134,164,152,30,164,119,27,141,128,7,60,100,67,90,90,129,71,115,242,115,224,135,54,148,179,231,252,249,152,192,155,204,84,121,142,7,4,107,252,201,209,98,82,181,44,224,25,165,152,192,180,89,43,76,56,113,6,204,31,215,223,198,81,242,56,15,217,165,188,158,227,3,239,198,207,38,139,52,23,61,145,161,118,114,61,32,58,175,16,69,215,223,70,76,205,237,12,164,91,146,250,139,192,216,141,14,19,207,18,139,211,224,169,240,89,155,127,224,174,240,86,209,196,243,249,206,134,229,40,129,155,164,91,10,181,218,219,29,4,106,31,222,221,142,137,22,177,24,42,39,138,6,122,186,37,4,87,92,77,10,123,239,103,84,66,169,184,90,161,76,110,122,115,100,46,98,76,225,88,238,239,205,201,110,197,147,119,242,204,15,140,40,239,133,247,86,213,41,174,94,145,11,163,156,109,72,69,187,61,218,181,27,45,41,81,203,243,228,16,168,204,128,159,34,41,27,150,107,169,88,27,70,126,172,133,47,189,16,48,196,133,122,115,200,174,99,204,161,246,158,186,225,125,66,243,142,114,224,63,179,252,124,221,40,112,37,65,68,1,166,216,126,137,70,90,159,136,213,226,139,207,92,161,124,223,223,171,90,207,135,78,114,91,36,63,180,89,219,204,243,189,136,126,250,147,193,134,162,193,51,158,123,70,97,12,164,96,176,200,234,147,141,237,52,227,213,252,214,231,123,157,93,232,114,71,17,143,164,108,80,96,194,199,254,220,236,88,101,61,104,171,81,129,120,224,53,52,12,69,200,98,214,184,24,242,58,137,55,118,243,233,90,192,195,220,6,129,169,145,245,199,38,10,171,162,162,168,103,32,186,248,131,105,6,217,122,241,176,178,54,31,50,140,173,174,67,134,111,20,135,204,164,45,252,121,50,243,38,253,80,54,105,135,169,223,154,79,59,118,192,211,186,208,4,182,150,56,127,114,108,168,173,70,235,248,154,1,2,198,199,147,185,0,9,95,208,142,16,132,237,26,124,182,18,173,160,245,153,211,164,85,101,121,205,79,126,194,225,227,139,86,157,104,80,164,71,167,37,86,78,123,206,129,9,245,81,124,237,69,62,69,215,15,37,179,145,137,155,203,106,182,101,80,41,241,220,49,230,132,86,91,123,224,18,34,103,38,10,62,165,172,13,152,169,230,87,195,68,161,241,229,110,146,30,49,201,119,37,171,190,21,38,243,231,239,205,189,147,90,43,166,161,233,254,15,70,65,85,1,78,174,222,225,113,26,211,154,176,138,218,213,107,221,155,163,168,166,159,4,206,68,185,185,17,139,232,139,21,203,229,126,240,74,9,242,212,252,188,216,10,26,230,101,252,209,237,25,22,194,171,43,224,99,116,168,15,99,108,46,126,202,32,107,186,218,227,12,163,211,231,46,142,237,181,143,235,134,155,18,116,97,52,223,169,54,28,211,120,81,8,249,131,225,154,150,74,67,22,209,185,161,111,198,188,6,76,231,234,44,159,217,225,7,1,81,192,57,213,203,39,212,26,124,69,232,77,12,141,246,64,131,150,103,12,11,181,98,207,7,69,194,126,249,78,207,182,94,52,110,210,233,51,141,234,25,100,6,250,86,59,143,190,197,188,226,106,138,38,159,155,15,227,201,15,184,237,103,219,162,200,34,64,62,232,131,66,158,83,243,133,243,115,174,19,134,233,119,72,241,251,116,43,70,32,53,70,12,2,223,231,224,69,232,110,4,108,225,153,63,167,250,244,243,203,248,192,85,99,208,72,101,162,79,250,192,181,237,231,128,34,187,228,86,26,140,222,109,169,117,106,146,39,30,58,167,23,169,231,39,128,208,168,151,136,155,115,76,60,167,250,177,63,93,39,3,152,126,240,199,190,164,211,249,194,214,71,173,176,105,180,92,120,182,241,39,130,16,157,179,180,14,166,199,28,57,143,29,229,1,214,235,223,215,99,148,211,157,28,131,70,243,227,3,83,12,229,197,180,104,253,157,21,246,194,190,238,41,188,123,142,221,2,187,186,123,187,16,40,151,161,219,221,57,219,102,236,196,231,75,147,112,86,184,75,191,61,5,133,67,83,94,208,102,220,196,20,113,165,92,158,223,54,41,112,255,152,148,31,107,112,1,31,212,7,164,65,169,161,46,78,22,226,195,5,117,80,215,47,133,250,112,52,242,35,50,134,55,165,238,85,116,146,209,219,213,250,227,153,181,28,77,85,235,147,28,209,192,4,44,60,177,230,240,91,251,227,215,157,3,183,196,4,235,166,112,182,159,160,199,190,47,133,234,141,10,246,154,108,209,136,9,214,33,251,80,47,129,10,249,32,118,94,221,170,77,213,153,109,38,189,23,240,222,207,123,17,16,119,231,136,28,209,148,218,96,252,228,61,99,60,207,76,36,30,169,104,93,65,129,76,181,236,146,202,48,220,123,83,51,112,152,194,253,166,193,129,145,135,39,249,142,103,130,90,157,122,255,244,100,212,184,24,167,238,185,152,206,238,124,175,70,134,236,142,201,217,28,206,154,79,49,38,248,163,18,182,104,214,212,218,99,76,54,117,7,67,96,234,90,61,70,181,168,208,81,47,29,184,186,228,206,7,207,231,183,105,60,73,23,110,200,228,92,24,85,176,72,158,156,69,71,216,91,126,155,181,16,158,21,240,20,146,48,98,11,116,69,251,147,19,158,31,50,133,155,17,229,199,186,132,0,78,51,167,184,155,61,26,217,22,85,129,170,101,15,17,5,77,32,14,31,223,182,136,217,201,42,15,193,70,131,169,123,18,152,200,94,172,106,2,248,82,155,63,44,16,82,103,220,156,84,169,148,152,208,97,87,163,47,118,145,140,28,83,175,134,55,61,62,232,176,26,198,231,106,26,107,247,133,73,228,10,108,13,64,63,20,49,27,217,52,26,236,243,57,30,140,106,177,103,80,206,242,9,5,101,74,0,81,13,151,201,208,150,100,209,151,121,174,98,201,19,185,102,76,3,166,227,64,198,140,191,246,142,155,195,145,44,246,48,187,119,115,113,103,96,26,107,229,106,36,79,139,187,186,20,137,28,43,68,190,87,181,141,53,110,110,71,183,12,169,213,141,196,226,166,118,76,246,74,186,75,136,71,95,244,12,160,222,155,191,226,176,135,211,105,234,128,211,113,157,229,201,208,215,150,171,141,196,119,199,189,143,91,171,99,70,126,63,182,59,74,80,132,129,227,12,0,220,118,119,200,44,201,167,48,244,181,49,98,148,77,233,91,193,126,122,15,99,28,47,97,185,64,2,28,38,164,248,233,143,140,89,224,101,133,229,1,163,214,169,87,195,29,120,31,124,204,39,7,66,85,2,209,41,135,201,85,54,133,161,82,138,35,4,45,244,149,100,200,18,57,215,37,55,127,170,53,26,90,42,247,72,157,198,113,34,19,41,193,70,213,239,147,175,42,164,13,131,172,222,184,71,136,57,94,178,207,35,90,177,131,191,127,89,159,133,124,108,218,221,169,76,112,120,211,201,152,5,78,198,249,247,131,145,133,16,250,242,243,202,104,117,196,142,182,32,97,144,227,171,34,56,91,195,116,67,155,87,253,127,156,37,162,200,1,147,6,148,155,79,36,163,83,220,156,14,132,161,87,83,31,238,97,143,69,215,129,136,46,18,99,135,39,63,7,92,182,116,143,29,56,159,31,15,91,218,26,5,37,67,9,129,84,114,89,69,138,195,142,181,38,159,4,2,169,25,229,197,192,228,150,5,134,253,37,76,237,213,204,69,20,120,208,163,229,40,193,112,57,223,108,237,70,108,28,21,242,227,236,220,169,70,225,214,241,48,99,84,232,52,213,239,217,73,133,220,39,67,254,179,235,213,208,77,197,107,13,171,254,86,148,22,136,125,97,233,153,31,150,127,27,97,167,163,112,46,165,253,131,84,107,30,119,46,12,179,200,46,12,5,99,142,205,244,28,224,69,250,245,57,62,56,182,239,128,167,199,71,168,144,75,239,216,14,233,95,22,158,202,97,21,92,17,148,60,51,169,159,219,203,199,38,42,54,195,140,66,164,79,235,157,172,139,249,238,59,203,26,51,5,133,8,246,238,227,20,87,136,51,73,15,233,92,119,39,70,23,94,108,52,154,240,241,193,99,117,162,23,32,55,103,144,130,1,135,14,41,33,51,30,48,180,156,181,92,238,142,87,69,254,118,192,106,147,130,52,194,132,173,69,136,133,218,202,18,194,214,95,152,182,235,152,101,186,108,99,129,208,176,179,245,189,40,123,207,77,80,41,53,55,2,249,219,67,206,189,169,197,18,24,1,160,185,239,78,190,181,24,3,66,219,220,238,144,118,66,67,50,85,236,204,14,239,30,2,239,172,203,39,153,12,194,61,159,160,91,191,143,70,217,220,136,222,99,14,86,81,177,36,58,86,82,176,142,130,38,173,10,42,136,202,69,44,117,77,171,221,41,2,163,119,120,63,182,85,222,101,129,169,18,30,114,102,39,9,20,153,12,233,172,69,96,93,94,240,47,156,15,88,47,60,36,78,4,35,5,1,53,49,23,244,185,80,228,185,241,16,236,156,36,62,74,25,76,147,123,102,147,190,148,98,89,54,163,18,77,103,20,23,13,205,255,20,51,108,195,187,167,85,70,52,202,72,187,138,62,198,129,161,45,208,171,143,145,116,157,127,114,52,73,102,97,161,162,63,18,60,107,152,81,36,223,131,212,85,139,121,134,178,113,145,237,172,16,13,237,215,224,54,122,22,185,57,46,98,212,141,46,138,128,170,108,211,180,214,95,154,179,133,17,220,158,155,83,148,217,195,222,62,206,148,172,92,218,235,103,244,207,31,56,169,222,201,192,12,42,57,102,161,117,73,203,102,73,82,101,167,235,64,65,150,36,102,109,49,138,218,235,247,113,108,235,160,29,139,129,45,244,250,87,69,26,84,6,28,54,179,199,163,17,64,174,58,89,72,234,172,235,115,210,86,171,47,6,123,129,71,28,151,117,55,117,69,249,156,113,110,82,63,160,6,119,193,40,189,135,192,215,107,118,81,116,66,162,114,109,81,154,32,4,159,172,83,34,94,241,220,104,200,233,250,41,36,225,174,59,59,181,182,12,166,148,91,223,181,44,240,34,174,87,129,245,56,42,236,23,17,143,45,37,117,208,113,95,90,120,35,220,172,235,133,111,180,133,2,138,103,26,153,144,87,216,103,148,85,39,93,0,164,171,239,249,209,76,132,84,159,12,73,43,47,107,67,146,143,124,130,192,144,77,198,166,65,139,162,52,108,127,112,16,68,1,231,246,192,112,25,223,56,209,64,128,246,121,180,227,15,167,27,40,234,121,233,2,200,16,126,94,84,203,97,185,244,242,216,16,129,170,106,73,192,177,53,162,38,98,225,41,105,106,149,114,74,132,176,29,174,166,21,126,97,116,226,67,34,131,152,222,19,130,58,22,43,13,67,17,7,165,108,68,119,225,116,38,127,190,209,221,172,82,66,160,103,6,222,8,43,68,188,207,131,115,12,222,123,35,114,35,38,43,175,157,83,189,112,234,239,128,158,197,82,195,161,132,13,169,38,29,52,236,194,216,143,248,238,83,215,22,177,163,136,216,144,11,72,194,163,63,232,81,47,81,52,116,222,1,151,243,129,105,16,190,240,164,233,74,224,78,97,86,164,10,176,21,196,153,53,181,244,20,41,146,77,81,133,46,61,232,100,110,150,162,193,72,43,63,109,81,210,72,228,109,58,152,159,237,202,202,159,61,229,133,52,80,213,237,170,55,170,67,34,167,5,9,128,184,1,192,41,56,55,32,176,30,163,63,231,75,90,55,165,197,225,164,59,78,255,34,91,158,202,131,36,64,39,3,7,97,12,89,181,96,252,51,38,228,114,90,192,208,56,232,36,166,201,182,69,78,151,104,207,179,238,55,252,76,158,46,195,208,211,202,6,82,111,41,138,184,38,124,156,218,110,193,134,85,162,140,30,199,85,104,116,152,103,176,254,223,36,124,35,165,33,240,121,229,48,222,102,194,65,81,56,81,138,50,2,78,231,219,201,210,206,136,15,133,234,206,196,23,213,120,252,177,242,115,8,33,67,149,192,60,107,2,163,57,227,177,135,3,139,87,5,171,66,185,143,133,122,89,81,116,144,25,137,122,139,227,51,107,165,57,20,39,45,236,58,72,245,154,150,161,228,175,43,36,126,151,242,125,49,236,40,6,8,85,53,102,224,18,230,244,131,162,225,158,110,61,197,177,56,101,27,165,189,183,172,91,212,144,168,170,149,171,49,151,130,167,114,26,69,166,162,53,221,154,82,180,45,218,208,225,28,200,207,68,205,130,21,33,221,133,151,73,54,5,235,214,177,55,76,242,87,96,171,16,43,119,150,44,173,87,165,110,243,24,126,119,142,209,178,46,67,70,221,225,184,55,63,155,141,166,208,97,200,78,161,99,135,59,77,32,86,96,58,230,162,86,163,152,214,134,192,176,221,70,188,101,154,85,33,25,37,116,87,143,157,25,229,20,156,191,18,34,206,22,190,140,138,7,35,44,87,20,218,158,25,79,134,211,165,83,161,25,81,73,148,83,24,67,246,16,248,216,198,81,72,78,131,214,227,54,25,185,80,156,0,68,245,160,137,23,24,31,33,151,123,115,82,19,10,163,98,53,46,156,180,157,40,195,84,17,57,85,154,121,187,208,248,140,108,180,228,247,106,138,103,37,150,131,240,234,213,68,228,40,25,207,144,163,255,26,147,161,192,101,36,33,67,170,180,208,48,245,175,109,149,27,10,91,163,211,69,139,208,61,90,193,246,148,21,112,252,243,170,19,13,234,137,91,112,68,72,86,252,11,150,83,26,241,203,5,122,13,57,184,206,14,139,220,118,124,143,2,7,225,80,216,106,165,28,62,135,185,208,211,2,67,205,18,87,211,117,40,155,10,174,254,138,170,131,66,252,248,185,24,14,194,56,184,76,35,89,198,132,141,179,214,11,23,163,116,83,152,162,73,31,20,74,201,134,156,215,201,142,216,72,206,35,200,170,187,176,113,100,143,89,111,93,78,81,215,38,89,48,225,31,91,231,149,101,57,142,3,209,45,209,137,102,255,27,27,94,228,3,24,168,158,51,63,83,29,41,61,137,162,129,141,112,19,9,121,237,173,45,92,197,180,197,163,250,140,68,228,22,255,162,208,95,26,241,74,147,30,106,178,66,138,169,220,73,97,78,73,209,101,26,24,190,200,223,64,69,188,212,205,101,247,188,214,133,15,234,157,177,24,212,2,67,97,251,206,92,152,200,37,178,93,172,32,57,22,47,250,78,69,12,17,132,191,31,101,36,182,89,159,58,230,132,228,93,175,30,152,62,2,25,150,105,90,211,113,245,180,238,128,7,27,39,84,171,175,238,231,211,136,62,89,13,200,203,162,240,7,134,3,121,49,78,251,112,163,241,170,186,80,122,144,43,58,175,39,8,218,133,57,244,209,6,173,12,239,201,15,188,193,50,168,3,1,225,119,245,97,25,200,108,233,86,59,28,191,125,168,233,147,171,141,128,100,61,59,7,201,7,25,53,99,42,143,45,143,237,180,72,22,18,141,235,199,183,138,193,123,68,207,11,193,63,162,142,49,44,144,74,72,248,236,218,226,71,10,33,57,22,182,206,84,210,186,251,205,53,136,172,117,166,86,19,134,143,137,252,237,150,102,75,109,164,100,227,106,106,78,244,193,161,89,157,177,64,15,92,101,67,47,38,28,180,196,128,155,233,214,247,19,181,183,62,103,170,107,5,70,222,38,86,119,219,66,243,9,204,169,254,138,242,96,222,215,215,106,111,67,180,142,187,175,167,231,234,223,59,27,201,59,181,116,45,7,127,125,150,227,167,37,13,197,152,173,191,183,85,91,47,137,192,232,151,198,28,199,118,233,233,99,150,254,232,113,239,104,193,106,32,112,89,148,48,133,77,128,78,174,56,56,5,5,198,103,112,208,168,35,237,251,23,254,224,196,11,51,139,162,103,221,233,9,234,70,191,6,177,129,179,36,200,75,109,103,27,237,153,142,168,84,87,133,9,80,7,92,144,18,147,97,41,38,112,225,149,223,244,42,247,111,37,248,11,2,118,106,5,149,152,230,119,243,87,166,124,151,154,54,40,195,224,214,98,109,155,216,246,214,89,90,88,144,81,165,111,126,120,122,49,211,180,15,184,213,165,7,65,177,78,183,22,197,219,107,157,180,188,200,237,121,184,6,221,162,59,75,211,52,157,244,135,56,252,39,120,174,107,23,142,67,175,175,38,248,191,210,100,161,89,40,138,214,201,128,74,138,165,152,14,153,103,127,38,180,30,105,203,162,95,207,77,56,120,107,9,33,11,74,85,127,84,149,19,149,170,82,170,136,254,230,163,167,156,102,219,136,117,73,125,0,126,71,148,203,35,214,37,79,198,186,15,14,22,202,55,143,144,110,179,91,26,193,149,151,249,99,19,136,115,133,220,92,13,222,2,82,231,83,43,25,11,202,85,161,19,64,142,185,106,57,211,181,17,224,144,246,222,5,202,161,117,171,29,28,190,223,107,124,80,137,38,220,83,60,202,17,93,19,240,254,235,1,84,248,220,253,53,85,116,237,170,128,90,53,244,126,137,193,223,131,88,230,17,164,77,177,15,35,108,59,78,75,135,27,19,197,191,7,164,219,71,207,124,184,28,35,9,57,9,23,235,226,250,224,220,142,7,131,26,116,168,161,68,143,241,137,107,59,243,68,205,168,98,220,40,1,47,250,255,5,174,144,171,6,140,48,180,68,123,238,104,66,24,19,207,141,184,100,201,70,216,117,173,227,183,33,145,144,108,117,65,79,46,250,61,26,2,66,50,131,105,73,26,239,201,76,183,69,173,90,171,143,244,95,166,117,179,203,22,127,55,82,184,26,90,244,222,176,71,52,133,137,51,197,213,16,132,72,176,7,106,190,22,102,237,52,133,154,165,6,55,59,113,180,124,31,100,151,212,73,161,194,34,194,130,148,190,174,170,30,41,253,222,229,177,22,32,233,171,168,17,51,69,155,60,53,92,75,95,155,41,248,136,9,140,91,76,95,155,252,75,52,75,17,146,23,73,45,122,55,249,252,254,100,180,84,106,75,6,57,193,18,93,69,31,133,102,162,166,13,12,199,84,116,217,211,177,170,211,16,198,145,8,43,18,15,88,90,91,13,124,111,24,236,49,228,205,119,70,107,116,65,18,210,213,80,81,57,127,252,174,143,174,39,21,110,226,172,222,215,10,152,120,219,73,243,172,236,136,190,125,156,94,154,6,52,30,148,17,164,9,205,138,153,21,134,203,60,186,219,208,35,239,58,166,27,223,45,250,97,161,11,150,8,88,65,69,110,69,123,230,186,127,173,123,56,22,175,52,211,98,135,234,218,180,136,66,244,210,210,147,148,172,109,132,48,130,40,171,217,62,172,230,52,115,229,181,39,91,55,179,110,118,215,14,140,224,244,103,146,25,82,29,80,168,239,107,111,76,140,79,111,234,1,209,67,127,252,163,47,65,104,209,238,233,2,155,76,240,45,52,99,254,209,67,115,14,34,108,175,133,120,104,154,143,208,208,227,83,224,100,73,27,105,161,89,246,189,53,199,156,186,179,197,106,225,190,215,251,172,58,147,216,2,18,216,131,162,139,198,18,135,239,46,73,121,122,125,15,78,60,180,9,108,157,9,209,46,75,252,231,45,31,242,68,4,254,222,247,186,14,230,59,63,140,151,11,219,35,224,211,165,55,238,51,89,202,86,223,7,161,220,73,174,190,59,233,174,143,123,12,39,226,29,232,108,80,253,105,2,91,125,234,209,71,35,62,16,198,54,173,188,91,4,160,63,154,227,238,9,211,163,149,23,226,28,189,154,242,154,32,169,248,35,220,149,171,233,12,91,175,17,248,174,251,161,87,155,77,245,168,182,42,236,2,91,224,175,7,91,40,161,207,235,57,43,218,231,75,24,211,108,115,119,107,189,55,132,211,209,48,107,191,253,86,223,199,182,176,162,246,25,86,45,24,103,20,14,254,10,171,249,77,143,69,113,76,116,165,2,75,142,16,248,154,207,175,73,248,116,161,13,188,104,49,161,58,223,103,41,142,213,107,81,117,141,214,103,54,58,157,38,198,72,241,26,136,225,95,107,114,235,97,37,239,235,81,24,245,87,135,72,254,251,154,68,177,69,31,72,85,166,124,169,2,239,98,156,138,88,52,115,29,133,75,80,249,79,100,34,165,179,153,13,119,60,54,79,226,16,162,183,245,89,205,77,148,214,223,247,55,58,183,128,169,41,121,68,186,216,59,69,250,187,46,60,24,208,250,14,220,34,9,246,111,255,169,68,196,213,19,22,129,33,48,12,156,35,158,204,142,189,135,242,183,245,123,23,195,240,251,94,107,127,70,47,246,58,132,203,144,112,203,135,216,196,235,195,45,212,66,62,19,29,130,69,28,165,184,183,109,101,242,220,136,115,68,62,235,126,90,235,103,120,48,193,209,200,0,218,151,23,150,45,26,68,214,247,250,189,233,104,151,194,53,124,113,106,82,2,54,226,80,25,20,156,139,237,54,252,133,57,111,229,234,107,134,68,148,214,228,90,87,151,247,50,161,245,56,49,207,159,156,135,192,72,250,196,102,116,48,212,186,188,54,70,72,20,104,125,135,81,145,53,141,229,21,222,220,125,45,74,186,135,160,52,55,61,148,166,181,119,235,187,63,195,205,23,207,77,95,218,243,113,81,35,109,200,221,57,124,8,58,200,213,112,150,246,55,19,48,226,62,65,171,109,188,49,133,75,215,205,100,17,71,9,162,134,63,227,85,150,222,162,93,86,76,97,78,250,33,87,79,235,200,126,22,254,18,122,21,126,26,78,130,240,30,44,108,39,247,54,222,171,250,96,168,217,245,181,216,175,99,134,91,141,253,222,9,174,209,3,76,195,176,4,228,225,159,162,141,201,103,56,234,188,93,159,123,193,196,211,163,103,219,22,162,140,25,148,66,145,205,186,47,12,189,146,126,15,251,251,215,241,109,228,222,242,173,201,198,183,232,187,166,80,163,37,152,44,223,120,142,36,173,73,9,254,222,178,55,213,190,47,223,188,6,41,224,181,117,41,138,82,248,179,118,150,112,98,239,74,148,179,30,15,172,70,195,206,52,178,85,93,124,119,109,157,183,25,82,108,185,117,241,145,186,137,88,203,68,57,173,234,250,169,108,164,113,245,253,28,75,130,41,159,157,166,209,189,101,149,177,187,233,194,183,5,250,194,6,116,65,233,182,65,143,183,31,62,147,96,72,213,173,150,172,121,176,120,161,188,133,223,37,91,22,53,89,49,151,38,178,219,242,73,172,58,112,187,133,132,74,77,147,8,240,221,15,11,90,111,113,245,182,97,23,152,204,107,132,75,38,222,77,57,186,155,98,26,70,84,226,79,119,76,182,98,172,183,246,218,240,239,190,62,228,106,99,176,42,235,193,210,250,117,81,99,44,174,130,74,0,24,114,5,120,56,219,123,178,246,233,7,155,80,99,62,6,128,5,127,143,160,215,32,250,94,40,6,157,54,157,43,144,137,158,119,49,204,52,91,118,203,73,127,120,60,247,170,112,111,232,241,37,222,34,133,209,91,170,95,62,43,161,219,242,53,167,18,99,154,136,98,141,142,85,200,171,174,171,42,15,110,246,237,121,243,144,92,159,124,108,214,72,9,114,1,188,164,169,79,102,245,197,193,185,64,179,146,238,197,219,250,162,98,245,98,11,15,125,52,250,28,34,60,140,232,235,172,58,201,183,233,18,69,72,144,118,115,189,250,32,129,242,174,190,179,244,147,109,137,0,252,8,33,62,200,5,86,213,37,114,80,17,127,73,246,235,172,28,177,101,208,41,237,227,101,179,161,198,108,9,134,94,101,62,114,1,236,97,133,199,12,141,41,58,252,247,82,123,3,56,24,167,17,94,192,44,80,184,60,87,22,30,21,233,175,225,193,41,103,142,248,49,172,43,58,201,49,155,250,251,233,131,44,172,140,202,166,172,186,188,200,119,167,51,43,125,145,22,108,190,12,255,248,212,152,217,119,119,143,14,25,20,57,183,84,192,124,72,202,204,216,110,33,167,129,208,79,173,48,58,31,34,233,69,201,239,209,169,246,81,187,211,35,233,133,179,186,116,154,191,170,134,207,154,59,116,146,87,99,27,122,185,157,246,245,170,11,104,211,174,225,48,140,184,167,235,242,59,4,189,162,72,165,192,230,40,240,30,251,229,87,76,41,124,108,133,145,74,248,162,37,156,3,235,75,75,255,113,166,95,223,70,4,130,104,219,33,147,16,93,215,36,230,218,74,187,10,185,241,104,202,102,117,235,173,33,144,137,91,47,250,130,102,186,249,40,161,107,253,215,8,88,244,181,238,20,14,66,106,104,202,79,209,189,148,234,242,87,164,66,97,156,180,153,0,211,81,17,55,55,106,51,25,241,251,164,59,106,5,145,21,47,106,255,81,10,58,118,84,161,224,26,212,180,29,210,107,18,181,80,240,235,206,244,53,73,88,71,211,181,145,178,11,218,160,178,139,118,112,108,134,166,179,232,45,122,8,67,250,73,59,105,127,116,161,112,60,246,147,102,17,81,234,168,66,52,214,237,51,19,252,60,43,180,156,167,36,87,108,138,62,241,33,116,119,112,180,244,157,107,15,106,13,66,174,85,154,107,152,100,156,186,94,82,90,113,103,210,28,188,38,118,56,2,155,232,98,201,167,19,36,148,209,213,12,171,154,238,133,20,132,191,190,56,252,235,209,244,91,210,219,249,189,122,62,142,124,189,218,104,66,162,113,249,154,139,173,202,111,35,192,178,203,107,225,157,88,244,122,40,91,85,177,195,84,223,232,52,27,76,202,40,7,236,170,40,246,89,95,71,16,155,35,228,113,61,82,25,179,97,181,183,209,41,11,37,158,126,47,139,243,69,35,7,215,150,100,5,225,177,188,198,81,250,147,142,60,88,199,143,136,154,109,152,106,142,254,118,47,143,147,135,120,210,61,38,151,122,125,208,139,61,88,41,217,238,35,223,195,161,190,110,89,26,186,117,11,175,244,175,124,175,31,22,6,221,163,134,229,117,159,226,91,99,210,28,61,146,9,198,71,16,9,187,112,168,255,191,41,206,28,175,43,213,74,149,183,58,133,8,89,238,215,149,90,117,143,134,188,87,38,18,170,0,163,206,228,103,188,104,38,7,151,234,221,152,127,68,248,63,122,26,164,106,1,198,98,136,137,250,107,163,154,34,102,64,86,193,136,5,95,143,200,24,234,254,212,246,82,24,27,235,121,12,125,46,180,137,98,6,179,58,167,122,148,196,197,214,107,23,130,154,249,168,207,136,136,100,160,107,170,82,136,241,102,212,19,108,5,219,136,100,102,122,178,47,138,130,160,222,255,74,130,9,71,196,205,17,14,21,158,46,19,146,170,33,55,191,73,26,148,228,19,126,37,152,78,80,67,85,198,92,28,200,242,250,156,142,85,110,36,63,249,132,94,19,156,128,107,167,33,161,171,195,67,222,215,75,34,216,174,30,163,229,158,167,195,205,228,87,20,46,244,62,59,252,215,231,159,156,240,18,118,31,212,3,171,38,144,66,127,7,141,207,35,141,231,157,144,222,105,68,47,119,59,53,59,217,251,60,20,106,246,132,98,39,126,14,195,137,49,147,247,15,255,113,115,24,193,12,137,80,145,216,170,33,184,4,195,57,221,199,10,223,153,224,86,4,37,59,68,242,116,242,159,103,253,28,148,62,207,208,155,195,188,228,65,15,164,155,209,137,21,120,82,239,226,55,167,240,175,84,189,249,196,48,92,1,211,35,44,3,126,125,250,96,41,57,40,192,8,219,219,7,141,111,139,64,208,125,71,206,126,125,175,74,197,101,192,180,231,124,71,97,90,107,124,76,7,12,25,93,111,94,169,8,30,15,222,146,164,6,190,14,251,67,77,248,81,208,2,215,199,187,247,184,91,142,220,155,131,38,122,87,232,66,186,231,171,220,251,14,201,23,250,140,7,210,255,169,11,247,131,64,114,199,213,203,58,47,20,238,37,246,163,11,27,97,162,192,75,90,122,14,242,160,83,99,38,116,226,134,195,7,213,62,150,159,192,176,254,198,231,164,235,189,20,189,122,88,212,37,96,148,36,245,197,172,129,216,225,59,226,117,165,39,191,190,69,184,0,148,192,127,75,135,28,66,196,88,64,84,73,233,115,209,97,29,223,154,248,163,190,20,26,96,209,71,126,190,131,249,47,67,210,209,11,240,40,235,49,46,42,185,53,153,229,200,54,81,244,95,155,78,81,51,204,220,230,59,48,64,136,17,177,88,138,161,134,121,254,54,1,65,239,66,12,90,50,178,1,215,140,147,241,232,48,97,198,170,95,127,77,128,2,147,56,244,248,238,161,246,67,122,183,128,81,188,232,1,223,85,174,211,159,194,229,225,81,160,3,19,184,52,7,91,242,54,120,226,224,1,157,162,56,249,167,149,253,121,157,31,212,221,41,230,77,129,233,19,96,60,127,76,164,10,151,134,0,169,195,20,147,108,121,50,24,33,203,251,237,69,184,106,42,76,185,183,127,204,123,162,126,26,59,94,52,123,7,131,48,213,110,237,211,173,146,196,163,219,224,135,174,162,162,211,168,64,214,237,137,149,107,210,65,228,42,243,232,26,25,196,44,28,94,187,8,91,162,105,65,125,94,43,78,9,11,167,245,212,171,7,116,149,14,83,138,37,142,253,221,195,233,197,155,14,111,43,153,146,7,135,182,236,103,20,82,134,66,154,77,95,251,154,182,125,250,213,215,115,159,194,71,243,167,13,233,73,31,96,44,30,133,241,146,226,183,175,145,125,170,198,89,43,229,168,159,63,121,53,234,50,121,239,10,109,121,243,247,110,120,27,58,79,239,161,217,70,128,104,34,141,4,46,79,153,2,79,205,250,115,107,92,241,230,48,20,197,61,193,148,47,108,135,41,115,73,115,97,153,195,16,240,40,39,221,28,165,223,95,42,0,6,255,9,163,168,94,141,121,235,131,210,44,20,173,31,228,179,34,194,31,76,177,170,70,143,171,117,107,57,184,77,166,77,209,229,158,55,158,240,66,100,84,231,40,225,43,135,81,182,105,26,20,71,165,176,21,127,233,1,129,134,158,30,204,240,111,250,115,145,146,171,37,77,51,34,134,126,245,7,159,170,130,53,40,170,6,13,124,4,40,4,38,230,19,183,254,104,84,210,59,223,141,182,255,12,5,52,136,96,249,93,10,19,235,245,137,64,14,104,167,231,34,55,216,253,91,81,142,177,107,130,161,252,243,159,166,92,179,170,149,141,19,95,99,34,172,2,219,174,94,221,232,244,242,71,163,151,226,211,51,17,115,211,73,226,46,124,93,61,245,128,105,56,233,177,118,22,39,160,154,148,40,196,175,18,247,38,230,34,32,252,15,219,151,198,78,197,214,136,228,152,201,227,40,21,205,114,208,163,13,215,93,211,101,80,245,38,236,14,136,232,244,234,93,193,23,53,74,12,133,45,163,225,168,201,87,45,69,239,91,12,159,219,215,34,38,16,165,48,20,110,191,95,134,102,224,147,230,65,86,48,140,169,213,225,10,243,217,208,171,105,116,153,14,163,218,36,231,56,112,208,103,95,248,235,34,16,205,189,241,91,142,163,4,17,191,244,214,52,16,248,79,99,223,235,151,156,244,218,254,108,186,139,146,178,145,73,52,237,53,127,129,16,106,245,168,17,79,207,77,73,171,63,152,233,23,215,60,162,159,171,251,12,107,68,252,138,142,217,183,131,206,22,145,142,5,59,89,122,175,227,249,84,224,83,52,198,79,44,212,67,229,132,166,9,44,233,189,145,239,142,39,163,205,177,119,189,119,47,33,85,127,97,98,38,226,19,81,87,48,99,167,162,82,150,154,48,129,55,109,175,254,94,13,81,47,9,91,77,227,58,138,185,128,133,34,205,181,72,198,172,104,169,193,205,40,83,180,96,129,169,169,232,1,115,106,201,23,33,246,183,150,79,149,134,251,44,134,219,220,72,190,148,184,250,122,72,233,189,224,215,158,254,57,161,220,215,162,21,171,177,243,74,56,224,221,68,35,4,245,19,43,211,11,120,137,76,129,73,82,80,58,244,67,113,168,212,200,38,198,216,61,243,8,191,140,245,224,11,76,19,224,187,250,172,146,80,154,190,226,115,65,180,34,70,198,164,0,214,101,154,33,142,157,83,10,111,209,33,128,204,43,224,198,2,146,151,254,172,167,214,191,214,176,166,125,249,105,36,214,122,243,5,50,254,102,131,192,180,17,197,107,221,189,190,106,28,4,26,171,227,21,28,60,26,91,144,60,26,220,80,30,18,163,43,1,82,74,249,237,129,130,128,159,60,214,107,213,116,34,65,61,63,98,34,225,62,137,48,23,48,157,93,239,167,85,16,220,120,162,224,125,116,216,136,1,101,166,152,244,178,239,134,247,100,174,255,192,16,154,23,159,41,40,67,12,49,127,166,245,71,63,116,169,94,49,247,14,114,111,98,159,76,50,25,147,78,171,200,240,207,245,199,29,32,111,5,247,175,83,132,194,98,100,61,203,2,115,160,244,128,225,177,147,144,3,74,216,107,199,92,248,96,155,213,93,28,155,100,199,234,161,64,182,72,36,156,66,223,234,106,198,200,183,160,156,217,20,190,55,172,53,224,161,237,135,236,8,119,195,27,62,209,38,113,68,157,73,141,120,80,245,97,249,219,130,134,194,184,119,241,219,248,31,83,111,126,119,230,22,159,115,89,227,130,160,136,118,199,160,65,201,186,197,62,162,112,138,34,217,31,140,125,57,75,130,219,136,73,106,140,47,186,201,219,238,233,166,89,221,150,209,148,215,162,65,121,198,131,109,98,2,98,164,163,107,122,71,57,174,134,100,71,175,182,102,170,248,156,148,52,53,157,73,200,58,122,55,244,176,223,209,237,12,11,212,133,60,64,91,79,31,187,192,61,224,230,192,133,17,34,85,152,183,138,3,230,192,192,220,21,165,175,119,4,186,164,48,145,250,62,10,143,126,243,168,81,198,59,197,246,162,116,104,132,153,210,140,213,102,11,58,200,198,85,71,77,5,103,42,220,182,119,123,26,44,162,215,212,140,93,143,217,45,9,200,91,200,58,101,120,10,124,138,86,50,208,10,37,40,59,182,88,41,8,113,209,199,245,131,239,127,76,81,150,11,91,25,126,192,80,7,124,10,163,209,233,207,93,171,241,175,10,140,49,230,179,172,97,13,168,243,77,201,25,81,77,135,27,52,6,122,243,45,175,133,47,39,154,95,22,104,133,212,37,96,19,242,82,216,146,117,14,79,147,205,73,240,181,60,106,192,148,14,233,147,33,154,215,227,189,232,201,212,215,34,148,229,6,107,163,255,40,131,213,115,176,128,21,126,121,133,217,81,70,192,244,199,238,4,175,176,148,57,132,186,230,81,129,209,121,12,152,142,174,116,245,245,245,102,192,195,186,128,20,46,195,185,94,47,60,105,48,214,171,57,161,31,106,74,236,9,173,179,6,74,229,65,126,48,156,29,135,151,81,96,42,76,26,42,96,203,183,55,129,63,52,129,125,18,94,75,185,9,85,153,165,176,166,151,229,14,36,127,151,214,178,1,47,79,230,24,188,53,142,110,249,177,51,78,192,72,41,234,247,162,96,184,250,152,177,95,148,214,243,76,112,126,42,96,114,36,122,115,26,252,191,184,121,47,169,82,238,194,48,96,198,163,193,87,149,22,192,50,7,240,193,125,167,15,66,208,199,3,14,192,159,102,44,169,13,137,157,208,152,254,53,175,71,237,7,237,158,14,195,239,87,245,189,54,77,18,61,96,166,165,142,233,161,244,46,30,156,28,228,208,205,238,110,210,35,62,55,37,107,227,203,123,33,4,232,63,24,85,149,79,34,241,86,94,123,202,131,167,246,5,91,49,115,240,70,80,172,137,44,164,238,103,219,98,55,63,248,126,173,84,34,193,105,237,21,130,160,84,193,246,132,206,22,211,152,210,91,77,42,194,241,5,151,179,195,22,78,210,39,59,179,199,152,125,180,234,141,116,241,140,218,69,131,135,116,33,80,217,78,97,123,252,52,198,87,75,48,140,110,239,234,163,132,150,214,151,184,189,22,250,194,141,38,250,116,174,121,103,19,224,208,86,76,14,69,218,37,30,58,147,173,124,127,247,206,202,29,176,41,111,41,140,236,64,188,52,156,218,233,204,100,69,184,41,208,76,60,169,36,83,160,206,245,198,100,91,194,88,225,17,18,34,63,88,95,250,194,33,177,243,131,167,90,41,84,228,186,73,74,167,128,218,86,149,253,42,246,20,76,173,150,108,20,59,51,125,60,255,116,22,19,108,158,105,192,148,233,40,108,189,130,1,159,164,213,100,118,93,137,123,155,19,80,18,138,25,120,2,166,107,87,108,148,102,98,11,62,79,72,195,170,231,79,135,254,59,215,168,28,152,234,206,65,193,221,226,208,164,237,79,148,169,255,242,193,129,13,205,74,160,245,49,91,172,120,152,165,52,4,105,156,77,111,59,57,167,169,203,195,76,159,190,73,82,114,246,53,157,35,38,196,238,49,1,136,189,238,166,214,146,215,178,60,57,134,153,4,165,191,122,22,44,202,184,121,253,163,122,17,143,168,138,215,66,6,111,14,245,96,141,253,206,173,73,72,196,175,139,170,254,212,103,50,28,14,155,22,65,186,250,212,184,182,89,15,146,128,132,104,102,92,59,208,240,91,234,162,34,154,229,175,133,244,182,78,109,58,6,223,144,161,195,189,245,173,224,86,112,169,48,96,186,198,213,59,38,4,239,158,181,201,80,106,85,32,132,252,205,165,38,6,253,100,223,210,183,186,135,233,142,157,8,142,62,230,176,194,139,201,224,48,237,212,234,149,76,19,174,222,14,183,154,170,200,40,158,172,158,122,30,214,100,246,233,168,92,184,239,7,211,35,165,176,17,60,185,245,68,11,67,209,26,52,224,168,70,54,191,124,8,1,1,176,171,59,3,222,205,65,12,244,11,90,251,187,195,13,166,165,20,234,64,66,200,31,236,142,80,235,234,38,66,33,225,69,102,195,138,114,171,110,238,36,220,247,187,249,26,67,35,133,72,0,71,164,155,158,162,163,133,204,212,98,209,152,16,48,9,230,47,193,197,171,8,48,233,16,59,79,87,215,226,189,42,195,248,73,213,110,163,186,120,142,241,224,187,1,215,52,100,84,189,7,12,69,208,73,87,67,67,227,83,197,82,115,122,118,172,175,134,194,172,113,46,151,174,81,26,170,64,34,30,77,222,31,23,64,96,40,118,252,180,165,134,237,107,105,88,206,122,223,203,250,48,52,178,139,19,233,82,46,163,91,136,76,62,215,117,56,75,196,232,65,81,186,77,225,186,233,21,37,228,155,242,20,134,203,208,153,71,64,215,154,186,137,110,232,56,253,169,105,132,75,17,154,109,92,136,15,190,251,77,138,143,30,228,107,125,72,140,218,101,42,74,187,238,121,40,101,3,26,130,199,181,243,7,67,241,47,231,206,150,145,25,254,193,112,90,47,13,164,195,237,61,157,43,105,88,25,184,54,106,145,212,40,46,162,60,208,41,218,43,229,175,96,33,221,1,163,127,170,33,126,98,31,78,134,4,188,150,122,130,100,176,166,183,163,12,210,7,85,163,17,171,153,76,82,60,218,93,75,34,127,14,76,195,74,13,152,224,106,215,60,44,130,81,113,115,194,252,90,214,212,16,197,244,112,30,43,177,86,45,73,161,24,63,44,198,107,57,21,21,228,254,75,63,71,10,129,72,225,56,57,107,126,15,6,255,98,196,18,161,16,204,73,245,26,195,98,139,69,12,101,196,134,63,175,164,28,132,177,74,211,246,137,33,124,43,200,171,125,208,63,106,66,31,249,219,248,237,123,98,84,77,48,211,63,186,222,139,145,249,78,229,23,13,134,61,31,243,134,226,139,230,236,145,232,28,113,115,52,98,180,253,136,18,223,96,27,99,95,189,127,173,181,77,247,0,170,222,228,57,176,11,75,209,155,227,208,149,24,22,168,169,53,47,179,136,186,189,217,2,117,72,213,4,244,36,169,120,252,209,58,177,241,163,229,50,232,54,120,240,119,24,15,182,126,49,196,224,227,252,226,199,161,33,146,126,24,107,119,242,69,68,75,66,215,218,168,107,22,190,159,134,153,186,164,2,187,70,241,159,143,10,122,169,154,192,128,104,130,120,238,15,182,234,47,205,161,225,156,248,153,15,219,51,235,91,27,86,118,136,150,12,104,197,175,89,175,253,44,176,150,196,250,252,16,16,214,218,239,138,38,234,9,152,83,90,107,22,191,207,21,125,198,176,241,79,253,40,5,61,111,127,43,58,43,151,94,108,122,4,110,146,14,146,98,106,233,92,248,30,226,241,220,16,114,104,100,12,93,82,151,127,38,182,90,180,34,145,246,159,50,99,192,174,141,170,12,232,132,90,86,232,234,140,97,9,32,253,229,65,85,86,76,163,235,169,35,150,46,240,134,243,222,135,4,53,61,141,175,210,243,95,99,254,47,91,218,169,233,240,163,132,56,96,59,175,82,77,46,113,74,135,15,193,117,173,206,102,185,185,177,49,254,148,167,102,186,26,250,171,31,188,173,155,82,43,195,27,68,140,142,66,88,163,175,69,8,238,184,187,135,166,198,245,108,210,147,193,221,94,3,182,254,120,173,84,134,169,203,191,135,201,29,107,99,133,145,46,196,134,5,65,122,79,141,156,195,244,187,28,166,185,79,123,35,32,174,112,65,45,218,7,172,147,83,225,249,114,108,227,140,182,82,17,53,129,128,26,19,137,44,73,213,174,13,78,229,72,255,161,130,242,79,235,196,61,20,162,22,129,168,65,253,180,166,125,95,67,210,107,30,47,76,25,157,22,227,163,42,23,97,187,207,248,60,180,24,25,73,200,233,19,17,218,234,79,43,61,55,77,33,197,189,50,224,249,41,124,216,253,70,123,240,42,39,181,140,176,61,250,213,215,243,63,45,181,163,112,174,251,197,109,231,24,210,61,249,90,119,54,10,96,88,127,18,76,161,98,117,248,192,106,174,240,61,65,214,175,69,193,196,113,183,218,181,240,15,81,107,251,131,97,220,234,169,205,134,253,176,8,172,61,214,168,231,4,65,244,69,49,221,245,123,29,42,188,221,28,1,158,169,141,134,160,159,187,48,23,237,71,251,14,79,41,40,11,157,128,55,218,38,2,27,115,73,160,116,207,43,186,109,91,113,152,229,217,245,222,124,233,17,247,158,57,17,70,137,239,157,12,62,100,136,52,104,52,222,216,63,93,106,22,38,156,166,228,84,192,120,214,221,225,51,53,210,121,200,121,159,21,79,6,197,173,118,226,155,160,209,174,15,62,34,203,104,61,192,205,117,131,134,117,218,235,142,70,150,50,26,51,6,253,192,132,113,5,238,248,30,203,225,251,28,178,240,145,151,27,206,11,143,96,51,116,44,77,225,67,12,208,97,18,87,45,221,123,59,31,55,140,128,247,187,215,145,208,18,57,29,74,195,63,141,64,29,163,118,137,133,109,129,159,239,164,183,38,130,239,48,141,157,122,111,178,87,239,222,167,8,143,56,40,34,181,59,208,94,132,0,20,152,60,153,195,211,152,93,244,173,10,197,44,62,205,160,104,210,30,209,187,225,223,189,212,79,167,63,89,25,177,214,73,156,76,39,182,30,68,19,134,126,75,74,75,34,145,117,79,243,114,183,39,37,2,168,200,98,7,218,199,170,233,226,130,204,91,192,135,237,77,214,22,43,211,131,245,84,3,126,159,246,20,146,17,10,31,197,170,28,231,76,235,182,118,103,115,5,166,210,65,175,102,55,58,254,219,80,235,168,199,8,245,101,149,223,94,196,138,87,106,174,235,46,174,75,145,237,81,73,110,96,90,41,29,190,31,150,35,35,193,95,108,56,219,10,60,18,74,241,179,79,97,234,49,181,20,20,153,144,250,197,12,39,32,184,215,76,240,113,205,68,226,121,112,164,172,212,51,56,71,12,26,205,143,249,201,48,177,4,110,169,248,252,254,123,133,3,195,140,238,255,180,43,238,18,95,243,32,236,166,39,23,148,39,222,60,110,165,9,53,109,209,195,74,110,29,133,43,182,234,54,11,137,237,187,247,230,136,214,151,134,73,204,215,22,97,230,145,79,38,35,223,235,14,115,188,235,113,207,14,31,129,139,187,108,97,83,83,248,80,104,247,27,209,137,111,163,43,151,78,141,187,15,251,205,27,157,224,231,31,120,43,252,237,52,207,254,136,98,28,134,18,58,61,26,89,185,18,87,79,235,69,79,43,4,53,42,135,97,60,94,233,230,219,137,173,64,97,65,87,10,15,74,0,221,204,39,159,128,237,153,224,251,121,91,192,208,206,172,4,135,255,65,57,83,106,138,178,139,139,187,62,80,156,33,189,146,224,96,92,189,48,186,6,178,54,15,50,116,101,197,205,169,134,206,199,249,164,152,247,7,147,153,169,218,216,71,200,120,248,102,57,45,244,161,221,142,135,82,34,255,154,215,24,199,31,85,20,125,198,26,112,91,43,55,197,14,15,128,205,97,58,228,217,186,218,145,192,128,173,14,234,112,109,83,22,163,243,26,94,119,95,86,171,114,91,93,106,160,95,238,212,95,40,208,172,248,233,141,65,60,82,51,99,247,198,61,123,178,162,85,97,212,226,52,39,139,4,230,120,207,125,227,94,93,14,218,231,78,45,231,53,252,53,126,248,110,247,43,117,173,46,167,119,26,166,125,55,245,91,76,90,49,226,157,233,157,72,77,200,38,181,231,209,49,174,94,61,251,23,223,9,23,120,66,24,191,18,27,75,13,26,61,130,237,20,243,171,219,116,237,132,136,188,17,188,111,137,151,132,115,50,42,180,39,61,220,159,154,171,76,155,8,12,92,127,47,145,244,147,101,190,46,221,155,192,136,67,108,165,62,88,27,1,7,95,121,84,171,41,9,205,29,19,82,19,177,170,225,27,86,79,180,216,110,231,251,17,26,104,242,177,144,130,40,94,7,13,195,246,57,250,211,28,254,145,181,225,227,208,198,172,132,42,38,183,238,48,127,175,129,61,120,193,206,142,171,73,218,108,13,12,64,182,25,191,93,40,211,211,240,24,158,75,141,99,239,112,118,201,147,35,126,178,156,34,118,96,71,32,121,174,48,149,125,126,114,33,23,169,169,197,69,128,243,89,195,38,14,165,23,243,129,223,169,72,44,180,39,178,151,249,226,33,68,248,234,212,70,153,101,146,1,207,78,177,246,174,212,135,86,162,32,153,187,85,173,145,69,190,44,200,96,46,76,84,55,93,93,80,202,12,24,205,170,212,14,198,14,215,158,33,110,46,133,118,85,241,209,194,16,167,108,70,171,188,153,92,226,96,160,205,190,83,124,171,71,97,11,59,68,213,178,47,216,137,183,115,108,88,204,187,167,182,39,211,92,112,240,78,242,166,125,75,140,83,60,86,131,50,67,3,134,150,168,11,55,21,94,151,81,50,220,86,216,102,23,38,36,162,49,61,30,213,135,196,40,229,79,130,11,33,74,135,201,219,233,189,141,84,222,135,219,98,18,58,141,16,122,21,216,232,29,245,189,32,167,242,130,155,235,2,91,222,66,97,186,208,195,67,102,102,104,11,195,160,127,229,249,246,159,185,127,26,8,133,129,253,132,111,127,175,85,202,161,129,145,234,231,7,12,188,35,53,95,192,223,88,194,213,44,70,203,39,171,139,221,46,234,236,160,110,172,66,70,108,241,97,194,22,30,17,105,39,247,100,245,105,27,81,4,130,232,239,211,198,169,65,252,43,130,80,84,237,233,160,50,41,119,196,114,200,65,117,109,43,52,55,43,130,103,212,41,106,191,10,2,17,145,98,28,166,248,215,52,44,78,27,167,23,62,98,198,244,158,96,52,202,35,76,10,109,159,86,52,115,54,205,176,52,176,74,207,214,137,216,154,137,196,71,52,146,2,67,125,240,170,239,101,5,210,26,208,175,52,52,69,236,141,230,212,161,193,101,40,27,118,124,17,226,168,90,198,122,104,3,141,36,9,188,145,41,169,203,239,70,108,13,135,87,244,36,168,167,93,209,198,76,232,24,202,149,165,153,33,84,221,34,40,142,242,167,150,82,112,137,203,100,16,20,159,184,166,146,239,250,35,78,112,216,202,186,53,135,136,46,73,139,92,128,229,180,4,102,94,250,118,6,233,97,10,10,34,153,248,157,8,179,162,213,185,53,197,56,235,114,238,103,82,32,171,166,220,39,204,222,229,37,18,224,70,144,175,101,44,240,243,101,103,208,11,146,60,29,161,2,215,215,36,243,179,170,158,93,232,117,92,211,47,46,182,78,18,25,147,65,31,115,4,212,239,216,150,148,220,63,51,100,169,46,74,173,208,202,48,61,22,15,30,154,125,36,143,19,69,172,166,18,154,178,143,68,13,162,64,10,106,116,146,28,90,198,93,151,171,46,0,147,37,248,82,157,118,119,193,7,131,63,205,127,192,174,249,185,154,208,31,188,210,111,19,173,143,124,49,47,41,82,46,156,14,112,102,198,213,198,104,167,48,90,92,231,165,24,203,214,20,35,90,144,46,107,56,172,23,89,11,35,239,188,89,84,132,58,124,55,137,212,253,97,202,145,145,221,60,198,233,122,82,249,73,253,98,80,238,97,162,121,58,220,149,26,117,30,215,81,189,19,99,106,165,53,211,46,110,141,162,172,22,205,96,91,187,69,219,141,191,73,87,71,251,75,7,7,204,75,105,161,245,160,149,39,50,186,27,54,8,45,185,169,24,8,62,222,40,204,230,90,233,109,189,62,1,227,117,237,84,12,244,94,203,200,106,52,31,108,245,159,49,38,168,70,233,151,174,172,248,241,238,60,180,189,130,46,157,17,73,106,52,199,181,129,168,208,162,44,55,94,74,236,108,229,102,45,66,183,188,83,215,196,36,173,74,180,80,59,204,193,147,96,74,43,214,131,201,86,165,210,195,206,130,9,24,105,40,133,77,61,51,80,90,83,181,226,242,51,170,231,119,111,42,231,4,198,251,136,162,1,2,43,162,196,109,124,118,39,92,46,163,146,168,90,126,11,15,95,123,185,123,26,243,181,120,208,136,246,162,244,133,242,204,163,37,149,166,103,21,133,51,219,2,1,122,53,172,197,61,190,8,85,36,90,53,140,240,246,43,64,217,214,26,34,229,156,196,209,214,171,227,128,145,71,7,141,41,62,163,210,130,250,100,45,12,190,59,213,136,124,43,20,74,247,4,144,139,175,133,26,66,143,195,152,232,139,244,33,124,159,201,178,57,74,216,69,127,25,38,149,25,63,205,32,104,206,7,210,196,17,61,137,212,89,55,141,237,126,29,107,44,234,52,62,24,177,180,16,155,130,149,8,227,116,19,209,209,138,203,191,2,162,22,213,68,166,72,34,48,100,116,177,143,94,3,115,167,58,212,14,155,74,137,171,43,219,184,92,125,45,244,22,37,228,127,212,53,138,82,20,18,165,97,22,8,213,186,225,235,103,126,17,98,237,150,19,146,229,71,122,234,53,234,116,88,171,148,129,99,208,76,95,61,53,210,225,213,82,47,249,90,164,79,109,110,208,87,89,180,122,125,252,41,171,56,124,29,203,11,203,111,223,213,91,90,156,15,212,192,42,149,197,176,22,251,168,167,91,232,39,76,65,239,8,247,56,0,42,109,59,91,97,154,11,99,99,168,166,206,173,168,37,90,3,181,110,113,129,63,54,241,26,197,120,187,8,91,54,240,126,91,97,197,253,22,35,228,142,113,129,126,213,97,152,46,143,222,27,161,180,47,126,186,82,101,50,4,190,214,172,147,155,1,163,135,214,20,238,235,149,165,85,200,157,244,183,97,77,106,81,89,83,172,21,124,42,76,104,223,159,156,22,95,81,104,186,48,189,129,110,196,220,45,225,78,67,113,146,49,229,216,157,29,102,57,136,69,58,40,217,140,138,161,118,172,60,165,42,76,191,161,23,193,18,176,213,186,205,191,248,75,84,191,111,156,226,162,112,67,105,114,71,189,40,93,142,114,115,244,159,206,131,57,217,196,205,29,232,36,85,55,150,41,253,21,7,2,77,142,229,59,45,74,128,244,176,234,157,75,196,195,113,113,233,74,79,168,179,107,82,63,203,99,164,167,170,180,195,58,12,189,180,24,179,52,211,214,232,89,108,104,99,116,217,175,128,151,139,174,15,98,183,4,204,21,158,65,70,65,97,48,202,108,59,143,103,68,106,26,134,177,58,139,63,56,110,126,167,248,254,247,107,156,168,150,166,137,81,123,30,13,14,183,200,84,219,246,208,39,239,213,69,11,41,85,172,186,118,80,29,142,114,210,102,253,242,226,153,220,181,48,95,41,244,159,220,168,126,42,116,209,163,174,29,202,195,190,245,107,32,111,22,85,195,72,168,235,217,67,31,250,53,211,163,7,98,228,250,68,250,62,34,205,101,172,59,90,106,135,73,191,35,240,219,72,182,158,169,63,253,145,58,140,46,6,162,110,250,86,166,249,253,122,55,136,73,235,244,132,243,238,245,141,44,26,49,223,115,99,87,159,249,26,90,172,83,67,80,171,23,141,46,30,184,181,228,91,92,203,24,57,133,215,75,67,5,103,87,24,15,58,80,100,148,150,160,149,198,144,248,233,206,71,63,9,30,78,234,105,48,46,172,192,136,27,71,167,217,29,148,212,155,209,141,175,35,218,97,128,213,245,48,170,168,32,216,104,12,90,21,143,202,136,214,162,143,179,65,92,170,59,184,137,60,69,98,164,65,135,175,52,95,236,239,103,188,198,40,22,162,172,45,250,214,130,57,202,154,205,150,150,45,195,2,243,50,112,132,159,166,86,167,195,67,220,163,236,133,38,170,79,61,151,78,193,70,216,195,149,50,214,52,106,40,15,190,182,220,109,82,143,50,230,68,255,130,252,160,82,5,174,134,6,167,71,143,29,158,179,183,105,122,15,170,137,23,66,170,86,238,33,39,238,117,66,67,85,237,175,76,79,189,143,142,228,65,47,113,49,97,29,241,62,26,89,180,47,218,14,173,42,66,172,74,224,87,29,98,112,151,152,3,210,213,115,71,255,42,153,91,205,23,97,43,159,152,13,212,36,117,121,173,102,237,121,187,62,52,181,109,81,102,244,204,97,238,13,159,169,194,21,234,181,128,169,177,149,171,55,110,132,55,12,83,64,51,87,66,239,206,253,30,12,97,1,217,227,219,166,60,200,247,133,106,108,246,9,93,177,2,140,198,185,235,99,163,75,182,222,181,235,26,45,50,197,201,109,95,99,56,30,155,98,94,201,253,81,84,252,133,19,91,201,235,138,12,202,103,10,137,43,26,180,175,27,165,145,72,67,191,184,55,122,247,202,48,243,39,175,24,141,254,7,118,121,241,140,26,249,144,181,163,123,21,21,90,49,251,16,231,217,103,190,46,209,250,105,193,218,133,165,253,168,116,115,95,20,109,225,195,94,212,82,93,130,14,34,64,209,37,106,28,184,130,82,75,82,95,15,105,81,169,17,224,107,120,205,183,234,81,50,145,1,253,254,122,32,29,134,143,70,162,2,13,130,49,151,230,67,105,145,100,159,60,55,105,204,29,48,241,31,77,141,192,11,220,94,247,42,37,94,242,96,216,98,81,159,212,232,38,42,18,71,193,27,248,34,71,12,133,64,209,70,28,216,157,94,187,140,209,205,232,186,35,176,210,5,70,80,242,83,24,33,158,250,174,86,33,108,152,146,23,130,46,254,210,119,8,212,69,110,221,82,12,237,193,125,165,223,38,226,22,182,64,57,166,118,44,48,25,162,19,87,19,175,24,250,94,144,50,69,63,152,209,196,232,28,69,41,115,71,11,42,42,15,34,66,252,209,85,218,229,107,222,67,178,234,111,211,56,26,196,58,192,75,73,248,16,125,166,9,56,224,218,213,185,191,48,226,199,245,93,93,181,224,25,198,143,226,100,141,76,149,146,138,217,80,91,56,207,170,164,41,66,217,209,26,199,255,136,207,13,23,169,146,212,180,242,71,129,243,110,222,52,149,5,79,246,23,93,24,6,75,24,179,253,145,17,197,131,115,72,202,217,68,241,2,42,131,15,46,186,190,216,98,122,52,89,195,247,173,191,12,71,244,23,225,148,134,224,234,146,93,152,26,238,19,129,30,134,116,43,65,83,61,230,190,199,231,252,208,233,222,2,67,137,252,30,220,234,169,170,194,77,214,230,176,233,161,232,61,7,223,128,15,43,221,18,152,186,70,233,106,239,90,234,67,4,251,235,97,35,193,210,166,222,121,181,150,225,103,42,144,55,214,139,41,210,251,98,200,8,111,180,12,151,40,4,170,199,244,68,244,222,204,141,224,178,248,107,201,144,1,71,142,33,74,198,238,54,76,254,66,222,26,166,229,72,97,195,13,78,101,189,192,84,170,4,123,8,219,128,126,14,114,4,209,150,88,169,138,232,250,94,84,117,69,26,153,47,249,169,28,9,148,197,253,241,177,160,78,210,197,128,226,184,88,59,40,110,238,207,52,57,113,97,124,120,78,64,189,135,241,209,205,178,114,112,5,167,3,138,126,74,91,107,104,19,180,73,84,128,150,218,47,130,110,117,226,184,124,95,130,225,170,14,248,218,156,159,94,109,204,203,237,209,123,164,86,130,251,99,84,74,4,251,7,214,148,126,13,180,196,91,16,243,124,232,246,138,131,107,164,26,95,152,71,144,39,106,68,15,77,239,47,178,42,112,244,40,13,164,89,233,61,166,81,167,219,162,239,180,48,239,180,11,186,34,254,191,184,222,21,122,155,40,134,174,176,86,124,105,79,176,138,215,224,237,193,185,214,243,250,254,92,125,36,78,204,146,46,238,245,133,241,29,131,214,231,62,231,150,124,234,157,189,215,79,251,226,230,184,112,43,109,195,144,243,196,163,13,232,146,5,38,214,113,234,163,74,202,124,68,141,31,31,143,82,104,64,226,32,191,141,29,248,152,98,224,207,85,2,64,152,126,235,247,88,156,160,242,145,56,14,229,132,112,53,61,248,238,225,39,157,109,189,173,24,115,34,157,59,29,125,243,149,156,65,211,212,181,129,138,180,73,137,120,70,133,1,244,72,168,165,209,44,46,79,190,44,153,43,48,108,87,103,60,184,139,186,30,240,233,93,174,30,83,137,88,141,59,50,200,7,129,19,91,36,129,8,74,185,31,69,84,10,49,89,3,243,254,222,205,11,210,129,10,95,183,250,8,61,149,54,127,180,105,5,132,49,151,168,8,87,107,131,3,190,188,217,80,140,78,50,193,52,68,6,124,87,167,250,39,11,85,241,55,205,141,3,176,169,181,221,222,247,128,215,60,221,26,162,160,160,28,194,35,212,252,182,69,60,170,31,140,104,87,53,237,3,66,255,187,4,69,212,245,171,166,18,241,221,173,143,83,119,63,38,50,173,62,167,16,190,71,192,156,96,162,118,210,53,19,52,14,98,30,58,227,154,218,33,48,189,196,135,174,70,227,39,179,8,225,241,241,200,217,104,187,145,211,5,129,162,26,148,17,196,250,82,205,24,147,224,204,247,86,230,26,214,228,115,157,160,130,172,176,206,105,160,178,225,113,172,56,32,10,106,43,106,149,154,67,18,104,55,117,112,245,52,201,179,63,66,59,242,77,77,221,88,56,67,130,136,15,238,242,169,30,116,121,117,166,229,160,231,172,70,231,57,214,146,233,240,52,62,61,185,248,64,81,241,5,125,32,161,31,129,205,203,242,163,171,160,90,170,149,64,228,32,187,27,180,244,102,116,85,23,3,61,17,7,162,187,175,170,155,106,229,177,209,50,79,101,214,209,74,59,66,55,59,114,131,133,2,50,49,57,161,158,154,209,200,131,62,246,80,167,139,166,17,138,19,130,164,242,174,50,57,55,41,27,250,92,175,106,208,88,182,117,27,198,44,223,43,216,30,249,156,234,168,118,147,21,242,192,64,129,124,104,77,141,126,65,21,19,35,62,73,149,164,240,23,174,189,207,210,66,18,190,37,152,2,194,24,21,106,61,118,186,57,70,192,251,32,166,91,87,53,182,118,255,189,250,131,199,60,95,10,204,245,168,109,47,196,198,117,71,161,177,181,184,18,157,193,179,164,223,166,24,55,232,57,137,219,107,116,152,226,243,26,213,112,197,248,10,231,78,161,208,251,222,193,145,217,155,198,183,248,181,187,56,219,227,192,28,109,104,44,222,202,111,131,34,115,96,255,106,36,31,69,245,160,200,100,243,90,59,161,116,173,4,124,95,76,131,176,149,20,236,35,239,28,184,151,26,58,166,73,165,188,155,79,61,61,224,255,10,129,97,130,145,243,104,153,222,48,134,216,152,42,120,96,51,253,180,117,169,4,58,53,229,127,77,181,130,98,138,175,220,106,34,122,154,139,250,130,42,27,152,76,139,140,24,109,139,81,8,1,60,53,255,205,22,66,155,144,115,127,34,23,165,164,67,212,207,158,64,255,178,216,9,93,145,99,64,208,186,40,47,28,83,48,20,53,109,26,13,157,163,20,7,150,8,213,67,212,90,84,73,148,114,220,230,130,206,70,111,147,202,207,7,125,12,245,123,48,237,151,51,93,125,109,143,183,116,201,123,42,76,127,117,11,98,92,234,32,117,200,217,205,34,189,78,232,128,254,203,4,143,46,48,133,120,25,46,227,193,80,96,104,234,229,48,143,98,109,118,8,54,190,127,158,252,36,248,203,48,50,8,39,224,188,143,27,28,245,83,192,16,5,9,76,85,82,204,6,107,240,42,250,104,38,110,29,87,67,247,217,245,147,92,171,54,130,107,5,93,179,145,6,181,172,104,19,194,10,185,3,51,53,33,187,106,36,185,233,227,73,106,85,40,8,221,125,35,40,150,79,54,8,104,254,91,51,158,172,45,43,5,23,24,11,58,22,231,181,198,238,55,56,10,195,5,27,20,203,136,107,234,166,179,137,114,184,145,84,144,45,217,146,34,71,136,167,132,255,127,207,96,88,136,70,94,97,209,208,137,56,244,214,182,225,129,160,66,52,133,97,94,97,31,72,166,153,242,224,216,25,48,71,52,16,53,72,189,197,123,177,124,211,215,54,29,236,216,75,225,20,87,214,211,177,16,35,249,156,31,253,24,49,160,188,54,165,147,33,153,126,184,183,86,180,141,5,121,141,171,126,208,234,86,74,122,47,91,5,65,159,78,111,143,78,6,12,224,80,51,69,130,242,211,126,3,224,189,30,122,95,36,109,90,103,69,200,29,184,37,194,201,97,246,196,227,94,183,115,95,87,47,69,86,53,158,12,66,238,163,240,93,81,53,180,57,238,135,63,170,133,117,97,12,138,160,187,63,200,39,235,10,130,90,246,219,143,13,127,104,46,1,77,250,81,67,21,97,89,203,172,22,45,236,34,98,16,184,117,67,103,57,169,105,143,171,91,17,193,167,225,55,212,73,235,9,94,248,69,63,186,158,80,136,145,199,247,90,214,74,161,107,251,152,112,133,195,214,128,56,19,124,188,211,27,184,18,1,205,112,123,26,1,40,169,174,124,115,10,0,2,254,84,152,153,190,139,207,11,88,160,25,167,176,32,195,79,44,14,206,145,164,188,252,81,35,237,9,204,206,90,162,62,64,175,38,42,224,87,67,62,164,125,197,140,120,115,230,59,54,218,154,212,176,6,177,189,144,8,192,154,155,105,171,158,45,10,47,17,208,160,249,81,231,130,201,119,132,198,5,204,121,90,56,0,153,242,10,121,2,74,165,148,66,151,173,122,133,66,236,233,127,234,183,186,23,35,11,21,138,38,240,67,165,157,186,6,145,38,40,249,29,125,173,235,233,189,75,153,9,250,195,197,58,53,66,237,164,53,109,32,28,22,227,117,16,21,11,221,41,145,96,13,53,7,56,169,242,70,138,18,92,188,48,89,217,147,182,248,58,98,2,118,156,35,157,251,116,23,212,152,251,141,224,142,86,205,220,149,84,67,38,235,16,95,25,90,94,2,207,245,10,49,135,70,211,169,110,101,208,209,175,167,107,67,23,133,110,178,69,212,66,239,68,71,65,77,183,104,40,216,98,159,164,253,88,185,67,225,99,56,222,140,6,220,167,182,197,211,209,241,173,24,50,50,13,95,75,165,68,52,248,127,1,151,68,225,76,195,199,60,177,27,145,156,209,45,250,99,70,185,18,240,49,111,83,175,45,80,201,197,131,209,82,163,11,231,67,97,33,182,170,114,173,101,9,137,83,144,219,222,14,125,95,191,171,151,12,43,79,120,47,192,153,49,18,13,220,29,162,126,76,154,235,192,107,49,80,191,22,209,8,93,166,77,73,191,222,156,24,124,232,96,29,132,152,143,86,49,65,50,246,96,19,194,234,169,78,105,134,98,46,165,145,37,157,45,56,90,161,133,2,251,103,54,197,105,108,40,190,157,0,15,213,184,179,106,151,152,73,219,212,35,117,31,164,180,195,157,27,96,120,175,181,78,137,144,199,120,87,111,37,90,131,151,179,123,226,147,215,198,221,215,226,148,131,170,66,188,54,44,179,169,118,5,2,219,21,82,88,103,164,106,107,24,136,187,183,107,2,167,244,35,14,72,113,207,201,80,148,96,21,14,98,119,208,107,178,164,91,147,180,24,58,85,190,84,146,99,68,55,142,102,45,55,11,24,239,216,128,201,241,235,104,23,154,163,98,122,83,253,160,251,9,180,12,110,253,0,195,199,164,158,228,160,201,43,228,187,208,42,89,217,13,173,177,207,17,149,88,229,36,31,151,157,194,97,83,18,83,255,26,198,218,51,223,96,47,237,213,199,31,56,79,161,238,216,22,44,55,199,33,123,162,125,7,247,89,118,140,78,252,170,62,213,50,84,252,212,59,71,131,116,188,181,213,238,198,170,241,146,107,125,6,45,169,193,188,167,192,198,117,188,69,80,109,104,101,12,122,70,37,38,194,238,198,128,173,176,5,105,3,238,137,140,146,202,198,243,22,46,38,249,55,210,205,77,140,38,96,84,19,53,158,98,146,71,161,111,103,106,236,35,193,8,17,61,24,57,79,129,97,110,8,73,65,120,155,180,64,132,62,245,25,235,22,169,50,109,204,234,124,221,208,71,221,116,235,45,125,237,137,93,231,38,8,37,126,77,43,35,239,134,143,130,180,143,41,244,101,173,38,216,72,209,3,134,247,70,222,235,51,73,98,71,169,169,146,131,173,91,113,112,72,243,81,23,46,174,73,183,250,194,144,245,163,177,52,93,75,137,142,136,21,42,117,92,167,147,202,83,247,128,52,220,105,96,237,156,168,230,1,166,39,236,83,120,65,183,24,240,80,117,175,78,143,138,135,111,41,112,41,80,225,10,76,126,54,238,61,208,55,213,105,66,79,214,138,241,98,31,83,130,40,66,166,209,50,223,173,165,71,197,3,238,124,69,124,35,174,230,45,229,200,164,137,170,173,24,49,252,26,21,48,234,84,251,188,111,213,255,116,43,21,70,226,203,167,232,29,133,79,55,217,222,254,226,62,33,245,73,137,109,79,240,55,66,112,176,33,16,181,245,230,52,127,175,26,50,163,144,53,158,12,199,210,163,213,127,100,148,181,23,250,168,212,181,164,210,46,156,86,87,69,134,119,169,169,140,104,239,212,187,181,21,218,172,91,51,220,157,195,187,199,226,177,114,195,154,225,250,62,8,75,94,213,106,129,175,1,245,5,76,181,181,126,206,130,66,103,168,198,178,25,86,29,51,124,141,245,196,108,91,34,148,7,94,110,123,177,109,46,149,114,3,61,174,235,65,83,191,241,23,37,184,63,249,96,226,183,202,169,13,163,40,194,92,46,194,59,173,23,61,193,120,69,1,147,234,215,185,96,149,169,53,224,107,44,235,54,221,32,164,240,237,202,212,103,71,221,9,110,79,64,27,197,158,161,231,143,149,195,248,242,187,143,93,18,201,39,240,12,137,95,162,156,154,182,233,86,196,179,159,44,114,211,222,63,246,236,30,118,56,82,113,187,233,52,67,19,210,141,43,152,222,48,244,244,214,36,141,106,104,61,243,95,78,130,131,2,212,164,160,171,218,156,221,90,67,226,115,145,32,77,199,230,189,85,117,166,112,116,166,49,98,244,106,42,99,66,144,121,50,167,117,158,161,72,30,110,255,162,112,105,164,239,1,231,154,203,189,17,253,219,57,1,66,27,117,141,171,43,137,107,253,30,215,5,152,227,193,180,216,167,121,200,9,18,250,218,133,134,77,189,57,140,98,49,106,120,157,106,239,2,67,220,17,176,181,86,107,81,103,180,89,119,11,233,164,3,157,213,19,177,18,58,75,210,68,25,22,73,243,183,182,190,173,149,96,218,101,253,193,32,9,82,215,219,136,6,106,232,180,163,78,172,28,31,221,232,174,90,200,157,147,24,91,154,155,49,134,195,7,83,120,86,21,182,16,112,192,43,31,201,3,18,182,16,106,231,81,84,127,175,195,168,208,66,219,187,67,77,173,115,101,32,213,24,186,226,29,166,57,181,22,6,156,133,33,227,126,71,55,157,215,133,144,92,72,196,155,214,95,58,87,49,242,103,192,244,254,76,205,41,97,58,126,161,63,143,109,168,55,167,229,53,222,26,163,69,221,143,110,150,103,8,223,127,137,26,177,91,71,64,136,211,87,186,168,107,50,21,176,204,31,218,149,147,232,126,29,248,237,253,98,35,183,248,82,221,113,71,66,245,193,85,137,50,57,146,67,2,166,35,131,54,85,197,130,142,39,217,196,201,229,42,89,31,166,71,15,39,192,132,65,53,135,55,137,171,196,215,40,38,125,147,208,249,30,187,146,181,89,9,93,30,85,6,206,91,29,196,135,253,23,44,239,86,139,160,242,24,192,171,184,81,104,44,77,90,79,208,217,190,189,132,176,155,134,223,86,148,232,184,175,172,121,254,134,64,97,211,104,115,24,193,242,116,53,228,157,254,165,77,182,70,251,51,224,86,46,206,36,6,124,231,167,218,25,192,69,225,36,227,222,173,60,72,110,78,227,85,186,249,240,62,56,67,75,73,99,134,178,101,60,56,65,222,228,249,76,216,115,118,252,244,200,61,166,192,45,100,49,167,117,135,235,145,122,151,2,117,198,1,211,122,219,20,190,187,196,247,110,142,129,219,117,142,6,197,7,28,207,59,185,161,134,126,130,54,213,222,232,198,62,242,198,4,217,244,166,183,38,69,80,191,7,119,165,184,233,159,149,100,188,171,147,157,0,103,124,40,161,79,196,58,199,204,6,254,221,204,124,26,17,80,86,190,22,115,192,66,164,29,137,21,106,186,21,166,168,236,123,48,181,120,10,211,171,255,110,94,203,202,123,213,216,94,95,117,97,170,117,182,154,241,72,62,186,9,67,69,218,222,41,123,126,237,29,167,194,55,120,37,103,144,142,61,175,152,129,165,143,162,61,61,60,108,75,136,23,195,31,81,91,128,158,234,216,204,38,181,211,115,103,216,83,50,134,34,147,169,40,37,212,223,131,209,36,210,146,2,234,44,187,195,101,85,165,59,2,174,35,38,233,133,85,61,160,155,41,32,23,79,196,211,5,70,135,49,54,13,36,31,71,114,94,42,242,86,227,193,196,171,20,198,197,109,239,230,144,254,101,75,32,162,240,86,124,163,60,27,152,98,65,7,105,240,63,150,116,93,46,48,208,17,167,74,210,27,108,254,209,131,205,197,247,220,210,3,21,173,142,55,21,10,1,148,84,31,98,98,140,15,166,196,48,217,194,35,164,191,39,155,170,106,188,96,86,31,167,58,38,251,105,92,86,2,223,85,19,146,203,115,90,164,170,102,171,113,198,52,156,8,62,39,219,171,82,88,252,5,108,90,9,201,160,61,46,207,103,112,29,106,247,81,94,226,148,168,29,26,178,169,188,13,23,190,67,230,6,210,132,111,71,67,172,23,134,14,251,93,189,190,180,141,87,42,116,61,2,59,177,156,63,125,111,136,175,227,116,98,37,42,151,43,104,237,241,94,52,115,36,47,25,109,199,136,223,2,15,45,165,67,39,231,132,169,141,113,122,166,186,62,200,232,124,30,107,177,232,135,58,255,197,162,158,126,111,210,53,105,204,232,182,241,32,16,76,87,123,164,95,166,159,224,221,122,81,15,167,23,195,137,87,226,106,12,99,125,107,58,4,156,228,204,224,165,170,179,6,135,196,182,81,187,212,127,225,35,55,167,65,68,111,110,68,114,62,40,212,104,76,245,38,255,3,47,205,235,211,180,90,34,173,2,124,119,63,109,81,58,230,69,255,96,26,35,70,170,222,130,216,122,60,180,43,231,23,237,30,111,97,55,108,28,221,43,171,61,89,123,112,211,90,8,8,210,138,203,42,119,106,40,87,170,52,186,112,63,177,231,88,149,114,234,250,218,136,118,248,218,69,142,254,83,167,139,34,42,15,13,79,43,218,215,49,161,175,37,222,138,10,17,101,115,1,109,45,126,153,92,70,213,151,6,246,222,115,131,161,179,204,145,129,19,91,82,49,190,238,20,25,32,97,222,31,172,29,151,157,211,255,139,205,176,24,37,139,62,25,236,170,113,222,151,98,178,193,9,158,51,206,174,2,201,214,151,66,26,109,252,146,246,29,250,192,157,131,41,36,91,154,163,203,20,101,20,182,196,125,192,136,48,235,1,81,104,34,62,14,19,33,111,169,150,110,212,254,235,224,195,102,223,188,105,186,121,57,59,174,238,214,114,167,231,135,229,106,126,176,105,139,107,76,28,17,0,39,201,196,96,66,78,61,185,200,148,11,248,107,95,67,134,158,50,253,154,148,246,14,135,81,78,211,51,25,166,141,200,211,90,72,116,229,109,186,172,37,112,73,73,54,168,39,223,226,162,49,244,238,164,186,15,83,35,224,75,19,157,6,138,68,117,155,246,98,235,110,114,199,42,69,119,151,199,8,9,99,214,60,153,48,93,30,125,122,253,58,150,158,145,235,10,218,234,246,78,105,196,86,118,170,119,54,97,224,237,145,179,191,92,246,208,45,195,210,156,62,100,112,20,36,39,22,15,54,236,47,163,152,72,93,72,124,189,238,17,13,75,55,203,231,104,100,236,167,7,114,44,159,172,108,98,205,136,93,221,204,231,212,82,43,159,18,241,218,206,187,184,38,1,155,102,63,245,61,24,222,38,189,26,5,149,248,150,20,34,164,86,56,82,91,253,221,124,192,17,92,83,125,110,132,150,73,199,83,232,159,208,190,31,122,221,212,132,90,154,62,110,141,75,171,149,212,176,40,197,86,71,202,108,170,118,114,163,55,97,45,129,107,238,167,132,116,244,4,250,169,84,22,229,206,159,115,198,227,237,178,114,151,194,8,35,181,128,105,68,76,197,210,213,123,180,65,173,205,43,161,111,114,35,136,178,255,69,157,73,198,224,170,113,20,234,193,230,123,108,76,95,45,92,199,149,249,222,197,240,108,104,167,1,145,167,234,94,147,81,136,215,52,158,200,230,248,46,202,26,38,154,168,48,13,76,253,193,85,99,237,6,151,7,155,194,90,134,67,203,193,224,170,109,239,132,24,230,155,253,44,165,145,122,80,145,153,112,107,151,127,110,165,115,161,199,23,85,45,135,39,159,71,6,141,221,43,124,0,122,13,169,38,20,24,125,21,15,28,67,138,242,169,174,38,46,85,117,63,245,35,159,163,201,164,134,241,228,253,98,29,253,60,202,91,82,163,65,48,194,227,191,177,119,105,151,233,161,37,195,81,162,250,218,140,108,2,149,110,193,12,246,34,141,67,54,76,109,175,54,35,195,83,138,10,43,195,148,94,162,26,134,172,10,133,244,2,147,230,250,2,45,75,43,159,8,150,147,249,114,152,82,164,212,100,106,12,94,142,14,235,56,19,152,29,216,191,245,48,181,250,212,71,58,184,224,4,204,39,169,9,38,218,30,240,53,10,229,80,108,36,62,92,97,24,146,201,51,84,14,23,63,179,127,239,183,105,147,91,218,240,114,119,132,229,199,218,32,15,174,245,204,164,77,160,152,8,152,28,119,87,152,166,164,24,21,35,22,149,97,105,208,160,249,118,54,54,196,187,186,33,53,11,199,204,128,217,55,102,130,155,111,118,72,240,208,167,173,61,70,180,239,251,107,95,179,153,93,55,181,32,205,136,156,1,15,85,200,160,116,119,69,192,27,46,65,173,192,179,86,94,239,208,51,244,83,150,2,26,129,155,183,207,2,19,39,77,87,51,5,226,201,56,247,117,80,72,125,196,218,28,127,100,97,169,19,244,149,221,91,253,255,81,50,123,120,123,168,39,12,152,207,175,93,166,212,156,239,120,114,140,192,145,26,69,209,35,138,155,19,31,31,169,227,204,165,124,1,97,60,251,20,44,161,250,6,76,85,150,222,218,90,240,227,234,78,83,68,19,24,46,135,30,191,76,229,173,236,26,136,103,12,23,167,49,139,28,214,26,109,184,28,229,139,105,184,187,101,121,20,110,251,125,107,252,113,109,61,220,165,188,19,132,69,223,149,134,6,101,41,36,189,31,124,106,234,77,52,150,186,21,3,94,19,37,5,252,5,179,199,160,92,243,84,229,20,145,16,142,146,23,174,213,104,8,123,23,10,76,130,238,212,152,200,167,142,13,105,195,41,32,39,50,231,51,62,240,251,229,169,252,108,21,18,204,61,223,215,154,41,38,1,45,211,244,58,107,224,111,105,143,145,197,168,189,199,206,190,214,26,59,193,181,59,77,71,255,43,93,150,109,186,50,75,247,155,72,221,218,38,31,60,240,54,222,136,26,119,143,194,245,250,65,30,18,39,185,222,180,236,190,18,7,152,49,166,11,69,25,137,167,87,98,22,181,197,213,116,125,201,201,71,153,124,136,42,146,100,129,27,241,83,152,14,155,7,155,8,211,131,169,157,126,99,190,254,124,182,7,87,200,149,226,120,34,222,161,28,32,88,187,221,123,236,96,240,160,218,80,190,55,13,205,81,255,10,92,85,186,185,210,228,26,153,203,129,140,158,54,181,112,12,123,243,57,104,75,242,1,215,18,190,95,44,142,62,42,250,181,151,7,145,213,93,99,22,67,58,170,78,178,117,114,117,129,169,238,121,99,138,83,176,215,23,79,214,104,43,90,2,155,62,167,175,206,59,235,186,234,112,95,184,151,29,43,127,86,168,7,222,23,41,68,129,98,42,193,75,45,135,23,65,160,187,211,238,64,81,219,29,9,142,68,23,104,215,230,92,156,40,68,26,3,134,171,74,46,166,89,198,27,100,59,180,215,137,17,137,30,226,17,37,53,20,73,94,139,236,173,175,66,64,119,186,173,109,172,216,26,169,185,103,211,157,246,30,231,1,78,121,75,10,157,119,248,85,192,93,83,97,5,69,152,136,49,209,144,124,148,166,156,89,89,195,21,69,117,33,105,230,162,187,188,222,1,51,77,79,230,77,36,66,51,208,187,198,215,52,22,127,129,81,124,252,226,107,222,141,122,137,193,141,80,87,27,177,215,18,253,218,210,144,9,201,69,125,198,8,68,130,234,200,94,184,71,104,225,162,212,170,200,189,153,86,231,77,164,78,220,72,238,141,49,238,140,148,246,211,208,136,8,204,6,248,86,72,59,73,244,141,214,170,30,85,105,6,171,180,65,169,52,208,238,55,135,239,2,91,138,226,40,63,152,61,71,102,26,14,224,232,50,226,16,113,61,184,80,47,190,222,84,26,41,107,4,187,216,55,226,123,125,214,182,157,96,83,129,119,248,238,58,243,157,218,3,201,197,21,21,13,131,84,207,121,243,20,152,102,175,253,224,33,117,26,4,227,9,149,199,111,95,7,105,189,185,66,213,60,130,131,254,69,134,41,106,28,133,49,19,70,192,240,107,140,7,83,167,249,118,114,202,77,202,150,155,223,141,159,230,188,128,239,185,241,172,195,193,172,30,145,86,29,84,92,205,157,81,111,142,255,67,199,146,39,67,63,57,60,210,1,11,136,232,192,0,23,158,229,193,215,98,144,49,93,176,132,134,5,71,150,79,188,93,52,19,161,52,241,239,137,228,128,200,144,1,83,23,63,31,220,164,176,6,24,166,176,24,149,6,11,162,188,54,145,188,22,40,122,53,75,208,105,81,89,129,175,201,214,18,220,163,198,22,38,230,221,244,181,231,129,128,209,135,148,46,203,241,201,131,79,130,107,225,104,244,99,221,63,10,79,152,119,30,76,163,177,194,144,63,141,128,17,92,249,244,183,145,189,10,152,14,234,53,50,92,20,134,62,54,193,247,24,10,184,66,172,157,110,110,13,237,14,147,215,203,163,118,109,112,129,137,131,39,248,139,174,103,20,106,32,47,72,191,125,167,91,12,42,73,144,60,106,70,202,235,115,137,190,6,169,65,33,213,51,67,194,160,195,74,182,165,96,2,152,80,252,67,239,6,168,79,118,119,162,86,20,150,192,57,240,61,47,99,166,153,200,73,85,88,170,43,137,25,106,29,8,40,253,195,53,96,238,240,37,184,127,241,214,192,85,55,14,104,125,118,44,125,107,230,237,15,253,182,53,29,56,58,145,169,149,123,147,100,137,42,221,65,94,85,106,99,56,240,167,75,206,209,223,129,105,123,20,197,51,92,15,238,66,247,65,202,215,212,147,3,190,94,201,168,10,151,18,117,82,253,64,77,161,3,78,225,96,123,87,211,66,82,228,183,105,106,90,30,79,178,242,227,163,175,77,205,164,243,151,66,175,117,142,206,163,110,36,4,1,82,53,145,174,229,165,87,192,119,134,86,189,152,26,71,223,115,32,123,210,10,45,83,21,248,124,34,80,223,128,43,166,40,5,195,53,224,165,5,171,68,20,22,229,98,14,143,174,5,0,192,119,41,122,12,128,82,38,242,149,10,35,250,16,48,25,21,125,240,63,230,137,223,84,160,234,4,241,111,129,17,49,117,55,134,42,220,41,53,213,192,119,160,202,131,17,226,61,10,23,78,172,31,140,177,169,67,74,163,150,83,7,155,220,205,22,22,56,96,68,232,124,72,169,62,150,99,217,224,47,42,236,137,85,33,215,158,225,216,176,186,117,98,165,81,161,142,202,109,102,156,32,10,154,18,60,220,145,232,54,101,117,83,128,79,109,187,27,130,155,66,7,84,130,91,4,132,88,247,90,158,255,7,127,238,45,179,168,33,21,213,7,71,134,209,95,155,178,147,162,203,235,194,215,68,111,1,179,217,125,9,94,83,174,78,223,210,212,134,125,38,116,147,159,74,19,97,68,113,140,113,46,244,149,230,9,237,67,15,254,180,36,155,190,96,88,75,125,121,52,222,82,15,62,42,11,34,66,128,133,90,146,57,112,225,19,221,104,189,13,109,91,180,9,78,24,198,81,27,61,25,79,56,227,194,202,33,55,92,37,133,242,7,31,223,163,129,165,210,220,42,141,155,139,40,211,85,116,148,201,128,149,73,113,71,15,152,174,197,180,172,9,206,205,128,33,181,218,121,213,71,75,65,135,132,91,2,212,192,231,139,41,136,37,87,117,250,99,94,123,15,57,137,55,149,250,50,52,56,114,73,9,26,37,174,194,123,58,167,61,21,210,103,9,127,169,5,64,67,67,128,58,215,173,69,236,6,159,233,11,179,93,67,240,19,194,240,97,106,132,78,7,213,209,40,185,195,166,15,78,186,223,47,222,8,179,78,125,50,202,156,253,56,190,206,199,168,179,234,147,145,13,237,142,126,176,134,233,167,134,18,203,125,8,164,82,219,210,179,165,91,195,114,252,52,17,123,61,183,40,209,118,53,110,98,182,208,36,232,213,247,222,190,97,92,119,224,44,201,7,128,82,4,241,5,204,147,200,60,130,136,123,121,92,163,161,100,220,244,48,71,34,206,57,99,40,227,183,16,154,192,38,214,179,28,70,238,67,247,27,124,200,230,27,10,105,210,158,206,30,179,151,221,98,109,150,131,153,122,216,23,75,174,58,204,188,209,185,96,142,248,124,240,221,20,118,207,240,244,19,151,149,119,132,190,145,45,24,134,167,31,10,219,150,218,202,159,241,47,251,152,221,141,171,77,93,30,116,229,59,235,54,10,176,152,106,10,51,239,252,48,71,102,236,110,180,35,193,211,217,56,12,110,67,221,19,186,178,93,229,213,74,187,203,73,175,133,77,25,223,11,97,85,97,169,26,127,82,120,190,229,144,250,193,107,23,248,110,117,174,204,67,214,10,219,123,36,248,58,121,251,193,244,113,8,108,109,107,254,228,168,123,124,165,171,213,72,102,219,31,173,204,53,138,30,185,68,29,223,226,188,179,102,166,173,244,90,210,213,137,245,12,110,103,39,99,185,125,81,214,67,143,0,181,198,9,222,225,160,0,151,58,146,255,114,55,80,183,196,141,242,111,15,245,234,104,69,29,241,219,184,217,95,79,158,213,137,184,35,180,124,154,92,186,240,64,200,119,56,76,199,160,90,180,215,198,225,127,1,127,91,23,216,250,19,216,120,168,114,67,178,64,136,117,196,189,169,251,44,201,223,188,23,120,184,21,248,186,32,234,80,98,0,156,120,240,209,151,238,104,139,138,34,143,19,163,138,136,238,165,120,194,40,78,53,71,45,227,222,18,186,226,99,87,36,201,182,58,163,240,57,197,84,185,240,204,199,170,137,218,117,65,203,167,30,58,106,22,243,221,155,66,159,47,193,45,22,62,240,221,202,245,167,141,143,59,94,11,22,44,157,72,156,27,174,251,126,39,5,59,92,186,249,16,175,11,88,41,176,255,224,40,67,249,63,240,103,205,221,1,147,190,208,33,165,224,198,13,98,186,127,218,209,13,143,206,75,215,28,234,240,185,127,90,124,115,79,59,74,106,226,197,22,133,86,26,198,162,156,160,188,105,72,118,66,3,81,72,224,44,129,143,118,209,22,43,69,140,71,131,25,79,106,119,10,153,195,168,151,37,28,221,181,197,132,160,253,138,34,46,190,108,87,222,87,224,22,158,21,213,3,71,197,188,11,153,223,32,158,48,194,32,165,237,163,233,32,68,6,57,172,250,157,242,85,163,119,235,21,167,85,43,164,214,8,218,129,166,215,159,140,194,29,77,129,146,243,167,105,209,225,187,116,91,205,87,183,253,61,152,24,166,14,41,223,187,5,12,101,83,254,109,216,188,253,193,255,168,140,53,42,105,51,201,95,155,131,86,89,49,11,36,180,81,27,74,68,159,153,147,224,17,91,117,29,198,99,170,112,101,203,242,247,38,114,177,52,246,199,201,16,181,161,150,23,81,62,219,98,196,173,238,162,84,179,244,117,212,26,164,79,30,44,170,20,236,105,218,12,38,24,194,71,14,119,13,191,25,122,34,122,80,27,148,229,233,189,144,130,119,27,173,194,122,88,63,125,112,19,17,113,148,29,47,79,98,210,171,14,147,60,80,193,24,230,120,141,166,81,118,152,79,66,15,192,119,193,250,44,101,50,140,52,199,113,218,252,0,194,0,171,59,189,180,17,226,196,79,27,113,156,94,189,164,142,222,228,187,191,52,23,40,96,143,61,11,141,102,173,18,160,111,228,43,30,46,165,197,84,153,116,137,141,83,63,229,40,57,253,20,253,54,177,246,7,51,203,245,222,136,81,199,94,92,96,138,212,155,35,244,87,220,247,194,85,133,233,85,96,14,101,183,178,44,152,163,245,103,180,191,110,39,101,70,104,23,166,82,205,9,144,136,60,113,245,29,146,149,50,10,27,199,123,56,12,231,93,215,155,227,250,249,242,131,34,104,43,55,44,81,122,39,183,7,37,183,171,201,12,86,128,155,197,133,166,211,156,235,168,200,119,248,147,161,8,166,108,235,84,172,62,206,1,200,62,146,176,10,2,89,116,97,59,188,175,49,35,153,250,2,65,129,239,73,38,53,93,37,25,200,241,83,163,241,153,64,118,215,10,229,50,140,138,215,127,26,241,50,37,87,49,17,133,227,75,160,48,62,249,181,41,208,137,207,73,173,138,18,224,21,84,61,195,211,198,63,218,74,95,12,124,130,16,4,214,114,45,138,130,228,60,60,248,2,175,213,151,94,218,234,79,2,254,48,215,244,173,209,174,241,243,7,90,179,79,197,6,10,214,202,138,17,165,143,90,171,50,144,47,60,239,123,64,215,150,142,47,248,179,63,15,231,32,60,209,181,157,143,214,219,217,99,26,118,250,82,164,126,129,34,166,238,18,39,23,110,208,73,201,107,127,113,100,27,23,119,206,199,141,134,43,248,131,155,37,224,142,194,51,40,178,59,7,56,73,49,133,105,173,10,152,116,141,110,26,86,236,238,49,172,82,73,150,119,189,154,58,95,119,190,138,57,75,77,223,138,160,99,140,9,52,250,53,141,9,220,69,15,70,228,179,105,18,179,132,238,16,244,156,16,131,79,133,87,13,15,232,218,164,131,60,165,192,214,217,252,119,111,227,231,76,66,107,5,205,200,177,2,38,85,47,197,211,197,250,189,127,174,91,131,66,105,125,69,175,222,214,65,30,48,131,170,48,62,103,247,155,155,28,187,158,1,171,90,97,165,195,40,56,232,111,35,169,238,228,0,244,115,193,30,35,55,95,198,117,249,96,6,85,80,60,168,226,79,182,141,230,79,211,202,104,72,254,172,36,196,106,106,222,206,246,223,192,57,60,173,177,228,193,100,212,118,140,233,106,230,24,8,92,209,225,140,155,179,30,212,30,128,187,167,197,205,137,201,72,42,2,2,121,147,18,113,24,205,112,181,7,40,109,240,218,33,132,111,102,211,30,201,66,86,178,78,127,52,234,151,149,255,168,152,247,220,227,106,104,157,117,245,49,202,43,224,207,186,91,245,209,238,2,241,28,40,112,57,71,41,236,141,66,107,249,147,19,183,237,82,7,80,201,221,55,191,55,130,15,74,214,14,29,212,222,62,102,195,106,247,244,218,70,217,141,143,25,211,76,13,106,114,181,28,111,63,152,190,133,57,245,234,1,65,120,115,216,136,204,5,253,72,252,250,131,117,147,51,144,106,147,107,90,244,25,79,134,4,165,218,219,21,215,123,119,191,55,108,12,231,104,209,198,98,175,240,7,39,160,92,83,201,7,65,25,7,209,160,151,75,169,7,233,254,78,144,156,212,84,105,66,245,66,188,114,69,136,78,11,112,216,163,91,76,240,250,215,169,37,176,133,146,124,154,144,98,74,133,71,213,138,33,124,101,98,86,106,75,5,117,39,208,27,57,220,80,148,145,151,34,222,121,124,150,208,114,146,203,115,58,222,141,255,52,82,5,90,87,4,29,200,27,206,66,4,64,246,66,18,252,219,251,181,97,73,134,120,163,43,12,85,216,239,173,169,120,129,5,91,96,18,119,62,127,201,147,42,51,76,181,242,221,227,224,151,9,157,65,163,151,22,24,111,36,93,188,156,188,8,148,56,198,76,5,77,213,105,26,128,33,88,61,9,222,222,10,110,112,79,133,115,72,163,188,7,195,91,208,233,107,222,105,141,123,83,51,172,211,183,67,194,187,31,92,86,190,55,12,228,239,181,32,21,82,53,1,26,92,60,3,2,140,28,117,186,249,166,43,37,224,68,72,80,137,87,123,162,13,244,186,197,74,249,79,125,96,236,131,108,44,137,34,17,137,249,237,62,0,240,24,95,186,24,58,175,135,34,190,161,131,210,163,174,212,52,220,115,21,36,185,183,253,222,234,26,156,105,187,232,195,12,117,135,139,85,35,42,108,117,150,63,248,254,118,233,105,38,92,59,174,248,185,68,116,178,169,141,95,173,49,250,87,239,68,171,0,132,163,58,162,19,103,209,159,124,91,44,167,39,248,184,234,47,20,228,59,177,146,33,186,25,150,116,35,216,191,213,22,168,221,216,119,253,230,139,10,203,162,143,6,197,154,31,45,27,157,45,173,57,66,121,107,58,45,50,237,65,125,169,207,86,9,187,151,225,239,77,101,92,251,210,213,132,203,226,234,13,223,151,126,48,10,139,253,226,15,110,250,12,142,30,223,235,51,10,197,145,224,168,232,131,17,142,234,139,158,97,47,147,52,194,184,154,116,43,172,191,107,157,7,95,11,107,166,65,153,222,240,13,140,15,32,55,183,246,175,88,217,52,128,171,18,14,82,165,145,211,53,24,221,66,133,205,54,113,184,193,23,178,21,54,175,60,96,154,15,210,213,240,33,196,111,183,146,200,54,9,99,220,25,226,87,15,203,177,235,213,212,8,198,182,194,234,106,186,199,83,234,19,70,140,137,209,106,55,45,82,202,247,188,241,79,66,86,246,104,49,34,231,195,244,39,131,162,87,251,66,255,4,58,98,229,227,106,14,61,236,177,182,171,91,149,100,240,19,41,135,101,203,90,108,43,221,68,41,83,217,235,108,245,221,188,114,82,42,76,29,209,244,247,106,144,204,233,78,253,153,186,184,63,121,131,104,79,127,250,206,29,79,255,255,137,81,171,90,84,69,143,217,59,144,47,76,160,72,133,91,190,9,67,155,143,56,213,104,75,77,32,24,87,78,188,23,103,178,70,53,208,187,175,39,62,8,222,162,114,103,16,110,139,120,11,117,214,135,134,75,45,68,190,171,221,209,235,79,12,229,168,32,53,87,93,219,171,209,199,249,105,39,10,53,208,101,198,131,99,150,180,158,4,105,232,79,251,93,141,174,139,50,74,85,234,240,92,71,132,210,64,136,248,87,210,133,185,118,225,114,120,82,11,60,19,140,62,164,195,70,101,153,164,112,104,223,113,20,93,224,84,246,221,140,255,244,7,111,60,6,125,108,190,206,14,20,143,89,43,125,39,186,206,190,171,152,154,174,138,171,240,96,219,25,140,224,116,186,54,124,26,18,235,11,115,116,175,68,188,4,227,238,8,191,105,81,240,165,34,85,236,24,199,211,82,192,70,98,164,51,1,11,183,59,140,230,149,26,65,159,13,178,255,54,141,131,73,53,9,125,185,242,11,29,52,116,13,136,48,10,252,71,56,249,131,225,29,77,85,198,48,107,56,255,118,51,62,17,101,150,65,188,17,46,216,31,220,233,8,80,115,23,175,173,196,152,246,191,66,133,180,240,203,137,49,237,86,44,160,59,214,54,38,132,31,220,32,162,75,176,137,109,251,147,223,169,208,149,50,231,194,143,163,8,181,19,227,36,210,13,173,76,23,18,65,192,251,126,207,166,87,83,171,230,174,44,92,13,235,164,99,0,142,4,119,187,208,38,170,59,237,181,168,150,253,98,246,200,182,236,158,74,237,139,247,72,26,191,218,76,35,74,225,213,246,181,55,205,175,210,221,174,223,111,237,170,195,86,195,152,196,160,238,201,116,215,235,118,244,14,94,79,231,234,191,240,92,255,194,222,200,110,240,247,229,83,121,109,103,161,110,20,0,125,169,154,29,2,196,45,48,59,254,63,240,84,120,254,11,71,139,12,172,3,171,156,100,38,145,44,248,133,130,174,55,247,229,254,128,3,109,103,15,176,158,145,135,236,30,233,254,165,39,36,92,53,191,245,193,201,126,112,251,207,213,75,224,59,165,254,249,30,203,219,115,26,205,249,83,3,115,244,30,86,111,182,165,204,204,78,202,252,90,95,143,171,57,159,211,28,197,77,254,252,106,35,6,252,82,211,69,111,78,182,216,40,241,46,74,212,78,91,75,119,221,48,194,6,236,18,58,11,97,169,251,165,103,46,12,69,176,238,211,166,55,238,219,248,133,175,3,174,86,20,205,60,17,234,153,132,83,134,250,109,215,221,95,222,156,208,208,3,28,45,189,216,54,201,180,31,124,183,179,185,211,234,130,121,223,237,160,9,109,175,242,80,179,47,244,55,25,10,196,152,42,157,199,194,110,211,191,55,228,99,42,5,141,150,109,113,94,205,70,7,193,170,105,187,108,95,20,204,54,232,44,190,146,183,203,26,42,213,212,185,17,71,234,9,134,170,63,224,245,73,253,1,240,106,46,7,213,48,214,41,40,83,24,157,134,223,23,51,45,243,165,14,235,31,129,172,163,123,100,47,134,120,193,106,113,49,93,204,233,8,130,191,114,5,220,62,229,176,64,191,55,248,3,174,57,76,49,90,106,45,186,63,23,54,51,93,74,187,37,35,138,73,31,23,55,234,111,146,149,228,134,8,49,158,164,253,72,83,93,237,241,208,136,252,104,131,217,125,11,234,138,28,181,38,86,189,152,163,44,80,234,143,119,58,84,225,27,243,167,34,250,56,211,44,185,230,147,175,29,107,13,209,110,90,168,85,167,243,11,19,48,37,29,152,186,192,104,19,243,207,60,176,126,179,129,68,149,73,192,100,220,147,38,159,201,53,251,28,34,87,173,57,217,10,81,169,167,85,27,241,241,61,18,122,135,108,6,72,180,114,37,180,78,143,151,152,50,84,77,40,21,218,59,208,194,142,45,48,36,191,238,221,127,54,125,117,101,16,245,140,40,232,215,44,194,174,118,31,49,86,183,113,112,152,107,138,155,205,109,180,56,14,207,145,196,104,145,53,68,111,214,97,154,215,210,213,132,41,125,31,37,106,52,148,114,234,47,184,229,33,40,122,159,62,101,235,185,240,23,84,64,192,116,41,171,182,163,237,102,126,115,202,6,85,1,193,228,169,189,53,135,142,99,43,131,23,24,105,116,159,134,212,147,173,79,157,54,82,3,94,208,71,18,180,213,212,149,7,87,64,184,155,144,217,39,134,97,136,130,122,196,76,238,190,119,23,162,158,247,27,122,24,143,230,220,33,32,219,156,212,54,17,162,244,223,158,215,237,82,45,41,212,105,239,52,255,13,203,160,176,246,83,51,229,208,197,26,48,233,249,50,147,136,168,81,84,59,108,145,109,237,90,189,38,178,75,202,52,211,38,94,74,246,80,76,186,199,31,173,162,24,32,1,201,70,111,135,111,163,247,108,71,199,94,47,230,105,252,90,40,185,147,128,28,115,97,159,184,120,54,77,35,52,92,155,136,45,12,171,3,216,122,241,61,153,150,27,242,100,205,62,13,82,209,161,252,197,38,203,118,92,82,175,187,21,250,184,145,67,37,122,83,181,114,82,234,35,102,113,183,170,199,150,116,114,105,57,106,1,83,6,44,77,198,29,183,216,143,30,35,188,170,73,124,216,184,107,252,106,130,214,137,165,130,226,207,207,205,225,110,114,157,169,165,28,137,11,55,228,251,159,62,163,106,69,147,149,245,104,78,183,13,42,117,233,127,176,206,251,123,67,139,169,174,21,46,141,107,25,52,244,223,107,98,230,104,232,59,236,135,110,21,86,105,38,233,222,3,182,48,160,42,161,79,179,252,29,134,126,36,137,180,55,10,146,124,196,113,76,117,39,238,70,128,228,59,94,55,73,102,165,18,178,174,84,223,210,218,186,251,206,86,86,157,15,89,57,31,51,54,137,107,38,9,249,12,245,99,206,16,208,168,60,95,90,109,65,15,127,132,238,8,78,39,118,178,3,11,164,59,16,148,245,76,37,148,166,166,36,248,74,26,21,69,119,218,10,13,253,52,147,56,96,66,154,170,156,2,181,181,39,193,27,202,5,201,250,98,19,218,78,207,209,140,118,69,181,87,45,247,236,173,215,141,96,12,113,46,85,55,161,115,222,223,250,14,247,221,176,68,251,11,133,204,229,206,106,163,108,107,137,247,131,44,198,236,191,58,171,70,8,120,170,173,78,43,1,26,153,63,152,164,174,18,5,79,22,236,240,67,29,138,169,36,213,246,99,222,252,77,165,122,54,217,120,129,239,89,56,189,176,224,62,218,54,178,51,129,169,155,243,13,173,109,66,179,95,186,58,88,19,80,108,89,93,247,82,8,216,189,106,135,78,219,189,53,172,142,196,232,253,111,51,190,87,79,107,147,238,150,54,227,123,117,235,19,95,10,83,13,229,43,132,202,95,141,168,76,234,118,138,59,48,198,35,169,4,2,228,27,247,137,51,162,16,15,144,37,48,141,47,209,173,101,212,34,142,250,101,70,47,231,212,130,141,2,113,205,104,77,60,114,159,226,20,42,117,233,105,64,62,150,98,183,56,118,177,164,71,130,75,11,20,194,104,21,251,184,51,214,20,54,221,24,161,72,95,190,6,234,231,51,34,42,159,249,254,242,210,11,157,228,221,220,76,178,198,95,57,24,87,181,166,56,127,240,235,250,31,141,32,175,106,92,204,63,20,85,147,38,118,39,49,189,227,34,189,22,18,164,170,65,224,187,25,186,36,18,90,245,89,18,105,153,138,120,143,115,177,181,148,36,65,153,248,68,108,155,64,233,214,133,127,55,28,228,114,124,167,101,153,170,102,0,246,221,183,221,240,164,107,245,211,208,195,164,237,215,215,30,45,69,159,202,211,155,121,183,60,3,99,61,67,210,11,120,31,252,30,108,94,164,223,232,250,217,122,222,19,87,61,239,100,164,43,66,201,122,239,145,106,244,240,177,17,19,24,79,112,115,1,148,70,64,105,40,139,36,124,235,247,193,124,79,161,84,100,141,4,163,107,233,48,82,116,90,212,179,104,178,112,219,240,162,4,229,71,66,239,238,26,48,54,176,88,88,203,250,72,60,60,214,150,133,116,245,222,104,173,174,128,239,225,146,110,78,25,131,179,45,54,227,20,238,53,193,236,252,254,219,180,106,42,147,252,34,13,86,221,214,71,20,185,44,113,187,160,227,131,63,222,225,194,114,20,20,205,84,63,96,88,64,116,95,10,12,29,138,27,212,144,193,222,111,173,95,19,38,78,95,2,136,115,67,45,146,38,177,220,156,84,234,16,163,214,218,66,93,13,170,113,120,37,195,114,90,3,101,143,109,186,152,160,188,194,182,60,125,147,55,65,185,145,224,225,116,115,192,101,43,97,195,117,1,77,16,230,7,79,216,182,166,110,43,72,23,250,233,101,46,77,151,141,193,154,105,157,238,26,184,78,165,206,185,48,29,34,199,97,99,107,214,223,94,5,81,3,135,233,22,73,87,175,96,184,108,70,28,161,167,242,221,14,153,93,62,42,88,235,26,236,153,228,170,93,65,184,85,147,74,90,10,47,120,182,252,193,97,208,208,24,49,98,236,51,10,19,200,135,86,85,239,230,48,251,252,4,129,213,182,171,222,45,138,177,94,115,74,255,16,78,136,222,186,160,33,188,28,166,82,71,199,4,29,215,225,70,45,133,161,52,97,8,140,195,229,43,164,222,59,143,116,50,210,176,225,122,7,141,190,106,210,103,2,175,250,34,4,215,116,135,13,80,182,67,106,142,189,12,235,194,171,39,109,86,10,140,122,184,102,240,189,30,229,18,134,61,255,184,220,84,99,219,190,126,159,254,54,29,34,62,147,40,156,154,234,164,76,152,173,98,219,161,33,248,110,138,114,115,10,183,189,148,240,194,4,224,196,161,197,203,63,206,174,217,76,5,94,159,108,88,197,70,160,116,112,235,123,13,10,127,135,223,155,214,159,244,69,238,190,30,49,168,123,140,210,230,171,214,68,51,213,136,31,204,6,86,213,82,161,26,212,67,111,148,237,78,9,216,211,156,124,34,40,88,154,229,6,20,102,31,240,244,38,113,138,35,77,96,112,18,64,231,176,2,46,90,218,60,49,12,91,128,35,103,172,48,90,56,220,126,112,161,68,94,142,77,214,236,174,49,218,184,128,106,86,18,59,184,94,99,92,77,223,151,218,172,199,194,114,251,193,215,48,17,165,65,84,243,156,10,130,246,151,146,178,236,159,17,15,126,142,90,9,192,123,45,116,164,71,24,157,214,4,253,29,133,249,34,191,35,187,34,28,50,84,136,29,22,176,233,132,187,244,253,19,1,20,116,80,7,183,2,165,108,84,208,235,128,252,156,232,106,193,176,153,126,248,250,170,237,123,240,157,79,43,195,237,252,204,47,131,41,208,122,48,66,61,59,46,182,26,81,25,17,98,166,174,46,79,24,105,79,29,206,69,243,210,136,139,225,249,21,43,5,1,184,234,159,18,114,44,154,45,244,106,184,56,103,60,216,95,103,198,131,169,181,251,126,32,138,171,103,169,111,130,255,86,2,94,198,42,44,48,100,26,205,7,155,198,240,173,194,196,104,80,122,110,159,54,39,58,151,228,185,81,136,237,239,234,65,75,200,84,152,157,176,58,76,100,160,233,163,21,234,51,226,106,186,239,196,248,130,150,230,155,49,162,187,90,255,102,186,250,4,58,33,7,45,233,201,72,190,5,124,239,147,126,24,202,189,230,32,10,111,243,203,111,229,101,151,192,112,232,244,60,38,211,63,165,217,143,82,96,98,45,1,61,222,121,82,189,34,177,244,15,62,156,229,143,5,173,102,215,25,72,141,207,62,129,154,163,42,104,103,247,240,241,130,198,85,205,54,99,156,122,51,176,195,83,161,19,244,94,29,53,203,22,6,163,15,87,127,26,218,166,47,96,4,173,87,122,110,239,14,134,194,140,110,72,253,105,14,211,29,63,141,5,210,244,165,121,180,88,58,125,182,186,107,18,118,36,234,240,123,47,36,26,150,146,120,93,131,158,149,184,28,70,78,78,101,243,62,108,200,250,96,120,73,85,50,156,220,240,122,48,60,219,9,166,114,178,6,220,182,202,115,161,55,135,202,234,187,58,157,228,131,238,248,246,80,244,234,244,222,132,155,126,25,6,99,204,160,170,89,100,37,209,251,43,241,211,199,92,104,81,95,60,198,24,253,27,52,108,155,162,10,137,253,62,86,251,124,174,64,70,169,103,173,169,206,122,224,140,186,202,190,53,41,211,173,164,217,159,12,123,61,49,89,15,202,106,106,160,16,212,168,162,64,159,126,90,86,235,169,209,115,26,90,146,226,108,29,213,202,173,103,210,81,168,212,121,206,128,199,76,50,57,244,210,127,45,80,66,87,73,253,167,108,215,250,32,121,151,132,106,238,1,213,188,220,147,23,162,186,64,233,91,215,157,70,49,139,202,49,5,24,229,41,165,243,188,5,12,65,125,83,182,208,115,103,85,119,120,161,111,165,65,206,77,204,213,71,140,26,76,37,217,106,68,208,93,34,17,10,193,121,138,6,26,105,68,118,111,205,174,134,89,81,130,187,181,175,56,241,172,236,101,107,146,225,52,235,254,118,152,115,74,19,166,168,20,246,47,174,198,51,208,74,137,5,143,203,207,101,186,48,244,81,169,166,6,91,50,30,13,50,27,85,143,184,142,4,197,173,95,192,104,187,164,100,22,185,149,241,224,169,196,102,228,52,239,171,173,248,98,164,40,229,209,26,221,35,231,193,68,100,21,238,158,86,252,155,190,234,180,208,250,177,157,1,162,90,157,145,106,225,64,216,249,149,248,156,86,134,36,117,199,197,4,98,227,177,239,70,168,90,225,197,210,72,53,94,250,158,236,77,27,129,96,15,106,239,106,52,28,180,145,14,154,29,47,58,171,84,139,195,86,41,93,45,44,190,22,83,188,245,154,184,195,32,68,115,222,217,74,26,238,235,218,80,205,153,209,99,84,58,209,9,65,137,5,214,209,99,229,154,180,163,192,119,64,191,25,91,6,107,32,117,192,239,72,95,216,186,46,202,251,66,147,248,125,86,127,176,14,183,145,52,130,147,164,255,198,131,241,221,164,239,248,250,175,31,191,238,48,140,159,210,253,187,81,97,139,61,26,209,122,165,71,185,86,135,181,18,57,220,132,126,117,88,233,221,137,57,54,216,159,132,183,200,136,192,186,175,122,228,122,196,113,38,127,138,253,238,27,116,179,198,254,135,22,19,195,140,237,125,82,114,246,58,123,233,18,161,195,34,246,239,189,133,24,25,14,223,177,70,88,185,176,238,75,51,231,152,16,192,151,56,81,239,140,156,18,29,162,219,226,122,137,213,173,12,180,27,154,48,181,209,149,138,43,247,131,105,61,147,98,183,129,91,22,198,102,199,218,150,75,239,113,120,220,197,51,18,74,228,168,3,54,101,178,17,38,244,61,154,37,218,12,125,11,29,195,254,212,31,44,121,207,58,31,102,217,55,223,191,207,103,36,70,77,97,98,215,237,193,69,184,112,161,26,68,229,52,44,43,202,80,165,209,250,62,10,33,159,19,240,254,148,253,199,134,43,14,122,88,7,238,126,244,190,214,103,26,22,126,230,209,253,47,220,40,208,95,179,27,5,216,143,242,128,124,214,221,31,150,213,162,153,89,58,219,63,43,142,14,155,15,222,111,241,47,135,249,136,43,70,212,42,32,164,221,159,13,190,122,220,22,105,201,166,20,217,195,184,62,251,55,2,38,92,58,4,38,91,19,86,194,34,223,165,55,199,121,242,96,28,38,54,219,187,12,233,40,100,212,86,216,239,119,183,215,239,133,76,176,87,180,88,227,243,86,174,27,224,189,227,131,192,103,171,76,105,38,72,246,172,89,234,134,167,62,26,141,167,253,185,53,211,58,235,31,220,86,248,251,120,53,20,168,200,107,67,253,180,226,139,108,26,5,229,123,17,142,233,39,126,25,198,95,33,111,248,224,186,223,97,9,163,241,92,182,204,20,154,74,157,238,214,92,185,41,162,71,192,22,116,22,184,11,161,210,159,153,221,234,131,215,167,99,86,217,224,197,139,108,234,26,95,184,236,32,153,7,102,74,111,133,59,165,146,1,23,4,16,31,124,77,240,230,149,18,184,145,244,180,200,111,67,215,121,226,193,255,82,31,130,90,3,135,163,40,110,202,144,33,177,54,158,231,108,133,43,239,206,176,55,18,131,9,152,80,95,19,184,115,166,197,75,155,162,244,86,24,250,218,239,193,119,90,11,188,17,82,147,207,1,17,184,160,215,88,154,225,192,210,7,173,251,63,71,203,240,174,170,191,175,37,58,154,38,203,69,80,75,156,122,33,80,0,174,58,220,235,136,51,119,109,205,141,134,247,251,105,28,170,37,240,66,172,233,200,167,150,222,16,154,172,238,123,156,231,243,163,181,62,20,166,76,242,193,20,140,203,136,35,105,229,33,70,147,61,91,186,211,210,104,54,199,222,1,27,229,168,192,247,248,41,207,243,134,101,71,246,74,186,214,186,183,166,91,72,65,101,8,209,243,100,251,125,235,254,168,62,226,24,38,126,208,222,158,51,135,48,58,163,130,135,188,104,252,54,141,64,85,158,124,116,227,200,240,13,205,122,25,166,194,240,80,196,110,9,243,163,16,152,12,228,99,189,148,180,82,156,35,138,49,23,181,69,240,54,234,187,13,76,133,141,3,61,80,40,176,228,185,173,187,237,139,160,1,204,42,194,194,3,188,159,53,64,94,92,202,80,77,56,112,180,120,173,73,41,72,87,24,54,134,136,179,76,2,175,69,225,50,158,127,97,197,233,95,250,109,2,162,177,89,34,93,167,172,146,104,214,143,248,30,159,213,155,203,68,171,20,104,190,67,217,28,127,249,105,56,150,91,188,54,10,222,202,231,68,20,166,191,105,250,215,250,38,79,70,179,185,119,145,194,220,160,188,227,22,88,105,111,183,27,112,92,31,189,55,45,246,17,85,96,123,147,94,55,224,26,165,10,23,30,112,48,189,89,10,189,226,169,241,218,227,250,146,202,27,73,21,204,44,49,102,200,82,22,161,69,234,112,242,149,64,145,38,144,49,235,198,137,24,175,5,253,73,149,61,201,196,201,119,139,80,75,33,93,189,20,110,161,148,246,151,103,146,16,253,232,86,55,31,167,238,221,55,75,29,114,245,50,210,5,31,21,10,245,244,201,144,235,171,177,0,16,178,83,50,168,14,209,74,139,115,147,206,245,38,116,127,23,174,61,118,67,104,243,167,108,42,38,11,250,54,21,134,69,200,77,128,119,24,226,88,172,67,82,38,160,215,22,248,226,98,228,76,86,186,24,22,250,22,48,61,121,242,220,211,136,121,3,158,102,7,9,76,163,99,28,124,20,40,75,179,242,192,103,13,105,108,92,82,132,130,245,183,95,30,9,45,113,68,49,186,162,52,154,196,189,141,56,79,47,38,199,57,252,107,17,178,44,250,96,245,117,176,66,185,122,167,127,211,17,45,48,83,251,152,81,98,95,244,193,62,10,50,230,243,32,138,50,59,194,168,186,60,33,137,184,30,150,159,94,76,165,232,136,123,87,168,155,101,150,81,164,244,28,104,54,44,117,6,113,26,122,28,125,244,107,54,113,221,71,55,21,19,127,47,232,114,151,144,201,140,63,86,61,143,115,226,27,110,221,83,186,145,186,70,52,197,74,79,228,204,70,60,118,134,231,116,109,187,211,149,190,174,155,78,69,68,175,174,215,180,116,175,132,20,187,121,33,208,133,239,44,211,247,2,13,123,96,155,124,165,174,61,224,150,224,145,97,42,123,252,189,22,194,155,114,250,216,20,93,225,229,46,163,167,211,223,102,213,191,247,50,241,142,145,224,187,143,127,1,19,235,81,24,57,229,248,96,228,182,133,41,138,218,54,26,198,220,89,165,8,40,141,120,177,170,239,64,155,244,43,163,108,77,1,134,191,53,124,74,91,151,46,74,204,174,150,105,53,88,223,208,1,71,133,251,68,124,214,186,228,197,156,134,178,113,197,47,255,233,230,200,136,210,218,246,69,88,142,74,241,79,231,120,211,36,0,212,101,164,20,4,198,99,223,17,230,188,39,163,164,192,134,9,184,135,109,104,132,154,69,55,21,136,186,92,169,153,112,9,244,72,178,56,41,207,137,77,133,190,174,68,172,218,105,174,114,55,218,216,29,87,66,205,132,123,97,30,246,52,65,169,54,92,254,220,213,182,108,65,141,198,50,130,87,232,120,233,193,118,61,140,217,99,105,86,203,207,205,4,223,13,240,193,247,149,117,113,65,200,90,95,244,138,242,65,113,240,49,251,171,87,38,18,77,36,192,34,175,197,81,22,206,207,61,142,71,237,186,221,21,248,119,191,184,154,202,69,33,181,236,38,105,236,129,137,101,148,20,122,250,192,96,21,177,72,108,109,188,83,129,171,109,28,14,215,212,25,50,96,171,216,17,57,91,200,103,108,49,192,224,196,91,94,180,15,199,48,100,204,91,96,62,182,159,63,180,201,21,229,97,135,236,175,132,241,199,9,60,18,58,77,28,207,81,202,55,155,194,164,82,253,76,102,248,250,74,63,77,250,201,189,213,187,165,155,38,230,131,233,134,119,70,36,90,199,134,248,24,214,114,238,194,70,136,72,88,125,135,192,84,47,173,7,211,191,212,4,94,59,66,122,180,11,169,74,39,210,139,155,48,149,195,252,78,66,9,105,249,136,160,88,44,17,214,97,234,188,94,95,65,12,154,52,77,23,184,211,218,29,48,196,144,226,35,208,211,90,188,1,137,178,54,244,183,244,230,216,10,62,220,48,34,106,152,179,33,18,51,60,102,189,40,43,149,109,148,22,202,234,74,205,112,81,163,31,35,175,181,200,20,184,101,71,163,210,86,118,211,198,237,98,2,119,180,23,71,66,239,6,239,207,133,246,98,21,26,79,208,26,81,103,106,87,218,214,111,101,113,156,233,143,141,52,230,212,111,69,34,213,203,172,239,214,65,133,163,222,124,66,161,230,62,180,181,6,156,161,240,34,40,237,227,109,126,178,142,247,28,150,62,113,216,118,9,65,241,231,227,201,104,141,148,218,11,252,133,93,93,184,139,164,204,88,74,17,74,193,72,117,153,156,250,39,48,45,67,118,79,19,175,145,187,96,131,32,79,65,115,9,28,53,122,68,133,45,144,249,123,169,105,122,6,226,93,64,222,198,78,234,48,172,19,18,36,106,22,170,28,129,34,1,34,79,109,234,138,158,54,129,243,71,57,131,128,105,246,240,171,247,54,202,40,129,239,206,85,30,140,133,41,52,182,205,88,181,218,131,41,127,149,57,104,34,98,30,119,158,132,244,148,146,21,10,154,232,135,169,196,129,247,214,65,163,152,168,238,184,154,104,121,130,77,166,222,7,237,226,42,112,117,97,236,81,63,61,80,21,220,234,248,52,142,61,103,214,166,146,108,47,117,222,169,167,139,246,59,96,250,81,245,106,188,11,223,224,231,61,9,190,52,168,116,37,122,33,116,181,58,38,141,194,2,23,231,87,48,248,238,26,242,228,12,162,55,177,81,167,70,132,227,40,204,182,91,3,254,182,198,219,27,182,246,246,237,140,168,255,53,58,101,212,204,162,117,91,155,70,179,181,244,147,64,132,63,221,113,162,160,155,126,25,129,33,250,115,151,13,194,221,169,154,17,13,65,159,17,31,20,119,186,38,180,32,76,233,168,169,178,203,152,66,155,19,185,92,188,137,20,155,110,28,1,222,1,126,97,40,242,229,185,239,148,39,198,251,67,27,117,105,50,224,13,158,251,17,40,189,195,242,92,86,96,233,139,147,158,245,33,21,245,136,16,114,10,251,144,192,95,175,103,75,197,57,119,19,231,78,2,60,54,185,184,98,101,184,41,140,190,138,114,214,67,100,121,156,161,192,122,222,82,4,233,174,76,232,140,226,98,147,144,210,159,46,47,78,115,47,37,175,190,21,53,33,161,63,24,242,157,37,101,81,127,253,211,254,157,63,147,114,209,249,13,55,249,172,1,95,115,178,234,178,191,183,46,206,20,75,163,31,241,113,189,247,32,85,59,29,46,132,46,229,185,209,183,237,190,97,17,235,80,250,246,251,80,215,191,243,205,14,130,198,170,234,58,20,189,5,171,16,93,75,180,235,233,189,49,19,171,163,131,70,166,174,232,60,94,212,78,215,63,197,249,50,222,246,82,37,174,166,149,82,206,22,2,186,181,196,115,163,38,58,101,71,249,139,155,250,233,65,142,7,206,76,129,239,50,221,254,173,169,147,58,210,51,50,44,126,232,86,54,42,118,77,218,54,46,138,89,225,115,240,187,139,114,233,126,67,60,170,185,196,6,28,150,243,72,71,46,173,144,227,125,107,56,70,149,47,28,14,226,237,228,185,116,62,148,20,27,198,251,107,46,143,3,33,199,86,151,137,4,68,159,241,96,19,197,168,169,23,223,41,239,124,70,213,204,50,145,171,164,49,108,142,136,0,89,169,158,134,128,240,23,40,197,114,152,122,186,169,191,141,178,173,27,171,20,212,109,149,105,34,243,27,157,156,214,96,123,52,223,132,43,227,52,25,160,215,101,93,250,100,21,49,205,19,48,242,223,50,102,139,154,196,47,174,158,144,39,202,107,91,163,126,15,152,254,94,241,61,234,50,35,59,70,5,109,9,125,237,101,233,199,120,109,98,118,122,111,168,174,189,168,133,138,141,163,164,246,84,92,207,8,232,97,172,179,99,9,76,223,128,91,156,63,77,26,249,233,105,188,29,62,145,238,86,78,177,235,131,169,228,44,62,162,195,36,36,228,181,136,220,70,96,204,116,154,165,180,100,192,181,51,163,126,131,121,55,187,142,217,93,28,61,98,114,247,223,116,63,202,79,15,228,21,61,96,65,221,91,253,210,213,244,234,251,107,81,86,216,245,107,222,221,144,94,52,135,169,60,148,3,128,46,167,238,42,76,192,37,69,59,80,85,34,193,238,48,71,187,56,123,245,79,74,219,209,207,148,206,18,138,199,253,224,79,40,33,12,238,17,188,253,76,142,229,40,122,237,196,249,192,162,138,64,160,108,6,2,167,41,76,68,193,19,235,31,141,125,178,116,176,165,118,124,139,78,117,133,28,121,116,7,208,87,246,131,161,15,20,218,55,132,38,107,104,135,82,235,130,160,170,220,156,73,118,98,19,110,31,89,75,185,121,181,138,140,184,185,201,223,8,106,13,29,62,94,205,164,131,228,222,197,248,60,227,226,123,32,54,29,18,168,111,35,180,100,13,184,154,249,168,176,238,134,101,69,246,52,121,245,86,107,227,173,171,232,142,162,232,48,5,182,222,225,184,186,17,241,171,2,195,235,31,239,69,237,76,215,171,239,178,187,59,74,220,188,44,149,28,38,24,116,119,221,22,40,254,213,16,116,208,246,234,51,161,152,51,241,62,8,250,88,235,237,209,24,140,173,41,60,136,224,249,252,38,52,167,123,2,250,244,219,25,106,128,107,178,249,168,34,15,146,255,106,97,67,161,1,128,254,14,81,136,29,112,87,105,68,96,20,64,227,201,41,153,145,4,221,157,250,211,219,146,46,74,48,66,14,100,26,137,57,69,255,96,180,168,167,16,96,82,26,203,237,191,128,11,44,231,15,190,19,175,58,79,69,53,218,126,45,241,48,165,228,225,78,151,201,219,105,72,129,168,201,246,62,151,106,244,131,26,64,45,198,65,235,105,75,107,202,20,26,88,120,246,153,167,241,228,68,34,37,108,118,103,240,163,204,102,99,36,46,45,131,70,140,33,130,133,136,123,109,245,160,11,123,225,124,47,70,113,173,142,41,249,63,151,195,3,198,3,148,39,39,233,19,17,139,97,252,142,130,90,160,160,198,189,145,169,149,144,29,110,75,104,166,2,47,141,119,131,14,231,148,55,233,233,51,37,178,75,214,190,59,77,50,48,50,100,233,106,83,85,127,176,42,112,148,235,128,181,254,222,170,152,111,163,240,117,108,231,122,112,235,233,181,62,124,102,255,233,125,112,83,182,194,132,254,91,192,166,40,168,240,168,206,151,2,220,166,90,26,20,101,148,48,242,7,129,65,53,89,73,56,208,59,22,176,5,99,20,166,62,109,6,140,214,152,140,120,51,146,142,184,26,126,188,162,176,77,134,120,52,14,147,170,191,77,18,212,55,68,196,160,186,240,148,93,152,100,139,7,68,40,3,24,42,206,70,37,216,152,241,98,248,34,106,87,222,229,102,145,100,135,97,151,210,49,103,185,135,29,51,150,81,62,201,108,168,148,104,197,152,223,57,124,55,126,253,109,20,61,78,252,118,49,219,94,225,9,23,105,192,228,24,100,58,20,152,78,252,167,39,214,94,85,148,242,172,128,17,89,152,82,84,64,242,226,186,21,62,104,159,177,114,9,202,202,247,19,138,162,168,38,218,162,20,161,90,245,186,195,21,182,190,46,48,138,133,158,155,71,93,183,72,235,94,183,26,100,231,166,134,50,144,34,169,243,224,109,132,35,254,214,240,90,139,92,146,201,163,45,167,65,3,158,74,177,6,227,3,254,102,92,221,73,213,235,213,100,54,87,92,77,234,234,125,47,180,64,233,127,244,81,233,148,152,124,242,222,247,72,154,59,62,8,153,251,157,110,126,141,12,63,6,248,229,38,201,247,126,236,168,119,215,202,18,72,109,200,168,44,227,186,246,169,130,16,84,215,247,90,112,97,196,197,166,126,212,21,109,78,219,64,60,144,57,151,174,69,116,224,193,104,76,41,188,199,8,123,3,9,232,79,68,2,97,112,194,248,241,73,106,122,97,91,94,139,140,221,219,148,96,98,248,170,124,205,69,159,97,124,77,70,228,40,90,173,73,216,81,203,147,42,76,45,94,141,123,27,75,99,130,233,239,240,247,106,168,8,85,25,209,201,54,227,158,48,133,166,119,5,201,107,147,181,12,47,155,64,132,52,196,19,220,66,25,193,239,109,66,75,67,102,2,141,117,81,2,130,3,217,164,14,16,152,206,88,127,107,132,232,165,236,190,211,0,143,246,94,192,155,184,160,192,155,102,217,26,48,7,171,160,205,164,70,28,37,115,82,228,201,136,191,199,134,132,149,35,206,15,232,189,32,150,166,169,42,21,121,238,207,138,239,226,222,180,77,41,140,128,67,164,45,137,2,157,79,71,148,45,170,198,68,170,236,64,93,38,18,29,22,231,139,223,166,122,81,215,199,128,156,42,236,133,10,15,153,206,82,188,134,72,67,211,202,148,102,74,135,9,40,54,249,242,153,179,37,48,90,217,238,234,98,216,212,42,15,6,193,77,20,236,24,189,170,88,127,253,88,64,48,206,151,98,49,88,121,176,134,171,235,85,26,120,243,83,232,244,96,111,193,69,223,1,15,165,53,5,198,153,90,14,147,234,106,50,226,13,175,229,196,205,137,32,174,174,48,65,250,184,250,175,253,67,96,216,211,143,163,133,228,86,66,251,9,227,208,24,109,133,163,131,176,230,57,46,183,82,169,146,89,83,127,26,54,145,229,145,78,224,60,75,233,85,112,65,61,224,210,211,92,32,90,247,185,237,104,250,168,83,191,151,29,196,62,102,155,58,165,53,21,21,63,25,190,200,169,187,48,105,251,227,161,160,187,3,20,101,209,0,134,122,196,31,108,145,25,214,123,35,171,236,27,18,213,80,74,116,9,138,1,176,3,182,51,93,96,88,185,2,134,61,253,156,170,48,10,15,221,225,201,143,235,205,191,200,219,195,11,82,69,2,3,112,132,148,184,17,62,15,105,187,234,127,124,211,49,36,19,183,111,14,133,199,142,218,249,206,216,87,93,91,40,110,28,143,71,34,202,114,74,209,171,97,35,117,19,169,27,253,209,167,87,195,177,226,17,174,78,221,177,248,32,253,175,214,222,167,17,44,103,146,183,4,109,177,93,33,127,181,166,90,18,215,138,193,5,117,184,211,138,163,3,138,222,243,9,148,36,243,123,236,77,231,166,107,67,211,143,222,149,77,2,130,103,138,37,124,158,48,70,66,201,77,228,224,188,152,71,55,165,241,132,90,53,150,163,70,118,220,4,166,91,210,119,66,100,25,155,72,210,119,163,76,119,254,142,11,83,55,55,21,189,222,138,135,196,187,201,234,126,122,239,50,119,20,95,117,211,117,123,105,77,131,75,4,212,81,37,221,18,182,187,38,203,254,66,172,27,14,249,169,252,207,192,84,60,207,128,233,199,219,2,47,152,228,226,230,214,141,55,20,158,39,138,150,33,206,165,201,72,225,10,145,239,15,46,208,217,110,121,114,28,192,47,126,155,38,18,113,49,128,17,249,253,61,185,41,190,72,153,18,45,42,223,17,24,134,206,79,31,141,214,91,223,82,144,39,104,146,245,183,26,204,30,198,25,13,212,34,82,1,74,51,91,117,212,152,252,190,116,177,107,252,213,70,17,236,74,35,62,96,72,157,14,67,159,151,126,120,21,215,131,172,198,238,33,92,224,8,77,175,21,181,191,116,218,72,184,145,139,217,38,252,151,225,254,60,233,222,116,64,250,170,135,7,114,75,216,14,152,246,98,255,105,43,202,24,250,181,6,173,14,1,119,8,31,211,120,163,137,26,48,29,188,233,234,29,140,13,21,246,160,45,49,115,102,2,148,117,254,90,119,51,59,95,26,208,5,203,143,191,151,173,197,222,116,38,92,199,214,141,47,75,37,126,85,175,166,138,210,11,216,145,154,153,66,237,222,77,251,179,249,186,199,252,36,135,167,240,181,213,60,65,2,221,215,146,238,64,187,57,161,167,31,204,105,44,58,225,23,62,80,255,249,111,35,223,57,210,163,93,43,228,139,105,86,173,168,57,173,159,207,121,65,73,238,193,50,160,187,70,45,47,199,97,121,158,163,51,252,88,45,229,239,131,208,31,242,205,124,53,205,204,211,97,58,133,210,142,85,87,120,255,84,112,52,201,0,26,250,138,96,43,173,181,121,55,188,112,52,204,83,150,140,81,146,96,18,71,14,147,49,215,109,129,226,212,249,5,76,11,252,72,79,70,64,190,5,220,135,4,92,186,201,56,132,125,69,5,238,39,229,16,100,111,49,165,253,230,235,155,42,121,66,245,58,108,10,254,222,119,133,208,243,161,48,212,189,45,96,19,131,213,243,135,118,184,223,118,8,149,139,166,49,56,81,168,222,8,152,35,104,168,25,83,168,121,243,223,166,215,255,36,27,136,192,147,7,29,45,80,59,244,230,149,146,45,15,169,84,211,241,85,123,129,169,27,27,7,217,207,47,185,232,119,11,252,34,3,89,97,176,29,122,102,91,95,70,124,111,232,14,210,189,15,86,87,252,244,252,180,150,21,24,1,246,47,224,134,83,33,134,188,89,181,245,93,173,76,253,38,169,185,157,136,185,194,75,126,230,73,126,87,143,49,161,165,76,56,231,47,218,31,81,172,53,161,238,228,7,83,89,124,222,131,113,104,15,189,154,182,95,15,51,17,36,30,93,237,252,143,206,46,119,49,136,168,236,161,86,16,237,12,65,87,97,193,129,228,48,98,31,184,150,56,48,207,169,62,6,193,28,183,59,49,75,41,60,80,59,223,104,34,29,182,32,99,242,18,168,137,95,1,223,197,89,18,60,155,111,182,212,83,15,225,19,198,13,184,51,211,221,228,106,202,226,51,121,9,215,38,139,213,201,164,18,161,49,131,191,232,53,2,198,165,81,152,132,179,163,119,137,156,166,179,112,35,199,243,96,88,153,229,222,117,213,208,105,166,214,157,146,218,236,98,44,23,147,4,166,209,69,103,41,41,248,248,94,88,4,69,151,23,12,159,17,242,167,179,11,58,163,100,49,55,39,196,7,54,114,70,181,152,137,206,198,205,135,233,248,37,195,180,196,201,139,151,253,173,100,204,151,126,175,94,1,215,61,146,49,79,56,213,15,48,224,37,213,3,198,152,74,152,202,97,67,211,150,70,161,160,163,168,33,157,145,246,195,80,246,37,17,117,191,137,26,43,135,158,159,56,37,42,170,15,201,246,164,125,114,4,60,77,123,50,93,125,156,16,153,132,239,105,234,255,88,179,106,152,104,21,147,124,30,125,47,130,75,49,89,168,76,232,106,132,65,200,30,5,144,244,218,45,73,148,96,41,225,90,255,38,34,105,46,169,51,7,173,33,123,130,81,122,143,70,61,28,39,190,175,151,248,194,34,88,183,218,150,144,20,199,168,224,197,213,244,100,195,172,21,255,233,97,61,87,114,190,161,253,211,226,201,218,194,187,149,171,59,141,244,62,87,174,71,57,247,82,179,183,155,114,192,14,152,83,98,41,12,197,206,131,203,144,170,233,190,255,214,212,111,166,21,58,120,37,89,72,200,254,190,139,159,80,133,114,175,228,137,52,235,248,242,71,43,200,52,202,189,97,150,245,98,38,60,221,53,155,90,159,150,76,252,133,90,9,201,162,213,59,244,106,142,191,229,112,179,204,123,186,250,110,22,1,83,231,248,41,138,148,239,254,161,247,91,173,163,198,12,130,57,223,231,23,147,142,219,250,214,70,73,28,87,47,172,243,174,15,190,70,116,173,241,20,119,75,84,163,155,202,21,175,201,35,117,84,142,126,236,207,232,124,3,165,5,39,93,76,20,229,193,11,50,15,121,50,130,134,78,29,7,220,181,81,16,189,175,2,59,130,195,48,232,126,114,53,205,47,99,248,7,33,192,220,213,64,52,14,251,22,87,151,57,102,73,112,95,222,218,12,140,39,191,116,137,180,240,212,57,132,239,223,74,48,9,161,228,221,226,201,249,4,75,231,33,133,210,245,119,182,66,245,177,250,208,247,70,90,126,140,184,57,76,142,201,128,196,56,138,23,163,188,181,215,228,201,223,135,153,1,19,101,79,27,34,84,93,221,31,141,131,127,204,180,157,98,130,156,128,225,27,213,168,12,97,206,234,143,86,44,175,175,48,250,173,113,53,106,184,122,242,90,159,207,231,99,90,208,185,73,167,8,14,114,245,7,191,126,253,61,6,244,222,84,59,199,76,67,22,69,131,31,245,207,104,255,67,105,195,108,71,131,200,245,51,137,99,135,25,100,13,142,67,141,230,65,6,34,54,248,42,217,134,35,79,253,131,209,47,94,26,192,70,19,194,117,133,138,49,138,215,174,81,230,59,14,238,201,23,220,76,60,77,141,173,115,82,251,213,232,220,53,13,29,178,128,188,232,27,209,77,56,56,36,167,125,141,222,83,2,190,30,212,208,122,43,200,175,157,180,149,188,61,116,80,85,19,145,148,206,56,10,33,135,86,9,64,128,227,194,40,192,168,228,106,110,183,24,235,141,195,203,152,50,4,38,239,242,171,111,184,240,61,103,151,38,251,168,146,241,6,124,14,62,58,17,83,246,214,206,142,128,239,132,95,41,175,76,163,155,163,215,122,60,103,167,140,54,197,216,1,127,26,152,7,230,0,171,14,15,232,228,52,91,142,93,229,95,115,18,127,146,204,20,185,118,222,203,175,38,210,37,102,179,17,221,31,79,160,2,27,45,123,42,3,152,222,112,4,95,43,241,211,92,37,128,174,142,192,218,60,96,129,1,215,200,165,144,2,162,253,173,21,10,52,202,77,135,169,240,76,48,217,44,159,228,115,66,196,89,181,120,2,214,131,24,181,235,33,229,220,46,4,82,94,42,99,240,151,242,202,198,19,218,226,230,200,103,230,202,12,172,37,191,57,53,104,69,202,136,239,20,135,223,203,175,134,149,90,187,107,8,36,71,143,190,117,164,222,161,80,216,250,230,2,54,206,52,25,115,42,64,93,76,195,10,76,48,64,165,94,165,205,242,94,140,156,140,50,46,92,120,13,247,223,128,145,115,214,90,25,186,23,186,127,177,134,205,166,235,143,224,251,246,215,134,10,75,95,11,242,223,21,183,182,212,187,214,86,0,59,205,138,193,93,246,249,191,91,215,184,53,213,68,154,240,134,104,201,85,64,105,93,70,114,73,107,147,172,147,212,31,155,227,177,106,141,129,41,35,196,115,23,222,80,55,29,26,171,92,110,163,80,44,188,180,40,188,152,112,226,47,169,80,80,5,153,34,145,123,97,18,244,190,254,190,105,22,190,254,54,153,128,229,87,19,218,210,126,15,74,139,123,252,116,39,114,41,85,225,23,53,255,220,97,162,216,233,167,145,255,243,221,18,170,251,62,180,116,9,5,192,233,203,143,30,23,122,240,244,106,218,182,252,193,33,84,30,77,95,219,108,221,223,158,245,25,57,95,122,52,74,128,252,189,172,249,86,219,115,138,181,86,253,98,47,136,122,195,213,162,147,129,54,250,159,217,92,76,204,115,45,253,220,68,231,127,17,140,130,54,215,167,173,17,5,250,67,79,152,211,169,114,223,123,233,176,28,211,28,255,193,197,132,20,86,170,84,235,158,158,162,107,133,118,178,154,106,209,166,23,7,26,201,232,73,245,42,11,62,78,159,168,248,188,85,187,23,138,169,206,249,126,138,53,162,14,55,19,117,123,168,141,105,120,237,230,182,243,197,199,207,32,180,59,187,152,12,20,185,109,242,89,63,248,218,239,154,182,96,34,18,223,247,155,147,81,173,122,78,156,191,167,13,152,185,58,20,38,71,251,57,188,224,223,232,169,118,144,242,181,128,41,132,210,218,193,73,213,92,115,24,234,86,45,75,108,116,198,56,88,233,128,78,95,147,32,81,60,24,138,137,82,157,90,232,152,246,157,24,175,180,107,127,2,74,206,197,93,222,130,66,50,186,81,2,127,150,55,250,193,136,97,43,41,15,74,207,33,144,5,220,83,143,101,53,251,34,70,20,27,175,73,93,84,253,75,146,196,213,214,102,95,21,134,148,220,31,141,90,76,173,28,164,242,243,109,12,248,57,169,210,19,30,87,63,96,104,101,235,50,79,170,209,11,253,130,35,23,157,116,76,73,9,106,51,49,175,234,48,213,13,75,107,103,59,196,83,129,50,39,83,233,108,155,222,118,74,169,22,12,169,77,225,111,133,11,116,65,76,60,133,9,39,249,158,114,55,129,162,165,150,21,45,200,253,139,48,148,98,109,18,250,169,219,31,175,110,192,112,94,104,213,46,182,134,47,235,66,39,99,170,43,183,86,93,55,60,11,253,9,77,139,210,239,180,161,52,250,7,83,232,93,245,234,78,161,237,231,55,167,184,65,123,86,137,202,117,215,172,68,140,29,130,49,249,90,68,1,190,17,55,183,41,159,106,168,113,5,28,54,218,192,158,96,168,59,190,128,161,148,212,71,35,26,89,3,29,159,90,11,150,240,109,110,14,20,99,187,78,239,5,31,189,191,22,17,156,154,42,176,39,103,68,15,24,35,76,208,21,201,70,64,162,214,122,173,9,23,197,173,45,82,162,23,31,84,41,226,177,97,192,248,7,174,158,147,179,174,161,180,54,48,192,92,21,143,60,240,29,33,109,233,192,140,137,85,93,44,189,45,150,33,117,76,197,149,133,200,191,221,51,91,47,190,199,193,154,62,96,144,212,213,163,165,246,40,244,250,167,66,48,178,215,132,194,49,17,23,27,109,166,254,242,164,103,192,135,172,193,125,161,3,202,126,237,6,45,54,125,213,227,186,14,147,22,240,199,166,189,103,232,210,186,231,237,105,177,232,209,29,250,18,10,171,239,67,187,38,20,168,151,129,80,108,7,76,38,230,164,222,133,187,43,248,199,50,182,66,157,253,120,174,203,173,66,54,66,109,120,181,58,244,95,176,7,191,17,159,88,250,161,128,215,175,19,229,15,254,23,117,31,224,15,85,93,185,63,248,215,199,245,131,211,102,117,225,243,235,196,250,131,169,63,85,24,42,255,249,224,114,244,181,128,127,157,134,63,88,221,19,227,204,252,5,29,127,176,154,187,192,253,199,106,99,112,85,98,122,131,191,223,36,52,184,16,231,72,48,228,185,14,227,241,105,91,210,247,11,44,128,17,76,213,9,12,182,74,252,240,93,148,71,87,150,9,70,38,120,254,3,175,254,6,252,218,51,169,149,196,84,221,222,136,66,191,170,7,230,71,45,240,242,183,154,86,173,163,223,131,38,227,191,77,22,216,250,232,244,106,130,192,95,160,148,251,246,132,246,95,255,193,133,233,248,19,46,92,131,103,155,95,192,40,1,40,60,41,209,244,247,66,94,82,39,56,242,35,63,74,66,208,143,108,146,252,52,60,90,254,206,196,5,148,138,7,112,255,98,103,152,103,215,212,17,118,96,131,215,47,249,99,112,77,221,76,156,68,219,199,171,153,107,163,215,146,4,172,62,94,228,103,132,181,149,171,143,147,2,46,163,160,43,71,207,121,218,49,103,140,54,161,74,221,47,40,24,255,165,86,41,63,133,83,46,77,95,170,101,125,250,146,218,190,251,150,194,212,133,46,71,173,171,46,161,208,220,4,124,193,150,46,54,167,213,97,72,198,210,113,72,47,235,231,3,106,138,25,227,75,48,165,45,1,19,146,80,203,8,47,233,215,85,13,76,207,109,154,161,232,146,204,19,48,140,145,105,126,195,106,23,55,255,99,1,215,101,201,65,244,155,39,40,199,31,109,131,135,71,148,254,169,31,60,58,133,158,105,123,175,177,159,48,40,90,64,99,135,3,114,175,1,19,7,210,29,28,157,128,207,31,156,216,228,216,9,158,253,215,67,15,140,176,80,58,243,104,154,248,134,195,86,117,164,59,56,93,49,190,71,195,16,91,83,135,24,234,83,177,182,76,12,121,140,116,212,47,196,223,29,230,44,31,218,95,230,213,5,6,86,165,240,197,196,168,94,24,138,136,2,209,166,163,48,129,153,253,96,22,128,222,186,186,244,27,40,76,148,122,120,208,140,241,163,43,55,248,219,53,155,124,200,89,251,99,163,230,89,181,233,180,89,236,56,174,46,75,181,65,48,86,175,123,221,252,201,176,56,78,178,147,23,242,123,62,13,97,60,81,106,0,108,240,82,253,212,35,153,175,193,198,10,161,209,241,229,69,243,83,19,197,59,96,138,115,3,45,132,62,180,255,140,88,116,115,184,89,71,147,192,150,70,152,14,27,165,181,186,60,171,207,230,67,186,136,145,106,115,13,190,89,249,165,39,129,71,42,130,196,87,59,100,160,29,166,151,89,93,80,130,195,103,252,70,124,193,47,46,117,142,236,18,168,16,249,111,35,180,116,82,64,226,35,236,230,232,160,34,118,164,24,207,93,49,195,97,132,25,166,134,12,190,208,156,199,131,183,178,18,13,201,221,237,239,215,86,10,188,32,30,213,144,91,245,96,60,168,117,252,205,20,238,187,11,50,96,154,191,19,186,198,55,31,10,115,137,198,41,55,115,188,5,92,85,10,105,16,213,233,53,208,70,109,180,54,113,241,177,91,192,198,191,154,226,175,189,190,231,170,154,88,161,203,10,234,29,7,233,196,215,80,30,243,175,250,86,70,135,14,220,119,10,179,47,7,170,250,76,195,186,16,99,238,115,172,124,34,177,1,204,178,254,31,109,103,174,131,203,146,28,231,119,161,77,163,246,133,182,32,64,128,60,153,130,32,16,210,128,24,64,34,137,209,200,32,8,190,187,234,203,191,51,43,234,210,214,140,115,238,137,211,253,119,87,215,146,107,196,188,112,209,62,194,115,232,164,47,127,0,138,244,227,243,92,9,133,224,184,120,210,194,80,158,110,34,198,208,97,196,29,101,6,193,134,249,165,91,65,57,200,197,38,195,44,78,95,177,132,193,136,51,203,189,179,105,254,246,128,159,30,68,75,20,181,11,146,66,147,91,91,95,231,154,23,126,59,24,45,147,212,238,15,83,4,160,29,57,196,195,86,192,131,236,188,228,76,182,9,31,7,60,183,208,70,82,148,78,83,104,185,47,189,181,40,0,117,36,20,84,28,238,132,128,135,54,236,88,93,98,192,228,164,151,182,220,24,9,208,29,111,14,7,133,11,162,62,1,147,95,213,158,26,99,110,24,23,94,75,123,60,208,174,217,247,99,226,191,47,109,78,233,244,140,222,25,76,65,149,54,167,24,233,238,138,165,115,166,187,246,49,13,43,94,174,177,238,186,178,186,86,130,38,112,129,6,252,196,241,172,201,131,250,62,135,41,77,210,102,33,20,106,122,140,26,129,12,77,35,179,239,201,44,133,254,42,175,183,81,131,159,139,189,234,28,7,82,43,65,105,114,189,23,111,218,237,180,216,8,242,249,216,37,201,100,105,90,209,250,206,230,136,93,18,149,1,205,237,13,90,245,252,222,211,42,178,228,185,169,170,169,61,246,239,31,153,130,22,50,25,171,68,236,223,57,13,237,222,130,37,188,196,144,82,230,43,108,32,120,210,8,179,197,209,130,182,163,22,198,20,235,189,232,113,180,144,48,173,79,93,90,249,40,72,237,96,34,250,252,52,21,88,54,208,97,146,11,90,201,4,141,73,91,23,110,229,105,57,160,26,226,130,83,59,20,105,42,48,18,63,63,80,49,164,215,91,188,223,83,204,51,104,91,231,83,147,67,153,250,61,204,119,86,210,24,202,102,96,201,109,97,39,180,245,212,69,227,166,247,176,195,141,73,237,45,159,60,150,123,216,225,4,74,218,83,178,189,109,118,132,141,66,4,71,11,86,131,34,2,244,188,185,174,159,69,161,197,118,15,21,243,232,156,192,122,49,109,12,101,132,113,37,250,56,7,100,42,92,163,15,178,22,173,70,152,226,119,91,191,247,83,8,49,225,43,200,97,244,157,29,224,41,179,69,9,237,235,215,158,166,252,219,159,151,130,132,105,187,3,11,233,125,22,97,134,10,45,119,30,190,89,174,66,11,160,22,57,193,122,127,223,138,230,208,169,5,167,176,49,175,139,54,14,137,167,130,163,142,240,184,206,98,225,228,147,250,15,75,41,250,128,82,31,211,244,181,207,182,127,94,205,111,78,114,44,107,1,21,149,148,241,214,181,154,205,168,40,101,126,113,111,226,107,90,1,15,215,114,42,225,91,52,122,58,155,194,201,251,127,13,54,70,75,173,153,41,240,85,132,111,177,82,215,2,142,102,100,144,1,27,223,191,84,33,33,118,145,194,49,153,16,190,46,45,113,106,41,124,61,88,27,134,150,38,159,225,74,59,220,22,132,117,158,234,225,82,202,94,121,95,56,87,253,90,200,128,215,29,63,125,102,142,200,72,86,99,46,188,243,172,34,112,40,47,77,97,123,24,194,160,115,104,1,20,69,72,109,220,159,182,95,186,48,33,226,146,238,189,147,198,93,207,127,18,220,139,79,61,247,83,87,73,15,193,232,215,151,131,8,79,10,183,88,19,181,221,17,133,125,255,129,105,93,186,111,221,167,58,169,36,229,56,156,226,107,53,232,20,229,106,28,234,20,254,88,181,22,195,44,48,114,179,49,81,136,221,201,44,164,145,8,135,237,174,143,158,165,24,135,86,211,246,17,144,154,151,9,253,80,19,248,120,80,61,86,38,77,7,82,69,52,169,229,206,37,214,181,209,234,9,140,212,84,68,51,208,55,208,73,104,167,127,153,53,224,182,181,112,11,77,78,217,82,178,249,253,69,225,177,234,28,23,166,163,74,96,43,110,188,87,167,37,113,242,3,91,137,89,236,163,176,249,74,153,208,249,58,68,95,119,236,163,150,20,188,240,121,210,176,58,173,32,180,233,197,109,91,30,53,246,104,244,211,4,237,198,64,20,30,236,153,117,77,111,77,116,42,80,202,94,229,212,163,94,108,222,67,145,240,146,182,118,49,216,229,158,106,164,202,100,241,96,118,48,17,195,7,165,34,79,190,116,129,224,44,92,147,69,52,67,127,186,152,94,87,9,23,149,196,165,160,214,73,186,195,16,96,46,200,75,163,110,87,195,139,100,233,77,189,58,79,84,184,227,222,36,92,165,122,208,196,150,211,53,5,50,90,227,15,76,17,116,56,207,148,95,46,133,9,32,135,1,100,135,87,126,96,152,31,195,253,133,156,75,202,178,224,107,164,86,39,96,146,151,10,103,203,107,59,76,35,152,180,182,64,248,48,195,82,152,112,113,74,89,8,50,98,53,55,95,1,147,69,175,167,11,36,249,176,109,59,156,167,42,141,85,227,192,47,41,96,178,153,98,155,13,122,37,174,9,132,225,38,69,37,216,44,216,41,97,199,79,51,50,5,62,78,92,9,219,108,144,48,207,114,243,101,114,163,215,127,134,143,69,111,142,151,49,195,90,134,134,81,14,167,65,5,218,94,1,39,218,39,179,192,5,178,219,126,61,16,216,163,4,78,136,215,95,231,136,141,85,96,2,28,251,58,125,232,120,200,79,79,20,182,99,208,26,204,8,58,104,147,87,245,208,48,83,97,9,125,132,85,249,123,29,15,48,33,79,69,141,82,220,135,148,178,82,9,161,2,159,97,242,48,253,196,212,152,250,65,76,165,58,38,3,124,3,227,143,55,191,174,17,178,147,18,252,181,39,43,62,36,217,220,160,231,173,140,27,206,225,53,148,230,202,94,218,9,197,129,137,198,234,231,152,86,246,224,207,77,217,191,108,180,4,109,188,169,147,168,24,181,209,105,233,215,224,224,244,183,34,130,51,218,131,214,20,183,38,89,175,219,48,149,17,94,23,60,55,5,124,77,155,227,129,91,243,93,154,48,20,212,32,207,205,225,122,118,24,18,221,231,173,141,24,174,59,140,187,63,255,29,252,125,204,177,112,55,230,123,243,158,60,190,132,78,6,246,244,31,95,172,6,204,98,213,171,207,174,82,90,113,24,78,233,103,72,105,91,242,39,67,148,110,231,249,194,17,137,28,176,160,75,200,218,224,217,220,189,167,2,239,236,135,207,199,62,142,82,10,184,98,27,60,48,61,55,254,224,231,107,47,97,43,4,62,160,159,79,131,181,150,159,47,50,161,45,245,171,169,142,46,233,125,180,245,21,29,79,106,128,119,201,207,60,67,139,201,239,109,98,191,245,129,225,234,118,180,90,5,216,51,224,243,142,89,53,138,234,241,194,217,55,36,20,137,148,112,252,247,53,71,10,152,18,198,249,108,41,212,195,248,107,89,204,57,61,240,177,1,46,74,2,250,69,87,248,154,103,73,211,179,251,44,129,140,131,226,112,166,85,235,93,33,59,11,12,59,210,51,145,44,161,247,193,212,16,75,216,217,198,12,82,54,135,81,119,107,239,136,31,175,196,95,251,108,133,77,212,201,129,59,109,56,14,195,133,250,204,195,137,228,152,63,90,50,141,157,103,46,228,153,61,196,53,72,172,168,143,49,76,145,167,198,213,199,124,72,207,247,156,230,77,57,140,30,86,217,15,156,99,18,83,7,156,202,179,25,178,64,2,70,85,237,217,136,9,127,186,193,64,70,160,8,143,15,48,190,215,55,211,136,148,213,231,151,151,165,71,28,133,66,124,60,35,206,110,24,23,147,173,40,239,136,247,234,254,123,71,69,71,244,84,237,115,174,200,76,118,248,191,234,126,166,41,166,86,119,24,42,197,103,72,183,121,187,1,147,51,208,67,57,89,200,221,97,60,181,252,192,76,173,120,242,74,245,153,124,78,56,206,247,136,223,198,210,172,207,153,141,43,28,112,86,1,18,208,185,118,138,159,62,126,151,8,44,96,15,84,200,94,28,78,198,239,241,88,19,59,118,52,72,173,155,94,251,19,115,250,192,5,171,172,30,79,203,234,215,3,197,166,153,143,149,3,207,128,195,48,223,110,253,97,108,249,18,247,158,144,112,9,204,202,109,110,182,118,58,77,180,9,151,222,122,196,206,2,46,67,219,104,7,5,47,43,166,25,157,145,67,184,41,172,160,184,121,236,204,184,84,167,238,11,236,174,195,141,9,178,25,180,252,10,140,35,22,159,3,135,126,37,189,122,81,238,156,29,134,13,76,79,124,66,196,123,199,123,163,128,84,212,46,93,187,166,120,109,168,193,187,154,165,150,252,138,49,133,149,188,232,168,32,117,23,223,154,214,48,169,208,160,184,201,56,59,63,216,76,79,245,158,40,150,111,241,100,147,98,75,233,52,63,251,13,46,143,223,252,28,8,73,123,89,201,37,150,251,228,211,58,39,197,21,206,228,106,60,105,74,19,123,214,65,67,19,113,174,30,112,54,213,102,253,109,100,125,252,209,224,218,43,251,185,119,137,220,141,41,230,106,83,39,226,140,8,125,57,140,112,224,42,207,189,103,164,141,206,154,79,181,252,225,167,135,219,111,103,83,40,73,41,107,24,148,189,252,92,229,112,223,162,61,90,141,34,237,14,105,235,214,87,161,240,74,177,43,180,246,136,155,128,66,254,126,225,243,92,235,185,183,171,71,27,10,173,231,126,80,28,239,128,97,2,123,46,182,6,95,135,141,223,191,42,12,251,104,252,244,241,231,37,10,5,235,34,61,135,129,162,198,240,192,80,18,249,250,176,60,127,215,215,194,133,172,241,211,136,253,77,245,250,96,13,244,88,144,121,160,98,76,96,3,183,112,164,109,37,215,161,63,221,247,142,91,87,211,182,111,15,58,90,28,16,7,203,218,99,68,180,32,223,25,92,121,135,50,31,184,175,120,173,138,34,98,123,158,219,200,44,29,46,106,218,177,242,70,118,27,168,155,250,203,123,109,203,17,92,160,158,131,94,3,129,167,145,220,124,48,244,193,227,153,100,144,106,196,169,89,22,130,148,15,108,65,171,128,7,111,246,124,142,26,201,52,2,111,103,119,122,38,97,135,120,203,225,1,69,93,123,224,218,60,178,13,156,243,179,50,161,244,156,113,115,164,53,211,19,31,24,17,61,51,229,204,149,159,61,129,176,186,95,156,207,105,243,196,176,80,182,206,158,86,237,214,116,220,116,221,18,85,89,113,53,113,216,174,87,79,106,38,227,106,206,35,29,211,2,111,188,95,156,204,205,214,112,206,26,165,196,110,69,162,160,75,76,29,120,204,33,240,208,208,245,44,191,230,68,129,181,87,155,24,84,74,113,232,210,139,179,116,72,129,187,27,173,6,235,38,77,5,200,138,61,131,105,164,12,16,192,235,142,184,53,165,72,46,109,162,203,92,83,220,155,236,166,158,31,149,222,121,63,240,219,54,225,84,89,63,112,147,52,223,226,9,227,65,236,35,48,70,173,159,201,240,175,46,205,52,76,219,180,103,192,112,58,235,160,33,225,186,124,154,54,251,167,89,131,138,16,194,120,228,175,81,186,50,223,136,228,138,130,5,52,181,107,213,37,0,27,204,246,28,97,155,214,63,214,21,62,123,186,239,42,13,9,222,231,8,48,206,206,22,79,70,157,140,198,74,97,40,244,245,131,236,242,40,26,157,35,164,158,239,107,29,155,39,143,231,222,103,148,61,16,139,49,118,254,129,124,78,88,201,155,31,201,13,163,40,235,142,197,65,57,125,229,35,26,77,13,155,194,22,85,14,152,22,120,253,237,65,79,139,15,41,83,54,233,169,74,67,215,184,143,70,109,221,51,42,163,69,50,225,160,20,35,62,40,67,28,79,214,217,177,244,193,199,153,214,59,224,134,2,175,92,221,76,225,251,155,197,136,118,238,103,84,40,84,90,238,205,54,62,135,136,164,115,160,164,25,149,145,48,37,214,162,175,77,200,57,185,117,71,213,19,253,239,26,109,37,60,244,189,24,181,6,187,255,33,136,92,163,52,24,46,190,115,234,234,139,101,82,167,223,205,235,90,182,1,106,200,191,224,86,58,60,80,110,21,148,160,188,59,48,48,114,244,166,38,20,43,61,234,156,104,137,109,154,77,59,39,64,111,62,226,199,54,67,237,164,42,60,194,63,49,166,61,37,225,130,119,191,164,122,209,161,153,8,168,121,198,71,61,201,115,145,47,86,26,160,106,14,168,192,34,56,70,26,233,120,140,190,229,32,110,217,183,82,43,145,62,137,130,102,203,73,233,36,52,82,237,188,98,60,7,214,175,160,116,253,122,60,146,134,242,185,149,212,169,231,25,209,24,90,221,57,11,5,181,66,249,11,35,115,244,144,40,148,91,89,83,141,124,74,211,170,216,145,203,39,25,175,177,219,75,193,128,208,234,186,48,109,112,218,87,79,81,96,12,217,153,81,89,115,228,157,48,96,141,223,230,184,169,79,219,189,203,87,27,138,80,237,211,86,79,107,82,220,27,187,80,223,139,65,202,187,95,56,63,212,73,3,94,204,251,94,180,30,62,185,232,137,244,175,127,46,40,179,31,186,54,2,154,145,77,171,211,122,65,135,38,186,201,172,198,213,100,84,198,67,107,65,140,101,5,156,106,126,178,232,176,21,120,72,18,203,176,105,119,58,54,208,217,73,253,230,148,245,60,76,113,120,44,254,96,80,173,74,237,250,15,29,138,182,7,165,3,188,93,152,142,10,173,73,128,1,35,86,30,158,101,123,168,220,76,205,52,208,99,178,40,153,20,133,53,126,41,193,250,189,180,86,98,83,142,228,95,250,28,112,173,150,135,110,48,69,9,22,107,116,63,4,64,48,10,133,13,131,190,163,22,159,3,211,77,228,195,213,97,65,82,154,29,196,251,106,141,155,231,57,223,155,147,195,232,1,83,13,170,108,53,208,203,204,88,182,13,218,208,135,131,180,32,127,50,46,172,179,100,195,10,225,105,2,192,242,148,80,85,10,224,60,236,118,12,22,20,212,149,153,136,72,88,45,1,231,183,202,9,227,54,178,243,213,78,212,135,181,21,89,236,88,28,28,221,67,137,139,26,173,252,247,230,68,102,186,194,104,213,204,64,45,7,249,214,95,181,117,225,179,230,147,178,12,36,73,196,161,67,154,244,212,34,52,154,247,14,24,118,188,241,148,134,145,231,142,7,239,67,53,143,42,172,98,43,170,37,42,244,243,93,201,185,6,120,187,55,127,185,185,134,85,154,6,152,187,70,73,247,47,28,31,191,204,150,44,235,142,124,138,147,124,0,83,175,245,208,72,119,202,111,227,234,227,75,119,253,233,73,221,118,92,92,82,215,60,52,41,245,58,99,142,82,92,91,181,200,144,96,98,245,106,8,24,51,41,148,81,86,240,81,163,155,0,229,239,167,68,100,227,231,71,194,247,88,4,61,61,122,0,208,203,52,207,252,67,244,51,139,18,231,39,243,153,119,192,116,50,75,115,105,66,174,61,190,102,165,167,80,181,37,50,133,26,49,228,229,88,148,90,115,108,235,58,238,125,236,226,252,180,203,179,32,162,164,173,22,232,154,181,210,181,80,134,28,103,102,65,99,179,169,154,64,33,225,235,79,134,171,216,155,214,178,78,12,13,127,50,234,10,182,22,133,82,39,187,99,97,103,203,205,200,168,88,55,101,220,219,196,231,84,98,161,245,158,60,230,125,224,162,41,167,150,208,178,73,110,73,87,154,201,180,147,216,42,1,99,97,155,42,146,18,105,32,177,180,74,92,76,97,141,146,93,12,200,38,103,92,125,54,83,85,104,195,76,30,59,142,212,99,134,229,189,159,86,254,145,226,92,202,197,122,96,164,202,27,66,191,117,97,154,158,5,61,75,166,220,231,70,152,67,149,62,32,97,137,154,5,216,145,178,116,131,145,220,40,213,13,124,68,66,148,158,135,202,119,20,204,226,165,127,52,163,218,42,156,102,20,173,1,143,172,237,94,199,147,105,81,209,143,138,242,82,245,92,8,175,86,84,175,84,99,184,82,180,192,90,115,127,154,224,224,83,240,63,177,156,47,92,186,118,185,97,98,15,119,15,128,155,208,149,55,251,199,119,76,16,169,232,175,144,206,174,173,93,184,169,96,61,97,152,181,166,194,170,159,126,30,44,95,27,227,160,89,18,20,54,125,247,146,95,126,138,234,161,144,61,71,184,127,203,132,235,48,181,65,20,94,67,143,17,1,231,174,29,162,21,29,1,129,81,120,155,15,92,106,170,15,188,30,152,34,131,11,143,167,135,8,229,197,20,131,2,157,196,211,167,12,137,208,242,130,159,74,239,211,80,109,162,106,137,57,127,111,155,24,143,160,18,238,91,152,18,228,22,211,219,107,179,110,219,214,129,211,211,169,144,41,83,139,84,50,112,145,20,95,51,222,246,30,79,54,16,199,210,46,208,108,34,99,1,143,227,103,106,15,209,57,100,119,76,67,154,160,231,120,58,140,142,251,28,247,62,126,94,233,143,128,21,190,126,188,86,123,21,97,80,161,168,209,66,1,188,158,14,163,102,10,9,1,163,176,244,244,39,81,208,187,46,218,85,206,21,253,153,22,193,93,107,250,121,154,64,209,16,137,105,72,217,94,205,143,232,23,19,37,38,18,54,162,246,39,117,104,215,61,243,88,8,63,104,243,245,49,111,118,68,159,80,34,41,111,39,91,167,197,34,59,108,124,42,229,81,35,219,105,94,152,86,124,109,14,68,180,192,61,23,171,102,80,5,55,42,147,134,199,251,76,192,165,42,55,193,160,96,100,197,197,29,90,86,237,44,180,52,77,190,112,18,111,175,153,184,101,118,143,11,243,135,58,98,129,73,24,250,186,167,85,120,169,44,54,116,110,232,88,57,76,162,114,171,166,30,198,153,159,200,40,87,22,97,217,53,120,15,55,114,128,33,132,80,209,60,120,67,75,192,179,36,237,192,166,210,62,234,223,237,12,124,26,157,233,39,136,147,13,118,189,245,176,0,108,19,23,168,1,67,18,181,21,38,108,122,97,38,173,12,203,249,171,28,110,44,27,107,82,21,92,116,193,90,212,150,29,120,173,164,27,158,241,228,222,23,131,224,102,61,26,136,212,2,204,128,177,0,84,126,145,142,74,175,115,226,57,218,163,62,71,36,46,114,197,52,4,239,231,236,179,138,149,186,46,76,214,73,229,25,75,91,45,30,45,211,122,165,195,66,124,191,239,11,151,249,60,185,209,33,197,168,37,107,250,83,248,216,154,41,190,152,41,48,246,7,190,33,15,224,172,84,75,240,72,222,126,101,116,30,213,255,49,221,73,232,200,28,134,193,249,249,222,20,74,121,64,30,146,146,179,200,68,171,19,210,250,238,91,30,229,20,73,138,130,26,68,183,51,154,211,11,61,148,77,78,117,60,177,157,227,183,173,161,234,145,131,69,36,192,223,235,23,19,209,139,207,60,139,122,164,98,85,140,42,14,108,65,243,152,13,95,212,85,97,114,13,113,243,137,121,255,194,187,220,223,30,139,96,245,163,84,155,35,87,96,114,189,146,85,250,193,125,221,171,249,165,253,71,56,30,13,237,167,249,188,216,216,209,136,119,96,210,241,207,213,156,74,59,96,36,76,159,247,134,132,52,174,110,70,203,247,192,189,196,100,193,223,125,126,185,164,117,191,135,145,246,62,215,162,116,121,175,133,254,91,7,5,170,127,183,178,120,176,210,159,49,163,11,127,220,231,46,15,249,78,70,146,52,245,42,95,251,177,194,216,253,211,29,51,234,220,212,246,100,238,77,129,217,74,116,22,155,162,166,192,73,165,220,176,208,208,153,13,248,28,112,218,79,77,47,105,171,241,181,169,183,125,54,181,52,131,159,1,244,12,225,179,159,78,153,133,187,101,61,212,81,20,24,251,194,35,171,108,49,37,161,120,91,119,14,31,115,81,111,77,165,110,139,79,77,75,136,158,173,168,209,214,172,83,124,107,143,57,125,32,189,200,205,235,195,130,0,86,98,101,87,237,227,0,164,156,185,42,248,8,202,86,99,73,11,216,178,24,10,227,10,95,180,104,247,99,94,118,8,220,231,178,2,75,129,201,194,197,217,72,247,68,146,46,67,114,45,61,98,222,76,163,135,104,41,91,106,251,130,173,43,237,15,245,245,249,206,111,2,13,218,249,78,31,102,180,95,1,171,148,7,146,175,86,127,17,240,177,31,170,194,80,138,164,216,41,81,254,82,65,216,227,76,149,84,46,58,146,242,223,76,252,255,216,18,140,144,69,15,198,209,141,241,194,97,26,162,212,14,130,84,37,86,22,117,153,89,5,124,9,48,70,40,147,158,249,242,48,41,209,39,159,60,110,65,190,168,107,75,62,140,107,57,62,22,107,122,62,236,35,133,239,213,3,166,175,186,60,162,173,199,23,94,247,228,234,89,231,9,58,185,97,17,115,44,150,170,111,77,23,248,186,134,12,238,167,158,216,228,7,251,181,146,160,103,123,186,238,169,6,91,215,152,56,167,230,227,61,209,179,236,97,141,66,145,226,227,123,145,84,221,247,72,30,230,196,8,108,93,203,1,147,43,208,61,193,168,49,155,216,119,83,101,210,51,132,13,193,84,0,255,241,22,165,40,156,221,218,163,109,243,199,68,144,31,71,122,208,99,30,48,249,93,245,133,225,239,115,7,168,80,243,182,180,51,25,99,178,197,147,79,84,40,181,147,123,155,20,206,186,240,28,218,62,204,82,221,245,194,69,147,228,205,92,212,136,98,193,144,86,146,6,108,142,25,210,130,16,6,34,211,252,16,113,162,104,214,227,139,17,168,173,207,147,67,181,31,219,202,172,72,172,40,247,219,54,221,172,128,207,105,146,31,86,58,226,17,113,243,198,249,245,144,66,246,104,60,160,82,99,78,125,112,251,6,41,126,186,33,116,164,241,156,52,188,117,12,1,148,58,52,240,55,168,242,233,247,218,245,208,251,36,138,253,163,144,233,7,103,101,225,132,121,58,198,27,5,70,189,184,153,34,102,189,112,82,42,178,4,53,118,29,247,106,26,105,187,194,103,117,182,59,36,218,239,127,182,9,49,128,168,204,123,36,97,201,169,70,167,210,177,124,147,242,29,163,228,89,83,84,80,65,6,144,149,199,233,32,148,80,213,11,171,34,31,13,238,240,235,198,144,116,138,216,134,18,228,82,180,27,191,61,32,181,80,152,147,240,62,154,241,192,213,39,84,58,229,75,159,49,123,88,79,243,175,205,45,96,102,164,134,82,107,234,45,6,20,143,65,71,5,157,152,114,23,207,49,250,138,242,51,96,101,68,188,191,88,133,181,242,38,194,94,62,87,140,10,157,122,233,17,188,204,236,144,1,27,191,149,192,20,14,172,248,237,99,135,12,37,123,133,35,178,93,95,25,250,59,109,107,166,7,62,248,10,144,164,34,52,168,253,245,57,245,88,246,24,95,154,64,103,123,59,31,196,31,141,130,247,249,192,99,220,106,113,228,133,82,81,65,204,115,154,207,104,129,63,158,47,20,242,170,253,184,32,201,152,23,158,233,145,111,132,203,35,142,252,101,77,167,122,53,99,26,7,235,49,37,206,76,212,6,250,100,213,60,1,151,182,148,232,25,33,214,168,124,46,112,101,183,249,166,96,90,138,227,141,223,46,42,64,215,55,10,197,23,134,195,186,63,50,136,115,244,251,219,8,114,63,77,238,29,250,115,135,209,95,121,96,140,247,29,143,118,166,222,35,76,209,42,53,222,51,224,54,242,211,4,111,138,120,247,230,187,237,151,254,154,50,250,139,178,169,11,140,112,75,124,207,109,124,228,122,53,255,58,230,49,158,192,208,108,29,12,253,57,199,147,81,182,171,74,134,196,125,227,173,172,112,67,219,235,135,113,206,59,12,13,82,93,143,222,6,121,173,128,57,128,148,244,155,190,231,59,100,76,76,205,4,34,102,83,102,188,150,201,117,215,87,130,46,56,103,112,86,206,46,242,192,253,108,214,235,194,93,251,139,77,156,48,54,196,99,223,22,237,30,219,38,124,84,247,133,155,114,238,19,92,24,225,241,209,178,173,233,182,69,70,56,184,164,138,181,108,171,216,148,85,171,133,143,193,250,72,143,228,69,131,51,183,200,213,69,81,198,225,190,52,222,188,54,85,239,68,117,109,60,55,181,98,79,243,61,12,212,17,120,135,216,180,105,227,63,117,158,53,50,102,112,136,45,109,32,70,106,117,70,30,36,33,245,241,8,98,36,194,32,129,210,197,166,132,252,132,233,251,141,166,78,204,53,169,28,128,246,42,18,6,20,217,60,186,17,163,193,187,126,111,62,250,83,88,0,39,68,171,23,109,233,17,57,192,228,14,55,121,83,153,172,189,226,157,19,109,182,59,102,143,242,42,101,37,107,247,103,72,139,222,252,156,47,169,222,171,113,5,84,86,2,171,55,142,47,72,82,132,239,201,106,107,208,42,190,112,210,165,185,160,151,75,119,55,164,254,165,191,240,249,10,253,194,175,120,74,131,136,59,92,116,164,12,215,171,34,66,250,168,9,156,30,244,220,125,220,39,195,89,120,225,82,239,150,131,181,166,175,197,39,144,95,206,93,235,12,23,172,232,229,198,152,43,85,238,15,90,170,44,220,250,20,185,99,204,137,125,102,237,74,42,167,134,196,160,172,77,216,198,245,181,10,57,223,123,111,34,193,227,65,111,163,46,48,18,232,79,133,214,121,53,129,187,232,161,87,8,39,214,14,199,205,52,205,68,135,10,120,68,113,140,189,215,82,82,2,50,133,209,27,195,150,163,161,135,250,113,59,196,194,239,112,31,231,7,94,251,198,237,9,79,190,23,47,121,175,179,1,149,165,48,185,194,136,91,216,73,166,157,234,120,109,251,14,105,179,8,130,118,239,175,113,195,219,84,159,137,84,64,165,255,254,12,220,61,125,140,64,73,187,247,201,37,222,179,235,172,0,45,253,135,63,243,26,212,120,105,170,42,49,59,68,27,225,130,32,229,213,181,241,26,217,142,121,157,225,146,167,54,86,211,252,55,226,222,52,156,102,29,241,74,241,96,216,88,8,67,104,63,17,190,106,142,92,161,145,154,63,156,6,16,249,220,165,11,67,233,211,77,65,113,154,199,15,112,170,53,11,67,216,9,203,116,59,12,41,148,190,52,236,134,254,173,51,204,26,178,75,79,84,225,186,175,174,76,191,99,213,154,236,243,75,43,72,224,206,120,52,221,50,104,127,36,50,18,104,122,42,70,49,237,35,139,152,167,233,4,60,197,143,55,189,143,154,219,214,249,61,233,182,11,115,153,150,232,165,205,224,244,150,151,72,152,33,109,87,91,215,155,83,26,229,59,138,169,24,150,92,31,120,196,201,149,233,204,172,207,36,194,111,19,52,247,103,72,176,250,238,79,39,72,197,135,94,141,184,237,55,15,140,211,83,107,20,39,41,173,8,194,34,12,121,12,189,7,70,122,205,111,222,76,6,172,63,112,139,30,145,12,79,150,234,209,2,35,236,237,240,113,64,84,97,199,224,38,240,153,68,47,76,243,178,15,26,22,232,218,227,133,131,40,11,24,151,253,121,177,90,98,18,158,13,255,169,246,198,43,171,158,194,36,40,186,84,83,5,18,191,91,113,135,132,192,110,207,168,208,52,234,94,128,169,198,62,140,8,166,45,233,118,35,242,239,75,5,55,141,134,224,206,67,156,85,53,212,109,135,139,52,70,38,231,161,213,249,70,17,232,222,13,186,122,101,140,103,35,165,67,101,6,76,191,137,222,27,249,219,24,179,243,219,163,107,1,36,244,81,17,91,200,22,196,208,170,81,188,149,56,145,169,53,224,148,21,152,124,180,123,55,232,95,237,135,151,41,241,49,191,139,77,132,234,41,236,68,121,193,203,235,233,75,90,143,202,232,57,141,207,236,8,248,236,155,69,107,74,97,233,139,98,240,100,173,28,239,47,243,210,197,225,186,31,229,72,226,239,51,168,149,96,37,107,79,193,42,46,93,246,152,9,172,253,168,67,62,87,247,230,31,27,233,10,234,213,20,166,173,173,59,220,49,236,215,115,243,243,224,57,96,136,230,199,115,245,253,156,201,88,70,213,236,180,71,27,113,53,231,183,86,226,66,248,94,61,38,153,32,187,46,229,249,94,4,176,253,209,230,24,108,130,10,151,20,205,24,84,180,211,81,172,112,71,221,221,97,120,210,212,238,164,245,35,154,70,207,173,176,152,245,189,143,29,31,204,173,136,166,181,166,149,211,40,192,68,247,63,221,199,239,147,161,194,17,239,5,23,92,83,107,155,48,86,48,188,160,254,204,105,248,76,242,158,98,76,225,171,120,8,169,120,211,56,24,207,91,176,255,229,7,190,59,94,178,124,138,150,185,155,0,247,189,57,33,202,231,173,81,86,43,23,77,171,62,28,70,180,43,199,131,35,137,248,212,223,79,72,92,124,204,206,94,153,158,214,155,109,236,183,129,178,221,234,86,12,29,89,192,40,147,104,225,244,100,125,221,207,5,147,131,50,228,193,9,3,81,157,195,52,162,107,155,21,242,139,209,63,140,0,102,174,207,111,147,48,139,33,109,231,115,77,53,146,22,66,133,158,16,163,179,175,172,63,192,215,139,0,134,237,236,49,177,106,80,59,81,160,185,186,62,154,145,97,186,139,130,71,93,166,50,246,204,50,143,205,23,163,214,41,15,209,131,153,186,166,20,87,119,142,40,185,154,188,107,240,143,37,26,86,158,142,189,99,66,183,32,80,77,131,116,165,126,176,65,246,188,197,92,177,64,165,222,188,148,75,222,106,45,92,89,91,169,76,44,40,198,124,24,99,158,28,81,116,221,71,193,21,138,73,163,143,135,97,233,152,112,59,102,34,195,164,214,14,141,138,193,50,201,26,201,26,168,178,238,154,158,203,93,158,125,141,167,107,136,153,28,139,59,15,13,99,205,179,167,112,226,58,218,30,223,107,18,245,232,49,87,140,193,74,173,86,66,104,23,229,140,127,250,118,32,76,136,149,15,227,68,213,49,161,138,162,123,26,5,110,220,146,181,235,212,194,88,238,135,163,253,82,187,246,141,82,120,31,245,253,156,3,73,149,37,143,41,138,50,74,143,83,4,51,86,175,70,58,126,197,41,66,253,181,254,116,54,161,108,71,209,147,210,159,46,38,191,19,23,159,197,217,158,110,193,68,177,119,139,131,215,56,95,180,163,232,108,197,97,102,37,163,102,215,134,35,8,182,60,48,8,157,66,87,73,76,204,113,122,248,29,134,5,111,62,109,215,163,199,198,65,118,110,62,51,229,167,152,228,6,7,217,162,253,180,24,35,138,222,195,30,193,161,209,30,202,51,141,86,116,13,81,94,58,187,142,26,90,106,209,126,67,126,161,173,167,233,21,129,146,184,216,178,88,218,119,122,86,126,115,223,11,127,115,8,127,55,112,191,201,91,180,172,187,246,31,192,118,211,130,102,130,4,220,86,114,27,232,226,230,181,148,50,84,97,74,73,2,157,108,48,248,89,236,78,136,247,105,209,39,32,26,22,96,75,26,123,135,30,128,48,176,155,128,103,1,208,124,254,144,11,68,161,10,244,188,115,40,81,4,18,0,81,5,147,153,148,202,241,66,65,118,148,37,161,90,141,125,169,156,9,117,4,167,21,154,33,99,42,35,9,39,67,48,248,97,114,163,24,35,132,12,59,66,46,199,110,165,57,90,169,30,166,105,78,133,39,209,214,67,62,179,40,91,217,225,197,144,210,207,15,69,69,142,100,69,38,61,161,242,167,112,47,93,70,132,108,123,252,3,167,154,163,57,33,255,193,9,167,139,2,2,223,240,159,216,67,148,19,4,170,185,112,11,207,132,77,74,81,49,72,63,132,67,74,5,89,211,139,135,217,92,45,60,59,36,92,187,194,232,159,22,113,252,134,108,134,68,20,87,84,210,103,88,142,52,106,50,160,132,241,61,35,211,29,160,10,218,244,252,206,40,133,204,214,69,170,156,58,157,10,166,24,19,182,97,117,205,6,229,3,81,136,156,17,0,126,248,68,186,117,255,173,128,155,234,237,177,143,158,167,9,255,136,34,253,135,220,172,195,249,226,166,74,134,194,82,15,221,65,26,62,236,1,102,43,124,99,2,23,130,154,254,98,244,62,53,125,180,227,120,95,58,186,243,229,50,209,81,129,41,133,245,99,243,184,128,144,170,200,23,33,203,178,227,201,233,253,212,112,41,161,192,186,61,18,69,18,4,27,79,224,98,181,148,14,163,39,163,75,243,192,53,246,194,131,118,13,253,29,99,97,212,21,174,246,158,38,130,46,48,41,85,55,162,168,246,40,85,87,46,61,48,229,190,246,57,193,181,225,21,2,191,28,253,7,8,193,21,141,105,98,206,181,232,100,4,134,2,238,129,47,5,242,7,15,133,97,141,238,114,243,231,201,113,229,110,232,132,76,211,210,49,253,237,189,247,106,74,76,229,201,19,239,18,123,14,189,140,77,95,140,99,188,132,167,190,141,84,105,41,108,116,182,1,119,149,145,170,244,39,119,1,171,110,118,70,19,29,142,56,141,98,26,119,31,244,205,215,251,187,109,106,119,219,72,166,171,112,225,242,144,155,33,29,24,60,93,160,231,40,154,10,195,37,159,5,222,74,146,71,137,108,228,188,50,205,63,15,45,14,1,251,48,176,128,171,148,243,30,24,59,168,203,131,215,103,142,162,187,26,116,12,192,227,225,93,67,109,54,187,57,157,127,33,106,253,109,99,65,12,184,18,252,208,81,97,19,155,2,31,175,163,63,112,142,194,8,224,57,158,97,201,38,87,123,31,45,169,199,9,183,210,173,23,204,150,0,26,15,76,81,246,253,237,99,77,203,70,142,19,158,131,242,157,81,35,59,47,176,29,124,49,106,103,28,212,211,70,166,58,205,59,27,200,70,72,68,148,45,229,108,236,241,197,214,80,29,221,175,43,243,142,185,201,126,233,213,38,170,17,179,133,162,24,49,38,58,245,217,253,6,122,243,122,56,173,58,41,236,136,157,99,244,40,119,7,23,247,29,33,232,4,163,69,122,30,252,236,43,17,213,79,68,172,165,155,145,38,99,151,79,52,41,168,222,149,188,19,231,167,220,26,54,2,225,127,120,238,25,61,248,197,212,183,167,222,155,10,234,124,195,219,240,111,148,23,46,145,21,166,3,74,15,40,131,179,194,125,190,48,205,115,45,224,213,85,250,251,223,195,20,196,61,48,239,238,48,189,66,251,189,26,91,40,96,216,213,94,152,198,13,135,217,58,82,121,190,87,10,6,192,130,209,171,134,39,252,90,227,86,86,100,138,60,235,124,96,136,169,2,110,103,102,108,133,203,93,252,7,134,53,241,249,109,40,36,2,110,86,51,160,240,110,209,95,84,224,4,151,38,5,227,184,74,183,158,55,27,215,125,123,150,80,189,229,165,103,67,132,254,65,97,84,19,252,197,160,47,75,186,70,160,211,9,2,14,74,189,69,78,135,128,29,61,229,81,106,153,177,122,31,152,130,251,40,93,173,132,171,244,189,32,75,173,183,252,154,110,121,29,83,24,228,163,79,128,99,252,189,55,37,242,183,168,22,157,247,231,98,50,28,183,70,52,189,216,37,217,43,214,80,253,199,11,219,173,30,69,143,229,129,75,236,25,180,28,103,229,64,226,149,246,45,64,51,161,211,241,220,28,225,194,91,93,138,130,232,3,151,160,66,161,208,89,26,56,171,169,136,133,130,16,132,60,237,121,174,110,188,92,129,246,39,36,210,141,30,107,223,218,82,228,13,20,166,97,55,234,1,219,182,18,0,133,71,16,42,208,201,251,16,65,116,250,219,103,228,1,27,68,93,207,194,34,215,22,101,171,197,8,50,21,45,87,25,163,144,152,219,83,23,14,177,244,168,106,133,107,225,217,231,86,217,183,168,149,198,233,252,108,54,179,133,94,1,98,236,103,253,63,219,59,41,132,120,48,163,238,213,205,102,153,75,19,240,26,42,103,64,147,18,41,26,135,7,68,1,122,115,106,161,98,97,116,252,149,165,123,17,165,87,81,71,130,68,217,20,211,236,252,86,61,187,91,180,130,76,130,138,50,245,9,196,221,29,28,153,139,254,188,152,169,77,221,70,18,52,215,245,183,161,97,241,154,137,3,115,246,235,254,79,150,184,95,120,171,216,14,226,240,107,70,51,35,132,235,69,100,12,43,141,213,251,246,153,216,212,24,15,140,215,118,97,104,238,229,201,39,18,114,237,222,156,203,139,194,216,92,210,95,67,103,228,133,137,166,212,59,29,224,156,208,133,61,44,28,26,181,190,72,95,171,41,129,105,183,234,189,249,49,223,196,57,130,215,102,223,181,137,169,168,50,41,180,21,167,200,107,153,21,146,158,71,195,140,207,23,157,73,191,200,160,220,112,221,234,235,162,73,223,179,84,207,166,157,164,39,169,169,67,201,66,39,245,126,199,236,225,152,36,20,119,14,225,152,105,198,115,44,111,221,232,58,138,6,25,68,108,148,175,164,211,57,127,223,154,30,64,77,206,254,116,11,218,253,156,77,137,86,136,156,247,91,39,105,168,110,27,36,56,35,218,2,60,181,168,2,53,133,208,72,60,104,47,162,131,14,233,69,189,109,15,231,90,78,138,139,30,175,188,236,118,59,173,136,33,42,76,212,86,94,154,176,133,12,120,134,81,169,202,60,122,136,159,186,49,196,207,91,12,143,170,144,124,106,74,152,238,169,69,94,66,50,125,141,222,249,224,207,176,147,88,237,4,138,174,107,16,115,194,4,91,244,116,1,78,253,54,152,157,19,85,41,94,218,23,196,151,174,61,101,137,196,230,159,251,182,229,161,195,33,57,101,218,234,114,248,93,84,210,119,101,251,109,84,131,70,236,185,48,126,73,86,118,155,25,154,214,88,31,8,1,201,52,108,164,242,66,8,180,144,58,82,94,219,179,31,173,220,111,215,30,106,48,50,199,141,207,33,73,27,102,210,38,127,4,141,201,113,71,73,45,121,18,249,233,254,147,16,17,84,245,45,112,129,103,186,181,238,233,209,106,131,50,131,201,21,40,49,97,189,247,113,11,98,199,33,180,89,116,76,206,57,217,71,187,183,70,67,91,6,28,58,242,29,147,216,66,182,50,13,27,228,27,83,110,206,2,146,169,210,172,46,66,224,33,242,143,240,113,228,126,11,187,83,82,117,83,35,181,63,27,123,204,51,72,165,30,24,113,242,176,98,6,217,0,137,61,83,152,221,230,157,226,214,62,32,31,147,94,160,107,166,115,50,170,192,5,5,26,72,1,69,103,170,137,206,93,152,243,229,214,207,96,244,149,162,48,17,178,59,75,51,165,185,114,115,19,94,146,61,7,45,57,121,242,100,69,26,247,96,37,85,161,48,34,130,183,67,147,136,175,212,0,32,248,118,142,140,128,43,84,78,50,13,169,58,142,104,13,181,238,77,181,207,160,246,175,65,146,81,108,227,21,219,175,254,98,211,215,200,154,34,169,73,250,31,3,37,71,99,17,205,10,138,214,203,127,89,232,126,79,18,146,164,82,190,231,176,253,142,77,171,5,2,213,56,13,175,93,137,61,44,158,42,48,173,138,23,94,26,153,171,70,226,30,19,205,202,228,20,165,193,236,246,90,37,132,72,229,173,150,157,147,91,12,113,45,94,131,72,86,218,80,72,137,104,184,230,151,220,137,50,97,14,74,137,28,16,144,28,183,243,225,56,41,83,79,100,188,137,125,45,222,106,157,35,242,224,24,143,161,132,72,59,230,20,154,11,224,116,75,221,11,193,201,174,232,217,118,91,108,149,103,154,157,31,147,231,238,184,150,177,238,105,174,209,51,151,150,162,25,75,147,86,207,37,51,152,147,111,70,98,199,216,152,148,15,168,146,41,11,26,36,120,230,225,248,188,48,228,4,226,42,158,215,74,98,189,85,142,251,21,91,78,158,235,25,81,104,58,35,6,133,89,1,207,179,192,108,119,215,75,69,40,46,233,213,198,163,16,63,141,11,33,11,183,34,9,59,202,245,252,139,206,126,92,161,251,53,168,97,24,98,124,157,45,133,202,30,9,166,116,45,79,99,67,58,126,101,132,98,50,220,81,249,189,58,133,243,205,1,250,44,30,42,140,131,4,140,222,53,37,73,162,198,110,104,16,21,45,97,29,111,19,61,147,200,26,60,196,10,67,169,238,225,171,101,97,31,253,105,211,8,143,130,190,98,76,8,23,38,173,186,111,69,31,110,124,86,248,120,48,55,112,61,217,195,197,229,163,94,191,71,196,34,211,41,80,159,155,155,178,198,205,129,156,205,71,63,215,143,109,177,221,178,188,39,129,88,201,165,69,79,31,101,121,187,233,152,154,54,92,4,90,127,249,23,253,237,95,253,128,195,231,36,74,77,127,155,57,31,185,2,40,99,212,67,135,52,253,76,151,40,188,91,199,144,212,123,67,0,222,47,154,159,244,125,101,75,9,219,239,236,8,83,73,221,44,206,25,220,105,180,42,111,61,31,32,25,169,209,15,5,255,210,22,219,14,22,24,9,62,87,78,88,221,195,233,217,15,46,70,82,10,93,19,186,213,98,60,241,185,210,175,17,72,224,14,241,75,100,139,71,211,18,252,122,238,75,37,81,212,151,89,102,91,97,198,59,46,110,180,83,201,144,65,0,116,107,84,206,15,15,141,180,84,68,124,35,228,158,140,164,85,63,38,21,196,37,69,41,21,92,42,178,54,143,53,54,35,253,152,76,54,77,158,27,202,171,208,209,165,77,112,11,179,0,193,0,200,134,86,84,74,81,133,127,199,4,58,229,219,101,2,141,105,23,173,116,202,106,204,100,139,130,35,35,5,189,48,167,194,125,110,90,127,213,76,161,248,255,76,240,40,220,169,116,149,41,76,81,74,148,43,157,131,111,235,46,78,96,103,132,209,9,185,86,214,146,112,170,228,97,28,117,248,12,154,54,69,224,54,108,185,122,26,217,227,133,59,189,237,94,191,156,136,253,13,57,157,204,172,137,186,131,196,113,164,21,129,16,4,141,8,92,155,199,172,84,166,196,73,118,180,196,34,57,84,212,200,177,132,74,212,237,28,99,233,233,189,41,228,1,111,81,94,205,214,125,40,240,185,60,178,97,228,142,207,204,145,239,73,191,116,143,90,14,218,7,84,169,129,142,48,152,239,3,198,110,148,81,105,80,134,70,157,22,106,138,162,109,124,224,14,135,178,143,202,195,76,248,179,106,98,34,225,88,233,62,92,44,87,125,47,165,143,87,226,14,197,42,82,86,60,54,188,110,18,225,42,168,127,134,79,7,255,15,209,55,129,97,219,45,23,86,54,107,2,174,213,147,8,9,145,148,86,244,82,42,19,99,97,22,40,143,36,61,88,76,248,236,194,41,61,213,43,88,53,45,186,120,19,94,171,202,77,97,213,44,223,81,206,204,207,202,171,6,218,104,206,117,152,170,38,57,247,10,145,151,153,227,222,244,64,136,33,13,203,81,14,73,142,148,205,161,150,181,69,244,61,42,26,32,33,152,165,235,123,65,2,237,225,200,148,76,159,80,111,142,221,225,102,56,33,255,42,164,60,192,212,103,249,120,39,66,144,235,185,57,105,36,127,52,235,190,21,91,186,176,167,143,251,104,228,179,36,82,127,94,12,201,130,223,168,193,1,122,62,138,56,232,140,105,245,61,158,138,239,158,84,19,167,208,71,231,244,199,240,139,178,31,206,7,166,229,47,96,132,240,170,206,134,214,60,133,14,76,182,126,42,76,108,186,93,184,170,74,48,246,51,166,250,133,57,129,116,9,32,158,209,29,54,74,106,93,33,203,20,98,2,38,84,166,235,11,50,193,207,251,167,83,6,146,98,221,114,40,224,204,49,106,116,211,136,121,103,244,67,221,47,38,37,32,97,187,130,120,216,234,254,214,203,138,166,228,214,103,18,38,87,121,56,176,197,31,229,214,211,26,170,227,222,28,85,186,68,206,142,225,97,88,67,219,120,46,166,152,47,95,216,148,182,228,240,74,40,80,248,91,161,61,170,68,194,132,175,182,87,117,255,226,220,171,42,140,86,195,189,121,49,151,79,97,170,18,46,140,38,177,254,246,25,64,239,20,177,234,150,36,12,76,231,216,165,243,176,95,184,63,218,102,149,156,133,139,168,2,211,196,42,182,31,118,138,43,134,90,245,214,208,23,35,7,116,140,29,135,173,128,172,61,230,130,85,18,56,124,254,60,158,155,99,161,231,29,48,237,52,106,138,156,3,160,248,52,68,221,79,123,111,32,97,244,244,62,104,43,143,101,72,210,206,249,193,151,137,116,63,174,19,98,111,61,80,86,151,90,42,103,15,43,174,213,8,60,30,230,91,26,138,166,11,61,144,150,176,136,150,26,119,173,196,36,157,214,16,171,15,70,131,122,187,48,205,130,15,12,131,74,188,52,84,226,106,148,230,69,174,209,39,18,210,12,69,221,128,66,225,116,118,120,88,47,149,160,217,72,120,28,69,174,72,45,67,66,57,46,166,104,105,229,186,94,52,228,116,64,225,45,82,123,24,155,53,7,108,180,159,10,55,78,55,127,45,146,28,90,193,104,135,132,55,111,210,58,155,32,47,144,183,38,242,19,155,33,71,234,251,185,32,237,109,1,79,188,56,157,40,103,43,93,177,54,27,133,109,207,136,30,167,32,150,102,51,127,81,39,10,187,213,14,184,144,168,104,143,33,95,91,124,108,248,46,180,173,161,144,210,222,241,100,103,181,108,173,0,46,38,68,224,131,82,208,237,208,163,15,214,250,150,252,226,194,166,162,167,19,123,235,220,254,211,88,133,26,194,53,34,46,39,230,192,107,133,131,97,171,189,140,126,107,220,28,59,94,220,255,130,232,144,107,199,0,231,174,253,78,38,94,26,115,152,102,140,231,196,167,21,71,208,180,159,227,99,226,163,85,95,61,52,254,169,170,19,211,61,59,65,210,178,212,189,198,127,225,203,216,119,34,21,236,9,29,81,138,160,98,68,145,149,81,231,230,108,241,136,172,251,186,206,203,152,37,245,252,56,187,72,92,76,136,92,207,181,73,113,108,173,1,195,165,161,7,68,74,195,43,172,172,97,187,235,52,43,200,164,246,22,40,18,53,15,138,70,71,60,24,165,77,106,105,83,81,154,98,68,17,17,214,46,119,224,116,239,13,79,119,81,239,100,173,208,43,4,174,143,238,31,112,109,177,153,101,35,250,124,60,35,136,212,125,101,158,253,134,13,95,225,233,148,107,160,112,144,246,231,193,188,198,112,113,210,87,149,239,230,165,135,179,247,209,4,51,117,55,34,192,62,102,220,58,177,112,213,37,155,36,181,171,191,52,166,213,243,216,211,136,0,86,192,70,238,168,223,18,250,235,128,143,15,160,126,44,19,161,222,115,9,6,233,199,200,167,58,177,4,218,8,36,40,74,137,238,135,210,105,52,170,58,100,147,192,76,14,152,138,38,61,203,137,161,198,154,63,59,97,127,36,105,241,115,60,129,119,142,85,218,164,212,110,91,214,79,220,28,70,91,178,232,110,131,247,237,102,29,29,88,235,25,50,146,114,37,110,62,57,245,158,221,136,65,234,126,245,36,10,160,115,112,91,129,124,117,24,198,86,253,214,72,229,122,43,4,75,16,181,156,249,216,40,219,219,89,17,213,165,27,66,205,136,98,109,211,31,76,53,181,234,142,85,220,222,216,101,97,173,37,58,243,24,33,217,29,190,133,122,96,210,124,147,197,98,194,24,70,232,226,49,112,160,220,112,157,94,11,121,114,63,61,91,142,149,233,175,5,89,190,68,52,170,177,75,248,178,37,115,152,181,10,144,195,218,239,139,120,193,212,1,161,95,218,27,2,128,105,33,120,79,211,234,251,24,130,238,170,205,77,125,108,118,13,222,115,184,109,122,123,158,176,23,198,189,15,102,129,213,106,188,240,12,187,10,202,190,162,89,123,44,190,118,63,36,116,78,90,57,197,167,58,251,166,191,22,220,133,187,234,131,155,44,156,143,8,214,138,218,85,197,228,165,253,222,112,108,191,240,40,81,247,8,213,35,3,244,132,220,26,66,60,14,211,120,57,20,134,243,201,173,155,5,149,120,87,83,148,94,200,28,79,150,96,62,208,104,121,166,211,206,103,152,197,164,171,134,235,232,251,238,129,82,107,216,159,128,92,139,179,212,116,109,135,194,199,101,89,30,154,130,153,181,96,254,232,228,238,221,117,216,120,110,136,252,21,166,158,48,230,81,162,49,110,60,230,59,29,82,247,173,57,135,20,166,99,61,190,38,92,71,77,3,91,27,58,165,180,238,213,199,12,120,215,124,119,62,78,251,237,214,31,183,165,89,41,120,188,24,50,227,83,77,12,28,114,127,49,228,104,159,184,128,137,250,186,235,128,189,56,179,154,1,221,30,61,80,82,83,234,203,161,42,30,67,142,167,144,212,248,161,133,160,198,134,145,45,171,188,31,31,116,238,24,211,12,165,144,158,167,153,174,63,65,183,214,74,83,138,50,189,223,154,24,176,73,23,107,72,141,144,107,76,226,115,236,84,53,24,251,239,123,6,60,31,230,23,235,147,203,241,57,233,36,215,174,103,4,57,210,221,53,104,38,212,202,20,106,208,150,211,117,218,205,31,99,180,154,28,106,124,15,248,81,244,244,168,103,158,12,133,147,154,55,76,187,126,223,10,126,65,13,164,24,139,111,60,23,125,19,10,231,99,15,58,251,221,129,139,73,242,10,124,222,162,199,193,148,137,94,232,199,4,246,198,227,31,156,255,112,117,218,75,224,164,90,233,132,120,66,142,134,153,50,32,168,185,48,117,167,225,29,147,64,171,202,119,3,79,223,112,129,32,219,115,170,202,78,90,99,176,43,204,49,197,207,144,55,133,139,21,160,248,2,129,14,95,63,87,66,43,188,197,202,103,187,148,227,131,34,51,42,187,239,190,1,3,187,192,125,201,163,33,154,88,229,131,101,147,181,90,177,242,41,49,20,235,43,155,20,76,28,231,199,208,90,234,175,17,145,99,98,6,92,158,218,221,76,227,226,136,137,150,44,209,120,23,47,214,83,212,1,66,15,206,33,181,5,166,205,214,125,92,22,98,210,186,24,227,95,45,53,174,62,227,166,46,23,116,131,112,24,56,220,140,114,85,96,66,128,41,174,230,81,139,222,156,125,233,254,118,110,26,179,166,131,167,122,44,254,60,37,252,147,146,69,160,86,247,122,31,19,67,66,188,84,10,183,66,221,14,254,198,145,180,189,151,122,228,25,246,46,233,63,40,162,46,76,21,225,112,39,118,86,154,27,117,204,184,91,243,173,216,154,44,149,69,235,248,230,149,190,231,15,46,148,177,202,233,6,155,124,113,85,114,138,63,17,252,208,155,147,122,254,170,81,23,237,238,83,165,139,9,208,142,237,150,33,125,167,99,63,191,77,59,104,14,152,150,170,174,55,207,104,213,248,123,211,167,87,178,190,55,76,63,30,77,156,24,69,162,105,96,87,79,215,206,51,187,145,191,80,184,23,111,105,3,62,110,132,156,111,60,90,114,49,182,101,164,116,218,34,2,188,188,63,107,209,61,120,118,204,231,201,233,162,241,81,227,156,30,89,111,142,187,25,195,114,22,243,216,207,213,182,219,126,55,31,166,43,36,133,103,231,139,237,160,198,132,184,58,61,66,166,192,231,212,143,171,139,49,207,9,220,77,133,228,131,127,242,85,10,147,83,45,142,26,101,183,128,243,18,74,91,5,103,83,90,142,76,157,118,108,28,131,150,230,33,155,86,54,210,39,15,239,162,183,189,213,85,101,123,141,122,160,99,242,226,20,235,2,99,90,58,165,20,220,35,67,149,172,127,156,46,254,96,22,180,211,13,15,149,236,18,119,238,105,231,103,109,102,10,22,3,182,138,6,133,107,100,56,22,9,108,34,255,138,34,213,177,47,156,148,161,11,184,132,223,101,207,248,160,68,76,61,84,111,213,7,90,130,11,179,242,142,107,7,105,134,242,108,87,152,166,62,13,80,75,75,98,98,25,225,237,86,56,61,63,13,7,84,119,231,133,101,196,70,45,48,213,241,49,15,112,34,212,144,65,252,212,181,187,81,182,163,196,108,43,60,49,8,47,76,97,179,192,153,104,217,133,179,74,42,23,134,32,143,120,176,186,31,158,184,194,49,236,157,6,208,178,175,71,150,143,134,140,225,29,78,166,74,114,236,84,61,241,203,168,206,92,97,148,115,228,161,5,102,123,244,101,59,126,197,9,106,171,164,84,99,158,52,116,15,213,62,67,251,107,121,188,123,208,252,244,24,58,240,246,187,44,31,124,117,79,251,83,129,177,33,124,190,209,76,112,224,49,100,168,19,243,123,87,59,56,171,194,136,101,228,128,137,173,235,205,137,14,164,184,122,216,28,87,83,228,108,24,190,11,15,243,27,52,1,14,105,109,186,191,77,101,203,122,190,102,141,70,109,202,217,57,195,235,51,145,138,219,80,196,51,32,206,86,212,138,233,46,92,210,99,44,28,255,251,238,24,8,117,106,60,208,4,36,114,44,205,178,144,21,82,184,80,119,227,79,118,140,183,71,101,17,56,199,91,131,106,53,67,182,90,48,63,92,126,23,235,234,57,150,162,115,23,243,203,169,171,199,136,21,67,137,213,189,152,18,17,129,207,182,26,145,97,218,161,151,178,175,228,5,135,237,140,231,230,211,233,38,188,140,99,225,254,246,40,74,9,117,224,84,188,188,221,96,205,192,101,146,23,206,61,105,232,80,178,129,188,206,218,44,229,94,252,202,157,103,123,145,88,247,5,226,10,189,26,114,9,239,9,99,42,192,59,223,158,61,218,107,160,152,102,148,245,171,161,65,73,213,190,147,20,230,15,61,205,169,188,115,143,145,57,156,210,126,237,144,21,105,178,241,211,227,126,78,115,170,206,99,138,19,160,149,215,162,93,44,198,132,131,89,201,195,8,154,246,17,59,188,149,75,73,97,189,9,189,237,122,215,30,100,145,114,111,194,55,171,183,187,114,159,116,82,134,130,241,158,61,149,231,144,175,69,181,66,109,251,94,252,148,8,102,19,10,223,241,86,171,237,103,130,19,123,119,85,26,219,21,138,146,54,157,179,164,118,47,6,226,189,168,56,144,17,101,179,171,97,101,212,241,208,150,161,63,116,230,108,124,173,222,69,68,174,194,104,65,3,73,160,84,68,201,173,51,137,143,187,101,80,208,36,9,83,98,252,231,72,136,111,89,137,77,202,144,89,61,218,136,155,151,222,133,39,251,192,103,67,241,70,7,182,171,85,85,195,49,91,183,115,138,171,207,105,82,212,132,57,112,176,104,25,252,180,79,145,118,140,92,237,160,236,66,73,70,178,177,48,149,187,155,161,45,33,104,167,107,245,46,107,154,174,245,226,102,124,16,119,207,72,207,102,6,163,144,55,247,1,155,56,156,192,21,70,34,127,110,218,40,148,172,205,18,208,46,71,203,134,65,9,140,254,118,58,94,192,221,51,172,142,236,14,10,149,96,104,51,58,108,132,107,75,224,179,45,215,24,82,83,216,208,139,219,173,16,68,224,178,39,173,93,73,166,75,29,31,155,112,89,22,243,10,86,87,66,4,14,55,235,80,19,152,6,231,26,112,162,125,74,96,44,212,20,39,64,130,99,83,22,136,113,137,141,152,42,9,181,122,1,9,222,123,44,135,222,16,180,250,4,174,248,166,37,96,54,221,170,48,181,18,213,225,129,50,177,194,8,141,248,118,213,127,74,234,50,162,139,122,145,28,191,157,30,65,14,82,133,177,151,117,83,214,22,3,9,79,165,196,158,97,173,178,170,112,154,8,239,23,183,128,104,110,67,202,82,225,246,21,208,98,190,111,140,18,5,217,174,2,29,116,253,8,74,129,191,219,239,148,66,15,229,17,72,103,171,89,225,41,210,8,167,53,20,244,139,14,167,48,64,202,55,117,237,17,74,136,192,134,149,77,123,100,86,38,26,214,93,208,101,30,248,44,21,45,254,32,242,78,155,227,7,247,205,34,149,105,128,228,145,55,55,209,6,133,247,149,21,38,51,227,227,221,41,128,221,122,243,65,210,192,63,229,57,1,85,141,211,234,70,182,151,136,255,52,203,234,11,195,29,21,87,119,115,48,158,155,19,66,113,184,90,41,163,194,200,200,58,74,222,81,182,89,56,223,111,98,5,78,235,39,53,14,209,240,158,158,11,128,65,233,120,223,250,100,139,38,95,127,109,250,247,203,243,100,187,58,227,242,162,28,125,74,12,40,113,206,187,198,244,178,211,66,67,203,137,179,195,89,218,86,39,29,173,172,44,212,119,174,40,131,232,86,158,182,117,6,211,151,30,19,28,182,114,237,60,39,236,118,171,113,58,21,73,218,138,204,112,178,2,28,78,38,223,41,112,177,234,208,15,38,111,53,245,183,209,72,114,210,47,170,203,216,101,117,221,226,123,251,70,73,232,98,41,59,157,169,38,250,131,229,51,21,180,105,11,170,199,218,99,249,36,74,29,244,192,69,51,214,187,214,9,123,149,166,101,193,20,103,204,22,147,212,24,9,244,196,61,115,50,2,10,150,83,120,98,87,176,30,38,183,250,248,135,227,113,235,57,92,198,8,24,71,81,173,167,115,156,39,167,228,67,9,139,125,86,79,243,179,103,100,63,29,144,140,170,186,240,169,135,221,78,228,4,140,186,103,83,83,225,44,237,26,240,128,54,76,127,187,161,42,236,168,181,40,139,133,3,109,135,51,184,65,135,212,203,82,51,156,106,118,119,52,113,103,243,216,250,220,108,157,126,45,236,150,74,25,123,76,148,50,162,70,130,42,184,179,155,43,76,183,147,15,73,135,76,81,223,153,124,234,69,219,241,73,213,222,132,242,221,117,4,208,48,164,239,169,61,112,240,10,3,143,231,232,64,130,37,185,28,243,129,19,113,129,127,7,199,205,41,38,248,3,234,235,242,88,101,199,179,147,147,37,243,214,219,43,113,72,146,43,53,156,49,216,116,63,169,17,2,86,47,16,91,117,230,184,115,167,65,81,97,170,189,170,163,196,35,165,126,149,32,126,16,91,81,85,78,135,196,243,208,65,134,12,202,47,191,163,73,60,219,225,115,10,43,183,111,70,15,49,205,184,55,157,46,26,204,46,182,183,197,205,207,222,179,212,172,34,48,20,217,160,134,140,202,19,137,43,195,186,91,3,38,187,161,22,118,91,183,16,129,144,58,82,139,2,243,116,190,125,55,4,214,134,78,110,8,162,162,56,3,26,9,173,98,200,121,155,198,180,163,132,199,52,116,122,60,152,229,1,49,74,50,119,85,115,144,16,189,215,57,3,195,13,145,31,75,117,186,90,30,240,42,202,5,129,165,122,246,204,251,211,235,169,253,78,166,110,217,2,158,212,196,171,69,7,9,218,125,180,73,215,211,99,240,145,111,184,48,233,0,221,159,97,60,137,207,89,169,89,215,253,23,158,205,114,81,180,151,183,238,253,136,6,222,123,91,25,156,30,44,86,96,112,159,108,43,217,36,167,214,200,177,170,161,169,200,251,49,96,74,148,69,49,40,240,48,233,105,122,142,173,116,97,2,58,122,22,79,35,96,115,24,3,111,61,39,249,217,173,238,205,109,15,214,155,31,211,233,222,155,78,11,181,207,89,197,46,86,9,124,204,214,199,56,130,173,215,237,220,102,197,26,122,94,14,60,7,143,229,53,83,23,213,33,237,4,253,87,192,189,147,142,19,120,34,204,233,143,86,178,145,43,40,156,175,221,214,140,131,70,6,5,130,53,119,126,155,53,47,168,53,218,45,154,228,183,38,71,162,174,243,129,9,169,249,173,143,181,161,244,52,180,216,150,240,2,145,198,123,226,105,214,129,155,99,93,35,100,85,213,26,165,21,248,174,15,170,222,247,122,174,30,33,4,67,162,59,61,221,217,76,193,99,123,125,87,163,228,147,245,91,118,106,211,252,176,165,241,75,219,73,96,10,159,95,155,0,29,54,253,105,208,65,189,232,28,130,219,225,146,41,64,85,56,223,26,160,179,56,206,153,168,198,11,108,196,81,108,112,28,22,206,121,53,69,9,138,249,49,15,175,235,249,120,122,115,43,34,218,1,143,53,158,105,4,225,160,27,109,176,144,174,242,26,232,45,98,113,86,157,171,53,62,54,253,93,174,104,209,113,214,69,36,147,181,133,76,160,255,52,242,186,74,134,199,121,56,210,133,25,23,157,101,199,74,75,145,113,60,240,57,110,215,227,152,164,22,241,205,250,43,22,211,171,81,109,234,129,30,43,64,125,95,180,172,74,124,106,22,67,125,220,188,110,225,160,128,81,141,209,171,105,230,246,181,85,173,227,70,77,81,68,158,61,173,87,187,165,156,212,1,69,161,198,67,48,80,90,172,241,192,3,210,94,127,45,122,246,31,127,139,156,242,140,89,72,151,158,50,154,226,149,211,229,238,112,127,69,154,96,158,188,182,19,197,52,68,136,244,128,32,7,229,79,222,126,126,138,194,70,1,30,48,167,242,84,59,57,231,187,124,176,254,213,245,200,208,171,197,150,82,105,143,91,26,28,162,250,111,7,10,61,129,38,167,77,228,219,147,11,21,129,66,109,164,201,176,44,199,86,137,60,109,215,122,155,76,107,67,228,7,200,221,12,229,108,60,48,185,215,128,97,193,208,60,19,203,211,123,237,23,165,63,179,61,225,161,145,111,113,149,245,199,205,244,192,231,24,246,112,93,53,65,227,245,220,124,76,151,104,167,66,110,104,159,114,70,48,207,45,225,106,98,184,75,157,7,59,2,2,62,214,168,146,239,152,246,161,243,144,175,106,220,133,250,181,26,190,185,47,190,220,143,107,184,52,118,180,224,128,248,70,20,219,147,254,137,199,148,72,46,34,112,96,220,235,166,51,5,58,130,111,125,28,227,136,153,150,31,116,70,148,17,88,217,176,44,55,214,125,158,20,170,137,149,36,140,168,85,137,143,101,17,122,45,38,78,148,149,186,14,44,178,8,90,148,2,83,20,60,36,14,38,242,43,229,129,123,20,234,64,74,242,176,38,96,225,208,52,250,193,52,162,12,13,148,16,89,137,126,144,2,195,104,239,250,219,63,210,108,135,201,15,235,17,176,186,145,246,57,12,225,115,125,66,98,88,30,62,162,212,145,191,198,23,145,38,191,184,152,246,215,131,14,172,78,135,23,201,55,133,97,253,247,45,133,208,244,19,212,130,52,222,119,43,136,106,171,118,179,243,105,110,185,88,33,84,244,162,101,56,37,27,42,6,199,68,31,186,255,111,4,57,253,91,161,232,183,159,128,152,233,1,7,156,170,232,20,131,210,80,227,47,101,221,78,79,68,12,218,28,255,86,196,184,210,243,203,231,57,155,251,53,197,140,33,29,176,227,184,133,108,40,247,73,42,176,204,209,210,136,139,59,92,202,212,52,63,231,86,228,52,172,30,183,63,129,163,94,146,243,239,157,145,135,39,117,234,145,105,92,42,213,225,179,255,43,193,63,5,67,201,73,173,22,159,185,169,118,26,4,239,35,74,124,48,35,52,237,64,195,17,205,12,129,18,38,145,17,181,163,223,3,75,217,52,147,244,96,106,70,141,230,87,211,60,218,52,136,66,46,33,42,186,50,252,49,154,213,78,70,17,224,206,197,57,38,168,233,105,10,211,100,30,87,99,230,232,231,164,166,43,187,255,139,28,25,157,220,2,163,102,231,43,211,76,89,109,41,71,7,116,70,183,8,209,153,49,53,220,124,62,223,45,223,59,103,119,89,90,196,147,172,84,223,119,20,20,45,94,35,30,234,150,225,27,37,204,106,237,113,16,74,55,1,47,135,89,96,10,166,104,122,93,208,51,103,37,199,164,78,57,4,229,141,187,135,108,191,194,230,234,56,76,35,112,215,215,34,235,29,40,236,133,186,172,113,137,34,150,65,206,129,200,198,3,39,167,8,167,38,241,76,51,9,254,36,84,11,188,121,154,128,225,76,74,56,151,40,75,116,182,186,5,93,118,121,162,163,150,191,242,22,77,115,73,107,238,15,60,189,207,30,184,146,248,80,120,69,133,67,70,43,80,147,149,20,239,69,61,49,162,201,85,83,226,8,146,34,117,236,48,196,16,207,131,13,24,234,124,138,87,11,198,61,19,133,110,82,255,105,24,197,53,245,150,80,126,104,94,234,156,169,157,76,234,124,88,184,100,199,205,105,134,211,168,110,253,185,104,14,159,9,223,117,51,60,203,171,69,186,62,155,2,179,142,153,9,8,197,215,166,109,171,106,32,157,61,189,251,22,79,198,168,103,61,52,49,205,135,199,186,137,145,85,165,208,72,20,130,196,107,195,95,61,116,241,209,93,18,209,144,179,210,206,217,36,149,2,63,174,167,120,237,66,70,93,94,171,205,91,155,151,11,60,107,186,43,116,50,165,126,248,80,95,50,149,85,58,153,226,169,199,109,33,72,56,94,151,122,192,214,93,21,55,135,129,83,87,192,49,233,122,24,64,148,163,208,236,169,238,53,109,145,45,224,241,16,31,224,249,224,191,4,108,194,43,207,9,210,103,89,247,230,169,62,14,68,219,51,140,124,174,230,89,158,83,117,184,134,172,253,118,91,79,214,207,4,238,2,61,83,67,79,144,179,187,205,124,191,199,175,2,95,19,142,227,186,200,68,186,80,67,83,75,186,82,213,112,225,146,31,83,25,242,245,116,7,205,40,104,52,13,139,100,83,188,151,105,229,61,169,235,234,100,145,160,237,205,215,103,26,13,210,186,112,211,188,30,180,235,91,62,103,70,3,80,34,103,212,182,134,3,1,45,119,123,202,87,33,73,114,86,80,224,241,104,69,102,228,186,247,188,87,211,167,189,180,210,160,148,126,191,23,29,105,243,41,68,184,181,231,134,234,131,53,120,118,246,186,207,189,234,83,198,9,95,179,188,245,249,158,79,133,41,169,231,216,105,205,182,83,23,0,27,54,186,158,152,11,245,169,205,24,184,193,119,80,170,202,159,147,97,55,30,240,59,205,146,166,112,233,58,40,81,144,152,97,65,82,245,64,28,201,227,198,198,131,155,112,132,194,107,118,25,178,14,217,170,86,195,44,190,103,236,72,150,241,125,106,128,200,183,197,118,119,118,16,149,69,44,156,186,209,91,74,55,75,209,40,42,165,142,169,197,199,110,217,82,204,90,241,69,117,198,188,71,200,83,4,100,61,10,17,212,56,51,174,194,159,45,48,110,179,135,252,40,69,30,170,1,88,172,137,121,223,131,21,66,2,37,14,97,215,31,113,44,67,247,36,142,83,57,155,6,237,195,110,139,80,46,249,244,253,241,44,177,205,91,33,148,62,26,253,89,145,108,202,24,245,61,107,151,155,213,113,138,13,150,213,229,43,244,2,70,149,16,209,250,167,51,132,243,45,57,123,58,246,95,127,196,36,9,21,229,104,247,162,63,23,233,99,109,42,111,65,235,3,76,203,251,122,59,118,103,76,38,162,134,90,192,65,29,202,118,122,41,96,8,168,180,103,203,94,38,224,106,28,82,218,199,76,107,102,220,156,192,70,122,26,156,206,246,26,102,111,67,178,176,188,125,91,171,202,147,65,69,38,173,85,133,174,164,120,47,132,12,180,19,173,26,115,219,125,237,66,49,168,176,79,209,204,26,71,235,60,147,73,139,144,32,111,59,7,141,207,37,218,37,31,194,186,74,11,93,140,233,124,167,49,108,168,48,24,198,215,198,83,126,248,161,140,103,49,44,110,14,114,189,218,42,129,194,164,70,121,98,105,63,26,65,244,48,40,6,22,112,85,226,43,154,133,227,224,198,83,43,111,59,218,232,215,160,30,143,138,44,172,13,103,17,4,188,140,204,77,191,86,8,77,44,171,138,94,77,103,66,183,240,171,195,157,242,25,157,164,232,248,198,153,223,184,188,62,164,12,253,238,26,137,62,101,165,131,24,193,5,137,109,72,2,74,209,2,155,109,152,111,136,72,41,15,146,169,96,174,48,238,160,186,213,254,82,171,54,187,91,41,229,125,79,31,50,63,237,47,149,41,146,120,88,144,170,75,100,226,179,209,128,85,116,199,104,116,90,126,48,2,112,90,231,76,181,210,136,185,127,92,60,42,195,149,238,199,202,162,127,48,181,214,48,239,40,156,86,68,196,147,181,197,106,45,50,201,148,112,55,19,252,206,85,123,133,43,209,69,223,40,19,233,122,149,192,44,198,146,60,29,157,244,81,104,103,19,174,79,143,139,207,94,164,233,231,242,209,132,57,220,76,171,83,105,92,206,241,189,2,166,211,66,187,143,126,226,74,223,144,166,159,226,149,30,0,148,26,122,150,56,77,120,112,245,181,161,13,239,30,201,161,24,242,185,181,213,44,198,173,97,63,123,30,140,68,164,219,56,52,82,118,45,17,2,222,206,209,119,224,70,229,216,3,195,104,227,55,31,112,65,106,223,211,177,159,183,243,118,34,215,135,164,169,194,103,35,202,59,96,90,114,148,25,10,26,195,200,50,36,99,45,214,250,109,58,3,157,11,130,10,162,254,48,121,193,196,230,122,139,139,176,62,139,64,207,76,42,211,252,167,113,24,212,251,47,220,221,249,153,14,204,192,60,39,110,51,134,102,135,135,89,111,58,145,142,107,228,43,147,82,189,174,178,187,104,126,28,239,214,135,188,89,237,235,80,152,34,47,31,83,10,148,148,56,250,12,177,149,104,59,76,207,85,122,88,119,144,248,241,97,65,96,84,123,45,41,237,143,98,76,148,176,106,125,26,3,225,57,140,7,135,14,160,107,55,37,60,196,17,172,231,210,164,114,37,198,224,154,91,192,153,50,37,165,24,147,41,76,190,99,43,55,90,95,119,87,32,29,247,112,84,144,220,136,212,73,178,66,229,249,176,1,81,63,31,23,91,125,246,126,136,13,8,237,59,60,19,138,150,178,19,102,43,79,115,152,114,48,165,28,129,22,39,199,79,115,140,235,113,73,139,103,138,137,0,193,72,127,56,94,240,39,220,86,62,190,30,237,58,15,15,11,101,85,1,163,42,165,109,227,120,163,217,79,135,3,35,254,167,252,152,9,205,60,31,110,122,39,53,188,75,194,115,68,183,36,87,247,254,114,157,230,91,190,125,96,236,211,135,72,149,132,72,188,216,164,238,77,14,227,105,186,26,237,190,119,86,245,103,194,166,117,220,33,167,220,73,45,152,77,5,130,159,244,80,152,117,245,79,140,86,175,196,166,82,44,207,34,48,86,73,236,10,197,234,208,149,165,120,210,200,121,209,162,207,77,55,119,115,46,109,30,172,194,110,162,244,202,19,246,180,128,19,27,135,114,55,163,238,18,99,182,219,214,56,171,21,201,76,47,183,57,95,155,126,109,121,238,110,154,57,247,131,180,44,159,139,218,30,226,78,142,118,116,214,229,201,200,35,183,152,165,200,55,171,155,107,146,225,46,37,135,154,33,116,3,114,115,132,214,162,170,49,101,26,20,31,26,111,24,23,61,2,12,231,14,233,75,37,1,159,53,86,46,212,179,186,234,9,212,165,112,223,211,215,134,174,252,227,53,71,149,41,249,239,61,158,123,83,99,246,5,53,172,3,170,139,239,143,184,69,105,59,80,171,174,82,234,115,8,203,243,133,83,81,19,200,68,241,106,160,70,73,39,15,246,227,201,203,1,175,71,123,150,174,74,84,60,227,222,157,238,20,33,101,199,2,237,247,167,161,167,86,206,118,88,145,226,123,156,181,195,110,40,240,176,141,214,97,10,250,196,192,234,24,171,174,136,64,25,45,33,94,145,60,200,252,47,6,28,49,70,113,185,58,13,242,115,196,202,181,16,252,203,146,47,123,56,233,83,205,199,30,231,141,168,93,92,109,77,176,66,131,79,87,212,244,80,40,205,64,89,197,228,56,230,186,83,119,50,75,215,19,233,177,12,93,26,177,64,44,121,220,85,27,96,136,133,69,247,156,234,162,217,249,179,99,215,200,56,23,58,104,164,122,35,212,3,57,33,230,157,202,22,144,126,233,23,86,49,224,115,94,32,236,21,239,133,119,33,219,70,63,166,66,184,231,104,247,61,69,168,4,209,71,20,75,160,251,187,85,139,129,16,82,202,113,49,205,41,143,162,8,167,89,60,86,199,61,107,170,5,215,242,28,247,72,109,207,183,166,12,49,7,93,202,177,5,206,153,172,18,95,164,48,130,201,133,158,2,244,73,84,34,239,152,177,241,181,58,45,240,170,155,73,183,73,244,186,36,147,136,87,145,187,70,203,161,71,89,147,169,220,170,118,25,68,108,98,3,77,99,106,21,29,84,212,224,250,61,210,11,148,67,34,209,218,232,242,137,93,28,10,51,81,73,45,116,104,165,59,143,198,19,100,58,7,0,33,248,114,63,38,146,213,42,187,9,187,87,92,77,243,132,170,170,193,227,144,227,230,240,106,231,71,87,16,1,190,123,6,52,99,166,151,47,66,173,239,119,242,209,213,186,135,230,69,143,221,6,15,202,250,96,84,58,31,9,152,189,76,219,195,97,164,0,230,35,164,66,225,175,195,103,132,207,212,121,180,78,136,37,236,128,89,157,162,112,65,193,185,75,138,76,202,112,235,35,72,98,73,216,47,172,64,96,146,242,91,185,154,64,107,223,14,195,98,149,84,33,9,171,169,228,64,207,66,86,213,29,52,191,90,188,54,91,165,82,79,209,21,213,239,102,122,166,206,212,83,25,218,157,234,153,58,116,134,72,59,233,94,203,222,222,227,183,59,250,150,114,134,80,108,231,61,39,115,91,227,148,42,119,240,255,81,2,205,79,118,179,25,227,217,136,123,99,231,235,79,35,134,89,87,220,59,155,64,128,30,49,48,61,196,123,17,216,75,122,2,97,202,196,92,25,150,119,218,122,186,153,140,100,192,143,19,129,80,92,74,119,72,51,149,4,242,100,19,178,231,30,207,109,34,94,130,118,188,132,29,240,234,74,102,212,48,6,189,199,135,65,129,6,75,117,59,160,220,90,241,220,120,20,170,81,129,188,94,171,254,220,20,90,239,7,238,196,82,99,26,98,205,171,60,70,166,120,44,230,48,46,121,82,9,11,232,239,227,201,48,161,180,156,130,98,73,60,179,128,207,157,244,107,66,61,88,215,157,226,212,179,168,0,6,4,194,125,6,156,158,26,146,70,212,53,207,184,57,209,172,173,250,24,101,76,223,46,237,189,90,87,203,19,202,248,126,87,95,38,56,38,87,163,132,226,165,239,140,169,117,101,137,197,76,54,33,239,59,209,82,86,61,134,110,37,192,31,74,127,210,44,143,30,195,89,248,217,63,200,113,195,142,19,52,84,82,129,142,223,128,161,176,214,80,230,185,93,246,246,111,218,141,232,228,84,24,17,178,225,79,214,81,134,211,155,31,163,23,158,14,135,77,238,68,157,148,227,187,205,152,74,236,196,202,161,99,110,118,141,149,79,47,131,86,41,162,144,177,156,244,23,120,36,77,65,86,147,254,140,89,126,22,250,211,191,81,77,179,178,143,128,233,0,127,136,221,75,31,247,98,68,175,202,195,222,73,115,81,60,56,199,155,194,20,172,174,251,218,108,27,47,21,43,77,225,49,166,231,123,61,193,57,184,61,99,42,209,235,243,112,254,66,200,233,57,99,170,70,26,182,189,18,15,97,81,199,163,157,77,168,188,65,48,239,34,253,45,237,135,138,175,64,146,115,247,241,97,161,144,151,163,121,222,141,152,216,143,50,1,100,196,105,98,5,80,9,174,44,3,244,157,92,131,27,141,100,237,10,128,45,175,199,52,251,99,121,252,249,173,116,81,186,168,52,171,68,187,210,138,31,38,104,168,61,41,22,181,104,97,139,83,26,220,180,29,97,153,76,206,181,207,178,202,18,100,232,53,123,4,23,50,245,51,154,238,202,84,49,180,235,49,194,255,220,180,153,18,225,187,235,233,254,161,131,136,255,93,63,152,114,152,167,1,111,220,186,75,126,185,60,165,172,36,174,131,84,17,190,236,242,150,183,100,206,7,255,208,38,217,168,77,135,148,70,141,56,32,150,53,198,74,58,216,222,51,174,158,103,133,23,57,185,168,195,155,169,220,3,123,45,85,123,231,230,227,158,31,103,225,145,163,127,138,99,130,158,16,145,10,172,65,45,13,128,200,37,206,61,120,129,213,202,33,24,183,157,70,28,170,85,178,109,90,80,125,134,172,95,116,42,135,128,53,124,121,45,183,49,246,238,183,245,149,40,148,59,163,84,58,65,87,175,197,143,70,40,239,48,252,3,218,158,68,237,170,203,12,25,129,96,215,202,155,140,107,156,2,158,72,9,236,167,132,183,22,47,35,177,70,232,242,84,166,193,237,95,166,95,13,41,190,118,78,81,225,126,22,204,55,226,203,170,178,52,65,111,228,11,126,36,27,99,222,122,225,214,189,158,212,150,230,214,128,36,124,55,4,247,62,120,226,125,106,193,54,129,89,191,55,154,57,75,237,70,146,18,203,89,29,38,185,128,39,170,78,124,229,44,145,236,112,130,12,225,169,0,187,28,52,19,171,165,40,57,58,30,207,242,246,239,73,61,68,213,132,19,76,60,217,133,9,128,173,243,81,75,115,72,63,54,135,49,238,180,138,29,95,116,185,133,69,1,238,83,245,201,8,122,218,244,160,9,121,87,71,137,95,178,241,124,32,142,170,240,65,210,242,21,34,219,231,51,242,177,175,215,118,222,207,40,186,190,105,118,108,250,170,90,12,133,118,169,236,133,226,19,107,23,50,90,129,105,35,114,27,103,88,168,161,9,108,237,180,126,100,82,249,91,165,173,151,170,125,74,32,190,17,227,245,187,52,158,195,40,48,61,212,51,33,162,218,34,246,3,205,31,189,229,1,155,199,80,4,78,214,184,241,193,168,95,74,17,137,193,211,43,234,112,15,224,18,126,224,238,89,54,60,205,170,186,229,197,50,131,222,48,79,203,191,205,11,125,50,250,35,252,167,25,227,187,43,240,86,165,120,220,129,173,110,167,166,223,131,106,138,0,141,7,87,127,120,208,109,226,239,76,77,135,80,31,242,92,148,137,127,19,244,188,0,30,134,92,77,53,81,246,16,21,77,187,208,144,8,12,145,207,168,247,106,190,143,192,237,42,128,25,81,24,204,125,2,159,181,231,229,145,211,50,101,253,6,230,202,166,22,198,213,137,33,181,167,185,68,30,13,217,217,21,31,115,178,159,103,249,28,116,102,133,217,215,141,243,110,202,183,38,110,231,57,234,51,21,44,216,38,232,132,15,36,102,25,181,23,138,146,182,240,143,101,172,123,210,40,81,136,166,36,207,158,80,146,76,10,92,225,78,223,150,195,86,70,152,138,190,86,143,42,143,137,14,117,175,186,184,204,53,137,171,33,146,210,89,118,204,159,228,84,122,211,106,83,203,146,143,93,172,159,199,183,4,18,7,73,102,89,177,58,209,111,138,210,235,212,155,190,117,37,202,225,243,108,146,115,144,78,79,68,32,40,234,244,189,138,100,121,43,67,191,53,173,255,190,211,53,114,5,207,131,159,129,242,46,106,102,18,149,99,89,167,66,206,241,173,39,41,187,62,20,70,106,60,182,255,245,76,19,18,128,53,142,142,213,201,187,203,165,153,149,230,151,194,134,90,117,192,50,69,207,62,15,38,53,102,73,119,4,171,33,244,211,26,131,178,72,60,157,34,126,123,150,239,80,195,214,20,130,218,143,218,206,223,249,108,70,91,251,49,41,204,51,81,47,135,23,30,154,192,199,0,217,222,213,50,201,188,79,97,112,42,176,188,140,30,199,113,29,88,98,10,83,126,87,252,176,182,6,178,59,201,200,112,55,15,239,210,150,158,167,168,235,21,90,55,166,51,129,225,100,32,116,34,87,83,106,84,227,167,209,66,28,215,134,33,194,138,173,188,220,142,200,118,120,95,152,254,51,175,162,32,40,67,247,213,253,94,230,90,78,63,123,22,113,181,116,109,78,227,46,154,225,2,67,122,114,134,232,126,79,155,151,43,224,62,160,247,188,223,115,226,35,151,184,121,163,238,239,90,10,36,123,237,60,241,49,45,132,225,238,123,159,59,145,175,244,81,67,26,67,218,198,168,238,40,222,140,207,231,164,72,254,190,23,113,175,84,227,115,98,134,231,107,186,81,177,48,93,248,207,114,128,227,166,38,11,91,12,141,169,62,137,169,87,232,242,92,103,60,8,211,250,210,219,75,29,96,162,133,27,58,144,88,184,28,175,122,181,213,105,58,12,155,185,148,132,34,132,73,201,252,138,93,1,211,89,175,70,8,56,246,20,72,152,69,85,147,170,47,170,208,220,60,42,168,162,100,25,148,179,113,162,124,230,48,209,95,25,80,58,66,34,185,66,239,188,18,51,20,196,141,145,175,114,184,159,35,86,44,133,3,67,204,224,239,69,30,52,223,136,69,129,20,255,60,185,143,105,134,118,64,94,11,133,150,251,203,80,204,94,155,16,242,103,92,134,216,102,73,217,85,189,53,179,58,54,21,154,96,164,130,201,228,115,115,248,138,147,142,143,241,94,13,101,83,13,203,141,93,73,70,180,152,48,87,92,141,183,80,158,71,91,65,133,129,131,187,36,110,246,251,233,226,241,89,8,39,17,116,121,30,220,153,94,38,170,178,91,244,189,138,81,8,121,23,55,154,187,123,74,183,90,49,106,60,167,240,3,110,75,50,124,140,232,232,225,246,67,29,216,37,111,3,124,230,198,188,48,42,107,250,49,199,249,159,159,153,16,57,10,173,53,159,154,238,53,183,87,49,128,164,122,10,184,79,103,206,5,174,123,60,63,109,149,117,61,96,100,229,218,51,11,151,151,167,112,50,157,121,218,244,201,96,191,245,81,25,22,98,149,51,23,167,119,123,17,136,177,159,39,33,123,180,120,222,242,66,113,96,82,184,186,248,182,169,62,7,76,50,108,60,171,107,121,217,193,164,102,131,57,173,107,147,28,122,92,93,48,245,186,194,200,164,8,76,26,67,247,5,24,49,243,53,53,134,168,72,176,171,140,232,145,2,38,104,163,239,141,12,122,216,41,104,22,234,152,38,242,218,93,252,143,165,231,15,86,255,142,52,194,32,184,171,59,22,244,0,213,123,210,166,169,66,212,91,78,138,54,188,181,23,58,76,162,232,102,56,200,207,82,199,62,28,70,248,84,204,202,142,250,69,142,215,158,230,51,84,129,219,184,33,241,97,2,223,215,65,103,79,33,48,230,95,100,152,178,252,29,114,40,184,122,4,197,207,122,224,92,144,39,31,38,84,23,112,101,164,244,234,82,146,243,248,145,122,217,74,12,79,142,181,109,111,178,154,16,130,108,145,125,134,182,140,216,88,192,89,40,233,11,217,199,27,57,24,70,156,175,35,110,97,234,22,240,241,8,150,142,153,81,143,133,85,202,157,135,44,17,14,117,34,223,14,15,132,9,229,107,83,234,151,86,192,231,191,213,167,35,158,126,124,116,31,210,252,200,170,129,210,54,224,222,100,226,212,21,99,3,134,127,133,249,160,250,61,74,53,129,70,135,209,219,203,207,213,51,152,83,14,204,0,175,231,201,136,55,246,128,233,100,218,207,131,47,175,182,192,139,232,18,49,52,73,194,122,247,172,100,60,151,250,100,63,114,98,135,139,165,86,223,33,117,149,72,42,99,176,237,245,167,105,6,155,238,140,18,16,212,157,220,40,120,156,5,10,152,243,95,62,167,181,26,123,210,136,226,187,157,244,201,201,84,187,87,134,241,44,53,178,72,91,33,118,224,110,215,70,173,111,200,131,81,241,230,205,145,86,190,56,69,97,146,201,79,24,187,95,183,108,74,56,253,192,156,232,37,158,187,156,239,163,247,166,1,53,60,93,10,24,203,11,143,21,225,72,104,176,146,158,248,104,39,175,50,3,109,26,36,130,42,255,204,171,126,97,2,11,114,49,209,247,216,136,161,37,30,122,194,28,248,56,168,49,222,231,135,170,244,226,157,117,205,9,227,59,146,237,48,89,127,251,172,165,146,99,72,141,19,173,40,138,87,24,247,206,144,164,233,158,81,173,207,201,189,100,234,58,117,80,134,81,187,175,136,136,192,201,37,211,108,160,148,227,182,136,29,162,10,66,193,22,145,26,120,127,70,41,15,76,3,201,133,147,84,194,22,108,129,236,116,51,22,108,169,239,86,182,34,20,217,103,50,65,48,129,173,165,198,127,121,176,227,138,143,64,149,89,118,233,49,96,107,11,23,216,6,180,70,32,7,30,111,253,109,246,178,30,55,31,68,76,244,230,208,184,71,12,9,238,116,9,23,210,107,74,97,254,136,48,16,196,186,10,167,179,225,199,160,88,234,86,55,156,182,103,143,0,20,92,123,69,63,117,59,15,30,7,118,167,216,65,152,175,204,153,31,222,138,119,96,72,187,244,189,80,16,118,255,3,9,173,188,117,158,156,111,83,194,172,60,111,65,91,178,174,121,136,229,90,92,77,53,158,126,76,2,63,241,61,140,140,92,23,61,255,221,34,186,5,153,163,20,217,22,202,133,34,151,219,225,95,123,78,243,140,70,96,219,18,56,91,10,39,200,32,198,253,101,141,63,117,14,177,21,211,8,109,73,9,175,30,207,252,28,13,57,226,106,112,195,188,104,117,5,24,80,108,202,44,104,97,57,212,11,47,169,165,163,81,151,202,224,25,240,249,179,216,225,52,56,239,29,81,55,90,248,212,112,59,143,66,143,76,192,141,149,36,87,27,59,234,186,81,183,161,25,180,66,45,240,217,3,70,192,4,57,245,106,4,212,202,189,154,236,172,252,54,198,87,189,23,163,43,59,4,61,71,67,137,173,138,74,85,217,67,91,181,98,133,27,76,196,159,232,2,183,29,210,122,102,40,101,97,29,226,152,167,90,193,209,249,8,81,227,235,209,129,25,113,204,1,145,164,60,88,134,197,43,6,188,154,242,194,157,130,212,149,164,29,243,151,146,166,36,30,2,44,158,117,196,137,71,125,161,232,91,64,107,16,142,253,79,138,70,236,147,243,150,103,206,198,110,99,210,11,242,177,140,59,59,124,247,95,175,187,76,148,186,234,229,194,99,237,51,99,239,107,89,143,100,143,205,168,76,171,178,20,184,26,149,68,192,109,8,137,43,133,168,86,249,16,112,221,194,133,74,47,66,143,184,113,129,42,70,95,107,96,222,175,123,107,74,90,166,194,57,135,143,75,232,68,75,196,233,170,195,184,137,171,155,53,10,95,24,113,131,176,193,209,116,232,82,154,5,124,140,196,88,123,5,23,73,38,10,228,143,201,59,119,173,142,36,235,89,93,241,82,83,236,24,217,106,112,245,230,200,253,196,68,66,248,121,109,133,9,36,212,184,218,10,204,229,183,155,177,243,249,139,17,222,19,110,207,3,151,229,28,249,240,254,151,58,244,115,65,62,62,35,30,206,199,17,174,84,22,98,9,97,0,246,155,73,113,130,192,72,141,185,159,74,74,153,230,96,133,241,71,74,192,79,143,43,98,49,251,86,110,81,8,220,133,37,10,114,13,10,158,191,223,62,102,174,213,99,11,204,97,227,86,31,122,16,4,238,21,62,222,200,116,148,63,139,15,108,138,208,206,183,55,177,164,206,209,84,21,166,183,33,174,166,48,65,97,234,138,226,151,209,190,24,98,131,83,28,55,226,232,105,38,215,35,155,29,98,11,119,129,52,88,168,134,222,154,5,153,226,222,181,106,95,34,191,108,101,97,14,23,107,39,211,171,143,111,95,46,124,236,142,169,48,39,116,252,52,5,5,73,220,177,106,58,81,158,37,51,13,241,166,83,37,47,120,99,87,192,164,6,245,234,115,206,185,218,219,36,9,32,153,92,26,129,16,139,113,148,164,176,134,75,170,209,139,185,139,219,142,85,124,142,92,157,103,169,141,8,126,157,63,210,173,169,48,21,184,126,250,32,93,184,164,238,4,190,22,234,94,119,220,28,197,90,93,32,225,60,67,197,163,122,180,172,45,54,180,123,41,76,149,83,23,110,117,138,99,80,138,211,116,83,224,130,17,143,5,57,152,68,51,126,121,88,223,196,129,181,116,138,253,138,22,128,123,117,67,101,64,224,95,143,93,192,36,59,228,230,195,212,180,228,230,227,89,60,103,175,92,206,18,248,253,182,238,87,72,83,198,225,3,19,34,82,14,178,137,19,60,185,47,6,107,164,248,68,198,163,238,228,137,192,156,209,50,44,211,170,15,227,91,158,23,203,122,188,80,97,185,46,76,72,73,206,166,12,137,100,160,3,234,197,173,71,23,135,102,252,50,134,157,60,23,31,163,239,184,152,164,174,14,217,90,55,132,115,230,190,137,85,8,186,233,135,140,1,45,88,236,114,49,34,163,51,22,189,213,37,234,62,138,21,210,114,76,127,36,55,117,229,49,6,46,26,14,161,38,180,140,122,216,99,160,247,128,23,33,190,231,106,36,37,75,192,150,72,81,216,162,50,14,155,28,150,204,51,58,15,247,133,7,76,2,250,219,157,250,77,31,52,234,101,231,243,228,48,123,123,102,133,166,46,73,125,16,212,172,57,182,35,90,249,151,4,228,104,151,36,124,226,112,181,138,38,133,73,118,196,131,101,104,135,235,3,111,249,101,202,88,170,218,64,208,66,197,150,65,61,108,209,67,115,83,37,224,17,57,132,43,159,160,89,53,250,24,15,10,52,246,171,46,254,154,241,93,56,245,3,18,64,251,9,71,208,48,67,121,130,195,180,200,60,247,158,53,221,123,115,204,233,28,222,84,114,187,165,221,168,170,151,198,45,123,109,22,137,195,22,11,214,39,59,95,195,231,48,53,171,207,234,217,112,109,184,183,214,56,189,159,83,15,122,145,54,2,46,68,134,117,138,147,165,243,180,75,179,6,203,231,99,19,233,240,34,10,147,130,22,118,43,96,107,16,248,96,18,233,189,232,60,170,38,58,228,176,57,134,186,176,97,49,136,169,130,127,155,183,110,11,84,237,249,152,32,12,167,161,221,74,167,185,147,131,78,42,217,139,16,9,0,211,9,221,3,158,91,77,28,43,122,245,197,133,112,159,148,160,130,230,26,165,56,76,232,170,1,107,72,78,75,228,39,160,203,127,14,212,65,48,234,107,214,228,214,20,50,232,241,65,223,195,140,139,247,46,143,37,221,77,245,204,191,53,221,52,210,132,71,183,229,12,201,113,131,215,179,71,195,112,29,181,8,13,202,58,233,151,135,148,8,202,195,21,48,237,152,122,224,82,158,20,7,46,238,112,151,139,43,1,233,251,57,206,131,36,53,103,177,24,71,149,247,154,207,118,5,185,103,84,27,240,181,142,203,247,24,41,112,39,43,92,147,26,95,182,65,221,155,67,170,166,246,211,65,195,158,61,112,175,75,247,20,235,98,240,165,105,137,215,199,56,51,105,12,223,114,42,105,25,209,134,177,222,230,25,158,40,155,31,84,177,2,99,164,148,152,73,13,186,172,59,44,148,223,244,182,226,183,211,89,77,18,56,160,106,230,110,11,21,110,159,44,55,47,4,248,188,97,19,50,30,122,229,138,192,208,145,121,152,242,120,215,67,59,219,11,122,231,43,230,184,137,34,116,189,55,100,139,254,96,214,244,56,21,165,220,60,222,122,30,159,76,99,156,104,210,192,125,242,193,99,62,221,206,252,83,74,60,252,115,14,106,98,36,78,99,130,208,145,162,62,107,11,151,111,41,76,149,140,191,86,111,85,136,148,65,161,128,244,215,34,248,34,237,229,252,52,165,64,254,94,61,13,21,10,230,193,75,119,105,12,220,158,85,52,111,207,107,19,31,119,152,22,50,69,43,29,131,254,181,26,249,236,165,159,3,142,224,152,103,13,61,48,113,140,10,21,35,206,117,1,41,26,25,59,125,50,8,113,227,189,56,202,68,163,11,216,88,13,3,110,56,236,50,145,48,62,188,32,7,118,138,185,116,72,169,159,117,142,206,249,213,162,203,139,153,98,157,155,157,168,61,23,181,27,121,15,87,27,65,195,96,13,61,248,206,97,67,226,205,209,99,249,61,70,39,36,84,241,169,203,216,175,5,101,125,244,110,137,115,54,225,211,9,140,156,160,151,45,82,19,211,187,30,170,60,231,136,1,167,243,35,237,103,97,103,10,8,29,78,112,140,117,133,75,114,185,182,105,172,55,67,15,167,179,45,32,242,248,193,76,231,169,39,54,132,172,206,114,48,145,136,154,239,150,100,186,41,1,83,126,245,108,73,144,189,204,11,83,98,169,222,36,197,189,113,120,65,1,87,203,115,115,210,69,254,53,225,122,31,15,56,35,255,13,219,122,127,220,23,196,143,157,111,108,34,52,80,69,203,202,174,206,17,198,199,149,87,165,135,98,140,170,57,190,87,130,102,72,13,44,72,46,226,252,129,198,107,239,253,252,54,148,57,57,224,164,148,196,140,248,218,174,168,48,141,18,81,203,152,112,133,146,203,135,77,163,116,83,115,32,161,234,24,15,198,238,245,204,179,243,164,78,113,3,140,240,156,254,242,36,65,23,183,70,192,75,163,14,184,89,158,178,41,20,152,107,185,102,53,66,74,175,82,162,226,181,61,7,62,125,112,206,49,53,177,81,134,38,199,43,29,250,201,139,75,10,228,137,101,232,75,83,204,214,3,38,109,152,117,93,111,179,221,29,38,104,154,20,134,227,185,5,108,244,196,207,241,178,169,238,254,224,197,169,158,116,147,223,65,166,63,105,241,165,238,90,208,101,229,139,1,91,209,160,238,87,132,181,187,195,22,98,124,96,120,234,139,195,180,151,23,189,185,17,221,197,205,113,216,21,29,198,80,229,40,116,126,229,217,104,113,70,227,98,122,38,36,104,129,185,155,157,185,151,128,198,202,58,11,57,53,183,179,201,0,83,233,53,159,171,91,212,177,22,100,107,165,23,148,71,75,68,250,28,102,9,149,7,70,226,203,95,155,12,132,112,1,2,159,121,26,99,58,45,107,255,158,1,221,85,103,153,114,214,129,164,103,192,138,252,6,162,231,85,35,57,152,26,199,182,8,184,195,103,244,88,34,248,17,62,23,6,68,44,91,175,238,156,241,254,94,80,237,107,33,107,161,23,49,130,153,244,77,157,49,171,47,220,20,206,229,133,81,187,242,73,222,207,86,168,193,103,170,202,106,142,39,71,180,121,215,241,220,188,71,165,94,57,207,209,53,254,101,66,164,233,194,116,218,183,231,106,8,201,124,200,169,103,23,78,48,187,121,17,152,16,251,122,96,146,231,62,44,48,0,60,71,254,185,23,202,142,14,143,167,46,147,33,191,6,218,207,189,121,47,238,41,146,28,228,248,135,58,79,38,63,189,87,192,165,181,161,235,143,189,211,119,52,136,84,74,209,121,136,104,67,116,73,16,250,209,44,197,217,40,152,186,190,66,42,254,229,115,107,83,50,245,21,130,70,210,243,203,164,152,227,206,166,111,165,11,0,251,192,55,113,246,206,36,125,39,182,0,106,20,12,208,161,53,132,107,214,22,31,181,42,31,204,240,214,161,43,27,253,55,119,189,120,13,229,37,70,247,18,237,107,191,57,228,215,26,49,68,39,254,252,93,220,28,54,246,103,55,76,198,240,119,97,181,227,205,18,141,61,5,214,218,150,21,166,28,39,54,121,10,185,91,82,248,24,26,201,203,113,16,12,91,90,218,69,210,39,207,152,69,84,168,73,219,22,212,65,5,246,185,128,123,214,114,106,10,66,75,236,195,103,150,164,103,233,13,196,97,227,123,24,227,142,120,117,133,227,36,78,62,147,215,211,77,252,87,131,22,3,106,190,173,44,142,142,156,217,142,159,38,35,40,213,8,172,155,222,226,91,23,250,224,37,242,80,172,213,221,195,176,20,36,229,170,182,184,213,35,196,209,6,189,137,110,25,144,189,70,153,17,149,115,231,69,228,193,127,125,132,51,96,118,195,246,192,35,236,124,224,38,28,106,165,152,136,146,127,204,76,142,91,61,12,10,83,215,189,24,22,29,221,173,72,36,247,28,176,189,165,254,52,51,62,214,45,13,217,89,242,89,48,212,29,227,221,183,12,26,17,196,150,40,148,98,69,78,21,42,154,167,157,0,37,185,18,109,239,72,101,29,179,70,94,11,214,238,29,155,52,212,65,173,62,112,105,46,130,125,38,44,241,42,117,116,235,175,156,222,225,97,121,84,129,207,234,112,206,58,200,166,17,211,146,65,163,201,40,170,246,51,236,73,194,189,85,160,24,44,174,33,6,92,149,68,186,176,178,171,247,7,18,131,29,170,126,92,140,113,204,217,52,38,45,90,69,51,236,198,189,21,69,101,112,43,54,173,169,97,241,236,200,51,192,108,217,167,158,201,204,242,226,49,44,74,148,248,231,10,147,204,94,14,207,215,193,97,46,133,158,58,48,83,71,31,13,247,118,197,213,120,79,186,91,210,149,81,220,30,200,150,77,211,245,199,129,227,36,61,192,72,134,232,213,152,188,110,170,160,45,161,132,177,197,84,84,103,124,80,212,0,181,248,190,64,12,230,68,130,211,24,98,210,11,75,59,51,5,160,73,109,172,98,134,170,127,207,179,86,167,158,139,84,87,57,43,152,121,35,172,169,231,181,142,107,224,99,214,136,136,150,103,80,198,92,233,194,166,64,247,12,41,121,93,135,225,5,209,37,132,180,213,188,191,13,9,150,206,114,242,207,145,162,207,103,73,80,141,172,176,105,165,56,12,109,159,162,228,95,252,188,207,63,206,18,93,65,144,246,204,184,55,213,46,242,90,230,244,249,217,150,233,224,175,207,242,131,183,224,62,24,236,147,138,22,99,76,14,212,244,91,4,134,170,35,62,22,103,118,215,237,208,202,102,118,252,116,38,95,169,187,14,12,76,241,61,72,94,62,99,210,45,133,226,3,142,49,85,117,138,119,164,228,61,14,101,36,213,186,223,153,142,129,31,156,8,139,157,125,94,55,83,83,16,175,1,83,182,249,236,227,199,165,241,221,18,142,234,167,56,134,223,106,65,99,240,163,145,206,207,25,178,111,254,49,255,72,17,21,38,136,179,227,234,82,117,79,233,80,236,150,120,43,242,106,106,5,81,226,25,9,72,83,228,203,186,213,82,249,155,61,120,0,111,209,154,250,90,131,194,113,63,118,17,10,87,46,181,98,109,26,45,102,10,4,189,90,5,69,150,169,71,35,5,92,190,123,180,231,183,231,229,70,201,76,186,222,223,155,135,166,244,177,26,55,218,37,67,225,227,21,122,162,251,192,16,56,234,111,231,142,164,133,195,86,67,171,166,138,137,188,250,144,82,9,182,158,71,131,237,38,118,226,132,212,252,250,131,181,17,243,236,103,19,233,161,189,172,26,223,225,212,85,146,139,169,146,34,197,78,245,214,90,185,62,83,60,42,57,18,236,251,207,91,209,163,148,124,68,209,28,32,22,245,108,133,164,197,63,152,104,103,214,99,247,172,196,27,113,73,102,197,235,194,206,48,165,212,11,195,193,36,112,138,189,44,209,0,171,249,147,131,153,105,18,48,125,47,50,141,104,253,116,157,72,216,17,151,234,127,67,61,114,62,190,231,141,146,201,54,168,99,68,168,32,76,90,136,118,171,250,224,199,250,162,124,218,199,4,25,243,46,143,157,209,153,249,190,243,185,207,185,114,41,182,186,147,137,91,255,134,186,0,48,209,45,167,4,99,51,38,16,253,220,216,42,74,28,238,251,137,120,240,187,59,226,187,136,241,118,97,248,64,97,5,6,92,127,41,20,127,244,90,152,28,189,140,207,90,30,133,139,226,192,103,231,11,239,194,162,233,251,133,137,89,196,115,195,146,38,147,4,191,36,185,178,248,180,158,94,161,26,167,157,105,221,98,104,72,214,250,243,216,252,205,183,249,195,250,74,71,165,12,40,212,11,249,155,97,3,238,184,174,1,245,179,126,135,119,253,66,195,191,187,176,63,31,20,86,205,184,22,251,95,150,77,134,142,161,127,213,35,131,189,128,190,33,129,7,114,45,113,53,146,135,178,133,162,75,58,252,64,28,80,13,19,91,19,248,172,87,79,118,13,179,0,133,160,141,58,21,136,129,107,192,121,235,44,26,196,89,138,63,25,244,207,194,118,84,96,202,170,46,167,53,160,211,83,58,252,3,159,29,216,219,95,7,185,67,36,211,47,76,42,37,55,127,178,105,1,11,185,26,102,134,254,125,107,186,132,8,17,201,68,162,58,177,20,191,249,152,166,231,33,48,222,72,252,246,160,158,68,188,65,2,182,219,25,210,41,94,35,236,47,239,221,172,155,246,67,241,220,181,145,39,83,164,93,182,143,89,79,199,238,22,187,44,255,216,188,29,54,238,62,157,195,245,108,41,223,226,25,40,221,111,61,88,76,175,212,27,234,15,220,201,112,100,133,209,79,139,171,169,151,213,215,34,69,49,179,63,120,163,118,72,28,58,244,9,186,239,177,70,255,57,181,49,228,156,237,132,116,125,204,42,12,171,98,195,35,165,208,189,166,211,4,26,186,208,75,195,88,79,79,173,191,54,77,169,109,60,240,232,158,102,0,182,236,137,192,176,185,39,127,114,74,187,150,78,134,146,189,185,214,200,110,183,86,170,146,153,172,237,222,26,206,39,49,240,225,158,74,46,205,73,16,12,173,15,125,173,68,95,163,195,133,212,162,120,185,103,248,103,171,177,45,224,36,169,255,109,218,130,46,163,205,74,164,91,116,43,156,188,229,216,252,142,162,149,72,160,161,214,98,61,91,120,151,2,83,172,53,227,201,160,139,214,77,133,58,153,177,252,106,26,219,150,142,40,242,69,206,82,0,156,82,213,253,44,175,116,215,102,70,122,162,235,147,77,186,188,252,181,104,46,211,210,22,96,122,215,3,198,112,222,15,140,71,239,176,133,104,159,171,177,135,2,134,25,182,63,175,13,107,218,55,226,240,29,102,77,200,102,56,15,189,174,30,5,7,14,5,125,109,220,141,239,236,26,20,32,170,54,219,129,73,30,55,135,45,183,162,219,6,118,137,159,215,6,15,33,62,41,201,226,154,190,4,150,137,127,201,247,60,103,57,185,228,229,191,141,232,156,156,155,201,216,167,62,27,31,121,82,42,151,229,230,19,53,55,71,201,66,104,204,239,160,53,88,110,32,151,134,41,171,8,60,240,153,252,167,153,9,122,231,78,185,117,92,123,198,84,23,23,141,33,197,121,227,41,197,27,106,12,156,177,236,33,195,52,172,195,177,75,184,16,56,165,56,126,18,21,181,207,197,136,122,175,139,146,54,125,96,98,220,23,134,17,77,224,223,128,59,220,172,247,224,194,191,94,195,120,178,1,65,235,86,56,247,17,139,143,148,220,146,13,9,209,195,233,53,84,192,148,141,23,133,225,81,137,155,35,69,41,103,27,133,225,103,238,197,139,109,99,205,18,216,236,205,22,83,60,171,182,167,69,141,246,61,96,206,95,110,141,181,160,166,58,156,221,253,192,52,105,85,125,114,74,82,98,241,101,170,43,5,61,214,90,144,101,0,143,199,117,167,45,142,40,69,172,77,218,23,228,131,117,154,13,179,192,93,139,35,45,102,157,226,120,202,148,100,73,38,45,153,232,221,189,57,218,18,121,60,112,139,173,20,255,250,249,156,70,237,179,228,98,97,198,162,217,188,239,113,135,140,218,7,217,21,32,164,75,171,55,129,181,249,15,25,214,112,200,12,238,194,144,91,44,143,44,99,70,71,157,108,26,201,148,164,235,69,37,70,67,159,25,132,249,119,167,204,91,167,145,41,20,132,153,146,33,59,212,199,174,153,88,100,191,240,210,254,36,8,115,135,215,3,113,115,235,107,185,240,249,241,157,210,253,88,75,41,187,113,46,206,1,18,79,70,226,234,70,128,50,181,94,231,100,139,159,206,230,102,10,140,253,123,95,58,27,201,154,192,80,10,198,169,153,41,247,185,35,134,22,10,196,56,247,230,29,13,198,11,27,97,228,140,241,70,59,242,70,205,40,24,48,43,55,224,158,197,112,164,106,137,228,227,93,92,24,108,77,96,235,145,105,119,105,18,72,189,112,163,46,240,162,36,120,246,69,171,105,68,6,218,230,141,166,19,209,217,57,6,244,108,231,77,194,21,7,165,19,174,4,124,134,87,54,20,40,207,177,223,214,221,111,170,80,37,1,123,161,29,224,196,242,22,144,183,184,219,40,45,1,77,30,26,30,154,235,186,36,11,21,202,99,159,23,218,45,44,179,68,60,71,158,11,226,54,87,77,176,77,150,19,88,96,10,143,238,75,195,0,113,247,11,10,125,240,170,218,133,69,249,3,148,222,201,184,184,106,221,214,65,153,208,247,165,171,249,77,1,27,177,130,167,36,129,143,61,114,79,83,74,73,144,66,136,195,193,164,67,238,115,211,133,208,189,162,134,73,66,158,235,142,40,85,92,241,92,7,132,80,241,130,131,245,31,86,246,249,76,73,122,37,137,156,67,158,23,35,102,249,50,185,117,71,173,227,171,152,129,19,127,91,73,242,127,251,183,191,253,231,191,252,211,63,255,233,47,127,253,243,159,254,207,223,253,235,255,254,251,63,255,227,255,250,251,127,249,239,255,233,63,252,93,250,183,127,251,219,127,253,235,191,252,243,159,254,238,111,254,227,159,254,254,175,255,247,47,127,250,155,191,253,135,63,253,211,255,254,211,95,255,242,47,127,247,1,255,249,207,255,248,167,255,242,215,191,252,249,31,255,225,111,254,246,127,252,211,63,253,229,127,254,249,31,255,254,175,231,62,255,213,126,244,56,105,9,226,187,159,85,100,217,65,72,239,252,145,97,32,166,229,245,103,238,45,227,105,92,183,44,145,171,153,20,63,43,118,193,226,205,182,53,3,166,45,227,43,222,59,62,112,178,47,113,47,102,130,120,23,253,50,213,164,243,97,239,79,83,56,48,191,121,207,213,104,112,134,241,14,108,255,164,57,76,149,104,156,102,64,22,19,255,80,252,178,91,108,121,80,172,210,246,139,46,210,154,73,45,70,76,48,96,235,204,246,123,147,145,189,20,146,212,159,208,140,50,191,183,70,137,168,92,105,112,131,105,141,9,120,245,219,79,107,247,134,124,197,7,229,204,122,226,36,2,31,139,56,6,5,9,174,116,185,59,236,234,68,168,226,131,143,35,149,111,170,19,24,58,38,255,30,153,214,162,203,73,194,147,45,188,91,31,21,122,0,83,56,137,6,83,249,233,191,141,126,118,26,237,121,109,79,19,45,156,230,114,107,149,237,226,244,241,153,0,210,214,34,67,66,161,197,248,229,136,160,69,169,16,38,200,75,179,83,125,52,118,4,75,10,97,39,253,212,52,19,45,255,97,152,70,175,140,149,117,81,23,66,180,63,152,78,103,217,167,184,218,162,50,219,97,200,205,230,212,223,134,151,231,27,50,252,255,99,143,61,79,78,36,37,96,216,167,147,126,107,234,185,218,247,218,200,171,225,18,93,184,64,31,62,118,192,105,86,29,22,184,131,250,94,126,115,76,218,42,83,5,206,252,175,16,13,56,163,36,38,55,135,105,232,227,95,165,77,134,118,19,121,175,74,67,110,14,20,246,195,249,172,0,170,151,63,20,93,215,161,15,6,177,71,245,105,134,169,135,195,114,225,101,108,114,254,96,166,244,167,159,115,211,21,62,253,230,212,135,36,121,45,204,34,56,141,29,134,235,168,102,217,114,104,45,242,201,0,201,236,184,236,226,192,76,149,120,114,248,65,175,66,241,129,169,78,93,241,57,169,180,40,122,115,140,249,175,73,217,224,38,109,129,192,125,215,207,27,2,70,227,78,198,20,170,101,106,105,29,78,243,210,193,15,66,44,179,125,49,22,187,247,16,85,242,3,163,2,92,125,22,155,228,202,21,133,58,176,213,52,244,239,193,169,53,150,170,195,129,69,140,142,202,55,209,144,21,146,156,6,180,80,4,144,155,95,109,245,170,227,126,79,232,170,211,151,62,94,166,20,83,47,79,36,77,177,103,31,249,138,24,128,177,253,151,220,220,106,84,202,112,152,166,113,217,178,232,56,247,19,19,184,114,62,203,139,33,75,241,53,62,1,67,244,88,228,209,150,5,143,86,252,54,98,120,89,96,91,237,241,222,13,170,121,133,169,37,240,221,212,74,57,175,90,175,113,219,160,118,226,55,231,128,154,247,193,105,135,232,159,242,56,31,140,180,232,190,27,7,130,8,123,196,242,195,62,191,81,150,3,211,44,251,17,160,217,231,198,102,190,40,173,244,31,231,250,65,87,223,34,41,109,12,236,54,89,62,152,56,101,146,5,102,92,40,227,78,242,185,155,124,108,102,244,248,186,56,109,1,173,91,42,3,122,70,228,75,243,128,18,47,189,51,156,58,167,125,87,23,100,163,73,190,134,9,97,127,12,125,60,87,25,178,147,54,147,157,27,195,223,137,199,188,147,168,193,121,251,177,183,218,120,16,129,23,120,91,67,161,79,65,243,232,101,150,16,206,95,229,206,111,100,134,46,8,165,205,90,1,242,206,67,208,53,191,224,137,205,237,82,46,241,62,77,99,84,55,20,159,157,156,236,187,221,241,160,211,125,197,38,90,199,47,187,43,87,147,9,243,237,223,86,129,24,2,63,237,213,0,173,246,93,110,77,134,99,185,145,129,127,151,166,206,190,5,15,205,118,216,232,224,244,75,192,165,92,98,217,16,240,152,98,162,180,95,185,232,10,152,148,231,212,239,216,250,125,50,186,196,196,138,160,162,153,150,113,135,7,38,174,124,231,65,45,195,246,69,197,81,127,165,116,12,54,134,97,135,143,157,181,114,22,248,199,89,126,95,123,94,90,126,131,237,238,14,79,19,95,21,152,18,207,239,201,90,18,14,72,222,153,206,162,239,198,136,26,205,178,20,69,140,124,248,165,103,21,72,221,28,195,221,136,0,250,213,213,78,211,162,211,147,232,137,95,13,223,239,148,189,157,66,185,57,220,52,106,16,85,45,177,54,143,165,73,80,221,111,78,177,243,22,219,168,67,103,84,124,146,157,15,243,206,177,227,46,247,17,40,31,235,38,243,152,100,155,137,247,125,233,70,179,242,150,221,215,42,46,191,230,53,96,202,105,196,126,129,248,164,125,25,126,242,185,28,136,178,65,26,179,116,173,223,123,117,107,249,45,247,209,216,78,251,151,4,194,54,100,23,148,221,23,38,185,115,84,59,220,161,18,19,27,3,230,249,225,123,28,124,43,235,50,68,30,244,12,218,76,61,224,141,111,46,23,99,65,126,57,185,101,174,81,87,16,70,52,63,75,209,123,147,67,156,196,85,247,1,233,4,40,166,62,212,176,90,233,238,112,133,177,233,142,23,43,227,171,182,0,165,147,80,140,119,8,47,93,179,5,184,208,200,118,71,147,72,125,241,179,10,226,161,178,228,60,161,141,167,119,55,68,153,114,109,201,178,162,133,125,133,219,96,236,30,67,198,99,242,104,203,95,121,88,193,164,124,10,42,65,107,115,139,109,96,24,46,89,210,244,172,208,124,224,240,54,2,175,11,91,118,218,7,101,192,10,189,244,183,97,154,12,119,137,30,4,33,143,52,41,37,202,238,3,62,123,141,126,143,95,60,188,124,99,58,32,106,31,50,15,126,244,82,243,251,208,86,191,34,183,166,59,254,147,89,163,14,163,179,236,183,192,38,4,252,13,202,204,63,86,177,128,209,116,91,213,79,51,106,211,206,252,190,87,227,253,164,238,214,30,225,234,166,55,95,84,182,197,186,164,231,84,244,42,14,76,159,131,31,164,211,120,215,229,20,94,68,156,147,219,76,115,80,202,174,63,221,232,24,114,195,100,114,6,13,113,181,22,123,236,242,189,12,158,162,61,101,187,89,240,110,212,24,149,101,148,114,2,79,2,101,254,185,160,89,167,162,95,96,115,121,126,168,145,144,202,183,228,40,221,31,109,165,105,6,144,41,210,107,177,23,252,152,94,252,148,44,30,179,192,186,79,97,122,212,247,45,157,1,222,4,248,252,98,235,206,19,83,143,220,4,149,241,31,140,190,75,23,3,153,244,67,117,199,120,161,73,152,228,40,38,191,64,152,222,97,148,159,138,194,195,26,17,62,184,163,28,144,166,192,203,186,136,28,70,179,91,80,114,94,31,135,138,169,223,192,117,52,4,54,10,211,15,101,250,38,241,47,73,191,149,26,3,74,121,207,205,219,162,113,156,176,121,253,106,228,166,182,124,43,24,245,70,216,137,182,238,147,108,41,180,13,180,238,14,201,182,116,192,184,67,134,202,175,239,237,59,155,105,115,191,6,28,200,222,127,130,108,37,69,15,89,97,154,128,220,230,162,244,0,98,146,11,83,117,184,124,123,222,85,248,248,0,41,180,245,217,189,169,127,147,141,110,47,171,219,252,102,47,100,238,20,4,11,140,223,228,238,60,44,253,93,23,214,153,64,52,56,124,31,250,184,242,165,220,158,0,58,35,8,222,196,91,157,233,116,83,59,60,24,129,25,191,22,50,241,231,83,45,26,3,125,193,83,17,33,82,149,118,241,28,62,13,40,250,32,101,46,211,128,208,235,55,63,137,169,85,209,16,231,75,193,137,231,215,86,18,182,67,103,65,142,66,240,101,225,225,46,155,5,89,105,87,116,56,40,9,193,38,214,28,9,161,228,102,232,134,86,133,117,43,48,91,205,8,24,86,152,165,104,250,248,2,144,83,24,150,28,144,53,151,17,233,241,95,222,198,39,35,187,193,54,102,185,237,48,44,21,229,249,229,84,191,78,83,96,211,107,210,37,137,46,119,92,76,197,200,22,24,226,247,26,67,178,161,249,151,205,2,206,157,156,227,99,16,41,172,226,240,66,21,158,221,83,223,88,103,115,73,220,18,174,86,154,241,3,70,25,93,30,156,157,228,126,14,211,17,211,89,100,20,121,247,183,207,63,175,250,104,227,42,2,91,75,221,89,104,98,105,110,19,153,253,22,7,33,228,169,1,138,61,141,118,254,142,153,249,5,2,251,178,130,249,158,162,14,121,103,182,38,121,170,53,53,84,75,223,116,249,250,232,12,158,24,172,178,110,56,80,190,227,140,13,143,69,87,255,255,6,159,9,213,173,214,125,246,161,240,216,197,207,61,240,64,135,177,58,204,78,80,31,152,69,19,87,79,163,122,126,175,254,250,29,127,240,121,197,42,112,71,173,234,67,59,196,158,215,192,4,165,33,127,124,48,58,87,235,198,199,208,166,164,215,118,58,108,70,141,60,217,49,222,146,63,24,194,177,233,214,242,211,10,97,181,32,14,91,189,233,93,145,150,187,43,190,255,33,72,219,32,60,21,152,8,201,231,23,114,184,156,45,174,11,76,124,248,43,25,59,112,179,134,32,121,175,106,117,114,1,179,186,179,140,153,21,233,126,126,12,29,7,103,51,25,114,243,150,75,132,22,118,177,82,204,235,36,21,76,206,236,46,254,129,41,214,24,250,219,176,133,181,22,48,28,43,58,166,36,60,199,55,187,169,152,22,1,12,230,47,113,246,248,109,4,244,146,196,15,48,52,202,167,40,13,239,32,121,24,137,57,110,202,43,62,182,48,96,106,218,117,11,53,166,196,120,239,190,140,179,64,247,3,98,119,247,230,117,54,53,0,48,74,191,36,156,221,156,70,51,89,210,117,89,223,92,12,42,114,76,114,234,84,35,244,170,23,174,98,143,109,132,84,119,118,20,174,195,186,213,186,176,32,215,8,120,19,219,83,211,132,210,187,128,11,228,73,143,209,212,96,108,184,159,123,232,153,197,233,187,231,136,39,27,38,150,41,48,185,111,223,231,224,85,74,186,163,44,147,107,238,254,185,59,101,43,106,103,82,114,191,28,61,91,164,240,35,64,164,196,145,88,114,92,12,103,166,152,207,240,56,126,133,14,203,218,0,210,104,15,108,221,53,62,149,168,7,81,235,250,120,154,101,197,68,52,230,117,53,174,173,97,201,103,233,90,73,77,88,74,29,91,243,33,193,208,89,85,175,101,162,124,79,77,231,254,24,175,93,126,124,39,31,176,122,206,191,93,154,90,207,133,67,238,123,41,90,226,147,70,253,112,207,247,87,128,1,108,249,211,173,31,11,245,25,191,121,253,85,113,201,167,62,190,126,242,33,169,214,45,161,115,52,209,196,233,219,255,89,227,103,169,118,61,139,225,79,13,148,48,170,158,104,25,30,140,225,104,35,24,85,244,164,166,191,216,159,27,150,179,199,144,164,25,121,250,134,85,141,100,60,235,81,76,35,139,219,16,240,81,239,94,117,225,18,240,221,126,245,249,60,189,200,136,111,38,78,15,152,130,175,146,245,40,102,94,197,247,218,144,168,232,234,49,142,210,252,253,54,38,195,126,214,53,197,185,205,141,8,168,71,122,78,186,97,209,119,211,3,38,181,164,150,253,38,64,28,195,114,28,230,91,61,104,102,44,77,12,254,185,104,113,95,186,157,109,156,62,95,61,228,229,136,135,200,86,106,157,133,1,19,33,170,83,79,198,145,220,107,48,184,202,215,230,0,202,109,199,92,160,78,177,45,57,56,161,168,251,104,133,128,19,221,75,114,243,31,227,181,191,23,30,207,149,179,226,8,73,81,133,183,140,24,122,92,254,4,180,223,172,156,45,190,39,133,236,89,174,62,223,19,30,187,248,237,10,221,222,133,135,113,174,150,128,207,145,210,100,88,134,49,189,87,191,57,237,193,114,184,209,222,253,41,234,218,76,163,58,183,92,24,69,242,30,23,83,93,120,197,72,129,217,84,218,157,198,253,61,243,23,252,108,62,164,19,203,68,237,5,162,80,97,124,85,120,187,90,187,167,114,166,224,252,107,255,6,198,101,108,247,131,100,154,143,62,97,16,187,186,105,186,141,2,90,218,51,253,189,102,55,13,0,129,207,201,153,74,188,23,201,209,36,112,165,142,117,197,152,241,95,69,97,54,177,26,131,6,247,228,150,223,62,203,131,82,200,59,87,230,109,91,4,54,105,225,59,203,7,173,58,23,134,222,53,205,125,151,200,104,242,181,51,73,206,175,133,213,96,122,182,183,192,103,73,181,59,203,177,111,251,253,158,72,93,134,181,76,243,229,113,231,228,193,225,33,24,126,112,158,101,188,230,109,220,69,12,226,216,49,217,141,48,92,185,114,187,126,129,247,244,169,64,211,204,217,104,46,72,201,8,19,243,131,169,59,186,251,93,49,157,9,207,212,29,211,143,30,54,25,49,11,73,37,183,75,141,233,242,82,255,160,63,141,193,92,226,106,252,217,187,231,252,122,174,194,28,104,150,97,148,241,46,93,125,42,58,199,246,45,202,25,214,135,227,37,176,203,104,189,133,85,5,152,179,244,115,204,141,215,108,202,249,132,199,15,67,130,223,188,147,243,47,242,219,240,172,248,169,75,56,11,25,48,25,149,113,246,82,191,53,213,157,77,44,71,171,82,202,241,203,27,26,148,7,198,179,119,131,26,146,173,185,100,204,206,65,185,61,28,102,58,228,107,235,20,53,106,39,159,100,29,27,234,202,161,0,27,199,240,183,52,187,25,81,77,231,224,140,180,43,23,31,19,179,232,252,30,131,72,211,15,166,86,182,245,27,148,162,101,247,172,68,119,247,206,210,160,39,171,234,210,219,95,33,233,65,51,126,255,208,85,143,250,170,127,234,3,239,169,174,21,185,231,145,115,252,52,100,23,186,110,97,181,73,62,162,103,194,53,33,106,98,67,66,36,236,203,224,3,19,233,150,77,220,74,0,221,255,161,188,114,220,162,201,97,21,71,103,23,242,223,206,70,135,40,155,33,253,199,201,55,113,11,1,79,61,126,144,49,242,164,45,21,82,85,12,67,236,18,152,238,183,163,108,18,234,29,13,70,184,215,128,75,87,255,5,73,190,186,252,214,28,209,50,129,19,157,33,31,17,62,40,140,169,178,159,16,180,41,61,198,187,25,189,162,248,62,70,133,29,215,158,195,69,143,76,2,81,241,173,172,184,83,223,137,61,96,251,30,59,80,67,216,26,49,216,166,224,237,40,7,166,198,142,8,215,239,248,84,216,174,69,163,13,116,15,123,12,6,126,206,177,150,122,77,219,137,140,65,215,177,215,53,128,216,40,64,138,57,212,232,194,84,251,231,236,183,227,235,224,4,54,234,61,141,108,30,203,170,184,181,75,217,44,37,90,98,22,206,21,217,60,56,70,136,38,63,22,233,89,60,190,209,161,201,213,214,31,162,90,43,30,252,28,204,187,63,81,45,99,151,240,39,67,7,121,22,13,6,91,205,159,15,10,237,42,151,241,193,76,229,99,245,185,51,56,140,40,102,41,60,145,117,244,7,167,37,253,141,137,209,58,227,103,218,128,33,190,170,193,74,65,94,141,9,122,86,138,40,49,254,100,132,238,178,180,179,69,189,88,138,207,195,244,162,237,138,122,229,39,18,77,34,248,7,31,27,97,169,255,0,53,216,76,62,81,206,159,216,143,244,226,101,58,191,14,195,106,170,222,57,186,173,17,100,164,109,92,104,152,12,134,255,35,96,58,178,52,88,103,182,86,117,148,172,128,206,51,186,2,139,199,75,160,152,94,233,153,103,53,42,22,240,199,202,202,79,124,29,115,213,183,119,163,12,26,226,72,18,126,199,198,113,120,81,242,35,247,198,51,244,242,146,3,219,225,242,60,247,118,83,118,194,136,165,73,26,12,181,115,94,250,131,157,249,202,238,35,171,7,174,34,15,57,192,28,58,179,78,112,200,87,125,250,67,197,141,97,44,40,68,196,190,37,76,75,40,87,189,216,42,5,253,91,158,85,8,37,151,70,32,81,163,242,155,99,255,105,233,10,209,208,209,125,251,54,110,156,166,241,10,156,166,234,203,222,56,104,231,19,192,180,202,104,127,52,172,228,169,238,222,106,240,184,248,136,18,174,104,79,148,146,96,171,27,140,16,154,138,44,135,185,69,228,184,179,195,27,222,233,199,45,106,59,34,225,86,153,41,149,128,132,206,144,121,252,214,222,25,2,120,14,212,177,65,96,254,43,82,220,232,2,246,75,132,204,46,13,147,181,207,36,84,5,71,81,167,170,88,189,185,63,249,49,102,90,210,176,29,117,18,219,125,73,184,180,119,74,143,91,84,35,30,77,162,157,111,42,7,19,122,208,62,104,139,102,106,245,15,18,57,250,233,107,243,216,93,240,190,234,137,73,90,117,223,7,99,50,169,239,129,78,157,255,52,165,126,58,40,16,237,33,127,229,247,182,166,124,189,154,14,200,111,46,152,16,102,209,211,214,216,208,253,177,77,102,92,35,176,163,82,118,226,48,157,18,99,169,183,70,22,196,207,15,86,80,189,220,80,192,11,149,133,111,64,241,4,145,126,80,67,128,144,83,113,24,91,232,49,50,76,224,248,27,148,109,74,247,250,228,155,36,185,79,164,221,204,68,17,179,14,162,221,20,48,22,250,227,113,33,79,95,124,155,182,3,189,137,39,9,3,138,243,169,2,67,46,253,92,13,187,215,240,171,97,115,41,106,21,22,35,80,203,14,67,152,170,62,19,21,167,203,15,16,24,47,217,27,196,104,36,206,227,231,230,38,58,189,213,165,106,16,47,123,132,106,211,16,44,103,27,22,233,166,130,18,152,35,150,1,214,39,39,102,254,37,250,33,102,207,168,159,202,205,81,119,253,184,15,128,41,17,83,47,151,154,134,50,253,234,51,104,251,25,243,1,13,198,207,7,0,70,118,190,62,87,163,130,184,28,166,89,105,171,157,110,250,140,254,219,213,136,126,228,201,39,218,131,191,61,13,120,219,49,43,48,251,193,246,155,163,21,254,60,26,181,112,159,152,28,118,69,218,67,202,169,240,37,237,156,118,184,224,254,168,255,65,1,219,246,23,235,240,146,139,187,152,41,153,72,23,166,56,224,90,4,36,10,104,225,243,81,27,63,114,101,129,207,105,88,127,25,58,96,139,49,170,43,186,231,199,74,199,118,100,125,134,226,46,146,55,251,216,117,182,21,209,45,253,158,133,228,233,199,207,190,173,94,106,72,89,40,242,122,231,112,29,62,166,91,42,205,11,78,87,249,206,198,77,12,153,83,66,96,227,133,75,14,23,211,1,20,87,49,209,106,22,104,39,194,80,212,147,164,225,124,58,124,190,252,106,234,34,103,72,31,191,17,201,22,176,200,242,82,132,36,226,99,101,172,214,33,211,236,184,22,216,170,254,219,144,213,172,215,131,166,38,244,27,146,76,133,84,150,240,21,226,77,176,33,58,76,156,70,98,45,38,140,246,169,65,152,246,58,209,15,189,185,181,196,250,205,41,119,123,174,30,48,10,47,127,177,5,53,191,248,108,133,182,130,175,105,6,179,18,209,122,13,44,28,147,110,127,118,210,254,45,62,233,105,40,38,42,243,249,32,59,89,3,114,222,122,53,35,61,190,49,47,38,95,42,75,219,200,119,103,92,205,173,174,186,223,128,15,111,229,233,179,225,216,141,38,225,36,240,57,250,166,15,170,21,149,104,176,19,154,186,62,154,95,141,113,254,255,104,59,179,100,203,81,36,136,238,168,77,204,176,255,141,53,39,46,17,56,105,86,159,207,186,63,42,211,83,186,18,98,136,209,93,82,59,38,199,251,101,95,156,144,139,37,13,213,192,107,186,102,92,77,225,206,146,68,95,73,180,49,150,234,48,150,150,140,121,33,35,242,249,242,202,136,100,36,153,76,37,255,216,153,15,12,123,175,88,82,217,218,253,79,99,60,48,141,40,89,111,158,247,161,85,125,80,173,66,95,22,111,177,168,83,60,57,230,121,145,208,3,213,181,229,48,47,162,173,76,200,177,117,189,154,131,255,192,240,252,116,41,55,71,76,62,45,159,44,84,174,247,37,225,1,40,63,9,197,29,24,45,158,42,27,158,45,185,211,12,77,119,86,51,157,73,153,137,213,162,246,14,119,233,1,239,198,51,179,142,102,4,109,97,132,133,116,26,211,160,178,252,185,235,47,171,161,235,19,55,196,247,164,106,33,91,157,105,219,200,154,203,15,48,146,248,133,166,161,191,205,114,243,149,247,132,247,31,77,86,81,43,155,2,141,75,167,71,111,195,84,179,72,21,58,156,129,219,54,41,221,97,210,170,75,199,3,205,201,233,47,156,145,161,149,47,149,45,87,83,253,183,161,69,202,26,117,235,208,117,249,170,167,170,181,103,89,90,153,46,169,17,191,93,76,17,69,30,141,186,212,254,5,92,225,25,189,55,175,197,138,40,206,252,69,30,156,222,57,129,209,218,246,223,198,48,248,150,124,73,168,118,122,247,19,123,91,45,123,251,211,8,108,179,238,153,131,82,41,189,55,206,63,238,149,163,148,208,197,149,246,143,162,65,33,145,41,96,99,66,113,152,62,147,150,21,158,253,104,61,192,225,9,11,141,86,27,162,81,158,124,48,73,201,84,237,134,155,198,13,233,155,32,85,248,115,74,204,98,162,143,122,68,19,128,137,242,75,101,29,103,158,63,87,163,210,70,179,188,149,46,138,51,67,96,65,149,51,254,39,186,117,40,142,151,25,31,179,73,84,96,155,34,22,224,119,56,155,160,151,192,21,138,112,127,229,142,226,172,148,69,19,77,154,221,183,230,6,155,190,4,235,128,233,206,40,23,126,90,94,54,188,109,23,55,94,208,220,93,179,232,111,147,204,190,48,229,159,93,7,12,194,234,18,175,205,36,170,154,127,198,208,30,254,219,219,3,122,159,28,251,254,16,211,2,79,228,158,159,252,243,151,154,239,112,196,193,53,111,136,94,253,222,150,252,181,89,251,107,232,79,27,131,99,192,197,124,106,77,79,115,42,4,204,180,210,252,52,74,214,254,195,68,14,36,135,101,13,168,201,143,4,42,163,155,246,126,76,196,243,82,142,53,149,172,147,71,83,223,40,247,205,88,114,131,23,145,228,54,181,97,201,159,203,10,205,245,99,14,234,242,210,153,160,125,27,54,179,73,252,136,58,210,50,250,133,173,78,79,171,5,190,126,84,222,77,210,149,202,71,25,178,65,60,250,194,104,172,77,133,247,73,24,27,112,55,142,48,9,232,97,184,78,55,202,240,50,40,50,214,154,214,214,194,56,161,27,77,187,182,168,122,207,203,79,120,58,250,40,51,209,18,9,152,208,253,193,232,1,91,75,51,254,156,85,190,161,208,73,53,155,46,106,188,226,233,159,154,250,148,237,248,9,76,232,230,180,217,1,47,170,148,178,134,49,173,176,245,192,86,95,216,223,138,216,207,55,208,142,109,57,199,131,22,167,0,55,24,169,92,13,145,82,209,82,252,201,50,66,98,253,9,114,22,42,16,46,76,156,70,225,118,106,113,64,209,152,215,200,239,103,85,68,23,38,181,45,241,37,74,33,219,136,123,19,164,209,122,1,180,250,82,60,56,164,182,69,107,228,168,34,171,238,38,246,253,144,165,106,192,27,50,234,56,209,108,149,142,7,38,167,88,124,46,208,67,163,193,41,84,31,190,21,63,61,172,12,84,163,179,219,220,247,109,152,86,240,242,15,220,74,220,26,245,152,172,245,140,251,198,233,48,184,26,76,171,168,22,81,36,242,126,23,166,248,90,195,152,180,190,197,189,83,126,90,160,40,70,132,202,54,224,242,52,11,81,156,115,173,243,125,34,239,51,76,131,183,148,240,205,209,3,158,79,109,52,81,209,148,3,37,13,171,145,219,50,15,225,21,32,131,173,201,137,74,173,89,172,45,154,65,170,14,88,53,6,146,120,231,78,20,166,63,165,209,165,220,17,219,11,81,119,240,181,61,146,52,122,188,244,68,23,160,104,128,21,162,83,223,50,42,153,88,29,239,189,193,207,83,195,105,117,28,173,106,135,20,17,208,252,197,194,53,125,119,157,163,104,179,158,138,47,224,218,158,214,117,34,247,115,196,12,103,19,174,83,75,64,145,92,245,229,129,2,68,123,234,67,137,108,250,181,148,27,45,141,221,82,2,148,226,91,210,93,145,52,110,140,146,85,137,77,129,218,255,222,52,151,84,57,236,253,131,44,130,100,154,65,32,215,81,125,196,7,138,30,93,202,197,12,30,238,237,0,239,173,237,133,91,242,101,15,188,180,15,155,88,48,106,13,7,78,112,109,105,222,196,248,233,146,223,28,39,34,173,167,178,123,28,61,54,246,166,86,52,220,109,229,213,62,220,104,19,46,233,125,49,225,236,250,249,217,130,236,210,232,237,169,4,197,202,141,171,151,21,105,105,57,38,189,154,213,97,139,252,105,84,184,124,222,129,202,99,151,109,81,74,106,154,216,206,202,30,109,160,127,101,205,7,174,108,110,197,225,74,185,157,70,141,63,147,13,246,17,133,238,94,210,249,164,177,198,41,37,0,30,170,105,211,141,177,167,133,213,56,76,40,90,92,91,42,34,190,236,27,233,32,108,241,196,87,59,52,181,254,104,221,210,165,226,57,176,154,235,114,215,246,71,87,167,245,75,29,249,188,11,239,57,186,52,79,75,233,95,68,58,32,110,203,79,76,26,210,178,233,14,21,180,111,112,26,75,100,24,183,35,118,67,14,11,89,156,112,94,177,79,93,248,203,159,254,54,122,175,119,249,25,199,199,19,118,238,208,249,175,187,130,106,150,192,22,199,53,106,1,241,104,116,187,175,39,183,93,91,252,116,49,193,84,65,173,167,168,222,81,209,173,150,144,118,218,131,232,175,189,141,221,84,53,94,142,235,119,10,46,13,166,83,74,127,154,76,187,255,52,60,8,154,188,0,44,45,93,52,13,9,11,35,210,78,173,148,239,42,24,191,154,56,39,50,127,42,167,140,108,139,83,243,121,233,233,12,198,192,20,67,73,48,225,163,28,102,198,129,222,81,213,122,30,173,90,85,145,195,104,175,183,167,214,160,141,112,217,186,117,140,101,45,188,34,62,232,94,64,135,110,186,246,39,55,178,15,249,17,251,56,124,26,82,129,97,125,3,159,27,204,84,197,45,117,205,19,57,232,35,30,110,103,8,95,236,41,162,72,57,28,123,35,203,209,66,57,184,141,102,142,49,183,6,5,245,127,121,241,18,70,20,116,67,77,42,125,224,245,160,107,225,158,126,79,54,42,25,141,88,28,249,40,159,38,173,9,195,190,40,35,108,94,204,245,166,133,41,159,57,175,14,179,165,205,245,167,206,247,222,45,160,183,168,167,206,161,88,70,69,180,195,136,77,118,39,132,6,222,39,234,101,12,66,109,184,185,156,20,41,169,52,62,225,141,194,83,135,90,188,30,152,218,165,175,11,204,193,115,118,43,224,249,112,86,89,121,126,62,170,1,132,220,86,27,215,191,134,4,155,149,120,90,127,16,63,71,138,39,248,134,170,49,148,158,18,212,2,171,141,228,14,176,42,104,186,41,142,110,71,189,93,198,80,52,79,243,240,2,85,96,43,240,10,184,153,176,200,231,191,204,121,90,175,218,33,45,114,164,7,226,193,104,115,16,148,244,205,9,75,113,49,204,22,151,100,169,90,131,226,60,217,237,125,126,210,129,46,111,181,207,180,214,190,248,90,72,179,92,62,152,125,40,209,254,122,40,198,80,253,134,1,226,210,124,209,192,69,101,104,57,240,34,2,155,229,234,207,207,107,122,48,241,228,47,183,25,165,26,206,12,184,47,237,166,101,112,63,229,71,9,154,143,88,134,107,236,187,103,67,51,73,199,126,66,236,192,68,214,100,76,232,124,204,43,110,14,173,245,39,115,144,36,7,126,214,15,158,68,39,68,143,134,155,83,126,92,15,76,123,239,77,14,52,138,120,169,175,153,7,166,5,183,94,26,48,38,32,93,73,14,211,54,83,46,255,171,169,69,100,39,162,249,201,36,221,222,139,253,165,27,105,167,147,216,67,29,138,66,237,123,115,18,17,221,11,215,141,246,68,105,226,225,142,49,27,216,97,100,95,239,123,23,40,199,218,177,196,161,209,152,196,139,47,220,172,242,179,250,199,102,175,151,65,221,176,9,166,251,160,34,193,41,146,229,133,6,63,42,173,253,131,110,187,34,93,218,78,34,207,180,211,249,163,177,180,70,151,155,239,195,8,221,122,159,44,144,187,44,121,52,52,103,139,111,11,123,45,41,107,52,92,223,248,16,14,55,122,16,62,185,184,81,91,18,235,126,191,226,90,151,152,173,252,164,121,191,88,156,185,73,170,104,195,133,22,149,233,11,8,90,194,123,174,1,147,98,60,67,206,218,153,42,155,1,76,165,166,111,27,208,185,100,29,21,50,134,199,215,52,129,46,140,152,139,66,94,229,245,2,37,179,82,175,162,192,62,10,40,162,203,126,45,217,154,91,130,4,93,6,228,141,190,178,209,31,18,194,57,38,145,241,232,58,10,159,218,253,97,4,60,218,17,224,2,181,150,235,251,206,240,158,46,47,12,44,153,58,113,33,218,166,44,218,120,253,15,140,73,40,130,230,144,212,164,121,20,155,126,28,33,114,103,138,177,157,47,96,99,123,123,18,34,211,66,160,249,59,90,232,192,93,91,43,128,11,58,0,231,106,14,128,81,101,18,117,43,8,56,205,40,123,208,169,209,154,58,96,29,225,55,135,139,213,182,202,112,19,143,40,39,221,191,71,147,174,104,89,153,157,86,230,114,122,139,216,216,250,184,181,4,6,155,21,113,96,252,198,187,11,195,241,131,94,186,163,20,106,139,14,111,49,161,175,234,7,64,161,8,253,86,242,243,100,13,101,216,228,176,121,20,58,42,20,206,166,184,249,182,201,133,10,187,16,187,159,94,106,185,97,11,145,202,168,32,203,215,138,191,54,107,88,36,153,137,193,140,158,2,182,87,203,178,58,80,10,115,78,12,224,148,111,163,13,34,85,229,115,185,78,187,148,154,210,123,117,101,213,158,237,10,122,40,146,243,119,84,200,90,148,147,79,156,180,4,160,241,119,159,12,97,227,122,78,46,136,167,91,18,5,58,190,84,112,159,208,81,198,193,168,40,62,150,223,186,103,168,143,244,151,209,138,88,203,239,93,72,217,201,128,227,88,142,83,88,104,155,71,22,49,66,82,139,99,157,104,9,112,211,158,167,102,218,159,221,219,108,216,177,233,129,151,123,147,168,246,218,192,66,85,114,23,174,120,150,42,124,39,197,175,54,246,87,185,154,234,203,163,235,10,140,238,199,165,92,47,4,167,122,44,144,190,29,245,124,219,231,54,12,151,245,145,129,231,216,163,114,240,222,59,45,183,99,169,11,35,232,114,25,61,217,248,140,132,232,7,15,14,88,209,143,43,201,152,40,78,17,208,134,225,43,185,82,30,180,72,97,201,197,213,195,114,52,23,30,212,35,157,14,29,174,198,120,19,24,82,239,212,227,234,207,88,178,4,166,209,223,205,62,206,91,62,191,192,212,140,248,70,217,45,106,83,228,230,141,168,92,245,33,131,126,77,214,22,138,21,37,166,81,131,152,124,201,91,179,204,135,31,60,36,4,160,43,190,112,26,109,166,139,210,232,210,254,214,120,199,30,175,52,242,199,4,105,159,104,149,25,145,6,45,107,254,182,137,222,191,75,163,75,73,97,171,49,24,251,244,106,194,52,74,14,157,114,162,51,148,131,213,93,132,12,154,198,155,114,234,65,32,105,162,22,76,152,137,87,167,65,210,79,21,74,102,151,106,176,89,52,213,57,44,41,169,216,11,73,40,201,183,169,180,15,150,83,141,69,65,237,182,53,132,64,219,90,243,219,233,149,42,248,127,69,133,183,169,15,30,97,37,111,23,166,174,34,140,204,120,143,195,73,66,208,8,34,223,120,209,193,230,125,86,141,9,126,36,145,0,153,13,122,14,223,188,247,26,218,127,165,191,76,195,68,241,147,129,178,201,165,98,125,24,221,243,243,169,191,172,65,79,228,29,232,82,92,241,211,125,59,3,170,22,48,233,181,246,99,28,171,23,23,230,190,21,17,196,126,104,175,42,76,14,148,2,93,116,239,143,197,171,102,173,75,159,6,192,11,99,224,245,179,87,88,205,100,251,228,181,200,210,237,29,123,28,184,210,77,35,252,242,152,119,249,212,192,0,47,106,235,228,234,95,47,104,58,48,250,45,170,227,132,49,151,78,10,150,171,201,156,11,27,58,81,142,236,219,5,90,185,41,45,97,52,159,112,202,159,104,28,217,90,107,38,147,153,192,80,156,122,196,74,136,101,169,126,201,50,146,162,234,239,213,137,27,201,68,89,24,67,181,251,189,137,65,45,1,169,215,105,126,45,84,17,165,60,51,184,98,191,31,152,126,123,57,24,80,53,157,130,34,28,39,34,103,76,120,40,164,126,112,74,86,253,43,239,204,44,204,103,250,67,243,87,219,39,218,39,116,252,182,83,193,178,97,56,241,178,240,249,255,216,56,226,234,198,17,47,28,215,179,27,119,138,195,216,11,42,13,183,157,116,171,113,63,240,34,0,156,228,201,183,25,234,242,60,147,121,98,173,14,2,227,59,158,136,0,4,238,243,145,234,48,181,99,111,133,170,44,219,164,90,2,192,233,200,210,31,184,200,10,48,146,163,50,30,88,216,185,9,170,103,239,26,34,32,92,186,88,109,182,105,68,115,67,61,126,100,253,219,13,60,83,80,134,133,113,126,116,225,244,9,65,59,149,193,233,104,225,161,108,75,55,76,215,57,6,3,165,175,156,109,90,124,35,137,118,9,130,167,221,169,124,43,6,114,158,242,161,183,159,109,228,130,14,211,84,45,23,83,154,230,174,107,197,11,104,186,197,110,11,149,32,224,25,76,62,227,172,162,16,72,115,8,161,10,135,147,73,89,203,209,178,63,212,28,254,100,3,194,130,43,113,128,84,53,243,34,96,98,102,98,186,176,185,149,163,123,205,131,175,172,230,28,213,90,109,5,202,55,189,109,13,13,254,146,182,114,160,180,230,93,241,145,98,169,230,114,142,196,13,99,226,138,47,244,97,235,196,178,133,98,179,23,177,16,62,152,197,98,75,40,38,26,38,254,14,145,199,237,101,156,205,168,176,53,125,98,217,124,214,155,220,252,173,23,78,157,88,123,48,70,211,254,225,240,175,28,80,224,78,185,94,143,171,145,157,255,107,251,195,212,87,156,215,21,246,62,230,84,22,203,154,226,225,99,39,86,50,96,159,40,162,144,36,38,175,60,28,94,86,55,123,225,143,253,247,152,114,52,223,126,162,38,193,158,70,189,240,1,49,8,100,225,128,110,59,253,216,15,27,238,68,117,245,214,100,253,207,115,53,75,197,14,241,23,246,33,51,139,127,39,166,61,37,214,15,12,251,251,129,73,160,46,9,33,152,102,251,58,190,74,165,148,187,222,52,60,126,78,191,54,217,118,128,84,212,147,218,164,233,153,192,9,137,8,101,65,83,174,165,202,242,248,249,8,87,211,188,32,191,76,158,189,7,76,144,230,210,78,112,56,33,240,224,111,221,169,184,20,189,32,200,107,247,94,238,43,154,189,48,23,189,218,106,50,142,125,187,63,6,229,132,173,42,76,217,208,121,173,65,200,64,3,66,112,77,213,236,55,31,24,207,105,202,147,55,58,5,142,247,7,29,234,199,169,36,174,35,61,83,199,170,130,112,146,250,79,185,122,91,39,159,159,103,211,2,114,18,255,219,47,49,194,86,172,112,15,86,81,214,44,166,61,126,42,143,177,222,26,138,214,207,168,192,40,232,112,161,116,244,245,29,233,246,58,55,135,18,163,60,222,225,64,214,248,116,162,162,52,161,162,133,5,153,48,47,88,154,48,130,32,19,240,92,60,209,104,58,48,205,122,162,11,77,110,46,185,144,24,78,231,216,223,246,170,251,177,246,136,217,142,3,147,7,20,177,224,223,226,114,78,46,228,11,135,240,26,50,211,240,101,206,238,223,136,2,12,141,138,50,79,155,159,180,141,24,115,90,73,97,218,12,171,195,149,137,36,27,221,182,231,235,169,180,178,26,125,200,134,239,197,136,169,125,167,58,126,154,50,216,118,145,37,200,80,56,182,206,168,112,162,85,81,228,45,86,204,208,226,226,134,218,141,248,150,21,233,98,103,40,161,76,146,180,153,196,68,19,155,217,49,146,155,153,180,85,118,13,186,111,211,56,51,137,33,220,135,201,42,18,59,36,172,125,86,54,161,22,74,35,36,120,98,181,39,231,204,131,242,147,224,151,134,99,89,124,231,226,253,171,240,230,73,220,134,226,180,24,179,102,61,56,77,163,62,208,57,28,207,129,134,208,180,167,139,68,210,10,156,85,254,61,200,65,124,178,207,118,122,193,250,241,107,27,223,61,235,86,74,17,109,236,11,196,21,17,5,215,96,87,170,30,100,104,29,50,134,46,145,2,59,15,157,215,176,153,188,71,93,242,220,84,142,187,165,74,254,0,246,193,162,176,105,195,56,108,194,122,50,40,52,241,12,191,184,25,251,80,149,160,232,54,226,156,163,186,25,65,118,146,165,9,145,99,56,114,205,136,82,171,68,23,105,225,79,206,99,5,37,76,158,98,59,161,251,66,18,231,44,159,133,109,169,17,167,61,231,104,105,56,67,74,3,23,92,180,23,38,102,218,206,231,162,244,13,253,40,201,57,144,94,114,66,188,206,66,237,226,109,237,153,131,111,123,6,13,26,208,244,137,144,170,185,194,165,30,147,146,250,87,220,144,36,9,141,109,208,124,195,97,34,251,73,98,197,156,32,195,169,252,232,107,34,167,121,39,3,12,244,167,147,2,19,142,2,38,77,181,36,74,191,78,30,103,239,241,214,212,40,247,38,143,208,62,135,247,172,195,224,250,99,19,133,62,71,151,226,165,247,236,195,163,144,23,130,76,97,158,252,78,47,70,107,43,147,104,79,47,168,236,15,218,233,198,149,9,184,76,32,232,236,69,148,173,153,103,124,97,252,180,35,116,61,225,182,162,91,46,75,214,235,51,178,211,3,239,145,79,85,147,98,251,48,88,167,116,96,118,171,181,144,237,164,126,198,227,235,40,106,124,89,243,113,200,176,57,249,85,71,108,169,93,130,65,38,163,209,89,156,7,175,150,114,73,114,177,25,147,14,14,236,218,38,215,178,247,159,61,212,90,14,170,164,24,41,238,107,78,66,73,53,202,222,217,244,157,49,59,82,242,31,110,198,73,33,239,220,105,179,255,252,234,78,33,91,77,207,59,23,111,171,223,110,59,154,73,83,110,142,17,124,132,234,40,122,66,232,187,200,163,81,168,124,58,148,38,197,99,251,143,250,219,200,58,212,227,55,160,133,8,3,130,220,156,142,242,113,92,114,96,196,28,147,194,80,66,143,128,41,157,125,174,190,68,192,27,134,26,253,147,49,53,161,114,31,211,6,185,238,173,95,49,184,70,203,51,176,25,14,10,83,185,25,191,141,232,74,211,223,38,50,156,226,201,49,98,134,62,57,249,183,18,87,239,223,185,61,41,6,163,61,232,143,86,224,129,72,50,13,141,111,253,116,170,246,159,247,85,21,133,115,228,94,140,66,203,80,152,186,44,255,233,130,174,218,210,247,130,162,59,134,188,32,241,146,245,167,45,244,124,175,30,162,161,99,48,157,18,62,104,5,202,138,231,139,20,147,113,10,120,79,204,103,178,64,69,190,4,30,162,108,91,173,203,210,195,28,63,201,214,239,121,49,76,189,251,228,56,28,159,62,90,166,6,191,7,220,37,186,3,202,217,18,131,86,73,154,233,152,18,216,47,49,226,208,154,235,26,33,250,237,249,79,224,41,153,66,75,253,45,167,243,235,100,116,164,227,249,167,227,232,74,240,6,143,47,61,63,109,15,30,207,141,215,212,94,56,57,3,79,55,163,229,118,230,27,76,85,126,14,152,101,160,99,246,89,219,123,192,251,72,124,134,116,187,127,189,196,205,135,169,74,40,76,75,78,188,246,24,93,84,225,10,41,223,233,204,117,80,41,151,36,178,136,192,133,37,22,48,109,173,85,225,92,99,154,110,203,44,139,42,52,104,10,6,43,224,166,21,29,192,232,98,165,128,23,181,37,15,156,157,80,166,27,3,170,204,36,203,174,214,188,46,92,96,38,86,120,246,211,141,102,48,28,192,250,104,136,61,198,7,227,48,91,95,125,224,28,251,37,27,216,152,207,79,71,65,31,112,55,197,134,7,206,206,160,104,114,165,90,187,128,98,195,138,179,158,6,158,254,140,247,36,143,22,183,166,118,173,62,183,110,109,196,215,224,169,202,120,81,167,34,6,158,93,212,24,127,112,138,5,64,27,150,44,236,31,220,99,117,145,206,108,229,253,233,33,87,19,159,248,231,106,88,225,2,222,103,221,251,104,200,26,199,91,219,215,43,239,136,250,47,79,28,226,150,222,143,49,99,67,162,104,101,245,231,193,194,10,71,28,0,127,239,249,146,244,125,148,128,33,147,159,239,52,89,165,5,60,202,101,41,60,147,172,5,10,113,199,55,158,25,186,63,237,12,152,34,235,254,78,255,57,47,188,77,42,53,40,89,59,177,19,146,146,94,207,36,90,116,191,197,152,80,122,249,24,88,144,27,199,145,77,64,89,11,150,160,251,202,211,45,97,170,233,106,209,29,133,248,70,118,83,151,14,136,218,244,92,4,118,114,242,110,204,33,151,213,238,7,83,189,27,176,181,64,60,240,116,239,163,119,211,157,124,111,110,29,48,1,207,239,182,137,254,224,32,97,160,208,129,118,196,170,240,112,21,63,131,177,85,202,3,247,211,120,3,156,113,91,219,51,44,197,57,49,250,175,193,89,65,100,66,83,128,11,122,255,7,166,142,195,97,234,168,165,254,140,46,252,244,197,99,227,91,20,125,43,52,216,227,119,139,118,197,27,74,207,102,118,24,210,83,181,222,168,216,118,78,24,224,33,212,67,6,35,225,81,28,198,42,41,250,173,33,183,25,241,90,232,91,246,231,234,129,126,133,195,104,166,126,207,111,147,160,185,48,5,6,245,129,183,23,49,47,60,31,179,148,246,165,118,127,187,43,123,191,193,121,28,41,109,96,82,206,233,129,105,240,188,48,78,176,126,175,222,187,203,91,117,203,110,167,79,31,141,28,118,137,97,153,198,55,42,48,243,232,78,67,148,2,190,7,46,144,13,59,188,10,154,20,10,183,118,23,16,83,37,127,250,228,104,144,250,161,74,219,13,141,191,79,77,96,241,125,161,91,17,140,206,164,68,229,124,140,10,209,242,246,152,26,163,224,106,56,92,115,123,44,94,6,52,197,197,149,249,240,24,227,8,190,140,128,81,71,213,171,161,59,141,207,89,173,166,76,175,38,120,250,197,79,239,47,155,30,227,205,24,85,124,13,212,110,189,84,2,91,151,86,14,24,250,20,181,83,204,210,168,1,35,122,160,54,237,62,7,157,218,221,224,169,35,106,52,230,1,14,202,111,134,250,147,166,26,25,112,213,18,26,224,203,68,14,188,113,253,214,16,117,222,121,70,125,235,82,123,152,202,232,209,123,192,229,221,54,160,56,89,53,94,107,111,87,18,169,1,158,81,138,2,188,68,131,197,248,203,140,89,222,225,149,251,227,122,209,157,222,226,115,25,7,226,131,194,117,55,46,60,155,14,10,156,23,35,62,199,178,194,14,129,97,191,137,123,147,70,149,124,36,48,189,213,45,224,66,14,88,224,61,196,53,54,203,134,243,91,244,230,100,151,221,9,71,206,73,248,208,12,222,166,184,127,174,95,223,181,248,178,219,2,72,221,223,106,155,141,44,32,129,109,23,247,215,162,22,183,232,174,0,117,215,138,245,65,77,177,206,193,82,173,56,37,80,56,176,134,194,176,5,95,216,84,212,31,24,158,1,135,225,208,211,93,126,195,37,118,51,142,244,79,63,22,33,216,25,43,147,243,231,178,87,31,216,171,169,128,183,169,253,15,92,238,137,221,59,194,53,239,131,215,26,71,50,229,225,249,31,184,203,111,15,227,205,121,70,133,108,172,195,28,216,237,185,154,42,226,21,112,109,159,70,69,160,8,113,230,108,96,68,3,30,216,200,34,29,94,144,169,232,139,209,49,156,227,183,23,13,41,233,129,235,23,203,7,209,133,249,124,237,61,121,194,169,131,210,227,54,108,27,10,115,228,8,180,167,242,92,75,229,82,160,137,76,193,115,241,118,186,87,220,58,217,142,164,112,67,171,62,96,136,143,138,194,125,196,78,137,211,245,236,179,228,24,92,96,14,152,60,239,243,211,100,228,227,167,141,6,90,127,218,116,35,115,192,77,11,136,140,69,108,181,152,73,3,18,220,161,75,192,246,199,120,240,125,252,244,244,192,216,16,23,30,235,29,21,248,200,99,19,39,214,86,159,71,99,94,150,11,163,108,35,133,244,84,56,248,128,47,20,96,116,167,36,89,152,220,99,27,56,243,218,30,96,240,231,15,134,12,176,232,214,28,120,157,20,31,112,151,246,176,31,60,167,59,124,131,72,92,209,51,23,206,238,233,155,225,134,241,178,158,71,107,45,34,65,63,61,13,125,235,10,37,233,136,223,174,38,126,250,192,253,52,165,26,60,209,71,87,152,248,104,188,183,37,59,139,194,17,172,7,29,210,4,255,67,169,10,8,152,98,166,164,240,162,193,192,97,35,103,214,64,43,34,48,53,94,155,189,88,23,159,53,218,142,248,109,78,93,253,156,13,178,127,223,45,33,89,76,207,174,210,168,236,201,247,106,8,8,21,69,71,210,193,237,254,124,233,185,22,2,248,184,118,206,239,137,167,160,15,120,209,159,92,198,131,110,123,56,6,212,216,252,229,91,183,95,61,65,192,156,125,58,38,9,210,125,191,26,106,115,181,104,27,45,245,249,162,21,94,47,133,183,87,238,14,35,205,48,235,217,197,49,221,157,105,173,155,180,205,210,41,142,84,142,211,5,2,211,72,246,192,185,120,190,150,248,4,74,226,250,104,25,162,175,11,215,53,158,139,97,101,172,129,34,178,88,30,184,182,152,71,63,2,165,172,240,26,158,92,100,59,163,42,86,111,110,181,245,241,224,165,191,235,158,4,98,25,241,100,118,100,232,168,20,194,213,23,38,134,175,143,86,205,218,11,24,243,237,73,22,20,156,84,135,17,233,121,110,142,112,101,142,171,233,235,82,31,131,78,5,111,138,0,182,90,14,133,203,247,197,158,68,1,140,84,37,24,220,123,220,27,127,83,207,0,56,85,90,137,123,19,97,86,175,111,59,106,159,55,123,0,207,55,201,1,91,160,159,201,251,132,160,69,70,209,237,160,199,126,181,191,70,170,26,163,109,144,224,151,120,236,97,60,119,10,87,103,60,154,182,206,52,38,2,140,146,119,92,77,158,249,217,52,64,227,177,225,219,215,13,233,87,139,93,47,220,154,250,239,72,203,156,6,99,96,34,128,239,213,136,117,173,128,203,247,204,97,35,232,143,7,67,193,73,119,74,74,102,86,142,159,134,35,169,200,189,17,81,138,212,227,128,42,225,83,199,170,67,176,240,245,128,75,127,162,226,198,135,237,86,206,176,168,182,154,26,148,74,56,57,36,48,142,212,115,245,138,240,240,32,89,243,169,57,76,59,121,138,33,221,103,19,33,22,129,179,17,37,7,76,37,167,190,151,9,55,198,131,39,149,102,176,132,151,237,136,14,239,211,163,232,7,225,100,74,1,238,205,75,13,145,241,89,225,110,192,100,75,52,213,70,123,250,29,147,237,206,37,221,104,241,153,63,129,75,77,235,201,181,245,222,238,205,33,66,211,51,23,150,180,246,197,163,53,228,118,30,24,229,203,24,148,61,21,150,30,47,44,183,158,4,126,118,59,251,64,119,76,80,155,124,80,99,31,115,20,133,112,181,175,134,137,144,198,215,234,100,223,155,194,86,48,31,48,250,8,250,96,13,119,52,208,58,159,61,1,146,86,167,76,6,110,194,74,3,140,140,74,141,183,234,20,0,234,213,219,225,159,97,43,32,61,252,36,172,8,84,223,157,146,22,129,81,158,155,163,135,112,97,58,27,244,107,14,239,175,55,20,26,100,253,152,3,6,253,117,225,85,53,52,64,231,161,51,198,118,202,146,158,214,207,207,82,209,75,96,10,88,5,38,158,254,93,56,229,165,155,52,114,224,97,125,65,122,60,212,229,219,238,188,124,14,227,130,158,138,194,214,208,47,60,117,59,66,21,229,110,71,16,57,20,249,90,233,179,62,31,255,28,136,209,173,242,192,24,200,35,96,53,158,72,249,236,155,249,181,20,137,125,178,44,19,35,176,194,218,165,82,68,29,186,13,247,86,243,189,122,66,81,164,48,225,99,127,43,171,98,18,187,142,141,47,202,36,54,218,245,76,75,212,84,120,97,202,70,243,83,144,70,69,246,215,194,204,70,155,86,183,224,141,134,245,63,172,63,64,18,85,27,220,182,143,47,58,235,210,145,217,73,6,13,241,191,128,233,53,214,59,103,44,240,120,172,66,74,250,129,111,45,3,28,21,107,202,78,148,232,76,88,97,17,194,201,172,251,88,250,41,202,199,213,38,205,172,195,85,209,246,136,39,163,152,170,235,213,214,185,124,175,166,227,95,127,27,18,239,216,158,247,161,159,179,152,78,52,36,126,215,134,216,167,126,205,93,223,171,153,166,111,192,112,178,233,213,176,254,132,29,208,104,253,238,250,45,105,202,10,147,112,27,101,8,176,11,188,247,65,153,100,219,160,208,120,30,206,241,40,247,91,243,22,83,127,27,70,160,123,53,108,146,207,23,129,31,237,254,246,182,34,250,167,191,189,210,222,110,226,201,225,227,74,122,245,50,226,132,128,45,95,119,225,76,81,66,216,217,20,15,127,210,116,77,172,246,46,60,246,80,181,194,19,86,244,140,15,214,63,211,49,86,120,70,58,149,212,223,122,64,22,87,156,13,157,110,59,177,218,18,141,102,117,196,173,19,133,136,89,97,8,171,107,192,84,140,13,133,201,170,93,120,20,141,26,36,14,154,168,25,24,198,221,47,39,34,108,104,253,14,56,221,243,218,155,143,58,202,232,177,101,96,159,84,9,74,39,83,92,246,124,19,53,115,77,106,15,107,234,132,111,99,159,52,214,122,93,34,70,88,208,227,234,110,12,5,2,211,118,235,249,212,1,7,176,230,63,182,215,202,60,59,87,211,48,181,87,136,12,139,49,159,187,121,132,61,210,165,137,119,195,48,41,249,10,66,47,56,165,165,87,115,26,187,103,99,253,176,186,157,237,77,244,243,90,127,8,30,112,185,228,181,169,157,8,83,96,158,228,186,192,208,62,184,205,136,132,28,113,79,129,127,42,162,14,219,161,216,20,30,174,209,97,93,206,85,157,111,80,170,6,14,220,63,117,82,137,95,124,201,207,83,216,204,210,115,60,96,35,22,119,189,183,133,254,244,21,65,103,64,216,211,127,121,66,72,51,244,230,141,210,175,131,146,132,156,58,98,133,34,39,159,71,40,214,149,169,155,6,167,117,184,130,219,201,64,238,76,191,198,182,48,188,191,129,188,44,204,188,250,57,88,19,190,229,44,236,132,203,223,101,115,152,234,132,51,38,72,244,52,77,148,37,68,148,35,133,176,109,134,109,169,77,189,154,65,246,83,145,26,177,154,158,5,66,47,168,159,33,22,58,207,58,133,77,15,246,140,202,66,160,252,251,30,24,13,58,71,97,147,214,121,2,101,220,140,95,54,9,78,73,30,26,125,221,56,102,6,2,136,93,123,25,43,69,47,217,173,35,56,17,211,232,202,93,97,154,28,39,26,66,67,24,197,166,114,245,222,42,91,14,24,199,92,107,218,32,37,163,1,241,192,148,150,73,199,84,53,113,206,114,220,103,10,227,247,158,45,70,58,77,187,159,39,217,246,116,133,75,79,230,202,246,182,17,75,154,7,78,22,107,188,168,5,94,252,189,32,82,24,210,75,139,246,38,178,215,237,192,21,85,119,49,53,96,133,11,179,15,202,122,90,2,228,230,147,248,122,91,1,47,200,18,148,46,100,79,141,179,52,247,12,181,45,72,111,78,55,249,249,96,166,42,179,52,42,157,45,50,218,226,106,251,36,247,201,203,71,125,116,242,215,166,93,78,151,8,125,149,195,197,98,8,33,237,125,90,98,95,197,66,201,254,98,72,173,161,43,125,97,222,171,158,29,107,64,163,141,30,155,192,149,66,164,243,228,25,177,228,44,150,54,221,141,65,60,67,36,134,18,146,231,106,84,84,207,168,101,91,237,101,62,112,247,174,22,224,46,28,118,63,120,248,174,52,76,85,64,226,56,27,221,251,246,242,7,167,114,37,75,93,64,33,122,229,143,109,59,131,216,88,52,155,79,47,191,66,83,37,11,9,29,240,72,78,217,68,173,19,180,136,114,236,210,30,242,185,151,139,131,188,170,196,95,105,162,70,169,205,81,186,9,196,118,164,3,139,2,184,3,23,70,95,118,13,36,154,166,19,34,224,64,211,162,217,20,222,102,105,185,240,212,6,124,8,142,7,10,81,7,110,116,170,215,7,102,15,29,1,143,148,229,0,41,72,158,121,3,232,48,242,133,37,123,109,161,134,231,108,150,195,170,238,181,38,97,239,101,37,152,3,40,205,130,230,95,62,71,167,247,248,196,11,247,62,90,104,76,144,33,69,125,201,251,113,134,185,81,89,39,138,37,246,207,137,14,60,106,121,126,219,250,96,207,111,227,114,228,185,20,222,155,175,151,149,109,152,96,164,148,140,210,25,95,93,237,152,109,119,251,242,178,31,210,113,157,189,30,98,32,152,57,186,108,228,123,53,149,228,186,189,3,137,240,174,198,126,129,20,211,59,83,6,84,23,80,20,11,204,71,42,62,44,195,226,210,114,115,140,63,215,23,28,132,159,170,166,102,32,130,223,78,205,129,127,245,192,58,19,23,125,119,62,106,13,174,147,33,254,19,18,45,4,238,28,254,41,246,8,188,247,48,207,57,209,221,247,36,210,54,186,162,248,29,180,245,170,163,194,254,22,251,97,163,180,251,43,122,239,153,66,223,7,133,83,172,128,59,211,246,250,161,1,197,175,54,230,152,46,40,237,10,205,127,122,143,75,203,114,56,86,202,27,147,127,16,115,143,132,194,165,226,218,85,143,121,12,235,22,78,50,226,102,205,123,212,2,201,109,104,56,139,192,52,128,244,184,122,160,228,33,143,134,76,183,151,81,113,148,237,67,66,190,23,165,231,201,219,45,247,44,130,114,68,92,214,74,127,177,203,178,239,3,96,127,203,41,113,9,154,189,146,83,20,192,227,77,221,91,18,178,172,68,178,249,60,26,28,94,218,34,184,151,23,53,222,62,17,137,203,201,166,132,183,223,70,92,59,141,179,107,8,188,199,243,84,69,15,90,149,171,82,151,65,215,221,143,192,199,134,27,170,67,178,242,27,209,45,79,205,208,181,0,23,169,124,46,8,176,234,137,224,226,70,96,92,234,84,128,204,210,87,0,191,61,213,68,131,61,38,187,228,17,86,41,33,68,49,24,160,55,172,1,210,53,36,32,10,59,158,206,37,9,195,81,39,150,12,148,3,241,53,140,111,176,74,17,72,230,196,78,2,67,83,36,54,214,94,123,30,140,228,177,153,208,98,151,78,218,113,82,192,208,248,105,112,162,82,45,116,98,149,132,186,218,115,100,211,171,188,156,104,11,86,189,65,255,167,68,107,126,61,108,7,102,71,74,234,10,127,52,226,250,20,166,230,181,60,5,65,19,219,114,250,123,97,199,22,205,194,17,75,235,190,52,145,28,239,95,123,90,26,82,164,25,120,52,226,151,79,35,70,100,46,247,79,179,103,191,69,9,20,43,251,199,28,236,203,154,34,199,172,250,28,69,210,185,61,229,118,40,20,158,174,221,97,223,253,211,156,17,74,92,222,178,142,171,63,211,147,135,70,42,215,85,189,166,85,138,245,167,140,118,187,145,199,141,128,160,214,250,121,164,59,165,194,222,52,14,140,73,181,180,172,147,227,126,156,211,105,82,143,88,132,113,10,223,167,58,161,27,2,240,131,152,128,114,174,37,146,20,7,38,159,170,61,72,116,17,69,74,117,195,28,17,138,22,19,103,119,148,225,151,106,212,74,34,116,206,64,219,122,90,114,104,121,205,61,223,139,167,246,119,227,76,125,206,41,200,47,207,167,216,122,239,253,236,211,254,86,112,123,74,219,22,90,12,159,71,107,38,222,246,54,83,239,213,236,234,84,177,249,120,83,7,32,221,206,230,55,123,165,30,181,61,249,83,62,30,232,64,178,147,146,192,174,243,125,66,252,87,96,76,170,97,15,147,48,149,142,175,180,15,163,195,32,207,157,161,253,145,33,161,216,237,76,192,73,212,125,200,137,184,13,34,4,228,125,60,80,0,210,6,110,99,33,137,27,23,152,79,164,229,28,77,246,8,104,236,225,178,147,71,199,35,181,208,35,133,199,168,229,36,173,85,230,115,39,191,55,20,113,18,199,129,115,154,64,190,223,27,149,35,217,189,81,223,194,245,169,14,67,185,172,111,5,57,169,71,66,103,178,106,130,169,164,126,180,31,159,157,138,135,192,10,28,218,34,71,128,247,12,10,148,57,163,60,31,146,130,124,95,117,116,81,119,93,26,80,178,163,201,113,96,72,112,180,67,213,186,55,157,27,15,158,35,74,208,244,201,187,9,66,29,120,192,93,35,21,228,19,106,117,119,7,167,49,240,47,253,34,195,40,98,206,199,134,68,185,54,229,58,156,104,200,159,39,227,33,179,4,222,112,176,76,90,231,192,244,22,39,173,171,71,169,170,156,19,113,82,20,164,220,95,203,106,19,143,5,50,225,227,154,82,99,81,76,216,175,23,135,105,149,125,6,5,17,105,103,136,153,60,85,211,158,121,171,245,114,89,104,68,193,136,199,235,160,180,236,221,252,198,81,218,132,125,166,88,168,237,24,109,211,52,172,170,206,240,109,124,192,93,123,96,107,119,250,116,196,8,244,31,47,117,26,185,96,211,241,198,163,170,126,111,202,221,164,166,5,138,6,24,254,207,183,132,74,146,146,113,129,39,124,18,14,47,78,234,246,108,70,140,255,121,50,107,41,202,218,106,0,71,162,23,110,217,89,44,34,6,192,251,102,245,24,78,80,35,64,38,175,247,110,57,190,86,165,212,102,104,197,63,124,254,190,145,81,92,139,189,168,109,156,36,245,207,12,174,80,74,43,63,35,213,128,45,86,15,196,230,20,214,203,6,253,133,13,109,242,61,165,234,131,213,102,181,236,14,119,44,114,109,63,133,231,225,24,40,116,181,127,66,0,15,108,186,108,14,167,174,179,4,154,110,130,99,7,196,142,42,250,86,12,144,7,34,49,7,225,41,211,222,213,73,10,243,188,21,107,172,62,173,173,84,140,101,223,143,232,149,129,27,67,73,70,209,108,57,175,69,148,101,53,157,100,139,244,135,63,54,154,166,210,156,1,133,209,231,244,166,24,62,132,236,4,69,18,199,143,82,76,237,244,233,113,136,112,164,151,116,77,244,236,167,158,195,70,231,87,29,133,55,243,211,182,16,28,135,88,149,29,157,237,37,132,36,144,20,194,93,127,96,211,10,212,126,22,35,190,62,206,177,149,222,174,167,85,102,175,104,234,20,15,60,140,68,74,190,52,201,169,229,167,229,30,106,122,84,245,75,155,114,195,249,90,221,164,18,180,45,202,120,52,142,253,77,8,117,150,167,233,23,178,89,47,174,197,248,94,233,233,219,221,187,92,63,236,213,147,83,12,82,136,169,19,60,141,67,184,79,69,47,84,166,218,44,70,91,220,183,252,234,106,242,138,235,89,61,201,157,227,105,114,191,82,59,101,31,108,57,73,7,94,228,94,95,77,247,140,68,14,184,57,140,114,70,213,45,220,186,115,167,92,45,209,165,242,171,228,242,125,20,26,202,125,18,233,105,223,77,155,224,192,196,62,134,80,235,13,83,4,46,254,219,20,85,102,57,1,240,74,35,138,131,45,132,40,155,192,40,57,164,184,154,202,147,50,148,163,116,155,34,253,4,104,177,83,218,75,246,73,199,147,51,14,98,255,148,185,148,60,181,152,67,113,62,40,29,95,77,202,236,10,66,27,95,156,1,176,82,175,161,148,177,166,238,227,231,34,71,108,111,178,113,180,241,133,24,19,150,103,34,251,146,149,41,55,215,48,179,217,180,166,108,119,4,17,218,189,24,171,174,60,124,179,36,33,170,255,52,172,0,194,39,75,117,166,183,18,108,44,119,145,154,219,158,217,250,41,208,254,96,116,38,149,123,149,24,14,94,254,65,247,20,222,110,72,18,184,6,197,205,180,89,84,149,51,133,182,142,233,11,100,25,63,182,48,56,238,109,4,238,248,228,176,113,218,9,103,10,107,198,115,112,4,154,172,227,248,254,52,219,246,73,69,65,223,56,161,33,85,250,15,140,133,243,173,232,134,88,138,194,51,227,133,85,211,24,11,37,229,83,208,76,142,18,10,6,243,123,220,18,170,199,139,123,137,108,186,24,103,194,60,178,237,27,56,244,15,76,190,45,41,227,80,53,109,160,35,32,187,151,245,87,147,18,152,90,183,113,115,180,16,184,87,234,30,246,25,151,147,167,132,244,235,98,246,21,4,228,157,79,130,86,36,58,229,133,142,37,65,136,239,66,197,31,161,11,9,42,23,147,238,75,174,121,13,15,99,150,120,54,188,188,51,226,113,191,89,33,205,2,84,49,18,240,142,171,209,228,18,99,128,114,63,90,0,252,201,89,126,242,98,196,179,249,70,14,127,38,41,37,12,167,201,106,73,15,76,99,148,114,252,114,162,32,8,125,96,250,205,36,32,87,80,139,173,30,236,51,173,187,170,188,175,123,51,163,122,194,175,166,30,73,60,115,120,72,189,62,22,102,6,138,201,155,16,133,82,60,237,119,38,36,93,132,231,34,85,242,246,53,197,15,19,130,150,139,51,90,235,39,182,100,138,79,120,71,202,20,74,81,87,192,48,177,37,101,242,162,195,46,110,78,65,191,238,210,12,113,254,226,99,119,163,208,171,66,96,86,176,48,238,76,130,74,83,217,207,232,85,140,105,200,99,235,197,137,171,227,193,23,4,216,194,181,136,20,194,222,9,226,91,67,206,208,132,244,109,80,181,56,252,106,56,220,211,146,171,45,231,230,2,231,219,80,65,189,234,242,239,209,109,95,66,7,220,168,212,164,53,29,46,70,206,226,24,21,178,73,202,59,184,40,111,104,62,145,96,15,21,231,133,16,90,251,90,137,171,7,100,174,66,137,88,173,205,119,197,152,90,16,83,57,38,201,180,213,152,165,73,196,76,141,182,179,144,14,241,171,49,231,134,16,11,242,185,189,50,139,223,134,72,66,158,124,207,226,28,210,209,31,77,45,178,141,35,48,58,243,184,175,109,205,186,130,82,181,227,194,210,27,222,91,131,16,38,14,78,133,18,48,193,219,121,227,248,244,18,142,37,107,23,111,93,40,15,7,222,164,211,51,236,217,48,187,124,15,220,135,236,237,250,48,13,46,50,55,23,222,150,75,241,213,133,0,91,18,10,17,182,148,233,145,146,125,246,32,207,35,228,175,86,67,151,124,134,39,171,199,20,226,89,10,124,136,76,30,152,147,126,117,125,176,140,168,235,153,226,153,178,165,38,212,177,27,38,13,122,110,110,58,181,66,23,10,197,109,208,8,160,178,77,141,153,144,168,162,89,115,4,90,73,250,195,71,89,245,193,169,156,112,5,242,61,188,200,251,246,231,173,155,183,12,155,220,10,54,152,142,40,43,215,81,8,234,244,201,44,106,113,102,73,129,192,169,253,243,96,211,59,53,247,121,74,109,136,142,55,97,195,17,247,206,116,43,239,117,253,183,228,149,255,241,163,242,25,49,164,71,188,209,212,12,85,38,186,227,98,212,12,71,49,46,116,185,218,194,52,103,44,73,69,15,105,82,203,164,180,62,167,134,130,242,124,127,141,252,92,77,78,240,44,201,92,201,53,43,35,45,245,217,78,177,193,44,128,67,93,215,5,101,229,159,127,102,139,122,11,7,240,246,192,208,217,107,62,63,17,50,25,89,97,18,194,231,189,19,60,50,194,249,157,41,151,242,2,139,149,204,24,154,239,220,175,30,57,165,67,134,210,204,231,167,141,191,220,97,82,232,165,62,63,61,157,246,112,17,191,249,132,125,39,155,82,225,221,45,246,65,174,13,164,176,110,83,25,17,219,28,1,185,245,108,84,86,146,20,48,82,59,202,109,252,161,59,31,123,40,194,159,242,69,38,77,135,71,162,9,120,212,44,17,59,56,80,145,9,138,195,1,223,229,33,134,237,24,210,190,145,13,19,214,169,122,118,208,63,191,98,255,222,83,79,134,133,184,250,168,97,10,80,72,167,19,117,17,109,254,190,25,199,26,225,124,129,39,196,23,215,238,227,37,133,148,118,241,180,95,190,71,234,247,9,49,144,241,178,17,154,119,152,109,85,252,247,207,106,67,194,84,128,167,94,163,18,86,143,63,227,212,227,112,233,10,15,78,204,25,31,244,71,251,172,148,161,41,216,254,209,65,163,142,162,171,29,178,237,158,124,79,189,125,58,87,133,161,246,43,215,116,163,132,163,168,145,179,34,198,255,83,166,148,206,115,212,243,198,30,73,191,218,100,201,186,92,77,31,206,236,97,95,141,170,242,11,68,14,194,255,64,0,36,43,55,91,130,251,212,123,70,22,231,254,144,121,74,197,48,194,179,62,40,56,74,73,66,7,153,66,246,107,83,14,75,193,40,204,62,83,99,34,102,62,175,24,172,251,147,160,249,238,240,222,242,150,216,110,185,25,29,67,9,59,190,144,97,19,75,156,242,223,56,53,63,168,248,196,71,70,239,103,155,45,254,228,107,85,117,217,74,50,159,194,247,149,15,23,79,185,67,11,66,230,113,168,90,148,77,12,67,227,90,115,231,134,96,121,251,30,90,82,52,36,239,84,65,110,175,137,115,3,43,205,23,70,8,228,19,50,197,201,244,193,253,115,252,166,73,167,171,88,195,144,234,19,171,115,152,122,114,177,134,219,103,133,219,238,76,194,27,57,37,77,176,167,96,46,215,21,53,213,8,33,226,107,136,247,229,112,115,137,250,75,165,143,241,27,81,234,236,112,177,4,190,186,223,148,133,251,205,105,71,213,5,2,133,209,104,225,78,238,29,174,79,89,125,40,180,36,39,180,160,232,4,137,58,121,49,164,132,90,184,193,219,74,193,104,149,184,129,213,74,198,176,32,69,35,223,11,233,202,212,60,156,178,140,241,87,228,77,246,185,123,53,116,16,251,76,202,1,136,247,141,216,80,92,60,148,123,1,58,213,60,186,7,166,233,186,225,200,17,152,72,184,7,215,120,109,217,138,141,213,137,108,98,160,73,227,87,116,233,52,63,151,141,190,122,27,172,66,38,9,157,234,136,152,197,118,69,138,238,10,112,214,150,47,220,251,5,27,123,127,4,145,250,77,65,236,53,79,12,163,63,65,34,178,100,113,53,118,188,220,188,46,83,6,142,65,33,1,94,245,230,217,9,118,38,36,104,84,69,168,146,83,174,206,85,204,185,189,52,144,74,185,96,26,30,193,253,5,243,229,115,12,28,114,183,101,176,130,178,54,180,144,22,164,40,54,98,95,144,136,42,145,229,162,86,196,175,30,12,202,147,23,180,252,214,1,137,76,233,218,155,148,101,213,226,177,74,136,35,167,12,9,174,124,243,45,158,160,28,253,225,26,171,36,255,239,32,108,108,89,67,245,191,36,93,68,11,141,118,70,67,245,164,124,252,234,106,169,174,169,233,101,228,80,252,165,136,154,62,201,15,34,253,45,222,153,185,156,31,218,43,236,197,136,239,78,196,39,31,218,160,125,166,166,136,14,83,107,43,204,253,208,154,83,115,228,113,109,194,62,74,64,187,224,22,113,198,72,8,16,49,188,53,42,222,173,236,220,67,234,72,138,53,141,45,83,158,91,123,4,228,241,43,187,242,107,162,127,238,105,6,163,42,211,155,19,121,116,234,171,189,136,23,42,121,93,115,246,41,202,215,201,97,84,149,129,50,46,48,119,145,105,245,162,21,65,97,136,67,143,29,3,1,244,247,149,55,163,63,143,162,42,83,116,15,89,210,252,135,37,233,61,237,78,167,228,210,197,179,80,166,115,230,79,216,11,115,18,33,5,198,172,134,166,0,213,231,21,1,94,9,153,47,4,196,206,147,17,15,90,74,80,203,220,160,114,207,19,124,75,229,115,13,94,195,197,41,112,213,173,86,68,179,24,40,17,57,108,180,92,154,185,65,30,220,233,217,168,182,49,123,66,134,133,45,200,211,231,232,106,169,252,27,131,86,92,155,98,143,7,65,187,39,5,66,9,205,73,218,83,138,107,250,113,50,166,214,209,29,249,216,130,132,158,14,121,50,242,112,79,230,166,239,229,149,163,190,192,37,193,104,120,255,158,136,226,130,6,187,249,241,146,168,169,108,250,61,147,245,131,156,71,67,87,148,144,148,92,77,9,142,63,57,245,175,77,200,175,72,98,16,166,112,56,19,88,237,154,87,162,68,48,69,238,62,63,137,130,85,39,133,91,158,187,39,176,50,148,114,117,82,26,80,163,48,128,131,81,27,244,232,75,247,74,110,96,184,148,149,166,99,225,118,247,40,43,168,227,33,164,164,155,207,253,167,9,111,211,212,14,111,66,228,95,216,34,86,69,174,28,57,108,42,206,80,101,186,201,143,246,226,222,183,235,116,51,103,251,0,173,43,95,152,201,196,59,189,219,160,35,66,249,90,105,60,113,66,137,193,66,251,158,254,39,163,100,253,2,166,166,92,123,17,232,1,62,27,49,197,28,219,106,212,62,103,120,176,151,163,88,6,58,154,212,238,196,67,17,41,169,202,21,198,194,240,42,11,163,167,174,42,70,9,253,64,117,78,32,250,29,8,245,202,88,227,149,125,94,101,189,32,251,108,249,233,222,155,145,117,161,34,113,219,75,79,95,136,117,186,205,128,77,33,64,123,36,72,168,182,128,173,151,89,91,113,214,247,69,157,27,150,93,210,78,29,28,6,63,1,240,152,247,74,144,23,131,185,172,166,168,248,194,171,94,82,232,185,135,251,251,156,250,13,178,187,189,214,164,164,113,63,56,253,54,94,38,135,102,227,39,205,4,70,215,234,221,81,131,234,4,168,241,47,12,129,114,84,60,78,184,60,63,169,77,39,232,93,111,21,29,53,53,74,237,211,166,201,181,58,140,136,124,254,180,232,17,123,216,27,25,48,222,186,212,216,53,235,197,156,49,166,208,115,38,85,69,165,199,200,139,26,151,73,40,200,60,131,168,58,151,152,75,22,197,150,178,94,148,170,179,75,69,160,25,3,83,131,192,48,83,166,152,13,212,39,44,253,237,98,34,223,126,115,116,118,165,47,107,251,23,156,194,37,238,141,33,119,63,136,37,232,238,79,127,164,151,20,134,87,198,109,164,13,163,146,160,66,178,16,62,58,249,46,99,166,196,86,70,198,19,85,137,212,77,200,133,60,177,71,91,200,205,113,200,201,120,145,110,45,57,38,89,197,55,23,152,160,133,83,156,25,197,165,40,191,32,134,81,66,203,134,220,39,117,18,10,27,91,151,163,104,211,47,189,53,7,188,47,107,148,114,148,130,172,47,235,244,244,31,54,162,41,89,89,219,145,160,109,205,103,55,97,188,79,38,32,29,64,216,17,14,103,24,27,170,234,238,230,113,107,68,9,80,105,187,87,183,186,244,243,211,182,89,105,177,62,210,43,193,169,56,44,248,42,201,11,156,49,200,35,206,135,26,13,185,145,161,115,159,18,58,47,238,134,137,133,248,134,172,156,78,112,204,97,147,9,23,20,158,80,119,220,33,51,37,228,160,138,192,132,110,75,192,95,123,23,173,177,198,248,189,251,254,255,16,221,34,44,10,10,230,167,195,38,33,34,191,221,33,85,172,113,245,62,43,62,217,102,241,33,137,250,5,108,142,188,108,24,147,162,178,123,245,76,218,129,221,126,162,237,94,189,61,96,73,208,23,251,16,4,240,109,118,47,133,47,107,91,33,115,195,243,111,123,244,150,157,84,23,157,208,148,120,155,64,39,4,40,93,110,88,1,193,52,57,224,76,200,74,168,181,231,62,85,214,61,234,229,73,74,234,213,38,173,56,29,222,131,212,117,23,53,35,211,191,23,180,163,106,99,0,247,28,237,67,141,144,132,104,138,1,239,51,32,123,161,191,213,200,200,84,217,112,34,82,235,48,61,12,178,188,170,85,111,46,135,251,207,255,16,152,72,191,111,11,237,23,48,18,212,104,253,162,199,32,209,140,44,239,181,93,197,226,220,57,76,113,24,234,244,167,183,199,229,6,39,93,247,148,18,202,107,119,99,6,247,65,131,145,116,72,1,55,185,192,99,221,16,71,65,117,32,41,72,59,178,183,163,64,189,86,164,113,105,195,95,143,178,244,253,225,74,77,218,191,64,105,92,245,5,2,105,60,13,99,10,83,102,225,173,48,144,136,60,29,8,100,10,157,92,13,226,245,42,162,76,214,81,29,219,183,153,112,218,47,76,27,64,136,46,177,57,117,178,113,15,76,78,52,224,242,54,55,16,23,248,188,203,166,88,3,163,44,174,74,194,53,251,142,68,89,196,18,6,229,106,210,66,159,143,89,225,165,244,176,174,180,107,247,238,77,85,3,254,7,105,111,133,182,18,181,141,128,183,109,160,51,101,111,148,212,215,122,91,20,145,24,57,63,106,249,46,1,51,212,31,244,61,201,205,179,165,11,181,231,234,147,179,11,173,158,18,109,81,112,126,43,217,10,202,94,53,5,108,22,139,194,214,75,238,115,161,208,126,47,103,147,113,225,79,255,32,217,170,78,133,231,5,215,159,113,60,240,48,233,200,161,48,5,181,209,124,151,77,1,230,129,179,83,135,208,145,104,20,142,2,195,168,230,219,89,134,15,168,47,237,76,26,36,149,252,106,18,34,77,47,166,70,201,247,97,72,170,80,191,80,24,170,201,25,176,197,180,181,165,10,210,248,225,237,144,16,154,106,131,221,162,71,222,207,100,116,180,150,114,112,80,87,158,157,63,16,181,68,66,220,218,237,69,77,166,55,98,194,229,92,20,179,254,173,64,191,71,52,129,228,114,115,242,90,244,148,33,104,92,218,102,102,213,138,222,65,74,22,72,236,31,132,155,178,215,130,26,99,92,47,218,11,201,188,235,190,124,224,214,84,238,218,98,242,194,209,188,250,65,135,45,29,58,52,36,44,23,79,130,144,29,237,86,109,149,36,171,227,135,15,4,151,123,68,228,115,208,58,49,125,80,224,104,37,4,39,54,124,65,128,241,252,54,198,148,42,239,2,247,144,179,2,54,34,79,233,178,89,35,234,103,135,105,223,141,166,77,56,203,218,189,28,134,37,87,219,110,183,91,143,80,109,192,116,230,138,123,1,113,180,239,149,157,101,141,11,173,48,157,133,1,155,207,42,191,205,210,245,174,118,26,45,154,132,190,104,116,222,231,73,138,214,114,4,217,100,187,35,117,81,252,12,48,11,244,105,64,69,69,162,172,113,225,111,42,101,16,86,99,13,106,54,178,69,184,70,2,147,160,244,118,125,83,47,145,90,106,163,246,142,106,211,110,25,10,17,87,223,48,196,51,95,116,220,127,249,161,54,164,248,116,120,89,125,231,236,251,180,1,104,63,218,158,157,151,42,96,219,30,67,223,155,69,19,188,137,198,52,46,242,100,6,167,113,225,106,110,219,243,219,197,229,102,59,73,238,172,28,78,76,148,234,20,78,8,110,14,165,33,216,40,129,83,127,178,74,18,85,22,126,166,119,97,56,35,5,129,55,10,38,158,65,203,193,174,70,48,88,131,33,4,31,63,111,216,194,174,100,216,244,222,84,75,7,137,193,94,80,159,90,250,25,43,52,152,146,230,62,24,17,133,149,110,176,1,235,162,179,93,96,50,45,117,177,231,87,162,161,209,50,70,73,178,85,219,3,55,237,242,96,249,176,76,165,184,239,48,204,93,102,19,182,75,109,68,235,141,84,104,190,204,62,75,93,205,100,77,136,189,9,47,80,82,94,160,109,40,238,129,138,171,191,166,37,134,72,58,206,47,132,94,140,168,74,25,210,18,229,161,65,244,58,168,246,76,15,188,183,142,32,195,216,176,149,213,42,108,196,151,66,150,212,139,18,40,16,189,15,138,158,74,85,167,246,200,117,168,45,253,123,14,56,126,149,65,141,30,171,125,114,164,128,179,6,174,137,137,208,159,16,191,141,100,243,67,79,2,155,204,189,26,34,44,113,82,96,187,251,228,183,97,79,93,15,108,28,207,1,147,137,110,47,185,201,101,232,172,182,136,170,194,198,238,22,48,193,76,229,172,192,198,142,201,2,105,139,146,91,177,162,134,247,60,2,167,111,104,168,136,42,158,18,148,75,56,130,234,177,90,90,227,146,241,81,81,95,31,146,17,56,215,198,101,27,91,144,18,62,68,32,151,123,215,218,207,147,180,214,26,115,192,72,194,54,86,215,122,96,26,68,132,202,76,117,214,129,173,197,88,136,208,212,206,50,102,184,124,121,235,246,215,85,162,15,24,137,243,165,242,131,168,90,233,102,160,185,171,243,94,12,101,180,134,223,248,8,237,94,189,55,123,101,177,162,212,214,171,247,141,29,174,47,37,2,161,72,109,93,174,178,78,141,243,115,117,41,174,95,108,204,115,67,228,86,128,49,165,218,165,173,155,207,42,40,52,195,95,254,183,54,198,67,78,180,189,204,146,47,215,89,99,37,232,144,67,95,118,185,231,232,100,81,162,42,20,167,198,253,34,132,21,234,3,239,189,170,247,203,230,71,1,178,194,156,29,247,201,233,191,85,238,34,82,13,65,16,148,81,235,84,166,28,184,176,203,101,164,36,137,178,148,207,137,130,215,75,195,249,205,199,13,162,113,32,133,166,138,145,178,46,101,95,49,154,244,248,98,240,76,245,231,209,168,108,8,6,46,116,225,180,139,59,89,113,215,119,201,102,9,190,234,205,127,204,48,151,139,246,83,154,232,13,147,79,14,152,14,253,244,220,220,100,39,2,222,158,143,110,138,123,18,247,47,118,158,100,77,248,15,11,22,41,227,160,37,134,182,83,227,200,16,108,125,113,148,236,99,252,123,41,211,182,187,113,105,112,41,94,86,54,41,182,211,144,206,218,22,131,81,12,41,187,87,132,29,141,56,56,139,92,36,168,185,243,1,83,249,174,253,208,180,167,94,58,229,14,137,194,195,59,134,182,205,186,148,199,75,45,254,4,223,74,185,99,102,124,108,229,225,60,171,151,232,22,203,107,233,2,228,12,156,151,120,184,225,19,63,87,35,90,17,240,94,187,106,191,194,214,54,191,251,181,43,135,181,190,55,148,39,151,79,25,39,97,61,87,167,175,196,174,69,84,224,225,70,66,197,195,203,55,129,121,149,7,222,11,168,197,213,133,114,220,246,144,216,229,75,255,139,66,88,209,61,145,245,155,148,225,122,123,55,227,225,207,75,177,184,89,45,249,97,192,219,126,170,160,152,225,250,203,20,142,6,186,109,161,172,75,27,165,248,96,180,220,142,158,146,190,192,23,56,131,107,13,110,234,39,211,145,172,78,232,94,187,221,95,157,130,196,26,239,11,195,108,163,31,146,110,224,59,90,123,255,121,8,180,190,69,175,234,189,117,70,211,67,97,58,63,46,217,56,108,228,15,121,35,106,126,247,106,236,88,109,232,39,229,127,191,51,194,62,202,202,71,125,120,24,159,192,95,209,51,224,251,209,47,95,30,116,13,18,160,155,13,91,193,69,149,238,2,245,66,177,76,161,7,236,15,47,36,14,86,152,11,20,99,171,56,91,66,56,38,20,237,128,233,174,80,152,42,146,251,220,219,227,209,237,6,153,147,17,44,207,232,169,41,181,175,85,34,132,76,224,192,157,82,229,158,13,67,105,33,240,236,154,233,251,56,97,46,127,187,177,112,235,205,11,181,6,114,245,222,18,244,230,8,88,214,38,112,210,93,24,125,132,75,203,205,82,121,246,209,15,253,232,187,116,204,81,124,126,123,175,136,210,229,230,26,71,78,232,113,123,45,137,193,47,243,252,94,15,123,77,220,155,127,74,222,133,34,93,75,97,238,27,235,231,195,53,75,193,153,111,195,219,35,230,151,198,11,167,80,33,160,10,98,190,23,111,87,210,117,2,22,181,251,15,218,230,213,122,89,68,110,223,91,195,125,237,18,30,139,32,89,125,25,91,177,223,2,222,103,92,121,110,78,218,43,126,186,67,243,214,31,248,243,134,185,110,174,124,213,236,42,237,120,95,72,70,44,211,165,214,212,237,202,237,170,39,208,41,181,30,86,98,228,161,67,2,132,34,57,165,180,24,20,63,221,107,243,88,253,121,173,47,140,82,123,229,164,170,14,3,201,179,16,0,161,147,169,37,29,50,42,29,66,202,130,78,204,239,161,67,134,22,32,196,92,40,64,82,218,189,15,59,177,247,120,50,66,35,250,96,211,170,146,28,221,7,71,122,120,131,39,73,198,11,151,239,81,240,32,91,245,133,68,20,141,152,15,165,55,44,71,33,204,67,131,87,127,216,146,7,185,178,184,120,127,170,71,153,148,220,191,247,70,2,195,205,181,30,86,97,246,210,3,163,132,244,200,46,14,24,196,47,154,63,165,162,249,186,209,21,132,224,74,159,159,74,114,33,51,54,227,151,73,91,105,248,155,134,146,122,245,134,200,99,101,157,193,120,28,161,216,133,146,235,84,17,51,178,121,253,42,216,176,235,170,98,35,14,68,14,89,146,70,105,160,242,152,83,86,211,175,182,14,161,11,21,84,5,158,177,58,90,51,38,221,7,30,222,192,8,204,230,245,207,205,131,209,178,83,111,148,230,251,228,45,150,22,145,248,254,207,197,57,12,183,110,202,149,207,147,53,132,127,99,84,168,228,124,222,107,15,169,220,188,48,145,254,249,32,222,97,210,145,161,29,143,248,39,10,122,65,212,217,17,59,208,76,8,194,8,53,232,194,233,145,90,202,130,184,97,110,31,143,70,17,133,110,164,157,154,212,126,5,137,246,84,154,15,92,9,253,7,92,31,14,95,122,147,182,245,20,191,77,239,253,195,192,78,188,238,42,91,45,168,89,159,81,51,174,243,128,147,146,157,193,42,31,73,28,106,253,71,127,116,129,136,244,70,180,136,178,207,39,199,137,130,90,148,84,32,109,181,218,35,240,209,173,46,34,110,142,59,175,252,238,84,146,92,185,22,66,11,235,161,142,71,191,126,53,81,221,170,202,218,77,254,59,181,43,7,102,234,11,170,135,60,139,199,153,129,225,123,212,49,45,244,205,135,120,85,155,56,221,10,83,99,22,104,237,159,170,6,239,181,7,109,91,192,232,79,233,123,89,177,71,60,25,118,181,210,191,27,173,67,232,237,161,228,167,142,209,135,126,247,186,79,6,151,164,62,119,174,151,1,216,212,219,222,197,155,33,144,136,159,70,130,72,213,42,58,148,43,43,126,122,155,210,253,121,107,60,184,88,65,21,69,168,231,98,156,153,248,216,153,2,40,125,238,111,137,218,30,26,155,175,62,53,155,206,21,73,163,129,230,217,86,160,115,186,55,71,216,245,123,212,19,104,37,191,176,209,197,169,246,2,196,71,113,243,15,34,236,87,185,161,140,43,100,102,252,227,253,31,217,135,88,188,176,62,124,143,46,202,68,227,192,71,133,92,213,67,15,207,20,207,161,43,68,77,229,163,175,211,6,5,102,61,96,146,204,143,86,70,251,34,228,210,139,149,22,41,5,22,14,104,136,95,89,254,250,209,179,128,20,53,70,141,198,173,241,188,55,18,24,241,185,183,135,6,231,246,35,242,17,113,127,155,132,229,17,23,217,70,83,152,57,101,112,189,142,153,73,5,196,47,163,196,240,234,154,68,145,35,40,181,17,143,166,10,103,109,188,116,127,180,19,140,245,245,42,39,46,58,186,211,203,250,21,231,125,162,212,73,207,205,130,98,148,59,9,4,248,251,163,169,93,126,30,117,192,180,148,190,10,107,84,167,31,213,83,234,220,251,63,112,119,254,9,96,164,225,235,171,130,22,58,102,212,21,106,224,14,244,11,15,195,226,137,143,90,133,181,15,7,138,113,252,170,152,193,63,18,168,69,226,159,33,169,158,105,7,78,57,191,210,111,68,133,93,101,22,109,47,77,236,90,59,75,232,219,146,72,125,148,221,107,137,114,62,122,146,231,120,158,25,146,192,18,32,15,249,188,49,201,130,20,240,247,4,58,49,196,70,9,93,233,189,68,158,41,2,111,84,28,199,116,180,181,71,233,40,79,171,230,185,90,195,237,57,49,137,78,56,53,68,183,10,186,242,202,40,125,37,214,36,133,224,67,99,141,20,83,178,73,95,65,236,53,31,85,158,180,45,158,116,245,178,233,112,124,196,138,182,99,187,174,24,55,86,140,94,77,238,252,162,214,121,166,40,213,177,233,234,128,143,71,96,214,250,250,175,74,56,50,135,235,17,58,26,78,252,219,173,131,39,233,60,160,248,56,93,141,241,202,102,174,48,229,151,161,54,92,126,21,26,10,183,232,241,0,78,48,86,43,76,184,253,10,175,195,195,168,67,138,60,234,188,176,249,204,10,83,38,20,191,93,144,6,123,246,34,24,87,66,121,61,247,249,200,123,64,26,51,198,213,132,71,238,238,217,5,203,246,26,226,115,38,118,104,125,49,172,212,59,44,9,246,196,7,133,179,240,162,89,73,189,63,99,27,13,133,114,34,106,173,60,82,71,188,185,163,31,165,58,234,187,80,5,224,111,133,106,235,82,123,149,142,171,136,57,52,139,11,174,71,171,133,238,245,21,112,122,50,55,116,164,15,47,38,132,2,168,212,71,162,105,80,133,235,235,186,174,105,34,190,175,96,74,72,194,87,200,12,30,117,40,202,87,63,143,160,86,211,37,209,179,129,166,255,226,102,60,255,61,187,154,156,180,203,120,217,52,150,23,29,204,242,228,144,216,122,131,59,214,209,118,141,30,189,11,140,131,226,232,182,0,235,155,145,226,10,191,120,155,66,67,9,87,9,102,45,239,245,54,243,231,65,161,163,24,254,185,40,73,202,154,8,135,160,99,239,96,103,204,48,240,107,213,211,1,90,210,80,12,130,189,35,63,251,63,29,169,177,195,27,29,202,82,37,48,218,252,138,127,78,154,181,154,214,30,32,32,152,66,248,144,189,48,61,226,57,4,242,189,56,185,243,135,92,149,129,107,242,79,124,84,146,249,188,202,192,197,234,42,126,236,253,228,129,165,157,14,55,118,69,168,158,166,106,132,200,21,54,234,71,135,57,214,30,94,61,24,237,220,15,182,98,146,165,125,80,9,54,144,139,194,100,175,20,114,180,51,121,18,30,82,189,38,237,41,152,101,45,116,102,16,181,106,218,8,5,87,7,7,231,129,43,165,184,85,153,12,217,9,220,57,249,216,205,202,122,152,12,33,8,252,253,52,93,26,99,202,150,100,220,213,123,160,28,198,232,40,202,125,7,145,102,57,57,64,142,205,172,10,130,219,16,195,223,63,110,21,253,132,143,24,88,161,240,115,184,37,129,126,8,5,137,242,228,172,191,90,253,106,8,253,134,82,231,37,162,122,227,160,133,124,113,127,110,221,188,227,167,65,14,64,241,134,60,24,29,118,199,81,109,166,145,34,234,60,180,243,152,122,205,129,81,56,80,210,179,73,7,163,115,46,161,211,105,249,73,161,119,196,95,243,223,134,112,141,105,46,112,78,94,105,142,157,65,61,90,83,70,76,10,6,211,129,89,96,98,155,89,59,94,115,126,34,254,179,62,205,224,212,161,38,231,143,160,186,153,72,255,84,50,206,28,9,64,107,139,209,154,37,224,47,244,109,145,146,49,33,39,129,241,45,125,196,39,77,114,218,91,73,147,28,221,4,14,83,41,172,172,150,36,10,202,113,109,240,37,32,63,151,14,71,251,32,49,44,144,218,42,1,215,176,182,198,233,143,70,216,187,104,127,36,126,141,199,191,172,116,186,74,126,16,242,46,66,138,14,83,154,218,132,112,109,24,193,219,217,179,200,137,33,86,157,21,134,143,188,57,12,211,68,83,94,178,158,162,23,182,33,92,244,9,137,52,233,92,212,33,170,195,228,151,100,178,80,109,218,157,49,156,216,75,251,196,49,218,48,20,81,199,70,67,164,25,147,88,208,102,155,226,65,225,200,31,178,58,73,124,127,94,49,216,172,100,48,105,91,104,65,29,249,28,142,123,33,46,58,90,171,194,240,204,148,11,23,41,198,162,53,12,98,166,26,240,104,82,247,109,61,38,195,89,243,129,201,200,47,129,169,188,243,185,100,9,93,37,202,29,167,205,209,97,104,129,164,139,113,176,213,251,17,5,140,68,70,209,65,227,241,252,131,165,253,69,165,12,25,120,32,41,22,240,7,103,187,192,251,220,245,236,14,126,233,44,146,86,5,110,48,192,4,252,200,6,3,119,39,144,108,38,82,43,68,17,134,54,47,247,53,152,140,202,3,23,151,118,104,20,148,13,145,63,52,56,249,1,6,140,136,240,122,158,172,164,139,230,241,44,17,106,231,219,253,156,144,118,205,242,190,245,157,43,108,12,202,138,60,32,200,246,98,96,224,79,138,56,25,81,76,203,184,55,74,151,253,249,216,235,235,247,107,18,224,202,227,253,154,206,71,101,176,38,34,128,233,61,143,49,195,6,126,230,153,211,246,129,109,139,66,63,6,155,173,215,158,2,19,227,208,231,162,221,198,167,201,183,230,67,157,7,218,252,244,1,85,22,185,97,66,237,235,130,89,123,62,199,111,109,245,128,135,50,87,176,171,86,47,161,52,244,161,175,131,245,176,124,177,89,237,147,135,10,19,37,50,108,222,40,66,44,158,194,23,249,101,138,2,62,159,250,196,57,135,182,30,15,124,62,119,126,232,31,228,92,75,15,140,56,144,195,144,32,234,28,65,72,213,185,85,129,73,74,220,155,35,108,152,60,198,211,40,55,72,74,87,208,77,125,198,15,128,70,169,67,121,80,50,59,217,81,86,188,108,178,192,217,163,37,192,219,137,16,83,193,216,211,146,47,202,102,213,95,89,175,238,116,207,222,171,247,118,45,28,189,157,71,243,220,34,251,119,17,78,38,208,54,156,172,7,52,21,237,162,69,169,125,91,69,103,217,65,215,50,213,148,32,103,81,189,127,30,120,104,194,9,186,50,216,132,253,234,68,161,188,124,144,94,51,113,236,243,224,124,233,169,100,108,253,167,35,147,2,38,175,214,30,56,232,8,13,86,165,99,35,181,164,225,227,192,221,2,228,75,97,148,138,2,134,58,67,44,44,66,101,148,145,7,188,7,56,61,112,37,85,16,112,211,10,173,189,58,160,254,113,3,12,110,150,239,153,13,36,174,189,192,25,77,2,186,49,133,126,130,82,21,79,17,210,142,191,109,71,25,243,13,219,238,24,48,13,108,93,225,253,214,39,188,96,44,246,176,59,63,112,246,198,6,99,10,104,249,249,233,114,231,105,161,131,66,9,155,17,52,47,206,4,106,221,248,85,58,5,129,233,84,63,223,179,24,229,185,146,121,178,211,13,31,52,150,58,226,161,2,67,207,239,22,22,226,48,212,231,202,160,101,196,113,253,209,32,84,106,66,191,141,191,212,188,210,183,65,165,74,235,132,194,101,140,24,180,74,125,216,122,174,110,113,60,20,194,233,218,206,13,221,121,243,250,102,96,242,137,250,181,9,215,7,186,253,136,103,42,24,35,109,220,154,118,40,49,12,145,123,222,6,245,133,233,21,209,95,198,199,24,129,210,3,240,220,123,6,193,74,51,77,33,217,166,169,170,110,78,149,5,202,95,233,136,192,240,56,98,68,234,195,196,3,149,57,156,131,142,82,104,241,222,123,251,70,41,126,185,88,166,64,224,74,186,241,236,149,165,76,203,220,60,112,144,148,2,103,212,112,21,70,187,199,127,187,192,193,215,234,3,55,23,249,180,242,238,217,250,11,87,23,115,1,166,236,168,60,48,234,77,1,67,109,153,222,71,203,241,169,9,11,246,246,240,179,140,153,226,91,239,25,246,73,85,104,161,14,141,186,156,3,243,109,167,210,240,78,72,163,98,80,41,212,84,107,184,19,50,248,252,240,131,188,106,31,232,242,219,84,6,196,218,163,251,172,233,189,151,53,67,157,247,130,3,162,170,113,133,128,243,182,158,146,195,137,210,58,189,58,161,71,119,158,140,194,103,21,174,163,236,9,170,217,51,15,51,66,131,162,102,140,212,238,37,163,70,243,97,169,16,26,94,22,219,95,119,152,13,79,6,109,80,27,91,146,63,26,29,125,194,88,80,208,66,234,158,38,135,61,16,206,9,181,114,16,140,243,125,28,141,187,146,213,73,216,94,67,169,241,222,84,113,74,83,5,71,221,246,219,220,72,218,203,188,52,37,8,195,146,129,131,228,194,169,170,33,132,158,229,253,109,36,248,178,110,27,16,146,53,95,250,180,90,49,238,50,89,134,75,106,147,15,26,237,57,118,191,226,245,37,13,173,27,170,17,101,43,36,2,153,227,157,169,24,145,241,110,198,172,37,47,53,69,173,178,216,145,16,142,108,54,222,99,89,31,144,77,22,47,63,132,49,150,143,37,12,194,86,75,234,230,2,53,124,89,186,211,216,39,48,110,206,68,161,176,236,235,226,169,162,205,179,79,233,230,112,145,106,9,94,225,155,222,197,216,40,20,203,67,2,11,21,170,99,207,190,227,101,64,178,33,87,103,28,85,223,114,208,235,210,67,17,222,151,125,126,159,183,66,169,109,104,228,0,97,228,207,19,228,251,176,29,139,189,246,194,108,188,206,13,6,41,204,124,72,122,33,206,221,71,238,239,167,177,63,17,10,79,122,115,56,135,127,43,179,90,175,134,172,60,234,49,187,171,128,84,83,112,122,6,52,127,86,132,125,96,154,199,135,178,150,161,64,121,206,45,140,20,42,208,186,210,61,103,84,140,15,140,62,194,210,231,102,158,213,179,46,105,3,69,67,72,70,116,88,7,253,111,192,17,135,164,221,66,96,2,88,94,26,67,24,45,75,38,97,223,155,118,178,115,222,86,19,230,144,252,95,177,206,232,150,253,98,84,147,134,114,115,127,165,71,231,103,53,165,1,149,241,176,0,134,211,144,192,103,189,103,177,168,32,64,188,62,60,118,70,152,135,86,27,97,131,110,148,52,251,247,160,198,175,41,207,15,201,246,236,154,118,21,146,205,185,148,44,154,116,165,63,25,2,171,210,176,87,172,3,193,187,47,225,90,134,78,231,78,97,218,143,32,77,59,176,29,215,178,33,144,253,216,91,202,153,133,197,120,242,101,183,193,223,67,208,235,192,153,188,175,12,10,154,180,88,165,7,70,146,124,60,20,217,40,148,248,107,209,55,90,68,139,143,29,166,15,175,173,175,198,79,243,9,117,24,233,146,230,12,218,21,26,216,156,148,41,145,107,251,244,155,83,65,160,76,236,40,56,125,247,201,147,45,79,33,116,230,213,82,246,39,231,127,202,143,183,183,129,121,151,151,85,89,74,15,215,134,113,246,79,142,132,65,253,148,25,179,152,116,246,186,99,78,230,84,14,0,248,106,32,30,242,49,159,56,117,247,139,225,134,133,162,49,177,44,168,100,132,126,114,194,10,122,34,84,188,152,53,129,11,191,164,245,132,13,255,36,9,1,202,33,236,148,25,67,52,70,45,87,33,161,160,255,184,6,41,26,106,161,148,101,200,197,141,210,89,159,106,121,64,2,165,188,152,63,131,46,190,23,108,35,242,96,144,166,249,94,186,225,188,164,145,162,24,223,114,44,16,234,197,151,114,143,65,25,62,227,185,40,255,215,92,128,101,176,220,252,162,75,151,102,91,121,43,194,1,195,191,86,178,170,64,177,104,147,209,127,30,135,209,228,166,155,144,4,241,57,122,246,98,7,218,88,40,131,150,175,5,255,163,215,120,176,73,36,217,207,224,251,128,22,240,135,90,167,115,41,74,68,186,151,196,62,112,242,129,177,165,148,187,216,228,55,106,241,171,137,146,107,96,251,163,255,203,159,12,174,65,35,221,186,112,182,196,250,185,57,172,7,73,74,143,249,92,123,162,28,227,173,216,231,28,75,191,53,181,98,229,160,180,247,168,135,65,65,41,18,10,7,166,123,71,197,83,80,188,72,78,52,199,22,99,174,149,140,56,9,149,99,75,208,42,185,221,34,177,159,40,130,110,222,208,3,76,254,76,120,222,41,146,58,182,25,17,211,241,24,126,105,27,253,81,76,84,168,225,108,85,23,54,102,164,19,203,88,93,247,167,243,12,185,139,186,78,184,144,155,19,115,191,55,71,30,178,142,184,26,10,122,141,248,229,159,104,207,65,33,222,237,50,207,50,98,90,254,49,9,7,14,161,91,128,166,55,18,213,180,64,180,161,250,86,244,31,19,96,113,24,5,19,25,49,186,227,16,41,113,152,205,76,76,141,98,238,200,73,88,109,19,145,82,59,201,128,112,224,87,47,151,67,80,164,101,61,64,104,97,173,213,209,10,141,179,132,26,11,44,33,94,55,3,245,63,220,133,114,232,238,197,87,93,9,22,195,141,140,200,80,75,4,7,199,111,78,100,78,3,134,198,229,80,207,202,45,22,173,209,72,165,153,69,94,101,110,198,193,236,26,88,64,167,207,243,170,198,87,94,84,78,0,115,111,155,180,103,84,42,116,71,82,183,89,140,238,199,217,124,108,254,127,253,225,2,69,48,160,56,140,242,128,116,48,146,220,160,33,58,96,228,246,100,215,192,32,219,78,194,25,22,104,82,246,220,208,56,18,29,12,51,197,205,233,118,151,200,1,139,219,153,45,97,241,75,223,84,143,16,241,214,88,125,251,11,64,75,52,212,45,163,25,61,96,203,42,105,204,17,121,169,147,233,166,255,137,0,166,186,101,197,218,22,127,176,165,12,53,21,135,86,95,245,58,65,106,79,247,71,122,110,222,44,111,123,96,250,96,84,184,162,47,91,96,205,225,125,142,74,38,124,191,24,81,167,230,240,254,38,253,137,221,145,165,242,80,236,158,244,137,179,85,175,78,156,228,254,219,233,231,58,201,111,111,215,168,199,213,108,11,186,103,141,98,123,251,136,171,161,150,19,175,141,126,105,167,54,128,154,64,186,62,177,175,81,247,56,183,198,37,155,202,57,136,208,222,114,7,6,27,203,244,1,36,205,199,174,114,76,230,98,210,215,89,165,239,190,105,186,62,7,222,134,76,211,36,5,109,243,211,153,207,11,141,237,73,87,55,73,66,106,131,14,76,254,247,9,247,239,35,59,52,85,145,62,166,54,74,96,216,82,138,159,64,248,117,200,37,138,35,60,45,170,245,131,19,205,22,163,63,4,173,184,2,201,225,189,134,186,174,145,201,63,31,14,83,209,167,86,20,241,152,230,10,185,212,222,108,51,231,137,22,13,234,153,207,152,167,106,210,51,50,25,246,107,71,187,58,6,27,235,59,63,129,170,228,21,171,197,56,132,255,9,181,186,221,186,183,94,243,112,52,156,147,246,65,122,86,8,154,60,16,74,166,135,48,119,120,133,12,225,69,54,80,249,32,13,94,230,51,87,50,244,25,85,105,84,169,190,201,254,214,216,34,182,167,106,90,182,71,250,210,244,57,154,234,34,81,13,48,210,177,60,145,242,160,91,178,168,50,25,85,1,221,175,78,172,40,169,246,96,201,120,109,38,13,157,223,195,125,201,54,223,154,63,25,165,229,26,51,193,10,45,30,105,165,141,163,127,79,157,34,49,147,19,143,193,176,129,104,77,59,57,224,244,246,227,239,75,198,87,166,253,255,211,24,83,252,131,140,109,255,74,159,19,37,128,174,44,86,140,3,175,41,29,3,236,123,205,175,109,141,212,154,16,46,236,197,232,178,147,102,225,34,237,43,202,190,132,189,143,241,87,168,248,82,83,5,157,243,53,61,137,87,8,31,84,49,162,140,140,119,57,75,61,157,88,243,41,191,135,131,56,85,159,254,141,99,188,41,119,13,155,130,207,80,138,202,251,167,92,66,137,6,161,147,168,176,154,161,241,240,124,13,24,187,151,79,255,108,180,205,83,56,196,62,104,222,154,195,52,251,10,10,85,68,74,190,242,232,39,209,74,90,90,251,17,112,240,159,166,28,77,42,17,45,67,62,143,99,102,154,62,219,164,184,15,206,158,177,92,160,157,64,215,20,141,68,140,139,15,130,33,31,81,162,59,82,115,71,62,159,232,104,192,109,106,129,60,186,124,65,236,143,35,37,66,12,80,146,207,136,249,89,252,239,83,150,47,10,94,210,186,112,49,217,109,129,51,133,166,237,194,26,119,3,38,253,62,47,156,180,197,106,251,138,212,115,6,76,44,66,186,6,22,238,75,110,254,220,244,168,233,128,3,175,121,81,236,227,169,168,73,16,7,60,180,196,241,160,241,90,11,190,219,231,181,102,240,19,3,83,201,214,245,185,247,94,149,98,64,63,117,255,65,191,190,98,117,76,120,234,214,251,210,179,197,79,79,154,0,154,254,52,65,19,63,21,137,5,236,9,251,192,214,183,227,112,54,23,240,185,186,59,87,2,69,156,168,59,254,169,184,10,177,44,182,211,223,185,176,44,83,60,111,239,199,118,213,16,46,62,205,85,27,70,160,234,214,113,195,228,65,61,79,14,56,195,153,185,4,198,159,254,57,8,192,180,153,70,34,11,221,244,97,29,129,7,238,95,17,130,34,202,113,233,44,250,205,94,146,223,198,254,124,81,52,166,78,202,7,3,141,122,184,162,232,222,63,253,181,32,49,104,85,209,143,122,68,191,54,83,80,115,209,15,50,230,239,60,21,153,180,124,19,81,28,0,228,59,219,121,167,109,200,172,126,251,35,200,68,160,158,244,51,22,97,24,27,84,244,43,156,141,175,244,192,123,91,41,183,206,14,190,252,74,195,138,195,104,181,101,185,152,70,131,67,96,64,181,216,132,215,42,102,23,231,32,85,19,231,173,40,100,85,51,22,41,170,226,20,116,192,214,240,34,48,210,82,63,51,149,186,119,218,114,175,227,13,159,31,50,30,254,214,208,176,75,177,181,9,242,204,147,120,135,110,154,124,205,181,138,32,12,47,30,12,71,174,29,209,198,123,44,80,142,75,11,209,129,215,55,201,122,149,11,243,23,233,124,202,69,217,148,240,201,16,25,156,185,248,36,90,208,29,139,224,4,240,161,78,48,144,126,212,113,65,84,234,139,143,24,242,129,212,46,92,152,70,143,227,147,240,203,203,178,159,23,166,219,175,55,127,108,216,221,103,147,155,255,202,44,252,185,247,202,81,34,208,61,199,8,115,45,31,50,228,44,250,181,76,86,55,145,112,31,49,70,115,220,36,46,218,121,36,3,253,91,14,106,120,138,92,76,152,253,251,150,127,234,253,162,178,199,173,110,37,233,43,249,60,34,14,248,201,205,77,114,105,250,111,195,101,40,252,116,123,158,160,216,89,252,193,209,221,120,30,141,86,245,21,147,52,155,242,244,253,109,30,182,116,255,154,116,148,54,169,54,88,191,6,112,223,49,6,196,146,69,208,100,234,64,190,110,233,208,18,29,1,40,140,105,180,58,115,120,108,87,43,139,23,184,208,102,235,211,71,124,20,74,179,175,55,68,71,6,44,150,221,55,20,98,225,85,96,150,203,97,79,69,129,110,111,156,253,166,21,23,26,41,243,24,208,11,63,187,37,41,98,53,65,58,55,221,141,45,109,97,46,94,216,212,15,207,131,99,84,110,223,250,46,0,211,134,249,166,195,196,211,164,144,123,175,8,19,178,62,15,78,182,0,205,193,11,155,62,155,175,46,172,195,41,244,193,88,16,104,52,159,239,213,76,195,106,200,213,198,63,232,187,198,254,151,212,247,220,223,134,110,98,117,63,31,8,67,34,189,120,97,34,137,173,57,92,172,21,37,80,26,4,246,221,139,163,136,98,222,195,212,74,53,247,2,116,152,150,138,116,237,61,88,191,233,123,241,247,218,95,111,220,152,217,250,200,73,142,116,62,118,99,158,72,44,195,92,130,253,108,254,214,184,113,77,102,169,133,40,203,140,207,5,203,116,149,159,70,17,123,248,177,6,125,121,191,22,52,42,41,232,24,156,89,138,80,46,94,224,133,33,95,202,113,239,130,134,236,125,235,105,179,35,78,84,168,56,175,191,63,151,9,59,248,218,35,124,204,1,123,97,219,252,90,28,168,88,203,215,147,50,213,168,126,104,191,150,181,81,47,97,241,216,48,172,141,190,0,200,207,39,105,15,55,177,146,25,71,64,183,126,131,107,34,79,19,160,188,15,190,143,4,200,132,47,76,93,124,47,190,54,73,131,75,143,41,210,203,46,65,107,199,53,189,147,233,162,116,133,46,63,115,7,27,68,209,139,51,148,216,190,0,198,222,3,170,44,0,126,153,60,204,25,112,234,64,182,9,190,4,46,214,104,228,91,14,93,109,247,140,248,73,57,244,216,238,44,193,214,5,109,86,178,230,219,153,165,80,46,74,17,104,205,53,140,1,182,179,152,70,144,128,215,61,47,125,171,220,174,154,10,201,144,163,36,9,237,247,46,52,113,203,160,96,93,215,239,43,97,13,16,200,111,15,92,46,136,118,187,130,196,164,74,28,16,20,210,213,164,191,188,189,190,120,110,236,212,241,41,108,236,240,254,96,123,161,46,145,32,48,117,152,249,249,162,135,71,160,52,125,235,193,52,245,155,163,39,92,132,176,5,206,38,146,102,126,232,126,86,189,41,79,14,63,92,241,77,124,123,239,115,8,21,46,29,215,16,243,250,161,139,122,216,144,181,7,51,90,201,62,83,216,211,179,212,219,24,157,170,139,230,109,24,199,76,14,16,227,75,45,195,15,70,58,11,191,165,215,38,39,142,68,85,140,132,75,145,49,99,221,30,174,116,19,29,131,160,79,222,26,145,193,30,207,189,224,99,190,7,31,100,144,200,156,255,30,12,67,80,75,238,141,195,203,117,150,54,74,1,215,173,99,160,241,19,245,5,71,225,69,151,60,45,241,66,2,58,245,192,205,52,132,4,182,226,141,99,34,65,118,48,187,8,255,76,234,124,156,197,157,38,206,185,84,194,96,98,253,211,239,116,96,204,225,34,223,26,50,225,83,170,204,197,195,132,98,47,74,157,99,90,126,241,32,188,53,5,134,91,193,77,124,180,208,153,210,2,111,140,118,96,135,9,35,202,166,64,1,108,62,49,68,123,112,4,187,238,52,171,16,124,148,175,198,131,67,46,117,175,134,134,218,171,209,236,106,74,50,238,160,81,212,213,210,47,20,193,213,31,68,157,247,209,234,246,115,122,241,215,134,62,77,248,188,166,17,30,158,168,236,162,203,188,37,69,209,179,91,254,53,183,35,67,68,240,78,20,4,143,198,76,247,226,162,12,105,182,225,79,159,224,221,116,254,62,189,154,200,72,91,45,62,8,97,143,59,135,201,76,149,211,148,194,92,192,152,186,150,4,249,161,86,98,42,116,178,44,50,100,132,24,211,240,95,134,210,117,201,134,100,252,118,135,96,212,96,229,247,181,243,148,35,37,110,13,151,136,188,149,69,82,99,64,183,227,163,28,102,68,167,41,94,107,1,151,38,21,24,4,113,177,75,2,78,132,97,135,192,176,70,14,191,121,251,245,183,92,152,190,195,226,79,102,173,101,55,120,67,44,244,174,122,96,244,139,238,134,66,250,178,31,109,195,31,156,68,104,105,66,193,133,174,167,195,68,155,111,223,212,62,139,173,251,54,110,14,155,145,12,56,101,86,123,125,250,12,135,150,161,93,3,105,191,198,52,194,35,135,59,131,112,71,37,253,250,184,252,91,99,84,10,11,53,226,244,214,217,24,223,107,12,233,23,155,200,166,172,19,179,5,222,39,110,17,51,6,9,162,213,239,194,71,35,181,11,140,76,74,185,171,171,152,92,120,192,123,151,176,134,241,128,183,165,114,139,165,39,209,178,117,90,69,173,175,60,47,69,41,54,91,241,193,134,157,109,114,239,246,125,104,120,250,218,236,208,30,223,33,71,13,108,60,75,55,75,33,219,68,132,51,204,152,189,188,24,117,217,13,247,193,148,40,132,112,152,67,35,203,205,17,128,173,51,174,134,97,255,110,104,20,119,66,127,225,79,62,41,7,108,23,237,36,108,90,160,70,141,191,46,220,8,105,196,250,162,237,191,52,185,186,90,131,69,108,88,25,222,133,122,225,178,172,250,202,7,13,199,249,238,73,27,198,235,234,23,85,7,3,18,234,92,79,1,159,109,165,73,118,210,253,225,186,71,196,206,115,125,89,126,248,51,89,204,126,247,43,41,9,67,67,37,31,29,112,27,175,109,30,203,120,161,158,7,213,162,195,137,86,150,59,34,211,84,35,114,220,218,40,140,239,115,253,68,17,226,0,88,166,143,113,127,26,222,105,234,13,229,75,203,104,111,251,209,244,214,29,165,186,241,58,31,112,24,91,195,184,195,83,8,33,32,143,34,51,16,119,198,117,187,11,111,127,100,138,255,167,239,9,216,213,82,191,71,240,142,62,166,248,206,211,164,121,3,166,149,101,156,210,14,123,43,154,39,5,166,139,189,248,213,148,252,76,137,187,14,164,148,231,209,120,50,120,138,3,64,135,201,222,53,252,184,38,237,130,78,236,133,247,154,207,39,133,180,225,109,119,109,143,246,14,25,5,161,80,255,29,184,192,246,255,201,147,65,177,120,2,26,86,162,211,196,1,128,237,27,206,33,191,183,73,96,95,255,121,152,218,224,170,217,97,234,18,174,191,182,95,250,59,13,216,136,53,101,18,51,2,66,24,124,120,61,129,209,5,144,47,13,79,69,58,29,64,100,238,208,178,191,134,192,248,57,54,253,220,156,88,107,17,163,208,52,61,90,245,3,213,10,243,37,220,65,54,190,246,163,109,11,108,122,208,114,117,213,13,33,91,72,231,142,73,99,123,136,99,205,68,247,174,243,64,154,177,214,207,55,50,230,126,149,84,203,222,0,167,245,91,56,76,102,248,250,53,68,151,246,187,250,110,146,173,214,70,6,212,210,37,199,161,234,249,231,87,222,7,67,73,134,6,226,3,83,46,173,31,139,52,143,187,145,148,22,101,201,119,80,198,65,79,237,65,45,141,41,124,18,176,217,163,114,115,208,68,69,129,76,80,156,200,121,148,163,151,53,216,209,182,119,97,75,10,185,153,128,166,82,215,13,22,66,122,231,166,89,38,199,168,45,208,214,8,230,212,130,192,22,237,187,15,94,126,89,206,228,112,102,81,223,151,46,148,221,122,232,22,152,197,16,40,81,94,234,43,227,222,69,251,123,88,57,121,182,21,79,70,186,85,86,86,54,218,170,120,50,90,139,164,216,101,240,29,199,105,138,221,112,101,194,203,70,151,182,183,224,129,144,78,9,70,17,105,5,58,222,146,211,144,47,235,20,210,170,241,129,132,47,59,227,129,201,13,72,27,36,109,69,252,77,192,148,19,201,36,252,246,156,205,159,175,76,170,217,165,172,137,60,124,242,166,114,80,66,198,114,234,124,166,128,28,99,6,67,162,84,111,119,211,101,59,114,191,192,38,33,123,209,109,97,239,81,63,111,77,195,249,18,30,61,168,31,235,240,144,89,55,61,161,27,11,135,249,145,144,116,115,20,222,174,42,247,230,135,61,101,98,106,200,116,118,93,24,66,135,83,66,77,182,148,46,180,38,240,118,65,121,216,3,163,225,39,222,65,135,167,189,159,238,29,120,32,183,125,222,238,36,181,230,172,67,241,10,185,101,130,173,177,93,148,68,230,242,29,163,81,218,45,146,241,144,144,244,154,220,81,132,178,191,200,44,236,40,98,214,67,180,186,32,94,107,42,102,100,218,169,253,136,54,108,24,82,120,161,193,232,219,51,252,114,245,45,154,65,210,174,85,196,192,214,10,79,17,246,81,161,47,235,72,30,167,236,11,123,63,101,38,91,36,112,166,129,210,97,60,30,17,46,36,98,198,113,112,102,202,164,106,127,200,136,15,171,81,244,159,134,63,94,227,190,157,232,67,14,223,131,162,247,33,75,119,195,164,245,253,115,194,70,38,130,114,29,178,185,17,187,176,197,8,166,76,149,65,241,222,33,221,93,212,17,49,155,228,106,26,153,14,193,128,105,199,17,184,189,31,132,122,60,234,100,126,240,162,32,74,26,183,57,19,235,8,3,135,121,85,133,220,192,234,221,157,228,117,193,128,73,129,233,189,121,135,239,188,77,191,154,66,74,241,51,123,207,198,62,81,28,70,87,70,190,8,27,84,251,124,22,47,107,221,186,153,101,226,150,150,28,60,240,182,150,158,97,217,231,24,244,36,254,98,197,178,56,23,182,88,124,110,126,243,202,163,223,64,36,236,146,131,194,28,135,7,117,136,247,189,33,102,8,123,116,17,65,254,110,44,5,230,123,68,239,252,222,184,92,178,47,144,121,254,70,60,55,161,86,105,97,67,51,14,6,130,51,199,151,245,229,222,231,50,37,153,67,37,137,62,16,246,172,188,149,233,177,184,73,137,44,223,80,1,53,168,210,152,247,227,192,214,183,45,223,131,2,209,214,179,223,220,138,239,100,142,23,74,76,243,57,56,7,117,225,66,37,185,95,1,181,128,30,215,142,36,110,38,92,113,40,110,212,248,229,34,222,115,231,232,202,167,35,16,20,157,202,155,1,216,103,77,223,139,226,115,152,158,122,217,73,169,236,90,71,209,125,163,195,170,231,239,252,39,102,223,79,117,131,209,187,218,182,123,225,1,143,146,191,19,150,84,151,95,38,141,52,142,252,198,178,182,238,38,197,242,92,60,156,205,129,84,157,81,9,223,1,51,214,36,255,229,237,174,206,41,25,178,78,91,183,151,27,162,192,10,17,154,62,55,122,235,135,83,116,193,60,142,109,113,223,250,51,177,187,243,37,105,94,211,206,185,110,217,24,183,128,8,72,194,35,35,48,107,126,158,48,59,145,185,164,181,219,100,228,191,233,9,207,109,56,32,10,119,35,110,182,232,138,27,156,123,172,217,79,238,128,126,240,3,157,14,1,2,75,204,57,217,142,62,138,100,235,153,253,176,99,88,95,141,192,166,145,229,87,83,221,43,37,77,196,37,247,46,18,87,91,131,231,13,164,208,229,133,74,214,153,40,5,229,182,42,235,146,102,193,239,8,123,172,97,189,105,210,217,221,141,99,226,148,37,45,147,168,216,102,205,84,152,142,144,21,48,201,135,37,112,71,142,55,224,193,49,48,20,30,251,248,106,14,67,158,178,141,156,191,44,219,160,11,136,34,23,207,218,209,199,166,172,108,52,9,33,35,230,25,222,73,85,175,36,222,182,255,78,117,77,196,247,173,167,78,146,253,86,34,30,73,13,242,31,93,82,130,139,106,233,238,73,117,120,132,102,213,223,70,70,195,195,109,36,15,186,134,219,96,23,225,95,196,163,161,39,81,5,221,7,234,55,35,177,141,221,182,180,2,2,11,36,82,11,3,9,165,124,43,70,62,219,197,166,63,89,134,203,105,36,41,251,32,193,27,165,25,20,247,69,42,7,212,178,57,1,23,74,36,164,24,5,29,61,207,193,18,58,187,177,6,58,26,200,170,174,40,10,161,172,190,72,21,77,70,37,108,69,53,10,254,83,158,10,239,37,27,233,173,237,11,124,89,31,140,94,241,230,95,171,155,8,119,149,34,27,139,136,121,254,202,36,115,174,168,179,149,232,32,59,227,233,70,68,232,47,198,225,233,117,0,166,202,8,119,223,159,206,220,255,90,46,119,53,161,94,24,48,97,97,41,112,135,217,208,178,127,190,77,108,67,94,132,197,32,198,219,102,231,231,75,149,118,208,50,100,7,67,154,102,54,223,38,204,255,40,186,146,145,17,244,35,131,98,209,38,41,101,224,156,14,117,202,134,231,207,29,213,155,167,229,199,59,45,98,21,46,43,221,162,6,141,9,14,91,131,143,110,112,8,250,116,191,57,61,113,186,191,161,66,80,99,223,134,26,68,72,195,73,132,212,236,151,110,159,168,72,32,128,56,61,70,168,191,213,135,220,211,148,151,158,100,20,142,37,55,144,222,156,159,94,77,89,145,219,214,3,50,181,239,57,131,83,49,82,81,135,161,95,22,107,42,193,2,26,31,59,193,204,146,197,96,34,223,60,250,61,235,82,82,109,249,109,44,147,27,247,243,31,73,56,33,137,235,196,183,33,144,57,40,233,122,145,245,195,180,96,3,112,139,200,202,113,100,166,236,221,19,114,60,63,255,169,159,144,206,150,110,231,143,31,86,159,245,216,136,203,80,249,0,171,132,217,178,223,73,168,64,183,233,156,76,116,203,205,41,235,87,191,247,166,133,138,104,123,88,122,60,154,24,168,208,23,70,124,132,186,32,61,171,26,91,185,87,15,96,99,90,118,73,12,111,36,255,170,219,175,112,138,232,213,16,55,19,118,114,184,80,86,113,135,148,160,126,138,208,249,130,188,176,139,171,67,215,153,159,162,132,166,246,86,82,31,79,200,116,171,220,161,216,143,245,21,241,61,63,154,83,191,240,117,104,140,144,165,73,30,247,243,120,234,52,63,75,44,65,218,188,218,114,127,98,54,92,184,36,174,41,97,210,236,79,102,237,166,237,134,122,41,89,44,46,201,204,217,141,28,137,140,25,5,47,203,99,116,51,17,130,150,153,96,130,216,195,61,211,137,51,40,213,28,221,228,132,63,143,233,147,246,70,27,81,224,106,249,138,112,46,167,38,10,237,77,90,132,15,141,188,95,178,44,157,194,56,215,12,195,69,253,168,199,22,191,23,31,224,243,155,227,174,125,83,253,249,189,32,246,126,117,94,140,13,8,58,186,11,47,2,88,30,94,105,22,13,147,56,3,155,167,79,66,38,78,18,25,142,78,165,170,151,52,91,87,54,245,151,18,165,128,11,43,23,143,36,48,99,165,91,167,195,79,83,155,223,188,78,171,184,16,120,187,93,179,248,205,77,2,88,104,139,141,72,59,185,1,209,43,196,204,77,194,93,166,6,121,154,13,44,190,242,41,237,222,134,39,124,20,1,83,70,47,113,230,15,189,162,113,131,55,124,220,79,110,94,105,63,245,185,178,63,253,160,57,249,194,144,44,174,136,27,109,63,96,79,120,9,89,25,57,100,132,126,168,4,23,177,140,97,109,174,159,59,236,176,116,169,238,248,32,177,18,177,249,178,126,181,184,18,137,179,106,42,15,212,209,72,63,229,193,161,203,250,110,16,112,79,75,149,8,38,53,152,195,94,36,142,103,132,113,2,211,80,157,2,134,53,243,137,17,146,230,242,39,219,15,249,125,122,111,235,220,243,0,98,218,139,65,82,10,219,236,68,249,240,172,46,40,126,41,141,186,240,50,141,103,191,186,90,162,38,75,104,51,127,205,11,154,152,255,75,142,174,145,173,168,203,35,82,4,167,154,116,218,209,189,134,176,187,191,20,4,168,75,194,212,244,210,247,8,221,239,233,248,169,174,208,64,182,120,251,113,17,85,165,208,71,130,201,36,135,86,245,248,8,156,119,24,88,2,15,18,78,254,94,184,223,162,154,60,8,226,205,8,33,22,122,152,158,71,219,83,176,212,8,125,254,20,162,36,152,156,105,175,186,247,134,93,69,226,216,84,92,39,207,47,113,177,248,235,195,156,251,245,197,47,111,59,127,200,247,64,75,115,69,22,159,250,127,212,1,36,132,78,252,55,38,161,73,224,93,227,109,16,189,218,134,116,68,185,23,9,83,141,222,195,144,21,49,89,227,215,232,18,250,231,230,241,211,168,117,93,11,8,229,237,185,166,111,195,251,112,173,250,53,76,188,222,205,144,141,126,168,204,105,70,98,159,9,213,135,36,19,127,204,67,96,178,66,177,242,136,102,124,34,3,138,144,186,181,208,58,156,134,102,233,55,12,81,122,141,132,6,29,254,130,18,77,244,34,174,110,97,252,188,100,64,89,29,43,178,33,19,86,222,210,53,139,195,24,250,79,35,221,38,62,53,172,41,68,148,252,230,240,174,101,73,211,52,163,21,137,223,182,8,174,108,25,141,120,108,84,123,192,198,220,179,38,167,242,52,126,46,135,153,10,242,104,124,200,26,1,246,92,45,195,60,37,119,69,97,176,103,29,50,212,194,93,31,205,118,125,55,68,246,201,14,147,155,228,182,104,163,253,34,173,6,211,150,212,109,83,94,217,221,224,229,0,165,168,82,238,141,16,138,151,149,154,42,70,149,180,2,199,100,245,192,79,183,234,87,77,102,19,96,185,35,186,39,82,150,218,103,10,146,23,95,192,179,129,20,10,201,201,197,24,247,21,25,82,90,34,37,120,63,182,179,66,197,167,103,49,45,254,212,229,234,6,15,178,111,103,9,93,100,169,249,30,198,126,18,159,11,126,176,189,115,42,60,136,20,141,128,145,170,214,252,234,103,180,24,14,111,179,92,8,232,81,142,166,47,193,111,110,245,204,93,97,74,206,61,227,151,168,87,147,178,8,178,236,116,57,120,14,149,118,62,41,75,29,123,129,16,235,139,212,47,156,1,55,26,60,140,209,119,248,86,74,229,103,210,121,136,13,148,163,62,135,116,247,222,88,53,103,77,83,186,23,116,36,66,94,146,191,162,192,28,126,51,207,89,207,164,223,107,152,255,225,185,93,202,93,74,150,44,62,19,62,93,216,104,172,36,81,159,76,94,225,194,88,106,83,107,0,140,135,205,127,153,192,134,124,46,194,164,43,247,200,196,79,54,21,185,185,69,154,125,225,39,92,232,164,197,32,31,177,205,18,69,98,16,62,72,138,21,14,254,148,162,120,7,195,83,188,73,46,100,199,140,242,132,78,113,155,84,108,144,24,78,81,119,183,144,53,174,114,53,181,139,247,218,62,158,18,150,149,219,215,163,252,140,106,206,170,245,49,223,45,248,230,173,246,54,156,20,38,75,26,47,101,25,219,41,40,89,255,20,197,9,244,239,125,253,41,205,129,156,56,238,13,126,139,165,136,109,102,25,239,162,109,59,86,245,107,92,167,14,39,138,255,228,201,10,165,17,81,43,178,74,215,178,158,106,237,211,119,180,159,38,82,152,59,81,77,11,24,147,68,139,153,72,2,69,217,28,36,167,34,136,58,161,172,133,120,39,96,56,26,238,99,243,30,144,227,4,92,187,16,111,79,246,255,150,165,186,134,210,157,33,53,94,168,37,141,91,11,5,99,147,22,144,229,44,117,84,184,207,119,184,33,243,139,70,38,42,188,88,226,67,74,215,146,169,51,71,37,33,125,79,247,91,194,187,152,15,61,220,175,208,48,73,131,183,209,129,167,25,247,38,54,220,180,168,142,64,244,45,71,50,14,105,129,9,226,124,254,165,105,210,133,18,72,234,249,200,216,70,53,224,192,193,147,49,65,241,119,197,14,255,109,159,40,73,126,136,38,122,26,142,163,142,138,58,105,169,42,69,244,183,126,35,170,115,40,216,211,18,201,109,149,127,30,189,162,164,46,45,233,208,162,70,146,99,58,234,97,137,217,54,133,39,61,95,241,228,148,135,72,157,34,36,24,95,20,75,13,227,44,150,26,73,92,215,186,110,125,24,244,102,122,181,177,244,197,36,29,24,18,75,43,63,137,207,212,187,215,173,169,21,150,184,84,179,197,94,7,139,158,142,41,204,40,195,125,127,19,187,149,148,247,52,70,226,229,182,64,130,246,163,203,174,176,253,41,82,65,14,243,109,37,113,48,161,20,109,159,87,40,80,159,47,124,226,36,144,82,79,81,238,71,35,233,39,181,159,21,13,167,168,184,195,73,110,138,78,211,193,244,115,11,163,80,90,153,72,5,183,25,85,2,201,226,158,69,234,143,169,225,136,183,98,154,136,109,246,35,192,140,218,54,90,239,154,104,172,67,199,191,239,127,171,211,58,74,216,82,220,76,220,160,68,229,52,238,184,28,15,52,147,25,145,228,45,49,107,90,118,74,49,104,155,245,110,195,159,216,225,84,68,134,168,182,125,107,254,129,92,92,80,90,137,21,0,59,86,147,242,101,226,12,217,219,12,153,103,132,115,165,156,124,84,43,250,139,66,223,79,74,182,201,97,239,237,210,63,22,188,28,75,198,100,123,131,198,122,232,117,238,214,62,42,21,246,133,25,30,43,151,186,105,97,5,219,39,30,53,244,81,250,15,107,249,247,192,132,167,78,134,20,217,32,58,209,178,116,37,204,180,138,247,83,80,195,49,37,169,60,247,121,77,33,83,180,2,162,196,32,71,23,146,180,169,120,31,20,209,139,44,197,207,228,26,230,145,252,93,63,249,144,37,243,159,24,15,106,64,145,141,41,77,196,127,136,137,238,13,49,250,54,81,214,144,181,197,1,82,82,190,29,165,123,255,79,250,203,196,186,60,15,132,191,144,180,247,37,89,103,148,167,68,208,51,208,151,218,22,126,245,168,0,149,208,163,63,143,77,209,93,245,118,58,178,45,67,168,77,217,216,32,218,244,78,63,6,77,36,206,184,250,203,209,191,75,88,70,104,227,13,133,101,199,219,4,45,239,41,141,76,240,72,69,167,210,32,121,254,125,50,222,214,219,234,89,17,186,250,214,210,94,36,218,249,35,251,53,40,94,147,32,41,140,29,70,42,231,169,158,57,213,120,162,144,249,251,226,201,62,234,230,100,150,173,100,220,117,1,195,0,167,157,99,9,143,206,155,214,8,103,83,203,40,221,95,148,138,250,28,165,94,68,172,16,56,253,235,74,145,68,130,112,233,218,124,144,150,82,62,236,168,169,95,223,175,1,11,73,108,132,196,106,217,238,181,163,45,25,197,186,195,214,231,36,207,53,224,235,137,252,21,41,103,41,197,154,150,241,243,66,116,138,40,224,35,111,218,77,135,183,18,48,4,99,75,90,241,208,137,89,222,56,131,171,8,49,154,244,16,38,104,60,188,23,111,79,255,125,128,72,159,31,122,17,209,231,135,197,72,238,247,194,195,168,109,188,135,176,64,167,116,193,69,222,255,4,197,96,113,52,129,136,219,250,136,52,158,135,241,27,121,150,41,217,242,69,109,241,158,86,209,189,72,0,66,224,12,131,250,209,119,182,230,198,222,36,130,106,245,196,217,27,176,112,38,154,48,203,239,13,22,33,132,225,63,109,33,5,233,177,221,35,248,69,83,26,254,86,151,58,46,90,166,76,11,200,7,20,186,49,105,183,38,131,86,188,10,140,114,153,164,244,32,203,166,85,154,145,140,36,15,32,45,211,5,185,224,229,61,155,244,189,84,233,17,97,192,198,231,22,167,41,210,104,247,35,33,124,171,112,240,165,103,45,65,210,254,187,143,173,84,71,180,1,254,58,203,46,188,23,35,253,246,190,236,201,0,75,11,110,93,22,108,188,91,74,151,4,220,162,169,108,120,197,7,31,102,27,22,218,182,252,225,255,250,86,136,208,4,217,188,11,19,186,169,222,118,182,127,151,226,253,139,46,107,62,93,209,111,109,12,34,183,161,250,199,13,23,173,124,141,52,90,147,110,237,207,58,226,162,235,31,194,54,237,245,38,130,221,163,175,31,230,158,187,93,225,159,165,57,165,149,15,126,55,129,49,151,189,190,147,197,86,138,116,63,146,77,180,72,179,119,192,55,107,237,150,6,249,134,207,27,205,120,166,222,82,164,189,30,166,52,239,230,94,198,138,162,157,251,3,58,186,99,2,1,15,6,81,27,251,41,140,241,19,185,90,131,104,83,120,187,24,193,26,80,141,130,85,96,230,101,116,242,81,8,39,155,229,162,164,97,27,115,110,12,108,107,135,74,36,165,51,216,43,223,183,164,133,243,46,28,134,16,38,126,238,208,209,223,72,122,162,42,74,231,109,185,240,158,72,247,123,109,255,14,55,46,5,140,66,244,16,30,6,106,95,190,123,117,86,145,2,50,39,8,158,71,89,8,106,98,210,195,190,96,140,234,233,242,48,192,242,245,183,9,127,88,61,152,38,219,126,41,223,255,44,152,137,21,231,207,4,76,247,233,54,147,127,48,93,193,53,246,119,131,73,4,207,184,122,90,199,194,95,63,50,124,74,251,212,56,207,148,111,54,17,208,194,180,205,65,50,7,73,223,39,83,55,126,81,142,180,191,125,94,196,8,56,64,124,136,81,9,19,186,19,82,146,56,77,229,192,157,125,57,98,77,6,67,40,229,67,108,154,186,183,252,4,120,79,155,22,112,66,251,112,9,76,0,189,196,111,211,91,17,103,81,55,137,134,4,109,194,129,7,91,138,92,77,98,145,74,36,127,242,237,49,119,129,7,10,120,197,39,71,203,67,216,103,64,51,25,134,64,233,3,25,23,70,156,11,229,138,3,195,86,28,86,34,81,152,69,32,211,63,50,181,112,215,216,178,116,233,52,99,235,192,165,201,142,111,83,4,175,183,7,188,215,113,56,35,221,138,65,160,215,115,56,83,255,252,192,237,14,105,165,255,34,44,139,223,156,135,6,235,160,112,56,93,22,24,115,124,224,244,14,120,219,29,122,45,213,132,247,185,16,214,147,151,162,182,127,127,221,64,173,224,79,225,237,125,237,77,243,192,31,52,37,10,83,131,61,98,89,44,54,191,252,192,84,121,11,252,46,12,182,244,24,80,52,51,134,142,55,212,29,51,126,27,219,105,232,215,170,8,20,140,88,87,83,37,107,128,97,172,203,62,162,48,145,94,34,108,96,18,150,219,166,63,112,37,36,33,131,70,42,111,249,123,145,216,190,246,171,161,198,47,26,112,30,93,191,22,221,96,35,198,20,13,171,86,101,3,163,78,250,190,151,53,118,223,210,176,254,227,192,40,254,94,105,192,189,34,55,135,97,3,174,209,3,83,195,221,238,205,19,237,220,24,130,7,78,121,221,60,201,134,233,218,172,241,98,31,221,195,237,190,24,4,131,148,226,59,76,183,151,12,26,149,32,132,83,2,38,41,112,31,141,128,244,55,124,101,227,225,238,21,32,55,231,216,28,241,104,244,34,221,107,51,196,82,35,182,156,100,220,228,243,133,17,46,62,35,142,118,197,37,81,34,51,145,225,181,243,175,153,224,243,148,171,179,21,228,198,76,162,192,163,201,111,27,13,221,168,119,105,150,123,246,111,184,145,113,46,119,43,29,58,23,40,47,180,6,139,179,25,78,51,35,47,60,160,20,136,29,9,137,211,155,40,55,95,186,204,251,94,112,141,149,158,5,230,180,254,141,24,231,224,254,0,242,49,161,83,195,250,59,48,157,4,159,172,0,216,79,248,241,3,99,88,75,117,35,77,90,221,188,172,31,76,205,93,150,165,13,211,53,212,231,7,134,172,117,21,133,233,6,89,126,245,160,159,236,158,1,221,54,237,217,253,209,48,40,111,65,7,163,73,159,122,247,171,247,234,132,87,77,96,82,35,201,159,28,23,224,182,165,88,27,235,158,43,103,229,23,163,27,251,100,208,168,35,178,4,207,129,169,113,26,2,35,35,3,93,215,15,78,16,58,201,174,131,249,74,173,247,129,127,243,244,94,77,57,20,185,252,3,179,167,55,217,108,105,25,35,10,114,224,237,61,210,208,113,97,203,119,199,163,145,132,190,137,45,244,232,209,199,201,113,245,32,243,40,55,103,75,203,221,159,188,255,24,36,47,76,93,184,47,63,8,5,236,232,22,56,125,168,237,254,208,105,117,222,122,113,129,130,194,199,116,25,35,203,157,167,213,26,151,235,249,158,176,169,150,117,191,54,25,109,99,46,63,232,34,21,44,23,91,114,114,156,49,203,166,221,41,27,94,163,224,55,222,26,205,245,34,107,183,153,50,229,240,123,115,102,95,13,84,178,84,132,125,206,94,107,134,150,232,154,117,51,70,144,248,60,48,137,128,38,182,36,180,75,213,109,51,170,36,246,78,112,71,140,4,39,45,171,7,93,80,133,203,76,33,133,105,194,175,7,38,76,36,155,37,165,68,185,251,44,133,34,178,232,193,219,141,22,238,156,233,52,183,194,230,33,79,70,115,7,157,112,63,152,210,146,79,190,53,87,210,126,117,96,218,233,213,132,54,249,106,90,48,126,48,242,23,83,118,98,82,181,176,245,252,224,74,168,120,76,185,186,179,168,206,1,133,123,151,233,33,16,216,138,237,207,10,49,106,47,61,151,161,241,77,227,236,120,101,251,200,244,111,202,111,239,243,240,75,190,113,16,128,98,131,13,152,188,50,18,198,63,120,159,53,20,131,223,109,7,78,201,228,91,26,95,182,221,40,119,55,242,98,194,71,7,206,28,117,247,131,12,22,110,108,58,70,137,159,100,204,232,21,49,234,133,3,255,204,181,11,51,145,252,177,183,85,10,99,248,125,43,206,115,172,232,3,239,89,38,13,3,29,250,72,10,74,206,136,210,75,245,24,158,203,220,152,234,175,245,19,243,186,63,77,0,145,144,167,195,86,180,125,209,222,232,184,241,139,23,241,173,75,63,136,110,194,151,226,12,49,62,53,57,56,17,72,75,211,39,10,12,54,233,122,143,208,217,64,146,50,253,173,151,101,111,151,192,108,236,253,124,44,179,52,203,16,152,16,182,239,71,214,95,115,23,46,246,237,246,33,124,113,209,133,90,228,193,184,54,67,63,113,96,66,239,165,203,131,85,10,66,211,121,238,110,173,158,119,34,208,71,10,133,208,25,49,42,71,202,13,98,116,10,231,246,98,95,103,200,96,189,154,87,9,190,83,3,198,54,239,191,13,57,209,45,97,54,24,89,165,128,167,121,179,23,222,235,58,142,85,18,41,233,170,154,131,238,57,73,147,234,15,38,19,127,179,60,20,116,206,159,62,209,129,97,214,187,166,8,117,117,13,94,65,135,161,120,184,190,19,173,105,36,90,207,247,24,72,156,221,28,171,17,245,239,17,245,65,35,157,33,236,82,27,38,110,136,166,224,15,110,136,58,94,235,14,226,247,9,163,145,195,70,37,123,81,78,135,236,91,202,232,70,246,58,5,134,146,49,126,154,134,227,175,200,131,79,107,127,246,159,230,4,45,235,126,175,189,206,167,245,166,255,96,202,252,63,153,74,217,2,59,7,157,148,123,8,121,39,198,90,98,174,29,24,85,214,42,19,205,202,163,155,63,248,164,124,176,201,20,207,132,55,99,30,98,106,215,203,229,14,105,85,102,211,88,14,99,246,95,67,102,195,176,197,28,131,25,56,75,131,20,240,254,215,241,224,212,17,221,8,35,232,128,224,227,204,164,89,161,3,144,185,144,173,101,173,249,79,119,59,119,229,201,126,165,73,254,211,123,195,78,178,25,34,235,64,178,250,192,11,150,130,60,20,222,199,201,119,140,94,211,220,93,87,183,15,22,37,178,78,237,60,154,233,119,103,29,21,210,22,233,184,133,198,93,36,149,71,192,56,126,199,53,195,236,32,125,117,97,104,103,160,13,52,184,126,248,66,223,61,33,6,241,101,234,25,15,76,171,237,146,97,225,28,133,94,249,192,36,208,211,53,177,104,51,163,224,247,160,157,153,115,167,56,84,190,150,88,251,161,246,249,244,193,144,228,110,231,68,175,31,180,229,151,32,164,19,156,92,176,183,253,96,147,171,107,50,102,200,123,46,212,16,126,112,178,162,131,11,243,152,80,184,28,184,88,200,190,11,12,131,194,57,157,136,47,21,72,143,238,205,247,40,34,57,118,224,134,165,147,21,46,244,93,248,163,253,10,40,244,209,38,59,236,121,49,50,239,93,167,41,125,248,180,25,30,120,90,243,82,209,223,134,119,59,96,227,149,207,242,228,244,143,250,189,141,161,229,62,216,30,166,133,16,106,160,236,65,77,225,132,73,28,183,54,118,86,189,53,77,224,254,90,147,186,152,27,105,98,204,16,181,233,254,90,84,118,116,29,82,90,94,167,15,41,213,19,37,233,115,231,109,2,39,127,52,188,146,46,211,176,210,58,212,46,140,98,193,167,48,125,255,95,192,52,63,232,131,147,73,106,57,190,7,41,194,34,175,61,224,47,241,215,182,124,141,124,15,246,28,116,80,3,70,8,83,6,13,39,99,36,129,165,11,28,120,192,35,61,226,193,169,235,148,121,72,143,220,44,62,104,100,15,190,75,193,12,39,35,18,235,23,78,69,56,152,145,249,49,222,151,184,57,145,39,121,114,164,24,246,129,27,143,70,221,130,124,17,60,208,53,2,78,86,64,41,112,49,162,17,135,63,241,65,160,3,223,238,113,142,75,145,231,209,75,39,101,36,177,62,146,229,69,47,220,127,5,91,190,186,72,161,103,153,72,198,71,149,125,200,246,191,94,69,182,59,27,238,150,253,183,17,151,154,98,16,84,146,57,181,197,213,38,42,36,240,226,11,12,127,52,228,195,166,28,141,164,50,225,104,8,216,146,192,1,83,201,66,178,193,225,106,141,179,2,227,217,149,25,187,10,113,148,123,243,125,22,18,170,141,171,147,214,125,0,155,204,144,163,251,68,184,237,109,27,69,50,114,38,127,47,27,34,49,101,154,5,198,98,42,144,150,200,50,145,154,41,214,199,205,161,12,252,228,0,162,159,159,76,101,192,42,177,2,108,244,40,1,239,109,162,202,250,106,166,150,29,243,44,19,127,27,50,104,86,164,152,75,220,124,14,201,48,108,24,255,42,150,118,134,176,80,7,13,13,239,121,95,44,153,29,118,97,26,176,86,245,89,74,99,202,188,241,59,36,87,19,214,107,28,3,164,137,171,192,244,251,56,10,107,87,21,67,136,180,21,97,1,135,27,28,51,247,201,250,30,134,62,187,191,215,71,211,89,22,180,209,173,231,251,244,143,241,252,162,123,175,75,238,70,84,163,17,188,13,85,27,38,196,217,124,63,35,20,4,1,216,133,127,206,193,249,229,253,97,146,52,230,3,67,46,226,55,167,8,93,114,142,192,86,224,21,87,207,44,65,102,62,52,92,101,126,236,78,114,4,98,99,225,103,51,47,29,174,235,49,23,122,227,244,73,1,195,93,249,192,200,128,198,205,109,143,209,7,239,116,244,164,107,17,96,206,203,163,65,138,49,125,163,134,104,11,166,77,129,89,6,190,19,211,162,54,198,210,155,163,176,50,125,84,152,7,83,71,165,47,115,53,28,126,106,218,77,44,23,29,29,127,242,142,5,93,228,183,49,153,191,229,150,14,245,5,93,14,94,220,39,166,159,195,219,54,191,177,11,8,193,40,73,245,7,167,220,224,166,252,129,17,189,93,254,218,244,171,45,217,46,233,4,156,177,225,49,235,134,88,96,120,141,236,68,142,82,180,178,20,134,194,182,198,131,125,172,189,38,240,164,182,161,198,189,203,179,178,7,241,60,55,54,40,96,95,37,43,122,200,146,15,108,189,18,247,181,134,49,85,180,248,30,120,102,69,208,69,128,104,200,120,55,217,43,97,207,219,231,72,124,107,132,25,111,44,201,162,32,68,235,28,110,175,81,107,237,15,215,180,100,166,84,57,4,168,46,104,205,191,37,229,171,55,241,221,135,77,67,127,234,65,31,159,124,12,102,89,170,37,38,56,81,64,29,48,98,42,37,199,12,110,22,39,254,243,108,234,182,65,90,139,244,10,233,239,39,159,213,90,68,52,32,204,164,67,243,143,51,188,255,53,16,119,156,6,45,68,53,246,9,33,160,1,77,214,233,17,31,104,239,50,178,156,134,229,229,99,78,91,51,209,243,117,33,249,236,53,230,198,44,58,177,42,45,207,119,27,160,67,87,12,77,252,10,83,239,117,143,102,165,103,78,155,200,87,248,59,204,75,113,18,17,171,166,207,35,54,9,122,193,229,181,112,128,102,140,73,131,230,81,12,27,74,90,234,186,87,55,200,27,229,167,19,206,118,185,187,4,162,77,50,40,169,252,196,125,125,161,247,210,229,148,37,228,50,239,214,90,41,151,209,5,99,169,255,56,112,182,119,51,151,110,173,11,30,128,188,226,106,226,206,114,92,237,157,149,5,118,247,160,125,181,236,111,195,154,113,226,189,82,255,20,100,105,167,64,103,149,206,23,203,163,255,36,164,99,155,40,89,34,83,221,200,195,238,62,0,243,208,39,207,77,193,106,43,177,210,43,181,183,207,81,136,26,109,28,102,24,185,122,140,154,158,252,61,40,137,21,202,197,148,177,15,55,246,62,60,177,203,173,131,1,0,101,192,242,175,9,185,128,122,106,144,189,244,187,181,34,97,40,178,48,88,38,4,45,175,233,1,201,71,82,179,38,247,25,254,41,217,166,203,14,5,76,1,177,159,194,4,193,134,218,53,228,190,97,207,115,155,169,236,67,126,138,49,184,39,98,221,30,146,195,236,113,114,239,142,53,232,251,118,66,1,55,203,254,8,29,194,106,97,113,65,24,164,206,20,185,191,154,124,84,18,76,109,85,237,107,107,233,9,3,122,219,87,249,147,93,191,113,51,223,213,83,182,18,1,121,178,4,181,103,152,107,191,80,147,152,192,72,36,135,87,1,247,235,99,247,35,133,122,205,231,253,156,69,124,219,134,124,216,8,15,50,55,8,69,20,254,246,148,159,113,117,39,168,40,126,216,106,198,124,225,48,218,203,83,93,146,188,77,40,63,234,146,165,46,100,14,87,235,107,138,143,9,123,78,123,188,33,138,186,194,221,129,11,77,222,171,154,250,248,245,72,104,12,145,139,247,158,66,79,99,160,246,233,196,141,163,203,41,66,40,240,198,139,191,82,9,76,64,61,30,183,46,183,39,193,234,204,9,96,59,140,228,231,82,223,148,152,202,138,72,5,146,197,109,170,107,138,178,236,10,20,155,86,189,230,249,171,194,10,15,241,182,249,153,79,61,243,136,197,81,135,178,240,225,145,83,35,28,94,47,134,187,108,163,248,92,148,203,94,207,54,207,39,24,96,66,35,229,94,77,27,186,68,26,140,50,32,194,74,115,74,27,135,5,34,50,28,77,241,100,112,100,105,244,166,217,46,17,126,241,208,66,174,97,31,40,78,69,26,252,243,227,206,35,30,91,35,8,66,3,208,212,24,73,178,194,135,152,40,132,169,178,198,72,144,210,187,83,24,113,83,113,16,247,222,105,61,113,177,0,208,108,148,97,249,186,201,72,198,210,179,81,215,232,13,58,120,245,46,92,194,207,26,26,218,103,112,68,188,112,0,133,96,135,192,210,254,194,177,124,8,214,213,174,241,50,178,150,95,120,90,80,0,200,52,45,251,12,205,233,134,17,81,181,18,7,145,178,120,40,246,125,31,54,213,76,185,249,64,67,48,142,77,10,125,243,234,255,196,40,195,229,224,24,108,146,2,48,6,205,235,114,76,219,193,36,16,136,37,210,226,240,154,208,170,139,153,3,117,130,169,199,159,195,11,174,37,141,158,18,222,110,37,108,164,42,194,165,192,9,22,185,176,159,73,81,74,188,218,56,55,210,117,11,40,109,72,26,185,133,159,58,158,108,155,34,75,150,54,202,194,249,222,27,185,207,219,59,249,131,123,120,213,40,74,75,94,144,131,40,163,86,117,80,232,57,187,24,223,176,171,66,133,235,48,130,171,77,227,205,29,130,100,135,243,30,17,181,222,56,205,105,143,117,184,216,121,33,112,38,51,236,150,33,81,241,44,187,60,68,245,117,133,143,183,23,65,79,26,20,54,73,149,112,94,113,218,69,121,12,63,137,178,39,71,169,230,16,63,12,66,52,68,244,78,144,126,77,21,217,36,72,111,156,68,217,97,146,140,93,99,248,230,210,248,213,116,203,44,177,130,76,233,185,121,21,133,29,47,106,119,22,134,34,146,192,112,147,137,104,164,253,182,85,96,30,120,207,231,33,153,245,61,195,77,253,202,111,14,247,103,17,123,128,34,164,148,60,33,186,76,238,90,211,69,28,231,213,19,239,203,216,61,151,94,141,136,144,103,193,76,9,189,20,77,140,32,209,231,121,46,10,168,150,84,57,113,36,215,238,213,64,229,71,5,61,31,216,154,116,79,202,134,192,211,115,241,160,247,36,121,194,39,195,133,188,52,101,99,2,188,7,198,244,200,154,15,34,245,222,189,222,0,149,217,42,245,6,192,230,60,120,46,106,63,154,156,3,123,233,193,167,234,105,44,152,40,166,162,72,14,15,127,43,170,173,52,35,67,23,238,112,195,210,134,179,228,170,48,242,60,94,152,50,141,255,87,76,40,234,105,240,104,28,166,170,82,230,2,205,3,19,234,127,79,254,97,82,201,215,252,73,221,183,155,27,164,151,92,178,123,244,100,123,154,139,254,237,161,233,135,76,206,101,172,184,218,234,223,228,183,201,191,101,207,188,143,101,18,47,154,120,228,143,145,234,133,126,37,73,94,36,27,177,89,115,152,168,123,151,48,73,50,209,23,159,228,164,68,179,110,59,233,87,102,238,48,177,139,175,233,213,52,208,22,79,168,66,62,166,174,64,130,10,184,251,152,227,76,113,124,10,156,44,2,225,201,92,186,255,36,17,60,109,234,120,134,27,246,138,217,229,222,211,232,237,167,231,137,173,131,85,178,204,140,89,255,124,208,176,31,228,8,65,61,175,187,117,88,204,254,168,226,113,110,155,203,120,166,14,188,143,20,164,0,5,182,5,231,247,206,16,196,127,154,255,238,198,100,227,217,115,19,77,147,171,33,129,236,203,111,206,1,243,201,110,186,237,92,35,222,186,153,251,166,46,12,10,162,145,187,32,239,15,19,145,140,202,62,53,168,73,116,56,195,142,43,47,150,144,196,168,183,166,224,255,180,189,203,170,54,221,146,157,119,47,106,87,99,158,15,213,54,6,131,111,193,152,106,108,140,192,178,68,185,220,16,66,247,238,249,196,187,34,98,100,129,154,98,119,246,255,141,149,249,102,206,156,135,56,142,65,162,107,104,89,0,21,82,94,176,192,158,166,51,205,10,187,166,15,11,52,90,159,35,234,109,252,133,137,238,112,163,218,78,235,25,54,93,58,94,137,177,169,162,57,90,13,1,197,148,175,145,183,137,176,103,10,188,127,138,101,14,143,161,5,196,187,96,7,199,126,73,88,125,234,198,242,163,52,242,252,57,93,168,67,51,143,8,84,144,63,246,42,16,236,100,125,180,142,84,132,231,153,151,113,223,203,44,183,50,55,55,87,80,172,174,77,77,138,2,123,138,151,180,145,253,38,15,35,40,236,185,190,33,210,79,220,186,56,126,116,34,149,124,240,2,247,86,87,248,89,144,189,68,213,205,177,68,140,84,183,172,139,66,141,87,244,28,11,212,72,93,205,53,38,186,63,180,159,41,181,147,247,143,12,53,138,133,8,56,72,177,16,65,154,89,179,148,232,116,41,197,187,86,12,235,149,20,70,99,208,164,130,215,20,249,154,223,26,110,133,38,181,143,84,214,147,135,241,42,38,154,48,165,100,205,202,164,189,124,234,13,216,73,165,44,170,190,26,157,97,14,211,110,124,165,94,148,22,215,26,53,76,68,84,244,149,217,27,79,57,254,82,196,115,154,20,118,49,129,150,91,50,125,90,42,34,109,44,142,69,106,4,162,236,203,152,198,164,174,139,68,190,215,48,189,83,115,101,111,206,130,151,253,89,11,110,199,76,90,11,211,84,135,193,238,125,200,25,96,211,37,255,134,167,145,87,79,24,19,77,42,221,182,233,233,248,167,176,170,134,111,45,219,200,29,1,222,110,218,5,19,166,118,180,196,213,111,194,52,173,15,52,66,167,237,171,114,154,152,207,146,71,107,199,106,23,188,8,207,252,37,169,148,35,96,224,181,160,212,64,44,13,207,66,175,16,213,2,196,63,172,151,52,11,252,206,79,46,238,15,134,253,254,83,84,137,236,92,124,172,129,6,154,236,240,54,226,52,85,254,193,111,253,15,157,221,12,42,41,179,63,152,166,70,169,251,178,210,193,29,235,138,40,85,145,85,137,171,180,41,132,113,152,35,100,233,205,235,251,36,110,230,224,126,240,247,122,53,69,213,14,83,231,59,229,139,224,107,215,40,84,237,176,35,149,207,205,207,143,17,231,175,160,19,218,205,34,101,145,199,156,80,47,232,236,38,78,126,245,189,15,37,213,14,211,70,175,229,160,219,78,62,175,247,124,39,244,91,81,250,228,108,102,37,74,81,153,27,67,11,58,41,224,240,81,163,21,90,83,146,203,182,140,40,166,235,84,245,77,153,14,214,53,16,167,139,81,10,106,53,54,77,57,120,184,14,211,28,149,38,22,213,191,104,150,173,184,26,226,180,42,48,76,30,190,10,218,45,148,150,202,205,159,7,250,30,200,43,116,241,188,230,144,247,166,193,185,143,40,239,157,176,200,87,133,59,204,144,14,255,210,154,9,183,109,230,189,151,22,211,243,124,164,66,23,238,235,241,87,155,130,4,135,145,38,75,241,48,103,87,188,216,243,156,97,98,145,202,99,138,6,189,84,181,65,219,47,45,7,212,120,162,206,236,232,164,2,55,47,158,214,214,234,22,53,122,98,71,42,222,22,181,165,105,120,210,125,48,197,71,89,38,11,54,227,131,193,91,48,165,47,224,157,60,211,221,93,106,48,215,208,207,73,149,255,140,227,190,26,191,134,236,227,195,60,78,223,18,43,228,86,91,203,200,143,181,199,123,245,252,115,220,120,111,133,33,144,189,14,23,118,212,174,55,135,100,114,71,121,60,82,130,83,170,208,41,114,118,251,173,90,88,83,190,54,131,48,175,87,199,99,91,106,207,14,34,184,101,248,41,129,74,237,144,204,225,34,232,140,99,239,77,3,132,35,228,99,91,102,101,123,57,54,204,79,85,210,119,168,137,88,167,129,119,67,92,76,157,170,45,7,24,182,215,123,41,144,226,145,26,93,40,98,216,68,189,19,3,239,86,106,216,9,62,24,9,251,31,108,102,240,146,118,7,164,23,188,216,14,97,146,158,58,221,214,44,129,180,90,192,200,147,119,133,107,105,49,17,81,117,187,90,2,223,105,171,169,62,139,141,147,48,213,69,128,223,163,141,188,154,80,201,212,54,143,103,97,68,195,66,129,190,127,137,61,209,161,74,240,176,190,133,227,230,231,189,27,117,155,222,35,194,241,154,242,102,166,68,50,174,103,205,216,210,80,136,144,139,169,14,242,175,141,51,189,181,42,186,83,87,86,125,183,69,65,229,217,8,10,83,215,236,107,128,74,249,253,25,20,130,14,254,195,16,181,72,37,4,76,18,99,121,102,157,122,64,244,164,178,39,231,253,3,34,45,222,45,212,225,20,145,150,157,107,34,78,222,36,197,121,244,233,22,130,136,209,243,86,13,194,208,90,101,72,168,89,193,179,243,70,38,38,158,182,88,189,159,218,94,141,10,69,30,186,169,242,219,111,243,171,210,6,69,24,230,92,237,69,34,222,235,79,62,43,132,41,91,96,184,197,179,191,113,26,123,166,192,72,24,245,232,198,163,6,70,102,33,19,248,77,148,104,20,156,68,181,228,201,137,160,213,104,24,134,113,169,203,183,134,228,179,103,47,31,123,171,108,11,196,42,144,201,10,152,250,26,105,208,130,57,123,197,160,1,23,233,234,124,231,3,174,216,136,190,180,247,162,58,166,20,32,236,232,40,133,60,176,105,247,23,21,240,59,30,173,18,63,149,115,185,85,82,62,241,218,248,105,218,55,211,44,156,58,252,201,205,196,172,218,19,135,35,240,23,64,192,241,193,205,151,171,97,60,241,204,48,53,127,232,196,73,31,33,164,245,127,238,13,235,144,60,100,147,70,192,119,242,221,191,115,23,184,139,149,133,142,192,245,238,45,187,182,94,49,39,32,76,167,83,211,97,36,169,101,158,193,215,80,189,55,197,224,183,165,73,19,97,123,59,161,159,109,192,223,126,31,164,230,33,6,117,216,26,126,170,116,71,254,58,84,3,38,236,56,164,245,146,252,144,183,63,30,226,190,98,77,16,239,62,30,75,106,38,173,61,101,14,195,120,118,118,241,7,191,195,178,4,2,83,170,226,191,12,205,198,146,175,65,184,192,61,62,58,39,109,22,107,39,44,205,127,209,119,249,246,61,53,208,222,254,69,156,50,230,9,181,213,91,219,108,209,243,138,57,106,2,127,98,199,176,28,79,180,167,179,114,174,108,133,220,175,186,209,203,20,125,187,146,220,154,200,248,94,209,181,73,193,141,60,54,57,224,27,219,21,178,99,83,127,23,182,202,149,107,3,95,83,250,119,155,21,226,199,197,181,149,85,63,48,98,179,61,224,254,113,4,160,199,130,18,52,74,72,172,215,91,96,78,174,232,177,69,147,190,77,189,186,153,36,134,195,111,35,213,158,206,183,1,16,247,75,24,179,51,81,168,123,61,158,105,59,198,61,218,232,77,210,183,69,47,234,251,217,41,81,92,180,154,41,24,140,39,195,28,210,89,100,114,129,113,124,52,83,60,147,230,96,74,11,107,128,212,180,124,218,219,161,90,206,107,207,150,178,123,96,107,19,8,24,130,88,185,117,25,198,79,20,61,207,248,144,85,97,108,241,236,152,70,179,67,111,78,32,34,58,239,173,104,95,41,31,10,18,149,49,9,169,173,145,36,38,228,113,8,140,198,38,124,56,77,132,205,0,18,129,22,253,239,244,255,142,170,104,223,121,112,89,167,120,78,97,130,172,166,164,148,108,19,75,130,238,147,30,102,70,49,224,214,82,186,240,7,183,114,19,237,41,41,68,87,18,146,163,121,110,21,11,186,10,140,157,152,164,18,149,210,5,121,50,200,2,189,156,195,94,74,35,42,208,161,188,19,33,78,92,90,90,183,80,56,80,135,58,19,220,51,73,107,13,229,139,173,132,175,212,97,211,227,79,34,56,198,4,127,115,8,141,194,179,196,163,47,210,68,222,110,145,139,225,2,191,49,205,168,250,17,43,221,216,33,74,88,56,38,55,48,148,121,130,182,242,124,238,121,199,135,253,97,178,5,205,232,243,182,62,227,245,63,87,159,4,217,75,202,120,126,228,46,150,232,151,86,103,136,249,240,57,91,192,86,31,47,204,123,182,129,142,132,225,160,168,202,250,119,241,45,227,230,82,198,97,124,165,208,237,172,63,148,115,227,136,252,54,174,218,118,233,135,7,211,0,92,85,178,28,111,253,143,8,142,218,250,78,46,77,216,10,135,137,61,254,193,214,184,161,146,229,86,78,145,191,13,39,167,16,220,13,82,155,243,143,171,199,10,247,199,212,139,11,139,52,46,166,81,250,163,150,78,52,240,248,91,91,33,70,81,18,70,82,122,127,36,116,188,23,110,96,253,136,169,183,49,226,181,41,78,234,114,117,183,218,36,127,47,60,181,162,252,143,221,232,119,252,193,7,13,201,42,197,14,23,89,153,62,104,99,114,148,200,213,213,4,141,253,209,222,179,29,81,162,163,57,140,217,30,191,141,240,143,252,118,63,84,126,196,84,32,133,42,116,157,200,111,180,125,243,181,74,211,107,33,101,41,51,63,215,62,66,165,254,252,238,198,169,243,7,147,30,164,164,80,72,78,39,65,134,191,231,238,22,225,147,223,70,89,206,170,214,126,240,175,75,68,8,84,97,207,248,163,236,39,102,178,215,20,150,94,122,201,218,31,215,39,74,246,85,245,73,14,161,143,251,199,55,8,59,139,9,67,10,239,43,25,130,191,121,210,96,31,156,250,212,237,87,39,251,7,211,59,220,101,34,52,34,112,229,143,220,8,254,112,24,27,69,107,29,161,197,185,252,230,108,61,83,201,110,175,5,163,2,61,82,3,101,93,155,48,147,109,135,223,120,138,228,21,85,224,8,157,78,135,137,20,10,39,96,197,86,188,241,203,111,159,30,66,76,201,161,141,112,135,63,55,117,99,50,253,105,78,65,229,40,158,108,23,33,209,58,4,41,89,233,9,183,244,78,33,78,132,146,112,7,188,168,111,151,155,163,127,190,167,195,239,49,97,194,18,122,97,22,132,239,102,13,89,192,161,140,203,235,90,229,205,31,12,173,213,149,175,9,103,22,143,247,7,23,190,150,112,38,67,95,62,155,143,74,129,252,226,202,189,105,120,27,254,100,168,69,75,112,232,7,35,109,21,240,82,157,130,99,90,76,55,96,200,191,68,97,155,250,79,203,201,253,193,27,157,102,153,255,148,27,156,63,106,202,1,203,70,19,57,11,138,196,203,116,209,9,218,150,102,209,125,22,18,52,206,57,135,141,37,71,105,168,187,63,213,180,237,250,234,149,104,37,250,149,144,69,8,109,189,101,103,16,15,250,131,159,167,4,247,182,140,54,21,28,127,164,200,52,93,108,161,30,177,227,31,214,204,191,87,46,112,133,44,65,223,74,173,127,172,246,148,89,157,113,202,103,184,208,146,29,126,173,53,128,232,115,99,63,84,191,245,33,3,47,106,208,23,9,242,241,71,203,103,181,162,179,137,140,239,37,12,116,124,93,86,132,22,170,80,203,155,94,183,139,243,240,214,208,125,77,101,27,199,177,245,143,193,138,23,133,28,162,147,196,147,253,83,190,115,9,114,79,209,181,135,27,58,230,1,81,160,42,4,239,207,152,111,199,213,41,169,174,130,139,242,195,178,14,77,110,12,41,101,248,194,215,127,172,204,184,199,168,209,222,155,244,118,176,65,18,153,191,14,67,66,35,28,237,135,162,177,19,32,229,206,170,16,143,5,236,91,29,125,42,88,201,122,45,253,243,62,226,199,246,47,129,169,170,116,21,96,134,244,89,25,91,164,237,15,230,124,76,67,150,158,138,216,92,246,140,61,252,131,32,69,117,244,123,113,86,204,63,217,148,97,28,123,173,52,253,156,28,93,177,46,143,208,125,241,185,14,156,27,211,87,53,89,22,17,132,166,6,243,237,104,190,101,84,235,84,81,146,118,122,245,143,111,71,111,74,163,219,40,43,96,247,226,188,224,100,115,199,250,44,107,84,180,75,15,24,6,40,57,1,204,246,114,105,87,59,155,238,18,42,245,66,96,201,233,108,161,124,197,56,213,171,33,73,137,157,210,124,122,221,205,38,87,248,76,34,104,142,247,36,235,175,195,208,236,167,57,53,182,67,111,206,190,237,130,72,4,170,159,249,174,219,213,59,253,251,246,123,191,93,163,111,97,77,70,46,9,53,108,63,235,223,168,235,7,129,143,207,53,162,140,21,139,88,184,44,109,178,194,197,205,163,50,205,175,215,165,189,134,203,216,96,164,88,227,165,204,133,65,219,81,11,11,232,253,192,149,155,255,124,131,48,134,201,198,126,38,26,172,154,247,132,173,108,213,93,162,82,80,217,0,195,106,164,104,70,214,192,181,178,219,52,42,139,201,86,202,26,48,190,48,71,91,161,130,90,150,110,55,233,45,135,9,23,235,190,208,153,242,254,53,81,83,223,42,187,242,252,54,200,177,124,208,240,224,151,72,76,49,44,206,62,140,74,13,12,218,34,103,177,233,241,232,97,113,90,141,175,104,97,96,235,214,28,81,78,152,68,41,192,9,35,198,40,124,51,101,57,141,203,153,96,157,127,45,168,38,147,226,116,27,65,124,15,215,5,169,140,173,168,29,32,49,19,224,164,78,43,5,173,232,77,4,225,111,30,209,35,190,68,164,195,22,143,235,108,12,136,159,155,74,91,209,77,51,198,88,97,174,18,143,86,197,150,73,187,141,79,82,194,78,194,159,106,98,49,199,207,182,78,125,159,138,143,24,65,74,141,39,163,84,170,136,138,135,73,100,111,119,247,158,57,251,134,95,182,51,248,151,247,244,213,3,195,218,184,114,128,12,232,158,75,24,172,84,221,201,107,161,219,9,249,136,239,87,86,233,61,68,239,232,32,227,228,48,92,29,162,114,176,41,124,163,186,208,225,9,111,190,168,37,225,98,53,119,16,90,187,86,247,165,112,77,243,138,104,65,173,34,217,197,7,124,22,130,95,189,172,167,98,136,12,212,181,156,166,111,103,216,157,178,52,169,197,218,245,143,92,117,152,70,115,214,4,208,48,11,31,229,138,237,140,248,155,40,213,88,75,83,115,195,208,150,177,74,159,244,70,26,201,159,28,138,52,104,154,19,46,4,201,79,11,239,100,72,218,3,233,172,247,231,179,249,213,36,81,170,10,111,25,151,126,137,137,248,76,166,164,169,1,230,204,234,225,200,82,172,42,159,164,253,140,145,234,203,143,100,129,44,252,70,102,119,132,75,135,199,125,101,105,19,243,68,177,214,87,254,176,128,180,72,161,81,13,231,179,220,92,106,85,7,170,70,155,226,159,4,77,145,166,11,16,121,218,152,106,68,10,122,81,1,183,6,111,163,111,104,211,168,96,68,120,238,224,152,253,49,214,14,51,51,69,49,29,67,218,168,132,28,134,48,88,62,39,154,210,36,25,3,166,237,66,97,218,123,125,166,77,99,22,151,69,80,204,140,247,17,71,21,97,101,47,62,154,120,48,201,196,163,153,16,188,8,192,65,89,67,123,176,195,144,85,76,129,141,119,235,143,100,222,148,2,217,61,63,47,214,122,252,246,134,131,91,84,141,76,104,226,196,160,209,154,151,197,41,192,5,10,99,191,249,230,231,100,195,52,194,158,150,55,167,61,66,126,154,66,241,237,241,20,246,130,218,68,18,9,250,15,84,144,28,94,150,60,20,184,192,255,29,247,126,95,91,72,184,17,168,63,228,62,28,190,132,247,154,10,40,226,137,248,111,31,171,70,17,109,71,203,43,186,113,73,221,233,16,2,240,101,4,188,43,158,28,182,42,17,98,35,173,81,107,108,106,16,174,143,108,243,152,118,34,77,159,196,111,116,81,22,148,123,147,165,116,145,30,244,69,169,10,72,173,77,178,121,52,250,56,76,215,128,72,113,62,59,54,247,75,36,20,218,71,106,147,174,37,223,147,200,249,82,185,148,40,62,248,78,24,90,218,163,66,156,199,200,119,126,40,37,143,18,28,91,120,255,20,122,59,76,43,125,83,5,81,226,215,110,111,175,9,97,168,40,159,63,171,179,199,94,74,80,159,125,69,164,77,143,233,178,58,76,209,163,140,39,100,56,109,196,136,193,77,32,114,101,214,187,93,92,51,137,200,54,217,163,252,105,232,38,44,221,243,7,95,219,38,18,182,68,161,27,135,198,241,112,229,115,32,93,75,242,227,15,166,58,38,59,64,120,232,202,233,247,55,73,89,108,164,153,19,182,20,177,79,51,148,133,251,149,207,181,140,71,211,29,59,243,102,219,21,165,218,103,64,51,23,254,224,110,60,13,41,64,138,174,79,200,93,66,206,77,227,141,136,232,206,95,102,192,111,254,76,130,37,2,188,132,211,194,66,179,190,251,121,82,158,148,248,214,118,117,9,226,162,29,119,89,196,127,113,136,71,60,56,126,165,76,134,119,44,92,215,63,33,142,60,84,236,96,65,128,111,236,32,49,40,148,213,36,12,51,99,88,204,240,131,137,70,57,162,197,239,217,187,175,143,183,173,79,169,182,102,173,32,122,233,113,40,232,65,139,24,243,22,78,107,17,32,94,52,142,213,43,55,71,221,108,250,150,100,252,248,250,228,76,13,72,240,253,209,160,11,41,162,198,140,45,115,226,201,187,57,195,249,98,200,162,86,231,230,71,171,209,58,178,4,198,224,240,19,136,190,64,186,133,255,39,11,149,255,15,126,52,159,9,199,60,30,121,18,247,249,188,48,124,106,238,78,194,87,83,36,234,1,167,63,49,153,21,47,92,223,14,179,62,159,170,199,94,134,84,233,251,172,242,45,168,199,184,49,216,12,238,206,232,215,251,112,80,210,213,29,51,148,190,46,129,169,13,233,110,17,115,48,77,125,242,137,120,242,118,31,195,152,118,146,189,144,181,51,232,212,139,79,69,57,180,204,34,122,144,89,91,62,44,5,70,147,92,29,244,121,17,178,255,131,225,154,20,5,56,18,200,53,195,241,70,189,42,1,226,101,82,130,45,30,141,226,206,41,98,203,111,71,105,214,213,242,119,115,210,35,34,151,188,76,174,113,198,213,144,143,202,176,44,108,13,183,237,232,219,234,226,193,27,221,113,119,57,113,126,250,170,53,110,156,196,39,108,133,109,186,98,178,85,254,252,31,247,173,104,194,27,114,220,99,245,161,186,17,171,3,190,136,116,210,169,86,42,36,38,124,233,97,114,201,185,71,183,205,141,104,254,34,111,171,19,21,118,62,236,65,135,235,81,141,56,234,224,58,158,139,195,216,184,162,188,77,173,231,12,243,109,65,233,172,187,248,193,63,61,113,182,237,94,52,87,128,220,165,73,144,251,209,135,2,102,145,195,237,154,176,161,159,155,24,146,83,207,115,66,242,62,141,33,151,98,77,137,6,53,212,214,30,166,101,94,33,121,35,150,6,149,108,30,167,162,105,129,186,123,53,99,80,77,234,105,45,112,86,138,17,4,207,150,159,1,11,98,185,35,154,148,232,214,150,48,198,73,176,74,228,219,172,183,218,171,152,72,101,169,12,52,114,152,46,161,130,139,64,26,127,125,224,17,113,15,179,95,175,218,149,205,200,227,194,120,59,164,118,197,234,164,109,214,45,21,94,121,202,129,111,45,20,174,216,4,202,86,210,84,190,186,175,19,118,225,251,144,42,238,11,77,73,11,91,130,224,105,59,18,137,69,43,234,228,213,203,36,77,196,38,189,148,217,185,169,65,69,11,228,58,162,48,189,141,22,215,13,249,253,108,7,137,31,84,43,207,118,207,138,200,155,106,77,81,200,253,156,60,143,156,79,76,162,43,94,29,122,188,181,133,3,67,142,99,246,143,200,52,201,51,119,188,172,60,83,98,46,84,86,229,76,65,87,135,90,10,145,145,54,142,118,247,234,232,129,153,242,177,241,94,110,70,208,80,30,249,192,19,78,239,72,48,206,73,35,158,250,163,184,148,145,220,132,95,163,139,76,46,186,244,167,68,192,103,160,164,93,69,30,155,244,79,24,250,131,90,134,170,42,211,36,156,111,228,116,11,226,155,242,65,155,181,238,187,129,70,47,14,29,112,2,31,90,81,60,100,3,125,165,60,56,122,175,51,146,182,236,102,212,139,138,143,95,110,76,6,10,167,69,76,7,145,115,200,151,107,4,0,96,138,191,26,155,128,182,33,162,161,48,99,107,108,2,15,114,156,12,62,156,37,178,49,112,35,190,201,176,35,116,1,175,153,68,21,205,0,139,80,19,201,252,59,84,223,154,157,226,70,140,24,26,6,9,233,83,45,53,35,212,68,133,249,214,128,38,67,124,87,164,203,158,145,89,85,19,28,249,162,27,83,161,241,26,83,181,158,39,52,203,158,78,160,111,103,106,176,104,89,141,70,14,74,171,85,246,171,1,79,108,141,48,47,253,79,75,158,155,228,91,76,4,156,255,33,162,124,16,87,144,0,139,144,10,98,106,170,182,76,119,253,140,216,29,92,20,226,223,179,97,177,89,248,44,162,2,66,134,204,180,6,35,240,109,66,88,67,36,143,169,154,171,17,64,46,40,112,72,116,154,128,62,254,78,22,37,160,94,33,49,73,164,17,106,4,115,172,49,162,170,220,50,130,166,17,126,94,150,51,151,104,41,77,185,187,71,225,0,83,88,245,148,137,39,159,88,184,20,32,139,196,238,51,190,205,212,247,93,161,66,213,214,68,242,152,158,11,63,187,8,161,183,170,130,201,38,9,239,7,62,234,68,52,202,38,124,58,230,162,71,130,172,67,83,117,137,223,58,206,240,243,105,234,127,152,44,113,143,92,30,193,203,163,49,15,250,113,74,56,255,102,6,85,69,199,59,40,243,177,237,240,185,146,150,122,139,177,122,82,107,224,196,21,57,124,14,97,135,235,14,225,128,92,96,245,166,185,58,210,69,17,24,71,28,88,211,136,212,154,223,216,165,145,131,44,159,212,17,139,213,127,122,176,165,139,188,245,179,135,32,94,28,145,75,96,27,144,4,103,217,102,126,248,60,59,187,107,118,6,93,133,240,22,159,25,210,139,104,49,211,39,220,195,11,126,6,7,53,149,154,212,181,190,134,88,60,219,44,17,201,203,82,125,24,209,233,183,123,204,100,172,7,174,180,242,70,176,19,9,106,77,69,227,14,78,55,43,141,27,173,106,102,8,69,87,217,102,109,63,151,155,227,192,175,168,33,233,244,129,232,111,111,84,2,221,164,237,84,249,14,77,254,111,19,189,243,23,163,206,247,163,229,124,104,188,203,237,138,70,18,81,196,44,232,201,94,247,223,105,102,22,122,194,31,76,253,91,192,167,116,77,136,65,176,229,170,126,236,133,80,158,73,181,6,156,115,247,196,78,74,215,131,22,115,32,41,84,34,203,248,204,204,190,68,49,211,84,46,243,98,203,197,10,10,85,124,158,62,16,245,92,17,143,252,181,12,186,109,215,97,205,208,242,48,26,140,102,100,165,232,64,237,170,255,72,11,115,230,194,169,127,184,243,83,79,52,232,12,242,73,142,80,170,124,237,65,7,96,201,24,239,219,164,69,223,142,22,227,53,194,13,120,91,29,121,90,169,116,154,16,143,165,133,133,148,73,213,34,44,102,150,135,161,224,218,167,125,67,175,126,211,244,4,138,9,247,239,208,165,104,255,162,39,68,170,225,221,169,93,165,162,45,3,118,60,171,75,79,23,253,200,255,83,93,255,102,205,226,253,103,180,109,194,234,166,49,236,143,212,8,90,195,44,245,131,145,54,165,12,65,96,216,233,127,177,68,131,137,106,15,129,145,22,252,157,59,6,55,169,212,7,134,184,227,87,35,5,124,152,83,59,97,242,204,235,196,213,199,152,215,4,166,149,255,55,123,129,169,142,215,139,239,251,176,191,239,244,67,143,120,84,24,120,116,32,36,76,18,71,30,220,186,108,122,60,153,209,120,116,129,201,148,254,204,27,96,36,189,183,220,220,4,28,110,92,221,254,253,213,48,248,239,248,109,178,12,105,132,195,160,71,36,51,96,163,225,105,9,195,205,213,243,183,241,152,154,252,54,209,155,225,223,147,244,237,146,108,87,51,194,197,245,51,163,13,166,112,71,190,200,166,231,56,190,39,186,86,39,183,50,136,160,222,74,44,62,27,56,92,122,151,47,130,194,251,159,111,98,240,22,1,247,102,7,236,95,90,21,148,221,230,200,79,31,10,68,99,84,172,99,174,43,76,155,193,142,171,217,11,187,140,41,143,125,171,79,6,138,226,197,130,167,160,251,152,98,208,15,126,198,214,148,12,226,131,105,98,236,62,166,203,36,206,174,194,84,18,173,128,145,101,149,155,147,54,24,49,17,77,191,65,111,78,8,234,94,127,242,99,122,226,114,53,239,113,226,189,241,223,170,12,11,246,15,39,134,195,28,202,105,248,53,186,87,222,214,247,247,219,215,202,174,50,105,68,183,4,157,196,14,83,142,36,10,140,214,132,226,186,221,52,109,119,34,73,129,190,51,107,241,178,134,62,235,135,154,56,121,237,75,245,233,254,109,102,198,200,223,48,176,4,30,229,175,106,13,38,141,99,228,81,130,22,218,168,230,31,140,75,221,245,98,142,173,227,40,189,41,85,230,217,197,189,251,11,181,0,155,4,131,220,155,18,162,209,226,106,202,33,242,52,135,91,113,215,63,217,238,109,138,225,111,155,146,155,99,57,207,191,207,181,24,47,57,173,155,241,243,248,136,193,28,3,31,77,60,55,29,187,7,162,2,135,33,188,200,163,133,22,185,119,218,59,138,32,221,144,133,127,173,165,183,254,253,242,243,173,139,232,201,226,190,49,19,214,31,90,105,132,215,1,37,47,218,135,127,202,103,117,95,177,87,41,117,167,180,233,198,36,68,64,115,42,76,119,122,204,50,190,252,145,223,134,42,170,22,191,218,122,8,219,7,70,159,201,215,7,41,31,209,252,182,153,112,254,50,20,172,15,196,111,151,78,20,162,56,53,22,223,179,51,214,146,155,215,159,24,189,175,108,244,224,101,199,186,100,213,198,245,29,107,82,159,42,91,241,173,84,122,215,216,54,176,112,229,12,65,106,123,199,2,56,56,181,250,224,207,26,134,72,41,118,226,3,65,153,192,117,121,189,222,54,93,111,82,51,10,63,227,205,111,93,173,59,70,239,77,55,122,236,242,21,79,68,23,0,212,36,53,222,250,77,134,54,245,131,160,112,177,170,95,77,49,76,157,114,115,40,126,139,239,242,148,54,81,202,47,48,245,241,99,58,252,12,152,148,75,153,148,87,179,127,254,221,220,20,171,203,156,10,67,48,226,22,3,65,158,147,214,176,85,242,239,237,59,49,172,67,237,52,217,114,48,211,139,143,41,252,178,163,203,233,118,176,67,207,168,14,55,68,18,174,194,68,166,175,195,133,12,252,231,183,225,237,241,223,54,234,195,177,20,70,72,119,57,188,58,207,174,47,134,207,232,55,95,184,51,91,223,251,77,241,82,125,80,233,229,155,186,91,66,81,94,124,76,41,196,145,120,73,35,158,88,253,224,132,130,183,138,145,111,42,111,35,47,30,68,121,74,87,152,128,178,127,144,126,209,66,212,123,91,187,78,192,184,20,77,31,12,22,178,234,35,110,209,150,218,63,240,253,147,38,6,134,185,75,183,157,114,81,143,242,65,169,240,203,103,68,4,152,90,127,31,82,180,243,178,153,205,96,138,22,252,183,49,7,245,244,186,22,111,244,99,121,27,37,140,238,212,164,138,174,191,247,59,184,200,155,234,249,4,23,187,239,74,248,200,167,119,221,25,104,118,243,105,188,232,41,40,58,168,16,47,254,57,179,219,74,247,63,179,28,241,168,63,71,120,155,224,249,206,54,81,219,148,248,12,254,211,11,173,48,49,62,47,54,93,243,247,162,48,99,103,199,153,237,120,196,130,252,230,252,239,115,52,90,243,91,160,84,209,15,189,216,18,15,254,211,172,251,46,43,4,5,73,35,35,252,193,148,14,156,246,185,26,175,205,81,19,122,157,186,83,83,177,22,40,236,42,122,224,155,62,158,255,50,50,72,109,212,207,54,95,155,219,204,56,85,247,179,39,161,141,188,71,192,144,161,232,153,62,145,112,232,45,224,143,167,10,76,21,124,162,117,233,79,91,41,111,243,151,38,87,60,196,108,69,74,252,84,183,192,172,137,119,234,189,215,143,154,218,97,232,127,116,233,82,4,49,103,60,25,29,56,242,220,232,215,118,223,21,150,249,25,186,62,48,0,206,136,123,31,99,249,85,99,131,166,226,26,87,195,95,161,103,62,197,54,195,167,2,147,114,235,144,34,209,120,99,68,205,242,208,123,155,65,184,243,98,24,45,18,166,184,69,238,109,63,45,40,159,43,239,141,45,35,187,56,240,219,226,90,14,184,176,140,2,15,58,80,226,106,154,195,244,72,135,61,195,61,24,251,152,169,42,98,232,162,233,245,15,174,28,23,91,159,236,192,43,225,35,250,140,55,178,141,2,191,169,114,253,108,163,233,122,142,250,133,239,159,8,60,112,127,123,188,94,77,10,170,150,184,154,92,141,120,141,215,104,90,242,209,140,193,180,43,252,124,140,88,246,197,116,168,212,190,67,188,38,22,95,161,237,73,79,229,91,114,142,210,55,186,207,81,240,88,251,160,193,236,54,16,179,235,107,17,96,105,14,255,36,180,212,178,124,238,150,207,240,137,104,95,159,159,215,106,94,177,240,96,250,2,187,46,159,11,191,147,111,41,147,217,62,62,55,183,166,137,225,48,189,49,253,234,163,81,50,233,55,39,155,92,62,83,225,29,86,110,37,17,250,223,119,126,230,217,41,97,182,146,129,18,158,105,155,195,211,75,186,169,75,102,53,232,177,74,22,46,22,223,132,83,231,99,203,195,68,181,125,46,48,168,227,232,233,243,151,85,15,152,70,168,161,48,34,179,203,225,103,244,232,1,129,23,177,226,189,140,143,116,215,207,186,223,211,151,0,164,97,71,146,93,63,184,127,224,170,240,130,163,215,61,233,73,33,252,250,110,88,207,152,244,213,71,211,206,106,247,227,255,240,223,254,104,4,35,62,22,243,194,27,240,173,118,66,201,114,63,126,198,243,9,171,219,250,147,14,207,181,117,27,71,157,55,81,106,163,5,156,244,3,248,115,83,44,190,244,232,66,5,100,46,127,235,102,106,186,50,164,198,11,22,115,220,186,239,116,117,13,203,61,251,215,132,31,243,232,92,128,169,184,251,17,49,77,60,74,199,204,56,143,98,196,105,232,170,31,107,157,100,143,239,119,20,229,214,251,129,23,134,136,143,25,213,94,183,124,236,152,103,61,184,169,97,26,163,159,73,94,169,174,244,93,5,21,102,81,222,53,243,142,86,134,227,48,52,97,69,109,253,73,247,240,118,152,44,160,154,34,56,2,254,185,236,108,210,245,99,27,216,159,167,76,204,19,14,69,53,136,49,246,124,245,81,32,36,93,36,216,195,200,106,250,115,109,84,102,63,78,4,164,172,113,45,90,13,26,121,184,24,161,241,203,43,249,111,192,8,168,57,52,76,97,89,175,124,102,196,141,225,24,212,28,106,196,227,141,199,114,247,125,146,142,157,201,178,97,112,109,57,90,164,148,135,156,168,168,210,204,235,27,10,241,236,41,101,101,192,111,37,250,170,54,21,54,181,118,129,223,47,196,213,216,128,229,11,223,152,223,157,40,70,155,10,67,112,229,177,154,254,147,122,214,139,91,46,14,168,20,160,87,87,184,172,227,91,2,121,227,146,50,173,63,120,199,169,8,171,234,18,15,193,104,155,182,111,24,148,68,205,91,206,103,72,75,152,171,168,193,172,49,63,67,122,228,181,8,174,119,189,152,130,108,223,69,153,77,244,120,233,215,196,247,117,24,17,208,90,213,231,50,97,100,255,233,97,107,71,231,130,189,202,14,152,9,252,241,22,239,137,91,23,235,244,86,103,208,58,45,255,96,203,117,125,230,17,150,156,47,74,18,89,90,103,129,11,13,231,234,223,244,238,102,116,119,117,108,150,213,10,59,252,78,184,166,158,75,129,201,124,141,132,245,99,113,212,55,119,222,159,85,140,133,163,235,157,169,224,59,85,255,181,182,124,220,57,11,255,56,188,53,7,109,206,30,217,92,71,77,149,248,227,236,189,157,179,196,189,121,175,182,63,206,222,253,203,217,0,211,76,183,63,33,141,183,147,249,230,223,77,39,93,227,60,197,252,145,128,43,69,175,250,224,27,50,130,191,17,125,199,16,130,242,122,181,49,24,46,135,169,58,251,108,130,5,198,182,63,148,248,86,59,251,227,155,247,112,67,159,141,110,60,248,10,195,239,218,28,102,39,251,120,169,133,230,151,191,15,130,63,117,183,134,129,138,209,222,78,135,141,232,81,167,48,164,193,190,165,224,218,173,190,247,7,14,175,168,17,9,173,159,239,85,40,251,251,251,94,220,230,140,49,62,63,77,73,162,195,112,85,125,38,82,177,122,159,63,152,148,88,153,159,163,97,120,209,25,48,169,222,241,9,89,220,25,102,31,116,81,95,51,2,154,37,79,206,80,194,143,190,175,126,16,164,176,142,195,21,87,230,19,191,218,177,91,53,228,199,63,115,184,82,245,231,35,214,144,214,252,132,165,77,185,196,223,138,118,169,79,104,140,136,95,243,120,6,141,40,223,224,112,229,224,247,133,251,150,14,61,55,31,247,153,96,181,163,166,168,43,147,144,252,235,95,149,209,219,211,46,147,92,198,147,245,116,61,180,85,159,3,219,170,46,250,222,127,114,214,127,48,125,117,186,101,80,7,19,111,109,97,76,169,2,111,198,185,112,220,202,126,14,19,42,67,234,226,194,254,244,247,86,111,138,17,3,154,159,224,48,201,184,128,169,20,218,234,31,139,69,88,57,32,62,166,19,45,130,45,46,38,104,170,30,213,178,28,198,9,184,175,207,186,165,23,244,120,106,165,238,106,236,111,98,233,22,251,134,14,35,230,162,190,197,123,150,21,209,93,156,177,117,62,222,67,133,148,196,95,27,101,36,77,180,209,173,61,194,31,51,248,99,57,29,11,23,215,184,57,255,50,62,62,213,56,51,127,123,10,231,54,110,15,117,220,39,134,165,26,19,72,134,250,41,56,136,83,17,182,239,33,87,255,184,36,123,254,54,187,229,85,24,99,117,196,205,169,136,202,244,36,105,6,246,214,184,57,253,59,247,147,102,224,200,77,248,237,87,185,248,56,230,222,118,24,99,126,200,100,94,133,177,61,70,203,153,214,164,68,4,54,142,15,108,34,158,2,15,4,17,125,95,224,49,159,45,173,48,159,200,35,180,173,176,77,28,201,159,76,50,146,45,86,231,104,59,245,149,109,247,162,137,205,183,218,98,123,135,140,57,132,198,55,119,6,114,68,85,94,140,30,132,29,27,53,5,132,57,89,30,218,173,82,58,118,29,78,183,153,176,137,95,238,216,148,40,115,174,242,69,44,121,239,135,91,35,109,87,115,113,35,149,77,85,124,236,196,144,247,167,171,217,45,197,30,190,11,172,168,208,81,8,140,196,148,127,110,54,109,93,190,70,218,137,41,235,48,244,87,83,209,221,61,57,201,25,208,36,144,137,132,218,91,206,30,147,104,70,204,252,185,152,186,218,56,126,160,75,72,107,217,52,186,104,180,112,184,182,38,188,46,240,130,190,35,123,198,225,84,149,105,1,218,246,229,141,93,156,124,52,174,28,25,49,36,163,154,111,181,112,152,247,169,247,158,56,108,241,100,112,158,166,150,12,240,91,62,145,93,105,136,241,72,133,46,201,125,106,132,226,192,167,150,68,94,11,150,167,226,165,3,205,100,52,187,140,201,102,155,114,51,167,29,107,95,208,171,223,4,191,59,96,34,145,77,81,120,132,125,130,83,159,158,202,37,192,207,25,191,30,148,107,22,13,44,122,111,228,44,122,192,168,199,202,202,173,86,134,121,124,196,217,238,164,229,236,193,179,206,180,89,105,102,76,206,111,131,201,113,185,65,12,31,88,45,122,53,140,18,53,208,173,241,89,208,190,34,124,11,124,154,14,56,218,62,17,170,236,214,5,182,246,7,38,53,151,176,178,56,192,167,4,145,127,192,124,220,41,31,132,178,166,233,27,53,36,72,68,110,4,126,14,200,136,159,158,118,32,9,74,171,228,105,105,180,182,36,36,6,38,159,229,35,222,97,146,60,242,65,208,144,90,114,181,177,85,111,129,215,44,35,158,27,153,159,52,100,160,217,127,235,171,196,247,128,31,66,22,8,212,33,239,116,172,249,100,244,24,8,76,152,212,143,101,74,142,101,139,135,235,17,234,254,184,22,251,54,167,89,163,22,171,134,255,65,48,105,86,121,108,28,148,93,100,76,102,10,24,154,179,195,210,142,155,19,75,148,3,162,117,83,26,138,171,143,53,82,8,188,173,248,46,156,8,98,126,130,222,73,169,151,163,141,72,204,7,62,17,106,124,104,19,21,212,135,14,19,214,88,225,221,188,1,222,10,15,154,54,19,54,247,81,96,211,172,9,167,140,29,40,221,151,222,126,253,188,238,15,154,92,212,84,244,122,179,181,193,239,29,100,55,51,153,186,234,145,200,55,126,240,236,116,133,91,201,9,254,134,103,72,75,0,4,120,188,136,63,56,165,118,82,189,194,90,128,186,107,136,171,186,100,217,195,240,4,223,145,195,20,175,203,225,66,94,57,195,75,72,129,12,93,185,212,82,223,48,177,250,48,115,77,158,156,94,149,230,201,197,206,201,191,187,60,154,181,70,70,100,129,146,133,171,67,78,7,79,187,114,245,57,186,2,232,106,110,110,44,116,83,211,209,47,130,222,71,20,74,61,147,132,98,40,121,111,2,213,25,18,1,222,178,240,31,140,131,25,143,102,17,66,129,159,181,214,163,168,167,155,122,178,60,217,115,66,178,78,170,211,236,240,89,186,191,116,85,192,232,220,235,131,223,95,0,223,97,210,66,114,232,26,87,114,252,240,175,196,51,64,42,147,106,250,224,227,40,117,5,252,177,204,227,8,213,20,40,180,21,54,113,44,159,165,211,248,133,167,192,164,127,79,68,114,176,14,228,185,112,248,223,123,142,8,19,189,111,155,41,10,8,177,48,113,252,230,44,62,97,75,131,231,5,178,23,31,239,133,186,199,252,192,176,56,249,152,44,166,169,216,87,84,129,159,18,35,138,66,69,237,250,104,68,219,227,189,73,252,247,171,55,71,77,220,13,98,4,14,70,178,48,219,122,163,176,188,70,108,13,41,71,253,237,139,242,83,192,213,242,39,9,99,172,213,120,114,124,138,170,79,78,187,92,206,113,107,174,46,243,3,239,115,91,194,34,163,6,76,195,77,172,237,115,141,203,244,3,191,51,198,127,155,178,240,50,245,234,103,97,68,109,25,30,60,245,73,2,227,42,120,248,160,91,127,181,126,177,102,132,105,254,228,23,250,169,169,239,77,112,53,142,70,154,4,119,215,171,17,179,203,71,27,148,100,53,133,141,193,52,96,122,210,238,7,222,81,193,98,150,185,244,59,116,99,104,28,17,207,188,240,104,77,189,250,156,72,180,117,98,134,159,39,227,248,202,21,118,225,222,19,215,204,168,248,187,191,246,192,141,187,58,213,186,113,49,143,8,242,26,223,97,194,40,239,76,79,5,152,240,93,105,91,97,42,225,118,192,231,232,217,73,210,20,134,82,135,233,3,145,250,49,228,80,106,205,240,244,36,132,38,191,109,177,215,22,79,78,114,84,39,139,177,41,68,228,28,81,247,163,83,141,126,134,181,226,183,141,164,189,43,76,89,216,77,88,119,188,78,45,141,111,197,176,143,9,175,60,40,5,20,62,23,16,204,60,91,23,216,91,63,112,41,56,108,108,224,50,226,102,81,251,231,68,95,4,205,35,129,97,129,136,168,123,163,76,235,42,124,55,121,88,135,209,19,211,71,59,8,250,237,25,112,213,46,66,184,144,176,71,122,94,77,80,88,224,103,96,135,33,53,232,13,16,94,52,148,86,80,171,141,92,133,49,85,202,213,183,224,178,182,128,135,110,167,196,106,195,214,25,38,240,161,31,147,254,182,136,206,161,193,158,228,238,86,31,140,187,229,111,53,113,241,101,101,83,138,73,207,142,103,95,216,139,155,160,191,190,40,71,141,64,178,10,124,172,55,207,51,59,109,137,160,11,48,101,166,39,210,66,112,230,200,9,133,133,64,244,47,82,78,231,72,115,87,135,40,237,122,205,233,228,184,191,169,11,201,41,221,206,142,132,212,53,234,131,170,40,213,49,145,72,195,252,147,226,204,97,158,179,59,110,240,65,148,85,62,240,50,85,134,128,209,99,20,152,218,252,26,191,141,56,88,23,148,154,156,22,247,134,191,67,44,83,76,170,17,41,62,171,240,213,211,13,102,160,18,69,59,38,154,46,121,83,96,104,104,142,195,136,154,137,219,71,67,72,11,175,240,23,58,215,143,221,33,13,247,213,101,188,50,67,135,244,45,236,91,60,186,61,127,45,131,87,225,209,2,68,182,110,42,118,86,212,134,89,114,71,90,187,16,56,99,196,61,167,74,114,93,2,69,244,184,205,27,201,119,20,116,187,162,124,217,72,21,79,227,85,84,116,182,217,35,53,191,141,90,73,96,35,153,107,146,154,175,83,175,30,44,60,127,46,212,8,174,184,124,164,20,189,67,221,138,10,48,108,244,230,119,213,120,110,124,8,233,135,182,133,227,109,199,86,207,0,163,157,204,80,196,147,102,220,155,198,35,161,168,3,166,105,205,211,231,86,227,41,6,152,117,25,196,161,72,9,253,106,98,178,82,73,7,103,87,148,113,44,152,210,5,70,84,46,134,20,38,213,45,30,60,157,26,35,146,32,148,144,108,181,52,232,93,220,211,227,184,212,195,147,207,81,216,59,54,173,60,133,56,251,85,244,158,233,62,31,181,226,171,124,126,26,49,229,40,23,170,240,57,233,52,51,105,190,17,53,59,180,40,116,133,77,46,214,171,110,42,169,209,207,160,193,150,215,162,12,10,253,58,157,74,235,22,167,11,5,38,205,173,31,108,255,58,9,162,198,138,52,159,124,110,136,176,74,84,219,17,47,235,250,222,116,22,159,168,23,250,185,67,122,115,218,131,163,178,140,105,173,246,182,81,168,13,255,220,111,5,188,205,84,140,59,123,208,8,103,18,126,17,34,106,227,168,43,81,158,2,19,49,189,23,9,83,1,158,37,136,28,231,77,151,200,121,203,173,247,168,4,196,10,213,13,233,237,225,180,153,56,92,145,69,147,171,239,194,175,63,241,94,239,104,146,227,254,57,109,240,162,249,213,164,24,155,196,74,103,81,47,158,59,137,86,31,240,178,5,157,95,228,72,238,168,195,52,234,141,178,191,194,181,34,108,6,120,68,133,250,243,248,220,34,112,99,40,12,161,129,194,104,40,86,167,201,144,68,105,204,178,4,166,76,227,7,51,200,39,96,156,200,41,48,169,41,55,229,177,196,79,17,99,96,54,130,6,61,170,195,54,159,71,30,141,8,195,136,74,193,178,96,100,153,10,31,72,189,178,244,76,250,127,187,229,75,119,124,144,50,62,125,59,56,122,86,178,26,203,179,143,165,15,142,167,61,242,106,75,85,41,140,122,118,204,226,98,178,237,85,97,42,212,5,238,87,14,78,136,49,231,206,171,139,36,225,59,91,224,27,150,4,135,16,145,118,106,216,51,58,141,125,116,167,24,80,144,69,183,17,213,172,216,233,210,89,140,23,6,221,75,124,173,13,141,105,94,189,144,237,222,126,160,163,183,133,93,158,48,54,85,142,55,212,9,234,225,47,43,176,23,248,246,245,129,159,85,216,226,183,223,142,39,95,154,50,53,250,234,28,228,80,149,13,107,89,23,85,84,102,66,108,149,233,77,212,183,104,130,246,17,91,208,198,72,152,106,17,253,223,177,165,108,210,37,77,175,166,25,41,202,58,109,159,151,111,5,215,97,137,82,62,202,114,142,20,4,61,248,25,4,43,190,7,238,252,108,31,152,19,232,70,61,54,205,19,237,3,67,211,225,213,220,29,141,187,15,90,34,252,188,141,40,81,102,48,162,154,107,185,169,65,170,14,193,112,133,43,196,166,94,196,78,232,97,234,147,117,234,175,252,234,70,147,127,249,140,41,90,164,94,94,143,192,199,144,33,29,20,156,70,253,60,169,103,233,144,228,107,194,2,125,162,107,224,124,118,28,180,221,168,53,139,118,8,220,92,189,218,106,209,252,201,168,204,92,58,73,173,73,212,67,46,84,120,142,209,63,240,154,35,170,239,145,34,45,18,127,134,97,75,90,49,168,151,63,250,94,70,207,238,96,163,23,234,115,237,25,35,122,68,144,206,45,69,47,126,118,205,57,209,85,106,85,19,93,223,186,211,106,232,48,225,233,207,205,223,63,237,232,150,184,16,89,139,139,189,168,129,139,28,202,190,4,207,196,116,68,89,177,102,19,200,115,99,171,230,218,224,92,236,81,1,108,229,49,210,35,98,83,165,157,152,42,248,11,159,169,128,5,113,226,201,140,122,87,47,166,89,98,7,124,44,98,150,48,110,112,203,182,28,74,174,183,194,116,197,173,24,114,102,170,110,57,212,199,28,185,26,198,21,25,83,250,95,235,142,49,165,104,110,41,60,15,97,233,28,180,50,117,162,209,64,57,110,92,253,182,85,233,190,52,73,208,59,71,140,138,57,51,242,104,39,156,201,3,189,176,70,114,8,169,67,116,238,112,29,82,214,70,185,86,65,222,206,81,242,189,98,197,64,140,52,179,217,181,192,200,46,182,56,219,91,235,45,238,253,214,124,21,207,103,17,103,205,126,84,228,163,186,252,54,187,136,244,88,65,82,191,228,165,200,2,214,19,221,95,21,106,73,9,196,66,10,219,219,138,62,220,122,180,41,167,91,55,94,248,32,16,173,222,42,118,37,57,196,146,189,203,111,104,123,150,61,208,159,104,170,195,209,157,252,190,171,120,170,52,117,102,71,28,77,158,71,47,70,221,179,248,46,125,200,161,72,205,103,135,175,102,156,104,140,54,1,207,15,140,206,121,143,14,224,137,50,65,126,77,228,51,122,100,234,16,208,189,71,28,89,228,238,171,55,41,90,255,112,149,70,90,34,53,20,235,59,108,197,222,82,183,176,45,88,23,61,113,3,182,22,89,62,207,170,224,228,107,209,203,199,92,144,247,62,22,68,92,209,2,76,37,149,60,26,93,32,81,218,121,120,142,38,91,41,173,125,111,151,241,89,76,234,89,211,132,228,254,103,28,17,199,122,215,197,153,133,88,100,68,97,40,240,169,122,53,178,233,45,238,109,170,168,57,85,208,13,198,126,15,152,232,152,92,60,140,144,213,71,133,120,147,134,191,104,164,190,53,150,8,149,207,83,134,252,141,3,18,41,113,245,132,217,95,225,14,143,99,140,202,30,66,93,97,204,224,152,1,142,30,94,67,126,26,226,146,234,135,23,226,50,159,132,242,177,254,135,104,93,166,13,68,56,186,97,158,228,180,243,153,182,186,113,116,8,140,151,30,95,27,218,57,77,133,99,237,222,236,220,220,63,22,194,132,169,144,232,158,160,97,143,121,75,95,126,251,194,182,227,27,199,155,164,125,232,201,72,163,6,215,59,92,169,11,22,24,161,50,55,13,223,177,185,174,116,235,117,212,173,179,102,233,221,27,226,147,124,178,107,66,177,190,122,121,197,55,173,115,109,95,168,10,118,180,218,94,11,241,79,129,217,215,179,153,28,222,178,35,232,59,25,79,44,32,184,167,164,75,132,139,159,213,20,93,190,196,23,242,214,48,173,237,28,50,136,195,158,99,219,18,126,3,120,79,172,93,186,160,79,154,142,112,35,66,131,22,167,192,123,180,81,228,106,196,176,151,127,77,154,66,187,88,219,92,221,50,125,186,77,127,60,115,148,196,193,225,225,246,115,117,145,42,202,144,163,105,74,180,30,125,157,216,76,247,200,213,215,106,169,28,38,26,49,50,134,75,20,144,190,158,180,239,250,21,94,2,216,84,209,35,242,223,38,194,123,187,92,13,183,200,140,223,134,12,76,154,155,33,236,38,200,179,178,249,242,153,54,87,224,93,50,153,240,118,110,233,116,66,230,151,200,136,143,25,66,62,98,141,143,74,116,56,74,217,55,229,78,83,126,24,158,0,65,11,140,134,242,86,212,53,94,95,0,176,208,23,105,130,55,38,126,26,123,29,158,69,58,43,201,81,116,196,193,162,39,244,45,237,52,167,31,252,211,113,118,99,28,129,167,171,240,53,173,70,135,141,24,64,6,148,36,239,109,209,50,58,145,111,145,17,219,52,189,181,184,218,24,67,229,209,136,159,197,201,73,129,203,17,19,11,41,48,232,164,194,141,128,201,67,126,154,136,113,228,2,224,54,124,171,115,8,60,205,131,119,184,210,208,157,239,69,61,217,93,241,220,111,56,231,16,148,51,217,143,0,218,223,68,143,0,10,50,174,141,78,214,107,27,115,194,208,118,12,79,126,82,86,77,139,67,194,68,59,111,132,122,46,219,114,158,170,136,135,48,169,221,169,187,184,231,178,236,41,123,24,217,90,105,148,79,247,42,124,164,221,142,236,190,216,3,196,97,223,63,68,176,230,26,229,181,194,203,106,100,28,134,49,58,23,102,91,212,47,71,220,225,162,66,154,149,238,136,12,144,243,13,143,112,176,213,42,60,77,120,57,126,218,74,148,18,182,178,249,136,251,93,226,76,50,11,97,16,26,145,166,176,190,177,218,5,182,210,209,252,34,219,154,139,5,166,59,236,230,205,41,181,146,223,70,252,101,132,11,130,70,164,212,169,144,12,160,183,60,102,97,161,225,34,135,165,195,165,177,118,204,164,106,142,159,192,23,214,137,152,165,21,53,234,68,41,157,74,191,173,88,165,162,192,176,146,70,97,233,46,70,82,43,63,141,240,114,208,253,188,103,44,93,223,11,27,103,172,244,194,15,213,186,85,96,130,61,209,198,142,253,60,187,60,56,217,203,229,99,74,32,251,202,68,235,68,118,251,138,39,187,87,173,133,97,217,229,25,7,8,39,182,20,88,142,110,34,29,249,218,84,231,202,233,100,76,188,247,244,252,233,103,245,200,111,95,154,11,70,62,248,179,153,100,237,14,98,59,167,231,107,143,38,137,112,20,66,172,0,40,54,52,200,168,242,183,161,113,95,201,182,96,39,240,150,155,139,18,156,69,54,62,239,53,44,251,25,67,86,145,99,57,130,46,11,103,196,68,122,131,38,43,223,88,24,75,112,59,21,36,134,228,185,32,184,155,178,97,189,165,172,232,36,138,155,160,244,137,27,67,44,250,43,129,154,35,145,240,52,149,159,156,192,85,155,122,140,219,115,6,87,143,189,148,52,115,19,85,192,170,145,93,88,91,166,73,132,194,73,148,240,85,191,107,24,75,226,201,77,154,232,194,18,152,140,248,61,45,231,255,90,77,97,106,96,242,248,128,180,185,200,160,88,181,78,124,141,101,45,135,130,34,190,118,242,67,87,170,161,19,62,24,176,121,53,193,53,57,145,225,173,204,36,56,33,172,38,33,92,20,54,158,109,209,37,0,182,143,62,248,179,252,182,238,56,208,166,200,68,129,137,181,101,112,13,65,170,170,240,165,131,43,224,103,129,74,29,22,74,145,91,250,154,239,162,118,177,11,76,32,34,90,174,217,136,111,150,93,15,86,61,50,94,177,141,119,34,219,9,83,46,19,181,236,111,35,53,10,164,132,27,244,194,17,135,189,104,143,201,168,77,170,74,78,192,228,37,110,218,249,48,176,81,149,20,49,71,18,146,153,18,195,3,228,24,240,109,252,32,100,182,228,197,168,27,138,250,77,2,154,111,36,228,197,168,44,201,223,222,198,110,41,48,105,143,19,231,19,197,180,82,133,255,163,160,203,71,35,75,181,183,12,11,85,246,81,141,129,246,248,149,4,255,248,209,20,36,11,4,141,233,98,110,67,73,113,99,30,195,29,210,142,190,183,9,99,204,184,154,76,147,252,52,140,56,121,176,82,77,32,236,122,195,200,118,119,156,233,20,98,75,201,184,169,131,192,183,228,48,97,14,217,147,32,4,61,17,116,89,72,146,94,189,55,85,146,145,9,36,65,54,135,94,108,162,243,65,95,177,138,240,83,12,88,116,86,52,15,44,154,59,183,206,5,52,207,86,194,132,247,183,94,109,237,31,145,109,163,191,70,47,166,22,42,200,20,168,40,19,17,59,182,44,218,213,34,103,197,58,215,241,62,3,254,172,204,89,117,37,47,230,230,181,132,209,74,198,234,206,246,249,109,212,44,78,36,87,71,21,225,63,131,103,141,222,126,211,92,184,138,62,75,197,51,202,20,105,73,75,170,61,119,139,240,51,133,105,119,125,97,14,93,135,223,98,41,82,58,10,111,54,62,72,75,98,128,231,74,233,131,65,216,231,129,11,200,35,233,222,16,120,35,237,232,15,206,20,20,249,20,40,187,223,14,232,171,11,198,225,46,205,251,20,92,82,212,181,34,137,95,106,17,199,106,154,90,162,47,31,200,22,170,48,139,115,182,177,233,101,235,127,109,82,112,75,228,27,158,174,232,237,95,212,179,231,147,195,4,187,119,143,171,173,38,168,10,220,168,9,58,81,247,192,106,251,192,251,125,133,232,222,223,212,70,53,129,59,113,42,79,165,195,246,94,155,254,54,233,232,232,99,135,174,117,12,189,249,34,226,16,13,248,40,149,101,92,158,128,255,45,163,70,61,7,199,159,88,50,20,142,16,186,242,74,18,90,146,175,162,211,217,218,173,63,31,11,97,126,224,29,107,128,142,142,34,121,146,103,54,114,40,249,91,35,111,40,130,183,160,29,166,20,47,113,217,38,110,254,129,145,99,116,24,22,8,217,54,96,226,104,193,97,52,77,29,81,78,94,182,24,252,225,40,221,121,35,188,117,72,201,114,69,209,29,62,222,250,124,237,187,102,148,31,32,79,184,165,201,12,120,123,162,99,156,31,201,141,62,24,227,224,197,80,20,34,8,159,8,166,52,134,190,23,113,109,168,197,143,14,217,59,27,143,231,70,135,177,51,53,125,235,182,165,26,112,19,76,23,31,158,147,143,160,91,212,105,25,225,174,192,111,230,121,26,196,202,28,68,116,249,161,72,72,69,41,225,186,86,97,43,48,229,154,81,12,72,106,226,234,197,39,203,105,209,249,97,80,19,165,72,37,107,207,76,105,90,174,109,141,68,67,192,180,3,234,181,60,153,135,83,168,215,170,18,219,126,176,9,172,197,47,91,61,152,124,141,6,19,123,222,155,243,64,28,171,101,149,190,59,222,153,154,68,57,176,41,192,160,229,41,96,58,75,101,60,161,218,236,114,53,245,228,242,169,33,12,141,142,36,94,4,10,139,132,241,10,119,150,220,213,169,103,147,9,118,204,188,55,103,128,60,183,241,152,213,64,45,231,39,243,128,44,97,180,226,190,255,68,86,86,239,77,46,59,56,13,96,228,40,186,29,17,98,233,55,63,230,189,87,23,189,217,56,81,206,183,176,159,116,203,160,66,41,50,198,104,58,105,14,133,28,226,166,22,46,127,187,108,177,98,40,174,34,180,26,112,95,146,160,97,82,50,204,249,98,24,77,114,115,232,162,139,60,154,169,12,10,188,173,175,56,127,187,9,161,40,52,101,214,1,31,51,252,77,22,49,75,105,103,218,45,135,101,27,41,142,192,207,247,138,162,35,228,230,53,95,134,174,201,201,183,166,50,74,54,74,252,230,149,133,159,28,216,93,28,156,109,45,175,81,44,139,216,212,144,133,139,20,236,60,49,102,232,169,92,57,116,183,209,16,6,43,7,101,87,137,53,10,126,101,187,121,182,153,236,193,38,143,125,147,43,100,235,162,166,50,9,19,42,234,54,169,97,184,2,111,42,11,98,155,52,162,216,156,162,100,205,231,142,210,202,183,167,149,42,63,108,28,53,110,40,16,221,59,26,181,35,109,78,255,172,195,90,160,197,75,156,21,237,43,16,127,85,13,23,26,145,102,112,123,81,182,217,244,135,41,7,75,166,28,52,121,53,12,186,173,30,162,4,235,11,210,158,250,161,96,2,152,30,109,167,21,3,85,23,129,73,31,246,168,249,132,71,163,201,131,155,184,70,20,41,86,154,164,229,96,49,85,227,146,21,163,207,39,146,110,10,250,88,57,111,227,180,173,235,243,161,225,14,205,194,204,214,213,191,38,212,184,131,184,197,168,144,133,147,111,192,216,248,214,157,191,85,47,111,239,16,231,128,163,51,233,62,168,150,239,87,239,77,31,116,150,162,18,26,216,138,142,52,208,73,251,46,169,181,6,126,235,183,69,57,105,111,83,45,31,174,94,65,109,247,51,247,239,250,252,244,61,43,96,246,45,93,54,168,190,246,36,123,122,219,249,214,101,131,97,19,117,222,211,212,51,199,103,204,32,174,12,131,144,236,251,213,175,97,44,203,105,109,194,199,168,79,78,213,90,141,122,212,183,121,168,239,206,76,232,183,166,157,12,91,188,188,24,187,127,105,89,183,137,83,169,19,124,39,193,233,50,253,29,177,7,173,86,191,237,224,59,59,20,222,203,44,163,229,189,149,100,129,91,85,99,18,166,166,17,153,230,103,231,220,45,85,205,148,126,159,89,131,16,16,174,9,33,149,101,63,161,105,58,252,177,11,89,161,222,188,88,94,199,253,72,43,204,149,171,97,67,40,226,31,215,114,117,46,153,229,27,197,118,28,175,237,40,202,209,209,163,12,106,204,174,175,221,145,217,241,201,176,76,0,67,87,238,51,0,123,80,72,60,83,145,156,198,231,167,247,39,160,49,143,206,195,14,165,118,70,152,80,164,237,159,183,110,35,235,156,234,50,125,45,29,82,82,89,14,99,160,107,176,4,221,149,19,245,16,28,219,31,191,197,218,160,195,14,38,92,52,107,255,238,225,51,18,47,227,12,85,26,0,197,135,141,58,39,10,26,116,219,32,222,49,34,248,53,77,52,68,231,2,71,113,4,150,233,252,89,122,111,156,247,8,136,47,19,52,212,139,233,139,138,215,122,230,207,219,239,244,185,97,32,240,141,193,124,43,141,70,66,238,223,131,211,99,155,194,88,27,159,99,173,230,7,161,63,91,72,109,236,123,213,96,119,97,143,57,26,211,70,29,177,68,134,124,91,197,238,103,158,53,218,47,131,11,215,78,54,129,81,6,137,92,22,174,153,244,95,153,232,97,139,44,52,42,92,218,105,100,186,132,119,69,225,217,53,106,48,133,159,121,90,162,28,162,188,1,188,58,42,104,11,68,100,249,240,83,67,44,105,58,47,233,41,73,248,125,20,185,57,236,117,199,195,10,144,59,127,247,36,218,17,156,6,155,100,240,86,162,93,190,39,22,172,20,253,212,170,171,147,237,53,10,213,89,123,187,169,177,240,172,254,19,111,61,234,16,178,117,206,228,210,71,151,186,180,251,217,137,161,15,137,192,52,204,211,26,239,219,219,90,178,163,114,204,196,81,198,231,108,107,193,99,189,141,124,71,146,8,168,209,140,164,225,133,139,184,136,49,75,184,54,25,186,40,86,169,154,236,69,214,59,132,20,64,203,212,153,2,61,68,84,84,115,111,24,97,2,62,36,152,70,62,216,69,12,75,80,42,80,114,200,170,73,17,38,140,22,183,84,188,117,244,22,243,185,223,49,122,104,27,139,105,134,59,113,4,174,52,136,231,44,36,187,40,191,205,28,91,177,116,105,77,17,225,149,129,4,192,216,57,73,217,189,196,202,177,82,135,100,214,167,35,68,103,225,177,188,78,20,135,177,142,229,8,128,131,52,201,58,223,59,16,180,148,159,166,51,63,234,98,76,153,64,140,13,202,108,118,56,15,68,162,170,72,5,82,127,96,217,200,128,45,39,39,176,17,94,68,49,4,188,62,58,226,19,146,69,223,105,233,100,29,34,158,53,224,239,75,38,160,99,60,50,58,226,112,13,70,129,72,41,244,6,201,189,23,146,227,115,229,226,105,26,235,56,207,137,26,55,43,43,97,186,149,183,222,216,64,89,27,89,251,103,245,28,206,128,89,114,125,212,174,9,89,106,100,160,92,142,106,84,106,112,100,204,54,53,185,39,230,240,34,169,148,43,23,1,135,153,217,117,19,165,148,40,39,186,206,217,157,184,73,175,74,63,3,81,25,146,93,241,219,29,34,105,121,49,42,197,130,140,125,147,97,208,105,118,86,118,161,239,99,220,21,50,100,199,10,84,99,225,182,174,6,175,53,154,238,92,184,52,88,74,116,232,16,27,143,88,58,85,97,67,79,54,40,95,103,116,19,33,181,249,102,210,20,216,58,188,131,106,253,89,138,194,33,63,40,142,124,219,108,92,93,140,160,60,225,186,166,156,185,11,198,107,241,205,201,202,164,143,106,204,46,34,15,55,232,138,29,37,15,221,69,229,184,252,54,2,42,153,103,91,239,144,156,138,66,147,28,73,205,95,152,95,208,129,164,74,15,180,46,13,246,209,122,180,114,159,125,112,17,18,46,186,236,250,200,130,107,200,155,213,120,187,237,80,24,16,240,51,4,155,94,13,183,82,158,185,52,198,156,166,112,179,189,56,111,94,164,200,246,193,111,121,68,2,98,91,201,147,100,23,105,204,43,153,31,135,63,86,168,43,7,226,164,8,69,199,152,209,184,154,83,233,34,141,91,119,176,215,147,8,144,165,139,168,104,242,153,19,162,44,194,130,130,248,248,144,98,111,168,109,53,246,245,142,91,28,206,147,204,249,75,18,128,215,74,26,98,233,190,109,96,137,100,229,131,233,116,139,81,121,231,247,150,253,10,131,41,9,32,109,150,46,137,133,160,235,20,121,21,4,221,212,206,184,214,251,16,235,178,90,165,185,160,141,155,69,249,59,7,191,20,159,92,99,147,143,9,126,40,162,209,151,130,87,189,206,184,185,145,4,202,75,189,41,221,67,213,133,243,87,213,56,128,169,177,142,141,180,90,5,129,192,84,19,199,134,3,135,248,214,39,167,70,183,247,144,119,104,22,160,22,248,173,235,136,89,156,102,109,252,242,104,219,88,117,67,196,7,9,67,49,212,47,101,25,61,204,43,226,209,75,204,152,123,144,208,187,41,226,211,85,15,128,180,7,250,2,33,1,100,21,81,49,168,148,205,62,99,47,78,85,200,97,100,88,176,105,74,54,79,154,226,158,240,27,145,72,94,73,222,122,126,114,1,250,211,22,145,137,49,165,180,233,243,100,51,77,133,231,184,142,207,157,9,214,180,252,154,70,69,38,176,9,139,196,215,92,168,16,46,125,174,153,229,110,72,134,136,92,223,95,169,112,180,43,28,180,52,175,14,9,108,71,177,110,41,155,108,185,48,145,105,105,37,226,198,152,241,111,34,14,129,79,201,226,17,36,172,122,147,159,198,176,139,166,124,246,240,119,178,201,197,116,124,158,220,50,238,21,83,24,183,191,160,205,146,27,10,226,1,10,91,213,121,192,240,173,77,129,187,53,106,196,110,133,59,210,5,126,235,35,154,252,80,248,89,250,86,13,210,152,168,76,33,178,176,245,193,76,54,231,132,187,87,135,244,82,63,248,94,100,211,211,151,196,98,74,184,67,141,27,78,149,109,202,25,61,165,184,228,38,37,13,54,137,68,34,39,165,164,35,61,0,10,239,132,138,0,171,98,101,86,30,182,141,209,228,151,173,20,59,54,171,103,10,87,209,255,196,98,236,121,41,122,195,77,166,1,5,78,217,131,68,181,236,208,117,53,76,57,61,225,166,18,6,72,137,194,220,26,176,145,146,42,124,42,5,81,1,19,94,76,212,88,126,162,188,9,129,8,33,27,164,186,136,143,17,97,1,132,26,135,140,39,93,65,45,235,76,223,42,234,58,98,111,26,140,38,242,33,93,210,72,136,158,87,196,124,3,134,178,71,46,38,132,33,241,138,43,188,195,19,134,157,153,211,215,136,86,175,60,54,69,70,59,62,6,188,230,237,200,144,160,39,23,249,45,162,123,173,29,121,176,67,4,190,73,97,238,56,58,127,161,55,13,181,10,58,253,41,151,21,152,223,142,227,18,50,112,161,123,66,248,138,196,121,192,141,118,107,133,177,187,162,93,166,83,82,41,179,12,123,166,132,85,135,187,42,61,95,147,180,245,137,200,214,134,100,229,202,94,69,151,86,186,53,72,218,15,93,28,245,29,74,88,64,1,19,209,223,2,67,103,177,115,113,224,74,10,106,85,144,81,72,13,205,158,204,81,202,14,146,76,252,193,77,221,3,170,186,72,241,198,205,59,186,165,114,115,152,85,211,6,127,167,105,23,38,169,89,73,90,69,237,186,41,8,183,45,239,69,147,113,112,90,114,117,147,200,215,132,136,27,214,197,128,45,185,39,48,12,35,49,87,144,133,149,160,54,114,145,198,204,18,250,59,112,167,13,129,169,230,201,247,134,20,86,118,97,130,125,169,6,184,173,90,61,193,221,172,117,59,193,38,60,185,228,242,87,75,205,161,161,115,176,90,49,76,204,96,40,139,36,236,69,142,156,116,114,188,114,181,127,74,24,77,235,153,187,36,107,88,64,42,103,123,142,199,145,46,81,84,238,77,137,33,62,5,57,41,121,95,114,114,61,223,151,10,190,174,48,84,63,249,157,45,57,35,159,2,225,177,104,143,216,152,234,194,137,98,236,148,53,184,231,140,197,70,190,132,245,128,244,56,45,39,177,118,89,27,173,86,228,195,226,192,163,128,36,3,106,4,63,167,20,255,49,120,226,16,65,17,73,182,50,44,104,68,27,229,193,161,66,26,45,165,169,40,93,147,139,223,170,236,89,107,185,241,195,211,122,161,76,141,29,38,60,235,117,85,15,2,70,80,184,0,35,220,128,143,50,229,193,169,50,232,43,224,122,138,8,33,65,27,109,162,203,97,147,65,22,55,5,126,135,88,63,98,108,110,97,23,165,142,99,157,112,250,209,240,132,133,69,224,245,14,140,16,63,132,166,80,4,37,41,84,70,100,43,172,73,35,1,17,244,108,215,88,54,75,149,194,69,125,178,91,155,116,147,209,190,178,154,194,45,105,187,76,166,74,74,130,13,222,209,31,1,157,155,136,23,152,248,40,20,58,209,76,134,180,156,162,102,25,71,47,25,117,53,114,235,93,119,216,16,103,33,159,118,244,214,40,194,102,99,19,167,218,217,31,120,102,35,13,45,6,227,243,96,13,218,167,80,203,67,110,107,200,52,99,124,119,180,208,153,166,106,81,248,125,108,23,55,124,222,255,193,40,212,155,147,10,113,15,20,177,131,231,66,234,163,209,61,224,17,78,26,155,182,168,4,98,213,62,103,58,208,134,180,113,253,160,89,103,64,192,75,105,162,127,176,220,155,200,248,213,33,157,120,96,215,165,40,59,250,191,250,224,70,245,16,74,149,236,201,186,54,89,235,17,205,190,118,222,126,174,126,51,205,29,65,4,174,210,215,2,51,74,55,7,171,229,75,117,38,236,26,70,8,34,35,146,78,55,133,219,244,64,241,177,155,90,109,239,87,123,137,78,152,107,165,207,75,87,214,59,95,61,136,104,93,206,210,68,96,48,90,139,1,179,97,233,213,212,118,69,143,218,98,155,238,186,56,232,58,247,32,10,253,210,173,234,52,162,120,168,185,245,78,177,176,146,102,177,101,192,218,233,227,73,113,177,112,60,217,142,82,34,33,3,29,225,46,122,115,94,213,147,107,212,156,119,209,69,4,69,13,196,81,34,161,98,6,128,206,32,105,166,88,81,251,77,12,142,246,108,250,67,96,215,235,10,67,37,215,29,190,109,72,148,208,224,227,220,240,246,14,106,18,182,223,48,133,130,38,41,227,207,131,33,9,24,240,177,224,129,14,9,85,131,245,15,126,7,129,182,45,1,195,131,122,2,62,107,234,194,91,86,197,225,90,170,38,224,56,117,35,36,95,217,93,147,20,14,186,207,70,135,93,16,210,159,38,229,121,62,219,228,10,253,24,122,194,58,194,164,159,173,46,88,254,30,76,221,176,158,14,108,71,221,69,71,39,60,33,229,131,214,160,224,100,143,36,25,240,89,119,189,184,227,12,252,33,228,54,218,102,62,161,195,240,44,232,233,64,156,41,127,154,46,233,207,86,70,214,175,248,167,126,179,144,3,224,3,143,30,50,174,11,163,236,131,162,45,29,90,170,68,139,191,191,60,162,19,127,97,98,60,227,243,251,96,148,112,57,76,170,185,125,6,5,18,52,135,17,160,217,159,29,156,110,239,120,112,114,28,146,70,2,166,128,211,103,10,141,146,119,204,47,124,4,134,149,233,115,117,106,17,35,110,11,21,216,103,196,71,56,92,144,117,80,78,191,63,195,242,230,173,63,26,218,55,71,173,20,178,157,173,220,128,137,162,235,213,239,151,189,165,202,148,115,167,134,134,172,119,255,239,120,160,240,113,43,231,3,40,189,225,1,35,0,50,228,222,214,128,125,66,27,247,57,64,210,207,11,12,23,211,14,24,5,27,25,180,99,245,220,59,100,121,23,12,67,31,184,187,20,140,193,75,15,174,67,160,175,165,104,239,221,210,176,251,83,186,40,9,19,51,158,235,3,47,111,130,54,152,32,237,7,222,78,140,109,240,254,92,140,125,80,253,185,137,64,222,207,79,191,61,169,245,30,48,221,197,57,23,240,98,182,55,32,64,159,166,253,240,240,54,91,213,209,31,58,168,243,144,57,254,12,57,60,138,21,240,161,103,84,97,106,64,253,173,159,249,58,164,210,210,224,230,229,52,6,227,174,40,204,48,141,128,235,20,237,77,152,102,201,198,248,107,83,96,45,223,26,119,57,28,8,208,67,29,150,194,23,14,156,128,169,188,209,123,211,8,232,91,105,53,45,60,177,226,141,42,223,139,220,128,223,226,205,146,91,72,235,44,111,242,7,83,44,41,217,3,186,127,10,28,197,14,67,169,34,91,150,49,180,121,13,18,45,27,181,73,111,183,49,180,109,239,110,0,134,252,75,174,230,173,174,163,207,2,237,210,64,250,227,197,106,39,96,218,177,197,131,232,211,74,164,19,94,164,150,20,134,133,165,37,220,63,95,251,87,134,232,99,202,6,36,165,108,6,223,154,224,119,42,144,4,203,25,190,153,146,226,215,163,187,195,57,235,48,249,0,157,195,118,172,198,210,180,96,159,216,210,239,124,192,251,137,7,155,77,218,250,160,76,161,170,33,238,141,163,175,215,46,83,67,72,148,86,189,132,143,29,241,49,98,132,5,63,48,194,105,115,4,252,150,162,28,109,221,116,101,98,199,121,203,250,121,66,50,98,52,136,150,150,55,167,65,68,175,70,6,49,102,33,102,119,213,153,240,222,233,238,80,25,127,55,87,17,87,211,208,10,11,139,171,169,66,151,169,112,49,51,99,146,226,138,110,249,32,131,46,76,247,216,108,196,151,30,141,116,119,35,22,22,87,191,107,197,113,26,239,181,171,123,224,48,71,114,62,10,218,159,167,235,214,91,181,70,213,166,240,48,237,164,128,223,32,100,194,134,134,91,40,244,125,46,92,19,136,16,212,232,145,2,180,224,72,162,156,39,37,134,236,18,198,28,10,155,203,224,40,173,242,98,96,81,250,183,122,28,93,68,40,186,252,176,105,44,253,181,181,82,192,127,171,168,203,210,92,74,98,162,59,140,57,37,11,19,27,165,122,203,249,50,91,75,242,245,52,112,24,103,96,192,87,123,127,128,137,67,12,135,161,98,147,183,26,84,197,249,241,209,172,254,36,171,91,129,17,248,138,123,211,74,42,59,37,61,133,39,159,155,212,127,209,95,166,161,246,47,196,105,23,111,145,239,32,248,177,57,34,226,185,233,83,217,2,83,241,222,243,201,138,208,11,90,147,216,27,149,68,63,81,118,218,188,134,167,152,108,72,186,144,198,91,135,204,24,110,13,147,88,107,82,134,67,177,245,136,2,33,155,130,115,235,215,218,150,145,9,248,189,147,232,17,81,176,114,130,254,201,102,194,214,64,12,153,131,226,2,105,192,150,65,73,248,90,33,110,139,71,171,4,211,5,182,197,49,114,34,45,113,48,72,208,162,95,30,175,173,100,144,228,4,73,236,197,181,13,218,136,252,90,243,215,68,30,191,12,117,190,216,71,228,122,166,151,23,1,79,149,48,163,188,24,173,231,252,30,235,72,91,144,5,49,67,241,253,55,205,116,245,80,94,188,227,72,197,80,88,162,123,245,179,166,199,136,137,4,55,132,236,179,239,4,172,71,94,108,26,17,92,194,112,44,185,102,251,131,57,125,36,32,104,71,192,41,49,197,47,121,58,65,145,237,28,113,49,69,135,178,163,176,153,205,176,82,232,143,105,93,81,194,186,241,214,85,245,30,166,213,240,95,31,79,8,49,142,24,202,216,93,51,172,213,6,117,148,144,63,253,34,25,222,21,244,131,69,59,150,33,185,45,182,88,122,224,158,215,37,95,99,226,124,196,111,63,87,228,10,143,235,180,245,19,39,102,51,221,169,165,191,189,160,129,247,183,66,66,81,138,37,33,203,45,152,199,127,112,111,155,45,92,225,25,209,190,69,215,111,151,74,51,96,107,32,115,24,54,33,157,9,166,76,17,227,13,81,136,144,69,24,81,239,244,58,78,52,43,198,39,132,74,147,223,57,177,238,137,184,142,170,191,77,38,202,95,27,253,14,221,71,9,20,175,26,219,21,201,80,93,184,243,119,251,128,161,214,254,252,52,28,29,177,35,193,86,219,235,252,192,208,48,56,60,134,102,174,127,112,46,0,120,237,69,115,212,200,141,91,254,54,37,89,85,103,26,249,200,17,179,193,84,43,250,7,166,99,212,191,8,169,255,126,63,47,214,188,16,147,195,21,61,101,29,113,74,140,254,2,226,188,210,82,38,61,155,74,199,187,67,225,207,224,79,244,193,141,116,238,56,12,151,81,249,192,37,122,44,33,129,69,46,162,233,10,106,228,60,255,96,166,203,103,125,33,93,228,251,240,51,41,145,245,169,10,227,115,248,189,141,24,78,98,141,118,132,148,120,178,83,145,96,168,159,61,229,56,25,203,34,37,179,171,126,78,8,233,239,95,238,143,73,69,25,142,194,151,167,117,216,168,187,63,95,155,232,128,223,27,3,84,228,84,38,37,221,215,51,77,208,128,150,41,252,27,44,16,8,30,103,192,240,236,200,28,63,228,128,227,106,204,60,157,10,23,157,237,191,138,21,154,161,158,147,43,14,56,161,31,212,38,253,181,140,48,160,126,224,16,32,135,210,119,83,212,34,112,167,110,212,175,182,112,140,120,216,92,186,92,199,207,180,0,150,148,83,210,180,140,35,53,243,131,108,13,75,76,75,59,122,212,162,147,136,148,114,74,147,183,233,222,19,184,24,18,226,101,31,248,120,188,125,117,43,81,209,201,64,1,210,242,200,130,81,152,55,253,156,38,151,237,134,124,127,187,109,105,186,68,40,23,240,250,140,5,205,120,169,231,243,219,246,23,177,130,104,121,209,223,70,17,202,55,37,186,8,164,234,10,20,50,22,223,86,16,210,105,250,203,111,177,182,56,127,136,20,168,95,197,206,122,3,61,150,166,209,31,70,120,55,126,25,246,194,114,244,222,216,84,39,225,62,175,110,243,239,115,157,25,219,60,137,70,233,189,0,62,209,123,77,137,22,185,248,38,115,161,120,51,23,89,198,183,149,102,39,141,129,231,134,137,68,25,155,80,100,50,143,96,213,240,221,142,64,153,166,30,23,226,55,37,76,113,234,75,165,205,12,120,83,114,20,48,245,101,58,73,105,119,145,171,223,24,72,68,145,57,136,59,148,103,196,18,81,246,119,60,32,56,21,198,132,17,91,200,9,243,14,44,244,6,119,192,156,126,178,188,208,174,242,220,163,245,149,117,249,30,104,9,140,216,114,26,57,229,46,59,45,255,177,189,245,20,152,64,237,18,248,154,208,152,195,52,158,201,231,122,243,251,25,54,190,169,52,206,147,43,105,157,55,222,236,143,121,115,100,92,20,166,213,41,230,130,177,48,11,72,33,214,238,113,45,209,72,25,240,65,157,143,220,154,96,128,76,20,8,78,195,29,68,204,105,11,145,158,177,90,208,88,233,246,0,146,236,114,111,36,175,110,124,107,196,186,182,238,87,136,163,121,141,169,157,45,154,214,65,90,62,42,232,168,111,233,87,215,22,236,25,199,123,143,248,238,135,226,30,129,215,12,51,165,17,237,208,111,181,104,172,89,1,211,43,33,59,33,202,69,207,139,8,152,134,170,166,240,189,98,206,90,62,91,239,109,169,24,119,63,222,254,176,164,25,5,103,15,202,178,128,233,191,23,115,151,30,86,180,243,210,179,31,34,240,2,76,43,96,132,44,8,143,124,96,99,18,141,152,131,109,73,138,22,248,25,60,180,133,45,45,102,200,178,142,132,136,242,48,101,171,206,49,250,46,99,191,169,70,80,163,19,24,119,221,137,138,13,166,241,91,96,232,81,34,50,192,38,189,117,221,194,138,232,138,240,203,216,231,230,231,209,208,7,244,120,59,65,185,35,204,158,246,40,65,224,7,76,61,125,46,92,42,120,91,56,163,149,222,11,33,204,130,158,168,31,47,219,2,38,209,254,129,105,108,26,241,193,190,177,177,93,96,79,247,60,195,251,220,111,131,234,122,181,25,101,233,109,146,218,215,171,209,124,89,1,163,79,39,214,54,141,240,61,246,194,70,77,168,108,10,219,130,18,55,12,125,83,39,216,2,239,18,117,235,16,123,82,169,174,87,111,138,199,123,172,205,113,181,8,105,155,170,159,7,20,77,16,67,200,211,129,233,246,10,123,121,193,39,48,5,70,152,197,173,1,114,49,67,107,64,136,151,247,136,95,153,199,176,230,7,54,147,216,79,213,106,162,24,10,159,17,199,61,185,119,213,48,55,211,110,122,129,247,66,66,243,72,59,49,176,23,228,96,108,191,79,159,237,17,128,70,139,237,166,2,242,219,87,31,140,44,67,11,59,100,143,242,29,20,252,253,176,67,176,37,212,6,2,190,97,118,18,43,38,40,171,176,153,115,127,48,220,5,101,125,158,155,214,38,71,209,244,253,254,244,222,37,238,77,117,131,84,150,227,177,177,9,250,107,163,182,116,228,104,123,112,247,118,117,74,76,207,18,77,94,10,48,161,38,114,179,242,253,1,35,147,48,165,116,94,52,185,126,125,226,58,197,41,204,242,142,147,101,135,253,103,113,158,106,181,212,63,120,90,229,144,174,159,99,2,14,129,82,154,149,67,70,163,24,110,92,192,3,82,211,132,223,82,67,141,192,127,154,54,64,153,102,164,237,106,164,131,233,248,249,222,156,238,163,176,252,144,14,174,194,0,8,245,147,113,210,250,160,53,234,162,21,174,52,86,251,152,54,24,49,196,208,127,55,191,17,91,230,41,174,198,242,111,121,139,199,27,255,200,209,92,118,243,132,97,9,113,58,33,35,92,56,146,126,191,149,188,106,26,234,207,142,16,101,181,73,200,21,134,84,55,181,159,147,33,226,4,86,92,177,111,24,234,111,239,91,58,83,16,177,220,55,124,8,12,61,233,85,126,48,123,175,71,15,222,214,5,37,150,252,54,42,190,174,161,132,45,140,141,20,31,219,42,164,16,151,138,197,89,167,8,8,90,194,190,159,184,216,212,138,143,160,148,176,133,7,255,118,210,45,245,181,68,135,207,246,118,226,5,129,14,186,121,2,15,50,140,45,55,172,46,28,25,11,41,240,35,6,214,133,183,162,11,76,173,134,152,80,20,185,9,138,24,74,15,219,174,54,233,137,39,243,210,210,25,69,250,102,137,96,61,69,142,111,200,35,40,72,90,121,202,136,65,121,181,102,38,2,78,147,90,33,170,140,152,136,145,226,59,148,22,229,213,180,59,176,209,120,110,242,150,58,150,192,20,224,214,200,220,180,110,97,213,132,55,68,238,145,71,128,134,77,242,162,11,122,116,40,126,2,230,16,200,155,191,59,209,155,212,35,221,11,175,75,222,188,209,117,208,86,102,62,223,159,231,210,101,234,32,168,21,167,46,212,160,185,4,216,153,223,239,157,8,191,93,227,97,75,152,14,45,95,0,133,169,145,187,244,50,229,207,17,48,29,190,45,67,7,182,34,158,7,147,81,13,243,71,245,151,81,35,240,61,165,192,133,222,244,151,143,201,142,250,166,1,121,147,194,100,208,189,224,121,161,249,214,36,127,104,113,140,89,114,167,69,133,45,55,98,210,231,150,2,240,253,172,208,237,146,11,100,188,151,57,97,170,15,19,209,145,207,73,92,188,120,155,39,123,233,185,34,81,14,123,25,5,234,14,55,62,80,154,242,180,190,48,203,255,30,205,212,139,197,201,248,181,246,111,119,25,161,141,80,45,214,101,221,144,97,192,145,200,188,66,1,184,136,233,243,112,127,48,85,158,55,93,43,58,136,78,208,192,24,241,176,104,198,47,235,133,117,34,215,5,245,225,17,13,89,88,122,203,112,138,143,101,198,160,36,147,215,79,34,38,70,133,136,136,172,123,232,155,50,162,79,85,212,16,62,161,101,241,75,47,157,100,25,91,8,45,97,124,219,237,230,2,113,115,21,95,127,235,5,82,230,191,17,37,190,72,153,110,162,208,107,109,55,161,168,82,27,194,239,188,168,2,25,110,57,46,35,8,204,160,198,162,25,41,3,19,203,246,229,204,222,47,178,38,43,102,233,98,120,229,236,66,18,134,163,182,7,220,143,110,211,232,113,204,88,64,139,71,149,172,43,181,41,38,90,227,239,69,229,166,204,148,99,1,101,95,2,196,184,36,113,180,168,46,63,195,247,97,14,55,202,239,4,30,56,148,254,94,237,124,130,188,15,38,208,51,253,201,90,51,242,227,15,140,179,251,7,87,242,1,114,49,172,4,225,246,89,165,147,56,56,68,237,80,141,249,251,233,9,161,205,78,83,132,154,27,24,58,125,30,157,171,102,39,225,23,216,23,124,245,208,4,39,18,75,48,109,87,82,94,14,195,135,42,75,243,98,34,121,81,167,61,25,245,235,9,179,163,213,120,50,30,92,63,215,165,18,205,123,72,45,129,62,164,51,16,87,171,69,163,39,101,51,80,54,37,138,124,70,100,73,172,112,83,122,222,77,217,168,122,43,38,202,65,24,100,2,27,233,141,71,184,176,149,209,209,73,120,211,229,229,86,208,160,223,94,162,53,219,252,228,29,177,82,35,163,201,17,55,246,213,234,37,188,48,152,145,100,74,184,254,244,28,194,62,59,8,206,228,205,127,231,102,198,151,223,0,9,191,51,181,197,109,196,193,74,87,51,220,109,1,55,244,160,195,248,51,21,5,89,2,239,188,167,216,45,207,16,168,119,187,192,24,155,35,108,172,3,61,116,122,218,70,126,209,107,222,156,148,99,78,22,116,246,160,138,119,51,9,76,54,203,77,209,193,116,10,180,101,170,188,37,183,21,234,160,173,12,195,225,247,108,243,3,191,175,16,102,18,164,240,91,84,206,81,228,197,37,149,97,41,210,225,65,155,12,2,47,254,228,16,189,137,146,5,116,72,7,175,39,111,94,119,85,248,57,164,241,220,151,120,191,220,250,109,166,211,185,129,112,112,222,199,25,114,173,73,198,186,169,223,201,226,150,172,198,176,30,178,91,111,194,117,72,15,43,92,50,23,226,40,135,97,76,200,121,250,96,14,6,15,32,112,8,23,41,207,164,214,166,16,104,244,15,66,225,66,174,17,152,104,208,64,95,145,69,161,205,163,127,224,113,34,50,142,126,84,153,251,3,111,103,255,52,214,234,123,151,162,12,147,127,77,30,69,218,79,224,223,33,180,237,247,54,94,184,169,15,110,52,149,51,224,169,109,143,72,204,208,238,223,194,11,57,77,216,111,183,233,173,156,240,97,44,128,157,97,50,96,162,229,225,237,182,143,35,78,6,25,202,99,31,21,171,198,253,252,54,239,25,47,102,228,65,91,175,198,81,140,23,195,254,16,13,245,109,89,176,88,64,70,109,166,147,24,67,40,14,71,42,213,168,103,14,248,109,66,22,159,13,255,137,152,104,253,192,219,5,239,205,189,122,159,127,11,204,119,136,100,31,220,252,53,15,48,131,223,52,109,1,143,45,180,18,176,228,188,179,56,130,0,108,75,162,245,10,92,131,104,121,161,242,251,236,162,174,240,218,249,193,160,33,18,215,14,218,162,26,20,233,11,69,64,218,183,20,54,173,171,128,33,123,149,155,83,90,21,177,199,206,247,22,238,80,35,99,162,29,192,225,129,1,177,20,78,38,53,2,237,207,148,146,65,67,24,38,34,89,132,211,222,39,149,81,65,104,57,61,218,118,239,21,63,158,174,170,26,4,158,22,149,233,83,95,219,78,203,17,232,158,181,124,46,126,46,128,39,20,80,39,88,243,131,142,224,133,55,97,226,179,155,140,9,146,105,113,242,210,15,186,69,225,153,254,184,90,188,167,147,144,74,171,34,107,106,82,97,161,51,142,171,253,230,145,94,77,150,229,186,137,215,237,63,198,86,152,102,26,159,104,80,193,31,65,105,214,8,87,129,30,77,100,4,20,126,135,239,141,180,22,193,119,69,187,197,181,35,60,7,169,176,194,248,30,145,198,63,214,143,164,63,77,55,82,164,202,167,81,211,11,10,101,123,68,37,143,245,245,201,60,65,17,187,71,100,112,153,176,137,162,240,146,70,238,232,249,55,93,63,7,25,129,21,63,77,63,97,213,121,130,103,81,35,40,201,118,41,173,51,27,114,202,29,198,99,179,106,92,93,123,88,243,37,243,59,116,172,200,142,4,141,230,117,169,49,19,108,186,162,4,107,253,121,59,235,88,126,197,37,75,97,42,29,51,9,67,191,145,220,220,178,112,61,3,193,71,213,167,128,33,224,152,1,67,127,161,191,141,72,113,84,186,16,118,185,83,127,155,35,39,6,149,18,190,196,140,52,193,191,52,60,238,194,140,178,57,38,79,156,77,4,57,86,211,105,244,108,40,170,127,34,240,177,41,214,84,152,109,61,106,100,172,246,109,40,124,70,137,50,150,134,160,243,144,223,70,212,44,162,246,237,217,87,170,98,70,5,43,38,64,198,221,225,8,203,71,51,161,157,22,203,131,16,178,16,98,144,94,54,25,181,172,17,163,214,71,224,149,66,151,111,9,18,247,218,10,239,32,255,177,2,74,137,206,177,63,68,85,29,66,106,56,6,10,190,83,52,194,57,183,111,169,252,183,198,245,210,163,36,155,156,159,240,6,25,156,85,13,68,12,85,4,9,24,206,242,72,115,192,4,36,70,12,122,231,221,123,173,89,253,247,108,189,154,150,80,103,183,34,73,66,12,57,247,216,137,66,214,202,194,103,202,51,229,60,126,240,9,142,114,242,55,133,70,51,129,7,130,121,89,208,109,177,31,129,73,99,245,72,45,25,253,168,124,44,120,231,106,140,247,50,158,8,25,22,148,46,34,170,88,45,233,94,244,106,228,241,34,49,101,202,214,242,100,108,24,37,126,218,136,96,245,75,27,227,112,76,4,171,107,151,19,149,202,158,208,171,3,174,196,231,18,38,195,233,13,234,11,229,195,42,28,10,63,82,133,22,131,70,188,82,34,77,63,249,200,225,150,122,253,113,120,37,12,99,97,116,212,225,223,177,32,142,192,104,231,196,168,112,88,136,110,15,63,7,75,88,192,168,15,203,110,182,140,142,44,134,165,65,116,34,159,155,176,216,173,81,231,94,41,157,146,109,154,188,110,241,0,52,250,242,83,136,108,140,196,200,35,96,198,39,41,68,29,196,165,168,244,89,1,191,27,203,137,10,249,200,205,111,13,37,154,112,99,81,193,93,102,184,186,5,23,67,39,18,182,83,45,62,162,133,130,64,53,166,153,150,111,61,6,76,172,98,200,115,159,93,130,144,146,190,156,139,192,64,194,183,145,251,136,182,29,132,195,51,152,74,47,48,90,186,129,178,157,203,128,146,217,232,249,224,180,240,102,42,130,126,94,72,37,227,167,59,132,148,93,96,100,155,252,228,42,215,132,197,19,125,139,249,57,175,43,126,154,26,137,124,238,109,172,42,39,187,145,32,20,144,123,183,153,124,72,214,172,36,229,251,52,157,211,230,60,243,165,209,4,18,152,178,224,28,18,36,172,229,193,200,119,70,196,17,142,206,43,92,178,184,69,240,3,228,47,191,201,32,238,7,105,245,230,132,241,244,96,145,44,191,2,219,60,140,215,122,7,136,244,181,97,198,65,226,18,191,93,144,116,150,171,45,64,19,205,126,112,35,138,64,45,45,141,200,177,248,213,135,50,98,177,36,200,136,157,232,28,40,22,18,174,130,246,30,180,44,72,5,48,134,50,164,103,81,115,231,15,190,161,235,83,212,200,47,253,193,222,167,31,243,11,99,22,181,132,165,51,19,206,28,72,61,125,158,108,83,135,144,49,161,58,163,231,47,91,44,64,94,250,210,19,31,61,113,132,85,69,152,109,111,43,154,136,62,195,101,182,69,160,239,45,8,141,71,175,31,81,118,57,249,12,190,49,98,148,106,138,56,39,245,91,61,4,52,30,76,249,191,108,71,216,170,99,196,231,160,90,76,200,14,30,76,172,103,68,139,163,245,160,200,205,105,49,237,121,245,34,47,210,5,174,52,204,239,232,159,220,218,50,199,167,38,66,226,131,102,252,246,87,175,102,71,57,241,219,239,160,210,39,107,180,130,122,168,148,4,201,199,117,33,95,117,195,65,48,221,79,9,28,28,104,217,35,76,84,240,181,69,254,204,168,253,176,160,28,182,72,144,220,27,253,219,21,123,6,93,4,67,102,248,65,165,180,198,147,81,14,43,193,233,141,142,232,205,198,79,196,233,164,77,119,159,31,129,125,192,164,161,116,72,249,246,247,70,23,239,134,171,66,224,119,76,158,26,141,159,20,77,72,165,9,198,44,161,159,104,242,181,150,136,43,48,142,152,191,54,29,238,253,42,138,250,204,136,254,97,168,77,229,214,151,188,71,139,91,191,163,167,233,152,189,67,111,157,124,238,106,66,189,1,147,212,125,238,123,92,93,224,165,203,49,163,250,230,68,66,140,34,80,173,64,230,160,34,221,51,2,46,42,20,190,9,17,159,60,218,158,241,117,52,130,117,41,224,115,65,97,186,174,47,36,50,2,255,232,43,28,70,190,80,86,254,181,32,84,54,116,255,246,249,132,209,119,140,194,161,130,78,165,244,102,50,132,87,134,188,34,16,32,147,156,122,89,162,57,14,91,171,136,252,54,21,204,174,120,250,134,192,68,45,134,192,215,36,104,29,54,198,100,121,49,178,154,61,62,137,137,140,86,133,223,247,139,70,67,235,222,144,70,147,141,85,127,221,249,55,149,68,13,143,93,162,209,61,54,83,120,190,68,200,2,89,61,78,156,104,146,135,255,56,183,21,114,119,180,136,57,33,130,209,84,229,123,65,71,218,134,128,103,109,5,77,253,205,89,7,46,99,152,231,61,76,167,164,194,163,185,223,122,4,4,70,165,231,56,63,203,189,70,64,41,40,138,164,51,136,3,246,22,134,207,67,78,30,115,61,30,12,161,168,43,240,41,33,102,135,128,171,48,226,25,24,196,46,6,158,140,31,177,249,155,230,188,195,212,42,229,28,227,140,68,174,35,190,133,241,124,201,83,211,24,53,226,59,98,103,103,240,137,194,116,211,30,142,47,197,246,178,21,158,81,154,198,31,78,137,77,17,103,164,215,32,46,30,148,140,200,91,177,177,58,253,167,181,168,73,236,23,3,157,182,155,156,189,101,202,178,228,191,200,93,198,186,131,4,120,200,213,86,112,26,22,16,226,230,77,95,235,249,42,211,125,46,50,247,67,202,20,65,223,22,28,28,14,13,151,75,239,189,8,83,159,128,57,213,134,220,123,15,171,62,11,170,4,104,29,247,7,118,54,86,67,213,185,128,176,132,243,61,246,247,183,255,151,45,159,250,192,56,22,15,222,81,228,185,10,147,96,15,147,18,177,44,105,174,63,133,237,98,196,160,16,110,63,250,94,152,186,53,73,28,204,3,200,17,175,166,54,19,7,23,91,83,26,41,180,40,144,186,155,113,234,77,178,187,9,195,49,219,133,196,225,163,117,114,168,34,237,219,107,126,168,55,89,153,174,178,100,83,117,182,98,59,204,139,176,148,91,31,37,245,246,1,47,85,132,135,30,122,208,69,29,134,194,25,34,196,117,8,87,192,53,18,54,76,149,150,78,147,211,157,61,81,250,27,186,92,76,59,76,143,131,201,186,177,229,123,80,172,89,146,33,130,130,44,25,111,42,88,195,19,44,22,136,73,12,249,233,27,54,6,206,172,136,141,30,242,88,239,209,146,30,2,245,150,92,211,112,90,191,135,142,91,67,196,146,38,35,157,191,51,116,153,128,69,30,143,140,218,193,105,13,107,243,157,182,233,129,158,102,100,158,49,135,150,213,76,201,47,67,87,91,195,57,160,1,86,170,135,33,200,48,105,138,128,159,181,46,59,59,61,174,89,48,90,176,8,246,148,155,207,93,91,154,232,203,74,183,175,192,48,48,133,19,138,176,129,20,221,28,88,72,132,143,99,153,248,248,85,24,86,146,188,249,92,226,214,91,117,118,141,182,76,104,36,70,205,35,235,192,47,83,93,212,150,34,37,173,46,126,104,37,30,27,23,19,0,173,122,241,12,174,85,134,148,224,180,252,50,220,247,17,217,130,241,24,23,246,3,35,42,149,240,146,136,51,237,160,99,229,126,179,160,21,28,122,243,101,157,76,49,251,169,217,149,39,123,182,82,102,68,127,219,164,108,117,111,174,227,181,198,194,132,21,80,111,14,13,146,208,167,80,197,46,107,11,246,189,27,97,248,66,181,221,144,175,77,213,101,219,73,11,131,80,156,124,175,110,199,109,128,144,167,47,1,169,115,17,198,25,25,79,212,98,70,180,213,191,163,117,42,143,55,28,31,227,174,52,84,41,145,77,176,65,136,16,196,42,149,216,133,216,7,29,186,153,145,54,211,133,146,90,224,110,116,167,121,30,82,26,41,55,239,203,228,106,226,160,62,218,121,114,160,172,75,254,65,172,128,34,116,122,72,10,65,44,157,214,71,99,191,21,216,250,42,195,116,161,216,170,202,205,199,186,209,148,60,73,18,61,215,44,63,85,71,220,58,132,201,8,207,119,161,29,125,35,93,91,9,170,38,2,31,250,29,183,245,36,5,140,169,215,21,230,28,115,209,101,11,54,139,18,232,49,217,188,176,245,80,62,22,122,254,99,158,111,142,9,5,19,71,71,148,162,138,80,118,133,242,120,136,94,2,5,147,52,26,197,213,208,47,232,136,154,250,139,115,104,94,58,89,231,231,230,196,150,28,37,129,39,45,72,199,138,11,70,13,102,45,11,158,10,124,223,22,210,119,92,77,119,166,24,9,144,255,172,21,95,107,80,131,47,32,181,115,97,43,98,109,136,203,97,146,4,161,36,13,151,161,28,57,168,50,172,80,59,32,174,185,132,59,249,208,41,216,131,92,246,146,3,106,242,37,225,91,57,78,166,244,96,78,225,37,55,231,57,150,179,225,209,166,48,133,113,23,210,141,115,252,188,3,46,106,53,189,197,127,218,137,1,49,158,17,5,111,18,192,210,166,4,71,92,194,173,150,160,2,99,163,21,65,190,131,144,122,9,161,244,107,137,119,89,147,131,122,212,27,239,212,62,109,156,7,78,166,149,238,66,51,29,159,166,240,160,146,42,225,38,18,13,20,232,188,239,124,227,141,113,129,175,194,180,98,214,188,249,251,176,83,94,154,238,74,223,167,236,193,251,231,193,223,151,236,238,172,115,53,204,0,114,53,202,182,51,127,27,62,47,217,61,81,16,173,30,185,1,134,208,70,70,148,179,114,199,120,55,170,137,167,162,86,74,237,112,189,83,124,125,74,8,141,254,195,137,244,46,202,72,50,15,222,94,242,78,199,17,112,235,82,99,122,104,26,173,193,251,6,253,168,110,68,104,206,84,247,105,161,97,35,247,167,48,26,146,177,234,104,202,148,32,55,240,45,33,129,8,220,199,7,38,181,24,20,127,21,142,93,57,56,12,190,2,35,157,32,31,132,106,253,25,11,15,127,90,108,111,171,139,57,49,102,229,199,223,40,48,109,159,49,253,81,244,169,75,239,253,211,179,11,24,249,34,249,32,132,219,195,183,60,215,170,26,183,194,167,198,54,8,79,254,149,248,58,230,240,136,94,203,231,152,163,215,122,245,209,222,7,12,149,172,115,48,78,87,253,192,193,62,5,76,238,69,158,252,82,64,23,220,158,7,186,181,42,79,254,188,239,96,24,124,111,241,233,202,165,182,223,74,5,29,182,120,176,124,237,11,47,150,79,226,67,139,156,16,174,28,186,235,106,8,39,189,63,165,121,53,71,101,254,72,211,253,193,225,92,185,178,66,32,51,218,33,99,248,224,170,50,183,196,0,215,216,49,228,28,204,87,190,8,172,211,55,116,51,142,9,69,139,161,75,140,219,91,153,127,148,4,85,118,105,178,29,239,100,243,239,101,236,239,85,127,154,65,11,222,208,183,246,148,179,244,144,254,78,249,82,170,92,202,231,167,33,73,158,241,65,230,135,198,155,188,204,140,178,67,251,227,45,109,85,135,118,162,217,130,88,212,196,10,151,194,215,170,130,2,70,125,66,224,6,49,189,159,214,36,221,166,212,184,193,180,51,166,215,21,218,54,178,247,231,106,84,131,102,194,131,202,140,132,169,246,31,201,151,10,27,231,148,155,67,171,62,125,233,83,20,74,153,142,192,215,166,158,195,198,112,36,159,147,191,119,222,57,174,166,251,44,209,217,14,157,184,65,198,218,68,107,246,88,75,229,9,126,218,113,241,41,229,107,18,18,40,33,134,128,142,140,20,89,159,95,207,124,72,41,144,140,82,231,150,114,255,25,146,28,112,183,244,37,38,204,143,83,162,38,140,168,73,23,24,195,44,116,126,38,37,109,138,26,139,69,92,220,40,90,148,245,131,164,104,15,230,220,73,8,93,215,15,22,130,19,236,112,179,42,225,195,99,108,22,37,36,180,108,226,233,173,175,105,79,250,218,43,68,89,135,194,176,13,183,88,154,172,1,185,55,149,0,45,190,229,50,53,121,25,147,223,76,138,93,3,86,57,29,240,243,83,235,142,45,9,255,94,102,2,58,63,161,4,122,72,229,136,32,20,48,236,123,193,157,139,65,160,131,98,252,34,2,43,139,178,161,99,8,58,250,250,160,24,118,62,160,68,115,234,213,231,190,216,232,177,209,214,113,191,63,124,71,144,251,211,10,51,37,89,207,246,69,124,56,72,123,187,245,13,42,76,0,39,246,248,69,195,132,222,27,7,214,79,151,70,231,190,142,200,53,149,45,135,159,141,41,53,129,12,24,245,137,126,168,190,53,86,198,103,72,232,91,11,130,218,98,169,78,253,105,202,60,220,88,32,133,116,155,190,52,213,227,193,228,74,233,201,22,39,113,90,153,76,208,219,162,7,84,117,155,125,147,168,166,223,98,84,97,159,247,130,223,63,109,9,62,206,103,117,188,15,180,226,209,26,246,212,7,222,181,166,169,209,140,183,70,102,25,101,183,33,92,121,33,20,60,251,3,67,127,231,87,227,178,214,207,178,70,82,119,164,145,127,213,254,162,205,224,134,92,2,60,222,194,68,124,172,138,195,105,0,166,205,153,239,102,54,200,92,239,32,12,62,202,249,0,76,15,87,13,175,135,116,187,252,180,113,19,58,153,252,37,170,43,92,73,199,180,228,51,68,190,96,46,89,50,102,157,18,183,184,122,83,124,120,117,11,239,48,106,175,240,51,225,46,150,207,89,45,121,156,164,191,136,21,202,152,113,12,166,111,243,6,112,72,249,220,177,2,162,17,35,126,105,116,210,179,201,184,219,78,192,86,18,61,63,199,61,41,67,247,236,9,11,232,142,68,116,123,71,52,15,217,43,181,136,105,120,200,152,175,241,225,29,53,130,168,150,140,80,7,19,77,202,48,173,178,174,4,179,104,49,182,91,117,187,14,201,225,25,48,159,231,99,119,210,222,18,149,2,244,93,234,129,254,224,209,50,121,208,97,122,106,106,48,91,29,65,70,112,80,65,80,115,155,154,236,19,49,225,141,186,206,85,152,50,248,200,163,18,76,82,47,130,5,50,51,243,188,133,39,156,4,46,250,228,17,245,90,8,192,43,76,12,63,120,98,151,149,104,171,111,132,20,104,4,10,223,18,41,31,248,45,221,224,186,32,153,175,133,77,192,165,140,248,105,228,57,215,84,199,11,134,205,155,245,15,52,2,108,133,87,20,134,147,106,90,71,45,245,89,105,232,10,242,220,169,84,124,7,222,145,21,37,206,207,59,225,116,217,10,111,202,131,3,62,247,243,90,3,62,226,8,147,99,98,246,162,158,240,32,59,233,117,75,156,83,69,125,35,235,45,242,72,96,37,140,62,116,146,118,92,217,224,231,44,20,147,169,75,216,127,21,69,14,67,90,126,213,131,31,39,146,245,20,54,157,143,23,64,3,253,142,39,171,136,27,202,78,139,78,205,141,16,102,165,159,100,108,141,74,16,231,9,222,222,183,202,219,209,171,141,238,40,218,60,223,50,253,128,180,150,69,13,91,111,210,6,3,248,62,208,77,238,219,162,84,197,63,56,218,179,129,111,251,192,80,110,141,160,198,197,164,81,167,11,184,9,220,53,105,55,104,168,74,178,225,209,149,129,31,116,189,29,60,184,44,10,91,202,252,194,93,225,86,255,29,124,34,62,90,105,16,148,211,3,55,38,44,51,186,217,91,45,159,199,182,166,180,184,248,253,223,127,55,216,111,255,26,89,142,8,1,151,142,9,213,238,113,115,43,144,214,128,72,165,112,46,138,227,22,11,77,61,77,4,48,163,70,25,97,226,185,117,225,53,90,0,146,64,182,10,135,12,197,184,99,207,172,209,36,36,174,187,36,65,37,87,134,52,18,141,210,213,245,111,28,13,65,162,1,63,195,213,152,133,229,72,227,193,152,238,154,159,26,22,186,9,22,88,132,234,150,14,105,99,255,154,73,238,185,166,136,57,243,228,72,107,4,209,31,5,30,253,3,55,202,79,130,35,144,248,189,198,206,160,49,107,1,63,179,65,147,7,198,112,215,61,128,79,218,135,180,136,192,86,181,25,157,198,191,45,73,96,26,209,227,201,73,59,141,207,163,89,249,92,92,77,33,189,110,25,4,226,163,217,158,54,230,51,63,115,133,146,116,127,112,94,74,202,171,109,30,206,168,15,229,33,86,223,31,24,165,118,175,97,30,68,76,251,103,109,82,112,18,5,233,229,124,174,37,101,27,47,61,59,173,120,251,19,97,221,81,85,1,133,147,234,234,33,249,244,118,168,168,55,135,149,183,234,205,11,236,183,73,92,117,140,58,78,96,72,196,71,52,8,96,178,136,175,248,204,29,147,204,116,120,169,178,234,67,233,113,9,30,190,139,209,40,147,148,90,185,18,69,225,23,27,67,67,229,84,82,52,175,99,233,60,135,168,127,89,47,239,141,153,240,94,249,106,147,24,176,213,204,69,63,198,55,53,1,213,103,116,189,118,163,242,106,253,11,71,142,181,83,227,172,201,7,34,72,209,51,209,127,154,160,122,239,69,237,81,116,161,64,29,90,231,39,210,254,190,72,114,154,32,152,38,57,21,26,91,103,141,198,157,190,63,182,21,29,236,51,168,161,41,216,60,82,206,206,177,67,153,89,240,11,162,16,181,63,48,167,205,200,110,168,46,26,115,7,18,235,247,107,209,138,79,120,162,233,111,147,238,140,174,189,65,73,250,39,59,209,76,63,218,251,184,96,40,208,155,51,71,147,172,101,189,141,83,82,253,52,87,207,200,189,189,211,194,132,114,21,94,45,126,121,145,225,155,95,180,38,163,35,20,24,162,233,7,220,247,140,169,0,185,208,103,166,80,198,220,5,222,93,207,250,110,234,232,94,210,4,65,118,157,58,13,127,2,217,51,155,71,107,251,192,7,3,52,218,40,169,197,106,95,120,151,120,109,136,39,69,135,197,96,146,255,1,115,251,245,129,51,37,111,42,6,106,63,241,172,68,6,188,191,211,148,12,52,21,69,157,199,10,234,4,168,172,196,242,131,103,175,198,185,250,246,24,88,187,116,42,161,226,30,108,45,152,37,34,148,104,240,27,211,232,76,61,84,84,235,111,119,104,130,189,25,216,228,176,254,29,122,130,194,134,61,105,76,125,178,73,6,122,6,125,14,5,46,250,218,8,21,249,47,191,215,214,140,37,225,224,43,152,220,21,245,222,233,117,46,227,87,113,188,63,48,14,122,194,119,201,94,70,147,106,22,79,12,40,195,139,88,132,232,254,184,237,244,94,229,25,178,245,3,82,105,84,3,126,83,185,106,2,205,168,233,253,214,76,131,166,102,48,37,94,81,36,57,112,118,191,233,55,235,114,76,216,20,219,213,84,189,174,223,5,113,157,57,23,31,52,184,199,31,138,23,242,57,108,33,73,232,222,47,222,104,236,84,43,2,253,138,248,16,20,98,204,246,49,112,42,142,144,195,56,160,122,44,209,225,80,162,57,153,206,189,253,177,158,32,147,119,127,106,88,226,228,168,241,255,204,247,96,130,48,122,202,43,225,108,40,151,200,77,5,12,183,252,231,106,126,188,37,188,135,154,148,131,76,151,207,63,35,130,110,31,159,136,82,95,133,187,198,202,129,103,152,217,166,133,87,21,221,111,82,250,152,78,99,122,28,243,3,247,35,48,117,242,31,216,76,15,135,49,156,37,191,96,28,188,46,172,7,124,164,225,20,95,142,16,131,243,22,160,96,47,236,52,212,113,34,54,25,112,35,141,254,73,29,50,16,1,83,1,174,32,82,192,43,192,85,53,49,248,92,137,27,117,188,179,227,101,107,198,243,57,68,216,17,14,99,255,171,79,4,127,69,116,219,145,181,216,90,99,51,172,166,212,143,91,88,132,202,86,155,110,155,254,151,127,106,10,214,182,14,40,237,76,209,120,3,195,213,254,36,175,173,68,205,207,52,163,54,17,161,134,99,250,117,183,6,223,2,58,127,58,42,72,1,12,95,94,28,157,83,195,190,196,181,24,138,128,17,156,250,196,104,96,53,8,134,139,110,188,198,154,106,10,226,77,130,169,74,229,64,72,31,50,161,228,191,192,56,91,154,135,170,140,147,195,239,36,63,85,195,90,111,24,174,175,189,31,161,82,249,228,115,168,239,10,120,32,248,33,17,53,120,53,61,36,64,135,215,144,118,11,2,110,35,140,58,91,70,87,131,144,214,6,237,51,5,75,103,77,125,45,164,198,79,11,58,18,244,185,167,102,115,238,129,55,202,201,76,200,195,87,141,20,26,235,132,211,195,152,201,32,102,221,228,160,233,201,163,2,21,170,70,141,135,181,127,11,125,12,220,55,26,134,132,25,58,40,94,96,172,172,31,248,189,201,14,20,94,232,15,122,119,8,124,81,21,189,63,129,194,183,121,210,9,250,7,91,169,110,253,192,155,130,127,135,151,169,116,41,124,118,13,210,28,120,157,234,55,188,26,58,63,139,181,161,199,41,161,218,18,149,121,219,180,122,214,231,151,103,11,82,129,119,232,161,243,176,255,199,48,50,244,159,155,67,194,239,55,111,133,16,233,249,60,55,52,186,14,179,236,53,117,241,118,236,29,81,22,52,139,171,238,179,70,208,31,130,83,52,72,35,108,163,48,245,184,213,225,83,63,97,68,211,114,40,238,245,176,71,76,173,142,158,63,74,159,225,240,237,77,109,248,105,140,36,190,231,252,73,155,233,163,193,3,113,2,126,167,232,55,212,14,207,180,27,187,76,135,247,197,175,166,223,214,142,174,234,77,171,159,250,176,132,241,97,241,117,24,97,238,47,108,18,196,14,159,213,62,233,183,74,179,149,191,151,145,124,126,18,8,37,180,199,48,217,142,180,161,159,159,196,178,31,123,40,168,96,136,8,12,189,129,183,89,253,218,43,244,165,55,108,75,254,57,200,73,181,79,106,239,77,157,19,223,250,34,185,34,158,57,68,40,81,170,96,84,179,148,33,235,91,145,0,29,14,95,178,165,250,211,112,213,250,250,160,98,121,94,221,12,55,228,204,190,4,14,93,111,183,124,210,38,180,41,52,135,7,121,215,169,112,137,188,225,131,39,206,253,214,180,202,165,21,218,97,120,162,116,9,172,35,231,249,131,105,52,252,36,101,78,118,203,158,106,20,33,122,53,44,175,110,87,30,58,163,63,89,71,68,217,139,59,239,135,67,247,131,82,199,29,99,218,222,167,158,154,179,217,29,130,198,26,48,37,98,235,243,57,111,144,155,81,110,3,247,133,166,121,247,142,106,74,84,26,123,215,156,254,62,198,42,145,55,71,32,73,147,104,108,21,121,115,66,53,50,166,212,68,142,248,32,182,29,106,122,15,145,229,248,30,23,9,175,79,154,151,63,136,139,45,26,162,25,207,105,205,209,14,147,80,211,95,190,198,144,224,175,85,27,77,173,154,16,69,89,43,62,7,214,153,156,201,4,186,102,180,12,29,106,61,116,76,184,213,136,238,23,120,55,75,19,23,152,205,13,90,42,135,223,9,209,21,53,34,13,7,137,253,201,215,128,58,112,198,91,109,11,170,203,36,132,41,154,234,56,135,201,12,202,234,34,100,116,188,144,147,133,141,133,52,20,222,231,150,184,185,213,199,200,91,147,8,159,254,90,52,147,125,42,218,223,49,91,66,227,148,162,112,74,246,151,194,148,196,196,102,87,224,22,148,215,102,132,91,156,94,27,137,23,137,42,192,128,85,106,137,189,16,150,33,241,33,32,116,107,33,50,193,38,60,132,250,28,125,41,104,14,99,23,127,155,200,85,16,117,202,25,32,235,69,94,11,51,52,56,90,129,9,39,38,12,137,98,8,61,160,125,60,212,72,50,30,239,226,241,190,61,191,1,36,206,139,17,196,2,27,147,182,232,52,131,34,42,138,233,233,83,216,26,43,225,172,163,254,51,96,10,131,100,76,232,170,43,121,53,9,77,9,41,64,194,241,166,109,194,148,13,201,76,122,159,163,135,62,24,169,94,149,57,61,4,99,71,116,197,25,107,135,94,11,9,111,98,235,104,245,6,164,107,144,176,199,60,129,215,83,30,251,26,99,81,76,4,78,103,41,157,218,132,183,163,135,101,27,67,185,152,18,27,215,52,10,180,233,18,93,162,193,114,76,72,215,171,141,33,201,164,98,105,9,108,226,211,142,90,241,183,220,187,79,111,224,122,131,247,204,213,46,31,154,150,107,153,253,87,137,205,15,84,201,225,0,176,42,81,189,18,20,205,111,159,5,135,86,39,81,251,56,206,124,17,219,197,82,1,46,51,39,107,180,253,31,235,61,30,122,245,65,89,204,79,14,44,242,33,223,209,58,247,35,154,109,93,41,90,13,64,35,2,157,181,177,5,227,172,200,136,108,24,30,106,156,13,141,212,105,19,152,174,209,18,155,127,255,248,222,27,22,171,96,182,120,187,247,51,210,117,180,57,26,154,71,2,105,207,16,141,173,183,235,61,167,55,200,66,14,254,177,214,129,18,224,169,161,75,73,203,73,215,179,129,62,191,228,147,166,22,239,104,110,142,13,189,4,61,43,245,237,83,100,216,209,182,69,127,42,174,62,104,206,230,131,191,55,73,213,100,136,16,10,26,194,2,191,141,44,52,5,112,116,182,180,84,83,63,105,181,56,14,207,169,166,23,117,59,43,178,88,28,144,87,183,50,234,244,83,10,225,45,81,99,216,79,216,82,77,110,235,190,237,158,211,85,70,101,192,103,237,43,15,126,232,183,5,200,147,209,77,19,33,164,99,148,170,18,167,193,22,238,193,74,118,150,145,145,42,138,7,29,23,191,73,121,196,104,60,166,156,232,235,242,45,242,219,213,214,101,19,190,161,224,104,178,0,210,94,111,229,74,45,4,15,108,61,137,18,34,48,228,139,62,42,112,166,200,154,63,219,232,87,227,222,108,154,31,244,142,200,159,25,75,178,48,181,157,99,156,206,222,52,116,40,88,109,250,185,32,11,13,226,75,90,247,52,35,121,105,127,41,190,238,169,132,30,218,204,71,129,48,124,131,14,83,227,35,118,2,29,26,53,98,137,20,97,79,141,103,176,121,71,128,159,180,30,59,169,160,204,43,183,163,249,170,159,48,166,241,161,236,29,87,79,35,188,23,216,216,93,110,192,244,85,200,131,143,6,253,168,63,120,195,194,188,10,119,246,192,184,249,219,83,116,63,35,43,181,67,168,135,238,104,13,22,82,184,225,219,209,165,83,109,73,188,226,18,242,169,110,7,243,142,111,217,202,157,209,230,12,243,134,151,24,106,120,93,116,170,163,181,30,170,148,119,88,203,75,83,74,124,227,183,145,228,233,71,111,14,103,132,135,5,32,195,253,252,50,114,203,110,220,92,107,141,44,10,195,99,232,164,177,148,100,149,243,129,113,162,124,27,53,179,86,203,62,208,30,74,237,47,120,5,139,150,94,92,210,199,125,197,213,16,6,44,189,186,81,60,233,111,109,220,225,98,99,92,88,155,67,48,16,166,33,90,206,21,38,178,226,159,122,145,134,173,122,245,128,84,54,110,78,205,174,126,106,99,147,136,41,252,203,252,44,129,41,244,156,1,155,112,140,62,57,84,239,45,30,13,213,112,137,124,193,175,185,189,0,149,132,7,57,73,65,223,138,9,173,131,187,173,124,75,96,19,236,138,49,133,7,99,201,134,131,74,198,234,121,111,186,66,197,132,185,199,148,41,253,201,172,77,81,98,64,23,102,182,32,104,188,52,233,234,134,68,28,141,148,196,31,108,153,213,28,149,107,213,28,30,209,131,7,150,113,27,2,191,227,202,25,203,136,192,93,38,182,192,203,138,234,255,96,188,162,146,187,6,39,15,49,193,245,7,191,167,134,134,76,96,52,26,71,192,180,252,165,163,121,173,176,173,253,89,42,236,108,207,184,210,39,71,142,114,198,163,209,0,37,157,2,180,98,148,63,107,0,210,158,94,133,84,246,154,94,164,123,161,248,209,136,44,201,181,207,198,185,94,180,107,196,46,93,104,220,96,208,232,225,247,108,40,173,155,244,23,95,206,173,208,41,217,116,57,78,145,38,190,52,208,23,167,114,219,240,148,92,177,41,89,216,72,110,251,147,191,63,60,162,50,103,235,190,122,78,18,25,93,216,92,228,209,208,60,113,225,25,222,145,38,182,45,87,79,83,2,250,131,105,67,149,206,14,96,235,152,112,248,20,181,115,104,192,26,120,190,127,48,149,81,115,201,160,118,178,100,211,31,237,254,138,11,5,46,204,21,127,180,123,44,137,168,112,247,80,255,166,176,252,77,46,121,109,72,51,92,238,150,82,88,138,106,100,170,52,248,215,151,163,195,138,133,4,229,0,106,126,239,6,55,91,145,95,102,27,119,29,19,18,194,239,88,213,33,69,52,210,155,220,168,227,183,79,254,129,71,141,39,67,115,86,90,209,248,109,2,49,113,115,74,203,116,196,27,220,227,127,113,3,96,250,115,63,48,89,161,63,148,82,232,169,203,139,247,114,186,105,242,142,200,29,126,198,140,82,44,71,57,238,63,235,3,178,247,191,8,210,131,33,122,173,58,40,208,144,214,248,105,56,83,244,185,208,102,157,254,216,48,125,73,61,128,205,4,254,209,97,4,7,239,103,154,189,31,251,179,222,12,166,71,72,167,248,44,206,235,10,53,130,69,152,116,138,215,234,226,246,15,46,56,155,242,224,240,148,141,37,176,16,8,95,146,56,111,32,118,188,214,51,206,117,241,13,90,64,123,139,65,49,255,72,96,88,126,143,79,5,52,152,165,209,18,5,70,118,215,147,223,99,72,46,12,141,146,9,251,106,204,148,161,177,74,180,183,103,25,49,104,239,60,184,93,55,75,184,175,189,32,224,77,98,75,137,8,202,26,104,254,185,90,129,178,89,30,124,143,44,133,99,129,188,187,235,213,44,91,95,184,149,88,190,48,193,163,100,192,126,233,207,253,118,156,123,116,63,99,151,56,190,213,194,234,6,123,170,192,168,89,198,144,190,191,21,53,170,139,130,230,240,76,241,70,212,18,218,51,129,81,16,246,153,82,76,8,70,151,199,69,22,166,197,213,132,60,186,222,156,47,20,7,8,12,31,18,241,131,226,172,68,93,202,134,154,10,239,87,224,99,156,69,14,179,242,117,83,161,72,160,199,241,99,154,155,242,218,228,155,174,23,110,237,98,84,99,178,128,232,51,43,206,65,241,96,168,119,166,194,20,51,151,153,112,21,26,21,172,1,154,55,253,197,54,133,117,217,157,1,3,186,137,247,56,252,108,98,221,136,107,197,14,58,59,224,182,37,180,252,96,28,233,145,87,79,149,36,124,254,12,141,204,249,219,13,191,239,10,12,177,253,149,223,166,139,55,97,184,100,60,147,192,139,33,205,44,191,109,141,133,35,96,236,193,33,55,55,101,53,223,138,25,243,43,148,108,52,74,157,93,227,224,165,221,66,98,42,207,97,228,144,223,137,22,221,106,171,145,189,133,41,131,225,33,188,8,72,200,195,128,146,179,129,148,148,252,180,69,219,226,224,164,192,83,102,121,37,190,224,154,207,191,123,11,33,40,252,157,247,228,99,55,245,101,137,154,214,83,195,22,129,97,75,239,140,120,225,204,31,126,207,177,101,175,164,177,30,43,217,225,82,181,12,239,153,145,118,178,249,75,153,52,120,142,136,105,58,248,134,83,140,147,46,61,148,75,249,66,218,64,212,116,73,210,147,198,87,107,73,117,24,158,87,49,237,136,236,192,172,18,223,153,96,237,20,24,90,137,210,98,150,92,61,246,80,61,130,139,198,209,74,199,202,17,216,98,65,49,135,216,36,182,252,180,229,113,252,98,2,69,194,21,69,77,53,12,245,1,111,170,2,100,72,46,239,29,75,7,97,68,17,224,186,8,224,80,240,20,240,219,127,196,234,164,94,112,187,102,51,55,103,178,230,136,162,46,77,73,102,60,218,27,130,204,66,95,227,115,56,97,179,18,93,19,249,136,107,23,159,188,26,91,95,62,166,237,8,251,230,147,85,241,64,46,113,32,23,137,3,149,62,178,135,45,154,48,227,210,55,39,134,152,71,221,216,216,242,177,134,150,203,83,123,67,21,112,152,171,239,44,16,186,113,96,186,35,98,192,58,17,71,185,55,90,117,37,159,154,250,96,57,80,73,241,159,155,227,217,32,93,208,171,167,17,148,59,12,223,84,147,241,132,88,162,198,78,53,173,56,115,11,124,77,214,209,97,126,105,200,111,27,145,244,244,223,182,218,125,1,215,14,241,45,188,70,120,38,229,151,183,217,21,61,252,7,230,179,222,154,144,110,137,171,23,12,80,185,56,58,71,201,137,57,56,8,18,137,245,212,9,166,207,21,87,195,160,35,79,118,140,88,236,6,90,135,78,146,183,77,173,25,243,119,152,88,160,60,55,94,177,119,76,109,184,188,134,158,229,212,169,151,25,135,53,46,147,28,12,144,249,227,9,57,106,69,136,249,216,227,157,142,17,229,167,159,3,146,161,46,48,249,158,19,206,30,106,203,89,38,65,136,136,14,222,128,223,121,39,217,57,204,0,202,195,123,120,131,75,105,235,137,32,85,57,16,177,200,171,236,116,166,209,183,78,75,120,212,35,175,77,226,164,198,230,222,140,74,59,199,116,64,116,119,227,48,70,96,94,189,193,247,154,207,38,113,247,1,147,253,8,29,57,185,187,37,191,221,160,68,146,245,51,46,99,17,219,85,179,240,111,62,154,117,130,173,56,171,17,72,168,77,225,141,2,163,92,45,187,236,180,214,201,157,191,140,169,148,67,58,57,241,242,172,197,213,144,10,166,139,189,18,186,146,192,99,74,233,44,194,118,116,115,205,24,148,38,177,122,138,92,240,21,227,185,44,38,146,223,99,118,19,91,141,241,62,71,18,108,15,125,54,132,119,137,17,166,161,184,71,126,25,125,131,29,86,192,179,30,69,161,7,59,137,214,123,95,30,100,36,165,212,19,46,42,35,103,139,121,4,49,116,19,152,234,145,26,19,133,70,27,133,167,41,42,215,88,62,196,55,228,183,225,254,157,49,197,161,71,148,121,98,188,98,39,142,68,58,231,171,62,56,37,175,39,94,11,254,210,242,129,97,150,204,123,247,134,37,32,176,101,67,71,192,176,178,203,60,161,227,220,165,25,128,159,53,187,228,230,239,191,228,91,79,188,26,113,67,45,90,31,22,202,36,233,37,198,40,70,200,27,230,145,48,202,56,2,111,227,102,119,216,194,77,129,178,165,191,217,210,3,109,107,125,96,17,252,3,238,84,143,36,76,188,220,57,77,248,105,20,155,114,87,48,53,6,231,91,38,78,35,42,234,215,212,45,90,196,151,104,240,233,98,223,208,223,83,78,70,128,170,150,72,24,138,28,143,192,67,225,247,233,107,207,17,171,20,47,231,144,208,205,48,60,80,242,14,15,152,4,114,60,57,247,119,141,143,97,122,5,226,29,147,116,235,78,46,0,92,164,30,230,210,254,252,108,181,60,121,232,236,146,123,19,135,150,195,131,74,57,25,110,152,31,158,251,219,19,214,130,50,107,115,47,53,190,52,106,110,234,149,112,126,175,158,65,181,77,107,88,23,24,145,156,145,48,209,140,92,91,184,118,48,94,197,168,188,233,173,87,195,117,85,103,194,132,89,142,192,111,35,141,184,22,29,178,83,92,57,196,127,79,68,51,88,152,196,135,5,62,71,222,139,54,50,33,118,186,198,122,80,35,6,74,60,180,137,19,10,117,252,140,184,23,253,58,154,190,54,86,174,122,115,142,194,54,42,175,213,56,217,194,41,33,120,167,33,30,28,191,230,93,54,102,18,86,61,91,54,90,34,109,165,161,108,124,176,2,211,26,25,145,70,42,161,167,76,67,56,44,251,138,73,76,37,234,20,159,134,30,156,58,98,196,241,60,132,251,233,154,146,211,77,215,188,225,13,203,139,65,107,223,74,184,53,239,64,109,178,15,155,120,79,218,171,135,6,116,29,22,40,127,34,46,6,23,186,104,207,179,92,216,7,110,132,41,167,250,144,123,152,28,234,138,40,37,92,168,122,241,154,193,167,188,45,21,171,182,25,86,11,213,239,30,236,128,81,95,63,8,185,169,94,60,54,69,84,69,10,125,160,197,233,209,10,3,204,105,37,143,70,221,99,139,48,13,181,228,243,115,245,89,209,92,77,25,4,228,123,178,66,104,71,141,40,12,65,50,93,186,68,137,195,141,124,255,246,44,195,37,215,82,254,215,19,222,159,46,206,231,225,227,154,228,91,211,249,46,145,43,26,208,107,137,128,29,68,219,67,191,22,33,76,79,219,216,115,171,24,58,92,202,20,60,69,120,169,88,37,74,194,214,213,20,65,28,54,101,41,113,133,105,187,160,222,19,48,225,68,129,17,19,27,225,31,95,232,184,244,230,88,238,35,246,36,50,172,71,12,67,202,167,78,248,184,199,246,180,46,168,133,205,98,5,76,170,54,242,107,190,57,139,24,97,248,245,157,116,187,220,155,242,106,215,128,178,5,82,165,192,239,30,11,26,196,10,160,196,86,52,68,136,207,193,87,155,113,20,154,131,245,234,107,132,54,18,133,169,18,77,191,166,15,147,30,244,115,151,133,108,226,18,149,195,93,116,24,209,61,49,28,47,37,77,53,172,5,218,127,36,137,125,137,223,212,17,222,205,27,133,173,190,17,229,52,181,228,139,193,240,36,131,10,255,89,205,51,155,169,122,196,97,164,241,136,94,244,216,210,16,203,149,223,126,199,244,109,225,27,173,247,83,82,68,14,227,30,173,205,1,195,179,47,89,33,138,40,223,110,156,94,178,229,48,4,126,206,81,120,178,166,192,172,215,82,122,170,121,25,90,24,19,158,149,34,255,248,101,74,144,229,136,185,136,12,229,44,126,71,25,189,9,2,183,183,37,69,204,226,217,45,75,98,22,151,254,235,22,89,54,186,56,133,254,239,90,195,82,186,47,180,160,118,137,68,94,72,37,243,240,227,70,67,135,236,16,132,136,195,111,209,181,46,103,8,239,77,148,35,174,166,116,66,190,199,3,167,4,99,232,92,8,155,215,168,167,219,94,225,58,33,175,152,81,107,96,86,236,77,120,11,161,16,212,212,168,74,197,1,101,18,38,225,8,96,57,66,249,48,210,253,167,204,227,8,12,79,67,172,191,95,147,111,23,152,226,249,149,87,35,33,32,191,77,233,240,93,114,108,83,77,147,240,182,226,128,128,135,216,242,208,128,98,114,196,18,32,75,144,113,105,72,68,113,149,211,37,100,77,180,68,41,136,174,211,111,93,169,225,220,249,214,13,121,154,12,96,189,253,174,37,1,49,228,166,156,249,35,227,22,227,214,28,19,20,219,70,134,157,97,13,166,109,240,255,248,239,255,244,95,254,245,63,255,151,127,252,235,191,253,199,127,252,191,255,252,223,254,211,191,252,199,255,231,255,254,151,255,250,127,254,111,255,203,63,151,255,254,223,255,233,191,253,219,127,253,47,255,248,231,255,240,191,254,227,95,254,237,255,251,215,127,252,135,127,250,191,254,241,159,255,211,63,254,237,95,255,235,63,255,1,255,251,255,79,219,153,236,208,146,220,70,244,95,188,246,34,231,225,59,188,244,202,176,13,67,27,9,16,244,255,112,30,222,74,50,82,128,150,79,130,90,221,205,87,117,171,178,114,224,16,140,248,203,95,255,247,63,254,241,247,191,252,245,255,254,237,223,255,251,111,127,251,251,255,252,229,175,255,245,143,115,159,255,188,47,100,29,206,23,92,181,193,12,132,214,18,69,193,5,29,121,241,2,53,192,185,48,159,165,212,106,100,144,168,156,6,131,12,148,170,147,174,203,237,111,132,112,152,126,100,48,32,215,8,89,193,249,76,127,242,117,65,103,209,245,233,136,220,106,185,28,95,142,201,90,92,183,55,16,20,171,73,236,48,155,50,100,246,166,13,211,104,107,98,166,78,234,168,216,100,83,92,175,62,111,184,28,21,139,223,42,251,126,50,201,244,238,66,200,108,120,82,109,73,70,208,181,46,126,20,74,33,205,233,34,12,130,132,162,95,141,224,249,150,71,203,96,15,62,227,250,33,243,195,104,124,70,174,146,76,18,176,21,249,101,162,192,16,127,230,28,21,186,79,114,178,103,91,223,110,62,11,66,252,119,211,44,63,139,230,54,232,156,21,208,165,168,151,64,184,108,39,219,25,150,90,14,183,42,25,15,103,187,220,239,64,137,33,249,13,51,192,214,94,220,76,154,171,137,149,124,115,117,171,17,28,132,21,157,188,237,61,77,64,59,4,76,73,108,91,183,139,59,115,107,33,145,32,185,190,179,195,217,135,65,70,170,154,173,136,126,173,214,172,32,239,92,71,124,12,99,154,138,252,122,130,188,174,122,107,143,241,255,72,222,8,243,241,20,179,95,77,223,91,150,91,195,170,215,183,43,90,159,179,70,120,110,19,221,101,163,148,80,226,222,130,234,198,90,67,64,9,175,114,136,199,69,236,211,131,75,129,166,86,213,35,193,92,208,128,119,115,17,242,175,99,69,32,114,187,245,248,253,130,24,33,193,75,247,218,125,178,134,204,81,90,106,70,114,167,185,153,40,80,30,156,89,182,182,183,167,65,11,43,171,154,95,95,254,41,161,109,21,244,41,238,52,24,182,59,100,128,125,82,121,172,195,217,236,173,217,79,136,198,185,53,61,73,209,55,247,208,109,226,139,23,111,119,61,3,143,147,171,23,79,159,65,103,159,60,94,155,188,177,17,187,92,24,217,160,176,36,29,167,199,220,82,109,217,187,253,26,15,49,159,79,85,188,13,100,16,158,75,7,122,162,28,17,74,16,198,165,169,11,3,44,207,240,79,133,83,32,28,38,152,5,30,55,168,77,79,189,53,0,157,22,66,242,91,188,33,190,3,184,202,59,92,56,121,75,7,59,155,244,192,93,176,232,13,137,234,57,47,205,1,235,242,224,52,194,52,157,98,149,173,189,186,153,156,184,88,225,215,136,206,76,83,172,213,25,38,180,68,102,173,107,170,149,224,100,184,153,136,74,63,51,237,222,185,133,185,60,35,70,78,162,55,215,45,39,33,183,117,138,101,171,187,187,25,144,121,124,142,70,27,115,245,142,107,136,178,122,85,51,188,253,254,90,36,191,34,255,65,254,10,159,218,239,61,72,16,46,49,163,1,61,252,193,241,231,187,92,61,141,70,215,175,238,64,75,170,152,225,152,106,43,94,187,13,125,50,224,33,142,224,52,108,99,207,122,115,244,52,66,102,190,75,177,195,148,137,231,229,7,53,149,171,45,28,108,172,73,116,252,186,155,83,21,112,26,165,16,26,44,188,135,23,232,83,170,106,206,8,12,187,153,132,150,154,11,205,149,45,186,135,153,14,98,166,243,169,70,235,177,208,43,38,244,157,206,185,48,93,39,190,55,169,234,38,136,76,139,159,241,253,172,193,45,50,41,137,236,95,241,214,176,78,253,77,58,174,143,25,161,241,75,152,97,197,122,169,148,156,27,77,99,27,191,102,40,101,228,148,111,205,184,125,189,157,27,36,239,146,39,71,194,220,123,118,232,210,204,85,191,53,52,22,14,86,167,101,119,77,125,177,138,191,115,119,51,234,67,202,136,140,198,205,9,153,75,116,154,155,184,161,152,209,12,242,229,69,55,227,110,242,104,21,56,135,207,51,230,160,212,125,105,27,28,201,59,159,187,81,235,203,147,21,19,24,245,123,23,98,102,25,21,64,40,75,204,184,136,91,204,45,33,250,121,205,103,31,222,178,145,194,186,6,157,236,165,5,64,221,112,200,111,179,221,93,214,111,204,93,219,214,142,25,119,208,173,200,25,76,181,154,46,130,223,251,236,164,67,182,82,244,72,232,97,113,51,68,97,50,40,9,194,184,219,246,0,16,20,126,109,55,27,113,198,197,136,13,235,157,20,9,140,84,173,49,119,57,89,66,3,117,151,197,76,105,211,151,95,161,240,24,211,20,202,219,146,147,63,248,79,190,56,204,232,133,222,104,219,20,71,170,80,148,0,161,164,122,82,229,106,221,146,42,45,219,69,205,199,113,208,171,237,99,143,120,178,36,69,126,20,122,96,228,242,65,3,220,41,11,12,237,232,124,19,159,195,36,141,102,100,40,192,165,18,20,196,144,163,177,166,230,2,52,188,196,7,131,195,53,204,133,110,133,233,131,6,46,121,202,111,163,61,122,203,210,204,149,179,109,239,172,230,2,138,208,205,12,122,76,99,8,210,198,77,128,96,206,207,10,58,111,133,251,228,47,182,144,157,147,207,125,98,192,233,74,141,29,128,76,150,49,5,126,114,43,249,191,139,69,21,13,220,105,73,37,38,3,94,116,220,186,16,109,239,152,135,91,136,99,172,122,88,226,116,2,254,33,168,31,203,192,230,237,203,135,206,39,33,182,71,42,164,30,183,209,217,45,206,199,109,50,13,11,237,166,115,4,115,198,89,0,77,205,103,198,59,104,156,32,163,8,52,142,198,41,24,39,130,89,3,114,108,49,27,102,121,5,179,198,92,66,233,145,72,2,129,108,9,243,20,180,8,9,240,218,157,94,168,147,154,106,18,244,28,199,196,41,11,250,175,248,55,196,8,200,209,151,207,121,48,60,103,49,211,3,230,188,26,103,79,104,210,114,154,10,43,187,6,97,200,6,17,210,212,92,139,43,89,83,45,153,146,65,167,154,141,200,182,31,2,40,127,203,46,207,82,78,46,173,204,239,0,31,17,243,88,209,2,192,193,168,152,166,100,251,132,243,210,156,253,135,169,35,239,93,232,163,112,31,11,42,24,233,22,183,22,177,230,61,244,136,127,76,169,111,161,41,182,220,205,225,102,73,166,127,193,147,185,124,202,152,171,32,62,146,105,79,122,139,124,167,112,95,228,135,51,197,120,167,144,232,150,5,16,35,140,66,78,161,98,254,129,4,130,199,87,38,197,19,15,109,229,198,48,163,144,234,244,19,103,227,195,187,30,98,70,139,221,9,88,140,36,53,42,99,136,172,173,217,124,229,53,43,190,135,117,194,153,23,227,133,186,143,12,9,242,143,205,5,59,145,84,174,2,249,62,230,106,244,21,62,203,242,144,158,34,115,219,87,240,175,84,186,237,229,184,207,116,100,123,115,14,49,106,18,106,96,52,1,169,115,238,224,195,233,2,228,181,4,221,186,144,14,78,108,230,168,60,249,121,214,225,130,158,108,71,20,239,197,124,134,105,197,169,186,141,104,82,204,64,223,98,39,4,160,38,231,7,117,99,215,187,101,5,207,174,86,68,4,110,214,114,24,72,64,243,63,25,221,169,236,204,50,103,181,72,195,94,130,237,120,120,135,88,167,145,86,103,89,225,112,241,24,33,155,244,180,154,161,95,185,33,27,176,218,36,157,134,137,230,238,208,192,131,219,125,8,65,41,24,222,129,242,232,101,132,170,202,223,158,64,129,38,103,234,129,99,88,40,251,146,85,171,188,237,199,164,238,69,230,26,77,135,243,1,115,48,89,13,45,170,29,51,12,43,197,121,176,178,9,118,139,153,238,237,235,240,54,35,247,208,149,137,190,167,139,150,131,38,223,2,141,78,164,188,134,171,67,209,87,0,27,161,155,19,210,72,243,70,246,63,146,153,72,189,39,232,194,187,119,126,54,240,104,178,246,200,140,111,79,195,176,82,144,197,19,51,204,23,221,159,140,13,69,190,7,8,110,72,141,220,124,118,163,37,230,159,170,131,63,25,71,85,146,223,70,92,225,22,136,204,140,210,137,152,143,115,119,193,178,118,243,18,136,15,168,173,179,144,154,29,175,96,171,211,153,56,199,124,10,83,217,157,66,9,158,40,117,173,17,239,5,236,72,226,96,131,85,7,179,221,132,16,89,118,67,112,145,171,197,7,65,84,82,214,7,5,10,151,63,128,3,133,124,168,94,141,100,193,109,53,60,102,180,70,228,197,32,159,79,62,87,208,228,147,242,17,37,131,243,239,132,82,205,250,101,196,124,62,191,79,113,227,186,19,27,125,59,49,197,129,249,201,20,183,212,129,103,182,160,59,214,12,165,245,11,109,255,150,203,100,175,179,152,87,114,116,155,53,216,245,44,33,52,9,116,218,105,125,237,241,241,212,60,236,188,113,115,81,228,16,221,196,56,76,110,165,255,85,94,171,157,168,108,140,160,137,59,209,187,68,116,132,116,227,102,254,135,49,106,181,161,87,27,146,238,78,66,211,143,210,245,113,252,186,158,130,100,142,116,202,82,107,26,174,71,75,36,138,151,47,102,176,180,30,159,39,74,54,250,41,105,212,217,190,143,34,39,39,20,188,152,91,139,96,210,218,191,151,142,217,185,32,130,73,18,114,69,87,110,163,238,229,94,35,109,8,165,63,191,13,1,237,221,165,79,176,49,164,162,157,18,109,37,35,162,19,146,183,58,85,160,151,114,226,190,142,176,146,30,93,70,176,235,123,124,205,86,249,23,43,76,85,217,205,116,199,100,189,24,136,137,16,197,193,95,84,212,156,250,140,24,185,22,13,161,19,109,89,205,211,45,56,149,73,95,43,145,164,247,140,72,5,232,36,209,197,185,249,114,204,148,121,3,59,118,113,212,114,136,92,87,152,71,142,245,131,185,162,141,28,102,112,216,61,204,48,88,138,47,193,167,247,220,110,131,240,17,133,226,48,55,114,140,98,134,65,34,66,8,100,246,28,11,204,183,50,1,188,28,12,120,80,191,137,25,188,201,61,3,140,32,111,234,197,208,158,117,31,21,138,208,89,126,186,79,180,206,226,98,196,169,213,140,131,28,137,7,84,10,252,192,199,76,246,205,125,9,56,234,131,41,174,109,107,115,79,225,190,209,121,147,229,193,27,94,147,83,10,66,145,28,45,71,116,62,81,63,245,217,0,77,104,16,207,96,38,96,116,239,142,230,206,145,228,123,22,240,14,62,42,120,221,89,158,12,162,7,207,244,52,75,43,201,173,51,237,97,61,210,72,99,84,189,24,136,91,241,229,5,189,97,212,241,143,25,68,109,115,63,166,33,24,50,101,38,209,166,213,34,133,5,248,87,30,219,4,30,195,8,119,183,124,14,124,218,225,193,228,249,17,129,201,24,47,122,157,238,34,157,17,59,145,146,60,24,58,42,212,210,125,188,7,148,239,98,206,160,104,221,154,132,58,128,240,140,216,53,166,240,68,59,185,139,153,237,44,124,109,248,84,102,21,51,116,35,45,194,197,186,244,218,108,133,213,200,156,113,42,135,25,82,161,236,241,28,233,143,104,63,54,146,226,179,120,124,60,33,99,137,96,209,34,44,194,249,216,175,72,48,202,107,77,83,81,140,228,215,170,81,44,5,103,138,66,108,164,36,32,88,109,75,204,32,141,124,51,36,27,63,100,30,65,219,135,44,171,123,203,166,80,36,230,20,231,34,68,2,210,184,70,157,116,25,14,246,154,17,82,222,89,204,128,250,61,236,34,206,25,122,239,115,191,149,61,81,3,82,120,22,121,240,182,96,202,119,95,123,75,7,36,214,115,180,69,150,39,163,43,164,247,230,188,118,109,133,99,78,199,177,144,121,84,76,70,203,175,230,135,134,12,41,100,97,158,131,165,91,120,21,121,45,72,59,156,140,10,233,138,153,100,27,166,9,42,212,80,41,32,229,224,235,183,70,78,180,25,221,74,92,27,191,12,131,78,110,193,204,202,163,201,215,154,22,136,250,142,113,156,221,18,224,235,102,156,211,17,177,101,83,51,12,227,68,8,53,222,153,102,96,153,101,198,68,16,39,87,174,93,186,12,49,163,36,224,197,19,36,35,226,76,53,148,16,44,156,126,156,23,226,17,121,110,83,56,94,62,162,32,67,100,68,77,39,216,221,152,206,82,27,250,90,208,121,122,221,28,79,99,108,57,185,38,28,142,158,238,72,16,6,206,37,214,179,28,167,167,119,161,101,43,45,190,22,105,153,225,42,52,36,225,164,155,181,253,208,163,14,115,96,31,88,93,142,166,105,98,160,238,156,157,21,80,171,140,25,100,170,185,121,56,152,141,8,89,204,103,233,245,26,30,43,100,241,97,101,187,159,238,176,66,245,216,212,74,10,93,124,244,49,100,10,210,170,180,37,58,16,233,15,58,49,76,161,46,34,143,182,100,127,6,178,12,186,224,154,209,219,78,241,194,198,195,225,28,162,173,155,234,72,60,22,210,213,195,201,81,241,32,198,150,105,0,188,168,248,129,199,116,172,93,142,106,154,22,150,19,99,152,87,29,109,61,152,33,179,240,248,25,111,191,200,194,162,7,46,52,6,140,66,111,231,33,102,128,165,247,112,104,213,184,86,167,152,27,132,145,78,232,61,77,148,94,204,21,241,140,251,98,12,193,18,63,0,98,171,30,68,210,248,117,93,86,245,56,219,127,144,86,26,34,60,202,81,152,7,82,63,254,104,213,156,22,49,23,156,206,59,106,213,154,251,98,233,13,83,8,247,0,162,2,52,45,114,53,208,234,219,227,69,163,223,68,114,34,204,248,132,94,72,254,85,128,100,10,147,158,234,126,154,31,255,6,141,69,25,84,132,176,253,244,104,52,182,77,29,150,252,19,235,185,102,4,92,100,217,15,102,169,239,10,16,102,146,148,10,51,144,41,47,173,64,113,83,3,209,130,25,229,171,233,4,238,196,212,226,165,128,224,108,94,124,164,172,60,134,188,24,253,151,65,194,210,72,211,5,81,202,49,47,11,114,239,116,160,167,58,226,69,204,44,19,103,135,71,157,162,201,250,131,255,107,186,158,5,32,159,20,45,144,102,110,183,215,208,168,31,75,48,237,98,133,110,36,5,171,125,133,181,32,204,80,57,77,15,116,201,20,12,217,176,224,254,217,206,178,98,133,173,104,43,194,108,76,162,78,184,79,70,93,38,42,174,112,245,231,134,230,36,55,189,55,157,19,158,25,224,172,145,199,182,178,245,140,107,115,142,86,195,102,161,72,75,65,198,207,137,173,35,70,5,194,243,160,205,234,129,98,164,209,255,98,52,26,132,126,117,203,136,88,143,215,61,82,155,149,142,247,82,115,38,129,226,230,37,128,25,204,105,208,187,19,15,182,166,142,39,108,195,121,196,205,113,183,228,230,141,254,176,120,110,132,225,100,142,66,96,84,138,12,55,154,141,242,214,204,187,88,124,105,88,134,36,204,117,130,138,188,86,122,240,228,84,60,199,90,147,13,205,18,174,75,238,13,236,37,78,129,140,242,91,211,123,143,41,91,113,54,197,122,181,194,249,219,125,109,117,105,237,49,179,117,68,249,202,132,54,110,234,115,215,230,241,183,173,235,80,162,52,51,169,79,191,57,85,204,162,87,19,50,251,131,31,207,88,24,167,62,115,204,209,2,205,140,120,241,152,35,150,52,146,191,252,62,218,241,253,110,9,238,108,150,128,58,116,76,241,84,114,108,181,80,120,168,149,70,59,63,35,138,209,168,60,67,234,116,135,204,209,53,159,183,30,6,33,15,197,136,115,253,107,222,217,15,183,138,103,55,244,167,155,117,61,249,249,147,71,116,190,253,204,52,239,187,121,71,58,29,107,161,170,224,71,0,236,136,89,47,70,254,46,134,140,78,196,231,167,75,241,250,29,218,130,239,165,214,191,225,71,114,122,205,231,29,134,159,138,84,190,199,124,172,36,60,252,184,7,181,170,59,70,129,202,202,179,152,112,44,38,181,102,169,248,128,225,36,208,14,51,19,186,250,162,7,27,164,83,236,248,52,221,209,58,205,226,16,113,204,186,49,194,95,8,40,245,158,208,50,106,6,61,88,203,15,22,164,225,135,46,90,78,114,151,245,33,73,79,175,171,152,105,167,241,15,73,24,34,247,110,166,236,236,41,103,112,112,69,206,52,170,90,65,18,103,69,171,57,212,220,0,92,13,207,57,195,252,188,196,12,234,250,70,161,104,203,129,128,10,51,235,176,249,86,134,90,118,146,7,167,147,237,56,237,67,164,52,138,172,28,112,70,117,249,30,77,13,69,54,89,244,171,233,112,240,194,8,16,69,185,216,184,103,195,143,62,47,25,105,124,204,198,249,231,82,24,13,159,40,172,150,131,246,170,58,219,255,120,204,180,7,70,146,19,122,34,217,47,56,42,146,159,151,124,91,210,219,97,46,219,154,207,35,214,91,91,14,99,152,37,225,87,137,106,210,249,182,83,204,232,161,123,0,12,197,113,145,205,8,160,118,202,17,31,195,86,45,190,54,189,101,164,244,2,68,65,235,167,152,65,145,122,148,90,208,34,120,174,46,144,67,59,94,192,200,110,227,183,43,33,242,152,2,54,216,154,94,2,86,132,64,128,167,36,136,26,226,183,235,175,174,236,233,16,160,180,178,178,43,9,84,63,83,113,180,159,211,133,212,74,114,110,250,110,197,106,153,136,208,63,121,96,223,80,71,151,84,74,37,186,241,100,59,224,43,33,174,196,92,77,239,214,161,91,101,169,47,128,222,66,137,106,108,167,104,175,111,77,90,185,249,136,83,159,144,240,164,194,228,218,60,65,116,14,173,148,116,68,129,50,38,15,98,7,50,158,178,141,158,125,177,200,75,143,39,65,4,212,109,197,15,19,26,73,238,21,208,73,72,252,1,113,56,27,95,22,51,201,214,37,18,31,101,139,15,66,68,155,157,99,189,27,238,164,200,91,241,148,41,110,222,149,176,9,51,40,116,143,174,25,210,46,91,78,165,56,24,181,113,75,7,138,83,72,178,116,6,94,96,160,95,250,152,161,75,240,124,30,110,72,151,41,12,178,103,197,218,28,166,212,89,196,108,114,207,197,71,148,206,221,33,102,131,101,12,55,175,164,193,121,49,85,80,79,124,129,226,141,254,74,204,236,88,158,239,160,252,150,37,101,141,108,37,224,43,55,55,145,52,162,18,72,226,56,134,165,192,121,213,196,60,173,21,56,126,187,84,153,73,166,143,215,155,191,119,173,173,73,110,151,227,163,70,102,24,116,111,146,105,138,178,253,104,241,98,201,180,64,195,60,12,219,235,55,207,166,208,37,102,234,68,190,178,7,45,96,146,68,66,138,30,165,168,248,237,165,201,173,98,65,158,151,1,6,125,113,226,15,128,32,236,30,4,16,78,172,34,103,250,137,122,56,57,125,241,66,75,42,167,68,129,57,60,80,76,52,117,85,73,3,153,20,88,171,46,132,3,0,110,235,213,128,35,83,152,113,243,229,183,173,2,159,125,42,14,78,113,121,239,102,45,124,46,132,3,62,191,201,7,109,6,145,115,164,107,37,167,168,87,91,51,174,95,205,142,183,245,234,9,224,223,65,184,134,142,216,122,243,66,249,228,154,141,195,105,232,205,51,233,206,107,182,244,66,87,179,233,136,93,51,172,43,251,177,150,80,15,66,149,92,253,97,152,44,73,189,5,110,185,23,157,230,141,160,195,135,252,199,176,160,239,69,77,215,75,1,123,33,75,39,203,219,40,226,189,29,38,81,158,212,21,88,17,20,242,78,6,152,22,119,121,204,80,254,59,62,62,87,56,45,212,140,36,150,43,0,229,61,52,185,12,119,21,204,172,215,204,226,206,106,53,193,51,183,82,60,214,139,1,111,141,16,31,130,69,85,175,54,38,120,127,47,160,99,114,200,148,98,29,128,254,224,132,125,186,0,109,162,54,239,10,56,51,90,143,86,152,18,73,83,94,51,254,162,142,41,90,139,101,248,213,29,185,69,121,52,16,67,14,102,61,102,50,135,50,166,217,6,194,135,124,108,233,66,110,208,104,193,183,225,191,189,82,237,106,197,109,14,163,248,142,64,187,28,196,135,76,114,147,239,156,33,37,243,4,213,64,169,105,74,130,234,156,170,185,93,61,122,0,73,251,217,74,105,116,72,142,46,65,99,66,180,15,9,138,140,108,195,165,158,32,85,169,49,191,233,206,168,14,241,24,6,159,210,231,230,4,89,174,106,68,215,122,107,122,117,98,215,247,171,57,128,90,172,173,76,250,221,177,191,112,175,246,42,171,30,204,50,172,70,222,241,98,154,86,98,70,34,213,187,193,74,127,183,241,108,168,228,155,91,198,188,186,204,239,108,65,155,191,119,25,149,200,32,204,133,167,245,182,150,98,26,112,242,228,12,138,83,89,51,128,231,196,137,41,10,97,237,113,240,135,155,161,61,83,115,49,154,193,107,158,184,130,110,133,18,48,197,60,33,203,160,81,95,130,8,187,196,197,240,26,100,189,26,117,100,255,101,154,96,196,37,134,67,126,37,223,50,112,106,117,143,79,214,50,115,211,22,240,39,212,46,67,154,12,247,226,91,6,238,192,150,192,14,180,208,112,68,219,48,84,129,164,213,19,45,252,201,199,12,16,109,151,124,203,9,165,224,98,244,230,40,64,132,77,172,132,63,215,89,167,30,49,154,204,98,40,216,138,11,247,146,91,104,90,205,165,157,185,20,95,34,160,79,138,68,64,70,208,227,226,16,212,33,74,145,143,157,186,117,0,121,143,29,221,65,242,211,32,141,119,88,145,85,150,83,213,210,124,210,233,6,148,88,162,43,3,237,120,79,34,216,96,157,9,205,74,0,222,98,71,86,67,42,51,137,163,201,129,49,212,176,87,147,77,24,212,210,10,137,183,110,64,0,189,186,208,91,209,163,189,175,151,169,102,52,70,188,221,140,38,175,173,143,6,90,193,147,76,244,250,60,47,109,128,30,239,196,60,198,149,101,15,78,144,207,132,66,28,233,245,42,251,93,2,49,18,179,176,19,220,202,174,97,64,111,199,57,89,95,98,145,51,21,158,215,227,222,199,168,88,207,154,152,141,63,53,70,197,138,61,97,206,6,131,114,115,41,66,151,139,217,112,224,126,115,64,108,186,64,18,62,152,55,172,217,237,228,189,192,237,87,95,155,205,232,32,101,34,177,217,45,239,88,107,120,243,225,74,64,106,7,227,176,223,187,25,56,70,204,128,126,111,207,13,37,148,179,206,167,152,207,126,215,146,79,113,90,204,194,177,92,192,33,192,151,197,242,154,65,122,112,204,180,149,174,88,125,240,122,69,250,12,86,116,52,124,252,234,196,100,144,39,167,102,235,153,143,81,44,75,35,79,14,195,150,235,180,81,154,68,191,76,204,191,182,41,55,211,6,172,55,111,120,88,178,143,15,241,37,142,25,156,191,55,9,226,58,204,231,234,19,194,184,148,26,100,169,51,26,14,144,218,164,83,111,140,56,160,80,20,18,51,13,59,222,19,12,137,179,108,197,84,118,136,177,252,234,10,45,182,88,9,50,124,99,192,191,13,108,153,169,124,18,5,109,105,232,12,218,29,204,168,8,231,232,247,12,102,204,198,102,214,208,0,9,227,10,181,205,102,212,188,203,133,99,76,40,39,36,162,49,215,96,192,63,86,116,192,228,135,161,37,116,111,25,245,246,45,14,129,245,0,238,216,74,11,50,206,122,117,1,66,21,143,77,211,154,252,50,107,45,137,187,0,228,74,190,6,173,181,57,199,215,160,153,72,205,233,245,7,96,96,146,1,5,173,87,87,151,19,93,210,92,36,44,183,215,154,209,72,239,226,130,209,125,51,102,124,43,208,87,73,174,61,209,170,107,178,26,124,125,203,151,132,173,184,196,150,82,249,170,113,230,174,79,143,201,215,86,69,163,109,136,25,108,75,152,81,63,149,241,94,200,133,184,32,25,178,218,194,241,219,140,176,173,69,235,47,173,139,226,97,45,42,78,116,36,248,178,7,92,44,191,221,233,210,240,173,20,101,77,169,78,46,34,213,220,99,195,130,201,61,226,42,68,79,192,34,249,142,84,160,168,18,171,85,221,125,187,50,116,128,88,17,45,246,33,133,250,33,218,237,49,27,81,158,223,26,222,149,174,87,3,80,109,209,62,94,214,243,220,141,214,174,26,187,116,41,18,95,160,134,83,164,151,31,85,66,41,175,0,74,119,122,123,59,125,66,183,142,6,25,66,120,159,193,8,156,140,42,183,54,170,204,251,45,7,224,236,37,51,161,26,93,89,200,143,2,30,149,31,174,228,105,239,83,79,107,114,87,107,129,25,243,222,251,183,101,200,59,83,200,241,12,25,109,115,37,152,120,49,91,210,216,121,25,10,7,128,76,35,170,204,14,85,29,11,208,135,76,147,243,101,143,103,239,247,94,156,39,98,29,20,35,93,186,148,230,132,36,223,10,125,39,71,31,18,109,240,231,197,220,0,198,84,55,79,97,252,55,115,201,142,203,71,207,102,85,57,121,140,99,83,168,42,172,143,78,95,139,46,75,95,214,104,11,45,157,192,128,185,28,126,53,140,32,247,185,57,146,211,37,120,48,214,14,138,121,51,159,101,239,174,29,58,116,122,164,34,207,80,99,84,218,249,120,77,158,44,83,159,10,43,173,64,50,203,242,50,216,89,152,169,7,171,217,21,89,135,53,182,201,30,139,194,100,118,49,75,251,225,169,27,221,9,81,113,250,221,156,68,1,203,50,91,48,131,4,53,72,21,204,50,230,52,81,115,9,106,144,92,229,165,232,103,234,241,45,17,223,146,131,222,8,252,93,93,11,60,224,174,250,169,217,1,228,201,88,133,178,211,77,234,24,14,52,69,83,105,119,25,110,252,180,236,137,53,38,197,212,73,10,231,79,56,133,11,78,160,200,233,65,59,128,64,162,155,147,177,185,132,25,129,184,226,7,15,93,191,35,203,213,128,4,107,117,246,15,227,81,27,98,62,225,186,43,233,176,232,179,56,249,100,204,91,192,202,96,80,24,83,70,252,120,132,231,139,186,111,5,80,37,136,51,65,152,117,36,131,118,196,23,128,16,196,76,175,118,18,119,150,8,61,204,40,201,182,144,75,134,88,191,203,144,27,29,226,14,135,21,126,197,38,102,50,82,57,120,56,56,76,228,201,45,224,243,197,135,53,152,75,48,91,238,198,183,248,108,125,44,98,6,153,227,209,61,109,222,130,39,130,87,6,150,208,21,135,42,174,184,155,135,209,85,133,171,64,5,82,222,251,188,19,140,74,225,73,176,246,213,124,182,149,230,89,158,2,78,70,188,1,4,28,102,14,115,66,156,59,30,109,176,217,78,255,160,0,192,178,56,103,40,164,57,251,247,49,79,90,241,151,152,201,1,251,234,134,200,72,206,69,131,112,121,59,15,121,36,105,219,199,12,71,212,242,236,213,130,111,61,172,195,218,62,60,167,103,36,183,114,241,57,174,8,9,61,229,135,190,137,60,24,181,81,111,138,49,70,48,245,164,173,168,18,25,92,8,186,229,92,52,2,24,175,203,178,64,150,224,87,240,185,217,168,60,139,202,152,108,249,154,199,229,217,238,166,48,167,246,146,245,7,25,82,168,219,193,67,181,130,216,188,153,40,43,127,113,51,138,164,106,174,52,238,123,30,180,210,166,23,191,13,99,53,217,234,200,23,22,221,16,225,5,26,195,103,18,236,127,75,162,147,110,36,149,219,89,72,22,184,219,216,88,250,111,152,253,234,141,200,229,22,115,225,146,25,236,41,169,201,206,65,212,77,209,216,249,81,134,214,111,104,154,76,206,44,104,208,212,166,155,53,45,3,185,184,187,76,123,174,32,88,150,181,9,140,72,0,195,213,188,228,189,11,117,146,224,79,33,157,35,222,8,216,132,225,174,33,194,36,115,73,92,69,87,161,167,7,76,198,88,50,211,180,45,229,0,23,195,85,83,245,173,193,203,37,111,226,64,255,75,55,6,46,222,238,160,157,57,75,140,38,15,150,1,112,77,47,127,90,135,130,60,24,76,209,142,67,132,77,111,68,255,98,91,150,77,13,20,187,97,23,100,167,135,8,29,222,222,232,74,110,91,222,186,145,18,12,2,8,211,96,148,80,21,218,116,223,209,186,137,184,203,190,208,224,19,141,150,126,22,88,124,13,99,29,90,193,177,144,182,230,188,141,24,53,71,149,157,90,106,21,111,163,129,142,137,82,54,73,108,93,248,134,74,9,52,30,122,38,91,31,251,156,133,231,8,138,142,79,122,135,229,230,197,120,88,253,234,102,76,144,97,70,139,197,79,117,114,101,124,123,55,27,11,100,139,238,46,148,167,196,91,169,164,34,188,74,241,171,28,232,213,168,237,117,199,169,156,89,136,16,83,152,155,37,128,28,176,1,79,218,16,43,250,29,51,90,8,201,144,53,49,27,233,94,52,86,130,21,145,159,38,54,242,110,137,102,167,64,209,39,67,32,165,4,130,6,8,178,220,188,115,174,59,8,134,195,74,39,146,101,178,139,55,217,2,190,28,242,90,196,213,142,162,42,70,146,171,198,214,106,160,89,183,173,77,189,51,229,6,199,196,209,229,39,33,54,233,173,178,2,183,73,111,163,132,178,248,157,201,155,83,206,99,213,36,152,35,118,74,0,99,203,205,75,8,216,154,9,189,110,95,30,56,188,85,82,142,214,238,219,156,88,2,50,21,97,204,0,140,131,164,166,79,195,179,103,107,202,17,190,25,216,20,179,163,222,122,171,226,16,96,62,155,76,11,179,22,24,225,144,233,120,101,62,168,37,107,42,167,152,32,188,35,127,78,56,137,62,146,152,225,207,170,1,141,38,114,174,98,62,7,86,142,171,7,5,0,53,39,36,24,4,119,221,4,150,125,182,194,5,191,165,127,239,105,41,48,49,159,169,113,89,169,1,190,213,243,34,242,222,52,241,70,103,102,131,103,83,190,152,49,253,85,95,3,52,80,200,182,146,76,112,196,193,203,128,215,213,45,54,238,217,192,167,81,125,20,164,201,74,70,238,21,247,38,101,47,103,126,130,177,204,171,32,64,94,16,134,16,51,28,136,177,180,119,21,41,7,152,89,206,110,186,188,106,75,102,232,185,249,89,33,41,120,49,242,48,168,98,152,225,63,15,242,9,196,243,130,199,173,77,219,226,186,47,63,36,62,4,233,5,163,25,189,124,223,123,131,239,150,214,100,40,47,18,228,131,130,120,61,91,203,10,51,21,203,177,253,106,242,53,89,174,230,68,241,112,25,225,169,41,144,87,154,60,179,63,89,253,245,248,206,176,22,178,144,215,35,56,111,108,158,109,152,79,248,186,219,77,249,87,154,139,119,156,233,19,15,187,120,243,1,83,178,196,84,33,130,170,205,11,102,117,129,117,203,98,166,188,112,39,49,140,226,36,71,195,90,96,47,186,97,60,245,73,118,234,48,103,230,232,253,225,105,90,149,241,206,16,227,207,24,49,38,195,140,197,57,81,39,68,247,234,51,3,245,73,17,196,152,140,115,242,228,29,128,176,243,249,229,234,137,6,180,95,141,202,74,144,244,115,126,156,96,59,221,67,187,66,246,154,245,234,31,120,247,179,66,210,25,140,5,63,190,127,36,188,62,51,202,61,65,65,110,247,54,4,198,207,76,176,60,99,229,34,91,179,154,3,167,203,4,9,154,228,98,162,122,39,244,176,0,70,202,209,8,49,179,59,207,107,134,121,182,202,147,45,67,66,126,86,184,122,101,97,195,243,75,143,251,247,210,166,0,181,245,214,203,50,87,159,21,68,228,142,168,112,2,251,96,162,124,102,11,87,98,101,242,181,10,27,203,53,55,170,178,114,243,125,254,255,46,45,242,166,109,61,223,18,29,204,155,3,128,34,149,106,185,152,243,9,220,239,150,82,76,124,112,200,189,73,36,142,187,147,34,110,166,73,0,235,94,218,238,119,210,153,154,162,137,29,51,29,42,215,5,43,38,145,32,11,147,10,242,244,234,205,217,215,144,146,17,115,54,246,242,239,197,178,209,8,203,20,103,214,53,79,238,101,36,22,166,142,41,97,224,85,174,60,55,79,52,200,200,139,229,100,221,3,241,104,69,130,16,70,217,24,138,124,212,134,54,75,253,4,191,234,13,66,72,198,101,241,24,152,244,221,131,70,106,9,89,162,217,105,20,152,158,231,34,31,86,5,193,194,189,105,240,187,223,179,25,1,139,124,207,98,133,166,123,115,4,142,37,254,225,189,70,180,160,224,89,228,103,166,65,153,115,143,0,107,219,41,178,23,162,136,187,61,24,46,36,210,101,138,159,253,135,246,191,59,162,144,109,9,106,111,146,133,137,46,117,0,178,83,74,171,38,50,20,237,170,133,10,128,0,221,217,10,147,60,247,162,198,155,228,106,202,22,179,185,217,88,2,227,209,12,248,237,194,228,60,151,72,15,144,85,63,231,129,175,31,84,178,83,156,139,16,112,80,232,187,15,14,65,164,120,11,212,129,114,247,66,56,112,178,42,85,246,243,83,232,239,86,223,53,108,87,142,207,101,221,77,30,166,131,178,91,65,244,243,51,79,135,61,20,83,166,105,143,185,57,53,37,41,203,9,145,226,159,164,112,254,87,191,41,175,11,22,182,251,6,156,107,45,58,26,198,127,117,207,157,4,227,161,108,223,141,218,187,243,1,84,235,100,143,210,11,220,174,3,69,198,107,6,246,41,23,35,231,226,59,48,13,109,136,213,133,249,184,187,213,97,72,245,7,227,136,171,161,225,41,142,135,171,176,111,72,103,240,36,130,14,100,51,194,204,34,63,193,244,4,105,115,125,225,10,135,73,200,138,99,38,98,46,126,148,51,5,197,75,64,29,179,94,165,42,28,20,242,226,91,231,62,5,149,226,173,93,60,158,92,125,38,213,25,86,111,109,201,91,119,127,226,212,229,113,44,221,39,37,56,174,88,118,112,25,120,204,197,254,28,92,130,44,90,235,187,191,1,155,161,118,229,222,8,155,120,173,139,120,187,135,76,3,155,73,50,49,6,247,55,161,175,145,221,31,104,179,215,84,59,204,80,189,203,137,105,249,194,22,28,136,187,232,65,111,228,114,41,200,231,134,16,94,54,43,137,207,64,86,34,41,23,28,244,230,192,48,107,131,219,17,96,173,56,71,16,19,57,128,94,122,77,113,186,72,103,4,135,20,140,8,241,74,182,130,3,75,218,148,173,29,103,144,126,26,167,175,130,83,63,248,90,241,52,169,141,140,128,115,194,96,33,30,50,82,218,129,96,159,16,148,87,241,175,45,173,237,212,12,231,179,237,200,240,24,135,170,0,112,43,116,61,226,125,211,36,191,125,48,27,145,115,19,207,30,130,144,25,188,113,144,228,136,25,70,8,231,35,70,83,179,111,41,39,37,128,193,66,241,209,160,1,150,176,193,250,10,131,158,112,141,162,23,67,147,233,153,194,51,220,16,149,14,13,181,162,51,133,190,146,157,99,118,26,245,2,234,68,193,22,150,75,215,139,27,132,242,222,70,49,152,235,77,204,176,158,4,195,65,31,75,206,35,42,96,36,254,71,116,89,44,45,182,26,40,120,120,44,85,104,87,147,8,51,147,78,10,90,148,188,216,233,138,6,191,231,215,60,69,3,243,79,214,184,156,86,5,143,17,129,0,10,132,245,88,11,34,207,219,205,48,63,72,112,91,232,224,243,171,141,150,73,138,154,133,65,137,78,55,232,205,155,36,143,32,207,157,94,142,106,70,137,151,53,221,80,182,247,12,192,32,56,66,54,140,6,74,242,140,145,130,129,82,74,178,144,156,110,200,93,123,134,6,239,79,126,26,202,103,175,19,195,107,114,34,227,170,137,18,248,74,188,27,109,80,219,138,44,11,44,154,195,123,11,43,138,20,154,163,97,235,159,254,211,70,145,42,101,180,106,106,185,211,211,9,124,1,189,26,119,109,198,107,155,48,175,154,39,12,201,145,47,0,4,248,152,77,120,242,154,7,68,4,85,205,236,225,62,226,40,227,232,139,65,254,31,125,218,116,165,86,41,108,210,214,18,225,18,29,81,69,88,110,208,105,107,46,134,12,2,16,153,3,53,3,118,11,14,182,19,38,72,203,241,178,208,173,4,59,22,187,159,102,18,43,89,203,236,137,70,250,240,135,102,251,144,116,242,230,21,54,210,231,139,29,103,126,11,215,134,105,185,105,194,142,46,28,71,160,19,101,72,219,12,50,25,84,225,124,159,102,15,211,100,32,82,85,211,119,75,54,94,1,222,31,51,73,211,224,48,164,101,80,167,195,54,30,240,26,36,84,115,74,18,20,4,238,244,54,215,14,207,163,120,72,32,4,161,244,19,198,227,243,123,67,51,199,248,209,177,23,67,223,36,249,112,50,155,30,10,130,101,239,10,27,59,71,4,216,59,111,149,128,125,78,50,153,124,66,7,86,162,200,8,107,191,38,211,207,211,4,171,183,161,225,228,226,179,198,82,160,250,13,224,38,27,75,51,13,25,231,201,225,180,158,178,27,195,186,183,187,35,214,80,54,41,50,213,206,209,213,5,222,110,76,32,82,103,3,64,154,3,18,74,144,178,228,32,160,212,63,182,64,210,44,155,34,102,99,36,112,120,22,49,146,44,208,110,220,57,1,115,162,59,88,202,27,240,113,140,0,234,81,42,19,168,6,221,37,221,183,219,179,79,131,141,147,247,58,129,67,10,44,120,166,145,91,16,136,6,43,8,85,17,227,1,150,175,13,55,2,35,235,48,117,154,89,164,4,8,1,138,103,34,137,73,91,146,131,155,138,126,26,142,203,60,193,50,66,221,82,53,61,65,80,10,216,38,40,120,41,131,27,97,64,245,23,67,75,101,84,173,216,18,128,247,28,230,185,244,183,193,94,6,48,147,190,181,32,127,180,98,50,244,232,195,113,59,60,158,212,77,153,12,49,168,104,218,213,166,87,27,231,140,195,122,58,136,19,193,45,36,211,205,113,69,20,26,241,101,95,162,138,13,197,132,227,26,72,91,60,69,116,219,117,29,20,129,88,145,22,209,103,237,43,96,61,244,13,234,189,193,166,133,25,248,93,86,236,0,88,89,71,30,108,240,69,82,1,68,123,110,58,29,14,253,117,199,213,82,236,64,53,22,83,135,253,88,186,70,204,77,186,48,104,172,104,2,4,60,86,114,151,1,36,33,84,87,216,66,231,110,14,174,41,224,147,245,222,231,11,46,199,150,1,67,121,48,15,211,207,24,176,118,83,50,72,11,76,86,45,142,193,165,91,82,143,63,74,116,52,187,92,115,71,169,85,177,26,176,255,59,102,193,58,66,186,2,61,56,38,28,109,52,76,203,91,204,160,181,29,113,189,233,28,212,151,130,204,255,126,43,244,160,65,184,171,21,94,238,230,230,51,105,164,12,205,148,35,111,234,102,4,137,182,154,135,211,7,25,46,227,153,161,180,231,36,191,53,12,212,82,182,156,116,227,57,199,58,67,127,166,184,12,9,216,135,121,19,14,80,200,84,133,47,78,4,31,91,17,115,215,98,22,235,170,58,10,253,152,155,178,34,45,235,48,116,14,146,105,117,22,113,123,39,68,130,14,157,156,192,250,154,84,38,73,69,122,211,13,241,215,232,138,70,50,158,206,226,102,200,120,21,181,3,160,196,189,199,105,238,67,207,207,213,197,121,37,207,167,45,79,69,8,97,216,186,66,89,138,103,151,170,140,137,110,151,228,87,91,195,238,80,243,241,53,110,189,150,41,53,21,253,59,1,191,148,91,122,100,222,0,44,144,171,13,17,127,135,156,140,80,210,49,53,193,239,187,139,79,83,245,144,189,16,253,67,153,43,28,118,67,247,12,116,174,188,56,57,45,254,204,250,98,70,52,22,102,78,90,29,22,208,194,247,222,180,28,12,125,50,184,147,124,80,200,188,228,162,223,203,228,73,252,98,182,143,169,183,230,61,110,237,17,118,153,177,158,15,178,12,100,119,205,0,149,21,132,101,153,156,123,126,156,29,3,232,147,204,226,179,92,163,89,142,188,90,150,234,160,161,49,243,221,235,72,246,108,133,76,219,153,224,16,17,124,129,178,20,69,101,162,79,55,171,193,183,109,169,191,102,52,158,62,51,167,73,213,181,107,96,154,226,86,24,52,159,159,46,211,83,164,124,90,42,232,207,189,81,97,188,230,115,174,245,218,222,171,155,79,5,250,9,132,138,112,153,231,227,177,244,68,99,81,194,171,105,29,111,215,71,154,192,175,186,190,53,229,142,218,253,222,11,158,183,199,76,138,166,187,249,120,100,250,100,16,232,123,206,122,34,24,151,116,155,158,103,222,185,39,50,41,45,21,157,133,180,107,185,116,21,68,142,165,233,28,166,247,48,249,86,75,62,108,234,136,31,135,246,204,76,127,114,104,152,36,73,48,109,79,243,197,121,134,36,41,210,105,34,114,234,135,0,187,72,146,206,72,136,110,143,255,238,147,156,133,56,94,124,165,55,19,253,146,31,18,198,47,26,126,138,223,25,249,232,250,224,62,143,15,124,113,24,86,183,169,2,84,162,198,83,220,23,0,163,86,132,170,13,40,236,26,158,86,153,104,206,55,69,161,23,24,233,114,172,205,118,124,156,174,200,102,74,7,247,123,24,129,144,34,201,43,157,72,197,151,46,161,247,3,246,78,59,202,0,211,244,191,20,54,221,186,36,113,173,169,53,43,76,151,170,203,240,155,55,243,153,20,32,143,110,65,246,13,11,160,166,130,105,59,233,211,238,27,53,32,54,113,114,22,133,153,56,27,41,166,111,217,75,193,148,46,231,99,131,206,119,233,249,116,28,234,229,100,181,211,84,57,158,139,143,191,237,136,160,105,197,64,197,241,14,18,142,215,41,157,133,83,66,252,5,64,138,41,28,130,2,165,162,142,202,0,168,225,231,106,153,218,88,182,150,137,139,78,255,233,84,31,196,15,174,95,180,111,205,95,115,107,83,51,48,226,56,242,17,177,21,248,242,79,72,59,100,19,87,125,230,41,4,231,78,73,142,139,218,230,243,104,21,208,150,187,73,40,117,44,109,228,0,109,20,136,110,50,254,50,164,19,2,244,158,197,235,220,58,23,96,224,170,57,148,15,251,126,48,244,148,22,189,38,132,192,68,127,186,83,236,104,244,32,226,108,241,251,65,170,147,24,9,77,187,105,57,124,189,26,186,159,17,49,198,120,182,13,244,108,143,91,234,87,23,184,39,229,107,47,120,93,61,244,34,96,209,224,137,22,148,230,189,124,6,172,80,120,63,110,109,52,204,17,39,41,186,217,52,218,138,135,171,132,125,75,91,103,224,183,112,74,2,80,136,123,234,210,167,95,180,69,183,5,69,18,125,109,84,153,183,107,226,153,180,151,248,158,176,60,148,232,174,167,95,110,47,189,57,197,2,143,188,112,9,180,219,104,25,17,145,135,9,125,24,58,64,204,246,17,195,108,200,80,49,227,115,247,232,174,36,89,166,79,190,104,83,207,209,124,73,109,90,90,153,18,164,73,222,124,9,21,147,156,49,224,143,29,214,6,247,76,222,178,58,55,46,88,196,132,86,17,144,46,169,227,229,210,219,239,205,47,91,153,201,150,117,116,119,143,55,123,54,202,102,109,224,34,101,228,35,158,17,174,212,254,174,243,121,103,180,202,34,98,47,99,118,206,12,240,45,161,25,105,104,20,49,219,158,21,63,77,45,95,172,180,172,58,32,156,162,105,145,57,126,134,11,165,81,127,178,82,133,56,19,204,1,144,6,191,55,100,195,250,214,80,128,106,147,238,84,191,115,91,138,60,77,233,210,93,218,121,201,25,158,90,124,203,164,144,133,101,60,93,37,110,78,53,79,156,121,4,248,208,206,243,89,136,102,118,209,78,191,53,162,75,240,248,188,93,168,107,22,132,229,115,121,140,14,246,185,233,197,22,124,249,218,204,112,122,46,109,49,108,49,79,104,188,204,58,160,54,105,163,151,137,70,4,237,3,28,150,22,137,77,163,246,166,147,16,20,252,244,134,210,9,141,239,214,222,72,26,82,189,181,102,210,88,185,180,37,180,32,248,44,219,221,214,49,57,33,207,106,209,233,4,136,74,134,228,23,215,121,206,3,173,143,199,140,94,109,180,122,172,92,52,252,135,39,255,108,118,158,121,0,60,44,123,225,94,40,6,248,213,27,177,106,233,136,216,84,44,122,244,237,144,103,122,186,108,225,243,241,104,55,101,234,102,106,134,54,249,230,160,41,198,117,117,23,144,87,119,18,199,201,126,46,188,105,199,218,104,132,141,40,29,178,133,165,230,41,81,31,125,103,250,195,156,23,30,49,38,84,110,180,65,23,66,176,229,161,112,162,235,109,233,47,211,205,231,47,117,38,171,230,129,144,194,61,95,243,250,41,128,221,154,182,208,110,202,197,241,211,214,45,38,79,102,162,187,119,151,165,111,98,105,246,26,229,159,230,189,122,152,207,106,211,166,103,240,62,30,203,102,58,106,133,143,42,209,136,227,18,60,128,156,206,222,165,221,220,6,250,112,87,3,0,176,180,207,35,161,24,131,66,176,41,169,53,120,16,202,118,69,24,234,130,83,38,202,78,230,249,249,107,179,141,102,125,178,140,102,79,248,72,217,32,106,98,230,68,111,126,53,64,22,97,110,69,161,138,44,164,95,125,28,168,167,127,254,156,154,73,110,158,228,108,217,134,149,115,192,27,15,222,148,30,53,129,137,40,145,238,49,10,67,229,5,128,30,41,50,73,240,57,42,37,193,113,214,162,217,143,175,157,155,242,75,24,22,92,166,82,43,74,207,71,218,170,59,237,254,68,122,182,105,247,125,35,9,153,252,106,56,230,133,59,57,117,34,152,233,115,37,145,10,151,65,235,196,137,190,159,1,102,13,217,35,35,152,0,21,236,43,27,72,148,144,174,161,92,180,163,209,144,54,58,165,80,77,148,165,67,143,155,68,235,22,250,178,227,24,118,122,219,124,187,179,22,51,37,237,200,177,109,140,31,94,96,41,33,8,180,154,190,89,86,106,108,242,98,38,206,233,219,229,164,68,247,16,134,144,126,114,14,22,228,121,187,240,54,49,11,89,132,110,78,75,185,74,168,90,15,71,202,178,55,108,9,103,225,65,65,195,209,95,44,21,69,100,108,136,31,227,139,241,77,68,72,7,51,253,52,33,170,109,65,191,88,169,76,123,11,37,228,125,83,56,161,50,30,84,116,116,147,79,237,74,255,130,232,177,203,207,177,85,47,137,251,32,75,192,91,241,156,190,85,224,212,60,16,130,237,241,94,148,4,132,91,38,207,224,62,99,137,145,110,18,51,109,61,57,26,125,95,134,34,234,183,61,124,21,203,122,234,197,232,184,165,176,2,98,147,39,43,221,128,243,254,181,201,235,42,103,14,181,69,127,173,186,135,64,150,40,213,129,116,15,9,244,19,174,102,181,210,225,18,86,78,141,135,111,167,137,150,243,164,32,211,100,76,160,186,114,208,219,32,163,214,147,222,156,134,187,152,227,192,247,245,177,209,85,77,170,236,46,252,222,185,26,244,207,223,106,17,101,108,165,17,34,25,228,145,215,153,25,170,219,146,113,135,83,40,214,147,226,31,106,174,104,235,69,227,244,217,181,116,200,192,44,186,38,229,128,120,92,37,101,40,84,52,231,127,5,56,171,125,59,100,240,247,211,57,189,138,142,168,233,198,187,187,108,122,51,202,26,53,208,227,136,29,235,172,228,34,204,227,96,239,181,218,192,57,91,212,92,32,198,143,102,219,169,140,162,86,195,170,81,157,161,241,79,89,159,152,148,78,242,192,172,82,246,47,107,103,136,239,193,156,108,186,112,201,66,134,231,8,200,34,119,229,171,226,20,8,23,203,132,13,245,106,206,54,223,113,140,238,171,202,152,77,203,175,182,232,23,215,228,195,134,232,79,221,187,19,9,63,35,190,76,115,203,175,62,139,120,233,174,176,70,15,229,22,250,155,17,155,18,26,175,179,186,156,194,114,192,146,33,136,237,157,77,5,110,69,59,249,70,148,65,204,219,122,138,164,243,122,245,151,121,44,69,172,11,175,164,36,247,72,4,162,66,30,229,54,35,145,18,51,156,83,51,74,125,28,135,202,153,70,37,203,99,124,50,29,66,61,115,204,16,142,73,25,177,83,24,19,51,114,154,45,114,23,157,250,146,152,55,252,45,126,132,80,164,84,146,59,138,235,177,109,192,177,34,199,211,113,89,77,48,44,142,136,241,240,204,89,245,163,121,140,114,226,100,165,246,131,156,101,251,131,129,39,148,188,252,6,77,36,12,72,176,108,101,229,153,51,6,111,159,167,29,10,187,254,210,235,245,22,68,66,72,213,62,102,248,202,147,144,51,41,192,248,152,233,178,247,67,155,170,189,52,241,163,110,64,23,74,196,240,162,219,74,255,135,97,215,61,214,77,4,160,74,89,88,172,180,226,102,84,200,212,76,79,222,80,50,44,85,75,40,237,76,210,216,148,76,8,247,101,106,172,65,20,212,12,183,161,100,138,56,189,190,51,88,95,226,86,130,74,72,42,164,161,156,222,88,153,10,16,42,175,32,253,48,40,164,88,13,147,80,188,221,124,207,135,137,145,150,20,23,234,177,94,38,37,31,135,147,162,5,110,2,228,159,148,225,97,226,1,34,20,102,48,136,202,164,10,250,180,135,249,248,15,91,169,82,55,161,92,180,186,147,91,151,143,13,183,102,80,45,130,91,82,106,104,164,139,171,199,33,118,243,164,228,151,112,184,69,94,132,227,95,100,153,144,47,175,113,224,163,211,160,124,86,21,17,171,188,163,203,158,2,183,146,215,54,75,22,250,189,51,32,2,225,213,165,158,27,61,250,116,224,61,230,97,116,116,126,53,212,165,66,218,123,150,91,240,116,157,105,4,227,145,88,97,51,241,137,148,97,106,86,166,97,206,82,63,241,235,175,240,161,52,197,166,67,230,230,146,5,92,141,25,238,1,103,228,1,113,250,94,77,173,208,175,102,75,170,122,245,249,32,179,196,213,232,23,202,131,195,16,150,130,237,231,172,219,135,95,57,89,31,176,155,41,24,201,128,87,122,1,133,74,104,87,117,131,144,117,232,222,28,70,63,247,67,237,76,161,56,216,18,79,112,91,244,82,200,131,178,48,89,237,166,86,132,63,125,167,132,22,34,61,143,181,76,72,201,49,73,228,26,228,107,224,82,150,64,52,53,19,183,83,202,233,42,13,248,25,105,103,33,181,197,11,73,189,8,48,232,68,118,242,53,80,235,74,57,122,228,219,137,179,133,126,25,36,118,247,33,73,160,9,234,195,134,77,27,117,144,129,62,106,30,104,161,165,224,104,73,4,83,18,97,192,144,154,131,78,129,77,118,41,235,116,135,255,34,168,68,105,120,156,202,210,109,89,1,111,114,31,240,129,169,25,183,222,73,138,201,76,108,101,8,63,65,118,9,189,40,214,67,22,18,212,106,200,78,167,219,221,38,167,42,55,55,166,90,39,196,165,16,219,244,226,149,3,36,6,123,201,249,154,242,94,147,28,164,227,152,23,100,217,58,9,65,252,21,71,51,30,111,140,141,94,204,103,113,109,255,237,105,212,151,50,87,232,237,115,250,11,0,210,57,139,47,65,131,247,10,173,244,9,225,130,156,201,117,153,220,206,29,83,184,75,245,193,77,48,109,59,137,48,188,90,242,53,23,128,245,184,53,122,33,58,162,200,138,186,155,210,241,52,170,108,179,148,126,74,136,131,205,227,212,44,93,123,124,145,144,97,39,225,147,31,50,121,24,16,29,88,14,74,66,207,115,126,88,120,5,78,44,153,228,165,225,49,91,45,40,13,142,75,147,212,106,113,180,19,78,131,76,16,39,231,132,0,244,177,4,123,121,209,190,6,8,121,40,83,4,69,120,150,54,245,13,177,255,242,142,80,232,188,167,208,199,208,235,3,103,120,9,190,233,145,179,10,11,228,205,54,114,205,150,38,127,100,9,56,125,28,223,217,145,20,84,201,3,96,227,113,245,153,133,82,251,129,81,176,65,11,29,42,236,85,115,38,68,139,48,40,58,21,3,240,193,173,98,12,128,227,66,63,158,234,142,152,65,232,86,167,124,71,191,69,101,32,206,225,29,26,138,132,132,50,203,168,68,228,208,3,132,63,68,70,251,156,244,53,96,167,197,246,127,249,148,160,186,2,197,15,223,148,234,163,32,29,236,254,168,21,56,84,134,135,83,40,79,23,190,35,97,171,242,65,121,56,201,47,82,179,66,147,96,57,186,227,18,6,193,3,248,162,71,48,6,222,45,239,227,110,103,126,138,67,72,202,173,58,153,51,49,109,123,132,87,216,98,123,72,26,19,142,169,192,15,17,145,75,6,144,118,126,124,240,51,229,18,71,75,72,110,108,61,77,105,146,34,192,118,33,183,243,232,42,225,3,47,127,168,76,81,130,127,116,143,104,161,218,43,116,183,241,116,85,163,106,226,79,138,240,118,209,72,211,150,66,9,81,111,56,174,85,93,104,153,202,113,72,103,227,96,202,139,209,91,159,67,191,26,225,249,164,234,90,69,134,28,8,73,22,55,26,56,35,113,80,144,75,60,74,132,104,93,142,80,238,34,175,191,85,225,7,20,240,76,98,78,154,34,234,107,132,203,135,181,171,68,40,34,146,197,65,190,102,126,228,129,80,245,218,53,158,140,110,4,25,51,64,13,238,222,96,6,38,39,102,160,24,66,154,97,50,126,106,230,230,49,42,70,252,35,130,101,105,6,197,29,35,190,53,209,9,9,211,116,190,115,106,245,73,117,189,16,28,13,10,7,78,192,71,238,9,193,130,42,50,234,13,218,118,49,87,2,138,152,11,136,250,201,107,163,205,229,14,62,66,105,73,137,172,143,121,186,208,200,175,141,50,235,115,119,122,118,75,168,195,211,233,34,230,17,93,247,214,29,218,100,195,233,38,77,238,4,14,52,7,119,85,105,219,235,108,148,205,133,16,141,115,83,239,13,199,86,168,195,211,73,44,73,82,163,148,223,49,197,95,196,234,49,83,153,19,129,70,154,40,68,149,15,2,8,199,15,131,109,122,20,118,241,3,143,147,226,90,231,80,254,14,21,206,67,59,189,132,176,36,136,96,49,3,153,155,33,10,190,64,184,138,72,163,77,91,215,137,166,121,79,101,53,12,170,46,146,151,204,133,172,55,167,163,199,155,34,206,12,39,7,43,102,144,35,57,68,195,9,231,84,17,208,202,11,190,219,82,180,22,197,63,74,207,217,197,104,83,183,70,114,81,27,76,28,187,46,229,3,36,95,66,19,36,85,70,72,217,38,170,251,178,225,193,233,176,227,16,72,91,53,84,140,51,165,185,84,45,104,110,105,207,133,213,111,246,80,78,229,207,234,15,163,33,238,9,36,240,236,74,3,15,145,210,10,169,89,16,192,250,49,186,97,197,75,72,205,46,165,13,255,249,221,161,232,74,225,88,167,209,200,38,47,229,221,49,93,57,45,182,209,96,138,166,171,21,90,68,181,146,35,122,71,251,75,69,236,165,171,238,164,117,253,122,111,219,113,212,196,19,38,29,92,61,28,51,221,23,85,247,37,13,90,70,116,199,64,238,181,84,111,179,158,167,113,23,30,42,158,71,141,147,212,72,136,45,79,107,251,80,37,80,144,83,209,138,8,131,157,42,129,118,75,34,133,251,147,84,241,18,82,159,188,220,243,130,93,96,168,25,102,3,127,110,32,30,89,162,61,138,95,39,154,116,149,17,72,234,84,241,149,78,231,29,109,59,219,52,42,84,62,21,218,107,119,87,243,84,0,49,212,5,8,250,134,38,13,29,151,162,234,74,176,225,11,147,12,81,83,189,88,59,192,67,36,8,121,129,173,138,176,231,76,205,209,48,148,52,1,244,35,200,240,45,97,152,228,95,86,41,90,234,25,254,203,150,126,147,231,42,67,160,201,253,99,236,20,145,92,64,108,45,252,123,28,29,53,79,88,19,34,58,32,194,22,197,89,90,201,147,11,85,81,188,87,105,21,170,237,59,212,223,173,0,47,75,19,138,234,232,131,74,48,4,47,85,37,46,53,36,153,206,190,180,117,26,129,65,106,14,176,71,218,171,105,232,49,65,118,174,248,88,84,63,116,38,80,145,136,153,48,56,143,37,10,93,103,162,172,96,217,25,214,15,34,234,214,144,229,213,208,248,65,227,88,245,198,41,204,140,136,107,104,60,20,69,112,232,59,34,184,6,197,187,166,154,17,47,221,17,81,161,54,174,102,32,249,161,99,181,166,254,112,61,43,117,135,176,17,66,97,114,110,209,174,87,156,26,162,255,208,18,89,85,185,217,72,253,99,81,156,146,85,15,198,246,44,93,255,30,197,104,199,196,220,40,80,45,239,106,131,12,72,70,180,217,81,23,230,179,205,62,87,255,152,170,61,120,174,79,232,109,243,95,34,92,10,37,114,120,172,78,253,193,21,220,201,143,10,247,29,12,241,182,130,60,43,112,78,152,242,8,161,15,17,248,89,128,189,85,68,29,186,25,255,105,118,31,1,165,65,159,10,127,87,164,51,0,21,232,213,112,75,251,242,129,119,93,25,255,33,182,228,88,240,76,74,133,104,79,204,19,166,156,200,195,156,231,214,171,39,4,62,65,116,8,85,183,4,71,244,229,156,121,217,66,16,102,47,125,52,203,50,8,193,227,59,40,44,235,226,213,65,120,242,164,6,128,79,31,39,27,125,130,170,74,255,99,6,113,85,151,98,34,36,106,222,81,27,207,40,107,170,122,59,145,77,246,52,188,149,111,158,87,94,100,117,162,145,175,64,6,32,230,157,115,148,129,51,19,105,169,245,236,141,97,61,223,66,19,33,0,201,231,136,231,198,169,208,159,94,70,77,225,239,60,209,75,104,106,86,126,225,76,39,140,188,52,164,124,43,238,189,122,214,236,208,194,9,244,156,176,237,76,186,230,81,31,169,35,218,46,187,50,161,65,17,106,125,29,110,62,145,74,209,231,166,23,206,11,104,200,45,170,72,34,112,208,28,53,251,130,196,180,156,91,112,153,237,160,250,79,132,57,242,90,27,213,208,208,71,160,96,157,245,98,124,135,80,201,201,150,106,119,51,72,198,37,105,97,216,200,196,133,225,151,57,156,220,204,155,46,49,159,17,23,153,1,106,152,207,205,233,119,243,9,12,31,71,23,223,12,7,126,87,121,52,136,2,170,152,81,168,139,158,206,19,233,79,201,15,153,94,82,11,153,130,68,175,171,60,26,141,233,123,134,57,171,174,10,154,96,51,32,207,231,15,110,105,22,55,53,140,21,116,255,112,190,46,145,221,67,197,96,6,4,3,255,127,138,83,73,222,216,229,229,176,150,38,91,60,153,221,234,60,35,152,103,211,215,58,59,2,142,164,155,155,42,148,18,41,78,247,194,153,195,69,69,68,183,77,112,47,200,128,158,146,82,42,69,97,206,61,183,46,229,164,132,190,146,121,22,82,79,79,27,58,120,24,192,15,177,2,206,97,35,167,7,129,163,168,120,156,21,48,85,79,22,166,166,30,93,176,124,45,225,223,222,38,146,27,208,71,234,209,85,246,58,52,168,101,125,228,174,29,82,88,183,44,190,51,135,69,195,227,88,13,162,20,114,22,253,145,199,34,233,112,28,21,159,101,156,98,226,10,156,56,212,96,46,209,17,221,117,97,19,174,157,227,39,148,156,160,25,148,223,182,154,152,239,118,160,9,170,206,35,67,247,120,221,228,71,19,41,83,24,55,178,250,107,87,107,137,149,155,155,164,168,3,37,200,57,232,160,88,6,195,171,107,199,143,56,207,45,115,212,232,115,162,128,70,142,79,66,220,205,38,238,193,32,217,18,198,63,204,16,244,185,162,158,69,131,77,151,15,172,120,221,87,238,137,238,206,17,32,15,190,104,222,77,129,105,62,155,146,228,59,56,52,75,188,54,241,158,158,78,28,33,211,65,72,164,232,20,224,100,59,113,232,118,49,209,68,35,132,157,179,72,49,137,72,94,235,157,27,252,111,84,116,16,221,85,231,205,120,123,106,160,194,224,78,21,63,253,236,88,13,238,21,103,114,135,115,84,175,70,1,195,143,16,60,172,164,131,134,60,64,117,196,141,97,12,37,229,135,118,223,118,214,86,195,125,117,157,198,96,42,156,138,157,156,190,234,178,178,37,101,207,156,1,129,130,154,85,204,228,218,221,149,160,68,144,188,154,218,57,92,206,90,119,240,8,148,65,1,72,195,60,17,158,246,247,178,238,176,30,230,51,231,183,131,129,172,126,231,175,133,21,87,114,9,230,191,135,230,133,9,105,110,97,152,55,225,168,22,86,234,15,51,116,212,0,183,123,106,0,115,181,234,96,144,2,72,161,10,51,77,137,190,4,144,178,91,75,205,80,95,120,21,56,147,71,147,123,131,157,242,46,218,179,173,90,69,78,204,240,139,132,115,6,160,102,234,213,166,125,179,163,104,185,158,123,111,99,117,115,167,241,196,88,190,248,200,70,21,228,56,86,16,177,247,45,3,10,208,96,231,144,63,164,126,45,247,134,153,49,176,135,169,154,142,130,152,153,57,65,134,110,176,124,25,112,232,171,67,225,141,14,139,64,46,194,110,148,12,154,228,102,250,175,228,230,28,147,209,203,0,25,115,164,244,48,55,234,79,59,84,33,89,158,98,182,58,175,50,173,111,253,92,179,236,230,90,153,152,107,116,20,96,158,168,98,7,17,59,29,167,242,189,104,68,79,225,17,159,243,39,114,80,16,118,208,37,27,199,46,148,136,83,94,140,184,119,237,112,197,73,175,168,121,25,235,131,251,211,0,182,227,183,41,172,139,202,78,54,201,198,24,115,8,119,122,236,104,116,107,71,25,25,51,45,166,61,204,105,4,206,213,246,217,90,163,189,4,125,14,153,105,72,40,134,183,205,113,50,100,241,157,165,72,74,92,248,229,119,140,55,125,19,43,80,170,0,214,179,88,231,217,79,106,212,190,233,104,175,242,78,144,249,122,184,55,104,87,27,114,241,217,140,16,54,8,107,143,243,1,51,34,224,51,22,207,16,234,8,204,36,107,74,60,24,200,72,25,175,13,163,89,208,144,36,235,96,23,51,66,183,35,164,54,211,10,64,89,135,34,26,10,28,209,218,76,89,6,229,184,176,36,149,60,196,168,80,131,44,49,27,73,134,91,109,243,10,43,34,199,226,116,118,186,225,227,75,22,154,233,107,96,48,168,203,230,34,102,52,143,124,97,23,163,207,145,155,35,39,231,37,100,11,14,179,236,164,197,24,144,194,61,91,6,97,23,51,192,202,208,172,160,197,172,198,23,41,224,242,157,212,143,240,186,6,157,21,102,139,108,93,140,3,144,158,124,48,244,51,166,183,128,28,51,244,152,50,228,199,213,59,113,160,195,132,150,129,52,196,108,53,14,199,9,25,181,135,220,252,204,165,21,221,110,214,4,189,229,139,156,109,123,132,2,16,212,115,58,151,208,57,146,23,235,208,18,203,202,165,71,163,69,232,69,250,88,15,198,66,84,17,61,80,240,231,5,37,57,230,77,126,50,68,16,107,149,189,180,114,0,57,149,173,41,69,87,89,155,118,2,180,29,156,52,181,233,174,0,54,177,205,192,98,255,224,61,106,166,132,21,29,159,156,195,250,224,231,208,173,190,221,225,11,54,89,66,232,184,231,38,109,76,170,231,135,79,3,77,67,118,210,142,227,214,143,34,87,163,169,232,109,101,147,42,232,90,143,53,216,39,242,57,6,139,14,74,135,167,201,219,254,49,247,249,152,169,25,121,255,46,213,167,20,243,176,210,174,59,189,153,136,228,194,212,171,241,176,183,147,114,224,172,5,153,149,153,13,172,237,157,199,208,164,84,49,27,174,220,111,110,136,16,177,46,20,207,157,45,228,39,35,17,102,132,239,151,147,83,160,6,16,61,26,102,30,1,133,152,52,53,101,241,176,144,132,27,14,46,161,106,138,74,86,152,65,124,56,176,120,130,15,12,176,118,103,150,129,230,117,178,145,220,131,33,194,172,43,71,67,207,89,215,125,201,210,174,184,250,142,138,33,208,234,83,127,154,32,62,136,101,42,4,55,178,155,154,184,102,116,176,211,215,151,150,88,129,80,121,191,27,28,1,234,6,53,90,170,28,202,61,161,40,30,114,74,156,45,232,28,170,217,137,74,58,168,88,249,233,90,189,140,0,134,177,6,42,18,35,221,141,222,121,15,21,89,23,103,225,215,248,123,203,104,228,215,105,10,16,179,193,129,156,82,128,211,45,85,49,67,186,149,130,82,128,93,71,126,187,25,93,103,16,18,140,85,229,196,110,244,111,5,115,76,7,139,43,83,188,81,56,237,62,102,244,5,173,46,87,159,117,25,148,28,84,141,244,218,14,110,219,121,99,186,81,184,203,107,245,95,10,198,111,157,165,191,3,51,180,199,55,186,57,102,152,45,228,151,233,38,240,158,179,14,170,76,54,113,152,199,28,12,1,55,203,89,198,251,143,178,247,90,7,188,117,175,217,143,66,95,106,82,126,247,145,178,241,228,231,239,84,50,156,159,40,116,252,204,212,13,220,12,44,116,139,25,215,250,155,218,80,226,152,208,140,155,113,56,199,231,254,112,234,211,231,214,196,202,116,251,2,96,128,71,59,7,254,20,179,201,177,222,159,70,117,166,198,186,200,20,95,233,101,254,204,27,176,222,8,43,140,154,119,81,81,219,65,74,90,46,174,86,188,222,159,57,163,78,85,229,167,187,201,163,127,175,85,33,2,31,122,115,96,37,87,210,171,24,238,39,90,147,126,216,202,117,217,50,104,9,200,45,96,162,29,165,239,124,1,93,165,254,112,71,114,111,152,81,230,184,230,115,90,238,128,131,97,206,228,128,238,131,227,215,133,30,24,63,109,41,213,121,205,72,62,110,25,241,241,35,164,251,204,240,241,72,144,122,70,37,25,19,206,103,94,198,25,43,55,207,112,51,212,59,42,208,29,172,56,87,152,104,249,82,65,21,128,225,39,108,138,183,6,75,50,124,34,25,209,99,210,137,100,103,150,127,47,58,178,91,201,98,206,134,0,191,102,211,77,150,155,55,98,149,15,109,12,63,85,175,242,61,160,5,104,249,219,249,105,6,218,161,209,132,21,154,194,239,180,60,63,10,233,77,150,5,144,173,135,232,155,164,84,1,213,231,203,48,231,246,139,191,99,169,172,18,37,52,0,0,121,123,154,6,249,134,180,163,213,191,3,170,5,89,126,175,54,32,215,40,114,53,36,58,95,218,25,0,82,45,193,66,96,232,130,47,133,67,199,192,154,226,249,28,219,132,8,244,94,122,156,247,30,157,181,60,182,233,3,127,195,221,233,217,12,218,119,94,26,1,27,55,131,233,89,207,152,128,19,185,143,141,48,245,10,241,68,70,20,200,196,23,193,22,59,10,151,108,10,231,110,217,155,143,192,103,155,188,112,152,59,120,198,111,26,65,163,26,254,195,177,157,123,95,102,70,212,157,210,138,130,62,179,100,158,57,253,57,108,197,56,52,130,8,215,20,177,202,188,84,22,80,239,4,56,137,157,108,46,71,174,22,18,137,231,131,12,221,171,142,23,244,249,161,168,20,28,31,44,203,194,58,49,164,35,78,202,48,44,246,146,133,69,79,212,165,184,57,39,157,73,138,119,221,202,128,194,126,31,107,208,133,62,116,75,72,219,180,122,126,102,171,223,71,199,135,61,57,32,188,111,60,39,29,3,89,23,30,204,33,87,13,194,136,240,133,9,223,198,204,244,8,62,115,31,42,143,198,183,60,171,233,50,248,30,115,54,199,40,204,150,57,244,155,23,67,123,200,7,33,44,191,30,196,49,211,225,219,100,97,210,117,123,81,162,208,148,231,153,228,197,232,44,218,55,0,70,56,10,113,111,153,254,148,109,211,29,22,10,125,59,28,8,96,79,169,221,180,86,129,31,71,99,254,108,190,101,188,23,153,169,46,175,93,104,213,187,125,206,168,36,209,238,27,87,103,35,123,41,62,166,136,82,136,117,24,31,89,92,12,58,57,206,30,62,216,109,154,45,48,236,130,126,21,43,236,148,247,80,60,95,147,5,18,214,4,20,225,139,88,80,18,46,244,103,185,153,211,246,182,129,21,59,215,186,156,229,201,72,159,244,107,172,89,213,76,152,239,102,248,231,179,172,189,68,132,114,73,6,96,116,172,34,188,139,185,82,22,187,207,77,182,173,73,0,138,26,97,190,251,55,153,137,19,26,133,51,200,183,27,183,143,5,136,33,220,22,225,177,109,19,240,249,92,96,148,181,6,101,173,248,233,76,29,253,158,75,231,196,194,77,14,151,140,74,211,186,56,80,186,221,85,88,234,152,207,177,211,46,183,66,225,111,83,146,68,34,172,39,253,166,4,16,226,32,45,31,30,29,53,100,82,26,159,153,194,201,146,136,6,194,162,121,233,204,79,156,156,171,116,122,97,222,251,138,92,22,112,36,83,118,97,34,64,100,171,62,43,84,56,73,199,140,49,29,97,46,184,231,98,70,103,225,146,191,21,170,136,240,254,200,189,33,8,217,247,193,54,210,42,250,216,203,212,242,174,181,194,237,38,143,61,140,4,247,62,55,232,118,113,221,151,161,68,227,98,36,16,37,128,92,236,233,23,252,10,45,61,186,236,83,239,189,247,229,81,71,238,186,11,64,149,39,99,111,254,78,0,195,28,64,203,46,87,3,1,255,214,45,0,210,213,52,112,6,153,209,239,170,55,38,209,170,169,112,104,206,198,213,251,169,31,4,75,110,206,30,113,87,46,250,226,38,245,166,79,94,29,200,3,38,250,236,3,146,11,132,237,160,174,207,157,173,56,36,57,73,18,133,105,117,62,218,189,154,211,57,117,189,121,134,115,235,27,53,10,158,79,86,236,60,185,241,164,252,204,133,227,126,55,185,121,165,191,248,59,96,206,150,98,208,52,121,111,10,191,87,7,214,78,126,105,96,195,92,194,79,63,241,100,53,184,70,152,141,133,235,59,177,81,218,180,46,13,53,179,95,150,107,166,252,35,65,61,138,86,164,48,62,115,179,180,136,88,121,184,15,253,68,149,195,148,114,220,60,129,66,172,118,127,26,161,196,84,30,243,190,209,111,229,169,115,215,183,102,98,221,92,224,49,211,58,41,153,39,126,154,12,208,103,70,61,55,201,144,66,17,76,25,250,51,219,66,151,40,114,210,86,123,185,177,207,75,79,90,60,99,34,226,166,143,155,90,162,74,126,14,27,137,34,77,9,101,124,125,175,156,16,99,5,137,39,87,219,49,254,125,109,115,60,150,238,42,36,169,111,187,202,49,231,250,46,2,84,144,110,149,25,18,124,99,159,208,201,112,92,145,111,95,49,129,198,53,147,78,6,154,237,63,103,250,56,214,128,225,116,63,204,248,207,159,159,84,13,205,185,90,209,47,66,181,163,94,51,228,177,250,218,19,197,44,183,30,199,178,73,6,7,55,135,51,205,47,110,244,165,139,185,108,175,23,157,225,193,49,149,67,4,73,210,124,183,157,227,207,130,217,147,169,2,37,248,205,20,86,106,23,123,171,121,208,62,247,37,51,128,17,165,177,229,115,176,151,126,7,204,57,42,8,61,213,12,88,100,127,158,58,189,183,120,214,242,181,224,231,184,220,111,21,89,183,212,135,174,77,244,3,230,53,179,76,159,213,99,218,120,247,177,209,92,172,83,127,154,223,190,43,128,150,218,33,89,146,243,49,234,133,196,84,83,80,8,210,18,179,246,51,45,239,99,55,35,80,213,213,1,69,255,253,225,78,154,73,143,46,162,220,171,199,125,102,47,248,1,169,245,44,235,7,189,219,180,145,102,55,61,53,43,8,179,59,75,134,165,230,154,238,195,16,255,44,55,159,91,235,12,108,214,140,125,239,189,209,176,146,132,216,50,37,159,159,241,196,86,173,148,164,63,12,2,242,123,101,3,49,52,61,123,104,114,186,199,30,111,167,220,56,252,112,93,78,35,126,204,128,167,138,152,187,45,141,207,10,243,118,146,209,94,86,29,190,103,11,52,203,181,203,115,89,127,143,63,54,120,199,173,27,52,52,254,55,225,75,51,218,217,14,154,122,25,32,236,234,125,173,86,167,160,178,140,59,26,230,215,123,245,89,7,56,173,98,134,180,239,115,221,42,140,36,171,110,117,128,150,9,164,126,102,126,170,235,236,94,128,161,210,125,47,131,197,201,70,71,219,239,200,119,179,65,20,178,84,157,252,212,157,230,221,170,208,105,220,186,139,46,184,189,198,157,8,64,234,186,214,14,72,149,140,43,129,3,64,23,156,225,214,171,207,160,220,47,2,201,146,174,186,77,50,235,123,46,26,153,155,110,176,5,40,96,119,235,222,130,81,192,204,81,127,247,192,133,154,216,86,115,133,217,51,221,167,166,15,53,151,103,118,155,244,247,53,79,170,35,50,21,12,238,125,87,214,34,163,29,116,221,22,149,103,250,31,62,51,165,230,36,88,128,53,168,154,95,55,194,56,126,215,235,93,209,82,242,125,76,150,101,209,148,174,145,213,141,113,127,123,67,168,37,229,97,104,248,210,5,204,35,52,128,20,141,120,241,9,160,244,117,190,140,220,75,103,41,63,150,46,5,26,201,122,163,247,254,179,201,209,127,245,163,254,76,103,82,204,91,82,224,133,211,170,82,32,162,243,31,194,152,107,6,68,40,123,228,254,113,76,221,249,135,216,205,82,15,253,236,174,128,14,239,167,66,74,165,103,185,26,230,128,86,124,22,209,165,42,195,117,78,86,100,73,124,246,130,190,107,207,104,150,203,138,195,130,167,29,164,171,251,79,255,226,221,141,104,15,236,114,148,46,98,181,11,145,67,253,105,101,197,63,192,139,146,47,9,11,102,48,163,178,176,150,65,22,252,222,166,115,42,214,105,140,115,215,12,227,190,110,132,112,234,94,10,190,10,215,121,205,186,120,22,28,112,119,76,129,6,111,45,30,67,186,59,47,179,58,178,216,89,96,158,63,243,141,4,105,239,6,219,50,159,189,10,79,238,238,193,208,8,228,246,68,38,228,114,99,127,31,69,3,23,106,79,183,177,142,148,59,127,118,168,135,78,197,247,126,16,78,238,39,80,164,69,52,143,251,224,84,125,134,158,90,180,182,95,124,53,229,12,96,158,122,62,16,219,175,123,206,211,78,154,139,94,77,138,163,92,239,5,220,133,58,55,84,154,47,200,141,211,182,233,126,98,60,198,55,28,35,239,221,103,215,136,137,206,117,247,78,12,6,171,59,240,143,75,232,27,81,232,172,206,170,87,243,74,14,128,168,6,169,74,26,163,82,46,92,247,188,29,164,189,183,30,76,197,212,200,221,156,0,100,61,65,13,29,226,219,253,42,19,173,215,160,134,18,213,117,202,22,167,183,56,139,180,55,223,76,56,13,197,108,134,234,97,3,15,187,219,70,183,16,87,23,64,129,90,253,75,179,35,175,14,66,110,170,127,78,95,209,117,115,241,144,165,44,194,131,79,39,203,58,126,44,133,96,169,7,34,99,54,110,27,25,184,37,234,19,251,141,229,60,204,236,240,12,60,11,132,179,41,213,107,166,37,54,73,154,134,148,206,188,168,220,106,44,136,165,234,129,59,76,218,234,134,14,38,39,51,212,156,231,173,172,17,172,157,120,250,249,96,5,162,225,107,110,212,104,244,183,65,125,204,114,111,94,200,255,233,160,230,95,126,247,6,92,128,224,199,227,38,19,104,126,214,9,53,93,214,175,109,132,59,55,8,165,118,152,198,243,218,40,220,221,171,27,216,217,169,142,93,115,73,173,19,193,210,248,171,105,129,177,217,155,239,197,25,170,13,113,11,225,138,28,183,175,15,191,119,8,211,42,167,64,51,6,200,27,123,31,127,62,203,231,36,23,188,174,174,108,253,225,83,170,102,198,224,122,186,30,43,25,131,46,5,155,100,218,242,31,234,3,28,4,176,67,73,248,145,182,46,55,236,135,32,161,74,41,147,227,25,170,182,239,193,51,105,249,45,169,198,74,85,173,222,132,4,11,127,75,26,51,49,136,30,48,101,35,204,145,122,78,2,69,229,27,3,140,93,61,148,63,48,35,221,123,119,67,196,215,171,38,196,147,225,166,60,203,51,17,46,151,208,28,144,85,186,129,75,130,200,123,201,9,66,157,62,18,45,199,251,44,117,75,22,103,119,248,19,239,197,198,231,210,135,90,33,157,190,207,205,165,154,188,226,226,221,253,181,160,79,212,192,101,119,83,150,189,137,177,101,35,36,214,51,173,166,39,34,33,132,153,75,39,202,121,231,43,217,72,66,143,227,79,188,137,66,16,117,139,92,160,187,246,147,127,45,48,242,70,182,144,93,168,60,102,216,55,110,150,147,91,55,153,226,16,13,149,225,191,61,64,248,60,67,74,106,228,214,93,246,143,69,84,71,5,178,212,107,68,118,162,171,173,156,77,172,184,181,15,133,47,24,251,192,141,35,45,57,43,130,11,230,131,228,179,117,239,155,249,45,38,250,171,230,243,53,170,155,17,72,207,114,53,72,165,75,100,111,210,199,12,191,92,13,89,227,77,89,119,128,26,83,166,40,77,230,57,221,116,56,180,9,253,201,196,35,230,158,111,58,156,238,230,224,61,224,194,98,61,86,94,64,128,196,53,86,38,47,213,110,176,72,213,133,141,87,170,0,204,178,234,197,11,60,199,182,134,20,47,96,255,143,154,13,109,101,242,219,244,143,56,185,18,143,150,118,72,225,81,56,217,180,5,222,223,174,6,18,149,194,34,236,15,183,194,64,239,97,150,162,11,185,191,148,189,108,50,140,174,82,10,58,27,85,144,91,3,158,235,39,218,35,197,164,12,16,109,187,217,50,251,82,55,68,162,247,62,54,205,60,75,139,188,70,60,127,39,18,20,24,50,129,179,109,195,94,190,67,199,166,207,165,104,129,77,31,142,87,70,104,11,206,138,22,232,48,171,220,159,6,66,174,104,128,102,1,226,186,149,38,134,96,139,153,192,32,55,47,13,102,120,41,244,222,52,245,221,143,101,132,109,90,238,63,155,8,133,198,207,106,12,234,82,14,66,132,56,93,175,241,152,17,247,147,210,95,135,251,164,207,91,118,52,218,121,121,112,104,158,230,240,26,49,196,218,193,135,66,225,16,101,208,251,57,216,78,186,150,98,217,209,189,234,120,190,234,22,18,111,171,212,34,32,118,75,192,52,89,72,213,16,253,235,118,47,5,141,83,183,124,73,248,46,174,23,81,200,7,130,74,209,154,34,189,17,247,169,203,217,18,36,63,105,59,174,243,10,88,102,115,5,85,10,102,126,224,150,5,57,78,207,17,169,55,135,57,243,206,19,83,90,222,50,17,76,75,243,122,195,70,30,86,5,194,137,11,98,98,40,23,74,0,119,137,22,75,155,177,57,140,107,6,91,32,115,180,209,243,223,238,194,131,199,129,132,144,152,241,220,110,205,177,65,31,38,59,6,0,137,117,243,44,70,78,61,83,83,120,5,148,7,119,200,143,3,216,122,214,42,47,5,235,203,92,6,171,226,241,109,119,215,153,0,7,171,163,47,6,98,23,50,203,86,115,221,12,176,25,64,241,187,34,113,200,163,7,178,227,252,125,43,186,122,216,182,253,222,52,232,72,81,18,4,213,153,89,23,14,131,10,206,80,40,205,217,128,150,195,93,32,19,151,210,3,53,16,182,202,107,158,224,139,100,26,34,185,65,49,252,154,73,203,200,62,57,56,78,219,61,143,137,125,136,117,212,76,150,248,226,93,206,30,209,150,224,9,48,231,43,17,11,87,49,137,47,125,180,149,3,118,85,41,12,105,33,183,83,233,190,42,42,192,80,247,214,74,110,71,138,33,221,243,184,150,159,234,131,152,147,41,2,95,115,91,67,119,179,5,229,251,231,31,89,240,32,145,79,166,247,153,222,236,139,140,218,109,72,208,5,182,137,6,198,251,214,176,45,116,89,246,144,87,121,24,139,232,15,50,200,242,90,221,90,99,174,153,181,180,251,51,23,186,75,28,157,231,34,127,42,199,71,175,70,192,63,29,241,85,200,190,200,68,67,141,228,162,201,150,29,247,186,197,215,221,174,179,75,28,194,10,153,58,75,225,209,190,40,57,35,0,211,3,226,60,91,186,110,56,162,155,128,176,178,154,193,239,223,171,153,13,10,64,58,179,1,140,88,113,148,28,81,245,122,86,72,96,213,138,209,96,43,104,11,98,155,11,182,71,116,14,73,87,25,52,218,236,175,163,81,80,18,33,168,250,147,105,179,70,63,54,186,20,246,66,166,120,73,107,98,168,139,159,208,138,12,67,254,153,241,241,216,246,194,140,51,245,225,97,49,3,218,23,253,122,170,95,39,68,158,159,121,129,138,138,118,64,68,227,72,221,236,107,166,89,92,20,234,41,45,143,111,105,124,34,47,91,126,122,129,133,172,247,167,23,30,96,48,57,76,104,222,243,136,123,211,180,18,45,223,32,170,232,220,246,123,79,24,131,227,230,244,238,239,175,248,252,123,240,44,18,118,211,32,112,223,142,192,107,35,243,40,98,240,44,234,11,33,178,130,72,151,84,120,51,14,21,52,146,175,25,74,242,36,55,7,134,58,90,189,102,20,100,170,60,26,12,232,115,187,153,242,191,136,220,103,147,12,252,237,101,139,200,12,220,142,188,247,241,54,243,136,71,163,86,17,212,250,179,252,194,185,121,205,244,62,69,239,40,237,177,105,127,226,172,246,222,13,213,153,48,23,99,196,27,110,70,133,75,174,102,239,251,22,61,102,230,122,52,210,179,241,146,71,245,169,134,214,72,21,179,49,209,149,236,195,66,229,90,126,27,12,226,39,15,198,123,147,3,12,226,39,160,38,227,226,239,76,229,138,47,16,163,70,108,13,132,250,51,195,86,34,196,105,4,166,237,203,201,97,221,231,40,145,39,171,144,100,246,111,50,0,99,80,173,145,89,113,168,154,255,242,134,168,32,201,197,28,146,31,13,17,157,158,0,88,101,26,55,176,31,223,118,132,153,94,160,224,64,61,227,79,43,195,157,43,133,12,120,105,98,70,169,244,243,26,173,141,116,38,233,250,6,162,15,168,244,27,179,179,85,177,9,203,111,31,207,187,126,250,147,40,79,209,176,51,197,12,57,232,186,159,179,80,127,220,65,63,128,206,229,57,111,238,214,0,51,181,56,11,132,80,116,145,229,239,115,178,83,74,158,179,241,82,16,125,221,223,46,248,68,73,174,6,135,178,215,181,226,42,4,77,47,188,147,176,127,223,123,87,254,108,19,51,99,242,117,212,46,218,234,135,178,183,18,100,193,201,246,125,79,0,151,59,90,206,161,9,135,4,213,173,140,138,124,237,65,103,105,186,15,6,70,69,174,133,162,97,127,28,216,252,48,139,113,202,181,80,13,124,153,124,27,49,196,65,227,99,14,250,203,63,85,77,38,18,138,184,193,82,58,141,132,249,163,222,192,108,13,253,241,210,240,216,16,117,251,68,162,237,126,139,217,20,226,99,158,129,3,21,51,78,236,90,126,111,184,127,98,121,48,137,97,67,187,230,2,175,84,124,44,62,102,217,119,51,229,234,221,100,105,162,114,58,62,249,60,204,201,96,96,97,134,46,204,215,222,2,209,146,229,181,96,115,40,247,91,178,159,12,145,12,152,166,198,254,105,12,155,89,33,95,152,71,238,190,87,46,150,71,240,245,128,58,204,183,67,153,83,155,68,142,108,10,11,193,230,158,125,207,88,52,135,198,107,17,213,246,233,111,61,88,92,242,61,128,29,230,216,229,59,217,216,41,102,52,60,187,111,196,144,202,103,217,237,144,232,90,31,253,37,102,178,43,65,207,119,222,250,220,177,250,139,209,215,179,101,196,225,231,230,19,186,153,96,60,222,155,202,87,169,205,111,142,142,80,80,63,145,79,63,225,188,79,52,16,13,162,246,110,177,9,172,51,247,230,192,93,99,18,111,250,188,235,221,207,50,0,237,94,212,124,246,156,124,87,200,57,164,11,218,100,97,54,246,185,117,31,252,68,35,35,233,79,211,219,86,154,159,1,56,211,193,125,134,25,133,170,229,102,182,25,249,237,245,235,10,140,3,166,137,18,22,48,56,156,61,63,119,97,143,144,33,61,158,247,113,26,70,252,116,239,34,194,5,150,169,76,63,188,140,233,84,68,161,172,63,230,163,245,199,188,104,130,14,89,39,154,52,99,101,159,57,56,85,7,152,194,238,28,97,38,10,23,241,48,152,251,46,80,110,25,1,225,46,162,56,104,26,67,31,247,247,247,53,167,40,216,157,165,7,200,235,14,74,167,182,40,250,95,103,138,174,180,253,99,147,61,80,237,49,8,66,145,51,189,11,204,84,209,229,230,32,248,250,190,143,182,81,15,21,157,57,83,80,191,3,254,155,10,77,173,60,173,31,47,16,36,77,177,130,250,246,3,29,207,99,200,250,1,200,102,171,234,154,141,45,95,174,6,132,55,253,220,52,141,12,209,86,102,181,53,31,179,98,162,167,242,53,77,253,110,103,183,66,163,32,86,146,245,171,110,63,64,200,38,170,25,192,127,156,47,156,162,162,62,201,172,237,159,0,43,79,6,107,112,86,51,196,132,205,205,153,44,223,86,243,184,172,231,102,78,180,205,170,185,193,202,113,205,41,7,224,192,172,228,26,238,91,215,179,195,117,17,125,206,136,237,181,228,102,252,243,174,239,85,141,234,246,126,47,211,95,111,175,249,99,31,248,153,165,43,196,204,68,248,126,245,153,181,105,229,199,92,125,75,50,30,65,97,245,199,60,218,199,105,98,190,6,189,240,239,139,149,187,205,147,117,22,10,12,51,206,54,194,74,254,229,25,240,54,63,14,38,51,87,129,216,97,166,10,52,154,123,119,160,196,101,192,207,75,230,47,47,97,71,122,105,81,131,192,12,223,244,188,219,194,94,36,154,229,209,128,25,84,57,241,225,237,215,171,39,141,123,190,186,24,50,125,52,192,217,221,173,134,99,146,239,1,228,241,227,224,182,67,185,60,10,170,136,191,129,185,189,11,123,91,87,165,154,83,218,247,107,226,105,228,174,147,24,100,247,246,215,102,30,201,70,140,25,126,178,17,230,180,179,254,54,114,203,243,190,54,235,99,234,84,161,29,164,93,231,15,0,191,70,87,188,54,18,213,213,143,101,218,176,196,92,151,65,237,238,126,199,128,139,98,33,64,195,233,43,36,255,68,80,101,200,27,39,183,15,121,135,30,86,30,188,25,245,81,118,43,170,4,93,205,212,6,186,155,129,241,203,147,177,169,45,247,70,232,132,92,58,25,56,186,166,15,90,183,109,75,190,8,204,194,181,222,39,155,96,55,100,31,63,206,221,150,33,93,66,120,66,1,225,204,210,226,99,66,109,38,201,166,66,111,82,185,43,224,92,123,14,51,249,28,5,101,100,15,211,9,125,107,192,7,105,227,217,124,2,127,171,115,105,22,245,99,36,2,252,90,26,123,147,156,15,37,27,71,122,120,3,77,228,58,65,21,166,187,17,130,165,82,118,75,62,249,248,122,128,201,73,2,17,211,157,110,155,240,199,141,254,237,116,151,249,89,112,174,167,71,193,112,170,148,166,207,188,204,101,253,204,153,159,151,165,83,128,19,236,187,37,164,76,51,172,108,101,184,129,173,181,48,147,105,136,7,167,109,97,120,8,13,170,105,137,0,48,28,56,235,78,2,139,53,134,232,63,174,106,2,131,159,3,132,202,37,172,19,98,46,213,84,176,174,57,155,72,70,152,217,34,190,138,40,244,111,139,67,55,94,155,198,2,168,238,174,153,96,63,222,26,157,148,242,233,251,96,157,28,84,114,49,120,145,79,44,26,174,220,74,99,148,60,217,249,177,250,177,118,46,19,60,141,230,10,107,138,45,183,143,157,183,62,111,56,101,197,87,83,208,158,62,102,104,194,203,201,83,9,48,220,21,128,6,68,69,97,43,57,168,124,253,186,4,179,130,110,162,108,7,213,55,112,42,20,75,184,182,22,73,110,60,247,59,145,16,185,212,17,37,125,227,191,220,40,101,53,249,105,180,160,250,77,28,16,96,13,81,215,90,166,6,48,238,89,142,54,228,22,202,116,180,3,172,53,234,154,169,107,202,130,63,142,49,41,171,107,61,75,75,212,127,192,144,205,60,171,223,251,204,184,44,83,24,82,155,227,232,221,25,222,119,81,205,61,8,65,217,169,178,175,46,84,51,187,152,77,9,233,126,15,120,34,84,20,150,34,230,241,26,239,163,225,151,233,79,35,13,218,138,91,233,124,10,166,45,208,194,240,22,222,183,102,37,201,110,98,142,240,186,231,169,161,231,147,12,56,217,238,115,96,70,190,209,212,111,159,171,57,214,110,126,170,104,31,230,239,167,83,242,189,223,164,234,218,99,158,121,206,72,234,85,181,145,9,219,158,178,163,179,107,233,239,182,150,253,64,99,52,115,87,51,178,20,30,49,81,131,20,193,88,166,92,247,56,17,70,160,37,122,201,141,158,52,223,216,129,191,10,249,42,138,237,84,140,61,14,132,204,64,190,50,11,39,18,110,84,196,36,39,64,185,101,249,4,99,163,214,221,160,53,227,103,190,111,220,209,72,16,225,249,243,213,160,236,143,160,99,45,145,232,132,50,150,56,196,3,239,186,165,84,138,249,124,181,72,113,146,30,16,58,79,244,24,208,136,114,243,70,119,64,110,78,235,65,242,184,156,246,11,97,74,103,133,174,91,63,254,69,52,108,154,98,38,158,9,175,170,24,130,79,204,11,149,244,237,14,29,53,23,185,154,214,132,230,41,49,0,99,114,220,145,82,174,55,127,83,9,243,146,190,21,4,119,109,122,196,66,104,45,99,194,42,171,238,227,206,115,43,245,159,41,187,230,27,237,160,182,32,217,180,101,89,198,125,227,153,227,102,159,53,152,228,161,161,34,172,247,184,171,144,161,101,253,212,196,136,229,166,1,169,111,85,201,102,31,51,39,212,61,75,233,31,26,89,60,96,88,172,153,43,110,94,107,200,128,1,144,160,255,240,154,145,220,148,205,251,184,91,151,165,157,159,166,147,65,162,79,98,157,62,111,230,181,90,94,74,148,152,59,236,204,235,134,28,176,136,164,45,35,122,190,13,141,138,247,167,127,25,74,249,105,88,141,123,243,223,238,29,120,82,152,151,233,254,44,55,143,165,249,0,8,30,73,163,92,51,201,7,153,225,157,46,62,49,67,12,46,91,77,255,200,39,239,147,3,212,147,184,0,218,128,243,29,238,247,36,181,32,179,108,212,203,75,201,84,152,0,53,226,135,135,1,55,238,14,201,209,166,73,68,208,138,212,127,175,25,249,111,145,199,161,239,137,246,207,107,158,36,80,130,99,241,108,183,192,49,220,60,80,17,150,155,163,54,114,194,58,143,155,207,78,62,196,73,229,128,170,238,184,3,69,160,48,24,102,10,115,197,3,177,102,85,188,88,62,0,94,47,137,196,47,182,93,53,24,105,145,3,7,188,224,102,176,174,50,13,207,183,130,39,41,172,75,191,53,226,58,189,223,41,14,77,68,110,50,73,193,166,130,167,247,52,58,101,43,185,122,227,211,121,138,30,78,25,241,32,166,105,51,76,15,63,77,42,190,139,25,32,187,127,78,2,120,73,19,66,4,64,180,50,220,204,91,196,91,67,124,49,134,167,140,139,105,2,135,181,195,82,42,33,249,202,50,131,13,95,189,125,196,200,212,76,57,211,160,133,92,158,6,44,70,198,41,171,7,9,158,229,223,18,22,183,221,69,229,28,73,5,143,163,136,246,155,104,225,33,238,206,202,143,76,3,244,242,162,154,13,36,107,120,93,2,4,73,19,90,87,136,222,206,145,233,243,136,215,126,180,196,77,251,240,14,56,18,140,42,81,11,118,110,125,93,46,172,0,214,94,127,69,181,17,47,191,91,41,71,185,80,50,131,206,74,243,206,66,64,185,244,219,136,194,243,196,125,188,203,254,68,17,125,171,72,109,206,214,181,244,51,163,102,209,119,82,1,232,50,250,221,73,27,233,225,170,226,185,166,10,236,23,215,95,213,73,204,6,186,184,214,31,32,248,79,87,166,17,9,175,94,60,38,56,22,225,52,51,135,255,129,57,15,169,88,128,148,95,225,214,131,220,62,30,240,31,126,100,68,18,86,110,94,147,46,173,74,61,13,33,185,145,167,91,43,200,114,73,48,103,132,172,239,251,236,10,50,39,146,215,80,129,131,47,247,66,124,25,209,86,102,89,7,100,209,187,23,79,235,18,122,219,201,96,236,20,117,93,118,202,44,181,138,227,171,230,62,194,12,230,55,198,146,72,90,10,2,217,200,6,154,20,66,224,170,246,220,183,241,248,233,147,39,19,178,247,122,64,154,194,70,111,77,99,113,194,19,190,106,233,8,222,26,146,242,238,100,66,56,146,165,126,131,54,114,148,65,160,253,232,67,171,63,199,69,88,238,131,42,215,0,165,163,121,142,155,30,46,42,61,228,90,89,162,151,206,19,227,128,45,187,150,157,70,20,26,120,166,44,85,165,31,251,220,114,235,241,74,100,226,158,255,240,86,158,67,130,86,66,75,109,115,108,175,103,65,84,47,226,245,24,207,222,181,228,218,45,2,242,92,106,140,189,145,66,18,64,29,102,78,247,240,171,57,231,82,127,204,121,116,73,94,165,167,76,71,175,90,248,236,165,170,159,71,151,4,249,150,21,201,173,45,153,49,68,170,17,16,243,228,21,245,94,169,241,13,0,236,145,250,66,31,190,203,107,33,170,18,149,153,14,228,70,10,163,224,199,139,67,61,0,95,164,224,62,163,58,57,8,57,155,135,11,103,8,167,76,146,114,118,229,20,117,58,78,88,169,10,193,184,146,215,205,122,27,27,108,145,143,73,114,191,123,186,62,207,108,19,90,204,168,205,120,34,212,160,105,82,106,30,214,35,224,243,200,58,18,164,8,72,151,163,228,42,233,10,144,201,15,247,99,138,52,41,2,218,77,203,197,112,93,164,248,94,156,15,130,182,24,132,92,158,134,98,241,231,34,64,144,227,31,157,65,139,139,209,203,147,123,23,40,184,124,233,64,61,181,165,14,55,240,97,138,175,233,209,73,1,138,217,42,80,49,164,197,42,3,82,66,135,149,122,122,250,23,235,80,115,69,229,43,106,205,224,140,197,74,228,237,165,127,234,4,189,104,245,254,68,66,94,166,43,86,179,168,138,12,0,128,237,245,17,18,96,227,65,29,128,19,10,172,6,138,165,130,149,2,18,119,246,101,255,109,83,106,143,17,7,230,125,182,85,119,198,104,137,149,58,119,167,163,187,73,157,33,111,125,240,12,54,240,70,173,133,150,246,36,59,157,9,142,220,245,3,105,208,46,138,212,48,246,89,191,245,196,29,174,130,2,233,0,207,253,165,51,181,130,24,111,8,163,198,112,56,4,5,188,164,24,18,48,138,30,239,210,150,43,32,143,6,53,134,71,119,153,17,13,2,100,224,41,136,197,56,114,134,196,221,18,12,136,81,87,101,63,118,72,95,104,41,153,217,123,220,163,37,128,7,209,66,7,147,64,38,127,122,164,14,197,156,92,61,144,234,172,145,6,32,253,30,67,86,209,118,158,62,71,89,29,18,171,0,249,97,23,241,10,57,178,175,114,111,88,187,147,175,250,106,161,137,32,130,152,238,217,159,236,196,42,85,68,63,140,91,102,122,64,0,249,72,18,177,115,216,38,104,32,244,116,208,57,186,69,58,198,186,3,35,186,163,57,65,69,28,65,81,85,34,66,7,236,193,103,81,5,131,69,203,102,100,200,208,80,144,169,194,24,144,221,119,15,38,87,209,176,6,209,200,82,237,238,254,152,202,77,152,19,236,1,217,65,117,13,6,48,193,189,17,184,174,235,40,144,164,173,10,22,204,191,211,220,61,156,100,170,226,130,185,131,236,116,22,79,12,86,132,182,20,177,7,147,193,189,154,6,169,36,219,134,113,76,229,226,206,36,52,171,93,205,137,239,224,233,210,134,146,80,44,93,60,111,224,154,158,46,173,53,184,223,48,227,174,121,182,148,166,207,161,198,1,91,208,125,48,134,69,48,65,231,210,61,178,123,185,195,70,65,172,244,185,122,198,114,88,107,143,94,60,140,71,208,205,168,182,203,79,39,251,249,234,102,176,128,106,182,14,114,47,146,20,83,193,22,51,27,156,99,32,207,114,154,162,5,7,254,242,108,242,35,252,239,244,60,26,158,85,158,23,161,146,104,90,29,15,122,147,220,183,63,121,183,198,101,185,26,193,164,121,139,255,201,160,78,2,19,129,139,160,101,175,192,16,150,69,18,3,43,116,179,85,242,234,237,248,194,127,52,50,248,23,1,148,134,87,219,61,232,134,236,185,198,125,8,171,174,187,3,195,28,152,167,8,16,101,186,247,220,9,110,165,119,77,91,31,51,196,10,119,59,57,174,81,163,155,71,205,56,205,55,143,181,233,243,21,197,51,174,94,119,130,85,58,159,101,85,217,79,39,79,114,33,75,41,40,10,224,59,56,243,247,226,177,173,227,72,95,139,106,205,13,134,217,159,229,173,18,23,172,187,135,214,102,204,157,18,42,211,83,148,29,254,129,204,181,138,156,36,35,58,191,137,166,70,142,49,132,39,40,88,164,62,29,160,65,14,82,36,68,33,24,157,123,57,134,226,172,78,85,111,76,38,13,63,2,196,151,230,20,177,240,179,251,242,253,114,0,23,207,183,147,204,198,217,220,225,3,113,39,160,165,46,5,35,196,64,78,40,230,135,45,253,195,49,17,82,178,175,231,39,30,146,63,162,251,133,228,100,243,204,6,250,232,35,139,138,15,253,218,226,69,15,50,2,162,190,130,98,128,212,236,169,82,78,41,239,109,82,192,61,187,7,63,155,194,34,201,238,39,47,24,25,119,105,209,139,1,88,166,225,230,133,178,112,145,116,207,34,116,158,225,139,150,41,208,17,90,138,46,79,145,5,106,85,35,72,62,48,108,110,94,136,32,82,147,4,244,249,96,9,81,142,64,210,157,173,93,146,92,76,211,238,88,4,148,59,69,97,104,253,48,233,59,80,124,107,107,49,97,161,247,85,211,10,247,255,169,205,176,151,151,225,48,9,130,181,33,101,54,66,5,186,219,220,255,73,179,62,153,65,82,146,215,79,224,8,18,30,49,204,244,124,57,122,151,215,208,250,224,180,94,195,21,94,223,42,90,120,183,176,200,179,69,208,252,103,9,46,184,49,168,230,200,238,153,83,41,102,40,19,2,57,12,167,230,150,171,59,135,228,61,212,74,33,97,32,96,132,137,214,68,147,164,38,61,194,83,178,173,205,104,70,253,230,28,252,146,109,165,210,54,86,64,133,76,84,78,82,185,232,224,110,191,122,152,94,158,36,130,73,133,56,108,140,96,68,202,101,120,163,217,129,16,103,119,131,70,91,158,204,24,210,28,237,83,121,109,249,233,129,226,212,118,196,26,60,110,178,194,142,191,8,61,134,127,79,148,192,250,147,60,63,255,187,70,180,116,182,60,246,9,220,233,14,191,161,7,238,106,86,43,249,6,127,236,85,13,178,32,25,255,105,68,7,55,237,72,126,71,102,105,55,188,206,242,172,36,126,88,145,114,2,196,241,251,98,14,160,234,44,34,199,6,137,13,97,113,141,114,194,83,170,232,208,138,94,23,159,174,138,185,100,245,129,15,28,41,185,185,161,139,44,247,102,144,162,76,114,222,129,246,228,48,163,68,188,61,102,218,244,151,76,41,92,177,43,181,25,230,90,196,21,94,86,250,223,158,243,39,231,172,213,10,144,147,41,128,249,203,180,113,165,102,107,164,34,126,0,53,136,115,179,86,212,8,245,189,224,86,207,164,221,178,2,184,186,151,218,3,59,143,8,189,154,173,229,42,176,243,162,162,133,213,244,10,29,250,184,170,110,120,4,24,117,185,153,149,173,117,20,130,23,14,53,143,113,27,106,234,90,193,132,17,195,247,249,164,217,241,133,215,60,28,219,136,56,237,83,111,248,5,77,190,145,39,67,49,203,160,176,237,239,91,104,204,96,22,116,67,107,133,235,163,241,229,120,53,91,10,14,80,57,248,209,8,109,67,82,188,67,99,170,52,207,247,154,207,216,245,167,59,64,36,199,3,193,71,83,159,159,174,221,129,145,80,107,156,13,72,175,70,151,236,190,87,34,79,163,223,154,172,208,240,160,105,128,40,123,128,1,0,84,60,41,140,236,229,234,10,2,153,124,1,199,136,152,240,129,194,60,140,75,43,16,38,77,245,35,13,97,50,83,118,124,138,241,240,78,133,175,192,158,87,29,47,132,182,180,162,91,210,121,212,122,33,61,38,208,41,211,240,76,172,154,238,28,95,176,42,23,105,115,98,249,208,215,218,46,166,39,193,125,168,192,26,171,226,95,76,79,55,145,160,162,176,28,128,150,247,106,243,66,245,226,108,82,212,215,154,104,186,80,56,209,128,233,248,34,153,170,177,139,202,152,130,166,255,184,186,151,117,128,240,176,106,14,119,196,128,32,176,81,43,86,137,16,254,90,9,216,20,180,51,96,249,75,247,222,103,97,118,69,0,156,141,21,80,224,125,112,83,213,82,160,83,7,19,90,47,146,41,81,38,222,106,238,38,169,243,153,51,73,232,23,99,133,99,124,63,136,53,23,202,115,119,59,165,239,189,139,105,191,200,152,85,144,199,229,130,195,234,122,58,195,22,196,133,48,183,223,17,135,253,98,41,180,12,12,70,222,254,185,184,193,80,228,217,250,56,202,177,82,188,146,77,5,65,187,113,59,222,150,81,107,72,138,105,65,246,88,90,0,203,80,109,20,192,156,73,141,238,238,216,48,120,35,4,232,103,186,199,251,62,55,52,70,77,193,122,147,24,214,159,155,18,156,30,2,197,8,79,252,123,16,93,37,193,119,21,224,210,221,191,7,125,42,210,223,184,96,107,40,247,104,196,92,83,83,112,99,187,229,5,35,194,45,210,205,131,7,188,47,171,132,253,176,202,22,128,49,60,123,134,207,80,43,201,188,224,70,14,62,191,24,16,161,248,149,192,25,97,80,114,24,32,65,139,128,61,193,227,214,120,103,178,156,178,58,112,253,243,39,142,103,79,134,14,129,152,207,43,143,29,143,182,113,23,4,165,10,135,178,231,120,16,72,43,85,205,36,185,29,78,7,169,190,34,23,114,51,233,22,223,205,18,204,171,122,117,26,101,123,228,142,198,239,131,252,37,143,86,174,175,1,10,80,19,72,60,26,244,209,247,209,234,30,160,175,229,189,146,241,199,56,232,211,60,65,49,175,28,240,46,176,8,234,15,163,220,144,147,103,105,140,38,65,208,166,199,145,47,158,235,88,204,89,5,75,131,167,235,35,18,122,181,20,237,23,96,27,204,129,14,91,128,236,151,34,119,155,239,132,150,45,60,219,172,2,123,173,132,237,230,222,71,151,77,248,76,28,232,226,90,180,227,144,114,149,151,134,152,218,11,123,134,252,89,58,98,166,104,231,63,189,133,76,216,198,219,115,48,100,64,57,252,117,34,176,210,253,135,33,17,149,125,48,67,209,90,227,214,252,105,69,36,131,202,114,103,153,7,147,230,115,3,144,143,237,57,53,160,236,180,237,41,4,188,178,176,111,122,22,118,191,167,21,97,143,203,254,246,107,96,162,53,89,17,255,139,195,41,122,171,202,82,132,56,40,172,233,109,66,205,16,28,242,98,201,170,163,89,42,135,26,101,147,177,27,69,162,81,154,13,186,154,65,189,244,0,175,151,231,222,131,86,249,28,205,110,48,1,137,185,211,91,146,163,207,174,39,221,21,208,35,92,53,154,248,206,57,36,142,6,36,134,179,123,145,151,44,114,22,236,112,178,116,142,95,12,50,94,214,53,108,148,125,56,190,156,147,167,203,247,162,18,82,234,8,196,158,81,120,73,179,14,93,43,94,212,60,209,94,138,190,172,5,103,110,218,94,182,204,54,159,215,211,38,148,70,180,13,159,241,92,83,59,148,16,125,217,222,147,92,211,3,159,60,251,102,158,123,250,210,133,61,70,226,65,154,78,16,217,186,126,225,230,95,200,131,163,53,33,13,236,231,83,107,159,208,25,240,17,248,117,156,194,162,229,88,250,95,167,95,123,162,54,145,97,159,104,130,212,72,206,210,68,121,2,254,63,155,196,252,229,235,231,55,121,167,241,23,7,241,45,160,117,160,100,223,118,1,239,20,149,4,31,13,176,166,112,139,125,87,159,51,199,216,33,195,76,153,188,127,39,199,172,219,138,105,114,53,172,207,159,232,12,26,244,0,91,163,230,126,92,38,88,81,190,124,197,108,198,139,29,158,108,163,10,114,153,42,143,185,24,239,146,152,65,26,246,111,138,33,39,122,94,43,80,61,13,255,241,243,109,78,108,91,17,128,175,97,132,22,227,162,119,105,254,205,218,200,9,53,76,191,197,231,73,180,123,166,111,252,48,160,248,121,75,92,116,49,195,37,35,230,97,74,15,247,165,17,34,153,122,53,212,121,237,171,90,0,102,48,58,200,48,27,218,188,223,223,70,185,65,202,230,156,133,206,231,107,87,67,179,40,86,88,243,219,189,152,77,80,160,235,63,243,109,46,154,22,135,72,191,99,179,142,209,143,82,136,110,8,26,7,245,189,104,176,187,88,62,90,177,105,210,141,241,70,227,234,98,145,232,101,52,49,121,189,152,61,240,154,77,202,40,214,36,175,117,118,243,125,127,26,12,71,112,198,129,74,46,168,134,85,55,179,109,198,152,209,106,156,62,122,102,162,161,98,186,148,97,174,40,230,125,155,255,153,144,181,139,224,37,87,163,60,124,71,156,70,242,62,244,106,226,157,155,82,64,86,166,135,252,27,156,135,233,248,204,247,181,206,163,21,157,131,228,157,46,248,28,137,170,243,16,73,199,155,18,212,186,111,69,149,59,152,240,24,80,154,86,252,173,54,188,194,225,127,19,55,183,171,237,107,87,131,153,155,106,62,31,203,7,124,27,81,115,85,51,212,198,241,219,103,30,234,44,4,27,249,73,104,153,153,6,11,189,26,182,246,187,64,58,248,182,32,216,52,115,47,31,229,28,102,104,60,118,81,243,153,211,53,204,25,146,90,53,35,27,238,47,134,156,251,212,171,41,247,251,168,116,202,97,250,211,163,57,152,11,115,223,146,186,194,12,71,181,191,87,159,175,241,156,150,57,126,152,106,149,222,122,90,50,227,154,143,247,46,197,231,102,76,197,61,94,122,152,79,168,102,227,214,115,243,113,119,134,14,248,164,73,40,204,245,108,211,122,245,42,142,9,197,76,160,172,67,182,76,219,222,205,176,201,235,84,65,80,100,199,213,115,182,166,79,110,157,130,254,53,41,40,46,253,216,176,36,79,127,180,9,249,237,99,62,95,59,143,48,111,57,171,49,35,167,228,163,54,105,111,18,179,73,212,197,163,145,151,31,77,205,70,162,237,102,50,214,93,205,80,199,250,36,199,215,209,97,49,138,232,88,34,47,139,7,125,182,32,130,103,152,183,36,213,48,227,25,250,176,144,119,140,52,12,230,225,64,135,105,41,210,144,145,198,124,124,225,24,20,248,93,30,35,186,186,254,96,198,227,173,15,86,108,246,185,57,11,82,173,89,126,250,163,96,254,89,209,152,22,115,205,151,59,218,204,212,202,244,222,21,225,49,127,43,32,211,207,197,198,27,24,86,254,171,230,243,115,41,204,212,25,245,222,48,60,197,158,67,30,113,233,136,33,229,179,197,172,190,236,207,188,98,75,2,204,95,100,204,112,32,251,231,182,129,55,130,153,94,126,123,161,232,123,199,108,88,10,244,49,239,179,161,126,30,229,52,46,99,105,199,103,86,17,14,126,131,6,185,240,74,186,66,44,169,243,229,41,209,150,162,139,96,61,230,84,252,209,6,244,193,229,185,57,37,163,251,104,3,242,152,212,213,220,189,245,5,115,15,34,75,179,146,236,247,159,222,198,110,252,152,235,109,107,196,60,114,29,175,57,221,148,196,132,76,135,49,86,115,157,23,91,136,121,192,154,249,152,199,205,160,194,3,74,233,243,189,122,92,88,181,41,217,54,105,38,50,51,106,15,215,140,207,245,154,201,123,250,213,84,51,222,155,131,169,24,215,140,195,255,62,90,219,190,173,32,234,122,220,191,231,106,104,10,238,176,224,225,165,119,88,144,68,246,155,159,19,124,189,131,74,235,129,191,55,210,113,207,23,57,14,224,246,49,101,137,189,159,147,239,237,79,54,90,125,39,218,142,221,146,124,207,238,58,201,41,114,199,144,77,42,168,89,173,36,169,253,173,206,131,205,231,222,168,170,197,75,35,78,178,158,123,183,219,203,143,181,11,12,14,35,165,99,255,26,134,50,210,241,60,15,178,195,122,222,249,25,206,106,66,16,159,25,146,241,144,168,48,51,24,178,226,102,83,91,126,204,180,153,186,153,184,241,185,57,48,129,251,220,148,60,67,134,212,204,16,74,251,111,103,149,74,52,243,218,61,126,155,130,206,243,94,48,239,167,187,238,129,163,75,17,155,46,61,102,113,152,77,43,93,205,150,117,187,102,176,180,85,199,180,13,231,90,194,12,93,161,190,24,193,102,137,171,137,4,244,209,56,26,125,1,152,180,210,179,169,56,200,20,35,4,7,250,203,29,77,139,184,150,182,129,231,90,170,162,254,203,157,67,87,39,202,48,117,158,107,62,94,100,214,147,141,244,210,133,199,146,235,40,181,200,7,161,185,185,175,235,244,206,68,198,89,70,28,50,61,175,60,162,168,70,152,33,81,27,28,253,30,111,158,13,41,231,46,7,190,81,47,52,53,119,153,73,246,32,233,62,56,76,100,207,178,6,2,82,221,153,128,85,75,250,56,136,23,45,184,189,86,240,43,1,10,198,188,189,189,101,130,30,235,143,177,123,7,214,36,79,155,138,156,108,192,240,219,77,72,76,227,157,203,250,212,199,105,185,12,55,32,155,81,170,111,58,34,16,49,222,139,139,233,90,233,136,208,157,226,239,92,16,62,209,209,38,116,74,126,177,145,187,77,141,115,209,232,186,230,106,234,213,58,191,77,90,232,154,217,50,53,174,202,96,30,203,87,7,198,60,203,227,63,237,115,26,93,168,39,230,189,4,138,102,107,129,252,194,53,27,233,187,46,61,120,50,252,209,6,4,42,245,49,23,71,26,97,70,247,224,49,167,155,44,252,20,2,251,59,255,33,136,116,179,38,249,155,145,41,126,148,216,102,101,191,126,214,37,25,188,48,79,145,157,55,115,78,55,49,12,254,62,33,25,249,44,250,222,110,140,193,165,109,60,35,78,79,232,77,152,176,206,86,122,118,105,252,142,234,35,206,145,172,33,225,110,201,73,108,48,159,221,237,221,135,207,110,212,252,230,103,34,74,209,5,51,224,243,234,230,74,173,254,217,166,71,138,17,159,196,63,207,233,130,159,234,195,50,151,178,135,216,249,2,164,227,154,161,109,82,79,29,76,86,137,97,161,210,242,94,77,206,213,111,190,64,107,181,247,68,190,88,59,235,182,168,57,61,103,46,189,11,221,205,235,125,112,146,114,190,190,142,131,149,187,38,46,104,26,159,241,69,128,136,63,158,33,121,202,18,102,4,133,212,74,75,86,88,251,120,214,151,85,98,228,167,233,104,204,106,62,255,24,207,189,173,72,161,102,74,37,247,123,157,176,108,230,199,225,53,194,116,183,194,98,43,95,115,173,233,76,155,152,77,17,90,205,117,197,231,162,141,179,232,76,90,150,162,45,110,30,59,235,10,98,171,185,108,98,152,207,148,213,40,194,176,156,247,208,157,211,40,41,245,189,206,207,85,183,2,196,125,146,111,240,209,251,190,192,2,72,233,49,3,52,243,215,62,30,170,128,76,49,147,155,139,155,91,7,171,152,35,105,141,117,164,166,142,202,57,40,235,167,51,103,102,218,152,212,12,179,201,117,243,141,166,163,233,28,94,232,70,141,120,50,16,57,77,205,48,74,251,205,153,102,75,230,240,143,89,194,111,78,23,194,99,237,183,51,31,99,33,239,170,86,218,101,106,152,183,208,166,26,86,135,180,136,155,145,106,209,175,5,149,150,159,109,208,110,55,117,53,40,3,248,20,38,67,18,90,187,214,73,0,172,172,132,121,110,221,176,80,51,172,45,94,122,136,30,104,251,73,116,202,215,130,212,44,235,205,13,49,26,99,50,97,128,81,115,185,138,111,63,243,158,114,49,132,122,190,85,26,146,87,111,77,251,92,239,254,220,180,191,107,236,50,169,64,111,127,110,152,164,167,188,214,100,93,86,127,48,68,73,116,39,157,54,143,252,193,192,21,107,222,143,116,245,133,239,98,30,79,118,217,228,83,98,101,86,10,70,50,100,124,190,145,226,222,194,91,141,149,241,238,62,19,90,174,234,247,65,158,151,99,105,145,191,146,33,25,6,129,246,199,2,227,160,199,57,68,40,61,190,21,173,1,77,126,121,192,76,26,63,12,88,78,70,100,64,173,191,124,142,153,64,249,126,204,105,197,12,53,209,120,205,12,160,90,25,3,6,180,67,3,8,68,216,46,151,30,102,203,244,136,153,67,47,30,205,242,195,250,224,5,69,12,31,80,40,176,213,25,6,75,186,220,193,162,5,171,62,55,79,176,247,250,68,33,195,171,51,129,71,105,177,60,168,19,106,116,66,44,19,251,228,249,120,77,7,173,163,231,22,23,3,215,213,200,7,141,200,124,35,77,90,160,86,211,89,150,240,123,220,221,181,216,80,103,74,130,235,203,87,38,141,255,89,119,171,227,121,203,210,59,47,5,72,64,204,157,114,77,118,115,121,78,69,99,205,217,221,173,198,197,39,230,74,74,120,187,153,240,101,169,185,148,11,19,50,150,222,38,93,255,176,227,181,125,121,108,48,83,185,213,223,206,20,122,253,193,173,195,75,107,28,217,213,207,48,247,52,118,123,42,36,21,196,129,155,145,174,209,226,204,166,161,210,127,187,79,9,2,168,220,52,95,152,248,167,69,43,51,203,17,68,24,155,134,153,231,124,116,94,9,140,56,226,98,28,75,194,22,74,140,89,242,171,128,199,230,244,9,184,167,1,152,197,108,194,26,62,73,230,26,69,70,139,234,81,137,139,105,141,158,122,111,102,168,159,212,8,193,9,54,150,106,83,243,156,52,133,16,24,127,197,250,35,140,115,51,61,253,69,205,112,63,248,107,145,137,84,43,124,240,159,209,120,58,165,65,19,212,58,153,218,237,102,114,52,143,25,69,236,117,205,240,212,139,21,22,172,21,23,91,202,179,168,57,229,238,191,156,201,190,202,75,45,196,40,139,155,33,42,208,58,149,77,138,251,206,112,128,78,105,146,196,156,157,34,103,34,204,44,240,82,102,4,69,240,230,86,216,98,164,212,4,162,103,184,21,101,152,174,183,6,184,124,231,16,18,160,180,184,138,25,164,217,77,127,46,147,177,122,174,166,43,33,110,222,241,215,244,201,144,121,157,110,30,229,169,48,91,199,217,94,126,115,218,184,134,142,104,65,17,193,31,109,154,28,139,154,163,180,183,146,5,61,50,5,137,50,220,243,7,147,32,196,232,199,74,245,180,250,128,26,119,134,62,88,130,250,199,31,12,79,68,231,137,169,247,78,255,233,109,228,15,106,70,31,237,154,127,60,0,178,23,0,88,191,104,224,105,128,193,36,231,70,178,62,129,27,253,130,79,121,98,103,16,107,219,39,10,152,191,33,155,115,194,185,188,148,112,19,33,11,33,141,62,86,232,51,174,23,139,132,107,234,58,160,96,235,47,138,25,30,147,1,17,160,154,57,230,239,136,86,211,111,121,174,174,101,223,141,159,40,186,8,153,76,75,134,122,190,174,166,129,35,230,126,204,253,66,83,141,38,54,169,35,138,104,6,77,99,110,102,123,213,139,73,85,251,144,117,227,133,22,107,63,227,144,226,98,206,39,249,28,5,154,162,230,63,109,145,131,94,93,9,36,166,155,113,87,212,12,96,240,58,32,134,76,202,186,124,224,208,175,254,185,224,172,208,95,62,167,149,251,138,80,207,237,60,158,107,83,36,165,76,41,242,185,248,248,192,142,175,192,154,164,71,24,51,157,112,97,102,75,214,199,206,87,46,246,103,45,93,194,176,100,248,104,31,176,97,136,118,181,162,216,232,239,68,85,92,239,156,76,71,207,173,180,143,119,53,211,234,80,194,156,146,100,165,216,54,83,172,13,227,133,23,95,17,57,139,51,132,254,49,208,108,75,77,205,240,10,198,111,131,250,123,110,158,146,151,228,49,23,69,18,100,235,139,142,159,174,176,4,169,25,48,105,220,27,17,185,174,102,252,80,255,150,72,169,119,253,105,180,88,227,151,179,250,99,64,76,146,151,36,176,130,67,82,51,133,55,255,88,195,186,41,197,60,248,88,241,220,212,69,167,154,9,126,228,234,156,37,209,144,40,119,244,237,102,10,223,207,197,164,51,87,88,203,126,134,172,195,29,238,51,212,118,107,125,112,192,234,51,172,163,171,123,114,102,239,188,148,232,102,174,33,99,142,25,223,110,149,48,103,205,253,83,174,90,158,251,135,188,104,13,93,243,199,245,163,196,27,230,199,225,202,164,66,91,24,187,176,21,97,229,173,196,220,222,57,88,57,52,115,152,107,94,207,189,137,126,70,152,159,96,62,65,150,187,98,254,247,169,77,44,205,112,239,238,61,155,57,181,199,140,168,150,88,235,243,211,8,114,212,37,230,169,39,7,13,150,75,95,91,227,17,147,68,188,4,59,191,183,22,18,223,102,190,208,237,66,49,243,16,186,16,168,165,87,46,242,210,179,63,107,39,5,235,166,153,233,237,81,51,9,140,44,159,122,170,143,97,176,129,28,175,5,60,101,170,121,64,94,29,230,167,222,7,149,197,51,81,172,21,93,205,169,103,157,255,234,244,167,4,165,95,236,9,148,212,37,2,132,7,198,137,143,127,107,171,232,194,53,41,91,89,245,231,136,76,250,94,212,210,196,186,117,229,37,216,183,71,236,39,192,233,244,177,33,30,137,183,130,177,71,47,30,140,73,108,147,136,219,233,115,153,104,125,252,50,84,195,77,205,8,106,135,117,245,247,222,249,234,35,254,54,209,218,117,225,37,112,103,41,182,27,83,73,82,179,233,187,134,121,38,157,193,230,95,198,158,48,128,207,234,183,60,241,119,93,114,120,60,81,5,193,227,172,177,17,154,223,166,102,26,7,228,216,66,47,83,205,244,207,134,121,63,59,134,101,65,229,180,133,137,68,71,20,6,191,216,253,41,228,60,23,215,46,139,218,164,162,178,154,41,108,133,185,214,170,62,180,41,189,183,184,119,123,48,31,244,194,18,173,134,3,82,147,70,14,96,184,47,149,186,185,47,185,60,35,154,173,115,36,156,31,152,69,212,76,113,222,231,194,36,206,211,223,206,45,137,231,180,187,116,245,99,37,69,238,239,69,108,161,86,59,47,119,120,101,171,61,171,58,141,33,167,195,50,23,79,205,148,36,226,234,86,250,179,60,56,31,106,92,13,55,146,255,54,165,143,85,227,173,150,137,88,168,117,68,118,16,111,114,138,118,10,102,16,253,62,162,116,202,199,193,132,217,246,240,107,166,87,35,92,20,206,29,120,52,124,249,192,105,211,31,51,12,128,254,53,17,154,47,106,173,4,210,110,5,169,151,213,140,183,20,102,24,70,245,201,166,73,105,187,121,170,39,139,121,244,20,115,152,160,38,166,97,53,101,120,223,9,169,93,73,54,23,171,233,56,187,153,26,158,94,60,172,107,210,205,72,71,234,79,119,248,103,239,160,152,38,101,215,215,54,186,187,251,94,3,174,157,173,99,134,74,162,91,13,239,25,198,9,238,242,214,202,23,148,173,109,200,131,145,111,220,190,217,129,100,232,250,181,126,74,68,126,117,183,58,177,154,33,21,109,110,166,96,177,213,204,70,220,221,12,191,180,154,97,43,114,79,1,94,42,33,134,193,92,9,168,221,60,180,253,11,51,62,231,29,113,14,61,161,128,165,115,102,140,225,219,25,186,229,165,60,230,90,28,120,1,216,186,10,240,21,33,77,122,109,175,149,10,67,154,106,29,51,47,31,180,181,84,59,5,115,203,151,65,118,174,95,99,245,82,115,205,219,221,89,150,143,244,8,99,78,206,144,50,173,77,177,54,189,58,89,90,252,51,111,2,151,173,99,122,28,124,71,76,89,111,231,122,102,3,241,154,207,21,235,99,209,33,31,200,47,186,167,177,205,145,203,106,38,159,239,87,211,191,159,183,154,33,81,200,110,134,92,236,49,67,239,230,79,94,81,185,127,110,78,149,206,159,28,86,153,231,209,206,71,170,158,176,48,58,206,169,214,65,87,129,91,41,66,60,102,211,135,188,102,4,195,211,99,174,206,143,143,153,210,245,82,51,94,204,157,136,224,83,167,142,41,184,156,237,39,62,133,73,105,180,170,208,121,181,216,25,152,213,83,87,24,196,161,94,251,226,107,15,41,8,86,3,164,198,52,222,136,50,141,231,230,78,56,133,149,246,245,162,86,234,251,62,42,8,211,55,253,32,141,54,201,207,12,250,234,172,254,242,152,201,38,186,121,55,17,141,169,150,207,77,215,33,254,137,177,165,199,204,191,154,215,252,52,109,99,69,74,196,141,38,184,172,86,20,76,253,214,128,29,186,190,180,237,13,249,154,105,37,105,237,49,103,159,196,38,151,38,233,83,204,232,136,250,131,145,155,210,141,97,64,145,191,195,76,199,234,115,245,68,183,239,154,33,195,123,190,166,53,17,151,107,30,80,156,174,199,124,254,149,191,247,48,252,209,99,38,80,187,102,26,135,246,123,177,31,249,182,150,132,132,226,247,211,30,68,211,222,77,242,240,125,112,49,211,131,253,124,15,48,132,247,222,166,184,158,242,51,21,248,237,207,220,41,10,61,86,232,220,182,91,33,15,235,143,185,92,247,141,110,238,42,84,15,63,235,12,43,45,252,255,100,189,13,221,192,192,193,182,182,231,185,182,231,189,54,253,56,226,5,153,249,82,1,25,134,188,74,219,156,189,51,30,181,155,183,66,114,109,2,143,219,63,201,113,12,59,201,51,191,115,132,24,200,193,66,227,251,76,194,26,175,85,160,70,17,235,113,205,206,94,119,199,243,184,87,43,181,199,12,248,241,222,155,44,167,96,212,48,19,157,102,55,87,37,238,199,124,226,128,226,55,199,25,209,105,100,2,176,215,227,221,20,202,242,124,174,198,31,184,243,100,162,27,208,159,171,115,180,76,29,51,85,255,231,201,41,147,198,213,39,18,208,61,227,248,230,125,246,48,211,125,46,95,228,204,192,236,248,6,196,9,218,115,50,118,171,139,20,55,211,157,172,143,86,12,124,230,230,174,48,103,51,167,114,61,157,109,196,39,234,120,118,227,128,116,115,62,179,174,61,230,227,189,220,4,236,166,99,83,144,229,102,174,177,54,151,129,197,159,171,141,91,199,205,83,251,105,205,92,183,79,212,115,218,84,169,68,97,193,149,106,110,174,233,217,84,112,201,74,245,71,43,0,82,242,99,38,105,229,102,52,208,158,223,174,201,19,180,156,47,109,62,247,70,207,222,47,38,109,255,76,22,130,171,28,23,171,8,138,89,93,202,1,43,137,159,215,92,189,236,183,77,210,125,188,247,46,14,17,5,79,95,230,40,175,121,248,234,165,255,234,29,178,18,97,4,109,22,251,157,103,252,242,93,218,199,123,155,251,181,30,39,56,172,181,213,241,79,175,28,119,38,171,247,79,143,181,98,83,33,242,74,239,75,161,236,229,47,53,160,5,123,134,164,214,24,237,81,37,23,249,125,231,24,206,65,47,208,59,199,146,124,11,24,248,223,213,113,254,18,247,134,126,226,157,6,208,211,248,213,196,58,239,36,234,78,43,128,25,38,214,103,154,88,228,236,102,186,222,255,121,109,249,121,78,105,190,229,246,174,204,203,242,139,249,188,102,169,239,186,78,254,100,132,94,239,202,35,116,114,43,249,129,250,238,40,222,160,179,77,230,228,93,244,132,94,97,6,249,62,158,237,10,94,48,55,147,152,123,118,179,60,122,108,56,44,143,103,187,162,67,244,22,155,232,118,27,143,67,123,54,140,238,125,48,27,56,220,51,143,170,149,231,221,122,28,141,250,92,220,139,199,124,27,55,127,63,43,15,112,170,159,47,38,131,253,76,51,176,240,55,196,216,214,112,254,204,133,186,2,156,77,116,73,101,87,204,150,84,241,247,50,42,227,199,156,157,41,31,243,86,198,4,204,200,200,250,205,129,237,63,231,203,249,152,205,15,78,68,251,214,51,139,143,171,225,104,251,109,56,177,247,209,32,123,240,23,163,166,246,62,26,7,150,155,43,97,180,206,134,134,116,69,118,115,77,249,153,13,157,216,202,63,9,148,32,207,168,177,120,221,95,32,41,50,158,73,222,45,110,116,243,126,87,8,2,193,62,141,183,65,111,30,51,253,189,254,100,244,22,233,160,116,219,227,220,138,234,186,62,247,192,55,247,15,66,242,248,121,107,86,91,12,74,219,91,35,167,14,224,194,79,108,220,160,231,210,227,253,46,127,229,110,107,85,205,211,211,145,155,199,144,188,116,53,89,239,213,252,119,59,172,79,122,111,116,238,134,191,84,103,219,208,171,9,6,253,157,134,41,207,139,247,213,225,251,251,8,67,40,242,54,105,138,181,104,226,120,49,205,205,239,173,135,232,116,2,145,200,185,62,215,46,39,1,34,83,124,254,225,177,34,169,48,221,12,203,198,124,204,174,41,137,153,82,236,255,211,118,38,217,150,228,54,12,221,144,7,234,155,253,111,204,186,124,65,10,250,62,30,102,185,6,174,68,70,132,158,90,138,13,160,150,50,122,47,41,94,62,83,127,86,22,174,157,146,227,233,105,106,23,15,124,142,185,248,246,124,84,139,129,115,148,121,1,207,241,184,114,136,52,122,130,231,129,207,191,207,189,6,255,123,137,14,93,196,93,222,119,79,55,57,129,145,111,126,159,222,206,53,2,204,157,181,191,176,62,141,228,238,211,50,75,252,119,24,178,134,255,125,58,26,14,229,205,223,111,203,207,70,170,237,111,203,165,211,140,154,102,191,191,187,102,159,41,217,130,114,239,183,219,29,48,138,13,158,107,236,32,166,84,3,29,69,10,154,108,188,214,157,43,153,202,235,199,155,98,162,185,142,102,180,75,203,59,85,238,36,165,0,224,217,79,152,104,94,233,8,220,149,31,224,55,77,215,184,48,149,69,15,204,237,209,7,36,23,210,165,31,152,139,113,60,141,138,203,232,15,92,60,27,199,202,120,40,33,127,214,38,17,128,128,231,123,131,24,4,66,115,160,240,12,61,107,179,167,122,251,204,116,112,159,119,195,75,23,189,82,91,169,239,234,132,172,103,5,76,190,199,243,52,94,242,251,52,60,1,207,183,25,205,248,54,153,105,207,141,239,180,108,198,207,34,86,94,31,151,198,177,193,239,92,48,73,207,231,34,75,253,85,116,41,212,237,251,185,66,79,178,10,2,70,147,235,189,97,195,145,232,112,55,50,148,231,26,76,252,32,96,136,194,159,166,157,94,73,23,30,170,231,99,23,93,220,107,1,35,8,249,220,177,207,60,28,49,218,35,41,187,253,207,25,51,91,116,11,52,250,207,104,115,17,206,49,203,97,160,127,174,255,245,156,26,247,219,68,241,244,138,222,77,144,217,191,93,136,145,36,181,161,72,73,236,23,86,230,50,80,126,75,15,148,148,5,25,237,115,14,162,241,16,48,21,59,93,97,212,78,46,188,202,227,193,106,219,2,131,1,99,215,108,133,107,68,216,15,12,253,175,222,94,26,57,52,49,151,10,190,55,13,115,28,123,172,121,40,2,184,230,39,0,99,242,79,177,41,149,179,33,102,237,21,211,17,155,51,96,248,175,158,167,49,122,111,211,152,214,207,183,19,181,74,1,207,94,117,162,158,203,99,200,159,1,175,179,209,235,239,166,28,41,118,14,140,239,172,142,13,164,217,106,188,28,46,230,199,194,106,156,218,209,114,196,65,155,30,250,13,26,47,151,251,180,152,162,154,134,109,76,2,210,129,86,148,47,20,38,143,186,93,152,80,146,194,48,240,237,128,33,133,208,1,59,155,239,29,207,138,183,88,29,150,56,9,251,184,79,67,236,160,189,210,225,249,188,13,31,143,227,238,24,254,101,237,251,171,103,214,61,11,133,30,47,83,54,116,62,6,49,203,227,30,173,21,14,123,189,101,52,196,184,111,187,224,138,121,208,122,22,224,253,85,20,97,62,48,218,10,183,97,187,63,238,99,180,142,156,25,202,224,61,158,105,88,97,34,137,151,155,116,247,3,215,85,239,112,229,71,54,19,56,87,167,188,54,120,61,190,187,118,118,130,208,87,37,159,234,188,94,39,18,137,191,119,60,242,147,149,9,156,151,211,249,2,31,27,239,105,26,66,238,251,190,252,160,26,58,178,64,98,186,79,91,34,187,194,100,215,92,248,44,93,189,100,212,95,66,122,192,70,32,168,48,101,60,190,128,206,25,211,213,188,172,80,84,196,57,0,3,98,81,15,193,217,91,211,188,115,252,28,118,69,189,207,48,154,123,2,0,48,212,64,69,225,134,211,43,96,120,24,20,38,41,113,221,111,155,107,81,97,42,153,163,211,112,97,169,181,95,81,60,200,241,237,211,54,125,53,236,10,53,186,140,162,16,141,52,84,220,186,45,166,10,225,21,61,67,42,171,117,220,87,115,81,83,184,80,76,28,157,210,80,149,123,96,104,198,226,233,198,161,164,77,203,212,80,71,167,52,82,105,244,233,99,107,202,104,178,253,233,68,171,148,146,223,53,64,20,81,15,17,118,161,96,253,36,222,223,132,65,167,82,85,56,189,50,4,24,77,204,162,112,29,50,209,58,76,237,242,109,132,101,103,88,51,103,164,119,211,67,164,32,231,117,247,149,1,179,140,252,176,66,132,110,197,10,58,59,239,19,238,166,106,116,222,173,97,26,209,150,192,227,108,128,119,166,81,80,169,13,55,6,230,120,152,127,213,165,83,184,5,221,157,1,9,93,189,219,161,23,176,227,112,172,191,192,150,194,231,78,31,134,241,49,78,86,82,71,109,225,8,138,135,33,193,233,250,105,156,144,119,125,145,80,160,123,49,1,229,20,70,28,180,134,143,215,177,156,33,218,97,218,66,247,187,244,62,124,44,35,40,103,3,134,42,74,127,23,17,205,176,179,26,20,131,106,178,27,245,119,26,1,195,160,169,45,135,10,50,90,134,4,161,198,117,45,209,118,95,216,60,60,2,163,68,23,93,10,145,201,126,6,36,95,174,97,68,68,241,91,233,96,155,104,203,10,24,42,99,125,121,66,246,35,158,110,70,14,169,112,11,241,113,96,74,198,116,56,153,247,113,116,54,11,242,63,79,231,96,150,38,165,29,193,6,233,114,46,142,158,201,8,188,30,147,157,106,231,17,19,173,81,254,161,163,77,89,111,139,125,5,62,131,199,79,0,29,69,168,139,39,24,176,159,37,64,157,232,184,63,155,34,37,93,95,217,178,137,124,249,25,43,108,126,158,166,152,34,126,54,74,163,235,121,26,98,186,248,93,176,254,235,57,64,74,125,14,131,159,130,143,231,150,4,101,103,142,61,109,12,163,55,83,56,231,152,166,24,85,91,47,104,156,180,215,224,24,86,136,173,125,154,104,204,125,122,77,13,72,163,130,179,98,163,31,171,106,106,3,180,185,205,19,25,41,134,32,39,173,10,140,35,43,186,12,50,37,169,73,168,84,24,213,187,145,19,164,21,22,100,232,11,206,19,51,80,88,96,31,148,74,0,239,80,152,152,244,208,38,151,225,92,146,162,101,28,157,89,27,14,63,125,92,59,153,192,115,233,211,5,202,184,104,89,229,12,209,167,97,41,138,57,12,7,172,222,21,140,244,255,94,114,144,137,18,109,105,224,52,93,45,2,248,12,86,209,31,70,166,81,92,152,39,85,94,75,251,52,35,190,27,79,55,99,88,80,24,31,233,133,169,27,209,46,71,143,44,246,195,99,247,159,221,184,11,12,141,102,187,240,44,122,234,27,153,116,189,67,2,213,79,210,111,83,85,18,55,141,217,73,174,211,31,102,229,177,209,169,20,237,136,61,111,228,224,53,14,71,242,159,147,14,9,74,233,249,182,220,184,237,31,184,247,32,120,134,182,29,49,37,133,143,33,118,223,13,137,215,243,112,174,215,224,32,31,64,184,127,96,64,220,17,34,5,46,69,178,79,129,41,143,142,151,19,87,145,29,141,248,7,23,215,128,187,112,185,130,214,236,204,64,160,102,251,42,140,12,226,125,24,167,171,62,77,190,67,24,182,4,176,53,230,176,126,92,19,209,240,89,155,8,112,212,159,2,116,216,58,198,248,182,116,64,38,116,187,209,52,106,173,197,82,226,87,207,178,238,203,141,46,64,97,148,24,226,233,133,251,242,121,121,42,41,12,41,226,233,69,87,247,26,228,214,199,34,32,140,57,244,229,99,68,152,7,152,88,152,54,13,105,247,104,25,196,120,186,60,225,222,74,119,56,217,73,150,118,57,50,119,247,105,236,30,237,113,200,132,98,163,166,28,84,8,137,129,45,119,32,96,35,83,83,248,146,209,0,79,37,242,4,110,215,109,106,149,130,237,65,207,205,47,7,90,224,114,80,52,7,41,240,178,98,49,13,212,91,62,92,80,225,163,212,209,68,232,142,20,124,42,33,122,192,91,212,87,65,225,223,240,205,20,134,225,254,12,181,93,89,227,221,248,0,182,246,73,51,69,156,128,207,197,97,234,36,229,94,25,46,190,133,100,87,127,90,6,115,243,8,152,64,232,243,109,171,216,115,184,60,197,149,136,21,239,121,111,234,171,180,99,236,235,203,145,220,14,211,19,50,220,62,116,22,226,7,141,203,248,42,38,40,161,48,193,226,128,17,28,42,207,183,123,30,177,207,47,138,232,179,182,156,122,188,116,225,209,235,51,96,168,216,223,119,175,94,158,78,171,152,35,49,25,26,122,127,47,156,111,159,81,127,222,116,56,203,222,225,12,102,240,118,121,81,22,118,192,11,233,89,133,111,141,215,129,33,63,213,35,159,51,60,94,125,78,104,161,8,1,68,130,230,194,125,105,36,30,166,147,85,230,133,169,110,120,94,221,130,127,151,179,33,225,122,124,224,234,180,18,192,104,54,105,151,20,171,220,14,152,50,128,231,229,150,241,30,48,156,22,79,211,14,158,99,162,144,8,249,204,35,100,234,195,212,95,211,164,105,31,152,67,61,96,138,250,159,167,57,75,163,199,33,79,121,54,187,146,66,98,143,178,80,171,133,23,216,202,122,99,42,48,137,159,195,139,196,214,184,53,26,135,110,157,15,140,127,57,96,136,20,180,105,249,108,135,183,83,183,209,157,61,112,237,119,188,77,53,104,61,112,170,113,161,229,20,109,207,225,6,113,69,108,242,150,104,153,158,167,103,48,77,33,15,196,198,243,124,155,76,232,22,240,59,13,161,248,46,129,17,141,29,47,154,194,142,217,108,181,127,30,14,210,73,24,141,112,163,61,125,130,168,122,13,184,138,182,242,15,93,113,52,109,178,46,214,251,163,114,186,232,28,251,47,186,195,79,76,138,102,249,3,151,37,112,125,242,9,173,71,154,192,104,144,188,221,25,190,63,156,9,229,207,143,90,37,150,53,68,164,66,88,255,27,201,27,231,220,240,27,190,29,74,30,210,8,120,212,247,89,24,44,3,100,199,121,231,208,190,230,211,49,233,143,213,177,222,249,155,194,20,223,212,208,61,235,150,220,183,184,193,227,132,127,236,124,91,59,113,174,225,104,127,15,54,76,241,56,83,241,128,104,124,214,214,109,9,167,8,9,32,235,221,113,176,13,162,83,250,128,108,230,217,51,202,221,175,182,5,240,222,45,5,193,39,135,9,241,188,155,225,249,165,177,25,194,166,44,210,54,182,219,149,189,46,140,230,244,159,189,114,221,5,96,133,69,15,204,49,25,63,108,50,195,159,31,6,171,103,172,143,249,167,75,45,77,32,192,99,163,164,242,103,19,143,139,215,54,246,172,247,203,59,9,140,170,223,123,4,236,118,95,14,197,225,223,167,235,109,247,50,6,141,247,219,51,12,17,24,188,198,3,34,155,30,160,93,56,222,159,85,99,19,222,92,148,30,203,13,91,44,204,43,50,81,230,219,39,103,30,198,175,130,208,240,185,95,20,220,103,247,225,185,218,123,112,117,87,250,69,35,129,90,184,246,142,180,31,45,232,131,20,205,27,98,154,204,176,158,50,82,153,233,49,210,201,35,241,11,93,230,205,249,177,96,10,242,74,247,229,200,73,148,63,51,184,4,156,77,133,246,153,255,4,227,3,166,214,254,61,20,83,190,45,39,126,246,30,122,103,90,181,64,209,135,126,151,125,247,82,91,96,172,234,254,158,75,78,30,74,253,99,121,28,11,248,13,188,6,18,22,5,114,148,165,83,32,174,232,129,18,235,209,62,129,25,118,198,143,174,88,102,122,61,231,225,112,111,101,18,213,117,176,236,203,126,24,103,138,230,170,78,4,212,165,253,96,161,30,165,21,157,161,147,180,70,63,46,207,176,96,144,232,151,27,132,169,241,110,18,244,244,176,197,55,25,78,88,152,114,209,218,16,120,152,202,148,195,231,6,172,123,213,68,195,200,55,97,36,60,154,240,63,144,123,54,83,220,236,179,133,184,210,187,118,114,92,92,206,163,29,203,247,31,43,69,144,136,128,84,169,215,88,33,230,61,159,146,103,180,245,4,133,85,229,95,55,233,140,89,138,26,165,241,19,237,214,54,193,168,36,109,162,128,70,235,195,45,227,228,194,154,84,99,229,227,35,82,250,41,73,41,74,120,152,96,26,189,69,101,195,212,207,202,63,255,193,240,217,7,171,200,64,38,114,104,129,118,155,83,192,51,99,243,63,111,17,36,235,237,14,193,38,57,73,11,252,73,14,186,189,100,132,67,255,186,77,21,249,164,219,75,240,117,104,47,161,187,217,110,177,96,63,171,180,254,123,157,149,68,177,189,203,145,160,35,33,25,38,192,133,91,100,192,240,218,142,23,142,162,103,224,211,226,127,220,228,74,101,66,105,185,222,202,42,27,187,255,92,184,19,225,12,24,234,57,69,177,202,61,59,49,17,50,209,152,198,34,251,32,7,58,255,249,172,192,47,65,10,87,36,125,32,129,241,84,13,162,226,28,247,54,56,68,182,198,73,112,214,149,240,188,159,83,122,14,13,161,66,20,54,195,154,49,153,244,85,254,245,47,106,227,88,92,17,14,131,212,73,227,66,156,25,93,96,138,127,52,115,161,19,16,184,40,233,183,255,186,193,21,97,174,240,165,119,83,47,212,8,56,97,181,184,190,18,239,38,14,253,111,219,244,127,206,82,117,73,161,141,23,48,211,85,237,61,220,145,126,251,60,55,138,130,156,134,250,54,39,140,71,1,83,252,219,30,103,116,242,68,112,131,211,126,204,65,35,251,111,247,229,179,63,119,142,101,41,141,2,151,199,8,54,147,239,126,27,203,244,133,91,170,242,244,217,99,244,135,17,154,240,252,43,178,225,150,48,133,152,7,63,69,12,25,120,238,231,182,4,143,164,116,11,54,225,11,207,153,155,192,229,233,115,78,9,119,130,144,93,58,122,127,98,11,163,58,145,206,15,214,164,106,2,23,20,36,199,136,145,56,61,159,176,7,9,180,2,167,55,166,98,154,8,23,126,174,75,70,255,91,246,69,143,81,169,177,34,4,238,70,187,147,5,82,146,39,94,147,99,7,50,56,173,39,24,68,106,103,252,46,124,84,229,121,57,130,169,93,224,199,19,78,228,112,221,79,67,223,248,52,124,159,83,250,190,219,180,224,159,48,21,92,0,119,17,116,33,88,54,248,216,18,183,75,251,83,59,188,76,171,225,14,39,17,108,245,136,193,254,235,98,91,6,215,213,158,167,199,189,29,192,122,182,158,200,96,38,143,55,11,44,148,188,192,230,198,10,24,70,243,231,105,42,26,167,192,227,129,77,121,224,246,10,126,250,254,192,221,233,30,13,158,245,233,180,2,81,70,92,31,40,43,120,230,10,9,226,125,9,92,159,62,61,251,70,184,204,160,192,99,64,95,216,21,152,126,112,123,102,90,177,106,176,128,199,115,103,162,234,195,139,158,13,237,83,221,194,48,213,165,123,177,57,221,171,145,117,83,229,206,227,126,154,236,199,39,148,91,118,141,93,137,156,10,101,175,88,191,44,195,248,93,231,77,235,249,182,145,171,199,149,11,133,0,125,120,224,177,140,135,187,209,138,75,112,156,137,233,95,70,140,93,125,48,27,238,186,18,11,132,186,237,172,57,82,233,204,248,125,239,222,231,176,212,28,121,178,191,247,117,10,88,176,72,223,13,169,192,14,152,104,181,166,194,18,107,223,37,62,61,160,162,211,151,27,165,74,14,24,6,157,162,176,21,143,57,12,107,166,166,23,31,171,37,70,35,117,148,158,158,134,145,240,27,247,118,164,184,212,12,51,126,161,22,79,163,79,175,9,55,137,204,247,17,79,87,28,229,83,97,146,14,119,220,250,247,115,124,1,175,8,203,67,173,250,148,106,176,18,75,138,135,179,153,147,10,147,225,118,29,14,229,28,148,227,129,185,127,95,71,202,122,50,151,9,193,220,253,140,146,145,214,159,167,219,77,61,54,129,4,181,125,136,193,92,31,60,169,60,79,89,51,240,26,215,113,85,135,122,2,13,190,145,61,132,159,234,108,239,167,119,4,90,81,180,74,127,224,114,147,166,241,35,150,247,229,120,14,194,115,53,8,34,62,77,171,45,93,255,40,165,122,207,239,34,86,116,157,175,172,151,167,83,202,177,79,246,245,236,150,246,118,105,174,229,250,102,235,236,15,115,12,33,206,124,29,191,68,209,159,225,132,239,182,92,119,55,185,64,229,157,135,55,158,67,77,219,76,79,14,19,58,215,55,234,209,116,191,98,81,183,177,110,64,102,173,167,136,22,246,255,44,240,64,219,78,225,222,36,56,183,122,174,79,230,214,164,23,3,197,138,110,79,90,24,33,201,27,236,217,73,147,144,200,46,189,249,162,24,92,26,176,220,86,39,123,3,181,228,165,164,231,229,150,99,26,113,168,253,132,138,72,119,11,89,3,96,100,198,159,108,184,90,114,186,240,84,150,45,224,161,225,185,73,133,220,147,168,183,130,52,155,255,119,54,142,39,223,205,150,215,133,241,218,205,39,11,176,174,126,91,126,26,246,52,173,141,38,177,187,146,159,244,66,76,234,27,54,68,100,42,63,201,137,85,218,133,206,68,121,224,90,86,212,144,44,203,201,212,102,195,115,22,169,114,103,36,201,39,84,152,28,178,27,147,36,228,251,100,93,230,20,73,43,196,225,52,181,30,37,245,37,175,134,82,84,81,196,47,99,6,115,200,61,137,141,199,86,150,128,126,39,223,239,129,247,14,27,8,54,222,166,199,249,46,168,5,220,84,3,146,96,53,133,246,92,11,36,38,216,85,15,17,144,146,219,113,209,220,235,243,234,173,145,210,246,86,247,18,252,234,17,42,162,232,175,165,39,127,22,59,48,126,21,138,49,207,167,87,84,70,90,200,252,207,143,58,135,253,205,171,90,70,11,167,211,132,165,23,25,120,103,202,204,167,64,189,64,25,20,17,197,69,0,236,153,252,219,50,11,110,42,64,238,79,70,229,166,236,34,70,171,166,55,55,158,178,138,91,140,64,126,228,147,162,135,156,213,205,242,65,49,62,107,33,248,177,242,144,255,14,248,92,195,203,147,209,188,242,77,58,38,129,226,73,250,231,134,124,247,240,51,247,235,179,21,158,75,213,90,146,250,65,117,175,222,160,45,27,237,38,111,32,233,166,77,59,111,78,241,110,100,60,181,182,164,30,115,106,222,192,118,38,253,226,121,24,249,246,251,105,136,105,235,147,37,94,251,221,49,216,82,158,164,126,116,112,251,188,249,48,136,179,43,76,210,235,148,108,154,167,42,166,158,71,111,41,4,137,105,79,170,232,49,18,183,164,80,36,232,105,181,38,160,144,197,39,89,64,93,235,175,232,177,155,46,67,46,160,230,59,163,90,158,226,200,157,164,179,63,195,69,24,246,230,22,18,206,121,134,203,56,1,227,221,36,100,232,241,65,197,226,186,232,160,156,94,209,41,197,145,8,253,206,39,167,223,238,170,129,150,246,44,221,99,39,92,231,15,107,231,41,194,165,156,96,223,118,145,200,244,76,163,70,213,197,77,115,67,62,84,27,102,122,15,146,230,118,174,85,207,167,33,19,190,79,159,61,246,173,115,24,227,38,41,32,48,86,158,119,175,91,237,54,225,126,84,159,214,65,247,45,223,64,84,234,153,192,232,58,74,230,31,27,173,126,248,204,169,88,151,8,143,164,63,213,25,92,116,2,30,47,93,77,133,20,230,230,238,117,19,37,82,184,141,107,70,28,211,105,61,135,7,254,138,25,7,207,68,113,237,41,130,128,135,248,230,183,54,180,180,30,120,66,7,124,115,76,219,67,76,65,58,157,228,183,154,228,193,131,74,185,204,52,122,142,7,134,70,163,220,212,218,115,60,235,167,169,192,29,23,110,40,201,40,140,122,236,205,250,205,89,221,10,7,94,45,69,84,252,252,136,174,151,119,74,148,130,7,1,219,136,140,109,117,81,66,187,23,251,17,148,200,79,154,53,146,0,215,42,236,40,36,107,77,52,82,11,59,192,245,114,61,81,15,56,98,241,244,142,36,136,86,148,65,244,17,7,192,57,151,56,7,159,194,44,8,242,3,174,169,233,170,38,101,98,197,96,119,40,153,218,159,170,175,8,196,30,24,82,12,173,219,170,148,175,121,159,157,79,63,21,18,191,218,129,21,232,177,164,116,143,38,186,81,111,143,114,205,81,150,4,19,75,153,247,105,202,146,159,74,57,82,224,46,140,199,67,123,229,252,211,111,195,140,35,233,113,40,67,73,119,97,21,36,4,70,31,62,126,53,81,33,45,112,71,134,227,110,133,200,55,60,166,4,5,16,225,102,77,48,191,207,253,20,23,150,116,179,78,144,112,126,78,69,4,186,71,36,134,64,34,255,76,20,248,107,98,146,194,40,90,158,73,138,10,116,190,78,233,1,157,138,194,36,167,199,84,97,169,62,131,13,165,239,184,159,238,121,61,101,172,152,171,119,46,32,161,247,244,41,244,250,235,54,173,41,35,62,197,160,168,12,139,187,60,37,93,62,36,55,205,219,112,202,74,21,133,51,230,162,185,60,118,118,227,229,243,126,153,193,108,79,225,240,177,241,227,211,80,169,213,167,40,25,186,154,24,143,66,214,142,150,29,103,140,193,24,205,194,226,123,8,107,206,170,184,147,248,92,89,83,123,136,118,6,155,117,192,8,97,212,135,83,6,187,52,224,140,70,173,194,176,142,196,211,121,239,58,30,122,20,200,92,99,237,102,238,224,47,193,137,236,11,48,87,232,193,103,172,213,113,141,229,87,62,133,139,221,100,10,239,187,75,122,230,56,236,77,45,108,156,99,198,179,161,42,60,238,120,144,138,240,16,31,45,168,112,226,203,188,252,133,181,14,181,39,110,43,250,234,109,2,161,1,159,89,166,147,212,104,22,162,200,7,230,148,135,72,132,212,230,91,157,132,19,84,237,62,184,134,35,204,112,224,76,190,183,194,38,219,112,203,116,246,83,53,12,63,199,37,151,104,168,152,60,124,3,36,192,220,32,214,177,150,94,222,139,74,81,209,45,48,218,200,101,61,101,251,229,158,109,36,15,180,151,220,17,138,231,40,156,154,164,158,188,84,8,105,220,226,166,65,72,243,161,57,65,57,234,86,78,253,37,222,131,65,123,105,97,85,122,40,47,41,208,139,88,37,57,212,235,233,243,159,0,92,192,189,62,183,115,188,170,35,12,48,164,184,82,125,184,60,225,243,191,245,100,235,185,128,35,24,84,198,45,39,51,69,15,9,220,82,51,212,111,229,47,229,51,26,214,53,197,177,91,85,124,250,252,9,10,147,242,181,165,30,90,125,14,11,13,208,38,21,228,90,166,99,106,226,215,8,66,121,161,232,1,66,202,252,8,3,172,16,34,82,255,211,105,114,187,5,70,198,177,167,236,17,136,141,223,100,254,66,34,155,246,24,252,208,66,162,64,112,74,99,217,80,146,93,154,4,147,94,214,135,7,78,235,136,28,163,5,167,37,145,72,12,198,179,156,206,58,24,139,18,175,216,235,206,229,161,63,116,55,144,176,94,23,16,194,176,79,9,248,79,58,38,208,92,52,155,108,255,60,186,17,15,111,136,212,87,133,209,18,141,119,195,30,164,91,252,162,71,98,87,40,213,226,223,10,239,115,47,138,31,93,97,110,209,151,31,244,242,47,156,129,124,104,10,77,10,235,178,55,160,138,173,110,135,101,228,168,55,144,95,167,94,222,23,26,243,113,102,22,178,241,245,56,39,217,160,132,97,136,96,202,115,245,167,102,234,86,208,161,97,219,116,187,218,182,84,131,233,195,116,196,159,167,7,197,211,14,175,254,146,65,225,98,205,97,43,100,171,32,127,96,152,141,131,247,133,251,179,222,110,168,58,188,165,21,212,163,110,157,225,80,142,143,56,124,242,32,74,163,47,71,110,253,126,251,24,53,79,249,235,249,37,156,10,151,62,101,44,157,12,164,85,247,251,187,177,106,210,243,237,153,238,60,180,40,221,139,134,68,164,49,210,244,254,182,12,119,217,37,195,33,115,238,105,217,217,227,219,37,226,33,137,247,33,254,222,243,90,188,249,152,60,15,45,12,229,175,237,178,198,100,75,2,124,96,116,228,131,127,136,120,123,121,224,113,207,77,18,73,147,154,157,20,22,214,88,3,100,90,63,36,113,86,215,27,76,86,54,219,222,79,247,75,161,128,35,168,253,129,107,11,171,148,42,183,146,222,150,37,101,201,58,3,178,159,78,57,139,243,82,112,181,185,95,178,116,136,144,203,229,254,218,79,81,61,181,179,215,75,154,140,238,244,121,57,213,122,62,156,137,60,64,181,114,54,178,167,253,194,38,176,248,76,180,113,235,199,19,183,211,246,204,149,115,146,69,173,12,219,124,43,207,211,53,228,215,112,243,52,110,102,207,26,72,227,114,139,161,21,251,160,140,102,252,174,140,167,108,63,203,15,65,36,135,185,236,234,1,179,185,182,135,57,144,76,114,71,27,126,46,178,227,50,2,98,22,189,59,131,121,29,3,198,220,120,150,190,213,89,57,124,142,208,231,196,70,9,184,181,32,206,35,140,169,92,57,132,192,83,176,61,159,245,176,234,124,54,219,30,179,193,8,144,107,127,95,94,203,188,108,132,148,12,167,119,171,38,104,126,57,234,206,248,238,231,152,152,238,246,51,226,61,102,135,30,65,120,230,226,119,87,82,246,53,109,106,89,233,111,208,163,142,215,59,77,64,101,7,187,36,66,134,251,207,183,115,112,123,99,214,19,6,82,248,252,234,248,97,240,202,229,188,222,19,108,173,224,62,62,127,65,171,161,247,178,168,198,133,27,100,31,10,147,95,19,212,200,27,254,163,167,83,9,112,5,76,25,132,30,189,112,110,7,69,118,183,131,32,191,231,95,9,182,66,147,243,120,114,231,160,97,12,138,96,19,238,122,103,195,88,35,232,10,41,187,122,142,117,116,184,47,152,210,227,237,92,151,242,159,73,179,31,255,153,69,240,114,208,61,119,35,119,120,224,86,130,93,149,130,237,178,159,245,195,217,23,173,62,211,224,93,156,118,154,58,202,21,178,60,159,46,61,180,202,168,11,121,185,237,55,182,164,80,77,159,133,172,67,9,209,247,229,104,132,139,243,207,185,11,47,120,52,156,27,250,115,194,36,99,253,191,4,219,61,189,219,134,9,154,93,246,238,242,196,95,120,122,6,147,46,204,109,15,73,150,237,11,2,83,225,242,194,243,242,240,158,187,23,57,89,15,220,66,233,114,35,155,59,222,166,25,199,140,195,230,145,127,59,181,173,32,18,37,191,249,113,53,45,8,246,106,112,169,27,135,204,107,132,229,64,105,151,222,188,72,209,18,122,250,105,84,174,47,28,242,134,132,183,216,246,255,62,29,220,247,48,196,183,249,247,211,65,227,62,186,38,237,128,158,153,123,233,231,57,127,222,79,35,8,23,228,245,22,128,121,182,210,20,2,40,70,59,240,112,23,163,93,16,4,166,191,80,229,3,70,141,4,236,128,86,153,252,172,60,124,65,1,159,99,113,141,215,110,157,87,15,192,40,93,30,120,223,68,106,203,60,154,239,162,167,225,65,217,95,225,153,120,173,222,118,153,143,73,245,123,8,72,200,136,139,205,170,192,197,160,1,146,109,33,87,255,52,60,186,69,169,245,16,178,116,203,18,24,181,134,231,105,156,165,37,224,222,30,19,170,226,2,91,129,150,170,245,121,28,24,103,235,139,135,33,171,85,15,49,60,82,45,118,164,196,217,175,243,27,6,146,118,31,174,227,97,121,219,198,182,221,3,62,253,253,108,103,141,26,35,23,110,225,0,126,28,254,248,59,231,21,196,216,56,214,181,225,13,62,225,11,247,151,75,218,72,100,67,53,233,119,252,107,151,246,166,34,35,11,215,207,43,47,151,163,229,232,244,168,198,143,85,38,156,221,213,95,78,122,208,163,20,155,161,128,217,23,46,4,192,30,185,191,117,245,65,225,16,91,170,93,87,72,205,8,197,25,227,5,83,20,58,220,80,21,67,126,117,168,36,83,33,23,44,36,226,96,126,29,170,129,88,16,194,11,133,207,3,159,139,184,106,78,158,137,229,101,162,6,215,71,239,169,160,138,122,149,118,50,132,183,42,58,137,51,35,21,129,75,122,212,69,91,105,227,121,248,21,46,45,161,83,197,151,151,74,192,17,202,46,242,171,33,77,212,135,185,70,76,121,186,164,71,245,148,209,174,23,77,143,52,47,89,232,99,204,219,163,251,81,44,35,118,121,117,241,14,60,69,134,7,24,207,247,237,19,238,55,85,97,99,133,184,240,217,56,182,194,248,252,111,211,218,222,42,123,138,123,39,206,15,96,72,54,21,198,89,122,167,202,57,252,85,229,144,130,250,182,110,167,17,220,211,150,23,74,52,239,15,35,78,245,192,36,234,220,62,133,88,116,41,76,142,221,253,54,78,25,253,221,150,0,112,127,55,68,57,10,215,66,154,99,192,136,111,62,240,217,185,165,91,178,210,255,0,175,212,111,195,209,66,87,244,108,96,119,180,19,149,184,250,234,102,60,98,23,86,73,38,96,88,195,46,140,231,105,42,76,242,65,185,112,106,170,1,77,132,83,86,0,126,144,252,148,197,192,154,25,13,135,130,81,71,179,27,179,71,160,125,108,85,93,37,78,152,202,125,119,167,124,74,225,243,124,148,38,65,237,245,8,189,85,44,241,116,95,206,0,232,183,185,106,221,46,165,250,80,117,39,171,169,73,5,202,254,166,239,38,94,90,47,76,250,177,162,99,56,163,223,180,235,207,219,163,168,100,248,185,249,105,44,8,186,140,123,43,208,137,36,154,194,29,73,248,128,145,182,209,229,115,122,59,116,93,204,36,30,207,202,38,166,18,186,98,40,217,47,213,177,197,134,45,177,62,38,9,20,42,162,248,163,248,187,79,231,181,159,30,197,84,217,247,105,200,0,100,42,144,159,218,162,168,139,69,190,84,192,177,253,156,156,1,47,98,127,10,35,23,92,2,30,123,105,183,52,232,159,218,125,122,228,170,77,35,159,127,132,26,27,114,117,99,107,211,136,108,196,174,98,121,11,101,40,76,158,91,12,9,27,249,124,94,126,46,233,233,126,59,169,255,160,153,76,95,14,89,87,52,105,30,21,198,86,228,218,134,36,224,40,79,211,160,41,42,113,44,67,166,160,199,50,4,48,237,206,150,115,152,61,90,206,86,94,126,135,4,58,5,157,137,102,16,132,254,221,121,114,20,253,93,216,215,241,179,232,240,253,160,87,109,240,24,168,103,48,159,23,195,204,27,191,121,192,6,174,205,106,150,152,18,48,66,21,85,225,122,133,189,80,40,150,44,93,80,164,139,238,195,112,165,234,68,105,51,202,10,14,76,112,167,60,159,222,61,197,233,4,85,96,82,53,90,136,38,91,72,99,207,110,5,156,10,7,69,34,40,78,71,149,149,63,182,95,76,209,158,203,222,42,177,75,62,90,185,250,166,92,92,117,113,45,10,179,175,168,37,52,7,143,232,60,57,137,33,254,72,202,174,110,26,28,194,117,220,135,97,149,215,79,115,216,92,141,93,38,104,125,96,52,81,66,161,20,155,72,101,139,87,65,142,57,212,56,201,5,127,208,150,175,168,241,57,205,75,87,157,114,10,246,253,150,140,16,231,42,207,207,66,127,125,6,218,199,212,9,120,110,189,212,229,4,108,28,162,2,91,66,197,253,114,73,207,4,133,154,39,221,135,83,127,14,69,18,199,71,172,140,6,227,138,218,156,20,217,212,48,88,219,26,179,235,170,92,86,7,28,40,150,177,130,103,131,136,77,150,0,98,122,198,170,53,42,242,3,126,248,148,129,169,29,141,167,49,228,203,3,207,30,194,43,22,159,74,186,255,159,247,113,5,15,24,235,74,127,22,161,157,219,240,211,219,243,121,57,233,74,253,190,60,189,197,203,144,78,247,80,80,108,131,127,159,167,251,206,97,74,19,104,72,233,249,246,36,210,17,48,169,54,218,242,110,22,109,192,168,203,234,218,26,40,117,198,120,17,62,126,6,251,216,202,41,206,107,163,109,207,75,97,200,55,47,140,18,161,162,36,189,95,148,163,72,127,215,152,58,85,96,171,215,221,138,170,219,184,47,90,158,126,123,38,26,174,180,118,225,193,231,21,134,139,63,58,141,253,103,62,79,23,88,203,3,62,167,129,94,18,214,52,131,58,96,76,239,7,38,193,41,166,26,134,135,154,226,108,204,87,158,177,213,39,243,160,89,114,120,40,13,66,240,213,210,214,241,36,49,49,44,245,115,148,244,231,222,101,185,89,241,238,178,30,137,246,141,80,94,92,171,16,241,154,170,121,79,213,211,213,4,63,87,40,101,196,3,198,129,178,2,198,149,112,95,78,225,198,89,249,222,103,104,124,169,194,47,244,26,164,0,6,124,142,49,89,3,240,103,228,123,25,53,141,175,37,104,206,163,199,44,69,243,115,52,125,24,95,102,108,27,165,140,34,180,42,70,2,25,41,19,192,36,155,105,195,11,173,241,209,44,36,122,136,25,2,221,107,186,39,196,185,94,72,202,68,179,176,235,221,75,137,202,138,12,219,129,207,240,173,124,97,174,228,250,116,61,39,68,156,154,16,234,72,152,176,89,141,207,165,45,64,183,66,24,72,128,123,202,183,199,19,67,160,157,214,72,127,241,153,146,81,152,91,250,187,72,245,9,175,71,38,137,186,235,183,143,225,119,11,239,33,105,148,180,82,43,212,164,142,218,225,5,79,248,3,195,37,16,79,35,227,59,244,229,188,59,110,32,25,138,182,170,77,67,85,52,8,40,152,23,66,110,5,124,12,8,159,227,153,83,102,105,175,44,50,236,87,192,72,79,104,203,216,210,110,195,81,231,46,250,238,77,245,117,116,26,124,84,207,84,66,111,40,174,147,212,172,53,97,169,200,112,223,236,113,97,18,202,238,182,98,135,64,169,23,38,149,116,43,12,161,86,124,123,80,199,43,189,114,230,194,217,23,124,121,102,82,244,150,190,28,118,172,216,241,8,205,21,49,24,208,202,9,30,66,224,166,246,2,62,168,114,207,152,115,219,111,69,167,82,54,138,216,251,105,174,167,15,220,123,141,235,102,134,244,118,42,76,10,96,108,74,185,241,187,31,152,84,162,104,248,177,126,69,97,11,120,143,22,138,178,185,149,174,219,202,249,33,231,22,126,31,70,199,250,129,137,26,199,167,169,74,92,250,179,113,45,220,185,66,246,193,152,10,115,189,9,148,179,80,30,30,150,240,247,67,81,137,107,73,251,123,192,225,233,43,223,84,249,36,209,4,120,133,8,188,201,24,138,134,9,65,216,65,219,2,62,215,40,57,34,242,216,212,112,197,167,225,46,145,163,145,0,254,116,194,49,96,132,96,150,194,168,119,173,128,207,201,59,229,103,161,102,20,2,90,84,78,102,81,203,49,30,244,243,67,239,203,203,168,242,171,73,184,88,210,50,18,206,165,67,209,185,245,242,97,147,119,213,60,149,3,27,55,115,14,152,183,41,186,209,76,9,180,107,140,227,192,221,4,51,2,182,3,72,96,36,107,202,125,55,101,79,250,171,201,190,109,209,41,103,119,235,83,191,109,28,123,209,112,116,175,244,87,91,13,125,244,73,63,59,144,28,248,164,197,237,136,160,16,169,91,18,95,60,6,19,58,108,61,250,140,12,102,185,212,101,120,148,60,157,118,90,180,109,235,28,229,80,153,183,75,45,177,116,40,76,93,123,244,10,132,184,77,97,74,82,86,12,118,55,9,34,129,41,255,246,64,134,105,225,138,151,41,147,136,21,215,123,98,86,76,28,133,41,142,138,94,105,38,231,44,176,197,118,162,101,141,130,108,253,93,231,100,140,179,239,192,35,63,27,177,185,104,122,244,233,185,126,110,93,155,84,21,174,187,128,184,217,62,63,27,210,130,59,156,246,247,101,68,72,44,106,183,203,49,246,196,89,154,169,226,13,77,89,147,90,215,201,176,73,51,74,209,240,170,217,55,84,26,100,231,5,0,236,66,21,5,72,60,63,192,42,117,30,7,172,228,137,6,152,211,126,218,68,130,234,221,141,206,100,78,207,195,141,138,148,248,69,101,16,43,19,248,12,69,29,49,206,229,108,9,226,192,37,74,148,229,219,144,210,119,253,54,105,111,43,198,34,63,114,78,141,255,196,99,24,48,195,170,253,5,141,230,142,95,141,235,57,233,211,36,149,220,73,134,30,175,182,12,245,160,187,242,76,77,237,246,118,193,38,13,31,17,106,237,85,200,169,129,41,244,139,134,35,151,33,87,198,98,244,17,119,2,19,19,151,89,82,200,56,139,56,183,73,161,11,119,53,240,49,89,227,0,32,218,37,149,224,7,166,208,73,96,106,124,181,105,240,180,185,123,248,236,47,240,48,55,129,17,37,184,223,38,224,33,43,19,29,21,28,233,1,67,18,173,47,239,99,197,126,132,127,170,22,125,248,108,63,17,73,152,168,47,233,92,161,62,168,247,20,79,15,139,41,10,140,75,111,199,211,184,160,116,64,44,149,103,7,90,132,115,3,244,236,125,177,27,157,253,163,61,40,169,0,51,126,148,85,86,106,135,158,105,216,71,116,9,54,138,182,43,147,124,24,139,235,236,6,85,178,24,129,207,164,109,241,105,132,9,179,62,13,153,104,137,118,87,20,115,138,194,4,30,226,219,20,140,202,28,46,231,75,231,174,20,93,246,83,192,82,120,5,177,60,48,212,239,10,195,24,234,113,85,236,252,34,53,209,192,43,196,104,205,238,147,162,231,131,158,107,218,157,8,57,107,149,8,232,74,183,93,103,121,72,82,53,110,31,170,85,227,195,150,136,168,15,159,14,91,209,174,9,33,103,210,167,81,73,140,195,220,116,75,150,246,9,105,185,49,193,141,36,111,40,140,233,16,19,133,95,61,116,46,100,202,178,70,188,220,10,211,20,165,122,178,4,154,223,181,117,78,189,54,98,19,62,183,241,165,110,82,226,150,145,26,3,183,159,146,75,52,50,88,175,180,169,241,190,239,172,237,38,179,195,239,208,16,69,192,215,161,48,105,163,241,179,218,49,217,235,243,114,106,134,226,103,157,163,94,77,28,116,157,242,136,227,216,60,228,98,134,147,7,80,226,34,59,209,79,46,58,205,76,146,212,61,96,36,195,86,201,42,109,220,114,103,72,244,66,180,187,146,182,188,83,11,21,39,170,137,143,136,129,196,203,75,104,80,83,170,42,217,43,248,95,33,61,249,208,177,241,221,109,125,152,204,94,223,144,168,36,38,165,68,126,54,178,109,126,57,25,164,217,104,112,178,212,62,147,151,129,192,65,82,179,228,29,48,25,42,147,243,131,237,240,209,77,254,192,37,52,147,135,69,173,197,118,163,116,41,234,181,141,200,157,242,190,7,238,238,153,62,232,152,146,107,110,104,19,148,182,206,191,207,222,87,103,33,97,48,116,167,248,209,19,207,105,123,127,85,139,131,143,187,70,127,102,248,164,100,110,6,90,150,16,241,219,234,201,97,226,31,56,105,70,3,240,200,190,163,12,138,33,52,54,111,89,77,17,255,27,195,140,190,167,71,150,159,214,7,36,207,69,64,54,74,175,63,153,16,58,14,225,40,1,174,43,92,249,163,255,38,146,194,168,200,204,128,161,224,202,10,219,23,29,70,67,99,61,47,223,193,121,141,39,138,66,49,125,154,61,190,95,24,13,12,109,57,186,36,43,96,124,174,98,214,81,81,133,46,171,195,205,170,170,20,134,49,112,5,92,73,54,86,120,4,83,200,129,161,179,215,61,220,184,37,252,124,56,24,9,227,250,195,200,145,75,209,45,199,194,223,58,94,197,234,43,2,134,190,187,188,240,222,49,218,61,195,142,163,47,111,20,187,122,211,56,113,69,165,253,204,103,43,166,241,167,77,211,75,87,46,92,200,197,61,161,240,250,34,63,39,240,217,214,157,222,107,82,69,142,177,40,48,57,88,126,119,25,198,182,95,159,51,0,79,250,55,215,176,21,138,186,174,11,174,182,225,102,76,55,223,179,94,248,44,109,205,247,156,142,54,160,158,155,103,174,164,40,30,195,126,101,189,168,209,74,60,192,39,242,185,242,146,126,180,30,187,51,226,127,244,0,222,102,53,145,50,149,12,31,76,88,51,235,129,126,142,198,243,107,186,195,104,118,169,225,88,81,13,104,241,52,121,177,106,169,84,110,159,238,93,166,48,141,18,74,129,127,201,29,31,204,205,177,200,253,253,152,30,37,69,128,241,55,30,58,96,167,35,146,231,216,79,168,55,147,200,184,159,153,66,129,165,51,91,162,55,80,116,26,227,29,109,126,246,145,143,154,146,142,182,25,177,110,140,52,178,195,135,218,111,144,177,69,250,100,67,193,64,71,187,146,24,95,220,148,71,125,22,119,192,133,201,186,245,18,46,184,216,158,226,76,110,135,182,176,28,78,83,116,172,33,136,232,33,173,58,41,212,212,211,9,126,167,21,27,7,181,99,93,227,20,20,142,149,225,150,10,215,229,36,74,156,231,176,55,109,18,127,154,160,197,150,125,5,98,151,115,188,121,195,38,114,178,50,13,171,217,138,110,201,52,72,161,68,193,205,158,158,206,142,77,151,114,7,159,242,237,25,229,147,76,5,50,40,245,97,248,171,221,228,61,83,12,21,13,133,143,133,17,1,150,206,210,150,76,219,95,126,75,196,39,59,76,254,234,62,54,2,17,103,12,71,205,168,182,37,206,103,202,187,86,56,107,136,205,192,133,245,79,217,35,81,19,55,137,20,251,69,216,27,196,64,227,112,2,238,56,198,246,15,230,215,142,171,227,199,133,159,82,189,95,5,34,21,129,5,110,252,174,48,91,223,116,184,162,157,157,5,166,123,251,133,201,250,83,184,114,86,102,135,183,101,254,9,204,101,243,103,94,153,188,248,188,250,3,160,136,219,76,111,25,49,136,203,165,111,240,217,135,127,51,208,224,179,15,46,105,248,217,186,250,23,41,59,48,28,122,43,18,216,25,225,126,86,210,248,80,60,7,87,91,212,80,164,19,115,192,198,213,38,112,99,70,250,211,72,39,222,136,18,48,234,150,217,27,78,232,248,121,154,10,187,189,125,64,72,247,153,50,94,240,65,123,150,45,42,233,24,230,185,41,220,219,119,44,2,115,154,196,118,67,5,14,181,50,222,227,147,212,188,203,83,101,240,153,158,171,5,124,238,119,83,158,94,220,1,218,125,122,143,75,145,101,48,41,67,213,225,99,54,94,37,117,131,143,93,159,188,105,200,175,93,187,209,224,228,238,93,96,228,96,195,255,52,140,156,63,127,204,48,192,166,190,172,48,129,212,236,48,231,69,108,71,160,109,174,47,91,194,208,33,124,156,68,124,224,136,139,119,195,105,25,55,62,67,185,98,174,64,41,186,121,96,146,106,238,195,123,221,2,45,224,105,123,136,195,27,207,204,3,207,47,185,158,172,111,72,247,34,144,6,122,166,210,87,111,202,58,76,73,234,156,128,73,69,242,14,101,214,228,37,253,141,112,232,23,172,50,120,94,17,118,80,246,236,49,46,122,171,94,12,77,107,223,55,147,14,167,104,167,222,109,203,135,159,239,254,168,168,28,101,199,211,14,129,243,107,180,248,48,230,87,85,148,194,165,248,50,23,222,161,48,174,146,25,29,66,173,245,218,10,147,95,226,48,101,222,151,148,126,88,182,230,153,159,62,146,231,230,114,171,219,13,197,238,136,135,11,90,19,250,179,184,225,22,31,170,179,243,112,78,92,152,218,212,228,91,29,60,59,233,89,27,199,218,225,232,255,96,168,182,147,124,154,31,149,166,63,204,133,249,25,43,110,122,31,213,25,240,70,60,226,162,100,133,151,250,141,243,178,216,156,62,156,173,56,97,4,92,203,229,64,52,56,179,204,3,198,220,149,159,149,49,240,135,183,140,68,137,52,239,207,66,246,240,203,127,58,40,229,137,85,134,154,203,60,158,130,15,38,169,255,146,203,25,12,141,198,12,152,125,184,10,140,107,55,95,152,107,236,109,25,5,68,72,52,254,96,170,213,114,151,25,108,126,180,244,77,81,220,171,229,42,104,152,205,205,199,186,195,157,82,33,249,116,35,21,244,62,61,208,67,218,10,35,157,54,3,174,233,210,26,3,67,211,237,139,154,68,162,217,101,125,44,203,109,169,37,224,51,45,246,82,184,150,47,48,98,48,21,214,210,167,56,222,229,105,148,186,230,84,24,15,210,14,216,92,180,10,91,88,44,96,88,15,165,229,245,44,129,226,155,213,54,209,48,153,196,203,178,50,170,255,48,99,22,201,85,225,179,189,249,242,218,212,164,143,172,47,63,203,227,243,125,17,209,50,14,242,246,192,46,80,107,112,99,209,40,204,148,8,120,103,161,213,251,90,222,125,229,67,115,209,235,214,110,201,228,151,122,175,117,19,90,144,1,69,197,39,197,116,24,36,253,233,203,113,200,127,114,169,27,55,15,94,84,157,76,228,100,250,70,11,11,64,233,89,159,230,10,238,231,61,2,53,66,90,6,12,145,220,183,124,207,221,1,177,241,103,174,241,99,62,115,0,152,228,60,249,97,29,21,160,111,182,76,242,73,144,160,147,69,146,210,71,128,127,80,146,127,134,118,121,103,103,25,31,122,140,219,161,237,234,103,110,149,233,31,38,105,45,111,29,108,178,127,191,195,222,252,52,247,202,52,140,184,173,127,167,49,60,190,92,52,228,217,179,60,92,170,216,96,214,126,81,24,41,1,255,50,5,21,117,9,140,63,119,254,108,112,224,115,158,12,93,125,54,79,234,133,173,251,4,238,16,99,57,202,101,77,90,102,81,175,242,109,42,36,126,230,62,196,142,96,135,223,95,118,22,133,214,88,40,210,101,156,162,76,67,135,233,94,249,93,70,136,178,226,219,148,6,169,133,51,141,207,50,5,124,78,160,37,91,45,60,234,203,231,232,132,129,116,138,197,154,204,25,188,90,187,112,186,21,211,220,42,161,208,136,150,147,150,57,244,219,231,216,172,57,38,161,165,86,54,125,26,73,218,104,249,98,125,172,251,244,32,209,123,245,128,95,99,154,164,24,102,64,9,248,76,210,123,135,0,62,135,200,125,152,45,72,30,198,1,255,101,242,25,140,43,114,42,140,52,103,52,28,118,89,25,145,49,141,220,208,199,19,46,251,75,95,15,140,18,239,142,78,163,108,98,222,169,116,230,21,241,144,120,154,95,45,219,33,49,157,250,149,126,1,115,79,173,130,194,95,16,147,1,125,210,221,245,221,120,162,239,92,33,14,86,165,225,221,78,219,28,240,78,91,150,61,132,227,123,201,92,73,106,189,141,6,203,137,47,123,252,127,184,44,4,38,49,249,187,251,156,43,130,249,62,5,46,220,84,189,199,169,31,76,67,236,221,211,176,158,190,48,241,54,42,131,84,229,100,133,194,181,127,108,83,7,54,126,155,253,192,181,125,250,10,6,247,214,229,240,59,176,137,60,6,124,78,225,52,5,198,185,185,239,203,23,190,85,133,81,115,11,152,172,142,162,47,31,197,85,85,12,110,85,187,188,195,133,241,37,13,24,140,46,147,126,187,15,151,235,6,166,202,182,63,79,195,101,22,45,239,8,108,100,133,185,141,222,167,231,37,233,253,161,174,201,101,40,119,198,59,77,207,164,220,211,77,102,118,97,149,190,53,120,172,47,188,98,48,44,29,15,124,142,214,228,189,114,108,205,169,214,74,103,95,255,210,152,128,59,201,144,91,96,100,119,91,192,148,191,39,109,26,23,220,126,225,241,220,157,128,115,247,89,142,215,109,232,25,131,244,109,245,77,9,119,200,89,201,93,81,188,238,241,238,95,241,165,192,230,50,142,94,177,178,88,129,187,5,119,190,1,193,230,69,183,76,225,236,55,124,208,114,51,118,96,180,134,95,167,125,51,197,228,51,116,225,91,86,255,23,116,61,112,163,54,104,102,133,235,151,18,106,232,121,129,46,16,2,55,159,164,23,48,10,53,50,11,27,219,120,241,227,235,252,2,18,5,182,194,185,251,36,132,186,25,130,66,65,225,14,153,23,206,83,205,187,102,138,118,62,205,138,29,203,125,43,76,50,107,11,24,207,182,62,125,46,229,159,231,204,96,232,240,164,225,148,86,76,223,106,11,53,75,73,250,187,205,142,157,235,63,251,24,227,194,44,99,48,12,60,2,171,25,211,140,132,177,148,64,59,19,73,96,28,182,183,87,96,191,215,159,205,13,230,227,193,50,248,236,25,50,133,201,161,158,221,183,90,248,29,103,31,93,97,228,212,103,192,40,23,103,129,173,80,122,7,60,75,95,250,114,36,103,125,146,18,119,238,75,59,141,74,128,230,251,93,177,56,220,214,167,173,136,58,96,244,178,100,117,29,216,238,76,14,159,169,84,139,54,173,172,114,91,118,150,211,22,91,230,160,120,23,226,119,117,28,192,83,225,51,66,197,231,248,52,35,89,62,125,186,40,181,232,83,75,133,149,91,10,153,253,227,35,6,7,198,32,214,73,142,238,116,245,159,181,44,153,70,223,93,246,154,209,227,232,242,78,185,136,183,94,92,34,214,80,75,11,82,244,252,229,251,238,1,181,162,54,12,230,152,152,42,136,65,87,217,197,219,89,60,35,197,182,0,169,163,158,94,13,79,246,157,165,16,201,149,173,79,159,78,216,241,109,92,101,57,43,138,91,189,4,122,204,53,217,237,72,135,31,197,119,187,106,68,225,186,56,33,107,89,110,245,86,43,190,144,179,237,192,231,15,125,184,42,137,231,69,7,219,60,33,53,158,206,57,117,29,143,100,179,112,5,76,97,229,80,152,138,171,238,240,185,178,38,93,33,103,255,79,171,197,211,144,77,202,112,214,105,36,193,95,159,158,222,110,82,67,101,240,217,96,253,128,129,108,167,36,185,73,84,232,197,150,219,19,48,212,213,45,30,203,10,3,74,233,241,180,157,19,138,194,71,214,3,69,19,224,129,83,254,98,167,7,38,106,208,229,138,83,187,89,224,219,97,106,170,196,32,168,166,114,238,198,8,85,54,179,203,112,35,134,70,62,83,192,231,251,178,31,86,254,196,125,142,7,238,89,40,63,129,109,219,25,1,179,163,234,203,71,245,236,253,109,231,137,208,37,2,159,139,249,39,17,4,140,253,190,30,248,156,203,209,229,100,246,36,57,242,49,47,102,28,19,149,242,199,91,68,248,123,26,211,201,97,212,87,223,167,185,42,126,43,172,26,145,215,243,109,34,36,49,36,63,94,255,7,30,37,102,57,161,240,27,107,99,68,168,17,242,59,41,213,188,58,83,6,68,0,190,109,88,130,103,145,205,178,178,126,190,160,18,48,231,112,146,95,133,106,117,244,9,33,217,172,110,23,220,134,105,231,128,73,134,20,23,0,154,241,231,159,128,41,121,72,210,39,84,203,100,55,131,216,121,201,47,83,24,230,147,22,48,167,128,180,220,40,147,163,229,196,27,182,78,242,159,116,79,188,124,113,232,75,183,236,98,148,34,31,108,142,110,177,45,225,235,93,205,173,94,202,12,87,215,150,111,170,49,252,252,234,63,74,62,253,118,37,123,255,27,144,110,69,41,73,70,19,115,231,203,165,218,211,216,122,182,108,167,7,166,22,32,59,108,65,252,166,43,168,246,120,152,44,172,41,78,25,212,118,119,60,107,46,213,103,129,76,220,133,247,225,70,199,93,152,234,190,230,135,200,57,176,135,20,128,49,246,196,78,226,87,83,57,56,210,3,231,246,137,156,0,155,8,225,84,248,12,191,207,149,14,211,213,18,167,126,133,211,198,7,219,124,252,18,29,130,3,34,167,236,251,29,36,51,44,206,11,155,146,242,231,71,230,78,64,210,117,21,152,32,192,69,77,124,74,209,179,75,236,236,240,164,74,93,222,93,151,73,234,126,48,89,115,121,53,133,105,106,9,24,130,222,173,112,113,215,187,85,130,61,83,252,160,57,98,98,192,20,0,223,225,250,165,20,249,193,58,88,159,26,37,41,191,220,255,18,48,222,138,219,225,144,85,140,230,191,139,152,88,21,163,152,155,193,254,66,213,208,171,22,12,157,253,192,57,44,180,9,149,104,105,138,182,233,39,58,242,145,199,28,120,94,125,238,202,190,120,38,91,126,123,224,105,37,64,31,76,170,192,148,189,14,1,227,29,187,2,63,121,169,143,154,140,96,212,19,63,152,152,229,148,101,79,161,242,217,40,252,219,136,248,168,211,37,47,116,220,252,62,138,19,184,171,223,16,118,213,115,241,248,22,46,180,131,77,238,132,25,151,101,114,175,10,52,12,91,27,70,126,94,234,241,44,97,242,182,20,110,107,123,187,141,167,94,150,86,70,197,106,248,80,34,58,190,244,244,32,145,243,156,140,61,96,132,197,239,167,97,251,200,203,189,142,232,213,87,9,9,36,83,131,242,165,5,218,213,40,77,38,69,155,226,221,3,179,85,158,54,211,220,87,30,55,165,165,174,115,43,103,13,111,143,89,180,83,182,58,130,2,158,56,176,173,202,240,108,196,10,227,126,115,75,222,170,12,103,209,151,67,238,50,227,229,148,7,85,109,90,102,183,186,47,71,216,98,43,156,90,236,163,192,187,15,253,221,100,86,141,248,97,103,30,234,112,38,226,215,101,221,151,19,83,148,151,79,106,222,242,188,221,2,153,178,194,156,95,59,224,53,196,53,129,108,216,142,15,143,154,180,67,167,137,84,93,148,196,104,253,110,163,130,61,190,75,232,84,108,82,244,202,74,116,231,42,207,238,127,192,78,145,123,192,139,146,115,129,49,127,227,105,178,100,158,134,33,13,61,163,217,164,65,169,135,11,97,194,24,10,120,239,212,75,155,206,25,87,151,123,105,141,31,178,136,73,9,63,116,196,24,39,66,79,83,15,227,3,231,112,47,35,173,217,186,152,171,92,177,115,56,114,32,169,94,106,213,37,219,207,221,232,163,242,3,121,27,133,115,246,192,17,153,247,212,106,73,119,115,219,139,187,11,65,236,170,23,8,200,29,114,143,134,111,164,135,196,246,50,19,166,185,185,74,102,198,124,150,150,41,206,251,113,187,127,27,157,60,109,82,57,238,240,223,21,218,120,105,89,57,167,199,240,179,129,124,145,244,172,75,204,130,238,27,29,172,251,167,221,62,21,58,2,0,24,218,241,110,234,73,99,250,26,140,112,100,185,112,191,133,95,192,103,149,250,121,186,17,75,76,250,44,75,97,223,87,147,11,59,46,188,96,239,240,37,191,41,3,168,250,101,198,183,251,70,8,27,193,186,194,143,192,20,138,141,64,187,48,35,131,182,40,87,3,102,29,141,7,134,110,253,194,83,164,54,13,206,174,203,5,220,141,41,95,224,66,13,71,124,123,160,48,167,45,163,160,193,175,254,155,147,252,230,109,2,83,180,83,227,105,60,200,49,207,58,103,113,142,46,235,86,209,39,13,251,113,79,213,128,201,134,93,10,143,94,125,10,31,120,75,217,49,48,233,76,209,103,176,203,220,164,230,14,109,104,117,210,151,3,19,123,233,225,47,52,184,84,63,171,113,108,239,75,202,7,202,253,44,7,140,154,211,24,10,159,17,114,243,102,79,43,230,85,212,200,171,3,61,75,109,106,195,200,116,26,247,97,124,162,218,48,74,44,239,195,108,102,250,238,179,157,197,221,220,116,131,186,244,24,146,95,165,103,71,215,77,234,55,176,64,31,228,32,250,94,58,189,59,187,226,138,55,19,100,72,242,180,249,79,127,179,27,158,219,211,121,69,62,76,61,100,250,2,205,48,69,159,123,194,174,10,163,120,114,81,50,61,46,106,82,226,201,225,130,74,247,150,254,194,235,91,190,163,214,168,208,215,205,18,239,144,197,182,229,113,52,168,73,182,196,124,128,9,131,86,127,121,157,70,77,175,48,36,72,222,240,106,130,123,242,242,53,81,4,24,31,220,140,5,187,62,240,151,221,110,40,148,188,138,162,32,21,112,231,154,185,179,194,56,248,2,182,114,203,242,192,213,115,133,128,185,77,41,156,17,103,242,134,163,100,115,35,43,221,4,135,251,199,136,4,140,13,150,229,219,164,241,124,28,161,219,52,239,234,101,33,233,38,172,222,252,196,52,74,48,196,70,47,76,46,118,245,17,33,93,115,200,171,143,25,150,220,72,70,173,51,231,155,251,98,112,94,57,192,178,174,85,69,136,107,218,86,248,193,148,179,222,244,117,131,243,151,26,111,40,121,72,247,97,234,230,182,231,66,160,21,54,196,205,104,48,115,195,219,85,201,241,120,97,104,7,119,192,56,37,239,186,131,245,96,125,101,160,192,103,97,93,46,26,96,170,45,203,12,152,40,164,192,199,154,89,95,161,207,230,102,180,36,131,196,96,194,248,35,96,130,2,15,76,234,99,60,189,179,228,31,2,35,69,58,252,135,117,150,185,194,68,103,123,188,28,95,226,236,119,184,8,37,82,79,245,193,252,242,27,209,1,70,73,222,103,66,230,235,85,118,5,43,119,250,212,92,13,198,239,120,247,148,99,82,219,129,242,193,166,124,44,219,213,32,89,186,124,91,14,176,85,99,93,24,194,170,79,253,7,216,10,35,21,30,108,226,222,231,36,98,52,217,238,198,57,59,78,211,190,1,37,175,102,92,225,20,96,136,182,190,51,147,234,227,99,218,201,10,56,48,55,15,127,26,2,11,157,228,156,52,243,147,28,54,120,20,57,204,113,206,29,171,231,27,145,51,173,168,156,235,15,28,119,103,96,156,127,10,19,255,245,53,98,98,124,85,78,212,129,111,105,6,76,25,227,146,241,132,130,50,85,223,239,44,165,63,39,129,185,153,123,158,44,150,50,52,109,85,97,104,142,167,195,48,26,136,125,52,76,172,212,183,249,179,70,208,248,105,10,227,209,184,240,89,221,98,197,144,141,49,135,79,53,86,88,185,161,127,99,187,94,164,178,57,92,185,155,223,225,238,164,30,119,255,221,20,198,29,171,241,206,165,110,169,170,95,242,25,153,75,150,128,124,97,212,75,150,131,36,13,62,32,9,72,62,147,42,186,192,35,77,133,91,155,62,147,140,37,178,203,166,133,247,148,152,233,7,51,178,91,134,147,146,25,156,66,1,159,243,168,20,129,73,179,142,166,29,75,161,206,172,79,243,67,118,188,252,108,202,151,191,212,96,35,40,8,152,220,99,233,20,24,48,124,142,159,165,66,42,141,190,219,202,146,71,192,150,39,173,48,238,140,18,240,106,178,33,66,205,56,179,159,233,103,14,167,27,245,4,173,203,53,120,126,18,44,66,144,104,240,185,195,249,86,77,85,251,238,75,223,109,133,16,35,224,37,5,1,100,30,113,124,21,111,24,17,187,244,160,132,172,189,75,184,6,221,88,20,48,69,126,62,139,240,53,169,121,133,146,211,216,126,232,34,230,214,83,126,96,28,79,62,26,3,225,113,177,103,59,161,227,143,38,122,27,39,193,101,30,50,148,44,229,18,40,199,236,3,19,161,11,24,217,40,49,57,9,149,183,143,116,226,192,148,254,183,174,79,99,95,68,195,55,234,165,98,230,244,108,241,185,111,60,26,126,151,41,11,23,53,24,119,235,46,200,71,132,208,162,163,157,101,135,223,7,159,115,179,92,239,105,183,210,245,217,191,27,0,84,78,35,201,237,162,225,176,44,223,77,18,116,9,65,130,193,195,213,123,44,149,46,213,50,245,221,3,117,222,120,154,154,226,166,48,33,106,223,236,26,97,149,45,171,3,6,151,20,61,78,148,170,246,164,77,43,174,144,104,90,62,5,153,59,69,17,165,138,135,97,25,18,179,243,151,86,225,29,206,157,234,217,235,206,126,129,175,192,95,222,127,220,94,23,166,114,189,126,78,124,170,184,235,212,85,207,29,204,235,78,12,134,167,80,154,70,154,167,231,206,3,155,69,32,240,49,146,220,219,77,234,43,2,138,250,109,228,57,124,191,194,27,93,179,108,103,4,107,167,167,173,45,147,98,234,138,162,160,212,227,225,10,133,132,192,213,156,231,229,194,173,106,159,114,14,14,95,125,141,26,163,235,196,36,213,174,164,120,245,110,150,45,124,193,68,226,147,79,97,234,226,37,34,10,204,125,251,194,80,128,10,92,177,8,61,246,71,200,195,196,24,4,158,203,181,0,12,54,25,225,11,163,90,212,189,195,33,89,135,69,82,224,180,61,96,3,74,254,177,62,140,8,140,239,133,168,62,213,155,31,76,206,32,137,129,51,158,166,247,229,18,129,167,100,101,55,137,59,183,172,33,119,123,162,96,117,250,78,10,67,142,24,111,38,28,24,199,53,42,3,125,200,145,105,219,91,91,241,108,179,229,168,176,221,41,28,70,117,101,101,129,59,250,62,223,12,239,38,238,83,180,97,212,216,69,143,86,174,242,114,236,1,159,149,233,223,70,219,236,214,177,246,159,190,104,108,180,189,19,107,213,241,64,18,33,185,153,114,246,35,72,111,228,229,84,94,123,253,7,190,192,113,14,12,121,154,66,187,52,252,229,103,3,218,114,116,193,243,239,249,164,150,79,155,110,158,196,47,155,126,54,191,171,154,164,202,210,177,46,231,197,94,193,65,117,31,25,237,50,214,249,202,166,24,140,202,84,83,184,193,182,225,48,164,197,98,147,178,99,156,195,201,191,109,34,158,93,159,102,90,230,28,112,237,83,46,79,212,35,20,207,129,7,38,136,34,61,206,133,221,243,44,112,247,205,212,170,126,187,88,70,143,195,176,197,11,10,1,233,246,153,52,76,243,185,202,207,62,39,202,108,126,219,28,63,109,228,242,192,57,110,102,7,134,203,71,209,28,145,115,4,210,207,57,151,159,119,195,146,232,61,126,230,212,212,35,185,90,250,163,219,156,131,144,101,211,37,128,4,75,141,150,145,86,182,228,240,42,38,103,225,215,27,110,89,216,223,23,134,250,166,185,33,66,126,125,22,171,146,106,232,242,113,136,236,101,217,106,83,166,74,225,73,143,227,46,82,170,199,148,251,40,245,207,219,179,162,13,94,210,238,131,26,237,109,160,152,222,242,110,226,101,125,196,195,136,184,201,38,78,105,238,153,133,241,105,8,192,183,194,148,187,249,13,254,204,127,202,2,178,194,132,20,46,60,122,127,158,54,18,253,248,217,25,165,115,233,51,234,252,122,141,111,227,72,16,59,6,122,148,30,87,66,4,36,150,154,241,132,216,200,123,14,120,195,216,32,112,38,155,36,223,150,183,44,227,149,207,82,79,243,118,139,145,74,201,211,147,108,22,223,106,241,120,212,45,199,234,249,81,231,66,218,227,119,19,173,218,183,229,25,47,192,140,1,163,62,241,74,63,2,195,221,229,123,49,185,166,116,243,133,137,161,245,26,79,27,99,127,22,248,44,159,176,182,127,38,173,44,130,12,247,131,135,22,23,122,175,67,237,32,170,35,185,111,57,76,28,82,250,20,42,156,210,188,211,178,57,20,110,175,16,108,221,158,132,65,109,10,219,82,22,184,229,26,23,229,121,38,222,80,83,158,194,168,86,125,5,145,175,54,116,192,8,255,237,56,68,240,181,245,203,72,67,212,177,154,246,199,7,99,203,139,177,1,247,208,89,83,254,110,138,14,164,71,147,29,119,203,95,141,34,162,30,187,137,160,132,103,189,24,113,197,28,98,98,37,4,95,125,55,132,90,136,168,168,163,228,99,192,180,234,93,134,53,54,239,201,137,148,25,49,10,255,52,49,32,185,170,46,43,57,73,110,77,152,130,85,187,247,224,133,240,211,8,119,232,74,118,107,107,2,159,25,30,166,35,50,4,120,34,46,12,155,230,246,153,66,149,60,36,137,23,38,204,19,151,236,149,237,46,37,79,231,70,182,183,191,28,146,158,150,229,119,147,18,231,113,159,3,83,204,39,45,95,219,83,243,113,125,146,132,81,4,195,79,232,104,51,41,134,11,82,235,184,253,208,93,150,222,148,229,189,211,188,136,222,42,104,5,83,146,167,207,216,50,87,62,248,88,33,243,138,55,162,230,102,197,18,1,91,160,229,162,5,175,226,231,111,231,174,194,45,87,222,13,27,172,71,183,23,33,158,37,87,104,147,22,220,113,237,130,209,62,223,204,252,110,194,80,201,207,243,101,54,166,116,54,100,92,78,168,68,181,44,76,116,67,96,115,74,248,86,200,206,72,157,241,133,49,131,62,5,42,156,224,137,75,130,124,218,248,38,221,237,176,127,170,209,242,180,57,253,220,88,56,230,174,84,29,147,180,143,91,206,215,14,100,125,77,124,103,167,135,9,212,248,249,129,18,217,188,172,118,221,246,136,214,124,117,144,35,46,84,105,192,184,47,221,211,250,43,114,210,62,43,4,71,252,182,185,207,194,109,55,71,214,158,158,233,147,87,52,153,185,49,231,212,166,65,111,246,77,36,220,157,83,246,73,54,55,242,40,139,195,220,0,101,221,242,112,246,76,84,212,143,184,171,52,253,52,194,52,222,227,139,28,207,115,116,253,203,122,254,255,251,81,233,173,51,86,209,153,36,207,174,123,51,97,45,64,116,25,191,104,52,137,2,219,64,194,56,24,47,63,6,94,210,57,68,110,109,184,82,40,67,173,151,36,199,96,114,5,98,160,214,77,154,103,10,101,79,251,131,173,212,116,74,101,246,157,169,219,253,156,70,17,238,236,159,50,67,58,238,164,152,249,8,23,221,170,45,22,198,25,241,48,187,206,142,54,110,97,121,255,49,29,122,181,217,66,178,64,84,94,250,79,246,194,183,18,36,72,197,87,110,186,176,167,123,189,63,206,17,158,175,198,11,48,190,91,183,238,23,9,134,99,55,217,43,8,76,229,216,12,16,235,187,55,185,69,214,89,56,102,217,43,200,39,184,104,61,27,237,168,119,163,169,75,238,75,184,93,83,132,212,205,165,50,196,23,190,184,75,172,57,226,229,100,112,100,221,33,151,109,184,177,5,246,44,150,42,91,38,25,200,254,242,115,118,73,77,8,176,177,185,57,138,206,131,44,103,78,137,190,2,102,115,222,50,65,169,65,72,113,229,89,195,212,4,228,103,111,35,55,244,134,51,124,85,246,64,212,185,176,10,226,216,64,114,118,10,220,219,254,152,111,127,242,192,176,192,11,188,201,238,247,189,29,178,238,158,4,206,120,120,74,192,157,107,205,16,184,82,111,81,3,134,143,64,206,97,147,17,205,113,222,225,176,89,2,151,52,157,114,139,163,210,202,49,229,219,20,25,220,115,152,114,160,81,229,219,141,204,77,95,121,36,49,92,129,1,99,130,174,189,132,133,0,225,166,56,97,22,197,228,53,182,126,66,54,51,201,2,33,209,182,197,161,68,126,214,150,173,31,81,183,21,190,112,56,71,219,120,224,101,164,40,110,218,44,114,11,150,152,77,8,175,132,53,184,224,228,16,63,35,185,73,43,92,202,80,37,80,218,244,218,100,219,239,114,80,195,169,13,140,196,75,241,98,177,95,181,184,134,162,72,242,44,113,105,25,131,193,218,130,78,114,205,212,26,204,114,77,76,112,6,229,48,22,59,28,131,106,197,54,172,216,21,134,38,60,173,130,154,211,192,247,96,243,65,14,185,222,34,219,202,181,197,141,216,106,116,124,2,79,20,125,253,229,205,82,245,165,225,36,49,71,56,245,12,157,101,115,168,249,205,29,214,159,70,124,81,22,231,25,75,22,151,183,236,151,188,171,247,2,124,183,247,97,214,113,210,139,1,110,174,48,145,11,57,164,122,171,160,204,121,199,61,16,181,209,46,238,35,138,226,123,132,0,168,102,169,165,43,140,155,192,79,15,108,182,81,196,101,144,33,0,158,53,94,78,74,92,213,235,82,161,172,112,198,157,197,28,212,114,85,35,89,36,199,109,106,42,125,148,93,244,206,13,180,196,93,12,119,145,244,105,94,166,225,23,151,45,108,251,169,119,80,220,29,113,165,33,14,45,123,173,93,81,251,189,255,102,56,215,36,132,6,191,253,10,63,37,5,139,207,183,139,81,93,165,128,169,34,144,43,207,185,82,194,18,24,240,70,222,83,221,2,22,3,139,31,182,44,13,85,60,18,16,151,150,104,154,121,207,5,166,72,57,221,94,227,4,147,92,136,194,102,176,195,107,144,9,214,73,248,142,18,186,116,127,246,32,128,46,239,166,4,102,196,202,135,199,166,169,167,18,130,168,18,125,202,77,97,84,245,1,113,157,43,23,238,43,55,117,171,65,123,22,78,30,211,50,174,234,148,131,80,61,252,102,204,248,45,14,139,202,237,161,134,7,105,161,71,44,238,114,163,51,137,43,209,96,243,221,234,251,197,0,139,157,99,216,134,40,179,193,194,19,158,85,3,60,70,150,225,174,168,136,77,95,221,88,80,100,187,8,60,225,54,117,255,19,140,46,59,61,48,14,199,240,94,245,46,101,8,63,120,12,129,171,166,128,84,99,96,243,69,48,140,161,77,221,187,48,176,101,247,254,14,120,99,147,184,167,42,58,151,205,29,253,199,70,135,240,36,63,30,216,189,60,85,99,148,100,190,102,241,223,90,192,202,157,137,220,129,213,103,71,12,220,203,99,13,166,134,92,92,199,9,70,215,112,69,178,235,232,92,65,180,196,55,227,131,150,81,101,18,87,156,66,119,170,100,234,33,36,59,165,90,201,249,186,112,127,18,214,170,37,16,197,104,38,114,124,231,82,152,76,141,18,112,106,105,61,65,132,114,187,140,178,109,77,7,194,161,211,114,188,154,196,83,117,84,46,4,231,252,134,76,184,155,28,98,133,207,128,249,149,203,226,194,114,49,7,198,150,15,184,161,19,52,20,222,193,22,0,44,25,151,196,70,48,209,46,138,0,160,58,142,247,47,201,32,156,237,228,150,203,167,45,105,192,59,156,92,133,180,117,233,110,68,182,189,203,142,121,70,170,227,208,160,15,113,134,8,50,76,136,157,36,232,147,97,0,247,153,210,201,73,203,250,52,57,60,221,173,199,99,191,13,114,212,46,204,210,234,110,203,80,8,221,245,8,58,118,207,185,122,69,244,208,122,72,186,197,226,52,43,71,184,10,2,128,164,48,217,255,1,82,251,34,193,65,2,99,190,219,81,11,164,1,136,102,21,88,238,33,109,92,210,170,248,218,155,41,139,221,103,169,82,147,70,195,43,27,87,182,6,51,150,28,248,13,107,35,172,78,88,136,240,36,9,76,202,149,251,9,27,5,83,210,215,240,164,12,191,120,83,49,149,250,120,66,200,76,233,30,145,218,74,118,162,194,51,200,98,44,83,39,143,39,238,222,105,182,135,75,11,217,244,154,47,64,192,185,249,134,113,224,179,227,106,238,7,17,155,88,28,76,138,115,216,108,133,87,28,30,104,86,232,135,171,13,77,196,182,71,126,34,104,7,134,126,179,68,232,251,28,216,154,95,65,36,125,173,8,171,159,205,121,54,205,130,56,166,91,117,203,207,52,145,186,6,229,27,9,133,51,158,38,41,172,61,47,39,122,180,110,84,62,79,177,104,59,201,82,217,253,36,149,131,125,143,7,70,108,59,50,25,182,177,241,8,220,160,130,240,20,139,97,129,243,241,192,35,76,63,35,25,170,47,140,96,124,100,81,52,179,75,5,134,65,213,47,86,149,152,205,78,154,242,146,182,103,235,115,235,34,11,123,106,218,9,196,1,23,38,94,160,25,47,216,99,190,191,19,160,156,58,94,164,48,69,154,30,222,124,40,170,36,147,199,178,13,60,175,132,10,104,73,40,62,29,132,70,181,103,119,84,66,19,98,39,80,231,56,91,139,92,27,194,51,18,43,98,187,241,93,240,128,20,207,203,80,111,248,64,182,192,69,141,225,110,90,206,61,18,117,182,137,178,72,102,212,57,63,239,175,42,108,46,146,7,119,166,239,218,145,45,67,70,74,151,77,144,210,161,234,12,29,11,134,63,50,108,5,46,48,137,71,203,48,86,196,224,164,50,188,69,254,31,34,182,75,3,250,228,42,247,25,89,41,103,97,38,13,140,35,255,178,189,14,25,82,166,190,101,131,37,199,186,247,200,186,106,12,166,188,26,130,136,186,2,46,136,69,52,133,141,198,41,96,156,194,2,27,29,182,71,59,201,7,146,146,88,203,146,99,175,243,159,149,16,157,146,25,58,160,244,138,104,231,25,45,114,94,21,198,149,224,247,38,70,171,105,78,241,64,74,45,2,231,8,180,157,229,32,227,213,58,170,97,221,225,62,168,88,20,152,124,142,29,104,209,243,16,242,95,212,123,29,165,44,108,63,240,26,126,114,224,20,192,225,169,73,139,36,85,148,72,13,76,79,218,225,176,8,149,231,21,162,245,243,228,21,194,97,210,162,93,200,103,136,55,4,152,240,167,163,36,31,119,121,55,36,171,225,4,42,198,149,35,217,23,195,104,24,60,248,69,142,213,25,206,231,105,220,219,222,238,129,124,148,36,184,194,234,211,75,100,91,146,208,162,70,50,140,155,120,77,63,184,88,126,159,204,132,95,98,251,190,121,160,125,79,77,143,53,202,211,118,147,76,185,185,94,56,91,76,56,50,88,225,250,148,25,14,67,114,89,145,207,76,93,71,87,248,44,24,202,120,60,123,150,172,67,121,55,133,184,187,68,102,110,34,96,184,223,156,98,47,49,35,203,99,72,116,96,115,195,93,97,169,30,180,235,94,133,78,236,245,145,194,25,58,234,131,154,230,106,160,233,253,48,97,13,239,110,4,162,134,102,13,158,161,167,180,211,63,60,204,189,244,192,200,66,172,128,81,137,21,248,71,252,234,249,196,248,86,134,196,34,9,221,180,72,217,202,253,231,252,21,24,223,98,11,148,141,82,223,205,239,242,45,26,158,128,53,94,248,236,156,241,187,250,88,34,85,74,238,57,188,87,62,9,207,102,213,246,148,99,137,187,82,246,141,142,185,220,196,14,96,115,67,135,208,51,211,33,167,214,84,126,184,211,34,127,200,78,157,254,230,234,47,138,67,61,103,222,100,36,167,192,150,229,86,3,70,112,189,43,76,62,96,11,56,83,185,40,101,4,5,99,191,221,76,255,34,70,4,142,192,99,7,116,71,57,61,151,86,71,20,188,143,59,224,51,231,20,134,56,59,124,110,100,122,109,181,175,137,89,157,182,215,128,169,106,170,79,93,71,115,138,63,188,244,243,252,73,214,162,17,215,28,52,97,49,248,209,158,146,18,72,70,90,192,157,20,84,129,135,201,81,121,109,197,217,100,53,228,141,231,119,230,168,204,104,191,204,16,133,73,214,104,1,183,186,100,79,192,231,12,15,124,192,184,166,164,206,166,24,11,248,136,122,21,188,118,82,103,131,113,144,220,121,155,76,165,86,182,74,211,229,88,59,106,101,208,210,232,90,227,147,40,111,241,150,23,46,195,98,51,50,175,152,96,1,35,170,93,21,230,78,234,195,93,224,175,209,218,186,113,118,229,22,37,39,80,114,214,166,117,100,199,240,104,81,9,70,146,80,214,150,91,94,201,190,37,85,48,149,22,133,169,250,219,183,226,170,136,185,186,49,221,252,102,61,127,12,159,237,129,81,179,241,79,51,229,155,156,184,68,216,63,197,5,67,201,214,150,210,210,196,221,36,138,185,58,229,92,194,127,65,166,88,36,132,77,211,156,107,245,41,87,132,228,215,203,166,72,76,123,75,33,217,73,111,237,29,5,159,82,8,159,44,127,242,214,253,81,129,36,84,16,201,216,56,162,216,17,157,217,46,117,219,199,54,235,179,220,218,187,106,53,206,79,133,104,13,66,45,216,50,186,18,133,165,102,53,167,129,214,172,44,47,231,106,66,213,96,148,253,101,206,112,173,31,93,161,107,107,240,57,68,187,214,197,22,147,215,186,37,158,61,107,121,52,148,236,211,43,248,113,38,45,165,208,76,164,173,123,29,1,112,27,69,168,86,82,55,194,28,111,26,215,242,42,68,97,20,236,54,119,108,153,2,114,87,90,198,100,60,115,81,193,76,44,101,104,233,53,57,69,78,169,69,4,41,41,53,14,116,147,35,74,18,137,63,245,191,149,217,82,114,110,187,80,211,170,240,110,4,43,81,240,187,69,3,201,10,214,81,77,200,1,159,3,103,62,245,236,51,170,20,128,83,175,58,96,40,105,5,109,136,165,88,84,29,48,60,49,183,34,125,112,78,235,239,38,139,193,157,160,192,99,43,235,53,21,230,125,121,61,36,25,126,40,85,72,25,127,71,236,212,91,222,136,35,220,241,202,70,137,27,63,27,118,227,36,68,19,185,39,2,173,81,220,205,98,147,74,123,106,142,200,32,251,96,43,65,146,153,70,144,149,248,140,195,248,185,210,3,207,203,252,1,12,137,147,176,42,36,75,14,13,152,138,52,101,116,48,106,4,71,169,58,16,46,48,83,140,139,181,77,51,119,85,194,6,196,93,162,132,250,28,10,16,237,8,124,174,29,193,199,181,208,233,106,77,201,34,112,115,172,248,89,213,24,236,132,33,131,52,83,111,217,220,102,189,11,154,225,41,175,129,30,107,38,41,189,70,70,64,121,59,124,230,138,146,50,22,243,89,120,37,254,49,36,39,165,251,10,67,129,82,3,174,73,20,4,128,33,55,112,34,10,216,33,115,125,94,206,21,219,89,46,126,149,160,207,203,87,112,219,192,176,65,28,83,80,28,67,206,88,135,100,68,221,75,223,125,174,120,211,23,254,52,117,134,33,176,41,123,56,1,1,151,153,165,244,79,70,149,183,131,137,133,16,70,21,102,156,98,194,29,94,90,139,29,41,161,75,131,57,172,131,15,37,91,89,164,112,196,156,61,201,179,184,161,121,41,107,43,237,14,49,90,55,25,14,204,240,40,89,81,109,53,181,21,28,50,204,83,57,130,42,133,33,158,242,53,201,67,152,165,40,221,16,228,9,190,118,169,61,59,187,173,48,191,25,27,172,115,242,80,83,215,148,72,204,40,189,119,192,237,33,200,197,103,181,189,40,133,180,129,205,238,170,48,133,187,241,242,65,90,98,86,120,58,205,50,104,202,202,115,212,204,57,227,235,30,141,245,44,162,12,192,56,246,70,192,89,110,156,192,104,46,214,96,42,26,8,59,111,133,33,131,243,134,19,200,215,57,14,92,82,139,151,83,103,242,62,109,50,224,1,67,3,211,20,62,157,22,92,69,217,98,114,85,225,115,15,241,31,70,173,247,82,106,235,79,84,164,4,140,175,64,159,78,228,219,58,12,79,152,210,77,2,151,203,14,53,141,183,68,187,133,33,117,102,223,102,153,213,74,95,8,55,124,208,252,209,167,114,79,255,49,83,145,36,251,193,212,203,118,161,180,171,166,228,238,244,186,141,155,180,210,181,64,41,12,131,174,147,125,117,74,158,231,195,76,5,39,252,229,2,75,42,218,80,201,244,245,66,33,104,200,90,94,74,107,197,77,199,135,27,82,136,51,254,66,169,133,233,234,68,231,156,192,240,204,42,31,94,49,193,53,103,126,35,87,167,62,51,241,252,103,188,156,16,147,210,254,192,126,192,57,18,176,49,182,234,120,174,75,58,92,57,243,243,214,185,212,49,56,186,192,115,235,112,99,150,111,125,249,150,61,173,161,182,230,2,9,6,247,37,196,40,16,153,231,122,233,242,8,8,232,210,71,112,197,195,66,86,165,184,103,83,184,99,146,199,183,201,74,150,131,25,9,235,218,239,203,217,147,132,249,7,114,61,78,99,135,97,102,92,250,242,179,9,201,15,227,134,173,236,137,5,187,174,69,159,195,59,252,188,156,120,68,142,151,67,198,43,231,54,73,43,41,44,14,22,80,126,72,87,161,33,14,74,113,156,71,75,9,222,17,67,186,155,30,153,54,57,41,129,40,37,207,51,168,252,8,43,13,177,186,27,244,254,123,70,183,100,35,53,18,90,72,106,129,226,229,141,234,5,37,172,68,213,215,117,37,12,78,67,121,31,89,116,193,204,77,106,78,121,72,37,201,125,12,194,228,74,226,92,87,2,81,36,88,130,108,236,220,19,247,86,34,64,232,42,225,52,9,216,200,247,20,94,247,58,113,224,186,84,79,163,49,2,45,88,6,249,153,186,119,52,136,67,130,247,158,74,237,245,244,26,209,166,18,157,106,154,230,243,129,161,94,185,116,152,84,253,60,60,158,112,213,245,203,150,41,249,82,192,248,0,156,73,167,194,195,222,116,9,30,3,180,4,243,5,164,95,67,101,45,32,129,9,183,41,112,122,185,77,19,10,74,241,48,37,162,114,201,130,81,116,182,248,217,181,25,97,239,3,147,207,29,112,121,152,160,77,150,40,57,239,55,131,215,183,118,218,89,21,53,38,131,201,239,233,81,208,49,21,220,106,168,88,94,67,223,61,208,49,240,135,241,227,63,175,230,143,132,189,20,137,103,217,172,41,217,108,158,32,108,133,144,35,201,249,217,161,19,11,22,30,10,166,250,45,35,55,152,83,233,162,105,43,111,119,70,204,114,7,124,110,208,106,136,89,73,192,229,185,229,6,222,197,254,236,38,130,227,166,212,217,76,97,58,19,234,109,202,223,131,252,151,100,217,44,102,26,62,211,30,215,241,98,164,183,85,73,164,177,216,125,223,40,109,228,170,212,114,103,19,90,125,7,217,44,242,95,73,230,17,116,43,203,115,34,128,109,15,84,184,213,160,162,165,110,165,63,172,222,133,210,25,127,184,146,67,45,172,170,157,46,10,46,191,98,140,75,15,181,118,197,120,189,112,145,10,118,96,100,181,125,34,145,243,122,86,155,244,25,178,180,203,45,146,211,185,48,90,202,239,130,152,113,248,69,231,28,41,20,200,43,75,59,167,113,13,186,242,76,85,168,52,13,65,226,21,228,245,68,33,171,88,67,100,190,22,151,202,1,30,226,89,53,152,146,172,32,28,183,251,248,165,182,39,213,160,251,93,36,147,232,165,44,132,36,67,99,198,127,176,117,121,85,248,252,153,23,90,0,151,161,214,14,124,138,35,156,20,25,10,55,165,255,53,206,195,22,36,238,168,126,230,94,30,157,131,22,90,3,25,181,194,42,220,95,144,163,193,178,229,240,217,159,244,110,105,196,23,217,79,9,146,252,144,12,87,121,7,216,234,156,249,62,177,136,94,245,7,146,75,227,229,179,239,172,40,165,6,241,179,19,117,28,98,150,19,201,9,206,27,10,145,168,187,173,10,91,21,94,192,89,61,82,70,66,30,178,20,160,189,202,60,164,128,61,47,167,28,207,100,109,41,235,42,117,151,231,94,26,239,110,196,61,69,111,131,192,88,155,241,244,153,240,37,63,176,101,40,10,188,244,219,199,232,174,113,163,6,110,93,142,175,137,42,119,238,247,219,48,217,171,20,8,121,91,41,126,88,35,176,244,192,150,202,28,48,22,167,116,203,57,229,35,203,0,184,142,34,119,25,106,78,214,157,105,201,98,134,242,52,196,236,193,113,157,161,255,203,245,129,209,234,28,49,158,48,240,168,126,202,164,224,114,132,180,4,53,218,170,159,98,20,154,45,224,252,184,226,16,118,156,59,4,55,76,50,80,56,234,240,234,7,117,152,233,113,169,180,4,76,55,177,227,145,116,188,149,158,20,53,74,34,188,14,227,179,144,29,207,168,237,69,194,36,27,169,135,194,56,99,67,142,131,34,55,33,178,69,56,228,94,54,16,141,204,115,63,2,65,248,23,28,69,173,65,117,174,32,115,246,248,46,92,203,198,136,168,74,85,231,131,35,212,110,140,135,85,208,1,47,254,85,187,65,49,84,69,178,74,138,133,141,248,198,82,114,70,170,65,168,30,191,112,89,243,121,152,104,219,133,51,119,34,129,43,130,148,222,50,171,171,82,245,46,248,112,66,112,166,195,8,175,82,82,19,62,170,16,38,226,172,42,235,121,154,188,76,159,39,29,78,45,213,45,66,31,173,151,144,15,170,92,153,101,172,215,89,79,193,111,135,249,222,213,177,67,9,87,4,246,128,203,238,58,203,40,50,8,189,12,234,63,91,21,7,62,181,22,88,17,14,147,153,34,23,17,142,228,233,49,17,96,45,80,48,184,116,87,221,155,198,103,173,135,223,194,191,60,67,144,137,203,88,210,225,36,211,84,97,130,57,218,114,75,87,245,78,61,59,80,111,237,105,218,249,219,110,183,146,1,91,242,211,107,152,78,161,171,148,241,169,79,253,221,228,7,15,209,138,234,83,31,78,70,145,244,201,84,157,211,168,60,170,101,11,161,164,190,2,38,159,98,62,147,37,121,78,21,155,27,76,123,58,211,166,9,93,6,108,226,204,10,163,250,19,176,113,99,60,79,83,119,177,2,62,119,150,103,5,29,35,34,37,127,154,155,136,94,13,209,147,65,27,212,197,189,76,15,175,62,112,241,40,213,176,218,181,23,254,201,211,58,92,40,53,210,135,97,155,187,162,101,36,48,62,239,38,214,235,202,96,204,194,162,75,168,67,121,26,93,78,26,219,214,237,144,220,178,30,48,55,115,149,150,32,30,186,239,136,100,100,136,85,234,51,27,141,185,107,243,81,240,40,244,243,112,51,12,103,184,182,44,228,150,228,80,183,196,86,231,86,26,70,53,218,36,118,96,137,78,37,80,75,95,121,30,38,148,215,3,54,18,120,145,66,132,48,126,184,226,32,145,5,189,186,145,168,134,47,47,96,174,134,143,186,36,255,29,114,134,244,138,10,87,178,17,123,60,230,12,180,37,220,41,186,73,67,119,20,105,2,149,74,164,138,204,179,32,128,81,29,157,10,195,177,16,112,33,187,87,213,81,147,149,211,185,196,35,174,18,85,250,132,56,189,132,14,99,173,148,13,168,128,233,153,26,33,47,185,144,144,147,157,154,248,117,222,46,229,185,241,17,182,71,213,21,69,211,17,48,162,34,210,101,72,39,94,24,188,73,120,12,127,99,234,33,185,137,180,138,140,7,250,75,103,207,106,46,231,73,142,108,107,162,148,123,78,255,156,66,83,179,114,137,84,25,94,110,53,51,244,104,137,5,212,170,82,185,28,234,161,36,202,45,100,37,149,225,165,151,182,107,171,82,192,45,199,27,48,246,250,8,184,22,185,116,2,47,207,27,4,37,44,33,191,139,178,104,207,73,68,41,183,202,119,135,81,126,57,150,184,239,140,169,48,166,132,127,55,113,196,170,172,241,57,17,210,213,224,197,29,32,98,106,198,180,212,67,205,19,39,217,89,125,93,97,242,131,87,192,72,229,72,179,135,241,62,214,128,17,79,19,205,100,236,78,247,31,12,116,183,147,24,27,103,6,214,99,97,135,104,50,36,43,207,96,206,193,10,112,197,101,163,87,29,77,97,114,78,115,192,144,122,200,183,217,228,179,47,128,97,252,5,73,84,147,151,69,38,92,216,248,204,164,38,94,83,96,24,114,3,229,184,25,15,58,156,163,8,135,202,38,236,42,106,207,141,128,135,255,174,179,227,32,161,124,69,174,241,15,186,208,232,64,191,87,132,247,50,206,7,138,243,92,42,26,23,138,252,172,115,205,67,247,117,135,74,245,57,188,150,194,40,245,181,80,200,182,84,227,251,179,240,90,67,96,26,48,116,38,138,146,118,94,3,101,191,82,152,204,161,238,191,58,35,246,158,244,221,148,47,71,195,51,181,98,67,159,198,217,159,67,125,123,24,109,129,194,84,193,197,183,185,193,222,123,128,193,101,199,195,191,164,37,65,161,75,252,242,129,33,214,51,178,132,127,89,249,220,140,203,232,220,193,108,32,16,110,68,179,53,2,2,173,27,151,237,87,255,78,110,45,25,139,113,164,1,227,180,232,1,55,242,83,70,192,56,198,215,87,179,7,60,115,191,12,142,205,220,197,12,188,127,251,252,222,235,88,64,84,136,83,103,124,40,106,98,87,192,163,153,236,35,213,210,31,92,142,197,112,57,168,9,167,157,43,213,39,126,192,138,198,249,213,21,134,75,119,249,203,171,213,88,11,220,169,129,253,185,114,6,28,72,120,221,247,133,17,165,251,68,189,134,233,116,150,91,249,214,8,197,146,106,185,62,248,167,159,87,4,38,198,253,179,3,216,7,41,249,155,242,52,92,9,95,101,194,48,185,204,121,235,105,141,86,154,93,182,126,48,164,248,121,74,203,243,239,74,239,240,25,142,123,1,7,110,88,107,222,180,109,217,45,119,184,17,151,31,159,162,30,240,153,28,69,62,13,43,214,151,135,9,122,236,172,58,244,225,99,193,124,151,251,97,42,64,237,10,190,98,62,142,234,149,57,104,217,100,139,87,8,124,103,18,69,32,184,5,245,97,104,50,91,60,188,137,126,63,112,77,241,229,98,73,158,138,154,12,84,192,157,233,34,95,54,238,188,233,239,134,71,52,79,65,43,145,45,111,216,49,80,240,136,8,156,136,106,251,195,76,194,41,179,52,177,101,126,118,0,206,194,52,164,8,203,96,244,176,150,195,240,153,199,165,202,220,214,48,24,249,183,113,71,221,219,34,112,178,82,240,15,54,21,27,153,165,198,0,239,163,85,172,8,88,31,134,146,113,249,242,42,88,194,87,3,10,103,189,185,205,191,79,159,77,175,105,195,17,80,55,186,207,15,198,178,29,113,238,160,128,6,135,93,119,248,28,29,117,220,62,109,38,193,254,249,59,128,41,89,222,2,219,4,240,41,126,108,6,110,132,69,96,116,34,119,113,24,226,222,184,31,180,102,10,176,223,61,150,35,143,61,76,81,40,209,124,117,157,133,66,162,132,52,156,108,188,52,28,46,22,26,188,40,249,89,227,27,45,46,161,253,146,207,83,172,129,250,209,252,182,179,102,165,124,247,195,48,34,184,210,223,89,238,216,120,215,25,98,48,119,164,25,112,151,203,1,112,79,217,167,81,71,126,245,146,146,153,206,209,217,31,125,105,245,2,69,207,221,143,208,24,132,196,122,7,220,243,45,224,63,176,85,99,250,80,247,14,157,150,54,156,52,229,207,181,101,242,171,196,187,151,192,144,148,250,134,99,249,33,151,158,27,152,24,244,248,190,61,42,25,24,225,55,3,70,57,38,125,93,74,238,252,190,53,25,6,83,243,226,79,227,90,153,89,95,78,188,197,215,7,76,67,235,58,143,129,145,166,243,181,57,141,232,90,95,142,94,213,39,102,73,209,137,137,57,200,203,115,231,182,247,125,27,13,159,114,171,115,176,216,231,204,177,77,79,115,23,222,189,18,214,220,5,165,173,195,240,132,143,46,112,231,54,231,47,167,104,56,203,128,90,224,221,143,31,50,49,249,219,138,226,232,249,26,190,126,228,106,91,96,188,137,229,251,217,212,230,64,12,39,13,63,27,164,15,136,209,111,202,158,130,22,17,197,89,223,94,105,84,185,73,62,205,199,122,27,223,100,160,24,171,222,114,116,251,213,68,187,253,211,144,19,166,123,250,208,178,241,197,202,64,141,57,244,105,119,167,91,29,54,218,216,161,93,70,249,154,195,166,237,172,40,78,186,25,40,5,220,247,8,32,9,115,121,198,161,149,20,194,112,163,40,201,197,222,39,115,91,45,143,192,157,146,75,127,247,130,160,161,100,129,137,173,248,28,198,13,115,165,194,64,19,145,162,234,40,5,3,77,122,204,116,207,170,55,204,28,111,75,222,61,140,235,237,235,178,109,188,135,73,94,142,255,53,185,165,113,44,207,170,7,68,179,173,160,249,242,129,232,139,80,185,192,152,34,41,158,198,168,209,135,207,45,54,230,255,38,120,114,107,13,9,21,47,36,143,167,195,48,89,106,203,80,241,155,222,165,8,203,231,231,211,208,167,126,130,199,192,36,130,39,233,149,6,43,185,31,186,80,233,173,169,131,221,160,182,244,179,107,19,182,41,178,89,146,45,87,186,155,134,24,126,125,62,189,130,130,167,31,47,155,92,156,91,238,74,151,195,157,235,167,170,205,111,221,22,216,102,142,1,224,45,71,231,102,107,211,142,165,10,39,234,7,195,225,55,74,87,216,116,133,29,230,241,7,134,176,97,5,140,58,210,120,97,20,50,3,62,6,193,148,78,133,92,162,248,92,66,239,133,112,189,78,53,198,32,94,206,36,214,61,135,43,113,110,254,187,123,161,58,238,121,250,180,204,45,71,72,175,211,101,52,49,56,125,236,146,22,117,35,17,83,123,165,96,171,120,151,211,189,99,106,151,159,25,240,229,145,13,91,125,245,230,114,1,83,175,242,251,50,25,241,84,120,63,232,116,37,38,34,143,176,155,103,125,247,36,77,208,97,171,61,154,210,50,148,179,62,178,42,96,75,193,213,78,129,247,227,23,180,197,144,70,44,101,22,133,161,69,26,31,124,38,117,111,186,223,97,36,119,111,56,153,90,79,143,157,43,244,167,248,5,19,113,197,63,162,253,93,154,215,117,16,159,128,78,227,153,41,168,205,79,127,183,81,164,233,250,2,255,84,28,128,201,46,93,91,97,136,152,91,192,56,221,245,103,45,35,208,255,96,84,83,235,51,145,32,101,250,150,192,34,201,107,78,221,107,225,126,250,18,247,128,113,44,236,23,222,31,61,13,242,159,164,146,23,109,26,9,250,35,59,76,85,173,238,181,8,19,111,255,52,203,35,235,110,106,9,109,62,216,112,177,150,209,159,157,122,126,158,227,131,18,29,201,58,73,65,63,22,197,1,105,31,186,70,186,145,99,65,119,135,113,26,44,29,16,50,173,154,79,133,76,2,204,158,122,134,176,31,150,175,75,241,73,156,62,218,122,2,13,106,39,63,24,126,232,43,130,203,233,134,148,162,119,74,49,46,201,172,214,4,153,120,251,155,74,133,200,140,26,143,108,5,158,152,71,41,127,103,61,232,209,73,190,254,183,233,32,147,141,166,141,90,50,19,217,79,255,118,187,193,69,195,242,246,219,38,28,84,147,66,41,125,51,154,237,222,46,14,190,156,213,202,129,137,234,3,127,190,44,253,108,91,206,188,7,188,213,211,216,126,123,91,141,87,115,81,162,60,225,159,58,75,152,125,176,39,124,77,38,228,212,187,206,236,115,67,154,31,51,253,128,39,11,50,81,177,117,109,162,127,182,19,135,103,205,85,14,84,22,18,43,237,131,81,174,210,75,209,217,124,18,2,74,31,92,97,103,145,174,230,26,138,164,236,7,55,59,21,139,26,179,174,56,49,32,196,71,81,91,62,77,48,166,120,95,99,241,55,217,228,168,37,40,95,160,246,76,60,18,191,106,211,135,33,225,245,101,211,77,141,103,13,133,113,183,52,135,247,177,81,100,235,167,166,158,37,254,193,141,113,156,250,233,130,60,228,135,146,210,148,247,211,110,230,92,113,184,32,43,223,30,120,127,138,243,192,243,49,250,40,101,114,82,2,211,247,192,84,208,95,77,48,54,249,187,199,57,152,171,246,55,230,206,39,189,62,204,184,207,83,237,100,18,57,139,175,231,115,241,174,112,107,10,140,170,188,207,20,248,194,135,238,83,198,229,31,203,157,210,239,179,89,201,211,150,98,95,2,166,148,81,103,10,84,22,51,13,135,155,213,112,11,140,20,184,239,145,84,237,204,42,139,146,237,131,247,125,48,179,242,198,152,129,83,10,199,217,130,12,54,93,190,4,230,25,245,136,190,168,59,17,153,145,117,26,114,232,249,167,207,253,224,57,170,177,62,32,177,118,248,28,153,183,240,20,152,137,184,46,188,139,254,44,138,201,139,159,212,144,87,161,213,42,235,163,227,154,241,118,35,183,176,214,248,179,201,121,187,77,99,241,177,179,141,234,255,187,215,112,173,60,119,147,241,236,253,231,136,171,142,226,72,81,139,17,219,232,171,198,48,86,213,188,158,227,114,88,10,249,118,56,155,156,134,154,163,139,146,12,135,33,138,211,91,17,122,218,159,74,1,240,204,143,177,74,76,36,119,7,217,188,212,252,167,80,195,109,4,116,157,215,13,97,1,147,90,82,252,205,148,254,139,171,16,43,154,40,136,119,9,135,229,170,79,187,118,172,76,18,227,102,215,99,28,149,190,47,172,7,204,12,156,122,109,241,236,92,10,81,76,151,83,209,115,242,126,73,93,192,216,77,239,189,196,68,97,29,54,226,151,166,87,7,248,6,189,75,90,239,75,15,44,140,226,22,35,121,214,224,76,122,45,233,166,156,238,67,213,200,34,145,45,3,206,58,103,254,178,134,99,244,234,101,237,156,97,95,246,45,63,26,214,129,199,80,69,151,123,214,11,51,30,58,77,224,37,243,209,34,195,178,139,243,105,90,115,124,217,162,202,71,50,161,30,151,196,241,226,229,212,132,79,93,29,153,2,242,24,234,74,101,176,44,45,35,205,143,41,6,163,138,110,24,4,86,107,142,9,10,155,169,188,26,31,193,246,221,136,152,172,16,100,53,92,227,208,54,198,211,153,108,78,249,116,55,194,212,152,193,38,100,190,31,255,16,217,137,222,240,115,186,38,245,255,116,24,180,230,29,46,120,55,4,158,164,246,58,76,232,50,63,126,47,138,236,162,101,221,126,165,58,213,160,117,118,75,148,0,216,99,221,47,164,84,63,49,164,97,238,8,10,242,5,182,188,72,31,143,31,61,147,108,117,19,42,81,71,97,155,72,178,230,141,92,53,199,210,219,25,241,113,129,209,209,200,110,165,160,95,55,197,221,141,200,79,173,113,42,18,220,104,93,91,198,78,16,157,54,45,22,93,183,194,80,36,251,211,25,247,211,144,225,60,155,246,250,10,248,33,8,106,38,178,169,46,210,154,162,211,166,169,37,200,36,222,236,187,238,226,129,196,17,246,163,37,48,53,253,62,34,147,243,58,201,134,181,9,156,250,30,109,53,115,77,62,141,5,189,183,247,41,182,254,108,98,110,178,236,83,92,244,168,192,233,186,145,82,100,177,150,31,31,132,100,178,152,193,155,120,124,246,221,142,195,189,100,185,161,154,105,186,210,183,128,208,99,233,226,246,34,195,203,21,64,144,114,59,102,202,20,55,140,209,242,121,156,11,103,3,114,205,130,50,27,124,117,157,161,37,183,69,122,172,145,65,228,83,124,153,46,147,92,249,41,84,75,30,159,35,139,106,149,165,253,189,77,17,231,91,124,167,3,207,250,210,30,221,231,170,238,1,29,99,137,173,178,188,136,32,80,85,211,28,54,153,1,137,63,36,114,242,124,187,179,57,156,167,198,31,32,141,242,93,30,106,126,189,89,31,152,36,61,239,113,168,40,139,204,210,3,111,139,240,59,124,238,207,55,5,130,216,7,34,81,254,187,178,209,100,118,141,140,156,105,234,27,26,115,12,117,44,129,45,237,123,58,140,146,130,54,188,16,157,170,1,31,112,13,121,57,50,212,95,201,41,112,135,40,94,126,87,161,110,209,151,54,83,99,95,41,76,210,201,147,121,97,62,216,152,5,182,52,141,235,235,232,1,23,17,55,111,22,216,157,203,175,129,216,159,73,2,166,86,26,246,149,216,131,90,51,228,213,86,105,228,235,158,192,82,187,149,180,192,148,50,215,120,55,41,172,73,2,89,221,202,201,125,60,32,254,17,83,131,26,235,146,238,112,53,115,207,233,211,61,47,119,61,45,164,120,146,220,126,217,26,187,19,2,14,35,245,29,207,76,194,117,219,221,108,100,194,214,57,245,105,234,218,221,10,130,157,13,229,165,11,83,51,240,149,235,64,75,89,146,156,48,104,120,179,98,189,87,186,217,230,10,83,83,229,231,42,7,250,210,200,34,46,204,143,11,5,20,106,233,164,95,182,188,32,111,55,9,204,55,135,14,216,200,241,252,211,195,182,39,13,60,146,121,144,2,166,244,103,42,156,185,31,58,218,45,8,173,40,42,97,190,54,135,57,192,229,103,145,52,148,124,63,163,88,33,77,13,198,146,22,180,99,109,82,161,116,115,246,13,102,244,227,105,28,166,85,63,109,119,81,71,183,144,100,219,175,162,176,194,59,244,172,14,8,16,180,79,182,39,234,0,119,92,79,58,28,80,48,186,215,203,216,141,179,118,25,17,26,223,226,207,139,96,75,215,209,34,101,201,29,133,112,128,20,13,49,227,249,171,177,122,140,183,188,234,96,145,231,251,121,127,54,59,99,47,186,93,13,236,225,207,161,6,17,164,93,177,116,150,153,178,89,192,29,62,11,93,61,100,109,4,204,97,164,129,222,115,137,162,106,38,224,156,138,62,205,185,247,93,78,54,135,69,214,61,188,5,23,9,32,149,60,26,158,70,0,123,215,248,85,131,212,24,253,209,8,147,205,120,154,115,173,63,221,141,128,161,255,104,170,96,171,110,25,144,20,124,220,23,7,38,87,185,234,102,70,66,252,199,103,0,237,94,89,194,147,75,88,30,73,142,226,223,30,204,4,221,102,183,17,252,59,204,221,113,36,233,19,152,78,190,244,60,83,58,70,204,67,82,79,224,121,248,4,112,128,187,238,163,200,237,230,79,44,210,158,37,190,45,217,29,137,162,174,232,210,61,148,114,153,252,12,202,173,191,235,9,162,49,236,102,242,114,138,211,202,183,110,209,178,192,124,210,220,16,200,44,62,115,120,219,127,73,135,147,102,217,62,182,103,180,235,206,143,238,67,211,82,176,21,139,195,198,211,63,139,230,188,192,97,247,205,50,216,64,102,145,61,250,52,139,28,83,255,52,130,156,91,142,143,76,201,230,199,51,55,136,231,16,65,208,116,28,75,28,252,126,118,129,150,250,114,64,144,235,195,197,233,199,47,193,111,170,72,116,73,58,14,190,112,207,97,194,253,64,25,130,194,123,224,132,250,96,102,161,92,222,225,100,52,242,213,15,134,85,247,114,127,147,226,148,97,249,250,190,93,137,115,201,187,11,57,188,238,209,176,59,214,24,50,94,8,8,21,55,243,81,18,89,73,76,160,66,173,90,115,144,35,108,72,118,20,148,103,94,74,115,224,211,167,4,77,46,76,97,84,242,14,111,152,198,183,212,19,24,166,68,71,161,110,158,98,62,161,44,117,12,197,111,172,225,4,236,58,214,197,234,238,186,63,221,141,165,81,97,82,173,188,199,154,81,202,75,134,18,30,120,188,62,31,60,51,162,167,210,101,155,228,157,207,223,1,219,206,76,183,124,214,224,143,122,15,16,33,113,25,171,3,226,192,143,87,19,180,21,243,8,49,220,237,171,163,25,107,130,228,39,213,175,114,215,97,126,213,84,24,87,202,246,118,161,171,152,100,6,87,211,108,254,14,15,196,206,107,107,146,27,85,225,187,241,171,11,252,81,69,178,237,129,23,246,177,255,174,205,68,146,115,141,171,101,138,253,8,182,128,51,77,111,135,163,109,92,220,49,70,150,44,165,159,77,96,24,233,63,171,144,18,67,210,41,165,229,230,232,244,166,225,82,43,87,141,8,214,68,100,75,191,213,193,187,132,147,6,20,2,207,238,15,67,7,47,59,97,69,184,245,75,150,28,166,96,147,46,215,57,48,166,211,244,135,187,49,19,72,187,59,161,187,17,112,133,224,90,96,210,39,61,231,235,24,79,228,83,139,145,114,230,197,217,194,246,112,24,215,152,28,78,212,143,227,123,112,24,125,182,173,79,67,202,54,28,198,230,144,152,126,55,33,3,183,205,96,14,128,155,64,70,123,38,75,195,113,216,120,50,235,243,242,84,226,219,92,137,151,62,77,214,82,242,147,175,155,236,233,243,187,171,113,45,56,76,206,157,182,252,180,101,44,95,63,38,180,168,166,198,185,131,53,55,52,160,83,229,134,33,224,193,166,159,154,231,181,115,222,18,57,94,51,234,138,157,146,74,194,41,222,91,198,7,166,131,175,83,200,160,204,55,37,30,184,194,209,224,40,183,19,217,195,171,121,95,134,63,140,87,65,173,148,154,77,227,110,58,140,180,183,100,146,158,229,181,247,87,182,241,131,203,22,155,146,149,92,167,207,195,65,37,217,214,151,31,3,32,125,76,116,192,197,210,179,116,195,34,161,208,127,118,177,196,158,172,155,37,206,228,111,121,225,121,219,178,64,200,46,56,47,255,166,33,217,190,89,243,80,79,15,82,43,224,48,89,92,18,198,130,98,157,77,206,91,134,228,72,214,189,114,22,190,238,45,179,67,53,235,203,171,121,115,28,54,22,194,170,223,38,87,203,187,28,7,184,142,54,131,59,61,50,179,205,66,213,209,46,92,17,114,9,216,60,38,122,60,225,104,242,89,138,161,45,60,6,118,182,145,134,228,79,175,130,13,53,255,113,50,51,21,131,221,29,176,148,105,225,245,145,141,144,178,232,229,166,217,36,103,61,203,141,234,108,124,8,154,103,135,143,25,167,134,114,229,162,83,125,160,169,250,231,62,17,112,35,15,191,248,105,142,251,155,98,87,129,73,87,154,254,52,142,226,75,1,4,124,78,225,236,159,38,45,77,50,11,81,135,163,212,127,59,108,170,135,69,96,234,146,252,228,66,222,26,94,129,11,227,144,245,136,206,182,117,146,228,14,123,190,148,235,71,176,133,100,232,206,43,203,193,70,138,239,116,39,208,143,10,64,50,86,76,234,179,185,83,219,174,130,117,233,207,70,41,52,186,52,179,178,150,62,76,141,246,119,185,38,59,28,79,126,22,152,253,203,135,235,76,197,41,241,82,228,225,183,235,163,25,92,250,45,44,2,198,204,155,14,91,236,84,27,6,99,218,114,99,128,172,43,188,12,2,55,68,78,125,93,178,234,37,65,2,30,20,106,20,124,225,109,203,31,22,216,120,61,98,85,195,61,57,101,217,90,130,210,138,189,14,5,4,201,180,1,94,238,33,50,98,93,81,171,176,119,67,123,228,176,197,121,197,166,108,108,109,57,54,74,220,94,77,150,101,51,189,166,30,79,83,189,90,181,211,58,154,138,190,106,217,255,171,216,102,124,125,123,34,233,54,254,90,205,102,62,93,110,98,161,14,147,103,216,229,219,38,12,91,99,43,220,8,150,104,167,81,133,25,125,202,145,170,7,54,158,21,207,76,167,101,220,96,164,207,22,30,220,22,13,159,230,205,186,48,155,147,71,45,183,185,104,37,9,15,51,188,92,243,11,19,106,233,169,201,165,45,21,55,6,88,97,79,177,0,215,19,164,108,124,42,113,60,40,140,34,189,95,171,38,132,57,73,110,93,29,165,1,247,140,81,150,158,132,4,187,153,92,109,158,177,4,26,229,44,210,110,188,2,187,248,195,120,70,36,170,3,209,55,231,131,195,213,40,122,20,38,232,29,251,2,238,117,201,183,236,78,48,114,119,203,44,113,226,110,82,159,159,244,244,48,138,58,45,21,192,123,216,61,182,98,116,197,88,7,23,38,112,188,125,191,131,143,19,178,203,11,91,189,252,55,28,144,17,14,189,75,146,66,55,147,27,49,246,102,221,229,207,66,52,255,162,195,208,159,75,143,18,46,221,203,183,113,46,208,53,111,133,169,86,253,82,33,182,69,249,239,174,192,178,62,219,229,55,150,68,75,135,110,211,166,231,251,85,20,142,159,108,68,147,27,219,36,45,39,123,143,45,59,96,101,63,35,99,178,120,224,114,83,34,203,221,244,194,68,42,99,195,90,92,186,154,182,251,44,212,94,125,229,90,156,88,14,39,35,156,243,61,156,88,86,209,30,129,213,173,14,239,17,20,54,146,184,82,184,100,37,175,102,65,48,12,169,83,121,122,65,198,237,115,208,152,142,213,223,49,215,188,30,107,164,233,40,58,187,19,97,218,201,229,54,8,97,128,169,206,89,82,43,183,87,56,24,89,241,179,242,72,139,242,2,54,224,115,43,91,114,29,156,228,34,148,104,26,6,109,126,90,190,136,155,121,175,108,140,252,161,223,190,132,154,168,29,225,46,145,67,151,51,244,24,69,211,97,35,29,152,2,67,148,242,181,108,179,142,134,44,189,197,194,44,190,199,35,149,5,111,255,133,143,209,230,7,50,1,134,199,179,187,44,165,212,39,2,116,111,85,143,38,94,84,103,190,79,147,184,210,5,174,40,19,15,135,161,154,211,95,85,141,80,165,122,195,160,219,22,191,25,5,156,201,11,55,182,113,46,79,25,15,74,99,186,39,197,0,147,114,163,112,53,149,162,251,244,214,93,120,53,75,31,138,79,15,174,235,130,110,124,206,51,26,78,237,175,116,153,249,159,106,244,202,49,86,147,236,148,103,57,229,90,99,48,73,175,73,250,242,110,74,65,241,114,110,127,218,112,70,219,75,105,54,87,127,106,58,5,54,13,36,127,121,133,87,239,110,26,150,169,158,124,15,39,97,184,21,113,238,82,63,129,148,248,7,55,115,105,203,187,135,41,200,120,143,227,155,186,44,51,112,189,177,208,253,76,221,205,4,48,228,229,84,87,187,13,132,115,175,37,89,155,166,127,233,166,2,33,229,115,173,146,47,27,109,130,55,27,35,176,139,213,72,40,132,67,250,131,167,197,195,239,135,241,200,94,23,169,137,243,36,49,206,54,69,110,45,123,179,17,163,82,71,61,42,219,59,238,53,219,132,125,228,87,109,252,8,49,195,241,11,235,62,10,203,8,55,54,96,100,111,89,196,67,225,214,96,19,119,184,90,13,163,192,166,108,188,28,182,84,206,139,214,148,63,82,58,18,131,203,123,63,134,39,127,126,254,39,96,10,137,179,160,20,60,254,150,214,196,75,143,20,91,19,24,155,38,249,195,28,143,67,206,114,115,0,126,87,27,224,51,88,146,101,103,245,174,249,187,203,1,111,50,54,182,192,248,195,151,255,170,74,194,141,184,3,73,17,216,159,80,7,48,196,252,226,167,57,253,207,186,158,31,204,221,47,139,209,8,19,235,252,74,248,201,115,56,171,163,136,39,18,69,159,179,33,5,140,171,69,127,216,90,70,52,232,240,134,226,90,90,206,204,107,219,159,54,186,168,235,241,134,188,251,252,225,244,166,49,75,37,41,23,190,102,50,18,246,7,19,152,106,215,202,55,114,225,250,233,229,1,79,155,168,23,38,173,244,115,131,146,7,84,207,50,94,242,114,202,117,179,127,154,154,16,137,176,25,107,100,255,52,60,167,5,12,138,100,173,83,153,116,192,24,17,52,144,46,143,59,188,138,4,56,170,183,12,222,127,41,155,34,158,67,210,200,55,151,200,192,22,127,248,160,19,163,79,236,226,40,231,26,94,29,52,50,190,30,133,104,160,93,253,146,6,241,142,133,186,28,198,80,27,210,48,120,221,235,248,150,0,252,24,75,202,112,160,46,216,36,35,57,188,48,29,186,192,231,184,216,95,159,96,78,138,128,110,163,164,60,54,13,96,203,107,172,2,23,132,111,138,195,92,238,111,16,205,82,135,242,23,6,6,166,170,87,91,86,206,102,216,124,184,16,16,207,87,142,163,89,94,93,237,62,30,132,142,150,28,16,72,2,158,207,87,127,154,235,252,221,206,6,139,131,29,234,67,25,220,75,178,11,108,234,190,222,103,3,175,153,124,153,44,165,213,191,5,96,42,154,67,209,65,218,184,143,244,180,204,136,174,15,155,38,128,195,167,161,114,239,57,112,131,146,203,191,60,141,173,82,158,238,48,115,151,120,57,17,138,173,176,165,153,237,128,17,179,148,14,239,103,12,190,180,22,131,201,46,80,56,197,44,50,198,253,148,245,81,211,238,117,24,251,127,234,135,87,164,30,114,159,34,55,160,201,175,34,165,245,147,105,158,204,8,210,113,228,233,211,200,157,125,11,47,208,232,92,178,200,54,140,253,238,139,63,144,72,208,240,168,40,92,140,80,244,131,145,170,206,218,52,11,176,149,175,71,11,180,137,123,202,143,182,125,215,31,198,26,189,91,60,188,15,171,100,31,105,88,19,147,228,89,99,25,153,58,242,7,67,72,39,17,79,96,162,177,23,70,244,84,97,120,16,166,163,21,117,187,219,101,228,69,159,254,246,135,173,114,94,250,132,234,233,143,185,16,116,103,225,244,6,165,184,250,194,150,62,222,4,70,217,195,143,166,98,37,56,215,17,79,186,5,236,187,222,39,220,23,214,3,115,242,172,248,89,136,136,20,129,91,134,236,46,96,46,196,50,21,140,19,122,220,159,125,44,212,254,192,8,137,86,159,10,220,54,196,245,53,168,173,110,159,63,131,150,83,220,189,228,219,84,148,110,127,55,53,102,237,250,102,201,146,44,174,197,71,22,213,185,131,14,253,52,243,123,7,90,149,44,21,41,220,100,68,247,14,31,131,166,203,187,185,208,142,175,98,3,43,130,160,253,53,82,160,161,164,62,196,159,134,71,111,100,121,121,230,76,246,83,175,158,193,76,114,232,213,108,28,167,129,46,11,171,9,140,37,226,195,133,234,234,21,219,107,195,248,79,63,138,35,80,46,177,50,152,72,151,165,213,188,97,8,215,164,231,233,53,211,246,13,5,39,61,194,45,23,134,26,112,251,225,65,54,119,211,51,177,86,164,163,170,63,109,226,135,119,44,43,100,228,126,148,159,133,148,96,48,19,180,216,190,27,240,210,159,204,237,218,55,35,232,97,187,84,248,91,98,103,251,232,195,96,46,131,46,241,90,94,80,74,178,59,249,135,73,52,151,146,241,1,9,50,82,68,14,79,196,103,228,233,179,239,213,175,6,25,82,181,99,71,95,178,96,96,86,189,79,34,108,68,225,122,224,206,254,57,173,140,209,38,195,226,121,193,243,170,94,252,188,163,178,175,137,209,102,254,204,254,5,228,97,183,200,86,161,39,48,36,69,254,238,253,43,152,188,40,2,58,195,97,196,176,183,144,107,192,1,65,38,201,215,236,102,156,65,178,249,91,122,87,119,251,4,106,238,90,165,199,26,21,250,177,249,83,7,147,196,107,5,41,56,71,249,215,223,13,174,54,29,14,130,0,227,35,63,50,130,51,164,103,229,219,221,50,144,189,105,228,160,203,30,106,230,127,114,83,213,80,41,24,71,51,142,130,165,120,24,186,242,155,48,60,240,80,226,39,244,134,147,39,45,19,20,30,179,229,214,203,249,213,121,104,151,33,250,244,201,30,78,99,51,207,114,239,24,230,74,250,228,192,12,46,82,15,130,196,109,30,57,158,205,184,122,164,71,160,96,76,190,141,17,104,208,146,83,18,120,48,163,122,192,132,22,100,52,144,5,29,110,198,114,143,149,226,4,108,185,194,141,51,80,254,55,21,38,156,230,205,38,55,66,215,6,171,106,126,153,96,192,164,7,223,134,145,85,3,25,162,163,196,57,197,56,231,254,190,70,244,39,247,184,42,99,5,147,242,53,109,72,197,135,131,73,225,209,251,253,89,208,13,22,253,182,213,60,93,24,94,217,41,112,43,48,74,59,140,139,229,121,57,197,207,105,5,92,210,149,225,54,152,2,192,64,77,14,85,80,132,18,118,60,156,32,22,213,119,35,212,26,147,140,75,75,149,139,1,7,1,250,71,2,139,119,19,101,222,186,87,44,189,4,67,197,214,159,189,136,232,151,11,227,225,85,152,123,99,76,21,210,20,164,101,57,25,85,253,253,93,117,200,109,201,4,71,191,164,17,131,235,212,141,208,120,109,114,26,23,166,136,88,224,58,194,182,111,152,239,75,7,219,120,131,235,125,55,69,50,250,238,70,206,232,188,48,129,14,129,153,75,253,142,38,188,86,250,114,210,102,71,149,150,73,206,225,48,42,161,86,151,124,91,87,61,121,226,125,244,59,218,184,91,101,188,136,91,203,187,167,4,107,12,188,118,46,104,47,58,152,48,232,212,59,28,5,231,157,116,25,165,89,57,118,43,246,120,241,250,30,24,138,157,216,53,240,119,9,75,4,44,99,153,124,190,88,217,150,81,42,112,33,148,17,47,167,186,89,78,151,110,153,127,59,126,245,57,246,251,16,248,92,25,207,31,196,210,134,122,96,200,203,97,38,248,178,37,13,134,43,79,154,198,218,110,249,30,47,70,235,44,48,36,155,43,206,15,19,22,144,78,37,164,216,226,219,217,182,21,89,126,48,152,196,36,62,99,61,175,126,26,168,149,23,183,216,135,113,132,72,151,211,182,221,239,30,127,238,38,98,193,163,220,162,39,27,204,135,98,110,246,179,227,236,30,83,37,115,151,211,61,9,222,130,20,27,195,153,27,77,127,53,145,190,124,63,189,45,26,112,225,101,33,42,127,55,52,67,146,107,70,113,11,62,33,239,113,238,217,18,62,24,56,64,251,71,83,100,240,68,126,81,224,69,128,173,198,185,88,186,94,153,112,233,160,90,27,176,89,61,2,119,66,146,247,208,45,73,151,54,238,191,30,139,211,178,214,196,202,30,150,15,31,83,5,89,170,34,183,7,114,47,106,236,57,164,181,93,137,100,98,105,144,220,197,250,58,83,154,16,245,133,139,229,81,5,140,74,189,124,249,108,56,251,218,33,149,131,81,174,214,20,239,142,29,123,14,105,53,151,215,242,192,228,156,167,24,174,198,17,172,237,182,211,41,182,241,211,41,107,138,215,11,249,9,10,78,28,182,33,144,223,213,134,152,64,200,24,47,177,255,109,183,172,49,152,109,91,86,162,192,92,235,227,136,64,174,118,101,133,201,154,246,187,5,153,55,93,175,230,16,230,149,114,225,6,203,125,21,184,132,47,239,108,193,204,57,5,237,50,239,107,239,92,143,33,91,184,48,73,160,53,58,156,140,244,36,59,210,49,228,140,40,219,97,132,140,101,142,14,154,117,87,15,153,47,103,110,252,219,124,20,200,42,166,75,119,158,143,82,27,32,108,5,196,218,160,26,249,126,17,100,44,89,250,146,160,50,229,183,95,119,17,187,157,98,40,144,228,122,78,114,247,99,160,96,76,125,193,133,39,245,5,110,163,116,203,205,90,242,114,234,211,118,9,216,56,96,183,192,115,186,112,12,77,219,92,251,139,192,236,200,35,96,184,161,155,192,164,78,126,68,89,246,52,252,190,77,224,110,197,139,254,109,202,155,181,229,63,38,133,18,240,130,201,65,96,194,68,61,126,55,118,95,209,111,19,80,172,247,229,70,129,126,225,141,140,125,141,151,35,228,84,229,119,111,243,173,246,128,41,55,149,111,219,207,158,237,62,61,196,56,163,88,206,242,72,226,219,5,173,86,129,141,79,113,68,203,201,36,111,2,147,41,146,226,135,113,241,188,166,29,243,149,50,192,248,54,177,234,235,61,162,238,55,123,205,134,193,231,228,106,210,52,211,236,43,62,36,5,55,216,189,36,112,165,109,229,62,140,96,240,53,212,237,194,219,242,142,223,5,167,131,116,26,137,0,37,92,102,104,179,192,4,123,225,202,21,47,102,3,49,19,185,154,79,132,92,97,13,118,152,77,122,203,203,169,255,253,66,192,248,70,41,55,151,185,68,46,189,211,187,76,59,243,186,80,0,144,93,71,68,162,4,60,203,74,242,109,84,14,179,95,100,13,30,75,158,166,10,225,121,183,56,6,44,93,41,207,20,45,131,155,64,223,125,26,82,239,250,60,134,195,153,60,89,225,229,188,80,246,179,137,187,43,92,137,138,196,60,37,192,51,164,79,201,216,222,119,68,160,165,150,69,64,250,117,43,126,231,59,223,222,67,167,233,57,95,72,91,191,191,122,203,221,232,156,43,212,27,142,120,56,155,196,166,192,248,148,215,133,135,144,137,76,75,179,233,177,58,169,38,145,240,51,220,16,125,230,232,209,115,93,144,250,53,220,203,84,33,196,104,245,135,246,105,34,121,194,37,210,97,120,117,117,60,40,238,186,239,166,154,103,75,179,241,4,150,59,19,32,245,191,183,23,236,6,46,90,235,194,85,232,220,38,84,182,253,174,77,220,190,93,6,147,48,200,30,247,233,217,133,244,9,214,9,19,59,112,148,40,247,157,224,199,94,177,130,29,71,73,177,149,229,129,84,244,245,81,118,148,171,170,76,209,130,106,123,143,205,146,123,233,148,61,133,228,24,175,26,55,61,1,99,45,20,120,18,126,11,184,109,77,32,154,230,214,45,247,229,236,102,242,163,73,91,92,53,90,214,45,229,229,194,29,95,138,95,17,186,237,204,50,81,112,127,143,184,250,252,114,226,170,52,124,192,124,31,135,31,172,21,115,202,112,81,251,208,221,136,49,73,160,162,157,54,236,186,226,40,65,119,153,132,5,62,153,26,171,190,155,106,133,124,26,126,209,237,22,80,135,131,171,201,249,67,26,90,41,209,240,254,83,15,22,24,62,208,216,166,187,145,228,74,203,96,197,171,126,121,49,69,181,49,100,50,80,12,47,15,227,121,151,79,67,149,48,252,242,15,220,197,146,38,117,169,182,136,124,35,117,68,33,95,192,213,66,146,110,23,34,20,169,156,12,231,102,95,140,150,200,97,19,243,170,2,227,66,116,227,141,107,82,149,170,62,35,28,44,113,193,232,36,135,171,53,82,241,65,69,143,67,79,144,197,218,128,21,153,91,92,192,228,242,220,241,170,196,213,75,108,11,195,168,69,167,192,120,51,251,12,120,84,225,116,32,105,144,94,91,1,175,37,156,14,208,126,156,77,253,54,141,28,198,235,152,35,38,136,60,139,119,218,177,173,235,86,24,161,138,154,226,219,3,9,41,133,73,66,141,115,21,243,119,202,145,94,141,48,118,69,211,78,191,76,25,79,60,3,41,197,68,28,211,196,72,4,222,166,184,238,240,186,10,150,7,220,169,244,8,202,144,148,83,37,41,241,71,8,26,254,240,110,218,45,178,66,42,158,249,225,142,122,42,179,165,176,15,61,12,227,164,119,148,123,210,189,126,160,47,68,39,142,128,141,18,93,96,246,249,248,85,8,227,72,52,105,162,239,148,186,251,114,200,169,171,247,222,52,145,41,56,125,30,237,38,233,80,54,44,72,176,106,113,151,8,117,25,231,16,185,29,218,126,202,183,241,110,146,5,196,162,254,221,61,123,252,46,188,185,91,159,54,78,147,232,148,149,52,65,9,210,145,179,111,228,251,244,208,250,7,146,91,73,64,136,150,27,3,162,194,248,246,99,188,96,200,147,16,197,228,134,72,178,143,195,196,204,186,160,103,90,70,8,249,204,88,168,87,228,97,243,166,132,37,178,112,237,108,121,186,19,37,142,147,145,253,169,200,62,206,153,218,194,254,66,238,68,77,94,106,144,239,249,66,113,246,146,149,139,117,135,156,84,192,107,73,220,220,136,20,91,228,157,152,6,167,148,130,77,18,192,82,243,117,207,142,195,153,243,111,239,108,211,146,56,195,178,130,173,167,54,177,117,33,203,24,17,174,52,177,133,33,167,218,180,4,105,55,142,76,150,72,119,50,132,96,175,227,248,192,53,75,176,31,202,10,238,211,249,62,45,162,181,192,100,48,182,251,109,246,205,170,48,145,244,230,221,69,130,157,172,141,217,45,133,215,159,134,140,225,109,218,89,164,190,21,81,108,46,229,107,147,82,134,18,23,0,227,5,18,234,26,52,164,211,24,255,229,234,92,86,112,75,146,235,252,46,26,247,32,239,23,141,141,193,224,153,135,70,24,97,55,162,193,150,68,187,61,16,66,239,238,252,226,223,17,185,178,138,26,212,169,56,251,223,185,243,18,25,215,181,102,60,12,82,87,121,164,32,142,196,184,12,26,79,196,148,16,185,171,73,166,226,44,179,254,54,209,248,22,191,205,208,228,155,9,106,54,191,242,12,96,255,153,80,106,16,199,93,14,144,86,197,108,3,162,185,248,238,164,37,105,170,29,0,158,157,231,130,6,90,69,96,82,16,210,87,177,93,92,169,92,237,34,94,118,147,127,98,66,111,93,134,77,93,241,138,148,205,48,180,96,81,37,116,132,141,234,55,245,192,130,144,216,18,72,196,148,161,251,148,96,80,14,241,4,143,175,198,125,91,69,156,111,240,21,208,186,243,161,247,199,41,173,144,229,88,224,8,68,48,207,114,25,82,92,129,120,205,22,179,178,193,49,124,132,59,34,56,220,186,67,74,29,17,131,147,31,98,171,221,21,169,245,20,249,98,80,255,175,19,122,166,115,239,26,43,9,210,137,236,125,166,207,49,120,17,159,13,86,30,97,217,59,78,157,157,113,253,226,60,230,61,209,100,123,196,114,161,222,137,59,200,197,70,15,170,223,4,83,204,221,96,139,232,153,204,53,23,233,61,24,48,77,141,71,156,194,102,130,47,237,204,135,74,161,16,114,19,120,24,24,188,24,131,68,245,216,103,113,48,32,186,124,196,197,121,144,16,3,54,181,139,138,9,248,238,16,211,236,157,85,124,20,194,14,213,219,136,84,204,103,224,51,46,5,236,196,51,43,250,52,53,178,61,126,156,122,131,242,204,25,166,78,124,55,152,235,98,74,46,171,247,143,93,148,140,135,115,235,106,2,173,24,63,94,32,184,209,141,210,49,232,98,214,224,2,88,250,227,224,120,183,152,22,120,133,187,110,149,77,23,113,124,24,185,32,209,254,6,62,178,86,188,27,82,65,157,53,171,73,174,177,36,240,15,202,53,109,48,235,162,38,147,77,77,136,41,115,26,53,98,110,64,236,47,209,193,148,152,167,21,158,53,69,204,83,140,23,16,193,71,40,5,240,187,180,213,106,110,51,170,34,44,70,249,143,160,89,129,111,103,21,2,46,134,77,71,54,170,193,1,52,159,181,110,212,141,98,219,108,90,228,91,120,199,96,239,168,190,58,6,3,117,30,49,52,78,175,40,36,196,224,142,138,88,106,147,190,6,167,48,177,9,87,23,209,210,36,23,86,10,251,132,222,157,166,179,70,73,122,141,96,6,129,14,129,169,6,5,153,74,125,55,24,55,184,40,98,118,109,234,156,91,14,243,6,218,206,33,223,13,96,203,141,146,158,3,55,229,136,65,211,58,138,239,134,110,176,197,143,184,219,68,132,209,6,178,162,188,122,165,59,163,63,236,115,121,246,28,130,178,174,24,40,19,185,51,1,186,74,245,90,247,11,8,241,152,178,101,144,198,61,172,50,26,146,36,102,176,88,13,178,6,97,138,178,184,249,138,143,50,164,68,253,26,209,69,16,17,40,128,56,167,224,26,209,3,187,182,139,24,171,175,197,143,119,107,3,187,98,226,123,226,90,52,227,24,18,49,45,131,215,190,63,90,66,50,235,224,51,131,190,116,189,26,18,112,242,227,150,102,105,215,97,34,209,37,35,135,59,105,71,120,105,12,84,238,18,49,182,72,108,149,1,148,105,145,167,9,98,215,235,132,226,102,86,145,130,44,29,14,21,197,120,229,121,120,147,183,10,63,209,240,203,101,202,177,220,174,47,71,184,181,201,103,253,80,20,226,183,193,55,154,50,103,224,6,181,88,16,43,153,27,178,32,20,184,151,240,29,16,75,121,54,216,208,197,187,205,205,175,31,122,181,82,150,108,232,151,30,52,248,21,235,135,24,165,67,7,162,139,9,126,200,130,28,79,239,232,239,136,182,27,19,180,236,52,120,111,119,141,89,233,6,101,170,226,227,197,166,27,73,41,45,63,15,19,91,140,80,9,19,120,211,0,86,93,67,143,95,196,120,246,153,165,187,214,25,104,128,29,177,43,11,114,222,8,41,21,208,144,87,221,167,255,240,89,196,207,211,29,55,93,215,93,222,13,24,64,143,125,118,20,86,18,210,164,5,42,75,91,161,107,169,53,145,84,173,117,14,109,9,248,145,235,152,242,217,231,59,107,138,3,68,173,143,84,174,24,232,181,51,2,252,162,110,84,238,139,152,248,234,188,241,190,46,153,151,35,53,199,51,126,187,246,165,3,195,234,45,113,63,81,153,149,174,34,134,77,99,149,27,168,103,152,207,111,163,92,227,248,96,131,77,253,237,1,105,73,156,220,6,199,113,82,49,12,77,119,96,0,96,223,248,43,77,194,211,169,10,76,124,46,217,44,175,30,144,174,102,121,119,147,170,68,26,71,183,119,181,90,232,183,206,169,3,159,160,188,135,58,172,132,191,135,236,5,242,127,31,19,230,79,92,167,238,36,156,241,48,226,186,129,89,174,161,226,60,111,84,13,60,141,93,95,113,218,35,196,228,191,219,251,227,243,90,12,4,221,106,123,158,38,189,21,31,86,192,240,203,42,38,99,186,175,88,24,64,173,130,105,3,126,22,63,78,44,89,191,27,170,218,27,17,111,121,72,139,2,188,192,91,238,152,74,248,68,70,182,113,168,34,30,72,187,85,209,41,223,198,190,24,145,126,192,235,228,8,20,202,109,107,104,180,74,59,139,232,67,146,118,53,58,47,142,152,196,236,18,49,78,252,29,56,129,232,91,44,68,123,35,249,169,16,103,131,151,187,98,116,86,68,42,41,149,150,18,41,170,87,251,136,86,24,112,185,154,24,159,64,180,151,61,243,208,204,102,86,49,157,155,241,52,164,120,151,41,176,129,196,76,225,128,175,23,148,25,18,231,4,67,152,78,74,159,83,16,66,197,148,49,192,153,25,117,74,148,88,178,130,87,12,197,83,118,23,170,91,83,137,124,53,104,29,53,108,48,172,226,44,199,147,26,110,144,71,92,12,205,207,77,128,144,57,230,246,243,145,17,18,148,206,167,85,172,231,221,247,25,48,82,82,81,128,52,80,115,17,87,120,55,101,206,8,123,167,208,58,68,230,37,19,134,152,86,190,120,117,33,122,37,223,213,128,234,9,85,76,253,64,29,50,50,240,57,220,156,39,120,162,40,47,63,244,178,176,122,13,162,91,236,187,101,160,108,17,108,60,47,50,60,2,17,215,114,227,129,32,140,142,103,61,96,169,240,43,223,26,97,164,127,98,253,128,191,124,82,142,186,239,138,116,116,204,231,210,83,108,164,182,140,112,87,38,229,152,151,61,69,89,38,45,85,77,159,6,20,247,3,194,67,60,140,187,77,196,180,77,71,253,8,152,189,207,148,254,222,214,85,156,85,188,97,130,222,247,199,155,148,14,131,247,7,109,66,60,77,43,198,144,119,99,175,183,168,95,164,18,96,138,46,134,166,103,148,40,17,33,215,181,229,221,149,158,188,225,218,180,49,142,33,166,41,74,165,214,18,235,137,2,147,227,7,22,231,140,248,110,131,192,73,170,53,22,37,254,59,172,125,72,171,64,44,18,49,238,92,124,183,193,127,136,162,167,91,175,221,186,179,109,53,140,242,227,232,245,234,222,27,72,8,103,102,182,136,161,93,184,155,5,32,18,25,56,225,142,48,194,128,7,150,93,106,16,162,45,170,108,151,25,51,119,151,226,247,71,184,157,9,110,106,232,212,250,195,88,14,49,177,23,249,40,236,135,72,252,99,217,128,227,42,98,234,56,252,138,48,2,141,93,69,204,46,12,87,128,50,141,37,224,180,139,236,121,190,181,147,148,110,201,245,3,170,21,161,28,151,210,171,164,82,184,152,99,135,83,162,35,213,87,208,128,212,17,134,14,101,177,73,29,1,192,155,82,152,88,20,203,159,139,81,6,70,1,203,116,157,66,83,16,116,56,34,198,124,137,57,59,55,54,149,196,34,158,237,236,36,223,70,3,66,69,209,72,213,154,6,227,240,81,34,42,64,146,48,86,172,113,235,219,141,111,234,15,226,99,100,249,46,67,93,137,90,160,69,52,156,70,50,226,48,154,60,210,217,162,98,154,106,171,188,159,129,45,40,148,93,92,97,227,149,73,33,217,216,67,149,78,178,233,242,209,11,120,198,125,31,94,116,120,137,152,8,81,212,54,194,42,41,136,40,68,196,169,205,184,35,3,217,77,127,28,120,191,29,59,97,210,19,35,210,115,54,118,20,157,209,138,41,252,20,11,224,192,184,93,168,186,35,213,168,82,170,29,99,53,192,249,146,107,17,138,209,28,185,19,107,246,80,117,3,240,197,142,154,230,65,125,252,141,44,30,29,12,115,84,232,147,206,74,203,98,53,67,84,28,81,75,87,110,2,110,225,123,142,219,127,1,4,187,154,48,173,24,72,254,186,181,135,103,15,201,47,23,88,209,67,215,84,8,57,100,7,158,255,1,98,107,20,100,26,136,113,22,241,241,40,66,157,28,195,32,73,53,231,2,45,126,68,25,69,163,161,69,40,57,22,141,79,220,131,81,248,11,109,145,124,215,164,235,39,142,237,185,16,143,101,33,79,195,30,94,118,84,83,195,251,41,254,34,13,158,183,1,35,101,243,246,67,74,10,226,124,103,52,196,108,5,254,199,53,153,183,155,160,26,18,151,92,13,212,137,29,95,40,122,109,142,114,223,98,215,25,62,235,109,93,34,109,35,120,211,139,154,142,200,237,65,190,77,166,254,74,1,70,152,110,60,85,182,179,42,209,142,111,51,163,121,9,43,176,233,103,161,109,188,122,22,125,219,100,62,59,213,104,145,183,161,217,101,169,145,129,61,211,35,81,91,233,120,200,114,155,130,227,223,162,156,160,210,153,32,204,65,232,106,32,42,227,105,43,111,223,34,38,204,23,226,78,58,234,38,156,150,193,203,204,232,125,162,80,190,200,90,210,160,132,23,23,61,89,173,10,21,39,181,108,134,130,24,61,89,192,239,54,17,27,79,173,247,100,53,67,15,148,31,167,162,35,186,193,140,129,247,78,202,215,230,48,67,76,166,69,62,203,32,42,215,125,184,169,54,161,188,188,206,22,191,13,145,154,196,44,134,241,152,199,71,117,131,187,23,105,195,108,175,46,62,142,99,107,42,134,121,49,246,32,221,2,243,198,158,241,83,210,140,188,250,185,214,217,194,242,205,179,179,201,125,151,213,95,183,128,136,7,92,143,209,51,184,9,4,200,164,0,138,16,245,102,231,126,66,127,203,119,29,83,121,71,212,252,56,92,192,65,200,90,195,238,125,63,12,142,174,45,250,8,44,218,28,230,203,121,183,21,240,139,184,239,156,86,244,20,86,74,210,228,221,212,39,71,161,92,133,76,86,32,115,151,97,18,182,26,211,2,82,252,120,197,181,248,109,76,15,80,169,239,211,212,185,228,59,231,85,240,176,76,92,122,28,221,102,76,105,85,197,132,209,99,65,243,22,116,112,24,100,170,83,145,32,45,148,142,100,17,159,131,59,118,60,124,236,106,233,108,93,118,221,68,145,119,181,188,131,24,233,191,204,199,140,129,19,220,175,250,244,52,238,219,123,126,154,154,17,86,223,91,162,71,20,76,227,119,78,65,11,92,113,180,207,205,181,138,254,56,203,127,143,246,164,4,71,197,63,34,130,104,137,28,67,202,144,24,26,248,77,51,212,10,105,240,254,124,24,200,144,46,38,84,32,145,84,110,248,232,102,3,147,45,205,103,202,137,234,141,80,89,203,44,94,21,99,75,132,194,195,129,46,186,156,157,216,79,15,109,74,105,207,210,129,55,39,114,64,108,137,16,121,119,78,56,244,62,229,208,45,11,116,33,0,125,103,31,250,197,89,129,207,146,2,196,101,37,184,87,31,18,79,150,180,45,226,121,203,229,200,143,236,173,31,70,123,189,247,94,65,215,149,165,196,131,248,34,93,50,241,219,63,134,74,17,211,154,151,227,126,58,122,183,23,217,105,164,124,83,220,64,139,182,8,81,106,211,58,136,211,21,3,111,36,239,174,198,151,224,43,66,134,74,66,3,231,158,132,151,44,94,13,182,151,172,53,85,101,97,236,86,242,184,26,123,198,150,184,70,37,224,43,91,216,43,16,27,118,146,139,97,51,18,247,28,124,87,7,197,50,115,193,16,91,244,105,120,81,110,239,34,164,29,67,197,48,184,132,45,66,26,240,121,26,231,51,186,136,168,190,222,253,29,248,168,183,201,8,212,177,241,60,188,87,116,150,20,114,55,169,62,226,213,111,159,16,100,232,226,73,34,158,97,208,22,106,231,214,35,236,51,252,34,90,84,223,23,147,146,108,215,48,92,130,18,96,226,121,155,186,10,228,84,83,231,187,89,243,68,88,157,70,32,127,197,199,138,89,43,60,151,163,237,150,148,179,65,136,131,234,93,210,72,167,65,113,210,20,189,220,46,60,144,61,197,65,182,30,246,86,111,87,36,93,215,119,104,192,76,175,62,111,203,165,34,59,47,142,98,13,224,144,106,20,199,75,31,238,22,245,139,125,164,94,63,57,165,116,245,17,169,77,169,243,160,112,23,228,168,248,105,92,48,49,192,128,213,57,35,143,61,72,21,126,211,31,183,90,58,63,29,219,42,106,69,74,75,248,140,87,159,51,44,181,7,203,50,109,181,134,58,90,180,11,100,21,131,21,29,231,146,44,195,222,143,184,149,107,179,246,253,228,102,88,186,21,224,6,199,225,200,82,51,105,15,159,249,206,215,224,77,194,89,99,159,149,163,0,203,24,60,123,121,190,58,122,255,76,209,105,134,143,20,95,46,87,149,165,167,60,144,229,160,64,205,63,122,66,41,247,76,40,81,183,112,2,206,165,72,123,160,110,132,179,175,226,70,254,85,84,61,98,110,205,184,30,136,75,139,9,181,140,208,32,20,252,52,104,23,29,218,178,102,194,16,247,244,124,151,33,168,212,107,200,43,219,171,105,190,220,247,189,153,104,128,121,164,125,223,55,215,166,149,1,136,13,192,197,197,112,225,180,63,28,173,40,0,36,246,209,52,42,182,160,67,136,18,114,44,24,141,46,81,76,113,203,207,43,96,142,66,221,203,169,62,71,39,140,51,155,253,246,136,1,121,171,113,31,131,238,241,138,113,245,239,109,142,229,160,98,131,144,8,116,5,115,195,30,49,77,126,46,134,203,43,205,87,220,85,172,8,249,70,40,221,174,241,102,125,12,143,52,215,8,1,65,17,163,149,241,63,117,116,253,42,168,242,250,179,152,244,197,61,22,78,122,54,105,141,48,35,199,236,184,47,170,50,248,127,61,240,38,192,121,80,21,190,27,215,69,184,47,20,234,252,81,156,211,69,194,160,232,77,174,135,109,151,236,69,194,40,93,208,19,140,69,123,236,17,70,165,65,50,201,253,176,112,233,250,186,246,238,16,8,111,196,5,207,33,140,229,99,147,72,216,12,64,56,184,254,174,37,14,8,156,138,59,229,187,110,199,27,67,132,14,77,170,60,200,162,149,161,166,217,166,53,33,14,182,225,144,20,157,21,168,166,238,111,3,20,83,159,73,57,58,38,96,75,168,171,148,88,12,113,121,32,86,2,110,197,252,117,125,53,44,78,225,57,145,246,202,250,180,69,238,3,38,134,150,12,181,235,160,150,10,159,46,27,196,126,126,214,163,69,2,162,98,214,13,93,76,154,155,215,133,152,1,124,240,153,49,82,180,247,97,44,59,93,45,154,107,251,21,27,92,128,136,27,161,182,24,119,167,190,72,44,28,20,113,139,107,145,18,173,172,67,59,183,205,237,167,33,242,167,69,30,19,106,135,168,193,162,56,57,107,170,234,168,101,163,95,112,49,134,175,90,133,96,57,182,48,164,185,35,146,78,56,149,56,161,175,192,86,19,40,120,224,199,72,57,56,252,19,136,187,114,112,65,93,61,102,71,113,105,30,10,159,64,251,47,233,215,0,89,218,69,123,1,142,24,100,182,64,104,154,224,248,200,176,27,145,226,128,65,34,200,86,213,211,164,205,36,244,236,57,7,0,243,200,87,1,132,18,37,5,71,11,242,227,250,52,201,65,143,175,150,105,164,129,207,211,123,71,100,225,220,174,245,169,180,176,171,106,182,16,103,34,9,239,103,247,88,204,98,55,191,26,187,128,78,68,0,139,46,17,178,133,34,38,100,146,68,60,151,186,123,0,35,117,15,188,193,27,211,5,9,15,130,193,12,132,139,139,169,76,147,58,141,105,143,120,52,178,12,83,187,42,6,143,33,79,121,122,171,95,68,121,101,236,164,66,171,240,214,119,79,163,39,113,233,134,41,94,31,166,236,198,53,18,176,145,243,113,124,104,68,136,172,166,117,59,101,245,154,128,245,140,203,169,208,201,62,212,63,223,201,168,203,93,76,64,100,171,82,49,2,118,31,26,174,226,122,20,3,13,74,94,239,128,107,178,133,217,152,27,102,56,13,58,226,161,100,35,102,117,214,176,68,206,195,73,121,103,176,145,58,23,177,139,169,204,149,59,0,91,227,90,157,0,213,239,199,124,203,6,228,26,51,94,153,83,17,23,144,10,87,185,147,70,193,177,136,139,53,81,248,62,53,196,10,249,174,98,228,26,249,194,175,61,233,15,220,222,22,83,74,219,213,126,94,77,230,242,2,191,173,33,88,121,107,25,229,83,204,40,32,31,82,255,120,196,112,58,230,139,236,70,173,165,252,182,129,198,5,64,218,6,16,65,109,237,106,84,111,161,147,72,193,169,145,84,205,226,245,119,195,107,179,117,74,155,221,58,87,163,209,181,34,11,130,13,212,253,122,162,169,98,45,245,171,58,118,103,248,62,6,197,42,14,58,44,181,251,218,180,201,90,8,101,228,216,84,81,66,79,203,240,80,205,176,232,211,11,165,180,105,249,146,24,238,130,101,177,4,6,32,89,225,166,78,4,133,126,23,65,112,83,233,175,38,49,55,231,200,161,47,57,19,186,199,39,112,232,45,224,240,106,94,234,16,82,84,186,98,82,224,129,213,18,70,107,233,239,161,116,8,148,105,122,16,141,7,66,176,139,193,244,19,251,13,130,132,22,192,136,70,225,162,227,58,91,118,93,125,70,201,150,126,21,5,35,101,135,62,59,106,85,195,253,148,162,3,119,126,15,31,203,43,226,158,111,235,10,204,86,89,175,24,8,139,71,113,115,186,112,215,21,61,1,195,34,84,190,137,141,105,249,89,235,76,160,238,138,139,52,229,83,240,13,141,117,128,46,110,83,228,34,158,70,44,28,136,141,70,62,166,98,40,64,125,100,149,177,149,71,76,203,178,79,90,5,137,175,169,148,136,126,128,69,14,3,66,120,30,38,72,232,98,35,234,211,223,38,134,20,83,10,80,162,134,4,13,1,48,188,132,2,191,69,211,131,63,136,108,123,149,33,237,151,199,151,213,167,39,105,230,114,197,192,226,203,102,72,32,89,222,119,115,123,233,62,107,20,63,248,233,162,112,89,122,150,127,112,166,241,236,128,252,68,118,225,130,203,58,78,15,166,140,70,143,217,135,45,66,103,136,225,48,186,226,77,156,34,197,103,129,36,39,229,89,88,234,43,221,135,1,223,150,173,64,139,200,85,134,5,230,1,185,240,97,25,132,155,253,62,93,85,165,64,32,220,239,189,73,53,143,176,95,252,24,110,119,137,239,162,188,75,2,215,219,104,49,195,6,43,86,88,187,85,188,35,228,7,1,222,217,106,83,165,0,252,248,200,64,213,45,178,73,141,193,240,30,128,227,23,195,62,165,226,116,177,109,209,9,107,61,175,166,133,39,62,155,116,176,208,91,224,3,90,135,172,139,115,85,234,112,196,187,70,81,13,173,158,85,211,147,59,131,162,153,2,171,181,131,190,45,67,203,212,248,248,149,126,206,217,16,134,23,202,163,200,237,135,180,96,127,203,172,176,107,195,38,62,98,26,178,100,100,231,68,28,199,34,94,93,65,45,145,31,55,108,26,191,3,50,172,14,234,163,108,236,235,58,226,199,59,112,244,34,221,164,59,29,220,150,156,158,22,165,209,7,178,75,28,31,35,188,19,3,13,27,201,153,151,126,160,54,114,161,159,109,80,157,131,5,33,230,175,132,245,206,6,239,57,234,46,233,80,43,2,126,110,181,191,129,150,132,11,86,132,32,149,250,38,48,222,98,31,25,150,131,188,250,120,62,96,48,7,246,173,241,253,92,177,249,228,97,25,66,238,210,170,138,41,117,13,35,199,160,89,197,151,221,132,89,239,22,47,196,145,245,221,11,202,53,247,224,9,43,79,233,150,56,103,79,49,141,224,83,59,238,236,190,98,136,25,123,96,17,211,144,146,174,57,189,177,154,246,197,157,182,218,211,27,154,6,56,157,27,203,87,147,155,43,63,79,19,164,242,88,40,144,215,48,178,234,143,115,56,125,159,129,70,211,111,255,24,35,7,16,101,136,88,162,184,155,8,14,125,171,129,117,220,149,102,126,255,66,79,238,93,209,192,89,229,102,164,130,132,102,172,24,57,220,76,93,158,166,252,191,248,245,100,206,234,40,242,52,97,245,40,232,62,59,116,225,221,138,120,228,219,4,150,241,126,186,14,109,66,7,23,200,212,180,136,173,190,85,220,4,10,156,59,125,207,174,98,16,110,28,154,186,109,32,2,244,105,0,85,124,210,12,157,94,23,108,26,1,141,79,249,89,27,66,152,42,198,211,11,48,111,80,18,186,172,231,52,151,212,119,67,133,137,76,215,19,88,152,136,170,28,93,91,180,251,18,113,10,156,101,131,41,108,58,103,131,186,134,192,166,62,139,139,231,38,226,105,184,35,46,238,89,233,153,128,219,78,183,63,24,30,228,37,5,90,155,181,60,195,137,145,65,87,89,101,167,129,0,219,3,133,28,88,151,58,182,138,33,21,11,120,117,200,69,167,138,233,196,141,229,172,6,192,43,115,10,60,65,118,155,216,98,0,194,193,138,184,140,139,201,13,72,182,84,13,113,55,30,99,62,208,215,65,152,22,232,72,75,217,30,147,164,133,152,10,11,125,55,86,116,21,49,44,28,42,174,43,80,153,232,159,192,62,17,113,166,178,115,134,152,30,139,242,136,251,234,23,147,30,108,195,71,108,17,215,16,207,49,244,16,80,5,58,4,209,126,183,103,179,116,240,112,238,164,229,179,53,250,243,219,51,162,250,76,90,41,239,111,19,131,155,119,202,139,116,9,111,195,190,10,107,38,195,61,177,154,78,57,165,18,113,129,145,210,149,170,207,109,253,0,107,94,176,253,170,245,251,134,157,95,198,221,106,100,161,158,173,70,221,203,221,75,92,83,170,150,32,32,136,34,122,24,94,115,122,246,82,183,152,107,136,119,202,127,16,239,200,133,28,125,153,20,128,8,113,77,195,163,212,160,225,28,115,114,60,211,82,163,55,149,145,119,1,245,62,98,75,119,220,105,33,113,163,63,78,214,243,14,141,206,59,253,113,34,189,41,126,28,112,143,253,232,219,76,131,90,172,88,51,212,14,81,230,179,16,148,112,49,183,129,172,8,65,255,112,161,178,161,98,233,102,169,117,164,48,140,115,134,214,175,202,46,175,180,8,7,171,3,33,160,145,245,134,75,51,123,52,42,127,117,43,122,195,201,237,153,12,89,64,165,21,196,168,224,170,88,22,253,16,49,13,163,126,7,37,194,96,146,133,103,105,243,5,203,77,22,67,208,87,103,232,115,252,124,37,66,31,85,247,33,240,82,193,153,178,45,49,160,15,83,76,231,202,24,212,74,72,203,100,100,128,32,248,53,129,161,218,183,30,32,170,221,34,161,151,120,151,196,84,249,236,65,129,78,136,21,80,109,91,40,222,61,160,100,154,117,234,155,137,109,236,59,176,169,120,155,102,112,228,186,99,96,6,179,164,198,12,88,158,241,48,158,132,158,92,76,159,82,227,97,131,6,85,241,92,55,214,4,90,222,209,104,178,19,26,43,112,159,6,61,245,185,98,142,43,48,98,190,137,253,233,205,57,236,242,188,107,73,184,78,111,78,235,237,14,214,18,76,232,37,83,70,169,163,7,24,236,114,146,122,66,252,136,30,158,0,164,168,74,192,113,246,0,217,190,208,164,196,82,5,197,7,34,117,144,171,75,144,154,144,45,149,223,134,160,46,144,139,105,202,201,146,216,34,124,106,109,197,46,6,142,244,198,123,118,254,101,225,199,165,68,89,82,115,196,192,206,122,133,35,65,177,189,176,174,111,128,142,111,55,96,206,70,90,48,68,124,174,171,158,244,212,11,254,246,134,68,232,92,42,253,158,250,38,128,105,71,76,255,87,13,182,150,68,239,245,86,241,92,37,196,137,62,96,209,71,249,199,49,23,90,161,89,152,82,196,53,136,188,109,73,12,22,72,71,206,61,28,235,89,73,255,201,143,147,2,186,199,7,123,62,139,70,178,236,199,190,219,212,80,180,117,206,9,46,246,16,39,56,81,117,197,122,180,135,1,162,73,95,191,8,205,55,241,45,126,62,16,36,36,217,12,144,169,186,57,79,198,166,170,61,14,9,223,246,102,165,100,80,122,106,76,112,252,130,235,104,128,230,210,116,15,67,214,89,47,223,16,107,47,191,77,203,208,186,79,219,21,250,136,107,143,26,24,196,233,177,130,126,152,14,62,223,227,103,214,168,197,76,97,124,80,33,17,111,173,114,248,96,184,174,177,28,32,213,87,89,45,232,225,75,113,63,253,131,107,147,207,30,212,128,197,211,205,10,54,213,234,53,198,41,159,180,70,181,162,234,5,56,20,2,170,34,89,157,164,26,19,248,17,129,201,9,219,35,17,88,17,91,240,221,135,86,173,161,72,191,187,64,130,227,211,82,73,24,62,190,0,249,243,22,212,87,147,138,246,252,168,44,106,160,93,12,5,128,218,204,71,157,237,21,123,188,144,107,172,186,96,231,59,99,210,138,241,153,171,190,59,134,196,190,175,38,208,174,170,150,186,217,216,196,5,158,94,245,205,64,181,142,126,34,238,147,99,51,203,111,239,115,3,68,201,45,145,199,150,117,181,161,58,28,57,248,192,12,251,86,244,56,0,0,193,247,98,188,72,143,57,190,185,90,99,82,204,246,211,109,76,209,108,246,8,69,66,39,165,161,170,26,236,222,32,27,195,172,29,250,217,187,26,9,176,139,137,183,62,191,221,224,151,113,130,181,77,164,88,191,11,175,37,24,187,126,16,0,170,138,141,29,49,152,225,192,174,84,189,48,157,141,0,210,185,109,97,28,213,211,128,108,249,179,212,194,11,49,28,91,118,230,228,244,156,219,202,113,154,170,179,109,248,247,46,30,6,254,32,170,148,16,233,186,226,135,199,245,136,119,242,243,99,157,229,220,9,170,229,55,252,27,51,196,252,130,252,248,49,28,155,243,184,242,234,174,7,63,83,107,52,131,179,145,220,131,250,1,198,208,85,157,233,158,160,75,150,170,114,19,127,21,56,63,105,205,122,253,156,97,158,161,223,223,62,27,167,137,18,135,237,101,173,248,44,226,46,186,90,80,203,141,185,239,140,31,87,92,159,38,241,232,140,167,155,246,49,117,127,104,193,8,194,83,32,64,112,251,174,148,22,197,160,155,7,43,104,104,96,36,3,43,220,130,250,208,66,252,50,39,64,44,212,216,41,244,119,11,134,5,1,107,8,203,239,195,168,90,249,44,32,99,82,172,7,125,80,207,140,78,99,75,9,49,14,189,142,204,98,210,206,202,190,169,92,201,186,207,232,102,250,60,74,35,86,220,202,53,185,13,34,53,141,152,113,160,161,186,236,5,176,115,134,243,169,110,107,72,218,235,121,247,154,65,203,72,18,89,106,85,232,224,66,121,250,119,83,81,86,212,76,162,186,58,7,229,169,241,29,213,103,90,42,8,16,46,110,134,252,44,98,112,197,227,221,148,140,119,177,244,201,2,164,75,100,105,29,227,42,165,109,174,6,13,38,166,123,202,186,158,251,248,24,45,56,54,203,170,106,76,128,174,82,99,69,136,192,21,253,113,131,1,138,239,34,161,42,249,60,154,18,11,85,228,78,14,106,192,94,50,229,131,138,246,120,26,168,41,53,70,192,150,170,227,242,177,26,32,134,254,248,49,130,62,108,62,35,38,181,132,187,76,57,246,98,176,154,130,225,157,215,187,211,190,218,60,19,3,165,40,191,61,129,96,173,241,106,250,95,159,141,72,56,47,214,171,208,38,170,79,47,216,255,134,136,169,157,17,49,21,8,227,242,173,66,72,41,210,163,144,122,232,36,202,140,53,100,154,137,224,237,114,191,171,3,14,34,226,97,197,244,49,41,71,109,136,209,75,116,150,34,151,152,210,172,93,246,219,122,240,191,86,196,223,130,172,33,154,26,191,108,143,75,175,59,72,191,79,17,67,12,120,121,102,7,20,15,42,6,57,105,201,114,118,189,190,10,78,205,22,238,222,69,54,75,196,214,127,24,12,184,231,90,22,200,104,155,166,143,111,18,41,196,228,114,65,21,202,206,190,242,7,196,16,18,63,191,77,144,58,244,10,205,113,181,61,98,11,55,6,95,241,212,246,33,99,253,105,51,120,102,13,83,72,182,105,49,206,200,29,226,163,149,52,178,81,44,220,144,124,61,225,238,210,87,99,98,143,184,120,141,215,71,156,20,72,45,86,235,193,226,76,195,101,215,197,54,223,32,72,156,179,150,63,32,6,223,41,24,162,161,85,146,125,88,172,213,33,135,152,78,151,254,236,36,186,118,114,240,75,3,15,164,79,163,231,253,142,57,230,25,16,23,83,197,84,180,246,224,182,134,70,227,25,217,200,53,30,6,2,177,232,111,79,10,122,167,139,65,20,146,160,202,177,59,207,241,117,214,224,69,255,149,52,161,29,49,188,207,43,72,185,97,117,126,214,163,227,218,251,187,127,128,68,34,157,6,151,227,132,223,71,141,207,174,98,8,236,227,97,112,250,84,202,200,198,12,182,240,210,181,199,158,125,148,62,44,222,31,13,185,162,63,109,195,160,88,65,247,61,40,243,147,81,3,139,179,130,216,189,91,175,180,76,40,92,96,46,131,29,81,87,10,44,234,184,247,22,176,203,194,164,67,111,253,106,31,86,208,143,122,189,117,221,6,116,154,204,237,47,110,83,121,194,143,20,56,252,17,180,238,64,120,234,82,180,227,11,45,39,74,38,189,51,5,182,205,148,215,25,90,16,202,67,156,243,60,77,232,33,248,209,11,69,24,226,26,1,227,191,151,19,133,159,35,247,0,17,129,242,64,232,212,223,141,133,57,84,76,26,126,7,95,125,54,248,11,89,74,208,195,103,48,187,159,143,80,58,86,146,177,214,4,26,226,162,236,115,231,30,76,70,169,238,98,234,254,116,11,98,198,215,56,90,134,143,33,198,93,97,150,151,219,103,43,25,97,162,204,57,189,185,105,198,211,244,82,73,108,1,130,166,209,92,205,78,118,146,228,164,55,97,120,106,1,93,220,118,207,186,207,48,54,130,197,156,250,93,197,109,219,20,87,142,80,102,199,62,211,10,234,77,113,165,179,235,34,5,206,94,98,69,136,123,115,131,25,12,198,36,140,171,136,167,254,118,214,166,88,190,186,148,47,23,104,210,12,222,140,14,172,83,154,252,137,41,51,170,245,253,172,179,113,151,139,233,64,208,173,4,158,224,118,99,124,90,250,70,172,129,194,169,9,133,51,233,241,147,178,191,51,7,248,170,110,4,77,58,21,37,239,12,217,202,38,56,228,98,254,44,62,122,197,144,200,241,97,29,124,57,113,127,170,33,0,186,18,7,19,238,104,14,21,3,247,233,122,1,110,168,227,72,55,17,87,47,176,62,210,70,238,64,214,11,248,123,2,77,159,24,66,167,44,58,188,22,131,192,242,189,64,99,150,94,16,213,80,145,154,139,193,31,17,80,171,35,94,20,188,250,103,99,128,9,129,52,25,107,26,216,252,221,86,232,34,97,145,10,103,125,232,187,73,228,73,147,156,199,152,6,224,199,103,133,122,223,146,244,105,200,177,125,189,64,167,91,18,94,51,120,145,187,25,232,58,159,143,24,46,54,183,253,40,175,219,2,193,137,24,208,64,31,184,85,160,86,29,217,92,213,41,235,173,184,85,240,5,54,205,220,117,223,207,34,47,37,153,194,58,172,47,239,27,184,157,191,164,147,66,47,197,114,59,133,26,217,165,31,109,184,19,253,27,55,119,201,22,86,27,43,254,105,95,216,29,49,78,198,212,167,103,180,19,34,206,212,114,203,87,131,135,49,199,247,213,3,8,70,129,117,59,94,5,38,151,91,3,148,87,73,23,63,164,12,20,205,101,151,130,91,40,190,19,12,199,201,21,214,81,210,192,215,202,192,44,169,149,67,156,13,177,86,196,197,140,160,79,12,55,172,148,97,30,177,113,60,250,171,123,183,212,188,136,41,221,247,200,5,164,228,93,216,187,172,208,101,133,173,64,159,190,20,219,227,105,193,181,230,191,109,46,255,45,22,62,226,70,126,204,103,212,0,123,196,117,2,245,96,239,22,79,31,43,40,137,157,223,12,35,32,38,28,240,69,189,35,172,147,43,151,24,120,54,164,22,21,99,232,148,16,83,19,32,82,64,115,252,78,103,135,82,113,47,98,67,27,140,41,51,16,28,145,46,3,185,142,9,167,226,80,222,124,214,138,226,46,95,46,171,141,144,113,227,193,103,87,103,156,195,161,111,38,229,82,98,49,41,76,145,182,111,232,74,97,130,138,173,96,60,80,75,196,21,127,201,63,11,70,45,205,110,54,40,5,106,204,40,74,117,233,132,183,95,227,140,111,210,106,253,39,42,30,237,227,109,66,140,73,37,198,116,235,6,185,228,139,61,41,230,214,229,50,66,10,247,209,65,105,37,191,38,98,138,239,75,28,93,74,206,178,138,49,12,227,187,55,9,32,253,238,206,3,53,196,86,54,165,82,80,193,118,40,13,16,254,134,190,154,235,200,55,18,6,160,224,174,217,192,229,14,224,24,167,165,79,31,63,234,222,217,180,91,169,159,76,147,89,254,210,182,136,1,24,94,58,229,156,246,184,2,224,0,215,57,195,78,13,85,73,148,80,67,119,205,202,67,220,250,131,173,40,11,112,46,95,105,80,119,46,182,118,232,250,110,149,22,3,203,4,14,117,82,106,190,103,111,22,139,55,203,38,165,247,186,134,52,75,199,43,251,219,202,204,92,88,8,28,201,168,51,157,96,97,156,149,31,163,138,136,193,196,223,241,211,150,35,81,157,96,104,140,113,165,110,179,190,69,76,104,57,44,9,218,173,118,86,49,9,157,248,241,74,37,189,124,179,129,234,204,123,219,83,226,39,254,55,157,210,219,131,180,236,167,174,174,63,142,226,248,240,245,17,91,153,179,106,225,2,38,149,191,186,39,186,233,214,171,226,171,171,66,58,83,230,99,64,81,53,187,221,193,158,164,91,164,147,133,235,131,40,191,63,13,173,174,186,70,21,204,247,21,59,225,108,230,41,184,58,134,102,53,71,15,241,81,104,194,146,136,120,59,173,12,102,39,168,20,73,197,43,146,167,136,153,255,253,124,24,164,66,190,135,45,54,160,54,208,182,190,203,120,122,83,116,120,63,12,186,137,237,151,15,97,156,44,96,89,132,24,123,137,55,19,77,209,248,86,199,240,223,238,36,24,163,214,150,125,216,177,97,83,44,39,149,23,91,127,155,83,158,220,11,64,203,111,77,105,29,99,120,229,216,104,99,225,143,150,71,220,28,4,204,180,89,81,42,243,109,188,86,169,93,75,131,178,219,37,226,153,71,232,35,178,1,210,142,120,164,100,0,174,41,1,226,165,100,242,160,152,73,17,64,62,98,162,236,242,244,121,219,204,161,134,57,65,194,28,6,253,150,117,248,132,37,242,86,98,29,99,24,183,110,220,219,169,106,20,9,32,213,85,71,92,140,20,106,62,67,195,106,12,37,14,87,134,0,171,49,114,234,122,124,210,26,36,140,146,78,195,253,232,113,68,72,72,42,28,176,77,218,217,245,254,97,180,36,74,223,18,179,70,97,167,127,88,249,81,89,139,184,2,74,239,63,158,105,146,238,250,227,169,222,0,215,241,170,71,23,116,63,20,1,248,3,190,98,132,141,52,204,68,153,87,138,32,175,17,153,72,108,141,140,191,183,105,14,131,40,92,210,140,178,237,47,116,143,93,244,101,252,72,98,108,88,85,81,250,86,4,202,155,165,43,98,96,118,173,109,23,227,251,138,193,108,88,106,221,109,168,110,247,151,188,250,167,44,178,75,59,124,118,77,197,129,80,67,156,122,39,252,120,249,237,98,12,7,46,46,196,51,171,142,12,40,80,255,174,138,193,38,33,27,194,242,181,184,161,15,62,246,81,20,42,238,86,156,236,98,67,48,145,109,76,169,100,246,59,168,231,1,243,184,172,87,158,34,77,96,246,235,25,176,186,45,183,13,177,221,154,52,217,192,0,0,42,239,247,106,34,236,67,0,154,183,161,244,166,30,98,192,27,197,56,132,163,46,135,35,13,1,106,21,144,39,52,3,186,160,197,187,49,162,158,179,127,180,129,31,110,240,31,186,222,233,48,108,167,82,99,86,56,18,98,201,116,18,237,41,38,13,102,235,57,242,163,57,104,132,247,189,114,78,208,243,221,16,51,122,236,14,109,71,244,90,71,182,75,56,210,184,178,73,55,131,137,171,223,49,136,155,22,201,116,232,191,62,236,104,196,224,34,21,213,12,231,158,222,49,178,13,148,69,94,143,152,112,122,156,175,212,31,77,78,124,34,116,86,162,174,95,236,55,148,82,9,59,232,156,82,32,208,244,213,155,169,112,163,55,211,234,85,85,33,102,66,31,174,179,242,175,175,76,196,84,147,248,173,63,200,100,204,71,157,66,133,28,10,177,160,164,182,138,135,248,140,148,220,106,242,21,14,169,99,182,249,200,170,233,40,189,223,172,13,52,196,16,232,102,85,213,32,195,165,112,174,96,3,154,207,229,105,169,194,112,205,224,53,213,167,225,21,188,170,154,40,90,215,119,47,163,236,11,159,146,234,147,165,67,3,127,54,220,43,44,83,189,29,127,209,167,120,122,89,109,235,243,97,224,25,185,24,70,196,86,159,119,15,241,165,139,49,71,169,152,37,107,247,6,131,11,88,76,10,224,192,106,248,79,125,106,133,14,55,113,185,191,141,178,204,98,165,1,248,1,124,126,220,173,208,31,232,211,160,164,221,0,65,210,10,77,160,12,233,243,140,232,2,216,111,50,108,83,181,190,152,48,143,233,78,128,2,114,185,11,50,104,2,120,86,3,115,51,210,132,227,135,7,123,197,196,99,102,12,26,6,47,105,38,134,240,246,156,174,152,109,210,62,90,239,142,149,180,34,54,78,3,118,18,0,27,59,16,183,230,2,180,199,162,181,32,112,14,159,91,37,222,253,11,147,136,152,248,92,190,54,86,209,18,24,59,77,189,93,159,111,244,164,98,120,54,111,32,9,75,81,211,240,131,192,250,156,97,201,0,215,33,38,216,176,218,235,152,82,202,130,154,44,7,225,132,93,229,105,112,81,238,98,14,211,181,17,63,64,43,107,58,194,186,179,91,44,200,0,92,91,34,73,131,6,185,93,111,8,224,140,187,232,211,221,210,248,17,63,48,159,85,196,244,95,199,54,35,156,169,193,84,58,0,250,53,15,105,157,92,67,71,94,13,121,63,98,23,20,16,232,211,70,125,16,177,36,178,250,207,200,185,134,227,195,64,166,218,226,188,141,134,121,88,70,156,123,227,143,184,98,156,129,146,67,45,224,229,139,74,34,115,90,239,46,239,20,135,12,125,122,82,88,22,17,157,179,66,210,24,133,2,180,58,230,80,73,216,116,50,107,68,68,91,232,218,110,144,147,50,114,11,229,94,149,68,46,92,78,16,37,25,195,175,70,2,71,69,240,142,16,151,124,77,226,174,133,244,3,8,173,158,167,132,192,116,194,234,15,33,216,165,104,190,174,239,165,241,185,133,146,38,245,32,138,114,0,41,189,239,111,159,197,107,226,184,25,150,197,190,198,248,160,85,70,164,43,106,192,16,159,85,149,166,116,196,192,1,199,5,64,211,159,40,97,58,166,123,212,107,176,238,73,128,46,13,102,187,134,209,106,24,200,115,61,79,227,46,135,165,15,254,116,121,196,132,33,239,205,86,210,220,235,21,47,207,100,80,194,125,84,218,243,238,225,52,121,136,207,56,166,36,4,248,176,189,226,97,178,207,227,145,82,125,18,226,132,249,172,175,166,83,193,109,117,206,181,66,17,255,196,77,197,179,62,203,113,23,139,202,141,249,76,40,25,228,8,11,150,66,50,65,119,247,177,189,115,136,179,165,119,116,119,83,8,31,126,25,84,52,234,204,14,90,35,111,80,49,131,52,243,254,120,30,43,236,39,138,251,158,233,38,233,233,199,18,227,107,106,209,16,98,39,27,66,12,70,117,121,166,196,122,68,195,178,99,14,244,232,64,92,22,22,43,37,228,237,143,7,175,247,240,141,140,206,230,15,167,182,197,208,86,34,173,174,79,159,197,207,35,124,35,16,158,254,48,167,55,71,66,105,231,120,165,24,84,51,164,105,107,189,18,219,232,250,62,116,191,23,157,112,163,83,8,231,230,24,6,103,159,232,156,193,198,91,195,115,162,83,179,60,79,83,233,227,46,31,253,186,122,229,82,187,62,92,201,194,223,87,170,206,168,117,203,180,16,87,240,136,117,61,240,40,98,100,213,218,125,231,35,110,177,255,121,241,214,36,226,248,37,168,195,105,3,127,232,217,196,184,132,225,109,102,163,244,211,161,193,8,24,190,234,185,90,166,116,111,155,78,169,201,47,85,208,208,148,70,98,91,97,213,8,241,177,55,143,139,217,158,77,92,227,179,105,140,212,222,56,86,115,237,235,117,157,187,228,121,22,90,29,223,40,141,226,26,77,166,13,176,147,170,23,122,152,113,144,31,237,143,93,30,15,131,23,49,219,115,57,164,72,101,91,83,179,150,197,1,110,91,139,59,70,64,50,131,27,247,60,61,163,116,237,199,202,50,250,243,116,94,110,228,67,88,54,181,131,115,224,53,151,144,18,246,123,62,203,208,191,93,10,178,255,171,39,123,156,157,99,78,182,44,216,30,108,132,188,194,80,110,214,87,156,31,211,173,246,208,71,141,18,185,174,231,150,64,223,240,99,13,112,122,233,207,22,166,27,35,60,236,65,123,197,179,9,73,116,187,249,116,196,89,163,45,195,74,30,220,177,249,65,228,87,181,103,73,193,151,120,53,20,98,170,193,173,253,194,239,53,40,198,135,150,235,193,240,72,107,190,139,169,68,175,250,52,76,4,33,134,91,104,60,198,178,33,226,84,23,211,40,44,30,246,17,179,111,253,221,196,9,52,68,53,44,121,224,95,13,80,219,51,41,153,11,222,205,62,96,216,211,124,142,158,1,195,249,111,211,175,146,116,15,23,195,116,246,109,70,123,69,121,84,14,89,110,63,92,45,83,195,245,104,233,90,102,88,133,32,152,81,237,46,98,128,18,220,228,108,128,90,244,231,128,108,50,208,253,138,207,13,178,213,158,205,57,197,1,177,50,82,53,72,241,51,251,125,53,120,253,242,219,240,61,135,239,223,160,27,222,237,113,33,162,208,221,102,133,166,101,217,166,68,167,35,147,209,176,15,31,15,131,91,186,185,157,78,132,175,104,92,15,231,114,187,227,68,201,219,210,110,168,65,164,45,130,215,208,74,18,85,20,49,148,98,113,66,24,121,210,59,153,106,215,187,83,6,57,15,121,216,112,116,227,183,141,167,67,143,0,148,243,205,139,199,232,182,232,90,115,58,200,130,47,119,84,27,20,72,143,94,32,69,19,27,9,86,242,165,91,129,228,68,243,27,192,34,211,18,163,197,0,93,41,206,94,222,66,211,101,153,53,98,142,46,165,172,93,70,141,10,161,254,194,197,29,211,224,126,243,36,77,29,37,221,168,20,14,183,136,193,169,202,87,157,97,87,200,143,23,74,28,252,86,4,213,189,74,176,17,162,37,160,93,92,10,127,174,248,14,208,233,116,121,56,63,132,137,150,125,175,238,126,67,242,146,53,1,50,49,125,219,184,15,19,108,146,113,151,29,236,200,54,48,208,184,135,138,249,18,159,110,236,2,97,206,64,60,102,14,69,9,244,239,208,87,91,165,116,136,51,192,21,250,219,56,254,35,246,1,24,225,251,17,67,39,221,175,42,212,206,231,9,27,250,184,59,20,198,214,162,15,159,253,30,86,225,49,56,104,127,208,41,155,112,176,93,69,9,237,166,78,138,89,14,161,102,233,69,122,38,197,138,95,252,100,97,176,76,157,147,70,9,112,136,161,92,149,16,207,52,36,29,175,191,199,186,89,2,150,74,162,180,222,186,103,214,234,188,189,235,54,35,22,25,74,26,253,208,117,23,142,160,86,50,141,1,44,191,188,59,247,28,177,95,152,103,147,230,225,72,234,220,58,116,108,140,92,178,62,92,172,125,214,197,20,57,14,29,25,168,59,245,170,58,250,185,244,248,28,245,18,153,209,102,38,139,232,27,34,106,123,196,205,149,169,149,209,195,103,45,119,113,125,100,75,173,21,21,195,64,26,90,24,251,180,169,20,157,31,191,205,142,23,141,98,103,113,197,22,167,55,51,233,78,130,186,190,198,172,28,219,180,118,93,109,210,126,51,238,115,218,187,91,211,129,99,1,123,136,137,10,158,154,244,112,130,161,252,53,1,35,54,52,65,29,26,45,63,174,41,43,236,206,170,163,105,213,201,94,178,64,145,206,227,104,30,175,233,188,45,158,197,0,149,187,195,50,174,158,192,0,238,128,116,190,136,107,203,17,84,168,112,47,106,98,20,85,214,34,40,103,237,65,91,109,225,101,85,241,254,234,95,142,189,168,184,199,82,131,73,117,124,174,71,138,99,255,109,148,106,233,100,117,221,23,157,31,126,91,19,147,134,93,70,70,6,134,159,7,105,192,228,238,243,249,46,187,234,107,136,187,18,159,243,217,103,19,215,120,250,236,239,166,14,54,73,163,226,206,9,226,164,7,196,114,192,41,93,177,37,90,84,12,190,150,207,41,86,137,62,11,8,210,138,129,145,229,84,77,10,245,201,138,175,38,200,223,196,198,55,240,213,234,9,165,138,167,153,158,155,237,92,246,225,75,86,24,11,213,44,4,234,60,167,88,144,78,126,80,172,171,243,99,173,68,50,171,26,65,155,170,233,76,172,50,22,155,174,106,205,163,1,162,215,154,103,171,0,119,22,106,89,148,33,252,73,33,61,42,69,160,136,127,197,27,203,35,76,228,176,151,162,238,144,89,28,211,93,136,74,219,115,107,42,166,60,207,239,23,160,107,187,22,235,65,208,154,91,252,120,53,56,19,57,123,205,208,185,253,179,41,116,30,82,233,52,127,165,78,87,12,221,175,204,74,51,206,157,120,55,57,83,93,17,24,104,118,185,79,211,78,38,98,72,140,86,217,34,22,38,123,48,222,233,211,25,247,221,90,211,128,203,91,71,137,239,58,163,220,82,7,69,212,96,149,88,16,44,107,77,225,217,89,110,45,126,187,158,61,45,161,227,73,71,93,68,145,16,23,213,149,172,70,132,160,140,205,110,137,73,58,141,247,217,51,39,180,65,109,109,246,155,20,211,132,107,4,166,71,210,187,11,27,32,140,97,163,175,203,186,137,127,65,85,223,196,153,60,156,168,164,105,20,110,110,198,27,34,240,150,168,196,156,112,182,250,253,82,143,225,80,21,98,130,36,204,26,126,183,85,106,243,212,229,3,138,53,79,175,146,175,52,247,107,93,193,196,117,137,250,126,0,65,242,212,173,130,126,219,126,43,83,111,213,52,97,75,196,246,92,32,241,227,228,154,117,90,140,161,210,83,28,197,154,11,244,221,231,244,165,229,213,24,198,95,40,105,4,8,229,161,152,113,41,212,111,18,90,6,129,140,100,152,139,193,192,18,23,125,162,168,35,148,143,233,220,212,149,157,248,240,97,99,149,243,95,56,149,34,222,9,8,66,23,39,88,58,239,54,93,96,154,249,9,32,107,179,212,206,89,6,139,210,92,10,32,143,40,98,171,134,217,238,66,88,65,189,214,248,114,155,237,104,42,45,70,241,40,174,234,50,246,248,21,175,238,0,128,200,192,224,32,206,119,100,150,207,232,34,30,84,179,185,148,208,141,184,1,228,159,106,169,241,234,2,241,131,136,207,190,117,182,107,196,153,24,174,188,26,133,22,63,157,232,206,146,97,87,235,120,115,49,120,230,170,21,142,123,71,220,218,215,18,202,65,173,67,7,157,108,46,15,85,150,9,142,164,44,245,130,224,48,218,110,10,168,95,122,131,44,58,111,202,8,113,1,158,94,38,188,99,108,251,149,126,188,21,122,185,154,136,123,26,205,67,80,71,12,142,152,138,23,238,188,143,156,226,101,65,189,222,134,98,25,81,38,186,27,139,26,73,139,214,254,218,227,221,5,150,188,123,248,150,81,60,248,122,224,161,168,167,74,211,47,189,183,159,184,83,201,54,84,188,104,90,240,207,134,40,182,233,70,178,66,194,152,21,24,221,133,212,109,27,254,230,142,119,247,31,6,176,136,233,41,246,207,250,197,17,100,43,88,163,96,141,145,21,34,123,50,41,191,146,202,120,218,240,211,239,192,13,206,174,187,179,10,216,105,82,115,2,192,70,7,81,198,145,53,96,202,59,112,74,245,83,158,33,198,142,148,147,107,205,207,145,23,45,80,188,11,195,36,215,3,101,64,43,196,134,96,117,197,128,25,14,191,56,11,236,117,90,198,104,93,136,237,190,154,18,32,249,46,88,105,251,188,15,155,170,23,49,80,196,110,233,51,178,173,135,147,146,146,29,145,107,194,122,220,35,87,12,72,121,189,79,211,142,34,153,54,34,225,32,156,124,98,42,65,181,39,136,180,71,14,149,100,141,104,178,216,150,64,217,110,202,23,35,170,208,239,26,132,149,98,39,157,215,146,127,18,49,129,162,89,175,152,152,255,21,3,158,55,90,252,56,4,15,58,227,148,97,7,116,192,113,246,45,138,37,98,195,68,138,57,229,114,146,160,225,54,64,193,187,25,38,232,132,50,43,32,142,52,55,209,88,202,164,109,88,219,162,132,241,110,204,30,109,158,225,159,222,67,138,237,25,241,47,224,0,97,53,220,177,139,7,29,194,69,196,16,195,185,181,1,181,193,188,77,63,29,88,137,172,103,183,75,115,37,82,171,216,142,3,100,0,11,250,48,69,249,241,106,96,181,94,41,100,57,161,208,72,126,133,157,99,20,146,103,115,204,208,103,164,164,68,74,140,176,198,157,60,13,38,87,196,205,76,102,151,14,122,45,155,72,39,78,97,104,121,155,65,125,216,240,47,86,92,33,179,220,157,0,200,25,224,142,57,238,197,41,24,18,38,165,22,35,196,0,185,135,57,109,191,61,111,203,28,16,162,229,134,58,121,26,104,113,49,99,192,139,209,31,47,6,2,227,98,186,20,134,138,161,62,190,22,22,183,73,147,213,26,134,140,23,214,29,246,66,147,141,114,190,10,184,92,23,27,245,227,16,49,184,211,238,225,211,232,58,46,206,208,39,190,70,45,185,224,49,100,210,40,31,239,30,93,32,217,210,46,56,160,137,13,132,193,197,92,63,123,170,248,92,102,215,79,128,142,176,63,67,131,220,55,172,241,105,225,80,253,176,82,227,134,57,110,29,181,185,50,45,112,2,196,29,114,52,31,53,229,58,169,231,40,239,152,212,86,13,224,94,196,230,66,249,187,173,28,93,167,5,208,248,235,82,150,117,139,97,109,175,148,104,221,172,192,179,93,206,196,223,54,76,161,206,0,56,26,239,38,62,243,191,194,31,165,48,125,101,21,215,26,45,190,213,26,211,146,110,241,140,214,142,232,2,112,219,50,35,4,185,115,196,45,112,116,85,99,128,54,18,21,163,116,107,1,74,168,63,13,71,128,239,209,85,12,158,79,197,179,101,47,71,37,240,217,46,109,136,13,155,6,161,251,52,208,157,247,105,162,103,92,187,254,209,166,22,139,136,241,79,210,13,0,128,18,208,31,113,143,233,198,240,147,249,68,88,162,244,31,254,131,122,75,141,76,12,109,78,136,33,71,169,83,197,51,138,162,105,235,27,171,60,47,30,61,130,230,71,108,0,133,42,174,43,192,14,8,114,215,250,12,172,244,25,81,11,170,125,210,243,98,122,45,226,167,105,172,127,62,153,48,106,132,114,96,184,203,207,111,131,152,28,193,177,254,131,245,81,241,241,7,247,21,147,14,212,119,19,236,140,115,215,249,200,182,69,12,128,148,107,225,10,150,124,153,175,56,215,80,9,116,24,92,82,92,19,131,218,16,103,39,107,241,176,137,39,209,134,16,147,186,127,159,78,53,199,172,209,15,180,116,198,129,198,138,5,249,5,202,223,239,110,87,215,97,64,149,220,223,89,139,100,129,65,147,221,76,154,205,121,187,165,255,196,122,202,109,4,180,21,195,128,142,31,167,62,106,63,98,84,99,12,205,202,166,117,228,231,247,194,40,133,119,8,31,78,196,184,124,94,6,101,44,72,23,164,200,196,139,32,88,136,1,48,208,37,25,198,206,28,170,16,151,123,169,152,4,75,68,38,54,100,195,143,120,56,132,235,79,124,244,184,238,22,16,168,110,28,106,111,233,167,64,60,211,232,77,196,233,38,109,77,12,237,228,184,226,115,252,244,195,38,28,104,249,138,247,59,45,11,71,36,38,53,25,57,170,138,97,58,172,87,60,246,51,45,64,19,201,180,36,193,147,51,49,102,107,76,203,34,127,35,211,66,65,126,219,49,180,166,44,100,38,54,119,46,162,65,84,64,200,143,91,75,216,157,150,243,99,101,111,21,31,85,20,74,173,26,124,176,138,33,66,14,237,80,136,85,232,200,193,199,31,30,247,0,112,7,48,53,17,227,212,167,184,180,113,27,245,183,187,193,209,68,44,105,229,231,244,23,171,144,12,41,84,84,77,165,243,216,204,98,77,80,44,160,226,99,2,196,221,151,155,81,104,61,79,247,232,78,131,252,92,218,97,17,67,110,20,235,5,87,237,133,130,236,134,61,60,163,176,147,41,19,162,213,110,128,206,169,134,226,49,86,32,221,12,118,213,122,234,137,126,125,105,135,69,188,156,68,6,233,152,229,153,179,6,183,206,14,235,15,83,95,230,155,162,231,232,201,35,22,148,213,180,36,190,213,174,231,5,136,248,243,102,248,58,34,144,75,229,159,228,19,16,211,141,113,195,61,36,150,178,142,172,91,121,96,216,196,10,153,131,24,75,62,172,222,73,130,89,23,27,37,23,73,22,122,116,200,194,139,24,150,173,22,214,58,87,133,94,219,84,204,236,20,63,78,80,107,200,9,193,119,206,75,2,35,169,76,253,110,186,242,194,131,161,206,185,173,170,98,43,166,142,200,71,234,73,79,167,37,226,215,13,94,24,17,181,138,137,44,138,135,35,96,118,159,120,120,49,108,1,249,123,54,125,55,160,134,225,165,16,19,110,165,60,79,247,104,239,44,116,222,180,242,188,27,108,162,235,216,205,113,43,227,40,112,61,10,111,165,112,236,206,153,184,232,129,63,241,158,119,228,103,98,170,184,110,198,189,190,82,120,118,64,92,235,135,97,183,246,88,18,250,249,213,86,234,64,7,173,27,3,152,187,232,62,62,203,11,183,143,139,207,81,125,110,153,78,92,184,94,95,185,230,52,159,31,7,247,200,23,12,202,204,89,222,145,149,121,131,27,85,27,29,77,156,123,187,81,25,80,164,146,152,113,96,223,246,27,118,129,84,85,245,142,229,152,34,26,91,23,201,43,21,247,126,93,164,98,240,13,165,62,71,172,223,152,206,49,105,64,96,210,157,104,232,29,46,78,244,154,78,29,26,196,157,254,238,242,227,197,208,105,169,1,34,83,10,229,230,43,63,115,74,243,200,39,78,244,230,168,181,196,18,220,80,22,101,168,55,21,137,152,222,108,159,179,68,191,152,206,40,110,205,55,172,188,173,205,68,164,20,27,102,191,190,136,191,156,91,65,198,117,54,229,13,177,129,254,71,49,231,35,110,209,196,133,26,223,249,121,154,72,87,149,97,239,169,243,189,13,75,205,165,141,216,213,253,237,242,99,129,140,175,58,182,113,22,199,13,112,103,172,221,16,167,60,196,211,160,159,127,221,96,18,248,216,69,110,109,235,53,31,161,77,113,34,213,4,44,180,72,94,109,154,160,252,234,143,24,152,249,124,197,199,178,89,34,110,156,222,24,26,155,122,170,152,64,239,253,109,75,217,136,20,195,215,147,52,5,52,226,170,179,82,160,178,142,159,46,165,168,9,103,76,47,93,166,20,194,22,249,237,66,207,94,124,244,180,254,127,145,2,228,18,185,10,224,182,107,83,49,121,203,200,24,80,219,153,159,129,209,19,238,158,74,1,94,113,61,175,134,179,35,2,39,217,138,25,117,224,212,235,184,43,66,139,178,48,120,218,192,87,185,49,178,2,92,183,46,215,241,161,74,84,68,81,78,219,151,232,148,66,174,41,84,10,96,115,187,233,195,147,72,127,156,76,66,104,58,43,205,112,242,227,213,103,32,89,188,160,163,60,201,221,174,16,43,59,104,135,175,60,47,55,231,25,88,27,18,147,129,185,175,71,82,172,176,26,18,2,40,198,47,239,145,11,146,192,169,235,38,28,131,24,91,172,7,81,21,221,225,180,75,175,136,135,230,31,118,180,136,127,53,4,161,51,192,100,17,241,177,52,162,155,143,238,228,86,117,100,147,80,162,215,0,80,203,9,195,167,138,13,110,195,197,115,233,133,94,72,104,79,119,237,96,159,91,73,84,74,33,189,90,253,92,131,150,88,139,168,58,42,194,87,96,255,129,152,32,189,28,136,73,167,187,33,3,150,195,206,226,230,19,191,89,41,135,152,56,164,92,31,116,99,184,217,137,106,171,106,201,131,245,79,9,186,139,169,252,17,3,12,13,65,183,148,139,207,33,22,53,11,50,240,158,30,179,71,1,156,89,208,135,207,190,232,174,80,242,185,165,110,19,47,82,34,14,238,105,211,58,180,47,93,2,98,72,178,93,161,80,126,150,111,22,222,196,55,210,74,137,75,222,207,155,143,201,25,101,163,71,60,4,56,221,196,107,231,88,233,70,96,68,14,181,209,151,120,218,9,148,186,220,100,96,176,13,246,150,227,183,9,229,73,108,141,174,28,124,99,23,91,65,254,20,49,101,188,87,156,134,248,0,245,71,229,229,95,5,122,66,90,42,182,11,50,135,56,239,45,97,19,2,15,0,229,249,79,131,61,38,87,117,229,238,238,247,205,244,186,202,195,148,34,200,132,158,87,77,177,211,107,133,201,196,125,50,48,210,187,90,156,0,37,70,25,150,57,27,85,236,240,163,31,102,4,97,161,175,38,151,39,210,181,184,52,93,140,89,32,110,211,177,87,224,139,250,52,149,5,92,117,239,87,254,88,60,249,121,188,121,210,107,178,88,36,236,187,235,57,250,134,5,213,137,30,165,108,74,252,19,147,75,185,132,217,63,10,14,74,100,92,156,135,94,198,128,229,164,168,75,72,150,51,220,42,238,16,158,186,212,114,153,50,110,186,119,163,206,54,81,210,58,182,138,23,184,217,197,197,144,9,235,78,152,160,10,120,226,52,253,174,22,121,122,89,202,62,126,252,24,43,67,130,26,152,16,232,255,43,62,155,65,197,103,108,217,203,253,176,125,202,18,115,179,154,98,244,173,64,87,205,208,96,14,12,31,51,2,11,105,27,117,151,12,141,50,175,48,179,169,59,23,66,83,35,247,179,225,199,156,18,128,83,113,51,204,10,23,115,3,136,211,213,140,230,100,196,114,18,37,95,34,5,184,33,246,130,49,71,165,187,75,169,36,7,34,55,196,220,251,85,196,20,59,123,210,41,91,224,72,84,116,195,72,137,102,36,74,43,206,182,149,31,47,214,223,180,238,110,16,135,204,72,170,91,139,25,109,64,24,200,87,193,70,27,62,19,235,177,117,139,211,38,144,195,252,167,33,183,143,242,60,77,19,67,13,113,239,83,78,192,177,253,199,61,1,103,143,149,154,197,195,110,22,195,116,183,135,133,195,241,20,49,185,28,63,156,9,136,202,46,30,118,35,108,84,211,21,207,172,193,109,210,41,35,144,105,40,154,210,108,0,53,90,41,138,211,120,117,73,146,65,164,46,120,68,43,19,145,179,58,100,159,157,233,108,41,90,243,177,172,206,3,50,43,120,158,97,165,39,203,115,202,237,2,76,227,140,126,81,154,254,143,154,214,167,219,184,101,144,192,156,167,33,198,46,215,109,174,119,69,232,194,146,211,121,110,12,208,60,231,253,236,243,161,207,211,164,242,124,228,160,72,62,115,10,253,124,113,91,224,136,1,215,148,141,214,137,151,187,139,252,171,120,125,222,221,131,249,211,196,200,31,49,71,106,133,216,138,98,85,140,161,24,79,79,235,115,215,105,169,45,46,206,68,29,188,134,245,169,31,204,113,15,156,115,139,94,122,70,14,96,102,124,119,59,54,107,121,159,62,135,32,126,220,208,128,116,228,3,96,1,255,113,90,196,110,227,79,39,45,69,93,145,143,220,112,115,100,202,105,50,138,142,188,179,150,112,152,202,171,233,102,139,56,18,244,127,18,149,111,228,217,162,243,140,103,177,136,174,120,157,211,25,121,60,44,133,149,196,108,108,0,22,134,199,6,74,237,216,98,207,254,72,119,114,12,204,56,62,84,188,240,201,226,105,40,155,101,70,185,243,83,224,187,36,152,61,170,124,53,53,13,71,111,196,106,26,249,82,17,113,54,20,241,59,225,88,97,34,182,74,197,16,31,251,65,12,218,51,251,68,120,99,173,105,43,145,61,126,246,240,185,136,87,28,1,64,112,36,22,67,101,64,14,72,143,100,85,93,98,160,177,197,235,202,77,142,95,149,208,0,113,158,210,227,0,161,80,167,248,177,52,127,159,221,18,226,110,221,181,87,12,204,253,44,113,111,83,0,40,215,0,232,239,1,230,3,143,195,76,98,192,89,170,42,0,250,147,113,61,200,38,237,68,28,163,237,135,166,56,234,217,69,188,40,180,239,114,65,101,177,90,59,155,37,226,149,70,91,52,117,57,57,4,249,218,4,52,100,200,209,238,232,141,116,47,94,99,251,150,119,131,22,28,229,82,148,236,55,49,71,192,212,56,11,118,95,141,29,219,68,60,168,186,139,187,49,193,22,168,79,131,174,221,239,181,12,118,137,204,56,182,123,180,51,101,139,90,232,102,56,70,239,77,179,51,178,99,252,200,103,195,105,17,153,221,100,101,245,146,184,50,50,141,146,239,197,11,148,157,44,152,177,125,199,45,66,119,65,213,119,47,227,157,143,245,52,208,22,21,239,188,175,29,133,19,94,30,105,3,179,55,246,33,222,144,156,175,13,17,91,189,86,24,13,31,178,218,132,156,163,141,11,126,50,169,35,238,22,217,1,119,37,140,130,33,101,148,136,45,83,85,238,103,79,181,56,8,155,83,158,42,166,171,46,24,93,118,43,32,71,89,238,166,54,195,72,193,219,145,141,57,77,198,5,59,6,122,196,197,133,230,142,37,98,234,219,98,39,148,217,159,247,90,128,169,199,54,43,230,11,139,120,242,81,33,166,64,83,236,36,235,184,75,225,10,36,112,162,196,243,162,243,185,71,190,44,255,46,117,249,241,74,75,102,248,155,68,22,74,209,167,167,197,162,93,76,101,170,92,187,163,46,122,59,227,105,250,142,36,130,5,184,197,197,158,165,171,240,217,164,214,229,88,61,89,240,75,73,202,193,167,206,228,166,79,105,48,155,154,163,60,11,11,145,74,248,56,208,24,14,125,186,147,155,13,15,233,40,6,49,39,142,15,3,92,163,47,117,49,125,40,226,158,31,239,235,204,240,165,245,64,92,128,136,245,207,46,84,185,20,145,26,190,152,11,233,215,16,77,138,46,203,17,143,183,196,92,29,250,211,195,16,27,93,76,245,250,214,223,230,106,140,144,200,25,98,205,98,204,211,247,123,14,175,79,25,26,94,203,184,206,73,107,37,140,98,11,18,105,240,108,88,149,190,7,230,142,250,55,232,66,17,195,198,52,66,108,252,37,50,242,5,29,178,103,218,41,178,232,23,10,21,219,15,42,94,239,43,5,79,135,109,39,98,208,231,194,151,110,198,148,35,82,218,225,106,68,46,8,115,136,47,13,32,192,12,62,31,178,41,57,103,21,3,45,16,171,73,94,78,21,177,49,93,7,92,92,182,246,126,73,12,89,54,116,199,245,68,82,94,139,242,104,94,188,159,133,37,211,36,112,103,220,151,37,62,107,0,64,46,235,69,201,235,45,24,201,52,20,119,41,249,192,21,107,1,27,157,13,60,125,235,143,159,139,178,180,27,0,3,243,72,197,141,76,160,255,184,177,108,12,125,247,200,43,182,233,236,134,91,32,210,73,34,207,247,225,156,165,106,137,13,238,40,101,152,46,54,184,89,249,237,74,249,65,232,5,10,208,123,81,177,33,207,248,211,139,202,71,137,186,80,230,61,2,11,210,186,203,117,220,149,168,97,12,220,116,150,174,38,184,28,209,203,104,94,184,26,235,179,253,214,200,197,147,140,135,138,45,43,20,73,142,50,245,205,184,17,97,66,21,227,151,23,43,232,104,198,156,110,230,20,187,66,43,25,201,130,207,20,145,107,42,17,230,82,49,8,140,145,247,249,97,174,221,211,5,98,218,81,198,17,1,134,121,67,28,28,154,61,251,242,61,76,61,185,80,161,34,54,216,193,136,169,131,156,45,246,54,85,101,36,169,60,25,102,64,54,250,244,79,27,68,42,205,8,53,85,12,182,193,45,35,46,122,51,194,191,18,64,170,148,32,119,205,133,77,67,214,232,55,59,185,155,152,41,124,213,10,72,169,98,164,42,67,95,92,1,185,187,121,81,99,174,209,223,134,11,53,242,193,101,173,254,76,89,131,34,164,68,70,55,103,45,84,156,48,238,198,181,138,137,83,202,51,240,179,216,17,148,164,208,183,235,55,155,130,155,55,151,156,84,137,99,29,239,136,27,22,106,22,146,132,151,167,177,243,68,190,10,140,207,173,59,24,80,174,251,240,153,207,46,22,16,193,1,210,45,81,66,220,94,149,193,124,70,129,11,129,255,157,244,220,194,140,82,74,20,32,67,60,35,110,27,192,152,61,154,255,233,65,105,83,98,46,103,135,1,40,123,147,255,216,245,50,43,103,198,207,97,13,177,69,206,183,138,71,189,61,21,147,92,179,92,47,38,206,57,234,18,168,35,80,45,61,73,65,198,119,47,188,56,221,163,120,32,45,69,185,6,133,62,207,208,232,48,235,82,71,60,74,211,167,179,121,184,209,248,179,165,72,31,49,241,208,18,85,40,84,59,151,71,108,183,78,180,44,161,144,244,187,13,30,248,86,33,179,35,158,37,33,246,17,239,94,20,137,101,93,208,150,3,199,184,96,255,78,185,241,33,238,110,177,29,104,158,166,166,92,247,82,11,194,132,154,172,170,190,235,70,52,54,174,168,205,169,171,204,103,23,215,192,208,183,190,237,221,117,96,137,8,93,188,153,6,207,165,71,219,40,96,110,3,26,52,29,122,180,39,240,153,45,138,138,74,126,20,78,90,183,164,136,222,142,145,94,101,119,177,184,33,140,92,189,235,193,110,180,219,198,79,31,195,34,239,87,45,140,124,107,165,64,235,215,181,62,167,117,68,236,1,18,15,189,206,59,189,208,209,168,8,241,213,168,170,144,166,0,115,128,242,87,235,124,38,148,154,243,168,15,35,208,42,246,174,173,70,176,85,65,194,145,151,234,112,80,213,82,20,89,22,99,156,212,229,32,106,114,171,182,137,28,169,21,51,12,0,184,74,243,231,214,213,34,216,54,231,109,208,76,187,235,217,75,183,255,223,120,174,214,115,110,115,239,183,59,179,0,74,39,31,189,126,101,9,241,226,189,180,142,106,194,166,20,97,63,218,74,247,146,156,43,25,167,124,107,207,42,65,100,189,63,168,166,142,86,246,10,191,161,158,44,80,35,167,148,235,149,249,92,231,116,37,132,162,181,135,179,84,142,78,115,40,154,52,219,62,10,231,44,13,157,135,241,52,169,105,241,109,150,69,18,110,161,97,47,77,211,5,43,89,145,108,204,202,162,238,88,197,68,30,110,127,51,125,163,207,143,47,250,65,111,3,243,32,250,35,226,125,65,217,201,59,104,172,134,70,196,179,94,81,202,219,71,209,2,73,210,208,101,68,61,158,117,12,203,205,134,247,140,229,19,173,238,107,106,189,57,248,23,251,118,157,78,162,139,146,230,88,86,1,27,117,240,56,182,251,121,117,29,183,124,114,129,198,48,116,78,200,47,175,40,86,55,14,79,21,211,254,124,107,217,225,30,17,29,109,25,173,17,117,192,28,175,33,58,195,176,71,83,20,126,178,71,211,212,25,165,106,53,80,67,8,117,55,189,0,224,121,74,1,123,131,30,88,122,55,209,210,87,106,32,42,48,186,164,67,75,105,95,184,6,170,134,203,243,110,234,29,114,136,137,68,63,91,229,28,159,136,186,183,179,90,127,252,110,34,15,241,52,253,176,85,167,28,21,86,46,198,17,57,79,17,211,73,26,3,135,15,79,85,142,17,109,134,173,209,192,200,212,27,128,254,227,26,252,72,13,210,161,252,60,77,189,215,133,5,233,244,101,169,180,227,148,7,168,8,164,115,77,127,251,40,253,22,136,37,192,251,37,125,218,90,196,219,5,26,106,154,212,90,164,242,98,35,54,130,207,90,182,118,252,214,158,34,168,222,140,157,68,212,202,162,242,44,207,128,121,1,172,99,234,208,42,4,46,62,105,231,224,79,109,97,65,28,29,254,20,130,85,221,134,199,43,184,88,16,199,216,234,115,111,61,94,220,107,129,57,101,70,123,125,214,3,152,169,18,184,57,36,123,244,105,2,138,23,86,167,24,26,193,21,31,187,143,162,111,23,79,90,248,101,53,141,14,49,176,84,22,172,224,122,120,161,185,11,32,109,226,131,171,138,111,68,87,49,0,76,46,134,93,68,114,125,168,156,11,156,3,230,129,246,15,64,40,54,163,99,131,246,203,92,197,75,160,198,158,182,86,23,131,233,37,22,210,170,160,251,249,103,65,32,45,17,170,51,72,176,144,227,205,251,45,54,95,198,235,49,2,246,60,181,167,107,110,65,178,30,149,53,128,224,228,244,60,13,12,73,32,250,24,33,155,24,157,171,181,116,77,117,195,3,88,227,17,67,241,234,248,223,80,41,215,186,30,241,12,214,27,66,63,109,62,226,122,209,55,206,118,61,199,67,21,49,5,66,81,142,71,155,193,214,168,5,254,120,118,141,211,173,42,162,232,79,91,69,120,192,181,119,227,177,209,41,5,73,173,93,60,68,90,71,68,220,169,66,117,136,201,98,121,95,21,159,177,132,35,123,84,192,113,25,36,16,180,76,197,4,4,101,1,6,68,223,125,188,138,21,128,183,128,35,175,165,187,12,15,178,196,195,220,255,226,221,176,71,243,197,75,4,40,83,171,12,151,81,174,121,140,151,14,252,60,159,167,127,253,237,1,65,57,132,12,219,196,116,225,251,140,159,155,51,169,87,135,248,76,67,160,95,102,43,121,84,177,37,239,92,108,180,247,58,50,16,175,74,32,224,115,71,100,253,108,112,127,3,32,159,156,161,42,36,64,45,230,69,237,156,130,145,100,235,65,233,136,15,12,6,23,113,78,150,129,167,172,96,90,168,198,65,169,71,15,178,11,31,246,192,191,235,207,201,4,117,164,132,248,92,53,89,127,124,193,125,18,226,105,69,140,186,207,216,124,87,124,52,214,212,195,71,85,99,96,149,210,179,173,191,125,70,157,163,60,18,160,51,2,227,122,62,104,121,233,193,32,113,126,73,150,154,194,228,54,3,98,21,60,37,85,87,80,145,143,128,253,55,144,54,113,239,207,55,164,72,69,219,217,232,98,117,130,30,58,2,201,26,114,219,103,216,212,106,220,147,57,113,209,84,31,81,89,28,220,49,160,190,183,49,245,233,65,210,231,2,203,210,7,167,3,155,216,14,33,134,42,72,13,44,238,162,8,203,29,113,239,106,46,67,108,58,234,165,74,32,70,33,238,59,113,108,188,54,23,91,107,147,108,66,48,184,131,142,202,122,68,147,170,28,99,229,12,192,220,5,131,132,124,23,241,218,117,185,16,4,27,195,132,56,70,235,2,253,102,109,212,48,44,6,151,17,3,157,250,210,157,47,66,48,173,103,122,225,13,240,194,90,16,44,28,159,72,205,174,1,255,111,188,53,131,109,160,223,3,242,253,69,28,135,251,236,177,70,1,5,140,208,20,110,91,237,207,46,232,100,221,174,148,240,157,238,175,34,72,234,217,236,108,213,237,112,52,249,125,8,186,68,110,122,170,128,230,14,82,89,146,5,83,155,127,185,117,82,52,112,128,210,62,219,115,33,2,235,23,116,53,217,154,137,154,222,28,245,34,222,140,66,7,92,215,131,131,215,31,60,5,180,235,60,42,244,152,51,148,83,7,115,68,94,143,113,68,106,42,154,102,206,118,3,254,64,223,125,54,88,52,196,65,129,92,180,74,131,15,43,151,25,169,98,50,168,244,87,84,34,180,19,93,247,2,137,248,104,137,54,18,159,165,123,159,222,145,22,56,214,149,116,183,68,157,73,98,205,203,39,104,94,232,179,87,126,68,191,33,166,97,254,85,24,196,159,66,60,158,214,76,250,248,75,164,230,13,120,71,219,121,22,58,251,178,250,53,16,127,245,196,211,238,115,133,231,220,169,231,209,45,222,212,66,60,87,211,207,2,74,36,58,128,13,240,90,83,4,64,112,229,8,226,28,171,22,168,81,21,31,53,25,144,132,164,2,143,119,240,28,219,243,217,2,228,14,46,134,42,35,118,97,185,48,240,86,207,171,98,162,39,237,162,196,31,11,82,190,155,120,197,186,98,64,235,186,106,148,153,202,101,104,252,161,140,235,111,31,183,39,224,254,219,120,138,52,40,65,172,233,226,249,31,123,92,191,217,194,148,193,82,112,236,195,71,145,129,79,20,204,15,180,22,175,71,186,110,9,6,49,226,244,92,104,22,236,13,34,142,95,191,159,156,122,16,239,70,90,151,2,100,105,5,46,76,209,52,196,7,251,22,180,41,85,197,244,4,143,75,18,122,78,136,62,93,49,65,130,4,100,173,167,65,105,205,159,119,23,28,33,148,52,233,143,15,171,184,10,134,69,232,202,245,233,117,169,102,22,161,39,189,178,206,133,86,2,11,122,192,70,151,52,214,65,240,52,160,39,140,71,87,251,116,0,32,236,233,210,201,102,24,150,138,126,86,2,106,36,168,214,136,110,140,71,188,214,101,72,236,90,198,0,63,82,164,105,161,79,164,192,76,95,76,75,166,147,184,81,48,211,52,16,2,56,74,244,233,76,107,134,127,38,140,174,172,17,12,137,103,238,150,158,120,60,227,168,161,61,226,34,212,193,191,93,54,163,161,133,152,237,124,28,212,97,36,161,87,12,233,161,222,196,248,140,193,28,76,50,167,191,103,58,200,121,206,93,155,158,56,248,26,134,177,176,46,195,98,205,234,127,178,165,131,184,27,144,62,74,139,213,190,48,224,158,248,241,42,124,99,118,31,155,9,226,98,66,207,170,78,48,134,198,253,241,227,24,76,61,241,168,200,176,99,201,179,150,247,54,167,41,200,21,248,89,119,40,24,219,99,149,141,160,223,57,98,194,44,143,61,184,147,144,63,18,6,214,147,203,93,31,152,2,118,12,167,42,97,12,163,85,131,46,144,176,152,6,228,172,0,196,211,157,236,216,99,154,234,165,56,32,112,156,151,89,18,248,207,199,24,232,129,97,66,135,5,213,168,42,110,199,234,190,79,175,60,117,206,73,143,6,108,31,37,254,61,233,117,94,49,247,71,252,56,20,20,234,152,23,193,59,63,59,158,58,61,117,75,104,131,140,57,197,151,123,34,6,48,157,148,216,106,148,109,105,121,199,130,85,37,16,34,206,181,3,83,244,227,254,22,42,91,157,190,49,81,122,165,43,50,211,69,26,157,96,56,60,91,173,99,222,6,99,249,42,89,240,212,126,7,12,47,41,126,220,246,214,21,67,139,24,149,39,198,111,189,244,221,214,233,21,12,216,120,237,93,20,222,198,180,11,103,238,216,255,199,24,144,107,113,39,227,147,117,2,250,115,190,138,2,191,80,237,120,163,233,188,121,54,49,37,168,4,163,86,245,19,159,251,167,107,64,156,66,175,25,17,86,67,220,236,170,150,44,81,227,179,182,140,33,78,61,119,171,70,112,39,117,1,250,174,86,41,183,66,16,208,83,3,213,53,137,0,253,108,20,112,152,84,155,38,217,241,32,174,184,184,27,126,158,136,207,189,27,149,226,228,182,167,98,8,17,72,206,81,185,111,94,234,212,179,15,251,118,246,154,205,227,104,180,163,47,31,31,130,234,57,164,19,120,167,63,106,37,162,144,191,202,97,19,3,191,174,182,91,253,240,133,96,133,164,66,250,9,240,192,171,243,243,152,168,128,61,23,225,120,236,217,76,105,162,191,217,26,196,158,40,204,128,31,110,127,98,82,17,90,68,177,128,31,248,58,42,207,197,71,143,134,238,132,101,84,129,254,110,212,242,200,234,159,192,135,241,245,74,79,3,7,41,179,105,32,5,38,105,255,109,128,218,20,67,101,101,246,198,239,26,64,220,232,196,215,144,52,144,140,211,197,164,224,146,110,35,66,181,53,70,70,208,249,185,179,83,5,201,160,187,152,152,156,166,85,64,165,243,73,161,249,234,204,191,140,155,245,251,184,152,128,47,203,244,69,168,56,113,239,204,16,67,215,164,249,34,114,129,62,48,70,161,245,131,43,25,143,184,191,186,115,183,169,69,192,36,125,8,42,38,6,80,74,63,171,3,249,31,175,6,203,90,127,27,176,124,255,105,10,227,20,76,96,1,188,246,53,128,79,195,16,19,184,65,155,147,242,225,7,31,41,181,212,243,201,52,209,56,183,252,197,211,106,157,52,47,194,29,62,125,216,68,113,151,214,226,192,98,248,37,152,17,55,203,76,137,56,91,111,157,139,207,72,139,150,50,64,115,252,211,70,38,53,204,96,73,28,146,117,95,254,106,186,121,84,11,131,228,61,98,173,80,102,73,147,146,180,117,125,165,8,147,88,67,202,90,92,123,30,38,147,88,92,12,82,196,210,148,38,101,115,179,187,24,10,6,77,181,194,108,251,37,106,39,173,205,189,105,111,214,180,80,121,110,33,134,246,64,191,11,92,131,225,82,54,105,215,100,107,195,244,255,164,197,232,196,85,10,43,167,111,50,138,222,118,209,146,175,115,219,140,175,14,27,139,50,213,162,202,10,72,222,252,181,150,32,238,93,104,85,173,0,163,244,236,59,229,232,150,70,73,171,86,88,212,179,222,62,180,227,175,45,5,18,152,63,74,223,144,206,252,84,34,112,209,124,117,243,188,122,87,213,24,84,157,84,63,150,71,69,114,199,73,213,21,16,100,171,198,47,163,235,134,214,200,21,79,51,129,132,65,231,173,84,4,207,66,136,126,249,139,1,5,120,203,247,18,240,36,223,54,162,54,233,9,65,78,83,116,201,191,121,182,39,16,3,127,215,108,174,139,0,139,121,32,222,0,221,239,95,147,195,164,101,189,230,174,197,102,140,244,51,227,17,99,149,215,167,238,144,243,115,197,52,160,233,200,24,90,242,239,194,115,236,251,17,99,228,248,114,108,80,173,158,239,162,18,193,53,56,144,107,88,6,42,166,60,61,196,198,222,59,159,119,151,15,184,120,2,4,144,231,90,58,242,148,174,62,58,247,56,65,40,153,114,138,9,63,42,14,32,198,179,145,137,138,24,230,9,255,110,66,142,192,65,137,24,132,9,63,92,21,224,0,117,38,143,246,162,97,35,196,179,62,208,118,144,101,81,85,255,137,105,14,213,80,34,5,48,173,185,214,0,105,161,169,189,59,201,11,54,87,103,149,228,207,179,160,199,178,38,138,232,98,74,142,180,202,226,28,159,236,138,214,120,49,53,141,197,171,143,229,246,109,150,106,85,144,85,39,141,90,144,229,83,78,209,195,126,118,226,244,170,96,75,71,210,4,86,158,25,119,194,214,73,103,105,43,229,153,148,203,76,138,152,166,33,61,186,128,234,108,127,51,97,179,180,159,229,106,78,103,137,24,167,44,233,111,15,195,226,252,196,70,52,209,250,35,158,57,102,244,172,220,92,239,94,32,235,30,226,73,184,81,231,12,234,204,26,98,160,102,196,79,158,84,82,117,87,150,184,54,169,107,105,34,217,208,180,186,139,13,160,78,197,231,197,95,138,0,49,28,26,91,55,249,249,219,187,249,54,221,214,150,160,135,187,46,170,177,92,140,221,173,87,196,121,247,104,126,254,26,219,188,149,247,12,212,238,170,182,193,134,156,181,136,239,92,26,231,6,250,222,221,12,32,77,82,77,236,128,179,57,155,139,225,147,211,110,3,178,33,197,191,187,97,38,42,8,41,121,204,214,124,35,130,71,91,150,246,11,192,79,179,134,139,27,84,19,226,244,145,118,30,95,81,24,98,240,79,180,226,159,124,72,243,195,13,192,229,83,34,123,220,134,81,191,198,19,196,64,98,234,94,179,26,62,191,68,154,81,162,232,94,131,154,40,185,106,128,199,59,43,202,206,52,82,202,120,154,62,241,164,149,195,32,168,46,87,199,157,4,219,206,58,242,175,12,105,254,110,251,33,143,90,75,135,239,20,122,34,41,171,145,162,251,153,83,92,80,88,249,89,221,228,1,38,78,114,91,131,168,80,238,79,193,63,121,225,228,98,186,113,181,128,220,208,84,171,239,113,24,173,52,54,76,160,225,232,223,111,62,33,226,220,99,171,24,6,45,183,176,104,0,236,83,43,250,23,222,101,249,102,4,114,95,64,150,85,124,180,171,111,20,104,112,115,215,175,62,198,241,116,239,133,74,132,222,146,138,113,140,190,175,154,120,58,186,193,225,114,226,38,255,196,19,150,116,109,68,176,184,158,91,157,180,232,87,173,13,49,246,233,208,57,199,159,219,154,38,160,100,175,124,192,120,19,183,148,102,121,153,111,58,246,194,30,38,7,150,53,142,106,213,159,31,204,141,121,61,73,211,138,150,48,46,126,181,109,8,59,115,122,122,32,170,227,87,193,61,211,73,207,61,95,13,92,193,239,105,202,141,187,176,126,217,192,211,23,224,101,67,209,175,186,158,182,18,74,2,231,39,38,50,167,29,95,100,223,186,43,59,50,186,231,58,89,245,233,181,153,31,120,61,226,78,203,222,211,107,3,202,162,255,56,42,94,145,81,6,32,79,35,6,78,194,97,107,55,13,212,205,223,185,203,86,136,243,236,132,65,59,122,242,135,233,52,212,48,145,245,235,149,248,174,78,211,137,174,7,44,221,95,239,59,226,99,133,234,254,39,84,237,135,135,217,27,73,125,31,3,166,251,170,207,17,23,168,231,245,120,156,41,156,159,225,105,148,246,90,168,0,128,91,47,49,163,116,141,106,22,216,64,210,220,90,62,150,28,85,238,79,191,11,137,179,238,227,198,198,29,218,67,100,158,255,246,145,89,157,221,163,132,87,135,85,193,197,148,226,106,125,44,145,179,143,160,218,136,112,140,167,71,174,15,224,7,186,255,56,37,220,235,17,31,189,186,122,15,49,120,231,106,137,176,36,59,126,156,14,101,45,125,63,35,253,242,104,72,209,148,237,233,73,193,18,141,223,230,154,83,5,143,202,110,177,32,139,22,116,45,156,111,86,139,224,63,14,221,165,122,224,19,6,148,175,63,22,49,196,8,83,43,127,45,176,238,239,198,115,85,232,9,106,219,188,241,23,49,201,98,173,27,70,27,118,63,126,132,229,182,190,154,58,201,143,7,97,26,18,107,27,79,213,125,221,14,190,138,24,188,68,209,241,147,250,193,175,105,197,104,115,106,47,79,129,45,184,92,99,184,248,60,155,211,235,39,211,121,225,98,152,203,159,202,70,80,19,211,183,139,65,76,46,235,169,92,132,80,163,184,20,226,182,249,4,99,172,188,234,19,163,96,158,28,185,117,204,248,155,43,117,234,154,132,51,175,111,100,23,147,138,120,126,154,128,240,116,41,97,181,39,44,209,219,242,61,106,157,26,218,105,67,229,92,202,62,97,164,172,181,114,247,232,197,115,148,147,191,24,183,52,207,167,96,153,124,96,60,253,3,146,126,124,236,210,93,95,193,229,211,31,51,194,96,15,150,143,140,226,153,252,4,30,152,5,255,237,110,109,109,186,77,6,33,219,79,106,164,182,186,197,206,197,180,99,92,131,68,128,214,160,194,230,238,14,4,113,147,145,84,225,76,250,64,191,114,25,196,84,243,61,109,4,20,122,54,223,161,179,146,133,214,119,3,175,144,227,199,7,132,231,250,227,103,45,62,106,107,162,144,232,221,174,253,17,63,132,48,23,31,165,252,116,180,156,99,57,62,196,201,73,23,104,123,74,165,9,90,212,226,186,144,70,191,165,21,74,199,94,162,178,59,196,244,187,168,11,1,12,242,157,181,77,107,237,208,136,73,167,189,245,219,254,133,149,174,170,82,96,45,250,82,109,136,81,179,90,188,190,217,107,174,175,232,53,219,26,242,6,30,22,118,21,23,87,195,98,212,218,246,225,192,16,246,52,43,160,229,233,45,138,111,127,63,126,156,2,173,57,30,128,70,206,24,57,28,163,237,41,141,111,31,89,128,137,107,215,43,194,0,73,63,120,20,19,31,131,53,105,44,147,127,253,220,27,142,145,162,38,47,28,158,143,222,247,55,180,90,247,248,67,165,182,124,247,67,84,64,89,86,254,218,28,76,250,216,164,120,208,213,227,26,120,239,6,71,164,98,43,131,12,241,219,128,113,44,143,230,240,241,136,143,171,241,20,21,64,52,241,165,101,17,27,54,153,198,173,183,53,63,184,152,120,164,230,210,206,141,124,92,246,88,237,57,30,244,56,112,53,75,92,63,38,238,154,67,175,198,212,22,235,53,193,155,125,106,46,91,105,119,86,0,130,88,154,168,163,90,226,142,156,14,87,205,17,26,151,97,188,250,108,241,252,164,47,127,248,192,159,56,147,182,214,42,15,2,79,241,176,221,176,79,130,145,114,172,56,2,80,84,172,39,247,137,253,224,154,24,84,188,181,180,6,220,58,242,171,127,86,54,70,102,77,9,27,241,129,139,11,145,136,167,78,163,88,238,220,197,32,184,234,122,129,39,243,245,65,32,134,19,51,107,197,4,57,10,255,234,74,131,163,230,25,168,109,26,197,191,171,130,140,163,181,212,157,38,75,215,27,228,211,151,66,105,210,143,228,21,255,88,68,213,26,40,159,2,174,28,87,12,101,167,91,67,96,112,192,173,217,226,233,163,93,215,91,126,104,76,199,46,222,60,252,212,44,179,38,46,38,164,169,157,187,208,178,166,176,152,143,37,127,204,150,167,122,151,251,50,214,19,66,101,221,134,197,202,206,253,97,140,115,13,151,194,212,53,82,76,26,38,193,214,4,74,1,57,111,248,122,77,166,229,17,103,176,52,253,105,82,84,237,169,141,167,36,46,6,14,176,113,121,26,87,58,158,215,55,167,56,235,26,65,70,165,80,11,249,73,249,211,51,41,244,8,231,207,17,206,6,168,176,31,75,197,62,236,27,120,229,18,120,146,236,86,198,237,3,39,106,142,225,242,118,135,12,95,237,31,230,248,147,230,32,245,233,42,141,104,117,218,249,81,228,201,121,222,140,13,181,104,98,20,130,158,221,125,47,84,96,56,159,72,17,20,102,227,11,237,193,33,13,96,192,99,203,180,21,151,4,196,220,121,106,123,224,57,251,115,143,43,237,90,59,0,4,211,125,49,61,22,235,143,66,183,243,171,21,214,104,252,25,219,228,163,142,64,12,214,178,126,213,153,160,17,7,187,26,155,198,147,188,161,188,214,239,213,163,207,169,83,157,122,175,78,231,50,48,49,201,83,189,157,82,0,17,252,230,164,47,85,227,201,250,28,66,76,254,234,185,250,250,81,6,53,222,109,128,175,237,233,174,194,222,142,213,26,249,73,130,103,34,181,61,190,59,177,103,159,34,113,186,48,239,90,131,147,170,45,24,196,241,123,108,36,210,124,79,85,131,149,141,250,200,177,152,103,125,74,254,211,136,77,202,125,175,8,63,128,37,163,245,66,156,21,149,24,125,54,62,254,70,164,197,112,220,181,112,141,146,57,31,55,141,10,163,62,185,253,115,119,197,87,3,10,90,181,184,157,163,27,247,42,229,137,199,1,149,31,71,223,245,216,74,84,184,168,151,190,64,102,47,113,62,192,150,213,126,127,176,106,178,7,160,9,114,144,13,202,82,180,0,201,242,142,15,203,124,70,215,130,137,245,1,10,154,148,52,173,20,68,228,31,119,91,136,211,3,221,101,40,175,41,221,145,181,169,46,12,81,212,86,106,124,23,164,139,18,176,1,166,159,83,114,63,251,252,43,3,175,28,200,117,231,20,232,21,169,244,128,234,117,187,49,2,215,0,32,155,34,6,40,108,197,130,1,116,47,23,16,249,181,25,214,6,228,128,75,76,21,88,154,57,35,33,165,27,90,6,78,146,164,140,120,181,37,149,229,179,1,222,27,119,100,52,231,200,106,211,150,145,86,137,207,110,86,192,44,226,89,102,190,123,229,92,23,10,71,72,77,49,190,134,235,241,101,141,122,34,166,49,59,126,28,126,76,25,24,211,31,126,198,249,105,186,246,228,205,243,156,129,182,238,192,136,22,203,164,128,249,122,135,141,206,145,140,177,53,162,230,123,129,0,132,153,116,92,164,130,214,61,247,80,173,198,98,26,49,68,142,203,11,110,150,163,238,226,233,12,95,16,141,173,63,241,224,106,155,55,58,71,90,137,208,71,117,49,61,73,215,251,202,86,133,213,124,185,6,253,201,18,62,56,199,5,167,197,237,129,113,14,230,186,148,231,221,240,223,147,91,42,164,42,178,192,188,101,235,59,242,235,133,100,105,22,34,2,67,119,140,175,154,118,169,46,149,26,253,92,60,12,131,112,146,23,3,131,231,206,17,229,126,10,157,13,232,46,206,110,252,54,237,250,91,196,96,65,174,25,79,83,79,113,151,26,156,86,146,123,197,197,196,143,139,138,141,193,52,196,232,31,25,55,200,28,247,163,233,25,18,143,242,248,115,224,117,206,16,3,227,165,175,110,0,194,184,173,128,133,84,239,22,37,180,111,77,226,159,212,210,14,178,148,84,141,120,131,31,226,138,173,209,68,204,169,190,226,78,236,237,238,19,32,216,210,42,33,182,106,99,121,119,31,208,17,127,27,1,208,103,84,138,138,161,58,92,46,166,164,186,235,211,116,201,248,46,35,219,191,133,186,33,147,234,76,242,244,34,165,127,165,228,22,186,111,112,176,26,234,51,43,196,159,195,81,38,74,50,71,150,5,25,86,3,228,82,104,66,117,155,77,66,4,62,46,32,211,245,209,73,20,48,230,123,194,19,93,101,190,1,10,216,43,94,220,142,119,50,101,74,206,80,226,209,51,138,161,107,1,198,100,120,31,160,50,54,161,130,162,243,242,152,6,30,193,165,28,101,11,59,28,98,124,29,23,91,24,78,247,1,46,213,157,16,34,201,18,100,53,113,157,87,12,181,185,46,149,197,37,60,152,115,222,164,20,3,25,11,124,125,224,138,72,193,52,78,242,93,240,214,239,20,191,77,132,125,203,169,53,92,78,87,116,212,37,103,233,101,160,211,156,96,115,188,218,34,69,242,217,100,244,122,139,31,7,24,99,202,103,211,64,92,61,98,72,153,121,146,222,41,211,124,185,199,6,198,113,149,254,214,35,70,17,246,120,186,66,140,219,69,140,43,187,123,204,41,125,137,119,173,71,166,106,193,245,255,4,52,112,92,135,207,196,206,226,246,19,131,181,161,98,146,97,177,193,187,42,104,132,119,57,206,53,147,5,185,4,204,198,116,245,51,8,106,85,192,102,51,183,103,234,61,206,157,93,30,250,219,180,124,132,20,151,119,233,195,99,175,48,3,168,17,232,227,38,110,168,148,35,9,18,175,102,202,85,12,10,209,114,99,246,76,71,83,40,141,12,215,120,173,113,46,1,46,19,15,154,233,237,165,197,98,210,147,47,17,40,26,207,215,170,241,217,152,143,98,192,240,85,128,70,221,211,55,21,138,137,52,104,91,145,94,161,106,13,68,118,17,83,228,22,10,126,178,171,68,71,35,30,94,29,195,98,38,10,177,84,92,114,186,74,99,81,246,209,244,221,132,122,238,209,94,83,175,189,65,241,215,184,155,152,226,225,172,35,191,161,105,124,44,64,165,69,8,37,88,40,149,53,112,194,100,206,200,121,47,119,6,39,189,254,82,182,99,98,56,84,92,76,79,205,51,41,92,240,49,165,48,184,74,126,209,196,199,151,250,206,38,245,138,69,226,64,70,18,52,187,91,233,235,231,118,233,208,168,95,76,33,110,198,232,123,197,120,35,101,133,120,8,141,45,82,107,133,94,33,37,85,45,3,7,232,191,186,239,2,112,192,120,196,6,82,232,161,109,88,181,186,26,87,88,140,197,13,74,152,145,138,164,108,49,108,193,166,217,33,38,57,32,91,97,88,137,151,191,154,232,152,244,135,227,171,215,253,65,103,153,216,2,186,34,166,25,215,125,73,218,243,151,100,70,81,125,88,111,62,110,192,20,228,82,28,132,79,166,251,38,11,179,176,203,192,22,213,154,241,102,67,2,20,171,206,64,117,35,252,11,5,103,127,164,244,35,54,255,42,58,74,186,106,36,202,210,167,171,28,84,120,18,110,43,234,225,192,60,246,41,67,15,74,61,53,37,59,144,31,77,23,195,221,39,10,139,70,154,20,185,75,139,203,136,219,131,119,141,157,61,99,147,130,219,168,226,169,90,26,74,46,1,204,203,84,4,181,72,202,78,218,10,164,155,153,249,2,130,173,132,24,229,91,69,12,81,106,156,251,141,169,37,231,30,64,189,180,75,60,77,235,123,150,119,99,246,133,5,68,129,105,149,206,222,35,166,157,119,132,184,147,133,149,161,81,229,248,53,180,253,230,156,50,127,17,19,23,232,49,169,211,56,201,69,108,84,220,190,87,232,106,90,58,107,196,204,123,141,205,66,30,118,203,208,108,137,252,210,166,142,105,9,209,18,253,226,96,205,197,62,37,156,57,229,199,143,65,12,147,113,236,68,136,76,100,104,221,124,140,171,55,128,135,21,241,48,69,227,210,94,20,72,144,59,7,76,188,24,25,221,209,50,41,152,191,61,135,20,239,79,172,252,105,54,66,188,24,60,221,45,63,61,33,58,139,41,3,11,176,118,249,109,170,201,166,239,36,160,1,20,7,218,216,19,71,216,26,56,84,123,234,106,46,43,179,142,167,43,20,57,34,173,168,130,25,82,162,253,89,196,157,60,109,140,172,82,171,36,187,20,138,247,157,226,183,123,89,207,1,218,230,237,199,143,47,210,51,50,112,35,24,137,113,159,61,44,220,15,80,33,213,61,252,6,177,202,0,41,159,68,83,16,63,241,41,165,147,125,137,169,194,242,245,225,81,34,42,124,180,170,141,37,160,182,211,183,248,241,37,40,161,23,49,117,166,126,242,23,124,227,250,234,146,172,155,221,165,48,88,119,21,131,185,19,223,5,230,173,116,236,179,126,231,146,142,87,147,36,82,247,100,253,156,77,159,210,150,105,52,219,34,30,169,236,120,24,218,38,113,4,64,235,155,221,189,46,112,7,154,170,113,26,244,157,198,0,49,198,182,184,24,171,89,239,134,31,128,246,210,35,102,59,152,37,182,56,168,53,122,246,214,143,139,204,7,78,137,149,84,135,145,108,193,191,140,167,7,184,80,242,93,192,80,68,4,152,14,58,197,168,178,178,207,226,46,246,177,252,74,22,158,2,195,60,248,152,183,145,22,163,88,80,105,109,30,118,163,245,68,246,55,213,166,35,124,4,26,125,183,58,1,214,108,87,60,108,182,166,53,163,228,71,124,235,52,0,109,202,249,153,145,70,129,225,184,226,115,114,101,165,207,85,196,105,115,113,165,201,64,127,156,81,135,13,100,225,243,172,95,5,207,134,167,193,33,172,144,208,21,82,128,161,62,33,52,2,85,95,156,105,190,246,97,3,21,46,68,230,191,133,204,158,91,132,200,186,104,60,3,198,220,145,124,45,54,184,203,73,127,188,81,252,237,235,76,75,217,146,74,61,196,169,134,235,190,205,158,210,93,130,73,25,145,126,96,198,139,112,228,32,198,206,249,14,253,198,215,20,230,42,19,207,178,67,124,140,173,145,158,119,195,139,227,67,59,182,48,88,76,255,240,15,255,241,167,127,253,235,191,252,235,159,255,250,183,191,252,249,255,254,253,191,255,159,127,252,203,63,255,239,127,252,183,255,241,95,254,211,223,167,255,248,143,63,253,251,223,254,237,95,255,252,247,127,247,159,255,252,143,127,251,127,127,253,243,223,253,233,159,254,252,47,255,231,207,127,251,235,191,253,253,39,248,175,127,249,231,63,255,183,191,253,245,47,255,252,79,127,247,167,255,249,47,255,242,215,255,245,151,127,254,199,191,157,223,249,239,223,75,55,237,154,213,183,31,120,153,91,40,23,32,221,171,53,210,57,123,81,137,251,138,29,17,219,164,85,251,191,141,177,143,125,18,226,252,216,116,80,217,18,174,118,177,33,135,110,17,79,211,54,46,62,27,89,8,85,44,123,218,122,172,148,29,200,162,35,163,162,38,30,166,182,189,61,15,91,131,71,136,33,179,125,94,77,51,245,125,58,61,206,53,253,147,249,163,144,69,76,42,111,168,120,121,105,45,213,149,85,201,32,126,194,153,66,108,217,236,87,92,170,43,103,202,34,155,84,243,152,184,70,53,207,166,36,67,80,42,109,96,187,187,125,177,105,144,17,70,33,196,32,37,197,211,3,98,151,231,105,66,97,241,52,100,150,249,121,250,92,211,177,92,231,47,78,65,110,176,31,47,61,246,2,17,226,244,74,167,140,140,50,198,63,136,247,184,82,165,167,180,175,130,93,60,164,37,73,132,158,57,41,31,137,36,210,4,29,95,83,105,155,225,222,194,28,176,133,18,11,49,133,210,45,196,32,73,234,55,31,71,219,235,122,51,53,91,10,47,72,133,254,49,83,221,147,219,168,231,174,31,117,252,248,184,21,140,59,74,144,21,142,213,3,89,192,140,145,53,18,202,69,197,245,86,38,126,136,19,75,197,214,164,231,98,130,190,114,25,110,107,81,117,67,20,252,144,33,148,89,84,91,210,45,21,79,211,235,38,70,48,64,86,14,147,100,98,110,45,57,30,199,115,206,43,142,199,160,187,76,165,228,222,60,226,6,56,78,22,152,130,159,120,251,61,140,56,73,250,204,232,75,168,16,117,49,206,245,210,73,107,52,89,250,164,129,40,39,196,156,25,84,166,153,220,119,166,230,248,213,102,198,65,239,246,7,176,86,101,169,74,225,226,14,127,139,57,42,83,2,118,116,229,70,241,58,51,140,159,41,67,99,134,115,44,55,200,51,67,127,155,250,13,143,31,209,25,208,245,224,14,14,114,252,180,225,197,201,86,192,63,13,191,0,228,194,41,109,210,217,130,19,247,124,52,163,59,209,167,143,21,22,181,185,231,214,5,98,83,164,156,0,159,145,10,64,166,174,6,198,251,114,123,14,208,72,146,165,87,12,46,104,46,113,29,30,223,118,170,14,62,123,164,180,208,178,180,250,137,225,191,233,186,154,161,69,9,106,235,201,163,55,188,198,6,134,35,181,233,116,110,227,46,15,177,245,171,201,55,3,214,146,221,56,167,128,120,234,246,6,243,50,199,217,201,68,220,179,12,27,46,159,200,54,110,2,181,207,58,19,43,109,113,139,91,80,242,106,20,176,154,154,227,124,153,120,55,201,33,29,49,104,59,113,39,98,163,138,254,55,182,215,115,176,195,254,88,0,44,231,43,38,113,80,60,158,70,160,156,44,148,136,251,177,172,66,69,51,236,121,67,48,133,103,201,101,199,140,211,12,115,165,149,50,173,56,59,0,51,111,125,53,204,218,43,116,52,181,201,233,86,18,48,14,216,173,101,173,143,127,63,175,184,129,134,30,3,167,197,74,250,112,10,24,163,125,135,233,195,169,28,69,222,221,96,188,140,227,1,160,251,184,30,38,172,194,64,78,197,119,129,94,113,221,138,31,221,238,138,205,64,75,180,132,19,96,54,165,26,205,167,188,214,92,36,138,95,146,245,142,199,9,104,117,72,182,178,88,163,66,228,81,13,35,86,232,232,202,175,7,47,172,171,115,39,246,161,79,79,43,39,136,87,3,209,162,235,181,72,217,223,147,59,233,40,150,89,1,88,114,122,121,45,89,110,237,145,176,240,220,138,98,208,95,18,60,201,103,47,48,155,227,238,170,86,160,44,147,182,205,181,187,74,165,21,225,71,38,51,138,47,18,226,66,168,241,190,59,195,70,184,71,104,59,72,110,175,133,244,107,215,172,158,95,216,20,204,72,90,188,80,175,78,21,120,232,202,154,165,137,187,224,241,143,136,92,153,213,162,31,198,206,170,59,206,39,165,79,18,234,160,114,151,106,194,43,38,226,178,68,188,225,201,137,15,59,138,86,184,5,10,117,121,121,223,235,201,224,147,228,221,244,89,237,48,161,224,10,16,47,146,86,80,106,243,66,220,9,53,86,17,31,243,34,194,152,231,178,234,90,40,132,152,122,180,184,149,127,63,39,98,40,107,174,173,66,128,238,15,226,182,106,88,35,86,36,241,252,56,220,95,33,62,250,82,124,19,123,85,234,98,100,1,19,40,210,78,254,54,236,183,74,15,184,126,54,204,67,61,140,90,131,114,125,164,160,77,134,209,74,190,84,223,108,65,88,49,182,5,192,28,41,168,111,215,61,233,210,23,207,168,3,150,29,241,166,137,233,17,159,109,20,26,143,118,153,158,117,49,71,218,215,54,164,206,71,172,32,251,232,136,178,108,160,38,75,122,150,186,178,211,92,188,168,113,209,125,68,190,226,243,189,233,185,71,77,232,71,111,26,116,154,139,7,117,66,34,70,85,127,192,212,147,75,1,10,212,161,226,21,224,12,70,211,45,185,109,180,254,177,61,170,255,54,48,15,194,228,138,248,152,146,159,58,164,24,26,56,14,125,250,88,38,222,29,69,80,183,204,218,100,49,241,22,189,107,133,11,199,32,19,84,188,163,121,138,192,222,88,186,212,52,78,205,111,7,115,31,45,97,241,62,210,222,28,94,193,218,197,41,11,22,41,21,146,241,205,45,1,168,39,63,13,22,156,151,230,210,7,77,151,168,12,187,17,57,108,254,227,157,136,216,148,9,133,72,200,67,129,197,172,118,137,254,32,198,220,243,143,166,247,80,220,126,19,127,246,0,101,214,236,163,71,184,188,215,128,251,0,15,123,191,82,79,175,33,166,252,81,199,117,166,186,204,16,239,245,220,201,153,26,44,239,177,35,234,180,90,123,94,205,13,63,253,171,192,234,81,45,107,229,100,33,221,70,65,37,51,6,8,141,39,85,138,33,213,11,154,94,161,50,4,120,213,16,67,77,32,175,62,26,216,129,29,208,231,80,209,200,90,114,235,173,207,131,56,98,194,253,250,89,112,236,124,216,89,246,52,232,178,250,52,215,207,23,225,177,31,151,36,48,210,90,63,77,101,194,86,245,222,218,191,146,212,16,227,84,233,155,233,6,108,87,12,174,64,86,113,231,112,93,113,74,186,152,132,146,62,238,113,19,67,104,169,63,62,166,211,243,253,196,124,186,136,173,65,245,254,184,245,227,137,24,75,116,223,167,65,155,191,98,160,224,90,146,161,85,122,238,68,156,65,141,186,98,56,37,170,136,107,69,81,132,24,93,166,79,247,244,177,170,253,150,43,9,174,22,210,2,239,225,21,11,102,16,45,160,133,252,77,72,141,64,71,196,52,60,141,120,115,165,60,70,223,12,70,88,234,87,220,197,113,42,214,182,224,104,48,38,78,82,48,140,120,68,167,167,189,123,212,162,98,92,87,63,245,182,13,159,161,101,184,189,107,44,39,240,144,114,215,163,72,247,199,35,100,115,54,165,63,187,152,162,252,160,69,127,123,88,250,160,105,40,42,225,229,218,70,90,66,142,129,120,181,18,95,69,156,93,44,55,74,187,201,76,133,152,60,185,14,27,208,160,123,246,178,97,253,171,152,173,19,63,126,220,44,73,184,32,70,17,196,71,67,157,52,245,199,97,105,143,207,74,63,6,119,21,87,71,128,42,214,16,57,159,207,162,197,61,54,33,13,71,51,189,83,86,62,242,49,196,160,91,53,217,102,134,55,213,227,105,139,224,247,87,92,98,23,34,46,207,200,160,169,158,254,93,198,60,92,179,110,5,24,94,226,105,144,232,101,185,64,232,242,138,22,14,61,152,131,114,113,1,62,214,66,137,155,119,174,215,3,142,172,231,205,205,238,222,91,141,39,168,25,29,197,169,252,88,194,245,54,199,140,207,37,20,45,8,61,226,119,177,113,166,99,128,20,163,72,46,170,43,1,229,242,120,118,49,252,35,9,14,88,121,233,252,208,221,184,95,128,225,122,158,166,249,217,95,109,245,100,106,164,44,152,219,253,124,208,52,90,5,71,144,230,177,58,87,220,47,147,26,81,149,82,8,31,23,178,97,199,233,156,129,88,176,167,15,140,162,183,214,30,241,162,140,198,197,180,71,170,173,75,210,171,249,5,98,212,139,121,15,29,248,241,53,171,143,12,224,215,170,166,48,249,29,47,29,129,54,237,152,157,207,195,4,207,124,82,40,146,43,122,131,208,212,19,150,130,213,33,234,184,96,77,155,254,203,68,109,114,127,196,107,121,19,28,205,93,208,218,189,227,202,30,97,194,225,94,121,233,173,185,168,194,11,27,166,26,68,176,138,151,133,74,93,60,106,95,207,213,102,92,154,97,125,1,214,250,108,225,57,189,98,222,186,216,82,86,155,17,20,213,94,195,232,59,206,121,209,135,105,101,41,215,38,108,112,97,232,205,133,155,115,45,74,96,56,244,6,168,36,33,66,204,44,140,246,220,31,220,255,110,174,174,39,150,131,14,231,60,132,165,76,212,180,246,71,157,181,17,86,227,185,22,155,224,41,209,162,5,16,146,27,233,192,110,137,139,108,74,35,135,165,76,168,75,186,193,64,106,37,169,224,175,166,170,164,235,21,80,19,188,131,190,92,9,82,84,189,114,13,138,33,188,11,208,167,101,43,0,184,114,148,153,251,99,160,189,46,177,149,143,185,69,232,52,158,30,26,243,46,64,253,231,30,1,245,93,95,53,139,227,151,35,64,181,75,203,18,242,3,185,255,248,149,225,186,195,69,255,232,209,105,24,119,241,102,62,75,95,13,199,195,205,221,65,230,38,52,15,244,70,146,206,159,215,95,3,22,89,196,64,224,134,155,185,169,37,19,223,131,244,62,5,50,46,158,83,177,94,168,123,26,199,182,43,49,225,227,232,116,89,77,99,199,46,225,145,81,159,173,223,77,6,195,119,56,110,120,89,250,172,133,12,67,76,85,179,184,138,166,94,86,152,233,132,93,196,237,169,4,58,71,247,29,124,126,76,58,176,143,239,70,13,214,242,97,193,202,32,229,19,20,83,192,1,225,226,10,78,187,24,218,92,198,209,234,197,169,222,90,236,2,172,236,92,41,244,100,5,249,80,2,45,149,66,155,89,174,203,53,30,47,180,130,75,57,99,7,255,224,7,171,136,247,133,222,65,155,89,169,243,21,143,10,33,134,47,71,55,116,55,249,176,49,8,62,15,81,179,175,248,108,158,228,86,76,194,157,83,133,84,9,84,123,154,128,0,32,94,153,44,8,219,196,59,39,184,0,146,246,135,23,46,135,168,177,195,12,135,42,64,166,133,58,133,230,38,107,50,74,91,253,113,162,16,163,200,229,147,37,141,118,214,11,126,171,123,179,29,237,163,225,41,16,218,218,157,84,2,178,114,238,41,183,31,57,76,137,97,121,130,41,98,163,251,171,225,167,194,109,46,98,168,52,70,137,91,115,91,129,166,136,27,247,85,143,87,115,249,203,187,105,119,45,113,159,83,1,62,100,202,27,166,250,106,215,133,174,74,126,105,8,180,199,128,142,145,119,107,200,19,241,6,231,35,30,62,95,45,83,122,156,119,11,120,196,171,9,185,23,17,15,106,57,226,187,40,167,17,61,77,255,66,138,144,4,49,83,1,254,57,254,161,129,241,198,114,25,199,176,76,202,121,122,213,184,95,166,177,64,171,152,50,211,88,236,9,194,144,196,127,137,122,151,216,134,211,106,61,150,74,169,54,24,33,198,68,210,135,207,129,172,53,196,71,197,60,83,102,208,85,17,119,0,250,167,85,21,47,192,243,93,138,249,164,27,105,224,61,198,221,69,105,173,16,88,20,74,232,104,23,15,171,146,60,154,136,201,235,132,145,3,138,118,211,213,130,172,213,147,139,32,20,154,225,125,197,103,164,125,198,103,109,163,85,144,175,54,216,243,41,129,133,45,108,86,48,60,82,8,212,194,214,206,173,234,122,236,126,54,113,44,54,21,11,207,143,211,4,125,213,229,57,59,93,239,123,106,28,107,118,7,158,167,181,115,131,44,27,216,251,247,105,208,31,84,76,31,245,181,243,39,1,220,59,229,176,6,167,107,159,157,235,188,106,134,132,20,71,111,247,183,139,144,251,149,15,41,48,28,16,2,130,114,0,58,45,171,61,194,22,36,60,178,56,109,199,118,78,117,135,19,77,238,43,169,244,76,146,23,136,88,104,126,21,177,89,59,41,190,45,193,24,56,186,101,100,22,44,28,225,201,254,76,119,17,119,144,49,35,54,64,97,188,56,232,80,116,210,15,30,98,240,137,101,104,64,97,238,27,173,177,60,184,188,155,236,200,40,17,8,2,252,85,63,155,26,144,114,159,6,200,90,52,18,165,231,217,75,68,136,251,131,190,43,223,109,202,209,205,210,12,251,165,28,62,124,128,179,75,115,72,235,86,93,9,45,81,247,134,24,195,96,94,85,183,66,199,4,240,73,41,244,68,235,184,241,193,60,243,79,60,150,248,74,19,49,132,127,211,7,86,43,153,56,153,148,57,12,30,214,197,199,127,215,12,226,185,109,106,89,49,103,231,146,94,85,66,88,112,143,246,24,25,221,25,93,183,33,24,96,53,188,127,246,148,208,110,30,113,63,46,98,246,93,10,105,67,213,189,176,183,225,2,187,24,82,0,9,137,15,12,163,30,17,44,187,54,111,185,4,148,106,71,19,251,5,66,167,164,224,181,22,96,147,243,253,106,122,58,53,108,49,44,198,84,227,213,116,146,73,160,116,240,89,119,220,128,62,138,187,56,176,161,188,12,155,136,45,70,172,188,26,255,190,184,139,109,33,89,97,54,43,214,195,153,98,185,240,240,182,24,204,131,52,66,141,160,96,55,132,80,121,55,105,238,143,172,20,49,241,28,9,174,81,143,117,108,102,127,55,24,93,186,154,20,141,236,8,210,30,49,200,244,242,238,198,199,198,46,61,123,54,9,4,8,189,192,109,59,242,34,226,181,164,20,163,128,200,146,122,40,134,110,24,69,50,167,128,118,109,95,174,110,65,21,25,89,239,180,246,248,122,29,11,108,74,213,14,58,1,0,125,63,186,84,166,39,185,127,168,180,1,49,198,197,192,162,72,156,9,177,67,245,255,196,218,251,122,196,220,164,254,89,231,47,143,37,198,31,137,232,113,99,188,198,50,35,81,191,49,41,24,140,240,25,40,59,83,103,28,24,149,29,3,167,15,170,235,94,129,37,47,12,2,171,13,80,107,98,112,193,207,136,87,30,139,185,11,84,127,225,96,59,199,247,17,131,91,147,117,198,25,216,136,232,219,34,125,165,239,166,1,50,178,1,132,34,166,16,86,195,245,78,23,134,79,26,144,109,67,2,200,32,196,22,47,219,193,47,38,135,53,69,76,171,65,137,161,45,171,252,16,49,32,232,161,76,143,141,53,180,102,2,20,182,212,67,175,216,148,139,94,49,20,54,111,245,44,191,234,14,81,105,192,35,52,111,209,46,132,8,166,192,26,3,190,12,16,189,75,59,93,68,119,202,161,15,207,17,188,134,142,128,218,52,17,83,92,230,83,206,21,52,165,191,131,122,24,42,160,183,139,143,151,39,224,37,5,42,157,192,209,132,113,210,48,122,68,92,123,139,135,201,208,234,213,57,129,9,8,33,212,6,98,109,195,63,113,148,119,117,113,127,202,230,1,168,167,53,46,196,180,222,138,99,7,115,102,119,160,26,126,27,206,32,89,107,12,192,200,68,128,17,69,179,171,136,97,58,117,117,121,156,200,66,185,185,136,141,179,107,186,120,144,89,144,167,41,54,139,4,226,209,210,196,138,228,105,34,244,94,193,85,0,199,230,204,136,24,128,3,143,160,225,209,156,61,47,31,54,150,241,213,186,184,112,149,202,122,80,224,60,239,211,149,86,56,153,212,73,212,43,133,184,3,63,34,67,179,206,59,15,181,22,120,209,165,174,190,88,231,156,215,243,1,223,147,122,210,31,199,4,79,174,241,10,198,71,121,158,174,134,61,224,98,250,189,197,32,183,62,136,29,15,195,145,38,25,152,115,174,207,21,114,127,251,168,83,205,238,204,205,6,114,117,9,10,78,23,38,0,138,97,8,187,20,23,3,119,117,165,88,235,35,18,75,5,76,73,129,253,162,142,27,162,38,95,47,98,246,26,209,161,183,231,78,56,200,89,91,118,210,135,157,230,15,27,198,148,236,226,5,7,172,87,36,21,163,77,77,18,251,160,35,182,221,93,188,232,135,145,154,133,101,22,95,142,167,71,233,90,77,113,150,3,188,107,255,46,80,110,178,184,210,139,0,117,132,252,57,196,67,45,56,142,125,242,98,11,66,54,243,41,143,89,228,78,239,172,0,180,165,249,100,64,12,147,131,207,23,90,238,159,16,51,209,235,228,205,164,164,249,64,68,20,49,77,148,94,35,134,98,168,73,63,27,168,198,234,106,190,254,66,158,242,112,7,170,104,185,244,152,231,210,245,5,134,7,78,105,117,241,160,179,85,197,214,242,226,98,0,142,4,150,8,216,246,73,45,135,139,141,141,94,246,2,198,140,99,111,25,62,2,0,61,34,30,133,160,145,139,7,133,9,247,128,112,163,204,176,255,224,153,228,34,21,177,241,74,119,23,83,228,243,60,221,7,157,146,33,70,99,138,116,174,221,220,210,169,166,167,37,146,75,212,145,234,222,120,245,152,234,13,27,221,130,55,185,22,139,73,106,72,116,217,69,154,199,21,159,3,35,35,91,148,127,220,129,27,145,167,108,149,69,51,112,189,159,77,188,72,70,78,198,63,114,48,208,209,47,225,169,36,201,94,251,142,161,89,82,173,233,208,142,39,114,135,86,160,99,126,134,6,182,86,252,56,167,64,243,36,92,242,35,14,119,133,151,245,121,53,115,250,85,127,22,35,95,216,186,94,139,236,145,15,12,66,82,77,149,99,105,238,225,154,184,226,177,20,209,88,139,148,89,241,123,21,80,138,42,20,109,208,255,66,207,237,139,93,249,163,216,212,32,98,158,91,197,127,220,74,82,116,51,24,251,155,43,134,163,87,171,34,21,82,162,85,162,252,159,16,105,175,83,207,192,177,108,206,167,250,208,0,8,83,49,211,153,146,95,142,149,76,82,145,31,103,159,29,133,232,239,6,163,69,186,49,10,160,56,59,18,168,246,217,89,66,8,70,33,25,86,179,177,216,84,49,117,8,51,223,160,78,165,133,189,233,208,184,100,86,204,57,104,104,89,102,109,3,93,216,226,97,163,51,169,34,37,220,228,213,57,21,108,115,77,89,31,19,137,2,104,95,238,95,164,90,158,134,148,60,106,123,42,41,25,129,10,69,103,116,231,137,69,60,161,117,145,145,29,85,124,83,87,149,206,162,46,187,120,91,237,132,15,28,132,146,37,90,7,7,103,71,53,20,221,187,10,241,142,247,148,0,26,248,196,86,185,46,123,5,198,209,116,247,233,54,176,123,25,248,176,150,151,111,51,64,145,80,69,39,109,156,133,234,33,159,99,122,156,229,20,235,16,62,186,18,17,60,216,66,187,128,176,211,229,80,193,222,117,49,17,236,44,210,105,252,161,159,212,144,235,228,146,192,19,104,222,61,67,100,183,13,105,19,63,226,141,147,250,125,150,149,42,76,137,64,32,78,225,117,66,148,162,60,201,136,41,192,244,129,27,145,166,4,117,128,220,105,145,239,35,85,158,164,197,170,88,213,120,105,33,30,6,116,40,98,32,102,253,226,133,191,181,235,78,1,33,206,157,51,52,227,210,125,178,73,185,250,148,80,209,210,36,225,70,11,179,163,178,80,174,180,4,41,16,19,199,56,172,63,41,221,22,251,134,121,43,172,42,129,205,88,152,75,140,224,43,62,134,74,117,82,9,74,37,55,37,148,34,110,164,147,124,96,147,130,215,107,118,86,219,127,238,129,24,31,184,120,225,244,10,153,55,224,226,97,16,15,87,108,57,30,183,176,104,202,158,194,121,71,34,111,4,4,15,241,205,174,224,139,149,240,205,221,129,112,145,213,41,3,131,8,34,185,153,210,129,158,151,24,50,173,4,37,218,187,200,133,114,189,171,152,194,120,207,54,252,232,101,154,188,154,235,59,66,177,24,191,40,125,17,3,199,239,134,62,1,78,69,197,59,98,40,37,252,208,211,116,221,197,42,133,140,162,55,71,122,38,29,218,153,5,17,211,149,226,151,19,221,184,73,72,139,16,3,114,88,175,24,114,20,17,19,69,246,41,199,144,215,216,57,54,213,92,97,57,90,137,120,127,164,43,202,205,77,58,84,120,246,126,172,7,201,179,119,173,169,21,12,247,133,120,116,146,91,17,196,52,131,224,112,49,133,211,186,145,112,102,70,172,38,132,195,130,47,90,129,10,76,142,41,201,253,9,178,142,44,215,50,36,34,127,55,117,83,169,202,148,45,250,187,252,213,213,24,43,229,187,136,40,111,207,75,193,51,211,229,230,161,214,245,44,134,59,179,148,7,104,121,13,79,27,84,174,139,91,87,242,5,250,201,157,15,15,41,161,86,57,153,187,0,225,227,155,176,81,183,156,85,108,8,10,190,203,136,254,136,65,123,196,32,23,185,219,69,125,240,22,34,89,248,84,141,168,209,197,70,252,112,197,68,71,169,209,119,49,77,17,87,149,1,191,7,191,155,15,141,6,123,65,199,250,137,91,156,15,224,179,135,62,76,39,181,107,28,250,208,135,104,104,120,51,143,202,241,96,206,17,111,197,106,230,179,243,13,120,158,179,65,224,80,63,155,12,104,14,49,48,61,170,22,232,90,41,37,196,88,68,207,187,211,113,116,227,105,136,137,82,122,150,11,76,132,43,134,96,94,23,123,91,131,89,136,205,235,214,189,112,28,99,15,46,24,179,101,213,229,94,228,188,252,206,236,80,172,148,41,39,100,13,3,138,137,145,211,148,165,67,35,113,124,167,156,0,103,146,105,153,134,59,225,226,110,125,135,143,24,166,138,18,187,129,18,215,162,135,119,142,26,171,157,134,26,18,213,74,242,90,236,211,81,141,126,86,196,228,108,70,76,121,7,170,78,6,14,29,112,190,83,110,56,118,250,230,74,46,55,164,160,90,60,226,181,194,141,6,167,190,61,115,6,98,120,13,77,75,3,105,237,143,180,85,143,119,194,168,50,94,49,248,162,53,30,166,43,119,200,156,16,96,25,113,252,80,80,91,71,6,108,210,8,93,57,33,80,92,239,156,13,71,176,70,12,142,218,35,78,1,208,80,88,142,180,84,153,14,226,138,30,113,57,42,229,140,76,55,57,86,126,169,87,188,180,173,223,134,86,35,133,67,120,140,194,111,189,34,122,212,75,157,131,127,14,103,215,219,9,71,57,30,38,171,91,117,100,231,52,2,136,230,98,254,178,106,29,234,230,60,110,216,173,213,118,235,189,105,93,169,46,165,161,87,231,164,253,232,148,67,12,137,148,62,92,9,173,127,227,134,38,43,109,213,180,48,72,117,15,165,14,235,158,220,237,17,231,88,46,196,103,98,170,90,19,80,45,117,23,215,135,108,198,34,21,213,193,233,11,37,243,189,171,166,134,103,214,167,140,196,220,115,67,128,56,233,110,209,48,238,19,221,70,37,74,7,204,79,159,77,190,216,202,72,98,204,150,230,203,106,93,225,229,186,119,0,2,247,90,106,164,16,248,137,38,143,193,109,211,84,27,97,145,182,120,119,53,78,60,53,175,146,225,122,132,120,41,125,136,213,20,221,72,14,226,150,116,228,149,134,9,87,9,128,29,42,103,188,177,33,18,112,113,49,153,80,213,101,192,16,215,122,63,140,230,139,173,139,177,115,220,77,220,61,138,90,1,65,193,121,190,196,172,89,179,133,46,37,160,170,62,50,48,242,30,11,232,92,106,176,195,186,216,74,244,247,179,129,105,195,139,5,51,48,20,221,253,235,86,113,177,158,69,98,130,156,29,195,221,115,49,150,157,190,251,88,15,117,220,221,64,202,240,181,11,205,39,115,49,24,147,207,187,55,249,158,120,186,129,253,164,218,12,156,84,191,239,7,209,177,166,202,110,130,189,229,94,0,237,147,173,62,226,99,107,164,88,17,72,118,182,222,0,128,236,68,200,131,155,166,36,125,55,4,95,17,81,28,9,144,207,215,0,3,24,223,151,4,171,36,233,221,180,143,173,33,103,15,94,130,161,246,64,35,65,32,135,111,85,53,120,241,130,75,156,2,236,223,166,46,200,166,203,49,86,236,135,160,53,213,206,25,164,173,92,92,182,98,180,83,168,56,131,52,143,12,51,254,75,17,241,49,181,87,88,104,84,73,234,119,115,75,98,108,94,101,169,39,140,22,140,217,68,149,26,206,164,138,43,104,12,33,166,19,77,204,59,90,115,107,187,191,13,72,138,188,186,24,231,110,172,8,145,57,181,254,80,175,211,75,129,135,49,116,203,17,162,40,32,133,139,61,8,248,170,169,79,80,162,175,152,114,16,231,106,146,161,209,116,20,85,48,118,134,164,51,155,62,158,57,189,139,24,70,81,152,14,150,136,169,199,245,105,129,113,189,168,93,58,224,10,88,33,237,86,68,32,226,109,204,118,87,99,158,159,106,143,120,182,56,159,86,66,38,55,12,176,193,217,49,124,72,126,163,11,100,51,28,75,181,69,157,203,168,198,28,165,239,30,84,217,132,58,182,252,169,254,248,2,190,203,167,156,150,86,1,18,101,104,64,23,248,33,104,198,79,39,239,166,39,210,99,219,199,200,129,135,165,139,20,54,38,31,247,249,46,205,152,89,196,120,58,74,28,21,175,75,27,131,142,184,2,46,224,227,166,166,118,13,21,211,3,230,155,152,36,112,149,120,74,181,94,43,55,177,126,204,172,91,214,26,39,207,65,118,73,211,66,183,121,215,131,93,182,99,70,33,241,209,138,91,131,90,165,79,248,19,211,137,40,140,150,149,118,153,29,177,154,115,131,172,38,220,116,149,226,148,225,204,118,5,188,89,202,144,68,28,8,165,212,5,211,248,126,23,139,132,150,147,70,20,240,43,143,153,41,143,22,99,2,243,175,130,190,123,202,245,85,126,78,159,143,139,38,106,1,53,70,76,117,162,79,217,254,65,123,234,143,27,242,149,139,1,125,232,93,159,158,228,231,126,226,163,123,82,47,58,101,101,153,45,250,137,9,232,150,231,187,8,147,250,140,130,203,58,133,16,188,26,159,152,23,103,151,31,208,215,208,15,59,6,67,243,48,43,101,92,189,101,29,90,135,175,164,185,24,26,93,113,158,138,149,160,123,154,144,113,20,65,222,38,45,187,131,106,3,113,109,2,139,0,194,56,110,191,191,155,202,227,36,219,176,128,189,27,125,69,208,199,100,9,124,35,198,253,45,46,198,65,213,73,205,248,13,126,54,161,143,1,183,90,196,64,135,250,70,195,142,20,202,215,250,107,223,116,131,25,55,74,138,11,12,116,157,234,109,151,110,250,49,31,241,184,119,31,224,11,101,63,3,195,156,246,173,244,255,105,123,151,22,92,154,236,58,243,191,104,172,65,220,47,26,27,131,193,179,30,54,166,17,221,133,41,104,75,162,92,61,16,70,255,189,227,217,111,238,29,43,206,220,212,55,168,115,214,201,124,51,35,227,178,175,107,65,58,214,164,124,0,248,28,119,49,102,212,86,205,165,111,197,81,24,23,27,65,182,14,9,122,195,254,216,148,140,9,145,46,203,3,97,219,184,152,54,246,231,181,136,66,197,131,81,133,164,231,139,241,193,71,22,158,2,192,149,116,229,66,88,210,220,57,162,188,179,74,215,42,48,195,226,99,54,56,88,223,149,91,154,55,24,208,2,76,103,175,222,124,90,173,227,7,67,75,86,86,123,70,133,97,114,184,28,115,78,127,250,108,159,97,7,173,137,5,166,235,39,83,84,230,38,26,229,46,163,174,103,196,87,11,123,126,193,152,185,158,49,69,157,206,207,236,99,19,145,198,232,207,142,212,189,25,29,251,25,98,22,69,161,140,241,231,94,38,227,241,12,105,137,122,246,69,205,171,208,103,212,95,107,80,76,133,205,16,60,67,54,200,79,127,111,189,147,177,113,63,175,101,133,22,14,19,100,233,58,162,20,187,251,70,187,141,23,239,93,31,45,204,214,179,196,97,170,95,207,197,35,234,163,55,58,83,162,142,101,11,183,186,60,54,91,87,86,5,93,224,30,16,93,190,186,89,33,95,85,28,165,235,65,188,69,10,22,74,116,85,211,227,144,132,57,149,173,204,76,224,15,70,239,104,234,4,37,85,213,2,102,63,200,55,161,91,127,122,112,30,173,196,147,28,194,195,201,205,48,177,252,157,172,244,86,92,16,44,158,230,60,89,133,42,96,4,149,244,234,49,163,106,129,211,83,197,202,233,174,39,31,230,227,185,141,170,65,30,141,216,157,171,37,225,153,142,41,253,124,60,57,254,253,111,26,213,148,146,177,255,252,113,54,125,134,6,48,41,37,189,154,201,241,69,207,42,68,54,89,248,218,170,81,95,120,54,139,132,69,203,82,81,110,77,95,203,153,114,97,76,163,211,81,143,46,116,190,191,41,76,115,19,117,42,250,219,20,160,127,83,184,26,103,65,222,122,170,14,43,113,119,248,156,100,210,48,11,76,200,210,159,252,156,123,106,155,113,222,55,151,228,59,40,78,121,206,207,169,233,246,44,62,59,242,163,122,45,44,7,62,100,199,36,249,99,150,182,181,252,103,9,81,164,244,128,86,107,234,176,153,163,207,54,57,156,47,138,216,138,121,174,207,146,31,110,142,226,204,111,106,34,116,229,156,117,213,29,158,100,137,250,179,228,225,245,243,151,130,151,108,213,119,143,173,30,79,180,192,67,209,20,6,59,244,242,107,169,223,105,249,153,6,112,91,125,111,133,28,101,126,166,63,21,97,174,97,75,254,121,208,4,161,87,39,202,97,62,248,199,144,179,158,93,210,25,80,42,11,7,62,241,103,251,78,30,222,165,211,158,68,239,179,23,193,120,228,63,141,157,160,94,238,49,41,82,114,6,80,202,79,76,96,90,96,226,249,211,127,187,82,103,253,156,244,84,14,54,127,109,200,62,134,218,178,139,250,198,230,232,176,154,67,129,153,114,37,96,202,48,196,59,192,145,108,174,0,125,158,139,58,219,244,192,244,204,79,135,225,187,214,159,166,0,242,59,88,240,206,206,121,42,161,28,26,148,182,147,35,33,158,158,114,215,205,44,209,206,20,99,102,212,153,67,127,186,178,120,114,192,208,241,234,213,196,21,242,133,223,136,96,54,59,173,198,163,81,177,167,254,26,196,191,174,71,201,213,116,149,136,67,118,54,102,207,219,255,158,76,244,136,76,2,101,120,27,9,48,213,248,234,185,192,5,16,15,70,131,170,38,87,54,138,162,190,170,243,176,34,168,252,56,69,244,162,59,76,167,153,186,246,40,97,58,43,224,49,100,173,138,83,225,209,251,220,126,53,133,82,83,253,49,90,138,90,92,220,172,69,82,224,236,17,111,248,99,216,82,196,89,179,14,236,248,150,115,216,23,81,55,18,22,158,128,33,243,215,160,129,21,70,196,136,77,147,30,154,10,67,75,236,87,163,225,179,150,222,156,168,106,10,184,209,176,165,46,44,26,17,195,159,28,39,71,196,167,173,207,176,122,251,125,53,250,48,157,133,60,76,118,91,160,114,202,228,165,158,251,180,230,100,127,114,216,236,170,78,133,73,101,223,23,27,99,78,30,235,241,241,189,9,150,248,242,57,102,5,148,129,250,222,68,229,124,5,176,214,32,179,18,24,85,117,255,216,180,145,116,209,247,100,114,64,43,60,28,166,110,67,103,210,249,182,195,51,205,102,148,183,84,100,80,49,70,157,94,181,26,55,131,244,254,179,67,181,104,192,228,56,161,25,80,198,188,83,193,255,197,66,237,112,223,194,11,200,90,239,201,13,17,84,204,86,153,250,104,198,0,211,2,198,158,210,49,71,76,166,199,111,195,98,218,159,155,83,34,28,195,114,204,226,169,91,22,86,161,19,225,86,10,76,104,41,23,116,82,44,224,131,118,38,10,231,164,6,160,206,245,43,174,166,36,66,247,133,102,5,207,62,166,176,71,37,141,218,209,96,236,177,78,170,227,142,163,217,52,54,70,96,123,249,160,145,181,86,19,137,125,127,58,195,234,129,127,9,19,129,27,124,216,254,219,221,72,219,229,197,42,156,237,195,95,172,155,8,111,87,152,41,224,159,251,44,40,122,7,5,198,51,242,67,4,197,99,141,63,209,55,176,182,63,216,64,255,69,92,0,44,34,168,212,63,120,214,179,100,244,115,81,52,157,98,46,156,211,136,72,128,68,35,169,140,137,49,163,0,117,203,161,77,89,193,242,94,221,3,119,19,233,212,80,103,40,195,81,175,67,211,176,38,178,169,137,243,93,254,188,5,238,132,160,200,203,204,184,24,165,32,141,223,54,140,198,111,192,40,10,233,234,5,80,112,82,93,24,155,248,56,71,188,6,135,33,180,110,1,179,193,213,39,195,78,151,200,55,19,248,215,181,107,30,2,238,93,175,89,51,86,192,241,84,214,96,151,59,89,21,185,153,81,214,19,245,166,151,215,39,169,137,233,137,150,6,65,241,234,25,146,74,11,87,91,154,197,216,20,14,102,255,105,44,235,52,234,19,112,207,94,6,72,58,35,143,167,186,5,78,108,175,203,180,242,251,253,4,220,23,74,176,205,209,137,234,150,102,177,137,186,94,248,88,142,227,73,145,87,232,18,191,143,89,233,158,236,58,40,36,135,219,133,77,104,89,179,20,168,147,248,242,96,0,142,1,32,239,53,141,228,57,174,158,15,233,7,57,14,83,78,249,96,108,189,165,201,27,130,168,222,248,6,199,19,122,210,154,168,182,208,89,92,77,173,135,14,57,85,5,61,166,82,163,60,187,234,139,65,172,82,252,115,54,190,110,127,225,144,60,58,239,133,115,212,159,155,227,25,141,128,209,169,215,60,55,58,223,217,31,13,22,208,148,245,189,137,205,204,184,154,216,244,208,223,46,161,131,195,144,194,62,162,223,11,161,249,120,176,190,83,123,174,37,170,86,227,151,39,42,143,58,85,126,223,255,131,103,54,85,10,125,107,20,66,125,80,206,215,25,79,210,21,174,106,231,167,36,211,73,234,186,252,249,65,226,230,139,150,228,253,212,35,249,183,68,21,66,163,110,201,104,244,115,192,117,117,33,161,168,70,13,228,135,106,133,22,69,11,45,72,164,56,45,199,175,245,75,173,105,42,56,67,149,203,212,107,207,15,235,173,39,41,73,159,162,219,100,122,181,44,128,168,154,239,224,149,46,179,245,214,105,160,23,146,3,94,84,159,106,157,198,89,199,201,7,108,163,189,183,245,230,217,26,217,46,172,108,134,228,23,115,246,78,12,180,41,140,164,89,203,6,56,111,28,69,254,251,185,184,157,125,216,157,186,227,197,98,162,62,137,81,179,206,29,166,53,77,87,7,140,11,97,139,211,37,147,213,70,74,176,77,127,89,54,100,96,105,103,213,159,78,230,49,57,108,234,145,250,220,231,248,46,62,77,142,233,140,208,242,83,202,71,97,166,63,56,189,90,106,105,64,134,20,165,224,8,22,140,164,182,31,180,19,181,221,171,87,75,91,179,228,212,103,23,95,183,104,118,61,99,70,183,183,119,216,87,40,7,114,209,221,172,85,155,244,14,247,243,185,199,31,229,16,45,46,166,225,116,106,77,2,186,115,219,47,174,240,171,233,30,94,57,202,124,1,180,95,24,162,62,233,251,226,26,55,216,225,20,128,85,173,44,152,195,83,174,48,218,118,50,172,2,83,97,226,235,167,49,201,159,125,214,72,18,60,136,4,111,0,212,152,90,143,106,109,57,14,119,52,219,228,201,49,59,195,213,197,137,40,207,201,135,126,247,136,49,165,223,85,235,102,18,164,199,213,63,215,57,74,90,214,130,138,132,161,25,99,74,75,135,116,247,243,74,231,212,117,63,128,138,41,136,98,5,198,0,240,189,240,108,223,4,177,187,22,0,35,208,228,239,53,170,197,84,181,122,24,215,205,111,62,198,144,90,63,194,124,132,35,253,222,103,37,169,135,114,230,231,36,21,230,15,110,218,117,90,246,191,104,24,143,49,59,46,30,25,47,173,152,238,61,182,44,228,165,179,82,211,152,180,165,19,57,86,104,106,114,213,18,246,105,180,131,126,245,50,250,106,45,230,110,112,187,6,76,119,94,211,82,240,171,12,15,74,27,64,215,18,246,38,211,148,190,218,183,194,253,188,150,243,226,80,32,74,26,91,203,227,41,58,137,137,182,42,108,215,50,104,212,139,133,133,213,136,150,61,77,3,189,67,195,18,176,81,165,105,217,127,181,31,119,152,30,182,7,134,47,32,6,237,188,51,98,88,210,83,48,207,173,147,191,24,17,119,101,241,222,230,209,196,250,179,22,123,105,110,65,202,58,132,100,105,217,128,250,73,175,70,108,51,6,149,226,137,36,164,61,155,29,52,175,184,249,68,244,48,107,47,5,207,27,240,249,252,73,122,59,81,106,242,194,104,232,16,147,42,59,22,130,170,104,226,58,140,167,32,141,105,27,6,183,230,49,0,66,92,235,153,136,40,51,59,93,28,36,219,28,11,122,53,37,48,59,96,10,40,181,116,255,248,31,231,127,203,225,109,193,102,109,79,33,157,243,141,10,21,223,69,249,130,54,60,209,225,42,119,11,146,105,133,62,121,81,167,211,170,38,28,181,245,123,194,39,48,90,192,155,246,6,153,137,25,35,218,205,90,227,100,210,110,191,99,108,192,44,226,131,74,25,240,124,187,118,50,82,120,14,239,172,125,161,68,97,118,28,65,180,232,43,49,45,104,246,22,97,148,122,147,138,164,227,107,117,127,232,99,189,17,49,18,172,159,143,83,29,133,76,75,191,213,57,66,40,113,253,96,78,198,214,245,169,50,133,153,205,97,172,72,225,108,198,183,36,73,228,48,141,65,218,184,121,150,49,34,147,14,115,136,42,58,205,14,114,148,110,145,58,254,104,176,138,193,62,207,120,252,54,253,105,108,229,111,229,157,101,67,7,227,208,190,177,150,92,123,218,108,150,183,251,241,156,192,205,73,36,16,89,62,123,138,246,101,158,205,40,242,231,21,170,140,36,102,60,9,65,212,44,253,67,210,197,89,133,127,108,89,88,202,45,75,2,238,199,76,215,30,67,147,133,244,171,81,7,146,52,27,93,97,232,149,249,151,38,119,50,181,147,143,114,19,183,68,6,116,113,218,104,110,97,165,230,15,62,40,161,155,218,138,55,104,127,240,133,57,176,143,151,54,219,81,18,236,99,134,122,107,213,102,113,83,189,13,95,149,40,118,127,222,250,24,119,219,121,107,234,48,230,82,237,197,131,210,208,249,243,105,11,56,223,111,104,59,234,128,64,43,110,142,108,79,31,15,156,157,75,11,216,184,237,4,254,53,172,126,48,236,115,75,58,141,104,246,78,53,174,134,30,75,63,118,69,248,34,94,155,134,237,173,79,70,49,158,247,186,86,163,108,83,162,59,20,39,139,215,51,24,60,196,95,164,164,102,71,28,104,16,132,202,218,162,75,153,193,10,48,87,213,120,160,41,38,221,135,182,30,90,25,79,82,166,206,212,11,76,145,169,60,53,28,112,174,62,97,87,159,67,78,123,162,247,104,174,165,12,204,167,43,10,151,104,11,179,39,75,34,31,77,231,27,137,229,120,52,243,67,183,194,72,213,198,215,160,213,81,103,240,175,142,201,111,126,54,186,173,4,97,192,189,196,205,209,105,79,243,249,237,76,237,184,195,27,165,241,252,60,90,118,89,120,204,66,22,196,211,174,141,246,172,95,221,80,181,211,253,10,182,158,26,203,167,89,103,166,182,138,31,147,167,199,7,131,185,167,235,242,65,190,221,11,28,49,166,167,150,213,32,144,146,104,73,113,152,248,152,238,103,84,231,133,3,3,255,218,124,122,112,211,64,211,198,111,126,222,153,93,68,224,95,220,195,97,20,92,132,76,129,32,161,235,87,215,97,201,125,57,245,72,252,80,250,239,240,124,106,170,169,124,66,142,192,97,26,235,36,132,133,101,0,221,129,223,156,252,171,54,131,243,146,103,168,2,30,116,146,43,153,2,81,227,216,208,206,160,108,229,13,128,238,101,132,43,60,142,137,148,250,67,197,0,149,163,199,236,135,85,40,138,49,112,86,30,122,167,223,247,132,163,179,73,163,20,48,196,254,211,97,146,9,202,70,50,136,39,120,18,198,20,165,149,22,135,0,192,140,153,8,117,9,165,10,194,111,1,215,191,219,126,51,65,176,35,36,123,211,180,227,253,228,180,66,116,137,242,194,173,177,150,179,99,176,6,58,117,237,194,204,65,65,158,111,74,40,124,103,221,46,39,1,203,238,113,245,153,127,246,181,192,204,62,159,168,200,66,18,166,23,248,88,30,177,126,105,6,43,93,217,49,206,100,153,222,119,128,214,31,244,141,69,217,74,50,236,134,14,99,245,232,147,211,87,237,117,84,245,71,120,58,149,103,133,153,157,47,188,251,122,104,88,226,124,50,10,151,38,166,186,117,206,78,143,66,81,15,52,165,106,1,213,18,170,124,252,173,172,191,242,189,154,146,238,237,240,128,191,81,9,94,104,48,141,185,192,166,174,182,248,100,30,71,196,146,48,198,84,150,8,170,7,115,196,207,72,139,61,78,198,52,157,155,248,216,132,70,122,121,96,50,189,254,222,112,113,21,93,96,116,206,238,234,115,129,92,183,138,226,80,102,218,188,25,252,28,216,88,38,207,147,55,216,47,252,201,141,182,123,234,123,31,127,216,59,196,76,89,102,75,241,101,249,137,213,248,79,147,234,171,122,49,209,185,18,247,238,108,228,98,233,76,139,149,199,197,208,147,103,69,173,12,203,103,194,153,6,83,185,236,208,136,70,5,233,131,143,37,212,180,237,153,182,230,115,182,250,152,13,82,11,242,96,103,231,78,17,241,103,157,55,37,234,158,8,219,238,18,48,212,79,93,57,142,54,60,97,241,211,56,171,186,101,37,33,97,177,150,41,229,88,97,35,205,190,213,154,6,251,124,96,26,201,61,61,58,109,26,63,183,46,237,58,24,147,142,186,172,99,146,8,21,181,128,231,210,124,0,164,43,216,50,254,220,28,187,202,99,143,213,147,157,183,6,239,240,44,150,135,84,202,20,43,28,29,164,84,244,98,66,104,158,68,164,86,182,137,150,121,65,224,241,156,3,254,218,212,150,137,5,134,86,18,193,93,71,161,106,84,106,52,200,174,221,156,182,66,90,181,151,209,221,107,222,52,90,237,116,87,126,62,252,149,179,143,126,15,182,152,50,15,155,220,36,149,234,231,203,57,69,137,237,233,213,156,62,254,61,206,42,109,15,85,137,233,176,70,38,157,40,248,195,221,76,240,39,59,33,85,37,219,50,37,122,253,43,240,206,126,226,47,19,59,205,74,79,118,44,226,168,26,162,160,119,234,150,67,127,112,113,205,168,10,57,44,66,52,2,55,250,47,28,166,228,87,130,119,208,174,141,21,199,238,130,230,68,89,242,81,174,79,78,109,123,96,236,21,69,207,183,46,241,218,16,211,168,251,127,94,154,146,11,135,207,126,49,30,34,60,148,53,98,75,89,244,142,79,153,227,195,18,175,238,223,47,219,237,116,30,90,205,70,141,171,77,205,182,42,79,30,91,156,191,118,163,179,86,30,28,123,46,194,84,196,253,30,98,154,97,130,58,129,158,109,51,137,221,138,224,4,253,0,14,163,3,172,111,141,54,85,141,143,141,96,148,248,186,132,236,163,206,246,12,192,57,177,171,94,75,53,141,39,186,151,229,59,197,16,33,99,216,239,199,234,136,171,234,76,72,199,48,245,82,114,115,102,206,159,245,234,99,93,184,96,78,53,69,227,33,158,194,160,173,179,95,24,94,1,97,224,179,92,179,115,37,88,14,101,41,207,106,183,178,159,233,168,105,93,20,69,225,57,94,1,19,235,22,34,72,82,242,190,23,82,253,50,69,248,210,56,38,67,170,28,152,194,18,161,137,156,88,0,30,25,95,38,110,241,240,91,178,26,183,160,242,78,20,91,239,152,36,3,57,66,153,6,72,206,69,106,127,33,243,166,188,47,48,103,119,215,161,226,99,80,232,38,79,13,91,105,76,110,124,17,105,143,47,70,103,236,165,220,213,168,109,148,15,138,24,200,240,110,60,88,18,30,193,123,218,210,169,230,139,41,54,172,154,73,96,88,138,47,92,173,86,92,224,148,56,201,28,166,217,75,78,181,206,25,27,165,26,231,180,61,139,67,223,171,154,22,174,127,44,138,250,149,64,255,215,76,228,133,109,112,19,20,141,147,26,123,197,93,28,133,186,42,37,181,61,246,46,98,73,14,159,49,151,186,253,98,92,193,35,6,149,22,2,21,152,128,140,190,222,223,166,38,93,217,172,183,17,53,222,13,131,221,110,42,235,51,228,112,14,115,118,73,153,226,129,225,224,112,115,21,11,254,17,227,129,151,229,44,46,127,240,137,4,240,82,20,237,248,122,209,165,18,43,52,236,246,40,242,178,50,14,105,32,129,187,31,233,214,128,9,143,9,17,9,37,166,56,160,1,51,170,85,225,49,218,69,169,8,146,215,66,166,201,57,7,142,133,65,43,223,210,139,199,205,63,18,237,74,250,49,33,62,237,113,235,133,35,154,149,234,154,218,63,63,204,161,98,109,82,82,135,228,192,224,121,2,62,179,80,222,217,124,112,183,157,142,223,73,83,147,94,124,166,201,16,152,108,188,60,118,255,133,196,28,70,77,165,232,205,241,100,98,134,211,184,32,5,217,216,193,136,100,197,131,55,188,34,249,152,72,40,239,123,115,152,206,229,84,107,8,118,228,89,46,12,49,137,192,176,154,199,102,198,182,145,100,109,54,12,181,72,70,195,183,85,231,195,179,77,16,118,181,11,167,246,252,182,137,87,220,171,201,50,234,147,155,9,91,239,163,229,246,192,11,169,243,251,228,89,171,172,10,162,101,217,27,20,25,150,115,36,235,250,57,38,236,186,19,169,209,135,174,28,223,88,141,41,94,219,42,153,187,82,128,67,146,122,63,152,245,8,11,12,111,152,94,93,149,73,222,40,109,239,144,54,147,176,16,152,192,183,192,68,49,4,70,175,118,223,169,68,158,71,191,246,153,183,222,106,103,35,170,108,133,40,52,211,185,113,81,113,230,104,75,174,247,112,89,221,226,31,202,91,62,66,136,132,178,2,232,35,31,90,243,225,244,222,134,18,20,21,116,93,65,204,3,227,143,73,60,163,65,229,190,75,192,203,10,11,149,19,157,51,195,95,138,76,137,50,177,53,152,69,134,187,153,52,169,140,135,92,127,83,178,229,1,168,181,173,73,73,175,198,140,136,147,13,30,41,105,223,37,45,2,225,214,7,211,164,241,196,113,120,143,30,41,161,157,205,227,21,90,115,35,160,14,116,21,77,15,34,128,29,42,135,21,197,217,164,186,73,38,32,16,53,107,72,23,63,25,159,110,199,160,111,10,72,199,103,181,39,59,109,196,222,124,95,201,123,17,191,23,56,35,128,219,29,30,116,243,100,133,91,113,194,117,168,30,90,221,233,189,249,142,68,193,166,244,71,147,58,221,218,61,253,104,34,244,245,240,248,118,34,130,78,12,67,13,9,230,172,242,200,183,51,31,188,146,99,91,117,145,90,87,137,52,185,47,61,196,38,72,233,42,205,60,189,119,203,97,11,212,202,68,220,214,220,235,99,62,72,242,232,158,177,141,244,192,199,28,63,83,227,168,120,234,208,143,58,140,124,230,212,165,9,147,101,92,12,129,102,238,127,16,255,187,25,3,156,178,78,83,166,153,119,39,26,157,28,165,109,178,43,208,172,234,25,144,61,230,195,5,218,80,125,136,108,47,23,167,165,219,44,114,94,241,212,198,245,169,103,19,233,147,18,215,110,11,40,169,74,195,89,216,158,51,58,87,115,176,233,105,190,137,55,182,251,203,237,133,161,14,175,247,177,169,13,152,122,216,155,6,119,192,216,95,77,45,9,66,248,49,100,20,116,191,102,10,57,246,251,57,120,250,172,38,16,196,177,67,30,77,131,137,212,164,192,29,114,223,59,171,54,88,51,202,205,15,156,100,156,36,34,97,250,204,30,185,194,206,130,65,75,81,42,63,252,173,72,155,105,146,174,21,59,214,124,14,82,207,208,159,199,70,97,39,230,63,155,127,126,213,62,118,248,30,219,244,230,30,251,40,25,145,161,195,100,159,246,31,22,144,83,148,162,49,108,234,94,143,156,199,246,150,76,204,52,202,87,30,193,14,214,75,192,217,120,246,212,76,65,155,106,57,124,108,1,85,86,165,246,59,185,146,194,129,169,9,105,175,145,179,156,37,142,8,25,68,8,58,13,231,217,11,191,208,111,51,37,43,101,8,166,198,35,90,126,48,240,171,52,206,24,211,49,141,144,142,158,71,209,220,58,221,115,201,77,59,8,254,41,210,146,101,221,97,91,235,241,211,240,236,37,125,112,138,49,183,191,23,197,172,93,143,115,14,104,215,181,36,167,147,167,6,175,154,101,143,125,72,137,84,169,235,195,242,113,167,140,170,52,218,53,85,54,198,232,108,166,195,40,15,47,133,73,39,22,135,27,2,132,233,153,134,56,8,126,243,51,130,83,195,175,141,158,123,143,237,254,210,77,42,122,220,96,92,72,241,185,232,252,202,146,93,36,241,230,234,246,116,93,91,215,184,202,252,208,8,114,97,83,44,80,141,160,123,2,88,127,185,18,239,177,151,157,191,157,241,203,48,225,137,238,146,237,141,57,80,232,181,68,219,136,34,13,247,31,72,201,208,58,44,226,69,56,28,78,241,195,75,99,81,22,85,70,162,222,55,7,92,155,208,111,161,207,8,9,250,184,48,174,190,192,9,13,229,120,235,68,213,130,170,50,253,82,146,241,214,148,249,11,74,215,77,141,49,161,191,92,242,11,68,32,214,188,35,74,174,234,209,139,74,53,4,134,240,119,243,57,178,85,171,106,98,183,251,107,143,74,89,210,86,173,42,234,254,3,54,54,71,121,237,78,125,252,246,71,27,51,145,157,23,149,45,154,206,99,76,103,202,89,19,205,84,68,226,140,58,156,173,2,71,36,188,56,49,98,46,192,76,160,134,101,45,182,235,251,79,111,35,208,20,148,70,190,230,147,116,12,211,138,19,237,177,197,137,208,227,189,240,14,135,74,147,141,29,67,122,166,63,145,53,65,251,245,124,40,250,228,196,86,184,26,59,181,63,55,129,137,173,48,27,137,223,123,210,13,173,51,133,210,226,86,29,94,236,249,42,183,86,6,155,142,163,149,202,10,85,114,51,121,122,95,215,147,24,255,84,153,56,42,134,199,12,24,35,84,97,171,52,235,1,99,202,61,18,117,41,72,172,237,230,85,61,108,114,8,37,199,134,5,233,152,22,219,193,211,68,62,223,225,51,166,73,197,87,59,9,143,233,47,70,201,154,46,78,28,167,213,99,150,158,27,47,117,186,16,242,107,45,14,47,123,58,213,89,100,1,172,123,115,226,45,122,115,75,94,221,81,131,30,69,181,247,140,100,46,38,3,226,132,74,9,107,162,118,171,94,24,137,7,25,53,58,155,210,29,115,232,101,84,167,151,208,178,183,148,50,106,144,83,46,133,247,184,203,143,228,236,120,174,198,36,139,137,72,73,181,174,109,38,83,174,241,228,230,40,168,216,110,133,64,234,203,40,161,104,67,186,80,158,220,88,187,190,72,144,145,186,31,39,176,40,188,146,203,156,52,72,182,168,161,87,24,226,112,191,57,148,90,89,188,12,248,188,155,83,114,226,3,100,114,22,250,104,80,218,172,128,87,214,104,125,161,207,192,37,34,16,74,24,218,160,2,155,7,21,142,211,97,10,44,84,158,242,188,204,142,45,47,227,81,39,29,243,102,34,121,254,219,168,85,62,159,228,216,34,107,196,168,209,39,85,196,97,197,144,42,247,209,168,31,151,230,254,98,150,146,91,120,20,174,153,216,140,194,53,36,17,15,60,89,208,10,211,152,48,226,106,99,143,214,215,166,97,217,47,110,132,232,151,126,207,78,46,201,223,171,153,126,217,35,218,73,207,150,95,13,127,237,179,196,10,162,219,110,81,0,110,13,200,208,227,62,220,211,110,52,247,61,76,240,166,211,17,63,77,173,163,70,13,145,27,29,222,191,2,60,158,228,11,189,251,199,183,246,185,130,142,252,80,229,229,157,67,123,140,95,38,24,170,82,214,20,243,248,209,154,127,173,81,143,100,116,15,186,183,70,125,183,134,184,32,136,112,169,69,64,44,165,252,8,176,210,153,16,67,98,84,213,170,29,94,163,192,139,199,134,236,75,213,193,57,117,114,188,52,77,35,143,104,237,236,119,223,56,118,37,117,35,170,172,76,123,108,246,71,163,244,102,63,98,239,139,130,102,127,180,243,203,89,117,76,204,241,202,241,214,20,153,140,71,73,190,67,4,239,191,141,120,159,80,91,194,246,65,192,193,175,198,180,89,143,230,115,205,41,6,28,102,67,37,253,55,253,28,39,173,5,166,74,91,117,130,177,53,99,84,22,254,87,214,171,51,213,156,254,218,139,142,44,145,153,159,246,100,129,66,135,46,214,58,164,51,231,115,250,189,55,157,129,93,97,122,215,227,106,56,132,31,169,95,83,210,40,62,164,196,93,69,37,152,180,134,215,5,52,124,132,170,156,255,212,4,100,47,159,52,186,2,13,21,101,146,197,46,109,9,138,143,35,67,66,231,115,217,113,49,186,116,58,222,232,155,124,169,2,100,145,113,148,229,226,110,177,134,184,248,156,163,26,217,166,165,190,199,54,204,140,157,90,52,74,113,216,242,22,43,96,218,158,4,62,27,33,44,91,14,15,106,47,101,196,26,197,181,59,174,70,98,70,34,73,176,0,38,175,226,37,93,181,242,243,219,100,41,156,179,172,177,13,158,125,55,235,205,83,84,175,52,99,92,210,10,46,226,222,231,96,244,71,163,213,47,137,193,125,12,184,99,222,124,49,176,70,83,199,16,210,89,222,59,133,92,104,43,214,51,175,107,19,14,231,120,112,14,108,53,163,168,233,173,61,190,8,22,182,158,217,180,40,44,23,248,162,182,248,156,171,73,97,242,7,23,166,16,87,117,180,113,112,199,246,81,161,232,61,137,133,151,169,233,114,123,0,194,108,153,131,4,211,194,161,228,120,70,224,249,194,8,85,23,223,204,10,37,238,45,61,176,117,139,7,92,30,81,77,68,145,138,215,61,55,170,150,178,106,35,31,219,128,169,229,95,163,153,83,39,11,32,219,209,229,55,111,149,62,128,139,154,158,164,59,48,38,254,153,116,171,131,4,34,185,191,105,209,77,33,206,131,167,173,77,87,227,32,176,137,126,212,16,24,54,232,21,87,79,168,213,155,192,104,208,100,31,180,115,70,17,252,191,240,162,230,215,247,4,202,46,180,6,132,242,132,233,213,14,7,165,238,83,175,165,59,204,119,186,51,242,232,163,201,115,147,217,76,49,139,6,209,105,153,100,8,210,122,199,206,249,123,188,75,57,213,200,158,151,18,67,70,215,89,151,51,17,253,91,136,77,28,166,234,86,14,46,216,133,183,39,149,96,182,161,169,90,94,203,90,249,220,169,163,148,146,125,250,194,200,174,212,238,87,47,35,214,144,155,35,239,228,164,151,205,92,142,46,65,195,132,198,169,55,198,52,227,160,109,98,195,36,171,88,141,173,146,110,4,173,114,162,89,239,88,227,1,83,58,36,14,37,18,9,35,44,187,98,76,13,98,63,165,70,141,67,124,175,109,181,148,130,14,130,42,129,210,154,36,89,64,26,253,186,103,170,155,41,27,136,19,78,215,102,115,66,130,246,235,144,147,253,38,209,109,237,138,76,205,26,26,159,123,83,12,224,139,11,178,213,214,117,142,158,53,159,60,150,131,125,184,197,5,128,243,16,89,69,71,9,103,234,165,244,40,248,52,226,216,166,226,86,96,163,211,204,14,103,163,70,186,48,205,93,78,159,141,110,83,38,140,42,48,142,141,239,100,200,197,169,135,157,76,193,49,94,153,13,68,99,99,112,152,76,143,39,242,203,91,93,127,2,113,123,93,52,37,205,29,194,105,215,230,125,41,40,175,4,100,55,218,119,64,246,35,228,73,239,40,126,144,192,83,151,70,98,247,190,79,141,225,244,92,13,79,200,87,132,199,131,177,187,43,204,212,30,1,23,35,221,80,24,34,176,24,207,102,250,217,2,51,5,115,140,39,250,20,207,213,16,133,248,222,79,91,126,150,200,51,3,182,139,139,247,52,168,37,206,137,185,20,182,146,89,135,209,62,187,11,11,248,88,25,110,17,66,102,176,165,197,54,27,203,82,156,151,149,114,39,41,19,207,180,31,146,38,117,152,76,239,245,160,105,88,178,84,142,195,116,205,220,24,108,230,19,76,111,137,110,70,91,44,54,186,201,66,145,92,9,216,162,184,2,147,141,140,185,98,250,60,69,97,11,175,197,139,145,35,108,2,163,174,62,191,50,13,164,186,169,229,147,81,163,134,214,21,155,27,251,32,129,212,11,15,35,164,243,133,139,95,41,188,248,153,172,69,40,25,82,0,86,148,228,29,233,30,156,27,127,114,186,177,71,145,81,27,196,197,221,239,169,68,104,37,149,144,173,48,50,12,5,243,190,101,27,166,61,141,184,173,191,55,223,99,203,7,51,13,62,183,21,206,207,210,92,36,79,102,44,189,49,205,169,110,24,91,38,11,103,236,136,201,98,66,216,73,158,140,163,176,123,212,207,42,120,132,106,250,60,148,165,124,3,94,77,212,135,173,116,247,216,133,129,18,144,95,50,226,213,250,98,125,50,16,120,203,242,203,80,135,123,246,157,192,26,60,237,242,220,86,46,231,159,99,195,171,179,101,188,139,73,90,248,199,68,142,71,164,108,32,71,155,217,83,124,237,76,148,162,186,43,7,54,209,158,226,48,71,207,148,159,134,217,197,213,2,45,145,67,27,173,194,57,178,43,214,216,210,245,115,64,102,234,45,30,88,205,231,201,242,208,139,83,136,86,28,248,172,252,222,202,123,117,248,38,180,111,106,41,197,207,75,10,127,173,101,235,112,191,104,162,208,166,198,197,75,169,64,140,151,165,239,47,149,12,186,135,52,176,231,31,109,210,138,7,131,62,227,90,133,84,46,246,235,174,153,159,153,101,121,208,106,215,188,33,128,7,235,77,55,149,181,200,206,167,128,143,111,39,157,139,217,164,138,35,122,133,242,115,147,172,209,121,148,97,52,226,23,22,35,220,52,62,105,124,13,180,55,73,211,161,57,142,220,80,60,56,193,75,153,194,214,177,86,227,193,216,37,138,252,114,163,152,221,183,113,2,103,68,121,46,204,31,229,222,25,113,123,129,127,148,104,69,126,90,87,61,229,188,132,102,2,238,91,26,176,224,121,161,128,247,14,202,113,69,151,12,41,173,64,245,78,67,228,247,110,181,93,38,35,222,194,86,38,254,116,172,219,37,112,95,65,146,104,48,133,125,2,159,13,176,223,153,68,69,221,115,53,36,160,119,196,45,155,38,40,138,217,251,142,89,22,134,7,203,4,103,167,208,181,106,195,165,123,6,22,36,206,144,195,28,240,73,97,26,66,226,173,83,239,250,212,136,103,120,47,53,171,158,164,174,12,9,105,185,240,190,161,158,40,146,185,52,230,108,218,100,28,198,62,184,209,190,108,167,94,137,13,135,90,34,89,183,147,126,170,88,183,248,79,83,40,24,9,218,148,28,215,210,14,120,147,189,217,22,86,137,147,7,98,27,57,244,102,71,166,204,247,19,74,33,166,112,182,28,24,63,104,95,216,120,207,5,134,214,62,5,204,83,13,249,84,120,99,41,142,173,227,58,87,17,242,59,48,13,25,37,174,222,246,233,4,46,36,79,106,140,24,182,128,124,14,242,160,43,197,183,74,48,169,202,128,86,43,196,40,247,230,24,131,2,35,22,80,99,68,55,197,232,242,219,72,125,123,209,0,55,71,159,242,162,89,218,203,249,212,88,134,242,100,199,147,204,121,93,248,156,37,58,7,207,205,130,92,203,224,33,226,13,148,227,98,215,199,86,7,167,136,162,147,110,170,128,55,150,160,192,166,21,28,123,66,65,90,182,110,125,107,50,51,51,224,62,165,234,210,138,180,235,221,235,206,169,15,89,151,192,244,175,197,210,131,203,81,120,41,249,94,208,206,249,210,35,58,55,117,125,96,75,223,123,19,180,92,58,147,8,155,250,181,103,150,100,233,54,99,130,167,26,35,86,169,43,210,107,201,155,56,127,220,129,143,97,214,187,174,60,19,250,115,152,80,137,164,155,128,55,60,9,23,62,59,147,110,40,176,30,185,77,137,220,84,125,119,12,147,26,242,7,111,214,170,48,116,191,25,205,229,38,225,243,38,245,165,48,36,150,45,110,78,31,156,152,71,132,39,80,71,113,120,19,103,238,186,203,222,44,91,179,166,8,221,20,142,195,86,35,236,69,218,127,75,135,249,79,9,163,197,121,141,128,148,44,15,248,222,91,139,139,7,196,131,226,65,192,56,145,98,47,195,36,236,122,90,31,95,104,175,56,28,96,35,95,50,9,105,67,109,94,13,218,172,19,48,109,189,122,6,105,241,65,141,158,122,235,161,135,192,187,79,133,101,189,105,242,220,4,175,194,103,195,199,79,67,79,107,180,45,71,88,79,139,140,88,85,248,28,245,30,205,96,180,143,67,161,247,134,83,44,78,107,210,78,85,12,32,138,140,207,65,231,15,14,115,205,82,43,3,119,196,181,44,142,153,123,246,127,245,15,160,200,205,78,34,74,90,201,196,23,4,166,79,104,199,213,38,113,168,150,2,130,96,30,23,160,46,47,53,181,143,40,197,116,133,78,10,85,240,125,244,183,233,23,115,95,20,21,76,26,58,245,234,17,12,190,176,189,81,93,175,239,61,41,212,200,14,67,36,173,51,9,229,203,120,50,162,175,77,206,212,133,112,179,179,236,80,239,252,144,140,154,6,14,100,143,14,115,94,168,145,82,141,106,53,174,38,126,244,124,237,77,97,166,143,169,233,75,233,160,177,135,123,99,73,251,9,103,236,231,107,175,8,1,241,195,121,60,198,151,241,142,78,135,97,30,16,35,158,142,176,29,6,16,186,87,74,186,151,77,129,205,11,193,143,79,201,173,210,124,38,185,87,29,195,255,134,81,34,235,99,221,190,42,106,150,8,228,116,93,62,168,93,248,144,65,46,51,197,112,163,110,181,135,23,139,124,161,16,96,89,95,252,170,113,241,24,244,12,63,112,139,166,197,95,114,83,202,123,249,105,138,54,183,195,244,131,235,20,55,207,199,243,38,103,37,97,143,234,152,144,83,136,89,184,236,80,213,1,199,43,42,1,147,238,238,245,129,103,4,142,161,76,154,207,68,50,161,87,55,11,233,35,105,243,121,49,11,0,58,188,97,233,173,58,166,11,170,41,31,22,115,183,255,24,211,226,92,30,80,253,236,45,1,113,246,187,51,195,253,131,33,253,83,102,210,223,102,123,117,67,101,64,134,34,121,46,98,43,86,55,224,240,89,184,35,233,110,9,141,175,239,27,232,92,19,21,21,152,70,45,183,7,6,5,2,85,236,202,69,150,167,123,180,241,28,216,16,0,53,61,5,56,117,190,23,35,105,159,133,239,15,93,71,167,50,111,20,46,36,73,34,160,51,183,104,23,113,152,60,150,158,217,144,117,57,243,10,34,91,36,203,229,106,34,57,201,215,38,229,82,42,179,193,169,11,71,92,60,152,89,245,114,244,33,107,186,227,185,207,218,237,233,177,166,17,84,240,136,199,176,146,131,166,230,68,182,226,50,135,23,145,62,57,179,59,212,7,254,181,135,209,246,62,86,208,49,192,187,47,109,227,249,144,138,82,76,226,77,236,230,131,97,41,105,122,164,51,45,135,159,49,103,94,32,42,161,55,111,199,184,119,195,19,101,249,161,147,225,71,184,229,70,173,209,195,54,181,8,168,81,141,68,241,176,82,194,164,230,29,66,69,110,235,211,243,88,212,141,128,43,217,93,236,95,120,74,252,119,180,11,92,56,152,34,229,45,204,93,128,4,139,191,181,121,60,136,141,91,241,192,103,110,5,140,109,160,70,41,53,55,190,25,30,91,0,3,90,190,6,76,34,211,183,36,26,228,119,213,17,177,66,5,63,117,217,158,180,178,18,202,107,82,233,1,159,229,37,5,190,236,164,221,21,158,17,192,126,132,79,51,212,1,103,188,134,195,86,114,213,212,82,199,36,88,14,55,90,127,138,194,148,134,199,213,214,72,33,31,35,159,175,59,125,80,38,135,238,214,49,67,41,35,178,104,144,205,245,169,126,25,240,246,195,139,226,15,122,173,30,184,123,31,54,36,34,84,255,232,111,247,99,26,197,123,163,251,184,212,249,33,50,237,251,21,249,164,242,24,227,217,44,201,111,162,88,18,161,234,247,178,206,116,183,13,177,244,210,123,117,50,78,170,128,135,214,214,3,83,136,182,46,60,158,7,63,51,235,44,130,17,48,150,98,87,199,11,39,252,254,54,251,221,80,248,114,121,90,29,254,89,157,91,111,158,131,50,185,25,83,219,51,87,96,102,119,103,21,146,18,218,109,95,159,207,185,56,154,53,29,47,141,90,80,77,25,182,163,101,223,135,142,138,229,186,60,9,205,38,64,33,147,192,191,178,25,135,23,197,196,50,79,207,99,78,239,149,110,199,238,160,65,253,254,54,125,215,221,185,31,200,112,90,108,66,224,73,223,146,63,121,71,35,244,166,57,152,255,244,202,248,123,119,58,103,196,193,25,52,217,244,248,220,112,86,45,189,56,91,191,138,163,52,38,41,188,182,245,219,57,124,102,158,16,121,80,103,65,125,184,255,52,146,95,178,35,13,40,127,34,185,51,173,29,117,42,108,205,124,254,96,148,249,11,7,22,211,206,226,17,31,140,125,80,197,56,164,241,130,13,212,225,214,84,166,16,82,48,90,225,3,198,28,151,99,149,133,141,0,224,7,211,214,212,197,235,59,182,29,84,123,62,209,206,254,180,134,190,24,133,176,225,10,224,191,19,17,16,152,66,10,183,23,150,49,142,232,189,51,185,232,234,168,73,28,203,123,89,161,151,15,26,157,42,172,24,129,123,208,209,28,20,170,14,125,48,100,2,195,135,63,191,130,166,134,252,52,4,49,174,132,70,31,145,5,152,5,70,197,203,203,6,22,13,251,61,235,213,20,111,141,184,57,157,172,98,231,80,27,126,115,228,16,29,104,235,36,114,173,200,70,198,111,211,67,174,55,167,253,194,123,246,155,237,2,162,71,64,135,254,177,22,246,125,112,101,94,177,98,174,232,156,231,181,89,169,2,23,132,67,234,29,52,138,164,20,70,195,39,30,140,214,69,217,199,145,93,57,159,127,221,207,213,164,29,8,170,192,157,35,115,58,169,126,232,98,151,158,19,165,132,184,16,3,116,150,139,46,252,68,106,185,4,252,11,91,9,92,234,136,112,142,201,6,171,1,119,214,154,165,61,46,12,29,144,192,120,199,35,230,56,145,63,217,85,168,235,115,237,57,30,188,103,105,198,67,153,145,78,139,248,30,144,179,37,189,55,226,32,227,78,21,244,220,150,254,116,117,6,121,186,40,153,243,229,185,248,60,169,175,0,210,122,107,40,108,70,178,127,16,8,75,243,208,183,222,132,83,253,167,177,159,134,156,110,38,22,236,242,111,13,251,118,107,126,242,204,131,243,34,238,32,209,210,201,105,40,240,121,233,168,139,94,157,94,73,157,12,214,4,29,55,231,112,146,94,62,50,55,248,14,62,209,56,128,202,51,87,104,148,242,200,247,162,13,170,234,134,135,72,77,212,198,172,97,239,249,220,156,206,16,127,180,9,199,184,236,57,217,186,68,124,9,156,111,253,184,164,195,26,5,74,92,220,172,177,64,223,11,225,35,127,47,152,116,132,178,156,10,81,84,106,252,201,240,211,52,216,10,79,114,11,63,195,66,127,165,233,68,195,221,245,131,215,152,15,107,126,230,161,196,208,200,197,84,233,136,56,48,82,128,233,194,109,138,50,5,113,88,140,140,28,191,189,120,122,129,225,111,147,39,167,193,81,166,49,218,18,78,249,108,239,157,187,46,17,120,150,246,140,23,51,82,13,129,7,92,49,45,126,251,172,213,161,139,96,88,141,87,12,106,161,136,229,126,18,164,140,123,56,250,136,67,15,93,4,230,229,228,59,25,104,73,149,159,110,108,152,241,224,152,46,83,151,62,141,14,109,199,60,37,15,40,91,117,167,103,206,167,10,34,186,77,206,62,52,26,242,221,137,135,137,111,10,12,1,234,157,226,176,252,234,128,22,120,52,227,177,206,167,43,15,154,103,244,101,30,184,64,170,40,3,134,41,83,239,234,58,67,47,108,209,198,131,83,162,149,9,82,214,33,4,90,150,153,171,251,46,93,10,153,100,5,208,204,10,153,185,195,211,202,6,3,110,219,104,100,46,108,218,31,2,19,43,138,3,232,188,228,146,118,189,76,133,97,72,163,82,98,133,7,181,4,38,124,180,227,106,82,221,50,44,70,167,158,227,136,161,51,70,10,242,14,92,235,181,45,89,30,57,203,86,124,60,174,30,92,238,192,253,118,156,102,155,38,169,94,144,42,127,121,110,19,255,243,152,204,249,101,94,84,174,102,30,186,30,20,48,155,78,254,111,255,237,63,254,241,223,254,246,175,255,246,151,191,253,253,175,127,249,159,255,244,191,254,199,63,255,245,95,254,223,127,254,247,255,235,191,252,167,127,74,255,241,31,255,248,191,254,254,239,255,246,151,127,250,135,255,252,151,127,254,251,255,247,183,191,252,195,63,254,247,191,252,235,255,248,203,223,255,246,239,255,244,1,255,245,175,255,242,151,255,227,239,127,251,235,191,252,247,127,248,199,255,251,95,255,245,111,255,207,95,255,229,159,255,126,238,243,127,250,143,54,83,225,137,37,75,53,167,108,224,141,104,246,142,77,244,88,9,176,13,42,188,103,187,251,193,34,222,85,4,238,76,217,216,38,23,145,32,249,204,44,211,177,239,86,117,246,96,157,5,212,151,71,132,120,29,187,112,74,175,54,240,138,54,87,96,142,166,45,48,109,224,49,216,38,192,35,86,35,196,21,65,128,221,96,199,170,122,104,26,69,249,157,191,80,234,86,253,233,51,10,177,19,65,158,89,158,107,121,19,159,157,80,53,212,172,168,237,170,23,38,254,161,207,69,87,113,44,90,154,165,165,19,1,152,112,74,92,13,27,166,174,43,248,169,102,24,172,139,244,139,216,117,192,99,221,183,34,12,149,159,171,241,15,3,182,230,33,121,107,106,177,229,230,136,26,201,169,134,254,213,138,64,207,241,113,207,81,34,206,75,35,209,26,89,167,133,24,178,84,1,90,57,24,177,110,135,179,201,153,8,12,223,191,7,190,145,77,97,169,41,108,138,17,1,147,122,86,120,90,89,131,195,104,213,20,93,182,199,1,233,177,143,30,151,186,103,157,104,99,66,212,118,225,179,52,171,222,156,83,207,99,165,231,244,164,41,113,232,134,1,43,204,118,248,120,194,251,249,98,155,130,225,238,48,36,13,146,6,129,211,106,69,164,149,188,118,27,186,225,208,146,216,253,220,58,86,97,75,93,111,62,217,81,124,174,33,236,212,52,176,65,232,173,70,195,205,166,196,81,152,31,41,229,70,222,43,96,130,77,98,15,67,215,88,35,49,181,57,97,147,126,80,124,95,103,157,60,48,148,150,89,175,134,255,212,173,24,72,216,135,72,225,252,224,152,169,6,107,173,147,137,192,196,22,111,52,213,26,128,62,123,206,106,145,7,33,137,168,22,47,150,100,142,248,51,52,211,93,99,42,124,97,26,221,63,152,220,233,179,237,108,26,42,253,181,140,14,87,119,60,84,181,35,86,100,108,243,77,82,175,16,223,167,40,231,222,84,249,107,8,185,155,92,188,71,177,182,209,131,232,137,123,150,156,159,60,104,140,116,117,193,59,66,82,158,170,70,234,234,217,207,240,218,216,56,62,248,108,248,243,49,26,41,119,117,86,0,154,194,207,180,19,115,151,22,223,238,138,74,120,123,73,118,113,120,81,107,36,34,246,175,147,66,224,106,44,64,1,47,104,166,229,214,213,218,42,124,68,8,188,9,121,23,48,194,91,254,203,231,149,247,82,171,14,214,151,228,161,1,168,179,179,40,155,210,15,117,142,126,79,249,26,167,128,148,225,102,147,3,136,142,209,51,240,176,57,62,47,182,161,167,119,120,188,97,65,227,13,79,23,61,171,239,49,190,136,35,121,246,159,133,147,53,16,100,52,136,81,228,187,225,122,254,227,234,28,52,109,192,76,50,177,210,209,109,171,159,91,69,80,206,220,67,129,97,24,42,1,67,91,93,158,143,77,159,82,113,216,106,174,229,230,198,144,246,109,57,192,67,249,156,141,81,121,122,21,10,102,26,108,127,242,219,199,67,95,222,211,137,196,54,21,169,242,61,147,149,234,198,213,3,254,167,161,48,183,31,14,179,8,116,178,36,50,79,43,174,222,198,173,175,112,130,230,236,131,41,31,211,24,86,55,182,255,234,143,118,86,105,213,186,183,78,230,193,203,155,209,95,40,47,122,70,193,249,185,233,174,199,85,26,207,226,44,158,136,64,157,97,44,225,220,248,189,182,71,161,172,63,126,104,190,224,172,93,206,106,127,50,8,17,212,36,237,136,227,236,238,55,167,54,173,234,247,34,226,242,213,124,67,67,149,182,148,185,243,57,49,42,253,107,159,21,80,53,133,73,177,32,84,150,14,19,24,212,239,101,50,176,241,224,230,127,232,7,65,205,118,197,189,87,127,234,153,232,83,63,115,43,158,108,15,165,232,101,146,151,168,195,101,47,75,187,104,208,195,84,172,182,143,120,71,68,73,156,0,200,41,138,7,121,59,37,167,89,250,19,15,76,185,235,240,247,26,203,200,119,30,151,45,121,185,7,170,218,72,202,169,71,7,129,122,76,180,179,197,36,205,34,154,172,130,51,53,216,204,232,154,171,48,216,197,135,153,117,208,56,169,55,73,225,104,44,176,109,252,219,122,243,115,14,151,47,156,131,175,65,28,93,175,166,163,243,51,55,176,83,88,140,242,98,20,254,58,97,250,129,151,145,246,10,60,173,203,250,131,33,190,213,218,103,60,150,179,87,84,135,57,196,231,131,238,88,3,217,242,7,207,110,123,54,29,15,125,227,62,210,55,248,220,27,82,237,111,208,168,77,107,154,171,99,37,79,231,99,235,104,138,175,23,54,225,190,128,25,180,103,163,39,94,224,207,109,233,202,249,110,244,203,171,105,233,192,92,93,147,17,144,181,227,82,58,108,10,104,245,217,140,67,179,233,192,208,136,234,126,89,136,225,103,31,241,102,4,195,10,211,60,227,187,173,81,243,77,125,52,74,125,151,239,58,108,20,218,28,147,173,18,50,197,163,161,171,36,212,172,217,82,156,222,255,107,83,39,165,84,223,173,220,153,3,128,169,208,127,34,0,51,187,185,97,162,162,104,214,40,60,136,26,56,188,209,79,237,47,220,191,238,1,194,82,228,162,158,223,30,51,150,16,33,229,164,165,92,228,172,171,167,81,128,169,179,124,94,140,21,234,191,109,76,164,227,185,57,148,223,23,134,230,69,225,86,66,110,218,50,4,253,153,75,68,161,60,138,101,217,63,21,1,50,46,253,226,140,9,191,60,176,52,29,217,94,222,189,186,206,158,243,73,104,119,132,72,171,111,91,248,214,52,81,8,220,97,94,115,244,184,83,90,111,66,147,68,117,102,167,95,77,242,126,76,142,14,173,133,63,217,162,176,79,127,26,150,10,231,95,178,98,161,51,115,244,220,159,116,62,196,213,40,3,60,214,144,157,182,1,147,142,213,81,193,83,31,49,228,139,18,116,53,48,233,122,113,118,99,43,157,47,187,191,6,75,139,61,237,24,0,35,63,79,70,255,96,44,238,141,30,251,51,17,119,141,162,40,26,52,172,97,224,177,72,154,11,232,89,243,199,46,186,167,33,60,55,239,147,177,53,169,183,142,220,170,179,72,90,155,210,92,26,163,160,114,59,206,71,10,141,146,214,64,19,221,30,206,91,110,134,21,157,240,234,106,144,234,111,14,159,123,201,131,227,166,100,207,92,209,122,8,23,131,122,111,103,184,247,189,24,86,135,199,53,44,86,217,249,193,153,25,175,15,110,55,243,153,102,106,247,90,176,222,160,227,245,17,135,25,1,62,6,141,142,208,201,82,3,134,104,80,47,54,55,198,81,148,71,244,165,249,105,175,126,176,174,246,165,229,92,84,199,119,207,163,0,211,88,33,175,133,158,133,183,223,24,156,30,159,149,130,222,61,2,38,190,173,95,179,88,253,87,220,252,124,247,174,62,43,89,203,254,185,149,214,20,95,213,120,165,41,96,141,251,98,131,104,235,126,224,228,178,130,192,200,183,203,123,147,104,12,51,141,230,244,166,233,37,220,124,175,184,2,69,10,67,134,244,108,159,217,43,143,236,167,97,193,13,152,66,150,57,46,204,182,34,239,69,79,113,119,246,26,35,103,152,239,213,180,109,187,97,12,223,12,109,173,10,211,253,229,99,10,65,99,121,174,166,134,36,158,188,76,171,2,81,120,120,6,213,104,118,68,214,6,176,135,129,88,160,122,148,134,87,126,152,66,64,127,108,84,24,82,211,139,77,169,212,81,8,147,150,62,181,105,178,244,128,183,18,250,112,76,155,48,176,195,180,121,233,44,196,8,239,49,195,161,202,76,58,205,18,13,133,110,145,195,174,181,158,184,203,25,176,238,10,15,63,70,237,85,117,22,210,204,19,155,198,249,238,67,223,139,152,192,72,247,181,151,233,183,9,60,76,71,35,126,27,29,7,157,195,244,14,197,147,155,254,141,206,66,116,180,115,140,26,116,63,154,34,165,127,113,222,253,172,253,50,239,2,147,147,141,15,70,93,161,118,91,209,45,87,239,52,164,147,90,183,90,250,202,146,239,211,176,189,172,170,17,89,90,231,157,106,251,199,191,184,244,181,241,92,156,197,248,71,155,55,138,194,166,250,16,87,15,50,83,26,75,70,15,49,118,21,130,62,154,96,109,214,214,225,111,77,248,79,13,91,234,85,207,17,225,235,163,83,61,161,111,125,108,110,22,152,195,244,143,148,7,158,219,53,55,128,151,170,191,178,151,90,179,164,195,16,96,105,156,140,191,112,254,75,96,98,110,26,54,45,164,84,115,192,116,191,215,39,240,73,191,117,252,54,106,89,229,9,93,146,24,189,240,214,124,29,253,207,107,202,111,143,165,21,168,109,34,206,224,214,8,231,24,173,95,15,188,61,17,137,58,2,149,241,250,104,228,249,253,98,10,66,181,160,30,170,116,58,151,28,134,211,79,179,48,195,100,0,253,107,211,180,163,21,35,76,234,236,162,184,8,255,48,113,53,90,204,170,152,237,194,146,247,162,11,100,56,167,8,183,110,143,97,106,101,207,51,246,51,74,29,147,6,15,11,194,120,45,110,61,17,156,146,7,43,182,239,251,92,64,224,89,251,13,33,202,9,250,64,96,4,90,187,238,58,248,26,253,94,61,213,105,53,54,66,23,27,1,78,112,198,9,92,172,76,42,30,13,181,112,221,47,59,54,250,29,51,99,86,185,48,73,102,175,222,227,131,44,165,24,207,208,97,65,55,20,48,45,68,23,157,4,193,247,188,40,229,45,2,23,75,122,196,144,23,53,69,234,56,31,215,165,201,121,48,8,47,228,222,76,132,216,114,206,151,217,218,223,6,71,95,14,247,202,184,202,53,116,130,241,118,94,235,123,171,179,13,219,60,21,120,160,10,213,47,188,133,230,30,120,71,59,138,137,125,38,77,74,152,224,171,55,87,216,213,20,125,8,188,207,24,142,123,53,228,31,50,40,214,96,87,239,213,200,224,42,140,237,211,239,163,209,235,47,223,131,73,232,84,146,6,31,223,92,142,206,222,73,114,11,188,181,128,174,154,206,79,125,96,125,242,78,119,112,149,223,126,60,32,244,41,89,111,2,15,253,96,131,32,195,87,89,97,240,212,156,33,66,107,213,21,217,127,79,158,101,137,96,254,109,47,154,55,88,117,236,129,73,206,223,223,46,202,87,199,76,195,11,190,99,14,233,145,252,54,21,46,177,6,72,65,103,17,230,164,102,221,102,72,192,168,24,137,33,52,183,209,186,7,76,196,89,96,122,115,238,123,67,56,171,32,113,24,185,117,153,89,135,212,84,64,252,80,167,94,186,233,115,45,12,213,121,209,164,37,239,168,5,164,47,69,107,224,82,238,3,138,2,130,146,212,126,184,171,15,98,210,189,17,12,198,168,121,78,93,188,178,234,12,126,246,202,202,6,4,71,219,241,81,199,29,17,106,168,213,52,236,61,132,78,108,184,247,99,161,13,124,135,251,165,137,188,232,131,255,182,33,89,155,237,177,74,207,182,112,39,56,28,48,67,141,237,212,239,102,87,77,109,106,42,12,47,85,60,24,149,91,93,51,241,212,119,164,20,79,86,207,98,88,47,92,188,146,249,7,47,77,243,67,230,217,83,60,56,197,177,235,217,228,7,253,149,14,15,10,82,155,154,150,48,12,197,12,230,211,235,1,195,226,240,243,5,38,162,150,53,185,108,4,154,49,42,136,74,107,81,19,220,22,104,24,59,220,96,41,81,211,113,208,118,152,3,198,242,84,191,14,3,221,207,100,35,102,213,46,79,250,118,114,56,25,72,224,21,181,37,160,95,156,59,198,140,156,145,62,56,97,231,28,203,99,192,249,163,249,93,248,60,90,175,23,222,90,145,72,137,72,113,21,213,94,45,165,42,39,31,229,41,115,199,111,91,11,106,83,39,221,254,34,224,69,231,241,147,76,196,241,240,155,211,16,58,31,39,157,34,120,31,148,69,96,88,211,249,70,64,231,94,184,169,114,230,174,134,10,26,8,113,60,193,84,160,110,221,177,99,90,180,123,25,220,215,155,175,103,46,236,184,249,168,117,61,117,8,187,238,88,3,171,155,2,161,154,196,3,43,201,97,26,221,182,90,235,131,53,17,143,86,33,20,26,143,49,191,34,153,98,134,126,87,139,26,223,45,140,121,168,84,211,147,191,37,3,210,227,236,51,49,89,137,184,154,74,200,202,241,228,36,170,219,235,1,237,45,79,14,229,165,250,79,16,18,201,123,227,48,233,10,66,1,49,230,233,90,93,233,234,89,189,147,118,125,135,33,252,83,131,155,70,69,151,245,180,171,207,25,242,120,218,101,69,144,187,154,206,193,187,205,67,16,18,115,137,83,116,171,157,68,38,53,118,91,74,247,52,129,85,167,53,86,199,116,32,96,39,115,205,232,54,35,164,74,235,88,21,58,36,78,109,184,142,99,88,10,201,212,231,204,103,65,199,147,87,99,80,21,152,124,243,190,79,142,18,151,108,214,231,28,160,87,58,222,59,119,61,7,140,215,105,200,34,169,218,197,67,239,51,161,173,152,199,85,181,11,50,68,251,211,149,115,204,105,127,106,144,224,239,194,230,115,152,40,154,218,181,199,110,154,46,203,219,141,78,93,251,103,233,14,231,204,11,24,218,34,25,149,138,142,140,92,77,135,177,60,57,27,153,51,132,144,246,177,78,60,121,177,212,189,125,156,10,19,122,21,100,72,113,68,70,191,240,82,14,15,99,215,172,30,36,160,114,103,42,41,17,6,94,247,226,242,110,189,52,207,131,33,217,230,146,190,63,88,251,172,233,72,105,174,3,249,131,139,56,211,204,164,237,159,203,208,164,246,198,128,186,233,43,252,48,152,188,130,90,104,36,111,238,79,35,170,87,117,18,215,155,174,228,189,142,217,172,6,156,85,201,221,247,66,84,89,151,64,191,97,203,102,210,192,250,220,92,217,247,125,112,104,103,212,188,67,99,213,19,84,52,7,194,189,165,46,142,85,95,5,140,218,209,86,35,108,36,63,68,8,63,156,239,243,196,170,168,134,139,159,38,208,174,79,102,242,217,41,94,107,170,200,36,155,10,89,126,191,24,89,211,162,209,166,180,211,205,200,211,159,68,158,77,97,86,230,14,120,28,111,121,233,126,7,247,180,255,244,172,180,64,62,65,205,82,227,218,202,199,85,144,42,81,247,56,129,123,146,148,30,187,250,217,171,243,133,143,93,165,112,161,44,226,254,50,91,142,156,17,133,18,175,37,87,87,45,162,110,20,35,165,28,111,109,194,94,245,49,117,162,25,13,24,71,48,171,159,222,110,186,2,19,108,191,143,6,7,160,188,216,234,26,91,180,194,241,20,247,62,35,220,180,254,20,52,98,77,6,171,239,101,202,32,101,196,123,33,91,168,97,19,118,195,118,239,189,105,12,213,131,147,5,19,31,4,241,68,181,39,140,1,99,198,115,83,140,86,180,224,18,82,137,88,123,86,146,160,6,30,117,144,201,125,1,42,103,199,88,10,27,33,179,47,0,4,135,132,212,206,174,174,45,150,15,233,4,45,249,109,86,16,22,123,33,206,145,30,94,240,53,148,72,85,2,230,199,34,111,100,190,252,0,161,58,163,107,201,60,129,199,238,245,96,44,36,230,169,26,12,217,56,133,29,38,245,168,193,38,2,72,177,240,97,11,168,143,179,64,228,43,221,223,166,206,74,107,96,77,36,222,109,110,106,80,250,243,222,199,92,95,81,250,209,137,207,105,123,44,29,170,231,148,142,223,30,84,41,61,75,136,190,223,64,207,246,165,197,102,20,42,120,39,14,175,13,237,214,179,118,105,134,90,1,83,8,162,174,68,49,141,236,128,41,142,154,207,182,18,116,220,192,243,41,220,106,132,118,157,131,150,71,195,66,44,234,158,69,129,236,175,150,118,60,104,37,52,19,99,70,129,147,158,63,116,244,119,159,12,148,174,13,109,103,166,218,44,34,220,118,214,105,35,0,134,72,113,110,209,254,243,183,52,206,181,164,128,187,91,94,83,219,122,9,114,161,87,239,240,180,246,11,61,35,186,183,40,116,99,29,79,122,68,76,100,101,220,77,49,37,79,77,11,64,200,230,165,110,84,222,158,213,162,103,242,178,174,70,159,9,21,143,230,125,110,252,28,255,105,140,98,145,69,204,198,242,223,220,13,49,146,76,77,247,145,226,129,182,226,131,161,157,21,21,0,124,237,90,92,53,139,62,0,186,192,245,91,39,235,203,114,152,19,253,73,78,49,232,217,81,198,127,61,113,199,114,189,175,78,129,113,214,164,0,169,121,231,88,227,222,148,114,234,79,35,203,30,19,201,122,24,245,226,49,134,171,48,113,111,116,99,30,87,123,214,22,235,131,182,209,162,117,191,105,223,50,29,74,34,161,141,146,229,65,79,149,135,62,58,221,100,207,169,9,163,173,127,203,101,10,12,186,242,160,195,240,192,199,177,26,232,61,215,171,33,216,73,254,206,155,248,130,122,156,112,137,22,55,176,58,13,220,35,61,7,58,116,26,190,110,183,73,44,234,136,45,172,107,127,238,61,144,76,214,49,161,42,188,197,213,230,136,183,199,28,56,91,78,192,139,154,176,245,108,41,215,102,165,251,11,17,52,221,144,224,168,250,94,108,144,14,127,210,175,212,233,248,62,59,16,49,88,154,9,129,152,58,74,151,142,97,152,223,67,55,27,129,110,92,109,150,122,87,120,68,216,16,155,180,78,61,249,96,137,143,44,255,160,33,52,61,23,227,177,120,192,103,100,250,64,31,107,1,205,68,247,141,6,38,145,18,1,54,163,170,244,133,141,182,154,150,123,161,55,139,196,187,163,63,134,201,247,222,61,30,156,106,20,229,232,108,80,43,150,248,101,10,205,158,132,193,170,209,182,132,12,238,106,218,0,116,118,65,100,229,2,38,211,212,245,222,99,207,88,153,3,173,115,173,105,60,112,113,62,97,80,163,129,212,153,192,29,253,185,203,122,139,135,152,195,221,11,161,97,136,24,79,245,158,41,79,68,50,2,2,127,42,141,116,237,89,53,243,7,99,59,111,13,7,37,227,34,114,212,88,54,53,130,6,209,147,187,201,68,53,40,45,211,77,97,19,239,113,120,190,181,11,9,38,142,17,40,253,85,245,217,50,208,13,241,159,38,147,251,36,243,114,190,93,131,7,230,80,45,79,1,1,236,112,254,100,104,147,63,251,81,94,99,142,64,9,5,61,97,139,21,148,217,125,116,106,73,52,87,199,44,243,130,98,224,253,116,150,99,107,99,65,59,12,225,129,6,61,80,97,138,233,111,98,155,106,146,150,179,49,186,78,24,4,142,148,206,170,197,202,118,85,253,99,193,116,56,244,201,160,13,90,49,38,163,152,174,180,134,13,143,97,238,54,41,12,31,45,233,20,166,218,192,131,22,3,123,244,45,83,233,38,168,230,48,93,203,249,233,180,105,145,227,31,198,187,164,91,93,95,22,35,113,24,102,117,61,121,8,58,197,47,35,124,221,159,196,43,101,95,177,151,77,19,109,209,252,37,37,194,241,86,147,96,89,209,200,29,193,110,175,31,24,164,226,158,42,22,170,102,99,11,31,103,155,163,25,92,227,126,57,232,61,59,250,126,249,125,180,18,117,233,221,68,227,211,19,105,53,45,156,11,19,208,120,250,143,80,91,115,20,46,25,125,173,142,241,122,97,226,220,26,237,252,201,70,56,74,51,232,227,1,224,219,248,59,35,133,93,159,86,50,147,240,241,175,65,49,97,209,120,35,1,74,255,26,51,37,11,219,8,74,210,208,35,215,19,251,67,173,54,138,46,161,160,117,152,127,251,84,53,32,13,153,2,166,128,115,61,25,97,120,70,191,39,67,155,125,60,213,28,144,151,53,15,48,209,82,51,181,254,179,193,118,239,221,188,132,151,206,50,156,79,67,87,71,220,225,131,121,137,166,211,159,100,89,172,45,4,212,87,43,111,215,84,139,227,1,102,3,40,92,52,5,127,166,137,239,255,148,18,82,39,173,37,98,123,184,138,61,240,86,65,210,108,212,24,253,194,208,127,234,250,64,12,106,185,11,61,173,202,69,247,186,73,95,64,13,56,99,230,43,76,137,101,12,42,114,50,243,169,45,216,52,159,53,129,199,122,74,227,168,70,149,97,41,207,92,130,172,44,221,171,137,229,232,108,89,244,67,220,65,93,120,232,227,9,248,31,151,236,91,33,147,14,159,57,223,124,64,8,4,90,74,247,173,6,177,166,187,248,36,200,26,106,71,60,79,222,156,236,184,67,175,2,167,168,190,55,109,113,254,197,140,114,242,105,232,26,132,84,252,230,252,107,13,189,53,72,57,134,91,226,211,20,175,117,76,105,121,119,23,1,191,166,180,167,27,76,227,226,212,21,39,229,212,182,92,132,55,180,88,45,118,127,42,131,40,191,113,242,184,254,235,58,127,182,67,154,176,124,141,76,158,36,63,219,33,26,72,37,224,51,160,79,173,34,2,106,110,77,83,158,84,139,86,108,192,80,16,37,102,103,203,127,137,133,136,243,229,24,147,179,252,158,229,133,98,156,215,188,66,238,129,229,252,194,41,221,107,233,224,213,33,73,28,33,14,35,190,176,213,96,133,36,32,187,143,0,111,201,67,76,194,99,167,21,203,107,207,185,219,211,140,73,248,120,199,205,105,244,215,253,112,88,249,129,63,249,54,213,208,249,252,118,117,125,77,96,203,128,62,99,226,74,245,125,65,145,166,156,68,205,114,211,51,96,88,181,159,99,21,219,217,207,182,69,160,236,177,119,59,93,52,62,143,96,38,25,58,164,221,84,69,191,215,162,119,177,62,53,69,221,100,138,135,195,40,9,105,245,39,41,21,39,213,38,217,117,54,118,245,140,58,236,87,30,255,93,240,158,149,39,66,181,207,209,231,17,13,76,156,135,255,176,33,141,30,233,21,56,7,243,179,91,194,71,170,104,123,194,145,150,235,158,241,100,27,73,211,39,64,213,163,117,15,202,32,11,218,106,194,11,173,156,24,21,184,74,159,124,24,122,78,41,70,101,236,135,160,13,69,211,226,250,52,140,10,247,87,211,16,10,240,17,87,247,167,74,5,145,158,21,5,21,36,51,207,130,80,139,214,60,192,184,152,196,222,120,34,192,231,243,181,184,218,212,54,31,47,0,31,36,222,235,216,37,73,219,56,201,87,245,26,223,139,226,108,205,18,50,196,206,92,2,76,141,145,6,45,96,188,31,113,53,170,26,89,225,222,228,209,168,203,78,79,125,168,49,138,250,100,128,71,80,91,124,76,109,120,197,60,77,84,83,105,22,3,26,135,40,28,162,237,189,106,162,110,153,74,166,131,12,91,125,242,12,59,100,94,128,105,67,211,28,6,41,165,120,45,51,135,187,194,38,193,233,31,251,56,209,154,251,180,154,201,25,179,20,173,205,209,53,107,116,54,153,22,187,244,166,196,66,3,84,214,223,21,155,198,52,230,10,77,87,97,194,197,150,67,168,82,67,99,149,6,255,216,104,247,52,146,104,205,133,161,72,31,48,60,240,154,188,172,197,116,247,98,179,220,148,171,73,22,111,174,179,19,207,128,25,34,9,111,33,100,177,4,94,4,88,4,198,96,188,27,49,173,254,242,100,8,250,57,23,38,79,118,28,97,173,242,202,16,221,229,11,99,157,202,215,60,243,66,204,1,90,139,148,55,190,38,212,72,218,133,235,67,39,81,200,84,187,128,159,13,121,213,186,159,178,123,232,124,129,154,176,245,255,102,202,7,106,148,160,23,250,253,232,238,144,36,229,231,137,235,13,241,32,20,156,135,230,83,81,112,27,110,198,179,39,106,67,46,9,160,234,178,232,253,151,244,210,177,162,149,218,195,190,251,28,182,88,144,2,91,217,160,163,212,155,200,94,114,80,226,0,113,107,10,95,164,91,157,92,247,142,173,102,19,35,24,26,93,101,5,55,129,57,135,244,185,161,2,223,241,210,41,225,45,234,28,192,191,243,171,43,180,161,186,40,233,62,115,49,19,96,72,122,244,209,206,169,228,234,73,4,23,246,227,125,159,249,71,188,182,5,204,158,88,117,246,158,173,44,158,12,22,43,125,240,12,37,128,159,59,155,106,7,141,46,29,167,181,164,59,104,213,234,38,52,181,94,173,210,47,110,190,80,160,209,212,122,31,209,24,192,198,82,231,212,53,123,54,159,118,167,130,229,176,245,183,247,138,70,225,141,158,203,83,159,127,38,195,114,154,61,230,130,145,77,107,114,28,81,183,225,147,148,189,88,107,12,205,142,115,219,10,122,172,37,18,170,236,115,117,70,179,5,148,71,83,123,229,169,86,104,81,250,130,40,14,255,41,188,91,152,48,208,103,209,137,47,123,44,4,195,30,65,221,16,64,107,53,43,137,195,168,61,222,214,241,181,222,170,207,219,50,11,111,42,41,85,173,250,236,56,128,177,248,182,146,131,16,233,154,206,198,98,43,87,233,232,170,157,129,59,198,4,245,158,242,214,209,42,12,255,246,91,242,9,123,113,160,24,25,90,48,128,180,204,184,48,210,149,227,41,249,140,252,53,212,4,83,155,41,42,220,29,174,91,195,120,86,13,205,86,26,229,163,223,149,110,172,169,46,46,197,2,36,242,227,91,209,35,160,41,23,146,11,45,96,136,185,53,15,117,108,250,148,98,6,83,69,161,154,9,84,53,119,215,186,134,193,173,43,95,15,69,79,37,66,229,196,217,179,6,41,173,234,53,138,185,247,196,255,210,197,179,214,13,159,110,54,66,37,215,48,45,166,200,119,110,78,52,173,127,71,23,155,134,202,15,62,15,146,148,185,211,96,231,145,180,194,145,115,132,61,87,75,101,37,167,248,124,77,31,216,81,63,144,182,244,242,84,177,82,112,232,153,113,212,171,182,118,128,144,154,195,53,113,216,12,124,77,98,81,156,251,217,54,48,195,209,244,173,15,86,160,56,10,152,115,230,41,177,64,54,106,6,76,49,67,121,190,214,13,83,254,250,77,181,7,106,178,199,124,79,118,78,81,106,19,146,206,163,133,251,213,28,134,89,75,167,17,126,158,223,57,67,17,253,230,245,16,161,243,91,35,232,251,84,109,177,1,12,7,219,43,209,69,85,73,221,241,88,197,24,214,212,206,132,86,247,139,162,140,4,249,129,146,178,83,187,62,211,244,167,198,35,28,250,216,203,136,232,226,106,104,158,91,254,179,96,249,67,169,214,232,93,205,212,69,199,153,63,56,58,89,170,223,98,1,227,252,101,107,128,33,231,120,106,165,225,82,140,171,59,71,205,99,197,162,126,123,225,189,53,143,4,169,68,20,222,15,99,37,120,91,2,40,83,217,241,219,147,198,147,167,62,137,148,228,12,248,225,5,60,155,81,242,78,84,72,179,247,82,221,25,107,39,200,113,107,186,190,30,167,2,65,71,87,9,162,24,60,167,174,247,166,174,222,125,14,171,21,135,146,78,171,242,225,58,221,1,155,178,129,194,40,164,142,128,73,130,233,14,109,210,62,113,181,113,176,234,205,105,14,201,247,209,106,214,14,220,115,230,33,177,16,87,19,155,211,247,198,178,239,43,222,27,41,0,181,191,161,228,239,113,115,140,12,45,75,169,108,64,30,9,161,164,171,213,167,158,140,99,201,183,171,3,119,210,105,90,131,103,212,118,197,225,65,145,151,154,2,120,110,1,243,26,154,176,71,68,205,213,145,40,54,195,141,156,234,149,208,22,230,79,6,175,109,95,15,76,169,137,63,25,85,165,218,164,132,232,93,105,1,98,25,235,144,165,21,108,163,68,138,230,99,6,252,228,194,252,99,226,180,79,93,216,13,27,33,126,120,253,33,75,80,41,151,241,184,175,21,170,229,167,197,2,180,197,242,161,204,116,63,19,9,10,214,230,55,167,9,121,168,249,67,136,217,19,77,3,2,10,166,165,194,103,99,184,40,178,203,138,46,107,208,118,24,89,118,93,92,144,48,198,215,160,224,103,117,93,184,22,170,243,73,184,9,161,168,13,63,152,194,113,49,158,90,125,170,18,225,63,252,198,27,221,203,162,92,216,20,176,134,151,7,185,148,29,63,250,211,20,200,52,135,201,232,235,247,48,151,193,231,9,170,154,200,201,235,91,67,70,231,191,157,137,114,169,83,222,173,98,197,81,35,70,235,79,237,236,114,43,3,110,80,166,157,110,87,198,212,124,97,190,183,182,180,80,122,211,46,76,160,241,185,186,53,143,203,194,92,133,44,172,62,248,89,153,158,74,58,176,9,156,63,95,211,164,200,2,182,166,89,141,23,32,52,55,3,38,119,253,180,17,193,95,222,226,183,137,207,232,213,228,120,86,92,221,172,246,70,103,41,53,196,53,224,178,214,91,51,60,206,194,207,114,117,121,138,134,97,198,23,120,168,124,12,190,220,89,235,242,100,245,49,6,208,230,245,14,14,96,148,252,158,194,92,84,84,47,188,95,51,133,234,232,42,99,138,73,255,108,103,236,219,227,194,36,202,20,62,135,215,157,13,100,148,244,240,170,208,201,221,33,231,79,227,129,123,176,25,12,178,232,91,153,209,43,186,126,105,251,147,155,160,213,83,237,140,172,166,111,165,204,211,244,62,26,105,123,183,23,96,170,83,249,98,98,52,35,248,147,9,40,231,71,188,146,210,142,226,140,213,3,114,198,173,185,139,202,145,189,252,193,73,86,43,253,11,108,200,103,245,58,124,150,121,209,248,233,153,194,45,234,30,237,232,122,186,15,105,216,245,10,36,114,61,112,63,61,23,179,21,197,189,215,126,205,225,74,163,228,242,49,35,40,169,9,60,8,114,147,247,181,12,107,160,126,42,173,129,157,6,229,7,107,183,79,173,16,122,164,184,26,230,12,221,16,217,119,114,236,105,141,86,84,221,138,161,114,242,254,144,65,78,173,170,206,29,37,177,45,199,215,182,26,189,244,192,101,236,120,114,234,232,84,184,163,154,19,87,226,106,132,83,212,241,226,123,149,226,211,24,138,148,185,117,174,164,203,14,51,44,12,172,69,120,240,212,142,226,223,139,38,191,174,206,15,92,116,169,183,128,87,121,60,171,179,45,100,231,8,39,190,196,118,170,131,6,135,191,31,173,196,74,91,122,110,158,104,145,242,223,62,222,98,91,186,87,151,157,34,189,55,144,41,60,31,232,9,106,208,33,18,87,163,160,32,67,90,204,186,113,148,10,90,149,119,165,48,187,59,147,208,200,38,191,164,103,16,85,168,51,150,31,58,240,79,103,36,85,68,51,70,252,60,52,58,210,26,203,161,218,36,174,62,91,239,19,89,200,150,90,241,15,178,76,75,64,195,72,38,167,230,95,155,89,165,174,149,109,137,241,189,88,78,202,43,138,114,68,16,72,12,62,251,25,118,141,65,161,181,54,252,193,41,97,45,26,126,205,108,243,254,65,10,122,213,202,187,94,41,32,244,206,176,241,19,18,152,79,120,150,103,13,120,16,44,210,8,23,76,107,95,208,112,16,226,111,154,194,59,70,112,167,51,61,224,114,76,157,174,145,97,204,197,18,112,175,79,23,33,234,228,221,55,22,120,34,243,210,174,205,179,253,50,247,63,216,40,198,244,193,33,26,245,67,6,62,144,250,132,180,51,17,128,120,178,108,66,208,79,228,206,74,214,62,152,98,146,253,124,78,186,94,114,192,103,146,63,251,138,201,132,39,127,47,146,243,163,234,26,192,72,113,99,232,108,110,70,165,166,240,216,46,6,1,227,47,167,227,115,245,26,78,12,10,76,237,168,142,105,161,132,202,63,88,177,218,26,65,169,180,219,113,111,232,178,53,106,114,204,182,238,218,204,20,178,32,248,160,145,124,216,235,227,131,212,132,75,172,232,14,206,27,186,54,241,227,95,212,95,249,12,208,57,134,159,75,209,99,244,199,34,128,181,52,202,10,111,67,115,35,12,186,144,218,213,216,47,212,240,247,248,97,34,151,106,79,88,175,85,188,179,209,81,233,128,81,179,239,18,151,231,40,65,124,75,109,79,211,59,137,171,59,121,23,61,128,50,30,106,76,97,150,117,213,183,198,163,116,55,253,236,94,20,5,62,43,19,231,216,209,210,158,252,28,173,109,221,169,93,134,141,208,227,175,254,172,19,255,86,103,97,145,85,123,2,215,201,181,82,77,246,161,104,239,35,121,149,51,16,62,255,127,124,241,10,39,132,110,125,72,209,34,127,250,150,147,105,182,251,163,17,129,121,154,194,120,143,30,175,13,27,220,99,109,100,51,240,252,209,16,175,219,207,126,102,226,105,1,155,7,169,163,50,189,47,203,192,71,72,165,90,204,221,99,88,103,43,162,81,191,63,27,109,245,102,29,202,34,199,27,237,164,118,197,35,92,184,51,237,9,52,193,147,230,209,51,172,18,74,216,116,158,44,248,88,28,38,148,217,158,227,99,44,47,255,160,130,130,210,249,119,67,161,235,197,225,99,148,104,246,187,50,41,93,144,26,120,226,244,235,126,211,178,235,118,140,223,57,87,158,237,136,218,247,184,154,38,163,55,13,1,23,89,252,118,127,234,113,170,209,229,220,139,207,6,176,213,8,162,232,53,252,163,138,28,216,82,30,5,10,139,60,241,51,160,2,203,79,183,90,30,52,120,248,160,81,140,144,213,55,251,233,68,56,74,9,140,110,132,84,235,58,65,17,106,47,229,97,251,168,88,15,203,205,233,138,66,236,59,9,233,99,112,235,173,210,20,86,198,243,189,224,217,109,14,179,69,63,39,54,140,134,190,229,84,11,164,166,247,88,60,6,153,95,125,140,146,247,208,52,61,198,229,40,114,50,79,154,110,31,131,172,196,197,28,21,79,194,138,158,71,95,1,132,165,198,211,153,111,157,33,30,125,32,143,144,116,51,44,198,86,235,113,197,106,45,103,18,210,44,112,6,197,202,197,122,126,40,40,49,82,146,107,169,14,43,126,158,91,225,68,57,254,186,112,221,98,150,22,116,244,92,4,217,30,173,235,139,225,174,158,91,212,128,215,35,195,98,66,94,177,99,85,138,85,197,140,41,80,140,215,90,46,58,181,250,170,192,172,25,22,22,89,251,179,177,222,33,47,84,79,135,85,138,41,48,180,162,141,214,168,227,26,196,23,129,13,93,166,169,233,1,174,251,61,169,96,151,72,149,17,255,244,30,95,100,192,111,187,4,134,254,242,62,57,210,81,83,175,174,168,32,57,10,39,134,28,33,88,234,205,107,110,14,188,251,83,177,83,154,149,7,249,189,177,53,154,24,204,72,88,83,193,235,48,133,53,250,100,149,31,116,103,216,182,225,37,65,75,194,7,205,41,53,168,148,68,80,92,126,155,42,192,21,75,159,246,196,38,1,211,66,117,86,248,63,112,25,20,77,203,226,40,39,87,78,31,244,142,62,10,1,144,172,149,181,3,222,100,5,21,134,109,51,230,202,74,47,101,199,217,240,8,49,249,44,167,83,110,233,100,129,98,173,249,160,17,7,209,80,22,70,105,114,169,226,3,211,143,46,11,136,164,201,136,15,178,160,235,150,185,112,118,102,54,95,255,229,77,245,226,86,24,159,195,127,121,163,141,33,145,44,220,134,25,17,0,210,51,240,27,92,120,65,82,231,126,0,29,98,85,139,27,177,26,67,78,155,66,239,53,213,121,202,86,243,233,91,177,181,159,37,25,19,163,210,244,150,230,97,189,109,74,199,141,14,223,116,81,16,186,151,150,114,95,34,71,215,34,126,215,104,235,42,75,127,58,153,226,230,7,83,177,155,100,211,1,222,46,22,1,121,148,157,203,207,205,201,56,56,140,71,255,92,109,89,118,127,237,99,43,150,164,40,193,113,143,22,253,36,196,146,222,155,216,159,155,34,173,154,16,223,150,33,205,180,98,250,189,161,173,83,190,121,164,80,179,175,123,206,159,99,92,200,91,19,111,243,61,5,169,110,196,213,245,91,147,28,244,183,106,38,101,172,83,1,71,203,179,17,132,32,183,22,77,103,244,47,35,210,68,182,96,171,244,7,46,228,246,174,175,65,87,171,6,108,152,163,57,130,246,132,13,31,122,136,2,35,151,39,163,15,76,210,75,215,53,41,75,231,127,128,125,211,98,243,2,115,118,213,11,23,104,205,116,101,246,224,235,229,123,80,58,247,174,235,233,180,51,124,204,254,104,24,21,168,211,71,139,175,137,120,143,120,194,5,95,234,194,197,72,225,101,217,211,144,153,98,22,162,108,167,149,55,149,80,252,157,133,116,204,150,103,175,108,45,146,75,244,131,60,60,224,180,93,164,59,166,48,115,107,69,245,217,11,143,19,225,78,6,252,184,103,146,202,131,163,81,229,68,63,192,104,76,201,168,88,7,245,188,191,141,32,143,94,77,175,92,190,79,142,86,106,214,3,166,224,0,196,242,66,112,67,207,159,243,65,106,204,21,60,192,44,222,19,255,220,75,66,7,252,107,103,210,55,61,250,106,116,90,28,24,30,232,146,31,120,120,95,62,31,196,170,9,244,222,4,121,98,233,38,34,75,207,193,9,91,118,76,6,4,225,116,42,117,88,81,106,76,99,104,223,245,120,234,22,63,15,116,63,18,204,8,146,38,175,123,96,30,18,139,211,159,174,198,111,31,251,2,253,13,250,94,214,128,120,215,215,120,132,96,14,60,171,23,44,13,235,156,215,108,31,240,253,216,60,184,182,26,21,248,19,91,204,195,102,199,149,162,185,187,44,15,4,53,199,38,210,211,201,82,222,113,130,152,196,216,243,49,143,41,113,63,23,150,205,51,137,177,6,179,63,24,146,173,74,178,80,154,201,203,5,108,155,196,82,83,4,222,38,127,105,10,1,149,250,146,245,212,187,31,186,100,164,155,54,137,23,235,49,241,231,30,8,229,78,53,115,136,152,197,249,194,78,172,71,0,126,245,202,177,213,146,224,84,178,130,242,43,101,245,7,63,7,108,202,146,1,58,48,238,172,63,217,36,157,247,88,65,199,24,116,241,27,94,209,232,47,21,134,49,190,5,204,217,167,191,221,77,167,220,225,179,214,150,238,119,148,82,121,159,19,204,135,214,1,173,22,152,105,27,127,48,165,249,233,217,177,46,239,31,209,3,136,82,251,179,161,45,151,36,29,200,3,212,161,83,28,46,223,226,185,68,212,140,166,10,204,148,66,169,132,123,87,103,121,84,229,250,176,192,82,28,94,52,109,63,69,140,116,252,71,218,11,217,145,173,237,10,200,239,245,8,251,81,22,181,116,196,140,234,50,30,155,136,174,134,253,32,200,165,30,53,96,204,156,199,234,172,132,0,228,222,90,215,95,140,230,214,31,220,244,53,102,81,24,31,210,183,202,99,197,183,135,214,2,155,117,185,36,34,45,104,212,253,235,160,64,77,230,175,13,125,195,35,213,66,12,50,187,194,229,160,241,78,34,42,5,203,219,187,215,7,225,249,241,56,94,217,88,230,90,192,144,230,214,199,90,222,238,119,193,181,176,149,204,134,195,232,216,7,211,97,252,54,69,143,107,236,132,105,214,186,216,148,189,24,78,138,29,246,174,245,8,63,123,89,162,41,223,61,12,227,234,85,154,250,130,108,186,167,134,224,143,44,202,223,125,142,91,74,86,253,98,232,100,182,28,154,24,53,101,196,215,224,177,219,99,75,155,108,145,63,25,212,97,242,96,134,122,23,43,187,28,237,160,106,2,157,89,227,11,203,24,102,53,181,122,14,64,244,206,252,151,141,110,171,233,131,85,147,37,114,152,3,162,172,199,118,91,222,24,57,240,254,154,6,197,51,234,92,94,165,107,172,255,89,131,157,25,41,193,230,193,99,122,194,170,38,26,50,194,194,17,153,163,237,241,105,199,97,118,211,131,232,48,84,41,234,97,156,89,182,103,204,20,228,169,246,227,4,28,227,218,201,64,143,5,147,144,37,216,106,45,207,233,170,211,131,102,235,165,228,199,104,157,68,155,32,121,129,93,53,141,129,120,250,136,19,128,238,229,161,113,168,108,218,126,190,43,208,18,90,147,108,26,217,124,68,247,224,251,113,70,139,210,175,34,142,217,195,24,192,42,89,90,233,77,21,239,24,247,106,40,103,116,80,209,137,184,179,248,236,87,93,251,44,224,141,136,232,116,183,253,94,102,49,105,197,230,188,177,195,140,169,42,197,86,180,109,166,136,76,116,100,36,181,120,211,184,14,106,44,17,126,249,113,157,142,75,82,93,184,141,149,55,182,118,168,83,138,219,188,181,11,106,79,219,243,5,134,109,121,251,111,83,151,253,222,156,24,153,123,86,48,231,158,49,150,207,125,230,198,10,7,159,42,225,166,105,124,164,110,163,165,20,152,69,165,87,23,171,109,140,71,99,207,18,152,74,220,26,139,100,51,205,117,212,44,160,58,227,197,168,128,19,203,49,91,28,42,214,16,75,125,138,237,103,45,5,222,167,65,123,52,212,203,247,234,68,179,182,19,26,210,81,189,245,76,134,164,49,135,57,13,249,68,85,34,17,248,107,86,132,231,248,220,103,182,109,129,199,112,174,107,80,11,39,8,202,39,107,113,239,95,96,247,129,111,102,22,163,158,212,250,133,169,54,104,43,126,218,168,168,20,102,46,236,152,136,100,93,228,222,19,74,148,216,211,208,103,86,17,86,152,115,186,55,42,177,4,140,62,237,194,104,144,143,216,108,33,57,81,246,85,76,38,132,198,99,249,193,195,147,5,166,24,47,182,29,66,69,26,52,33,122,58,34,217,141,18,237,25,99,249,32,227,87,4,16,139,23,209,45,189,121,162,192,87,94,91,229,101,104,165,27,174,76,203,144,226,204,202,189,161,117,136,58,75,152,110,154,202,186,39,52,46,195,163,100,124,170,146,191,166,182,19,108,202,119,125,85,109,83,79,205,76,110,31,211,109,234,191,85,96,243,4,190,71,163,76,243,41,215,250,133,252,125,219,161,246,46,169,144,88,130,85,198,205,82,43,132,212,56,111,178,152,180,199,138,140,161,123,137,193,144,112,166,226,189,96,40,43,90,246,13,5,218,112,59,103,100,83,167,215,95,46,243,230,240,7,121,88,13,221,1,135,50,52,48,117,177,250,100,5,50,89,127,45,66,117,74,54,122,158,12,19,112,5,12,239,182,222,252,204,165,234,223,139,254,170,162,21,29,4,146,250,29,82,170,36,90,87,120,153,196,239,189,121,86,46,210,132,159,236,36,90,80,41,96,8,200,52,165,140,62,146,25,63,43,85,130,96,204,132,32,142,25,195,248,61,117,50,80,251,184,114,92,13,85,169,88,5,212,30,68,142,102,208,97,63,101,59,76,240,11,69,141,27,39,235,187,128,48,16,157,16,199,116,25,48,180,4,54,94,147,184,249,217,159,52,117,5,7,214,10,139,131,60,199,146,8,52,10,118,195,37,117,6,217,165,46,35,14,81,44,153,46,191,119,253,145,222,11,60,17,249,8,152,227,38,41,220,141,158,220,225,227,112,222,80,19,42,16,253,86,13,158,135,152,89,210,236,7,134,141,208,87,0,89,42,137,231,32,85,88,195,163,36,8,145,187,94,187,8,219,122,162,16,207,107,8,31,251,129,43,51,197,199,187,91,173,142,194,166,59,228,111,69,136,80,132,244,16,38,193,183,240,33,163,81,80,36,48,121,50,236,36,191,26,83,82,154,138,120,45,196,16,253,201,135,137,36,233,128,55,234,25,124,138,163,41,160,106,171,233,236,141,41,22,31,210,206,170,166,149,216,100,146,111,88,131,2,255,162,32,156,231,113,109,49,238,112,133,143,249,215,2,70,113,238,129,161,114,205,241,216,104,113,118,125,174,222,135,55,5,13,235,221,208,240,26,221,140,199,219,141,49,89,182,141,203,12,166,136,121,199,213,19,155,90,231,63,134,233,10,52,105,177,6,77,113,193,221,2,161,21,110,237,179,170,87,141,226,130,97,76,22,186,46,205,201,171,113,111,66,169,226,142,226,167,97,110,220,49,59,46,181,110,149,199,214,143,131,15,7,111,166,231,252,224,107,199,226,65,193,69,9,138,143,209,195,84,115,20,170,67,221,204,154,85,35,250,123,161,130,161,37,231,180,20,180,8,196,194,169,145,159,101,13,195,163,83,185,27,241,75,209,64,210,57,78,242,245,4,208,28,173,186,71,47,116,65,253,173,48,188,171,238,116,52,36,205,248,101,211,149,94,186,133,87,196,120,190,171,39,236,247,106,94,209,226,216,189,206,10,134,141,169,165,217,232,66,110,231,141,161,88,133,207,245,236,193,8,74,45,135,177,20,182,110,163,70,253,226,232,66,4,89,183,201,108,54,238,7,211,1,167,114,82,103,138,238,237,60,9,44,29,168,32,159,229,113,78,151,25,87,91,118,75,151,237,166,194,195,159,172,76,107,218,16,216,82,127,205,97,116,96,170,110,102,240,121,236,128,207,205,210,122,54,28,98,84,223,60,34,133,241,199,126,68,104,194,67,188,179,66,115,221,4,166,58,166,251,193,5,103,246,148,122,220,3,159,191,243,40,44,255,79,171,207,48,189,118,14,111,118,82,73,40,117,140,180,133,83,168,191,29,62,255,56,117,217,225,81,235,139,70,21,235,109,18,18,20,106,28,39,212,149,113,53,253,144,10,147,136,117,107,154,14,199,45,149,61,231,157,80,11,118,47,224,192,248,9,178,207,194,81,27,219,29,167,1,52,125,2,35,54,119,111,78,0,34,201,123,55,88,41,123,12,26,108,46,91,97,234,173,189,92,30,42,145,45,84,212,52,71,237,210,238,176,80,253,94,229,201,235,104,247,214,100,126,182,188,181,85,244,249,249,96,98,169,210,227,136,136,201,42,81,212,106,140,189,82,199,143,58,219,249,66,126,240,33,215,136,238,136,192,166,168,115,225,115,122,232,91,159,63,167,40,150,34,203,183,158,65,161,117,194,169,62,135,209,212,139,174,52,173,16,240,187,7,74,5,134,140,9,52,186,177,64,250,25,174,212,229,90,94,210,133,203,134,209,171,10,147,15,18,161,156,146,53,224,189,132,17,42,153,184,253,188,15,214,80,20,154,2,47,243,112,46,76,128,89,96,42,177,99,121,1,231,91,12,130,122,229,92,253,14,41,146,216,85,225,124,70,252,190,182,181,0,222,37,176,208,100,238,35,62,103,55,158,88,129,77,159,49,110,222,183,146,12,1,163,93,182,46,92,164,177,244,192,137,246,172,24,22,163,61,147,223,166,23,41,188,85,163,156,26,85,134,197,24,145,106,60,218,164,198,73,96,196,182,135,27,4,208,237,104,30,157,214,46,200,168,227,183,225,123,147,37,128,87,38,59,222,113,235,182,48,133,166,213,173,121,52,30,109,89,167,134,192,13,133,197,120,52,36,213,100,249,45,19,113,139,239,137,46,224,150,65,235,22,232,186,48,117,125,2,31,75,35,237,251,203,75,57,163,176,148,195,209,133,191,73,250,51,97,100,64,73,48,222,9,239,48,235,165,252,238,189,49,251,151,92,76,45,205,186,159,114,17,50,89,2,159,51,161,246,124,31,107,139,58,101,162,127,59,165,187,62,54,198,155,188,19,39,116,187,83,120,231,51,105,228,201,232,186,107,113,182,117,26,98,167,220,252,124,169,17,155,217,241,12,199,51,34,133,38,150,24,78,250,119,234,150,79,69,45,232,136,83,23,202,179,170,211,132,4,126,52,89,90,245,128,4,130,40,56,166,191,163,7,60,171,148,90,17,48,217,217,91,236,7,33,37,169,145,68,46,18,186,155,120,112,38,153,60,55,138,66,41,76,13,28,140,103,105,153,54,78,139,91,211,85,93,228,193,146,53,105,143,128,151,234,65,37,200,36,198,157,10,40,137,72,249,11,103,69,205,81,108,136,184,224,144,176,4,139,150,33,246,155,79,78,239,27,254,130,54,105,186,38,46,117,161,100,215,46,136,36,198,46,23,165,46,189,10,76,247,226,133,97,181,188,97,133,3,163,199,27,187,213,68,41,71,142,123,34,126,169,196,52,59,75,158,162,63,129,169,187,10,75,3,94,6,49,166,177,151,54,148,29,1,239,45,229,255,136,192,213,236,66,165,20,146,195,70,40,87,83,79,51,226,192,62,255,186,139,41,158,104,29,206,242,219,88,53,89,94,12,249,213,107,190,77,102,225,173,199,32,118,150,106,68,253,216,140,182,208,146,25,203,126,141,218,231,115,235,58,245,189,104,205,114,246,21,227,27,68,196,86,224,2,229,124,192,16,194,235,189,169,95,138,178,84,114,36,69,210,55,201,234,43,91,28,16,203,66,190,242,218,4,89,239,107,159,119,106,210,31,77,212,143,102,84,255,220,11,163,103,203,168,208,36,27,149,236,70,209,181,197,77,158,176,111,207,248,96,103,43,28,89,127,187,216,1,16,55,63,219,191,176,206,192,33,43,253,136,52,214,165,161,239,109,13,208,177,254,54,109,70,58,81,51,198,74,44,94,12,174,37,198,196,132,125,248,158,0,236,157,66,113,135,192,120,41,119,46,241,100,89,39,11,217,133,232,3,155,84,207,164,164,48,114,98,254,104,11,33,171,37,171,224,56,221,180,114,77,135,233,62,184,241,101,106,209,71,48,97,33,126,78,226,239,78,135,65,83,108,109,113,115,18,45,178,209,211,130,158,162,192,31,111,29,209,19,129,135,233,50,56,140,170,205,208,155,211,49,234,166,204,34,83,168,251,165,233,123,185,127,180,126,125,201,243,65,107,20,112,46,90,12,183,12,249,176,160,177,159,3,139,240,164,8,151,37,91,177,46,199,107,183,26,227,129,219,205,107,45,228,236,132,207,129,228,167,100,166,96,18,213,136,36,102,60,93,235,254,211,5,233,95,217,16,233,78,28,225,114,46,142,115,201,117,211,243,140,65,29,55,167,141,86,142,32,58,65,86,212,65,194,254,204,190,116,97,212,193,238,100,160,183,81,72,48,232,183,222,55,77,185,224,85,81,59,135,148,234,205,37,82,95,219,132,168,2,222,28,10,72,46,220,210,212,239,5,77,143,83,146,0,147,218,85,184,194,161,123,225,4,133,155,192,88,251,30,188,160,4,54,139,39,254,131,35,252,96,176,4,93,18,53,132,88,36,14,67,13,168,147,165,46,58,53,238,168,205,86,245,209,170,249,22,241,219,200,93,73,108,143,10,250,17,157,19,11,201,33,201,192,38,162,144,8,154,5,156,160,25,85,152,82,200,120,111,66,18,250,104,5,161,238,237,19,145,51,80,159,236,152,169,53,250,138,88,4,187,61,239,149,140,18,33,86,16,175,221,4,46,112,80,198,242,60,95,76,130,196,137,66,216,158,239,166,70,27,174,184,226,195,168,19,106,236,245,56,207,207,231,206,22,25,190,39,5,126,140,126,176,230,28,146,28,128,152,51,250,189,10,124,179,43,108,138,58,116,22,55,106,54,118,88,28,148,74,232,26,104,28,135,237,58,126,88,25,207,68,155,251,122,10,212,171,205,231,167,105,0,246,17,183,4,25,201,165,255,173,84,90,201,36,52,214,117,156,150,114,96,88,116,178,236,107,16,15,138,117,231,3,31,243,34,222,119,216,94,42,48,141,253,245,250,54,199,68,29,122,243,121,224,176,74,169,233,17,202,64,96,74,221,174,31,176,155,148,92,24,188,162,12,24,187,5,182,55,129,177,214,103,124,71,248,207,196,210,63,240,177,155,194,128,163,67,76,231,62,112,139,78,19,42,211,103,122,94,140,214,223,26,118,41,194,58,239,213,169,71,167,9,21,52,173,232,79,83,8,55,175,61,13,5,119,123,71,165,120,208,208,98,242,243,118,121,49,166,20,172,229,176,152,17,138,211,159,62,91,221,140,176,135,153,166,121,63,95,228,102,225,209,41,213,202,30,190,231,172,98,19,115,38,191,48,135,74,191,6,245,153,12,15,76,181,83,172,172,108,220,213,10,231,123,2,80,171,78,19,167,192,205,24,37,175,81,156,36,127,9,76,104,41,110,206,226,121,70,237,236,225,193,131,49,127,210,99,89,225,44,209,32,116,24,182,126,17,210,178,97,80,83,58,151,117,72,243,213,148,193,36,62,155,230,243,203,137,102,132,107,49,215,222,117,196,225,244,233,225,225,176,217,36,189,185,9,232,238,107,80,231,199,103,36,165,114,177,242,24,72,7,51,54,240,128,155,210,17,146,103,160,21,235,90,234,52,48,11,74,103,192,190,104,23,109,8,104,158,88,108,43,224,217,158,41,58,203,49,72,175,99,69,147,104,157,47,220,103,127,96,249,146,51,91,181,80,192,103,139,213,133,59,207,70,232,164,107,108,206,73,213,139,45,223,87,162,27,22,31,130,86,56,129,187,81,145,199,222,207,9,43,79,62,160,89,139,89,4,37,222,124,110,142,166,183,92,77,116,77,175,166,234,161,7,74,28,85,94,219,228,155,34,228,177,168,96,146,96,75,235,191,46,242,112,80,8,174,200,186,166,52,43,138,234,206,199,204,170,175,133,173,68,98,52,158,12,103,69,119,156,70,57,102,120,16,123,13,29,240,179,118,232,10,11,15,2,241,159,63,174,141,194,104,115,154,117,254,178,77,70,158,141,234,198,231,72,107,198,145,145,195,74,167,143,125,200,252,133,223,116,135,25,128,97,253,188,212,54,194,154,48,18,232,249,173,250,53,112,188,194,134,200,4,221,229,185,201,163,246,107,72,147,53,173,58,73,201,186,186,59,185,96,153,168,186,133,207,74,205,209,12,243,198,200,89,117,5,68,158,129,72,240,22,145,195,3,242,177,90,216,209,101,61,158,42,240,220,215,96,164,2,34,61,240,109,147,194,32,156,194,142,193,15,195,121,224,48,179,251,125,108,156,13,47,79,33,99,90,243,243,100,141,236,174,63,89,197,21,213,133,121,92,102,231,232,29,68,90,82,215,243,216,100,61,194,76,62,103,214,126,142,235,193,70,21,198,230,153,238,67,164,56,128,9,46,248,131,83,207,85,31,152,70,194,48,39,113,61,164,200,221,86,94,138,160,247,57,7,136,172,233,183,182,78,94,191,26,18,65,161,105,97,34,213,91,187,204,12,204,51,43,76,156,200,119,28,12,244,51,171,100,208,104,254,190,6,62,37,221,234,35,55,36,102,162,77,17,222,185,46,124,90,192,166,207,238,48,82,247,10,194,51,237,32,92,49,43,191,215,226,34,59,108,156,143,207,47,115,172,197,213,152,67,207,134,211,175,9,179,112,42,31,219,172,15,228,125,124,166,24,123,133,158,136,164,129,114,124,143,99,238,84,161,213,4,166,52,208,95,122,245,63,222,153,178,141,20,63,141,77,146,117,83,64,235,54,70,12,155,224,185,24,55,196,179,212,68,137,147,84,105,36,163,128,136,152,3,101,230,89,56,122,33,18,162,80,38,30,12,102,140,166,123,29,37,35,41,94,235,140,184,52,118,38,83,112,40,251,190,214,86,206,194,212,126,234,166,49,102,231,69,114,145,197,87,175,6,27,35,138,44,145,12,217,89,151,244,210,198,247,168,122,38,50,250,41,230,216,180,186,61,249,97,120,212,106,12,168,53,137,168,25,78,195,92,141,111,137,204,77,211,79,157,33,187,95,119,26,157,215,212,151,134,64,59,218,29,40,197,27,162,45,76,205,19,2,137,237,194,74,17,159,40,119,220,78,211,14,204,233,33,27,37,165,68,119,93,147,125,215,34,15,186,231,115,189,87,79,20,149,244,230,244,44,172,128,249,158,250,53,19,33,249,251,185,50,228,23,247,189,43,233,224,30,33,135,115,102,86,225,159,56,240,34,28,25,223,11,89,12,249,237,10,43,209,125,52,43,158,148,39,167,47,38,194,21,36,213,212,65,69,88,171,207,136,210,236,159,88,253,31,215,198,115,147,65,213,196,37,196,13,43,24,200,232,201,236,66,215,147,126,82,102,17,218,66,149,88,211,50,24,252,37,154,222,14,12,211,131,76,210,68,158,198,183,202,243,229,200,191,111,133,11,181,51,1,215,162,193,229,70,56,63,170,35,73,206,39,17,225,225,123,153,116,154,195,132,209,212,65,72,133,38,185,239,197,182,169,70,233,10,33,218,239,226,221,99,155,188,243,251,181,7,121,88,135,39,101,75,10,67,194,87,2,166,223,94,118,113,190,54,205,157,31,140,30,198,122,102,26,33,92,79,22,19,1,58,123,218,251,104,35,18,105,155,46,42,233,14,227,123,67,141,247,205,180,205,206,89,223,15,74,150,207,127,187,33,122,242,220,188,152,227,228,176,85,119,40,188,231,101,177,132,77,164,237,103,58,16,119,29,23,102,61,10,76,111,103,140,41,9,223,172,187,105,38,154,216,2,134,198,85,210,101,231,73,247,181,8,40,138,162,193,72,96,44,100,55,151,225,242,109,89,183,6,92,238,30,163,210,141,76,72,54,45,163,93,241,159,54,25,43,181,74,9,44,7,181,192,89,48,243,221,118,96,224,113,225,47,186,39,143,75,32,145,105,10,53,70,24,219,52,41,28,119,81,94,155,30,59,183,181,183,105,144,235,47,195,229,24,159,195,34,193,58,222,63,190,12,127,233,177,30,201,242,244,147,238,142,49,153,38,10,163,27,61,139,198,67,64,27,185,202,199,91,164,170,36,38,233,153,163,106,115,22,100,156,221,212,166,160,164,104,182,150,47,27,58,107,199,96,65,208,74,253,38,202,123,151,219,172,198,116,170,79,93,105,28,247,64,206,89,42,176,226,201,79,87,248,201,106,192,125,237,231,214,149,125,59,80,180,99,30,248,188,209,218,1,239,209,167,30,1,213,106,8,253,181,136,235,62,126,81,53,214,66,127,110,186,81,134,206,162,179,112,83,4,52,182,213,193,234,60,160,75,212,155,139,167,149,237,61,19,152,138,119,103,191,128,120,140,98,201,172,198,4,57,136,233,112,79,210,191,8,186,154,183,188,193,230,69,95,154,250,77,214,80,183,62,24,46,247,173,166,31,58,143,229,155,254,7,174,170,200,196,115,95,210,231,105,113,216,164,187,21,205,200,233,194,40,134,171,33,2,61,209,92,241,211,200,51,13,29,210,29,63,107,2,98,143,133,115,182,229,226,227,5,111,153,86,26,17,191,60,174,253,133,23,251,191,194,161,62,109,237,207,93,227,232,191,177,246,107,97,228,236,186,36,225,108,246,118,55,34,75,103,15,125,126,152,42,189,21,40,213,243,50,30,120,145,51,251,91,65,37,85,218,99,122,33,60,24,63,109,141,169,106,62,161,208,221,119,192,3,102,25,129,77,88,94,225,199,157,59,142,55,71,137,195,103,12,182,206,95,134,179,222,71,67,222,118,60,214,21,252,107,37,96,14,174,119,239,175,229,62,154,185,239,186,247,175,17,41,25,52,195,26,61,63,2,83,82,53,227,189,41,152,210,16,144,185,54,31,8,205,68,79,143,149,209,167,255,110,133,55,100,233,129,118,86,108,143,151,162,219,66,154,192,41,200,76,16,255,57,76,81,152,76,4,210,8,205,181,113,103,50,202,84,201,152,84,88,221,93,196,6,120,61,22,10,122,83,165,173,184,57,109,190,122,53,30,245,136,175,85,241,92,164,100,224,108,221,103,161,206,184,122,211,53,163,48,229,181,205,225,159,74,163,188,55,141,17,174,65,59,205,164,23,209,20,108,87,99,45,119,24,190,117,189,184,210,199,228,175,221,76,130,94,208,212,179,7,164,9,157,210,229,37,111,141,18,182,115,127,155,146,95,123,6,5,177,136,120,108,235,44,149,29,216,168,143,61,125,61,81,177,90,90,161,132,65,31,69,151,232,41,83,117,36,207,13,221,244,157,11,8,182,136,80,1,9,253,30,154,192,51,17,71,172,250,94,133,176,236,240,171,135,105,156,202,205,97,56,89,49,100,131,194,19,53,164,33,244,116,158,68,216,160,74,19,13,27,246,235,73,221,102,192,208,148,203,163,37,232,4,138,47,174,179,82,178,214,235,88,138,202,203,115,129,45,200,38,48,39,87,186,87,67,180,179,4,198,196,236,57,96,228,100,46,202,190,186,227,115,158,101,93,69,230,137,149,90,162,222,96,154,162,182,8,124,30,152,226,198,47,156,55,169,47,104,162,198,113,182,1,136,127,91,92,205,222,89,4,109,56,28,62,25,126,130,222,10,219,168,4,204,137,44,214,79,177,138,154,216,43,233,12,150,125,184,24,219,81,60,23,69,172,178,153,193,87,188,61,56,101,183,174,194,19,146,138,81,83,166,21,143,77,193,173,140,55,117,93,241,53,168,122,81,215,28,202,17,216,136,28,46,48,212,78,129,19,53,201,50,98,170,106,202,174,204,94,119,127,154,132,163,220,188,226,183,198,10,192,199,21,190,77,216,156,104,211,143,171,41,84,212,175,85,217,57,119,9,216,68,188,4,62,39,236,142,117,79,169,137,150,231,210,45,93,239,28,38,185,223,158,155,179,127,214,59,164,77,35,18,133,34,230,18,43,155,138,187,164,239,5,101,210,138,239,117,222,249,49,220,224,244,43,51,134,124,193,175,33,71,215,113,89,246,74,177,87,46,227,82,213,155,211,34,54,125,208,48,211,116,233,194,42,214,91,172,143,69,137,102,150,223,38,94,237,38,37,5,251,244,187,203,160,81,115,188,227,201,9,45,102,93,63,70,63,20,11,100,91,21,190,204,134,95,127,161,127,48,170,49,134,28,217,20,92,82,35,240,131,233,205,161,109,90,96,107,14,218,14,83,231,45,182,89,161,108,124,185,229,102,173,219,83,191,39,181,162,206,230,110,68,111,91,253,26,36,219,224,119,251,96,28,69,81,191,162,146,222,98,180,14,35,103,41,150,93,54,137,175,184,216,56,29,228,222,139,142,219,29,23,31,59,70,116,202,105,144,65,168,228,194,103,106,200,160,25,231,95,143,81,161,66,93,171,233,224,54,90,158,169,130,184,21,235,119,8,140,8,189,27,150,84,249,87,209,152,58,48,5,58,159,11,60,41,82,210,168,54,34,207,161,211,57,173,201,191,12,189,56,209,225,22,23,87,86,132,60,25,129,125,111,82,71,151,145,230,30,121,178,51,190,112,76,59,76,132,182,42,202,16,7,74,153,171,248,230,48,83,78,239,174,39,66,68,202,65,158,12,83,49,150,62,28,163,83,154,194,80,95,71,90,213,111,14,231,146,48,35,29,56,237,232,84,157,198,12,170,85,132,25,170,75,239,44,158,70,168,175,37,22,40,230,158,99,223,31,13,157,65,245,140,32,81,207,30,7,154,212,140,157,137,171,240,24,33,248,68,11,211,78,58,23,96,30,185,31,132,120,150,22,14,19,45,175,94,128,49,179,133,230,229,204,199,32,72,78,194,61,77,144,122,138,155,64,231,254,25,87,127,112,68,211,245,99,55,235,181,240,231,70,246,121,235,7,161,220,177,197,44,109,4,85,117,158,181,99,195,249,118,73,28,153,242,185,139,146,189,238,49,38,56,174,210,30,111,78,24,113,238,123,245,82,247,6,210,204,228,66,85,252,116,19,245,46,26,91,200,117,213,24,50,186,21,228,99,34,24,225,29,57,211,164,73,212,32,64,184,100,229,59,224,80,133,223,183,50,74,224,216,199,153,71,67,166,17,18,183,253,14,9,52,152,210,113,153,140,141,160,223,139,141,145,123,9,92,176,83,243,253,101,220,165,11,67,220,224,124,28,211,232,244,155,152,219,150,71,43,247,230,88,15,146,162,32,158,88,231,29,20,202,223,229,99,18,170,28,119,241,213,105,27,212,133,139,201,243,220,41,12,153,188,252,54,92,200,37,201,12,223,91,7,141,229,149,86,60,249,162,234,95,110,110,115,190,92,24,186,47,25,22,88,30,235,93,155,156,172,18,88,72,198,2,177,99,10,155,86,134,160,244,123,182,88,0,208,19,233,199,182,211,112,197,28,70,214,74,62,39,182,79,139,77,195,20,130,154,94,12,165,80,139,89,120,236,64,173,208,77,56,137,78,232,68,45,2,145,69,255,32,236,38,11,149,51,127,107,170,168,174,28,2,176,217,20,190,2,140,222,41,66,145,192,20,215,187,5,199,38,113,140,216,113,225,101,101,253,254,94,136,74,94,177,30,51,207,160,26,243,39,167,159,250,70,104,129,41,235,143,181,75,141,86,150,39,131,235,104,199,78,59,44,159,88,5,230,168,245,0,65,166,234,237,54,13,0,155,12,117,252,244,180,174,36,129,9,16,184,165,147,145,20,191,158,27,176,9,251,141,128,133,221,219,132,21,82,144,73,29,20,250,193,33,247,166,15,32,246,20,234,49,47,245,43,168,229,195,226,214,236,109,250,185,136,236,244,152,164,227,81,187,36,222,74,212,35,54,113,34,88,53,172,5,96,84,134,220,23,206,230,11,20,189,26,230,171,152,73,12,203,44,50,226,45,211,13,239,232,241,150,46,41,13,50,180,240,36,197,86,58,97,62,42,242,224,40,51,123,3,21,129,49,244,40,228,201,168,232,115,57,170,3,111,154,175,101,72,105,81,118,61,145,105,150,199,208,65,131,82,43,252,108,234,247,206,22,163,48,197,248,219,71,133,76,219,205,124,90,89,151,241,254,57,92,164,50,24,20,171,217,221,35,184,59,218,13,169,88,45,61,141,0,113,241,70,41,82,70,37,211,99,16,107,151,127,61,101,249,176,125,117,143,174,209,211,95,110,36,180,109,163,210,171,177,54,105,73,203,250,100,56,238,241,210,219,2,199,119,192,233,190,162,240,220,225,141,86,112,22,152,182,153,175,40,153,60,179,153,123,2,39,210,191,217,97,182,213,114,223,26,57,181,17,182,124,33,138,50,229,98,138,55,125,143,39,116,86,238,185,216,80,125,110,219,181,41,38,97,248,116,147,93,192,88,18,62,133,161,175,239,69,214,53,241,45,12,228,15,206,22,203,24,2,87,84,110,186,195,136,172,203,126,117,110,102,58,152,1,91,122,242,194,13,94,120,95,93,60,245,77,95,144,99,89,38,212,237,40,140,127,50,71,87,133,19,181,57,74,29,118,146,95,166,23,104,199,107,153,104,250,148,95,70,111,211,179,166,152,40,180,255,203,213,197,202,198,227,106,242,193,83,225,102,25,119,135,105,14,29,50,226,48,237,187,167,140,148,91,158,178,215,81,203,178,203,133,17,76,151,77,122,209,155,24,177,5,60,196,188,101,142,46,19,210,246,109,24,130,70,233,64,7,134,51,195,189,0,131,183,124,173,4,239,123,191,23,179,37,43,12,151,158,123,225,230,125,54,217,51,22,142,89,41,241,100,103,14,79,29,113,206,123,175,1,103,80,80,200,184,175,141,98,113,142,8,50,87,47,253,109,130,55,100,58,29,38,135,38,39,0,188,174,244,195,57,76,116,116,55,129,81,61,251,192,106,253,211,242,203,36,132,34,72,139,243,50,101,97,78,122,204,220,91,196,25,36,63,43,40,1,80,55,149,25,206,126,117,10,128,59,221,108,190,46,235,25,128,219,240,12,76,154,51,102,112,53,217,122,121,169,149,144,105,29,1,175,177,244,157,127,91,235,189,57,171,67,30,109,34,45,22,75,207,196,244,228,165,145,35,157,177,234,207,74,233,69,62,22,76,228,217,115,108,192,164,45,239,167,166,143,136,74,105,135,55,197,64,114,115,203,203,196,234,105,201,4,192,46,76,126,125,229,22,240,234,186,122,38,249,40,23,98,6,166,164,227,174,30,28,184,80,61,3,110,43,233,168,20,203,245,199,168,160,143,169,95,36,51,232,121,220,81,25,93,54,36,60,223,50,98,125,84,235,166,150,49,37,124,26,185,4,106,136,211,165,199,111,166,71,189,157,121,18,17,109,72,0,239,84,34,127,91,114,236,241,52,145,47,177,237,136,163,143,121,23,62,17,182,50,4,110,70,71,21,83,252,124,111,217,198,41,115,35,176,127,247,5,154,40,46,76,175,87,24,88,60,197,232,242,189,33,228,202,177,238,23,101,4,235,1,171,23,216,50,190,52,104,244,7,190,134,72,177,176,108,106,47,220,226,151,33,94,153,41,63,48,146,215,119,204,164,191,246,7,143,48,43,141,141,187,201,249,50,236,12,142,93,190,34,58,183,20,222,4,126,227,106,114,11,237,129,243,106,73,22,247,99,56,2,239,116,111,222,136,222,60,112,193,102,187,107,95,248,8,127,240,125,237,99,124,193,242,242,160,136,85,5,60,72,245,63,63,221,194,109,227,190,52,89,60,239,229,101,55,172,78,211,182,122,46,206,46,252,10,12,91,68,127,126,218,217,241,88,63,93,196,222,12,173,33,87,56,169,39,108,55,225,101,48,70,209,10,24,233,231,231,165,71,15,55,153,224,23,141,128,10,155,24,156,195,48,66,183,231,181,206,26,154,113,243,70,157,183,188,151,245,133,221,155,67,3,191,229,106,99,203,141,245,67,1,93,18,203,112,32,132,156,99,237,54,90,31,228,244,50,118,174,72,157,158,163,6,63,64,175,70,242,43,102,82,67,232,120,232,213,205,4,163,2,54,161,107,129,241,196,98,129,117,92,74,69,81,164,140,195,171,147,29,45,83,97,244,190,252,189,58,236,79,226,120,193,3,120,87,31,148,1,183,26,194,80,20,59,252,181,186,177,54,235,107,153,124,110,252,180,17,160,21,133,41,212,247,17,55,106,67,125,48,4,30,238,189,55,66,59,253,129,199,157,195,29,75,51,201,68,163,88,232,126,143,97,114,93,130,26,93,151,191,244,104,108,159,242,90,44,23,215,207,166,254,32,75,160,8,152,98,32,143,164,150,47,156,35,48,226,189,158,90,45,211,34,98,242,49,169,219,141,112,38,74,44,125,234,128,227,4,70,90,138,142,176,122,3,200,236,180,148,187,198,134,134,233,209,245,107,210,52,19,25,124,162,251,245,189,152,80,158,163,231,168,74,106,211,14,28,235,29,167,215,250,69,48,5,70,144,213,179,209,180,196,238,173,247,30,84,19,249,107,33,242,94,197,114,164,103,3,187,200,97,162,43,186,219,205,77,22,196,127,250,236,25,235,25,113,72,53,83,124,16,236,173,221,228,234,133,254,71,88,58,103,103,28,207,126,102,145,208,216,177,136,244,36,125,52,120,46,122,236,11,198,145,89,21,69,241,203,87,0,241,123,253,214,180,81,70,188,165,88,188,170,235,161,155,169,229,248,134,236,152,134,136,17,233,115,147,82,243,101,95,173,107,105,232,152,173,157,157,230,109,34,192,68,148,88,71,156,21,215,29,70,181,92,15,221,137,23,236,99,6,145,59,92,35,207,199,222,145,134,71,31,109,169,109,9,125,212,142,68,133,169,171,169,139,130,159,21,196,149,192,150,231,16,24,245,250,184,55,130,196,45,63,75,119,246,22,23,183,58,110,181,157,237,149,116,247,196,173,203,126,222,186,145,193,244,109,218,14,244,250,156,201,176,244,165,128,43,122,44,122,120,81,47,112,209,37,188,177,244,159,67,243,227,225,24,226,245,4,243,4,94,212,55,249,128,103,164,213,197,54,164,209,171,132,231,133,242,218,108,123,233,205,27,252,57,14,215,253,30,201,12,241,14,148,210,205,199,204,169,212,178,250,144,157,177,159,251,49,22,160,136,138,169,128,50,91,121,15,244,60,35,59,83,73,58,100,93,93,86,9,24,79,86,137,18,167,7,198,177,240,247,250,73,29,252,97,98,57,203,181,121,5,199,81,83,243,110,240,116,59,224,45,197,203,140,10,57,77,63,218,42,252,16,85,66,92,104,118,57,193,54,23,211,44,47,79,102,189,183,110,66,97,127,213,170,131,150,23,252,44,247,234,89,196,9,31,208,198,110,65,81,27,148,123,211,88,20,25,74,94,43,61,167,147,69,47,215,29,147,153,213,26,32,71,82,99,121,84,194,157,242,210,68,220,137,18,58,12,193,226,156,2,23,203,168,57,76,138,89,38,18,166,69,138,60,59,162,112,123,201,147,81,68,59,156,35,152,242,161,243,53,186,194,137,87,11,216,34,117,119,18,119,26,102,157,89,121,82,243,188,101,105,118,107,199,245,147,143,15,157,116,203,97,255,71,205,210,23,200,249,122,91,2,46,118,254,187,20,136,145,22,170,187,218,141,218,237,46,62,104,146,138,194,221,232,237,98,59,235,245,150,250,1,87,56,27,98,109,82,13,41,182,223,177,214,104,90,187,123,229,172,85,204,179,115,231,25,237,41,7,94,101,200,215,164,122,123,132,35,93,127,157,73,89,96,168,143,253,120,169,212,5,77,177,212,207,68,72,161,10,3,12,35,170,222,28,190,65,183,191,42,194,69,83,252,81,204,250,121,223,139,204,120,25,114,115,78,159,29,95,51,193,184,176,244,234,179,86,35,135,143,218,201,26,242,224,108,225,251,30,155,29,126,21,25,148,194,12,47,113,49,234,52,178,231,208,198,129,219,24,135,46,212,84,122,243,92,111,124,0,110,181,162,211,12,69,154,26,15,182,96,110,147,131,177,159,3,5,93,152,48,38,178,72,75,0,23,248,36,195,214,128,141,80,194,80,253,167,212,28,240,57,146,119,126,96,211,185,119,184,82,230,162,143,6,217,72,60,57,36,11,18,42,253,209,167,122,218,181,88,157,173,194,137,230,187,18,63,13,169,182,68,54,144,86,117,113,47,80,170,96,228,173,83,189,34,115,16,212,81,80,47,15,70,178,46,121,78,202,44,195,36,51,197,12,130,17,102,101,39,184,185,4,61,198,187,43,124,31,184,64,222,114,87,23,250,233,199,243,13,211,143,78,37,217,145,154,53,239,221,49,33,161,219,5,229,189,187,76,148,166,11,27,86,17,72,175,28,94,148,176,43,76,17,95,24,57,185,75,203,38,40,250,106,51,38,56,156,162,226,250,16,56,114,14,69,44,36,122,72,228,193,160,169,200,119,117,192,164,42,231,30,241,198,214,98,167,68,181,87,143,15,115,146,227,124,56,115,40,221,162,127,80,163,87,185,198,0,212,195,242,211,219,140,183,216,205,160,51,145,204,14,217,230,84,238,121,254,168,240,152,222,114,154,247,183,209,174,213,40,148,117,227,229,17,150,198,92,34,44,97,48,244,165,229,158,31,101,235,197,29,178,206,28,135,15,86,235,51,69,231,140,160,249,217,37,235,31,48,133,39,97,187,157,37,142,40,134,192,176,155,228,56,23,207,99,12,201,57,193,27,94,162,28,150,155,11,67,137,173,107,234,113,194,16,177,76,145,220,60,91,88,35,126,155,182,28,253,109,83,185,10,107,186,146,149,211,13,41,19,4,238,215,78,105,200,48,11,124,38,117,36,217,207,78,214,30,191,235,28,69,200,160,135,25,67,143,115,83,184,89,135,174,195,48,204,233,137,94,172,81,54,126,187,191,198,95,47,48,151,133,185,128,61,244,199,213,204,197,248,237,73,183,171,238,211,217,194,250,31,12,249,157,122,217,116,75,78,239,193,162,252,12,2,65,221,13,187,121,18,14,211,231,89,223,205,50,116,176,233,94,223,34,224,109,211,225,108,81,190,151,86,72,28,122,234,207,142,86,82,60,25,124,193,58,228,9,213,192,22,23,163,54,60,159,37,68,213,202,184,240,227,254,176,126,115,137,185,132,110,223,101,214,3,134,53,205,119,98,202,47,241,133,101,237,163,0,29,115,137,194,212,217,117,231,168,55,149,205,132,174,83,38,67,179,222,91,247,163,145,248,131,240,68,96,142,128,240,250,76,162,75,236,105,171,153,136,122,66,140,160,57,244,230,70,103,28,11,16,82,13,205,188,54,132,206,91,152,219,144,60,54,9,243,210,186,65,151,150,195,16,8,203,201,137,228,80,137,232,2,117,243,61,235,163,209,91,127,29,5,75,118,47,133,105,205,12,167,144,96,82,19,35,139,206,2,58,44,28,254,233,160,10,76,107,85,120,133,204,115,221,48,171,69,114,103,220,123,214,245,192,212,235,228,251,211,123,105,182,238,216,88,35,120,176,236,167,75,127,158,236,156,157,61,38,226,180,52,162,60,89,49,209,199,18,240,88,93,191,103,177,160,126,60,26,77,62,89,97,62,129,91,35,213,24,142,37,108,130,227,156,122,204,134,99,95,23,253,32,5,10,14,15,12,86,10,46,183,254,180,117,122,196,86,190,104,136,212,123,35,124,20,145,141,99,243,140,164,7,24,92,161,177,155,34,90,146,36,186,96,140,25,37,94,122,245,215,235,107,201,212,119,124,9,192,16,145,100,237,54,170,92,174,111,181,32,225,150,200,95,165,171,49,162,115,149,189,82,183,141,74,218,107,184,197,128,238,132,168,160,0,19,116,11,107,125,83,166,34,43,31,77,84,100,6,28,174,70,234,40,48,133,36,177,101,81,61,144,36,141,98,31,40,133,159,177,105,231,147,185,192,212,194,177,255,193,36,151,88,192,23,182,102,105,247,143,208,13,237,151,75,180,161,99,137,79,244,61,121,131,219,186,138,83,73,49,253,140,243,239,248,105,148,137,201,139,157,253,117,120,171,46,13,142,187,87,177,15,105,195,74,206,152,51,201,54,140,44,142,6,75,51,69,166,241,12,17,84,3,242,104,133,42,165,216,211,54,201,35,249,160,136,20,247,124,191,88,183,218,136,11,67,182,19,117,254,231,169,242,19,49,133,106,106,151,112,145,40,23,92,250,197,18,158,72,44,145,69,204,82,30,237,152,140,199,190,140,83,100,101,141,155,112,190,4,167,39,207,109,117,173,23,158,240,237,172,248,32,141,89,41,87,155,8,155,39,97,104,231,98,253,10,60,201,71,249,144,102,78,105,57,191,10,123,127,148,106,181,98,29,36,83,224,60,162,254,134,14,188,94,36,92,84,236,176,245,77,7,185,65,92,131,11,155,56,144,175,252,134,166,230,115,111,68,218,167,155,43,205,106,35,138,194,76,113,255,105,8,134,180,100,169,208,153,88,227,98,90,177,138,248,156,197,244,42,220,160,96,150,101,61,160,24,225,237,228,227,147,54,140,165,145,145,51,205,112,120,167,195,155,110,43,249,152,3,57,44,159,10,198,80,86,197,136,67,152,175,71,141,76,47,150,158,146,239,101,10,188,94,36,128,106,226,172,138,34,245,235,175,125,158,130,12,144,14,41,57,54,31,241,206,190,189,159,7,95,87,227,206,248,141,119,75,207,131,143,236,36,66,84,234,152,214,194,133,209,254,137,253,18,110,134,54,117,196,173,133,207,193,5,53,146,206,66,203,98,127,243,191,83,239,81,158,169,64,150,33,134,12,103,171,44,29,50,66,235,126,8,24,83,204,16,23,201,250,190,34,207,120,214,29,44,191,50,83,44,246,231,11,4,174,93,8,172,5,134,110,195,253,152,78,135,229,18,195,182,210,24,19,190,4,5,176,79,85,146,249,61,211,243,67,20,67,213,41,81,100,18,29,213,201,51,76,228,27,47,84,96,88,187,123,192,35,63,25,109,68,83,91,20,109,208,186,213,90,210,213,215,77,151,227,131,185,88,207,70,110,149,188,43,219,20,88,182,218,50,4,55,194,115,68,75,164,61,51,9,237,178,22,40,133,144,98,153,18,214,66,11,198,225,70,114,233,153,195,171,58,43,142,73,95,140,43,60,203,16,204,219,8,54,76,213,86,118,210,98,149,146,49,162,208,177,119,57,26,137,120,30,184,7,76,37,134,192,38,65,144,227,201,186,21,5,94,24,86,206,40,101,68,197,161,85,217,23,142,11,68,157,114,118,152,99,86,42,139,144,216,160,128,250,131,23,77,241,114,49,196,169,57,126,154,137,85,196,128,35,41,153,221,178,196,33,238,77,246,202,108,122,134,190,229,224,171,75,19,13,112,181,52,154,195,199,156,208,242,131,108,130,134,110,59,194,124,53,183,216,65,180,73,184,178,139,49,97,193,237,113,81,36,212,98,249,28,87,26,201,182,41,23,67,76,228,187,221,130,133,224,121,235,2,103,174,91,19,11,159,190,15,125,175,102,253,233,14,83,99,113,39,10,234,199,225,207,154,233,151,164,136,6,207,107,69,129,166,117,192,14,49,115,50,9,206,28,183,206,164,107,228,232,74,72,158,199,177,105,202,200,91,110,158,150,185,149,23,174,75,159,155,118,122,102,106,220,28,189,99,133,77,37,168,56,76,225,233,157,39,196,211,82,184,94,176,108,65,144,44,112,70,53,194,95,155,78,5,77,117,36,211,138,245,224,198,130,232,93,75,75,169,29,105,209,84,177,40,79,104,178,75,83,245,176,99,191,194,94,222,90,254,134,52,114,141,245,1,101,38,118,171,192,156,232,94,8,9,7,234,148,229,129,190,74,15,87,25,78,238,243,44,122,111,136,85,252,120,33,109,152,95,184,72,146,114,81,7,164,181,140,52,176,245,200,30,193,20,218,174,134,10,48,173,170,238,43,195,252,84,146,196,29,173,161,220,37,9,14,92,235,84,47,3,66,84,132,237,28,54,189,226,187,45,208,190,6,227,166,195,198,168,176,4,30,144,191,199,111,91,145,160,188,24,106,9,174,238,202,242,234,67,115,237,9,130,152,216,135,23,204,124,83,111,94,102,40,170,29,180,146,32,149,137,86,169,29,243,3,100,81,175,172,149,119,8,128,172,122,97,42,68,101,170,80,41,228,84,188,160,228,8,20,70,26,59,230,130,53,74,74,8,0,185,131,230,60,244,100,69,172,130,80,127,186,4,99,27,4,122,173,215,172,112,70,70,221,135,212,210,146,82,21,72,247,105,113,173,30,35,202,238,90,53,78,135,104,40,157,204,101,167,128,222,123,194,44,225,99,134,127,83,196,216,166,100,144,141,228,131,167,105,216,232,213,22,177,253,80,227,63,21,71,26,135,229,214,177,64,85,185,53,128,71,57,40,221,44,14,35,179,164,251,2,34,68,17,204,53,122,166,166,159,139,196,83,245,99,21,174,129,52,117,211,201,244,18,249,144,81,190,214,196,95,165,70,124,70,125,27,61,125,240,91,10,108,10,209,223,189,141,64,108,235,2,57,155,233,25,212,111,204,206,65,72,121,91,192,220,141,29,237,187,57,237,131,90,176,187,172,254,109,197,205,97,54,189,90,137,7,62,71,116,138,84,34,85,251,209,194,73,173,206,249,146,225,49,90,170,73,82,29,56,194,148,72,127,111,77,233,226,184,205,84,13,125,251,125,171,217,207,183,56,187,206,20,24,147,108,121,120,252,184,100,180,93,148,11,143,203,200,0,141,76,191,212,49,128,148,250,250,78,186,77,91,246,190,19,241,128,228,122,234,86,251,60,174,36,32,46,23,114,212,30,223,222,36,52,175,149,130,139,12,139,114,117,116,34,6,38,48,21,51,223,154,63,39,170,249,142,93,208,220,91,196,144,105,222,16,213,49,216,83,207,173,220,65,95,20,39,117,73,121,45,59,173,189,64,102,145,16,91,151,222,5,248,236,241,158,140,56,127,32,22,119,23,30,89,117,148,176,182,195,198,18,219,5,70,213,233,51,243,15,108,156,133,247,91,82,252,233,33,172,149,76,147,252,238,55,139,81,92,94,125,179,104,64,234,210,60,176,56,225,147,31,108,84,39,211,158,83,228,106,171,145,241,159,206,184,78,117,42,188,134,119,92,0,211,7,145,21,70,254,209,7,45,155,78,134,94,141,53,113,111,110,84,174,242,94,70,106,55,252,209,168,142,150,169,48,233,111,234,201,47,70,197,90,234,59,161,12,179,246,120,135,121,210,235,56,45,194,252,201,29,62,246,122,156,125,25,52,40,176,107,242,185,2,69,108,237,93,159,172,108,87,168,251,193,98,239,46,147,41,47,255,63,109,103,178,131,75,174,28,231,119,209,250,46,56,15,2,188,210,27,120,235,149,134,107,64,128,6,64,22,252,252,230,151,127,101,50,216,2,180,49,186,23,141,62,29,135,245,179,88,28,146,57,68,100,239,56,18,221,98,208,254,224,22,19,209,228,59,138,246,156,112,245,103,128,253,224,57,243,3,15,55,192,16,160,133,203,227,121,248,112,142,121,67,133,148,196,80,8,253,188,49,187,170,84,200,240,108,174,209,229,194,89,188,161,192,228,251,124,15,71,67,145,20,27,129,7,217,85,37,96,92,127,15,220,35,253,154,40,34,229,154,250,94,144,30,249,84,202,150,14,178,116,76,33,154,93,14,147,171,88,210,243,69,206,129,254,29,1,16,77,64,204,165,47,214,76,209,208,97,72,49,238,173,140,23,35,219,187,5,204,117,85,96,120,188,238,111,83,161,188,171,206,211,108,58,140,14,83,78,189,4,134,38,199,229,116,177,136,209,50,209,135,83,44,226,179,1,13,83,114,43,46,204,69,218,181,20,72,17,167,118,88,30,14,207,103,190,173,205,29,166,173,139,49,193,125,48,149,18,186,175,32,35,220,3,100,95,215,89,140,54,70,238,62,164,86,137,95,100,241,66,228,210,99,72,177,53,228,84,165,116,234,220,64,115,52,70,114,237,254,178,201,27,120,182,21,63,77,170,196,253,105,234,111,186,7,195,121,54,246,242,125,43,136,129,189,232,245,160,8,41,75,91,18,85,252,84,4,237,248,218,4,62,7,93,108,42,121,225,40,151,29,107,64,108,151,179,63,155,194,172,46,243,232,44,101,236,126,127,45,98,67,93,251,125,204,225,56,67,184,119,18,186,18,184,82,219,85,125,154,145,54,220,154,60,252,76,217,51,183,188,231,228,103,232,123,65,224,208,124,134,151,244,147,184,191,48,9,57,94,179,4,76,202,186,60,187,160,201,190,47,220,187,4,50,22,57,75,195,117,178,129,247,37,158,5,253,221,247,29,229,172,146,133,205,97,223,70,180,133,127,94,102,40,151,149,238,213,132,192,228,125,75,191,201,19,114,179,17,248,152,46,247,142,128,253,75,228,176,58,76,53,206,77,132,60,48,197,214,62,9,11,165,33,146,177,129,189,116,182,133,239,10,193,94,72,246,78,17,216,72,25,28,29,196,29,239,144,117,83,189,184,207,94,170,154,9,124,86,173,87,125,47,56,6,207,155,119,129,143,77,228,92,215,164,24,35,105,34,239,133,83,112,250,179,201,54,124,222,154,204,233,236,59,10,101,62,77,13,153,243,169,168,192,116,20,250,100,249,212,72,133,29,19,42,59,188,240,234,73,199,58,193,131,120,45,104,196,229,240,129,211,2,94,115,71,57,237,187,140,216,49,141,131,165,226,192,141,154,113,121,54,139,201,239,77,166,110,178,228,178,105,245,226,81,0,0,249,107,201,82,159,179,136,58,116,23,138,35,147,144,4,15,105,109,140,79,201,103,74,101,9,92,191,28,170,112,70,54,226,48,220,214,98,209,118,187,249,166,128,41,235,157,210,243,2,209,181,127,204,138,224,189,156,15,103,135,133,119,208,123,134,110,123,214,65,67,73,201,217,3,22,58,109,181,233,179,51,92,139,49,11,27,165,108,250,177,147,197,153,252,225,176,87,215,34,243,12,254,56,247,55,82,132,151,199,146,245,243,75,127,235,254,94,100,107,138,63,102,253,174,240,222,179,78,44,70,166,10,7,68,143,93,218,254,83,124,7,203,54,180,17,11,164,27,67,138,60,123,145,90,28,83,188,195,30,32,182,33,52,242,205,25,169,161,249,152,67,23,31,97,157,229,20,0,11,22,15,97,25,107,56,204,169,55,245,223,30,102,50,103,129,225,90,137,214,166,253,45,167,38,243,8,209,111,135,139,165,51,8,140,59,50,166,49,55,56,73,40,132,98,228,244,53,22,1,84,82,87,121,9,152,121,235,198,60,33,145,164,235,15,69,8,249,220,166,106,173,95,164,226,47,40,209,53,124,169,50,141,45,158,83,99,31,63,223,90,143,39,152,132,139,179,46,144,72,15,97,145,194,230,28,42,1,119,114,137,20,174,233,238,73,70,190,35,219,74,67,129,50,251,2,131,199,234,216,181,119,17,84,28,231,238,104,90,100,45,77,181,245,235,217,83,210,242,223,38,29,231,220,130,20,134,124,197,79,206,106,100,181,114,21,168,38,234,229,71,140,165,23,74,190,238,170,38,156,237,63,109,113,14,89,158,204,106,220,221,31,76,90,148,248,105,17,188,191,204,208,7,198,163,47,27,34,132,27,37,126,217,148,120,142,81,251,103,42,156,96,29,157,29,199,149,89,177,35,144,169,42,106,19,150,238,10,89,248,74,178,185,113,254,220,62,101,60,125,238,12,231,244,67,72,248,46,200,76,130,174,155,231,221,136,93,174,31,196,140,98,216,136,63,120,83,41,255,7,120,123,162,223,178,66,201,41,119,57,104,25,72,30,252,96,102,142,4,91,177,153,123,243,218,74,179,85,138,36,5,176,33,26,195,206,7,35,243,124,169,72,14,12,103,158,235,189,98,39,45,205,192,2,198,147,188,28,94,164,241,234,111,239,116,77,58,182,184,45,220,21,20,88,27,127,156,195,5,203,86,97,72,60,106,160,228,200,233,136,154,250,137,163,208,157,138,89,5,89,14,1,9,135,41,226,16,35,24,163,0,238,165,15,110,248,245,196,41,64,145,65,246,180,23,236,214,170,217,220,203,82,162,93,88,30,163,56,79,61,116,32,26,217,30,150,199,157,51,251,20,111,7,121,206,195,203,6,214,248,69,176,239,111,83,48,26,9,117,168,133,11,53,18,210,36,56,41,179,255,52,222,9,33,213,64,63,4,250,196,239,189,72,167,38,150,123,97,42,107,189,28,149,235,79,21,190,102,226,249,240,92,249,38,69,26,198,144,175,69,25,108,164,117,114,235,59,83,69,110,75,28,111,217,153,112,141,178,188,14,185,231,225,182,33,207,218,225,115,187,205,215,54,34,201,121,59,191,54,100,29,166,208,119,209,185,169,222,31,14,175,39,154,10,140,0,108,180,70,55,235,134,175,129,177,93,251,133,165,228,19,39,90,129,119,215,81,114,81,170,160,5,137,17,127,116,199,36,80,120,20,83,26,250,96,234,17,229,201,100,0,220,143,1,29,228,149,95,107,40,208,230,160,104,160,138,209,232,153,5,30,189,220,143,65,137,216,37,148,109,63,41,76,87,96,7,22,71,160,137,6,122,110,162,169,42,189,32,9,159,110,183,156,249,134,176,204,188,176,197,173,253,119,113,22,28,188,93,24,57,215,152,66,22,234,145,36,60,156,184,37,242,238,23,103,57,242,184,1,179,203,101,79,31,36,7,4,105,23,129,23,69,251,62,197,56,92,214,165,240,1,70,61,45,123,207,161,34,42,130,18,101,114,222,97,202,35,41,231,185,159,138,72,220,246,172,252,5,47,218,188,100,105,237,39,112,209,63,31,228,134,168,232,82,92,145,101,77,230,213,247,173,44,246,50,150,194,228,108,57,189,3,161,147,99,47,221,120,9,114,82,16,14,117,135,241,85,39,249,105,20,130,125,97,237,100,69,148,247,60,59,211,147,8,86,243,135,243,215,165,250,131,217,123,12,147,239,54,68,86,22,222,2,105,157,97,97,248,76,247,109,122,206,151,39,186,89,54,146,187,155,183,37,129,172,33,61,131,200,222,99,3,167,177,125,81,121,118,71,152,160,71,99,35,136,148,142,81,148,82,63,148,162,253,125,55,73,211,239,90,46,209,76,142,47,151,75,133,59,177,24,111,125,78,150,122,69,221,128,217,133,63,67,143,48,246,230,2,46,48,204,219,159,13,138,11,40,141,75,69,222,248,99,242,123,239,166,86,32,103,109,12,61,157,39,255,109,187,237,75,121,58,142,50,138,69,135,195,36,41,220,125,206,110,135,231,48,255,126,186,100,148,171,175,75,216,78,130,237,5,1,231,38,131,91,233,154,106,168,69,15,210,229,63,152,228,178,178,229,225,198,208,63,189,117,229,198,113,141,177,105,245,230,223,242,64,241,154,36,158,251,169,9,120,116,183,3,33,162,43,24,227,23,110,150,201,95,29,134,48,102,74,235,106,245,30,209,154,173,172,201,79,83,97,225,210,237,192,68,36,165,227,197,50,19,163,107,148,43,20,249,237,12,159,100,242,247,50,253,22,121,118,194,3,60,2,45,20,171,203,179,147,113,105,151,232,120,47,226,179,154,54,77,189,98,217,18,161,182,84,177,226,135,72,219,43,127,73,250,97,35,16,24,113,146,17,163,178,169,197,150,163,133,18,253,238,151,130,93,205,10,124,96,238,217,223,102,73,186,30,30,179,59,149,200,123,107,158,222,71,46,32,167,115,215,214,131,186,150,15,174,24,130,233,249,109,146,202,189,53,158,181,44,231,199,217,28,207,220,252,60,198,118,152,156,159,150,223,38,169,56,126,154,92,244,203,32,204,107,67,231,249,93,171,169,42,133,67,81,158,141,223,202,51,11,183,85,96,166,38,48,98,175,174,191,137,116,39,63,54,164,53,37,37,201,97,50,9,117,183,108,70,64,48,29,254,253,150,124,17,184,161,162,107,141,68,225,34,251,29,254,131,226,5,159,36,71,227,247,147,23,75,112,137,120,207,155,221,111,100,51,69,128,100,125,119,33,158,77,152,182,8,58,96,173,116,24,39,160,238,89,21,221,143,253,153,33,155,202,182,44,177,59,146,94,209,141,219,14,115,235,146,163,145,156,216,228,161,9,243,254,87,61,129,224,65,140,210,22,106,127,10,201,110,2,147,227,181,189,53,78,239,220,244,173,71,56,171,113,176,163,97,165,243,240,88,237,177,6,204,143,43,108,4,100,204,34,197,225,63,189,88,130,58,162,13,59,222,81,2,232,114,5,224,190,200,173,241,27,112,34,61,93,156,190,204,241,61,61,244,64,49,9,201,26,186,4,160,112,246,169,210,201,102,18,55,8,233,182,43,40,49,169,247,128,3,75,225,98,151,65,135,7,132,222,83,187,54,61,118,64,62,229,106,207,234,51,194,192,104,204,13,93,18,154,249,216,150,204,251,193,24,15,87,101,173,145,62,109,27,213,7,147,84,175,31,211,168,193,253,116,235,38,146,50,229,217,211,52,134,151,195,22,58,146,137,68,154,137,167,178,237,14,155,65,105,50,13,59,126,169,234,131,98,130,225,93,122,214,185,227,251,118,9,217,240,168,178,250,76,54,34,142,206,99,16,161,155,126,103,18,133,225,221,171,13,208,248,216,90,25,73,252,30,7,196,215,154,90,223,42,55,58,200,13,40,53,254,6,237,92,218,84,206,140,114,193,14,127,199,55,104,195,130,86,55,42,2,209,5,62,26,111,221,97,109,22,187,182,192,28,234,217,4,56,157,200,183,185,239,93,50,166,176,31,235,195,210,157,170,116,45,253,116,45,62,216,136,119,229,96,134,198,55,120,72,137,217,99,174,220,223,166,90,199,107,108,15,202,37,65,62,88,254,229,226,127,63,13,191,249,108,98,202,83,250,187,220,112,133,30,157,236,207,33,112,130,78,231,27,83,98,221,233,114,89,55,227,147,164,175,14,175,37,116,184,109,254,116,124,189,177,85,78,222,235,61,156,193,20,202,126,175,101,7,210,144,15,2,155,244,118,78,103,234,255,169,85,88,2,195,71,208,253,167,177,191,229,0,74,198,188,95,28,133,86,68,18,104,185,249,159,185,49,253,167,33,144,93,210,111,19,247,25,190,252,184,165,48,104,23,54,41,53,183,122,87,129,60,82,140,52,246,164,236,202,67,24,100,86,175,122,225,202,158,228,102,47,14,178,34,33,50,8,188,102,8,198,108,4,85,149,195,11,229,5,106,91,191,81,33,60,77,111,47,12,129,91,76,134,5,97,90,211,174,101,82,141,147,63,252,71,53,47,163,150,112,30,249,18,65,167,77,210,136,14,106,137,219,254,211,208,127,201,152,34,122,71,102,239,247,211,164,223,36,169,178,128,246,186,224,122,252,96,232,236,202,61,191,208,12,235,30,4,131,141,16,70,225,113,209,134,76,246,231,71,58,48,190,219,36,141,73,235,118,206,128,115,138,22,150,140,252,116,66,118,200,173,102,254,242,25,150,24,82,100,198,56,220,188,103,196,56,175,234,30,48,114,22,126,151,56,27,135,137,7,94,120,220,248,155,145,200,181,37,29,95,100,4,122,233,9,196,161,231,82,43,61,35,55,14,35,220,225,99,14,174,123,109,132,44,4,223,185,63,156,11,177,196,136,145,7,199,134,248,230,33,165,89,185,74,199,8,24,124,149,93,164,189,24,141,131,188,53,41,120,229,103,233,88,78,205,249,26,91,58,126,62,118,254,136,124,129,73,49,147,158,113,199,77,159,252,46,41,50,88,244,55,135,131,28,24,252,252,59,224,51,233,239,79,155,126,211,254,217,150,36,197,24,227,233,16,248,220,176,62,6,21,122,201,109,59,105,235,108,196,167,63,56,91,26,151,12,202,180,180,188,229,112,197,171,215,165,103,84,47,212,95,176,105,25,123,116,29,250,211,103,103,253,212,66,150,49,79,215,43,211,192,179,9,203,212,15,237,198,7,81,164,49,201,133,241,203,221,196,81,165,45,214,124,114,212,216,14,167,192,117,25,111,208,7,51,51,116,184,237,46,22,253,34,19,164,15,129,57,22,199,186,207,70,8,190,93,56,179,220,214,55,160,153,72,149,80,216,13,88,22,40,229,250,193,152,49,16,47,94,56,13,202,44,243,7,115,148,9,9,16,180,48,103,23,234,197,97,35,121,214,174,253,24,186,29,198,156,184,199,207,128,5,254,163,230,195,151,79,141,255,92,218,113,98,114,223,52,194,171,84,164,250,208,24,105,234,246,33,165,184,112,245,170,175,5,51,160,119,172,147,163,220,244,181,22,204,198,254,214,220,141,229,58,59,108,31,158,222,49,18,92,159,89,4,201,252,168,62,38,230,120,150,189,110,192,16,252,29,216,191,20,239,179,110,171,192,173,184,14,201,129,73,76,144,66,4,162,45,148,200,122,207,206,170,39,233,85,224,95,68,245,131,161,247,72,178,122,206,204,217,240,131,59,76,176,78,187,102,135,244,252,186,6,163,205,51,135,135,229,19,140,239,183,43,185,182,146,17,115,204,72,170,178,198,183,2,42,100,16,215,202,161,242,116,17,162,254,80,10,0,178,12,233,177,200,32,4,241,103,147,185,40,37,97,100,164,80,148,228,173,217,235,132,76,122,116,130,254,117,120,199,55,122,18,215,45,14,108,132,6,1,67,179,157,5,198,40,218,142,226,140,80,144,141,96,124,35,218,184,241,139,95,4,7,152,185,113,63,56,19,82,46,210,111,248,115,70,46,14,163,67,40,235,30,53,163,242,113,229,2,111,104,72,167,192,149,132,129,175,103,205,162,223,178,116,73,0,119,137,196,101,202,180,77,106,221,134,49,39,127,152,189,151,76,35,252,34,174,201,186,146,221,138,179,76,66,10,127,231,71,209,0,221,166,241,153,223,225,38,237,234,188,184,195,104,9,84,249,93,68,58,219,247,203,168,43,156,105,119,95,153,156,172,244,41,71,160,93,143,26,215,125,50,55,246,145,163,49,69,140,67,142,91,104,116,199,39,47,180,168,80,96,202,109,129,43,65,198,236,48,36,227,215,166,52,103,103,239,62,199,6,113,20,121,231,138,79,57,218,102,28,7,93,58,70,117,243,46,223,119,62,151,189,62,165,74,219,138,145,198,39,83,69,230,224,239,26,124,225,74,220,198,199,19,102,242,145,154,192,236,248,31,129,195,50,250,17,130,116,1,35,192,228,162,194,7,166,118,73,92,215,164,161,145,63,251,77,3,246,197,121,101,170,128,169,121,240,9,76,158,243,16,247,217,248,17,135,248,46,203,217,61,133,70,116,176,63,113,165,252,96,2,223,66,175,69,85,46,83,178,58,140,55,104,200,111,115,227,184,131,106,151,245,34,15,39,21,125,251,126,195,141,160,92,145,132,246,19,19,168,190,161,112,135,66,63,64,96,252,203,121,57,108,117,6,210,154,216,89,247,97,225,102,139,54,243,133,43,133,239,227,91,1,140,64,42,58,44,133,208,237,246,174,65,69,177,186,180,70,227,48,251,62,75,73,92,151,144,188,17,102,144,74,255,193,118,53,146,121,74,149,246,138,101,111,242,16,87,68,186,81,48,201,61,217,81,174,124,250,218,216,68,31,209,200,129,173,114,68,142,251,98,58,32,254,203,184,152,165,234,119,88,102,148,239,24,220,125,250,243,228,179,56,74,249,166,225,111,223,19,144,244,163,177,28,36,17,77,118,178,76,228,102,110,71,201,86,149,209,204,164,6,12,55,24,9,52,118,201,194,30,164,199,183,47,241,214,136,132,45,111,237,194,29,74,138,239,133,225,215,43,66,87,54,40,251,59,63,224,189,134,122,248,138,150,162,230,141,11,170,120,107,203,141,17,67,56,87,50,28,125,126,47,163,197,145,99,137,32,37,169,254,31,60,196,182,207,248,91,71,116,122,88,93,210,253,198,36,202,242,105,63,216,76,6,49,79,50,101,75,205,103,8,153,247,103,75,185,47,101,87,237,228,86,240,178,60,213,44,168,145,155,123,99,8,86,117,221,164,31,227,232,7,83,225,49,133,103,19,189,224,99,178,127,29,219,54,62,98,198,114,245,242,212,83,182,102,18,135,111,108,16,166,178,226,12,186,192,236,115,242,90,164,100,96,25,127,240,177,28,171,142,25,101,48,108,209,14,83,140,47,87,53,44,45,212,231,62,152,90,107,241,74,15,36,31,243,167,234,112,224,206,151,17,27,1,93,148,242,81,74,2,27,53,138,116,45,81,55,238,123,17,94,47,14,87,135,59,121,153,231,30,239,47,54,77,44,171,93,152,136,226,244,163,120,91,56,81,26,47,118,31,95,147,102,161,181,123,142,179,197,229,218,226,181,113,12,231,235,225,57,187,28,169,227,63,151,193,89,27,200,7,183,27,9,235,176,172,37,183,177,113,135,118,189,38,82,21,128,39,204,91,103,182,212,54,21,46,249,203,27,52,216,234,150,5,238,148,18,116,135,173,40,65,126,155,66,191,207,87,191,44,173,159,104,205,133,225,106,104,191,27,44,48,28,249,250,222,21,167,119,192,245,124,222,58,181,117,38,173,113,58,76,57,157,140,105,129,226,101,123,207,206,209,32,161,151,78,48,184,251,94,133,20,171,249,0,4,230,70,244,221,106,112,39,228,171,86,9,106,197,92,14,226,133,185,59,198,185,11,64,230,55,252,135,77,133,237,46,16,124,217,86,163,227,48,197,94,215,94,4,166,158,98,5,76,29,222,253,90,84,57,229,47,119,21,145,241,68,226,114,21,248,76,81,95,1,100,117,39,60,143,23,182,195,56,251,107,109,51,254,165,245,48,17,96,31,20,20,88,210,148,223,230,154,243,249,212,200,25,167,118,232,110,179,140,254,114,210,175,3,115,98,201,38,221,9,97,151,47,93,24,120,152,149,114,225,106,53,63,223,76,65,139,140,187,244,133,11,212,1,241,112,114,69,164,84,198,244,138,134,31,214,200,173,213,43,105,223,204,43,181,63,143,247,130,45,151,124,72,25,114,170,71,83,242,159,38,103,99,39,105,141,162,253,71,119,73,57,80,62,243,70,230,217,220,150,195,91,28,230,189,238,97,76,92,114,121,121,54,48,158,69,89,249,36,136,194,100,252,193,80,1,139,179,176,91,9,203,151,117,0,76,238,183,44,16,88,34,86,185,176,5,255,47,122,182,168,145,3,157,150,79,119,215,38,115,161,124,1,12,60,69,105,105,161,255,217,73,217,106,186,119,156,52,22,113,130,114,49,233,43,80,162,212,75,62,54,9,32,108,252,63,184,112,29,222,178,107,76,116,182,62,18,1,96,170,235,101,146,163,30,24,123,41,84,125,234,51,59,40,245,40,223,205,28,210,165,190,174,108,29,117,46,166,232,178,28,38,196,113,83,10,59,133,15,205,39,10,31,114,11,173,61,204,139,121,239,25,240,134,29,182,10,124,204,186,175,74,237,192,103,255,217,247,132,176,122,220,225,159,146,224,206,208,79,9,39,64,89,254,228,6,39,253,117,60,117,220,32,229,19,40,39,13,139,68,10,25,48,116,105,93,198,22,14,37,164,74,245,151,139,229,249,251,128,161,221,118,37,139,97,7,111,86,165,251,193,147,83,87,246,194,179,133,34,57,149,29,238,108,218,77,224,158,63,217,57,158,189,141,251,255,162,232,39,184,57,9,101,26,57,31,77,225,233,4,28,192,20,95,73,207,58,172,193,189,180,128,241,152,77,133,107,141,198,131,232,145,108,118,125,96,1,221,158,113,129,146,111,9,85,65,243,139,11,48,119,5,121,182,49,109,238,120,184,197,17,165,103,172,172,82,111,235,211,245,123,245,32,53,59,187,232,187,117,141,188,241,59,9,207,126,194,202,222,119,208,78,3,25,149,51,47,215,151,217,104,131,70,149,154,188,88,162,180,232,126,47,168,227,229,131,192,178,129,240,154,195,28,130,215,127,4,39,9,153,77,62,149,240,243,11,91,50,76,35,56,57,253,225,27,129,215,37,240,152,30,123,167,26,235,103,244,8,122,76,191,94,164,49,201,114,23,238,240,14,214,25,48,9,71,130,226,54,241,131,209,18,89,246,245,240,160,118,64,109,64,192,228,230,79,129,33,116,235,126,180,193,35,216,36,118,97,94,246,210,114,116,28,51,165,8,92,17,198,242,223,174,150,211,188,244,225,100,16,126,230,89,54,237,117,157,135,8,174,53,191,34,91,121,84,145,112,145,25,45,31,199,147,5,206,83,150,138,41,232,105,138,231,157,153,124,1,37,83,183,241,25,5,120,49,188,227,240,155,12,1,155,69,253,29,132,236,111,107,91,83,93,245,183,130,223,70,66,46,192,148,18,79,135,41,119,127,96,82,110,221,48,36,169,177,246,170,48,194,105,195,91,179,247,45,153,226,149,212,167,226,83,188,146,187,44,89,147,60,188,222,13,13,55,225,150,186,190,78,37,253,250,170,2,141,46,130,34,104,25,51,2,122,213,55,113,232,163,8,224,93,120,252,44,240,31,220,16,126,150,143,105,20,92,159,0,47,104,34,187,93,96,179,238,190,123,63,69,222,45,139,155,190,87,114,81,151,239,11,228,120,100,9,220,35,215,158,156,35,122,253,230,179,164,9,82,177,97,6,181,195,3,114,29,121,109,120,132,63,122,54,163,107,77,74,238,219,225,204,13,39,18,202,96,164,160,223,47,114,166,120,14,55,63,162,1,189,75,52,150,26,220,117,79,236,198,139,139,227,184,23,203,183,243,33,39,141,181,169,37,15,165,36,5,252,14,255,216,44,46,140,68,123,241,239,73,138,200,200,218,53,216,169,138,31,3,22,97,171,98,49,23,196,71,198,14,152,80,191,52,206,191,212,65,71,49,83,229,2,67,78,57,222,130,15,70,108,89,18,72,168,194,73,189,185,29,131,223,82,233,190,160,69,135,12,208,59,14,123,132,16,247,244,108,218,28,190,29,18,251,40,66,159,3,33,37,214,134,183,230,254,36,44,28,253,220,126,67,53,18,166,48,136,60,229,167,145,157,203,110,77,16,173,83,134,53,187,179,245,234,159,19,79,44,12,226,23,206,36,32,149,239,181,25,133,42,25,209,240,165,145,242,26,48,142,8,185,121,97,46,32,8,236,176,213,200,95,244,44,167,245,185,7,40,45,197,26,151,49,73,231,242,154,124,1,193,116,144,111,236,3,151,41,238,204,239,91,118,200,97,37,203,9,79,23,89,234,254,108,178,165,37,121,178,91,102,88,243,131,147,220,188,81,100,121,225,189,161,66,228,131,225,11,95,178,171,144,136,185,190,18,56,96,242,94,100,42,36,99,119,247,157,152,244,70,34,178,23,54,9,234,207,229,146,161,15,237,146,61,73,22,62,166,140,195,150,222,126,157,15,29,95,66,188,245,177,119,155,112,79,193,145,107,42,42,14,215,42,108,252,231,60,135,8,53,7,122,22,87,190,137,126,100,16,146,206,238,67,70,38,159,154,88,9,114,131,30,35,106,53,130,178,174,17,36,134,57,245,131,173,88,171,8,74,134,120,90,142,194,216,221,229,165,96,189,72,110,209,114,161,160,196,244,194,104,64,141,18,207,94,83,139,100,144,100,165,28,219,123,134,107,122,200,86,74,166,87,93,241,94,148,54,172,59,21,76,10,57,187,211,47,119,227,32,185,51,216,40,104,156,150,4,184,102,101,46,53,61,62,36,39,29,38,33,178,42,140,156,222,244,23,195,33,152,238,149,176,25,59,69,113,67,6,238,187,185,238,142,4,57,5,251,134,143,26,28,3,215,123,107,116,175,20,34,57,138,240,111,21,244,124,129,154,2,61,219,131,100,226,81,35,206,196,242,65,49,101,180,11,146,203,24,134,198,176,156,162,126,209,115,134,227,100,252,208,12,131,83,151,39,159,79,73,149,162,195,148,140,95,116,253,52,56,191,1,49,7,181,40,112,90,149,247,46,254,195,181,63,166,27,132,16,38,145,250,193,13,63,223,148,198,3,97,43,71,45,170,114,79,107,234,113,97,23,242,95,38,216,209,100,64,22,251,125,246,45,118,16,225,41,215,115,70,125,40,158,158,226,48,153,55,91,122,198,113,209,124,225,17,96,216,66,177,193,41,6,19,210,215,181,137,128,125,147,33,35,98,177,179,251,121,72,165,58,150,197,125,47,236,128,107,64,253,146,246,238,221,158,220,250,228,97,193,108,23,29,201,225,35,47,153,228,227,111,30,144,55,156,36,151,128,68,59,236,14,111,205,70,37,185,83,237,39,23,226,91,6,70,94,21,95,12,185,58,231,40,251,102,2,165,194,36,23,7,138,156,250,72,126,230,45,40,147,132,90,173,81,216,227,42,76,84,225,103,228,36,150,192,240,88,250,244,38,30,188,211,53,242,185,185,162,116,226,191,221,155,18,133,157,189,125,217,78,234,104,223,196,235,30,120,165,104,59,180,244,163,153,52,219,244,175,65,57,153,36,52,55,19,14,241,200,31,230,199,213,101,7,36,16,232,150,48,60,3,194,255,79,8,236,152,8,190,141,145,36,58,37,107,202,34,23,217,157,233,248,196,176,225,101,60,72,135,253,82,165,129,27,236,103,210,26,207,164,59,165,15,140,30,109,150,110,159,77,112,126,4,124,132,38,250,147,3,142,123,182,55,79,41,57,240,121,154,176,130,224,209,75,132,200,28,182,196,132,33,48,164,135,254,98,88,216,148,181,10,156,18,250,31,14,227,35,77,242,219,92,39,250,116,24,126,236,169,240,176,114,233,111,79,88,4,43,116,212,200,238,140,64,82,54,45,103,221,50,186,137,13,187,67,143,202,143,46,94,53,46,77,240,132,198,39,33,115,84,54,194,115,174,160,155,225,83,212,210,36,244,183,11,10,145,241,185,127,44,98,2,103,211,189,244,158,99,109,110,153,132,205,18,173,220,167,189,44,145,170,8,10,81,155,123,159,214,48,230,248,187,101,176,33,205,234,182,211,50,21,76,153,13,198,31,176,114,204,82,171,81,188,99,202,28,247,138,46,96,188,199,242,94,196,183,209,145,117,24,54,128,34,173,207,202,170,195,157,195,212,50,67,64,250,231,86,128,54,243,40,215,207,36,51,230,169,93,101,117,80,211,235,34,224,144,18,176,207,93,127,155,233,218,87,119,31,1,119,165,83,176,156,247,186,183,183,198,49,43,199,240,105,104,188,250,31,74,61,168,4,228,97,89,220,148,230,125,48,140,251,146,249,106,112,253,40,13,13,134,182,187,60,112,255,242,75,127,112,17,167,49,188,127,57,124,25,37,155,218,214,53,233,26,175,181,221,141,66,157,157,73,117,11,60,72,55,30,31,76,26,136,56,51,176,137,249,120,95,207,207,29,94,203,243,237,167,203,199,105,0,227,65,178,212,190,11,103,171,27,250,161,199,194,122,244,97,225,26,233,251,35,126,2,166,40,240,198,97,113,39,156,83,236,179,191,145,159,134,35,79,90,87,146,106,191,207,97,247,2,73,132,105,176,35,173,47,143,25,248,92,96,218,3,23,203,124,118,184,25,135,149,192,48,255,141,104,77,120,63,203,107,225,5,77,41,126,123,78,46,238,250,185,138,83,26,0,163,236,248,124,46,75,210,233,31,12,201,179,238,132,84,175,144,13,229,48,228,50,215,2,111,213,4,22,99,76,207,63,93,170,106,77,78,225,220,143,125,208,106,71,148,71,91,155,45,235,93,59,115,150,155,151,192,3,239,108,60,156,11,208,144,247,238,204,128,251,112,148,214,139,60,156,36,122,63,141,161,205,70,151,77,97,166,64,188,247,217,185,242,126,90,147,164,152,188,107,56,94,132,63,137,205,228,28,39,197,191,24,201,103,45,79,133,97,192,142,214,166,93,40,115,105,192,93,147,103,192,75,85,219,15,140,31,122,249,123,183,101,90,183,2,91,234,115,180,222,107,174,103,137,156,147,107,251,250,171,208,101,44,237,249,79,113,216,135,133,63,136,156,202,129,97,51,223,222,154,156,47,161,216,67,164,117,112,190,56,76,229,149,24,195,168,9,67,242,227,48,134,223,13,163,81,199,83,171,143,25,92,53,106,103,147,93,211,191,138,95,96,163,155,91,2,163,36,185,252,123,45,72,190,239,75,195,228,219,114,172,160,141,54,227,86,152,210,166,238,35,186,141,100,95,250,149,113,82,70,227,142,251,74,222,57,91,32,57,26,207,165,21,191,13,21,2,244,8,29,38,53,125,203,153,153,169,242,249,188,233,168,189,34,103,115,63,102,195,235,249,145,130,0,195,224,42,119,34,42,70,92,250,22,152,93,68,54,37,114,191,231,244,157,250,140,32,202,107,122,236,157,187,184,231,175,178,171,28,99,69,172,221,102,114,234,159,251,8,177,96,138,5,229,183,201,142,253,36,150,16,232,65,86,68,143,92,234,197,61,48,115,96,2,118,67,207,243,188,157,101,0,158,21,200,228,203,115,220,103,182,19,135,7,10,154,106,44,144,16,235,141,207,252,87,26,98,187,208,229,139,146,149,46,167,27,5,96,84,196,254,224,115,153,78,162,130,212,126,234,208,126,52,50,43,138,56,143,184,123,35,189,62,28,54,46,90,177,27,169,193,242,77,227,216,255,234,203,195,79,130,75,58,80,200,228,100,199,65,86,10,131,249,131,217,187,196,109,108,158,39,215,149,2,134,215,78,174,84,168,105,113,253,248,96,44,237,221,197,230,228,144,119,119,28,52,50,91,57,4,128,123,251,170,220,128,7,89,237,98,45,179,249,186,39,30,102,154,46,117,212,248,48,139,211,139,45,99,211,43,18,169,5,174,92,32,3,238,45,151,199,228,228,196,139,103,55,75,148,121,224,225,241,34,96,6,70,91,83,175,236,231,15,11,105,20,29,52,19,18,88,209,154,122,251,166,173,167,249,231,29,94,66,100,138,87,22,189,17,127,45,130,98,179,175,7,94,51,102,194,128,24,80,78,159,78,62,229,29,209,1,87,80,30,15,92,221,167,96,176,50,66,0,83,107,232,29,27,22,76,124,90,67,191,180,2,38,203,66,108,124,60,85,190,103,152,219,171,213,170,48,196,182,241,211,231,159,166,67,118,110,62,236,172,14,115,33,92,122,129,48,7,78,15,152,148,109,153,103,149,36,222,226,163,50,225,27,147,29,30,248,172,145,18,48,202,184,122,57,129,17,36,208,51,199,159,89,136,62,99,139,142,27,27,128,24,104,228,219,21,223,226,143,13,131,104,165,162,20,144,248,201,52,200,173,85,147,183,91,213,162,27,173,195,36,220,196,134,234,205,184,133,3,38,85,92,174,208,221,106,126,87,60,156,68,163,170,15,63,131,80,163,103,144,75,60,175,181,72,94,248,6,28,239,147,164,71,253,162,146,203,205,51,34,140,93,221,75,102,155,77,223,70,141,91,191,139,73,75,32,163,124,212,13,203,196,226,200,162,80,24,86,168,233,176,41,98,62,240,108,177,2,206,28,75,146,130,74,180,21,222,199,237,40,153,253,114,3,233,221,178,170,163,103,36,169,204,167,53,169,100,241,214,198,162,33,159,235,188,100,247,82,22,22,177,209,203,9,124,12,209,228,207,70,237,90,74,234,65,241,134,251,107,81,89,209,196,149,2,131,196,112,55,124,33,207,167,231,231,217,157,148,73,31,51,110,47,239,160,96,31,47,127,56,38,108,122,225,99,188,197,52,52,33,116,125,54,142,24,191,159,112,255,43,93,87,46,153,14,158,175,70,245,60,100,74,58,102,36,147,248,47,227,150,77,122,119,135,85,123,70,99,62,237,122,27,159,165,23,63,77,105,164,186,13,204,114,240,61,156,138,168,62,246,235,116,128,114,197,97,132,8,147,126,45,227,177,243,103,163,32,176,254,0,159,9,238,31,147,68,234,183,227,155,68,200,111,200,206,9,185,149,183,22,127,200,49,146,252,128,48,17,48,33,143,53,119,201,185,7,124,15,71,195,118,86,61,145,205,55,238,6,43,202,25,204,74,133,137,55,124,47,70,41,67,209,91,93,183,191,239,247,182,73,229,139,164,143,240,189,8,152,251,195,81,40,19,223,25,182,22,115,254,67,185,174,103,29,148,100,186,185,63,20,54,28,62,144,238,10,41,133,185,75,230,22,9,178,186,217,181,228,9,157,88,10,231,235,100,221,83,112,70,186,9,68,202,180,42,122,16,213,167,22,183,58,12,147,195,124,124,72,102,66,56,188,73,132,150,65,193,85,178,124,80,44,249,105,232,111,219,125,212,167,41,92,240,105,232,150,68,224,54,198,12,89,147,250,152,57,156,124,219,239,232,144,15,213,189,158,67,25,226,103,255,109,226,194,67,55,29,43,126,241,105,188,208,14,217,89,91,51,125,124,42,173,254,43,179,86,91,3,245,205,248,237,141,37,40,40,38,103,52,198,137,151,247,99,66,225,172,255,80,136,124,116,121,89,242,169,219,156,228,172,114,9,19,152,228,231,228,141,145,62,23,245,229,102,21,106,158,43,13,95,218,72,233,241,109,45,183,26,77,74,51,171,145,126,142,154,30,142,7,148,152,31,95,99,251,101,193,252,96,36,108,151,6,167,207,165,170,68,33,11,170,181,117,60,119,127,116,76,60,9,245,172,255,61,182,20,103,163,206,218,99,23,62,102,113,122,175,192,211,74,193,63,16,189,172,166,215,204,102,250,55,229,131,81,73,23,38,164,134,249,158,63,6,15,83,97,49,97,166,11,83,190,229,103,11,117,215,252,143,11,163,140,228,138,236,68,191,72,123,23,123,21,181,246,233,185,83,21,10,13,205,142,133,115,115,56,183,190,109,238,228,109,93,56,111,227,44,250,6,5,241,228,45,170,130,141,120,61,9,164,31,76,37,183,250,72,179,113,81,251,136,35,154,116,38,233,253,30,217,152,124,190,35,183,82,104,113,238,11,119,212,18,197,222,238,142,199,210,66,63,243,62,60,101,146,221,191,169,82,107,53,181,196,104,93,173,40,250,227,59,90,200,250,18,38,143,15,102,101,98,195,59,14,57,17,185,34,23,237,76,174,239,216,99,163,51,125,223,11,103,104,126,125,46,176,61,45,97,173,197,217,65,56,229,251,34,56,99,155,36,241,157,169,66,229,253,119,183,169,164,56,42,221,52,206,148,246,241,25,193,247,196,249,124,127,217,230,123,253,214,101,37,131,62,75,168,9,31,171,105,174,125,48,183,197,41,175,213,77,173,239,219,79,32,66,32,147,42,95,152,12,100,247,166,195,83,65,65,214,16,152,212,236,207,155,14,151,7,146,159,69,96,10,174,86,180,174,84,176,223,65,161,120,116,121,126,44,241,53,36,58,165,53,129,198,25,207,54,202,50,109,252,43,202,250,96,99,109,186,211,144,23,45,211,139,51,240,163,149,45,12,57,7,46,80,80,100,135,209,147,184,182,52,169,28,36,146,121,107,212,214,68,78,180,26,127,235,71,107,2,60,208,34,151,65,179,8,212,242,239,69,153,170,148,77,145,108,53,135,167,17,225,195,67,114,101,43,108,66,222,14,55,206,107,233,154,101,235,250,215,230,128,221,93,127,26,42,243,22,240,50,147,232,129,207,172,253,38,3,220,57,88,238,250,211,212,157,116,135,169,69,91,79,191,35,49,11,231,34,101,82,250,211,88,145,223,233,65,200,50,203,14,15,122,38,161,15,25,151,23,189,251,27,188,189,176,4,215,20,124,86,239,179,207,46,146,29,62,179,74,44,86,75,95,99,255,116,24,134,233,250,140,40,201,84,254,219,25,166,201,253,180,198,185,230,239,5,115,72,105,79,107,136,104,150,195,150,194,57,31,152,96,165,195,176,13,228,103,208,96,100,141,214,92,169,159,174,177,236,167,247,156,160,253,120,62,39,229,170,45,96,44,168,166,223,139,60,151,20,48,153,86,89,167,10,213,125,219,187,86,56,10,170,194,171,126,234,71,11,90,94,35,197,213,57,238,106,189,160,144,160,13,93,94,86,87,226,191,108,178,48,173,62,203,107,118,223,167,135,21,62,52,25,51,187,86,251,241,117,198,7,38,87,125,248,32,187,195,191,23,14,18,73,242,174,150,22,49,98,42,217,98,41,186,109,28,155,118,197,231,236,68,3,218,120,186,198,169,240,193,3,237,150,167,107,21,239,175,119,205,10,100,182,118,141,45,46,5,76,50,200,211,115,232,253,238,195,33,128,125,54,165,148,56,81,3,62,71,171,110,151,153,189,127,199,195,33,156,214,23,35,3,34,118,60,163,176,47,235,153,42,235,19,69,3,173,164,138,203,202,183,124,178,88,218,248,199,196,233,65,53,47,241,220,28,131,150,53,101,147,24,8,247,81,127,120,95,148,8,52,129,23,74,62,23,38,1,69,91,155,190,107,60,252,140,144,24,20,36,117,204,228,193,31,186,182,230,208,198,197,168,132,29,181,45,106,10,124,78,221,21,11,136,12,74,137,228,17,58,56,255,68,107,148,83,36,221,1,177,94,230,90,204,83,114,198,100,175,197,105,187,91,124,78,211,94,208,135,67,149,247,113,162,2,23,173,255,3,29,81,221,205,18,193,7,210,158,198,227,78,211,99,24,229,253,60,251,44,117,207,247,172,132,183,150,36,103,85,227,21,242,116,106,11,213,52,81,197,229,208,158,61,199,111,155,246,88,145,174,65,41,209,125,158,157,43,248,18,230,158,250,227,194,238,177,47,112,45,147,142,113,89,77,177,56,97,63,146,164,133,106,75,221,131,47,192,84,215,74,107,74,97,157,254,3,24,5,11,249,216,80,62,124,242,48,192,231,82,38,122,134,72,29,46,215,74,180,174,173,253,76,36,234,225,60,116,83,145,128,36,124,42,176,85,249,198,107,83,63,158,100,38,33,98,220,226,108,36,193,182,95,31,48,185,159,86,182,225,155,233,249,37,73,96,39,80,189,198,167,160,103,123,237,106,218,216,12,136,0,7,247,117,1,207,130,136,205,144,252,4,181,253,206,218,236,174,157,108,109,207,202,219,250,100,114,75,111,107,72,102,116,101,146,71,23,214,56,69,17,93,170,190,240,42,145,67,27,47,85,152,146,130,34,133,225,246,50,141,179,8,186,19,179,101,137,228,56,218,8,126,201,79,151,98,37,0,14,111,210,23,245,167,169,234,29,254,94,25,62,39,125,237,76,128,171,198,153,13,181,184,24,158,205,98,246,241,94,100,241,9,183,56,50,111,100,72,120,207,169,254,144,24,31,169,242,8,153,134,37,195,117,166,61,15,175,216,27,14,79,11,108,40,220,35,109,167,226,22,215,126,23,174,102,49,40,44,75,9,116,3,231,240,194,98,6,177,5,12,29,51,46,236,215,196,170,42,95,92,237,222,231,245,131,88,119,179,235,244,39,230,231,145,130,138,182,151,106,162,209,109,228,176,163,49,226,33,242,181,18,81,11,223,203,206,34,206,42,158,103,148,231,231,61,106,24,165,150,216,40,176,85,192,94,152,20,228,59,83,32,202,236,241,49,59,249,114,146,130,69,228,223,242,157,29,38,138,84,20,62,221,246,24,31,85,214,231,84,149,65,169,150,162,230,67,138,223,166,136,151,214,56,34,251,39,222,106,47,86,170,104,124,33,204,183,194,255,85,169,83,236,34,6,79,14,74,190,30,0,6,141,251,239,133,207,198,76,17,90,192,4,76,228,183,143,73,118,47,218,36,131,118,41,67,2,166,34,196,59,206,78,43,199,61,178,91,145,58,192,160,181,44,108,123,144,6,66,30,182,239,152,54,33,80,175,132,189,9,99,5,140,237,112,81,163,64,144,15,82,36,54,3,113,17,183,43,127,180,241,23,236,7,158,40,157,199,231,42,154,66,133,153,95,90,143,1,95,92,132,187,182,54,9,188,251,53,161,25,151,1,199,141,88,99,200,112,143,9,147,152,169,21,174,79,112,202,6,188,73,58,5,191,76,117,186,15,25,140,146,226,134,173,22,216,241,18,242,106,252,243,106,12,84,83,67,242,143,201,226,195,255,37,48,249,163,113,248,32,162,33,171,11,52,221,157,244,160,83,114,142,249,233,117,159,140,193,35,59,165,229,148,228,26,155,217,89,30,146,175,79,191,42,197,242,119,175,35,254,34,176,148,78,177,207,14,41,50,61,40,177,131,50,227,116,41,154,171,100,124,115,109,134,1,196,169,38,194,73,192,53,200,92,56,19,33,182,146,142,163,171,232,78,63,187,66,108,201,242,224,40,79,119,130,227,144,42,93,135,140,205,209,93,11,208,136,182,253,162,28,255,97,123,81,76,147,31,24,50,240,184,66,144,20,245,188,87,197,222,141,135,155,163,83,22,38,105,171,59,182,240,110,133,64,247,181,33,159,70,108,230,90,195,83,146,123,209,250,88,195,201,140,48,119,183,150,132,1,147,28,239,131,198,113,47,164,42,166,20,146,174,81,9,173,201,44,207,195,207,174,145,119,88,249,83,125,161,192,86,187,115,111,24,144,158,9,108,165,11,254,69,198,49,126,219,141,63,26,124,167,202,108,208,24,232,79,219,29,61,96,170,251,165,223,203,152,181,253,181,112,111,85,49,221,138,41,76,93,56,113,227,120,96,18,55,87,192,67,229,189,43,62,248,177,242,125,56,107,185,43,204,7,26,1,83,29,34,173,97,118,11,135,11,204,95,73,24,189,129,11,97,195,128,249,60,75,224,129,42,148,163,248,55,101,159,165,242,28,45,24,135,73,76,200,10,159,13,233,26,34,184,205,197,239,141,126,3,148,25,241,240,99,47,45,29,113,99,33,90,247,189,96,199,159,10,83,106,210,162,227,69,206,30,40,43,106,14,235,140,136,182,72,100,84,139,46,199,202,133,146,81,77,156,130,118,209,10,67,123,25,105,209,159,156,15,138,24,12,4,219,223,80,66,237,151,132,220,143,162,35,130,166,1,67,95,33,135,105,38,208,27,19,108,194,104,44,21,60,184,208,241,107,127,31,2,77,136,99,186,198,72,27,163,242,240,28,13,162,165,198,42,46,112,34,245,231,251,16,20,224,22,41,118,65,77,118,157,133,180,29,70,50,41,201,195,201,150,140,235,241,50,205,195,59,71,10,55,162,233,188,108,21,241,140,45,226,168,5,65,144,18,223,98,145,153,114,191,20,42,40,84,62,57,10,151,165,80,94,19,57,199,54,243,159,70,16,78,98,135,231,166,140,184,87,252,244,100,41,220,49,133,107,29,210,154,238,48,190,96,121,109,148,244,74,137,214,219,146,127,238,107,79,171,231,114,167,1,154,214,77,52,40,126,1,184,233,14,38,24,32,178,112,217,21,50,112,71,241,13,30,30,254,38,17,144,98,92,185,158,196,97,37,163,83,228,210,128,107,184,51,96,214,222,98,151,21,52,79,151,87,191,30,235,19,163,59,203,152,38,244,100,220,16,216,150,34,181,20,38,235,32,222,139,168,145,216,163,40,52,208,25,239,25,1,110,73,250,39,105,134,216,101,192,156,154,247,222,67,160,147,20,96,127,120,163,196,84,63,183,137,0,184,207,142,194,27,234,128,244,139,120,134,20,124,113,120,82,228,209,68,65,99,39,195,191,189,100,135,46,56,51,182,39,124,146,228,7,9,150,244,251,44,71,234,107,62,216,56,227,151,180,70,95,176,196,136,15,46,46,85,199,140,184,113,143,214,13,230,152,247,107,142,226,187,168,169,232,93,7,17,83,1,145,202,18,40,21,138,250,173,17,240,241,155,36,18,238,189,232,68,130,249,113,247,24,149,74,85,144,160,208,230,197,75,179,11,221,251,49,81,180,243,219,241,45,187,133,157,165,219,232,61,148,62,20,214,103,195,181,214,228,225,120,20,164,99,3,118,176,117,31,142,202,165,180,38,31,222,41,204,172,117,169,58,195,237,222,191,239,111,47,21,223,58,87,115,152,73,220,80,222,150,252,208,228,197,108,247,188,31,251,152,141,146,105,4,119,236,185,45,244,59,85,136,139,222,245,51,241,247,202,123,87,46,147,85,224,51,25,86,172,77,203,235,147,137,70,202,0,51,223,231,240,166,226,232,194,99,254,40,46,62,152,173,161,93,215,22,140,215,132,54,125,38,109,242,75,101,203,26,150,149,227,141,169,17,18,249,97,26,15,54,111,131,153,51,99,234,47,91,150,211,116,52,99,88,79,65,201,32,252,166,112,131,176,180,74,74,26,48,53,12,43,96,234,218,187,192,152,83,213,225,66,41,231,211,177,9,57,79,115,120,44,101,203,182,100,22,143,203,147,4,134,46,206,5,77,224,122,7,10,197,155,236,40,232,162,54,47,177,195,7,115,102,142,188,51,117,235,223,93,174,65,198,168,10,70,150,129,147,157,79,130,26,100,59,120,21,38,221,202,31,109,21,119,138,66,197,48,253,149,59,9,25,250,202,173,88,92,243,131,209,20,122,94,185,153,132,162,127,12,98,171,18,234,229,167,41,80,240,151,102,191,233,250,211,157,138,232,241,161,211,232,210,244,181,166,165,18,59,204,45,191,234,152,236,21,204,9,236,229,22,236,144,143,145,155,147,241,146,82,76,214,139,206,207,243,214,59,134,140,210,148,190,117,142,225,41,137,1,71,80,100,172,103,118,163,164,238,15,55,93,180,250,204,95,242,196,2,94,208,200,61,173,7,202,93,31,188,141,136,249,233,26,204,123,254,218,219,200,70,100,130,19,166,222,241,240,61,168,88,147,223,198,238,113,202,32,196,105,8,173,8,74,242,225,109,76,168,126,104,99,152,199,210,109,76,126,148,244,204,46,238,121,71,207,240,246,201,231,196,95,218,98,170,108,196,226,146,180,38,137,211,9,8,200,152,156,26,161,51,189,169,238,11,19,161,176,36,217,58,164,214,65,176,185,29,206,38,42,113,97,36,169,157,237,11,120,105,173,79,177,18,37,207,137,57,48,108,153,77,96,100,136,63,249,25,96,108,51,69,137,28,207,120,54,246,152,236,147,3,182,66,127,171,243,191,224,242,25,138,154,198,136,195,56,128,116,138,83,213,176,252,107,145,168,120,70,85,54,5,8,143,61,129,188,253,72,255,238,47,227,14,77,158,224,116,80,68,10,101,195,233,112,138,186,51,240,192,84,110,54,65,19,153,246,129,142,174,121,93,86,95,87,60,189,182,17,249,62,135,119,17,152,76,137,229,48,251,164,48,188,22,19,143,113,198,45,252,180,163,138,26,51,73,196,152,2,209,218,46,96,83,96,88,184,123,9,120,13,185,246,23,211,131,95,201,95,27,233,62,25,19,150,199,103,9,160,193,81,37,246,13,147,53,27,227,55,251,137,70,103,73,51,181,188,235,238,229,102,172,12,186,41,189,230,75,230,29,173,57,3,151,12,40,164,173,206,24,13,188,158,103,31,19,220,19,165,201,74,33,91,76,30,109,153,159,53,30,205,79,201,102,5,165,73,246,240,0,112,19,58,71,212,35,152,220,241,108,2,30,218,248,88,94,253,147,224,4,158,80,119,201,96,67,164,115,39,81,181,154,49,25,50,164,127,60,199,142,214,73,98,211,184,185,205,183,29,239,220,135,164,9,25,103,246,112,87,29,179,27,137,129,46,112,219,41,207,64,73,145,184,175,133,58,27,59,171,195,221,106,212,47,12,227,76,142,37,93,72,82,145,35,17,34,187,186,98,2,90,237,172,130,100,244,197,120,226,12,85,116,68,150,2,3,130,8,204,211,182,199,113,152,237,244,211,87,26,103,64,60,83,255,192,88,158,178,98,209,219,216,59,6,196,168,53,110,44,166,252,4,136,98,55,192,129,46,44,214,192,4,194,253,225,103,5,31,3,125,233,128,157,179,189,248,91,113,141,22,30,72,22,51,28,1,62,96,195,10,161,181,53,199,84,44,217,105,37,137,69,225,51,13,134,247,124,98,80,79,125,56,206,137,28,173,45,163,69,91,219,246,225,243,4,81,184,178,244,197,78,103,63,137,197,69,165,17,53,179,207,123,227,25,248,102,2,162,111,202,191,93,76,237,195,139,216,240,189,148,210,116,30,145,29,224,30,47,98,135,150,215,46,48,119,227,28,15,199,140,16,11,220,40,250,220,77,78,149,211,24,194,146,87,44,155,223,41,121,26,233,20,75,215,94,51,54,25,223,38,207,225,121,172,4,217,100,169,68,78,94,164,0,189,72,201,194,162,87,72,142,221,30,112,36,76,0,149,179,60,220,106,182,220,60,34,230,84,197,237,84,72,195,203,37,69,107,36,239,21,174,228,48,15,239,57,186,218,18,92,70,20,38,88,94,207,145,158,77,246,66,208,108,12,63,14,227,245,213,49,197,89,50,122,180,230,1,186,192,160,165,119,119,53,176,177,221,94,56,155,88,76,117,120,25,137,156,192,36,245,185,37,0,137,69,237,250,94,240,174,58,241,13,38,11,169,3,183,107,220,84,166,187,40,185,220,145,138,112,231,113,253,120,14,63,120,161,245,39,55,73,194,80,28,85,14,47,59,206,47,12,89,148,187,28,206,32,192,159,127,83,117,206,41,120,236,192,239,190,197,132,38,219,252,118,28,201,134,214,221,132,225,110,6,175,222,133,155,61,241,67,209,193,212,219,24,161,215,84,125,72,235,25,179,99,55,107,199,206,190,19,166,178,21,83,62,221,102,31,247,153,66,78,201,49,1,155,116,44,91,38,246,7,163,195,180,228,132,64,222,205,45,20,166,255,25,127,25,207,108,190,46,239,87,251,131,217,102,124,188,78,188,79,132,49,161,155,118,97,56,217,60,29,211,130,101,188,151,192,104,252,148,64,155,18,173,226,96,11,181,90,126,58,193,118,22,104,49,187,185,250,47,119,227,104,24,2,87,148,124,252,151,201,97,144,164,43,224,153,239,91,15,35,164,107,2,219,5,174,4,60,37,41,196,88,37,99,138,241,156,115,141,41,130,82,58,217,99,176,145,254,152,250,82,131,20,122,135,207,230,34,212,29,36,16,39,207,231,106,168,103,227,145,87,20,207,148,247,122,33,199,91,159,1,203,144,254,59,220,108,76,116,196,44,255,203,97,8,141,183,190,114,15,182,184,102,31,82,45,24,130,185,163,7,106,57,168,23,52,150,131,0,231,146,234,105,152,46,169,23,249,58,141,118,203,185,52,72,175,22,201,15,110,74,114,233,214,196,88,70,51,35,49,235,240,174,234,96,60,203,159,28,184,239,59,89,141,185,212,249,26,91,30,255,231,131,141,104,69,54,34,188,70,83,96,246,41,113,37,16,79,157,62,32,84,71,21,157,64,70,228,234,246,32,41,233,208,74,8,124,126,251,43,135,130,164,137,243,79,158,92,141,93,173,56,60,158,83,131,194,251,233,140,79,205,50,198,164,120,141,195,174,244,230,38,200,49,230,236,197,4,174,144,254,54,135,241,183,55,125,248,156,211,83,146,168,83,224,168,149,17,171,48,95,7,140,120,85,149,163,152,173,30,145,112,135,201,133,144,111,197,141,222,105,74,217,113,234,216,250,41,33,181,111,241,94,86,2,32,22,72,49,3,199,237,193,110,132,144,186,222,169,207,172,126,88,66,4,86,165,28,138,214,76,148,111,217,117,146,233,155,126,15,156,174,43,62,200,64,230,118,202,160,81,33,235,249,213,6,143,231,181,173,88,218,143,164,78,42,138,104,228,144,174,99,100,5,247,183,183,246,140,123,91,92,134,40,158,154,146,26,68,141,138,9,121,59,124,90,175,164,112,226,18,56,28,198,68,151,103,31,75,127,59,69,145,81,131,166,165,35,158,76,74,208,95,11,90,44,161,35,164,94,134,186,11,31,51,196,21,132,28,204,206,16,82,43,253,99,147,83,174,11,151,186,82,207,54,4,198,17,171,15,135,161,197,55,5,83,1,209,163,20,62,48,238,167,247,181,213,31,6,203,230,116,105,7,163,27,62,91,238,11,175,56,197,187,41,1,201,69,142,251,21,30,161,31,140,158,47,123,189,194,196,10,191,214,36,160,45,73,39,4,38,15,114,56,204,169,158,158,135,215,82,220,18,70,105,172,73,186,21,93,131,78,108,59,76,197,129,204,98,56,205,66,130,196,4,97,207,23,186,99,74,178,123,242,232,153,45,181,103,174,156,133,15,105,201,247,193,96,218,82,249,55,162,93,200,52,52,135,209,165,81,56,83,192,229,166,238,48,101,26,185,133,146,168,90,220,165,11,179,36,108,215,250,240,14,97,143,143,218,178,123,164,182,198,168,240,3,117,80,130,47,187,14,222,155,17,167,222,128,16,165,76,125,47,226,114,110,100,156,27,83,81,61,131,194,61,127,59,141,176,105,201,149,161,239,85,177,40,253,196,157,70,240,56,244,131,144,109,215,28,53,45,120,249,101,188,215,41,80,170,31,154,190,52,25,89,238,129,193,166,77,162,223,206,128,47,215,94,60,48,217,6,79,191,51,83,199,39,26,187,46,244,184,23,166,0,55,60,98,19,7,129,80,123,176,240,137,100,172,120,120,199,141,21,48,226,56,172,177,15,46,48,141,138,21,114,250,177,147,243,27,155,208,99,21,101,111,96,238,65,53,30,14,51,194,125,49,202,42,138,215,201,240,222,67,146,125,109,225,239,112,189,162,109,208,69,7,151,58,120,196,78,99,208,80,50,150,203,32,65,64,184,41,28,134,46,73,223,43,117,163,76,142,47,66,1,74,192,144,123,155,166,169,195,144,71,220,35,253,236,96,195,24,12,110,215,150,36,165,231,13,207,179,103,174,50,25,140,1,235,194,104,40,183,29,115,252,108,135,218,152,107,80,132,22,176,226,138,152,11,150,130,140,53,231,48,158,135,59,42,153,240,166,147,110,54,211,0,21,41,77,208,18,245,113,72,105,225,90,169,2,115,34,197,166,211,207,206,89,5,69,247,198,83,87,217,84,80,63,149,126,231,73,28,207,119,164,189,182,48,137,34,57,5,223,106,189,240,144,139,7,48,222,18,223,207,172,188,122,105,235,115,1,110,238,60,165,2,0,213,93,249,105,11,107,248,195,73,205,149,205,242,188,214,140,76,122,190,198,26,146,173,11,138,5,225,51,161,76,43,68,146,207,209,169,4,243,79,77,226,247,30,50,40,61,95,114,74,132,188,161,46,144,247,226,136,104,126,177,55,202,116,201,211,207,20,48,22,175,149,199,9,116,62,87,150,111,61,224,169,117,47,37,130,74,184,237,5,46,104,74,250,2,57,111,86,36,231,156,89,120,102,185,91,112,231,30,93,33,109,184,48,1,250,225,110,202,137,16,119,145,247,130,189,125,70,207,206,150,155,159,15,130,106,76,141,159,54,141,194,164,11,96,35,14,232,131,70,68,87,162,38,182,62,106,248,228,80,115,94,178,91,30,120,85,223,175,76,114,111,232,183,30,248,89,2,197,103,83,245,165,18,61,173,14,239,188,37,218,200,59,19,194,242,214,230,124,200,249,125,105,175,195,52,134,83,17,143,224,151,73,105,251,64,244,145,116,246,35,97,229,37,200,160,82,130,153,137,128,195,1,28,96,33,155,66,96,162,105,247,193,150,223,118,81,72,28,93,109,3,70,88,174,183,242,161,224,231,27,23,93,88,242,50,123,141,132,52,158,13,211,165,110,115,100,16,198,73,79,53,250,16,29,29,196,150,140,134,234,131,225,107,25,186,215,144,220,239,181,186,7,70,234,88,247,11,172,126,223,220,161,144,160,66,79,80,216,104,124,110,147,186,32,17,36,35,56,44,97,245,97,194,111,201,93,203,70,185,230,21,71,205,178,54,228,146,121,182,11,152,191,162,53,241,196,172,115,251,156,59,121,248,181,155,11,157,230,16,144,144,145,130,46,142,13,50,107,238,52,4,229,148,151,59,12,247,69,146,198,11,223,91,13,20,69,188,123,119,57,3,128,167,215,195,60,112,159,79,41,111,134,130,144,108,65,255,92,80,197,117,153,100,11,201,244,64,17,93,22,130,73,66,47,163,135,23,29,143,82,150,160,6,226,194,164,139,248,128,79,146,162,100,229,224,44,234,41,190,199,196,85,145,165,227,212,117,101,55,164,137,176,177,253,11,204,246,28,35,110,174,208,107,213,25,219,100,245,140,241,134,59,44,87,29,21,162,114,177,0,224,9,149,3,15,121,145,17,209,22,18,236,200,153,20,24,27,191,7,138,133,120,7,148,76,148,22,182,234,178,170,4,217,167,206,86,0,71,120,252,48,190,236,251,45,207,61,163,180,136,120,47,180,177,132,151,38,83,25,214,195,227,192,75,117,41,221,52,151,235,104,177,215,44,82,123,150,180,182,194,194,230,191,141,132,175,110,69,231,102,78,18,119,180,230,16,186,55,151,12,143,73,84,112,1,167,243,172,33,48,252,168,57,122,78,129,195,189,126,155,28,119,206,177,165,24,9,88,146,214,198,32,190,226,197,168,4,149,29,152,124,101,151,1,49,230,62,225,198,224,10,132,145,29,191,124,182,46,41,85,202,166,122,236,53,13,116,140,4,182,251,104,42,238,107,56,101,23,41,144,82,201,65,185,10,162,231,209,49,56,6,100,166,12,228,236,157,113,150,15,135,18,144,194,232,61,248,165,136,239,49,117,134,163,59,138,111,59,150,15,2,209,69,224,106,162,208,14,99,99,119,109,77,186,99,204,210,105,25,84,242,98,48,136,59,207,3,139,143,26,238,174,15,135,116,53,96,246,129,27,239,201,104,148,158,73,190,229,107,75,104,226,188,24,197,238,113,6,156,73,14,91,144,192,28,243,254,73,16,102,157,106,7,16,224,201,113,174,109,171,224,74,58,230,141,12,184,175,107,248,235,249,235,10,207,160,143,57,240,182,242,29,133,207,45,203,191,216,70,127,70,130,100,252,54,21,153,197,97,42,171,239,125,142,61,122,142,8,170,224,9,235,207,116,64,73,185,5,58,76,45,66,191,200,153,214,126,69,38,131,65,181,33,140,201,62,59,243,217,129,27,182,130,116,28,82,230,184,247,64,225,161,212,4,25,49,26,206,195,15,182,90,78,217,239,134,213,251,69,235,14,61,90,145,33,71,85,50,18,86,136,237,228,174,61,55,34,109,255,158,240,84,15,9,0,100,35,240,119,14,99,4,103,171,74,164,155,248,211,114,34,200,6,149,31,252,163,2,119,174,182,254,219,232,228,73,25,62,61,39,49,55,224,69,121,199,3,27,21,203,7,83,78,163,163,66,253,139,239,27,219,82,76,219,243,214,29,239,152,195,147,98,230,173,253,54,21,92,135,207,195,187,118,155,200,146,91,133,123,155,75,74,94,154,60,194,226,139,119,111,108,105,249,152,149,219,133,63,121,115,45,210,77,135,180,124,79,86,63,48,12,1,58,71,169,11,222,159,243,171,39,211,1,145,43,213,48,175,254,103,230,116,51,184,119,107,127,128,191,183,34,21,29,5,128,7,134,213,121,57,140,12,155,14,55,182,94,254,156,68,221,8,167,37,99,55,15,99,1,93,254,240,98,229,25,50,162,197,40,47,250,7,163,92,93,117,5,64,124,228,118,14,202,4,79,189,210,129,217,105,134,255,54,213,150,93,63,72,225,183,226,189,123,157,42,27,79,107,170,230,218,7,83,74,80,117,95,40,24,5,219,91,163,108,179,228,94,196,242,200,243,194,56,161,150,182,30,36,133,122,207,81,1,107,101,63,47,182,110,107,252,56,82,211,106,105,200,17,162,38,221,186,78,181,147,168,149,42,41,94,140,162,95,73,202,2,78,217,137,57,41,30,71,203,80,7,149,137,255,89,166,80,177,224,103,159,10,167,136,203,32,160,65,189,173,244,60,119,140,161,104,109,49,107,25,212,212,118,112,246,2,159,217,40,151,77,40,28,66,17,28,184,104,145,88,182,123,172,175,93,126,155,124,163,46,48,105,233,95,236,15,73,204,161,181,188,8,156,144,25,26,15,159,108,228,89,224,185,188,204,197,136,212,166,164,116,101,114,95,207,122,245,142,155,15,80,76,106,58,158,61,167,23,98,200,221,158,157,156,18,125,95,66,38,80,167,47,157,185,181,248,199,206,112,42,116,93,158,153,171,127,242,71,19,133,156,122,170,27,83,122,14,120,16,74,147,185,144,17,163,79,222,111,2,99,82,180,71,137,24,189,245,223,182,74,107,221,57,240,36,180,237,29,167,174,241,57,151,143,113,83,91,9,184,156,119,28,186,246,113,143,197,247,56,215,115,149,143,132,151,118,141,21,99,70,53,213,212,179,145,56,231,140,153,68,210,145,100,178,145,122,178,130,68,217,114,119,74,214,174,89,224,45,121,107,102,237,122,118,37,78,21,239,217,128,8,70,237,44,56,82,98,196,207,239,214,244,244,219,104,196,190,181,139,49,185,223,29,15,10,246,239,30,125,224,78,70,189,238,151,208,36,199,28,70,14,225,49,24,170,57,52,189,103,86,139,152,246,243,214,80,125,58,140,44,162,54,166,116,52,70,116,227,167,203,122,76,64,205,21,61,219,240,146,232,78,78,22,176,215,9,67,253,144,170,164,199,30,248,152,213,126,201,71,22,12,202,69,61,252,96,48,223,1,35,215,254,216,19,80,71,251,179,9,229,20,61,222,172,110,96,56,138,225,243,88,19,199,138,138,125,28,7,65,93,143,45,2,33,213,244,95,38,226,184,158,83,249,152,142,177,151,22,227,76,42,106,215,162,97,226,11,132,243,105,137,100,102,54,193,76,63,181,209,30,218,83,72,179,152,57,196,7,252,183,137,251,39,181,231,225,92,244,175,133,231,88,220,218,16,80,144,69,236,143,230,82,81,213,162,62,115,12,159,139,195,230,15,120,172,63,238,26,221,225,106,201,11,143,53,191,156,59,29,138,17,188,180,10,83,45,234,39,8,181,87,123,232,215,26,112,190,22,31,20,171,220,214,221,14,246,175,24,209,1,149,128,12,9,222,255,88,121,197,10,212,212,86,153,45,134,203,72,198,244,200,61,43,173,120,69,120,39,115,181,169,151,9,197,146,211,77,31,48,147,129,80,91,194,60,75,41,96,36,76,116,55,226,134,239,46,187,110,153,173,229,185,68,212,82,187,191,211,102,63,127,238,16,213,56,15,29,174,38,42,170,63,93,35,126,78,213,91,46,239,5,197,100,44,253,189,208,140,153,251,105,61,34,237,4,165,118,169,186,224,151,41,64,104,14,114,115,82,147,20,87,180,115,99,64,127,212,53,91,6,234,165,18,55,70,216,175,250,124,140,55,110,229,238,194,58,112,181,165,40,48,12,122,159,3,160,91,65,113,214,93,20,15,205,218,241,112,139,143,104,235,137,113,230,112,201,143,174,128,193,206,21,143,102,228,62,203,78,95,155,8,156,111,70,84,97,215,166,203,146,50,50,47,79,232,213,210,164,219,126,102,74,164,191,246,159,122,130,206,80,146,223,62,55,83,167,48,189,230,231,218,181,91,208,97,117,35,15,208,115,103,32,148,218,125,200,216,67,215,124,174,232,57,251,173,171,91,189,189,250,191,172,72,213,139,205,123,53,103,124,125,190,102,142,170,63,139,121,109,145,141,201,22,23,136,211,26,57,132,44,12,199,12,10,58,62,254,112,194,248,179,190,131,50,60,247,155,146,176,94,132,113,154,81,33,106,250,181,110,166,22,63,31,239,193,186,95,147,200,215,249,124,122,219,36,103,251,11,219,48,153,41,87,126,110,124,80,250,57,204,201,191,117,67,161,118,218,87,46,69,224,169,151,245,135,198,201,59,206,70,87,117,39,36,24,19,43,196,248,219,183,218,48,118,122,100,135,225,54,251,195,69,22,189,73,71,45,65,92,159,77,241,157,191,244,25,189,172,81,128,65,74,137,39,28,195,15,138,95,86,205,163,121,139,213,141,54,88,21,130,126,229,249,158,195,100,41,215,227,25,50,140,150,152,104,196,144,207,24,41,76,112,221,191,199,49,36,32,24,87,139,179,147,117,251,161,156,91,66,106,128,41,60,118,220,109,112,171,114,165,184,48,213,205,46,81,221,89,94,228,86,95,120,18,48,242,5,130,207,98,10,41,72,166,60,252,152,138,254,112,82,94,133,93,57,155,151,208,125,165,221,20,220,213,134,71,233,199,245,41,142,125,129,76,164,236,134,157,10,125,231,179,162,72,108,39,33,118,58,87,42,42,43,125,204,6,35,218,229,132,160,64,45,106,25,187,137,207,233,229,31,255,233,142,153,2,209,131,250,21,154,101,168,249,152,253,14,57,177,164,177,110,147,231,51,16,230,162,136,227,254,52,226,245,53,174,170,136,126,46,137,251,231,70,213,66,152,202,216,140,67,199,204,50,84,194,22,56,99,191,133,151,48,163,248,190,252,250,143,146,54,231,170,188,86,66,20,98,248,79,147,183,36,109,19,222,21,191,190,47,100,7,213,33,137,48,195,25,242,239,135,23,186,36,93,110,154,231,228,95,97,172,18,119,146,100,230,108,105,183,213,95,25,159,68,213,105,98,174,207,18,141,27,186,74,50,129,113,23,102,231,234,61,182,14,143,22,119,9,244,135,195,19,218,72,31,79,207,120,194,24,194,121,245,193,118,50,201,202,180,195,200,107,71,81,190,110,234,30,174,153,164,110,55,67,118,250,133,212,4,230,132,159,142,226,170,20,195,139,144,69,117,225,47,211,145,111,146,7,106,66,153,221,5,193,205,121,113,206,193,169,173,91,113,186,68,40,158,225,33,223,250,211,35,42,21,81,238,171,83,234,35,144,74,70,223,203,91,159,105,177,203,211,177,22,39,42,209,253,46,149,165,72,1,175,8,143,116,146,110,207,77,80,250,157,208,30,175,129,166,42,28,42,120,165,209,200,245,31,134,123,161,60,207,62,71,143,231,61,146,232,189,166,70,129,33,191,112,111,32,121,59,77,137,249,185,9,164,238,101,192,192,196,52,171,54,38,160,245,205,19,40,104,206,221,77,134,132,130,51,79,139,196,83,79,193,195,109,77,214,36,58,37,14,27,33,119,17,152,162,142,17,15,63,27,180,168,148,80,134,4,227,151,191,215,233,231,179,7,19,41,79,113,172,161,92,89,218,3,159,190,56,153,123,167,196,44,11,103,186,41,28,23,215,251,195,211,15,179,166,116,205,46,61,254,94,195,68,197,228,217,43,241,241,253,217,19,117,22,217,70,89,169,4,116,29,70,247,110,235,79,19,103,110,62,42,19,63,153,44,0,20,76,188,146,171,35,220,90,212,192,47,19,117,205,233,48,164,140,34,62,145,33,132,154,97,176,194,117,183,213,111,134,82,82,235,209,113,60,230,58,224,221,4,62,12,28,148,180,110,81,25,129,8,51,21,79,109,52,42,171,179,148,238,218,34,173,50,251,38,74,26,29,229,132,210,154,76,136,207,183,11,203,162,229,143,10,90,120,98,251,224,69,253,184,88,202,228,242,64,0,243,131,207,26,79,69,239,68,236,54,161,240,96,146,1,42,162,158,73,178,64,64,199,97,98,29,98,21,34,132,180,156,249,114,252,52,216,37,50,115,54,9,180,176,198,7,147,202,186,36,76,109,76,228,94,7,192,137,121,54,112,57,112,51,100,97,109,123,107,59,58,20,54,74,157,225,93,91,198,237,119,215,15,52,193,205,87,128,49,10,53,157,195,148,58,101,23,38,59,48,37,9,178,219,33,31,186,190,111,13,91,142,49,137,7,106,110,21,191,53,81,51,185,136,10,92,24,195,204,247,112,188,177,147,210,156,11,79,180,148,191,184,13,62,77,170,42,111,199,9,52,187,34,241,160,68,48,9,253,17,9,103,248,140,252,217,99,119,205,92,39,37,22,198,244,253,193,115,194,249,41,63,93,44,28,236,173,73,115,212,93,131,65,90,174,211,76,82,23,196,78,119,204,240,187,84,15,204,112,136,177,252,226,107,195,190,130,190,225,247,219,80,10,82,180,127,97,148,125,157,53,13,111,17,143,88,23,54,178,208,229,173,77,54,224,206,83,116,37,119,72,205,66,128,84,151,184,165,17,60,38,111,201,91,19,27,17,50,159,68,148,166,122,146,8,94,1,163,31,11,24,35,115,187,168,43,100,249,20,72,212,11,35,225,88,134,195,248,76,219,245,222,162,21,137,191,228,123,184,37,96,75,250,111,50,143,148,43,147,65,206,52,179,48,228,195,98,202,235,54,135,169,142,188,231,106,130,212,113,184,89,73,98,28,18,178,210,26,154,238,242,109,182,100,17,224,228,144,23,227,131,59,43,39,48,174,255,59,230,232,231,145,9,232,48,161,152,42,48,140,253,30,84,130,122,214,106,69,46,76,78,132,51,228,27,227,167,144,234,144,187,189,163,210,152,224,21,12,28,119,84,8,194,22,175,119,225,162,15,201,198,157,44,236,195,195,253,83,104,53,163,185,114,191,200,32,151,212,233,7,184,230,178,13,222,223,30,150,107,230,107,31,251,13,181,134,11,79,227,72,249,80,110,12,194,125,153,16,136,64,192,197,225,99,182,74,181,48,70,61,68,247,223,179,9,12,157,53,167,176,137,2,111,135,201,211,188,175,197,7,36,5,201,209,73,250,145,188,86,133,173,249,59,191,6,140,198,202,6,65,141,1,132,177,95,199,81,139,47,194,175,148,184,119,157,93,210,123,70,249,76,214,49,131,44,109,126,206,72,252,202,112,10,40,156,143,205,157,29,53,143,202,125,45,104,108,169,98,112,120,194,127,118,167,33,68,19,164,211,125,112,51,153,104,105,141,57,226,21,72,132,225,216,9,238,44,229,3,117,207,45,160,110,127,107,174,29,193,18,220,183,62,42,240,10,11,81,119,66,242,160,58,85,253,32,251,119,201,101,53,225,211,38,187,223,97,92,147,215,62,132,23,164,19,24,114,152,10,204,33,191,157,73,187,200,254,112,104,38,133,49,145,60,111,244,50,253,123,142,177,132,141,46,49,197,147,87,154,130,110,149,158,129,59,187,117,15,7,15,4,142,16,231,190,48,4,215,126,255,129,19,195,130,41,210,154,252,39,159,166,125,101,83,34,184,48,214,185,211,81,24,177,218,150,212,126,96,46,107,45,224,99,74,202,44,134,222,174,123,100,149,128,31,122,49,210,115,187,27,196,60,221,36,28,221,80,0,197,103,228,183,122,207,183,137,76,85,129,169,181,142,217,176,45,121,85,186,70,70,190,83,10,13,171,196,144,208,105,170,102,224,127,246,62,48,210,236,247,183,169,144,106,237,190,247,185,79,53,217,149,240,30,108,191,42,15,234,2,182,148,217,37,88,56,186,135,78,141,69,160,72,112,134,181,110,229,52,1,19,139,147,135,15,232,68,198,157,44,200,105,200,195,33,23,204,45,90,155,168,168,192,100,119,47,255,105,234,105,133,13,21,99,37,146,189,41,64,182,63,7,106,153,155,158,25,55,216,177,154,118,12,134,149,62,98,103,152,136,17,72,199,112,68,45,175,206,181,137,88,165,228,57,217,134,150,162,113,50,142,254,139,162,168,208,247,125,182,137,240,8,76,68,215,251,109,130,165,247,18,159,240,0,108,119,77,12,179,185,69,29,32,193,213,216,156,216,240,124,107,242,41,228,208,135,247,133,128,139,195,84,5,87,121,235,146,112,130,250,76,57,139,71,164,47,211,89,212,219,163,39,195,132,218,133,12,56,225,230,115,193,29,210,54,241,145,221,17,57,150,138,81,163,59,188,31,53,81,140,5,28,96,222,109,210,41,170,188,52,153,156,203,153,234,7,42,240,202,142,201,149,254,52,200,1,215,166,137,201,20,134,241,222,23,158,83,110,41,212,76,205,226,85,166,192,16,238,79,129,11,9,103,142,90,194,153,188,215,196,87,189,2,133,251,66,58,198,254,229,206,28,224,161,226,124,201,40,180,60,99,21,93,39,147,49,18,24,23,102,12,41,73,139,171,233,195,139,85,172,59,124,206,193,170,67,202,189,199,211,76,40,123,232,69,210,135,41,56,32,67,56,96,72,105,196,198,66,120,124,123,232,127,12,228,121,133,74,56,113,177,238,59,190,23,74,3,187,200,247,162,100,63,94,155,225,172,114,110,146,14,118,126,122,58,76,218,162,216,111,182,25,122,190,31,174,51,72,151,20,78,182,81,124,48,75,85,251,141,165,191,98,6,195,214,112,75,246,205,221,96,162,72,14,227,73,74,2,207,69,160,205,7,133,99,238,22,105,3,179,107,187,129,198,189,79,202,2,14,60,204,151,23,173,11,150,199,190,48,230,248,140,185,98,76,62,97,81,3,115,143,169,254,181,137,39,236,38,191,109,133,4,45,30,142,147,49,86,31,48,140,22,183,231,212,135,87,249,237,31,213,163,15,26,222,187,235,146,60,255,85,236,178,224,195,2,201,74,79,210,181,2,173,85,204,21,202,12,87,28,156,36,38,30,123,194,201,17,135,93,197,111,106,27,249,200,231,78,25,167,207,185,85,72,188,236,216,202,40,250,204,216,145,168,227,104,89,97,74,99,253,96,68,76,177,221,212,234,3,47,139,249,4,60,121,19,133,145,218,106,62,211,168,248,169,237,118,156,132,176,234,202,79,84,234,217,161,125,97,139,162,180,128,59,241,26,233,26,230,225,118,139,154,119,204,151,54,180,82,15,77,19,159,198,28,217,55,225,28,24,223,118,108,136,139,171,162,204,6,234,43,80,161,115,24,22,72,233,56,165,202,107,248,79,47,147,199,146,103,27,107,104,44,48,228,42,175,114,135,81,9,32,82,25,207,70,166,126,202,123,213,114,75,128,7,10,60,231,178,32,99,138,55,188,196,10,227,134,179,100,141,16,230,242,196,83,130,111,253,188,214,18,20,151,68,252,244,198,206,28,50,226,184,172,61,81,152,44,67,238,22,10,39,99,222,114,152,4,114,153,104,103,51,180,242,110,135,249,167,103,129,41,77,112,183,206,52,247,198,22,148,114,100,183,245,209,140,72,77,62,246,153,164,100,152,101,135,161,122,155,242,236,31,169,231,183,120,137,156,246,171,75,101,181,225,240,1,121,235,12,129,140,108,59,199,12,221,203,133,155,33,13,202,55,218,0,13,28,53,34,219,27,23,136,240,165,223,156,11,30,140,227,98,187,170,46,175,121,108,141,236,229,199,3,202,185,125,105,144,129,41,187,118,51,199,76,135,171,136,69,228,205,46,177,254,240,138,91,178,46,129,209,68,112,111,212,217,175,72,181,146,174,81,10,182,187,15,56,92,100,55,102,12,76,240,124,5,220,201,247,147,223,102,79,114,173,135,65,134,249,184,97,120,224,150,35,13,235,192,139,232,169,204,133,76,58,188,223,57,145,220,25,151,142,178,146,102,207,40,59,220,185,173,221,81,193,59,145,195,220,166,138,170,207,251,49,113,93,17,56,118,180,16,56,41,2,227,212,95,129,146,117,55,5,37,244,154,226,209,36,145,200,12,39,172,155,60,21,222,156,69,231,68,147,103,79,56,202,221,251,192,199,155,247,240,51,94,76,104,126,111,107,35,139,187,48,204,91,177,203,19,151,218,75,182,90,18,150,183,39,51,13,138,56,249,215,133,207,145,63,157,29,5,4,113,200,45,48,188,2,41,70,133,202,16,249,105,11,185,221,198,157,88,157,116,156,220,92,175,244,3,166,144,69,126,26,110,227,20,171,11,26,149,185,4,173,104,162,57,56,87,151,149,135,202,71,113,130,254,129,174,73,45,114,178,253,236,30,183,53,216,225,145,105,21,152,116,233,121,209,162,198,196,48,193,228,17,159,218,226,253,242,211,70,230,124,91,147,249,81,228,157,241,172,223,237,8,138,205,75,219,5,124,206,247,117,231,9,137,15,50,158,204,223,125,103,63,73,219,229,14,137,169,114,174,36,107,71,42,62,97,95,221,56,23,29,69,73,173,40,138,39,194,207,53,216,172,182,158,76,29,214,210,56,145,207,87,134,84,68,26,155,179,40,182,132,243,187,179,76,129,9,149,186,169,112,150,248,121,180,156,76,86,226,153,47,188,182,26,49,221,142,216,26,160,165,253,93,212,124,30,177,178,168,41,111,242,165,97,88,235,206,255,108,146,241,251,210,165,26,71,41,37,162,43,30,126,54,82,217,101,17,81,109,113,56,16,10,109,114,178,144,226,73,9,151,195,29,87,193,16,24,215,131,127,12,35,219,146,77,148,78,45,231,19,3,206,45,105,191,173,202,220,239,54,208,130,110,93,88,150,25,178,110,227,42,85,199,160,148,187,140,120,105,136,15,117,64,81,204,233,119,76,96,179,189,155,77,39,186,19,14,172,73,230,198,148,163,3,31,45,212,34,113,228,193,248,33,3,106,138,31,49,160,137,130,58,57,27,240,171,166,122,143,234,57,174,44,51,40,85,0,97,227,111,100,205,228,188,36,139,210,179,212,199,48,51,74,59,150,140,249,56,108,140,110,202,179,2,23,83,169,13,19,4,9,226,219,111,14,172,50,194,92,69,255,249,150,108,254,248,100,89,248,183,117,191,14,197,106,218,170,195,211,208,45,247,136,196,145,11,115,230,244,107,121,89,81,193,29,20,156,141,33,24,133,97,70,84,80,97,46,90,249,154,117,84,132,9,140,76,154,75,228,13,254,208,146,162,157,2,220,176,55,59,66,201,89,96,210,115,175,57,90,25,149,170,173,211,240,218,51,172,85,206,49,121,237,110,68,80,209,113,234,181,196,182,50,74,164,136,130,152,165,220,101,162,65,230,223,195,205,122,96,210,49,170,194,57,247,117,13,233,36,164,94,192,63,241,191,128,41,210,151,23,203,38,114,16,93,43,85,88,121,13,38,205,60,94,236,220,100,166,236,225,148,136,69,82,52,163,70,172,80,225,78,93,66,204,83,150,196,108,218,115,150,136,175,32,46,213,243,129,43,124,47,190,219,37,248,153,228,74,71,32,114,56,89,37,22,233,49,140,155,182,78,20,245,199,195,145,228,73,119,91,33,22,209,103,216,148,236,133,58,149,112,248,187,190,37,168,17,64,11,92,145,160,108,177,120,207,22,95,100,200,19,129,172,216,55,18,92,211,242,193,184,203,66,92,229,48,137,225,98,227,84,243,110,134,177,203,149,61,11,136,110,83,116,204,40,242,196,246,170,86,166,19,135,230,249,240,194,193,6,108,149,22,241,108,170,243,100,91,193,83,57,239,129,141,138,224,213,109,6,182,224,209,109,77,108,78,94,11,250,183,113,91,67,108,167,240,177,172,183,23,138,211,243,179,175,203,33,64,114,71,114,178,239,223,13,161,201,249,3,235,85,120,197,45,61,160,40,56,141,171,58,62,7,7,126,83,216,180,199,226,110,66,145,206,86,152,212,253,128,9,168,60,191,108,106,51,1,99,228,201,250,225,228,58,166,95,192,212,239,137,33,66,24,161,196,126,8,252,254,52,5,32,35,94,171,236,231,99,90,181,94,56,99,126,119,44,133,209,199,115,123,148,42,177,122,147,20,109,135,207,36,81,56,156,205,68,213,135,167,235,205,31,216,113,122,187,224,183,135,75,197,3,87,145,59,180,136,98,77,113,63,48,125,228,38,139,11,185,134,212,238,150,68,117,158,78,98,248,233,219,14,207,0,245,10,67,198,236,152,187,37,108,59,206,244,51,117,134,194,120,119,162,117,30,207,128,19,81,137,205,46,227,135,147,57,216,236,12,191,45,211,210,41,8,219,89,92,51,153,101,57,61,240,52,186,175,128,225,104,232,10,163,148,57,162,215,70,51,40,112,51,178,227,11,167,43,87,253,131,115,172,107,76,168,150,245,91,23,54,195,112,27,64,123,177,197,37,97,240,190,67,66,24,94,14,101,168,137,230,184,61,131,82,94,158,125,150,226,140,171,160,253,180,158,232,192,189,135,131,151,242,197,33,247,26,164,200,75,9,87,203,52,245,158,7,237,177,39,12,211,99,17,143,4,112,237,225,118,251,175,48,60,110,169,94,247,20,73,140,10,147,169,123,39,2,36,49,251,129,197,31,79,113,234,150,3,191,152,10,247,140,215,38,230,43,151,23,88,204,155,235,210,208,58,15,217,10,97,220,14,78,108,222,154,157,86,27,147,193,215,46,140,187,178,8,204,230,120,123,86,167,104,115,0,35,138,122,103,82,53,39,195,133,59,252,42,97,129,193,198,173,183,88,234,27,250,14,211,145,115,104,13,233,57,222,98,23,121,52,99,66,15,108,132,224,151,76,164,105,68,215,2,179,69,71,191,169,171,17,119,33,196,167,109,135,135,22,79,202,150,75,236,217,139,18,182,73,24,65,70,136,32,112,182,79,24,112,21,106,106,96,34,1,215,225,7,253,157,44,175,66,85,115,137,29,103,153,228,148,180,62,198,90,187,22,22,186,161,75,110,9,176,32,142,123,77,192,197,94,196,86,47,40,169,183,64,73,128,80,12,74,173,176,66,250,22,225,14,131,33,11,9,75,1,154,96,49,82,224,168,165,238,61,206,204,179,232,197,118,35,241,99,56,65,29,249,216,168,25,73,107,211,20,137,198,88,68,114,129,46,217,252,81,77,110,116,55,5,5,221,21,12,230,28,215,197,115,79,186,229,16,192,80,71,93,223,149,25,68,247,167,73,67,204,53,220,56,16,11,164,7,70,22,170,132,223,192,178,1,239,123,193,151,0,159,240,117,165,168,159,146,68,244,179,69,93,55,141,114,252,3,23,171,87,13,248,172,116,113,161,66,87,73,70,205,109,221,166,44,143,108,137,8,181,137,139,72,39,41,130,157,179,134,161,129,183,189,10,88,144,175,142,142,161,59,164,253,38,21,116,220,142,17,139,21,43,5,24,206,199,104,13,233,176,192,70,167,28,182,64,219,146,196,126,80,18,151,243,117,58,64,18,189,20,134,198,217,87,230,249,28,137,202,139,11,39,11,12,244,235,239,144,162,76,224,82,5,196,213,46,195,77,169,113,60,153,220,202,38,27,6,9,94,123,196,183,170,84,149,138,17,130,179,46,72,16,97,191,194,99,116,159,157,140,137,59,156,144,121,19,114,189,40,103,224,188,47,117,22,97,217,10,147,223,151,175,251,52,65,141,113,225,97,34,156,227,250,102,119,150,149,199,179,82,132,237,97,210,105,89,6,52,113,241,143,116,32,184,213,161,88,21,248,220,184,115,172,122,54,136,34,11,51,153,28,71,248,21,206,69,165,221,210,150,106,55,125,60,63,215,151,14,33,209,133,241,152,134,243,10,14,209,165,43,147,178,243,96,27,183,251,251,227,27,32,249,56,173,29,173,41,254,149,137,148,172,20,184,132,213,8,13,169,220,115,249,156,199,240,137,251,222,176,162,207,255,94,123,236,128,255,240,63,94,253,177,191,251,247,127,249,151,191,254,227,127,254,243,191,255,219,223,252,229,223,254,254,95,15,240,31,255,252,127,255,250,31,255,243,175,255,244,55,127,249,223,191,191,242,127,254,246,127,253,255,105,150,85,212,89,173,144,43,252,51,103,250,92,111,194,34,62,180,174,219,9,70,46,185,32,30,184,219,46,23,48,22,245,184,48,116,23,174,236,56,240,37,168,35,143,122,7,100,206,252,225,219,40,242,247,211,26,26,9,135,137,109,79,233,90,134,75,207,175,5,203,42,120,119,83,248,116,200,131,153,40,125,165,91,24,2,140,245,224,81,189,99,247,119,241,208,192,214,131,110,137,63,27,89,244,155,230,125,224,243,129,71,108,98,212,159,80,150,43,48,102,170,175,88,8,173,41,21,17,152,56,130,175,119,120,116,57,159,4,54,62,5,239,56,186,110,151,180,229,7,163,91,236,240,70,21,247,194,164,109,247,112,61,81,161,52,37,250,108,191,125,195,145,104,163,149,122,45,27,194,116,231,14,19,15,55,119,231,208,214,48,42,248,254,250,59,25,158,174,77,182,42,239,249,96,72,139,190,24,37,20,110,3,144,94,216,110,218,163,141,121,29,37,80,18,178,187,126,206,100,100,219,209,241,44,180,70,191,198,51,18,252,144,161,226,242,37,48,228,186,126,105,55,79,227,205,43,1,38,149,177,223,198,61,235,100,160,56,57,205,22,112,217,55,183,208,150,72,129,175,201,97,170,232,178,46,145,177,163,248,149,26,198,197,233,42,48,86,175,223,105,108,206,39,157,43,165,88,70,182,195,4,145,170,116,156,100,180,82,162,53,55,239,162,131,6,23,135,239,192,120,228,75,209,105,108,1,147,24,83,203,245,44,10,147,144,228,70,242,194,221,122,153,212,108,208,72,53,241,81,99,8,158,169,4,43,85,245,200,220,78,22,229,149,135,83,196,225,250,24,150,195,143,255,91,95,140,192,183,183,46,230,36,147,73,78,152,202,163,176,220,82,202,173,224,6,38,196,239,61,227,30,87,175,198,156,193,20,4,126,163,130,252,221,190,181,185,118,56,159,97,240,224,51,132,112,124,83,129,207,71,112,33,160,177,205,87,158,117,146,23,156,85,223,152,110,146,40,243,210,15,70,34,210,183,66,240,111,139,140,133,109,28,187,69,12,119,219,53,252,25,148,61,131,161,16,54,126,98,79,207,18,97,123,14,184,51,234,186,157,22,171,245,117,24,57,147,254,204,133,236,212,66,144,39,85,169,113,181,153,132,83,185,4,108,148,149,207,86,29,78,229,205,133,82,206,75,38,18,250,13,51,96,212,14,159,213,71,244,205,167,2,94,200,82,116,34,29,75,193,193,97,114,213,69,215,199,8,101,74,142,143,182,230,123,0,97,33,249,128,114,21,235,207,136,77,68,224,253,165,143,141,60,202,115,62,97,109,250,150,180,231,214,88,166,45,143,228,252,210,63,238,220,203,87,102,111,69,118,154,255,52,114,8,99,73,107,108,159,40,0,217,198,98,171,99,66,38,64,56,74,206,66,129,57,80,122,134,222,167,31,79,155,200,253,122,54,13,12,187,248,210,84,146,36,157,162,149,184,116,12,138,101,128,63,227,221,77,185,219,97,163,82,147,247,170,166,205,242,107,61,241,84,176,238,117,187,163,198,160,57,188,140,130,71,97,170,193,246,7,115,87,147,8,2,48,169,196,203,97,139,138,61,123,233,25,135,207,91,113,96,83,37,210,157,152,73,253,77,36,238,152,80,155,235,144,163,163,83,188,231,8,9,105,99,120,79,93,142,144,28,236,212,159,163,237,172,174,250,45,15,88,172,169,88,85,131,160,143,236,117,241,231,134,154,147,112,218,255,86,230,154,45,208,182,158,163,139,50,187,234,143,102,154,61,115,240,28,255,126,179,160,2,146,218,182,7,238,94,37,58,185,41,236,43,197,252,67,183,211,150,32,89,64,236,64,97,242,236,63,55,7,20,4,228,109,232,226,129,228,225,179,161,13,206,93,77,67,238,174,125,56,76,8,165,63,214,27,197,31,197,187,70,221,129,196,14,108,101,6,239,163,193,208,244,42,76,133,197,247,218,176,129,212,85,158,181,199,253,96,92,152,10,15,133,115,4,162,166,153,2,127,60,238,221,27,61,141,87,160,230,199,42,61,223,167,250,160,77,35,237,120,70,220,36,206,29,182,229,166,168,113,102,59,74,42,90,122,140,82,170,7,163,49,114,117,249,49,59,185,252,94,24,162,145,103,166,156,43,125,242,158,241,1,186,30,169,9,234,233,228,131,66,154,97,93,106,219,81,166,224,232,78,66,5,240,179,205,182,211,16,128,18,156,105,10,35,13,25,48,146,106,79,107,76,228,158,3,46,88,166,218,154,76,244,239,167,11,44,213,237,49,197,207,214,231,46,101,75,147,213,208,3,167,158,197,126,62,24,6,219,165,246,21,165,50,126,154,3,155,68,152,158,199,176,209,121,107,82,128,159,125,150,122,153,226,235,26,17,135,241,26,250,248,70,124,170,20,168,172,210,126,94,140,36,172,41,240,82,11,137,228,219,190,253,197,80,55,145,60,29,186,6,109,65,180,166,144,250,217,83,16,132,246,79,82,144,45,146,24,51,150,60,50,164,129,246,221,158,33,79,86,75,226,240,153,105,167,55,127,170,254,181,253,168,81,208,124,63,10,107,145,100,10,96,181,17,121,91,1,183,177,100,109,96,212,53,183,70,15,140,235,249,49,172,96,202,73,37,96,248,14,234,159,254,70,92,151,118,143,31,221,132,108,116,148,107,16,104,204,98,60,183,85,77,69,220,183,219,63,2,183,204,253,94,182,168,97,218,1,79,28,240,127,250,27,153,56,248,247,155,19,197,152,103,190,87,83,31,118,184,66,17,163,159,8,89,197,21,240,153,188,77,118,24,246,209,233,46,27,40,11,96,124,212,225,48,65,66,111,141,37,219,100,87,182,188,218,236,159,127,163,90,34,91,12,197,97,213,29,227,211,42,151,36,244,137,133,78,79,191,103,155,216,79,185,241,25,158,13,253,201,112,24,63,152,76,204,101,116,203,223,188,197,147,148,245,20,53,205,173,228,59,12,44,85,123,39,189,78,16,127,241,142,87,204,157,23,70,197,209,151,49,169,144,107,200,246,101,210,115,95,136,132,251,18,210,137,242,211,44,138,88,50,149,204,188,172,29,39,83,117,197,107,81,2,187,21,173,200,185,248,179,41,186,210,59,212,180,66,140,237,40,190,109,217,24,79,99,164,184,163,113,181,10,159,11,115,7,112,15,49,241,44,163,210,87,24,205,148,122,97,84,241,4,166,36,186,244,128,209,140,145,49,25,84,37,127,151,222,105,99,82,100,223,156,84,10,58,249,235,252,41,66,38,125,248,217,196,195,38,130,244,161,74,16,241,192,198,115,22,112,134,135,72,222,155,242,117,207,222,135,110,103,163,43,43,48,7,68,247,23,35,231,65,103,56,98,27,110,149,84,139,48,230,231,151,27,204,115,14,119,146,57,150,62,154,28,24,159,102,139,130,214,63,121,51,128,217,180,141,152,155,203,84,56,100,36,81,136,232,110,153,86,43,153,149,115,219,82,235,60,66,55,45,107,79,47,179,44,82,228,219,29,38,77,76,204,71,54,128,238,106,212,208,249,230,41,81,52,118,23,168,86,125,52,206,53,164,73,106,46,219,229,112,22,119,35,204,144,114,51,208,94,67,61,144,18,85,108,18,109,12,153,145,47,155,118,126,54,233,174,78,70,254,153,156,209,154,194,18,221,4,173,114,168,68,235,141,119,72,96,106,69,60,163,127,194,14,212,174,246,50,176,81,50,101,135,143,237,114,107,158,13,166,148,104,57,92,95,143,13,193,248,245,121,69,76,7,99,95,17,122,208,106,60,14,14,147,22,172,91,104,62,22,101,24,236,20,76,151,169,199,51,124,204,233,162,38,92,116,81,227,28,245,101,3,9,249,24,58,243,207,5,136,162,61,135,207,144,168,209,60,41,21,138,139,27,60,107,36,118,7,204,13,50,187,98,58,18,80,164,251,111,129,141,212,208,81,202,239,179,130,212,203,199,163,161,83,20,203,21,193,28,18,87,29,134,4,94,174,202,195,202,13,125,243,70,126,241,216,88,242,112,8,237,189,246,10,216,226,212,2,155,77,23,15,231,222,39,142,166,129,3,193,217,185,128,133,217,133,90,51,83,66,137,103,111,115,222,9,108,250,118,237,194,82,24,92,45,64,133,242,232,133,91,19,103,42,105,27,46,200,107,191,92,154,204,81,99,215,174,43,70,244,152,101,58,9,169,74,154,61,22,64,65,124,68,110,87,16,69,55,167,159,155,46,253,120,97,44,213,146,99,22,158,135,95,174,168,138,171,7,103,125,172,143,73,249,139,116,156,41,60,99,72,141,223,82,127,155,52,226,185,238,20,174,77,198,164,64,88,223,98,10,31,3,52,139,121,66,97,93,241,10,63,96,246,5,121,107,28,48,171,196,47,27,45,231,221,144,70,34,59,110,180,88,215,199,154,187,35,10,149,44,109,28,197,46,188,249,54,16,37,245,240,140,79,219,125,186,24,1,231,82,71,169,92,236,56,231,254,217,228,224,64,65,109,251,109,150,132,215,42,105,47,204,79,194,164,177,145,110,212,73,151,192,120,128,253,173,141,228,109,136,23,11,102,182,113,207,121,106,61,46,209,38,230,31,98,137,62,224,164,255,15,201,31,132,174,145,234,128,64,137,209,73,191,161,49,137,237,10,95,78,27,114,199,71,21,145,242,233,187,145,150,171,235,83,141,124,22,210,160,152,40,100,236,22,109,13,219,71,140,56,52,145,77,91,159,91,250,184,27,18,149,1,77,91,239,173,147,20,159,112,121,223,139,68,2,159,226,136,62,85,105,93,145,175,242,179,203,20,100,187,118,13,53,129,21,83,5,218,54,117,196,246,74,106,108,137,165,91,33,229,215,33,223,156,0,177,107,96,60,202,142,69,205,68,242,74,83,224,115,86,21,133,161,70,189,155,101,199,110,150,23,163,12,82,54,226,1,97,81,215,185,68,145,121,180,158,99,63,93,35,195,61,110,149,164,209,163,196,44,243,52,91,74,177,195,150,103,211,21,166,110,40,96,19,3,145,47,214,145,17,89,241,240,57,180,74,15,152,211,210,187,86,45,126,164,15,71,206,239,194,188,182,184,91,233,218,114,166,43,96,204,17,25,150,179,105,229,240,208,145,25,87,170,190,183,201,16,198,153,110,92,148,186,196,136,63,55,183,251,136,192,164,172,139,132,20,238,48,101,160,212,82,83,25,148,72,152,160,114,102,119,35,142,233,209,22,61,115,49,195,207,182,221,215,140,153,214,76,42,78,126,121,90,174,165,207,52,184,91,244,115,145,158,221,98,38,145,226,172,55,174,14,117,79,12,232,25,128,36,57,32,100,41,155,155,200,97,214,155,46,125,116,135,82,124,107,172,230,36,17,1,232,175,155,23,36,144,46,193,82,150,93,158,43,83,115,43,27,55,1,132,110,178,145,99,25,134,121,135,211,191,77,61,6,40,75,94,62,40,179,163,245,168,39,76,134,243,206,95,219,220,140,114,167,26,48,202,206,232,25,180,122,106,169,84,60,200,97,78,176,212,202,212,195,141,255,209,162,53,37,119,122,246,193,53,89,98,253,240,193,244,132,57,235,50,40,186,8,181,19,174,144,159,166,230,190,133,229,8,7,187,148,61,26,243,136,24,58,212,200,72,91,42,8,188,160,102,154,246,138,174,235,175,34,221,219,238,159,50,136,192,20,149,111,159,10,184,247,146,28,64,86,72,156,220,45,105,242,12,237,121,248,192,113,18,15,39,12,40,27,22,112,246,224,208,25,189,115,248,79,185,42,82,173,187,156,172,121,154,32,192,82,59,135,210,110,151,102,1,54,18,187,231,197,72,233,189,112,147,75,4,78,97,151,141,248,64,253,212,70,59,226,134,165,249,155,53,24,55,76,231,108,196,47,67,196,35,129,62,130,223,205,171,161,57,238,137,0,73,199,144,82,119,174,67,246,107,238,141,69,191,245,89,125,241,90,217,146,191,4,109,48,169,55,71,17,97,152,218,152,100,95,239,119,65,10,78,66,44,8,173,59,87,249,132,129,186,232,177,9,55,240,116,253,43,74,194,176,114,100,113,64,205,82,71,180,38,147,79,39,138,213,232,249,186,133,203,153,124,16,129,185,153,245,113,91,63,55,115,242,65,207,182,61,3,38,135,39,235,210,99,84,238,195,25,125,125,184,177,95,183,128,81,169,123,236,202,75,147,64,170,46,9,156,10,159,51,53,220,196,72,122,84,117,93,13,75,76,110,1,239,214,183,218,234,150,53,227,27,18,132,205,83,35,152,3,9,207,54,135,192,121,233,126,69,168,111,220,214,212,20,203,111,103,202,236,124,35,38,46,181,186,182,198,242,241,143,77,42,164,88,165,184,65,118,142,1,135,241,117,87,109,90,123,176,119,161,226,221,155,230,30,64,48,18,244,37,70,75,159,151,254,48,50,19,37,86,38,28,150,154,57,4,247,86,117,229,6,188,232,35,61,99,98,250,25,211,31,142,38,241,20,247,147,221,22,99,42,32,188,167,23,93,35,29,27,110,88,30,163,5,75,70,79,46,10,180,220,114,36,171,161,235,183,166,72,158,228,131,104,205,144,139,245,198,114,188,171,235,220,18,134,94,234,56,175,71,220,95,160,125,19,21,65,51,83,174,58,16,138,87,84,66,200,177,217,141,210,44,90,67,110,59,213,254,74,59,88,16,80,91,162,80,120,170,105,200,184,68,107,138,239,244,18,82,9,215,229,11,195,253,150,213,150,47,88,58,31,12,235,160,38,247,116,216,133,227,246,132,106,88,107,89,77,226,220,131,48,141,74,83,242,14,213,214,39,19,215,125,118,16,83,81,208,32,48,242,92,238,72,239,211,234,130,165,107,184,49,195,185,79,152,4,78,141,128,177,74,71,248,138,58,42,43,82,3,133,140,31,85,32,254,98,152,107,93,220,137,156,155,61,188,141,148,231,230,34,27,98,35,9,102,236,120,56,231,147,108,121,237,171,142,255,96,171,191,146,16,16,82,141,245,110,152,164,26,23,177,238,72,146,198,138,254,193,232,168,100,217,16,27,249,239,97,15,240,65,138,84,29,227,241,34,195,247,251,105,66,123,76,39,129,77,119,216,159,93,184,128,201,166,4,23,126,143,56,38,110,17,212,47,5,62,95,203,179,51,201,220,135,105,71,91,23,24,53,188,107,212,121,231,167,223,217,57,230,166,113,121,236,231,181,24,53,63,241,73,155,237,226,185,224,15,45,140,105,234,98,158,80,122,251,25,211,31,58,115,27,234,92,64,243,19,229,1,135,33,214,209,175,113,126,219,235,244,120,180,137,101,10,74,206,180,219,118,166,64,54,197,88,48,29,177,237,243,4,34,169,199,212,128,80,161,121,26,58,196,206,150,156,160,48,110,67,31,109,179,30,100,180,183,133,199,253,167,225,137,237,178,19,163,244,85,156,126,251,192,4,20,158,249,111,106,244,254,94,133,27,188,94,79,140,249,33,62,71,65,46,185,235,210,180,8,168,79,35,24,109,117,55,228,130,225,105,230,19,82,165,185,244,162,92,172,184,203,223,43,87,229,31,182,235,38,25,244,14,51,186,122,227,51,53,121,191,233,146,125,176,134,254,244,252,201,130,58,156,206,36,27,10,67,169,229,159,171,115,42,54,189,233,46,187,9,143,219,250,221,82,22,81,255,124,87,30,25,31,242,94,164,17,37,223,167,199,47,27,68,79,152,10,203,82,191,239,213,106,126,225,26,230,219,25,21,38,124,85,111,144,21,193,197,152,26,229,160,246,60,220,30,195,40,106,251,115,153,108,65,48,55,97,91,196,141,46,112,201,205,51,200,88,151,198,140,175,247,220,177,61,183,135,116,0,202,96,245,42,122,12,132,8,9,89,237,188,70,209,208,154,27,158,87,71,144,6,74,78,61,219,18,233,89,95,215,142,201,79,36,165,62,190,133,236,10,59,211,42,58,135,186,61,140,210,220,175,155,168,38,106,249,187,205,164,21,119,190,73,237,246,11,163,46,232,6,218,100,47,212,152,16,150,75,104,163,76,38,248,218,58,106,176,117,148,104,77,97,221,120,14,78,11,189,120,207,171,41,44,41,108,57,208,223,231,196,161,147,244,181,141,79,122,5,58,44,3,84,22,144,137,9,127,99,106,34,151,143,223,2,31,188,91,104,20,58,182,162,230,2,220,29,94,0,63,57,210,211,187,56,27,181,147,254,65,160,31,81,155,23,233,155,155,59,68,137,102,154,234,197,34,251,176,69,207,240,238,175,242,120,208,246,12,119,233,68,242,126,233,218,206,240,75,123,207,22,254,26,245,214,100,114,89,124,191,155,230,207,121,156,119,167,35,119,46,88,53,151,250,45,216,133,194,183,71,58,231,124,92,38,104,206,198,84,49,189,42,77,45,66,200,232,216,211,95,215,22,148,194,26,253,225,225,201,9,103,200,192,89,187,169,235,239,167,218,247,237,104,88,22,164,218,169,219,113,46,47,175,159,88,34,125,173,167,117,15,189,50,98,187,80,133,245,183,231,174,15,1,139,8,148,26,251,217,139,153,168,14,47,99,152,214,185,50,118,139,174,77,20,50,244,115,19,154,158,190,227,97,101,53,189,145,90,113,75,56,153,77,207,182,47,245,19,227,149,246,109,137,229,147,219,99,153,46,202,78,62,216,202,47,150,182,230,126,236,70,49,85,39,93,77,102,152,73,179,239,212,100,156,81,11,162,187,14,159,216,31,141,137,164,23,137,222,173,146,245,123,107,68,148,167,198,177,207,154,192,133,19,48,158,85,181,230,57,178,154,47,145,13,165,189,6,189,224,123,132,1,217,225,1,125,225,227,22,140,42,42,242,130,49,137,213,43,136,63,109,59,138,212,150,110,227,216,215,222,173,246,43,81,23,152,228,68,63,33,182,201,151,234,158,194,37,195,119,5,172,124,74,162,229,96,52,73,141,104,108,1,19,61,55,137,53,251,137,142,76,247,89,45,218,26,178,84,31,237,115,163,94,75,226,174,148,11,244,184,90,65,18,191,87,123,238,78,195,43,58,225,161,94,93,231,8,185,161,45,126,24,243,113,62,39,114,35,171,204,127,153,24,199,19,106,224,173,189,196,150,52,121,110,43,50,36,164,32,58,109,209,129,207,13,94,199,115,147,119,237,115,127,115,167,30,26,65,129,51,195,133,206,128,247,190,10,13,102,12,160,83,17,207,38,85,78,159,13,105,185,59,43,225,154,131,183,64,15,123,19,43,114,184,154,46,139,194,60,177,7,140,198,154,154,10,103,246,197,157,237,152,56,101,72,6,17,23,64,14,198,64,153,233,218,51,190,71,137,198,211,104,73,212,9,91,70,92,54,247,182,132,27,69,249,188,241,108,163,253,87,24,130,153,207,250,34,23,109,107,101,176,121,112,67,224,157,60,40,11,148,11,140,57,251,109,8,7,110,148,22,104,235,106,18,153,14,147,147,151,52,214,134,135,246,91,149,144,39,33,159,168,206,1,216,6,86,60,124,27,149,187,194,203,85,112,65,207,193,152,213,241,64,73,232,231,90,179,164,178,39,115,229,92,194,114,40,167,90,165,206,89,96,234,81,33,27,177,248,79,115,92,235,165,138,219,252,49,15,134,195,220,177,164,146,4,235,107,123,125,46,50,222,57,63,193,77,168,249,93,73,218,164,17,207,48,170,63,134,36,219,22,15,39,36,223,158,223,38,151,35,90,99,49,107,80,55,95,42,143,131,174,166,30,38,104,12,171,143,24,2,118,181,235,239,146,141,226,31,3,197,187,199,57,76,150,94,169,222,171,98,210,16,234,26,67,161,179,251,239,22,138,35,139,250,190,176,211,155,195,84,74,105,118,20,196,28,225,233,92,208,252,54,77,25,131,43,223,79,242,131,194,240,50,159,88,113,142,2,21,40,217,137,16,141,39,210,220,189,38,136,180,56,42,140,180,53,213,47,197,127,26,253,153,161,33,10,88,208,86,11,152,186,183,39,78,205,52,172,254,112,74,209,53,113,20,142,98,232,84,62,24,91,87,75,11,184,121,146,160,235,112,69,64,108,60,129,2,72,38,29,230,154,160,110,61,216,236,71,252,246,192,167,80,158,32,4,44,174,142,46,61,169,71,163,178,45,59,104,36,33,207,147,115,15,29,102,178,122,75,122,92,145,13,97,210,229,63,140,90,188,78,95,34,39,46,95,98,249,244,172,108,129,33,170,143,9,138,252,143,158,136,131,49,74,201,231,40,85,119,73,92,126,195,116,136,83,60,156,202,245,174,239,188,40,29,241,1,165,254,51,235,162,111,248,125,186,191,215,54,246,228,39,163,33,237,25,227,13,3,83,125,124,199,166,110,29,15,39,57,64,189,245,100,118,56,179,10,23,36,76,101,133,7,41,64,1,147,218,168,174,227,106,101,10,142,34,133,246,172,46,60,28,159,109,180,236,74,181,158,45,193,210,132,191,45,1,141,90,101,96,0,38,17,103,56,12,69,133,166,221,144,36,238,53,251,11,159,217,25,195,173,93,67,234,213,91,83,161,162,197,5,176,110,111,247,109,29,152,77,88,215,135,49,213,125,99,150,43,155,120,213,17,111,100,58,121,199,171,201,35,62,223,235,74,45,47,211,26,122,2,105,38,107,155,125,84,10,148,34,122,186,16,207,242,28,62,122,6,189,172,60,156,68,188,26,31,164,116,139,39,74,82,15,105,186,49,228,133,137,167,61,231,206,228,169,1,60,188,169,105,102,89,244,78,4,178,178,101,62,106,98,26,41,43,78,157,77,161,65,106,154,18,68,126,87,243,88,216,202,221,170,53,37,243,44,33,210,147,124,196,135,169,27,105,178,18,58,97,190,143,147,192,149,158,181,61,27,69,210,219,97,164,212,180,245,176,192,105,13,120,84,61,238,97,111,242,56,27,149,79,24,69,26,33,172,136,125,196,79,67,206,175,219,56,219,188,135,0,161,47,123,202,149,12,77,51,158,77,173,225,147,203,68,126,68,242,65,129,129,70,55,121,184,157,155,175,31,174,87,16,194,63,225,195,236,5,96,176,194,66,82,82,20,230,60,251,190,7,226,210,80,242,107,207,10,69,234,14,111,104,78,181,103,176,107,185,13,196,134,93,244,0,25,216,45,159,83,129,107,38,215,80,109,156,80,68,244,198,150,163,245,204,97,206,220,229,173,97,94,27,227,9,232,162,67,229,173,59,156,146,251,233,25,4,164,203,97,152,212,52,54,105,241,246,64,177,42,213,136,65,86,162,248,94,138,214,171,38,66,29,148,237,237,251,150,80,93,150,249,236,211,184,206,124,229,22,124,195,91,87,15,105,193,107,251,79,163,77,60,154,190,53,53,222,197,225,115,49,95,229,249,90,51,38,48,138,3,189,191,147,140,36,194,175,99,21,59,38,245,39,82,140,42,82,192,56,119,245,200,29,124,43,55,88,241,31,165,162,193,96,116,146,61,119,119,85,59,146,247,51,133,169,23,139,135,227,80,212,35,224,204,240,228,148,196,11,141,206,150,53,98,203,12,223,62,102,100,47,60,217,235,7,110,81,246,73,209,68,42,143,213,136,254,146,231,159,35,188,0,255,177,182,110,68,223,186,195,204,241,7,93,205,83,47,241,228,182,39,74,77,44,217,153,177,23,75,5,190,99,125,45,100,89,134,195,80,234,61,33,112,236,65,183,191,80,48,26,237,9,160,19,99,240,149,11,163,119,91,58,195,241,157,124,110,208,131,82,119,165,203,190,83,41,232,187,85,133,45,101,63,225,117,182,97,191,95,176,11,159,77,90,77,17,66,172,203,223,154,104,149,46,235,99,212,163,75,254,161,248,129,159,32,55,176,87,88,28,120,111,37,221,182,163,171,184,147,6,34,192,179,255,235,70,74,200,221,41,99,72,130,37,48,166,73,7,203,164,83,63,152,157,246,217,163,77,74,205,7,124,53,21,44,171,198,158,188,189,88,252,7,63,7,246,180,121,170,112,81,107,218,4,102,124,191,226,167,171,214,92,83,93,190,221,3,68,199,237,154,173,240,185,78,186,177,64,126,194,124,82,72,206,142,14,99,124,192,84,145,74,207,209,254,217,119,208,140,70,82,80,4,226,162,227,56,157,213,6,162,88,223,51,124,13,237,143,13,132,91,179,202,231,120,178,8,225,246,88,78,159,2,92,235,86,235,12,102,144,34,112,41,229,177,5,140,51,61,198,132,1,208,141,20,250,138,52,227,91,163,85,170,7,242,129,207,133,39,198,132,108,146,250,116,13,49,135,24,209,95,102,198,3,207,122,187,134,34,223,219,115,114,157,47,156,210,31,224,154,189,16,125,65,250,176,91,221,15,28,172,146,7,166,220,242,233,89,117,190,178,245,179,11,222,182,109,57,31,211,129,169,56,120,95,171,7,245,59,112,45,235,25,19,10,132,99,68,207,61,118,60,243,228,88,106,94,22,192,218,59,219,116,210,84,241,1,41,101,44,205,181,203,99,147,226,132,156,241,61,8,250,106,108,158,208,71,111,49,205,134,213,237,106,199,39,124,237,254,61,126,92,205,250,218,103,45,167,26,15,159,212,160,232,139,33,249,182,227,225,131,220,228,7,102,218,250,160,177,84,146,172,174,73,45,96,138,207,197,36,46,226,28,179,196,242,56,238,43,178,123,26,183,153,112,45,172,216,75,217,251,186,150,219,144,147,214,226,0,193,21,175,182,248,52,61,204,237,47,214,33,138,16,99,98,102,203,49,245,223,238,72,115,63,168,69,37,46,90,180,140,131,218,231,29,155,161,213,157,203,7,129,196,131,58,119,135,75,214,244,250,153,45,63,222,191,7,20,209,89,141,229,252,171,40,113,152,24,245,92,79,145,135,43,45,193,252,109,194,132,90,33,210,130,15,252,252,71,134,64,89,43,95,160,161,138,119,70,181,35,107,121,19,122,152,237,158,108,203,60,197,90,55,195,106,245,13,139,37,32,156,200,148,144,149,238,234,141,7,102,26,87,173,217,161,84,171,198,111,91,141,176,116,173,146,70,85,227,184,183,160,142,116,173,225,36,138,245,133,186,72,209,18,145,214,33,142,14,91,162,160,156,33,247,147,115,173,10,169,115,51,53,134,166,229,144,26,88,103,28,171,217,248,76,180,180,202,136,193,194,204,25,72,136,201,52,36,211,166,196,168,65,114,163,38,214,228,102,156,75,180,198,126,19,107,123,226,26,146,135,163,144,172,197,72,4,214,82,12,42,78,144,135,49,100,160,227,144,2,198,9,174,75,128,194,46,151,240,53,243,110,171,223,27,95,204,110,113,246,161,227,212,181,140,10,18,190,240,108,80,131,48,52,240,137,15,246,238,120,232,156,76,237,56,69,154,57,206,244,100,250,35,242,236,105,178,96,57,96,40,185,20,54,105,194,176,75,33,202,210,5,70,53,179,115,211,216,123,149,167,114,49,35,171,18,99,146,150,150,15,82,163,176,98,18,227,8,210,243,126,26,125,200,216,119,64,149,148,143,208,23,12,177,97,78,35,36,147,159,98,207,140,14,108,124,45,102,134,194,164,80,197,233,148,241,42,238,135,33,41,138,61,65,23,60,246,90,174,217,215,42,215,22,79,74,85,107,197,158,213,105,82,128,161,106,122,184,99,112,55,148,59,205,30,238,140,105,169,102,238,52,167,208,116,165,162,165,162,216,127,113,132,100,178,189,116,30,237,109,69,45,177,2,82,31,111,197,247,25,226,26,40,71,161,86,246,22,162,245,209,152,124,197,135,147,10,133,191,187,246,6,58,144,15,205,16,60,68,14,83,180,176,31,118,139,154,238,202,36,122,63,94,34,174,181,227,88,69,223,245,169,130,63,95,170,143,56,63,240,119,141,135,171,97,147,44,217,226,142,145,159,219,255,58,95,122,164,248,214,220,116,219,124,224,180,93,123,129,162,61,34,193,15,108,10,242,113,67,57,87,6,229,173,161,222,103,197,25,81,16,47,87,230,38,104,15,227,107,161,166,247,112,3,112,89,154,177,41,84,4,239,186,146,145,80,122,121,183,233,45,44,209,63,158,19,47,133,128,39,157,34,95,133,103,173,119,233,145,53,51,149,183,131,140,131,112,19,85,170,134,135,146,130,148,109,44,131,183,117,215,224,10,159,119,57,229,1,61,51,246,123,129,9,229,203,128,105,30,44,42,222,105,201,249,80,200,39,81,120,175,219,24,254,16,157,70,199,162,92,253,126,43,52,234,181,219,20,85,141,37,179,172,235,45,152,27,9,241,109,153,254,185,41,107,13,153,96,245,46,107,54,77,125,105,168,10,238,62,9,43,135,206,209,58,96,163,143,221,12,11,86,39,225,49,144,251,12,187,146,20,246,44,174,133,211,53,200,123,220,231,65,48,80,185,74,80,22,233,225,242,48,49,128,135,172,135,242,68,63,122,10,60,157,26,114,229,181,157,30,236,124,119,211,184,209,215,50,93,246,234,112,159,229,97,173,57,167,125,115,209,70,102,205,75,33,209,72,180,243,19,181,144,137,168,46,15,203,98,242,4,16,244,238,81,99,144,126,227,170,233,241,232,66,0,81,102,48,233,81,78,44,9,140,53,44,111,133,161,215,238,107,21,14,73,233,25,167,218,24,209,51,166,133,126,76,10,112,231,142,158,145,154,170,44,42,203,248,122,162,107,211,110,97,2,83,18,21,110,164,197,181,85,91,195,142,237,250,214,118,170,117,145,84,57,240,198,243,228,191,13,91,172,18,188,108,212,40,75,191,95,19,2,151,38,48,169,204,57,230,2,27,150,92,116,185,95,119,231,192,195,253,69,216,89,31,142,28,82,169,215,1,134,162,194,133,57,203,194,167,94,144,109,82,182,69,100,79,174,161,129,206,253,185,206,84,129,161,219,111,209,250,140,146,166,89,24,167,209,10,131,25,73,234,145,244,225,103,7,114,158,72,156,111,232,211,79,129,73,102,141,59,58,217,89,90,86,79,77,71,222,235,186,207,210,19,198,56,163,216,122,185,182,6,110,83,153,137,208,53,235,202,71,218,79,122,70,166,87,139,227,39,163,234,40,158,34,180,184,75,68,49,42,217,168,234,155,222,24,216,215,169,136,40,173,242,28,160,46,197,205,239,90,188,181,62,173,207,10,28,215,127,198,231,145,43,35,44,59,59,133,117,86,138,40,200,131,158,11,188,216,226,149,75,129,140,25,41,210,249,158,186,141,42,78,25,51,50,16,99,191,59,87,163,41,34,33,70,189,119,246,142,123,75,96,46,73,191,207,142,84,175,207,144,176,128,134,95,72,112,160,26,60,14,24,242,148,139,194,212,67,222,227,233,81,178,89,200,205,140,118,93,119,104,163,232,79,119,99,70,139,203,17,215,100,89,64,36,175,70,244,5,57,227,199,157,9,29,203,140,216,255,185,183,89,206,212,133,7,170,238,225,62,104,70,254,47,163,2,109,224,140,83,160,89,37,141,60,156,18,147,21,199,110,67,231,67,103,41,211,238,58,152,207,213,179,107,249,202,25,97,200,100,252,183,41,46,74,186,51,76,116,106,99,1,89,166,141,12,233,153,195,124,99,71,73,151,31,218,24,94,246,184,254,103,72,219,164,223,147,148,180,118,157,7,100,118,11,140,33,147,74,192,196,57,196,30,160,196,32,213,235,64,59,67,218,155,182,38,107,115,136,143,75,69,93,22,217,50,121,198,221,103,82,65,164,159,19,119,207,12,95,209,34,2,41,55,167,99,15,147,230,19,240,185,87,175,172,15,135,100,226,122,67,217,79,167,144,248,102,75,172,118,120,104,253,60,62,91,46,41,222,177,115,42,40,9,36,12,192,189,172,24,82,10,139,30,78,102,156,7,37,94,203,248,180,183,62,156,181,29,91,146,109,243,93,97,116,31,171,127,107,244,197,146,182,206,38,211,226,111,77,197,182,138,164,37,28,252,35,172,172,13,209,160,40,21,36,66,9,46,150,12,13,23,60,74,194,186,156,185,71,251,247,226,152,157,58,42,153,125,120,69,99,196,132,30,218,228,73,161,210,114,152,77,96,105,107,114,128,125,76,241,196,41,21,23,76,180,208,213,5,140,99,66,212,29,18,5,95,145,134,194,214,56,37,104,133,159,156,80,159,255,118,62,107,123,233,152,194,46,237,18,187,248,208,209,73,21,162,235,106,174,144,233,48,110,245,164,48,14,82,191,60,89,65,247,80,162,235,102,101,116,222,186,168,221,138,14,61,31,204,199,172,114,215,87,14,109,196,40,75,188,22,91,214,126,88,176,207,75,198,226,108,48,20,170,180,16,150,104,114,154,60,210,235,152,55,74,177,189,200,8,245,175,217,172,254,90,230,194,128,106,211,127,218,66,140,34,194,150,40,91,115,133,133,101,4,62,69,164,33,240,37,228,184,245,53,2,98,93,151,128,81,114,187,233,121,78,247,164,52,169,100,136,162,169,28,48,57,14,250,53,209,111,154,49,85,58,122,12,162,112,120,44,141,201,198,226,48,214,228,84,74,244,66,157,169,119,13,254,243,254,192,77,156,142,200,147,245,165,11,136,149,94,98,46,88,101,160,128,248,242,60,166,101,146,85,98,200,64,5,115,12,253,11,227,64,214,143,141,69,22,183,62,110,135,75,36,18,206,238,198,173,208,223,106,102,203,27,84,18,249,29,133,255,198,26,157,84,189,193,248,233,107,188,213,100,221,11,95,250,185,117,227,220,113,120,153,104,206,124,72,230,75,4,240,113,110,162,39,32,93,131,71,169,4,60,30,150,112,70,133,249,224,51,233,244,58,171,190,220,25,112,233,248,185,194,44,97,89,53,199,219,118,206,1,46,29,109,233,202,156,38,247,235,131,114,70,68,13,48,131,207,121,31,240,86,107,97,195,211,142,24,215,15,181,42,89,113,155,227,7,234,35,174,171,198,97,213,116,229,98,67,187,79,144,82,172,165,26,111,4,197,103,68,32,127,245,57,229,129,17,30,106,14,83,74,175,155,29,55,162,230,91,6,217,242,173,62,29,135,9,207,163,5,231,220,183,100,1,89,123,203,74,134,28,230,26,174,239,69,124,32,6,5,82,211,115,85,208,101,159,137,16,59,108,91,78,213,61,133,19,199,227,178,189,114,201,75,10,79,211,250,117,120,239,246,160,118,99,250,102,56,142,5,204,90,129,133,126,28,182,9,203,135,81,73,128,201,142,248,193,230,224,18,221,9,28,71,195,21,3,14,140,252,95,121,182,210,58,226,228,163,180,18,227,70,224,51,83,34,45,174,147,213,171,122,26,80,91,149,200,76,32,15,103,168,10,180,157,16,195,237,28,210,236,169,7,147,227,7,157,16,15,127,226,108,214,43,41,130,37,80,223,123,215,232,119,215,223,46,22,199,242,47,66,166,86,22,181,14,99,209,141,43,12,124,31,83,117,14,241,85,44,79,156,6,222,186,47,36,35,144,245,109,28,30,128,253,108,227,217,114,215,124,13,44,118,101,221,147,178,17,175,206,128,113,66,106,207,102,25,158,32,111,169,77,189,232,226,133,98,218,105,84,128,211,163,114,123,78,140,146,194,250,235,150,215,254,104,56,44,242,188,2,134,15,76,39,11,26,210,53,30,190,147,49,144,9,60,80,244,240,81,217,38,18,35,93,107,40,250,249,53,223,38,131,84,178,35,25,202,126,23,173,33,14,30,207,161,222,176,10,29,54,47,217,210,83,155,170,236,26,173,161,141,124,148,47,160,159,201,247,225,99,63,194,24,184,120,122,140,154,221,167,116,145,32,146,219,226,139,81,62,94,85,179,131,188,60,191,248,17,132,172,73,45,215,193,137,54,163,53,233,6,210,113,84,223,107,204,195,68,188,187,232,182,211,130,140,4,250,144,66,133,170,192,84,152,250,62,79,34,66,47,58,87,136,3,214,88,220,211,210,78,30,131,1,218,246,120,248,92,239,247,66,47,53,181,88,127,203,244,115,116,195,220,81,18,4,108,185,240,2,147,92,18,219,237,180,27,241,82,152,122,245,232,154,213,253,40,76,205,227,69,41,53,124,14,25,10,82,226,217,199,150,105,207,70,127,30,22,159,131,178,167,145,95,99,3,209,99,135,141,179,87,142,221,198,136,249,136,154,210,148,254,50,34,209,61,222,234,220,154,147,174,128,99,48,20,18,122,29,78,168,200,168,61,49,81,5,138,221,20,111,184,202,225,64,160,23,214,97,135,105,166,169,193,128,36,95,220,118,161,37,174,194,51,180,141,22,188,123,244,21,42,250,33,148,154,155,74,142,150,227,107,82,108,62,182,234,248,216,69,209,81,68,95,171,138,0,89,103,124,125,192,81,184,228,162,144,171,249,234,227,144,56,7,165,168,169,145,234,142,109,19,39,208,233,249,124,96,168,57,114,156,95,82,171,1,216,71,36,198,245,246,243,68,137,180,17,162,87,177,234,91,193,205,181,85,249,136,52,176,29,7,39,66,109,83,85,147,138,179,136,90,173,22,151,109,145,92,58,35,148,99,209,87,219,135,85,238,137,48,198,138,51,27,187,82,172,214,76,70,222,237,56,254,104,61,241,143,65,11,235,64,60,252,23,93,21,120,241,57,163,245,68,255,73,90,227,147,169,177,93,17,31,171,170,48,7,251,124,207,229,26,35,199,12,83,216,20,209,194,86,97,251,81,77,178,211,19,116,23,195,16,162,196,94,4,184,178,17,187,182,128,171,12,74,41,4,142,98,139,71,90,173,62,202,95,102,211,197,47,227,105,144,89,118,46,121,104,175,198,47,111,43,185,18,213,177,49,226,194,136,2,86,47,138,154,112,249,29,49,46,143,170,0,55,163,186,145,194,86,28,135,170,77,135,156,108,44,29,203,75,16,91,187,160,91,94,103,190,19,24,219,81,250,69,182,84,143,233,223,41,151,83,141,183,115,114,57,237,134,85,222,65,232,165,90,106,204,194,48,161,168,16,42,10,67,148,25,199,253,249,146,41,63,82,107,116,45,126,123,88,229,108,86,37,182,94,35,239,186,67,7,175,50,110,231,193,57,50,194,217,9,41,40,22,184,25,45,75,192,40,221,233,52,34,235,218,221,103,221,132,212,117,125,108,114,44,98,175,27,220,215,139,206,96,98,242,241,90,133,216,147,194,109,222,82,167,78,98,187,48,126,236,108,46,151,212,238,107,137,247,153,197,3,233,83,152,141,56,147,171,162,233,24,250,113,58,88,86,194,82,133,56,19,18,184,71,102,221,207,202,43,236,241,235,26,103,103,26,202,142,114,238,250,237,126,173,159,66,159,246,27,86,213,184,6,64,237,215,139,14,217,217,38,87,116,109,227,0,211,221,204,244,154,125,138,83,90,147,133,188,143,33,205,53,236,198,97,151,79,153,10,25,202,194,233,135,189,165,58,151,250,192,149,112,235,7,19,163,23,237,24,126,59,18,123,16,82,98,71,210,182,101,57,201,16,206,45,178,41,180,237,249,180,205,247,89,42,32,218,84,177,77,82,240,124,179,58,211,36,105,156,194,54,171,21,1,250,99,71,89,56,71,230,40,2,216,126,30,83,129,160,28,251,236,71,61,168,151,168,88,49,33,110,133,137,238,109,135,81,152,123,118,51,232,43,3,30,148,219,229,183,245,217,146,188,231,176,183,170,218,50,173,175,83,195,148,214,69,27,128,165,73,209,151,143,10,100,112,66,217,97,15,31,183,231,48,107,168,152,38,213,49,97,61,65,186,129,103,93,225,218,82,140,138,85,185,137,25,82,96,145,11,223,1,114,60,143,66,47,25,122,101,196,84,216,86,89,165,231,3,73,71,190,97,77,114,32,85,211,175,88,33,249,14,24,34,205,167,181,9,152,21,135,81,25,123,14,31,74,227,124,83,65,120,178,232,77,152,8,62,51,247,131,137,238,76,61,95,96,112,245,105,202,216,171,235,13,217,31,106,55,63,20,33,153,36,10,188,212,178,166,152,196,152,151,112,16,8,92,172,186,202,159,77,173,164,220,171,224,109,79,145,205,97,62,114,49,180,169,166,40,206,155,97,105,114,73,95,202,200,19,226,141,225,133,147,121,128,92,105,241,88,0,233,144,251,57,216,8,144,221,47,141,235,185,84,213,154,69,158,193,199,11,242,235,180,245,244,224,10,16,23,112,194,237,168,51,11,76,101,199,140,41,106,220,250,15,108,212,233,14,79,116,159,100,72,206,175,103,47,133,37,253,33,119,169,59,0,70,218,193,23,182,41,157,203,141,172,160,241,20,201,155,20,141,180,170,202,168,187,245,16,27,36,71,251,92,138,21,69,172,222,51,90,207,30,75,244,82,84,139,207,25,122,110,155,190,174,225,61,156,15,92,76,97,220,183,156,108,230,208,11,187,104,165,17,141,21,53,149,225,18,139,176,235,64,151,172,170,154,44,228,172,43,118,202,204,61,114,104,199,72,13,41,177,9,67,35,43,250,212,103,126,94,20,53,93,225,210,65,80,5,241,57,31,18,18,132,146,10,61,231,142,34,142,119,140,192,178,170,18,195,85,136,195,215,97,11,212,73,207,106,179,76,55,135,201,48,86,181,101,187,199,230,184,187,79,83,244,18,1,107,196,227,227,250,112,206,146,46,132,209,132,108,211,117,120,108,92,138,170,59,79,128,177,221,171,187,209,31,171,96,56,68,35,238,51,60,246,17,181,28,170,202,189,83,114,86,76,14,77,75,186,80,153,244,218,239,10,176,104,191,76,164,106,164,23,49,135,169,67,148,106,164,253,203,11,186,135,38,220,125,73,85,239,59,55,169,30,231,98,127,252,149,13,165,139,233,94,88,72,130,8,183,9,108,217,126,35,14,198,44,124,210,4,179,74,15,143,226,40,196,27,229,181,225,75,29,145,226,66,208,167,11,151,59,2,105,59,120,1,140,199,47,63,61,163,48,167,197,225,83,151,133,191,4,38,177,45,198,212,184,224,101,23,38,144,147,119,156,247,205,120,201,159,174,65,75,16,71,246,143,89,94,224,70,117,77,60,220,52,168,187,192,221,36,49,29,222,48,176,234,111,67,199,190,98,229,207,179,198,100,79,130,218,167,71,26,215,79,81,57,41,140,53,237,6,49,2,169,77,98,244,104,135,225,32,169,177,225,229,37,133,111,60,139,11,190,127,48,178,236,164,12,5,178,10,106,159,253,225,203,136,180,180,53,233,183,57,182,106,43,199,205,218,115,170,90,75,156,217,4,171,181,231,68,17,227,183,201,250,253,127,180,157,201,14,46,203,113,156,223,69,107,46,106,30,184,54,12,24,240,206,75,67,48,8,155,16,8,216,146,64,211,11,65,208,187,187,190,252,43,179,162,181,215,130,151,231,158,184,221,127,119,117,13,57,70,168,73,76,100,109,165,56,240,105,153,253,160,36,250,74,28,217,249,211,95,185,105,49,70,246,61,142,32,152,55,229,167,171,21,252,249,1,150,41,159,46,58,104,25,57,206,237,39,35,197,32,58,166,156,48,17,135,157,38,107,188,117,170,81,180,230,23,83,99,86,196,34,38,123,224,212,74,63,233,132,244,153,104,59,189,84,54,238,70,145,70,196,13,3,117,141,206,54,8,196,207,46,179,20,30,45,154,236,9,45,74,33,60,168,41,109,58,74,103,72,253,206,241,153,194,202,233,70,95,173,104,174,81,244,128,186,197,94,186,250,16,204,126,166,198,64,241,33,127,86,0,2,151,126,239,73,25,74,250,194,81,100,79,29,115,211,120,162,237,11,46,252,71,213,150,181,224,235,144,49,203,253,181,168,217,82,235,236,76,35,56,157,252,201,136,94,149,207,28,165,31,220,141,51,170,3,242,231,75,211,214,83,227,226,227,202,36,73,248,34,15,73,225,151,195,156,111,122,117,107,16,14,250,91,155,54,134,36,155,155,69,103,118,92,61,81,234,146,155,119,228,205,219,187,218,190,252,131,7,118,212,94,239,234,162,86,84,179,122,240,246,110,78,119,178,220,220,196,18,252,144,48,218,81,77,209,195,67,211,35,45,69,98,84,252,170,54,177,37,98,162,32,95,166,210,221,52,170,165,232,81,129,112,16,115,240,193,36,216,226,208,134,99,233,35,185,220,172,74,37,197,20,238,70,193,22,112,167,172,33,190,53,27,190,172,142,158,40,93,244,141,212,68,3,170,140,24,69,236,35,98,172,116,66,101,157,255,157,41,252,156,128,74,117,145,252,48,251,162,107,56,252,4,122,132,194,238,192,161,99,99,210,64,69,10,107,240,52,135,75,156,130,182,161,111,252,163,106,125,191,139,195,38,33,107,68,212,119,142,87,46,228,90,228,180,167,50,233,216,33,254,92,133,149,32,217,15,35,115,141,42,70,242,154,89,181,183,123,53,157,162,231,155,116,76,23,129,27,217,179,37,174,139,102,63,58,237,125,59,54,20,188,191,36,235,246,88,37,196,4,103,60,57,168,140,10,252,230,111,155,60,150,181,238,55,157,141,47,133,83,133,44,145,148,252,160,17,48,163,176,134,110,149,41,229,68,219,40,79,163,203,131,66,89,45,227,221,157,102,214,17,139,158,149,36,82,113,4,111,41,210,138,171,183,201,2,63,24,186,214,104,2,129,117,54,169,89,217,173,152,220,35,222,19,255,161,75,202,182,147,145,13,3,106,66,9,156,229,68,237,84,120,213,152,102,208,110,232,189,55,74,164,113,240,208,20,183,229,84,131,82,44,84,162,216,101,183,234,148,110,90,176,103,184,70,103,123,64,94,254,193,212,9,172,119,50,161,57,38,42,13,124,60,35,206,124,91,97,18,126,23,138,222,104,200,244,143,77,157,104,147,208,0,228,48,33,229,68,111,133,177,37,61,24,233,4,87,149,161,185,130,181,44,191,93,154,53,251,59,76,148,250,21,186,111,54,225,228,92,187,116,56,156,133,46,103,19,214,114,113,22,121,147,48,204,162,81,197,142,13,47,203,125,49,227,98,152,178,169,12,107,213,240,23,91,48,130,8,235,19,84,170,200,55,198,213,211,216,89,5,174,4,92,30,188,62,215,34,145,146,226,214,187,126,130,249,195,218,218,238,60,179,172,214,206,31,148,130,150,229,48,76,73,98,31,25,28,253,118,183,83,64,97,82,215,126,60,44,186,135,53,9,49,172,0,201,87,31,53,196,231,243,52,129,207,247,139,250,73,107,204,145,138,84,43,249,61,31,44,224,114,206,192,166,48,141,243,190,77,83,187,169,180,176,27,229,151,22,77,63,116,111,226,92,233,215,100,227,246,247,182,131,80,63,102,131,162,203,127,218,228,64,36,71,113,22,125,105,239,107,53,200,173,116,150,18,139,140,254,73,18,5,107,234,10,169,216,22,238,36,160,207,166,45,17,76,67,90,188,252,193,97,70,214,165,205,65,216,86,204,210,1,105,92,209,37,0,15,129,111,105,22,225,154,58,42,28,56,145,175,50,125,168,190,62,232,107,23,103,187,92,210,139,206,189,249,128,254,94,40,163,73,53,250,134,91,134,120,243,133,97,103,202,73,127,26,26,58,119,9,233,196,249,120,86,103,147,223,47,85,102,37,144,210,248,185,161,7,47,174,39,189,182,137,85,234,26,72,108,181,238,89,49,169,62,214,2,89,160,90,222,213,20,75,233,17,179,177,88,125,84,168,108,63,167,213,214,13,17,230,74,191,121,206,86,88,40,48,196,230,113,53,162,170,91,190,39,251,227,107,195,58,251,85,213,62,121,10,209,216,127,239,250,36,93,211,52,151,128,46,253,12,142,10,66,44,200,151,234,126,137,208,217,253,36,118,72,76,221,179,178,21,6,53,135,87,213,126,38,251,98,103,113,87,135,59,220,128,58,81,217,141,83,220,156,38,101,157,14,16,69,133,155,176,43,245,225,85,247,6,2,137,49,230,228,172,134,46,192,198,169,228,38,197,54,17,52,177,229,7,201,132,236,209,9,242,80,85,58,254,54,34,66,45,106,61,182,53,19,136,255,51,96,89,140,80,20,233,156,99,183,202,213,131,10,43,15,188,83,141,193,137,249,224,99,233,239,40,230,192,194,253,196,37,137,72,111,167,162,183,185,150,138,158,112,139,222,159,216,171,141,157,127,200,139,81,161,60,253,16,66,183,169,105,84,102,152,110,180,59,164,252,120,21,35,111,224,254,108,143,181,174,95,33,156,160,8,155,251,7,225,147,140,166,135,8,57,180,21,63,124,142,50,137,37,225,148,251,174,176,109,95,109,138,113,224,151,247,200,91,184,180,128,225,30,240,105,146,50,60,93,250,179,195,220,215,88,123,199,39,212,35,132,208,83,4,177,54,189,226,237,243,92,221,26,33,98,113,145,98,209,1,153,184,87,241,33,135,42,39,81,229,142,237,248,230,144,146,170,97,33,225,174,248,194,100,211,150,216,27,212,0,115,189,201,207,51,234,228,167,246,47,232,118,182,117,242,200,217,133,30,244,136,66,91,156,176,37,77,115,108,55,103,35,245,111,65,45,176,246,46,3,83,58,237,47,221,141,236,114,9,124,182,190,238,179,96,83,255,149,116,47,180,58,119,15,59,156,61,0,165,150,250,121,242,18,46,8,93,87,73,19,140,188,247,217,104,253,209,104,135,204,77,223,187,27,139,179,195,48,68,203,163,25,211,195,242,0,242,38,122,214,244,72,135,95,50,156,186,77,61,81,221,250,228,164,105,253,204,166,185,137,246,63,125,114,19,16,115,152,210,25,29,52,212,8,220,222,182,66,102,233,232,222,112,59,64,183,100,48,245,248,187,74,151,23,108,11,188,215,114,24,89,192,164,55,39,100,118,211,24,164,96,91,151,46,122,26,176,147,183,141,82,183,14,171,132,92,204,138,216,205,47,46,31,94,114,164,139,242,244,68,181,209,186,75,143,60,202,19,103,161,198,165,148,249,202,138,63,158,216,150,59,87,82,168,178,93,76,211,134,234,254,206,21,42,6,153,195,240,113,158,245,85,3,38,215,44,143,77,231,84,91,113,53,210,148,77,225,153,60,23,64,69,162,41,212,60,180,153,60,215,116,24,193,14,29,146,14,53,248,45,154,70,67,142,153,160,48,158,88,143,225,158,230,220,62,152,28,174,23,241,178,82,44,93,47,112,183,76,83,124,172,79,85,40,172,198,213,51,209,214,91,49,68,106,10,225,67,152,251,253,98,250,131,37,50,77,77,212,202,111,10,90,105,190,62,24,84,129,238,159,108,42,245,182,126,174,243,96,81,94,66,57,85,210,226,45,90,43,90,132,152,120,78,225,111,225,157,41,144,122,235,178,169,142,60,112,10,169,168,197,41,83,53,142,3,167,64,137,166,1,10,195,119,209,197,113,118,136,254,118,51,179,157,245,115,80,133,254,238,13,135,96,214,139,161,230,246,192,26,210,118,69,116,16,120,143,196,38,225,187,213,134,61,93,6,52,175,71,134,184,77,109,163,232,215,168,70,51,20,91,29,138,101,50,40,19,110,111,31,177,222,49,142,229,177,39,68,64,177,133,155,50,87,211,111,137,231,227,169,73,138,150,251,212,121,50,141,116,115,197,1,80,83,214,215,162,229,192,101,95,236,200,44,154,62,177,35,49,40,9,206,206,113,252,88,217,132,231,48,97,145,176,79,40,246,210,241,62,150,181,171,6,99,3,144,157,213,65,161,252,254,153,171,100,130,117,166,156,185,209,115,188,23,11,87,23,61,167,199,244,3,149,239,161,28,143,191,159,118,206,229,245,99,227,89,223,231,110,205,205,50,235,120,170,159,137,66,123,113,88,10,131,250,20,221,50,144,182,46,207,243,65,228,77,226,160,115,90,176,211,109,31,104,123,53,44,61,137,53,68,197,155,137,246,124,94,204,90,119,229,230,40,100,201,111,111,90,68,122,92,141,104,153,68,219,207,22,128,76,83,248,69,24,133,242,100,219,116,93,158,99,148,53,146,73,252,181,70,159,173,233,113,104,82,136,106,146,234,148,226,203,72,197,69,45,124,67,200,202,241,17,35,142,194,247,20,152,109,166,63,191,8,117,0,189,218,142,136,103,243,161,80,242,94,107,89,171,197,8,203,142,144,134,152,178,208,230,207,152,104,22,52,18,106,178,77,36,153,72,69,204,36,252,46,133,241,7,197,116,203,73,83,209,214,34,47,102,116,173,26,223,197,21,156,81,142,109,106,49,58,102,165,50,81,194,128,175,70,219,46,48,219,93,44,31,91,156,122,49,180,154,35,28,19,186,165,164,89,200,184,21,74,24,64,70,15,38,139,143,22,249,243,167,176,205,154,21,127,63,216,2,38,254,53,45,236,42,237,247,199,164,57,78,207,115,200,250,48,73,84,129,171,69,73,124,175,76,83,213,129,246,47,189,28,27,45,249,17,125,107,92,133,240,13,54,251,147,204,96,210,110,35,156,119,90,106,165,67,30,47,4,119,205,159,139,185,47,42,212,219,148,11,230,138,131,139,82,107,217,174,44,242,227,81,5,14,197,250,41,74,182,186,66,215,228,219,86,219,35,250,166,219,82,99,41,76,5,178,156,91,199,196,10,220,71,216,56,20,153,233,152,176,177,123,64,29,75,162,106,223,229,182,18,210,185,75,216,33,132,253,245,189,241,54,70,11,27,135,45,93,135,20,69,238,184,57,220,186,178,157,89,247,207,158,113,241,54,86,19,249,152,136,11,135,149,2,89,209,146,19,130,132,106,243,252,59,87,115,194,175,207,76,129,46,70,96,173,120,160,169,106,186,92,26,113,150,182,52,154,66,47,119,246,51,0,94,0,179,15,4,198,118,203,110,228,12,154,174,37,38,65,28,160,58,253,49,213,238,84,244,12,189,26,101,9,255,96,200,74,54,177,118,141,203,207,227,91,219,232,43,116,245,81,140,90,178,223,155,44,181,56,108,86,147,235,53,180,212,148,147,97,149,139,109,157,187,157,109,236,232,66,119,136,195,96,105,85,135,137,254,138,57,128,204,74,114,166,197,77,137,137,114,241,108,242,141,195,27,255,9,227,108,145,38,98,142,167,225,180,75,219,40,33,138,84,76,91,63,177,51,191,254,42,206,63,219,52,53,7,57,59,76,149,177,198,81,89,21,203,21,24,40,237,134,33,77,174,62,163,68,81,245,133,105,30,208,6,96,107,71,237,110,76,103,130,255,75,118,113,6,153,94,153,11,67,0,165,149,226,252,205,168,241,104,240,102,103,133,233,2,116,127,240,192,212,109,202,68,99,251,108,222,103,129,100,213,177,30,228,107,243,121,147,119,42,109,248,57,183,152,111,228,187,114,126,23,83,248,39,231,11,81,189,225,38,214,121,109,180,110,196,2,35,0,245,204,252,76,58,92,132,41,55,225,126,98,80,62,228,72,142,138,245,71,226,136,204,184,207,21,124,29,125,237,6,241,114,108,74,4,30,68,50,227,188,246,79,89,196,151,64,19,57,65,92,75,202,209,124,245,180,249,57,53,9,187,28,103,209,239,76,203,166,90,88,219,106,247,195,173,178,34,17,201,66,80,222,50,188,121,11,203,153,15,84,117,188,137,23,196,205,177,65,183,14,56,173,129,225,25,193,192,85,63,35,122,76,174,26,191,125,236,152,169,33,117,156,228,60,195,143,133,1,93,155,216,55,50,9,211,47,38,77,173,109,130,182,37,45,255,214,201,154,27,116,204,56,131,115,236,103,155,226,34,41,123,134,20,187,237,216,13,55,19,92,162,18,76,21,218,95,253,99,254,8,68,4,38,21,244,22,126,51,103,231,194,13,194,85,59,88,99,237,158,3,36,12,102,96,252,27,247,162,207,68,178,58,76,129,73,182,229,128,105,1,141,65,3,222,36,15,252,183,45,122,31,33,88,206,132,76,24,206,175,102,163,157,114,49,234,180,206,199,78,116,43,9,141,131,193,164,105,29,237,8,173,84,65,161,11,109,190,124,168,42,120,131,98,175,197,137,22,235,254,184,170,175,203,182,253,170,233,157,183,156,166,13,234,58,116,72,23,66,198,254,220,20,152,126,190,54,5,11,237,246,232,34,83,56,48,40,4,174,172,198,123,117,201,229,236,111,18,213,32,110,233,249,119,162,179,220,91,166,33,121,238,225,59,82,57,86,77,209,10,96,90,106,240,21,28,62,251,149,22,3,98,89,162,105,115,225,130,187,41,229,43,27,37,1,47,179,165,199,128,13,77,30,28,234,222,234,219,60,26,147,132,123,245,106,172,44,191,57,217,123,113,194,183,181,186,248,183,38,164,157,132,243,150,245,51,157,41,142,170,90,38,170,220,26,90,64,143,207,30,223,5,53,69,241,234,160,245,247,72,39,13,126,248,247,186,176,97,61,187,177,204,13,181,1,236,224,186,238,143,203,226,247,174,70,128,174,63,141,6,137,199,127,217,220,168,105,212,61,7,33,93,143,141,161,61,209,254,221,134,214,179,51,149,144,221,61,83,86,66,15,219,248,148,110,158,14,209,227,210,146,158,47,148,111,53,255,154,20,233,108,45,76,160,76,119,197,142,69,25,185,182,155,178,222,166,211,31,91,10,175,125,124,12,156,116,167,86,166,140,191,244,143,57,77,165,199,77,18,108,202,73,206,58,85,243,205,10,138,150,195,20,192,239,242,49,100,238,112,119,58,63,219,84,227,204,136,248,253,206,136,228,141,254,177,159,172,151,203,97,42,193,20,102,53,121,133,34,18,61,34,218,69,121,40,21,132,14,86,232,234,135,186,208,157,130,197,59,187,59,53,126,67,163,45,205,104,79,29,166,228,67,68,51,240,98,233,45,247,155,99,238,140,166,177,72,76,202,230,111,61,224,0,210,155,19,75,115,147,19,246,97,229,75,39,34,149,235,136,49,129,109,64,41,51,104,168,233,239,99,240,142,186,159,80,83,6,43,144,195,7,212,102,236,97,154,28,197,223,235,108,84,122,92,15,226,150,219,111,141,86,128,240,11,109,116,137,41,192,114,216,200,91,180,210,98,192,248,120,127,217,204,176,90,62,101,28,214,19,224,48,187,166,214,251,32,235,178,125,51,130,8,127,182,79,209,14,164,39,247,177,9,26,116,77,145,145,115,222,110,9,12,186,242,171,236,115,76,231,51,127,253,151,73,167,9,227,255,89,179,199,184,42,126,56,144,146,156,162,239,78,97,23,113,232,251,214,212,37,126,138,204,17,85,157,78,122,198,6,91,186,238,254,148,35,12,87,119,216,208,205,36,109,184,105,197,168,173,252,209,140,212,247,83,200,122,252,67,175,127,223,214,172,169,5,11,36,61,131,239,150,109,15,213,36,41,153,70,17,201,71,148,78,135,172,30,2,225,193,26,14,132,217,240,26,138,135,188,62,57,43,12,41,28,226,164,82,19,93,240,125,220,153,52,153,79,13,111,81,123,114,60,225,128,49,145,250,167,95,161,199,30,76,221,92,45,218,223,81,44,180,224,79,102,52,242,218,0,120,108,146,225,123,44,84,194,125,106,219,23,91,83,143,7,195,63,215,146,181,76,33,147,103,201,236,8,91,159,150,51,212,230,151,47,220,133,174,230,212,22,112,236,62,23,181,227,83,82,202,162,141,243,176,190,220,72,13,164,33,166,84,161,116,2,163,56,33,26,254,156,209,25,72,211,62,73,8,55,205,140,136,81,201,14,217,194,151,151,105,96,66,138,45,12,136,127,16,24,69,27,194,221,69,185,136,87,80,17,151,129,158,86,239,124,62,237,88,254,210,172,135,166,60,83,76,226,59,199,168,26,205,74,244,185,233,183,13,139,208,154,130,85,97,132,136,95,241,194,21,156,82,35,88,82,234,46,106,142,253,106,28,128,169,36,111,180,132,249,62,105,74,30,159,119,62,118,217,177,239,253,201,54,20,188,202,172,186,145,27,139,7,167,240,100,43,119,36,147,178,251,202,195,142,206,170,156,66,51,242,153,242,119,68,73,217,215,15,253,99,166,73,204,39,2,110,6,29,76,194,208,155,88,3,126,115,90,4,149,28,248,140,246,184,198,143,241,93,181,41,61,218,104,24,180,171,191,64,0,137,60,138,114,169,99,242,93,198,228,3,67,50,162,26,132,131,242,217,43,193,115,224,65,11,75,82,53,25,202,61,150,163,3,13,188,249,145,222,42,119,39,252,101,131,202,84,145,53,170,240,110,95,251,175,185,50,111,165,113,71,34,239,38,17,80,201,170,86,239,166,138,99,176,159,250,213,136,239,14,33,117,133,89,221,107,179,72,84,81,134,164,170,167,19,77,163,59,40,38,179,56,235,71,71,182,180,171,245,103,180,28,51,127,68,208,173,39,254,23,25,230,67,77,164,87,68,205,15,166,244,171,114,78,84,141,230,179,170,226,213,22,139,239,23,46,231,207,31,17,232,137,152,153,191,87,161,220,73,133,198,209,157,184,65,129,95,72,142,157,83,68,183,11,155,155,255,116,179,157,81,164,196,41,23,77,195,239,125,76,253,166,186,43,28,15,103,84,28,54,73,17,97,88,172,166,136,229,131,70,239,254,57,158,222,160,217,139,95,19,7,120,25,93,206,131,237,36,11,152,80,175,208,28,86,168,1,110,247,20,40,145,22,249,101,148,69,111,191,178,229,98,207,231,16,130,83,196,40,25,231,11,91,28,84,8,255,105,76,47,195,167,56,172,132,42,10,6,93,227,168,45,46,134,40,69,248,254,105,150,90,183,46,18,184,34,186,253,190,53,34,144,199,234,206,14,15,235,30,21,56,89,153,166,195,200,135,203,128,35,83,180,46,75,7,233,162,100,52,174,15,94,248,6,62,13,207,27,55,101,80,132,252,42,223,174,20,80,107,5,121,239,69,205,214,188,250,37,192,140,174,112,34,83,4,217,174,112,41,9,26,122,92,228,151,7,101,197,62,205,96,138,27,202,45,12,249,178,147,167,2,83,249,32,159,11,181,68,167,26,180,236,118,209,253,8,85,198,177,124,93,35,139,137,221,252,96,56,102,111,155,41,93,8,200,73,111,69,169,185,240,7,235,16,211,20,189,119,166,50,210,95,154,188,228,150,147,201,126,186,117,31,178,78,247,160,76,194,114,6,100,220,94,155,109,249,231,81,132,115,255,204,120,12,117,127,112,164,207,166,142,40,65,208,186,124,80,204,16,17,226,85,106,92,231,205,126,27,12,95,207,103,162,220,238,64,192,105,82,114,130,82,147,181,106,252,114,107,202,60,76,157,136,247,112,67,98,55,77,143,231,193,63,210,80,31,81,38,130,100,45,97,10,178,179,210,7,5,239,88,166,89,197,179,187,76,233,246,61,240,164,231,103,237,205,91,86,12,156,176,133,229,106,212,41,175,152,37,31,27,114,5,25,179,10,17,247,173,200,100,166,80,202,160,27,78,130,196,48,166,89,198,161,149,205,14,70,164,226,91,188,145,107,55,25,210,102,69,88,211,31,252,76,134,243,247,178,13,55,171,247,220,241,224,68,170,100,47,236,148,139,204,25,175,125,118,16,217,205,168,171,135,232,192,7,205,114,216,178,77,243,189,118,76,52,43,50,150,7,111,70,187,22,223,171,81,119,161,187,52,53,146,49,164,11,83,66,150,0,155,250,238,190,186,142,209,76,104,87,55,113,203,136,220,159,134,61,150,5,35,112,38,20,224,87,19,208,17,142,67,200,30,135,83,217,66,165,213,234,103,215,160,170,165,93,131,149,228,17,146,25,66,68,253,75,185,250,76,107,204,83,53,57,141,18,243,50,88,81,189,199,110,42,187,161,253,7,245,126,16,200,47,182,18,171,86,43,130,169,247,201,200,137,81,12,42,7,8,113,22,63,3,8,58,210,237,32,19,141,90,207,114,111,78,243,33,28,141,50,139,141,115,244,222,28,142,252,36,245,79,70,110,219,110,146,154,166,211,115,187,60,244,128,201,244,2,221,247,26,211,242,112,242,219,5,6,232,120,52,172,74,149,78,61,59,10,60,188,197,97,172,15,221,25,72,74,52,223,86,40,47,33,142,170,91,131,215,94,129,30,99,229,179,203,67,250,146,125,175,29,228,239,170,80,248,210,187,214,111,107,59,48,13,77,178,141,83,197,36,40,74,180,77,79,144,70,41,139,191,53,194,107,69,239,77,143,230,101,9,53,194,169,114,188,234,247,214,240,185,156,251,247,24,113,180,28,182,30,33,163,220,208,22,161,122,90,215,68,68,186,208,88,127,93,112,139,197,167,162,150,62,49,181,153,252,196,31,196,149,179,88,219,214,69,211,125,154,18,158,205,42,117,83,18,22,115,188,24,69,101,98,108,64,152,113,150,159,79,21,84,15,132,244,11,169,46,232,159,252,167,233,222,157,226,161,24,28,251,134,193,77,225,137,235,155,253,167,147,249,21,111,76,233,240,171,211,119,211,110,100,66,50,85,136,231,229,203,117,11,41,232,153,163,82,127,8,127,76,95,55,69,1,191,95,183,72,231,131,173,25,222,13,207,78,131,108,18,34,248,179,249,226,56,199,250,99,31,144,53,112,198,119,37,55,70,44,158,215,196,99,164,135,169,199,185,220,173,158,253,125,108,248,175,232,225,12,244,28,66,178,171,144,108,196,130,8,24,226,143,247,220,137,224,77,152,219,80,34,210,232,244,96,246,179,155,144,181,125,163,127,4,205,24,38,210,176,241,214,76,218,41,176,41,35,141,128,73,216,22,129,169,2,89,49,164,208,242,188,1,255,137,208,183,184,55,137,79,113,143,176,79,230,136,231,198,127,148,59,195,182,177,220,2,59,131,183,84,218,14,78,92,26,135,29,174,214,181,156,31,76,3,245,141,39,114,219,227,83,180,37,87,67,226,30,179,176,211,132,191,95,100,24,183,202,218,196,29,78,159,248,215,164,172,50,95,141,233,223,54,126,118,249,38,48,129,9,63,119,17,99,204,66,229,105,82,244,245,205,20,211,248,126,153,100,90,113,87,218,110,110,52,227,118,238,91,225,115,252,185,177,210,140,247,255,173,31,132,58,206,6,231,83,197,76,21,169,53,226,183,233,35,190,159,235,24,130,103,53,150,169,48,84,160,126,116,98,139,139,81,108,42,32,53,252,159,134,50,154,244,166,76,171,94,31,190,39,181,95,41,141,190,55,84,45,126,248,65,42,134,51,39,112,194,249,242,83,219,66,243,242,224,212,8,14,31,180,179,227,27,205,145,192,149,190,37,31,52,8,121,183,124,109,122,202,70,106,110,48,76,26,234,228,173,27,167,89,118,107,100,211,6,251,150,238,180,6,220,229,102,43,141,13,185,202,75,227,146,150,17,112,182,218,59,129,177,25,106,216,181,99,175,207,115,19,120,237,238,10,155,121,49,229,222,5,131,58,135,213,91,173,200,74,96,148,81,159,189,125,28,76,137,225,82,199,199,60,140,123,227,116,188,147,17,241,160,181,106,216,88,112,82,190,163,111,154,184,80,24,81,198,203,46,117,78,116,227,150,217,194,11,33,170,174,179,208,184,26,179,239,164,117,253,104,119,31,92,135,209,21,135,177,15,141,207,155,102,230,62,213,119,181,125,249,247,94,139,72,119,217,241,218,198,22,44,79,126,22,84,74,241,53,25,95,105,52,154,116,180,212,229,167,23,251,72,149,224,52,116,42,121,103,55,39,206,136,90,163,203,131,185,215,108,1,159,3,38,203,198,0,229,152,119,163,218,213,164,31,135,192,148,247,202,189,219,86,20,169,189,0,173,164,228,77,133,121,54,156,25,231,98,133,230,81,2,0,148,101,114,174,198,15,15,19,164,125,112,226,0,8,7,8,125,171,245,246,97,204,227,252,30,154,96,191,190,50,217,220,26,19,28,218,156,253,2,211,63,250,153,249,190,198,89,42,178,168,7,95,71,62,101,55,185,149,7,115,247,54,222,234,232,75,2,184,180,72,64,204,34,112,150,18,244,3,163,115,84,159,59,138,156,198,123,105,250,211,160,230,142,249,143,163,38,15,78,158,247,150,134,1,227,41,148,246,129,251,156,113,115,182,155,188,255,254,239,255,237,15,255,252,215,127,250,231,63,255,245,111,127,249,243,255,253,227,191,254,159,63,253,229,31,255,247,159,254,229,127,252,151,255,244,199,244,111,255,246,135,127,253,219,191,252,243,159,255,248,119,255,249,207,127,250,219,255,251,235,159,255,238,15,255,240,231,127,250,63,127,254,219,95,255,229,143,23,248,175,127,249,199,63,255,183,191,253,245,47,255,248,15,127,247,135,255,249,79,255,244,215,255,245,151,127,252,211,223,206,125,254,251,123,100,170,84,124,151,99,184,215,170,250,70,185,239,64,169,235,149,35,15,251,116,55,143,130,210,113,50,196,202,102,180,200,95,239,112,77,232,135,209,171,9,25,122,148,180,25,233,215,146,225,152,118,122,251,246,12,3,181,180,91,78,11,21,247,22,191,93,187,232,27,254,248,14,198,136,159,166,96,102,200,107,81,144,153,124,205,181,99,83,80,183,32,240,52,37,71,63,210,134,249,188,50,1,19,28,180,190,245,79,172,178,46,175,77,136,40,28,155,227,176,225,7,201,205,77,138,44,156,69,232,196,106,146,221,194,90,226,214,122,222,96,209,69,153,144,167,140,51,139,154,161,37,251,243,89,148,25,225,116,135,81,181,31,186,102,161,172,245,184,91,235,70,56,182,21,182,102,157,128,143,137,177,228,183,225,39,12,151,139,236,157,38,186,216,47,160,209,155,113,208,79,242,181,2,151,218,35,96,2,7,55,70,189,192,148,65,244,248,237,86,132,39,147,182,236,22,51,161,155,174,150,188,21,181,234,17,86,107,144,208,232,84,160,208,99,139,1,66,8,86,199,187,158,5,94,227,99,66,155,44,205,177,244,130,161,19,17,55,207,150,177,150,253,149,24,71,142,171,51,36,205,10,79,138,221,226,183,137,242,108,217,127,201,180,148,242,174,182,250,14,129,145,127,77,15,62,118,176,24,40,156,12,51,247,135,114,242,203,177,82,139,88,32,240,160,207,169,135,14,61,169,245,13,202,148,46,7,122,172,232,33,140,111,121,28,67,201,172,76,74,163,86,153,113,53,71,187,92,76,74,57,210,0,231,83,210,35,250,80,146,100,17,178,110,70,156,148,228,75,19,121,217,239,98,136,210,242,23,110,55,219,116,97,145,153,193,134,38,227,31,47,205,6,36,35,118,30,123,123,221,149,193,199,50,85,43,32,211,163,31,182,168,209,219,201,215,194,174,117,233,68,155,255,199,249,147,215,38,108,157,107,125,203,131,19,79,110,142,66,203,110,241,219,199,70,22,73,176,105,153,216,218,3,134,28,163,203,111,183,105,132,148,113,115,82,78,242,98,56,112,181,6,60,17,30,146,97,193,14,30,111,97,99,147,79,49,142,140,118,208,93,119,184,220,207,130,82,195,236,28,253,177,25,14,40,113,212,104,163,228,200,31,251,120,10,231,220,150,231,66,37,160,188,237,10,70,251,161,119,134,219,117,246,216,72,151,180,31,81,63,68,143,68,236,225,168,129,203,28,53,206,193,153,226,124,128,230,68,223,137,242,179,21,23,115,208,235,128,48,36,49,32,72,75,126,12,186,73,177,146,219,39,157,154,105,97,227,182,7,27,55,9,108,238,148,209,83,9,140,249,233,147,144,85,139,192,148,192,35,51,48,238,233,209,222,162,143,102,90,148,238,232,209,45,55,213,142,133,10,171,250,38,219,217,143,212,102,163,143,188,70,114,163,55,59,82,213,254,198,168,115,239,151,200,197,231,99,109,243,198,252,185,143,123,50,117,68,141,122,125,239,231,212,35,101,32,158,67,134,143,123,135,91,126,204,78,169,78,154,219,196,113,252,167,137,13,74,81,239,36,229,79,205,170,7,89,18,21,121,89,97,88,252,253,167,105,156,212,175,73,53,224,40,30,79,24,22,164,25,95,184,212,18,241,159,129,215,34,78,203,113,40,83,139,200,19,113,43,117,95,65,179,199,195,7,82,30,75,81,36,28,221,82,61,38,48,212,173,50,100,124,220,22,161,192,106,210,98,242,214,165,192,69,233,49,49,40,124,101,195,48,98,251,237,206,235,128,116,73,247,209,253,219,4,34,152,135,98,176,94,77,7,231,118,51,216,180,34,166,142,40,138,54,61,71,144,146,98,99,73,177,37,156,194,176,222,137,97,102,141,57,147,52,62,118,139,95,205,22,144,52,190,67,59,75,248,175,199,90,154,249,19,102,129,95,117,187,149,108,58,240,229,19,254,161,20,211,151,61,228,182,103,47,147,208,83,183,42,138,184,218,72,157,36,242,116,230,244,244,83,15,71,66,210,65,9,114,202,225,65,198,9,109,162,4,25,137,94,166,150,31,250,209,41,166,50,239,25,25,84,127,101,241,78,141,10,164,220,54,100,96,236,77,9,164,35,224,123,108,196,128,57,79,37,61,151,104,108,106,249,193,83,67,167,116,227,214,228,22,10,92,204,67,37,50,233,14,133,236,203,97,147,115,238,18,201,171,181,249,110,51,201,251,9,175,40,65,194,225,146,215,214,26,1,253,211,22,152,153,226,191,92,237,206,26,127,132,174,223,199,186,77,147,149,146,107,233,50,139,33,49,30,158,186,63,112,105,126,146,79,24,27,181,172,132,76,117,169,110,88,77,11,243,72,169,65,162,219,58,146,119,120,2,69,72,198,24,19,162,138,23,93,231,206,210,236,248,107,50,139,99,135,29,247,216,186,114,49,134,64,108,208,103,178,227,16,40,76,16,176,5,140,55,95,229,201,80,59,29,30,229,56,119,74,212,86,10,60,112,164,239,123,145,212,216,82,168,15,108,186,185,23,110,132,122,170,206,96,43,209,173,14,147,120,232,58,191,233,72,112,20,94,151,42,34,123,231,235,159,35,214,95,219,100,98,251,103,134,67,188,20,63,189,141,41,191,232,44,68,208,226,190,54,253,111,28,124,26,48,110,37,194,97,236,246,89,75,117,18,135,86,75,1,55,2,183,178,62,182,81,23,150,128,45,62,38,147,225,108,223,97,20,178,187,47,57,174,207,60,44,4,107,227,106,154,237,100,38,65,253,80,124,187,49,71,115,233,68,43,166,240,50,252,181,243,210,54,0,234,212,168,218,243,175,125,6,184,104,150,138,110,236,178,60,108,11,33,227,71,160,57,155,8,243,142,47,210,16,40,19,152,234,178,238,209,6,212,105,138,234,55,103,188,160,40,39,96,210,33,230,41,240,249,214,37,38,98,63,231,154,22,89,100,194,209,211,55,105,18,36,42,94,3,235,82,222,241,181,41,199,28,75,81,182,179,26,175,157,75,211,107,73,87,14,183,132,77,79,91,56,102,145,0,167,0,57,38,26,69,19,50,224,212,228,13,207,242,210,227,121,252,93,205,4,209,75,28,151,30,183,48,105,41,2,141,248,15,254,234,43,173,242,227,131,104,1,159,225,145,2,164,210,108,226,142,184,57,189,13,75,11,48,74,119,19,155,38,37,152,233,37,51,103,146,237,195,167,17,197,51,146,79,161,18,161,68,224,20,89,194,37,180,85,36,5,171,151,98,34,101,134,53,164,41,195,8,100,80,176,219,196,235,128,246,105,63,203,137,154,78,26,72,5,54,58,193,251,149,9,198,244,161,117,56,176,68,100,223,110,44,243,149,52,131,11,189,207,118,31,18,114,203,172,146,187,149,94,171,236,254,41,229,194,69,58,154,150,117,156,85,63,108,97,177,41,159,212,51,90,35,254,96,48,220,215,169,215,66,43,120,167,254,57,71,144,7,253,228,111,201,98,12,135,203,87,182,137,242,138,230,236,151,48,147,161,114,34,21,116,21,33,211,155,157,130,189,2,179,87,192,227,87,123,170,17,42,240,210,52,109,70,98,185,248,36,65,76,213,4,136,4,198,29,184,135,30,199,227,60,47,45,207,221,176,100,253,226,13,173,147,172,170,138,87,232,62,57,109,208,243,115,168,85,4,220,46,55,32,27,44,77,139,122,239,14,109,212,221,107,50,2,182,40,47,106,54,30,150,133,122,97,26,138,135,166,188,199,175,189,221,97,34,222,82,7,48,169,157,88,129,194,61,170,37,37,11,70,183,226,191,60,201,34,203,115,179,201,173,107,138,102,186,174,33,54,144,18,4,72,14,231,131,27,133,33,2,67,210,213,253,167,51,188,108,178,228,233,237,140,93,238,60,25,188,30,82,54,216,146,53,31,248,160,80,88,172,146,211,148,152,76,175,165,100,68,141,124,67,126,155,142,132,238,47,214,104,120,218,250,104,103,215,188,2,147,108,28,88,28,237,91,91,193,130,188,48,153,146,250,25,21,42,61,238,107,23,10,70,36,225,71,182,129,70,228,230,48,130,30,34,229,107,242,201,229,70,154,207,59,253,84,60,20,134,18,234,254,116,225,189,106,253,148,13,82,129,237,87,55,115,198,244,193,17,39,185,209,31,54,189,243,98,114,36,210,221,48,189,204,147,179,245,12,127,214,155,19,144,47,254,98,80,238,72,215,247,50,2,178,122,247,81,202,188,41,88,40,58,166,22,52,8,120,10,83,29,131,134,241,236,63,109,53,228,186,107,24,151,224,246,159,70,64,186,235,110,55,201,35,248,100,128,70,189,105,253,3,147,156,202,220,11,51,205,62,251,213,180,164,248,157,136,149,213,56,180,152,18,31,106,249,2,130,12,140,2,63,133,143,123,248,224,14,121,108,249,214,202,92,89,104,147,89,130,242,101,41,124,142,151,123,212,83,21,0,211,186,124,238,65,34,162,59,12,211,89,213,141,120,90,111,177,191,24,29,12,67,103,3,251,72,15,148,102,208,207,197,101,95,2,126,67,33,178,145,21,2,151,103,236,211,100,129,106,215,114,177,179,118,115,241,173,214,170,253,182,110,166,100,35,221,123,54,99,104,11,101,46,159,19,186,243,59,139,233,211,80,246,14,58,161,40,236,185,15,126,76,198,166,25,216,101,251,188,23,20,195,149,245,161,11,50,102,3,106,69,47,92,168,80,248,84,62,65,211,19,87,91,153,220,214,39,107,249,158,230,199,26,205,214,101,166,175,181,218,45,29,7,166,191,86,11,107,39,101,189,190,109,208,251,169,10,93,12,41,173,88,203,225,137,214,175,126,106,124,218,59,197,73,244,54,45,214,175,36,3,187,207,132,54,44,63,174,103,4,45,106,197,95,122,64,238,161,203,203,180,32,98,76,200,92,104,201,99,33,83,236,135,110,155,11,133,28,53,22,216,92,253,232,131,153,99,103,61,116,49,138,60,237,113,224,179,227,52,61,251,144,84,125,95,203,188,84,93,186,68,151,174,42,32,176,49,26,127,106,126,115,141,197,71,8,76,143,182,179,104,171,159,16,141,30,167,249,169,212,68,60,209,207,69,68,127,183,116,216,96,74,192,63,123,175,238,150,159,21,11,158,163,42,109,95,30,52,191,229,79,17,155,89,126,190,139,119,243,129,116,207,160,234,48,251,76,56,48,11,243,115,162,83,28,187,28,238,125,124,10,84,7,53,139,55,22,136,192,77,251,20,154,177,86,231,8,116,146,74,218,186,50,173,208,211,97,171,133,208,181,69,72,211,183,140,179,153,109,101,223,48,105,108,15,51,162,119,182,104,170,145,83,181,66,1,126,55,179,110,92,137,93,15,221,31,225,140,195,11,185,48,173,119,220,38,176,119,97,18,92,26,61,162,224,112,249,209,197,217,147,62,53,162,25,158,138,184,247,217,19,41,230,151,66,77,146,23,1,207,95,193,149,192,212,213,78,135,87,179,244,142,150,121,38,234,95,28,230,114,113,1,216,67,90,143,175,73,183,150,186,61,7,134,232,238,14,218,48,245,169,217,63,191,29,217,28,142,49,200,123,181,196,180,25,199,228,133,207,110,46,188,208,246,94,105,186,125,54,168,147,46,90,150,107,106,160,190,83,210,30,71,129,151,194,40,97,223,197,53,224,2,216,18,206,107,70,196,61,28,102,3,18,1,48,123,237,90,124,79,33,99,72,14,64,96,107,225,242,71,51,22,124,153,104,205,106,232,175,115,142,138,57,148,39,250,193,54,21,229,247,139,96,160,54,209,183,88,230,92,119,95,95,147,14,90,181,7,206,163,77,84,222,46,76,103,69,213,123,163,191,234,31,228,44,7,146,234,122,111,10,24,221,196,154,195,136,6,101,200,51,164,133,254,220,199,215,107,26,75,108,52,61,173,25,23,147,182,210,50,233,65,35,148,191,213,100,137,232,174,1,15,82,142,183,162,229,160,168,173,64,53,80,114,63,96,34,126,212,214,231,116,137,73,56,205,7,214,117,61,107,100,143,113,226,211,252,56,55,147,28,77,243,139,161,209,249,30,92,84,78,248,241,176,8,119,87,173,90,159,246,94,14,99,243,239,242,53,175,220,246,130,179,104,74,113,131,5,170,142,177,214,29,54,221,5,237,84,73,212,18,248,173,105,68,252,188,179,9,239,249,110,181,126,42,53,130,66,175,112,93,77,208,49,165,48,207,28,163,93,125,39,68,91,186,75,150,117,97,77,109,159,36,48,200,246,164,158,143,113,120,47,71,7,108,159,243,131,46,47,79,203,176,182,54,173,168,165,44,110,121,219,17,106,80,72,179,245,239,91,197,236,165,29,112,141,246,29,109,207,198,103,147,183,175,99,125,13,179,171,222,253,131,215,208,176,193,34,178,187,31,138,59,173,198,79,107,213,39,247,153,204,231,41,202,199,178,50,21,244,120,110,52,207,117,126,78,52,150,227,230,105,142,60,62,14,192,249,60,43,30,156,67,179,235,246,79,36,208,127,26,161,59,221,129,17,150,246,132,97,70,39,23,162,1,89,178,9,199,247,206,95,40,215,32,95,250,108,38,41,214,198,162,174,87,136,43,41,242,103,21,251,167,38,134,184,36,122,212,40,196,8,207,255,199,131,34,253,57,20,7,238,56,59,172,87,61,107,251,129,233,111,187,161,64,152,241,235,198,118,202,215,110,52,46,255,108,97,109,17,232,63,235,224,194,5,95,80,251,38,140,7,226,190,23,133,85,251,211,24,1,220,111,221,42,52,240,72,31,105,223,68,202,36,16,46,76,164,93,202,211,184,154,181,230,63,61,160,75,212,237,157,92,244,246,185,0,47,93,19,169,67,250,42,240,94,253,189,214,79,138,88,225,178,221,23,220,244,255,107,28,177,89,156,247,70,25,11,189,160,173,239,15,76,77,148,195,22,208,108,122,111,122,114,238,105,93,140,247,178,79,125,112,166,233,125,175,66,157,228,252,156,168,103,84,206,213,227,194,232,96,105,76,185,153,106,233,77,108,19,154,210,212,52,21,221,125,92,55,20,201,156,57,68,50,118,153,204,197,13,112,66,111,208,154,112,96,243,105,94,99,17,12,245,136,71,74,31,100,58,71,109,243,139,17,69,146,30,122,100,190,233,48,244,33,233,38,57,144,21,134,29,203,223,153,94,115,109,216,232,212,192,250,38,92,176,214,187,250,168,68,43,146,79,20,184,115,40,98,150,1,165,222,175,197,128,90,165,128,68,202,143,45,181,174,98,166,229,61,33,243,145,49,49,102,160,123,166,153,120,227,210,238,129,227,231,160,0,113,127,26,10,193,207,134,196,180,104,94,246,132,198,81,158,122,144,35,189,238,62,81,57,158,123,250,236,25,86,40,234,179,200,90,57,166,126,14,66,114,123,56,220,41,137,92,122,245,153,66,181,59,140,104,70,217,159,101,141,180,152,191,53,85,20,251,51,69,19,188,156,23,69,121,92,45,190,227,83,110,175,39,199,66,62,131,50,191,214,228,104,254,202,52,122,38,121,44,28,233,118,141,127,227,40,110,146,202,63,240,176,197,244,131,139,49,8,169,41,154,77,230,232,62,23,89,232,79,148,5,253,246,233,77,94,5,55,57,87,253,24,164,76,182,207,131,130,128,207,167,225,149,144,243,88,254,219,48,158,149,169,134,211,153,7,253,90,147,52,30,210,212,87,212,57,160,223,217,111,78,100,81,244,233,56,107,58,49,187,11,147,96,43,31,191,132,22,114,127,175,179,91,159,93,85,15,38,147,39,172,14,27,185,180,6,236,16,78,44,113,245,200,93,115,138,149,116,129,215,237,193,237,69,75,216,199,89,131,239,118,56,124,70,236,115,226,118,179,70,171,195,36,161,52,210,88,57,76,110,220,139,188,39,250,42,83,157,84,15,76,21,35,180,153,91,61,235,51,96,94,66,79,0,134,82,141,169,169,7,56,26,253,193,144,82,209,13,28,26,228,225,125,59,232,219,231,53,63,13,73,169,14,175,4,160,250,155,214,42,185,57,211,210,77,213,66,204,234,179,163,20,211,121,243,117,219,104,240,210,224,82,193,125,246,108,39,244,76,91,21,99,137,64,83,236,126,215,30,114,128,164,160,165,227,168,243,243,247,209,26,182,253,150,120,184,153,10,201,127,154,178,176,174,169,55,152,152,242,246,123,19,70,209,204,27,155,93,141,139,217,64,164,100,196,178,99,253,18,35,3,239,250,105,9,154,164,183,90,92,140,138,133,108,225,52,49,54,79,201,28,120,88,53,191,164,237,40,46,184,241,159,3,67,72,33,6,18,252,80,211,109,112,72,120,161,11,144,215,26,155,154,17,127,173,243,177,147,50,65,0,231,43,21,0,12,255,182,182,35,89,155,157,159,92,38,230,168,85,12,200,153,157,77,203,95,140,178,51,97,158,161,7,190,47,175,204,40,38,44,184,52,75,139,163,50,124,203,194,53,62,39,168,38,90,153,155,254,224,248,76,162,157,138,173,100,76,241,62,145,54,90,219,146,249,38,188,148,99,18,67,50,182,196,116,179,90,167,43,41,78,1,15,177,192,38,41,251,179,214,251,240,61,167,66,189,163,189,105,201,42,221,125,229,14,136,199,37,18,79,235,88,246,62,121,40,180,208,135,148,86,14,218,205,175,82,180,193,83,107,59,172,186,162,183,88,156,3,226,2,237,183,152,24,203,195,151,23,106,0,210,14,56,77,109,200,75,224,96,244,199,144,147,155,215,110,213,53,254,218,203,36,173,165,252,104,190,120,119,161,143,100,124,122,107,8,26,120,86,135,252,195,234,162,193,75,65,23,9,101,31,52,56,161,165,231,117,194,219,151,46,93,155,93,77,65,175,212,246,33,141,235,29,21,118,243,172,181,79,4,17,82,142,81,59,247,170,146,108,253,213,51,122,138,161,64,250,168,92,137,84,67,210,78,227,51,141,106,165,164,213,125,108,26,30,97,66,66,139,248,222,210,82,75,196,114,3,54,99,186,105,39,73,109,94,214,82,126,228,163,138,18,36,93,35,30,220,24,100,164,132,148,54,46,95,189,118,242,137,96,218,60,51,113,98,242,250,247,68,219,78,202,210,161,63,233,35,62,216,32,20,95,181,178,22,109,201,152,167,13,214,91,185,120,89,103,170,195,199,138,17,10,164,73,201,203,177,125,252,173,8,175,10,255,23,165,246,212,84,251,250,98,75,42,218,176,129,123,232,81,183,3,151,143,88,231,180,114,226,226,91,90,53,6,29,233,118,178,50,232,209,215,131,41,238,209,82,101,156,4,31,20,40,238,146,246,176,12,90,18,220,11,56,102,205,49,101,180,206,153,202,215,21,239,101,46,164,246,222,64,164,16,179,180,81,173,169,37,237,84,21,58,25,196,25,179,188,52,89,5,76,6,111,200,136,55,173,44,63,110,240,206,190,23,87,147,184,211,159,134,172,215,207,190,106,93,196,82,252,74,197,19,39,249,155,41,109,107,31,0,5,243,41,126,218,226,121,122,243,243,173,169,246,138,5,82,53,132,4,191,204,241,20,118,236,166,162,176,72,51,19,161,129,119,38,159,195,169,200,226,41,118,30,5,12,113,142,214,236,214,227,188,148,88,91,5,234,38,217,83,150,81,245,109,63,127,142,17,149,68,17,144,149,137,228,137,63,23,169,248,156,101,87,224,12,79,239,128,161,218,50,125,150,61,244,18,254,219,231,181,212,63,129,73,136,70,11,63,119,155,113,4,126,202,137,201,55,250,185,75,107,83,250,20,222,90,199,184,91,19,200,71,72,51,10,156,72,222,118,65,180,179,125,86,15,5,106,213,187,205,9,243,158,207,174,237,151,196,30,223,91,195,183,157,229,0,129,194,197,115,77,216,3,36,1,4,54,142,176,30,214,196,47,5,42,85,162,84,233,249,12,134,142,179,235,115,163,83,53,61,138,89,172,130,79,108,90,218,43,87,118,127,208,18,62,85,11,103,169,163,240,8,41,158,38,129,253,166,253,176,156,216,254,100,72,158,109,45,172,69,240,164,46,159,72,70,56,45,86,82,50,38,29,31,209,77,140,66,124,251,115,230,226,211,220,215,234,136,19,108,241,233,160,217,233,219,183,12,152,229,178,24,65,196,90,151,55,22,21,170,31,143,205,250,129,27,5,37,23,70,253,53,125,209,22,47,221,155,253,178,88,26,197,22,189,63,24,99,246,41,19,61,187,63,117,23,23,134,19,62,73,110,252,248,89,148,69,223,33,59,167,88,205,106,77,67,231,228,178,172,212,9,101,171,133,144,33,163,78,40,80,186,142,36,193,134,157,146,186,239,255,157,4,193,167,39,251,56,17,107,185,3,222,33,104,146,215,182,137,177,188,57,211,88,59,248,109,133,41,223,118,152,67,46,141,207,84,64,8,252,14,218,217,84,103,82,35,7,99,252,74,223,209,127,74,223,185,246,225,90,231,161,15,169,101,177,150,90,49,19,170,57,255,154,164,201,155,46,15,208,226,219,213,232,102,211,202,210,67,98,35,182,43,36,70,207,191,100,133,33,188,191,67,10,87,195,16,30,136,3,31,159,97,250,215,68,126,163,106,103,243,204,219,181,235,54,111,220,219,248,252,116,34,147,120,239,253,147,17,213,46,222,113,70,101,123,220,129,120,235,94,227,211,217,76,157,181,95,125,14,236,161,141,69,144,10,118,39,180,34,149,132,111,172,189,203,80,167,13,71,97,136,213,253,136,62,164,52,3,222,22,43,149,45,101,194,186,125,63,230,113,141,232,220,82,163,147,174,82,255,30,16,181,147,183,20,152,18,154,21,176,17,190,8,74,78,198,163,95,104,75,28,63,106,104,37,127,167,212,243,194,132,247,180,77,151,204,54,253,153,23,102,78,119,237,161,49,21,112,63,124,38,5,19,85,219,54,172,24,161,196,213,88,203,218,59,100,236,102,126,154,19,224,91,91,111,78,212,219,91,139,160,98,66,150,237,219,59,84,35,98,200,218,219,90,204,111,245,227,205,247,97,162,91,223,214,58,38,150,167,145,9,153,28,151,252,211,173,117,188,134,233,155,165,149,229,21,249,96,212,126,160,22,121,97,196,174,167,218,10,208,65,77,55,58,77,220,96,105,159,111,121,68,94,112,132,117,229,228,153,168,227,34,47,125,97,86,254,183,171,15,45,40,55,38,150,181,46,171,117,6,215,190,31,170,212,174,125,205,93,148,67,118,12,138,149,130,234,181,199,100,140,13,107,81,92,181,244,185,248,11,7,207,240,53,169,178,182,118,194,28,113,34,210,151,95,211,140,120,183,231,221,161,151,159,121,124,222,217,242,233,119,184,205,231,218,218,162,70,121,120,4,184,216,177,106,209,110,112,178,169,222,161,80,182,213,20,73,23,60,149,117,197,19,55,104,166,67,92,164,143,70,51,133,251,193,48,8,15,201,166,30,163,145,228,174,175,108,122,38,57,50,164,123,212,216,140,253,230,168,47,106,11,15,170,97,193,157,81,168,6,37,8,46,176,241,202,7,204,36,148,46,156,243,101,33,43,201,14,83,13,170,189,194,199,125,76,94,75,90,126,82,143,178,64,206,142,15,229,185,63,218,32,15,169,125,215,199,217,108,41,126,154,130,38,237,5,134,188,209,59,137,185,24,119,84,58,110,143,235,27,77,179,48,254,35,225,32,63,77,22,213,91,79,139,201,155,137,224,13,91,126,43,206,148,130,205,146,63,125,125,166,235,210,220,142,223,84,128,54,105,144,67,62,112,121,248,204,200,53,117,34,18,151,72,61,6,197,56,94,100,67,59,39,134,245,100,57,124,44,168,37,204,1,44,85,210,195,14,183,173,42,135,208,160,80,75,233,15,14,203,71,121,81,143,105,165,46,235,218,57,213,180,191,134,244,12,90,161,140,231,69,41,239,238,159,14,186,6,189,178,7,98,129,9,178,188,23,107,38,25,88,2,62,155,186,118,194,55,68,101,235,117,55,233,81,131,219,253,13,26,250,163,213,249,51,15,76,239,137,132,30,48,52,73,129,93,56,227,162,139,47,219,140,219,179,6,218,53,211,140,28,96,38,148,248,224,115,63,185,24,213,95,15,27,26,188,212,191,167,11,139,120,94,192,77,232,76,97,145,244,82,57,158,250,56,2,242,202,201,148,104,226,141,33,11,148,159,37,57,210,227,190,244,2,136,141,99,154,101,243,125,42,98,105,242,204,70,204,236,61,202,54,154,91,99,45,208,210,14,167,0,243,193,126,175,100,124,71,30,163,5,102,52,179,192,216,42,2,19,178,154,2,67,116,211,229,165,149,91,118,254,232,72,210,251,24,196,146,21,38,253,30,147,12,138,73,81,226,33,218,75,199,121,192,21,190,70,133,141,255,184,7,140,88,145,12,11,91,173,39,65,170,49,142,14,69,161,160,88,241,100,4,228,21,30,120,40,211,199,180,20,56,220,4,165,13,33,62,245,79,24,76,30,108,16,28,219,62,226,212,14,38,29,113,212,188,74,245,215,170,86,164,242,150,22,202,180,201,61,209,3,83,211,210,101,196,137,103,92,177,53,224,111,243,221,129,225,67,242,233,109,217,44,249,152,214,253,190,2,181,134,174,33,240,235,56,4,165,37,84,80,124,184,236,239,108,197,211,114,150,211,155,94,242,204,1,27,225,158,192,188,102,128,212,156,202,51,211,216,18,43,22,206,142,207,27,209,15,158,229,161,161,239,146,225,42,116,224,231,184,122,22,41,136,36,251,132,114,125,12,38,250,122,69,238,77,88,180,191,91,115,47,121,227,2,125,67,149,1,249,132,212,32,95,160,205,62,158,59,215,165,243,143,150,123,111,82,168,70,89,163,92,34,144,227,156,95,243,239,216,140,98,168,42,220,215,37,83,55,24,182,11,133,59,109,76,254,94,208,25,138,248,28,48,10,25,254,177,32,94,148,136,27,232,116,2,174,10,203,59,220,125,223,123,95,1,5,18,8,103,209,234,129,120,224,138,229,224,112,195,135,222,10,159,253,32,102,247,241,185,186,90,117,20,104,167,183,228,7,157,118,58,5,145,139,241,190,85,166,1,234,195,122,243,66,10,196,97,68,164,106,254,192,165,140,216,40,17,84,213,38,251,115,126,34,136,233,79,14,211,73,209,149,69,164,254,170,124,66,127,78,177,142,68,157,43,141,201,41,150,214,234,37,183,15,154,206,89,226,223,11,34,108,157,195,52,41,120,247,5,155,92,163,251,84,97,99,147,189,176,113,72,138,97,86,208,22,26,241,220,24,157,69,220,57,172,142,154,98,30,162,185,35,42,182,179,88,69,108,236,116,204,194,45,155,44,73,183,43,79,2,122,204,85,105,58,153,164,33,207,100,185,243,140,70,29,36,123,30,76,19,243,244,115,43,219,28,150,131,11,183,55,136,199,8,102,168,156,18,139,237,156,8,190,147,33,242,209,213,152,61,182,232,49,104,125,247,167,186,102,40,209,15,37,72,94,40,65,31,19,124,185,111,192,161,123,156,49,38,217,130,202,50,19,140,226,217,55,171,76,217,151,58,0,5,210,10,103,122,160,126,189,140,173,159,131,25,236,147,204,56,59,116,87,32,211,49,188,48,171,154,82,147,8,22,79,114,127,197,169,243,232,160,167,192,91,6,148,18,187,17,47,93,8,4,139,133,65,186,2,22,23,135,41,223,147,56,12,89,156,251,157,77,88,169,201,78,88,172,182,220,175,172,198,82,57,5,157,51,178,219,70,77,220,116,52,105,153,31,190,67,35,48,158,37,210,87,32,122,217,197,7,132,178,111,81,168,61,112,31,30,222,228,40,60,167,112,81,180,98,82,249,115,53,147,82,146,23,182,118,173,187,110,50,196,20,85,7,147,9,235,233,78,107,176,56,94,164,14,7,166,92,138,171,11,89,12,129,143,35,222,167,63,54,253,24,26,160,36,74,53,188,178,169,90,109,104,147,253,185,156,7,111,43,80,182,83,9,116,159,55,180,200,170,195,52,111,138,253,75,165,200,142,19,47,15,232,22,245,167,51,105,68,63,180,50,29,54,66,62,63,45,115,237,77,146,150,78,25,91,159,44,35,183,19,3,62,168,130,144,169,159,127,253,57,195,97,172,59,217,199,16,33,75,35,158,236,120,70,58,162,121,73,45,112,133,42,155,110,5,129,105,152,114,107,48,67,43,32,164,201,147,102,232,22,115,123,86,99,237,124,40,61,167,45,230,246,241,31,178,198,211,224,212,157,61,118,139,201,20,148,147,225,252,247,133,112,130,195,199,160,80,134,68,84,149,189,209,17,82,13,146,84,114,111,188,180,26,139,146,226,74,41,113,158,80,43,246,245,96,10,165,116,80,206,183,45,222,105,66,64,248,156,143,250,224,163,190,156,200,57,173,24,51,217,97,51,33,102,47,113,174,70,65,169,40,252,216,87,161,121,91,199,246,80,223,53,31,235,6,138,174,11,23,107,36,83,184,26,111,147,195,176,168,202,113,153,109,156,252,131,20,99,65,209,153,194,185,179,220,240,34,169,167,42,178,192,200,83,6,12,149,143,204,113,122,187,146,83,119,19,128,233,31,211,159,190,178,89,124,208,160,140,132,252,89,96,76,49,95,186,5,134,107,101,242,177,246,70,239,69,33,106,65,182,84,126,59,111,35,252,114,152,198,32,177,176,225,77,77,94,151,133,253,216,48,240,5,110,144,149,248,160,246,159,54,184,192,103,203,30,62,104,29,118,96,57,150,18,106,122,94,110,67,108,20,69,157,44,48,189,151,241,69,206,222,149,69,25,200,216,126,195,209,67,185,1,105,177,135,26,191,220,242,123,159,151,168,26,7,196,87,69,76,220,97,59,89,222,100,72,132,126,60,117,129,248,17,109,79,67,31,252,156,23,254,94,184,141,67,40,203,103,38,42,239,69,118,213,216,80,137,96,254,71,178,211,145,59,156,86,101,194,143,162,130,68,190,59,18,107,29,150,64,99,90,117,56,169,204,128,217,22,168,93,236,11,103,147,178,175,15,62,235,166,94,137,178,249,227,72,205,145,221,229,164,73,144,3,142,11,147,240,11,155,139,206,141,68,11,204,189,120,217,112,199,118,3,143,57,25,146,159,15,55,169,87,32,213,251,30,188,144,57,187,126,7,209,219,106,89,136,128,73,74,207,187,178,200,189,99,116,197,178,37,110,83,76,167,229,194,147,240,110,248,105,150,66,181,254,168,11,35,35,94,229,201,169,71,157,87,169,216,96,172,178,247,218,13,153,150,91,145,98,48,37,121,129,50,168,30,220,156,16,39,211,31,45,40,233,147,95,29,128,161,249,17,250,25,205,23,222,127,220,249,140,248,90,239,177,201,55,205,170,183,46,93,239,77,212,166,252,58,121,47,252,22,14,48,46,226,111,183,49,120,139,72,83,135,161,3,79,215,71,244,167,234,46,112,131,55,175,249,144,17,48,124,18,31,192,35,185,246,194,180,188,126,123,125,65,232,149,67,120,211,227,209,172,171,78,94,172,255,244,82,31,220,219,146,155,159,231,202,87,115,197,96,98,213,253,193,210,178,97,143,6,9,180,60,57,209,151,203,45,111,48,30,237,155,104,20,208,231,91,235,98,239,93,242,108,10,35,12,250,158,156,134,216,90,5,62,206,214,165,73,180,47,182,101,191,161,15,30,241,128,223,126,3,188,242,153,216,242,104,244,86,223,32,137,205,36,211,129,8,24,185,225,153,226,139,145,74,125,236,118,192,70,43,28,87,83,101,85,222,160,194,46,126,12,52,255,237,102,193,54,185,57,69,175,87,179,14,216,236,196,55,141,89,2,4,66,46,92,40,130,213,171,187,145,248,251,152,115,64,116,125,114,180,106,74,76,38,154,179,117,58,152,190,216,101,15,195,124,135,32,106,42,92,172,90,192,225,129,71,170,232,98,105,4,106,214,134,192,104,137,46,31,21,248,118,95,118,205,224,233,141,69,192,203,200,106,31,124,12,149,203,132,56,77,45,112,60,238,121,80,148,115,166,63,55,90,86,242,206,231,184,56,246,195,5,135,73,17,202,99,109,46,191,3,50,150,137,134,203,207,82,4,87,125,163,53,30,130,34,11,0,58,164,122,69,198,129,217,120,167,194,205,58,191,46,124,204,213,89,100,134,211,102,181,111,217,19,48,12,45,229,61,153,113,90,94,255,21,216,180,29,228,230,232,143,52,95,155,131,40,201,107,224,1,94,102,207,93,152,130,157,36,27,241,49,12,206,95,214,230,176,233,33,8,58,224,192,241,247,98,127,123,1,72,2,130,231,96,155,62,77,16,177,33,180,250,224,206,137,145,134,195,180,158,207,183,52,33,40,29,59,134,28,222,254,71,60,3,204,89,30,40,199,65,150,139,145,71,186,173,69,19,5,215,185,146,62,25,89,140,155,255,178,93,28,222,159,119,53,245,146,181,250,194,237,63,157,234,247,218,11,254,52,63,148,161,20,58,30,254,200,2,83,135,227,107,11,74,132,250,76,156,110,209,231,243,81,252,234,101,101,164,15,109,16,113,221,169,192,193,118,76,229,247,173,209,62,242,184,21,48,174,183,204,126,200,102,87,247,77,30,31,93,58,244,187,169,100,236,225,187,25,173,184,231,37,228,185,33,254,185,194,90,63,185,187,166,83,129,32,122,142,133,137,37,188,139,160,48,175,220,162,94,182,58,116,30,210,27,81,4,173,182,91,26,29,57,250,81,151,160,205,74,203,29,54,66,112,189,120,64,149,237,191,140,46,241,104,67,96,184,221,103,115,56,175,215,18,101,33,66,154,18,226,222,48,164,203,136,66,128,114,118,120,191,55,191,252,26,216,128,41,8,246,183,170,248,134,187,9,10,13,168,79,240,142,69,217,244,193,80,200,140,105,2,185,227,146,195,195,122,192,107,139,139,211,20,142,69,224,65,1,190,127,203,98,202,162,250,220,70,127,231,40,229,141,89,47,102,90,197,20,132,193,34,125,126,218,220,59,71,233,107,145,249,75,251,9,241,127,135,41,59,40,114,239,66,77,122,141,171,17,59,77,122,245,177,98,154,91,49,212,229,215,241,185,154,102,161,237,147,140,236,172,76,96,178,201,233,250,253,160,40,94,234,197,196,124,134,27,118,150,220,104,50,191,77,79,214,173,97,206,83,22,143,92,125,22,79,154,49,224,153,4,173,24,203,36,90,188,176,9,152,152,177,162,196,205,87,15,180,96,148,8,60,147,76,148,76,63,176,236,55,251,24,115,44,108,135,127,214,148,192,72,170,197,186,133,207,43,235,205,241,127,111,1,16,48,186,172,69,111,62,173,149,230,194,36,99,139,172,219,141,168,201,244,211,152,115,110,62,41,110,83,154,56,251,85,124,47,142,34,221,173,182,229,23,124,159,237,198,189,169,19,13,186,181,86,226,106,10,224,196,226,133,67,11,14,237,31,220,104,143,171,93,111,110,202,152,221,97,164,136,63,48,5,77,107,58,220,16,77,21,152,138,210,246,110,94,170,104,86,3,163,227,91,150,195,9,93,106,121,180,115,136,226,80,94,248,199,181,42,47,182,140,246,184,57,140,220,155,120,9,144,126,143,228,150,62,62,28,10,123,2,243,73,252,193,57,251,215,214,7,71,135,46,126,154,118,159,214,229,139,172,151,116,1,230,212,77,178,37,25,203,149,175,94,166,240,174,186,132,232,189,233,110,227,64,159,58,183,56,94,112,84,181,236,135,46,197,171,93,103,57,189,147,205,55,180,214,172,36,90,47,158,68,26,252,167,27,54,104,150,109,156,216,228,101,98,4,238,212,72,199,136,19,89,231,51,248,123,53,107,53,86,248,236,21,183,164,209,96,162,53,83,97,116,0,214,131,211,235,101,7,30,80,183,250,144,183,108,180,180,2,207,84,118,220,59,107,100,13,20,234,63,95,65,144,198,74,139,126,199,229,54,238,175,11,35,22,253,8,84,129,41,196,141,215,66,112,62,178,241,160,99,140,176,191,200,24,238,164,131,146,233,242,204,241,211,48,177,78,185,183,53,133,230,245,224,51,235,228,201,138,181,100,199,91,211,107,169,239,69,152,63,191,207,9,35,222,208,171,169,10,122,99,214,233,127,124,40,86,75,170,129,26,165,133,60,120,61,54,231,240,149,15,239,67,47,122,49,36,237,57,38,41,97,207,33,15,70,195,117,115,231,133,122,160,71,22,106,4,109,48,108,181,135,74,33,26,240,217,113,86,139,123,67,28,149,101,38,80,8,213,91,92,93,177,129,228,165,113,188,90,143,245,97,93,205,242,100,232,127,93,70,194,105,60,52,253,21,196,211,17,53,122,156,217,205,24,144,222,226,162,167,102,246,183,159,29,35,240,241,147,217,182,141,237,242,94,250,88,149,58,222,20,18,244,88,61,29,167,107,202,91,35,213,251,238,60,167,28,32,212,64,161,160,49,30,172,35,114,174,141,98,120,67,215,122,125,46,100,150,187,213,202,196,136,52,180,120,30,92,19,7,237,219,111,32,54,205,2,227,7,191,159,198,172,124,123,2,132,100,244,194,199,215,24,37,63,29,50,54,216,100,18,43,111,175,235,143,186,6,184,54,47,13,7,38,208,51,20,62,198,68,139,133,105,161,128,174,55,135,206,63,198,27,150,189,41,15,222,169,72,245,91,219,190,247,188,111,198,4,193,84,31,112,36,128,101,97,101,230,200,140,41,56,96,88,147,13,131,84,93,14,151,172,89,102,78,134,164,227,64,238,64,233,211,222,122,177,177,121,7,220,77,201,229,193,3,233,216,88,242,164,77,30,135,181,193,187,14,183,98,32,204,57,78,129,60,56,157,92,61,5,76,31,202,150,17,67,219,235,189,23,81,230,145,245,106,58,37,222,169,87,232,190,90,10,239,22,199,53,238,217,203,206,129,18,220,119,75,155,66,253,89,162,38,247,7,239,238,62,114,195,43,171,58,42,148,78,182,88,90,112,236,103,157,133,3,53,188,216,70,41,136,158,159,215,98,102,190,195,156,82,75,69,207,233,94,124,254,99,136,181,207,75,163,126,22,203,150,100,241,208,111,61,146,117,163,58,188,145,139,86,148,186,39,127,105,99,116,91,242,181,160,252,168,254,203,36,7,215,208,153,48,105,16,245,33,33,83,161,155,63,42,225,107,196,78,182,241,145,187,222,187,18,63,14,243,200,136,13,4,69,91,99,132,85,72,77,147,46,91,218,234,83,56,108,231,44,64,45,65,151,45,155,151,219,179,196,32,82,149,39,51,81,185,26,86,225,79,146,246,193,84,242,229,176,242,179,145,112,41,108,134,100,24,203,4,101,100,68,201,61,247,103,12,91,207,191,94,92,70,142,65,57,118,58,55,151,65,41,230,64,63,31,128,157,80,30,60,211,108,26,78,87,166,141,69,103,138,181,190,133,41,77,178,33,125,174,198,189,142,65,43,156,222,91,81,204,250,25,168,21,189,235,46,60,87,73,225,250,80,96,145,245,167,217,235,70,184,85,214,80,166,63,141,188,107,137,159,158,181,111,221,21,206,144,167,155,89,52,214,172,90,215,7,165,40,45,60,123,118,59,125,48,154,63,159,223,63,136,109,233,131,113,250,132,39,74,108,42,125,158,251,117,116,88,177,9,90,11,250,211,191,162,32,143,88,164,65,64,234,115,181,11,135,2,67,191,209,101,72,17,151,217,241,185,224,205,125,5,91,191,202,224,188,125,83,232,19,181,58,221,82,18,28,0,225,138,158,221,104,190,100,18,240,89,108,43,94,204,132,130,100,79,129,192,191,174,22,48,19,117,189,81,131,85,59,199,129,77,142,97,235,2,130,31,254,236,67,113,53,125,223,106,246,145,24,202,225,210,209,162,180,63,230,19,185,247,184,154,62,10,9,75,27,91,108,169,49,230,70,94,60,197,14,177,10,36,63,177,173,149,171,36,53,57,209,12,113,183,170,35,106,222,146,188,216,249,190,173,133,35,188,32,132,144,153,6,201,45,113,106,135,173,49,82,30,45,91,131,75,60,249,234,194,202,111,198,50,212,103,1,195,113,254,49,180,251,46,51,2,107,236,35,106,186,101,58,230,106,192,24,191,234,95,152,1,230,110,85,135,163,164,137,57,128,235,138,192,157,195,176,6,171,123,193,198,30,19,113,195,156,159,171,194,100,219,34,94,8,39,239,231,226,33,177,202,196,196,236,31,239,131,173,194,99,149,201,202,238,62,48,150,123,92,125,206,73,137,197,219,107,237,8,153,160,28,250,239,96,212,100,220,184,27,20,9,212,244,25,51,2,167,30,193,133,195,53,235,52,37,82,81,221,67,32,202,74,19,143,126,144,86,228,234,227,68,125,76,86,180,65,187,219,241,68,112,87,107,31,199,40,69,232,128,206,135,181,63,51,1,33,49,31,20,50,225,69,173,120,196,59,253,115,88,151,112,86,223,132,60,76,246,19,221,36,99,155,236,104,136,41,173,237,39,250,160,92,105,127,38,33,108,89,190,151,14,179,151,245,230,8,107,45,159,194,198,93,249,153,10,228,190,167,175,174,1,137,160,188,115,25,22,119,117,16,74,171,172,183,134,126,198,45,168,65,210,126,234,4,175,72,135,239,8,183,211,27,170,110,106,253,209,160,68,172,30,111,186,234,174,80,57,51,2,102,135,234,10,227,97,196,213,116,165,233,91,211,146,246,178,35,144,14,190,110,93,252,162,116,14,101,121,52,42,62,4,237,184,139,57,80,242,0,89,225,233,140,40,192,16,224,77,245,185,232,217,124,63,93,166,232,34,178,149,166,151,166,38,51,153,36,7,135,243,96,103,68,192,109,76,253,105,34,236,197,141,36,118,166,50,244,123,17,140,219,241,169,41,33,232,250,203,99,183,86,2,166,21,70,183,43,210,222,187,196,147,41,21,17,7,68,134,113,210,47,134,75,249,137,242,2,155,164,122,204,255,177,191,187,21,189,38,41,190,22,130,246,2,110,11,83,251,44,59,158,201,90,91,13,17,83,65,246,107,179,37,188,245,204,37,67,245,118,43,54,58,53,253,48,82,219,28,177,203,210,133,212,213,50,60,75,179,199,217,131,141,186,228,183,97,222,137,207,113,246,134,220,245,115,192,113,139,165,26,39,215,24,175,230,204,220,193,82,91,4,35,161,45,154,69,141,214,142,67,227,143,70,177,149,238,86,25,190,134,103,97,157,55,223,237,227,241,209,120,92,2,62,103,71,86,231,134,126,208,212,35,183,178,135,176,250,152,49,126,6,209,189,247,78,150,238,227,211,45,152,68,252,128,24,221,232,46,197,75,152,38,11,235,57,10,243,38,213,229,163,197,96,69,130,131,154,117,117,172,112,0,83,124,17,20,23,214,7,110,94,163,13,138,77,172,246,50,181,88,249,93,60,208,216,144,215,66,92,98,134,25,67,247,237,199,249,89,228,114,107,92,141,236,148,126,78,40,202,86,202,239,201,186,158,231,217,200,138,226,230,56,33,189,235,213,244,126,123,208,174,83,21,162,103,83,102,87,136,247,34,15,145,228,236,33,47,185,183,159,123,156,251,75,125,255,109,36,146,98,118,246,71,54,106,75,30,226,170,48,59,169,243,18,191,204,42,216,242,155,41,208,4,139,39,11,247,23,65,13,135,43,165,203,67,96,107,33,125,243,172,247,41,199,34,25,37,42,24,2,158,237,81,122,2,83,13,250,18,132,253,227,253,96,155,149,178,98,5,172,68,195,149,192,213,104,82,99,129,192,26,38,15,110,202,80,97,33,209,30,82,229,100,43,197,164,48,5,78,93,47,222,68,96,226,181,104,188,23,123,24,214,11,167,2,251,193,179,137,13,68,105,41,13,246,241,224,103,137,36,25,20,250,77,186,159,93,4,117,218,92,122,245,52,211,227,153,234,43,201,52,44,184,124,251,141,56,11,85,22,62,172,77,36,182,223,194,79,99,43,12,131,111,15,75,158,118,20,241,40,113,78,251,136,44,31,82,141,67,7,13,106,188,252,190,8,53,158,75,175,38,177,26,179,152,102,184,166,232,216,206,117,4,74,219,229,231,201,160,90,138,7,103,14,103,137,70,18,200,207,145,237,29,80,114,139,31,93,72,146,71,90,116,80,48,42,3,122,156,247,28,94,25,162,25,123,202,183,228,102,35,188,255,102,12,79,50,9,9,12,175,88,122,103,75,63,167,160,204,224,14,11,217,203,123,90,137,165,220,220,236,227,48,242,141,116,94,159,108,36,8,28,34,95,139,149,158,245,234,122,204,131,28,57,87,171,177,148,71,67,221,48,135,47,91,40,207,146,80,15,141,171,47,218,126,124,240,51,8,226,219,20,163,183,11,31,28,58,147,169,203,135,31,30,145,63,71,76,161,232,215,130,230,54,191,12,162,113,140,202,20,135,16,226,109,88,182,49,235,20,167,87,163,198,183,182,29,72,103,225,34,103,27,47,6,95,233,18,167,173,160,104,254,38,18,2,172,58,81,22,133,178,35,226,72,249,99,86,18,106,159,145,191,160,166,91,163,195,12,225,74,17,254,61,182,84,175,250,185,150,181,124,70,84,143,166,114,49,237,232,145,34,203,23,65,191,150,36,89,140,32,7,101,137,17,244,67,74,241,115,245,79,113,254,5,82,63,39,54,77,35,43,69,14,2,138,133,215,206,66,14,150,136,226,140,224,177,105,123,45,129,27,6,119,126,209,227,33,37,34,152,68,200,178,196,213,224,178,211,86,250,0,215,75,10,97,163,202,209,70,237,55,82,62,158,81,58,231,96,145,216,2,204,19,56,21,14,211,222,41,75,151,54,155,18,203,243,76,50,11,102,11,204,231,140,23,35,151,223,101,170,80,208,219,103,12,11,228,32,175,192,157,226,184,2,251,152,143,57,49,242,38,123,41,188,197,237,125,80,10,218,154,120,48,21,26,158,216,116,8,152,52,77,26,193,53,63,34,34,15,17,206,250,220,123,91,17,181,195,149,185,35,15,222,178,189,77,192,84,48,202,189,143,41,126,156,248,120,50,226,12,18,121,168,38,236,156,90,192,72,22,119,129,143,211,247,210,166,22,50,46,50,89,136,137,236,119,53,92,170,163,253,135,214,6,155,128,0,165,26,191,79,177,172,54,98,132,29,15,92,241,56,134,195,4,136,35,221,244,83,69,207,151,234,26,24,66,159,24,108,148,172,139,117,236,93,24,171,63,197,104,154,208,53,116,91,235,194,4,135,83,236,210,192,200,54,221,41,184,44,24,63,135,94,77,152,231,110,102,56,31,70,169,254,96,116,218,246,157,7,11,174,222,253,8,154,128,249,223,14,184,188,146,103,0,130,132,215,144,88,203,148,100,135,94,187,45,102,120,97,232,52,95,227,223,129,151,69,245,2,70,237,65,158,11,134,82,79,158,88,219,158,148,241,1,159,133,119,231,0,77,99,212,8,42,122,12,7,207,193,45,162,150,140,129,192,118,88,117,135,41,124,16,20,198,228,171,246,55,169,193,227,73,170,192,103,149,214,228,112,35,101,49,100,38,160,27,126,187,254,104,249,131,52,90,95,122,115,77,60,89,161,96,51,182,81,224,77,98,204,223,171,152,113,172,104,163,62,248,162,168,145,149,242,158,108,89,203,224,181,204,150,241,37,190,109,178,25,73,63,45,213,23,30,148,66,200,205,225,68,44,238,45,34,251,65,237,150,160,124,234,91,136,68,213,202,66,118,85,97,35,134,118,24,97,228,148,5,54,35,61,96,244,60,247,155,162,208,16,102,79,138,34,42,123,126,172,190,175,137,168,70,190,84,217,211,196,224,214,115,232,128,169,245,189,1,117,146,121,231,243,233,107,195,138,187,87,92,13,245,83,86,152,179,193,171,250,145,182,132,90,66,96,250,182,252,226,197,201,145,155,160,52,148,199,189,137,89,63,231,196,46,38,72,177,29,70,167,58,41,124,14,150,125,243,35,104,243,89,60,87,96,20,18,125,233,209,29,144,94,217,62,48,133,45,119,247,199,155,35,45,173,240,222,206,20,97,45,1,108,200,242,94,232,163,196,123,145,21,222,178,33,25,243,74,245,153,116,102,240,74,58,83,32,225,141,61,129,68,99,125,204,230,192,40,43,20,127,107,154,102,155,124,76,104,89,46,183,19,40,213,87,91,94,122,88,167,241,157,133,104,228,173,39,82,72,60,142,90,233,230,63,157,138,209,173,8,76,81,241,13,105,192,106,32,66,109,13,22,198,149,61,224,189,8,58,172,215,128,4,76,249,231,45,86,56,239,15,19,127,234,2,83,104,236,11,27,55,35,101,29,20,226,231,238,84,157,63,178,146,167,194,76,219,235,207,89,36,230,53,109,17,149,129,189,201,111,13,195,203,150,17,227,65,188,252,105,161,96,50,154,78,224,109,188,96,254,206,20,181,124,102,209,54,47,203,175,62,159,162,116,57,184,206,113,177,86,142,49,41,248,249,85,97,90,248,71,192,19,35,126,10,220,92,32,11,180,153,100,147,162,132,164,226,98,227,131,93,2,119,202,17,239,244,239,86,189,60,187,194,45,138,194,150,57,4,122,184,16,214,79,113,40,118,36,44,166,124,107,88,236,156,118,211,18,62,36,218,4,45,116,3,52,71,9,153,202,152,33,183,226,77,164,28,37,196,144,70,17,152,32,144,175,91,203,251,190,76,24,240,162,211,45,174,198,51,145,85,111,245,160,87,175,9,56,163,253,168,191,205,68,154,14,79,58,141,138,194,198,1,234,55,39,58,88,139,60,26,52,197,205,199,148,102,189,241,228,121,129,59,229,139,14,119,122,53,183,194,147,98,106,191,57,158,166,206,180,13,215,249,229,239,155,164,170,18,201,101,129,33,78,243,181,121,182,38,180,246,228,209,96,123,190,141,225,192,13,19,243,161,205,218,36,252,98,216,18,135,28,186,112,15,165,229,243,176,113,60,183,15,12,251,112,140,41,158,99,18,59,101,179,127,181,236,55,183,0,249,80,148,35,39,80,2,84,98,44,88,49,117,245,137,70,228,24,230,194,7,83,28,84,99,162,17,55,211,1,199,82,112,27,220,196,83,234,144,83,117,67,160,127,213,33,33,245,234,36,101,229,201,134,81,250,22,135,41,45,213,183,158,196,27,155,163,84,179,47,153,103,116,55,92,53,88,20,115,216,75,245,115,44,115,39,2,166,196,79,94,26,102,46,255,210,80,26,31,87,69,158,11,190,129,238,235,30,98,159,242,82,39,148,93,80,42,231,54,14,92,77,125,138,189,186,33,180,186,18,62,6,163,223,33,31,203,104,193,106,220,28,133,245,136,210,156,165,74,229,226,165,8,155,166,75,34,226,214,84,150,210,76,233,155,56,45,61,231,173,21,38,76,231,95,11,114,221,249,250,64,129,45,45,231,191,109,252,124,83,225,51,235,188,170,6,46,25,204,175,249,96,172,250,145,252,230,166,28,255,230,2,133,219,148,214,7,124,182,129,253,22,254,166,94,170,148,64,139,8,130,3,118,250,122,125,204,26,91,208,27,179,3,195,45,235,143,77,99,219,220,114,103,24,86,151,91,172,52,255,205,170,35,202,54,145,220,126,130,209,189,201,60,218,244,194,209,38,227,48,189,8,239,132,32,238,136,176,143,207,81,211,101,171,242,100,221,184,128,253,106,142,235,190,100,68,161,14,244,230,66,227,199,24,159,175,201,191,133,173,77,189,115,147,245,1,140,8,139,143,89,194,122,203,242,219,199,40,170,183,157,127,154,230,219,107,110,2,69,5,186,249,79,255,232,251,154,194,213,213,146,13,46,143,175,202,80,14,198,251,203,116,46,67,111,254,133,187,159,93,148,156,229,71,19,243,187,247,217,214,151,195,208,51,234,152,80,182,84,226,222,166,70,46,240,164,96,211,93,77,28,209,252,170,107,155,105,159,111,79,112,147,18,56,255,144,17,195,14,191,106,154,160,104,1,232,199,36,136,25,78,87,129,25,168,13,153,41,176,240,100,159,10,176,71,175,87,103,1,12,119,136,127,14,104,2,206,90,210,171,217,115,252,99,22,210,108,83,127,27,27,168,198,123,157,189,233,216,134,114,53,255,158,31,204,1,162,11,196,8,48,183,195,116,243,15,185,58,39,196,77,170,195,21,45,208,52,4,46,20,6,54,135,169,183,146,229,69,97,204,244,176,51,53,76,133,194,39,133,25,113,127,49,196,128,243,59,240,145,222,165,28,219,175,46,180,45,202,68,51,17,90,223,176,138,21,169,181,42,104,177,254,114,135,177,139,146,188,23,140,10,151,86,141,146,37,226,14,122,241,198,215,247,139,49,245,94,226,254,23,173,29,213,191,54,197,233,61,125,96,232,157,220,10,34,129,221,223,183,206,191,146,204,59,160,25,103,94,28,240,77,167,206,184,74,157,192,85,76,55,206,67,152,54,238,128,228,137,85,216,4,38,76,191,2,77,196,33,21,61,171,212,251,51,112,59,43,178,97,2,239,234,170,97,192,28,251,178,232,17,57,231,116,191,176,213,134,234,205,105,21,241,204,33,20,229,105,84,253,84,212,31,119,247,154,40,142,233,114,154,35,133,7,237,170,223,28,222,230,170,191,205,113,220,99,76,16,85,145,72,203,134,191,194,25,240,9,40,19,40,72,50,224,211,248,215,171,195,203,40,82,4,62,95,199,155,213,22,173,57,235,81,230,162,136,206,25,235,187,194,217,140,76,46,90,224,105,90,241,14,19,178,148,83,147,111,63,194,138,201,164,239,94,217,113,251,105,41,165,24,53,106,169,197,190,66,229,132,75,106,192,214,241,36,48,7,128,251,47,217,218,91,101,237,21,226,123,113,190,192,102,112,174,47,2,255,228,145,28,38,227,253,124,58,107,34,165,0,242,194,212,12,62,46,13,224,179,197,213,152,107,25,226,134,38,55,167,237,110,199,123,67,172,214,228,124,65,66,34,123,6,99,145,141,31,73,62,9,185,172,225,137,178,101,133,70,98,189,25,235,247,89,187,254,222,103,213,23,9,45,16,66,244,122,5,244,40,138,144,44,181,31,21,116,173,254,189,96,162,213,29,7,178,118,132,176,47,21,1,196,216,89,191,215,176,18,43,231,57,192,66,146,45,133,142,190,113,153,132,127,73,75,41,252,162,167,1,97,85,63,187,18,91,248,35,18,3,62,227,27,49,40,122,57,154,154,3,198,183,187,253,123,192,30,50,37,16,4,17,238,217,255,124,163,77,212,54,228,38,87,47,98,241,254,220,168,15,22,253,233,51,227,17,126,15,24,6,53,185,247,50,74,174,248,233,98,210,234,2,119,202,10,226,230,25,106,97,253,105,36,166,124,109,211,87,154,31,243,63,48,193,136,254,174,54,9,244,128,171,213,55,198,168,88,53,201,187,216,204,80,111,165,163,138,21,58,241,247,100,168,178,210,183,127,97,235,87,91,2,195,4,231,69,207,208,114,91,201,245,131,59,60,183,158,164,219,38,191,57,223,123,53,138,89,146,151,113,192,194,154,197,45,163,46,146,238,187,139,86,230,134,108,120,8,77,102,31,51,120,125,96,100,124,179,148,204,99,100,78,8,248,151,23,128,66,92,34,55,47,62,65,121,132,118,142,255,216,32,62,44,251,227,234,17,47,147,213,16,49,203,134,134,44,102,245,188,48,37,113,235,157,120,20,218,116,190,172,195,12,107,86,152,10,241,238,55,167,159,238,149,24,1,55,216,245,151,195,157,150,184,42,48,98,45,191,32,61,48,181,3,233,3,195,170,81,126,48,189,117,229,145,100,27,76,194,173,59,204,245,83,95,236,156,28,151,150,28,237,39,24,36,183,162,107,250,157,73,25,126,222,201,98,179,23,76,108,244,243,115,101,219,215,116,193,118,183,19,107,233,43,47,183,31,128,57,20,138,222,28,130,173,117,71,4,34,226,115,80,232,43,219,238,124,71,228,216,241,152,85,114,53,226,234,55,99,8,12,61,202,115,197,154,157,40,201,239,109,107,123,203,128,80,172,183,123,192,212,151,20,185,120,152,151,30,48,49,218,103,67,19,45,112,157,64,88,246,54,127,35,111,141,253,221,138,63,119,182,106,127,249,233,245,107,26,113,152,118,248,36,95,146,208,250,141,183,45,235,209,104,143,185,27,170,51,252,171,254,224,44,18,206,68,64,44,57,116,127,155,195,238,12,217,187,122,115,38,212,121,127,59,25,31,228,155,224,240,196,160,103,121,103,112,178,9,30,105,55,96,84,13,243,157,100,232,125,214,199,114,4,92,45,6,231,112,167,47,114,8,92,172,12,216,96,26,47,90,125,141,177,118,245,166,54,212,97,196,208,94,216,215,84,10,203,229,29,49,248,216,35,111,163,161,254,190,212,20,55,167,216,242,213,65,55,171,119,108,87,161,7,184,32,67,85,5,134,240,249,193,103,138,39,29,150,74,152,230,238,26,80,73,239,250,100,195,204,34,112,169,168,131,118,56,130,134,188,23,73,210,245,51,141,128,145,183,175,122,177,233,53,249,189,177,15,94,135,4,48,58,84,63,67,25,152,206,178,207,79,15,136,29,253,183,155,213,129,42,76,173,238,93,96,144,140,75,203,21,40,162,72,45,80,196,48,167,62,56,252,246,211,135,180,217,84,173,10,111,231,63,51,121,221,243,121,245,107,67,153,50,178,191,87,37,53,50,229,201,172,222,172,249,131,227,169,53,189,57,13,25,173,251,7,49,29,157,38,163,66,51,205,205,216,0,211,80,170,243,20,42,112,223,167,11,12,220,77,206,29,56,108,112,75,253,201,41,117,30,83,166,18,12,242,243,119,104,45,43,34,61,191,46,87,143,102,10,181,23,166,99,247,17,81,91,151,14,206,229,125,52,114,154,154,116,129,62,132,242,91,135,173,173,170,43,12,93,72,189,191,77,86,134,178,23,129,137,43,79,135,59,164,48,85,230,169,5,95,124,178,88,178,245,41,99,91,105,211,26,183,248,137,242,97,220,233,37,159,4,231,249,138,117,154,84,45,7,92,83,24,122,11,255,109,178,40,75,190,136,133,157,235,189,183,145,91,45,157,13,100,154,174,56,252,162,218,133,141,95,47,110,253,70,11,151,105,100,39,137,154,25,155,197,186,4,54,203,136,71,96,162,20,120,24,127,236,133,201,189,206,254,249,105,178,235,126,53,117,168,93,215,182,9,117,103,71,233,32,213,109,197,66,89,41,238,141,150,179,174,78,226,160,99,248,131,179,23,207,53,117,192,145,151,244,159,110,166,193,81,245,193,9,189,249,160,192,179,177,155,94,141,137,228,31,251,108,95,240,154,232,183,166,191,226,130,72,38,230,207,76,56,171,47,249,194,135,251,171,21,189,53,148,198,211,103,2,12,162,99,124,102,25,157,132,254,210,198,86,159,100,117,81,165,60,226,98,122,186,242,103,142,82,171,16,95,43,99,8,125,102,56,180,37,121,58,140,35,161,159,195,104,224,98,200,232,159,31,69,209,200,95,131,226,144,21,189,119,49,167,200,97,227,42,212,39,59,59,193,242,77,101,38,19,192,212,65,105,240,73,223,247,130,67,168,62,250,3,96,170,209,253,140,24,166,151,82,244,193,161,243,189,134,18,125,250,101,125,150,253,57,111,46,195,159,133,197,32,130,208,139,137,186,245,251,214,227,156,54,163,125,30,252,216,252,195,151,30,221,170,73,210,246,252,244,89,113,57,174,198,246,211,179,143,5,53,124,237,13,100,19,167,206,66,74,154,214,136,155,147,67,24,138,66,37,218,2,221,148,87,233,68,170,115,4,74,21,157,46,61,254,98,212,7,183,239,252,166,193,218,119,171,1,149,224,212,125,118,209,44,30,247,166,168,162,84,189,55,138,76,41,224,179,60,62,75,135,176,103,118,16,221,226,207,70,72,255,94,188,242,32,194,144,245,165,224,43,110,15,134,180,230,51,17,50,233,238,128,77,99,76,224,124,156,233,213,2,70,98,73,30,109,76,250,227,247,131,75,210,19,251,216,30,41,199,52,26,212,25,37,61,85,217,147,174,217,202,108,44,210,146,98,167,42,57,102,127,111,164,161,182,30,108,137,96,184,63,56,30,166,174,45,196,154,119,140,55,93,111,98,242,218,173,161,141,189,112,27,69,248,59,236,192,238,187,250,46,75,19,117,74,31,107,128,170,247,120,110,50,131,235,99,13,144,234,72,113,243,68,219,185,94,61,111,102,143,216,220,62,254,111,215,107,177,198,227,173,42,61,112,186,118,58,42,189,213,103,153,209,88,36,189,154,168,110,247,95,166,47,243,99,95,81,13,62,124,203,64,188,172,126,214,14,20,164,219,205,47,179,97,154,126,13,10,248,99,30,101,66,4,159,111,217,249,45,31,112,154,143,71,255,220,27,25,112,159,40,70,39,152,117,64,207,199,75,126,111,200,89,62,166,184,209,73,198,218,162,83,162,233,213,228,71,147,143,119,63,62,90,109,106,178,86,130,125,110,249,209,218,72,145,188,216,218,121,188,179,254,184,89,227,209,227,208,61,159,121,215,251,100,244,40,96,33,61,56,225,247,95,15,196,232,75,118,209,213,3,65,206,190,142,151,193,245,181,165,115,243,243,212,151,109,5,184,163,120,149,245,234,227,84,251,234,49,130,229,169,235,62,153,22,94,60,26,234,77,159,71,107,148,8,196,213,48,125,174,15,12,135,68,60,26,125,151,58,104,182,124,82,188,24,145,218,62,21,134,63,242,193,212,195,14,133,97,165,123,55,199,18,124,190,238,89,198,99,221,186,149,133,31,13,159,118,17,183,110,140,176,88,161,182,66,85,93,157,62,26,215,253,167,105,103,44,18,182,128,116,96,186,231,132,216,56,148,126,15,69,252,247,202,80,1,163,86,242,150,230,129,203,116,18,77,96,147,41,158,10,163,71,228,175,85,72,224,207,15,92,233,88,189,48,85,19,79,239,204,136,47,168,113,242,171,97,220,76,69,156,89,2,87,171,5,76,11,234,144,247,130,93,47,249,177,216,169,113,148,64,35,206,255,113,195,227,197,40,8,175,226,165,211,244,51,46,19,204,50,17,150,249,164,137,129,161,11,141,89,126,188,40,212,163,30,204,245,238,41,27,229,95,126,228,86,118,53,157,33,211,97,179,253,62,87,195,233,59,28,166,96,121,200,147,67,75,80,28,204,8,133,201,247,66,124,98,249,210,182,250,130,241,121,48,114,181,62,40,20,104,206,167,182,9,76,190,199,23,16,107,11,30,39,129,51,91,214,118,24,106,22,9,159,157,3,5,83,61,110,110,103,140,204,82,132,89,114,139,71,59,167,209,83,150,4,182,8,150,15,10,93,37,73,162,42,219,234,145,221,50,68,66,160,174,164,55,47,150,234,186,240,64,117,105,233,163,157,89,235,139,147,238,174,60,62,15,126,28,227,48,181,219,248,21,193,104,80,165,179,155,56,76,251,119,150,81,65,43,172,184,41,114,54,29,99,255,22,216,20,66,252,230,70,204,190,228,189,10,71,140,111,105,216,18,59,125,2,58,24,196,45,110,110,121,25,125,180,98,186,228,23,38,233,249,8,243,12,110,207,15,104,68,197,134,124,109,104,81,106,139,139,241,142,52,88,132,116,240,118,67,167,153,112,241,254,192,20,71,248,136,163,153,253,148,26,236,167,11,196,242,14,15,82,228,250,90,4,46,124,38,81,249,223,150,222,219,148,168,226,98,56,179,63,15,126,38,173,192,103,82,61,229,239,118,19,24,197,223,218,100,176,116,13,28,120,133,39,219,248,242,165,149,207,7,169,211,45,134,134,230,131,70,37,121,52,56,36,29,254,21,65,233,139,173,89,82,92,109,63,175,40,133,68,62,15,201,108,173,161,63,125,38,121,142,137,102,245,250,159,7,55,5,1,71,105,30,212,181,123,12,40,84,75,29,70,228,64,55,134,76,70,209,131,88,205,106,227,116,75,58,63,54,222,18,128,80,68,142,109,131,151,219,111,118,50,206,252,185,152,142,23,159,164,40,150,239,60,20,158,101,184,57,14,107,54,138,44,10,243,185,239,213,103,15,153,159,64,46,58,225,179,249,60,35,92,114,140,67,133,27,62,234,118,216,244,234,244,209,160,225,114,3,15,241,157,154,116,129,100,24,150,220,21,168,44,143,207,247,162,12,208,167,66,53,223,235,59,40,84,196,249,131,79,234,234,245,181,173,67,213,159,27,90,252,53,63,11,183,213,20,168,209,52,232,199,236,36,30,253,177,241,65,146,94,12,81,184,175,30,138,84,242,170,58,7,41,5,138,119,30,22,156,209,171,77,178,204,175,166,117,249,81,137,219,110,87,247,246,61,163,118,100,77,116,121,144,4,200,110,138,84,12,132,38,145,115,83,193,233,190,52,43,172,116,93,79,124,140,160,229,103,0,13,40,185,124,134,12,105,139,184,250,60,22,121,50,253,28,213,121,133,14,156,154,62,54,47,177,253,224,51,25,209,167,167,204,230,130,125,238,129,158,99,5,17,200,238,26,117,191,117,41,139,45,179,107,134,25,16,90,167,230,112,154,229,11,19,54,115,47,160,32,114,53,179,198,251,201,21,248,60,96,196,154,184,1,86,3,14,193,183,195,208,191,104,10,5,153,136,230,209,22,220,61,202,219,5,46,205,165,6,129,27,89,77,125,45,122,147,124,60,33,227,78,67,102,194,66,178,212,175,37,126,215,52,25,134,106,247,138,183,134,141,240,147,2,65,68,54,126,152,172,95,149,85,105,173,29,183,6,9,120,240,101,245,222,4,91,60,112,86,240,194,182,190,52,21,129,195,173,171,98,82,129,229,147,96,65,82,35,110,14,45,70,209,155,91,228,230,194,116,15,83,252,38,112,53,49,7,135,97,110,144,141,144,221,251,156,55,211,97,244,192,100,27,93,168,53,120,214,137,156,58,5,51,69,51,67,166,130,22,176,117,170,75,94,137,230,228,114,71,13,170,237,36,245,231,7,230,180,241,3,153,236,205,148,192,28,230,24,213,133,119,88,168,154,145,82,133,102,110,88,30,126,177,125,0,125,50,52,14,99,159,204,191,90,169,170,233,178,17,47,61,40,136,29,154,168,163,30,205,93,159,243,27,20,182,104,154,111,80,162,211,29,166,196,178,106,146,16,137,33,223,111,144,2,163,46,236,193,8,75,76,55,227,207,38,200,9,41,87,155,254,148,79,195,76,68,42,107,22,208,84,189,61,88,137,91,148,213,238,251,101,146,226,183,171,117,94,233,111,35,122,237,51,233,248,154,86,73,161,47,134,144,153,255,182,241,77,141,79,70,151,244,154,95,77,21,139,238,72,72,204,149,43,70,11,63,10,182,194,39,199,88,57,108,238,163,37,11,209,38,93,155,149,200,67,117,56,195,28,36,143,182,233,75,244,67,51,25,111,151,102,63,55,194,173,110,227,16,85,205,101,235,213,216,25,57,59,12,31,238,150,97,217,144,124,184,153,2,71,45,14,139,108,181,84,228,248,197,99,64,35,37,182,27,57,170,228,6,18,18,34,112,224,9,60,88,236,14,119,35,80,149,45,30,106,159,237,6,45,69,15,125,22,61,1,18,222,173,191,54,14,231,250,24,57,201,186,146,46,220,126,241,121,133,97,227,242,155,211,216,51,119,253,192,112,80,93,24,201,197,218,20,197,153,242,7,175,38,146,169,23,19,130,247,91,23,250,44,212,123,161,175,61,118,52,147,242,248,184,116,185,134,141,127,172,56,169,205,197,66,161,175,118,57,120,204,159,86,62,182,21,62,131,255,110,66,163,85,61,182,108,78,217,239,91,101,99,140,173,251,107,162,140,219,63,10,204,193,254,241,77,18,113,191,125,97,138,86,244,168,55,244,126,201,76,103,124,74,234,207,177,89,173,225,63,221,161,137,249,156,229,196,95,110,162,140,100,223,234,31,179,206,232,109,29,173,156,99,251,51,214,233,210,90,129,226,35,171,231,143,35,211,146,63,54,103,238,148,67,17,238,162,91,233,134,20,178,145,86,106,208,161,64,237,55,46,156,122,23,150,25,162,37,196,123,183,191,52,97,206,174,81,187,179,247,143,203,129,118,158,25,163,99,106,184,49,155,40,242,253,237,69,130,111,149,172,145,53,20,224,239,131,91,179,223,99,189,6,198,83,241,175,181,104,38,91,122,115,4,235,110,177,179,149,246,147,109,255,38,108,189,146,135,236,222,160,105,78,163,222,9,109,8,191,185,233,162,215,79,72,253,60,206,53,133,233,102,71,94,246,221,28,238,55,26,14,127,48,205,29,243,209,100,54,163,7,161,26,225,194,19,138,77,137,61,155,116,83,186,129,57,235,218,175,226,176,161,196,226,170,59,40,92,30,167,72,252,158,78,9,196,186,181,164,203,84,188,242,146,12,6,173,102,126,94,35,235,192,169,43,23,19,142,143,175,61,77,142,76,50,74,212,84,166,219,157,1,108,21,154,83,96,4,170,226,106,59,107,186,220,124,25,239,137,191,117,49,170,16,185,154,174,195,20,99,86,76,95,73,222,250,44,153,91,144,188,200,75,85,74,233,3,101,123,58,238,182,223,27,146,211,253,206,30,34,109,181,199,10,33,31,145,101,188,33,80,62,11,200,199,251,108,138,67,2,134,166,51,233,14,192,175,250,86,34,149,5,165,147,171,154,182,50,130,30,239,44,167,65,151,96,100,128,172,157,45,191,107,37,139,55,209,107,45,84,105,200,4,70,115,203,107,111,129,81,44,238,10,119,180,205,227,234,179,229,148,42,79,141,203,235,126,59,48,57,60,121,110,232,136,60,127,7,12,249,175,60,249,153,191,228,186,2,238,146,87,161,36,238,204,186,184,22,147,83,18,166,20,250,87,47,252,2,166,147,73,158,187,99,169,221,204,10,66,124,43,103,189,55,181,66,247,156,167,64,184,237,37,201,168,98,105,174,107,72,115,177,85,186,8,124,166,201,154,241,100,9,201,34,65,145,75,221,45,94,138,186,104,133,173,59,163,4,108,188,221,1,67,141,93,222,136,89,10,65,146,108,208,26,31,3,200,223,218,178,171,239,185,187,181,95,199,131,241,103,233,150,167,203,41,205,219,94,106,154,63,37,107,58,137,114,212,84,125,35,28,118,10,73,122,131,244,80,138,157,142,110,135,45,35,218,127,229,173,129,210,130,45,73,155,243,99,240,162,215,128,7,219,222,131,9,34,223,112,120,166,160,13,97,154,135,98,112,120,177,15,193,1,4,112,222,167,30,70,178,238,135,26,28,199,83,162,175,199,214,76,104,53,220,229,129,198,198,238,178,85,241,117,134,167,229,105,42,134,253,65,110,142,122,201,173,166,4,198,163,146,170,151,129,220,76,141,215,166,220,88,220,131,78,254,96,122,181,1,164,199,223,73,138,193,87,61,57,78,148,183,61,242,26,46,60,219,253,37,193,167,102,62,193,2,55,5,134,135,39,94,187,87,244,122,223,147,77,139,69,101,31,83,170,70,139,100,122,207,14,156,168,72,184,112,165,77,74,102,18,172,247,201,179,200,120,83,104,144,10,76,253,84,141,81,201,196,5,164,6,195,116,224,91,140,41,197,195,77,230,161,201,37,248,254,78,173,214,40,114,45,9,128,155,188,64,40,116,105,245,20,28,10,80,65,95,116,89,157,244,67,141,121,232,218,200,70,223,91,150,156,12,191,172,250,77,151,102,136,186,138,230,67,167,145,101,221,36,241,129,73,19,110,129,105,194,233,190,39,52,82,48,69,242,115,214,52,29,219,81,155,214,173,168,87,79,68,63,238,78,7,29,95,145,54,26,104,111,173,37,248,194,148,126,235,12,183,118,86,143,241,103,206,138,37,229,137,100,30,104,249,245,81,57,243,247,179,165,44,99,235,138,33,37,167,51,165,244,10,255,174,222,246,82,224,66,192,78,96,84,10,178,239,87,141,180,167,86,241,89,247,125,137,155,19,18,123,215,242,146,107,249,170,71,52,96,75,158,151,226,238,234,59,116,133,95,90,10,94,76,234,203,13,163,10,229,166,132,203,40,22,35,170,190,28,102,105,72,238,122,91,131,173,219,139,244,162,157,51,236,205,147,77,177,84,243,35,175,218,135,126,155,17,117,162,136,190,250,213,248,202,143,12,235,192,248,155,94,45,147,235,111,209,247,7,31,239,53,109,223,38,207,178,128,175,125,61,120,90,3,156,163,77,212,25,45,196,77,17,164,15,9,89,215,36,207,101,246,248,245,186,51,46,184,176,70,113,76,84,242,155,195,47,78,84,51,79,133,247,114,63,203,224,36,157,117,20,46,145,37,110,126,243,13,121,150,94,109,231,96,14,24,255,232,61,248,25,129,81,61,12,158,141,69,248,137,142,25,12,165,216,123,242,253,136,155,12,61,115,208,215,101,49,98,185,87,157,65,12,228,184,44,190,54,206,121,247,9,141,26,236,68,18,6,171,196,144,145,214,83,130,17,63,13,155,86,239,31,184,214,247,219,164,67,251,231,230,86,87,228,48,53,62,245,243,94,103,79,245,253,219,42,13,164,246,3,24,70,13,191,57,242,4,159,33,165,39,60,249,144,98,98,55,29,21,139,43,197,152,25,183,178,76,21,216,117,147,7,232,73,3,108,88,219,244,107,191,152,174,245,178,73,65,164,77,149,90,125,170,192,53,154,164,228,24,24,206,201,234,112,133,70,71,222,58,157,109,116,199,91,99,241,126,62,8,122,132,151,223,114,25,19,218,254,78,83,43,161,244,65,129,15,67,122,125,129,41,28,205,1,159,125,56,233,100,56,6,202,229,73,93,80,199,209,202,45,79,126,76,148,228,185,82,224,254,25,179,227,103,144,90,191,40,125,223,101,77,133,43,157,53,1,99,252,203,189,169,89,89,126,246,144,21,170,69,39,90,53,33,197,7,35,251,36,115,161,114,243,228,48,241,200,199,238,103,112,243,168,48,104,222,159,91,239,17,105,34,208,148,165,77,12,49,3,186,233,226,226,66,137,133,12,25,29,52,221,93,111,244,164,180,13,127,88,243,149,159,153,180,126,78,169,176,59,40,121,161,92,2,70,136,122,127,96,154,81,31,156,159,220,141,193,80,215,191,155,159,99,169,127,174,134,210,125,62,56,75,19,191,193,195,163,82,180,152,157,3,245,217,2,168,118,179,15,223,247,162,255,76,24,221,13,198,204,239,1,67,158,249,62,182,209,203,132,119,145,141,40,75,54,121,224,217,125,183,52,46,101,73,195,26,188,179,31,17,118,181,132,165,6,109,170,103,47,191,79,158,97,166,237,47,220,6,140,162,107,13,152,198,203,245,129,151,215,45,2,19,76,82,116,69,54,211,80,33,31,111,240,116,162,93,125,135,28,143,105,139,83,101,48,154,119,15,62,35,46,99,186,160,135,117,163,209,90,10,87,150,171,77,210,46,134,188,80,30,91,198,7,174,30,53,203,172,160,221,234,7,13,23,214,250,13,151,108,119,133,46,231,54,124,192,141,248,90,54,75,182,222,226,133,137,153,149,186,117,159,70,219,115,123,137,18,66,1,56,254,50,224,200,107,23,119,189,233,147,235,243,115,53,53,194,251,161,82,243,136,238,84,41,205,111,141,234,213,148,94,95,131,157,86,240,7,87,233,209,60,135,98,137,82,0,254,112,78,186,249,1,123,245,205,12,84,137,61,104,17,182,110,248,11,155,4,133,130,229,185,45,112,51,84,9,137,209,191,159,92,157,2,33,53,26,235,100,130,86,43,206,136,171,209,171,19,70,5,54,255,146,61,243,124,224,10,81,135,92,77,45,91,137,119,54,81,49,217,194,169,6,156,201,55,28,242,156,60,138,194,171,197,54,203,118,205,73,165,176,113,72,7,124,108,175,36,131,114,110,13,85,143,193,105,111,235,138,237,10,103,143,96,130,102,17,89,52,244,204,130,253,224,36,114,7,196,230,8,121,221,29,254,124,202,65,137,100,83,216,68,154,28,238,240,203,77,133,43,218,59,15,182,214,186,128,153,222,227,26,157,80,70,113,178,202,205,81,17,200,217,97,126,71,88,121,168,220,52,175,193,97,40,71,228,184,167,167,223,9,27,224,179,93,120,108,95,120,121,93,21,112,163,28,74,97,75,99,6,92,183,20,23,142,74,50,103,198,139,89,55,247,252,192,163,120,97,47,112,130,229,246,3,135,255,0,115,16,21,173,10,159,17,175,254,211,132,239,159,174,159,161,213,109,32,208,129,108,71,160,108,63,169,76,159,11,240,235,74,175,154,193,249,18,127,252,224,252,168,178,33,223,168,195,25,77,48,88,50,253,183,15,181,160,229,117,82,147,73,59,23,153,11,205,102,199,117,22,19,153,9,226,211,1,83,137,136,90,210,15,166,133,19,186,81,129,225,88,186,167,42,26,245,244,108,125,96,196,125,154,195,72,210,202,10,233,20,90,93,130,87,96,180,43,63,191,109,188,22,213,225,188,69,94,30,120,159,105,122,29,182,100,18,18,93,172,55,184,98,151,167,184,80,139,200,67,170,253,71,183,250,206,27,177,35,175,147,104,207,16,152,146,251,27,107,76,20,77,37,97,225,35,233,65,145,139,191,119,163,119,81,206,46,232,195,219,101,81,90,248,66,148,9,201,111,227,58,121,245,70,178,99,174,202,153,252,11,136,196,176,152,208,180,88,173,100,71,187,219,34,200,161,193,172,46,191,109,236,218,241,219,133,150,163,165,87,179,227,118,255,237,227,215,166,207,147,147,248,189,76,122,118,132,26,31,170,192,103,243,29,221,199,60,111,227,216,125,176,213,164,39,127,242,31,155,185,194,176,126,79,31,243,99,157,207,167,199,6,60,188,253,2,231,114,66,15,255,64,8,24,61,83,123,96,242,63,47,114,112,172,20,147,214,188,15,54,206,190,221,167,108,105,16,54,37,239,196,65,29,122,82,210,249,224,76,152,196,23,24,29,36,69,178,246,80,23,100,88,228,46,108,228,144,75,208,134,44,152,95,60,57,133,229,107,162,183,147,174,34,27,48,34,104,73,127,26,126,150,228,87,179,227,108,153,166,24,50,200,98,59,108,68,168,69,224,77,137,145,163,216,203,114,44,147,34,142,140,63,154,14,166,50,245,224,134,51,59,3,62,150,71,213,33,133,221,230,161,24,81,89,238,109,101,117,254,185,216,70,166,122,94,232,43,208,69,25,240,200,234,19,158,253,10,122,194,184,186,87,77,2,15,211,13,240,10,165,68,53,199,20,194,210,65,124,182,94,214,91,96,172,99,57,253,104,21,35,142,232,48,113,206,44,175,77,7,139,215,55,193,71,205,57,45,35,14,197,221,37,225,0,38,105,41,63,205,215,94,190,93,98,133,78,105,100,131,243,205,10,70,28,62,59,245,18,107,133,223,94,87,203,4,216,74,65,101,46,76,204,231,236,48,78,181,68,168,134,9,11,248,217,199,217,3,93,154,160,132,151,111,9,43,137,17,138,121,229,201,140,153,201,151,38,69,168,89,168,142,76,101,32,121,177,52,205,229,107,232,47,47,26,39,82,160,217,74,200,4,166,220,207,215,71,167,201,88,138,26,129,77,248,221,225,101,137,1,129,119,116,153,34,34,202,142,38,95,203,78,225,26,247,110,236,126,10,23,227,144,117,152,38,119,217,206,136,178,34,84,234,48,58,179,226,9,67,110,211,183,127,77,130,151,77,138,188,207,231,192,13,127,48,57,82,57,119,231,143,100,255,126,108,228,105,187,110,227,180,190,13,207,143,208,174,65,117,155,192,5,15,195,15,129,78,162,176,138,15,79,190,111,122,200,133,126,13,213,204,49,24,149,28,191,26,167,100,138,75,137,211,16,21,57,192,150,46,19,120,165,248,101,60,194,42,150,231,164,36,181,4,10,99,245,210,75,55,188,128,254,210,144,240,201,194,157,103,18,213,247,181,218,143,240,70,96,34,83,183,212,39,177,232,137,206,9,76,240,189,58,58,217,71,229,157,200,234,214,229,247,174,168,79,138,221,105,5,168,222,19,204,97,142,112,187,254,244,166,209,218,159,27,210,31,153,70,180,119,159,73,24,23,255,216,250,5,134,82,217,247,163,78,209,244,28,122,53,196,151,241,211,84,64,169,249,6,67,9,162,195,14,195,124,167,48,53,42,37,190,149,21,240,77,25,112,100,152,166,219,242,191,6,177,33,240,160,102,163,251,163,209,206,45,148,90,195,228,19,222,28,37,77,174,174,44,181,84,41,249,166,65,153,206,146,14,240,3,155,10,231,253,109,8,57,186,20,56,13,18,7,45,70,205,232,212,134,108,57,211,172,152,21,104,167,176,75,80,202,205,221,0,163,149,149,154,39,129,199,138,202,117,211,208,60,235,94,190,8,110,128,215,1,29,216,154,194,228,167,151,181,168,110,135,161,120,23,35,104,210,35,233,1,153,68,64,247,19,115,132,167,158,186,128,11,255,8,141,178,194,172,222,233,48,26,204,18,135,178,238,88,239,31,79,212,142,164,37,155,252,162,171,196,131,196,180,20,17,232,219,2,159,211,204,219,109,146,133,5,117,75,90,166,207,186,125,80,155,9,5,46,129,177,154,226,209,218,36,184,51,5,166,22,203,29,63,162,57,85,90,98,198,50,1,177,26,55,207,198,50,40,112,165,22,107,7,76,138,188,10,204,204,247,247,130,187,115,117,189,247,176,92,146,195,107,210,152,253,96,180,103,90,142,171,105,88,146,53,2,165,9,145,97,135,161,11,16,91,127,221,34,230,11,19,57,148,182,48,96,84,241,252,189,40,135,19,242,195,97,86,105,142,81,41,198,185,240,129,113,160,252,209,48,158,117,72,233,126,218,235,161,40,121,124,159,44,123,54,153,48,247,208,108,50,167,46,125,218,254,224,22,202,29,250,211,240,55,199,215,166,66,161,203,17,194,153,157,134,27,58,116,74,159,169,178,62,176,115,239,254,224,162,182,202,178,46,74,223,57,206,15,51,77,229,230,3,246,245,236,40,157,122,250,65,166,213,42,117,135,127,250,89,2,163,13,80,29,166,72,179,200,70,127,108,61,186,65,253,167,17,39,203,178,237,32,6,4,91,233,133,173,81,79,2,16,20,22,144,128,184,48,182,247,252,192,231,197,188,220,148,12,203,134,38,74,97,83,65,113,152,122,31,57,57,41,44,24,35,222,187,82,64,42,107,128,2,195,179,211,12,135,17,202,17,219,146,17,235,101,196,213,52,243,74,124,110,155,62,173,123,41,88,92,77,106,139,15,108,217,172,184,58,153,51,37,112,167,85,223,159,28,194,14,225,186,100,138,211,217,189,227,183,113,74,101,88,168,254,14,27,238,192,19,197,50,129,155,73,71,7,140,205,38,195,66,41,136,87,138,164,106,81,99,113,58,55,181,77,94,130,149,170,133,222,229,152,33,231,89,156,201,7,184,119,97,81,128,204,178,123,195,40,68,67,108,128,229,131,238,48,117,206,241,182,197,6,163,118,99,121,166,28,18,222,134,62,230,131,225,8,242,133,143,241,81,171,236,73,108,212,53,199,215,66,205,41,73,12,25,174,124,90,97,29,70,12,83,108,75,8,81,146,167,155,105,90,193,162,147,119,238,92,29,243,204,24,112,21,30,198,17,185,5,110,114,110,83,29,80,35,130,128,105,14,55,163,192,199,228,246,178,5,174,134,34,79,166,2,154,113,121,190,223,254,58,218,219,232,247,99,68,201,130,9,139,243,160,131,115,135,137,119,224,153,164,234,211,172,172,218,220,32,57,240,57,41,139,94,77,154,206,205,25,72,83,167,52,109,82,221,200,241,249,174,166,207,89,6,245,188,215,246,52,13,121,96,252,188,135,110,227,46,91,129,30,127,73,31,124,147,125,218,1,103,74,125,4,173,172,207,248,229,148,133,51,102,80,53,92,189,60,134,244,51,105,172,173,240,68,52,212,225,227,116,200,131,65,203,2,1,85,192,84,152,62,123,27,248,60,172,111,212,5,186,233,245,118,44,90,246,73,218,100,135,27,73,158,246,96,120,151,125,63,163,223,172,139,69,112,80,206,109,95,91,48,220,161,85,40,48,212,96,190,151,22,196,67,164,31,109,242,42,61,12,6,216,12,149,228,153,4,117,170,203,109,25,180,156,81,39,20,24,109,169,18,55,183,128,132,60,56,41,234,236,193,36,72,72,186,84,16,48,171,88,205,142,226,15,47,65,27,218,81,190,250,10,147,182,166,174,240,204,30,0,103,8,102,211,183,62,230,224,246,210,6,83,87,22,10,31,80,83,130,187,104,103,194,101,189,184,145,9,241,169,128,20,241,211,188,2,198,169,113,31,191,24,37,83,146,231,134,133,161,246,128,161,0,237,50,83,172,79,38,7,92,112,60,20,166,134,49,6,188,209,166,164,87,15,206,38,183,138,33,230,56,47,247,129,97,18,246,33,173,157,26,198,45,48,126,78,127,176,209,164,43,76,197,112,9,24,75,70,222,27,157,182,233,91,18,116,92,226,105,83,5,202,14,88,30,170,237,158,19,98,197,60,61,158,74,5,117,45,77,6,141,66,235,183,188,72,42,203,52,162,64,171,186,147,114,14,123,132,43,229,185,22,77,170,195,215,71,54,33,53,121,48,250,175,186,199,92,72,199,161,253,252,96,248,215,189,188,146,13,69,106,119,38,116,2,211,251,76,19,137,83,113,118,167,229,200,90,121,40,217,30,121,39,120,219,220,253,201,80,156,75,209,132,89,156,107,248,99,101,190,122,150,225,52,97,231,188,227,234,102,189,157,2,211,246,229,142,25,99,151,164,71,143,163,248,216,168,30,21,193,38,29,207,72,161,158,110,134,197,74,89,218,16,34,155,105,234,228,113,118,228,133,230,189,62,55,59,178,103,19,242,180,52,137,162,103,68,182,175,13,200,72,144,176,17,24,110,135,24,49,172,254,36,251,5,132,193,80,216,59,60,72,230,108,129,87,155,225,18,146,140,209,44,201,36,173,49,188,110,159,242,185,86,164,105,133,210,107,227,105,115,152,13,67,126,26,6,205,228,177,7,146,220,100,195,5,158,20,114,249,152,209,132,151,101,23,165,34,236,69,82,169,107,35,145,248,96,86,93,245,253,157,52,185,4,130,14,218,243,219,68,51,44,201,159,139,33,79,137,160,57,212,87,248,73,2,35,204,28,35,158,235,71,15,104,98,141,142,240,217,208,96,167,210,71,224,197,222,231,48,236,140,67,94,11,187,171,185,133,115,230,51,205,130,50,40,132,184,178,199,120,19,153,1,33,180,100,150,64,48,112,7,5,22,34,9,96,65,198,128,140,99,119,148,18,96,121,46,100,120,154,251,15,22,226,93,250,86,219,212,103,28,238,204,65,217,130,207,186,233,188,153,195,244,93,101,69,233,133,218,142,38,122,54,222,197,168,177,195,229,125,225,2,195,142,236,23,112,97,68,199,76,50,241,25,5,167,145,65,6,216,62,163,93,96,237,240,158,45,170,218,104,92,127,15,86,136,177,135,9,206,134,130,143,44,112,179,61,217,97,42,220,187,194,221,74,93,29,254,125,59,129,169,28,244,253,57,49,109,244,173,172,148,53,64,146,33,207,127,158,166,242,24,203,150,249,221,165,71,130,88,99,101,131,113,56,19,86,144,183,30,208,192,123,168,38,33,46,186,117,188,49,204,74,219,239,106,88,63,31,204,254,238,173,79,6,63,127,10,112,247,241,158,219,34,230,130,22,24,207,223,165,176,201,79,133,9,182,111,129,133,238,229,23,218,218,57,190,70,230,48,254,192,123,122,195,48,112,210,244,34,1,214,209,175,172,236,129,45,33,60,229,106,202,128,156,199,6,56,79,169,63,57,48,226,50,49,38,156,250,243,3,47,235,157,118,24,98,212,38,163,98,52,68,241,185,216,226,183,62,249,134,220,44,5,140,61,170,195,130,238,208,141,17,17,129,101,207,148,143,77,97,242,186,22,8,48,89,83,249,216,216,251,78,219,190,169,172,95,18,71,157,40,41,206,91,16,4,92,8,188,41,76,69,216,229,32,39,246,91,164,32,200,218,79,209,199,184,168,169,149,233,131,65,163,233,130,183,155,206,189,38,61,68,19,18,155,117,233,94,128,209,29,146,5,128,111,230,101,82,248,74,100,225,100,255,167,165,55,223,118,51,224,182,148,220,25,22,12,139,121,92,120,80,130,45,235,7,110,127,207,10,253,186,178,154,84,112,209,54,68,151,163,223,28,194,101,169,107,155,149,146,121,23,119,34,5,222,207,199,147,65,67,74,202,165,209,232,177,162,195,79,62,136,113,39,46,191,57,116,149,18,207,160,163,105,214,22,159,179,108,83,145,12,24,38,161,228,2,0,240,137,99,87,20,129,207,38,213,226,201,177,189,164,73,207,236,253,234,250,0,27,14,249,243,218,239,183,169,177,158,183,5,196,4,136,155,80,202,211,225,13,3,166,255,52,178,92,243,57,100,7,166,210,39,251,247,228,64,207,75,97,76,206,171,190,113,156,57,206,53,89,65,214,31,158,175,26,29,213,120,173,73,69,5,213,93,176,30,76,135,177,85,179,160,163,57,249,194,65,233,40,86,123,148,211,107,186,44,225,153,104,240,246,139,243,113,166,127,237,46,141,182,161,86,206,75,31,124,93,162,229,105,52,246,202,49,56,173,101,56,134,132,216,108,149,250,21,178,16,213,25,168,128,169,5,175,242,177,54,161,176,226,240,217,181,135,112,170,78,248,121,179,19,121,227,210,192,212,248,126,187,27,55,250,114,24,14,48,61,53,105,144,170,59,198,59,81,248,44,103,46,98,64,180,47,254,96,104,158,91,107,10,147,144,185,202,201,44,62,234,22,222,215,66,23,155,188,185,195,84,43,191,144,249,241,228,168,253,244,239,49,141,144,66,159,156,172,236,244,97,153,88,244,99,43,76,1,222,37,179,255,165,90,244,98,56,38,93,220,21,89,76,120,157,223,199,236,28,227,211,63,230,52,45,63,217,147,58,226,118,41,174,238,198,211,248,62,88,167,77,245,26,249,192,136,73,188,114,216,99,143,158,173,189,59,88,179,210,127,30,144,174,179,22,183,206,38,148,243,96,36,26,134,239,72,147,182,106,33,10,132,130,147,122,9,31,81,19,125,150,41,12,83,192,110,15,165,163,79,126,26,59,188,141,184,55,66,120,178,139,155,158,95,171,129,98,105,203,173,161,178,119,1,13,187,56,37,217,166,45,232,213,210,10,248,140,189,62,119,53,127,253,253,244,154,82,168,49,173,124,213,5,21,126,112,106,242,224,208,139,197,112,51,237,150,28,155,227,39,201,231,40,65,21,249,210,195,68,152,107,192,155,108,135,60,55,34,84,35,199,189,183,233,172,62,24,17,172,75,134,100,31,147,4,150,12,25,172,155,179,250,52,34,171,42,92,26,200,112,81,209,237,99,6,181,159,4,57,209,103,109,216,96,1,163,135,213,5,166,204,118,141,55,203,104,0,8,152,253,125,215,250,38,33,52,157,2,91,169,69,124,16,250,169,116,142,162,129,62,87,44,0,234,131,68,202,241,192,216,0,189,189,5,80,116,221,31,139,24,54,249,18,112,135,31,78,224,227,137,150,54,5,150,122,8,50,95,181,206,119,53,90,55,69,80,19,158,124,107,15,126,220,55,147,216,45,93,182,144,183,182,242,162,135,66,150,229,42,96,72,168,110,4,50,3,70,184,246,156,93,119,80,232,31,110,82,211,3,227,237,172,126,42,14,232,114,228,80,36,15,138,161,121,81,100,50,179,204,194,109,125,147,62,160,3,214,135,44,33,28,244,23,104,224,186,112,181,250,189,39,187,198,188,120,59,37,213,64,117,138,62,31,102,223,72,62,207,142,123,134,133,59,5,94,108,221,126,115,120,110,154,168,224,165,159,226,207,131,207,207,63,209,54,56,237,67,5,239,160,180,114,136,188,37,234,124,205,53,234,13,214,134,125,171,6,203,97,65,29,24,89,194,42,112,195,7,30,14,167,186,133,65,106,65,36,187,175,75,135,80,4,52,107,34,5,156,140,161,207,55,44,14,139,33,157,53,36,69,41,52,247,155,211,39,34,156,68,166,111,82,92,91,156,46,13,248,192,158,14,222,89,31,116,32,94,184,211,242,175,122,189,25,133,239,176,52,58,30,115,126,219,10,110,0,65,34,135,251,143,155,73,96,163,21,241,155,211,32,183,167,194,117,32,73,234,240,88,74,206,203,98,59,71,128,47,144,14,222,229,197,206,39,64,250,35,96,218,23,101,212,114,227,205,124,75,195,199,46,162,88,66,139,28,150,234,131,161,237,122,178,134,244,113,206,225,39,12,116,84,85,232,123,49,105,145,208,172,15,206,18,200,4,238,221,165,88,136,204,159,169,177,244,106,236,218,22,168,117,134,11,106,84,93,113,49,237,69,162,252,156,41,224,239,241,224,199,103,236,146,110,162,85,185,193,78,228,48,58,6,34,169,72,203,255,126,223,147,184,131,170,184,82,152,75,78,233,7,195,65,121,14,106,121,47,202,43,99,195,99,72,105,233,125,240,50,170,143,59,104,141,240,216,210,47,130,19,225,34,100,155,72,198,148,10,100,35,209,168,205,77,52,170,205,154,4,77,96,255,152,211,197,86,73,94,209,180,183,5,254,73,209,95,184,91,41,240,16,24,137,101,95,67,166,211,45,52,85,176,192,208,15,229,191,221,41,152,17,69,71,90,125,106,120,95,100,61,167,148,17,195,168,69,59,219,29,243,70,8,76,5,108,169,104,193,247,112,24,194,8,145,160,37,163,218,227,12,58,123,218,153,137,34,162,92,232,13,201,241,98,100,18,68,29,103,253,122,63,124,182,52,43,130,44,31,24,115,168,7,108,253,194,2,155,216,122,92,157,81,18,209,171,57,110,3,182,156,235,75,83,0,179,161,251,7,205,104,235,202,189,33,21,191,44,12,160,48,161,203,198,3,173,192,186,53,229,7,182,114,119,253,158,84,68,100,119,221,96,10,33,49,46,48,69,175,59,96,234,86,170,124,207,99,167,157,45,244,194,198,232,150,245,123,90,116,213,55,61,227,178,209,15,66,204,230,38,139,65,161,89,21,157,100,146,47,117,187,101,91,127,186,200,242,181,105,180,206,238,229,24,39,248,172,242,211,88,51,201,173,157,202,197,91,39,226,113,130,186,235,2,145,58,110,77,21,181,207,218,69,188,207,31,205,170,206,245,106,83,251,244,83,234,156,157,208,28,233,213,131,182,99,127,242,99,114,44,73,8,160,211,56,60,4,55,77,229,99,72,119,14,162,38,117,175,184,119,50,234,48,65,177,50,252,107,83,131,128,222,164,192,11,86,2,31,241,1,35,160,252,52,69,250,84,69,92,184,147,136,147,131,162,18,147,118,9,168,3,227,174,37,133,225,21,221,1,163,112,219,228,193,51,116,78,87,159,109,211,191,221,154,136,56,35,237,225,217,125,96,78,111,153,198,8,224,244,26,40,13,102,50,226,245,183,245,251,152,225,57,180,169,23,159,33,190,125,121,40,75,19,142,149,189,156,130,193,28,70,187,149,15,246,33,163,210,94,1,39,234,83,198,204,33,55,111,144,87,197,213,133,206,98,57,31,217,86,154,139,235,238,10,27,139,164,234,240,175,81,109,244,33,39,145,50,101,5,193,149,94,87,12,57,173,168,77,118,6,250,123,202,242,173,190,18,84,213,67,10,10,81,151,97,54,2,89,66,251,130,210,37,227,78,84,177,208,201,148,159,166,118,202,247,226,98,162,220,178,111,84,35,172,223,126,49,246,251,210,153,4,43,133,175,0,114,182,85,87,64,179,156,174,59,19,212,193,109,169,235,62,239,115,254,63,205,226,176,149,191,109,129,75,105,129,82,216,40,53,200,40,134,16,221,120,112,251,236,57,16,154,150,88,32,156,24,125,233,79,99,171,52,159,41,198,248,250,50,213,38,23,189,251,136,123,147,72,218,122,49,54,126,13,184,242,228,242,100,200,183,186,140,236,198,114,165,252,84,96,220,51,95,31,5,103,75,90,23,232,155,167,6,221,199,12,126,18,213,112,110,116,184,149,28,176,61,186,94,109,123,169,191,23,213,184,162,53,117,204,3,186,52,220,154,41,69,11,106,33,218,33,38,225,183,54,17,5,57,188,136,193,112,92,57,108,218,212,242,96,13,105,233,228,147,208,178,178,34,114,78,22,219,197,29,38,28,161,189,171,154,247,143,153,195,79,16,106,238,178,14,56,189,192,203,237,94,76,141,34,193,63,96,194,131,61,96,188,74,185,247,49,16,170,171,0,18,65,129,215,248,45,30,210,205,206,58,14,12,191,172,216,104,204,73,18,227,23,70,10,66,88,226,105,238,32,78,224,40,133,244,75,6,5,99,197,221,97,10,36,135,136,204,242,165,232,126,110,14,103,163,108,124,240,54,173,130,123,250,32,0,8,165,150,192,38,75,235,63,125,124,187,249,65,137,133,184,201,76,205,77,215,59,19,207,240,115,141,228,87,151,186,80,148,233,136,138,249,136,152,200,152,236,39,196,32,91,137,1,99,119,151,34,226,3,99,49,251,86,150,177,176,196,66,66,30,171,69,84,50,67,127,42,189,53,11,53,153,236,186,212,232,186,118,169,192,95,166,191,227,58,200,7,173,150,31,120,48,81,250,226,38,45,237,255,91,88,153,14,124,78,186,30,63,13,253,101,150,51,19,199,122,71,192,135,38,224,244,121,178,108,165,157,62,160,144,13,234,177,214,109,190,143,64,147,146,140,158,77,149,110,138,230,99,66,46,84,143,53,148,208,220,75,55,78,86,41,134,176,48,109,142,217,205,169,190,37,124,128,1,115,14,232,237,207,69,93,76,46,10,195,192,18,115,236,248,244,199,52,144,199,174,144,90,250,94,69,29,193,249,216,2,83,176,157,252,112,176,130,82,41,189,60,240,68,230,107,59,140,250,131,120,63,216,229,115,251,102,148,224,9,168,178,131,227,98,158,85,221,29,110,73,91,242,150,209,54,141,7,163,165,33,167,195,217,246,246,240,56,45,12,211,73,248,139,14,90,173,21,193,225,177,155,240,5,2,163,167,61,2,134,41,73,38,210,104,102,30,7,204,148,150,5,96,98,40,87,126,147,239,90,155,186,225,221,148,86,252,232,65,64,187,118,189,152,189,42,126,185,178,235,234,91,77,58,84,226,214,212,180,45,189,24,145,82,183,149,173,105,189,167,15,76,153,96,220,60,83,121,84,62,240,249,124,235,193,103,93,235,91,47,139,65,7,204,30,34,159,107,80,45,231,51,137,26,133,161,158,48,249,129,230,167,195,89,28,244,154,127,46,222,47,0,77,155,85,85,212,216,22,220,216,133,128,73,163,111,192,121,221,30,44,34,98,84,96,201,14,109,37,87,35,126,218,184,172,218,191,131,107,204,97,235,27,148,243,22,56,69,52,149,174,159,34,117,76,192,72,231,250,160,32,122,44,217,184,101,21,187,201,195,61,232,168,100,161,226,4,174,45,14,115,90,107,154,104,148,219,205,207,207,197,111,83,14,163,59,210,36,21,220,223,213,236,58,253,243,228,125,239,24,22,184,178,242,103,80,45,169,122,97,72,61,150,110,12,20,154,252,127,218,206,100,229,186,38,185,206,247,162,113,13,178,111,52,54,6,131,103,30,26,97,132,93,136,2,171,161,92,30,8,161,123,119,62,113,118,68,174,44,143,85,252,131,250,88,239,222,39,119,182,145,209,172,229,6,80,162,100,117,104,195,136,13,249,15,67,62,152,243,131,82,168,227,19,156,244,124,189,221,159,129,31,253,142,53,18,176,148,52,252,135,138,173,158,217,196,252,251,82,65,219,217,96,41,52,142,129,168,104,42,56,141,172,105,173,18,191,191,104,133,48,245,43,73,107,70,63,87,175,19,182,226,235,90,206,241,15,76,238,155,60,221,141,96,231,194,212,159,200,79,159,123,95,119,6,8,243,138,72,170,52,74,229,231,154,82,163,221,120,8,155,60,76,16,233,59,87,176,105,73,208,188,91,77,69,252,51,125,174,101,20,78,143,145,44,183,223,138,199,251,108,178,237,131,81,73,191,131,92,41,128,175,94,131,113,80,200,140,110,206,100,181,56,152,179,180,53,232,134,136,93,94,120,66,10,220,188,101,150,199,113,205,193,74,45,3,250,132,31,156,216,188,175,189,119,224,14,101,233,47,95,2,249,90,147,239,209,167,221,223,14,74,198,177,182,12,94,48,207,216,105,31,217,177,190,155,237,252,62,77,142,89,21,20,66,142,47,25,14,116,172,164,237,182,195,123,122,195,22,177,100,121,55,9,155,213,135,26,199,81,18,30,30,236,3,74,162,191,30,69,207,44,75,92,19,15,39,153,220,14,159,254,29,98,149,25,156,60,85,20,216,248,162,21,62,151,248,238,191,61,172,78,246,129,107,137,159,238,20,195,223,116,183,202,47,33,215,229,48,251,237,80,24,239,100,118,152,154,116,17,37,197,123,128,227,99,58,124,22,183,92,151,80,1,177,35,208,97,100,48,101,14,79,123,247,8,152,196,250,187,203,85,8,92,135,83,200,49,155,161,124,168,2,159,150,143,248,237,138,201,32,75,23,9,110,236,102,135,113,246,13,129,141,216,52,197,211,148,119,200,76,194,135,178,188,196,2,248,124,250,53,101,43,21,19,103,253,250,92,177,2,118,233,242,101,50,181,217,7,12,251,81,166,56,76,229,57,197,187,207,65,77,121,240,133,225,62,168,49,75,201,44,147,244,69,132,61,8,167,120,195,113,27,202,142,180,44,173,99,198,47,159,89,167,218,210,38,79,224,117,199,213,36,229,36,203,3,133,111,164,20,62,109,105,24,227,178,108,254,116,226,90,158,110,100,129,200,107,211,145,224,157,167,11,114,161,85,123,78,44,209,58,134,169,247,28,237,159,80,178,13,221,20,249,2,114,73,235,112,77,236,101,28,0,215,188,177,79,98,205,57,220,159,202,143,70,44,184,56,187,75,53,15,128,184,173,154,29,227,94,159,139,34,58,114,107,151,175,251,199,235,227,63,205,163,66,113,126,182,47,124,81,57,158,133,24,238,146,64,115,99,60,179,214,127,153,170,2,217,11,9,24,64,197,243,67,137,83,38,41,241,35,123,63,229,144,211,62,59,6,110,196,251,209,221,138,92,93,225,249,156,99,230,222,185,48,197,55,195,85,150,45,109,90,204,174,3,79,75,238,112,152,132,3,97,213,70,195,47,59,207,85,37,193,242,28,117,77,96,92,146,211,133,192,17,151,144,41,140,59,154,228,23,135,141,6,65,62,172,27,233,156,43,125,147,12,220,69,249,13,54,15,254,230,67,141,235,75,27,110,68,220,95,122,35,112,83,235,31,210,26,166,191,63,141,171,173,11,145,63,25,28,217,197,163,16,234,44,226,201,131,203,160,4,67,116,69,128,4,73,25,129,7,134,154,127,22,185,169,114,240,81,201,77,2,138,255,52,229,95,42,162,100,5,188,227,75,39,133,155,5,154,161,42,48,34,229,241,244,180,48,233,229,26,167,246,0,158,12,135,43,21,20,242,114,130,218,171,248,203,97,112,20,30,5,138,221,96,216,240,15,91,156,117,66,177,126,172,230,22,58,99,213,104,253,197,139,72,118,59,210,227,205,231,10,206,161,115,125,254,15,54,204,240,254,207,47,117,189,21,120,143,242,22,219,10,158,9,39,57,32,199,11,15,109,253,15,109,19,25,10,149,178,62,251,209,99,27,88,226,98,216,0,36,216,225,246,252,121,30,207,174,208,140,4,54,95,248,204,61,215,147,2,166,220,32,46,97,228,187,163,120,239,15,67,174,180,99,15,51,181,46,178,82,171,195,56,184,195,37,68,16,0,74,207,159,187,21,56,83,51,176,4,198,57,222,3,38,43,231,129,139,213,78,6,124,12,192,112,50,3,147,117,242,243,112,24,108,186,17,10,115,40,221,151,83,178,41,223,5,151,235,119,227,38,234,133,120,73,210,167,73,21,204,37,96,203,105,189,176,229,103,214,64,243,186,161,45,80,184,187,186,119,233,89,188,237,122,7,129,41,54,29,57,158,182,120,83,192,5,194,163,242,59,85,12,38,213,225,118,57,26,168,253,171,250,179,112,29,129,203,41,48,27,106,174,23,190,188,166,160,199,0,41,63,207,205,239,171,207,2,202,2,19,234,216,183,97,229,58,184,201,54,105,20,38,197,195,19,47,232,80,120,247,59,85,32,153,187,204,139,192,103,243,205,49,85,140,96,187,200,79,83,4,253,169,141,2,115,115,29,242,114,75,120,108,209,52,180,26,100,60,206,157,3,142,254,120,154,157,42,75,151,226,224,254,206,210,109,145,143,99,173,75,211,206,76,25,95,93,146,193,136,9,73,167,193,25,92,99,180,201,211,237,67,122,28,39,118,142,30,55,230,235,38,45,39,209,52,197,112,114,83,211,30,39,26,249,185,107,65,127,188,41,23,198,195,177,127,251,235,129,211,99,25,85,146,128,112,36,125,147,152,236,153,164,43,4,150,242,253,37,119,144,230,180,147,240,31,2,19,103,243,229,87,97,140,154,75,158,102,131,29,222,52,172,136,117,181,130,234,47,195,252,227,223,1,62,189,84,146,124,246,164,70,104,244,216,148,48,4,100,46,17,197,25,190,51,16,211,145,146,219,3,47,206,223,18,79,15,114,188,150,192,163,127,9,20,160,63,247,216,69,73,149,254,34,122,192,152,71,73,26,142,192,228,199,246,109,48,5,89,119,99,168,240,95,126,53,64,192,165,10,25,56,176,49,72,143,128,207,100,41,67,96,164,108,2,197,85,147,229,221,100,195,124,73,222,63,120,173,46,40,193,251,232,112,14,214,33,227,193,125,136,244,171,128,81,117,150,119,35,47,48,99,60,248,172,43,64,201,63,207,225,52,106,188,188,146,204,163,47,39,141,184,198,87,195,70,218,229,105,168,102,71,204,36,170,48,111,230,59,112,55,58,58,135,77,68,228,174,16,100,39,62,234,234,223,84,32,234,112,81,36,0,162,97,140,220,245,78,130,22,19,49,113,24,221,224,44,40,9,39,181,56,74,110,90,145,31,38,37,105,196,112,88,229,64,145,175,162,108,225,171,175,176,245,193,226,146,134,17,225,235,187,220,213,117,218,38,67,61,8,100,199,177,139,139,241,74,28,85,60,54,150,212,20,48,21,95,242,219,139,2,141,17,75,183,172,75,228,92,77,151,169,124,21,114,63,249,206,113,107,202,129,113,207,151,120,55,59,173,44,128,106,193,170,152,163,240,52,119,29,45,210,236,63,234,118,107,217,90,87,53,16,34,82,248,119,99,1,96,163,221,188,119,227,41,221,94,238,107,48,117,204,89,96,72,45,47,138,28,105,21,148,226,199,219,227,196,98,234,16,184,199,142,129,55,39,61,47,70,249,116,197,155,141,94,77,222,156,145,215,107,1,227,163,217,119,126,147,219,210,62,129,140,223,126,35,156,13,7,174,198,229,39,75,143,194,2,129,73,17,142,161,166,12,252,214,94,87,24,161,187,179,60,3,67,20,35,179,144,187,67,250,72,110,128,161,95,23,11,235,236,192,137,178,170,15,198,132,212,105,214,136,86,181,152,40,24,239,93,204,156,6,111,123,139,101,223,40,182,209,166,81,61,241,81,253,1,79,209,158,1,37,149,202,177,97,133,170,23,132,26,191,196,162,70,104,119,137,29,114,198,149,202,76,95,213,212,103,109,217,255,89,42,51,197,102,118,78,161,124,169,94,136,88,146,211,216,46,156,215,150,227,30,21,188,124,31,70,227,89,206,53,42,246,49,14,63,24,22,38,177,113,136,28,194,106,19,40,219,185,188,122,91,41,107,11,152,234,167,251,238,158,44,35,164,4,140,179,83,96,212,142,63,183,213,239,167,83,149,149,135,198,11,132,60,241,89,136,191,110,129,201,241,173,57,224,36,17,13,96,82,103,71,192,120,28,251,29,106,84,160,184,132,10,60,239,170,38,69,13,131,57,80,10,5,229,97,106,109,138,155,141,213,18,33,228,192,37,118,117,134,32,122,5,150,50,217,112,58,252,92,121,70,175,84,115,14,94,120,245,212,238,94,71,89,101,147,227,26,61,37,104,132,63,184,64,176,38,51,28,127,66,217,177,248,208,63,82,123,152,251,73,47,49,158,136,220,55,57,216,44,152,126,135,27,173,209,45,3,54,140,105,123,248,128,33,197,165,75,23,234,130,47,116,12,186,72,224,184,189,50,126,117,87,222,50,52,29,178,236,210,164,47,247,47,233,16,24,67,95,142,23,104,23,103,156,153,36,143,108,5,141,73,214,123,148,191,156,98,217,81,184,58,194,22,40,166,42,40,29,62,236,114,52,191,209,44,203,218,190,4,134,59,214,31,38,35,102,202,71,217,206,26,175,158,198,66,47,175,182,18,184,226,40,174,61,177,19,224,15,112,69,158,3,159,77,18,242,119,129,169,195,239,95,127,154,251,229,38,39,0,239,52,74,160,140,132,92,84,207,90,56,239,242,99,11,5,212,180,197,224,68,90,184,12,223,174,172,112,189,72,143,77,170,234,171,219,217,8,118,206,34,199,22,42,201,248,112,28,78,112,119,116,129,113,132,36,127,57,87,141,45,171,135,229,3,171,143,195,89,171,87,129,73,136,115,59,188,112,82,93,78,250,106,71,205,12,155,177,88,65,229,150,94,153,38,34,249,189,252,44,91,66,97,130,142,141,122,144,163,213,244,128,46,12,175,102,114,171,16,177,48,73,176,1,198,149,84,138,195,92,164,196,92,181,178,166,238,6,41,245,12,24,199,23,38,7,228,75,197,2,166,44,89,44,5,211,201,108,190,60,76,211,39,137,233,182,236,88,139,150,55,179,133,183,192,22,232,14,148,48,211,237,20,211,92,237,237,155,225,240,5,212,41,3,98,159,53,124,89,231,74,242,132,116,41,172,9,185,186,233,70,109,125,215,45,133,180,189,213,253,2,1,131,8,23,43,129,49,61,220,108,36,85,188,215,173,79,159,189,177,251,86,74,90,215,184,217,194,192,148,24,229,120,26,211,247,249,109,196,203,252,252,57,240,25,82,185,77,162,212,50,139,207,21,46,34,123,202,185,185,208,58,250,18,78,12,38,76,37,47,239,132,193,124,141,100,212,136,134,28,171,11,170,183,234,27,177,5,185,178,152,172,203,40,138,119,252,182,177,162,201,111,159,125,216,165,172,13,70,237,91,208,108,95,238,40,37,20,98,76,195,82,183,62,37,35,251,105,4,161,245,221,231,14,22,171,151,134,83,248,38,48,84,219,247,167,201,138,127,126,251,28,242,173,220,151,23,137,184,99,236,85,184,69,238,87,139,126,153,165,19,166,21,187,37,114,4,57,201,142,183,172,114,36,62,139,184,135,62,108,233,189,67,58,28,70,87,129,9,69,73,135,195,66,45,43,132,28,147,29,43,31,105,89,49,192,22,129,166,234,142,5,166,194,82,55,18,228,210,163,221,169,176,153,151,75,224,106,126,127,159,103,169,139,64,101,181,212,155,153,75,76,98,148,212,102,19,24,127,90,172,93,252,16,83,95,94,168,131,142,109,133,213,151,228,192,55,3,252,254,182,177,160,139,133,182,77,32,202,239,116,231,69,41,221,82,104,96,76,117,247,75,100,211,204,145,75,2,190,24,20,237,28,94,120,44,167,192,86,114,182,99,95,57,91,82,85,152,110,242,203,15,195,201,95,92,152,216,93,143,166,225,41,80,11,109,195,5,155,247,133,161,113,148,151,15,194,0,110,109,155,32,151,172,221,61,182,133,137,29,109,80,151,203,187,41,249,250,164,73,12,222,194,56,1,140,189,216,189,203,9,211,47,89,64,164,161,83,11,20,48,197,234,85,96,43,209,156,247,105,61,121,209,106,59,203,49,126,154,234,74,57,28,183,21,61,228,124,225,51,2,50,87,140,22,212,175,32,7,134,87,85,26,78,38,126,141,157,156,244,211,37,70,20,98,165,237,142,181,101,43,9,184,32,36,29,1,99,82,111,133,41,112,14,148,42,222,120,24,238,12,88,219,227,97,36,137,239,205,105,89,41,102,105,49,135,207,176,223,100,4,96,10,198,239,9,3,103,197,20,248,28,163,46,73,100,39,12,25,67,91,96,68,97,119,192,197,196,50,31,184,165,232,112,164,116,46,121,84,53,230,204,84,226,108,52,38,176,45,191,13,215,174,247,25,60,61,66,11,87,225,86,206,189,248,233,5,73,77,187,226,59,192,148,117,165,120,26,189,203,41,189,66,70,71,245,62,37,196,146,110,181,63,53,3,120,44,139,163,4,140,178,180,219,138,108,162,101,4,15,110,146,51,48,194,180,110,170,83,3,144,151,182,12,150,230,230,14,125,152,98,215,45,241,1,182,8,183,183,12,150,250,75,83,0,12,195,217,8,152,178,183,45,3,178,73,130,246,43,74,194,83,39,135,0,174,79,211,205,113,24,139,161,41,188,250,254,194,173,192,244,217,93,32,56,27,96,210,254,86,23,220,84,253,50,60,1,227,20,112,175,59,180,42,69,92,23,11,250,140,190,2,69,226,248,174,77,19,35,116,10,17,114,229,209,131,95,67,224,110,196,169,14,179,233,92,231,26,74,66,200,20,56,124,134,79,72,12,128,171,41,219,59,140,196,93,81,152,26,89,63,5,48,137,178,204,241,92,205,252,243,241,50,101,67,153,12,148,131,173,47,168,9,185,2,167,97,149,62,67,212,192,195,55,198,189,32,71,196,66,252,245,92,97,170,163,212,72,37,233,178,51,23,208,207,118,184,24,129,145,192,131,235,111,118,24,54,234,42,159,133,205,251,209,124,0,39,92,219,210,165,100,139,127,25,55,48,115,89,164,89,190,11,249,177,175,26,12,24,166,222,123,75,103,217,219,2,14,184,226,33,14,152,45,234,35,34,0,181,66,137,37,168,217,255,241,211,103,23,95,215,169,242,9,169,183,251,52,241,156,45,48,105,1,247,167,41,224,219,242,242,188,76,7,226,190,28,11,225,194,167,79,214,78,43,62,59,23,93,249,86,24,240,149,251,27,76,133,86,21,152,46,157,23,230,38,33,77,35,91,115,212,120,185,45,193,219,105,103,255,227,6,213,99,68,176,248,4,93,24,139,49,85,178,234,56,225,72,69,149,173,228,232,113,210,58,164,101,243,23,55,113,216,4,39,47,106,108,90,251,142,38,236,172,77,96,14,101,7,145,233,184,126,237,101,171,177,222,9,78,138,136,162,120,82,91,204,50,146,181,100,199,97,131,107,37,197,12,199,13,152,229,105,74,6,62,246,118,91,0,48,149,8,90,171,151,12,27,90,182,140,5,107,186,207,152,100,176,95,220,242,55,96,248,213,250,253,101,168,142,229,221,100,182,250,173,206,26,86,174,123,96,153,199,204,221,191,172,60,216,79,229,171,72,16,188,115,12,55,133,236,240,213,60,100,247,213,167,167,101,213,18,194,155,107,234,202,185,212,183,212,145,83,11,153,238,56,158,203,169,44,29,136,69,156,16,216,96,8,146,228,171,6,4,246,223,6,79,45,27,213,144,242,242,129,132,245,93,120,153,180,49,65,139,169,156,5,106,121,61,2,159,171,83,142,134,25,35,159,52,108,24,213,82,44,59,19,223,209,134,109,174,140,237,194,146,39,199,45,39,83,186,21,157,130,212,161,28,246,220,8,207,114,136,175,206,220,103,228,229,211,60,48,183,105,115,202,125,144,235,196,24,183,225,200,159,21,25,15,110,146,37,54,217,1,25,195,150,25,74,250,197,184,223,213,133,253,160,254,212,135,214,237,50,203,64,87,216,68,104,226,179,112,60,244,34,48,87,236,118,247,162,81,110,89,43,240,49,33,253,172,103,30,37,164,71,3,110,240,58,221,41,138,95,78,78,76,92,201,167,57,251,158,75,114,185,183,148,86,74,30,62,148,140,149,153,111,127,147,154,89,122,76,35,252,35,91,182,216,102,21,157,97,70,216,193,126,191,10,230,156,230,51,184,146,220,132,152,135,192,208,138,251,213,159,36,171,75,142,96,40,236,48,43,14,122,142,126,249,102,42,175,252,226,79,128,250,210,35,3,110,91,60,97,67,60,59,17,28,124,199,70,112,211,136,125,231,74,204,27,124,78,60,247,84,162,71,42,58,218,192,184,216,87,192,4,10,178,190,188,225,56,245,102,67,117,90,197,10,32,31,137,76,96,135,169,181,148,118,155,76,158,135,191,207,2,158,181,233,47,147,19,30,102,85,181,99,91,127,153,0,120,88,116,176,10,203,236,109,8,61,94,131,15,18,170,58,101,32,145,152,104,30,241,73,48,77,108,29,140,97,123,236,69,175,26,3,32,25,1,41,236,88,220,129,93,97,92,139,30,45,226,104,106,87,140,157,248,39,94,22,143,17,36,163,13,145,221,132,180,167,158,220,163,0,188,134,236,99,141,164,140,26,38,54,33,153,162,43,99,90,22,240,136,167,161,92,151,46,195,8,232,97,230,118,142,36,157,252,203,74,57,47,108,103,144,194,231,195,75,124,55,73,236,93,95,222,210,92,183,105,63,178,54,129,215,174,31,139,204,254,81,169,205,161,79,67,51,233,94,181,68,117,236,212,225,60,86,241,30,209,242,51,114,169,201,105,218,225,12,173,238,125,74,213,168,216,178,192,231,242,220,107,76,82,106,46,250,253,110,28,70,168,215,196,2,169,72,150,8,108,137,181,254,114,40,231,228,122,76,37,86,174,115,94,3,30,9,26,249,109,42,165,195,137,122,54,5,28,244,91,96,118,202,48,255,209,56,144,128,19,165,88,86,134,31,54,120,213,51,17,190,93,110,178,190,91,109,75,187,22,216,36,22,252,240,48,215,242,214,167,73,230,12,248,12,0,137,73,2,47,83,20,119,24,235,81,63,155,194,147,47,31,159,109,214,158,214,151,47,98,251,97,40,192,248,36,246,34,162,223,115,197,1,0,187,81,109,207,111,195,73,218,174,253,195,237,80,224,99,253,124,92,217,118,176,89,74,166,194,86,106,255,193,40,40,201,78,202,103,151,107,255,116,188,253,165,61,176,43,227,2,39,82,4,158,78,195,225,228,239,166,78,101,52,125,250,220,252,86,152,117,21,170,213,169,112,70,186,197,59,141,8,74,207,250,114,138,254,150,127,246,143,42,81,123,37,15,216,67,29,30,165,188,77,195,203,190,189,105,240,186,205,186,159,166,45,207,185,33,1,24,78,192,167,229,167,91,138,159,216,133,104,227,174,207,68,28,95,134,247,54,141,101,88,18,158,153,152,220,195,68,176,15,15,225,243,244,184,118,118,198,156,223,58,79,137,61,135,45,65,181,121,157,58,96,22,224,138,119,27,159,222,51,158,166,156,228,48,226,121,207,136,144,62,27,239,62,246,151,110,152,204,36,162,65,14,155,52,158,118,41,7,80,44,176,108,53,14,210,240,10,17,114,143,151,183,162,121,130,196,232,106,152,156,153,248,173,152,41,72,113,221,43,44,238,169,145,244,205,228,141,133,29,146,41,65,25,50,150,141,220,151,25,29,74,210,182,174,46,99,37,185,40,76,132,242,81,80,210,148,184,8,26,237,174,220,213,58,76,28,45,76,206,140,164,181,124,211,249,223,190,237,62,223,63,110,246,56,48,4,24,241,48,74,170,41,233,79,83,39,31,246,106,34,251,120,232,203,9,25,141,25,176,50,85,66,6,137,236,123,246,238,78,201,120,208,4,134,211,217,77,233,181,109,154,202,111,83,159,22,171,7,130,94,130,39,2,147,144,230,99,185,136,202,148,173,112,53,201,120,135,77,43,90,97,59,184,3,38,98,46,45,51,165,65,191,145,45,242,107,36,46,115,198,14,199,154,119,218,34,45,90,186,20,250,17,72,76,28,197,41,115,167,247,200,182,84,253,135,169,109,147,61,252,24,114,236,218,43,80,78,127,65,145,80,41,241,172,133,206,183,194,45,82,179,128,207,228,151,163,105,24,251,254,184,79,215,34,113,205,243,79,14,159,26,40,151,250,41,40,138,199,126,183,230,250,143,127,246,194,116,87,92,77,22,77,217,114,245,38,44,50,60,74,109,94,168,99,120,202,119,81,172,239,198,50,95,77,66,142,60,13,201,220,71,15,99,112,47,234,228,68,225,114,180,120,55,241,35,57,30,72,229,167,148,202,225,133,2,98,21,184,112,223,136,62,219,231,240,174,242,93,38,178,151,99,154,48,195,117,168,127,12,141,62,92,36,6,165,169,191,141,0,234,157,162,197,148,235,47,108,44,114,241,112,51,73,120,65,113,118,220,105,52,184,100,201,76,89,183,184,211,166,63,38,210,157,193,198,189,255,105,41,24,41,71,94,234,215,58,231,20,201,142,190,93,157,89,165,183,38,170,80,243,179,103,64,220,113,225,108,58,159,119,195,161,40,127,8,60,118,234,119,187,178,242,162,139,114,95,89,119,183,26,40,55,102,129,11,21,203,53,206,14,19,34,20,248,71,3,28,103,98,150,100,160,131,46,60,147,43,208,61,134,108,148,80,118,140,18,219,17,249,180,93,102,202,36,108,117,15,107,146,107,245,163,201,150,40,195,27,102,106,71,226,182,154,212,247,247,240,30,225,81,144,211,118,70,124,12,3,5,137,48,249,226,110,98,84,142,90,237,144,12,5,74,127,57,142,195,222,76,4,242,194,3,247,116,24,1,232,130,116,217,97,153,20,236,208,14,91,210,138,52,154,242,226,125,61,56,5,142,49,105,25,52,2,37,108,163,1,103,208,82,184,224,222,8,151,1,245,160,50,65,45,192,229,105,243,120,20,208,23,147,193,248,233,120,6,218,138,186,201,201,151,193,221,20,238,73,14,118,65,161,225,184,254,132,33,194,227,112,159,108,203,53,9,91,116,232,40,27,113,102,10,247,206,132,120,71,238,107,230,139,190,118,174,9,37,72,135,46,66,57,43,166,190,149,183,45,121,249,185,212,67,156,225,48,154,246,73,97,200,251,98,138,45,188,90,178,137,226,87,189,207,194,88,34,78,194,133,195,197,187,107,89,150,167,96,219,124,251,247,98,128,136,249,133,145,141,218,241,77,136,241,36,153,186,228,215,193,214,231,176,233,89,85,133,185,168,4,76,98,147,246,72,45,166,74,18,176,57,63,5,134,21,41,220,185,155,59,134,236,144,100,118,244,175,252,12,120,153,175,238,129,115,18,24,177,46,125,185,125,172,223,181,140,115,163,40,90,157,99,216,130,37,236,206,239,119,229,200,242,49,237,178,203,180,104,48,83,244,222,243,48,114,139,14,71,110,247,234,77,177,177,84,210,44,243,83,71,14,41,236,250,227,121,152,18,119,143,223,38,88,223,242,51,212,132,98,86,13,152,109,106,63,79,151,178,195,193,115,70,95,236,30,30,62,22,118,60,12,213,72,125,30,134,179,53,194,110,38,252,241,192,152,92,43,194,110,93,147,122,109,18,54,191,36,90,10,250,168,243,233,20,19,107,141,152,30,113,102,157,42,100,47,197,181,29,242,149,165,75,143,200,126,13,199,21,36,230,69,215,150,21,187,221,96,228,18,173,166,131,118,18,69,34,174,134,111,84,242,112,176,87,206,229,41,92,106,148,155,76,49,172,22,10,37,45,98,176,168,96,111,217,162,143,245,67,4,210,199,139,248,69,214,245,53,77,168,215,231,194,66,196,231,129,177,38,107,141,24,109,130,192,72,224,21,228,1,6,215,170,113,109,138,68,40,243,118,24,123,67,108,163,5,165,80,56,74,248,173,45,27,206,70,99,51,60,133,203,138,205,135,160,176,81,198,103,65,18,172,71,49,52,205,78,219,108,239,38,149,89,158,206,38,114,18,47,39,154,40,83,101,83,76,27,17,216,5,173,136,60,91,168,226,8,183,23,46,184,161,205,38,45,119,213,248,101,72,102,186,62,109,25,65,209,110,42,191,110,210,199,66,106,181,222,8,44,164,35,77,54,203,109,82,238,43,198,186,159,227,163,234,211,212,190,236,152,41,40,146,201,134,101,169,127,81,65,71,244,253,124,73,17,184,112,116,245,152,103,86,126,40,48,55,212,251,219,48,187,235,119,79,20,78,195,121,132,32,150,134,198,54,229,98,51,60,168,99,107,173,24,19,218,24,143,3,133,151,64,58,13,205,216,92,231,125,120,221,90,116,171,105,154,78,14,249,131,135,100,97,127,151,47,79,125,194,92,164,66,86,224,109,166,238,109,120,149,2,7,114,22,122,203,53,62,219,180,195,165,87,112,76,149,251,217,56,26,197,16,222,248,41,175,179,156,250,46,73,159,61,112,183,140,177,24,48,244,107,245,105,132,99,61,99,5,130,219,212,117,38,34,248,28,233,250,76,22,168,127,47,188,113,84,135,143,148,133,62,101,187,228,44,77,51,156,214,152,60,234,83,227,26,152,242,205,221,72,166,82,174,176,21,50,56,76,18,94,122,158,158,171,198,166,68,44,122,47,253,237,198,173,44,214,31,252,172,235,121,57,156,227,1,227,71,145,221,20,45,174,184,154,176,246,33,100,81,24,87,126,236,89,240,187,92,150,33,202,231,144,143,241,172,44,124,42,231,102,222,20,134,191,35,210,101,240,144,223,189,154,77,169,133,61,114,96,156,193,247,195,168,205,235,203,127,154,12,146,42,197,27,104,114,88,21,191,103,217,193,148,149,164,101,232,197,184,73,75,130,31,235,121,8,140,10,253,77,138,132,184,50,75,203,80,113,14,239,109,166,156,56,233,111,35,42,225,166,144,105,21,141,171,193,77,149,110,161,216,59,18,77,33,146,238,210,43,216,226,81,118,114,54,79,52,28,5,229,254,28,201,81,150,199,144,164,83,58,85,89,145,201,134,48,172,100,231,26,149,219,136,146,72,8,254,36,32,15,237,80,171,81,251,119,236,22,52,89,250,133,33,216,220,145,170,214,40,137,121,224,78,134,82,164,13,27,249,188,188,124,216,161,31,240,108,234,83,131,69,234,220,73,238,211,36,252,45,25,175,121,76,161,186,247,125,58,95,130,13,224,205,98,23,88,246,106,10,165,74,141,170,68,136,16,183,100,61,110,203,165,250,234,244,45,223,108,11,165,45,240,128,127,60,82,221,26,180,106,210,178,205,69,162,197,79,67,97,115,221,79,198,117,70,146,101,116,26,194,81,85,96,212,23,218,69,251,144,105,72,5,76,11,3,144,119,99,34,10,92,161,29,15,148,235,252,253,106,20,62,114,68,240,76,177,107,54,121,55,71,146,155,212,192,171,75,29,40,172,205,168,231,70,203,38,37,94,183,207,184,79,143,18,171,239,92,102,166,76,36,142,179,90,163,195,177,51,37,71,2,111,172,9,173,68,102,225,105,249,53,194,206,93,159,148,174,200,244,164,144,71,134,26,94,36,74,71,28,54,113,119,69,45,126,117,209,51,124,93,96,98,85,37,82,30,225,172,93,250,110,162,217,177,105,152,176,244,148,207,34,32,59,110,150,40,20,129,210,236,109,86,216,29,75,132,10,179,194,84,2,199,104,153,179,229,162,144,244,180,24,233,74,200,76,6,26,118,141,28,27,10,212,156,77,126,24,239,223,78,119,75,64,63,176,235,96,64,84,212,35,193,27,15,181,252,114,35,48,18,169,177,232,241,238,7,165,30,201,127,25,3,77,82,174,54,166,29,202,136,190,193,155,174,131,252,116,161,126,59,140,210,179,144,178,24,150,144,31,34,58,227,231,222,54,194,151,34,48,181,148,113,98,239,78,17,133,190,28,73,114,73,136,28,240,38,202,226,88,198,165,123,143,166,153,116,2,103,106,11,110,182,101,202,90,16,67,90,58,229,194,237,26,181,168,124,8,92,80,123,139,19,155,212,157,246,172,91,163,120,10,152,88,159,180,156,130,224,20,249,4,164,68,72,112,2,63,154,213,134,92,88,132,168,127,60,58,107,198,133,20,154,113,113,202,109,184,164,242,125,55,59,184,76,97,74,251,81,158,14,139,154,72,180,110,102,9,70,225,48,168,33,74,146,87,19,118,110,241,209,72,248,61,32,158,194,107,140,91,38,173,238,193,136,4,198,71,145,35,37,19,137,90,214,189,195,244,131,15,233,114,238,0,27,205,84,24,72,103,216,171,62,12,201,87,4,145,33,99,154,122,242,16,225,30,49,88,211,168,24,138,194,199,234,188,166,122,55,31,170,192,36,12,239,122,115,99,145,181,84,152,74,230,107,47,179,145,42,204,249,46,169,179,112,109,233,201,68,209,67,24,72,103,142,137,224,160,193,248,172,188,105,227,39,107,162,167,94,71,210,212,111,194,150,45,155,31,56,215,200,60,161,200,170,181,250,156,153,112,92,68,38,69,89,75,109,55,138,213,162,54,10,198,183,114,85,51,129,207,174,16,126,13,35,110,87,251,137,154,176,189,110,228,61,137,64,139,149,92,23,106,86,34,235,37,101,181,19,70,203,227,38,219,244,173,198,17,149,149,101,132,47,103,147,243,38,141,238,236,49,225,22,102,51,42,218,221,136,88,221,224,53,164,237,83,13,206,74,24,43,60,149,80,57,63,83,152,238,26,225,43,111,63,225,24,181,219,40,148,114,20,61,175,170,239,70,52,215,131,19,8,2,224,159,17,147,113,90,162,161,195,166,34,243,192,232,146,197,79,195,29,34,189,141,135,63,220,122,198,102,147,100,237,192,90,57,239,15,239,45,165,196,155,10,255,236,233,54,192,80,246,111,181,147,203,236,225,67,133,19,90,202,154,14,92,161,251,136,168,57,124,156,143,25,93,96,55,119,175,94,53,135,164,194,148,112,69,114,41,157,164,27,74,134,142,236,122,210,39,236,218,242,112,178,144,190,127,117,133,181,71,189,18,159,188,121,196,84,144,95,168,122,19,109,179,141,27,175,249,171,91,44,121,134,59,130,61,16,31,76,189,34,151,143,50,234,139,66,201,146,38,178,64,134,122,4,200,144,123,210,11,213,164,208,207,67,130,176,205,230,174,15,91,88,246,67,97,207,211,194,136,109,2,189,254,195,13,177,3,189,193,182,17,169,117,176,177,229,173,119,200,99,254,221,116,89,216,216,70,209,107,61,181,237,17,150,195,174,127,174,175,144,103,126,252,92,6,23,45,236,65,117,156,8,148,7,168,140,209,94,220,148,208,236,205,200,163,132,211,99,87,245,86,144,233,187,125,77,154,30,65,155,10,19,218,136,143,70,254,114,231,7,70,164,60,96,216,217,197,199,79,198,79,246,75,34,236,185,36,82,61,48,154,165,1,227,64,211,30,37,135,77,154,6,177,170,4,199,224,96,232,211,61,222,11,53,191,244,188,220,168,229,252,105,56,148,186,164,85,193,9,48,61,118,70,193,196,22,34,137,101,228,41,203,163,34,203,244,140,135,126,54,6,133,167,78,156,43,69,171,143,167,164,182,29,9,95,68,107,16,4,154,250,217,123,13,247,197,67,30,176,154,126,150,133,211,190,118,227,148,28,245,121,216,228,47,138,195,205,22,151,76,6,44,223,207,197,99,212,146,41,21,157,104,185,186,216,211,54,21,103,101,190,89,108,79,208,19,124,112,103,121,136,23,243,236,170,101,70,136,140,218,52,210,203,21,38,83,198,225,115,216,157,45,94,231,169,37,35,111,135,57,240,212,163,103,247,93,255,105,98,124,245,89,33,230,83,245,94,97,102,12,117,99,86,148,112,253,213,25,58,13,201,255,223,22,36,136,134,157,197,67,189,135,192,56,57,183,15,23,2,138,69,189,129,5,157,80,79,154,130,213,185,38,201,6,131,69,228,108,195,223,217,48,224,4,220,234,106,204,38,81,17,176,109,43,91,221,179,196,221,191,223,30,84,100,12,117,240,112,109,31,62,94,3,178,242,170,17,10,92,145,126,147,99,31,132,26,93,226,0,140,103,172,47,226,151,90,132,185,48,208,169,53,255,224,130,35,75,131,35,70,251,226,33,96,52,105,168,69,22,152,178,9,95,3,204,164,61,154,62,141,22,80,137,167,71,173,50,77,145,207,66,125,248,67,51,69,17,15,156,130,163,26,152,163,89,38,26,90,105,200,130,59,76,154,142,204,21,250,179,39,15,32,255,82,20,181,101,36,161,122,190,240,129,57,15,100,171,166,204,120,165,11,83,168,34,254,60,126,138,156,123,135,169,4,158,15,76,110,153,119,57,174,168,39,206,214,33,7,112,16,105,91,29,15,106,161,102,188,57,17,62,170,138,206,226,137,50,228,10,13,221,198,137,134,238,136,239,81,116,133,232,132,192,144,174,123,206,73,183,112,197,84,148,238,108,142,18,154,154,250,48,67,229,203,190,79,106,192,178,198,116,44,64,239,45,51,37,249,82,31,120,69,153,73,239,208,38,74,141,0,73,164,219,227,42,36,10,65,218,243,160,205,183,97,72,140,179,102,12,163,35,144,34,233,28,165,191,173,57,160,184,51,107,100,90,246,214,80,128,120,96,104,165,252,105,118,190,173,17,232,102,246,152,163,198,248,43,125,130,135,209,45,108,82,35,104,91,209,40,216,49,251,124,75,193,101,184,214,243,238,201,117,55,96,186,68,187,12,255,90,245,164,17,19,222,17,218,16,126,155,60,39,255,46,147,202,209,96,45,20,182,213,103,40,12,35,89,75,246,140,31,183,120,21,87,183,59,141,194,216,3,17,252,166,56,169,107,1,2,181,15,197,75,44,203,185,164,175,247,97,188,186,62,193,81,144,104,106,20,46,172,118,191,141,29,155,6,178,57,169,44,165,34,105,108,79,206,32,76,88,199,19,181,31,86,167,225,112,222,79,62,203,162,14,209,67,35,133,108,113,245,179,159,191,134,142,53,59,202,181,91,114,40,76,148,160,250,28,54,177,222,170,93,138,123,98,250,158,0,159,42,20,113,10,103,79,131,6,77,16,210,9,202,2,240,95,238,117,62,213,34,200,201,19,172,117,184,160,180,221,245,213,176,19,125,131,217,218,26,56,222,165,221,16,75,250,86,103,254,228,33,135,15,117,140,56,125,2,62,159,165,237,38,232,156,253,92,132,161,68,143,115,122,168,187,215,11,114,109,85,135,7,230,234,183,227,167,169,218,24,79,135,147,215,238,159,141,143,102,205,119,180,70,36,28,32,203,80,71,215,16,117,45,81,137,245,187,183,108,157,71,231,205,206,217,67,248,178,43,41,219,50,1,54,175,197,45,216,75,91,143,123,40,247,206,103,197,211,57,143,39,153,193,26,235,23,27,203,221,153,26,254,198,151,20,85,50,36,143,161,39,162,169,37,118,137,248,96,62,75,139,196,240,86,68,216,178,84,115,194,60,121,43,164,231,251,112,66,147,214,53,109,22,141,194,179,111,123,183,12,18,219,244,212,44,198,252,59,29,198,174,31,15,76,79,85,135,185,57,38,125,57,190,64,191,106,66,120,13,197,169,102,167,80,236,226,79,67,84,189,186,194,102,119,58,76,145,89,209,248,55,49,233,237,167,23,130,46,83,43,36,150,169,143,185,45,129,185,212,179,38,144,52,75,152,244,166,81,43,167,25,216,108,182,112,29,56,92,161,227,158,186,145,67,198,230,191,93,17,226,120,78,24,216,37,252,167,185,99,63,97,127,72,205,83,13,152,250,89,181,176,72,138,118,11,138,2,65,189,160,112,38,59,101,2,227,110,9,165,143,41,80,243,10,152,240,154,102,74,144,91,25,243,8,147,53,165,7,69,124,41,96,156,96,146,86,8,191,47,116,168,63,216,50,168,187,152,249,86,246,25,217,83,220,191,57,224,20,70,133,55,96,110,47,154,198,68,120,53,86,31,217,170,163,63,48,81,98,79,213,228,62,186,181,79,38,201,179,158,98,74,45,74,122,190,107,50,84,110,106,192,25,6,125,169,218,156,169,56,3,6,59,101,69,162,69,225,178,226,234,196,89,178,159,211,105,101,147,33,116,24,13,79,49,228,23,23,239,72,167,60,167,87,41,154,150,200,6,118,54,60,239,21,248,249,158,109,131,34,161,241,69,231,24,26,210,235,101,154,49,83,102,241,167,141,123,240,49,166,73,50,141,150,99,249,105,245,18,35,52,34,185,11,21,221,148,218,3,219,61,210,97,206,81,93,93,228,185,52,223,209,138,37,250,15,189,68,52,19,27,114,120,64,241,43,227,73,253,110,164,145,82,73,129,181,254,92,65,238,182,81,112,183,38,221,170,183,209,152,121,203,173,58,87,79,137,109,69,68,241,116,178,132,45,129,45,123,47,126,219,8,2,229,178,75,160,102,121,167,230,159,142,167,220,204,8,161,69,77,73,102,51,124,124,80,56,112,194,242,60,51,150,40,190,166,175,192,229,233,55,105,170,141,106,85,255,1,7,75,115,95,81,134,164,97,232,157,146,242,105,119,244,147,15,2,179,228,227,64,96,99,249,186,5,49,145,250,56,77,106,16,0,28,195,228,24,135,237,241,6,205,181,253,66,105,68,45,67,82,50,183,233,50,248,177,156,81,142,211,130,47,163,88,118,98,131,194,190,64,106,170,38,229,96,214,58,76,157,210,86,231,90,183,50,184,29,240,83,234,78,78,107,156,47,92,162,247,120,242,125,160,33,41,23,54,234,157,55,223,199,111,9,68,166,80,144,17,212,202,125,29,133,191,105,60,201,64,112,98,120,151,240,222,170,41,55,248,218,156,104,229,76,34,74,232,212,37,120,236,150,237,105,47,5,50,223,103,171,181,162,251,237,6,154,37,80,53,109,217,68,251,204,61,199,148,83,33,233,160,48,194,168,219,225,74,154,160,160,48,104,250,121,143,82,143,242,103,2,239,187,43,192,250,5,195,144,186,58,33,160,141,167,45,145,65,125,172,232,179,250,54,158,44,187,77,103,2,30,148,233,61,158,40,112,232,93,19,114,168,189,112,195,211,178,7,182,156,185,164,149,156,133,63,3,198,23,80,52,33,103,221,237,142,20,226,170,37,143,123,147,241,17,31,54,26,133,10,79,206,76,29,206,134,90,224,89,39,41,231,73,169,193,31,248,193,212,67,104,161,205,54,137,229,104,26,28,115,90,166,99,44,239,113,9,73,232,143,105,125,197,134,203,192,51,154,73,231,224,70,170,9,55,25,34,12,135,51,122,201,227,129,83,220,127,210,105,199,227,217,219,38,220,229,227,133,196,94,83,247,217,238,68,237,3,46,115,63,105,70,157,236,86,127,181,185,94,178,54,187,177,56,253,171,108,3,202,79,146,18,190,110,239,112,83,169,45,79,151,21,188,167,14,115,63,84,239,26,185,122,225,4,78,48,21,151,244,126,151,83,4,18,10,33,135,76,91,6,85,177,223,188,240,22,63,174,158,13,3,211,244,186,16,100,182,132,203,11,141,59,204,117,71,173,2,85,195,169,9,46,181,232,178,132,35,86,51,75,240,119,245,207,182,203,36,75,13,233,51,96,194,202,213,97,134,242,137,158,176,214,191,46,229,178,73,92,76,126,27,19,193,135,139,236,2,166,149,134,140,58,92,42,14,23,219,90,53,102,52,114,119,54,109,92,234,84,238,232,203,81,126,93,1,155,116,250,243,52,108,183,142,206,36,226,161,134,66,236,235,159,205,239,148,174,233,81,103,237,121,241,93,230,24,36,219,68,225,156,156,82,46,47,171,93,88,18,1,132,174,126,126,46,125,178,240,187,114,44,217,211,101,93,184,216,254,169,129,180,238,197,202,196,197,146,210,192,30,148,221,206,159,109,56,78,159,87,67,37,189,189,97,16,142,119,29,77,202,226,234,151,79,154,241,179,230,172,161,117,146,158,61,103,204,132,119,203,46,138,78,215,10,177,171,203,67,70,111,13,43,158,205,6,156,146,36,30,91,244,48,125,90,175,140,21,105,202,154,49,80,144,86,254,110,179,7,182,28,164,7,134,232,202,95,14,125,76,211,128,44,121,143,110,110,31,24,237,169,245,228,194,181,233,222,105,75,220,62,27,154,194,48,33,54,255,236,243,79,189,205,66,201,143,59,244,251,237,9,141,64,126,158,238,212,141,6,60,185,23,60,89,124,55,63,24,218,238,42,62,71,130,147,68,1,179,163,36,244,13,141,47,158,37,231,33,108,68,72,200,24,209,208,38,92,84,241,52,227,41,1,26,138,20,207,238,234,115,133,172,240,149,31,248,92,141,239,211,199,194,204,73,211,29,146,185,105,191,1,155,68,207,247,210,141,129,60,1,159,74,84,153,171,67,135,77,137,40,156,247,10,4,170,233,217,179,206,49,235,228,80,176,136,160,36,163,240,25,134,250,109,120,121,34,92,223,52,154,135,147,37,249,92,154,152,73,179,62,27,249,206,94,5,66,46,4,149,134,122,114,82,109,60,253,229,132,17,243,147,78,74,202,167,47,125,115,252,61,214,31,110,225,218,189,83,241,227,62,233,193,166,68,242,3,135,229,138,234,169,75,70,124,187,112,38,90,163,9,188,5,63,239,215,176,97,188,150,122,124,193,217,209,190,164,154,60,140,77,87,109,94,98,38,206,87,143,172,223,216,90,131,71,157,123,113,199,7,44,29,163,42,101,22,197,102,45,142,1,106,5,137,210,136,129,55,141,165,241,131,241,19,11,167,54,230,161,41,25,59,156,200,8,82,243,16,218,235,233,77,107,166,123,161,182,231,177,69,242,240,166,53,142,4,13,82,118,170,143,2,198,49,37,169,120,192,20,31,13,135,121,189,158,203,195,252,146,254,219,220,180,147,26,43,253,106,197,33,254,219,216,44,30,171,25,203,202,159,134,67,75,77,153,115,76,87,167,233,39,29,119,138,192,17,176,217,224,254,48,148,24,122,113,59,167,37,81,236,237,48,89,14,207,45,4,115,38,62,155,162,159,82,52,90,78,98,205,103,70,33,12,130,139,237,129,145,231,217,14,159,126,209,168,128,193,253,51,240,176,51,209,109,212,48,228,198,192,107,14,23,116,27,31,216,110,39,14,163,19,162,183,66,220,69,78,48,125,96,83,189,40,79,183,124,50,162,164,89,146,143,167,13,39,59,227,243,32,100,238,251,228,5,8,106,89,208,254,106,244,220,159,21,212,113,34,228,120,119,222,79,41,30,42,174,199,160,204,1,227,142,24,15,188,179,192,72,72,234,26,216,104,162,124,163,109,52,163,66,243,12,220,156,146,219,200,113,215,179,101,81,224,188,190,203,44,181,252,92,142,181,101,84,100,238,30,48,245,204,91,103,233,194,24,10,152,80,136,94,42,199,153,137,205,27,142,208,252,124,58,237,92,180,71,52,109,80,130,220,159,121,216,130,218,141,24,77,229,26,169,25,29,86,57,224,48,154,119,79,48,29,245,50,223,139,137,106,181,103,158,161,234,118,223,157,85,132,253,151,211,113,182,87,127,24,81,206,252,194,232,150,180,128,169,32,211,21,146,67,215,219,252,24,212,254,105,203,144,12,143,105,136,176,81,213,155,198,79,135,48,224,179,203,36,109,121,181,122,138,21,112,214,184,47,137,64,43,221,134,219,104,107,114,3,125,52,124,188,58,91,200,147,87,129,111,127,249,120,25,177,78,127,210,23,108,31,115,24,26,96,221,201,141,8,42,38,57,9,215,243,121,152,155,189,63,108,245,70,229,205,17,56,182,168,207,67,99,54,155,227,133,157,80,134,4,105,132,27,52,253,0,202,37,255,44,43,136,214,141,26,213,207,237,207,66,164,241,87,185,11,107,58,21,63,52,202,61,235,118,214,147,21,153,126,104,38,2,183,117,1,36,142,121,111,118,230,34,174,25,2,199,200,61,55,17,127,55,106,51,146,93,105,46,153,209,227,97,8,68,116,241,156,30,246,39,19,222,6,93,26,19,175,175,15,84,34,158,220,159,85,107,222,62,135,137,246,148,103,55,242,234,92,64,82,100,181,77,19,219,253,251,224,115,199,61,243,169,61,75,154,242,197,236,112,47,143,15,248,124,209,202,113,170,53,243,216,188,62,168,93,99,254,89,5,247,83,187,117,158,174,174,88,130,119,12,133,6,245,158,225,60,168,222,52,196,59,215,51,133,176,183,220,146,104,22,235,212,196,30,170,42,60,80,206,14,219,91,123,93,111,51,150,116,51,187,177,60,48,108,170,254,217,211,232,242,159,57,116,14,115,31,173,246,203,51,121,220,126,76,148,128,17,165,40,237,129,155,199,78,141,240,119,148,39,255,12,118,171,229,112,67,237,68,221,145,141,64,161,95,117,91,51,123,88,81,92,2,203,209,140,114,66,249,171,189,200,55,27,66,130,26,203,38,191,44,232,182,113,58,224,183,215,212,28,138,204,98,46,148,6,91,109,123,224,153,99,60,206,141,129,138,67,133,97,162,243,151,227,164,213,170,75,224,107,147,66,88,144,159,196,158,115,190,102,79,174,4,230,66,249,252,116,243,132,82,88,102,72,219,123,118,42,83,118,253,224,4,55,100,126,118,224,68,182,155,195,233,117,170,91,159,197,246,78,249,217,177,228,116,46,192,204,224,79,215,93,153,243,15,12,67,64,192,197,146,129,21,166,230,176,59,204,150,147,159,167,217,68,253,105,203,146,24,79,203,73,11,242,167,23,10,13,243,57,121,168,202,141,167,177,218,213,12,169,70,109,249,245,233,217,232,41,17,85,191,119,71,254,227,251,110,164,111,102,95,127,229,250,246,250,40,102,44,183,60,157,44,40,138,23,71,97,37,87,155,243,23,23,252,80,118,157,173,38,12,154,87,113,9,175,205,120,155,158,209,174,81,9,148,141,209,235,241,17,35,249,235,89,209,38,161,189,158,121,54,47,235,110,174,230,84,127,50,250,200,93,244,99,171,90,196,101,63,43,187,84,231,88,64,205,22,169,150,103,219,56,251,204,14,24,73,171,55,237,180,48,70,31,140,104,209,83,163,123,54,18,46,226,14,195,181,163,99,61,145,115,156,142,98,116,60,243,12,129,80,239,111,244,19,231,179,35,33,232,22,29,78,14,196,158,186,17,83,197,231,102,68,225,234,217,30,195,45,227,154,26,14,35,215,250,154,209,211,109,66,248,134,198,83,221,219,57,34,252,90,84,204,247,172,129,29,200,249,92,168,139,26,24,227,236,215,163,11,101,145,226,112,135,75,70,207,151,5,121,79,115,56,247,55,111,20,34,124,39,75,202,133,10,92,165,97,216,48,106,57,213,12,233,213,16,250,234,177,57,32,149,156,14,83,217,242,152,2,144,72,5,220,73,24,124,46,62,180,245,171,4,231,176,248,171,147,209,124,167,209,107,231,112,223,143,35,150,130,220,232,21,168,206,31,91,23,14,243,156,227,221,36,211,148,39,96,69,165,191,183,140,229,161,84,9,208,207,84,47,68,202,228,192,160,177,168,149,226,208,59,250,92,64,14,37,61,9,150,92,115,171,163,248,213,213,30,45,231,82,155,125,67,34,27,100,63,78,139,108,27,152,127,23,197,85,165,61,5,238,61,116,215,178,69,86,171,110,72,201,184,93,253,229,38,15,167,225,255,13,103,158,219,102,196,157,82,213,76,44,204,116,247,28,192,50,13,83,160,22,253,67,255,236,15,83,42,84,179,134,132,153,226,49,32,100,5,101,77,110,91,44,206,47,124,67,76,107,226,221,214,112,116,142,130,30,196,116,185,254,21,77,191,228,54,50,29,206,229,33,2,55,221,130,225,155,10,231,230,177,253,30,46,4,4,123,155,195,166,154,33,40,6,176,255,50,202,167,233,201,45,104,103,159,240,31,70,143,228,201,98,52,101,92,239,19,36,151,223,8,62,55,166,245,101,36,101,196,207,70,210,180,58,194,168,94,73,138,44,8,233,174,154,21,65,132,44,224,70,176,120,63,48,98,144,31,90,183,81,77,8,58,136,241,122,195,45,7,84,51,146,224,183,117,202,47,83,17,63,215,243,23,94,174,127,150,141,204,67,239,138,192,232,107,4,108,233,100,154,208,138,60,160,163,198,88,171,188,22,115,134,33,66,101,220,124,178,53,6,17,73,255,230,68,133,127,211,103,97,140,247,75,42,177,79,46,16,47,92,221,22,200,63,65,138,167,93,155,12,140,31,156,48,181,250,120,242,112,91,245,212,103,132,233,78,51,53,11,133,51,211,195,120,199,192,57,183,162,246,116,9,130,82,23,197,239,253,124,85,118,142,18,140,35,76,32,29,44,10,237,220,235,77,29,82,111,154,195,11,81,165,59,135,113,214,175,245,204,110,82,63,190,133,103,76,131,251,249,233,105,164,48,213,225,179,170,149,138,12,230,178,233,151,103,19,56,208,130,52,168,111,96,104,237,31,204,69,167,233,142,97,234,127,197,95,62,141,107,114,62,44,35,219,67,32,136,43,44,4,26,244,187,176,59,203,7,35,158,184,30,142,146,182,93,135,56,113,203,58,182,152,126,151,37,55,55,135,43,169,227,250,211,149,152,137,55,188,153,66,247,243,52,126,153,236,48,41,64,58,71,39,133,189,217,95,206,101,101,43,25,14,242,152,99,197,203,9,54,214,103,71,201,213,65,84,185,203,212,148,161,142,154,86,192,208,233,106,126,138,177,47,124,14,59,99,161,108,229,217,101,241,68,54,111,55,39,178,154,148,108,24,92,78,63,24,25,154,172,249,218,164,186,21,159,41,9,82,119,77,11,221,198,183,224,15,39,50,36,117,42,24,167,254,119,233,74,184,238,31,2,44,115,245,167,26,48,161,31,141,114,147,211,248,37,206,80,197,101,254,62,65,41,199,47,14,83,52,160,231,22,205,142,55,23,52,227,158,212,149,1,145,243,55,79,16,140,92,234,90,42,230,21,93,142,82,123,175,161,251,98,106,231,95,119,175,244,163,230,213,194,25,194,72,254,211,233,152,56,143,181,90,201,157,253,188,67,201,18,174,139,50,113,224,100,241,244,47,104,40,41,160,213,167,167,209,8,58,204,150,81,159,43,89,11,85,54,170,47,73,197,45,143,75,173,56,207,50,213,151,105,148,215,195,3,5,70,113,248,12,199,122,252,44,8,59,125,118,31,113,125,211,252,86,139,181,68,186,120,66,25,128,228,80,117,83,230,225,134,29,36,85,212,36,236,199,49,188,188,221,36,237,170,65,217,75,4,124,160,46,233,176,124,169,57,218,154,179,201,39,20,132,183,102,165,65,93,143,130,180,195,220,62,52,217,97,224,187,205,254,114,36,8,158,136,207,76,87,159,133,155,90,206,74,23,204,246,52,156,209,148,221,223,68,215,149,7,135,90,138,120,249,48,219,64,131,54,100,60,54,135,177,118,151,62,77,190,138,239,55,132,232,186,22,29,16,89,60,143,248,211,184,90,148,233,158,64,166,167,36,36,19,185,109,26,183,76,230,149,244,177,132,246,107,104,85,165,73,34,126,23,132,4,61,231,214,26,215,99,36,56,195,57,53,165,173,85,173,169,39,172,225,183,103,234,93,147,42,20,113,133,196,230,251,154,221,169,174,154,18,151,52,237,62,87,146,75,208,210,13,81,239,195,122,196,162,252,198,195,210,90,228,98,179,127,18,21,159,249,67,45,39,100,181,23,110,150,160,251,249,82,146,145,76,95,144,84,149,225,25,57,136,52,17,177,185,237,62,173,34,150,244,53,204,200,12,133,155,206,244,185,66,223,43,193,211,64,52,42,224,73,37,105,247,73,74,4,187,72,130,238,158,141,48,201,103,224,36,104,225,147,228,76,83,13,138,108,228,55,152,252,52,229,68,1,47,244,112,211,207,103,64,54,9,44,175,18,110,61,71,59,89,182,243,131,113,242,95,117,12,227,105,39,85,51,255,224,133,140,234,189,82,53,211,56,105,95,44,137,8,23,145,246,113,97,12,246,249,73,0,48,37,51,129,201,26,112,51,249,151,252,61,141,70,208,105,236,133,153,27,243,99,11,100,181,176,79,135,75,239,192,231,231,251,23,98,59,235,138,16,216,157,105,16,7,112,165,250,153,110,172,243,109,30,241,128,143,97,12,33,196,215,180,99,109,34,73,90,46,12,125,207,222,95,175,117,147,192,168,69,94,206,221,113,127,189,214,176,196,239,190,129,46,204,89,93,159,85,137,111,228,216,240,169,118,129,11,78,233,230,48,196,123,67,190,123,224,223,29,14,119,227,8,150,15,27,84,255,121,203,171,145,226,36,121,249,32,40,154,139,195,12,201,154,10,227,251,156,1,151,75,223,3,74,100,120,198,195,100,67,14,125,24,255,100,202,14,87,246,24,109,153,177,32,70,203,32,151,105,242,52,142,249,236,83,141,44,203,180,179,194,29,14,86,255,109,232,134,239,61,22,152,27,184,143,8,185,166,253,50,129,0,159,37,210,106,192,240,147,45,125,58,237,18,195,93,161,67,43,250,97,13,182,180,230,31,70,22,206,245,80,1,83,114,156,188,229,100,16,92,241,26,96,174,128,245,155,106,48,75,158,187,146,140,39,165,180,63,111,204,50,146,18,114,228,5,69,21,60,96,78,244,43,232,14,140,90,109,235,14,91,174,166,190,59,225,182,112,180,146,227,43,75,132,28,185,20,159,69,65,251,189,148,1,67,194,231,157,2,165,102,207,186,254,10,149,103,171,56,60,45,227,65,225,230,101,186,203,152,83,107,25,138,34,104,219,28,109,234,193,178,150,33,171,59,29,46,104,215,233,187,79,23,126,100,249,230,60,89,233,82,41,219,87,159,137,53,122,192,9,177,38,237,112,42,48,252,183,141,48,112,106,159,53,242,53,3,158,144,165,233,211,231,15,242,172,14,67,239,157,116,46,64,176,155,135,195,132,194,138,180,188,33,23,180,252,195,216,234,115,251,171,137,230,139,19,15,18,218,45,207,36,46,163,7,12,21,74,151,185,240,59,102,28,77,200,66,62,203,11,37,118,135,143,1,55,150,110,58,118,113,170,222,103,8,0,223,72,2,123,210,57,87,115,244,248,180,45,78,190,186,47,138,130,189,101,168,94,84,253,42,146,226,166,247,201,249,164,57,117,233,178,88,139,47,252,130,10,228,179,124,144,130,76,37,224,179,140,167,14,87,129,109,217,183,67,136,108,206,14,56,116,52,173,106,242,131,147,213,79,72,159,81,170,214,227,179,73,137,187,214,188,109,120,104,99,124,131,157,141,155,48,201,203,207,121,68,190,191,195,9,238,26,221,231,45,151,230,107,90,54,37,147,254,244,41,137,53,254,114,200,35,111,232,199,14,145,225,149,84,203,178,122,230,37,72,5,110,115,127,163,73,54,68,185,74,169,128,197,60,65,14,83,51,244,60,75,211,203,118,152,42,197,42,191,124,110,163,237,211,138,65,92,15,242,91,109,247,168,184,63,253,183,233,191,103,146,118,187,224,126,104,49,113,83,221,136,209,58,74,222,50,163,80,108,186,17,35,42,224,103,68,198,73,117,11,90,25,46,42,36,189,101,144,99,245,173,27,45,3,184,29,37,69,163,232,201,88,225,229,245,237,206,76,199,58,247,179,221,157,19,234,155,103,137,86,239,173,155,37,254,201,244,77,113,14,179,179,184,229,183,143,25,220,150,155,58,182,5,21,93,216,84,56,86,63,57,173,182,123,234,9,114,46,130,171,127,51,129,194,137,23,37,163,244,126,23,148,40,57,73,195,201,155,106,63,195,149,107,177,133,222,117,179,132,204,118,59,76,34,115,211,62,75,116,83,249,208,105,204,210,122,102,99,220,254,66,243,203,74,1,96,184,151,137,52,225,20,155,31,108,169,67,67,158,182,180,235,95,109,128,49,171,194,155,158,197,200,178,107,137,63,13,203,192,150,1,193,63,211,190,208,205,178,89,188,174,156,4,218,114,72,184,254,46,164,192,212,234,139,253,55,48,55,190,202,26,131,143,41,42,43,132,4,71,178,222,62,56,89,238,144,192,36,240,248,10,177,50,156,118,235,151,91,34,141,29,103,200,7,47,243,202,222,5,132,222,249,250,184,237,112,84,155,132,229,16,120,16,38,244,167,205,15,181,20,38,135,238,59,66,96,53,202,231,92,23,152,139,117,138,223,110,220,238,244,105,202,149,63,53,96,72,8,96,80,76,10,35,77,156,252,229,248,254,82,107,250,242,250,213,252,152,55,173,163,236,38,40,228,119,159,209,140,102,22,251,132,116,26,85,15,31,221,38,110,194,211,235,169,222,159,62,51,103,249,101,27,56,91,225,157,140,8,119,174,111,109,91,65,151,184,8,154,21,65,148,47,212,96,79,35,250,37,48,194,208,221,231,49,10,113,185,201,169,125,12,180,230,50,126,198,31,60,196,94,32,173,125,127,196,97,70,190,13,25,82,149,137,102,12,131,211,187,108,145,243,32,19,13,253,216,175,172,116,89,165,244,184,181,3,204,226,201,100,170,62,30,176,115,78,185,73,100,86,140,47,94,66,5,109,202,96,159,157,178,120,114,24,131,77,104,72,205,117,147,45,136,167,209,23,218,186,33,18,2,249,132,4,12,198,43,166,230,60,1,181,234,77,107,144,177,235,201,58,200,156,78,254,97,237,39,162,34,48,62,164,230,75,164,226,189,211,167,41,254,152,219,127,187,182,46,137,38,182,147,15,47,248,179,110,57,11,164,168,93,139,81,232,15,163,41,84,212,122,172,84,46,110,111,89,233,40,251,101,221,241,146,147,117,242,211,9,165,7,217,180,176,17,220,212,161,108,145,74,19,129,19,6,72,94,254,217,181,72,118,229,89,44,219,34,104,210,43,162,103,10,225,156,101,73,120,159,26,239,65,17,24,138,159,175,238,13,120,176,79,221,223,70,44,122,196,104,35,94,63,229,89,130,57,59,94,205,131,210,39,205,12,60,223,107,145,192,21,21,53,214,248,36,116,234,31,109,147,86,206,39,190,114,230,248,42,178,120,175,232,29,217,22,200,35,149,232,19,18,215,228,154,209,200,210,77,51,230,56,164,233,93,238,249,230,179,155,190,116,45,156,32,183,101,170,245,202,23,192,180,93,101,204,231,233,51,90,159,238,52,219,194,57,104,111,245,50,14,224,97,85,45,31,124,238,187,212,75,9,108,174,114,135,137,53,136,197,12,201,101,250,200,216,217,166,73,171,146,207,194,225,51,183,207,112,108,222,211,5,2,195,232,251,169,213,3,27,95,216,29,75,152,61,113,91,254,224,97,169,123,178,248,76,21,167,249,25,113,118,198,179,121,137,81,92,168,121,44,235,219,75,41,181,61,95,118,127,219,42,88,242,103,79,32,255,66,252,72,224,14,99,135,163,240,151,46,153,225,5,78,229,220,252,167,73,211,41,114,230,23,227,113,237,14,155,68,121,81,184,110,55,116,120,79,134,33,75,80,104,202,139,127,53,244,2,105,222,241,40,112,175,100,95,123,56,4,164,22,10,190,36,88,235,124,87,128,61,166,47,49,132,40,44,233,95,86,53,21,224,102,203,139,187,201,164,230,190,75,37,229,227,212,93,9,140,113,244,73,242,26,87,231,18,82,29,244,91,206,120,141,239,167,187,245,232,126,92,89,181,199,186,230,198,191,244,70,74,182,114,251,178,184,56,178,155,149,198,9,76,165,84,14,56,209,176,251,93,70,184,188,252,92,69,204,173,46,233,241,108,235,45,123,195,97,187,45,218,52,59,121,253,221,84,131,173,162,239,62,187,103,156,94,102,142,245,166,48,234,62,245,131,33,84,72,109,232,119,53,200,187,190,46,109,208,155,12,57,158,160,199,168,213,55,226,102,201,251,114,6,100,98,77,195,215,238,249,221,65,20,84,198,11,82,153,253,77,83,194,34,173,138,5,103,41,245,190,169,224,125,77,186,201,147,230,208,221,253,192,4,69,175,181,43,220,217,168,29,230,222,188,244,105,164,48,220,12,106,100,120,117,177,146,96,159,67,223,199,97,152,163,107,147,239,194,7,224,219,97,51,86,90,57,3,168,35,202,238,254,227,105,14,25,233,51,40,75,162,207,72,192,78,98,152,194,55,188,202,138,207,38,241,65,167,10,36,21,159,66,15,48,25,173,178,190,206,84,73,78,175,74,151,14,100,143,164,199,249,172,251,114,28,207,55,166,118,96,232,8,146,27,112,103,223,61,166,138,216,88,86,87,252,221,251,184,92,213,166,139,211,54,203,228,243,208,174,248,107,202,79,83,8,144,124,1,53,242,148,183,56,232,96,149,109,177,252,26,141,156,242,217,196,153,9,195,57,220,168,204,217,2,67,153,49,227,105,155,106,83,96,238,64,209,229,70,127,41,103,8,28,170,99,184,201,204,71,245,45,23,40,66,55,231,124,186,147,188,148,42,118,16,174,218,233,39,12,51,188,102,153,166,230,73,236,110,81,19,0,149,184,112,163,22,138,4,254,28,75,0,111,161,252,244,185,40,238,20,189,82,127,102,209,133,73,160,138,203,91,51,250,31,153,197,212,171,140,228,70,175,113,142,171,223,37,65,43,28,7,84,59,167,159,8,153,0,195,121,236,215,47,118,118,110,235,55,50,176,169,107,245,17,169,240,255,137,42,60,160,237,246,14,103,147,63,190,240,34,246,235,35,130,135,186,107,192,132,66,96,28,188,31,60,136,50,72,136,9,209,232,50,124,67,132,15,80,165,187,16,2,220,113,126,65,85,74,22,210,69,41,149,106,126,250,97,16,44,229,106,135,86,182,54,223,87,42,5,230,194,138,112,172,237,51,85,194,102,62,7,8,126,110,249,105,194,66,43,94,94,32,152,154,242,116,134,38,41,109,135,173,92,234,6,99,8,24,215,26,232,105,104,213,88,12,249,249,201,231,10,126,228,62,244,167,217,40,170,223,42,107,54,177,107,125,55,9,109,190,209,67,230,187,175,231,209,178,194,224,199,249,6,196,68,64,147,70,137,8,190,248,209,9,91,100,19,5,174,141,212,93,246,112,136,177,26,52,73,56,228,86,136,40,135,63,205,233,37,201,15,120,36,134,207,4,84,224,159,178,213,69,78,90,114,131,161,176,173,203,139,89,94,238,47,69,58,2,214,146,251,226,105,185,193,254,187,153,16,146,200,195,153,24,72,223,126,102,231,109,105,45,242,116,199,33,232,203,227,92,77,43,76,248,2,159,147,46,249,186,167,196,82,82,144,9,202,45,143,170,217,217,82,165,102,238,160,217,116,101,28,134,42,170,72,200,142,122,186,230,14,0,24,69,40,63,16,24,233,29,159,7,24,149,89,169,101,39,50,198,217,87,222,177,17,23,73,79,23,62,134,248,138,123,89,230,206,144,101,146,97,142,113,89,240,151,19,173,149,170,110,162,152,197,141,191,115,236,81,98,167,145,202,54,146,159,46,249,167,216,89,4,29,219,57,153,129,177,167,165,79,18,37,176,110,108,159,9,68,212,243,194,227,151,33,233,31,205,5,61,201,162,62,187,55,22,183,195,197,142,174,42,176,229,151,251,203,179,37,155,220,62,25,70,24,231,219,205,217,193,119,149,170,81,52,188,251,40,126,62,32,217,61,164,196,17,206,102,228,215,29,102,146,137,104,222,230,118,211,220,175,136,247,0,58,64,129,155,41,247,124,191,141,116,75,86,57,1,10,61,215,244,169,2,51,67,22,202,4,18,102,78,167,251,20,79,168,105,52,89,90,195,92,85,213,209,70,74,185,160,150,223,227,247,100,220,113,82,96,108,140,98,205,15,174,68,209,251,144,250,125,120,85,206,246,50,28,230,240,146,58,119,123,186,251,157,14,111,243,233,53,25,77,228,40,61,56,196,230,143,75,74,158,70,166,47,187,115,142,235,37,57,77,2,227,43,240,99,15,117,167,242,244,201,217,56,119,245,67,51,85,212,141,164,228,155,188,78,119,64,83,74,188,160,24,189,40,14,177,184,79,114,127,204,207,76,73,248,14,124,97,83,182,192,169,124,35,249,86,13,235,38,18,199,243,22,233,48,178,65,168,4,241,150,61,186,142,136,179,114,43,112,16,210,2,229,152,239,156,115,201,47,55,201,196,33,150,194,199,214,107,49,150,217,68,175,244,151,77,127,209,191,250,216,210,69,234,95,54,149,152,84,91,58,76,98,158,144,89,51,120,109,246,104,26,37,85,154,253,128,55,109,249,113,76,192,100,107,25,60,42,102,231,134,225,125,134,31,94,74,142,200,200,33,27,238,247,114,216,221,240,106,233,111,155,78,96,192,3,98,244,173,48,183,167,233,48,119,217,170,79,91,84,160,125,240,207,47,162,125,94,208,191,201,14,99,59,72,159,78,40,99,63,83,192,208,38,53,136,219,226,244,237,179,150,73,28,66,182,251,206,82,78,147,234,193,87,132,200,53,247,249,231,120,251,216,218,77,204,17,251,87,186,148,217,240,165,101,3,99,251,202,225,131,247,172,122,148,17,24,94,48,249,44,36,3,191,68,199,239,171,37,71,109,155,240,252,39,118,192,81,128,10,160,124,54,89,144,211,45,245,105,174,111,169,143,129,10,133,185,185,28,230,150,39,135,238,153,102,252,141,195,195,108,162,59,32,13,86,219,17,223,221,141,33,169,73,150,13,174,185,152,12,205,66,160,247,187,225,39,241,192,238,164,110,228,28,216,242,112,70,15,57,251,79,23,91,96,119,170,48,27,218,240,169,144,76,209,245,126,86,197,239,235,161,37,227,10,194,122,190,48,147,220,173,97,122,27,7,205,157,196,212,180,124,204,78,38,117,87,117,172,73,32,60,187,252,215,46,46,27,15,95,194,57,200,112,143,249,171,43,91,208,253,100,84,88,115,241,153,176,76,153,64,80,202,195,226,205,199,176,85,142,46,171,108,26,227,243,9,78,179,218,20,181,130,249,207,106,195,37,78,97,255,109,53,21,16,203,99,186,115,26,127,177,24,248,133,101,245,17,240,225,180,131,169,73,14,228,130,168,149,111,179,108,223,112,62,72,170,86,38,27,199,59,108,66,241,145,196,26,165,4,246,92,185,253,229,217,20,161,5,37,223,194,87,45,229,208,199,154,213,135,97,237,242,101,123,44,3,99,251,21,56,219,180,251,96,200,194,165,112,0,170,26,56,197,167,195,220,98,85,131,135,137,241,41,217,66,229,87,40,152,20,97,150,115,38,134,231,141,154,53,72,31,85,120,8,54,179,207,129,133,86,221,84,62,68,234,228,186,23,84,195,28,195,116,213,236,184,106,241,232,239,187,41,97,203,83,85,120,208,216,248,170,226,22,172,243,112,128,45,149,179,97,132,191,223,198,246,74,106,133,155,210,135,79,6,106,198,231,163,164,99,169,37,95,158,201,217,44,158,243,152,64,78,243,160,237,180,76,130,246,136,49,85,228,192,155,195,5,18,78,17,171,97,39,253,234,164,200,70,195,204,86,85,35,74,176,138,15,182,169,255,236,71,31,232,151,117,244,193,200,29,63,9,133,131,11,132,47,144,78,154,124,147,153,4,21,233,142,61,218,216,124,37,91,23,78,164,237,181,197,36,197,67,194,42,215,158,194,31,127,210,69,176,62,14,45,240,130,188,145,123,207,215,101,212,255,226,76,211,245,131,91,238,235,149,134,217,215,68,153,197,184,131,63,126,177,3,35,6,37,187,232,217,80,160,247,247,135,207,53,103,171,124,156,229,61,230,249,125,181,57,70,223,109,97,80,244,255,141,23,187,234,86,161,156,194,181,39,249,54,250,43,219,173,186,93,205,181,98,175,195,87,220,85,30,11,146,19,10,225,28,110,72,89,55,77,194,132,162,116,196,211,153,18,86,217,42,45,235,222,159,230,108,215,159,110,116,186,31,246,56,195,182,18,86,113,113,116,169,92,96,35,197,145,109,184,147,79,88,253,233,179,67,45,229,94,130,135,147,152,148,195,199,2,173,69,207,7,194,232,159,227,237,192,205,156,161,146,61,154,172,228,219,97,248,199,133,106,139,232,254,108,62,139,91,62,134,188,202,153,213,149,45,239,210,63,251,156,16,170,1,84,39,178,64,223,213,126,114,82,105,245,50,103,19,234,118,95,211,42,70,255,170,2,19,85,250,200,101,137,144,160,214,32,166,33,196,220,123,251,161,122,174,123,91,50,0,24,48,238,251,110,13,84,254,62,137,105,136,92,118,119,127,228,196,246,58,135,104,150,185,196,169,228,199,61,42,50,228,224,202,211,150,83,243,125,119,193,122,211,105,142,52,155,7,165,112,215,67,84,36,45,195,223,181,252,136,41,102,45,116,29,238,132,156,216,246,167,23,170,151,69,199,115,69,242,219,52,93,112,85,42,132,154,24,201,34,111,56,121,203,98,56,18,18,243,139,21,159,149,182,250,90,224,169,113,154,72,56,88,51,4,151,2,67,194,186,188,79,168,120,157,89,19,141,141,137,218,151,31,55,225,46,10,114,236,25,233,142,38,213,80,89,223,205,13,49,14,245,74,112,77,56,63,9,46,91,218,89,116,248,106,146,209,110,90,156,229,171,239,167,207,6,229,254,93,159,46,158,176,52,127,34,202,138,82,164,245,241,243,3,227,204,82,187,145,188,161,17,63,61,216,150,196,96,248,105,45,248,70,206,6,55,84,200,10,97,142,187,41,25,127,172,212,149,90,213,245,118,111,164,233,213,82,28,36,166,223,132,158,206,95,94,167,240,0,109,147,131,242,155,238,44,68,232,245,42,91,113,171,13,31,174,115,124,143,253,88,149,212,88,100,63,210,139,113,66,233,20,94,118,69,249,126,25,141,177,162,52,120,230,11,90,222,165,121,89,30,137,116,10,126,162,175,48,148,218,191,58,245,192,135,163,36,117,63,88,207,9,145,30,207,66,107,100,231,123,195,179,17,15,232,36,133,254,163,124,65,140,9,245,114,149,10,2,198,250,236,227,190,45,100,216,86,116,22,46,35,199,242,207,130,10,80,104,11,240,198,115,176,59,218,134,150,133,110,72,35,232,116,135,167,85,56,93,56,83,14,242,221,146,39,101,117,189,235,133,176,98,230,182,104,216,72,143,135,170,55,164,101,124,38,80,147,154,133,179,6,75,112,117,191,4,144,20,116,76,40,189,15,158,57,220,253,151,123,201,207,93,243,44,68,210,92,191,213,1,17,11,181,210,226,88,32,109,117,248,103,77,114,70,100,63,26,86,132,231,166,72,102,243,25,234,232,57,219,139,211,224,51,81,40,37,20,65,51,6,195,233,20,45,225,145,11,186,186,99,176,192,253,187,200,132,193,165,37,126,32,78,156,88,185,4,110,212,121,6,21,125,203,129,66,39,42,76,116,4,183,208,57,247,181,69,192,67,238,100,131,43,245,221,21,154,213,201,168,103,174,217,130,114,216,202,255,165,211,184,79,122,162,21,48,33,17,245,10,90,64,185,69,211,40,188,16,119,36,121,91,247,183,77,131,78,78,62,38,61,98,124,177,116,173,242,90,124,157,108,51,59,214,230,177,136,213,245,118,118,79,72,42,125,38,45,34,140,98,28,98,219,184,128,18,112,86,222,1,220,195,176,157,57,138,109,88,166,194,199,136,78,110,50,67,115,167,150,202,185,112,192,219,60,98,38,77,84,64,196,113,221,72,11,242,137,70,33,232,20,39,148,93,33,195,119,144,201,19,153,234,164,61,43,15,46,84,135,97,7,104,234,52,39,177,219,205,86,194,25,93,10,121,113,13,28,155,218,207,197,3,15,56,100,4,134,67,205,173,63,94,142,240,129,62,77,218,67,188,156,27,135,254,52,82,54,95,148,225,44,63,74,65,197,46,197,91,224,41,148,40,80,99,84,235,103,245,225,84,86,6,183,231,4,192,239,212,63,122,114,96,30,151,59,56,57,93,17,214,97,229,143,250,132,40,80,145,78,110,111,19,208,213,163,235,88,56,220,110,99,163,29,80,226,79,133,71,202,49,154,132,188,85,102,14,73,4,132,94,29,70,167,50,43,140,233,226,55,74,174,90,69,212,26,136,217,65,72,227,191,93,240,39,63,191,13,235,205,240,207,38,198,170,126,88,12,166,25,199,11,130,69,85,188,230,198,161,150,99,14,195,185,171,244,177,48,213,114,65,242,141,152,226,5,109,56,23,156,230,150,62,101,240,43,139,5,117,142,34,202,29,98,27,71,218,175,105,204,40,97,39,199,203,51,230,187,116,57,51,124,198,225,133,226,104,23,23,150,165,78,245,11,19,84,18,51,7,143,67,14,87,16,177,229,170,21,108,68,90,183,151,100,176,197,24,75,146,132,202,112,189,249,41,129,90,237,92,26,156,76,220,127,188,215,136,166,84,145,159,33,76,71,14,192,247,221,220,56,178,70,0,169,21,242,196,3,50,103,8,73,109,133,97,92,203,1,159,91,97,214,167,55,130,73,241,244,233,126,217,146,184,53,214,176,7,64,207,198,33,239,134,141,45,223,103,141,170,86,81,242,211,171,195,181,63,170,199,38,17,247,49,15,0,195,102,34,231,207,166,0,195,163,5,147,92,78,54,125,133,73,175,246,151,147,144,167,206,107,90,54,170,27,4,199,226,17,198,132,77,89,75,206,110,24,66,120,220,132,181,0,255,59,75,211,71,131,98,0,177,68,126,14,70,63,209,33,118,230,152,148,64,242,249,228,233,22,109,50,9,60,141,5,27,25,124,143,167,207,114,41,50,133,55,188,244,195,55,90,187,15,102,141,67,159,254,156,30,43,128,192,0,90,97,141,113,19,190,188,240,50,177,51,129,201,137,244,254,230,242,35,20,71,104,145,159,253,108,6,108,185,75,18,73,166,236,206,243,39,145,32,156,79,40,14,6,164,182,203,133,177,189,53,66,78,242,88,141,150,145,7,55,117,166,12,168,80,252,233,12,59,214,210,16,56,1,49,223,105,145,48,58,166,253,19,228,238,59,220,157,68,34,134,56,23,16,116,131,31,227,67,41,159,86,73,113,43,192,232,217,39,202,177,126,169,35,82,120,172,21,235,58,253,104,210,5,222,118,107,48,152,170,110,46,106,242,52,225,177,246,157,78,131,8,239,84,187,211,96,159,43,20,6,67,223,172,137,1,72,217,116,135,123,235,92,95,5,254,49,221,126,240,185,135,77,117,201,224,47,117,22,85,96,54,75,233,51,236,189,230,175,62,219,205,210,209,56,253,209,106,187,96,25,250,81,20,194,237,228,223,204,205,116,63,185,16,112,34,5,154,185,35,11,12,93,235,248,42,84,134,21,208,230,166,48,28,42,213,219,85,185,183,202,29,1,94,63,82,117,29,198,38,157,186,246,90,108,209,88,56,139,68,67,65,45,181,54,126,218,244,181,187,38,136,144,97,228,79,147,140,95,53,251,132,186,212,242,109,102,208,21,85,116,140,36,119,133,221,235,219,204,6,85,65,105,142,39,111,198,116,152,63,56,83,116,47,21,123,240,85,239,79,146,28,184,12,137,174,144,241,131,101,51,188,87,178,9,135,15,77,85,202,225,53,28,54,161,37,105,212,200,127,102,124,87,34,224,190,53,251,139,26,191,229,223,197,53,171,39,133,141,51,102,4,60,248,45,205,245,35,58,51,227,229,100,245,72,50,31,222,205,81,111,203,58,214,184,164,79,34,155,182,227,105,200,143,159,148,56,52,62,75,160,199,188,210,236,47,170,22,253,58,57,76,196,93,114,151,51,119,104,79,47,30,86,248,173,229,20,153,238,247,164,26,200,105,187,86,242,82,196,67,206,112,160,137,95,151,68,192,179,223,124,244,197,192,100,243,72,70,28,245,94,179,198,178,37,224,171,245,72,133,139,216,140,21,64,172,160,73,53,5,59,244,240,251,228,48,222,249,254,192,100,153,214,128,185,82,63,47,31,232,151,68,167,100,146,97,53,211,22,170,155,239,128,24,16,97,149,166,41,192,198,129,228,59,10,108,3,194,203,220,44,218,72,131,28,238,22,238,20,120,99,184,4,140,251,69,234,95,48,65,211,248,238,224,120,148,70,75,82,61,67,220,251,140,194,114,56,109,93,63,184,235,219,71,172,9,231,16,150,98,147,212,76,243,143,126,225,155,177,126,20,36,85,211,170,241,192,76,135,145,233,144,148,184,10,177,141,71,142,134,81,3,237,170,41,221,221,20,126,3,182,141,230,194,36,241,220,103,169,18,146,68,244,50,57,81,162,97,231,22,156,82,213,84,115,4,20,227,105,164,99,139,194,112,100,124,142,82,152,150,200,159,201,146,229,142,187,114,249,112,145,68,213,100,101,99,110,225,177,118,56,153,196,179,192,184,89,179,119,248,52,77,15,249,44,170,157,124,18,83,28,51,116,133,84,202,149,63,137,34,224,70,184,253,162,36,59,207,238,159,53,57,2,164,126,133,171,44,98,224,14,159,105,160,163,197,2,107,195,215,166,29,186,93,170,10,200,191,143,105,50,136,67,75,197,2,185,172,158,84,70,173,8,185,169,247,135,225,1,58,61,228,111,70,167,111,74,246,253,185,203,21,220,70,14,115,118,233,203,41,42,152,49,201,70,182,128,162,20,83,144,43,190,252,229,221,116,106,164,16,163,66,221,82,2,133,209,94,42,49,204,243,179,227,97,72,79,229,151,169,108,170,23,165,110,93,250,203,228,113,124,183,98,138,45,173,22,130,43,22,215,191,195,100,33,11,74,242,224,167,205,2,138,245,243,84,202,158,71,231,125,119,206,34,110,76,81,13,133,151,142,54,248,86,151,86,94,30,243,221,175,215,216,65,137,11,182,150,223,55,188,130,14,19,160,40,79,25,33,9,38,241,116,175,233,41,87,197,140,232,49,249,225,202,211,44,88,72,47,103,241,51,241,192,229,33,6,128,168,35,251,202,128,91,82,115,177,185,134,208,103,14,51,209,181,118,18,202,139,225,7,207,178,233,222,149,231,129,125,46,26,6,209,201,91,192,72,114,106,245,175,198,44,110,10,227,187,250,88,76,15,76,226,138,214,238,91,64,213,195,85,72,27,247,252,148,55,38,107,154,163,80,91,213,167,102,173,245,228,134,27,186,108,163,73,214,63,62,57,170,79,28,238,108,2,82,179,54,76,105,228,194,194,127,13,10,183,69,11,144,119,201,47,219,213,48,186,236,52,172,74,81,12,178,223,80,66,121,151,208,1,114,104,177,251,140,48,142,150,169,13,74,137,19,59,19,27,134,195,20,15,139,141,113,46,27,16,19,249,150,128,129,88,164,96,96,82,24,118,127,251,76,147,99,195,72,209,102,66,67,49,214,60,165,245,106,101,88,188,162,207,120,57,158,99,57,141,33,83,58,139,119,199,76,129,72,163,8,140,235,166,196,84,232,4,78,244,229,200,148,68,203,73,115,109,249,169,156,28,237,99,205,132,84,174,82,17,44,211,16,161,234,25,103,94,66,11,36,105,175,117,147,22,251,193,230,161,187,244,243,214,169,55,11,100,76,83,229,108,10,111,194,18,223,144,152,62,215,126,58,21,2,48,239,53,202,59,117,127,199,23,230,177,17,184,144,134,4,231,145,17,101,183,115,116,78,99,29,184,40,220,183,177,41,76,200,217,244,36,39,39,0,159,146,195,103,63,223,178,83,178,141,230,236,135,245,180,163,94,62,218,82,51,246,119,205,68,130,111,43,57,197,164,198,54,182,66,130,248,103,97,102,129,173,56,184,59,124,246,12,173,57,155,228,182,122,46,208,32,181,167,235,103,225,120,154,203,71,163,89,162,177,124,22,117,206,78,115,50,166,41,89,202,68,129,120,114,14,63,201,137,208,37,45,159,95,216,194,125,6,156,160,167,189,157,66,6,16,196,165,31,156,161,68,145,121,116,246,152,20,183,7,188,206,91,23,246,89,141,41,185,219,203,30,62,247,239,219,163,139,98,134,210,75,252,52,151,7,121,119,35,127,202,215,199,52,133,84,109,25,177,143,234,83,24,118,143,165,54,60,157,208,122,12,87,225,38,41,117,97,220,84,224,179,143,223,38,18,35,77,131,71,200,143,174,73,138,189,82,168,112,17,140,140,207,193,46,208,171,24,202,192,219,139,175,134,145,45,13,57,248,24,66,231,156,130,116,177,17,79,151,78,155,70,231,250,181,12,59,155,106,187,11,67,167,154,221,102,100,249,108,185,0,152,130,157,183,123,160,17,223,229,124,192,91,84,98,97,146,39,188,135,208,25,160,58,151,156,7,136,88,233,144,122,52,114,38,147,135,116,208,79,58,219,184,28,15,164,74,64,63,237,112,219,146,135,132,247,135,88,149,111,133,164,55,151,44,83,24,194,163,40,170,28,208,222,38,45,1,196,99,115,175,238,35,97,148,203,150,97,65,27,119,82,146,65,94,135,146,183,156,29,58,197,37,148,132,217,45,189,205,103,52,231,50,24,36,181,182,34,117,89,200,55,207,225,107,171,79,35,121,8,152,208,210,222,238,223,33,106,155,247,61,235,97,238,96,55,170,14,99,53,223,118,225,218,62,39,91,252,180,85,100,94,19,38,83,81,118,122,172,57,140,230,108,145,167,75,91,81,206,57,186,57,220,138,252,118,177,252,245,229,48,134,240,93,29,208,63,108,172,55,135,205,81,37,79,87,114,200,253,218,127,78,158,54,175,163,165,193,249,74,149,172,63,141,131,248,166,4,80,113,196,45,51,123,203,173,132,115,73,203,187,177,68,249,203,161,238,190,17,56,132,157,76,67,32,96,211,237,85,120,26,151,133,195,5,177,167,139,194,247,239,209,189,1,141,86,233,218,105,211,226,44,222,229,184,236,111,10,58,119,68,82,206,99,192,208,27,88,89,62,219,24,157,125,207,232,40,56,94,209,9,174,22,230,166,247,150,145,75,116,99,0,205,216,90,135,71,107,135,145,92,164,91,35,11,1,167,137,73,124,48,57,82,243,158,93,153,106,220,225,233,62,172,220,115,53,188,229,212,172,151,188,103,141,167,155,81,110,95,184,228,74,165,214,7,35,114,37,68,89,217,152,198,63,234,191,3,159,47,215,109,35,163,18,64,201,204,7,119,106,104,101,68,240,17,21,167,86,2,86,81,115,110,100,118,155,244,150,67,158,46,142,154,76,206,102,56,175,32,226,65,146,241,162,103,59,106,94,19,51,40,94,90,66,13,3,89,92,95,113,6,52,152,165,135,62,77,121,174,223,109,26,142,25,217,178,206,90,165,39,252,178,104,166,223,77,188,4,166,54,197,119,21,214,4,154,132,1,151,100,53,154,254,211,22,88,145,225,36,91,254,250,87,127,119,79,217,56,10,167,102,89,1,83,44,114,109,94,168,171,203,158,62,32,230,204,149,2,118,147,115,102,167,119,24,189,24,89,251,229,39,59,63,29,206,86,76,124,225,10,171,167,155,234,16,168,160,37,126,97,228,38,166,175,191,99,48,111,8,8,46,76,2,252,151,49,122,80,252,100,85,30,134,223,171,186,27,167,98,107,23,153,135,199,180,231,96,254,186,156,82,196,122,175,208,228,139,174,82,220,171,192,121,49,139,44,32,50,147,147,135,193,96,12,226,40,147,159,198,227,151,182,119,74,27,150,28,33,48,183,138,47,201,144,220,7,14,32,233,113,163,119,245,83,194,88,57,111,44,24,24,222,59,119,29,84,75,59,186,39,39,81,203,226,108,59,208,146,33,152,34,32,57,37,110,149,146,236,86,165,108,31,152,36,144,22,112,26,183,90,1,111,57,212,89,211,123,180,152,24,239,237,209,106,57,160,238,241,67,8,4,82,14,129,141,170,188,6,12,175,167,188,28,159,198,138,78,225,230,117,83,147,129,161,191,247,67,164,194,157,158,244,229,21,3,195,143,191,74,234,207,190,204,75,25,205,223,180,221,207,67,74,52,1,59,129,173,88,209,159,206,150,141,162,176,177,35,120,203,207,155,224,138,215,15,35,64,226,77,59,19,103,22,57,91,43,229,136,225,27,131,31,108,204,231,187,123,13,127,187,73,204,95,38,108,242,73,72,69,247,62,37,87,177,9,199,67,166,128,179,57,31,206,185,8,97,28,86,121,122,152,251,248,251,105,142,159,42,117,226,185,154,20,188,255,52,228,72,66,221,71,193,51,94,41,255,233,66,214,147,28,111,117,225,234,241,155,50,194,226,237,234,153,29,216,170,137,252,122,132,22,53,217,74,1,91,34,192,244,197,73,240,157,4,135,11,179,34,62,209,153,115,190,80,122,34,100,33,25,42,90,50,1,3,134,197,187,11,76,228,206,87,39,1,85,37,110,202,136,233,144,222,247,193,68,47,147,54,237,44,103,207,38,26,148,79,109,113,9,90,162,30,73,64,14,119,52,76,171,192,147,87,251,211,230,248,152,130,26,239,235,55,83,50,12,50,55,97,155,145,132,230,223,55,203,76,177,201,77,85,2,230,32,119,151,249,25,31,137,193,225,48,41,70,13,255,161,217,8,223,4,54,41,16,31,77,68,96,40,249,184,240,180,59,201,247,110,156,5,212,122,11,12,45,158,91,89,137,148,31,237,111,210,118,227,30,0,127,104,22,127,12,42,78,221,69,180,23,179,66,118,225,110,254,47,247,126,37,50,177,228,208,236,80,222,122,222,254,128,11,2,53,157,11,159,149,225,89,172,231,71,45,100,176,4,157,70,208,107,48,133,86,160,183,209,29,186,222,245,237,240,140,34,55,66,121,247,153,83,103,155,24,31,220,72,113,150,163,167,119,35,115,223,31,92,173,200,251,14,116,167,57,30,221,232,70,215,36,140,51,192,179,247,104,90,77,166,233,36,48,126,235,228,79,83,136,37,52,59,232,224,133,82,46,234,47,199,178,168,138,146,223,16,63,77,226,189,176,183,66,82,138,182,174,127,54,106,102,194,229,145,57,6,199,199,188,15,76,142,197,86,148,219,109,188,155,244,80,237,20,212,76,157,65,21,121,68,228,52,229,179,16,45,252,20,43,151,201,251,100,161,243,164,6,160,196,84,192,27,66,82,166,204,148,99,52,194,124,224,112,49,77,12,129,161,205,78,241,116,82,238,229,134,43,30,49,240,239,105,147,238,16,30,43,138,77,146,235,211,155,67,252,244,162,54,109,145,151,121,159,174,104,13,43,12,119,143,143,215,50,34,226,173,191,13,101,237,23,42,198,247,78,145,172,192,52,214,13,71,123,85,189,68,242,192,248,26,150,55,109,17,30,188,126,239,108,100,189,158,151,105,234,53,123,45,133,17,247,244,62,183,202,152,116,67,43,220,250,220,214,238,150,105,113,115,29,26,10,27,88,177,95,151,114,35,37,42,45,176,221,141,179,195,141,104,84,17,184,31,235,110,248,203,251,178,132,19,129,151,209,77,57,204,254,180,31,120,195,252,236,48,149,165,98,16,147,215,215,99,133,156,118,81,117,145,5,102,43,240,46,35,83,120,139,165,78,224,17,69,116,135,173,72,68,223,29,14,96,248,224,242,46,178,45,16,106,207,53,102,130,165,220,202,80,15,138,138,123,116,119,165,52,76,182,5,170,203,209,76,116,184,25,105,163,192,19,181,26,111,119,225,224,217,253,129,91,81,120,180,231,183,41,123,44,1,79,163,34,184,48,217,36,121,249,135,149,179,7,137,253,116,44,84,142,53,111,89,73,150,139,122,225,198,6,26,223,149,97,181,146,227,250,140,197,44,206,111,210,177,195,242,146,45,137,192,2,78,19,135,143,217,255,188,124,24,45,224,55,133,167,81,38,204,173,48,21,5,217,225,161,137,45,192,200,27,124,38,16,94,17,40,138,151,194,88,139,14,243,118,225,1,65,16,216,180,56,29,134,218,92,46,32,54,165,139,239,11,147,123,248,78,50,96,56,59,215,23,72,38,117,129,173,86,154,102,66,138,223,193,7,5,62,238,135,59,15,207,113,99,94,175,15,46,171,73,157,133,133,236,118,164,224,118,82,116,123,211,167,51,158,235,248,176,12,77,176,44,94,156,132,231,24,246,78,53,218,55,49,207,144,8,76,206,10,200,166,127,204,41,125,120,24,81,170,163,84,61,235,195,21,239,234,231,4,238,198,162,80,100,125,77,244,160,220,187,208,135,201,12,200,44,159,76,250,79,199,132,250,170,186,212,107,66,90,36,177,165,15,109,11,181,59,121,152,232,226,254,238,70,188,197,20,55,47,60,172,136,234,235,82,168,161,246,150,89,14,211,249,242,114,134,142,209,186,154,56,85,112,101,99,126,127,48,183,46,49,85,32,213,38,20,251,161,56,104,166,56,15,166,101,142,249,70,204,190,251,92,203,240,77,47,47,35,132,23,138,178,166,59,77,41,213,238,159,206,195,129,161,132,17,74,246,12,155,74,242,27,8,117,244,220,55,229,233,99,45,112,143,116,24,183,199,13,252,195,185,191,150,211,227,193,116,112,58,70,76,90,46,147,213,243,46,187,121,107,134,248,7,204,109,182,178,55,13,74,173,33,7,16,201,100,217,57,53,208,43,103,222,221,17,161,14,39,121,248,166,27,143,69,149,219,15,133,206,112,211,127,48,206,153,36,103,163,209,177,248,158,213,201,253,146,3,8,118,183,188,226,213,92,124,213,26,33,51,3,129,182,15,46,84,103,201,45,0,53,80,162,27,14,91,254,168,194,48,216,185,121,216,203,143,232,60,96,40,5,234,12,24,134,205,45,126,141,51,182,198,103,228,48,75,123,40,76,77,195,231,31,0,198,153,112,127,155,92,200,238,105,157,221,42,70,228,179,205,115,94,124,95,232,220,193,181,97,153,180,195,28,159,213,136,145,232,171,97,247,221,222,103,5,13,174,161,79,147,4,221,162,75,201,19,151,197,121,96,163,205,116,120,212,199,216,32,67,55,10,122,58,43,117,8,73,55,48,54,124,143,169,80,187,26,174,184,252,87,88,4,8,216,53,157,72,72,41,141,79,116,22,248,92,186,151,128,3,23,138,127,53,89,232,237,129,33,35,140,177,110,191,28,28,129,247,170,177,246,8,30,44,217,175,206,226,48,102,231,15,166,194,247,114,202,0,91,21,168,127,21,21,58,91,60,146,72,214,120,236,179,3,151,167,191,41,53,114,127,76,183,165,169,83,120,219,130,240,221,174,91,72,64,246,20,248,60,142,85,22,11,151,234,42,113,153,112,155,159,158,92,143,14,52,23,95,105,248,228,80,137,229,51,230,80,143,228,158,164,69,221,77,129,35,86,28,15,167,195,112,11,198,134,132,33,88,21,70,221,176,248,119,81,93,152,228,94,103,153,224,195,109,67,180,230,71,18,111,141,113,92,185,51,135,128,32,133,79,242,93,148,193,206,238,77,35,249,238,86,132,82,156,10,227,190,143,199,178,146,244,41,232,217,151,63,197,16,96,52,73,21,70,117,37,197,96,195,59,82,155,188,219,194,224,49,32,100,137,220,130,80,224,105,98,121,1,19,24,236,23,62,231,13,55,222,128,169,254,30,2,195,194,89,239,211,77,141,172,194,229,184,123,14,187,53,237,210,65,129,146,86,232,118,43,246,118,159,242,203,237,151,232,236,40,245,14,91,62,171,145,234,125,31,62,246,159,4,209,241,206,228,229,30,44,24,208,145,151,220,23,230,166,61,83,142,163,173,233,5,6,194,2,248,88,188,221,212,243,92,178,180,102,244,208,211,189,3,172,91,88,255,228,171,97,180,153,177,56,145,242,185,52,15,192,147,250,111,31,16,211,117,186,51,137,244,11,188,229,37,96,60,175,242,97,104,253,212,124,97,114,162,229,229,115,142,168,200,230,183,45,55,246,194,240,216,120,204,152,239,198,16,85,184,194,229,16,48,76,124,91,154,198,21,52,14,16,232,66,37,110,5,251,77,107,41,14,16,44,251,166,175,158,48,67,244,139,202,229,168,36,163,38,29,69,95,221,100,184,76,22,53,221,209,52,47,150,192,231,164,76,241,205,240,80,15,105,23,199,117,222,50,152,249,150,64,1,147,44,214,87,192,112,98,202,55,163,148,85,238,76,65,27,183,203,76,65,190,42,183,219,223,37,221,218,200,102,250,155,16,151,5,12,139,125,21,120,192,239,121,103,10,81,254,59,145,206,93,149,140,100,129,147,176,121,22,35,255,238,247,187,241,255,220,3,29,34,29,190,44,58,109,174,203,159,2,90,97,21,216,97,251,37,200,36,5,166,32,206,239,217,3,5,163,242,192,148,26,135,209,154,154,186,174,11,220,130,197,25,182,160,84,182,251,171,192,219,117,237,173,138,139,150,9,218,10,145,12,183,89,51,193,158,155,141,74,204,145,100,114,255,101,138,225,134,190,187,83,155,231,142,166,51,77,232,192,38,48,133,180,190,95,225,196,229,10,42,112,231,254,82,175,45,14,81,156,192,150,255,225,157,82,80,235,150,181,71,129,28,23,55,135,151,102,169,151,108,110,91,255,229,154,30,155,147,136,47,36,218,222,238,99,176,8,255,10,176,49,137,248,171,43,98,208,242,195,95,246,135,95,64,44,110,33,31,77,82,88,113,219,140,48,224,236,218,225,147,11,68,140,135,73,235,200,55,159,227,184,45,255,100,108,183,203,103,6,10,11,71,139,139,17,85,21,73,95,189,162,158,19,116,138,114,55,214,77,193,92,16,120,52,253,42,115,174,78,239,49,188,49,146,9,142,250,195,25,223,24,12,82,151,36,15,132,24,31,188,135,61,96,169,120,6,197,238,136,87,115,113,209,73,100,6,126,220,185,186,73,31,72,195,144,35,244,228,120,138,49,71,214,13,60,227,38,76,110,51,142,102,20,254,89,225,115,94,244,128,17,8,126,97,157,192,132,241,132,91,24,152,50,142,22,211,8,95,67,211,175,54,173,50,159,130,196,31,139,190,252,204,170,184,43,178,241,37,5,141,248,40,22,222,177,226,229,150,91,236,207,157,209,143,117,9,141,133,118,10,157,188,247,93,213,75,220,145,28,73,185,173,88,27,228,156,247,231,105,152,217,106,236,147,231,22,36,166,64,182,74,239,48,66,144,27,79,91,27,222,41,102,136,109,146,146,139,162,93,214,238,47,119,228,131,132,178,149,135,201,44,9,211,11,178,28,125,53,53,118,190,178,206,28,35,163,241,78,148,66,25,216,114,23,148,241,143,9,131,53,228,152,35,54,27,236,32,184,138,46,154,217,172,226,155,39,103,129,152,9,172,173,145,226,168,38,93,85,108,12,238,44,179,134,49,11,169,132,196,207,65,169,159,13,43,27,7,195,22,180,219,229,222,225,68,232,176,8,204,109,188,133,133,111,154,76,210,48,184,180,60,125,133,235,1,217,143,242,89,22,232,15,43,188,211,131,178,242,202,207,37,239,13,231,179,171,108,40,176,156,142,86,239,197,190,171,239,139,134,195,188,29,77,155,245,177,19,126,50,198,209,165,199,212,61,179,78,126,123,88,112,210,187,165,225,185,148,25,126,246,115,40,122,227,82,69,31,206,7,182,235,92,192,92,2,20,166,80,37,110,192,80,7,175,155,255,14,60,75,188,154,28,220,34,93,10,225,222,53,81,32,4,191,69,168,205,100,19,41,140,12,152,96,203,18,152,20,174,116,219,141,215,90,96,43,59,117,159,29,162,59,91,202,59,56,108,27,46,45,191,94,67,104,38,70,6,230,127,185,22,99,54,230,60,25,144,117,54,141,30,47,207,212,141,202,71,159,203,196,153,90,254,93,89,37,64,120,116,5,19,7,6,55,82,66,250,102,104,129,99,168,49,79,222,118,81,201,27,38,33,9,4,186,211,113,248,70,142,33,83,6,118,56,109,24,197,59,177,101,36,2,7,114,110,21,42,163,227,232,161,146,19,74,87,125,185,5,111,62,120,81,201,32,166,213,175,158,198,87,64,51,238,136,46,31,22,18,166,128,201,52,153,5,164,20,199,103,209,89,89,236,108,243,25,106,242,85,28,182,112,133,194,208,97,251,186,55,94,59,137,219,151,242,43,65,118,148,240,184,142,7,217,193,177,236,207,7,20,114,8,4,198,87,236,142,45,83,90,72,186,182,230,52,98,61,135,113,129,87,253,46,232,129,124,191,162,64,158,164,107,237,209,26,18,139,172,29,138,169,182,142,7,213,37,254,242,10,13,228,51,152,253,58,34,161,250,27,207,179,37,100,4,112,245,193,32,167,243,164,98,135,248,71,99,55,245,241,76,111,59,153,28,230,134,163,40,249,88,209,99,176,117,191,179,255,60,16,103,11,125,144,203,126,230,63,25,32,62,19,176,119,230,59,131,235,12,223,146,185,29,69,153,228,188,108,81,211,26,176,165,253,109,29,14,184,6,253,229,153,48,165,206,80,170,232,220,242,34,79,115,75,186,41,51,116,119,47,110,194,147,106,165,189,58,150,173,95,16,165,79,253,42,166,153,251,9,73,175,78,106,100,16,49,171,205,15,84,194,105,196,72,47,76,208,61,187,155,222,168,47,243,51,88,59,242,115,59,140,82,184,226,181,199,118,148,96,192,204,222,198,45,233,181,102,207,48,141,40,110,132,99,94,31,30,132,90,28,166,88,89,103,63,149,42,113,83,171,208,152,167,103,71,176,98,158,64,83,214,31,182,139,136,239,176,213,188,1,85,86,14,105,202,121,196,195,48,91,233,64,19,167,13,63,97,197,225,223,245,108,128,244,124,249,52,169,200,217,232,169,179,160,98,79,129,178,65,139,51,1,210,254,235,39,172,172,254,60,101,59,129,245,63,218,13,7,212,248,255,209,238,48,73,171,98,241,65,181,222,98,130,30,56,23,73,3,50,56,56,131,15,124,174,144,82,38,116,224,202,4,245,151,15,34,75,114,43,39,144,136,60,156,195,84,245,44,109,26,46,124,223,253,97,70,126,183,50,46,237,17,27,167,198,100,37,233,113,163,80,187,99,141,79,89,253,28,216,220,59,28,6,144,173,13,113,174,30,152,236,109,247,40,159,23,65,15,62,4,54,214,84,127,57,206,84,53,112,160,46,91,113,197,68,153,57,105,183,84,216,20,157,76,9,85,19,22,139,180,28,113,157,233,254,27,138,207,72,65,17,248,44,205,226,190,240,90,225,157,173,242,219,56,158,34,254,86,173,246,82,6,20,78,244,220,99,1,21,243,141,43,140,246,136,183,236,216,209,57,117,69,103,187,73,26,20,189,171,120,8,48,138,192,222,167,56,45,243,243,93,147,186,110,111,89,158,118,49,87,56,85,47,137,68,158,13,79,163,62,109,204,217,222,167,8,124,234,225,66,195,195,249,122,122,176,148,91,233,111,40,97,21,111,25,74,138,253,105,25,46,107,63,21,209,133,155,226,136,39,231,174,141,48,41,185,95,37,209,45,65,33,25,34,175,239,183,169,71,75,122,209,172,197,20,192,28,61,167,125,150,235,115,37,13,38,98,177,44,229,46,178,196,5,62,246,226,249,79,189,64,163,46,2,136,6,67,48,234,112,179,139,167,188,124,209,214,239,179,45,201,98,52,253,46,116,92,221,42,60,127,73,76,57,63,47,111,46,248,197,2,193,226,149,53,128,52,125,241,76,164,194,29,224,242,162,216,211,204,159,111,188,8,7,29,211,111,233,119,195,222,227,47,135,76,164,200,157,172,98,25,118,223,181,216,124,85,147,200,90,30,228,89,29,70,156,173,111,198,161,227,195,81,76,148,83,191,234,108,104,190,89,90,146,111,235,242,98,83,121,116,83,161,144,219,176,117,150,181,31,191,161,195,150,100,41,31,213,207,172,141,112,143,249,215,36,220,83,72,184,220,78,82,67,185,61,218,89,130,226,99,115,23,63,217,54,123,105,143,192,94,233,21,99,188,27,235,74,62,107,64,160,224,115,212,90,150,196,200,97,115,93,78,75,103,223,85,164,152,173,84,138,252,156,23,21,210,24,252,86,210,43,84,62,244,17,47,55,218,77,105,57,146,13,145,144,131,11,98,245,164,79,147,157,82,163,87,166,21,109,92,152,124,219,17,11,196,248,118,245,183,113,74,198,120,193,8,153,196,229,0,21,224,244,90,135,142,219,187,171,33,110,228,212,78,73,129,243,1,154,98,249,105,8,217,99,52,41,201,147,24,112,249,233,4,250,233,149,9,254,236,27,251,134,84,13,13,167,226,240,176,216,148,194,40,111,102,135,201,217,17,91,131,92,248,26,177,36,56,26,57,42,5,230,98,224,171,39,195,246,43,169,41,164,230,194,97,233,77,67,221,84,74,2,12,30,113,27,68,123,183,79,177,12,241,105,44,175,32,100,190,90,129,130,194,81,154,210,105,71,149,162,49,72,32,211,118,18,156,110,244,186,91,108,109,99,194,138,149,73,152,226,204,188,34,240,32,227,246,155,135,136,131,145,86,115,97,238,161,101,6,92,81,204,147,134,87,18,89,62,38,103,180,40,198,168,98,58,54,83,213,136,207,230,188,40,218,242,106,130,226,254,242,97,253,32,45,55,217,174,29,112,130,190,76,198,243,204,66,168,186,62,248,23,244,210,167,127,140,137,14,83,175,32,119,209,214,140,236,44,158,206,38,26,117,97,171,30,242,195,45,159,237,108,138,108,29,217,36,231,90,224,38,51,201,215,83,132,152,32,66,131,180,205,103,34,66,220,98,232,55,226,175,23,181,162,213,173,15,111,88,13,2,198,81,176,228,105,120,61,155,95,173,50,44,117,178,111,152,252,97,117,203,52,195,198,147,181,207,160,128,137,153,148,141,64,121,234,171,89,82,61,224,130,115,69,223,77,9,143,63,77,238,187,186,129,40,140,128,64,192,97,50,243,180,195,113,249,133,3,43,83,99,220,159,151,67,38,231,166,103,50,121,95,217,147,206,95,147,30,187,28,238,66,30,143,71,169,230,155,170,151,176,105,212,197,4,187,238,242,235,59,165,164,77,253,156,120,49,168,51,11,248,216,18,83,208,105,222,174,64,169,77,185,175,238,240,60,187,100,132,37,10,67,98,44,48,28,60,211,209,66,194,133,252,178,213,26,100,71,41,13,185,95,140,149,10,251,121,60,107,89,178,23,230,191,237,142,154,4,131,180,132,221,193,66,77,194,94,45,28,208,70,14,70,249,108,188,155,84,157,174,48,101,118,43,154,77,74,146,12,116,255,45,172,152,7,252,181,28,124,220,202,66,8,6,34,177,162,197,56,48,197,192,181,25,147,44,33,110,216,4,30,4,72,99,2,83,46,46,97,69,75,205,113,161,230,110,183,23,245,177,90,98,94,196,167,57,35,161,178,18,120,154,44,103,44,45,152,157,164,203,143,37,193,220,136,223,206,66,229,215,126,122,117,206,150,193,4,103,225,202,135,81,156,87,122,204,96,244,116,197,191,75,0,53,59,237,86,183,100,66,113,85,34,3,116,238,232,119,30,157,47,147,253,6,199,255,14,203,143,149,183,69,225,150,72,73,94,78,68,195,79,163,95,119,59,13,219,34,57,215,63,42,219,112,70,78,129,177,38,98,27,254,165,91,103,129,45,42,31,48,117,68,178,83,34,7,178,157,38,237,151,74,216,170,254,54,108,91,229,174,107,194,39,138,146,2,18,13,71,94,42,235,187,81,144,72,209,43,195,202,57,244,233,125,214,64,44,108,146,241,245,179,43,138,119,251,233,241,34,47,167,250,212,75,10,32,30,133,136,78,250,244,108,218,100,108,59,76,112,69,92,107,150,74,218,238,211,92,42,228,154,64,189,213,8,239,67,66,124,39,61,47,71,35,220,111,94,137,146,150,42,23,237,97,220,62,110,160,157,179,132,193,149,17,129,253,193,153,14,58,153,13,92,89,47,108,90,206,241,114,24,101,202,3,227,62,138,110,33,237,91,10,195,48,7,240,110,248,203,143,1,156,36,131,208,118,172,230,82,50,253,220,116,142,61,32,151,194,65,201,199,140,29,143,116,110,97,5,128,147,205,106,68,47,12,151,246,133,225,74,117,241,121,96,226,177,50,98,211,62,212,187,165,227,27,145,119,35,169,91,123,188,155,146,67,185,102,144,59,66,94,175,195,184,15,228,146,50,144,74,105,209,43,221,42,2,31,216,10,124,62,216,250,72,46,18,3,90,252,200,45,78,63,106,84,233,211,179,98,242,138,1,131,250,92,252,38,7,133,137,45,222,93,144,188,83,248,231,128,112,24,169,171,172,40,150,178,191,154,20,52,145,44,38,33,208,200,236,28,54,102,46,125,186,178,228,226,233,74,81,155,62,205,225,57,3,102,154,63,95,77,74,155,187,21,19,14,30,141,113,27,145,140,23,234,25,220,158,45,15,33,10,167,170,61,255,23,186,21,57,132,224,32,232,145,77,74,21,76,82,123,129,248,236,118,237,44,122,133,53,38,31,6,189,127,138,35,140,146,250,44,193,2,202,195,87,147,62,229,1,133,11,234,18,59,58,149,98,36,125,185,233,105,245,104,57,52,84,89,87,16,1,246,17,223,77,137,188,124,24,123,146,215,78,18,97,161,106,93,58,149,201,225,42,157,132,111,144,4,215,125,7,158,13,255,46,238,140,77,167,105,53,38,113,239,21,178,102,146,110,152,148,221,142,216,180,50,215,14,253,236,138,11,32,204,40,24,117,245,28,48,101,22,223,232,41,54,153,189,62,239,110,45,230,2,193,224,166,59,154,229,120,126,247,8,211,202,216,66,217,199,71,215,40,131,194,176,174,148,214,232,150,69,102,223,112,152,234,236,254,140,135,149,118,56,252,75,76,22,152,143,250,110,249,192,20,169,75,159,145,211,232,223,213,136,151,19,222,215,153,100,90,95,14,195,71,164,51,137,99,196,181,83,160,20,179,252,22,129,137,237,93,216,60,170,178,68,208,0,79,197,225,179,201,8,119,189,193,125,123,138,98,67,216,113,235,165,19,218,182,237,138,74,205,24,37,178,118,234,128,253,97,5,76,157,185,14,9,84,3,195,191,235,220,27,122,126,126,58,19,8,142,150,65,251,45,129,242,97,217,252,211,7,12,103,209,236,218,229,149,10,123,127,218,72,223,229,226,247,131,3,197,248,44,207,226,140,238,38,159,98,104,179,72,227,47,49,81,204,224,210,35,223,8,84,134,191,25,149,250,49,158,193,162,10,51,96,236,84,113,228,142,95,73,188,79,20,92,140,245,221,113,194,151,132,246,174,232,41,253,230,65,29,209,217,237,39,81,161,13,59,91,66,10,152,220,84,93,152,195,188,146,254,213,164,26,165,250,28,155,169,122,146,72,131,86,155,82,115,157,7,231,229,241,89,24,189,207,25,96,172,74,195,103,145,233,140,118,133,169,9,205,190,52,171,81,90,118,133,9,20,248,211,88,54,73,237,129,89,81,238,12,24,223,171,26,27,88,69,158,169,199,134,93,244,246,116,222,77,81,178,63,76,113,233,126,78,108,150,178,15,7,92,7,143,5,6,73,80,141,89,148,112,62,200,101,118,88,213,120,218,1,35,132,35,3,66,74,195,40,254,114,74,2,171,30,109,208,111,238,116,95,142,89,178,21,70,177,37,199,211,170,124,2,12,7,68,245,225,228,232,235,91,95,142,79,186,251,36,70,33,65,56,132,14,76,186,251,119,129,106,24,99,220,125,5,230,214,255,121,108,14,60,140,36,81,97,68,116,186,195,13,102,18,109,218,32,10,25,48,167,147,118,11,124,29,237,187,227,176,124,40,219,209,151,83,132,225,203,30,173,191,39,125,134,228,197,58,163,105,8,242,189,157,106,172,225,205,225,137,204,221,125,57,209,208,21,13,39,105,66,19,23,168,205,238,94,229,212,168,126,196,255,45,176,21,25,250,79,79,100,226,178,62,13,109,131,239,195,22,251,19,18,21,66,171,152,104,195,97,216,84,197,154,135,231,187,122,102,2,4,69,248,199,183,192,236,164,241,93,70,249,145,20,230,140,248,12,157,70,62,188,212,72,21,83,125,115,141,29,80,154,50,20,70,35,58,126,26,119,68,121,222,77,101,139,127,182,201,143,54,109,56,201,148,190,43,97,254,254,85,195,241,78,248,182,67,60,21,69,59,129,207,144,184,190,162,101,176,67,47,162,48,57,30,61,224,82,159,159,38,112,146,189,83,108,199,151,51,251,116,241,177,216,188,195,9,133,20,237,50,210,158,93,141,9,56,113,31,23,216,234,10,226,105,170,243,196,237,8,175,214,204,49,30,184,9,52,184,52,201,128,73,241,48,14,138,162,15,147,131,177,162,71,73,179,21,15,195,228,42,93,115,244,104,66,102,93,91,214,141,176,246,194,83,19,197,201,34,233,119,166,32,52,240,76,98,10,213,253,66,11,191,145,229,14,94,184,66,113,238,59,53,198,183,144,10,194,232,48,184,215,56,106,114,104,250,48,82,143,49,83,240,210,39,185,13,3,7,151,8,53,234,73,121,255,112,133,182,226,234,89,205,24,76,139,220,103,97,172,169,37,134,211,210,82,180,79,205,154,118,59,102,153,182,138,248,216,166,157,150,219,155,150,217,100,150,194,164,233,250,153,191,160,141,201,58,87,26,132,58,62,32,150,220,45,166,198,132,20,57,197,126,71,192,65,14,160,217,205,180,255,126,121,34,188,167,49,233,115,98,67,85,18,48,175,146,46,131,125,251,139,50,158,91,238,185,3,46,49,23,166,145,233,205,128,11,62,55,25,234,99,134,111,215,98,134,8,4,34,10,249,101,164,136,198,231,231,106,240,13,117,13,119,147,244,159,238,203,49,84,186,228,166,145,73,226,222,34,120,86,135,104,155,128,66,190,243,213,79,145,50,7,97,216,253,233,101,238,66,55,23,16,238,74,154,43,181,96,85,10,203,15,65,165,169,247,19,84,8,118,152,42,112,8,208,206,11,195,75,237,132,28,120,186,153,224,85,96,211,74,249,58,156,224,231,16,178,29,171,139,189,102,37,133,249,69,24,136,76,10,3,202,54,135,207,140,214,92,20,24,176,35,61,153,76,42,2,185,242,52,195,229,197,18,141,30,79,83,140,172,101,103,173,79,241,179,173,194,3,127,81,147,3,240,195,235,151,147,46,150,229,134,74,212,215,222,128,219,86,74,112,201,206,169,46,234,5,85,42,62,248,162,168,9,208,56,92,177,127,135,192,133,53,240,117,184,113,35,44,49,166,201,23,24,206,181,211,44,95,91,13,153,3,135,102,11,52,85,36,1,55,105,54,197,17,53,224,178,53,27,246,108,224,70,97,238,40,81,18,9,179,227,135,232,78,114,218,44,251,88,120,189,233,18,180,230,150,195,163,63,129,194,141,224,136,159,76,189,193,144,42,150,4,60,126,100,62,250,195,208,227,108,253,42,178,234,252,225,243,209,83,216,39,200,218,109,41,125,222,152,6,65,199,20,6,188,3,15,40,133,247,125,247,217,247,228,221,21,99,32,186,172,19,192,146,137,96,198,185,23,151,52,220,240,165,203,177,183,113,212,150,22,240,89,72,83,59,165,65,20,248,121,161,26,62,254,172,198,219,70,229,198,147,15,142,129,73,174,96,86,216,180,59,253,105,136,162,155,78,36,8,11,87,10,152,98,9,201,171,35,171,119,58,137,22,4,51,123,105,82,5,84,185,164,101,255,224,51,199,206,194,189,238,26,43,188,192,131,243,193,80,179,245,235,94,35,190,144,179,7,89,26,206,151,37,108,109,16,18,144,232,216,29,38,5,240,154,250,199,70,173,232,128,59,12,91,171,240,29,64,164,68,170,168,255,54,246,149,184,44,43,245,235,37,46,248,86,62,55,146,192,48,199,125,33,76,82,36,49,7,242,69,39,167,240,7,210,39,87,182,235,128,11,58,53,55,37,76,26,112,221,109,24,247,243,89,140,126,112,145,78,54,198,3,83,222,235,15,47,200,192,20,221,166,251,248,245,24,252,17,85,118,74,152,18,123,242,224,40,236,17,80,89,118,129,23,236,212,23,134,89,236,126,21,149,112,213,93,115,192,118,51,190,48,156,217,238,189,38,245,105,234,60,131,239,142,242,222,22,48,220,243,247,183,51,51,222,229,171,27,241,176,34,197,141,53,155,103,220,45,117,46,97,91,26,158,45,56,20,15,15,116,4,101,162,64,67,227,252,118,13,163,163,182,123,156,195,76,15,85,137,55,204,92,47,183,140,131,234,19,70,228,155,8,112,110,168,111,193,60,22,33,244,68,82,174,80,69,145,155,79,178,135,191,218,232,6,150,244,88,199,95,28,168,85,137,73,119,179,242,198,125,115,134,99,65,218,69,153,205,240,45,133,139,126,145,220,154,202,170,29,30,27,106,232,75,136,33,77,76,41,221,147,167,18,179,189,210,87,6,175,234,252,218,252,20,118,117,17,120,147,72,237,239,78,208,27,53,249,44,170,242,93,239,168,25,39,147,48,241,144,80,70,205,230,15,253,37,15,202,52,161,44,146,244,26,135,43,140,30,183,101,5,46,86,47,227,102,107,121,212,48,176,31,87,176,88,193,74,200,205,83,94,110,252,141,126,42,218,85,69,130,28,172,119,100,57,191,239,34,196,165,124,157,181,24,123,168,219,202,167,213,91,234,234,235,79,0,199,205,62,156,170,91,146,238,172,106,181,116,239,20,146,184,146,92,170,76,218,119,120,106,63,159,13,247,96,123,224,30,71,238,217,4,224,76,84,152,156,151,234,83,37,35,29,123,29,69,184,223,143,153,233,195,101,180,59,75,80,34,223,181,199,112,177,128,100,64,32,52,65,204,209,97,172,177,59,145,72,199,92,97,216,145,23,151,154,44,219,74,14,83,184,42,161,114,168,69,223,61,72,202,244,51,183,24,11,227,20,248,76,194,22,182,23,153,254,186,67,87,232,136,92,200,185,25,195,155,240,161,87,19,32,89,238,19,228,26,52,165,200,15,241,30,76,241,230,195,101,101,121,119,71,129,224,63,237,225,48,230,192,233,243,191,251,187,127,255,195,191,252,249,159,255,229,143,127,254,203,159,254,248,127,254,246,223,254,241,239,255,244,79,255,251,239,255,245,127,252,151,255,244,183,233,223,255,253,15,255,246,151,127,253,151,63,254,237,223,252,231,63,254,253,95,254,239,159,255,248,55,127,248,135,63,254,243,63,254,241,47,127,254,215,191,253,128,255,250,167,127,250,227,127,251,203,159,255,244,79,255,240,55,127,248,159,255,252,207,127,254,95,127,250,167,191,255,203,121,207,127,183,31,237,63,69,96,167,145,58,59,28,117,136,209,153,150,68,157,194,248,129,182,88,152,156,64,33,5,11,162,205,68,69,106,9,116,109,250,99,6,193,225,217,107,47,245,2,59,28,98,56,206,44,119,246,74,156,81,243,194,228,226,135,200,12,105,182,66,205,72,30,116,55,141,13,127,186,195,112,112,127,27,61,199,22,28,158,240,160,95,199,173,229,65,151,72,24,181,112,193,190,94,76,131,83,36,31,51,203,141,251,249,194,230,255,118,218,238,102,165,109,117,40,124,204,115,39,66,183,172,245,107,212,117,115,112,246,208,86,32,186,42,34,77,6,99,220,140,128,141,162,82,96,18,200,75,192,80,184,60,47,199,44,15,42,218,243,37,93,186,244,92,95,225,139,207,129,230,125,211,50,45,49,111,79,79,46,30,8,55,180,155,156,98,176,213,89,4,76,188,41,11,76,70,163,235,104,176,158,175,162,4,168,69,120,2,237,198,83,120,97,100,75,235,37,170,181,186,49,25,47,196,89,118,80,209,86,171,222,23,116,162,75,26,239,38,52,50,154,194,57,106,34,129,207,124,238,242,213,231,232,238,33,163,196,42,156,151,60,27,152,105,94,163,101,150,167,166,79,35,218,43,48,162,65,218,240,211,18,215,111,134,226,134,200,135,204,164,79,94,61,96,171,155,20,152,252,188,26,227,85,109,50,41,76,168,49,126,187,82,60,167,45,63,235,113,58,197,97,99,112,180,101,36,223,143,219,227,199,182,185,183,3,224,133,113,16,40,43,72,186,212,88,191,130,210,152,226,203,27,158,3,134,61,116,199,87,147,204,171,163,73,127,143,59,145,78,179,107,87,24,163,124,198,112,22,203,66,16,184,174,75,151,92,201,79,205,210,39,20,22,140,251,203,148,17,101,69,9,53,222,207,226,190,37,179,176,156,61,196,243,156,12,38,174,43,112,186,44,155,160,228,222,93,212,234,103,139,60,123,197,136,64,169,36,146,55,95,14,91,192,233,229,98,214,230,116,139,21,172,174,194,168,232,46,76,1,187,192,148,134,106,111,165,103,164,50,249,106,67,224,121,235,40,128,141,66,245,142,196,208,9,68,185,82,150,222,50,222,50,133,33,148,186,95,60,37,57,215,10,62,204,88,185,19,12,109,120,129,147,197,22,238,236,108,75,187,36,153,214,246,186,115,91,76,23,96,99,67,188,115,155,126,144,113,134,135,95,54,81,136,120,117,10,17,130,89,233,174,171,179,235,101,249,110,232,187,219,237,21,168,92,82,81,24,178,196,187,159,144,150,172,79,67,5,120,135,147,83,93,142,76,8,82,17,80,11,152,75,132,182,28,33,12,129,225,131,210,239,134,170,231,238,162,232,221,40,202,113,188,163,87,96,13,170,247,221,68,53,178,140,182,49,224,85,133,67,136,139,213,141,239,84,192,117,57,54,128,153,102,250,236,52,221,200,128,57,44,4,37,219,182,68,143,81,244,40,83,225,156,135,208,254,221,67,171,9,131,147,193,167,207,218,61,242,150,164,175,3,91,10,109,156,151,16,168,116,65,161,178,158,23,134,181,71,31,182,8,89,252,244,62,91,102,209,150,193,195,148,163,225,168,44,212,7,62,87,158,123,116,224,234,215,159,78,150,62,227,204,237,231,54,223,228,88,26,231,42,191,66,202,168,153,128,138,188,26,246,179,21,132,245,164,8,213,253,192,165,6,151,62,12,75,136,198,8,108,164,216,62,17,72,212,233,77,190,218,180,145,98,121,152,37,42,235,254,39,191,229,106,140,144,146,238,91,235,6,108,204,151,241,219,70,135,46,159,189,44,97,54,158,38,173,187,235,203,205,10,142,223,110,199,144,219,50,145,22,83,62,22,54,170,156,85,167,48,73,68,61,30,62,61,118,157,5,134,194,106,18,15,91,230,141,182,140,133,233,186,106,232,205,20,93,122,7,78,121,199,14,142,179,90,103,10,242,123,233,126,245,66,166,251,110,10,84,168,244,118,251,140,114,155,60,20,198,131,25,115,97,91,89,182,192,235,186,224,217,185,144,75,235,10,163,102,49,2,70,135,70,70,123,66,18,152,125,87,128,30,232,102,64,24,76,74,122,188,60,35,219,173,240,160,134,34,224,50,146,88,117,104,223,4,167,220,48,145,212,185,244,225,142,83,190,4,76,77,230,3,151,80,166,29,80,225,230,212,180,225,216,90,49,85,136,163,150,167,101,184,85,226,12,232,228,183,232,68,131,4,213,11,196,77,87,97,118,93,3,199,114,19,237,131,14,247,221,51,34,176,158,198,104,147,6,87,30,184,132,186,50,40,85,215,250,110,62,43,150,31,58,230,181,76,133,241,213,121,203,32,195,189,153,218,86,204,136,129,19,122,17,231,206,119,163,30,6,179,158,227,105,214,246,243,112,38,138,235,40,194,61,91,199,11,26,84,215,114,108,150,84,175,219,56,178,220,161,153,123,96,164,156,181,75,19,71,126,252,52,34,26,115,41,156,186,83,151,12,171,14,232,186,190,56,36,66,63,13,86,136,173,118,221,128,56,116,94,153,12,174,65,58,139,217,200,115,28,171,103,214,194,206,163,48,149,47,62,156,92,6,151,110,136,232,163,94,139,20,30,222,221,101,91,49,77,76,151,192,33,144,196,62,161,48,129,192,21,48,236,1,218,114,68,135,98,68,76,204,190,61,79,227,224,241,166,17,185,110,249,249,109,11,181,135,122,8,210,157,235,129,101,64,137,64,62,75,136,228,196,20,31,134,15,103,233,18,34,111,50,174,85,231,82,74,234,155,162,101,143,48,14,231,32,202,248,194,203,171,44,14,60,9,146,236,247,233,25,159,5,179,190,78,37,126,57,135,48,201,217,21,202,124,31,182,43,160,195,152,115,239,79,67,54,235,3,178,146,177,14,190,125,118,77,149,149,76,213,242,237,241,30,27,253,66,208,247,237,51,66,110,161,246,66,13,193,154,239,104,135,24,113,131,157,167,190,147,97,203,78,79,140,125,235,225,57,172,162,253,194,124,120,123,231,105,40,177,146,170,80,91,206,239,44,31,113,137,88,150,110,88,158,53,2,211,129,195,19,66,222,249,172,176,218,194,154,183,73,251,46,223,36,27,230,50,242,176,103,241,19,129,184,18,57,36,59,60,91,195,40,97,144,19,252,76,249,129,207,79,175,11,159,251,226,28,207,182,84,66,243,250,204,66,12,175,250,236,105,176,249,57,76,85,95,110,207,142,72,68,214,225,10,77,177,206,165,124,53,10,201,42,35,236,114,81,54,223,20,219,14,201,184,143,145,102,90,223,177,128,206,132,94,89,55,142,106,67,22,13,135,90,94,27,94,72,29,247,137,72,170,169,36,246,119,163,103,29,94,253,104,240,206,186,8,178,85,99,46,133,229,106,71,8,57,152,0,15,108,164,61,119,174,116,11,195,184,113,218,33,170,79,178,27,67,13,24,233,185,131,244,143,54,101,26,247,253,187,181,59,188,176,235,166,192,92,65,115,124,152,213,229,220,169,132,101,213,226,0,52,248,42,17,0,119,83,82,9,45,39,138,70,164,105,139,116,235,25,31,198,57,34,54,160,81,215,135,32,43,201,222,57,201,61,187,147,34,21,18,182,157,224,223,212,151,227,142,91,97,65,146,157,160,139,191,55,211,117,139,241,182,204,86,105,57,73,130,57,180,156,200,27,219,114,126,226,181,140,16,55,112,23,21,91,224,142,34,224,157,199,212,222,200,111,255,104,103,226,229,227,221,58,58,236,82,57,236,184,45,234,139,128,231,151,74,143,78,41,42,191,110,48,69,243,227,142,118,185,130,101,31,236,98,1,172,136,212,212,153,10,59,197,244,122,5,170,27,243,115,157,38,241,174,133,88,19,255,62,166,108,21,216,136,56,252,229,220,28,155,28,236,232,49,80,154,22,106,104,104,254,233,203,119,30,33,103,214,209,58,94,207,79,51,77,119,232,180,65,183,172,240,57,76,61,37,250,192,56,146,158,159,166,134,212,253,107,125,146,237,83,181,87,16,49,104,1,147,197,188,165,203,9,66,149,80,121,35,11,96,233,68,51,130,132,232,211,197,61,84,7,251,156,226,59,124,150,8,215,22,61,92,141,55,165,248,92,248,209,251,63,243,112,220,26,173,1,209,243,22,119,17,70,26,121,131,31,10,83,225,141,41,17,212,207,22,227,117,21,67,163,238,150,121,70,186,74,28,174,240,23,176,75,202,250,234,148,198,245,144,126,44,189,235,136,32,210,18,214,14,44,28,199,162,209,165,63,172,8,40,228,52,249,123,121,26,62,163,16,155,193,147,205,152,8,156,83,114,110,141,1,183,160,8,69,125,112,136,219,89,178,81,78,207,211,68,139,189,105,120,246,155,118,11,12,202,33,239,206,149,107,62,223,77,137,214,8,85,214,211,75,207,93,159,48,157,87,179,14,74,245,123,83,155,130,48,119,200,80,173,84,241,106,200,209,139,0,92,14,245,107,142,137,91,4,2,188,201,122,115,193,216,108,5,96,98,21,32,244,18,86,193,57,159,72,206,144,167,169,186,11,1,71,139,26,45,153,44,4,94,206,238,219,67,234,214,114,78,4,134,8,39,93,73,101,227,160,23,24,47,197,20,33,233,118,195,124,192,166,142,27,218,218,141,20,211,139,54,92,78,62,218,16,54,206,162,125,138,220,83,68,43,76,41,87,29,247,230,21,28,115,94,1,247,220,245,187,44,11,206,15,118,92,51,237,106,98,48,163,233,112,119,189,195,142,192,110,32,240,185,45,198,34,216,191,34,59,53,165,8,222,187,107,103,19,33,174,235,185,132,225,64,9,120,66,88,81,158,171,233,138,62,221,86,35,247,222,168,61,29,252,220,114,96,95,122,140,29,168,91,93,130,145,146,3,114,189,212,252,204,37,246,44,56,49,31,59,136,252,209,15,218,144,122,200,244,31,198,140,251,157,217,167,193,169,83,220,35,48,41,12,203,81,200,179,245,162,223,45,159,222,31,206,84,144,234,88,192,59,237,78,234,99,1,145,58,218,158,190,158,174,88,143,232,146,197,181,165,221,176,60,124,67,65,142,63,124,253,10,143,240,4,147,20,134,127,67,63,186,49,86,222,48,203,145,82,27,10,27,203,139,235,39,6,214,170,243,133,207,150,85,62,120,27,13,145,118,54,43,239,219,195,217,106,8,178,76,253,106,178,210,179,195,56,154,117,60,186,232,197,24,188,203,59,65,177,0,87,192,72,92,45,237,113,51,86,3,38,27,73,166,88,47,65,38,139,194,64,122,77,71,24,16,122,139,119,115,86,233,77,192,74,111,91,124,23,150,125,213,209,100,151,21,248,92,158,197,152,248,127,204,157,105,206,237,182,206,172,167,164,206,106,230,63,177,79,15,223,69,178,116,128,220,127,27,184,201,1,114,18,110,47,219,178,26,54,197,42,28,155,190,242,199,39,53,147,103,93,18,181,196,168,76,40,15,116,79,160,248,250,197,147,79,227,249,19,51,219,254,116,43,185,16,77,46,14,56,171,103,60,25,163,175,233,13,178,91,158,206,93,38,72,170,238,54,94,139,235,35,32,47,114,39,161,90,33,49,62,241,86,166,206,168,47,77,123,252,47,166,4,183,91,96,32,208,173,236,108,79,17,96,54,124,150,154,65,214,199,75,31,83,72,214,125,146,61,214,205,212,62,186,38,23,239,157,202,138,7,175,224,57,245,115,117,184,222,126,81,62,249,31,78,65,13,97,118,11,34,46,204,243,123,102,41,137,47,111,53,103,254,83,214,233,207,6,95,60,239,130,121,190,95,147,147,47,86,39,90,167,117,232,14,143,159,227,180,2,6,5,126,202,213,166,238,247,157,120,49,83,209,211,123,83,92,207,39,55,126,120,189,186,131,183,246,201,80,129,68,63,239,77,199,104,172,78,40,99,231,123,238,221,129,156,254,197,232,109,248,154,254,56,17,79,44,253,74,74,93,119,75,122,203,157,184,230,154,209,246,211,15,10,214,216,145,101,215,188,173,149,86,78,108,62,216,142,71,51,253,84,61,208,105,203,25,97,38,101,160,201,100,163,147,43,49,44,7,22,47,189,154,122,247,242,171,141,235,126,61,102,240,153,110,101,186,104,178,138,130,135,167,47,48,175,175,232,145,12,136,168,199,76,164,234,240,105,152,143,226,75,141,29,207,40,241,52,27,197,130,171,177,10,154,85,249,100,200,205,5,110,62,166,13,248,130,174,161,54,172,87,205,205,180,70,235,247,108,160,72,75,154,5,62,134,181,127,254,45,155,133,12,250,88,124,235,19,102,222,235,123,188,47,210,231,105,198,225,209,95,110,142,105,3,68,110,178,106,98,4,254,81,226,90,75,254,232,157,171,73,15,134,153,84,239,115,245,29,208,238,31,227,158,192,167,234,28,132,217,126,196,62,220,77,99,82,127,188,152,96,165,155,155,49,235,170,25,149,207,22,102,56,79,244,181,140,130,220,95,140,115,236,153,39,120,172,177,137,195,148,160,179,4,224,136,3,203,168,128,153,136,177,154,137,171,122,152,239,140,211,140,76,69,110,46,38,81,183,250,131,154,247,218,39,118,59,112,39,79,201,174,154,6,96,188,245,174,162,74,100,102,208,58,49,164,180,157,61,25,153,251,113,107,156,47,0,233,159,236,221,93,200,224,189,127,102,64,43,91,55,226,10,109,181,63,25,170,184,67,7,252,70,58,125,196,44,52,217,20,93,213,64,167,74,156,32,52,9,140,247,183,217,36,252,115,81,250,120,124,101,114,156,59,46,54,122,225,239,177,86,15,54,87,181,34,207,51,40,84,184,99,34,13,42,41,186,75,147,150,159,61,30,28,7,118,188,230,60,63,8,192,91,95,239,197,189,197,197,208,81,246,231,201,6,42,45,110,62,182,236,159,7,47,206,68,138,153,110,197,103,80,2,43,181,80,169,59,223,247,14,25,25,109,55,211,150,57,159,239,193,236,242,39,251,96,112,222,207,107,221,64,44,182,186,235,255,142,81,158,171,79,164,214,49,239,246,20,211,235,54,141,92,55,115,60,204,103,154,133,230,30,138,17,104,172,62,211,172,47,31,18,72,174,235,251,203,16,91,167,249,180,39,244,168,132,150,43,158,107,89,21,90,205,135,190,62,55,111,19,28,215,181,87,35,229,127,205,167,1,87,125,22,118,175,121,245,129,127,69,159,251,70,169,78,75,67,85,145,166,155,231,199,145,208,245,181,55,97,124,215,84,107,131,129,176,248,215,156,127,25,43,53,211,79,29,87,223,248,235,201,227,210,105,55,243,199,41,59,171,83,10,195,185,83,29,152,208,28,34,73,106,54,74,99,55,67,135,164,47,6,177,190,247,91,27,226,230,104,96,213,140,99,216,39,18,251,213,115,46,65,7,50,226,181,22,210,13,250,211,72,84,135,143,51,183,73,209,168,153,106,240,9,51,4,208,143,249,0,10,118,243,49,97,67,61,19,1,145,249,92,89,200,120,124,207,137,186,123,174,46,124,204,170,158,97,35,232,235,126,111,54,134,39,118,186,71,236,137,7,7,28,181,159,227,5,60,124,108,11,212,75,231,115,188,88,22,196,173,29,110,4,125,173,213,243,151,239,178,123,211,29,244,72,196,241,65,201,171,106,0,97,188,202,177,11,211,9,247,236,209,247,156,59,114,103,136,95,244,177,216,24,125,18,93,143,252,205,195,208,254,177,194,127,89,172,235,199,155,37,217,177,227,193,110,8,165,14,35,237,79,225,17,46,227,51,209,52,11,26,81,177,25,113,194,165,12,147,57,171,51,48,230,215,204,200,170,163,96,152,231,216,223,161,127,90,175,163,140,48,77,15,179,169,245,170,155,77,30,211,239,13,81,209,120,42,36,119,127,158,241,228,20,13,182,134,177,240,97,68,8,109,27,91,209,253,168,147,128,140,233,15,76,168,63,249,163,187,149,57,117,30,40,56,2,140,165,177,11,242,85,113,53,242,33,186,81,194,180,236,101,136,197,209,78,87,177,198,77,119,255,203,247,102,254,234,244,135,140,32,157,89,104,45,30,228,3,103,168,87,72,232,2,30,194,195,99,102,186,10,227,201,145,93,85,31,30,176,126,198,15,128,114,203,19,230,66,95,112,78,152,105,31,209,31,55,25,182,24,84,43,121,104,24,204,73,24,231,199,6,199,165,105,53,100,184,191,120,237,123,182,44,93,183,148,222,29,148,177,140,195,177,170,167,76,93,167,244,52,35,1,165,87,195,188,24,171,143,237,190,106,158,8,218,158,204,152,108,227,144,215,49,37,45,21,81,52,69,198,166,219,48,44,117,61,103,3,77,252,58,104,159,72,255,210,120,13,57,165,38,61,232,99,141,184,8,65,195,39,252,71,65,167,137,25,42,96,205,112,153,254,85,254,56,29,136,79,50,135,158,181,19,230,35,220,249,127,201,181,239,139,169,118,221,24,186,221,197,12,114,169,238,48,143,7,194,102,50,173,45,47,198,1,211,52,19,176,180,180,66,211,162,121,59,180,225,194,59,59,168,211,232,17,48,175,111,189,99,207,58,38,1,166,102,188,212,200,50,93,95,130,204,135,38,192,234,78,95,252,24,55,239,122,50,119,44,192,48,227,150,106,97,150,226,219,206,123,83,10,210,106,54,204,11,17,253,211,121,186,158,204,222,103,129,108,154,215,227,46,192,22,50,34,64,57,52,188,107,146,10,104,82,139,216,233,88,151,243,147,70,133,109,170,167,121,127,235,45,195,159,47,31,124,65,247,250,84,202,123,166,14,48,63,235,143,125,94,173,72,22,42,250,167,6,225,154,153,199,80,116,221,178,68,107,222,218,96,153,15,170,233,30,80,50,40,163,189,201,99,196,182,115,80,190,245,132,86,247,124,90,242,53,199,30,243,1,115,205,181,190,28,178,78,251,189,2,197,40,145,165,25,118,3,45,241,35,46,177,210,140,104,148,190,215,177,220,117,206,195,242,64,54,240,123,194,107,53,185,74,61,242,55,192,235,147,203,103,238,23,13,73,44,155,99,134,34,161,206,210,109,249,148,184,53,112,142,7,145,72,219,67,14,105,173,229,249,94,155,83,199,211,14,248,168,245,41,113,24,181,139,231,83,238,106,49,218,56,197,220,210,191,248,123,52,36,51,74,251,20,67,125,79,238,237,206,74,163,105,77,91,19,168,204,116,119,59,225,227,90,179,63,221,3,252,154,155,225,247,172,159,118,15,80,67,246,20,21,141,78,67,247,13,74,20,184,150,127,102,122,33,219,104,218,12,194,145,228,91,177,17,182,203,174,66,129,247,184,18,218,253,39,132,198,79,59,71,183,214,90,55,227,101,22,237,82,49,65,75,191,26,198,167,189,219,107,118,88,18,114,226,232,132,235,123,109,188,2,127,50,118,86,45,205,88,115,128,115,158,193,231,0,101,174,182,61,116,18,254,113,53,7,165,172,16,72,105,239,158,245,251,94,221,128,224,159,130,218,233,82,244,50,8,255,90,155,66,191,129,135,248,233,134,82,41,159,229,153,11,176,116,184,25,26,78,117,195,206,70,122,105,135,153,18,229,3,187,189,167,130,71,148,240,125,15,237,3,96,249,77,103,205,88,54,163,191,7,128,122,79,47,135,15,112,53,48,244,231,84,47,212,29,127,102,104,51,86,87,127,163,192,134,90,221,12,39,128,2,112,250,93,124,177,41,153,68,197,214,104,23,207,184,196,189,169,30,107,19,204,117,108,233,86,141,31,191,14,253,236,79,118,46,216,245,22,85,237,123,192,105,60,11,55,131,159,187,72,149,220,113,144,45,173,80,228,245,7,7,130,125,99,86,241,0,169,140,14,175,23,192,166,210,159,20,89,177,238,19,191,154,0,232,57,28,9,41,155,7,95,52,98,246,211,158,252,27,172,51,191,239,105,138,238,255,147,127,54,154,162,63,243,31,110,68,239,77,247,102,36,245,175,227,131,230,95,127,146,100,247,254,191,39,71,151,224,251,30,240,15,199,155,239,136,38,70,245,41,28,4,61,212,233,95,4,125,209,254,41,194,198,170,125,126,172,83,228,170,242,65,216,162,78,172,160,15,40,214,120,192,32,52,188,250,181,107,25,134,91,204,248,181,241,96,119,215,175,90,233,248,106,73,240,14,81,5,25,211,180,22,144,235,219,31,123,119,147,20,18,51,221,254,190,207,127,198,133,42,191,61,96,140,114,114,229,187,101,23,212,42,242,234,97,201,20,55,14,32,188,121,103,176,145,59,242,130,31,156,153,67,226,175,63,208,144,239,242,128,209,32,129,22,115,139,54,1,172,223,222,226,138,32,11,48,189,231,122,253,73,184,203,118,71,198,28,21,180,159,217,218,163,164,0,3,144,131,180,204,207,12,169,160,226,45,44,130,218,94,202,155,198,221,34,11,160,27,113,173,127,75,204,71,251,5,73,94,148,40,174,162,34,55,100,211,96,134,71,87,135,89,183,46,220,14,5,157,19,245,80,148,29,85,27,235,76,95,100,249,110,8,126,123,105,154,151,74,93,119,41,43,204,85,59,227,174,213,186,202,220,106,45,33,242,220,221,90,78,252,173,233,204,216,178,157,117,112,5,195,119,5,66,177,173,101,10,58,219,66,225,26,115,189,107,91,239,141,203,28,31,196,26,194,101,154,117,43,216,143,184,154,101,47,14,28,34,18,211,105,78,204,12,152,85,204,67,226,136,105,61,245,18,1,245,10,173,89,94,13,137,170,62,26,161,187,175,30,0,218,162,75,134,213,148,29,98,196,111,240,165,233,139,251,249,96,57,240,49,165,124,48,101,229,54,131,92,199,213,48,253,109,249,113,216,41,145,57,115,51,132,32,146,118,65,102,177,68,142,12,77,240,174,160,218,106,248,66,207,49,208,72,54,116,50,160,11,81,119,62,154,9,59,228,168,64,50,183,93,202,97,77,214,170,226,9,43,239,230,50,115,247,64,191,255,27,226,122,86,26,43,91,140,26,254,223,148,242,15,39,68,247,70,227,5,186,119,15,153,44,244,80,66,159,225,63,14,1,148,28,2,112,88,79,151,238,91,156,225,250,57,107,193,239,242,159,230,107,107,117,20,76,215,220,113,45,50,16,154,129,230,192,46,17,137,3,254,232,122,58,21,84,254,2,177,1,163,48,91,126,154,135,73,68,198,247,50,101,147,252,32,200,201,70,54,149,27,225,73,166,21,169,245,238,117,16,40,8,135,226,34,192,23,149,19,15,78,42,171,21,53,195,191,230,7,190,129,209,56,95,254,109,35,251,127,220,52,223,215,10,161,35,38,1,83,228,211,225,160,147,37,38,129,81,12,119,25,76,136,116,125,134,173,130,142,164,36,159,65,93,87,239,214,194,75,167,57,65,190,51,109,192,46,99,2,73,63,30,166,124,200,59,219,179,204,141,195,73,158,86,204,43,53,209,238,189,141,207,169,171,89,2,221,101,209,191,172,106,20,8,250,136,123,151,101,152,22,49,223,163,222,157,16,192,72,167,136,171,125,247,146,229,176,208,107,197,65,109,186,50,138,137,58,197,160,160,13,249,137,153,164,176,239,209,40,212,23,5,235,81,249,156,249,214,215,115,94,154,121,168,116,94,59,227,31,117,28,115,174,211,12,233,178,75,239,49,164,64,211,134,108,24,29,233,85,31,179,70,3,225,126,182,27,224,22,126,181,113,240,233,146,39,172,158,126,0,64,197,5,234,94,204,38,59,227,87,195,91,166,184,80,210,175,45,48,42,204,37,33,76,227,209,238,6,86,253,200,93,86,48,232,106,166,206,20,87,95,183,18,114,74,253,113,78,190,227,102,40,22,142,190,216,141,211,124,85,131,116,135,182,67,172,144,125,249,178,181,44,211,22,71,228,110,31,103,6,212,3,162,139,166,73,17,148,172,106,108,163,100,153,247,124,206,135,229,196,147,36,214,104,88,19,163,177,135,198,215,44,141,104,94,124,1,99,250,119,191,143,140,70,151,163,165,67,240,228,13,135,54,133,135,182,124,179,56,232,117,136,223,126,154,200,112,49,130,194,20,50,58,128,158,114,103,188,146,88,92,243,156,33,42,37,152,25,79,143,115,81,130,92,91,111,13,210,118,134,103,119,238,75,41,196,164,155,202,195,220,185,126,170,246,152,17,166,30,151,117,197,140,100,135,94,141,19,58,99,67,91,232,112,136,159,65,237,110,166,153,30,138,231,222,48,162,229,218,253,206,148,132,100,55,181,248,47,222,235,30,237,231,121,50,243,167,220,122,221,171,79,202,251,214,59,144,123,6,91,219,120,126,26,70,180,120,174,142,90,197,146,175,117,102,244,50,174,249,183,118,228,177,249,66,222,134,204,137,9,168,90,205,124,190,56,202,17,181,236,18,13,146,182,160,151,210,205,55,146,209,189,144,104,98,70,194,127,146,244,145,151,30,70,96,234,49,19,33,208,87,100,200,238,134,79,191,104,184,156,180,198,73,4,112,61,45,216,108,221,106,63,45,191,125,200,122,123,113,255,154,208,120,234,26,21,77,54,67,15,32,248,240,18,82,65,187,20,153,105,171,201,158,7,65,223,168,170,68,232,194,48,104,164,104,53,173,184,24,38,73,73,58,192,26,55,157,98,98,125,118,112,202,194,252,204,75,140,223,222,16,235,28,69,84,87,122,48,221,108,85,175,250,64,170,71,20,142,62,88,146,95,24,72,189,17,130,123,194,176,145,151,55,0,6,195,16,17,234,62,237,65,67,16,1,123,120,240,113,196,62,173,236,21,101,202,30,241,45,25,114,205,87,208,99,30,153,49,8,248,218,131,234,36,101,23,81,38,92,206,79,158,19,20,211,23,97,61,169,177,231,214,70,249,234,174,42,50,86,32,95,53,127,251,133,56,252,66,186,104,61,69,85,67,227,187,19,99,156,124,111,215,220,218,222,210,202,27,64,77,165,133,29,34,29,47,171,194,237,191,231,83,247,41,40,54,122,46,228,143,252,73,115,60,211,232,52,127,102,142,130,169,185,144,27,102,14,239,76,3,12,7,182,69,205,60,153,215,246,97,158,95,93,91,238,58,129,173,199,207,3,80,120,209,172,54,61,113,222,255,12,145,76,121,225,43,3,74,134,76,17,13,168,238,245,139,12,200,132,61,175,134,254,197,211,204,7,211,148,219,62,164,112,158,198,235,59,83,252,164,135,42,173,42,145,9,162,147,0,226,61,115,101,74,57,202,76,128,248,137,223,23,182,89,77,209,24,164,196,53,97,22,81,58,50,33,74,146,98,57,186,76,247,245,169,25,86,138,70,78,242,73,186,175,136,0,227,95,142,180,59,191,53,64,56,250,240,159,244,45,140,251,145,106,132,255,172,61,12,70,86,119,240,36,40,204,203,74,116,98,73,209,22,102,164,15,229,60,38,17,201,227,184,217,250,249,37,249,187,233,116,247,160,135,4,236,170,114,62,152,3,227,66,109,11,232,24,190,182,208,62,129,16,247,116,135,73,46,78,217,41,239,164,62,1,148,253,35,56,155,114,237,2,155,236,214,130,51,53,213,76,70,201,231,2,44,171,223,41,106,54,126,115,207,197,211,201,165,116,84,68,95,197,55,120,147,83,62,82,191,7,66,251,121,7,227,50,34,30,109,143,188,47,93,67,162,26,90,231,235,9,72,58,131,110,147,214,195,90,203,147,174,184,238,227,8,204,37,186,133,67,75,39,102,29,89,128,176,254,84,125,176,66,236,219,212,44,53,83,168,233,91,4,122,144,125,61,76,17,187,155,250,185,223,27,218,200,42,123,225,198,49,8,132,85,67,4,68,107,197,96,37,231,137,39,55,217,122,193,47,90,175,216,104,113,245,49,58,250,52,27,209,166,63,25,241,132,66,53,238,4,195,51,240,247,186,46,74,213,73,8,239,227,114,245,225,251,218,125,60,45,219,40,67,182,88,31,13,180,168,50,43,145,93,8,159,177,85,19,224,105,175,53,234,69,134,49,22,151,145,79,183,188,143,22,46,208,2,93,134,60,119,45,130,35,63,214,154,37,47,77,214,165,4,50,159,205,80,94,202,48,231,129,73,54,154,103,73,39,108,100,235,91,212,37,201,177,212,170,43,171,153,30,106,224,202,32,43,151,59,147,1,232,53,225,137,56,26,186,108,15,34,6,129,125,108,112,165,200,107,145,233,136,34,52,252,5,138,53,5,227,209,106,188,21,89,252,253,76,194,251,87,15,104,23,62,70,127,174,174,166,215,16,152,77,136,81,186,154,247,23,208,24,208,8,159,148,162,54,225,244,12,208,25,167,216,179,242,42,20,248,137,100,101,188,151,222,26,33,214,0,57,89,75,252,167,15,78,250,46,74,243,253,79,100,74,205,176,246,6,84,245,19,174,77,179,46,50,91,1,177,29,122,122,32,146,119,106,79,120,238,122,218,151,120,141,0,31,162,4,252,252,240,160,101,102,37,46,248,104,50,109,19,44,151,154,160,226,174,109,139,64,34,215,153,2,73,94,245,25,144,187,181,117,193,59,67,114,163,87,195,42,31,248,111,212,220,159,59,219,150,17,80,106,64,81,106,188,227,19,208,67,252,212,247,133,239,246,145,176,95,68,53,116,175,0,182,53,119,2,192,81,105,122,110,188,251,10,84,10,125,154,202,54,176,77,147,179,7,170,29,86,224,111,62,230,121,2,102,218,254,220,2,61,25,74,77,172,78,51,70,232,253,152,251,142,38,134,102,141,160,175,121,68,113,224,198,135,6,97,121,205,35,112,191,36,235,53,154,194,220,122,188,247,221,78,150,102,16,121,242,189,118,118,41,24,161,250,99,206,234,24,5,226,123,240,180,103,212,162,229,209,90,32,218,92,207,160,174,157,109,64,213,26,181,158,171,41,220,70,95,9,60,239,227,49,3,196,203,230,13,228,46,159,207,77,170,58,27,71,32,94,122,238,77,6,33,222,155,46,148,239,185,26,40,126,52,80,64,98,223,244,222,215,131,119,114,82,227,41,59,103,63,230,59,249,70,154,155,8,5,154,25,129,137,108,214,1,22,246,92,141,226,222,137,78,32,107,123,81,51,188,255,97,222,112,97,235,147,223,21,82,179,121,106,147,145,127,54,28,200,205,163,11,137,254,151,249,92,141,100,123,54,110,193,100,162,143,6,217,103,128,127,17,78,88,253,49,163,223,19,237,83,182,148,245,222,28,163,129,218,164,22,167,189,60,219,148,32,227,98,8,58,203,99,133,184,57,110,221,201,148,168,245,110,171,129,125,47,205,66,117,61,62,56,104,163,41,12,87,236,153,74,101,36,248,145,82,243,28,186,192,32,173,137,93,167,144,123,250,244,88,155,205,25,76,23,57,237,190,31,103,245,0,155,240,238,194,67,143,234,208,171,241,76,196,92,9,115,212,220,130,20,138,230,67,82,46,234,20,162,142,224,187,248,125,144,61,180,103,108,155,222,71,75,51,141,15,178,237,208,193,25,136,81,128,9,93,169,89,55,149,3,215,55,132,77,111,159,249,188,24,121,47,247,194,203,49,101,51,189,247,119,87,152,79,195,114,172,5,77,205,35,165,52,49,23,112,13,106,190,191,29,189,164,16,247,124,207,143,119,152,100,162,39,179,238,151,54,214,148,230,252,131,193,188,218,180,234,120,205,173,185,180,2,76,114,70,167,165,142,120,106,112,172,63,145,220,231,139,21,114,156,126,245,93,125,181,60,87,35,61,239,155,117,49,18,54,137,108,168,236,197,107,109,120,123,94,107,41,206,173,116,205,180,209,43,63,164,181,15,122,80,85,44,50,82,230,86,58,125,195,27,0,86,128,162,180,152,39,100,87,59,204,148,164,171,154,91,168,87,145,75,7,232,42,241,30,37,199,19,147,97,27,191,167,134,16,240,243,244,120,49,200,95,170,62,57,64,148,25,87,15,250,86,244,209,32,208,57,241,98,29,14,21,253,113,234,217,209,119,124,79,140,111,107,148,12,37,161,83,241,98,174,160,65,212,140,75,27,131,10,36,77,131,104,244,42,2,109,80,96,6,220,26,231,110,75,130,198,143,83,9,87,146,211,205,249,54,210,252,169,231,8,67,254,140,238,222,130,191,241,176,129,130,217,149,207,125,31,189,40,56,107,219,250,139,39,131,222,82,121,124,255,154,221,99,84,224,117,84,82,90,244,51,92,85,5,100,143,241,65,139,249,126,236,210,210,108,177,150,152,77,211,34,123,162,81,242,86,43,14,177,191,23,249,39,109,248,39,194,43,49,15,121,75,237,194,128,120,224,30,158,121,241,117,78,228,198,119,170,236,240,60,11,119,82,128,6,156,236,108,98,110,166,46,82,213,12,160,94,204,84,45,207,147,149,88,69,204,55,130,81,222,77,50,163,37,150,0,229,233,135,119,19,82,231,192,233,21,99,23,83,150,85,154,242,195,199,51,104,176,242,23,45,104,48,206,136,31,135,188,81,129,95,203,36,226,123,152,217,153,197,90,141,146,40,172,247,144,85,14,214,85,140,224,52,204,150,230,78,179,85,110,163,61,222,48,1,58,145,230,230,216,200,31,183,220,168,152,239,242,12,104,228,53,35,236,241,152,75,255,74,62,248,221,170,117,245,205,105,185,184,52,23,237,150,35,251,210,162,131,170,208,255,161,240,123,171,211,156,216,76,73,123,79,93,125,164,238,93,8,237,207,188,117,54,64,189,180,242,115,147,211,149,201,64,151,114,251,228,189,234,195,15,75,27,129,139,22,153,249,83,159,0,177,74,242,228,57,104,15,127,31,161,199,209,33,71,141,65,205,112,232,214,124,237,241,112,34,66,137,120,92,156,219,190,231,84,34,145,133,14,100,196,95,204,6,184,119,196,252,245,204,127,21,227,169,85,86,93,24,83,92,201,22,51,95,87,172,48,226,108,153,197,231,153,105,159,233,174,206,92,3,223,183,30,218,115,240,92,121,53,36,148,122,235,66,100,152,11,12,199,169,171,185,192,122,24,230,221,31,58,224,97,9,206,24,114,54,68,157,136,104,113,69,105,134,157,99,29,229,220,69,1,83,205,80,125,40,247,56,108,30,179,229,166,245,80,13,55,54,181,88,219,219,122,191,148,234,26,186,234,252,218,119,68,191,214,31,214,231,59,29,252,214,196,91,67,185,132,233,188,60,177,184,135,169,170,205,215,28,81,45,252,107,143,19,183,64,235,143,56,59,219,178,182,54,165,240,38,197,233,102,107,57,84,143,3,114,212,17,59,57,72,34,45,38,172,207,214,133,147,148,156,253,112,147,217,188,244,105,58,1,188,33,193,161,155,22,12,82,78,159,2,80,79,73,13,105,195,233,174,55,67,165,224,244,165,183,230,124,243,226,164,9,61,222,175,167,91,249,234,129,8,157,127,57,196,242,236,182,64,188,221,124,157,201,242,48,109,67,234,177,156,10,11,144,251,187,60,233,245,115,248,34,161,250,253,37,101,181,134,9,43,136,207,143,201,51,157,7,22,93,96,83,248,113,210,28,210,67,15,46,90,218,184,160,172,65,51,102,62,92,243,0,194,126,230,5,1,148,4,127,180,6,222,201,226,63,78,236,48,117,17,52,99,201,30,193,166,243,166,41,104,198,33,183,229,84,60,119,251,211,50,8,121,141,16,116,50,158,159,166,56,66,243,235,188,86,7,137,16,168,144,241,48,75,143,30,143,70,103,184,214,73,240,131,75,16,43,77,235,126,121,216,136,103,80,88,90,137,106,61,212,185,52,222,248,157,45,91,122,30,138,217,51,66,128,130,13,109,40,229,19,141,53,247,131,53,39,171,50,63,74,219,114,16,95,119,26,31,114,108,75,177,93,211,64,215,241,227,55,248,163,142,164,189,130,108,151,206,209,181,137,190,159,238,74,26,63,118,152,43,4,47,111,71,234,248,37,187,216,197,215,82,130,61,19,248,117,143,2,146,192,246,2,178,27,80,64,103,146,187,111,9,152,252,233,220,172,43,102,41,76,173,240,25,63,230,59,110,213,217,195,224,244,122,248,37,36,194,162,96,9,199,195,67,120,112,255,114,30,33,78,210,249,176,49,54,35,159,243,171,9,14,31,130,34,75,121,6,115,89,65,69,233,105,223,39,233,233,116,195,192,14,214,81,180,55,212,127,59,40,217,14,89,125,109,147,36,118,9,182,70,242,79,159,238,74,102,142,45,237,51,24,143,142,218,117,93,41,98,186,153,34,163,190,55,185,221,36,115,220,150,55,250,159,14,252,237,52,91,96,147,41,245,62,44,18,173,36,91,220,157,60,90,32,154,68,173,241,224,176,85,61,96,111,72,228,123,12,10,9,238,135,131,11,185,238,96,60,100,167,213,198,181,209,83,138,13,107,63,138,77,227,153,87,48,115,126,247,253,235,122,136,157,10,69,207,188,117,159,15,67,11,248,130,96,87,199,241,25,15,163,84,93,37,88,32,65,177,63,189,230,236,218,49,143,192,255,142,135,225,156,108,75,144,131,193,31,213,159,79,77,85,178,7,11,36,50,71,47,147,113,55,57,141,96,223,3,201,252,146,67,175,26,228,152,56,92,79,207,15,230,96,138,35,11,250,105,38,140,188,87,196,118,119,14,223,247,214,204,231,164,53,177,251,78,59,73,78,173,183,213,226,19,43,138,79,47,197,235,12,151,27,20,237,236,79,47,32,12,109,221,41,238,38,34,8,255,67,247,251,5,195,57,12,55,231,89,247,96,54,189,196,115,205,208,203,246,167,18,206,226,245,223,70,126,243,233,114,103,8,67,162,197,32,44,91,231,25,88,15,167,210,66,234,129,86,169,7,247,80,99,22,90,43,166,238,133,116,9,31,231,191,187,255,70,222,116,61,20,95,211,229,125,39,188,223,243,97,125,159,230,79,248,86,186,141,123,175,63,35,122,28,30,3,185,47,17,148,118,158,141,210,146,13,241,126,184,27,163,234,231,162,233,187,5,25,98,65,192,73,59,207,208,39,244,179,139,142,15,61,94,182,113,235,196,241,98,114,204,218,58,118,157,152,160,96,69,184,228,97,217,2,100,234,94,41,189,141,133,5,165,170,8,173,132,202,208,50,72,138,2,46,48,127,174,184,64,90,191,60,123,153,85,14,79,152,59,141,49,170,35,129,226,150,191,213,32,155,171,49,190,229,115,226,98,228,176,84,93,128,228,46,93,166,65,210,104,104,123,213,20,161,152,237,68,138,127,100,148,234,242,146,86,118,50,195,101,129,222,82,31,136,34,67,11,254,72,64,205,154,46,26,116,18,197,163,89,193,255,145,71,186,55,243,14,253,249,167,5,92,190,215,220,157,81,16,17,155,187,199,43,106,226,238,2,113,100,47,196,239,170,70,110,180,69,123,149,222,40,139,143,198,63,141,44,115,186,26,215,153,168,77,93,249,70,155,129,15,26,253,84,122,106,46,192,221,185,227,24,15,208,249,31,179,75,250,77,155,57,143,26,15,14,87,174,143,101,75,251,17,212,105,193,101,111,158,200,80,149,33,192,12,46,35,106,77,181,119,208,53,192,249,192,166,248,218,52,254,132,254,200,237,68,250,220,72,19,217,117,94,115,9,23,9,186,9,205,35,99,14,136,48,123,215,39,130,151,166,35,68,23,78,77,18,212,170,156,211,8,28,209,28,235,91,165,181,244,78,149,48,162,77,45,188,28,48,20,58,209,80,67,223,35,188,28,171,156,188,131,86,156,234,4,70,15,26,238,20,158,51,78,176,16,77,26,197,198,122,94,236,250,84,45,246,28,184,22,191,199,76,51,81,48,59,31,188,78,157,197,208,35,174,56,56,15,114,242,154,100,35,2,218,65,168,187,105,126,232,251,149,241,10,175,149,14,44,2,154,39,86,110,14,69,188,102,186,0,116,178,160,122,224,152,13,252,78,122,43,198,19,229,87,47,43,92,243,4,201,165,87,55,211,82,116,51,131,254,132,156,205,202,182,97,174,15,228,233,227,72,31,97,28,171,62,215,154,26,95,80,253,54,50,10,154,188,96,8,125,83,250,140,170,67,51,31,124,131,150,52,194,52,147,171,21,148,71,60,22,194,115,154,185,32,213,33,86,40,250,245,98,50,177,225,247,77,16,143,154,139,165,61,255,228,157,81,78,121,51,81,6,213,10,243,13,241,116,184,225,113,46,65,96,60,77,206,246,60,177,108,114,39,91,129,85,124,160,187,177,34,231,16,35,54,246,211,212,73,151,229,23,250,77,159,81,101,107,134,26,118,122,249,148,68,82,186,124,38,45,133,201,188,76,135,162,62,24,123,193,138,215,250,68,60,216,210,138,224,30,226,206,223,139,31,163,182,49,247,73,235,61,203,244,226,195,113,20,159,3,13,174,245,164,75,209,205,157,105,222,218,240,70,247,197,169,53,205,204,231,79,51,181,108,220,249,86,100,3,52,145,107,32,175,33,230,39,5,70,98,98,135,63,124,239,125,198,147,67,38,14,22,235,124,116,163,238,60,235,142,232,51,243,221,187,244,193,205,171,145,49,67,101,66,83,38,223,112,28,175,13,248,245,253,244,189,200,196,239,28,180,59,139,244,100,91,96,119,78,190,118,57,10,125,67,185,11,73,236,156,41,251,73,184,128,192,153,57,143,246,251,100,27,253,205,28,113,180,180,230,91,140,160,31,63,103,56,157,150,90,202,64,47,117,229,250,56,10,143,128,115,160,180,92,245,144,33,212,167,140,2,166,47,87,0,10,62,71,139,48,35,41,130,191,105,80,34,125,180,101,165,171,220,22,142,162,8,140,92,116,139,25,56,180,254,248,29,194,34,102,88,63,213,122,152,90,177,155,237,113,158,186,149,101,58,194,10,141,151,154,235,172,57,145,26,110,251,212,138,26,90,57,241,210,149,108,180,22,251,160,250,171,177,174,161,156,210,77,3,37,142,156,102,100,76,234,83,10,148,241,170,215,175,126,170,136,43,96,19,215,138,12,145,90,217,16,86,76,3,58,223,170,214,249,192,212,196,36,162,75,123,235,135,60,0,143,98,43,163,61,65,153,95,22,224,179,220,192,33,0,156,69,203,159,240,136,148,48,27,126,249,193,64,66,228,51,195,76,235,181,86,140,65,64,250,4,253,172,104,56,31,100,231,14,133,71,18,230,119,163,212,223,166,72,239,126,194,117,143,224,163,239,79,173,155,231,11,51,152,96,53,83,243,117,31,229,163,241,183,191,117,246,13,32,206,205,92,255,60,26,122,156,33,179,128,206,246,122,42,229,119,214,229,4,253,160,116,40,143,153,158,144,184,55,116,69,138,244,178,178,200,23,247,190,103,166,58,226,96,27,78,205,247,190,174,85,81,228,17,16,214,146,159,187,193,134,168,102,203,9,187,181,210,25,163,136,170,130,48,122,124,47,176,60,15,52,238,110,233,33,223,7,109,79,29,15,144,12,158,204,17,223,179,212,231,107,227,243,215,184,53,204,58,69,49,25,6,68,9,82,127,218,14,30,92,17,242,218,95,24,187,198,253,224,249,106,30,122,195,42,115,251,65,236,125,206,183,129,153,60,216,11,58,90,145,26,230,232,168,74,133,107,128,167,144,94,226,36,160,83,224,193,98,17,117,133,249,46,241,7,23,4,165,108,172,92,154,85,190,7,77,69,15,107,168,67,12,171,109,235,147,19,219,212,120,49,26,255,154,66,123,104,104,139,253,102,152,94,167,34,216,80,251,8,137,148,65,246,125,232,139,113,212,136,249,158,37,227,197,39,119,249,113,120,121,116,245,221,48,149,180,156,11,87,28,222,83,173,48,226,249,168,0,97,121,208,59,173,4,251,221,252,251,45,5,239,0,214,172,94,0,177,194,192,110,207,197,180,114,132,100,6,1,188,60,215,245,50,112,245,194,138,246,237,99,134,16,103,166,222,198,84,14,83,164,31,174,99,30,230,251,57,149,176,102,67,177,144,89,185,110,5,17,53,55,100,99,87,152,75,125,86,79,107,35,165,8,144,192,248,30,240,104,107,252,90,188,182,65,229,30,179,181,27,184,185,188,98,186,27,178,195,18,186,48,180,194,119,133,43,54,64,219,49,77,141,154,224,189,122,84,231,112,196,195,121,94,26,34,152,216,142,64,250,235,44,106,8,107,250,167,108,164,136,214,115,91,238,92,195,92,246,243,173,160,88,140,155,254,81,34,138,245,250,20,61,166,1,154,175,90,54,193,124,79,246,184,218,18,41,58,75,8,111,35,154,2,122,246,160,226,26,239,27,199,218,253,112,83,115,156,16,246,148,47,142,158,86,237,235,60,230,58,34,158,106,224,249,20,53,103,123,110,196,98,20,157,79,31,239,189,51,241,11,155,90,239,239,163,161,118,236,102,70,88,145,255,188,247,14,7,166,26,17,247,126,71,45,67,84,40,51,183,162,90,233,98,168,49,69,201,38,105,123,174,125,175,72,48,17,194,148,7,229,104,188,210,169,117,99,82,188,239,76,89,145,197,39,197,255,96,232,239,28,35,49,224,230,59,145,52,111,198,60,153,169,216,4,166,241,221,50,104,227,27,113,53,4,217,207,123,221,199,142,59,91,22,243,89,151,215,97,250,66,214,136,162,233,243,96,208,95,199,129,90,76,176,238,65,239,131,142,14,41,169,141,91,247,108,25,84,209,66,43,138,38,170,239,217,80,232,222,8,241,32,178,60,235,217,142,118,8,136,32,120,85,21,191,98,45,108,177,199,22,34,38,197,110,54,131,87,132,121,140,167,11,106,91,134,32,30,155,101,250,108,39,197,112,83,33,122,116,214,131,20,188,27,120,43,169,4,117,247,170,103,139,190,251,32,103,153,155,171,241,15,62,103,199,151,26,85,128,49,21,164,8,225,99,8,213,160,50,5,95,243,115,108,181,208,168,62,104,19,206,239,57,243,142,168,161,209,78,244,92,76,214,37,196,116,15,218,161,223,123,222,6,109,30,28,94,93,57,93,233,52,74,15,197,72,109,52,251,99,96,201,168,31,208,77,139,62,207,131,177,111,45,37,168,140,149,234,133,247,23,239,149,131,33,4,114,139,241,56,41,219,185,33,49,3,181,120,224,199,48,52,133,185,143,7,133,136,123,180,35,176,135,16,233,105,242,128,47,115,166,46,215,253,176,243,113,188,76,244,52,133,183,238,201,254,180,136,140,79,84,220,10,241,195,121,92,194,47,101,174,143,241,53,204,199,161,236,81,68,190,78,157,130,4,129,0,67,193,31,70,250,59,235,227,201,174,212,243,227,187,29,117,162,225,121,45,105,174,253,133,155,130,239,9,249,84,35,55,210,133,87,230,9,6,68,204,38,111,242,160,58,215,151,218,143,192,218,21,201,192,233,26,66,103,211,88,18,30,0,240,134,243,48,245,79,31,175,140,248,243,212,84,210,253,94,232,49,28,67,37,229,181,225,190,122,226,142,153,210,169,38,59,247,24,91,180,67,76,196,175,171,106,110,221,159,158,89,238,135,133,236,107,143,67,7,254,211,115,186,3,138,237,114,158,78,141,114,34,113,74,186,100,171,18,18,45,175,181,248,46,104,2,226,143,219,197,144,133,154,51,52,182,83,39,40,44,48,41,66,88,141,28,81,150,6,155,215,14,249,82,98,140,169,174,13,9,157,212,232,173,112,26,235,107,195,167,239,80,57,126,252,30,44,234,179,145,61,8,212,9,30,195,157,40,242,94,127,2,233,126,111,106,220,218,70,199,195,132,112,99,249,12,183,163,63,13,152,234,183,157,80,104,254,158,53,59,193,214,248,236,239,7,202,38,221,190,167,45,172,25,102,240,21,250,214,208,199,186,123,142,118,222,126,27,0,151,133,234,110,38,24,147,20,252,182,2,189,127,108,59,212,187,254,248,254,248,126,97,110,55,200,209,216,249,64,182,232,142,27,203,123,104,14,229,0,219,154,126,146,227,190,63,100,72,40,99,158,80,177,38,67,124,20,118,130,94,212,242,166,75,83,80,185,30,181,252,248,221,232,186,243,216,78,43,115,44,49,146,229,142,231,70,102,76,125,35,59,179,156,110,121,154,194,178,120,140,80,49,76,239,5,165,199,26,141,85,121,174,15,20,152,231,195,80,51,44,67,250,126,169,60,119,111,124,39,205,125,111,125,23,238,191,100,222,153,127,219,103,80,150,160,169,82,178,84,98,102,170,216,219,205,3,226,248,46,230,198,169,227,87,55,192,87,81,138,199,108,125,38,63,240,30,11,60,3,91,172,159,113,239,255,172,55,168,238,201,108,141,217,242,139,126,235,59,213,103,234,25,219,147,21,79,128,172,63,199,39,109,36,153,60,213,203,105,109,48,220,52,131,216,141,94,98,99,237,201,222,190,9,71,207,221,104,196,188,218,210,31,199,41,109,222,133,176,151,241,134,204,52,183,187,249,118,39,126,218,200,177,55,25,17,235,171,115,88,45,46,206,221,218,229,165,232,56,114,6,129,77,22,120,6,168,221,172,52,106,254,32,131,119,78,211,43,39,119,70,223,39,24,6,140,36,169,233,115,87,224,139,142,7,6,112,33,114,38,152,201,90,120,155,1,188,245,130,7,177,7,31,17,172,147,165,188,235,183,235,163,129,204,28,97,190,199,192,174,75,205,99,187,120,38,233,236,114,95,36,31,205,80,236,167,199,213,214,122,248,137,185,125,217,102,119,16,218,216,159,152,105,4,153,14,147,166,211,130,164,170,152,137,190,188,185,233,80,41,201,176,22,179,241,187,251,176,208,139,214,199,22,243,48,29,23,55,235,128,111,90,136,2,97,125,168,181,77,189,116,89,46,215,47,165,62,250,233,115,225,200,143,30,102,218,196,79,78,82,160,84,59,36,223,14,176,140,38,51,133,140,116,74,88,208,96,242,37,201,23,230,235,213,231,213,11,202,208,37,63,222,255,8,49,221,12,247,147,190,24,193,253,244,22,161,131,47,126,244,199,41,65,6,171,238,49,96,241,202,245,99,109,112,37,222,251,46,198,153,144,167,137,60,247,61,12,74,152,77,7,94,134,5,146,72,223,21,224,202,71,19,49,205,180,187,56,143,49,116,226,61,155,210,167,9,200,109,39,178,216,192,230,202,146,79,13,174,117,249,121,8,227,197,22,104,208,52,242,173,226,226,75,52,117,208,43,152,83,252,190,177,37,227,127,230,27,35,16,58,165,121,28,235,108,115,51,221,154,93,172,149,12,163,95,12,93,104,89,83,204,84,97,126,101,95,51,175,161,15,14,107,238,254,121,200,200,87,26,137,89,154,137,183,29,26,110,61,30,51,133,63,48,163,67,255,59,231,119,49,202,222,33,131,214,104,202,139,223,254,110,132,125,228,201,80,179,247,170,194,166,245,79,72,198,48,223,248,48,111,109,36,13,178,107,0,166,63,125,250,231,34,12,203,120,7,51,212,199,195,71,252,70,51,95,70,121,102,110,224,4,194,92,223,175,93,140,254,197,223,11,190,250,68,66,98,54,16,149,191,24,82,20,93,246,187,107,174,209,208,204,119,173,232,31,136,25,40,112,60,26,82,52,77,206,46,116,18,119,203,169,212,0,97,232,147,131,50,139,31,167,193,40,53,225,204,12,202,160,197,60,37,16,174,106,46,4,130,110,158,237,232,33,1,129,208,119,62,255,36,55,58,154,41,87,138,153,88,205,155,101,14,8,236,38,91,49,178,226,51,200,161,207,177,84,104,85,243,76,66,69,38,49,155,75,154,97,171,175,177,175,144,151,174,250,227,32,190,67,7,233,208,111,159,62,188,153,209,127,138,125,165,65,38,144,75,104,242,180,65,21,115,128,208,38,19,159,153,41,209,248,198,129,184,80,178,24,152,153,128,58,174,166,182,92,245,234,141,146,219,204,29,113,156,165,102,2,176,47,126,156,234,137,190,216,66,1,253,139,237,118,89,53,63,205,55,94,0,5,226,102,114,0,75,174,102,242,4,247,45,53,166,81,197,31,161,28,127,143,180,21,230,33,98,146,152,161,37,45,105,182,175,154,230,111,165,174,194,177,20,255,145,15,246,209,46,86,243,193,235,152,159,154,241,187,189,93,250,154,63,1,125,96,238,156,28,241,227,160,10,63,189,117,227,131,184,25,29,140,169,175,141,59,252,197,107,179,212,83,189,221,204,240,42,199,25,101,37,52,185,55,25,140,16,171,224,140,106,153,115,48,243,105,242,193,64,67,118,125,242,98,69,205,60,194,32,159,209,39,95,51,72,45,238,181,240,84,63,47,102,7,164,155,193,181,201,190,69,182,119,135,32,17,189,74,253,177,222,195,193,87,183,241,149,247,231,181,7,0,125,111,188,58,112,24,61,95,123,208,32,152,107,100,43,3,161,93,221,238,2,15,51,29,20,83,205,86,33,173,177,124,73,100,234,160,1,92,139,169,196,199,220,67,135,156,78,227,29,87,35,108,188,230,99,254,130,19,236,208,57,188,151,44,223,81,13,93,224,230,63,57,62,53,147,198,142,123,227,192,111,189,186,16,253,196,201,14,45,131,184,67,19,244,190,227,187,153,239,20,124,228,131,25,18,110,248,1,122,29,206,177,159,171,57,80,167,239,168,96,32,135,56,214,211,116,51,187,159,36,13,20,94,151,79,114,15,208,210,99,187,190,159,126,31,113,104,216,166,134,183,22,195,144,4,167,253,121,204,125,134,83,98,16,124,53,26,140,33,140,13,158,29,49,3,47,40,113,56,239,182,155,206,149,218,64,154,184,121,208,12,165,7,5,233,94,167,180,167,28,109,61,157,98,134,124,164,249,213,31,53,75,57,164,102,225,80,252,133,65,155,3,169,136,75,66,183,82,251,210,58,213,181,165,67,15,185,158,159,145,67,227,108,53,207,144,62,216,197,162,5,153,70,0,236,231,137,139,175,23,188,182,12,231,103,210,175,219,111,12,54,111,182,124,169,143,180,89,95,159,252,120,54,123,18,67,154,174,73,60,217,61,121,159,7,167,177,224,196,136,177,29,202,112,27,125,199,10,231,147,18,240,150,200,15,120,193,118,181,60,204,128,53,229,214,31,65,78,201,171,145,223,30,98,6,222,26,222,39,252,27,250,177,192,84,211,36,230,223,242,3,200,46,63,78,57,179,250,197,195,224,143,50,164,99,244,25,78,26,170,99,71,141,40,52,132,143,54,140,71,74,198,187,27,65,107,78,223,51,100,105,124,180,16,120,199,62,185,13,120,135,228,226,70,227,197,137,133,69,118,118,200,213,213,228,197,194,131,163,8,92,187,152,169,26,148,244,193,32,1,206,119,30,232,169,5,171,204,161,119,68,61,215,65,219,219,242,62,235,99,170,239,18,72,12,152,44,131,52,248,160,154,164,177,246,176,220,125,132,133,227,186,138,83,78,159,97,154,40,254,219,144,109,55,153,132,227,167,123,225,145,56,121,55,125,50,35,112,246,198,193,27,211,179,214,228,189,80,240,114,200,175,1,90,238,152,86,49,23,66,127,207,124,112,62,200,225,99,44,93,142,176,67,200,254,206,51,153,194,253,32,88,24,57,23,150,210,145,53,15,69,94,13,141,64,184,209,209,114,75,179,245,66,69,246,98,32,125,44,155,25,90,101,48,104,255,204,112,102,236,158,175,13,183,253,10,33,138,69,247,80,19,119,254,122,61,43,218,35,254,216,177,191,190,196,140,79,254,37,181,238,167,225,48,92,176,51,148,113,225,153,109,77,206,115,40,229,91,176,23,193,30,186,245,80,5,56,94,102,60,25,89,171,37,107,175,195,70,86,210,220,69,118,20,235,160,207,115,56,243,46,213,63,241,176,16,50,254,66,239,11,0,239,110,18,227,208,188,188,67,100,118,81,39,24,146,219,128,25,187,183,224,174,134,173,102,201,150,3,41,216,61,177,253,199,135,105,42,231,143,211,38,243,121,19,15,76,138,232,221,84,49,223,101,223,146,42,185,79,117,90,225,193,217,65,57,70,141,236,219,114,226,182,49,12,37,230,230,65,214,54,31,188,25,223,92,16,72,163,242,174,110,41,85,134,54,147,196,153,160,231,203,105,106,189,21,225,203,47,4,183,155,92,13,168,107,134,98,234,250,19,154,238,98,182,178,134,95,125,135,228,46,200,124,109,227,89,14,143,153,163,126,106,58,9,37,186,122,146,225,249,78,157,199,8,219,116,152,27,121,147,250,152,75,40,31,220,103,2,22,119,212,108,60,77,49,137,231,212,185,80,17,91,223,193,225,76,187,184,248,110,21,185,128,104,24,166,73,186,79,89,217,149,197,118,86,44,159,169,218,137,176,229,242,86,45,174,190,171,62,187,37,241,4,72,216,245,88,155,240,217,119,121,175,187,13,247,156,196,112,229,44,113,213,171,145,248,199,215,60,176,144,201,161,139,104,217,233,193,47,77,156,190,229,99,87,242,190,37,62,246,6,179,33,65,70,249,107,19,110,65,201,141,120,72,62,57,76,20,203,83,12,44,78,194,161,28,53,80,117,180,203,186,25,154,45,177,222,93,30,133,40,183,34,223,41,142,10,248,191,230,133,75,99,180,64,95,37,205,4,218,37,6,237,30,100,123,201,241,85,192,119,204,19,239,69,67,139,62,25,26,47,53,166,161,33,123,179,26,112,206,159,64,81,140,233,245,100,74,23,51,25,184,96,69,227,192,248,18,81,112,200,43,143,224,177,218,150,107,220,98,70,4,198,203,97,196,197,180,63,214,52,163,4,191,157,118,24,40,202,222,98,5,68,225,229,115,56,131,201,108,118,49,55,243,175,253,140,0,133,154,24,110,188,70,219,31,253,132,49,117,182,147,102,42,51,17,143,194,56,50,69,177,254,108,227,61,242,212,162,37,246,5,208,131,126,16,36,109,110,94,118,254,183,52,15,84,50,60,197,13,101,236,22,122,20,40,126,106,84,108,151,245,101,110,125,114,248,219,86,222,27,21,212,44,232,30,48,29,39,200,106,73,251,223,81,150,123,35,157,60,60,235,105,66,71,194,253,126,208,112,8,89,212,109,14,114,209,139,225,41,174,105,133,74,82,173,64,43,226,208,70,86,179,200,160,144,167,14,246,161,107,238,85,218,141,137,200,218,9,189,250,141,247,45,220,144,240,154,19,8,231,189,219,126,205,84,241,122,190,22,92,159,83,204,48,175,244,252,113,160,145,91,205,48,207,229,147,143,117,30,179,245,148,228,168,88,9,82,204,84,67,61,147,181,249,252,223,99,166,141,55,86,200,196,157,200,7,183,124,106,203,121,86,62,225,87,128,96,100,32,6,31,110,18,100,237,159,152,217,177,102,20,159,174,99,147,184,24,74,147,119,214,199,231,162,59,54,221,187,15,57,181,158,212,123,191,110,152,46,102,168,83,206,151,30,26,250,68,105,94,118,152,198,115,87,85,28,134,173,247,186,19,241,96,180,195,136,0,193,33,97,189,66,180,17,88,192,25,50,83,144,193,2,19,226,43,187,129,10,86,243,245,92,29,84,204,99,178,92,229,201,8,16,67,196,140,190,255,243,233,123,53,91,95,81,104,28,64,27,229,201,65,235,135,66,26,73,252,45,56,143,187,26,8,25,227,131,20,24,102,101,158,225,33,119,239,29,95,198,231,171,67,78,171,103,249,114,47,61,248,81,121,239,73,27,125,44,93,48,246,83,8,130,14,224,164,18,196,72,235,88,89,54,7,21,64,0,24,35,55,23,62,88,62,249,236,214,165,226,30,3,132,188,85,182,121,58,40,71,16,179,144,182,172,194,80,130,215,122,157,222,24,53,50,232,82,132,135,56,108,204,16,206,70,15,119,232,218,54,169,242,32,169,195,163,222,194,87,75,2,102,5,255,36,194,177,159,20,179,161,73,135,4,193,199,20,85,37,225,227,63,31,202,38,211,29,242,125,221,179,251,30,106,166,25,247,196,173,143,209,138,167,217,250,224,156,174,230,222,27,240,100,190,54,173,36,8,36,185,185,90,249,49,205,159,33,255,252,234,251,181,143,40,220,252,17,106,229,17,68,206,242,147,61,203,212,48,66,188,13,194,213,235,248,136,185,81,212,136,105,142,26,165,144,165,95,51,117,164,21,83,141,215,56,98,54,194,202,152,12,248,15,178,235,124,21,105,154,112,154,33,58,62,137,56,130,124,184,134,40,16,46,193,22,238,202,67,55,51,217,161,240,61,239,121,146,31,115,152,159,91,71,186,73,137,39,58,40,85,158,80,30,133,165,106,138,182,40,79,137,127,146,62,148,113,165,167,121,180,214,163,226,141,88,88,21,244,59,249,0,132,150,194,39,166,134,38,214,102,178,74,233,18,79,165,90,187,102,163,63,12,151,23,178,97,181,66,230,159,14,51,126,108,226,64,142,201,31,228,104,163,142,144,181,140,59,39,40,77,126,225,119,66,74,212,19,181,118,0,134,124,158,113,196,231,101,3,204,31,239,244,190,246,146,147,108,116,225,230,62,144,117,182,160,138,166,160,10,252,38,205,72,162,230,20,181,130,128,188,88,3,207,27,188,151,28,7,159,116,253,34,209,209,70,164,82,173,49,77,218,95,15,220,158,55,84,88,1,218,0,22,157,95,187,153,222,99,204,224,2,54,82,238,93,65,103,7,31,19,48,182,250,201,100,64,197,121,132,182,27,222,195,145,22,84,214,210,93,216,177,19,223,255,88,69,25,17,38,12,42,136,53,86,143,113,62,166,25,104,78,230,54,234,171,123,117,208,219,74,209,225,63,49,115,89,123,213,226,54,79,203,223,143,13,239,155,88,239,186,23,199,20,97,8,217,83,40,53,125,61,78,152,1,75,113,190,150,161,8,242,96,29,223,144,220,197,7,126,200,206,218,60,57,239,107,230,115,27,99,252,137,237,108,64,105,37,222,221,117,28,107,52,222,242,100,67,128,111,167,192,76,19,178,64,119,38,221,5,183,229,214,245,58,4,33,165,12,255,4,101,176,52,91,74,46,6,220,184,74,114,146,111,20,7,131,170,144,156,148,18,96,93,107,1,239,26,102,250,63,18,74,72,48,10,9,110,76,98,200,58,243,173,113,119,129,214,186,245,158,153,217,99,132,241,250,222,249,216,247,28,20,217,95,16,31,167,120,23,145,225,124,166,180,32,97,134,244,42,238,12,83,104,14,40,1,4,116,0,225,200,0,68,150,199,254,80,124,233,241,45,153,222,67,126,123,112,110,6,176,8,206,168,12,18,54,20,123,43,83,92,198,124,33,86,214,161,179,222,163,163,54,68,106,245,15,167,178,102,120,164,214,148,43,67,82,65,102,122,17,17,85,227,46,237,248,251,250,133,117,230,199,248,76,44,35,175,134,120,56,122,217,112,58,233,9,205,151,134,85,50,104,35,145,12,150,22,82,226,24,211,34,247,156,97,55,254,224,48,47,243,165,99,171,131,114,82,24,184,255,34,223,17,87,31,90,145,243,177,217,148,129,235,120,54,147,150,160,37,191,253,215,247,220,35,23,218,149,147,18,165,135,19,224,223,69,109,122,10,215,139,53,126,247,178,210,12,165,83,190,244,31,235,97,252,118,183,35,48,172,150,55,157,61,0,81,232,177,200,160,88,163,73,11,0,78,5,164,159,8,116,104,182,122,106,148,255,105,198,119,49,67,104,57,79,190,23,170,98,93,204,131,121,55,3,140,197,164,212,171,89,135,129,197,130,201,125,203,131,211,53,26,194,62,132,19,83,248,219,140,151,166,180,24,20,80,70,93,70,28,111,182,70,10,139,19,86,238,203,36,141,233,125,96,95,91,58,98,131,132,114,141,164,56,229,143,60,212,110,184,193,89,209,191,196,36,177,161,166,25,106,91,103,101,96,195,132,149,97,139,185,68,213,19,167,162,202,36,2,236,132,231,16,230,133,194,124,154,137,145,70,192,203,38,133,194,220,197,190,97,157,73,241,84,72,45,231,67,219,50,11,224,26,92,240,66,162,137,62,216,61,27,171,96,14,238,57,158,207,12,197,91,245,194,33,102,16,181,114,53,179,185,69,249,28,70,78,105,205,222,244,113,244,240,222,15,124,62,83,182,200,81,112,73,178,80,12,235,78,158,242,182,171,81,111,141,26,53,135,91,126,202,235,162,1,181,10,20,150,57,204,77,204,141,230,155,168,112,211,46,49,212,92,217,100,195,124,240,158,186,154,1,210,71,177,22,24,156,92,140,168,94,9,104,13,85,250,42,15,102,233,195,68,214,52,24,110,228,226,101,60,153,53,170,58,42,249,70,188,18,10,122,134,202,249,132,251,102,119,131,141,71,33,182,16,107,203,181,22,25,196,141,239,130,29,71,95,25,150,242,132,119,177,89,39,203,17,199,215,233,9,217,161,151,98,232,128,208,4,238,140,166,96,199,104,89,123,126,251,67,47,36,70,228,36,36,7,43,77,34,81,64,198,9,18,226,27,190,28,158,81,152,97,168,149,45,178,155,54,108,128,164,136,118,210,93,67,78,18,169,145,120,48,90,76,150,60,55,186,153,30,205,240,90,176,82,201,173,33,192,47,81,160,171,16,48,200,12,109,232,202,143,26,232,175,65,245,233,49,163,167,27,181,65,92,153,140,164,80,3,162,232,224,63,126,119,154,62,245,106,186,231,70,20,122,193,57,232,160,93,239,141,246,68,191,55,98,94,34,49,182,219,175,66,225,102,250,140,179,13,147,36,10,84,105,81,100,190,171,62,39,10,92,79,123,199,115,223,3,125,75,228,75,131,219,117,132,162,194,108,136,57,249,101,52,149,214,238,81,97,6,94,183,196,12,41,111,245,233,77,96,124,244,183,91,197,229,246,91,111,200,192,117,200,208,141,245,158,42,112,34,176,230,137,149,126,172,223,46,137,46,11,228,15,57,98,213,200,77,126,233,29,35,200,35,125,42,230,102,141,126,110,62,38,97,40,102,16,233,14,38,64,226,104,73,203,225,54,116,64,141,31,239,221,212,17,211,76,42,215,69,60,192,132,47,41,50,19,142,44,218,181,171,155,209,83,236,98,189,7,105,190,181,149,133,197,135,173,48,34,125,195,47,158,52,66,136,43,73,83,114,112,183,219,31,254,68,170,142,126,45,244,180,252,201,78,167,205,89,174,102,221,23,95,32,176,66,125,162,126,67,8,66,150,249,55,42,52,24,22,137,216,77,124,36,88,9,17,12,48,40,179,152,7,141,110,191,33,111,214,108,182,229,209,6,251,238,47,81,113,205,124,17,57,172,217,131,188,203,1,206,79,107,33,74,43,190,249,55,253,183,247,196,221,150,223,166,15,63,192,174,221,102,142,156,153,197,146,129,190,231,64,227,133,124,120,154,239,145,59,29,7,65,116,127,23,95,14,10,120,213,226,28,99,224,174,80,117,203,73,76,184,211,188,37,29,121,67,64,125,114,245,157,149,65,181,98,231,8,232,237,52,211,178,235,148,61,152,233,39,139,171,193,19,83,31,28,110,166,144,149,27,49,160,165,25,157,35,220,251,110,105,159,90,249,252,203,173,119,181,8,77,30,102,114,152,113,241,50,116,141,152,43,42,1,191,185,128,219,181,229,220,3,8,77,50,214,127,188,227,188,202,111,211,16,230,199,181,157,229,83,200,107,72,252,21,151,138,185,135,13,252,203,249,173,113,136,168,90,250,197,199,230,134,220,249,179,76,223,239,91,131,45,60,210,119,98,176,73,242,15,63,243,117,207,219,20,171,201,5,250,225,4,205,217,145,4,165,161,115,130,44,24,18,125,154,192,228,201,154,69,73,191,169,0,213,169,76,66,78,103,206,12,255,109,16,182,123,232,197,188,200,242,223,6,139,48,87,125,174,14,134,62,78,99,33,243,69,199,155,44,237,118,35,96,133,244,69,201,179,178,90,127,239,12,221,23,133,89,121,105,104,22,252,75,95,143,23,116,160,220,25,89,66,175,150,94,255,18,198,157,33,86,18,210,62,98,214,198,35,113,5,31,107,243,237,221,140,203,188,244,99,117,235,50,250,153,145,89,43,58,17,208,134,26,254,210,31,254,107,213,73,134,226,234,23,239,101,244,150,93,30,156,83,207,139,84,55,132,100,62,231,231,64,57,237,6,214,254,219,172,196,149,169,4,120,201,80,207,244,65,49,125,208,60,94,214,31,4,219,143,46,178,234,243,249,241,77,225,206,55,28,170,240,26,159,18,116,146,144,25,110,38,12,255,244,199,175,115,229,242,104,27,88,79,19,138,255,107,62,43,72,215,232,199,155,61,129,41,188,88,5,34,255,27,211,73,190,88,68,248,232,179,193,63,251,194,188,164,113,6,243,68,54,186,249,143,111,115,135,197,76,171,140,31,32,215,179,165,35,236,211,123,215,144,199,36,72,135,98,122,63,230,225,168,101,171,66,193,187,38,102,74,33,190,25,126,20,146,150,126,207,59,51,187,43,229,1,174,68,208,72,214,0,125,56,62,228,31,233,52,93,93,38,105,230,131,194,196,171,207,174,0,207,105,137,153,100,172,237,75,103,113,69,212,43,204,224,78,159,21,210,96,246,158,97,70,202,92,150,200,253,15,94,56,103,26,246,47,113,41,182,83,162,78,228,102,200,228,30,243,125,235,237,40,10,86,8,153,212,165,87,163,20,183,98,249,161,185,40,79,70,169,117,122,144,96,212,116,115,232,62,12,50,207,247,74,168,207,134,100,196,136,90,239,204,243,243,254,51,95,68,247,13,136,128,189,25,159,125,239,30,0,122,56,193,186,16,190,33,27,154,18,152,81,89,130,46,208,55,52,224,4,194,57,202,210,191,27,153,163,84,129,53,82,40,20,51,9,37,247,22,72,209,10,184,132,71,3,225,228,155,60,16,11,93,33,7,66,205,17,102,188,173,213,159,239,117,3,175,29,39,200,39,244,5,36,54,75,110,226,8,10,85,89,247,228,195,246,57,97,126,15,61,248,252,189,123,164,31,235,72,213,31,166,145,215,93,206,142,42,252,238,58,77,136,81,127,249,4,75,16,124,69,247,89,107,206,139,171,113,120,37,124,184,231,120,249,156,117,138,240,13,100,244,22,39,164,21,143,204,55,244,72,154,166,190,255,31,29,7,143,61,58,138,97,162,218,76,164,179,183,107,99,146,250,23,225,64,188,31,82,242,238,222,216,36,104,226,120,65,243,190,194,5,177,226,201,82,199,11,114,165,25,214,186,165,66,107,149,254,224,207,219,144,199,156,170,46,60,249,170,85,118,120,32,168,219,137,63,89,109,215,244,1,187,187,45,60,254,226,80,146,152,118,120,107,55,5,104,113,132,27,0,5,223,230,144,102,31,67,157,112,98,231,25,14,76,167,50,163,254,191,241,45,245,157,30,99,23,33,20,24,144,112,126,107,56,171,91,33,39,184,252,240,127,254,166,88,35,27,47,204,126,132,15,247,69,194,124,79,251,161,17,178,1,167,92,253,117,55,43,8,234,152,90,83,138,207,209,102,37,217,166,129,13,245,226,12,0,214,160,23,75,194,162,98,37,143,159,185,253,125,2,141,154,172,90,237,209,5,157,199,106,5,9,231,7,79,163,230,35,140,59,176,111,64,222,239,97,145,37,2,212,10,109,252,201,176,7,140,163,196,184,4,215,203,55,81,56,65,182,72,217,25,107,72,232,34,162,107,71,231,227,212,48,149,8,205,205,224,48,196,11,33,200,45,205,185,128,160,28,61,85,40,221,8,160,97,123,242,7,175,203,96,88,18,155,27,151,202,112,51,146,70,114,107,104,135,189,69,150,25,111,72,243,52,3,139,139,24,248,62,246,125,80,73,234,54,6,57,194,126,14,69,169,242,24,235,89,45,61,161,231,247,81,182,164,151,104,250,235,129,254,166,155,72,66,166,78,89,120,247,4,112,195,181,34,153,150,27,71,142,76,72,124,48,98,28,201,1,117,123,239,0,112,211,178,169,121,26,171,16,69,150,103,144,20,62,245,201,47,53,111,26,185,230,73,7,160,164,159,192,40,172,19,72,255,207,164,4,37,169,214,66,30,2,252,55,124,7,154,205,3,185,155,0,112,234,252,50,83,40,5,95,103,56,110,77,182,89,18,26,160,64,231,23,173,21,157,242,186,132,246,244,118,94,63,35,204,213,68,52,210,124,183,130,59,81,35,163,7,29,144,236,195,136,53,182,204,63,113,12,9,53,14,120,46,18,30,95,116,108,22,173,156,113,254,210,203,24,201,68,130,117,25,21,107,32,218,241,185,209,243,22,138,213,123,246,151,47,240,200,52,164,176,47,85,49,83,28,93,209,43,131,254,160,196,238,244,239,141,47,155,96,251,41,194,18,124,157,26,212,223,103,96,215,169,48,202,250,162,171,170,124,217,136,99,108,33,154,45,7,196,21,245,129,3,179,154,172,160,105,176,142,72,136,83,69,215,216,222,160,105,43,113,243,31,221,134,82,3,128,11,187,70,35,56,193,159,166,29,232,80,145,190,100,234,34,67,182,52,10,71,197,123,54,173,187,105,11,106,196,232,237,122,104,242,154,170,158,16,186,27,85,250,234,35,211,237,224,132,229,234,109,84,206,145,79,135,185,74,14,25,132,112,238,42,201,242,132,201,90,74,45,201,228,158,18,241,79,29,183,75,37,10,173,168,232,62,4,124,123,166,84,162,32,52,94,145,234,31,136,32,15,173,130,25,48,207,239,109,212,5,90,97,219,38,216,233,211,129,213,41,119,54,69,235,232,233,50,1,77,73,15,147,91,43,37,154,9,10,127,75,105,15,30,177,207,209,73,7,44,173,0,42,113,190,239,17,181,163,118,55,44,187,144,230,133,247,29,149,105,115,183,228,240,219,96,234,18,7,135,176,200,17,159,128,254,177,239,100,179,1,90,128,90,62,70,228,230,11,42,132,69,199,180,22,113,1,183,135,72,24,225,195,210,34,24,225,203,29,226,104,85,32,46,208,210,245,7,25,253,14,180,166,81,9,138,153,106,244,72,68,37,244,39,250,228,147,18,71,84,182,191,70,133,120,104,225,155,212,118,148,136,205,11,144,66,46,113,180,128,1,192,2,74,181,159,229,180,2,224,7,31,175,100,38,168,248,244,196,77,161,102,172,80,181,130,3,61,2,187,1,111,141,156,172,188,131,194,126,137,1,166,252,180,113,116,7,22,224,142,208,62,130,127,165,13,142,112,42,16,172,40,176,136,153,23,77,0,171,73,81,203,157,143,241,249,4,242,144,148,161,32,86,42,73,64,169,109,3,62,23,16,195,245,32,70,80,209,240,90,52,141,203,213,3,154,201,224,17,1,64,34,24,185,106,154,57,113,49,146,18,159,194,89,144,171,136,1,189,241,245,17,30,73,19,40,165,40,31,216,139,123,128,8,238,131,44,69,9,149,101,78,51,225,112,189,103,48,112,241,252,210,52,6,230,135,110,116,167,7,120,137,145,93,226,16,28,200,234,78,176,90,144,44,81,181,248,123,174,65,61,155,184,92,66,167,124,236,70,19,105,180,98,110,3,184,117,197,7,161,122,22,95,18,250,215,161,240,161,206,9,148,48,105,160,80,71,126,123,141,158,64,25,20,56,132,120,153,186,24,43,61,24,76,144,183,204,227,195,20,65,103,232,199,110,48,36,2,190,176,166,192,123,117,52,55,181,1,238,83,127,156,156,108,112,152,48,225,139,188,246,160,179,39,202,177,213,104,18,197,140,2,158,175,121,54,202,123,80,201,107,223,221,169,187,104,0,155,236,29,34,89,59,141,190,169,40,154,147,119,20,204,32,218,84,137,40,1,4,56,133,218,234,24,75,118,146,167,152,196,204,167,128,43,8,30,179,173,118,213,253,224,177,76,74,120,165,31,162,178,209,135,214,138,122,162,222,4,3,156,104,144,31,216,78,214,8,98,9,99,188,208,73,88,74,86,24,192,114,83,83,147,233,221,83,216,15,204,25,18,186,98,230,112,152,205,99,8,120,54,69,96,249,160,3,252,213,40,188,112,242,11,54,181,154,150,72,4,1,189,171,150,239,33,40,219,37,194,19,90,218,167,32,118,43,59,172,67,55,136,255,154,16,60,89,15,90,243,250,28,5,152,153,169,12,146,240,0,82,60,42,226,119,4,169,5,173,32,112,57,47,247,128,87,28,122,241,36,94,217,17,114,193,196,113,158,111,225,208,137,107,69,122,232,123,182,131,187,63,120,66,194,74,121,162,61,110,253,233,205,105,83,168,64,82,188,16,51,251,163,51,218,110,128,189,128,200,100,101,0,204,136,82,18,153,242,164,208,177,101,215,218,142,123,3,233,156,58,127,33,108,238,81,94,160,28,160,95,178,1,252,158,30,32,64,74,43,92,75,152,81,94,142,132,6,231,227,179,56,96,50,29,145,75,129,6,164,173,170,230,65,105,202,211,56,16,89,29,93,149,45,25,68,198,117,209,65,31,138,217,218,233,190,168,93,220,189,234,185,218,42,66,94,95,104,116,56,10,168,143,84,108,117,182,105,138,23,91,147,152,0,107,104,253,114,243,224,79,52,93,121,208,190,251,147,77,122,48,4,8,76,154,32,235,138,52,108,78,9,31,76,31,104,121,47,61,136,192,2,7,183,152,81,112,247,188,129,185,62,101,63,230,14,98,40,204,76,85,193,50,162,89,235,68,124,119,34,220,163,91,2,85,96,53,51,10,16,180,169,28,9,170,142,21,103,35,145,99,196,133,91,166,41,211,100,247,44,171,44,34,165,45,102,88,92,78,154,231,232,122,220,94,223,166,58,187,15,230,173,220,178,152,41,50,159,48,195,42,119,212,124,253,238,248,32,198,40,211,158,31,7,90,252,165,249,122,51,2,77,197,227,243,102,20,123,239,41,188,111,152,107,22,238,135,101,219,229,189,26,229,137,152,42,56,175,73,143,101,30,10,93,6,241,94,96,199,134,2,87,201,160,251,174,3,73,229,17,57,65,204,119,84,87,164,133,27,21,57,181,182,225,209,30,102,142,184,174,102,170,148,113,53,13,216,69,205,31,81,178,63,217,245,37,133,208,5,207,107,208,209,229,57,231,67,17,77,14,69,139,98,157,215,11,240,210,93,46,50,77,11,160,231,21,149,174,138,244,185,224,90,239,48,4,130,14,111,19,156,172,96,79,45,37,229,223,227,3,167,250,64,106,235,202,82,20,228,186,66,76,142,117,140,18,85,50,196,51,139,58,163,36,253,130,109,137,246,166,38,228,155,96,132,63,231,206,162,4,0,126,93,113,194,11,156,202,200,218,133,112,231,155,21,20,156,151,92,216,71,245,120,33,179,178,163,158,131,12,94,89,58,36,198,95,28,181,164,65,90,104,169,143,13,188,195,11,85,116,239,140,174,206,63,199,128,111,103,112,142,158,79,95,139,106,66,244,226,67,143,60,69,142,29,110,251,67,185,214,205,164,155,100,147,167,105,246,91,241,227,159,129,227,53,180,184,199,87,84,255,140,92,95,116,149,15,146,218,39,82,76,144,166,87,73,42,220,216,2,55,100,201,163,221,40,85,204,70,98,229,95,155,72,225,43,130,26,7,63,61,75,252,56,202,121,207,186,55,70,55,63,26,111,152,207,74,148,41,142,210,66,113,244,8,13,105,187,60,214,29,156,39,200,248,54,21,218,193,76,151,204,111,208,238,58,107,91,144,135,220,250,27,222,128,13,28,181,146,95,212,137,70,229,209,127,124,64,157,54,20,84,110,60,82,211,205,19,191,241,1,172,223,245,227,142,12,195,87,167,186,95,247,193,142,183,76,97,134,151,251,252,83,198,199,255,188,105,62,211,61,38,163,100,243,167,71,165,187,205,71,205,192,253,39,22,210,209,224,192,218,140,135,231,243,224,131,254,36,5,67,235,193,248,130,220,13,137,34,72,184,229,212,163,20,218,226,234,110,125,17,98,198,63,240,189,138,146,97,171,26,68,146,100,153,51,159,28,127,95,6,155,94,209,40,159,209,133,197,150,44,47,134,114,136,215,230,22,18,126,67,103,40,244,79,46,208,75,103,41,237,6,93,15,228,59,110,238,117,82,239,212,214,184,74,17,200,107,4,200,12,210,180,34,214,137,28,166,95,91,73,39,12,53,175,17,234,88,52,188,66,108,86,213,108,53,13,95,27,125,148,166,113,57,126,139,147,44,25,228,164,55,157,160,136,57,6,124,99,218,166,42,254,83,53,20,93,110,56,20,63,182,142,217,103,42,38,177,232,233,252,25,58,25,238,177,231,30,18,242,150,79,207,43,116,31,59,106,219,55,100,133,16,91,231,10,49,106,0,6,64,146,116,93,183,48,242,109,95,121,148,252,191,246,204,52,176,131,95,20,237,45,108,149,71,131,101,126,122,165,140,63,139,204,146,152,55,233,220,168,202,91,4,166,214,51,131,232,133,188,212,61,37,245,181,129,214,121,86,250,110,200,243,221,19,160,208,56,238,227,152,218,89,149,40,149,73,78,30,206,139,223,3,190,61,245,27,1,126,121,121,122,224,140,235,197,86,203,244,73,252,161,210,46,16,13,32,191,117,186,138,213,54,238,167,170,191,77,51,73,212,7,137,81,201,167,171,153,148,93,254,56,19,175,170,187,124,99,150,147,63,190,72,22,138,25,173,52,223,72,129,50,223,192,77,239,221,77,134,44,204,132,28,242,65,172,81,172,199,189,141,123,241,49,27,237,125,152,137,198,245,201,1,129,135,51,65,225,189,168,187,0,143,93,205,123,55,156,235,39,69,100,137,133,48,223,56,76,14,70,250,219,119,224,167,232,61,252,68,37,30,115,243,254,78,172,20,96,159,216,159,233,209,3,172,64,65,66,51,7,8,125,127,113,53,242,105,154,107,129,17,106,125,113,107,96,44,99,60,73,139,64,23,126,48,164,8,90,31,43,240,234,184,152,67,85,211,83,133,154,96,222,154,44,229,119,158,183,206,24,227,3,224,161,109,125,86,229,9,196,51,117,120,209,230,198,74,66,54,48,24,13,34,166,254,132,101,136,91,185,25,49,251,222,159,140,71,84,123,63,83,215,108,251,253,237,120,105,195,39,235,194,166,244,254,165,55,140,106,174,186,218,7,70,226,244,227,193,246,62,153,7,195,83,135,171,61,76,243,92,111,205,54,226,97,153,125,158,169,207,141,166,159,132,101,32,62,245,193,77,7,46,204,128,204,186,198,224,72,35,205,128,150,180,79,37,186,72,54,126,203,233,240,136,101,237,208,209,196,217,140,68,254,253,20,11,226,5,249,92,136,42,186,32,243,134,67,102,125,178,101,209,207,126,223,203,3,171,78,237,68,19,107,56,219,61,226,174,235,133,214,162,217,3,150,68,34,245,168,44,43,219,4,53,184,226,20,55,251,58,35,52,99,235,139,177,171,248,52,53,130,162,79,135,5,242,75,223,15,145,102,131,72,75,172,244,252,4,8,22,237,66,1,95,49,104,187,196,17,131,2,121,23,73,217,35,154,201,6,216,188,143,166,217,28,58,183,119,192,60,54,158,228,209,33,131,160,178,39,144,227,91,250,177,89,214,1,48,36,231,44,44,127,36,123,168,0,250,199,166,95,185,232,9,211,38,160,231,248,113,99,210,214,197,183,160,151,168,1,151,160,10,46,125,175,141,214,186,72,21,89,220,165,241,207,189,186,103,54,135,174,135,214,53,67,70,251,175,123,112,13,142,12,81,32,34,137,53,2,249,11,253,208,238,154,233,52,217,85,143,2,232,50,83,133,33,171,244,38,119,27,211,166,53,77,60,119,163,109,8,243,29,254,169,233,181,251,212,209,113,142,103,88,158,52,18,238,135,39,53,154,117,19,234,234,169,144,81,70,30,148,62,159,163,105,103,164,167,2,24,80,13,39,169,249,93,56,114,189,201,18,117,179,93,251,147,123,163,173,34,144,243,203,56,82,158,252,216,96,115,246,100,231,189,213,147,185,163,41,40,48,201,148,184,235,123,188,144,137,240,152,175,154,36,252,122,246,225,235,228,6,238,254,142,176,246,238,145,18,7,198,28,29,3,211,254,188,190,119,169,37,112,249,212,104,180,163,22,245,145,207,91,206,209,110,48,41,100,77,190,209,250,208,146,5,112,53,157,12,149,124,74,112,23,142,49,159,181,71,188,191,131,209,206,16,155,90,70,184,67,4,162,55,106,247,28,72,207,234,187,31,56,72,108,233,218,212,237,138,190,162,96,76,253,3,199,63,27,14,104,162,44,81,15,69,73,193,243,150,112,105,104,73,181,197,147,111,125,67,192,32,27,191,193,147,58,88,200,166,112,150,5,219,234,172,34,76,115,239,124,16,53,202,10,116,255,180,14,0,240,168,159,176,210,220,85,245,173,232,36,136,118,176,1,83,142,110,56,52,55,59,222,223,154,2,175,123,166,201,231,67,158,47,8,216,233,124,215,114,19,48,229,147,236,237,232,34,202,134,193,214,24,92,120,5,176,186,110,70,139,54,236,232,178,100,68,202,99,38,168,137,122,16,167,152,126,12,94,180,68,149,23,25,172,163,47,109,8,201,104,8,135,138,224,153,129,167,26,248,214,205,108,116,50,162,124,247,19,20,128,4,17,69,68,139,169,193,91,31,139,155,97,84,151,79,221,105,95,46,65,35,65,81,70,207,45,67,11,165,246,193,178,162,254,17,250,0,58,152,163,226,9,186,179,200,201,4,250,174,122,203,203,218,38,119,42,123,93,31,176,171,101,125,218,224,91,194,108,64,32,85,99,88,72,216,31,9,56,59,224,172,26,213,195,110,188,44,98,158,221,148,72,188,203,126,49,1,132,248,96,209,231,29,28,51,134,99,17,167,19,157,221,153,36,50,134,75,19,223,14,213,145,210,147,62,3,41,177,166,148,13,116,146,248,226,51,66,201,45,187,29,213,131,21,40,11,134,252,126,31,225,207,160,117,106,5,23,216,161,255,73,126,124,64,221,209,243,106,162,66,169,226,93,199,126,236,228,215,184,78,206,22,20,44,37,127,128,45,65,237,97,66,48,98,166,52,249,41,145,203,119,100,27,31,68,152,37,239,141,86,150,56,65,48,169,204,248,96,48,166,41,217,215,157,194,223,242,172,185,141,74,87,239,109,108,211,107,11,190,19,160,102,82,168,64,255,173,101,137,27,221,99,77,174,125,68,51,59,72,98,0,63,84,169,242,193,44,66,28,145,180,87,100,60,133,253,6,158,230,40,129,195,76,165,220,56,168,202,38,135,140,197,109,114,236,206,105,218,176,209,108,127,157,158,173,191,13,197,105,222,122,192,2,32,99,54,17,100,234,66,33,112,39,162,28,94,48,112,138,140,7,138,31,77,142,136,185,141,170,76,8,58,200,116,8,31,81,3,55,144,148,13,20,50,182,144,29,193,52,23,53,114,116,149,247,167,60,76,228,208,130,43,12,174,36,173,38,91,158,106,7,138,3,236,215,82,46,48,72,89,197,74,167,180,240,90,221,179,16,34,65,55,87,146,198,67,205,247,218,96,182,162,60,80,101,179,190,142,17,227,158,228,162,6,72,17,243,245,148,122,42,144,128,117,151,99,194,170,178,37,166,210,95,31,146,88,135,245,26,185,213,136,179,149,64,205,52,219,226,183,55,45,32,242,94,141,201,19,213,251,82,240,152,101,204,192,29,182,192,126,193,136,49,149,126,13,117,198,222,211,140,47,164,175,125,172,125,203,205,230,60,200,143,211,10,214,130,208,27,173,148,249,48,195,209,5,16,16,43,146,63,178,58,33,234,141,54,87,204,235,89,64,240,104,237,32,123,173,8,113,212,199,122,74,186,4,21,233,42,217,85,192,204,143,21,52,230,32,20,165,151,8,70,187,125,132,194,96,65,22,34,63,142,220,133,39,76,255,204,154,1,160,45,106,38,133,58,234,10,162,15,117,232,123,154,114,114,23,26,202,229,181,63,196,233,86,242,62,44,117,153,77,25,64,198,108,193,126,44,191,13,117,252,46,121,236,211,223,43,15,62,89,17,249,61,160,71,144,231,134,148,196,27,145,174,21,97,59,37,126,187,190,226,39,16,19,99,182,150,39,179,142,221,64,191,0,252,95,114,196,108,104,13,146,27,145,116,157,82,208,24,6,160,244,244,25,238,163,202,44,61,86,216,136,131,153,198,99,245,183,15,209,104,89,66,80,56,53,244,98,70,247,112,25,102,67,80,41,159,236,80,52,246,30,13,92,6,58,208,155,152,17,252,73,196,27,122,197,83,216,40,169,240,203,33,112,119,70,97,115,133,203,178,167,199,0,38,173,136,184,9,230,251,108,233,142,28,194,55,49,227,5,183,216,230,65,42,11,147,108,177,206,227,25,148,144,228,211,244,201,200,23,212,153,96,59,163,121,20,18,78,176,13,43,233,90,16,224,146,31,55,78,128,216,199,141,176,65,168,125,225,179,94,193,182,79,215,204,106,34,26,1,77,124,205,175,13,60,96,139,138,192,13,120,224,149,111,137,75,43,93,136,156,203,7,205,118,252,182,225,174,149,122,20,221,230,56,159,128,150,85,229,30,189,135,112,73,12,23,177,82,251,100,84,238,44,108,233,156,98,94,250,69,232,172,9,202,98,246,89,21,249,176,206,112,231,26,199,138,147,183,149,51,21,255,47,46,190,14,215,17,1,159,98,188,55,241,185,16,33,214,7,227,8,25,201,144,99,149,192,79,233,90,215,151,142,237,157,175,247,181,197,76,165,112,39,105,35,124,95,106,173,251,139,229,241,49,99,133,214,23,128,69,11,119,0,165,177,35,31,163,130,13,78,162,74,120,152,149,193,182,83,218,235,65,248,72,151,134,176,156,35,115,120,2,97,56,137,149,68,23,1,10,133,186,211,5,162,70,50,196,106,103,71,18,131,242,194,106,158,36,131,106,154,69,241,118,218,41,183,75,242,61,22,19,54,23,222,94,36,115,18,15,202,240,9,53,53,158,64,219,185,240,182,212,180,174,181,179,229,164,3,117,148,47,3,254,4,68,20,130,147,244,79,198,83,40,156,255,136,223,195,191,130,130,94,9,160,105,218,15,101,145,63,30,88,229,158,166,180,49,131,132,15,104,198,150,139,225,127,25,129,28,134,84,244,200,91,219,167,74,39,198,204,91,72,179,193,185,205,145,17,10,106,110,237,225,212,254,146,224,172,25,131,139,176,125,83,20,57,193,189,6,238,74,133,229,186,149,154,99,166,180,207,84,167,197,140,59,23,199,71,155,167,60,44,230,100,244,29,203,193,163,33,53,161,76,227,247,215,79,32,51,155,129,135,133,96,221,48,163,17,238,94,159,102,126,66,226,76,39,104,77,191,209,184,55,186,50,145,211,205,18,46,107,53,196,151,88,209,64,143,117,219,33,115,120,120,202,129,52,238,36,243,26,42,50,99,167,69,176,88,66,5,121,93,26,121,173,177,82,91,214,184,167,33,32,76,243,7,107,86,134,194,48,137,203,131,125,68,125,201,218,11,191,192,115,241,8,77,47,26,254,96,194,146,175,5,202,225,136,26,223,2,166,47,102,178,176,51,98,120,69,129,99,37,136,240,73,72,210,112,235,141,89,64,59,188,112,122,146,134,26,239,105,187,194,139,48,101,196,174,102,8,184,195,21,38,61,174,68,249,8,54,140,80,1,164,132,59,158,27,215,208,153,160,59,185,40,5,121,39,59,16,107,30,204,247,84,109,41,64,172,35,105,171,80,15,26,67,7,27,44,123,58,71,144,24,203,102,69,242,144,22,142,64,201,90,81,94,175,158,109,38,136,150,100,188,72,79,221,7,95,115,134,39,140,140,248,247,188,23,149,154,144,158,26,40,147,137,224,99,71,42,113,69,42,136,176,229,107,58,226,157,117,31,25,44,218,176,117,34,80,187,238,209,244,50,208,107,47,58,228,150,37,244,248,224,70,212,69,206,180,142,96,64,82,45,93,143,123,124,66,189,78,231,122,175,145,18,188,123,236,82,38,239,110,49,110,112,152,89,115,150,110,40,160,216,162,187,3,194,169,42,231,101,199,73,15,90,119,98,249,163,135,94,135,167,38,195,158,97,244,0,114,53,101,215,30,162,58,166,40,173,194,6,150,181,136,224,131,98,240,174,122,53,146,164,145,216,163,2,180,229,96,3,207,67,27,113,96,162,121,109,81,185,64,116,62,69,146,190,110,153,111,49,95,111,40,144,220,208,66,47,81,65,26,149,242,97,234,42,162,169,41,130,13,0,139,199,204,91,31,83,213,78,51,121,193,18,242,77,160,43,150,16,179,15,0,167,45,154,175,76,194,241,83,121,142,182,67,116,23,68,21,126,243,80,245,14,166,117,114,95,33,92,161,87,47,2,163,144,95,99,23,213,71,3,10,219,147,27,139,227,90,180,190,6,173,116,35,133,138,80,31,149,93,24,148,52,157,67,193,20,197,197,242,98,159,105,252,36,135,21,252,242,114,111,210,199,95,112,15,53,26,3,228,64,135,128,137,232,210,145,228,96,242,228,216,132,11,255,68,67,105,49,47,168,171,26,203,54,204,158,103,251,17,214,150,23,163,194,215,189,130,72,206,225,232,225,3,128,47,219,207,129,118,8,254,203,148,117,96,204,243,50,133,65,59,85,120,199,208,180,94,45,107,197,56,3,84,169,136,229,126,130,194,7,132,189,248,26,116,71,76,39,83,5,242,253,33,246,38,162,116,141,189,221,111,77,191,135,202,0,118,72,179,162,5,247,142,143,58,233,171,209,169,25,133,161,5,210,89,20,64,23,12,120,1,35,185,67,242,149,34,251,198,252,171,181,133,185,192,0,244,8,249,1,46,203,202,79,27,170,53,97,25,94,111,211,216,244,244,213,166,154,86,132,251,251,231,135,99,174,146,140,49,51,92,94,1,207,167,176,214,231,99,110,158,11,53,243,167,98,44,80,221,31,63,222,152,20,251,149,188,130,63,35,74,167,21,208,208,124,140,35,104,191,48,66,43,34,230,5,175,162,255,52,93,202,173,232,157,1,82,71,91,115,55,168,225,86,133,65,250,91,253,206,224,254,202,214,7,35,117,151,87,143,241,202,132,65,23,236,199,27,141,201,141,165,44,230,57,131,133,208,68,220,70,83,77,57,20,78,118,108,12,148,5,31,109,196,101,205,8,39,205,180,137,168,249,250,218,65,79,119,140,130,160,254,63,204,32,79,85,159,16,236,65,112,150,25,233,192,126,205,67,205,251,123,205,31,213,212,48,23,33,218,255,187,119,241,238,44,168,161,190,161,1,33,253,87,192,34,130,241,172,156,119,80,39,91,104,40,114,109,70,73,191,55,132,192,59,89,222,164,23,233,111,178,124,129,18,46,192,197,158,89,106,69,173,124,48,218,135,196,138,62,104,180,198,80,228,30,143,78,38,2,203,209,87,99,173,9,83,245,65,25,209,236,51,191,33,90,107,42,62,58,72,80,213,248,154,244,19,126,170,46,218,3,227,85,104,105,168,67,127,123,213,232,211,131,54,7,192,210,163,154,90,163,196,94,32,174,81,113,41,154,10,122,168,127,90,182,74,60,241,101,36,168,57,79,72,103,73,66,99,1,217,11,73,184,27,81,83,187,209,13,203,240,172,65,63,7,159,156,108,57,139,230,208,237,114,116,48,3,67,138,172,58,180,84,86,163,175,31,134,101,125,52,122,174,178,138,14,162,82,165,196,150,177,232,199,86,91,255,32,100,98,158,45,184,233,10,66,215,250,203,104,118,199,126,211,140,41,253,127,196,119,123,112,29,52,235,215,84,171,37,207,130,234,0,70,90,149,230,109,37,100,119,96,193,64,11,80,127,251,122,95,161,188,86,187,65,176,135,154,33,200,138,30,41,226,36,85,184,53,58,191,188,26,250,212,231,209,6,141,31,177,143,222,13,161,60,162,194,148,52,124,237,220,51,247,126,62,157,40,244,206,143,19,27,45,149,61,17,90,190,46,233,217,201,194,96,5,102,157,255,119,173,209,69,235,39,54,117,53,25,150,109,140,90,206,41,64,200,252,21,21,152,174,127,157,6,110,54,113,113,53,47,184,108,78,52,120,129,10,146,31,135,52,32,144,234,32,61,31,109,94,35,162,156,51,94,140,80,85,63,9,237,121,59,207,128,6,148,87,150,0,181,216,30,163,86,209,114,213,37,176,76,87,56,214,15,196,105,50,211,22,17,100,238,56,52,136,137,19,132,44,19,170,210,177,215,181,245,72,18,227,118,38,193,4,72,255,162,162,194,16,219,150,153,178,137,125,44,137,205,248,194,37,176,28,152,187,42,180,111,218,207,118,200,57,78,100,154,100,159,5,100,117,106,32,38,230,68,125,69,36,216,73,8,183,80,154,36,199,165,206,6,50,60,95,16,126,20,68,16,116,200,173,121,254,11,175,118,160,167,42,103,250,70,164,107,196,163,33,112,119,244,201,141,170,54,104,28,6,200,5,9,89,79,33,93,20,191,77,187,227,35,76,143,76,92,146,91,52,186,105,114,35,198,43,154,61,88,28,110,36,48,171,228,99,208,74,166,100,19,236,21,93,14,116,58,9,79,95,34,236,89,85,96,144,114,115,159,35,169,45,22,190,187,152,113,54,125,47,37,155,70,87,105,154,129,187,6,231,37,138,177,101,139,72,217,1,64,126,226,234,10,213,132,100,130,14,48,222,228,147,69,27,42,167,48,10,89,39,40,250,1,232,127,93,86,246,61,244,72,224,132,140,235,71,247,165,12,247,61,127,147,103,252,32,117,250,154,113,159,83,27,158,132,252,150,7,3,10,29,140,1,135,240,102,203,10,128,19,238,206,172,184,250,203,230,95,58,109,58,42,22,1,204,177,102,191,33,102,50,228,17,182,25,9,239,78,107,53,222,137,30,212,17,20,72,102,154,27,252,0,59,213,161,41,119,201,173,81,242,220,1,98,129,151,42,225,49,52,109,66,20,25,244,212,156,238,73,104,99,102,235,170,74,179,164,115,240,179,129,163,7,234,199,182,234,38,230,251,146,59,222,122,146,105,205,181,83,13,218,244,5,3,245,68,201,179,79,53,211,23,20,202,211,198,133,38,230,235,151,207,158,242,207,204,162,35,247,134,29,34,235,135,164,254,83,128,137,205,9,96,98,112,125,32,74,209,114,39,133,127,150,153,152,87,163,214,33,131,102,247,139,32,221,58,222,183,12,185,185,153,43,19,0,194,227,67,43,230,103,194,124,145,22,185,43,173,203,136,219,56,69,218,163,89,85,91,172,104,71,68,241,177,27,181,88,62,24,104,213,153,83,152,186,215,151,26,231,213,188,217,21,73,19,68,62,90,158,124,208,21,213,149,156,223,213,200,32,186,154,191,47,80,36,64,134,9,19,254,109,79,79,5,6,200,232,218,77,187,17,89,11,196,131,44,63,61,87,213,205,165,41,141,96,37,20,249,156,18,15,7,230,158,6,217,2,117,29,49,8,45,127,111,212,27,16,106,97,110,132,93,139,174,254,191,89,64,161,156,195,62,10,166,119,168,104,4,255,45,188,94,109,54,103,137,26,196,33,25,145,223,189,241,96,166,80,248,192,252,0,100,171,249,189,225,173,73,124,9,82,73,213,49,55,189,209,200,152,58,144,144,122,210,116,240,249,197,7,194,138,196,70,2,13,111,219,221,39,106,115,96,0,242,183,233,55,220,206,38,211,77,253,120,38,68,215,248,145,225,78,114,51,252,103,106,222,86,54,114,115,167,9,77,94,187,153,239,240,59,181,58,194,243,69,68,192,42,80,179,229,208,201,123,204,31,58,41,229,199,175,207,217,189,54,248,7,21,171,137,67,71,172,209,52,93,220,60,96,3,148,171,241,240,189,125,165,163,207,114,93,177,28,150,106,29,74,211,127,252,238,253,125,202,231,190,235,138,132,180,15,11,126,165,60,25,237,94,247,67,252,190,118,103,248,51,4,248,96,230,90,171,199,131,31,56,89,19,59,86,77,189,202,3,8,198,147,74,187,154,65,66,255,50,169,52,36,32,7,44,15,222,77,62,171,185,153,78,227,132,159,88,8,224,165,21,154,164,192,121,230,68,171,192,73,190,30,102,138,179,137,133,168,196,92,213,19,84,127,53,26,129,217,82,196,188,155,118,119,51,29,190,227,19,51,65,150,203,111,92,167,162,144,142,82,115,161,248,59,221,124,15,95,81,231,96,15,31,30,105,194,109,80,63,1,244,208,252,72,1,202,223,122,154,134,65,142,25,164,236,213,121,45,232,241,160,13,36,191,38,85,188,226,2,75,180,133,211,43,169,230,154,53,35,48,238,227,250,74,242,227,247,31,199,43,105,152,153,41,57,226,20,223,151,131,60,72,162,182,33,253,122,230,73,84,111,149,69,57,24,73,158,149,102,138,184,123,251,168,64,104,37,228,192,232,224,126,211,121,116,120,242,189,133,86,0,7,105,124,158,187,238,48,86,41,179,5,154,35,107,181,82,227,201,5,189,133,50,19,100,243,63,35,121,55,96,190,105,198,207,118,152,83,183,216,35,245,128,49,147,3,254,185,148,72,238,34,20,34,87,227,153,59,219,90,135,177,108,137,98,98,1,209,22,218,181,144,194,109,21,16,43,166,63,231,40,95,99,34,101,107,23,51,227,114,194,204,84,76,252,49,145,201,108,114,245,247,169,26,80,217,198,149,250,11,218,58,77,59,85,122,120,105,67,67,255,199,173,215,177,75,16,212,141,201,112,166,127,206,48,21,189,123,222,228,158,195,96,195,50,240,155,72,176,186,85,209,106,36,11,17,157,74,116,18,77,240,113,105,101,55,116,25,162,191,114,160,224,27,139,161,81,157,80,153,42,181,233,253,164,249,238,65,53,191,7,181,156,84,17,71,232,153,58,200,246,123,223,8,91,197,84,216,159,174,3,32,99,98,101,107,49,147,102,138,31,135,93,254,200,92,152,164,157,102,124,15,228,107,150,12,218,61,219,134,11,167,97,69,132,178,137,21,34,251,120,109,154,152,87,118,75,96,38,10,174,97,134,34,232,251,183,142,198,127,221,52,159,9,252,237,137,41,114,134,168,54,193,1,57,113,63,195,188,207,167,47,244,7,101,140,223,38,171,86,100,142,224,225,123,31,108,55,74,40,233,229,1,96,6,227,98,204,161,5,217,241,148,25,102,124,150,61,204,119,205,230,115,67,109,6,252,212,173,96,187,117,114,179,141,134,131,68,219,253,16,150,219,98,21,137,22,107,182,91,126,66,214,108,55,45,161,88,56,48,82,46,49,35,34,252,245,152,127,156,189,242,219,212,165,87,204,145,142,212,155,174,104,4,216,166,31,29,60,119,17,226,212,98,28,107,37,166,103,163,136,42,67,10,223,192,114,142,208,142,87,34,4,39,182,145,121,131,198,175,63,108,203,54,199,217,237,89,95,35,208,189,115,95,54,247,129,147,146,87,195,244,247,233,213,40,133,212,216,5,175,155,32,252,86,5,33,216,187,35,204,188,119,125,54,104,62,245,136,221,155,88,96,53,61,26,238,39,172,59,14,22,240,180,122,111,26,47,62,159,40,197,216,55,228,180,37,124,118,158,168,14,121,27,152,10,57,242,136,167,75,139,67,139,140,143,92,77,141,102,230,147,177,149,213,163,167,49,42,38,126,158,162,38,32,45,128,119,26,12,210,198,113,26,195,23,32,78,99,217,134,242,242,31,95,240,45,137,115,85,142,101,54,253,201,105,151,253,212,123,98,19,246,166,203,14,83,127,151,6,66,154,9,105,250,243,3,243,163,99,80,156,16,96,169,195,37,190,59,18,166,95,74,201,227,247,153,86,165,123,2,173,209,143,35,87,79,136,140,227,44,175,198,244,40,62,37,148,219,142,58,198,239,163,141,82,126,252,48,25,211,169,4,215,40,94,35,168,254,81,195,97,5,149,44,13,40,224,184,17,177,242,171,141,241,240,83,95,154,28,196,26,225,238,246,34,26,98,112,175,208,53,232,238,46,194,92,67,29,245,137,164,97,117,87,27,216,169,180,170,194,122,119,60,136,37,64,0,218,162,49,130,233,249,132,121,82,81,88,18,97,208,115,235,123,45,138,87,68,219,98,94,53,36,179,112,65,246,227,23,146,238,131,218,206,205,188,74,46,223,106,10,146,165,251,213,120,237,210,171,90,13,43,239,162,235,232,15,209,79,157,147,5,89,225,187,94,221,108,84,183,185,105,153,182,239,118,10,95,10,58,80,221,137,249,192,124,238,143,118,67,178,34,220,70,0,74,200,163,159,136,70,105,209,201,81,153,166,20,228,191,13,71,211,145,182,76,163,26,166,91,255,119,245,29,191,34,228,220,232,152,92,239,219,247,203,86,140,207,54,95,155,174,243,226,226,174,156,16,116,109,52,137,132,87,151,71,131,156,170,75,240,3,53,214,244,250,160,161,38,139,8,202,1,212,160,25,35,174,54,42,133,127,121,92,15,54,12,168,156,254,102,47,114,76,189,37,26,13,154,161,143,118,196,250,51,195,148,216,98,134,13,195,242,28,231,13,110,198,194,67,217,253,223,62,242,127,220,84,158,137,196,108,75,243,168,106,174,232,130,172,159,245,208,111,26,211,246,255,211,23,42,38,157,28,143,140,8,100,19,107,55,69,180,176,182,157,117,93,78,96,154,46,118,152,173,253,57,172,159,181,246,254,166,43,234,64,164,235,242,98,19,73,105,191,29,191,209,10,53,50,130,194,140,236,201,111,107,107,214,9,159,229,83,240,198,240,179,28,55,243,25,18,138,98,102,116,75,195,12,19,105,248,122,152,231,9,33,100,204,228,115,229,222,166,106,242,115,230,44,157,181,250,81,243,136,0,12,107,165,122,43,214,126,67,130,61,194,76,162,88,159,172,195,191,184,213,60,115,84,110,104,2,210,41,205,163,125,50,104,195,180,147,91,220,155,38,63,121,112,203,226,187,252,109,59,70,141,93,213,122,55,151,181,197,250,21,249,109,184,236,188,210,97,230,243,109,53,211,58,252,229,213,8,193,231,68,234,243,15,149,227,102,24,109,235,80,115,119,137,103,179,82,218,74,235,245,6,154,147,15,216,17,71,32,36,102,139,155,78,152,169,34,203,173,33,29,246,30,23,204,7,49,158,52,67,59,85,253,193,62,224,85,85,126,155,13,124,30,255,214,100,1,50,61,110,230,137,92,67,152,91,246,91,12,32,78,104,233,248,197,208,89,38,14,222,204,164,24,124,42,128,130,208,49,105,147,250,118,124,107,154,240,123,87,171,185,134,110,133,145,68,214,30,101,165,128,43,98,166,253,162,170,249,147,207,113,224,185,107,98,165,0,20,63,125,35,200,228,11,130,7,214,252,136,223,201,111,29,222,122,45,232,228,50,194,10,19,108,125,46,6,8,116,194,60,69,2,107,88,50,163,58,124,180,131,5,24,41,184,138,217,32,51,95,220,186,208,236,148,102,32,131,222,202,129,8,0,124,141,83,204,224,54,61,212,1,137,43,217,139,97,76,40,197,107,117,253,143,79,91,7,188,2,15,40,97,190,190,118,102,30,7,205,122,51,68,108,25,180,46,84,42,70,207,90,154,79,4,136,254,186,44,173,202,180,115,246,238,107,30,75,0,48,224,84,33,124,90,241,177,40,130,173,124,110,100,57,75,139,41,138,234,87,178,7,96,166,201,121,135,25,142,165,169,87,195,234,86,79,152,241,228,244,106,156,150,30,86,40,157,243,165,81,187,163,100,237,51,216,116,17,197,106,106,219,110,164,194,123,186,88,233,152,240,227,221,154,139,150,190,244,247,215,38,228,230,1,179,218,20,51,84,4,211,231,232,141,220,179,220,134,21,242,148,184,245,252,171,36,137,249,126,62,103,108,187,35,71,48,210,229,91,33,198,226,189,126,108,9,167,36,75,252,0,252,15,197,162,15,232,32,182,236,85,204,247,247,86,236,54,0,234,245,90,40,228,167,47,75,72,220,83,174,96,152,90,235,118,141,29,232,170,74,73,41,145,107,134,75,182,197,161,215,141,96,94,126,156,181,232,30,158,157,75,164,170,194,76,44,15,146,34,14,7,35,72,72,243,226,227,142,56,81,79,23,184,45,102,14,136,179,227,192,37,34,207,33,229,176,63,30,230,192,157,116,31,101,29,49,111,186,203,194,60,238,241,92,228,199,167,169,11,134,185,129,189,86,51,64,159,56,205,113,170,143,12,11,125,183,115,196,22,94,64,217,29,189,26,85,141,233,223,139,244,118,145,101,207,183,173,241,94,196,176,93,14,69,234,63,232,185,132,15,211,90,147,197,197,193,21,197,41,184,23,186,108,9,84,112,104,32,115,223,138,176,98,235,181,128,184,124,154,25,49,212,16,247,23,207,107,121,159,8,102,162,109,249,154,119,71,175,222,132,72,214,6,134,66,121,43,244,227,123,252,56,204,203,93,47,54,190,127,119,235,38,220,4,250,57,26,221,4,126,237,157,161,55,38,234,98,133,150,56,222,25,218,147,34,155,25,4,111,195,49,115,240,146,182,187,73,200,173,65,191,184,218,60,188,138,223,183,101,51,131,87,96,123,131,64,131,121,179,235,233,66,252,20,77,65,168,245,109,144,63,98,190,11,211,49,17,144,186,211,52,226,102,152,123,129,161,248,78,73,25,177,38,231,57,102,84,149,226,123,221,149,36,224,78,90,220,236,239,248,237,190,179,76,130,149,8,203,55,36,158,12,218,219,52,47,56,253,34,152,161,191,162,111,181,22,79,33,152,113,166,203,8,99,49,174,67,245,183,66,239,176,70,41,16,179,129,178,125,68,59,121,246,42,15,54,73,196,251,22,190,255,188,10,253,113,164,208,34,100,161,134,153,2,164,221,180,63,134,243,18,146,244,28,95,106,94,96,6,94,22,247,46,168,65,132,43,124,205,163,215,147,17,94,65,241,66,127,156,200,223,89,163,26,162,88,2,158,233,240,91,117,239,200,230,226,187,75,44,185,152,250,170,207,96,128,6,89,106,64,129,181,239,224,36,104,70,228,144,73,79,232,230,247,10,209,188,6,161,167,176,162,97,254,120,110,255,212,244,157,100,78,20,51,178,48,45,174,46,170,88,99,205,167,31,88,221,63,51,8,151,157,96,243,206,157,129,246,110,55,227,248,22,185,55,128,13,103,112,165,247,107,81,140,72,243,245,93,97,240,115,51,203,161,29,49,3,163,143,7,103,203,190,251,232,191,12,33,255,235,158,249,68,180,55,124,241,141,215,20,198,13,204,117,45,239,5,101,2,65,250,39,230,105,146,31,49,59,59,157,213,242,227,144,156,212,88,25,213,10,55,83,191,99,232,146,54,147,108,252,100,164,81,86,192,139,11,51,116,241,93,102,159,33,122,252,43,55,206,117,153,125,13,213,63,247,145,65,81,80,219,146,153,125,208,32,220,97,54,1,99,89,23,80,164,197,14,107,103,202,144,205,226,158,188,244,216,186,249,58,227,69,198,236,160,180,238,69,33,90,150,104,188,211,69,7,1,237,138,109,12,140,204,108,207,213,146,86,65,253,54,17,61,172,232,251,40,185,61,147,174,122,172,136,115,197,215,4,216,148,17,141,113,171,131,79,141,147,195,42,215,186,83,45,235,192,117,243,252,158,109,110,17,228,205,48,18,68,203,91,209,137,118,118,252,52,101,106,221,156,77,44,235,139,35,235,46,161,165,59,59,0,147,248,150,19,248,148,158,73,228,193,157,121,178,65,155,55,146,183,18,51,39,113,76,194,235,218,220,105,164,39,90,207,126,130,246,167,159,51,244,68,131,132,196,23,52,116,158,51,1,13,152,145,160,138,215,38,190,63,18,16,193,130,188,70,108,207,199,82,192,235,57,77,191,21,62,29,238,136,70,198,5,238,199,26,14,99,177,54,98,61,201,199,118,121,43,36,101,150,8,136,96,157,247,11,22,255,109,30,164,247,163,254,9,108,232,61,252,69,92,74,25,52,192,194,95,132,6,119,241,212,46,217,159,66,89,251,139,52,200,160,255,86,253,69,59,203,187,95,61,58,253,191,242,218,244,108,120,30,181,89,29,175,235,144,127,3,240,86,152,183,81,162,138,67,88,141,182,193,253,123,154,110,244,189,13,115,91,253,234,143,134,196,45,159,123,25,213,110,152,17,33,106,106,38,253,31,67,14,191,64,151,132,1,176,205,225,186,241,22,183,12,141,173,129,244,174,21,110,52,68,137,159,184,240,136,132,145,232,141,152,201,216,164,37,124,32,227,191,107,68,92,85,176,80,196,53,160,18,34,183,180,141,93,87,99,38,18,110,17,245,3,121,151,65,171,211,200,98,35,132,69,20,100,201,213,247,63,132,198,27,58,30,109,87,13,251,219,74,33,144,78,247,200,55,183,6,238,192,160,127,163,130,124,131,41,47,171,185,47,111,16,65,255,240,6,226,67,175,102,69,122,113,8,58,142,58,36,133,67,171,10,49,111,152,145,67,145,76,9,20,115,51,172,195,232,144,213,106,84,128,97,134,188,82,223,139,3,38,30,220,32,17,71,83,10,247,184,246,84,136,57,171,69,175,5,31,227,229,207,2,229,230,60,154,111,32,178,240,139,201,126,38,104,199,88,148,209,143,241,27,3,231,58,250,206,16,79,12,199,65,21,240,241,154,172,131,183,10,142,78,55,155,138,155,132,230,166,116,225,197,27,170,182,200,41,107,212,63,139,39,33,1,123,93,159,178,106,104,94,119,16,245,210,127,112,253,217,79,173,168,187,199,197,104,114,125,26,61,131,205,246,146,85,49,72,169,236,11,215,188,134,19,197,153,249,104,170,131,134,79,127,41,234,220,83,18,175,148,174,215,24,105,166,247,81,35,115,235,130,30,105,222,231,49,183,148,56,236,212,220,145,100,144,149,71,137,61,210,90,16,54,21,249,150,240,53,22,87,79,33,165,56,72,200,73,100,14,55,66,76,178,235,245,12,77,107,209,252,84,156,118,12,243,98,61,137,25,53,21,135,30,20,99,46,146,124,68,177,152,119,198,213,80,27,106,108,253,71,70,153,102,218,223,117,59,227,205,253,197,42,41,182,114,52,236,47,198,180,232,230,65,11,188,252,248,215,114,14,83,165,5,237,34,214,98,237,222,110,254,212,213,53,51,58,21,14,190,172,0,124,213,220,105,18,245,57,92,33,39,168,79,136,75,138,205,225,93,166,66,177,158,232,218,120,28,62,55,19,184,63,230,27,198,212,186,194,124,255,128,154,175,55,80,163,196,15,179,231,245,5,229,181,217,9,71,13,51,234,30,250,61,169,140,230,143,211,160,171,67,90,97,33,243,21,80,77,75,171,206,199,188,188,203,233,154,43,12,50,106,53,208,124,88,201,33,245,247,185,93,230,147,82,14,12,106,234,108,236,8,92,186,85,197,183,30,124,208,148,251,210,163,159,175,180,165,158,8,12,64,14,229,35,31,35,13,240,12,40,148,3,241,211,3,48,204,147,51,160,22,20,86,178,2,154,142,128,25,52,80,184,32,250,219,227,136,76,232,33,99,68,128,145,105,154,165,45,56,33,227,185,173,219,254,211,60,10,36,39,113,111,131,126,47,53,3,245,155,121,245,55,197,10,153,74,201,39,251,12,157,170,83,212,170,180,249,53,238,164,90,58,193,113,159,79,76,50,184,60,52,103,214,137,43,253,201,200,247,21,157,255,107,152,90,176,47,15,40,124,62,185,247,34,65,17,99,90,137,159,135,140,10,202,90,59,6,173,154,92,148,154,27,76,70,190,174,43,196,93,234,180,222,181,194,204,76,115,27,75,183,187,1,169,95,154,17,201,146,23,163,0,51,123,220,27,76,139,186,103,40,5,127,177,0,40,207,108,113,90,171,201,46,228,94,10,167,159,30,1,31,138,17,105,53,89,53,53,51,44,53,205,77,221,206,106,186,11,177,141,19,33,238,165,39,27,208,215,56,217,144,2,121,142,54,67,219,196,17,65,109,174,60,71,178,125,178,56,96,234,183,100,72,27,32,174,227,96,60,192,73,179,60,102,120,20,163,180,65,51,150,86,21,27,46,111,25,105,38,60,149,178,202,253,62,224,163,226,188,47,175,51,1,1,177,35,61,232,51,174,253,177,34,108,20,239,5,129,210,39,158,60,0,236,226,60,83,29,44,147,158,0,13,61,196,240,67,0,118,127,226,168,55,60,206,213,195,12,245,227,120,10,54,176,96,198,79,3,201,254,158,171,97,248,236,97,254,74,213,7,27,212,13,29,3,15,205,203,215,180,56,55,224,32,243,111,217,169,86,86,173,52,93,7,213,233,85,187,181,79,21,117,26,63,139,100,107,184,133,215,105,209,58,21,12,142,174,2,135,249,122,49,82,135,133,101,45,192,222,214,86,84,213,47,196,235,111,225,74,27,176,178,104,101,239,175,128,148,30,105,47,250,224,211,10,47,233,176,194,248,163,183,70,193,41,62,136,137,109,61,117,193,143,57,26,247,38,249,213,244,209,32,198,255,226,234,134,219,164,21,203,137,183,28,47,86,89,141,250,227,171,70,197,31,141,117,154,53,244,197,16,46,9,7,13,0,203,250,244,201,193,230,59,126,165,208,39,50,164,248,209,22,184,173,152,74,76,43,189,53,202,84,37,220,229,130,62,168,220,217,116,15,195,171,44,134,59,127,204,119,9,132,79,74,186,64,114,206,55,144,50,14,204,136,155,138,104,246,13,91,244,61,146,202,135,212,119,254,50,52,32,227,68,12,77,119,243,108,90,216,166,197,47,162,61,28,115,73,241,155,200,189,119,213,19,167,182,173,7,0,180,131,209,113,105,149,235,190,164,166,62,40,162,172,30,69,46,148,222,197,145,64,242,180,122,107,187,197,200,136,7,169,121,135,112,54,108,215,16,192,29,133,18,64,45,24,247,230,44,147,36,63,100,42,179,101,61,255,128,34,213,171,105,192,237,17,190,31,227,165,17,51,197,161,40,247,12,186,179,196,21,31,8,152,204,30,209,61,128,75,137,37,175,249,132,58,245,159,153,118,162,127,141,116,130,140,38,178,133,80,227,21,241,172,140,136,197,153,102,49,127,77,66,107,186,49,238,70,23,112,147,138,68,193,248,199,79,124,191,201,29,198,62,227,3,19,111,62,16,24,106,243,97,38,165,242,189,8,25,56,216,194,252,141,45,135,244,125,61,250,10,243,106,211,74,22,51,138,130,123,198,7,62,69,145,61,196,101,249,241,233,123,213,27,219,100,139,2,234,62,210,53,5,231,79,33,8,220,97,174,91,83,117,31,108,108,39,17,48,11,96,138,0,150,38,155,91,98,138,6,162,193,137,118,66,98,41,11,137,141,162,189,154,105,3,62,241,206,13,234,9,241,230,144,55,141,58,59,202,214,251,53,194,164,26,57,66,162,50,9,246,209,152,12,164,38,102,242,207,75,204,35,224,26,88,231,144,133,76,193,6,145,38,183,222,77,162,125,250,211,148,127,60,147,6,145,216,24,178,144,225,36,235,206,248,131,153,238,58,53,55,80,62,39,205,95,145,109,247,238,170,95,240,186,55,35,51,61,91,205,3,103,125,201,189,245,8,254,171,178,244,188,154,118,92,53,91,43,101,36,78,9,217,101,215,70,149,138,6,248,24,112,235,166,19,243,150,100,24,17,245,148,132,19,17,117,244,250,130,147,69,211,89,126,251,7,123,113,51,157,166,186,218,233,113,60,158,95,4,79,1,222,76,204,160,157,162,236,5,243,208,81,235,157,116,145,148,101,39,121,18,163,224,90,225,13,117,115,39,87,160,79,182,173,144,31,230,9,100,248,223,110,37,16,68,146,65,183,225,88,40,176,45,145,57,253,51,59,215,143,153,119,145,218,63,102,26,83,134,155,209,109,200,96,1,51,221,22,51,204,184,239,83,205,116,169,172,48,111,65,126,155,249,198,26,127,167,28,230,110,52,194,207,213,235,39,17,102,102,148,197,31,243,46,63,53,116,204,119,111,72,97,112,51,67,183,28,239,61,160,174,211,123,195,88,151,239,13,152,191,169,181,58,247,6,86,160,197,25,89,98,238,253,39,197,104,102,3,165,139,153,198,173,22,15,14,219,85,145,171,105,172,248,145,132,161,52,70,155,101,30,176,166,76,86,70,220,27,66,177,108,148,193,12,61,217,159,231,108,102,50,251,39,205,214,54,89,253,181,17,137,111,242,98,179,145,67,154,39,204,212,166,115,84,76,240,242,7,98,230,199,109,175,203,31,231,28,130,48,222,95,108,153,100,107,152,199,125,50,100,14,127,102,136,243,36,145,246,161,68,208,127,178,55,203,122,213,87,145,65,29,8,219,252,68,228,151,37,48,128,232,169,185,185,80,30,230,10,220,163,138,217,18,40,43,204,119,163,205,205,14,60,251,254,37,246,239,63,160,145,234,50,141,9,237,191,159,87,130,153,225,207,49,235,19,50,67,127,238,78,27,126,146,161,96,94,158,153,199,10,247,165,188,180,9,210,255,186,188,204,76,56,45,191,109,5,101,31,240,27,112,81,222,203,183,234,144,157,53,127,46,208,17,73,52,207,197,55,242,252,149,80,49,3,180,239,159,154,191,241,171,163,47,227,132,80,39,2,243,34,45,238,102,10,99,251,189,26,72,241,207,204,98,202,86,152,241,23,237,141,184,250,134,230,83,30,108,48,5,75,115,35,37,119,153,163,188,213,240,25,108,141,40,59,93,196,63,181,215,54,126,95,18,94,199,190,244,185,96,116,41,211,159,171,145,125,111,50,98,13,72,81,12,25,18,146,98,164,106,210,124,71,33,53,66,65,70,204,212,94,195,92,160,192,217,242,96,149,174,208,207,191,52,41,179,250,252,248,7,16,217,239,12,153,85,146,66,97,30,214,234,18,102,128,150,106,102,234,184,185,25,48,77,231,47,93,196,195,239,221,168,164,235,166,112,7,129,31,223,110,38,236,201,252,4,126,87,255,126,229,62,204,244,59,231,177,101,235,106,254,242,227,118,53,29,255,71,205,119,59,91,43,127,124,200,52,50,107,85,171,160,177,205,250,253,40,69,255,172,34,3,140,25,9,131,25,175,213,186,244,95,154,185,59,103,168,61,247,202,62,249,63,235,29,165,30,86,148,104,62,49,131,125,26,62,162,70,76,211,212,90,79,107,241,216,4,184,69,239,60,97,75,244,7,91,71,233,170,76,132,169,239,237,91,56,206,76,207,142,39,227,216,66,193,171,134,89,200,197,204,122,221,235,213,220,186,64,83,234,173,77,254,43,110,61,173,87,76,204,132,188,59,110,13,239,230,167,183,198,119,154,241,227,211,32,31,106,134,76,63,174,70,23,174,62,63,62,191,31,151,150,153,209,182,120,174,6,53,58,211,124,214,167,102,28,250,248,216,215,21,216,201,47,102,102,210,123,59,204,156,39,122,111,154,220,252,201,168,67,101,51,173,125,16,26,112,252,226,251,140,37,117,134,204,236,60,218,168,63,34,133,48,218,243,61,152,104,63,51,120,128,84,19,253,27,241,54,107,152,175,75,158,75,171,253,201,187,187,13,170,100,125,101,136,29,127,218,147,215,124,247,224,157,0,45,164,167,191,175,250,145,198,2,198,255,79,43,39,71,245,141,16,193,185,47,201,141,7,81,156,169,119,187,121,201,138,166,83,91,214,100,255,27,18,49,87,212,56,122,252,50,157,251,50,152,60,200,175,4,15,165,37,189,184,58,3,237,40,246,173,159,196,4,90,32,105,190,27,250,125,86,31,108,186,185,186,174,13,36,200,195,251,65,15,120,38,147,47,213,195,207,8,140,220,12,217,122,134,75,116,66,25,228,209,205,99,105,84,66,31,244,232,199,143,188,251,227,28,204,249,161,145,226,248,86,236,39,21,110,42,217,49,42,84,148,191,14,175,5,64,104,32,230,38,230,62,221,35,108,22,21,23,253,105,0,75,251,247,53,234,65,201,83,54,12,244,182,220,245,167,130,4,249,171,120,47,208,115,213,240,18,32,93,105,210,26,66,203,93,33,138,119,243,162,50,151,86,232,91,106,76,95,90,222,150,236,192,156,98,53,246,34,28,155,164,195,29,214,37,220,170,159,151,100,134,238,76,200,139,137,71,238,236,104,249,181,146,187,130,88,167,154,24,165,91,63,163,255,79,51,233,251,216,76,140,53,35,113,172,3,111,109,187,135,64,157,255,75,114,162,107,133,159,104,197,28,132,171,123,103,132,72,190,112,187,2,169,45,44,18,227,114,53,26,137,125,135,249,51,141,223,52,179,106,107,76,50,228,0,37,17,1,200,109,120,61,204,30,237,19,18,172,65,235,45,11,204,127,220,144,59,185,168,7,114,197,55,210,240,137,210,193,166,21,49,195,139,191,122,172,106,43,90,53,53,67,30,190,211,156,205,230,100,10,6,172,114,177,21,1,124,203,148,60,117,29,150,178,63,248,29,129,154,164,253,152,9,188,227,214,120,86,231,52,53,211,204,233,63,142,251,222,211,107,27,6,45,171,241,94,215,95,160,114,174,247,118,69,37,179,114,88,255,227,254,184,255,184,103,62,209,117,131,126,10,82,166,249,59,190,228,227,195,12,13,241,142,193,194,29,104,242,157,144,161,79,143,139,192,106,108,249,18,80,61,247,226,211,151,98,185,204,32,160,121,108,206,254,157,166,97,12,245,35,79,68,173,221,12,63,101,86,168,145,164,191,199,122,44,104,208,180,103,201,147,145,23,29,95,110,238,240,72,44,153,158,205,228,64,98,6,65,128,172,179,23,169,139,158,19,12,114,19,185,154,134,147,159,84,160,153,33,17,144,165,49,238,123,79,143,148,128,0,139,206,6,171,182,35,113,232,87,219,55,16,79,178,92,95,167,149,112,16,160,97,215,160,27,68,65,105,113,90,130,58,146,220,139,113,94,180,21,95,132,3,49,105,218,217,201,104,18,242,80,170,53,192,20,226,249,87,139,26,102,28,75,72,252,117,217,36,111,216,246,19,226,176,125,142,74,139,236,238,141,174,229,176,222,223,21,100,139,53,76,151,90,98,147,196,13,208,163,129,26,79,59,121,53,229,42,221,251,105,83,251,78,156,58,71,136,133,1,116,147,120,11,127,239,198,108,10,175,130,188,169,141,47,124,136,2,216,71,205,11,218,29,15,78,239,91,79,120,190,197,140,204,225,58,177,69,75,166,255,15,40,52,119,236,208,223,17,181,100,59,138,43,108,70,233,99,172,210,213,108,231,126,154,65,152,201,131,157,191,54,194,48,51,254,226,161,208,236,241,163,214,254,155,134,189,106,96,96,128,159,120,107,120,211,31,23,186,211,4,234,137,8,168,131,104,51,20,115,207,24,176,33,58,188,158,139,251,25,57,100,32,156,106,209,139,77,88,46,55,81,160,96,226,191,64,108,242,197,185,133,31,155,228,166,248,116,80,75,101,224,96,52,122,242,94,115,27,24,51,34,131,59,203,143,184,117,232,162,255,250,106,137,74,16,177,149,47,210,240,198,211,181,58,22,28,188,230,189,194,57,58,180,42,180,241,152,215,14,55,215,96,157,85,205,187,203,118,121,96,136,21,15,6,115,73,231,30,173,177,186,170,154,129,206,167,121,129,250,123,204,171,135,67,74,25,95,122,190,48,143,112,102,241,244,171,132,198,92,123,70,94,75,43,148,228,141,76,62,124,134,23,125,140,219,254,189,186,255,200,93,204,204,126,250,188,53,144,209,188,90,91,198,255,46,254,226,123,28,52,22,246,126,46,190,175,153,102,154,155,94,115,137,252,102,7,236,53,223,17,69,106,37,210,13,148,202,138,140,232,254,170,11,244,88,194,160,117,157,196,155,10,95,100,180,254,180,58,100,188,247,66,200,123,71,42,3,238,229,39,4,69,181,181,69,18,5,61,88,13,182,140,164,197,51,29,224,194,191,173,145,26,97,156,31,64,157,66,176,186,209,86,206,252,60,240,102,241,221,157,88,195,118,220,85,31,83,160,167,79,74,153,153,213,227,240,67,179,117,126,229,137,188,39,208,40,55,211,181,240,36,20,104,58,154,113,245,49,14,187,247,234,31,37,147,153,1,2,60,79,190,119,68,168,221,128,134,186,182,205,131,173,254,222,52,181,172,254,196,160,144,23,251,160,26,177,223,110,143,185,78,79,96,118,56,106,158,72,18,220,84,120,20,221,196,105,158,81,35,228,117,151,149,143,253,173,231,147,144,131,43,241,104,198,123,181,159,240,120,181,200,138,129,231,126,174,157,208,111,187,241,24,34,236,201,163,244,225,103,35,74,63,227,125,48,168,166,61,68,184,127,144,102,29,29,20,60,157,152,105,119,131,153,194,97,240,217,23,248,145,249,96,94,16,247,181,55,1,116,226,131,12,43,12,233,107,145,96,56,254,214,112,132,151,39,163,112,140,94,216,19,141,240,185,60,79,14,12,212,79,40,11,33,116,187,100,65,230,215,68,176,74,38,18,196,0,176,164,132,21,154,241,169,230,235,201,228,157,233,33,144,137,212,13,0,20,137,219,15,70,230,250,152,167,211,192,153,153,68,189,154,1,148,69,78,120,127,99,60,169,190,214,163,114,113,7,143,230,68,181,162,176,16,169,236,2,252,93,50,156,133,94,41,15,155,56,240,247,167,35,66,68,177,70,164,186,87,223,26,186,131,84,45,249,100,70,230,40,187,33,77,139,165,249,209,103,77,27,66,81,64,190,6,134,114,255,113,156,158,253,100,194,33,187,136,121,68,51,103,145,64,149,150,174,222,226,222,40,136,29,205,86,15,67,53,186,21,178,37,57,148,59,93,238,249,100,55,180,47,130,132,37,71,127,253,7,31,51,142,159,37,115,176,131,200,218,238,221,65,2,177,158,194,195,68,121,170,132,249,51,50,59,169,60,152,158,158,215,68,112,105,213,45,5,71,226,84,59,215,140,23,117,100,229,142,191,16,218,107,34,36,149,207,167,53,17,107,221,141,66,19,71,248,148,130,11,148,143,45,174,6,31,57,100,105,126,166,118,150,165,162,114,99,94,113,30,175,25,82,211,21,102,90,69,197,188,141,45,244,247,98,20,200,175,191,177,212,12,169,90,13,51,221,76,82,228,170,40,127,180,184,250,24,3,149,152,41,61,120,148,108,172,139,75,22,200,172,32,84,87,252,56,71,153,100,129,174,25,136,227,39,102,1,43,125,211,70,117,196,143,211,95,46,217,22,52,83,191,237,137,9,99,89,147,206,248,107,102,35,240,13,13,90,69,240,230,82,189,219,166,129,246,27,53,96,59,210,56,64,22,190,186,220,217,159,185,105,46,7,130,189,21,222,35,217,174,51,151,22,22,239,172,143,232,11,206,33,212,11,212,140,210,230,72,243,167,149,195,133,2,195,79,64,238,207,188,151,124,18,35,28,156,59,205,167,142,163,143,102,36,205,61,205,253,211,114,107,253,136,159,229,234,190,166,254,248,204,156,182,229,0,147,137,218,172,150,45,10,243,91,200,194,15,157,221,15,9,163,44,158,75,175,230,128,42,98,46,83,43,220,119,54,92,23,112,252,231,189,73,142,182,154,230,249,212,168,43,180,120,75,174,238,2,53,196,12,69,228,76,51,34,24,90,9,254,182,60,89,167,55,71,173,252,120,207,7,135,234,87,170,204,224,28,124,195,252,12,30,222,181,132,93,204,251,145,215,254,246,115,53,137,61,125,175,245,92,13,59,77,215,71,107,79,245,156,56,85,222,139,189,124,171,185,57,126,249,239,199,69,132,193,204,99,173,150,214,161,169,82,128,31,165,12,153,12,85,15,245,107,182,70,137,48,151,161,165,71,88,51,197,72,55,204,83,151,191,191,156,31,203,120,86,30,51,138,140,105,6,12,162,230,25,229,61,172,165,29,125,44,8,247,230,202,9,222,180,86,69,191,105,36,189,89,184,227,172,7,110,176,123,238,103,21,29,247,231,91,161,232,91,115,217,27,196,75,204,247,94,167,230,173,251,214,253,12,222,191,54,90,174,76,184,203,100,217,227,98,71,17,2,206,175,46,237,149,244,228,210,40,149,102,250,120,228,201,7,196,115,45,38,33,8,85,221,176,238,22,79,113,43,204,3,48,138,154,81,46,136,153,96,2,242,106,38,203,147,51,124,130,31,95,106,54,93,152,48,211,213,33,79,62,78,63,35,172,223,82,194,36,172,38,28,22,230,185,117,89,91,125,53,95,235,67,77,190,171,249,100,186,8,115,213,228,197,130,168,46,54,121,240,242,32,95,196,108,135,113,92,77,187,241,209,31,223,104,123,245,52,55,245,178,208,111,40,173,136,185,86,253,113,70,161,175,52,175,214,117,199,153,244,226,228,136,67,25,189,212,220,110,20,90,187,152,183,46,32,107,174,172,114,53,58,62,98,54,92,88,190,24,238,169,172,129,9,74,227,211,171,155,56,128,107,254,137,108,201,189,117,84,166,37,101,244,193,53,245,193,30,62,90,206,226,1,88,80,111,125,250,61,156,242,234,165,137,113,67,25,181,218,118,142,41,41,86,49,87,88,73,242,199,137,211,254,45,109,255,168,70,85,224,85,54,244,125,76,1,222,159,169,146,51,190,51,126,254,204,240,149,39,121,3,60,196,173,186,42,229,50,132,226,39,157,172,215,108,51,54,204,192,40,114,247,39,97,105,108,99,110,190,235,74,50,19,40,84,64,67,190,220,140,183,44,183,230,196,244,172,60,154,73,55,196,251,196,220,172,91,249,115,51,126,107,46,173,10,163,218,241,252,25,114,77,71,168,122,49,35,253,248,115,74,1,88,112,200,109,53,47,111,43,184,102,16,238,114,100,98,190,211,196,135,180,34,2,86,31,43,116,24,254,90,119,106,15,113,151,237,214,223,143,151,8,226,131,251,53,100,250,98,102,123,11,243,93,226,73,223,138,121,206,245,235,218,196,204,32,212,166,175,189,92,56,146,254,178,195,156,172,106,166,133,107,187,153,76,108,30,62,168,28,49,251,171,155,65,138,60,47,54,65,109,53,55,115,26,20,189,154,54,244,21,247,54,201,37,49,211,137,115,126,81,31,102,226,31,121,239,14,49,81,247,31,223,244,16,76,121,177,123,10,54,47,124,110,163,48,127,62,55,221,96,227,231,218,33,180,182,122,211,39,239,155,182,32,127,111,200,142,103,149,97,161,139,235,252,28,94,84,41,77,110,78,204,199,244,90,220,108,180,166,242,104,240,191,254,122,197,49,195,49,118,196,10,182,106,248,197,215,111,63,2,77,249,211,245,118,228,163,201,53,65,197,35,102,114,114,159,191,54,52,26,82,106,195,60,126,173,224,215,122,253,77,90,130,212,138,20,116,119,51,192,57,93,188,159,133,129,63,43,85,189,162,115,129,163,46,239,60,172,137,68,135,228,235,63,221,200,101,130,73,243,232,91,129,196,106,113,103,132,211,246,51,222,6,19,246,111,221,84,78,0,43,229,6,223,22,10,193,227,179,64,168,130,253,104,191,48,87,136,150,101,188,121,180,31,227,36,157,92,159,113,16,232,143,163,183,237,227,77,95,78,50,254,219,215,106,81,95,167,5,147,32,94,6,133,138,207,10,107,49,188,114,90,17,209,243,236,24,137,208,27,233,44,25,239,99,194,173,126,53,208,230,158,9,102,194,34,170,86,237,103,38,209,61,18,134,84,173,148,231,169,86,4,24,140,159,32,205,117,79,151,101,93,166,78,118,82,60,123,24,225,237,221,87,252,106,32,215,210,120,134,4,10,213,184,227,230,2,223,177,220,27,60,218,241,139,63,200,167,115,14,130,76,57,94,39,252,99,99,151,124,63,133,164,59,222,254,210,116,172,100,141,187,226,162,120,203,244,178,103,186,19,33,63,53,205,188,163,198,144,192,124,43,72,79,171,149,245,159,166,23,102,240,124,242,206,179,27,158,173,135,153,190,243,124,110,212,226,142,220,27,226,227,76,153,92,51,9,228,223,194,92,112,156,175,36,50,25,52,137,162,77,231,230,106,4,77,249,49,167,209,135,255,206,77,20,197,105,129,206,39,95,38,191,241,171,13,221,145,166,240,42,67,186,232,6,219,113,117,51,13,177,188,55,137,162,123,195,245,51,67,146,180,101,146,66,187,80,127,26,37,38,22,247,201,102,245,151,100,252,45,220,101,58,117,91,206,197,235,224,220,109,219,175,69,32,188,11,135,33,164,22,70,189,246,51,223,63,89,37,210,132,72,132,170,100,152,27,91,138,152,209,134,243,207,197,83,206,169,99,2,105,141,199,23,11,6,109,56,81,194,124,79,12,240,177,43,204,48,149,230,76,50,129,221,159,170,164,253,56,21,234,45,102,114,180,191,18,229,50,200,131,206,67,162,166,249,35,223,194,60,133,51,15,48,167,165,75,124,76,138,17,251,164,25,95,121,150,24,178,123,6,78,25,50,20,168,112,142,227,106,42,192,249,214,164,125,182,87,155,25,209,34,221,40,36,71,76,143,44,158,171,126,82,188,185,177,227,196,73,138,183,26,36,184,114,1,28,246,151,237,11,192,114,165,169,25,62,200,111,172,250,19,59,96,200,104,254,146,169,0,247,199,114,216,216,53,55,84,38,228,222,44,207,31,55,215,53,15,235,63,205,247,58,0,222,242,222,80,98,75,19,97,61,70,114,94,124,84,186,169,99,201,213,124,64,127,176,110,12,114,249,61,232,190,131,160,217,205,20,29,138,154,249,94,254,41,141,171,61,203,66,16,120,2,97,246,199,110,119,217,118,189,241,65,74,35,38,97,251,140,14,215,205,119,58,3,170,104,254,227,64,11,228,0,96,182,159,218,98,18,90,14,40,227,80,64,191,136,227,248,143,87,192,130,233,164,0,170,65,115,52,204,92,158,174,221,255,17,119,38,201,150,35,185,146,221,146,245,205,254,55,86,118,240,46,0,101,200,207,161,75,165,100,12,220,225,228,37,141,214,160,81,168,54,170,149,205,179,14,219,52,24,36,34,131,245,151,245,230,87,51,97,83,21,128,78,62,228,163,246,202,171,187,192,53,136,142,225,253,105,113,245,11,29,179,12,8,132,126,238,216,144,32,139,86,223,13,81,104,186,28,126,55,95,215,154,241,196,76,185,164,248,54,142,220,97,147,50,133,97,243,8,203,126,230,131,138,116,58,219,141,109,190,253,68,32,48,91,0,159,239,77,187,118,251,149,141,126,27,146,188,151,37,225,188,18,65,29,226,125,236,220,42,27,132,92,207,87,159,110,38,139,150,49,6,138,111,181,199,226,228,60,70,68,49,205,205,196,196,252,189,88,92,59,15,116,96,108,156,79,126,243,5,140,62,51,250,228,174,110,247,3,100,25,92,244,138,21,102,157,24,147,101,84,201,249,61,218,186,205,163,50,118,43,68,239,114,196,26,109,9,158,121,134,33,143,254,185,28,239,183,144,171,51,186,154,153,89,41,99,114,77,224,199,173,107,110,129,219,53,72,6,230,116,79,225,109,72,27,104,66,154,141,150,196,79,77,202,216,120,91,105,166,162,56,226,91,146,128,23,198,26,100,18,150,19,93,97,30,68,113,249,214,221,64,22,51,174,238,240,23,200,205,141,131,50,246,105,196,151,151,124,14,114,8,104,217,187,25,189,165,33,191,141,114,110,189,190,17,227,56,79,181,190,201,81,220,127,218,70,240,42,107,147,146,69,243,227,124,27,173,100,122,26,86,67,40,235,228,158,3,50,59,159,27,142,8,36,32,124,199,50,48,106,19,179,133,178,177,161,61,63,82,64,199,141,118,185,219,115,179,164,194,145,25,86,164,66,118,132,8,219,180,59,234,231,230,148,110,220,163,69,214,169,167,168,42,102,122,16,99,207,121,238,105,151,182,146,54,104,110,250,81,26,219,144,170,240,151,153,169,130,196,136,175,121,197,163,133,129,155,40,60,54,149,190,41,172,138,217,180,246,226,106,90,113,154,222,252,192,88,228,147,129,250,187,84,170,17,145,124,75,63,205,116,105,77,25,150,14,92,53,54,44,240,55,250,218,180,23,197,194,229,214,2,209,37,249,91,163,10,200,131,209,42,165,102,120,83,61,10,120,179,232,72,243,18,24,7,222,59,79,16,194,4,121,46,100,69,122,143,3,159,87,150,243,135,116,98,143,139,113,172,165,95,247,249,9,70,184,236,191,188,145,75,206,231,66,70,98,246,56,176,137,161,139,28,78,38,167,149,126,33,133,234,12,16,208,94,100,53,251,183,66,173,164,95,185,248,197,123,207,91,136,171,167,169,242,165,217,170,251,225,54,30,11,215,229,185,169,107,95,159,100,111,87,28,210,56,77,111,223,251,6,37,204,184,213,71,94,235,237,187,228,204,99,76,224,103,23,51,218,201,39,222,26,42,157,33,107,143,138,235,112,96,192,27,49,148,82,101,47,156,70,98,239,111,141,30,80,207,72,212,172,247,167,16,106,102,128,249,185,182,94,148,4,231,82,172,76,220,95,57,92,16,29,174,17,127,88,6,90,207,53,80,111,247,199,7,142,249,29,129,55,253,70,80,250,48,12,197,158,98,144,61,185,57,148,3,226,75,208,171,151,209,226,11,38,102,8,190,218,129,125,244,123,44,132,134,79,172,157,131,111,144,183,126,51,154,242,211,150,195,71,252,140,183,249,153,138,216,207,74,215,127,81,243,155,219,53,66,54,154,247,142,100,35,201,140,189,131,109,248,115,193,232,176,100,155,221,111,121,180,159,4,162,57,241,236,225,98,222,205,136,68,127,102,208,146,194,176,14,73,107,153,241,210,180,80,52,157,103,180,23,143,227,67,102,202,176,35,97,7,141,51,214,203,0,111,101,61,23,73,26,191,141,41,120,57,22,16,161,41,20,53,197,108,210,228,190,151,77,160,183,179,203,189,9,101,154,159,154,148,227,139,80,223,193,26,13,71,208,111,208,44,42,21,60,43,108,147,180,111,250,123,193,225,211,101,42,208,114,238,124,200,152,187,9,61,203,205,161,57,245,21,0,88,18,247,239,31,39,165,121,251,209,35,253,250,167,63,153,46,60,206,38,84,93,110,134,153,67,2,0,34,172,227,101,174,67,150,125,164,150,55,230,23,36,45,207,73,15,211,148,207,184,5,10,204,245,211,129,194,60,0,103,103,0,0,214,164,59,164,154,171,129,244,138,25,114,58,111,100,56,28,197,74,231,141,14,60,17,133,155,39,213,105,201,77,33,127,222,126,77,225,168,7,147,239,145,28,167,9,234,254,56,47,204,12,195,143,94,189,40,163,205,52,47,161,43,195,123,1,137,22,55,103,55,145,124,30,189,59,251,167,159,241,204,38,47,45,63,13,203,78,45,126,239,109,9,110,189,216,132,237,252,98,19,114,151,204,22,170,111,120,61,110,38,193,38,49,110,167,41,246,71,40,3,186,23,102,169,41,55,167,150,116,60,5,10,215,233,144,102,27,248,78,70,143,116,57,231,163,230,66,192,149,19,236,228,197,77,64,130,213,112,49,30,215,252,253,116,201,186,34,106,174,180,186,206,48,191,163,92,242,94,157,26,231,104,105,62,5,92,204,63,93,27,255,107,65,230,122,221,9,216,36,196,131,173,71,246,138,231,185,190,104,122,251,94,1,247,246,144,189,130,238,152,235,209,49,58,40,83,42,165,108,114,125,23,63,240,160,251,144,214,83,227,40,158,211,227,157,73,21,46,85,169,169,27,24,60,240,119,108,208,21,2,136,89,182,223,231,160,93,143,64,73,121,137,108,82,3,99,54,126,108,200,219,186,13,113,110,100,231,199,203,245,4,13,29,89,223,171,65,210,247,19,167,14,201,29,9,166,140,84,200,177,239,84,222,0,56,233,121,71,165,169,248,213,156,181,146,39,7,226,3,33,239,137,195,178,110,245,145,151,245,8,69,204,191,76,126,65,142,113,218,34,34,109,69,11,209,210,139,209,107,184,43,142,113,114,175,85,61,12,160,115,225,96,3,99,20,38,179,55,64,240,243,172,112,238,241,95,36,161,48,161,54,91,233,128,28,152,132,228,106,182,151,18,241,146,137,226,136,247,62,129,112,150,200,61,77,48,200,93,221,178,23,145,166,251,66,79,141,128,34,65,248,1,201,60,121,53,113,163,56,140,116,189,69,26,102,193,22,164,254,36,232,209,222,195,169,227,199,36,207,98,112,207,72,153,193,60,32,199,60,158,205,156,49,164,176,249,137,164,78,163,133,110,151,24,51,200,9,4,114,242,60,108,132,159,34,49,53,113,40,36,180,198,73,107,153,8,121,199,216,22,10,106,252,208,142,246,181,123,132,87,91,110,205,185,63,222,231,134,191,8,217,137,250,254,176,168,175,204,137,221,119,114,75,80,242,62,31,172,73,225,16,66,126,47,102,156,228,21,110,178,249,197,18,90,15,152,34,78,68,191,80,68,126,34,185,23,232,175,244,162,43,34,133,87,205,213,25,16,45,144,131,93,236,106,76,67,32,19,153,41,56,10,53,190,37,191,176,194,45,187,112,218,138,243,67,161,233,249,67,190,250,206,167,109,5,6,140,235,24,112,50,48,204,97,121,174,65,13,165,68,6,198,216,22,53,20,107,40,124,157,200,177,124,36,48,224,159,186,64,77,34,159,128,110,133,196,198,132,30,55,242,36,0,150,215,208,248,116,146,191,118,115,7,178,183,52,170,183,70,33,79,148,80,63,208,141,24,158,65,160,173,225,202,174,45,24,34,248,89,129,140,251,205,201,140,92,53,31,3,74,213,52,95,221,14,141,2,60,70,165,193,46,42,139,139,159,237,142,153,52,128,249,233,50,166,214,159,19,121,18,16,180,77,88,6,161,112,134,252,192,175,182,104,65,211,40,187,236,200,14,193,213,177,52,59,68,91,105,143,151,70,136,244,44,77,224,80,195,137,100,157,105,107,183,250,201,14,241,211,97,6,29,37,47,61,232,171,104,121,115,126,90,222,26,213,102,199,6,178,236,223,174,47,219,25,103,85,29,113,49,189,149,67,46,126,193,216,238,55,222,235,80,239,149,159,174,89,73,53,12,235,251,220,50,36,72,179,239,152,101,38,100,89,53,27,247,14,152,248,101,240,225,93,98,49,42,186,205,187,186,44,161,166,128,100,43,24,18,170,167,153,162,189,228,9,39,0,255,184,55,92,175,154,99,36,150,139,9,14,57,141,52,119,64,54,121,223,197,249,210,111,72,135,100,63,141,16,47,222,11,37,20,1,218,180,70,108,60,122,142,104,221,58,203,64,223,193,18,233,191,205,90,147,51,23,12,247,219,201,227,209,54,5,204,169,137,217,2,242,61,210,163,164,197,228,230,132,214,37,147,148,216,101,208,42,10,97,237,100,4,171,141,206,173,226,125,236,54,98,79,33,107,117,36,29,109,149,197,27,41,227,49,182,12,26,61,212,111,204,253,181,41,166,30,57,125,76,223,182,135,47,1,136,66,180,182,112,221,76,77,200,205,72,21,117,73,195,211,98,81,189,168,130,146,214,93,154,236,110,84,218,99,174,192,23,173,73,122,36,109,227,128,128,174,170,75,115,56,93,144,4,55,113,241,95,175,157,20,8,72,163,143,72,214,65,87,38,27,210,91,153,207,85,142,34,216,155,179,93,120,144,76,146,176,149,168,114,21,163,189,237,82,218,56,64,98,226,183,223,113,32,106,66,207,108,121,196,56,64,14,44,136,242,104,128,246,115,158,2,38,95,250,219,80,178,173,17,238,155,97,67,196,12,118,182,206,124,177,247,44,77,107,54,3,234,144,72,246,129,97,146,148,3,7,78,144,13,109,91,78,179,106,57,233,154,146,68,148,116,182,242,200,64,183,8,123,173,95,77,143,235,146,154,62,29,124,174,57,129,121,90,171,163,20,186,22,175,30,71,250,133,7,90,205,207,161,43,45,28,2,82,243,121,54,90,79,229,205,58,24,26,31,82,120,180,228,248,222,153,94,226,3,202,197,212,58,206,76,183,149,22,126,41,193,177,220,103,228,174,218,95,129,92,106,131,168,7,70,101,145,6,181,166,245,61,36,73,35,194,217,112,244,21,253,109,218,169,246,76,63,168,220,79,101,17,141,2,201,135,195,92,36,81,50,154,209,129,160,165,46,89,62,175,109,49,249,137,139,173,33,64,46,38,92,26,225,222,33,18,36,69,228,91,12,148,228,3,78,166,76,141,7,32,187,15,201,48,24,169,154,23,176,177,48,191,165,173,0,165,247,148,111,13,69,165,182,24,27,175,84,137,129,246,70,238,22,66,92,233,95,167,30,48,131,253,9,243,110,250,216,240,199,149,76,57,207,110,133,42,169,95,195,114,217,163,176,14,96,85,175,166,112,229,212,108,228,87,233,183,149,71,163,116,158,73,103,19,73,175,90,90,167,78,31,57,254,185,77,248,84,204,96,236,163,128,0,163,164,176,218,87,211,233,94,145,228,28,140,153,36,99,14,133,247,18,110,105,7,104,39,223,122,27,27,96,205,111,61,68,95,218,176,12,187,56,161,29,178,95,104,254,94,65,66,116,56,180,226,131,1,249,62,87,49,24,35,35,206,61,173,83,82,172,72,0,70,89,101,145,173,85,148,5,100,109,57,145,208,53,21,13,143,10,225,205,141,24,126,31,107,191,29,10,30,129,38,60,82,245,214,233,171,55,39,159,16,159,27,65,199,165,55,175,203,128,242,63,240,8,12,67,66,118,80,9,149,87,76,150,23,18,210,183,63,5,52,179,105,181,119,28,17,234,192,186,54,129,109,247,112,163,72,157,21,209,2,32,125,5,129,179,35,137,80,226,172,250,219,60,123,75,43,152,143,38,80,34,0,80,30,184,65,110,132,102,87,154,95,8,82,28,77,186,1,202,173,169,240,41,152,92,163,118,120,201,250,8,20,98,26,44,63,112,72,168,195,30,249,156,19,168,80,236,26,0,50,135,208,248,89,143,209,138,88,23,77,221,183,187,9,52,139,102,174,113,3,197,68,199,180,76,83,90,187,70,45,113,117,183,66,131,152,105,21,207,155,67,117,176,245,106,234,81,137,160,90,6,103,23,115,49,210,34,55,3,126,16,132,32,42,195,253,206,149,0,171,33,84,207,213,34,229,200,232,32,201,219,134,140,56,237,51,78,232,181,9,140,183,168,20,84,50,87,140,69,152,55,89,108,49,119,242,188,55,205,228,197,196,76,237,196,151,200,37,196,20,197,36,216,252,75,243,22,66,204,228,51,229,139,0,203,14,223,244,26,169,154,32,72,38,133,155,226,209,21,32,228,46,148,3,36,125,39,147,197,205,27,239,232,168,217,1,184,207,72,35,79,215,107,241,162,61,2,130,156,102,72,11,109,53,146,100,167,213,218,198,40,42,165,23,204,200,206,249,47,91,18,93,97,149,6,155,9,136,224,132,111,226,40,254,16,47,217,247,13,186,167,239,85,224,228,53,71,56,126,123,155,23,254,49,63,87,217,7,229,197,102,83,200,41,170,17,115,175,184,249,2,174,162,240,221,3,134,35,224,135,111,199,25,10,233,228,20,241,3,31,135,153,198,28,177,82,52,221,1,78,188,198,217,40,102,182,141,158,102,196,111,245,222,20,104,221,199,66,223,136,204,185,96,54,33,163,152,129,155,164,213,91,182,98,242,255,46,212,135,121,160,255,32,55,55,253,242,120,114,234,83,83,97,176,27,225,202,252,237,89,41,10,136,185,77,217,178,168,206,31,69,207,27,85,223,93,1,8,109,84,200,213,252,6,45,190,23,16,197,123,21,140,138,146,65,108,12,200,31,94,69,14,191,232,97,172,88,157,134,199,94,138,13,62,80,128,134,153,39,211,79,98,225,151,167,122,47,61,19,66,93,4,190,151,234,66,152,113,53,21,133,62,192,123,121,181,152,254,153,169,155,210,128,246,168,215,64,217,114,200,175,15,88,155,238,217,29,16,221,231,40,233,92,2,109,209,70,92,77,95,158,142,121,39,127,238,14,201,229,197,69,6,193,54,238,186,78,92,125,120,250,171,48,243,18,231,246,53,26,135,251,129,176,223,88,3,16,119,225,12,169,25,183,192,65,207,47,238,24,159,181,109,146,116,94,98,129,219,158,22,157,79,187,67,63,14,168,174,160,0,244,214,44,174,155,136,105,32,36,243,219,73,17,29,7,230,255,182,161,109,24,239,120,242,137,4,26,155,172,139,252,50,125,71,78,194,9,216,116,93,201,18,160,210,69,128,237,207,61,230,249,174,47,170,63,199,81,228,0,87,151,54,113,0,73,88,221,209,216,228,32,107,211,238,19,114,33,113,239,119,236,182,163,43,0,62,246,19,40,115,52,188,142,32,120,223,68,32,1,18,253,8,212,110,100,22,34,182,26,249,59,90,37,246,16,119,226,237,9,101,121,65,171,144,36,22,111,1,24,24,248,233,236,209,184,146,3,168,164,200,234,205,22,142,243,221,104,59,200,63,47,117,28,11,203,133,30,20,137,156,18,164,192,199,98,194,125,229,193,12,4,181,87,116,151,0,65,147,130,23,162,20,37,106,136,21,2,68,53,255,245,235,68,99,11,89,119,233,147,64,234,184,255,120,169,49,35,175,45,62,49,234,54,123,228,213,111,107,219,210,53,243,54,160,231,79,140,38,141,47,194,249,244,204,107,101,75,77,49,175,72,140,120,58,209,52,83,38,109,195,122,45,58,239,173,199,7,161,233,226,170,185,4,8,138,111,105,130,102,82,243,5,91,33,109,47,163,169,139,69,222,215,59,239,73,160,65,132,240,111,233,180,81,166,132,72,212,126,19,33,3,216,201,98,226,255,89,247,175,39,247,207,76,81,234,255,247,35,57,160,228,207,218,19,40,131,166,69,177,46,89,55,211,151,173,86,251,188,113,49,92,128,17,160,46,131,83,213,223,114,194,108,254,247,80,243,238,191,112,200,204,103,164,4,198,159,156,198,217,241,216,232,120,47,49,130,160,254,219,188,204,10,33,223,78,51,185,192,159,152,58,102,122,173,98,235,195,60,217,105,227,106,136,17,250,82,51,133,240,184,154,110,168,43,207,109,112,185,225,87,191,63,149,148,0,51,243,143,42,26,227,2,85,160,15,182,225,250,242,241,4,168,61,117,72,232,228,249,73,77,176,27,147,255,170,98,166,213,189,251,215,24,230,51,201,189,95,216,90,126,71,224,53,205,180,210,245,177,17,91,248,145,27,95,128,110,120,88,61,204,64,254,214,175,25,234,154,38,193,115,246,134,152,169,114,253,157,129,92,13,24,235,230,76,160,227,207,243,213,132,73,47,66,72,69,93,204,232,112,94,255,109,200,184,82,203,116,177,125,189,51,240,86,55,55,254,147,223,158,144,78,110,127,177,193,217,125,114,162,64,113,54,70,140,10,69,148,20,255,67,57,137,2,116,252,54,34,97,121,32,96,70,207,33,174,126,103,251,205,160,28,243,45,227,39,218,249,103,238,41,145,4,250,231,61,204,93,191,185,0,221,109,205,82,19,230,19,37,102,122,105,160,195,173,105,38,127,202,18,240,171,45,112,206,15,10,166,228,197,174,43,110,78,31,77,78,52,10,16,179,214,48,195,147,36,247,238,86,2,74,235,219,226,91,14,26,104,162,246,235,89,189,6,35,147,183,2,157,187,126,116,185,24,9,223,91,126,174,6,47,187,79,164,110,61,148,50,98,72,251,188,243,32,6,180,160,106,94,63,23,195,157,232,159,195,240,23,75,205,115,253,242,151,214,65,57,234,214,123,227,148,148,156,71,61,235,149,88,129,56,223,48,190,45,255,230,15,119,147,40,31,62,193,155,73,108,170,25,159,221,23,238,128,224,57,153,53,73,40,129,168,189,61,204,85,26,246,48,179,115,86,191,121,167,228,162,23,35,156,189,194,106,212,25,106,166,53,180,248,144,128,244,210,253,166,155,139,24,171,131,110,252,34,95,195,10,198,177,29,13,106,19,71,118,240,183,180,186,55,93,176,165,32,16,175,175,61,217,254,252,115,16,235,189,223,106,98,38,64,92,177,195,195,92,89,213,220,44,203,251,51,147,214,201,94,43,187,154,230,104,191,249,254,235,190,85,179,233,35,254,204,111,157,172,20,32,161,234,74,79,171,31,15,239,108,65,7,68,172,84,150,106,152,39,178,209,106,38,227,82,226,222,239,135,179,143,107,25,122,198,53,107,205,188,165,89,119,25,171,229,30,179,135,121,192,238,144,230,195,6,87,226,183,151,209,106,167,249,146,159,139,19,247,237,148,37,19,40,107,88,64,241,243,95,175,209,80,182,116,137,158,25,5,164,234,235,135,110,178,55,117,228,106,2,246,246,187,120,65,81,127,171,92,76,214,105,251,169,201,20,174,25,223,161,25,72,209,215,39,57,66,203,59,185,63,169,102,130,132,186,191,207,249,71,155,59,135,152,193,122,183,227,230,183,78,183,140,41,42,107,243,215,68,118,171,241,190,169,43,97,201,153,61,195,252,78,251,132,49,175,63,142,227,22,47,6,150,181,87,185,186,210,199,21,55,71,184,166,158,37,230,107,231,229,207,108,153,30,249,158,127,253,155,213,223,155,76,122,146,198,45,163,112,66,152,234,103,94,172,117,57,96,38,84,15,203,23,32,85,116,209,148,94,116,227,226,184,251,176,208,114,59,101,23,135,81,238,254,164,107,175,105,126,109,61,211,161,82,161,179,216,205,28,147,114,114,78,2,252,31,83,44,230,3,109,116,142,57,255,248,78,223,198,95,236,79,172,149,191,189,208,40,88,190,186,233,14,45,153,251,249,163,116,250,113,242,96,133,138,116,230,160,153,94,196,175,29,222,204,104,254,52,49,147,5,155,62,89,208,83,106,178,246,25,54,244,129,221,108,45,207,114,243,231,78,220,237,251,233,178,178,165,254,182,53,223,157,22,95,4,8,78,126,145,119,6,28,207,228,241,61,47,127,92,98,110,214,238,232,230,183,198,196,57,124,31,144,196,134,15,233,251,90,109,202,193,73,84,230,98,245,204,83,84,28,174,152,15,10,213,177,8,72,123,31,113,194,72,114,197,174,68,69,248,141,154,12,56,80,187,214,102,172,32,250,150,142,152,39,146,40,177,122,47,133,170,33,102,170,98,241,211,197,154,225,213,76,115,246,246,49,131,203,185,201,76,130,1,163,247,216,117,80,21,104,50,224,6,101,142,141,30,109,77,221,170,77,28,59,55,234,153,74,142,127,54,68,190,125,151,127,83,238,124,126,150,142,126,223,12,151,149,105,229,161,153,27,211,31,154,145,189,159,199,162,189,51,142,221,183,16,173,8,40,230,107,16,234,12,33,222,193,153,243,224,173,212,11,30,202,205,20,117,101,63,219,16,188,239,178,220,87,255,35,60,75,179,17,35,199,225,246,194,145,82,101,93,111,154,0,71,184,242,8,246,117,153,224,80,140,221,31,30,25,115,131,120,89,30,13,218,208,159,66,4,59,87,217,186,79,243,165,150,239,102,176,26,238,169,183,158,70,184,209,227,196,159,251,232,173,223,139,66,173,30,254,66,23,58,44,204,64,254,142,155,151,245,105,200,107,33,111,60,60,178,162,200,240,14,141,41,102,235,156,116,119,130,198,137,43,222,157,181,103,237,123,34,14,160,102,44,239,5,139,111,73,255,173,2,57,83,51,146,50,225,8,153,88,136,132,9,0,179,219,233,225,131,45,131,108,136,25,209,130,112,244,13,180,183,229,107,27,75,133,47,46,64,100,240,188,137,25,230,195,116,240,222,118,86,100,1,160,204,117,197,61,52,86,237,42,102,11,182,242,183,225,253,18,243,139,176,203,42,225,213,14,147,37,19,51,52,252,55,35,24,90,68,187,152,239,242,116,51,46,51,149,29,89,247,8,161,246,25,87,211,9,51,100,80,77,226,183,180,120,52,98,93,113,55,158,39,10,98,104,68,120,180,175,88,95,192,66,174,200,103,67,97,68,51,144,134,218,96,245,235,219,93,183,36,83,58,151,166,59,120,50,66,49,168,104,78,53,124,5,171,174,255,204,166,119,17,197,30,204,127,120,185,159,185,191,109,37,138,115,4,62,38,99,237,81,72,69,125,39,170,7,112,92,215,31,69,0,70,56,171,170,92,75,97,225,220,48,211,27,217,175,152,223,225,180,183,71,109,132,17,137,62,196,188,208,57,244,151,182,236,74,186,173,152,135,11,163,99,54,164,209,199,186,127,233,50,172,156,77,95,235,233,105,172,173,168,145,4,96,68,116,144,103,110,121,39,182,251,152,253,64,99,78,146,84,98,158,33,215,135,126,45,128,128,162,87,63,127,182,185,15,211,140,143,124,202,104,190,185,237,34,17,152,39,96,220,158,102,100,63,151,207,146,70,52,126,100,64,70,55,141,98,183,66,187,122,245,226,5,213,254,117,179,129,103,229,106,168,178,234,253,189,117,251,203,113,168,121,154,234,166,155,151,209,138,138,25,39,119,116,55,211,247,61,196,76,175,81,60,217,193,101,109,50,40,124,186,240,119,27,181,148,171,214,3,31,236,111,217,161,145,162,9,19,152,208,224,211,244,7,99,184,197,203,135,151,125,58,185,12,102,104,209,116,154,0,241,159,190,197,55,35,63,215,9,140,202,115,143,159,134,205,89,134,4,202,208,122,227,218,66,233,67,110,109,210,161,62,187,233,184,89,169,225,182,254,36,82,154,199,108,104,6,75,142,137,226,46,199,121,88,13,231,24,155,40,179,130,243,218,173,124,156,147,67,210,108,201,186,75,72,146,129,93,83,204,207,215,93,190,143,65,120,68,201,60,205,13,13,30,15,239,219,223,135,93,98,166,121,106,251,4,159,52,68,93,121,178,6,49,154,31,76,232,14,238,207,131,191,153,67,211,179,155,173,194,39,143,6,189,118,61,241,228,132,85,242,173,91,167,207,177,251,123,35,233,147,138,125,152,47,90,156,254,173,209,53,45,75,204,86,108,241,224,4,200,118,203,102,117,51,83,173,186,97,126,99,32,19,169,113,138,54,207,219,53,11,0,101,84,134,145,140,134,117,8,26,12,43,92,79,59,126,185,195,33,149,123,6,131,184,34,238,105,160,226,170,60,246,124,126,247,141,143,61,80,156,79,191,15,136,1,53,190,29,102,202,37,57,73,219,161,241,49,6,156,168,245,243,61,46,196,223,249,100,133,66,177,60,248,5,163,226,142,29,29,199,51,133,11,0,124,183,114,186,252,246,123,171,46,214,5,119,77,94,76,254,47,239,141,83,130,55,156,111,61,37,65,133,128,220,185,145,241,227,167,151,172,30,147,18,136,92,13,46,224,150,104,142,84,204,74,71,154,148,41,144,3,49,111,104,190,194,12,253,148,172,0,142,192,27,27,14,237,10,87,14,0,67,211,149,152,132,80,126,117,217,133,173,141,108,198,189,105,78,233,83,205,38,102,237,235,163,24,40,184,137,153,106,150,231,44,140,254,69,79,53,216,150,223,7,250,153,1,85,183,148,14,192,12,124,213,119,164,106,199,152,28,31,221,18,17,237,55,226,204,246,41,238,238,243,234,17,6,25,97,134,114,74,126,250,29,213,152,221,10,251,82,190,22,159,30,150,152,159,21,62,42,221,255,193,214,226,83,186,217,178,43,249,220,3,41,134,120,46,14,245,38,83,120,88,54,216,61,101,18,249,117,202,166,48,72,180,212,30,102,2,63,189,122,154,238,86,152,49,202,197,96,127,174,7,54,149,110,134,164,71,198,124,13,136,253,51,115,242,44,89,154,195,48,3,30,123,212,63,197,22,53,195,191,228,175,101,80,89,121,176,105,32,25,119,101,77,64,107,203,144,145,59,41,177,199,83,213,60,18,83,161,146,89,70,100,188,209,17,236,77,14,46,168,46,219,246,224,26,77,67,9,231,236,76,123,49,235,114,235,1,246,188,196,124,110,245,69,95,65,7,23,217,8,39,91,82,153,126,177,37,155,196,169,35,189,8,157,160,155,141,123,70,126,154,126,171,120,43,32,78,95,43,30,124,124,14,138,192,71,252,220,85,224,99,240,28,43,159,107,74,182,226,153,225,225,245,72,145,247,218,217,245,100,102,242,25,254,224,120,72,77,182,240,101,82,165,51,126,27,180,156,12,248,226,36,234,190,31,85,176,34,9,255,198,60,172,58,28,230,231,26,138,11,14,61,194,218,97,69,157,183,203,79,155,136,142,159,200,21,162,135,169,247,230,91,215,52,15,40,225,229,234,55,111,118,228,3,223,248,225,249,229,60,35,254,126,7,80,252,54,138,46,75,6,141,201,208,124,199,169,148,41,143,248,179,140,24,31,201,205,120,167,89,120,153,198,244,183,229,183,81,52,151,171,55,57,218,26,131,214,140,164,42,205,232,125,47,119,119,97,91,20,130,11,232,37,105,30,246,141,24,105,248,163,206,25,72,37,218,126,194,92,144,169,8,51,37,138,89,124,178,208,183,186,150,236,149,68,49,78,69,74,193,109,90,139,69,154,73,210,134,39,94,192,130,111,57,55,233,191,4,114,247,51,91,111,166,236,27,0,57,222,70,17,230,206,174,37,87,191,127,238,90,66,152,155,129,164,194,108,96,162,234,203,19,143,8,53,178,52,27,0,188,180,52,191,143,146,211,225,252,121,254,97,166,83,63,7,13,97,179,21,5,68,196,180,154,142,41,148,198,103,186,19,84,44,255,62,213,76,142,118,196,152,13,160,183,105,5,129,16,135,50,230,118,100,91,57,38,133,179,99,72,33,11,202,108,62,201,146,119,239,26,79,6,45,149,156,78,70,213,188,75,60,89,219,194,213,248,204,144,21,140,22,230,58,63,31,196,162,142,117,98,72,223,143,119,249,109,196,22,202,240,77,171,252,145,220,202,213,168,63,173,120,242,13,21,179,132,200,239,96,36,151,227,19,113,161,193,155,199,0,249,13,102,155,223,156,236,226,204,35,200,128,150,239,164,62,113,245,158,114,104,211,162,192,34,141,171,141,14,106,165,217,232,125,61,59,92,150,237,60,114,115,102,211,138,47,198,196,44,25,163,208,250,141,36,87,92,141,64,205,81,51,240,160,27,47,102,28,113,59,205,47,70,244,222,42,110,126,104,178,148,247,6,35,220,220,213,41,224,18,100,51,95,184,62,37,118,150,103,102,42,206,52,115,4,213,29,79,78,29,233,200,111,131,228,237,238,112,88,209,92,18,96,207,76,111,150,159,97,133,121,154,65,10,205,176,20,229,195,104,201,21,177,118,114,129,113,107,208,225,121,192,209,229,15,63,130,191,22,20,41,43,93,102,106,26,179,121,144,1,97,101,10,160,210,146,0,94,220,207,124,32,60,165,170,185,25,94,124,231,173,69,92,3,51,170,31,177,118,225,136,73,58,96,204,184,1,241,206,212,207,165,80,189,140,100,108,248,209,251,118,106,148,151,229,181,42,77,227,97,198,235,109,122,117,97,82,123,108,69,31,28,90,200,159,49,107,145,125,230,188,185,251,31,83,51,175,110,117,149,72,89,208,214,81,146,210,16,243,193,193,254,141,38,21,237,34,7,31,226,215,1,169,217,157,189,109,165,237,194,104,236,203,134,68,122,63,122,41,251,88,28,200,124,4,32,36,98,54,45,87,255,225,247,213,154,84,107,17,229,134,254,222,127,154,194,98,34,208,236,106,227,73,253,153,139,113,124,77,125,180,78,217,245,87,125,224,90,169,62,96,38,191,20,149,40,171,93,232,147,83,177,139,74,212,123,178,212,243,96,72,232,91,142,170,230,226,20,202,173,8,217,31,118,47,55,115,88,100,31,153,221,155,133,212,194,220,217,84,195,60,11,124,172,94,43,162,100,35,19,8,90,172,60,172,41,253,13,217,66,59,124,72,180,89,184,121,34,52,145,111,245,206,33,50,124,110,62,29,1,149,252,30,144,106,85,223,96,233,175,165,92,148,214,5,37,249,149,175,49,62,214,99,172,80,110,62,100,86,114,184,169,200,144,160,246,79,77,104,152,129,102,7,133,119,34,111,75,169,2,224,99,152,105,231,105,145,50,126,102,242,75,57,222,166,119,221,125,189,83,191,188,18,33,211,0,99,135,137,63,26,40,38,53,79,155,30,205,205,127,77,203,105,134,189,96,120,178,123,195,2,63,114,235,239,136,4,210,240,238,102,24,64,183,60,57,5,179,177,98,146,162,143,154,187,5,173,171,48,132,138,89,84,162,159,191,138,71,19,177,61,137,241,153,212,152,84,2,27,181,255,28,115,161,200,195,217,29,86,98,205,213,117,147,25,129,224,153,58,78,188,246,243,31,171,36,42,187,113,147,70,146,148,198,188,145,74,186,203,122,69,94,120,158,67,62,103,246,38,96,166,165,52,6,101,210,71,145,115,229,143,208,38,182,133,66,94,109,202,189,233,54,232,158,15,89,230,165,109,189,26,61,183,19,245,107,107,191,254,154,17,136,243,37,0,9,122,149,247,98,161,199,217,176,140,197,36,207,98,20,8,169,24,68,229,221,58,93,229,209,72,169,6,182,133,76,193,72,181,68,204,180,124,250,142,69,53,252,38,125,205,91,62,184,63,1,94,89,64,127,19,153,141,18,55,49,93,148,245,223,25,181,100,84,14,88,197,182,163,84,75,66,54,211,91,29,158,162,55,95,220,76,174,235,115,111,122,129,154,207,226,103,238,130,86,96,93,163,64,190,2,165,65,229,54,199,12,28,5,82,60,94,200,165,228,146,137,5,52,53,209,66,247,215,42,180,92,102,13,129,102,55,100,180,2,63,210,105,168,83,115,159,113,239,73,179,103,114,105,97,5,9,92,163,210,107,111,146,243,236,26,11,119,84,137,145,191,75,146,0,211,108,156,45,50,207,211,180,201,100,170,192,21,11,43,110,194,129,74,10,219,99,190,156,103,1,38,58,154,78,49,152,89,25,105,229,21,171,60,25,226,97,199,113,18,19,56,127,145,141,26,243,141,89,138,249,57,29,98,62,252,213,242,171,201,204,247,162,24,89,218,79,253,98,72,162,165,252,253,127,195,107,255,169,135,241,191,220,154,244,122,160,185,140,56,206,136,42,115,126,225,102,210,216,237,190,224,219,48,160,23,84,179,33,100,220,252,142,191,41,55,47,196,167,37,130,14,252,175,89,196,195,165,31,118,135,227,111,157,204,87,220,103,74,219,199,171,61,133,136,40,105,147,205,179,231,106,247,52,73,118,200,228,165,189,95,142,181,66,110,73,22,14,81,197,189,165,198,205,241,25,196,141,45,182,169,250,202,192,233,236,82,204,52,188,201,141,140,28,57,245,23,126,73,68,3,152,38,106,138,52,140,215,207,163,25,158,214,81,16,5,183,66,118,50,75,1,221,40,48,88,63,127,253,92,77,103,112,184,246,111,142,85,137,41,216,73,118,4,245,19,194,97,29,51,252,159,40,56,190,163,155,16,69,174,70,240,189,121,238,138,48,154,44,181,134,121,144,243,197,213,123,166,124,48,49,98,167,117,115,68,24,71,249,63,67,126,20,150,91,4,44,86,18,151,188,46,141,128,196,29,97,238,93,46,181,92,69,79,35,4,243,18,187,142,121,157,53,220,34,64,8,81,229,214,111,63,6,211,239,230,183,115,104,241,237,154,144,68,134,213,240,70,73,94,247,249,62,230,163,187,249,125,43,217,250,225,52,154,208,113,68,212,77,86,95,34,254,105,37,182,72,100,28,131,209,73,46,130,20,76,12,202,134,188,94,202,157,164,163,89,189,110,230,61,53,147,97,37,128,62,36,242,237,250,228,157,210,174,111,223,5,125,157,34,21,75,32,148,55,222,11,116,160,230,3,232,81,125,203,35,34,122,58,199,164,248,108,60,153,50,19,166,129,219,211,76,255,120,56,202,5,102,99,113,65,104,62,97,242,196,152,130,13,149,207,189,145,103,60,37,190,8,105,120,169,109,211,217,212,74,172,189,119,62,46,129,161,210,145,184,96,38,136,172,23,58,9,146,74,124,158,214,41,17,159,146,83,206,230,24,210,121,7,165,143,72,15,177,41,136,245,121,102,59,135,20,111,85,242,136,251,173,228,72,83,60,63,72,132,202,200,50,226,7,120,149,22,177,120,137,154,39,159,163,223,184,47,231,188,212,181,77,251,47,163,121,36,186,100,151,5,180,119,102,94,204,41,35,85,111,216,250,137,4,195,60,197,187,71,62,247,157,67,177,5,95,40,3,155,220,154,154,240,137,13,225,238,207,110,51,151,113,120,68,114,5,38,196,37,25,198,183,112,193,73,223,72,250,66,215,187,197,108,186,56,61,51,202,163,22,205,194,179,63,223,72,188,210,47,34,25,229,137,206,196,201,68,122,133,95,73,210,240,219,226,24,191,57,136,15,201,36,64,14,102,56,66,79,226,131,101,150,164,239,251,31,100,26,94,154,128,129,231,202,7,153,100,237,3,136,9,26,85,3,65,168,63,161,243,137,186,7,77,83,146,165,159,188,231,238,81,94,48,232,158,212,61,58,148,180,35,30,109,147,19,208,162,202,91,88,101,133,153,195,65,62,40,32,136,26,224,215,74,166,92,60,116,148,76,240,10,195,12,95,240,85,179,81,79,215,52,3,164,211,98,17,144,161,120,239,73,193,72,74,77,72,119,68,50,141,104,10,173,3,49,87,250,172,163,222,131,82,234,212,58,22,141,7,49,168,64,244,171,22,185,214,173,190,39,24,247,242,146,236,38,142,255,56,81,227,66,29,89,170,184,131,6,134,252,97,52,135,167,124,15,106,159,207,7,79,51,157,226,83,43,123,101,156,18,53,48,240,23,83,205,111,226,4,170,132,14,107,182,108,41,27,194,64,230,177,65,101,195,22,108,43,117,192,187,98,241,18,59,220,37,85,46,104,80,202,141,250,219,130,224,32,59,51,224,95,190,109,69,97,16,82,157,37,7,99,135,5,181,199,60,164,54,170,112,25,82,184,117,248,153,107,116,22,169,13,129,25,88,163,187,18,52,18,20,173,180,2,121,9,239,171,162,247,158,10,87,203,84,114,223,170,242,7,55,140,183,86,221,9,136,34,158,170,215,216,21,182,22,160,1,27,135,25,174,5,65,173,0,164,125,206,162,151,175,65,203,45,89,188,253,77,188,22,1,21,148,55,117,201,225,100,5,229,232,226,225,31,174,166,131,214,107,16,185,99,198,145,147,61,141,14,136,221,252,96,4,236,49,117,155,239,198,86,18,136,128,78,6,89,170,69,136,163,247,104,79,106,221,118,216,171,120,2,104,151,194,106,206,133,128,17,128,48,205,188,120,212,164,212,49,28,196,89,209,45,67,198,110,92,53,51,132,183,196,205,141,10,89,204,27,50,198,188,154,18,140,156,34,13,233,180,118,227,189,142,110,11,224,111,106,228,93,201,16,21,65,181,131,254,168,35,144,83,40,74,46,5,165,0,60,105,190,143,99,230,128,19,51,165,133,19,47,125,232,121,145,159,38,201,22,177,28,165,213,57,101,47,165,220,153,115,24,154,253,219,20,171,67,106,59,146,213,184,141,207,231,85,48,206,10,246,152,63,244,199,11,127,182,66,121,110,246,239,65,55,223,117,26,82,178,47,129,193,67,139,185,168,35,66,167,14,155,111,0,106,232,143,26,138,81,242,134,108,131,234,236,174,56,31,227,10,156,241,90,56,185,226,64,33,169,215,103,66,94,78,21,149,169,245,199,63,188,86,252,178,245,5,136,149,131,51,96,112,211,24,140,229,222,70,86,18,104,179,137,234,163,140,24,251,196,138,119,166,78,190,100,225,182,74,71,124,192,151,166,85,118,4,170,243,188,181,209,106,194,182,62,112,1,192,4,144,247,6,230,11,149,122,121,176,210,104,76,139,123,67,16,165,72,55,248,40,86,9,40,91,33,227,35,24,59,147,145,186,137,70,131,31,78,172,70,24,21,96,181,70,87,162,154,137,100,75,32,221,154,45,30,129,201,157,234,231,53,132,54,232,209,136,113,82,222,142,231,26,38,240,34,102,14,220,248,97,16,23,91,176,150,112,197,206,120,103,0,210,87,230,111,53,86,213,88,28,214,119,209,199,7,25,72,119,89,152,239,219,254,245,230,239,28,140,95,126,39,207,208,95,94,56,229,59,112,131,60,73,85,52,164,137,212,133,25,13,117,249,225,231,170,209,250,23,152,68,52,65,228,83,89,128,55,2,14,137,164,164,248,217,149,246,173,21,128,70,200,1,4,135,64,206,101,238,26,136,70,107,75,25,10,17,165,44,215,2,167,9,37,188,98,64,203,230,8,119,179,245,219,40,58,117,151,30,115,232,188,41,168,187,55,13,140,39,82,117,84,37,134,206,223,74,47,227,13,216,20,83,89,18,233,192,106,1,88,246,48,191,169,162,240,211,14,117,105,0,3,13,190,94,213,108,170,16,129,140,101,247,16,24,143,249,129,39,206,157,59,62,141,150,211,48,113,61,54,186,107,202,175,10,144,238,51,195,19,235,164,239,18,36,84,28,206,226,190,52,112,226,245,193,34,87,218,4,87,96,160,173,60,33,214,245,182,132,232,107,69,164,190,40,52,150,42,95,212,236,128,102,140,169,24,211,23,21,100,84,5,90,175,118,113,51,136,246,251,93,113,245,33,186,147,7,39,183,21,23,147,203,210,149,7,152,253,182,0,141,211,8,36,91,2,68,111,9,236,232,192,174,20,168,249,126,10,145,108,111,246,173,80,227,116,177,34,163,236,187,187,173,120,233,212,122,230,247,40,209,37,102,124,88,234,99,20,234,150,217,84,11,48,102,46,69,210,155,40,158,99,225,225,178,83,100,198,123,170,123,2,184,65,181,85,154,119,160,62,46,107,122,65,166,211,145,124,37,100,131,163,191,135,11,242,206,78,166,202,208,171,79,128,243,250,180,4,221,82,107,61,51,49,252,135,38,12,121,238,89,172,73,253,103,54,233,140,171,207,253,71,95,227,102,90,164,37,184,40,116,121,70,234,170,27,146,67,22,31,197,224,22,107,179,27,157,180,108,57,111,177,73,24,12,7,150,34,172,11,21,172,118,227,98,8,150,100,11,39,54,108,145,43,196,181,236,67,226,135,2,103,243,140,137,116,250,213,122,204,51,191,176,58,178,87,136,12,125,58,8,72,25,183,29,141,221,111,90,33,139,32,102,248,70,227,131,240,146,83,63,54,105,209,59,226,230,8,161,9,135,192,53,158,125,79,196,80,186,155,69,122,254,76,127,181,231,79,143,33,176,141,97,160,185,152,133,199,254,59,210,13,2,153,75,124,15,19,154,145,14,27,184,165,86,184,186,221,250,209,165,55,8,122,207,28,51,164,247,142,244,1,16,72,238,27,78,56,217,123,130,81,237,145,121,81,104,137,70,252,189,20,222,48,40,169,179,51,187,25,61,145,220,43,135,201,214,54,95,2,228,59,122,215,22,154,2,104,35,59,108,128,112,75,99,209,155,161,100,126,194,10,251,158,54,22,209,181,17,173,92,28,110,178,126,232,59,26,55,82,149,200,61,236,46,237,242,192,158,87,192,118,49,163,160,45,230,198,118,185,194,252,238,38,29,81,108,95,73,187,96,18,231,242,220,22,189,151,232,120,111,148,184,164,87,107,145,162,94,209,148,68,87,191,244,88,110,142,135,227,14,231,224,114,57,85,7,88,89,202,90,222,180,190,133,227,10,43,249,138,126,132,139,162,106,7,27,116,19,73,100,177,224,152,211,222,56,4,216,124,60,233,150,93,66,216,0,43,233,169,62,253,241,131,217,198,197,108,98,63,126,235,195,33,123,181,169,239,109,48,213,179,152,6,59,144,87,38,133,87,162,139,235,210,80,163,95,18,89,198,168,132,218,142,190,139,118,27,2,185,89,209,47,104,205,61,210,148,122,201,225,123,208,67,159,197,45,194,73,66,174,170,221,29,205,136,111,190,239,79,147,37,197,182,228,36,49,106,101,237,253,28,224,185,252,209,40,163,181,166,87,191,160,119,122,184,54,95,32,215,180,107,143,237,169,23,223,165,39,157,221,91,26,241,151,145,139,214,44,219,189,157,115,170,21,97,63,127,178,61,63,125,0,99,253,41,242,220,104,165,167,106,171,214,160,31,102,123,134,230,95,182,35,204,51,0,193,20,20,198,248,154,169,32,71,67,44,76,84,229,126,204,111,43,29,81,102,125,113,191,246,180,238,73,124,28,221,182,219,42,24,98,30,212,105,163,0,252,167,3,44,102,122,145,252,222,13,117,103,33,170,88,70,87,23,29,200,29,69,115,105,171,131,39,111,6,36,202,74,240,82,86,129,239,148,42,77,141,94,248,231,86,202,131,145,100,205,30,255,241,215,41,38,230,138,234,83,52,63,67,173,47,86,120,89,3,46,15,22,227,74,137,128,166,110,246,145,25,245,120,28,71,25,81,208,73,45,122,190,1,174,54,89,32,139,0,119,184,27,2,125,88,87,166,138,85,249,254,129,1,226,184,190,178,19,78,250,15,78,148,189,223,28,20,128,196,48,201,193,229,78,35,19,131,190,39,105,163,135,59,55,97,8,83,187,51,39,77,141,65,125,99,10,9,2,13,7,92,77,17,51,32,64,112,121,75,123,63,141,166,209,88,183,108,236,165,219,22,144,127,9,32,142,57,183,178,108,233,115,121,167,67,124,73,180,138,155,154,135,105,154,184,121,88,249,71,105,11,74,86,185,232,118,5,205,36,164,7,228,180,227,107,0,145,42,66,129,49,145,177,238,77,248,24,174,36,97,198,180,210,109,172,14,122,209,155,82,69,32,156,187,103,82,69,128,61,62,98,46,112,160,36,15,197,219,42,229,240,224,244,184,209,170,187,144,179,87,166,8,136,196,75,48,40,93,176,78,210,6,63,172,239,59,56,169,14,167,167,94,77,197,179,38,132,97,67,203,35,230,9,161,88,178,138,80,189,158,31,134,140,153,222,46,4,202,93,250,146,136,68,192,12,197,213,100,95,245,189,208,152,89,45,16,14,7,17,187,41,228,28,141,253,48,246,194,198,227,229,92,49,222,143,64,218,128,112,88,2,125,26,84,198,223,211,251,111,131,102,145,250,5,39,240,110,145,73,161,24,210,37,120,25,84,227,74,148,239,104,180,149,2,196,11,82,249,102,238,93,81,94,90,31,202,18,56,64,3,153,177,16,48,61,194,64,131,66,70,224,140,153,7,51,229,31,140,107,101,10,143,11,81,206,28,31,51,159,40,158,27,255,71,102,82,55,25,237,96,0,104,168,57,8,233,193,243,173,201,236,186,185,24,21,139,94,76,62,41,142,115,80,80,202,2,195,130,200,198,106,234,130,85,223,122,24,198,32,152,117,96,93,29,194,2,51,140,110,193,253,39,152,61,170,124,15,192,3,156,119,238,1,1,249,212,215,126,46,236,245,248,194,18,156,247,200,79,119,92,237,104,148,159,0,105,100,166,128,103,206,22,100,38,109,211,231,238,198,19,17,174,89,53,54,65,49,227,154,197,91,119,200,5,62,247,134,41,39,232,3,172,7,77,188,248,231,36,146,95,137,30,125,42,128,226,64,65,164,202,233,22,77,248,244,198,116,37,66,162,178,18,62,39,85,102,217,15,201,51,220,25,239,101,224,63,37,196,162,253,63,206,23,42,106,115,202,205,27,234,235,45,232,209,136,147,148,172,232,61,25,73,36,15,85,47,101,49,225,253,120,231,53,176,230,8,217,108,7,20,43,132,244,158,178,238,38,133,32,183,70,97,102,122,109,163,155,240,162,62,247,59,254,103,18,102,193,193,42,1,29,18,90,29,213,109,55,119,67,40,8,111,21,73,32,119,120,17,234,90,122,160,3,117,160,149,56,34,85,186,137,149,245,106,24,181,164,155,137,6,133,132,143,1,33,39,30,129,44,44,198,242,218,100,207,74,182,232,95,56,143,229,197,232,82,118,191,177,67,7,43,119,70,18,50,78,190,78,75,101,19,31,191,65,123,116,125,47,164,238,177,151,16,79,189,253,29,4,65,207,216,30,33,119,49,35,86,28,207,181,200,181,136,191,91,209,173,11,14,151,206,222,213,228,234,186,65,183,198,231,194,245,150,84,13,66,81,189,7,12,180,155,98,141,48,100,188,99,246,244,72,55,246,83,148,243,24,51,5,220,152,71,148,180,101,150,89,181,60,74,185,132,107,69,103,56,1,57,93,136,49,195,97,89,18,46,187,102,217,245,140,83,225,245,150,247,178,10,106,132,70,133,70,87,37,171,171,208,78,180,136,145,33,77,150,131,19,172,60,109,109,126,115,16,8,114,117,185,66,81,209,201,3,41,51,33,9,140,192,80,64,244,75,54,75,184,7,141,168,187,199,118,214,78,23,42,71,146,70,61,162,111,36,199,165,134,60,140,134,53,122,100,140,106,75,217,22,225,251,223,193,95,214,193,159,93,33,130,164,161,194,189,93,210,150,123,201,167,44,4,246,197,31,27,174,198,35,4,21,72,153,65,38,235,135,203,24,38,206,45,136,196,3,176,54,14,174,170,44,96,208,125,80,34,136,67,147,106,220,149,123,155,46,91,73,226,155,231,70,54,185,186,83,195,15,242,153,77,71,162,224,229,225,193,239,201,64,246,94,170,72,31,37,176,115,171,18,7,231,206,135,9,239,153,11,29,159,113,115,131,108,8,88,146,26,231,9,51,146,193,73,108,15,254,180,225,146,221,244,160,174,148,154,40,172,247,62,130,58,237,185,44,75,94,251,160,226,87,79,178,155,209,206,144,63,13,137,7,240,30,119,12,129,78,46,65,198,130,79,221,129,201,125,139,231,72,31,62,41,103,244,110,130,226,8,130,98,193,3,191,23,33,176,157,65,144,4,103,216,81,176,177,193,93,18,148,251,252,64,133,42,191,23,139,232,31,225,221,46,140,34,29,37,189,22,217,173,69,239,174,164,144,58,212,118,59,200,78,9,195,198,7,69,13,45,142,32,153,65,63,8,156,24,5,141,221,2,170,108,162,179,138,14,167,11,112,37,205,23,82,166,185,199,119,162,157,22,192,46,24,27,160,102,251,154,79,52,64,80,162,20,250,65,144,233,204,37,31,150,95,135,146,224,218,105,222,88,209,216,1,45,155,204,227,77,175,99,224,98,16,46,170,178,89,118,80,186,55,54,6,244,158,143,128,2,56,235,144,8,106,241,228,232,44,8,94,31,213,231,168,209,189,105,118,183,248,165,29,73,199,22,232,18,204,247,10,222,248,135,171,57,241,104,173,72,119,119,95,191,162,135,155,73,62,202,147,227,22,157,160,78,120,238,25,84,123,210,97,241,142,124,38,179,155,27,68,234,210,219,97,178,39,217,14,243,6,89,80,84,221,250,56,221,95,128,72,164,164,30,205,178,174,243,18,164,188,203,148,181,5,102,61,169,253,148,15,119,90,145,85,48,223,247,172,45,201,238,128,195,201,222,48,45,222,13,248,56,216,8,225,193,100,188,222,123,184,127,103,228,148,82,178,162,61,194,228,8,34,230,4,81,117,181,83,135,124,126,152,201,122,201,7,131,0,106,68,241,146,103,121,127,150,6,37,104,226,134,39,185,236,251,234,176,112,74,39,188,151,228,194,44,242,69,160,190,104,81,45,0,51,139,166,103,154,141,119,63,178,15,38,83,33,27,19,81,254,141,172,9,20,16,91,59,144,104,21,201,77,239,205,50,250,64,255,177,98,44,135,185,103,242,223,57,212,40,79,137,12,40,153,204,159,4,213,59,243,223,255,69,52,15,140,221,116,81,224,70,236,34,242,6,13,166,95,96,165,63,115,217,198,221,171,26,110,240,20,78,55,23,131,215,136,64,28,216,233,158,170,192,168,55,170,188,220,59,67,127,120,74,204,176,65,136,118,99,123,123,238,249,33,0,81,36,198,255,175,170,108,7,188,254,132,216,49,205,131,77,100,241,232,175,242,151,102,126,193,230,33,162,122,96,61,131,191,157,230,219,170,175,205,230,148,79,6,210,177,111,81,10,44,136,64,135,21,98,167,45,42,133,224,43,92,40,156,214,132,139,50,167,200,16,226,184,7,179,188,49,225,168,12,97,39,125,219,83,24,219,148,55,69,227,208,120,62,119,8,99,211,156,174,2,138,80,219,45,209,205,158,170,35,14,230,107,28,23,17,0,27,62,75,85,101,71,148,196,199,140,223,6,206,33,138,148,180,217,199,247,120,78,142,248,125,6,4,69,74,33,158,172,163,130,40,66,157,207,59,195,13,138,17,55,113,118,209,77,45,67,120,231,225,93,25,162,175,72,106,183,212,120,175,61,237,11,136,90,44,69,56,39,204,71,40,64,62,23,57,238,95,77,147,89,70,19,160,204,209,105,8,60,191,49,165,241,43,143,101,84,15,205,165,15,136,56,81,218,74,243,155,190,128,134,220,108,220,41,106,6,48,248,83,76,57,156,41,66,169,96,230,114,238,142,213,67,23,182,204,35,216,3,110,144,233,191,73,53,85,222,3,243,91,233,46,6,222,254,56,117,63,87,155,192,159,155,17,185,157,247,99,222,46,227,196,166,80,68,56,203,158,204,73,211,217,79,170,166,221,48,191,17,237,46,52,222,40,132,119,189,24,87,220,121,254,81,155,151,44,142,93,92,250,15,97,135,153,34,206,253,140,217,91,245,46,21,142,200,66,21,205,174,102,125,232,174,118,116,12,117,181,85,54,120,83,217,109,254,224,230,112,202,144,189,240,249,184,50,130,181,38,15,209,225,156,38,21,63,125,175,155,221,96,109,98,54,244,223,207,74,39,110,187,31,33,230,231,159,196,115,17,97,53,217,142,8,253,86,142,24,204,161,69,4,66,41,134,175,95,131,39,178,99,128,73,170,60,25,13,178,174,140,64,250,161,158,163,86,0,30,46,43,66,130,161,139,184,7,180,101,112,214,251,189,65,76,116,81,159,126,126,209,25,35,141,183,139,62,232,42,48,25,198,136,29,188,19,213,174,182,24,53,175,94,136,192,79,209,197,182,46,156,120,238,5,75,154,88,201,142,223,184,55,168,203,92,27,11,246,164,21,211,224,50,5,69,255,25,135,224,204,234,227,105,52,115,34,102,140,63,8,91,141,155,47,20,58,77,204,135,164,216,111,233,60,79,158,10,179,252,54,251,77,245,61,161,87,19,204,189,98,126,107,58,54,209,78,46,241,202,185,180,140,119,219,197,61,104,189,127,110,208,191,109,36,255,159,58,245,41,87,114,192,238,199,46,7,194,92,52,194,232,35,220,49,253,232,240,7,225,43,102,184,111,253,184,67,204,167,169,28,201,219,51,111,139,61,14,204,163,40,82,193,158,114,126,36,8,182,129,2,119,214,95,134,163,218,247,2,24,65,143,170,172,128,190,157,49,253,94,224,187,122,249,220,27,218,177,116,108,78,87,61,145,187,199,242,87,54,70,165,243,81,134,193,73,247,59,55,235,82,254,143,121,185,2,75,3,93,149,137,207,63,93,153,226,218,99,207,108,68,209,243,115,181,147,163,176,9,89,185,246,234,128,205,95,87,28,219,204,48,145,52,177,26,43,130,175,230,119,218,143,209,244,167,251,172,225,20,49,217,102,25,159,171,123,253,37,216,109,159,233,96,29,213,12,158,220,31,252,197,84,69,52,119,97,47,230,36,240,155,19,121,200,129,196,52,161,156,238,39,14,16,74,85,237,164,31,119,150,112,37,109,73,171,232,205,33,38,143,21,125,216,49,187,154,113,249,227,222,103,78,21,142,129,98,56,191,52,45,48,170,64,212,17,161,107,62,40,180,61,209,136,169,87,111,79,42,177,34,129,197,136,92,27,160,155,230,115,176,147,53,24,58,67,141,149,120,135,153,188,207,231,173,104,69,157,190,218,137,184,142,136,243,117,235,60,247,89,72,235,198,29,71,167,2,129,144,15,248,219,227,41,205,139,46,19,29,121,177,209,76,18,80,42,61,6,6,33,6,148,28,233,219,199,84,181,137,62,168,27,102,82,159,170,14,70,166,231,248,52,236,214,188,161,50,117,180,200,76,119,93,186,197,137,31,113,48,64,27,110,157,197,196,225,196,76,136,60,227,173,205,63,150,123,67,84,213,78,140,137,233,210,138,149,90,102,73,243,106,226,175,85,234,98,94,54,192,12,79,197,21,225,177,117,173,215,39,204,71,32,8,38,21,199,56,228,107,189,40,67,5,215,104,105,175,30,71,25,56,124,169,230,32,219,215,175,173,193,222,139,18,148,170,6,2,96,144,71,43,128,146,197,204,20,158,241,173,141,142,78,245,12,225,28,142,169,0,18,79,118,89,56,110,86,137,1,135,233,68,68,234,136,242,187,171,6,30,36,231,74,19,53,54,130,136,113,101,34,145,124,209,123,91,31,176,63,217,2,188,58,244,106,100,112,101,158,129,90,250,200,56,66,34,234,214,1,54,181,170,6,228,251,185,30,230,5,102,89,205,132,230,219,223,154,42,179,184,253,21,252,255,116,149,111,130,69,120,65,85,96,114,33,1,235,79,246,62,252,91,19,251,99,174,187,248,123,1,15,42,227,163,109,217,192,57,255,204,224,213,166,72,70,161,53,187,227,204,4,243,117,63,230,183,205,156,29,67,14,26,81,180,209,137,142,234,154,241,98,215,200,248,213,76,87,112,88,73,143,200,107,117,90,231,151,143,25,130,210,87,228,193,108,230,156,237,191,76,200,178,84,6,21,128,126,139,15,2,35,67,61,42,85,10,2,215,199,4,48,98,249,8,153,34,214,22,139,239,69,16,207,181,146,239,65,48,218,79,60,55,133,231,210,85,6,21,46,53,95,124,151,234,159,126,205,105,156,88,113,243,13,174,64,222,139,234,237,46,59,205,67,36,221,129,57,214,150,79,70,230,243,168,21,238,181,88,32,136,125,21,217,43,97,1,120,199,85,12,10,28,185,122,53,69,216,159,128,129,153,137,146,101,72,151,65,80,114,196,225,253,82,233,216,231,141,214,150,55,239,235,136,102,26,73,245,125,227,4,65,110,234,35,45,139,192,111,104,243,189,215,70,36,79,70,5,196,225,143,177,12,51,138,48,31,209,219,70,23,82,220,252,210,226,173,87,3,228,247,169,100,18,59,69,53,86,73,111,121,146,4,46,28,168,117,196,10,147,241,79,120,22,51,12,99,242,94,151,35,102,196,213,239,228,156,186,250,46,186,193,45,174,110,198,100,44,230,11,235,119,94,125,143,202,70,195,186,48,143,7,191,152,175,100,19,248,184,112,99,143,48,131,16,22,161,224,98,66,93,39,204,176,193,95,49,67,131,32,47,102,74,208,98,94,237,7,231,50,107,171,77,182,141,101,165,230,28,208,157,189,32,24,201,27,197,134,117,175,193,62,212,76,160,18,19,233,26,206,92,205,23,102,182,48,227,31,52,49,91,21,49,191,181,161,64,68,29,185,216,63,201,155,223,207,205,105,83,141,5,100,252,77,93,159,156,252,66,107,242,214,47,148,190,106,166,181,49,167,10,138,184,242,61,128,186,206,153,3,14,129,148,94,77,81,228,196,168,61,255,97,200,94,10,93,148,247,88,98,102,243,19,141,240,69,201,108,247,184,154,60,246,210,23,67,223,243,196,163,189,165,121,63,79,126,81,224,137,71,123,19,73,118,52,74,80,221,211,78,195,40,26,117,30,89,130,51,222,26,90,228,207,136,211,214,85,227,181,184,209,105,31,243,153,105,156,67,29,199,197,113,126,99,130,211,6,32,169,211,106,93,68,163,229,47,151,174,239,68,41,108,123,140,57,128,253,14,57,93,150,105,80,229,226,57,8,151,111,85,217,126,183,115,207,144,38,211,218,196,41,69,221,123,143,28,48,134,80,220,101,242,227,181,229,199,2,248,241,185,154,6,157,45,103,192,59,222,212,12,44,43,206,69,196,66,138,184,57,20,83,34,87,65,89,244,29,217,83,173,0,82,252,222,68,225,235,243,94,116,240,199,213,219,200,166,186,154,105,23,221,225,138,88,49,84,204,27,232,78,184,203,187,157,166,111,77,124,114,194,12,210,111,171,236,121,33,35,29,102,72,43,69,65,213,100,230,119,56,219,207,167,47,34,83,10,222,234,70,8,129,234,110,151,224,6,12,244,110,225,65,177,54,134,132,116,52,132,144,254,118,51,136,254,33,247,158,144,146,245,112,43,33,219,214,45,133,100,81,164,255,209,1,60,114,106,46,88,60,118,36,66,208,250,84,69,117,240,143,120,39,110,198,121,144,115,15,126,46,87,59,194,252,142,223,100,141,28,6,219,156,145,222,236,16,239,168,52,242,155,177,229,20,23,134,37,170,125,199,143,252,54,10,96,25,88,209,171,117,69,18,154,94,192,49,99,208,126,9,98,49,155,0,156,79,5,42,17,69,246,66,240,114,45,178,136,92,74,8,41,102,82,64,225,250,145,36,207,162,219,32,224,187,45,63,54,58,204,87,190,200,182,130,93,60,57,93,223,58,85,128,102,222,140,80,12,193,35,49,248,95,250,51,156,63,130,215,41,49,56,98,49,55,94,155,32,175,93,181,190,227,40,242,228,64,91,79,149,33,223,112,206,101,96,134,88,166,170,81,67,95,186,202,206,180,24,9,85,25,21,186,81,34,77,212,77,156,241,202,123,33,242,20,103,23,45,103,146,213,64,23,254,125,173,248,229,119,163,38,91,14,82,113,16,76,132,121,178,67,137,25,32,211,136,140,91,49,68,190,152,1,208,199,174,1,19,85,147,132,11,141,239,222,7,73,242,128,26,169,220,123,227,252,197,126,85,76,76,84,47,6,186,92,123,152,203,90,178,45,24,159,218,17,243,18,34,56,204,156,56,245,200,123,109,241,22,232,7,65,197,54,198,12,242,48,249,30,168,168,71,58,27,56,29,205,147,97,134,247,180,174,216,208,96,241,84,167,245,144,8,218,39,63,8,255,229,205,81,145,201,204,47,104,71,146,38,98,182,126,146,200,160,82,138,80,115,51,253,112,159,165,116,222,106,150,138,180,254,62,17,70,224,172,149,41,191,109,170,90,39,178,57,128,16,186,88,95,24,29,14,49,92,232,180,33,167,153,186,244,244,125,163,93,219,90,171,154,111,207,4,217,53,252,176,60,25,133,225,157,102,18,8,114,10,208,47,229,136,97,203,67,77,209,211,192,124,224,0,26,153,166,122,167,155,60,26,204,251,145,114,33,105,122,187,172,78,162,207,178,231,150,148,119,149,245,117,140,232,125,196,111,87,244,114,174,152,209,236,58,113,53,196,229,18,104,147,227,154,43,210,138,111,80,160,127,19,243,45,37,220,13,84,6,223,241,55,212,60,215,205,26,2,125,105,243,115,245,155,229,153,202,39,198,17,85,244,131,176,200,200,180,33,137,195,173,86,144,215,105,126,55,151,157,28,61,70,8,33,60,39,105,146,135,122,53,76,69,49,166,188,185,166,77,232,105,67,163,195,205,180,236,234,168,108,240,150,53,174,38,94,213,123,27,149,121,141,139,159,243,215,229,201,44,121,27,53,8,152,46,139,126,16,174,200,82,212,254,235,89,16,179,73,246,198,152,65,29,173,203,19,132,81,137,242,221,161,136,38,105,117,144,132,101,70,233,112,35,120,168,143,134,239,127,70,154,129,217,231,139,209,216,116,35,215,74,107,87,147,185,128,250,152,179,155,253,204,122,188,145,223,105,197,247,121,72,172,103,151,197,107,48,200,21,23,67,219,47,139,247,66,43,21,149,172,13,193,182,124,76,166,252,108,55,71,20,234,76,185,53,162,80,237,228,68,105,67,78,198,183,150,38,201,194,72,63,47,152,252,210,76,59,88,141,153,64,162,87,143,70,214,195,140,8,165,225,123,106,38,22,70,91,246,146,40,101,161,226,32,79,246,6,108,238,204,109,147,119,213,33,131,17,203,143,175,63,193,193,252,86,23,96,68,124,170,59,94,120,34,121,164,107,217,161,217,179,208,5,216,48,205,116,76,205,200,216,95,82,123,178,15,63,151,136,117,157,187,221,243,45,210,145,161,88,51,239,137,140,253,29,20,92,210,10,189,225,141,226,204,115,222,222,172,201,26,91,65,243,110,149,37,91,101,138,62,210,236,67,207,91,222,27,198,114,65,34,88,167,241,206,162,37,75,77,74,135,208,184,245,146,219,21,109,154,82,130,43,52,110,92,63,25,219,54,122,2,121,47,242,159,145,197,106,230,20,73,89,190,176,60,194,39,110,136,164,202,252,71,200,128,70,255,168,244,146,196,40,2,166,129,68,203,19,204,205,216,185,242,220,108,213,180,108,106,20,160,1,253,102,32,220,72,226,34,147,231,149,163,5,107,191,88,55,66,154,81,118,2,206,33,181,111,235,222,138,34,49,133,94,113,214,33,85,103,146,5,6,232,45,164,108,185,29,136,151,216,242,114,51,103,69,19,51,97,196,200,155,211,17,157,67,98,225,255,240,240,6,65,17,205,102,2,18,66,108,209,215,86,51,201,93,121,233,183,61,237,211,5,77,32,156,108,255,19,188,244,111,17,83,255,163,74,155,69,220,107,162,105,225,60,221,207,88,179,156,87,212,163,58,213,167,57,186,150,128,123,207,8,160,0,53,104,90,64,102,236,119,28,213,192,104,181,38,79,191,108,0,105,218,59,88,97,128,209,226,245,91,121,81,11,179,110,182,161,149,241,189,179,18,140,202,242,27,218,174,117,117,186,152,162,2,72,90,116,104,217,29,254,172,192,110,160,205,46,112,175,213,140,146,36,170,139,111,119,153,130,41,89,32,84,242,201,40,158,164,126,32,96,130,189,104,234,119,51,92,15,2,114,160,35,121,255,152,82,88,88,47,80,149,68,103,155,6,212,115,235,59,206,134,148,130,193,87,16,158,250,189,173,66,165,240,138,107,26,222,129,41,105,234,252,52,242,198,124,50,55,211,32,32,111,109,244,146,53,246,88,122,98,214,248,252,52,130,158,177,54,6,9,151,241,121,238,183,164,163,72,109,210,10,87,175,134,102,124,4,200,231,69,8,71,205,64,134,226,116,40,198,54,163,176,18,242,212,1,17,194,131,91,91,161,54,155,185,25,149,123,166,161,224,28,72,37,148,19,102,124,192,169,120,152,1,84,202,103,113,165,229,185,40,8,8,191,43,241,119,207,17,23,132,5,181,220,19,177,63,185,251,50,100,255,182,23,43,62,164,208,118,191,67,79,16,116,28,7,113,38,210,98,112,167,172,190,142,116,159,127,77,91,154,83,240,23,32,63,123,62,24,129,164,66,224,240,109,203,113,167,142,174,112,105,66,6,116,72,196,208,3,197,102,129,108,90,225,22,43,94,63,135,144,109,15,193,207,145,137,7,43,154,56,52,221,83,44,233,22,89,103,211,164,59,242,169,27,89,1,223,36,223,110,91,164,68,247,246,72,86,125,226,208,64,25,235,153,68,191,120,15,159,12,10,58,249,225,106,88,175,136,152,10,152,238,37,23,227,218,71,20,218,254,8,143,101,247,182,236,83,184,131,4,184,231,232,161,68,155,80,156,150,133,246,38,193,69,25,183,76,46,61,42,183,71,166,32,164,164,101,132,19,1,139,169,250,24,208,210,213,17,7,75,97,113,202,134,67,15,30,69,244,196,215,213,242,49,91,214,33,208,35,67,241,136,144,1,172,159,134,224,31,62,46,27,194,177,210,242,26,64,9,222,178,169,185,224,111,135,131,1,60,81,226,122,190,228,91,215,190,176,154,105,146,8,28,23,89,159,113,19,32,7,102,94,166,32,194,32,43,111,78,121,111,202,247,40,166,66,19,158,42,181,246,37,78,2,234,71,125,134,135,1,46,83,188,119,99,209,234,37,190,38,233,190,236,32,195,177,218,200,154,196,163,145,148,145,121,6,89,107,137,202,100,131,60,53,53,75,134,81,69,87,175,183,54,226,128,165,94,25,4,195,53,190,53,165,196,35,94,66,177,76,73,124,76,212,116,154,32,64,141,50,170,109,9,167,118,114,33,98,134,233,35,28,112,246,54,49,86,156,251,150,206,189,201,27,137,27,12,250,33,214,7,37,179,42,121,99,100,4,192,113,135,47,10,14,67,60,116,88,214,243,185,201,167,11,148,178,194,22,41,171,139,208,123,75,140,121,141,122,62,195,146,10,55,199,148,200,161,208,42,31,231,49,101,234,169,97,73,49,46,149,0,236,64,69,41,79,14,29,70,20,171,222,224,141,79,46,30,164,81,159,225,171,18,104,79,201,78,209,144,83,91,124,78,28,133,214,63,113,32,35,19,143,198,218,149,188,244,129,161,97,70,124,11,243,131,254,54,109,120,179,231,213,31,105,57,204,111,110,45,249,237,13,131,149,152,169,106,166,139,126,73,194,125,2,119,163,4,74,7,255,104,125,253,0,3,61,2,198,132,148,226,104,206,96,151,31,161,149,185,49,163,109,141,173,141,114,218,43,232,102,206,110,15,204,208,239,101,112,113,129,139,247,143,185,11,78,20,31,253,106,38,165,65,93,19,159,4,140,154,102,36,104,238,58,25,246,79,54,23,205,32,209,213,178,36,114,191,154,86,3,22,114,50,137,83,90,213,154,18,100,213,69,39,106,157,242,181,143,177,55,229,2,163,222,161,105,152,209,225,33,140,120,141,22,91,169,132,25,220,37,118,21,116,99,175,166,236,240,51,79,93,145,155,162,30,59,52,215,248,28,143,153,57,57,64,57,50,100,148,77,243,107,190,227,251,59,162,213,146,230,17,95,191,139,21,219,104,71,116,63,97,190,160,216,228,234,98,94,104,228,57,237,11,72,118,152,76,115,172,1,40,44,122,249,164,127,161,183,188,25,7,64,70,46,185,124,248,128,230,170,153,6,173,75,6,13,173,176,118,107,102,73,65,59,75,234,121,65,236,188,194,76,91,191,100,44,160,174,232,114,115,90,253,36,113,0,41,15,69,117,55,227,112,73,82,142,62,173,183,101,14,49,15,217,88,118,255,67,148,133,25,247,123,106,145,130,161,139,240,8,192,182,148,8,223,246,201,185,21,79,254,230,205,18,20,226,166,28,80,70,60,26,235,79,18,57,111,47,0,20,148,185,101,188,111,41,2,226,142,100,78,157,205,184,105,193,11,26,171,200,28,112,50,67,209,42,85,39,26,82,178,188,66,85,251,44,173,89,241,184,145,52,167,3,183,105,73,139,30,134,168,223,195,241,89,181,154,12,221,246,136,138,87,51,66,108,185,122,66,210,116,162,40,69,187,169,214,93,231,140,174,116,171,120,161,77,172,102,192,177,81,240,122,39,67,151,77,203,184,167,178,92,134,183,242,173,64,194,249,49,194,252,142,68,197,164,210,195,54,18,136,8,188,92,211,249,52,61,205,132,168,88,124,249,41,70,159,156,73,118,177,190,85,51,248,109,148,249,40,223,55,45,192,211,123,31,69,37,184,123,203,199,76,105,109,5,250,146,194,235,7,242,0,91,124,79,51,218,29,31,84,194,91,32,49,85,172,49,118,42,220,98,67,103,24,5,202,254,86,204,84,176,6,133,162,30,47,102,58,105,138,49,65,190,44,202,74,252,97,105,105,149,54,204,168,196,245,13,251,191,66,107,192,71,248,76,160,223,186,12,197,229,12,224,236,81,150,133,111,104,55,5,245,148,220,241,232,133,131,28,82,32,65,7,120,172,127,76,56,203,20,89,67,109,122,139,21,254,106,5,43,181,211,212,188,235,146,124,227,164,166,187,106,192,43,183,73,234,9,62,140,190,135,128,141,118,8,192,165,254,8,216,172,133,111,138,120,219,231,193,56,87,163,60,130,84,80,27,2,17,134,158,51,0,40,192,116,71,81,12,22,141,56,45,192,176,109,27,46,81,160,153,70,151,157,75,107,43,222,238,173,232,29,103,50,214,79,117,3,126,64,184,43,226,214,207,245,144,17,27,116,243,126,94,234,40,122,18,181,179,115,163,124,79,31,84,147,243,135,252,33,43,219,205,150,0,16,176,235,27,227,92,244,213,138,39,10,149,125,91,97,108,55,213,4,70,5,62,12,143,125,207,2,96,185,71,11,128,3,186,222,220,195,17,96,153,178,230,7,224,173,200,29,176,143,190,55,255,152,239,140,228,112,7,209,179,186,130,143,1,129,244,60,117,145,80,81,120,241,190,1,35,36,179,124,180,153,1,107,153,145,50,121,142,230,39,147,15,109,207,92,89,210,105,31,216,13,45,196,37,91,10,12,197,161,95,235,185,211,2,113,95,148,46,21,31,60,154,145,162,121,8,243,230,107,149,237,8,85,188,21,71,211,155,175,11,193,144,52,27,162,43,92,17,228,195,167,148,177,173,62,27,136,135,6,125,208,208,33,173,70,0,232,137,11,147,175,209,23,51,102,61,207,214,67,185,94,21,73,11,117,194,142,182,2,14,81,197,152,128,6,123,35,19,109,131,23,84,181,54,29,192,194,208,178,243,15,126,142,253,109,226,56,209,126,135,185,127,205,164,100,162,231,144,114,147,182,36,188,64,34,70,28,25,194,89,63,189,39,111,146,141,19,233,26,52,57,234,191,21,77,122,129,7,201,219,253,87,58,183,84,76,73,54,31,172,20,211,254,58,151,205,74,169,237,166,185,33,111,242,151,188,194,108,210,32,77,204,104,19,253,37,73,45,37,199,88,174,52,3,93,249,57,32,116,226,160,141,146,115,4,51,210,200,221,205,163,43,88,212,204,207,71,29,97,102,49,232,213,3,208,147,63,218,230,171,101,200,134,153,246,156,248,109,248,25,50,178,177,34,254,250,237,131,204,63,106,8,153,222,125,30,192,187,225,15,136,68,31,16,4,39,185,159,20,211,91,90,127,5,159,63,243,150,132,11,66,113,140,213,73,243,74,86,78,90,44,255,100,50,220,60,62,61,181,80,237,110,167,205,193,12,133,100,230,68,10,71,197,252,101,30,104,96,130,219,38,51,153,152,219,175,176,110,86,248,228,182,88,105,232,233,105,126,247,110,242,211,20,116,126,189,14,152,173,70,47,87,227,212,255,138,104,246,61,241,142,228,189,76,65,252,250,147,65,98,37,245,59,40,16,174,87,237,153,75,215,202,100,105,94,32,186,186,255,246,48,197,188,252,237,65,33,97,198,111,147,208,45,89,98,254,19,247,59,241,185,105,37,145,230,190,50,8,6,219,252,77,22,124,108,8,33,194,140,218,128,131,133,72,102,22,90,183,114,88,104,199,223,191,206,112,240,231,27,137,55,53,23,3,120,185,217,58,191,142,154,141,241,58,204,72,215,85,53,195,214,242,27,22,88,71,234,86,51,109,24,43,126,155,102,191,45,51,17,84,211,157,227,132,153,15,36,47,54,141,235,52,174,182,131,85,204,3,152,84,141,171,217,244,191,230,178,70,60,90,167,101,253,99,182,35,251,134,249,109,44,106,6,180,216,215,111,58,28,234,76,82,42,198,163,239,174,155,97,102,156,169,41,102,40,83,202,14,51,186,78,185,250,105,5,3,154,233,102,144,48,87,204,116,59,212,24,22,43,213,47,185,121,1,20,176,70,152,33,18,211,171,215,243,211,175,152,75,146,123,208,15,108,146,81,254,219,21,186,76,153,45,228,52,206,143,153,234,103,22,180,81,33,3,234,138,177,102,38,165,151,195,210,232,194,190,203,175,38,147,40,0,96,122,112,16,230,142,81,163,114,183,228,106,100,34,90,12,249,252,76,165,119,232,237,88,34,132,54,64,224,213,58,189,19,195,204,104,72,124,204,180,243,199,199,238,16,110,200,189,223,234,95,39,38,210,165,189,120,139,117,76,87,90,48,179,101,106,197,12,241,88,172,16,230,160,164,153,140,147,186,247,176,154,155,50,212,90,230,15,170,103,102,122,135,244,98,35,94,200,171,23,172,67,98,38,58,244,51,200,20,180,37,58,177,166,192,153,19,101,226,165,203,160,212,109,33,252,14,51,144,233,252,88,198,27,240,235,186,177,165,173,108,94,195,164,127,229,131,88,63,120,151,71,131,112,237,150,24,113,235,25,221,106,30,63,68,206,223,194,111,146,88,47,200,81,209,162,149,11,95,72,225,204,76,57,226,164,153,122,78,154,169,130,204,252,233,109,12,132,98,6,206,215,99,170,192,140,145,94,80,41,64,99,103,204,224,119,182,9,68,177,160,193,213,91,60,56,184,193,36,67,193,76,38,56,151,7,216,44,57,59,95,104,201,249,234,102,170,209,35,125,113,244,238,104,29,252,189,215,134,127,166,201,169,143,23,250,246,210,29,102,75,214,169,25,74,242,21,230,55,78,226,237,32,6,79,12,254,51,243,185,147,232,219,204,207,85,106,195,205,128,95,100,207,33,124,57,113,120,146,166,125,7,133,12,11,181,166,25,191,189,161,193,26,106,165,63,165,134,213,164,52,196,124,222,68,42,254,211,27,49,242,236,125,65,141,146,166,231,159,21,229,6,105,225,165,201,185,255,192,43,102,101,30,201,173,201,133,174,120,174,183,107,30,105,196,0,213,101,196,58,97,38,10,222,106,38,143,152,102,106,121,114,115,214,159,123,120,112,228,172,132,172,129,206,38,233,224,135,215,38,253,52,34,73,132,159,190,248,60,254,100,197,146,213,98,166,73,112,251,226,91,151,214,190,200,219,225,198,35,75,61,126,159,99,65,225,158,126,241,219,160,56,16,202,111,188,161,183,173,153,190,122,86,102,81,247,115,19,193,136,154,110,49,124,225,229,61,157,123,27,86,51,76,178,139,63,115,241,25,14,145,235,74,180,55,91,163,21,109,126,15,134,46,76,109,50,40,134,51,152,238,108,76,166,84,214,165,192,157,175,19,70,202,28,185,48,113,252,54,114,9,191,233,143,140,3,42,222,105,6,54,59,253,76,29,104,43,36,157,35,230,55,135,246,12,243,178,70,244,143,185,28,63,184,6,184,214,204,212,96,166,55,204,221,86,82,1,39,53,168,205,236,50,42,102,53,127,48,173,180,94,246,184,24,95,127,233,152,20,115,30,220,76,13,100,230,107,193,128,53,139,159,0,48,205,182,116,245,49,191,181,181,235,117,51,132,142,71,204,232,83,79,63,112,199,248,131,168,164,153,141,240,167,151,124,140,147,52,113,99,88,15,216,38,191,247,248,83,218,16,51,0,65,31,49,56,44,19,147,64,179,9,249,218,225,227,205,244,63,242,165,159,217,106,223,97,238,162,134,136,25,54,116,63,154,222,46,88,4,69,130,25,72,160,239,240,6,227,41,178,58,80,95,237,43,190,7,56,123,121,231,57,109,130,187,17,122,65,153,39,235,57,203,227,230,181,109,164,251,131,181,27,27,161,91,169,41,86,181,190,237,169,165,149,132,136,94,108,133,213,25,230,204,169,193,244,203,40,248,162,52,228,245,212,105,96,17,72,90,81,191,145,47,213,205,201,240,225,162,104,147,219,28,102,80,99,43,172,147,191,72,43,24,131,31,129,7,102,104,131,245,51,255,105,85,143,52,183,236,213,233,196,68,244,181,132,153,248,99,76,53,7,241,230,159,121,86,217,5,95,188,7,108,100,138,121,200,210,32,201,83,110,172,233,106,164,71,71,204,5,84,235,205,71,131,156,81,205,197,83,233,102,126,103,177,60,249,243,98,223,126,80,195,92,70,202,102,96,229,172,247,253,217,90,217,170,92,139,12,85,184,170,230,65,100,245,175,95,107,26,91,57,226,80,229,12,185,55,2,156,185,104,141,89,98,229,115,55,107,129,173,254,214,148,139,246,174,106,54,193,162,52,223,228,160,193,12,78,205,223,10,18,233,236,128,53,43,196,58,51,204,70,231,155,230,119,44,120,79,229,49,238,124,65,244,255,153,215,175,92,244,51,223,145,159,139,118,154,17,89,11,100,44,90,18,2,80,239,30,63,100,186,181,52,140,183,187,231,47,91,233,49,142,98,4,56,68,46,19,238,134,97,133,180,248,101,98,201,245,49,227,157,138,185,170,121,89,75,122,60,55,236,89,91,173,16,54,196,197,16,138,125,46,222,237,196,94,243,14,114,137,50,209,138,179,163,253,198,215,160,199,175,170,153,14,152,248,28,4,30,247,138,25,156,123,201,171,187,128,137,204,12,46,187,134,25,84,224,80,243,108,177,120,76,238,80,31,108,25,105,113,90,235,146,253,185,18,154,231,161,4,104,108,45,125,110,136,16,243,151,233,231,95,250,220,214,178,223,195,12,228,167,169,153,178,84,76,209,150,164,61,102,124,113,185,187,108,24,215,45,122,237,160,227,47,172,139,35,77,173,196,237,249,216,236,70,250,216,172,6,249,225,249,220,17,29,176,78,150,58,31,251,237,244,75,127,154,73,41,214,90,143,254,180,49,238,205,52,151,236,230,55,179,21,238,195,220,63,71,45,73,121,224,204,97,6,210,161,95,250,185,100,55,39,66,131,214,74,111,78,1,102,230,168,84,233,118,193,92,161,173,218,105,94,41,16,100,230,185,34,236,192,92,19,13,103,102,56,210,211,154,224,17,51,2,195,204,183,126,49,204,81,51,90,54,43,7,188,188,101,172,223,163,4,166,242,207,92,147,246,223,204,213,249,16,49,87,14,126,121,48,202,17,191,230,217,63,243,108,114,220,34,115,81,126,109,6,127,230,62,215,199,60,104,125,74,115,189,186,163,0,1,144,215,38,88,61,250,219,112,73,198,225,65,223,237,146,35,181,178,191,247,121,211,188,175,156,15,104,183,123,166,253,207,188,86,151,15,66,121,115,198,97,143,185,15,125,52,195,225,200,205,87,213,159,222,166,106,147,214,121,229,204,36,70,185,145,182,254,51,111,189,218,116,101,228,214,83,78,189,103,53,118,88,121,173,162,251,17,192,226,190,143,14,138,56,209,64,138,183,204,113,252,159,190,63,102,16,137,98,78,69,15,51,143,140,157,249,32,173,232,144,209,112,60,245,99,215,165,15,62,140,114,65,103,146,110,195,22,6,202,183,62,85,119,97,80,176,99,44,153,196,165,126,238,109,137,27,49,159,246,185,55,34,125,178,4,198,119,80,104,197,213,213,85,167,78,51,82,133,178,188,106,251,204,19,218,49,228,214,111,192,63,115,20,56,214,145,61,165,126,198,19,241,167,42,59,74,43,58,199,160,66,150,31,38,155,249,185,117,89,37,215,109,175,71,215,45,26,25,83,238,77,58,85,71,4,111,75,246,155,209,83,165,22,51,101,166,174,155,244,221,122,117,1,84,156,111,5,229,128,126,141,98,100,249,121,2,212,114,62,230,94,122,78,132,246,89,26,228,178,101,147,133,117,75,204,54,105,166,156,105,26,33,34,142,236,188,151,127,102,233,243,50,115,65,189,64,206,211,163,62,134,193,236,98,10,117,210,207,83,173,214,88,155,230,245,189,118,212,240,53,57,230,215,249,92,11,198,59,61,140,38,197,129,110,114,210,183,86,117,64,78,253,152,121,209,116,38,137,1,171,154,13,38,31,102,234,55,31,115,169,61,143,242,190,234,209,99,201,224,206,57,63,141,24,75,71,20,74,109,241,110,246,190,235,115,53,69,155,116,96,172,124,32,230,183,237,213,124,111,203,174,125,204,16,104,239,52,239,170,94,134,233,109,133,11,190,254,122,95,212,220,87,250,247,64,139,238,103,88,232,153,234,121,53,153,7,189,26,20,72,110,193,84,186,135,126,207,17,213,57,179,62,199,119,168,213,26,22,195,188,151,6,252,180,255,130,51,9,243,25,122,90,155,100,98,78,210,241,159,109,144,214,197,146,15,70,224,118,63,87,143,31,3,129,89,107,171,122,228,85,226,211,248,214,144,233,202,120,226,22,140,116,8,55,74,140,242,212,168,20,228,146,166,211,162,173,143,181,102,254,4,2,248,174,195,89,90,205,196,38,141,115,167,93,189,154,253,36,38,194,174,69,28,66,26,204,40,254,187,17,188,163,108,191,192,21,17,207,10,179,253,107,49,67,108,17,209,16,69,182,54,196,186,142,163,146,44,100,129,170,66,172,211,218,15,61,222,49,185,85,253,101,128,175,177,178,232,113,148,217,91,96,243,88,241,149,41,1,105,122,4,250,152,218,75,92,12,144,165,234,79,191,211,176,197,12,131,219,99,12,125,110,244,179,195,251,120,15,242,166,133,220,124,27,86,203,211,112,5,210,150,166,214,229,80,22,172,244,96,200,202,0,96,184,127,232,111,51,239,149,24,2,250,19,12,33,226,102,94,177,139,39,10,23,221,189,158,214,156,22,244,53,189,250,57,70,123,166,249,237,14,93,173,28,51,43,172,183,117,217,140,254,74,207,145,184,164,45,190,74,96,1,125,126,25,190,33,152,248,246,209,65,153,38,171,210,194,188,69,110,27,115,111,30,84,67,103,250,38,153,94,11,181,154,79,35,228,195,138,166,76,11,48,151,54,227,193,240,22,186,222,26,28,131,231,95,38,157,95,101,201,199,164,125,97,159,184,154,246,55,217,254,233,101,30,61,46,62,223,168,3,180,253,218,145,82,53,5,137,254,49,19,40,248,213,156,171,75,23,15,173,69,43,62,7,148,244,83,14,181,103,70,57,194,159,172,35,226,174,107,235,153,113,32,195,12,164,246,107,158,145,124,180,225,45,91,31,109,151,30,30,244,51,3,237,151,71,163,239,61,178,32,19,216,221,103,217,35,170,185,60,45,10,201,91,255,252,54,0,42,207,108,62,43,82,38,87,173,107,183,88,1,221,48,59,71,205,99,196,226,155,253,61,218,144,116,90,33,146,59,53,126,154,88,76,231,74,55,9,140,24,82,68,4,245,167,43,23,71,134,28,180,86,211,139,17,25,63,49,73,159,203,241,153,195,207,205,162,91,47,166,10,180,109,178,116,233,135,136,122,249,4,39,156,168,38,51,115,0,228,52,5,99,34,214,13,183,125,204,164,105,68,72,98,54,248,104,143,37,128,12,145,94,109,138,244,178,128,104,135,17,51,124,243,49,102,96,150,245,112,33,127,121,162,38,55,155,137,27,203,136,211,81,180,101,225,175,58,182,94,141,138,71,142,10,197,18,121,112,226,140,200,144,79,251,118,69,6,133,34,94,187,241,65,224,112,22,95,245,237,225,32,199,227,181,75,233,103,232,213,166,9,234,27,22,165,21,153,163,28,244,213,207,106,218,166,239,214,75,255,74,89,105,29,77,63,7,91,72,160,85,48,75,19,49,20,136,23,229,203,19,230,173,223,138,58,72,0,155,160,184,165,1,78,204,187,59,55,160,189,83,189,77,119,120,206,242,213,210,60,37,110,40,5,189,182,220,40,225,112,145,220,59,77,240,165,197,134,66,52,243,249,22,104,181,142,188,154,142,129,165,55,39,12,89,45,191,179,80,57,98,174,52,199,229,119,110,229,115,112,241,218,81,30,157,214,219,149,161,3,94,130,113,192,229,60,120,123,227,80,51,128,158,150,111,189,83,36,240,153,169,193,205,30,223,242,80,173,82,51,154,118,83,204,111,87,109,106,46,181,230,161,249,166,108,151,159,94,221,20,235,195,250,94,60,195,3,16,126,160,212,110,154,151,100,234,14,61,82,189,197,215,252,161,157,211,76,158,239,186,227,6,250,160,39,160,28,198,113,186,7,98,142,162,1,156,130,219,240,52,239,85,226,167,135,241,203,166,117,129,163,24,254,211,200,213,164,3,126,16,91,125,127,19,101,175,231,20,228,244,62,64,138,110,204,254,183,63,79,40,121,212,92,92,11,201,204,101,76,249,150,104,211,151,25,241,252,4,205,159,147,244,153,161,233,138,204,207,4,148,34,47,69,34,45,48,21,207,138,238,210,16,43,106,70,17,25,188,151,24,146,5,68,143,147,246,145,147,87,3,122,85,51,199,90,147,155,203,38,75,34,231,104,22,144,227,57,15,38,204,204,178,204,237,223,43,14,16,89,162,247,100,25,211,160,26,145,251,13,98,120,115,196,186,6,157,136,140,153,154,27,116,24,110,166,108,156,67,106,164,238,45,146,105,23,172,104,233,98,166,71,38,114,209,151,66,240,104,106,6,23,228,86,36,4,155,220,251,29,237,35,18,21,72,69,230,118,67,59,195,186,145,197,190,104,190,202,167,156,195,88,242,125,184,249,195,146,225,158,80,26,151,29,190,108,69,197,84,6,140,211,118,196,238,141,43,149,52,38,29,0,5,228,87,81,143,54,127,127,169,249,238,117,99,81,191,241,73,134,47,110,78,130,37,206,106,24,11,167,190,52,122,79,107,251,170,158,248,159,250,98,164,110,170,135,91,147,170,216,238,50,81,104,118,59,158,118,157,168,92,37,80,210,204,198,150,233,102,132,216,183,124,14,88,134,111,11,0,0,121,162,38,230,98,229,108,255,237,231,100,108,73,254,188,243,141,220,200,76,116,1,100,175,121,245,48,10,34,7,46,128,100,159,121,184,188,205,135,28,151,251,86,28,212,53,27,60,59,122,217,27,29,193,159,153,186,101,63,114,53,34,43,197,135,124,209,4,150,98,2,207,12,164,207,67,19,242,5,39,233,139,250,177,38,252,234,145,34,26,193,87,146,67,103,88,212,238,91,56,244,94,162,105,218,141,235,242,116,63,62,8,142,183,206,180,1,198,178,95,49,211,76,16,102,50,151,53,160,13,136,210,45,137,143,143,113,224,247,149,230,183,250,100,117,81,89,91,1,248,123,102,35,226,78,243,129,114,210,179,155,111,130,91,34,85,204,173,196,161,138,88,238,42,242,177,59,234,12,45,112,40,40,224,201,52,68,52,226,57,192,126,235,206,68,144,199,70,20,43,138,68,171,83,14,204,224,195,24,193,107,143,239,129,120,200,145,149,221,81,91,189,238,12,252,105,0,203,145,202,59,176,252,227,173,118,41,122,243,2,162,218,115,6,235,109,33,43,27,75,105,224,191,228,243,253,181,136,67,154,140,168,117,7,30,223,104,255,176,32,178,242,155,57,65,30,177,129,140,122,251,182,220,220,104,110,125,245,173,99,64,59,185,26,93,64,119,241,23,181,90,169,74,31,131,72,250,209,181,206,31,141,157,88,217,69,28,12,181,12,228,37,135,61,138,129,45,14,190,101,138,7,50,205,172,109,167,249,1,65,251,229,73,2,12,204,180,105,237,120,45,202,10,114,36,83,10,126,155,82,11,51,9,99,185,154,254,247,147,87,47,107,174,79,115,157,198,78,16,79,142,52,120,174,159,102,205,31,35,71,165,8,251,184,9,160,66,144,57,195,140,151,159,51,141,170,244,110,94,151,48,23,93,82,183,136,20,157,216,137,127,169,169,124,50,202,162,50,42,167,88,127,89,154,233,19,12,184,224,162,144,115,228,68,175,111,1,116,63,4,172,89,57,213,171,128,53,194,219,226,251,25,201,82,112,169,105,126,94,93,230,48,225,126,40,242,53,129,245,214,19,43,0,118,113,193,109,156,2,213,82,110,26,96,175,155,108,180,5,188,82,137,213,199,24,101,239,52,132,0,104,110,247,152,164,84,0,101,146,190,208,31,250,188,24,81,246,16,249,92,111,154,229,242,128,105,224,234,115,67,72,53,90,204,97,228,238,114,72,144,124,32,38,139,183,50,242,8,55,111,154,25,214,204,17,65,253,57,141,7,248,120,137,225,68,252,60,15,236,191,107,35,69,185,77,80,45,167,32,87,163,46,230,128,189,183,76,183,164,163,225,5,191,199,215,14,137,141,42,223,153,183,103,133,204,132,33,110,153,253,84,189,158,199,228,142,8,170,65,82,211,222,16,3,68,22,125,191,237,186,166,80,100,183,118,208,25,78,225,219,93,208,105,93,105,6,33,50,3,174,138,71,146,197,1,72,221,40,76,182,64,247,207,38,200,52,128,179,53,135,228,88,71,81,166,27,104,12,132,211,207,219,22,222,135,124,14,121,62,55,31,235,250,212,127,95,234,138,220,0,89,85,58,64,87,244,145,208,20,191,196,74,229,160,69,27,137,225,112,213,76,49,235,87,46,167,44,12,70,96,253,235,110,162,129,232,135,231,48,160,212,207,71,50,43,144,150,180,34,202,38,77,55,214,123,178,162,197,195,184,16,150,154,167,171,214,98,182,78,235,127,43,54,68,121,15,49,133,216,85,33,244,19,156,39,19,182,7,72,148,111,160,40,185,231,31,222,211,60,172,252,227,86,144,28,217,49,70,64,71,33,45,196,81,181,54,79,231,216,93,185,214,6,82,237,98,165,77,49,16,191,13,191,91,18,108,23,178,212,200,191,189,149,8,1,79,230,1,222,185,255,102,101,130,122,73,188,10,96,141,246,37,39,77,196,76,31,155,36,78,46,141,57,209,121,181,241,26,132,228,242,197,249,219,232,34,99,165,26,39,183,152,225,121,114,23,243,153,173,233,49,205,141,229,118,194,60,16,96,19,164,243,128,123,218,31,124,175,46,149,98,0,74,160,68,227,52,64,222,68,122,214,77,86,215,27,34,205,124,142,226,183,73,118,71,117,6,190,130,43,36,31,152,87,137,226,250,166,141,83,232,98,10,141,116,45,58,105,40,214,124,177,225,166,188,19,77,31,213,214,167,154,131,103,3,51,88,20,105,219,176,164,254,200,150,17,240,9,210,71,240,246,178,247,158,209,205,210,216,83,142,90,159,175,48,178,99,164,141,204,160,97,6,164,154,13,37,239,219,21,197,119,67,119,122,71,180,140,16,218,232,231,32,225,19,41,161,99,226,81,181,170,121,220,104,24,59,214,17,164,67,202,167,13,48,4,108,182,42,185,246,204,8,62,6,214,31,31,126,127,192,252,239,68,57,49,166,214,221,34,160,118,10,25,221,193,41,144,42,14,209,229,49,78,215,21,206,212,11,108,222,63,238,50,226,108,249,35,158,140,130,177,112,124,96,166,122,23,87,47,11,217,164,195,161,102,207,200,32,118,151,142,19,72,202,110,54,187,76,3,223,202,131,145,164,44,241,96,239,71,150,54,187,20,147,40,245,163,31,154,73,196,40,213,140,146,81,94,77,121,178,107,227,6,128,205,26,13,41,155,63,171,249,192,194,24,102,85,216,197,76,139,239,190,121,245,149,207,81,73,42,4,240,241,64,69,43,212,65,0,56,74,192,221,142,245,68,111,237,71,161,182,84,226,144,29,179,109,153,164,160,63,230,220,113,239,129,122,164,60,24,253,190,51,22,31,160,154,253,49,179,57,251,54,77,42,74,251,72,255,186,18,162,101,106,145,213,25,106,102,91,112,152,245,51,195,75,33,247,70,163,218,55,28,146,106,91,248,242,138,97,46,179,199,141,107,155,118,225,24,217,244,140,159,38,30,144,70,153,106,228,86,238,65,146,249,58,87,205,228,156,195,73,52,181,25,221,236,170,1,246,123,88,173,249,75,172,4,89,209,195,182,104,255,150,126,73,90,174,159,179,117,194,204,174,115,180,97,107,103,251,220,52,26,46,109,246,162,228,153,95,139,95,154,77,123,193,72,142,132,21,222,113,177,2,232,140,253,31,48,243,22,157,35,147,50,174,1,67,162,209,226,8,247,193,219,219,200,4,71,115,17,124,87,153,90,103,135,128,237,62,172,124,30,185,53,155,205,140,47,13,141,143,144,109,23,99,136,106,183,103,127,220,22,118,90,8,109,192,215,158,108,128,187,250,177,140,117,51,188,196,231,245,208,143,37,237,138,148,52,211,5,69,69,71,27,14,59,243,236,102,251,156,105,21,104,39,37,201,177,26,47,77,79,91,213,62,204,144,151,182,253,232,195,101,95,172,129,237,228,202,35,71,167,253,165,166,193,25,29,110,223,182,90,114,192,217,101,57,173,90,41,29,158,68,253,123,231,202,42,239,219,85,53,211,128,156,43,11,182,113,177,66,230,25,219,9,242,74,194,2,248,156,151,110,13,195,63,51,138,246,186,85,145,27,113,110,79,26,122,223,233,45,164,165,133,137,178,179,111,29,28,250,212,86,100,218,252,102,244,26,23,67,27,138,153,38,232,234,175,125,241,25,230,248,152,81,34,246,158,249,247,34,253,124,205,239,209,162,181,28,72,195,150,61,120,176,191,204,25,62,50,121,175,161,214,247,249,123,90,1,190,136,153,42,71,116,186,64,100,176,106,255,152,113,184,162,163,254,205,59,209,97,161,144,4,120,203,205,72,188,46,113,207,173,18,21,233,36,192,40,72,219,165,153,190,176,237,59,60,50,164,247,124,250,210,167,209,186,71,211,59,13,132,93,205,212,93,70,152,77,150,94,205,47,2,188,209,244,78,86,71,124,156,121,172,89,117,121,172,179,17,180,253,180,204,211,69,219,194,76,97,80,110,14,84,222,155,102,201,166,90,5,89,205,84,245,123,152,223,68,83,46,128,115,81,39,112,179,121,95,83,169,2,72,180,68,24,6,211,244,209,81,195,61,146,139,9,68,143,90,247,201,247,194,60,164,163,30,6,160,229,101,45,99,149,203,214,36,179,162,112,29,111,141,62,153,204,21,4,152,8,193,194,108,240,118,33,72,40,206,166,125,254,74,144,234,247,1,114,162,61,47,198,132,93,231,63,236,10,94,8,167,127,25,102,7,165,110,48,109,161,120,178,5,135,169,188,22,165,243,157,15,254,78,0,253,229,121,155,131,88,27,98,140,85,215,38,133,142,187,74,76,148,219,62,12,6,203,94,37,167,25,59,188,52,74,26,108,112,123,138,226,190,168,169,136,107,6,220,127,71,161,132,86,187,217,116,196,0,215,238,224,86,120,175,63,148,214,1,40,30,243,200,233,15,54,172,234,242,224,147,208,196,253,213,187,204,117,56,255,54,186,253,95,57,2,73,33,64,176,28,99,253,194,200,82,53,61,177,12,135,25,159,194,196,199,195,140,231,51,34,99,15,43,241,16,136,21,61,242,59,251,128,223,94,113,132,218,134,152,251,4,145,43,227,241,199,212,47,137,19,16,135,126,220,154,162,74,242,74,63,243,11,80,123,84,147,97,30,129,156,60,205,248,25,199,221,77,196,12,142,100,246,54,106,173,144,27,251,225,130,0,200,145,223,190,70,65,22,71,211,6,248,46,233,36,220,201,140,106,104,41,95,87,114,104,132,146,37,207,250,78,125,87,50,112,214,59,83,178,201,152,34,175,102,239,32,147,114,132,237,222,239,232,74,33,84,203,240,243,103,143,251,169,0,75,207,213,33,176,232,59,186,117,33,162,184,106,38,55,54,220,81,6,48,11,1,168,164,29,249,156,145,138,165,50,180,165,206,129,75,222,171,103,83,33,57,210,164,60,50,245,132,177,63,43,133,234,36,77,176,68,173,241,176,187,25,133,131,173,105,222,222,227,92,219,72,189,36,232,242,175,79,170,123,109,116,155,154,187,20,173,76,170,49,160,126,20,199,132,138,168,255,37,117,122,36,45,139,209,130,203,47,111,200,230,253,99,67,12,90,142,84,19,104,173,159,53,82,177,214,111,39,85,70,70,127,148,145,102,184,133,52,41,15,1,230,9,171,73,87,75,194,31,77,206,26,23,163,155,170,133,12,112,83,35,174,62,214,128,155,86,248,5,162,248,143,14,236,145,254,9,242,51,198,217,224,247,70,206,112,74,173,1,240,150,123,56,203,64,80,146,146,135,22,172,69,31,49,148,47,101,75,210,157,86,166,221,229,151,105,171,23,235,54,122,115,55,67,238,47,95,171,67,243,17,197,79,74,40,77,11,206,157,54,250,30,245,151,66,147,195,16,43,241,235,137,140,27,53,18,173,2,194,66,181,226,99,89,137,189,74,197,11,222,152,64,163,226,129,180,46,121,245,110,180,21,158,164,89,166,95,212,229,193,231,98,65,68,21,112,147,179,151,82,29,80,223,120,50,48,17,2,121,232,12,113,64,145,96,220,167,195,78,106,132,0,253,70,152,23,39,133,60,24,14,202,244,244,54,172,70,59,169,24,49,2,13,156,49,40,244,253,73,81,234,125,43,120,241,226,173,11,174,243,167,44,11,233,88,222,252,82,80,17,51,232,94,15,31,192,52,28,45,130,12,99,218,13,235,11,165,5,201,103,68,170,80,121,70,93,117,11,189,37,230,231,191,52,223,50,80,245,221,210,107,246,124,153,55,162,51,154,240,77,252,72,150,30,250,92,239,193,70,148,55,1,114,75,21,157,198,205,26,217,87,235,122,107,82,79,222,176,121,71,233,148,72,71,127,154,60,117,180,159,26,205,221,145,114,24,212,127,45,242,167,11,206,188,38,11,151,54,216,19,141,81,184,36,93,122,175,169,239,7,197,36,37,122,67,46,203,123,225,245,199,234,170,224,206,164,114,106,253,207,197,99,46,232,156,106,215,33,181,220,109,148,24,81,240,152,82,88,50,132,70,143,239,101,76,129,75,129,9,0,101,157,30,138,238,0,209,168,199,76,184,226,167,11,140,59,239,144,21,188,6,13,171,1,200,158,38,248,37,192,30,67,27,175,64,120,189,211,127,151,241,129,84,128,254,75,210,4,235,168,17,51,61,164,126,100,51,9,79,151,77,30,164,73,63,137,184,64,92,167,41,78,5,154,179,0,105,81,73,105,91,161,36,248,175,193,200,240,190,237,254,128,92,158,43,83,61,211,50,255,40,70,196,202,247,14,112,228,134,32,88,138,136,19,209,226,21,224,50,16,187,75,81,42,3,196,105,128,253,182,65,50,228,234,1,70,197,163,96,34,174,38,205,223,108,25,147,108,130,155,241,183,20,95,3,56,170,6,42,142,242,195,85,116,14,104,227,64,13,89,35,185,34,73,230,76,217,26,67,200,188,95,223,10,42,130,245,204,179,233,19,170,155,15,96,9,93,148,22,52,22,211,90,160,244,209,64,121,37,56,103,176,63,42,156,137,198,151,25,36,23,212,48,229,98,60,195,150,200,159,185,36,41,103,230,33,104,191,193,215,149,42,60,11,125,7,138,235,57,241,218,110,127,24,196,30,32,150,247,121,232,75,148,159,166,4,119,2,106,142,110,220,149,21,64,198,122,4,241,71,127,191,116,166,124,77,180,99,154,111,243,211,248,95,21,115,116,172,123,45,1,219,132,239,10,47,179,232,60,97,236,32,207,101,192,239,160,38,29,208,207,105,154,172,250,219,8,163,7,220,21,196,163,108,120,239,189,232,25,187,129,212,106,55,73,231,48,143,25,32,49,148,121,68,48,151,159,70,176,45,26,202,246,53,223,95,205,148,194,178,49,253,141,202,7,54,71,25,166,103,19,136,73,126,37,162,15,61,228,0,223,128,190,30,178,45,64,36,124,178,29,199,168,212,197,10,33,122,54,95,189,227,253,3,51,49,98,182,220,21,192,161,12,217,207,76,77,166,198,44,52,153,206,239,213,92,28,8,97,3,11,8,178,147,143,55,98,125,160,16,176,100,171,133,155,25,162,235,220,176,134,98,192,160,248,25,55,32,242,32,109,90,209,171,141,23,62,205,19,36,180,152,159,59,87,3,115,173,121,1,140,112,203,6,58,249,189,199,220,178,0,54,213,194,121,114,163,165,133,254,138,121,210,35,50,242,106,196,224,212,76,55,127,238,226,111,12,171,128,101,141,52,34,208,176,155,138,182,124,235,63,29,232,146,230,121,132,16,232,88,75,79,176,219,32,155,50,100,10,31,180,61,162,176,194,132,150,70,36,0,193,163,196,30,222,13,11,163,224,228,114,179,45,119,130,205,80,28,201,125,167,117,141,126,75,184,205,154,34,219,46,136,225,236,63,233,127,61,223,106,134,249,46,219,29,76,133,39,205,96,180,162,117,17,140,86,89,114,46,82,157,235,61,49,192,180,39,78,181,210,81,21,251,209,134,174,227,124,204,46,62,99,27,233,218,93,96,163,152,71,84,193,208,241,152,226,198,192,69,62,157,136,146,45,156,28,248,247,185,101,255,111,38,28,167,86,171,140,197,241,208,135,64,205,25,112,186,103,3,126,137,243,214,63,102,214,110,156,61,100,138,139,126,15,64,141,177,120,128,166,45,89,246,215,4,119,226,115,189,53,207,110,168,223,227,45,182,112,99,240,37,166,94,76,32,26,13,36,19,92,173,108,210,224,12,221,151,134,20,88,137,25,200,183,189,13,33,102,40,26,82,165,41,198,29,229,160,232,194,176,158,224,165,207,181,17,123,139,171,95,176,83,62,47,205,114,137,19,213,132,169,143,118,21,80,238,137,30,14,180,89,175,246,89,148,191,143,29,230,185,186,54,14,212,106,201,226,192,187,146,90,211,54,12,208,98,209,54,67,218,168,105,135,21,164,18,53,230,194,70,209,86,251,33,170,213,243,114,225,226,248,77,109,226,184,55,247,12,24,104,186,246,172,209,141,91,87,154,155,200,210,254,153,223,184,159,52,211,66,39,230,109,144,203,48,15,89,62,88,13,221,159,86,161,75,53,243,113,161,8,51,207,173,84,26,214,187,146,27,142,181,143,235,189,225,92,14,231,236,153,239,183,59,133,0,39,62,215,48,187,90,105,124,57,2,48,238,250,57,216,226,163,181,203,180,60,63,67,114,174,11,86,153,153,214,61,189,55,29,159,51,31,236,106,90,207,26,118,222,76,136,215,122,115,184,14,189,249,53,97,231,52,183,253,233,246,129,56,173,167,245,42,21,18,73,234,93,18,86,61,105,35,249,220,27,28,92,154,201,172,247,207,231,184,115,165,249,67,219,99,221,41,43,28,32,250,84,149,221,140,138,64,34,59,217,19,118,213,70,190,250,231,70,186,249,24,234,66,103,248,92,114,112,1,44,209,206,175,10,45,80,142,153,21,41,245,91,3,116,137,221,238,208,42,169,157,72,239,240,41,121,32,3,101,251,204,50,180,49,70,130,201,41,129,106,203,207,141,202,248,4,18,124,181,125,170,216,249,17,135,249,48,122,9,53,19,17,132,25,202,123,253,28,192,157,196,7,57,66,16,110,109,76,240,147,165,31,113,87,162,55,204,60,107,160,143,255,160,174,253,115,53,218,39,17,75,22,124,225,249,49,147,1,118,51,37,254,118,254,107,142,64,149,218,199,167,207,9,112,113,124,14,152,205,149,73,198,112,41,121,226,190,205,3,161,21,53,211,43,19,55,223,214,207,171,102,242,170,62,228,23,190,184,207,131,163,95,27,23,95,227,252,208,33,165,129,60,176,253,133,54,192,143,153,156,97,152,141,133,230,243,173,3,139,179,168,103,159,207,173,129,127,71,82,2,239,71,89,14,12,252,17,13,15,203,40,212,117,221,226,75,5,226,218,92,194,251,153,223,205,197,85,45,111,176,150,142,39,186,195,37,95,138,185,254,249,101,254,232,227,105,249,167,242,217,19,248,60,37,238,13,249,197,82,179,29,132,241,214,140,119,249,236,224,47,130,187,145,15,161,130,58,234,103,31,205,30,64,8,35,69,212,230,111,63,154,209,15,141,16,174,240,214,90,227,99,69,104,62,204,144,90,107,67,103,131,20,193,71,188,210,193,163,237,116,208,254,196,123,161,150,186,116,237,181,89,146,90,118,81,129,158,77,205,134,150,140,7,135,38,236,211,75,186,105,51,56,105,190,202,189,6,131,7,72,151,200,18,81,96,237,159,22,218,122,35,241,70,35,252,167,15,240,13,2,197,226,48,163,165,244,53,143,0,71,97,110,83,119,210,110,10,235,114,245,28,85,127,187,211,193,152,102,136,77,245,230,212,94,228,106,56,222,181,65,23,145,243,88,32,160,53,251,167,55,248,237,102,209,171,247,204,192,79,244,234,9,162,33,62,24,152,16,157,229,184,187,119,198,92,66,23,76,187,127,59,10,11,145,0,174,195,138,243,98,126,110,77,226,193,77,52,94,141,111,5,220,236,202,105,99,127,172,8,35,103,211,206,139,116,166,222,25,120,91,201,199,190,123,233,102,8,145,219,205,148,32,233,193,79,59,245,59,238,107,142,201,180,122,137,154,71,147,105,138,252,159,110,12,198,41,154,11,136,222,122,253,30,195,26,197,211,12,8,70,155,231,223,94,26,109,84,139,48,161,20,109,189,71,183,112,138,249,84,117,105,105,12,239,14,231,121,102,16,247,31,235,184,209,202,68,126,171,175,143,153,40,56,198,148,34,179,46,1,147,217,91,51,205,239,76,214,159,54,9,176,252,105,106,34,250,224,144,94,222,124,109,61,62,200,25,101,111,11,121,210,254,233,187,71,51,57,111,124,69,159,207,172,228,225,114,68,222,1,162,51,1,230,131,154,159,154,109,92,47,70,149,35,123,191,16,57,248,60,52,128,191,120,46,158,90,23,253,0,138,18,253,10,150,121,254,60,216,36,171,51,210,204,207,137,153,234,248,200,172,53,210,111,250,210,203,200,175,211,172,5,215,63,170,130,224,24,193,252,98,96,253,109,35,122,150,171,149,73,18,142,133,22,184,93,179,126,194,7,228,21,186,12,217,251,105,157,69,38,121,45,15,94,135,110,117,214,236,222,114,150,64,223,48,148,180,130,165,154,95,139,90,162,94,61,16,57,148,181,67,19,141,18,102,144,26,206,171,223,62,168,81,19,249,239,86,51,211,95,154,114,203,194,244,177,122,30,93,127,48,174,15,79,72,25,249,57,105,121,208,215,94,6,181,143,155,87,235,222,20,243,26,107,229,158,1,96,89,219,238,225,253,148,171,193,36,233,209,182,120,178,145,39,58,92,109,74,51,2,73,89,250,49,52,150,43,255,73,177,112,39,188,5,198,229,67,143,50,198,137,178,103,1,55,175,126,227,54,1,211,116,84,122,249,108,56,27,162,131,104,158,68,209,66,81,245,248,164,217,9,78,206,109,55,117,227,33,176,14,111,128,67,116,8,243,39,101,54,25,210,98,236,180,178,163,216,1,144,94,16,18,69,186,66,8,118,210,21,199,149,91,250,65,222,246,84,130,6,16,64,218,209,95,126,59,227,218,233,145,154,36,171,154,41,119,132,75,10,237,214,127,204,47,248,220,97,230,211,125,30,236,5,59,233,106,35,244,247,53,35,197,30,190,244,123,206,241,95,115,70,231,244,15,159,143,249,13,114,148,46,9,216,190,110,140,245,60,251,185,200,226,43,237,107,174,46,166,248,87,174,82,231,12,129,110,113,196,223,105,220,63,3,202,191,22,243,218,71,163,243,77,87,89,254,242,219,188,74,89,95,243,77,179,85,40,62,175,85,19,250,98,18,103,31,130,19,204,25,128,147,218,234,186,161,253,221,60,198,172,159,15,123,33,230,25,128,126,78,151,185,191,15,62,163,81,252,89,145,83,254,154,199,145,18,30,117,128,254,191,205,192,105,199,215,44,21,190,118,74,105,159,81,105,61,50,103,23,133,215,15,177,17,136,146,136,23,111,123,1,183,94,251,7,191,13,43,98,52,202,66,69,168,20,228,66,151,88,246,75,200,20,2,173,102,126,75,87,89,95,76,69,61,146,45,156,178,93,15,123,194,230,232,206,160,50,57,207,231,106,163,42,142,64,215,216,35,186,210,84,17,6,71,109,17,192,195,231,201,241,35,226,99,31,72,216,151,178,88,129,50,142,133,77,27,230,39,97,114,172,221,99,103,153,0,129,216,15,251,86,79,222,11,83,191,208,51,221,180,200,71,154,141,56,86,205,111,167,190,153,60,160,253,70,31,141,78,134,200,50,225,104,127,162,31,203,46,196,60,164,179,228,67,211,115,13,223,158,105,139,213,63,212,95,127,228,71,53,204,166,63,170,102,160,239,121,243,82,212,103,101,208,131,44,129,140,201,81,155,201,208,134,13,208,148,140,216,95,120,25,73,13,14,39,117,57,225,199,45,89,88,41,84,90,250,199,60,79,108,134,207,12,90,72,205,228,16,51,207,131,22,226,84,243,142,22,246,103,45,71,247,140,23,98,209,77,23,41,36,230,133,14,72,171,193,35,133,96,244,213,211,252,66,134,27,44,84,155,19,88,207,173,183,214,168,240,69,242,106,157,79,70,239,5,84,117,100,102,12,221,222,175,121,173,154,9,86,26,199,63,207,245,142,135,17,247,222,228,75,117,68,104,5,139,180,217,59,29,148,17,178,88,51,124,190,51,104,183,246,185,248,249,87,65,209,3,141,223,105,31,235,219,58,91,150,229,181,217,26,243,236,45,230,1,50,110,83,119,209,107,253,169,89,212,7,237,250,185,249,9,137,31,139,13,238,231,91,117,202,163,241,211,144,157,105,78,226,130,156,151,132,54,219,87,251,152,241,106,50,245,11,68,68,205,214,104,149,57,233,254,201,217,221,191,248,34,146,233,247,140,207,252,54,17,130,204,181,175,57,239,231,209,96,190,200,68,61,229,59,181,174,164,16,71,31,243,221,254,243,100,16,233,116,169,2,140,175,249,45,232,172,207,33,199,241,121,238,147,26,64,48,106,160,15,166,102,132,175,178,122,55,118,251,143,249,121,30,113,53,112,194,143,121,210,209,24,67,202,163,252,199,188,211,185,122,30,102,191,95,115,37,131,24,230,86,199,215,74,187,101,96,48,230,94,159,183,134,78,43,192,8,100,39,182,242,168,61,243,40,98,126,126,252,103,196,39,64,187,40,9,157,121,62,249,64,58,108,229,230,70,106,172,243,16,148,64,28,30,235,77,242,251,153,104,176,163,137,89,213,251,126,230,164,151,91,200,148,124,102,49,101,210,24,211,5,60,167,126,222,187,35,75,19,102,90,136,230,247,197,78,20,48,214,68,50,253,124,204,171,196,108,64,74,248,227,135,92,206,204,146,200,21,106,178,159,247,166,31,63,204,180,86,246,207,168,137,196,16,24,74,149,22,176,175,29,58,61,211,58,154,199,103,84,10,73,171,40,179,189,208,116,156,239,76,219,9,185,233,164,121,62,107,27,194,237,120,109,210,118,235,179,68,16,12,15,60,143,193,19,62,139,215,112,137,89,32,220,170,91,192,172,94,65,21,254,204,164,122,62,107,155,216,41,110,142,240,252,249,92,61,19,225,65,226,173,127,230,233,48,113,141,48,3,120,219,159,93,231,30,169,123,34,180,251,177,130,193,13,243,155,26,229,179,120,233,189,138,17,167,98,84,191,219,229,13,1,12,42,174,181,124,14,9,220,146,153,230,49,63,17,223,53,98,166,168,67,155,199,163,143,102,71,101,22,123,209,157,249,156,2,55,87,254,36,110,253,156,171,16,214,199,68,162,42,180,63,35,74,161,44,182,98,107,49,253,108,43,29,102,225,26,230,209,190,75,191,25,130,39,138,216,52,252,127,14,86,151,64,53,235,24,243,123,236,14,97,88,156,70,255,122,63,102,202,3,81,63,167,155,249,227,16,160,230,118,179,188,142,103,169,230,146,60,133,208,172,79,117,42,111,181,202,66,148,238,41,67,143,143,15,68,117,95,42,251,231,115,0,85,68,39,99,80,64,41,127,206,93,232,150,163,216,53,225,209,104,95,199,143,131,32,204,52,190,127,204,155,88,44,205,165,124,190,182,41,124,37,38,1,161,229,143,7,182,165,130,62,12,80,242,241,28,233,34,187,105,158,189,127,7,109,149,196,251,128,100,110,31,51,92,0,105,182,32,230,227,131,209,15,23,102,202,249,95,31,172,4,71,197,52,157,235,207,78,222,152,123,113,245,6,84,245,185,26,149,157,52,211,249,57,191,94,152,60,57,33,252,103,91,97,167,8,193,41,28,142,207,150,69,42,39,241,39,13,254,163,207,226,60,209,143,76,91,239,153,159,197,57,144,240,138,215,130,115,171,127,55,157,158,197,228,177,172,97,229,179,101,189,67,102,132,25,145,243,243,217,14,119,200,119,208,7,52,250,119,83,194,79,206,171,77,175,230,179,145,191,39,15,28,224,106,231,123,230,151,224,252,6,219,85,191,126,18,173,209,241,210,164,7,62,126,43,135,202,77,51,160,193,207,209,71,115,109,162,23,193,66,234,242,66,9,51,78,144,183,47,246,251,89,186,239,99,4,225,8,109,214,72,240,170,25,30,229,196,26,113,138,235,75,175,149,105,218,137,128,116,87,210,203,103,6,143,151,230,246,245,230,215,139,70,243,123,12,18,40,98,221,188,121,60,25,10,207,159,133,191,95,164,144,191,76,209,66,223,26,226,128,128,167,0,226,232,31,55,9,214,191,154,144,206,210,171,102,228,173,13,38,39,184,97,145,245,185,95,20,152,78,22,208,160,239,169,139,108,119,228,68,80,43,252,212,100,193,57,37,227,242,232,172,53,125,52,214,226,72,56,233,85,1,142,66,207,94,194,210,208,175,26,31,103,227,176,191,197,152,181,219,180,24,0,74,42,163,96,43,73,124,66,175,107,226,45,97,102,18,235,76,65,90,34,206,77,56,113,206,103,245,32,155,22,167,238,27,240,245,217,104,97,159,202,13,7,49,224,242,249,105,32,90,241,90,111,75,223,31,190,241,2,209,83,44,31,50,19,114,110,86,99,49,189,121,181,1,57,213,252,28,234,147,87,191,67,88,169,206,169,170,230,62,75,84,160,156,247,133,78,150,92,245,239,73,63,34,24,239,169,8,106,18,222,123,135,10,162,32,28,95,19,47,7,140,127,234,205,129,73,229,194,47,93,233,35,255,170,112,201,20,74,255,255,151,0,30,7,36,94,219,68,169,250,231,230,91,94,172,67,141,161,226,10,197,4,108,2,131,120,191,80,37,40,222,103,230,51,223,131,109,229,59,199,252,92,209,154,230,169,2,103,236,209,53,148,126,39,138,78,83,53,106,168,116,231,33,208,1,6,42,237,125,105,108,35,241,98,52,188,169,118,8,162,182,241,203,96,241,239,231,185,143,164,197,97,173,83,208,27,142,226,13,38,130,73,155,89,255,76,149,94,83,76,119,118,52,177,84,151,234,87,232,14,51,242,147,250,90,36,63,71,154,17,216,219,31,243,200,53,208,13,194,245,185,57,192,147,0,123,239,54,191,86,66,235,120,112,74,199,159,153,4,24,54,0,142,157,214,21,181,34,160,117,227,99,114,240,141,143,185,174,168,160,32,195,112,228,0,169,180,101,196,150,66,59,194,81,17,142,98,77,158,241,82,228,174,85,29,138,50,96,52,78,2,167,254,208,103,35,89,5,19,78,152,103,17,222,75,51,159,228,199,126,115,108,87,213,68,65,212,109,182,188,154,242,151,126,107,180,24,242,201,167,169,153,139,121,22,89,93,221,82,242,122,115,154,0,110,154,87,249,168,17,81,202,19,46,117,168,202,138,190,247,132,207,53,205,96,53,116,42,144,2,22,198,242,219,246,103,18,91,241,57,205,214,151,169,230,147,48,115,228,139,85,169,0,28,231,139,64,107,178,161,247,143,130,13,141,125,50,228,157,12,116,253,8,67,188,73,218,19,185,140,206,132,154,169,84,197,60,163,29,248,179,91,46,196,142,146,128,254,57,166,42,123,5,39,82,226,231,223,147,145,70,84,179,241,235,102,63,195,233,159,37,176,40,64,199,108,168,112,151,126,4,47,214,217,225,77,116,171,240,171,85,4,66,38,250,91,95,193,23,68,109,90,114,54,163,84,95,63,82,51,59,224,24,147,4,255,103,233,54,66,216,200,120,66,103,50,84,47,166,1,97,13,215,16,174,227,143,142,210,109,121,68,188,13,168,141,143,188,26,217,136,72,115,49,173,62,35,74,71,117,54,190,80,64,238,186,35,13,28,203,24,147,55,158,71,245,68,205,28,77,109,102,190,106,126,127,19,61,28,213,154,98,101,184,45,61,20,7,35,146,101,75,191,229,130,151,43,194,104,147,19,80,185,58,20,49,251,22,50,245,169,25,230,106,205,87,43,217,210,215,209,66,67,53,162,204,145,87,255,231,104,67,187,90,244,27,232,193,87,113,19,138,16,65,250,69,111,245,71,112,139,106,78,134,240,232,69,47,221,13,57,56,19,235,215,136,157,84,227,137,214,241,153,236,244,147,222,73,53,27,199,73,182,228,144,70,236,42,215,104,137,170,48,67,102,38,175,13,157,116,160,126,192,130,45,213,51,101,16,123,23,53,129,183,60,166,42,69,246,232,243,195,227,89,69,182,113,72,192,70,23,201,11,138,13,106,238,68,144,55,175,222,58,143,160,156,31,217,227,1,222,250,200,12,55,234,246,150,106,28,139,89,46,2,153,229,13,97,148,164,26,88,142,169,207,205,150,181,114,192,175,100,53,26,199,253,94,249,41,249,95,19,51,33,114,74,9,24,43,212,253,152,223,92,106,105,134,63,73,204,244,109,166,206,7,25,145,250,49,79,73,113,53,168,78,196,5,162,211,17,153,226,48,47,200,78,210,12,202,41,67,213,106,138,247,114,243,77,231,119,148,210,76,182,64,82,204,195,196,8,187,232,56,45,13,3,192,161,149,40,95,162,2,69,233,67,164,84,161,117,72,37,166,23,129,104,149,28,192,59,125,255,162,202,85,167,94,77,11,111,74,4,66,125,44,25,151,183,91,157,44,70,35,187,132,222,166,202,184,194,36,21,55,55,126,50,85,121,133,127,44,85,208,74,83,110,100,210,130,69,164,130,167,41,114,15,53,67,50,28,84,240,148,193,151,62,57,133,241,26,186,206,104,166,235,147,17,204,206,100,184,183,126,68,85,167,237,193,35,2,33,207,59,200,228,173,59,238,68,114,212,163,180,34,1,204,51,163,155,25,36,244,239,88,59,114,64,188,149,7,34,41,204,192,206,183,10,227,162,80,19,114,75,172,53,161,66,192,12,38,53,158,204,36,96,101,204,96,135,8,158,95,16,112,125,127,174,134,247,60,62,39,153,162,241,249,237,231,33,4,152,28,146,54,4,102,62,87,159,136,250,140,202,122,94,29,180,94,83,86,119,144,80,169,58,104,111,200,111,104,196,190,63,106,7,47,230,117,130,182,150,16,190,124,36,125,233,54,13,94,36,112,110,192,86,116,200,241,176,66,13,155,150,195,239,23,1,210,95,195,220,63,123,210,155,12,70,3,237,230,247,82,234,191,13,228,243,34,111,248,204,235,83,154,37,185,189,162,45,109,0,96,213,96,24,89,134,21,196,47,152,33,221,85,149,100,112,18,35,204,100,11,116,178,64,66,147,79,110,28,185,250,219,200,92,197,247,68,124,174,235,10,2,195,210,87,254,246,71,101,16,77,222,17,108,191,124,128,174,184,186,97,4,68,55,205,8,20,232,213,141,210,122,188,54,1,170,156,141,19,174,230,26,202,1,205,94,67,204,166,8,31,66,13,164,24,53,233,63,239,31,152,40,205,87,75,114,0,100,68,202,18,72,177,38,91,129,132,35,46,27,230,245,145,97,163,101,26,192,135,155,137,135,36,114,227,248,90,169,117,12,101,139,134,179,240,83,195,244,23,203,23,52,179,168,125,3,170,72,133,79,122,5,62,79,206,231,109,169,85,79,17,90,98,206,101,144,217,108,134,157,104,243,200,213,23,225,199,19,66,247,95,143,225,89,159,43,148,58,110,156,72,170,67,206,233,90,122,154,241,185,243,139,160,213,90,194,143,226,33,143,162,219,54,58,181,89,138,100,161,11,183,6,230,33,141,209,70,142,39,147,197,186,62,171,42,139,53,61,246,65,189,180,148,124,130,49,77,213,141,182,177,90,167,184,145,113,149,167,213,114,131,89,88,102,200,196,205,58,134,195,15,159,26,161,106,134,244,159,18,33,227,51,118,215,140,44,248,71,36,80,156,236,201,48,163,195,83,161,132,42,244,222,5,211,26,115,27,46,131,191,39,38,47,83,119,126,230,97,20,126,197,147,134,240,217,158,42,60,84,149,20,108,255,109,55,197,104,19,146,43,22,93,186,55,3,253,206,144,74,102,174,229,79,22,177,59,193,195,51,35,29,172,86,220,171,227,86,232,197,82,224,109,24,19,233,113,210,24,208,59,60,70,62,245,53,161,237,223,12,0,58,105,156,110,105,70,140,198,119,73,116,226,238,150,87,190,151,250,163,63,55,89,59,161,96,3,92,65,190,176,253,172,111,253,220,156,216,48,191,85,112,230,63,243,219,184,40,164,85,49,211,241,255,139,93,74,255,99,144,217,105,126,126,94,241,121,79,215,204,187,195,21,43,1,222,244,139,23,231,192,199,124,188,109,24,10,145,46,140,145,13,173,49,71,56,209,183,128,255,41,239,212,9,13,127,152,157,194,190,142,136,160,152,7,186,17,126,107,146,183,103,200,67,27,171,227,207,115,178,44,215,73,128,138,153,59,245,220,159,25,32,112,34,12,237,230,59,246,102,228,119,248,56,250,219,224,225,126,59,28,111,72,193,119,234,123,173,238,9,139,194,132,34,240,17,51,225,178,207,253,6,55,232,46,75,71,140,113,244,223,110,52,0,28,53,195,4,251,219,10,10,152,167,42,20,109,70,110,236,250,61,240,144,190,23,217,242,100,236,127,227,231,102,23,11,160,82,34,193,38,194,29,238,36,144,125,45,41,83,96,252,129,36,69,253,98,248,148,154,154,233,236,157,254,90,208,44,46,97,97,6,164,135,192,233,239,181,96,69,34,71,33,243,123,6,229,11,29,77,240,206,201,202,34,78,119,105,20,8,4,225,175,84,51,30,100,245,171,161,66,75,165,121,114,239,80,51,254,66,19,206,232,34,71,202,32,216,38,249,225,87,191,240,119,202,231,170,212,147,98,103,134,250,246,38,166,96,192,225,142,92,141,15,10,153,124,225,181,254,99,180,247,8,183,88,63,77,122,155,131,240,248,5,224,241,100,68,50,73,218,194,134,130,250,245,175,212,133,25,16,142,154,139,97,148,194,252,194,229,41,15,14,228,125,255,162,65,126,219,96,61,185,153,93,224,171,163,199,123,89,211,146,236,117,197,52,131,221,12,184,120,202,14,13,159,80,141,15,246,222,178,165,143,110,59,52,49,93,124,48,124,190,228,189,134,244,13,13,194,21,223,179,10,219,119,253,177,62,231,100,64,54,82,238,253,86,7,12,117,110,38,74,73,30,193,106,74,103,126,116,52,254,60,101,31,125,171,122,69,244,205,36,66,199,59,223,122,65,17,114,98,253,224,52,37,58,12,115,235,193,102,86,16,38,35,148,148,83,237,4,83,242,179,162,181,177,196,216,189,196,12,249,42,29,225,242,208,229,205,162,216,174,236,210,236,210,195,12,86,207,191,116,3,46,189,101,254,27,191,200,136,135,134,165,40,217,61,255,0,210,30,78,241,202,80,107,85,49,131,67,254,249,130,152,233,48,203,39,3,22,190,188,63,156,172,58,61,129,87,204,6,182,243,119,126,190,59,59,142,152,43,199,113,92,141,226,199,146,171,33,51,185,211,119,202,55,41,122,151,229,65,229,183,199,142,243,134,254,249,92,178,103,0,120,156,51,246,89,4,116,150,190,55,208,250,233,135,34,253,153,43,219,115,205,60,66,183,130,115,30,85,163,166,230,190,29,190,245,204,147,213,169,86,8,226,98,147,110,16,148,233,131,189,19,98,198,181,208,65,15,153,131,197,156,31,95,28,244,103,22,113,141,224,202,242,134,27,54,74,66,152,33,211,232,45,83,39,125,55,29,68,97,116,25,214,37,115,70,110,133,182,13,203,252,173,86,236,245,85,219,216,102,229,222,29,161,33,63,21,43,69,151,165,179,127,52,232,175,220,10,67,148,108,86,47,140,38,232,112,243,27,176,214,116,89,34,88,226,217,8,182,22,228,58,101,117,188,51,109,229,233,129,12,116,209,183,134,67,219,167,112,53,17,13,93,212,108,38,199,95,11,120,243,103,1,44,48,45,14,157,4,147,141,47,165,102,242,40,254,165,223,43,244,255,71,220,153,36,203,145,227,64,244,74,156,135,251,95,172,249,144,1,208,41,83,47,101,101,221,27,149,255,136,100,112,4,49,184,111,29,44,138,45,167,111,209,95,13,203,84,184,134,206,101,74,104,151,95,62,62,123,183,209,238,127,48,100,135,121,234,79,31,211,53,249,252,79,16,111,142,231,187,56,156,124,35,132,146,0,46,53,233,20,46,230,205,127,155,107,174,8,27,64,147,103,236,223,31,204,137,125,121,6,141,192,19,46,51,107,218,52,197,139,179,191,63,195,57,243,23,182,55,210,205,73,21,165,206,5,146,31,218,7,227,94,237,218,167,16,76,125,23,107,96,238,224,207,62,106,108,129,241,116,162,98,83,225,142,37,49,62,152,239,152,58,135,157,143,27,172,24,9,215,69,139,169,115,175,15,182,220,42,57,174,41,187,235,159,45,11,76,46,93,209,125,118,83,229,237,63,76,117,236,165,185,1,230,72,72,254,219,48,122,9,145,62,117,19,40,220,196,211,120,245,115,211,189,16,211,172,126,176,117,126,215,189,48,7,237,22,48,92,162,98,2,65,162,10,191,180,195,20,95,201,110,117,110,72,110,13,131,178,119,201,36,38,195,96,127,188,143,63,88,180,30,44,180,4,65,92,160,216,36,178,155,21,44,218,122,27,150,203,173,210,131,8,28,50,129,20,240,170,169,203,94,216,126,12,50,43,58,5,54,134,251,213,36,237,33,96,235,240,89,184,87,224,237,192,8,108,127,196,143,140,23,82,198,119,184,26,69,170,95,237,45,104,51,206,175,128,205,245,243,85,102,217,96,83,173,112,127,218,136,183,74,15,120,192,127,121,191,11,122,223,253,185,26,166,41,111,64,97,121,97,228,201,190,224,196,15,206,186,77,23,18,110,218,244,94,105,181,55,1,49,86,63,69,60,107,183,84,169,130,230,242,73,211,216,147,167,101,178,193,51,118,238,107,51,152,8,252,253,230,2,117,250,87,67,97,29,102,73,44,23,70,206,105,68,119,155,34,76,23,52,213,232,77,40,169,101,246,22,227,142,138,133,117,110,79,231,11,110,111,89,13,100,141,79,34,58,40,182,38,121,140,227,46,156,115,135,161,25,2,39,234,122,191,233,9,195,80,187,82,122,205,82,126,246,23,225,5,238,70,212,22,48,59,118,251,120,100,16,209,130,33,80,92,13,9,149,179,233,251,220,162,40,125,94,86,106,162,189,100,185,53,135,11,71,102,86,152,2,140,226,48,222,250,36,191,125,190,227,180,252,235,110,136,72,179,220,35,13,246,40,44,48,89,195,178,240,112,32,156,25,233,191,77,185,134,168,122,208,114,106,119,253,187,73,217,210,211,1,49,129,238,35,189,204,9,190,244,97,242,236,187,163,8,135,94,82,246,124,90,185,93,7,5,58,58,194,108,178,176,56,250,179,239,222,164,155,206,91,36,106,59,251,233,162,228,15,143,179,129,235,157,231,87,157,191,154,195,48,159,232,187,241,224,77,223,6,207,192,116,92,126,2,155,251,203,127,187,90,73,156,76,67,120,23,122,139,167,17,47,209,181,147,113,71,244,111,150,78,75,32,150,69,91,126,106,112,195,97,88,226,228,97,216,44,62,223,16,232,217,212,182,254,52,149,180,159,219,19,248,152,171,89,140,255,130,118,94,139,134,115,253,210,95,174,217,200,121,28,61,187,115,18,227,9,21,173,241,169,32,79,211,226,132,120,89,224,78,217,149,119,41,217,229,87,95,16,24,162,7,223,37,167,229,190,60,203,250,220,129,150,31,122,3,107,166,44,221,19,134,213,193,57,76,189,156,238,40,149,194,90,95,248,164,50,239,91,109,105,45,55,9,42,135,217,87,151,246,41,113,189,254,53,109,224,157,215,147,190,112,197,42,190,2,76,84,185,203,226,44,92,14,114,249,250,116,224,114,235,114,125,32,201,49,122,5,185,230,34,206,142,51,85,208,143,251,62,203,84,235,68,113,36,227,175,24,177,176,251,120,172,58,24,158,240,70,125,32,194,100,91,38,184,221,248,227,205,92,204,244,156,55,202,172,175,248,130,153,111,193,77,153,255,131,129,246,79,230,174,150,69,224,34,27,15,195,231,254,57,91,131,49,204,53,93,123,195,184,93,63,120,101,82,232,116,225,34,69,237,135,113,67,218,106,202,60,194,91,68,105,209,7,83,15,169,38,60,170,102,206,11,119,96,92,71,73,119,51,216,119,186,155,94,149,252,212,45,18,70,100,137,142,175,188,2,97,164,115,216,138,175,35,89,68,41,239,239,229,220,143,70,21,145,9,66,118,253,187,235,1,167,199,35,76,102,108,114,109,1,200,233,161,114,189,90,41,216,216,51,251,54,12,177,100,111,34,76,176,81,186,204,110,214,25,111,104,22,89,3,220,44,8,247,126,112,198,172,20,1,164,253,243,226,248,203,9,101,77,209,114,176,76,208,152,225,213,148,219,69,248,108,219,209,230,199,121,53,130,78,209,51,89,86,100,154,86,192,228,50,221,167,33,159,108,97,61,85,75,178,19,69,18,36,101,230,39,71,108,240,233,112,145,84,88,195,216,147,227,195,172,72,251,126,55,82,151,163,185,153,93,89,76,10,86,188,192,1,22,116,28,111,143,83,173,212,220,180,170,164,71,202,158,65,190,208,153,247,110,13,192,40,196,108,19,24,9,187,232,19,82,1,110,93,8,5,163,219,57,152,237,254,143,251,86,62,138,154,209,233,253,93,108,35,22,101,50,50,228,106,243,99,177,208,165,73,228,49,76,39,165,186,209,87,184,149,232,195,104,183,118,223,10,205,142,80,245,176,159,138,86,15,24,57,91,145,81,49,201,231,47,141,154,208,64,51,109,27,129,207,129,51,220,16,41,86,187,95,245,183,33,230,153,205,97,104,105,68,83,234,108,177,204,134,175,87,206,6,197,174,45,19,165,152,96,226,55,92,22,214,152,34,251,113,46,134,4,252,170,195,156,238,79,143,19,20,233,254,52,226,220,67,52,90,72,234,73,97,229,144,16,153,71,211,209,230,66,55,252,105,244,3,100,79,74,120,245,219,119,139,157,86,152,94,155,200,176,152,203,108,251,145,109,9,226,151,209,133,57,12,243,181,219,103,166,119,175,42,45,139,94,76,222,169,196,6,41,42,186,240,170,197,171,111,231,182,75,104,17,217,193,101,212,139,221,81,203,55,214,181,57,240,35,248,119,21,56,210,69,160,201,204,216,207,199,9,76,84,32,235,194,39,150,228,187,37,121,183,248,37,100,87,193,39,234,139,15,53,153,49,244,229,40,95,100,95,34,164,147,207,155,65,193,134,55,188,114,106,90,59,138,202,253,48,133,41,16,248,224,243,217,164,107,8,140,33,58,191,225,60,91,194,177,106,68,27,138,173,54,251,134,182,16,172,29,58,25,206,81,10,41,69,249,224,137,186,150,232,101,161,225,80,63,73,44,12,158,141,234,130,54,13,65,154,207,166,93,38,228,46,151,46,131,61,103,216,100,70,40,55,215,166,97,45,110,135,169,97,44,162,100,135,133,240,177,147,16,80,196,0,22,37,199,141,27,127,123,187,209,151,79,237,57,127,224,107,248,80,212,183,84,188,111,163,85,237,211,140,138,29,244,83,228,171,16,145,31,222,174,101,34,98,34,59,197,192,67,80,242,193,88,204,42,59,117,12,50,40,113,191,150,157,9,15,155,183,124,21,138,41,62,28,184,163,83,93,122,232,98,55,5,138,72,103,145,111,94,48,12,127,147,240,216,225,4,85,165,59,183,81,201,56,74,242,151,120,34,81,90,228,68,119,248,236,132,56,229,4,166,0,194,187,155,254,153,26,13,229,172,169,159,98,21,26,46,76,21,185,250,144,71,221,28,228,235,213,230,196,43,89,220,202,135,8,189,143,203,67,134,142,52,74,212,159,73,186,166,133,10,245,234,131,29,239,71,192,154,198,220,39,230,27,86,226,88,243,155,130,212,16,142,45,54,18,193,211,250,29,1,103,238,55,168,128,238,93,148,52,244,249,5,136,73,250,131,47,71,108,63,146,162,198,240,254,54,97,246,231,82,134,107,197,159,133,102,186,139,45,76,42,50,84,127,31,108,57,30,98,216,53,164,207,190,14,67,228,137,60,79,177,26,153,238,223,110,130,195,157,4,2,49,236,70,37,58,247,61,125,214,100,202,89,124,52,120,49,189,244,8,152,161,145,145,60,151,166,233,53,108,192,201,106,47,196,222,45,212,33,126,221,77,137,232,168,226,225,201,80,133,206,239,56,199,228,104,89,77,78,116,140,252,155,41,226,28,55,27,24,20,86,209,207,86,134,81,127,66,59,38,240,164,188,193,97,198,173,170,91,129,179,168,123,127,19,124,23,45,111,60,41,40,119,124,166,151,73,152,162,245,33,110,152,196,87,79,135,217,147,135,194,63,13,47,135,11,37,86,93,97,18,155,28,165,34,180,233,195,133,180,193,234,48,244,254,234,227,33,2,224,54,35,156,164,248,227,230,243,116,250,106,62,128,109,87,24,250,211,44,214,236,176,41,201,117,189,34,39,39,190,130,202,31,197,18,189,114,177,153,173,238,104,162,68,91,26,158,134,197,136,62,56,33,127,152,229,66,70,193,72,241,153,130,34,100,209,88,82,54,183,230,15,52,195,237,18,167,155,202,202,156,126,189,166,162,12,178,28,89,29,103,112,230,240,177,62,247,87,115,193,201,44,195,219,241,121,56,97,176,162,10,67,94,126,236,180,245,17,243,0,227,156,30,122,109,202,213,25,62,14,220,136,63,202,125,15,179,237,99,89,2,37,252,162,30,139,115,177,44,95,0,13,184,152,135,75,96,196,235,171,127,23,238,60,221,110,216,173,102,246,21,80,76,189,73,188,10,199,8,33,47,250,107,25,19,56,105,162,140,241,171,248,210,51,74,165,34,203,135,98,247,149,124,10,179,140,87,91,186,211,141,226,34,190,211,232,205,123,150,229,67,45,215,114,79,251,194,217,122,243,211,236,224,57,54,160,15,53,254,206,33,201,46,86,195,185,215,103,213,161,88,202,97,43,199,150,145,27,248,126,133,159,172,12,209,123,94,240,253,126,228,183,211,138,15,235,84,139,50,147,77,245,197,38,96,135,160,28,82,109,252,126,47,39,192,100,242,171,161,221,96,109,175,14,39,19,53,23,24,59,110,249,111,115,40,150,44,70,97,46,197,15,227,132,13,162,26,168,252,84,249,146,51,128,97,252,89,250,203,84,178,148,120,181,209,198,40,154,226,246,125,80,74,119,69,197,116,217,13,58,62,122,66,232,175,38,60,22,76,233,1,159,89,34,113,17,123,90,122,20,6,1,21,139,70,141,103,124,90,13,115,25,1,221,115,25,52,89,54,183,218,136,68,93,122,91,80,8,125,115,119,52,23,126,95,175,115,231,84,203,222,103,201,178,145,228,221,136,91,126,106,161,211,2,81,16,182,232,229,98,186,162,39,176,185,53,229,118,80,136,105,230,15,165,120,90,245,181,151,137,189,93,184,17,50,211,167,169,128,254,12,5,60,172,36,81,233,211,144,200,111,255,105,114,34,167,218,132,149,220,157,207,16,70,241,189,62,22,99,165,220,237,27,15,19,212,203,226,97,133,117,1,158,140,230,240,128,137,102,171,67,163,122,42,226,196,86,64,182,110,169,129,95,60,226,15,220,108,26,11,140,32,211,8,216,170,162,212,200,38,117,123,249,203,81,93,41,106,82,178,85,172,111,175,156,150,172,223,245,234,193,5,241,35,197,2,198,77,61,30,152,140,139,175,203,153,74,85,47,162,80,29,14,55,252,166,209,195,175,169,150,178,37,16,124,45,103,237,181,169,206,20,8,181,253,2,62,237,208,110,106,207,98,70,247,207,212,32,120,79,169,190,160,112,175,127,86,206,52,194,237,44,58,165,184,33,219,151,170,96,196,221,24,81,93,119,44,203,60,254,96,110,232,107,235,134,86,88,217,203,97,68,52,213,65,5,33,253,199,15,61,173,216,71,200,221,128,155,105,102,124,48,60,77,67,20,86,127,20,59,221,95,206,209,215,180,203,97,61,253,148,51,129,201,189,87,31,210,134,156,212,191,171,91,22,172,108,119,27,30,153,47,20,59,9,219,168,230,243,66,113,108,124,142,129,105,154,69,18,9,128,141,138,36,229,11,115,85,207,122,57,71,241,170,198,187,147,36,242,155,115,139,100,223,21,45,67,233,235,182,27,97,154,153,252,171,96,124,18,75,36,89,78,215,167,58,107,48,246,161,194,149,98,213,29,48,91,84,21,248,12,223,240,165,77,213,210,74,178,173,76,238,81,95,74,152,193,184,208,5,134,176,170,214,248,109,84,223,101,233,79,12,153,47,47,28,248,71,169,42,176,209,36,251,44,93,176,202,200,53,149,153,241,9,252,125,243,76,66,208,9,5,6,136,178,29,158,70,216,161,48,117,5,62,216,196,139,186,56,176,76,221,97,71,195,39,181,171,50,23,128,145,73,114,184,34,184,43,176,105,250,249,242,50,126,244,241,192,36,225,125,215,69,190,98,138,214,53,150,29,114,178,31,72,62,171,248,11,161,252,89,95,241,194,65,19,213,116,178,114,173,55,191,188,219,105,153,210,85,29,76,211,136,24,62,55,14,90,37,100,113,107,127,146,54,244,205,178,74,197,174,4,125,140,233,222,243,197,224,219,219,36,159,201,80,159,161,159,238,25,179,14,201,77,252,21,220,238,182,123,50,39,132,78,20,73,11,92,17,57,249,80,252,150,170,94,60,51,117,18,95,151,20,76,206,38,234,197,51,17,170,252,238,108,147,188,179,37,169,10,137,124,151,245,89,26,179,32,130,54,84,127,152,16,132,123,111,39,6,255,49,44,5,166,176,120,250,60,200,38,161,48,68,66,120,166,154,124,113,96,85,170,153,194,61,127,197,254,207,237,174,92,81,78,206,114,138,240,123,192,20,196,200,193,6,71,195,87,47,56,201,196,110,99,169,192,246,89,89,165,250,15,15,42,121,196,82,192,38,116,67,0,18,139,38,87,107,172,75,66,152,254,102,92,202,91,252,132,44,201,221,188,191,178,73,168,137,227,183,225,248,248,60,48,19,38,225,86,101,122,54,162,111,238,58,154,220,135,73,55,19,65,115,216,211,190,56,20,69,4,100,75,136,70,60,14,157,79,126,149,172,0,216,75,85,96,30,217,199,217,3,182,170,18,213,144,63,150,177,31,59,9,125,207,36,78,198,58,76,215,253,155,36,16,5,116,85,98,63,107,225,28,161,95,100,3,229,213,37,60,44,192,8,174,13,127,121,70,60,81,124,117,198,136,188,82,192,236,247,239,211,115,124,210,124,7,134,252,164,202,209,113,126,27,210,12,255,46,40,175,154,28,29,20,70,83,138,103,48,113,86,248,180,228,229,108,170,223,21,119,48,63,171,122,204,144,171,202,95,90,21,164,4,5,118,195,139,110,210,16,63,67,122,152,40,150,70,154,224,6,56,227,55,62,24,78,122,213,230,38,91,166,127,233,217,36,24,146,232,113,219,213,48,3,242,103,9,115,78,159,37,45,151,7,238,33,17,209,31,99,89,21,177,76,194,99,26,127,70,192,64,134,161,169,213,214,224,151,219,223,101,110,144,107,164,78,1,82,68,248,240,239,171,32,184,77,186,57,91,5,158,111,23,3,119,80,157,178,215,240,116,143,62,33,26,60,229,166,200,111,15,175,108,0,102,187,152,186,122,232,237,18,79,91,182,190,188,252,172,128,245,41,26,112,72,164,166,70,66,171,118,33,255,250,132,76,251,33,222,205,115,119,222,36,8,253,208,186,240,60,77,29,172,51,133,63,75,214,156,88,115,202,71,159,189,23,207,248,247,112,177,50,53,217,108,136,161,47,191,132,146,12,103,210,134,50,5,145,129,248,118,65,66,101,85,125,186,20,28,148,152,7,231,130,203,148,149,249,139,244,235,151,248,61,73,223,109,194,213,0,60,178,203,156,0,155,226,173,194,136,27,126,199,10,170,121,231,63,111,153,223,21,38,136,233,104,51,186,253,139,114,146,100,239,80,19,212,74,250,89,133,98,137,31,39,251,52,38,186,169,193,208,98,105,79,211,91,214,44,54,177,5,230,178,254,93,45,6,206,185,37,166,230,49,215,75,156,104,131,141,113,77,137,128,145,27,86,62,70,92,96,28,4,114,142,147,149,63,203,40,23,134,80,95,96,82,75,106,185,47,71,142,226,194,157,130,130,61,110,203,206,85,82,126,59,151,72,53,38,27,17,154,97,9,91,100,227,118,106,222,105,120,105,47,195,62,82,209,227,92,138,62,163,108,64,146,147,37,17,129,189,111,184,200,202,28,230,211,148,28,35,36,134,184,219,127,191,157,73,42,79,18,151,176,33,249,116,97,177,101,168,86,146,250,100,50,243,202,87,242,205,60,180,180,193,11,155,194,122,243,109,3,103,118,211,170,82,187,113,79,31,48,146,237,186,114,11,78,36,34,62,59,120,16,196,237,170,197,112,182,40,244,215,155,195,38,9,33,213,118,221,74,53,29,134,57,75,133,78,200,48,245,195,156,120,9,98,184,82,100,216,17,2,242,57,142,146,91,82,254,227,1,1,137,39,121,14,210,246,75,147,122,214,243,179,168,170,44,95,126,205,10,251,4,198,60,40,249,14,72,23,190,183,211,16,184,183,124,237,102,216,172,165,79,44,145,50,54,67,132,61,167,50,11,154,180,119,139,209,36,156,160,154,7,199,230,37,19,200,167,233,182,34,123,249,236,179,105,79,191,121,144,80,106,154,219,10,119,87,138,3,198,22,144,74,219,97,84,64,254,110,206,146,170,175,54,81,248,216,84,168,160,19,66,4,228,213,214,199,244,56,173,66,183,175,231,151,45,63,222,127,153,171,67,149,242,99,27,161,47,239,28,184,154,174,188,192,196,240,71,172,159,179,175,14,97,53,100,243,236,43,54,52,220,11,89,232,99,6,132,84,95,73,20,139,115,224,199,148,151,167,203,171,11,76,152,69,106,236,7,62,37,247,176,242,183,163,103,25,109,42,105,123,187,48,151,80,153,196,221,10,144,99,43,110,228,142,100,173,195,133,229,208,27,110,31,42,36,97,228,244,182,18,195,85,109,125,222,78,235,198,222,87,124,188,24,188,36,5,250,144,126,127,165,67,72,1,83,55,43,228,102,199,184,58,87,141,111,67,163,222,119,118,85,5,236,211,228,218,250,7,159,67,148,208,185,192,149,12,226,246,193,200,242,14,97,174,233,147,178,220,233,79,67,228,45,252,23,248,237,195,191,212,141,90,184,41,202,78,252,153,26,125,91,213,140,20,194,158,173,10,207,150,127,150,241,33,8,237,0,37,25,197,147,167,136,231,22,34,223,2,15,4,239,183,195,44,109,233,19,106,15,251,116,20,21,87,81,77,38,21,235,156,240,223,225,5,153,5,91,154,60,205,137,223,134,55,28,229,195,37,179,176,83,114,224,190,68,158,158,89,41,144,168,41,104,159,12,163,193,68,37,101,172,243,57,82,70,15,152,132,76,173,145,39,93,160,69,135,115,28,73,135,195,60,151,90,116,56,116,59,83,170,158,43,20,146,30,148,233,20,225,17,182,188,48,178,74,159,101,216,73,127,44,74,117,114,80,82,0,252,179,204,200,81,38,148,179,151,21,15,29,50,19,32,237,26,74,189,129,244,123,60,61,181,88,27,125,143,148,238,171,161,138,145,25,108,89,60,158,110,214,173,3,147,144,170,113,56,164,26,29,218,126,250,207,2,55,203,14,112,184,160,210,36,13,171,92,220,71,142,105,246,112,55,23,139,146,213,152,40,231,19,85,191,229,87,191,22,139,135,24,174,178,120,81,141,236,241,183,142,70,218,212,29,35,147,156,214,227,179,18,43,229,161,208,59,125,234,121,6,136,37,224,192,86,89,0,51,39,252,229,153,232,134,10,70,145,198,152,91,139,121,66,176,75,36,126,135,221,76,125,63,42,44,237,173,34,190,240,172,182,232,241,189,148,201,30,66,60,203,5,185,235,67,212,87,207,218,64,231,242,107,24,10,203,89,229,206,201,217,27,126,69,198,99,70,6,184,40,23,15,170,176,125,191,161,172,137,28,96,149,115,38,57,237,27,235,73,58,145,106,69,115,180,80,138,253,193,9,25,58,149,169,46,8,187,126,39,155,125,2,87,29,145,192,198,88,119,180,45,171,39,20,149,119,82,121,63,83,156,221,5,42,32,145,215,78,92,238,227,221,120,125,151,104,65,55,59,248,124,75,25,201,34,252,247,179,41,204,56,147,244,123,121,39,49,84,152,157,23,151,174,233,215,46,200,149,71,17,218,52,168,40,170,151,50,2,23,187,172,6,76,2,81,24,250,70,236,60,68,220,98,17,210,135,31,51,224,51,120,183,174,127,81,70,89,62,154,6,107,26,187,246,125,121,134,65,228,19,46,195,249,10,251,192,37,13,192,213,90,137,224,125,240,57,167,16,18,15,152,232,222,254,100,76,231,143,103,104,223,141,24,15,15,57,127,223,111,55,147,26,184,189,198,157,194,146,17,63,152,235,191,208,168,16,177,176,168,244,7,83,97,37,76,68,211,100,141,154,143,55,249,245,243,134,132,40,64,71,17,233,115,43,67,144,76,198,115,17,120,25,161,192,15,166,240,52,11,99,162,217,123,229,227,166,53,66,106,184,235,154,192,84,169,249,120,35,22,186,111,138,44,245,139,86,202,244,53,13,118,166,46,230,27,100,111,203,217,207,231,177,243,225,248,184,98,38,7,198,209,225,47,207,84,142,139,88,59,174,165,20,54,214,129,141,97,105,8,76,109,230,114,20,235,237,206,6,92,98,68,170,227,97,50,161,46,165,27,174,184,2,83,123,192,228,96,234,79,147,139,85,150,192,181,201,119,225,74,246,139,54,48,242,139,242,114,118,7,119,131,194,141,150,36,180,111,227,185,227,16,57,159,132,92,210,237,20,142,159,28,43,12,107,185,8,229,27,25,58,48,64,124,45,99,43,198,185,121,97,142,17,143,117,225,135,219,251,70,115,109,34,54,178,150,62,24,186,224,91,169,121,224,98,115,235,107,90,58,247,159,122,153,36,14,108,190,187,47,46,195,65,72,136,73,94,206,86,241,177,88,156,31,94,103,124,210,53,132,38,188,56,144,27,125,48,2,85,183,44,157,151,91,146,211,254,224,98,250,214,119,9,193,221,212,60,198,215,240,47,178,168,164,91,140,213,124,124,48,84,131,93,70,4,109,152,143,243,13,131,8,55,181,246,233,249,177,228,219,18,196,141,66,218,54,169,42,157,159,56,19,17,130,222,197,241,97,132,251,121,121,130,31,124,87,27,202,184,128,59,59,177,23,2,157,77,62,217,49,19,240,233,134,115,179,74,14,67,93,43,122,14,243,23,208,243,118,225,49,188,41,101,200,98,226,218,255,46,56,150,46,14,89,103,192,117,32,194,48,188,199,184,114,84,105,120,69,202,55,125,133,39,199,194,130,49,229,30,219,148,219,45,106,112,28,62,183,14,57,223,38,25,34,228,187,125,48,28,42,178,169,80,199,112,54,53,127,152,34,6,93,62,231,111,247,248,52,119,24,75,106,30,46,81,241,228,228,156,31,111,52,50,215,200,163,212,231,167,73,73,255,62,155,179,208,20,117,255,45,127,75,71,32,59,200,5,136,212,45,9,104,162,242,100,33,7,135,185,95,75,129,255,207,254,117,206,144,1,5,109,151,236,168,115,16,145,241,58,29,134,163,230,41,103,39,70,252,213,181,98,73,224,207,210,242,233,118,222,230,239,38,230,63,250,83,63,61,41,157,117,56,27,147,189,20,72,255,141,151,230,63,239,203,54,181,47,243,37,98,255,245,101,109,218,151,176,84,61,125,121,204,238,117,251,146,76,230,167,51,131,177,217,58,179,205,63,58,115,56,101,185,117,230,156,127,118,230,212,206,60,54,201,127,222,153,153,20,158,175,183,242,175,55,165,51,241,147,123,237,61,241,202,212,180,51,255,62,20,255,184,201,56,84,179,79,247,51,24,77,244,130,173,110,24,181,145,128,155,13,170,52,121,89,254,206,7,115,61,73,207,23,65,80,236,101,249,191,42,213,161,79,163,21,247,113,237,225,63,167,166,65,231,30,214,246,71,77,141,56,36,5,89,207,203,45,85,197,123,115,24,5,174,246,230,223,198,226,63,238,77,14,198,17,48,174,123,45,118,94,182,189,250,7,163,2,50,149,145,2,58,84,39,156,7,70,78,174,232,88,176,186,124,44,16,123,210,132,59,38,223,185,113,121,103,99,221,41,45,4,82,219,46,39,135,64,123,95,233,29,10,66,93,49,82,231,10,170,148,42,192,53,56,112,200,230,77,146,37,206,203,75,250,178,112,25,138,46,244,180,255,205,64,157,11,34,233,229,78,243,8,111,17,196,74,193,8,116,78,8,220,184,31,35,90,49,249,151,155,182,2,124,76,105,103,0,167,55,72,168,85,120,16,165,118,24,167,200,45,125,2,134,50,173,56,140,215,47,63,48,57,228,205,225,74,242,181,194,249,146,200,144,183,101,76,1,10,143,225,180,86,24,195,164,122,119,133,173,110,229,131,27,254,102,33,182,178,236,244,144,50,41,200,168,60,223,133,226,97,11,148,148,132,246,192,221,99,155,203,92,103,227,26,226,6,35,171,50,29,198,211,144,159,167,49,106,188,79,27,196,231,66,214,69,238,47,213,52,14,159,181,33,161,104,224,186,107,180,12,174,81,97,189,130,90,234,50,78,23,34,123,82,32,206,9,117,118,54,167,174,165,66,117,101,29,47,46,124,43,62,155,35,112,167,7,62,6,174,19,161,82,182,181,175,42,33,48,86,105,76,37,147,32,20,190,174,98,12,5,241,93,36,152,13,97,174,42,28,170,57,70,155,20,17,97,23,49,6,174,228,108,214,80,179,244,253,244,25,217,216,78,82,92,208,238,145,200,41,16,101,64,209,112,50,106,180,207,80,165,112,254,112,210,9,167,100,24,2,39,234,128,28,182,12,103,253,106,242,213,162,199,11,117,89,51,43,156,103,240,164,146,181,154,235,243,213,21,43,63,96,24,158,178,54,13,135,229,109,26,66,131,75,187,180,172,171,20,79,41,220,184,50,244,6,183,148,92,164,229,183,88,139,194,80,95,197,195,148,61,108,253,105,252,203,49,137,243,91,181,130,148,32,73,13,222,165,104,18,189,232,217,114,124,125,88,134,137,174,92,171,74,113,210,219,66,242,123,146,135,161,33,11,154,197,66,43,238,85,19,244,156,29,57,197,195,181,159,213,163,15,35,136,228,84,191,248,181,167,216,165,133,90,217,22,108,214,197,20,113,110,62,15,48,74,29,241,242,179,142,231,210,151,83,178,18,123,41,249,134,87,210,192,96,18,149,28,53,254,242,33,40,84,73,78,46,201,201,129,100,189,194,198,240,225,176,41,41,41,76,154,152,147,120,151,31,157,187,190,156,196,157,30,112,93,179,60,45,171,92,216,3,198,209,151,244,187,10,223,21,191,109,188,113,138,150,217,70,52,28,71,119,150,150,97,189,78,151,81,129,235,183,74,82,51,169,137,68,223,102,192,68,146,138,194,163,133,158,72,182,205,112,101,133,113,60,237,128,9,225,62,112,34,53,210,97,50,28,154,190,124,25,53,106,192,148,74,53,133,113,7,196,203,51,145,136,161,112,217,110,149,1,147,114,180,20,70,245,43,126,155,45,104,234,111,147,40,157,226,195,88,136,189,43,220,131,199,137,105,216,203,211,178,73,180,52,80,170,38,202,243,112,206,193,33,158,241,143,150,172,189,50,16,197,13,120,194,25,62,21,182,235,92,192,5,142,29,133,145,10,106,14,15,178,199,244,187,134,112,222,18,101,87,83,22,56,95,101,79,171,132,207,250,110,124,183,78,35,156,33,53,184,28,225,6,19,40,142,159,182,66,36,69,9,101,248,76,130,162,184,234,218,69,197,45,132,134,136,54,23,73,210,2,134,38,46,218,205,148,78,79,203,114,79,59,158,38,152,246,244,25,135,192,138,167,185,15,110,253,237,70,13,121,244,56,197,113,79,151,54,75,210,115,24,146,57,157,72,4,242,156,48,62,163,204,212,166,78,195,99,167,248,101,9,184,204,119,158,53,204,34,71,23,21,54,218,163,173,194,84,17,48,130,21,207,187,97,55,140,167,103,215,107,139,193,80,49,58,60,160,222,208,1,105,162,195,141,47,244,221,199,251,175,122,215,97,28,92,127,192,85,126,187,195,218,168,75,160,26,29,144,195,141,11,122,127,224,190,238,135,53,210,80,230,3,159,189,219,135,147,248,100,125,81,164,188,28,37,126,54,159,159,94,87,141,241,119,174,206,245,194,41,26,6,73,215,42,47,26,146,189,156,33,168,57,190,63,29,18,46,108,228,120,154,30,24,74,207,15,206,123,189,175,134,137,104,6,120,22,110,122,95,61,195,112,164,46,47,61,219,56,90,78,33,167,112,96,118,144,246,192,35,212,201,40,229,170,122,79,48,145,170,21,187,60,20,46,106,199,0,175,251,211,131,172,197,7,45,20,204,58,12,11,254,59,205,106,89,45,126,154,194,159,57,159,25,158,195,92,200,70,208,255,204,112,202,61,47,154,202,115,180,245,102,238,19,135,235,89,15,249,121,55,156,234,241,52,246,84,125,215,117,9,165,19,166,194,148,154,251,98,213,90,53,69,195,173,70,243,217,114,8,167,197,103,51,100,207,60,50,82,47,71,127,89,185,138,30,227,204,205,133,108,252,22,249,221,12,243,138,78,225,82,208,158,134,119,147,195,112,24,189,247,231,221,168,197,199,187,97,216,126,54,141,145,60,37,2,152,168,247,122,96,163,35,14,56,171,193,75,208,117,231,56,53,19,156,130,79,195,200,123,188,159,117,118,244,27,7,52,24,250,129,25,48,87,70,237,112,232,220,99,52,49,73,133,56,26,152,27,80,180,12,54,248,199,20,49,150,199,232,148,106,26,146,10,15,98,17,1,147,119,255,28,232,103,105,198,185,72,156,174,60,39,196,202,238,247,54,56,107,186,32,48,20,185,209,180,44,130,215,134,222,177,2,124,166,201,57,141,239,88,157,75,208,123,110,145,100,250,53,10,222,11,92,236,138,18,23,200,1,19,94,124,108,51,82,155,138,195,212,169,171,45,61,224,105,244,25,122,224,218,114,121,96,147,25,114,120,154,200,132,194,68,152,103,192,133,172,126,129,237,59,29,133,34,231,49,42,127,231,123,192,165,215,182,21,30,87,242,41,89,26,142,110,148,100,37,222,78,129,99,81,55,66,210,85,250,8,24,178,101,109,23,98,148,46,130,66,9,124,86,118,102,138,184,239,237,4,183,28,73,185,10,211,71,241,116,53,242,36,133,161,249,138,159,38,179,67,205,136,209,188,162,210,208,130,40,131,162,157,108,12,135,51,215,38,125,183,101,219,197,187,241,245,232,70,56,80,146,157,49,21,210,84,247,55,48,249,142,43,96,165,123,41,144,96,150,228,75,131,154,171,214,158,175,30,38,187,21,112,21,201,27,131,209,41,245,62,195,123,167,14,143,115,110,19,94,41,1,51,56,138,26,131,112,160,198,161,41,240,66,127,58,96,42,146,158,57,202,14,145,46,140,253,163,125,182,205,239,228,240,128,104,84,63,155,244,176,17,45,195,194,239,242,219,147,107,108,76,82,106,248,154,158,229,19,77,174,18,189,66,18,123,93,10,67,89,20,125,218,80,209,144,150,79,238,74,107,6,220,209,201,84,120,151,26,45,163,132,121,234,195,200,185,247,128,201,219,208,241,66,181,126,249,169,119,96,83,161,17,216,72,240,124,46,16,167,156,122,189,152,166,157,24,47,39,14,221,181,101,173,81,45,21,48,86,206,80,120,231,18,15,19,16,87,75,1,98,166,121,103,18,49,23,189,45,90,2,211,138,150,177,171,104,187,7,162,50,49,30,80,64,233,60,163,0,34,4,238,146,17,37,183,7,198,116,243,159,166,40,67,106,11,217,5,240,5,4,202,109,91,31,102,114,184,173,155,126,213,153,10,67,185,19,211,112,46,115,153,43,92,115,206,23,158,162,122,102,240,185,95,187,249,148,72,195,24,73,198,3,78,219,22,63,77,190,124,45,138,82,9,220,3,54,42,111,133,73,173,244,241,152,36,48,138,104,1,254,234,235,17,132,242,9,13,35,133,183,179,239,24,156,183,212,10,193,169,6,115,92,116,233,88,107,169,125,180,96,145,141,229,245,43,121,232,10,79,103,56,52,24,27,81,6,100,33,158,20,91,45,169,157,234,48,132,253,156,160,91,192,51,61,183,42,46,89,247,4,97,218,85,233,241,101,98,149,209,105,228,166,234,217,69,174,82,187,83,165,173,169,215,7,216,38,87,189,40,12,133,250,48,229,16,51,102,82,171,93,79,8,146,203,122,190,168,249,146,5,222,182,147,56,76,9,213,211,163,219,210,162,3,166,64,71,186,204,180,4,110,203,112,49,104,195,77,59,121,94,216,212,199,5,182,40,104,116,10,124,240,107,62,110,162,146,98,63,35,121,242,117,142,21,18,109,99,60,10,58,127,229,241,80,237,125,71,179,144,197,161,254,221,179,45,184,245,148,134,5,64,251,227,28,238,174,39,2,140,73,255,60,189,90,68,41,32,207,88,170,219,129,43,174,244,114,95,14,23,190,250,150,145,84,136,173,118,64,162,150,94,183,246,106,113,236,66,138,159,31,191,181,101,107,70,211,168,75,170,207,203,103,13,205,65,224,172,94,34,84,234,56,169,3,62,6,194,216,143,67,126,213,29,45,167,6,115,61,222,126,210,114,110,203,161,16,173,143,183,191,148,152,106,131,212,141,252,120,251,41,190,233,1,35,254,208,158,80,66,47,245,126,88,158,106,161,81,152,141,176,87,192,76,198,63,226,20,53,204,191,99,32,60,129,161,99,251,132,96,131,73,108,14,161,58,0,110,33,92,6,99,87,83,239,87,49,181,240,48,224,206,145,222,214,227,206,135,62,115,95,24,133,215,231,167,131,134,208,224,70,92,65,225,99,104,230,11,147,100,245,132,118,136,216,92,56,175,39,28,150,172,230,36,208,115,251,217,26,146,34,211,166,197,119,193,110,153,222,160,83,13,189,79,114,105,211,146,51,189,252,148,74,99,60,250,249,202,55,38,53,175,79,131,91,89,211,213,9,21,99,201,113,104,15,4,171,251,19,107,75,87,107,145,228,48,170,79,159,96,218,144,137,214,57,52,244,183,205,35,22,112,67,147,73,127,155,245,26,215,140,62,140,129,64,225,18,169,21,192,181,191,113,62,50,119,243,125,186,38,225,27,67,20,0,85,12,255,109,211,185,18,223,2,57,65,41,180,49,77,148,59,137,229,90,32,229,222,113,74,224,161,239,26,29,173,228,212,198,233,136,58,65,213,192,18,68,171,113,231,131,55,245,88,70,242,219,228,228,229,219,114,104,47,244,167,97,4,142,99,189,161,82,40,183,81,35,112,138,232,103,130,4,125,234,198,97,110,191,28,40,212,132,242,203,240,30,124,204,94,192,38,138,38,40,101,122,97,49,144,236,159,31,152,92,204,24,15,162,95,93,46,72,165,195,28,28,246,250,185,178,40,69,16,251,54,177,160,248,105,156,176,186,109,116,124,138,41,190,26,79,155,206,98,36,205,106,172,32,234,131,213,41,66,38,232,14,175,31,247,111,44,213,11,143,108,145,41,135,49,208,101,46,112,115,235,33,250,137,252,65,150,44,28,96,232,159,253,233,108,36,151,75,224,179,63,238,216,179,204,117,33,70,90,109,72,37,197,33,147,9,205,201,112,158,99,57,83,122,242,193,176,190,169,123,141,194,103,18,102,3,38,87,179,11,124,206,152,121,209,178,133,216,187,192,13,216,66,122,150,43,61,137,9,2,79,92,148,35,224,115,71,125,190,107,82,242,28,47,95,208,223,40,188,174,188,120,66,137,126,13,69,169,105,113,111,79,194,72,147,66,93,96,243,56,4,76,129,189,52,28,241,236,123,163,77,220,229,68,71,9,162,199,22,206,185,196,190,210,180,207,16,84,46,177,128,18,129,5,137,7,32,77,149,83,216,35,112,22,138,155,22,165,151,117,143,47,228,205,134,184,138,42,222,231,114,31,62,38,151,16,208,65,157,73,45,93,252,180,21,253,202,92,232,86,99,127,97,2,191,250,114,166,113,139,239,178,149,92,5,30,38,201,18,112,81,193,9,100,25,203,85,74,77,68,136,133,188,17,120,133,196,43,183,211,172,138,92,84,16,67,160,238,112,70,18,79,251,108,231,124,239,141,72,10,229,170,3,178,103,75,97,41,33,226,173,55,40,132,101,250,152,241,219,105,40,253,23,240,62,59,92,188,28,239,144,220,228,43,181,111,95,197,236,194,209,5,247,130,252,246,224,74,252,57,71,128,45,244,171,240,244,60,251,101,68,158,181,232,119,35,21,227,178,236,118,196,159,21,165,45,167,56,168,199,211,115,74,198,120,51,102,239,20,114,118,80,192,67,154,34,48,185,41,205,81,179,210,134,162,3,122,166,128,145,98,144,169,132,252,200,42,209,178,14,213,103,81,120,54,15,131,0,227,26,219,2,99,165,231,232,180,6,17,144,254,182,209,199,197,111,55,75,45,19,248,108,113,161,201,130,46,196,99,240,87,187,206,213,248,108,138,238,154,62,13,45,248,12,152,171,224,214,167,33,31,201,23,102,153,92,116,90,108,53,80,162,184,218,43,147,170,84,79,226,218,228,81,137,240,73,129,9,60,187,3,16,184,194,108,160,240,218,205,213,100,54,177,82,237,148,201,255,115,128,167,209,89,65,42,183,124,56,150,221,250,21,174,245,202,175,29,56,169,83,190,98,234,151,251,106,210,136,197,216,168,216,177,161,138,181,141,215,82,231,40,201,214,161,252,3,33,218,74,93,123,12,102,142,152,40,86,24,42,167,54,190,238,124,23,192,130,103,177,105,151,116,35,81,115,248,96,162,73,100,146,81,181,22,159,102,203,254,173,45,31,86,70,25,112,74,146,247,102,34,237,144,153,57,76,126,163,46,93,120,22,202,133,145,213,125,225,186,66,77,111,175,223,21,75,97,24,14,189,105,8,217,228,246,126,55,194,54,1,215,44,202,89,116,42,85,19,62,145,140,34,85,207,16,168,46,221,114,5,174,237,89,1,231,122,222,134,139,251,108,115,189,232,86,204,211,205,85,2,241,143,119,225,90,68,29,115,187,37,68,206,23,98,147,242,48,140,11,30,51,38,223,126,73,162,252,129,169,151,219,46,244,132,96,128,220,113,168,111,115,143,16,215,29,106,212,164,199,118,198,109,153,3,134,15,227,62,76,206,88,118,85,118,171,156,222,194,63,15,124,174,33,158,23,14,156,133,85,28,142,37,103,251,4,133,248,64,118,74,104,109,82,25,241,112,66,8,72,127,26,183,138,39,118,238,74,34,156,28,63,88,76,211,13,52,224,243,118,137,4,26,191,209,140,77,129,178,48,77,2,107,201,216,165,125,38,48,111,222,223,54,209,134,22,112,89,207,103,115,156,68,66,59,126,148,170,169,86,152,142,179,187,28,30,100,208,121,235,111,231,130,250,137,143,22,169,4,91,252,254,40,213,184,50,11,48,20,203,178,242,15,108,244,63,1,83,148,244,52,13,65,249,15,94,136,26,245,250,60,189,157,51,109,153,235,158,242,41,129,225,107,109,1,91,94,123,123,96,68,75,28,30,150,186,172,112,134,80,194,225,110,229,213,15,220,35,169,126,145,36,47,164,181,6,175,228,71,196,50,53,244,244,194,17,250,34,170,208,168,126,84,184,68,40,29,165,2,56,1,250,251,180,135,144,240,70,192,52,95,223,223,94,190,49,44,216,221,132,118,199,96,114,123,3,62,227,223,222,151,183,234,35,118,222,131,128,232,131,38,207,84,161,2,6,54,177,183,79,71,243,92,242,101,130,50,253,249,174,148,253,148,32,59,99,237,103,162,25,145,163,163,148,3,143,103,38,113,237,191,48,217,169,229,129,83,140,22,14,212,250,162,19,71,128,195,88,26,239,187,141,148,193,97,106,223,222,21,64,213,165,163,248,157,159,143,42,86,231,224,48,233,23,79,151,20,147,101,15,56,11,245,24,40,209,18,239,109,54,241,245,12,6,247,114,127,22,247,120,121,70,146,132,138,21,15,179,73,60,243,224,220,80,98,159,165,48,129,196,84,133,225,41,205,1,19,249,214,41,154,161,192,141,151,247,162,226,14,192,156,64,62,193,185,177,107,218,42,81,155,30,53,54,199,38,69,210,93,95,142,120,68,141,15,43,60,175,93,138,11,169,4,140,198,201,208,94,129,132,33,95,152,124,43,29,236,196,5,43,126,59,157,73,87,159,223,78,217,211,165,146,81,112,239,242,236,212,195,243,109,9,124,181,231,178,75,46,156,91,118,235,39,83,63,244,132,56,29,234,91,165,81,246,244,231,252,96,38,121,179,186,209,249,235,233,211,141,42,223,97,203,6,237,207,225,52,67,131,150,162,99,34,91,10,231,158,253,228,99,158,76,77,11,130,163,37,71,209,194,130,148,71,253,53,198,249,211,92,171,21,218,75,164,225,5,38,141,40,250,27,131,117,60,7,35,166,126,108,71,173,154,128,176,192,16,192,249,201,136,2,86,26,122,110,102,68,6,163,225,80,141,55,253,233,4,123,132,175,61,124,78,122,213,133,8,10,58,106,135,23,242,137,98,197,108,187,148,120,195,79,31,20,141,12,91,26,214,112,133,104,227,133,16,29,3,212,182,207,22,20,11,155,98,203,170,87,39,108,73,207,65,134,175,49,139,158,30,62,46,132,36,2,37,140,182,245,167,103,69,47,212,97,162,119,93,109,32,163,174,243,150,21,180,118,243,3,87,136,2,29,54,162,83,125,57,180,251,110,15,88,185,250,210,150,117,42,17,189,75,141,24,240,185,251,52,136,44,190,74,14,146,236,90,209,107,23,172,228,57,224,115,69,159,106,77,15,70,196,213,113,201,185,131,82,85,111,155,40,211,123,9,74,39,55,168,232,189,10,118,111,47,49,177,8,243,210,119,187,179,147,176,212,86,166,118,176,148,150,239,101,212,188,43,79,47,55,108,56,174,162,100,231,192,207,29,24,234,166,120,182,19,229,120,80,120,191,86,84,79,65,38,172,126,5,114,75,90,212,251,84,174,177,143,227,128,106,162,248,105,124,136,169,62,158,156,124,235,159,88,102,207,111,119,210,218,250,45,174,234,117,61,94,36,206,150,168,53,42,36,142,60,254,18,91,79,45,10,126,150,170,120,0,147,95,233,223,93,208,200,204,15,76,126,126,252,54,71,232,122,252,95,212,207,198,203,241,213,60,174,183,77,116,60,202,190,16,180,80,175,222,50,86,10,135,73,199,217,234,50,92,85,10,22,145,178,105,122,155,108,8,77,180,40,69,218,198,125,172,112,235,94,89,0,252,8,152,87,203,74,116,137,114,36,80,248,107,133,33,55,246,78,33,206,167,201,59,213,156,186,81,190,69,113,140,78,51,228,174,194,116,162,184,37,63,110,3,124,41,229,22,187,117,252,72,85,61,161,125,141,91,67,133,56,201,120,28,165,240,127,199,203,107,93,154,140,94,153,121,233,214,103,65,230,179,244,183,161,172,234,241,93,153,11,159,122,120,241,224,238,91,190,181,30,247,22,254,225,80,219,134,129,114,171,71,254,192,208,169,222,154,71,110,78,234,31,78,78,177,7,186,76,243,70,209,90,221,241,70,229,0,90,7,242,48,177,130,30,237,254,253,175,43,76,25,74,60,125,14,197,173,235,167,26,119,99,84,190,18,244,85,111,229,89,77,117,199,68,194,165,163,249,5,181,90,82,221,8,152,48,134,116,90,101,143,150,178,90,20,69,30,152,115,53,90,110,105,162,10,27,185,89,252,54,14,121,177,221,170,45,191,40,51,181,204,185,167,229,216,75,49,25,200,28,92,186,75,211,116,247,185,159,171,36,69,241,234,7,58,103,85,100,145,81,156,100,108,141,2,151,214,189,102,2,24,106,39,237,212,108,122,142,14,79,126,75,159,54,121,38,71,77,250,67,31,78,205,73,194,128,201,226,211,88,194,217,105,207,21,51,26,14,163,146,238,166,101,91,194,167,195,128,186,23,227,193,242,170,7,74,149,33,109,147,94,129,220,209,67,125,192,228,241,41,74,225,183,131,231,78,220,117,18,195,71,17,119,0,20,22,118,87,199,67,177,106,128,248,229,252,186,98,206,57,182,226,16,64,142,242,143,118,145,27,231,198,25,5,14,20,205,10,92,137,230,5,74,173,147,204,35,234,178,66,186,29,249,68,118,14,129,51,23,126,111,55,219,110,81,3,9,147,255,83,184,53,248,236,11,58,150,184,219,119,137,226,238,115,213,75,234,90,131,240,188,71,29,189,49,247,202,195,92,66,195,186,162,58,115,37,221,74,243,210,18,126,140,78,117,141,17,115,207,247,97,236,219,231,221,132,121,227,151,207,106,200,26,52,50,209,145,219,236,115,52,61,30,115,148,194,219,140,167,77,228,73,191,202,174,115,183,38,125,160,252,46,48,134,123,20,165,91,164,79,29,134,103,120,122,187,191,77,254,210,124,224,14,95,67,192,92,68,21,62,195,181,86,140,102,178,157,65,97,206,28,127,249,36,211,77,247,105,18,20,227,122,50,126,106,129,67,225,228,180,253,63,95,99,79,122,244,145,150,25,215,38,72,236,118,214,19,4,243,186,246,40,198,71,106,78,207,190,100,92,56,209,52,68,151,53,128,98,169,14,45,158,54,61,118,153,166,148,49,122,89,29,176,149,164,8,124,70,108,249,177,75,152,225,44,3,125,154,19,39,102,49,1,168,81,245,105,138,168,227,179,219,147,228,82,147,197,180,162,97,40,126,234,68,67,192,205,163,182,192,68,159,101,64,18,1,198,96,63,64,64,67,87,54,180,28,220,3,2,134,72,92,98,190,184,209,235,253,172,204,180,148,152,47,123,97,139,93,156,108,254,39,87,100,79,227,221,14,56,17,116,16,248,152,142,113,221,36,248,223,182,214,1,159,134,32,119,17,112,218,73,19,139,8,202,215,216,74,241,113,47,57,119,73,144,106,94,139,8,76,197,134,194,4,241,115,192,11,117,64,253,48,216,255,250,133,43,110,89,129,33,157,142,166,225,37,210,248,63,220,204,203,235,212,199,143,63,66,162,240,184,149,166,59,222,14,146,134,150,128,65,50,84,61,211,139,12,26,146,77,100,68,240,73,85,55,101,208,165,131,136,79,224,190,106,220,178,121,118,104,78,58,130,42,179,199,218,63,251,192,210,138,87,242,153,122,108,243,198,49,169,121,67,24,196,97,60,66,245,87,159,95,206,136,85,196,47,55,163,110,84,152,34,161,232,50,174,205,178,103,21,148,158,235,253,234,115,93,215,3,255,12,164,181,39,96,246,56,233,82,84,108,70,44,78,170,205,135,206,226,105,172,253,209,240,115,221,212,44,231,66,221,219,138,241,224,56,211,44,21,163,169,218,209,50,106,48,53,85,4,211,98,198,49,0,27,208,214,225,66,0,177,4,125,8,30,165,169,243,12,142,202,203,228,50,236,182,41,157,102,210,109,53,158,70,185,71,87,8,148,228,225,31,195,41,84,171,22,156,15,110,110,233,62,141,139,80,6,204,130,15,222,41,148,116,55,77,43,34,243,100,205,11,147,49,166,240,32,107,102,5,220,158,50,149,51,109,146,43,195,24,108,142,14,129,45,156,48,2,78,73,15,48,104,116,123,116,41,60,125,69,147,173,160,121,200,177,81,67,178,174,22,53,153,5,80,187,6,108,150,168,166,169,236,85,238,187,97,34,150,30,237,208,195,220,119,79,34,167,154,95,51,49,187,226,221,200,37,104,229,53,33,166,219,110,120,221,180,26,29,6,186,118,251,4,110,83,237,81,202,157,122,236,165,231,201,173,150,35,135,114,84,190,1,159,62,208,229,5,235,84,142,213,71,12,124,104,186,97,183,0,125,13,120,150,167,101,236,252,97,58,82,37,164,190,254,31,127,67,141,159,38,226,174,147,180,33,121,23,125,66,25,118,125,18,154,72,198,137,175,62,131,247,228,96,158,131,109,207,48,244,59,39,130,166,198,181,95,133,153,195,86,177,164,47,231,214,30,71,122,71,210,70,51,200,26,34,203,119,64,216,72,117,63,251,29,250,209,52,186,252,205,242,50,149,167,128,143,113,160,169,113,20,187,141,114,155,214,167,214,170,16,233,235,61,14,55,42,198,116,176,225,241,170,183,221,86,132,170,201,105,169,95,131,186,119,35,35,208,212,182,179,152,226,8,64,122,176,235,234,129,230,107,172,126,97,202,107,159,188,185,125,15,229,3,63,195,101,169,55,237,182,172,226,127,208,156,188,185,230,18,244,57,22,43,121,165,185,8,92,52,189,179,16,239,188,139,171,99,188,75,143,193,86,190,238,166,128,251,185,107,46,97,159,35,201,79,83,64,46,240,185,239,85,233,81,19,72,16,24,10,198,153,165,71,167,30,201,132,138,189,216,234,151,159,89,212,204,225,170,60,235,237,209,94,158,189,240,71,113,121,123,244,180,76,15,116,184,31,186,76,210,241,36,221,81,206,55,100,142,34,232,168,137,167,155,26,239,219,50,152,177,202,147,190,25,213,130,182,62,82,125,88,92,38,174,173,187,114,77,122,76,96,206,132,120,216,120,33,53,115,180,113,177,150,149,171,90,56,36,47,235,189,13,190,50,81,65,49,242,154,221,186,108,26,67,87,7,18,242,97,134,244,115,54,213,151,226,197,200,57,239,110,133,207,235,33,105,33,92,115,247,186,221,251,147,253,140,4,206,190,59,101,175,47,21,202,216,251,46,174,73,81,64,125,210,217,135,87,31,216,46,253,178,176,80,162,186,238,46,220,97,35,251,131,143,68,222,61,251,155,59,125,206,208,44,239,134,118,66,191,11,255,204,109,248,49,205,170,174,235,148,141,128,249,30,108,67,169,32,140,246,163,223,94,89,125,62,180,5,123,71,174,32,40,21,56,47,115,7,117,194,247,64,86,125,33,163,230,168,17,165,224,56,159,249,161,222,176,26,130,64,207,197,73,107,146,118,55,133,249,107,73,140,253,112,111,52,4,0,194,160,69,245,67,107,69,76,210,236,154,218,136,213,174,167,178,161,174,81,239,211,125,106,238,12,190,235,213,198,125,122,61,169,76,172,249,213,174,69,75,5,179,214,249,174,109,52,60,1,55,4,208,180,92,4,126,232,176,12,81,13,175,79,41,10,50,5,249,26,142,79,122,75,54,1,207,54,175,217,57,222,90,20,246,168,37,54,235,210,104,26,197,176,45,60,92,68,37,52,170,148,9,31,247,62,175,185,252,214,193,35,240,25,185,101,16,57,189,85,71,61,139,65,219,82,239,74,229,96,217,185,119,60,240,203,62,237,98,133,204,123,9,216,207,36,204,48,86,198,71,45,211,187,144,105,6,207,71,140,37,18,167,93,43,177,72,57,24,209,221,212,47,169,179,147,104,111,100,11,153,130,116,210,82,93,99,1,25,247,225,161,50,42,164,216,247,40,171,6,38,21,80,106,169,76,88,59,214,22,17,194,170,101,215,4,118,234,165,16,108,100,219,73,195,169,11,19,54,71,88,192,181,36,22,71,223,181,51,80,94,213,100,8,120,185,250,117,87,158,105,177,158,58,247,116,54,133,186,174,139,203,210,22,2,70,101,221,149,216,204,177,119,198,67,150,15,105,33,53,2,21,231,190,48,158,188,2,34,246,16,246,134,203,17,159,240,22,216,246,145,235,174,228,120,201,2,27,101,107,120,36,171,221,80,4,62,27,125,143,235,9,37,244,122,67,79,16,167,143,29,12,153,103,115,219,98,199,39,136,85,198,10,248,156,0,91,206,100,210,145,118,13,75,5,225,8,229,43,33,62,119,61,227,7,70,45,82,154,198,33,28,150,200,158,77,101,191,11,193,137,118,47,163,219,132,71,165,101,36,70,229,176,243,201,178,214,171,17,254,157,218,110,159,158,94,83,214,3,51,1,234,245,47,111,36,141,164,101,38,92,22,161,35,66,153,154,140,158,6,201,25,193,12,72,22,176,166,155,83,243,50,35,211,99,162,50,167,149,146,201,52,92,2,45,86,19,45,232,176,24,90,192,72,126,74,203,206,217,5,181,112,4,27,72,218,149,150,117,46,78,163,95,138,79,6,64,224,4,13,75,52,252,220,147,68,174,141,173,147,2,168,104,26,161,61,121,55,252,190,51,226,163,230,71,146,96,29,213,51,117,71,72,12,181,219,33,251,116,34,240,228,181,86,192,112,171,75,203,8,248,123,229,183,69,119,154,8,62,227,204,71,201,55,90,6,215,183,24,158,9,82,222,184,254,76,116,138,154,152,242,201,178,213,119,68,73,200,23,151,235,79,194,4,222,17,214,250,37,175,201,112,154,147,121,221,168,214,214,229,85,152,183,51,126,121,163,101,35,157,194,225,18,27,226,164,96,99,139,105,152,40,231,8,243,13,245,64,149,57,50,50,166,28,153,5,212,84,114,19,16,120,30,107,163,5,202,132,110,138,166,93,35,106,69,2,151,40,10,102,91,172,35,26,142,31,85,228,153,40,11,63,235,218,15,229,105,217,95,55,238,4,55,202,217,124,239,203,97,19,47,250,219,120,150,228,229,4,77,244,187,138,213,8,6,108,42,167,2,35,227,236,23,101,242,8,69,133,20,148,229,233,239,38,149,176,110,237,148,4,73,217,10,184,168,184,83,198,117,80,102,188,219,248,254,133,104,116,88,34,155,188,28,154,111,233,149,133,84,129,188,252,201,239,183,74,252,115,66,221,151,79,173,52,206,28,27,117,201,203,177,6,165,87,40,122,190,189,178,161,109,88,75,97,146,244,188,203,55,181,65,85,127,155,24,78,204,149,109,252,79,210,45,166,101,217,2,37,137,94,123,133,154,231,216,208,54,20,76,93,127,154,42,162,121,159,150,148,186,76,186,228,177,107,115,128,144,141,203,15,79,75,148,91,23,94,42,254,77,181,40,84,10,1,119,165,215,4,166,90,238,126,21,41,168,242,209,104,28,246,251,211,131,156,69,65,73,38,159,247,171,144,151,145,177,158,205,18,200,46,60,20,164,244,41,18,23,54,221,255,124,21,222,205,251,81,99,247,231,163,242,188,196,210,6,75,22,239,129,73,30,204,67,224,57,165,67,57,142,194,38,181,159,94,121,40,108,91,229,133,79,83,229,229,140,116,147,118,119,201,45,224,19,17,29,151,150,105,68,44,115,41,155,94,224,108,221,173,201,74,112,96,244,181,203,109,89,111,207,218,226,225,185,239,96,53,234,251,4,166,22,123,200,68,105,194,99,129,34,5,238,205,59,199,86,214,241,56,43,173,95,198,91,210,156,107,150,150,117,227,49,148,101,205,61,225,194,212,77,57,149,144,109,10,115,233,178,110,198,78,28,223,149,206,181,96,200,60,34,31,160,239,11,167,165,115,176,13,179,238,239,110,165,69,11,48,154,156,91,89,189,240,26,18,104,0,78,65,25,106,91,33,38,147,192,20,65,222,19,0,237,173,45,83,165,213,99,66,181,11,195,51,40,171,231,236,201,199,248,191,48,213,104,218,52,170,223,99,162,157,145,77,207,142,130,248,107,4,250,112,139,54,201,222,71,9,22,233,143,216,165,207,1,147,244,8,192,255,53,246,61,126,172,230,68,97,196,10,231,61,218,122,210,17,161,62,101,198,70,11,193,126,210,3,132,4,178,17,230,0,59,76,211,133,95,97,173,138,135,33,41,212,13,139,106,193,25,41,100,104,159,233,76,170,200,22,196,92,96,195,111,186,21,86,182,148,200,88,58,103,238,20,101,99,11,17,207,75,10,141,120,66,214,3,189,194,175,21,239,30,91,68,92,64,161,183,143,61,135,138,240,231,64,39,46,212,238,112,157,169,211,116,105,23,36,176,195,182,91,86,224,170,48,166,124,76,5,228,155,158,135,49,83,239,52,52,202,93,133,7,181,155,49,152,176,153,233,193,6,85,65,10,187,145,187,213,179,4,144,228,9,127,205,132,181,66,232,82,224,42,226,222,17,47,111,102,162,10,12,115,103,124,86,67,133,106,41,138,205,27,157,210,82,126,94,13,73,111,142,153,80,77,125,87,224,196,221,45,26,70,121,144,90,26,121,91,193,94,192,228,93,73,195,242,186,180,61,92,62,167,68,18,14,74,84,53,54,249,85,90,125,150,7,97,209,177,239,195,48,60,233,211,3,119,77,252,116,158,202,83,193,217,77,254,89,52,156,36,94,93,216,28,178,242,217,153,132,167,173,112,42,119,159,254,165,223,104,211,200,251,137,124,38,34,211,87,38,18,184,180,91,122,3,3,232,72,58,137,161,136,75,49,216,19,109,58,25,16,35,117,138,171,209,89,121,170,207,253,35,204,74,97,13,204,159,249,43,42,1,27,29,143,120,55,92,42,122,174,146,83,54,74,188,156,20,123,61,149,109,61,134,145,51,77,217,176,41,76,229,103,11,56,43,5,13,10,5,164,78,199,111,143,169,4,80,76,248,81,238,195,38,146,34,179,148,11,100,138,1,65,142,75,46,63,192,144,98,69,203,80,36,214,115,53,213,118,99,86,7,134,81,81,225,98,153,93,14,35,134,162,219,6,89,122,247,94,70,61,215,202,15,124,250,44,206,136,99,177,194,76,47,240,153,59,119,137,76,210,140,170,10,108,28,211,239,26,227,100,166,78,185,100,116,202,26,243,29,48,98,223,93,213,59,150,201,200,59,156,151,16,179,195,220,70,226,240,69,113,9,63,48,245,208,209,112,72,156,154,182,204,204,141,11,195,171,171,63,13,91,78,116,218,177,96,171,196,234,140,84,174,150,200,168,165,246,236,253,236,6,147,136,15,24,6,218,163,102,176,145,252,141,89,62,72,105,17,123,226,192,233,38,117,219,76,146,114,244,108,97,220,30,6,5,5,195,73,133,39,168,55,223,97,182,34,41,38,37,150,217,132,224,194,15,60,225,231,16,194,6,216,132,219,189,195,19,48,200,91,101,7,24,206,232,83,194,203,189,63,162,5,56,169,227,179,145,136,45,42,121,128,46,110,244,89,37,121,244,17,204,216,65,186,11,76,112,168,60,146,6,171,220,118,19,166,82,81,2,242,144,98,46,152,21,244,202,71,32,42,30,63,157,49,192,85,16,1,42,194,219,225,220,116,31,189,4,252,165,35,158,62,51,190,235,84,193,242,175,97,112,163,175,41,92,169,48,215,211,212,25,48,217,162,218,52,168,199,98,63,36,204,46,225,159,108,172,237,51,174,71,212,141,244,173,223,109,228,31,145,102,15,199,211,35,186,129,173,19,15,159,67,59,85,149,106,48,153,175,104,217,233,114,157,226,184,152,87,184,38,200,66,93,73,151,238,95,213,47,254,169,146,67,37,177,61,38,24,94,75,216,42,98,10,85,180,195,155,179,168,224,202,90,114,154,87,187,224,166,47,126,120,224,5,27,236,22,184,152,210,237,7,35,85,89,175,105,86,205,45,231,156,2,167,39,147,214,137,83,133,87,93,130,120,193,49,8,155,79,116,86,165,46,169,185,105,198,230,113,108,152,235,180,35,79,150,134,125,48,55,147,121,165,224,128,41,234,113,94,27,164,42,138,56,29,42,156,111,123,58,51,33,106,84,162,120,216,136,28,87,95,239,92,224,120,88,91,134,70,174,147,209,17,103,104,87,28,153,239,42,66,203,6,9,234,76,251,249,174,17,206,72,206,245,10,47,216,125,26,151,252,242,167,79,19,231,150,162,104,252,44,92,33,190,207,198,34,161,202,65,224,105,17,129,15,230,151,36,199,138,92,89,98,240,223,111,83,146,222,21,69,28,44,248,220,49,103,187,48,151,211,76,210,236,29,30,108,92,85,7,4,99,205,187,116,145,158,125,69,7,129,233,212,28,48,33,145,123,119,161,106,146,33,185,45,43,73,251,20,231,64,13,204,114,164,5,195,44,95,247,209,57,211,243,104,59,179,195,137,103,248,230,211,82,249,225,81,109,182,4,204,167,201,60,66,153,62,88,236,41,125,196,199,125,225,179,171,17,199,141,143,62,51,86,231,81,167,198,221,121,159,44,209,86,146,164,200,32,165,82,161,7,140,155,59,11,156,77,96,252,131,161,105,222,69,122,244,220,176,211,140,193,172,54,156,50,197,143,185,228,135,49,231,149,100,26,85,99,244,246,43,48,155,97,58,182,172,194,176,229,58,159,199,25,83,106,172,164,217,148,62,118,231,131,91,176,169,136,135,213,82,212,155,147,99,46,43,103,239,50,28,144,249,7,139,9,30,52,232,14,46,76,242,85,80,245,44,242,21,165,93,150,202,236,132,81,100,91,183,45,99,113,190,8,37,154,64,187,24,124,80,250,34,170,124,159,37,242,120,123,43,89,18,230,12,184,218,13,88,96,54,27,39,81,165,213,103,169,201,211,216,119,161,24,96,133,70,69,166,32,84,153,213,243,223,179,177,171,117,89,88,148,144,87,119,104,211,221,72,206,220,254,36,200,19,53,126,12,22,36,245,23,69,200,178,251,14,141,226,97,147,26,169,74,237,90,243,154,178,108,225,63,225,234,173,36,185,246,25,219,9,154,190,82,141,192,61,2,59,207,55,132,58,8,52,95,184,35,201,232,219,36,25,200,83,195,96,38,174,189,98,60,8,13,202,141,169,224,56,153,57,70,122,38,88,127,229,229,153,74,255,152,131,48,245,74,114,226,218,184,156,157,17,151,13,179,106,70,244,185,114,208,229,31,122,94,212,101,162,28,20,6,72,231,217,89,60,171,37,107,199,166,66,208,124,6,140,171,99,8,140,59,188,251,252,94,8,50,75,33,18,42,82,151,205,134,159,218,85,98,27,248,39,82,28,122,248,96,170,134,153,177,185,86,8,6,144,253,156,181,26,104,245,220,166,215,203,101,104,84,186,178,69,159,197,113,78,107,231,91,59,240,106,69,146,156,150,81,41,198,70,73,197,183,166,114,47,227,19,141,119,47,139,239,93,148,173,41,180,141,168,62,96,219,12,120,146,124,56,98,253,108,184,143,36,31,1,215,122,241,172,100,96,234,92,239,119,77,70,203,137,197,140,7,127,75,92,255,92,253,118,119,134,31,152,85,134,70,37,185,196,148,121,225,179,211,105,16,122,114,62,151,219,48,147,196,20,184,255,136,92,28,70,7,185,40,140,83,44,86,46,156,208,83,66,158,230,12,143,121,182,141,118,74,80,196,113,189,36,223,224,172,133,241,76,105,106,73,3,238,83,211,192,141,204,245,246,24,21,30,82,164,52,141,61,217,57,82,23,33,104,45,125,63,139,158,220,199,37,95,173,249,108,176,213,5,47,223,57,199,113,166,6,104,194,235,59,221,254,54,182,213,11,147,136,82,90,204,162,51,91,85,104,138,212,136,58,47,138,43,182,11,106,28,47,177,182,76,242,238,78,50,82,27,72,53,13,56,53,141,125,19,93,104,193,178,184,8,172,74,236,142,69,92,160,251,138,233,143,36,104,19,216,182,171,251,219,173,42,109,209,24,86,107,23,75,143,35,66,226,157,20,97,135,74,213,50,18,4,73,233,39,219,42,143,216,19,208,95,144,196,94,210,215,230,76,49,17,146,137,0,9,220,205,103,22,48,215,96,233,179,142,159,43,14,107,252,155,154,229,141,163,189,4,217,32,185,131,93,229,154,176,126,74,187,191,61,241,28,74,167,52,130,223,49,19,112,30,61,239,110,198,168,229,48,217,37,18,65,134,93,53,5,211,59,117,207,75,21,47,112,183,157,25,94,238,211,79,202,217,217,123,70,115,183,175,81,208,34,91,46,176,93,30,110,211,202,208,66,35,146,117,119,112,196,45,104,56,166,246,233,217,74,169,202,137,245,65,224,85,90,78,28,56,150,30,33,0,77,93,180,237,127,214,56,63,140,27,227,162,220,149,115,204,112,142,22,157,101,176,1,180,59,195,15,218,100,131,199,247,115,238,42,119,131,167,234,236,206,178,78,217,93,136,236,112,246,12,9,247,20,234,97,122,16,12,47,163,50,144,236,67,46,221,100,218,251,169,8,219,147,36,231,118,171,100,9,11,125,218,38,126,91,222,169,199,237,113,156,35,63,38,234,155,72,144,45,136,15,28,30,118,29,184,176,37,104,132,37,140,150,176,218,10,108,110,193,81,255,91,122,82,92,69,102,41,25,208,113,216,215,174,17,127,4,2,33,115,114,152,237,94,63,155,188,35,167,97,59,48,254,55,125,119,170,80,250,132,157,113,78,34,57,144,59,76,132,215,146,48,9,36,233,178,211,217,235,154,10,195,56,244,4,53,93,170,120,22,67,88,82,148,172,102,171,196,54,11,15,157,86,169,146,26,53,238,185,6,201,141,18,144,156,189,169,221,107,201,54,209,66,1,143,121,31,92,235,11,218,128,58,245,213,228,184,132,241,212,30,15,98,49,53,248,184,151,35,178,246,168,253,117,219,226,103,92,90,204,98,84,152,161,117,14,94,216,14,17,168,184,48,101,221,237,94,136,240,17,9,106,113,144,123,101,97,255,17,178,11,171,30,143,249,107,95,168,76,77,220,132,61,245,9,83,151,3,82,159,38,104,17,155,48,5,37,90,34,132,255,247,50,163,174,154,96,45,20,174,12,136,211,214,189,243,108,232,100,132,43,99,33,33,238,32,7,181,242,83,33,215,18,170,66,118,0,106,185,74,155,166,251,123,47,38,103,93,43,137,13,110,115,231,140,200,132,113,180,174,163,161,22,224,169,0,217,100,35,181,174,163,193,83,28,99,69,97,146,92,60,248,91,34,59,1,79,115,131,10,140,58,117,156,136,9,185,41,89,26,136,37,158,131,204,187,132,14,83,186,48,202,158,123,236,38,201,242,75,164,221,8,156,7,29,229,129,185,249,202,79,83,240,227,183,150,179,76,50,193,178,139,182,109,33,95,135,225,151,151,254,60,243,185,86,111,54,194,24,92,29,4,198,63,238,125,50,145,36,80,38,36,124,36,195,183,126,130,222,73,171,8,216,161,119,113,179,107,90,146,161,204,64,198,46,28,67,147,206,209,74,151,70,70,112,172,28,98,145,167,135,148,183,231,108,183,109,4,140,192,200,122,89,150,70,104,132,76,59,45,31,38,24,164,182,103,252,246,249,100,205,217,133,4,173,56,227,68,38,204,115,190,123,189,244,108,193,64,77,168,165,63,12,132,27,119,172,19,201,26,171,88,125,168,223,168,60,242,159,54,237,54,37,87,96,203,109,49,90,84,17,172,135,176,14,18,59,191,121,19,139,207,58,203,108,81,6,143,243,143,64,68,121,75,200,247,113,134,78,188,122,171,62,148,19,220,27,239,96,195,148,248,176,93,156,253,101,198,93,206,116,226,31,250,4,10,136,135,91,140,179,252,76,76,37,123,165,208,214,63,140,186,154,161,52,52,208,54,149,29,79,91,17,194,67,211,1,59,143,195,56,161,85,6,173,54,211,79,106,14,83,25,147,30,178,140,99,96,250,77,112,154,164,170,150,189,55,211,67,138,167,201,61,203,227,161,195,8,246,93,82,99,234,75,32,82,49,118,125,174,156,177,158,42,228,81,41,68,247,138,44,94,156,160,145,80,102,135,121,85,110,199,70,228,64,11,196,169,233,9,151,241,185,43,79,206,72,37,126,56,219,180,187,86,161,26,107,15,61,2,188,164,243,194,88,114,138,158,15,155,1,146,250,172,196,12,3,213,131,240,187,194,6,163,195,241,243,132,251,211,196,34,211,120,8,12,70,8,76,81,222,54,85,158,10,55,121,196,211,113,249,22,205,236,163,238,18,51,57,220,201,248,194,117,52,172,90,203,167,25,117,29,72,252,104,237,248,185,125,132,187,25,83,231,33,16,129,101,40,36,62,33,39,90,154,47,124,182,32,236,182,29,48,180,30,249,41,79,13,46,12,131,231,83,7,77,1,203,29,204,138,16,163,74,197,14,44,194,24,46,136,245,30,13,132,179,124,32,165,139,150,231,135,238,203,88,114,182,159,200,108,211,227,161,65,231,204,117,167,25,92,185,169,60,60,231,237,44,143,26,239,166,196,106,61,229,94,208,7,69,203,140,50,71,75,55,160,156,242,137,212,141,153,72,115,207,201,179,25,30,30,64,146,51,63,154,94,220,128,195,40,60,48,75,66,107,78,72,36,113,23,80,135,156,77,111,177,25,61,61,87,251,6,62,93,250,40,186,78,252,255,37,224,210,30,213,199,61,83,176,131,226,156,35,125,245,17,147,157,158,72,144,141,62,245,169,67,216,164,208,185,217,216,49,128,202,163,228,193,120,246,104,217,180,240,161,214,187,112,229,142,239,98,175,86,41,179,221,141,232,235,194,121,190,82,180,208,93,221,167,209,33,121,94,142,245,29,159,77,26,226,211,180,182,174,218,19,162,143,231,96,208,15,35,169,43,70,132,187,69,126,122,197,60,210,241,52,189,90,31,33,219,21,228,164,192,132,222,30,77,152,92,195,176,236,22,253,125,180,112,206,230,235,85,91,200,160,66,19,173,197,52,213,44,232,128,109,62,60,21,45,43,132,64,14,124,22,156,254,244,153,11,53,58,205,130,73,42,99,69,130,204,184,40,158,151,167,26,134,36,226,104,55,97,212,71,142,166,88,2,127,192,184,180,95,153,157,18,42,33,166,88,223,159,106,26,200,135,110,167,116,106,55,85,62,8,141,173,126,97,234,185,95,137,159,176,105,209,90,46,233,249,44,122,37,38,26,185,252,227,81,23,178,202,193,26,112,211,90,52,162,94,148,69,6,74,172,78,63,139,186,145,28,163,85,141,130,231,149,138,218,41,66,150,205,72,216,21,198,98,246,78,65,87,243,209,223,157,22,99,8,180,42,245,2,210,10,103,177,214,136,134,18,236,127,158,165,194,104,4,124,238,124,170,62,135,156,89,88,104,44,165,84,31,125,172,243,91,221,85,8,14,156,152,119,10,231,84,111,187,177,223,114,123,164,187,174,166,55,4,16,237,145,236,35,31,194,131,222,192,92,74,180,105,196,78,98,134,159,109,27,71,193,35,42,22,231,211,65,41,230,127,80,10,52,189,207,32,16,43,79,203,178,69,128,28,166,200,72,87,207,52,1,217,18,48,202,246,143,26,218,10,129,3,220,123,199,108,122,148,214,70,137,115,151,122,236,135,141,53,179,58,226,38,203,101,254,209,41,156,4,133,91,160,21,147,224,209,128,67,72,245,194,175,188,220,134,232,46,192,194,169,58,31,129,184,20,246,116,231,218,160,148,195,228,242,111,183,228,187,49,206,234,209,69,178,126,152,57,200,175,42,145,50,201,248,57,92,187,157,35,247,41,201,58,151,92,8,226,62,24,15,218,163,138,138,178,92,180,171,46,147,139,85,20,246,195,26,112,214,144,204,79,82,47,58,155,112,252,163,212,132,126,146,151,172,31,120,88,51,85,175,111,183,80,246,233,16,239,239,167,199,166,49,34,58,76,254,250,211,223,104,112,186,21,67,226,228,185,19,104,167,76,164,75,125,229,97,254,206,231,221,173,133,172,9,37,52,4,13,30,157,193,26,29,74,194,211,83,196,70,142,115,169,241,213,76,176,71,195,144,108,213,152,37,213,110,209,207,79,91,62,112,192,79,146,167,41,32,162,32,224,48,194,188,170,122,71,98,194,8,184,144,186,241,194,167,195,5,166,210,252,133,225,228,112,120,153,213,170,48,41,90,222,114,114,27,251,211,242,211,45,161,88,121,224,2,233,204,3,167,144,115,161,206,242,49,228,201,169,136,122,122,44,146,189,251,211,229,195,184,103,2,174,237,153,11,132,33,195,250,50,15,201,51,216,70,45,19,159,13,181,248,51,85,200,238,138,115,203,164,67,254,120,249,90,97,103,80,187,255,8,45,243,112,172,107,147,40,122,230,56,83,105,70,151,98,98,62,191,76,158,174,175,0,170,8,211,171,134,137,27,41,26,118,238,46,173,188,240,138,200,73,207,8,137,212,63,197,50,253,14,222,45,66,241,44,128,84,194,181,208,45,189,229,157,196,72,34,122,203,236,166,250,236,71,19,119,154,119,184,213,49,189,107,147,80,236,133,213,89,110,42,157,215,84,198,184,74,249,121,53,185,249,241,203,148,28,60,31,125,44,233,123,108,157,233,186,211,251,89,4,13,124,176,32,251,44,79,135,155,207,121,4,156,95,133,92,12,53,231,211,206,80,94,79,37,5,54,141,160,125,59,5,79,104,126,36,66,139,172,77,36,187,53,214,74,109,75,111,177,35,33,231,157,250,179,89,82,77,30,221,2,133,144,138,20,154,230,161,11,130,225,123,60,151,112,61,82,103,142,178,220,3,195,87,248,136,124,206,26,156,119,7,174,132,136,250,163,88,73,104,192,97,66,237,143,5,52,161,180,111,1,163,106,56,30,65,203,20,221,210,76,188,87,15,205,101,55,99,71,33,78,85,22,154,132,80,144,95,218,26,235,182,41,175,207,153,162,213,43,147,24,174,115,217,111,15,193,1,233,81,95,203,184,13,18,114,250,183,233,115,16,154,145,151,26,73,14,56,141,175,47,157,84,22,72,229,74,132,0,240,171,44,133,141,7,201,97,178,78,110,95,227,13,196,0,137,0,66,54,74,229,11,155,48,88,4,16,134,213,54,10,76,249,65,156,122,11,74,76,201,152,109,86,199,31,235,146,151,19,182,186,48,193,135,27,137,26,112,212,93,131,242,216,5,196,1,34,143,97,80,117,119,191,235,108,31,164,211,70,203,42,154,153,247,187,42,33,156,20,161,13,252,6,146,139,115,224,182,234,77,201,50,248,6,70,126,108,231,161,97,123,58,136,207,86,216,206,142,120,57,117,99,215,111,0,219,67,186,178,240,20,124,44,17,200,133,98,142,228,209,251,116,147,244,163,102,37,150,61,34,77,36,235,142,187,170,169,126,222,101,68,66,140,237,170,218,50,146,255,234,109,25,183,70,237,52,52,225,35,222,121,218,113,110,61,91,80,216,68,34,183,195,162,161,77,62,11,170,176,200,227,129,130,186,116,105,88,49,189,234,120,183,213,110,203,47,83,45,24,231,45,92,247,8,210,8,12,235,72,186,113,67,163,1,190,48,134,91,104,94,161,159,244,190,252,108,201,171,69,180,116,82,143,165,15,115,227,138,103,49,35,238,217,129,114,195,166,190,45,126,249,152,110,69,97,42,81,198,13,135,86,45,186,176,92,156,20,234,104,4,83,117,164,11,133,43,59,75,174,65,150,76,74,242,93,242,142,179,156,180,18,212,35,47,60,137,5,238,155,127,1,59,180,194,84,100,68,204,125,22,81,180,34,42,14,231,197,55,148,228,194,52,241,77,89,4,57,69,36,117,255,248,107,228,213,157,165,236,38,200,54,106,200,34,40,124,243,238,169,223,212,80,180,46,15,147,31,228,250,72,217,42,140,219,82,120,24,91,209,7,87,206,56,69,43,178,27,222,48,248,175,114,151,118,255,68,63,190,46,33,233,76,178,21,141,232,126,57,129,6,204,41,36,162,221,57,6,73,72,243,242,178,108,149,82,85,223,93,113,50,187,135,134,58,234,36,7,162,49,194,65,139,24,48,151,13,233,112,74,57,138,91,25,56,172,215,210,121,2,27,157,31,182,167,221,67,107,242,140,233,238,156,68,45,190,26,37,34,121,56,147,56,239,7,61,69,217,83,247,201,51,65,113,38,250,103,47,139,226,220,150,81,73,210,188,56,7,223,221,38,223,226,194,166,156,231,249,23,216,116,207,226,201,150,126,227,46,210,51,145,234,150,43,42,202,26,85,50,90,224,253,92,178,110,9,219,214,29,57,16,198,44,117,83,17,154,121,56,111,112,240,124,216,146,104,149,85,63,173,21,219,21,59,190,30,124,236,39,61,244,82,23,244,168,226,19,104,70,178,184,243,13,137,90,30,163,194,231,222,20,137,12,231,63,82,96,123,225,70,109,86,44,108,116,11,52,237,220,242,77,115,156,31,21,53,214,235,51,192,225,83,91,92,93,22,122,128,146,48,6,175,75,189,41,95,211,234,130,175,113,5,39,54,186,191,17,72,59,118,198,117,226,84,35,33,41,251,166,103,55,249,44,139,207,245,144,18,231,166,192,166,47,176,213,201,223,16,4,166,196,77,50,37,219,50,95,67,122,115,0,95,148,13,108,134,28,106,167,222,95,84,163,80,20,69,224,49,220,94,228,198,74,234,44,57,169,45,199,213,132,226,93,177,164,225,187,78,81,173,123,172,228,134,36,201,237,209,115,86,89,130,159,251,195,173,188,250,126,215,249,233,54,3,69,78,81,200,186,201,189,32,35,216,27,142,160,179,16,179,113,242,144,48,118,243,252,145,19,184,25,170,157,218,171,235,103,60,230,142,146,11,192,74,213,174,34,112,135,182,64,86,8,156,47,168,158,199,203,43,154,136,183,87,32,206,139,66,45,43,243,57,91,195,16,152,28,199,184,74,114,8,8,105,28,28,8,150,47,226,112,231,182,189,5,134,90,55,188,14,168,159,237,33,77,179,77,103,198,203,139,101,62,95,184,160,244,17,30,84,170,36,37,229,0,130,18,56,110,174,163,191,14,33,180,71,1,120,212,26,62,210,105,60,34,242,97,168,131,175,112,3,77,118,189,123,2,33,169,125,235,107,152,106,179,136,224,119,53,81,209,22,222,66,232,163,132,156,16,211,129,156,240,152,105,208,150,220,1,35,190,123,182,138,112,146,110,19,63,184,48,180,100,41,162,4,56,168,135,12,24,233,245,231,162,22,190,70,170,96,187,180,140,76,109,47,74,194,209,195,24,200,203,113,247,245,136,49,20,168,65,111,116,31,24,173,155,113,29,11,112,220,11,252,211,22,141,203,232,156,82,186,122,236,254,133,13,215,228,182,41,50,205,213,170,244,114,184,91,140,19,118,254,227,218,159,179,7,231,236,105,254,196,203,206,45,245,218,10,120,73,114,48,88,2,207,42,199,135,49,173,33,47,247,193,86,162,113,87,222,207,80,118,210,195,106,98,178,83,159,134,146,41,45,127,57,162,144,98,14,112,84,33,54,231,47,55,114,180,219,91,131,116,85,22,231,7,31,139,166,203,46,12,175,222,44,174,222,140,76,10,229,230,89,90,14,9,210,231,12,167,2,6,38,176,113,97,118,124,175,147,63,112,51,206,138,219,45,201,152,62,227,233,177,32,239,16,184,163,38,248,67,73,160,39,141,67,81,146,232,139,195,11,167,132,116,57,57,238,235,187,15,86,234,67,138,80,244,243,244,25,162,207,16,175,116,42,57,39,2,195,232,251,173,106,88,138,70,147,184,61,54,58,113,203,175,203,207,124,101,194,222,1,27,144,159,121,153,129,101,71,193,187,42,48,14,196,20,240,25,143,212,245,105,238,234,1,83,43,45,55,190,129,160,101,208,113,17,137,239,69,52,204,161,121,235,92,215,29,94,246,2,129,41,121,240,185,196,113,147,159,110,49,207,253,7,46,43,36,187,163,105,195,233,94,129,218,140,25,234,158,0,248,33,123,240,153,84,4,224,151,36,164,225,228,180,209,254,96,171,51,42,210,48,174,236,78,59,85,73,192,31,146,113,108,172,34,174,224,90,205,87,208,111,186,50,78,53,188,64,254,110,188,191,215,13,51,16,164,129,40,207,81,35,121,189,195,97,101,186,41,62,139,165,214,182,188,27,178,108,223,255,137,148,163,106,116,251,155,170,225,210,238,211,228,92,76,249,109,147,157,248,46,40,132,76,134,228,7,14,228,46,182,31,61,166,230,6,107,149,192,173,77,207,221,98,63,39,178,42,63,13,147,193,142,175,230,104,16,42,110,74,78,199,242,188,176,218,144,45,144,100,7,148,154,173,46,249,131,55,149,156,55,27,8,24,70,109,31,143,13,127,121,211,167,135,81,129,59,12,217,249,146,150,83,129,238,22,111,181,136,151,36,182,240,97,84,177,125,45,239,217,202,19,239,96,195,30,84,60,72,86,141,170,105,203,119,97,151,120,33,101,237,86,155,116,29,65,198,246,115,158,31,14,219,148,189,239,198,21,60,157,239,151,194,45,171,242,185,48,149,92,158,55,73,90,228,152,82,124,49,150,113,17,53,111,25,9,225,114,166,14,83,109,117,6,205,202,52,219,179,41,60,40,90,243,166,193,247,35,126,80,28,84,99,121,80,232,192,21,13,243,59,34,208,207,195,109,228,240,153,27,82,32,135,145,65,70,163,63,77,50,99,185,153,49,4,171,38,78,23,135,113,153,107,203,201,7,109,241,221,36,135,9,255,217,32,87,244,216,33,241,244,36,138,127,251,124,195,156,158,227,183,87,177,224,188,192,248,34,146,183,124,153,0,167,60,157,9,118,249,10,163,66,252,28,89,10,67,38,245,153,80,7,134,145,76,230,18,82,17,195,83,41,42,213,171,26,13,59,48,217,217,211,127,155,196,176,164,77,59,215,171,228,26,78,60,93,132,149,113,112,49,135,83,192,81,234,218,164,203,113,243,245,120,245,162,72,75,230,10,180,97,65,90,10,12,111,94,19,152,131,54,166,210,50,194,178,139,78,59,61,99,60,144,152,150,211,109,115,195,205,209,108,227,245,146,93,126,227,48,243,28,14,155,11,77,216,211,72,176,194,193,27,243,176,180,33,36,100,252,53,161,7,111,120,39,132,120,175,40,7,182,59,172,55,28,103,152,188,124,66,222,153,119,241,241,160,178,82,8,208,184,87,65,73,51,2,134,86,76,126,155,59,137,231,20,152,14,187,84,42,160,34,194,65,226,83,161,27,45,211,22,24,193,222,219,50,10,144,170,252,52,137,105,126,7,225,194,98,186,50,2,35,127,154,162,211,58,27,226,186,48,228,183,78,146,193,125,4,229,131,139,154,36,148,207,5,88,96,207,237,71,96,194,246,46,5,89,7,99,155,175,91,144,152,80,130,58,236,131,201,103,144,34,233,73,85,93,143,229,69,210,219,89,63,49,25,16,186,170,195,147,83,42,130,41,93,84,102,44,172,223,147,79,165,97,116,44,247,38,13,79,37,229,107,35,158,158,162,138,8,169,72,115,243,14,165,150,36,185,143,4,222,115,242,34,34,131,155,36,142,29,152,124,27,159,164,132,141,53,128,142,246,87,138,200,37,113,226,89,36,223,148,155,44,69,206,241,85,148,244,55,249,42,56,150,188,60,27,42,64,35,186,184,48,181,54,46,15,139,219,226,44,221,107,130,113,149,205,205,115,147,173,216,18,158,254,11,67,24,228,236,28,48,136,158,229,40,13,167,248,210,211,144,170,209,84,74,101,161,101,59,134,63,147,16,247,22,77,196,9,143,120,208,140,225,65,151,36,218,73,158,93,245,178,219,106,185,215,242,187,148,149,116,103,132,135,106,57,83,22,119,97,246,163,241,229,154,146,158,203,142,116,215,78,33,231,200,203,37,73,67,133,123,48,11,76,154,116,247,151,27,251,226,77,48,156,197,142,108,183,182,39,124,1,227,121,249,246,132,207,3,238,162,247,111,192,137,143,234,131,141,71,80,86,45,108,138,195,69,146,42,242,197,88,180,10,19,123,249,224,133,94,235,84,24,239,79,216,249,228,111,86,125,55,133,82,195,187,108,157,19,53,139,83,252,140,35,78,115,63,113,209,163,30,73,223,141,146,128,51,246,64,2,109,4,127,1,87,8,47,151,15,52,181,31,89,242,138,103,181,124,42,63,183,40,8,165,87,47,140,202,78,142,239,130,15,254,98,45,25,251,204,135,225,207,93,247,66,72,94,9,20,32,254,195,20,2,138,106,243,217,242,206,72,223,46,161,19,134,62,13,113,77,220,109,112,236,207,117,253,237,231,184,171,35,92,157,36,12,193,45,36,31,61,224,166,240,249,187,184,59,205,166,40,134,130,247,24,250,150,194,200,128,154,5,116,193,31,10,127,78,215,31,166,176,193,47,170,80,45,78,145,203,197,245,4,207,196,215,236,109,50,27,218,108,68,214,188,58,251,28,57,220,238,146,126,52,46,142,207,83,89,145,107,99,50,232,211,157,169,228,48,106,22,77,127,155,128,247,114,244,199,30,163,45,171,213,115,144,42,10,217,148,1,234,71,147,95,238,45,35,43,66,98,112,20,42,181,208,11,65,81,253,92,201,100,225,157,255,130,23,180,6,124,206,122,233,81,35,127,152,241,93,211,66,210,119,135,110,112,1,134,137,178,217,110,36,49,145,180,135,236,220,75,184,99,183,38,107,66,231,158,67,163,168,82,226,214,228,134,96,10,84,109,127,222,198,186,161,211,93,178,65,159,209,56,6,211,119,29,60,91,177,233,185,72,203,96,130,44,95,170,167,201,231,226,176,189,48,76,166,235,51,158,76,191,163,101,65,141,183,233,219,39,79,23,192,5,40,45,35,127,181,120,170,208,185,155,29,59,90,146,148,80,196,195,190,237,14,83,69,33,251,119,47,9,246,70,127,154,234,154,116,77,97,174,69,21,25,117,135,225,65,27,250,52,251,205,183,54,79,111,146,250,208,245,105,202,73,178,255,246,166,122,242,250,114,16,31,59,199,253,103,153,145,36,151,146,78,211,99,6,112,220,183,15,134,9,189,45,121,186,79,92,97,95,183,144,125,155,164,20,19,238,209,179,239,39,127,249,164,156,175,201,203,209,78,246,84,8,116,23,225,10,188,232,230,234,242,93,223,17,245,52,50,64,129,201,204,254,42,52,26,121,217,75,136,0,140,149,136,32,226,15,46,220,114,229,142,61,7,222,50,167,91,52,161,142,42,5,145,7,174,232,72,124,159,141,250,98,22,161,8,8,147,56,156,28,54,195,249,206,67,102,66,175,219,127,154,210,112,137,112,156,91,14,140,19,95,48,184,25,71,143,212,88,76,162,241,197,93,234,86,165,62,36,108,68,209,81,154,78,83,220,140,101,248,174,31,170,28,56,36,126,96,181,234,25,57,51,185,123,64,89,229,48,213,4,67,158,222,72,165,181,128,41,27,146,125,225,108,4,21,7,206,7,195,0,181,197,142,134,139,34,82,210,8,105,147,198,34,79,99,41,123,17,70,35,131,96,75,182,28,21,27,61,205,248,109,234,130,132,131,114,82,176,17,25,134,205,36,212,212,246,154,220,254,214,183,153,226,64,31,69,242,194,248,237,115,1,252,156,103,13,129,138,38,194,54,248,83,96,18,240,15,67,116,40,75,183,216,5,32,58,205,110,54,77,90,6,253,159,31,125,231,225,77,48,69,222,77,129,177,235,166,145,7,4,197,193,133,207,77,208,2,250,254,114,66,169,55,240,131,43,147,173,198,159,166,152,127,94,111,13,44,160,231,5,190,41,253,210,186,197,90,32,228,81,99,215,65,144,183,138,68,248,180,186,188,238,15,155,146,176,44,16,228,50,139,71,210,26,74,39,77,183,121,170,76,107,76,98,210,251,183,212,15,194,249,10,57,76,118,24,58,83,25,16,234,236,112,11,126,240,89,200,154,140,10,117,106,141,88,26,196,241,148,216,23,133,185,5,59,140,95,95,151,246,58,11,55,196,180,240,158,53,169,165,131,49,118,69,133,70,163,0,166,235,120,109,44,86,55,192,40,143,37,137,237,14,8,236,227,103,238,5,140,58,134,12,39,235,250,124,246,118,24,3,86,182,98,10,56,34,249,5,159,33,204,244,242,244,49,227,171,7,194,129,81,77,140,239,90,172,230,234,153,28,13,239,114,151,99,219,38,66,119,111,76,35,165,33,9,13,242,58,227,213,189,128,150,61,61,169,211,16,30,65,28,133,223,44,230,120,58,171,83,222,77,144,53,101,127,250,152,127,146,29,128,191,209,10,200,63,20,247,252,188,187,60,148,148,193,171,142,59,242,24,189,215,94,134,114,205,106,100,62,184,176,137,221,195,109,17,122,30,238,210,192,127,196,159,232,187,33,128,253,236,9,104,106,151,240,231,24,25,102,243,188,122,130,251,28,194,243,194,153,235,140,143,53,23,100,201,155,95,172,22,124,142,31,58,168,103,106,10,19,81,241,102,147,73,39,113,81,208,179,244,138,55,123,91,117,150,124,21,161,172,252,217,241,92,254,246,189,123,19,72,58,246,242,231,179,227,134,54,9,146,92,248,167,93,91,29,38,141,108,73,143,16,10,240,212,175,99,183,76,11,32,94,152,192,244,136,151,119,66,28,85,186,4,206,27,55,145,166,49,255,54,65,141,177,198,91,141,79,83,138,28,72,57,129,143,239,235,146,243,163,92,183,101,160,207,105,157,92,102,136,149,68,65,218,125,154,114,203,238,124,68,132,25,59,151,86,129,171,201,89,254,96,228,167,121,193,133,201,149,241,34,110,235,66,78,175,11,19,51,74,35,96,252,44,89,96,171,114,245,61,28,159,38,154,45,23,38,138,233,209,92,94,214,134,200,60,194,84,187,162,140,129,127,242,183,235,194,36,59,100,223,164,87,55,210,252,44,48,250,201,126,54,45,99,229,152,242,219,104,47,57,137,19,213,224,164,133,223,121,86,112,233,181,207,165,142,63,21,89,71,105,218,153,58,195,85,115,8,237,90,216,243,194,11,138,41,95,184,219,194,74,73,94,78,219,93,6,130,32,51,228,205,93,96,19,135,242,151,147,13,153,155,194,38,133,243,205,22,50,216,170,8,67,47,118,209,234,209,123,10,252,140,196,75,96,222,240,133,115,161,243,203,42,195,2,140,49,89,2,62,59,177,78,135,73,142,163,111,11,155,203,82,31,207,211,148,48,244,128,237,238,160,189,70,174,194,112,152,204,190,231,233,106,58,241,31,76,217,156,46,125,158,14,239,86,195,109,154,69,32,214,154,150,221,99,216,240,19,75,250,24,232,112,78,221,70,56,171,8,193,148,57,100,167,243,97,55,35,55,74,75,71,27,142,111,183,105,183,213,181,201,2,44,16,229,186,210,3,105,0,220,18,181,221,230,15,203,1,19,189,215,150,33,104,229,214,248,38,189,76,210,204,23,164,115,231,128,8,184,91,205,158,194,199,4,243,205,212,82,37,215,210,185,66,140,121,123,151,110,200,160,245,183,45,196,49,227,195,38,249,20,210,45,176,151,149,30,191,109,183,10,153,74,16,208,183,251,97,11,170,110,249,109,62,197,211,41,58,21,231,184,35,4,38,211,228,243,52,1,51,36,210,52,211,158,253,252,149,72,178,39,9,117,175,106,60,161,59,80,18,136,229,97,24,142,170,151,253,155,110,125,145,156,104,8,25,120,181,195,217,228,52,179,192,35,22,208,65,201,204,185,133,170,68,206,87,119,158,155,3,83,63,82,228,221,176,14,181,239,218,7,169,80,107,114,77,7,38,90,224,63,93,204,254,46,2,163,15,251,25,81,164,228,66,83,61,20,30,213,83,159,129,201,175,148,207,230,118,228,66,122,221,212,100,132,233,12,152,179,214,123,156,50,188,210,181,105,227,124,107,237,1,55,165,48,177,48,112,176,80,117,82,26,155,220,242,9,182,225,247,242,15,107,198,204,46,221,210,168,212,251,46,18,56,27,82,19,65,250,101,233,49,126,97,229,206,159,69,82,145,136,39,233,246,37,80,78,37,125,247,214,169,210,169,161,205,138,34,156,231,191,76,214,173,164,31,47,83,34,152,241,213,221,36,52,244,171,207,188,158,51,80,98,150,242,203,221,206,71,111,182,185,69,100,51,61,195,65,108,198,231,2,113,237,252,194,199,158,216,61,96,180,131,164,101,253,39,171,232,240,70,50,99,41,12,17,128,63,205,141,67,56,12,45,102,82,86,12,23,161,3,9,212,225,31,37,75,216,187,116,90,200,80,209,234,158,40,232,50,145,217,147,103,17,46,202,49,88,203,18,94,165,83,48,96,220,19,11,153,219,158,106,205,84,4,92,60,109,1,70,239,60,116,56,168,72,115,230,185,110,201,152,83,14,86,100,9,160,232,115,184,25,35,150,192,149,146,55,95,31,104,32,202,197,204,124,137,195,175,233,157,155,81,147,26,41,28,95,244,241,112,152,152,158,216,58,176,122,13,191,73,19,94,66,15,168,43,76,205,86,192,80,205,141,7,198,57,216,29,46,166,47,168,48,164,168,57,96,110,37,91,96,148,13,138,163,147,99,164,40,186,135,23,144,32,95,141,22,84,22,24,71,112,137,150,145,99,84,245,233,159,72,233,7,87,99,236,208,167,17,223,244,149,123,224,173,137,161,203,184,69,188,86,233,192,196,1,245,105,82,7,146,183,140,133,44,229,210,144,154,192,151,235,61,78,12,95,219,141,53,239,114,13,160,168,186,201,47,231,31,81,91,192,83,101,90,151,209,203,247,251,48,213,63,138,18,108,216,23,102,196,186,194,16,232,212,128,185,75,79,133,119,114,170,29,131,139,16,32,226,215,234,161,216,123,96,98,174,75,190,186,90,186,179,143,199,25,250,42,178,108,120,43,240,164,248,119,157,30,28,89,167,66,51,182,52,239,51,171,190,150,11,39,73,47,181,69,151,54,178,198,197,128,107,221,40,141,150,12,72,146,203,2,193,137,115,114,122,183,144,94,43,155,33,254,113,204,240,15,237,166,112,89,21,94,99,198,60,35,129,66,210,74,185,92,244,84,162,211,58,84,62,50,216,120,218,99,207,33,106,119,214,203,16,152,252,228,229,159,5,43,147,20,88,65,249,89,67,105,133,216,77,209,240,37,6,60,100,246,254,89,198,76,45,22,90,51,190,198,229,191,141,155,67,56,82,248,237,99,83,175,120,185,185,143,20,165,128,49,80,75,197,121,158,29,101,196,171,177,136,214,243,106,170,237,124,172,55,249,71,249,105,24,254,62,255,106,44,172,250,160,60,226,224,89,73,101,63,40,33,128,15,46,164,193,235,221,235,236,178,236,210,221,225,134,243,174,42,76,206,87,117,152,229,241,192,150,84,188,28,70,104,227,121,57,10,226,190,199,83,238,35,85,34,88,254,231,34,232,231,94,49,129,209,251,234,110,59,97,60,139,39,65,2,213,102,144,45,207,163,237,144,105,75,111,83,244,68,230,91,128,54,169,4,230,50,19,93,194,210,74,210,46,104,1,67,125,252,192,240,10,202,121,204,148,197,124,115,216,18,188,182,192,35,108,16,83,90,222,210,104,188,114,179,221,55,103,41,144,2,101,180,214,69,213,43,71,58,72,242,203,34,141,54,95,143,160,252,154,239,130,133,237,91,114,164,208,136,179,149,19,189,89,165,16,251,160,228,126,175,120,216,182,254,165,112,100,254,118,99,194,74,250,203,36,87,57,71,160,13,35,174,172,11,119,163,35,191,115,160,76,161,247,164,176,162,185,202,130,205,144,44,137,14,68,187,123,119,114,145,142,158,92,111,58,206,8,201,238,29,45,163,7,101,55,128,17,100,56,161,123,255,9,72,223,168,16,252,177,51,204,96,72,171,155,212,35,163,163,140,12,160,183,251,28,66,93,50,39,23,177,202,233,90,110,7,198,44,147,27,85,39,2,238,153,39,84,215,140,164,134,21,169,9,205,245,114,136,209,195,91,95,21,166,124,97,6,220,30,43,128,100,173,225,110,133,99,107,156,245,60,117,130,66,83,154,220,126,161,149,75,82,147,23,156,94,173,196,226,88,48,212,166,245,192,217,47,231,192,186,5,226,32,237,53,166,17,62,9,41,179,48,152,252,60,135,201,195,159,250,89,100,43,52,31,205,179,137,13,181,131,201,207,9,63,15,183,62,44,89,125,218,148,46,186,195,199,220,20,201,3,190,26,135,100,118,24,122,231,254,116,41,33,195,229,48,61,168,107,126,153,2,219,247,97,120,214,84,134,158,252,6,102,200,112,184,33,82,35,125,118,204,147,229,25,136,150,150,188,212,207,211,169,143,139,94,195,175,12,23,144,192,208,150,7,106,10,80,89,81,227,62,14,184,206,246,60,188,77,237,55,96,242,106,239,68,51,27,193,195,35,157,20,251,161,45,59,103,103,78,241,44,142,212,27,225,91,16,193,116,223,37,207,173,112,102,73,90,62,232,185,171,197,60,169,164,106,73,134,200,129,7,21,113,254,195,227,199,214,160,48,162,168,62,214,147,5,212,31,152,77,216,159,158,72,179,78,109,25,253,235,171,203,202,119,36,103,19,120,36,79,72,163,220,222,202,123,46,124,246,168,234,101,47,108,125,228,251,116,133,161,4,243,166,157,101,139,25,38,48,18,10,190,87,146,88,176,132,171,21,152,116,211,29,240,84,23,145,17,239,58,211,0,76,246,89,114,18,32,221,29,33,211,3,179,137,178,212,28,20,61,85,191,161,178,130,179,222,172,207,200,182,237,26,192,29,225,145,44,92,221,6,7,85,12,48,84,87,250,242,115,32,46,31,77,106,121,179,240,2,157,118,111,184,214,191,143,38,217,175,53,157,41,231,54,144,188,46,216,50,91,186,222,44,6,92,75,158,13,202,117,21,223,255,3,67,133,90,3,198,118,210,137,134,170,153,155,9,13,85,64,93,216,150,114,235,165,147,164,45,62,165,35,7,46,81,95,219,77,255,81,67,1,68,169,187,115,41,81,124,64,233,133,78,36,46,203,222,112,204,17,81,81,97,216,121,89,15,148,242,41,109,119,190,50,217,166,38,40,57,174,246,112,232,65,247,254,19,128,204,79,195,174,245,99,21,73,73,124,106,192,100,243,7,108,110,207,231,163,75,253,66,24,189,155,218,91,121,186,44,85,47,253,69,90,136,114,3,253,237,209,162,26,142,132,130,245,4,125,6,108,26,94,207,118,96,156,27,186,0,242,76,30,48,234,102,43,233,94,135,165,208,93,145,150,92,208,162,106,14,63,185,180,29,159,205,5,119,232,182,80,77,127,196,27,94,205,161,163,147,24,151,238,151,26,211,127,153,166,58,21,218,249,212,112,133,116,124,181,77,140,85,214,83,14,67,133,26,73,205,59,163,58,55,81,79,234,112,201,154,212,99,75,96,120,196,169,155,139,115,39,221,84,172,120,49,94,78,162,136,110,104,166,91,231,223,181,80,253,216,75,55,113,98,157,223,195,92,218,17,86,20,152,12,38,71,207,209,191,52,192,119,90,178,162,240,184,91,218,168,134,40,206,202,198,229,234,104,49,145,96,233,147,74,37,197,55,145,216,102,137,177,10,108,68,29,31,10,213,158,176,83,65,0,96,92,114,31,12,27,236,208,29,9,66,147,176,27,145,150,222,73,215,30,243,50,71,187,207,157,7,5,61,129,137,34,185,31,5,34,211,53,117,179,132,33,207,61,160,147,40,140,94,244,6,252,74,117,250,195,92,20,69,220,219,18,124,178,167,93,66,151,199,101,91,222,141,72,92,236,87,164,223,20,73,79,135,88,31,162,199,175,87,96,102,170,34,152,14,55,1,57,233,223,119,145,125,59,155,132,47,166,201,194,5,76,30,189,156,108,120,193,118,248,81,140,249,116,232,195,164,229,108,191,152,155,24,138,46,205,73,154,85,241,13,107,25,47,163,44,236,105,194,177,62,145,112,44,14,201,23,5,198,83,178,3,134,121,78,154,6,133,221,254,74,108,33,140,162,84,177,40,76,181,175,191,156,248,164,40,112,3,151,224,69,237,22,74,219,207,195,117,58,25,126,183,235,157,144,175,179,92,16,156,12,216,4,144,180,101,84,238,251,47,119,179,238,244,151,41,202,248,82,141,168,67,165,139,181,207,42,2,41,1,147,26,152,181,207,38,219,128,247,248,217,52,30,159,26,153,103,37,188,25,48,138,36,41,189,231,223,86,146,251,131,169,12,85,102,212,101,9,67,190,15,159,99,47,35,83,127,81,50,126,146,95,157,54,90,77,122,58,153,247,53,28,64,36,78,36,57,248,56,109,32,170,248,208,142,164,95,81,24,227,44,26,134,226,92,150,177,38,217,231,220,53,191,209,58,215,36,210,66,239,103,17,126,207,78,189,130,240,24,137,240,2,91,234,146,223,145,183,125,163,124,181,221,213,61,23,2,202,255,179,122,135,194,54,115,199,7,147,253,37,91,37,53,73,219,111,132,24,83,84,139,200,79,19,214,252,210,183,134,233,94,74,186,220,66,195,168,184,106,26,187,234,25,74,113,138,225,253,161,200,194,97,234,111,100,60,22,140,145,61,251,211,86,210,164,125,182,185,147,127,118,35,5,248,164,107,85,129,217,88,190,225,50,65,64,82,28,3,198,81,181,157,185,2,149,10,10,116,238,10,216,198,254,179,252,105,18,72,36,67,29,230,130,225,139,11,39,226,82,89,217,181,143,105,223,60,60,49,160,37,93,162,226,101,49,111,228,87,62,120,27,119,206,29,15,92,100,206,165,12,71,206,249,109,89,246,20,20,159,47,203,1,79,93,61,196,33,163,200,8,114,141,169,250,169,166,75,113,86,102,119,184,26,43,140,62,125,166,94,60,141,109,160,7,54,154,71,81,52,60,74,55,191,162,194,28,125,221,27,78,181,116,185,27,210,166,63,191,139,236,160,8,118,201,28,4,164,166,105,4,76,250,175,62,75,132,180,250,171,113,188,72,117,226,249,4,116,94,227,151,247,120,220,167,192,123,123,153,30,112,215,252,196,109,18,118,197,95,94,237,27,239,121,190,141,242,197,229,137,49,204,138,148,182,111,52,5,189,72,207,248,138,149,143,15,148,36,144,64,241,254,41,186,201,3,137,135,225,141,184,187,44,101,165,86,8,255,193,5,174,190,187,39,28,24,217,209,104,23,101,109,75,127,122,218,84,240,151,227,254,236,242,238,245,251,42,71,9,232,52,121,248,140,79,40,136,141,138,69,211,170,12,7,89,250,94,27,53,168,164,105,82,94,187,169,106,173,30,198,26,86,90,37,5,74,192,123,123,78,0,48,186,126,247,183,33,14,133,6,229,131,57,221,231,45,139,39,227,9,75,209,225,133,159,109,62,48,81,149,22,240,49,90,178,188,60,35,22,228,251,85,165,104,82,148,168,15,76,41,64,119,20,9,141,107,106,195,157,5,15,176,119,233,158,36,160,232,187,225,7,240,229,129,66,88,21,243,235,192,244,250,231,176,62,199,22,73,128,119,195,33,181,145,106,135,175,211,154,21,136,41,108,22,215,151,142,112,96,178,121,175,157,66,117,96,222,110,86,14,242,46,207,0,60,48,231,226,8,24,53,0,233,52,18,180,92,37,230,156,160,120,192,100,60,177,225,147,103,47,2,147,171,162,79,87,99,182,112,152,178,186,231,105,52,206,124,51,52,181,4,241,102,50,209,136,105,122,203,141,225,173,40,186,144,167,14,84,211,96,55,164,134,195,131,42,16,15,161,72,177,20,230,200,184,176,21,132,8,124,78,62,167,184,26,63,9,8,29,206,14,135,253,69,161,97,185,171,15,63,52,74,25,1,207,177,244,225,193,133,164,196,79,27,157,131,140,230,152,103,172,251,184,240,148,42,59,78,65,52,153,46,76,225,82,86,152,121,187,3,198,21,161,77,227,178,228,39,54,133,248,75,232,44,105,249,141,79,12,75,238,158,91,154,70,212,196,245,17,6,17,235,92,116,64,58,185,129,181,7,188,179,100,88,1,183,179,149,196,211,198,253,95,101,56,55,101,253,254,97,132,66,186,126,24,7,107,9,148,186,125,253,46,187,103,15,255,46,40,184,183,110,12,36,216,187,219,98,88,245,195,208,37,64,101,128,111,27,248,37,16,42,87,148,144,78,188,123,27,17,220,159,112,60,77,194,232,40,15,204,69,251,7,35,159,53,103,127,127,122,120,5,59,36,204,69,238,93,219,152,59,220,197,11,186,147,48,6,208,101,36,202,126,171,139,24,116,170,79,195,77,232,168,58,92,205,80,148,241,72,102,137,58,108,169,228,186,128,216,77,125,203,130,235,6,77,16,129,97,93,245,35,198,252,253,226,113,33,130,137,73,183,2,198,1,255,172,175,212,93,3,228,192,240,241,235,84,225,94,224,161,119,238,201,141,137,42,147,60,167,150,221,0,195,91,90,135,46,176,57,217,228,252,187,17,43,93,91,102,18,222,181,149,253,229,156,164,82,118,140,74,94,205,206,252,200,37,252,116,226,173,208,218,198,181,226,185,122,195,14,56,201,103,197,254,61,155,224,151,21,192,171,147,114,226,83,46,151,200,25,249,193,19,242,60,17,32,1,182,108,206,128,207,92,147,78,173,198,174,227,214,184,37,145,93,31,49,119,18,84,94,253,221,45,161,218,39,15,195,194,224,94,172,115,39,167,72,224,94,56,57,173,114,228,30,3,115,40,41,12,209,130,27,66,200,103,37,225,88,199,185,134,174,149,55,220,10,168,229,88,175,205,54,150,175,87,38,74,55,173,43,12,121,149,55,28,250,59,81,64,222,80,47,28,59,108,58,76,138,170,108,244,164,228,20,119,58,194,94,192,94,44,45,235,120,77,62,47,214,129,219,214,64,242,54,70,40,39,184,30,166,160,144,180,211,206,45,36,228,190,134,137,221,111,25,109,171,136,220,222,43,86,42,150,234,86,120,47,119,155,140,115,172,34,85,174,79,115,12,248,13,104,89,242,120,81,148,172,155,175,75,169,49,32,93,66,96,200,130,221,2,220,63,134,64,233,21,68,49,63,39,22,183,178,115,128,201,15,147,253,238,229,95,231,52,32,78,116,175,63,192,20,219,244,128,71,17,198,228,109,134,188,43,82,3,99,220,103,133,207,185,234,163,137,151,182,137,54,243,134,23,46,242,21,40,185,201,40,26,8,140,65,176,226,229,212,52,39,125,185,85,214,127,115,97,27,211,234,125,24,55,60,242,135,31,218,19,3,126,31,134,98,104,120,234,215,216,230,24,146,173,152,16,64,246,165,9,81,226,146,208,15,63,181,123,239,254,203,228,95,75,118,35,231,26,162,73,191,46,61,103,112,38,98,112,187,148,255,81,143,244,193,100,167,44,89,124,228,7,117,191,226,227,74,91,69,216,225,183,165,117,244,111,14,147,95,141,201,117,167,2,238,182,233,76,8,68,249,33,223,190,83,161,27,201,202,119,136,76,35,176,91,247,90,72,2,195,242,209,180,2,55,34,27,242,240,38,35,219,225,51,189,187,120,121,161,8,196,67,240,193,56,84,138,92,118,207,55,77,120,7,191,94,65,193,110,75,220,118,195,233,128,73,242,193,212,217,100,177,107,237,14,238,150,233,60,179,148,208,255,133,137,58,85,63,191,96,25,201,202,90,99,89,183,213,227,59,228,215,52,185,237,218,89,22,204,96,148,152,50,94,183,101,228,212,102,247,216,24,217,212,217,102,182,194,115,251,185,204,105,50,164,214,130,169,83,156,150,24,177,247,132,56,80,160,184,112,166,75,20,192,80,83,53,225,109,35,172,213,250,151,218,53,173,94,168,232,211,56,82,60,146,49,209,152,198,34,23,152,244,241,239,116,178,130,116,149,25,32,126,98,85,217,14,83,148,35,6,131,25,62,190,116,167,133,2,251,214,151,159,141,192,239,248,211,66,129,77,58,133,169,151,61,142,142,120,222,170,146,16,7,229,59,73,236,1,255,120,252,4,70,98,106,251,135,157,235,111,81,123,29,181,138,229,121,153,6,47,169,152,192,110,204,190,45,76,139,241,246,36,13,159,52,45,30,70,37,74,120,243,183,213,73,247,52,2,62,13,21,75,103,89,62,93,188,124,32,229,36,246,250,57,29,206,29,54,26,62,224,134,238,242,93,168,71,187,181,63,205,168,46,178,29,46,138,24,61,97,8,129,90,83,149,21,152,122,201,17,45,159,84,118,234,203,167,209,45,6,124,54,45,237,21,250,193,47,219,176,196,166,153,180,91,120,115,239,241,114,156,71,178,21,111,110,49,158,207,205,165,144,68,133,42,176,69,43,46,92,168,170,80,152,232,95,13,184,170,145,133,231,164,196,36,31,164,148,94,191,226,166,212,175,57,189,228,228,176,170,106,139,32,156,236,69,84,231,184,70,74,80,118,44,142,148,40,245,59,48,148,51,98,28,82,177,214,188,32,21,45,192,140,60,189,192,155,114,253,245,193,72,149,136,30,153,193,213,175,56,192,156,171,242,219,13,161,137,229,77,67,47,81,248,139,12,142,194,128,3,31,99,69,166,161,29,64,238,210,4,173,83,106,134,12,94,206,63,1,76,229,173,52,156,92,178,237,95,109,188,100,171,42,218,66,162,246,192,153,166,235,195,102,32,120,195,16,205,28,58,150,228,4,251,157,115,37,114,41,187,204,66,166,69,176,45,32,117,70,85,118,87,216,108,48,135,77,221,88,209,137,8,168,163,211,60,114,23,30,112,194,123,143,102,248,82,244,162,176,167,25,220,254,52,27,86,151,109,124,27,169,211,119,130,24,201,48,90,118,31,220,169,234,68,137,121,5,60,243,141,153,89,5,131,165,48,58,140,207,63,236,109,50,230,76,222,225,190,187,220,228,72,210,138,59,252,22,241,110,200,166,182,188,155,173,253,51,136,77,11,122,223,164,56,130,219,103,161,59,45,160,85,112,237,235,46,237,103,127,50,21,138,120,154,140,37,105,24,242,172,205,29,35,171,80,7,248,60,221,240,233,231,120,184,228,235,180,236,104,195,153,64,134,195,157,125,224,118,25,133,129,221,85,189,62,61,251,152,72,221,178,82,162,38,27,62,92,84,38,106,192,228,130,4,43,57,48,133,202,2,155,46,165,55,45,19,29,189,129,196,3,127,198,162,195,103,37,93,7,29,97,42,36,48,178,255,54,229,166,215,22,33,230,95,70,118,34,95,83,88,76,87,115,155,178,14,106,215,147,207,210,129,196,240,186,31,102,174,241,156,102,192,115,221,32,127,79,150,164,148,90,188,60,89,182,241,133,11,2,39,209,178,12,147,227,109,25,117,183,144,226,56,76,73,78,151,135,185,147,94,120,176,239,200,104,99,187,100,167,253,88,70,204,123,121,34,32,48,128,129,47,123,195,225,40,189,57,215,166,230,77,57,179,127,182,49,240,149,59,77,141,162,120,199,10,225,180,40,242,217,205,106,248,86,140,167,81,155,220,17,33,55,101,165,24,79,210,0,46,101,14,137,204,150,32,91,226,183,49,196,154,192,84,81,149,120,57,53,90,73,158,134,210,43,199,119,179,74,174,47,184,167,158,205,191,235,27,7,154,22,55,69,30,207,7,68,145,241,244,217,130,184,231,9,204,84,31,45,38,11,186,160,249,159,114,160,254,223,31,189,109,50,139,234,78,193,140,62,134,194,88,154,49,77,72,9,147,13,135,218,189,238,134,227,34,31,239,92,195,101,30,152,41,48,125,160,225,125,191,124,79,63,152,203,83,192,112,223,222,93,1,23,216,246,74,63,227,62,158,55,45,200,230,1,181,0,241,52,23,242,37,47,199,118,43,57,190,171,194,155,34,115,108,166,229,181,120,214,112,210,188,100,134,162,28,30,15,67,54,33,179,224,252,142,49,103,68,167,80,140,162,176,49,68,121,195,168,45,78,178,83,194,144,14,239,147,195,36,15,200,126,4,41,203,114,214,177,159,46,139,182,172,154,86,133,63,76,248,254,166,236,177,108,39,230,158,79,192,134,131,173,221,119,195,201,76,141,129,195,36,2,75,167,84,11,33,84,31,174,115,37,107,69,95,94,126,214,68,192,148,192,111,217,173,206,37,188,197,94,71,248,186,233,203,217,145,218,138,166,29,27,116,205,162,91,225,128,216,60,90,190,123,146,62,165,196,48,215,152,104,120,122,178,108,133,103,224,207,181,58,182,225,134,250,178,108,25,20,133,158,31,143,153,116,6,254,230,234,82,217,7,153,111,116,42,30,229,171,213,12,245,170,109,64,49,158,100,119,14,121,57,55,95,119,136,26,15,54,167,198,133,19,215,134,30,107,160,25,53,150,28,125,149,72,125,141,61,126,73,225,52,2,174,200,201,238,187,209,146,206,38,240,168,198,26,25,71,223,230,236,147,67,121,14,175,57,128,158,14,13,183,219,167,150,33,155,174,173,1,203,151,124,87,54,153,164,26,48,9,207,89,158,78,237,202,180,153,250,132,144,51,193,104,68,242,200,136,109,120,153,247,93,44,21,216,221,74,156,16,199,152,219,114,110,82,134,20,220,203,166,56,126,238,144,83,140,36,88,67,98,245,178,17,15,89,250,137,131,81,126,251,33,87,166,0,213,244,108,123,188,252,44,112,177,146,160,127,153,243,118,233,44,194,242,5,225,237,12,134,23,83,51,47,26,165,65,88,48,34,145,136,75,156,123,68,146,167,201,10,119,255,218,162,22,60,171,127,27,103,78,217,254,89,9,49,21,125,247,32,114,233,159,69,238,45,225,115,53,106,169,65,21,107,92,42,176,246,182,77,204,219,157,186,9,84,72,195,186,137,176,187,49,14,195,109,151,160,51,54,209,233,55,127,26,202,157,188,31,91,221,216,227,63,24,253,15,17,105,55,184,58,197,209,98,116,160,146,18,216,170,103,252,233,108,140,134,245,129,147,83,14,2,119,201,4,6,37,11,60,80,210,177,170,194,44,238,123,111,227,90,62,235,3,95,243,13,11,89,116,139,185,161,96,186,198,195,212,68,53,189,59,77,8,224,190,203,232,54,191,97,211,219,17,105,4,159,113,7,219,202,218,66,12,200,86,10,37,203,119,133,39,155,99,73,137,213,198,73,89,61,71,96,238,6,243,70,146,167,207,54,176,175,75,102,88,34,183,162,104,9,135,239,129,74,36,241,138,112,231,70,243,198,97,200,240,197,139,69,129,238,200,226,122,200,34,146,2,202,101,42,30,206,70,121,44,240,164,120,54,188,3,201,132,151,4,230,78,183,227,142,126,78,67,225,31,219,219,106,98,218,125,58,151,173,215,108,8,110,243,253,109,248,48,158,167,43,172,243,23,109,146,237,14,106,87,133,112,231,24,29,150,192,5,122,186,124,225,164,110,222,109,92,78,238,248,195,25,4,147,138,184,30,176,1,202,245,21,17,156,40,10,227,43,186,47,183,180,88,129,145,165,44,183,105,229,9,228,147,213,209,221,132,131,169,113,63,145,250,77,194,249,12,159,9,127,123,77,184,159,199,229,204,219,120,57,213,144,73,91,94,146,126,247,36,31,69,61,46,80,214,238,248,48,148,39,197,31,186,172,158,35,166,210,185,131,35,121,173,176,209,78,7,76,250,123,86,95,17,101,194,249,186,6,169,91,87,24,53,232,240,59,86,248,2,213,17,5,181,90,137,110,201,228,72,233,111,67,118,58,98,196,206,29,84,170,230,112,161,81,97,25,40,158,138,7,189,149,207,6,139,48,198,54,243,38,197,18,97,167,88,85,221,138,8,36,215,21,48,210,181,234,210,36,143,35,28,135,212,155,73,9,1,78,201,5,251,131,195,240,158,206,199,227,73,110,177,163,217,132,26,212,93,90,139,95,142,38,212,155,91,59,124,24,205,237,119,57,154,198,223,170,62,48,50,10,166,11,10,226,191,38,128,52,4,70,25,212,93,181,118,69,148,234,6,96,99,251,119,24,74,119,241,156,35,120,23,51,229,160,89,165,197,54,49,182,237,28,47,211,36,251,132,68,15,225,160,89,218,125,26,207,147,58,222,97,101,243,156,193,137,46,122,17,157,246,109,233,43,17,203,176,58,24,81,166,60,48,172,32,238,240,172,213,202,255,229,233,243,153,201,13,33,10,198,218,22,222,142,109,161,190,230,193,10,200,48,213,213,68,86,231,237,20,216,217,155,40,118,24,197,71,48,43,147,146,1,15,159,4,97,88,157,62,92,86,52,33,165,15,188,27,21,136,239,221,212,57,15,41,173,219,100,57,145,34,250,193,184,121,53,107,227,231,228,255,220,65,80,32,157,165,46,95,13,133,226,242,67,123,18,89,37,126,117,225,105,209,251,47,58,132,182,185,126,52,164,203,94,189,51,19,209,213,45,209,83,178,250,155,19,21,77,82,119,17,243,84,248,220,191,62,79,211,228,204,30,26,145,54,247,66,246,176,47,94,198,211,152,219,163,16,146,77,231,77,27,70,127,40,148,208,231,26,129,126,197,246,40,101,163,72,64,246,148,179,80,41,171,246,151,91,8,83,108,44,136,39,41,229,242,248,40,20,8,26,144,67,169,207,137,109,9,159,206,173,71,39,153,195,213,93,127,248,29,234,18,137,9,131,203,13,11,83,161,169,73,29,13,169,44,215,229,24,28,111,75,243,2,241,214,77,47,19,67,94,19,127,157,162,150,187,236,40,81,229,39,126,58,40,180,244,119,83,86,177,165,79,15,204,238,58,29,166,98,88,214,46,238,235,22,121,77,112,163,117,205,175,171,228,76,123,185,21,193,242,99,21,139,215,30,26,59,12,99,143,196,99,51,203,1,4,215,96,220,159,72,2,216,91,103,241,129,41,172,12,84,111,203,22,136,31,195,195,40,164,47,194,57,41,159,77,13,91,243,241,130,77,51,107,116,182,194,196,144,163,101,221,242,39,245,229,236,19,241,219,166,43,80,30,24,225,166,155,251,160,90,12,150,127,64,82,182,231,85,252,10,28,46,12,173,244,244,244,186,105,245,134,178,81,115,161,241,2,4,148,136,103,83,227,16,205,150,22,93,6,215,136,240,254,227,80,198,95,253,13,7,206,11,181,213,17,5,90,46,241,62,144,237,62,107,169,75,162,202,121,251,188,121,44,112,228,201,166,81,140,119,210,19,191,89,104,73,88,240,200,17,196,251,228,73,50,70,50,40,71,132,217,207,238,129,38,135,166,46,141,26,35,159,90,124,207,225,116,161,50,86,90,14,25,93,244,55,83,80,203,119,112,72,31,75,214,115,114,59,34,239,51,233,211,100,106,142,120,26,2,83,49,38,142,193,133,156,140,39,38,17,36,73,79,246,15,252,75,55,119,8,47,142,220,112,176,76,206,114,237,1,39,37,84,220,198,234,234,59,22,44,18,154,184,199,141,196,117,72,73,183,218,232,187,104,210,18,33,233,200,167,162,16,76,243,250,134,21,226,121,166,23,118,160,166,43,66,59,239,197,213,150,69,182,68,188,149,148,66,110,87,1,115,45,152,154,78,69,202,97,228,112,158,117,169,233,238,219,148,143,155,231,192,192,32,118,6,190,106,203,76,58,203,225,110,245,8,250,93,136,255,196,203,11,59,183,38,36,226,67,246,172,36,242,223,167,144,70,1,175,180,34,209,146,196,253,39,165,208,60,25,45,158,198,120,107,250,219,56,39,218,12,184,46,253,46,171,196,139,156,65,42,19,171,230,160,225,194,119,6,124,210,21,41,192,214,119,111,50,62,162,101,180,75,27,78,12,218,221,123,195,4,172,150,102,207,45,163,60,10,152,100,42,205,96,131,69,104,149,200,195,52,78,132,162,48,9,111,222,229,48,140,107,234,221,186,101,225,3,69,211,36,68,195,160,112,147,121,159,224,14,208,116,15,78,127,210,147,29,38,253,91,147,2,185,38,44,223,22,80,77,72,234,62,0,110,145,139,69,68,164,230,181,158,223,238,46,218,73,5,32,92,4,210,165,204,187,18,169,146,112,116,105,159,28,52,104,57,44,25,24,138,22,133,77,139,49,82,137,91,234,237,249,233,25,69,154,195,20,142,214,251,93,48,13,197,211,102,58,62,227,97,156,49,14,151,242,56,131,16,116,77,41,86,8,28,94,243,249,236,179,171,123,146,12,156,135,99,101,221,24,80,54,73,158,80,111,244,46,194,159,4,92,113,170,58,188,206,137,161,157,118,102,41,198,102,192,101,39,221,145,72,65,155,126,192,160,143,184,154,110,119,103,223,142,131,15,158,192,161,11,100,81,215,237,39,72,179,149,169,89,152,56,241,115,190,48,253,175,251,29,53,63,49,135,43,2,134,154,109,111,202,78,69,158,174,253,89,217,148,50,181,248,234,89,139,80,34,126,155,233,94,1,15,248,231,5,134,67,60,198,139,212,16,189,131,100,114,102,194,240,4,70,132,234,217,77,87,164,237,209,103,59,105,211,80,2,188,19,145,189,241,77,239,46,176,110,196,135,225,15,122,50,95,23,122,101,62,211,76,171,111,105,90,45,229,43,209,50,210,46,203,147,97,205,105,232,63,141,120,108,211,141,156,152,242,237,83,136,64,211,179,29,242,79,207,173,227,112,90,154,204,136,124,98,48,186,157,19,251,108,27,154,142,136,191,58,4,198,168,251,168,45,107,138,117,194,157,224,181,71,53,115,25,218,235,41,11,193,117,236,149,50,16,38,107,97,135,229,124,186,193,64,77,78,145,234,213,3,103,139,131,58,60,224,155,144,154,19,34,24,126,195,129,28,177,102,77,224,73,150,37,229,3,134,101,51,135,148,36,146,21,181,60,150,2,217,1,140,86,89,10,159,208,18,242,197,141,167,247,88,251,83,203,185,200,65,244,74,51,83,116,17,146,1,222,78,26,163,87,200,145,76,44,37,89,240,219,52,191,227,116,19,200,89,82,188,71,114,203,153,107,94,240,136,18,170,146,61,154,34,85,142,66,205,211,3,75,182,68,210,154,238,234,166,10,180,63,132,140,7,166,185,61,96,98,4,77,11,30,41,166,172,14,39,99,74,122,224,32,243,62,51,156,202,30,45,213,60,119,129,228,73,83,221,200,235,246,126,154,182,110,209,226,250,197,176,139,194,228,54,229,91,28,91,229,110,71,181,37,122,52,222,114,82,43,68,35,192,224,157,188,101,197,92,87,250,211,103,98,142,232,21,164,231,71,123,122,101,151,32,13,34,139,108,138,95,19,248,236,91,53,126,186,247,135,245,141,91,13,251,177,195,148,94,165,167,79,87,4,97,137,149,35,142,51,159,26,211,225,209,74,96,182,181,231,183,147,60,141,189,168,52,98,147,66,205,168,246,199,209,145,100,87,91,166,2,80,157,19,11,246,238,178,181,130,213,14,3,103,49,64,213,109,111,45,56,62,59,121,15,18,16,238,129,57,105,203,113,233,56,147,56,105,23,185,41,223,49,130,64,212,219,68,141,55,169,153,23,133,75,201,15,18,104,60,137,25,73,117,249,54,119,189,191,155,90,127,37,187,35,53,102,58,245,46,105,131,132,85,165,116,125,25,9,139,191,252,116,81,83,22,40,142,226,29,92,76,131,109,95,73,104,73,151,192,80,247,170,250,2,53,115,125,171,207,75,84,213,163,31,33,247,28,126,155,28,76,175,170,175,172,144,167,118,253,204,181,228,236,37,184,195,83,86,82,151,245,171,68,112,152,220,204,23,78,33,234,208,137,169,163,128,163,191,77,244,244,67,73,80,85,150,15,24,207,188,74,161,147,210,129,44,230,3,15,151,111,234,166,220,146,243,251,116,142,53,112,224,246,116,40,186,22,94,184,222,217,184,147,62,74,236,42,126,23,218,208,85,223,193,136,105,66,169,101,215,90,229,65,132,227,190,26,5,166,172,100,23,166,39,87,131,82,2,54,17,157,70,131,96,87,124,148,233,148,40,209,198,121,53,230,140,195,195,18,217,132,226,96,64,28,239,77,131,207,104,8,105,23,190,164,21,99,81,45,45,65,217,21,32,154,116,94,32,120,109,147,40,189,112,214,174,18,4,179,157,28,117,209,230,36,140,76,138,68,208,143,52,238,167,235,161,177,33,164,21,228,37,220,20,31,58,24,162,33,151,54,101,20,173,219,229,32,71,135,41,72,87,140,78,85,73,62,16,8,40,14,15,218,158,149,207,2,221,210,128,81,78,82,118,18,202,39,102,176,197,108,19,184,125,40,66,102,136,92,118,152,33,225,185,212,62,221,145,122,78,165,90,173,15,49,4,12,86,201,73,46,33,6,106,69,105,87,204,165,17,36,58,29,197,173,174,40,130,131,78,84,115,22,190,214,171,88,162,243,10,78,95,115,45,234,17,66,137,124,247,146,99,10,122,224,191,87,248,236,173,217,143,70,170,139,231,251,114,35,11,242,134,55,10,229,244,179,135,249,131,157,37,135,244,239,254,7,76,180,32,224,212,159,149,77,146,180,103,220,147,208,131,161,52,159,89,30,92,27,164,183,204,252,16,117,16,72,240,205,208,74,26,148,88,104,152,72,134,255,242,249,254,166,148,96,131,170,111,191,47,155,116,224,94,186,217,65,198,20,12,111,20,67,156,125,93,251,44,35,163,18,116,75,141,10,165,7,46,43,136,19,49,184,135,30,156,38,210,28,31,13,55,103,175,207,218,181,162,162,32,122,130,26,124,188,75,187,196,52,76,148,41,102,165,85,49,171,58,24,168,56,58,31,248,172,40,223,85,42,154,99,93,216,13,201,231,30,158,107,73,105,196,233,5,125,185,85,219,250,201,87,161,34,120,120,187,72,198,187,79,99,44,60,7,35,196,188,65,123,7,13,111,110,186,240,103,240,24,87,171,66,125,152,102,76,151,204,81,226,40,249,65,59,252,232,1,63,172,160,150,114,235,89,204,72,199,115,182,235,195,221,202,97,28,134,206,176,43,5,14,69,192,78,175,83,77,89,225,121,57,37,173,62,139,42,241,156,242,236,133,80,113,187,81,10,129,245,152,122,188,88,190,86,60,108,25,164,227,217,72,245,225,108,137,80,2,155,148,99,15,142,53,116,237,117,43,60,29,230,107,222,116,163,149,82,229,172,140,80,123,71,171,157,100,197,169,40,78,187,21,48,28,176,77,97,227,86,12,152,212,122,249,232,98,85,52,193,27,199,104,42,83,217,185,4,156,77,223,123,52,91,133,182,254,54,187,164,243,0,30,24,111,244,255,104,59,211,100,203,109,29,6,111,73,243,176,255,141,69,31,143,72,193,169,234,159,55,175,94,85,39,104,251,216,178,70,18,4,84,240,11,247,64,223,40,80,4,184,62,218,86,195,106,39,28,165,211,232,181,20,248,135,10,32,220,224,169,106,71,80,98,66,53,136,35,97,25,170,47,69,249,106,13,181,188,108,254,29,31,213,173,211,175,74,136,0,66,126,87,157,165,31,155,196,225,242,21,90,53,167,193,25,162,116,217,196,143,178,138,56,101,76,111,93,128,16,61,157,170,48,97,121,87,92,57,48,242,10,130,50,125,187,186,20,170,247,226,26,77,54,135,19,104,11,233,195,179,187,204,42,63,120,222,49,199,144,134,25,252,17,124,68,166,241,189,181,229,243,151,94,141,219,111,11,77,71,147,70,210,171,201,98,132,76,43,17,250,143,208,37,9,156,237,109,198,228,222,179,106,154,90,98,202,207,77,197,234,42,230,248,192,206,46,64,197,124,35,89,252,189,120,62,212,204,204,245,151,87,9,189,234,98,178,65,237,115,241,124,214,0,76,244,73,37,133,172,154,39,133,168,233,36,190,172,74,150,219,126,192,117,48,79,159,82,129,205,109,21,242,254,206,211,210,130,250,203,179,135,103,109,55,193,179,242,121,110,74,89,67,26,148,201,123,169,118,237,198,10,36,180,63,217,10,169,220,59,106,145,201,139,183,129,201,207,172,239,213,85,96,186,225,87,137,178,58,207,11,205,83,232,243,250,98,103,191,228,97,9,244,84,112,158,250,160,8,20,5,106,82,50,2,115,78,245,207,193,20,174,251,23,92,156,91,9,229,208,74,122,101,233,107,13,196,149,106,192,132,91,84,35,115,152,170,172,195,153,88,168,94,221,57,152,248,147,21,236,123,84,233,117,119,83,160,12,152,19,130,126,234,146,221,86,231,160,216,189,168,34,42,205,233,50,50,192,137,26,1,133,77,81,202,225,115,158,203,42,65,75,125,231,136,175,73,1,210,71,137,152,98,143,253,244,107,207,100,40,179,108,71,254,105,62,25,99,4,32,68,19,136,52,237,25,170,253,73,17,79,245,73,193,210,155,28,117,168,250,66,246,252,8,216,66,32,8,93,104,108,215,170,10,193,66,117,127,186,189,236,156,190,10,181,70,97,11,56,233,177,8,115,107,60,17,66,115,186,17,59,87,216,228,93,29,182,165,77,133,121,145,42,221,113,111,14,31,69,165,117,77,27,61,174,134,178,172,15,70,61,212,83,164,78,31,162,150,69,2,250,140,94,10,107,81,163,60,156,90,123,88,153,160,254,184,179,142,128,129,26,210,12,152,68,145,42,90,15,28,57,243,131,161,76,40,60,89,218,2,30,24,102,201,107,91,109,73,248,10,144,33,22,162,22,48,181,113,33,109,94,45,229,38,240,202,251,105,132,87,70,152,94,12,7,121,134,252,120,129,54,33,141,134,143,199,19,224,71,205,54,233,18,64,122,205,245,117,236,234,166,218,210,152,197,60,91,1,244,231,70,251,192,229,69,206,128,231,80,197,236,86,229,84,100,37,77,91,108,5,56,79,140,136,149,156,247,202,159,113,79,238,250,105,224,239,1,31,83,97,162,174,97,74,0,107,178,234,194,87,45,99,28,87,227,83,39,103,65,22,179,39,145,102,230,22,122,254,182,169,32,36,181,105,177,62,116,158,206,48,50,115,52,41,188,45,109,180,4,63,173,196,213,164,76,116,112,158,73,134,51,214,83,147,159,170,218,216,205,204,54,60,15,40,128,154,58,111,16,239,141,56,41,157,225,204,18,210,166,86,127,21,14,21,228,184,84,153,148,194,187,112,67,165,32,105,111,73,69,216,213,20,196,59,140,161,86,254,192,230,161,28,112,255,204,42,201,234,154,93,251,31,214,249,248,72,190,19,139,116,223,128,214,199,231,177,168,241,143,126,100,6,247,85,91,44,153,80,80,192,212,252,117,149,162,71,114,205,223,185,157,101,76,20,110,208,177,199,21,204,31,140,131,162,158,51,169,190,158,73,224,179,25,251,192,28,205,195,25,160,82,160,49,62,166,4,59,199,215,248,241,232,191,210,255,219,107,77,128,49,236,149,123,51,15,247,232,164,200,173,204,143,21,195,100,198,9,71,16,10,108,186,94,109,250,133,227,249,137,156,153,224,107,228,80,98,135,133,161,235,199,19,14,201,230,190,223,205,121,118,53,66,97,179,28,202,137,216,139,169,163,1,1,142,252,28,88,58,26,1,138,150,32,199,252,10,46,52,58,213,8,71,133,204,56,112,215,20,69,67,195,34,246,110,24,234,158,213,68,110,94,81,35,110,239,230,76,104,10,67,115,112,29,113,224,170,27,44,138,123,94,63,202,231,28,41,188,55,179,70,165,38,227,253,116,86,127,150,202,153,34,166,66,28,63,212,69,168,33,33,219,61,170,6,220,165,74,31,184,182,20,115,66,70,133,79,253,64,206,197,243,141,44,70,128,110,150,241,193,45,238,77,110,133,103,187,201,148,65,92,6,254,154,195,152,205,234,111,23,74,83,98,208,147,4,24,250,65,168,116,219,239,83,91,132,110,42,156,99,85,196,75,188,105,163,152,99,69,92,90,57,71,201,157,51,103,195,232,9,201,140,171,150,194,51,146,228,192,150,175,84,152,196,168,223,156,42,106,61,186,35,61,120,110,224,95,43,145,53,213,158,192,238,169,134,41,7,238,160,234,34,129,1,91,117,130,127,167,162,101,171,93,67,203,84,21,237,248,237,198,198,99,125,45,111,98,183,156,97,191,100,145,50,110,52,162,215,76,28,152,218,93,29,246,84,199,12,143,242,39,36,44,138,254,118,130,249,27,6,96,27,154,164,108,105,241,234,17,223,179,179,124,124,116,146,161,18,230,216,148,218,14,73,216,234,235,106,106,206,176,125,234,100,59,21,158,41,54,173,201,244,215,213,21,10,90,93,132,26,19,187,200,156,213,123,9,77,186,20,110,86,84,81,168,3,24,33,142,210,159,35,21,98,82,226,41,5,103,51,206,78,7,70,63,74,108,161,166,25,64,186,5,216,25,46,243,227,31,118,102,199,21,30,94,56,48,200,78,3,183,120,136,94,14,119,106,115,197,184,108,66,230,12,148,83,194,208,31,62,187,216,241,108,205,118,83,13,193,101,138,114,161,95,11,233,173,87,53,0,59,55,30,206,15,163,61,168,134,155,106,195,53,195,61,19,139,46,24,99,234,225,245,179,144,15,211,52,43,35,18,120,145,70,15,24,227,89,217,4,33,30,45,70,116,29,123,94,217,25,98,166,252,226,179,150,174,29,50,68,170,81,65,61,185,98,133,145,89,27,28,14,100,141,247,102,97,252,248,139,117,170,192,226,189,209,192,90,218,85,80,102,142,152,118,170,176,163,101,89,69,169,145,71,15,152,237,181,194,100,48,98,4,225,57,57,182,194,197,242,12,14,179,235,145,4,32,225,241,226,42,23,20,249,205,143,213,28,93,37,164,144,19,133,112,170,250,11,140,250,187,195,5,174,193,248,152,201,61,179,31,182,14,89,119,50,72,233,48,21,57,76,234,88,205,228,80,139,24,207,109,145,210,3,245,123,171,232,35,198,232,60,79,94,69,230,2,207,104,210,199,110,128,137,235,86,85,83,195,66,194,246,25,96,218,140,218,213,18,145,79,90,159,63,38,218,7,2,79,18,192,249,185,107,86,61,21,86,179,136,95,97,220,137,236,210,212,223,198,69,34,61,24,42,150,220,252,28,229,186,75,85,32,167,71,198,74,141,34,205,190,110,60,184,125,156,88,41,39,104,110,28,189,87,85,177,9,80,142,18,241,224,103,106,206,159,139,161,96,134,107,40,70,237,106,5,115,218,23,214,202,243,74,101,173,220,31,120,185,0,1,82,57,231,124,36,203,35,124,26,170,208,220,198,21,50,73,250,192,88,111,122,171,192,176,81,43,85,202,113,146,151,66,82,48,192,212,36,77,158,160,219,135,87,42,133,42,169,104,155,146,188,95,222,104,12,167,38,187,117,206,232,161,214,7,92,63,103,152,3,207,230,134,20,168,77,213,239,132,138,67,135,235,25,89,2,169,141,244,129,49,26,15,243,91,243,252,213,23,67,123,176,246,128,81,93,215,171,145,51,152,97,188,91,24,239,10,91,42,214,95,140,24,163,54,75,129,25,224,27,49,184,2,166,35,172,94,171,240,250,220,19,184,226,57,150,212,89,23,37,45,255,222,84,247,126,14,211,88,30,156,169,36,140,150,109,130,173,106,56,156,194,93,129,36,30,71,88,181,74,158,120,181,237,48,121,238,181,171,155,113,153,70,219,117,139,104,68,26,164,163,38,211,211,113,103,235,51,207,44,61,248,21,51,152,27,126,177,85,119,45,177,151,62,251,21,79,2,82,93,143,110,173,90,87,79,242,157,183,197,113,174,211,34,53,126,151,96,249,114,152,170,24,189,218,44,98,86,88,114,159,179,179,238,78,49,158,233,94,97,192,224,66,141,76,140,177,65,189,212,139,141,143,249,49,137,99,183,9,225,250,205,211,207,222,71,96,54,199,113,243,179,82,144,148,23,248,76,208,45,12,210,209,248,146,2,4,42,244,39,91,154,103,68,78,89,153,192,228,73,90,92,76,222,79,108,202,27,98,242,110,186,61,40,96,91,31,163,242,196,246,215,29,210,153,177,148,31,192,137,106,250,226,11,249,148,181,88,80,164,82,124,116,90,186,173,228,15,140,189,197,114,223,119,158,69,214,94,203,74,121,116,227,12,76,72,157,89,97,115,141,243,70,161,10,71,22,79,40,125,203,181,98,90,223,86,205,45,223,3,249,247,225,118,223,168,203,107,50,3,149,212,103,14,221,177,9,213,144,104,50,145,39,119,26,103,7,174,101,206,228,7,224,19,110,135,145,209,144,132,26,149,227,203,213,198,154,229,254,53,234,127,6,163,57,249,58,156,32,147,188,7,55,38,163,179,3,236,24,147,117,170,78,84,180,135,255,51,222,133,167,5,229,197,50,49,32,183,73,238,72,59,11,193,140,173,231,142,114,198,198,6,180,202,166,124,178,100,157,235,103,192,16,176,183,192,213,40,28,15,30,50,39,77,196,159,103,31,239,106,18,85,10,103,60,123,139,195,211,74,236,30,140,138,87,76,151,68,151,150,84,181,79,171,67,243,218,88,100,110,135,206,12,182,133,223,97,200,77,224,107,139,135,230,180,64,166,199,107,81,61,30,85,236,75,40,134,180,250,213,128,183,132,63,136,130,153,114,71,160,231,28,251,82,114,211,152,251,242,69,40,26,216,122,53,34,135,241,94,116,98,153,76,129,87,140,144,158,76,57,83,158,251,60,202,114,130,13,4,205,54,242,236,250,100,144,13,110,147,178,11,110,18,244,193,125,123,226,9,228,112,55,243,93,121,235,180,230,187,24,151,216,183,75,195,149,14,154,203,253,154,198,201,172,93,158,140,44,156,167,210,17,161,158,73,246,236,72,16,18,207,189,111,141,137,101,253,60,89,165,246,194,119,20,56,130,37,201,221,26,169,43,185,62,118,107,198,7,212,39,195,119,222,135,246,185,57,166,55,91,27,5,215,242,59,58,9,237,110,209,252,154,144,106,155,231,5,154,217,14,180,183,207,194,149,32,77,143,81,156,141,136,213,219,9,60,89,243,125,115,122,198,14,242,75,2,51,1,134,225,125,93,95,89,125,170,116,201,74,251,205,39,133,155,50,66,86,49,129,5,191,218,202,189,20,78,20,60,220,168,39,164,100,43,55,14,120,78,98,7,203,209,68,94,70,80,236,180,203,244,139,81,139,17,237,198,3,35,221,125,15,181,141,12,193,20,141,195,3,159,175,155,125,178,133,188,205,50,44,48,246,88,62,66,42,5,62,93,30,156,77,85,119,54,8,34,106,169,61,253,17,11,15,146,70,245,86,49,255,231,44,143,134,85,218,188,105,5,14,68,100,151,5,206,152,21,220,56,116,195,100,170,9,23,17,106,41,209,181,59,242,11,187,149,250,22,176,9,215,158,122,37,135,25,17,111,50,158,195,228,136,138,95,109,105,208,23,4,228,104,207,81,196,175,30,200,215,188,48,4,146,162,228,123,29,102,161,150,242,111,174,149,142,10,201,72,11,63,128,241,134,188,141,122,70,103,43,58,149,83,92,214,93,201,179,225,136,153,196,123,229,192,156,108,138,183,26,59,29,49,239,58,19,197,150,85,159,178,181,46,210,118,48,160,240,135,189,240,57,70,170,143,2,242,232,107,122,8,189,177,104,115,184,120,48,38,11,94,184,78,116,140,222,241,6,160,17,24,220,43,170,153,158,211,206,10,103,243,233,187,48,222,78,218,143,59,37,202,49,124,57,102,110,225,214,145,134,91,111,47,132,45,219,18,181,77,216,63,5,77,20,135,127,84,3,129,205,252,206,95,44,155,89,239,22,56,165,168,194,198,207,245,44,89,47,230,139,224,117,207,241,69,146,21,253,100,129,59,191,120,65,72,122,251,109,72,32,201,156,27,250,194,124,214,70,202,203,166,192,28,61,252,193,206,239,166,37,66,159,211,82,203,213,135,200,57,49,145,113,151,231,70,86,37,95,210,8,126,76,133,132,242,131,139,57,93,250,163,85,228,205,164,163,17,178,31,174,64,98,158,148,103,16,201,111,39,232,89,247,201,43,226,51,208,49,2,134,190,189,252,176,95,183,137,223,201,50,98,214,7,190,68,81,29,137,123,215,187,121,179,58,249,117,81,36,224,100,225,101,23,16,137,82,200,204,8,46,189,143,73,29,90,117,127,246,106,231,206,252,14,235,179,25,229,225,193,231,203,54,249,97,34,128,55,217,130,81,68,95,162,158,61,45,144,125,183,73,40,55,35,230,251,58,89,195,64,214,207,102,86,158,219,197,56,18,3,18,106,159,198,133,77,95,228,29,129,88,123,16,135,187,240,57,157,34,119,253,96,188,79,167,167,221,170,105,151,61,185,51,206,109,143,163,80,205,65,88,210,14,147,58,64,8,134,14,35,253,36,29,24,211,80,82,105,23,46,20,217,201,216,170,86,245,214,2,102,53,146,29,90,53,171,35,111,80,210,106,187,234,111,163,167,236,84,49,42,147,248,124,85,96,100,222,226,189,140,35,37,83,14,204,50,103,138,85,219,190,139,87,237,36,240,130,192,179,195,103,55,214,95,168,108,50,71,96,14,227,48,245,27,50,48,139,25,54,222,240,63,100,233,169,39,59,224,179,92,222,179,25,214,53,80,128,218,7,158,30,191,56,127,154,228,148,244,234,102,108,239,11,79,43,239,155,2,87,138,124,110,255,183,140,135,100,35,39,21,242,152,160,92,184,83,165,43,75,126,129,119,190,166,95,13,103,107,200,23,193,159,49,187,113,54,130,204,103,36,190,3,239,188,21,34,254,98,200,240,119,153,198,225,20,157,165,213,111,78,215,43,122,245,64,254,39,110,222,240,58,80,244,244,108,175,255,177,146,40,225,48,207,242,11,47,251,181,196,196,117,131,71,238,107,197,181,231,71,212,85,236,220,8,143,167,236,143,13,173,172,201,36,77,193,70,142,199,50,78,161,126,45,228,67,156,33,196,14,20,249,43,233,10,4,104,125,166,196,248,126,126,182,173,212,130,179,43,115,216,194,164,114,243,95,202,215,191,22,70,158,186,49,101,187,29,102,29,103,165,223,56,140,201,111,159,153,160,122,4,129,170,194,90,132,218,132,43,94,245,115,120,61,71,72,245,37,38,88,49,221,247,168,146,112,128,76,243,208,211,175,138,87,8,48,254,109,155,41,112,99,168,110,135,203,82,67,140,249,43,224,94,126,53,166,149,34,126,101,48,166,217,14,195,47,149,233,44,179,164,174,238,87,19,185,20,254,3,202,234,165,250,33,4,1,60,20,194,94,131,163,153,232,137,185,106,5,141,186,237,196,218,252,116,195,28,48,108,106,121,109,170,162,243,246,6,109,120,196,200,91,159,161,65,121,157,163,216,84,201,130,204,50,119,22,159,248,105,142,194,178,184,32,208,198,25,38,126,26,203,31,121,45,8,69,49,15,83,178,123,150,62,121,112,138,91,189,56,28,150,114,198,213,77,96,164,239,226,183,153,26,245,230,103,91,56,240,49,188,48,158,32,253,69,39,108,243,156,221,121,24,49,15,110,248,134,79,162,136,204,69,8,106,255,41,102,190,175,157,136,36,22,95,249,58,118,141,186,106,38,92,223,93,39,26,69,220,90,117,42,77,136,87,184,28,115,53,75,119,81,216,33,198,82,61,236,72,221,206,217,15,203,140,130,1,239,116,54,24,14,223,249,179,251,66,162,55,121,68,135,244,6,219,20,121,240,108,100,192,128,41,74,146,69,153,77,202,170,239,230,21,37,34,249,237,68,218,207,39,59,108,184,115,214,155,227,208,155,124,225,52,13,111,113,227,28,112,70,75,204,88,157,30,253,84,68,219,79,1,38,166,105,234,119,216,34,11,92,16,9,11,152,227,106,151,155,179,233,114,223,239,138,157,76,151,236,52,153,54,132,217,226,139,192,206,168,114,53,91,130,228,147,188,73,199,200,162,61,32,206,132,200,20,44,194,166,185,24,88,79,61,121,202,177,50,247,149,61,228,230,20,10,214,104,22,91,131,183,160,80,159,119,116,165,106,165,205,15,110,208,174,125,101,164,212,4,233,219,7,215,159,201,188,195,235,236,60,245,106,230,137,58,189,201,103,55,21,151,7,51,194,60,30,132,21,23,36,8,185,26,193,241,249,94,155,83,103,150,223,166,92,33,199,147,15,66,116,77,94,27,29,155,29,45,126,58,70,202,114,111,211,35,243,142,246,171,8,121,183,70,86,184,187,25,27,21,5,152,0,13,129,41,241,72,1,83,168,249,102,165,129,233,66,77,175,47,84,11,214,63,120,176,113,242,37,132,82,150,154,21,77,54,79,197,224,68,144,73,238,13,117,240,189,116,69,162,173,201,131,91,17,159,255,114,181,170,90,121,110,118,170,174,31,66,23,111,154,87,27,80,1,90,142,57,169,20,115,178,23,24,178,185,255,50,166,112,111,245,50,121,254,246,58,89,110,8,107,200,173,211,79,198,248,194,105,154,102,187,192,16,27,124,9,177,220,179,164,189,15,92,204,242,194,97,38,129,183,19,33,135,182,157,55,8,217,17,131,186,41,40,187,229,203,252,32,9,13,157,110,8,76,92,203,95,218,248,139,98,184,12,204,113,177,56,108,194,197,85,111,142,189,214,109,112,236,80,89,112,228,193,207,86,34,230,20,34,79,73,36,218,128,17,96,236,14,83,188,146,190,175,93,92,185,161,90,217,191,172,233,195,84,42,119,192,44,157,122,53,187,229,229,53,77,132,45,32,243,125,159,28,227,228,11,51,24,116,96,79,54,227,94,153,119,118,214,24,148,189,61,237,160,150,191,187,191,118,37,116,168,5,110,166,96,208,222,205,27,6,221,239,36,240,171,164,116,209,22,162,92,249,243,222,204,149,161,173,85,225,206,112,112,20,152,28,234,246,86,99,11,43,244,38,212,153,106,136,136,34,112,128,61,186,60,57,238,145,94,2,1,156,202,210,247,238,118,104,41,1,175,162,109,142,129,240,57,160,197,147,167,68,42,243,193,21,191,213,252,30,45,103,225,78,13,18,190,213,253,183,236,230,90,105,192,86,157,186,229,120,242,201,246,83,26,21,65,114,47,32,162,50,178,156,127,145,71,203,63,165,35,135,141,237,33,195,32,159,99,229,244,249,240,204,234,231,104,40,43,208,204,191,154,184,11,23,182,23,69,90,45,155,70,149,163,11,93,94,121,109,166,2,87,95,64,152,174,96,56,36,48,110,134,211,219,148,189,191,112,115,7,51,179,171,96,179,178,53,245,194,193,147,241,172,135,41,30,172,160,4,42,207,125,250,97,247,96,109,197,133,34,203,174,153,242,44,18,242,126,115,164,241,133,29,69,109,118,233,49,246,81,197,23,89,22,18,4,252,216,69,19,117,103,47,12,5,117,105,192,131,116,24,251,172,23,247,56,48,33,82,63,166,51,25,110,113,210,57,7,41,24,203,190,17,170,150,219,149,207,49,126,194,187,23,93,150,174,127,93,28,61,183,228,19,94,165,252,84,8,222,148,38,226,11,230,23,83,176,34,135,116,4,65,48,230,241,171,57,242,235,59,195,194,205,222,255,57,30,157,217,82,47,102,11,229,183,70,215,75,178,67,20,109,51,60,252,157,145,248,20,218,34,170,129,102,143,235,48,68,230,151,39,25,86,208,233,229,21,21,250,136,214,25,144,251,30,46,48,207,28,205,185,77,238,205,112,24,209,98,232,8,138,58,193,249,99,226,214,254,210,141,204,146,12,173,129,124,146,51,105,42,210,34,91,60,199,14,108,222,222,254,219,228,217,165,148,134,218,82,98,46,254,218,200,166,9,41,4,121,75,244,105,253,183,205,224,234,5,23,40,92,77,197,77,126,169,49,70,206,108,235,111,19,215,245,171,243,167,44,132,162,88,11,89,58,122,142,52,146,205,59,175,141,36,168,31,164,45,104,47,140,175,3,87,43,155,112,88,173,62,153,75,122,84,77,81,120,65,52,83,63,102,69,191,220,191,22,42,224,67,123,130,37,87,239,83,243,39,149,69,165,163,144,57,28,14,227,177,163,93,212,220,234,238,173,11,170,251,82,21,56,152,79,160,228,93,152,121,47,203,46,230,55,37,120,228,14,3,216,190,230,103,100,101,215,114,193,59,22,187,204,207,197,181,122,2,243,124,42,243,54,147,215,58,223,178,187,248,60,78,230,169,62,91,21,171,69,31,161,25,9,181,123,105,74,204,236,68,150,215,233,87,182,87,67,12,120,40,204,206,174,120,114,80,62,102,255,91,87,7,18,105,204,122,63,206,31,165,125,104,107,72,100,107,153,246,212,47,55,178,241,89,216,40,251,73,150,14,37,129,223,57,115,195,93,201,125,107,226,147,172,203,109,235,3,243,157,196,65,141,124,174,217,224,93,184,218,17,92,115,151,51,123,93,196,254,237,237,69,173,193,244,207,230,21,115,32,155,78,145,76,251,166,31,243,141,13,163,123,76,156,39,235,213,198,254,184,239,77,122,40,141,79,170,185,18,41,184,143,54,62,162,29,7,68,125,232,183,24,98,121,138,81,82,42,122,45,189,160,93,24,169,146,62,62,48,25,252,225,176,28,59,192,32,74,21,199,80,71,45,122,169,57,199,230,11,83,29,91,251,231,157,136,235,236,11,99,110,163,89,207,109,106,61,203,223,137,12,77,210,132,108,97,27,181,189,69,206,162,81,228,152,56,205,11,246,150,93,67,82,44,168,141,40,92,161,78,221,71,59,163,147,90,42,133,105,67,239,40,232,238,170,224,54,45,138,60,248,125,111,28,232,211,82,194,3,75,212,93,147,128,17,104,145,224,237,254,25,211,223,6,63,211,33,90,182,114,53,41,131,209,253,183,7,62,76,210,197,225,40,187,48,7,71,70,106,194,37,146,191,17,76,191,38,77,118,60,109,114,110,161,0,30,35,192,123,49,134,66,180,147,60,248,68,125,225,182,202,175,60,67,98,164,88,66,150,229,79,6,111,103,110,253,220,100,229,110,205,18,14,220,92,172,140,6,86,161,75,153,69,248,219,104,4,69,137,28,213,101,109,128,23,123,81,233,225,72,131,142,121,27,205,20,64,148,195,117,118,51,38,151,231,48,39,63,225,237,176,171,90,49,62,16,173,207,226,52,134,176,63,27,109,127,242,133,98,139,240,86,225,45,183,187,207,221,176,20,179,106,121,161,87,74,226,210,175,198,61,68,2,134,164,131,170,111,54,129,137,48,200,189,205,145,215,155,156,226,52,74,20,30,225,200,12,166,218,246,139,17,14,23,18,22,198,152,173,198,47,35,197,36,172,56,236,111,151,143,123,166,195,186,63,84,167,65,201,236,125,46,140,68,71,202,122,49,219,245,229,15,86,160,83,11,107,156,67,43,81,190,11,87,244,182,164,72,38,19,88,174,195,111,206,132,163,28,200,51,28,225,83,223,239,129,254,246,217,104,101,101,143,81,85,115,251,2,2,30,176,5,5,158,213,235,186,183,213,251,77,17,143,94,153,212,227,101,218,227,30,192,62,98,43,43,110,155,58,202,133,177,100,87,154,49,117,95,233,238,80,128,207,156,157,165,10,140,168,215,188,58,255,140,180,98,130,156,194,98,132,23,190,3,134,46,145,20,238,212,70,150,11,163,200,173,149,244,133,253,107,250,237,81,72,24,108,115,25,22,6,37,217,19,127,240,115,27,178,206,130,114,132,189,99,219,172,223,154,120,41,227,192,142,38,174,63,217,28,105,43,223,189,64,203,89,113,243,137,190,157,92,12,47,244,74,184,24,74,48,87,216,153,188,247,45,123,181,123,215,53,181,205,22,161,235,236,63,141,122,140,132,65,145,96,132,225,229,63,205,246,243,211,164,120,120,248,200,167,148,133,146,54,33,196,50,8,118,245,155,99,185,177,164,34,151,109,75,125,31,164,195,25,22,66,108,53,187,248,236,31,4,245,14,173,52,70,125,195,131,141,6,147,147,21,106,54,249,191,107,229,199,147,219,128,235,90,129,80,48,243,243,102,193,193,88,154,197,170,181,122,247,175,77,29,191,248,104,44,51,5,184,134,72,132,14,139,89,140,107,201,199,57,161,221,105,37,163,227,85,182,210,252,167,133,66,243,133,25,19,173,124,10,70,206,228,236,109,158,109,106,149,170,168,138,21,202,202,247,209,236,36,46,57,114,171,163,153,55,51,10,60,49,13,248,148,248,176,148,76,135,161,110,139,118,26,148,213,186,188,39,102,78,246,77,97,246,27,55,50,103,48,78,94,223,2,187,117,237,69,120,242,73,41,184,20,8,17,249,118,16,1,63,21,40,192,165,236,244,22,127,235,100,46,54,82,135,54,77,135,49,218,12,233,155,252,169,118,28,57,251,16,161,12,98,126,106,191,161,159,92,114,26,15,70,214,162,124,202,102,179,139,14,3,67,113,205,138,194,13,141,139,205,128,71,97,104,142,35,46,102,90,251,84,236,226,112,53,188,47,88,97,140,214,95,87,11,103,220,153,129,115,127,255,84,34,19,254,140,209,155,137,111,148,162,87,115,226,105,254,177,103,181,202,101,169,99,54,209,69,111,114,156,52,218,167,204,57,91,133,194,133,23,162,39,250,98,8,251,95,175,89,108,183,169,81,248,254,54,236,224,219,228,172,249,117,107,205,123,181,98,165,225,48,187,130,245,125,111,175,31,58,112,198,97,69,46,46,84,123,173,226,168,245,115,41,53,62,159,3,143,157,11,83,101,163,60,124,96,47,225,57,176,101,211,62,104,239,190,72,16,37,35,200,39,104,139,79,125,230,116,12,84,164,159,20,83,130,241,223,69,45,101,75,153,11,239,228,26,72,192,147,80,166,220,154,216,97,247,137,186,88,148,65,107,233,9,107,214,251,165,225,165,109,173,62,165,174,104,198,47,27,229,113,107,107,146,79,111,183,15,90,58,87,167,171,78,150,104,251,84,121,78,28,149,227,161,62,152,137,10,56,60,44,186,162,112,159,219,215,108,246,207,85,28,137,128,43,37,191,14,19,177,215,106,248,115,180,191,209,39,140,7,178,186,77,54,51,102,102,244,58,60,56,182,232,79,39,171,150,188,240,233,250,167,77,155,126,15,168,71,1,15,220,41,135,194,24,22,239,128,97,153,234,213,88,20,249,107,35,201,86,62,234,5,5,243,170,238,40,138,40,159,58,125,170,152,253,181,42,164,29,253,28,217,228,160,46,138,154,155,236,135,169,173,128,203,228,104,203,249,211,96,155,106,223,29,40,194,89,58,102,207,98,83,250,131,119,253,116,147,110,161,222,17,112,81,93,168,110,190,32,53,80,134,187,206,7,172,28,43,90,187,217,158,86,85,44,144,59,121,232,108,170,217,137,78,1,228,246,104,17,38,15,85,67,41,190,35,181,107,207,217,232,35,109,131,191,76,192,69,189,13,77,227,136,106,106,111,108,24,83,194,91,38,132,139,212,141,255,50,4,177,170,240,175,24,205,155,187,147,44,80,29,57,243,144,245,133,165,226,110,178,199,71,123,140,226,149,184,57,37,8,42,32,105,230,0,62,195,146,109,149,58,225,97,113,118,159,188,89,6,150,86,244,32,2,207,12,224,176,201,125,170,152,155,121,40,57,76,28,74,174,181,162,252,215,13,112,139,84,37,69,22,188,82,252,165,206,6,224,172,150,170,71,152,194,130,220,250,54,85,50,245,3,47,15,166,100,227,117,47,85,207,195,25,81,110,94,87,255,60,53,9,236,226,32,91,31,109,18,86,203,52,98,196,158,73,174,124,222,217,56,97,1,83,190,160,154,105,221,151,58,114,23,194,135,52,97,188,126,37,186,109,168,55,54,120,42,146,136,82,238,187,120,204,173,66,111,195,196,16,242,123,42,118,0,2,47,228,166,227,133,233,46,162,62,76,66,163,103,153,41,202,103,69,49,155,207,21,109,141,182,139,212,215,67,46,114,14,144,143,42,253,105,84,116,165,19,64,94,151,94,64,234,172,197,252,135,252,114,251,168,155,158,30,242,38,56,146,95,121,124,52,74,153,124,227,222,102,112,211,84,27,53,185,191,158,245,191,115,52,214,46,6,191,114,198,92,210,243,87,219,2,214,73,221,209,73,200,49,168,144,33,135,142,17,77,118,230,142,51,123,136,130,47,174,196,213,183,22,21,63,55,93,206,166,41,139,248,118,13,181,246,143,142,181,81,236,102,140,104,182,246,42,76,198,18,29,39,84,116,193,152,112,69,194,151,40,236,244,158,98,114,71,170,14,220,56,157,249,158,136,84,75,206,170,45,12,129,207,231,238,150,140,88,37,218,193,136,139,36,63,14,53,4,86,146,116,126,104,212,177,90,97,45,218,214,7,181,211,84,115,152,157,184,74,34,91,73,253,109,146,243,165,119,211,254,79,22,180,94,225,85,250,31,196,142,60,62,240,90,126,218,193,164,33,235,137,99,82,131,94,30,108,117,136,122,53,74,184,62,255,50,163,34,102,245,81,169,78,55,111,176,73,134,156,62,152,85,41,154,163,181,175,164,216,92,157,29,134,202,80,163,196,233,179,55,114,84,168,131,72,147,226,87,224,3,27,122,124,19,218,238,129,137,38,236,219,197,59,233,247,37,251,57,34,106,111,141,71,103,169,233,217,120,82,46,213,189,201,251,196,181,91,155,5,115,133,236,95,155,0,178,30,110,169,229,116,63,247,109,164,246,41,116,124,136,250,182,40,94,152,212,91,146,101,103,22,35,241,249,189,137,153,172,207,213,196,34,124,207,133,14,255,89,166,164,139,163,104,52,125,87,133,144,66,27,82,218,15,205,202,73,214,192,149,188,197,210,155,159,93,128,63,25,222,70,75,191,54,73,208,228,223,139,2,134,164,211,194,132,48,28,91,140,129,252,68,147,181,131,19,74,47,59,174,134,168,222,181,209,54,161,167,233,48,202,236,42,27,142,31,197,114,240,188,194,71,207,28,66,106,241,51,249,160,42,75,165,97,38,102,240,211,135,192,47,12,47,103,242,105,4,163,27,82,67,138,80,235,18,231,207,144,192,159,26,199,172,174,243,81,103,223,31,40,121,26,209,69,154,103,55,136,89,219,133,171,45,173,75,187,232,153,10,147,63,54,84,86,13,161,76,106,203,118,27,15,94,170,210,112,107,59,227,106,200,156,93,167,5,206,116,43,126,59,83,56,165,34,238,156,171,91,60,185,29,224,85,195,29,179,22,255,233,211,3,167,110,114,77,223,189,196,147,177,103,235,31,93,252,92,223,145,123,156,227,227,82,73,52,6,195,21,139,178,230,166,94,186,233,140,3,117,34,190,229,58,123,8,189,55,65,202,210,253,151,19,19,158,12,91,30,45,130,51,3,81,64,49,220,32,252,129,110,67,188,85,41,194,23,193,254,100,78,223,87,153,24,138,196,201,205,167,185,198,193,211,50,189,67,186,32,20,248,118,69,126,104,238,100,197,19,15,230,216,90,251,138,175,177,225,220,8,140,250,224,14,152,115,171,124,234,179,24,160,211,250,96,43,195,22,24,147,139,247,169,33,214,202,160,38,1,217,235,46,15,30,58,29,49,255,96,228,243,96,68,3,4,222,168,182,199,139,145,177,145,81,77,5,216,108,175,43,48,39,203,14,136,162,214,153,227,115,65,153,146,0,137,21,210,143,215,21,186,152,42,45,147,76,105,190,175,195,174,244,172,237,210,162,38,243,234,107,38,213,169,67,103,81,59,148,148,20,19,29,172,125,125,105,84,220,252,115,80,168,250,9,23,83,179,148,218,142,57,22,139,116,105,207,105,242,106,62,187,15,136,63,130,154,182,141,239,126,206,202,81,217,203,10,12,111,197,39,73,10,220,181,40,9,115,145,179,51,243,254,221,77,179,82,239,253,115,203,112,148,131,128,236,80,200,113,156,6,14,184,33,95,36,247,198,147,121,198,220,111,114,139,239,157,201,229,141,216,253,96,214,56,117,58,217,86,85,246,230,193,133,255,217,251,26,84,158,180,216,120,13,216,190,26,101,195,203,102,222,146,14,224,137,147,215,22,248,140,165,25,243,36,53,53,181,143,15,156,47,191,19,184,127,148,83,113,132,161,192,212,209,13,243,248,243,100,165,191,233,6,165,54,13,159,108,186,149,167,191,50,22,161,83,19,61,212,96,148,43,59,137,237,1,103,158,169,190,41,148,144,122,147,194,55,168,170,53,136,76,68,153,30,154,28,63,30,248,235,132,48,121,214,244,3,19,190,130,83,63,39,59,18,87,117,49,51,160,89,197,82,201,132,33,179,47,244,48,42,183,84,170,48,107,206,94,124,155,112,26,143,77,184,124,16,108,218,182,79,56,230,94,46,215,14,51,124,185,77,70,149,75,21,142,230,162,22,184,53,255,28,8,118,39,49,196,36,221,87,157,254,185,201,155,149,153,100,150,197,198,186,198,209,151,72,255,18,81,136,179,236,32,189,113,155,4,150,234,16,62,200,57,209,156,133,229,74,65,65,185,96,116,136,255,78,198,141,123,222,78,200,86,104,235,52,73,150,46,102,4,206,242,89,123,17,6,128,203,231,80,10,69,147,112,16,22,5,235,84,194,254,96,182,255,146,231,71,83,213,232,100,23,69,3,64,197,21,55,97,252,235,250,141,117,31,193,174,174,87,35,17,237,103,204,109,38,185,243,115,53,22,240,213,97,214,153,175,179,79,234,201,3,239,8,24,23,49,128,67,244,113,239,178,3,101,119,84,20,37,189,49,28,46,176,136,167,118,34,62,239,114,152,128,94,47,159,62,150,246,122,48,100,0,237,130,22,126,241,247,66,73,70,21,114,246,175,203,174,128,217,243,213,207,213,100,17,29,166,43,100,109,21,212,194,61,92,64,4,180,125,190,87,135,134,232,203,241,62,235,186,202,199,209,164,36,16,3,69,184,72,155,20,210,220,10,120,113,226,149,129,55,76,175,242,118,194,77,73,152,144,165,128,17,54,105,14,99,0,167,131,139,250,166,82,226,234,243,31,52,37,190,127,213,38,254,94,27,26,136,68,180,40,50,154,30,112,96,179,142,80,225,214,94,140,64,226,131,63,214,89,64,206,83,52,194,48,28,73,25,62,200,245,198,173,137,1,170,167,100,162,136,213,215,53,56,32,168,162,43,108,68,143,25,48,229,65,75,97,130,211,205,225,50,212,19,28,198,88,245,13,12,231,155,34,77,98,113,142,226,71,26,212,35,19,154,185,106,140,197,209,162,6,60,84,124,148,6,136,249,29,212,44,131,30,218,151,153,176,57,124,190,164,164,95,141,194,123,253,169,13,45,146,79,219,86,68,42,183,182,221,190,216,125,225,216,185,235,187,245,168,91,27,140,152,137,159,203,127,240,231,193,144,100,184,53,219,192,103,118,17,194,56,73,207,117,235,70,65,207,235,111,117,210,164,30,211,217,38,192,150,235,87,24,251,148,246,224,44,21,44,192,211,143,113,191,139,213,231,15,174,234,142,47,197,168,84,187,188,134,140,210,140,119,102,21,81,95,56,228,2,86,139,31,198,52,73,190,36,197,176,103,239,26,240,198,107,87,97,10,234,234,12,152,250,202,161,176,153,153,11,44,116,43,243,35,116,123,118,131,113,83,86,211,83,252,3,226,115,192,155,173,218,162,155,170,177,232,9,38,124,36,86,125,229,108,227,234,245,57,7,134,181,33,62,179,25,229,216,21,173,66,89,149,88,189,82,135,120,181,80,172,243,231,36,41,24,224,29,95,210,216,144,242,88,118,103,15,104,21,148,17,146,188,114,49,67,232,232,67,196,218,182,116,49,146,9,40,73,249,116,112,134,134,218,244,65,169,216,59,134,44,165,99,93,111,126,94,57,205,120,41,168,94,125,232,111,227,247,227,247,198,131,162,229,254,121,231,28,203,252,105,187,174,217,27,24,20,48,77,86,192,166,226,40,182,190,166,223,228,243,179,217,119,84,113,253,69,4,44,150,114,230,223,243,251,242,218,208,3,101,118,55,89,108,249,148,198,126,247,100,28,91,161,246,241,237,197,224,57,121,6,103,99,163,41,130,246,152,248,34,155,227,47,198,52,216,196,64,208,28,52,222,178,116,86,110,42,159,30,188,172,192,50,126,59,97,0,45,47,70,245,247,117,161,181,155,167,38,76,19,36,52,241,246,26,1,163,106,174,87,67,241,157,241,228,52,90,83,151,102,250,82,15,152,9,94,123,41,107,232,138,69,143,232,129,28,107,168,194,193,228,217,191,24,121,40,53,200,197,184,188,70,114,117,155,7,156,88,193,34,37,53,146,239,116,183,233,72,73,171,65,123,216,113,112,33,47,144,146,186,106,219,122,211,163,183,16,204,46,31,163,114,24,203,177,38,146,42,23,91,250,102,66,170,163,196,146,137,105,231,18,24,78,105,242,17,70,238,86,10,117,249,26,144,167,253,230,196,24,165,209,136,228,166,107,109,8,218,73,158,136,125,59,254,158,183,40,206,96,28,130,196,159,157,56,201,165,85,111,243,173,212,26,45,68,173,178,59,133,49,186,209,19,151,223,238,108,231,74,108,5,208,222,146,4,213,254,233,110,214,183,156,239,38,19,181,73,113,213,93,223,92,218,165,232,7,17,29,246,68,14,47,43,153,207,2,83,167,144,252,181,77,172,92,38,234,110,58,46,241,94,28,137,213,64,183,155,55,117,76,121,187,125,252,230,168,186,34,255,122,223,11,170,151,178,88,16,254,133,111,124,103,45,194,207,146,206,49,91,134,150,125,158,38,149,211,165,178,26,248,172,102,113,113,65,134,83,44,112,59,108,242,228,43,204,105,32,104,203,210,42,108,96,189,159,17,151,130,77,42,40,155,183,187,97,197,121,142,16,211,235,11,38,250,118,29,254,108,226,94,107,232,215,100,71,57,139,95,141,186,147,48,158,140,155,186,60,27,94,108,190,109,98,151,60,44,80,238,27,63,220,255,150,132,233,183,177,255,157,127,131,43,57,209,110,185,57,81,208,114,131,156,64,44,241,114,53,186,2,209,25,10,118,56,83,54,12,103,104,47,79,109,24,211,125,235,116,10,123,191,196,146,79,159,196,186,33,96,132,18,235,173,119,253,253,116,146,138,213,179,77,129,220,115,15,208,4,243,8,111,203,213,232,170,140,21,55,175,166,98,253,96,106,26,154,175,127,197,74,221,170,194,244,212,225,79,110,217,118,89,101,16,50,88,183,160,136,23,195,14,82,230,13,20,149,234,85,108,133,151,108,218,148,175,155,78,204,173,203,242,171,17,48,148,220,50,218,94,208,56,111,95,130,107,69,129,249,131,39,114,174,222,106,212,161,76,157,233,39,158,114,254,100,56,68,105,224,204,106,242,183,243,219,14,76,116,235,131,70,105,2,132,140,110,193,68,253,229,154,253,180,89,42,213,128,85,28,168,49,45,45,158,196,69,142,1,53,12,185,154,2,230,117,79,132,248,44,160,160,189,245,173,61,27,15,187,125,46,57,77,110,83,26,154,222,205,42,129,197,93,21,166,116,204,231,28,106,143,206,22,65,111,93,173,40,230,7,35,147,190,146,12,16,148,130,176,214,190,112,38,37,32,190,245,211,156,123,238,150,225,244,35,248,140,242,86,88,69,86,239,164,56,143,12,93,4,166,237,33,110,50,181,160,226,87,213,149,155,78,183,99,43,223,204,243,33,125,224,137,169,203,133,57,19,72,81,208,198,174,203,11,40,41,70,64,62,95,86,24,196,120,182,39,116,202,207,230,94,134,238,217,101,97,139,227,191,77,51,232,86,8,22,244,242,57,167,155,242,150,60,217,98,15,177,252,232,100,250,240,234,116,142,34,90,118,162,50,110,198,208,102,95,163,225,106,176,111,137,227,129,33,125,76,1,39,21,97,126,107,12,211,251,214,107,183,29,51,46,60,96,214,191,208,192,70,218,193,61,135,168,96,219,248,63,202,213,200,190,120,148,180,16,232,20,198,223,182,120,202,21,236,217,120,239,144,164,122,247,230,84,151,61,59,65,46,122,75,249,2,242,197,4,103,238,75,81,207,85,68,50,152,210,127,204,35,239,176,197,48,179,137,51,232,38,14,137,115,214,133,225,87,54,253,105,163,236,249,1,198,204,29,213,14,124,55,34,134,254,211,3,181,185,46,247,110,3,141,124,127,110,200,179,229,131,98,210,21,232,182,44,250,231,214,201,25,150,84,35,81,220,87,244,193,88,30,110,123,15,54,189,234,74,111,118,129,177,116,81,57,134,142,186,192,168,197,249,148,193,182,163,105,147,65,210,203,222,38,164,39,183,212,55,110,51,186,77,126,160,156,52,121,249,220,155,168,82,192,200,125,75,197,199,79,238,111,222,204,121,161,94,228,108,192,245,189,8,244,204,128,241,20,125,129,101,226,152,125,212,120,47,68,235,165,188,24,123,47,172,28,110,255,199,53,227,28,239,229,230,231,93,130,191,70,158,14,37,115,105,114,212,29,125,121,64,58,80,139,230,136,41,81,199,126,159,140,82,134,45,181,65,219,34,176,158,56,47,203,132,55,162,151,158,221,21,2,248,221,71,215,226,4,243,20,221,8,132,177,101,245,153,212,108,80,158,205,25,48,27,40,95,53,141,2,248,252,65,128,177,50,41,113,245,70,141,108,8,60,81,37,112,24,221,179,231,100,134,122,120,98,86,247,39,55,246,70,149,39,103,65,186,26,48,40,113,21,12,47,250,131,77,198,202,91,141,42,28,201,59,226,215,66,28,182,6,108,242,129,15,101,119,231,236,186,114,9,116,242,94,36,160,175,205,43,158,65,248,40,106,163,173,132,220,217,12,248,76,111,69,158,12,131,231,225,235,249,38,59,250,60,48,113,161,153,88,124,223,47,178,105,193,213,20,222,102,139,121,97,170,81,230,124,79,14,47,249,109,192,54,164,253,23,62,235,86,79,69,220,220,96,72,149,132,113,223,147,67,78,59,107,167,195,213,42,54,229,230,237,204,118,227,46,248,132,56,8,47,15,129,145,167,89,142,34,233,210,228,222,28,118,157,237,206,33,236,140,184,172,48,154,20,119,50,53,49,165,253,20,158,129,57,153,111,255,105,24,77,47,13,113,224,51,178,247,123,240,133,125,176,54,218,76,54,17,93,152,56,248,88,89,224,211,84,215,49,242,44,76,252,245,53,229,230,102,190,56,28,37,246,153,229,226,109,114,52,1,55,219,38,5,204,57,48,57,31,210,174,94,85,58,3,222,102,243,74,195,3,99,19,208,223,107,23,235,13,183,23,159,7,55,235,248,41,48,18,233,209,104,103,82,26,47,189,2,76,242,120,199,213,73,137,70,38,238,79,209,171,195,248,129,182,72,145,252,180,255,41,1,114,24,43,149,162,79,134,80,72,115,52,147,3,151,247,130,163,52,163,51,240,59,79,148,199,30,252,221,25,193,183,39,181,10,8,235,34,58,233,160,236,107,202,99,23,20,243,155,223,122,152,102,220,18,24,57,193,57,3,54,207,201,7,163,71,227,231,81,136,218,48,78,223,183,182,188,219,126,61,229,52,127,214,54,129,26,225,188,128,138,172,251,74,250,90,28,165,238,210,89,89,8,161,235,8,74,88,164,120,79,225,244,152,101,240,225,12,232,170,134,192,28,226,164,69,161,190,22,223,221,157,213,11,106,144,76,104,213,78,40,217,251,25,81,146,148,94,171,152,141,108,247,209,151,217,109,205,81,4,30,38,194,244,131,145,27,197,230,80,96,43,223,187,47,134,129,103,125,38,59,192,118,128,185,40,103,171,42,83,82,229,230,78,211,192,17,217,216,88,10,179,153,185,104,195,2,125,232,197,104,144,55,127,48,34,29,185,191,207,133,35,110,185,182,68,236,98,10,170,226,210,102,70,71,244,105,1,1,152,82,100,90,64,46,128,208,136,195,124,46,249,154,20,145,5,17,131,223,102,234,150,155,47,246,8,61,191,71,75,47,230,2,108,5,196,222,102,246,162,93,94,123,153,135,192,251,109,179,78,9,216,74,124,175,138,171,61,249,92,91,222,155,244,217,244,52,161,125,218,146,134,192,150,236,143,171,225,89,247,252,222,251,167,54,228,173,2,179,247,209,191,59,166,13,84,206,251,148,180,173,150,225,189,118,79,200,9,37,239,228,103,113,58,115,173,192,152,3,198,107,103,138,212,146,116,6,120,191,231,28,17,176,177,67,203,223,86,164,19,88,51,221,19,143,142,17,97,151,35,68,71,1,44,162,49,118,74,106,114,60,39,59,216,98,175,205,18,6,43,70,67,84,228,100,95,228,188,21,141,242,154,247,103,143,248,23,74,74,162,13,179,205,161,53,249,17,35,193,73,206,26,163,66,20,114,250,106,79,64,114,36,13,174,81,139,186,34,209,70,198,100,75,140,202,162,30,203,73,197,28,44,73,52,9,76,6,198,137,24,231,66,20,116,223,206,145,137,14,1,88,143,242,18,119,146,176,160,105,96,191,155,155,38,130,156,80,90,177,58,116,15,196,118,187,94,194,184,72,111,214,200,38,119,170,154,53,70,108,106,88,206,154,220,221,18,54,93,98,196,38,12,238,191,109,52,118,73,94,86,155,234,90,36,186,151,200,224,109,10,45,70,142,84,51,213,214,154,229,163,200,133,240,140,195,141,88,184,60,24,170,119,109,196,173,161,74,203,247,66,251,175,71,153,11,69,172,67,40,149,16,156,154,75,134,108,179,72,235,117,127,34,227,28,120,122,60,119,149,122,17,166,78,10,150,226,201,44,6,37,23,19,203,174,210,98,89,248,14,172,70,200,78,249,115,155,163,140,62,55,154,30,179,191,207,129,186,73,19,152,108,93,36,216,81,74,206,250,49,49,109,108,239,91,91,170,73,110,142,46,106,139,158,130,129,161,24,54,28,152,61,147,51,227,55,169,226,34,167,85,20,134,206,89,202,179,40,149,188,109,214,92,4,41,223,25,132,9,4,251,228,220,70,138,17,197,82,103,99,32,180,186,187,38,89,172,98,48,224,15,237,140,131,30,39,26,111,53,150,95,25,1,28,100,115,36,135,224,145,206,161,153,39,130,72,94,15,104,155,82,205,183,13,202,134,35,241,132,5,161,84,182,17,97,25,68,111,226,115,177,92,104,210,139,16,86,139,254,63,161,137,72,234,168,97,23,246,248,16,103,211,83,103,253,192,4,59,31,220,197,159,134,160,47,70,45,229,13,205,38,185,2,178,140,169,58,235,102,35,27,156,181,77,206,107,132,182,65,134,236,162,206,189,228,30,22,234,203,1,163,209,81,36,179,74,252,43,216,47,136,16,143,39,215,67,35,35,224,19,9,181,179,181,213,36,200,249,148,88,92,196,140,68,54,95,211,182,72,99,165,72,5,66,91,210,104,102,94,38,129,25,153,194,141,178,157,62,26,228,61,143,0,147,32,213,18,231,109,196,177,26,249,83,51,85,27,159,39,231,68,232,243,56,11,72,150,64,107,38,243,51,31,108,134,13,77,31,205,138,214,61,125,115,54,96,61,201,111,115,250,244,189,29,133,70,37,73,232,58,19,55,95,51,80,236,248,36,240,141,195,204,75,28,117,66,190,105,41,74,129,237,10,24,82,92,83,216,164,134,3,238,75,164,234,44,205,190,82,36,196,206,56,29,154,31,197,237,155,5,43,224,242,25,124,184,238,180,165,168,212,0,109,43,57,222,177,50,18,213,40,66,111,201,205,188,53,223,147,157,41,93,249,1,4,18,91,137,39,35,153,160,125,129,189,112,234,1,147,194,82,242,65,169,230,147,20,48,81,70,105,210,223,30,183,190,171,83,238,202,230,32,151,30,75,126,71,88,174,101,133,145,39,107,15,70,254,234,193,196,76,94,6,179,91,248,190,42,147,100,207,42,173,146,133,213,204,70,35,151,89,227,193,11,18,28,130,194,165,207,175,147,18,235,86,238,12,85,93,177,137,66,179,125,40,49,7,137,176,248,92,212,58,137,126,229,54,115,155,26,196,28,104,176,154,213,165,172,42,37,143,108,39,214,26,145,239,216,137,200,80,52,9,43,192,210,22,163,244,39,50,9,137,184,96,86,202,16,218,17,239,115,64,170,75,202,70,162,153,34,64,134,250,80,150,2,38,234,166,150,139,22,26,181,97,74,116,13,2,35,50,221,193,208,42,24,130,110,101,25,34,203,219,34,151,109,253,82,248,141,176,111,34,135,127,142,203,85,83,167,137,35,215,99,62,76,66,117,218,40,201,86,182,152,229,81,33,145,252,165,101,175,119,142,21,31,217,31,189,24,131,234,30,243,52,204,146,161,236,176,179,239,28,65,138,35,66,37,106,191,244,231,229,218,254,76,125,72,186,203,0,32,240,64,177,144,195,117,139,44,32,190,125,131,2,121,71,237,3,74,31,69,205,247,189,22,251,171,89,149,30,214,97,38,198,79,155,180,143,114,184,78,191,77,177,133,226,56,47,226,124,164,239,201,43,57,76,46,90,243,228,100,198,115,172,47,249,204,101,98,240,201,232,129,0,226,45,154,232,149,250,61,176,95,242,168,70,38,10,151,62,20,48,50,23,213,11,60,40,138,45,98,164,9,177,173,66,241,190,48,158,75,189,42,103,14,65,20,127,109,83,186,203,159,22,63,29,60,86,124,14,119,103,216,111,253,218,201,13,118,141,225,75,33,184,80,32,183,13,18,231,30,143,211,203,215,250,176,116,207,121,40,59,185,56,35,26,46,12,200,243,83,99,175,96,38,47,147,212,23,152,173,139,111,192,102,165,254,92,76,0,183,237,2,124,31,68,166,167,106,81,0,37,102,171,57,127,120,76,70,238,86,254,228,220,174,120,13,49,224,163,102,68,18,15,157,112,167,169,115,198,24,58,118,77,204,210,105,232,103,126,194,217,65,208,202,84,17,36,118,76,167,62,140,212,110,186,48,78,129,55,103,40,101,115,79,254,113,170,184,137,181,40,227,26,81,240,20,204,126,156,2,180,14,143,17,83,61,170,97,188,132,166,30,210,68,102,223,224,236,38,140,42,197,83,68,194,187,39,71,109,9,38,195,44,220,126,244,154,163,100,1,25,227,93,180,110,128,184,130,127,175,142,35,89,22,146,59,149,0,195,211,109,25,61,236,37,155,13,10,30,76,146,222,225,100,210,186,82,45,129,181,175,15,125,170,248,218,208,155,83,226,231,217,81,242,220,9,201,20,129,51,178,213,222,44,197,52,250,167,22,129,152,208,177,191,152,5,250,186,150,144,76,119,76,222,230,224,222,37,69,243,171,48,241,92,31,53,46,196,215,4,182,191,17,117,122,103,170,237,159,146,30,44,239,179,119,99,138,148,242,212,70,61,67,166,55,159,118,40,26,43,226,168,192,193,128,115,72,124,177,108,154,107,90,47,196,190,204,81,200,137,82,77,138,187,97,142,234,94,4,175,139,86,39,146,119,237,61,190,8,78,28,202,253,7,142,106,125,248,47,73,107,54,205,240,46,38,68,42,31,179,76,43,196,62,103,36,143,172,64,101,200,41,5,24,115,155,120,112,202,186,165,27,47,196,242,226,104,102,162,63,106,46,143,206,69,240,247,59,66,194,106,202,136,229,95,153,237,125,15,211,82,210,2,45,162,219,209,23,206,186,220,68,64,10,87,198,157,162,40,19,233,156,79,147,45,248,62,43,186,33,37,64,90,252,133,24,217,5,243,247,141,217,108,119,103,221,157,30,66,24,79,126,150,36,112,137,242,91,38,55,173,158,50,133,31,39,185,219,57,76,93,208,23,251,167,40,159,165,212,83,114,132,236,233,207,114,229,108,65,4,124,86,251,214,117,33,181,16,48,5,60,218,30,45,161,52,226,55,159,104,8,119,237,221,249,201,163,145,229,161,249,180,174,171,160,50,224,175,53,205,77,75,11,187,72,34,250,107,177,133,204,73,75,202,78,175,138,186,120,84,103,41,116,215,7,39,97,236,87,147,60,73,82,86,128,31,28,89,230,40,104,70,139,87,75,233,144,72,122,112,254,104,32,173,95,113,157,87,90,55,20,4,117,62,201,212,36,120,136,170,157,105,116,139,121,25,61,176,180,168,1,108,208,53,213,249,154,222,141,195,133,195,153,60,238,167,243,179,225,245,39,51,209,29,29,212,201,12,22,162,68,188,219,134,66,127,155,160,108,92,93,176,116,209,30,138,20,142,215,98,152,205,144,150,57,33,206,198,138,18,229,233,91,125,90,15,202,158,216,229,0,54,22,99,67,135,14,165,244,81,116,79,205,143,40,234,154,170,223,110,62,37,144,154,105,159,183,230,224,228,90,1,231,240,145,132,153,182,144,85,92,174,232,136,217,68,85,155,33,44,63,89,49,162,220,31,159,7,173,133,254,25,151,187,202,1,117,190,93,107,188,39,43,122,232,47,160,23,89,63,112,71,95,217,97,66,212,66,191,164,138,53,82,182,7,77,53,233,140,64,85,125,107,161,6,64,248,70,203,65,39,19,126,236,221,76,71,67,183,18,20,44,215,39,149,65,150,98,104,97,188,57,145,135,112,14,252,229,143,6,2,217,174,16,57,176,113,170,229,204,103,25,74,35,90,220,148,188,180,68,22,7,182,232,226,102,34,180,180,170,30,43,140,30,10,53,28,203,246,80,152,196,121,168,105,64,173,221,170,145,96,180,239,80,88,194,234,88,245,234,76,158,33,100,165,10,79,90,63,117,243,89,202,168,136,146,179,239,84,24,206,230,114,141,37,54,107,178,111,196,236,141,181,201,5,156,230,249,34,218,228,103,172,185,23,241,182,97,14,253,64,94,140,118,238,33,28,133,164,149,8,179,77,52,104,103,200,78,145,48,86,95,107,196,205,230,42,113,115,194,246,170,65,194,246,189,205,184,57,171,185,148,89,17,68,76,197,39,242,98,241,27,213,161,65,86,225,105,52,157,189,194,150,234,49,150,208,228,235,75,57,27,187,36,158,106,38,34,210,71,15,225,169,115,140,82,77,198,179,157,50,33,131,208,165,226,208,39,58,32,20,198,239,244,174,198,62,113,170,180,138,241,32,252,183,33,110,75,169,182,141,144,226,131,247,192,84,100,109,213,207,217,231,107,123,103,160,188,64,200,209,200,18,136,128,32,157,65,206,178,22,217,225,77,227,193,205,212,84,148,125,48,14,240,189,128,13,47,213,1,27,182,70,68,155,153,79,168,128,44,63,175,155,145,118,147,42,194,97,107,138,47,202,156,193,62,133,176,20,195,239,152,115,10,194,241,41,169,228,80,129,53,185,3,166,214,224,115,115,10,54,122,12,144,252,209,126,56,211,211,202,79,252,12,105,14,173,70,61,247,69,7,38,62,23,81,36,85,163,225,68,18,197,170,5,217,144,162,141,98,225,231,29,77,74,47,151,130,210,145,44,176,187,162,147,110,12,20,5,134,37,18,125,161,224,223,163,239,13,181,39,197,224,60,29,22,91,86,81,129,50,207,103,215,30,164,194,174,116,133,33,121,239,80,171,35,137,170,58,123,88,250,85,143,200,96,165,158,36,0,0,81,131,186,104,191,57,33,198,38,71,198,110,33,123,191,55,158,190,89,21,187,8,180,135,62,39,208,208,101,183,163,209,181,67,237,145,211,207,71,177,139,26,47,63,158,160,236,57,198,248,202,167,189,69,194,252,121,179,74,118,177,142,14,159,146,206,50,57,62,227,199,172,83,156,224,207,22,127,168,64,249,162,170,141,124,145,139,96,90,188,71,126,251,188,233,112,122,26,174,12,103,62,83,45,60,116,43,138,111,255,210,128,119,189,244,183,185,36,244,55,81,43,87,13,52,82,71,113,70,56,123,133,246,153,23,58,182,225,113,42,195,252,188,124,21,25,145,244,11,121,78,156,0,37,236,113,96,14,29,33,44,138,243,144,78,150,8,243,229,167,198,218,208,145,170,31,85,57,36,56,92,26,180,170,55,26,209,177,243,165,253,185,80,151,158,31,37,189,66,33,82,14,145,216,179,180,149,207,199,76,167,201,253,165,17,223,175,170,145,102,188,19,151,30,74,84,8,139,74,57,138,115,61,78,162,48,105,186,120,205,177,7,122,101,94,217,140,28,135,118,66,196,114,119,72,177,18,63,212,66,91,66,188,144,196,93,58,151,96,140,84,241,90,130,179,250,240,72,153,69,90,62,7,49,149,211,17,159,240,46,142,100,10,143,179,232,122,164,40,161,226,39,86,167,38,12,151,103,40,212,50,26,182,44,48,102,241,26,50,148,68,121,139,46,171,120,221,37,175,23,164,89,118,23,206,55,254,246,235,73,45,156,155,83,112,57,5,102,39,19,55,71,20,95,134,79,27,230,149,21,239,5,203,78,22,252,118,150,43,20,106,93,173,152,170,6,25,186,68,36,107,12,143,68,105,191,232,52,152,111,120,136,129,156,139,201,205,201,131,145,71,207,49,124,40,226,213,217,174,241,45,67,140,152,193,39,101,9,24,50,19,154,141,207,85,137,250,201,189,107,26,115,132,122,109,30,243,124,126,105,81,228,155,66,254,205,252,172,187,44,48,141,148,84,126,157,120,243,46,130,162,184,21,10,206,184,103,108,89,2,44,7,21,167,62,56,115,75,134,15,218,79,48,204,29,165,238,78,198,45,242,102,41,20,57,18,206,87,226,194,197,121,18,22,196,187,154,213,66,158,59,153,199,81,12,16,34,177,82,230,142,47,43,5,19,209,205,204,98,94,100,117,231,59,89,145,183,233,26,184,51,54,210,155,134,33,64,86,21,221,53,223,180,104,209,211,102,88,173,10,76,213,138,107,98,83,153,160,61,184,154,152,202,112,45,112,204,128,85,19,27,227,20,118,147,33,184,13,237,91,100,144,207,60,129,195,168,195,19,157,47,81,135,230,84,237,129,30,110,14,179,175,136,252,243,70,226,124,56,108,234,135,130,142,226,33,15,158,251,60,217,46,31,101,105,114,38,254,210,103,243,220,164,56,191,88,97,65,76,194,103,146,214,160,71,153,230,187,229,93,148,32,185,158,141,78,115,32,227,80,226,98,138,237,183,8,102,83,20,55,2,54,103,107,81,173,38,116,227,245,243,60,56,202,49,34,137,205,247,157,213,245,209,23,253,64,111,158,48,14,138,207,129,11,147,74,179,111,115,168,202,241,57,144,73,18,81,248,159,92,69,124,173,51,194,135,44,123,38,164,49,150,195,195,170,113,69,255,28,97,194,107,24,74,185,246,134,254,50,5,198,175,32,249,213,68,34,133,145,68,16,10,67,68,191,154,10,172,44,123,218,252,75,140,251,183,102,215,33,73,118,170,78,81,247,246,94,74,45,148,106,148,103,28,197,146,139,252,83,147,151,182,234,190,163,38,28,98,247,24,4,72,31,205,55,133,226,240,89,215,164,188,5,239,120,43,158,114,248,76,1,194,234,89,144,3,112,174,117,7,0,100,195,68,181,180,216,241,115,135,119,193,160,128,70,250,130,165,126,92,12,31,121,191,62,181,151,194,151,244,144,251,207,174,53,125,190,246,233,29,225,12,98,167,25,141,153,144,197,27,158,107,75,38,21,168,58,85,48,15,246,114,157,254,101,85,113,69,251,138,213,73,84,135,137,213,169,202,63,215,135,202,191,121,236,73,153,189,133,50,87,106,225,7,49,53,251,98,97,213,230,50,252,103,135,184,84,146,140,200,81,245,116,240,65,217,109,201,33,128,99,193,217,194,250,75,35,210,217,245,106,147,207,246,167,166,190,75,143,85,25,41,231,229,195,231,60,67,102,7,165,48,49,179,17,62,21,67,237,39,9,50,145,43,245,159,62,251,188,162,219,116,20,16,57,155,57,204,196,169,3,224,140,117,76,119,28,254,52,182,37,220,163,53,161,218,119,53,138,64,175,163,120,123,117,210,224,234,19,65,249,86,223,254,82,131,100,175,116,254,100,58,60,211,219,115,20,20,159,154,192,24,32,14,191,57,249,188,149,213,132,130,28,122,220,187,143,38,100,35,104,20,53,76,65,206,1,54,233,81,49,53,139,151,249,75,153,139,139,204,238,36,235,135,139,199,209,30,250,25,9,156,80,193,237,224,233,124,98,68,141,114,50,25,217,29,125,215,36,183,197,243,227,23,38,117,152,116,148,248,165,83,5,181,189,56,37,153,94,254,199,94,102,253,230,93,233,67,50,189,79,202,179,86,9,175,19,172,216,100,10,134,139,53,34,34,145,204,194,82,152,151,192,205,133,50,45,94,90,154,154,207,192,251,234,241,211,20,227,139,38,250,68,39,167,172,112,35,161,158,84,87,219,100,134,232,238,77,131,149,198,86,185,118,171,170,121,159,139,221,170,134,142,97,17,212,104,20,243,243,89,122,111,24,63,190,44,77,230,87,149,26,70,37,163,120,114,29,217,12,100,161,182,94,77,201,162,59,215,224,145,173,35,39,113,52,175,221,175,158,107,157,255,79,133,241,88,15,231,26,210,123,114,112,1,70,10,213,97,74,239,183,190,182,245,224,176,197,65,251,66,155,156,48,204,90,225,185,179,24,46,218,25,10,142,25,126,243,6,79,64,108,176,113,51,160,26,223,253,126,224,10,137,249,241,182,16,70,24,250,156,253,60,42,113,234,185,67,48,122,59,92,154,166,215,39,5,244,221,217,216,36,158,114,17,173,53,226,204,249,77,193,36,173,72,166,168,101,15,210,0,1,87,76,122,212,116,135,130,238,184,26,246,188,154,55,145,20,139,41,122,154,105,203,84,75,158,198,52,235,23,167,165,234,138,160,221,181,247,15,248,177,23,198,148,148,74,52,191,51,146,3,85,61,167,186,153,228,84,119,103,58,127,123,170,85,16,183,246,126,52,56,91,233,200,36,153,26,238,74,3,10,231,82,211,41,182,254,190,209,29,8,6,39,117,179,250,201,17,184,169,84,54,47,151,241,185,184,123,18,13,109,33,88,253,237,123,111,87,19,129,208,71,170,75,175,70,212,62,174,54,167,182,164,253,224,172,119,206,55,32,148,113,70,131,90,24,193,228,110,55,250,74,103,52,235,104,237,69,22,38,112,184,160,217,161,191,61,71,132,89,76,77,136,13,173,182,232,89,248,189,73,59,105,221,164,189,136,29,248,242,77,4,140,181,44,39,247,73,93,102,148,216,38,212,9,214,255,186,104,9,6,85,130,162,156,101,251,3,133,22,17,75,247,77,163,210,187,126,236,176,234,171,138,129,195,79,13,162,58,159,33,211,17,205,66,230,170,104,71,43,38,18,225,87,35,246,42,149,222,192,112,28,238,147,91,109,107,169,106,65,134,59,184,15,108,98,106,105,168,39,85,254,165,218,46,60,44,244,47,31,148,24,197,136,155,15,171,216,144,79,130,220,163,103,56,224,14,101,200,51,127,90,111,240,207,34,135,87,3,209,208,144,116,180,81,138,253,10,67,8,163,16,107,242,250,10,50,112,89,224,2,213,205,11,148,140,110,251,84,198,169,252,192,90,218,11,198,40,172,34,142,34,117,35,56,98,180,40,253,32,95,160,53,43,86,106,250,238,205,242,45,245,48,240,192,234,131,209,107,214,122,24,155,25,107,139,26,34,52,219,165,84,7,29,124,79,47,84,68,220,230,210,82,157,73,193,115,141,242,38,204,53,139,92,61,205,24,200,175,238,52,113,249,86,9,121,8,166,194,223,67,119,66,106,163,6,103,229,139,146,37,123,42,201,20,86,161,148,227,245,98,136,176,173,173,101,87,84,106,69,189,24,4,201,79,141,144,169,130,37,175,23,235,108,72,164,166,11,233,244,58,3,54,142,164,188,52,51,255,217,108,69,189,37,26,146,91,42,194,56,181,184,199,22,153,106,250,183,148,22,78,179,66,242,171,33,103,36,233,10,20,96,176,70,94,56,161,228,208,179,192,212,148,123,77,62,69,198,227,81,177,41,132,51,130,104,113,24,199,219,79,157,28,98,129,94,178,143,23,231,26,82,2,91,160,47,4,67,150,216,207,217,227,72,37,28,91,255,145,188,198,213,210,217,82,205,121,38,143,73,12,205,75,96,151,241,227,181,244,16,141,63,127,180,142,208,216,20,56,89,188,194,203,111,73,176,13,41,111,66,207,145,82,9,175,237,37,55,168,229,183,211,54,96,211,203,138,177,210,232,93,224,202,249,218,107,150,45,49,156,5,134,162,22,162,102,70,248,72,82,120,101,126,200,78,94,196,25,108,225,235,33,112,199,190,193,139,177,241,116,204,82,171,141,185,84,117,106,22,13,72,196,72,94,44,153,200,76,84,91,195,113,150,222,66,212,248,9,214,156,109,196,233,212,82,32,72,161,228,114,175,146,178,108,80,8,72,236,221,47,173,150,181,146,130,102,228,231,92,125,183,176,101,175,111,69,166,18,27,43,240,28,119,134,112,187,181,196,124,83,134,238,53,228,231,72,132,111,163,22,168,207,17,101,249,144,252,146,212,102,157,169,254,108,137,252,201,230,48,133,110,41,156,63,59,103,255,148,230,194,45,249,233,253,211,102,244,18,112,163,216,77,97,146,154,238,157,11,117,154,205,222,92,42,177,112,54,168,165,68,205,126,197,67,70,234,1,204,241,206,5,45,11,180,199,53,84,16,0,169,131,30,82,5,196,128,235,208,119,206,225,131,130,74,194,57,11,106,249,249,89,94,249,216,46,193,96,117,38,251,83,148,63,124,90,56,91,85,136,41,83,97,218,223,171,5,48,144,37,168,47,191,61,80,242,119,237,8,202,51,196,13,2,166,104,31,81,148,63,80,207,26,170,115,144,216,198,184,118,4,65,218,79,139,163,153,81,75,168,109,100,164,132,170,106,44,64,227,114,173,14,88,198,245,3,227,208,30,18,36,11,217,242,143,242,196,153,24,186,75,44,178,248,172,145,84,60,98,80,170,210,227,106,227,35,168,120,68,162,164,195,97,202,132,68,123,136,37,135,120,172,195,168,244,73,249,20,122,41,221,77,86,49,124,26,85,47,206,20,146,62,137,146,202,76,42,93,5,182,206,112,149,132,78,245,212,16,137,58,62,47,147,245,133,41,201,110,42,112,178,58,129,43,191,121,50,118,151,200,182,12,56,232,174,153,65,244,59,105,249,33,34,114,136,225,184,92,13,10,223,69,225,102,33,11,215,186,65,142,93,62,247,66,79,194,179,69,229,183,181,146,26,140,149,16,247,10,149,30,220,228,211,87,205,166,81,135,239,234,66,131,199,19,20,78,165,235,21,86,206,34,82,183,133,36,96,234,161,137,132,241,77,150,74,32,212,219,155,71,172,201,205,144,134,95,10,247,96,166,176,160,99,69,253,17,194,73,30,241,128,221,65,113,174,234,228,80,139,18,111,69,236,74,252,30,182,169,111,56,49,5,53,199,197,52,32,176,169,84,249,205,83,178,191,44,226,66,19,39,133,59,56,217,117,103,157,208,38,135,208,230,42,163,5,242,85,81,197,165,245,211,71,116,33,41,206,77,82,79,128,238,200,14,221,74,98,242,69,203,96,97,236,79,55,9,64,95,11,107,68,213,153,130,107,228,82,160,231,159,209,165,10,246,76,3,123,204,248,105,244,175,190,90,80,103,47,82,188,200,130,144,61,28,75,81,100,226,144,224,175,205,130,112,110,174,2,89,166,194,187,29,70,70,65,84,251,230,205,121,186,92,26,249,138,250,81,223,50,5,119,23,91,67,211,91,10,106,204,138,34,164,89,207,178,71,210,75,101,197,224,83,123,245,72,198,239,75,168,14,80,175,16,177,113,149,56,78,47,91,230,121,82,54,195,203,17,8,197,88,17,231,83,60,163,148,50,138,202,178,153,21,137,136,35,92,222,25,99,59,91,166,80,175,198,193,163,230,119,243,73,5,169,192,244,144,120,49,210,13,75,106,2,200,151,250,193,168,48,105,44,29,96,3,199,3,151,151,252,137,5,104,101,215,217,80,25,243,201,27,173,154,23,182,202,192,85,88,237,14,147,73,151,66,10,219,145,69,87,130,155,32,101,20,152,15,114,42,137,199,198,136,78,222,138,179,85,141,183,130,107,176,245,165,137,47,186,140,58,169,115,76,33,134,194,86,56,227,154,127,232,103,183,207,213,72,222,236,16,12,28,89,107,229,184,249,142,245,235,108,137,16,70,158,127,123,152,164,12,133,168,126,13,95,251,158,159,147,22,38,122,148,224,253,182,241,204,99,205,142,116,10,215,116,217,254,63,184,63,43,234,254,115,98,223,41,224,206,142,72,111,158,173,160,249,194,167,41,219,83,156,69,176,37,89,72,246,194,205,252,125,228,106,62,242,53,8,91,208,30,207,148,240,118,26,25,61,32,39,225,145,221,132,238,244,118,218,192,230,246,120,225,109,170,137,83,126,219,108,210,238,205,169,79,193,75,239,193,208,224,231,125,178,54,113,204,170,218,42,76,196,191,213,158,10,5,216,77,145,188,227,222,8,50,245,234,48,66,232,91,30,220,106,196,127,11,23,117,129,27,241,254,216,177,178,77,60,207,147,239,131,19,86,36,4,246,96,44,54,252,214,216,78,119,249,30,63,81,43,191,22,30,213,20,125,30,179,5,153,203,127,249,12,133,34,78,94,6,67,162,184,111,109,245,247,73,90,244,204,54,196,148,238,91,35,161,62,171,52,217,24,86,183,82,126,240,105,204,51,80,230,7,174,181,248,147,179,18,201,49,153,35,17,26,151,247,193,41,71,22,81,124,224,51,82,110,108,128,61,8,37,173,79,150,232,220,187,144,242,185,15,190,187,229,24,222,123,49,87,156,69,227,246,20,115,33,239,242,100,103,178,65,219,230,247,224,103,23,152,234,115,78,128,242,13,43,229,118,148,70,169,89,22,9,171,108,154,247,55,234,70,202,157,17,241,212,73,48,162,74,215,38,158,44,42,95,231,29,78,178,229,200,110,36,159,116,64,49,175,179,7,79,211,80,242,171,177,143,149,80,142,145,174,218,53,171,224,230,179,191,184,48,135,218,31,7,214,81,246,67,79,60,139,16,18,85,228,1,47,139,100,62,24,237,219,27,115,230,167,9,79,203,131,65,112,189,164,44,132,66,218,231,36,9,99,124,221,136,27,177,167,130,67,220,251,88,141,24,201,141,33,1,195,84,211,151,38,109,219,182,183,137,217,86,191,211,32,228,114,20,153,235,133,187,81,223,223,183,172,11,83,193,120,110,54,221,162,188,101,38,111,227,82,136,44,217,68,94,224,125,107,18,72,174,52,13,140,30,127,123,77,202,20,132,0,208,133,7,149,31,93,30,13,231,188,27,9,50,216,84,57,31,12,185,237,86,178,45,179,37,193,61,43,224,179,140,83,124,234,205,178,173,0,243,181,154,73,236,94,199,67,200,51,24,148,117,185,26,86,86,79,247,189,217,86,166,71,147,131,36,87,205,135,222,225,241,25,124,136,242,82,46,115,81,20,249,30,159,172,243,237,9,214,249,197,80,107,95,56,190,155,1,115,191,245,152,28,21,112,222,122,225,49,202,127,76,201,221,97,28,112,222,115,103,132,40,174,120,195,58,179,30,245,62,75,238,77,68,42,154,148,249,227,244,142,215,226,248,109,15,159,22,26,196,249,45,81,36,243,79,159,183,100,242,192,103,246,90,162,167,4,195,178,123,60,29,75,234,130,136,238,107,179,95,33,104,92,77,45,211,243,213,236,70,48,171,55,89,11,205,202,188,49,228,230,214,21,251,189,154,209,185,95,65,63,17,112,12,135,250,109,21,26,181,74,144,150,35,91,30,62,190,206,60,156,196,173,235,192,103,110,61,223,207,97,42,15,154,232,95,109,124,146,106,243,159,166,246,105,138,194,14,51,80,221,247,173,57,124,112,72,120,104,69,31,206,27,133,168,92,222,73,225,115,166,138,142,212,97,76,232,115,87,59,71,221,139,59,12,61,149,160,66,217,147,253,198,133,9,141,74,112,139,18,128,125,99,49,156,221,172,103,188,123,115,234,217,197,91,172,91,54,92,132,129,240,43,130,148,116,97,146,74,77,162,118,184,181,184,185,142,209,131,151,48,171,58,124,142,234,138,47,7,70,7,126,138,242,22,174,53,253,90,244,65,246,51,245,36,133,55,242,89,119,94,64,183,172,102,137,117,194,79,94,190,29,104,172,200,189,74,220,141,29,21,126,94,23,70,223,53,75,96,13,33,118,247,178,35,125,78,217,150,124,236,51,147,174,27,1,54,225,223,65,36,227,161,197,130,13,247,181,137,113,163,223,24,48,36,176,122,181,135,150,149,109,109,189,247,52,130,165,79,42,104,64,225,176,253,96,26,33,38,114,252,112,217,146,61,24,185,224,28,63,157,77,128,33,80,243,103,29,163,5,140,37,243,123,235,97,238,199,219,175,166,74,244,149,182,67,210,205,136,144,248,131,147,121,220,162,76,215,77,90,53,158,155,120,190,180,104,39,69,52,125,194,66,251,164,106,180,191,83,229,59,125,1,66,64,119,168,234,228,153,29,91,204,10,243,39,154,86,5,37,188,230,223,99,37,147,225,18,249,42,58,207,244,183,38,145,95,53,182,140,166,196,88,62,201,115,18,92,170,230,119,182,34,125,119,159,74,45,163,55,68,240,242,52,88,119,71,12,123,112,108,253,228,230,8,148,221,196,16,175,77,124,114,203,213,121,5,13,15,24,222,156,62,218,57,245,246,215,226,148,136,149,173,178,93,70,165,243,94,202,163,247,166,41,171,110,213,67,1,163,238,48,53,163,149,71,43,239,234,58,85,173,140,17,54,99,154,159,152,7,244,174,138,98,112,16,90,124,110,194,153,210,104,137,76,212,138,139,209,200,147,94,74,18,133,83,118,192,156,32,85,204,12,237,147,232,12,20,167,21,145,149,180,243,125,142,1,68,188,88,135,0,226,95,117,198,232,196,41,162,105,170,110,155,165,99,180,202,25,48,123,107,38,143,88,182,79,105,40,15,149,38,109,106,68,189,237,147,18,109,194,239,43,76,33,229,12,184,124,132,212,96,4,141,88,120,81,105,25,242,57,27,65,172,22,125,133,136,228,148,85,0,38,118,185,41,246,101,66,209,43,73,71,108,70,87,216,15,30,187,233,147,13,8,15,51,158,44,81,251,35,239,69,153,202,108,126,117,131,61,36,23,159,9,172,164,120,50,60,209,247,208,139,59,11,113,92,140,92,163,76,89,205,228,83,125,247,56,235,79,97,238,193,208,225,102,142,217,212,86,112,249,32,246,170,237,205,181,83,133,8,27,225,231,217,3,181,10,40,65,187,121,189,7,12,15,103,42,140,104,133,247,97,170,203,187,222,186,192,62,140,231,26,176,187,228,165,91,54,198,219,131,115,22,141,208,214,108,161,109,15,46,85,146,136,230,28,177,230,187,122,22,201,37,16,52,234,43,189,7,59,3,77,63,53,172,226,150,244,185,167,166,147,235,232,103,48,207,247,211,163,170,12,33,92,149,53,30,140,124,204,84,120,148,238,167,39,212,127,210,212,100,52,154,22,249,253,54,222,1,83,111,94,183,75,113,26,124,126,89,101,10,77,3,35,64,10,8,181,77,10,133,196,113,45,213,109,77,223,250,119,126,10,24,47,99,189,53,58,185,239,151,207,254,172,119,109,82,42,4,250,131,77,101,66,50,244,88,57,189,175,217,144,164,201,154,192,135,153,230,61,188,34,94,170,67,19,41,137,22,48,21,176,75,100,141,9,116,230,43,133,99,48,13,168,236,128,10,165,217,91,188,224,5,160,95,187,192,115,203,113,115,84,243,244,131,160,135,114,235,134,129,121,239,170,170,146,84,246,198,208,69,231,51,235,116,151,109,174,136,223,174,251,163,72,73,70,55,230,248,82,109,79,36,240,128,146,30,191,92,113,98,215,91,179,55,236,51,96,106,9,245,106,78,106,253,221,188,102,137,46,160,134,9,167,49,110,110,164,8,229,68,76,76,81,189,81,200,188,169,106,171,157,64,83,17,248,180,191,60,90,178,138,116,239,12,156,57,191,164,8,118,143,177,228,155,250,146,236,153,241,83,109,205,143,187,103,138,166,142,75,88,15,166,124,23,239,109,211,186,12,1,84,66,86,246,211,48,149,80,186,241,100,224,183,56,246,17,170,75,93,229,73,97,3,36,223,181,154,223,130,114,61,208,205,235,62,178,135,137,15,13,85,47,93,214,109,29,230,96,150,244,230,40,154,214,128,177,182,147,237,29,213,156,174,29,108,48,230,53,202,20,33,39,51,226,209,8,161,43,81,196,36,41,252,201,240,43,95,31,120,98,24,145,3,62,19,160,74,190,78,211,46,10,152,80,85,147,171,233,119,171,5,108,58,111,77,97,171,44,14,152,226,54,97,123,116,83,222,241,171,141,247,35,147,41,133,220,181,198,213,150,190,84,174,8,185,214,230,167,66,92,88,164,20,194,96,168,250,37,224,156,37,174,194,66,231,193,57,44,125,209,252,208,107,9,247,36,129,211,86,218,79,195,7,123,198,173,161,133,235,47,211,139,170,79,73,103,149,195,234,91,122,33,53,231,41,5,76,146,68,246,219,166,254,212,71,252,182,201,40,42,117,135,226,211,120,242,97,100,146,143,172,113,216,61,1,19,222,169,31,56,183,56,176,146,103,200,75,86,206,90,126,85,180,1,179,9,147,22,135,141,189,115,252,54,244,36,125,111,196,15,151,71,8,88,3,214,210,17,100,198,122,109,62,56,37,89,68,168,180,79,215,234,192,96,106,179,148,87,52,204,90,244,193,132,148,21,70,110,95,110,190,187,104,96,163,245,84,106,126,143,134,110,130,194,84,250,189,247,238,68,245,245,197,56,8,250,140,55,44,49,155,245,209,108,129,140,71,195,37,41,201,205,77,108,45,134,208,64,1,74,251,90,130,131,23,199,97,179,110,95,114,243,84,93,214,197,208,51,129,118,37,68,113,102,202,113,177,185,186,10,111,200,196,136,95,155,90,113,145,72,127,243,32,47,72,48,172,76,79,97,124,202,75,220,28,38,137,208,107,10,92,146,30,195,211,244,55,82,249,144,177,218,123,107,142,130,2,82,180,31,107,254,48,237,238,170,76,45,19,249,25,1,231,207,49,131,85,156,227,155,195,29,62,219,86,158,23,218,67,45,96,13,13,34,220,66,168,202,31,187,155,149,148,168,165,51,57,231,104,112,2,145,58,120,41,12,47,87,65,216,96,84,144,244,234,115,74,204,177,12,176,85,215,125,237,217,64,148,28,177,245,115,34,108,245,163,125,143,216,231,142,6,103,121,154,114,98,197,233,5,27,65,143,202,108,136,69,69,57,100,112,235,252,183,107,211,26,91,131,249,72,129,158,173,164,172,156,56,56,65,187,119,184,152,120,165,18,208,240,74,245,123,159,153,147,208,174,136,196,35,163,225,251,36,204,225,183,94,76,228,34,199,52,95,208,121,81,222,157,165,24,222,189,145,188,146,93,20,172,201,213,163,205,76,221,70,187,25,214,120,59,126,58,79,227,107,10,53,14,85,212,248,218,25,135,78,137,13,22,155,240,162,197,179,101,170,218,71,27,127,70,220,127,152,70,191,236,194,76,58,191,199,194,155,205,161,235,115,181,29,199,29,54,47,145,170,48,66,64,113,53,181,170,249,115,53,180,77,15,224,145,189,214,86,41,182,69,11,152,120,95,86,148,144,119,13,244,172,118,89,97,168,161,241,90,196,142,154,234,238,35,226,112,141,72,129,207,79,245,207,205,225,103,197,26,130,243,237,84,11,6,219,2,228,23,121,180,51,149,154,21,224,94,84,61,110,185,76,36,83,96,2,209,219,209,211,42,91,127,58,155,206,104,14,56,165,207,8,192,200,98,248,14,14,249,211,244,138,22,12,110,94,7,107,33,83,220,227,247,7,206,195,39,98,227,75,233,137,21,109,182,26,103,1,206,113,93,119,166,197,138,94,214,131,235,158,75,225,129,22,147,191,24,37,137,218,21,146,69,153,253,189,168,197,75,74,224,76,189,189,224,57,178,98,187,232,52,110,20,51,159,198,49,254,40,79,32,213,224,222,61,58,142,11,95,83,114,28,164,213,213,125,63,206,168,254,72,254,23,75,144,199,91,163,42,222,63,109,134,209,139,167,228,58,220,131,173,31,219,210,121,185,5,12,135,83,205,60,10,10,185,241,104,200,29,170,59,196,233,59,45,142,118,29,178,193,163,137,97,36,130,99,243,131,177,73,109,234,51,98,178,69,57,224,129,30,207,223,146,15,76,249,127,69,58,154,68,224,43,135,248,161,231,244,187,3,158,245,89,115,153,1,50,28,176,234,48,236,180,183,214,87,171,247,74,158,111,182,32,122,127,103,190,243,59,84,91,239,29,48,250,202,229,193,248,22,220,18,43,74,167,43,193,210,24,181,101,91,120,59,249,213,164,211,222,234,80,126,186,9,158,111,38,178,243,36,95,79,247,105,102,98,113,159,155,28,160,176,199,108,93,168,195,95,26,45,204,38,124,213,130,86,83,77,55,98,79,17,99,22,73,100,139,82,140,81,146,115,34,6,66,44,143,174,129,223,172,241,143,157,50,129,27,246,107,50,36,169,218,236,65,184,176,38,127,204,231,2,73,138,244,156,195,88,105,188,221,48,202,55,8,242,5,188,171,198,191,48,53,164,162,196,127,27,135,196,242,114,171,132,46,97,53,250,213,20,10,36,121,114,51,116,239,254,53,41,36,64,76,53,96,44,143,83,241,39,103,125,76,178,247,178,42,84,143,168,16,48,161,60,224,129,68,12,203,221,255,224,90,62,133,199,219,201,155,194,255,114,216,194,253,210,40,240,245,199,149,240,177,15,98,133,80,1,27,181,125,55,127,235,65,144,227,173,245,5,85,158,86,227,234,98,196,193,119,115,246,147,228,186,46,57,135,197,247,89,27,119,51,32,203,243,198,14,152,11,240,226,120,87,103,20,104,174,169,24,242,134,152,38,103,129,231,196,123,240,193,231,63,200,247,50,11,24,63,162,87,179,111,78,111,117,224,20,134,68,243,125,49,51,157,124,229,93,253,231,250,225,148,10,50,211,249,41,71,116,75,23,247,229,67,128,139,137,224,60,152,179,103,173,239,222,85,36,149,16,40,225,128,224,156,164,130,75,189,4,44,11,158,161,174,154,4,76,21,195,219,216,153,67,21,249,30,127,109,242,72,31,184,96,245,229,175,93,145,154,104,159,171,73,156,20,135,73,198,189,245,24,63,37,83,6,119,24,182,116,215,39,199,15,115,250,205,139,209,251,94,155,82,169,95,175,30,38,48,102,211,114,115,178,171,56,235,5,76,242,239,221,156,86,193,106,202,225,97,86,123,2,147,14,138,54,167,166,106,200,172,116,158,3,29,88,239,75,4,137,159,103,185,217,191,64,114,245,70,75,82,89,15,136,208,180,119,242,194,78,227,169,161,119,227,227,175,238,211,33,165,145,231,220,42,111,205,248,201,35,190,87,177,169,71,224,220,134,207,211,204,48,18,59,40,68,5,107,142,119,54,11,145,33,183,230,251,140,226,143,77,102,86,7,39,188,133,179,34,251,47,147,215,123,146,100,29,7,230,86,46,125,18,120,66,97,124,204,5,216,31,56,52,59,188,76,235,254,193,196,132,99,58,228,40,83,164,124,38,163,176,113,30,117,198,163,157,73,229,29,202,14,140,186,196,30,239,234,211,55,30,241,225,60,135,121,75,93,152,58,220,37,212,184,77,176,179,57,145,139,162,8,180,47,31,92,225,69,196,123,155,164,171,144,46,126,182,229,217,223,27,198,185,24,100,101,147,41,191,98,5,192,236,130,254,120,163,240,175,221,201,219,188,160,183,234,167,53,108,31,232,100,2,207,229,2,59,6,159,65,95,117,235,195,206,34,203,213,165,105,101,11,54,19,145,240,101,227,244,73,254,35,50,188,202,131,57,28,104,209,141,21,23,149,183,105,195,164,75,31,141,152,196,122,91,190,115,14,149,152,2,182,16,8,204,197,126,50,103,173,166,64,92,17,125,212,128,207,186,88,244,209,114,135,149,31,155,85,34,130,91,225,22,193,72,226,223,43,109,109,149,51,135,71,163,64,159,212,131,135,201,151,175,216,201,78,76,187,180,80,137,90,129,234,145,20,102,177,173,110,98,192,231,27,180,216,222,23,93,153,128,57,29,150,128,187,214,32,82,221,155,174,30,255,61,89,168,209,223,54,245,108,127,103,202,161,70,253,192,184,143,7,15,164,117,53,244,66,169,30,235,95,71,59,140,173,15,140,56,117,28,152,216,191,247,15,108,42,135,1,83,99,162,207,205,163,190,83,38,10,174,146,136,166,139,239,200,246,14,19,255,89,250,224,232,158,71,92,26,113,172,174,190,115,80,9,218,67,9,98,127,108,0,207,167,245,227,212,25,61,136,130,170,35,30,167,252,56,131,102,200,71,122,106,129,119,190,35,198,147,141,0,161,46,129,70,12,205,143,28,83,244,20,153,205,36,34,98,29,201,186,157,194,102,161,19,48,126,132,122,120,110,36,5,35,216,129,10,171,198,143,170,169,120,141,23,165,169,154,60,41,120,49,166,253,130,56,104,138,102,13,195,112,188,147,248,17,124,49,133,145,94,47,1,159,113,59,52,250,212,138,132,128,186,41,116,55,133,123,22,148,26,29,141,108,17,19,29,17,74,68,18,70,50,182,196,172,71,28,66,7,65,208,161,86,126,164,37,174,106,241,47,192,90,181,163,81,118,177,242,139,121,99,146,58,52,162,71,39,237,18,49,39,198,32,129,72,194,129,15,38,233,170,175,141,112,87,117,138,138,169,133,43,111,128,60,217,240,253,174,37,33,218,167,35,154,54,78,141,96,62,167,170,79,132,149,24,78,68,88,81,238,219,26,25,70,194,114,188,244,136,57,171,42,12,245,35,146,43,200,61,73,47,134,167,62,94,70,106,177,113,211,212,12,49,189,246,114,47,136,32,150,79,84,186,185,164,152,253,246,220,249,3,47,91,161,4,174,154,104,131,218,27,11,16,112,201,154,247,161,20,32,245,119,181,201,36,43,60,123,145,247,102,77,80,24,29,171,152,25,206,38,158,237,131,230,17,224,140,69,246,101,154,227,171,36,41,230,114,159,91,187,249,234,74,198,168,148,4,100,73,104,89,5,139,186,43,158,105,165,62,24,209,87,77,206,156,9,241,101,126,80,184,76,159,171,173,70,47,80,88,40,130,54,27,254,1,99,127,161,73,37,140,242,98,94,225,211,46,77,11,181,31,127,35,96,202,158,62,240,162,11,4,76,167,110,154,12,59,141,252,158,204,150,24,133,153,226,188,151,110,243,137,150,204,204,104,38,111,234,48,140,150,79,14,144,152,81,143,228,37,54,1,89,11,209,205,98,220,209,179,130,12,205,126,76,138,18,86,36,93,41,40,215,175,117,122,2,12,0,79,7,115,134,211,148,237,178,99,157,103,216,161,205,167,79,98,180,195,149,15,180,143,79,6,208,4,35,130,161,130,202,176,174,141,208,224,81,28,13,248,12,253,111,62,248,224,51,146,228,8,80,200,115,35,22,82,114,36,224,137,97,168,48,0,235,116,14,82,2,236,100,29,216,102,89,253,96,178,224,89,189,44,127,108,64,39,68,84,209,212,48,116,142,20,68,66,139,168,148,79,242,158,250,217,199,228,224,24,219,52,245,143,145,105,123,28,18,116,126,62,204,128,84,198,131,49,216,19,178,197,233,193,231,139,6,127,5,39,200,164,87,159,3,218,42,143,213,67,56,64,158,60,155,42,120,125,100,36,202,120,148,77,1,77,181,4,211,233,236,129,247,135,108,129,7,146,223,28,182,203,84,226,26,17,145,24,184,144,172,154,152,243,158,133,15,41,188,32,89,33,48,170,172,158,115,130,126,161,223,105,165,224,146,22,37,21,236,26,185,192,172,64,251,67,188,225,148,230,95,4,69,222,164,140,33,150,155,30,63,109,60,221,15,37,8,69,142,30,48,21,175,74,9,178,211,126,85,88,121,80,189,4,109,128,91,119,93,239,97,81,121,153,237,15,222,234,149,220,216,73,86,223,45,76,155,57,213,19,149,226,130,26,15,134,135,243,71,87,3,69,228,238,139,211,164,214,66,243,208,236,201,220,154,222,96,8,195,210,83,38,101,7,209,162,167,11,114,162,17,24,113,218,209,31,17,151,138,13,129,201,208,5,101,21,133,112,21,114,56,93,171,228,71,107,35,225,186,155,254,54,71,148,32,168,76,246,127,146,205,165,104,112,62,174,19,52,205,45,147,74,35,130,113,109,137,160,141,66,68,83,155,218,197,105,63,104,111,203,196,17,148,134,72,118,216,91,133,157,198,234,138,158,67,225,227,229,44,35,243,235,189,41,248,127,104,95,75,159,235,204,233,43,24,167,38,185,39,167,182,198,161,206,195,191,228,184,168,92,150,143,189,45,125,21,84,90,54,19,202,4,180,64,92,76,11,88,207,15,229,127,109,75,141,197,75,83,39,169,179,134,153,130,197,92,105,121,151,172,143,198,73,75,110,62,167,186,10,155,142,74,9,166,173,9,164,169,118,76,50,85,247,7,179,39,82,178,236,204,163,4,35,200,108,163,182,210,120,51,202,219,143,128,140,126,146,162,200,16,172,160,70,179,127,19,106,52,118,38,235,177,151,81,122,174,122,111,138,232,98,8,16,97,170,202,125,198,60,190,7,219,149,218,86,77,55,193,158,156,237,193,235,204,104,114,0,50,19,150,237,36,250,69,141,230,146,67,99,175,166,158,119,71,8,5,42,69,249,124,100,93,102,127,176,45,49,77,57,223,102,226,231,48,169,228,166,148,112,115,60,221,1,19,166,159,202,39,231,88,217,226,230,5,222,182,192,144,109,222,147,157,129,170,110,201,208,166,130,105,139,80,28,170,8,10,195,118,10,54,58,234,203,202,202,38,157,216,125,244,65,133,200,218,226,102,174,233,35,27,231,247,169,154,57,157,162,147,189,130,8,143,166,160,182,56,38,133,171,4,139,62,227,188,242,110,206,70,189,71,252,96,78,227,1,8,92,48,149,140,193,59,144,198,209,226,0,76,116,91,160,76,172,50,29,82,72,245,54,42,211,244,249,179,148,37,80,205,255,138,3,56,234,202,102,123,18,57,218,193,201,62,67,183,235,153,145,242,200,180,98,155,131,250,97,145,175,69,138,180,63,54,223,50,157,190,37,48,206,156,59,70,62,44,123,9,170,76,170,107,98,87,58,77,240,71,214,62,56,241,115,199,52,255,115,159,151,223,70,121,104,120,155,113,136,192,133,236,149,130,96,44,84,252,197,86,50,199,113,41,175,41,92,240,234,22,32,37,74,29,9,190,211,229,125,77,82,237,18,166,90,229,76,150,233,53,26,229,251,178,248,217,52,229,233,178,70,206,175,73,32,149,3,35,70,96,81,225,2,89,83,244,120,16,62,217,251,157,142,76,242,177,234,213,4,198,226,248,131,182,128,150,13,45,170,59,131,251,194,100,152,180,44,168,229,25,4,46,132,32,146,86,207,24,251,207,119,127,104,227,33,218,34,37,71,176,118,94,184,135,90,53,169,148,74,118,184,141,4,56,253,84,186,225,166,32,175,249,25,3,78,78,29,89,75,188,48,179,243,159,198,140,236,108,86,228,230,205,148,25,61,108,200,167,25,18,248,131,153,89,163,62,236,124,142,211,100,242,211,196,135,146,87,37,24,91,118,202,107,65,161,114,79,36,138,207,96,69,105,205,157,37,204,124,158,134,120,52,69,234,39,219,105,213,215,151,179,115,103,143,44,101,111,216,125,5,37,206,248,138,66,134,192,7,160,236,232,71,112,45,117,211,10,183,168,172,152,104,43,14,8,93,10,144,19,234,217,177,83,57,187,237,189,165,184,198,36,217,171,71,154,42,165,232,82,38,98,140,54,23,21,164,210,176,78,209,51,128,43,9,87,58,224,51,32,206,224,202,82,228,216,41,37,240,26,72,180,78,186,20,132,19,250,239,211,191,102,193,167,238,201,114,216,178,137,3,211,69,39,155,34,169,58,133,111,140,223,156,87,103,162,41,165,165,157,184,253,36,231,3,145,31,236,66,90,195,92,131,101,248,54,10,138,14,41,73,45,58,222,0,81,46,81,88,29,214,146,106,90,34,235,17,144,193,249,180,62,49,18,180,220,172,188,204,203,128,207,46,170,60,43,26,234,97,171,11,182,129,38,36,119,229,226,134,104,139,207,195,166,56,43,249,69,204,200,164,38,245,231,190,40,37,198,103,171,119,166,226,22,87,167,170,81,141,204,49,141,26,217,40,228,93,26,151,48,75,187,71,254,66,164,189,11,7,4,85,203,92,163,110,244,76,209,240,108,181,116,154,92,170,207,56,236,73,151,172,247,216,85,152,80,184,23,48,159,181,70,226,188,102,132,222,98,35,147,201,181,201,9,223,224,243,121,3,70,8,83,62,231,129,41,41,243,247,62,135,190,60,180,182,26,17,198,119,53,34,44,82,126,102,78,26,193,87,69,230,46,203,110,1,1,144,188,162,150,3,3,234,211,15,165,48,155,226,229,230,91,249,108,150,120,90,141,190,96,0,244,168,101,159,67,164,49,140,226,132,64,156,163,70,54,144,42,250,108,195,199,159,44,17,21,22,20,193,150,229,103,43,102,252,41,197,74,140,61,102,199,139,142,165,36,220,140,53,70,10,210,38,234,181,103,241,127,239,124,102,205,211,175,61,28,147,172,68,91,134,7,107,135,19,43,43,226,83,53,169,174,0,122,98,254,203,24,45,36,93,82,73,220,51,22,93,180,160,49,89,37,21,114,72,168,120,185,104,1,79,246,100,103,128,243,242,50,120,116,59,179,28,64,140,24,212,35,227,186,204,47,89,234,243,7,194,143,190,221,101,38,163,148,188,201,115,159,185,168,120,2,221,66,255,178,92,243,74,103,38,29,46,228,96,187,93,25,60,131,44,117,185,251,12,100,55,72,52,111,17,145,192,250,196,41,13,195,12,33,37,107,138,218,230,242,13,20,231,74,132,121,154,188,24,238,87,158,95,31,133,207,35,226,0,179,89,46,34,4,44,16,156,150,89,97,90,253,163,107,157,116,243,119,85,225,13,171,58,189,129,36,152,141,187,105,163,242,174,145,253,57,75,30,230,227,85,174,134,191,33,178,29,120,116,37,73,201,50,212,234,10,201,16,228,118,164,81,169,10,73,197,153,1,205,152,175,82,46,190,96,111,15,23,28,169,182,195,122,252,22,200,16,88,227,5,175,167,146,240,249,202,176,56,173,172,162,205,218,37,84,138,116,3,252,56,87,66,161,234,38,75,163,161,149,140,152,189,195,230,170,38,48,61,169,246,184,122,171,164,20,201,226,201,150,173,4,235,199,36,115,52,19,205,38,104,189,71,67,190,74,96,200,81,33,210,130,4,213,210,28,58,251,185,80,120,193,106,121,75,163,108,243,255,139,159,70,183,84,127,121,164,80,203,253,93,140,10,172,192,3,30,108,192,12,8,125,235,1,251,206,249,45,124,206,207,231,58,141,112,142,6,158,189,55,142,151,20,199,100,12,115,235,21,30,55,56,169,10,203,198,233,105,63,30,213,178,178,40,129,177,38,40,159,239,177,228,107,18,172,246,2,100,211,199,57,79,186,62,48,140,110,135,217,246,72,147,177,59,158,62,126,206,192,28,69,40,117,8,216,17,65,219,79,175,71,199,238,57,250,83,235,231,186,54,164,99,138,172,232,120,159,39,194,67,193,27,88,72,199,9,207,3,87,163,230,240,50,181,88,225,167,32,255,117,13,47,97,60,80,30,217,5,94,28,187,70,16,142,22,102,131,74,234,33,42,53,222,189,167,164,157,144,121,202,57,232,16,200,119,138,14,170,137,170,172,171,255,101,48,52,127,161,252,16,49,201,65,126,89,8,121,20,185,26,235,101,63,211,241,211,20,90,8,195,139,178,236,144,10,42,211,114,125,69,24,94,189,184,182,44,77,202,231,18,26,34,12,161,51,87,56,92,115,151,44,34,244,34,20,76,98,0,160,193,41,223,3,17,136,234,187,28,38,13,206,166,175,205,168,87,200,193,30,171,184,49,46,121,238,179,24,237,230,32,154,16,67,216,95,156,147,214,114,158,33,167,128,93,228,193,216,154,87,15,165,146,138,108,89,198,94,97,6,154,174,153,3,81,144,83,243,123,176,206,142,201,51,117,212,114,47,177,127,59,48,122,199,177,130,80,8,56,37,24,10,81,27,114,82,48,36,209,79,126,167,27,120,7,43,146,217,118,172,234,82,83,64,245,61,105,100,127,49,171,22,105,93,225,154,163,159,157,23,123,55,158,236,10,151,243,202,206,17,150,21,255,195,235,92,57,121,131,146,127,220,202,206,154,219,74,85,156,51,74,72,67,123,255,50,109,12,95,216,40,244,59,219,154,215,160,103,99,205,208,243,155,163,69,47,90,36,24,111,80,38,229,235,222,105,221,52,132,99,133,67,192,99,96,225,29,45,206,39,189,152,242,165,87,117,158,6,227,211,188,185,14,9,194,86,60,124,76,137,46,66,142,77,121,182,137,4,163,47,232,8,58,190,129,91,217,183,183,171,166,203,118,96,90,74,230,79,201,70,205,12,176,211,213,85,58,199,18,43,169,16,17,119,116,140,235,85,217,229,100,197,206,77,140,4,12,190,90,6,63,120,190,131,100,35,158,132,56,85,190,48,231,206,252,236,23,200,182,239,43,55,128,22,145,57,214,201,79,23,203,235,76,135,207,176,123,169,46,131,225,52,140,128,43,116,185,7,35,144,121,53,157,112,59,152,156,165,21,70,78,250,183,67,225,52,86,230,233,26,75,96,204,34,138,191,54,2,117,75,84,247,41,200,200,247,100,111,112,27,170,155,63,126,214,100,247,197,206,10,132,77,65,255,192,249,238,10,13,174,234,88,111,112,189,85,16,166,205,129,135,237,86,184,51,142,47,92,18,238,108,159,39,239,183,96,6,148,82,248,239,123,153,136,121,192,84,204,232,189,41,235,235,14,15,43,212,210,207,73,58,100,250,131,91,145,67,145,155,23,42,247,189,209,240,43,153,187,232,215,38,237,233,93,201,202,86,203,212,171,231,34,251,127,97,100,197,159,96,51,48,193,69,239,44,103,215,48,63,102,3,131,229,50,94,140,48,25,49,116,129,45,207,118,59,11,252,19,170,115,30,108,12,165,17,48,63,165,55,39,36,114,139,248,144,72,70,113,93,84,245,57,143,147,147,119,24,177,56,81,244,103,247,148,171,127,48,34,22,231,76,161,176,85,132,92,120,39,187,151,188,55,98,19,87,209,31,152,216,225,148,71,227,0,177,135,95,205,247,44,218,81,185,126,213,251,197,16,25,30,98,224,67,214,26,33,7,191,122,154,44,189,140,110,230,207,52,111,179,236,211,23,212,76,233,192,20,192,249,40,176,74,239,42,14,14,252,210,89,7,126,159,132,62,13,3,79,159,124,64,171,223,23,102,140,136,191,9,92,165,187,239,3,156,208,195,101,244,94,218,156,195,155,28,187,52,105,205,80,26,252,151,11,25,139,207,0,67,194,232,55,75,3,159,79,247,228,85,209,71,45,158,44,158,230,86,217,154,12,145,78,25,244,45,7,157,166,170,85,158,3,225,164,140,133,42,217,139,14,232,14,207,212,145,76,40,251,177,113,97,146,70,75,175,174,100,128,127,69,30,212,244,159,157,128,206,89,118,68,24,254,216,251,28,76,151,188,52,241,171,117,125,125,225,85,156,229,39,139,43,11,113,210,118,211,85,198,196,102,239,165,240,104,238,79,53,127,37,173,98,180,76,141,215,220,151,250,50,205,173,117,47,121,175,95,229,85,246,155,19,57,17,53,220,73,6,209,189,202,204,91,55,171,87,25,58,227,168,164,56,92,173,164,83,47,118,69,53,194,225,41,169,155,241,36,200,144,47,115,211,162,229,216,208,14,129,209,122,89,247,123,100,8,66,34,10,75,30,19,225,6,111,179,105,79,46,77,154,206,158,179,253,118,87,96,107,157,141,160,194,117,121,245,202,36,25,120,142,12,242,219,22,142,95,222,83,8,181,127,155,20,27,200,107,75,15,76,121,180,246,133,68,11,123,87,57,27,212,180,164,81,76,124,236,138,137,178,66,144,24,155,122,49,50,53,229,54,90,49,33,165,174,31,27,71,251,120,50,102,222,38,75,39,123,206,121,101,97,129,79,167,78,235,243,177,183,123,83,0,47,156,78,155,192,231,180,243,139,49,153,68,3,18,41,210,226,139,124,211,240,123,159,17,145,117,50,36,112,86,111,237,47,28,128,138,95,217,86,184,246,27,25,0,102,87,42,174,71,102,129,184,163,73,121,144,173,247,198,124,55,46,62,223,138,189,181,192,195,138,148,29,62,71,182,245,140,100,77,5,224,210,39,97,32,162,67,241,185,247,32,194,113,191,86,133,135,47,142,195,19,91,251,243,123,197,97,42,172,62,247,70,74,208,103,141,106,66,196,85,224,13,125,182,249,205,207,166,95,18,105,214,164,158,91,65,126,203,216,199,67,209,233,250,95,192,150,73,208,39,195,148,182,221,143,137,58,65,250,222,27,18,106,242,39,67,132,115,116,125,112,20,12,150,191,23,97,163,172,163,239,231,222,231,191,221,105,211,170,55,135,219,145,253,183,135,177,164,63,173,66,63,245,223,38,66,165,30,62,205,36,85,211,237,73,149,90,7,241,128,158,102,33,176,183,127,48,170,177,116,81,54,159,152,225,43,8,188,139,170,86,55,167,89,72,252,120,163,158,38,37,202,171,143,70,69,221,133,155,241,162,100,151,69,14,23,117,164,11,103,36,190,186,220,220,170,33,2,134,234,191,116,0,45,194,66,62,145,159,45,21,121,5,157,241,220,113,0,16,93,165,162,67,151,74,22,31,155,248,89,117,237,135,84,160,207,27,205,156,168,59,33,173,57,190,187,133,225,3,159,226,117,248,17,15,198,69,48,158,155,200,75,85,155,55,211,30,233,203,81,234,142,165,47,32,92,226,150,99,192,120,32,77,189,119,153,94,250,11,140,82,179,244,195,179,154,156,141,234,184,95,115,82,202,183,178,194,103,38,191,202,48,192,204,41,186,119,68,37,251,18,111,128,17,199,111,250,224,203,34,140,14,87,228,38,101,15,181,55,229,118,241,219,132,128,229,209,40,129,219,190,203,129,0,4,29,64,80,10,95,218,187,216,100,17,30,76,244,172,182,247,100,68,214,218,31,31,249,254,241,163,241,76,21,82,128,207,70,104,59,147,70,17,216,164,15,163,181,18,54,191,122,181,233,215,140,247,165,136,146,11,188,176,64,233,241,157,177,236,19,244,180,245,173,77,159,230,17,82,94,106,157,81,117,86,140,27,241,182,62,68,206,84,97,212,138,30,124,38,20,221,73,79,34,24,117,198,205,201,217,101,189,154,64,88,142,171,137,168,75,255,61,240,92,117,6,108,149,211,245,115,245,238,62,159,76,35,207,61,163,131,57,57,95,110,95,215,16,211,72,178,167,36,157,122,230,232,25,104,77,85,78,70,176,50,87,155,113,49,197,167,178,25,158,230,98,53,101,80,215,41,115,52,4,211,17,59,164,179,232,49,20,164,7,22,219,32,251,213,156,161,251,210,171,57,28,247,128,217,239,167,79,255,133,213,188,29,198,188,93,54,49,243,167,91,58,28,166,214,74,155,156,130,160,238,159,27,195,158,51,191,40,188,144,70,138,223,166,66,90,95,44,35,50,146,123,192,109,232,209,7,63,238,178,125,233,66,48,171,173,15,154,171,255,114,43,38,107,42,251,39,236,50,102,92,218,200,11,85,69,11,230,139,1,35,178,44,219,66,52,49,111,181,16,240,28,75,207,15,149,172,242,142,139,209,190,211,93,124,37,31,88,2,166,80,105,201,79,151,105,222,19,190,178,176,41,209,77,35,27,228,91,167,202,186,100,203,177,30,17,144,146,90,1,215,37,178,124,192,45,228,187,109,209,59,93,69,78,193,132,91,41,35,116,152,80,151,110,42,51,100,23,89,112,205,18,93,97,136,51,126,115,40,236,105,235,147,55,146,214,245,173,230,132,245,62,240,233,228,190,85,152,66,133,0,52,225,88,95,203,173,4,39,233,107,33,144,235,75,75,181,133,104,42,140,17,164,207,72,21,209,23,177,33,231,224,105,35,196,247,48,166,73,255,129,97,106,250,107,245,106,150,136,2,55,79,214,50,229,146,142,214,109,122,229,56,227,39,58,242,50,185,124,186,202,160,230,192,31,156,210,70,13,90,112,90,204,45,96,28,76,212,46,150,243,68,74,57,224,134,232,181,244,97,179,74,242,54,75,198,189,211,1,64,41,217,219,73,155,123,70,255,140,0,184,248,190,15,199,55,68,246,17,54,244,234,59,3,88,241,67,251,192,167,207,251,213,168,226,232,114,220,49,102,219,190,73,57,147,27,65,84,253,233,51,182,252,176,120,186,24,197,97,250,94,221,4,143,29,230,45,100,39,96,236,197,228,155,148,2,237,236,243,96,104,128,196,107,53,219,168,233,91,19,105,243,111,13,65,106,116,61,158,183,51,40,102,188,117,53,9,57,189,57,167,56,31,31,104,180,156,233,74,111,158,250,244,99,46,230,173,103,216,151,15,234,84,7,142,154,197,172,150,21,182,243,169,31,84,55,254,209,250,214,200,71,248,249,154,195,121,26,243,115,113,201,190,215,37,67,48,235,247,91,91,181,202,133,45,100,180,245,222,232,198,175,128,201,104,232,147,145,143,186,165,189,28,192,151,73,79,10,108,169,50,143,43,16,3,215,128,227,89,141,186,151,143,112,186,199,172,89,158,12,197,171,203,21,34,172,0,171,72,130,91,212,105,150,29,241,144,81,212,85,21,53,164,126,85,18,8,181,144,19,40,178,29,69,227,205,31,139,230,121,165,233,22,244,54,207,109,15,242,176,215,212,224,212,92,230,180,242,34,68,204,33,186,25,61,75,139,159,29,204,145,45,201,200,155,88,36,189,216,213,224,211,73,32,115,90,237,150,47,122,124,169,220,146,194,36,101,252,168,136,33,253,238,50,120,38,84,209,233,203,30,117,13,82,207,102,235,113,119,245,109,182,17,4,106,116,119,86,146,9,120,58,188,168,178,212,93,12,71,224,248,150,72,138,205,166,91,160,129,43,107,137,80,140,5,108,101,235,135,167,176,143,204,51,208,176,193,93,186,51,52,27,19,239,195,132,3,101,193,230,68,198,121,39,66,49,60,184,108,83,176,144,30,30,252,162,71,142,166,143,6,197,32,142,46,72,51,101,141,141,157,243,4,182,74,62,54,33,59,12,249,160,4,244,246,45,203,103,214,88,8,181,190,110,184,224,48,39,63,177,21,4,121,179,108,68,206,236,134,202,95,142,96,11,174,185,93,96,92,94,3,94,40,225,201,158,118,161,160,125,107,193,153,167,155,201,55,9,12,7,40,2,11,40,34,105,240,120,161,22,81,61,222,88,77,193,89,95,140,1,24,83,237,25,152,40,73,189,126,78,25,210,156,62,91,26,147,107,203,148,69,51,172,216,17,35,247,65,241,203,131,207,112,171,53,199,210,152,204,178,253,193,232,144,203,178,203,142,65,214,62,28,185,86,138,128,74,255,169,219,9,124,118,119,197,251,57,130,55,233,99,169,92,168,66,31,177,104,99,185,36,109,190,73,108,119,223,254,193,150,232,154,252,65,164,102,183,136,168,64,207,171,106,224,11,45,36,142,79,86,51,176,213,162,218,220,92,75,192,232,67,138,181,112,177,128,191,7,53,26,156,44,105,180,93,176,221,141,221,70,163,73,101,158,39,166,209,74,44,234,205,170,235,222,147,153,156,86,243,25,17,158,199,39,168,190,140,254,45,129,164,51,117,233,23,33,181,81,214,139,66,97,102,36,159,147,128,242,219,109,96,241,176,20,54,75,144,136,127,97,24,168,93,133,242,188,216,130,37,43,251,19,20,241,206,18,189,148,74,72,217,129,45,179,73,137,241,133,200,212,16,179,114,178,10,108,132,125,179,97,246,144,114,243,186,221,62,158,209,7,139,80,127,186,162,204,227,171,132,217,184,230,89,117,104,99,150,235,63,141,162,129,60,87,202,203,141,62,109,82,25,20,37,188,73,133,234,197,56,172,146,167,155,67,39,211,97,158,224,62,29,238,106,53,179,58,161,97,180,16,75,58,52,191,169,243,29,4,134,136,107,35,171,215,146,30,86,205,56,38,162,226,164,59,36,0,53,57,72,245,30,49,117,210,93,210,162,211,164,67,189,143,226,210,51,103,209,171,89,194,98,145,72,4,59,229,201,206,246,109,148,88,36,10,1,172,254,57,163,67,12,241,21,8,19,154,173,7,101,152,93,219,55,204,80,8,178,70,106,172,100,113,230,72,175,160,218,223,116,129,218,56,138,123,2,5,126,92,146,136,33,231,234,84,124,86,64,153,186,37,61,132,103,18,227,158,217,169,196,142,179,174,141,19,105,67,79,221,48,229,23,13,77,64,158,232,55,80,154,208,192,171,83,166,51,224,122,171,239,201,195,65,159,251,172,141,84,92,223,197,15,130,2,209,125,93,27,17,14,43,145,228,219,121,232,199,70,136,201,99,99,136,172,214,178,245,214,13,223,158,200,31,210,151,246,167,69,241,254,244,20,95,154,166,95,171,48,66,59,59,114,151,99,151,245,129,249,159,63,152,137,64,124,54,12,231,111,148,229,9,225,133,192,229,248,108,24,44,203,225,176,17,170,21,70,35,200,179,143,103,53,176,253,183,236,101,6,116,160,238,41,93,84,146,52,104,66,24,206,163,199,231,244,120,86,140,178,53,181,73,145,142,63,57,154,104,226,223,101,153,79,34,233,158,47,62,221,61,107,58,140,226,160,56,215,37,106,243,183,46,125,131,140,113,187,71,97,184,92,41,41,237,193,50,254,126,111,242,237,75,124,243,38,50,175,41,71,6,159,101,175,40,245,128,0,238,117,180,193,236,246,172,76,186,215,31,182,49,187,211,74,34,34,166,177,59,212,90,242,101,50,145,76,71,34,241,243,189,76,180,212,25,23,147,221,184,14,16,60,76,183,115,61,240,191,220,250,61,42,242,69,113,237,233,106,223,225,113,14,164,193,19,25,108,206,135,14,143,159,202,128,195,136,68,148,245,233,164,231,92,29,60,18,236,177,139,254,242,217,114,167,26,60,146,100,36,67,129,167,233,192,59,71,5,106,81,213,71,59,111,117,93,151,128,209,30,254,116,113,220,223,122,13,152,53,68,111,206,78,179,58,143,164,83,172,154,52,168,152,220,252,110,178,97,229,223,215,7,93,183,44,198,96,106,183,117,50,76,86,52,21,48,252,185,79,176,148,108,142,63,56,14,104,122,8,135,61,140,68,99,48,119,114,213,228,189,193,61,174,38,18,215,117,199,12,137,205,179,43,20,176,161,97,182,255,52,110,109,14,236,225,131,78,245,17,93,226,62,209,15,156,151,172,246,67,243,251,78,6,79,106,73,31,60,158,70,207,48,87,169,125,215,83,224,98,163,250,193,147,221,232,111,177,6,38,60,24,147,232,129,137,37,175,7,67,178,136,160,29,167,195,179,127,76,191,192,25,48,174,29,237,193,28,236,89,19,46,204,249,248,125,71,224,134,148,203,112,24,79,137,245,80,42,59,174,221,197,54,214,211,57,255,109,129,137,195,165,128,217,4,150,247,218,212,122,150,155,92,223,151,76,18,139,26,62,90,166,228,236,239,53,120,179,33,48,69,44,151,177,179,173,18,123,61,29,16,88,45,88,63,151,184,26,49,242,254,126,155,250,187,117,247,40,246,94,104,169,189,155,15,202,74,238,145,205,90,133,58,212,215,228,102,204,145,95,171,96,110,34,47,118,142,57,84,34,151,128,205,163,53,96,202,201,220,89,254,23,11,206,77,80,104,246,119,225,177,159,62,251,176,244,158,12,41,81,207,127,255,96,153,160,7,187,240,243,160,237,253,52,238,141,239,230,139,49,124,57,176,251,71,39,89,239,99,91,25,229,46,222,164,56,209,188,196,34,213,201,176,35,175,161,248,143,81,245,138,219,7,250,0,236,165,189,73,135,213,89,188,39,195,160,181,95,81,97,187,26,246,226,251,94,27,185,215,171,64,250,187,57,230,53,15,174,24,56,182,184,58,27,45,73,96,163,40,196,231,52,31,149,33,112,195,77,184,198,215,206,82,32,120,224,110,250,53,35,134,39,252,29,133,141,245,228,109,74,29,98,77,114,115,194,76,151,57,111,87,159,239,173,47,182,205,156,54,110,222,247,124,105,163,97,62,236,231,35,196,232,69,250,227,205,28,100,171,40,96,120,29,145,114,234,254,224,204,84,144,252,183,251,178,202,139,7,23,206,31,35,26,181,193,27,47,2,67,51,124,99,4,139,204,215,203,169,182,134,108,227,173,70,65,192,46,114,115,242,179,53,218,124,217,120,149,39,231,222,105,248,163,109,2,125,75,126,123,145,174,137,185,1,186,201,179,140,65,120,217,132,123,110,87,100,143,178,98,249,128,201,105,21,114,203,81,234,252,228,222,22,233,187,97,42,131,113,220,124,79,6,9,135,48,151,195,104,83,189,126,76,92,33,181,30,189,1,251,199,39,35,71,216,110,184,84,51,40,90,158,111,70,60,40,123,187,24,127,232,17,60,37,145,97,138,25,216,192,59,108,98,157,31,24,29,19,239,229,100,48,155,52,105,134,204,125,205,158,248,94,216,66,15,121,237,241,123,179,24,220,48,67,63,48,169,227,24,35,38,132,36,109,138,29,113,122,29,177,112,184,175,15,230,89,175,172,247,190,222,68,250,69,236,0,31,83,7,243,68,145,139,73,160,95,254,59,148,239,97,59,193,128,81,107,28,110,245,220,88,209,203,147,197,24,100,49,92,172,156,206,12,203,74,81,232,70,197,191,230,64,66,177,202,115,195,233,135,33,127,97,234,136,159,26,8,19,26,146,26,45,59,76,12,228,77,59,204,119,155,186,115,135,217,105,203,215,46,182,4,237,230,112,87,255,160,3,19,40,186,134,155,219,44,74,72,34,10,12,133,189,59,138,200,107,123,239,85,209,53,27,190,198,96,70,78,245,137,192,22,69,242,7,39,166,91,223,183,102,53,115,135,57,80,104,129,111,209,135,88,206,136,10,24,78,199,150,123,83,107,116,89,217,192,195,234,146,30,12,35,235,250,107,1,87,202,71,223,91,87,43,38,107,241,224,8,10,200,248,161,108,101,237,30,48,181,18,111,207,192,49,9,170,147,191,23,210,108,175,112,12,146,78,135,127,28,112,66,24,87,110,62,56,207,220,46,206,118,249,76,120,67,208,205,0,245,7,239,148,240,54,185,55,249,224,216,196,97,33,214,100,82,33,141,52,103,220,153,168,91,19,112,89,57,137,195,157,221,242,251,150,84,72,93,235,110,187,49,181,32,114,231,179,18,18,169,184,48,36,181,36,125,208,210,43,253,161,72,212,116,65,81,34,168,1,83,206,38,243,40,153,174,179,77,247,238,95,183,169,189,63,120,36,98,109,126,53,71,153,34,31,163,227,61,50,124,205,70,81,112,63,159,208,211,8,9,133,7,191,55,117,243,229,237,84,14,74,117,244,190,23,35,84,123,62,214,187,247,160,58,241,154,174,80,118,213,199,150,151,6,157,197,123,73,39,181,91,101,30,29,100,33,242,240,123,51,41,244,245,129,67,241,21,152,44,221,148,39,43,231,105,182,127,104,100,240,68,31,27,152,200,130,15,158,254,115,25,125,109,134,240,97,106,62,225,80,74,53,164,19,13,139,46,250,84,135,84,247,40,178,228,14,92,39,123,245,39,67,27,120,203,130,77,37,92,137,109,206,175,8,51,9,140,50,112,143,7,207,38,25,247,110,110,233,129,230,253,27,241,129,51,137,191,174,130,58,127,189,52,65,96,250,250,219,120,30,24,234,135,207,117,230,2,246,202,10,232,180,153,138,93,127,109,44,65,94,118,159,98,205,51,109,116,31,32,13,209,152,231,87,54,236,8,178,179,239,183,217,206,213,103,179,139,251,97,42,211,231,35,188,227,250,146,229,131,0,201,217,206,47,135,147,233,245,43,204,188,219,5,94,210,25,48,60,200,197,183,18,205,4,82,203,235,135,72,57,191,217,172,89,157,199,219,252,225,197,64,208,251,54,26,169,129,242,216,170,3,2,54,84,51,129,177,162,126,112,51,215,130,25,55,47,79,54,233,160,24,134,100,223,198,88,194,49,201,173,73,183,84,159,204,76,118,76,182,126,103,236,217,33,220,219,12,43,186,244,230,240,129,16,41,74,123,14,35,124,81,31,90,77,125,181,60,180,190,200,26,48,28,162,119,241,54,193,181,7,55,202,242,124,194,194,66,177,61,73,12,96,194,166,15,198,31,59,201,147,53,179,151,238,1,35,238,60,31,204,2,210,163,47,96,168,243,226,114,192,40,41,205,18,191,157,17,222,127,240,32,229,89,163,209,178,85,146,11,204,193,219,87,77,182,26,20,157,60,216,94,100,63,148,234,234,135,46,139,188,206,215,226,253,25,175,14,59,195,207,233,155,109,196,64,207,102,76,90,5,171,245,188,227,106,211,34,120,87,163,169,56,175,20,149,205,102,8,99,148,7,147,18,106,129,146,72,120,3,4,246,22,5,49,15,45,250,61,72,129,247,75,172,4,198,128,71,174,69,246,251,189,85,103,108,190,109,8,69,51,103,112,197,192,37,116,248,124,12,12,222,35,62,86,103,108,76,189,184,24,205,221,225,108,249,75,129,237,235,149,128,147,40,150,1,243,212,37,158,12,217,157,119,60,49,216,35,80,23,150,94,150,233,67,195,79,39,205,68,15,86,249,192,103,175,221,30,44,254,137,6,111,143,249,253,96,68,47,4,134,195,224,171,19,112,122,209,70,131,121,243,28,112,193,51,234,193,176,187,110,154,13,152,204,114,36,64,12,38,203,186,31,220,198,247,234,37,19,18,161,176,42,15,142,181,71,247,3,6,86,234,125,205,15,204,238,187,61,184,229,49,62,176,171,203,27,140,188,249,231,234,179,253,45,2,183,162,175,77,149,212,246,195,40,84,111,52,84,62,240,26,49,15,147,96,125,5,182,192,149,164,251,120,176,16,228,129,59,185,181,120,49,92,13,62,240,249,6,197,219,12,33,213,162,163,103,82,199,29,83,78,129,6,145,165,197,141,157,63,70,192,147,244,227,7,222,203,23,70,224,242,228,156,12,222,59,251,41,218,224,162,163,15,154,120,141,78,142,59,146,172,217,192,153,74,180,247,104,103,213,213,223,238,72,237,183,7,15,157,84,204,182,229,18,169,126,240,249,190,85,97,8,130,209,44,4,8,100,66,3,222,113,54,2,174,123,105,179,176,113,93,239,189,251,243,246,193,98,28,133,212,152,85,206,167,68,65,232,193,108,181,187,239,75,17,216,68,137,36,96,170,43,235,91,117,81,104,122,245,66,8,230,83,153,28,141,134,26,244,148,249,14,216,105,63,63,184,60,65,52,131,81,8,30,2,235,247,60,143,90,223,126,0,189,238,212,235,7,117,185,143,31,76,226,79,97,4,91,229,234,246,60,45,12,198,153,101,62,248,9,60,24,58,234,40,241,96,103,203,219,246,231,193,160,143,244,7,159,142,241,185,122,122,14,220,224,37,70,131,6,155,166,228,131,243,115,191,50,152,205,127,52,233,32,46,249,249,237,237,10,66,6,227,210,165,240,25,143,77,158,28,23,249,249,129,91,4,68,17,229,109,181,124,80,104,78,129,182,161,195,15,248,140,222,26,112,93,159,183,134,136,244,176,180,210,250,128,57,239,119,103,108,94,230,247,218,7,230,54,190,215,82,116,216,2,78,99,228,239,51,191,207,124,134,205,255,31,185,191,69,19,155,251,167,147,251,131,241,37,14,216,116,70,62,109,189,119,45,15,78,186,62,240,33,107,4,82,17,91,68,243,232,79,179,27,255,248,77,29,19,176,36,28,181,8,89,254,14,168,21,27,240,115,64,237,235,219,243,216,220,199,189,141,34,249,133,75,138,197,52,161,202,248,253,109,246,62,209,59,40,111,93,159,94,79,201,172,192,84,95,126,224,220,98,47,106,54,216,89,187,53,75,111,125,191,125,182,193,58,21,16,80,237,239,193,207,224,107,250,100,221,164,149,30,124,254,93,127,186,19,221,144,171,207,190,107,127,96,217,160,152,163,243,210,9,114,163,40,22,125,4,101,248,250,129,57,113,143,7,119,137,131,0,215,49,135,92,221,36,119,2,108,70,150,2,119,217,28,21,147,90,122,141,134,216,197,222,10,147,109,223,242,104,67,22,114,224,114,185,116,63,248,28,123,182,46,12,195,19,162,191,169,2,85,243,15,92,227,240,13,124,78,30,67,225,222,35,170,220,44,231,169,59,20,244,19,98,11,78,62,85,178,31,195,92,96,71,126,83,32,30,93,159,37,171,182,94,222,79,143,33,99,58,155,164,97,237,177,160,193,130,45,31,184,149,246,96,51,87,253,236,64,78,247,241,231,198,165,236,187,80,19,151,138,105,14,106,212,44,227,3,183,171,142,248,131,103,214,54,27,4,125,222,22,3,47,128,37,123,8,78,69,239,183,43,31,95,183,101,148,0,196,193,163,162,125,53,191,219,205,181,2,69,208,67,94,154,250,201,152,230,112,240,209,111,81,237,252,20,187,224,150,197,242,231,7,167,25,235,172,105,62,203,81,12,86,248,158,113,92,178,125,174,126,74,188,0,115,108,248,112,63,255,108,93,56,221,190,46,74,72,161,148,15,76,65,185,183,39,251,224,164,155,174,115,166,57,87,199,163,149,207,148,146,109,199,29,179,247,217,187,160,235,175,103,49,148,254,226,98,248,100,67,15,99,168,29,206,135,238,169,157,12,29,185,182,222,197,125,233,217,248,71,58,138,32,11,156,238,42,187,38,140,20,242,59,242,148,68,40,85,80,99,175,191,6,63,39,76,61,251,110,138,24,115,124,76,130,36,69,79,183,51,54,254,70,223,151,9,30,129,20,175,124,5,222,86,40,34,112,66,86,222,239,12,101,71,82,92,36,33,120,176,56,5,218,105,72,78,221,149,161,80,227,136,185,63,185,59,155,221,215,219,195,118,152,127,18,18,163,194,112,212,24,150,216,196,188,106,71,34,48,203,180,145,222,147,87,205,51,109,138,128,222,62,19,155,85,217,196,146,101,220,176,179,29,62,125,236,81,213,8,254,108,220,71,90,4,89,114,150,102,177,58,62,20,77,28,238,166,145,38,145,165,134,168,125,132,19,168,79,145,156,9,27,142,115,247,136,224,244,179,103,125,93,248,28,110,225,27,196,185,97,32,59,32,239,141,162,250,136,252,54,2,140,67,147,38,38,234,80,98,233,226,215,158,15,211,129,49,73,105,177,222,15,163,36,72,68,141,144,91,138,161,11,27,73,147,15,20,175,166,200,142,163,231,149,36,24,142,40,231,121,173,23,91,178,220,209,131,153,220,94,120,167,35,164,164,81,70,100,254,34,24,71,104,87,242,22,208,122,83,125,207,69,104,87,130,221,104,23,205,21,235,22,133,5,91,66,252,240,185,220,103,9,24,202,184,160,28,57,91,116,98,210,157,77,226,186,103,183,200,231,137,232,104,98,186,151,120,53,250,47,47,26,113,122,33,174,97,15,62,253,44,7,99,0,54,120,74,18,122,37,191,189,139,31,2,173,52,92,163,217,166,186,24,97,120,246,67,175,136,218,66,229,216,153,142,136,102,155,44,176,196,225,33,94,249,164,209,233,196,79,194,0,152,75,74,68,210,205,54,81,163,248,117,185,211,36,175,159,242,150,116,12,163,141,136,128,39,8,170,213,155,73,242,1,122,72,228,84,176,45,44,18,30,61,13,72,188,218,225,76,80,36,43,76,137,140,47,153,212,230,165,87,98,65,94,164,88,145,181,39,62,16,16,148,139,161,192,70,104,233,12,14,21,90,2,134,110,235,135,60,106,239,215,150,160,47,170,139,35,249,81,10,14,111,254,228,115,172,244,192,167,105,138,145,170,12,30,184,60,57,98,71,100,217,203,163,220,155,190,118,43,113,58,61,95,222,116,82,36,133,69,32,222,187,225,48,241,124,73,72,26,43,99,70,22,11,134,162,236,66,250,47,135,227,123,105,19,160,147,224,41,37,140,187,117,201,52,17,17,120,104,53,71,174,120,178,101,95,240,193,133,221,236,123,47,106,236,244,222,80,126,35,169,194,220,201,70,77,114,138,203,74,56,2,222,204,33,146,145,36,45,227,159,139,36,173,208,24,144,42,132,110,224,40,201,107,153,196,145,238,65,58,217,97,92,246,100,26,134,157,156,118,125,249,200,243,229,134,100,97,17,89,246,144,23,177,229,45,187,116,50,188,132,117,189,201,168,56,45,178,188,152,255,147,166,97,45,12,169,185,105,88,49,1,175,162,179,44,110,241,57,90,4,42,166,242,70,202,47,44,21,89,214,133,114,105,215,164,185,133,23,34,123,140,20,235,39,227,110,177,8,79,77,227,87,163,105,239,243,218,46,236,102,112,219,69,8,20,133,93,73,245,81,111,153,7,109,112,182,40,248,121,68,78,125,193,75,16,50,128,7,155,217,196,86,9,218,98,50,137,255,207,138,84,255,89,179,36,67,133,91,29,110,182,65,20,168,178,11,166,168,166,123,209,45,232,175,122,69,249,13,43,61,214,7,218,129,107,43,121,130,30,26,52,185,194,252,156,149,60,145,178,59,223,0,67,69,77,202,235,64,170,51,46,102,108,100,65,217,57,255,71,219,153,37,91,110,227,64,116,67,29,14,206,195,254,55,214,60,184,2,152,124,255,101,135,59,218,206,146,174,68,113,192,152,57,163,188,136,78,35,73,86,102,72,223,150,71,202,136,23,225,43,40,28,61,208,86,195,131,30,157,212,163,84,134,223,235,73,232,225,212,59,87,75,22,68,125,207,108,178,181,155,102,252,140,178,194,179,141,172,36,201,68,106,108,96,10,115,152,254,11,217,136,168,12,43,251,94,77,203,192,150,167,134,113,105,68,113,16,156,86,185,74,237,16,165,242,49,34,72,22,136,113,146,40,186,136,96,132,21,162,74,101,95,79,116,138,229,180,111,217,160,30,11,212,20,195,56,30,245,84,200,25,72,217,17,189,35,107,199,96,155,136,161,20,45,161,104,211,124,134,209,186,49,181,204,37,145,155,189,207,77,242,245,178,217,81,234,133,200,233,140,26,25,214,201,152,90,71,214,150,155,8,212,8,50,40,23,69,141,186,123,240,207,72,20,114,154,90,194,198,180,138,9,120,78,116,57,146,200,233,64,183,239,87,211,83,188,5,197,245,234,110,199,78,250,209,119,147,18,53,250,90,122,84,144,194,36,80,179,214,245,81,193,236,181,61,112,226,20,169,78,197,121,140,225,62,6,109,78,82,63,138,230,122,143,92,31,101,189,251,50,118,14,10,79,97,215,138,175,129,126,247,181,154,88,69,240,137,140,11,63,165,144,248,17,53,82,33,147,248,178,216,38,36,33,93,101,206,62,37,10,182,119,72,232,3,217,183,122,13,70,201,41,245,190,11,225,171,168,180,98,31,238,91,139,48,207,17,236,118,38,97,196,189,165,16,114,46,136,157,28,54,118,144,33,165,140,156,161,231,172,244,157,155,190,133,45,181,194,150,209,156,221,79,179,77,199,101,145,171,81,26,41,53,96,250,149,238,79,195,169,57,166,123,243,208,154,100,169,143,33,119,7,113,111,191,219,239,202,50,160,131,182,251,48,144,173,148,106,201,91,163,38,137,164,176,191,118,129,192,109,105,189,238,202,241,218,70,140,150,181,208,24,82,255,91,43,108,62,163,160,112,22,142,88,89,76,57,253,28,199,240,62,123,115,124,15,132,17,46,227,249,96,147,43,215,159,55,9,147,33,181,165,205,218,57,226,212,161,120,87,98,132,228,154,242,88,35,174,38,19,165,191,77,37,241,46,81,34,182,40,215,125,96,40,235,47,140,254,128,220,252,236,40,185,134,165,121,246,201,43,142,7,10,151,224,253,32,156,34,103,191,249,167,161,96,210,31,211,5,72,118,49,103,254,206,63,232,9,82,254,36,220,65,39,211,175,10,204,180,72,1,111,60,193,242,192,245,19,223,50,120,181,253,194,216,249,191,209,48,49,242,227,188,60,176,85,184,6,76,77,209,243,219,176,96,55,135,161,253,190,70,34,112,133,70,223,97,136,172,178,194,240,165,117,135,161,220,76,207,139,113,50,127,235,14,152,196,89,23,248,108,1,221,223,155,64,65,187,148,77,63,56,187,67,109,204,183,69,182,42,35,131,26,59,46,134,168,187,234,79,99,104,126,235,14,24,218,128,7,54,193,77,135,169,16,187,118,34,77,153,187,127,13,225,244,25,85,35,191,21,248,124,134,234,247,134,49,176,223,221,155,170,26,66,222,62,226,240,125,12,125,107,58,45,91,243,65,193,165,147,146,111,234,133,234,254,58,186,55,142,251,25,161,52,21,206,227,227,14,51,24,114,168,38,240,162,132,184,222,171,139,20,161,88,49,210,177,205,115,192,136,240,196,94,70,238,17,129,119,135,247,207,167,187,112,233,252,243,13,249,228,165,211,221,70,207,24,154,136,236,55,44,231,203,167,38,126,20,2,205,38,76,245,193,198,106,118,55,20,244,25,136,143,124,47,54,81,116,190,132,206,184,204,116,115,248,44,183,42,195,34,195,2,59,197,217,80,28,70,243,77,66,155,153,141,148,228,247,15,166,42,119,93,37,4,131,57,143,134,195,176,170,94,255,209,174,78,159,236,50,240,66,208,231,65,167,27,117,16,104,163,93,248,252,244,134,200,252,131,233,187,185,212,248,63,24,135,39,224,213,87,171,207,107,119,183,173,224,246,38,171,163,175,109,125,170,197,97,227,189,126,6,45,83,35,232,112,133,6,187,43,108,189,239,1,163,100,164,104,141,74,118,232,114,136,12,181,7,158,61,80,196,13,100,223,176,106,155,229,187,142,41,42,181,244,220,187,39,143,221,28,216,18,244,227,129,207,178,138,49,155,70,71,175,240,40,159,88,39,240,241,65,242,122,94,203,178,182,1,195,143,161,35,62,233,216,137,49,35,226,56,159,17,95,217,163,101,144,233,22,81,135,252,193,51,38,218,34,41,36,149,9,192,187,125,250,117,192,25,147,74,95,12,25,204,248,156,197,232,86,117,212,72,143,196,160,22,10,121,202,3,247,72,190,22,104,8,230,72,250,69,150,233,62,56,76,231,218,210,223,70,42,161,196,139,145,112,125,94,108,163,149,91,2,62,219,208,51,79,207,110,16,91,57,108,120,84,244,43,108,238,176,195,148,109,103,25,84,43,157,246,15,134,138,79,222,93,81,10,231,227,181,81,185,146,109,167,65,51,61,252,252,51,169,130,203,230,102,48,18,159,126,243,106,199,136,162,123,125,18,141,134,82,128,38,223,139,164,72,222,254,211,16,247,63,67,250,251,117,31,82,28,116,221,202,41,53,223,222,65,83,150,245,50,235,144,210,60,224,150,35,240,26,207,144,218,23,104,254,57,233,170,126,134,212,234,117,147,15,41,84,240,239,144,150,225,53,177,7,157,116,149,232,131,227,77,215,18,240,236,239,144,214,28,199,27,1,149,227,191,232,107,85,216,74,227,222,88,158,69,159,219,34,27,254,220,166,74,147,244,193,168,62,244,99,96,161,15,180,244,107,193,128,24,75,27,133,159,241,124,76,163,6,244,111,77,143,88,175,250,100,168,152,110,127,112,122,28,212,98,128,221,231,172,174,18,240,36,130,161,240,112,206,65,96,234,223,134,14,10,25,153,30,55,71,245,71,183,98,194,92,61,150,182,105,162,233,79,19,96,139,197,103,106,57,91,167,194,217,146,238,131,161,226,55,245,107,225,93,206,184,53,123,72,215,153,64,47,116,241,239,1,83,80,214,109,97,24,99,137,163,219,40,170,4,197,195,136,227,169,35,82,190,244,173,76,15,108,5,44,108,240,134,78,138,144,28,197,157,214,227,7,58,159,20,219,217,113,193,88,2,10,227,248,199,189,109,249,233,107,109,254,142,171,49,52,135,218,11,231,168,204,49,73,233,148,186,130,5,6,19,154,245,65,233,29,45,176,172,48,228,150,37,224,157,187,142,56,204,44,159,104,31,240,232,243,82,159,25,140,147,30,87,79,180,190,100,34,89,172,32,12,130,110,66,240,250,104,236,220,177,169,116,147,235,210,223,54,126,173,24,150,109,250,207,2,67,70,187,226,234,45,156,60,134,182,229,85,50,5,58,214,227,182,233,79,99,207,199,76,34,43,91,117,101,211,88,226,157,13,192,171,87,157,73,211,122,10,226,234,51,9,171,130,72,214,196,181,40,94,233,185,73,91,229,142,179,11,199,161,62,35,74,239,233,142,171,173,156,93,127,153,55,137,35,128,232,223,115,226,79,50,2,49,75,137,132,23,181,223,96,112,154,49,199,9,87,75,101,118,254,177,40,77,159,73,195,216,78,244,107,78,114,69,37,224,45,148,184,195,56,242,104,47,118,152,248,75,213,223,94,180,114,199,163,109,139,157,11,188,169,6,240,23,163,196,41,15,125,177,141,88,206,12,216,24,145,197,164,78,41,60,191,101,204,54,122,111,156,102,47,97,6,134,186,60,43,76,142,199,95,155,236,243,122,204,245,12,119,124,60,89,205,90,87,7,124,118,231,21,79,198,65,166,134,14,125,116,41,204,90,172,189,165,103,4,42,138,43,204,5,194,234,77,13,60,202,244,189,173,174,80,146,151,222,155,179,23,20,255,34,148,34,190,55,111,198,224,16,240,202,239,205,141,235,206,81,166,188,206,21,168,239,150,59,188,139,192,146,110,135,11,193,154,112,20,16,99,209,91,31,211,1,82,138,239,193,142,151,65,111,194,86,216,154,250,2,30,207,137,222,141,2,169,198,213,72,237,137,177,129,123,212,188,93,138,58,130,148,219,227,125,213,99,233,148,184,250,248,44,67,108,199,142,180,198,30,113,245,120,246,5,178,19,213,27,191,209,101,160,181,164,42,140,254,194,8,120,96,93,168,227,119,204,162,20,87,47,123,80,133,105,45,141,171,151,181,85,40,60,151,31,171,152,203,77,74,21,145,117,61,179,204,183,121,146,205,152,243,10,143,246,233,67,2,27,185,141,14,10,82,32,123,4,76,193,139,14,233,164,133,48,96,122,59,187,190,54,49,248,25,112,181,2,23,253,94,38,206,227,48,225,102,113,181,155,229,100,126,40,57,114,171,122,144,24,65,167,169,41,127,176,245,142,138,53,62,16,118,240,243,9,51,134,230,109,13,18,24,237,104,255,224,97,162,141,18,119,129,207,255,83,98,160,142,222,56,221,229,107,67,209,227,155,45,154,229,164,36,229,189,96,141,90,233,194,44,191,172,48,45,207,51,224,179,143,12,153,104,152,204,31,189,6,48,205,85,69,190,8,173,44,181,94,184,38,169,23,67,237,144,204,195,8,152,42,163,174,48,180,209,241,104,219,100,5,5,230,220,249,78,86,96,72,126,228,209,96,90,240,136,61,176,165,233,20,62,171,239,219,16,143,105,145,40,5,210,232,7,141,169,223,242,4,134,153,74,31,237,248,29,30,232,5,110,156,42,2,99,84,247,21,48,97,103,125,242,186,162,7,19,120,9,79,178,193,100,69,91,192,4,1,21,62,79,234,213,33,21,238,169,169,150,20,142,185,47,110,208,218,166,62,55,205,162,165,6,202,180,150,213,217,232,153,170,241,90,199,163,153,250,181,33,158,114,30,13,96,138,194,100,72,225,247,247,229,89,77,85,83,234,186,56,117,143,117,57,227,181,248,75,156,51,83,49,253,248,226,13,38,248,40,99,70,233,149,211,108,0,247,89,228,148,48,61,74,167,194,0,230,236,148,65,105,144,169,148,120,49,107,44,22,148,118,173,152,104,252,73,245,174,136,115,66,89,126,97,26,184,4,46,81,32,5,74,50,67,7,5,218,240,177,47,140,246,181,192,132,233,229,167,201,112,233,115,211,195,145,98,80,104,53,213,5,4,123,87,41,227,194,194,176,105,149,135,207,44,173,198,168,44,240,164,144,184,93,24,53,50,129,169,190,93,49,164,181,75,123,66,166,230,34,251,49,0,138,251,91,20,142,244,184,161,231,173,245,226,102,173,148,1,207,38,121,18,76,42,50,207,247,173,17,193,211,231,46,22,139,188,240,144,158,114,106,240,16,117,186,175,37,121,60,40,74,205,230,187,224,86,51,9,13,176,243,53,227,173,224,162,120,14,129,157,221,144,1,37,135,171,39,35,156,83,99,93,120,74,255,39,234,37,198,33,16,171,7,221,136,199,234,165,0,199,31,219,194,227,234,63,213,205,179,45,223,229,215,124,237,187,250,147,158,15,152,12,178,88,73,168,8,119,127,242,132,242,204,99,214,210,210,239,213,33,192,148,113,235,111,159,3,127,175,123,243,90,30,131,156,140,251,252,206,93,59,54,145,106,22,152,154,241,116,111,78,19,160,254,54,186,128,190,37,209,225,204,225,42,112,161,106,41,110,62,77,31,84,96,82,158,45,110,62,9,137,234,111,103,90,239,239,205,207,250,80,103,128,61,161,204,123,115,186,193,197,0,132,145,115,175,123,115,11,123,10,124,86,246,242,137,118,224,130,167,47,48,39,111,14,20,73,86,69,59,193,143,123,49,94,168,24,251,102,157,52,121,178,145,52,134,205,154,240,114,56,123,175,199,23,160,235,178,14,25,148,186,52,254,64,219,216,157,73,198,146,172,23,227,184,239,114,191,199,51,207,96,153,201,41,6,20,159,68,163,92,72,107,237,124,231,89,218,186,126,232,136,158,222,144,104,83,65,200,144,64,83,247,156,129,205,163,215,115,203,70,53,113,231,81,29,106,182,54,140,48,175,169,177,57,220,147,206,66,204,137,79,96,242,183,2,234,214,89,152,127,100,96,119,253,148,169,78,200,113,143,186,215,0,218,234,203,83,61,86,52,140,194,214,48,61,73,201,81,230,102,167,66,190,175,189,206,102,40,99,10,189,179,46,237,189,174,202,54,48,189,68,49,81,232,221,213,152,230,153,22,179,221,245,97,91,135,194,20,173,109,223,116,18,13,162,154,135,65,197,163,135,13,149,168,136,213,125,33,65,102,60,119,192,109,106,152,11,45,2,239,67,6,37,131,165,247,174,78,40,191,77,103,116,78,77,10,88,215,131,63,55,50,94,48,58,11,92,76,157,220,97,228,70,213,33,37,95,87,194,106,77,176,163,212,173,48,86,83,236,165,108,118,234,216,65,218,63,239,107,97,111,203,218,171,80,10,245,251,94,61,105,32,183,146,39,175,61,70,180,227,180,52,129,151,49,66,7,188,167,198,52,235,70,1,227,190,23,89,46,201,133,192,64,30,25,32,224,53,245,64,71,48,177,213,251,94,19,245,216,45,112,55,213,190,128,225,52,169,10,215,186,239,123,145,114,144,143,93,127,233,243,64,135,46,128,3,166,232,243,97,138,229,231,91,87,99,141,41,97,170,67,40,39,187,70,37,224,230,44,48,44,5,180,53,245,151,49,114,252,132,160,199,153,110,28,129,121,209,126,225,179,151,46,189,57,197,116,247,106,44,17,177,114,42,204,112,235,94,77,147,145,14,202,89,139,45,223,171,155,81,117,42,204,249,22,48,157,30,114,228,83,86,217,230,245,158,104,234,204,138,146,59,190,40,249,28,121,109,104,26,238,36,206,211,136,17,21,70,178,234,122,102,57,9,33,132,169,78,118,117,220,76,62,66,96,104,103,186,184,94,187,60,40,73,239,176,176,40,68,27,250,90,244,253,92,3,44,13,4,128,20,134,188,253,122,32,231,16,206,58,226,38,157,30,246,25,142,91,211,17,183,154,179,128,89,0,67,71,156,184,199,189,154,240,194,214,39,199,47,72,98,252,173,103,204,104,72,10,235,142,210,146,231,91,147,18,187,110,89,83,197,42,131,207,183,13,155,181,217,90,18,180,48,220,97,86,118,24,230,245,151,137,15,180,176,243,173,193,70,71,148,18,198,176,238,10,140,215,83,63,38,155,252,140,39,59,110,176,20,132,102,194,32,35,95,15,196,162,144,58,38,9,14,194,248,30,198,147,36,239,53,73,215,205,120,49,19,13,86,20,94,248,184,152,174,57,189,55,188,100,37,236,124,212,196,198,115,111,108,243,49,2,30,106,157,241,33,107,120,155,76,164,169,19,193,228,149,226,132,64,21,85,141,210,250,43,88,240,17,165,177,80,35,73,7,78,217,99,119,192,8,190,202,247,152,86,9,238,35,74,252,121,202,145,140,206,83,90,177,35,213,70,225,162,124,143,105,252,45,51,224,174,212,82,192,156,72,1,51,100,83,127,187,90,15,79,192,173,233,126,69,200,191,133,87,70,104,168,119,125,109,10,120,227,123,160,96,44,85,251,7,134,117,188,196,168,156,51,116,235,107,209,252,27,199,11,153,192,33,33,203,243,47,27,141,165,128,27,60,184,10,163,84,24,31,147,10,95,25,240,65,182,52,2,73,252,204,210,221,140,186,184,107,105,84,50,6,75,239,13,95,244,138,1,167,197,177,232,205,7,178,156,49,40,20,78,232,92,160,3,164,140,24,148,99,57,74,59,187,241,76,35,79,246,193,72,143,54,221,82,144,18,42,113,100,27,223,120,214,155,163,153,20,171,171,193,255,172,123,10,28,142,37,130,34,141,235,117,170,144,185,157,17,2,195,136,213,252,105,181,28,79,196,153,40,209,75,146,154,34,140,203,200,4,204,68,211,155,167,28,125,166,192,187,10,193,32,36,27,61,10,56,209,37,44,8,97,8,124,54,199,124,209,190,179,36,105,232,158,130,9,35,224,221,159,181,219,97,142,137,13,13,146,4,105,5,53,210,126,162,214,1,15,28,5,129,97,136,10,15,223,86,211,208,223,54,166,147,18,112,75,77,247,59,20,106,106,196,53,40,226,120,140,40,8,62,60,223,80,45,111,175,182,252,129,233,60,143,15,70,1,110,215,223,134,109,45,78,124,88,231,154,126,17,20,132,188,28,165,218,199,211,208,122,53,102,197,88,5,144,124,46,93,128,253,108,74,45,2,31,100,111,179,174,176,102,157,54,241,98,139,88,177,160,72,142,198,173,169,53,149,200,122,133,90,169,71,252,204,92,6,53,69,40,44,14,31,30,74,120,114,254,2,195,255,49,226,123,109,72,180,244,167,59,121,106,159,197,104,136,14,157,73,70,225,20,131,210,9,135,234,79,247,236,34,24,134,182,34,108,97,236,87,117,68,212,132,230,227,172,107,151,2,142,25,155,229,25,222,178,244,226,76,125,73,196,253,200,80,87,201,147,16,188,134,222,254,131,81,213,213,64,44,237,57,217,87,87,49,125,14,25,81,88,253,155,39,126,43,44,251,187,200,25,65,76,56,123,183,51,138,9,176,75,222,17,133,117,38,54,75,120,163,145,169,184,168,145,243,186,69,108,58,221,87,134,207,184,139,240,159,2,102,27,184,70,43,138,125,40,79,125,63,141,242,135,148,113,90,104,168,57,71,19,232,148,56,43,104,191,113,214,138,79,55,111,26,159,96,242,153,179,62,17,42,181,168,87,179,7,120,160,6,124,97,12,15,125,48,26,181,219,133,177,153,150,192,221,20,25,28,46,199,19,40,10,183,225,106,92,6,115,94,109,129,77,143,254,194,67,22,38,232,57,205,210,69,119,218,250,214,84,79,237,64,171,169,80,10,204,54,177,46,220,154,88,234,120,213,35,136,223,76,191,47,139,167,107,46,249,241,196,46,76,0,224,129,207,123,246,184,249,153,83,227,110,56,248,251,108,144,23,134,145,70,97,234,113,234,133,9,149,42,124,158,76,198,12,22,223,187,62,8,100,16,76,184,112,213,178,11,224,60,100,208,32,72,235,50,106,24,219,50,106,112,29,233,160,194,68,153,221,44,37,182,95,222,71,227,227,127,21,33,192,53,137,215,71,0,135,45,235,194,136,192,233,168,65,135,154,98,174,192,22,240,220,252,220,59,223,71,67,39,231,121,239,179,218,156,203,229,192,198,89,47,79,62,127,149,78,1,83,193,42,179,156,182,101,231,245,5,182,134,16,129,33,109,188,247,30,83,186,183,136,182,161,197,18,239,133,26,234,124,224,116,205,9,163,91,185,146,189,198,183,105,202,199,1,171,21,101,49,198,229,133,248,160,108,187,50,164,176,225,71,58,142,88,182,136,198,1,91,223,84,124,175,181,118,90,69,97,83,213,117,120,63,209,57,132,43,72,201,6,122,246,248,161,40,102,233,138,183,222,109,95,137,63,50,115,123,220,248,26,113,195,36,110,4,73,67,227,80,11,216,216,172,21,62,255,196,10,34,16,37,153,64,138,46,105,68,217,1,67,202,44,143,54,140,201,247,194,77,42,189,64,141,99,45,80,184,14,101,204,232,157,116,174,214,106,33,25,9,124,36,186,7,118,242,211,203,130,42,59,233,79,227,227,180,123,243,173,197,225,16,85,209,119,228,131,150,237,209,134,194,249,6,129,45,70,88,139,76,67,22,68,100,87,9,109,156,7,149,137,118,252,251,112,235,44,25,174,139,207,10,178,61,209,65,228,98,92,69,211,97,117,120,43,78,47,203,89,61,107,179,67,95,120,71,148,109,94,215,38,53,130,107,223,215,218,116,75,10,76,211,71,108,182,196,226,170,174,77,146,171,59,214,166,181,181,234,218,180,52,200,69,49,37,167,162,80,210,198,91,23,179,153,4,174,166,170,25,48,5,5,50,23,232,29,206,247,115,65,179,112,223,122,217,185,234,94,6,246,2,93,231,23,46,200,132,120,182,192,180,184,165,166,29,147,19,29,36,127,50,92,142,121,171,75,19,209,79,78,17,135,25,150,219,134,8,76,167,107,13,24,47,71,174,70,84,163,122,232,2,155,41,9,125,20,28,179,48,28,220,171,207,221,100,50,208,25,64,45,109,192,235,88,135,67,96,54,226,56,67,96,228,152,85,175,166,55,40,38,195,241,62,151,148,74,2,231,160,220,0,214,227,105,210,4,29,159,26,162,132,113,75,56,97,37,59,246,66,191,151,42,21,165,145,146,149,251,84,148,252,37,189,51,157,63,229,194,133,164,136,194,40,77,197,173,241,109,166,190,211,153,207,174,70,1,12,209,133,60,24,220,19,247,83,83,232,93,101,159,157,125,25,75,89,192,103,131,154,50,34,148,141,71,234,135,72,104,23,10,91,52,67,182,235,116,27,140,196,207,84,56,7,199,153,169,84,22,221,196,207,1,145,118,14,243,142,156,173,48,247,18,96,233,171,220,171,119,83,66,47,138,190,233,22,141,223,134,70,171,203,205,81,77,242,76,30,29,202,43,201,38,78,199,228,49,131,125,76,145,37,78,58,9,205,252,11,227,15,113,218,99,108,255,211,94,43,152,80,102,200,53,84,90,140,151,124,70,60,212,94,253,129,155,185,161,107,255,243,71,202,244,62,125,83,139,170,229,103,169,210,142,176,156,69,134,26,114,246,245,127,253,76,147,180,246,114,51,16,98,251,36,181,158,124,88,106,42,191,71,62,39,109,211,226,138,100,106,115,94,125,107,113,1,66,246,2,143,225,114,178,192,176,59,55,185,57,186,93,145,83,39,46,70,116,249,194,180,80,120,124,196,58,152,132,41,37,153,206,90,56,235,103,151,51,1,83,217,53,177,87,191,25,199,91,21,9,11,193,59,200,75,127,111,77,176,241,221,82,23,5,147,142,210,78,173,182,20,48,21,206,14,111,180,54,159,13,217,52,119,62,184,32,96,162,111,53,169,113,246,200,12,212,207,77,237,238,73,54,196,109,169,105,108,192,114,74,97,98,164,216,218,72,11,164,103,195,93,102,219,125,227,13,169,100,45,186,196,23,122,114,219,81,18,47,186,194,143,25,54,99,13,179,145,53,73,54,210,141,182,176,65,62,152,234,254,174,123,19,71,216,125,107,66,39,66,169,0,191,47,247,252,126,123,193,6,39,76,185,156,111,101,56,43,114,165,5,105,172,27,75,70,195,32,67,147,243,193,236,232,87,21,15,120,195,218,251,13,26,236,22,180,71,93,152,9,236,212,78,136,39,83,71,32,103,187,113,98,184,43,179,172,255,187,203,213,16,92,68,58,114,209,15,32,116,154,214,49,31,164,201,72,16,34,65,34,239,77,153,90,247,155,147,195,211,5,128,73,158,98,76,161,21,106,89,109,95,202,93,131,63,140,62,221,44,164,59,136,192,246,21,12,49,76,11,17,34,28,152,225,196,64,190,246,88,72,90,182,208,234,96,159,70,213,20,25,60,106,186,155,122,197,103,14,59,67,12,158,10,243,37,130,20,199,209,160,151,247,123,50,248,12,166,22,33,16,231,172,219,105,42,32,108,43,122,49,90,181,205,73,92,242,111,53,222,0,8,238,218,217,155,253,222,147,150,62,9,210,145,4,236,33,25,83,80,23,147,152,17,17,185,236,185,152,70,104,102,72,102,44,195,55,226,204,52,149,122,144,37,185,200,98,137,206,224,94,162,242,78,155,7,41,137,27,37,232,176,206,17,9,11,181,196,132,96,221,173,151,50,57,105,177,127,166,184,165,5,11,29,157,105,67,31,139,38,158,160,48,162,108,69,18,45,132,147,146,91,228,166,140,136,50,247,133,173,178,37,96,220,64,161,82,60,35,130,25,22,228,242,156,241,98,194,89,90,19,198,107,87,3,152,150,176,18,248,151,246,113,166,32,236,61,137,252,83,19,130,230,155,83,1,89,216,82,175,166,1,162,4,12,123,159,196,60,73,79,177,185,134,68,2,210,142,114,245,113,30,216,133,130,123,6,18,227,41,240,218,99,228,160,74,105,154,217,34,62,55,66,92,235,248,159,231,207,234,131,89,209,246,142,166,119,210,148,146,34,165,240,98,120,156,24,18,2,12,45,153,70,16,88,141,16,85,169,52,24,235,152,209,25,88,131,55,228,152,139,98,134,157,139,17,254,13,186,147,99,171,74,250,8,46,195,99,49,94,234,15,130,116,50,220,216,219,245,74,247,192,107,41,169,146,220,249,192,78,19,64,3,194,42,26,89,164,110,194,231,47,5,153,69,220,66,108,98,8,243,28,166,6,70,120,67,72,139,32,211,248,13,40,17,23,161,101,56,207,136,62,177,147,8,32,110,128,195,116,97,248,119,130,97,3,57,201,36,18,83,231,127,122,42,65,29,127,182,106,250,54,178,192,181,69,104,195,8,185,166,54,231,37,152,108,220,125,130,241,222,232,14,30,120,52,129,231,147,32,74,104,43,4,21,214,62,187,205,214,2,132,68,115,88,176,239,238,101,33,28,185,57,140,156,94,35,0,147,194,211,32,78,84,147,173,117,125,48,129,122,153,255,196,131,206,152,126,57,185,51,4,220,77,195,69,24,60,94,48,143,42,4,217,167,199,81,47,201,9,199,209,135,58,195,160,142,58,150,137,215,41,195,190,66,64,93,224,132,14,219,23,99,235,240,202,78,161,12,79,63,129,169,111,5,244,244,49,107,200,169,103,69,102,126,245,89,64,189,42,12,161,205,246,81,33,48,223,135,122,203,44,205,238,163,66,192,65,250,4,18,42,44,219,41,125,32,195,201,101,168,97,183,136,21,127,71,15,250,34,136,147,43,76,147,177,143,10,149,199,125,169,143,52,141,78,216,175,166,122,241,113,161,112,213,157,144,2,134,187,164,33,56,228,119,87,245,15,130,71,127,70,49,171,81,105,194,204,14,83,217,255,220,27,155,254,139,54,25,151,80,22,34,35,236,194,201,127,116,24,142,47,117,181,97,24,234,241,100,103,23,94,233,185,55,73,211,234,232,185,151,40,86,0,91,7,235,15,62,243,12,213,60,253,105,163,233,220,14,67,210,174,14,179,49,103,124,43,8,127,213,116,189,212,98,37,248,223,29,38,237,210,235,51,164,213,179,241,16,88,157,227,45,61,48,228,6,213,225,110,36,196,122,243,13,97,227,7,67,218,150,135,218,195,180,30,126,57,55,96,114,197,229,129,135,247,197,99,116,151,178,94,152,233,89,3,126,90,24,236,201,179,51,253,194,156,92,133,56,214,28,140,225,46,4,40,182,179,250,31,139,185,233,131,70,12,39,101,125,237,53,253,120,58,104,134,170,64,47,254,249,239,14,147,37,234,250,96,246,141,253,167,167,53,15,202,84,89,182,124,253,173,77,62,70,13,249,69,113,68,12,41,235,73,234,81,16,187,24,201,93,58,168,252,146,48,41,129,178,131,214,64,43,153,50,133,41,190,204,1,19,196,145,207,69,188,116,248,2,42,199,38,210,138,146,51,66,104,37,251,158,84,75,182,230,91,129,169,97,240,175,137,44,225,214,248,6,250,198,219,133,60,168,50,39,229,46,112,35,173,233,67,78,181,157,182,62,1,35,73,182,28,166,175,77,93,12,130,139,174,37,136,120,95,83,231,103,193,201,238,105,78,80,220,248,174,187,101,13,30,96,14,104,142,56,217,45,77,110,46,224,115,190,31,219,186,105,236,209,228,180,63,24,147,71,35,220,104,190,120,45,24,141,20,140,178,4,69,19,111,53,253,222,184,97,91,243,106,148,113,78,191,120,209,7,48,245,16,160,223,43,5,220,97,162,213,159,182,34,208,111,166,52,8,248,182,236,242,176,64,165,239,204,239,118,62,101,153,195,216,95,195,73,225,104,62,41,34,178,206,136,214,40,248,237,166,133,154,150,158,32,70,106,228,176,169,164,105,140,142,208,188,139,145,33,24,70,72,86,39,41,246,151,15,25,104,126,214,222,113,207,157,10,224,160,12,183,36,105,166,113,249,15,127,110,147,247,209,237,108,192,141,53,227,234,5,247,226,120,162,135,197,171,27,40,149,131,0,80,3,124,180,15,181,11,83,165,174,193,69,116,127,63,231,6,24,154,179,173,241,191,118,62,119,92,141,202,189,248,216,136,66,59,225,46,104,99,241,105,124,47,5,35,34,97,120,20,167,229,201,232,95,30,41,94,155,46,27,125,112,76,83,119,50,120,7,91,109,18,255,35,220,27,223,195,210,210,18,246,130,217,230,139,173,83,102,79,46,253,137,212,193,128,28,48,92,85,183,234,143,182,62,114,170,254,49,155,49,235,41,204,32,196,107,81,31,37,254,55,177,241,189,226,99,82,79,157,228,188,31,180,80,175,207,54,180,250,78,216,155,5,134,4,250,94,157,8,104,63,112,25,123,95,184,42,193,207,129,177,83,125,207,96,123,57,103,145,254,118,142,94,101,102,248,210,132,2,250,19,217,133,254,12,237,162,238,99,234,161,219,217,154,204,19,223,146,186,53,212,67,159,63,52,43,186,16,90,43,129,166,44,178,67,192,248,113,1,47,98,12,114,53,51,126,205,17,235,118,21,33,17,134,113,158,185,226,223,50,83,122,213,245,106,138,100,252,232,65,41,113,232,233,97,170,143,177,7,31,19,9,58,198,172,240,89,125,126,236,209,120,146,165,34,10,22,62,40,168,239,213,48,11,233,205,33,213,153,241,104,84,101,74,112,12,130,194,96,85,4,38,152,38,35,222,172,223,92,174,174,210,100,70,227,247,36,167,20,112,33,138,36,176,169,118,202,147,183,174,143,214,40,225,241,125,182,83,146,187,30,216,74,255,91,192,84,25,222,101,79,39,100,246,26,233,110,4,163,178,174,217,148,235,221,134,105,66,147,216,130,137,126,20,79,185,81,207,110,231,129,194,61,183,113,97,149,180,55,193,48,40,144,125,174,16,186,144,237,10,238,189,179,84,99,117,81,146,35,219,85,223,70,76,215,2,174,85,138,110,141,238,232,172,168,88,216,68,69,228,220,235,104,224,246,152,12,244,41,9,75,7,100,146,19,66,174,128,77,85,89,224,100,5,245,177,231,44,20,246,20,62,239,53,227,201,33,174,147,15,210,167,145,49,248,123,67,3,33,146,45,244,127,236,168,224,49,201,133,36,100,26,192,112,140,175,128,215,144,254,110,96,8,43,227,106,72,31,101,17,116,90,162,188,176,150,141,24,130,79,125,52,34,242,61,118,98,107,55,149,171,177,166,215,189,57,199,83,218,10,83,125,23,135,0,225,201,219,235,146,56,43,241,113,29,166,196,67,246,29,227,218,238,45,78,24,36,200,245,209,140,58,189,199,233,133,121,40,30,78,167,135,231,46,126,36,238,213,36,6,174,49,201,167,137,1,62,104,138,200,55,48,228,142,122,239,66,118,194,127,154,24,64,123,30,156,186,179,216,212,104,175,211,52,5,103,37,117,160,14,79,117,102,105,100,78,94,233,114,70,172,144,44,144,7,131,205,210,211,229,150,221,83,143,209,178,225,201,61,225,129,88,111,211,107,219,121,137,239,103,7,53,81,93,50,28,148,179,77,103,202,68,151,238,152,126,146,74,135,73,123,122,173,9,225,237,78,13,136,192,201,196,184,63,248,167,166,121,209,102,121,34,127,46,83,208,147,52,131,193,73,225,49,30,56,81,19,253,205,3,182,12,85,235,67,163,48,120,210,224,99,51,114,107,69,207,90,114,99,248,192,216,68,50,129,45,144,231,95,114,64,32,50,117,200,224,91,156,57,224,69,197,64,255,199,25,54,19,30,203,95,96,141,229,187,150,104,54,162,252,100,26,15,14,163,40,44,187,69,179,61,247,43,118,2,102,99,107,2,211,213,237,86,246,132,37,166,203,102,98,41,222,56,81,45,220,164,59,21,68,227,40,168,7,140,198,109,213,155,159,109,208,237,104,146,238,202,132,100,82,149,61,215,184,249,57,104,138,28,184,200,163,81,24,20,240,164,69,80,96,2,232,190,153,80,13,160,203,157,166,236,123,222,162,159,46,60,197,8,250,96,154,197,115,247,215,220,132,10,184,187,42,139,149,65,119,181,147,129,91,196,213,166,185,245,245,185,57,116,121,126,53,233,13,81,166,248,137,9,121,52,18,120,117,17,13,6,198,220,242,175,141,75,182,147,254,54,172,165,110,51,158,131,194,180,200,245,123,149,251,219,139,192,105,158,122,243,149,239,84,130,79,182,107,22,30,22,95,63,79,33,129,167,35,236,1,161,210,13,24,129,59,121,173,179,31,228,64,225,41,78,250,177,40,54,72,110,172,158,61,139,223,85,24,90,38,55,158,56,82,206,26,151,17,101,43,153,126,218,46,138,32,133,247,244,192,184,199,30,134,161,149,96,101,157,164,112,4,77,129,225,60,127,96,122,21,139,195,213,24,35,21,30,193,150,77,138,43,215,242,252,52,9,218,139,82,76,34,23,163,120,85,103,252,52,221,209,69,225,106,74,46,31,108,39,154,216,140,200,192,68,91,119,167,21,189,63,43,251,108,4,24,33,31,140,242,68,147,220,57,29,72,169,250,210,61,123,6,73,232,253,194,187,172,11,43,55,110,34,154,113,29,232,69,37,116,125,110,190,189,196,5,91,195,104,212,47,56,40,213,241,8,235,38,245,167,107,15,21,237,249,149,145,224,170,209,229,166,48,169,176,29,48,7,96,123,224,234,253,72,7,61,79,165,85,63,38,3,53,60,0,68,210,190,170,203,4,124,44,177,21,112,237,239,79,51,103,227,167,143,213,149,52,182,11,156,189,83,215,224,92,94,24,122,134,29,240,49,149,166,14,202,170,114,111,115,22,178,162,132,196,227,98,20,97,186,62,56,201,156,248,101,90,105,196,205,4,61,131,180,46,188,167,14,10,164,203,249,62,88,177,50,32,133,77,193,38,96,66,85,114,243,73,217,225,29,210,106,5,151,10,247,104,255,7,46,74,56,2,92,66,64,8,184,110,105,176,164,59,204,103,9,25,223,170,107,30,81,229,116,97,152,154,116,205,51,177,146,239,193,196,187,91,150,73,134,7,53,195,105,217,4,179,165,11,145,70,115,164,115,125,196,206,34,60,38,134,24,55,21,35,43,62,22,28,42,122,102,162,250,190,60,43,9,113,26,98,39,114,53,76,119,17,83,166,192,187,169,15,139,224,14,238,220,7,91,121,184,120,76,208,72,120,175,5,100,72,89,155,247,33,240,129,134,106,57,76,18,64,95,155,132,129,215,96,89,110,66,185,26,128,135,75,69,193,197,147,231,42,207,197,103,57,125,241,79,96,42,117,218,3,211,7,23,240,198,123,123,239,237,223,139,0,48,117,12,229,121,50,8,136,28,166,116,73,61,34,148,58,219,8,24,34,34,249,218,29,138,119,119,214,128,41,139,80,91,53,5,135,248,160,92,158,250,50,65,233,220,253,14,23,96,18,214,106,201,102,146,72,62,102,108,41,106,94,161,70,19,174,55,48,34,63,234,25,144,68,251,118,51,218,6,215,212,109,20,115,139,140,108,192,91,73,246,19,17,58,106,10,28,102,74,171,165,59,177,62,119,252,54,46,85,81,95,173,91,45,220,133,151,30,139,231,140,134,193,113,92,120,234,123,209,65,95,183,160,79,98,196,78,217,57,99,174,156,33,171,178,236,209,184,90,78,0,109,15,62,30,191,61,37,143,61,241,210,120,41,138,34,168,125,39,210,50,71,78,96,68,174,238,76,193,45,223,26,49,72,37,223,33,153,20,141,78,13,117,180,60,238,99,35,62,171,85,123,72,175,121,51,6,240,249,26,91,35,64,198,211,17,87,27,217,163,68,43,168,151,116,153,112,102,161,197,249,5,30,172,189,117,39,233,214,226,227,129,128,121,235,177,64,32,73,148,77,133,93,96,122,231,153,193,85,107,124,41,163,45,222,78,193,163,161,3,153,53,86,8,143,215,190,79,46,60,41,4,49,97,225,191,11,132,204,176,220,123,195,177,120,167,2,229,149,93,203,10,11,219,233,29,83,139,187,9,92,113,1,238,152,34,205,248,68,103,235,153,214,247,131,65,83,32,49,231,100,53,27,49,166,11,211,92,34,214,108,134,51,62,24,1,230,164,23,47,84,245,102,160,83,185,134,19,133,119,219,123,76,216,187,16,40,149,120,118,101,51,28,14,211,175,164,193,39,114,181,217,163,252,244,182,240,75,75,97,168,139,251,133,169,13,120,234,143,155,167,108,80,156,66,117,66,11,144,137,239,205,11,111,138,157,223,26,191,17,87,55,163,1,83,24,162,209,52,2,134,89,64,11,190,105,123,155,23,70,199,66,211,23,19,217,11,255,158,180,208,105,188,124,162,237,229,114,37,102,132,38,33,228,182,220,8,234,109,14,155,89,41,41,81,232,131,106,242,81,107,44,118,77,208,145,198,140,109,30,237,175,169,57,180,51,79,74,19,84,89,36,40,3,72,145,108,226,136,39,36,40,40,121,172,120,105,8,18,179,172,62,98,225,208,67,58,108,209,68,73,192,97,107,204,120,176,110,252,249,146,128,59,70,108,245,154,49,219,120,147,176,13,39,59,217,60,239,8,108,41,82,129,207,47,207,88,2,199,191,169,194,108,99,249,185,113,151,0,74,207,169,234,111,99,34,196,54,78,197,94,122,58,11,54,30,102,188,216,202,42,240,72,142,13,215,56,96,154,234,179,22,8,90,253,68,160,132,215,155,22,113,192,133,23,23,19,134,208,242,19,42,127,75,173,119,208,166,144,173,162,67,75,16,168,197,144,171,5,6,99,37,61,196,1,178,179,62,153,195,22,234,116,118,70,19,211,17,248,156,193,57,76,149,110,29,245,2,103,115,203,235,253,229,58,182,54,145,52,99,232,187,175,213,139,86,182,48,161,107,152,73,208,172,36,133,85,61,221,230,130,74,11,103,76,128,237,245,35,246,104,68,22,165,30,40,81,188,23,19,141,19,76,43,153,112,131,221,24,103,241,209,171,38,101,82,104,204,229,248,154,212,78,107,87,118,178,138,161,56,58,105,47,75,90,55,137,112,66,156,2,80,76,109,105,89,165,179,204,187,232,137,51,66,209,39,207,125,102,105,25,97,89,150,159,244,164,212,111,97,135,198,185,107,100,102,90,230,68,180,47,199,242,162,155,88,34,218,192,80,59,141,11,39,165,53,72,212,228,142,56,57,9,105,166,231,234,118,91,213,77,77,183,41,123,211,217,127,86,138,1,71,108,70,210,54,52,47,81,96,229,175,141,144,186,242,86,103,19,151,244,212,58,252,45,143,58,65,254,85,13,54,135,141,134,87,138,8,207,1,149,151,167,199,89,167,91,42,10,172,37,107,228,235,9,160,6,57,181,150,79,152,9,128,201,165,232,213,139,2,176,123,53,46,188,60,57,41,136,30,46,14,110,122,23,214,16,18,107,183,66,4,26,200,170,196,5,86,57,113,223,107,231,166,229,137,164,125,98,125,208,134,59,147,194,8,131,198,94,153,160,214,40,250,195,236,118,49,222,20,58,78,189,152,22,171,152,40,108,95,75,120,84,224,16,29,173,221,109,26,189,211,167,208,21,51,199,103,130,233,167,36,133,241,188,150,207,35,156,159,253,220,188,149,40,253,229,48,162,118,236,185,26,102,174,25,240,106,210,247,73,31,27,159,215,95,12,38,99,217,208,24,239,52,60,18,68,46,137,99,88,223,59,145,7,251,126,27,229,167,150,181,34,116,26,139,219,114,24,19,87,104,92,81,111,94,78,20,201,58,63,254,85,209,2,223,142,104,176,95,157,17,157,214,23,163,122,218,9,202,40,170,205,15,167,60,14,40,70,186,195,75,114,193,128,249,154,196,153,130,65,73,66,219,2,64,191,41,224,118,182,47,45,71,53,37,80,127,176,66,214,82,75,139,233,44,75,35,224,141,86,162,246,193,227,129,84,255,237,138,38,175,176,105,209,38,117,166,147,255,54,89,124,165,72,130,21,116,206,123,245,52,238,40,133,107,142,159,134,149,165,60,85,205,245,214,247,34,75,113,190,190,176,126,26,191,73,247,121,8,75,53,244,13,2,99,207,185,9,149,127,172,170,242,100,245,23,65,11,120,46,233,132,200,112,11,208,103,234,176,113,128,200,215,68,120,103,5,202,226,147,98,110,107,102,119,14,87,104,30,11,129,21,129,173,11,99,95,120,43,141,145,117,12,184,54,1,220,195,120,190,85,183,241,57,246,186,48,141,129,67,15,152,26,92,222,227,167,200,160,37,192,116,78,184,186,252,176,141,119,37,189,122,92,57,8,203,160,85,9,63,16,78,131,21,51,174,70,144,43,43,12,5,208,138,223,94,56,226,122,246,209,99,80,227,106,232,153,100,34,82,42,121,126,223,225,201,158,167,103,227,132,0,195,109,25,124,169,220,94,152,126,4,255,220,179,178,203,235,169,204,102,235,6,92,70,69,70,164,218,129,97,115,143,155,147,78,31,138,142,188,99,42,145,177,219,66,158,70,79,26,145,249,31,92,146,145,181,203,147,225,108,141,47,50,8,233,29,21,136,242,100,197,104,15,191,215,182,90,113,137,140,0,83,132,114,225,51,181,212,210,57,155,65,144,138,12,214,249,150,244,188,217,73,152,97,1,175,135,127,6,113,188,26,246,33,140,189,109,228,7,70,42,225,194,214,146,172,112,9,118,14,107,129,57,19,79,172,21,130,48,61,158,28,75,70,25,50,19,207,238,45,175,192,4,63,100,204,153,231,221,23,73,33,10,223,180,86,157,228,112,143,65,253,113,221,230,7,198,44,8,120,106,33,174,193,208,206,6,188,232,90,80,216,136,223,28,62,214,140,18,41,97,190,12,111,60,27,72,161,85,169,152,0,102,219,235,1,211,247,212,21,230,225,106,192,180,166,233,213,212,232,183,184,122,13,165,131,4,205,94,141,1,122,204,147,166,239,133,10,141,91,5,112,11,78,241,73,51,60,241,174,189,67,233,24,154,143,229,65,179,23,97,89,101,153,18,4,0,115,144,127,232,162,189,74,191,38,229,46,253,162,181,239,191,232,240,120,43,122,43,170,69,13,76,175,130,63,182,113,242,101,29,18,178,247,201,199,123,19,19,213,37,128,234,168,215,132,82,245,132,190,148,78,5,147,253,241,155,99,132,245,241,160,161,197,11,106,5,21,207,199,170,94,92,60,140,38,105,229,231,91,154,230,151,195,108,158,91,127,154,178,66,247,82,96,43,167,216,85,167,25,244,145,203,97,24,110,132,161,41,253,26,234,28,174,40,31,78,93,125,231,10,159,194,4,89,144,137,85,148,62,40,127,178,129,68,218,212,181,9,163,172,175,143,106,243,72,95,219,232,138,115,92,141,65,93,159,126,10,52,216,253,234,217,49,135,218,115,243,99,114,76,135,217,183,149,179,4,74,165,8,209,29,56,207,244,208,138,88,209,137,255,246,36,203,248,208,138,32,243,229,139,143,230,225,49,149,32,0,42,143,86,227,230,155,108,136,114,123,180,20,95,19,78,138,166,254,46,121,190,56,120,33,129,59,6,135,222,26,118,104,143,146,193,2,55,150,250,218,211,40,80,227,230,165,156,17,93,47,119,71,173,241,90,116,39,61,188,33,25,87,49,110,14,73,217,195,73,114,54,149,116,135,52,231,151,249,99,88,251,87,190,176,106,222,225,107,99,77,221,155,231,217,243,195,206,49,241,135,3,174,79,65,31,236,28,35,108,110,158,28,42,108,37,139,32,26,18,95,115,13,237,149,223,68,119,93,23,139,239,65,255,157,82,73,100,153,134,72,37,77,109,111,60,7,105,47,241,203,150,33,146,107,145,161,9,171,24,122,199,161,21,42,52,245,52,183,122,235,167,235,35,168,245,144,238,128,183,74,87,1,99,98,248,234,34,101,163,137,68,220,255,16,80,59,240,38,244,91,20,46,51,140,98,204,177,246,62,120,66,200,187,4,92,57,35,180,37,104,184,4,232,64,239,251,76,171,166,40,189,206,43,96,124,32,169,36,167,197,167,223,123,91,144,166,63,112,242,156,27,112,217,235,189,218,132,188,3,126,26,196,152,191,103,76,124,179,108,191,210,146,170,48,133,138,35,96,2,182,243,129,147,55,20,1,83,66,167,175,93,232,143,105,14,111,58,116,231,3,83,245,24,48,13,39,207,213,48,143,125,83,5,54,232,154,148,21,11,120,8,124,12,157,63,112,241,138,13,74,216,74,19,207,15,152,176,75,92,77,48,80,105,121,14,188,189,24,106,152,28,110,210,45,9,154,45,239,159,7,134,65,77,95,236,12,133,87,124,67,103,102,45,124,10,195,164,56,2,166,40,227,249,160,136,232,249,163,193,247,245,132,30,233,41,137,83,27,186,116,109,69,4,166,87,160,7,76,114,82,191,247,162,173,210,135,5,166,203,164,225,67,252,221,22,191,205,76,212,78,15,250,107,103,184,26,208,34,165,174,163,214,86,200,182,91,35,192,122,62,119,163,133,107,4,108,161,0,165,137,161,55,198,79,1,248,159,143,73,165,219,10,108,9,49,228,148,150,104,73,212,134,235,184,141,128,247,153,149,74,219,67,180,177,185,159,130,97,122,236,220,135,19,136,226,108,31,149,217,161,166,202,111,63,160,247,191,0,163,196,252,50,10,85,175,189,6,70,160,64,41,131,232,33,138,49,157,244,136,61,191,125,188,210,234,41,11,19,133,122,104,150,214,8,137,116,107,177,238,202,215,74,90,160,120,19,188,73,208,23,101,101,36,13,126,28,180,17,112,93,239,213,166,111,218,2,38,128,219,31,211,147,86,19,135,105,58,94,106,103,85,108,169,21,48,223,87,111,126,126,172,202,213,156,64,106,32,82,127,229,187,117,39,20,243,88,212,72,190,222,39,179,3,234,49,246,41,254,173,1,247,146,30,11,112,210,146,121,159,12,102,1,125,50,132,90,115,92,77,147,236,84,171,248,156,57,169,221,49,165,9,230,113,145,18,217,155,15,62,11,125,104,244,36,225,35,59,133,154,201,33,78,101,40,76,132,235,195,255,226,131,29,51,80,222,251,124,172,243,193,253,106,90,155,146,250,242,131,191,138,63,26,165,0,111,196,150,189,218,179,226,44,237,243,73,186,54,240,223,165,79,199,242,89,160,218,103,188,232,228,154,14,83,186,52,255,49,87,12,245,5,38,237,252,251,81,99,16,206,79,103,116,162,54,200,209,13,47,131,198,208,144,103,246,45,225,140,245,147,30,130,34,187,68,181,9,197,215,3,86,171,11,55,136,91,125,139,159,205,84,165,239,210,41,118,16,251,20,179,54,106,13,34,211,30,222,93,168,101,208,105,9,123,167,80,100,34,102,21,87,35,169,218,198,195,24,108,45,172,63,120,209,54,59,31,9,128,181,115,84,163,24,139,134,170,169,24,243,241,246,236,237,66,31,180,169,22,139,233,38,249,176,80,134,222,85,106,130,158,196,30,37,33,27,114,220,71,110,5,206,197,234,41,210,77,161,111,234,170,108,133,61,248,253,52,238,250,241,142,84,182,59,89,200,206,97,4,135,84,115,171,163,36,226,150,35,186,33,104,57,95,216,142,241,17,40,188,111,119,80,48,82,183,179,14,240,211,168,100,221,215,154,70,49,235,198,4,9,7,78,182,11,147,142,243,122,111,234,20,57,108,238,91,79,19,82,207,14,159,99,107,105,56,232,71,186,242,45,172,31,172,122,120,211,172,147,225,87,163,58,39,188,87,246,117,187,247,17,82,234,83,137,125,8,220,77,61,196,225,227,52,40,109,47,98,201,217,183,248,137,211,13,51,229,133,233,139,235,203,127,155,70,94,169,39,167,80,137,108,97,251,96,8,186,148,89,119,82,163,41,240,196,18,18,24,250,64,255,229,243,88,73,191,230,249,247,227,23,124,51,133,120,117,214,54,18,132,67,208,0,117,152,226,85,137,244,46,243,156,62,107,124,66,213,217,149,107,132,254,84,164,206,29,134,30,77,158,107,177,111,180,123,53,65,71,25,81,122,253,187,219,188,52,35,65,61,185,31,120,249,201,196,14,154,138,18,235,34,165,157,188,134,192,224,46,253,122,192,99,56,161,142,237,191,120,3,2,79,212,63,214,7,83,233,40,20,154,52,32,13,247,203,166,105,152,9,249,11,193,112,234,164,138,195,139,183,152,2,119,226,48,126,111,250,139,164,253,152,198,170,208,45,133,146,28,105,68,69,225,230,137,183,70,184,87,234,150,112,139,233,10,241,183,70,138,160,167,7,166,222,97,4,220,148,149,212,224,117,7,5,110,225,45,36,44,240,4,13,111,111,153,112,160,111,149,172,67,163,120,186,198,32,48,20,128,77,97,184,2,226,197,40,115,150,65,49,149,153,248,216,117,205,135,244,23,152,138,171,11,67,186,35,112,105,81,2,61,77,246,66,72,134,72,124,157,197,218,226,181,161,36,30,250,100,173,64,85,19,48,221,46,122,53,61,70,243,194,181,107,190,98,253,90,92,239,144,163,232,254,192,45,26,44,13,206,170,23,190,40,226,137,125,1,242,239,38,172,6,52,225,209,157,220,2,166,21,113,41,60,92,194,105,254,232,240,101,175,61,159,114,69,19,23,83,41,169,140,31,84,53,180,23,58,138,32,135,76,133,179,53,118,25,19,142,85,145,85,88,22,234,137,31,206,248,73,50,81,150,105,183,248,252,255,137,67,9,74,217,134,239,148,217,40,157,116,18,46,56,134,74,92,61,137,26,234,189,127,157,143,1,227,244,61,87,51,55,2,70,230,90,172,137,243,187,212,121,251,131,35,16,157,36,161,189,126,106,109,43,96,88,40,134,194,104,106,204,128,169,49,144,223,62,198,197,241,202,99,91,200,104,143,234,213,136,200,228,11,19,133,188,67,186,241,201,247,116,56,27,139,117,22,120,88,164,41,118,67,88,113,166,192,139,234,235,216,207,206,241,161,26,2,155,100,227,138,97,33,46,190,228,204,54,97,244,207,104,68,210,153,20,192,125,47,19,129,136,181,153,126,197,90,77,96,42,189,124,221,99,118,47,213,39,248,177,153,101,63,24,151,237,57,2,55,179,104,29,61,166,200,18,225,29,234,44,96,11,15,152,175,41,99,6,215,244,190,40,37,155,113,49,12,44,76,165,229,175,69,7,193,141,201,23,35,155,116,114,206,249,147,250,186,135,234,49,121,88,140,254,216,196,107,36,78,75,61,71,73,222,209,193,201,71,230,41,208,76,125,212,92,229,126,13,229,200,44,217,170,104,246,61,248,216,240,229,234,223,74,190,39,27,138,168,77,224,65,134,160,198,68,49,66,102,129,55,250,131,1,55,99,39,185,112,193,67,232,190,163,156,115,110,9,239,70,129,29,140,44,216,157,195,240,192,11,76,96,169,222,21,112,238,180,4,133,19,59,78,0,212,198,175,41,1,138,232,95,108,71,136,217,214,231,214,70,73,31,155,217,166,140,86,224,178,239,91,193,142,38,21,81,188,21,133,231,62,224,141,93,227,206,96,34,72,232,185,7,140,21,121,183,81,132,35,82,144,146,226,215,159,143,47,91,206,222,98,210,78,99,27,81,217,3,171,64,243,228,234,180,134,95,229,217,39,208,61,188,170,118,90,242,122,73,238,117,91,203,153,47,123,250,46,145,189,20,24,210,1,55,99,96,42,89,154,169,0,62,179,167,4,76,67,137,62,121,70,80,197,159,156,30,26,233,211,5,30,253,190,24,93,183,123,62,55,63,19,164,198,205,23,193,235,254,194,159,115,100,29,156,73,15,85,208,225,58,99,192,85,154,62,237,185,147,51,203,128,174,71,48,8,184,57,171,20,48,92,210,237,125,235,181,226,167,9,212,62,131,82,76,240,35,224,161,138,165,219,216,131,221,162,69,220,38,169,194,58,48,18,29,23,206,85,191,38,58,217,97,219,33,179,60,53,1,179,141,78,103,198,213,195,232,48,20,182,128,88,192,228,117,245,230,213,54,162,31,92,225,249,86,225,107,220,192,230,105,194,73,144,96,74,81,58,76,220,199,222,106,129,46,82,202,138,86,87,154,196,64,33,42,209,21,165,250,106,59,60,139,50,159,225,251,110,79,187,130,158,73,243,192,141,132,203,55,162,21,38,74,45,34,179,32,162,23,199,25,23,79,18,125,1,171,206,157,97,187,17,107,62,199,137,12,217,217,35,166,51,232,77,163,50,78,58,21,14,60,146,192,196,155,158,155,167,226,141,69,147,242,141,84,235,243,228,37,26,97,14,140,30,119,214,49,195,99,137,33,197,180,19,69,135,188,205,180,91,126,117,35,142,147,245,230,231,83,187,18,5,57,43,164,146,245,230,51,5,159,28,48,28,20,114,243,153,131,248,210,104,99,169,248,16,148,237,207,143,31,106,123,169,217,149,137,68,116,44,102,74,183,62,203,173,112,19,148,194,202,46,71,27,165,144,174,104,79,27,18,79,121,81,52,130,138,159,200,36,43,207,215,148,139,77,153,229,139,116,82,165,69,98,85,239,77,220,193,79,85,56,34,143,231,171,107,179,79,175,26,71,66,201,72,84,21,69,89,167,5,12,101,148,108,26,80,107,92,184,89,228,76,103,10,18,223,190,43,64,215,153,171,126,107,11,125,186,123,223,200,124,106,121,40,44,109,219,169,55,200,130,231,71,192,25,254,190,54,253,115,53,70,64,195,49,52,165,177,226,28,38,20,250,56,1,164,241,220,7,239,86,184,40,59,214,178,22,78,119,234,58,105,6,181,212,209,126,142,175,73,147,139,54,212,226,26,81,174,93,29,206,166,17,172,240,88,94,144,8,12,13,142,186,101,133,88,210,142,155,183,250,120,132,199,45,67,2,247,131,45,86,36,203,107,53,51,125,46,156,119,213,215,38,191,226,12,197,214,154,189,52,138,186,72,146,57,209,62,141,221,70,42,165,112,101,174,6,12,247,186,94,109,206,145,15,11,228,100,143,41,79,101,137,139,17,1,35,74,174,142,50,189,71,247,234,206,90,86,79,24,189,251,20,47,102,81,117,189,185,185,102,254,193,216,37,84,139,146,226,184,226,236,101,192,169,106,112,110,85,106,89,75,60,90,165,188,91,95,12,175,196,79,101,40,14,232,131,21,184,226,4,94,184,45,173,53,94,213,234,152,226,230,103,213,60,33,25,8,143,211,136,23,163,11,90,29,59,20,219,246,138,23,35,210,157,245,183,9,77,237,184,26,190,12,245,143,120,212,48,184,141,38,237,241,210,143,159,135,158,220,7,195,158,33,236,77,153,206,190,89,251,133,169,45,210,155,79,99,226,115,120,173,170,163,82,104,17,114,139,251,160,144,57,13,133,105,138,220,1,195,95,34,175,13,15,174,167,187,127,196,207,202,27,10,29,205,112,205,19,96,51,88,4,174,70,221,225,240,48,81,35,129,203,106,94,71,6,220,215,124,66,77,132,151,124,167,135,210,162,107,14,133,173,56,213,248,34,103,88,96,226,16,24,5,215,124,97,11,166,75,152,235,248,10,119,178,208,131,250,124,79,58,136,210,29,83,90,216,117,5,18,36,43,177,109,193,141,91,212,223,37,100,115,47,110,70,255,171,40,190,197,133,165,163,17,246,32,36,138,86,128,80,79,212,39,244,23,84,40,211,88,88,186,46,63,74,108,202,140,239,65,242,59,107,224,240,220,187,231,248,30,184,175,251,9,90,66,182,21,99,2,93,134,70,16,16,11,77,235,222,220,202,102,52,34,186,183,11,172,29,24,54,3,141,6,225,92,215,17,111,253,180,234,227,152,17,21,136,159,46,38,135,35,48,102,93,139,143,89,250,212,175,65,209,244,188,111,125,22,126,121,126,217,24,161,98,72,169,41,212,133,143,192,144,215,137,25,140,72,141,192,117,230,126,215,15,20,16,58,143,142,145,5,149,253,133,143,251,37,99,70,1,226,190,223,26,146,66,29,241,68,122,44,223,215,134,153,88,131,204,22,142,200,2,107,148,107,154,55,176,229,222,69,134,244,28,26,148,111,221,215,102,98,104,244,155,162,220,113,95,155,202,61,65,71,91,43,117,25,20,149,30,69,253,51,36,18,126,67,170,85,152,211,100,127,239,47,99,83,232,197,212,220,228,251,203,103,225,235,47,211,237,120,55,187,99,83,183,231,151,241,89,239,36,164,125,241,121,233,108,130,18,119,18,86,157,225,80,244,150,56,126,72,184,108,153,224,70,130,239,233,100,155,255,173,52,205,53,24,213,227,186,171,135,229,40,240,177,18,34,137,194,218,75,207,136,90,151,180,220,28,18,74,121,112,76,128,118,31,28,170,155,170,191,221,118,200,71,217,158,113,30,190,42,12,205,253,133,219,214,140,240,92,63,169,185,187,93,53,117,21,224,10,78,225,63,177,217,101,73,240,91,63,221,121,179,187,147,150,61,52,141,178,168,84,142,163,143,141,56,137,127,117,214,229,138,146,91,96,24,37,52,253,179,141,83,235,110,242,170,81,115,224,85,156,30,196,78,136,38,187,221,177,160,145,172,139,89,104,221,174,83,51,75,100,221,238,217,133,234,175,140,217,236,104,197,203,209,6,13,182,194,16,35,197,91,147,61,42,250,90,16,178,140,152,12,88,85,75,175,166,84,100,221,51,153,82,126,253,237,130,56,210,186,39,58,148,101,2,211,98,122,207,174,95,121,135,194,121,221,115,115,88,53,129,204,149,105,237,174,23,238,89,221,202,57,44,34,30,102,18,219,211,147,11,164,239,48,236,222,65,125,233,147,104,196,220,232,253,90,81,229,73,5,206,30,236,11,102,130,61,118,14,162,64,103,150,230,107,192,149,182,53,75,137,183,49,226,201,106,83,29,90,211,156,200,247,226,99,167,8,249,2,39,23,21,115,241,211,116,235,63,40,81,207,107,213,166,166,245,186,52,237,142,113,95,154,33,31,122,181,21,91,197,79,163,6,46,155,252,196,132,222,245,194,56,204,250,214,116,210,148,107,173,103,245,180,231,175,114,97,94,91,63,189,63,77,193,110,204,113,164,74,166,110,58,125,91,91,238,245,51,178,94,220,41,50,186,111,109,174,186,194,36,36,220,109,236,8,251,74,111,17,41,148,178,242,245,189,206,105,175,31,139,142,210,187,229,28,163,254,24,27,122,111,170,221,226,115,76,235,55,144,183,238,86,254,27,40,252,254,15,74,245,65,92,92,161,117,157,79,46,188,123,253,217,129,155,17,250,42,12,163,102,60,56,5,46,226,7,24,13,94,221,241,219,230,164,232,111,195,8,21,110,2,241,102,45,211,159,70,55,24,39,246,100,208,158,215,254,21,225,6,124,102,205,115,115,148,178,98,46,156,109,251,88,38,154,228,135,192,37,190,38,164,195,106,109,83,214,149,35,125,4,7,212,210,148,24,220,246,115,249,68,90,240,93,47,125,50,122,243,226,12,32,154,160,201,165,3,27,79,158,195,214,246,162,67,78,155,213,190,48,187,64,86,24,206,40,255,34,203,40,120,117,174,16,66,240,84,31,46,72,169,207,76,179,84,123,92,221,105,131,215,39,79,232,25,197,139,113,80,182,231,234,196,154,113,120,80,55,43,47,214,168,23,141,5,68,65,224,214,189,180,89,161,114,92,189,44,113,166,48,253,221,241,222,180,248,74,104,241,192,199,225,189,163,70,153,142,110,150,56,249,203,35,220,180,36,54,245,72,15,76,98,216,167,249,134,104,189,41,76,222,63,108,226,109,233,62,189,57,199,93,204,68,232,84,31,131,2,251,45,135,99,135,66,147,214,30,65,58,81,175,171,189,91,109,250,185,219,58,59,117,132,47,168,228,30,106,79,28,24,62,171,128,233,169,122,175,174,17,111,234,86,187,164,107,31,184,121,72,136,90,160,185,255,192,109,133,175,76,247,113,211,157,28,186,153,107,153,154,232,227,251,104,51,248,236,129,143,227,254,60,25,213,13,223,160,112,112,102,141,66,51,102,20,1,57,156,41,190,127,158,12,161,157,230,176,53,182,60,95,115,184,142,11,168,145,139,42,236,34,205,8,197,205,90,234,3,30,11,109,198,157,225,18,203,207,36,37,246,27,87,31,35,84,171,234,152,195,221,165,38,224,90,70,38,228,93,1,65,131,54,127,28,192,243,89,94,216,165,203,97,86,247,131,30,251,220,79,1,20,147,154,186,63,20,26,174,53,3,62,19,65,72,23,109,225,215,72,139,253,26,41,158,205,212,116,135,191,111,105,109,236,207,102,153,75,104,218,113,76,82,71,254,108,73,103,223,246,91,67,29,38,58,178,160,240,81,92,120,85,205,9,76,98,30,242,203,8,36,44,221,207,142,207,18,159,35,163,195,252,204,131,109,149,196,14,119,171,195,19,152,20,66,204,34,90,18,181,193,109,66,181,228,125,96,147,124,106,123,108,63,200,103,186,251,9,48,45,181,172,245,80,137,19,197,221,163,65,21,127,147,2,52,124,91,15,199,140,98,18,83,247,151,161,8,45,206,208,60,127,225,51,137,75,12,206,132,24,49,35,155,144,31,198,110,217,145,235,59,11,152,70,75,41,141,51,93,188,30,87,195,222,86,20,182,196,99,13,216,126,93,10,235,224,5,242,77,154,205,131,93,89,224,95,50,214,97,210,130,178,122,206,201,195,180,246,239,209,142,103,164,189,250,52,190,236,187,184,232,173,202,249,169,249,35,208,232,47,214,77,116,66,126,187,152,133,230,55,231,63,104,232,157,160,84,155,49,44,195,172,67,249,109,104,234,182,239,86,8,42,181,165,213,136,164,1,226,193,41,157,150,31,230,123,69,176,102,208,129,150,37,18,68,133,103,152,187,195,90,50,100,205,155,150,131,119,157,211,155,107,68,153,2,27,165,245,55,36,166,194,187,101,117,64,42,80,179,111,224,147,102,252,178,21,198,207,114,99,192,106,196,132,169,47,27,243,89,117,67,157,114,40,213,197,182,102,142,20,198,52,177,21,146,0,2,99,135,184,41,142,166,26,253,252,242,218,103,123,202,62,145,168,130,164,174,75,224,141,183,234,47,134,253,42,132,121,246,237,80,180,249,96,104,237,181,52,142,150,79,63,213,80,69,62,167,65,213,137,0,169,157,15,10,137,16,161,226,166,101,29,117,112,127,45,26,42,180,134,146,78,188,243,177,253,106,227,149,150,29,158,25,56,162,216,16,139,248,252,146,124,78,42,250,150,251,216,236,107,109,62,48,141,169,254,211,99,194,27,45,47,205,4,141,67,143,15,146,223,149,107,89,120,255,154,244,172,42,181,194,176,186,122,63,173,193,135,150,105,13,43,186,116,235,11,22,111,170,11,5,198,102,242,224,26,66,129,84,79,201,150,147,224,5,247,175,105,185,110,221,115,216,194,187,71,138,104,7,84,110,17,248,167,186,139,3,192,10,3,51,241,214,106,220,228,236,255,147,38,131,250,76,20,202,182,156,140,15,69,72,227,215,149,109,54,161,55,253,77,148,227,8,65,212,36,91,188,141,81,9,248,76,194,174,161,5,200,172,167,167,88,72,183,109,13,72,114,115,10,110,62,216,252,119,45,66,222,168,69,249,152,173,97,36,224,250,94,152,129,238,181,29,91,9,249,141,231,209,144,4,217,14,19,178,213,19,25,114,11,23,213,153,203,42,87,181,204,152,164,73,4,182,23,237,48,42,137,133,16,209,125,47,244,95,166,158,200,184,70,113,130,96,188,246,174,193,1,184,19,234,133,141,145,64,205,20,200,142,220,68,162,65,173,175,215,126,234,176,143,58,12,87,223,227,8,159,93,104,207,184,26,71,250,177,37,40,32,113,159,112,27,243,89,125,170,171,143,113,225,166,6,167,123,111,122,162,119,173,91,37,196,184,30,239,102,194,17,86,29,165,231,86,205,20,210,76,254,53,55,225,20,105,188,203,102,20,121,255,154,145,200,36,237,168,181,83,218,121,127,240,7,33,200,158,79,233,245,242,74,250,9,253,67,125,158,12,165,160,136,124,111,58,196,147,254,246,170,82,128,179,161,10,221,26,173,129,66,202,251,217,15,124,102,77,85,199,138,66,164,72,113,34,214,120,158,116,62,241,229,230,243,140,150,160,164,164,41,11,179,177,197,79,183,106,102,143,166,3,56,113,252,193,27,180,76,154,149,34,243,227,76,24,19,241,193,213,158,2,104,168,51,124,79,130,64,85,105,33,73,253,208,94,224,48,229,104,106,108,227,83,173,234,86,18,234,53,83,249,115,136,71,238,8,113,25,225,203,212,44,99,25,144,217,249,213,204,194,39,224,111,37,209,110,139,80,14,223,211,147,163,52,89,93,31,211,153,219,227,234,46,122,4,70,204,180,51,102,163,247,254,212,25,55,239,47,157,214,68,160,202,134,208,45,6,53,251,180,134,19,141,227,46,226,67,81,112,75,252,95,139,48,151,21,21,198,23,129,211,121,107,94,106,208,4,112,95,187,51,95,166,86,235,82,235,231,67,142,165,89,159,210,213,179,99,121,59,212,220,166,131,171,117,225,203,228,9,252,201,22,18,101,82,91,138,26,176,31,233,236,41,121,105,190,154,94,198,233,199,0,91,231,163,40,74,101,106,114,30,206,101,217,22,169,40,60,48,121,215,207,6,59,83,50,155,203,162,176,81,130,59,76,171,169,230,109,233,31,246,202,212,5,37,51,116,6,2,55,8,70,3,230,128,215,170,241,253,43,229,251,96,212,127,148,22,133,148,63,185,39,135,27,76,64,75,127,27,110,211,184,122,81,120,161,87,35,94,249,69,29,207,193,154,168,113,211,154,90,250,71,191,164,23,124,72,231,167,181,174,137,26,208,241,121,148,92,77,239,189,212,155,80,115,232,237,242,116,71,49,132,90,53,155,144,183,241,39,167,138,105,235,111,83,97,80,199,140,97,73,79,51,10,154,178,156,215,14,155,68,217,83,54,75,237,140,92,61,181,186,174,225,160,238,64,167,145,244,72,169,203,128,57,250,14,121,85,245,14,68,69,161,194,245,215,110,108,137,75,43,147,216,249,139,207,6,42,89,52,207,200,4,73,94,127,112,190,36,12,59,79,13,15,5,241,213,97,200,65,244,24,161,183,152,142,109,135,9,186,220,239,89,144,96,202,158,155,162,213,23,166,97,45,243,52,241,86,135,209,73,152,109,104,101,19,34,216,254,69,54,181,226,85,208,97,17,184,31,74,15,95,147,174,13,40,162,74,168,231,32,19,70,35,170,212,61,25,157,220,119,68,65,35,8,59,118,19,24,106,250,47,87,72,2,186,119,225,32,160,64,17,166,187,111,84,8,144,37,173,156,165,124,164,121,113,3,45,255,198,113,42,112,246,12,206,178,142,183,217,229,214,180,66,184,46,233,162,254,98,8,91,5,98,40,99,123,202,217,60,227,38,20,163,164,113,241,195,203,7,67,228,36,37,237,197,170,133,242,240,231,166,238,73,102,82,193,8,43,51,174,54,111,184,75,125,54,221,86,94,125,71,185,0,92,192,242,228,36,209,250,183,93,30,24,113,53,169,23,70,70,163,20,95,95,52,150,45,225,203,164,215,27,147,193,127,155,8,68,150,139,105,92,246,60,36,129,34,226,0,250,94,20,1,124,17,6,190,27,74,178,58,42,13,102,195,21,48,22,101,151,175,105,50,195,62,228,147,138,0,41,162,134,212,171,120,206,96,153,34,106,202,249,169,191,243,99,123,209,56,84,164,255,135,41,62,177,66,28,134,129,74,11,232,102,119,74,149,69,61,123,209,22,1,140,77,175,92,160,133,84,149,234,179,249,178,190,101,160,180,74,137,147,44,122,212,0,253,83,65,95,72,113,227,179,39,120,182,128,152,122,205,111,21,229,140,40,43,124,182,199,47,144,71,134,3,127,251,46,10,249,211,185,151,60,22,165,33,158,229,131,134,2,234,162,167,63,160,56,119,219,249,127,88,234,186,155,64,53,225,157,167,139,22,160,53,180,18,216,246,228,239,176,95,214,145,151,180,41,130,6,12,95,116,80,231,22,205,42,25,85,152,19,208,172,98,141,108,98,102,192,248,88,188,32,157,196,243,124,120,142,120,78,175,71,95,166,42,146,150,118,107,144,92,243,193,70,124,41,235,14,11,29,84,139,107,161,157,146,116,240,207,58,158,254,206,13,73,55,29,110,218,95,60,238,118,224,169,154,107,214,131,82,60,250,133,8,38,50,23,122,32,18,229,235,254,49,122,49,237,9,57,109,151,217,117,14,119,248,146,228,48,182,202,246,152,37,16,240,188,173,78,157,186,125,255,109,226,145,18,140,225,195,21,47,59,160,82,12,213,121,177,127,70,50,49,83,135,41,30,151,163,154,85,180,156,72,153,50,52,136,182,199,91,144,151,186,79,35,58,207,180,5,25,14,216,26,83,144,244,146,150,249,114,250,82,252,241,131,43,189,250,90,85,176,127,161,78,71,199,35,12,66,93,0,86,227,119,239,10,153,231,124,60,27,2,105,190,147,156,117,1,39,149,38,200,251,116,185,93,156,28,42,247,52,197,93,140,38,226,131,11,154,0,234,216,244,98,122,42,31,108,165,150,227,201,33,156,29,57,80,211,147,210,80,61,226,53,223,112,87,212,172,181,218,142,146,227,233,172,55,20,67,66,119,175,238,53,129,49,191,53,254,170,102,54,224,180,116,21,10,80,92,69,185,54,51,160,190,226,217,178,198,115,53,141,103,94,44,68,17,231,120,250,31,233,9,238,94,2,98,58,239,199,160,124,66,18,86,106,230,48,123,166,134,42,169,242,77,23,110,164,51,52,176,188,141,166,220,97,186,230,228,222,11,226,21,55,69,73,140,224,50,11,76,206,186,250,183,4,75,69,3,76,131,208,139,95,109,156,82,82,120,73,109,44,68,107,14,211,82,42,94,13,10,73,217,59,51,15,76,228,81,67,195,72,142,184,250,215,50,1,41,33,182,33,114,150,232,3,142,155,155,46,145,196,221,160,225,168,247,106,2,224,114,245,177,208,118,188,54,30,236,110,26,210,59,246,158,87,193,211,219,106,133,75,2,159,175,223,227,115,110,88,48,214,19,17,71,41,203,63,167,13,204,84,24,155,204,103,120,35,195,163,68,93,63,205,47,55,239,145,166,158,185,104,192,188,160,92,31,112,179,140,175,192,68,67,226,230,248,2,185,232,205,11,189,54,126,53,194,229,79,60,145,20,232,254,194,191,176,121,116,38,166,196,119,73,246,79,191,121,153,26,231,76,180,150,251,169,213,224,39,216,111,220,121,22,47,233,164,10,150,108,222,212,168,53,101,76,254,195,176,66,110,57,0,144,189,233,61,158,139,88,162,144,194,91,203,73,247,202,22,66,69,8,147,110,33,37,88,132,55,191,21,208,24,0,205,105,82,20,50,124,101,115,231,161,53,213,86,4,234,33,214,101,37,155,194,31,150,33,18,12,166,98,126,154,10,31,185,186,230,40,37,58,40,69,100,178,21,246,66,120,191,198,107,65,169,177,20,238,54,55,226,106,120,137,133,107,129,6,197,20,15,110,148,133,98,87,153,106,163,219,192,141,54,103,57,213,140,163,245,126,45,200,44,52,127,135,94,88,13,148,162,136,37,196,26,157,144,232,88,62,158,200,171,107,164,131,2,143,96,174,101,254,17,40,185,207,213,172,15,215,189,161,134,168,175,114,41,54,171,58,116,135,230,156,19,84,220,222,49,129,124,135,88,226,15,38,38,169,133,18,38,201,227,210,28,156,174,4,196,245,222,144,120,184,81,7,145,216,208,246,20,158,236,30,31,80,83,108,173,15,129,76,126,184,50,242,130,65,38,237,253,140,153,43,82,1,142,7,163,102,115,125,33,179,101,5,130,34,138,121,62,84,233,211,163,229,11,213,149,45,250,141,136,40,35,57,239,111,69,113,163,122,244,86,194,156,227,177,7,42,240,178,104,137,165,102,207,94,160,126,52,103,211,108,83,163,4,54,80,104,149,178,222,219,68,173,29,134,250,90,179,119,248,58,219,187,25,80,80,230,91,203,170,230,11,196,86,246,147,177,44,186,180,70,9,166,184,101,221,236,18,79,51,57,219,228,179,140,61,32,109,253,105,130,63,43,96,58,170,135,190,22,11,49,60,246,65,97,182,246,47,90,197,160,139,49,208,161,73,225,171,252,54,53,43,78,85,191,140,59,70,176,98,156,25,31,70,113,135,150,140,209,10,76,48,238,131,55,113,129,227,20,255,91,34,28,26,30,35,129,133,46,121,173,90,160,74,159,92,246,234,239,117,236,114,147,205,144,163,146,142,226,47,72,142,74,197,84,161,76,156,120,70,199,175,38,120,162,73,61,19,88,246,143,120,172,68,54,114,205,45,111,68,22,2,38,156,219,158,204,52,4,209,223,138,132,26,191,63,150,207,36,104,224,19,104,98,211,173,7,110,33,182,188,62,237,87,181,93,8,133,249,214,188,236,165,53,243,102,49,92,223,104,204,58,121,234,110,161,120,109,126,82,154,162,253,212,18,211,179,29,36,79,179,146,99,99,247,126,50,57,197,125,180,133,64,77,210,194,11,82,1,221,23,44,83,104,62,165,150,5,46,129,25,87,195,141,33,6,0,129,253,238,242,237,139,143,189,213,157,153,28,224,94,162,64,197,20,25,42,181,144,233,64,115,203,102,17,207,27,90,47,140,34,154,171,44,64,214,140,222,212,99,125,211,121,179,28,166,79,85,190,7,74,31,221,165,14,22,189,105,245,225,162,33,18,185,125,34,109,138,112,107,111,79,50,230,24,97,126,243,74,138,47,63,133,181,38,229,243,193,103,235,135,64,83,75,184,97,238,248,222,123,147,188,236,154,202,97,43,143,3,143,14,65,180,13,181,164,158,135,153,14,91,210,188,107,243,69,218,158,236,68,89,204,218,163,52,175,64,41,175,63,218,249,30,85,181,41,142,193,191,147,23,153,90,119,249,99,15,158,169,55,130,169,208,164,168,8,107,107,94,1,206,23,135,145,153,44,26,158,111,244,15,126,131,122,140,115,168,105,158,123,111,239,251,221,104,2,244,135,119,165,48,57,187,95,11,35,213,232,79,170,38,5,67,253,54,65,13,173,234,37,61,57,189,56,137,102,6,234,239,53,77,196,60,253,150,54,212,13,38,248,160,89,36,136,63,251,7,227,109,173,167,5,8,61,170,184,249,241,158,208,154,209,86,155,86,189,177,209,2,89,88,33,218,126,4,9,246,247,219,22,184,212,142,101,43,173,117,177,144,115,168,36,171,106,208,84,13,71,253,250,224,198,140,215,68,206,54,25,59,71,151,245,89,41,60,35,128,190,97,133,23,61,169,140,178,109,241,48,26,103,3,95,75,195,9,200,136,251,115,209,100,240,228,36,144,132,114,209,51,40,10,211,120,184,131,104,96,174,254,92,84,246,105,69,61,86,215,177,76,253,98,246,17,77,63,17,116,106,241,92,199,128,227,123,107,70,130,250,110,31,145,65,39,90,109,79,124,6,138,153,15,62,155,8,196,237,18,220,49,203,182,124,48,135,181,122,21,60,76,117,241,21,8,199,204,188,124,114,10,196,27,62,248,188,89,210,148,159,41,93,246,21,48,69,239,69,219,184,209,20,240,17,61,63,187,138,118,215,254,56,100,191,121,82,104,69,239,79,171,244,128,113,241,123,175,98,221,69,79,147,183,177,237,125,63,77,40,253,225,198,183,77,198,183,187,141,179,148,148,175,108,19,233,136,197,87,144,231,208,13,203,74,55,203,23,142,192,56,129,153,72,35,159,212,138,76,255,109,200,127,135,230,82,22,69,44,62,228,53,151,241,196,73,246,143,182,247,91,217,213,212,107,31,134,133,99,67,54,95,124,21,38,131,164,148,48,196,224,92,248,18,50,211,241,16,233,108,99,81,248,236,255,3,35,155,153,52,84,76,40,217,183,59,156,169,46,114,136,180,98,88,213,162,195,189,174,39,180,159,50,254,66,115,24,2,128,222,53,19,3,25,193,118,152,192,215,212,155,67,62,189,3,134,193,110,75,112,158,102,180,236,159,132,66,193,182,53,58,15,141,72,203,1,159,33,23,62,76,102,15,93,94,211,225,243,108,77,47,38,96,84,3,237,38,16,246,228,136,226,232,60,48,85,117,37,63,189,241,41,197,123,53,74,75,154,62,120,116,110,28,144,49,31,154,95,74,45,56,197,200,91,46,162,188,2,67,59,225,119,238,152,73,73,146,33,240,159,120,140,6,178,96,90,205,158,220,85,113,86,100,34,211,120,88,83,155,242,233,49,13,248,156,224,165,234,47,83,245,145,252,157,17,149,121,210,75,4,82,150,239,73,232,203,190,73,30,26,44,188,212,134,66,112,146,50,154,55,91,116,232,249,160,12,40,149,139,188,151,125,144,24,239,65,159,103,210,204,23,49,225,17,191,61,44,47,42,48,212,222,241,222,112,242,167,174,112,163,15,209,127,155,115,110,233,160,89,44,49,230,240,68,199,79,88,122,200,186,205,56,219,172,247,88,206,8,214,49,173,179,190,126,8,79,103,93,1,103,177,103,55,46,177,67,48,199,171,166,198,172,103,252,131,41,13,151,212,68,57,71,132,119,139,153,188,89,202,250,189,176,198,251,215,227,96,156,237,109,40,199,2,133,111,46,115,64,126,46,65,250,39,240,89,111,243,139,67,110,99,184,122,150,166,69,118,125,31,39,179,32,141,106,5,177,194,229,238,28,165,47,176,169,235,197,211,154,171,29,182,76,165,62,56,186,192,247,106,42,92,139,60,25,113,75,23,101,58,48,234,95,91,174,166,153,217,9,203,54,218,235,83,250,168,73,43,93,106,124,227,43,79,66,224,80,16,82,202,30,166,196,188,133,52,83,158,156,99,53,125,198,254,129,9,152,235,142,180,172,6,211,71,229,28,203,101,200,84,248,177,219,248,79,83,80,169,153,200,99,221,187,35,186,219,175,164,64,208,13,71,134,159,109,173,30,71,41,233,166,129,5,177,178,63,54,133,50,251,129,11,124,171,62,100,148,9,172,7,134,238,190,197,111,163,86,252,192,20,237,142,248,109,18,81,15,12,133,198,138,223,182,189,84,225,225,81,97,163,116,31,47,72,164,37,222,218,102,225,243,214,103,74,123,158,159,202,166,217,165,201,154,38,104,164,218,252,181,154,85,14,42,189,86,182,10,50,135,123,78,237,129,11,213,75,62,81,26,97,48,153,133,168,167,173,22,35,222,40,154,27,15,149,148,229,81,62,152,88,171,116,181,151,179,16,243,153,137,62,135,97,233,41,202,190,69,162,200,121,160,57,212,76,145,75,96,243,225,253,106,152,186,234,115,245,49,53,91,76,164,99,10,178,64,5,38,64,226,46,136,41,61,236,173,48,109,196,110,254,53,154,239,69,116,211,104,166,230,140,79,66,207,129,180,28,23,236,88,38,231,15,238,103,26,22,173,65,176,44,172,219,88,157,174,143,38,169,124,152,54,186,11,176,110,72,118,138,52,176,210,176,184,244,106,130,68,146,181,166,46,56,133,53,222,201,232,74,232,183,216,249,227,205,75,155,154,226,45,166,101,161,28,112,134,165,223,109,226,72,178,222,210,27,235,75,137,35,117,140,71,162,87,47,248,148,191,153,8,79,244,122,127,219,166,113,119,56,163,236,46,79,110,101,225,61,224,66,124,76,110,62,17,43,247,141,188,35,140,37,4,194,166,154,224,253,150,187,155,160,110,85,180,241,172,113,111,212,170,146,194,232,200,248,231,236,191,24,128,112,204,81,32,29,246,4,222,12,221,104,2,111,180,68,226,106,84,132,146,124,207,133,190,138,31,203,16,65,174,231,131,81,78,235,156,178,100,60,115,21,110,135,98,84,30,78,0,185,9,249,157,243,70,22,160,41,199,250,52,238,116,210,54,41,128,56,235,137,170,35,191,218,154,130,132,203,13,77,251,226,41,211,13,225,197,144,162,201,179,86,73,249,251,123,97,150,78,217,199,11,220,28,190,141,159,51,183,107,27,54,70,35,54,131,255,242,70,187,72,138,97,206,122,96,233,127,48,225,226,33,73,123,131,135,99,116,243,201,161,91,134,177,84,249,165,196,229,165,236,169,252,106,82,191,152,138,81,90,161,204,43,48,125,58,62,71,7,212,156,89,102,194,25,141,22,58,32,80,252,102,109,37,131,102,111,38,23,87,217,168,140,209,174,33,227,89,168,166,252,110,62,77,55,71,234,77,224,197,41,222,75,0,111,18,186,102,242,210,21,141,207,47,45,79,15,53,60,139,114,181,181,114,230,184,122,174,36,178,72,44,14,184,66,3,134,201,77,74,124,224,106,216,113,198,208,162,245,212,15,29,24,107,221,81,226,47,73,222,171,160,235,235,209,158,105,197,64,2,98,174,141,184,51,5,166,178,147,158,49,203,213,83,185,27,218,231,92,31,24,3,224,171,15,255,181,197,235,67,23,171,35,116,112,224,208,234,99,81,158,26,151,46,51,20,47,10,139,149,179,214,91,71,98,17,38,40,170,58,103,118,190,101,235,9,57,214,176,94,77,20,220,109,237,105,30,191,56,70,197,74,216,220,190,154,176,162,212,174,55,239,103,85,122,52,102,154,164,133,48,67,34,111,21,225,47,139,59,164,7,61,231,214,188,247,166,15,90,94,154,110,225,240,84,73,8,20,225,243,179,210,131,25,206,36,205,245,77,77,55,184,29,139,43,216,83,23,91,164,120,131,241,132,100,194,63,229,180,114,55,249,105,147,170,244,95,38,92,44,27,21,213,188,201,21,35,172,80,102,62,91,13,34,55,171,197,173,155,149,31,8,140,224,139,159,245,211,90,203,147,194,80,7,250,183,162,149,70,205,12,243,98,99,51,161,208,67,120,4,41,33,73,242,45,96,149,201,106,31,49,134,30,69,165,113,99,169,138,90,49,218,59,47,237,216,156,57,240,145,11,12,191,120,44,156,101,170,70,122,53,30,135,239,222,180,63,164,246,108,222,57,104,212,126,253,13,91,81,99,191,244,7,163,208,95,154,162,10,245,69,205,149,15,40,26,75,90,248,141,78,69,221,222,72,108,37,237,123,43,139,231,218,221,121,233,168,159,206,69,215,44,137,212,18,78,147,213,79,75,2,132,149,3,211,169,127,14,130,23,67,54,42,136,152,235,215,91,7,123,30,117,251,242,220,214,127,226,31,139,26,231,181,245,64,179,36,101,139,171,233,111,126,14,211,102,98,1,14,91,173,147,160,228,201,221,155,163,106,181,139,6,1,48,189,41,203,97,8,107,138,194,156,20,95,53,46,165,163,56,19,130,242,247,69,43,28,134,122,177,113,151,15,135,187,229,201,245,148,55,191,201,97,203,212,136,101,116,206,10,175,123,250,133,226,133,42,12,147,239,156,143,113,239,137,153,92,212,140,94,144,110,125,247,38,200,185,116,229,17,136,12,201,73,66,153,181,232,75,83,123,225,228,29,230,185,31,187,89,126,218,216,63,221,195,61,91,40,166,147,178,212,146,85,240,157,108,15,59,198,149,104,118,161,233,229,240,130,178,105,191,191,13,89,203,255,106,250,143,16,218,160,62,90,223,11,166,254,21,48,157,70,207,107,159,189,235,120,38,142,246,221,218,131,18,125,172,14,83,84,174,126,13,126,226,89,79,1,55,101,17,4,166,13,177,7,204,230,212,158,81,177,128,222,7,99,91,170,181,89,77,112,101,6,12,75,137,140,74,37,203,118,12,152,31,108,91,223,67,222,187,77,233,209,225,12,95,180,14,57,204,205,53,96,166,150,78,52,130,178,184,92,31,92,225,223,149,23,43,86,129,228,143,86,72,56,43,161,49,196,98,199,137,253,80,234,48,117,196,137,20,194,194,249,193,240,184,233,107,23,8,58,170,143,74,161,93,177,189,108,201,240,102,57,76,25,168,28,153,168,147,156,141,36,158,108,91,229,240,67,197,76,143,221,7,19,3,213,170,239,108,108,124,219,199,244,28,199,77,18,28,197,164,135,137,218,125,176,121,197,122,115,34,238,203,39,75,173,214,211,38,48,231,177,192,216,149,250,219,22,24,245,47,66,176,178,235,206,144,109,239,240,247,38,38,184,213,105,66,241,28,247,224,131,207,47,77,117,123,80,58,57,19,198,97,204,106,117,22,45,84,147,3,94,38,219,33,240,76,22,204,252,96,24,4,116,167,182,130,223,238,95,236,88,33,112,105,9,220,178,49,253,125,48,172,77,85,157,127,83,164,8,248,236,228,109,61,129,7,120,37,29,69,218,177,189,81,11,78,21,135,241,182,181,158,253,12,17,87,56,60,102,73,26,211,179,102,227,236,159,155,204,230,146,201,130,25,147,225,221,250,96,28,16,13,142,193,249,65,177,242,15,30,152,65,251,225,58,55,242,146,15,230,64,74,218,3,112,150,190,157,126,6,103,182,253,166,193,202,130,213,233,143,70,175,50,95,88,98,184,28,228,233,251,220,103,244,160,180,214,146,116,196,53,124,212,40,90,37,147,174,48,85,234,31,138,206,169,238,59,172,72,172,155,31,108,30,115,42,15,76,190,101,57,140,217,61,53,124,12,67,108,251,134,28,171,134,142,98,141,154,243,227,31,122,182,90,149,210,216,38,193,226,115,156,94,123,173,5,162,91,3,122,210,31,202,242,73,74,208,118,142,255,101,98,23,63,184,67,31,161,205,63,199,251,104,219,231,112,165,24,64,9,37,33,68,89,195,63,102,37,60,220,235,147,137,107,228,24,127,48,130,124,52,235,75,154,207,122,237,127,96,38,103,244,52,107,177,53,251,226,106,230,240,110,45,117,166,53,207,7,12,206,159,161,37,40,199,13,165,82,108,58,76,183,113,82,206,213,193,16,127,179,172,65,168,175,157,67,176,135,158,243,235,67,161,40,238,122,113,177,62,128,15,93,248,203,15,74,20,167,249,115,35,48,161,137,180,99,156,16,103,241,231,182,100,228,3,31,255,204,49,132,68,170,118,89,158,87,234,254,169,26,137,102,17,180,51,106,67,74,90,127,48,74,96,101,63,60,125,148,253,250,249,209,41,143,79,79,255,103,167,50,221,209,110,98,216,74,242,119,108,1,63,53,187,213,4,107,151,50,154,53,84,104,255,224,102,117,89,74,150,71,222,197,127,153,232,221,86,122,40,74,86,207,252,119,24,138,110,237,221,166,143,177,249,161,137,166,79,29,15,255,19,113,103,95,210,29,113,93,21,12,159,38,57,224,59,56,28,191,181,42,51,200,217,99,203,248,70,20,50,205,212,181,252,4,93,25,146,216,63,152,170,155,172,37,32,103,176,175,173,64,113,88,127,154,175,209,66,28,62,249,81,174,122,148,71,166,73,118,215,239,201,40,255,69,142,252,41,218,193,101,249,96,203,198,238,167,182,156,234,185,239,209,224,126,164,199,89,96,136,176,124,31,132,49,162,41,87,255,252,213,124,59,124,236,43,220,77,133,81,28,241,155,83,174,185,159,178,119,26,240,235,118,248,156,106,15,35,10,29,181,97,190,77,244,111,36,5,14,15,119,202,126,58,64,49,176,199,51,228,124,161,250,77,6,218,90,147,168,139,30,248,204,195,238,135,34,205,163,152,165,10,255,124,251,15,166,111,79,167,18,58,153,201,205,51,234,18,211,211,95,141,201,155,252,232,89,152,57,93,105,123,104,223,140,105,12,129,79,169,74,2,72,121,255,153,30,14,15,244,87,244,183,207,105,158,125,117,194,181,246,42,126,17,136,129,100,246,131,119,27,83,75,153,40,167,45,197,225,140,136,212,67,66,83,216,2,253,197,232,32,81,9,54,154,9,40,179,255,96,186,37,84,116,171,216,182,239,23,119,163,148,214,121,90,77,25,221,225,97,61,153,178,130,76,122,212,159,140,20,104,127,164,200,206,228,115,99,156,180,255,208,146,57,246,24,26,23,2,166,44,80,219,229,225,171,238,126,111,226,3,89,139,199,112,220,86,252,52,105,130,151,97,16,195,100,14,135,225,77,215,178,183,97,194,14,63,116,179,188,215,67,233,200,41,236,219,138,53,4,237,167,97,5,233,145,89,28,54,129,78,109,119,49,167,50,59,204,198,172,243,112,26,167,109,192,188,196,82,150,204,74,56,49,110,126,204,167,103,208,206,52,51,26,217,15,158,105,106,149,162,169,85,85,183,244,81,170,58,203,91,171,222,250,47,179,249,193,180,62,41,117,226,164,225,221,191,54,68,96,235,217,87,206,221,169,229,113,152,28,212,124,248,61,45,181,230,48,114,214,218,3,116,150,68,241,215,226,149,31,106,42,250,181,119,252,176,157,148,202,121,154,76,29,208,97,178,212,75,25,83,141,100,192,63,215,49,74,112,66,148,18,21,206,77,255,105,204,169,165,197,122,112,181,102,63,178,137,252,156,7,121,216,90,113,50,253,209,10,228,105,239,249,69,204,100,58,92,77,8,69,235,8,7,233,243,15,181,42,250,135,71,182,162,43,228,176,133,176,20,221,97,124,25,59,135,210,206,163,76,78,214,219,97,20,61,30,62,8,138,208,186,127,43,140,129,71,47,111,45,147,204,251,96,42,173,85,39,0,246,92,242,77,14,179,11,104,113,228,121,174,238,71,159,201,50,239,135,202,152,30,134,152,100,228,194,211,126,104,125,83,138,101,143,180,81,210,66,109,120,51,44,224,253,193,228,53,117,147,223,52,109,186,29,142,97,210,210,67,56,76,111,147,143,153,41,160,21,101,193,168,116,25,251,91,227,85,105,33,31,2,233,236,12,14,211,35,215,30,152,72,138,63,25,27,225,67,67,134,225,66,248,247,131,127,148,143,10,111,147,75,253,224,89,250,124,30,141,208,130,31,125,20,233,182,245,60,90,255,37,155,126,48,116,182,173,189,20,207,112,245,56,140,57,168,164,114,219,88,251,28,37,124,166,76,121,164,44,98,85,35,46,170,101,128,38,118,20,91,2,172,150,75,139,81,147,53,131,248,199,36,49,249,40,145,193,120,190,62,216,170,94,49,175,149,50,123,240,5,62,248,124,248,210,214,91,70,187,191,151,162,213,31,170,177,250,216,172,249,251,150,25,23,161,42,161,16,199,255,153,70,245,131,59,188,32,218,74,137,25,226,14,4,92,117,189,40,55,206,50,143,60,249,115,67,26,166,141,173,48,246,213,251,90,20,75,106,127,17,45,253,163,44,191,249,130,57,41,43,73,57,211,244,155,194,164,226,198,83,77,122,78,240,115,36,15,71,237,244,120,200,213,225,178,242,65,161,17,237,47,51,59,110,174,195,52,197,175,135,215,189,163,31,227,176,165,79,219,83,152,204,169,234,240,134,143,248,161,106,65,101,240,187,185,169,198,246,71,202,146,102,217,239,104,194,243,198,226,210,171,51,82,39,31,138,113,156,211,195,87,111,98,99,14,155,230,236,120,232,236,83,239,254,211,196,160,202,124,225,234,7,23,48,197,97,237,129,11,45,227,14,211,12,175,245,216,144,114,245,238,48,61,117,75,31,156,72,172,143,41,154,65,229,165,160,161,33,162,248,205,105,182,81,90,17,58,165,122,241,215,134,67,190,238,247,226,156,47,76,208,71,75,170,233,192,155,113,111,218,164,215,51,164,131,174,221,128,137,3,228,231,230,38,209,230,48,10,133,58,201,217,243,235,12,152,188,89,125,152,119,166,175,0,43,37,78,143,42,2,109,68,159,23,144,201,74,140,242,12,89,183,104,155,195,236,211,79,57,118,67,95,210,111,14,171,190,10,110,67,193,144,98,42,28,251,167,190,95,171,98,11,86,135,113,118,158,137,116,76,144,52,226,222,196,47,30,180,210,163,228,40,106,69,207,107,49,117,98,162,144,164,126,136,115,152,182,99,5,124,108,169,71,230,18,217,152,17,131,98,205,181,26,211,96,32,154,15,183,149,203,173,71,100,246,179,71,145,228,163,167,237,41,95,239,198,43,253,193,70,159,240,44,122,24,94,187,195,245,101,188,70,217,158,250,31,135,59,69,102,15,140,3,26,87,15,59,98,31,185,6,203,97,124,48,164,161,42,36,65,60,41,143,120,180,115,58,60,123,66,234,180,118,127,223,210,52,1,133,80,4,56,27,195,203,7,83,219,171,241,16,74,108,122,252,182,173,194,244,200,57,64,26,19,55,135,173,254,57,155,206,186,245,211,222,8,38,48,134,85,237,1,178,53,127,111,36,74,158,110,122,184,80,166,127,76,210,137,43,61,47,198,150,83,253,230,68,208,219,35,99,145,172,50,214,97,2,101,143,216,195,178,174,244,15,37,23,249,88,72,164,102,170,207,6,26,11,117,195,49,214,164,214,226,234,51,190,181,60,100,93,40,245,196,213,147,253,232,177,5,96,102,29,14,227,239,141,231,204,197,213,141,247,218,143,78,25,162,88,213,93,27,250,33,169,245,126,2,69,148,70,250,197,136,244,204,253,216,110,86,54,229,48,61,23,143,237,118,230,146,111,102,133,73,188,30,235,139,112,216,240,239,113,150,86,123,56,252,169,36,246,111,89,41,162,125,36,21,32,27,137,241,166,199,37,105,48,230,24,145,231,183,124,72,232,54,206,234,83,29,211,250,172,46,159,102,84,226,61,238,222,178,64,178,191,52,108,253,15,5,242,162,13,58,238,189,210,19,231,52,41,129,237,231,90,49,242,95,165,172,94,70,83,236,11,224,152,194,93,227,133,211,100,177,138,63,89,255,227,82,85,179,59,28,60,163,61,31,190,56,50,130,129,118,126,105,63,82,221,204,105,135,33,128,87,181,6,36,119,70,76,193,190,76,203,82,225,122,150,147,191,52,18,73,83,169,17,8,128,204,228,55,167,203,81,207,68,124,193,233,233,11,178,102,28,252,234,102,98,42,251,59,211,60,159,213,239,63,223,58,221,13,103,144,94,127,156,111,19,73,242,7,31,248,234,218,75,103,77,71,241,94,131,218,232,199,137,29,123,196,185,85,32,92,84,226,103,136,118,151,159,229,5,13,77,61,122,240,189,83,137,77,156,21,220,30,157,136,142,23,231,131,66,89,156,74,215,112,64,202,123,33,72,191,159,176,64,165,244,206,63,39,228,104,143,16,4,145,181,28,35,14,107,158,178,192,144,2,232,61,190,54,109,94,243,225,239,192,171,114,131,149,230,145,222,159,120,134,197,106,28,157,48,5,105,48,132,54,232,184,150,147,74,231,63,156,177,173,58,124,94,73,229,205,224,55,165,139,215,209,138,42,229,171,157,113,86,117,192,54,99,245,106,50,93,254,82,168,84,214,183,1,112,153,18,241,7,91,217,197,19,227,49,61,220,31,204,236,175,79,224,235,12,223,190,40,185,194,103,192,200,139,249,126,67,223,213,113,170,30,184,70,240,23,139,227,56,146,227,249,233,66,100,212,97,24,57,230,19,156,162,239,114,56,76,69,248,19,63,178,190,35,191,121,54,242,83,141,170,81,79,232,23,231,172,166,147,69,138,155,207,177,74,162,62,61,87,154,104,166,163,109,62,33,105,146,82,158,168,53,19,58,189,225,54,210,186,254,74,156,189,91,41,59,207,225,73,197,136,195,38,42,249,36,1,60,234,68,109,1,133,124,26,7,220,86,231,233,112,97,230,247,39,208,87,167,27,124,149,42,194,53,159,199,166,120,202,191,20,17,152,71,218,98,108,19,36,112,24,83,74,3,79,176,161,156,253,195,97,35,240,122,38,183,209,138,124,240,249,215,212,158,233,139,123,235,111,77,186,63,61,236,51,19,186,87,247,34,207,86,49,142,79,154,31,82,157,230,129,16,82,238,16,34,61,90,60,244,125,58,186,225,161,127,46,54,130,175,15,102,221,236,103,118,91,189,163,223,187,192,10,85,30,173,158,10,129,228,7,147,28,122,200,95,39,124,83,62,42,40,95,31,131,227,207,12,76,37,224,213,158,94,51,38,97,141,215,218,182,114,245,115,78,252,129,239,131,116,194,221,67,173,128,65,25,197,151,55,201,48,235,150,39,165,131,52,185,151,42,32,206,182,95,241,137,102,234,216,31,218,57,216,255,80,212,15,159,194,40,227,180,87,161,129,70,104,71,105,234,127,164,68,218,153,120,205,15,234,206,145,222,117,254,211,90,22,171,18,210,255,174,172,58,116,232,54,143,111,102,251,49,125,103,10,229,182,143,39,204,214,237,225,79,42,100,162,124,249,12,68,156,183,90,93,133,116,255,244,159,38,195,246,136,108,85,99,102,254,30,124,204,31,175,148,54,120,143,237,81,221,227,161,35,237,251,72,33,192,36,255,229,53,172,200,188,43,233,2,188,219,61,182,201,105,218,57,122,148,67,21,82,253,99,34,181,253,174,205,70,45,129,79,5,238,212,30,25,19,132,76,219,246,223,54,139,66,45,24,58,49,103,15,152,96,224,243,228,120,138,217,31,141,254,173,71,143,237,124,1,194,221,14,67,27,151,158,198,118,220,248,128,123,173,79,22,140,106,204,30,239,109,29,216,251,249,237,14,145,189,195,155,173,246,17,205,64,10,227,251,160,20,115,231,39,57,1,173,229,121,119,135,11,101,121,15,220,81,248,113,152,47,180,158,39,199,165,141,155,31,103,238,153,14,141,210,143,233,47,198,172,125,142,136,119,88,200,236,206,231,123,47,11,11,57,92,104,113,156,207,39,193,77,115,184,210,229,170,79,14,171,190,31,139,72,223,166,244,232,125,152,200,219,135,66,221,176,245,115,115,150,45,223,209,214,143,196,123,63,233,187,222,60,166,176,240,73,183,158,169,213,172,148,229,48,90,244,58,81,81,7,30,110,84,34,55,169,228,32,48,253,209,240,226,232,57,248,180,13,155,15,152,124,75,162,211,188,180,39,149,155,168,72,107,14,103,2,35,154,39,166,16,243,194,166,83,242,164,145,207,10,73,1,99,65,42,74,246,182,7,122,60,170,119,227,24,51,226,244,176,25,183,245,176,140,81,123,235,57,104,180,215,76,112,242,217,179,32,76,118,24,218,8,205,120,194,8,158,221,83,52,42,176,50,30,194,139,179,9,250,183,166,150,105,61,2,71,199,59,60,6,176,95,221,200,14,234,233,134,99,90,61,108,128,248,239,89,64,154,211,36,244,30,95,19,254,39,13,182,208,233,204,226,119,184,145,172,210,71,203,63,145,187,15,54,21,136,161,249,84,226,156,113,115,56,252,244,230,116,183,239,152,104,212,13,63,217,36,252,239,226,139,23,78,161,99,51,40,76,154,178,248,176,192,11,212,244,136,226,224,41,190,182,225,238,121,104,159,231,121,143,22,33,61,186,220,149,121,5,15,142,237,226,67,81,161,205,106,18,152,149,235,166,248,241,105,207,223,207,147,89,197,116,192,80,38,170,169,67,68,183,248,102,188,198,48,149,26,129,19,185,92,127,240,97,173,184,202,177,79,199,184,159,158,136,185,214,103,75,75,244,114,250,79,35,238,252,228,14,161,76,172,30,239,160,154,116,63,31,4,167,106,198,100,48,82,124,221,232,209,27,141,52,194,66,34,71,229,72,208,62,31,45,46,70,44,238,65,169,202,236,1,47,8,21,244,181,76,28,205,31,28,82,151,249,42,11,160,237,237,131,66,180,86,143,94,114,131,51,226,56,150,242,236,15,31,205,177,137,97,148,249,96,220,100,213,50,33,180,25,135,167,85,85,40,33,41,148,68,231,19,196,213,148,171,8,251,26,45,154,94,117,73,21,56,2,152,235,209,114,104,51,110,141,4,124,210,7,203,228,19,125,42,144,162,214,44,1,236,183,166,135,253,193,70,159,241,176,240,52,99,3,248,224,194,176,60,170,56,88,167,1,87,58,117,178,210,19,66,73,227,175,181,141,112,68,30,109,117,99,33,118,24,254,42,149,253,96,23,219,45,158,124,208,117,170,143,70,16,106,251,226,52,33,10,217,78,199,180,70,252,120,49,6,166,171,246,6,101,174,223,79,147,66,16,182,92,242,71,16,239,4,74,137,237,43,231,3,23,125,118,152,192,91,213,95,206,244,98,45,135,233,214,211,111,61,136,206,123,184,133,122,132,174,201,222,49,168,223,253,42,10,216,189,94,201,120,8,164,163,54,236,192,72,119,54,85,28,49,62,233,184,250,252,142,74,234,82,224,147,226,24,128,121,5,113,14,149,18,250,9,117,127,176,29,196,114,117,167,115,203,39,3,98,13,88,0,170,149,66,124,115,56,220,76,242,77,96,202,156,87,252,246,160,16,70,121,21,173,38,63,110,142,110,151,142,26,246,99,25,1,163,132,170,124,144,199,198,175,241,69,232,100,127,136,46,225,185,110,190,6,16,143,135,0,79,41,29,173,33,222,225,179,39,61,194,55,141,236,228,142,155,155,48,157,170,211,64,10,30,159,155,68,177,14,74,29,86,167,238,40,179,82,181,134,106,163,131,199,39,3,90,75,106,131,29,232,124,126,143,230,80,54,176,213,71,58,86,171,5,125,29,46,144,63,109,149,213,57,63,237,6,7,172,21,253,89,157,199,251,46,17,205,164,48,96,45,253,32,36,191,182,175,175,13,11,102,121,174,254,241,252,58,108,68,208,250,219,148,146,249,169,78,63,242,99,205,144,194,77,221,15,40,235,49,87,137,165,223,206,225,63,13,95,167,214,17,194,214,71,11,145,195,148,240,168,30,80,182,126,149,184,55,93,79,250,94,36,39,139,239,212,150,187,87,254,195,145,33,219,117,147,192,168,91,85,191,201,136,50,87,172,1,218,151,135,110,105,199,0,31,253,194,40,23,235,68,100,80,178,219,166,176,86,161,252,40,48,221,244,49,201,135,25,75,202,194,73,181,126,204,37,38,94,82,50,216,164,70,53,58,18,85,229,230,232,58,93,17,254,216,144,191,74,47,6,167,93,105,145,251,49,97,199,45,36,65,240,28,200,100,33,80,216,138,202,90,141,101,188,233,31,92,179,178,252,208,204,126,166,154,223,219,36,249,178,210,131,82,177,234,15,118,190,150,182,165,145,52,61,187,74,140,25,125,105,123,235,131,65,252,18,123,245,185,178,106,77,67,135,187,106,102,255,233,197,31,214,223,70,85,105,172,128,57,192,100,50,96,179,93,147,29,246,198,161,161,65,115,91,178,59,150,27,179,72,173,106,163,25,78,177,122,23,134,173,242,43,194,71,58,253,224,38,116,218,85,19,177,27,45,164,167,211,176,62,240,178,148,34,145,156,150,15,203,113,190,180,137,132,182,252,22,61,38,48,6,17,88,23,24,10,233,59,141,9,51,104,145,123,39,168,156,190,201,96,156,63,99,61,48,123,253,119,8,153,126,66,175,15,76,243,118,113,180,238,63,104,133,248,101,58,76,50,67,9,24,41,21,255,142,129,242,35,91,83,20,237,140,30,183,222,198,96,44,164,147,48,20,124,99,130,99,128,102,182,194,244,48,39,255,229,227,54,236,135,85,21,238,205,242,213,81,81,36,197,199,87,24,237,182,30,55,71,210,68,57,112,41,190,207,213,31,141,54,206,242,240,97,194,227,233,32,222,152,108,73,253,215,120,239,191,92,154,177,108,11,76,194,190,196,173,81,82,211,165,105,58,159,51,224,13,113,167,220,28,221,214,17,159,163,154,14,129,204,97,228,201,61,229,69,140,178,43,21,190,213,143,247,225,95,26,94,16,85,151,97,120,203,248,2,105,84,41,239,172,197,147,148,135,71,255,8,173,144,144,37,234,213,204,201,226,163,114,214,217,208,90,88,163,166,204,203,127,27,42,100,37,59,236,144,247,142,236,223,195,52,224,150,190,23,253,60,62,143,206,206,181,85,252,137,158,24,88,184,28,238,118,248,10,92,160,87,246,15,210,167,54,179,130,30,35,56,158,187,99,53,235,178,167,123,43,87,135,173,223,171,234,79,39,86,158,63,217,160,21,73,236,117,20,150,195,32,167,49,162,38,225,134,56,48,158,199,244,183,70,150,82,103,56,194,52,94,80,68,48,8,102,23,101,139,237,70,171,228,48,69,56,83,239,141,205,149,252,222,8,8,170,166,238,129,49,132,227,106,196,219,146,146,205,214,90,115,60,248,250,233,141,40,207,45,110,139,143,56,137,143,84,244,230,199,110,46,57,224,65,181,222,124,120,110,203,93,248,84,46,117,221,43,43,213,131,241,219,232,17,36,229,216,133,216,185,250,189,55,212,192,77,73,160,77,237,201,95,155,202,215,85,245,222,3,254,247,239,222,217,186,51,117,253,208,1,231,169,22,99,137,233,69,231,10,37,142,233,59,148,139,85,190,105,132,252,172,99,200,113,139,195,11,206,238,169,48,116,194,223,144,155,246,163,118,130,48,197,207,247,15,152,68,186,14,57,60,178,110,131,209,36,80,154,86,5,117,179,254,190,211,139,190,193,115,43,93,157,191,24,221,135,158,169,118,28,86,37,61,70,29,242,179,38,232,37,58,107,66,57,189,153,181,57,80,116,188,178,190,22,190,137,15,89,217,144,150,8,74,114,112,250,102,73,122,138,66,18,133,205,13,113,184,209,157,255,192,20,42,248,75,19,209,86,54,67,24,143,33,26,112,24,85,43,29,81,216,91,187,239,57,217,56,212,31,212,139,149,160,18,76,28,9,10,54,83,127,249,96,116,42,245,119,201,209,251,86,72,38,101,60,171,158,56,110,142,15,141,88,185,182,118,29,184,69,68,134,176,80,121,78,197,2,221,109,188,83,71,179,109,233,131,225,83,38,191,55,46,160,70,123,14,12,79,159,127,104,196,107,159,85,79,191,181,119,46,195,5,1,215,164,62,56,65,73,63,175,49,19,202,208,93,216,42,29,182,223,92,197,199,224,71,71,200,217,33,162,163,74,47,93,26,204,198,1,183,169,101,80,157,134,219,154,226,190,16,159,233,236,196,98,92,95,116,186,88,157,204,74,58,71,216,176,99,221,208,95,179,166,190,19,125,21,126,28,19,115,76,83,53,90,139,169,176,58,74,178,52,41,113,187,53,249,249,120,29,15,120,21,61,80,127,221,187,14,19,36,215,154,53,8,121,166,23,84,227,167,210,186,32,19,16,7,195,59,114,168,145,178,60,166,192,13,42,52,71,217,75,116,234,103,36,132,114,192,156,158,146,130,233,232,132,184,227,3,163,200,80,23,218,10,141,211,103,9,67,67,65,29,201,82,250,116,132,88,186,195,176,240,235,54,71,215,95,44,29,130,62,83,53,34,17,215,27,97,101,96,9,8,101,60,165,21,233,11,151,208,36,178,183,210,216,158,237,145,60,108,92,122,140,21,205,74,157,3,141,66,142,128,55,38,132,222,156,90,161,120,43,120,218,87,85,74,249,205,231,240,171,233,99,208,175,65,209,248,244,80,39,76,39,175,78,92,195,27,159,51,110,14,157,70,209,155,115,92,250,136,113,62,85,153,131,132,103,233,119,118,24,130,117,241,183,218,52,29,50,31,208,108,28,84,93,105,248,225,234,246,171,177,217,52,95,214,72,114,141,24,111,210,105,66,79,117,96,235,150,15,184,211,0,32,44,253,211,88,248,28,37,20,173,28,254,36,83,87,160,136,150,203,28,60,59,100,218,43,38,66,49,217,39,189,218,194,47,254,203,212,233,73,99,110,182,40,143,151,109,194,12,65,71,160,194,70,187,85,28,70,104,67,186,140,26,60,104,61,190,7,170,193,67,181,9,224,202,90,126,90,50,33,133,108,0,209,33,236,142,64,81,137,123,224,209,232,104,115,24,162,78,177,218,224,162,59,243,210,159,172,209,67,40,155,66,67,8,196,115,167,168,218,208,166,36,87,87,24,78,74,192,198,88,40,211,144,181,19,71,11,245,114,124,124,129,27,26,185,241,219,157,26,10,189,185,217,9,1,163,54,41,231,86,163,51,50,207,184,249,34,45,33,55,167,152,190,220,71,67,91,121,43,76,61,188,159,14,228,195,30,229,143,70,129,106,56,0,5,197,205,166,139,55,163,94,225,14,89,97,55,83,53,209,134,23,27,158,203,241,211,147,250,230,141,90,156,156,226,98,116,163,228,212,195,7,162,112,205,97,58,148,197,170,67,247,242,28,139,62,17,143,201,54,133,8,10,106,8,162,136,62,141,57,226,52,253,210,76,184,47,230,41,116,97,85,62,55,74,91,244,13,126,240,217,210,207,231,155,2,159,121,233,191,108,146,143,146,88,37,53,103,236,214,31,108,218,121,93,96,83,66,243,215,66,203,70,168,202,160,79,65,147,201,135,12,161,21,181,8,43,1,142,117,111,174,44,181,84,24,146,166,139,167,94,38,251,34,48,109,183,49,135,135,209,191,201,173,41,137,75,110,150,81,32,81,84,204,29,73,197,227,24,249,115,83,34,33,231,67,133,155,116,187,91,83,40,82,80,178,127,244,95,168,161,113,24,187,66,18,248,84,177,110,175,200,40,84,148,63,126,100,133,172,183,222,39,163,88,82,76,175,106,225,227,123,53,204,47,250,219,232,231,110,119,190,97,1,164,117,70,224,97,196,145,14,159,149,166,5,119,20,162,121,41,56,123,37,77,176,50,102,29,130,188,26,23,195,195,169,247,166,176,100,197,152,89,94,72,162,133,102,24,47,191,24,65,31,53,204,72,194,206,53,253,173,153,205,75,71,28,209,97,239,9,40,20,143,65,206,45,48,205,225,177,167,32,183,167,254,22,77,118,244,233,56,60,183,18,82,18,158,69,62,217,209,101,181,127,23,181,114,52,191,248,44,98,210,58,50,100,198,29,239,91,74,133,27,106,203,201,7,245,249,242,212,102,33,232,152,53,195,81,145,22,205,30,33,162,67,185,107,7,7,181,31,247,96,68,197,254,9,196,20,235,135,247,3,31,134,160,169,74,1,197,202,53,60,78,211,152,39,170,146,71,181,112,115,178,141,179,227,112,182,201,166,81,240,237,182,159,186,157,58,45,77,58,21,50,63,197,143,93,228,189,209,205,190,240,217,254,210,246,15,118,140,116,85,114,57,59,43,3,243,221,250,216,33,164,44,228,181,250,217,49,134,79,195,193,225,147,170,194,141,48,180,95,157,173,59,94,198,108,152,63,93,29,166,247,89,246,133,66,216,204,203,85,203,143,221,166,235,91,195,202,237,158,59,125,163,48,49,8,76,47,189,79,52,164,62,207,55,144,223,54,213,237,128,209,139,212,125,184,80,223,84,124,223,192,205,57,182,225,16,152,164,125,14,184,159,179,76,31,13,37,195,22,247,134,228,66,204,32,190,102,52,157,33,181,56,181,232,14,191,122,122,218,135,148,80,125,72,45,10,98,131,17,237,32,183,213,84,11,0,246,190,177,151,143,25,236,163,90,56,135,238,212,12,39,117,24,115,219,212,49,163,181,222,253,250,179,150,184,94,94,235,76,194,52,227,115,98,38,62,143,102,101,38,238,68,16,78,58,150,146,124,78,40,30,134,155,173,147,67,53,201,118,136,162,101,247,206,250,51,163,9,200,203,94,203,177,177,157,143,3,229,197,71,58,197,76,205,237,71,54,133,131,56,224,23,102,55,13,207,30,109,114,85,92,39,231,215,61,235,131,206,25,89,136,251,214,63,94,123,119,24,33,34,45,42,79,140,22,105,9,148,83,86,229,230,76,2,117,244,128,247,46,106,140,91,140,59,142,62,147,167,104,250,90,201,90,140,190,17,93,40,10,73,242,145,172,66,114,54,143,2,111,24,153,50,185,120,26,141,204,15,54,5,137,34,78,27,240,136,163,111,195,26,43,155,188,149,131,21,119,111,182,149,174,137,79,199,1,157,60,239,105,213,222,176,183,41,60,194,179,55,30,244,181,159,139,113,94,139,195,171,168,240,177,245,53,149,237,179,108,91,229,76,127,238,141,190,163,95,77,7,178,90,103,176,93,82,209,231,240,154,240,95,203,76,128,0,197,215,245,198,252,85,247,198,152,129,99,63,35,99,58,85,255,18,213,241,226,157,220,80,118,67,232,190,159,237,46,213,175,186,12,215,190,37,77,201,210,1,81,61,42,109,220,92,227,217,135,141,57,246,59,189,170,101,8,213,146,161,4,22,243,255,131,233,125,201,250,228,86,132,242,185,232,21,129,21,28,107,133,143,165,114,97,98,38,186,64,102,182,186,76,135,151,209,160,42,220,112,129,63,184,82,236,172,95,108,90,90,181,59,92,76,101,248,185,122,184,199,73,199,44,215,63,87,159,47,114,225,115,35,173,177,4,78,235,194,20,21,237,103,88,142,85,240,77,7,146,156,156,109,122,134,156,77,170,196,39,57,67,218,52,65,207,209,120,142,36,127,239,227,224,44,109,20,231,147,36,207,174,84,82,6,73,205,237,3,211,91,235,95,108,88,57,239,120,190,119,217,159,29,5,251,35,121,49,125,114,58,68,167,79,135,99,200,43,219,14,108,243,205,237,164,202,174,155,148,249,168,152,70,86,246,7,135,209,100,100,61,182,45,222,227,63,125,12,243,164,213,190,197,216,62,150,127,79,10,32,102,82,152,104,252,231,185,17,187,85,49,213,66,60,198,243,158,72,175,215,167,171,231,28,2,80,43,124,48,233,139,164,174,64,233,166,169,181,29,30,212,28,201,213,152,16,227,11,186,160,129,141,251,169,150,12,245,105,254,219,240,217,237,253,24,58,184,176,223,17,130,100,75,121,82,232,20,45,140,152,228,156,147,89,217,87,56,221,166,19,114,80,22,208,73,89,233,199,182,62,211,15,198,234,221,99,63,83,101,122,141,10,20,48,117,169,28,13,36,12,112,91,126,48,52,238,207,231,68,205,179,118,255,237,110,25,248,172,102,22,253,156,62,44,198,113,243,216,119,51,56,80,42,199,246,80,38,145,98,130,143,95,224,132,19,102,60,45,240,101,255,72,161,62,24,131,76,3,108,4,154,150,167,154,43,155,90,146,90,13,43,179,154,159,15,67,127,115,159,218,70,88,233,70,91,205,225,150,140,69,66,96,59,177,150,195,132,209,166,250,79,196,118,135,255,116,195,107,87,151,147,210,69,207,170,86,178,143,89,180,6,240,221,224,236,170,14,31,191,98,202,233,8,23,161,159,3,7,165,171,69,141,253,9,43,81,252,116,167,161,164,170,207,73,44,169,248,189,59,245,231,83,157,78,218,69,90,192,103,195,83,161,215,74,59,206,248,146,74,88,150,68,11,37,40,99,188,41,190,109,84,56,126,103,210,240,3,233,129,184,122,193,165,163,145,172,51,243,146,243,75,84,107,242,236,122,117,131,42,255,59,224,48,205,179,70,14,81,85,112,238,59,74,153,122,127,162,38,232,27,198,210,110,148,202,136,245,119,22,245,130,41,252,67,143,255,88,149,30,172,33,104,250,197,38,42,237,2,83,9,105,32,222,133,172,204,225,133,142,65,209,160,36,105,34,127,48,244,27,180,1,184,45,194,117,159,33,68,248,108,63,13,121,199,64,158,97,100,33,30,134,114,107,85,245,207,28,156,2,180,156,83,248,46,3,74,91,173,215,149,226,148,23,20,225,245,209,240,105,191,89,216,23,4,117,250,224,180,14,118,255,105,42,36,91,123,52,79,225,1,240,139,81,113,27,91,67,181,211,237,229,74,85,123,125,175,69,230,215,143,15,196,199,210,19,34,38,23,227,123,93,55,38,234,170,1,230,99,51,125,225,49,8,12,41,20,212,17,177,10,20,71,43,245,192,58,32,19,210,128,237,48,190,79,209,139,81,112,249,204,183,202,162,35,120,170,31,163,33,76,224,48,181,128,226,233,54,36,164,178,111,9,3,138,7,253,84,80,212,20,159,220,182,5,104,9,48,55,142,86,238,250,19,23,214,25,74,199,191,247,132,214,159,114,96,214,136,254,128,6,223,223,139,186,208,166,83,116,91,34,233,155,100,159,142,138,78,50,88,25,182,223,28,243,76,162,53,164,163,146,55,38,87,42,129,96,111,17,56,255,244,92,62,120,147,13,84,152,56,138,219,25,88,168,236,211,2,179,164,227,201,42,249,190,172,87,159,121,224,166,192,160,69,33,61,138,191,72,20,197,199,174,136,130,169,94,42,228,254,51,174,110,198,240,174,233,151,69,149,71,113,248,24,60,235,145,34,38,176,154,3,158,20,26,61,121,35,90,231,252,193,17,94,208,200,56,53,213,212,132,127,48,213,221,47,140,55,57,252,230,86,217,156,159,124,87,73,241,53,81,105,124,212,111,49,119,231,189,55,71,162,166,16,105,224,112,110,60,88,42,242,83,51,128,131,232,172,202,164,10,222,49,49,38,91,95,152,102,245,165,39,167,90,160,3,143,91,27,187,138,94,77,98,98,199,213,219,172,86,205,109,118,124,196,15,198,73,211,74,188,106,141,120,254,86,104,106,36,157,133,140,82,117,35,4,133,136,53,159,154,128,99,252,166,47,140,132,211,70,68,68,83,239,203,186,40,28,110,227,145,48,180,18,13,79,52,83,95,83,158,104,39,83,176,122,179,43,199,43,132,204,90,81,96,132,80,241,219,120,209,154,67,68,15,49,127,81,15,250,29,169,49,217,79,169,196,25,170,226,48,213,113,207,205,105,186,140,23,203,86,254,170,195,130,207,226,150,2,141,29,107,105,89,0,54,83,28,31,24,187,144,227,62,176,55,185,35,221,102,245,68,90,236,112,188,60,191,214,178,32,251,169,194,40,8,15,58,220,96,217,31,90,186,66,65,127,92,125,134,48,107,250,189,161,136,88,3,61,171,77,127,121,16,182,24,254,210,132,107,202,91,44,87,239,15,155,28,64,211,50,60,148,48,125,184,81,57,213,109,24,75,183,122,107,39,233,141,73,169,132,22,16,162,101,229,143,77,92,181,63,133,147,4,153,252,4,160,0,55,169,140,242,250,233,182,59,10,103,177,214,20,96,201,250,89,77,94,96,213,241,148,108,210,190,25,183,38,59,172,229,160,48,20,184,229,100,242,8,202,221,72,48,139,10,66,135,161,99,210,151,102,255,79,62,197,170,9,128,106,21,171,105,251,249,131,29,55,190,106,192,253,236,69,53,130,145,176,243,210,2,162,197,189,205,180,128,29,198,110,126,138,123,103,138,214,150,106,89,105,81,57,203,118,136,198,54,122,206,168,214,181,204,136,244,111,202,190,133,91,55,165,182,87,18,84,47,78,63,71,251,251,200,234,145,89,205,154,55,50,85,51,118,182,62,185,117,117,199,163,97,233,10,41,127,182,22,4,175,66,66,205,19,246,3,121,180,2,187,197,242,47,130,54,145,54,155,15,216,173,235,240,65,165,186,83,139,87,172,179,201,247,89,26,64,166,250,169,232,198,237,152,101,176,47,105,150,142,236,87,217,49,40,148,210,245,162,48,49,135,152,11,72,77,62,109,28,149,240,110,245,207,73,210,65,171,252,208,34,33,82,231,176,169,187,238,183,236,223,217,39,42,252,4,116,195,8,188,173,233,219,225,51,161,179,196,191,206,25,76,169,94,192,148,121,189,13,11,164,140,253,123,241,227,90,160,66,227,96,95,23,38,164,170,194,218,141,30,98,143,65,65,31,123,76,237,172,130,225,104,243,246,128,57,251,31,89,110,58,15,125,225,19,188,87,10,107,58,153,130,170,237,184,199,63,1,61,233,162,178,128,155,163,72,97,42,223,7,157,137,211,93,46,10,179,242,195,14,96,156,202,62,209,22,52,96,83,123,226,58,186,43,190,171,176,95,159,151,220,218,109,94,122,44,110,58,5,33,240,82,216,216,218,28,158,67,235,194,104,136,60,159,51,238,141,250,142,54,149,158,29,45,54,29,107,217,93,143,52,246,98,38,5,252,211,249,121,224,226,204,146,228,88,203,210,186,28,211,86,222,110,13,80,250,118,182,75,21,214,70,255,203,79,108,99,91,81,41,217,105,29,198,238,125,144,191,90,73,91,163,57,238,179,255,246,175,136,92,71,156,18,22,111,134,168,244,66,158,29,114,63,76,61,45,78,24,166,217,49,120,247,75,91,233,41,18,60,88,8,23,95,162,234,236,29,90,117,91,23,117,127,96,9,59,108,147,156,82,82,155,77,169,184,31,3,20,176,239,135,28,117,155,88,129,191,216,192,78,122,56,157,74,247,76,54,66,177,103,42,60,148,78,48,140,120,132,106,67,160,253,82,58,17,140,116,43,8,41,230,172,161,239,137,172,103,241,205,118,255,136,115,245,167,27,153,112,127,175,243,36,101,105,147,48,178,135,94,42,114,198,214,122,121,149,88,9,119,211,99,157,63,130,144,151,152,18,230,190,230,48,77,163,253,133,123,132,97,233,72,128,52,237,25,242,187,23,255,244,133,180,97,220,12,149,15,38,196,122,126,249,225,2,37,71,246,21,154,208,48,156,31,250,141,5,95,248,119,136,96,186,89,195,248,67,250,87,221,151,109,240,105,231,135,0,18,98,235,47,64,69,109,198,24,154,231,67,253,6,21,234,15,38,6,88,247,67,210,88,185,255,7,159,165,88,31,230,49,163,216,105,31,218,173,233,87,213,198,41,25,248,206,24,28,234,179,19,63,242,239,198,79,191,62,216,162,62,178,252,32,249,75,78,92,208,40,211,122,56,253,216,152,63,143,176,21,171,97,145,125,26,74,242,228,89,39,226,102,4,116,229,214,19,209,219,111,35,70,186,152,212,184,12,55,68,159,41,174,134,173,182,235,215,128,209,200,227,60,52,217,162,168,176,21,198,88,247,155,31,23,1,191,92,97,4,73,253,230,176,126,204,231,226,238,164,251,100,48,144,233,18,194,192,101,108,250,223,181,213,170,61,164,198,107,29,255,100,58,227,72,67,203,233,161,209,66,224,103,123,45,224,129,233,216,81,148,186,134,207,198,58,79,200,174,242,62,24,186,221,221,97,242,91,74,250,55,57,156,146,95,141,130,140,238,211,107,50,163,63,91,188,81,29,221,69,23,24,78,198,25,5,146,200,202,99,153,168,56,124,55,97,16,135,59,206,141,202,191,79,120,233,226,106,232,8,179,126,46,72,177,155,95,125,214,79,86,90,29,216,182,97,11,242,171,41,43,125,62,23,220,124,101,199,111,83,188,161,95,132,24,107,220,156,179,40,43,97,225,54,187,201,71,173,84,163,165,16,120,32,159,236,79,78,7,149,150,122,83,78,191,188,154,201,248,228,179,198,107,44,6,232,173,47,205,216,32,95,125,120,202,3,186,255,182,185,125,34,105,113,204,84,8,38,227,181,207,33,32,203,139,170,125,90,26,98,76,187,82,129,158,227,2,50,130,26,67,138,54,176,232,97,28,115,185,173,120,107,180,9,180,225,205,122,247,186,191,21,170,118,90,151,176,135,49,9,196,197,198,55,163,218,242,88,158,49,137,121,199,244,40,211,227,227,108,255,92,205,4,157,84,215,222,212,194,62,180,255,104,119,68,59,30,3,32,38,18,29,28,154,198,35,158,24,21,236,205,168,41,181,89,156,16,106,77,49,40,100,14,164,238,7,181,241,82,239,215,26,99,188,82,54,176,145,205,152,134,103,195,158,178,25,210,51,197,203,198,213,236,65,143,164,11,172,227,49,83,6,230,128,74,130,211,43,115,71,101,102,74,157,69,78,134,170,174,237,103,0,110,248,78,143,24,13,231,81,44,125,90,241,94,73,240,101,34,146,14,115,196,62,178,219,228,16,227,222,184,137,34,182,70,87,84,243,30,15,216,81,243,35,44,102,126,123,187,247,94,244,101,203,79,99,157,120,25,23,76,38,140,147,136,209,52,230,90,172,0,178,137,146,53,194,118,71,214,214,191,231,34,100,172,191,221,8,54,52,127,52,52,253,170,10,211,179,94,92,84,3,61,92,216,52,228,123,118,147,54,242,247,166,167,70,132,91,126,125,81,37,80,248,221,84,80,188,19,253,137,13,111,65,44,165,247,30,168,99,251,17,114,12,215,145,165,36,182,152,104,119,138,5,6,77,135,80,45,22,43,142,90,217,223,139,109,96,170,58,54,50,99,37,62,152,153,115,250,219,70,51,24,191,13,101,82,223,143,90,121,167,114,200,97,102,109,86,193,113,60,205,21,48,113,199,154,31,193,241,238,117,221,13,3,107,39,93,35,139,214,216,11,31,119,160,171,134,245,130,67,100,251,231,222,214,113,165,106,230,59,223,115,160,161,76,38,249,2,90,155,76,76,218,97,106,246,85,93,254,108,197,195,155,53,128,247,126,214,39,114,178,227,243,175,176,66,105,31,80,37,170,115,132,120,235,25,89,36,138,181,84,66,235,140,122,24,28,248,218,227,209,153,195,12,242,32,243,129,217,196,234,35,192,5,235,83,60,249,50,197,88,85,247,122,126,27,245,190,166,186,100,8,86,184,101,138,41,52,31,237,62,114,152,253,171,100,57,48,52,21,42,184,134,125,31,134,171,25,136,93,22,73,54,54,1,159,45,141,118,204,161,242,218,5,158,24,223,50,209,127,101,219,83,169,184,99,112,247,128,41,147,125,85,234,136,143,76,135,55,252,163,10,211,221,84,252,197,168,185,41,170,140,137,159,225,211,188,153,68,167,106,243,89,159,173,255,50,181,87,82,235,72,224,215,122,244,28,102,107,86,117,74,14,226,214,125,50,80,107,146,117,72,143,213,151,156,209,174,145,132,159,91,229,208,155,73,66,197,115,47,36,83,228,183,201,122,237,25,48,85,203,250,104,100,59,102,245,239,69,188,105,171,126,30,21,23,197,231,2,133,114,67,165,47,57,242,146,63,55,5,181,75,85,53,173,35,191,248,199,68,43,98,232,84,176,214,138,18,87,159,131,90,85,28,7,39,102,188,116,181,102,125,85,167,156,185,198,75,193,72,47,252,23,197,148,46,93,108,7,183,25,190,209,169,170,222,240,63,250,47,211,219,250,72,114,114,36,117,191,216,152,241,84,97,206,100,131,252,165,26,20,87,250,82,200,154,142,24,18,83,185,122,20,80,139,241,253,56,76,18,87,149,68,207,252,245,12,252,65,39,121,223,71,196,20,9,247,120,48,118,249,244,168,171,30,167,110,251,210,130,30,95,202,59,77,121,109,59,201,240,249,101,12,246,71,114,182,193,3,234,35,74,96,164,235,158,65,219,243,29,178,142,109,42,107,167,152,6,163,239,180,166,66,252,40,88,147,15,40,110,79,32,90,38,58,35,214,73,84,156,81,189,193,110,166,138,180,52,168,14,207,96,162,242,252,127,190,206,102,101,155,38,57,206,231,162,245,96,234,191,171,180,54,6,131,119,94,26,99,132,61,152,1,91,18,227,241,66,8,157,187,235,202,187,51,59,242,91,120,86,243,189,241,116,223,221,213,245,155,25,25,209,30,117,136,99,186,122,92,186,16,194,16,197,35,106,92,76,252,109,251,231,178,136,220,72,150,201,120,31,250,91,47,152,121,77,13,151,81,174,220,1,243,53,101,241,194,233,174,196,102,254,30,18,232,115,234,131,14,1,62,102,105,4,120,90,50,161,190,13,220,162,159,209,38,66,45,229,226,189,227,16,79,170,111,39,3,236,78,140,219,119,27,164,109,231,86,195,230,222,217,179,197,213,157,40,167,60,26,177,191,239,222,227,142,31,241,235,68,89,166,196,46,234,30,133,123,87,179,231,129,158,140,159,87,239,236,242,232,161,146,170,151,209,156,52,126,97,140,122,180,167,12,4,208,170,223,27,41,242,34,126,128,119,215,185,93,128,98,152,18,161,126,107,54,146,51,102,104,211,253,20,83,123,244,33,170,87,123,163,108,54,148,91,67,101,9,42,114,222,133,247,192,169,72,225,227,37,71,23,188,171,78,175,106,224,206,142,55,154,211,68,255,101,59,221,32,29,184,58,62,213,168,228,102,5,70,191,199,157,16,240,197,189,243,137,26,96,223,49,125,87,243,247,230,247,21,214,109,34,105,146,251,101,225,178,58,60,74,218,73,192,233,159,174,223,98,149,83,66,182,37,55,186,195,61,101,152,59,202,215,158,221,196,4,253,16,62,97,199,74,133,216,133,153,56,253,75,78,170,211,68,129,143,61,253,157,211,151,223,250,126,247,42,73,194,11,111,138,133,167,195,104,156,200,189,239,135,58,174,151,206,108,211,196,224,4,203,122,106,70,227,214,188,132,76,193,157,12,142,167,11,224,128,174,46,137,167,70,204,54,238,220,237,0,255,97,120,20,185,244,61,142,182,108,63,167,192,243,14,27,63,116,145,37,173,106,100,110,172,37,79,222,92,120,155,152,193,7,119,168,149,37,174,70,107,37,193,72,195,249,22,127,154,195,183,60,53,100,1,127,46,56,46,77,198,43,65,138,230,12,66,171,158,235,106,238,107,135,226,152,95,169,118,86,21,107,44,15,119,143,163,7,52,173,83,245,59,147,195,138,144,5,50,138,77,180,74,27,39,153,225,4,97,166,118,206,100,223,205,111,119,228,76,237,55,127,108,235,249,189,244,32,5,126,124,114,159,247,193,180,244,210,58,205,240,164,147,217,133,111,69,241,140,242,26,92,76,208,251,105,178,253,32,72,125,60,1,50,216,2,183,169,87,67,163,117,177,105,42,135,81,93,29,2,147,168,245,253,7,73,63,45,229,110,132,2,224,26,188,176,109,154,187,194,4,234,226,230,102,137,241,101,118,26,89,193,96,111,13,203,9,74,57,43,213,255,80,107,3,198,20,68,38,119,220,25,130,172,58,44,125,166,7,81,86,254,237,113,235,97,193,52,181,6,134,190,245,196,238,199,156,132,143,182,26,66,206,49,89,45,171,221,148,211,59,124,135,18,129,30,84,90,254,0,55,243,71,113,120,153,226,144,192,176,162,125,205,91,13,159,110,57,97,147,56,112,9,32,51,84,187,207,173,232,102,116,6,76,222,87,150,142,105,150,65,190,233,67,206,171,232,225,96,154,149,176,255,50,233,97,81,179,161,224,145,156,202,113,24,145,64,217,254,144,159,103,46,120,225,159,61,230,215,102,102,63,224,149,249,104,11,160,127,45,87,19,233,143,211,220,226,92,163,195,243,78,40,99,70,216,97,13,179,210,254,190,215,237,55,227,156,39,174,166,62,187,201,205,73,88,14,95,123,238,194,66,30,73,90,5,178,193,138,22,31,68,109,165,159,222,217,209,24,105,14,27,211,70,174,190,237,191,78,192,147,220,169,12,161,73,102,222,21,171,73,227,145,152,144,102,25,150,31,63,1,155,139,128,192,230,10,16,112,51,30,151,192,63,9,137,128,45,121,42,240,54,187,102,135,77,188,79,94,140,3,129,27,31,81,57,94,241,121,19,24,243,161,24,159,38,85,42,7,108,14,46,143,251,52,80,240,8,169,116,10,140,8,147,239,113,80,219,59,162,104,200,100,203,232,142,223,126,138,110,42,231,253,181,144,78,183,145,221,143,62,217,189,178,120,71,155,200,133,203,165,136,114,182,152,147,56,112,138,85,154,153,81,124,1,13,14,125,170,189,210,76,237,201,13,107,198,50,157,24,217,205,78,114,223,195,39,114,38,203,173,215,30,120,113,254,203,11,246,168,28,19,217,148,47,47,62,190,48,179,66,130,27,90,107,113,107,152,107,178,113,155,198,172,92,1,155,27,157,124,12,168,195,17,71,69,87,155,67,151,192,112,131,99,186,163,96,245,232,147,111,226,147,30,18,92,16,119,166,126,171,13,77,194,207,15,8,70,222,94,164,143,134,225,64,244,19,50,215,122,122,182,239,227,226,254,40,232,19,106,75,48,138,91,254,104,216,9,233,38,29,118,77,233,209,226,155,114,203,71,81,211,189,119,20,37,210,145,238,141,83,67,92,140,164,119,79,247,198,48,216,127,250,176,43,172,233,106,14,112,126,115,172,10,165,56,198,224,22,83,206,161,7,215,244,100,198,57,114,24,37,182,222,242,131,187,54,0,228,9,6,204,204,111,29,95,219,138,166,164,124,197,218,236,46,142,221,225,5,83,81,111,78,76,209,71,38,123,116,98,53,31,124,143,181,37,146,55,240,187,144,44,12,216,74,9,93,89,22,151,237,123,206,149,157,163,133,113,34,71,184,173,26,93,102,36,68,185,91,164,157,238,183,190,183,151,158,102,161,129,118,2,102,111,34,139,132,133,52,156,104,50,224,83,76,169,113,228,230,136,254,191,141,186,225,46,228,139,207,113,99,189,97,238,192,226,109,97,204,28,6,205,11,67,72,146,122,135,187,185,182,66,97,135,161,143,105,96,140,146,82,246,101,63,248,20,243,29,144,171,241,129,112,194,222,133,23,94,61,93,224,61,227,148,75,197,206,105,67,239,29,78,133,216,93,114,78,21,144,98,163,238,33,139,99,117,158,50,240,23,5,219,145,209,165,50,185,21,189,250,216,218,245,182,201,237,223,84,12,29,129,177,76,241,179,205,65,54,125,237,161,48,207,227,143,102,21,116,114,78,197,181,131,48,158,195,199,44,78,21,190,35,57,174,166,16,81,12,184,126,38,7,103,4,12,213,83,191,38,146,144,177,165,62,88,197,139,90,232,239,106,119,86,101,115,182,85,14,212,96,148,110,95,24,233,47,93,125,120,180,38,240,32,191,154,96,234,213,3,94,143,240,147,65,77,7,205,209,163,5,198,134,86,175,251,36,165,77,253,67,122,235,18,186,178,19,47,246,186,115,147,226,244,26,48,148,134,116,111,42,217,207,139,178,161,22,158,59,48,219,168,234,112,231,100,150,174,166,8,117,59,188,168,147,22,20,85,252,55,90,248,83,144,43,218,193,15,28,223,199,47,70,1,166,105,115,111,36,68,154,163,80,226,19,124,76,13,217,97,120,115,178,77,121,76,55,241,29,184,211,2,249,82,106,222,216,75,83,85,229,48,69,108,50,227,60,38,76,212,29,157,236,173,21,237,102,199,225,240,67,145,225,86,24,37,103,191,122,192,199,72,48,186,55,143,127,76,164,19,196,141,185,153,143,143,103,187,32,181,227,221,173,239,101,53,140,142,238,169,193,18,138,208,150,23,205,176,105,196,232,97,9,76,44,197,251,193,228,116,46,191,75,166,196,205,14,46,202,38,71,38,120,232,17,17,32,154,150,217,58,109,41,124,34,191,142,210,32,161,247,33,48,22,239,211,63,22,201,6,253,24,213,178,122,113,49,76,15,189,53,39,254,179,2,165,87,201,199,64,57,108,71,63,128,68,32,50,214,8,152,27,1,208,225,67,22,83,95,11,153,142,234,173,13,117,89,108,35,27,194,46,51,198,221,195,28,45,203,22,53,125,51,186,152,89,89,111,125,43,99,218,250,197,251,167,35,255,193,180,231,142,81,185,137,196,74,178,8,135,15,175,185,196,40,153,92,134,124,172,102,86,119,222,13,32,163,76,57,186,16,72,143,131,15,194,84,182,151,86,248,184,34,7,42,60,67,125,74,26,252,236,167,69,239,70,220,188,73,40,144,104,116,241,32,37,231,179,59,42,101,203,9,87,110,127,95,154,121,110,85,189,249,130,32,252,94,93,81,19,28,250,220,56,120,188,1,147,89,45,172,246,36,248,224,19,224,48,38,77,85,95,235,30,160,61,177,127,225,67,186,86,31,156,12,75,92,141,71,168,104,85,209,252,248,58,4,76,106,241,81,244,158,115,222,195,3,177,192,243,148,150,224,51,124,229,160,62,121,106,65,245,125,171,59,215,215,230,48,33,232,154,80,252,89,154,163,131,138,75,233,71,157,162,72,159,68,49,98,43,26,117,32,178,115,219,220,223,154,95,90,218,131,109,99,21,141,130,239,203,212,54,163,214,209,207,99,147,62,246,76,157,49,58,190,34,111,101,48,123,182,5,235,70,96,6,227,227,109,54,208,74,210,161,137,96,68,241,183,38,95,218,187,254,244,66,112,205,155,148,51,178,20,130,55,194,64,219,57,55,216,13,145,1,211,171,239,199,140,161,89,77,193,65,71,23,166,219,46,107,134,201,185,49,170,20,182,239,237,240,84,9,235,102,250,187,94,84,51,17,243,69,102,78,225,214,157,229,78,1,142,197,46,21,134,86,227,63,109,51,84,209,207,201,106,189,253,230,119,163,180,250,78,48,142,44,113,53,2,29,146,46,250,153,6,21,255,109,220,5,182,108,143,30,163,69,197,7,65,57,102,173,157,224,231,221,226,79,147,155,213,240,46,246,56,199,41,109,38,241,87,171,222,27,41,77,247,129,102,62,194,99,56,55,26,126,19,14,111,203,71,235,247,226,68,240,62,25,58,116,247,199,78,250,156,197,131,99,196,180,209,168,73,87,115,136,120,28,102,185,144,227,197,93,168,16,181,246,223,38,4,94,245,107,19,132,116,163,67,34,62,136,129,201,123,79,236,67,252,115,183,97,62,91,31,74,189,180,11,247,77,178,188,48,113,19,236,185,86,200,193,212,240,200,47,47,14,27,142,110,99,0,40,122,108,55,224,48,46,207,146,159,120,76,210,50,62,215,65,207,183,42,124,159,101,248,215,58,232,234,107,31,126,56,152,248,197,120,229,108,161,203,33,166,137,153,233,227,240,57,69,116,97,184,26,197,180,247,165,153,64,150,166,236,31,99,158,191,231,7,82,188,91,253,96,153,165,17,134,126,123,202,61,103,172,90,19,108,101,224,14,83,128,219,116,232,158,167,132,61,17,37,79,119,129,145,105,131,227,223,138,237,147,77,18,173,41,12,31,223,39,157,110,214,230,114,60,39,179,125,183,176,254,219,56,98,116,233,10,184,95,243,243,47,124,76,28,81,96,248,248,177,25,38,180,181,116,11,181,27,113,91,111,22,114,135,85,180,43,154,89,98,148,151,167,142,148,51,103,161,111,222,32,116,252,196,234,70,129,74,145,250,118,66,182,132,179,222,102,185,107,126,197,69,249,131,141,242,225,131,215,34,159,82,50,212,8,77,187,158,39,238,223,124,189,170,232,44,30,208,183,144,155,70,83,136,204,244,18,23,35,101,36,18,14,80,183,217,35,57,108,218,57,71,127,153,174,235,107,31,26,116,163,232,107,221,213,174,120,25,184,17,255,151,50,56,54,118,204,94,99,2,187,30,13,168,38,48,186,173,47,221,110,178,46,35,175,147,224,29,159,243,238,90,201,205,234,213,40,224,248,230,15,145,153,82,181,167,81,158,90,123,92,221,72,115,75,103,96,191,241,38,195,46,122,219,187,202,188,176,173,120,248,124,159,139,66,203,175,85,14,186,40,78,145,226,193,123,215,207,133,109,203,221,130,60,14,195,42,151,185,246,152,118,105,244,133,106,78,171,95,163,153,157,141,39,226,248,218,79,209,35,54,252,198,53,163,209,168,225,109,178,240,30,171,188,125,226,234,142,68,225,247,218,16,53,143,43,207,112,243,45,133,128,119,26,186,251,174,25,183,94,91,41,76,247,50,116,252,28,69,120,167,127,75,58,214,68,198,233,112,24,234,228,55,17,119,178,31,203,75,45,232,103,88,81,61,31,76,81,109,139,94,58,44,56,90,63,216,86,16,95,118,249,94,28,164,62,24,221,70,87,246,158,188,150,124,14,230,209,59,21,124,23,35,119,251,245,4,100,15,44,25,252,194,16,235,196,249,18,93,49,220,183,29,37,86,243,237,167,137,79,220,185,214,87,190,201,198,82,180,137,209,165,184,123,174,120,173,7,94,86,17,184,154,194,141,63,217,29,72,93,248,137,29,33,160,182,98,86,216,166,231,32,48,102,54,206,40,192,169,163,137,180,4,22,115,171,120,126,114,90,209,161,62,216,93,123,32,73,59,138,75,228,25,10,223,243,208,106,31,60,190,78,132,223,42,150,77,129,118,92,9,182,192,184,147,251,94,2,95,142,38,194,45,232,93,67,40,104,14,159,38,149,170,189,153,129,147,15,91,179,213,145,196,12,122,41,20,89,57,76,88,90,52,47,16,68,169,17,222,157,214,101,228,56,217,27,75,227,227,159,99,117,211,247,252,80,200,219,206,142,194,73,139,131,219,215,100,164,85,183,219,242,145,132,190,179,253,35,247,158,191,98,179,23,134,162,43,58,164,221,52,54,189,134,195,106,8,81,193,252,96,60,197,92,144,19,45,46,140,94,191,239,97,242,217,174,5,10,139,149,92,165,60,218,70,175,220,183,34,119,1,197,60,94,174,198,162,215,229,137,239,255,133,6,45,227,3,1,206,50,4,134,2,252,13,108,10,5,154,111,182,249,233,34,1,88,4,81,72,144,196,197,48,21,165,77,59,199,161,226,219,129,251,202,15,219,231,15,198,39,220,107,120,41,127,179,196,220,7,63,229,179,72,64,249,248,246,156,111,245,233,125,163,242,236,147,25,68,148,33,4,18,34,228,247,236,28,125,101,51,203,124,65,15,132,94,250,244,176,5,198,188,36,218,4,229,164,229,43,155,25,10,127,172,49,219,245,172,25,32,106,207,223,186,214,109,134,246,232,20,85,177,71,170,131,145,136,185,167,174,29,240,26,58,205,162,71,114,92,47,141,12,2,254,141,242,208,211,12,4,223,22,49,193,165,71,166,163,97,62,111,143,223,187,254,20,36,62,152,10,182,94,226,106,152,118,95,0,234,126,171,177,167,203,215,145,179,41,71,108,43,239,108,131,188,167,143,107,78,251,69,146,131,20,132,224,50,245,54,55,21,100,114,192,64,63,255,110,97,150,63,89,39,33,241,109,89,59,172,173,238,170,46,84,25,47,77,102,117,227,226,122,47,34,38,61,36,55,130,100,9,4,54,111,51,52,126,207,144,123,255,102,240,128,49,174,172,10,35,29,226,43,19,146,215,67,244,179,112,71,160,114,229,187,57,95,235,123,50,10,68,170,167,78,200,21,18,55,254,94,251,55,99,121,147,77,219,225,126,45,186,208,104,94,126,58,225,48,50,196,126,4,111,93,179,210,11,216,212,62,62,24,129,198,238,163,158,242,224,82,245,201,40,54,221,241,53,215,143,98,246,193,155,208,166,175,138,8,144,73,233,73,55,143,68,47,206,194,15,103,111,217,229,83,188,176,138,19,27,231,99,231,220,111,159,126,97,35,118,125,48,161,246,175,197,233,58,167,250,189,31,10,216,100,125,48,7,83,175,254,189,48,14,46,50,48,41,162,29,94,104,135,191,48,53,156,95,147,62,132,26,98,167,128,42,239,17,177,66,74,145,145,239,244,54,51,195,62,25,63,15,182,40,158,48,162,18,100,169,139,7,219,27,178,245,254,228,182,207,251,26,28,86,94,115,114,203,69,23,33,109,121,175,99,147,219,11,111,115,9,150,189,192,99,117,66,126,218,228,124,192,1,62,96,14,78,35,198,230,134,23,173,235,185,149,34,199,60,187,145,115,18,85,191,78,134,8,75,245,23,30,102,101,45,112,67,83,201,183,156,196,221,150,236,149,57,103,157,242,4,108,171,149,52,26,193,207,233,85,236,120,70,45,214,82,133,153,46,253,197,24,250,146,198,134,8,117,151,205,64,41,74,42,114,111,44,214,99,8,220,195,70,85,159,167,11,15,54,208,254,211,232,78,235,196,96,25,164,226,123,101,75,113,74,237,22,38,203,205,53,255,47,218,57,134,203,115,67,10,119,91,114,46,198,236,116,9,140,8,163,79,104,184,36,22,18,101,255,245,223,254,244,207,127,253,167,127,254,243,95,255,246,151,63,255,159,191,255,215,255,253,15,127,249,199,255,245,15,255,242,223,254,227,191,255,251,242,111,255,246,167,127,253,219,191,252,243,159,255,254,239,254,195,159,255,225,111,255,247,175,127,254,187,63,253,207,63,255,211,255,254,243,223,254,250,47,127,255,2,255,233,47,255,248,231,255,252,183,191,254,229,31,255,231,223,253,233,191,255,211,63,253,245,127,252,229,31,255,225,111,247,62,255,229,255,255,163,223,51,61,200,215,78,135,11,210,196,143,192,203,204,3,189,181,22,62,141,122,181,201,226,59,76,28,179,104,23,131,138,232,180,222,11,79,11,132,41,140,129,172,127,72,14,219,66,127,101,187,66,46,41,190,51,162,227,165,235,151,146,163,224,198,235,109,87,121,114,235,208,209,75,166,217,216,232,213,220,206,87,92,92,106,143,72,148,116,51,51,29,241,104,212,236,139,6,60,137,143,254,133,150,247,143,174,175,240,167,9,3,231,162,20,41,25,179,206,127,223,44,6,222,49,231,63,133,203,138,248,19,50,18,71,199,29,198,6,195,51,62,27,194,102,211,207,201,20,225,18,62,115,27,111,66,135,252,61,221,197,41,115,115,104,220,143,194,120,239,197,231,178,116,198,81,24,235,13,239,221,219,236,153,251,163,240,61,54,5,10,165,73,246,101,219,82,200,30,88,222,136,74,234,169,135,122,229,227,4,14,142,86,68,219,229,222,44,44,51,158,172,80,33,38,59,5,120,185,156,56,2,46,91,159,155,67,126,236,249,136,74,234,54,26,198,111,208,122,137,4,246,71,140,221,80,10,122,198,183,203,192,129,174,232,162,119,103,174,243,196,14,134,250,110,49,122,102,2,103,223,30,107,7,177,101,65,217,38,184,212,0,149,226,72,19,201,194,3,137,162,199,226,176,40,24,145,211,26,142,195,213,197,179,77,198,121,136,86,45,66,70,48,48,252,234,105,177,47,217,71,160,137,224,74,207,112,234,74,58,144,33,60,71,7,9,56,237,80,216,22,158,216,81,18,240,171,85,247,32,8,56,141,216,38,152,241,192,146,253,13,102,136,177,220,14,42,167,229,52,103,121,130,29,251,81,76,172,196,237,149,62,4,101,112,198,166,144,19,172,236,250,238,66,85,34,180,251,152,6,156,244,66,146,156,165,197,106,108,10,49,83,174,30,28,62,124,122,127,168,189,208,213,122,154,109,119,92,141,168,142,78,10,150,241,136,78,138,100,146,154,159,116,203,211,207,216,145,66,185,107,50,54,97,101,212,25,191,13,147,74,202,158,208,14,100,108,250,97,240,176,157,149,207,201,66,3,97,216,97,172,16,101,91,72,169,7,146,243,113,117,81,22,56,154,71,119,125,127,226,230,104,198,165,163,75,45,145,69,192,171,26,26,248,135,86,115,198,9,24,63,80,25,217,196,255,234,250,78,92,168,119,28,61,113,113,194,243,52,1,209,115,108,224,229,188,102,218,181,126,115,162,73,98,244,71,230,235,145,147,100,65,87,240,200,73,146,132,148,199,120,136,89,46,225,228,99,251,128,160,150,31,201,88,233,132,35,219,45,163,90,60,100,129,158,110,147,125,120,55,81,68,239,135,196,120,142,20,215,2,151,224,177,26,140,52,164,156,190,173,188,194,191,7,134,199,98,60,132,29,146,73,129,59,140,110,149,158,221,151,241,65,123,132,21,58,211,154,68,29,32,216,180,8,120,44,152,163,91,131,18,152,176,123,171,80,137,190,53,92,130,214,196,142,195,59,238,16,71,195,10,29,74,89,188,55,38,143,50,244,201,82,79,247,16,33,106,118,255,178,201,107,91,1,135,143,109,139,31,9,235,159,239,1,177,252,137,16,146,21,235,72,20,136,201,55,226,129,248,144,182,161,33,38,171,120,156,17,25,67,149,66,227,83,228,174,125,193,159,40,152,232,92,140,71,45,226,211,14,87,170,90,36,2,69,157,78,164,77,25,158,84,203,126,240,48,215,170,30,49,189,81,151,70,229,76,55,235,9,180,107,46,153,188,62,50,149,30,210,131,117,172,159,19,46,215,113,73,215,9,213,10,91,192,47,156,248,99,51,70,148,148,224,71,215,72,230,129,42,28,81,82,228,4,100,187,91,126,252,170,17,240,74,115,150,169,83,185,119,4,220,181,123,186,148,243,187,185,122,150,248,96,244,13,237,74,165,90,249,102,4,150,241,214,150,86,65,118,248,184,160,32,190,152,232,50,105,100,249,65,38,48,18,28,164,48,132,139,129,30,0,228,72,143,183,63,176,87,155,4,181,153,168,124,106,128,38,194,198,246,131,45,96,92,251,7,55,173,225,59,253,151,5,12,216,4,58,37,28,143,162,77,139,76,0,73,66,121,50,138,78,247,136,188,14,245,230,250,94,196,181,187,247,52,243,32,17,190,132,157,222,93,178,9,21,226,182,181,132,137,131,80,143,192,196,64,243,98,10,59,139,221,75,72,29,2,27,167,87,242,31,68,173,60,141,0,151,8,42,164,192,136,29,248,126,100,192,104,208,100,23,229,14,221,183,104,3,66,213,124,52,237,243,160,97,253,68,178,139,250,40,73,143,12,19,167,242,247,154,48,233,133,223,11,9,228,11,210,18,15,209,209,201,118,154,226,80,127,112,4,123,138,38,172,58,14,81,254,224,104,198,149,166,89,33,118,212,94,81,140,183,37,97,87,121,109,52,126,135,159,85,17,0,166,156,89,97,206,48,39,178,151,75,201,93,27,149,191,152,24,88,51,148,120,204,6,239,72,206,22,249,218,71,19,159,227,137,116,84,131,238,41,193,154,11,255,36,5,29,46,200,1,159,4,175,47,185,79,172,76,57,157,86,140,80,35,69,142,106,126,74,38,227,22,255,196,111,99,248,169,125,152,221,134,203,254,77,234,120,117,38,38,29,124,87,13,31,123,13,141,74,45,133,120,136,80,58,11,22,226,0,42,103,41,11,94,150,155,143,78,74,209,139,150,138,62,4,169,226,224,6,43,97,104,178,152,237,103,228,40,154,77,244,71,97,83,195,117,90,1,177,96,45,9,120,88,198,99,17,192,194,253,204,124,115,43,242,112,178,5,10,229,74,142,161,166,47,82,236,248,28,192,54,21,90,1,210,96,51,136,30,196,231,133,252,72,118,228,105,193,49,129,138,161,185,127,2,129,174,241,126,71,7,155,23,201,246,94,152,21,209,175,54,239,168,174,247,158,204,165,227,35,253,44,177,77,194,81,134,141,85,208,145,48,239,80,134,202,132,224,247,49,161,40,21,82,62,210,176,163,137,243,118,238,233,74,125,224,46,60,144,49,113,126,24,70,190,207,31,168,26,219,203,102,76,1,168,108,165,237,160,62,31,212,52,156,164,116,186,163,94,246,236,224,55,46,179,227,74,44,172,53,159,96,174,177,108,183,196,76,35,81,231,40,129,57,189,148,82,176,29,140,78,232,144,74,95,36,195,247,241,88,173,248,95,89,130,119,67,87,62,122,46,46,234,79,162,55,82,197,22,204,95,72,113,43,113,12,81,169,13,78,114,155,74,53,37,14,237,222,65,148,251,225,251,149,57,134,36,145,130,45,125,247,226,9,29,205,221,140,127,101,254,77,103,12,66,57,107,6,220,41,23,209,151,190,75,253,142,159,70,234,54,205,86,38,24,23,36,113,82,43,83,81,186,168,51,250,239,241,129,152,137,254,52,162,44,59,40,228,108,11,210,147,221,221,94,136,151,28,210,194,69,187,55,130,63,211,203,244,200,9,176,77,77,237,29,81,109,74,219,40,184,209,71,131,245,221,227,230,198,25,72,68,87,82,251,222,42,247,28,70,180,72,105,178,119,121,240,138,208,99,117,47,233,230,229,179,176,250,41,184,119,125,49,188,29,87,175,31,179,62,77,148,38,182,237,53,49,247,91,222,231,84,214,49,105,135,104,148,142,103,132,50,43,11,27,69,255,97,124,143,197,245,139,21,239,158,12,156,94,222,239,138,249,232,136,183,132,161,63,21,175,127,244,75,155,132,78,112,211,89,121,74,77,116,231,21,210,169,227,88,213,171,126,44,115,107,247,186,18,132,250,215,81,122,85,169,164,92,253,106,84,240,78,85,190,63,227,61,154,4,119,239,170,204,246,221,67,49,214,234,24,214,28,137,156,190,230,254,202,28,176,31,73,156,123,251,184,254,218,88,187,148,174,63,77,221,176,215,172,224,172,120,116,246,55,47,251,111,112,97,134,161,124,105,108,156,144,189,114,184,154,150,136,192,38,61,242,190,23,199,191,179,245,201,225,91,121,177,52,97,86,245,48,164,62,131,66,47,47,89,193,82,82,107,140,22,225,72,175,203,66,141,15,131,49,65,169,153,240,142,98,202,102,93,38,43,148,47,190,234,141,123,84,160,55,203,131,61,36,125,124,108,237,109,149,140,122,245,66,192,63,224,129,247,146,252,246,99,122,73,254,104,184,139,109,173,243,129,159,232,254,59,99,179,39,81,177,37,54,229,119,120,84,135,137,37,107,177,193,195,153,32,26,237,49,246,226,212,130,152,221,123,188,24,188,49,221,245,97,229,216,102,212,24,61,182,61,27,169,22,167,68,217,252,38,83,220,244,209,22,7,80,175,244,222,230,47,170,143,70,94,174,239,184,154,82,184,166,133,62,214,31,2,174,40,98,105,161,15,4,96,159,105,55,129,115,45,121,153,135,17,232,181,83,22,92,144,107,231,103,236,110,197,2,93,203,107,145,229,252,68,162,54,75,137,120,1,52,43,79,242,152,225,48,23,199,165,45,58,173,74,220,123,18,97,155,57,245,167,187,81,168,28,102,22,79,176,85,79,249,111,163,42,36,214,91,236,126,209,206,244,239,129,74,205,104,169,178,138,213,208,155,12,233,238,38,180,230,53,204,63,212,155,12,209,168,163,31,123,152,196,155,63,185,73,36,75,205,128,57,28,61,94,170,131,123,247,243,232,248,194,190,55,20,114,158,243,43,245,213,23,35,87,230,165,112,199,156,9,102,106,150,227,148,28,92,138,141,49,162,55,39,17,235,101,120,184,201,234,156,132,244,105,247,193,11,3,84,173,210,48,217,67,132,212,139,240,14,204,10,121,107,227,160,123,155,81,216,112,167,52,45,194,187,79,229,130,229,84,4,160,84,50,20,190,27,151,39,224,123,164,74,69,97,21,193,2,255,233,105,86,90,114,177,109,30,162,201,16,20,219,178,194,16,153,41,33,156,133,194,234,163,155,9,224,227,124,82,96,248,213,250,211,24,146,70,237,97,133,89,153,158,12,247,6,31,186,164,183,134,158,32,16,93,219,37,138,38,15,156,118,153,198,43,214,87,37,170,34,239,250,94,210,79,67,230,247,90,233,231,39,224,211,20,238,193,20,231,136,252,168,101,5,48,177,80,47,37,133,59,167,181,210,192,79,139,18,89,148,173,210,173,41,236,120,162,144,148,51,233,76,112,111,81,10,125,236,175,211,107,77,39,3,89,13,235,214,250,113,75,105,11,12,233,82,71,207,133,89,160,28,198,245,46,195,216,155,68,109,46,36,218,252,211,112,245,252,193,97,228,136,193,168,125,142,243,149,90,63,104,53,202,60,140,20,197,217,95,229,251,198,120,69,170,207,177,125,42,46,213,180,76,93,66,229,4,166,121,53,125,82,5,189,168,50,208,180,168,96,84,83,67,67,43,71,149,12,80,126,250,164,39,44,178,221,85,68,129,229,44,116,45,76,63,229,17,216,184,50,237,147,212,16,43,130,102,45,230,101,74,131,41,189,232,89,18,70,79,17,61,14,34,51,178,53,100,197,57,33,38,118,39,90,100,225,229,201,16,247,245,211,205,176,64,234,179,179,232,69,148,115,18,95,231,163,137,100,198,157,50,78,168,228,224,119,36,241,14,98,203,120,172,57,122,255,127,73,23,91,77,90,192,132,43,85,164,100,97,58,57,66,133,196,220,100,68,181,98,81,158,242,137,148,116,171,105,19,24,173,16,31,247,247,211,91,242,83,96,43,35,240,54,187,211,120,17,231,237,70,35,223,205,145,63,26,146,213,66,218,161,10,224,238,243,67,62,5,133,100,89,116,135,197,39,125,142,135,159,210,85,5,20,202,51,10,177,14,211,70,250,61,168,6,27,59,110,62,76,150,92,196,87,182,133,39,29,182,192,182,160,11,206,186,11,11,253,78,20,130,242,52,209,100,139,96,163,54,184,41,150,134,20,206,50,218,147,244,35,162,128,213,151,0,140,55,228,157,145,237,196,35,44,52,122,44,163,241,193,8,235,68,73,62,170,206,67,18,140,118,42,152,30,250,66,212,232,158,77,187,106,225,84,68,60,189,197,144,241,83,94,126,167,94,231,137,143,69,121,171,10,48,116,72,84,53,180,112,240,183,235,50,159,117,211,252,114,137,181,131,184,133,72,15,113,194,238,62,232,73,220,108,141,43,83,91,136,188,64,136,110,49,108,155,194,200,162,133,234,22,233,68,169,240,104,144,212,90,232,73,218,62,125,233,213,204,56,161,166,119,151,30,82,28,31,76,184,162,126,106,97,132,215,165,212,14,181,147,86,66,231,12,47,55,13,44,83,52,51,71,232,42,98,65,56,165,151,49,48,195,130,154,90,133,71,11,87,236,28,176,66,26,238,238,51,234,86,137,53,28,118,162,19,162,13,209,116,86,160,36,112,197,202,101,20,40,221,178,18,91,63,49,184,144,55,57,75,86,77,11,82,151,25,15,78,129,141,28,40,201,240,62,229,123,175,94,84,83,31,185,177,39,92,112,144,150,123,160,215,9,140,214,83,104,172,97,62,174,145,30,12,202,209,91,14,49,63,2,25,2,19,218,26,43,244,13,243,70,4,26,218,88,161,116,134,240,153,46,47,232,27,142,16,28,191,123,231,35,137,27,36,52,177,6,9,208,92,234,68,46,114,17,12,91,33,76,138,149,153,170,96,30,220,225,253,123,20,132,1,101,207,137,241,98,139,239,65,190,118,106,173,2,36,205,39,182,118,228,208,53,253,136,156,43,146,119,51,84,137,205,217,76,84,110,143,73,123,132,96,242,20,106,151,105,251,50,15,185,218,50,158,207,178,158,115,114,9,145,117,60,2,143,238,11,139,89,116,134,20,44,130,33,250,53,112,40,184,167,223,21,26,211,103,233,134,182,16,215,15,229,197,110,210,115,114,124,129,235,8,39,203,97,83,99,254,100,160,143,101,13,234,39,111,205,131,8,12,173,239,89,159,54,246,237,133,34,34,125,250,8,201,97,10,73,165,60,234,130,20,183,53,145,42,111,162,171,114,91,128,89,33,222,138,65,44,165,212,184,33,63,159,226,41,250,33,80,110,5,198,141,116,135,154,56,94,114,91,225,2,61,46,224,14,195,95,224,59,206,63,77,211,14,41,74,78,193,214,169,102,255,30,173,96,101,174,194,219,24,103,174,144,73,135,193,35,126,171,20,86,205,29,170,193,20,91,169,151,223,193,65,167,250,78,28,131,79,93,144,145,4,199,19,46,164,233,39,170,234,42,40,110,229,117,161,193,62,240,9,238,42,71,222,62,103,134,251,94,75,19,1,212,235,146,241,24,159,238,61,142,148,170,132,94,187,215,104,160,234,0,173,95,30,141,186,137,144,118,48,157,187,149,20,220,169,182,142,71,187,3,189,200,158,181,34,21,48,158,104,53,60,61,68,195,7,152,186,228,22,240,154,106,164,70,41,80,253,4,170,9,70,110,49,6,62,182,1,254,224,186,212,131,135,238,143,68,144,155,24,88,4,76,80,172,235,252,148,108,190,220,146,30,4,54,41,35,135,97,60,228,171,249,241,247,115,18,209,42,106,133,73,33,247,118,159,103,212,44,168,22,210,155,155,206,166,95,205,50,187,68,82,127,155,228,180,199,122,16,125,70,11,76,228,252,73,42,133,161,5,41,214,34,70,154,119,215,67,40,196,221,48,152,62,235,18,175,128,129,28,178,7,52,209,241,157,67,237,48,240,175,241,66,215,129,94,226,17,169,76,178,150,198,139,119,39,142,99,17,179,4,79,183,169,5,198,198,106,102,216,7,24,74,6,163,103,20,23,105,127,50,179,158,19,111,7,70,91,196,220,97,195,55,225,66,25,31,162,69,160,200,172,207,133,7,2,124,224,127,191,48,33,12,85,205,167,156,122,68,140,152,36,93,81,155,245,109,174,111,222,38,216,60,206,212,38,156,78,3,229,92,91,244,185,73,205,123,92,130,211,186,170,255,88,81,254,231,143,112,255,13,227,82,253,90,72,2,180,128,153,22,196,121,8,127,3,118,150,110,186,66,177,85,235,169,189,91,44,79,166,91,81,197,44,121,87,91,249,220,147,229,30,131,139,90,95,227,27,116,188,190,119,152,155,178,36,149,40,114,42,97,38,67,219,150,52,190,54,44,42,103,97,81,246,61,85,79,134,28,26,66,48,238,84,51,161,240,37,123,31,246,162,238,154,71,97,69,17,65,14,171,216,29,62,85,119,172,233,134,26,165,223,185,181,68,153,211,93,46,238,80,147,17,240,32,88,224,92,218,110,121,102,245,187,188,91,15,4,100,183,91,65,153,212,90,75,54,83,99,132,205,20,250,209,106,54,3,205,174,56,65,172,155,231,96,83,195,37,219,171,134,11,21,174,5,93,70,254,50,242,120,56,177,17,5,150,98,34,211,104,173,79,184,165,89,118,65,190,8,114,117,115,63,159,11,92,165,158,72,253,208,238,206,167,132,19,33,185,103,241,159,131,171,120,194,155,17,109,162,71,157,6,153,0,195,23,146,216,157,44,79,228,165,201,58,185,39,37,100,77,177,13,190,59,155,17,233,128,78,94,24,238,160,192,36,226,220,219,122,25,225,88,173,79,135,73,55,132,81,103,69,241,74,205,25,15,142,222,110,197,9,99,72,141,85,38,206,110,159,53,234,221,169,220,161,220,212,77,179,69,101,100,55,170,89,246,156,68,199,40,46,54,185,43,117,172,100,177,116,139,42,202,79,78,87,67,88,50,113,219,253,202,144,88,220,234,1,55,59,74,71,97,162,203,142,184,169,135,34,81,95,39,3,98,41,128,152,144,24,48,146,46,46,209,104,48,74,206,163,14,164,243,224,14,233,240,3,137,171,171,3,41,117,53,222,166,182,195,149,241,51,57,208,46,119,22,190,45,210,210,131,195,108,115,194,30,187,22,82,46,250,100,247,123,52,247,57,71,62,37,25,231,189,135,227,176,224,93,120,75,170,229,171,237,229,3,198,11,32,91,186,62,53,62,8,242,101,146,4,199,142,17,178,97,184,255,222,243,137,112,163,177,147,101,177,115,244,142,195,165,77,134,108,91,243,41,7,157,174,157,156,37,145,84,218,53,96,44,254,134,26,217,162,28,83,195,80,153,185,81,187,10,14,6,206,184,51,110,120,21,177,220,106,66,52,59,218,12,151,184,39,121,7,155,37,69,220,188,82,55,56,146,253,47,10,240,238,19,189,17,212,217,106,45,76,162,43,108,164,17,26,21,135,171,251,212,38,184,19,22,213,165,73,45,55,42,161,223,194,74,173,24,28,187,228,168,76,28,42,172,179,15,3,86,205,156,231,10,3,107,114,94,186,164,147,96,62,225,90,137,95,155,146,253,128,45,160,22,48,124,233,100,20,109,245,46,97,218,93,53,255,201,91,159,168,203,196,242,27,187,71,253,156,168,153,249,197,100,216,133,98,98,225,100,54,117,47,108,254,18,106,162,126,40,199,246,245,101,108,42,166,213,92,27,177,248,225,11,12,217,204,35,229,93,200,241,141,176,162,229,28,189,182,218,164,83,75,228,204,78,202,38,9,103,202,189,239,234,180,162,159,33,89,185,142,26,119,35,38,249,184,127,123,181,0,167,124,14,152,238,238,22,99,65,169,34,217,106,68,106,208,158,246,39,43,86,209,174,87,147,51,115,55,192,65,188,88,7,223,176,165,204,45,20,135,249,85,200,78,159,16,38,73,53,135,155,25,166,170,181,60,194,136,143,195,52,160,216,103,153,114,245,246,241,131,86,203,144,160,10,187,88,60,53,187,195,203,124,72,5,54,131,207,234,48,186,226,250,104,84,152,238,239,106,50,185,226,11,134,208,189,71,131,58,170,170,77,146,113,213,252,20,188,240,204,156,185,154,20,0,84,132,233,167,179,245,46,12,37,49,93,221,196,103,154,2,165,49,19,124,123,94,247,126,72,29,218,163,107,31,193,142,246,93,108,228,34,105,20,28,54,157,41,210,177,17,197,247,91,96,75,20,78,135,209,205,152,122,111,2,164,241,211,148,2,200,124,134,21,67,11,11,82,40,190,234,181,73,164,251,120,65,53,140,221,173,234,241,84,33,155,68,132,195,211,104,187,2,19,220,246,110,200,226,85,213,183,21,253,196,249,93,140,114,160,62,246,29,17,205,163,234,4,0,160,20,73,55,187,83,126,119,133,161,110,147,74,250,28,21,57,72,127,103,19,223,150,181,201,78,78,174,175,141,64,181,213,167,126,112,33,197,229,166,147,29,5,21,137,236,65,139,94,245,123,235,9,213,76,54,196,84,155,246,39,58,10,90,87,106,179,134,184,233,14,251,96,148,13,166,46,32,119,253,55,89,101,135,119,215,205,130,105,84,134,81,58,178,86,164,51,5,38,58,235,187,59,179,137,17,41,171,11,163,42,211,227,167,239,127,75,245,163,45,139,221,213,254,187,237,144,30,217,5,117,182,49,117,197,111,147,48,145,176,9,199,205,39,38,121,6,159,90,190,90,229,154,19,5,47,202,32,62,10,147,130,116,19,80,11,247,168,229,242,61,151,85,175,158,65,204,156,225,213,4,133,74,213,226,222,232,213,200,81,150,1,49,124,109,226,248,241,136,139,1,254,67,227,219,75,96,169,119,63,189,222,187,174,207,203,28,95,114,169,51,164,83,221,141,162,251,197,82,150,83,68,241,213,164,167,138,167,118,186,121,158,116,109,49,118,110,197,221,73,169,159,166,242,80,96,130,169,142,146,119,27,218,36,16,132,79,12,143,138,191,138,108,237,216,184,116,215,213,199,151,148,24,164,124,234,105,50,0,113,243,187,67,146,26,92,178,143,5,213,32,135,139,85,208,11,140,61,140,183,119,65,29,66,14,163,208,48,139,211,108,225,116,66,89,151,70,97,15,84,125,117,233,63,139,55,121,47,106,210,221,81,168,67,43,208,38,97,173,136,211,162,121,3,44,237,161,136,225,185,251,27,82,105,88,61,72,123,35,221,188,223,64,43,236,6,106,141,165,201,32,178,185,44,18,126,157,104,27,201,205,173,128,108,59,122,55,206,75,63,53,11,161,179,245,58,13,160,122,28,21,111,135,48,115,233,102,248,113,180,19,194,8,11,151,91,172,26,138,30,7,57,73,54,23,53,230,111,107,145,204,40,154,196,20,204,59,74,170,91,246,71,56,186,115,106,115,184,147,158,148,159,38,123,236,81,115,130,157,140,29,185,55,137,234,55,238,208,17,181,186,123,53,185,55,182,48,78,205,180,250,31,180,13,4,166,40,217,59,10,146,36,232,161,9,124,113,151,27,188,240,178,120,230,7,151,99,202,234,14,179,53,144,133,11,175,140,199,21,7,48,8,34,1,41,239,5,147,48,252,227,45,189,43,74,207,204,201,188,186,195,20,8,143,166,55,103,82,241,233,10,214,21,182,180,2,179,29,243,241,241,163,192,31,189,154,76,70,220,187,217,86,78,80,106,24,227,131,44,216,109,50,227,176,226,6,59,24,34,61,33,195,46,48,7,118,143,59,32,53,191,116,101,107,72,23,249,0,129,6,62,164,148,187,82,192,75,231,113,24,149,70,233,226,48,253,145,194,125,225,123,144,209,213,156,217,134,114,103,71,57,118,118,189,152,28,184,175,138,28,247,138,176,18,42,19,107,152,37,227,184,217,197,196,160,226,61,219,159,184,55,46,130,69,95,170,176,8,7,138,42,148,44,215,119,56,141,237,82,33,12,134,90,68,129,247,194,27,1,32,239,195,144,14,186,120,170,54,196,7,61,121,211,205,188,68,74,74,225,106,162,160,236,55,135,66,39,85,1,192,37,10,59,57,116,154,229,187,192,148,56,196,140,132,241,152,46,16,86,95,226,165,99,166,233,195,155,10,204,18,17,159,139,161,216,211,213,247,205,221,246,30,170,183,58,232,128,194,199,15,152,108,179,56,236,82,32,82,157,246,118,55,90,100,70,155,222,155,184,107,76,119,5,219,150,165,173,82,108,231,227,240,80,82,233,237,85,136,236,198,180,192,66,179,167,194,76,112,190,169,100,38,44,154,73,104,132,160,188,176,172,227,140,164,18,190,86,118,22,226,69,100,197,187,46,31,205,68,239,171,131,228,61,101,135,115,187,59,126,145,47,122,27,15,255,53,69,17,131,12,216,244,250,21,158,216,137,6,204,6,117,39,184,184,54,196,175,16,72,221,192,153,190,166,91,83,33,84,152,180,175,171,169,86,78,95,174,41,199,81,159,141,106,2,167,177,124,84,22,76,57,30,152,30,237,112,12,41,126,109,143,22,91,127,90,85,75,227,171,41,26,251,251,44,178,154,58,158,73,188,187,184,15,137,135,170,218,110,192,132,22,189,165,9,132,136,26,178,5,156,221,67,185,195,94,30,169,7,252,180,217,189,177,38,12,15,125,221,101,14,90,113,53,19,89,213,171,183,149,123,58,140,122,149,142,26,82,181,213,55,124,108,170,168,185,84,120,237,19,87,83,56,211,180,103,27,249,215,3,83,28,189,186,134,94,129,107,4,66,80,177,153,26,136,7,222,94,232,128,171,53,108,18,125,114,132,88,162,11,113,38,17,213,84,94,172,52,207,232,160,122,6,185,183,41,236,209,182,202,136,125,18,196,0,245,199,106,199,124,193,180,189,91,68,209,249,236,69,15,213,124,171,237,121,117,115,36,84,118,160,125,233,237,133,185,16,74,79,234,95,5,117,80,7,239,112,44,82,234,82,77,143,251,105,254,203,21,74,184,206,81,15,83,86,140,56,142,155,43,245,79,216,33,53,110,94,121,71,29,113,108,129,163,177,139,113,250,211,152,34,21,18,48,33,41,189,55,161,137,248,206,102,219,158,230,168,97,70,144,14,51,230,180,11,90,217,211,15,132,8,168,10,128,128,196,222,2,190,95,181,234,212,250,152,193,137,163,63,190,128,78,96,36,134,142,195,68,81,123,154,59,169,211,124,191,85,49,109,225,157,96,60,169,155,195,148,106,52,189,249,225,222,203,97,188,86,158,145,38,253,251,231,254,104,84,241,164,49,189,201,164,250,144,47,20,6,8,179,202,56,187,195,171,185,186,121,126,116,221,0,24,57,218,207,135,72,73,143,221,255,176,20,186,32,81,167,206,6,55,48,93,72,209,214,113,24,53,133,180,196,155,114,132,191,215,194,13,126,232,90,135,168,182,175,117,5,121,161,180,224,80,212,222,191,171,201,3,106,255,255,57,165,248,23,185,39,39,244,0,116,247,129,38,134,63,217,52,186,212,212,189,11,205,232,55,159,216,165,30,221,145,241,46,126,68,164,222,11,117,36,221,23,81,131,237,48,241,200,149,118,77,204,80,254,211,112,171,242,86,209,226,101,1,223,85,71,185,6,192,43,62,54,229,167,105,146,61,28,95,227,193,250,180,58,31,133,209,85,241,62,206,185,118,106,71,59,70,29,244,54,187,91,222,51,71,130,89,181,223,9,190,80,164,165,7,26,152,186,61,210,49,212,183,243,133,20,46,97,223,250,203,189,164,94,122,187,169,107,255,80,218,61,151,210,1,56,233,110,247,35,225,169,209,216,158,121,63,23,17,148,194,142,185,14,189,154,210,133,248,216,112,174,91,234,135,118,186,245,86,225,220,37,84,55,70,200,93,245,226,106,234,5,170,78,119,251,103,39,235,48,6,162,105,54,220,79,164,136,77,164,116,10,9,169,154,169,152,111,110,168,149,196,4,80,103,113,130,244,111,147,35,3,79,133,216,76,115,169,111,79,76,29,106,20,109,21,115,120,121,243,230,23,46,37,175,106,155,180,199,120,81,244,94,244,206,232,44,14,191,51,233,144,122,116,225,234,199,41,166,28,216,81,242,211,107,113,227,121,227,162,23,166,144,85,186,201,60,61,150,53,140,44,119,73,91,88,171,236,243,246,120,224,111,233,36,77,46,179,30,127,46,182,126,218,251,167,73,231,5,74,173,188,222,217,246,52,143,163,56,17,108,249,204,200,50,141,120,234,219,118,119,47,45,31,202,140,203,162,185,238,87,83,39,71,92,168,73,100,250,79,19,39,75,139,30,158,215,117,250,167,128,237,144,150,15,74,43,190,71,51,125,59,125,180,142,80,100,137,223,54,62,146,188,24,177,50,129,241,61,208,197,190,147,238,143,155,79,75,169,203,247,232,102,193,231,239,61,137,144,232,60,74,128,101,31,239,129,20,242,43,59,137,218,188,199,149,17,144,98,230,20,60,20,70,105,38,96,252,249,116,104,97,250,89,188,31,145,45,156,186,154,119,78,51,211,31,220,8,219,39,193,196,170,189,77,113,63,78,11,54,205,188,170,247,36,206,89,83,159,172,209,179,162,15,227,57,121,244,139,48,93,125,163,131,120,163,216,62,85,179,92,115,3,86,243,114,29,77,167,171,102,231,12,127,114,206,167,67,15,67,44,186,30,167,184,207,113,204,16,75,97,58,171,247,165,95,20,164,41,108,115,183,195,195,246,34,2,83,172,63,253,189,113,239,214,113,205,94,227,196,232,171,16,153,102,79,240,108,209,149,72,234,136,228,181,193,17,15,96,173,121,102,58,198,53,147,113,8,184,194,106,212,39,195,220,221,63,55,53,138,235,104,64,160,53,248,82,239,131,35,154,223,167,174,247,188,183,91,207,162,0,65,44,72,187,146,41,130,190,61,13,189,27,10,183,100,132,117,100,23,223,223,126,160,4,23,221,117,46,35,54,190,87,63,236,6,52,43,222,236,36,244,206,241,54,233,74,141,53,37,238,200,89,58,106,42,255,35,69,165,238,203,190,103,0,106,78,203,35,53,41,196,180,110,111,120,79,252,148,141,210,237,166,134,219,138,71,201,205,15,236,116,141,146,195,114,240,178,68,43,245,59,41,242,90,113,236,121,197,17,168,29,27,77,247,126,80,44,71,12,222,101,22,26,26,243,181,120,145,79,167,230,177,123,244,188,119,32,116,30,191,249,221,99,226,43,165,145,37,118,166,199,97,10,215,83,212,202,10,125,222,33,178,208,48,232,218,17,15,236,105,31,3,144,128,213,168,200,126,251,113,143,250,70,137,196,61,167,111,109,83,100,65,134,195,173,118,161,82,19,132,156,205,19,196,4,227,88,69,181,89,168,78,247,23,131,26,69,153,145,54,203,46,158,143,193,129,84,19,38,200,102,198,92,123,219,154,67,109,122,108,76,164,223,199,54,18,171,206,11,236,144,139,47,231,22,137,211,115,166,9,226,76,255,90,196,221,238,29,186,134,155,171,75,41,33,21,141,249,144,180,200,48,59,130,183,19,194,127,109,233,149,169,107,120,143,108,141,90,226,34,118,87,4,240,131,235,79,189,131,185,199,10,138,252,199,137,139,205,76,76,227,247,116,233,184,247,125,70,117,229,33,177,112,39,222,230,55,183,186,167,4,83,118,251,238,134,209,19,100,22,209,148,135,157,7,253,181,152,36,186,198,139,209,45,243,47,133,41,42,85,220,154,47,65,23,200,127,250,254,176,90,67,89,182,5,177,22,135,239,183,25,26,46,94,150,66,241,207,129,174,73,211,120,177,105,203,249,242,211,161,141,40,207,147,52,209,118,23,60,200,148,69,56,243,228,152,214,118,83,233,198,158,51,167,45,136,27,248,242,97,145,231,161,189,251,41,54,63,57,252,88,225,136,166,206,76,31,204,225,85,212,213,192,166,244,123,228,136,155,15,227,10,106,214,110,85,55,67,105,102,6,208,52,241,112,71,202,114,187,94,162,178,247,0,183,53,25,217,186,171,165,94,180,176,215,149,38,35,53,233,245,221,44,192,244,83,77,85,194,46,170,142,62,164,122,90,74,131,214,245,248,189,17,174,210,6,61,40,108,245,64,41,122,74,233,91,246,64,199,155,140,202,139,45,209,37,234,33,216,151,59,204,206,66,19,230,197,248,196,241,220,245,81,95,89,146,156,232,46,57,106,102,15,146,212,54,101,112,95,245,136,193,78,29,92,228,107,195,156,207,150,223,76,219,32,188,210,227,189,76,253,96,42,12,53,108,5,140,84,177,102,204,97,52,58,111,16,133,1,234,185,135,230,242,103,168,39,16,211,129,79,41,79,222,172,188,41,30,141,18,148,45,191,109,25,16,239,225,200,79,76,209,180,131,132,112,66,225,0,27,1,40,142,114,53,157,212,89,239,13,81,130,71,116,119,9,145,67,216,247,78,76,232,32,81,70,22,223,47,224,73,49,154,48,178,6,202,180,206,2,109,166,194,147,88,108,211,138,9,95,148,195,138,148,116,193,252,67,123,192,239,93,141,1,175,180,66,12,79,90,192,68,30,132,175,101,122,33,30,106,52,251,79,213,122,189,24,182,169,190,131,98,244,220,105,92,30,141,58,17,15,255,179,161,53,143,105,133,137,154,190,31,172,194,228,76,68,206,211,72,238,188,168,9,181,79,125,178,59,214,99,232,242,117,183,38,59,169,230,110,94,28,110,37,65,91,4,66,128,113,249,169,14,115,128,209,231,46,38,94,226,232,128,84,147,96,180,46,253,185,59,197,53,202,206,163,22,217,139,122,27,91,3,141,175,162,214,134,192,183,163,15,149,55,9,70,232,209,127,154,48,233,214,175,73,122,210,141,9,241,179,128,99,186,20,38,238,228,63,93,15,123,63,97,183,90,25,244,246,223,174,4,207,148,228,118,95,115,196,210,103,149,203,77,217,148,120,130,183,104,51,178,143,43,189,246,196,226,61,224,114,71,68,106,83,8,95,209,85,202,3,157,72,95,12,163,85,31,157,176,35,196,83,1,198,176,217,149,58,202,150,183,232,147,97,110,227,157,24,21,218,162,124,199,123,240,121,156,249,199,168,37,160,40,45,14,127,210,117,175,144,212,194,210,93,58,41,59,25,47,64,37,131,181,143,198,173,137,196,77,87,64,187,48,37,94,250,189,216,168,251,116,88,240,220,83,158,38,74,24,111,190,5,125,231,190,117,199,9,93,232,17,152,132,189,210,133,215,42,33,241,76,89,26,222,4,9,62,205,163,199,173,60,38,197,174,240,99,108,127,135,89,68,165,197,40,128,140,249,136,168,204,214,80,204,228,91,184,114,137,153,151,141,71,91,140,163,78,139,246,94,136,132,119,37,135,87,132,133,3,158,150,20,82,238,120,11,135,75,115,89,230,200,45,48,167,0,239,194,36,112,213,188,9,24,51,15,127,47,116,250,69,50,181,98,87,64,148,221,225,105,156,32,129,105,182,21,48,19,181,246,240,135,194,28,143,14,152,73,171,166,220,41,231,155,177,184,65,158,40,169,201,169,69,138,29,47,21,197,165,234,84,250,144,40,244,211,11,229,73,77,9,247,115,91,198,206,63,9,90,50,91,121,208,148,35,159,238,141,138,194,247,145,40,236,68,146,254,187,121,71,209,67,59,241,253,243,240,248,107,197,136,255,74,200,167,8,94,174,230,89,245,201,38,67,194,27,237,238,177,168,200,19,248,65,99,221,191,136,233,131,41,186,209,88,242,231,70,24,64,41,166,20,224,47,231,13,54,219,18,104,152,10,97,172,83,138,55,10,223,251,200,249,158,122,238,233,161,78,170,85,217,157,232,213,148,97,251,153,205,164,91,165,236,131,162,157,211,226,165,161,235,53,33,47,225,150,181,156,182,222,152,195,33,186,9,108,20,107,111,148,172,28,79,189,16,134,241,126,241,157,11,209,208,21,152,99,129,31,172,138,9,124,54,45,189,64,34,201,95,218,40,143,71,225,105,173,224,48,53,31,210,100,20,138,49,194,12,174,44,130,67,140,38,57,206,80,101,237,40,27,119,25,217,139,252,150,27,198,93,152,125,139,204,164,22,218,243,60,220,133,145,98,24,10,227,250,242,238,59,41,252,164,44,160,10,76,177,126,220,28,83,123,77,58,45,170,128,93,105,239,45,252,156,10,83,172,126,252,230,251,199,90,252,224,198,254,236,61,131,112,178,135,47,44,31,164,53,171,53,123,225,187,59,102,150,16,24,63,199,64,225,164,200,78,132,42,1,248,175,14,99,58,34,91,98,50,212,219,207,223,149,214,109,226,199,104,226,20,253,137,171,177,16,85,242,235,34,228,220,227,234,59,153,222,93,168,220,188,91,194,214,81,20,220,181,205,8,105,56,135,180,154,248,163,84,220,87,220,113,92,15,156,24,45,133,28,90,255,99,172,222,128,161,165,23,189,248,177,240,233,11,67,141,45,75,127,250,48,178,253,167,167,185,118,75,63,27,8,84,12,255,92,120,221,201,192,93,3,61,247,25,23,171,65,50,222,89,200,44,198,15,211,137,181,185,81,249,93,195,219,147,106,134,212,255,145,164,221,205,97,83,206,146,93,202,194,222,215,55,157,22,95,127,244,165,108,231,183,188,185,217,155,233,129,112,225,165,83,98,108,221,9,33,69,22,80,30,187,159,218,223,25,230,107,215,110,100,82,1,113,49,62,128,250,211,107,32,140,236,95,3,14,148,238,180,23,162,62,51,154,155,83,241,210,90,46,154,223,173,80,145,242,70,110,172,107,161,88,233,46,134,116,97,182,10,178,184,44,234,239,159,239,183,155,21,191,10,188,240,254,243,145,137,234,242,146,153,18,162,68,172,61,184,158,39,179,20,179,156,158,37,190,53,238,38,173,107,137,27,213,40,47,215,230,194,19,47,243,174,21,112,60,122,92,221,137,77,75,179,64,9,234,49,174,145,190,56,18,152,160,46,150,85,197,97,230,66,125,49,196,18,220,140,2,154,207,58,90,43,134,97,229,93,64,252,123,222,31,187,3,85,94,236,142,100,12,111,29,134,252,173,63,77,183,61,113,111,8,148,90,146,200,222,194,235,106,209,4,234,42,240,108,117,129,110,177,193,196,135,223,140,162,235,169,209,75,41,54,217,114,94,124,10,58,119,53,46,102,87,47,45,138,9,86,100,54,97,138,225,195,42,87,67,104,108,241,220,5,190,107,81,120,186,73,107,189,235,246,61,243,201,0,184,131,137,220,193,113,216,180,20,165,146,146,175,127,188,23,66,183,163,68,251,131,81,153,171,129,226,0,39,227,131,96,58,174,41,14,19,83,87,116,16,98,122,191,197,93,180,76,233,82,224,59,121,249,135,68,164,117,139,175,38,97,130,22,197,88,136,120,51,109,232,115,81,189,80,253,151,41,100,21,39,83,8,113,35,162,210,232,120,247,42,194,60,28,193,24,49,254,100,212,240,105,213,44,121,156,225,234,180,24,226,246,84,98,0,71,235,4,88,146,46,251,5,23,225,219,119,232,16,96,96,167,33,240,61,17,123,31,194,137,111,105,138,26,13,253,243,196,115,161,79,47,174,34,247,179,98,148,219,189,77,238,212,127,119,129,114,53,36,104,79,219,84,83,240,215,45,163,101,58,107,247,142,128,112,251,209,78,132,252,68,128,253,246,237,166,183,70,128,243,61,32,95,24,25,77,217,212,177,61,161,0,237,133,241,226,80,170,195,67,46,209,53,127,46,140,69,161,142,171,59,71,86,39,190,80,46,189,69,192,166,194,38,113,217,17,54,147,125,138,85,104,197,5,115,184,232,2,236,14,124,110,228,165,240,222,88,209,127,9,155,105,82,244,49,109,225,227,191,76,84,70,54,9,24,161,45,175,204,174,88,107,36,2,232,131,229,113,241,53,15,45,71,166,120,129,57,26,196,131,163,22,113,20,37,78,31,95,186,181,100,40,69,22,18,254,147,255,116,195,15,70,54,86,15,154,252,43,218,251,46,151,83,196,159,40,127,94,53,250,1,222,25,83,59,25,42,87,35,134,14,225,240,81,244,201,140,38,235,87,19,135,23,9,25,96,56,80,222,162,133,68,176,118,50,4,53,124,181,221,84,133,63,178,95,124,126,106,104,254,211,108,147,53,62,68,57,249,29,213,111,163,60,7,50,180,142,29,59,167,190,97,254,106,98,228,90,45,8,223,185,121,246,206,52,119,142,232,234,84,59,148,58,215,231,194,24,193,236,4,175,111,85,122,204,156,68,34,222,143,109,9,189,143,62,219,50,135,10,115,32,24,142,146,11,150,211,193,99,166,108,111,24,243,194,104,212,72,0,22,157,170,225,113,103,12,28,73,138,110,133,33,203,249,131,147,77,213,114,116,190,125,245,28,2,70,138,198,48,85,248,113,255,11,156,195,76,24,65,80,242,65,190,238,60,24,108,214,244,214,48,60,166,191,53,190,40,37,61,217,67,224,199,127,26,33,30,37,49,227,197,254,184,68,6,29,167,171,227,97,181,154,111,231,118,211,165,87,74,198,62,40,48,58,111,197,70,211,210,130,116,83,158,122,124,232,62,104,136,171,88,4,2,1,221,221,141,153,67,204,36,72,97,10,241,189,167,33,134,167,161,254,135,208,112,143,71,51,141,27,217,114,62,143,5,4,223,70,189,187,64,52,154,84,217,128,148,156,47,31,191,188,153,142,237,135,220,250,112,20,69,6,157,43,183,169,60,188,63,189,40,72,86,246,213,133,205,37,203,97,115,83,145,94,188,141,139,225,79,6,161,103,235,116,136,39,136,175,245,11,239,208,212,137,55,75,189,79,211,119,156,27,1,84,97,18,59,1,79,19,175,82,216,40,159,14,55,20,179,245,106,76,173,222,212,123,53,227,54,177,167,1,166,150,110,58,140,90,221,78,87,155,59,132,195,24,32,166,223,102,239,237,75,27,189,134,232,151,194,39,200,183,132,132,56,33,203,247,218,228,87,188,89,204,184,42,109,129,112,133,243,130,67,98,93,35,145,179,136,241,65,101,117,184,60,51,131,203,99,241,68,248,74,138,226,0,63,46,185,69,236,145,168,194,200,87,15,239,196,102,5,60,116,240,162,44,226,154,64,68,84,141,82,159,224,111,203,137,244,221,29,47,233,173,77,224,195,97,100,247,206,73,176,167,84,171,249,181,207,63,160,199,89,222,22,246,39,255,145,126,122,58,75,3,105,9,170,61,245,115,193,70,137,158,52,76,99,52,193,156,31,2,70,123,103,165,54,125,144,250,123,225,78,208,66,23,40,42,48,75,244,226,78,44,69,151,78,148,221,92,17,5,77,107,200,141,250,219,196,136,190,171,209,104,158,218,15,33,187,244,128,49,216,72,189,152,40,108,116,83,24,60,59,93,253,144,186,11,120,30,17,245,165,146,98,181,248,154,205,44,89,4,60,51,140,226,145,111,104,93,19,228,15,105,231,199,151,39,115,174,41,58,221,157,58,182,235,244,253,36,22,180,94,29,254,220,244,20,4,113,20,66,26,210,162,108,177,92,75,178,146,93,74,165,69,15,234,41,223,188,192,252,52,117,46,61,118,124,247,155,23,147,80,211,171,209,118,141,129,15,113,70,51,159,144,112,150,91,44,161,115,112,18,31,27,131,210,227,170,242,166,115,144,63,54,241,194,225,27,138,97,244,175,157,224,187,94,250,208,37,171,70,44,84,96,102,83,95,98,32,158,17,64,81,120,52,167,178,94,24,9,73,157,46,81,47,140,237,54,132,232,186,211,147,239,227,250,234,124,28,18,194,2,154,92,238,59,47,12,227,83,233,92,122,216,232,248,233,198,4,80,245,136,204,214,5,97,116,135,73,54,23,125,107,84,50,125,63,65,146,102,43,133,138,152,41,169,154,23,166,192,77,171,36,88,188,78,124,78,52,176,249,68,34,25,68,148,213,227,68,3,65,79,149,91,217,104,54,185,182,116,189,157,206,196,145,20,30,221,69,54,43,79,177,181,242,27,51,195,185,252,115,153,164,169,74,33,221,65,191,61,114,134,190,103,170,150,161,240,190,250,130,63,44,141,57,19,106,213,245,14,67,187,232,42,163,132,194,77,143,171,17,190,170,250,86,191,35,184,195,213,178,241,10,111,244,88,94,24,19,22,145,35,6,62,61,78,224,248,181,116,173,231,5,142,52,53,57,109,130,109,127,184,216,231,202,209,77,96,170,165,159,94,113,208,29,38,39,180,211,123,113,32,245,39,107,198,194,201,175,29,198,9,36,123,161,199,164,215,70,91,201,91,156,144,161,146,116,105,241,21,211,248,160,52,190,170,168,86,41,120,45,248,111,83,212,47,254,129,246,173,135,87,108,65,97,64,64,69,219,212,120,235,47,202,135,111,73,246,10,107,195,15,70,132,43,143,31,188,91,253,222,197,216,20,105,4,244,224,141,65,220,160,88,50,13,47,139,225,255,96,147,185,80,185,47,198,61,226,254,14,155,170,73,130,91,88,113,115,208,130,25,173,55,71,31,172,197,213,188,165,30,210,33,234,204,248,109,226,168,42,235,243,252,24,201,143,195,120,148,61,186,74,32,189,235,131,211,234,248,166,158,252,142,9,53,191,67,27,150,78,89,233,230,150,177,234,14,67,216,78,115,22,226,110,199,159,156,147,196,72,79,142,134,141,127,79,124,112,9,58,234,34,66,252,203,155,133,96,206,73,79,14,55,218,239,141,145,66,209,179,192,193,143,57,126,26,149,114,165,154,179,230,214,152,55,32,58,223,221,191,222,155,66,105,31,189,244,170,188,8,52,171,149,117,244,158,74,52,164,142,159,106,141,192,55,250,118,75,195,249,15,219,96,207,171,94,152,32,140,30,129,136,213,57,103,8,18,28,108,102,109,148,70,17,117,192,235,105,77,143,172,7,163,68,143,48,116,179,182,59,9,102,137,242,175,13,143,39,133,24,78,13,134,151,21,200,183,153,154,212,130,165,222,102,29,119,9,221,244,34,203,116,124,232,35,9,241,164,24,2,112,164,141,168,144,127,246,31,225,26,175,253,83,125,204,55,223,51,186,169,157,203,243,163,153,114,131,195,8,14,169,246,27,211,254,227,65,92,139,240,174,147,110,110,155,238,23,190,51,115,77,67,31,178,210,227,247,230,16,180,242,70,9,253,62,111,21,218,252,73,107,122,11,115,116,211,237,233,170,179,100,187,172,22,93,165,176,185,207,93,101,17,187,117,120,90,175,85,24,249,176,128,169,161,210,95,70,28,99,198,189,77,22,72,159,187,227,61,245,118,98,162,241,234,116,193,232,34,226,212,29,134,204,150,118,4,8,26,29,71,205,189,94,159,123,154,232,189,195,230,55,176,211,172,113,226,152,65,193,85,77,145,67,98,83,99,4,76,189,125,154,107,209,1,244,105,161,253,194,127,218,40,27,203,206,184,218,184,4,138,178,41,123,63,117,35,172,210,210,248,64,239,213,59,169,45,141,37,45,95,229,206,195,47,255,203,38,171,166,181,166,44,126,199,217,128,84,59,238,162,82,150,198,107,244,61,177,17,182,75,218,17,80,79,238,123,195,182,216,131,53,221,141,112,186,242,168,12,78,35,83,233,174,24,233,178,200,56,140,142,134,138,112,22,98,54,158,127,108,228,237,234,163,219,13,139,103,251,199,158,152,36,62,122,53,188,131,226,239,53,57,157,165,221,8,178,28,241,57,39,197,170,10,87,203,115,120,155,78,140,45,244,230,181,181,82,162,89,88,38,53,255,178,153,95,157,168,78,49,205,160,30,87,96,236,138,125,244,33,67,48,85,135,198,204,165,157,36,89,41,215,71,225,69,224,199,84,240,95,184,91,137,156,254,246,49,134,147,195,38,218,33,109,254,211,137,14,24,70,177,170,116,54,99,206,197,205,217,75,233,230,19,113,129,230,115,146,157,103,171,238,210,154,173,135,222,168,13,111,216,163,48,245,76,190,12,24,81,231,81,73,86,75,202,140,184,57,242,145,122,49,121,198,151,111,81,33,162,13,173,136,216,230,141,184,188,179,152,64,215,212,171,55,174,107,1,15,227,81,10,140,213,184,127,78,116,233,181,96,137,98,187,17,225,38,246,227,71,211,21,164,116,30,151,254,189,176,105,124,234,213,144,173,125,137,49,21,111,177,36,66,54,149,49,235,109,134,96,215,74,34,183,147,112,253,219,87,200,138,20,21,68,222,208,186,159,25,240,132,10,167,48,138,147,158,144,54,238,64,73,87,175,17,206,64,132,172,239,231,46,45,9,213,238,246,193,164,152,207,31,96,223,124,86,75,78,235,105,0,9,203,24,189,213,234,244,79,254,233,226,109,134,134,170,122,172,217,115,7,177,135,154,106,243,27,201,175,229,10,108,232,117,61,37,63,54,22,145,129,66,122,109,127,184,56,18,114,168,93,164,162,107,251,233,225,189,144,148,190,210,178,183,169,95,126,104,131,152,88,115,131,122,71,177,69,87,149,206,65,219,136,246,156,230,228,250,164,95,110,110,238,73,62,7,245,100,125,110,227,74,121,131,66,19,173,35,193,118,32,123,97,243,90,74,162,195,195,44,67,28,158,166,126,165,112,231,11,59,220,178,12,26,31,23,110,136,195,36,176,116,74,66,240,42,130,243,108,169,239,163,234,111,55,51,12,115,24,201,175,244,104,70,50,14,24,33,144,244,57,81,2,244,243,21,219,145,217,106,186,184,184,68,97,101,93,230,15,20,70,77,102,59,140,201,111,234,164,8,252,120,184,201,42,19,117,31,180,81,24,139,78,10,195,37,171,41,155,151,177,95,12,53,182,212,164,94,125,215,24,79,33,85,211,117,202,31,4,37,40,255,94,212,172,104,181,18,20,164,89,163,43,145,85,79,107,196,253,156,45,146,114,181,152,222,222,73,240,113,211,250,11,147,54,168,185,51,56,67,12,157,248,187,149,169,249,167,139,219,67,99,233,196,6,59,253,52,41,236,225,48,219,34,189,152,25,201,15,118,16,94,247,31,63,215,118,113,81,214,216,67,105,185,78,165,123,185,109,35,165,69,53,229,20,182,9,121,61,142,14,4,43,79,154,196,93,155,183,18,135,226,56,149,86,128,48,18,191,13,134,254,70,211,139,33,102,213,128,23,190,165,10,175,21,197,226,136,85,181,84,53,189,169,171,242,221,157,21,84,85,237,101,164,110,227,20,97,222,236,170,27,176,89,164,91,220,251,110,90,30,213,29,130,36,212,226,160,141,84,217,147,228,194,27,175,22,13,78,126,167,166,39,99,163,227,221,172,96,200,161,101,236,100,74,34,223,80,80,249,83,45,101,10,222,186,151,43,85,171,229,216,114,102,196,116,240,89,51,174,198,220,72,239,77,16,186,249,156,130,162,215,80,202,234,134,209,81,60,54,136,110,192,163,25,189,205,150,201,9,175,40,235,181,164,70,99,222,34,245,131,173,192,66,183,88,216,10,249,206,147,76,84,85,202,42,37,192,200,183,188,112,223,198,58,74,27,180,30,195,135,236,82,77,59,44,68,240,252,28,97,12,74,221,234,111,35,7,206,184,55,18,198,59,255,52,134,122,47,76,153,112,95,233,193,241,37,244,86,105,102,19,161,79,182,202,221,8,251,111,223,110,55,75,186,249,98,187,225,191,141,217,143,202,235,50,38,86,80,17,73,121,170,215,49,223,147,193,233,143,6,61,66,43,148,105,4,40,183,14,35,83,180,210,206,146,124,189,163,208,69,116,186,107,166,176,227,15,142,42,129,82,140,55,105,173,224,134,162,74,80,91,218,190,221,163,113,36,212,169,16,107,105,215,137,87,138,191,116,49,153,123,221,86,246,237,58,104,28,39,203,82,145,8,168,57,247,100,252,56,140,192,68,122,108,60,192,222,5,162,64,21,196,45,90,225,187,245,159,113,117,33,165,163,99,243,231,249,252,194,8,180,105,16,108,155,227,231,219,205,46,140,130,80,218,46,227,10,217,252,183,153,54,83,71,66,58,237,188,155,86,40,194,84,229,174,252,219,189,248,163,61,203,140,31,210,156,132,14,183,195,200,180,141,244,98,12,87,127,180,199,10,183,117,218,160,148,227,221,118,178,202,161,24,154,190,166,41,50,58,76,162,49,77,197,4,98,158,128,153,192,116,141,128,231,221,163,81,205,100,45,245,66,232,140,222,42,184,237,30,117,2,224,76,234,74,230,148,99,144,189,208,17,128,204,144,191,22,57,179,52,81,195,101,239,1,83,193,146,71,151,241,255,253,115,194,36,122,242,169,111,135,199,26,116,147,113,207,156,233,204,120,202,215,226,227,142,190,170,123,113,178,150,103,248,213,80,17,143,238,44,241,122,240,105,190,16,6,73,137,22,188,102,198,215,25,216,29,104,229,28,142,34,225,223,83,168,99,164,171,233,89,25,6,191,195,247,75,35,24,148,220,21,110,59,249,205,89,142,148,140,200,78,179,184,216,50,34,109,100,159,244,156,142,72,66,141,155,223,221,93,218,17,220,231,28,206,193,228,104,53,206,210,13,28,57,206,242,120,79,51,117,38,93,37,138,133,8,2,102,192,156,28,186,111,238,115,91,160,209,32,192,145,34,39,219,213,77,41,12,217,79,205,81,153,187,195,126,188,205,139,233,139,245,20,242,233,78,174,160,118,135,221,75,10,70,145,100,245,206,100,177,255,116,115,43,113,126,111,190,97,96,165,228,240,33,96,255,56,106,35,44,101,81,209,209,31,14,19,219,72,244,136,59,19,248,178,94,160,35,46,221,20,63,28,71,157,105,79,156,163,108,213,149,178,172,118,245,81,0,221,241,206,51,154,27,110,166,244,237,240,68,23,119,39,98,71,216,184,93,152,129,190,19,105,164,78,167,187,99,222,52,213,8,23,210,16,210,210,254,222,68,188,85,91,24,95,220,21,147,26,244,186,71,195,204,112,22,199,27,34,184,40,182,182,26,123,135,142,237,251,245,130,11,222,86,255,5,244,46,195,7,23,89,42,179,86,83,26,15,163,219,127,26,101,116,37,157,63,20,201,186,242,77,49,249,248,169,201,148,133,70,178,143,110,104,27,71,207,87,140,175,48,136,183,210,236,33,70,108,208,205,136,18,120,163,173,187,114,79,13,215,34,74,229,2,192,5,27,91,146,39,202,162,43,116,100,135,49,72,211,120,45,77,26,179,218,91,44,172,236,64,60,158,118,192,84,74,106,68,118,154,232,94,252,54,89,82,77,12,192,233,58,241,185,135,57,67,235,111,19,207,247,225,187,57,242,116,205,240,222,221,255,109,233,128,199,74,242,219,144,34,41,3,113,152,138,16,165,149,152,78,149,191,246,237,23,71,205,56,30,216,132,61,94,187,27,243,70,89,164,148,21,20,127,240,110,70,145,79,130,187,19,203,47,108,254,15,25,62,49,177,108,246,20,122,114,132,40,0,51,226,133,17,254,74,105,189,113,103,3,183,129,43,12,55,172,12,244,181,107,28,229,141,181,203,129,76,97,98,16,254,228,205,200,179,137,73,74,45,171,191,55,100,103,149,84,132,128,214,156,4,113,225,53,210,121,26,101,193,103,127,87,67,222,80,226,57,159,219,121,64,168,21,81,181,174,61,17,51,247,232,168,54,113,105,30,8,107,132,30,205,114,143,58,93,201,252,23,190,61,219,127,250,15,62,7,183,155,66,53,15,180,218,217,92,59,57,146,199,239,232,37,160,174,177,226,199,140,35,222,32,66,33,125,216,242,15,195,169,124,35,70,112,245,8,196,36,24,155,178,184,250,206,245,169,39,33,223,229,71,17,234,50,160,79,232,75,163,153,53,252,201,54,86,161,105,248,65,188,246,181,23,110,90,209,226,110,134,254,237,74,14,179,160,165,53,136,18,56,47,236,40,22,233,106,105,240,146,202,137,71,131,28,93,211,147,223,45,185,119,67,102,79,138,216,20,165,152,236,253,90,40,123,49,207,36,126,109,241,48,193,133,41,185,77,223,11,7,188,19,87,99,21,157,90,133,216,89,241,247,162,238,108,253,1,110,94,128,125,143,29,240,45,116,137,162,206,111,68,171,76,42,141,146,171,18,131,247,196,213,109,38,214,22,50,114,238,102,139,60,154,105,235,230,54,243,208,63,234,206,45,49,63,46,76,178,217,239,205,83,100,70,243,93,79,61,37,200,41,231,116,37,11,216,231,116,114,97,121,200,170,159,39,93,61,158,39,250,74,71,246,225,232,111,19,5,143,54,181,144,92,73,203,4,113,108,127,114,228,114,86,75,29,241,132,18,124,177,210,239,60,49,220,229,181,250,166,225,126,14,4,247,146,83,213,116,45,119,148,17,81,16,76,247,30,81,238,117,97,230,195,39,193,157,194,246,23,38,6,52,211,23,129,12,60,253,167,33,147,238,212,201,73,39,251,208,199,177,103,212,244,220,104,26,120,163,224,137,61,79,190,55,101,141,47,204,34,115,242,197,211,253,208,145,32,199,253,43,253,50,146,95,254,96,102,47,177,211,75,183,246,161,156,250,159,220,98,243,241,125,49,60,81,245,119,176,230,246,116,71,65,231,2,235,137,244,177,194,135,250,194,198,248,79,29,165,158,245,38,21,208,114,185,27,70,165,247,205,109,235,215,11,111,126,58,181,247,253,23,143,52,91,109,70,79,236,63,56,177,213,63,7,1,135,157,27,156,221,170,159,84,16,43,96,12,232,94,134,50,32,127,114,244,30,19,243,131,161,238,140,75,162,177,172,78,74,104,230,192,236,43,8,246,26,247,224,145,152,245,76,12,113,115,83,108,75,219,44,211,198,126,97,232,75,75,11,33,150,153,189,84,135,209,104,210,94,74,26,207,9,234,150,229,209,146,69,202,235,241,11,115,20,93,203,68,234,231,139,249,200,94,211,138,112,51,65,125,196,154,142,44,124,98,94,61,38,233,27,173,130,63,77,226,36,147,73,240,90,76,106,226,41,52,63,186,179,189,71,58,159,209,238,115,150,153,42,6,158,95,245,179,195,11,167,196,163,219,230,187,3,240,121,126,81,70,155,170,71,200,202,197,131,19,23,43,250,211,152,175,120,188,151,18,43,58,131,110,247,41,106,143,22,39,39,52,244,152,131,195,109,44,157,203,172,171,71,58,12,148,21,99,160,155,0,146,178,215,73,163,250,206,148,240,199,208,42,106,22,195,230,25,94,19,10,32,189,149,92,253,246,240,95,190,187,129,147,40,16,38,197,16,207,141,138,249,206,135,156,61,226,176,78,113,113,73,188,144,123,160,158,78,21,45,86,218,217,123,77,228,246,227,2,249,5,185,22,24,186,233,252,197,203,58,76,56,229,73,12,243,181,188,86,185,32,85,117,55,104,137,240,188,156,80,118,81,98,205,186,50,110,169,184,41,20,125,150,84,122,114,55,227,119,143,230,239,133,254,213,78,148,228,231,4,99,229,246,130,59,211,166,231,198,177,166,6,202,28,213,19,243,183,121,234,12,11,7,68,12,18,211,6,129,188,128,91,210,203,134,253,128,89,161,163,216,65,37,94,20,110,19,142,110,20,211,71,226,115,117,231,209,64,249,92,75,45,3,126,92,50,31,28,147,100,148,106,110,193,99,187,179,80,115,152,227,85,98,108,65,209,122,35,228,88,236,12,68,80,52,254,192,41,193,127,155,154,163,209,255,192,244,244,5,130,37,242,206,109,26,180,49,69,34,127,178,199,114,149,26,242,65,81,232,241,171,239,92,215,82,194,207,190,173,207,148,188,244,169,9,190,235,156,203,17,95,248,46,0,153,22,130,1,113,52,154,9,59,233,131,19,125,122,105,216,204,53,103,170,127,22,193,40,74,224,29,166,168,90,51,249,104,73,20,223,157,77,230,186,163,57,7,106,132,162,193,33,61,169,8,205,70,82,219,29,126,10,2,67,90,200,67,132,238,30,19,252,115,160,51,166,60,155,109,46,112,203,123,40,157,40,69,53,81,163,242,42,161,130,145,36,122,20,41,159,1,189,236,133,251,65,184,44,5,215,157,161,93,44,112,91,211,131,29,220,92,226,90,179,173,208,80,175,153,60,251,47,147,32,85,141,124,35,109,244,104,147,123,204,169,45,241,42,152,48,124,70,192,203,177,105,96,209,104,24,49,44,49,5,57,154,227,33,172,24,15,70,89,113,142,158,175,90,92,63,13,213,29,130,154,26,232,125,76,249,240,133,127,85,7,202,186,96,27,18,157,12,5,161,196,146,70,182,182,44,239,100,80,224,158,170,169,196,114,214,138,193,3,75,237,201,153,95,42,119,252,209,8,232,212,147,243,148,81,135,128,156,150,81,145,82,134,116,123,8,140,254,121,39,182,196,48,32,214,224,131,135,60,139,22,237,66,132,45,17,165,154,197,74,61,147,11,175,44,153,200,145,247,196,248,24,100,115,125,120,88,205,163,50,85,16,129,117,217,17,70,6,127,42,45,142,223,125,172,29,195,206,15,138,222,73,121,250,4,77,120,251,209,19,0,2,215,39,54,149,3,31,181,162,76,102,139,167,248,192,28,168,30,21,29,153,200,167,185,212,177,101,156,183,86,87,80,174,66,163,57,60,72,149,200,163,17,150,42,254,100,124,29,205,70,32,253,245,124,15,118,23,84,221,104,99,137,184,92,115,180,48,91,95,88,126,217,182,6,222,255,7,1,200,170,163,126,77,43,57,114,248,49,127,88,129,9,65,183,128,49,236,145,101,139,66,153,199,21,54,16,73,128,172,35,55,231,128,224,220,60,34,221,86,211,34,48,21,12,14,154,70,160,188,214,131,242,154,47,30,20,52,110,21,78,32,132,17,82,96,54,155,47,149,221,225,218,187,7,245,142,194,46,94,207,138,248,122,143,39,250,209,162,162,75,63,7,69,254,174,165,87,240,106,92,42,109,136,167,11,253,204,225,134,155,186,220,252,96,41,238,187,116,58,93,73,159,243,64,198,247,89,3,13,125,136,25,106,88,206,190,206,155,116,160,69,165,6,243,232,129,184,55,209,207,213,69,121,48,199,20,158,150,255,54,150,228,91,175,238,20,39,121,60,197,220,126,75,114,144,239,61,220,52,11,84,159,100,32,116,8,50,185,190,26,76,46,171,202,22,247,250,187,112,185,208,24,222,196,40,124,136,71,60,126,3,46,81,254,211,163,215,140,29,146,142,51,150,100,74,224,30,93,249,216,74,108,231,114,225,235,65,199,146,223,198,230,45,246,179,221,10,229,226,193,155,85,255,251,247,106,156,37,197,180,21,190,58,129,135,247,193,8,238,139,42,163,21,195,150,22,40,70,134,71,111,77,105,186,175,31,104,138,206,254,237,117,27,83,20,59,218,23,134,36,35,249,213,198,44,211,156,119,132,16,223,217,226,108,244,131,183,194,106,180,222,232,85,183,131,188,55,103,160,15,81,251,34,10,78,42,217,225,217,109,71,240,193,219,74,142,222,39,55,245,121,17,64,104,22,244,125,252,8,96,17,220,177,21,197,94,243,113,148,216,217,148,54,163,228,59,114,67,63,130,78,151,86,33,61,51,253,222,240,171,69,7,191,153,100,191,215,30,17,169,153,156,156,62,24,35,233,88,177,217,103,179,5,21,248,48,97,53,135,9,247,55,129,81,161,115,226,4,13,66,125,222,248,96,184,226,110,64,202,100,186,241,30,252,96,156,88,93,253,211,6,8,71,213,15,70,33,123,251,208,53,137,127,81,10,111,230,68,19,45,94,172,72,99,202,139,161,12,227,117,27,52,11,53,64,122,117,39,80,251,252,169,157,127,247,171,159,27,82,3,196,205,7,53,142,47,140,120,81,215,247,230,16,140,229,206,15,38,210,250,200,79,223,169,245,32,175,110,40,74,123,71,106,49,27,250,94,80,230,95,120,216,73,102,10,76,48,38,96,51,251,250,246,3,100,60,31,122,222,11,211,45,159,111,175,77,172,153,141,79,253,193,176,235,133,90,68,38,8,253,156,253,162,104,160,8,121,238,110,200,208,34,221,239,79,19,187,196,150,253,131,127,218,136,111,163,32,86,116,196,147,7,69,52,108,98,253,234,98,205,38,79,198,162,77,226,215,224,101,165,76,130,30,206,216,251,125,45,59,147,158,38,111,77,13,15,53,6,63,152,10,67,177,113,7,70,238,107,57,252,32,226,244,93,77,1,152,21,71,24,60,239,188,76,244,91,96,10,148,251,251,189,110,167,128,235,160,55,103,74,243,139,145,59,210,129,143,52,172,169,225,255,96,232,246,146,8,108,232,115,19,116,120,81,202,139,100,100,55,24,156,119,49,125,225,186,198,145,105,24,137,212,133,41,189,195,157,252,166,52,120,253,41,146,56,204,214,102,234,213,236,121,189,43,80,109,175,138,92,205,196,216,238,180,255,194,136,62,234,197,36,154,224,56,191,232,178,170,42,129,39,166,25,254,100,176,40,37,225,220,140,23,190,122,220,27,23,235,51,210,8,104,209,21,166,41,78,158,165,240,189,124,248,123,153,42,182,180,10,122,109,104,191,57,108,33,164,37,48,162,44,14,155,221,236,145,129,109,202,29,99,56,138,49,215,145,129,77,90,175,6,58,155,150,155,224,10,205,142,119,57,140,121,108,151,95,222,108,213,219,113,216,66,207,10,223,21,134,56,207,11,23,232,194,122,115,220,246,28,189,59,174,213,244,193,118,181,56,135,195,148,45,125,113,181,246,11,151,248,208,68,113,191,233,240,33,36,72,44,207,97,227,208,74,163,96,2,30,45,58,224,187,237,161,55,191,253,244,30,237,94,152,250,18,33,8,160,227,91,76,63,234,133,169,169,94,50,27,34,89,49,124,232,222,189,31,190,152,242,218,236,129,239,214,202,225,129,59,186,124,236,187,210,209,25,29,54,115,46,189,186,146,194,247,247,166,224,126,166,105,28,27,247,238,223,147,53,246,73,48,177,229,227,87,35,177,185,246,74,139,0,74,140,14,115,232,216,77,151,144,129,0,135,195,112,40,30,189,154,8,64,247,47,102,90,88,75,62,9,89,93,172,192,126,240,52,91,100,121,180,129,92,248,246,247,38,41,213,116,1,66,121,14,37,179,23,54,147,32,121,52,220,185,75,244,22,172,164,202,212,155,55,204,212,3,102,72,233,150,1,235,92,127,173,105,85,89,242,57,209,31,220,241,65,198,54,22,128,192,166,181,226,45,62,166,245,99,129,239,138,93,163,73,7,227,92,166,218,138,75,82,143,207,121,15,56,173,236,180,159,64,224,196,251,10,186,80,69,155,20,145,157,187,253,113,24,181,172,33,55,71,106,252,196,8,235,28,49,155,60,57,153,187,233,147,45,91,247,42,197,125,84,162,20,8,66,14,155,97,182,188,24,147,245,237,1,47,12,59,75,191,38,212,130,88,88,7,134,205,146,4,97,7,101,10,184,47,122,103,142,41,91,102,42,72,238,210,236,15,70,122,106,85,185,55,121,241,254,221,27,118,66,145,1,84,205,166,193,111,110,170,96,218,164,181,216,145,216,97,50,134,58,120,203,254,233,173,190,240,221,227,10,107,137,37,228,33,250,225,240,221,216,63,186,185,228,12,251,196,208,175,100,99,180,19,219,225,193,23,168,1,67,59,205,105,70,37,154,1,83,128,37,171,4,20,72,132,102,29,38,20,173,135,1,156,195,71,116,99,220,69,244,36,1,233,28,29,193,23,37,29,39,83,26,84,115,72,51,63,184,31,184,227,67,175,46,196,147,28,93,148,227,233,126,28,3,130,186,29,190,115,218,110,105,187,142,123,210,114,184,145,72,215,179,192,48,2,164,195,56,104,20,61,103,80,54,19,87,223,159,210,0,28,226,203,203,188,19,94,24,198,139,44,188,182,81,157,254,65,126,18,219,50,31,162,254,218,125,58,188,91,149,67,2,89,80,155,238,2,134,247,190,228,148,242,220,1,20,93,5,7,243,125,180,205,40,194,134,27,251,194,20,74,75,95,32,247,98,102,22,47,124,167,44,97,13,18,185,171,36,224,28,198,145,123,234,213,8,134,251,54,203,60,204,165,20,26,115,188,66,230,242,133,23,245,226,122,252,90,141,104,163,63,57,171,178,132,239,46,204,6,253,137,171,39,29,81,126,27,121,94,68,97,94,152,106,9,185,152,10,225,225,139,68,55,247,164,163,231,93,98,133,190,48,115,24,86,93,96,206,164,27,31,8,135,249,60,39,29,166,171,17,53,95,24,237,87,153,230,45,30,209,163,175,76,50,127,233,60,76,255,57,222,104,168,63,164,70,187,109,20,59,188,62,108,15,160,71,113,115,160,240,158,4,207,68,242,209,132,152,225,168,249,79,15,10,100,117,124,81,80,135,122,233,11,19,80,213,15,210,143,25,187,190,48,178,155,18,212,191,240,195,137,214,31,28,135,57,93,27,137,144,126,115,86,39,248,186,117,4,161,118,183,125,149,232,132,202,187,246,52,43,96,246,7,239,70,77,255,64,115,73,223,126,45,60,114,209,157,135,106,188,106,245,41,169,91,253,107,149,7,107,147,34,45,127,238,219,233,150,136,113,80,71,86,17,80,115,216,10,82,229,193,88,3,16,235,120,97,202,145,53,114,242,155,47,29,102,159,43,137,116,147,61,197,206,210,97,50,77,83,35,58,205,194,223,47,138,87,156,188,53,66,157,80,92,94,180,51,171,203,215,170,230,134,231,48,71,95,217,142,67,76,65,38,250,135,82,136,119,132,164,210,56,153,155,4,251,15,102,113,210,58,106,92,127,150,175,16,119,126,161,124,86,209,14,7,254,253,210,72,160,15,141,28,154,69,196,241,89,220,14,191,98,156,136,24,62,14,69,111,123,219,14,91,3,39,197,172,68,125,26,111,118,72,215,143,73,205,208,246,35,142,201,218,167,233,174,218,240,113,148,211,169,118,50,20,199,238,201,240,7,163,17,205,223,107,139,46,31,28,86,37,216,138,54,247,61,39,196,108,69,50,179,72,81,71,179,26,172,225,179,52,19,97,219,218,139,200,119,86,223,172,179,203,172,114,60,186,128,209,209,94,148,181,75,179,36,76,34,243,46,18,14,79,203,183,11,76,148,247,187,154,74,104,73,111,34,145,195,183,127,225,251,185,182,42,26,35,91,243,84,63,195,147,172,212,232,2,135,62,100,38,252,193,171,29,198,244,106,248,186,126,74,167,188,104,41,15,235,176,234,33,5,101,48,21,12,228,184,62,216,210,98,62,163,64,253,190,199,35,137,212,78,227,229,189,191,13,85,152,51,140,4,114,177,77,241,123,163,154,161,249,182,99,249,28,159,10,205,55,76,226,84,21,2,216,217,223,79,83,169,41,185,83,190,127,143,205,4,38,210,75,89,38,38,235,64,192,52,94,187,104,213,7,223,127,125,77,94,80,236,214,86,49,77,239,239,230,80,90,164,142,134,109,104,141,221,2,85,112,77,89,119,244,158,53,125,66,162,14,169,168,228,24,156,115,114,79,1,143,174,148,62,186,15,114,69,1,179,162,235,123,35,102,183,226,209,182,89,178,8,140,220,69,255,126,251,233,67,178,125,135,154,161,103,127,48,54,166,242,98,72,203,151,15,197,90,84,83,6,155,124,107,188,246,129,110,37,147,14,249,191,59,145,11,172,164,34,116,136,215,55,70,138,217,129,72,162,197,182,255,223,213,168,26,164,92,8,5,144,43,30,13,22,157,150,75,114,244,238,37,174,134,45,160,117,56,7,145,143,239,131,153,95,66,75,112,249,134,144,49,204,52,201,3,207,132,116,247,11,23,190,65,213,23,163,153,142,116,212,42,12,25,12,112,31,234,189,222,81,64,86,173,235,23,193,0,32,186,57,206,166,90,59,123,32,87,53,15,249,20,115,229,92,218,19,235,237,12,30,244,164,232,113,169,25,0,179,197,51,124,237,187,63,12,219,224,164,174,246,248,137,213,42,11,149,147,126,7,1,117,167,62,62,113,63,175,61,13,2,178,218,111,171,144,164,175,185,159,18,149,243,21,202,24,33,169,43,241,223,239,210,120,155,159,58,42,237,134,84,9,63,253,69,81,250,84,81,36,62,54,82,56,47,140,133,115,74,89,67,38,25,239,230,143,181,167,45,245,146,65,159,167,251,215,188,167,226,130,3,131,166,26,77,38,179,189,48,83,253,214,236,237,237,162,230,235,254,131,239,188,114,39,95,73,53,78,182,23,254,94,155,61,115,215,74,54,50,255,235,29,96,80,63,143,242,88,246,180,72,216,114,20,33,82,237,196,20,91,122,252,14,219,190,133,190,130,230,118,17,193,240,123,15,19,111,80,120,226,17,235,79,214,45,235,246,164,39,171,190,5,35,233,57,150,186,199,17,3,125,250,219,137,41,193,192,64,164,235,205,161,126,199,213,208,119,82,210,26,173,202,226,191,141,146,151,76,182,8,125,177,195,112,148,85,94,71,223,168,95,0,97,35,243,155,214,86,132,63,73,212,57,188,238,86,241,81,150,192,66,135,125,57,76,230,80,147,218,247,63,112,74,125,97,106,114,206,147,74,184,239,94,212,191,136,233,225,182,157,171,157,143,111,41,204,134,131,82,82,229,109,140,245,158,134,113,29,135,232,168,117,110,7,9,212,183,205,140,121,173,116,92,218,152,238,247,194,184,141,158,84,122,203,233,204,199,0,135,132,84,82,207,224,131,57,100,232,66,137,80,73,27,149,61,198,59,105,160,102,64,201,149,62,24,225,33,31,32,20,26,244,167,165,194,92,102,172,119,120,193,168,196,190,79,217,63,143,73,115,253,224,73,42,101,166,18,186,105,146,100,63,24,33,73,237,195,108,44,231,242,139,187,21,239,37,6,26,253,206,97,36,204,147,88,218,54,82,143,195,216,37,244,150,40,150,100,247,223,247,66,83,182,165,218,33,106,141,124,104,18,230,93,43,233,11,211,166,239,86,159,200,249,209,164,26,228,79,115,159,113,184,32,101,156,200,159,40,210,58,60,97,159,171,74,34,219,143,213,252,201,24,73,51,209,59,41,129,244,239,197,97,54,85,6,194,218,67,108,255,133,57,15,37,166,23,17,206,231,93,96,240,231,182,10,244,36,178,211,124,121,186,111,205,137,61,19,151,44,168,224,112,89,112,78,116,112,14,14,62,47,12,89,69,203,68,73,61,22,239,226,164,129,239,121,85,89,54,164,246,223,108,135,185,241,233,242,179,141,179,243,70,108,8,150,82,156,149,102,141,101,164,168,31,124,167,225,154,116,139,140,66,27,207,13,191,97,170,196,14,204,251,119,151,196,254,139,180,66,230,132,244,104,50,146,40,85,201,184,247,216,12,191,115,57,220,106,174,80,165,239,249,110,194,74,177,138,238,60,141,146,16,40,245,104,67,79,18,101,177,205,245,207,81,205,205,58,109,208,22,18,25,47,92,204,61,73,247,26,100,157,227,193,11,92,93,61,196,152,211,223,187,224,223,189,28,180,37,221,191,17,187,242,215,130,62,197,150,91,225,199,99,146,27,247,41,24,236,138,154,1,245,11,35,199,173,252,158,99,110,113,222,203,8,133,79,85,150,100,215,74,12,213,97,115,161,215,77,16,162,112,37,174,46,148,84,164,157,8,135,208,45,112,209,247,250,105,86,156,239,183,135,150,167,82,183,105,254,85,47,220,147,135,212,177,116,65,143,123,99,9,61,244,12,115,135,242,121,207,171,60,120,175,170,185,247,99,101,108,191,26,33,193,71,79,87,168,40,183,226,63,189,122,42,111,187,135,43,252,120,29,157,38,137,174,52,152,217,113,156,127,97,68,149,37,179,5,125,167,227,142,233,48,17,109,229,216,224,156,85,87,92,141,77,174,30,97,166,229,169,253,107,15,220,19,229,222,200,243,84,223,35,221,9,162,228,190,96,133,20,126,235,14,121,72,55,134,207,164,50,50,46,46,166,222,167,244,157,59,195,68,139,54,180,209,180,81,54,81,100,111,147,102,188,73,105,80,43,132,245,165,171,227,215,179,211,89,216,132,139,189,155,153,8,142,112,240,89,113,32,156,191,112,49,30,145,134,0,218,246,129,137,2,245,163,86,100,232,220,30,63,111,154,208,213,94,26,155,40,232,237,189,103,120,204,94,145,93,147,216,68,177,194,132,233,240,100,133,77,33,21,170,38,182,195,168,155,246,20,103,194,16,232,109,112,52,184,110,215,24,26,195,186,163,249,113,180,63,236,99,52,122,70,209,144,63,248,182,74,114,133,145,248,239,1,83,22,209,53,102,120,167,31,63,212,1,35,216,44,63,141,18,116,76,164,205,170,208,171,6,67,41,70,240,101,177,153,50,198,210,96,232,38,131,26,15,14,35,179,37,90,18,122,245,14,147,184,42,26,33,198,41,248,72,147,118,41,242,106,150,220,241,236,170,205,15,83,78,70,38,47,246,196,6,170,155,246,73,226,60,145,72,244,77,103,55,31,116,225,54,20,12,169,99,178,195,133,229,209,252,203,180,168,140,163,135,93,98,202,253,80,76,31,125,180,60,42,191,67,127,253,206,77,160,117,164,148,23,130,85,222,19,58,15,49,154,166,226,200,173,247,120,174,246,28,101,231,52,234,51,98,66,65,21,185,40,111,168,177,121,248,6,0,82,110,154,68,236,80,195,124,185,190,19,143,113,33,53,129,9,249,36,250,17,241,158,35,201,56,36,89,71,143,142,178,200,228,105,94,246,206,240,207,140,62,12,23,62,81,154,204,159,32,186,2,57,196,71,243,209,204,41,190,62,160,80,164,125,148,36,98,4,61,54,250,29,93,71,46,126,51,251,27,185,251,88,207,82,250,193,177,202,133,247,181,77,35,100,40,243,193,202,227,99,228,226,188,173,148,12,182,64,59,102,141,95,113,174,48,81,72,70,151,184,26,210,76,77,140,166,21,123,78,90,156,90,143,15,190,51,47,73,19,135,81,9,20,116,152,174,90,124,174,129,240,169,48,154,160,72,238,111,198,161,230,66,98,234,72,120,82,3,24,125,1,243,112,97,185,220,147,105,245,180,18,61,137,178,60,33,247,172,199,162,67,14,99,74,39,31,228,246,28,246,56,39,250,56,254,77,202,166,130,154,231,189,20,206,215,89,66,145,49,123,227,29,203,71,231,88,43,79,6,219,119,197,208,108,22,228,18,38,22,164,139,234,59,32,22,182,68,18,51,190,250,246,193,135,246,128,178,188,182,189,116,172,168,8,97,40,243,135,5,229,248,124,132,248,151,8,43,98,216,114,72,2,251,90,79,129,214,147,184,84,136,226,120,139,193,164,126,100,228,66,170,196,155,195,97,72,75,143,222,28,93,185,216,62,49,179,201,142,20,225,43,236,201,252,106,12,244,170,210,161,158,159,237,173,195,15,98,215,250,173,33,177,20,159,84,22,155,165,170,212,56,178,38,241,185,56,199,138,206,12,223,26,159,230,216,217,193,248,215,70,131,49,219,119,192,119,22,23,91,175,102,229,100,113,239,77,5,164,222,250,14,137,25,175,181,173,124,245,36,248,121,226,91,31,132,40,82,39,28,148,130,250,47,31,4,141,245,173,16,130,219,113,177,105,4,107,47,187,131,227,248,154,74,181,93,23,189,148,102,181,33,209,9,233,40,93,106,165,248,216,28,107,125,19,79,8,189,36,94,221,29,168,49,165,12,147,38,211,129,141,228,73,52,25,153,157,150,104,144,240,236,90,192,119,233,26,74,68,92,177,71,199,115,227,136,215,5,50,164,120,211,248,209,131,189,103,235,74,6,100,187,233,93,212,68,36,186,176,99,44,156,222,107,192,132,6,100,225,234,102,110,233,205,125,143,129,39,229,110,72,137,143,24,152,131,100,177,102,141,58,170,47,101,122,123,175,95,135,254,96,91,144,125,35,77,194,118,138,214,120,99,103,54,75,220,252,65,4,179,235,213,208,34,227,192,70,140,72,212,119,33,106,87,79,175,108,92,158,202,163,23,15,170,217,124,31,141,230,216,22,205,211,11,99,208,228,171,199,128,163,37,180,157,254,250,168,248,217,251,103,191,42,48,155,194,56,196,50,206,196,155,26,227,4,248,0,254,100,80,142,68,2,141,218,113,148,179,29,197,41,110,40,106,22,193,17,21,96,61,214,139,9,20,124,111,125,231,127,141,130,226,130,17,52,16,234,65,17,154,250,62,38,44,28,72,97,30,144,160,86,86,38,97,44,32,238,164,209,29,182,220,242,135,34,53,20,71,15,188,66,138,216,213,55,188,119,118,241,144,194,100,74,213,215,34,114,133,209,98,192,244,99,133,155,145,130,2,238,69,119,10,195,60,207,159,136,164,80,132,34,51,33,20,34,130,195,241,218,3,197,23,129,59,60,186,175,73,97,24,9,140,223,81,196,72,249,116,69,204,206,154,241,224,155,47,169,248,117,144,68,210,239,117,167,85,63,217,147,173,120,68,195,5,193,224,19,177,122,186,33,209,15,233,104,11,59,57,127,50,204,17,68,233,149,144,27,220,78,31,93,8,39,119,69,81,254,220,49,122,142,17,33,165,135,147,96,142,123,155,248,133,118,210,97,53,211,53,70,110,77,147,10,218,159,80,28,190,24,208,212,226,129,251,28,38,168,22,179,198,76,99,207,40,145,241,211,3,225,54,37,55,195,219,121,162,15,119,188,97,116,74,153,181,58,141,131,201,176,220,243,176,52,40,177,242,229,91,74,11,1,233,218,211,173,112,97,71,8,200,116,249,228,230,118,180,140,89,225,206,63,119,8,232,213,208,149,99,42,133,24,37,165,57,192,24,123,236,111,125,64,30,95,96,162,20,222,199,7,39,4,169,211,106,204,248,223,156,98,162,32,59,161,136,79,198,178,71,246,176,40,33,188,145,33,246,109,10,69,140,162,254,201,147,49,55,71,124,169,216,250,45,240,33,184,24,235,245,253,229,58,181,201,81,180,136,125,31,26,141,99,235,247,194,200,181,198,94,224,177,186,92,157,166,81,203,253,34,76,253,209,142,210,9,103,172,136,16,225,249,36,77,70,154,198,51,39,29,67,218,33,179,2,26,149,163,70,120,137,226,60,93,81,225,186,206,24,0,102,47,160,165,57,76,102,166,47,248,194,132,236,134,194,20,196,244,47,200,115,199,143,190,52,102,151,199,15,208,119,73,230,36,51,245,230,118,220,143,24,144,233,127,234,163,125,244,46,130,60,80,71,245,183,113,48,247,201,18,71,155,165,27,109,62,253,151,243,49,13,223,174,181,3,29,78,86,220,156,116,83,211,225,133,33,244,243,109,226,77,167,79,87,77,182,253,237,59,64,55,61,157,195,77,66,197,57,130,45,5,14,170,94,77,133,236,19,167,19,115,228,208,89,227,196,22,167,145,41,220,59,45,201,100,160,226,228,83,169,114,76,45,222,53,206,99,68,180,180,232,82,250,177,229,208,37,204,49,56,112,125,70,172,229,46,155,212,166,233,154,11,187,242,11,27,48,103,203,189,73,142,68,56,164,155,226,163,254,52,155,239,22,195,231,158,46,246,163,75,54,147,126,141,208,87,195,181,89,6,182,41,123,198,25,0,98,237,210,105,26,235,239,30,231,143,114,140,3,164,75,246,36,153,233,48,43,159,46,140,22,163,91,209,40,27,198,156,46,248,200,198,215,8,126,89,88,72,87,62,196,243,78,28,207,33,160,232,192,182,136,96,245,190,128,68,199,78,123,13,170,90,124,229,99,202,175,74,14,227,197,32,113,189,48,73,0,177,87,231,230,236,237,253,248,206,113,63,125,109,242,172,17,89,110,36,188,37,31,197,147,223,158,93,252,197,176,35,211,176,221,48,101,8,111,115,54,31,75,171,242,134,233,209,248,174,181,153,252,189,110,239,40,175,42,190,189,107,204,235,90,115,100,181,210,195,167,29,42,194,143,150,115,116,51,52,245,20,58,100,51,21,179,67,105,131,99,201,59,8,168,23,124,244,220,213,201,40,58,55,109,155,111,107,77,61,113,152,164,235,11,179,187,75,29,21,7,178,229,7,152,138,29,69,19,18,227,157,152,145,111,242,155,223,181,238,233,186,215,95,56,254,250,186,124,23,8,82,176,186,41,166,144,248,173,212,218,230,202,176,228,108,197,188,130,230,187,195,204,221,58,196,136,245,60,254,189,205,150,232,209,171,59,69,254,222,83,137,120,105,172,167,83,84,62,124,237,36,43,173,193,204,142,142,91,241,49,130,2,210,150,122,91,150,78,68,68,2,102,175,169,167,108,168,8,205,251,74,53,225,211,84,106,5,133,213,247,73,72,59,60,202,2,134,59,216,154,255,54,231,245,219,254,122,116,35,33,229,243,78,49,17,231,170,48,245,58,158,178,101,206,103,53,212,35,35,10,100,111,147,18,174,191,61,79,227,3,183,239,120,193,32,44,107,116,19,21,70,94,160,197,213,212,151,42,106,46,57,111,55,45,120,66,173,169,7,124,50,128,222,209,96,178,239,166,209,28,196,142,251,7,87,59,25,11,220,57,166,190,223,235,14,37,140,20,228,72,74,21,250,246,169,188,32,138,222,150,70,200,136,136,249,240,68,4,186,137,158,120,99,121,60,213,167,250,66,44,59,197,61,126,245,56,222,166,184,20,136,16,58,177,59,148,224,2,38,187,163,245,107,228,213,107,160,176,97,180,85,40,60,169,62,244,77,161,83,11,50,8,94,63,37,158,172,152,0,144,86,89,222,3,239,222,1,83,111,165,133,173,188,204,241,161,207,4,167,146,13,205,40,69,49,252,48,139,153,169,228,201,146,151,111,134,30,122,139,85,132,104,185,213,241,122,41,58,48,70,80,138,26,215,105,191,48,133,117,26,54,65,175,7,205,25,135,177,90,144,41,13,129,76,18,127,47,140,187,146,242,59,43,164,32,63,228,60,212,255,173,170,229,57,92,60,30,127,112,44,39,138,44,159,16,127,159,253,182,41,39,223,93,149,173,110,166,217,158,6,71,146,246,158,136,244,201,49,252,240,1,134,222,27,118,195,90,250,19,124,63,156,153,136,225,87,45,206,49,62,250,11,223,37,234,78,51,242,220,245,177,106,157,23,174,52,168,22,231,20,170,181,223,145,127,225,142,107,188,194,166,37,114,94,152,236,241,81,110,180,145,184,30,127,52,170,183,53,0,97,5,27,227,61,139,211,58,230,161,164,37,23,172,96,1,227,94,161,124,220,199,202,15,222,223,166,94,227,62,157,214,30,224,128,241,166,50,30,246,119,69,163,4,247,12,132,27,248,139,178,179,217,41,177,132,72,170,247,36,24,62,169,32,183,220,189,235,124,252,193,204,228,78,11,77,216,130,56,69,25,137,223,202,73,79,18,148,48,206,188,73,239,185,146,196,132,164,32,41,230,240,91,99,226,174,66,93,84,182,53,103,49,62,230,145,178,133,79,68,197,25,221,212,97,104,10,73,116,1,183,147,104,239,182,80,42,74,148,87,62,176,63,55,13,172,38,214,112,11,151,23,174,62,164,47,111,215,209,4,62,249,254,226,191,109,54,188,73,108,2,111,129,120,114,204,25,146,215,197,38,88,248,158,196,169,130,131,96,41,172,31,162,242,199,63,7,219,164,164,177,132,205,164,239,23,30,179,60,220,137,216,134,100,208,187,130,160,188,8,87,91,105,113,84,22,116,191,122,83,248,170,162,246,119,143,29,39,40,234,139,204,1,73,101,98,202,114,134,215,99,190,210,67,165,67,140,181,255,238,23,30,203,156,42,79,132,189,73,121,55,151,128,240,134,123,114,133,32,114,255,194,119,213,76,190,224,219,188,126,226,193,217,82,63,45,185,12,220,25,238,248,205,167,153,130,101,11,131,53,142,95,141,224,73,82,19,39,126,225,21,210,104,142,146,218,203,87,7,45,14,202,15,146,177,202,241,90,52,244,219,199,41,42,201,6,34,196,228,102,11,152,48,217,73,106,70,143,135,122,33,93,145,132,172,201,228,3,201,2,135,217,82,41,251,140,50,138,94,189,197,139,137,127,100,43,166,242,245,21,44,114,84,111,14,141,196,237,85,254,44,54,19,5,126,213,222,193,127,241,56,188,106,91,170,71,68,116,105,190,235,238,99,69,177,74,242,66,61,231,241,53,29,79,120,200,13,170,189,99,138,183,142,222,158,244,40,175,244,126,202,229,167,105,232,49,148,91,77,85,215,65,72,200,175,190,173,223,146,113,10,84,220,247,28,242,152,120,105,87,207,8,19,254,233,2,83,28,37,112,123,102,44,94,40,11,223,54,83,105,30,54,235,222,199,129,143,138,223,66,210,163,240,63,224,214,19,31,150,149,241,169,31,58,155,242,195,144,160,241,96,212,15,222,170,200,69,168,190,237,71,175,46,73,21,168,18,70,149,159,174,169,81,56,188,251,148,101,15,190,180,85,176,44,242,116,247,239,181,183,114,59,127,195,181,74,163,165,15,242,152,21,135,180,120,242,248,120,16,132,24,242,181,148,92,67,201,133,124,74,27,232,58,23,78,223,188,25,43,157,62,172,90,69,100,139,2,69,87,85,127,118,17,28,252,110,61,154,218,104,60,84,119,141,120,97,106,194,117,10,183,121,185,196,119,38,34,166,212,101,147,187,95,241,45,144,32,83,34,160,25,88,247,248,105,170,95,213,255,112,35,25,123,226,230,107,150,173,99,131,5,97,205,232,7,119,23,147,88,186,54,147,182,239,106,43,90,21,184,243,225,227,183,17,46,72,191,109,118,193,241,173,56,204,104,63,216,86,251,17,45,142,1,165,190,55,60,133,254,61,57,25,119,29,183,27,191,197,245,193,119,173,234,137,77,206,41,35,110,62,250,84,115,96,182,53,203,57,44,192,229,78,56,42,31,101,174,171,241,185,137,61,106,47,67,72,164,198,132,99,78,140,137,7,207,169,238,251,36,168,90,232,139,33,196,226,145,17,96,56,93,10,115,142,255,58,34,250,42,61,137,79,89,141,140,195,8,10,42,191,146,250,221,242,13,77,138,238,180,213,144,28,240,83,223,99,199,145,161,14,217,40,111,246,152,166,233,166,90,210,100,212,92,103,34,2,155,72,141,194,188,151,183,218,162,219,254,161,154,195,137,188,160,182,150,165,98,14,106,189,28,38,76,175,82,98,148,80,249,234,179,152,127,180,108,97,83,37,228,225,241,199,132,161,117,225,59,63,153,186,21,176,137,37,165,178,134,221,98,112,243,191,254,164,2,153,61,99,158,93,104,240,214,149,244,186,48,50,114,120,206,36,1,123,176,64,218,113,241,196,109,73,247,126,36,136,122,192,24,209,42,179,13,121,167,211,163,201,238,158,72,2,224,86,216,211,99,91,138,233,95,27,74,37,68,185,210,83,229,143,57,87,234,22,234,224,150,53,98,26,230,188,163,70,182,16,94,205,238,229,133,145,39,218,218,40,196,34,118,188,54,181,55,233,106,194,7,37,90,28,157,207,157,106,111,198,114,109,2,76,180,214,84,151,27,170,113,182,203,123,0,155,3,183,114,90,239,231,140,25,113,226,44,152,74,169,144,102,242,215,158,119,62,213,106,141,83,109,61,223,1,35,191,169,155,117,116,21,71,220,219,212,60,180,62,13,119,192,39,174,190,251,175,190,19,188,241,16,8,24,235,133,158,138,134,40,151,119,120,24,77,38,149,144,177,145,113,216,60,174,83,85,16,108,173,128,205,164,119,164,162,161,168,51,1,110,169,224,168,91,241,142,131,119,201,149,184,34,165,111,13,206,191,195,133,114,67,125,48,210,71,49,99,161,233,152,159,27,229,208,184,122,96,122,251,104,139,179,245,136,69,121,16,167,74,101,119,152,118,250,99,15,219,107,180,84,205,52,191,141,202,192,23,93,153,211,213,132,68,28,93,104,217,234,91,223,93,206,51,189,139,223,103,212,229,137,90,195,30,135,236,59,246,72,176,105,115,175,109,178,139,14,39,231,197,187,62,152,34,186,163,253,238,197,83,121,216,61,84,60,49,165,12,40,216,79,58,18,14,72,96,14,163,101,163,147,6,82,222,223,18,128,79,102,29,233,234,47,178,7,124,119,23,61,253,246,41,177,157,192,89,94,143,193,84,120,159,152,10,73,246,169,74,254,33,49,219,99,96,246,199,52,176,18,101,155,2,243,128,201,190,246,4,239,175,159,220,205,214,158,251,143,165,161,177,47,132,200,114,210,224,129,73,84,252,107,245,123,52,77,53,173,104,131,246,15,190,67,92,43,188,128,107,139,229,5,98,250,254,3,92,70,204,226,29,157,164,103,167,223,222,17,183,184,189,117,174,145,209,241,45,16,132,8,183,178,201,173,224,40,166,43,244,18,218,62,185,209,158,85,3,198,224,125,166,38,239,209,102,200,120,140,52,112,247,183,184,224,210,152,72,240,213,220,176,189,65,57,51,137,174,128,245,147,39,102,112,156,195,123,26,212,252,90,76,101,148,67,228,119,70,126,60,118,72,13,233,230,84,224,248,64,187,243,38,105,29,98,104,234,193,132,63,253,107,160,33,33,82,40,54,182,34,41,6,76,192,57,143,204,89,98,127,133,120,80,46,205,132,100,113,226,209,10,6,92,121,78,184,19,156,183,10,37,226,53,77,55,236,168,91,160,176,184,71,154,141,206,183,147,64,52,118,166,73,1,175,202,19,247,126,158,92,223,127,103,194,167,197,57,246,110,188,159,153,58,10,49,191,216,13,32,22,169,250,227,76,179,227,91,52,171,9,139,166,171,27,106,30,14,79,228,215,210,252,127,16,228,114,120,96,23,191,210,242,48,87,60,25,226,130,37,175,45,95,184,101,153,67,93,186,55,26,73,209,209,170,249,96,159,180,174,141,111,171,94,237,188,167,63,93,141,115,25,112,75,22,159,172,169,107,126,77,142,248,118,10,159,85,83,145,127,225,98,133,192,105,193,198,188,102,7,76,146,44,45,247,104,172,198,213,200,201,212,147,182,18,195,43,5,173,216,184,238,20,155,99,255,22,11,118,49,175,229,180,141,129,241,239,205,66,249,139,42,33,179,9,66,79,221,225,137,200,160,86,28,81,91,19,235,98,161,10,113,166,253,215,44,49,159,33,76,148,54,103,237,137,16,46,194,220,35,237,143,240,228,137,241,65,126,178,166,223,157,37,10,15,80,93,199,95,105,166,77,103,164,41,128,73,127,167,13,173,137,232,59,108,94,242,105,71,139,120,84,188,115,69,28,234,164,221,50,206,139,14,151,5,133,45,149,108,151,39,2,61,100,49,102,79,245,199,40,131,191,45,54,169,205,75,194,5,72,162,159,151,192,6,140,69,104,170,100,39,125,186,28,102,193,78,229,201,76,90,31,106,117,242,233,120,114,191,127,220,155,135,75,117,238,119,121,47,126,18,198,181,173,37,211,84,74,180,188,160,8,139,16,219,220,165,115,21,33,131,128,205,82,93,79,101,164,90,3,158,143,102,34,236,76,231,229,172,102,238,83,117,54,36,161,204,169,193,97,179,70,238,73,203,184,199,118,152,42,233,221,210,189,205,34,233,187,186,236,116,140,102,166,174,241,211,56,229,181,36,163,204,9,254,131,123,75,142,223,199,180,61,162,197,239,216,73,90,223,252,182,243,192,128,151,234,192,26,167,175,121,186,12,24,202,242,73,10,207,40,21,56,76,201,151,86,241,254,72,25,241,189,80,142,212,144,12,186,106,125,199,215,190,71,190,228,59,191,205,127,60,62,39,30,186,41,44,194,26,62,163,155,34,83,161,93,201,60,99,226,98,36,210,181,248,146,253,239,108,241,94,116,97,141,210,98,230,208,191,91,147,5,214,70,105,248,236,249,189,55,130,170,90,96,140,212,174,19,62,112,44,26,229,164,224,0,161,37,207,191,76,74,111,114,13,227,164,239,125,77,182,187,30,33,140,232,242,205,179,54,49,43,106,114,134,1,247,174,134,87,40,240,180,242,77,42,8,135,39,93,234,98,122,159,177,93,152,69,247,87,163,222,105,98,198,254,170,225,33,173,197,124,116,165,254,237,84,112,34,85,45,148,246,196,116,101,172,48,93,92,144,167,138,233,232,30,112,83,142,2,73,129,224,207,252,246,64,37,169,172,80,58,22,19,169,193,218,96,204,238,71,54,80,136,103,40,202,216,25,223,79,207,86,178,192,75,255,66,222,48,202,212,122,247,220,46,180,34,251,200,59,167,170,232,51,45,8,126,190,22,211,162,31,96,120,199,31,124,55,30,218,40,24,187,174,38,187,179,71,205,3,152,158,142,43,49,176,139,33,68,155,234,27,231,183,201,175,88,174,233,62,28,251,198,246,109,83,102,223,93,91,124,66,83,154,223,46,198,162,243,9,142,10,121,118,49,144,92,166,194,28,8,191,77,14,242,151,250,104,11,163,154,111,185,30,67,141,159,40,53,48,87,4,95,115,17,98,215,71,195,142,99,197,210,53,154,170,26,210,104,100,131,214,183,38,175,244,228,204,187,219,247,64,147,113,186,210,0,184,111,234,172,61,155,42,239,247,19,152,131,65,60,249,36,103,181,118,58,67,24,181,255,133,23,238,103,51,73,202,83,145,221,3,94,105,66,98,96,215,216,242,98,252,177,82,173,44,53,0,79,76,242,205,88,224,53,141,17,159,132,239,222,12,191,31,205,186,82,226,237,207,85,160,179,104,71,90,112,204,91,192,108,220,117,35,207,84,117,124,111,118,97,20,178,229,135,77,165,220,99,103,156,52,85,238,0,153,170,168,209,66,92,15,5,248,163,37,165,148,47,213,128,7,245,221,146,137,70,173,214,243,58,4,237,122,2,177,167,170,1,234,192,5,69,190,255,4,74,221,200,76,90,111,197,203,241,30,227,47,151,148,31,71,171,62,80,243,39,81,153,185,110,6,100,1,223,151,218,122,245,190,179,191,159,31,6,84,180,148,216,239,118,4,62,1,143,165,42,197,23,158,196,64,2,38,140,208,146,64,30,163,231,133,239,208,75,148,3,254,97,122,224,24,45,189,173,156,29,246,175,72,100,7,140,241,233,82,109,190,182,35,173,137,194,100,75,66,247,3,142,177,192,99,181,36,11,216,225,232,189,55,239,136,118,101,74,66,199,47,230,9,24,82,126,98,44,192,54,124,95,187,155,182,229,73,112,13,93,52,227,172,221,93,141,54,57,231,222,17,40,95,83,122,10,18,80,199,251,127,71,96,96,171,118,31,126,108,227,249,96,74,251,123,234,12,119,248,248,107,115,94,59,42,42,104,188,198,120,109,211,227,77,218,125,119,113,121,233,120,20,207,99,71,169,226,123,143,213,127,56,140,90,156,190,53,12,172,56,34,32,156,56,85,227,24,213,126,56,151,47,124,231,181,170,28,43,20,244,158,90,3,30,106,129,71,33,200,253,134,30,76,233,38,40,174,122,134,16,61,253,4,96,148,182,35,28,226,98,148,54,31,183,88,135,30,37,32,3,99,63,44,112,81,125,73,118,194,213,243,85,86,61,169,140,31,88,243,232,133,56,108,133,109,170,165,136,110,180,239,97,40,187,186,115,169,62,218,194,242,245,249,96,85,234,49,120,215,253,221,124,18,92,86,248,30,26,124,107,102,55,239,170,63,73,70,177,77,185,249,174,35,213,138,119,151,16,255,161,91,171,162,173,148,252,45,30,48,248,36,62,80,163,112,179,111,129,107,190,248,113,197,142,23,213,111,141,164,100,164,225,94,56,81,122,74,36,17,64,111,111,88,9,221,61,193,53,195,183,255,247,175,77,198,236,233,201,144,222,121,190,231,238,168,135,40,108,62,168,31,220,211,156,99,206,125,242,94,232,39,159,4,195,44,11,24,146,77,186,122,64,249,10,24,79,66,253,109,242,164,237,131,205,55,58,193,143,211,12,13,174,35,253,244,23,169,108,120,28,245,157,4,63,205,185,227,131,159,157,58,169,233,216,140,15,198,216,59,193,43,226,10,6,183,180,130,16,249,255,94,139,152,183,182,25,84,232,227,139,23,28,252,165,162,237,133,202,246,250,141,128,134,208,92,186,57,209,250,248,94,119,35,167,133,86,23,190,123,199,246,193,166,1,170,42,168,166,219,30,112,105,74,26,69,36,21,15,73,135,127,26,80,170,189,124,158,26,99,183,82,168,168,58,221,149,138,254,104,84,202,228,30,117,13,105,51,68,217,31,203,248,37,209,232,102,135,213,19,240,93,10,179,130,56,220,165,247,193,225,209,172,44,79,222,127,46,46,14,163,122,182,83,249,62,138,229,1,119,170,192,4,254,137,188,191,48,34,93,201,75,5,110,108,243,20,96,53,242,128,10,190,63,216,50,205,64,239,96,171,90,220,79,209,138,207,11,149,237,219,163,148,82,99,145,248,197,200,212,63,74,204,92,124,142,120,235,129,78,144,150,254,223,62,122,124,158,174,12,37,29,1,48,215,137,252,4,108,10,44,137,112,202,162,31,240,210,217,238,39,48,234,84,13,20,206,206,74,15,102,129,184,231,131,167,214,151,1,163,42,245,193,119,239,155,96,202,157,28,101,26,120,210,79,247,199,133,124,201,204,67,183,79,23,223,254,223,63,84,125,161,126,23,71,170,152,88,239,250,227,197,189,142,128,55,228,162,132,214,32,236,144,25,161,148,38,63,118,241,76,49,154,15,247,120,145,126,26,245,210,17,176,89,11,166,54,57,174,162,106,57,155,181,84,106,1,242,175,139,241,26,60,50,123,152,202,208,239,209,216,78,180,244,49,107,28,217,42,25,165,173,126,8,168,202,5,199,144,210,252,179,116,116,112,4,220,227,131,247,147,196,224,39,7,198,24,91,168,25,39,116,27,207,211,81,70,249,74,196,228,19,100,58,146,163,90,11,142,14,41,238,199,47,74,56,253,36,82,115,179,16,158,195,205,170,82,101,224,145,172,245,5,153,46,86,186,222,124,116,35,174,7,60,79,83,170,55,213,47,177,122,152,44,73,87,175,4,206,219,145,172,45,86,166,53,146,29,194,227,181,230,84,86,246,103,100,148,188,218,14,152,80,242,72,94,10,53,82,143,5,177,162,161,239,133,146,140,235,175,154,243,197,210,177,131,123,119,108,237,138,241,92,212,7,197,108,84,60,101,132,159,7,220,6,133,9,23,196,213,38,140,161,51,56,34,39,79,92,77,210,83,37,86,42,4,34,79,194,97,85,93,107,178,59,152,4,132,227,106,74,211,151,194,157,181,236,253,94,4,253,209,191,73,171,199,221,166,172,15,46,42,12,128,155,229,61,155,238,128,111,143,174,201,14,129,140,73,11,24,138,239,147,220,18,70,144,85,145,95,29,169,139,87,243,1,243,39,191,3,160,75,92,26,207,193,138,86,159,195,157,133,109,169,230,141,185,47,4,220,83,245,38,78,93,43,194,99,156,198,183,110,74,49,195,252,78,86,192,24,38,36,191,3,216,171,14,83,81,164,10,70,118,58,125,226,230,56,169,170,161,1,106,97,126,54,130,208,121,143,59,201,159,204,152,212,47,188,78,41,42,9,82,76,171,201,131,195,133,2,227,173,226,252,219,4,173,159,15,222,90,168,1,137,154,10,192,239,230,251,73,40,49,214,15,173,90,105,8,122,71,65,23,84,107,118,10,229,46,145,73,198,248,28,11,29,161,230,19,151,243,83,128,145,231,19,138,186,201,138,143,105,18,196,234,253,103,69,33,209,38,84,232,104,144,8,177,157,175,43,96,188,172,1,69,182,184,113,146,5,29,91,243,131,200,121,125,125,152,228,227,208,112,10,221,168,60,207,7,239,150,80,202,187,226,173,42,37,141,89,233,173,68,70,233,103,24,157,66,95,119,159,89,191,7,91,79,138,202,221,233,253,62,250,9,24,137,85,133,209,94,136,225,113,87,151,174,100,237,187,16,65,92,246,62,184,8,29,247,164,132,13,23,40,158,140,226,216,157,133,178,71,141,215,130,164,164,185,67,74,63,165,23,49,209,234,47,223,229,168,125,109,114,15,232,91,51,139,173,152,224,145,195,119,195,95,83,158,249,105,223,184,92,100,109,18,137,99,214,47,174,128,92,208,110,41,90,216,104,225,111,78,32,241,149,82,193,114,28,196,34,48,139,227,221,41,229,25,37,6,61,163,35,235,36,62,227,155,10,73,154,141,156,184,60,238,107,198,100,6,65,93,105,97,144,123,163,19,194,108,77,233,164,53,119,132,49,57,56,206,100,44,123,95,9,241,220,128,81,231,76,121,176,187,27,243,244,31,226,222,208,31,20,30,251,137,89,248,174,98,189,36,237,226,205,78,34,86,54,20,240,244,209,246,79,177,34,150,182,50,52,141,204,105,188,199,217,223,244,137,18,139,156,34,156,56,76,22,22,123,37,103,81,195,113,215,202,88,178,77,155,65,53,51,153,82,98,105,35,89,82,19,7,125,140,47,221,132,220,80,178,204,157,99,35,187,29,247,94,189,148,44,155,140,247,75,60,25,201,44,101,245,83,4,60,190,245,30,23,60,85,33,53,35,180,104,83,134,128,58,24,159,30,167,119,12,37,207,163,105,75,66,149,209,133,77,246,47,121,12,79,242,177,207,183,40,22,229,35,160,47,181,130,165,193,178,86,18,233,25,73,155,248,212,19,101,125,253,212,200,52,116,15,228,147,36,40,42,235,111,65,186,19,211,40,194,84,73,195,151,180,129,171,0,17,12,52,122,168,194,156,147,252,230,84,33,169,162,44,58,125,56,159,6,140,53,89,186,250,30,55,214,7,55,246,76,10,83,94,53,3,38,74,183,18,124,87,108,111,21,116,146,142,14,16,242,15,177,89,46,245,231,139,161,240,221,109,127,48,68,252,146,236,218,39,180,143,128,225,208,246,4,51,51,124,112,45,58,250,10,38,119,45,174,126,168,33,211,247,230,232,233,105,6,84,205,144,211,87,39,121,168,226,222,27,42,147,155,142,31,84,28,35,153,123,247,221,109,167,218,147,74,88,48,62,40,14,81,154,223,160,150,174,197,241,29,111,144,174,12,94,66,126,216,181,56,140,180,79,83,101,100,170,54,127,141,198,52,205,62,82,244,133,7,186,241,111,63,133,47,141,222,231,215,151,8,119,116,159,45,109,139,179,84,119,252,30,168,141,202,252,131,247,47,51,246,61,217,109,66,152,233,239,205,55,50,3,106,216,142,129,91,245,121,156,180,103,93,66,100,237,230,195,243,166,92,151,101,146,85,87,28,155,223,217,222,201,20,11,31,188,71,190,171,113,13,62,239,202,71,136,136,183,254,30,172,146,37,117,37,135,101,246,200,226,114,130,56,207,156,190,171,52,121,199,163,196,179,130,133,106,247,155,223,71,228,148,173,48,50,104,222,40,248,144,13,157,106,139,105,78,60,126,245,29,77,119,38,25,2,51,175,188,135,140,133,112,211,144,104,38,240,140,42,245,197,193,180,212,116,115,188,235,103,192,212,129,201,224,54,239,250,241,110,238,22,85,254,71,213,139,77,193,115,191,177,154,11,47,19,233,86,120,63,206,20,92,195,244,44,244,193,161,183,62,113,49,114,50,85,159,140,32,238,241,39,235,56,103,11,97,225,182,41,222,50,1,147,249,73,232,118,205,28,36,27,25,201,250,86,38,233,237,207,117,247,217,137,189,5,39,121,149,30,176,197,61,5,237,53,14,217,11,23,186,173,34,241,108,210,139,167,225,128,77,112,94,96,118,115,213,95,186,225,71,32,189,176,24,173,112,198,205,205,17,74,174,190,255,80,107,137,171,17,121,208,246,134,77,127,162,69,127,186,116,242,104,205,140,128,188,201,154,197,245,190,62,110,180,125,207,231,2,87,228,75,4,30,228,95,226,197,10,223,164,9,188,78,20,169,3,247,228,161,130,25,213,179,87,11,152,54,150,247,134,105,241,124,77,94,200,11,74,155,15,204,145,118,19,88,45,138,112,167,111,206,54,250,193,226,76,107,190,99,48,63,95,184,154,255,172,160,119,120,184,49,32,40,153,80,121,112,43,87,137,225,69,13,155,72,172,162,184,138,136,139,63,120,37,209,45,85,55,236,38,143,115,118,176,161,39,94,35,223,147,12,226,56,222,166,21,251,9,97,183,208,191,241,191,116,184,155,100,189,192,227,184,45,39,162,253,22,47,211,57,105,56,129,241,158,185,10,71,16,69,171,205,191,47,188,126,33,48,189,53,154,175,239,189,59,246,199,77,50,213,68,58,134,59,5,47,211,93,214,141,41,124,172,21,147,41,180,230,173,88,9,130,225,66,167,9,221,114,133,135,107,183,226,216,52,181,66,29,148,234,171,183,57,137,26,104,228,0,119,156,177,90,92,93,127,126,188,169,181,67,132,8,152,214,77,31,99,79,39,140,46,246,190,170,160,135,121,14,233,145,184,250,110,46,148,48,250,59,216,250,215,232,88,201,170,30,180,149,191,87,159,145,58,190,59,90,17,135,117,91,120,43,227,176,128,124,125,83,184,58,245,216,120,224,93,183,234,63,223,183,39,238,141,178,83,126,47,132,161,252,234,130,152,119,73,223,178,49,243,59,124,255,54,13,61,78,101,110,113,66,105,2,118,7,25,174,158,127,4,70,0,46,125,78,100,154,95,184,81,82,163,134,1,116,148,237,43,118,195,77,242,212,212,85,16,20,104,1,151,196,39,178,29,182,215,60,99,243,219,147,111,217,133,97,156,198,79,115,38,127,210,200,44,195,249,39,228,103,231,82,183,14,44,222,187,203,246,147,111,90,80,95,117,216,23,36,226,28,70,106,98,165,171,239,84,252,30,87,97,200,155,175,162,192,243,171,96,188,112,163,98,90,31,205,132,13,91,192,119,138,209,177,105,245,94,251,131,217,192,233,140,244,152,126,178,195,148,142,159,52,8,198,138,93,18,10,170,67,75,20,169,83,154,241,61,27,180,169,169,40,98,78,213,47,190,7,206,165,106,7,68,98,143,51,84,120,135,170,193,84,118,149,72,207,188,179,29,218,90,201,12,196,178,28,49,37,161,52,11,197,226,219,160,161,71,225,5,188,166,133,112,116,75,220,44,79,232,111,77,88,228,200,14,12,178,5,113,43,135,113,177,147,121,216,52,248,234,135,162,1,55,5,173,54,68,28,182,22,109,9,126,60,206,100,52,133,163,76,64,100,74,80,57,10,152,144,126,130,41,139,138,7,39,252,210,116,91,90,76,121,230,7,147,168,27,26,217,184,243,17,71,24,135,113,122,213,183,70,56,210,125,49,205,140,101,170,225,64,67,255,205,85,36,237,88,80,181,20,182,33,160,82,124,78,178,195,148,232,150,163,125,73,38,252,29,64,148,243,62,234,148,64,128,56,34,77,124,56,252,144,5,189,208,241,157,33,36,170,162,70,86,182,113,241,250,119,96,142,244,210,226,119,139,196,139,59,252,172,35,4,23,96,28,37,102,192,201,55,29,161,198,210,190,54,155,120,25,44,69,135,7,246,0,205,38,64,81,212,153,188,77,40,44,157,250,181,30,4,35,118,60,216,221,183,232,76,220,140,161,247,198,138,40,119,32,127,243,161,212,143,54,223,43,16,128,39,50,43,48,218,189,43,208,161,26,220,230,194,211,61,19,199,127,82,171,210,21,158,205,195,253,203,92,225,212,195,196,44,158,189,131,35,34,179,71,190,152,61,240,227,240,34,132,162,237,105,117,129,126,53,28,56,45,188,111,38,167,235,15,142,79,229,163,74,35,188,117,121,163,34,80,112,81,212,149,139,113,223,117,173,28,26,239,169,50,223,116,108,26,61,90,79,205,64,10,235,117,203,182,251,110,160,112,138,21,77,52,96,72,232,53,96,178,241,9,221,30,50,161,42,20,185,147,145,97,183,37,7,70,120,71,62,229,33,55,253,110,114,166,37,138,53,178,112,97,18,184,243,133,173,8,125,43,74,229,74,115,20,245,39,237,221,208,4,93,217,136,221,36,220,9,237,69,38,75,242,107,49,132,28,24,149,218,139,208,11,123,59,63,182,70,112,145,100,62,217,104,73,188,92,11,224,251,173,159,157,174,62,255,143,182,119,105,217,166,73,174,245,254,139,198,26,228,249,160,177,49,108,240,204,67,179,49,194,110,54,13,222,146,104,183,7,98,163,255,238,188,226,174,136,92,249,130,61,83,195,55,232,119,61,117,87,85,86,102,100,100,28,214,114,86,65,170,202,240,13,198,11,123,225,25,48,205,187,47,92,231,119,114,234,216,239,90,244,214,157,242,60,191,24,214,139,199,16,66,135,236,234,40,6,39,149,90,43,191,198,252,28,176,213,56,200,28,37,228,241,217,50,28,24,164,87,150,194,43,132,224,33,163,81,114,135,2,241,175,79,209,78,205,234,124,238,108,132,14,249,194,85,11,230,128,161,141,244,239,1,107,159,240,138,217,234,168,190,48,209,25,132,233,93,63,23,142,125,241,171,139,105,73,21,29,81,19,159,112,216,132,171,159,169,192,2,9,52,161,137,174,48,44,49,254,173,97,61,152,249,157,71,53,251,131,153,60,211,123,177,157,63,28,70,126,91,239,12,139,216,253,105,72,18,186,126,44,227,87,15,152,122,144,165,51,129,33,234,254,169,45,169,173,142,0,159,186,247,120,178,94,57,50,40,76,96,213,231,40,157,7,239,52,131,142,112,198,131,55,136,46,244,201,41,13,220,227,194,26,25,56,150,16,58,195,122,209,161,209,254,243,49,103,84,21,116,163,16,217,186,121,116,147,170,246,223,46,180,78,139,43,93,16,167,171,253,126,235,213,52,222,72,149,18,45,12,31,204,140,92,234,92,153,192,102,76,195,58,145,89,40,10,83,182,126,97,164,20,4,94,38,224,228,163,2,71,231,146,221,197,132,43,210,157,196,9,205,229,174,48,181,47,43,224,170,181,24,112,31,210,69,22,48,241,43,25,242,76,209,99,10,163,66,236,75,227,249,80,240,180,29,11,159,227,134,48,51,3,99,226,246,133,159,124,87,38,32,53,106,14,216,44,129,184,164,3,251,231,247,166,67,83,91,110,136,87,98,189,3,30,15,245,4,39,173,251,185,97,115,85,15,136,207,143,233,8,184,63,33,195,70,167,229,118,212,180,213,228,112,67,30,104,186,91,120,96,196,143,197,239,99,226,172,156,253,173,225,141,145,157,143,198,138,188,227,123,12,108,122,211,104,201,138,2,20,122,175,40,233,205,26,138,41,33,113,213,17,221,77,234,1,49,67,139,23,150,117,56,202,168,249,145,24,211,50,57,10,223,157,26,108,29,77,227,91,22,168,139,157,15,126,59,141,173,33,92,189,253,209,134,253,65,121,2,165,220,211,183,213,70,103,100,192,112,54,143,144,183,239,208,227,117,73,95,18,243,59,51,205,191,53,36,197,42,211,0,233,136,237,243,14,179,255,8,74,37,83,143,77,153,196,157,116,113,24,223,146,107,56,208,227,183,149,87,22,66,146,186,156,114,169,163,255,188,69,83,32,253,50,209,126,227,179,77,77,57,106,166,157,207,150,233,36,86,157,190,225,33,217,25,244,196,206,188,250,74,18,128,169,52,191,87,67,189,82,93,52,134,31,71,183,125,94,120,209,171,229,83,24,6,190,44,213,172,63,146,82,143,117,82,212,204,194,191,247,134,174,110,58,129,67,135,181,150,242,152,128,41,42,25,78,132,64,173,10,76,177,2,19,80,25,61,62,23,237,235,183,230,218,84,143,35,143,103,69,59,236,11,23,166,99,193,143,31,221,106,253,68,17,211,180,111,151,151,191,64,229,65,183,227,80,184,56,219,147,161,181,221,147,104,66,172,171,123,20,22,243,97,45,179,2,23,59,185,138,131,182,111,30,130,3,28,179,248,194,231,104,42,83,101,18,160,153,181,203,2,18,222,115,96,42,177,114,192,210,45,74,212,129,102,209,88,155,199,226,23,153,103,179,216,16,251,107,17,131,147,120,33,205,85,115,121,59,68,71,18,174,10,9,55,176,17,110,4,76,83,249,125,173,129,228,105,142,215,234,152,241,242,192,124,148,114,97,100,55,46,76,255,161,119,178,210,15,74,212,232,190,181,169,112,164,152,42,157,243,198,53,119,9,18,141,189,194,97,238,198,72,61,30,56,229,88,217,7,22,129,21,194,160,208,25,10,122,118,186,174,176,21,236,93,152,227,141,192,164,55,235,133,233,113,16,180,162,228,19,207,77,33,219,16,152,24,106,171,23,38,139,119,63,167,137,94,94,163,66,152,90,72,151,18,182,57,170,3,232,201,64,241,254,206,210,110,220,108,107,132,29,63,86,187,203,213,102,177,194,18,55,226,60,55,127,66,10,185,167,59,75,155,221,236,126,175,78,47,152,23,15,152,78,241,217,150,239,76,131,122,18,246,228,15,174,112,120,93,23,141,102,161,180,188,129,215,148,8,113,38,5,54,205,101,127,49,58,132,212,152,26,156,31,184,42,140,160,75,13,147,70,170,102,200,60,237,9,101,37,247,23,40,252,175,210,60,124,246,107,156,255,56,62,157,95,147,254,71,182,198,22,108,81,148,252,156,49,146,65,131,171,53,185,216,2,148,13,52,53,10,60,97,228,143,77,249,87,229,240,160,165,9,220,36,133,207,170,134,131,45,252,152,99,146,132,237,211,224,124,79,71,156,80,196,210,34,48,234,217,19,64,146,91,242,202,131,195,169,175,30,244,137,154,176,17,36,72,202,82,220,184,34,220,190,228,157,58,211,46,156,55,242,89,85,95,185,79,19,222,136,67,68,167,116,228,133,239,137,16,6,110,201,10,29,24,109,183,112,244,83,73,162,210,192,70,198,249,230,67,19,78,100,149,183,130,234,214,69,105,144,144,92,202,251,69,70,156,63,223,14,159,37,223,101,237,80,137,230,54,24,144,102,69,69,141,235,73,225,42,179,155,141,111,245,253,192,58,1,145,18,171,207,213,165,61,112,15,15,9,73,232,46,29,7,6,7,11,213,239,181,234,159,176,211,186,18,209,128,48,37,43,108,11,53,96,206,101,91,97,42,155,227,222,132,109,178,94,189,169,14,95,14,195,26,178,245,106,168,164,106,188,55,196,133,98,41,123,250,169,171,7,188,148,73,135,133,6,199,104,140,57,10,45,98,11,209,144,59,231,174,248,113,124,212,186,21,70,33,164,6,12,17,184,24,187,204,89,44,197,213,208,173,136,163,194,142,144,93,157,222,216,208,159,65,59,232,246,178,30,67,57,73,171,189,233,8,248,4,76,131,129,190,23,37,139,119,162,177,113,118,153,13,112,115,229,214,47,156,150,90,202,134,211,123,135,220,228,11,197,196,39,148,78,2,45,72,26,76,133,41,40,107,23,78,114,230,67,154,19,149,192,123,53,130,93,242,218,180,218,175,236,79,182,126,37,171,2,91,1,114,11,24,101,134,165,112,91,73,174,70,24,72,30,141,246,118,87,221,232,211,36,140,116,107,59,232,12,67,58,81,211,22,210,140,212,173,56,42,199,189,27,197,2,247,222,120,27,99,197,92,25,164,49,196,160,153,135,230,28,192,29,86,170,61,30,20,241,19,95,34,131,218,39,113,121,57,225,100,231,59,235,208,21,156,131,178,110,217,20,76,140,21,112,129,196,81,225,113,29,203,243,173,218,144,106,11,131,35,32,15,252,136,93,217,189,215,44,254,94,103,206,109,117,121,45,69,159,99,253,53,200,215,117,84,172,174,33,126,156,179,105,82,55,40,33,105,191,226,106,99,160,149,31,79,166,21,228,79,78,173,70,154,89,225,220,189,50,180,195,132,80,116,54,28,120,12,39,188,33,75,215,198,51,106,136,148,103,63,133,211,197,56,68,124,41,89,27,185,107,14,2,39,109,119,133,181,149,220,78,192,199,101,234,89,175,238,180,27,248,92,178,212,194,51,87,74,115,201,90,118,35,226,46,15,92,203,253,220,191,240,142,142,10,217,55,15,7,29,216,250,210,159,153,118,150,247,189,154,120,128,62,25,5,129,97,149,10,237,198,250,65,136,220,198,84,130,138,65,183,40,142,118,41,199,70,192,242,26,207,131,111,60,149,24,210,243,193,246,51,102,28,199,218,125,178,218,212,166,49,141,225,129,114,184,188,182,154,226,254,27,191,54,237,62,105,52,4,166,3,35,70,133,82,78,121,240,60,203,117,29,233,143,153,85,125,121,58,163,34,64,141,137,34,95,169,48,20,94,45,96,136,30,116,13,224,68,133,181,197,89,47,165,190,176,55,34,2,159,143,253,194,208,62,125,63,62,182,213,50,234,123,241,34,197,81,163,11,19,176,65,148,233,215,178,4,244,115,156,7,65,186,228,67,9,180,74,29,163,149,128,35,156,241,193,200,164,137,191,65,203,118,241,118,163,14,171,229,88,58,193,11,37,92,62,255,153,84,34,28,195,252,77,193,98,130,211,94,240,153,5,182,194,226,111,184,59,93,29,66,48,116,14,48,216,48,127,48,139,169,60,183,38,212,26,155,0,186,20,170,79,159,24,133,212,227,181,142,227,125,190,151,188,181,189,170,31,3,204,124,169,163,196,156,222,222,51,212,173,173,106,235,73,152,220,103,114,87,7,197,135,37,1,106,224,115,190,245,240,1,98,19,67,50,52,80,206,87,196,119,29,70,149,78,140,37,197,128,57,220,13,224,41,194,103,192,187,120,129,11,176,17,97,72,248,0,218,172,30,143,54,112,156,21,30,46,237,103,224,82,39,107,66,207,89,239,115,91,147,167,92,139,241,236,237,222,153,210,234,173,48,125,157,235,62,216,148,60,55,28,228,69,198,132,93,64,28,130,69,17,163,75,4,119,214,233,210,239,177,76,98,104,93,180,232,210,90,20,22,12,119,131,72,248,54,61,87,145,33,168,78,236,215,9,56,115,208,86,152,194,249,184,117,102,255,150,31,39,156,153,220,65,179,211,170,186,119,203,90,103,60,128,214,201,167,73,85,169,209,171,13,239,143,164,181,84,180,189,161,228,207,217,169,141,0,209,244,154,18,155,131,194,214,15,48,103,111,79,122,126,33,24,71,130,222,81,40,83,166,196,230,206,175,77,111,240,5,134,97,169,42,124,41,36,128,233,185,146,184,95,167,98,223,157,117,54,84,61,222,219,114,43,238,220,89,188,170,107,64,18,98,152,230,89,16,136,85,155,168,185,37,138,82,168,149,250,96,186,193,164,249,133,112,38,140,67,1,67,30,41,158,6,41,73,84,130,63,56,253,4,50,20,94,201,203,143,129,207,164,150,96,142,181,111,123,31,58,124,154,228,242,229,199,9,97,69,236,26,93,112,156,94,133,123,142,44,97,227,184,42,165,80,191,171,189,188,5,152,146,72,125,114,72,180,191,18,72,62,54,146,243,250,228,139,76,196,10,24,10,21,29,181,99,122,93,241,9,121,66,171,96,86,152,220,85,11,24,57,106,253,36,208,145,196,163,85,60,253,164,49,226,227,213,68,160,137,106,216,180,244,197,142,229,237,177,191,208,62,71,4,69,97,138,34,118,192,228,160,183,194,84,70,251,152,163,140,163,65,71,24,182,73,117,4,12,155,133,92,109,210,126,190,190,90,162,95,73,124,226,13,207,128,23,69,0,67,86,37,163,70,15,189,179,127,35,199,37,18,13,201,120,119,123,60,88,130,70,40,85,133,107,246,70,244,110,2,184,82,4,12,204,23,26,1,195,251,161,11,159,120,119,140,153,181,0,139,63,109,189,29,93,96,146,63,50,40,240,242,122,17,151,193,112,52,43,76,147,197,188,240,153,106,83,97,88,10,229,106,250,20,5,134,103,32,102,26,76,24,66,10,2,76,109,214,29,22,54,43,133,251,190,150,131,23,99,98,41,204,215,190,143,54,167,176,212,97,242,236,251,222,239,85,146,142,57,14,113,155,242,53,155,206,98,180,105,195,219,62,176,137,57,74,58,162,99,155,191,223,62,254,48,53,154,154,142,64,209,219,99,150,245,199,39,42,25,3,147,70,248,6,5,22,129,38,91,223,50,221,43,143,16,20,35,244,145,5,98,50,194,46,142,217,173,110,68,124,55,242,211,59,62,230,57,9,83,136,40,153,12,19,221,246,80,235,113,217,75,123,126,154,212,173,255,242,57,27,109,145,67,180,107,155,11,139,1,195,183,173,123,23,228,120,62,195,241,112,186,48,147,1,163,158,120,97,234,222,101,223,172,20,211,120,148,139,132,8,189,182,10,159,147,183,31,179,11,253,19,122,90,93,40,214,123,115,63,41,15,226,34,50,220,133,210,105,255,150,168,175,21,225,138,75,166,75,229,91,200,241,175,114,81,83,186,232,171,117,134,150,110,228,60,83,22,246,178,62,196,248,90,136,67,9,81,3,252,91,148,138,124,179,44,27,47,153,142,120,249,49,7,59,12,131,132,250,3,86,34,224,27,16,29,147,85,51,25,203,42,73,71,252,56,155,165,88,90,196,144,66,103,219,130,238,229,25,113,178,11,126,70,255,105,194,136,103,200,233,163,187,90,111,55,154,228,42,238,196,250,133,132,253,214,68,92,214,115,53,181,7,37,174,230,136,56,116,50,12,10,44,191,65,203,52,192,106,174,143,96,14,60,179,31,76,175,204,210,47,98,113,21,191,53,71,6,13,37,45,139,155,184,75,107,112,127,96,200,158,98,196,43,117,44,154,203,91,237,182,201,35,7,68,9,234,86,248,108,126,110,82,44,111,158,116,137,236,95,251,237,7,159,115,67,26,58,139,137,242,122,221,104,135,76,87,101,209,15,156,217,176,226,106,54,78,125,109,136,128,155,7,252,51,45,97,73,167,18,68,192,238,223,17,65,105,122,130,33,83,139,98,193,15,70,197,228,124,126,189,152,72,82,76,149,68,245,94,86,99,215,90,68,60,115,50,54,19,217,23,207,185,217,199,211,154,47,166,238,123,184,168,49,69,205,100,203,233,133,197,154,189,93,194,224,212,212,68,115,158,140,232,26,227,201,7,147,76,183,205,186,225,47,69,205,197,126,106,151,113,233,62,20,229,73,109,83,60,135,180,20,13,173,221,206,143,226,138,103,26,34,66,48,144,108,114,127,216,14,169,1,110,238,219,193,87,212,158,98,141,2,61,214,55,156,141,211,100,213,210,131,115,178,197,91,236,31,108,221,93,79,253,12,85,191,223,20,109,88,39,201,227,209,253,112,220,86,255,109,152,82,105,66,209,98,192,85,60,66,101,45,137,180,97,105,105,38,245,77,191,65,57,11,11,123,167,21,144,72,13,125,129,1,116,5,114,26,90,50,74,166,123,127,51,16,130,45,30,230,214,37,84,248,184,125,239,105,100,111,147,242,215,3,55,143,56,158,157,25,98,43,45,170,219,149,126,230,15,46,84,200,151,167,198,139,86,10,31,51,35,220,86,6,72,250,204,139,59,157,199,19,232,118,58,149,170,161,5,215,131,195,212,103,12,41,63,99,46,100,183,133,4,183,58,206,194,83,159,31,102,152,214,240,172,129,57,222,18,58,132,236,48,59,167,206,67,211,211,29,1,159,101,175,253,122,201,72,11,190,157,143,196,65,106,79,143,9,44,54,206,44,142,124,52,187,147,120,103,252,150,199,53,42,5,20,164,108,228,152,64,235,231,231,228,64,2,219,133,233,135,227,79,175,78,105,96,154,83,235,57,50,118,220,131,237,79,102,219,119,83,95,251,28,3,118,247,91,179,51,246,165,46,109,105,161,83,69,221,63,73,125,117,206,160,79,250,230,105,37,209,84,199,31,38,167,140,111,11,224,64,221,94,143,23,46,129,245,113,151,85,163,132,214,67,2,50,177,222,240,90,173,78,97,247,253,20,131,116,159,229,245,156,109,232,186,82,191,144,177,248,78,1,231,165,209,186,83,159,180,218,92,249,126,124,160,140,212,91,126,224,104,237,68,207,123,43,73,30,190,184,21,53,125,48,100,248,69,143,202,168,138,56,5,37,245,97,144,118,10,156,76,49,242,251,96,212,50,226,40,170,33,70,102,230,123,52,184,45,135,70,167,241,122,238,52,166,106,136,90,45,253,96,28,65,203,7,211,238,84,244,32,78,81,166,171,125,84,10,196,224,27,213,210,31,138,89,191,123,55,62,254,19,3,248,53,156,249,143,211,99,170,59,35,2,145,217,213,145,235,177,226,173,101,13,48,224,17,123,79,132,73,98,238,167,251,44,155,106,221,55,213,42,57,75,45,34,75,164,100,252,214,208,231,214,169,189,134,221,116,251,186,195,16,46,106,169,22,21,132,197,63,88,221,86,226,167,205,103,80,149,251,18,50,113,40,41,99,201,20,222,37,87,9,66,35,24,69,91,217,8,170,241,44,124,99,90,169,58,147,215,202,124,3,231,30,56,238,52,146,50,73,27,69,168,14,216,254,94,180,151,47,41,148,52,21,199,152,167,149,68,176,16,227,112,94,57,46,150,155,60,40,136,57,136,73,31,9,90,83,201,239,77,219,98,211,10,80,227,24,241,231,166,144,187,200,147,21,28,186,24,19,56,139,187,214,209,35,195,249,173,143,106,173,127,186,63,65,51,212,253,157,225,226,75,90,20,94,169,221,241,200,117,69,163,185,235,198,138,12,6,92,116,31,76,171,114,150,18,102,88,137,170,83,109,157,191,133,133,92,170,190,97,153,240,194,132,106,93,213,83,170,59,43,50,51,126,32,180,204,246,217,92,229,226,105,68,215,223,151,38,74,123,206,174,93,90,186,139,117,189,252,96,147,21,73,50,17,40,121,190,159,26,246,214,71,25,102,24,175,175,47,108,66,146,75,25,211,233,168,27,206,204,252,139,97,108,105,155,35,228,27,98,160,84,124,207,164,77,17,103,3,56,94,234,23,75,61,27,58,237,26,91,59,221,57,222,126,191,13,39,81,81,225,139,105,194,125,95,206,138,122,255,182,117,158,208,219,95,93,39,241,199,218,41,245,209,20,75,97,39,62,148,156,124,145,18,127,202,165,167,231,141,8,113,160,39,37,131,2,231,148,87,225,23,235,171,213,202,82,42,90,251,183,242,96,121,164,59,90,208,94,225,157,170,31,76,202,88,106,144,161,203,74,45,238,108,190,160,76,51,10,242,206,191,254,62,7,181,233,116,195,74,251,254,176,130,133,239,214,212,54,109,85,62,234,221,132,70,214,7,67,96,160,165,163,72,135,36,63,49,34,92,12,41,241,69,145,218,91,223,14,0,167,154,245,164,202,197,21,89,161,239,181,136,63,106,9,12,49,139,179,106,191,243,201,57,254,225,139,72,95,181,101,160,155,191,23,212,1,107,235,36,53,202,245,207,213,47,164,72,182,28,49,40,53,64,67,205,97,38,141,246,181,193,190,135,72,186,195,56,251,210,71,69,93,86,119,85,154,175,217,79,10,237,9,181,78,231,252,36,66,12,235,237,146,185,0,185,98,247,123,211,173,172,203,135,173,180,127,209,53,80,134,70,126,155,176,160,179,245,146,167,32,192,169,179,180,153,40,65,192,93,27,163,41,46,12,206,29,114,164,12,147,254,54,125,238,223,166,90,120,76,37,14,128,87,34,121,129,88,177,162,160,253,204,240,102,13,227,31,140,104,143,54,8,12,38,153,75,60,0,147,89,210,171,59,172,71,221,97,106,182,183,162,136,131,110,71,141,100,64,159,204,132,250,170,195,9,5,35,29,147,105,77,116,31,124,38,197,82,222,129,97,53,250,227,194,52,88,232,147,45,35,135,112,24,42,192,254,192,3,13,71,135,217,144,101,139,152,48,65,164,24,113,206,117,42,180,11,95,200,240,158,109,206,58,35,9,9,43,44,207,104,101,248,7,129,141,82,18,171,192,123,121,179,8,48,202,0,250,227,199,4,214,148,229,234,41,21,231,192,195,201,151,237,234,173,122,160,20,194,69,148,215,224,170,66,188,70,233,233,233,6,8,90,209,115,215,171,187,25,26,135,17,229,204,122,111,138,19,102,11,184,192,72,35,240,178,234,84,135,141,195,88,239,189,137,116,249,247,30,141,8,155,94,125,86,133,151,69,0,83,172,43,92,41,70,139,212,125,137,252,8,179,150,194,183,10,198,34,190,84,43,252,215,255,250,31,255,248,111,127,251,215,127,251,203,223,254,254,215,191,252,223,255,244,63,254,251,63,255,245,95,254,175,127,254,247,255,253,191,252,79,255,148,254,227,63,254,241,127,252,253,223,255,237,47,255,244,15,255,243,95,254,249,239,255,207,223,254,242,15,255,248,223,254,242,175,255,253,47,127,255,219,191,255,211,7,252,47,127,253,151,191,252,175,127,255,219,95,255,229,191,253,195,63,254,31,255,250,175,127,251,63,255,250,47,255,252,247,243,59,255,155,221,180,177,129,27,123,28,55,93,136,132,218,151,249,158,9,255,180,117,23,19,4,158,148,1,239,11,91,115,198,239,252,1,204,18,8,115,68,178,157,146,163,236,87,15,212,186,98,6,67,13,111,18,130,35,96,26,196,214,3,59,45,212,129,233,99,191,125,157,192,16,55,255,130,76,80,214,172,154,47,137,36,240,217,154,62,9,121,224,102,250,246,23,134,78,111,4,124,220,129,116,185,199,155,245,243,175,207,94,113,228,178,18,229,251,104,25,10,165,79,83,25,170,38,184,54,218,189,55,199,209,181,230,247,222,29,229,178,171,254,213,42,242,245,253,75,191,44,114,78,251,28,41,198,133,207,238,148,190,238,100,34,132,157,142,25,185,218,252,183,241,189,183,197,229,90,152,210,86,232,107,248,72,113,96,71,192,163,9,255,171,25,151,242,206,254,94,48,170,180,27,0,128,213,148,174,151,254,221,186,26,219,251,253,96,200,53,90,122,240,131,39,157,177,253,254,248,98,243,250,194,249,148,240,154,196,101,190,48,206,64,246,33,135,13,62,223,210,56,186,18,206,239,125,15,6,9,243,49,164,237,130,21,227,234,47,93,45,45,91,229,90,72,157,191,82,41,130,224,133,158,222,24,81,58,84,26,59,138,195,176,110,196,137,207,88,87,56,188,196,213,180,196,164,59,40,184,165,249,147,34,49,249,191,62,174,118,94,35,169,206,171,221,215,42,244,0,92,152,29,59,253,124,13,158,60,119,161,66,109,48,26,25,17,183,191,247,113,230,82,191,143,6,149,137,43,237,50,164,164,109,245,106,38,203,103,42,129,169,80,234,247,209,224,124,201,95,55,20,36,69,236,71,251,126,16,122,219,188,253,6,56,239,203,152,128,248,7,66,103,211,127,155,198,186,27,2,110,52,169,163,81,254,45,125,230,65,189,234,47,100,49,168,118,110,223,213,5,157,146,123,76,38,95,217,97,194,251,110,109,124,177,247,20,209,138,157,78,171,79,21,184,254,166,78,21,202,151,188,137,152,70,195,73,237,130,192,152,145,236,63,78,209,79,190,201,182,70,222,131,218,247,239,123,102,99,197,93,67,70,101,66,45,241,221,27,7,42,23,121,239,150,127,109,149,31,60,168,144,169,247,183,137,229,124,20,224,214,52,215,246,109,83,105,214,169,91,183,207,180,100,7,215,45,15,158,77,136,99,56,204,106,148,137,72,119,232,215,2,195,131,17,65,73,247,214,231,86,41,21,159,73,156,24,199,144,207,201,123,229,79,210,153,171,73,85,148,59,77,41,188,174,205,45,26,234,21,233,118,198,25,76,174,226,27,82,178,168,168,237,9,12,195,86,253,190,54,66,197,66,248,206,189,141,234,240,67,147,201,250,13,125,178,56,161,156,197,179,201,158,173,172,191,93,143,19,85,62,120,101,186,94,101,80,112,222,127,1,149,197,65,152,214,66,185,243,57,209,176,39,127,48,226,198,87,231,161,193,46,71,128,116,124,240,57,54,176,95,93,248,108,246,206,25,122,96,107,4,46,69,224,31,157,179,195,144,170,247,251,65,232,181,62,247,243,7,231,48,156,235,125,109,24,117,157,243,0,251,65,31,215,190,179,148,250,166,250,57,135,6,119,41,239,108,112,59,39,194,175,254,227,191,106,209,11,183,203,207,12,12,7,255,190,195,146,45,167,25,47,118,142,86,114,40,108,198,84,12,71,166,195,149,172,177,60,57,89,248,220,124,212,144,196,185,234,224,132,17,145,18,253,182,32,98,254,116,206,223,97,73,188,200,39,101,77,230,206,196,197,47,10,35,127,60,217,26,69,99,19,22,28,99,101,215,15,238,180,140,223,109,2,151,118,77,223,191,10,36,209,237,206,36,19,225,26,95,75,45,40,159,35,9,108,85,147,211,111,141,64,204,173,152,109,16,15,228,254,21,211,35,18,107,26,59,247,214,11,234,207,175,152,112,17,120,128,242,180,94,120,89,236,221,31,156,28,253,146,71,163,191,125,199,143,79,18,172,247,16,79,28,255,28,105,63,209,102,88,58,225,165,12,95,31,24,147,247,237,203,156,72,143,45,238,207,147,143,216,37,56,114,166,116,171,63,155,201,212,59,179,33,221,7,84,186,68,190,13,14,43,232,60,203,183,132,32,44,165,188,224,194,40,193,165,225,87,159,173,243,60,159,188,88,50,14,217,111,204,199,78,198,3,27,48,137,153,249,245,10,47,59,196,212,155,115,38,184,67,72,162,125,47,70,73,83,190,205,40,13,86,164,234,138,135,7,174,228,226,239,76,35,248,125,238,189,29,62,187,229,184,125,231,68,253,182,241,38,126,176,177,236,94,131,73,1,85,75,95,204,134,162,71,36,243,100,212,176,221,163,248,23,163,151,129,80,113,192,168,72,228,175,110,201,244,160,161,251,190,47,70,57,245,92,110,243,144,203,59,126,240,253,98,157,20,209,246,81,235,116,169,203,10,67,38,106,17,65,114,24,102,139,34,247,230,235,127,21,239,240,30,214,113,233,38,12,181,126,199,15,165,65,231,154,29,186,86,113,111,190,65,57,39,45,120,20,238,152,209,230,215,125,247,35,136,222,97,10,15,24,201,175,225,91,84,161,43,108,77,89,35,213,246,37,159,43,156,72,165,162,189,153,215,85,170,91,250,106,146,74,247,52,65,44,112,246,175,195,109,153,228,35,58,110,1,27,53,123,241,21,86,173,247,106,8,76,183,92,246,17,39,202,82,110,78,186,89,74,175,250,57,136,42,110,252,211,139,86,180,202,253,98,18,95,37,233,173,27,220,81,223,157,249,58,93,44,57,217,106,244,4,62,163,116,254,120,230,75,61,133,242,159,137,250,124,95,139,10,129,227,104,221,111,13,245,62,245,166,1,183,42,203,203,138,29,191,140,29,125,40,100,170,196,110,24,255,246,87,189,179,172,95,106,93,150,229,6,19,168,49,218,125,79,70,225,241,117,9,232,237,166,228,237,123,48,138,2,231,237,172,107,118,188,234,211,23,64,102,35,190,43,19,29,180,250,245,76,81,67,15,151,102,93,10,91,86,212,71,12,217,204,33,111,85,77,45,240,155,162,36,7,214,45,164,52,138,11,72,121,253,193,56,103,95,69,17,162,207,199,170,15,95,122,70,185,209,175,251,7,191,169,181,225,220,207,209,47,54,237,190,217,95,153,193,27,242,203,231,51,246,79,146,147,241,178,130,26,185,122,160,172,237,91,0,57,17,86,136,192,176,217,185,33,205,112,63,223,92,185,193,70,75,19,31,131,90,168,42,176,49,222,212,251,173,82,77,242,104,19,86,61,159,8,246,85,107,109,10,175,153,91,60,154,53,21,111,129,17,107,247,29,61,27,23,234,210,171,169,125,143,7,135,31,240,185,181,233,70,197,44,162,196,252,158,205,24,83,99,6,115,184,152,116,160,194,139,39,119,152,243,138,254,54,117,194,35,70,252,216,178,158,170,194,198,63,239,48,229,11,69,127,251,24,136,47,90,106,48,25,51,253,113,171,155,203,190,58,208,40,148,239,129,6,225,215,6,6,122,150,229,173,102,55,24,127,49,46,94,24,32,29,178,105,103,113,135,209,231,171,58,209,102,24,27,43,129,205,207,144,208,97,238,171,3,141,10,212,148,20,62,62,78,220,152,170,187,173,168,69,148,227,98,148,144,243,3,143,84,226,206,212,99,60,143,69,141,87,137,139,161,153,238,50,220,80,40,187,133,165,72,101,93,10,113,67,39,199,4,135,143,57,222,50,197,150,177,201,5,136,106,208,84,20,255,44,174,181,90,126,93,179,212,66,59,10,211,208,77,38,91,186,233,204,216,30,176,73,254,234,111,195,208,54,2,165,225,94,159,186,80,117,21,23,159,207,54,117,2,226,132,206,233,163,189,112,16,147,94,205,46,31,214,153,44,231,200,122,107,142,236,49,195,32,137,124,134,19,105,163,152,97,144,62,236,246,24,42,130,3,113,113,53,201,22,133,9,216,199,213,56,9,67,199,27,59,154,226,106,4,240,150,142,25,161,137,20,87,103,101,96,53,24,5,151,184,218,154,180,245,201,161,150,205,177,41,153,86,227,3,211,151,226,87,19,51,191,236,76,6,83,190,49,3,166,139,231,185,119,84,95,218,99,87,61,67,3,67,144,28,87,35,206,211,31,244,44,220,124,119,83,41,98,52,24,86,188,187,155,98,139,158,171,113,181,227,234,115,220,191,177,229,239,234,222,227,234,115,110,202,243,249,113,234,201,227,106,184,98,214,243,218,171,141,17,87,67,170,255,204,180,22,244,228,6,67,193,251,14,90,169,215,15,160,241,112,63,247,30,213,143,162,201,146,26,233,121,112,28,3,159,228,196,113,111,38,218,224,86,194,3,25,4,122,210,120,166,10,100,217,1,155,98,234,51,209,90,218,113,53,196,181,105,63,211,20,190,25,135,233,123,202,207,28,223,59,197,115,55,82,159,15,60,238,25,153,82,216,63,208,74,96,207,81,86,249,131,114,64,240,241,180,166,158,231,177,201,103,22,31,79,35,60,124,94,250,124,189,48,117,212,63,236,103,192,224,171,172,49,36,169,138,62,133,193,198,27,241,193,212,22,167,173,183,230,102,238,190,227,171,231,91,75,241,179,133,124,237,128,211,186,20,145,6,231,113,237,63,221,151,83,247,234,69,208,34,140,97,167,211,114,234,213,70,249,226,95,139,230,255,49,31,11,127,76,224,136,71,235,89,56,219,126,187,199,217,212,226,209,206,134,185,30,55,194,36,208,29,37,201,218,117,199,100,194,251,249,154,34,118,242,172,10,183,123,198,197,224,204,242,108,77,136,168,248,225,0,210,174,53,158,173,30,207,56,102,120,55,70,240,7,102,193,197,107,211,99,162,95,155,156,121,143,13,217,252,245,103,79,37,79,23,166,22,19,82,212,230,76,200,198,99,5,52,44,181,142,41,29,70,59,86,0,68,14,89,231,233,52,154,238,248,113,60,181,199,73,177,194,184,248,241,65,39,201,227,177,86,122,34,29,134,83,174,232,152,195,4,25,134,154,202,142,241,186,110,68,165,226,199,161,178,209,153,56,57,230,134,183,208,204,227,127,188,70,100,13,124,204,27,213,80,227,241,57,209,162,241,15,218,80,216,209,23,35,253,249,149,97,25,92,203,227,54,18,118,216,177,196,8,21,140,172,190,54,148,0,177,171,115,68,43,186,196,168,86,250,184,84,128,81,26,210,221,111,144,139,107,241,98,28,21,135,250,218,16,185,135,55,2,235,148,164,88,8,34,133,110,179,193,4,2,134,194,169,132,247,70,57,97,82,79,199,232,231,61,42,104,13,16,91,119,1,72,40,175,47,67,79,73,122,78,32,5,167,33,110,61,137,42,61,112,90,49,79,57,194,222,4,35,104,198,68,198,173,209,242,123,158,140,54,95,143,56,90,75,68,93,242,90,144,100,205,88,251,184,46,73,191,246,49,144,217,51,52,192,185,94,142,112,96,227,5,245,175,109,244,240,138,226,64,120,8,138,154,225,249,124,77,212,18,191,118,65,131,145,98,146,239,65,13,242,152,241,100,231,140,208,213,238,116,211,206,142,39,163,160,178,108,133,81,162,143,39,67,64,84,15,117,48,6,150,21,143,70,66,90,103,18,69,202,45,236,14,7,215,169,254,6,146,157,121,197,163,153,59,163,143,70,87,87,108,219,240,132,39,93,158,231,193,251,125,240,179,165,116,245,39,232,240,186,167,8,74,150,30,183,183,225,247,238,120,112,154,59,244,214,84,194,181,240,169,161,224,73,106,17,155,53,144,197,84,50,38,4,65,187,113,206,6,106,195,40,48,205,114,97,16,225,86,173,58,15,155,41,50,197,136,67,223,160,147,129,60,228,244,192,27,149,6,68,191,21,182,196,71,192,168,155,235,143,83,211,26,203,175,108,243,68,5,166,240,56,172,109,129,21,95,45,30,133,36,31,235,149,193,117,23,61,19,86,68,41,194,93,49,97,219,42,83,169,210,188,22,182,26,137,215,219,56,4,76,19,121,14,52,139,36,181,161,99,126,26,149,54,77,25,165,251,219,52,236,183,152,134,197,72,251,238,197,100,203,70,13,103,135,8,149,100,227,216,188,90,111,254,211,228,156,36,140,106,135,26,167,76,0,174,80,202,102,129,241,96,194,26,114,210,168,178,181,162,135,145,63,149,201,101,106,10,20,58,94,24,198,171,175,72,140,34,125,168,140,110,36,40,25,53,101,249,230,217,79,177,231,22,110,55,92,25,18,41,249,131,33,125,43,114,130,130,74,50,127,18,200,192,117,21,249,152,28,106,40,185,113,52,211,35,32,239,149,81,134,40,126,107,210,118,122,136,161,89,231,172,229,128,7,93,72,242,218,199,57,170,223,10,200,180,186,87,137,157,37,59,40,127,116,169,192,228,79,244,115,37,203,134,87,135,171,85,10,11,76,191,109,141,171,217,184,111,18,255,124,88,178,163,61,96,66,107,114,88,134,208,38,121,68,197,20,42,214,18,175,153,232,34,189,69,14,227,124,110,133,143,63,56,226,197,206,204,200,234,204,144,154,104,94,210,1,59,9,165,245,67,224,138,4,70,92,221,148,24,177,153,30,218,242,128,99,222,70,229,186,21,38,129,189,226,201,17,106,149,215,230,96,159,125,42,116,147,182,147,59,19,223,242,152,56,253,92,84,63,235,197,208,171,196,160,156,45,161,76,113,232,173,216,118,39,127,45,26,216,146,204,51,11,33,126,69,252,176,155,66,63,151,20,70,54,198,193,78,121,168,130,212,108,231,128,57,2,138,29,158,68,134,62,85,104,224,179,248,74,233,15,76,191,180,195,197,248,0,158,31,119,209,143,69,249,16,68,44,250,227,157,25,238,51,133,34,255,37,126,237,132,247,32,62,181,201,241,202,73,2,63,117,206,24,240,106,127,191,5,62,115,188,199,167,38,141,176,228,206,86,151,21,227,93,77,83,84,238,108,117,89,203,199,219,210,128,207,213,195,218,173,29,30,166,19,37,48,61,225,221,159,12,66,146,219,108,8,92,41,94,119,56,115,98,145,141,113,82,134,116,77,78,126,11,135,128,77,62,213,225,63,252,156,73,40,163,181,184,154,124,191,152,133,73,235,207,71,144,182,172,215,176,169,79,76,116,31,197,106,135,7,109,123,10,195,238,237,203,35,113,31,125,50,40,0,220,21,201,166,174,36,101,15,180,213,247,210,124,38,45,99,65,43,122,245,249,183,143,234,216,8,22,88,218,83,97,20,151,226,199,209,190,22,127,27,161,181,253,29,27,201,117,214,44,231,221,31,125,208,23,249,179,124,98,95,18,2,56,27,52,1,57,191,216,114,163,178,223,51,195,143,27,235,119,38,186,89,183,194,230,111,56,202,194,214,153,66,184,238,227,105,5,62,147,48,233,231,176,47,226,19,105,81,2,46,105,56,90,109,182,147,13,211,198,182,230,251,100,4,135,138,131,195,148,211,4,164,177,32,134,155,84,163,70,154,172,151,173,185,169,35,145,77,39,207,133,109,19,253,14,102,7,78,16,19,136,37,60,3,214,188,200,11,21,21,250,249,5,205,230,86,58,138,172,144,126,233,243,129,230,246,157,107,193,145,47,83,12,153,2,15,241,102,35,49,46,250,211,236,60,43,102,73,163,13,44,43,12,85,164,207,95,98,78,251,249,113,142,78,189,6,204,140,146,195,13,156,97,227,147,191,4,78,73,186,224,129,27,173,235,254,90,168,135,36,241,227,169,69,139,124,84,182,242,52,77,175,112,202,154,30,178,97,81,83,138,121,97,26,134,138,71,85,242,178,220,190,152,112,168,237,207,60,244,123,195,221,45,43,143,220,75,212,35,161,218,48,181,98,143,238,63,90,138,3,174,123,138,141,30,191,102,27,31,241,98,55,158,2,103,54,236,236,112,238,34,147,210,76,249,23,137,55,135,169,219,149,7,91,70,210,234,35,74,200,93,246,68,154,85,179,251,225,7,69,146,75,12,198,192,155,154,110,193,77,14,164,138,69,24,248,76,41,204,13,122,45,75,142,31,228,124,198,199,120,0,76,92,68,94,218,50,122,177,230,45,238,36,233,145,193,111,141,120,43,138,214,155,248,171,195,170,120,99,162,160,100,149,228,83,83,166,129,4,143,195,213,56,13,4,174,244,150,196,143,91,11,131,252,248,176,134,239,239,199,205,153,18,111,151,14,214,26,230,127,154,111,166,159,186,195,134,54,29,165,194,167,202,152,116,35,51,47,14,91,210,90,222,26,98,172,241,101,179,32,159,170,207,230,48,16,21,254,84,234,128,33,201,17,23,102,152,111,48,227,185,169,16,146,149,203,106,241,116,44,104,149,149,53,80,164,31,61,30,251,156,244,182,28,231,8,219,108,207,152,146,30,201,185,117,189,250,188,85,89,1,91,131,144,76,35,234,247,60,91,155,205,26,171,165,163,108,151,192,196,7,207,109,4,241,23,46,38,65,234,227,77,213,185,148,250,17,182,69,44,166,58,124,38,172,186,163,20,117,124,148,5,160,201,84,190,4,61,79,157,124,81,99,66,167,154,119,56,232,156,138,132,197,65,183,172,100,172,144,77,42,247,99,246,179,143,212,7,230,123,185,165,132,35,90,151,22,157,78,197,119,242,51,99,208,61,147,17,197,31,245,162,25,232,209,210,104,226,244,193,77,213,147,59,125,80,68,67,34,46,176,137,35,197,213,208,122,203,9,216,120,185,190,222,49,131,33,6,232,2,231,18,117,157,192,103,116,215,157,101,182,119,127,61,86,191,172,155,136,139,1,99,49,220,205,166,125,101,101,57,32,211,244,209,62,46,56,96,227,31,205,2,195,213,20,19,141,186,178,52,245,106,234,235,83,192,48,53,137,57,51,205,242,177,253,131,16,24,208,24,175,201,133,134,143,50,225,140,40,98,145,160,56,222,237,94,77,119,184,190,247,200,144,207,251,139,21,83,53,184,104,55,231,194,71,133,211,162,134,229,186,117,82,251,241,225,60,84,23,25,59,96,42,204,135,207,241,108,245,175,130,102,235,85,115,52,87,41,107,73,70,191,235,105,62,250,19,240,11,171,192,211,4,170,28,134,49,71,81,138,152,124,111,153,68,175,178,204,179,14,215,225,142,105,136,152,151,148,186,30,24,173,81,63,216,28,139,81,158,16,172,53,188,101,183,71,86,105,82,244,222,200,133,123,158,34,255,84,228,197,22,210,95,186,61,120,156,7,250,208,121,235,213,36,137,125,221,227,152,209,67,119,97,106,57,135,111,93,176,35,63,7,104,186,234,123,88,82,24,61,122,151,3,2,213,86,169,246,128,241,235,36,255,110,132,212,30,246,38,176,184,179,150,13,208,49,220,139,47,32,182,185,117,121,30,26,153,137,94,99,158,209,120,67,232,77,96,50,227,241,228,232,71,86,217,95,58,25,155,253,197,50,243,175,101,66,108,109,219,214,148,229,195,66,193,97,19,240,124,194,228,110,225,153,52,86,187,39,112,227,24,230,207,125,102,108,42,50,164,13,57,241,251,90,231,100,151,167,88,90,244,41,114,115,83,11,183,85,210,210,0,136,47,224,107,254,96,82,82,18,146,56,223,6,190,63,127,236,6,189,153,220,153,156,223,244,67,44,213,60,120,119,23,30,168,204,186,163,97,66,162,69,14,31,141,42,188,214,2,166,244,124,8,154,140,22,207,81,184,72,186,92,12,193,241,215,3,191,76,176,99,72,97,37,254,40,231,117,31,81,202,238,52,187,210,40,107,242,242,68,122,123,38,182,250,194,70,194,94,253,173,107,249,227,181,169,39,174,177,2,32,9,104,250,228,205,86,136,255,120,25,150,55,20,152,96,190,131,153,236,151,94,11,195,129,255,50,213,165,73,60,133,95,140,193,65,122,29,167,130,180,172,199,52,128,80,107,234,28,163,193,33,44,248,48,166,47,189,113,181,244,213,7,35,33,145,180,156,167,161,249,183,124,85,119,24,42,52,154,193,143,159,251,21,135,19,149,113,10,35,219,228,219,57,186,52,69,28,183,86,225,230,241,143,65,247,232,84,27,124,96,4,195,253,214,19,170,12,1,81,182,240,85,7,251,80,122,166,47,167,5,207,217,64,7,64,0,86,174,46,168,106,187,57,97,166,215,164,111,101,218,185,30,50,235,176,9,76,253,113,106,69,61,210,78,125,8,148,244,114,181,133,172,151,191,52,169,196,33,177,219,102,49,234,24,19,114,143,122,2,160,173,226,78,65,88,144,8,169,10,140,219,237,62,12,233,92,141,149,67,210,145,179,59,18,108,22,189,136,251,84,141,108,124,95,216,28,48,133,233,70,246,65,195,21,30,250,219,20,215,249,214,67,170,152,78,59,129,225,118,243,105,68,74,70,51,58,245,227,122,117,248,236,68,114,38,34,100,95,151,111,60,253,12,254,212,44,24,237,31,51,92,20,54,173,41,237,6,84,38,174,8,10,51,163,114,109,250,206,214,210,151,29,54,94,106,185,245,57,190,181,56,19,209,165,50,182,124,75,194,153,185,184,227,214,86,215,126,1,83,167,223,113,46,33,123,51,244,208,15,189,135,151,35,159,155,80,213,36,227,101,84,172,57,80,130,149,114,126,133,55,170,121,214,35,195,226,58,100,75,130,153,189,248,182,193,78,186,196,225,35,229,212,189,49,36,27,71,226,214,175,12,167,124,139,241,130,90,184,232,128,192,160,233,53,47,7,54,185,69,121,236,70,248,44,30,155,118,90,41,92,135,196,31,95,214,135,243,156,54,17,90,17,184,39,39,60,95,86,123,92,215,3,67,253,85,226,199,43,34,60,242,227,180,232,181,21,87,31,3,251,194,61,87,223,24,144,123,167,169,92,208,12,121,103,92,140,137,149,45,139,254,136,233,182,134,34,33,72,250,5,165,127,99,4,76,205,140,12,56,252,153,213,207,106,136,30,20,77,183,84,88,240,194,62,19,86,131,40,69,96,187,36,174,158,249,89,117,104,103,245,22,23,195,26,40,23,23,227,217,247,72,92,179,37,45,7,208,98,202,135,57,126,219,166,149,94,93,156,227,157,242,150,78,202,68,208,101,74,6,126,107,210,74,75,94,139,208,76,4,226,206,62,64,161,243,22,20,31,47,30,12,82,200,38,174,11,181,242,233,78,66,107,242,150,173,178,208,163,157,61,144,77,77,87,210,243,43,205,133,59,206,106,103,127,223,73,51,215,180,60,144,101,9,248,248,104,146,140,225,28,81,189,148,153,34,198,92,182,140,120,193,161,187,75,30,106,142,36,206,75,49,181,19,15,90,153,219,219,37,34,64,243,17,125,117,14,87,28,114,133,7,222,125,92,77,45,149,44,190,194,48,111,223,171,57,38,62,19,141,84,94,142,24,124,195,82,54,73,183,100,235,20,245,183,254,9,148,93,16,89,225,56,161,54,186,211,135,44,189,76,239,75,173,57,190,23,73,159,107,7,207,54,102,197,29,247,107,87,173,240,163,22,153,13,215,225,205,65,64,174,198,7,43,241,181,161,200,201,18,79,227,27,140,59,75,105,228,72,178,35,102,118,181,213,226,234,100,217,75,129,161,115,10,51,11,213,252,148,180,184,137,21,94,147,115,96,220,16,129,115,111,113,109,179,214,247,11,102,11,24,7,76,52,67,190,53,11,181,121,27,14,145,8,148,126,239,157,145,46,101,183,114,184,91,237,190,192,199,178,122,143,15,179,116,74,227,58,167,108,90,78,60,14,222,140,108,94,150,46,135,227,158,221,34,85,99,103,186,235,7,97,218,53,124,68,57,23,28,51,46,79,102,110,177,239,91,52,234,102,117,177,249,182,107,187,11,66,209,201,113,144,228,201,56,198,55,79,71,90,241,75,18,127,147,108,253,246,2,166,3,19,217,19,151,48,65,121,81,220,249,71,91,67,216,254,17,172,228,176,228,83,165,90,171,146,216,141,68,150,221,77,82,197,201,187,219,226,153,117,155,115,137,127,175,179,48,169,90,238,23,70,63,222,55,136,106,250,197,49,143,32,44,128,93,209,15,91,148,186,213,241,192,248,45,45,96,194,136,17,225,1,166,184,220,95,11,17,215,121,41,245,129,155,201,138,56,124,204,240,45,49,2,38,220,240,101,228,129,169,48,91,2,67,84,224,102,129,121,150,174,89,0,78,112,13,213,128,161,252,203,23,30,197,8,135,28,158,93,24,172,42,245,42,8,58,46,135,225,219,44,114,239,6,211,74,139,123,211,25,253,192,185,132,251,68,235,224,188,42,236,21,41,188,228,114,155,192,52,80,78,249,32,100,66,155,47,63,196,202,207,136,203,213,132,71,189,2,201,224,252,12,57,218,117,41,6,237,140,81,187,98,106,149,26,148,186,147,219,164,98,204,234,227,190,246,90,214,2,59,2,198,239,190,63,110,105,171,49,3,166,209,183,223,15,182,224,254,104,113,53,29,64,75,190,39,85,195,57,18,177,103,182,167,34,239,133,122,231,116,119,22,211,149,111,255,29,41,89,76,165,79,98,244,17,182,162,199,212,174,233,7,197,130,178,231,45,141,34,149,134,16,168,127,14,138,11,151,96,180,91,125,31,210,100,52,215,190,63,60,207,128,156,163,220,247,70,184,78,235,22,247,89,175,55,253,110,223,83,225,20,30,87,250,126,201,73,17,149,23,82,103,76,21,49,210,128,207,56,83,43,243,221,27,191,227,108,178,119,184,8,1,116,143,13,209,183,65,136,230,190,148,85,250,126,114,225,139,50,67,35,215,12,24,247,190,121,11,27,33,40,227,165,184,48,33,176,253,205,34,246,114,234,88,239,60,232,214,107,251,205,224,100,250,163,75,166,73,167,31,110,126,174,54,145,78,68,221,238,176,156,45,118,185,238,221,250,177,172,207,251,224,180,101,110,47,251,32,201,221,218,141,102,67,225,140,66,236,119,103,162,190,237,86,60,18,216,68,9,58,59,92,126,162,20,1,67,61,214,60,228,69,84,29,246,133,59,199,76,73,198,107,97,146,41,138,165,114,191,23,71,86,206,28,31,140,21,21,59,90,24,227,252,149,52,178,211,156,189,107,43,12,71,216,87,87,136,11,14,23,192,125,107,196,70,206,7,40,14,119,72,42,4,205,48,136,84,71,43,1,31,185,120,192,46,239,32,2,212,77,174,61,14,126,247,250,57,226,172,20,99,222,111,69,165,10,29,216,241,211,100,192,134,192,168,187,167,120,46,120,5,100,64,233,90,165,25,233,131,241,179,101,146,65,148,52,188,99,16,174,112,202,27,139,194,169,124,12,83,6,155,240,156,192,147,134,112,31,177,227,115,144,9,21,120,64,106,187,3,134,45,87,127,28,9,195,210,3,78,34,205,8,140,42,110,138,71,163,186,114,52,129,171,11,107,255,46,206,53,41,90,72,133,182,123,107,161,175,54,152,58,221,122,31,188,76,49,224,164,32,215,39,151,100,240,170,151,139,166,66,62,66,213,84,139,239,197,114,106,10,211,74,226,131,198,78,191,183,188,54,122,58,189,95,152,118,93,121,52,132,54,63,166,242,101,196,168,105,234,143,31,55,127,127,10,32,192,91,18,238,117,91,193,191,119,219,31,83,100,74,166,67,96,59,155,143,128,57,61,222,17,71,238,130,98,14,95,92,103,231,184,157,227,188,20,154,223,217,175,134,13,176,137,165,61,222,151,17,158,56,188,208,195,158,2,15,228,69,124,76,207,54,119,235,231,232,240,161,60,236,27,81,86,237,188,5,251,160,203,90,41,3,198,205,212,139,33,233,92,247,106,98,230,114,103,24,139,61,56,10,147,81,221,73,86,46,108,148,45,175,248,113,19,144,212,171,217,19,62,39,37,153,120,140,56,64,7,69,182,126,58,138,143,184,135,194,199,96,221,91,91,211,123,123,224,226,29,208,201,184,176,247,243,219,76,83,71,143,83,151,151,216,163,100,194,14,190,186,208,84,17,138,232,227,80,108,152,76,221,142,194,182,119,19,146,160,181,123,195,10,78,151,149,142,95,244,231,81,250,99,195,44,92,174,27,0,108,178,41,1,151,118,105,233,160,196,157,212,7,248,128,54,162,111,85,225,49,162,142,198,26,109,34,1,108,32,68,79,37,192,179,186,178,94,123,229,113,128,57,144,63,119,230,8,54,226,193,56,137,70,239,169,193,185,120,32,251,192,84,244,12,121,173,153,76,51,36,224,51,173,174,177,131,23,129,5,225,159,3,122,182,235,132,131,82,84,56,2,165,143,233,162,132,104,198,244,159,230,172,93,116,72,32,207,29,107,94,184,93,181,47,131,173,108,33,96,120,205,229,185,127,245,114,49,17,40,226,91,242,49,143,31,87,107,140,55,86,248,74,12,192,198,112,182,189,29,147,108,88,51,141,160,29,170,96,127,173,156,49,241,253,129,249,246,62,129,127,140,247,10,83,191,82,238,252,38,18,240,192,249,46,122,227,246,17,208,72,56,221,24,65,49,93,175,181,1,62,46,122,10,115,82,145,190,186,3,126,254,103,93,34,225,39,20,41,150,55,222,29,2,109,142,30,19,43,126,27,73,10,226,58,251,90,209,117,5,112,12,166,5,197,127,123,246,34,77,160,191,171,235,10,23,197,162,152,215,150,113,235,179,214,194,23,152,149,116,226,3,147,73,141,31,63,30,205,3,146,40,245,49,161,82,241,202,196,0,35,48,24,47,13,117,192,139,162,232,52,3,165,163,75,71,12,22,216,148,195,117,58,75,188,203,183,162,186,39,252,4,104,91,111,230,24,148,83,123,236,213,232,119,221,16,38,112,54,153,161,240,172,136,27,94,99,180,40,64,153,190,178,72,144,166,103,154,32,149,56,195,121,162,2,89,150,214,66,12,101,150,235,120,161,115,168,23,39,120,147,98,191,44,157,42,229,11,211,82,27,163,125,28,156,125,121,59,80,226,222,38,174,227,91,53,190,209,61,138,25,204,15,94,184,109,25,178,105,210,95,177,227,17,195,92,245,129,177,240,225,7,100,235,100,22,120,152,4,112,192,83,40,208,127,112,148,94,24,60,167,204,127,92,194,210,194,77,104,48,150,203,247,66,86,180,167,251,219,117,92,150,127,80,180,167,91,60,184,73,229,232,197,212,93,196,144,82,139,87,147,192,184,59,222,102,207,102,139,211,50,21,110,112,31,5,92,186,126,16,224,179,92,234,133,219,45,163,4,206,108,87,62,228,176,28,63,67,126,54,69,151,135,254,193,233,50,214,85,150,7,202,88,254,222,245,152,210,203,246,80,77,137,122,196,178,175,136,23,151,34,104,166,71,49,96,163,115,88,2,219,139,149,128,143,111,43,171,111,76,219,253,227,193,143,223,32,241,134,53,140,76,52,188,62,84,1,154,76,6,96,24,156,47,60,47,91,49,112,25,145,220,72,70,189,125,59,22,43,20,215,204,157,112,211,233,246,184,94,8,48,204,162,2,143,59,145,206,120,236,104,103,76,150,225,154,226,10,80,118,217,188,209,203,180,134,182,56,110,139,250,103,26,68,194,135,199,170,15,133,57,68,141,11,147,108,189,48,201,228,25,230,206,98,185,15,60,246,14,140,186,176,165,216,77,224,26,156,116,142,154,24,164,87,253,65,194,49,175,132,31,232,241,192,103,156,244,44,216,215,244,226,138,209,175,1,67,167,37,183,166,201,40,205,251,219,121,139,173,27,230,79,182,11,14,217,120,40,236,26,159,182,45,40,145,84,217,232,81,53,44,235,162,117,221,0,37,40,126,67,10,152,98,206,123,14,92,48,7,151,59,63,137,148,140,162,48,69,245,190,209,3,211,86,175,112,176,168,24,154,212,78,82,110,112,237,55,193,27,181,223,104,217,18,225,186,112,19,35,74,101,206,240,178,59,123,236,214,101,203,163,38,172,140,56,27,83,2,38,174,63,112,136,172,26,12,187,146,140,216,36,194,112,127,188,24,235,161,194,37,182,75,116,60,154,124,199,62,168,46,111,227,126,42,62,136,192,19,150,201,125,39,73,23,79,212,10,82,83,185,40,165,182,50,36,212,101,221,48,6,137,132,42,139,174,67,216,58,227,244,10,25,223,18,19,74,225,115,111,177,177,228,14,207,167,62,89,193,45,136,143,245,59,6,10,156,104,181,189,75,99,17,227,189,48,181,18,94,87,135,166,157,117,80,10,188,140,33,53,224,9,33,139,192,103,31,90,225,221,24,35,168,216,3,248,117,134,215,131,0,163,105,37,239,77,243,82,29,55,158,64,95,136,162,80,213,220,112,2,145,111,249,94,200,255,236,240,8,225,102,188,18,71,192,41,14,98,208,202,83,124,120,65,216,73,107,248,70,208,77,13,241,141,144,49,93,17,76,235,44,163,172,83,152,220,242,221,16,225,255,122,126,123,16,40,141,80,4,101,163,178,225,161,134,232,121,124,76,119,209,131,65,55,214,230,107,63,33,177,210,53,125,252,185,180,195,250,86,146,153,83,102,153,53,137,212,216,75,233,22,218,15,140,92,162,127,12,130,47,93,167,209,121,139,238,5,54,201,88,27,150,154,27,118,79,175,68,135,252,243,152,174,41,115,244,252,150,236,211,48,219,14,253,109,142,56,243,94,204,33,82,46,166,37,248,58,78,176,117,201,78,139,110,242,177,176,225,127,88,205,151,252,54,106,174,37,172,81,163,142,72,126,27,97,71,200,51,2,182,206,37,129,205,5,9,159,174,23,153,98,141,14,250,190,34,240,131,128,184,156,180,218,30,22,65,116,120,84,221,85,208,52,173,35,2,113,13,211,36,38,161,237,95,103,121,192,132,101,21,134,138,60,188,96,18,147,106,49,26,90,34,78,247,105,65,165,46,113,33,200,68,42,154,185,17,128,36,51,162,63,206,189,98,163,133,179,224,106,133,252,104,245,224,71,11,88,219,204,13,166,158,47,220,247,159,14,198,133,57,88,167,240,146,233,218,27,98,49,26,37,97,35,102,74,55,69,232,42,240,58,126,88,204,133,51,230,125,118,189,122,238,107,40,41,130,151,37,223,150,73,218,198,115,143,185,244,177,76,23,59,194,166,28,222,179,222,151,164,89,172,29,90,119,110,177,184,193,75,172,36,89,226,162,240,252,241,248,57,220,40,117,151,7,155,228,233,60,238,211,241,207,46,107,7,45,201,70,229,31,104,151,190,125,208,51,253,239,142,56,72,83,234,75,35,34,159,226,189,108,98,136,173,34,95,75,113,91,44,250,63,166,48,1,247,123,40,65,15,181,137,9,38,182,140,31,123,45,202,208,3,40,174,58,57,64,55,87,168,16,137,119,222,76,81,253,186,169,52,81,138,193,169,208,79,77,241,67,143,77,185,177,125,96,170,76,247,133,41,245,20,152,29,57,62,24,138,92,26,57,178,18,50,113,84,177,194,98,21,136,162,236,187,49,17,198,200,178,1,28,99,116,99,228,84,216,203,91,213,95,220,60,94,10,249,92,65,105,55,148,211,80,42,51,137,35,138,146,82,47,97,110,216,224,178,152,186,10,89,241,142,17,35,1,218,229,99,178,207,244,209,175,253,63,70,181,201,83,15,83,232,138,83,195,249,56,77,124,39,68,75,250,221,244,16,189,106,122,181,49,116,196,183,38,40,91,215,3,227,17,221,171,71,145,240,12,202,119,173,223,5,96,4,27,119,84,202,180,66,175,136,27,97,24,111,150,135,220,95,243,227,39,122,139,100,214,46,88,72,85,221,232,35,101,177,247,165,10,180,110,211,163,208,3,103,230,150,107,215,101,76,119,94,95,96,204,118,173,202,111,211,203,56,34,178,63,40,151,159,98,194,201,42,140,56,41,157,129,159,68,145,4,38,67,30,79,214,77,35,94,238,77,193,130,51,175,82,1,67,140,86,174,166,250,36,220,81,30,109,54,9,12,81,200,212,157,163,158,134,42,74,58,238,68,130,72,183,121,177,22,138,25,218,138,81,145,72,40,65,36,66,135,154,85,171,4,76,69,206,12,43,59,25,183,42,75,143,38,90,47,122,162,135,70,43,35,144,10,59,54,96,250,174,136,135,61,213,40,16,73,219,110,19,38,236,231,93,86,15,157,161,48,84,57,204,105,242,102,13,22,37,106,51,156,85,222,184,76,153,102,8,52,56,11,16,12,170,79,84,106,66,139,43,185,68,24,228,46,145,21,71,190,99,255,189,22,28,152,210,175,118,97,43,232,240,32,56,145,229,125,219,111,169,7,100,38,184,23,66,103,252,184,165,205,246,227,108,48,158,65,45,20,73,223,227,214,129,59,103,162,200,130,242,241,244,214,212,64,249,79,87,50,85,91,126,26,102,233,186,227,167,143,149,188,109,195,20,2,29,47,122,197,231,40,20,203,223,140,31,245,152,213,235,3,12,45,114,95,252,170,60,252,91,81,5,158,244,177,122,54,5,218,128,97,241,175,10,27,39,73,192,109,220,198,247,3,83,41,231,141,216,9,57,218,114,43,178,13,238,116,230,5,204,177,78,6,172,24,195,107,192,19,54,47,65,19,181,59,254,86,205,136,28,21,157,84,30,5,90,135,164,41,201,190,65,227,231,111,221,187,85,115,42,156,101,10,158,221,120,221,22,112,96,211,90,137,171,199,121,141,44,175,149,44,151,226,111,77,75,212,237,83,5,102,214,181,72,165,195,99,122,243,240,236,205,219,67,101,232,10,72,14,115,90,33,136,183,73,192,58,128,68,198,189,49,135,159,226,132,172,164,38,206,255,191,49,161,3,159,189,219,99,93,212,150,61,143,69,28,230,76,42,255,210,120,204,125,234,111,103,227,233,246,234,1,83,180,206,10,67,37,212,28,182,254,180,42,48,20,126,37,96,88,131,151,94,13,255,185,111,29,84,72,206,219,92,5,124,236,162,83,155,64,126,0,49,212,214,247,162,5,118,6,140,144,138,254,56,125,125,253,94,109,58,238,255,169,210,38,255,159,55,149,15,153,73,172,56,76,37,126,125,224,226,106,72,31,124,117,154,128,209,202,242,115,195,249,113,42,132,100,60,160,66,115,26,229,244,115,233,134,24,139,100,218,9,241,45,56,59,37,177,160,137,110,38,143,50,179,67,52,201,85,195,67,106,21,55,14,147,136,42,186,114,206,232,79,223,200,207,163,36,225,99,5,38,243,178,99,2,211,40,170,247,182,30,179,26,179,31,118,132,172,87,91,75,160,95,77,67,94,125,238,61,145,56,136,10,22,18,49,93,45,2,149,57,190,104,113,121,135,238,12,132,49,93,29,1,146,7,43,30,19,24,238,105,31,83,190,45,157,239,106,201,224,10,12,24,26,107,153,223,136,68,173,17,187,41,113,230,165,198,170,13,232,68,252,181,59,137,241,252,88,239,18,43,15,214,200,90,31,152,86,194,107,68,135,41,28,9,108,228,253,1,195,138,214,117,219,161,40,50,12,116,65,158,84,108,44,188,231,51,6,5,9,168,42,135,22,132,177,32,159,115,152,99,154,120,147,9,209,135,54,99,115,160,149,66,162,78,228,255,163,92,99,114,174,152,83,61,12,2,178,97,130,43,181,205,18,169,227,231,16,103,142,189,150,100,214,16,231,102,91,186,203,55,114,10,188,229,240,155,203,207,21,184,30,72,42,233,241,187,56,29,140,240,64,76,56,240,194,99,80,190,147,195,137,88,210,100,87,127,77,123,163,94,23,228,28,11,37,221,77,125,75,105,62,166,200,141,149,34,131,70,150,56,218,53,233,207,183,68,128,56,179,148,111,214,112,9,17,1,207,234,10,79,235,209,249,96,147,170,81,63,154,226,178,185,110,13,64,17,50,126,10,57,32,77,116,231,168,154,174,195,189,245,113,58,224,3,116,56,219,195,168,251,111,29,107,145,96,133,125,76,226,124,184,66,208,244,121,30,19,225,20,57,225,34,126,89,107,36,67,104,10,233,119,229,67,70,11,61,233,150,48,203,254,227,196,85,247,188,225,161,210,165,120,109,17,203,70,93,35,114,95,99,21,13,15,89,75,115,141,16,15,34,170,114,254,197,151,218,55,202,66,28,240,65,247,140,58,173,6,77,182,28,126,97,255,138,137,130,46,224,25,3,57,151,27,9,107,60,117,207,248,71,18,80,64,2,68,2,56,212,211,15,69,9,103,68,24,164,113,114,152,122,106,167,132,233,70,73,224,45,91,10,163,110,17,161,142,110,5,174,2,147,59,152,81,126,102,36,42,242,94,21,29,79,249,88,198,121,32,48,49,179,117,67,29,103,65,104,212,139,66,221,21,153,120,242,29,82,3,185,218,175,117,62,114,210,148,247,203,197,28,253,194,197,161,61,191,52,57,10,194,14,69,73,211,205,150,87,201,16,17,118,77,55,88,7,93,78,93,15,188,225,80,139,26,0,250,108,182,6,97,248,154,49,131,225,97,106,26,163,161,54,42,62,54,59,99,211,40,11,68,6,61,162,13,20,3,106,24,188,77,170,5,99,154,17,253,28,26,133,132,92,228,254,56,113,235,37,97,20,250,175,234,136,58,44,52,143,116,26,178,229,71,22,8,237,1,169,92,6,101,79,151,59,167,245,4,197,56,55,222,234,203,98,93,199,26,101,68,20,56,234,38,140,85,58,107,8,19,247,55,70,156,190,249,153,159,0,104,238,17,111,128,121,89,35,79,155,90,167,136,34,34,59,209,159,200,236,192,27,190,35,138,79,164,87,207,58,111,42,30,123,95,167,198,63,73,154,180,24,50,124,172,39,60,202,178,142,196,131,157,150,183,198,155,83,155,145,54,166,126,127,110,13,71,31,91,54,34,240,100,253,233,123,63,161,110,206,61,1,67,124,43,17,254,68,241,108,68,212,22,49,44,217,94,72,157,71,157,58,48,5,125,122,239,73,252,98,95,120,106,69,72,79,112,187,69,168,16,166,153,38,33,179,110,4,251,253,222,187,160,117,42,48,244,3,81,68,96,236,219,154,246,200,244,218,200,147,99,231,53,117,193,201,39,96,10,43,122,210,140,75,70,191,240,78,134,74,241,181,192,20,31,70,54,29,206,46,205,112,209,62,122,83,19,211,42,108,134,38,85,246,206,247,218,196,66,214,116,13,172,95,177,238,97,235,153,154,234,233,249,126,77,42,186,165,171,128,68,145,73,159,5,60,68,240,203,210,76,40,104,148,91,127,57,52,56,117,70,128,182,54,177,57,66,23,102,9,174,114,143,146,88,140,161,147,152,218,22,10,11,2,30,52,46,60,112,112,9,0,19,210,126,146,107,244,179,199,168,116,184,103,100,204,232,216,141,120,197,217,3,118,77,79,106,142,156,65,108,2,56,122,83,115,69,232,175,236,176,227,19,181,240,166,143,70,28,226,14,42,69,226,250,218,4,92,163,24,151,144,102,234,250,219,100,52,195,162,33,58,251,38,36,55,7,194,24,52,234,205,245,123,114,48,43,15,92,95,24,87,53,223,45,36,107,104,171,195,134,82,35,131,124,222,2,109,83,205,180,210,84,114,55,32,218,190,53,71,108,172,160,243,122,65,107,63,89,92,12,158,248,72,69,203,200,200,1,207,40,65,134,174,36,45,189,184,33,245,19,131,146,168,143,94,79,126,185,70,64,239,192,249,93,155,144,28,196,52,164,102,62,137,151,243,219,134,111,161,24,125,179,91,223,106,144,136,138,77,249,152,159,178,158,171,207,81,170,222,171,105,220,209,171,41,172,190,5,252,48,136,13,205,155,175,89,175,89,128,37,176,234,84,57,30,244,76,215,155,24,28,110,31,24,10,68,169,112,219,83,43,13,146,241,12,95,79,165,77,205,150,194,117,86,251,117,100,232,28,223,90,136,80,208,117,138,140,207,49,235,154,156,230,56,85,110,206,102,60,37,154,204,240,117,83,242,80,43,183,7,69,167,51,218,22,10,49,141,245,148,102,32,255,119,139,235,122,210,132,61,7,216,187,165,155,238,206,210,170,17,147,111,217,23,238,79,162,214,122,194,110,242,142,3,249,83,145,130,16,83,124,15,219,252,158,154,19,212,194,170,160,77,231,63,52,235,35,188,32,170,91,106,209,39,131,207,48,242,249,221,100,191,181,150,203,154,254,99,235,91,243,41,103,132,54,157,130,173,11,239,249,212,145,33,103,25,21,137,139,218,119,57,151,77,250,114,199,221,56,173,249,67,10,228,200,117,223,229,69,85,102,73,90,195,198,166,31,30,51,221,99,18,193,130,218,239,56,35,245,162,180,146,8,202,94,184,238,197,21,21,112,129,209,56,107,247,234,172,190,31,146,210,107,68,47,200,50,126,93,169,189,203,144,213,143,120,107,170,145,182,194,5,54,211,120,107,248,53,180,32,17,213,187,235,5,225,191,189,37,133,214,193,28,112,94,151,181,197,10,18,123,48,87,36,190,245,113,90,245,234,137,202,65,124,77,234,15,181,84,146,101,31,251,199,162,104,69,75,33,145,11,45,183,39,168,18,50,191,48,74,17,81,154,186,170,241,249,11,74,173,181,56,57,52,200,41,76,128,252,186,103,72,151,74,65,33,93,129,169,197,234,89,116,250,107,137,103,177,138,194,118,225,243,233,228,193,107,18,47,190,54,173,210,153,84,134,173,88,120,150,172,211,9,90,11,237,147,215,201,39,101,35,207,69,250,178,110,129,233,168,151,170,87,222,35,142,231,199,25,218,181,106,81,236,217,34,91,236,230,76,177,38,199,19,44,58,142,125,192,212,190,72,253,51,170,2,119,199,221,240,232,106,173,175,49,185,196,197,20,233,85,189,120,91,251,190,199,21,144,173,127,225,2,3,95,132,29,144,65,125,10,137,97,251,110,1,159,165,32,113,133,133,160,97,156,171,168,132,95,154,159,91,116,249,184,110,41,48,243,255,173,113,222,209,122,80,232,126,212,10,231,10,45,125,180,173,21,136,216,180,200,222,42,77,110,137,62,201,239,165,48,221,150,249,86,240,67,43,251,148,194,183,56,129,19,14,73,125,60,149,242,236,47,53,96,44,134,244,45,96,234,82,52,115,84,107,62,126,218,3,216,217,2,222,198,188,161,112,244,244,88,61,203,150,200,1,85,37,213,233,63,233,152,48,193,78,133,231,136,82,27,224,231,124,97,130,208,209,255,120,150,137,121,95,2,27,123,244,14,120,9,219,55,2,69,29,234,6,71,145,246,145,220,182,21,242,70,43,7,45,156,83,190,52,234,4,117,69,59,6,252,83,67,155,80,70,182,150,163,128,179,136,213,25,12,109,192,133,41,253,120,174,110,184,72,1,35,254,40,227,13,115,200,140,160,29,73,203,166,61,42,103,53,212,20,209,225,220,57,45,234,210,132,232,198,207,208,144,244,35,105,118,97,124,235,225,97,57,98,130,77,43,190,204,75,73,41,50,13,83,107,18,23,100,100,145,9,200,76,111,157,224,228,131,92,178,52,25,215,141,118,45,32,253,24,95,3,58,166,172,110,244,50,241,103,31,80,184,158,242,212,233,207,73,179,122,244,23,153,144,60,170,194,63,49,138,128,137,130,143,231,234,18,253,68,166,178,180,75,127,224,238,108,76,192,86,26,255,60,249,92,145,78,162,35,58,201,41,150,215,30,59,94,236,216,143,90,146,142,25,213,74,190,174,225,163,204,26,160,181,90,203,20,121,50,202,45,246,208,123,15,184,197,29,166,171,162,100,29,53,52,101,125,42,80,251,219,150,26,241,102,159,200,71,109,161,119,171,195,66,20,175,197,176,176,22,159,54,20,60,154,240,81,182,85,30,234,7,69,83,197,13,233,46,28,183,187,130,152,163,21,40,141,251,10,91,253,198,135,26,249,141,184,78,120,71,78,19,136,52,132,17,201,8,124,246,165,8,59,147,88,201,82,160,15,227,5,205,125,222,49,221,136,237,203,197,131,30,55,223,20,55,132,143,90,32,58,97,124,136,10,161,77,158,96,100,133,207,106,140,82,28,132,196,186,90,148,73,45,96,4,50,45,54,168,101,156,180,126,120,160,158,6,184,182,186,130,229,150,41,152,120,73,149,147,30,233,142,227,148,248,115,45,164,165,212,135,224,169,253,149,73,157,238,170,190,36,241,167,123,237,160,123,81,209,26,217,5,192,158,212,199,165,109,202,31,202,36,113,250,227,94,175,17,69,56,48,99,200,137,228,128,20,121,199,15,159,197,93,197,93,27,166,171,28,115,107,255,56,117,180,11,131,188,183,79,144,77,200,107,62,77,26,183,248,115,159,111,88,180,190,103,32,47,124,95,24,181,106,205,13,64,209,154,111,87,252,182,84,66,86,152,99,69,92,77,130,70,70,147,138,143,18,36,30,56,61,67,253,99,234,7,147,251,100,166,108,48,155,228,68,224,78,200,30,221,49,73,211,254,252,116,242,2,122,48,202,205,180,59,4,249,9,231,182,130,226,48,149,241,220,120,76,31,80,52,51,155,144,135,3,211,177,236,180,40,52,49,142,167,23,2,18,135,32,46,79,22,51,212,30,13,107,179,137,199,134,22,178,106,211,11,196,90,23,60,123,149,126,105,227,133,26,23,29,207,115,173,214,147,159,122,97,208,110,26,104,27,8,195,7,255,36,85,213,187,72,158,102,208,195,225,92,46,20,85,191,189,56,19,143,160,94,244,41,196,130,242,191,6,249,159,217,27,245,3,135,37,228,239,27,163,184,217,231,211,6,20,233,196,108,125,39,26,4,63,30,13,204,229,49,218,148,96,75,16,124,80,74,21,122,3,70,209,164,29,9,38,245,236,218,171,38,127,74,79,135,194,57,84,180,236,75,215,85,158,238,168,156,156,162,47,81,201,92,180,173,113,162,150,30,103,10,42,17,233,27,18,19,86,240,24,174,61,40,20,207,10,12,103,215,42,23,46,207,137,132,73,229,172,254,152,41,76,179,92,13,113,121,180,90,160,113,2,93,172,152,110,168,127,242,188,70,110,232,118,52,169,202,169,215,54,47,99,83,22,24,150,214,120,52,186,216,151,182,125,17,33,137,246,148,61,141,183,95,142,212,4,65,122,88,118,102,86,213,94,185,115,12,190,181,234,232,121,157,125,99,233,118,134,132,176,223,27,194,227,172,14,4,165,138,41,140,93,205,16,11,55,133,169,90,235,1,151,166,69,127,36,115,122,120,254,219,148,28,101,203,90,70,190,23,95,44,193,70,34,81,89,34,57,215,9,222,214,200,253,56,16,148,25,199,139,161,229,162,57,247,101,29,227,158,23,55,177,210,246,194,36,37,107,192,233,137,243,157,221,4,111,212,93,31,124,247,41,243,28,177,177,28,78,242,178,106,92,217,65,22,140,56,174,248,145,108,226,118,245,69,7,39,88,247,63,136,45,228,199,85,133,218,169,142,235,25,213,172,53,206,192,101,9,156,31,131,103,165,219,177,165,46,75,22,61,47,70,166,74,96,206,218,229,79,184,6,76,220,240,105,40,37,38,236,47,134,14,147,150,241,3,51,204,14,15,188,134,231,234,51,99,194,19,134,169,39,139,139,178,8,73,174,235,234,90,165,160,254,184,197,252,221,81,70,110,68,247,39,104,163,103,236,187,86,68,167,103,84,232,253,139,203,224,17,51,172,58,19,17,78,41,209,115,68,135,249,214,21,8,39,204,121,207,168,177,24,52,151,200,113,140,155,215,56,214,31,119,51,41,205,8,157,64,57,10,198,6,5,255,93,136,114,232,38,46,209,137,53,140,38,94,137,39,6,205,124,193,116,176,132,100,19,208,36,20,252,20,121,142,240,4,29,4,54,201,131,56,253,22,14,65,251,161,188,72,174,77,102,39,239,166,116,26,116,163,134,217,129,129,161,140,164,207,69,159,183,251,239,52,145,107,17,29,107,157,33,187,220,16,75,131,113,180,177,154,246,246,189,26,98,4,133,97,209,150,214,122,92,72,165,242,32,131,28,87,211,232,166,212,18,168,149,239,30,87,211,125,42,28,61,232,137,223,32,61,74,72,162,245,14,141,8,107,55,162,2,76,155,46,220,43,36,61,202,186,125,253,5,97,131,169,240,177,106,253,214,126,47,8,178,46,193,201,167,109,22,125,255,73,178,246,160,116,184,71,104,170,162,189,41,112,69,41,229,38,214,71,210,170,219,77,121,119,31,17,245,109,198,174,45,140,51,27,66,161,91,57,98,234,215,83,97,20,171,162,53,8,31,67,120,91,160,12,93,233,146,248,84,209,51,5,62,187,122,29,151,51,198,18,79,151,196,167,18,240,76,145,53,233,48,175,45,225,248,73,198,19,16,105,17,116,110,31,248,108,42,55,45,114,204,66,31,202,16,148,161,245,137,220,196,177,43,114,128,230,222,86,197,42,105,170,42,243,180,88,162,112,92,218,151,217,148,135,135,162,176,61,35,106,150,168,0,16,114,58,162,154,41,182,9,58,170,119,186,103,123,26,68,50,125,107,65,22,85,72,192,94,178,168,204,189,163,78,143,142,64,49,74,199,232,192,124,40,65,137,36,66,118,112,236,119,56,50,103,216,98,72,55,238,147,227,191,212,187,7,145,29,146,6,33,106,11,145,216,115,99,123,54,140,52,132,187,5,3,199,134,232,219,227,164,251,251,190,55,69,54,183,99,123,237,97,29,115,194,222,149,145,116,240,125,63,147,117,76,10,207,20,217,137,227,22,55,217,36,48,34,244,192,186,35,6,93,169,90,75,50,204,232,128,197,33,121,63,228,116,48,239,164,17,135,119,40,70,183,82,154,161,30,208,239,217,237,156,162,151,80,85,177,218,206,241,204,221,114,38,83,23,78,62,35,108,241,40,81,134,94,19,194,206,11,211,158,213,194,47,175,230,159,94,148,196,96,138,3,193,121,101,161,52,70,91,182,195,119,227,94,251,198,62,222,197,57,141,28,219,207,11,196,141,69,163,156,26,164,105,4,115,78,3,119,198,190,203,226,133,151,117,4,83,51,50,71,67,217,0,167,73,82,58,217,61,212,154,100,225,4,222,132,85,157,188,174,96,55,174,235,75,65,71,29,222,123,145,89,109,89,249,135,248,237,230,158,210,57,25,24,155,133,48,227,193,121,25,2,76,72,194,87,33,58,129,177,15,91,236,236,143,103,253,208,253,34,116,128,199,56,123,180,241,12,104,178,32,183,144,9,194,85,24,116,155,233,167,227,42,84,132,115,55,239,113,230,199,183,102,132,224,49,129,32,99,249,143,215,218,150,210,86,162,33,28,116,206,36,235,200,185,10,108,228,219,1,119,116,200,133,129,177,88,200,197,239,141,63,183,228,189,183,17,255,233,213,67,66,184,116,253,80,86,19,148,153,36,72,31,120,90,171,166,63,57,161,57,101,158,164,87,216,235,102,120,49,138,164,132,223,177,211,18,29,116,157,164,214,75,83,98,202,68,1,239,12,198,77,147,26,19,24,66,49,63,125,178,5,237,46,86,105,115,204,10,221,43,248,79,187,248,182,103,91,152,72,168,6,76,209,200,18,198,77,118,214,113,169,66,155,117,133,10,147,40,222,143,179,198,66,92,48,155,126,208,141,36,72,112,156,54,22,225,84,18,211,194,124,8,152,194,128,38,220,173,86,92,238,171,132,214,65,162,37,194,144,90,232,34,245,97,161,102,84,89,243,83,193,2,58,3,55,244,252,85,249,252,211,217,134,224,55,118,24,29,50,225,172,101,159,159,222,195,145,237,12,159,133,106,157,104,63,123,151,211,202,22,26,238,229,222,173,25,89,169,195,112,139,235,163,161,154,147,130,8,27,230,222,46,242,157,228,243,91,232,239,180,95,130,246,18,249,210,30,50,66,26,180,81,79,156,133,182,153,94,45,216,183,130,223,152,4,192,22,190,92,35,107,12,178,221,227,166,43,235,44,1,171,152,44,205,82,245,162,52,131,23,88,188,157,13,174,201,54,187,48,16,159,137,67,104,168,7,135,240,124,232,235,161,120,56,75,62,120,180,139,137,5,9,140,136,145,75,172,181,179,87,14,161,236,39,122,54,92,99,54,67,251,186,85,76,230,216,111,202,76,130,254,251,124,111,81,77,201,153,62,14,143,43,181,31,49,154,92,92,126,170,43,65,152,78,51,244,22,230,228,74,62,56,232,214,225,79,20,162,120,138,35,231,8,254,239,65,91,131,18,43,183,44,27,9,165,67,37,87,165,132,174,199,77,143,33,165,44,74,150,128,73,0,4,145,175,41,227,102,161,24,206,166,21,26,52,242,13,21,77,33,9,230,212,148,157,169,139,17,29,170,27,151,135,157,246,90,160,75,111,140,6,230,190,100,210,132,247,69,168,41,67,147,17,241,50,171,104,111,34,53,128,190,74,243,38,17,251,148,156,13,133,128,59,193,8,231,147,144,17,205,194,238,77,105,49,25,251,224,91,207,83,133,17,51,233,222,251,173,225,238,27,162,120,129,209,159,151,36,187,112,178,148,153,112,22,135,140,72,162,216,82,222,122,147,122,203,151,159,59,19,93,19,152,202,140,75,214,78,29,191,168,65,146,9,203,243,82,189,207,241,114,208,19,156,235,177,48,77,204,91,140,66,73,22,184,159,177,244,76,35,83,40,207,41,207,138,197,83,22,132,194,194,4,15,199,81,168,101,24,81,188,138,175,31,27,76,124,51,174,166,207,87,233,214,81,203,202,65,152,206,97,75,73,232,145,187,13,105,184,115,162,135,67,66,185,218,233,183,188,204,225,212,174,102,133,171,9,114,6,37,58,81,89,121,47,132,61,227,115,161,223,162,11,23,222,133,53,238,4,63,147,116,8,117,56,125,138,203,251,133,172,161,53,43,253,61,221,154,53,62,23,10,15,61,61,15,182,35,83,7,233,191,101,97,148,130,158,250,172,107,20,240,130,149,223,62,103,142,127,161,45,97,249,141,11,27,209,198,149,211,24,172,31,153,11,228,51,66,118,23,41,171,58,116,72,167,81,40,117,151,1,105,198,243,47,162,1,213,196,250,92,128,228,56,89,85,84,24,10,213,149,110,133,225,117,201,106,102,11,188,129,161,226,68,5,110,189,121,167,102,186,225,84,245,184,154,12,98,98,194,34,207,209,124,132,54,238,32,103,49,84,130,4,238,145,148,175,100,17,121,43,81,105,232,155,108,65,104,41,145,152,150,57,126,246,112,26,136,68,15,9,62,24,129,207,202,141,21,130,6,215,110,242,228,86,3,231,250,232,8,53,97,71,150,194,20,39,251,147,55,40,226,138,202,205,208,93,187,66,150,235,248,177,91,86,8,237,17,221,171,251,129,11,123,153,72,221,88,237,65,190,87,35,38,254,40,225,224,118,185,98,24,29,207,66,174,223,172,16,58,135,18,90,102,183,81,216,20,15,2,46,232,139,22,133,55,109,39,33,133,6,203,109,81,5,160,74,53,67,200,172,153,216,180,74,38,25,95,134,107,180,113,78,21,65,131,134,198,135,31,245,177,195,148,135,201,163,245,97,225,50,215,150,59,30,83,74,75,21,172,198,174,113,239,138,165,214,49,167,152,33,133,230,36,173,73,55,104,11,188,206,34,186,146,123,29,211,34,79,206,145,204,235,57,14,60,76,20,81,96,210,54,237,202,253,213,244,72,138,45,147,1,238,161,99,88,132,153,5,205,176,234,93,86,144,134,65,63,40,24,84,108,57,196,21,105,245,83,133,182,68,51,171,195,203,152,130,85,19,143,238,21,223,98,172,252,177,85,21,41,44,245,74,64,252,164,199,100,105,119,211,24,190,42,181,201,148,51,68,1,145,210,18,63,118,46,19,218,18,41,5,170,22,215,21,74,134,86,101,169,196,225,166,138,98,133,186,174,45,23,145,156,228,115,180,208,58,62,22,111,200,210,54,110,242,80,187,132,117,152,74,4,133,173,201,60,224,37,180,21,192,12,140,39,74,225,179,84,157,169,97,245,251,227,202,94,83,84,168,58,156,144,219,184,67,64,81,103,238,253,129,137,61,143,128,153,100,42,17,58,97,37,10,161,241,194,9,107,43,140,165,9,161,241,243,82,173,62,240,92,51,68,179,57,149,164,252,159,218,254,107,154,167,16,123,184,152,182,105,15,169,176,40,37,58,203,237,193,182,208,196,248,207,126,36,194,224,206,234,199,151,95,144,193,139,234,173,117,28,7,76,243,230,86,53,95,218,170,67,152,188,91,69,147,74,1,55,72,243,91,192,240,213,168,142,112,166,0,40,126,220,72,102,170,106,70,99,31,127,240,113,209,216,42,101,83,49,233,71,231,89,135,39,20,146,233,170,90,216,156,18,243,7,211,59,94,229,196,51,161,77,118,6,131,130,10,209,184,165,91,205,72,9,186,31,90,216,126,172,123,71,149,201,145,130,219,31,124,158,98,53,85,172,238,214,229,234,143,70,54,124,117,21,46,55,97,131,28,240,177,68,143,24,60,194,112,241,227,253,39,74,45,240,166,105,222,97,35,116,86,57,108,43,209,252,166,61,133,64,105,202,138,131,71,103,186,8,2,177,195,170,126,48,241,244,237,18,58,208,172,195,49,219,4,54,89,132,230,48,162,234,34,190,185,18,209,225,11,63,231,83,122,153,118,19,16,130,54,81,202,222,198,247,252,193,116,144,148,46,30,130,17,120,76,129,201,205,202,128,162,151,92,47,156,109,26,43,204,30,17,112,161,86,87,70,140,52,113,23,248,24,3,21,123,167,166,56,127,39,38,146,234,212,162,234,189,7,52,145,197,97,72,151,84,53,221,180,31,124,158,89,154,127,53,253,241,145,82,138,91,31,143,45,201,54,75,23,119,112,129,146,3,170,42,158,9,205,198,118,173,236,131,206,36,148,226,192,205,244,33,3,134,173,66,223,218,4,125,187,195,232,181,140,231,234,20,172,87,197,72,99,138,190,116,133,79,46,222,10,90,136,170,207,109,100,58,254,220,40,247,228,162,47,93,115,116,24,177,16,154,244,210,52,99,168,136,164,210,129,57,241,108,189,119,33,185,89,3,134,160,86,127,188,4,13,36,125,26,67,88,14,12,229,228,24,183,38,211,162,75,143,242,25,167,221,60,176,17,82,234,173,169,103,204,241,227,93,115,213,6,227,147,249,7,201,16,28,170,209,216,198,89,25,63,78,246,36,235,131,163,215,147,226,199,169,95,76,10,67,175,184,227,199,225,39,122,38,195,177,89,222,72,90,40,29,65,86,81,97,59,32,127,48,212,222,122,56,152,219,88,47,125,88,10,241,194,103,249,37,218,153,124,200,11,243,88,237,25,236,152,174,64,5,76,53,164,14,170,197,162,125,146,163,33,56,235,126,224,234,222,32,156,228,141,126,217,7,62,230,207,95,12,194,191,82,116,204,83,144,121,81,32,102,107,255,65,183,251,138,86,63,118,182,249,63,126,123,5,58,173,193,246,65,91,110,1,47,21,197,181,151,218,241,78,198,125,251,142,8,60,62,1,239,250,24,28,164,63,99,121,64,245,149,214,243,211,20,133,251,104,67,160,181,255,248,148,193,222,205,151,42,18,208,254,77,132,177,98,142,86,19,37,120,158,12,170,163,17,48,146,186,239,36,140,79,65,48,103,61,139,163,52,151,72,43,132,117,251,28,122,99,83,85,139,231,194,223,122,6,12,154,221,149,3,94,82,21,244,91,121,28,141,29,62,187,193,124,204,81,177,162,23,135,113,160,95,152,244,98,252,56,57,157,23,30,201,75,200,138,45,210,241,220,187,88,65,197,7,227,20,229,231,201,209,78,244,139,27,191,62,230,99,235,118,9,67,73,216,118,62,6,167,154,178,119,192,171,107,64,224,152,217,220,93,230,254,192,149,78,15,93,120,173,71,81,2,84,186,100,47,198,99,226,153,76,14,191,90,217,144,56,13,87,9,4,157,180,130,40,124,229,217,56,143,113,243,103,227,226,136,23,183,158,89,138,95,126,251,218,190,223,11,154,195,219,96,103,240,14,130,191,66,65,105,82,137,78,246,212,229,1,55,186,27,145,151,209,123,163,145,214,3,93,93,227,82,214,179,93,99,67,238,144,184,22,29,210,181,202,136,171,41,208,219,69,127,123,83,9,48,3,94,101,85,157,11,84,156,196,7,233,86,180,85,213,141,33,81,237,163,2,223,110,237,234,94,37,20,39,227,209,234,84,73,95,72,154,87,11,27,141,129,232,67,189,175,98,210,234,1,239,94,101,97,47,211,117,12,43,139,175,93,151,194,183,9,14,134,44,66,114,15,74,42,178,4,60,203,120,29,191,51,209,98,129,208,253,42,22,103,37,66,108,109,4,74,116,84,95,26,210,142,240,67,40,22,107,207,144,141,26,4,200,191,189,92,157,97,235,61,112,225,92,116,131,206,106,146,229,101,140,61,222,160,74,48,52,229,174,175,181,172,201,46,208,126,140,178,222,26,253,157,24,148,145,161,213,211,223,166,126,48,86,0,101,136,77,38,210,175,234,50,86,192,32,243,43,51,133,220,114,246,38,108,224,54,231,131,66,67,22,79,86,56,200,42,124,246,34,151,134,40,68,242,150,190,22,157,32,171,197,131,65,117,40,167,46,211,244,28,225,83,14,226,72,226,72,88,212,178,134,69,130,15,190,22,253,113,99,210,142,39,235,16,16,234,147,145,149,140,237,101,88,22,95,127,28,111,56,197,163,209,70,39,94,37,222,211,25,116,159,103,227,215,216,172,48,82,123,45,224,46,76,194,192,155,242,192,24,149,65,37,154,124,206,159,219,18,247,38,59,174,139,143,109,195,43,148,129,187,198,194,169,231,78,126,22,5,93,34,111,8,92,9,246,197,107,91,219,203,3,159,207,21,99,134,138,136,14,41,153,245,22,22,137,78,231,214,20,238,214,189,25,48,51,67,127,155,32,125,44,16,90,116,247,243,100,150,195,138,215,130,198,82,95,154,33,15,143,117,64,49,164,107,211,216,31,195,37,165,43,162,117,29,209,141,176,166,255,246,180,220,171,124,15,184,22,82,24,172,105,121,20,249,154,149,167,137,245,67,47,108,146,253,199,248,70,242,186,63,222,53,117,71,155,227,244,106,89,80,248,59,229,201,206,10,184,135,23,254,176,75,40,156,222,205,62,227,99,154,192,123,210,59,15,42,51,86,192,70,198,36,240,76,145,158,62,48,235,92,45,146,5,248,195,29,64,166,119,168,29,182,102,159,56,240,81,202,156,197,79,95,166,74,87,227,189,56,233,203,145,14,234,91,136,90,46,172,222,25,213,7,163,20,185,248,108,170,50,102,144,242,246,34,23,183,165,70,158,212,148,199,143,126,191,221,228,216,5,187,96,104,14,27,156,134,184,233,198,146,227,194,190,246,94,163,78,189,122,88,85,214,133,211,218,122,181,85,116,173,59,166,85,131,213,112,209,156,207,112,63,216,150,206,68,96,36,17,101,38,225,37,233,189,225,181,91,119,174,144,180,145,123,119,211,194,187,19,109,148,161,239,109,172,250,243,206,134,198,2,20,216,212,67,239,36,175,52,226,8,12,49,202,204,119,13,156,155,235,213,4,11,198,93,96,20,94,52,133,137,15,220,229,41,13,46,212,107,91,67,219,186,230,48,39,57,141,46,248,146,196,144,51,183,36,179,177,160,48,104,10,19,146,185,48,197,151,243,250,65,137,214,187,107,86,72,116,132,180,187,105,127,47,149,121,198,165,77,229,26,142,84,30,123,184,141,236,245,90,83,152,52,37,226,114,124,71,42,124,238,92,58,147,235,62,57,229,96,244,79,251,247,132,189,228,170,148,180,108,158,76,138,35,12,4,100,162,85,78,187,13,74,135,49,151,136,2,78,129,39,12,13,119,88,54,18,123,245,194,180,78,220,83,248,185,114,93,221,24,88,244,233,110,40,215,81,58,22,51,26,8,96,226,178,201,24,163,70,242,246,58,97,180,35,245,21,231,167,99,85,40,83,189,40,69,81,61,62,55,101,237,226,122,18,109,160,45,233,158,190,102,145,104,41,153,115,122,237,194,33,207,198,167,126,225,193,58,136,19,62,4,162,183,206,23,120,136,59,66,168,93,52,191,137,100,192,49,243,61,153,69,177,36,166,146,137,173,246,56,249,217,22,53,245,181,176,166,190,58,173,29,90,166,41,112,118,70,50,64,250,253,135,160,40,182,199,157,141,44,121,200,197,19,69,228,230,176,53,109,21,25,50,88,11,179,7,38,142,55,64,33,238,253,214,68,140,207,185,241,155,134,70,144,120,37,107,14,220,73,143,251,44,165,36,102,232,143,35,184,149,227,4,4,45,115,22,187,65,49,24,189,71,126,245,134,51,68,175,70,18,161,196,163,161,218,54,101,196,173,63,35,226,53,52,205,148,187,129,145,47,39,83,242,161,205,66,59,247,185,25,224,226,108,127,103,71,160,79,117,41,140,30,145,239,18,184,211,151,205,175,145,119,203,217,243,57,16,132,192,171,125,7,188,89,39,178,239,141,157,133,186,100,26,49,107,80,221,253,96,200,153,210,141,66,161,45,149,41,144,251,224,1,1,86,151,171,41,11,76,238,50,195,101,50,110,225,52,222,23,44,85,62,133,59,21,195,183,227,185,193,8,214,35,155,96,69,96,93,66,246,144,126,66,69,254,221,123,96,52,210,141,73,146,86,110,55,8,124,150,82,18,217,37,164,2,241,139,125,46,88,153,86,19,155,3,57,103,139,147,132,17,88,110,185,55,38,7,238,200,15,70,77,88,182,55,28,52,60,173,239,222,243,76,121,225,246,101,254,226,43,197,213,109,91,193,200,133,11,244,37,62,147,72,106,157,47,32,87,35,22,209,221,98,77,235,77,150,213,201,209,46,234,116,97,61,192,182,202,147,19,232,13,255,113,137,54,42,111,69,161,243,55,205,172,128,76,178,215,231,25,9,64,187,67,176,140,201,84,223,185,114,152,115,119,194,60,226,203,6,216,104,218,130,238,212,239,75,163,93,211,167,30,214,210,246,193,231,64,49,212,30,153,178,94,88,225,51,159,167,180,144,65,95,156,140,66,227,131,11,234,61,98,144,54,53,98,35,126,155,18,177,61,254,147,83,127,48,143,48,100,191,143,120,44,75,26,66,41,65,195,54,226,37,62,67,112,34,232,217,185,240,166,120,244,75,107,159,171,59,121,157,120,97,130,166,137,198,139,15,62,167,133,126,201,67,201,181,115,102,239,37,96,138,200,215,133,59,73,157,47,238,0,207,31,7,161,118,97,250,152,156,44,233,192,20,119,12,249,113,44,151,139,49,84,163,147,175,247,124,98,245,173,180,174,57,60,183,44,105,54,34,26,122,150,63,153,181,209,203,173,233,156,73,213,47,174,230,32,203,131,27,101,212,240,91,155,28,110,145,39,179,98,225,233,163,50,127,109,223,242,227,40,98,248,213,248,171,249,90,247,51,213,225,123,113,176,230,214,165,214,134,163,164,53,66,127,48,44,162,247,112,95,8,103,215,123,241,160,170,170,203,197,199,224,134,194,121,53,41,192,219,109,7,140,120,233,103,67,141,197,15,106,129,11,47,212,47,191,16,211,217,112,160,20,186,94,2,101,243,148,14,58,12,89,122,187,53,141,108,136,195,83,70,149,171,235,141,8,66,254,153,147,71,27,161,69,164,171,183,8,220,168,72,174,14,159,141,68,74,159,168,193,97,29,249,213,236,228,169,203,213,155,57,234,111,141,23,151,174,198,51,228,45,56,110,159,155,205,177,133,14,197,59,141,40,203,77,222,223,72,227,49,177,178,59,40,244,216,36,231,115,57,163,79,10,85,94,12,250,207,225,237,199,103,159,167,234,87,190,38,251,118,245,195,9,229,143,208,41,8,12,3,155,179,6,83,201,2,117,134,192,36,81,157,176,8,24,6,194,59,44,103,68,138,147,33,85,46,149,156,79,25,40,223,173,225,215,34,7,125,89,14,168,36,30,94,223,128,136,146,49,199,92,112,90,104,248,187,214,170,193,212,100,140,77,195,154,127,106,142,118,80,33,6,60,233,40,243,156,77,197,231,74,183,107,172,161,184,194,169,233,251,90,136,149,236,42,211,104,210,196,151,124,254,163,102,52,36,203,70,153,211,57,103,186,177,35,170,182,165,208,153,16,56,133,106,254,98,173,118,73,147,193,49,187,187,215,217,32,2,63,117,150,29,151,171,57,81,37,13,94,38,0,32,40,148,31,95,118,163,66,129,146,228,104,96,251,8,116,109,31,188,207,22,148,111,234,156,16,157,125,236,31,140,50,96,191,100,146,13,182,21,8,9,62,148,130,250,33,22,28,226,104,234,181,29,134,102,244,126,105,99,101,138,4,28,212,116,182,45,95,152,150,135,233,223,154,128,194,21,156,7,229,213,170,95,76,97,114,191,49,210,74,207,81,239,95,184,131,16,24,209,195,152,69,132,235,74,244,218,156,147,22,9,242,253,159,91,87,130,220,27,108,102,191,217,9,127,136,241,134,248,51,1,147,90,251,5,81,166,237,200,181,197,201,23,56,195,162,55,28,62,151,95,129,241,110,132,86,78,212,13,201,3,253,141,97,248,129,33,206,93,14,19,154,72,233,129,161,172,169,14,179,249,197,212,7,238,198,232,251,193,216,215,203,2,14,124,182,141,207,51,1,254,105,100,9,76,132,251,55,216,231,58,106,115,119,236,181,6,215,239,75,205,95,73,203,221,86,186,137,203,183,175,246,212,96,138,21,251,133,81,42,250,132,49,128,39,226,81,114,235,2,35,205,47,179,49,105,207,177,248,170,192,246,50,254,100,116,109,92,22,61,218,110,55,90,60,113,245,176,222,67,129,57,162,244,28,48,58,111,114,239,76,234,98,59,124,6,8,185,115,133,225,86,157,1,31,103,72,110,13,37,104,41,254,94,197,90,226,4,133,194,50,249,152,149,105,251,146,192,68,204,102,192,136,66,20,153,73,232,178,251,84,161,95,6,98,80,189,245,89,28,233,183,168,127,237,52,51,203,52,37,16,88,150,63,24,71,0,253,92,40,46,204,175,38,29,24,155,154,186,192,228,60,75,220,26,217,131,169,87,179,97,102,31,19,116,148,46,21,42,112,105,222,152,4,140,122,195,115,239,243,133,190,232,14,146,51,214,61,114,81,184,79,250,111,203,2,37,138,210,21,166,87,50,199,197,219,142,171,2,31,175,236,211,37,48,152,206,194,59,226,211,34,94,49,21,232,142,109,242,214,20,126,124,253,198,160,221,116,11,4,70,92,109,250,147,117,235,26,29,2,195,121,181,227,106,116,145,100,146,18,38,170,31,223,16,108,126,116,55,232,160,88,18,63,7,60,76,124,234,194,137,234,128,248,94,80,184,100,153,11,231,168,179,251,151,137,2,174,244,242,220,39,31,203,138,112,253,123,89,113,128,172,62,186,33,247,151,97,3,166,247,68,166,41,173,182,212,63,58,92,233,235,148,31,39,25,241,201,107,64,194,70,48,71,236,33,1,178,254,181,66,79,42,6,146,48,152,211,230,69,57,92,255,30,141,154,244,157,196,100,81,158,148,178,79,68,88,237,119,149,123,247,47,33,241,193,99,12,130,204,2,83,169,226,239,77,24,191,39,153,106,68,94,235,218,1,83,115,151,239,10,234,68,234,122,60,218,57,109,214,75,212,4,124,54,163,178,190,49,55,135,126,222,47,130,18,229,252,248,253,167,29,37,40,100,21,216,232,90,252,183,77,234,93,12,57,185,192,243,223,112,120,195,27,154,21,166,7,193,135,124,155,4,183,252,56,242,82,51,174,166,200,168,233,197,141,82,213,123,109,215,33,97,5,229,212,2,221,146,212,7,166,78,54,70,12,214,129,38,247,133,100,228,35,238,52,212,28,149,128,201,244,173,79,181,207,94,10,145,162,139,78,178,121,62,9,51,226,220,151,5,156,242,112,42,216,221,74,91,7,245,37,205,133,209,103,69,249,7,19,97,218,172,189,112,166,249,202,205,2,178,64,75,231,9,121,143,178,226,75,211,249,191,196,140,163,159,225,42,185,204,240,109,234,179,23,30,38,64,235,79,78,29,197,150,165,203,102,53,134,239,109,68,82,199,117,236,128,141,31,202,95,140,77,183,223,229,81,207,8,194,134,245,161,240,168,100,153,8,199,51,65,114,59,30,156,36,163,204,178,106,178,228,190,255,80,20,211,171,140,10,65,65,152,114,99,237,237,203,221,96,82,193,240,221,205,88,122,103,23,72,242,214,156,220,71,10,120,154,12,218,133,173,170,181,111,89,122,89,230,66,161,231,47,185,63,0,67,75,42,178,174,203,196,251,104,49,207,26,142,246,189,119,65,208,251,11,131,0,147,58,205,114,245,241,201,214,242,13,6,83,92,147,236,217,229,56,160,231,159,190,215,182,66,162,89,4,45,72,250,250,197,28,197,229,91,23,35,156,247,5,80,140,31,185,223,17,229,252,140,220,251,7,55,138,129,170,60,216,153,229,84,34,57,108,60,14,247,99,211,141,117,166,230,55,75,11,51,190,201,242,58,167,18,162,248,254,100,163,24,67,227,133,141,188,217,119,144,115,198,178,184,192,133,145,131,216,62,164,248,75,67,167,10,241,204,252,29,67,39,193,236,188,187,24,141,52,44,42,57,3,166,64,90,174,230,252,183,186,191,24,148,44,91,252,183,68,70,244,227,142,227,209,26,86,228,14,42,126,206,121,249,24,53,72,193,21,78,109,123,178,136,49,39,38,116,215,87,50,138,183,25,112,177,150,253,113,97,68,172,107,138,239,73,83,102,28,64,58,187,25,140,145,241,227,84,6,93,135,1,78,65,214,65,60,90,163,9,42,38,11,164,62,108,229,57,62,201,57,30,229,123,111,75,182,250,89,128,163,52,121,204,126,97,218,210,91,160,155,26,155,45,40,202,104,238,223,209,96,128,126,192,133,141,1,55,230,233,178,44,243,125,47,130,112,159,68,6,221,179,180,130,93,16,19,179,194,214,162,138,35,204,68,240,79,152,15,246,205,133,51,222,52,15,223,199,70,70,100,248,79,31,27,82,179,248,157,118,168,245,18,64,90,196,140,25,79,46,166,180,126,165,239,165,169,179,186,9,234,223,197,105,251,183,52,219,215,101,72,88,182,164,14,63,120,210,232,125,205,56,138,7,103,158,248,49,1,218,142,227,95,235,115,31,107,154,220,37,166,81,156,17,210,31,79,121,187,177,164,123,170,93,234,68,30,141,144,155,207,97,139,56,221,128,115,71,211,187,180,112,177,120,172,99,100,238,139,209,21,52,99,107,100,82,60,19,133,140,87,219,190,188,44,74,124,165,163,176,225,59,50,239,191,171,91,214,171,41,239,105,190,118,105,113,78,50,104,100,138,92,14,5,229,237,14,101,237,125,47,88,58,74,115,180,25,77,196,157,41,196,87,119,44,46,210,64,251,54,52,145,187,62,67,84,221,140,55,138,215,178,12,10,58,201,206,116,143,14,55,132,88,91,97,72,205,220,9,226,96,144,90,149,39,163,134,172,184,11,117,204,50,100,93,247,123,81,6,129,176,222,7,87,26,128,183,192,5,73,103,63,144,146,99,63,143,34,163,130,163,234,71,148,222,155,233,207,93,52,153,174,155,223,122,64,205,43,15,70,227,222,244,133,219,183,169,161,4,218,140,132,211,61,21,243,64,183,204,66,168,6,115,243,57,108,204,195,215,223,165,113,46,24,129,15,202,91,221,162,96,36,86,200,148,187,59,108,234,169,183,1,20,50,127,114,211,238,23,178,206,164,199,191,195,31,128,102,200,247,181,40,100,160,1,240,194,40,17,100,95,62,198,206,115,147,134,192,28,88,125,42,64,97,186,46,163,32,229,248,36,202,221,44,96,35,68,160,204,168,40,18,21,231,14,67,122,125,227,30,20,97,215,18,199,31,24,78,147,24,233,106,106,244,126,6,71,206,132,191,189,240,241,218,203,215,53,59,217,124,104,9,184,175,77,79,236,248,2,84,92,189,16,115,18,184,35,35,225,103,167,57,205,167,186,239,133,86,61,165,124,14,103,152,75,238,189,113,98,82,247,47,66,127,202,156,98,208,242,180,222,101,127,109,88,49,174,160,115,135,91,6,217,36,127,237,77,241,245,117,60,249,233,234,226,130,200,118,116,163,235,188,48,27,229,246,89,74,118,236,134,242,15,154,201,48,248,215,38,81,69,170,46,224,100,218,4,110,13,57,7,45,113,75,73,117,66,138,251,109,47,20,247,244,37,123,0,145,11,100,162,29,174,12,203,29,52,184,98,210,242,81,33,131,33,164,69,221,66,75,179,250,89,152,236,73,191,77,47,221,248,160,207,47,14,127,114,184,162,111,177,220,134,240,165,111,159,105,38,180,121,149,242,128,45,111,31,239,125,230,240,21,250,181,128,0,213,5,113,111,114,89,55,239,14,37,11,25,145,11,147,25,40,2,211,248,236,118,28,24,229,47,129,137,92,251,65,194,242,151,146,150,135,37,214,244,234,28,166,34,186,200,213,236,57,31,67,234,252,185,96,253,150,55,110,219,19,138,63,25,189,64,247,252,212,104,35,58,115,211,191,23,180,35,87,144,225,160,4,108,170,219,21,34,215,235,154,90,224,12,85,121,117,24,198,212,124,31,12,126,233,50,221,205,49,88,138,4,55,225,234,53,250,157,43,84,223,203,189,233,78,24,238,67,45,142,82,87,91,10,101,40,171,58,140,169,180,40,152,154,2,179,6,252,173,155,181,97,94,48,153,9,245,231,198,25,188,90,144,192,84,204,187,239,103,44,51,229,230,121,207,106,219,84,178,250,157,59,59,216,13,185,67,113,44,190,62,106,14,51,201,107,205,227,61,172,237,71,101,200,130,9,255,93,120,253,184,155,29,70,160,166,10,74,231,149,187,88,11,137,237,203,49,101,112,206,107,5,76,41,214,205,217,3,99,89,252,107,126,5,32,10,195,72,237,175,253,35,154,212,31,167,193,62,86,192,182,178,101,125,52,2,189,95,124,251,184,111,180,252,101,125,47,154,120,221,162,153,234,130,164,64,32,55,232,52,251,59,76,236,168,202,213,168,200,21,119,255,168,157,135,11,89,96,186,151,221,27,97,185,104,98,136,102,55,226,67,223,231,222,196,145,71,147,123,163,98,250,49,224,24,60,17,182,16,184,209,80,179,29,230,232,187,244,222,228,249,70,92,77,107,177,206,6,210,214,159,214,23,48,49,254,165,143,102,113,202,233,176,137,44,202,23,35,243,145,227,214,120,31,67,166,210,52,90,89,31,211,98,146,17,69,97,50,132,254,69,168,225,232,85,126,123,96,1,115,60,56,213,43,253,129,19,196,182,14,111,108,179,252,56,90,171,126,168,60,246,11,211,159,21,109,156,68,29,38,218,119,211,197,192,229,206,83,116,162,138,176,37,1,103,108,160,195,124,204,250,252,248,249,68,238,214,110,50,125,83,191,23,86,104,251,209,140,222,248,62,82,125,238,189,246,138,171,207,209,121,63,168,229,166,3,181,180,141,194,148,207,197,111,211,55,158,255,24,148,117,175,230,108,91,158,171,201,207,197,173,57,73,136,29,7,222,217,119,160,253,99,222,120,96,154,104,119,192,48,143,62,104,143,151,166,179,90,10,106,12,157,197,151,246,166,165,246,70,199,13,166,21,47,224,179,73,188,55,222,101,180,184,49,45,134,227,25,50,59,111,5,76,34,252,185,245,89,91,238,80,111,38,120,123,102,10,129,219,113,175,182,40,221,3,83,227,30,48,5,243,239,36,173,113,20,128,17,154,99,228,3,123,249,188,193,103,139,89,245,129,207,49,50,6,28,103,240,153,134,8,152,199,44,109,68,50,214,124,224,29,9,32,84,1,214,149,166,50,152,46,209,248,34,103,251,250,19,118,17,51,96,10,203,223,31,207,206,94,101,112,165,84,242,133,187,192,199,132,172,246,39,28,247,38,16,191,242,159,63,30,79,110,178,154,127,60,218,90,49,106,44,191,249,254,120,206,238,19,108,170,95,250,251,224,100,118,2,197,220,189,99,186,235,253,34,240,22,189,95,155,109,63,80,142,184,239,197,51,221,201,208,16,35,121,208,254,49,99,25,138,42,83,123,231,66,241,224,5,221,10,105,191,214,16,42,155,152,73,205,40,129,223,121,88,250,189,122,175,252,46,221,237,210,36,38,13,197,25,246,93,2,187,197,115,211,120,154,219,187,128,100,113,82,227,151,214,3,183,90,98,200,58,133,14,143,81,89,187,133,25,111,63,102,215,23,174,15,252,46,1,148,101,238,68,50,85,142,231,201,169,167,188,79,14,249,197,179,182,97,137,138,21,210,33,150,121,238,77,13,198,189,55,5,218,207,139,89,21,181,195,195,90,124,21,70,226,43,190,8,213,186,207,44,165,8,254,62,218,104,234,50,179,1,229,118,191,246,48,114,249,199,204,231,86,239,197,112,147,189,251,211,249,237,184,53,129,226,246,220,58,173,187,0,80,203,72,250,219,166,122,29,191,61,73,146,234,2,33,208,21,67,70,117,88,209,1,183,65,139,185,64,13,216,179,246,96,151,184,38,9,158,250,242,192,72,176,199,84,33,27,244,216,90,194,245,247,106,234,109,159,213,71,227,95,141,185,0,89,227,243,177,161,22,15,63,136,83,104,122,190,7,173,198,15,220,94,24,250,239,28,48,132,20,243,133,61,71,10,202,38,163,40,213,30,23,30,34,34,242,131,239,107,17,47,154,207,206,72,21,121,187,23,239,122,133,171,127,240,93,0,52,236,76,157,8,116,240,222,167,166,212,247,185,180,182,8,145,109,83,143,40,207,59,221,52,61,138,174,109,62,38,124,88,211,239,133,231,227,86,146,173,174,97,143,200,146,213,241,7,156,251,16,120,189,48,221,167,247,234,115,218,121,70,196,154,120,47,218,247,59,218,214,67,30,48,199,138,63,224,18,22,133,138,130,242,88,179,110,244,193,1,147,28,127,225,118,247,30,254,82,170,222,128,81,42,139,143,85,168,143,126,225,121,95,11,194,142,177,30,20,50,252,128,137,188,207,7,78,165,221,171,75,91,207,6,129,80,101,216,89,164,242,102,121,225,178,195,227,237,165,165,254,88,20,83,247,140,15,66,120,104,255,1,247,212,46,172,205,170,6,167,182,238,213,100,31,158,39,239,43,60,44,214,116,127,7,133,40,231,125,237,69,107,235,3,211,181,120,97,17,226,51,184,245,121,31,108,255,97,163,17,20,14,27,109,225,210,119,80,234,90,119,5,160,0,145,250,3,207,121,103,82,181,130,132,7,38,103,19,240,177,139,235,133,147,76,21,228,53,31,215,144,48,113,28,219,58,205,190,253,133,41,253,12,184,167,199,89,160,225,61,124,90,74,93,159,133,77,136,243,206,148,74,5,250,51,40,185,232,160,88,20,250,129,115,68,60,129,219,202,207,143,211,217,28,83,188,82,237,253,188,117,26,98,84,224,206,222,207,143,35,121,122,31,109,211,72,43,48,125,98,119,72,161,252,156,245,129,87,36,26,129,181,31,219,224,118,45,22,253,34,207,136,182,237,188,141,63,184,245,174,115,129,42,165,107,146,96,18,125,238,76,131,123,190,40,191,254,192,57,60,113,242,95,57,191,23,231,175,104,250,7,215,166,97,15,58,29,34,240,7,129,18,249,158,7,118,77,95,131,135,246,122,3,195,47,116,225,153,158,241,166,102,127,223,91,19,215,95,15,220,35,127,195,129,58,253,49,100,212,229,246,11,151,242,14,153,137,27,4,76,137,205,251,100,73,140,33,123,205,115,113,31,243,46,123,66,152,207,36,109,104,67,199,12,39,44,252,120,172,56,146,17,50,161,194,165,63,86,188,193,241,112,225,60,251,115,250,135,222,242,78,241,78,219,196,115,239,6,203,240,133,215,187,245,193,35,23,175,213,171,54,43,24,154,194,53,179,98,155,249,220,25,82,224,24,240,142,58,192,131,122,59,181,161,40,144,62,55,174,199,201,188,191,141,248,205,51,143,142,213,189,63,61,214,19,55,160,70,120,108,65,247,59,220,236,8,23,70,91,253,121,48,218,94,151,192,227,217,83,233,206,185,6,135,156,236,99,71,27,121,194,118,97,130,223,15,220,183,124,13,109,10,248,161,163,22,65,247,122,225,82,175,57,26,16,54,61,15,78,207,89,190,112,223,143,17,38,237,116,209,92,247,115,218,107,105,68,32,21,120,174,199,163,132,28,242,174,122,234,185,31,63,4,186,241,235,245,17,200,121,78,23,244,180,220,105,132,236,180,70,20,161,158,187,11,147,121,240,132,98,80,111,136,121,66,11,94,126,209,179,101,222,139,89,153,58,38,212,137,220,175,53,72,147,63,207,13,33,225,253,241,169,93,170,6,87,249,30,231,108,253,108,199,150,189,188,67,182,152,41,15,60,63,181,108,131,183,178,67,24,44,1,168,142,200,101,123,209,8,215,131,246,244,28,129,43,238,85,60,55,164,164,143,135,67,59,196,29,111,42,131,242,243,90,52,168,221,171,171,118,240,25,188,190,14,244,31,60,94,183,144,146,251,59,102,88,155,103,154,81,83,127,61,86,74,30,159,99,17,117,163,113,84,236,236,192,207,102,143,111,144,239,213,231,20,245,28,207,105,179,185,38,222,212,234,158,31,71,44,224,142,233,18,37,239,31,124,115,113,7,222,99,62,91,23,57,149,121,175,70,62,80,209,178,218,181,26,38,145,80,94,56,221,121,8,109,253,243,65,10,105,147,64,161,69,122,47,118,54,180,31,44,178,42,6,195,163,113,175,110,82,174,254,131,209,248,184,176,136,115,253,224,52,35,164,142,189,218,239,160,144,111,142,65,161,83,238,217,124,160,158,184,43,155,36,212,115,130,230,212,123,205,52,61,14,207,242,43,166,231,24,240,122,195,6,231,61,215,184,191,77,148,238,189,184,68,18,126,119,11,10,189,87,151,116,45,45,36,98,207,225,157,190,190,18,239,133,242,205,19,102,45,104,58,199,147,109,250,196,223,171,243,245,67,160,81,170,15,152,196,177,219,198,62,173,48,145,234,123,113,79,143,57,43,88,145,125,209,82,223,17,27,187,93,87,121,83,98,247,162,233,46,108,164,74,158,72,37,173,50,119,97,111,184,7,159,91,143,18,105,85,186,20,202,126,71,140,169,113,95,107,143,199,237,67,194,183,222,1,67,153,244,121,178,126,67,118,231,216,121,60,202,242,160,121,197,170,231,84,250,238,123,199,253,95,225,215,13,98,23,79,172,254,192,145,36,183,106,201,157,222,171,243,245,72,71,178,109,240,129,143,237,188,63,222,234,123,235,218,91,108,47,214,88,240,120,225,7,254,196,200,126,240,124,207,115,133,50,200,251,100,144,67,168,61,34,99,31,158,27,229,40,235,113,180,169,16,172,119,208,96,123,24,15,92,35,197,14,188,164,11,10,24,194,26,159,41,195,152,37,199,11,79,133,75,121,246,0,66,26,17,55,131,233,180,61,110,33,69,178,113,56,25,214,18,245,252,56,241,246,24,83,138,65,159,139,137,5,172,139,150,247,136,92,66,247,206,224,246,250,225,197,72,210,47,58,203,179,109,230,61,111,194,105,208,10,242,248,225,212,138,70,122,100,160,157,212,30,180,238,122,81,216,157,246,11,215,122,31,108,42,83,167,193,41,151,11,155,70,180,194,232,98,150,11,239,215,49,60,112,203,247,189,206,167,123,124,214,108,149,10,14,211,157,243,76,98,152,38,238,18,160,201,229,121,240,233,132,216,134,18,198,124,97,111,167,251,193,127,196,98,16,129,15,103,122,20,99,135,124,96,57,157,51,227,223,227,249,121,146,40,239,7,166,166,245,129,145,57,15,152,82,195,231,181,137,229,244,11,175,253,216,13,211,199,137,33,47,38,162,253,192,249,158,109,6,35,244,204,195,12,35,195,133,199,218,233,15,248,186,211,152,214,157,158,247,62,174,199,253,158,191,190,216,7,110,235,126,79,186,215,31,47,201,232,212,46,76,106,251,121,49,186,192,238,39,49,9,43,133,233,3,139,15,138,214,193,115,118,34,4,121,199,220,100,135,158,71,163,11,53,198,156,102,143,199,221,70,51,71,225,53,158,184,54,114,62,245,194,109,246,199,24,103,212,56,47,124,12,230,115,192,129,247,39,95,120,244,199,15,50,221,181,118,209,177,158,253,11,66,162,116,97,4,11,158,215,46,232,248,93,88,229,88,128,81,212,10,216,56,236,159,215,70,142,171,92,184,191,39,120,122,124,239,14,214,32,83,204,47,60,30,120,252,1,31,51,118,97,170,71,95,52,71,68,229,199,137,166,175,141,218,118,189,48,126,206,252,255,131,247,31,112,187,129,239,129,136,205,115,130,167,109,239,62,88,47,235,57,225,164,157,219,189,118,252,225,172,27,31,231,190,112,25,207,230,72,129,243,69,33,144,41,47,58,150,192,199,221,202,15,156,111,194,247,248,102,233,9,106,64,82,119,77,22,180,19,207,249,7,237,232,200,158,156,51,225,124,179,12,7,238,17,18,65,186,120,60,107,51,141,91,71,127,96,50,82,207,107,157,97,184,83,24,145,196,103,207,135,241,62,188,191,65,185,248,115,236,75,252,125,204,97,124,94,13,195,226,117,205,240,136,7,98,155,234,90,66,192,217,239,158,191,76,47,74,97,58,194,227,106,42,223,212,213,239,180,42,70,146,15,218,178,231,28,1,227,207,140,165,203,238,86,243,243,227,176,64,250,100,64,87,225,137,205,193,115,89,194,92,78,227,254,120,224,114,205,2,158,226,200,207,123,17,33,246,81,225,212,55,117,143,177,222,130,176,11,211,210,53,207,44,45,35,204,252,164,170,241,1,103,244,112,225,241,190,169,71,58,104,194,152,81,46,251,135,165,164,160,214,199,147,146,250,244,58,73,198,129,230,48,206,220,179,110,17,88,139,36,55,61,214,111,26,155,120,98,12,201,98,90,188,249,19,4,223,226,234,110,149,106,79,198,170,68,79,30,45,16,235,205,144,76,186,117,226,209,104,115,121,92,75,206,205,17,196,162,35,190,169,183,49,45,163,226,63,78,77,234,210,147,128,145,177,134,73,129,189,32,171,21,135,207,252,58,197,59,83,5,171,87,155,238,136,79,148,93,84,221,244,7,183,34,104,123,10,188,76,129,126,6,74,155,171,150,104,45,84,212,227,185,169,47,123,75,207,232,126,115,20,62,9,245,44,41,247,155,177,63,192,180,218,158,199,70,251,52,246,92,126,170,60,133,105,199,74,92,20,138,89,221,21,145,241,89,225,168,108,102,218,155,0,129,254,211,80,212,105,142,71,252,132,104,77,181,56,59,60,206,118,241,68,89,17,82,250,94,250,43,130,87,71,132,208,242,135,81,5,63,116,225,16,136,46,205,111,12,185,71,215,29,19,106,44,207,173,87,83,248,73,250,157,207,12,74,31,51,208,129,143,87,176,159,130,31,154,14,253,124,98,97,0,84,150,4,38,62,159,28,110,228,137,229,214,13,170,174,207,84,33,8,247,158,237,105,180,72,217,81,2,28,143,141,37,234,236,103,123,234,200,169,144,148,171,145,198,75,197,7,108,162,118,160,201,42,214,169,87,139,67,95,144,155,122,71,199,143,62,163,20,232,128,2,83,127,187,91,9,247,7,111,154,74,116,81,159,15,27,199,119,58,64,97,188,20,139,81,170,29,126,127,48,76,102,4,110,46,76,215,156,151,217,162,169,168,44,13,27,129,118,162,49,142,246,166,41,236,227,49,152,52,152,163,88,76,217,88,198,238,57,223,57,134,116,164,30,232,104,255,157,158,59,65,149,129,16,249,157,130,166,34,224,249,164,74,101,79,209,130,82,152,88,206,156,246,137,210,219,84,234,44,162,108,80,244,251,189,141,146,67,166,153,149,19,120,33,5,234,17,233,49,225,20,43,240,1,99,22,30,67,43,101,49,7,166,80,86,224,174,155,26,125,207,103,204,102,192,8,154,201,189,103,178,156,235,157,226,69,244,19,120,114,40,51,99,5,224,224,200,111,219,126,19,179,148,253,163,235,144,79,35,248,184,48,164,149,58,42,214,23,23,107,19,58,145,174,63,62,140,87,212,97,107,139,87,148,246,224,88,247,104,83,139,35,128,49,170,37,86,110,129,108,68,82,28,199,198,14,23,204,50,201,61,218,249,244,173,183,245,153,58,12,201,201,214,7,63,134,119,86,95,33,103,192,104,143,145,201,0,153,92,138,7,135,89,125,62,240,142,32,20,44,142,189,60,163,130,214,104,159,97,11,55,225,253,162,112,223,253,218,66,216,233,196,195,97,46,236,21,171,19,66,189,220,30,24,237,109,31,22,200,48,70,122,238,189,9,47,59,220,204,21,83,120,205,21,139,0,142,249,241,194,211,51,36,240,88,213,161,231,123,10,234,119,10,67,13,87,99,214,65,49,65,134,64,57,97,235,2,130,152,115,198,160,208,34,159,196,123,162,216,231,147,253,5,181,242,110,157,42,200,153,196,144,89,71,194,122,190,38,237,125,23,206,77,55,115,40,239,246,167,212,10,76,194,170,61,83,37,57,75,181,193,115,105,175,5,48,74,70,23,158,66,218,196,60,196,127,142,123,83,253,251,60,218,129,189,181,198,162,14,91,191,53,94,96,146,39,107,66,211,105,104,27,2,102,141,254,14,56,130,250,90,1,195,58,246,252,180,57,77,23,62,230,108,60,203,167,200,144,81,198,180,158,213,133,0,116,60,54,39,155,254,194,216,207,128,17,133,123,30,220,244,36,3,62,182,177,60,247,174,59,118,167,244,171,119,83,20,78,229,11,247,222,246,243,219,37,218,33,126,112,126,97,35,93,14,24,86,202,103,84,104,130,28,23,206,243,25,241,185,157,114,210,96,163,91,124,224,241,137,251,252,224,39,83,128,197,58,167,157,184,186,82,227,185,95,56,197,30,65,247,247,126,102,41,169,183,20,63,254,232,180,254,208,244,160,253,153,12,28,236,99,93,211,231,214,75,121,224,115,42,155,2,231,23,238,174,155,107,48,225,229,231,222,244,72,222,123,183,60,246,115,117,35,123,23,48,234,194,250,181,39,91,101,44,252,154,133,127,212,80,14,251,23,77,218,137,193,182,122,86,76,92,204,105,51,231,23,14,131,148,44,166,241,160,38,155,23,48,150,182,191,176,135,74,127,112,122,225,228,116,205,6,171,64,159,161,227,99,137,251,161,20,64,60,123,219,153,214,247,226,94,86,45,15,60,246,3,183,103,91,165,248,190,223,183,134,110,100,62,240,44,247,115,177,185,165,103,215,133,140,240,62,218,249,237,245,162,98,114,160,7,120,38,41,222,198,190,79,150,159,154,104,96,106,143,3,134,32,228,185,245,72,237,26,249,227,144,165,247,189,206,28,158,23,29,26,186,30,86,7,117,167,89,54,138,176,7,78,185,221,223,54,153,116,133,43,93,60,1,247,209,30,139,133,23,187,47,10,203,132,162,103,144,238,194,198,155,126,159,251,184,157,15,252,108,16,3,130,152,123,103,54,191,103,192,179,203,255,25,124,172,219,251,90,137,200,120,192,68,236,159,1,167,241,189,93,88,83,28,80,68,156,181,22,175,69,7,245,243,173,41,105,30,113,241,217,116,69,78,9,120,70,79,169,81,102,210,179,250,192,101,132,95,73,247,246,92,207,143,247,185,230,253,113,104,233,230,3,143,34,143,6,187,158,14,218,217,235,82,28,127,152,12,143,171,49,41,67,147,71,203,93,227,133,131,99,221,77,217,110,211,137,127,30,237,108,240,145,13,176,22,250,103,18,91,237,236,10,24,19,244,252,120,90,209,199,14,156,94,171,2,153,253,190,199,228,174,226,184,6,215,219,175,64,39,103,123,118,124,90,140,35,219,6,251,210,120,12,3,85,187,145,16,62,48,210,157,10,223,21,4,140,250,198,227,173,143,122,175,77,77,84,143,0,97,200,8,216,136,25,158,215,162,128,123,93,184,106,23,34,218,219,51,250,216,225,159,26,249,89,3,52,133,228,123,245,128,196,64,225,194,49,61,224,54,230,59,102,116,201,9,252,68,214,56,132,172,224,175,160,238,172,191,211,152,51,74,4,20,33,224,93,207,152,85,171,76,9,56,81,32,243,192,229,214,91,28,88,171,80,224,242,44,50,104,243,105,10,181,250,119,119,162,12,173,218,231,52,232,30,30,229,94,76,106,173,62,112,143,254,200,109,181,150,234,79,35,202,92,239,68,130,121,232,249,156,38,209,16,35,62,155,170,84,1,55,233,162,226,80,255,236,232,232,18,214,139,22,141,80,141,105,188,166,1,66,4,240,60,54,220,13,2,163,64,175,48,85,8,49,220,103,155,75,239,115,161,34,42,48,188,166,10,227,218,196,75,159,173,73,123,12,135,157,13,162,127,209,76,84,125,15,179,8,8,4,60,158,86,9,98,44,99,221,192,156,49,184,235,160,192,235,60,238,213,231,160,60,31,180,173,27,152,59,243,49,233,161,14,162,131,34,79,102,149,184,15,156,250,253,105,232,111,159,139,217,125,2,62,182,78,83,24,195,88,217,34,132,107,69,38,207,202,133,197,42,190,101,167,155,100,60,104,186,229,43,212,2,138,100,60,238,212,238,55,146,121,158,89,115,93,160,45,229,123,231,179,35,63,199,50,20,231,163,248,158,66,114,173,205,31,22,181,186,111,109,204,41,207,173,71,201,119,121,152,120,240,243,227,68,254,227,209,96,193,123,222,203,154,166,99,166,216,244,127,226,53,214,191,26,48,156,42,207,189,243,184,99,70,155,228,179,3,228,227,146,197,144,53,232,227,159,120,203,134,168,35,96,24,39,245,173,211,146,226,122,171,97,126,126,59,77,169,28,56,191,244,164,100,225,134,63,203,49,238,141,159,255,236,108,80,253,164,251,227,227,245,252,142,201,191,13,82,132,127,243,179,169,166,227,34,93,155,80,77,13,77,97,56,251,242,13,61,159,29,228,121,109,253,233,162,226,204,128,198,249,29,48,234,164,249,129,83,185,51,129,240,136,70,99,198,49,249,61,221,144,248,90,207,76,64,213,163,222,29,151,48,147,30,218,6,75,181,221,120,251,208,190,126,208,243,218,247,183,7,57,57,133,251,190,121,25,116,236,158,24,21,161,183,91,225,11,49,233,170,207,131,211,15,122,19,1,112,157,79,133,225,176,186,247,70,53,178,40,156,197,137,249,169,211,41,122,86,222,157,40,176,60,106,220,129,98,150,22,117,57,27,154,59,245,144,224,85,137,231,66,3,92,45,6,157,193,121,221,159,102,102,104,188,113,81,118,24,143,141,220,213,122,130,153,199,93,186,70,129,206,182,249,252,56,81,165,152,101,103,29,106,242,112,140,37,13,234,180,126,106,193,2,145,208,210,228,193,33,66,221,79,28,21,113,251,72,234,60,106,241,68,97,97,40,188,57,159,249,71,140,22,214,173,0,25,125,5,169,232,189,40,101,19,26,161,157,84,252,198,104,147,10,80,240,204,253,117,159,170,76,237,69,24,182,231,93,11,156,242,122,98,110,195,54,216,11,167,252,24,50,194,187,41,138,48,22,203,86,207,53,204,131,155,253,94,191,94,44,133,167,180,107,46,51,217,250,227,131,166,239,11,247,164,132,27,7,53,245,234,128,161,215,126,97,202,77,47,156,87,122,30,173,142,235,9,175,13,59,146,78,163,81,206,41,172,5,108,204,140,10,155,64,156,195,11,142,71,133,187,229,15,3,134,77,226,129,57,228,150,255,151,182,119,89,185,101,217,174,245,222,69,101,21,226,126,81,217,24,12,174,185,104,140,17,246,230,32,240,145,196,246,118,65,28,244,238,142,175,143,140,232,173,79,80,113,195,98,22,86,251,51,71,100,102,92,250,181,181,7,227,47,235,107,233,227,17,20,97,9,227,4,43,10,141,217,75,60,18,132,11,83,165,195,142,238,35,131,88,68,39,56,157,64,221,127,26,13,97,125,105,112,197,189,131,9,190,155,174,230,232,217,159,9,55,191,164,39,229,163,250,219,205,34,215,15,38,26,172,155,2,132,230,175,252,119,205,161,204,45,131,253,194,27,137,32,236,152,37,92,124,246,229,119,224,46,12,227,240,203,144,118,53,201,198,6,91,119,32,241,209,252,98,84,56,116,162,161,172,180,60,151,123,220,206,240,53,161,16,110,62,110,68,105,244,183,43,37,164,111,146,15,110,165,111,220,24,211,222,205,205,84,211,161,85,92,255,55,242,65,4,87,231,2,124,17,239,248,32,247,152,213,81,181,2,223,215,195,180,136,136,135,171,17,238,240,145,143,76,102,89,225,241,8,136,54,225,191,20,47,110,238,31,192,221,82,194,182,194,225,241,182,202,51,253,187,22,197,88,67,167,215,149,173,62,224,31,85,24,141,41,73,205,151,26,246,120,10,1,125,166,80,7,166,54,142,21,204,21,191,57,153,100,253,94,40,115,190,138,211,101,130,134,250,198,33,231,125,53,55,22,43,214,216,51,1,13,239,110,95,141,66,126,65,147,181,18,123,201,65,74,106,227,80,42,225,198,48,172,89,45,44,16,130,232,254,92,13,175,52,220,188,182,145,253,106,50,165,250,216,201,248,71,31,92,90,72,205,116,108,170,237,213,16,16,205,6,52,121,15,200,130,154,76,3,84,216,117,233,85,202,146,147,219,45,220,155,246,211,247,198,209,7,216,138,162,178,242,6,86,177,34,171,194,52,118,189,129,209,69,172,65,214,110,116,146,126,117,19,202,91,131,233,84,122,243,176,86,24,93,21,166,82,194,97,172,137,161,240,113,222,151,195,169,7,59,253,28,215,94,146,134,28,140,150,86,14,171,214,126,246,172,41,209,232,99,193,103,227,139,171,204,165,253,131,84,93,46,39,104,224,145,167,154,64,157,180,131,207,194,98,135,149,192,40,151,249,86,74,108,88,131,68,157,44,198,240,223,46,42,254,14,76,63,250,251,92,116,167,168,147,220,181,74,125,225,237,169,253,69,39,152,151,64,145,147,11,241,142,78,126,222,159,43,243,22,106,128,167,151,123,175,108,109,150,10,119,241,63,144,168,143,51,9,218,102,95,217,180,142,234,234,235,77,11,245,86,38,197,174,111,5,130,72,249,237,130,137,166,112,235,30,200,65,55,179,5,180,84,47,197,131,210,126,169,153,15,39,173,59,155,228,88,227,7,65,130,196,77,153,132,210,188,222,188,26,193,195,131,49,51,195,205,107,247,133,157,76,87,83,209,92,221,32,94,208,204,135,121,88,72,252,188,199,74,141,248,163,194,240,102,249,192,161,26,215,15,82,136,38,59,92,66,63,196,129,201,237,189,183,66,66,88,163,176,198,56,233,167,114,178,138,11,133,173,29,245,193,73,213,223,128,237,92,126,149,101,150,236,87,56,245,233,197,118,156,80,106,78,24,21,217,59,190,80,141,214,66,39,202,154,17,94,125,48,238,144,46,17,44,176,87,107,71,43,135,206,36,35,108,123,133,122,231,115,44,157,134,4,3,134,15,187,197,93,28,254,219,81,124,216,103,171,213,120,137,145,160,122,161,30,132,36,234,160,160,233,57,159,85,59,183,190,206,6,5,183,95,9,137,249,82,148,73,230,15,12,185,131,108,56,205,36,187,252,198,41,105,255,249,129,9,8,190,71,70,223,72,207,158,134,198,200,219,143,16,51,8,101,28,176,7,251,70,74,226,88,123,8,199,79,179,110,59,156,66,214,167,153,191,232,48,181,118,1,62,14,205,59,115,39,180,83,106,75,52,188,226,41,48,222,188,192,157,209,250,131,245,30,188,205,99,228,11,39,12,169,227,161,145,51,148,159,246,235,3,132,88,45,36,139,27,164,209,114,243,214,194,91,105,8,187,248,91,161,85,82,239,221,104,152,246,123,19,56,208,123,55,222,146,223,155,227,75,208,138,166,106,115,116,104,29,235,129,169,219,240,151,82,162,129,197,137,234,165,247,24,234,218,89,105,82,147,110,25,162,54,17,170,60,76,83,169,248,205,51,26,133,10,99,128,249,92,201,161,221,129,254,221,244,232,162,183,177,21,171,161,130,92,89,81,120,134,29,7,150,211,44,115,229,108,211,97,150,159,61,67,86,61,252,145,53,194,201,107,135,129,75,209,223,62,230,91,126,173,122,144,181,135,80,79,131,137,45,249,131,25,195,183,194,89,140,90,224,224,70,84,220,231,38,191,157,66,209,79,101,54,13,249,237,164,245,218,212,154,77,183,223,38,196,139,234,184,213,45,205,220,160,33,225,11,209,117,174,77,97,181,167,43,146,3,47,90,105,247,214,173,161,46,8,145,171,194,58,27,104,225,245,40,20,240,212,129,45,116,81,244,177,178,122,102,103,22,175,210,228,157,165,16,245,171,211,72,152,244,149,170,249,118,62,101,154,50,79,145,231,13,55,207,94,153,79,98,185,235,210,174,195,200,96,228,99,215,164,63,205,67,45,129,91,45,1,198,19,147,155,247,20,30,155,78,155,46,112,44,22,172,231,149,12,89,189,148,167,234,199,166,106,177,8,188,198,8,48,198,103,151,21,52,52,55,3,171,243,146,253,18,106,223,112,245,177,69,187,127,145,124,204,80,125,167,63,130,87,135,207,23,236,1,238,114,248,161,235,160,126,68,197,137,175,114,243,22,114,105,213,152,156,229,230,67,251,6,6,26,59,67,55,150,25,191,24,173,45,178,53,228,96,201,32,43,183,101,79,163,240,89,97,107,53,151,13,113,232,166,116,156,54,39,231,7,70,255,69,225,38,101,236,211,248,33,119,128,83,147,99,128,98,122,125,106,244,0,179,79,83,232,72,195,205,169,130,149,161,109,237,82,180,190,103,121,44,148,99,117,38,17,130,145,153,84,67,141,240,160,4,59,187,37,67,171,190,110,89,21,54,243,44,112,12,47,160,226,185,220,148,89,156,179,59,192,168,6,10,188,195,208,242,234,91,230,2,157,179,59,192,117,201,10,130,137,49,92,109,252,11,14,215,184,103,101,8,45,86,128,245,107,103,72,118,229,220,30,33,155,70,29,170,87,193,115,172,107,107,39,229,226,67,167,82,15,73,196,179,77,28,119,205,71,214,81,179,86,152,62,13,129,123,13,235,203,136,161,197,224,8,33,25,11,162,118,177,86,98,169,174,197,26,229,169,33,125,238,10,207,166,22,133,17,147,40,12,211,186,124,175,17,98,77,198,235,168,11,168,13,117,144,96,124,170,114,53,251,70,128,81,38,88,126,12,208,63,36,48,49,80,55,63,49,180,116,163,167,129,40,109,63,68,140,251,90,225,182,159,130,24,29,14,35,68,245,225,60,246,196,44,21,97,90,46,72,198,221,219,47,167,149,149,148,0,211,124,224,112,240,220,10,4,171,47,0,78,73,87,136,44,194,73,176,253,220,45,77,57,86,40,122,235,110,132,65,166,19,222,183,137,127,250,43,73,184,82,10,179,103,121,71,207,174,77,83,21,212,208,247,23,146,49,254,78,245,241,137,8,116,111,248,161,84,71,253,85,234,193,101,207,33,111,222,194,205,115,119,10,85,202,164,67,122,31,1,201,249,66,212,70,186,165,17,54,122,232,125,147,135,22,69,45,153,50,136,101,188,183,2,47,189,70,191,17,105,172,62,19,134,241,58,40,220,133,151,201,154,126,195,91,129,204,196,183,90,196,175,212,175,163,20,218,155,178,105,45,8,1,31,242,111,221,167,25,28,142,97,146,14,99,217,127,48,109,154,250,216,157,248,146,195,56,176,250,69,250,153,151,110,30,246,30,24,190,6,241,132,60,29,62,71,116,9,55,135,82,178,121,251,215,14,133,167,164,47,156,140,151,8,192,208,51,164,152,58,212,91,218,104,44,170,173,83,16,129,243,105,12,73,126,152,198,40,69,189,214,156,73,127,72,248,160,141,230,92,135,9,15,134,155,91,47,218,131,97,35,211,215,98,26,149,111,58,52,116,11,2,204,197,126,53,124,88,250,219,117,207,36,87,163,234,17,96,108,215,247,65,209,161,212,180,1,233,37,217,47,27,178,203,1,110,171,249,142,135,111,17,70,14,7,219,107,230,227,131,7,16,198,176,55,176,99,145,53,13,116,193,57,235,164,181,84,211,42,225,52,193,245,182,253,107,31,99,83,221,51,104,235,197,175,172,52,100,132,123,87,214,243,131,105,103,13,48,71,231,251,92,149,247,173,15,157,169,109,243,129,91,252,84,225,233,202,1,180,1,173,80,44,66,201,114,150,129,35,237,19,174,238,115,186,131,101,157,136,58,180,108,94,208,131,215,12,101,225,100,61,157,138,20,49,136,21,175,62,171,207,55,45,186,209,195,213,116,217,249,198,82,232,121,212,171,41,189,114,111,161,32,112,18,174,38,18,240,230,2,194,84,97,99,73,84,193,248,205,107,14,117,248,37,153,64,221,131,207,212,9,211,148,44,130,247,95,242,26,228,115,103,235,138,244,183,2,181,111,85,24,70,141,55,178,108,98,53,10,19,135,94,222,147,74,99,187,194,70,224,248,96,43,3,87,56,183,34,87,83,185,34,243,20,130,165,241,226,181,212,204,84,181,148,232,231,144,51,138,128,107,15,176,241,9,60,24,225,47,29,57,107,215,151,62,141,37,45,192,165,73,55,109,70,71,62,220,60,45,79,108,91,78,79,221,1,244,59,251,11,247,206,12,157,144,62,183,149,103,251,111,39,109,60,133,207,193,173,226,180,99,81,108,166,113,212,47,77,59,5,51,138,18,218,247,179,132,48,245,96,133,20,210,83,37,199,33,105,193,128,203,214,127,227,221,199,67,187,247,15,74,191,254,116,24,98,21,133,233,97,234,14,167,80,220,73,168,86,34,39,9,241,69,29,25,102,175,27,243,40,47,148,0,35,143,246,62,6,109,38,58,178,14,125,111,113,52,43,1,217,129,233,177,244,145,81,207,172,47,212,196,2,31,154,195,185,136,194,185,11,22,28,52,122,17,180,163,201,15,83,44,27,126,152,194,160,71,104,64,197,95,152,159,109,9,163,231,129,149,176,128,122,176,237,36,15,228,227,212,249,177,201,236,68,12,22,151,212,55,114,252,149,230,4,19,172,44,125,98,244,171,30,105,128,165,75,195,173,97,32,244,95,142,235,185,146,2,120,253,237,212,227,169,35,11,237,69,125,37,44,131,210,100,117,78,240,231,102,243,81,67,7,169,139,6,13,243,237,47,4,173,35,29,88,45,110,72,15,164,193,212,11,134,245,194,201,12,182,133,106,5,45,136,166,250,192,206,217,171,57,221,92,32,190,244,95,206,228,217,21,238,195,13,210,97,61,185,250,211,72,164,46,191,121,208,13,7,46,217,103,24,165,77,225,149,193,137,225,60,10,235,252,23,22,70,94,206,96,7,1,74,168,220,33,60,236,59,224,160,154,67,29,151,12,113,180,207,146,117,188,9,61,54,232,232,117,222,152,101,92,47,138,230,46,4,41,11,14,187,29,224,230,166,209,176,186,5,125,101,148,198,58,235,204,178,58,6,129,41,112,73,2,159,131,94,159,26,85,5,231,79,89,52,52,232,111,167,214,4,76,193,0,201,200,77,201,181,103,78,197,107,153,39,2,211,199,225,112,50,233,34,127,101,132,167,154,194,216,229,2,83,219,169,48,129,128,135,154,144,136,162,77,191,116,105,33,133,142,240,241,150,199,138,29,57,236,243,194,198,65,31,165,142,154,18,34,95,88,244,243,106,14,3,25,68,79,241,89,59,98,184,247,57,69,71,19,184,181,120,117,69,83,200,41,47,118,168,249,73,104,131,59,7,201,36,215,89,21,78,126,194,67,76,30,188,208,179,110,148,8,132,92,138,158,102,168,103,52,185,26,5,51,69,141,219,195,209,172,121,130,132,105,250,44,104,154,200,234,12,23,151,179,40,155,195,45,148,211,37,182,107,95,89,104,240,233,178,68,47,48,59,201,14,141,69,186,147,33,148,219,124,175,50,46,201,112,243,238,122,153,214,37,147,116,43,163,183,119,78,127,163,132,14,245,193,176,170,100,228,189,205,48,242,227,249,53,231,201,161,163,67,55,127,75,60,59,27,141,153,0,122,243,78,188,222,63,136,9,100,41,204,200,157,254,228,152,80,225,185,17,227,148,183,134,120,179,190,53,4,100,124,55,163,150,34,60,183,117,170,251,111,147,57,214,153,68,200,91,126,187,230,18,126,27,2,96,249,109,194,46,35,192,204,109,129,123,120,48,120,119,228,230,120,219,186,192,208,122,208,155,151,22,111,110,74,72,14,167,144,41,64,247,175,201,84,204,51,76,227,138,21,235,35,163,125,43,92,12,25,168,92,12,205,159,194,228,216,253,167,115,44,246,78,21,250,72,191,58,157,183,18,174,46,82,223,66,189,165,50,150,31,195,8,133,65,159,44,168,4,234,7,131,184,193,249,241,16,159,12,251,93,161,32,252,189,83,44,156,21,110,78,13,228,114,24,226,17,133,107,117,202,90,34,249,43,94,93,138,39,156,73,191,7,67,5,221,63,223,107,77,33,70,103,57,142,135,159,17,3,109,61,157,105,100,93,157,61,15,157,136,176,219,226,102,234,213,93,149,60,168,163,130,17,215,225,26,247,234,76,71,176,63,246,42,161,87,28,234,197,237,28,90,48,35,107,55,81,74,22,186,123,48,69,146,59,192,103,178,100,129,227,214,145,240,184,167,195,35,156,64,191,141,199,209,30,94,248,153,228,66,72,72,3,144,122,176,244,175,86,55,130,88,96,97,170,32,147,232,198,174,181,2,132,159,6,247,171,71,96,99,163,1,14,217,31,135,149,47,26,166,203,229,10,62,248,33,170,73,214,173,65,194,199,61,144,221,86,180,78,111,145,98,223,214,216,21,30,36,11,212,97,245,172,9,240,157,147,85,134,205,188,18,120,173,238,229,149,148,245,42,231,102,167,20,163,59,171,230,79,206,65,97,163,164,119,120,170,251,192,46,223,132,200,141,146,47,49,105,225,169,170,30,141,167,174,87,61,151,3,231,230,173,1,86,246,91,245,157,77,37,5,252,137,11,40,122,124,223,38,35,171,185,233,200,166,185,230,14,103,221,115,58,225,69,167,249,1,86,215,230,192,100,87,252,183,97,91,215,231,162,35,200,25,61,177,19,135,126,47,90,53,220,188,163,108,101,235,111,195,41,235,135,35,109,157,83,127,155,253,83,214,7,180,166,83,97,88,57,179,192,202,119,96,58,190,53,251,59,109,93,105,155,187,101,117,101,101,183,144,247,177,86,140,41,155,78,107,113,22,15,53,225,140,185,93,65,186,199,229,214,117,134,91,99,200,87,121,41,69,217,216,44,208,223,178,252,50,226,202,10,119,161,228,28,145,138,1,99,185,9,187,29,1,57,29,216,57,156,214,144,139,211,8,179,16,190,167,38,159,131,8,184,192,208,171,202,102,87,49,103,20,166,242,183,9,172,4,118,200,67,63,146,8,131,3,53,62,186,174,208,243,10,220,195,208,168,113,145,137,84,167,118,225,66,228,38,103,54,133,6,51,160,88,66,50,178,169,109,180,29,189,58,241,34,44,71,161,3,175,20,175,203,205,57,35,2,156,188,182,19,120,38,125,46,148,124,101,113,214,161,84,214,192,185,23,133,75,248,233,188,171,44,124,186,164,106,128,91,114,91,223,152,198,245,177,233,65,156,242,74,3,13,138,233,90,23,89,248,208,173,233,52,44,4,81,229,107,247,18,86,23,50,207,58,178,18,214,253,177,136,155,108,227,116,63,134,123,151,157,150,94,173,110,200,129,211,16,14,70,19,27,26,1,78,222,153,3,188,194,210,164,107,69,246,210,218,180,176,26,184,56,191,247,239,230,186,56,81,13,238,225,230,45,220,156,22,212,169,87,235,7,201,112,243,42,24,230,112,206,176,181,41,28,94,56,60,82,127,188,148,128,138,98,134,161,67,191,53,28,141,73,38,105,152,39,88,18,187,132,79,169,143,76,123,118,9,243,36,135,91,147,61,148,23,214,181,96,8,21,120,234,203,194,36,12,55,135,96,71,81,49,52,58,150,158,171,149,89,155,142,30,170,232,85,22,57,177,17,58,88,10,119,61,216,172,137,57,160,93,215,14,246,128,162,152,226,186,240,148,150,191,163,113,177,116,187,73,43,92,156,70,211,85,123,54,148,26,224,92,244,99,76,109,172,177,44,191,28,153,53,88,79,107,105,226,16,52,135,23,118,156,46,9,98,178,77,246,112,53,197,172,122,111,21,124,253,73,76,233,20,11,20,116,192,53,235,28,11,66,183,240,116,166,145,244,106,237,23,61,159,130,108,161,60,245,214,178,103,184,103,155,76,4,18,239,43,160,105,138,65,218,146,234,41,65,148,191,244,40,207,113,30,204,54,188,216,14,88,57,51,140,181,88,252,61,106,18,195,99,205,179,201,170,9,19,170,185,145,98,166,115,83,79,235,85,3,220,134,158,229,225,228,161,3,72,130,141,35,42,230,29,120,40,233,56,240,14,48,77,57,106,131,196,231,130,188,86,198,221,52,12,218,141,85,73,109,171,174,188,73,40,19,44,93,121,199,58,210,205,104,97,134,136,215,132,94,79,64,69,141,207,122,189,212,110,59,14,116,78,178,127,195,96,166,35,251,169,119,40,28,158,186,195,29,33,86,95,80,88,0,110,18,224,2,46,186,112,123,209,152,199,136,213,220,157,94,150,46,231,86,83,242,211,190,126,124,108,98,205,170,170,42,48,131,17,120,133,229,211,248,216,98,196,39,229,100,2,206,46,127,53,76,13,75,7,126,78,223,42,75,215,180,235,2,60,196,185,199,138,215,55,222,72,95,59,88,226,94,135,38,177,156,75,189,104,196,131,208,10,77,12,226,63,140,29,80,194,109,138,234,225,113,44,142,158,212,115,129,231,77,225,99,114,202,251,166,142,107,6,56,149,232,22,169,197,9,97,175,110,26,152,28,250,61,224,34,148,21,208,3,251,80,55,13,73,153,134,38,77,36,112,129,192,86,110,30,248,79,14,124,204,116,9,151,224,110,180,0,207,42,30,0,112,184,57,221,93,93,124,205,161,134,2,176,48,119,27,172,191,157,169,193,17,55,55,168,11,245,69,200,92,253,220,169,189,1,40,177,116,167,199,198,57,215,73,76,213,160,48,231,91,18,77,62,55,239,200,21,101,200,179,4,167,138,48,93,145,80,105,79,225,151,153,164,254,211,80,250,235,217,70,207,174,100,102,40,104,147,2,141,78,178,219,235,46,7,45,15,67,7,14,185,182,36,202,166,86,212,156,45,5,50,22,207,73,54,58,109,5,70,98,218,51,154,57,200,158,210,96,149,157,214,229,140,131,221,84,96,147,83,110,94,200,80,195,158,194,215,75,94,88,66,129,181,190,20,35,204,30,82,49,83,212,208,160,58,119,118,47,245,89,53,152,163,246,229,189,38,26,130,119,125,232,138,112,163,20,107,135,73,54,140,111,94,122,68,166,114,121,116,74,152,188,203,47,65,128,17,46,182,74,21,239,190,26,26,144,239,244,116,250,185,71,71,155,150,10,160,166,59,165,57,152,22,76,93,153,3,170,143,236,109,151,231,169,102,188,121,246,147,13,118,77,141,29,31,152,173,49,123,131,47,186,221,10,83,47,147,189,41,250,12,93,97,154,62,250,35,135,196,70,84,107,119,208,81,237,244,169,80,32,199,239,81,95,20,232,236,62,220,76,247,20,4,177,230,35,114,67,38,68,83,9,136,113,245,228,92,185,84,142,232,118,215,89,48,151,137,42,167,70,127,177,92,221,144,229,254,108,191,74,187,1,77,62,2,195,232,117,57,205,200,145,162,191,225,48,27,210,229,100,130,249,134,92,144,63,24,46,84,206,151,103,52,215,198,174,239,239,188,193,94,119,165,54,15,220,33,136,16,184,193,77,177,223,205,97,44,149,208,192,177,75,48,212,223,213,136,117,200,33,129,114,58,157,28,31,220,168,70,148,152,6,206,123,121,244,119,25,141,79,57,24,171,213,134,92,102,49,136,90,166,158,140,48,179,52,127,105,184,161,26,111,68,1,60,95,217,123,138,144,11,253,244,2,67,162,118,73,103,17,149,74,73,38,42,165,31,72,210,93,248,204,226,44,201,77,10,168,187,95,77,139,104,22,195,19,153,213,90,210,253,109,171,35,111,58,52,99,66,252,232,241,10,228,172,98,37,85,2,34,245,139,55,82,206,89,84,30,190,153,32,239,37,97,52,99,92,38,113,203,166,180,246,189,80,74,229,155,210,94,158,149,7,227,193,247,84,199,219,219,97,158,241,165,235,109,188,172,124,57,218,199,100,42,16,247,105,23,133,86,87,60,186,99,101,166,126,133,89,144,23,131,223,204,95,40,169,179,188,238,36,61,118,186,221,93,38,41,221,70,247,177,26,147,84,213,158,26,12,105,251,50,56,158,149,134,242,128,108,74,180,147,92,109,96,122,19,200,120,9,74,73,250,37,220,164,142,126,169,94,184,181,216,94,73,38,170,207,207,161,42,54,109,131,51,110,124,150,124,253,85,80,202,210,133,42,161,221,128,58,73,155,208,143,125,78,128,156,252,222,176,240,40,169,7,145,47,74,185,63,24,198,37,173,211,64,105,176,180,75,132,104,199,94,152,40,228,124,234,123,106,90,249,134,78,97,30,117,249,200,104,5,19,15,5,222,222,179,34,30,124,22,162,18,80,148,105,58,58,251,194,70,78,236,47,141,2,92,146,236,111,104,37,48,62,115,6,207,71,179,200,238,182,181,21,240,108,88,144,154,189,145,179,173,203,177,91,50,236,144,239,183,55,133,115,18,59,43,200,180,221,174,27,34,68,252,189,195,188,194,82,124,104,136,1,203,158,147,105,184,188,125,51,124,176,217,149,120,134,152,54,21,161,15,166,116,88,110,78,205,88,123,19,145,106,119,108,230,255,227,63,255,241,223,255,250,111,255,254,151,191,254,237,95,254,242,255,254,211,255,248,239,255,252,47,255,250,255,252,243,127,252,159,255,203,255,244,79,233,63,255,243,31,255,199,223,254,227,223,255,242,79,255,240,63,255,229,159,255,246,255,253,245,47,255,240,143,255,237,47,255,246,223,255,242,183,191,254,199,63,125,192,255,250,47,255,250,151,255,237,111,127,253,151,127,253,111,255,240,143,255,215,191,253,219,95,255,239,127,249,215,127,254,219,185,207,255,254,126,52,49,45,223,143,30,103,67,181,50,143,233,68,180,240,77,19,146,220,98,44,100,36,88,82,122,19,152,10,58,177,205,216,241,143,215,252,86,71,1,151,155,83,25,223,218,125,217,84,180,170,45,141,158,24,85,14,111,97,238,34,1,187,4,101,92,187,212,246,108,47,204,113,135,23,244,92,111,134,66,21,189,228,76,69,130,227,236,226,247,185,202,48,129,106,135,45,236,127,25,203,201,143,159,181,184,4,62,135,213,219,143,160,84,74,202,46,145,172,202,105,189,171,41,164,206,245,239,250,33,9,193,31,35,240,134,66,80,6,163,17,228,27,82,207,86,254,251,200,27,80,131,152,174,241,4,60,240,123,222,213,201,178,123,14,55,147,60,248,140,35,35,114,114,162,2,96,227,129,220,23,174,28,220,219,97,162,244,55,212,7,93,210,113,227,179,163,19,205,229,244,96,244,58,244,222,164,192,94,251,108,38,41,159,134,63,23,124,185,229,105,25,159,147,184,251,54,133,140,119,35,244,253,249,6,84,204,13,223,42,14,12,21,64,187,65,221,140,189,237,141,237,7,182,238,150,27,11,204,112,220,78,253,233,133,216,107,123,48,66,112,197,95,233,32,143,241,218,161,137,225,110,223,219,59,170,103,231,69,56,140,92,94,82,120,34,46,126,223,74,194,231,124,181,148,214,89,75,199,196,247,189,224,27,105,174,128,0,76,158,228,70,36,40,89,238,222,24,76,8,32,67,20,114,209,76,21,250,18,212,72,194,46,154,108,217,11,202,73,127,209,99,174,165,44,175,140,128,102,127,101,231,172,193,218,228,119,237,160,190,225,33,83,38,202,91,46,30,101,166,39,250,123,30,25,97,184,41,48,13,15,183,100,38,77,227,116,145,129,45,20,79,175,111,113,70,77,174,71,80,146,209,215,35,162,108,8,149,30,129,97,149,159,15,230,65,154,124,141,69,33,98,127,63,141,64,112,149,159,70,139,253,69,174,18,213,124,237,217,54,192,248,152,253,221,156,166,94,121,46,232,84,189,155,249,28,203,116,41,250,205,49,240,210,43,168,73,208,210,10,182,32,115,93,15,99,37,201,157,73,32,62,193,186,68,230,186,164,165,48,228,186,247,115,192,56,181,134,79,162,69,96,240,202,27,88,129,9,90,234,2,179,33,191,87,198,58,114,162,39,96,122,172,110,33,126,58,30,78,117,85,247,3,27,253,250,120,191,141,34,217,46,2,119,104,240,223,205,19,210,69,67,225,179,150,250,187,57,94,104,221,2,211,71,246,94,25,161,218,182,252,123,44,138,118,247,13,169,209,112,152,61,62,4,92,94,208,56,217,15,201,162,95,191,40,217,69,127,250,182,130,110,138,99,239,68,232,231,222,94,213,5,75,248,156,174,192,73,150,20,169,52,129,207,31,60,70,60,147,173,159,50,71,41,42,205,233,70,127,144,231,156,89,223,40,86,239,35,116,161,70,97,184,181,8,124,188,177,116,43,86,96,228,46,61,249,27,221,212,133,62,81,211,148,217,188,118,21,216,114,2,247,193,48,182,215,42,2,227,193,188,207,149,77,190,78,110,142,56,200,184,161,142,132,176,221,150,181,185,249,158,233,158,0,199,7,92,104,254,57,12,243,238,235,23,166,128,165,20,255,152,52,177,175,75,206,144,113,235,33,149,252,59,27,77,255,197,1,255,206,127,114,168,47,88,208,76,227,72,124,106,52,114,31,201,12,37,222,148,32,136,97,3,241,244,154,215,176,193,76,212,72,118,90,118,64,63,171,168,144,195,22,203,5,85,153,122,189,98,58,165,142,207,94,213,106,194,145,187,232,153,19,26,229,56,238,52,51,172,63,119,37,7,162,214,140,32,208,123,234,51,174,80,137,156,209,183,222,207,248,181,25,37,134,119,166,38,191,190,123,67,11,167,228,233,231,12,130,87,230,218,107,219,106,241,228,167,43,9,150,203,9,111,97,139,34,246,26,117,246,245,49,229,27,191,196,86,195,26,34,226,246,108,254,1,193,148,59,20,217,22,78,127,30,3,234,178,226,235,48,187,203,173,161,166,243,157,182,29,31,56,211,189,222,132,120,69,200,92,105,150,216,152,92,96,134,124,181,74,107,30,147,100,195,156,123,81,58,13,165,150,11,215,165,93,155,14,153,179,179,111,13,117,132,26,142,82,121,240,8,50,72,103,210,181,155,47,161,103,219,26,117,212,139,122,90,66,28,81,91,251,47,11,217,145,203,161,223,225,223,109,234,159,65,105,117,217,7,207,139,236,164,129,252,91,16,90,76,151,165,226,192,102,136,203,189,81,33,190,212,3,149,169,94,139,36,137,16,62,93,151,28,202,20,236,91,146,170,139,98,167,233,186,207,60,216,232,167,194,68,78,238,28,164,153,178,43,23,37,212,0,115,222,168,207,241,159,67,157,11,95,3,23,230,67,33,83,211,48,92,57,174,18,197,94,63,120,24,135,116,240,28,43,33,164,111,134,26,39,223,46,122,115,107,229,205,23,166,55,76,10,62,56,165,232,181,190,48,43,79,34,101,108,108,233,118,78,179,20,198,210,34,26,216,82,250,37,35,170,100,167,134,22,161,193,239,215,95,200,136,175,117,214,86,15,78,220,190,4,158,213,196,77,180,85,23,153,28,98,86,31,188,10,254,160,236,71,228,137,46,219,10,94,216,44,74,248,107,154,74,79,235,129,222,135,166,228,81,240,230,231,167,93,51,126,148,214,239,173,45,122,111,235,11,125,14,58,200,165,216,113,25,49,217,186,238,231,48,214,246,33,87,15,226,151,87,80,11,29,180,115,54,111,135,91,169,175,4,180,194,91,124,222,195,116,24,19,244,154,40,149,179,118,139,130,43,236,70,229,122,76,7,61,187,165,52,219,26,157,231,24,87,246,224,156,250,54,239,28,102,181,223,102,219,227,74,158,21,40,31,108,89,236,186,126,206,65,157,70,255,232,145,159,51,231,207,96,47,55,52,137,52,156,116,129,217,103,222,23,153,168,211,8,157,17,252,66,148,227,223,145,79,152,68,171,192,168,82,220,180,69,197,36,212,248,191,209,50,165,91,54,88,97,126,107,162,126,73,65,212,186,225,197,179,78,97,222,243,129,77,178,199,119,125,193,58,218,164,201,0,243,155,34,168,111,92,11,125,11,161,8,60,48,231,213,189,24,202,176,149,229,119,167,185,161,247,151,59,18,48,190,47,44,152,6,246,19,171,91,180,85,85,15,204,156,135,162,9,236,30,154,104,255,36,161,107,88,168,160,34,33,119,7,78,81,108,145,87,130,60,226,211,153,32,224,90,139,204,97,104,151,234,173,93,61,131,62,6,191,168,155,47,51,165,110,53,62,145,99,156,74,153,10,231,120,56,183,187,95,107,89,34,66,190,245,249,122,245,86,238,153,30,49,139,70,38,82,109,143,18,27,106,244,172,146,114,20,141,88,215,201,157,103,231,132,222,130,66,65,114,59,140,171,105,225,9,147,196,89,0,144,119,220,128,47,46,39,213,194,178,124,168,107,122,43,0,53,114,17,211,94,219,68,19,239,134,55,77,62,78,23,54,34,237,55,244,79,2,188,106,252,29,138,113,152,42,222,182,192,215,150,61,103,158,233,112,89,150,42,142,120,86,130,115,2,186,45,221,169,52,182,41,150,200,110,89,233,91,124,187,37,77,217,218,123,116,62,31,205,53,227,238,150,51,178,129,101,200,34,159,56,20,169,147,192,35,75,124,145,138,174,15,166,102,71,83,30,229,120,192,249,22,169,157,141,188,67,89,222,52,182,185,41,180,125,135,200,57,8,52,174,138,80,68,189,114,66,195,136,89,164,212,166,156,137,213,174,149,94,135,73,125,73,138,183,156,51,126,93,190,59,74,6,155,150,28,254,232,188,158,77,64,99,105,86,139,161,35,82,118,141,214,14,55,81,147,2,164,50,8,25,191,115,185,90,193,150,220,220,218,168,250,179,85,104,178,210,151,70,175,210,147,2,195,237,172,83,174,38,177,180,158,172,219,217,87,55,170,113,18,171,30,249,28,220,237,193,196,62,178,102,99,114,121,161,236,179,115,146,180,173,146,245,200,141,236,220,29,26,141,241,98,81,208,100,245,212,209,8,102,109,21,216,108,240,1,148,246,224,221,66,134,216,18,100,233,25,51,28,18,98,79,19,220,218,211,13,56,75,26,10,92,205,235,125,38,92,182,82,116,205,235,229,199,18,67,213,31,251,144,92,77,54,225,22,183,86,211,55,13,101,64,124,162,241,140,245,149,98,237,19,140,143,251,69,71,97,111,8,233,204,70,203,226,51,198,105,167,173,154,167,165,54,205,45,125,118,165,36,109,194,184,215,61,63,23,5,241,167,170,165,108,231,161,199,123,165,52,1,119,173,176,230,141,205,167,162,84,191,108,153,124,16,2,86,119,227,128,159,139,184,167,228,43,43,212,84,23,134,229,95,9,141,113,160,203,117,239,235,47,97,41,142,27,158,232,186,218,231,40,63,210,69,171,73,172,179,92,223,131,21,140,207,144,165,66,211,231,121,133,229,167,79,168,9,178,105,101,120,31,140,147,161,202,110,204,195,227,36,127,235,143,112,19,36,247,33,149,90,158,246,20,161,183,170,244,161,176,83,98,66,124,57,69,170,68,84,210,26,2,188,126,163,49,108,88,36,6,245,230,208,183,220,181,79,100,120,233,60,70,25,36,61,143,212,2,136,218,7,218,44,95,221,60,27,10,71,222,212,79,210,30,125,14,113,75,43,29,213,37,148,110,41,3,40,202,21,154,189,166,246,237,102,47,104,110,239,154,167,61,31,132,158,191,242,96,8,186,98,145,69,190,37,172,213,186,215,53,209,196,30,248,8,27,160,154,58,22,139,214,242,76,171,140,188,3,199,106,10,5,128,176,68,222,16,65,174,213,98,205,90,11,218,198,115,196,143,69,54,87,104,128,192,49,188,115,33,155,188,84,13,77,168,38,39,122,51,254,131,6,238,208,14,191,111,188,221,20,108,231,254,131,112,161,173,167,247,184,45,63,170,205,202,235,76,133,39,146,185,134,197,222,244,222,116,34,142,87,170,96,114,207,218,223,61,93,180,148,18,163,32,90,10,111,68,126,130,92,52,154,175,192,168,144,172,74,236,10,220,210,84,16,250,189,200,55,63,185,213,6,121,114,14,77,191,133,226,220,7,159,21,163,92,72,112,249,150,167,196,135,218,202,140,189,204,108,36,213,225,18,41,4,96,86,124,213,33,8,81,5,193,9,224,27,174,252,193,161,153,25,142,226,39,160,70,61,95,160,63,204,196,151,223,99,53,136,122,67,79,252,241,151,222,184,216,161,148,157,6,116,62,141,89,224,30,186,195,145,66,46,14,195,166,187,67,75,188,175,76,250,137,87,16,118,56,30,237,237,113,3,61,86,119,160,1,72,243,54,54,129,158,237,112,252,193,18,112,107,111,77,151,122,170,136,56,20,4,189,118,151,173,78,97,221,14,228,237,210,19,120,38,159,31,136,115,200,73,246,55,71,205,81,168,225,234,253,34,211,192,12,36,16,81,192,18,232,48,61,11,43,16,81,164,242,102,33,251,168,214,61,30,55,32,61,38,10,224,202,14,19,24,52,146,139,102,35,30,93,2,71,129,9,66,149,7,147,49,14,180,32,169,87,31,217,89,65,97,105,206,214,158,65,144,154,241,188,132,171,97,246,119,120,193,133,25,22,118,170,126,115,68,176,35,124,110,248,10,156,16,10,15,155,2,213,156,217,193,227,178,235,67,91,221,251,251,30,240,80,5,22,150,77,33,252,251,216,240,163,133,197,99,250,183,15,133,115,51,16,223,184,12,37,85,109,129,58,161,36,222,175,223,153,212,101,128,251,144,53,207,33,23,232,122,136,67,249,15,115,104,6,162,33,106,61,252,226,84,254,32,57,106,41,149,55,178,108,173,151,10,83,29,184,28,78,129,31,154,36,106,93,126,53,35,25,129,158,105,167,39,139,216,108,131,208,155,159,87,152,5,13,162,85,5,110,181,92,29,77,161,169,182,216,46,249,30,43,83,29,187,2,101,213,40,93,96,206,115,133,9,84,248,79,83,162,18,174,30,158,147,7,70,228,48,48,113,213,36,55,239,57,168,212,224,186,22,191,248,156,82,145,159,172,180,155,121,52,184,7,229,3,102,213,139,149,2,211,205,18,248,201,124,163,203,148,150,205,200,109,166,227,194,130,9,164,109,212,190,58,58,181,84,128,194,214,213,135,255,48,94,93,160,116,171,125,200,231,56,195,74,129,210,141,66,104,129,89,61,1,94,50,139,206,219,159,129,107,46,247,46,3,43,225,67,211,253,230,107,227,160,161,35,189,192,55,81,101,216,199,140,14,244,125,249,9,27,252,224,192,227,98,5,19,250,203,225,82,34,175,85,193,64,129,135,174,193,148,151,93,194,137,6,219,83,243,83,39,255,193,221,81,232,18,207,50,236,26,249,245,8,64,78,129,91,14,132,108,112,52,200,162,229,211,172,64,105,184,116,100,35,80,180,210,16,222,87,211,121,48,35,155,226,148,115,131,114,70,37,251,129,162,53,203,11,165,124,49,176,41,194,31,33,240,217,80,2,12,251,202,150,217,61,35,195,100,238,62,75,40,182,86,116,111,93,84,129,112,250,56,230,176,232,248,138,44,165,7,202,77,78,121,89,238,117,4,46,68,8,202,183,108,53,146,134,53,150,211,189,95,16,135,77,238,192,129,150,182,182,182,253,153,72,87,43,247,107,53,97,52,191,121,184,117,63,166,124,210,93,236,15,222,102,98,74,242,54,91,208,156,170,16,150,200,47,195,107,21,200,172,215,171,251,168,68,229,91,160,46,63,155,220,43,152,74,38,158,167,43,163,21,163,163,119,152,250,193,64,217,222,47,187,49,48,65,55,37,31,111,106,227,158,129,228,32,51,212,136,122,205,135,154,178,86,208,105,32,172,122,199,125,38,69,209,19,30,106,14,95,180,36,17,130,126,247,143,179,236,26,246,61,20,171,155,24,207,115,16,143,87,208,87,11,2,98,40,127,62,219,194,152,130,130,58,5,130,182,207,137,163,152,57,143,160,186,145,61,32,13,249,230,249,116,35,168,52,48,59,110,1,243,180,66,168,160,74,144,159,194,112,38,65,23,174,134,89,249,170,137,192,228,126,14,157,32,108,9,243,228,141,85,64,50,150,197,84,132,103,236,56,117,207,65,60,111,79,226,240,251,87,236,212,159,115,10,201,135,131,36,48,111,19,23,63,76,62,193,31,218,186,235,219,243,138,43,220,145,210,203,49,25,136,143,139,20,116,206,10,99,143,221,189,40,23,104,97,101,6,67,157,155,215,115,1,145,10,147,70,89,72,208,241,203,46,10,249,166,236,84,104,208,245,75,221,10,93,151,202,52,16,225,31,207,31,161,142,189,43,161,199,92,8,218,61,211,196,26,199,229,153,23,129,161,231,255,29,83,174,43,33,243,113,54,40,106,186,179,8,21,6,237,143,68,234,128,51,234,206,208,77,7,222,214,167,234,143,82,22,203,25,63,86,62,7,189,102,253,102,98,147,53,97,37,125,161,228,31,222,161,213,81,122,211,247,9,249,146,219,168,172,6,137,79,78,200,125,210,253,88,200,203,103,149,215,99,224,251,85,133,210,90,48,52,108,52,183,241,121,184,8,60,145,87,125,43,212,143,63,223,146,80,128,62,22,204,159,78,166,185,161,229,31,10,179,71,8,76,72,222,103,2,250,2,233,21,161,153,20,116,141,48,106,172,34,5,13,23,187,192,153,13,220,133,164,217,171,186,194,189,122,35,57,153,62,77,141,19,114,60,59,163,203,26,239,115,234,79,129,11,161,239,34,106,207,179,235,205,11,41,180,247,219,139,246,26,69,169,47,118,20,229,68,253,105,186,82,228,222,132,118,182,194,8,131,187,30,51,65,137,112,53,220,197,46,246,204,132,87,24,195,193,5,130,225,106,47,250,92,199,217,45,46,251,10,51,143,172,92,18,15,189,249,23,193,179,93,250,216,109,237,42,67,203,33,23,107,204,113,185,22,81,146,206,225,183,209,24,242,15,70,115,143,156,184,203,22,200,107,141,54,53,29,9,28,89,86,171,137,26,244,174,26,127,129,3,187,137,218,243,25,231,212,119,74,59,134,191,52,226,253,250,88,180,184,186,54,49,101,244,97,220,38,89,235,247,14,20,68,235,87,112,39,104,210,81,89,192,178,136,132,117,14,63,108,255,195,225,190,149,51,96,81,163,216,229,214,212,201,234,11,59,31,71,116,166,57,113,117,212,103,75,113,62,66,100,162,213,106,91,137,172,126,119,237,109,202,5,244,222,219,36,127,85,30,59,188,18,154,57,178,170,103,207,162,175,27,110,219,220,84,62,187,244,0,87,231,249,1,254,227,106,50,168,142,14,181,81,64,251,146,129,159,181,36,39,23,140,129,99,203,192,81,58,218,1,22,221,87,40,186,116,83,200,137,64,154,192,73,11,98,232,135,160,140,81,96,77,4,45,35,21,244,119,194,233,92,21,61,70,164,43,73,147,54,175,97,220,141,248,130,195,67,41,186,150,5,39,135,136,138,119,229,177,3,166,13,85,36,201,229,252,64,254,4,77,119,71,171,6,85,13,118,21,171,31,28,6,62,85,52,118,34,90,22,6,110,82,74,2,135,237,138,172,131,11,43,193,69,171,70,58,112,113,54,16,96,205,149,46,244,153,171,203,57,227,163,148,28,96,170,108,4,206,225,99,99,90,55,185,186,183,17,174,46,156,187,14,87,109,84,132,13,39,183,157,5,78,98,167,172,156,155,52,209,99,172,149,26,126,187,193,136,232,112,210,126,36,83,126,43,143,30,12,98,87,165,14,4,158,162,38,61,80,50,213,119,78,32,111,111,213,144,207,225,234,65,127,154,195,67,249,106,41,55,160,136,209,225,99,111,133,161,173,210,30,111,129,49,176,142,112,53,236,72,114,243,227,229,135,183,182,133,195,23,56,135,183,102,85,47,46,244,126,150,72,120,107,231,175,179,168,196,91,89,169,194,44,64,191,57,181,17,225,230,180,120,248,208,206,199,13,115,13,178,184,45,55,31,241,173,21,10,150,125,104,75,153,214,97,252,88,174,228,3,171,103,11,111,165,64,53,35,63,93,180,128,10,195,179,186,212,175,245,32,199,183,66,84,162,9,172,148,229,11,230,217,236,50,217,131,131,49,12,28,177,152,34,112,92,129,199,150,20,157,108,136,38,227,91,57,6,181,175,2,170,224,183,238,29,120,122,126,248,81,107,82,3,26,62,39,225,230,0,91,169,181,195,80,163,42,92,68,37,213,186,190,195,226,175,214,176,246,224,63,102,49,73,173,236,79,141,47,165,143,69,91,65,243,159,62,118,141,218,150,120,106,174,178,109,172,8,97,220,231,125,187,242,56,249,200,20,238,141,132,186,92,29,196,226,14,76,159,145,63,214,72,97,163,39,10,233,155,18,119,10,135,8,217,6,55,100,40,88,75,225,169,105,200,245,153,210,131,156,53,50,104,195,73,44,240,109,195,249,213,76,146,198,81,106,23,20,230,115,248,76,56,214,220,46,1,238,206,157,105,226,135,59,252,52,101,27,62,50,28,252,112,115,106,102,253,183,219,84,23,126,193,85,237,100,114,38,122,23,38,105,235,83,209,38,149,116,160,112,24,250,231,66,137,89,191,199,249,45,63,120,105,233,105,1,69,198,212,47,134,142,52,60,214,218,67,94,10,109,31,250,53,59,164,132,254,185,106,224,36,7,198,195,119,184,237,176,221,245,51,116,217,84,104,143,213,119,102,226,188,254,198,205,213,86,184,210,62,248,224,178,53,163,15,60,90,242,145,151,165,178,76,80,22,15,103,39,179,128,237,208,215,210,173,251,192,225,54,86,184,26,101,24,185,186,104,138,108,145,197,114,106,251,95,178,35,60,216,74,50,137,207,38,49,75,64,69,157,197,168,238,87,120,167,116,69,8,220,181,249,115,101,82,198,50,15,89,111,1,206,66,78,107,244,215,225,177,169,98,238,62,77,201,52,233,115,13,104,22,4,158,225,16,128,206,73,246,74,58,61,3,76,25,185,191,148,68,217,158,194,4,101,228,106,105,89,49,152,55,254,174,134,238,50,156,79,198,153,33,240,202,193,222,48,198,102,71,251,12,27,49,52,93,93,224,243,177,195,83,239,238,44,171,70,148,166,3,155,132,36,222,44,237,156,217,122,177,133,101,5,158,97,245,77,229,146,51,126,160,173,195,166,147,234,17,77,64,148,19,247,156,95,244,201,225,26,78,159,201,129,46,104,14,207,12,121,147,140,11,225,215,240,84,116,73,56,10,121,128,162,78,160,10,193,72,52,98,72,132,250,134,211,41,196,208,201,63,173,248,244,193,116,142,133,81,239,164,55,167,253,68,175,38,44,226,30,12,102,127,152,99,88,22,69,110,94,103,56,1,22,126,176,127,73,74,215,244,157,156,205,203,55,51,88,4,194,135,94,148,41,251,200,250,72,97,11,71,76,220,87,22,61,17,83,95,25,150,128,31,246,157,198,119,125,105,168,238,249,134,210,91,80,58,160,16,184,56,19,215,134,140,41,188,211,69,69,160,223,188,5,239,159,86,114,137,199,32,215,16,188,136,101,14,237,131,235,142,150,252,78,231,53,248,115,213,17,246,147,77,143,144,175,187,99,98,6,83,129,20,132,172,218,154,162,215,119,38,127,247,61,154,85,22,94,41,69,95,85,96,206,126,133,105,127,240,145,161,232,163,223,203,164,124,29,166,23,61,220,156,32,177,79,149,60,115,56,124,144,124,145,105,154,3,159,9,157,149,41,201,52,205,90,7,135,226,249,107,208,7,77,129,228,254,192,180,213,250,200,232,78,232,10,163,234,39,112,81,22,97,224,61,221,49,235,168,148,134,155,215,237,76,43,155,126,156,25,134,214,68,191,142,2,164,112,45,230,216,118,48,105,111,212,162,7,178,249,217,66,109,118,15,3,99,229,11,220,180,100,18,178,254,41,238,73,179,195,70,97,227,202,121,48,253,28,10,103,232,39,171,195,93,171,30,15,204,38,46,112,9,27,22,253,197,217,205,74,74,221,165,101,12,121,246,238,220,128,212,141,134,192,71,193,184,171,126,115,18,86,97,104,189,54,183,83,90,160,186,62,232,177,195,229,185,122,160,11,93,136,226,136,181,76,199,217,10,63,109,161,215,7,91,35,152,194,91,20,234,40,253,83,82,117,200,20,234,206,114,117,81,170,235,3,19,67,246,171,33,73,10,48,219,134,15,173,14,173,36,165,223,44,21,95,95,173,6,61,246,3,55,104,0,30,76,69,140,126,176,210,95,217,162,193,209,140,129,27,205,217,209,168,145,236,186,41,65,95,150,61,48,66,133,135,154,49,136,119,45,143,38,81,72,177,195,107,97,162,250,205,131,191,8,25,239,150,167,38,158,19,126,153,29,210,151,87,90,53,60,245,113,110,60,162,73,80,61,124,77,235,225,243,153,146,2,223,34,94,236,217,209,222,213,213,148,57,20,174,162,2,12,219,76,26,58,50,216,203,170,92,205,70,160,48,28,170,239,161,43,85,164,97,104,70,197,237,112,173,97,154,26,217,230,91,33,117,174,184,182,171,245,89,59,124,190,230,8,48,181,254,14,159,71,9,87,83,132,228,87,143,144,243,69,100,106,56,111,21,180,144,241,193,168,50,112,155,245,204,210,174,177,218,2,11,159,207,36,218,214,90,184,186,150,237,51,233,60,244,8,251,74,107,234,51,210,58,25,246,149,70,1,73,115,184,247,240,96,208,119,248,169,206,7,210,99,251,192,212,161,63,152,190,52,69,231,89,177,130,214,112,108,83,143,227,90,63,52,197,172,176,95,54,229,138,60,48,106,28,2,35,174,86,228,106,245,24,209,42,148,105,90,115,56,56,97,106,144,232,0,197,183,154,191,41,16,43,200,199,204,127,236,57,120,109,30,156,35,33,189,194,205,41,175,240,159,198,22,12,195,238,217,9,169,97,194,9,97,69,44,77,49,136,77,198,52,220,124,32,61,234,112,211,142,78,200,3,135,127,75,212,84,117,91,96,219,246,109,1,61,211,176,54,113,26,220,136,162,229,66,3,154,5,249,11,63,189,138,201,108,43,156,157,104,126,23,107,74,83,148,246,70,191,55,185,83,253,233,81,133,121,121,19,75,91,225,167,43,237,85,14,179,47,43,220,132,152,144,98,204,16,174,177,187,249,150,116,190,158,50,28,47,234,133,146,187,93,72,169,237,112,181,61,138,195,116,240,40,140,46,172,163,161,82,116,153,134,169,159,109,148,38,134,25,60,44,218,238,112,209,122,204,85,96,183,115,111,179,80,185,160,83,28,170,0,143,107,152,80,134,190,180,89,36,245,90,104,162,87,16,102,163,229,104,224,97,61,112,99,22,59,140,160,132,194,61,187,202,60,172,218,97,167,36,176,45,51,56,229,25,62,166,169,34,191,123,103,222,128,206,255,73,167,73,117,184,106,81,229,79,101,215,119,20,34,217,225,226,37,130,60,232,144,196,51,117,146,244,154,14,7,105,38,120,59,171,108,40,52,237,133,79,77,70,224,209,30,110,228,211,52,139,82,48,91,221,69,201,72,9,149,0,175,233,17,46,202,38,195,9,112,108,36,39,131,135,233,41,26,42,199,171,144,237,12,26,155,112,224,175,238,186,102,7,61,211,34,12,156,5,227,23,159,101,157,194,197,51,87,65,75,216,111,96,13,115,27,7,237,143,48,201,32,98,243,181,133,248,90,216,10,145,71,244,117,125,54,54,213,133,60,230,13,20,162,62,110,88,16,244,123,112,129,159,138,153,109,83,31,139,114,130,229,3,63,115,56,204,179,77,241,153,192,52,207,40,92,73,53,61,56,65,153,175,48,149,62,62,85,82,140,19,21,252,54,255,109,120,12,130,57,109,10,221,203,225,28,231,56,185,67,247,50,210,234,209,133,193,55,242,231,166,85,55,152,242,164,146,228,183,143,67,18,102,49,113,18,119,72,147,237,18,14,159,113,53,113,4,76,194,170,42,108,157,8,14,23,149,37,63,48,254,213,251,160,41,52,99,27,44,244,230,7,214,77,190,90,81,133,128,33,90,67,146,194,217,245,183,149,49,132,139,105,96,242,87,214,66,209,167,73,38,203,251,166,26,170,41,58,244,120,129,53,40,135,139,169,173,242,129,161,18,24,30,106,146,73,114,184,104,193,51,164,88,93,194,253,103,183,107,241,183,119,43,110,44,64,165,169,17,25,74,160,92,119,149,26,185,161,166,29,182,69,115,87,55,37,24,18,21,206,199,53,126,132,166,86,127,16,110,94,166,27,42,139,69,160,246,50,197,110,207,231,59,198,112,215,224,154,73,64,52,191,150,115,50,194,176,82,62,120,206,28,127,217,216,159,29,134,183,91,97,19,68,122,240,232,241,99,103,235,233,112,152,244,128,194,228,11,252,230,112,137,213,0,239,244,28,24,19,104,13,95,59,155,116,245,131,97,140,210,171,161,244,105,126,117,221,33,168,78,98,125,13,191,26,174,72,125,165,240,39,45,31,90,217,225,104,172,20,207,103,127,176,82,149,59,16,22,196,225,250,191,8,13,43,47,6,252,202,143,43,213,224,16,93,56,142,215,113,213,252,167,83,52,243,169,164,74,203,191,54,225,252,240,216,35,249,10,130,187,96,212,112,243,113,188,169,119,53,31,52,142,12,249,246,229,48,13,75,10,155,97,250,224,53,75,28,218,25,77,114,98,93,130,186,122,243,106,69,102,15,158,77,85,188,128,37,32,138,152,179,22,158,46,235,194,244,137,10,239,69,210,47,66,199,222,243,49,22,61,175,122,4,145,110,46,62,89,140,209,38,12,173,210,129,250,224,70,236,87,97,250,3,253,185,27,159,72,225,206,78,228,132,194,35,20,186,156,153,144,60,88,75,46,46,44,192,227,98,186,52,225,50,199,32,60,215,124,53,152,6,167,174,249,54,200,89,211,242,123,31,155,32,236,74,248,105,62,27,22,92,115,250,86,160,4,150,217,112,92,152,240,219,13,86,235,247,219,51,122,117,181,33,109,231,44,203,196,21,245,185,232,178,121,17,108,138,38,226,102,220,80,154,126,111,156,112,91,88,158,205,242,115,14,247,80,253,70,63,188,167,227,214,164,200,34,12,173,187,154,220,50,59,116,6,116,123,73,20,204,8,161,38,176,194,101,92,253,185,122,14,211,176,89,7,232,67,91,15,85,102,144,0,120,89,4,36,95,35,14,108,146,163,112,56,205,176,145,183,37,138,186,11,210,167,248,198,77,237,221,121,173,143,219,167,207,133,126,113,243,171,75,86,126,207,3,231,228,198,254,217,243,71,60,192,56,198,125,183,165,62,64,43,27,160,118,89,89,224,22,226,34,172,128,71,191,72,65,238,10,22,249,129,105,77,112,184,134,162,11,168,133,250,244,171,207,75,175,97,104,244,161,59,221,247,132,71,91,97,18,170,211,225,179,77,133,161,81,33,226,87,163,125,171,19,177,147,211,244,171,161,109,13,67,179,198,136,7,243,185,35,76,165,148,195,193,37,37,142,85,229,173,180,208,182,179,8,15,77,223,109,97,143,14,135,43,132,219,62,89,6,111,56,92,109,212,123,15,254,163,56,175,146,70,206,62,178,188,149,95,98,113,64,201,142,135,211,31,182,114,147,254,82,134,245,80,66,0,243,144,75,17,45,163,79,10,55,239,173,189,64,22,86,241,156,1,166,160,247,61,55,185,173,248,90,134,236,228,136,44,232,199,30,144,71,190,149,15,157,112,216,86,198,20,125,123,132,58,67,142,147,189,182,249,177,78,99,183,122,34,213,232,243,223,52,133,235,61,254,54,252,249,254,88,157,106,84,129,39,29,143,254,219,61,244,106,147,177,75,94,221,131,74,137,122,157,16,163,120,29,217,34,163,160,238,91,157,197,69,98,15,138,15,165,168,211,131,1,151,22,98,185,240,189,36,183,55,216,208,106,128,77,76,213,225,16,47,37,126,42,139,239,28,70,61,188,147,51,106,207,25,144,102,81,110,94,156,225,46,139,15,10,143,176,225,205,89,154,31,172,24,4,97,211,153,176,12,189,87,214,56,36,244,115,65,213,233,139,175,209,1,26,94,56,86,221,67,161,49,209,55,186,112,160,222,75,105,24,12,61,192,180,113,57,92,162,15,68,13,206,246,231,162,189,113,7,120,23,25,89,75,43,88,151,22,101,123,232,57,103,195,27,231,224,117,67,168,17,38,211,199,90,112,48,188,245,209,16,39,10,207,117,158,212,247,113,58,223,86,184,186,87,57,252,90,18,170,207,31,12,33,139,195,105,132,67,2,170,171,231,66,45,88,55,194,234,131,66,202,141,149,99,124,164,112,126,45,147,191,120,240,26,51,88,66,203,244,41,92,19,34,104,194,31,24,94,202,230,112,9,245,242,199,80,165,61,230,193,3,74,156,0,111,247,135,217,183,131,61,113,28,100,57,128,56,11,53,230,83,225,251,149,145,181,30,62,54,133,178,254,57,105,231,213,56,49,34,89,205,119,13,200,62,195,68,219,245,181,156,150,159,235,160,129,25,35,54,113,43,139,42,190,25,110,78,49,151,192,240,12,42,12,233,166,191,148,227,49,135,153,6,59,133,191,179,98,180,13,10,35,140,155,29,78,209,104,166,16,247,125,108,139,139,133,231,162,134,254,237,134,80,56,196,145,145,75,241,171,201,62,212,0,111,223,146,10,252,5,97,96,214,219,239,226,34,45,68,161,207,172,173,178,91,158,221,80,171,31,14,42,57,107,242,65,67,65,202,17,253,210,179,129,104,30,31,170,157,229,86,43,36,78,53,192,48,81,248,251,60,134,67,15,55,63,103,174,91,173,37,231,16,152,111,84,33,249,121,79,174,34,14,141,207,229,191,157,90,40,24,57,182,122,23,231,43,155,232,188,194,103,27,119,209,147,140,188,93,184,121,95,62,17,50,110,70,184,24,137,186,55,71,81,41,212,195,137,156,152,87,142,83,194,20,170,21,105,192,241,162,14,170,194,102,124,167,150,252,125,112,71,183,34,192,120,111,15,38,126,26,224,237,53,100,84,116,134,229,209,50,220,87,219,225,20,78,136,6,63,152,159,47,20,66,4,20,170,82,127,106,12,230,29,224,37,34,52,153,240,145,78,179,236,157,230,229,215,237,48,2,108,237,99,79,93,199,88,0,2,236,237,13,103,159,235,74,33,73,83,106,169,110,250,37,136,173,122,128,167,156,47,80,246,106,116,130,90,18,217,227,161,72,27,225,177,145,250,126,47,156,22,56,13,5,31,120,202,199,70,11,51,133,129,83,181,252,222,120,194,41,9,191,109,177,69,23,21,234,161,108,163,17,242,105,62,52,216,209,195,131,65,134,48,28,14,245,209,240,82,187,100,60,89,45,37,98,56,223,138,230,136,167,240,100,53,158,122,111,24,155,158,194,19,230,118,248,154,100,116,222,38,14,215,77,28,24,100,81,221,239,109,42,200,10,31,135,114,250,213,125,4,251,172,17,213,223,174,195,68,200,52,7,216,187,85,142,77,51,148,144,134,88,68,171,46,77,117,14,155,16,61,55,138,14,215,135,66,220,52,133,159,30,115,191,196,22,18,80,41,220,219,104,205,46,10,89,95,120,104,218,112,222,181,139,150,205,112,49,94,162,95,60,9,230,41,76,81,129,95,77,11,179,222,188,158,77,252,157,0,211,226,57,35,192,211,173,210,105,138,16,250,88,21,238,176,236,112,10,69,150,198,166,43,67,163,80,34,92,77,74,250,125,15,246,241,28,126,187,122,253,206,164,65,164,134,139,143,125,181,125,100,198,215,26,224,233,97,17,58,112,131,93,217,140,69,109,185,96,23,169,145,0,227,7,62,24,181,66,125,229,40,179,118,135,173,174,82,225,225,78,27,245,79,33,181,219,168,129,125,15,141,50,81,15,215,210,115,234,23,163,232,24,30,75,21,223,167,245,162,134,123,99,151,190,239,129,198,104,152,133,199,254,122,181,7,48,167,135,18,0,34,179,105,186,136,25,251,174,46,15,142,251,237,15,125,78,112,141,14,224,136,190,205,142,148,165,146,250,29,20,53,115,87,79,203,161,196,191,81,206,225,195,30,56,74,250,78,40,5,26,14,163,135,221,3,60,220,133,48,198,78,13,29,180,51,205,188,169,9,157,155,61,34,60,189,223,106,154,28,182,190,209,131,183,23,11,34,229,88,82,132,167,203,16,79,88,104,194,234,50,173,115,191,154,230,174,8,207,242,118,210,115,122,215,16,249,67,47,43,251,68,50,7,112,5,24,62,34,87,172,11,228,147,7,54,181,170,7,79,8,12,3,220,189,59,1,50,140,112,38,19,153,109,174,134,135,104,72,24,217,146,238,132,3,151,222,194,91,129,55,216,127,186,199,254,185,102,172,211,254,211,45,246,28,54,152,26,151,195,4,181,20,62,254,126,242,45,169,83,81,83,3,92,221,75,128,6,33,167,8,111,207,31,157,227,37,136,21,29,56,123,109,207,164,41,189,70,116,201,115,25,59,182,190,52,107,94,16,129,193,30,26,166,154,201,125,190,231,34,130,25,150,72,135,158,226,205,149,243,84,154,76,111,184,147,254,88,112,19,166,8,187,0,3,112,89,241,106,102,162,143,172,21,101,185,0,30,171,249,200,234,140,223,235,124,95,183,167,39,169,196,112,50,210,156,237,235,207,14,248,0,67,36,247,208,115,148,5,211,176,15,233,80,155,45,212,87,195,255,56,159,91,101,60,135,225,60,15,242,182,19,215,51,88,26,136,90,185,212,100,133,91,45,204,163,41,241,74,184,124,195,202,69,80,213,247,156,31,67,120,128,189,113,27,110,215,80,65,214,186,241,139,63,184,205,25,92,8,86,178,239,72,53,190,107,130,190,62,104,36,45,244,119,41,46,147,55,82,246,8,143,12,159,166,207,110,26,240,194,186,60,59,196,240,105,80,49,126,245,91,12,235,181,122,48,148,205,59,192,205,195,168,28,83,161,141,171,25,115,152,136,115,166,80,49,219,140,39,235,205,146,194,50,15,15,86,96,100,124,176,113,191,6,88,170,65,172,48,62,190,150,90,189,5,154,254,233,21,172,24,107,82,122,19,248,28,38,161,211,248,248,15,222,62,51,11,10,71,97,224,152,126,2,7,94,73,224,41,19,5,37,201,21,239,189,166,72,150,82,101,17,158,171,123,34,2,122,147,120,186,80,181,226,86,227,217,109,66,29,23,242,128,14,210,77,29,198,117,62,87,242,103,134,85,50,188,49,72,97,223,251,134,51,62,76,195,1,21,211,251,90,232,11,4,51,125,152,32,210,131,231,12,29,233,180,89,77,183,251,240,99,227,68,58,70,172,79,164,60,90,116,192,143,169,92,221,44,204,214,118,165,176,157,93,15,62,123,83,10,191,189,196,238,67,163,43,204,81,244,58,222,70,119,78,238,208,227,207,158,235,161,254,9,93,102,56,245,232,57,46,62,176,220,226,62,56,33,78,173,14,159,213,55,3,124,108,55,191,58,165,144,40,128,169,88,236,244,179,118,70,24,57,132,248,47,130,59,145,116,9,51,5,66,124,95,93,84,229,135,253,127,90,225,151,195,61,164,47,27,82,186,175,102,252,88,2,168,72,40,124,236,62,63,30,82,141,217,234,102,27,243,116,88,85,196,25,213,19,87,65,107,184,197,18,51,107,89,125,51,233,88,126,45,52,116,240,249,158,28,147,117,165,70,67,99,27,231,205,133,251,249,60,193,128,162,73,227,77,242,179,243,237,80,215,253,163,249,122,87,23,122,106,194,205,41,169,121,170,239,25,162,157,112,239,237,166,194,89,136,241,115,225,247,60,59,189,83,59,26,62,54,17,219,231,45,118,194,10,154,194,128,41,254,73,7,209,46,53,67,255,128,177,74,189,211,199,154,11,194,226,132,182,245,153,249,231,17,122,96,201,32,177,90,222,86,10,153,125,168,169,160,2,217,131,199,133,60,169,158,17,221,88,237,239,99,103,168,244,116,228,198,82,119,127,123,253,100,70,101,228,139,14,244,155,23,90,214,255,33,239,116,179,183,62,138,0,132,72,182,38,172,232,8,72,207,100,181,228,166,108,58,8,108,30,151,228,94,12,225,168,30,247,56,251,243,82,98,21,60,238,172,44,188,22,73,40,251,93,93,141,202,192,225,105,193,133,124,225,78,123,142,175,16,138,179,106,47,239,234,179,167,171,88,55,52,64,207,108,196,216,218,158,44,235,86,25,144,166,223,123,88,177,137,192,148,106,167,55,112,84,211,158,57,76,177,32,254,224,77,242,157,79,5,245,101,113,152,252,202,211,158,91,86,43,237,82,129,244,34,212,199,198,2,135,24,21,56,142,142,100,106,127,15,70,198,100,10,204,193,119,87,223,162,193,213,3,142,157,86,41,217,199,81,24,101,39,23,184,37,178,169,23,238,152,149,114,53,53,255,179,189,199,62,223,207,169,43,241,0,206,14,245,116,221,169,35,17,250,123,216,35,9,243,117,127,105,222,161,214,147,17,50,60,71,119,97,211,76,69,169,244,184,33,168,101,42,199,122,231,243,45,168,76,121,243,40,121,65,95,71,233,9,222,130,251,80,213,242,170,254,198,104,243,77,175,229,111,65,222,217,166,92,77,93,246,245,53,89,150,18,69,61,40,39,225,43,26,162,39,184,102,153,70,144,180,247,215,26,7,209,192,74,50,17,40,218,217,175,132,159,96,100,247,210,82,24,220,127,236,95,23,134,3,188,56,92,40,216,124,226,114,43,213,134,232,130,195,5,1,156,187,85,26,201,149,87,36,29,24,6,218,167,97,78,105,12,101,172,14,19,197,120,35,159,88,26,69,38,202,49,36,249,2,245,94,205,17,44,223,11,255,58,191,242,206,73,116,203,37,136,8,138,18,214,190,1,71,202,157,165,67,13,97,47,190,216,126,191,125,14,233,37,211,172,178,79,188,56,234,36,68,50,252,177,201,96,28,71,246,62,23,29,155,78,82,109,173,78,237,124,162,119,49,52,61,242,216,149,26,147,215,195,111,75,201,171,22,128,7,103,252,184,48,31,240,29,202,7,38,14,250,234,63,231,128,51,161,41,76,206,252,250,24,84,230,108,189,152,156,236,37,203,197,41,221,162,8,0,92,97,230,111,23,174,112,73,235,213,88,116,111,224,248,177,83,86,72,165,120,215,81,24,24,138,162,116,170,190,151,66,177,250,116,101,71,232,226,243,171,43,56,54,102,19,146,24,208,227,74,222,13,7,23,160,103,89,215,252,208,113,49,238,176,51,89,136,225,51,161,161,147,247,164,4,167,81,142,187,196,97,50,81,132,121,205,24,56,94,216,97,28,182,169,116,79,182,177,104,56,146,245,211,104,208,72,119,104,3,169,238,44,31,147,243,30,161,153,11,39,84,170,125,42,176,97,205,87,154,61,224,248,245,68,3,183,37,110,125,15,62,232,202,8,111,58,76,3,193,24,15,166,156,76,214,110,175,120,52,215,10,58,27,76,118,105,82,64,35,39,252,64,184,56,69,166,51,209,55,140,212,213,7,87,179,66,29,69,110,230,138,17,23,8,223,97,169,116,120,80,149,122,67,180,36,41,203,150,89,134,243,142,197,245,193,199,52,232,179,11,76,145,228,35,44,161,108,169,84,89,184,157,12,197,99,58,234,48,242,44,89,154,86,150,248,202,182,59,117,246,222,11,98,178,31,44,207,111,22,162,103,119,254,241,171,207,73,69,237,192,55,114,211,148,110,178,213,158,99,140,200,234,186,112,54,129,94,135,233,134,122,39,54,73,134,186,101,30,210,179,90,95,200,157,14,162,226,202,17,221,218,222,218,43,180,63,190,37,81,112,159,42,132,233,232,114,121,35,167,179,206,127,251,152,245,148,200,142,11,167,49,229,8,49,14,178,107,34,97,104,75,35,10,137,150,137,192,243,55,135,113,91,247,20,67,132,184,107,185,234,12,16,56,239,238,212,224,7,54,61,215,250,94,202,180,158,102,135,41,137,189,251,44,33,88,186,219,28,229,104,122,117,219,232,223,117,79,236,160,189,149,248,243,251,61,206,150,225,140,36,160,84,117,191,129,33,182,145,151,192,137,250,148,247,198,104,222,220,174,242,73,33,173,53,44,252,96,152,104,25,157,192,166,123,253,13,156,192,88,205,93,225,65,191,237,247,190,137,198,143,44,231,7,28,103,245,197,198,40,222,203,78,248,15,140,206,217,245,101,169,105,68,129,207,225,115,197,43,27,160,126,117,57,179,1,201,194,97,132,132,31,92,32,229,215,199,198,112,185,10,118,199,116,133,170,48,203,213,168,148,191,2,149,122,230,244,144,25,190,172,70,245,190,82,92,167,161,230,213,178,208,196,19,183,62,127,77,243,232,131,207,196,170,30,145,167,212,153,76,167,195,80,221,239,235,18,90,211,214,116,105,236,196,173,230,171,147,42,48,225,234,84,161,187,125,61,130,25,99,145,82,67,6,79,172,143,245,224,182,68,213,12,248,188,210,87,11,79,82,46,57,235,14,240,34,129,48,46,108,125,121,2,159,207,255,84,185,11,122,223,69,166,56,141,18,78,176,73,67,140,232,133,195,170,178,102,121,239,59,81,215,235,42,184,52,244,31,3,107,190,207,129,100,153,171,197,178,93,81,168,118,63,102,69,172,214,213,98,17,152,31,143,85,7,130,144,225,117,107,148,163,162,29,113,119,59,220,243,209,68,231,22,90,242,122,5,49,138,113,123,150,238,48,141,64,143,116,154,242,28,120,14,125,228,232,176,120,3,38,61,146,168,111,56,60,204,54,153,23,46,61,232,106,83,53,51,30,53,72,177,100,178,200,49,99,169,183,87,155,137,184,61,52,9,14,23,139,55,188,15,130,90,77,242,155,83,144,82,46,229,47,236,166,109,138,64,47,213,66,197,245,221,143,207,141,74,167,195,164,230,94,168,149,118,229,172,42,234,229,199,202,243,161,76,120,231,230,196,169,162,239,238,169,183,91,61,138,131,86,129,127,227,14,176,255,247,150,253,153,107,99,31,184,214,87,182,89,87,5,238,40,56,221,52,194,121,251,52,104,202,47,159,197,48,31,159,67,54,94,115,209,21,70,131,106,222,79,13,186,150,104,49,87,219,132,174,185,11,157,223,212,129,209,197,245,142,92,104,160,132,247,16,178,12,68,215,239,151,70,33,115,168,22,179,73,184,204,91,217,140,6,113,246,162,181,3,91,21,218,53,22,96,172,232,250,206,154,17,177,188,61,195,88,68,207,83,255,93,69,137,177,71,40,176,253,61,48,45,84,176,95,184,154,95,55,179,250,123,91,192,104,10,21,133,103,190,165,39,219,244,19,132,183,252,192,63,169,200,7,31,163,196,211,196,7,94,8,151,95,20,103,218,251,75,64,207,129,58,31,138,26,85,22,212,152,79,252,98,74,23,151,194,244,193,214,15,174,63,14,47,135,225,188,93,243,161,148,2,13,65,41,223,248,54,80,224,73,165,156,194,235,42,193,128,158,181,31,110,93,96,59,232,2,23,81,194,236,236,14,83,47,174,250,195,52,3,233,15,87,145,214,65,23,243,156,150,95,60,14,152,50,121,253,101,162,79,203,159,185,210,73,47,112,183,99,238,193,199,157,93,122,243,113,11,121,236,141,28,227,69,71,189,250,211,56,176,91,159,173,86,198,189,209,225,75,197,191,115,242,99,161,89,80,101,221,250,88,163,134,204,34,229,194,41,93,210,13,205,2,159,69,226,247,166,233,181,92,18,212,131,54,132,217,125,138,65,47,244,76,50,186,248,32,135,242,135,166,242,166,220,70,161,3,147,138,240,24,230,34,19,94,239,198,14,151,52,237,214,50,178,106,75,254,67,7,161,246,38,63,13,39,80,125,95,203,52,1,151,94,188,18,165,160,63,24,250,243,38,164,231,56,233,51,221,76,20,238,228,49,124,146,12,156,22,151,107,168,238,108,14,147,200,131,210,121,112,220,131,239,183,115,53,50,16,255,152,3,87,250,150,45,110,4,160,41,168,17,184,96,36,95,184,115,118,202,189,209,57,26,243,222,155,152,177,20,190,227,195,156,225,228,59,50,244,115,215,144,87,138,122,238,237,19,71,68,216,154,156,92,83,21,25,164,203,202,108,178,152,67,10,229,206,167,61,239,241,70,241,55,108,68,83,168,245,22,54,211,184,199,10,153,233,68,67,187,195,214,232,114,103,49,7,95,22,42,145,53,77,140,232,51,33,80,178,135,144,211,191,167,9,157,222,166,206,99,192,209,245,176,68,135,150,176,240,245,111,55,154,32,20,175,57,60,208,110,254,204,73,211,41,239,34,221,134,250,221,217,84,62,35,0,79,160,118,105,215,57,235,244,188,136,27,175,163,73,185,181,38,40,248,141,174,18,103,39,202,40,178,193,199,187,165,235,240,131,17,149,150,20,27,252,248,235,201,50,114,80,115,200,139,218,235,49,171,158,120,207,54,125,66,169,242,70,140,238,105,182,224,112,78,237,191,88,16,168,244,242,153,124,176,94,153,42,131,170,216,82,142,120,175,30,198,47,217,131,138,109,127,203,143,104,102,15,58,180,213,168,155,239,200,126,21,55,77,225,244,52,28,224,164,129,208,78,175,134,21,227,115,143,225,148,105,81,3,247,60,51,149,171,23,230,8,240,186,200,101,178,112,243,75,101,113,53,175,92,62,39,180,103,55,246,4,12,253,186,106,22,67,52,90,222,205,119,82,89,12,40,188,247,155,197,200,6,165,44,59,131,233,48,220,106,208,3,67,204,80,116,30,158,193,148,187,254,206,166,76,118,93,174,174,86,3,248,205,98,186,132,134,200,129,45,235,253,24,239,230,13,74,64,121,106,168,21,46,171,230,110,38,215,91,117,241,30,191,255,22,118,33,77,73,172,73,54,14,18,153,125,221,145,25,199,105,213,157,1,210,250,126,127,122,88,155,69,213,125,5,119,237,126,206,97,174,158,238,89,131,92,240,29,218,36,100,211,194,134,216,31,41,237,70,229,73,245,240,22,187,204,89,174,247,106,211,159,238,178,149,119,231,207,223,38,94,46,181,237,11,210,211,125,125,139,77,223,73,94,186,23,195,88,251,54,6,62,221,150,206,229,133,62,208,109,127,66,187,98,139,146,8,189,82,40,49,127,15,125,94,238,10,74,230,200,17,244,91,85,124,12,211,137,168,176,12,59,65,195,115,103,33,186,88,181,4,59,198,148,73,238,192,76,141,186,237,96,169,28,111,227,254,54,36,140,179,170,57,129,85,253,93,60,76,146,67,237,47,163,223,187,219,221,217,219,6,39,150,26,12,40,145,124,175,12,125,176,46,37,3,36,12,236,81,62,152,238,108,73,51,83,160,73,141,95,125,48,84,190,98,86,146,106,122,102,18,199,112,18,5,33,82,60,29,185,224,251,219,80,133,138,76,58,196,163,189,250,99,159,55,22,140,149,74,231,254,184,175,188,87,78,179,169,199,54,115,207,95,57,13,160,58,145,112,28,191,58,34,194,192,53,172,128,65,201,217,124,23,147,186,212,245,51,137,129,222,13,141,70,197,112,248,13,68,216,115,187,48,197,36,83,23,8,198,223,168,14,159,77,103,232,186,63,134,79,122,247,174,240,164,232,209,136,6,100,174,15,198,133,203,170,178,142,252,231,29,248,192,86,145,139,113,42,103,185,40,2,224,106,182,46,225,43,128,122,213,58,73,84,170,28,243,240,126,76,52,237,71,85,169,242,142,178,242,119,111,10,58,170,200,187,51,145,202,229,218,193,245,34,32,43,247,182,191,191,123,6,175,55,171,133,182,44,170,255,37,153,161,200,206,121,202,169,203,145,74,243,239,253,105,72,134,100,38,16,129,27,207,148,231,211,86,221,135,17,206,206,87,177,12,182,104,114,204,126,243,77,221,226,231,0,35,178,180,37,111,98,76,134,40,152,221,129,147,170,21,98,204,181,89,138,53,221,181,89,173,12,223,223,10,212,213,237,157,16,176,7,52,41,114,178,202,107,120,154,223,234,130,194,89,224,99,86,174,125,71,86,145,111,151,93,1,22,159,118,195,248,38,153,53,180,82,59,161,222,58,211,253,32,240,121,22,105,8,160,41,124,223,130,103,152,91,122,32,198,72,136,70,167,183,238,207,105,212,85,106,4,238,137,167,192,2,181,26,253,56,34,239,142,120,197,53,168,7,71,244,148,34,141,52,141,84,227,123,165,51,25,31,155,220,155,82,184,203,68,98,58,23,65,184,49,193,181,126,91,194,182,21,121,104,201,0,204,163,237,242,25,82,178,118,182,106,201,157,39,26,210,159,191,57,173,126,64,138,229,40,240,203,151,127,152,58,188,76,211,170,192,103,61,57,72,179,181,8,203,115,86,149,85,30,108,20,194,2,147,214,186,102,204,49,96,179,42,43,65,250,63,47,93,20,104,81,198,219,124,246,213,91,89,242,187,84,133,193,200,120,149,119,224,154,166,189,204,96,88,122,8,132,189,97,227,172,74,49,15,106,54,233,210,142,111,203,19,43,155,64,110,150,116,188,239,19,69,14,41,106,57,94,152,145,223,125,232,217,49,166,242,28,176,1,247,250,62,6,145,220,41,189,208,228,78,239,170,157,180,187,104,229,109,182,238,240,187,209,77,139,139,235,173,207,126,179,253,214,246,101,100,130,98,73,83,225,241,134,77,245,148,192,147,110,192,175,142,129,89,194,99,200,205,73,173,62,235,10,182,173,165,4,244,40,27,229,171,242,70,125,235,234,218,24,66,24,113,250,11,63,147,174,200,158,176,17,64,191,91,25,137,205,172,125,108,199,216,129,147,162,188,107,41,102,246,113,163,210,216,223,12,108,16,42,200,36,130,93,190,189,104,9,238,1,65,34,129,207,44,185,66,35,220,59,83,95,28,96,118,133,59,178,98,125,211,10,83,163,121,231,9,28,213,45,192,21,55,235,190,19,83,255,211,155,227,248,220,140,12,45,14,231,104,210,167,166,191,255,70,22,38,84,28,218,177,98,93,58,183,98,159,230,36,148,198,134,252,52,153,241,235,67,83,211,136,206,145,195,216,114,207,184,50,234,40,165,210,41,40,13,92,62,12,107,64,165,48,200,97,35,48,191,17,19,106,132,207,218,147,223,54,146,130,123,122,44,234,39,85,243,154,178,197,113,91,211,105,61,71,59,34,92,77,91,196,253,237,65,30,86,150,61,68,28,115,190,223,70,159,78,105,95,160,134,220,47,234,65,24,125,106,35,67,49,35,244,26,64,203,116,192,101,147,182,155,191,168,222,134,90,93,233,189,172,192,32,93,91,225,79,174,207,66,191,229,59,184,142,131,97,11,194,97,146,38,227,110,163,70,253,173,181,189,213,58,13,190,96,55,186,99,199,26,150,181,139,197,147,110,243,44,229,76,36,71,21,38,178,244,219,72,41,254,104,4,139,154,220,220,84,110,219,7,23,102,173,172,93,35,227,248,116,60,129,81,68,217,58,180,179,55,124,223,115,193,127,112,46,151,7,59,67,163,113,162,124,48,10,163,194,133,115,214,38,198,251,5,231,200,178,255,67,89,112,235,176,41,206,48,95,223,223,55,225,175,51,87,46,76,59,140,146,250,29,207,164,83,175,115,97,19,43,16,212,106,106,215,135,34,167,221,165,226,178,145,85,28,191,105,6,188,40,140,87,56,239,91,184,184,168,90,56,103,156,152,2,45,145,253,107,243,194,150,225,241,245,115,236,161,118,123,136,128,201,130,248,200,142,137,14,125,106,125,247,70,234,200,95,119,235,38,30,221,252,167,53,146,131,227,122,198,82,242,133,243,8,93,64,84,175,95,190,218,31,124,204,51,185,122,180,175,218,236,247,203,73,169,25,56,248,211,167,182,13,60,72,34,200,181,103,24,235,83,234,92,20,120,209,22,39,48,181,255,95,205,61,33,3,148,55,100,203,177,76,211,23,129,162,159,241,76,132,37,39,64,199,160,252,114,142,36,132,23,228,129,142,194,124,210,203,119,241,57,213,104,42,245,135,238,199,152,157,31,83,0,42,122,105,5,142,81,4,73,46,177,62,209,168,99,192,40,235,184,213,162,127,71,4,34,123,103,213,234,169,106,135,234,87,117,127,224,5,67,189,148,59,255,136,79,202,247,78,177,43,134,246,185,141,100,253,103,223,208,172,204,176,245,22,36,202,247,186,211,176,154,178,71,144,135,166,62,250,94,124,206,147,243,219,34,244,89,207,99,181,187,124,16,127,94,250,198,33,17,45,227,174,189,138,65,91,164,127,111,124,85,198,63,24,193,237,64,170,60,160,148,104,253,123,46,186,30,154,50,212,51,85,206,222,252,13,188,89,95,136,108,180,84,199,206,55,137,45,85,174,202,236,19,230,246,175,126,131,180,56,172,4,170,50,154,96,45,189,207,77,113,217,10,191,157,172,156,254,251,96,29,114,91,73,7,224,9,214,59,75,123,69,111,91,214,7,1,225,253,69,58,129,167,201,194,9,76,237,90,189,191,220,160,97,149,175,197,9,241,209,107,155,116,224,164,93,70,224,60,234,91,94,29,57,117,173,149,30,212,98,150,246,96,184,188,85,141,214,226,6,15,54,1,135,99,158,253,93,19,108,164,112,32,82,253,94,37,181,169,103,8,162,196,89,45,227,62,46,124,28,160,34,214,147,101,39,190,160,24,117,24,4,131,134,194,199,252,79,119,151,36,16,133,204,181,194,87,4,202,170,33,73,223,15,189,55,241,241,239,75,28,31,116,64,134,42,48,92,33,15,165,180,188,233,197,116,148,206,239,43,255,116,152,100,110,163,60,119,3,245,40,45,194,130,37,220,165,24,114,95,89,7,165,242,84,165,75,151,1,197,138,233,19,241,0,38,148,177,85,148,21,99,170,223,55,106,250,220,50,241,73,133,164,59,69,8,155,195,64,26,85,60,251,221,220,169,132,164,92,44,8,136,94,225,95,88,91,200,122,7,141,67,98,204,249,222,156,58,230,208,90,7,235,220,186,239,108,194,13,30,154,143,50,166,242,221,200,166,145,148,68,66,100,50,139,223,99,47,156,198,192,91,79,30,61,95,11,100,177,98,135,54,195,208,78,247,53,0,81,21,75,54,95,172,4,99,85,253,10,153,9,201,83,251,40,150,50,169,177,241,101,109,80,205,160,156,111,235,213,29,182,177,113,225,179,101,171,98,11,148,132,132,232,46,140,9,87,254,222,11,139,178,176,51,187,191,247,65,112,116,42,85,30,169,167,203,121,106,202,149,42,132,185,233,223,107,171,93,112,90,163,169,22,233,143,210,238,73,106,212,199,170,245,2,63,247,151,83,4,229,205,203,73,74,64,63,125,164,83,228,47,168,205,145,147,244,76,237,113,111,157,207,137,147,104,7,145,34,124,216,27,126,33,14,22,39,181,14,130,242,83,119,126,89,166,108,52,169,42,130,132,104,93,251,224,108,12,80,55,72,49,110,202,214,49,94,62,152,134,61,169,201,128,70,52,163,100,241,193,131,222,127,41,27,162,134,104,125,118,63,98,130,120,202,82,46,69,53,245,109,172,3,102,33,201,79,91,39,110,253,126,154,94,25,143,92,82,161,15,107,199,183,29,100,147,95,104,93,75,244,169,76,252,206,155,76,170,75,98,247,29,229,79,202,234,63,148,206,205,222,101,216,203,58,233,46,140,30,202,148,26,74,52,149,211,39,55,76,61,57,185,172,45,133,242,121,96,165,93,184,153,97,40,21,229,100,203,190,138,166,101,141,86,89,235,105,233,179,42,15,110,88,176,82,107,146,208,2,221,239,107,54,104,160,252,40,164,216,29,198,144,249,61,54,97,103,186,184,165,154,157,22,151,117,97,51,181,165,51,161,208,113,81,239,247,176,146,154,225,63,125,142,69,51,15,63,180,33,236,46,181,186,152,6,237,19,23,228,67,159,89,211,164,174,14,42,252,123,110,32,9,118,94,209,148,123,119,72,92,238,52,235,180,72,234,199,166,18,254,82,134,32,149,66,237,219,148,50,123,8,51,251,247,84,116,37,146,52,245,202,106,136,180,62,125,26,234,59,6,126,154,212,147,159,47,56,219,157,163,38,20,41,175,4,218,140,250,213,26,34,126,133,63,39,191,204,165,233,99,67,53,245,43,106,223,180,76,62,127,101,240,38,95,133,34,182,148,139,119,24,67,190,215,57,155,5,165,180,80,157,85,124,191,197,57,22,200,216,202,157,9,11,173,207,66,64,70,234,120,69,67,96,156,157,143,130,252,167,243,148,181,182,179,165,95,151,252,7,195,147,149,164,190,210,164,25,190,224,13,167,11,165,255,178,48,89,45,231,53,175,11,195,32,229,149,109,84,44,208,164,241,125,75,163,221,88,90,47,78,121,197,231,20,100,178,71,115,73,25,124,67,167,46,237,239,133,110,19,125,173,161,156,124,126,44,66,252,4,236,191,82,231,62,141,167,243,162,48,234,14,41,156,254,165,81,230,189,53,125,203,90,115,74,52,164,127,189,224,192,136,182,72,197,106,51,222,252,207,14,204,70,76,53,5,166,130,236,109,193,252,233,152,242,84,157,61,183,124,118,119,193,16,94,73,10,117,59,85,3,95,158,133,160,208,153,203,89,138,178,41,181,106,95,252,131,134,29,83,132,145,58,246,65,13,217,119,180,160,217,126,102,141,116,60,48,76,138,53,62,24,173,140,34,179,176,67,225,241,105,232,33,44,148,44,159,40,245,226,133,230,182,241,193,38,54,171,143,77,33,199,87,62,100,166,194,210,178,106,232,251,219,215,125,105,218,63,88,155,242,92,144,101,124,236,72,104,255,100,76,109,169,162,199,38,187,222,188,37,62,150,19,175,51,112,236,180,207,89,161,110,206,218,72,244,177,9,66,125,175,188,176,141,134,47,66,230,113,127,182,38,7,201,121,108,89,215,157,38,162,79,150,10,237,31,216,95,245,165,53,88,135,190,41,78,64,143,186,209,161,223,211,108,246,15,110,232,216,166,161,125,9,120,148,223,115,159,47,191,132,135,11,24,61,232,121,111,206,199,108,210,18,129,182,112,187,111,28,54,228,220,146,54,84,160,155,215,223,197,219,58,190,100,137,16,196,91,247,173,64,139,165,199,57,205,253,195,127,154,50,170,41,187,52,148,32,251,238,11,148,24,151,41,109,111,212,218,213,79,91,224,39,74,212,134,194,212,42,230,251,57,203,64,67,41,52,184,12,139,216,63,88,51,126,244,214,20,34,119,239,234,73,29,148,236,241,231,45,124,81,89,80,179,189,186,54,51,157,255,55,222,189,97,19,147,45,254,236,203,229,235,183,48,70,53,104,216,165,205,10,31,230,227,107,3,166,171,90,234,224,177,250,214,151,46,4,174,170,49,214,127,97,162,62,29,62,182,88,218,218,94,134,59,250,224,100,89,85,109,78,35,238,151,223,75,33,50,173,157,111,201,8,21,30,220,155,147,195,210,85,71,176,39,247,7,87,98,115,98,167,16,194,175,247,165,45,83,224,149,62,68,182,215,27,250,161,40,213,26,79,196,70,162,5,236,174,175,99,146,146,230,8,61,144,245,107,93,163,105,141,222,194,172,198,155,237,81,235,194,199,63,31,218,33,73,123,113,189,235,135,143,87,155,162,149,114,163,113,209,9,157,246,210,214,77,98,42,23,238,133,244,136,254,180,169,117,223,123,35,145,171,205,132,201,100,229,235,125,172,179,39,181,112,53,217,202,123,174,30,171,146,132,171,180,30,36,172,221,124,247,164,115,172,178,109,233,205,171,209,176,253,96,212,180,210,18,211,15,74,227,118,15,9,78,128,99,30,255,93,253,161,255,226,39,125,60,36,102,190,3,19,183,158,230,202,170,93,176,103,66,222,249,65,23,147,244,204,36,43,1,174,247,77,64,212,222,213,182,31,76,230,207,209,58,48,181,162,250,30,217,59,210,103,250,243,13,105,192,209,22,89,4,137,239,178,56,70,214,249,243,169,61,176,173,183,242,102,0,50,62,209,254,62,142,194,190,159,144,18,158,153,213,254,166,49,229,126,35,82,48,83,219,38,207,108,105,203,247,215,101,210,99,210,77,74,17,210,87,63,102,48,73,51,237,7,37,224,189,239,206,143,238,248,212,189,196,140,213,126,151,59,181,3,115,137,149,107,217,211,251,212,9,223,62,111,181,84,211,245,58,168,98,172,67,13,236,122,76,190,221,223,130,164,93,52,201,145,132,204,216,252,74,182,89,144,164,107,100,38,216,174,213,223,162,169,176,169,108,109,124,44,212,14,248,114,86,149,249,254,149,97,111,191,57,37,177,98,89,153,143,227,155,1,57,76,53,249,142,181,68,23,238,133,73,56,203,114,111,72,41,190,243,176,26,3,93,56,148,126,150,197,133,243,22,190,102,154,27,17,48,236,119,30,98,236,119,121,238,198,161,53,175,105,69,123,9,57,27,57,46,207,238,159,211,131,161,107,212,222,199,243,154,218,151,155,5,54,62,58,25,218,176,96,238,251,158,68,57,245,193,142,207,249,233,102,152,146,30,69,205,91,205,81,114,131,213,103,18,236,96,98,129,216,18,187,39,3,69,95,209,196,176,178,152,119,174,12,234,13,197,110,195,22,78,111,146,155,178,139,24,17,36,79,41,138,126,167,237,153,58,178,182,9,134,247,143,244,149,137,177,201,240,104,247,35,21,132,15,38,236,81,179,218,163,199,6,76,207,110,43,240,125,200,44,71,59,44,143,103,20,238,178,36,214,11,60,200,66,95,139,115,145,96,147,169,54,8,148,188,67,139,120,196,25,220,148,246,198,196,182,114,97,60,23,233,7,34,14,139,234,231,53,149,39,37,230,91,225,95,90,250,90,187,132,198,196,130,225,234,117,211,29,37,155,140,176,244,140,194,64,132,4,248,179,164,207,100,148,131,135,74,171,150,174,153,145,173,90,115,4,184,109,183,180,97,54,86,83,218,122,218,190,26,25,211,255,132,144,34,116,125,146,194,184,207,13,233,165,154,25,195,186,112,239,247,206,104,218,167,161,118,58,93,110,229,142,60,77,116,30,187,194,236,91,247,230,231,110,73,237,62,164,16,246,179,66,112,247,16,235,211,126,213,243,142,239,213,201,164,81,245,222,233,150,56,3,80,92,149,115,112,109,202,51,195,19,101,146,73,45,105,132,47,243,253,32,68,171,123,128,199,56,63,157,174,223,100,93,3,50,174,97,91,249,67,43,212,158,193,39,35,132,127,127,26,122,224,145,117,5,113,206,220,237,150,158,117,41,172,51,184,228,175,55,31,24,154,165,240,219,4,45,218,133,105,102,8,30,194,48,161,146,251,92,180,77,232,17,117,246,152,57,94,128,9,237,217,237,212,250,192,181,31,175,234,115,238,77,158,32,235,199,166,29,246,211,252,68,54,152,248,113,216,119,42,12,9,247,234,97,199,188,140,188,66,65,159,158,19,77,34,90,155,147,225,225,205,227,93,141,83,172,158,207,52,242,165,139,38,26,103,183,122,224,112,110,94,248,220,55,103,49,174,172,245,255,235,255,194,189,71,164,85,190,72,251,17,255,222,183,210,24,171,122,62,27,99,238,13,156,102,89,121,41,205,156,228,247,82,152,9,226,64,96,50,246,241,66,26,199,8,167,78,64,226,14,231,133,220,148,55,181,85,244,25,42,76,146,182,222,171,113,38,171,116,69,147,250,233,117,189,120,9,139,81,28,8,44,184,254,181,148,162,94,125,86,125,214,155,143,105,177,160,27,140,57,123,95,210,155,119,106,75,111,36,19,91,5,113,109,57,60,151,5,181,63,184,77,243,240,4,62,83,215,131,76,88,105,83,214,46,161,177,86,61,68,69,217,189,70,107,48,242,202,141,127,173,108,188,126,106,83,156,135,157,55,14,74,162,116,231,33,20,19,200,30,207,123,115,250,186,154,6,161,32,126,61,107,110,220,232,25,236,75,242,90,42,13,35,245,174,1,250,187,107,217,26,123,171,87,42,152,192,221,88,66,63,105,252,20,21,193,178,15,174,52,156,201,9,85,59,21,66,229,254,52,222,135,140,139,50,225,79,200,145,104,35,21,209,114,232,179,182,230,215,87,65,168,210,182,56,97,252,192,207,250,154,116,9,116,22,99,59,84,198,15,118,149,111,170,140,97,157,117,26,202,164,52,236,134,142,7,169,145,90,245,106,118,164,241,130,172,52,168,42,33,8,218,204,229,190,240,193,111,21,113,248,16,47,235,245,133,81,139,113,239,136,93,188,45,186,185,110,124,23,71,170,40,108,1,204,251,96,252,101,145,168,69,193,150,77,119,219,64,180,179,101,9,240,162,60,88,175,183,64,232,25,235,71,131,199,19,175,112,222,184,53,50,183,178,163,193,116,51,86,122,81,111,170,12,196,128,44,100,244,210,77,21,116,120,157,164,247,147,192,53,198,208,141,107,195,176,174,145,189,66,55,227,94,23,230,11,104,67,56,218,178,59,221,112,103,167,28,166,138,109,91,76,249,228,43,191,160,45,186,164,34,230,39,213,66,243,35,179,38,216,79,181,144,254,54,43,240,86,226,88,147,53,235,77,83,5,31,237,19,121,132,179,52,187,236,89,52,138,193,128,124,179,16,21,197,196,170,94,16,66,110,55,205,64,73,74,210,20,71,103,98,214,151,1,161,22,85,25,121,96,218,74,119,67,60,43,145,221,90,126,219,8,217,111,226,135,102,187,54,101,249,209,24,147,230,93,126,198,98,83,187,122,127,148,80,222,161,225,140,45,189,55,122,32,47,229,68,93,71,27,146,53,50,186,145,175,191,7,24,66,138,165,112,133,135,98,221,188,16,197,104,67,159,171,103,58,55,62,24,177,223,169,105,163,99,16,92,194,68,136,226,97,110,214,164,19,217,149,250,126,59,89,17,163,186,173,112,5,220,152,124,37,52,164,7,111,166,207,176,223,228,12,82,193,83,189,164,108,82,207,239,149,195,111,169,124,38,216,162,231,251,223,151,70,144,94,191,182,105,61,189,124,87,194,60,16,107,37,151,134,32,246,131,169,108,214,8,88,73,233,106,88,218,79,207,190,212,29,199,24,245,108,89,74,38,22,163,169,56,118,154,239,107,163,79,74,235,140,196,176,104,153,91,23,62,22,121,87,42,45,163,5,173,55,205,119,94,65,11,49,138,73,165,196,203,32,238,114,126,75,66,20,3,171,247,51,169,105,253,137,204,53,201,130,242,249,37,47,141,123,64,131,84,168,124,221,125,193,228,249,122,128,105,24,191,187,10,39,239,72,33,142,116,206,237,27,132,48,134,156,164,211,212,18,167,253,30,95,156,80,85,93,9,44,176,117,75,163,32,15,175,162,79,1,113,154,85,9,220,156,45,244,23,74,105,117,92,5,114,148,247,106,136,229,149,55,13,94,201,114,151,23,253,171,123,202,33,194,54,77,93,227,151,139,134,140,78,9,71,81,210,189,27,49,4,45,77,107,45,17,173,108,249,26,112,196,108,155,180,221,194,68,119,14,234,239,115,96,123,168,150,41,85,85,187,222,65,67,9,118,44,41,161,169,235,237,166,210,18,44,179,169,72,9,5,101,37,251,213,134,24,255,176,86,119,88,129,157,151,49,64,97,148,139,38,246,201,114,220,130,44,51,90,181,86,204,116,200,74,189,5,24,231,187,170,176,5,13,163,103,111,123,229,25,228,149,244,145,161,190,186,197,144,86,129,162,85,1,136,120,182,143,86,249,156,95,148,210,55,101,167,164,20,243,35,14,160,50,132,0,77,209,186,17,206,225,175,214,193,50,99,77,158,234,184,89,94,234,64,88,37,42,131,145,222,125,21,160,231,0,224,173,5,146,71,227,109,252,42,90,216,128,103,100,190,172,105,221,226,38,210,156,59,106,79,44,139,89,222,114,25,190,180,82,81,67,214,208,111,217,43,29,71,51,48,139,159,205,169,125,60,140,11,79,134,94,29,185,121,71,131,190,222,155,55,43,112,148,7,195,135,46,223,244,77,231,104,159,99,43,209,41,188,202,205,97,36,2,34,251,113,38,227,248,193,166,254,90,130,84,21,81,180,91,69,68,87,209,156,81,193,53,221,218,40,148,188,96,45,82,137,123,218,154,111,201,23,139,165,41,77,240,185,91,206,175,96,236,204,164,28,200,149,207,50,188,50,195,212,78,193,230,34,87,211,214,90,95,181,48,10,102,231,216,148,130,49,43,221,248,76,63,146,248,72,110,73,185,217,132,207,173,223,130,50,114,24,93,154,39,166,145,238,189,130,50,10,206,166,222,156,144,217,155,166,195,88,22,100,100,198,218,113,23,200,160,146,101,75,85,225,164,181,162,191,154,48,106,29,84,139,138,158,163,23,39,182,110,220,34,85,93,211,68,211,111,45,36,134,64,150,114,30,211,30,255,40,163,173,230,16,206,66,41,55,163,108,188,189,66,203,66,223,138,214,97,210,65,155,94,21,39,238,163,22,206,146,250,111,249,150,59,226,16,156,93,88,126,219,184,72,190,240,64,50,93,177,182,21,206,104,83,220,26,208,70,83,154,16,193,211,204,75,171,255,7,195,54,170,111,180,144,23,218,243,149,159,178,101,203,200,206,46,115,45,109,243,224,146,144,73,80,63,106,153,208,15,70,186,43,135,66,76,186,121,215,190,149,175,150,102,149,202,87,228,122,243,93,0,213,180,198,165,16,14,202,225,61,239,183,38,31,187,84,73,100,88,63,244,125,165,72,64,7,181,120,138,181,199,77,254,39,36,48,134,244,4,210,230,7,117,194,45,248,197,209,81,2,228,115,124,152,188,206,7,195,158,46,141,221,180,161,194,163,125,75,122,141,166,95,202,30,173,143,175,220,213,103,210,161,75,186,158,6,172,94,249,85,19,207,21,68,176,14,138,37,120,171,137,137,0,76,45,100,182,76,117,186,48,134,133,236,165,230,197,221,122,9,72,76,137,57,202,7,49,234,153,251,88,244,81,20,21,116,63,86,94,38,32,115,97,252,115,153,72,3,73,205,27,91,72,144,77,108,85,230,27,120,140,95,175,11,65,10,120,75,101,187,27,70,32,249,29,216,196,48,70,32,85,31,22,250,125,191,205,153,32,221,109,212,103,231,114,171,57,145,34,42,89,7,158,225,165,123,63,125,76,45,170,224,164,248,155,58,170,252,234,210,141,116,91,170,218,173,190,246,93,93,168,164,17,123,128,194,243,51,145,30,12,55,130,52,79,116,54,234,189,223,205,77,202,68,174,158,189,92,242,27,115,121,145,137,147,170,246,73,187,226,181,7,14,12,81,247,212,154,120,170,255,31,140,129,42,139,151,142,31,18,53,23,30,198,72,35,48,2,19,235,193,53,214,32,118,184,65,242,221,179,206,62,0,169,207,18,152,2,253,107,38,29,144,181,175,213,252,4,250,95,19,3,9,188,34,173,146,29,165,223,118,43,77,51,180,133,170,183,75,82,102,222,164,0,142,20,217,47,185,186,26,183,236,237,82,168,168,197,235,75,53,73,234,59,151,50,202,241,106,100,177,113,239,187,93,158,45,10,230,65,121,105,200,96,221,207,121,76,86,122,162,229,165,152,209,249,158,154,200,145,234,147,91,135,208,156,175,157,5,122,62,41,135,166,205,249,76,180,113,97,148,215,133,35,191,81,195,149,95,171,140,105,186,203,145,79,177,83,253,56,56,160,219,195,154,145,3,138,138,162,157,175,129,71,58,240,204,228,174,253,44,240,126,237,7,243,83,50,52,227,253,190,214,8,84,103,83,69,159,224,78,78,31,237,58,112,167,25,80,186,74,10,163,77,111,104,204,105,57,212,27,36,98,235,238,182,137,238,62,237,212,60,102,255,113,26,238,59,39,97,16,251,116,168,68,94,175,59,9,126,9,45,111,111,244,107,127,146,82,180,39,33,231,54,181,255,104,206,215,104,112,14,110,202,97,165,183,105,89,95,238,29,153,17,184,136,221,107,186,153,227,53,85,53,163,168,20,24,238,140,178,30,156,179,50,66,208,143,130,174,236,235,216,162,245,73,14,102,66,15,151,112,20,62,54,220,134,165,109,87,244,39,221,169,68,49,147,110,229,117,152,196,238,109,130,91,52,73,23,133,33,147,187,244,32,148,187,159,197,62,4,174,72,84,63,216,196,96,228,234,14,21,202,237,44,196,100,62,254,128,60,23,222,234,229,255,255,57,83,242,53,73,232,182,43,91,67,11,93,153,106,176,215,31,17,247,109,161,51,198,80,105,135,169,22,77,191,109,206,204,90,246,32,129,187,209,74,189,230,190,190,84,68,197,82,178,143,33,135,116,106,80,176,168,182,23,92,190,22,60,248,61,106,188,26,146,197,15,38,130,50,68,214,214,122,84,175,98,181,201,170,87,149,181,57,35,167,116,191,223,158,199,85,181,121,47,91,7,194,109,136,236,36,32,182,62,117,163,241,226,54,68,210,129,162,122,213,21,255,246,74,22,82,227,111,68,55,14,179,79,189,86,126,10,56,181,215,140,14,158,245,24,139,176,169,243,148,139,169,217,90,151,138,30,203,190,76,109,110,42,176,200,149,203,249,0,241,51,165,165,210,7,74,9,229,109,81,165,109,31,3,68,224,70,139,217,69,51,145,220,30,154,72,207,145,117,251,118,207,102,89,183,222,218,186,147,46,138,230,68,17,19,13,11,130,34,147,219,8,77,164,183,107,7,234,104,95,224,1,52,147,51,147,167,106,44,236,55,48,171,37,211,230,87,180,226,122,127,61,216,108,49,67,187,149,137,120,94,142,26,163,82,205,178,203,155,209,251,218,118,129,97,40,18,152,98,233,236,87,167,29,90,172,211,234,143,97,128,56,82,11,13,218,216,31,123,121,79,251,168,218,221,93,140,110,243,118,150,47,188,20,237,13,135,135,228,161,148,97,104,91,58,199,73,126,125,206,148,31,200,199,176,98,205,237,45,239,116,36,108,237,120,31,78,30,197,206,66,21,141,192,228,201,239,194,25,152,172,91,44,168,12,155,208,110,239,234,2,71,186,182,249,111,147,72,125,55,239,186,52,160,129,132,26,224,162,195,194,207,2,87,34,44,151,198,130,145,107,179,100,198,188,126,204,32,147,36,210,78,74,64,128,45,247,38,40,238,168,42,112,65,159,59,247,99,55,200,86,57,46,3,63,67,201,227,62,215,204,36,172,2,113,66,161,155,124,59,60,180,67,233,152,86,136,254,214,7,67,150,188,148,208,129,173,83,126,187,7,86,6,78,212,215,200,159,232,142,154,129,75,98,63,97,100,146,2,216,169,194,130,1,143,146,124,78,26,45,119,160,185,88,212,167,63,146,12,8,35,4,62,251,1,60,247,143,97,131,228,140,47,122,212,16,110,155,39,48,45,210,178,223,224,36,214,199,140,248,43,53,169,74,208,65,136,103,63,70,20,150,131,172,235,212,173,177,249,93,141,241,39,244,29,176,239,63,222,170,209,77,109,82,238,221,172,123,251,18,166,244,185,100,187,73,38,84,253,46,53,202,103,121,102,178,184,249,17,181,160,32,167,86,70,250,9,174,222,97,65,42,163,145,32,34,164,105,61,118,155,70,70,81,34,119,100,244,199,85,8,166,219,148,2,100,25,54,149,183,253,145,173,156,205,101,168,119,147,76,31,245,82,54,14,146,37,162,6,141,209,114,38,101,123,12,77,148,85,15,161,121,161,73,235,110,178,148,121,29,139,84,56,100,8,91,172,219,230,79,201,10,243,78,24,104,80,2,120,212,57,40,127,203,174,177,182,101,153,238,62,57,138,245,209,200,111,39,115,65,223,99,31,211,169,9,157,208,66,132,49,189,161,65,75,85,133,133,108,145,101,205,245,193,148,123,11,239,162,113,179,173,199,126,67,146,94,121,221,134,213,5,221,239,149,177,164,133,250,16,158,75,10,8,62,174,34,186,85,69,81,112,253,228,216,174,245,4,149,65,82,86,56,204,184,158,239,44,68,244,173,110,165,35,42,70,246,245,184,163,50,52,102,75,120,250,8,60,221,163,9,239,190,75,79,46,17,200,76,68,243,50,133,145,73,23,176,24,97,215,37,25,35,141,32,132,114,163,89,173,200,69,127,221,244,66,223,68,180,230,114,54,24,89,218,80,214,183,109,114,231,143,121,141,47,50,229,157,224,28,94,177,79,158,104,136,176,210,34,204,222,175,176,30,23,159,195,122,41,249,32,81,191,246,104,219,248,152,194,154,72,173,64,26,151,70,140,236,31,199,168,192,196,190,47,219,80,51,190,245,164,20,127,141,254,236,75,56,71,12,120,233,111,67,175,242,120,48,104,33,88,162,249,100,202,19,87,168,26,52,105,216,111,25,157,234,59,1,144,197,234,18,24,135,60,156,84,234,99,202,195,252,17,74,198,77,94,103,56,73,31,196,95,202,162,100,100,253,215,222,52,223,67,9,206,96,112,220,87,154,12,105,91,205,102,113,53,204,12,119,154,213,77,226,165,235,218,164,121,244,218,217,149,136,167,78,82,246,164,203,184,206,93,40,94,219,186,114,241,88,202,35,116,132,70,79,87,46,81,218,187,97,241,250,187,247,103,1,67,42,112,183,59,56,171,170,72,193,45,99,32,123,198,46,238,66,21,233,99,194,168,124,236,251,92,24,110,73,230,33,29,236,143,155,249,248,223,38,65,160,87,215,225,140,116,38,91,83,117,42,65,13,186,46,73,25,244,157,125,38,37,251,202,216,195,151,26,148,124,186,144,121,49,149,246,21,26,221,152,113,83,150,23,43,247,177,89,67,12,131,0,152,188,148,65,97,235,53,53,10,188,163,187,233,36,182,184,197,125,44,171,245,212,159,166,199,112,92,91,34,155,44,163,176,117,193,3,3,63,236,229,83,221,166,45,42,203,175,27,95,212,37,107,157,125,234,2,129,125,245,61,86,182,30,95,229,106,221,201,26,152,47,201,44,57,145,21,72,225,206,167,190,116,70,25,69,76,9,109,179,99,193,6,116,89,127,89,35,250,74,39,117,226,237,113,67,243,12,18,30,59,240,249,152,233,78,226,68,92,92,168,48,176,240,105,203,122,140,195,244,204,70,184,150,199,176,73,164,167,138,171,73,82,196,168,199,46,76,75,144,204,133,217,139,169,162,94,152,82,98,97,59,158,214,216,113,215,64,130,186,77,212,197,140,232,101,94,153,161,77,61,24,105,74,33,226,91,60,233,189,57,54,191,4,152,129,59,243,235,131,179,9,178,203,208,142,177,145,46,203,147,125,236,190,148,160,179,65,33,254,25,135,48,185,65,112,80,149,0,183,160,73,242,193,76,142,165,15,86,237,112,188,55,183,102,51,229,37,165,132,253,107,203,39,40,113,86,167,50,35,34,121,209,174,48,51,213,186,56,212,145,120,180,94,58,100,96,124,215,166,180,165,112,76,181,15,238,200,89,202,118,11,252,24,170,14,108,68,180,89,225,61,174,28,9,153,84,120,54,21,62,139,55,125,91,3,139,239,236,173,178,45,77,90,157,110,104,193,164,153,178,154,35,180,133,126,5,243,70,61,176,115,13,32,53,18,237,161,40,250,204,240,198,203,221,117,22,36,205,26,242,7,166,151,208,225,36,129,7,190,38,14,227,253,30,205,168,127,228,169,172,37,191,222,159,38,240,80,117,22,227,11,207,251,80,149,210,248,64,118,108,81,198,253,193,197,142,48,185,55,10,44,215,163,4,198,158,216,127,215,14,22,60,7,184,197,190,204,231,128,169,97,122,224,11,24,218,194,47,28,63,72,160,84,223,80,128,9,231,54,135,107,113,190,237,15,190,201,230,31,236,19,172,90,102,191,124,226,70,6,163,182,218,5,38,9,246,101,41,128,105,157,175,2,111,235,229,190,48,236,181,83,96,18,240,142,10,113,109,53,114,155,210,252,135,7,249,97,249,225,5,35,221,122,63,76,60,232,229,84,129,161,184,108,239,149,45,60,62,189,26,174,210,242,110,126,78,154,169,175,108,17,117,248,50,132,100,4,206,140,123,182,0,213,141,84,248,212,251,219,48,0,57,33,29,240,49,174,111,198,118,176,171,117,151,161,6,134,219,32,61,248,204,192,33,239,27,147,115,127,93,182,150,135,222,158,246,1,38,234,253,126,25,3,232,109,239,117,36,51,97,198,253,150,70,104,230,79,61,168,209,237,247,119,45,143,86,20,52,121,161,114,97,202,117,146,194,8,131,229,59,46,100,44,60,135,77,139,25,13,160,111,96,199,222,108,30,115,6,206,180,240,222,57,72,193,91,126,33,32,96,250,129,199,253,28,52,66,250,137,105,253,107,251,49,254,12,200,206,146,211,195,2,211,240,91,239,205,91,38,38,46,47,133,166,244,143,252,28,152,227,250,185,131,192,86,104,118,209,142,231,174,40,193,70,135,7,45,68,242,211,70,65,93,239,75,163,170,207,123,18,128,17,212,46,247,165,53,11,242,203,115,17,187,234,111,254,83,237,224,141,247,6,67,55,223,31,188,251,212,161,157,111,80,46,169,15,238,87,18,33,106,224,70,94,110,60,24,214,21,253,237,254,248,52,6,165,82,144,96,41,218,215,229,57,2,62,159,100,201,115,153,32,199,126,3,167,62,170,233,192,39,9,174,249,96,122,97,228,165,85,171,28,92,15,238,146,188,7,102,216,245,93,205,183,211,201,128,186,103,31,14,31,227,174,201,76,131,87,255,22,14,224,215,76,103,31,4,133,251,252,61,22,33,137,41,40,37,192,197,199,141,195,93,100,150,118,122,175,222,68,234,100,100,117,142,35,130,118,251,38,169,21,229,99,202,184,135,105,85,221,153,4,223,92,211,181,57,140,13,245,161,70,9,239,232,49,65,82,123,219,25,207,213,117,245,65,248,48,222,60,163,186,203,105,163,129,177,203,222,249,49,83,145,90,111,96,226,60,111,224,166,69,44,143,69,85,124,121,91,37,210,48,93,87,128,181,94,189,5,50,141,104,82,166,130,81,171,188,137,68,193,144,247,135,1,243,237,215,27,120,35,189,175,87,15,154,250,250,131,145,187,209,161,77,126,253,61,151,37,50,101,129,144,220,253,4,57,13,166,112,124,41,124,190,230,155,196,102,220,54,121,167,136,48,247,55,87,208,126,40,10,111,74,149,202,27,26,201,124,157,74,148,190,220,66,15,96,138,145,21,206,87,187,216,208,213,147,110,227,36,223,191,44,1,48,241,244,188,3,124,233,126,63,184,4,152,74,131,252,110,78,144,99,235,205,137,30,183,119,53,20,156,83,94,26,137,232,90,31,76,200,125,234,99,35,184,247,158,203,76,246,240,216,28,141,253,78,165,179,16,135,167,63,42,69,239,28,13,119,104,68,183,74,105,2,155,136,227,187,57,117,234,73,175,174,48,118,222,161,241,65,189,52,185,254,86,223,45,158,28,22,75,75,93,175,30,166,140,250,193,208,110,120,237,25,240,74,87,97,21,184,89,19,143,192,219,36,29,46,140,32,162,188,115,156,188,149,239,115,227,206,167,172,35,207,16,166,126,245,72,195,234,214,218,200,2,155,130,199,188,48,37,215,50,29,140,108,167,93,115,3,202,175,233,93,117,192,16,207,222,7,51,213,146,162,55,135,64,225,211,107,195,10,130,181,65,14,25,138,153,251,37,173,57,206,27,202,241,178,25,83,32,78,68,237,131,59,233,149,36,67,171,208,164,166,59,242,227,83,213,34,231,58,150,76,189,245,222,166,251,135,211,232,240,217,138,251,179,225,200,119,109,215,113,252,209,29,28,31,225,142,124,210,238,151,100,104,205,84,36,239,115,83,223,159,100,42,194,55,113,53,113,129,153,28,178,250,179,145,78,222,217,66,230,179,14,57,225,142,163,148,31,237,227,160,138,116,185,71,8,76,216,163,61,24,166,113,217,214,50,33,251,188,239,116,160,246,118,235,84,132,20,238,210,14,176,115,91,214,68,96,186,67,253,183,81,162,27,58,52,154,162,251,187,26,109,209,165,55,167,250,248,91,254,148,182,209,158,38,87,91,101,208,87,189,108,20,69,91,23,40,85,36,151,71,200,138,132,119,120,105,195,88,10,215,133,105,122,149,13,55,155,52,241,103,229,77,43,215,152,58,81,81,20,251,34,27,139,164,21,52,48,50,81,87,177,146,156,11,159,169,182,244,234,115,22,228,203,235,52,41,110,98,55,113,152,54,201,187,31,79,218,51,40,67,18,152,30,235,117,71,78,179,181,56,65,86,59,67,228,255,131,33,129,113,81,195,51,11,33,69,248,20,185,128,11,26,112,89,96,19,167,173,23,182,121,172,48,237,191,235,14,205,58,106,221,195,26,212,48,113,122,92,120,209,140,220,5,70,114,246,107,83,1,70,227,181,8,76,73,220,123,231,5,22,2,153,13,7,38,100,251,134,182,204,246,86,120,166,123,60,27,76,89,133,194,152,214,126,243,141,58,143,194,20,20,44,135,71,235,225,106,82,55,211,97,225,134,255,193,251,50,239,65,172,105,85,50,2,111,202,218,154,195,80,19,5,24,103,213,225,99,149,52,133,51,161,105,135,87,13,23,151,125,171,52,65,141,92,77,97,252,9,31,89,150,198,115,131,73,17,190,199,134,180,90,204,68,106,11,230,45,196,7,166,134,112,42,188,91,247,183,66,241,110,215,171,51,50,189,254,216,83,88,91,129,105,70,223,62,52,88,172,3,188,202,173,213,2,222,171,200,18,43,197,100,111,238,75,251,209,245,233,208,140,27,113,63,152,246,113,89,5,56,178,159,144,134,193,90,150,110,138,214,16,243,249,213,173,58,197,175,193,115,249,250,229,216,169,30,196,24,20,24,52,159,13,199,39,22,97,105,131,41,212,240,145,207,30,222,41,18,86,221,209,37,164,250,6,31,167,113,58,186,212,29,177,56,212,71,134,110,48,20,156,250,65,240,111,106,113,120,132,121,88,200,244,204,225,48,174,170,192,103,133,172,183,184,171,233,54,5,216,184,34,28,174,171,232,231,180,93,172,58,220,171,46,79,19,162,124,123,57,21,53,158,116,160,189,51,253,241,219,84,37,42,92,235,154,142,158,145,78,69,251,153,64,114,239,61,91,184,55,37,162,239,99,179,25,103,121,174,10,157,115,149,129,31,163,69,111,110,135,235,252,47,111,110,165,118,250,219,206,144,109,240,192,236,144,231,18,155,131,242,134,50,186,252,244,42,58,13,43,180,5,169,59,60,117,79,66,39,111,14,185,24,19,88,225,190,178,190,209,161,126,175,113,142,248,250,200,100,238,117,96,149,206,76,121,232,227,244,233,192,56,182,155,252,52,157,139,10,211,223,47,179,116,236,161,63,221,44,18,233,112,10,75,151,18,206,164,75,160,172,240,82,208,126,200,62,199,167,148,209,24,76,93,129,255,54,61,10,122,243,65,43,165,255,118,31,225,222,164,26,155,47,16,147,232,85,24,151,194,247,20,36,228,5,157,100,36,154,236,72,169,5,120,191,94,171,105,165,225,106,41,21,40,220,119,241,67,96,137,38,11,48,129,225,228,91,45,145,39,29,184,81,77,251,33,129,248,143,188,20,10,120,134,28,64,66,143,102,40,175,208,119,249,243,78,117,10,159,237,168,232,189,97,164,80,212,10,211,253,252,169,94,210,110,236,195,120,27,91,142,62,207,216,25,76,7,252,150,99,183,206,0,19,247,200,14,211,93,170,240,108,151,167,207,44,130,158,197,221,63,48,9,67,63,211,131,185,192,28,204,193,22,201,186,234,77,188,196,143,182,5,187,139,14,172,32,98,233,227,38,194,165,111,180,208,202,232,191,220,251,200,225,183,251,84,59,136,246,66,29,55,36,101,197,127,187,9,77,159,193,28,17,110,38,209,207,21,174,94,110,60,162,66,232,114,98,160,166,29,232,63,141,204,150,62,246,217,175,110,244,5,152,146,75,253,105,226,120,201,205,63,88,58,244,185,136,158,189,117,95,40,128,152,1,134,247,230,61,215,84,197,86,131,39,60,207,15,30,51,171,149,116,108,224,23,126,1,38,71,173,112,123,161,128,105,5,61,46,178,102,104,158,190,199,147,223,73,186,105,52,99,2,123,223,235,87,206,165,48,28,154,239,234,97,90,56,10,83,140,255,208,85,86,209,229,67,69,186,143,236,24,204,51,133,145,153,74,192,131,233,230,214,55,110,5,120,111,5,64,102,175,86,109,179,166,245,135,230,21,223,104,199,32,115,56,105,208,8,58,130,81,125,199,33,130,17,86,15,197,45,73,60,129,161,1,142,3,83,231,244,30,171,227,28,235,99,29,155,231,182,145,1,159,153,161,79,133,174,166,47,0,56,117,71,184,120,174,27,138,230,96,167,103,35,60,52,117,31,111,146,82,154,82,195,205,41,184,126,79,141,254,87,120,46,211,101,241,155,39,114,28,10,151,234,231,57,231,133,151,109,24,92,169,192,125,222,21,12,0,58,114,24,252,246,187,154,166,254,240,65,6,81,141,45,174,91,92,125,36,204,222,91,57,91,229,86,3,171,89,200,242,93,12,213,97,216,227,135,213,75,62,56,103,117,251,104,147,221,254,74,207,100,175,241,169,183,250,117,80,227,133,29,9,101,179,188,28,46,75,13,199,134,251,237,155,101,226,147,173,0,151,156,5,205,97,166,76,19,149,118,56,173,240,194,103,26,245,109,57,217,188,132,29,96,58,107,29,110,26,103,43,52,235,173,237,87,175,232,99,28,184,231,55,137,33,94,157,225,16,152,89,12,71,75,61,134,197,71,52,211,127,186,9,201,229,15,221,195,111,205,129,17,198,93,123,122,46,68,54,58,236,112,235,38,241,3,52,1,195,202,61,206,231,120,187,180,73,32,133,51,119,146,105,120,225,133,69,205,85,128,81,80,158,30,125,56,255,132,159,158,143,58,23,248,44,189,248,49,145,207,240,171,59,220,17,10,163,27,225,112,61,155,140,62,54,77,215,111,166,100,118,248,240,216,112,136,189,221,14,177,178,25,30,140,54,191,183,124,160,84,233,225,88,93,80,133,188,215,98,58,209,250,214,72,162,20,15,202,176,37,233,250,33,180,230,17,27,214,177,130,240,146,63,24,18,45,245,94,40,247,146,151,130,176,102,88,215,27,38,202,247,203,52,126,233,67,35,192,252,214,7,21,60,61,12,155,144,218,123,230,78,54,74,7,70,143,140,255,48,12,206,225,90,202,187,253,226,212,102,152,132,191,6,248,23,197,162,27,74,159,202,170,212,223,76,104,74,88,98,240,249,28,239,84,180,6,51,53,135,77,53,202,223,9,199,160,110,72,112,73,92,150,100,96,56,50,2,108,71,225,131,115,213,61,163,155,197,250,46,134,88,90,71,6,187,219,122,167,61,181,87,193,207,69,52,122,190,8,25,71,189,166,13,14,140,191,242,150,79,109,105,168,219,213,73,32,250,12,135,108,184,6,248,28,149,201,135,6,187,71,128,169,245,243,161,17,173,43,10,247,52,158,53,77,245,244,210,227,133,214,57,159,71,196,32,135,130,198,64,249,80,132,49,194,181,72,131,56,60,178,90,141,180,146,202,86,135,42,189,250,223,253,71,154,246,96,111,179,50,16,253,164,247,76,38,255,166,207,100,196,155,126,107,12,90,125,221,231,8,118,223,30,234,142,172,166,66,103,224,195,159,153,174,197,112,243,209,124,77,83,29,157,195,189,77,111,218,97,54,113,133,41,139,121,111,27,199,112,234,79,87,204,158,119,53,108,1,186,122,122,133,7,94,224,28,66,165,29,74,152,231,177,153,86,69,120,163,213,196,98,31,76,178,68,191,7,130,159,207,195,38,198,219,194,189,9,64,191,119,150,141,233,64,224,246,82,218,134,114,138,41,202,105,228,227,70,195,94,103,104,131,153,109,59,92,66,136,183,83,173,214,223,158,113,252,183,82,3,76,134,214,111,126,188,55,221,204,58,12,51,211,31,139,122,18,125,106,58,23,252,72,37,215,160,134,118,199,206,150,171,75,88,151,199,104,156,62,253,233,125,215,79,77,233,133,94,10,25,132,194,229,17,13,1,211,136,18,174,110,85,94,137,73,222,43,250,216,145,13,61,222,125,184,53,181,131,158,73,64,253,72,39,48,12,12,75,174,166,226,95,96,154,248,123,19,120,134,159,62,79,177,74,213,171,195,68,160,164,99,203,99,17,179,85,24,157,229,37,176,102,95,81,113,218,43,235,99,107,130,5,30,95,170,39,228,157,141,26,224,114,102,180,124,203,60,82,128,25,154,124,144,150,195,78,71,15,64,203,50,19,122,120,169,212,15,46,31,154,69,237,4,62,19,190,183,38,179,208,53,86,12,134,148,68,38,233,156,97,228,52,77,202,186,111,57,120,62,221,132,252,252,193,142,15,166,54,165,21,77,201,116,176,174,98,135,225,219,92,110,23,82,229,168,145,3,19,161,175,2,247,16,7,29,176,26,233,194,95,67,119,13,43,11,241,93,60,211,161,26,224,209,61,4,149,127,6,148,194,148,242,203,142,69,186,64,225,189,183,220,60,28,231,3,149,90,121,227,171,135,52,196,64,188,36,45,217,105,53,7,73,171,33,9,59,223,167,133,173,206,224,57,166,236,242,150,132,86,24,171,223,15,24,216,38,117,104,148,107,251,247,42,40,53,234,99,17,105,40,126,32,215,176,139,31,223,99,38,95,34,148,35,232,121,125,28,104,154,6,221,86,168,75,55,203,97,197,159,126,218,27,191,149,194,227,188,111,191,122,110,39,129,54,152,82,14,55,176,232,194,211,231,106,153,226,39,201,65,110,53,130,224,190,73,190,60,27,92,121,122,243,6,55,146,223,124,198,120,188,73,97,187,147,64,231,189,238,151,84,56,230,33,118,103,30,26,212,24,68,180,220,222,165,232,88,127,186,27,149,189,155,180,33,222,142,218,247,123,168,179,225,247,30,46,173,79,223,194,44,233,26,28,35,36,204,186,12,235,248,73,106,44,12,74,202,187,95,77,45,89,132,183,79,97,56,241,115,64,141,27,226,121,8,105,104,209,5,230,255,85,38,253,57,16,20,236,6,152,146,211,7,211,9,20,94,24,194,70,226,155,236,161,150,200,128,88,210,15,137,97,154,20,1,166,48,230,193,52,139,134,155,7,23,98,204,26,102,25,219,221,40,142,238,209,227,197,107,120,34,156,194,193,176,103,80,16,233,126,44,165,46,97,97,179,97,181,33,14,93,83,15,131,236,198,104,254,219,108,11,1,157,158,195,3,221,53,222,123,15,183,134,233,223,80,75,4,30,158,225,47,156,92,98,9,104,245,112,59,7,95,200,139,30,120,244,55,46,58,52,75,24,24,73,248,234,94,108,94,234,135,14,11,184,59,140,203,16,126,154,170,150,247,202,80,113,74,225,157,212,217,220,48,60,254,247,14,247,62,6,146,127,14,228,239,194,226,129,137,223,205,198,85,225,184,14,112,159,110,230,80,151,60,2,186,197,152,70,46,189,135,167,182,136,251,131,143,243,216,194,189,201,3,120,68,3,245,130,120,181,158,92,103,171,10,217,17,194,162,213,183,12,216,128,107,120,108,179,162,30,124,206,189,56,21,200,125,121,160,102,246,20,167,2,28,91,26,36,210,162,36,131,61,169,90,44,44,81,34,188,222,54,92,160,184,175,127,94,236,209,45,130,189,113,96,91,208,45,58,68,223,83,15,79,191,103,56,235,35,60,178,192,231,226,120,239,86,52,214,72,179,84,128,207,180,126,97,80,8,116,107,184,186,47,119,176,143,83,150,162,29,114,182,210,233,209,223,74,224,51,140,204,24,131,31,60,133,133,245,155,165,217,227,133,13,237,166,48,85,234,106,158,101,248,73,61,5,24,149,156,23,29,166,63,61,174,159,230,65,13,44,166,52,227,202,173,158,143,26,4,76,118,220,83,60,186,85,140,47,33,108,118,83,62,215,236,35,107,224,96,96,155,123,154,128,218,237,120,66,208,38,40,137,153,18,119,13,232,130,90,145,108,85,156,195,86,255,235,137,180,178,115,15,55,71,180,216,225,89,130,15,114,158,179,142,36,213,18,100,33,194,129,188,83,241,180,231,164,226,68,225,84,221,189,135,28,51,248,9,244,4,13,207,159,211,8,214,131,37,241,136,242,38,44,224,37,132,83,70,123,52,42,7,173,196,102,20,132,121,239,161,141,228,110,180,128,86,121,103,19,76,94,61,216,102,28,15,239,153,97,74,15,102,70,165,43,242,229,99,143,7,152,118,11,198,215,49,238,94,102,158,198,118,141,115,30,184,122,250,163,66,198,20,222,152,5,138,222,27,163,211,61,236,10,148,222,40,76,164,45,192,121,11,140,26,221,31,112,121,214,242,47,128,24,224,190,231,91,124,116,185,180,96,124,85,147,115,127,48,73,187,240,96,93,214,38,194,17,57,135,7,131,201,237,189,212,193,10,8,111,205,84,246,28,158,43,88,234,149,14,222,247,193,142,15,144,194,68,194,17,243,201,64,47,76,137,230,114,238,94,86,64,105,107,216,14,43,250,138,111,162,65,2,23,118,52,10,87,223,209,104,164,113,53,60,247,89,81,207,171,171,136,16,134,89,92,169,138,126,15,6,207,103,176,135,207,162,152,239,16,160,43,96,7,19,171,192,150,250,222,57,221,164,43,184,32,208,92,188,155,239,38,12,176,63,23,164,247,151,148,197,118,8,38,22,27,203,171,187,105,164,173,195,59,61,230,64,125,57,12,138,200,91,56,189,200,22,188,163,241,248,73,162,62,96,48,173,50,247,131,53,34,240,241,183,107,246,45,13,138,254,18,246,75,138,184,158,11,114,252,141,52,130,185,129,124,233,179,254,144,158,11,165,26,84,27,86,127,236,142,56,106,24,26,25,221,247,220,20,193,135,229,77,166,224,249,140,109,24,221,100,128,189,114,141,190,241,28,252,54,147,42,121,207,101,90,198,193,93,133,149,170,61,248,236,182,26,126,62,206,203,174,47,207,141,167,52,119,24,153,145,56,62,24,243,33,194,98,224,53,235,152,142,55,31,219,135,70,1,94,28,26,173,51,15,37,63,85,254,184,248,57,64,240,242,255,241,82,104,202,173,15,182,140,122,28,248,124,47,13,42,239,182,226,75,163,181,237,194,48,229,204,241,199,59,125,222,44,170,122,209,197,119,221,4,52,213,41,109,138,111,124,174,103,143,67,63,56,67,212,164,208,181,245,70,6,219,71,143,83,165,213,183,97,66,239,211,91,156,104,239,115,16,191,12,167,50,93,165,207,198,234,148,35,215,8,183,241,206,152,110,36,240,97,229,194,65,211,30,108,2,86,113,125,180,183,231,64,218,187,194,102,74,140,242,237,88,157,117,28,76,153,194,115,248,205,105,7,13,139,143,205,251,13,13,119,39,160,40,132,189,231,162,57,37,46,174,230,86,43,234,139,49,80,132,60,236,203,144,16,193,108,35,194,59,175,119,111,100,239,194,94,73,120,224,217,11,132,40,163,113,8,191,134,207,50,226,226,241,141,83,193,250,30,11,33,241,248,189,86,205,197,111,190,211,140,175,212,10,121,47,188,140,242,42,236,211,99,191,221,16,114,200,21,195,57,169,191,26,225,99,31,247,26,188,112,124,18,95,61,168,155,198,96,15,142,199,67,119,76,253,195,111,218,158,245,215,141,8,33,160,221,147,74,200,53,173,176,120,42,6,222,187,55,82,128,127,156,93,88,71,14,143,25,92,47,4,49,4,174,169,252,9,39,185,57,44,74,127,12,173,200,208,96,23,138,207,5,199,179,195,162,152,248,193,67,110,78,207,97,188,249,152,62,135,127,154,241,1,94,158,232,238,176,205,133,129,115,30,189,73,12,231,108,240,250,104,147,200,14,67,217,29,77,149,234,89,64,171,25,201,97,224,221,75,203,76,150,240,79,27,171,190,125,118,152,90,71,143,198,99,122,81,251,129,156,77,180,76,213,19,160,221,46,70,192,32,46,44,254,219,144,90,70,163,152,150,175,11,195,107,21,246,66,132,58,223,226,60,91,58,95,84,45,110,246,168,7,23,94,91,136,26,66,91,250,70,222,166,104,231,0,207,229,69,244,40,135,132,236,62,97,190,237,232,156,235,79,180,60,15,198,164,119,34,76,199,221,253,101,4,218,226,217,52,41,3,169,15,14,30,33,27,204,51,43,143,231,51,102,48,105,207,140,244,176,31,212,181,35,132,253,32,175,243,135,162,45,40,152,149,132,193,95,45,198,50,101,46,157,132,147,118,142,242,96,250,14,244,125,146,133,125,115,20,66,147,20,34,119,208,74,190,123,31,227,56,70,5,137,106,244,253,224,25,179,28,4,15,252,169,225,16,203,49,232,129,26,209,133,33,50,138,238,127,243,130,31,120,216,227,142,50,140,0,246,193,220,58,252,178,5,4,30,60,41,143,12,30,122,242,156,22,44,238,33,195,120,124,240,229,167,245,194,158,13,14,202,255,207,213,219,180,252,178,99,87,158,223,197,99,15,66,239,146,199,77,67,65,207,106,88,20,141,233,78,138,132,46,219,100,101,15,140,241,119,47,253,246,243,104,239,181,207,189,73,194,185,235,68,252,21,10,133,180,95,215,66,105,216,183,140,205,167,150,190,91,142,132,120,93,72,251,38,139,149,250,95,119,132,173,115,239,143,232,114,24,118,27,25,203,116,60,12,146,84,126,49,102,90,10,138,16,66,143,145,33,243,157,61,93,228,95,252,117,237,63,90,18,112,132,123,11,120,32,121,156,92,225,189,188,112,115,111,19,81,79,95,125,137,92,1,108,64,181,102,159,176,46,143,97,65,253,60,102,222,72,123,116,75,208,195,156,26,115,80,79,139,18,223,99,250,64,51,187,24,99,5,76,7,67,178,83,232,19,121,155,33,58,95,127,90,126,238,17,114,176,125,217,228,132,5,62,224,85,91,206,252,12,233,17,57,166,114,148,44,210,22,33,71,234,248,118,218,40,75,45,81,48,103,98,13,57,109,68,38,206,135,141,18,102,178,190,232,39,243,243,225,88,169,165,190,174,111,173,229,251,209,65,108,57,189,77,19,204,240,231,194,56,72,59,22,221,39,126,64,64,101,180,83,106,199,84,27,29,93,237,75,159,23,38,215,140,159,94,108,211,9,158,109,198,189,161,129,249,3,30,2,211,18,146,225,21,21,40,135,88,64,50,242,177,123,70,204,41,92,132,121,104,251,40,76,88,37,195,95,60,23,194,108,249,222,179,200,200,78,89,127,140,12,70,198,128,231,218,233,222,93,94,118,131,224,53,93,108,30,190,195,240,96,164,164,172,84,192,91,159,139,70,190,97,22,137,10,223,131,9,147,242,193,99,244,120,102,98,161,41,201,126,162,210,245,64,82,148,138,22,14,105,159,24,22,237,153,37,165,185,75,241,179,135,109,49,215,14,144,253,245,96,204,49,34,154,150,82,236,35,28,77,148,147,211,58,129,186,55,140,171,131,186,92,42,19,49,110,34,31,90,135,112,34,193,4,213,227,183,119,78,192,223,35,119,198,132,26,155,236,201,101,11,213,131,107,199,164,237,82,85,195,23,137,56,152,128,246,202,21,19,163,198,189,199,61,218,83,9,21,156,29,254,54,232,64,76,101,7,40,113,198,78,103,135,96,75,165,28,81,148,112,80,87,76,133,1,180,198,143,24,54,204,46,169,14,228,26,33,59,6,102,238,137,194,197,91,132,129,239,167,147,202,10,6,164,223,113,53,241,164,145,106,95,186,108,148,215,174,203,245,66,72,251,184,91,116,32,223,77,67,131,215,37,166,20,105,42,93,223,13,42,54,31,25,155,75,154,20,102,204,175,93,52,82,36,20,81,89,255,56,32,60,170,233,222,95,255,98,255,167,69,44,125,0,149,210,215,248,233,145,10,39,71,53,29,4,71,105,147,73,133,103,48,215,182,128,251,202,229,93,119,137,198,42,163,199,58,213,34,85,186,186,99,224,119,189,166,143,235,78,218,140,25,53,90,195,4,27,155,169,195,139,138,46,133,239,87,31,203,16,162,172,52,240,123,24,201,192,97,66,77,53,111,124,235,241,216,52,54,167,66,191,211,119,252,180,209,228,175,84,7,184,98,70,77,156,44,87,24,158,40,71,162,142,117,170,189,74,125,98,116,39,210,142,115,210,192,169,236,112,51,131,78,245,162,78,211,64,168,33,150,217,38,191,91,83,93,102,143,129,81,235,171,235,8,222,172,25,183,62,127,84,178,194,231,235,119,190,103,125,46,49,63,102,192,58,220,103,74,144,27,165,168,155,63,86,152,154,218,17,32,226,113,31,246,64,169,158,42,162,161,181,127,175,163,152,28,213,74,69,228,70,133,237,112,79,161,126,106,200,61,55,79,147,137,176,127,255,20,245,87,183,157,10,109,90,61,181,150,76,104,168,252,222,40,30,39,20,54,149,238,232,200,102,91,255,169,45,115,120,165,25,27,166,228,251,192,74,116,106,165,198,146,199,110,1,122,215,80,170,58,238,252,174,223,217,234,227,82,203,11,2,33,62,46,148,97,210,219,232,116,233,249,79,35,81,151,122,17,140,12,195,103,172,213,244,213,118,138,181,158,29,140,238,146,240,156,26,60,144,118,114,152,210,223,116,117,27,238,246,32,31,177,83,175,53,237,79,143,88,227,194,200,42,140,212,121,5,49,247,112,184,247,244,113,116,171,197,243,161,17,96,75,5,209,149,26,167,230,48,197,237,169,165,140,0,182,195,131,154,155,212,82,6,91,166,63,24,180,11,169,183,202,232,70,227,234,57,82,186,10,191,243,44,127,48,142,154,212,215,133,116,217,3,127,170,196,82,151,221,238,62,101,118,150,40,56,189,234,5,150,124,202,161,83,255,222,241,0,103,161,23,179,165,110,25,120,73,125,237,79,232,0,244,137,33,20,219,254,72,198,159,52,115,235,96,141,101,2,47,70,234,171,42,173,122,189,1,234,125,100,245,21,182,216,173,195,148,158,150,212,182,40,63,13,255,90,186,182,180,29,75,112,13,50,62,10,127,79,45,3,212,108,153,132,246,25,75,140,86,190,52,234,107,173,76,159,79,154,41,52,51,78,171,159,83,94,220,159,185,163,76,245,252,159,113,5,56,108,13,122,10,239,253,168,91,128,77,120,42,193,113,144,67,22,44,234,39,63,109,160,119,77,249,205,239,242,202,237,19,31,205,75,62,52,74,169,211,219,186,107,206,163,136,132,49,74,242,249,251,53,2,252,208,66,168,240,36,179,140,222,190,250,28,208,242,83,13,154,174,174,221,45,20,43,207,77,173,206,216,181,94,83,70,97,240,183,70,234,96,165,248,180,57,124,55,198,153,218,95,17,70,244,223,134,54,100,166,171,45,236,255,96,14,219,140,54,183,208,33,168,255,242,185,132,216,102,245,123,183,150,3,10,176,199,53,223,80,160,119,86,222,166,138,114,181,155,86,136,146,141,212,212,120,225,245,84,66,129,119,118,19,57,231,207,171,52,253,41,114,77,237,227,40,114,251,11,179,84,80,190,184,122,251,56,37,228,169,204,136,244,204,12,148,2,254,140,126,177,20,80,244,248,18,74,108,195,135,117,221,134,220,213,126,32,9,246,135,154,51,119,108,1,159,152,80,235,223,106,127,12,204,183,127,236,164,254,199,200,186,39,67,225,42,26,169,144,180,33,91,117,252,230,208,44,143,146,87,130,87,104,20,196,216,115,115,223,79,73,225,47,204,137,248,149,188,134,199,203,250,21,107,168,72,203,31,26,130,7,18,169,72,54,196,103,116,138,14,239,158,143,6,146,221,175,16,168,64,27,144,162,9,192,203,63,158,123,50,247,20,241,253,129,253,230,70,16,82,255,188,121,192,103,253,177,192,219,244,18,86,62,179,63,78,107,170,54,226,183,123,205,77,239,124,246,219,119,36,211,16,251,99,228,197,171,190,10,1,201,220,194,109,60,45,241,219,59,219,63,104,160,249,118,118,13,219,158,88,116,58,180,254,190,41,208,81,81,243,148,35,207,30,87,195,203,153,150,2,154,89,254,174,239,219,249,206,31,237,248,177,136,73,84,212,47,239,10,164,96,28,166,68,35,47,210,216,42,171,18,23,255,124,0,221,189,72,90,45,68,25,239,135,39,160,197,161,73,104,45,133,234,80,87,114,151,200,182,186,61,211,205,113,136,253,230,247,64,254,227,227,187,47,247,133,142,172,119,169,104,230,26,2,95,239,153,39,236,209,87,162,248,56,214,76,229,48,81,1,253,237,141,170,209,251,109,178,43,45,237,11,48,113,62,255,160,80,172,145,122,213,26,65,176,23,185,45,176,59,127,154,175,65,13,114,197,205,209,161,78,52,29,8,141,250,193,9,181,66,73,68,28,112,205,196,213,48,152,105,236,181,81,238,249,92,65,152,157,70,38,47,185,251,140,55,82,23,24,15,134,102,177,140,157,196,205,47,138,188,83,156,17,234,154,241,2,137,176,144,245,213,18,103,11,85,154,14,155,144,219,74,156,45,243,248,217,70,63,100,106,180,174,144,78,184,49,221,81,213,212,32,15,124,12,213,215,105,135,73,64,45,157,186,239,52,249,182,100,109,215,106,45,83,56,210,71,192,157,79,78,97,8,45,124,104,36,105,212,28,70,56,230,115,191,169,83,45,164,31,96,93,212,104,248,200,151,21,174,36,14,158,47,150,3,242,204,117,36,152,226,173,230,176,50,174,27,140,146,181,143,124,29,168,230,149,254,7,102,49,31,249,54,153,114,133,241,233,252,106,228,64,116,181,144,100,144,155,239,123,125,154,53,82,162,221,135,6,251,166,158,158,196,211,123,140,124,211,173,144,126,251,235,50,169,4,2,212,15,254,73,235,251,111,31,26,126,50,43,210,105,221,87,234,49,226,99,133,231,242,200,27,222,75,43,105,181,12,35,127,115,120,82,164,166,240,221,191,191,128,145,6,76,87,163,99,224,40,140,118,233,98,254,253,69,145,206,72,102,49,109,147,222,138,93,80,41,79,223,192,192,43,63,129,166,202,251,106,13,53,213,81,171,22,81,154,169,227,114,184,6,143,153,158,25,97,1,55,138,169,156,75,45,178,244,90,123,189,27,221,185,247,243,212,145,49,35,43,174,38,150,158,224,94,5,101,135,211,15,4,85,63,95,9,131,54,165,244,121,81,98,248,130,168,101,88,251,161,142,12,22,24,95,40,195,24,25,86,98,246,42,94,207,70,79,114,102,40,177,86,47,223,148,238,9,63,186,30,235,40,205,120,68,132,122,156,212,81,0,131,183,119,95,21,220,178,212,214,114,215,212,244,173,120,12,147,114,75,108,104,196,99,30,108,108,26,37,115,196,197,83,45,35,48,83,180,180,48,229,7,181,245,250,101,242,101,61,146,111,96,114,179,83,225,239,155,238,21,210,73,146,104,64,10,162,181,14,162,248,166,191,60,71,245,18,140,50,191,236,191,208,14,210,94,130,193,8,54,143,126,243,5,101,187,21,48,174,108,75,48,226,9,14,183,158,170,36,10,218,225,47,135,86,76,232,88,99,72,244,245,212,26,35,131,60,64,137,239,168,93,107,113,115,26,110,71,130,135,19,221,0,223,99,178,36,216,217,33,129,97,99,78,55,223,94,61,8,218,82,206,166,208,135,234,43,152,124,91,219,233,98,74,131,226,106,78,222,158,224,22,235,136,56,90,50,193,232,58,122,117,199,104,111,64,242,175,104,119,18,131,59,127,185,2,137,126,190,207,127,215,26,163,210,140,212,8,48,77,213,203,48,16,199,216,223,69,193,106,209,65,33,73,50,227,98,18,171,250,195,176,79,251,15,67,164,145,158,232,26,226,221,55,50,107,243,85,19,7,123,108,184,171,57,155,110,83,56,5,113,214,90,62,94,143,36,250,248,99,237,222,165,166,97,1,90,51,221,233,161,20,121,170,57,90,126,200,189,28,190,203,227,75,240,117,90,221,193,157,38,212,45,247,38,206,27,193,209,57,140,237,87,225,190,220,29,155,150,159,93,138,90,159,161,195,148,184,117,229,193,132,82,219,71,70,182,87,13,8,170,91,90,44,190,217,186,50,178,86,254,118,108,128,84,98,164,120,51,210,240,39,80,36,245,148,130,19,93,155,120,172,123,126,28,117,82,97,35,240,220,65,129,121,48,37,107,140,218,123,249,115,33,113,167,59,32,169,99,167,46,44,184,222,67,141,19,43,204,116,35,156,76,90,170,153,255,248,177,152,180,77,251,162,94,221,217,111,125,86,80,233,40,153,122,116,120,101,43,60,83,8,105,8,108,69,83,126,53,12,242,90,124,129,179,55,98,21,30,212,179,245,230,244,87,120,72,218,120,152,244,56,252,172,20,57,96,107,220,20,184,24,29,176,195,164,197,117,206,45,214,232,87,23,19,135,81,24,145,150,226,112,255,82,80,15,37,88,239,76,47,182,41,232,57,78,23,201,158,113,243,107,107,102,62,87,168,19,227,230,180,69,167,155,67,243,240,38,213,98,118,18,159,197,143,89,17,85,182,19,111,37,248,30,252,129,54,42,134,20,133,134,99,57,124,141,85,249,192,202,49,1,229,128,33,167,82,158,90,88,226,123,192,172,68,225,29,38,144,19,49,214,85,121,174,174,240,170,254,233,175,6,25,119,81,116,112,122,56,156,246,81,66,183,215,148,245,25,133,131,64,153,158,105,93,245,68,44,12,51,154,188,184,232,61,34,125,203,130,146,95,191,16,248,84,131,9,6,238,243,113,134,254,52,34,35,39,6,182,201,81,42,76,55,96,220,28,77,201,166,48,93,114,51,224,165,169,109,96,18,28,15,38,112,153,158,11,63,197,157,61,40,208,148,72,6,184,56,197,45,204,121,101,167,9,191,255,197,59,163,46,92,63,181,187,46,92,145,58,114,184,53,205,23,25,21,243,231,166,44,66,230,117,41,108,108,204,113,243,173,202,20,23,45,244,22,60,116,152,175,40,48,68,101,190,95,46,228,121,148,108,153,194,134,234,49,243,101,228,109,250,194,160,35,113,211,11,45,198,158,97,206,92,31,217,221,241,52,244,6,37,163,55,130,22,91,193,74,165,78,201,209,140,215,121,127,42,209,91,31,227,32,242,181,242,179,54,20,166,152,237,205,217,166,113,55,189,47,10,208,220,143,68,114,70,204,205,98,186,46,158,15,162,24,224,164,57,131,225,197,115,58,52,23,31,137,90,67,19,52,194,148,64,156,69,76,43,186,27,218,246,205,210,184,60,149,134,125,255,72,206,56,76,145,232,86,24,39,40,174,222,112,66,43,76,69,145,63,117,195,45,146,231,98,187,218,113,243,134,158,224,80,24,101,123,191,121,131,105,41,193,24,141,126,115,152,78,244,167,167,181,94,59,74,169,172,94,140,197,229,71,39,21,147,121,100,163,111,39,70,41,48,254,175,116,243,62,207,242,141,120,211,74,168,59,22,178,147,238,213,160,156,166,217,19,44,168,237,5,49,5,203,99,233,182,97,178,62,111,141,18,39,211,174,69,211,144,25,190,25,146,39,215,154,119,26,68,216,44,29,38,198,45,87,19,208,221,113,115,42,213,116,33,25,7,136,191,46,210,251,91,65,250,237,3,92,137,126,10,185,202,19,214,31,205,92,42,127,194,33,138,1,236,48,201,83,69,145,118,244,139,105,83,19,39,242,238,18,200,70,87,135,231,209,240,17,155,200,8,11,236,12,17,104,51,148,72,150,63,243,79,228,67,97,24,159,253,222,211,200,169,4,134,177,43,230,155,172,102,75,48,92,97,1,67,38,165,35,235,72,185,248,200,38,242,109,250,92,157,212,109,92,189,231,76,83,218,77,88,219,97,42,102,210,111,11,51,53,77,234,85,165,60,216,213,247,231,177,39,116,185,187,238,241,176,169,122,151,13,231,69,83,150,51,206,163,207,27,236,44,191,209,149,19,127,89,67,165,223,220,148,206,245,183,41,199,143,89,163,1,88,15,78,72,9,106,9,88,3,37,24,15,43,44,71,154,158,210,156,84,212,224,182,163,99,150,52,46,122,116,118,192,200,207,232,213,116,240,188,41,131,249,112,42,203,70,177,176,205,27,23,150,222,151,94,38,121,210,19,40,236,19,250,109,81,239,248,214,25,140,141,43,205,8,105,128,237,23,211,227,81,84,192,0,65,138,119,94,163,63,208,70,210,55,160,89,226,77,55,93,233,69,57,25,97,75,24,165,249,99,117,212,71,171,194,16,99,198,213,247,205,233,26,158,71,66,102,212,187,12,237,245,47,166,5,255,194,44,23,70,38,80,117,27,78,20,27,128,78,45,49,2,93,94,80,143,75,241,41,205,56,112,245,211,190,254,180,78,232,213,16,52,127,62,105,248,66,58,227,19,65,217,230,232,93,84,18,231,199,99,9,38,140,106,85,18,106,135,204,125,183,199,225,87,35,35,175,58,27,244,17,120,211,20,39,63,125,151,42,56,65,213,128,79,233,221,207,180,143,0,83,160,123,122,189,90,178,87,207,220,137,68,200,51,222,240,193,210,161,57,73,144,7,218,40,0,214,145,209,12,251,6,70,14,65,57,200,127,152,14,95,208,1,77,164,149,76,55,122,112,188,138,206,106,164,53,90,71,44,0,162,209,7,91,93,144,162,223,60,190,204,72,245,214,180,10,241,16,122,92,220,190,47,141,172,34,77,21,87,223,183,169,191,76,43,64,128,208,122,235,66,80,250,115,98,100,69,3,26,16,204,172,234,63,108,110,151,162,215,159,152,49,37,219,156,77,213,37,41,247,183,222,250,70,160,225,211,141,144,14,25,63,112,171,53,39,38,61,149,237,237,240,228,103,134,118,203,19,255,185,111,242,173,18,156,206,177,146,150,139,105,11,60,152,247,150,110,94,140,0,248,193,244,167,233,137,122,207,211,251,105,77,135,7,238,125,130,139,231,83,43,29,241,122,40,82,219,87,158,51,8,154,228,200,128,135,7,232,43,65,32,237,253,1,190,167,100,92,77,156,48,141,172,68,13,29,242,186,248,208,10,163,137,26,207,69,173,66,186,57,123,76,252,54,69,237,105,210,240,223,123,192,71,195,209,63,81,181,230,87,155,84,86,77,240,116,183,169,154,188,146,238,25,86,84,215,119,192,83,243,200,192,53,54,210,159,236,80,73,240,231,124,45,213,68,130,212,54,67,193,211,171,237,43,193,49,237,0,5,166,142,218,225,158,63,31,136,199,100,53,24,255,138,78,42,74,147,47,47,73,179,168,246,204,130,70,175,11,232,84,250,103,224,246,244,202,128,173,19,35,193,95,57,49,105,119,187,106,233,230,51,226,221,23,70,93,39,93,109,197,74,1,39,77,5,75,117,56,147,165,209,73,166,47,136,4,65,140,251,44,173,209,35,139,210,189,125,20,98,146,165,209,51,14,243,224,243,34,239,155,106,226,201,224,44,175,214,188,112,107,45,47,21,206,31,159,81,252,216,252,186,190,17,182,2,181,135,26,137,39,109,85,60,127,70,74,58,105,123,20,194,155,78,193,121,253,1,2,201,43,137,64,29,103,44,162,14,154,96,155,194,212,209,251,115,195,210,175,211,66,63,169,19,149,81,221,208,180,201,19,250,175,226,25,110,43,234,27,18,105,181,244,235,122,134,60,85,146,93,73,104,81,179,218,79,27,21,229,57,132,70,170,138,95,153,248,164,195,231,28,117,131,209,177,140,29,241,110,172,9,188,166,93,121,254,30,37,215,59,121,85,189,27,203,233,131,233,114,214,109,197,42,52,125,63,188,159,82,83,154,50,242,225,223,19,19,4,198,179,210,23,66,161,159,95,188,82,189,27,34,103,189,251,169,217,151,173,82,133,215,114,182,48,82,82,91,73,56,138,81,225,7,186,191,157,126,184,161,225,234,247,190,59,99,83,83,217,136,19,125,190,174,205,50,86,66,165,94,179,254,144,19,164,123,223,15,123,198,189,59,125,103,2,35,168,232,198,89,183,230,81,125,44,58,24,220,210,48,17,237,180,132,161,169,233,113,245,129,71,67,97,74,100,223,10,39,191,156,78,206,78,217,147,95,204,174,171,129,55,142,85,103,184,33,222,119,242,132,223,215,229,174,13,158,97,209,186,24,24,28,153,22,135,23,116,109,10,183,233,68,76,20,193,23,37,232,192,178,64,249,220,97,136,44,138,194,86,87,241,96,68,95,122,18,158,35,216,230,55,71,177,65,29,93,72,77,188,209,0,218,216,169,58,185,212,147,76,207,248,195,252,154,56,137,238,2,149,134,93,147,212,61,250,105,90,143,145,111,196,195,146,246,130,94,55,215,187,147,140,94,85,105,150,41,56,44,241,249,12,107,84,214,171,175,81,186,94,153,31,173,51,67,235,157,233,85,26,94,27,76,113,219,167,134,14,213,185,241,58,199,66,116,71,213,248,32,235,117,239,102,24,177,144,142,236,163,219,203,97,26,140,116,145,95,27,168,199,249,66,103,88,122,157,149,93,200,119,59,155,6,157,82,136,48,103,113,24,154,126,181,116,88,61,203,77,25,68,208,85,16,197,138,220,188,115,252,135,179,70,227,118,212,223,13,95,136,196,53,63,141,111,89,47,141,219,211,70,59,155,30,172,208,36,28,48,148,143,91,225,74,60,231,193,35,81,174,162,141,29,166,250,28,185,114,190,88,180,223,223,38,129,76,109,166,196,179,169,94,182,98,13,192,233,19,32,190,229,209,47,156,151,60,227,4,38,188,195,130,142,235,196,198,71,50,252,243,122,185,10,81,184,126,63,144,96,124,113,241,182,98,15,85,164,164,79,208,95,54,230,152,14,12,193,154,22,232,221,222,142,10,82,18,112,124,73,10,232,192,232,216,16,24,202,205,23,90,168,20,46,235,174,81,194,233,178,188,188,208,42,22,162,231,203,191,75,252,65,173,237,184,11,132,246,163,233,48,31,162,42,124,82,115,228,142,234,130,177,65,31,234,51,102,124,31,117,27,61,5,137,32,5,136,179,105,89,25,165,222,124,112,26,5,220,144,220,85,152,10,209,128,239,254,81,245,183,137,135,148,128,87,90,191,184,243,159,79,247,66,122,32,221,155,20,246,8,152,168,104,83,24,89,233,26,240,74,47,11,77,246,177,5,78,250,101,192,253,115,135,145,40,93,50,166,233,51,155,95,92,77,218,53,141,124,68,59,24,48,18,36,10,247,40,209,168,16,12,182,52,178,70,7,77,160,123,143,4,215,160,160,169,20,62,229,25,231,120,240,243,99,13,235,158,87,45,89,146,97,53,224,173,132,145,36,201,135,167,54,169,140,199,53,83,24,121,120,127,95,200,162,170,5,197,235,112,37,75,224,51,103,130,49,70,226,183,57,54,211,208,32,102,240,73,35,3,155,85,112,189,136,168,18,176,205,115,86,79,41,177,136,7,197,13,58,110,210,6,241,178,239,126,180,210,90,192,218,171,113,53,69,229,59,201,243,142,30,31,208,61,186,102,18,216,181,30,46,127,106,14,43,61,53,161,207,243,84,52,240,81,230,69,58,173,142,124,64,63,237,241,10,95,47,206,79,85,120,43,102,250,252,172,170,61,208,81,211,231,69,31,187,111,195,104,18,107,35,231,133,239,54,187,3,230,188,215,145,225,253,184,39,188,32,249,77,187,206,253,146,107,204,169,241,250,85,85,68,62,163,198,26,167,224,66,190,47,228,2,183,55,133,81,232,163,204,112,20,99,32,109,40,23,43,241,226,103,250,153,71,6,174,236,185,116,3,54,39,161,181,199,210,112,13,141,134,144,16,200,164,228,159,222,53,98,11,204,232,28,9,133,191,82,224,60,46,42,36,220,227,227,101,149,170,34,209,124,79,114,49,27,125,75,18,211,117,197,150,131,244,157,106,130,35,211,214,151,44,179,228,140,66,95,123,173,135,120,172,146,90,133,232,216,94,113,52,81,5,222,84,132,189,33,200,241,70,102,202,190,85,37,220,173,148,232,56,124,183,8,41,65,199,244,58,94,173,134,42,58,157,65,34,31,127,93,77,231,170,128,131,39,85,84,194,196,83,157,213,164,154,69,90,18,124,125,37,255,240,55,229,110,42,219,61,160,199,243,184,196,102,87,150,125,1,86,166,225,52,0,36,9,82,114,255,126,150,123,62,17,232,101,210,106,83,204,152,11,223,171,227,222,48,189,234,200,44,2,236,3,71,92,162,234,79,195,250,35,35,179,230,90,129,7,108,188,111,173,92,151,160,105,49,232,133,139,11,19,86,120,146,85,60,16,226,177,59,105,254,190,238,97,164,213,47,159,25,246,190,146,144,27,23,247,157,64,118,119,142,1,88,214,146,70,12,37,122,213,9,85,235,110,16,216,235,213,124,122,203,103,244,186,166,93,87,18,65,40,231,178,188,48,187,97,83,24,18,64,71,209,127,144,199,186,171,170,68,136,234,122,155,69,29,70,204,129,21,49,168,123,229,81,43,233,67,147,103,122,228,0,31,185,72,228,0,107,97,186,246,230,221,184,142,114,75,125,86,183,237,78,219,117,76,147,240,194,135,114,84,23,120,45,45,211,166,11,111,120,38,153,36,53,246,132,192,63,69,154,14,223,163,77,215,48,108,9,222,92,85,145,237,156,186,47,116,42,28,2,53,255,84,209,118,98,171,196,153,108,69,239,13,127,100,247,151,77,98,71,188,178,11,223,99,212,125,128,123,80,17,228,19,152,195,208,195,72,219,242,97,250,66,42,38,173,63,23,109,44,83,111,94,232,235,242,155,23,182,24,29,154,17,103,6,124,247,13,49,146,62,10,49,102,124,248,68,76,228,204,70,45,2,121,113,135,161,6,144,101,106,55,240,208,132,229,188,197,56,252,80,50,116,113,91,242,152,227,211,109,190,33,107,249,5,60,161,111,83,248,115,229,53,200,142,151,198,128,63,75,30,196,110,137,40,143,110,135,119,83,47,77,225,166,178,245,214,193,188,220,126,219,24,100,69,159,11,91,101,8,220,181,193,16,41,80,42,141,3,78,137,12,168,126,119,36,165,54,146,142,226,58,153,40,115,68,90,183,9,245,165,171,235,157,244,184,57,42,162,178,202,235,190,171,163,202,205,191,79,183,29,182,246,19,159,144,245,81,166,171,235,137,44,10,93,151,59,93,77,100,182,10,124,253,43,189,26,23,39,182,157,143,174,229,165,48,197,84,190,207,211,23,171,27,11,245,125,94,141,13,140,31,164,48,41,6,129,239,97,167,55,135,39,112,41,252,233,43,169,19,201,145,24,57,124,125,250,219,108,90,75,224,89,18,10,171,136,12,124,170,68,32,90,136,72,107,200,192,119,154,21,186,135,138,220,123,43,111,215,103,109,108,241,241,147,143,78,55,191,142,96,68,129,183,9,221,76,133,201,34,234,27,209,218,54,184,45,91,100,2,55,118,172,30,173,116,233,78,249,0,45,239,34,112,163,27,69,110,78,171,138,194,80,184,203,235,190,22,141,14,141,162,136,30,179,134,162,176,78,106,51,117,100,89,168,167,232,208,96,78,215,117,220,180,121,236,179,128,244,146,111,100,233,94,78,83,141,44,114,218,154,116,198,121,46,121,95,150,166,87,184,124,242,195,150,81,16,180,224,60,200,198,81,53,25,72,81,106,221,50,101,236,151,9,166,80,49,94,54,13,88,122,115,104,96,98,191,52,227,70,31,235,67,175,74,182,188,107,222,235,156,80,80,95,3,134,16,43,221,124,224,106,6,76,123,165,194,198,16,17,240,200,203,244,195,6,145,155,207,157,38,237,35,42,29,15,150,244,65,76,218,114,127,114,241,153,233,211,70,84,167,197,150,70,252,79,96,43,75,13,99,135,52,189,218,197,20,27,186,44,17,167,72,10,81,127,63,133,115,49,178,179,53,96,138,224,2,1,114,63,162,232,15,146,109,165,32,43,17,155,18,2,36,50,227,5,57,92,15,112,223,227,166,170,96,133,137,220,149,216,77,107,73,218,62,38,68,215,227,152,224,115,82,15,234,158,219,223,14,119,0,70,20,181,10,16,49,119,150,104,204,153,147,156,9,100,215,186,152,28,51,241,87,99,221,143,8,157,108,146,121,250,211,84,14,143,0,147,128,8,34,69,223,142,77,5,163,91,143,86,26,4,118,108,42,208,1,169,45,84,72,193,196,185,205,105,167,235,12,143,73,156,160,123,184,165,29,235,238,55,51,210,67,23,230,27,80,152,232,109,11,227,84,179,171,223,15,7,71,88,182,165,169,4,213,71,212,102,23,129,239,83,235,148,65,103,211,4,62,83,63,78,36,211,91,44,164,198,235,212,73,251,236,104,14,88,217,60,62,88,125,196,59,163,29,92,215,25,180,86,43,102,188,101,26,103,122,23,183,243,222,209,133,73,131,171,192,236,65,2,39,141,168,139,98,166,197,184,79,87,70,26,100,101,167,119,254,227,167,164,77,131,130,62,87,131,193,199,129,119,68,225,254,205,176,169,59,212,216,93,225,32,67,160,199,189,170,73,125,55,191,35,71,114,79,157,34,31,234,246,51,94,198,53,83,148,111,159,2,124,216,197,195,175,187,255,234,189,105,99,136,135,186,158,151,182,8,82,49,6,25,164,195,228,177,116,216,136,91,52,113,57,225,251,81,152,230,186,240,118,91,34,189,187,48,103,91,184,210,232,69,233,208,96,162,143,101,4,97,153,126,30,176,255,175,35,190,242,86,158,41,227,153,143,192,226,53,19,145,24,86,248,190,143,46,142,248,151,156,78,186,25,71,124,154,216,68,85,151,89,131,136,163,133,151,63,106,122,110,216,255,98,100,216,145,122,177,201,230,141,8,48,20,173,181,133,130,105,196,34,156,214,82,35,40,4,55,18,157,96,215,240,111,139,29,0,223,219,23,195,26,91,200,221,225,1,166,65,195,199,189,167,166,33,7,45,71,195,69,39,48,34,251,222,122,117,163,90,232,13,252,176,133,52,65,233,167,243,181,112,136,230,109,189,119,25,61,138,69,80,208,145,222,29,224,82,157,148,181,146,35,233,233,230,247,44,139,72,238,41,70,34,169,48,170,43,129,110,17,110,0,53,21,79,135,239,201,20,166,6,240,61,124,252,11,33,149,42,101,144,22,123,101,108,14,111,173,192,28,176,102,20,111,182,187,48,225,236,161,48,101,23,239,117,50,71,83,7,142,230,202,241,237,236,96,164,46,25,249,181,135,35,213,7,83,175,244,185,162,93,69,219,143,195,13,29,94,133,123,151,100,29,1,55,233,69,69,229,215,154,221,30,76,119,227,84,24,14,29,223,86,140,78,69,7,190,248,215,151,194,132,184,97,42,250,73,109,40,194,64,178,219,13,92,31,220,37,135,143,6,55,128,63,49,238,140,117,227,147,181,96,220,164,126,178,161,87,47,116,250,192,68,47,252,185,238,12,205,79,135,6,5,207,9,120,138,196,39,234,135,59,168,166,170,105,179,159,162,176,177,97,56,188,183,180,215,0,215,232,18,175,196,102,165,109,249,194,76,76,13,152,118,15,69,201,198,249,79,91,239,188,162,157,94,2,71,9,194,28,133,145,249,138,139,135,86,163,83,173,79,63,133,63,52,57,251,157,224,25,90,177,23,102,43,214,9,239,210,130,126,97,200,115,116,194,123,219,46,227,73,77,164,200,139,130,146,143,174,129,74,231,13,40,28,152,129,226,132,235,47,55,200,240,124,220,112,201,86,125,106,116,78,78,92,125,247,0,93,194,212,130,52,183,42,137,225,75,191,18,48,251,240,9,120,172,157,225,207,245,196,128,181,139,28,248,110,80,110,126,145,92,144,124,29,112,107,81,100,124,8,22,164,215,105,44,30,241,219,247,128,239,58,45,117,57,51,240,69,217,37,244,222,212,225,189,149,66,213,233,236,186,105,88,195,217,43,232,104,198,217,151,190,15,204,229,247,178,155,197,22,210,156,126,235,28,185,57,123,144,222,156,88,212,27,26,249,132,41,44,67,195,158,99,190,140,67,67,227,80,119,90,100,79,93,194,19,29,167,177,117,82,224,59,234,49,112,188,79,125,108,190,188,214,124,100,48,205,235,90,153,139,243,197,71,134,218,65,130,161,203,92,126,243,187,130,151,110,227,19,89,135,23,199,106,223,79,201,160,194,116,235,251,115,33,212,120,244,230,131,47,206,97,22,181,110,104,247,102,213,181,173,241,222,105,141,82,184,71,197,57,193,112,74,118,20,174,221,187,216,169,185,29,77,95,24,204,88,163,199,213,83,211,179,23,198,192,139,23,70,73,213,210,171,239,38,127,138,79,42,68,235,223,80,152,83,219,225,97,98,205,10,95,51,234,4,140,127,148,96,56,64,170,195,189,229,89,131,180,119,197,213,243,59,122,188,225,194,187,152,83,163,219,160,15,93,45,141,6,206,184,249,221,29,212,222,184,159,126,115,106,128,70,20,75,210,106,192,8,177,250,111,91,207,120,26,218,23,17,155,134,229,46,101,125,6,179,254,28,166,178,76,175,230,48,94,43,224,189,211,251,70,31,109,7,60,132,175,208,208,46,159,47,107,103,207,4,23,239,68,105,22,155,208,109,137,30,0,167,211,186,240,236,69,207,137,73,13,73,172,227,9,227,121,130,109,183,15,248,72,15,1,112,15,182,31,138,227,139,248,41,192,45,110,109,218,15,58,225,149,66,25,31,216,50,209,28,129,203,134,0,208,225,65,174,70,97,82,76,1,19,188,215,113,195,247,17,79,189,73,145,235,192,224,153,245,139,239,15,237,244,182,62,148,60,125,194,247,154,37,93,11,221,182,79,9,25,5,189,24,19,174,250,140,28,116,83,135,162,173,187,78,97,251,131,239,19,24,178,203,225,176,150,239,152,114,105,113,254,236,86,172,184,251,40,124,173,156,23,82,105,80,132,9,115,43,112,191,91,121,92,125,29,248,157,225,226,244,71,173,152,200,151,162,237,158,17,62,48,20,88,206,86,248,174,247,111,5,124,45,182,153,224,230,126,93,131,75,107,149,4,67,255,208,28,166,57,46,193,223,138,159,102,83,81,99,3,87,216,115,29,141,248,74,50,214,7,69,52,254,241,208,135,50,210,164,220,247,243,213,184,249,224,47,43,204,134,229,115,118,45,193,169,139,16,165,8,103,8,104,48,86,156,170,87,223,189,245,123,62,10,148,248,45,191,16,232,89,125,224,152,119,91,47,150,198,138,70,0,114,165,25,69,173,228,249,32,173,210,36,163,47,179,91,167,221,67,239,146,91,250,213,246,109,194,30,15,238,67,43,208,128,175,95,253,102,12,2,143,173,171,172,179,78,124,25,85,107,224,208,139,239,22,225,134,126,131,91,42,217,49,215,28,27,46,184,71,109,194,253,105,121,91,212,67,59,179,241,253,54,112,98,18,12,11,161,95,77,208,79,191,76,10,160,157,116,176,85,99,3,208,161,209,97,254,70,198,1,48,117,59,186,7,23,218,142,15,46,36,153,21,253,170,183,26,94,116,245,169,167,98,175,51,130,57,13,177,138,111,234,47,87,94,239,113,152,238,56,157,210,130,92,178,255,52,209,51,221,193,225,126,245,240,242,133,57,15,244,230,133,208,134,63,87,183,244,185,192,198,127,235,87,19,200,158,83,225,187,113,86,255,237,123,170,137,254,136,81,61,23,231,75,188,235,245,58,252,91,81,184,48,253,226,193,182,89,20,46,45,190,235,159,78,21,121,155,13,54,203,207,239,109,231,243,80,152,82,199,229,48,28,204,250,219,36,85,252,0,104,198,218,169,48,141,245,195,135,182,140,246,87,97,34,85,62,180,93,148,124,6,215,22,93,110,159,211,123,2,172,41,47,204,190,237,229,171,129,218,120,181,176,80,39,113,69,75,180,71,214,212,144,76,179,158,52,135,169,202,84,115,220,238,231,118,105,255,105,216,84,152,207,198,175,54,170,124,249,182,41,81,243,160,11,197,108,194,82,7,42,140,187,38,215,158,194,61,141,90,174,183,84,122,167,71,70,39,229,99,115,246,91,223,25,74,190,23,153,93,239,178,111,84,175,111,53,121,137,86,52,183,43,201,220,9,181,242,133,233,33,247,101,74,160,225,232,46,111,157,188,254,66,8,248,126,250,121,82,193,120,98,206,118,87,50,106,36,194,232,214,126,107,5,215,55,153,26,86,121,236,251,33,159,64,209,183,141,106,84,123,185,217,11,211,149,175,55,31,102,97,255,194,4,119,164,165,252,194,48,116,251,185,202,215,87,117,83,162,27,228,248,118,58,40,56,29,77,97,59,45,29,38,251,173,55,111,52,115,77,135,237,68,82,24,26,81,31,90,237,51,109,244,144,167,122,251,157,157,239,233,140,129,115,205,89,21,136,144,209,218,170,240,23,139,124,224,225,232,198,1,213,214,247,82,75,148,236,158,20,45,170,216,8,126,126,93,79,234,75,254,17,108,71,45,38,141,214,213,165,87,127,236,131,62,50,171,41,213,129,35,36,233,199,31,148,22,85,191,32,54,95,87,71,193,229,191,107,43,193,208,34,251,131,241,37,127,50,180,107,61,55,111,158,64,58,165,165,136,15,157,226,179,250,200,41,71,80,31,133,6,122,167,137,225,204,86,41,66,224,187,135,186,27,49,8,206,107,188,181,208,21,229,126,33,170,57,67,173,149,194,1,233,158,250,176,162,182,147,224,86,99,82,177,84,21,172,132,219,127,193,137,184,80,77,3,163,214,239,45,52,171,82,255,254,184,181,247,230,89,223,103,209,19,140,166,29,167,177,55,38,145,50,211,111,19,60,246,155,87,204,157,52,165,84,231,111,135,231,158,233,27,248,76,216,225,193,120,180,122,202,84,74,105,124,175,166,59,248,211,253,146,190,140,112,119,231,31,123,214,119,189,122,63,37,38,180,243,186,145,87,104,189,125,66,17,196,154,122,242,194,217,211,221,252,67,67,124,166,95,174,193,77,101,116,101,41,52,88,77,178,210,127,218,44,16,189,55,187,237,139,136,194,226,66,227,127,218,23,70,124,125,144,50,124,122,250,33,154,235,226,246,180,50,124,210,66,109,91,86,151,231,66,20,67,61,229,123,228,64,102,241,96,139,42,167,221,148,30,97,127,31,148,92,125,59,237,197,195,53,80,216,229,87,114,52,168,94,118,146,86,250,29,215,167,209,38,82,170,225,72,223,205,16,146,107,61,100,208,151,222,14,179,97,234,200,15,196,50,211,225,205,162,215,19,12,186,149,247,219,70,40,252,199,233,88,93,170,13,197,229,147,220,116,114,33,190,91,254,216,189,233,216,134,169,199,127,154,190,89,61,223,126,172,132,247,186,175,241,90,210,9,101,145,13,183,102,208,116,79,227,134,1,199,191,159,123,224,127,51,25,20,108,114,142,26,179,230,84,59,138,87,24,240,31,193,135,118,136,63,249,140,154,36,133,90,228,40,214,199,213,119,47,173,201,211,128,198,196,151,10,193,243,177,146,225,123,88,245,15,222,218,144,133,213,188,63,121,172,13,51,119,50,201,103,143,239,254,26,169,144,85,37,103,32,8,133,26,53,52,75,67,193,253,30,150,17,13,226,4,200,126,202,216,211,41,88,73,59,174,244,237,82,78,249,249,225,135,186,227,80,211,181,27,201,132,255,54,158,184,198,146,32,66,221,62,43,155,212,152,230,74,120,170,136,185,108,4,205,147,51,97,125,136,126,245,253,70,178,183,112,63,126,23,87,109,22,218,208,143,23,99,195,53,72,27,105,231,162,59,30,235,236,148,184,250,244,147,188,233,239,124,222,147,66,87,46,181,234,234,179,90,30,245,193,211,52,50,4,174,70,80,226,48,228,98,10,99,187,186,159,179,151,17,15,170,55,205,112,253,185,41,242,86,23,12,115,50,34,62,155,178,140,228,170,83,8,227,190,33,132,228,173,166,56,192,108,222,154,126,97,123,65,41,138,16,180,16,141,230,227,93,114,12,98,58,25,198,245,122,190,28,119,185,219,202,10,208,120,32,82,240,67,92,13,2,104,159,90,4,148,110,122,26,212,28,170,47,69,155,104,115,244,48,1,239,50,237,104,195,242,120,142,118,109,213,180,160,78,117,174,36,224,158,92,137,97,142,81,252,116,159,41,184,129,49,251,197,47,247,53,90,14,24,241,250,3,222,233,100,133,62,219,69,115,32,243,250,74,75,147,114,151,199,23,63,61,32,212,73,145,174,181,227,222,52,61,214,132,82,242,19,112,251,254,132,157,149,212,224,254,149,12,239,4,175,63,224,123,104,172,128,251,31,224,146,119,73,26,45,205,137,149,82,7,60,254,8,162,81,79,21,111,203,218,97,18,236,133,71,160,107,156,52,99,179,57,97,36,112,206,71,12,107,127,137,171,41,250,77,3,159,179,203,42,131,161,43,15,124,123,121,15,240,40,121,9,147,50,138,41,219,170,98,97,48,76,101,14,31,118,44,133,141,95,233,193,214,14,150,162,127,132,176,3,46,43,37,50,201,78,124,241,186,172,246,81,231,244,135,144,220,225,187,29,106,34,19,117,116,231,128,106,88,3,43,189,145,141,98,67,115,216,228,201,20,134,27,43,96,52,236,244,133,109,186,172,253,185,155,5,244,20,70,8,57,224,209,82,8,2,86,150,45,87,111,109,141,178,64,242,183,227,27,160,182,72,221,47,78,176,26,219,221,245,2,91,142,51,143,53,226,141,221,227,172,167,216,35,173,60,241,117,118,235,59,81,248,46,151,248,237,65,129,74,142,128,71,31,16,250,204,40,50,37,248,132,127,117,183,167,51,91,130,69,239,13,50,109,132,144,53,250,254,125,145,65,186,187,254,26,37,195,107,197,11,229,28,213,111,159,178,68,23,53,105,76,67,85,175,244,183,226,248,193,208,197,169,249,72,73,214,138,141,229,30,194,83,35,163,52,43,56,79,120,179,252,98,79,67,131,222,219,167,101,89,229,103,78,58,132,209,109,185,232,47,193,196,160,252,185,233,71,203,35,167,45,50,224,67,169,95,202,119,116,167,102,191,155,78,45,85,45,68,107,109,244,0,36,237,255,85,163,70,244,254,122,113,58,237,153,125,107,152,143,126,104,175,142,69,239,6,10,177,148,138,161,215,222,97,152,53,83,34,167,85,111,226,67,166,103,124,39,253,118,59,49,50,30,108,235,115,25,39,198,239,148,35,32,84,91,122,108,8,82,222,247,139,208,200,156,51,195,46,45,142,158,205,151,206,206,105,68,217,199,97,34,140,105,220,247,21,140,128,207,151,2,86,63,164,99,14,23,248,132,210,156,89,61,128,195,119,198,210,98,128,77,240,69,241,208,210,161,213,61,229,198,62,143,96,176,129,93,56,221,124,115,226,58,140,119,145,51,107,161,16,213,63,211,41,73,35,63,159,211,255,82,144,55,71,202,209,26,137,168,15,13,83,117,231,171,135,83,79,160,35,195,231,154,224,240,223,58,205,34,71,43,21,140,31,120,249,205,209,221,206,121,82,134,51,29,238,115,207,148,172,164,102,56,174,54,50,234,4,15,215,103,227,84,152,91,203,109,96,147,118,31,171,67,49,247,229,139,195,157,184,40,137,140,60,240,232,172,135,41,162,167,72,129,153,178,221,103,197,188,185,254,39,236,235,148,158,231,145,71,118,207,107,127,174,65,173,122,201,191,61,5,190,71,255,159,240,231,63,109,173,96,25,157,49,176,73,23,75,158,177,17,119,102,207,249,227,218,222,5,166,123,52,195,80,46,58,76,232,42,63,85,145,159,94,21,53,166,180,82,206,138,25,101,35,79,51,90,66,226,6,26,156,179,243,134,198,161,21,247,190,231,227,76,31,8,113,87,191,247,134,136,44,45,82,2,78,62,112,56,246,210,58,162,86,61,86,225,86,230,162,159,143,207,59,40,80,57,239,223,202,95,246,241,114,153,11,83,156,147,54,75,82,3,126,239,99,4,42,121,87,241,92,232,133,173,251,52,193,212,239,252,194,148,85,231,221,174,187,26,100,39,207,220,243,166,209,235,244,183,69,131,73,74,194,194,35,226,209,253,110,220,27,61,189,142,82,92,42,181,35,12,215,53,86,108,157,199,47,170,3,243,242,233,105,87,160,180,48,126,155,143,43,213,40,124,166,110,241,96,99,56,91,233,96,13,202,203,11,83,247,150,78,206,187,137,188,69,138,32,90,26,247,71,145,100,160,48,46,39,24,58,77,255,101,214,104,30,55,237,136,254,88,36,210,146,175,64,15,249,231,55,223,84,138,38,27,141,242,205,230,48,117,4,201,8,227,196,241,199,194,205,73,190,182,121,65,126,53,212,230,217,254,235,78,126,215,249,210,246,78,112,115,127,181,179,3,164,26,159,129,239,209,253,226,2,193,124,26,24,118,80,115,24,179,69,225,13,91,243,91,132,180,90,156,153,12,246,80,88,163,115,76,27,231,205,102,238,94,0,209,43,69,62,201,7,218,195,139,207,209,85,165,180,55,153,235,176,196,58,124,13,205,228,84,110,164,92,222,166,96,69,136,35,193,52,232,250,213,136,64,100,47,102,239,22,191,77,162,37,123,149,119,15,114,99,2,153,244,148,41,133,223,196,211,172,104,163,222,177,100,152,238,69,135,177,121,219,31,206,93,235,1,239,28,180,161,64,165,249,111,79,42,190,255,240,119,253,112,169,144,116,103,47,159,12,98,252,52,12,152,41,180,177,131,140,182,227,226,164,119,13,63,141,239,102,149,152,118,186,247,164,4,63,46,182,42,168,84,124,113,60,239,214,73,231,215,28,116,177,6,53,135,199,170,51,193,248,102,239,234,102,117,240,233,230,132,246,223,199,215,224,106,73,95,215,32,252,251,22,26,69,16,53,57,72,208,55,248,50,133,81,70,250,215,127,42,59,166,239,72,208,207,164,146,201,129,222,176,111,119,144,75,166,244,49,20,252,206,168,217,45,31,146,194,4,182,197,53,135,137,132,234,164,246,96,194,133,16,227,75,25,222,235,69,110,111,187,234,109,153,122,139,194,215,25,143,129,47,163,181,86,152,238,142,233,240,24,43,69,17,112,74,124,145,195,72,154,178,64,164,194,70,243,129,111,248,27,211,205,33,9,242,55,66,11,123,90,105,148,223,156,128,71,42,217,31,148,115,20,255,105,180,190,244,151,233,139,136,167,54,86,240,4,195,66,238,115,70,85,67,10,75,34,157,228,195,166,40,53,109,180,176,103,187,169,1,69,85,74,212,140,187,230,99,55,196,40,205,97,201,130,123,91,28,38,136,115,82,196,244,236,184,26,59,94,19,157,144,244,124,129,206,63,162,173,95,240,51,194,67,216,210,9,0,31,192,118,112,239,228,179,13,139,135,59,12,131,169,214,104,223,253,251,110,142,111,194,238,229,61,85,12,223,245,30,179,13,49,224,254,163,188,40,58,55,58,12,174,243,164,248,181,181,156,63,120,114,140,41,76,45,76,140,140,250,95,61,145,73,36,59,99,56,76,191,107,232,167,5,91,178,167,64,73,230,124,223,73,97,253,90,61,44,210,241,170,186,86,231,17,0,245,93,152,172,113,58,247,144,234,246,22,185,159,242,7,173,202,237,198,64,27,240,58,201,57,185,91,16,181,77,15,238,73,254,204,146,29,45,78,128,1,17,228,74,185,144,49,98,39,69,164,99,165,168,62,154,229,45,224,93,138,238,164,28,241,190,83,14,19,49,210,151,141,170,64,245,73,153,227,104,28,10,85,107,111,30,167,10,237,75,181,46,215,152,107,222,83,79,111,23,241,209,84,156,132,198,133,195,176,174,233,192,136,229,248,177,120,207,111,194,250,169,118,233,196,42,29,166,103,166,83,202,199,246,130,61,29,155,166,180,92,218,4,71,185,195,240,245,167,234,164,13,5,199,47,140,165,119,244,117,54,250,112,125,153,82,222,53,90,130,123,40,76,117,56,204,82,53,89,179,206,157,230,240,253,86,83,62,143,102,191,229,40,108,254,169,48,234,238,147,238,160,79,43,211,72,149,79,51,188,251,105,249,26,253,101,136,92,94,78,205,84,6,83,77,85,235,53,158,153,146,183,154,174,133,94,190,56,124,231,91,139,156,89,210,94,145,197,165,53,29,138,141,62,169,226,207,76,177,137,90,72,164,208,156,40,170,83,93,159,190,61,248,101,75,140,123,224,66,228,36,230,189,157,143,156,82,179,149,110,126,221,145,24,185,53,70,107,25,27,29,190,190,205,146,235,25,169,218,107,83,227,225,232,170,169,52,233,58,127,176,34,63,24,69,213,52,225,147,205,209,159,11,82,177,180,142,248,220,252,3,185,22,143,106,150,2,35,152,228,240,54,50,111,77,252,174,21,102,37,233,213,121,82,165,25,85,110,126,245,161,93,91,31,155,35,215,119,44,44,208,62,82,25,27,201,164,183,196,215,135,186,167,254,118,167,179,109,57,12,243,142,38,142,59,69,187,239,230,136,210,87,181,243,73,66,14,223,177,76,158,51,189,17,227,94,169,14,159,218,210,231,133,150,144,111,166,112,248,166,172,88,187,243,18,145,135,101,118,69,207,53,114,254,233,82,9,170,217,10,242,169,97,45,147,222,73,229,244,173,90,242,227,193,29,254,204,84,95,71,194,46,224,107,141,165,139,97,12,234,142,222,149,112,210,197,80,125,250,83,193,144,148,62,129,187,17,132,171,186,104,87,73,121,124,200,184,75,92,141,127,169,175,11,110,97,55,175,224,246,202,223,54,228,24,129,206,153,30,26,30,182,233,175,154,102,162,244,233,82,136,238,39,196,90,156,139,58,110,198,233,110,240,50,71,41,193,148,215,251,74,216,100,235,180,94,132,141,217,119,210,69,145,89,170,190,163,226,216,143,108,62,134,157,170,77,44,231,233,55,183,36,114,42,43,196,191,125,55,191,22,105,111,169,110,144,193,184,149,4,177,195,76,133,129,22,133,245,171,139,241,111,167,82,150,229,53,29,8,96,142,84,173,85,141,56,226,77,234,110,22,94,211,42,27,66,34,254,219,244,127,167,34,28,4,131,221,200,186,19,168,92,27,195,248,73,63,183,135,127,2,150,122,53,58,134,111,86,246,125,176,246,165,194,37,44,48,191,55,189,233,186,31,154,146,165,127,217,180,207,167,168,71,53,237,228,225,240,38,152,164,48,85,244,113,243,164,192,99,112,250,237,115,86,174,27,172,35,130,211,251,64,192,153,106,170,104,187,10,24,181,214,147,235,6,79,188,17,114,110,43,213,130,81,113,92,28,30,185,132,160,26,227,83,92,125,241,153,170,216,160,125,127,87,163,235,241,165,42,54,203,138,190,171,169,121,27,169,138,109,146,254,123,207,253,83,246,164,48,244,11,62,231,135,84,145,126,98,119,203,193,250,127,240,132,57,76,235,239,76,250,195,175,190,15,153,130,165,176,248,122,13,220,245,10,234,210,3,236,110,12,203,169,56,40,111,253,142,186,194,148,240,124,175,84,19,139,250,126,141,122,111,14,94,223,231,15,223,139,238,243,133,204,133,7,216,208,79,221,169,92,146,66,79,159,242,99,154,151,90,46,121,95,88,143,41,39,53,152,42,26,169,26,125,41,154,65,223,99,234,46,132,85,179,191,128,207,133,217,203,101,228,247,167,247,251,254,46,138,252,198,84,148,131,37,238,125,255,79,147,156,116,169,122,34,3,109,26,228,210,20,174,203,123,159,46,92,119,42,158,64,39,97,63,179,24,102,201,147,188,244,251,99,219,25,32,161,225,63,169,229,18,58,221,182,124,228,38,227,146,96,138,207,30,138,88,136,126,189,223,221,66,61,183,203,70,94,78,66,105,91,244,113,87,204,44,157,20,116,241,222,169,61,140,211,52,61,214,164,178,192,199,205,121,166,222,236,157,226,123,58,22,135,57,164,210,213,196,90,227,106,214,162,188,108,250,253,70,252,54,198,191,230,227,88,10,130,182,49,52,186,77,87,112,47,1,207,157,10,209,40,113,243,160,202,184,123,206,183,210,189,175,249,209,28,108,35,21,83,34,160,88,75,192,196,214,245,151,175,5,230,159,15,69,153,109,233,201,75,198,210,75,166,6,41,150,116,126,125,240,192,119,159,178,123,104,167,104,15,1,22,47,166,28,159,113,104,11,250,209,64,27,40,122,62,250,208,80,194,28,31,25,188,69,18,64,184,31,26,132,219,254,58,140,0,178,10,124,255,99,93,62,240,251,103,173,33,189,127,132,204,227,161,248,240,10,226,183,52,31,24,245,165,233,151,77,91,238,193,200,157,104,33,24,165,93,108,50,14,227,117,110,133,225,52,170,14,47,117,133,183,197,113,125,13,26,113,245,76,240,221,216,187,95,12,33,143,216,119,23,246,202,214,81,140,120,253,8,8,143,222,203,42,153,6,185,22,65,163,228,52,157,133,151,190,217,79,232,98,128,91,48,209,12,4,99,250,210,41,35,25,20,15,77,241,98,209,135,134,97,234,248,205,43,2,52,93,225,65,43,128,195,53,181,66,95,216,98,179,14,55,109,130,219,212,197,186,218,229,160,89,252,91,250,182,232,226,58,62,43,112,173,139,129,182,45,133,21,232,74,101,44,27,67,197,137,39,47,76,35,173,254,52,113,242,227,112,131,215,70,199,13,103,91,220,188,181,157,80,178,107,59,46,70,47,67,239,77,246,249,243,25,109,52,222,200,184,177,14,92,237,15,98,19,10,197,5,70,9,173,248,26,237,52,112,117,133,203,140,149,210,143,178,138,35,166,206,110,231,239,122,160,90,176,21,198,247,245,69,56,236,117,11,12,209,231,241,151,73,37,143,236,209,116,235,113,40,56,76,255,174,62,215,32,42,236,55,71,143,84,14,143,107,204,65,207,228,67,155,61,69,182,47,12,53,177,63,24,2,174,69,127,251,26,254,190,153,65,231,214,150,94,220,68,32,110,88,253,116,154,21,122,161,90,9,248,104,159,219,134,23,202,5,249,198,221,19,8,85,37,248,243,222,113,224,165,45,35,68,63,135,183,225,64,93,251,9,213,167,193,94,50,8,90,90,26,247,119,70,140,27,190,132,180,82,240,180,190,21,112,79,31,215,182,204,197,8,248,250,170,250,203,244,53,7,90,139,230,172,240,247,135,147,53,1,171,126,34,112,171,85,230,132,250,56,133,11,172,174,254,174,151,53,212,43,76,113,112,76,217,66,13,88,224,175,69,196,114,80,114,162,125,23,119,253,239,160,121,55,41,52,53,82,32,170,25,222,223,48,96,61,211,244,254,133,145,23,108,1,223,77,191,42,124,141,162,216,135,55,101,92,178,84,96,177,246,147,139,202,109,45,195,164,235,51,164,6,49,202,139,90,195,192,177,70,161,168,210,157,242,110,24,75,230,132,229,44,129,7,118,155,229,229,211,195,236,21,49,251,80,87,168,83,166,140,19,58,13,12,73,57,127,155,16,81,119,253,237,5,219,82,92,189,138,90,187,23,46,125,198,247,177,173,55,93,96,210,205,62,39,208,97,111,125,232,222,154,83,53,13,132,160,210,219,128,5,192,237,136,123,101,77,39,0,238,65,241,9,173,216,202,250,233,93,135,161,187,220,210,133,203,209,194,154,141,88,178,151,125,15,170,222,244,161,140,156,187,5,56,243,34,187,230,86,243,111,235,194,75,171,18,46,76,246,126,7,188,213,162,4,30,222,221,13,76,60,38,193,213,123,37,13,238,233,117,208,193,216,142,192,59,143,188,53,87,34,128,98,141,46,92,133,107,136,157,1,223,255,158,225,226,93,158,6,139,84,57,48,154,126,49,114,250,110,211,208,216,161,20,110,106,106,92,247,111,198,241,3,220,207,78,240,221,120,167,192,201,240,187,27,111,215,105,161,117,101,43,140,54,97,188,206,214,69,71,10,24,133,152,152,53,250,239,18,140,2,80,204,90,255,52,239,186,175,93,222,170,188,49,194,192,50,45,19,217,237,22,35,135,84,87,97,4,160,124,95,168,208,58,169,245,54,237,236,242,223,46,52,20,232,131,25,211,102,192,115,106,163,12,188,237,159,75,77,93,120,229,155,83,87,122,98,165,22,18,198,77,225,45,246,27,116,151,82,62,246,67,26,223,71,160,75,185,208,182,145,84,141,30,240,86,38,53,224,238,117,169,192,167,232,94,10,63,80,236,227,38,138,120,210,192,231,238,241,121,22,66,46,233,106,76,245,24,218,41,187,164,161,141,230,202,70,195,78,47,9,238,109,114,79,174,76,9,172,36,161,192,244,253,202,205,183,114,105,108,243,194,99,153,67,208,162,134,144,89,43,125,5,188,138,90,212,99,139,4,202,176,136,152,90,212,20,119,127,126,64,93,24,47,70,225,82,61,52,72,218,176,41,185,29,50,210,119,179,63,1,159,145,222,24,241,215,47,110,142,204,149,190,49,218,126,226,27,170,164,187,117,57,64,73,246,197,205,9,114,233,213,147,250,222,152,22,88,66,116,228,208,32,250,235,166,184,54,189,238,201,10,8,248,142,163,41,76,80,185,199,192,15,245,212,10,211,187,52,3,222,26,43,226,56,132,242,236,193,208,205,232,231,59,134,37,192,29,70,32,48,221,188,142,29,103,65,131,18,59,221,252,126,160,53,224,58,123,250,0,105,109,26,1,227,211,232,156,18,129,117,199,239,194,167,233,110,78,19,247,41,1,247,89,211,115,163,219,23,31,168,245,59,167,223,110,35,54,53,116,49,171,174,180,126,207,219,226,83,222,44,211,162,240,87,183,92,189,118,94,167,119,151,106,49,229,109,171,243,53,72,78,213,184,181,9,56,41,140,74,163,191,143,254,229,205,24,61,180,29,231,250,221,200,181,180,1,122,206,19,27,94,175,249,206,16,191,251,108,247,92,192,76,242,102,123,16,216,232,170,106,122,228,138,208,172,63,242,181,20,103,122,100,132,225,100,216,51,133,84,136,126,141,21,235,4,189,193,244,166,239,247,84,74,92,189,155,166,243,54,27,191,55,200,241,101,125,106,142,19,202,241,170,34,67,243,18,45,228,164,125,153,144,240,95,250,216,92,28,35,35,240,145,38,244,250,171,114,108,91,104,99,37,120,213,216,114,136,78,168,251,52,74,139,77,30,253,218,180,225,220,67,120,124,114,235,166,185,136,141,107,237,237,196,192,35,223,185,210,54,24,232,214,138,240,109,254,103,139,123,215,58,211,135,119,109,145,30,219,48,76,142,37,253,244,55,99,249,146,159,73,7,4,106,56,75,224,163,125,98,148,251,205,19,251,40,154,125,35,93,61,163,89,132,230,82,85,54,2,54,6,193,7,67,123,171,126,194,53,138,238,30,237,83,58,141,41,79,97,172,77,127,236,5,11,177,252,54,121,147,240,20,144,241,209,73,225,96,10,31,4,242,236,157,238,189,67,109,147,68,103,223,10,174,187,231,134,173,0,229,128,58,63,228,195,190,88,100,40,69,73,30,226,194,37,138,155,225,130,57,201,162,134,141,175,251,22,109,60,207,233,106,210,250,126,60,24,191,107,26,183,177,230,4,188,75,242,234,168,178,88,190,201,222,45,24,86,81,133,119,115,2,107,62,241,235,52,38,216,228,86,29,38,25,174,67,131,129,207,215,25,29,211,106,119,82,245,178,226,177,145,5,111,233,226,17,58,59,23,174,169,25,31,184,120,234,149,58,182,150,98,138,157,42,58,143,200,16,120,78,81,44,171,246,241,15,151,210,231,146,230,244,174,173,21,23,19,212,213,23,98,101,72,239,109,35,144,245,165,133,212,79,172,133,31,138,29,125,31,221,74,221,31,124,15,45,45,167,165,53,191,70,240,249,206,253,253,186,116,96,20,124,188,38,77,158,161,105,238,230,194,4,141,253,234,109,247,83,24,170,19,159,82,104,159,86,186,250,219,97,95,209,232,53,212,84,160,150,52,78,8,107,27,210,243,165,211,192,228,97,42,235,82,209,227,218,106,213,125,19,239,20,119,166,25,103,235,245,183,221,77,252,57,193,141,248,245,131,45,194,60,18,140,87,226,112,77,1,255,77,221,139,183,205,66,154,177,63,245,73,109,202,171,143,156,238,84,181,74,59,134,166,91,196,20,110,39,151,149,122,234,176,160,248,203,74,138,100,87,71,74,11,5,139,252,17,176,120,252,92,165,104,172,229,73,173,205,233,131,77,27,79,147,198,192,203,149,172,168,132,187,95,81,26,90,107,158,131,28,232,34,215,252,66,175,253,224,238,19,53,179,201,39,237,216,176,61,224,217,86,90,45,152,126,53,224,77,28,63,189,239,235,148,250,115,211,121,215,211,111,195,98,233,67,163,46,176,166,105,185,139,193,35,216,157,68,191,218,211,60,202,23,55,167,201,61,173,227,54,189,0,193,42,123,191,244,194,168,37,242,221,248,238,81,212,149,233,23,216,92,238,153,118,249,100,54,218,99,120,16,0,161,118,37,167,35,38,214,188,96,118,32,25,168,188,198,38,172,235,204,223,244,91,127,90,214,122,127,249,158,94,190,155,110,58,4,70,182,100,174,131,236,240,66,237,86,253,244,2,253,214,91,166,247,235,130,109,33,165,117,183,119,58,147,201,184,71,88,34,149,160,23,114,60,152,70,135,146,202,177,122,52,24,76,182,160,150,8,255,10,5,164,239,234,2,89,79,234,121,71,52,120,61,20,103,57,177,32,54,100,205,252,222,4,217,74,42,174,238,253,196,79,223,89,89,39,17,81,27,7,221,131,57,124,181,171,143,76,107,241,129,209,9,94,146,30,0,182,186,223,123,78,122,129,84,17,3,117,201,184,245,167,82,213,38,34,226,169,110,42,171,196,136,50,93,150,210,227,214,198,194,171,23,107,105,245,188,46,219,110,170,114,80,161,148,127,231,147,117,128,237,154,20,157,74,156,218,148,206,177,90,84,138,202,90,43,30,252,17,78,85,193,39,106,54,221,14,58,52,197,148,36,76,134,114,217,251,124,200,18,74,177,48,173,59,101,56,11,47,213,158,95,87,53,169,73,24,212,253,46,66,17,73,54,233,126,198,197,105,118,173,242,88,245,60,225,43,27,145,72,132,130,44,201,236,32,108,188,29,222,148,19,168,106,224,66,19,205,173,199,61,77,238,45,224,77,153,254,27,217,110,70,127,46,40,210,161,126,64,81,104,58,84,208,233,46,171,30,187,6,108,217,235,75,98,136,115,59,45,63,58,6,75,37,153,32,252,163,70,199,111,78,213,146,170,23,83,43,228,135,132,9,33,36,153,223,141,70,167,95,77,60,64,69,80,177,217,78,236,27,52,249,37,197,231,131,12,131,63,216,221,239,154,42,39,83,196,236,12,86,230,250,74,10,8,133,238,133,146,157,143,28,211,73,30,140,20,70,117,139,99,193,211,175,178,180,119,150,218,231,69,23,144,16,37,33,108,147,64,241,57,135,215,246,136,142,2,173,95,81,222,13,43,88,95,9,198,78,118,219,245,167,252,81,132,76,55,84,106,126,180,242,216,73,102,248,88,180,241,173,196,107,46,222,5,33,250,174,176,15,123,159,217,253,28,134,22,24,208,161,73,225,173,31,4,244,104,136,114,146,57,172,46,130,135,104,243,16,74,206,73,40,114,57,117,241,160,135,77,164,143,136,246,236,56,58,39,66,242,122,49,95,84,88,51,208,232,10,197,233,172,38,254,235,5,33,231,26,201,66,221,10,85,23,141,235,213,143,9,98,203,114,115,138,205,107,139,239,243,147,76,37,18,76,28,34,254,211,139,44,79,172,180,202,177,16,177,141,187,86,148,53,108,162,244,124,92,64,111,44,163,134,146,57,131,176,39,98,255,230,39,137,244,159,41,118,185,236,57,85,237,159,180,38,193,176,137,160,219,123,46,122,75,196,53,164,24,18,166,233,247,92,40,86,30,217,142,175,15,15,159,183,47,6,59,90,227,11,107,176,254,58,135,1,107,225,90,178,10,223,221,163,197,66,236,152,24,71,96,202,131,194,104,160,124,85,190,17,136,75,239,255,252,35,224,252,19,93,25,52,151,154,179,21,94,111,130,175,59,70,78,38,128,138,62,159,212,187,51,201,142,73,132,97,121,132,142,210,160,79,21,190,126,138,80,223,55,66,15,59,44,145,1,99,99,188,199,70,244,150,190,131,64,175,249,87,188,213,159,146,235,173,91,98,255,232,186,125,223,254,221,69,32,53,219,2,19,173,247,159,182,158,44,153,211,14,89,178,23,41,64,230,121,84,53,247,110,112,215,110,120,25,222,105,58,243,162,234,68,5,105,208,163,144,233,111,18,195,184,240,100,46,182,195,104,101,196,98,161,185,230,56,215,33,240,84,37,44,104,72,187,147,83,242,219,202,10,51,173,3,198,59,40,38,44,88,146,20,188,187,68,35,98,235,207,125,172,253,79,224,101,231,148,195,215,203,234,114,115,88,206,167,155,59,251,179,154,159,128,151,49,180,191,215,141,56,173,52,47,81,159,130,31,244,110,126,8,197,52,65,59,95,201,239,164,33,203,128,16,120,192,104,176,213,231,123,46,202,231,134,206,10,81,236,239,157,128,203,138,66,197,30,226,147,137,206,194,69,11,234,94,10,211,170,246,94,247,93,22,246,250,3,134,137,205,77,72,227,121,19,47,106,90,177,199,232,49,52,216,18,20,166,33,166,199,131,209,63,21,75,109,32,84,39,15,70,172,77,150,26,113,84,88,241,29,22,197,106,98,76,199,41,66,200,47,222,105,145,97,155,172,214,203,181,144,95,60,66,61,137,192,43,165,128,126,103,24,126,68,247,233,238,252,102,219,249,213,215,125,144,9,31,63,41,245,254,96,218,155,150,12,251,112,124,190,179,21,30,156,169,186,79,164,152,130,92,121,21,20,11,98,100,8,227,246,249,142,32,211,17,210,151,57,173,255,216,127,186,13,163,119,18,120,12,47,129,163,59,188,137,184,5,247,190,47,239,249,180,180,41,192,140,33,3,163,244,236,161,196,97,212,118,53,161,19,15,26,153,87,42,173,150,211,168,95,87,92,189,10,252,47,1,19,14,113,221,38,214,145,214,202,76,54,218,233,21,114,180,113,192,147,164,87,195,76,249,224,109,29,16,178,22,14,89,188,119,240,110,227,142,145,237,112,210,168,235,5,18,108,233,71,120,18,105,112,97,43,254,189,185,233,97,15,89,73,247,211,218,116,165,252,194,144,32,169,33,197,134,215,189,114,125,131,235,74,98,55,189,231,202,126,176,21,18,202,235,188,135,217,231,250,72,72,174,54,169,166,97,216,228,55,126,135,118,160,177,148,240,201,133,209,145,122,115,14,131,206,20,50,94,186,147,41,249,254,157,22,88,126,203,212,213,64,184,115,191,109,131,18,147,42,116,80,19,78,251,230,76,163,248,130,202,148,56,77,212,193,171,109,142,245,1,233,213,248,34,222,172,121,183,82,72,164,229,185,167,181,91,57,76,215,156,216,66,211,88,181,126,227,35,16,27,86,178,178,14,223,191,219,62,231,147,129,42,99,10,15,206,133,9,134,30,191,121,27,186,169,44,194,58,174,140,118,232,127,41,178,212,80,86,89,30,224,48,126,37,233,71,158,144,39,194,206,230,3,103,231,144,145,117,19,247,174,62,112,136,73,5,30,166,83,52,29,30,218,216,200,161,76,27,217,246,155,195,225,23,35,55,122,220,247,70,136,198,175,162,14,129,173,220,215,94,184,173,170,65,138,13,80,0,69,67,162,60,152,62,18,249,64,239,213,244,196,190,155,195,74,161,130,137,215,50,130,47,249,60,152,188,169,28,235,38,82,240,132,111,182,169,120,170,18,30,220,136,237,229,112,183,137,30,143,200,225,78,2,221,84,141,253,194,52,139,234,249,118,151,2,61,55,239,106,40,232,68,36,9,19,163,186,38,175,73,44,79,17,140,99,105,190,66,57,136,97,214,22,174,250,139,154,126,230,251,101,114,193,162,49,1,76,1,224,250,133,17,52,16,42,56,44,8,204,223,247,212,119,81,111,105,226,158,166,8,59,251,27,24,25,22,61,162,246,253,242,113,85,126,97,139,220,200,83,17,249,124,12,143,27,101,238,166,214,229,182,146,249,7,163,245,171,105,40,24,24,215,242,151,93,80,102,156,98,226,253,228,243,127,67,5,155,118,255,33,169,185,73,92,103,191,202,94,82,251,159,238,151,196,117,72,87,252,162,63,21,81,113,111,120,227,198,43,83,221,133,158,101,149,143,37,12,212,95,173,192,61,16,62,154,188,210,213,152,0,253,193,216,65,50,43,102,37,61,150,42,68,198,151,176,98,50,50,72,21,222,200,224,118,95,226,159,29,90,26,214,155,240,66,128,69,119,83,44,128,58,223,47,179,255,168,123,198,145,49,95,141,30,1,194,189,85,61,22,178,201,249,74,96,119,253,209,225,212,123,35,143,245,251,208,214,182,35,1,68,142,159,245,184,79,168,82,164,175,93,174,253,73,189,253,46,66,28,241,166,194,155,168,210,92,95,240,119,220,247,206,247,90,29,55,21,68,107,59,58,245,84,166,212,118,63,29,174,139,150,123,39,125,25,40,24,189,132,35,194,177,223,146,178,118,190,217,246,124,175,77,215,140,22,79,144,183,63,208,169,250,189,19,207,245,194,252,106,207,134,178,97,87,145,129,88,216,172,200,76,60,248,39,147,39,48,70,80,92,141,124,69,147,171,41,34,152,62,101,166,227,243,201,111,83,144,242,4,223,238,151,52,174,31,246,201,213,4,214,206,126,179,98,25,118,253,237,123,69,121,224,157,18,169,203,189,24,166,250,251,93,74,139,196,161,68,11,20,49,95,135,171,117,203,6,108,103,209,91,98,149,56,242,39,195,226,35,47,213,95,165,73,93,200,213,28,239,62,33,135,248,74,120,101,203,170,252,159,4,16,100,18,71,195,196,156,35,86,18,236,227,94,232,254,6,60,105,47,121,47,195,180,11,132,208,107,89,77,233,35,185,166,71,157,84,101,204,9,60,237,229,181,86,108,179,104,164,153,249,194,180,174,255,134,199,57,184,141,122,82,97,243,241,127,97,102,77,138,135,32,195,68,159,242,119,31,180,189,67,184,243,239,154,162,204,229,173,96,216,69,224,95,12,152,37,232,155,17,233,7,205,193,174,42,153,49,242,177,176,190,47,65,239,38,253,122,220,54,250,231,247,110,83,96,243,188,235,131,137,177,237,4,83,158,252,110,126,15,103,37,206,90,84,75,240,104,15,174,22,58,22,248,30,237,126,36,222,223,30,83,100,205,214,79,219,193,155,148,73,175,152,124,29,248,135,231,117,225,240,211,85,9,18,48,228,154,243,33,113,144,144,255,109,2,83,237,245,22,49,93,216,176,39,9,188,130,222,254,194,214,211,35,47,132,139,95,231,31,48,57,56,125,174,142,78,231,123,108,11,200,230,145,83,248,244,166,124,153,135,162,35,199,23,240,139,225,55,210,151,125,143,238,189,124,169,208,179,32,189,25,23,198,58,247,247,133,7,82,191,157,224,250,152,58,183,201,25,22,157,180,62,45,135,244,3,115,182,18,236,23,24,2,177,227,176,53,32,203,111,55,99,166,249,189,57,141,6,83,26,232,232,124,93,113,234,221,163,26,109,76,253,130,168,20,241,155,91,143,247,145,141,129,42,196,71,7,96,28,32,4,204,21,230,16,240,171,23,98,63,91,96,203,43,156,7,239,68,23,67,129,62,190,247,47,60,57,96,133,76,211,24,194,182,191,110,34,137,247,120,26,10,195,193,183,30,124,76,195,61,193,143,63,120,227,46,96,168,8,250,163,229,249,11,223,141,227,26,173,122,49,251,193,251,229,89,9,20,235,197,231,21,137,110,188,48,170,178,100,67,219,240,33,253,206,24,188,49,210,92,97,121,16,44,172,95,244,96,101,235,203,218,52,6,142,135,94,75,57,194,184,128,245,17,132,0,222,91,183,170,47,18,202,235,55,153,120,254,85,199,140,18,79,171,1,83,160,160,111,138,30,232,183,4,77,244,250,75,87,27,7,235,239,108,46,147,120,30,122,245,14,58,73,234,181,139,198,205,129,239,173,223,103,205,26,209,134,122,219,134,171,31,63,248,254,69,74,147,44,82,3,233,215,47,12,85,165,124,182,84,80,213,87,246,100,20,241,171,232,139,196,200,108,207,144,48,194,241,165,63,109,165,48,207,43,130,65,80,53,72,32,84,193,153,113,184,145,117,214,163,109,114,140,190,231,34,116,125,116,104,244,247,127,207,112,195,189,194,101,86,248,218,244,221,175,158,60,153,194,230,185,158,7,175,235,144,31,25,90,163,253,116,7,220,133,49,18,230,12,18,52,62,112,26,70,187,172,36,19,150,43,254,211,247,112,145,48,18,37,81,107,189,66,102,235,84,30,9,237,38,219,245,139,82,208,59,138,172,133,235,112,141,87,3,96,117,81,119,10,100,100,119,77,223,15,243,77,10,249,209,111,171,33,66,31,250,121,43,233,71,155,80,224,15,122,42,95,104,4,72,170,90,80,208,204,110,31,248,181,112,186,134,151,57,19,9,226,255,192,144,31,233,110,101,254,1,222,225,47,76,104,70,184,46,33,25,198,191,152,15,38,252,175,110,42,166,200,203,43,27,172,251,172,237,3,227,85,177,225,3,172,45,18,171,192,117,31,255,109,250,81,164,31,152,112,62,188,145,239,230,215,42,239,34,196,3,124,31,236,133,6,240,30,138,80,61,77,11,248,207,223,108,31,31,4,145,29,25,185,9,16,12,159,150,31,158,83,129,39,141,138,111,228,31,38,160,184,123,144,13,61,193,66,220,243,57,69,153,18,223,190,213,225,159,8,222,133,102,242,55,85,25,126,64,224,229,84,105,167,4,182,190,173,7,35,46,153,46,70,110,220,239,253,97,97,9,76,7,240,75,208,16,23,36,86,32,35,163,91,230,201,117,16,208,164,148,66,159,139,20,246,247,150,49,178,24,194,150,62,77,174,229,5,75,9,181,222,35,95,150,146,113,3,124,207,208,183,192,184,212,154,77,107,253,137,207,115,209,90,168,35,167,72,167,199,55,64,190,78,223,7,236,176,239,109,146,16,233,114,132,0,79,210,58,239,3,59,106,137,16,190,39,154,18,95,103,65,226,88,224,235,231,62,209,37,43,152,252,180,12,192,106,133,94,212,239,167,141,84,223,245,54,238,81,191,248,126,106,162,154,52,57,218,238,194,110,190,83,155,157,170,48,109,114,37,54,242,169,201,29,204,171,117,98,35,159,8,96,40,74,127,242,91,71,214,114,39,97,187,205,166,240,196,162,76,207,93,139,45,129,249,245,55,163,117,107,23,192,52,150,205,215,129,202,160,11,153,119,253,246,22,98,137,239,244,218,70,173,161,48,12,3,219,225,10,141,155,70,75,218,43,156,216,248,74,247,221,204,132,158,215,107,9,76,218,94,55,141,97,236,165,15,198,239,253,244,167,127,132,37,222,177,203,174,164,143,133,167,117,142,159,217,208,226,39,56,146,136,180,65,113,72,167,123,87,39,58,199,32,232,122,42,51,240,117,220,108,164,207,233,8,145,141,45,133,241,185,233,118,172,15,39,207,248,236,205,141,17,218,210,171,174,225,99,165,156,110,67,89,175,67,90,195,187,134,157,116,79,112,41,182,228,219,64,79,229,217,118,139,126,76,41,30,178,252,184,239,180,147,180,147,100,179,41,228,244,68,29,237,193,230,178,40,12,205,209,51,178,160,117,106,82,33,64,33,231,121,92,129,123,90,221,242,208,155,155,198,224,251,105,186,110,135,126,247,157,109,187,61,227,16,165,129,169,159,23,117,15,221,231,148,90,135,33,63,221,112,226,159,75,72,225,22,114,171,10,35,89,242,102,220,114,186,250,109,66,161,179,220,16,135,242,80,55,113,170,160,227,177,234,201,225,122,34,176,229,85,27,99,198,51,193,242,211,245,26,173,111,159,133,22,251,90,169,114,49,82,79,79,22,201,178,60,171,235,99,221,221,104,188,122,68,96,56,85,53,14,138,82,249,87,226,234,107,228,107,16,181,79,111,138,7,102,211,208,223,70,233,198,223,166,165,106,166,172,148,207,56,35,223,208,160,167,22,179,117,254,244,183,62,151,16,53,133,79,168,152,239,194,106,20,169,253,110,73,70,106,40,169,29,106,132,93,6,117,255,176,251,73,202,23,57,202,243,72,12,247,143,130,167,68,150,249,86,61,1,66,215,202,16,75,3,138,7,2,88,191,40,13,193,66,191,75,213,16,147,58,125,161,144,241,215,123,67,248,86,223,132,35,253,220,52,36,126,79,143,175,185,241,247,209,164,32,53,48,112,199,121,186,216,196,72,104,168,147,223,190,30,207,137,35,0,13,58,49,161,208,176,247,5,14,185,245,22,122,184,73,158,153,140,242,131,239,135,169,53,48,56,131,215,71,9,91,189,145,154,149,132,21,117,44,221,175,158,116,184,74,6,18,165,208,215,91,110,21,220,18,40,154,20,113,122,104,120,25,91,142,108,241,240,148,116,15,250,173,105,156,196,41,79,13,129,145,31,231,211,74,15,52,9,94,218,235,227,228,234,67,93,160,36,224,105,87,246,73,153,200,96,127,90,57,48,45,88,228,48,18,87,82,150,64,182,171,251,193,7,205,167,200,0,179,65,205,8,128,93,3,11,67,37,21,30,144,213,117,179,178,79,85,241,128,20,21,135,243,217,172,119,55,44,226,70,176,119,34,176,254,139,178,255,167,129,159,229,123,52,132,30,233,66,136,226,222,168,238,103,0,103,135,84,160,64,0,244,234,109,177,11,240,116,245,106,18,8,207,32,69,180,144,94,21,189,121,127,133,1,244,145,14,105,116,36,121,78,54,227,253,50,220,184,77,39,147,66,154,119,99,196,52,250,73,232,40,143,159,195,204,121,141,11,79,56,234,206,219,13,40,175,252,244,155,237,48,210,156,23,147,59,36,196,70,77,245,33,99,21,255,105,163,212,208,10,16,194,233,30,208,38,219,58,133,36,6,248,219,158,2,187,240,208,116,41,194,74,204,239,67,119,251,36,249,214,141,255,234,153,147,16,198,242,243,249,214,53,126,153,131,94,171,129,216,1,198,219,138,104,104,129,212,47,193,253,53,249,83,91,71,3,116,134,135,47,3,130,164,90,229,68,205,204,61,41,222,79,163,252,246,229,57,65,53,232,189,142,211,145,240,148,57,177,174,163,23,177,248,201,165,106,161,17,123,123,141,139,239,71,43,94,11,61,166,119,183,41,1,119,209,82,129,232,99,246,215,152,0,60,166,174,49,203,114,201,192,216,16,181,190,202,168,13,252,177,208,190,17,99,244,46,252,142,100,155,195,13,231,64,97,168,195,91,192,83,138,255,225,152,70,92,41,174,238,85,183,185,107,207,165,73,33,246,91,82,93,217,241,88,60,77,38,157,222,18,41,74,171,198,111,248,224,133,139,164,104,223,175,150,193,208,45,109,117,147,160,176,51,181,24,25,211,212,45,161,89,63,219,3,175,253,208,100,202,232,18,218,79,255,137,107,239,34,146,172,96,35,45,208,202,27,23,94,196,151,80,227,23,10,116,104,122,173,113,76,207,223,111,7,24,109,69,25,54,103,195,247,219,188,105,87,127,93,111,94,127,200,63,30,92,172,194,77,97,232,210,71,192,75,228,101,46,204,193,94,125,224,101,139,132,11,168,73,165,59,74,194,94,238,253,13,23,26,59,159,53,202,136,45,201,34,57,175,138,246,110,100,124,228,90,69,11,139,235,244,87,137,10,240,22,107,145,212,114,123,135,14,55,183,48,142,194,115,189,192,150,193,69,11,137,232,224,194,207,119,120,74,63,210,253,232,38,180,105,254,62,238,145,35,125,88,192,195,15,83,131,137,154,40,76,97,82,23,88,109,178,250,163,122,239,115,54,161,173,147,145,117,97,200,100,100,95,215,114,210,187,128,167,135,251,128,239,219,149,3,192,76,232,21,79,61,148,118,29,244,107,69,94,200,57,146,200,154,86,244,112,252,243,32,62,42,17,212,137,148,225,122,197,2,199,148,132,154,44,195,11,79,47,207,48,34,180,163,94,102,53,147,177,189,25,39,245,36,52,72,211,180,36,95,181,183,229,124,171,152,185,213,90,88,142,223,27,155,81,50,246,212,203,208,23,252,11,55,123,3,50,50,88,36,190,64,175,253,174,117,203,205,18,47,239,117,89,15,181,22,61,55,163,9,61,14,223,23,40,142,197,53,76,239,54,224,235,12,202,119,233,77,3,38,144,185,28,166,175,125,100,56,190,16,10,181,138,126,33,20,80,188,232,17,219,30,107,92,127,155,36,255,122,35,71,182,111,106,197,53,105,173,226,87,227,41,127,186,14,235,79,171,199,131,143,53,20,42,12,7,247,239,50,45,72,183,30,189,55,5,137,191,25,6,76,209,175,171,193,72,36,112,188,178,47,224,149,246,187,74,3,253,227,224,187,48,6,102,211,10,248,131,10,120,117,152,160,155,94,189,49,218,127,223,39,82,25,37,189,237,11,191,110,115,232,44,43,36,243,25,61,191,110,139,177,93,178,18,21,166,200,232,61,87,177,100,121,186,119,136,211,192,201,115,127,72,215,33,127,127,189,51,162,88,156,119,165,231,42,78,34,3,188,153,200,52,105,251,17,208,30,186,72,181,11,11,248,238,150,111,157,194,195,185,37,7,129,16,78,104,35,66,17,58,8,101,41,220,231,59,86,129,53,9,6,122,214,75,235,16,156,67,255,71,151,41,212,2,243,93,76,183,138,182,20,85,75,74,127,219,225,38,13,150,108,58,24,119,239,177,174,217,82,210,94,219,225,36,89,1,175,84,171,83,169,238,120,78,232,41,232,188,180,212,54,112,127,174,239,183,22,140,52,84,27,26,238,67,149,71,88,98,178,164,251,211,199,94,38,61,223,29,70,236,85,174,54,105,95,31,218,29,102,58,150,45,66,241,74,112,129,241,237,134,246,5,204,245,232,107,168,183,133,178,59,181,13,16,151,105,14,91,185,143,192,150,247,126,15,70,143,119,237,185,45,224,145,121,31,235,225,238,226,226,82,176,132,74,144,195,208,244,232,213,13,105,216,55,112,210,163,83,109,149,98,41,40,191,218,210,237,122,115,99,131,172,14,115,84,170,61,1,183,215,219,210,232,196,21,245,80,74,0,136,137,191,167,94,213,90,231,197,148,105,244,184,190,23,66,161,226,208,231,98,165,30,127,219,11,217,196,161,118,18,142,152,127,188,148,87,29,57,129,76,148,187,181,183,76,9,166,232,247,213,80,43,220,126,115,90,6,212,160,54,10,243,167,234,70,217,12,156,65,50,167,124,34,79,87,228,240,217,95,179,181,42,124,109,149,254,102,5,167,117,38,244,126,172,254,211,116,213,9,83,255,164,252,115,60,103,243,152,74,219,248,212,8,51,3,229,247,185,152,251,41,141,246,211,178,112,126,136,216,22,213,210,58,236,16,222,191,171,137,7,73,39,47,9,111,106,233,222,111,115,138,215,244,137,208,43,58,29,189,190,123,77,23,35,213,210,2,30,194,186,131,97,15,215,187,195,70,227,50,20,182,84,153,195,227,238,128,250,211,36,54,135,255,246,143,158,160,152,143,199,26,152,30,60,89,241,178,237,64,183,214,171,95,141,59,44,197,114,117,19,50,44,62,43,176,71,110,189,26,218,171,119,66,93,24,179,66,30,108,215,118,220,164,168,86,188,34,158,52,172,153,235,133,181,249,237,209,68,198,22,24,253,34,255,109,26,21,245,226,221,156,245,26,180,148,212,203,132,231,86,154,255,244,53,101,146,109,186,240,207,126,203,233,46,140,246,130,190,78,118,67,119,159,46,92,211,49,192,206,252,106,18,152,82,186,157,210,94,28,85,128,192,52,11,166,6,48,74,11,142,195,166,60,41,27,61,42,180,126,239,142,156,178,90,174,80,162,198,83,99,231,170,233,121,130,199,194,80,60,36,61,98,72,55,249,58,195,154,84,19,238,26,104,243,181,42,217,213,101,232,42,237,198,226,40,112,219,201,184,164,56,35,62,16,4,57,116,25,26,35,247,242,9,103,100,95,50,108,63,210,80,14,47,21,89,186,187,221,29,247,234,62,242,77,73,238,80,184,108,249,118,177,10,244,193,104,255,90,197,223,166,61,122,178,55,112,123,222,131,81,180,220,154,26,51,244,175,247,226,112,31,231,91,217,214,233,190,74,27,164,168,75,111,126,135,210,253,227,237,22,82,80,244,107,47,192,11,90,183,54,221,84,156,212,233,224,33,187,37,221,149,215,137,116,171,151,146,65,165,60,5,38,125,60,29,62,83,35,77,208,165,65,78,249,3,163,101,160,170,64,40,177,18,66,251,189,26,190,148,187,177,72,79,170,181,98,255,38,31,17,143,128,191,73,218,70,173,0,102,248,213,120,196,114,0,241,161,182,23,217,59,198,127,250,205,4,35,92,121,28,78,181,24,211,116,151,95,166,249,180,159,254,34,237,166,69,33,239,25,97,80,158,116,245,114,10,52,144,126,111,10,249,212,57,187,59,2,106,169,229,193,135,150,73,105,34,190,239,96,188,150,30,96,58,177,229,177,241,19,95,154,250,199,116,215,52,117,33,233,240,42,1,79,251,149,245,19,248,122,187,179,250,213,91,213,240,64,41,166,120,63,141,230,83,209,215,217,172,79,241,61,23,93,249,250,245,21,218,122,159,126,218,177,70,109,173,121,46,205,196,68,222,156,89,211,176,182,86,55,184,34,252,226,187,141,124,218,221,220,140,84,232,161,215,106,17,217,55,80,84,231,138,195,104,56,22,125,44,194,150,111,78,80,215,17,146,77,94,230,28,143,242,17,153,159,77,68,66,96,43,152,124,55,63,212,244,232,140,98,54,189,4,200,49,10,43,61,3,8,175,207,87,212,99,202,71,215,75,212,174,109,188,204,230,87,67,180,38,46,80,193,71,121,172,35,20,163,172,175,105,51,59,78,198,99,110,167,108,22,226,215,173,109,217,208,196,52,135,91,202,87,65,143,94,215,123,176,123,80,37,245,144,73,64,126,61,206,84,58,193,146,4,39,220,197,163,63,138,104,146,193,112,246,13,237,218,38,224,250,251,219,3,141,148,161,61,223,19,58,214,119,104,195,241,148,90,24,11,229,225,251,61,55,52,166,91,123,207,80,30,67,206,248,193,212,82,30,69,239,25,49,4,109,122,2,221,183,115,223,103,245,123,247,150,95,152,137,241,158,184,250,126,250,186,88,112,251,222,90,185,232,86,14,78,244,184,17,47,112,248,152,227,174,240,64,161,205,97,44,37,165,15,184,102,204,251,116,41,184,90,90,203,68,243,214,247,90,10,224,90,159,93,203,141,62,194,102,79,212,212,106,89,69,57,30,180,84,143,75,130,98,144,9,25,68,11,65,47,62,37,36,4,142,194,208,15,180,128,51,121,135,73,247,189,0,196,96,86,18,149,132,117,163,191,163,111,208,117,171,189,66,214,13,94,125,82,134,113,21,40,1,199,8,162,114,224,77,36,89,96,168,173,134,223,28,253,92,157,21,4,8,221,102,30,70,111,179,245,230,133,83,199,225,169,157,20,116,230,161,81,251,11,178,94,135,130,144,18,52,7,239,17,173,83,114,97,111,66,50,88,248,47,40,149,220,244,96,255,162,200,3,80,92,249,223,255,243,31,255,237,111,255,250,111,127,249,219,223,255,250,151,255,245,79,255,241,63,255,249,175,255,242,255,253,243,191,255,223,255,229,255,248,167,239,63,255,243,31,255,227,239,255,254,111,127,249,167,127,248,63,255,242,207,127,255,255,255,246,151,127,248,199,255,241,151,127,253,159,127,249,251,223,254,253,159,126,129,255,235,175,255,242,151,255,250,247,191,253,245,95,254,199,63,252,227,255,243,175,255,250,183,255,247,175,255,242,207,127,191,247,249,111,78,177,242,163,141,250,251,163,244,106,236,244,64,84,214,61,15,250,122,118,176,255,235,76,241,5,191,51,237,62,208,93,80,202,38,66,60,242,105,186,1,239,174,156,28,36,49,252,184,4,173,234,246,124,176,130,125,43,230,18,193,149,170,176,85,18,61,184,210,195,34,55,159,133,102,38,31,217,125,75,26,114,255,76,51,250,249,246,195,140,52,177,203,62,171,84,89,254,146,233,43,21,119,239,99,95,155,190,151,92,24,6,0,249,38,239,28,189,238,64,43,221,161,68,83,225,253,189,54,86,131,139,238,129,132,247,31,181,12,104,203,187,65,33,245,86,124,225,31,242,250,178,87,20,20,225,222,164,12,234,236,116,235,103,57,142,233,159,36,117,118,91,153,72,42,247,246,129,45,148,158,245,44,230,60,244,157,136,80,205,208,61,208,248,122,226,131,254,18,107,59,246,13,244,245,111,74,177,224,79,58,242,90,200,226,30,88,69,70,154,179,97,178,224,37,224,107,29,37,152,42,254,233,176,201,176,10,60,234,163,225,2,197,28,77,7,34,181,93,111,198,173,140,89,28,0,58,196,118,160,148,76,75,106,147,146,165,209,125,59,192,55,63,91,109,221,74,57,227,123,44,12,202,79,77,43,218,222,61,38,1,121,115,215,86,207,250,29,99,91,250,133,75,131,135,164,41,220,201,252,63,184,158,147,178,28,144,15,84,63,108,169,216,56,41,82,122,189,141,151,182,63,236,105,187,181,68,83,82,60,222,216,173,179,240,36,152,130,42,135,41,61,29,74,114,66,121,246,59,241,56,148,176,79,213,229,90,100,28,127,97,66,224,69,157,115,146,224,110,112,94,3,100,167,74,59,170,9,219,203,94,154,6,72,42,195,32,55,80,103,92,77,219,151,100,147,233,44,124,180,22,38,162,210,171,186,115,247,20,155,143,47,135,217,189,7,216,73,48,207,250,158,107,182,153,195,253,200,113,60,97,182,11,155,184,115,26,56,146,60,213,97,24,196,116,100,168,226,60,199,167,219,129,39,225,45,56,243,60,152,210,97,122,57,26,177,232,184,250,191,224,128,123,224,75,175,99,59,209,35,170,171,180,109,107,220,250,135,91,221,97,94,183,122,138,119,138,206,11,231,19,5,109,71,61,46,74,32,218,219,115,238,142,109,100,180,10,115,199,233,48,37,207,10,67,35,211,253,106,196,177,103,250,126,122,121,12,13,23,198,139,233,234,12,154,178,103,88,225,91,85,161,12,254,30,53,132,193,53,57,54,139,58,186,30,70,58,124,87,106,102,35,174,253,172,81,99,99,44,201,204,94,246,141,61,7,193,200,79,101,228,215,223,232,30,55,32,187,124,79,144,4,227,250,188,145,195,146,182,116,59,180,10,184,119,132,112,172,110,77,19,22,99,250,120,113,158,134,126,96,211,223,166,112,127,149,112,155,170,106,86,79,148,35,71,119,15,155,32,108,178,117,57,106,95,183,28,5,231,24,134,59,141,188,134,191,135,170,187,116,9,82,32,197,142,248,220,42,190,46,37,86,131,53,173,123,38,240,158,155,253,40,59,82,161,121,239,243,145,211,1,42,74,19,56,39,237,139,161,89,247,180,190,49,122,170,182,59,101,80,236,37,7,220,148,90,220,41,195,134,208,243,139,87,224,22,39,76,171,169,10,133,46,156,122,70,192,116,56,202,164,161,71,83,223,126,105,108,1,210,180,51,127,178,242,239,120,131,229,181,207,244,141,148,253,8,104,73,169,95,211,70,111,13,11,226,243,144,217,87,117,25,66,225,244,249,9,83,39,221,81,26,58,43,84,217,190,205,178,78,83,150,214,79,31,249,250,23,4,162,236,84,189,239,90,73,88,62,251,13,231,187,11,219,53,137,0,212,55,60,74,132,192,130,102,234,154,53,206,191,145,81,119,220,53,243,99,2,244,30,158,162,170,85,163,68,68,149,168,132,240,224,214,157,242,157,210,74,107,62,22,188,67,88,251,126,110,26,192,133,229,243,25,166,149,106,151,47,135,127,97,185,123,67,235,159,213,230,41,108,188,62,14,95,75,73,147,163,180,76,237,184,152,112,149,70,158,201,249,15,159,180,207,164,42,53,48,125,193,19,247,222,77,77,102,34,238,215,90,157,62,240,69,73,146,194,119,109,205,18,112,79,25,72,180,88,207,242,120,162,21,140,106,188,222,98,32,61,102,69,165,88,45,217,182,221,96,128,209,245,211,90,85,34,240,117,199,156,210,81,170,135,250,225,99,43,126,115,148,85,191,148,136,176,202,7,135,137,162,235,111,83,144,218,253,230,247,84,159,41,209,183,200,12,69,36,244,126,34,154,162,164,104,236,17,79,0,223,79,72,146,248,20,3,127,79,165,153,165,134,47,47,105,167,207,162,180,142,142,79,207,252,102,197,195,145,42,192,154,88,154,139,131,83,214,151,82,197,138,211,188,82,129,23,79,178,24,102,116,73,226,104,89,199,175,71,182,55,141,202,2,223,221,112,11,220,147,61,223,120,29,143,17,216,66,203,93,223,103,251,169,201,126,171,129,86,33,61,130,40,186,216,30,8,170,16,54,44,101,77,131,78,214,125,9,180,85,182,114,214,52,66,53,203,103,141,188,158,80,223,90,49,214,241,114,17,248,123,119,202,127,162,4,215,60,193,105,90,213,154,193,52,81,52,207,96,154,50,178,102,227,48,195,30,153,28,137,192,123,160,200,50,167,103,49,204,75,98,232,208,119,104,17,25,201,245,234,73,200,235,69,105,126,20,71,177,71,10,115,216,87,146,224,239,145,196,154,68,105,219,233,193,42,157,208,126,115,168,94,210,111,223,67,227,145,143,145,62,69,190,83,75,216,104,194,246,154,14,154,81,135,56,104,68,133,221,148,178,122,170,163,197,113,16,130,185,181,83,172,39,81,83,179,125,64,227,246,102,133,180,124,73,213,115,247,253,23,47,54,129,105,103,234,99,223,7,169,85,82,202,196,101,21,197,138,116,180,231,25,237,164,202,35,145,78,87,143,46,36,184,28,223,190,129,38,235,204,101,123,131,10,44,207,179,119,115,204,5,238,228,133,253,106,19,153,215,79,0,173,220,234,87,179,107,232,184,169,35,115,215,143,250,129,173,41,175,102,165,228,254,219,80,225,234,225,73,214,183,31,127,153,68,108,180,219,168,81,135,228,22,59,52,129,56,19,154,196,135,115,194,97,26,47,180,102,16,93,171,25,87,143,169,98,43,76,24,196,200,213,225,107,148,233,206,80,140,161,226,189,77,42,158,180,162,27,221,157,57,189,92,100,208,230,153,54,99,58,140,227,193,88,71,39,37,141,77,127,239,21,132,44,203,67,165,220,42,165,74,81,47,82,78,58,123,59,53,52,239,183,161,33,204,233,81,168,230,188,32,164,25,37,149,252,246,164,178,219,81,184,246,52,229,5,205,93,125,102,22,185,52,122,238,20,198,235,13,152,212,147,140,140,250,4,175,214,50,81,122,33,251,38,30,105,181,205,14,143,35,186,244,148,251,195,13,179,162,66,103,107,177,176,149,251,204,168,193,185,174,96,81,91,106,64,254,223,3,38,50,171,190,97,221,222,175,7,125,189,153,29,41,55,59,159,14,198,177,106,131,158,202,6,247,137,224,74,169,63,116,12,10,35,182,180,28,166,133,50,217,113,240,76,248,205,11,167,152,22,231,221,243,206,11,93,48,224,139,130,68,87,2,252,70,217,169,42,144,218,85,175,229,66,52,109,37,152,240,227,155,147,194,203,221,43,193,235,89,12,197,68,121,245,153,155,25,5,94,70,70,144,166,166,162,65,178,248,81,132,134,46,160,214,66,194,189,46,37,108,119,59,44,169,234,239,155,190,201,147,62,211,248,177,49,75,151,184,152,248,170,6,71,218,215,135,191,105,202,136,186,46,35,104,25,61,32,123,215,62,153,33,13,157,176,171,15,127,172,15,66,175,146,239,61,253,177,136,99,214,84,165,201,86,253,60,94,250,8,135,186,242,104,158,213,22,229,136,240,110,234,197,199,232,189,30,76,208,64,13,246,134,57,255,18,202,223,143,166,89,42,93,69,36,253,213,220,30,210,176,45,193,16,175,188,218,84,74,148,206,151,224,187,175,63,199,15,79,124,40,225,26,245,2,223,235,51,68,42,122,164,102,38,82,254,48,179,252,194,108,63,218,125,108,21,1,205,203,102,89,22,83,9,125,251,245,153,250,251,238,191,31,114,104,189,186,195,118,179,188,4,148,50,164,132,190,25,131,108,52,57,72,29,210,165,183,143,94,24,41,175,169,176,237,48,191,240,253,250,79,138,115,221,3,251,20,191,154,72,254,42,250,204,104,60,188,239,210,222,100,170,199,128,166,236,56,218,172,68,38,195,110,96,153,38,248,206,48,193,220,238,53,179,116,88,164,34,102,99,91,123,245,186,215,167,72,133,171,28,24,94,204,219,183,214,112,177,83,117,175,13,133,154,107,171,33,127,87,20,155,64,139,18,229,241,105,41,226,32,124,250,78,7,98,236,173,231,170,112,20,177,189,218,125,153,96,118,170,115,236,143,18,30,152,26,75,61,60,40,134,151,234,233,211,155,250,117,132,131,102,60,244,71,35,178,162,171,69,149,49,52,164,105,139,157,38,64,238,147,130,238,128,214,242,90,249,122,204,25,140,167,39,193,72,8,206,128,51,155,181,53,125,62,59,255,107,156,138,90,197,191,145,10,209,226,235,228,80,222,99,38,230,228,130,117,150,84,31,102,84,191,113,235,185,178,161,64,69,74,92,109,109,14,90,127,9,115,155,255,50,219,172,246,92,192,223,31,83,86,224,37,85,183,236,192,139,226,213,234,211,56,138,197,248,98,63,240,175,227,194,101,38,219,140,98,236,230,43,133,250,33,117,24,97,79,123,77,92,116,158,81,246,54,147,223,85,30,249,49,117,246,136,97,104,45,225,7,45,154,223,188,33,20,171,38,41,194,247,190,10,155,245,56,107,13,228,125,31,69,106,248,155,126,91,84,78,207,39,187,99,112,95,201,245,249,190,182,170,140,76,237,186,187,115,221,151,237,235,200,72,72,181,87,4,226,158,118,2,134,230,66,108,74,154,159,62,111,247,160,48,74,13,28,227,181,124,162,165,192,40,102,29,133,113,3,253,230,248,170,82,142,116,23,255,172,209,207,1,209,181,14,252,124,198,8,230,157,63,179,255,65,101,221,145,80,245,246,27,62,245,165,48,9,125,111,201,160,35,76,70,214,77,172,230,139,198,32,19,204,212,94,42,104,178,135,119,44,153,173,37,48,44,107,190,208,126,4,20,170,194,144,199,148,128,149,102,148,160,22,233,169,135,146,159,215,139,27,76,127,222,84,1,79,104,83,30,236,251,122,218,51,128,160,9,45,137,76,186,163,5,241,12,9,152,62,113,65,20,54,194,188,128,239,51,42,137,246,177,93,196,159,154,174,114,237,155,187,126,108,180,75,209,228,165,106,12,29,178,227,71,131,125,97,251,92,138,194,20,106,148,128,239,186,210,171,225,130,25,222,35,182,105,202,144,246,180,65,62,105,11,76,139,177,52,50,126,200,217,180,128,241,149,20,190,54,102,160,132,37,21,29,22,21,241,231,34,136,223,20,222,145,142,184,48,129,68,153,21,152,151,91,116,198,209,246,184,86,234,238,132,172,210,95,39,65,19,237,115,36,157,219,125,37,153,25,162,48,189,229,254,229,155,12,172,190,17,211,154,246,47,200,72,161,148,121,28,182,214,199,189,106,252,194,83,205,20,232,162,183,91,180,112,206,194,152,36,48,189,201,209,172,120,104,178,80,234,113,74,254,189,15,242,180,228,131,227,238,141,199,120,67,151,228,214,125,188,83,19,208,150,183,42,210,154,92,244,98,19,104,10,248,83,10,96,106,19,40,244,120,189,161,180,161,76,133,105,239,110,239,98,244,16,228,188,135,181,161,122,51,45,116,85,115,164,75,135,115,190,34,191,12,187,173,254,176,177,215,62,216,82,173,58,33,180,16,191,38,116,244,226,181,80,137,139,87,180,172,222,29,227,164,118,88,72,6,95,205,168,213,74,166,222,77,227,124,120,220,70,36,79,138,38,173,250,15,21,153,55,234,210,74,165,203,128,138,201,237,227,230,92,75,87,31,92,153,230,13,198,70,207,173,87,211,37,236,176,169,176,165,94,110,35,176,223,14,227,97,203,124,91,195,242,107,128,39,17,113,173,112,97,247,230,99,116,110,35,82,67,85,179,163,227,51,190,34,111,187,134,4,106,107,127,60,205,133,205,219,174,27,233,106,225,6,167,57,234,137,149,218,111,55,237,151,133,228,108,85,111,80,174,63,218,132,74,35,63,61,135,105,158,81,81,45,18,11,159,188,42,69,51,23,104,51,83,24,107,209,155,220,175,31,163,31,15,146,128,12,255,193,248,1,114,234,14,228,97,162,69,254,238,164,4,172,228,234,143,26,131,223,57,55,214,180,34,190,230,48,145,202,247,74,174,251,124,82,131,39,66,137,235,217,111,16,10,221,175,167,42,220,161,213,254,125,176,109,42,95,114,236,194,248,183,158,126,44,60,122,16,207,40,173,255,36,243,251,174,54,221,163,147,230,124,206,103,7,193,88,131,116,225,76,240,122,34,15,219,236,146,189,147,102,192,130,128,228,193,247,4,90,202,212,64,41,225,147,210,99,179,34,219,161,147,10,91,162,51,26,160,208,113,186,82,53,12,39,140,130,140,176,39,181,130,86,94,233,51,32,49,123,185,18,146,171,55,219,48,55,107,191,236,184,95,117,113,30,171,187,65,244,170,214,50,122,2,117,59,65,4,85,67,231,83,106,10,24,82,157,65,139,85,40,166,2,169,183,224,46,194,119,22,54,66,244,239,232,245,117,120,83,250,215,148,220,190,148,151,6,4,166,245,83,24,55,140,22,41,200,214,112,212,149,165,157,228,179,211,61,193,29,217,228,76,132,195,196,57,172,160,203,82,30,157,73,234,236,233,240,240,80,152,248,194,229,1,57,91,176,38,157,207,166,87,104,68,126,194,52,15,70,73,73,78,68,35,253,219,126,53,201,232,50,149,91,101,241,209,250,67,179,242,229,187,195,21,223,203,103,212,74,189,229,68,188,71,18,53,189,239,183,239,86,56,102,77,87,211,161,95,156,75,10,129,7,229,143,247,181,105,101,165,218,128,181,208,120,118,118,58,154,162,155,118,128,172,159,98,210,119,53,189,178,218,166,187,136,239,236,226,76,56,180,49,233,15,195,107,180,222,176,209,28,80,83,23,90,207,224,101,129,78,182,107,111,37,218,2,219,207,121,203,124,141,204,100,78,57,76,11,222,162,100,164,195,186,86,156,142,137,246,122,77,39,209,95,90,253,96,50,202,164,162,68,231,208,123,188,16,37,176,85,76,43,131,207,254,100,206,76,5,100,43,61,208,8,34,104,248,99,146,184,201,102,218,182,243,76,65,122,168,235,8,149,206,249,138,126,96,169,170,170,63,201,34,193,179,113,42,28,139,5,42,67,28,188,171,206,11,246,49,56,125,48,56,91,151,179,217,148,146,124,115,34,200,221,185,62,87,253,136,164,79,133,191,111,56,179,228,93,114,67,227,186,54,17,219,57,22,141,231,78,185,187,76,94,230,141,155,120,209,217,74,245,111,181,101,177,130,43,194,45,10,119,174,127,48,172,85,53,221,155,98,65,231,82,131,222,41,93,109,38,165,83,252,112,194,149,36,82,112,60,231,195,199,197,201,147,126,27,10,90,135,239,116,107,91,39,42,4,199,79,45,163,167,91,202,11,54,142,114,19,81,121,172,50,2,244,70,52,167,90,163,202,95,11,124,233,156,61,211,71,134,135,164,239,163,247,160,22,134,197,59,245,16,110,11,51,126,193,231,71,69,116,81,86,48,146,54,206,6,248,33,189,160,156,98,31,83,62,130,48,115,41,11,59,65,28,148,137,156,62,168,29,33,2,101,137,27,105,169,239,102,214,126,39,48,69,91,49,52,180,218,148,13,141,58,40,95,133,180,31,106,9,215,54,173,5,167,26,156,219,210,17,202,87,54,202,10,130,69,184,205,135,14,188,178,0,170,243,47,98,147,235,213,119,201,191,136,31,187,52,31,159,146,161,209,206,237,167,226,253,241,62,70,186,122,4,9,208,226,236,74,79,125,39,124,58,173,100,33,2,56,18,58,107,160,116,169,204,63,208,18,132,150,21,57,39,133,187,11,145,66,135,9,167,95,186,218,36,238,253,88,68,97,68,159,138,124,186,63,52,134,184,102,230,119,51,234,6,63,21,207,80,142,195,70,20,206,31,249,80,143,165,236,113,20,53,157,32,249,44,108,42,74,77,103,205,249,199,89,62,107,43,137,154,14,205,141,233,6,206,61,112,181,103,134,92,249,117,220,157,189,116,81,209,154,190,188,251,208,221,185,79,89,83,74,170,71,121,221,172,65,141,10,217,181,110,164,31,132,215,78,203,74,161,152,158,62,240,249,111,183,38,169,77,214,239,118,153,50,215,67,41,55,238,137,42,112,186,74,34,60,164,153,194,141,105,226,159,103,200,54,254,160,52,133,229,43,175,147,1,238,122,210,67,10,19,229,116,91,211,118,183,153,56,64,33,16,121,47,164,173,163,20,111,216,228,117,184,121,15,225,144,74,17,26,255,236,241,145,117,115,235,19,29,38,103,246,113,152,206,200,146,232,23,139,219,79,80,203,97,178,8,12,41,184,115,209,210,32,83,18,217,236,192,48,126,143,141,80,242,218,9,190,22,79,12,141,218,21,85,115,57,70,235,209,3,78,5,142,219,26,176,151,163,20,181,41,122,168,165,30,14,47,152,26,132,192,183,124,94,151,102,87,67,54,45,50,27,52,41,197,99,25,135,162,234,127,116,175,208,0,94,251,75,218,34,100,13,156,90,152,104,172,108,210,84,165,215,167,218,5,218,150,134,81,206,134,76,240,243,117,134,114,185,176,168,127,112,58,213,183,135,111,58,94,135,112,61,67,206,51,4,45,180,17,137,154,5,76,181,213,249,121,199,212,32,140,209,49,183,26,86,122,181,51,82,96,106,243,183,236,118,210,53,185,32,95,134,119,198,189,11,74,208,148,40,218,86,173,111,178,108,18,130,82,77,186,220,12,135,15,182,47,97,28,167,117,167,200,225,113,138,242,91,119,11,243,87,39,205,59,99,41,155,249,248,17,36,241,115,171,55,41,85,69,2,180,34,19,235,44,210,40,177,42,235,119,133,89,112,5,201,244,150,2,121,58,69,77,232,213,97,244,245,148,225,253,58,168,46,118,132,236,11,101,104,2,131,126,126,226,150,154,232,225,15,170,15,126,49,29,147,99,38,46,255,107,239,250,156,145,23,148,204,8,114,23,11,158,14,55,82,232,219,18,13,131,123,235,233,49,32,104,222,186,36,247,128,71,15,103,112,16,169,159,122,245,34,100,234,38,14,43,71,197,23,62,35,97,91,193,25,190,191,116,115,90,117,252,100,235,70,194,43,186,16,215,37,174,79,184,206,184,129,245,151,73,6,185,161,125,65,200,66,166,194,194,2,141,30,194,39,210,10,24,152,30,69,225,213,38,253,144,138,201,210,156,93,177,112,210,23,133,11,4,174,199,173,112,108,233,162,240,116,53,116,248,164,59,31,64,130,231,10,86,252,105,246,84,130,133,215,254,51,17,143,116,53,113,253,135,146,164,212,249,36,196,191,130,144,159,131,235,143,129,207,26,87,127,75,220,235,101,237,229,161,141,96,181,159,233,101,156,241,13,231,138,37,26,40,60,180,248,11,24,138,206,237,139,114,122,223,10,247,39,229,7,218,216,235,244,101,33,15,250,220,61,2,56,51,93,76,233,170,243,235,226,64,72,105,34,48,114,208,111,224,92,175,140,250,70,240,244,248,167,49,74,238,203,44,186,4,239,169,248,188,185,13,171,129,200,54,84,8,63,31,189,16,33,239,181,132,248,8,107,104,117,23,36,250,241,67,182,126,28,116,111,249,192,160,213,62,43,201,212,144,232,117,122,93,8,213,90,215,223,62,244,209,132,127,93,170,138,193,148,106,29,93,191,108,175,187,43,53,30,30,216,134,131,230,23,69,171,176,172,150,244,90,154,211,97,14,107,88,19,109,159,107,53,27,39,205,19,15,161,161,95,118,202,138,12,230,171,129,69,91,100,105,203,13,48,229,238,221,97,182,101,133,153,36,215,53,161,22,163,233,26,158,20,16,57,122,215,137,52,244,83,243,115,95,254,251,122,198,71,217,162,136,97,84,19,190,122,154,89,144,180,76,217,194,57,108,199,235,65,53,133,161,94,244,101,35,167,224,190,121,39,30,116,20,133,142,247,133,120,58,122,93,50,97,38,204,247,44,47,92,150,145,196,88,174,43,113,94,47,15,178,83,232,159,117,133,239,177,246,98,136,180,99,76,9,195,224,15,243,123,79,215,7,157,141,153,126,187,154,10,156,235,223,208,153,50,21,70,160,58,180,117,150,164,114,140,213,188,123,52,154,2,57,26,42,18,188,92,141,162,91,118,70,223,52,86,201,147,143,55,189,162,123,56,235,213,133,112,180,255,54,21,192,34,179,193,115,185,29,221,237,72,212,41,105,221,35,182,196,111,62,213,90,169,52,134,56,91,230,29,130,169,7,38,152,2,2,135,63,196,71,229,230,215,224,127,198,15,189,191,91,109,12,36,43,67,201,165,15,36,127,74,130,91,200,63,117,35,173,57,138,206,151,233,52,244,222,57,173,161,18,103,86,71,113,172,168,156,208,130,128,231,5,25,187,9,154,202,168,239,139,248,220,199,164,42,9,142,114,125,168,15,181,143,167,106,213,140,166,75,96,2,25,191,183,230,190,61,173,33,99,207,245,123,83,133,174,202,81,208,186,123,10,10,146,217,165,187,55,197,167,254,187,232,14,119,89,3,136,232,126,175,240,142,74,66,244,151,182,192,215,147,62,62,174,78,253,79,196,245,169,18,39,157,254,110,142,27,125,228,96,0,174,229,109,145,173,24,81,211,16,248,158,241,143,152,100,211,132,187,84,137,165,241,137,187,245,81,141,36,67,76,209,70,179,229,121,198,38,95,66,19,142,141,101,117,27,175,79,116,67,235,115,151,186,92,93,201,68,186,242,218,178,172,159,192,31,165,78,207,72,184,15,89,78,82,165,50,249,110,87,125,235,86,209,34,235,232,90,20,46,212,194,15,125,83,204,243,74,223,91,220,27,161,38,61,117,96,50,118,37,22,76,222,235,224,54,181,222,169,37,123,143,5,215,142,62,117,161,146,177,58,10,29,132,236,84,28,180,205,63,29,196,78,154,52,74,47,171,103,24,221,53,11,59,233,243,161,18,123,247,40,127,59,44,118,233,253,99,18,232,67,34,241,61,53,60,235,42,41,79,182,183,186,99,97,202,69,85,165,24,55,190,131,43,53,30,88,235,36,12,200,103,60,94,243,18,34,47,119,156,42,3,9,159,202,115,105,238,83,33,242,35,63,77,105,158,43,225,125,248,63,226,87,195,199,112,79,226,245,126,121,220,173,72,29,76,58,161,170,15,27,93,232,79,149,26,145,226,120,15,109,28,104,218,25,65,181,21,126,249,211,159,60,38,212,33,240,162,73,192,213,43,169,202,81,215,119,252,72,200,61,233,75,234,171,36,176,68,191,105,115,6,127,122,208,18,17,62,98,0,205,165,109,224,14,130,167,51,193,223,43,206,219,197,190,100,137,111,194,10,221,67,149,179,26,249,138,62,216,170,174,129,124,55,255,137,147,174,154,158,216,244,207,126,177,152,86,147,34,2,42,5,135,83,95,195,239,212,63,77,46,96,197,53,215,173,181,60,183,38,0,172,136,249,125,217,20,67,78,37,206,70,173,38,206,122,196,133,106,10,220,94,219,168,186,218,208,135,56,249,31,170,183,125,61,74,99,152,221,104,200,211,224,18,213,43,199,225,59,142,20,144,179,210,202,23,50,248,140,155,71,131,71,157,136,157,171,218,86,68,196,147,150,202,132,201,233,73,230,114,182,105,108,245,216,39,251,228,120,45,206,62,83,152,164,185,5,143,97,171,86,27,176,113,84,186,82,48,212,166,170,221,177,104,136,116,133,100,106,35,147,242,199,125,251,174,11,125,144,203,88,43,43,123,140,223,83,19,58,245,146,234,144,237,29,60,162,151,11,19,172,72,26,198,116,226,158,39,175,188,32,201,82,173,8,164,9,31,59,195,133,109,39,215,100,208,32,25,20,240,183,149,79,156,243,164,55,151,87,94,51,165,30,144,203,173,143,63,148,146,122,12,80,149,110,70,97,203,117,161,249,36,52,85,132,59,204,145,246,96,4,49,70,202,41,98,51,190,159,134,238,174,201,126,135,170,180,23,216,161,181,221,180,8,116,25,219,209,47,102,220,224,58,108,100,139,118,125,175,131,68,196,208,113,25,243,216,121,240,93,193,85,35,152,22,173,120,252,187,203,20,71,181,241,97,193,11,243,2,33,48,66,151,170,229,15,136,221,156,215,68,3,175,222,221,130,52,97,73,136,231,113,156,209,51,104,164,35,170,98,193,7,247,30,236,35,25,180,84,42,194,118,153,167,187,126,120,151,170,94,190,77,118,236,193,4,128,148,129,4,6,118,119,246,214,143,222,177,222,27,74,52,87,101,31,80,214,201,164,81,161,190,159,51,71,208,139,118,28,253,233,97,173,44,79,79,158,0,180,166,197,81,164,158,62,240,123,196,64,183,33,202,232,29,97,129,223,89,33,192,60,197,217,35,43,248,157,167,10,253,35,151,213,85,241,189,109,145,147,231,203,61,82,197,67,7,14,61,194,63,48,31,39,164,5,2,195,86,250,94,39,181,0,75,147,38,144,55,148,119,246,45,228,73,17,23,150,223,190,219,236,91,104,203,248,210,36,75,53,109,218,126,143,136,101,58,183,159,190,46,170,252,159,165,242,35,216,163,9,2,170,79,231,235,207,49,225,186,68,219,131,206,243,126,220,110,235,39,142,181,245,183,27,148,201,191,143,205,25,190,181,67,251,46,106,66,160,191,67,179,92,119,235,170,27,98,12,49,243,193,141,34,55,45,191,184,39,70,125,251,2,157,174,215,40,146,145,115,92,61,43,138,40,102,229,31,209,21,161,247,245,77,57,139,250,211,190,164,241,163,204,187,222,205,225,1,81,205,146,65,134,224,248,213,19,214,9,17,22,185,67,253,94,247,221,162,235,107,41,151,205,181,143,17,121,255,93,136,19,90,23,37,215,166,87,114,54,255,109,50,121,115,168,106,9,117,132,111,167,158,88,181,77,242,242,232,7,149,215,41,6,55,47,52,195,77,171,178,16,88,120,147,122,237,141,38,74,200,212,149,52,122,15,126,97,99,145,214,89,251,172,13,252,61,88,69,199,91,235,101,176,233,158,28,145,137,171,213,157,134,54,8,92,190,155,23,186,83,134,86,163,241,211,239,133,125,150,11,215,82,54,76,223,55,110,74,97,191,173,133,133,149,183,255,123,49,102,104,83,19,14,249,148,254,210,73,168,80,33,32,175,229,173,4,211,63,191,26,153,157,170,117,187,236,112,239,240,27,63,165,104,82,193,199,78,92,222,34,135,168,65,86,41,180,57,172,252,135,14,232,197,101,96,240,168,251,151,111,148,60,77,138,17,58,169,239,23,118,227,222,39,169,117,81,26,238,220,87,119,82,238,4,43,77,45,212,38,206,205,64,251,181,177,38,73,133,247,32,30,176,253,169,177,6,5,38,143,239,135,54,234,193,43,151,135,127,196,15,127,81,211,39,215,214,214,131,178,210,121,23,119,122,135,181,171,150,163,180,124,239,167,9,209,21,169,85,104,22,224,126,207,53,232,140,221,210,33,193,198,222,31,249,40,197,6,45,245,97,194,142,252,138,220,150,137,7,171,228,34,185,239,226,59,117,183,2,155,161,77,158,20,237,78,135,39,181,233,51,49,228,126,143,173,146,104,234,151,242,169,213,52,155,222,231,115,31,26,230,190,212,115,194,14,247,158,11,130,248,212,94,116,141,153,242,56,195,225,62,30,232,129,10,124,104,252,120,143,93,174,97,50,71,38,185,221,143,44,22,239,104,206,170,109,37,11,234,175,247,1,89,239,106,81,162,28,99,94,28,15,166,224,91,91,130,43,68,83,243,217,4,228,50,122,226,200,133,43,106,191,239,7,58,87,165,160,174,132,237,94,244,130,197,144,218,196,250,126,125,27,139,246,169,220,203,8,67,228,247,126,149,157,74,124,89,99,62,60,175,211,24,53,84,218,69,135,114,162,146,75,127,143,100,17,107,37,70,52,47,32,224,107,165,38,242,17,120,59,70,252,246,103,129,37,129,9,244,207,247,76,13,245,107,165,222,130,202,114,248,142,194,46,160,108,146,20,235,191,246,160,53,88,176,153,75,6,167,239,55,3,119,97,236,114,29,248,61,239,233,205,247,79,207,170,120,149,131,115,35,175,254,96,138,159,148,191,231,254,210,242,35,123,152,174,148,114,135,26,71,196,240,155,31,244,53,229,183,235,160,185,242,205,202,181,81,211,14,95,160,207,122,13,239,23,166,205,92,217,36,139,229,253,5,110,202,177,94,32,209,63,95,192,215,117,150,23,2,113,249,215,253,167,11,149,36,66,244,71,49,206,75,34,51,112,62,21,229,143,67,188,106,250,172,152,4,154,176,23,110,202,65,230,114,152,138,109,225,174,219,68,188,253,211,155,246,88,194,201,183,173,167,250,248,208,208,29,104,202,249,248,149,17,143,221,136,29,41,231,35,247,247,247,73,88,69,165,217,224,124,116,229,148,11,211,222,43,40,84,24,79,205,238,162,236,18,83,41,251,32,131,47,219,97,107,90,17,62,64,51,39,171,159,139,101,168,65,125,221,0,190,170,29,48,197,45,1,35,207,173,87,155,248,140,192,244,120,189,133,70,164,86,59,105,232,166,160,175,246,157,62,149,208,81,9,102,70,60,80,55,161,168,31,59,9,94,196,3,222,62,60,142,73,49,244,128,225,151,232,53,96,248,220,107,192,215,92,160,66,205,135,70,120,224,4,220,54,214,91,156,155,38,26,35,112,31,223,137,99,149,2,179,34,67,131,60,254,248,66,164,8,79,14,152,1,123,227,93,76,211,97,43,120,11,24,90,182,87,156,104,103,246,148,6,108,152,250,139,87,21,51,242,235,181,196,235,70,116,0,110,121,127,219,228,248,166,160,164,163,226,125,161,31,24,95,231,48,242,247,94,252,234,82,116,219,25,116,198,140,233,235,16,46,247,118,228,230,19,46,250,254,174,102,95,24,97,67,1,195,190,208,99,95,17,178,100,187,248,78,154,111,74,35,201,66,48,178,225,217,222,5,249,227,20,1,78,158,26,141,49,223,78,137,90,233,200,144,183,253,252,27,32,94,45,154,73,212,231,59,173,233,178,242,90,105,75,28,214,43,178,125,82,238,155,239,162,94,50,8,201,208,160,239,71,155,86,6,95,20,182,174,226,247,238,180,60,200,140,82,78,254,185,85,218,77,90,90,22,241,71,67,151,31,80,20,246,183,42,43,5,222,132,248,242,161,217,146,58,214,97,141,138,97,211,118,200,94,143,94,13,135,128,175,133,222,172,245,83,97,114,163,254,219,20,59,28,225,77,253,48,223,228,120,187,246,244,151,96,98,108,62,227,116,165,199,190,49,40,42,191,43,211,167,133,74,129,170,48,84,180,195,135,86,248,58,245,230,38,243,230,111,132,50,26,125,236,105,217,18,71,239,244,135,41,50,126,196,218,167,219,165,48,201,164,129,115,172,248,190,209,11,213,42,122,115,11,219,244,128,165,125,2,148,26,67,127,106,234,27,250,74,240,124,37,180,192,223,78,47,27,90,74,121,42,68,131,107,130,207,23,115,66,51,127,45,10,223,141,197,45,226,107,140,29,17,67,27,214,34,95,62,127,234,111,29,225,132,0,166,7,198,209,137,170,152,160,168,199,180,184,120,208,100,164,176,169,155,56,172,207,180,199,138,185,134,173,109,232,124,88,93,135,163,132,166,245,182,184,212,190,15,94,127,130,126,98,133,59,189,226,14,83,145,161,40,138,120,110,235,26,201,161,140,11,21,166,87,50,0,76,76,127,41,124,77,40,223,109,154,9,46,23,133,205,166,114,152,242,218,166,27,248,119,157,125,191,57,108,96,59,237,239,4,13,221,172,220,112,20,86,133,209,80,126,40,14,244,210,145,233,51,227,2,148,4,94,27,233,11,24,73,99,253,97,227,63,121,40,49,128,116,103,219,111,220,156,165,61,229,211,97,65,174,225,238,156,109,139,233,167,233,149,143,135,26,70,133,40,48,241,18,223,6,141,33,70,15,76,104,145,90,188,45,100,17,170,78,232,180,166,41,119,2,40,172,214,161,161,139,190,2,134,53,94,111,190,32,81,242,7,35,185,181,21,222,166,238,226,240,117,160,245,195,161,34,182,248,46,217,170,113,196,8,12,139,160,155,164,84,62,127,105,104,48,94,251,151,3,15,117,147,83,205,24,188,186,111,224,141,143,244,236,100,40,204,125,2,166,86,168,43,12,79,93,56,63,180,188,37,51,227,218,76,238,66,55,147,189,147,7,187,222,138,139,89,2,147,95,214,223,166,57,201,125,136,122,232,197,79,87,179,243,9,220,103,122,48,168,196,70,192,119,181,36,11,8,150,32,15,29,192,34,45,33,17,96,42,21,220,143,133,165,78,183,186,106,193,177,225,48,190,234,80,216,154,240,29,54,214,38,129,9,22,184,31,75,5,236,208,111,27,81,27,31,55,148,183,9,108,198,245,247,224,187,35,87,253,225,78,33,165,163,119,190,212,94,53,29,31,223,37,33,182,72,60,228,117,24,191,245,131,7,97,53,157,49,24,235,125,39,69,202,60,237,254,16,183,183,230,55,199,12,73,191,61,173,24,213,225,166,110,50,112,191,22,104,252,54,17,171,116,245,24,79,113,210,224,42,50,180,192,248,174,62,103,240,46,244,153,224,29,107,28,130,2,113,187,128,17,162,237,1,195,208,154,224,182,3,165,160,48,129,163,202,83,35,180,147,111,61,61,156,104,112,58,172,161,7,57,45,198,253,17,186,81,24,254,74,31,55,17,140,52,165,16,32,199,34,236,86,110,167,48,94,179,163,104,96,233,189,237,237,246,128,63,161,81,7,238,168,117,59,124,13,175,162,159,135,81,207,198,213,236,204,178,21,83,15,244,122,190,128,225,10,211,25,165,245,161,250,99,183,187,21,167,149,116,8,57,250,205,91,251,99,210,14,27,158,175,5,139,215,202,148,55,26,55,143,195,119,87,30,58,43,20,10,135,107,131,250,222,167,15,214,236,236,11,152,4,139,94,141,18,69,124,3,20,135,170,185,75,130,120,196,183,91,146,136,19,141,201,213,117,154,129,37,8,101,124,239,95,143,85,72,90,86,215,176,73,218,196,50,252,224,155,212,171,169,76,117,219,235,110,203,234,129,3,59,131,7,40,158,139,142,203,136,227,124,169,220,223,21,42,11,211,6,112,179,141,234,194,180,11,155,244,218,10,152,234,26,133,233,4,142,59,83,153,148,156,216,107,74,120,236,140,26,204,173,235,228,110,208,165,196,166,240,65,139,158,93,224,58,124,135,167,6,179,168,105,7,197,208,231,203,232,190,170,93,212,30,128,177,209,51,213,131,142,173,145,220,111,248,195,227,230,27,242,8,157,50,114,78,126,62,240,161,37,179,18,93,0,63,208,11,42,166,159,92,108,245,94,126,36,163,232,56,244,120,232,150,12,29,14,127,85,66,80,227,24,215,145,127,246,118,78,233,219,234,118,236,249,99,195,250,173,39,54,117,86,237,11,248,110,217,25,69,75,219,81,116,173,142,194,144,100,180,128,167,176,31,24,76,22,35,224,251,1,149,4,19,240,12,24,165,150,4,95,83,69,174,206,182,56,109,162,101,196,213,69,123,210,129,161,15,92,1,167,207,250,250,142,39,130,122,197,154,228,116,74,77,91,214,39,165,89,137,131,194,107,249,177,89,238,186,26,250,5,152,52,139,71,206,174,133,171,185,77,84,147,190,114,220,241,71,29,84,207,30,106,22,75,76,120,133,213,68,47,158,161,146,100,37,249,168,64,8,76,165,149,187,47,63,60,132,122,245,58,17,224,181,162,15,253,52,105,66,169,158,80,250,144,229,209,165,64,14,239,241,77,176,203,193,182,41,203,12,14,136,215,26,178,76,67,177,171,67,6,135,253,242,8,238,71,23,105,203,161,177,19,89,4,152,196,138,58,200,247,219,249,166,71,112,217,208,151,222,155,86,30,255,114,63,142,132,4,98,132,6,168,148,191,6,143,122,226,206,84,221,235,173,105,201,240,41,105,223,214,59,211,171,188,252,137,171,149,117,43,124,223,187,239,147,40,209,8,7,57,48,69,36,254,195,104,123,167,39,166,41,43,134,77,236,92,93,31,188,201,22,179,93,204,40,81,24,227,204,209,117,142,158,136,182,101,196,139,70,21,91,191,90,26,91,191,233,239,2,201,141,147,174,190,86,162,219,17,112,48,53,181,35,160,216,61,190,79,90,237,144,58,101,196,134,125,35,252,96,21,215,157,142,44,241,113,79,243,58,196,95,242,77,40,35,240,188,36,90,116,240,167,8,220,27,156,75,158,231,178,222,64,129,233,89,169,14,15,24,122,4,94,95,100,139,186,29,99,106,244,45,72,206,143,195,52,122,104,136,134,86,225,87,131,187,44,251,45,44,146,24,101,215,226,247,155,111,43,84,82,152,46,232,238,249,59,98,183,26,218,197,182,154,253,13,156,22,198,174,145,41,250,16,30,101,22,77,208,215,52,222,122,115,210,229,1,227,197,232,193,101,204,249,211,111,78,151,180,70,228,16,57,124,205,6,139,100,246,253,96,18,204,145,49,28,254,238,209,175,241,114,162,171,203,111,78,223,179,26,249,176,58,204,23,207,67,53,124,73,159,27,48,230,88,92,221,107,87,187,143,10,245,71,47,11,108,220,249,10,155,112,165,195,80,55,174,4,159,79,114,166,69,121,198,129,201,159,75,74,117,73,22,1,120,233,208,42,105,185,4,19,252,242,105,169,124,193,250,220,48,116,149,184,26,195,177,41,140,172,165,255,182,201,127,119,133,211,111,35,59,169,7,31,177,157,242,249,111,211,111,147,80,74,5,252,125,126,236,66,250,216,29,169,55,255,233,175,175,100,24,162,187,235,181,76,248,115,202,119,106,93,189,237,5,173,225,161,218,201,195,38,80,255,2,88,244,145,119,13,197,91,163,219,107,224,6,238,26,165,220,216,233,111,83,161,243,117,169,183,183,77,142,40,146,231,133,44,179,194,86,95,247,224,13,119,182,62,19,2,139,219,239,109,213,149,233,230,215,42,25,203,97,72,228,21,29,195,147,189,184,84,117,237,116,49,46,153,143,236,39,172,163,48,37,112,205,97,202,75,210,213,199,3,84,228,196,180,236,140,6,198,123,188,248,199,179,96,1,87,243,104,91,181,158,79,55,225,20,141,72,236,69,150,211,159,154,36,140,30,246,230,165,121,201,128,241,197,167,247,65,211,133,47,65,178,167,201,148,102,14,191,184,250,127,243,245,46,173,186,60,207,149,222,119,233,177,6,121,207,44,141,141,193,224,153,135,198,24,97,139,70,96,171,27,89,30,52,77,127,119,231,19,123,103,196,138,221,224,223,31,132,206,89,167,234,173,202,202,75,92,215,250,225,93,85,184,227,130,63,120,82,22,165,47,70,85,180,95,124,55,180,180,93,17,64,242,189,16,93,151,162,7,8,132,130,143,191,96,91,60,255,168,25,78,57,73,245,207,65,250,115,37,221,181,25,123,248,38,155,160,31,11,250,119,183,50,208,15,159,93,61,193,143,38,132,23,83,192,216,25,75,141,43,40,115,221,227,26,203,114,214,178,89,145,71,124,81,248,123,97,109,85,45,74,232,187,166,239,23,171,90,104,93,96,170,185,158,37,140,52,236,87,116,85,126,63,205,111,15,166,57,77,62,134,105,69,249,60,33,31,163,34,172,104,155,12,79,114,81,115,121,151,218,81,152,86,140,55,102,19,165,15,205,49,151,138,104,134,63,25,147,66,147,173,240,45,62,35,102,24,241,169,36,253,75,161,175,45,126,186,90,101,183,194,16,25,250,213,144,74,107,230,29,39,233,181,157,195,187,70,15,250,210,68,111,167,173,203,225,62,242,213,84,159,158,128,75,209,82,137,11,211,178,242,62,200,128,191,224,232,107,147,163,121,110,145,49,40,106,201,76,49,226,36,95,30,148,173,204,170,47,54,72,137,87,135,139,42,59,243,208,101,191,80,10,133,143,215,114,72,247,166,91,226,115,120,39,197,106,248,252,150,215,35,12,163,205,251,244,167,169,80,243,213,69,82,242,211,123,35,230,230,139,139,51,115,141,116,49,17,138,120,50,40,14,19,252,205,207,183,179,129,142,199,214,15,2,1,173,159,60,204,185,158,38,218,93,183,205,39,3,29,78,90,38,91,10,149,146,190,199,15,19,140,210,39,71,161,238,57,185,116,65,55,137,100,2,67,225,228,55,191,102,134,42,134,194,34,112,188,120,120,32,130,85,181,154,129,94,9,121,242,106,188,114,10,211,61,231,195,82,185,67,150,145,12,23,3,146,159,166,162,212,16,57,184,202,49,240,68,251,33,193,159,215,12,144,154,154,170,207,204,215,34,224,232,176,181,31,41,124,230,30,241,219,141,50,50,133,233,165,241,105,204,177,170,210,155,166,220,17,243,180,90,48,71,225,222,194,254,162,48,82,219,29,10,237,228,205,183,83,242,123,202,181,93,144,63,244,210,73,178,204,179,232,100,162,151,41,182,142,97,140,32,170,86,73,225,212,121,143,214,63,186,207,245,197,122,113,73,95,96,82,61,58,230,72,81,248,234,54,61,176,147,174,190,142,223,11,14,80,158,125,157,3,29,22,46,126,81,13,234,198,239,199,215,233,48,56,239,252,209,142,113,237,42,140,48,97,119,184,171,131,68,183,34,37,12,219,225,66,85,149,192,176,212,250,68,166,177,106,15,157,107,112,15,13,191,249,29,163,60,29,208,226,241,205,156,98,102,165,32,129,140,247,62,173,15,11,205,144,58,228,20,167,251,142,105,53,139,71,95,251,224,89,251,160,193,96,151,4,81,169,102,137,81,65,213,51,139,143,182,230,231,182,5,227,78,186,248,200,173,137,158,117,213,120,45,205,25,252,129,169,238,78,48,5,71,113,111,4,19,154,194,168,205,125,14,19,117,106,73,33,118,196,10,234,147,74,205,36,32,27,84,29,192,245,232,60,131,203,193,251,56,6,20,230,202,120,100,218,107,59,230,217,64,125,113,40,60,183,215,223,15,235,120,212,50,168,70,230,237,248,52,28,187,235,2,65,236,222,67,88,227,71,195,71,47,70,157,200,15,48,78,248,150,100,115,105,245,92,113,239,161,124,25,104,242,94,239,168,205,128,181,124,18,86,76,246,114,71,17,131,77,122,191,124,222,184,184,163,94,175,106,193,245,60,38,87,224,59,194,186,233,52,130,186,37,158,12,90,34,149,3,70,30,42,62,118,255,82,87,28,52,70,84,18,56,108,205,53,10,47,90,214,29,38,68,40,55,239,70,228,27,55,191,203,88,138,170,161,53,47,189,199,213,80,96,12,133,151,46,124,211,138,72,101,107,229,123,106,40,38,71,210,211,70,223,173,233,215,167,41,53,167,186,6,186,9,157,249,205,233,198,56,122,115,203,153,248,68,108,38,92,161,48,205,29,254,98,214,36,153,174,102,75,243,171,43,97,151,169,48,148,147,62,213,234,42,122,128,161,46,245,248,252,64,105,141,214,49,37,162,227,62,126,255,233,34,21,152,182,105,183,87,136,233,170,192,64,97,31,247,90,37,163,132,81,1,67,142,237,18,222,236,29,131,51,245,248,235,182,59,251,111,151,123,12,171,254,51,13,207,223,138,171,45,43,175,48,213,182,111,200,27,50,195,61,195,247,120,107,14,195,22,161,67,62,144,49,9,24,162,248,149,96,215,2,7,238,137,13,25,186,198,225,241,191,1,113,172,246,105,1,159,227,139,196,132,105,243,168,193,200,91,29,70,133,53,93,141,162,125,92,93,211,70,126,81,58,137,30,74,110,237,164,33,167,29,123,56,108,20,140,9,246,109,133,212,130,146,160,219,115,185,5,72,69,105,126,165,189,99,64,160,42,253,51,32,119,250,79,135,233,108,79,48,140,222,113,53,9,223,252,173,102,68,177,218,253,112,73,130,28,166,205,21,3,130,66,211,159,105,84,167,239,26,164,98,70,90,30,24,109,30,127,131,28,235,203,139,235,147,151,166,97,79,173,125,219,131,220,214,184,14,212,26,121,113,213,17,102,144,85,151,238,158,54,141,26,126,8,220,54,39,125,140,58,162,248,126,192,171,163,218,107,108,119,225,12,84,107,9,215,19,228,179,216,211,131,55,125,53,186,79,83,206,234,102,45,138,62,233,96,252,169,76,112,180,41,249,52,40,125,216,129,182,84,153,140,216,68,44,29,94,106,125,233,106,54,168,25,48,244,177,9,222,158,54,2,158,105,233,152,208,69,255,4,110,37,255,54,201,139,128,73,179,38,184,123,26,220,194,116,233,84,253,174,171,48,227,226,146,218,166,57,156,150,47,14,250,100,103,122,236,66,141,161,163,90,172,196,177,71,225,121,160,38,254,163,48,181,170,142,246,36,138,83,126,68,93,142,195,119,94,232,252,109,236,6,190,56,8,22,148,52,158,112,166,198,135,134,149,33,89,41,16,221,213,128,57,246,210,213,237,139,183,66,132,116,164,159,110,109,197,112,34,146,48,211,189,239,24,6,122,93,149,245,7,173,238,65,144,165,251,18,90,200,150,61,20,226,144,100,195,156,18,61,49,131,10,66,149,194,50,77,152,71,236,11,220,75,42,50,111,251,72,47,16,85,75,95,50,97,118,20,222,15,19,195,234,250,45,55,12,76,126,49,84,161,186,42,105,206,110,95,192,165,214,244,49,183,117,163,62,24,146,157,100,247,153,60,146,47,142,187,194,149,103,25,153,130,47,94,171,104,55,53,88,243,198,99,50,70,163,102,187,13,234,243,229,48,197,9,233,206,84,125,4,60,106,242,169,26,76,104,39,110,222,146,42,8,176,56,23,244,240,151,244,206,53,250,117,104,9,42,170,109,139,252,207,242,90,106,52,139,139,50,116,2,187,218,15,48,142,169,94,205,215,240,175,85,200,228,232,160,192,117,185,2,45,137,131,211,196,106,166,175,75,58,131,102,218,36,161,116,104,254,90,176,71,246,108,41,163,207,244,96,228,75,210,54,185,160,92,241,247,186,166,206,58,233,230,119,162,249,30,75,117,104,205,102,120,237,53,110,78,113,106,90,152,100,165,222,136,119,42,241,146,219,115,125,176,39,185,70,249,32,165,23,250,100,147,46,218,239,193,251,36,245,217,11,247,111,197,213,144,212,173,4,211,130,227,87,35,136,151,118,232,129,160,111,127,48,100,186,93,31,141,76,208,126,168,137,32,232,7,193,174,122,83,5,205,28,148,254,146,223,179,158,120,147,45,133,124,86,195,183,244,152,146,225,108,223,61,189,22,110,208,241,7,35,100,53,210,131,245,72,248,90,121,175,54,76,23,76,118,239,206,237,112,244,107,251,123,49,182,255,225,40,20,121,233,185,225,19,120,15,102,9,202,180,64,58,162,96,239,181,224,66,91,201,167,186,55,124,220,162,144,241,145,138,215,39,163,58,194,7,229,152,146,186,254,54,252,45,203,31,188,99,12,156,228,136,58,133,27,228,219,179,157,116,38,222,153,83,226,181,43,149,144,58,166,152,71,207,253,166,44,140,208,77,130,171,87,144,112,208,64,166,175,48,147,197,97,8,27,118,122,111,184,53,207,131,183,9,177,36,120,60,89,157,11,179,237,166,19,4,2,227,103,103,116,203,86,151,124,117,241,198,125,202,15,71,138,111,25,191,199,116,152,253,175,165,23,163,1,235,189,55,165,71,218,6,104,190,255,217,254,228,22,160,212,49,111,159,171,140,195,181,2,201,127,134,93,199,110,67,231,130,30,141,194,144,186,84,135,107,142,156,35,240,91,125,245,174,187,89,142,244,189,141,64,244,56,220,114,40,135,28,203,241,217,178,248,38,201,120,131,115,227,29,19,16,101,148,20,233,105,196,130,252,201,22,164,135,9,166,86,250,115,120,36,174,101,163,78,240,124,26,173,250,169,207,21,6,228,207,67,227,52,219,127,125,166,247,234,206,238,14,76,237,154,162,109,121,169,200,143,8,79,218,139,91,141,194,5,147,123,218,201,162,109,65,59,140,100,46,101,62,105,80,238,163,198,136,35,104,146,206,206,106,250,47,15,166,178,38,125,109,154,96,63,127,237,70,212,54,5,184,230,153,62,141,87,237,233,115,192,225,231,91,26,65,187,147,14,168,138,241,241,96,26,220,210,76,128,216,209,247,218,121,172,155,34,197,229,174,243,254,6,212,52,48,150,222,27,202,98,159,164,166,82,88,254,4,253,218,244,155,79,34,209,233,230,16,3,251,147,81,119,166,49,65,72,13,253,80,135,20,173,38,43,159,6,82,175,159,161,149,170,231,40,43,41,244,103,199,195,178,116,84,224,140,90,157,234,45,80,248,180,218,233,77,32,116,61,170,171,109,2,125,201,225,67,85,164,249,70,15,149,200,167,231,87,37,245,240,98,130,184,173,123,169,195,103,188,182,207,140,162,97,144,132,93,130,139,191,245,61,203,80,243,200,168,151,104,193,58,169,76,113,6,123,235,35,34,107,115,255,185,152,100,148,195,107,165,152,32,198,244,140,7,163,72,244,207,131,157,71,74,188,205,159,254,212,106,37,120,220,125,187,35,222,177,52,80,90,177,7,125,241,17,28,152,249,99,211,91,228,40,71,248,73,40,92,90,14,183,79,233,193,216,110,218,83,71,3,174,169,3,183,66,99,243,98,64,4,163,246,250,3,83,119,232,176,101,204,210,68,25,37,134,148,91,165,244,203,119,221,186,184,247,104,42,250,86,172,139,217,119,105,155,224,61,77,51,122,155,30,90,190,93,90,142,183,195,127,228,112,230,134,47,180,124,124,190,236,97,19,95,101,228,229,81,87,92,141,54,157,78,5,251,177,55,162,88,135,51,205,35,178,217,190,105,116,250,92,247,204,75,243,123,190,19,1,220,79,249,56,138,80,170,129,34,224,151,62,38,157,143,113,113,61,61,175,61,202,183,135,195,214,150,151,54,141,226,161,202,222,161,172,75,198,6,169,217,207,81,154,108,242,197,200,146,57,12,13,144,238,164,197,200,118,28,158,223,76,238,17,35,230,67,118,48,215,245,116,41,70,233,225,48,126,64,122,176,41,150,37,27,101,249,147,0,249,156,195,4,157,175,49,147,147,93,172,182,217,225,114,146,89,138,131,232,22,150,145,6,233,134,3,67,97,109,126,49,102,127,10,168,115,184,248,185,71,94,103,165,83,19,162,68,63,2,160,174,204,239,69,139,85,243,81,153,163,244,228,153,221,23,243,168,53,218,19,223,206,231,57,151,251,60,163,2,51,125,16,4,15,124,51,236,22,150,75,182,196,128,251,207,97,42,186,123,206,205,236,152,42,247,52,56,105,88,224,65,247,77,5,95,118,36,31,158,182,115,183,68,58,196,11,217,248,171,119,249,249,111,119,116,15,147,241,215,183,135,168,76,255,44,71,69,76,113,222,135,133,182,212,52,211,112,153,226,183,73,121,164,164,211,48,30,32,135,81,226,77,121,35,50,69,254,98,198,129,50,178,243,117,220,248,235,118,134,39,167,178,202,33,97,162,222,201,162,182,78,102,127,52,88,11,103,242,11,247,157,48,190,194,208,211,174,217,99,61,50,143,41,255,78,159,228,135,163,192,97,138,77,146,183,76,182,218,223,27,73,192,63,126,254,10,227,16,153,183,150,230,57,109,203,49,215,144,85,204,17,159,229,44,191,68,81,168,88,206,193,38,116,147,29,230,24,72,193,61,219,176,31,76,123,247,201,177,84,92,48,135,97,167,79,17,75,58,201,187,195,119,167,72,41,173,189,194,8,35,120,52,117,183,69,55,101,187,113,8,207,140,234,42,18,40,92,30,95,38,11,94,78,74,67,144,159,116,59,169,193,196,152,18,40,252,141,159,234,72,45,205,156,241,162,102,202,223,107,81,231,216,83,232,251,147,215,166,124,171,164,200,56,245,10,203,97,168,199,71,142,171,119,63,225,238,204,26,95,190,185,113,196,57,188,224,90,77,33,125,178,90,14,147,141,201,249,130,19,126,8,173,109,163,206,156,95,169,114,243,90,244,28,233,244,32,249,115,83,136,172,150,41,134,176,231,132,59,84,101,45,37,242,200,108,248,136,142,177,51,51,198,130,113,222,159,107,192,182,168,111,181,203,94,110,163,33,227,62,116,195,236,198,9,227,55,199,87,215,109,135,112,127,9,148,178,60,189,55,148,124,43,224,158,68,91,10,39,245,211,129,5,174,218,201,11,76,179,129,15,138,241,81,201,213,24,147,61,214,79,67,46,85,94,155,186,150,30,55,199,205,211,13,17,42,218,42,55,175,71,103,2,84,89,211,131,0,148,13,37,115,157,228,218,138,79,93,161,121,149,7,191,134,110,245,249,95,225,216,215,91,119,227,241,119,152,22,48,125,43,238,45,191,76,149,170,94,125,93,135,30,223,186,246,154,94,10,18,167,88,122,215,157,31,137,97,101,78,217,229,113,87,18,125,203,48,82,38,135,139,85,108,42,76,239,102,192,40,184,232,111,67,88,29,175,93,214,233,37,145,191,24,161,168,195,83,3,139,120,144,43,166,17,145,11,245,19,48,6,101,150,149,242,165,77,124,22,107,98,252,133,233,131,78,57,116,28,57,175,227,186,240,82,54,16,74,140,43,76,186,14,207,170,243,155,134,22,207,138,218,222,147,156,62,180,63,189,115,1,41,43,37,125,6,38,104,22,112,205,133,34,63,156,15,205,225,146,114,170,16,153,121,41,99,175,38,91,170,175,133,116,174,239,9,213,186,11,244,167,39,212,195,1,227,239,234,131,211,214,235,225,84,98,51,91,141,44,114,63,125,196,213,227,83,169,74,170,59,75,245,192,227,125,169,149,66,135,19,47,35,30,156,64,163,254,52,149,170,49,40,116,34,164,39,131,147,192,111,77,169,70,250,30,164,250,91,192,168,6,234,47,19,240,116,35,9,26,69,93,60,132,36,151,71,223,42,78,129,134,184,172,211,208,205,55,242,133,233,92,163,229,98,186,191,89,225,61,213,29,220,194,38,49,21,44,3,211,21,134,44,206,175,166,98,75,13,79,8,111,195,133,129,133,224,75,172,77,215,133,60,110,229,84,196,6,244,92,91,8,202,244,184,154,163,71,80,242,193,35,126,186,222,165,171,15,222,78,24,173,21,30,25,61,236,87,135,17,202,231,40,159,182,36,190,40,235,29,113,120,204,84,253,98,124,133,238,41,147,85,85,37,100,120,156,233,251,125,240,248,82,214,138,94,240,21,47,13,61,155,102,40,225,240,249,220,61,170,20,244,37,158,171,94,98,221,82,79,164,119,134,231,200,237,89,34,157,201,107,163,238,221,187,241,238,169,244,245,79,211,59,70,224,233,78,66,165,95,78,167,209,218,208,42,249,115,117,78,87,253,26,215,235,46,49,193,241,188,52,136,187,232,188,92,113,115,99,155,84,152,76,110,60,218,196,201,83,152,134,62,255,90,68,146,210,189,233,211,241,225,134,48,85,205,136,251,214,195,27,80,40,156,29,71,55,120,120,145,154,239,194,149,124,188,110,102,203,104,61,252,230,109,209,186,172,240,87,228,193,9,112,105,92,131,166,135,234,86,33,205,217,91,125,163,77,32,200,13,113,24,60,122,134,191,8,15,16,133,27,106,104,239,54,99,93,22,44,66,121,46,22,196,118,175,171,90,135,215,86,152,38,43,127,46,76,124,25,80,170,43,34,254,91,190,212,61,6,12,103,125,115,24,155,93,159,107,98,49,57,76,95,210,80,148,184,145,223,27,135,90,143,173,205,178,245,8,21,76,157,227,75,240,246,146,155,123,48,124,43,205,162,109,74,10,219,97,168,66,91,162,144,91,94,117,141,35,185,149,57,175,16,105,168,126,98,254,172,67,249,148,135,228,143,155,232,108,201,74,50,95,104,18,217,158,170,43,198,0,36,191,109,165,147,190,232,97,91,79,5,84,16,6,123,175,43,240,108,90,150,0,97,199,242,179,30,19,49,149,157,93,107,63,186,253,46,220,198,209,8,215,253,126,45,230,104,161,199,57,145,254,25,235,189,163,73,233,24,50,156,104,131,162,238,174,171,141,82,41,50,244,10,146,14,25,231,80,42,67,236,12,39,2,133,226,162,233,199,174,76,134,253,249,7,129,73,92,38,18,102,28,157,56,254,189,216,227,5,174,244,6,196,7,129,204,93,204,108,170,189,41,116,243,153,116,134,150,175,208,36,117,156,200,154,57,126,132,208,108,33,151,132,84,90,172,31,77,194,215,86,66,100,19,244,238,164,194,14,9,105,67,143,107,239,14,175,82,199,4,250,155,151,78,98,232,118,109,97,193,116,250,156,60,146,184,128,72,72,65,97,242,73,136,202,250,79,197,122,170,132,180,190,176,158,104,51,223,202,122,249,225,79,196,166,129,124,161,252,52,5,161,145,237,42,223,167,234,182,244,164,227,16,56,74,148,160,42,76,252,209,199,27,130,243,174,48,68,197,126,30,83,50,161,105,58,122,241,187,179,2,176,167,156,79,135,148,98,201,8,169,211,209,80,19,23,40,145,184,29,15,14,213,132,204,51,228,195,116,207,57,67,19,171,68,113,70,233,49,83,238,166,162,179,148,70,160,175,199,150,52,211,249,65,57,220,150,23,67,46,119,40,15,41,61,171,177,233,80,8,171,211,144,185,225,117,151,236,119,83,123,26,170,245,206,214,184,26,119,78,223,251,154,125,206,64,4,12,99,149,194,139,243,45,224,82,243,111,155,52,154,195,101,41,29,52,74,104,197,123,74,109,125,41,15,175,113,162,68,114,147,221,83,197,215,57,63,106,147,171,97,138,213,223,166,140,162,199,213,83,107,42,200,250,148,184,148,242,25,189,148,50,231,216,237,176,75,228,107,65,112,51,138,223,120,38,146,68,10,224,92,102,220,24,100,238,62,32,219,217,228,148,220,177,137,207,147,174,29,140,102,236,163,16,208,232,197,70,81,235,223,202,84,24,149,205,150,41,26,247,102,158,233,234,186,79,121,63,182,95,221,240,22,100,142,18,211,121,234,134,192,117,143,116,115,162,232,30,1,42,86,156,61,21,198,29,241,39,71,124,175,235,213,31,173,52,254,219,101,231,47,61,77,242,193,191,7,246,78,122,52,40,30,166,143,41,164,123,226,23,85,122,165,86,160,232,225,36,180,209,157,232,176,85,201,41,60,177,243,127,224,70,184,66,219,52,42,71,254,147,20,6,54,138,100,229,23,54,26,26,135,85,233,163,178,221,205,103,44,64,82,85,251,76,215,174,96,211,132,126,139,201,146,168,139,219,19,200,2,134,102,87,190,38,172,201,235,125,143,134,54,135,168,245,1,239,96,44,167,188,97,234,137,92,151,53,10,60,20,142,44,157,134,84,116,182,233,23,155,93,174,48,52,175,207,58,107,80,47,104,156,134,94,99,168,95,28,110,67,19,213,213,72,254,227,234,1,253,169,94,189,161,176,243,247,34,32,158,30,28,49,186,234,87,147,231,209,39,251,97,48,116,180,66,222,169,100,209,12,179,191,118,203,157,103,70,100,236,14,6,38,231,90,122,170,222,239,60,74,76,5,106,76,102,130,201,155,250,160,65,13,35,63,77,51,178,63,87,133,174,188,42,184,190,19,115,16,26,117,241,36,81,162,158,222,133,129,96,73,83,155,180,162,102,230,147,172,16,198,73,224,68,94,216,225,10,73,175,194,148,195,248,67,23,98,208,233,151,191,30,35,114,7,179,8,243,5,194,27,117,121,216,183,33,71,59,36,154,87,9,132,244,29,240,208,196,126,165,238,202,181,106,136,128,45,97,159,96,153,117,44,212,7,155,250,131,62,56,180,237,62,218,72,6,23,37,246,198,7,240,83,13,29,245,79,117,171,49,234,154,167,194,8,186,223,9,174,15,142,204,206,246,71,155,51,133,251,16,223,88,114,53,69,27,233,107,126,65,155,218,56,247,85,155,225,206,26,234,64,223,170,71,37,78,205,116,130,58,205,25,157,48,212,170,240,190,0,19,80,234,14,163,243,113,20,70,223,195,71,133,40,166,158,0,7,97,211,229,239,69,76,45,93,221,166,11,101,254,48,3,235,247,162,242,184,198,144,214,154,77,28,148,244,100,80,56,52,183,94,77,163,217,240,7,199,27,156,250,211,211,184,124,126,225,109,179,78,31,124,237,104,56,128,251,188,170,110,117,133,162,212,35,72,212,3,239,169,46,196,7,147,161,47,92,168,172,148,93,155,204,127,141,141,150,148,174,22,180,178,221,64,118,249,96,140,105,157,12,31,29,130,241,219,101,167,186,53,75,176,15,223,114,214,71,253,235,39,228,247,215,246,112,54,145,31,57,110,241,202,26,149,5,158,217,108,68,80,245,208,165,68,117,57,101,14,45,73,100,27,5,190,103,66,243,185,4,11,191,168,36,46,168,70,134,243,76,35,82,80,181,131,24,49,228,234,141,182,13,121,13,253,160,13,57,71,47,80,166,180,118,170,105,215,96,194,245,88,37,253,37,154,231,190,232,93,67,195,239,221,231,214,242,204,102,150,160,79,68,43,224,154,10,31,250,23,125,84,248,184,61,193,173,121,123,63,112,17,118,60,96,76,104,71,225,26,25,138,114,38,4,204,113,165,35,14,187,189,111,105,11,101,217,149,238,253,65,105,247,224,187,188,181,235,154,202,129,32,123,35,85,60,181,202,10,37,102,218,39,29,166,127,84,6,141,232,163,55,171,54,140,139,79,133,37,174,45,220,78,124,175,66,27,175,252,54,157,23,174,109,212,160,190,18,178,221,197,78,113,220,11,71,54,231,46,245,163,48,173,5,211,97,42,169,245,183,209,19,172,126,115,83,44,212,39,55,42,77,71,241,179,245,222,19,154,180,247,189,16,121,57,58,228,117,90,128,216,225,163,1,73,162,147,110,48,211,249,115,180,66,133,114,138,207,107,240,225,24,186,46,132,94,108,13,254,35,224,59,226,45,193,216,165,14,143,148,183,177,246,32,207,81,64,6,186,53,123,210,104,92,247,78,116,107,136,208,42,171,70,103,242,152,241,219,45,81,254,155,50,118,111,241,214,37,73,108,93,120,71,177,83,51,169,131,162,67,10,157,167,143,232,178,210,109,69,33,143,137,139,83,19,32,232,55,134,207,4,138,93,117,200,182,197,8,3,173,154,123,7,62,49,133,103,22,252,6,174,37,204,13,120,18,203,28,9,38,226,30,112,222,207,42,146,104,110,69,93,56,233,136,88,94,161,196,75,147,242,211,207,177,157,239,160,153,22,164,234,155,96,38,205,120,44,68,43,211,75,245,230,100,36,141,93,83,195,41,56,74,85,30,26,53,240,116,107,152,150,3,110,75,131,149,220,183,120,29,197,133,171,6,242,47,74,134,205,167,55,180,137,67,47,198,78,137,249,75,113,99,213,9,74,219,98,76,208,201,252,215,215,58,20,60,198,205,233,183,78,55,95,174,42,15,92,78,250,208,7,15,206,199,100,208,39,163,63,253,209,83,233,11,143,142,204,174,239,69,61,105,76,95,171,169,14,180,149,152,96,221,74,241,20,91,159,43,126,145,215,235,34,189,190,76,205,254,196,128,97,194,75,210,165,65,150,239,62,46,132,51,171,167,31,174,232,112,249,111,223,201,220,122,186,122,157,26,159,242,254,227,173,139,238,142,73,119,118,96,56,116,187,170,93,82,94,69,122,196,97,68,228,245,234,187,191,135,145,63,33,201,16,71,147,6,191,233,77,147,198,162,155,118,50,242,17,178,15,22,141,166,91,72,244,139,21,93,6,18,93,10,127,119,119,142,107,115,238,27,42,230,229,209,219,70,217,190,250,161,120,161,206,90,241,35,33,164,75,199,124,191,87,232,3,73,151,198,41,155,81,0,250,44,177,78,216,162,15,54,92,239,21,244,254,180,158,119,205,40,148,155,195,45,53,15,94,152,18,140,183,54,6,62,101,190,154,134,203,227,176,149,206,11,108,186,168,142,142,33,92,251,160,83,166,239,53,76,239,97,168,223,234,238,122,94,127,14,113,48,247,18,248,26,121,114,115,122,173,186,206,112,250,162,220,134,64,6,65,169,58,136,252,134,162,17,254,22,85,128,10,127,43,252,227,177,168,180,210,171,105,40,153,254,185,22,66,64,250,219,166,81,239,79,14,169,110,215,111,141,184,160,31,28,247,132,65,0,76,96,236,106,119,1,104,226,237,51,193,240,186,199,205,71,10,171,209,179,186,157,95,30,242,199,174,237,89,214,162,177,167,15,203,196,82,146,49,39,104,228,218,9,23,134,185,123,40,220,142,215,180,160,249,188,244,167,81,118,246,246,90,218,145,201,102,40,140,82,90,92,76,149,80,250,105,36,73,253,193,41,125,148,98,212,70,160,58,156,251,11,227,51,11,140,46,208,137,171,105,146,95,10,223,159,238,62,166,152,32,77,81,242,123,113,113,83,117,247,11,95,131,116,187,15,13,221,141,102,63,154,85,98,85,31,210,254,205,79,79,99,42,10,71,204,114,130,206,186,97,209,105,228,134,50,124,26,249,185,199,110,49,21,122,78,90,222,121,65,53,189,15,56,97,30,85,34,35,143,80,99,26,178,125,233,182,209,169,1,88,254,96,215,100,56,58,75,41,188,242,226,16,168,139,134,86,15,66,129,201,89,246,96,83,40,74,48,177,52,31,20,226,158,234,114,221,175,81,35,52,48,40,240,211,3,134,78,225,226,78,242,61,125,107,215,51,128,47,224,133,249,252,99,76,68,133,173,136,198,225,190,53,220,130,239,55,123,204,5,8,133,106,18,105,163,115,246,93,221,141,76,79,81,106,14,170,163,107,234,231,26,214,77,57,28,29,137,77,138,121,247,133,65,73,112,48,109,89,36,191,183,187,231,29,73,93,125,43,244,28,124,30,81,8,174,77,130,108,35,221,11,46,47,108,210,219,2,99,101,251,193,135,253,35,5,78,108,143,145,120,228,211,210,197,41,240,134,184,204,95,11,38,67,221,238,126,36,195,223,84,64,251,87,216,229,129,23,66,77,14,95,115,117,43,140,245,53,3,102,163,215,155,223,71,117,26,197,134,250,123,114,21,7,39,184,187,107,136,182,235,52,130,215,216,131,187,166,122,43,119,134,68,214,91,81,155,201,254,73,16,20,2,254,18,145,179,187,235,45,109,86,192,234,105,177,83,162,4,175,123,56,153,117,103,83,107,80,182,104,99,214,221,48,140,210,238,193,144,53,166,171,233,131,40,254,177,90,170,243,196,186,221,222,189,222,76,178,91,77,74,220,1,167,139,105,86,173,166,150,50,100,106,206,203,205,206,167,25,104,38,100,143,0,18,164,42,45,61,24,130,110,30,81,232,150,214,74,87,67,118,234,67,86,239,254,164,251,209,164,152,170,197,205,177,222,4,61,21,214,57,71,201,246,233,144,225,87,199,210,162,202,86,191,6,53,119,49,13,80,219,169,233,98,58,102,252,222,133,122,2,133,63,11,163,58,76,158,82,111,254,141,144,240,224,148,75,165,14,38,129,90,226,222,100,71,119,210,146,172,205,61,208,78,223,131,78,35,43,164,94,113,53,250,67,9,158,46,206,131,92,199,76,30,21,118,199,231,129,16,142,118,45,80,194,222,92,195,55,89,58,140,210,231,88,63,84,16,14,163,10,169,15,142,52,159,143,153,49,209,234,241,192,30,238,189,35,214,67,60,117,85,211,15,232,229,150,152,52,235,232,7,89,84,27,186,79,133,15,174,57,29,66,89,253,248,46,75,99,168,242,208,144,114,187,147,52,96,212,224,229,131,64,22,239,109,143,24,99,91,139,207,155,185,195,114,243,177,133,104,122,153,222,157,223,188,154,135,43,49,26,42,244,90,19,184,55,125,180,62,168,11,126,219,21,69,115,4,74,21,166,31,248,56,60,154,158,123,23,134,144,188,59,76,123,117,130,191,230,68,9,119,123,167,72,73,127,123,115,76,78,135,167,24,103,4,247,136,149,56,136,6,237,82,120,120,178,169,82,23,218,167,142,201,94,110,145,214,105,244,86,250,82,236,33,175,232,133,174,69,10,190,21,182,156,157,195,68,97,244,222,135,38,6,255,233,222,83,180,162,27,55,244,59,142,97,96,171,61,161,68,112,124,68,152,72,71,95,250,64,167,234,23,95,55,118,79,29,79,74,200,228,106,163,109,81,120,208,240,225,48,193,164,173,48,235,222,175,190,43,81,131,179,28,137,52,159,58,188,53,73,70,95,80,25,159,223,187,162,136,180,20,134,46,114,57,220,155,150,135,91,136,97,20,255,32,213,164,29,20,70,64,204,71,188,90,7,153,192,21,122,85,191,186,156,169,187,56,157,108,159,103,255,170,57,193,42,164,124,13,28,100,1,29,70,190,45,221,28,29,20,31,21,26,11,182,62,57,220,115,211,31,173,32,158,164,87,91,107,253,187,122,124,166,194,169,48,221,248,203,225,121,180,109,31,17,57,90,18,29,190,6,192,76,240,153,206,25,195,97,147,186,78,48,166,63,175,129,66,228,235,219,233,147,76,171,110,116,184,12,101,183,186,48,5,135,111,241,193,124,92,210,247,182,60,158,63,249,15,89,154,194,214,113,229,48,5,14,250,228,219,206,191,7,211,28,159,62,232,222,159,139,166,82,76,146,10,172,232,129,62,177,233,192,5,93,245,222,231,99,253,58,218,200,55,10,252,73,170,236,194,116,87,235,213,100,67,226,139,16,25,150,0,128,85,191,119,129,183,214,136,91,89,154,139,184,93,116,166,82,35,43,62,241,186,22,163,248,81,54,28,178,66,205,233,52,43,49,144,180,43,225,7,84,95,127,124,91,13,177,210,176,78,222,207,97,90,103,228,107,19,46,152,49,25,172,39,236,40,188,78,143,169,68,107,163,238,105,139,51,160,250,100,128,219,85,236,105,152,211,35,139,119,97,28,103,125,177,129,112,103,92,221,82,100,3,117,248,79,38,3,188,234,58,17,9,187,122,186,10,89,22,114,149,10,223,27,206,26,240,245,143,166,194,198,251,246,96,146,31,159,254,54,85,61,190,186,173,149,36,93,125,93,91,239,132,168,248,186,53,125,80,186,17,98,9,209,85,52,20,54,238,247,128,45,253,41,66,232,197,182,240,7,211,114,166,139,128,105,187,253,226,123,70,111,49,210,238,153,132,33,224,23,19,130,212,93,139,116,72,243,99,123,96,56,117,253,233,207,154,68,30,140,69,173,79,118,174,141,231,108,34,208,73,161,56,160,240,32,113,235,48,233,207,116,53,53,38,254,185,239,214,190,242,213,95,243,108,23,165,48,71,203,214,174,207,71,213,206,14,120,104,233,193,133,235,119,98,162,22,28,11,149,189,167,248,50,190,8,205,65,18,149,188,48,169,181,248,109,138,233,155,194,231,243,170,8,138,18,103,209,65,133,150,126,202,111,215,166,165,9,23,166,34,245,205,68,154,194,116,249,210,189,243,249,44,239,60,182,206,21,134,216,169,128,80,6,57,218,79,138,16,37,93,8,14,179,89,232,107,15,57,163,76,122,89,204,106,148,208,33,79,126,240,65,18,87,239,77,28,254,69,139,176,184,62,173,15,251,105,225,251,226,106,28,111,253,218,86,144,228,79,118,198,82,94,102,218,119,155,51,43,95,184,247,244,53,215,137,120,80,37,92,170,49,128,251,40,182,85,56,92,18,11,81,55,61,96,223,211,238,156,255,242,60,188,127,17,54,32,122,227,103,233,136,83,238,234,203,175,19,204,77,175,77,87,217,136,155,35,220,173,55,71,88,198,77,18,150,186,118,103,93,216,202,1,29,190,139,113,232,26,176,130,178,128,175,59,32,95,243,35,27,236,75,0,38,94,45,123,35,204,178,98,18,19,56,154,146,119,178,130,236,58,2,166,0,71,97,122,183,150,127,175,198,238,160,191,109,77,209,62,42,104,173,169,197,78,133,163,187,142,149,58,131,38,193,141,142,32,148,51,36,85,107,90,56,233,234,8,121,86,220,124,237,104,184,40,204,244,254,100,86,128,151,96,4,57,253,189,160,48,208,37,128,43,233,46,241,15,255,209,78,48,244,102,221,225,165,28,17,29,133,114,223,107,113,13,181,141,21,191,48,100,70,233,211,232,77,79,63,120,47,226,244,179,46,2,221,53,238,82,174,30,251,131,5,3,105,13,133,161,244,240,155,31,252,90,125,110,171,70,127,147,152,244,130,146,75,34,157,59,157,44,23,150,234,166,199,246,199,185,237,214,74,179,210,55,69,103,4,86,238,167,66,227,73,209,125,159,218,223,138,94,197,173,95,131,20,174,47,123,83,176,156,58,203,96,250,47,113,245,61,80,244,92,189,11,181,149,248,233,9,211,136,142,168,101,91,253,106,163,35,210,71,131,43,173,249,213,131,60,149,190,215,54,181,108,135,167,70,155,48,130,139,59,242,228,149,181,54,205,72,214,188,225,19,138,221,188,95,161,189,229,130,29,213,56,185,106,122,45,168,148,252,107,160,118,91,244,234,99,188,152,14,183,180,232,239,135,10,99,129,152,142,40,163,26,124,183,20,191,53,181,246,159,190,51,133,87,190,215,17,159,104,105,146,29,4,132,125,196,72,247,156,157,224,233,4,191,116,17,36,102,98,96,152,50,28,198,254,214,169,0,183,186,47,122,26,131,119,90,121,7,70,55,71,239,173,210,118,116,224,241,247,159,166,6,43,61,88,15,253,95,244,147,231,78,223,18,154,52,119,221,232,191,61,9,29,193,6,114,231,27,244,168,233,173,208,46,241,123,195,9,63,211,136,210,251,251,54,171,106,252,14,233,173,104,248,252,28,198,194,74,175,101,13,159,15,62,8,102,166,155,27,181,238,131,247,233,90,170,4,188,99,130,211,250,168,249,81,163,233,31,62,205,40,221,92,105,113,29,226,40,254,219,216,183,61,61,218,61,224,95,0,143,89,243,237,12,95,75,34,96,227,55,202,48,9,162,7,83,90,212,87,134,93,148,134,234,201,235,31,165,39,71,210,201,71,141,65,207,239,125,66,95,130,114,200,100,188,129,122,183,4,162,10,95,114,57,249,105,175,168,128,7,172,140,241,247,189,124,80,138,241,150,230,65,25,238,206,66,112,119,242,100,160,243,53,174,38,196,144,175,238,222,7,206,126,189,75,218,84,72,109,236,128,89,124,121,50,12,207,60,161,6,80,206,201,19,113,123,182,174,210,152,150,60,152,11,151,112,134,77,126,171,164,223,190,163,224,131,134,10,205,72,59,214,161,4,239,125,144,66,98,163,229,245,87,188,190,11,195,252,58,195,233,123,17,164,245,71,163,77,54,143,90,141,74,246,90,140,120,46,195,37,156,171,2,17,86,30,22,90,224,253,230,52,88,159,180,213,70,209,69,181,190,241,180,31,210,83,231,39,8,57,96,45,125,96,135,66,178,240,193,100,118,107,58,96,22,218,53,14,207,100,139,67,126,228,84,111,23,189,219,202,74,247,134,244,236,77,98,72,23,74,218,138,89,115,110,14,20,28,243,150,14,101,186,208,227,234,6,197,70,62,179,99,125,25,79,127,122,47,206,225,87,221,80,97,8,157,105,249,45,8,187,253,183,137,52,175,100,200,160,40,16,48,100,137,201,72,50,73,190,7,215,147,200,147,177,146,78,28,126,165,194,23,151,110,126,167,97,220,188,90,155,79,182,207,150,155,65,176,206,157,52,203,103,141,46,198,11,143,148,117,192,54,140,138,215,11,247,36,84,98,150,165,160,173,36,219,111,88,129,180,163,172,166,116,45,140,247,254,220,197,196,121,20,70,36,219,175,190,27,67,10,46,194,111,220,226,230,180,6,164,37,192,176,196,189,215,170,105,195,235,156,2,254,53,11,101,96,201,84,159,199,219,166,137,137,142,47,253,116,55,66,22,135,123,205,7,47,140,54,126,128,33,95,117,210,60,228,148,127,206,108,65,253,106,166,77,137,118,130,225,104,166,128,232,159,209,45,111,135,41,133,200,206,143,219,172,214,4,122,166,250,132,120,59,175,213,182,96,1,140,150,156,190,175,121,231,50,60,44,125,204,236,50,78,111,231,43,152,99,45,185,217,38,110,233,175,5,35,98,246,71,173,216,218,97,218,28,213,135,159,112,187,251,107,175,143,90,106,133,77,126,207,97,232,222,245,183,41,163,95,126,115,86,114,118,210,9,125,57,218,255,120,171,148,42,173,128,175,65,160,137,150,131,42,106,141,159,134,146,77,71,229,14,161,27,189,20,158,164,158,211,107,166,126,78,5,76,120,237,43,105,80,58,146,159,113,241,76,84,217,157,94,133,38,87,91,163,168,194,100,42,63,135,107,59,233,201,72,113,12,191,122,124,169,235,148,152,202,154,113,53,169,200,228,164,183,208,111,184,232,181,185,210,247,128,232,212,103,225,72,146,205,160,37,242,156,5,21,229,157,158,155,132,158,143,55,133,40,77,199,27,139,56,110,125,13,52,221,235,78,141,207,108,115,74,63,36,241,236,230,111,100,26,149,41,126,117,15,7,255,217,31,250,79,133,73,75,250,51,119,72,154,211,83,97,216,248,151,130,30,40,141,53,43,181,197,205,91,74,82,26,243,80,141,79,129,247,174,193,109,122,160,166,188,23,236,213,43,69,253,122,141,71,35,129,154,34,84,101,77,25,79,147,195,80,116,6,255,79,65,201,33,109,70,23,38,216,230,48,218,195,237,111,60,210,95,27,246,180,20,108,49,14,130,120,178,158,24,80,96,67,190,158,65,60,89,75,58,84,52,205,222,29,41,30,173,210,205,149,224,90,99,205,95,63,97,230,23,43,125,196,54,138,252,131,148,173,246,141,16,75,247,223,38,108,90,51,140,41,234,48,177,208,170,48,37,48,254,104,196,207,186,162,59,170,86,47,74,193,211,151,224,41,59,33,70,144,158,138,23,246,124,182,233,36,166,204,19,119,86,120,165,93,244,162,200,38,57,10,77,82,134,121,88,135,17,63,81,148,77,214,191,22,45,163,186,106,177,219,220,42,44,148,241,43,149,26,240,221,149,135,195,180,204,157,12,123,200,253,194,139,166,162,12,111,129,179,201,105,108,53,62,11,33,106,45,127,46,230,172,114,24,90,177,124,117,184,93,24,55,37,37,95,45,232,26,175,5,127,199,204,35,234,156,74,215,61,64,75,45,127,142,168,238,164,86,164,107,87,39,240,231,210,121,148,84,172,157,191,135,39,79,47,200,74,77,115,108,135,176,61,142,73,42,205,103,10,18,211,123,240,166,173,41,189,52,159,55,224,173,252,40,54,251,189,67,183,152,16,123,94,214,16,74,248,99,211,162,213,210,126,68,172,193,7,116,195,126,150,174,134,188,248,77,209,67,131,104,201,240,241,146,214,130,140,240,206,235,150,100,128,255,54,201,212,188,234,17,224,241,65,91,216,241,105,199,161,61,203,225,121,70,70,173,69,207,209,185,106,207,251,44,171,205,97,34,7,45,231,71,156,128,17,213,251,169,141,201,70,253,94,124,195,161,107,105,167,61,254,26,129,78,247,7,117,72,237,45,31,122,253,243,3,196,20,249,118,58,172,123,72,115,145,147,79,130,4,84,80,110,111,75,35,97,120,119,98,61,33,208,252,29,126,245,79,115,133,194,16,54,249,28,135,56,82,109,248,99,148,45,254,98,80,95,212,148,63,161,27,208,103,67,49,250,125,133,57,173,28,53,6,63,69,173,120,203,225,145,77,175,78,130,211,7,5,67,58,25,110,200,99,197,15,91,17,119,202,235,84,79,205,208,192,214,234,74,23,35,91,217,29,54,9,153,100,122,45,103,26,185,112,63,249,98,202,165,170,163,229,164,41,60,112,185,223,20,222,200,179,158,100,49,162,95,227,191,124,200,15,167,132,211,188,219,172,223,155,188,117,250,212,112,53,250,169,184,97,245,87,144,148,222,116,176,39,194,190,11,223,179,197,87,199,182,226,130,108,7,31,63,18,239,203,47,245,65,239,249,88,92,76,0,158,197,86,147,245,63,41,107,241,95,166,167,124,228,171,35,157,91,104,84,41,201,62,130,186,174,196,79,223,115,75,29,42,14,219,250,249,115,83,251,209,147,245,223,160,173,112,152,54,147,108,253,119,39,18,129,33,104,228,181,131,32,233,142,23,131,122,48,61,57,58,122,254,98,132,252,146,95,130,138,236,114,212,100,78,146,95,210,93,255,7,23,244,43,121,76,175,133,221,5,190,78,87,122,112,171,83,113,216,234,47,18,188,167,191,22,149,55,249,107,154,220,182,195,227,228,13,101,94,35,164,196,79,99,102,167,17,71,216,192,135,116,90,48,50,101,38,139,171,11,21,20,123,246,202,121,203,253,5,88,230,204,232,242,76,21,29,4,215,100,204,183,62,242,181,96,68,156,217,15,252,220,214,221,86,251,148,94,26,143,215,231,145,197,38,210,231,248,188,134,11,20,249,160,132,238,47,190,52,164,132,105,18,162,183,224,54,31,170,224,57,213,11,49,228,244,241,198,213,72,147,112,141,207,59,107,32,1,59,45,221,155,56,244,123,110,104,83,210,113,253,243,180,239,173,201,252,165,130,60,43,241,246,25,124,207,245,12,246,237,212,92,5,27,44,111,70,123,68,193,79,89,148,198,104,40,240,108,99,205,120,48,15,154,44,120,147,82,241,155,195,119,153,150,53,140,74,110,132,80,141,172,92,204,4,20,246,126,1,30,19,83,80,254,208,123,10,33,71,84,29,134,70,39,193,198,36,242,96,104,242,190,4,211,95,241,110,142,4,249,151,142,196,123,108,121,86,7,190,196,246,37,51,227,88,82,251,193,215,74,73,182,240,161,35,193,55,97,83,36,79,171,135,141,246,85,139,195,18,73,63,182,194,36,61,223,231,156,248,45,105,79,97,97,191,170,0,66,79,117,165,211,154,5,228,113,150,187,180,62,109,220,167,154,191,196,18,184,115,180,205,191,240,39,87,163,246,155,97,114,153,15,166,209,42,255,54,52,89,62,44,136,123,175,124,239,120,173,97,13,71,127,30,204,23,54,172,32,243,207,160,92,167,193,127,25,115,42,21,198,28,154,145,28,157,103,100,240,26,52,254,82,88,13,251,207,120,251,51,119,163,228,73,96,93,49,17,208,219,76,97,144,251,41,203,43,4,132,232,99,164,4,221,133,33,43,119,120,165,12,243,225,168,119,123,147,67,172,229,41,138,244,128,143,72,75,219,201,177,178,51,199,42,229,147,121,250,126,110,55,77,200,135,115,9,5,76,75,1,19,87,74,159,2,41,68,255,97,42,20,211,79,83,109,236,95,2,242,178,116,107,156,164,184,117,73,146,16,192,221,133,229,224,179,93,105,239,183,52,173,223,218,168,116,115,128,177,196,71,134,112,45,173,201,125,150,55,187,193,164,59,83,233,34,34,161,174,18,112,225,222,84,9,134,173,202,251,82,174,157,115,74,46,48,130,150,215,15,180,113,106,34,162,1,238,197,221,60,244,148,71,26,177,61,163,37,166,96,158,229,24,160,29,21,195,97,218,15,210,111,207,30,30,40,170,171,117,166,29,250,154,86,110,180,89,27,222,204,87,23,103,53,37,18,93,202,202,143,86,62,15,107,221,213,92,202,159,66,158,234,130,218,208,233,36,26,40,123,180,22,48,98,73,127,224,33,55,167,125,237,15,188,75,124,176,198,89,146,127,251,139,57,140,186,231,206,79,78,129,162,191,183,53,229,37,20,246,203,135,18,33,251,115,48,113,96,252,194,84,132,165,133,39,60,128,240,148,236,147,236,0,34,2,110,190,91,248,160,255,153,225,94,194,142,208,48,172,156,121,125,120,147,94,177,98,224,52,147,40,163,123,83,156,24,248,73,235,18,146,52,71,7,7,98,218,78,232,230,247,95,30,22,33,75,240,117,68,252,185,251,217,217,16,56,141,0,133,195,180,197,103,184,126,113,115,114,157,249,183,169,5,245,49,163,229,47,239,40,245,120,21,68,129,236,184,182,252,228,215,209,91,14,215,146,178,207,8,30,238,248,90,54,230,105,253,80,38,241,166,25,21,68,53,157,182,136,85,250,193,66,21,80,75,126,57,126,206,171,233,66,248,178,149,58,254,206,225,55,197,33,132,249,179,118,251,241,74,111,52,7,19,209,178,213,201,197,22,222,126,252,148,100,184,21,231,102,132,237,3,105,139,148,19,185,27,179,255,54,58,54,43,87,240,205,56,109,27,60,129,201,0,90,141,217,251,96,54,137,108,41,211,221,248,80,82,169,127,60,147,96,118,68,139,135,61,44,103,76,134,231,91,238,22,81,107,118,5,61,142,126,31,240,58,210,217,201,108,83,224,178,78,50,3,104,226,115,239,23,102,179,148,244,131,17,207,213,65,33,199,42,41,243,150,179,45,52,159,140,180,248,80,114,247,179,158,170,255,149,86,54,34,244,51,96,26,248,87,202,213,108,175,136,185,48,164,195,41,17,4,219,183,63,26,116,186,39,123,253,205,27,216,73,132,94,131,50,185,245,164,225,253,230,180,164,167,48,201,32,107,238,163,70,177,78,242,66,201,1,251,94,73,69,234,73,239,77,56,201,115,84,40,210,165,186,148,99,91,177,255,118,49,195,36,193,81,178,76,147,95,162,112,0,30,97,15,144,134,77,181,6,199,156,251,128,145,158,200,112,48,163,22,194,207,245,15,188,93,169,169,64,138,59,115,113,238,157,0,238,75,18,159,203,254,94,87,127,239,39,204,153,195,52,228,227,28,94,39,111,59,148,112,184,195,71,180,80,155,158,237,147,184,88,102,33,162,215,123,254,160,109,123,114,131,152,220,72,49,212,97,209,119,135,113,96,18,58,227,220,181,32,80,218,47,97,105,16,120,230,248,235,128,193,122,59,10,53,109,154,136,148,183,251,91,47,218,44,242,131,221,221,212,159,155,223,249,3,127,114,243,133,222,241,159,89,238,130,97,5,183,107,36,71,118,208,252,228,191,109,10,242,105,125,210,25,238,223,107,194,165,144,147,165,45,118,52,188,147,153,202,138,71,232,213,179,90,174,107,148,46,238,81,58,127,97,56,250,86,94,251,219,143,32,108,207,145,35,103,84,238,251,199,54,5,249,244,94,67,66,122,116,45,173,239,207,190,19,161,72,106,223,149,21,192,136,229,227,218,123,20,166,79,77,87,155,163,236,219,39,111,120,215,150,245,17,35,160,151,204,160,193,112,251,15,35,88,148,67,141,215,37,137,171,57,212,255,92,237,111,76,197,202,159,199,114,66,86,212,157,70,79,166,58,77,101,30,164,188,75,148,222,249,60,216,78,39,64,219,234,222,249,51,247,22,235,142,160,90,10,180,112,12,186,141,196,213,223,223,216,235,248,13,133,223,127,134,198,78,114,3,250,117,239,150,195,135,42,135,180,223,152,70,151,195,115,150,220,43,96,76,167,14,83,192,151,110,126,167,243,240,171,183,117,160,167,120,117,123,60,8,192,116,214,165,39,135,146,198,31,205,58,21,114,32,189,190,86,60,20,105,9,96,167,35,160,148,184,247,34,44,153,50,0,215,246,155,254,100,171,33,184,145,146,253,245,73,79,1,219,210,75,9,130,242,186,200,23,221,134,53,71,67,154,105,143,56,124,191,87,58,218,112,108,127,253,27,224,241,39,117,14,245,245,175,135,2,108,45,190,41,181,209,94,133,4,48,193,152,149,91,63,122,124,176,235,242,165,147,205,24,21,29,52,209,212,84,104,48,134,191,213,160,231,252,203,41,151,183,149,1,27,221,70,106,73,169,175,57,3,24,109,156,148,13,178,174,66,135,203,170,105,35,132,168,214,95,138,41,155,2,122,8,68,12,31,49,122,138,82,4,8,227,98,249,189,77,239,32,61,184,177,254,56,60,254,172,205,74,177,239,231,48,77,233,169,92,128,178,211,128,225,138,61,185,216,224,177,34,93,184,145,42,108,185,154,224,21,203,0,207,63,33,160,66,199,161,191,55,101,135,201,216,198,68,254,124,121,161,62,153,178,4,236,96,195,175,54,254,228,148,77,165,253,48,96,72,50,82,202,115,221,11,252,197,176,68,122,74,182,94,199,124,250,160,22,100,128,82,74,212,250,204,29,166,102,63,21,4,80,194,249,198,220,72,236,106,234,250,250,158,130,13,40,252,124,250,211,63,28,179,14,67,89,147,96,72,168,29,62,70,83,173,112,200,114,3,211,54,174,175,109,44,161,142,210,230,144,208,234,145,101,163,211,173,57,3,125,32,173,126,147,252,218,79,100,15,5,134,72,103,251,79,239,185,148,1,162,67,26,217,79,92,141,10,123,79,240,136,175,109,244,70,186,21,67,23,251,4,114,129,77,54,34,193,227,21,240,89,3,81,81,234,198,14,65,68,139,247,94,235,164,130,75,18,99,223,240,155,175,81,84,192,240,194,179,29,63,37,44,110,185,210,123,211,190,230,48,125,64,233,131,153,68,222,231,112,205,251,33,170,245,211,135,124,204,188,254,54,33,250,229,23,163,225,222,83,123,33,13,106,1,99,243,180,4,199,44,236,72,208,213,4,226,111,61,184,225,95,205,12,159,24,112,216,112,210,92,184,183,174,114,53,252,191,25,166,203,246,193,149,202,207,52,100,165,60,83,99,89,159,155,170,171,1,207,29,35,10,167,192,76,35,86,94,232,120,89,121,241,55,50,236,68,207,192,217,131,223,168,139,199,183,172,248,217,233,98,68,60,222,197,24,64,165,167,73,10,43,202,112,120,229,110,235,77,4,188,117,135,175,145,84,86,158,102,237,139,171,11,133,68,105,5,148,39,11,71,95,14,67,144,22,39,109,41,1,215,36,88,199,202,238,110,15,80,94,94,83,5,19,6,175,159,110,76,201,148,254,38,40,242,42,169,209,25,135,233,52,45,252,115,252,91,95,123,169,166,218,90,194,55,195,15,252,141,170,199,73,85,47,163,76,183,69,144,66,168,233,115,161,99,234,96,205,45,68,199,188,29,127,43,218,192,83,120,153,19,224,107,14,83,181,245,167,30,237,37,225,22,221,72,61,181,206,31,24,149,186,191,22,193,185,147,11,229,70,12,119,103,11,88,249,228,27,62,193,77,227,54,197,97,169,147,113,67,196,196,36,147,43,74,117,220,9,184,230,204,35,135,174,111,164,166,250,144,124,201,138,38,177,79,35,200,229,179,49,81,246,171,132,54,6,164,189,115,237,8,165,157,113,245,254,211,79,89,145,84,11,152,158,199,149,173,137,87,61,5,76,227,116,54,54,174,165,26,48,66,176,201,12,234,240,250,57,124,231,81,110,251,29,181,125,1,23,194,113,185,36,179,248,174,112,183,205,146,10,79,32,125,240,83,117,215,205,76,75,240,88,129,34,208,149,235,109,208,246,116,152,41,58,114,161,168,172,204,74,248,37,161,215,14,245,169,64,228,51,119,74,175,107,232,248,52,131,167,57,133,29,8,211,142,184,154,224,102,122,50,83,159,124,48,53,195,201,224,173,123,142,248,92,198,146,144,30,156,68,134,207,51,188,255,228,192,160,51,215,226,230,243,203,129,133,106,133,172,14,19,26,72,35,14,29,161,15,26,182,65,110,1,191,222,85,243,23,43,70,249,152,224,177,91,60,26,181,162,233,201,233,119,254,69,113,66,254,59,244,4,122,254,212,158,35,1,232,183,190,255,251,239,47,254,90,92,205,209,52,255,254,242,112,184,35,53,144,159,251,49,246,3,83,144,159,199,172,189,94,104,204,242,175,231,116,217,61,125,62,223,115,150,177,112,229,207,121,111,232,79,126,102,219,127,190,102,29,113,241,181,43,254,204,164,177,103,252,116,77,34,55,192,173,185,73,75,48,185,231,166,122,219,218,29,102,55,206,181,210,60,173,195,72,23,231,171,123,143,123,195,80,119,114,63,255,114,51,5,29,185,179,243,218,92,97,77,95,39,249,164,206,170,99,4,212,254,100,11,53,146,188,45,156,112,50,214,79,103,117,130,93,218,26,56,241,132,176,135,175,248,90,16,3,228,221,174,239,199,229,177,232,255,253,254,120,117,150,60,118,24,217,130,63,53,126,199,55,98,220,141,149,167,161,113,202,57,140,210,79,222,167,191,178,227,183,17,27,200,48,249,97,135,145,89,76,47,102,242,211,15,30,84,224,175,63,231,143,135,69,96,33,253,82,106,9,58,48,127,50,114,113,217,167,59,126,178,49,218,37,151,123,94,111,51,134,27,250,154,124,240,153,216,176,195,148,215,166,31,166,211,208,175,110,127,2,107,219,184,141,124,192,77,16,56,215,74,143,230,167,170,17,209,39,163,19,170,177,230,175,133,241,251,253,241,233,30,141,21,48,170,167,138,22,207,221,44,99,220,85,42,183,110,181,43,95,192,144,86,38,3,106,212,237,209,131,73,164,41,251,85,222,196,3,58,107,246,124,174,67,225,150,198,132,115,44,85,13,67,179,252,57,10,65,140,190,212,186,182,222,121,227,77,131,92,42,139,217,104,24,248,210,154,150,70,20,20,127,221,157,255,105,178,29,250,216,36,103,124,10,206,137,66,148,14,201,184,231,162,187,100,147,57,150,124,228,190,216,88,31,108,161,123,125,235,235,93,28,119,94,38,2,205,233,209,154,49,156,62,248,254,41,27,226,196,206,124,250,79,186,1,116,71,185,62,192,170,238,138,178,10,83,137,160,177,106,205,128,91,102,39,225,8,111,62,143,102,177,198,133,196,23,195,97,232,48,132,34,250,222,156,147,110,228,220,1,61,201,202,199,39,9,19,9,34,177,228,240,209,203,36,40,253,250,74,100,67,227,205,27,241,177,40,20,75,52,56,38,25,241,224,59,228,170,83,67,48,12,201,170,7,119,168,81,107,226,247,153,213,79,228,97,188,254,137,60,168,175,88,247,144,174,168,158,228,207,139,173,119,245,253,216,247,168,73,188,70,104,187,190,207,73,0,50,133,153,144,67,170,110,241,118,74,62,117,155,134,175,182,6,90,105,160,84,180,192,248,242,96,212,107,213,206,255,33,200,234,14,195,127,90,19,25,84,216,33,63,210,173,137,73,10,35,231,141,89,159,212,208,38,26,170,187,90,221,58,131,72,62,69,6,8,172,62,230,19,250,75,232,50,82,86,163,226,13,143,160,163,170,156,240,53,95,215,126,52,112,184,249,118,184,103,122,173,207,109,183,142,172,138,238,133,147,30,36,119,233,208,9,76,135,230,196,29,116,39,129,138,254,148,26,133,241,207,55,187,159,197,165,40,53,36,126,177,105,160,232,153,203,147,110,143,80,25,61,172,90,49,63,244,119,239,193,217,84,83,41,234,253,111,14,15,127,85,34,51,233,230,244,146,121,48,212,4,146,116,46,116,235,70,119,148,44,158,76,82,52,61,219,121,91,18,58,11,233,8,104,70,21,244,57,124,63,221,167,104,20,89,129,162,23,41,223,154,0,82,119,147,149,104,201,212,175,217,168,110,172,203,225,49,213,165,107,119,200,134,219,102,152,90,137,54,2,90,143,51,226,167,121,14,121,45,206,135,209,226,181,72,134,233,107,25,49,151,191,22,164,164,233,173,59,149,239,62,102,112,173,234,70,220,200,156,157,184,154,229,36,115,184,177,208,61,238,128,15,150,90,163,234,103,170,55,14,35,6,35,131,86,169,183,136,23,155,22,33,22,152,88,168,60,121,109,74,180,219,171,229,69,2,182,254,50,133,155,164,103,96,245,91,234,109,194,115,25,247,166,32,90,99,53,104,35,214,33,112,235,218,149,8,185,211,211,66,6,222,249,185,225,230,246,208,194,69,201,100,11,108,166,158,79,149,187,101,43,245,112,39,238,19,81,36,228,161,147,219,5,131,198,92,1,83,80,170,55,71,255,74,222,235,206,133,154,224,233,84,29,6,151,148,221,135,205,225,124,241,228,176,165,15,133,239,210,238,49,164,3,139,77,225,18,113,111,56,224,82,220,226,135,20,193,81,168,156,244,214,212,186,197,174,49,18,23,58,186,87,37,236,43,72,218,210,17,64,60,165,197,10,128,226,82,3,88,180,65,238,26,87,215,204,140,82,40,31,243,141,152,74,143,79,67,61,197,104,171,125,14,67,193,167,103,0,111,181,170,192,35,153,180,152,203,250,185,144,160,255,20,158,93,22,8,129,105,157,195,247,192,254,34,7,2,83,154,10,122,119,254,24,241,124,226,85,201,238,44,166,251,124,4,78,54,45,53,183,95,172,221,97,212,161,10,35,200,219,244,106,253,36,148,122,246,33,191,221,83,57,43,149,179,125,110,121,177,47,141,121,161,158,66,110,14,187,116,112,233,178,19,183,35,55,223,26,64,131,85,170,157,34,79,158,229,119,16,141,215,139,245,4,105,80,11,69,104,142,91,107,245,166,133,183,106,108,212,204,97,229,82,191,222,82,221,130,14,141,81,53,146,161,167,201,91,21,157,73,13,38,215,216,175,96,191,80,101,31,242,130,61,166,2,124,86,170,103,244,161,234,233,6,115,133,47,65,101,14,96,2,24,238,58,1,215,116,243,98,58,69,2,107,221,1,211,102,71,188,158,223,174,74,171,124,140,29,168,6,140,248,152,192,139,182,225,19,176,90,65,247,51,158,51,117,154,161,97,33,112,199,55,248,100,72,117,79,161,67,175,127,178,180,203,167,74,229,237,152,206,172,172,221,180,250,96,122,108,114,226,95,239,95,235,47,73,103,78,57,26,135,201,207,40,76,109,66,76,164,222,212,161,108,244,4,20,217,86,136,26,126,10,67,105,43,240,86,235,239,110,148,95,132,199,48,66,211,44,221,208,15,143,152,104,43,53,44,163,210,28,17,201,106,26,38,2,78,75,22,4,122,116,233,181,59,94,125,47,61,249,146,14,8,196,13,159,108,196,100,217,21,70,236,210,29,78,40,132,181,170,161,33,98,27,33,94,78,174,36,8,0,71,71,243,164,19,108,180,153,66,251,90,77,35,172,5,43,49,86,130,237,53,182,160,95,233,137,250,251,238,195,241,214,20,89,39,242,238,94,102,56,71,149,86,232,149,120,197,81,152,14,148,92,182,114,150,159,161,143,189,82,15,55,132,232,71,38,225,76,117,76,112,31,144,148,10,116,104,126,16,166,246,12,103,33,2,248,171,194,206,7,158,186,19,78,84,229,187,160,154,11,128,224,232,26,154,77,224,174,50,80,19,90,161,90,229,201,182,10,171,76,162,26,69,174,238,51,221,156,7,251,4,110,106,16,55,11,7,108,185,121,73,91,56,10,96,143,42,230,103,196,21,107,156,38,242,173,78,130,41,205,43,242,41,41,229,74,42,7,228,118,2,110,43,137,9,32,106,212,5,134,252,72,37,20,224,171,20,131,246,40,175,9,10,11,91,12,145,251,199,79,149,56,208,33,136,218,24,136,2,190,36,13,129,217,120,226,201,123,18,57,191,240,144,173,142,70,69,61,61,38,199,253,18,99,249,78,119,253,28,38,37,27,3,74,243,68,79,186,18,71,14,92,246,119,221,164,105,70,41,98,43,127,218,21,111,181,198,99,196,54,10,179,89,130,11,68,197,177,225,36,231,223,136,1,139,216,210,215,102,111,73,77,227,250,51,177,223,64,136,171,2,35,52,183,200,46,138,166,152,74,136,80,172,186,100,147,157,73,150,136,40,246,146,211,60,137,189,146,220,114,138,155,159,253,61,137,233,161,36,20,201,174,123,58,76,229,66,106,176,41,71,42,25,171,114,168,144,229,128,137,84,208,68,82,107,178,83,223,82,187,47,233,168,65,213,27,25,14,14,220,165,138,141,112,109,175,29,199,245,57,95,122,107,211,116,140,243,152,96,113,146,116,49,158,111,135,119,75,130,99,188,212,23,43,211,236,250,36,23,179,203,23,232,28,73,210,113,152,66,85,88,41,247,99,39,65,152,241,57,49,233,178,208,87,190,57,145,129,88,1,29,225,108,69,81,82,12,176,169,112,53,34,56,77,188,65,178,225,39,105,228,52,122,190,29,46,200,146,43,92,231,137,231,134,215,177,101,1,158,38,6,16,90,203,233,173,169,206,143,73,122,141,150,178,190,36,238,179,195,184,66,195,86,197,79,134,169,13,248,131,223,99,46,47,15,178,64,241,224,112,73,233,134,52,58,29,129,113,243,153,204,163,129,66,70,140,25,50,81,105,188,27,212,126,142,218,237,20,189,211,208,243,177,184,126,218,216,139,151,218,162,208,143,34,245,150,132,131,170,69,188,28,166,152,85,95,171,34,3,237,159,186,94,27,49,45,128,59,14,45,142,0,180,254,146,236,144,5,212,253,189,234,31,177,178,251,181,190,25,135,102,37,176,173,218,88,84,41,196,147,23,186,98,19,124,191,87,28,170,5,22,103,149,191,218,196,213,223,10,128,148,69,163,230,23,38,107,247,30,141,34,245,36,116,217,9,169,123,228,0,198,139,149,36,195,22,125,109,213,97,246,105,149,35,195,106,89,113,115,8,119,106,130,241,178,29,134,149,93,117,189,96,184,245,24,21,225,247,36,106,106,36,237,254,189,17,226,213,178,28,131,187,192,45,85,68,216,205,187,219,141,148,103,37,161,168,110,105,189,248,109,99,150,253,255,129,251,254,3,159,112,233,224,180,40,127,110,126,119,68,255,36,36,74,103,82,36,67,16,48,158,252,174,131,149,110,142,94,93,140,121,25,218,222,219,44,62,231,158,21,149,177,229,75,87,19,43,242,71,227,200,208,239,9,49,189,199,122,32,20,232,42,136,9,117,92,108,59,52,138,107,146,132,82,165,211,221,84,167,228,112,38,153,54,100,107,227,222,237,238,106,59,169,184,173,175,198,189,73,192,167,39,235,187,185,29,84,76,149,59,93,221,92,76,16,248,36,121,248,70,53,114,36,211,202,218,169,231,25,221,170,117,124,223,177,128,85,82,213,155,84,114,251,136,47,202,195,117,196,137,213,249,123,193,151,168,210,145,236,42,81,181,80,76,119,36,95,92,143,31,126,148,0,157,178,50,92,125,99,129,43,83,203,147,13,46,241,214,45,75,252,128,78,189,152,238,234,4,95,47,45,126,26,5,199,12,215,79,225,187,57,255,129,171,252,116,57,249,167,207,183,228,115,221,183,74,99,66,131,228,14,244,222,171,39,120,172,33,23,215,83,243,189,75,212,100,223,147,241,180,150,70,116,143,8,97,97,10,38,181,40,206,248,8,251,209,92,63,212,230,237,195,84,251,2,30,154,127,105,38,124,228,78,6,42,4,26,208,183,2,163,238,27,61,85,131,73,147,155,172,73,141,81,33,194,123,210,147,35,60,25,87,99,235,167,171,113,142,253,131,76,52,92,147,194,226,231,98,202,23,190,254,230,78,26,138,198,85,239,191,141,217,116,18,188,232,241,114,24,209,179,164,207,56,229,181,105,242,77,218,143,125,132,151,65,214,78,9,34,64,17,192,121,112,255,62,37,108,2,238,211,195,126,133,80,144,202,142,1,123,186,236,162,80,9,101,180,123,190,153,10,173,241,23,222,10,143,253,23,30,10,215,191,87,183,200,49,22,171,172,221,9,46,197,221,140,66,34,41,157,110,232,217,197,168,112,22,142,116,243,123,249,140,223,94,127,222,26,113,133,24,148,57,87,58,34,40,53,15,244,46,228,149,46,174,39,18,98,208,90,180,157,165,56,219,145,33,181,21,161,48,211,206,103,33,116,160,95,122,45,250,147,226,185,9,231,36,25,80,8,39,227,230,37,241,80,53,18,79,81,3,73,195,107,79,6,3,70,91,44,206,6,165,185,190,182,235,57,1,94,59,38,29,186,200,101,183,128,179,231,117,7,236,122,218,254,86,84,137,156,4,99,229,250,226,161,140,173,36,237,211,230,34,3,203,248,14,149,224,29,78,118,250,172,29,46,249,75,87,42,176,253,107,149,63,178,220,200,33,116,119,194,11,164,144,106,244,118,66,144,239,192,190,134,60,133,50,35,41,190,54,175,237,71,109,148,50,226,164,23,91,234,51,84,126,154,197,147,186,105,161,102,222,111,14,89,90,154,72,197,162,17,15,38,87,157,14,190,66,69,113,117,24,49,195,154,100,114,17,146,120,176,233,30,166,155,91,65,140,195,119,198,38,33,105,54,230,207,111,62,96,10,73,2,191,167,122,44,244,192,51,219,53,46,210,62,171,94,119,248,90,247,45,203,3,159,87,126,137,28,236,209,150,7,210,89,215,195,9,152,244,90,130,59,69,24,15,198,125,82,189,65,234,45,235,115,72,33,58,175,233,192,111,230,174,249,152,86,10,79,122,146,61,118,50,78,224,251,5,70,18,77,190,47,211,252,181,139,185,218,9,174,203,127,155,217,162,124,33,196,150,215,83,30,2,190,230,155,158,1,23,30,219,63,55,63,164,206,112,195,239,240,65,59,168,78,125,45,195,110,252,29,146,122,41,160,3,188,20,110,245,15,124,79,164,184,121,73,213,57,192,243,117,187,26,220,148,183,219,224,47,96,94,44,63,56,229,180,142,34,181,241,231,226,186,124,204,224,253,249,251,94,190,51,92,120,209,87,146,224,250,56,105,128,103,42,17,51,85,70,175,46,56,144,166,124,105,50,224,110,189,157,250,64,109,162,165,11,192,46,190,10,12,175,72,186,57,28,239,254,228,155,2,131,172,191,189,158,34,243,50,98,42,45,145,177,171,5,165,132,50,163,176,229,57,204,158,153,190,215,116,193,51,131,71,50,8,238,131,215,29,15,78,190,57,63,248,253,247,95,92,13,109,72,30,149,237,109,115,192,74,34,13,250,121,146,4,52,219,165,205,56,143,252,131,64,17,85,254,124,47,79,213,29,11,56,255,133,135,194,229,228,239,69,52,41,110,14,199,241,204,143,230,217,6,224,36,214,97,239,229,217,6,40,205,190,254,231,107,143,239,139,23,107,137,82,10,184,247,18,163,210,174,75,146,222,155,164,75,60,57,181,162,95,254,34,94,181,122,140,155,233,239,7,155,241,61,239,54,191,255,192,77,174,198,110,253,3,95,23,201,63,55,101,43,245,239,34,136,23,91,208,244,230,65,237,49,211,230,73,2,219,244,11,148,248,32,80,70,229,17,63,213,173,121,227,74,202,187,225,60,177,178,39,34,35,9,38,158,30,176,245,216,39,248,243,14,76,10,15,135,214,167,177,143,23,207,136,93,56,71,224,154,209,13,251,136,176,183,245,116,44,83,89,237,195,77,100,35,105,111,211,0,248,70,100,211,84,146,98,81,104,252,61,175,239,135,62,44,105,115,47,52,164,222,79,83,248,211,151,206,19,154,111,95,76,115,211,13,184,211,44,155,150,44,15,152,99,89,97,59,98,28,54,63,46,193,113,228,111,107,95,214,248,1,37,123,79,254,17,56,51,116,65,18,178,31,7,54,240,117,211,245,222,40,48,190,79,13,137,241,81,254,25,224,226,81,19,8,69,207,73,251,244,176,54,98,135,141,124,65,97,218,117,62,135,19,221,56,213,78,227,73,187,46,35,116,153,61,221,123,14,121,176,187,81,38,112,48,231,31,186,63,26,240,21,190,254,80,140,247,93,88,91,5,132,137,167,122,49,33,4,84,75,73,49,47,124,45,251,230,63,13,21,98,58,187,70,115,65,115,224,84,58,128,90,253,136,143,65,51,133,70,30,76,227,104,250,120,222,169,174,36,211,192,196,60,29,70,11,64,191,52,69,14,203,71,140,122,238,116,124,92,235,186,111,255,109,35,176,206,87,55,175,78,131,222,244,155,233,201,187,84,82,209,57,219,210,226,178,128,233,231,99,102,170,190,45,193,200,117,58,140,250,220,76,240,240,122,89,216,153,79,10,129,17,110,245,54,69,152,159,155,50,134,24,60,139,143,248,164,232,56,255,246,168,2,155,133,157,31,205,187,74,55,7,87,251,115,115,56,24,30,76,17,88,126,240,227,30,252,134,244,62,175,61,156,213,120,237,65,165,221,202,67,46,203,103,32,228,251,231,131,197,2,160,86,74,51,202,124,109,143,204,83,134,112,254,172,143,138,112,188,195,180,64,164,171,235,247,36,218,46,140,142,87,58,92,6,124,21,190,66,104,41,78,167,230,232,68,41,29,70,5,54,221,124,208,155,232,48,116,170,233,189,168,133,244,175,109,177,240,52,203,169,90,117,24,9,250,145,182,156,230,177,187,109,58,187,233,193,249,126,241,185,16,200,74,182,196,68,110,221,223,171,193,27,184,255,236,180,62,102,176,24,169,86,59,203,218,43,173,56,74,238,102,151,118,210,1,23,162,195,212,62,165,125,120,246,199,175,10,60,238,31,18,188,234,163,172,5,166,85,55,61,217,61,49,182,79,134,138,232,108,122,52,140,96,127,52,180,12,146,165,79,64,174,250,163,149,107,162,166,227,137,10,156,64,45,190,163,232,26,113,58,29,83,188,82,152,7,243,181,123,200,160,221,169,242,191,253,183,127,248,207,255,246,159,254,243,63,255,219,191,255,203,63,255,63,255,248,95,255,239,127,250,151,127,253,191,254,233,191,252,239,255,211,255,240,143,229,191,253,183,127,248,175,255,254,95,254,243,63,255,227,127,248,31,255,249,159,254,253,255,253,183,127,254,15,255,240,31,255,249,63,253,223,255,252,239,255,246,95,254,241,23,248,159,255,229,95,255,249,127,249,247,127,251,151,127,253,143,255,225,31,254,143,255,244,159,254,237,255,252,151,127,253,167,127,191,247,249,95,237,71,23,129,106,118,39,251,209,175,155,182,179,159,136,156,204,119,177,156,159,224,23,236,66,5,194,233,161,48,219,251,10,120,7,61,24,48,185,186,250,238,125,140,245,185,42,76,24,41,96,98,151,95,192,16,211,253,158,152,23,254,76,10,125,43,220,223,20,51,120,150,38,23,223,153,254,36,83,121,70,8,7,78,66,95,179,197,15,74,159,127,130,95,247,188,193,176,51,55,129,107,127,4,94,192,136,199,175,47,193,243,151,206,237,7,142,163,122,17,64,255,158,56,14,168,21,233,86,133,97,158,255,2,190,71,179,194,8,87,250,47,83,255,214,79,66,159,110,226,15,252,205,191,240,8,120,25,91,78,192,230,81,253,196,190,236,234,45,12,190,203,40,100,247,22,24,10,166,165,176,85,28,61,120,152,104,166,192,8,112,78,31,113,14,250,158,96,188,139,184,154,126,96,25,113,43,64,108,49,226,148,208,87,133,105,235,236,1,151,16,222,38,46,76,83,103,121,79,94,104,97,119,155,113,17,4,175,251,87,205,130,137,4,165,245,142,71,155,63,148,19,239,139,192,75,21,202,190,203,136,88,127,115,213,160,215,96,45,241,220,119,255,52,217,44,127,48,42,107,99,166,192,163,121,253,204,248,94,71,14,204,101,68,72,119,115,127,48,174,68,48,253,0,227,242,248,91,99,115,68,157,32,48,25,39,127,178,187,26,164,177,153,223,102,41,191,149,61,152,29,105,80,32,173,155,62,102,155,156,70,239,10,163,214,250,110,254,161,6,34,47,54,41,253,255,13,10,154,65,65,113,134,220,188,30,35,57,250,133,43,85,108,53,94,12,226,244,181,223,44,167,38,189,5,57,152,193,247,229,246,187,57,229,24,9,110,11,42,205,223,239,69,208,20,42,50,129,43,202,190,245,193,123,205,232,4,228,209,22,195,252,224,5,57,211,167,47,70,127,106,127,143,6,237,119,176,245,252,192,245,87,239,216,224,107,124,37,152,250,239,233,87,19,144,106,35,193,253,183,138,215,96,20,118,166,206,150,242,184,126,128,49,160,90,66,75,121,223,115,210,42,21,61,92,204,134,143,114,193,223,253,240,126,90,98,234,67,225,59,249,206,12,120,70,12,248,7,254,205,42,253,160,59,178,236,54,17,43,62,241,47,140,32,66,48,3,24,108,2,51,2,71,140,247,7,190,118,254,9,24,173,122,129,33,29,239,113,53,213,204,242,94,48,145,252,214,28,65,16,177,70,144,100,27,202,10,105,142,210,142,33,175,117,103,10,209,237,7,195,112,248,41,140,75,81,252,106,19,83,146,5,134,37,176,222,190,193,76,217,93,159,204,114,111,239,16,65,11,246,91,93,225,225,162,118,192,247,168,63,178,235,220,241,93,191,196,26,118,241,71,6,87,81,194,209,61,96,100,135,21,166,114,107,4,12,143,173,194,116,88,6,250,69,184,227,162,20,255,251,242,250,89,17,69,222,186,152,148,227,39,240,150,227,173,175,31,126,158,7,227,98,200,78,77,162,109,254,246,135,33,231,141,187,173,87,195,145,219,231,123,240,106,229,23,67,97,200,51,222,111,95,51,123,110,153,135,228,216,123,127,75,192,138,180,163,156,195,30,141,18,154,247,222,166,187,45,71,144,117,88,174,183,25,175,107,122,124,161,253,251,3,127,191,86,165,193,244,238,200,139,109,75,53,189,223,30,20,49,137,29,5,252,27,207,55,20,243,117,42,58,9,134,59,76,160,77,238,125,200,82,189,157,156,230,228,35,31,27,98,180,217,198,187,120,34,199,87,245,98,98,93,111,129,44,252,193,46,219,6,189,131,221,237,13,186,193,33,149,79,48,61,178,15,230,57,207,84,184,251,41,64,26,104,133,24,7,63,141,237,252,14,245,69,209,250,144,3,202,224,179,187,195,119,125,166,247,218,144,93,191,39,163,182,231,200,197,123,247,167,31,10,250,213,244,173,90,43,229,109,72,198,155,169,135,23,173,155,167,21,135,89,166,51,161,229,87,199,207,80,226,8,77,225,225,199,7,22,234,140,170,158,95,84,238,76,65,138,162,166,18,236,183,62,86,167,37,240,221,142,126,213,169,12,166,246,73,166,247,61,36,91,127,150,35,202,214,123,201,225,2,220,191,247,161,137,18,127,103,159,12,175,119,36,163,79,113,23,174,192,119,247,187,230,217,239,199,160,167,112,70,21,227,15,60,62,129,73,50,252,129,143,194,103,39,248,24,81,221,131,233,132,214,97,153,168,201,188,85,191,145,164,139,242,51,224,57,95,91,219,103,43,156,34,211,4,183,55,201,168,217,129,103,70,80,216,248,158,205,123,15,220,251,109,211,107,195,42,191,252,222,208,100,11,106,70,210,91,90,155,46,221,37,118,37,118,207,29,209,233,240,22,95,208,74,143,190,121,222,178,101,251,216,71,39,233,253,229,181,223,225,179,169,2,109,51,193,112,193,181,7,223,25,93,167,124,109,190,126,127,214,56,186,43,28,118,2,119,43,11,126,48,111,186,20,37,215,229,23,47,41,145,188,40,101,51,191,46,46,168,89,95,242,57,234,143,114,197,47,108,93,159,114,174,81,120,241,149,183,170,33,151,234,93,231,120,173,84,38,190,159,190,39,102,9,70,3,131,203,227,153,51,24,123,73,214,38,122,15,207,32,70,255,98,68,42,218,80,100,4,3,190,94,220,137,183,110,31,234,184,254,173,17,140,169,178,255,83,253,186,127,83,70,6,211,180,45,87,243,55,213,215,207,207,229,159,192,196,8,227,230,72,221,244,166,48,92,255,53,174,254,182,172,128,102,52,56,254,185,46,92,34,189,8,140,130,248,242,71,179,68,194,17,152,83,217,63,24,187,194,144,239,73,5,63,92,26,113,181,80,166,1,83,92,24,67,78,50,57,192,159,200,255,91,93,4,191,186,184,32,22,234,255,101,119,49,216,244,220,20,126,97,183,207,8,183,218,145,41,76,0,247,251,252,135,225,227,106,178,195,55,235,122,111,1,11,169,198,34,190,186,206,120,103,61,242,3,119,57,201,189,113,27,252,48,135,136,239,158,16,50,98,180,76,15,95,154,112,0,86,153,226,141,172,118,60,56,174,153,186,155,214,16,252,171,204,242,25,237,34,2,157,1,31,138,20,159,45,141,40,87,61,178,79,211,40,91,215,155,103,24,191,215,230,140,71,67,134,188,150,231,120,29,52,101,187,76,133,250,211,43,187,252,234,235,142,196,167,174,184,209,191,245,68,223,15,157,100,116,127,93,152,142,173,230,207,77,37,180,76,66,43,189,125,143,77,132,149,3,74,209,82,99,35,61,20,228,139,229,134,252,195,247,219,36,101,171,7,47,77,97,8,193,98,187,130,137,36,195,68,11,186,195,148,128,255,185,122,251,205,17,225,105,226,109,114,245,163,178,2,38,146,33,31,27,2,175,189,198,187,26,82,69,141,66,1,187,247,191,105,80,251,186,14,10,133,215,126,2,80,196,38,107,135,205,138,72,212,131,41,230,19,247,31,58,188,253,189,207,177,41,225,109,67,127,217,116,23,28,222,52,35,199,91,155,110,233,111,82,135,19,123,192,131,217,21,38,90,215,253,64,71,218,242,19,248,78,107,159,194,228,227,150,108,195,120,4,167,188,200,220,143,196,161,44,92,147,195,245,112,12,118,204,87,183,62,217,236,143,205,16,24,146,218,163,79,102,35,245,118,51,230,134,44,143,235,171,96,195,63,27,31,194,235,47,253,116,133,132,197,13,59,100,145,37,114,135,196,36,241,132,7,67,72,161,168,81,116,86,71,175,175,35,33,195,194,137,219,221,3,176,224,193,20,180,155,253,240,208,102,156,155,1,27,21,179,223,27,105,131,29,59,97,225,223,87,183,117,77,183,81,126,24,63,165,184,87,132,67,60,229,232,185,167,18,11,243,153,186,198,76,40,155,25,105,148,223,92,21,118,242,54,230,80,65,43,126,142,195,200,101,139,237,85,176,59,60,222,184,192,167,222,155,124,206,175,124,33,48,71,139,108,117,197,214,234,139,119,16,189,254,34,127,13,188,168,164,116,239,161,75,95,49,232,79,108,230,161,13,169,28,121,107,58,241,186,187,76,247,68,220,67,94,171,225,139,244,64,219,248,18,60,33,132,114,159,8,255,88,246,50,2,41,12,198,131,39,229,118,50,79,106,69,192,202,125,38,4,35,221,83,156,70,108,61,119,56,115,219,180,34,4,174,108,126,225,174,205,72,171,64,70,4,229,188,187,145,147,252,233,18,244,158,36,253,109,239,192,37,184,41,76,41,203,229,230,13,190,235,212,237,31,96,75,193,202,205,79,28,153,192,163,20,119,236,239,115,193,201,33,40,213,212,190,178,72,13,53,253,233,101,236,244,62,100,101,74,13,58,48,33,243,113,28,46,177,129,131,222,67,176,4,218,72,192,232,197,144,169,117,255,90,12,95,145,33,179,240,71,248,168,36,101,170,188,214,180,10,11,119,66,225,161,108,114,243,235,55,246,184,57,42,89,45,95,77,131,144,47,0,250,155,235,212,171,199,227,96,180,25,110,70,160,194,189,110,95,245,215,65,46,91,223,123,66,197,231,95,219,106,214,244,181,136,39,251,202,164,166,243,232,128,95,67,123,133,247,220,136,179,78,29,82,60,128,183,182,182,177,242,213,244,61,190,233,51,252,96,108,233,20,54,97,17,255,109,116,24,75,154,41,101,159,248,94,20,181,246,45,179,20,2,174,111,249,38,76,41,183,62,249,38,45,52,124,31,37,7,125,228,201,239,202,60,62,13,63,171,156,60,138,158,248,216,244,82,95,107,52,193,70,52,254,96,4,152,70,87,120,124,205,205,112,8,132,162,42,211,214,79,159,30,5,221,164,125,218,252,20,134,57,225,29,92,8,135,207,153,86,95,175,126,40,50,143,70,66,219,221,181,221,166,108,230,175,15,133,107,115,159,138,242,208,188,64,168,225,115,67,186,155,160,197,210,185,48,160,243,116,67,226,163,177,92,97,116,101,63,119,37,87,221,250,185,238,68,91,103,133,149,98,6,174,194,51,102,18,228,192,162,158,194,28,166,77,223,163,18,247,104,143,2,144,105,253,232,196,196,31,58,32,217,146,139,57,63,98,68,225,107,152,186,231,160,47,52,150,91,110,52,220,232,210,37,143,246,91,204,96,48,33,58,121,175,78,227,216,12,171,209,42,220,5,110,150,138,115,71,149,96,99,130,225,170,114,151,172,208,52,32,55,167,84,213,67,145,247,40,170,121,117,94,107,237,186,101,1,67,71,32,239,109,209,220,225,30,155,177,29,37,24,158,241,64,231,210,189,20,166,214,38,240,16,25,90,96,171,63,13,31,25,149,177,169,48,21,82,1,175,81,244,139,32,210,189,171,195,211,120,227,4,190,150,202,10,148,109,33,46,190,151,118,138,160,220,87,52,2,47,129,43,189,46,39,224,165,155,206,33,8,26,81,34,106,133,130,234,13,24,189,129,226,62,2,153,121,25,113,42,108,123,223,51,28,190,166,199,215,193,60,254,45,93,49,24,94,247,64,169,83,253,28,188,78,109,151,179,141,108,58,205,68,14,19,233,111,2,227,27,133,171,9,129,115,143,93,131,180,232,94,30,118,64,221,178,109,65,39,250,185,126,111,12,149,173,112,187,11,240,173,15,107,255,208,33,153,124,235,151,211,185,240,62,58,9,79,148,117,129,114,112,137,29,66,10,173,181,225,247,102,158,84,69,251,211,157,48,20,175,72,47,238,23,247,119,54,153,132,42,15,214,155,113,162,61,120,126,215,117,145,7,51,225,105,31,111,12,237,54,100,196,238,79,205,238,177,20,136,118,187,236,164,135,10,168,29,15,110,108,194,10,195,231,228,49,86,150,98,219,50,203,204,220,117,23,24,249,159,33,155,33,156,176,244,103,61,184,118,9,116,2,227,135,189,41,140,138,219,8,101,138,105,252,239,195,115,112,167,24,137,140,220,156,96,241,168,238,188,195,244,162,23,211,233,61,221,119,191,150,121,244,176,79,28,178,107,215,60,47,151,98,233,239,20,133,251,211,173,0,229,128,40,85,81,242,85,159,195,230,192,9,124,207,251,90,252,222,211,28,175,128,137,80,204,55,226,12,231,253,60,242,211,27,234,137,238,191,205,7,82,24,161,162,243,114,31,247,65,234,151,110,110,21,15,123,56,188,199,22,144,84,71,139,107,117,167,67,170,151,94,226,7,14,11,154,10,60,87,241,84,20,52,94,72,3,8,76,250,238,133,36,128,87,80,217,194,228,209,173,158,229,193,164,245,183,252,54,229,181,251,149,151,0,163,215,20,48,217,248,18,55,223,86,248,35,240,221,40,61,160,119,44,44,221,245,106,100,223,91,192,179,134,195,55,141,58,186,30,71,113,212,99,180,97,120,195,199,251,69,7,196,245,53,94,139,204,84,155,142,110,24,233,228,226,14,17,171,191,149,5,176,245,222,13,199,255,133,28,144,202,213,181,1,225,18,140,115,129,158,79,214,6,84,33,195,205,140,67,181,107,147,143,121,205,217,82,99,26,80,174,44,147,100,153,243,231,15,54,41,93,83,20,127,204,39,194,36,124,32,118,155,49,90,252,178,130,1,35,123,39,123,236,164,236,208,3,110,102,27,247,37,104,97,154,189,13,129,16,77,8,5,94,152,242,141,226,147,155,180,107,149,141,112,18,233,251,94,26,215,202,178,190,173,240,117,192,218,59,140,57,133,218,18,123,148,44,253,116,171,208,56,47,67,144,2,152,32,132,199,2,215,79,136,85,224,129,171,83,29,182,200,164,192,29,198,13,127,52,202,32,196,17,133,250,172,245,30,143,134,83,165,240,253,152,59,94,236,186,93,71,142,250,187,226,239,183,244,80,226,133,91,68,26,129,175,51,82,158,127,65,233,86,157,138,162,207,19,63,61,104,0,140,89,56,161,96,136,153,66,234,163,200,121,123,167,137,29,246,14,195,74,162,87,163,9,237,251,63,245,82,71,214,199,133,77,145,221,225,251,210,181,10,12,251,71,245,73,108,29,203,50,166,195,200,82,223,111,195,148,59,244,181,57,230,122,241,169,102,49,236,161,48,125,35,62,201,43,37,171,122,115,24,8,154,175,47,18,137,250,218,133,16,170,163,5,1,32,185,152,210,220,222,125,175,132,39,65,118,59,56,216,206,57,177,87,126,71,246,163,105,199,141,63,247,157,21,99,43,74,45,174,239,56,28,106,145,212,52,184,60,202,75,96,28,116,57,236,39,212,42,69,143,53,132,226,5,38,236,249,236,54,100,161,210,201,52,233,4,245,72,228,245,120,33,3,150,143,77,75,209,231,231,45,180,173,50,71,97,243,111,62,98,84,253,124,186,178,171,185,212,30,13,239,164,118,229,193,32,232,175,197,109,175,99,253,208,2,55,203,145,186,137,99,69,84,2,23,102,173,135,203,41,245,18,183,137,98,127,201,140,92,243,10,105,103,129,45,128,120,28,46,159,122,23,195,250,211,182,155,148,51,217,125,44,250,42,246,40,2,162,109,8,140,188,166,219,148,199,40,51,4,158,144,207,251,123,193,229,39,231,7,133,211,107,132,3,128,76,91,143,65,65,153,238,172,226,22,62,243,76,78,8,180,246,250,218,95,228,146,8,142,9,220,248,193,200,99,81,78,167,87,23,198,36,18,116,252,73,126,27,105,148,234,81,231,221,161,50,144,171,81,154,57,225,93,52,140,26,185,154,54,171,22,233,86,196,27,187,160,70,15,239,9,8,92,127,113,139,48,60,118,188,246,132,29,88,252,158,187,19,222,31,247,33,69,215,110,202,70,124,167,9,132,155,207,88,166,168,186,203,102,217,33,220,222,238,167,142,109,182,185,192,48,200,250,111,223,141,118,136,59,215,77,34,246,243,139,27,211,120,9,12,221,188,59,77,176,105,30,113,145,77,126,33,234,21,250,157,151,67,102,146,121,143,238,227,118,35,121,147,231,222,198,18,162,33,13,137,48,221,191,96,19,121,159,163,35,149,33,107,211,74,52,194,129,232,200,14,110,189,250,126,129,168,117,192,133,10,166,78,179,109,41,76,217,158,88,105,69,45,17,54,152,211,125,253,64,226,115,228,80,38,60,95,166,103,91,161,4,138,198,95,96,173,225,160,163,85,23,31,193,205,136,26,84,155,239,242,203,11,170,35,95,246,149,15,171,104,37,141,239,161,175,3,31,156,194,86,9,20,177,45,218,147,229,151,49,100,90,228,108,8,33,137,191,247,83,100,49,34,174,118,141,204,173,87,223,57,95,221,187,46,132,175,100,158,220,249,74,186,213,43,102,32,151,249,20,134,112,223,107,113,80,18,236,122,245,181,29,206,242,180,11,237,144,93,127,154,188,195,240,140,143,113,253,202,213,20,95,151,72,187,192,195,174,232,134,173,225,139,72,101,173,114,42,82,251,180,60,93,186,14,34,236,122,49,167,172,167,78,224,213,252,100,55,131,89,224,243,98,52,163,39,19,15,25,127,226,117,120,91,0,182,83,238,164,48,166,251,11,161,146,57,220,250,181,40,36,46,219,83,35,108,232,226,248,83,188,212,230,59,216,150,5,54,171,62,120,33,95,178,35,34,126,205,183,4,207,181,189,254,143,170,225,210,244,201,11,1,193,40,24,27,83,61,8,252,74,58,144,61,139,96,108,4,250,228,253,49,213,26,25,2,5,238,242,222,88,0,159,199,165,225,105,83,19,168,247,160,145,54,254,247,107,78,200,201,214,45,164,87,188,8,111,155,41,41,48,133,110,47,211,107,246,173,14,90,167,109,235,57,93,214,78,218,116,79,129,24,98,122,158,160,219,142,35,63,77,59,114,125,123,60,174,98,213,32,16,241,61,164,213,31,12,207,161,216,195,240,72,60,2,249,239,135,198,40,125,207,6,77,82,220,188,26,61,77,192,245,51,246,155,7,147,142,146,152,5,69,168,148,131,190,186,199,207,170,67,5,182,154,129,247,222,21,21,35,137,45,95,7,155,18,234,247,222,198,12,38,177,154,78,87,226,231,117,118,72,111,119,57,219,40,118,255,34,187,82,239,182,92,100,141,52,180,202,138,79,150,98,237,160,75,96,250,22,61,199,7,103,139,110,74,215,11,94,251,157,201,86,204,187,229,107,211,64,80,220,75,70,27,238,104,64,144,40,197,241,14,15,234,92,118,250,105,36,148,154,167,46,9,74,44,177,69,26,149,248,238,131,88,208,245,147,72,78,51,221,65,175,3,183,234,120,121,107,18,182,235,243,202,96,11,209,202,147,209,139,82,223,152,97,186,247,37,198,31,233,90,252,161,7,163,40,253,41,92,77,110,243,193,168,87,47,189,57,193,131,226,87,67,69,41,91,53,36,140,195,39,34,85,72,165,203,174,213,238,152,108,247,225,231,129,125,67,199,148,210,97,175,188,167,97,71,109,13,24,235,214,240,186,125,234,217,212,216,192,38,106,213,235,215,55,189,157,98,191,89,203,101,247,66,111,147,163,221,250,224,181,78,175,234,135,184,115,136,15,223,48,37,202,59,179,175,243,89,62,113,65,26,53,176,159,23,137,179,163,125,250,220,132,141,206,115,96,16,73,221,209,145,99,112,219,94,251,78,174,176,74,236,161,89,231,168,127,204,206,50,150,125,1,98,150,237,245,160,147,213,84,117,249,116,19,40,121,63,125,215,41,81,41,133,105,8,127,191,221,140,10,81,166,2,20,241,223,11,214,211,180,184,155,236,243,112,117,248,194,70,145,27,63,33,161,223,122,85,5,20,0,86,117,127,12,246,104,228,132,71,74,179,147,13,62,230,55,9,7,145,200,34,25,39,208,241,121,115,9,114,10,83,236,28,107,193,59,175,46,128,208,250,151,150,15,172,198,158,153,25,16,96,214,182,18,76,87,70,192,136,13,8,12,21,229,51,162,200,63,117,125,45,10,116,138,119,18,177,59,73,226,133,0,201,136,126,28,242,198,186,101,84,42,14,222,99,109,106,119,167,162,211,202,54,94,75,12,110,154,78,4,42,175,188,19,129,168,113,219,226,190,55,54,86,15,152,140,105,70,228,86,24,123,226,253,246,132,203,89,92,8,68,190,251,119,252,230,119,93,233,137,222,16,84,240,205,12,205,225,251,61,244,201,141,161,244,125,14,196,201,78,134,241,219,94,51,28,113,131,42,230,178,253,246,244,94,185,14,11,184,238,210,132,149,60,197,55,176,197,155,94,124,167,214,246,62,34,35,14,208,227,131,180,218,120,243,127,64,80,173,78,118,163,250,228,89,96,8,103,104,56,146,182,186,54,135,95,75,161,174,78,81,106,254,202,219,141,208,185,254,62,221,70,161,196,255,182,95,141,10,240,76,48,45,129,254,220,40,130,136,55,137,210,70,235,209,206,70,13,148,24,65,247,0,255,74,245,239,65,45,86,149,92,21,242,134,205,45,145,110,1,244,161,48,161,129,103,89,246,187,175,21,253,216,21,177,224,241,166,74,183,232,187,204,36,188,247,233,101,245,56,94,66,21,5,76,72,234,109,41,253,71,186,46,230,66,37,108,91,222,36,103,19,111,85,142,46,86,42,41,147,7,227,236,200,160,86,107,219,125,102,14,219,198,25,178,157,221,41,109,26,213,15,134,229,67,182,105,50,172,108,181,15,134,167,75,108,195,90,17,65,126,46,10,211,225,218,7,242,219,247,217,104,242,254,133,239,168,246,35,31,148,153,212,60,151,128,25,186,183,222,156,246,156,54,253,106,24,100,229,131,22,106,103,198,11,73,194,38,119,231,195,18,248,154,158,222,171,192,143,23,29,243,2,21,132,91,65,80,200,94,7,231,19,120,26,77,214,47,220,240,5,100,212,10,49,229,242,142,16,244,103,182,108,59,80,92,245,243,118,134,142,22,224,144,157,24,222,67,8,86,31,140,252,177,236,74,112,157,77,79,181,221,207,67,2,94,94,251,238,83,164,192,126,225,250,19,173,14,24,159,51,90,112,239,204,147,66,63,156,83,140,23,31,21,52,90,142,184,187,247,68,129,23,225,161,212,226,125,10,82,172,212,2,133,25,54,224,10,63,207,231,191,76,93,172,156,217,36,187,118,125,113,141,187,201,35,125,170,87,19,10,125,187,14,130,37,59,58,196,201,100,29,170,206,127,231,2,6,240,136,162,103,96,72,25,78,160,237,196,76,49,59,35,202,169,27,218,178,17,206,4,157,209,82,134,190,197,93,141,242,203,152,84,243,109,74,237,167,180,126,9,220,161,157,122,104,129,136,32,161,228,204,3,70,18,70,126,122,19,93,246,159,62,176,76,198,60,130,254,140,78,158,245,96,36,201,154,194,19,205,185,253,96,122,102,231,82,24,81,164,234,112,135,80,67,96,116,85,222,177,11,207,192,145,180,19,189,135,52,228,188,39,135,108,45,223,156,144,216,59,97,26,172,47,51,221,220,212,59,30,218,172,110,51,161,62,193,105,191,87,247,197,56,194,182,199,174,137,218,245,40,234,252,121,176,187,197,253,110,57,144,172,12,137,46,24,39,220,119,94,210,21,211,90,63,181,113,54,63,95,149,125,178,151,146,222,25,2,164,225,48,251,174,190,179,21,232,189,17,67,147,42,232,202,12,254,190,119,58,53,122,67,162,169,203,80,219,104,127,97,200,158,135,162,147,122,175,223,7,171,156,8,181,234,173,73,91,188,111,69,63,127,29,233,193,174,221,226,147,176,30,234,232,139,14,201,160,148,194,97,74,237,211,91,223,205,201,47,54,37,248,124,49,5,171,231,193,221,136,9,21,190,246,243,11,189,85,134,32,255,52,253,77,239,91,34,207,194,142,163,87,27,99,223,131,43,101,107,83,175,134,69,231,119,254,163,68,192,26,81,120,163,148,250,96,14,144,52,226,166,124,50,31,92,17,200,56,105,208,230,120,65,145,74,114,64,178,24,124,47,10,136,31,204,110,179,19,74,144,221,209,77,125,133,174,91,186,232,222,47,195,91,48,244,173,72,127,189,208,0,38,232,209,41,74,5,219,231,51,129,158,198,180,15,110,228,174,95,16,182,90,123,90,77,240,8,43,166,90,92,66,119,12,194,210,222,56,114,7,30,42,9,221,39,233,246,123,129,160,138,121,188,20,253,224,158,120,195,13,25,152,196,127,17,106,224,220,122,240,53,204,133,207,21,120,24,91,243,131,239,103,109,67,158,204,10,231,135,195,136,43,233,14,142,3,177,124,10,215,114,132,120,142,3,175,16,184,123,15,78,173,85,209,83,13,146,113,47,209,133,25,123,106,73,3,100,151,199,223,235,78,223,239,204,116,110,173,225,237,177,247,214,229,62,183,88,2,13,86,248,23,32,46,166,202,45,254,55,61,49,211,195,14,133,204,246,18,7,187,180,101,234,117,15,54,253,87,61,142,55,108,48,254,219,205,202,89,228,172,47,136,19,248,205,203,93,136,146,107,187,240,234,111,179,179,42,124,13,134,66,206,208,189,36,250,158,67,208,103,36,248,124,165,248,213,211,26,87,4,134,158,202,223,11,125,246,38,209,103,250,126,167,119,82,23,10,124,218,208,155,79,56,94,127,191,23,89,156,218,118,85,120,53,79,48,210,206,202,127,9,46,221,135,156,40,247,82,51,165,219,38,126,30,92,103,223,122,49,143,237,163,98,5,165,18,211,40,176,78,184,117,85,22,217,102,29,209,134,91,252,222,154,154,133,157,135,148,192,208,251,92,152,252,159,100,162,141,123,118,22,191,186,19,169,81,243,138,76,207,179,134,139,9,136,233,7,105,48,78,190,189,210,108,200,149,166,233,164,230,234,93,61,77,94,73,158,156,213,220,158,153,207,10,104,67,151,0,110,155,135,191,232,79,96,125,10,76,120,217,159,28,158,130,52,166,5,149,245,151,45,40,131,160,173,100,78,11,252,162,221,39,57,46,193,58,105,109,211,129,245,38,3,68,168,105,187,52,86,182,226,240,212,206,120,224,125,60,118,70,159,188,198,206,172,240,195,243,197,23,69,214,57,93,139,149,250,198,108,24,173,250,210,61,201,148,210,31,140,114,193,212,123,163,58,249,118,249,242,67,72,53,18,188,188,57,171,244,31,9,171,4,23,103,56,41,112,97,127,51,237,135,38,0,252,96,204,70,53,130,238,49,49,99,42,117,203,228,41,124,40,86,122,159,147,170,181,222,62,253,32,117,197,210,135,55,80,11,211,224,61,224,255,60,152,184,135,174,78,146,128,62,104,108,173,251,75,19,109,222,169,247,115,177,5,30,234,210,139,43,41,148,223,80,208,61,201,126,136,115,5,190,70,64,249,117,179,47,96,174,171,94,93,105,251,216,191,48,157,165,77,215,95,173,17,207,65,107,110,164,56,43,142,212,111,124,24,190,93,182,109,245,63,182,241,47,10,172,113,84,224,95,67,28,144,83,249,83,208,200,255,226,218,84,201,81,136,13,191,35,2,152,116,181,110,42,212,104,251,75,141,159,124,190,192,212,29,44,135,47,154,206,54,36,192,127,169,75,129,77,106,94,29,213,89,167,163,119,78,148,174,113,9,164,81,94,209,167,177,210,118,77,8,87,246,148,243,123,252,88,242,101,232,167,166,212,162,189,232,90,51,145,93,217,82,168,197,127,145,229,246,67,52,56,245,151,169,14,126,63,140,162,139,150,239,98,92,244,95,53,113,96,203,64,41,204,28,57,15,197,32,149,221,8,134,138,251,99,235,193,148,181,158,12,159,183,221,144,124,194,56,150,72,78,49,209,163,223,9,74,93,235,119,116,72,254,59,248,154,111,10,195,25,57,30,76,73,172,246,189,220,117,118,230,91,120,48,162,119,145,39,49,120,240,117,127,224,125,236,240,217,250,219,180,19,253,126,14,202,37,174,95,155,99,49,68,87,127,97,170,168,62,13,112,221,223,170,191,210,242,192,215,227,213,211,167,26,117,252,175,27,112,189,65,74,34,36,162,136,212,16,29,37,191,112,55,233,45,9,81,145,94,121,53,40,176,206,221,13,37,197,129,40,83,248,181,59,27,140,155,99,148,4,183,246,162,153,205,146,199,165,212,20,69,106,175,49,18,125,61,44,6,157,104,3,34,164,223,223,166,243,101,165,247,166,27,241,69,14,240,99,49,14,101,18,35,191,248,250,138,81,231,35,212,35,55,103,147,254,37,16,5,190,179,103,157,145,135,229,101,26,154,17,53,107,41,20,214,89,245,253,10,150,138,59,19,229,131,14,196,73,223,26,89,48,90,174,161,240,117,233,247,111,80,253,26,138,212,251,73,186,26,113,192,253,28,206,6,199,8,25,49,185,154,188,239,111,64,5,23,252,75,109,30,48,110,181,151,55,106,203,122,154,75,218,25,108,108,126,224,121,208,135,79,17,46,171,216,252,29,212,73,63,132,184,94,144,9,140,246,43,253,0,108,228,202,178,79,223,33,172,175,5,139,144,33,187,163,220,28,6,217,87,115,65,90,15,51,109,36,11,238,213,107,152,88,221,94,57,142,4,21,217,251,233,2,161,185,198,191,42,182,209,251,96,48,21,204,162,199,15,245,223,191,53,21,148,168,147,232,80,3,174,64,105,253,123,111,24,123,234,152,201,128,235,94,197,133,121,5,137,191,28,3,76,45,71,7,121,64,41,97,41,84,26,142,119,196,252,72,101,202,68,131,150,168,252,106,140,88,206,111,215,174,103,200,166,204,250,215,115,35,231,71,10,75,222,26,145,156,239,173,94,28,177,212,76,97,244,64,190,37,142,98,93,203,186,45,145,47,251,245,57,155,149,190,21,41,37,161,27,101,191,6,20,244,153,166,198,184,144,244,217,206,0,212,72,71,39,187,20,118,197,241,222,139,154,211,181,213,28,159,240,223,188,61,205,8,240,166,84,200,176,129,126,243,109,245,168,101,159,161,17,201,142,75,251,219,48,209,186,49,188,39,231,107,124,94,179,103,76,193,240,183,232,84,97,43,249,93,33,215,36,130,220,81,97,2,129,191,93,86,212,162,93,227,177,38,159,179,123,213,68,131,245,190,47,245,227,205,141,236,239,230,63,44,146,2,15,227,248,117,24,173,194,45,112,55,178,169,225,87,35,236,39,48,68,36,253,13,11,27,208,247,85,177,45,49,39,253,131,153,28,246,17,179,23,38,239,250,10,139,172,1,248,147,106,92,8,174,231,147,140,165,29,149,196,95,248,164,68,16,6,223,196,7,149,70,234,176,76,105,50,129,234,243,23,222,152,251,18,160,160,45,133,115,230,193,86,51,40,240,217,203,51,87,16,222,88,239,97,192,247,243,143,23,251,163,120,118,204,232,175,7,30,104,135,141,7,99,133,73,12,110,195,141,250,171,231,12,76,218,43,76,211,195,121,91,31,51,128,85,204,182,34,110,202,38,40,255,171,186,244,153,37,217,36,65,10,155,189,133,250,127,97,182,64,41,92,66,172,195,182,231,7,83,96,21,70,30,176,181,240,63,216,140,150,116,181,85,90,62,152,210,173,88,253,118,243,254,118,22,68,146,217,166,20,221,78,239,130,130,6,204,51,250,218,5,174,197,249,224,67,144,65,7,237,238,74,175,194,19,237,15,142,17,133,161,3,61,190,64,155,197,36,20,134,188,181,57,188,212,108,0,158,120,231,15,38,36,177,245,123,222,141,231,123,71,55,132,178,67,35,78,68,50,235,99,214,184,48,217,93,253,34,108,161,207,120,197,54,186,167,136,62,217,62,222,190,0,60,139,70,92,217,103,238,1,252,246,37,34,201,85,226,154,214,18,246,26,204,168,70,96,245,78,157,198,247,104,233,126,245,132,77,49,62,231,33,7,51,252,181,97,229,144,34,26,96,250,60,28,157,90,178,65,233,15,177,250,55,40,72,227,202,28,167,5,111,117,255,216,68,202,229,156,160,102,31,213,159,247,185,166,245,207,110,129,59,185,174,233,91,57,237,157,9,38,82,230,59,189,149,118,125,10,223,247,152,126,53,206,72,209,223,70,24,238,188,65,161,242,47,168,78,166,85,248,239,151,140,71,36,16,234,118,221,118,144,93,240,73,78,76,64,186,119,40,213,250,188,240,181,97,255,183,37,243,144,176,231,227,159,188,40,45,168,71,126,153,220,113,127,3,254,89,124,93,6,220,196,243,230,155,195,56,50,146,169,55,120,108,63,193,240,145,102,122,173,97,210,48,15,30,4,136,166,194,119,205,248,107,93,43,122,126,35,13,41,221,65,254,104,247,227,173,170,191,125,109,227,18,55,63,20,163,234,213,136,204,143,103,11,225,154,239,37,159,19,59,190,187,193,82,86,62,162,168,133,220,47,65,116,97,11,57,8,74,4,252,45,252,235,73,119,225,222,48,24,181,106,55,72,154,153,132,10,71,231,28,225,214,153,54,211,187,207,150,39,2,9,12,165,186,254,52,221,108,253,253,116,167,75,78,223,250,254,22,26,233,15,166,205,87,178,33,144,129,158,94,252,106,152,99,211,249,69,47,119,125,111,141,236,142,230,18,239,250,218,78,129,129,145,135,48,246,80,216,136,113,28,166,189,80,97,180,122,167,155,136,247,120,12,17,250,105,59,74,127,181,48,192,36,91,116,229,115,104,61,171,250,62,26,244,63,50,211,74,225,77,154,27,152,72,214,201,150,5,69,198,247,78,160,209,127,82,107,2,223,67,189,185,5,9,103,155,208,88,156,159,46,217,207,7,181,97,64,234,118,121,255,230,69,233,72,193,117,17,111,1,46,184,101,205,103,3,100,138,186,23,47,76,158,119,117,37,44,173,167,31,18,66,175,146,134,169,86,232,96,20,248,122,151,115,189,185,84,77,102,187,229,227,175,250,111,91,194,69,55,250,69,23,250,139,26,81,143,53,164,203,13,21,154,218,134,95,140,212,120,209,131,215,106,76,223,168,224,230,14,125,50,58,32,106,60,120,49,70,21,129,73,114,188,232,11,221,158,202,38,241,171,66,243,246,106,218,148,132,190,201,96,52,62,21,86,144,154,92,159,42,23,108,210,123,125,54,34,221,205,39,57,219,188,166,188,105,112,190,135,138,192,20,149,42,204,215,143,125,227,30,134,250,177,89,94,175,205,6,152,66,30,185,154,94,239,230,46,24,81,242,16,62,51,216,248,130,3,102,99,17,24,130,101,191,247,53,85,171,190,54,42,246,159,143,40,249,242,166,22,30,236,250,47,178,201,189,177,208,229,115,153,244,203,236,113,115,2,38,1,87,36,143,253,193,172,192,187,43,138,84,176,223,155,94,61,189,22,99,102,197,131,53,109,92,50,178,107,252,255,7,27,77,140,222,155,130,133,227,247,174,228,219,197,120,36,113,118,94,144,143,228,22,237,164,14,47,66,205,171,199,17,99,76,144,2,119,139,170,62,184,24,165,74,192,148,56,184,125,7,117,104,149,73,184,200,59,31,183,8,126,216,67,229,98,19,2,120,35,218,233,54,149,206,61,26,14,199,121,85,237,252,52,126,229,17,184,65,8,228,79,70,163,134,222,124,217,10,90,114,240,134,244,37,240,128,200,203,111,78,10,66,60,44,116,130,231,94,126,116,126,4,124,229,106,234,156,70,243,33,191,254,148,250,72,107,90,3,151,239,57,179,136,152,226,164,245,242,244,95,9,22,246,187,74,50,77,110,62,72,99,60,51,235,174,69,212,17,166,192,16,231,197,86,76,28,239,200,111,67,218,239,150,43,84,70,215,195,107,25,142,83,96,47,41,192,51,112,121,220,230,218,106,75,35,213,92,88,207,241,147,117,97,153,136,61,78,243,203,174,17,61,57,86,4,165,176,233,87,188,208,203,221,138,67,251,210,224,186,142,155,4,63,244,102,50,40,208,4,199,94,250,25,19,66,66,253,244,129,131,225,171,122,233,228,107,191,120,82,129,124,52,193,171,62,189,4,252,13,180,93,18,10,235,210,47,138,153,40,121,51,6,108,196,201,69,162,119,133,164,1,176,49,207,255,162,109,225,174,232,197,148,64,215,23,99,51,250,25,217,234,22,222,206,171,228,106,8,62,108,169,79,48,193,246,151,150,190,232,32,218,161,23,67,125,220,223,131,49,33,36,94,11,3,222,181,220,223,218,153,86,13,41,27,14,198,242,245,12,222,213,168,211,72,92,229,76,196,166,95,155,77,35,213,120,221,207,120,52,120,199,175,189,253,222,107,179,59,73,65,213,236,22,152,126,17,58,202,81,164,175,9,10,23,152,209,61,242,136,125,43,6,179,229,45,31,203,69,163,243,187,53,177,74,169,230,222,110,4,221,85,68,28,61,38,217,172,247,3,205,23,202,98,2,127,234,134,163,186,124,199,249,93,221,170,170,183,18,135,90,205,57,98,154,73,24,72,181,138,117,61,125,113,111,44,119,57,1,198,125,83,20,140,30,252,211,220,29,48,41,241,103,165,44,26,143,150,172,188,187,133,212,93,29,238,38,53,21,207,141,135,178,127,229,112,128,15,251,106,124,78,120,243,90,125,219,48,20,101,34,228,198,49,118,45,253,229,33,240,97,77,157,49,164,157,42,146,62,226,209,72,224,197,247,250,81,107,45,254,94,80,57,203,17,128,148,198,122,53,10,116,112,192,88,45,112,47,70,218,244,251,181,63,8,169,187,160,140,233,51,37,176,221,181,174,220,40,136,195,15,152,132,34,202,72,87,223,65,111,159,175,129,170,17,87,50,162,187,60,234,155,102,122,220,245,232,213,141,128,163,111,71,112,97,203,197,136,210,118,15,184,238,134,211,40,31,4,182,203,234,187,21,25,191,38,251,44,165,55,205,19,107,195,20,140,197,139,128,245,162,87,247,188,22,126,175,172,109,74,12,191,186,60,12,205,180,221,114,245,166,72,173,121,12,123,214,35,51,9,159,226,41,97,219,46,92,164,21,12,77,250,230,69,108,84,24,208,146,24,207,205,78,65,224,227,193,244,2,137,107,213,172,19,255,165,59,134,181,153,203,160,112,202,66,239,248,54,75,244,236,100,166,152,74,150,127,235,106,189,95,233,98,76,210,229,48,165,102,75,225,241,121,60,149,110,157,150,222,235,194,175,223,221,36,225,170,180,41,131,118,39,115,180,56,48,122,210,10,55,148,106,252,222,116,72,201,160,96,212,124,45,30,188,220,137,168,63,141,229,24,39,8,213,142,50,73,105,147,217,145,236,192,155,168,250,211,8,136,20,191,119,133,255,68,127,154,158,232,227,79,6,103,174,28,63,205,234,191,222,194,158,40,126,156,173,79,54,187,28,33,149,252,131,216,25,205,206,148,33,112,169,58,11,59,130,59,49,42,52,247,166,215,166,198,113,251,107,151,89,165,182,251,180,159,208,68,192,41,22,212,140,247,165,249,210,36,165,40,155,188,233,40,182,18,71,246,110,26,23,52,157,209,71,81,6,12,29,222,78,112,141,227,137,244,69,155,250,219,150,69,117,107,97,155,222,148,194,8,151,250,163,109,72,242,211,213,107,21,79,109,21,106,118,116,154,54,114,74,10,95,199,96,42,60,157,254,0,248,110,219,71,223,123,83,6,234,239,189,136,135,39,184,118,247,178,47,140,209,35,67,14,55,90,217,97,6,193,143,157,208,182,20,213,74,76,8,30,174,117,227,11,223,170,110,116,80,96,146,113,211,14,126,186,90,245,151,209,223,114,187,241,244,161,11,0,153,184,213,221,238,107,144,253,234,173,233,214,126,161,212,59,54,247,83,238,149,224,30,206,63,170,129,107,167,171,209,126,243,171,173,156,85,31,140,156,145,251,239,86,197,49,244,230,148,236,250,46,78,158,177,138,157,115,77,13,130,252,221,225,150,14,47,250,202,106,248,193,104,202,54,93,156,116,62,184,15,112,191,251,29,51,121,240,202,25,112,252,201,76,5,234,83,24,66,4,191,55,231,164,228,73,152,53,60,143,195,208,73,202,123,89,225,70,245,65,187,182,65,218,116,170,149,27,251,163,81,246,47,167,238,133,57,222,222,46,127,39,48,5,115,2,195,101,232,129,36,242,30,71,31,188,210,128,232,71,27,171,99,232,189,73,123,238,128,199,167,249,31,154,229,166,47,252,241,195,140,27,179,180,254,52,190,250,193,8,201,171,28,248,213,118,218,207,179,183,247,4,145,17,175,230,206,251,209,135,160,152,198,114,238,16,77,138,139,30,76,189,157,248,170,86,215,239,78,54,22,214,220,122,53,45,217,175,218,203,224,46,238,255,221,127,38,233,244,135,66,100,37,145,158,74,72,106,251,60,187,206,204,233,242,211,63,140,165,238,15,78,147,1,19,148,164,230,75,23,160,150,67,240,60,96,42,220,171,207,148,73,232,70,204,28,148,94,191,207,93,58,211,144,146,237,140,178,181,190,124,18,163,222,41,61,85,116,51,84,168,191,29,30,194,27,13,12,21,214,220,1,31,57,33,10,50,140,211,39,169,205,82,113,81,108,142,249,201,8,156,114,40,240,55,87,191,51,154,231,98,199,23,227,32,243,105,52,96,140,139,64,15,165,13,36,23,253,157,27,117,185,130,82,244,22,95,3,186,252,232,163,52,253,90,108,228,248,105,154,233,20,46,240,51,59,12,101,141,220,220,162,215,30,99,194,11,46,241,210,232,215,246,216,102,233,110,170,91,47,94,36,172,5,222,77,239,77,25,186,215,7,65,185,4,229,189,192,4,53,94,134,146,215,94,66,186,107,237,53,243,145,188,26,124,45,115,121,109,88,93,35,190,133,210,220,136,77,1,24,130,137,152,71,125,39,180,66,86,229,104,53,189,70,133,239,215,115,139,22,51,167,200,152,32,232,230,193,47,108,187,21,78,180,169,169,122,201,212,128,224,236,156,79,81,244,44,102,192,71,232,7,54,45,129,78,67,207,218,41,83,10,64,77,138,117,55,159,253,244,111,8,35,47,98,79,72,122,5,140,211,39,111,133,172,152,92,221,240,146,90,192,213,84,222,101,162,236,170,95,171,154,204,205,9,120,138,11,14,143,60,186,76,190,120,172,64,227,19,216,232,89,124,166,84,182,214,161,48,29,215,51,96,141,60,3,215,49,139,194,210,100,64,14,30,31,67,126,90,10,199,65,17,51,249,28,38,37,41,63,61,186,101,11,2,238,98,73,64,3,138,147,230,239,101,196,84,114,181,121,175,190,122,238,247,18,182,70,40,70,15,141,1,158,63,161,24,88,47,238,100,80,34,127,66,210,61,190,23,135,207,92,35,10,116,56,93,186,192,157,29,167,122,222,232,160,215,167,240,136,212,233,128,59,122,202,76,187,134,128,21,213,121,206,10,161,161,152,105,102,214,120,150,112,160,244,163,243,116,227,181,87,159,43,204,53,137,203,109,102,67,137,47,66,34,39,180,89,167,49,66,157,112,39,137,202,9,131,7,186,235,16,243,250,213,125,41,57,27,218,35,148,233,122,237,208,119,157,186,48,130,128,41,233,141,64,233,209,146,248,11,23,186,120,60,121,10,247,122,152,157,6,183,215,101,96,4,151,231,164,223,198,121,125,23,31,250,183,107,186,247,118,14,39,202,150,224,101,106,10,223,247,240,124,243,182,86,125,249,233,109,125,129,15,70,0,47,141,10,149,126,94,201,73,255,246,78,95,4,49,14,47,208,225,211,83,176,41,240,105,78,127,72,248,11,110,147,174,240,221,107,158,231,117,175,133,38,83,225,47,78,47,8,83,182,180,94,24,42,249,104,242,14,83,191,38,69,210,94,18,69,230,32,13,119,117,233,12,192,59,40,37,13,119,153,158,185,161,205,166,142,47,191,20,197,149,94,103,178,37,113,99,34,53,117,120,25,152,9,132,12,29,110,138,107,94,136,170,209,31,37,252,178,6,239,71,161,9,76,161,152,222,252,154,138,94,40,210,44,87,57,191,4,119,143,195,82,6,93,138,142,201,38,235,183,162,240,103,148,154,190,6,213,80,211,225,142,0,128,60,26,125,147,79,166,17,255,238,14,193,150,171,23,234,0,211,75,150,16,45,95,85,97,152,148,222,213,215,224,221,82,245,176,141,0,234,49,68,193,69,191,201,19,9,60,41,194,118,24,127,127,201,20,95,240,238,122,93,208,68,228,86,191,231,178,189,249,93,205,255,251,157,173,48,217,111,191,218,148,46,229,139,77,242,8,47,36,137,173,134,45,147,224,235,75,9,124,119,41,133,127,234,153,31,92,161,241,173,10,95,51,184,5,12,245,165,188,24,117,232,94,214,78,28,227,72,121,28,48,37,135,221,97,236,200,116,53,141,209,14,147,18,212,71,35,27,211,188,130,13,159,91,71,165,89,154,227,93,108,226,210,99,40,76,133,91,192,24,128,50,104,68,41,61,166,194,127,240,177,5,92,33,192,123,129,63,106,239,238,42,145,39,35,72,242,118,98,88,93,250,209,215,42,31,186,172,126,241,221,74,165,11,7,184,81,174,236,48,84,0,241,94,76,173,207,179,105,141,78,53,73,172,82,97,70,55,184,195,4,218,35,122,64,150,252,219,79,237,215,234,241,181,154,24,184,121,58,12,159,250,232,152,45,123,244,19,232,156,77,111,125,7,169,53,255,101,99,71,90,2,87,88,212,252,151,45,72,92,5,38,74,226,99,86,168,101,148,93,9,238,220,249,248,157,113,106,155,82,126,89,40,231,108,175,187,43,100,190,197,160,88,38,223,228,139,183,216,38,21,219,14,20,97,242,224,198,219,24,224,184,78,156,167,218,248,50,140,66,192,180,192,207,23,9,106,80,241,109,217,228,201,67,76,79,150,161,72,127,109,46,121,238,90,92,21,1,61,162,115,164,220,151,18,74,107,49,121,243,191,136,102,33,232,40,219,191,36,13,10,91,190,134,209,86,199,150,98,81,236,154,96,42,121,142,195,80,35,15,129,201,230,79,71,183,68,189,209,106,35,17,241,57,154,154,156,141,3,121,23,223,142,238,251,113,243,128,105,134,120,156,165,182,174,106,40,124,145,173,165,203,192,207,23,202,68,164,158,253,194,164,146,98,180,207,146,136,135,41,99,141,245,197,194,27,244,241,7,140,199,94,188,42,181,90,29,248,81,184,83,157,232,240,61,106,228,193,72,121,123,223,5,141,19,223,146,133,53,145,144,110,177,238,56,219,246,80,120,12,207,138,54,184,54,164,52,134,207,140,42,79,245,18,102,228,174,228,183,33,153,121,12,104,68,156,112,234,20,117,81,205,134,25,33,10,20,219,184,180,246,91,180,208,47,77,161,34,70,65,251,251,188,0,242,158,166,180,233,196,99,15,43,54,242,218,105,98,16,210,232,2,92,30,45,8,236,188,84,82,119,65,207,231,108,241,192,84,148,232,197,11,118,149,223,111,137,212,45,250,236,2,223,45,96,61,103,178,162,30,51,101,196,160,15,90,94,195,72,21,53,108,230,2,55,60,213,225,112,165,12,84,224,114,138,231,48,176,123,167,132,252,128,105,161,154,14,143,169,182,50,26,42,195,75,136,161,0,40,146,216,223,196,38,169,65,126,112,161,50,91,175,222,246,205,2,174,234,252,140,187,91,64,54,33,112,209,47,2,3,240,107,130,54,120,9,129,51,176,133,119,252,209,152,86,122,53,255,139,49,135,243,181,233,163,81,1,225,67,94,63,233,230,5,108,225,149,85,120,37,132,35,134,206,108,18,171,254,214,232,163,139,121,245,19,241,45,1,31,37,170,4,166,244,194,159,155,134,205,166,176,241,196,116,159,12,244,180,200,84,98,65,60,241,202,102,6,168,46,159,177,44,63,252,102,241,15,45,111,130,167,139,114,2,195,242,35,79,142,12,125,127,121,211,106,213,45,226,100,15,100,28,151,111,88,240,59,52,89,96,230,249,150,234,251,2,117,105,159,194,88,76,110,195,20,202,212,36,246,48,126,114,211,213,97,200,242,101,158,94,55,174,63,6,40,78,174,154,176,25,165,99,156,106,95,250,92,131,96,177,255,238,125,193,163,75,119,220,13,204,195,49,108,179,119,107,173,9,110,97,12,23,35,7,105,9,118,167,9,50,40,141,120,0,206,19,123,112,105,26,86,0,245,96,10,59,180,214,147,130,214,233,225,144,102,77,124,85,158,26,37,74,15,79,17,33,45,75,39,48,237,231,175,65,25,24,178,231,116,245,64,122,198,225,213,210,110,214,169,101,217,110,181,221,71,233,98,212,81,90,244,109,223,11,113,182,69,234,135,210,43,4,36,223,194,179,76,163,24,71,36,192,119,173,49,197,186,112,169,66,131,139,2,228,91,121,132,241,155,236,148,176,53,68,61,67,163,139,120,21,133,25,52,63,51,241,36,165,61,102,155,84,201,120,222,32,154,39,69,200,82,48,192,33,77,118,83,0,221,80,49,66,122,181,168,184,31,246,140,175,190,23,13,72,222,141,104,17,115,169,141,65,45,68,138,95,218,15,157,115,60,90,131,84,122,121,47,198,49,78,159,120,180,70,61,75,56,23,180,226,168,59,72,198,35,130,99,116,90,29,97,83,193,21,167,183,209,29,108,66,20,114,66,88,5,93,155,209,118,48,106,223,25,238,211,171,197,43,113,0,113,131,173,194,206,243,216,16,193,116,209,17,66,2,26,182,21,239,43,160,154,66,76,124,166,70,111,30,148,232,214,5,62,20,166,152,236,56,76,166,174,41,220,119,244,106,24,85,171,172,33,204,204,245,248,180,160,236,105,90,218,188,177,154,166,119,176,192,229,181,101,55,99,230,82,187,254,194,37,133,32,238,72,176,139,74,25,188,116,95,176,83,124,122,173,30,222,155,164,8,13,190,230,199,10,120,170,9,101,112,83,24,41,3,129,217,135,183,255,54,241,96,9,45,208,28,15,237,245,131,143,174,129,6,49,76,52,206,113,198,74,213,14,146,119,100,39,189,219,98,194,118,175,87,223,93,223,235,10,224,5,221,82,108,65,143,45,125,146,222,109,97,22,179,60,119,161,117,195,227,87,52,152,73,18,156,172,51,252,29,195,91,30,8,217,42,92,49,110,222,231,50,134,44,177,166,237,115,69,8,234,227,96,27,114,245,62,4,229,189,82,150,68,207,167,176,139,184,52,91,153,66,121,130,112,25,39,114,148,84,91,63,176,192,33,64,73,48,178,106,46,153,27,193,26,224,21,213,195,152,173,5,102,99,247,242,96,92,224,17,13,42,56,146,215,92,240,24,45,166,90,149,197,87,9,180,46,143,15,87,104,173,167,140,9,108,158,190,109,32,60,126,142,190,244,5,143,183,183,160,190,83,142,14,25,53,91,143,110,136,98,111,58,123,229,201,97,233,173,17,8,53,154,127,71,97,126,65,158,224,125,45,54,55,137,30,27,211,72,243,136,224,177,52,134,92,205,102,235,21,13,40,77,168,13,84,80,217,246,158,87,54,183,46,13,69,198,108,196,97,234,181,199,84,199,116,129,233,76,141,22,19,74,11,195,167,35,220,52,78,100,131,43,69,6,71,110,126,134,49,139,121,219,234,157,114,145,187,68,104,150,12,214,150,54,16,161,79,183,196,242,240,211,111,88,139,202,12,20,170,171,25,45,175,20,238,203,47,195,33,20,213,218,246,211,242,86,119,173,204,168,198,198,46,148,43,151,181,91,190,87,218,198,218,22,48,141,125,53,50,16,88,187,242,196,200,170,68,18,13,19,191,201,11,209,123,121,166,87,89,92,163,175,164,225,64,169,228,13,7,221,81,69,10,141,80,237,93,8,142,189,138,27,116,251,230,84,184,60,69,206,134,215,169,101,122,11,14,150,241,248,247,155,197,230,186,222,122,17,168,58,222,146,77,200,229,164,231,118,106,217,54,33,135,249,244,98,8,49,189,211,156,202,132,165,111,69,105,221,91,240,182,91,75,133,198,50,41,208,81,162,15,29,249,120,249,229,129,172,198,59,233,173,120,84,8,44,214,239,254,242,174,254,44,120,27,227,205,193,93,61,139,12,205,246,17,143,138,190,17,22,199,43,124,36,61,36,157,93,208,222,19,176,240,90,82,56,6,229,189,142,153,248,111,213,193,214,83,69,101,142,154,62,51,237,94,69,39,97,105,153,10,119,12,142,191,246,234,198,69,25,239,69,162,235,142,218,171,68,253,255,104,123,119,158,93,150,228,56,247,191,208,166,81,247,203,216,130,0,1,242,100,10,132,64,72,3,98,0,113,72,140,70,6,65,240,191,159,122,242,251,50,51,154,7,50,185,183,181,86,172,238,183,47,213,85,89,153,145,17,139,118,241,252,164,77,138,131,136,215,53,13,80,204,203,232,9,183,98,66,189,144,91,128,72,34,87,70,81,228,5,69,59,196,26,96,87,231,111,211,160,129,52,183,195,124,222,25,44,99,153,202,231,116,66,40,66,29,63,22,213,212,80,207,216,166,27,88,229,151,81,39,137,189,222,166,27,124,110,57,152,106,94,241,40,158,138,254,190,122,97,133,238,66,207,57,144,220,22,165,82,80,2,86,151,222,32,238,22,22,133,41,251,245,72,153,225,146,216,164,229,5,152,234,250,118,93,143,110,122,242,2,191,187,188,62,73,82,250,121,163,97,10,140,68,143,71,179,176,213,224,9,39,108,245,86,63,55,158,126,18,80,46,115,216,156,30,212,81,23,209,34,24,17,2,174,204,33,134,210,62,198,148,11,143,218,29,27,163,67,50,85,26,102,30,252,226,203,224,194,29,236,47,186,254,246,162,179,36,212,78,208,207,149,189,160,241,9,96,153,57,220,169,169,202,51,37,133,220,87,136,207,116,200,89,249,253,188,45,43,45,24,9,227,200,35,71,119,235,75,79,152,252,197,7,126,161,128,231,51,128,81,214,19,152,98,138,71,40,208,130,143,72,28,61,248,77,51,46,24,106,176,84,216,16,141,36,91,30,183,141,202,249,148,131,27,165,141,188,175,194,149,201,83,105,214,145,63,66,53,103,44,157,197,23,219,237,188,47,168,193,83,31,90,53,213,23,71,73,95,47,121,102,21,150,64,188,108,50,143,185,185,192,45,204,132,239,67,24,7,79,137,252,229,105,213,131,157,114,62,117,72,19,18,100,42,118,131,55,95,182,50,108,23,134,33,217,162,78,27,37,125,175,9,83,117,235,254,245,97,119,186,179,63,16,238,71,9,235,74,154,227,219,17,42,16,48,202,55,174,10,133,137,199,208,95,46,48,10,134,163,215,44,230,245,194,208,212,243,131,59,234,113,250,80,134,245,36,185,118,19,76,96,9,25,205,43,125,198,47,147,235,22,59,219,135,194,71,12,121,37,36,244,154,140,132,201,187,190,158,95,189,111,122,122,227,72,225,99,205,248,161,133,69,152,45,15,124,119,163,207,185,146,150,133,179,57,132,233,109,162,120,228,58,92,214,154,34,151,182,175,41,144,56,204,166,169,117,61,154,2,107,28,13,115,34,227,205,247,42,119,228,18,145,23,179,76,141,12,51,154,236,220,26,163,24,43,76,194,24,146,135,229,132,160,219,52,141,27,249,246,112,225,26,55,228,251,202,146,154,10,3,124,80,6,8,105,192,221,244,153,209,66,115,92,143,167,27,181,173,200,210,6,76,71,102,136,26,146,45,214,175,135,69,215,149,103,205,144,104,232,185,173,235,197,175,251,194,232,41,83,175,155,154,196,9,33,200,186,170,206,118,117,153,190,169,203,72,254,216,37,201,119,77,111,66,232,168,146,130,250,44,48,111,203,19,159,46,101,121,182,164,114,114,122,125,194,228,183,178,184,203,23,192,40,77,11,35,24,26,76,95,50,77,91,131,117,168,126,30,220,97,228,220,219,248,111,161,71,106,42,121,114,242,99,139,124,168,168,162,78,177,116,249,193,127,42,224,46,252,12,248,149,48,56,87,168,191,66,2,27,186,44,146,148,118,213,78,40,170,251,179,158,19,40,198,61,155,69,202,214,53,119,139,34,52,237,254,125,233,32,52,13,202,248,109,22,31,225,30,98,46,249,214,209,80,212,125,255,90,183,230,246,76,110,75,201,92,182,107,122,52,28,129,48,172,165,200,242,102,124,189,111,190,8,55,129,168,52,197,141,207,146,61,152,238,92,224,184,152,209,208,213,7,94,104,55,116,33,97,114,181,159,223,174,45,205,197,154,101,202,100,111,130,36,20,103,15,253,99,72,46,130,78,75,24,186,244,114,161,113,72,222,8,12,166,35,138,210,68,235,50,134,145,23,184,161,193,109,113,144,174,231,112,94,253,179,71,30,124,239,207,170,73,95,139,187,14,144,24,123,113,165,60,20,72,108,94,209,52,153,137,166,227,31,190,83,77,21,122,62,48,153,10,145,123,115,133,6,72,10,216,127,202,68,74,208,180,82,94,159,172,128,28,76,31,73,56,60,114,145,85,84,155,96,84,98,177,231,240,187,140,46,124,255,133,246,104,115,66,63,196,40,184,88,178,112,109,90,208,220,177,160,194,219,214,115,19,29,57,233,165,195,25,195,96,45,96,6,108,115,17,237,97,93,213,18,194,96,58,87,188,99,172,195,199,187,226,19,183,6,50,31,97,57,62,176,232,16,239,150,101,84,200,112,153,27,203,28,86,228,228,8,11,15,23,121,124,67,153,48,93,174,140,190,118,103,148,61,152,160,70,38,210,129,26,108,120,87,48,71,72,27,208,139,235,22,154,65,51,15,166,195,34,225,183,38,246,112,77,70,162,27,14,75,192,221,24,155,55,46,28,27,107,89,154,58,229,190,238,26,221,156,28,223,159,132,169,215,164,165,7,202,112,77,198,191,233,252,183,120,166,38,105,184,228,104,138,150,94,139,162,7,15,171,208,124,166,221,124,218,195,16,196,52,71,100,251,130,2,219,45,225,141,1,239,78,180,87,30,92,17,84,137,251,70,58,71,246,170,205,200,214,51,222,231,126,203,158,196,41,111,159,134,139,71,141,209,176,136,152,19,134,172,19,130,160,111,110,226,51,207,27,51,2,105,88,41,152,37,100,207,84,227,50,1,170,21,7,211,72,39,159,0,182,116,109,132,157,200,232,72,246,228,149,145,136,159,158,109,239,8,155,41,143,123,177,41,102,47,230,223,128,185,56,117,129,241,248,172,241,137,32,202,181,245,104,140,72,227,161,85,83,84,206,161,246,86,5,182,217,254,186,11,196,99,153,136,43,250,172,35,204,16,76,225,94,118,1,20,45,183,203,139,147,121,135,31,146,40,126,126,78,19,183,141,233,103,166,133,151,213,67,143,151,4,235,20,121,101,244,246,134,88,68,192,92,20,147,33,66,164,23,47,183,244,11,129,252,147,40,30,3,39,230,187,77,22,83,166,210,2,249,38,157,47,104,18,18,153,58,90,102,169,42,184,227,199,65,83,58,27,158,223,85,80,7,222,233,116,210,166,84,192,151,21,191,188,136,64,166,144,78,148,124,42,214,22,177,226,129,155,242,111,14,67,242,37,108,26,29,54,43,224,152,46,49,252,122,251,134,120,155,197,54,249,61,97,19,207,116,135,47,42,156,93,118,9,76,127,164,226,195,244,230,61,165,157,213,15,212,244,32,30,201,72,82,190,218,143,141,124,184,18,154,119,168,232,6,78,179,163,8,71,182,97,13,23,83,78,190,240,108,213,65,62,164,237,24,63,94,186,112,98,144,179,126,231,67,251,113,222,236,225,128,244,94,39,244,79,129,121,253,49,138,31,250,6,158,60,53,124,6,60,149,223,77,213,229,228,132,105,38,94,103,228,132,105,182,59,114,105,72,114,185,222,6,19,230,103,218,161,60,62,235,206,185,28,209,18,185,114,100,206,102,184,39,163,229,54,197,254,226,71,222,40,214,55,54,198,51,35,102,248,75,120,219,249,193,243,160,78,36,48,93,235,37,28,169,38,70,101,57,227,65,250,58,233,114,71,231,10,203,97,194,38,131,22,83,218,252,170,67,88,117,113,207,120,159,36,227,123,118,113,32,44,76,171,217,138,9,17,183,159,188,52,54,210,51,246,17,164,53,16,144,79,120,91,242,35,97,102,139,33,176,149,170,227,125,34,184,40,3,149,203,10,234,23,247,205,104,203,97,14,43,225,58,3,171,155,8,131,200,186,83,58,69,115,222,111,140,146,158,56,40,91,101,39,45,148,104,50,23,241,21,43,67,160,165,239,46,95,164,197,175,156,155,174,142,88,29,225,7,74,176,67,190,116,163,62,22,214,103,111,10,203,144,130,120,222,82,143,238,155,70,195,194,17,120,33,81,239,182,30,211,244,71,147,31,108,194,86,211,75,55,15,150,156,58,166,232,179,132,229,90,197,39,74,158,23,29,1,161,151,214,167,181,151,92,133,155,105,200,184,87,28,60,9,121,34,200,185,159,176,67,68,80,250,72,230,155,96,102,134,214,84,55,197,79,105,52,50,99,197,234,181,174,142,142,194,11,39,228,183,49,226,136,41,9,139,188,46,110,89,52,179,195,169,14,7,61,60,94,179,58,50,49,10,164,173,223,221,249,232,56,40,10,179,76,148,128,223,215,149,187,8,212,103,40,193,250,185,33,29,143,15,252,142,14,239,0,102,31,221,30,33,154,250,126,59,206,77,75,173,8,85,189,47,131,53,221,197,230,81,171,187,210,76,10,181,215,204,214,28,134,160,158,69,161,57,173,46,226,223,158,241,57,183,124,92,144,239,138,107,234,154,219,36,116,150,132,173,166,23,30,145,12,88,253,233,102,61,84,45,44,36,137,201,228,220,244,201,120,42,9,251,202,173,62,18,147,149,113,181,112,197,69,252,181,92,185,237,130,88,112,216,226,86,83,198,201,177,66,187,124,72,0,209,35,118,142,180,72,97,16,73,188,18,46,172,248,70,100,94,112,90,123,169,119,74,116,139,144,165,173,159,82,37,189,73,238,203,105,242,186,178,124,209,8,220,195,78,238,125,18,216,114,229,67,27,86,241,114,163,33,50,190,212,85,18,126,215,217,87,192,124,125,98,101,247,96,140,36,74,88,219,118,243,9,79,152,234,227,141,251,102,63,166,79,141,14,160,72,173,227,186,107,203,81,194,164,151,90,156,252,141,132,33,244,250,105,22,200,211,141,11,22,190,65,146,199,66,208,154,29,240,14,55,97,138,205,87,96,102,98,255,248,217,213,47,73,96,79,154,58,118,132,97,198,134,145,34,12,112,25,206,11,194,231,24,183,251,37,176,149,62,252,190,105,94,145,172,204,196,169,187,135,95,233,219,105,32,110,33,39,95,148,247,195,140,24,243,122,201,106,78,94,82,15,95,54,172,3,166,184,13,79,115,241,45,113,105,151,174,114,125,44,171,171,5,236,131,207,23,61,209,213,9,74,119,229,231,220,196,74,121,110,100,81,170,192,144,80,91,88,71,27,227,122,127,224,21,1,61,176,114,57,40,38,205,17,121,25,114,60,247,234,109,211,202,25,126,66,86,59,92,178,46,155,252,114,100,53,31,76,99,173,192,196,139,183,134,111,53,123,115,9,102,204,191,174,204,248,109,147,145,144,23,214,16,36,114,23,203,133,186,81,189,114,52,97,149,171,118,162,217,143,158,130,60,84,8,48,205,163,153,133,205,158,174,203,232,227,221,152,19,169,45,182,241,65,91,230,155,64,33,45,253,221,223,253,219,223,254,243,95,254,233,159,255,248,151,191,254,233,143,255,231,15,255,250,143,127,255,167,63,255,239,191,255,151,255,241,95,254,211,31,202,191,253,219,223,254,235,95,255,229,159,255,248,135,191,249,207,127,252,251,191,254,223,191,252,241,111,254,246,31,254,248,79,255,248,199,191,254,229,95,254,240,11,252,215,63,253,249,143,255,237,175,127,249,211,159,255,225,111,254,246,127,254,211,63,253,229,127,253,233,207,127,255,215,119,158,255,110,63,74,81,162,210,31,25,201,139,129,148,152,63,76,96,118,22,177,157,197,157,253,77,180,255,209,151,4,243,46,157,43,23,44,247,43,151,132,214,67,23,123,201,183,143,61,255,161,215,244,255,124,55,242,234,32,144,197,28,66,196,220,245,205,206,84,5,122,240,91,20,132,153,56,241,101,35,209,236,67,146,148,191,4,100,108,13,189,164,207,199,242,230,218,173,95,67,101,2,140,131,145,107,89,10,147,254,187,105,32,191,40,48,200,151,104,206,29,225,62,15,11,84,54,6,221,132,98,195,106,29,30,136,88,188,49,73,204,22,249,136,159,15,117,233,236,246,230,234,62,229,59,158,26,148,49,197,164,117,215,178,140,191,236,213,250,178,232,59,126,251,24,177,71,102,86,107,83,143,217,13,74,248,249,206,187,50,177,154,216,181,194,111,54,12,147,55,96,8,52,58,169,163,171,185,19,110,162,153,66,105,156,222,151,152,212,77,244,91,23,20,179,106,205,153,243,205,54,138,82,191,107,1,179,79,156,250,211,72,120,70,244,97,27,255,207,209,7,21,193,132,185,48,93,172,126,196,73,99,114,187,98,123,196,70,154,192,53,64,4,163,229,117,32,128,59,242,194,152,201,142,194,230,252,22,203,32,95,233,150,21,122,200,242,126,140,81,253,89,222,209,151,247,83,111,211,56,145,176,6,141,237,168,1,192,61,96,98,149,200,163,16,5,249,79,147,49,45,67,225,203,38,51,96,172,158,100,211,78,125,108,173,184,112,118,148,250,1,144,190,19,27,245,159,236,160,68,84,228,66,34,84,156,200,4,104,76,68,8,84,220,173,9,39,186,35,234,156,111,201,164,3,62,28,220,127,188,126,155,192,214,39,184,35,154,235,202,49,98,99,197,58,26,225,90,17,245,2,194,76,196,226,34,142,132,110,32,83,198,164,183,209,203,161,84,138,62,186,9,4,246,86,200,244,32,117,163,223,37,209,117,193,12,205,119,105,48,153,175,40,16,76,90,104,145,200,117,184,160,207,46,48,74,34,35,190,14,251,105,69,241,11,77,115,248,189,238,214,232,250,71,191,63,108,235,173,90,183,52,238,239,88,69,134,181,60,77,37,18,186,119,86,254,180,150,127,145,162,24,138,51,208,232,154,14,3,119,148,170,154,110,73,80,143,246,125,26,190,56,223,237,14,114,119,177,71,132,58,41,68,32,30,218,11,112,99,63,195,112,23,9,89,123,35,197,251,31,140,197,112,68,205,107,254,108,43,124,20,162,223,180,174,62,241,69,0,27,123,68,86,7,113,158,55,255,130,17,187,102,120,124,87,47,124,67,105,26,1,227,245,46,169,4,147,57,247,166,91,246,136,173,72,121,130,237,41,61,33,142,214,70,154,247,131,78,151,160,249,129,245,125,144,118,8,237,4,75,187,162,109,45,251,234,13,15,38,156,231,41,160,73,6,5,106,193,206,173,47,219,92,121,162,203,184,127,75,156,231,151,38,2,41,172,83,44,244,77,249,101,93,59,31,120,199,247,99,73,140,207,125,209,152,92,226,228,157,92,139,162,84,14,99,127,201,226,126,36,132,92,240,255,98,219,12,15,72,95,22,78,203,209,83,197,242,91,231,209,204,78,65,108,223,235,207,16,37,187,206,133,219,8,214,49,80,42,205,137,18,212,111,152,8,81,55,153,76,225,146,114,66,235,48,246,158,168,199,189,69,178,41,28,146,216,44,212,200,40,105,198,169,160,165,218,29,38,13,40,153,27,168,55,211,251,92,186,205,200,98,134,76,135,195,196,254,44,82,78,100,82,229,232,183,191,90,55,204,200,15,190,146,130,46,180,83,195,242,155,189,190,84,182,105,183,13,91,19,246,5,247,86,205,102,29,35,185,71,238,146,62,12,89,29,16,233,127,31,71,100,62,121,216,217,254,96,210,56,165,86,117,158,23,19,13,211,92,108,241,204,80,167,17,195,48,10,146,181,68,169,20,21,28,118,84,154,24,133,82,29,89,58,44,52,228,202,142,181,156,71,173,7,41,251,149,237,42,100,68,140,39,230,112,199,201,66,242,193,5,61,187,29,25,64,156,153,18,36,177,230,124,48,142,53,166,168,230,146,205,167,62,46,12,15,201,241,201,68,159,116,96,135,129,210,75,83,120,20,39,180,0,211,182,154,40,226,218,55,170,103,104,232,137,203,57,77,123,112,146,110,62,111,102,9,201,176,227,22,16,214,241,19,145,74,45,29,44,251,202,87,84,207,240,202,148,147,155,48,88,28,188,241,78,210,194,130,25,138,102,130,253,84,97,108,81,181,232,222,18,8,106,42,21,130,34,139,144,40,180,253,166,5,17,234,128,142,78,178,204,138,46,84,190,35,195,141,1,177,162,166,181,53,165,0,60,143,214,90,16,140,15,152,253,191,184,100,226,109,75,155,245,141,170,29,2,136,130,178,220,250,236,141,150,252,155,233,244,167,89,14,164,150,66,227,168,148,144,40,140,133,143,44,228,233,57,247,231,194,105,3,246,103,82,223,87,218,132,226,86,108,37,246,1,138,94,162,86,50,105,107,32,142,140,130,59,66,193,114,225,253,34,242,18,245,120,44,228,165,184,108,100,86,215,83,232,102,7,169,20,56,54,177,55,226,46,163,76,73,25,103,153,24,92,139,58,13,214,145,18,252,211,86,253,158,89,216,217,211,214,43,14,131,139,162,218,190,190,81,100,33,190,242,117,224,123,195,46,38,142,110,47,228,152,90,48,108,194,154,226,104,157,101,173,87,244,205,239,81,202,100,84,9,115,3,145,220,17,156,18,218,236,174,104,90,45,115,2,206,130,5,90,115,146,16,98,95,184,215,206,163,223,131,208,130,98,37,42,172,53,31,170,249,247,9,140,220,80,140,37,179,112,18,254,183,181,116,250,222,130,4,250,84,14,54,93,40,43,74,14,102,73,91,174,30,75,21,175,70,241,248,76,105,55,4,126,59,226,158,163,24,81,23,61,250,39,37,20,95,8,172,92,173,14,211,65,80,178,68,100,45,111,82,91,166,254,43,229,169,131,119,202,167,112,253,78,17,48,92,90,121,95,236,141,79,126,65,47,52,83,121,89,150,181,18,204,90,166,179,250,62,63,57,186,153,5,76,146,59,46,154,224,9,147,103,40,82,119,67,34,81,184,2,236,108,178,204,138,212,255,17,230,84,35,76,63,35,107,122,184,30,73,185,223,90,123,146,57,114,112,181,19,166,193,66,32,32,8,22,195,132,93,132,166,0,133,172,196,234,131,241,148,114,32,14,186,6,49,201,95,243,211,93,2,163,145,28,19,199,197,117,78,230,21,88,167,35,168,131,52,145,79,81,88,134,96,241,38,106,223,228,78,36,96,164,195,1,103,205,18,79,124,82,29,86,14,93,167,243,62,56,16,147,242,238,90,66,253,168,80,140,178,246,117,104,73,91,194,43,129,0,59,226,232,51,63,180,93,184,127,111,239,31,71,111,88,13,194,74,121,35,161,133,205,51,85,34,250,202,18,54,73,145,248,190,48,133,16,17,62,94,125,186,94,177,164,243,99,194,167,161,232,93,183,188,17,250,179,132,141,131,30,124,134,11,120,123,200,66,48,16,64,137,56,157,18,198,155,162,150,240,132,8,90,123,240,105,10,84,69,57,57,51,77,143,218,179,53,195,8,9,239,109,223,241,36,13,62,77,235,16,187,132,194,68,56,28,100,2,147,73,188,74,143,130,233,25,193,6,255,88,40,20,16,196,86,203,81,252,194,173,38,108,101,54,93,185,242,90,59,227,80,238,44,37,167,152,239,10,205,213,66,250,130,151,181,131,7,119,44,65,34,60,183,23,249,197,64,50,65,74,249,184,140,129,82,130,248,65,150,76,236,38,141,98,87,92,115,23,15,150,34,209,25,205,235,108,137,157,154,1,215,242,42,65,117,153,27,188,19,236,170,145,211,148,250,55,147,157,71,9,181,40,111,16,163,196,168,115,162,217,173,220,86,92,220,50,248,162,203,180,202,182,127,193,103,111,97,222,78,59,194,149,100,135,193,97,181,5,76,65,168,43,76,221,213,57,137,243,167,226,42,45,35,54,142,86,208,33,11,114,89,210,142,66,242,170,6,215,178,163,75,161,221,42,216,158,250,35,251,49,138,145,151,181,225,162,7,57,137,102,221,45,254,184,152,212,236,232,87,49,131,177,45,234,204,8,215,236,233,242,151,15,166,135,89,70,255,54,255,45,223,218,32,218,249,153,20,222,48,168,181,6,5,149,170,151,52,165,163,107,131,91,130,243,137,199,79,219,185,192,112,240,60,102,173,237,69,161,82,0,162,221,165,231,16,174,70,61,22,118,56,98,41,240,124,131,203,60,187,246,148,96,216,57,79,218,206,147,59,211,182,15,75,22,132,247,59,163,80,89,214,4,242,145,116,48,21,48,141,29,225,255,149,72,212,188,217,231,126,2,56,28,21,90,100,111,105,4,158,250,245,188,29,198,12,114,120,55,63,178,171,212,242,247,208,61,181,139,226,244,214,232,14,126,119,141,18,76,193,162,165,234,51,41,214,105,224,119,141,83,128,182,2,32,3,133,214,136,248,94,43,189,27,229,130,16,234,66,35,143,16,90,224,202,58,235,253,15,111,235,119,148,181,56,45,156,139,246,8,124,211,138,118,102,240,99,158,36,69,95,225,204,173,13,16,151,214,200,17,176,109,253,133,193,138,236,115,11,95,108,219,88,201,186,72,223,76,9,147,10,211,248,28,83,187,16,248,250,189,155,133,102,60,45,37,66,189,125,191,92,194,157,26,111,130,169,40,52,153,48,198,54,111,72,61,247,56,241,76,72,217,143,123,116,18,62,177,154,211,140,197,206,107,125,230,232,187,162,41,132,246,186,113,63,205,19,183,134,206,234,53,33,34,121,222,108,172,170,119,217,224,173,59,62,247,212,106,186,18,154,99,208,238,122,97,184,60,159,184,176,138,50,182,254,48,141,241,126,203,240,125,167,46,60,7,209,132,184,105,8,135,231,11,35,148,16,173,46,155,37,81,110,218,180,234,162,161,196,236,187,181,81,230,205,0,59,36,96,136,111,154,152,66,89,90,12,63,111,135,91,85,129,112,224,183,162,120,175,11,92,31,213,30,224,228,214,158,234,48,29,254,178,6,16,242,215,68,49,225,254,60,21,178,185,97,7,78,123,144,54,46,225,248,180,195,83,148,201,131,230,93,237,168,218,53,108,63,225,156,109,209,202,94,214,118,16,66,43,239,232,50,180,51,9,126,241,142,71,142,165,30,97,163,182,161,161,134,234,183,141,127,130,62,180,183,90,209,105,51,2,70,95,89,142,94,102,67,31,71,191,141,217,210,96,96,93,132,138,163,105,106,152,37,184,82,253,225,254,199,201,73,67,107,176,96,186,21,254,229,162,241,85,68,222,143,239,18,157,139,124,44,183,126,22,8,62,39,31,136,220,151,182,41,147,174,13,101,77,162,209,242,89,185,24,164,253,68,247,92,71,5,70,225,2,189,178,70,147,26,41,15,109,181,60,36,170,87,26,176,111,81,84,48,134,199,59,93,248,179,211,210,38,189,96,12,240,48,222,60,166,206,252,185,178,109,148,15,239,180,36,169,44,171,222,120,11,170,55,248,180,109,190,101,50,213,189,191,40,51,180,153,17,53,234,34,170,134,7,7,154,189,61,218,79,175,210,150,176,89,98,139,237,112,51,135,169,42,221,194,149,215,121,220,165,156,231,167,237,232,111,2,186,209,96,253,86,216,183,122,72,19,52,238,195,39,58,118,167,53,126,105,47,251,64,217,111,137,129,139,222,23,28,150,234,187,69,28,90,70,211,164,199,37,15,26,90,114,180,135,44,241,67,160,109,150,171,245,163,49,195,155,77,225,99,233,118,239,161,62,4,153,162,61,192,64,40,174,105,245,227,191,45,218,28,5,230,107,104,109,35,45,92,228,169,48,130,73,7,69,111,56,138,0,34,214,85,172,101,34,60,11,150,249,160,233,209,136,226,121,83,58,70,225,162,206,244,66,7,232,224,97,190,116,77,78,73,97,182,43,225,24,130,92,178,136,209,1,211,227,158,70,13,68,212,10,247,50,66,44,251,78,219,162,233,117,191,13,251,13,253,125,154,114,68,97,166,96,3,234,89,40,28,3,183,154,149,210,224,64,13,58,132,163,173,93,75,78,110,214,50,35,132,209,41,9,137,208,42,53,203,29,195,20,170,29,178,22,2,191,213,189,135,142,61,106,217,42,95,131,119,76,75,13,253,23,80,191,9,74,31,11,210,170,33,202,222,48,9,105,250,190,176,170,9,65,134,119,174,171,87,198,36,223,194,50,180,177,103,22,49,21,180,35,112,104,8,184,118,177,72,126,179,242,28,193,161,54,173,136,126,85,34,99,163,172,20,210,31,141,226,139,8,84,190,29,57,90,142,233,95,9,177,66,84,71,16,229,41,241,70,168,14,78,145,98,65,144,28,142,111,60,211,10,145,54,225,247,148,86,200,136,145,224,152,31,173,21,170,114,51,21,177,183,74,163,27,183,36,100,84,217,17,47,201,10,62,184,14,58,32,82,159,191,232,199,89,121,136,35,53,198,209,19,154,122,97,4,150,57,146,22,219,4,185,173,94,211,201,155,118,248,119,147,114,110,250,160,118,88,107,44,203,196,202,35,163,18,223,194,83,126,89,46,86,238,107,96,184,27,214,0,239,107,106,82,153,124,48,118,219,97,6,183,76,75,65,142,158,173,196,2,99,97,183,74,129,161,194,54,67,227,24,88,5,204,170,209,112,91,154,43,109,136,121,2,79,115,172,74,152,234,189,138,192,188,169,124,165,3,197,129,250,42,10,51,54,143,15,61,186,168,122,13,166,130,247,38,92,245,220,40,203,150,33,167,150,185,14,79,142,236,252,30,236,21,79,213,99,217,79,198,148,194,174,89,246,54,219,156,245,194,21,154,174,41,100,185,69,145,167,176,124,197,93,193,99,81,77,30,90,89,83,95,28,114,142,68,165,172,185,251,134,142,240,48,77,42,145,79,171,219,156,160,226,117,20,4,46,155,170,1,97,241,150,206,25,16,147,21,70,113,55,142,38,112,111,58,142,118,218,197,35,245,49,85,199,158,101,47,221,89,81,6,145,234,202,70,149,178,157,46,70,137,69,181,149,217,17,99,133,30,31,117,107,162,63,128,4,18,226,130,169,176,143,54,175,124,90,135,101,53,93,134,49,146,21,241,241,202,198,248,238,116,25,38,35,165,48,62,81,225,15,214,209,108,151,229,133,222,250,187,194,166,241,69,172,172,248,34,253,84,177,205,12,181,248,193,162,41,122,88,104,128,230,100,6,195,102,21,133,143,201,197,134,128,77,161,137,67,84,169,10,187,223,128,73,237,203,250,193,64,161,76,21,206,178,85,137,140,200,128,133,39,20,162,59,235,232,169,241,171,42,49,17,190,189,127,151,84,206,198,116,182,133,178,154,17,135,84,116,202,44,11,66,67,128,174,100,218,135,69,182,237,173,16,181,5,12,217,83,100,142,26,4,218,240,72,61,36,246,101,162,36,235,244,230,201,144,195,130,57,46,10,98,70,12,79,19,84,203,34,84,133,33,87,187,68,216,161,193,64,36,252,144,188,57,225,48,217,77,56,225,3,195,64,14,237,51,218,15,183,94,24,252,192,19,231,54,207,103,189,43,19,246,170,41,129,143,107,173,8,225,157,139,224,138,75,136,65,6,82,9,49,122,235,195,7,136,168,112,75,133,3,24,37,169,22,126,238,91,250,52,217,183,210,49,87,67,189,172,126,196,226,223,135,7,17,169,133,188,62,59,215,170,176,9,41,6,140,215,130,92,217,53,15,144,20,93,107,71,127,218,172,96,93,141,133,180,115,147,248,168,225,201,17,246,95,221,186,67,68,74,30,88,244,174,126,164,192,245,232,183,96,250,108,212,105,169,16,213,17,179,33,27,161,34,67,226,24,143,103,145,45,68,208,33,220,14,134,165,113,206,7,166,216,233,26,121,87,248,150,27,121,170,113,91,130,27,201,165,143,96,34,138,1,161,175,135,86,124,19,185,69,118,100,35,132,1,105,39,21,20,111,202,152,99,145,145,19,42,3,134,141,236,28,67,116,240,69,243,67,22,135,254,162,207,19,250,26,164,228,180,127,122,219,119,26,182,25,100,136,176,164,75,152,246,232,208,157,34,179,119,166,234,118,146,254,56,46,208,250,46,26,135,2,17,238,132,213,24,175,131,44,64,151,188,25,186,158,76,48,59,196,245,203,20,225,144,109,74,7,174,95,73,129,85,227,151,1,159,53,116,130,97,215,95,97,219,108,140,148,122,172,60,88,212,85,225,106,210,131,192,54,52,4,42,17,78,81,85,79,244,232,67,75,145,240,103,74,247,217,251,237,23,24,71,160,140,56,254,139,27,244,183,23,241,104,234,215,155,23,131,232,206,22,19,122,12,29,237,122,191,71,111,58,41,67,235,26,233,131,163,87,14,103,58,188,18,88,123,151,162,36,99,122,168,108,195,30,17,133,201,97,251,193,84,191,103,192,170,226,173,77,116,53,37,65,133,40,141,85,167,133,125,129,90,157,89,96,147,109,14,197,115,250,238,101,14,70,234,161,165,218,40,211,168,138,31,179,226,173,20,237,103,191,60,63,176,85,186,66,149,95,159,7,86,185,222,80,14,182,183,186,194,12,236,228,195,7,212,236,0,62,106,185,144,2,110,222,50,227,232,35,17,76,123,100,140,3,100,40,132,141,243,96,122,159,246,18,101,89,113,221,219,176,138,90,88,106,208,134,189,212,90,98,64,19,242,78,11,4,188,7,186,57,34,172,204,54,49,52,155,111,193,182,242,168,86,245,102,146,241,147,23,106,208,31,41,107,178,56,33,198,91,44,39,244,129,95,176,186,19,222,42,103,56,238,143,183,100,170,23,171,13,175,41,124,175,35,122,188,108,153,230,191,83,15,159,9,47,124,152,20,166,206,127,66,152,182,169,218,22,213,234,25,18,24,192,40,169,29,133,33,117,36,76,69,161,139,238,57,45,123,41,230,14,63,86,85,209,55,221,78,33,20,79,123,145,12,67,118,45,37,190,44,132,126,229,129,35,114,20,65,27,244,153,241,145,160,239,117,166,175,36,202,125,237,170,222,58,118,226,189,198,199,67,90,81,66,16,43,65,166,1,10,134,137,26,141,146,161,236,226,151,129,100,189,4,140,166,101,23,187,122,182,145,74,245,71,90,127,244,80,232,54,123,102,221,153,76,243,229,57,105,35,98,154,114,42,235,79,99,91,122,148,212,161,34,196,244,156,220,200,247,225,143,90,132,8,138,161,128,249,200,5,252,86,140,245,177,35,32,35,229,247,61,145,171,158,10,67,85,184,137,94,233,70,183,89,178,132,165,44,176,178,152,54,36,152,158,66,216,80,13,116,12,83,46,10,245,0,131,155,238,127,109,218,8,111,8,30,138,106,43,163,109,76,252,27,48,182,89,10,95,115,170,204,213,229,106,34,5,47,206,29,238,221,108,200,174,90,208,45,8,0,225,164,139,74,106,213,205,30,86,234,25,71,227,3,137,83,187,194,184,87,141,132,155,20,48,112,55,53,122,143,15,165,254,177,210,89,230,92,29,11,50,202,204,75,190,189,7,211,162,23,223,192,60,99,125,204,58,222,151,41,131,28,106,250,81,39,16,86,190,158,159,8,170,61,234,4,50,209,61,29,249,219,47,102,148,75,131,255,49,103,248,94,152,165,169,152,171,160,75,91,119,60,83,252,185,196,152,133,92,87,108,46,108,19,59,101,140,191,73,226,206,21,79,28,157,181,174,6,67,84,237,61,32,53,157,201,173,46,61,131,249,173,166,129,16,12,227,161,48,44,213,26,33,208,219,91,124,188,110,170,181,228,59,140,94,241,213,163,73,165,196,132,197,54,72,68,44,240,224,109,108,177,29,54,162,132,30,77,216,148,206,72,197,84,16,5,54,165,170,240,116,50,202,119,251,192,80,106,3,70,58,117,42,204,229,69,224,72,254,125,215,15,140,52,65,192,200,231,202,51,69,211,61,60,51,41,138,178,45,248,192,43,210,210,164,193,222,231,174,191,77,83,178,143,98,106,216,234,158,135,213,66,79,45,235,183,94,208,223,42,222,69,111,119,29,117,180,78,164,177,212,38,139,201,213,203,254,184,36,31,210,158,234,124,4,39,209,183,16,184,85,13,117,124,50,65,21,79,202,117,243,69,150,173,15,12,130,233,188,77,96,52,228,244,228,239,49,68,64,209,205,60,68,54,55,155,93,116,248,156,188,65,139,234,146,158,156,186,76,75,248,173,156,106,106,134,206,122,75,137,111,147,144,83,116,103,58,5,171,68,50,211,10,159,185,19,238,168,145,171,209,21,173,215,113,110,246,93,181,126,140,174,104,69,137,141,21,14,30,227,11,183,60,249,50,133,180,143,207,85,77,15,58,72,30,99,255,59,120,238,154,169,1,116,195,62,38,90,88,90,120,94,129,222,234,243,249,105,214,167,200,135,176,65,84,123,60,190,167,52,107,135,194,223,212,99,203,108,149,171,72,78,151,161,190,102,228,226,211,97,24,33,243,171,166,105,38,91,26,222,174,164,137,218,249,88,143,213,186,67,93,185,163,20,115,63,176,121,207,4,76,104,164,150,107,230,78,146,38,144,100,22,212,0,15,181,213,150,62,142,163,124,60,7,153,85,118,58,53,226,250,160,31,1,25,176,244,190,36,215,255,249,105,216,247,233,12,11,197,64,223,54,13,194,226,17,185,250,119,182,37,225,91,182,100,253,206,199,12,209,90,128,51,223,190,212,109,132,173,168,200,143,211,216,83,63,6,121,3,102,120,75,151,211,165,170,233,155,114,101,77,131,213,23,160,171,225,224,197,142,36,93,78,233,238,211,47,0,173,130,116,167,156,48,2,37,239,70,173,170,158,60,218,100,97,183,194,208,106,195,127,24,161,42,121,100,239,43,159,101,69,50,147,44,181,116,240,227,171,84,49,169,8,152,236,142,250,106,210,244,159,158,206,86,65,212,163,33,91,132,35,174,53,44,125,60,59,105,248,8,243,87,188,11,133,128,8,121,254,204,80,139,135,33,42,156,54,156,66,103,146,18,128,33,95,8,140,116,101,59,114,238,34,34,248,228,241,70,166,181,225,33,75,60,241,134,208,27,223,114,110,24,37,98,217,217,105,219,8,63,104,202,160,178,215,61,164,69,242,212,164,246,229,203,36,191,72,129,49,159,152,6,181,52,93,237,168,5,91,101,69,182,224,7,227,175,22,21,58,2,73,53,163,58,252,88,105,233,83,205,171,86,231,87,238,51,7,161,245,219,200,133,65,209,13,5,217,129,128,143,94,24,60,141,248,54,38,28,99,1,151,241,229,227,219,184,166,29,175,240,123,87,49,134,222,118,189,8,163,249,109,21,43,123,188,44,18,188,233,95,7,40,212,136,18,159,60,212,237,33,243,36,74,108,59,29,178,23,174,79,242,154,239,146,239,14,126,243,146,253,32,91,110,82,11,81,189,160,157,79,204,160,77,207,32,93,195,177,171,85,83,229,65,183,240,142,23,77,159,160,228,129,238,56,41,180,0,124,174,20,238,97,52,177,229,79,248,210,255,167,48,213,126,133,133,72,129,220,61,49,112,75,179,116,118,133,98,84,93,209,36,136,163,143,137,142,43,252,214,235,40,65,88,108,45,147,44,191,124,74,90,173,179,219,95,106,161,77,97,32,11,93,244,22,158,15,124,102,120,229,162,60,60,212,177,220,184,167,81,89,92,214,232,44,7,87,211,138,140,241,111,244,53,177,246,110,236,8,195,175,246,167,119,74,76,199,33,106,203,116,130,186,220,86,75,242,147,165,168,70,83,140,252,112,39,145,121,115,178,177,130,104,194,198,114,93,89,179,100,137,27,226,149,142,95,102,14,97,228,59,234,84,120,164,146,61,66,91,90,170,165,246,4,175,62,134,33,83,132,128,4,95,241,174,222,246,160,72,254,10,152,182,149,68,135,248,66,62,244,152,152,89,192,120,133,200,19,161,130,22,233,194,241,67,170,144,159,166,74,22,201,150,97,44,234,53,20,126,239,42,94,165,53,48,110,185,105,194,165,164,50,24,97,123,232,201,241,227,208,75,187,69,45,224,169,185,196,194,129,66,193,213,49,118,49,193,142,105,114,155,165,123,122,211,147,240,139,221,5,20,163,34,219,216,67,197,62,204,83,134,5,20,25,141,190,105,31,53,222,168,191,153,137,88,86,39,172,5,14,98,216,47,140,214,254,205,21,13,24,194,253,77,120,72,2,138,142,196,29,132,25,130,224,34,223,29,43,49,117,172,128,33,53,136,175,61,68,148,204,89,12,20,208,182,60,49,202,180,50,37,188,125,202,123,123,93,224,134,94,239,73,7,137,41,237,52,166,93,208,92,56,16,119,99,62,221,161,240,221,65,177,176,182,218,177,244,232,13,127,202,9,55,5,150,67,134,32,6,35,184,25,240,238,178,185,64,243,214,104,21,97,79,129,86,139,254,246,157,209,90,8,12,133,124,41,140,194,132,59,57,80,114,222,50,101,192,185,239,177,123,167,130,54,164,15,193,216,158,221,59,233,216,2,195,164,27,10,183,96,160,3,191,77,85,209,147,195,200,242,40,124,146,3,150,86,58,84,125,152,90,253,202,137,141,182,62,243,202,222,210,151,0,104,41,67,90,42,129,209,157,137,75,67,106,110,84,133,47,244,201,128,105,213,213,163,209,58,223,113,105,239,206,111,151,225,128,67,96,148,171,72,64,22,145,10,0,62,200,190,4,108,101,13,129,47,61,246,121,244,229,155,76,152,250,107,204,89,111,194,55,111,24,129,201,70,175,184,114,116,112,245,183,161,228,202,125,179,92,200,23,200,134,191,36,123,139,74,165,152,60,30,178,167,240,221,195,205,164,28,33,163,30,51,205,190,121,229,167,106,57,224,176,49,62,222,31,101,71,207,161,67,209,4,136,131,88,198,238,93,87,47,224,60,179,217,28,124,176,52,18,69,64,95,120,147,134,246,40,98,208,48,180,68,209,154,246,23,90,221,227,158,223,222,238,110,185,103,51,178,12,24,17,46,81,83,60,239,245,180,96,79,153,30,216,210,15,132,104,236,120,246,139,190,106,165,233,29,107,163,139,172,222,162,203,74,114,184,156,27,71,189,48,43,49,25,124,121,151,239,50,225,205,184,29,73,183,108,104,192,180,86,209,173,229,212,71,42,226,242,184,59,190,1,49,10,209,202,238,162,20,192,242,67,201,213,93,88,126,218,234,243,182,49,83,171,37,89,151,231,234,167,219,45,25,234,65,41,43,163,10,194,3,163,159,208,2,166,199,91,174,12,45,185,21,96,85,147,233,3,189,172,5,19,136,222,143,35,251,204,67,198,124,120,222,109,189,133,236,77,87,121,102,72,125,232,199,249,61,67,223,204,173,199,49,233,103,239,162,107,191,205,226,249,211,179,98,43,224,193,242,178,194,191,204,211,104,180,159,157,71,67,175,237,114,52,47,199,7,33,86,50,83,18,49,180,1,225,30,236,7,83,131,18,166,182,177,232,78,148,245,105,134,189,245,3,35,192,27,239,146,114,214,145,115,211,254,228,253,152,232,127,211,119,170,7,247,52,37,192,243,243,83,1,52,119,163,204,45,179,57,105,67,230,27,164,49,138,15,19,42,245,234,177,114,40,211,109,95,208,217,3,81,33,73,180,158,12,87,233,150,213,116,251,89,166,136,23,243,63,228,41,41,143,28,216,76,59,252,139,160,187,202,161,59,162,77,230,52,17,31,134,174,5,127,105,5,218,69,4,158,70,120,174,63,140,141,222,248,56,18,180,193,134,124,147,167,207,5,155,143,64,22,21,163,100,197,212,187,139,137,94,36,250,246,204,43,56,133,244,239,110,233,172,56,240,225,134,247,198,49,58,232,104,200,209,101,222,162,61,166,125,211,37,204,188,208,49,99,29,111,77,109,211,100,93,101,226,70,189,244,198,110,203,86,5,209,231,182,11,151,8,164,225,202,57,245,182,103,146,120,102,197,58,74,102,64,106,234,215,27,172,73,194,51,75,45,121,224,29,255,216,136,48,26,146,153,250,170,152,61,98,73,41,38,44,46,71,19,10,149,136,193,175,201,197,41,140,84,106,100,203,54,204,123,89,51,216,155,189,175,182,39,221,241,126,97,155,19,99,235,64,242,186,47,189,49,252,186,98,107,77,159,147,60,82,122,85,34,148,197,56,89,152,102,36,178,145,201,141,13,255,123,130,210,60,138,92,210,166,245,56,55,114,115,41,108,15,37,56,185,40,107,9,243,137,142,29,106,56,39,162,81,102,247,188,173,55,49,143,122,131,157,122,141,225,149,227,144,232,101,135,221,19,137,81,168,57,9,247,31,31,215,136,70,97,156,202,201,223,24,125,183,22,20,108,203,56,202,209,230,95,31,59,111,196,182,215,7,62,216,3,205,136,194,73,90,229,64,195,204,186,36,117,112,211,149,222,63,240,237,59,146,190,148,158,36,109,203,230,128,60,110,188,47,22,49,153,190,57,58,15,70,109,125,200,118,237,77,55,104,127,142,72,203,222,33,169,58,96,73,187,146,90,27,87,81,20,174,226,220,21,17,19,189,235,141,173,203,72,11,67,163,174,37,124,160,56,198,251,130,31,32,212,191,7,83,20,185,233,153,7,231,66,80,214,233,45,121,114,233,40,65,228,157,175,213,147,236,172,13,34,250,128,160,73,93,65,90,55,131,195,34,131,152,69,253,68,143,26,25,24,56,0,2,191,5,173,140,36,201,93,53,123,130,65,212,147,130,244,86,28,210,249,242,204,108,39,115,131,200,198,54,70,38,180,195,84,225,66,186,20,69,154,120,218,115,81,232,88,213,168,230,156,242,121,153,117,152,68,179,151,138,72,147,28,253,62,102,104,36,145,180,59,47,66,110,10,151,30,236,166,142,161,183,116,105,30,186,71,71,152,115,161,76,91,171,14,225,58,108,254,244,10,24,187,47,217,80,29,56,19,43,136,87,84,130,68,140,139,143,111,133,8,0,180,173,166,198,47,246,241,181,200,111,54,170,205,186,29,59,100,139,91,212,238,88,212,143,28,252,254,60,163,25,12,254,99,213,64,150,113,212,107,146,163,202,80,27,116,226,141,29,98,20,176,44,222,101,38,227,134,206,178,146,201,144,134,95,135,6,94,116,82,182,36,112,252,216,145,231,83,249,89,146,163,64,77,236,41,45,187,52,159,208,140,28,151,118,183,200,200,48,71,236,149,247,197,69,202,124,6,255,230,173,73,241,129,176,53,23,162,220,165,207,169,166,51,112,251,88,227,61,116,139,97,101,135,159,154,235,34,166,19,200,59,157,116,146,197,154,37,97,210,211,59,74,142,199,220,222,143,194,167,7,122,233,209,168,122,110,202,3,49,153,33,162,127,115,147,8,140,151,75,88,193,226,92,154,99,216,124,114,222,75,144,242,88,17,117,76,62,90,38,192,30,174,168,70,121,146,215,193,19,11,79,85,52,227,174,190,14,106,229,43,230,120,126,89,250,227,200,10,155,169,80,52,117,64,140,238,58,20,160,87,197,60,204,176,145,48,232,34,201,146,107,242,155,106,187,16,46,31,60,204,189,52,102,113,237,37,166,143,108,8,37,222,36,221,146,70,199,32,165,97,50,59,66,200,108,41,76,251,75,92,153,125,61,89,19,1,134,195,25,137,120,140,149,166,220,54,142,15,153,135,159,85,52,197,1,145,74,136,242,0,20,72,153,196,77,72,63,44,162,41,46,192,91,255,194,85,225,93,63,176,185,50,220,44,214,176,141,22,24,247,235,132,49,87,145,13,21,240,233,9,79,219,0,8,140,50,216,201,158,16,118,130,122,229,124,234,217,62,129,250,142,4,19,191,240,206,84,58,250,92,2,35,99,17,185,91,156,85,197,172,147,163,123,207,145,244,150,73,68,43,21,126,139,101,164,34,223,18,64,21,88,111,140,68,241,142,148,30,70,46,91,159,90,237,91,130,40,92,163,167,192,168,209,69,153,214,116,10,245,220,166,4,19,81,233,198,242,93,80,250,35,61,94,70,165,176,76,29,164,102,83,18,241,114,133,4,40,63,60,33,220,71,42,163,211,98,171,168,217,32,246,204,254,44,141,43,175,169,198,157,200,101,188,21,67,211,17,92,232,205,93,147,233,77,76,157,165,209,239,115,242,33,6,9,111,75,118,116,150,158,51,216,83,124,136,52,145,10,124,205,222,46,246,55,87,235,107,7,93,212,26,238,168,212,76,174,236,157,46,125,251,55,248,54,211,106,205,75,38,180,138,186,75,164,18,209,171,19,43,220,55,79,15,58,61,123,24,210,194,245,151,147,119,18,222,30,201,155,111,189,88,177,97,5,121,87,144,225,80,253,25,146,74,188,40,165,191,15,206,147,29,111,197,111,146,108,199,217,186,142,176,196,196,120,99,10,83,193,188,240,118,112,4,151,117,79,200,185,81,84,140,150,120,106,205,87,84,77,110,101,21,142,109,196,250,81,108,204,115,67,178,204,110,74,114,227,18,159,209,167,206,92,233,231,54,133,143,252,116,175,245,236,198,234,101,174,162,18,200,208,90,1,99,195,211,2,16,229,165,126,65,45,200,196,87,29,70,127,229,202,162,124,169,30,250,166,208,188,213,164,253,238,22,83,99,240,145,134,168,238,21,203,217,7,19,1,248,146,110,122,165,226,47,76,208,100,109,70,158,3,178,30,135,41,151,134,103,147,183,210,176,81,94,194,94,7,102,153,191,1,155,250,152,156,252,133,177,209,198,131,14,137,52,137,26,167,123,186,220,111,67,126,80,91,99,233,214,26,217,147,178,205,189,232,202,109,111,115,234,243,11,31,182,55,22,248,61,167,126,163,79,250,34,92,188,4,37,223,228,177,33,9,181,42,221,121,22,78,4,21,123,35,117,213,52,10,154,40,72,58,161,19,91,10,248,160,2,155,88,131,223,150,53,56,234,40,69,29,42,154,55,246,126,11,76,63,10,111,180,45,252,232,107,18,253,26,109,160,202,235,201,43,132,0,78,213,223,134,101,18,41,233,3,83,85,172,206,47,114,35,33,169,66,207,124,83,247,120,138,60,120,179,138,1,234,144,42,244,165,67,180,69,23,16,159,219,17,215,37,130,67,186,63,92,145,162,66,153,144,77,8,45,64,221,125,174,56,13,138,43,50,33,98,102,24,12,39,235,93,63,26,8,33,164,18,68,215,107,229,10,41,149,221,107,53,10,215,164,64,224,67,115,122,151,64,56,66,56,250,59,152,18,63,48,125,22,14,191,199,166,153,229,139,69,66,100,222,172,93,95,164,92,185,177,18,201,11,62,47,172,95,20,125,7,135,28,198,79,155,134,254,244,180,78,224,80,108,161,227,70,195,195,147,197,17,202,129,124,49,10,55,51,218,114,49,153,77,56,40,39,199,96,205,153,39,29,35,62,116,103,5,102,106,113,9,54,2,197,173,25,92,186,205,75,104,30,21,51,243,208,0,144,174,251,176,159,44,166,29,119,206,231,210,78,56,93,33,161,211,174,174,96,8,118,133,183,75,177,134,85,141,241,208,37,12,255,61,202,135,82,249,164,108,118,107,92,55,89,145,161,1,32,198,225,94,64,132,249,72,123,67,255,194,97,252,242,38,153,46,122,123,252,48,17,101,156,251,32,121,248,185,43,38,157,26,178,66,181,139,38,151,217,175,141,146,238,172,213,98,106,121,224,132,50,97,7,90,126,180,255,20,54,109,119,135,155,121,47,106,176,15,135,33,204,91,121,254,26,100,45,148,117,119,152,183,154,19,169,134,43,230,212,232,71,211,254,215,117,207,9,92,62,240,252,192,36,162,92,41,16,69,79,82,139,10,227,209,238,87,254,118,75,111,213,25,10,23,15,92,187,213,49,63,163,20,33,52,23,24,1,190,116,136,235,62,228,197,32,161,18,213,135,209,242,116,31,2,143,201,79,142,180,245,209,23,102,44,133,132,15,66,238,31,24,46,243,10,152,69,229,42,28,14,146,244,58,212,163,113,43,145,78,191,169,110,53,68,177,2,20,137,219,56,24,39,8,13,199,105,39,175,43,148,179,214,103,54,51,117,226,48,172,29,239,221,238,242,129,225,107,186,40,215,176,86,194,239,206,172,134,7,48,110,184,132,162,250,60,203,244,236,2,48,25,99,125,34,247,18,79,58,252,22,93,253,46,167,73,243,249,149,45,210,234,186,103,164,251,96,215,112,203,93,91,35,98,66,117,177,210,221,232,86,127,227,105,210,132,174,68,86,233,92,254,70,219,225,202,247,208,247,25,175,207,248,52,215,185,116,210,133,27,42,48,170,139,45,68,208,152,248,36,253,124,173,239,171,134,132,26,93,118,253,51,64,111,208,52,58,205,194,93,147,88,247,71,62,61,224,169,178,138,108,178,163,53,11,117,33,42,2,122,211,68,211,49,60,169,254,220,163,207,147,74,213,13,233,183,165,114,70,188,201,154,6,112,100,145,144,88,20,120,164,96,23,28,238,171,205,198,100,168,140,101,227,22,190,8,198,107,98,98,144,234,8,20,107,79,221,240,189,213,178,165,193,47,157,228,91,31,40,124,167,240,222,106,182,133,215,21,179,91,111,237,112,216,90,42,116,203,103,170,67,51,228,242,200,20,232,70,151,184,208,181,36,155,89,169,110,61,57,100,90,31,41,173,155,11,243,39,61,128,187,174,195,116,214,86,93,213,30,236,140,201,110,90,22,210,190,113,126,62,228,17,240,49,58,186,194,68,119,126,101,48,52,206,39,171,241,30,242,118,61,121,170,112,148,87,21,166,147,209,159,10,109,169,251,123,52,253,4,254,182,141,200,190,116,143,141,78,151,171,4,18,22,144,172,83,24,175,92,255,109,106,139,159,108,142,81,225,93,31,253,197,203,85,130,206,31,52,244,228,77,117,232,232,82,207,82,30,26,152,13,150,240,253,62,21,84,107,253,167,241,68,44,58,103,48,201,132,81,59,60,36,2,205,207,67,27,222,83,137,106,204,106,223,75,131,88,86,227,228,36,225,63,131,1,70,71,200,58,94,235,159,213,223,70,88,32,70,154,165,77,244,11,106,86,104,140,163,135,201,100,11,76,220,115,194,107,154,18,109,253,156,188,242,176,28,166,132,53,190,25,151,19,86,187,205,212,187,63,15,117,148,252,237,23,25,174,89,63,223,64,141,86,106,20,226,233,160,209,183,77,131,172,203,171,63,184,47,205,140,67,194,140,138,25,149,212,183,250,220,250,89,126,86,216,140,242,234,145,177,209,73,9,237,141,248,109,182,64,159,153,90,248,35,88,108,179,92,235,148,54,96,37,36,252,239,30,154,101,167,93,195,147,93,217,213,16,135,254,181,21,40,102,213,243,147,23,95,225,7,72,9,255,237,102,63,193,240,155,243,253,166,222,18,81,79,253,196,194,111,246,13,187,218,202,199,167,131,20,39,41,239,225,51,120,95,93,236,81,151,114,95,15,124,222,213,123,131,62,199,249,102,25,87,68,109,200,88,106,58,166,192,26,8,73,238,70,169,71,119,201,197,132,185,118,194,227,46,221,117,17,209,206,56,154,66,195,214,108,205,155,177,170,27,79,98,105,62,174,102,198,59,4,184,80,236,54,249,208,81,53,245,13,243,200,111,251,237,37,62,201,26,228,242,99,28,192,133,171,186,125,95,230,178,27,126,232,52,95,232,110,113,219,106,229,14,191,230,154,44,207,132,50,95,152,180,116,66,192,221,52,167,177,232,174,246,131,161,62,221,79,194,196,180,147,195,107,29,189,144,253,77,4,181,24,160,168,181,119,73,127,85,75,175,184,33,79,167,173,237,44,57,184,210,163,224,179,25,130,19,71,226,205,139,116,24,228,59,135,73,64,234,209,221,92,239,226,228,24,75,15,201,182,64,220,11,127,36,140,154,216,192,37,188,16,120,106,105,123,140,43,178,36,161,76,94,56,141,166,145,153,157,10,91,170,60,188,135,171,110,145,31,122,24,224,233,243,94,171,36,36,175,197,33,97,175,77,251,215,217,122,106,35,122,223,116,54,120,67,78,178,68,7,145,65,119,205,49,254,223,190,159,163,145,209,246,147,195,179,31,159,159,126,91,232,85,211,240,156,164,132,30,125,211,11,11,186,104,27,159,103,194,56,11,221,233,23,119,20,249,58,176,230,198,171,34,212,184,247,20,95,4,187,176,25,94,88,112,77,167,184,70,1,175,232,183,68,243,186,238,207,72,121,240,251,20,175,40,102,139,27,4,48,188,219,48,59,49,19,152,249,185,240,55,53,134,221,201,79,139,178,94,249,56,97,145,1,169,114,149,169,191,109,90,112,126,180,181,118,30,125,33,172,101,43,13,101,205,8,84,79,158,237,6,230,67,179,196,19,249,193,52,67,133,99,207,59,187,172,30,8,85,34,36,235,7,211,236,87,100,190,130,151,28,114,121,221,44,223,219,231,133,160,2,233,7,111,2,36,125,95,111,186,187,55,46,204,234,162,146,243,107,150,189,44,225,221,100,75,64,254,52,61,231,144,122,221,249,9,91,71,73,86,54,248,132,253,6,140,229,164,228,189,201,32,177,195,15,215,41,84,62,214,7,222,51,28,39,205,235,254,3,47,190,139,112,157,130,91,32,121,59,218,90,91,90,132,154,210,242,208,163,97,154,132,3,89,239,70,25,76,152,13,117,236,53,141,41,208,100,5,161,92,122,118,152,86,189,39,174,126,179,70,193,168,241,182,233,24,120,51,160,252,54,238,206,49,163,209,33,179,175,62,22,84,14,210,144,146,156,108,213,43,199,191,99,174,52,117,45,111,218,86,120,144,33,11,143,49,244,47,101,176,16,35,83,245,15,184,162,100,46,48,105,223,146,176,9,90,37,76,137,204,233,218,118,105,162,28,119,161,204,134,88,7,168,105,130,39,76,54,180,122,16,180,134,105,168,125,224,211,189,129,22,178,11,182,119,95,56,103,14,224,46,237,127,68,134,176,148,252,133,189,120,224,74,34,200,96,170,8,1,243,84,21,222,198,245,9,63,58,34,220,163,48,186,243,9,211,140,93,191,112,236,35,232,88,126,163,231,11,151,248,196,232,46,131,24,174,240,174,222,161,206,182,141,94,137,253,129,71,88,198,189,217,109,150,47,122,199,136,71,142,229,70,251,255,195,35,173,108,213,134,143,108,92,157,17,140,188,165,83,251,130,127,50,121,97,57,190,112,25,60,67,207,125,94,148,144,48,173,66,50,157,194,10,154,206,92,192,7,183,178,195,76,152,125,219,140,23,242,35,26,160,48,177,81,73,91,67,35,234,9,188,177,217,77,59,70,116,86,5,133,228,215,4,94,82,20,182,156,65,217,106,230,56,62,239,3,37,24,71,161,175,191,56,255,40,106,174,228,1,55,122,92,63,112,120,111,26,170,149,188,110,202,139,30,78,108,90,155,69,32,212,182,21,148,33,29,222,100,28,21,158,230,131,251,11,87,210,212,250,174,113,222,107,190,56,162,78,169,51,245,139,109,208,239,240,115,87,196,144,139,140,81,204,32,194,49,25,29,187,245,249,124,144,146,11,217,249,13,201,71,54,2,102,54,178,67,141,127,179,222,136,208,8,97,192,251,250,226,190,222,31,143,232,113,152,183,216,138,85,98,195,198,158,71,222,199,196,137,205,147,153,184,180,161,140,36,48,113,144,175,203,27,218,132,148,234,88,14,67,214,2,148,22,131,250,129,103,140,66,224,121,21,94,133,29,238,112,152,160,73,71,10,45,177,247,196,201,47,18,42,242,208,222,198,10,249,179,95,24,185,88,13,30,187,117,121,199,88,129,8,42,169,40,243,196,174,222,125,219,121,36,93,247,17,80,171,98,133,65,160,109,74,94,196,38,161,18,6,29,38,229,34,174,39,188,34,186,233,252,202,222,94,147,118,89,133,99,91,199,212,85,155,148,172,250,166,99,63,158,55,82,251,210,1,14,17,161,162,38,235,240,253,236,178,209,115,239,100,42,127,97,182,36,82,18,238,63,54,186,59,80,38,48,57,216,184,66,94,217,49,133,72,9,183,205,3,209,21,222,64,97,23,8,138,145,219,142,99,23,150,238,249,203,3,74,82,56,93,188,135,215,213,93,211,18,9,251,196,231,65,196,59,100,59,58,96,236,69,42,232,253,195,217,36,207,4,171,4,30,176,63,19,124,179,69,237,12,74,55,146,199,254,192,9,175,117,148,33,229,81,226,93,225,238,37,45,245,216,167,133,0,40,40,252,74,185,48,51,3,137,235,58,236,199,229,166,113,122,14,191,135,77,106,175,11,137,139,246,252,208,32,4,70,99,68,46,155,45,119,141,71,246,158,112,25,66,75,64,30,139,130,168,195,7,53,6,185,171,78,127,120,158,28,255,26,153,204,104,60,65,125,37,96,60,24,228,137,34,103,230,90,175,144,37,48,254,156,2,35,150,237,191,205,19,91,74,45,48,207,167,112,184,68,200,142,185,85,225,160,218,62,212,28,192,5,52,97,222,25,232,82,206,182,23,63,126,223,22,60,144,37,69,56,96,75,81,58,252,38,35,17,82,35,75,100,194,109,1,191,64,65,234,243,131,62,246,240,57,63,213,36,36,5,125,63,229,85,112,154,61,40,23,203,185,77,198,192,115,57,102,26,44,213,42,90,92,250,113,122,76,63,86,219,85,248,98,224,228,105,90,52,7,171,148,123,173,208,60,227,216,205,138,41,143,155,212,66,248,28,29,74,13,189,125,96,56,118,219,97,132,193,228,203,51,50,133,47,14,136,252,43,185,12,216,184,189,14,155,225,122,174,60,104,87,244,124,151,12,67,145,202,64,18,114,135,150,101,71,16,12,198,184,192,144,251,188,198,1,49,92,59,11,80,160,237,35,10,124,52,173,54,177,147,160,189,22,99,91,191,237,101,174,0,10,35,17,234,75,207,49,93,12,225,21,204,122,109,85,254,133,217,123,138,52,53,251,40,136,246,191,67,24,138,208,86,254,37,205,40,195,55,55,111,254,70,94,116,127,14,174,113,44,20,48,17,175,187,180,244,189,153,243,247,174,33,8,215,165,183,213,200,239,248,22,253,90,187,116,86,161,57,58,123,26,222,21,155,40,133,94,152,181,11,84,135,205,90,88,30,41,219,21,111,69,237,8,253,116,89,60,216,23,223,200,198,240,149,47,253,101,134,164,11,137,247,159,68,168,14,133,77,216,231,91,108,168,182,87,204,149,97,166,221,164,5,160,78,183,62,67,225,224,218,234,233,152,183,116,82,175,149,183,117,48,8,244,175,135,237,60,62,125,9,83,108,143,104,150,222,231,45,172,185,107,251,127,239,167,32,78,51,201,98,129,217,33,230,201,81,248,211,119,109,149,58,79,215,240,75,239,29,200,251,130,142,28,49,62,61,95,163,234,141,93,26,73,78,140,20,30,112,222,23,253,129,219,101,37,30,12,21,87,2,59,74,185,144,41,28,166,214,214,244,104,230,36,183,58,162,148,126,117,63,136,72,197,114,202,29,28,80,164,57,243,182,151,37,223,60,5,12,143,186,74,63,53,115,74,105,225,3,6,79,96,139,196,14,176,189,242,248,126,56,191,160,135,27,247,233,236,39,178,144,159,70,44,168,248,133,195,109,126,99,99,9,188,113,89,191,1,127,147,3,164,168,112,135,14,24,38,70,14,134,5,43,244,196,156,244,54,235,91,153,107,56,143,244,88,117,15,188,197,173,87,62,16,54,240,129,136,33,236,253,188,145,129,247,124,220,246,177,104,68,79,126,196,217,138,22,137,55,115,203,209,56,2,123,171,7,112,65,96,41,225,3,49,192,51,100,214,24,162,164,58,118,105,97,87,241,224,141,45,111,194,111,105,195,63,202,159,57,14,237,75,136,136,155,20,240,205,163,23,60,170,41,48,180,173,120,230,103,209,65,150,143,101,211,15,26,209,50,97,80,23,162,47,244,150,183,79,91,241,80,49,100,145,167,6,31,237,205,151,113,242,58,81,45,73,24,203,162,200,14,144,104,157,154,105,98,221,61,45,86,145,125,63,157,224,215,246,85,45,158,57,93,89,243,3,115,39,185,14,48,88,20,38,31,237,207,140,92,170,114,244,73,252,225,58,225,48,1,156,228,244,81,61,60,97,29,77,211,151,246,20,33,250,79,209,57,46,172,176,157,201,81,14,89,96,134,53,34,169,108,52,101,4,54,193,217,92,221,120,131,138,78,23,64,1,157,42,156,7,74,207,159,192,83,74,67,247,20,248,41,190,64,145,226,93,194,14,192,151,23,77,198,154,240,222,10,87,82,250,94,103,71,165,13,167,82,129,175,173,96,14,107,149,143,157,204,44,39,30,9,221,130,154,158,62,214,3,238,187,201,119,44,142,143,85,97,24,2,137,210,221,46,40,157,218,101,38,220,116,1,162,59,166,70,213,201,28,81,186,124,92,136,182,246,152,13,129,197,148,29,244,61,130,120,34,47,172,25,71,81,12,110,253,85,161,211,41,21,248,135,34,68,228,41,36,51,24,21,181,112,24,106,70,176,116,24,105,119,65,173,3,218,9,86,8,195,33,61,151,48,197,128,145,7,91,25,74,158,39,189,128,18,127,89,71,171,30,141,175,116,188,13,74,172,210,43,75,9,131,97,18,191,13,251,98,232,201,89,38,99,190,25,112,29,101,67,136,172,96,86,247,31,140,221,182,252,246,21,127,204,51,224,40,202,135,199,35,185,225,156,14,139,249,136,53,194,131,33,249,198,39,143,94,162,116,89,1,211,192,30,79,188,26,93,50,96,168,180,152,60,71,76,107,222,173,10,35,185,190,50,228,61,154,117,120,176,149,50,2,110,170,249,117,77,151,40,72,107,135,220,75,151,180,2,124,240,18,21,150,3,255,80,20,82,144,1,164,49,60,182,1,232,226,200,185,161,199,70,86,28,97,131,46,45,253,151,226,254,141,185,172,53,179,152,75,212,108,176,71,236,79,40,187,201,28,76,107,45,162,38,1,211,74,211,21,134,226,29,91,35,211,95,86,244,236,25,15,188,114,135,245,243,211,244,152,230,185,105,91,80,248,98,131,18,91,62,27,87,85,225,179,98,28,97,124,40,76,14,116,91,104,18,169,1,19,234,13,133,227,97,243,206,149,90,108,108,209,200,197,163,217,161,77,186,15,166,65,164,197,15,191,232,87,233,245,168,240,223,8,165,141,186,34,65,62,171,241,8,178,220,67,105,143,212,115,155,118,78,194,150,151,16,120,216,243,15,152,165,67,110,10,23,185,229,113,194,182,253,71,36,111,23,30,138,248,36,141,204,104,176,122,10,156,253,191,63,201,166,148,47,196,103,133,122,173,211,52,76,247,44,117,231,129,23,83,112,192,147,166,82,57,26,187,131,153,71,19,125,201,193,237,39,95,229,215,141,192,143,158,155,62,130,28,38,152,165,215,248,232,129,207,157,249,182,222,90,157,74,178,88,167,211,17,31,203,78,97,134,136,197,193,96,60,23,123,194,200,29,10,76,254,61,214,226,10,115,76,31,25,155,211,27,51,225,139,93,103,186,222,26,76,184,26,227,187,11,221,19,86,10,74,149,153,147,48,38,100,87,120,180,27,145,213,123,190,55,123,60,128,97,213,70,108,68,207,96,233,95,120,102,140,129,172,246,249,192,157,122,253,138,57,161,236,125,191,48,198,163,1,195,251,87,248,96,36,92,35,41,81,123,134,78,192,214,107,19,71,111,104,131,242,76,39,206,80,177,63,199,185,45,213,77,12,70,148,231,6,76,29,180,126,224,22,244,93,224,54,21,126,255,122,133,249,237,193,203,165,126,80,56,145,53,209,147,209,234,15,140,148,81,192,236,23,229,133,81,65,138,10,60,228,21,145,216,1,62,214,93,27,97,248,254,128,111,35,21,206,234,136,181,151,164,49,145,134,233,236,247,99,95,100,182,207,114,244,69,205,236,196,206,6,185,54,249,54,77,65,196,21,168,17,184,90,98,47,139,209,86,55,203,211,216,239,161,151,32,71,147,198,15,122,59,102,242,25,224,67,104,194,243,53,54,224,80,122,82,78,146,179,98,111,127,34,105,129,117,219,21,120,194,202,245,173,228,128,241,51,228,220,232,241,7,93,26,102,43,222,134,9,111,115,246,242,163,97,25,23,249,54,17,87,10,235,115,51,82,93,50,105,176,182,179,162,58,220,201,129,172,132,217,92,120,195,92,135,53,219,182,12,163,134,67,172,43,165,89,247,52,233,92,57,154,141,169,127,124,228,213,219,148,187,126,17,230,10,58,196,197,168,56,115,22,182,55,171,35,80,196,61,103,164,80,65,81,71,139,252,82,183,217,45,81,158,193,144,109,38,129,153,252,240,52,222,147,163,136,71,156,124,36,164,237,87,174,152,104,231,23,69,97,59,68,130,117,161,208,85,150,192,111,76,197,71,251,30,221,72,241,246,159,131,17,142,117,24,139,188,154,19,134,169,75,6,235,146,185,232,109,189,228,167,15,45,83,242,89,110,164,205,18,38,94,233,55,35,225,145,90,171,139,70,31,147,22,12,148,172,193,82,24,82,213,73,120,233,171,130,141,120,51,158,180,208,72,15,38,191,30,193,255,96,125,173,93,96,168,237,17,211,13,152,198,159,159,158,20,39,34,210,61,84,168,5,101,171,22,75,61,105,226,182,229,182,42,243,69,205,0,127,221,76,216,25,76,159,79,220,53,186,64,75,110,203,180,18,239,148,248,255,150,174,48,189,60,43,223,199,212,209,207,146,153,23,198,247,61,244,194,222,61,143,155,51,236,149,254,9,224,131,204,101,252,50,171,208,190,31,248,205,18,113,91,101,200,198,196,224,213,70,30,92,70,50,127,13,125,127,23,225,125,183,106,69,162,232,226,206,184,169,110,79,88,97,34,225,146,171,18,165,90,57,55,70,191,231,36,252,130,180,34,215,253,134,112,86,144,89,242,214,150,183,209,16,163,201,245,18,73,211,33,111,163,227,51,31,97,2,78,21,77,47,156,70,169,26,223,101,195,173,172,201,48,34,55,239,142,185,86,64,192,181,88,225,49,107,73,152,154,126,85,24,165,209,172,78,76,241,82,252,129,87,238,229,8,146,151,172,213,56,149,66,141,204,40,99,167,172,35,182,56,228,241,35,132,41,100,60,117,152,225,128,88,99,155,9,189,185,201,162,215,169,5,185,153,53,48,51,91,19,24,63,229,149,181,36,88,126,130,82,220,136,0,167,80,98,209,239,26,238,109,139,55,66,152,87,143,254,244,66,86,41,118,7,239,115,72,113,171,133,195,122,139,198,123,115,219,43,250,237,189,1,191,227,220,104,225,9,179,139,212,44,79,217,171,50,230,95,179,36,20,126,112,203,204,47,240,139,64,175,194,225,247,208,77,198,189,207,173,232,187,236,46,176,8,243,46,140,93,112,82,242,115,79,232,77,58,76,95,228,192,190,63,225,49,245,227,59,164,102,135,28,45,130,96,15,182,78,23,39,2,109,36,26,179,174,98,48,22,214,71,96,125,224,76,163,185,125,152,172,200,18,101,152,187,211,136,170,36,173,99,75,134,130,169,187,185,20,108,55,237,167,34,171,34,240,138,28,37,112,45,50,22,108,146,105,129,178,90,203,186,103,198,153,251,172,132,133,45,250,3,239,160,63,1,247,46,203,162,169,215,103,29,24,161,238,212,169,90,40,129,204,8,86,55,25,129,33,223,38,147,196,138,187,106,230,52,144,143,140,150,23,138,208,113,176,173,7,2,95,152,150,113,110,164,187,36,192,25,124,245,222,186,203,201,169,241,11,108,253,234,35,78,78,94,87,190,92,88,239,125,213,56,57,114,29,18,143,14,140,45,130,189,65,231,192,150,233,110,152,3,71,148,252,97,252,95,137,86,135,45,71,65,90,161,239,119,201,16,31,180,152,103,221,253,189,173,210,63,48,212,157,153,191,109,155,178,128,167,121,31,121,84,136,199,219,219,49,52,129,201,25,123,178,155,14,72,105,110,55,24,67,136,188,109,216,187,85,224,99,254,130,241,76,77,250,79,225,245,142,89,9,23,141,22,12,142,189,228,38,164,44,10,215,98,42,184,206,4,194,88,105,173,15,188,131,28,108,240,94,83,225,209,162,251,239,247,232,254,133,135,194,103,127,225,147,147,233,139,40,223,23,52,199,191,135,87,194,107,125,97,75,76,56,125,234,16,139,95,129,185,51,223,129,3,227,65,167,112,115,107,231,110,110,228,201,133,0,237,150,248,116,206,24,151,34,65,212,108,111,210,106,193,201,100,97,172,50,212,112,109,130,233,234,4,65,82,216,178,230,83,20,61,46,131,245,96,200,83,93,238,107,160,68,238,63,189,105,54,148,77,48,18,197,37,194,13,35,16,20,9,147,80,178,56,37,120,174,203,230,36,185,240,77,206,63,78,142,186,239,210,219,102,87,27,253,179,11,37,189,84,119,103,170,99,7,225,181,96,179,165,56,178,64,45,147,197,242,144,128,138,30,245,249,132,77,28,201,131,117,68,51,182,110,223,209,178,124,159,153,179,185,55,125,193,50,16,145,93,216,174,44,223,113,163,218,77,166,37,84,232,215,241,132,32,206,7,239,229,159,191,251,187,127,251,219,127,254,203,63,253,243,31,255,242,215,63,253,241,255,252,225,95,255,241,239,255,244,231,255,253,247,255,242,63,254,203,127,250,67,249,183,127,251,219,127,253,235,191,252,243,31,255,240,55,255,249,143,127,255,215,255,251,151,63,254,205,223,254,195,31,255,233,31,255,248,215,191,252,203,31,126,129,255,250,167,63,255,241,191,253,245,47,127,250,243,63,252,205,223,254,207,127,250,167,191,252,175,63,253,249,239,255,250,206,243,223,127,18,95,19,154,35,12,89,126,20,109,78,42,227,217,27,69,171,64,159,191,26,254,63,125,159,8,83,124,224,242,43,255,105,240,21,217,8,34,97,50,141,231,23,29,230,134,188,18,102,19,245,171,241,102,221,193,159,38,32,180,84,46,9,194,31,152,181,190,10,213,103,34,43,85,126,55,24,214,246,252,182,42,153,198,167,234,68,187,242,239,125,209,91,168,74,175,144,157,168,12,254,254,246,27,98,196,56,121,229,104,77,186,196,8,133,88,226,165,45,39,183,254,182,159,149,141,125,143,229,239,228,232,2,151,247,254,222,55,70,56,47,238,143,76,37,13,23,70,33,249,133,17,11,21,37,143,89,17,159,219,205,143,102,250,16,41,228,137,211,245,217,115,58,252,54,116,66,212,54,181,234,254,203,20,165,180,121,234,231,125,50,75,195,169,249,133,145,44,19,123,2,12,69,104,41,112,248,167,129,38,47,205,44,217,111,253,189,114,186,53,174,52,228,188,57,187,155,129,212,47,124,48,133,201,234,184,89,75,82,54,176,241,141,43,54,161,224,76,24,121,133,249,27,98,17,213,179,47,147,163,77,78,232,55,188,43,116,189,31,233,77,127,219,6,84,145,142,31,205,84,41,84,108,90,125,222,72,27,113,114,236,82,178,178,66,11,242,8,137,18,82,174,214,58,145,48,45,80,243,151,85,195,174,24,19,106,61,122,57,169,216,228,47,182,116,66,192,66,162,172,230,199,162,121,216,139,192,44,93,113,234,247,245,140,42,90,55,182,47,222,46,119,76,102,101,20,177,101,36,109,207,59,243,163,9,70,196,128,192,8,128,225,242,74,214,231,237,41,146,126,242,246,43,19,241,155,223,43,71,86,66,82,103,192,40,85,252,78,87,216,36,76,172,87,63,112,241,62,87,224,206,236,166,48,17,159,255,246,91,156,222,232,56,2,87,250,54,78,192,111,73,249,194,86,222,114,184,67,151,211,147,67,133,249,173,5,60,248,61,66,233,60,6,166,191,42,78,142,114,203,146,167,102,22,78,191,25,69,212,245,135,148,109,64,241,134,141,131,81,228,238,242,84,208,215,188,107,6,140,34,181,158,155,250,106,62,241,53,87,145,103,134,233,64,155,45,96,170,54,122,240,91,34,188,27,180,84,147,161,159,250,211,116,117,52,191,238,141,154,103,23,20,67,212,28,11,187,43,61,29,152,118,119,191,45,40,199,153,112,7,126,159,135,171,82,0,99,162,166,63,221,77,26,219,97,24,82,69,143,238,21,179,210,128,121,6,122,105,8,203,149,248,109,140,52,154,194,21,154,64,13,152,224,92,81,180,118,226,161,116,204,108,244,117,81,11,72,244,69,150,71,70,2,76,190,113,226,186,89,190,134,160,231,132,151,11,40,158,114,71,97,252,180,226,174,222,85,110,253,229,65,135,244,142,119,141,180,178,190,204,65,168,215,227,125,20,235,177,16,24,189,207,219,3,134,6,163,39,127,51,189,87,53,129,95,88,84,20,38,129,83,252,232,101,169,57,121,162,163,219,112,9,152,28,140,62,21,230,156,226,79,133,119,217,170,30,205,188,61,19,158,218,205,3,108,68,253,128,235,205,244,27,112,233,245,198,67,93,86,15,19,248,71,202,237,4,140,13,132,156,220,184,21,35,143,70,218,82,46,141,28,192,62,241,219,203,186,162,4,198,120,163,197,149,47,82,238,122,52,76,164,248,180,113,113,236,159,223,38,109,146,143,101,89,157,72,96,44,182,71,252,54,12,27,157,178,72,85,185,134,22,48,61,234,10,91,39,210,13,184,227,10,34,48,211,212,204,147,211,136,44,239,27,159,7,119,208,37,227,117,165,16,97,48,157,182,241,219,195,132,76,19,70,136,169,230,112,64,152,89,23,25,188,170,92,121,12,152,118,44,61,26,45,236,120,35,148,126,228,151,27,139,200,172,129,146,161,147,81,142,108,221,58,9,195,200,149,39,78,205,214,29,143,128,139,154,175,13,44,54,155,171,244,96,182,131,157,142,160,237,202,32,54,63,60,189,176,70,37,35,110,10,10,252,231,186,107,13,17,109,131,251,103,113,107,63,221,244,9,151,162,147,105,53,154,127,60,147,142,231,166,194,164,103,243,178,209,148,85,148,45,102,63,114,112,22,147,129,173,32,163,63,221,117,77,127,143,32,246,86,63,23,46,156,81,146,230,219,125,131,126,238,122,45,69,41,160,141,35,207,76,180,64,177,167,71,84,48,31,138,153,194,40,92,174,75,2,216,219,122,27,28,249,186,144,191,237,61,7,138,53,9,8,92,90,180,109,218,72,233,34,119,51,104,142,42,59,7,248,251,52,155,140,4,188,142,111,126,61,3,217,68,65,205,237,53,81,211,231,23,24,75,85,57,55,14,44,50,190,233,73,143,40,8,185,206,165,3,5,215,173,157,195,255,5,157,253,234,101,19,96,237,120,38,56,91,232,72,32,59,94,114,144,66,12,107,50,17,35,34,123,114,164,160,115,56,244,202,136,7,243,125,96,240,168,241,27,21,24,249,122,222,251,234,185,13,25,80,218,131,88,96,147,225,27,165,75,97,43,179,231,84,170,158,93,63,202,239,55,167,20,132,221,101,198,65,206,33,216,24,54,141,47,233,5,135,114,54,155,12,149,141,88,140,30,253,214,4,87,120,224,121,243,208,244,183,199,9,213,0,91,128,88,136,21,166,253,170,231,242,53,50,35,10,76,224,147,175,219,148,130,244,228,184,203,228,151,255,34,174,254,185,177,23,68,184,173,60,11,47,250,170,250,80,137,162,90,194,36,97,154,194,180,235,71,76,80,174,142,241,109,82,165,25,192,85,93,241,205,53,214,75,144,128,16,115,228,186,224,219,199,56,35,33,250,121,215,20,243,93,130,17,120,139,101,48,93,222,179,187,249,78,49,87,32,233,56,27,216,229,245,42,1,214,21,206,37,104,197,2,53,163,179,43,125,20,131,180,250,219,125,197,47,211,163,39,179,25,238,131,97,142,75,100,216,90,209,119,117,224,188,199,32,132,206,46,142,21,228,152,240,63,90,25,149,30,49,19,31,148,11,222,211,207,160,21,35,20,61,249,123,158,165,72,68,252,70,141,94,26,218,21,49,137,111,168,117,169,143,50,104,9,193,40,37,130,241,247,41,174,15,220,103,236,40,171,81,134,244,117,225,101,118,35,18,217,166,25,55,21,174,119,69,104,201,52,113,100,249,193,26,52,24,159,192,40,210,127,96,74,131,177,253,169,70,6,22,120,161,150,188,114,251,67,195,137,194,133,86,242,128,105,61,149,65,186,179,213,194,118,94,68,243,138,98,192,19,123,198,97,198,201,2,143,201,140,150,187,190,35,221,164,195,60,162,111,124,216,135,230,9,217,194,108,50,231,222,76,71,89,240,205,119,159,163,59,129,112,92,26,73,203,162,247,133,100,81,110,103,177,129,253,60,242,6,231,61,78,126,216,128,42,92,49,9,137,135,198,206,224,243,208,208,187,217,113,180,181,1,232,165,85,172,28,253,153,90,167,247,214,27,43,70,204,114,184,90,136,172,48,78,192,9,211,41,166,104,237,177,91,53,39,54,137,145,54,6,99,61,38,36,74,73,235,131,210,253,210,3,37,108,28,10,183,145,211,244,165,120,161,191,76,171,99,137,21,228,50,222,239,7,222,213,27,203,16,185,198,30,108,41,108,179,67,192,196,152,93,97,36,143,253,137,94,58,43,187,94,154,217,24,198,19,125,219,169,173,19,199,178,15,210,81,92,7,134,30,108,255,39,12,193,239,3,79,204,170,127,224,102,114,247,235,115,110,2,186,238,112,165,192,243,57,186,117,151,201,130,177,130,42,224,7,174,205,107,25,15,238,104,243,124,78,94,154,203,46,1,31,213,199,163,251,4,242,74,192,99,141,239,83,225,153,251,247,213,10,238,186,117,127,96,30,180,195,148,235,244,210,144,189,241,12,1,124,140,90,116,229,251,217,177,248,133,211,8,222,244,167,103,223,45,102,83,131,135,206,197,246,227,62,31,54,155,213,101,143,79,163,50,22,5,1,147,22,147,113,10,243,193,63,93,67,165,123,5,135,13,172,50,18,222,67,26,238,40,123,132,18,73,49,131,61,13,115,58,164,199,25,79,132,98,146,204,87,136,214,223,27,199,98,19,175,83,202,155,162,154,91,78,242,178,32,8,203,61,215,6,237,42,70,194,209,102,187,1,251,238,58,37,131,235,98,134,145,11,43,150,94,61,1,183,239,140,82,104,14,219,113,203,107,125,142,165,250,230,65,105,35,191,44,218,44,191,37,200,26,48,59,215,164,245,15,214,165,96,30,255,192,162,200,140,193,170,53,71,56,12,79,65,34,94,132,217,177,83,137,223,158,83,140,221,31,92,248,174,115,20,153,52,88,194,63,114,237,49,66,153,234,100,54,163,5,227,148,152,164,223,87,171,250,68,72,237,211,224,48,5,94,146,124,67,58,36,183,55,124,153,87,216,201,195,246,51,171,231,251,56,250,213,47,243,169,235,113,95,244,196,200,240,55,35,29,159,81,48,187,71,185,64,80,138,173,190,239,162,167,101,233,252,143,22,250,157,241,204,176,130,21,17,81,250,163,104,38,14,24,115,123,121,100,8,135,223,152,49,134,117,105,8,76,191,66,100,238,208,216,123,31,154,60,50,12,195,188,226,92,204,39,71,250,234,177,62,64,30,210,31,10,210,26,226,164,57,172,79,195,13,107,160,193,33,9,116,4,182,238,72,71,25,10,114,225,166,97,114,99,30,93,8,204,203,40,197,249,236,184,23,50,10,240,200,2,201,209,248,237,197,167,183,80,136,84,20,255,243,26,227,104,81,177,25,10,83,111,168,91,96,209,165,120,112,31,33,54,0,124,181,191,196,92,199,111,164,207,184,47,194,61,129,209,115,136,233,104,147,68,151,65,58,41,70,197,246,164,145,88,144,28,148,137,251,238,19,7,191,191,25,250,192,177,24,118,122,13,244,62,163,27,39,12,191,102,251,162,73,235,226,219,166,229,138,140,4,84,136,84,35,206,64,172,150,47,27,206,81,180,74,176,48,209,99,46,23,94,72,14,120,122,12,51,135,35,197,161,7,155,125,108,115,248,77,216,154,127,30,191,162,119,191,112,179,8,43,47,141,148,254,26,39,96,110,83,50,42,76,181,45,162,28,130,152,207,142,16,67,234,145,151,102,134,90,249,84,160,134,144,169,112,180,236,42,86,180,166,155,131,202,124,192,212,123,242,169,64,159,61,219,167,195,142,150,145,24,37,12,216,231,193,135,50,54,91,151,86,113,72,140,166,71,233,48,41,42,137,151,209,196,120,179,173,31,221,11,146,168,121,95,120,137,86,39,232,27,92,196,73,211,102,245,233,54,62,156,156,140,230,16,152,7,21,207,140,56,67,64,26,97,70,28,106,213,53,185,46,108,202,98,7,142,232,159,182,118,1,211,223,230,207,132,9,76,58,193,7,226,111,46,102,195,238,153,123,150,131,201,116,94,143,11,59,100,2,121,156,213,182,128,1,162,128,36,17,140,41,46,197,45,145,236,151,125,44,253,178,8,29,56,138,44,133,60,45,250,126,223,114,229,151,69,159,209,148,13,64,51,154,130,215,2,58,165,75,177,28,134,79,61,194,19,233,193,151,174,144,188,101,10,101,55,74,109,36,111,245,155,111,232,152,79,223,230,82,252,237,89,218,167,159,111,177,147,253,125,25,40,119,84,145,178,97,244,222,234,156,133,130,95,98,145,119,241,198,43,26,59,191,183,53,200,76,138,193,249,155,137,54,173,222,126,176,245,164,74,92,134,131,38,60,118,135,41,35,200,56,32,126,103,30,112,24,13,36,153,173,42,76,12,215,247,1,54,139,32,129,169,134,214,248,237,99,204,143,132,57,159,27,44,192,217,66,71,87,142,110,123,5,239,173,240,89,109,45,196,85,180,108,93,235,195,224,162,11,242,91,21,27,78,7,14,115,42,137,117,241,164,42,181,198,201,151,21,156,19,134,20,16,27,182,65,104,219,166,194,84,211,238,202,223,126,79,85,96,54,78,145,225,37,255,81,68,235,243,45,45,27,233,56,63,249,106,38,217,35,48,34,39,197,143,126,123,168,183,72,231,99,41,36,37,102,220,216,166,191,68,238,11,137,170,229,11,4,57,217,41,66,186,164,157,169,57,250,133,239,251,209,40,29,204,126,211,69,24,139,37,80,196,78,131,173,96,22,209,173,111,52,151,166,142,101,200,251,238,243,151,71,147,207,11,191,173,25,60,69,196,103,200,152,159,132,23,210,42,190,122,160,145,113,69,207,25,79,183,148,51,131,187,180,183,30,60,225,19,249,77,79,19,40,205,121,225,71,179,33,54,23,102,108,125,183,28,205,67,235,126,112,51,89,11,185,110,60,111,143,135,156,200,32,110,121,27,172,221,33,208,88,160,203,32,72,22,40,133,146,225,93,195,133,21,246,197,129,53,225,131,238,130,79,103,22,70,72,85,149,158,112,26,72,127,159,201,52,163,181,92,121,104,67,152,45,150,150,55,79,110,85,189,192,62,17,119,173,223,25,9,26,250,59,58,239,11,97,34,111,120,99,50,55,254,81,162,216,234,120,27,19,125,164,72,71,175,132,167,241,117,252,161,108,38,198,174,48,61,222,121,180,217,204,203,201,161,30,184,154,115,161,41,163,102,99,1,240,123,72,45,94,8,66,8,185,122,208,43,64,154,198,127,26,246,107,41,114,91,132,41,174,143,194,167,178,100,195,134,239,22,142,217,191,207,4,194,177,178,45,32,167,195,200,248,29,163,239,121,35,210,160,112,73,122,242,131,145,95,146,187,170,166,226,243,123,211,168,55,158,161,207,4,95,1,119,103,44,244,236,181,170,231,46,216,136,121,145,141,173,72,147,88,25,214,46,99,205,79,78,223,181,232,153,211,217,247,162,37,15,4,22,180,28,61,152,76,217,25,126,221,152,215,138,227,4,188,232,18,59,115,138,8,69,216,16,221,108,113,61,30,5,221,162,205,136,55,247,202,173,201,162,11,114,79,185,46,200,224,245,4,252,246,80,34,204,253,224,10,97,217,47,123,49,113,77,249,105,156,130,226,113,47,218,205,179,170,211,201,21,159,124,222,219,114,87,114,48,155,214,254,219,76,250,224,67,77,111,11,12,91,201,163,240,133,24,202,145,219,66,183,189,197,219,48,149,52,153,19,72,166,135,190,27,221,201,116,5,31,129,139,53,241,56,140,196,151,158,188,18,167,123,188,185,40,169,221,43,39,55,55,17,127,164,102,214,221,244,125,208,4,232,211,40,83,209,172,122,215,5,53,96,223,83,109,11,28,228,129,163,114,223,220,74,128,217,98,213,36,16,3,83,205,245,49,202,54,243,205,63,77,96,114,89,62,217,209,179,122,69,229,19,193,68,122,85,3,134,32,153,113,244,131,97,76,56,109,192,114,181,217,57,51,225,144,146,219,242,223,238,228,181,228,179,95,246,186,227,224,55,195,8,37,225,161,172,231,190,185,128,119,33,185,39,98,108,76,148,3,165,101,97,40,76,128,239,159,7,106,190,77,114,64,221,36,35,60,126,130,171,90,62,7,211,207,224,1,208,158,150,76,148,7,58,44,126,29,14,163,41,53,228,129,14,170,127,61,96,74,145,50,203,34,199,187,227,227,178,125,122,213,39,246,174,124,56,167,218,252,107,186,248,146,80,32,125,225,175,71,248,219,84,141,228,171,71,125,118,68,182,111,227,201,213,155,194,72,94,251,202,69,186,20,189,129,132,225,242,187,135,20,249,209,81,245,187,39,166,71,83,209,97,202,225,69,134,2,4,188,124,44,80,59,69,216,11,211,79,76,194,252,202,223,16,63,250,245,77,51,111,242,144,149,242,209,17,29,182,110,38,213,177,157,195,143,254,202,222,164,155,203,71,191,113,52,206,155,50,136,89,185,122,172,185,155,114,95,203,210,74,159,22,146,254,130,7,223,20,153,12,145,245,202,116,249,126,35,244,200,140,131,95,197,110,113,87,80,4,37,234,123,112,161,171,225,198,15,163,183,36,48,196,177,179,226,186,172,98,212,5,198,144,47,222,38,30,77,146,127,234,108,253,155,119,6,195,227,47,69,204,98,208,119,39,1,190,226,210,40,0,41,12,133,251,196,149,27,197,173,41,220,131,123,178,207,253,46,154,204,242,35,130,47,235,248,185,250,64,233,54,115,113,7,131,7,238,10,255,161,172,230,255,215,143,230,211,170,104,16,38,204,82,46,143,99,252,144,21,252,134,233,67,218,10,19,99,140,128,89,66,51,196,70,168,236,56,127,247,7,94,226,70,201,123,198,117,51,94,5,186,232,91,158,38,180,201,21,23,102,158,99,2,66,23,246,40,128,246,169,42,74,200,111,120,90,150,125,198,169,95,240,211,186,126,55,135,109,175,195,239,3,20,13,40,190,58,62,249,184,176,241,241,212,38,81,1,117,42,78,222,183,46,59,152,242,197,150,197,88,167,146,251,161,25,156,79,182,230,224,45,71,87,37,218,78,71,60,49,156,42,239,148,105,16,97,129,30,235,10,55,89,142,172,74,182,1,218,241,225,176,24,232,36,73,142,113,198,87,199,150,71,94,245,26,29,91,197,29,179,224,108,83,151,29,50,110,237,198,52,87,169,199,200,186,130,191,100,124,147,72,150,22,189,110,180,15,103,172,89,244,95,220,46,11,203,153,164,248,103,174,74,170,240,193,90,124,35,37,0,1,107,72,244,78,205,111,68,254,255,109,41,104,16,239,18,36,88,202,217,79,77,42,66,140,40,9,64,222,234,29,179,92,51,103,9,137,79,104,58,57,113,114,2,232,122,37,44,171,150,76,242,8,131,20,204,7,36,247,227,111,154,250,187,56,198,63,120,86,215,19,98,193,32,217,160,81,151,229,54,34,48,42,230,40,166,49,27,68,5,15,248,174,113,134,36,40,99,135,226,174,213,136,180,82,195,80,120,155,204,120,196,131,8,56,105,176,249,214,241,30,241,55,140,124,221,189,98,166,117,35,31,128,208,87,21,149,37,68,99,89,40,34,146,165,245,64,94,53,92,129,237,186,84,5,30,78,23,182,38,154,31,124,217,17,37,219,138,53,53,246,71,41,208,175,124,226,47,32,111,211,26,198,221,169,181,192,125,154,162,177,137,252,5,249,82,127,106,131,238,22,185,49,214,176,225,66,199,63,187,22,97,195,116,136,129,40,143,249,158,135,136,68,158,26,174,106,53,104,39,4,93,136,14,125,54,122,116,184,251,110,236,14,53,217,48,253,201,92,138,33,37,32,60,47,27,88,254,206,43,0,136,204,171,214,62,58,151,240,7,124,23,105,141,139,69,55,207,205,58,137,124,147,201,141,232,201,161,98,251,238,192,232,69,226,85,71,103,84,141,102,55,182,191,251,204,171,48,82,26,62,142,231,50,51,60,57,247,27,122,93,183,245,40,212,229,96,177,238,133,168,216,51,12,209,27,16,120,210,159,114,28,198,183,84,214,83,236,15,104,218,240,140,195,251,164,110,149,36,77,179,84,148,63,21,4,151,245,133,97,170,185,92,246,151,234,113,239,226,15,216,205,207,123,204,200,133,188,253,147,238,46,176,169,60,81,24,55,197,224,162,105,24,122,208,34,229,12,201,106,235,234,133,204,25,78,138,191,112,49,234,182,164,166,10,18,249,126,229,227,90,193,88,51,87,108,77,252,228,195,228,170,170,166,197,94,68,233,230,239,200,227,194,15,145,180,152,249,104,248,104,128,119,119,196,150,116,224,147,53,226,251,197,19,251,42,157,154,194,238,139,135,61,47,54,205,136,65,142,190,47,132,141,74,46,193,131,244,72,189,149,208,74,139,145,42,36,24,222,146,228,196,106,52,82,164,8,163,52,225,211,88,233,193,229,6,96,204,205,15,5,22,18,67,113,137,145,7,227,170,37,172,253,106,222,145,158,3,194,118,225,104,63,65,37,33,21,41,34,164,146,183,16,77,43,145,70,204,198,163,219,166,54,179,210,86,74,114,69,1,107,49,223,162,154,61,160,254,204,224,203,144,157,93,90,149,175,166,149,57,242,151,63,101,143,23,77,206,18,76,235,97,26,1,66,57,107,116,2,245,200,27,35,176,211,133,14,192,106,87,99,201,183,74,221,205,120,129,84,253,27,9,206,154,28,100,109,170,84,185,144,17,174,238,28,103,240,208,222,145,70,117,195,251,246,31,60,247,144,40,126,32,35,18,223,15,98,213,159,164,115,195,208,209,133,50,139,253,148,150,29,155,169,126,246,128,223,116,91,165,250,65,113,168,245,76,89,211,245,47,37,8,36,53,130,177,60,108,70,18,50,2,62,164,109,68,21,0,79,140,108,166,51,116,151,120,100,239,151,177,150,23,24,130,90,124,123,60,255,221,244,151,81,66,136,180,49,27,197,41,195,204,92,74,245,137,210,142,43,149,168,55,161,157,216,74,190,135,77,15,167,252,182,217,46,68,125,13,103,132,162,87,222,9,177,178,240,98,126,70,10,179,208,175,40,9,81,150,18,2,7,157,114,59,22,40,54,65,87,139,204,152,29,173,232,91,65,139,175,73,172,206,178,219,110,116,172,209,17,219,149,224,193,157,133,212,37,77,42,119,137,74,225,131,223,247,17,137,124,224,174,5,186,247,103,44,58,79,84,224,218,220,82,20,122,255,244,173,167,39,224,183,44,44,97,68,211,76,178,131,211,105,117,66,173,117,145,74,161,133,210,225,159,54,53,41,229,190,51,86,31,45,150,201,220,50,91,154,214,139,223,214,36,9,42,183,69,97,16,13,43,129,139,114,2,96,140,100,249,143,250,209,146,207,107,22,211,24,136,186,35,111,71,138,200,176,184,87,100,137,58,139,141,248,19,12,12,167,222,196,237,39,39,155,168,52,113,114,141,239,214,110,60,241,182,181,82,134,64,85,137,124,58,194,152,91,118,18,3,254,200,8,58,27,220,245,41,161,45,117,125,172,57,163,76,140,107,172,222,216,27,71,61,199,105,51,247,61,169,204,111,210,214,81,50,101,142,17,249,107,164,178,141,12,25,151,54,203,7,54,217,207,124,44,104,9,42,57,165,208,162,33,197,92,126,188,9,119,133,77,76,137,129,120,76,246,83,40,57,197,228,30,227,141,137,196,202,28,182,7,58,37,81,188,231,132,94,2,173,114,251,183,255,158,23,253,136,2,155,232,74,84,230,169,59,235,196,178,232,172,12,46,81,55,43,24,165,179,33,182,230,14,57,248,94,51,41,54,229,95,153,226,114,124,251,135,69,76,96,4,18,130,175,128,217,184,114,27,201,244,184,225,176,217,57,147,144,20,222,24,236,5,231,228,96,119,164,73,67,131,97,237,100,209,21,195,22,129,43,44,189,26,115,53,138,18,122,116,195,56,59,86,245,55,111,203,34,130,224,241,206,122,239,52,201,242,169,92,57,203,89,122,164,131,34,145,94,56,244,20,87,230,46,214,126,42,106,178,230,68,66,31,146,195,204,19,67,41,211,63,126,213,30,194,245,249,239,168,226,230,125,30,48,37,169,245,33,230,35,71,27,85,188,130,114,116,215,158,129,142,182,86,20,249,142,168,118,88,183,3,220,70,135,9,184,138,182,205,20,120,103,190,75,178,156,204,167,139,163,242,253,71,220,219,225,168,77,237,226,56,82,136,155,152,104,107,131,34,150,57,193,155,153,8,168,13,153,15,223,32,70,48,44,226,253,65,179,249,183,49,44,188,4,41,227,173,165,173,147,72,153,196,77,155,138,195,210,22,68,243,179,140,58,28,41,137,79,11,226,53,245,229,216,198,208,119,169,109,153,214,98,18,240,170,234,242,132,137,94,57,145,78,154,7,193,42,185,233,101,110,126,45,81,138,159,31,120,73,125,17,182,110,251,30,189,106,84,241,182,185,82,72,199,14,84,12,55,34,96,159,70,210,70,142,222,115,228,254,137,114,139,54,187,209,161,16,201,189,183,116,49,104,230,23,238,158,77,34,80,221,159,166,25,188,147,142,127,246,19,87,225,161,163,140,86,149,219,163,148,108,139,194,210,22,220,83,99,219,88,77,176,69,81,200,122,126,207,116,142,124,26,160,38,246,80,49,165,252,60,21,109,208,237,232,249,199,22,165,30,77,225,254,192,45,73,3,176,37,116,144,253,136,47,248,132,68,69,85,252,190,41,204,224,30,227,17,28,130,128,159,145,0,141,255,198,38,101,26,57,94,219,11,173,48,30,48,29,80,194,26,56,38,179,17,179,217,68,195,88,91,23,187,185,53,71,216,74,102,76,15,70,7,32,167,202,23,158,107,255,46,174,232,59,206,141,207,128,242,115,15,27,107,183,153,45,38,171,244,233,180,99,26,246,145,96,229,195,178,63,221,133,28,225,11,192,129,249,112,245,167,89,203,124,152,65,218,251,48,241,14,73,241,160,159,116,163,2,247,79,163,42,230,52,190,46,162,184,165,211,240,65,153,44,118,241,232,187,142,173,163,144,170,172,43,43,177,170,226,165,209,20,134,28,147,177,33,26,141,58,225,112,43,17,213,14,227,126,157,79,131,238,117,11,132,98,109,196,253,219,253,59,103,48,208,49,147,221,245,51,35,153,255,69,176,0,199,199,168,214,250,150,183,75,160,24,60,63,29,213,8,113,205,96,24,14,242,89,218,151,188,248,230,60,90,168,104,97,104,199,52,153,227,8,29,113,42,111,250,178,73,125,247,68,223,92,170,31,223,128,170,26,241,151,89,43,234,133,253,24,119,198,93,253,24,219,104,15,122,47,51,136,103,184,139,204,79,99,126,99,67,27,39,199,54,82,187,177,39,61,0,121,225,116,70,106,19,224,52,118,98,15,120,170,59,34,147,138,81,233,3,126,248,103,86,177,132,96,194,20,220,245,202,23,169,208,132,207,208,239,231,173,40,55,138,228,15,189,85,247,125,104,218,151,168,119,1,239,241,233,204,191,80,157,226,190,118,17,29,159,31,21,134,154,20,67,54,152,159,78,111,100,144,91,61,9,191,65,173,48,172,184,115,5,94,85,151,159,78,54,163,38,188,118,249,192,119,4,113,31,120,40,207,9,98,228,140,42,250,79,87,209,209,197,139,231,146,55,182,144,92,81,229,11,180,64,243,198,22,155,16,93,86,41,5,56,119,6,184,234,116,72,169,233,158,68,247,155,56,84,248,194,180,154,18,166,134,163,171,23,130,161,45,97,228,63,116,221,172,230,226,26,112,223,10,210,47,178,100,148,54,229,91,31,38,207,222,243,101,195,23,82,45,17,146,193,37,191,16,148,109,228,101,111,139,183,111,126,95,223,5,6,55,56,119,142,179,175,179,106,243,21,110,35,43,24,113,124,218,111,40,233,201,153,91,243,202,39,5,233,251,145,57,185,39,118,71,149,217,85,15,102,165,13,178,42,134,5,123,232,193,80,57,103,78,88,111,214,214,117,245,88,99,74,60,209,183,126,127,198,153,41,62,109,161,76,207,79,243,240,105,136,248,199,209,108,172,180,131,253,205,210,208,90,2,254,246,83,195,234,116,255,118,211,37,197,92,70,97,179,229,9,24,190,150,12,113,4,215,214,202,163,41,226,232,209,76,35,65,103,173,48,183,171,94,56,6,49,65,122,70,240,97,235,210,121,240,9,203,167,130,242,253,231,228,116,207,229,251,130,227,165,161,12,9,242,32,205,153,57,252,210,21,230,39,74,8,150,58,154,89,42,75,131,195,248,138,111,183,152,179,230,82,248,178,236,4,199,157,128,79,5,117,204,21,114,7,60,212,231,214,108,213,110,200,2,252,120,145,234,210,137,243,93,180,211,97,193,186,62,33,3,244,154,26,91,101,62,32,221,185,153,214,72,137,217,182,44,219,101,10,188,90,232,191,34,129,139,16,191,254,246,74,97,90,96,178,189,130,154,187,92,156,155,149,85,239,250,52,37,254,15,243,7,86,24,213,140,56,24,23,56,29,136,23,57,144,252,101,40,242,50,39,93,83,184,143,161,196,4,37,245,12,51,197,197,60,34,96,26,111,68,246,169,176,15,15,158,122,33,59,164,242,72,149,6,140,104,104,96,99,214,85,152,169,25,165,50,224,254,201,229,218,197,222,232,181,64,6,120,202,132,104,233,41,215,42,5,198,84,242,168,234,19,105,100,239,64,185,120,102,72,122,193,194,232,19,173,99,168,79,137,173,17,225,125,157,161,239,66,16,165,193,62,219,154,236,7,194,228,168,53,189,238,101,155,20,135,39,66,126,91,97,237,13,187,147,8,90,97,204,46,163,227,7,211,49,221,204,90,41,218,69,138,225,0,109,184,61,10,179,12,196,67,225,3,43,250,80,48,205,173,87,26,80,180,57,12,179,148,25,27,137,246,38,168,251,125,157,4,24,59,110,236,205,27,229,163,179,133,137,220,136,163,105,10,26,122,229,111,221,244,24,13,113,111,50,172,34,180,85,140,215,229,176,145,213,154,194,232,155,205,128,169,85,117,133,95,80,16,141,78,111,250,27,71,81,114,73,59,208,197,226,56,20,198,138,51,206,205,78,91,135,97,197,234,49,46,12,62,95,253,156,155,221,84,220,22,213,16,213,61,171,88,12,220,104,8,178,142,145,251,85,46,171,190,194,52,12,170,247,247,232,21,196,158,198,36,208,63,63,221,104,252,143,115,155,11,131,94,55,73,150,188,112,100,152,62,119,77,100,20,35,124,67,61,212,115,35,70,229,187,43,54,117,31,37,18,104,213,88,142,5,252,166,133,143,106,90,159,33,18,244,134,250,91,16,116,140,34,156,144,13,186,144,80,191,215,181,71,137,190,178,77,79,218,212,39,6,79,55,126,24,23,149,143,150,27,212,195,188,174,129,220,247,247,224,27,145,72,131,156,217,175,62,238,110,191,238,48,238,126,101,126,225,108,157,100,246,215,6,118,224,18,109,76,13,145,237,253,133,241,218,138,206,49,54,157,229,115,219,132,19,209,170,135,195,223,253,60,51,26,228,253,232,183,150,208,34,255,121,164,215,117,130,77,135,178,74,237,214,224,220,0,17,130,118,173,36,242,54,111,80,51,26,137,161,213,63,87,14,131,34,251,233,72,11,127,30,11,173,95,51,27,1,203,103,30,174,120,11,69,43,31,147,242,231,117,66,129,141,190,227,213,41,118,124,148,253,54,3,59,27,1,79,255,28,60,131,107,139,245,101,21,19,92,208,158,165,118,90,131,231,103,42,180,6,149,18,119,197,108,248,153,81,112,22,137,182,100,51,81,168,159,57,99,70,255,73,51,53,202,207,231,241,110,171,73,91,38,73,0,125,222,85,154,122,104,110,188,90,20,123,147,217,186,49,39,188,149,102,220,207,171,102,228,212,184,176,31,194,164,194,148,78,102,192,229,211,5,104,100,185,160,68,53,82,246,231,179,156,19,143,197,133,209,191,85,117,254,183,175,39,224,119,143,163,235,193,120,128,222,132,91,93,159,159,198,148,39,166,43,168,228,93,119,40,164,128,71,52,84,87,210,215,91,67,187,150,97,8,78,102,85,165,89,200,179,143,30,194,45,166,216,126,244,109,225,91,148,178,23,44,63,245,171,62,9,209,55,228,87,186,54,84,95,44,65,35,235,129,88,71,215,30,91,34,7,234,219,191,112,99,1,149,128,214,180,10,75,232,98,94,10,19,77,20,61,11,167,244,13,99,193,239,71,246,147,48,44,102,200,144,208,77,49,197,250,116,50,160,103,108,126,208,178,65,196,91,96,182,78,254,221,22,235,174,16,245,87,8,253,239,11,9,213,76,10,73,34,100,250,62,142,153,25,25,20,109,168,150,166,144,41,241,115,245,72,194,58,143,164,26,103,194,201,56,217,255,138,137,210,86,208,69,138,180,210,144,120,92,99,245,154,94,145,30,221,49,75,221,14,247,97,38,98,9,115,111,171,253,202,191,26,67,89,124,239,230,143,92,203,186,14,155,98,212,17,125,215,49,170,171,156,98,79,45,164,237,9,235,104,221,29,18,170,48,192,69,251,21,131,88,87,219,101,251,119,100,36,224,247,226,238,89,228,139,204,204,82,78,140,175,197,118,101,215,98,114,64,242,187,141,92,254,112,85,217,131,215,184,42,218,210,107,247,155,202,161,79,148,106,217,18,184,91,122,185,187,38,45,95,82,21,177,93,26,187,127,219,111,143,89,83,94,213,133,109,184,4,220,80,180,181,166,205,46,240,53,117,222,68,183,72,52,206,14,89,99,237,56,24,26,81,185,255,161,4,97,88,55,180,193,252,36,119,41,41,207,37,234,86,131,121,191,204,223,150,25,100,129,96,60,70,44,9,131,1,62,195,117,24,194,112,78,145,208,16,121,28,63,201,39,78,254,190,170,52,199,133,81,242,150,202,249,11,34,159,144,219,215,65,4,208,198,175,248,188,193,72,74,29,133,215,217,45,80,222,153,92,23,203,70,92,53,89,148,62,245,212,117,254,202,45,27,250,174,43,120,22,160,205,122,57,3,54,238,166,194,3,34,76,192,84,63,245,220,180,168,238,128,199,77,255,63,80,200,91,39,46,219,116,255,244,220,253,133,97,55,97,100,177,183,192,131,13,127,194,11,123,35,133,77,198,59,96,202,50,67,96,72,80,45,225,81,50,157,109,176,21,102,2,166,14,162,39,167,232,156,15,13,53,182,170,55,70,86,127,38,92,144,160,10,120,208,83,49,124,32,208,240,216,91,62,113,196,113,246,111,71,49,168,101,238,242,194,201,224,184,159,209,166,69,189,101,11,5,237,143,136,235,148,238,168,9,57,228,133,77,156,249,174,131,244,247,205,188,231,55,5,109,239,110,66,137,141,199,55,242,212,243,133,150,247,215,168,27,184,226,201,146,131,204,90,71,126,117,123,152,225,177,247,205,7,102,28,141,95,146,31,40,26,40,71,14,134,67,246,91,43,218,120,105,15,209,251,26,44,141,176,150,252,232,129,98,208,149,11,135,115,246,235,120,13,252,194,198,212,220,2,198,47,126,253,162,244,12,157,45,40,62,180,213,143,101,183,159,129,253,67,33,78,238,132,217,166,201,23,143,237,161,155,189,108,72,203,5,209,142,128,89,159,119,141,159,198,114,163,230,155,36,112,108,191,141,58,160,198,57,146,131,137,65,227,174,40,100,83,99,75,24,37,235,95,7,87,92,45,222,106,148,13,43,144,22,7,220,239,223,43,131,166,208,147,88,66,123,55,156,150,253,251,68,9,75,118,242,163,128,45,205,209,29,174,198,68,14,216,172,230,75,253,189,242,142,22,69,6,0,200,109,118,56,82,254,219,36,63,175,194,13,219,50,255,182,48,255,152,169,112,3,140,170,237,240,163,41,221,165,92,248,64,165,142,37,170,7,188,132,134,14,204,221,158,229,240,123,213,89,105,194,91,132,222,77,255,184,30,92,80,202,22,24,7,223,60,57,84,69,133,39,214,135,219,209,70,35,233,21,20,150,202,242,131,171,217,132,11,74,59,230,14,20,110,185,124,214,111,254,168,163,198,51,35,141,39,207,123,17,111,59,216,32,253,36,207,199,142,37,189,242,251,58,200,128,192,92,214,163,251,240,79,143,68,66,201,222,87,208,238,106,92,15,181,161,162,135,78,42,13,129,210,187,80,150,192,100,191,124,18,69,102,173,116,153,130,9,159,214,242,1,142,153,10,123,29,129,41,184,251,187,176,93,241,149,233,31,89,55,220,178,3,238,212,252,21,70,35,195,159,9,68,41,93,77,17,164,187,191,189,14,63,112,79,169,47,106,122,52,227,248,218,210,232,57,92,58,6,169,243,85,31,131,47,40,160,206,148,48,234,129,76,144,14,195,134,26,10,19,250,197,83,67,151,117,200,248,63,172,15,49,13,51,37,220,244,158,165,169,13,109,140,120,155,184,33,79,121,44,135,105,97,151,128,219,73,221,221,135,90,22,110,197,27,65,163,81,46,140,187,148,99,141,28,115,5,190,228,171,170,143,20,230,69,153,71,143,217,126,250,101,31,155,164,229,178,77,99,201,23,53,2,163,147,229,74,228,38,96,238,180,24,193,91,88,114,240,200,70,43,62,213,65,59,91,169,109,48,224,237,190,143,163,204,248,176,166,164,79,128,121,74,30,180,189,207,114,55,13,157,8,57,110,139,153,16,171,203,212,103,6,102,128,183,154,240,72,105,118,168,186,102,197,18,151,134,153,218,146,147,211,96,16,17,33,106,41,45,149,88,160,51,23,179,243,205,27,123,175,164,11,108,229,21,63,121,97,175,40,79,229,82,161,173,61,62,251,206,102,38,96,130,27,196,240,226,227,132,177,92,5,30,102,113,231,111,147,110,142,36,1,193,94,89,8,193,250,72,233,104,215,229,23,128,60,87,111,191,134,17,15,126,63,53,100,77,165,133,29,81,174,95,180,32,21,150,203,71,179,156,106,143,43,35,183,47,31,0,176,153,195,56,76,221,60,99,74,148,218,206,138,5,155,177,129,44,178,192,212,255,253,183,77,137,50,39,97,46,229,204,230,49,56,37,218,145,237,62,192,219,220,84,29,70,251,246,232,209,63,249,30,135,39,254,108,77,143,38,48,28,14,35,162,162,48,85,243,217,252,194,59,213,149,156,76,113,132,133,212,234,23,78,90,46,61,27,57,57,25,155,115,29,126,243,194,232,87,95,8,67,201,111,140,148,94,45,114,242,203,108,87,227,104,246,208,145,229,224,145,111,30,204,239,96,168,13,25,222,140,237,154,249,13,197,234,67,38,13,149,230,132,235,207,122,229,176,241,55,187,192,195,36,21,2,198,130,69,70,67,61,38,174,17,191,141,197,172,156,188,89,227,99,92,26,17,156,92,56,31,228,217,129,26,137,232,8,188,32,165,251,83,121,51,58,28,21,129,241,182,136,103,134,84,194,146,115,119,19,147,105,241,72,91,203,188,43,48,42,127,205,239,218,104,192,58,138,199,15,233,53,222,23,233,47,185,107,56,253,45,127,251,93,199,40,242,219,200,71,255,246,120,63,216,84,28,182,28,61,113,174,234,1,195,196,205,229,171,17,211,188,143,189,6,108,73,179,132,215,192,143,106,199,201,77,48,55,97,91,81,124,78,251,97,109,233,96,32,164,155,55,198,41,186,202,250,233,31,210,109,241,190,44,67,208,229,198,160,202,183,22,48,236,230,124,104,111,109,219,57,20,122,55,153,204,68,201,238,212,188,48,26,201,50,244,227,237,64,244,143,11,99,62,148,111,187,161,200,242,235,8,97,240,40,50,39,53,115,0,46,241,211,77,251,111,129,17,208,60,83,6,82,26,174,96,58,55,8,125,118,124,32,124,140,114,114,84,151,35,50,68,126,118,53,121,100,13,61,238,88,210,217,95,167,98,17,141,39,228,85,99,218,168,22,241,202,109,97,238,189,74,28,92,108,162,72,24,183,138,18,243,2,61,73,73,153,4,198,86,200,215,78,10,178,111,203,45,87,70,79,90,245,85,187,98,103,158,146,44,200,52,177,75,56,1,79,35,92,8,140,116,92,162,200,32,76,65,77,116,228,4,204,170,157,207,12,130,31,45,30,9,195,125,22,120,219,178,226,48,190,47,185,121,130,140,49,249,128,126,224,119,209,13,122,122,194,72,114,254,74,159,0,211,239,47,107,99,231,191,226,183,93,104,254,24,93,208,55,169,28,223,67,20,219,129,231,251,128,173,185,150,95,55,109,196,39,197,244,128,169,145,248,100,104,201,78,9,208,232,162,164,117,101,56,140,64,73,147,219,50,89,222,211,29,222,70,131,16,216,132,223,2,69,221,80,110,218,244,44,226,212,166,100,44,47,107,193,19,241,145,64,39,55,25,124,129,77,113,240,196,185,153,36,228,186,201,32,199,134,177,208,219,127,183,158,28,107,178,26,119,61,204,146,60,97,90,117,126,51,198,192,111,5,41,69,110,139,198,217,229,223,125,177,54,102,153,206,72,12,194,168,112,24,50,250,209,147,243,78,252,235,98,8,239,161,231,70,54,40,14,158,180,232,119,25,9,27,115,240,184,109,90,67,155,158,27,10,248,240,245,197,56,170,58,194,143,117,99,249,185,223,148,126,211,116,1,24,234,128,47,1,197,164,43,101,237,178,108,104,237,254,211,195,148,132,114,20,98,97,91,127,105,33,6,175,244,183,1,69,187,96,196,79,179,57,146,165,13,247,1,198,109,192,93,116,248,129,97,217,5,106,236,165,188,233,65,202,175,250,142,145,206,197,145,4,89,224,209,93,147,200,224,221,211,48,30,24,17,47,159,11,249,105,177,75,25,237,71,152,180,249,72,129,121,222,228,224,101,250,235,126,101,204,85,73,211,1,54,29,216,30,48,125,141,114,110,122,61,74,140,35,147,116,148,144,247,167,17,33,94,102,55,241,220,28,41,8,104,123,189,209,224,122,151,76,180,112,163,222,142,223,47,173,93,211,97,76,248,154,217,145,191,144,70,105,32,183,94,136,17,204,122,226,3,161,74,117,228,11,96,119,127,99,20,178,220,72,0,197,22,97,14,223,203,154,47,114,82,101,128,187,201,187,58,108,54,117,242,203,40,189,111,95,32,160,213,236,164,128,63,152,233,46,82,30,5,15,237,115,229,194,76,190,53,174,140,135,38,233,150,70,27,242,250,117,61,133,33,143,119,161,60,51,230,116,78,224,48,237,79,185,41,108,48,92,239,47,103,11,38,0,92,107,153,237,232,217,244,53,151,146,74,19,65,13,179,220,217,191,106,74,118,106,210,9,77,80,84,44,126,55,17,84,130,216,69,202,117,35,211,80,70,28,125,167,230,226,89,220,173,193,58,238,26,209,88,129,23,41,243,248,238,77,172,73,46,251,125,150,61,103,51,100,201,166,68,126,211,222,116,204,195,56,185,246,42,143,12,194,208,157,43,223,71,57,50,157,189,57,100,121,115,134,157,252,136,37,221,176,160,5,59,162,184,178,118,244,11,152,152,71,238,24,73,248,153,53,217,130,76,28,17,107,124,186,104,74,233,64,91,86,21,254,169,241,242,208,240,164,147,69,117,33,101,93,187,63,211,183,48,146,79,72,248,189,158,241,75,196,1,174,88,214,229,111,191,48,228,84,47,189,80,240,121,223,146,204,165,107,152,217,175,191,79,51,174,144,201,242,237,171,224,112,5,76,50,181,43,60,41,246,249,111,79,91,95,150,194,80,248,252,183,39,217,205,214,20,198,175,96,5,76,185,238,63,86,171,230,255,249,163,121,77,3,190,184,63,236,31,205,5,133,223,80,240,37,19,152,63,231,56,88,36,8,127,181,106,128,225,46,75,12,195,142,11,139,45,121,92,87,214,30,28,201,106,30,189,176,132,91,242,38,27,33,211,241,239,214,152,203,178,223,163,120,53,243,198,48,39,60,178,235,130,47,65,18,62,134,9,137,62,25,223,164,50,246,137,33,56,202,252,12,255,78,254,39,166,12,204,233,36,176,123,19,6,101,136,152,20,24,39,69,78,190,241,96,142,159,198,91,64,55,93,52,51,175,223,182,121,96,44,98,116,174,67,212,110,254,46,93,84,139,48,2,147,223,158,168,67,92,249,58,200,26,234,140,195,167,234,67,240,109,100,196,175,27,152,50,79,9,24,81,71,89,124,172,217,38,190,60,164,251,182,206,56,195,76,182,29,165,14,163,211,213,11,60,74,126,151,148,173,171,46,92,111,203,236,254,233,63,48,253,100,2,35,25,20,3,13,249,109,141,226,39,90,235,247,196,12,15,123,85,134,10,165,109,39,120,3,83,157,95,186,240,65,87,58,249,204,234,158,122,112,31,17,239,242,186,152,80,228,167,161,62,255,54,124,217,28,78,23,131,174,184,215,204,170,99,166,252,196,102,211,246,227,158,140,97,171,205,7,38,139,253,27,27,39,194,43,200,227,154,57,24,63,130,25,43,22,108,170,18,18,72,12,116,2,87,44,246,107,39,65,136,40,101,209,120,31,48,50,7,178,226,162,164,63,78,70,10,180,250,201,193,171,210,251,62,2,198,205,91,66,28,82,47,17,30,189,17,116,155,198,117,40,64,198,206,5,161,197,59,52,102,124,51,234,138,197,1,229,74,73,179,154,179,119,159,17,30,17,40,167,74,38,240,219,215,150,18,39,71,245,91,34,1,58,174,198,240,108,62,157,233,187,105,40,12,33,62,34,156,110,30,136,18,226,95,203,54,175,128,205,106,80,224,55,194,199,74,184,147,53,20,24,45,196,12,251,6,165,220,173,65,252,116,78,251,254,105,200,215,181,1,238,93,137,82,0,109,210,232,85,10,252,190,128,125,243,182,55,197,50,129,233,228,136,168,208,12,228,37,169,71,234,101,148,30,129,56,49,206,82,120,147,0,107,25,167,255,187,109,211,64,215,32,226,116,86,12,221,157,208,233,220,106,156,156,253,224,103,187,8,67,50,182,200,179,152,205,139,192,180,70,71,36,241,34,202,55,30,100,111,179,154,121,85,59,60,209,231,82,24,43,201,227,131,5,74,162,134,141,102,192,61,60,197,251,118,116,77,140,9,237,104,235,214,140,253,96,21,197,110,182,193,212,83,226,190,113,223,238,178,52,34,215,183,91,188,49,152,200,50,202,251,79,183,76,128,163,118,201,61,247,105,159,167,192,200,114,203,222,159,16,55,94,200,91,246,234,210,61,52,123,155,81,78,110,115,235,103,147,252,222,206,94,177,51,218,116,121,104,206,194,148,198,227,203,167,161,123,95,77,105,80,126,92,254,113,211,71,120,244,133,116,132,69,50,107,177,118,31,250,66,204,171,96,70,78,131,218,129,38,91,76,255,211,223,7,97,201,103,159,91,47,227,208,175,204,220,52,244,161,153,107,75,12,52,4,184,63,23,78,223,198,141,65,254,66,187,55,61,202,67,51,13,52,79,108,243,76,230,146,201,20,38,127,137,210,17,13,39,239,21,45,201,111,189,32,42,63,145,107,154,149,146,91,187,36,137,78,102,145,144,71,249,228,214,16,108,138,12,150,25,193,72,110,205,186,151,50,245,102,154,60,146,215,91,184,152,69,74,158,23,42,179,82,179,30,59,127,166,196,205,111,121,82,24,251,0,223,233,194,20,47,77,38,173,102,185,179,200,173,181,159,173,176,192,111,224,197,50,64,70,30,169,101,201,148,18,115,69,166,148,116,255,169,154,72,53,229,249,168,6,32,168,171,87,142,206,64,80,38,168,37,188,13,143,102,105,89,14,123,30,220,142,108,178,91,53,74,132,156,251,147,164,162,211,5,10,76,194,115,15,77,31,227,237,41,48,207,95,115,207,116,15,238,33,39,159,154,247,190,38,252,144,151,6,83,70,146,234,239,212,115,71,97,233,157,231,104,234,26,185,215,89,71,86,34,104,236,144,106,1,27,225,18,41,96,106,59,69,246,78,136,112,191,183,24,201,105,163,234,104,190,255,18,31,38,204,190,90,78,110,237,44,145,126,238,244,3,72,76,64,165,104,156,18,15,149,182,157,170,117,14,182,52,35,223,182,142,82,216,227,240,247,3,165,227,85,143,221,24,114,198,64,194,26,242,106,5,5,239,133,128,27,77,199,114,211,236,163,106,141,202,79,101,211,33,48,84,133,88,222,40,197,172,170,207,4,66,193,175,214,172,193,115,9,125,128,202,80,201,111,211,204,161,142,214,164,142,149,88,226,96,122,74,229,96,43,74,181,145,240,219,176,203,243,70,70,236,228,23,96,164,124,173,166,161,70,20,73,245,247,185,9,105,222,138,163,167,244,200,216,55,234,151,18,91,34,86,179,114,148,154,46,75,251,84,17,145,123,136,161,128,28,228,209,42,98,39,240,138,161,48,97,221,233,201,233,154,146,226,13,43,231,82,24,173,129,40,19,90,120,45,85,223,99,17,100,148,71,121,130,253,115,225,163,237,168,157,110,60,103,180,188,137,46,146,143,133,101,205,128,90,222,12,237,119,171,218,210,48,215,62,53,223,242,219,220,103,37,97,102,52,65,105,230,244,218,205,27,8,253,148,111,169,154,85,197,81,124,56,245,88,164,44,19,61,102,18,42,151,181,224,47,57,49,1,31,98,205,40,66,217,58,73,128,33,158,30,82,0,49,41,249,30,53,118,186,139,180,172,10,97,158,4,179,151,224,17,11,144,117,19,53,228,25,195,8,189,205,38,91,66,38,179,142,72,130,151,255,127,172,13,133,60,128,230,88,16,138,40,178,167,33,48,204,4,248,70,254,204,104,89,132,168,157,48,142,193,81,239,162,77,116,73,33,28,207,67,163,168,58,43,130,254,59,161,92,152,138,230,218,78,0,131,69,242,97,138,88,112,227,179,70,103,14,216,74,128,121,131,240,228,125,227,118,112,133,145,129,70,8,204,217,32,154,224,5,58,63,48,145,109,240,153,248,208,229,228,107,195,97,246,177,66,186,172,8,233,232,152,219,203,12,154,74,39,81,43,20,24,190,204,27,180,135,211,164,193,200,232,166,80,150,90,242,103,86,21,2,216,49,69,100,95,210,155,153,73,41,65,166,13,247,155,248,165,59,101,167,153,9,227,153,6,73,144,134,86,151,16,236,193,24,109,248,72,98,113,159,194,255,37,65,223,146,204,177,208,60,188,31,86,16,101,241,149,108,39,8,168,2,87,36,125,2,166,116,170,108,39,138,109,30,18,147,98,65,6,68,216,76,168,180,37,76,30,245,42,12,35,210,79,61,169,125,77,121,160,168,26,222,248,236,233,242,147,172,158,25,156,50,18,29,46,180,97,31,229,89,17,231,196,231,117,136,114,229,129,23,146,165,193,179,130,180,240,33,175,221,27,18,238,230,163,128,88,163,82,192,176,233,8,142,215,219,53,210,33,46,4,50,212,5,99,12,35,217,39,21,45,108,97,205,209,203,39,6,170,95,114,105,244,181,81,109,139,105,133,100,156,114,219,204,250,37,142,38,111,52,250,135,56,215,103,124,32,84,220,143,16,200,176,195,109,115,197,201,89,94,148,135,248,22,240,226,133,188,102,165,179,45,63,109,46,104,193,205,129,94,41,92,14,52,60,208,75,245,115,147,247,27,250,76,201,138,28,167,98,89,33,105,233,67,227,33,215,19,195,148,248,172,126,96,190,109,25,228,235,232,51,53,58,120,9,190,19,34,22,74,115,68,254,167,198,11,35,186,150,13,16,48,151,186,132,202,40,203,68,221,86,60,245,48,168,81,50,89,253,3,55,246,126,73,126,123,129,140,188,145,110,185,172,128,55,9,135,253,225,172,190,201,56,136,117,166,177,173,132,216,115,98,69,39,38,58,41,76,57,172,107,232,109,161,86,44,3,116,238,8,215,150,166,20,95,148,95,116,220,36,113,194,54,121,245,17,235,211,155,200,209,28,21,30,111,107,190,135,176,55,93,133,251,249,246,100,195,213,137,129,49,190,146,65,200,230,230,5,219,193,93,163,2,165,212,103,180,200,130,33,223,41,71,14,121,220,107,226,219,208,131,166,75,127,140,112,246,160,13,184,67,20,240,178,10,151,192,230,63,221,156,65,108,235,81,251,192,185,189,49,248,40,140,118,74,243,173,213,91,253,81,113,233,66,23,63,116,150,58,239,26,94,110,145,119,57,151,209,51,28,222,164,195,245,104,84,119,130,166,69,69,184,75,246,238,109,32,72,38,250,231,133,135,68,61,178,130,88,62,211,211,165,215,18,85,87,150,221,97,89,224,160,155,147,151,82,14,49,187,180,12,229,39,141,233,77,102,83,224,119,233,51,225,171,112,131,179,114,178,239,0,95,197,124,104,92,41,246,196,191,45,13,148,196,142,124,0,76,97,239,99,143,254,20,211,210,31,255,177,114,254,176,214,224,177,255,180,138,141,95,161,218,104,94,34,136,231,97,207,95,120,152,224,158,160,188,250,95,41,11,122,252,120,79,55,97,40,143,237,87,214,145,237,21,102,19,93,96,76,42,127,219,102,7,169,128,42,14,176,239,216,247,52,214,111,123,41,121,205,119,161,242,211,111,37,9,163,122,76,196,154,196,94,15,198,139,237,252,170,158,96,97,79,71,226,78,24,45,49,151,34,67,239,22,121,170,42,240,155,163,127,197,173,6,221,184,93,156,157,121,139,43,12,156,184,43,28,233,228,220,151,90,240,111,147,39,109,244,8,159,228,93,27,141,208,5,60,232,189,238,146,205,7,62,100,153,126,225,55,73,54,74,57,9,119,107,25,253,61,57,18,106,93,52,89,219,79,234,237,183,61,149,84,27,49,228,16,120,133,85,54,73,6,212,243,242,174,201,47,175,95,186,42,194,190,23,142,129,92,56,156,105,87,61,33,236,184,162,35,67,2,222,218,12,126,81,146,126,89,21,181,22,185,247,83,191,178,222,244,101,80,85,144,159,62,236,215,106,192,248,196,116,57,218,90,246,126,251,52,105,55,121,65,183,62,20,19,175,108,1,19,149,108,133,137,187,127,59,199,233,147,81,227,135,246,35,130,50,252,174,177,81,202,242,201,131,161,146,253,50,43,175,53,137,17,151,11,108,38,79,1,99,38,146,183,213,219,96,243,232,23,70,58,99,103,87,109,131,93,23,186,115,116,198,177,251,233,2,67,211,248,237,155,5,110,52,137,38,76,30,161,197,51,179,82,175,124,62,168,91,15,183,102,3,198,197,70,97,10,228,121,114,246,227,67,158,10,22,125,174,195,4,195,211,24,143,9,175,81,66,57,216,12,41,132,4,15,124,80,27,61,14,31,28,33,229,104,122,64,126,219,45,129,233,97,168,10,95,220,80,175,195,203,134,71,194,184,23,205,29,39,135,82,56,229,161,30,18,63,221,31,75,253,49,16,16,152,47,38,158,57,207,101,108,61,57,246,5,62,233,208,231,124,174,190,49,74,142,229,183,35,152,41,137,116,117,87,152,146,250,113,24,165,171,166,39,7,255,213,109,24,200,98,137,144,76,67,8,144,228,206,47,138,175,129,120,233,193,116,98,75,95,29,102,59,34,131,156,18,97,141,111,160,176,238,108,153,209,6,86,236,238,218,78,179,33,229,178,156,77,7,61,239,61,238,107,210,195,182,228,232,247,149,12,151,98,162,90,172,230,84,13,185,236,230,86,246,160,189,229,114,13,188,111,72,138,143,31,189,34,153,25,134,141,143,25,40,90,60,114,240,52,210,117,115,152,149,123,200,193,196,144,199,47,219,60,70,211,37,132,237,120,31,174,36,139,50,95,233,162,194,73,150,6,166,199,117,24,26,97,42,1,154,147,180,103,129,204,132,146,216,245,10,204,15,110,191,112,74,53,34,185,79,18,162,215,120,213,84,99,246,149,71,6,131,222,197,69,169,100,46,53,67,194,127,4,42,218,112,184,153,27,91,194,144,37,111,12,133,106,155,83,133,39,101,240,29,176,37,211,4,222,104,197,250,72,169,136,22,203,194,58,204,255,35,80,90,245,101,32,240,38,127,51,207,216,53,33,104,43,223,61,76,177,147,7,147,186,41,50,37,61,24,86,130,95,247,59,185,250,201,176,53,181,189,177,195,36,89,183,194,80,42,124,121,162,101,126,86,153,137,39,236,215,21,35,5,213,89,17,182,135,193,101,182,59,113,215,70,54,75,152,233,244,140,120,164,108,99,18,164,209,226,151,150,198,72,40,86,240,79,248,253,251,18,107,27,99,76,5,162,76,198,161,185,55,195,128,107,247,98,170,41,240,164,95,248,196,32,221,71,127,122,96,192,21,119,133,221,129,136,12,52,180,222,86,196,49,168,166,118,177,90,133,161,53,91,252,242,52,245,67,57,55,146,170,35,231,132,109,149,35,133,251,190,49,39,176,35,30,114,87,232,23,206,184,233,99,196,63,121,27,11,173,210,234,215,205,246,92,62,173,137,12,243,245,73,88,61,173,76,142,163,87,143,71,33,238,158,37,243,24,236,17,246,129,14,211,78,37,35,140,93,249,251,242,90,192,214,188,37,48,139,123,13,120,209,140,146,39,135,103,186,167,63,144,106,60,11,185,39,2,204,225,66,21,166,65,77,242,42,225,202,48,25,177,114,124,44,116,172,97,227,184,233,208,48,113,38,209,194,131,94,123,48,103,114,184,92,212,160,19,126,17,209,141,144,179,208,59,170,241,234,178,254,195,120,209,235,218,173,10,140,170,82,141,23,253,182,71,83,230,239,181,45,198,169,49,76,44,201,36,240,244,84,58,35,112,150,43,186,108,160,148,38,253,147,103,187,148,219,114,59,55,12,159,56,26,10,200,148,219,222,239,195,114,123,15,179,145,84,191,47,62,103,75,251,251,87,73,126,74,2,36,216,185,144,114,227,155,46,248,104,4,140,57,179,243,19,109,178,178,50,155,192,56,178,215,128,89,61,142,192,21,219,209,57,98,186,169,34,25,76,130,0,187,211,31,148,172,34,106,28,87,224,55,88,250,239,185,241,187,62,75,12,191,8,126,97,76,116,135,73,172,200,194,132,0,113,115,169,35,246,136,146,247,162,249,173,32,215,225,40,68,212,161,119,109,214,11,191,186,35,196,93,172,183,10,51,194,127,63,61,58,65,222,207,203,151,137,27,45,92,28,135,153,234,228,109,147,22,30,46,163,4,140,208,70,14,52,243,198,27,35,96,40,110,114,48,235,146,91,149,17,175,152,11,102,194,124,187,35,30,138,49,58,245,117,81,212,62,113,225,144,62,196,12,30,177,98,226,240,235,112,39,141,144,247,5,171,131,60,78,60,210,171,150,140,72,127,165,216,29,242,207,187,203,35,133,167,52,90,190,108,241,43,69,144,236,94,215,153,196,156,124,80,223,73,24,182,156,251,198,49,6,109,187,144,240,177,157,106,44,59,5,61,155,124,158,135,186,88,70,17,116,164,233,203,58,166,185,112,110,192,251,19,195,255,8,198,197,98,109,146,175,178,99,35,233,249,255,209,118,38,73,146,235,72,18,189,81,11,230,225,254,23,107,60,115,152,65,153,213,213,187,144,170,205,79,13,210,73,16,131,141,170,165,197,150,243,139,78,188,73,136,249,89,159,137,194,170,23,210,19,218,201,41,37,11,248,248,111,85,236,182,109,186,160,35,78,227,68,253,72,255,192,91,134,5,59,227,81,185,20,203,237,93,47,150,49,21,2,17,3,207,70,218,98,241,212,73,199,185,192,191,200,174,195,244,115,14,121,45,88,37,220,118,98,138,142,46,124,243,197,178,38,211,103,209,128,47,72,70,12,106,250,27,192,4,205,176,86,191,207,1,113,58,85,233,23,54,162,28,217,19,182,149,170,196,210,34,14,181,68,15,15,154,158,234,62,19,188,28,56,128,69,96,210,207,221,151,22,98,181,227,113,67,145,185,58,147,103,251,163,65,61,52,69,146,43,97,236,22,223,19,10,172,239,85,126,154,72,238,10,20,97,63,209,241,131,229,170,220,154,76,96,68,207,68,22,218,56,41,211,240,231,206,144,36,229,245,185,186,187,190,83,181,50,10,33,240,175,199,210,34,204,236,48,138,12,42,254,150,178,209,251,251,247,64,194,46,137,146,42,205,29,221,117,148,224,126,33,77,44,87,35,99,112,251,59,182,145,203,73,133,161,13,105,241,64,140,181,153,80,173,40,232,40,36,176,47,188,6,50,201,77,126,58,49,204,126,53,149,195,189,41,76,244,245,210,59,31,152,222,158,173,35,110,125,229,221,225,179,200,69,236,161,210,248,222,221,210,32,85,148,85,176,23,183,63,185,38,2,207,220,83,214,169,192,164,119,14,114,248,251,71,18,43,6,184,146,55,187,240,224,45,101,162,64,38,183,124,159,36,87,71,147,190,62,216,89,122,107,5,12,149,207,31,11,142,254,223,191,41,35,153,220,247,164,172,130,42,238,245,25,231,229,20,117,246,178,115,117,189,24,218,115,223,216,215,180,233,53,117,81,241,79,35,70,242,163,50,84,77,136,55,214,59,3,141,153,32,235,157,39,123,223,97,36,226,245,2,31,172,36,127,242,137,255,40,17,22,138,224,32,15,136,9,68,141,182,108,160,152,62,30,198,32,201,246,137,182,145,103,152,46,242,85,57,160,234,208,173,29,42,40,87,136,168,198,6,87,117,209,113,202,212,226,91,13,70,182,138,3,90,23,102,139,53,73,171,76,17,73,69,214,228,190,76,2,182,31,148,165,219,1,197,201,78,227,11,47,210,80,17,34,126,122,133,17,93,45,169,55,139,194,212,236,251,84,216,24,236,178,29,48,40,20,233,140,216,4,115,75,98,179,113,182,102,23,172,98,135,133,38,77,143,172,61,82,139,115,133,200,131,136,178,161,19,73,246,223,209,105,165,241,122,28,162,121,228,63,77,115,150,208,171,146,217,167,8,207,175,166,30,75,206,113,51,109,91,138,115,5,205,102,241,59,44,135,228,86,240,57,178,80,161,89,242,211,12,234,42,53,204,42,184,201,229,181,216,227,98,155,251,197,201,101,30,145,225,157,251,153,154,230,233,10,76,151,85,60,55,242,232,77,194,1,52,15,108,231,122,175,198,116,156,166,218,39,216,212,125,63,171,74,166,194,65,105,209,138,19,141,58,217,42,51,156,70,166,189,196,160,155,66,140,76,252,99,116,143,221,224,51,147,185,84,179,235,184,167,43,38,202,164,107,80,28,7,86,186,23,48,216,136,150,44,234,70,16,199,13,74,140,253,123,64,53,39,209,48,171,143,243,248,10,45,6,199,194,19,191,25,193,168,249,230,17,130,166,101,201,205,141,116,194,119,111,222,66,197,168,207,95,82,50,28,247,38,236,43,81,140,69,225,158,139,104,219,76,33,255,251,224,108,110,69,60,56,169,121,89,247,22,125,238,45,102,225,130,198,174,9,12,115,93,88,32,198,161,46,131,54,183,77,31,31,242,158,200,209,77,181,207,77,115,54,22,8,252,196,106,221,195,28,238,91,210,166,239,95,51,73,211,148,124,194,44,171,191,136,181,248,29,155,179,40,172,159,109,197,255,234,181,140,30,54,120,37,179,44,191,76,20,228,246,249,219,181,11,47,243,193,141,164,115,245,215,106,56,49,85,125,177,99,106,45,63,231,169,187,149,210,117,96,75,9,196,166,177,160,160,107,2,39,216,49,74,192,181,47,9,10,76,104,88,210,131,81,156,88,10,83,82,244,118,164,98,61,143,226,254,86,51,83,28,54,122,47,241,142,81,58,89,97,244,89,63,132,134,43,142,255,213,156,252,152,226,70,84,173,197,113,167,224,124,135,187,53,104,194,150,197,139,204,110,15,243,103,155,116,66,86,183,255,12,89,47,207,71,29,42,245,67,174,136,38,213,216,55,200,20,138,79,117,150,31,71,76,68,250,32,36,150,40,251,128,141,100,237,8,81,154,12,129,194,196,21,61,99,195,22,63,116,121,194,26,84,118,132,117,251,38,151,39,87,27,115,67,118,167,137,188,244,214,247,38,193,185,90,196,97,242,22,246,253,227,42,159,231,74,241,100,70,215,157,36,120,117,166,38,101,196,14,155,90,149,68,167,150,149,218,244,8,184,181,79,254,13,113,243,241,162,144,147,214,194,241,9,156,209,3,16,65,30,178,38,26,41,132,231,33,71,156,29,26,65,141,1,117,235,96,139,56,77,255,5,255,4,30,43,247,20,81,158,201,207,73,216,141,162,148,36,129,246,44,37,172,24,217,166,51,16,33,206,100,92,90,2,83,153,24,241,106,234,174,183,6,118,113,148,202,139,149,35,204,170,79,206,55,220,207,223,59,51,126,73,14,26,55,184,198,190,2,33,184,238,105,103,233,143,94,194,222,48,78,48,253,34,22,45,12,139,97,53,203,246,105,192,154,18,242,128,161,69,147,15,134,112,36,62,137,47,130,51,196,234,220,163,16,51,230,91,35,84,14,104,118,194,200,3,30,220,172,32,90,242,11,148,184,196,242,37,206,169,246,33,233,135,99,5,188,223,70,59,72,130,252,72,81,239,236,231,200,74,223,168,5,61,123,235,50,40,216,123,159,37,41,123,121,51,69,112,119,187,152,227,93,164,113,11,17,36,82,238,17,26,160,255,70,114,8,144,234,141,8,203,81,206,156,228,240,165,207,136,140,224,203,156,156,103,147,236,69,109,47,125,7,83,119,211,183,166,178,231,165,208,126,210,53,114,45,142,111,127,161,118,234,43,101,170,80,26,191,111,255,171,5,234,231,18,93,181,210,8,23,187,178,32,145,206,143,238,13,153,195,205,65,226,240,34,63,167,73,205,129,140,209,142,68,150,118,41,89,74,212,244,231,98,253,21,246,84,73,199,98,106,69,66,136,84,123,215,84,48,250,165,57,162,237,11,33,67,205,90,246,105,189,39,14,15,132,89,228,183,89,99,125,70,172,126,90,99,133,100,138,77,31,50,2,242,108,152,154,195,94,168,132,69,216,155,157,87,34,57,244,196,192,95,238,233,214,108,221,65,146,124,159,28,128,35,18,197,171,136,54,64,193,123,163,241,47,50,224,152,110,82,206,128,42,132,75,61,64,29,219,86,250,192,120,209,37,96,158,76,166,41,145,210,229,36,201,141,242,255,99,192,72,73,194,164,109,173,5,124,166,108,149,89,124,118,133,226,196,170,219,98,141,83,189,59,70,244,76,136,21,21,11,176,136,13,129,237,88,243,155,119,90,110,100,80,73,52,150,58,163,28,194,52,181,222,7,179,74,141,200,174,79,219,125,229,181,169,101,236,94,3,130,125,223,183,228,145,33,54,122,217,170,140,54,163,58,50,133,137,226,218,80,13,254,69,222,242,3,119,167,196,166,64,186,127,38,226,129,137,66,221,15,102,244,152,169,104,113,11,253,29,62,104,199,34,32,94,47,133,26,108,120,197,83,13,208,59,205,54,230,231,201,125,200,200,39,165,215,180,111,224,216,113,4,81,18,162,149,22,246,210,219,95,154,229,52,52,213,11,207,172,147,186,110,250,44,211,167,86,130,222,144,233,235,163,88,113,153,236,42,5,187,202,169,211,219,143,212,93,11,149,64,157,232,251,236,124,166,145,36,197,68,19,157,228,229,181,70,148,218,235,144,208,62,16,250,231,103,239,67,58,67,42,41,140,135,184,121,214,31,18,252,44,1,12,70,16,87,103,59,76,205,183,20,88,157,117,188,163,16,105,146,85,22,67,200,232,122,139,31,249,112,182,79,17,163,163,178,107,36,87,203,66,46,103,125,188,28,40,173,134,71,153,90,165,213,174,200,68,160,196,134,45,203,107,187,42,146,192,50,102,198,103,231,19,1,89,91,245,58,207,38,130,75,236,53,105,54,43,228,193,18,205,79,110,69,177,201,82,85,41,112,71,30,160,5,140,112,71,215,171,77,153,250,213,164,193,243,249,151,1,46,34,131,195,18,103,198,210,13,7,51,245,166,254,17,33,83,49,235,173,56,140,40,120,28,229,191,122,221,117,51,215,192,137,130,11,127,95,194,196,22,13,223,23,54,62,237,56,119,128,77,151,59,96,194,5,69,174,206,4,73,47,243,249,32,77,56,94,177,177,193,144,161,76,135,161,51,138,207,200,205,57,109,126,135,26,165,187,180,71,78,185,122,110,211,208,249,193,108,135,84,207,4,76,115,204,218,211,95,204,232,159,163,145,6,79,213,196,25,154,195,152,215,249,161,4,46,82,171,15,29,47,226,114,224,51,177,93,54,112,225,108,208,251,50,5,166,74,172,221,33,79,152,198,175,77,27,24,21,154,124,63,24,35,136,155,38,48,202,177,221,97,164,200,159,70,68,181,244,245,94,254,94,198,2,92,155,188,87,133,134,53,221,39,79,16,20,61,101,152,3,147,138,185,42,222,166,2,104,33,206,7,119,10,117,2,254,245,254,201,213,208,195,103,255,34,9,154,147,33,67,14,157,215,26,113,117,182,182,226,135,34,183,119,9,141,205,27,239,245,169,133,0,55,162,127,126,49,148,249,73,222,11,133,54,151,255,2,182,67,79,111,78,124,225,119,176,16,198,165,73,92,30,28,213,238,116,169,104,33,45,163,224,169,11,140,72,231,237,32,95,48,176,80,118,41,143,70,245,218,221,203,80,219,154,108,95,10,211,221,244,51,42,129,225,153,144,89,78,109,243,186,38,206,50,166,241,244,242,150,192,157,52,245,190,48,213,101,169,40,188,200,205,251,205,127,158,150,188,247,32,128,61,252,201,51,44,208,85,70,13,30,175,178,252,230,153,174,185,45,240,162,218,177,249,163,241,77,94,245,46,140,93,68,239,242,189,57,18,106,227,105,130,160,228,67,241,156,15,11,65,100,105,49,194,196,135,150,232,231,174,2,67,120,221,222,18,59,6,19,110,131,95,141,131,183,187,192,61,163,11,114,159,156,61,232,17,244,130,110,107,64,191,40,198,152,206,6,152,202,156,70,97,81,199,75,171,66,21,216,138,77,239,108,152,214,156,190,228,167,39,93,11,119,67,237,22,25,92,178,231,29,43,209,104,66,127,240,48,230,238,189,229,106,184,238,124,54,160,54,9,29,148,192,232,168,196,213,228,225,154,160,163,147,174,191,111,205,78,46,180,70,192,212,220,223,183,30,38,220,60,178,94,220,246,240,185,0,153,15,130,47,242,203,197,2,220,23,78,20,247,118,133,225,231,171,247,106,88,183,115,147,37,130,156,114,203,254,100,52,182,141,71,154,103,175,85,111,187,37,40,122,164,75,7,156,198,197,125,95,26,110,159,246,184,181,249,154,204,242,124,63,87,255,149,45,43,92,168,154,188,51,165,87,58,194,146,206,20,184,78,125,68,57,173,231,247,99,183,126,195,169,80,93,15,244,57,4,93,180,89,251,181,168,203,20,1,247,121,169,114,183,121,198,118,149,94,21,198,101,191,167,27,98,49,84,8,188,231,234,72,88,13,95,247,166,200,62,228,136,33,62,231,212,140,118,243,41,77,91,84,135,64,86,55,252,183,207,242,57,195,240,126,187,67,143,53,226,106,78,97,29,240,126,60,215,126,73,18,76,250,186,236,36,71,12,141,133,103,251,188,31,147,27,215,42,91,241,176,74,130,187,143,119,179,11,223,244,31,68,199,110,41,40,77,28,132,165,100,191,26,100,245,111,83,22,242,185,199,235,121,165,137,230,197,46,106,46,47,124,182,195,61,101,59,155,137,59,238,128,113,79,222,234,152,24,145,62,67,233,5,59,235,90,80,82,228,151,45,131,54,64,232,174,229,107,177,201,207,203,4,8,108,113,129,247,96,103,187,226,108,244,231,166,220,63,55,133,17,217,242,41,202,49,87,30,55,16,240,134,206,114,59,124,6,255,209,218,193,234,76,130,214,63,38,141,52,180,245,8,220,136,244,54,135,49,202,223,128,35,2,49,86,252,52,237,3,143,165,0,241,79,56,120,150,95,12,149,175,126,106,147,155,137,213,193,65,195,118,248,224,13,93,211,8,24,113,166,250,174,94,20,108,221,0,180,177,50,154,20,166,192,221,194,72,14,87,107,124,123,176,197,225,239,147,145,37,44,250,173,207,138,223,30,166,101,193,23,50,230,15,230,176,58,223,225,142,25,214,92,94,114,248,32,90,224,130,60,140,46,61,144,239,193,172,201,230,210,191,47,202,26,249,1,185,119,199,128,240,115,143,130,3,97,112,3,134,219,185,223,183,134,94,164,36,189,154,192,205,141,197,192,133,108,210,89,114,181,137,160,204,139,54,235,79,146,39,27,244,43,223,159,110,166,99,159,183,94,140,54,229,175,252,138,242,97,216,73,71,21,152,201,115,223,139,230,59,43,96,126,240,50,42,169,251,100,244,53,117,57,215,54,161,153,203,10,137,190,73,165,223,35,46,54,2,170,237,42,70,86,212,91,30,239,99,69,87,203,154,4,46,204,82,149,61,131,94,175,53,134,223,220,26,96,94,210,171,94,45,94,127,112,26,25,242,203,25,227,29,34,227,120,141,129,54,76,85,171,203,213,103,126,227,227,56,156,102,122,125,133,213,44,28,216,80,47,220,96,100,175,2,83,63,123,35,223,192,132,225,150,192,22,89,245,33,135,92,190,190,150,25,74,157,201,148,95,129,37,122,103,134,238,27,112,126,33,78,119,175,198,33,207,47,242,93,233,116,71,25,228,94,77,212,245,121,147,212,50,50,145,167,163,70,213,80,31,122,134,129,58,181,139,226,118,62,113,18,200,142,11,29,51,191,141,248,108,210,199,15,29,145,143,62,112,51,242,236,251,65,168,33,174,83,126,154,114,160,233,254,15,170,162,40,122,204,15,220,115,92,205,24,159,141,254,111,61,217,255,246,163,239,133,23,53,225,119,146,240,248,253,213,250,87,90,176,224,250,207,62,212,197,60,167,7,99,136,77,95,120,4,149,231,235,150,97,146,132,23,76,221,191,145,191,63,144,134,92,183,240,169,122,38,99,44,211,15,9,218,212,99,2,157,207,44,31,130,214,211,182,98,101,88,169,249,219,67,41,18,173,20,45,93,120,64,116,241,118,19,234,18,87,108,177,205,72,43,170,204,109,90,49,206,150,225,147,151,116,67,149,207,152,224,194,175,219,225,110,99,38,55,175,232,167,92,75,151,152,255,20,10,27,150,60,28,81,254,61,96,162,56,102,140,236,8,132,3,110,193,61,87,67,234,95,101,71,96,13,223,250,89,96,154,122,158,253,191,172,167,42,249,202,24,131,175,47,46,246,249,150,52,252,197,134,65,149,74,151,237,223,204,250,117,151,60,20,205,179,43,60,80,35,188,65,143,102,94,206,83,148,96,205,13,250,153,98,27,229,156,210,253,159,46,221,238,203,114,219,39,20,43,156,56,253,190,250,169,63,46,252,82,196,114,163,165,61,119,63,175,57,122,218,235,22,182,50,132,204,212,188,112,55,150,120,253,237,115,233,45,199,88,244,90,211,96,150,245,84,28,207,216,205,196,95,229,201,150,249,130,110,236,154,106,213,16,75,98,25,95,235,181,220,96,130,129,82,79,76,129,140,49,225,231,241,180,178,29,53,36,208,227,118,139,243,44,29,139,159,136,25,66,237,83,11,75,129,48,65,21,251,105,152,183,232,214,87,234,35,171,151,75,183,24,58,111,110,196,144,101,205,242,219,172,169,238,30,0,170,63,107,202,193,6,229,9,221,254,110,24,158,163,163,168,57,139,6,115,24,49,21,6,144,157,213,218,77,38,110,117,13,90,227,176,233,67,108,101,58,195,125,76,233,144,135,202,68,45,109,114,72,110,43,83,168,175,118,120,183,42,191,59,166,141,50,113,89,251,103,136,209,28,114,79,179,81,181,34,22,107,55,233,171,238,254,5,250,169,77,61,4,180,144,125,150,118,78,228,217,213,231,130,214,230,121,8,112,79,39,117,170,150,101,24,226,230,104,76,170,251,125,150,133,23,86,46,83,186,219,18,53,196,27,164,166,40,188,19,235,255,82,55,150,208,187,135,29,206,4,87,81,66,60,182,149,71,56,116,13,198,226,166,62,153,21,108,184,31,219,209,166,202,234,149,17,249,191,172,42,120,116,84,172,203,189,143,59,206,37,238,13,54,203,8,11,188,74,14,155,148,246,152,82,197,18,111,176,106,101,15,74,224,99,29,143,89,94,187,17,90,114,39,1,182,81,17,48,224,193,207,230,27,94,238,36,28,44,81,36,34,247,37,220,65,162,145,169,170,23,11,131,196,116,255,218,136,56,244,193,40,222,9,223,199,138,73,139,56,1,231,193,104,100,43,238,250,219,86,45,31,187,145,41,14,215,191,77,225,111,179,159,166,178,202,239,61,9,17,171,155,11,79,100,4,199,6,69,140,69,167,2,34,181,203,223,139,116,193,16,19,135,155,193,231,232,193,20,162,56,234,96,52,206,172,214,29,134,145,32,107,40,166,225,37,95,201,78,114,148,212,224,205,207,215,236,201,215,207,50,166,44,253,92,244,146,36,247,48,22,53,67,250,61,136,26,37,127,47,75,82,23,13,120,160,210,176,221,165,131,114,70,163,203,54,171,34,140,67,91,231,250,4,206,152,54,17,249,58,219,102,149,85,111,66,175,225,187,192,79,63,179,134,244,8,78,135,191,71,47,205,120,197,47,132,50,49,115,74,196,11,41,145,147,3,194,136,0,107,142,104,35,174,137,134,19,145,159,206,126,250,144,127,75,58,255,203,143,77,193,227,160,25,153,94,13,255,78,66,163,126,241,68,119,100,190,183,166,158,18,201,193,11,195,217,148,196,123,55,122,195,212,2,62,11,68,247,66,54,245,21,46,52,229,173,199,18,204,26,83,207,57,34,53,27,106,4,113,94,160,27,106,103,218,45,135,243,154,242,214,228,33,91,139,183,222,102,178,191,123,31,51,227,44,236,7,83,214,43,131,130,242,238,188,41,108,2,215,150,21,126,87,39,211,104,29,61,34,211,149,160,236,131,201,174,95,58,35,139,107,119,146,251,146,3,193,180,25,17,246,62,31,44,75,96,129,12,202,217,100,252,183,19,129,183,169,41,146,106,236,165,1,67,251,39,201,29,40,38,252,189,77,57,246,85,120,17,26,102,151,154,241,211,211,178,59,2,67,199,91,252,189,224,10,127,29,51,150,56,114,157,107,227,100,34,58,38,23,83,63,116,27,56,200,51,96,6,37,73,74,97,232,187,239,127,246,80,35,225,88,15,198,77,205,158,86,34,167,118,14,237,46,112,169,206,84,11,108,197,247,127,235,156,112,166,208,91,118,172,136,154,254,7,55,228,60,239,43,20,250,193,153,98,158,128,247,243,96,33,103,36,178,123,65,218,62,70,88,32,4,162,208,139,95,249,194,219,42,29,5,134,62,230,124,40,135,207,55,125,138,136,163,89,115,228,177,18,127,48,201,249,23,131,57,40,219,39,246,228,15,205,166,38,168,215,118,4,78,46,74,146,53,135,145,96,185,227,133,182,132,195,212,125,103,121,41,100,40,224,103,250,193,198,48,27,69,182,3,202,125,26,120,239,136,25,227,203,234,10,211,133,85,215,133,41,143,122,71,26,131,50,224,9,189,175,117,38,207,121,186,46,111,205,140,160,238,242,7,23,211,156,147,23,131,132,116,248,163,81,35,221,95,70,199,60,25,84,142,238,163,117,214,217,208,155,111,104,234,90,117,216,100,115,171,192,144,244,251,176,116,75,95,239,165,48,226,76,211,97,72,195,122,209,223,166,53,234,190,183,89,2,109,232,163,65,42,90,252,234,241,211,102,147,23,59,59,56,98,41,23,30,52,142,200,163,13,59,98,239,52,236,20,184,188,0,145,141,185,105,6,58,12,177,120,146,223,70,62,21,226,247,11,35,44,189,229,201,27,62,250,244,81,35,182,248,200,161,152,45,88,76,57,7,60,36,30,110,211,24,46,133,250,224,242,26,175,126,117,10,37,134,220,114,94,83,158,140,20,233,57,129,29,110,240,4,202,189,169,147,61,139,196,71,5,221,213,41,15,158,160,12,154,1,227,183,182,7,147,81,27,104,229,221,47,50,68,122,128,126,1,116,190,124,241,154,193,41,179,248,124,170,106,228,235,254,177,177,47,223,115,91,123,77,247,59,55,171,29,206,130,82,21,54,227,226,133,222,146,94,156,232,60,236,113,239,212,222,217,112,224,51,186,24,80,254,96,240,206,200,44,93,48,131,33,195,231,47,141,31,36,55,175,176,243,244,248,152,38,123,49,21,174,156,231,23,166,52,224,165,108,128,17,44,136,71,179,10,203,164,55,199,58,240,21,2,71,213,126,233,117,147,49,180,140,222,133,225,17,75,122,115,26,150,215,125,50,38,209,120,198,21,74,78,148,81,251,218,29,8,27,132,141,194,181,56,97,253,78,194,51,223,146,116,120,243,203,137,150,167,31,122,76,75,74,0,101,68,219,176,170,247,11,27,89,180,188,20,213,56,199,185,116,148,134,224,244,253,152,200,209,92,152,144,245,90,242,203,8,160,64,75,242,131,161,116,125,167,45,19,28,25,171,113,223,10,119,117,245,207,210,99,218,249,120,159,133,7,43,98,213,133,187,178,239,149,116,198,226,13,8,74,165,168,111,134,150,73,122,245,8,220,155,234,122,127,175,51,159,143,251,61,116,221,18,155,41,247,230,11,189,240,103,9,243,224,249,236,119,249,14,41,62,21,209,111,89,122,59,153,221,246,131,173,58,94,95,27,185,205,152,195,124,45,17,13,25,166,49,77,93,201,133,235,207,10,209,197,119,6,249,130,52,174,55,197,172,166,253,254,240,141,248,203,231,88,198,188,23,240,198,132,92,122,245,56,55,188,40,9,255,174,243,100,209,171,229,223,114,163,95,249,125,234,98,233,240,11,243,221,187,124,14,98,23,136,144,25,140,150,220,110,122,62,44,130,227,199,255,189,48,204,45,47,22,194,170,111,244,229,58,140,184,95,205,67,39,41,118,151,223,220,252,217,174,11,115,89,224,244,194,157,19,68,183,12,212,31,170,223,155,188,246,208,225,38,107,158,154,95,76,130,238,5,27,109,195,193,27,249,141,74,70,108,128,12,130,44,46,212,129,239,158,144,127,221,198,83,126,155,103,161,59,246,7,147,118,170,186,217,81,79,230,63,157,105,44,124,6,35,63,157,43,132,129,23,158,180,211,117,221,50,216,254,124,204,242,60,31,119,234,152,65,79,139,88,246,133,57,112,229,224,34,68,15,237,213,125,176,133,177,246,238,141,88,199,177,76,46,138,204,199,150,163,5,225,231,177,155,95,12,139,203,11,216,153,68,100,105,113,49,75,179,201,36,132,168,145,8,248,29,111,178,51,185,188,1,37,133,2,117,152,95,141,224,136,44,76,171,252,154,49,160,212,183,182,244,174,30,243,215,239,234,159,35,9,161,201,176,4,206,108,241,220,232,63,100,121,173,179,235,194,137,232,3,218,105,230,40,10,67,100,183,139,127,173,73,153,238,20,152,238,229,62,227,115,244,157,101,175,27,4,250,123,220,28,46,199,44,135,230,160,30,182,181,251,173,141,77,184,200,199,164,251,216,138,117,126,112,65,19,78,71,165,88,222,235,254,54,237,76,176,178,10,60,19,92,99,23,166,15,165,234,123,211,29,48,239,249,129,18,42,211,80,97,35,208,246,223,54,38,142,41,55,207,86,168,114,159,156,150,178,60,100,87,49,233,167,107,23,158,233,156,105,201,127,23,211,160,1,185,241,133,207,54,204,158,253,96,62,201,153,79,23,110,228,171,101,129,16,111,205,228,175,127,112,183,16,234,27,83,196,102,155,27,34,16,90,163,148,42,79,214,168,99,153,126,53,165,204,175,51,146,42,92,250,125,154,255,54,211,176,202,129,77,65,242,218,62,17,9,138,174,41,107,160,179,199,17,106,252,193,11,2,108,249,237,102,58,84,190,180,43,245,58,37,11,12,31,78,169,254,104,22,46,145,109,190,161,123,112,126,208,225,109,218,211,15,110,205,130,176,63,184,97,130,101,49,38,200,200,161,55,127,97,228,78,31,3,225,32,56,117,118,250,25,240,64,140,118,10,156,204,235,184,176,189,228,126,91,49,180,162,231,100,44,14,31,7,39,201,234,110,217,154,87,253,230,213,100,102,228,201,51,65,141,229,40,172,162,50,17,105,1,48,57,250,11,211,141,37,31,172,98,141,161,174,249,131,141,40,81,214,8,141,181,25,18,203,11,83,35,186,229,106,184,81,103,12,218,160,177,168,77,133,97,213,244,247,226,181,122,45,114,243,244,227,78,252,193,72,173,119,57,37,72,243,208,158,233,48,77,159,250,104,235,124,209,180,125,84,246,48,71,237,193,116,32,86,63,192,160,118,35,58,242,224,65,86,196,231,113,71,205,37,45,185,154,243,138,238,144,11,99,224,202,247,172,198,135,116,237,164,108,37,29,75,135,197,122,116,103,192,84,175,201,84,67,141,0,73,130,11,67,204,161,23,103,147,15,113,208,250,113,4,77,176,235,15,135,17,154,72,178,35,90,87,237,88,254,90,231,76,222,114,176,162,244,158,221,139,64,208,152,114,133,37,48,204,153,203,97,212,191,52,66,80,182,209,173,250,152,208,156,243,248,78,241,179,232,137,236,1,67,100,35,23,175,106,90,63,23,61,155,208,74,114,176,150,137,164,105,124,173,49,141,195,235,193,208,125,85,223,77,207,98,32,121,62,4,166,85,207,127,153,134,193,33,59,26,148,176,8,16,56,76,51,125,86,152,160,171,159,18,157,34,242,44,59,53,21,186,40,103,253,224,129,238,199,76,10,51,162,190,188,6,234,0,83,86,0,101,224,116,23,92,24,186,29,61,244,137,61,158,229,120,97,202,119,224,240,122,48,17,96,55,70,166,253,148,216,150,217,90,178,239,47,79,210,121,73,192,99,19,64,217,121,81,156,247,34,159,154,242,126,4,79,3,54,185,206,7,215,99,128,237,236,87,159,223,93,93,22,15,38,112,243,112,206,129,41,166,147,133,155,225,18,141,57,58,173,95,80,28,225,115,220,29,91,181,248,107,29,76,218,28,232,83,38,237,217,253,209,104,41,123,181,66,192,36,123,253,115,29,231,136,106,16,185,218,18,188,55,234,97,164,227,165,37,133,113,2,239,79,211,179,131,106,239,67,105,132,108,215,90,55,46,245,174,14,12,6,241,153,185,23,53,22,47,153,225,137,200,62,205,135,63,184,146,92,145,176,69,162,186,30,50,225,11,47,99,20,121,240,252,145,155,93,184,209,181,46,235,3,1,197,99,20,116,135,141,175,71,110,206,230,230,187,149,37,8,219,231,222,184,152,126,110,210,154,88,182,124,108,211,53,174,126,118,81,209,183,117,217,115,239,1,235,220,15,182,130,248,207,205,141,20,251,162,11,38,139,46,32,214,180,159,247,248,111,249,81,233,25,243,39,237,33,254,177,104,197,205,226,202,210,91,90,178,255,48,193,206,174,40,17,150,56,83,183,133,246,196,7,167,49,142,51,199,97,248,62,196,72,66,89,130,254,65,135,233,56,23,71,24,231,243,156,38,247,91,227,140,178,163,9,76,84,207,215,199,217,23,97,143,144,247,98,97,134,5,6,187,109,217,226,233,98,158,83,84,232,48,185,71,113,10,147,233,59,182,184,154,154,2,241,50,144,168,27,30,123,128,98,154,19,90,111,126,86,114,152,57,240,129,176,190,4,254,17,96,93,24,187,102,117,125,114,146,143,190,199,147,51,18,238,185,223,213,214,220,251,131,233,184,237,67,31,141,142,66,63,177,143,211,177,82,22,63,60,153,34,80,188,24,172,163,178,45,216,153,177,252,252,160,230,163,244,174,48,147,193,79,54,168,155,68,6,217,124,112,148,115,253,234,137,22,171,108,42,16,248,80,50,228,48,246,150,220,59,153,51,230,15,6,95,191,58,41,72,202,142,48,214,183,133,230,154,254,52,19,57,62,8,52,227,35,233,79,67,22,114,163,15,80,228,16,90,109,10,15,4,185,28,70,214,85,127,218,244,154,47,72,221,87,151,147,45,217,212,44,1,211,9,19,25,238,97,18,21,201,119,210,194,231,204,18,102,53,194,171,149,174,115,85,210,143,197,244,161,139,58,214,233,143,109,188,126,93,46,94,197,106,180,46,92,173,15,166,63,24,118,184,180,253,167,109,183,123,59,169,49,97,64,54,119,225,99,179,32,46,45,176,113,222,108,135,169,210,123,187,29,253,26,217,250,18,127,48,157,107,89,30,156,7,245,68,6,33,113,26,247,101,80,170,181,193,248,79,159,253,156,234,96,129,145,186,219,254,211,157,244,236,59,86,17,218,70,105,241,162,3,213,163,15,138,130,70,247,65,25,63,165,182,7,243,173,151,143,201,176,4,249,27,209,101,218,194,201,63,230,36,128,246,38,97,37,25,120,78,66,255,90,211,248,160,223,91,47,43,217,189,246,172,169,22,149,23,72,130,248,201,88,247,227,98,170,183,222,215,90,19,182,128,229,175,53,139,249,143,15,166,237,193,93,221,159,228,209,163,17,4,166,48,188,239,184,57,141,10,114,243,1,33,106,30,239,201,206,25,32,239,101,26,97,201,199,140,210,148,215,12,13,113,46,205,234,241,211,80,97,109,25,51,220,153,182,252,99,154,160,233,122,19,133,152,55,65,77,135,233,86,47,242,224,84,26,215,20,240,196,139,123,40,194,31,105,251,160,108,28,206,42,207,141,19,216,98,162,236,97,193,38,129,41,98,246,105,150,9,74,86,185,119,90,53,204,66,108,68,248,65,101,200,104,197,164,246,228,194,20,22,119,133,207,66,174,215,189,40,196,207,154,142,183,49,182,249,75,103,202,230,231,250,192,19,114,138,11,211,248,153,243,208,159,166,100,118,58,140,210,141,44,92,138,241,224,2,185,112,53,237,250,42,48,117,74,62,102,248,224,227,245,221,14,43,213,134,82,244,194,231,214,162,73,109,196,165,168,180,223,143,157,17,89,150,16,47,69,107,108,105,126,53,105,250,45,235,126,82,233,57,175,11,65,2,4,231,83,97,152,173,227,201,39,60,33,67,158,220,116,49,83,192,38,25,220,5,134,88,196,103,41,116,135,73,23,39,233,21,8,94,126,112,177,195,167,41,92,169,183,24,14,19,18,214,71,59,6,0,225,219,11,151,108,20,127,15,182,144,201,53,116,10,13,201,69,127,154,188,235,242,227,133,158,63,117,69,41,79,233,228,200,46,140,26,249,7,38,254,67,151,209,15,238,201,136,84,31,76,169,145,47,93,168,120,249,248,130,18,244,242,207,89,204,101,150,153,54,137,19,185,23,140,209,50,145,10,125,176,21,98,212,184,250,215,44,36,112,178,126,43,135,77,170,242,221,252,184,82,101,121,34,131,171,179,110,104,70,42,147,102,128,103,98,109,65,41,104,220,113,99,18,65,2,18,146,172,190,23,66,11,65,205,248,131,169,128,139,111,65,52,178,61,247,187,50,219,103,124,139,73,207,112,145,107,43,100,244,43,46,166,63,102,8,92,172,199,211,225,133,175,250,162,64,103,236,206,0,165,120,227,179,183,13,249,22,208,201,140,247,96,164,30,219,51,189,234,48,173,204,184,24,175,106,201,183,232,112,111,37,63,154,204,87,111,207,7,174,116,162,121,140,136,98,142,213,147,236,255,244,33,182,248,204,100,175,244,173,160,166,155,238,53,81,166,78,245,162,192,221,12,216,187,29,161,239,149,36,248,140,174,146,177,166,58,76,141,178,62,152,177,142,151,184,250,188,147,4,29,40,167,62,214,245,246,171,105,65,238,77,225,4,253,69,117,152,160,77,146,155,19,56,240,204,79,161,161,69,92,128,74,203,124,106,254,203,165,27,67,217,67,153,251,113,152,87,164,125,37,16,99,85,169,231,160,10,152,198,0,57,244,168,5,166,136,226,194,68,46,151,12,10,225,249,236,33,90,88,48,146,24,71,112,24,81,218,237,32,217,171,44,240,180,6,123,135,33,23,150,173,230,76,33,162,58,14,66,101,32,32,14,232,26,113,233,98,75,21,184,45,126,207,97,170,247,30,29,25,178,126,221,50,178,14,47,164,75,222,96,155,112,96,216,24,244,90,156,1,125,159,234,108,52,9,165,52,135,135,81,142,9,76,68,215,55,247,179,122,105,235,125,223,10,167,136,84,230,133,55,236,17,50,251,105,23,232,158,244,39,201,134,104,221,18,152,150,32,63,202,9,152,118,61,57,96,181,217,30,83,224,140,73,210,96,100,240,115,184,232,43,203,181,117,133,33,252,155,1,159,197,160,251,51,126,205,177,174,138,195,212,114,234,247,74,230,216,59,76,46,224,233,95,0,195,206,232,171,30,45,50,241,190,65,41,119,185,239,133,167,221,101,11,165,86,19,74,116,71,225,70,211,239,197,138,168,217,159,27,2,204,71,39,241,27,113,42,214,29,134,195,247,243,65,114,165,79,223,97,92,141,231,19,85,115,191,61,201,80,154,213,112,203,62,202,131,143,216,162,155,9,222,234,147,157,247,244,148,82,161,224,254,44,150,161,3,126,222,217,87,53,141,149,171,46,157,11,9,218,189,59,23,172,210,250,201,50,33,164,12,191,139,47,92,114,33,185,232,205,73,214,47,55,10,41,54,39,33,254,96,138,169,75,92,77,65,213,146,93,129,16,168,53,27,252,224,141,74,160,216,32,20,127,78,143,78,21,98,210,121,203,189,97,218,242,179,248,23,19,144,121,196,49,79,144,231,194,84,92,168,71,5,156,186,219,109,20,53,246,166,191,204,38,61,87,192,148,145,205,63,174,178,179,30,205,99,43,150,248,81,8,86,101,225,12,219,235,199,123,166,146,100,71,168,132,154,110,232,148,23,178,46,55,29,202,193,223,191,225,232,171,41,92,145,75,91,62,152,136,133,234,47,211,124,227,251,1,108,79,156,227,250,21,141,29,225,194,199,167,150,28,49,105,163,140,198,182,163,217,154,173,5,166,118,210,205,53,250,104,166,218,215,28,20,59,230,87,199,206,28,250,25,209,120,173,211,39,47,225,27,181,144,161,173,205,225,66,98,123,81,122,165,83,63,61,231,214,90,194,118,210,125,14,126,67,183,175,105,83,109,251,179,21,209,164,217,124,205,30,247,181,60,34,110,224,137,210,85,44,28,120,120,171,238,239,184,249,126,144,67,42,150,116,212,112,181,70,242,97,161,74,125,234,54,151,171,73,170,198,118,49,200,10,43,76,104,201,97,182,254,45,158,243,239,167,99,179,193,170,173,186,3,103,118,216,21,251,224,49,191,213,95,106,100,103,194,179,38,117,58,36,199,76,159,60,217,189,216,222,33,101,16,135,168,97,181,122,242,188,252,8,237,138,194,100,145,221,179,54,2,180,170,63,13,153,84,156,168,152,116,69,140,8,211,131,142,224,80,165,206,118,139,33,75,239,216,240,84,44,130,66,232,207,201,152,182,106,44,128,14,195,111,167,191,109,93,112,59,206,99,68,182,244,184,198,222,238,62,203,171,197,27,244,181,81,88,207,110,159,99,173,211,197,169,230,79,161,1,205,77,24,58,195,229,108,233,217,106,167,195,194,41,85,202,61,177,38,33,2,243,39,227,107,39,9,9,64,188,88,227,64,173,208,166,238,172,54,31,68,9,254,96,84,235,55,57,151,224,152,226,252,118,248,204,73,221,130,141,158,206,195,240,103,187,93,237,41,30,152,165,187,168,127,112,244,88,171,235,229,122,42,164,192,189,197,91,49,246,251,99,70,239,108,77,85,23,62,198,208,107,197,55,137,20,202,220,195,8,71,189,94,156,154,190,45,62,183,28,30,150,202,21,239,32,25,235,95,152,240,154,87,199,181,96,204,220,181,160,161,65,182,5,38,244,8,191,186,32,135,62,101,10,35,225,68,37,152,251,14,196,36,101,221,91,144,50,251,137,72,10,241,99,130,27,113,229,8,167,134,62,26,189,55,61,88,197,55,44,40,109,41,124,16,79,14,10,250,231,182,156,137,208,36,240,52,144,164,200,45,92,34,164,224,228,12,224,157,218,115,107,206,167,218,58,38,102,129,134,135,201,182,41,142,197,32,192,92,102,60,183,201,6,170,107,75,237,110,141,139,59,99,40,110,53,1,123,79,108,3,67,26,54,212,173,30,43,135,131,186,106,78,77,61,118,82,25,110,17,158,199,166,189,36,11,124,254,151,122,120,168,211,106,150,37,28,64,55,181,111,118,197,30,84,226,178,19,51,124,187,161,140,70,78,158,26,67,105,228,184,166,95,13,189,163,88,109,208,130,84,79,31,23,83,184,94,178,163,80,163,80,226,72,102,179,59,254,209,214,8,11,135,97,132,57,160,0,210,88,195,52,86,104,191,57,57,221,169,15,142,195,219,195,191,165,76,113,104,96,9,130,13,183,126,136,229,137,72,181,197,157,154,151,240,21,227,84,144,237,198,194,70,195,119,89,212,158,166,134,1,33,99,31,158,245,131,20,158,24,173,140,247,249,235,243,15,61,130,82,252,129,198,234,200,133,250,169,72,77,239,144,111,73,180,19,123,194,209,210,143,165,209,52,146,71,37,129,199,1,49,112,170,152,18,176,249,61,143,202,26,64,63,97,192,49,218,244,173,12,126,55,190,157,192,136,219,250,181,56,53,69,3,194,103,85,153,86,237,141,2,90,194,75,35,167,244,208,186,195,68,237,82,209,179,254,44,43,24,98,28,206,116,69,125,224,78,88,209,195,124,28,21,75,31,188,194,66,238,11,243,120,252,198,254,167,1,99,99,195,247,168,173,213,201,9,124,220,171,225,153,57,60,82,218,119,53,86,13,27,187,47,46,171,36,77,114,234,157,253,169,53,175,158,69,0,126,118,61,144,23,77,111,53,130,240,27,77,71,253,237,109,57,22,15,40,195,247,250,250,71,73,30,208,204,234,95,132,52,43,236,54,146,122,48,174,253,254,66,221,199,202,44,159,188,5,97,198,136,163,155,107,242,96,147,213,220,47,8,111,122,70,146,20,129,30,234,69,248,201,221,201,177,104,162,22,57,210,53,3,6,238,173,217,28,59,56,107,100,69,168,166,174,154,42,130,78,37,18,50,148,180,126,18,77,157,110,2,127,111,58,77,52,74,143,166,139,241,169,68,162,105,87,77,94,91,202,192,143,123,154,243,75,170,154,84,60,123,84,139,220,92,65,37,179,41,202,195,250,123,37,58,153,146,228,253,32,69,44,15,206,244,143,42,140,189,190,34,45,72,113,123,213,84,106,66,214,218,243,180,11,141,63,41,253,133,112,141,94,78,79,88,154,131,167,9,232,76,113,98,100,67,153,76,82,244,149,170,233,177,121,250,122,88,231,152,228,105,137,232,229,154,35,141,59,132,236,17,152,168,178,87,117,33,214,91,197,245,183,38,78,106,133,34,1,109,210,56,146,89,199,188,247,138,128,93,168,114,149,70,34,186,127,152,15,145,27,223,101,104,162,150,242,157,84,35,179,94,41,46,208,106,3,180,114,34,241,142,206,117,146,22,140,100,235,117,121,65,1,116,251,85,138,67,136,72,204,40,66,162,87,172,104,119,21,231,38,51,221,203,17,88,65,82,134,71,134,25,149,109,47,132,56,163,152,182,86,135,24,211,121,84,112,192,67,166,223,155,148,232,76,94,61,210,104,6,146,98,30,74,122,179,151,225,45,196,48,186,20,56,161,244,139,4,144,195,199,2,158,77,75,102,80,175,241,185,68,208,110,75,148,200,216,63,134,135,245,242,50,126,68,233,239,192,174,236,211,203,209,22,60,143,99,75,53,143,213,137,249,7,163,84,30,83,73,96,68,230,111,153,5,173,247,67,139,104,161,155,165,175,221,225,84,181,210,135,58,47,31,145,227,137,194,43,247,185,148,130,130,17,37,74,157,121,249,96,40,207,163,228,153,14,34,244,146,165,116,138,36,77,212,32,117,196,234,164,181,10,61,131,232,126,162,204,42,137,32,11,1,83,198,55,74,148,160,232,149,77,229,44,9,170,98,189,58,10,155,64,11,198,44,140,247,106,186,136,18,111,41,8,59,179,219,243,203,25,169,43,10,143,165,24,141,90,169,236,245,98,236,9,77,202,82,224,3,201,81,111,121,60,226,148,100,105,33,190,52,246,142,74,54,8,59,180,188,143,154,254,168,174,69,82,60,105,245,30,5,70,94,2,65,130,138,102,112,169,253,67,52,62,202,247,232,175,150,40,126,251,41,216,120,85,61,223,124,127,202,37,19,10,107,81,189,71,185,170,20,121,195,60,73,137,121,212,254,97,71,86,129,17,152,45,1,31,59,95,123,201,40,125,206,243,21,22,34,235,180,181,152,18,82,234,233,232,153,3,82,197,208,104,153,69,101,214,107,22,23,114,31,242,220,236,110,81,250,4,121,199,92,178,9,211,133,184,221,213,60,48,85,70,210,45,195,164,218,30,110,97,21,193,122,168,69,162,228,51,227,181,43,253,43,50,129,171,209,199,122,133,30,133,176,115,126,235,87,113,218,227,106,74,11,100,117,208,253,205,177,225,87,111,66,208,90,152,91,94,34,54,163,116,112,156,205,169,69,193,184,71,81,160,122,246,201,79,193,113,250,221,207,203,91,233,160,144,57,76,60,172,121,194,255,76,127,12,255,172,181,208,36,75,99,166,113,154,104,249,107,51,54,17,47,204,165,99,178,234,137,221,8,119,71,177,13,253,178,159,126,177,3,227,196,4,124,254,117,110,173,226,62,86,82,241,202,43,10,198,135,100,201,140,135,146,28,92,148,51,119,60,5,129,209,133,138,114,102,232,125,180,143,136,255,154,94,48,144,225,135,194,4,144,250,115,142,43,63,54,233,197,30,90,121,117,142,235,142,193,232,176,17,100,11,188,56,72,147,23,67,87,51,76,228,201,225,72,123,69,224,86,170,43,163,214,45,46,209,162,252,156,109,184,73,217,253,240,162,172,31,7,178,148,70,65,196,90,188,63,47,27,95,165,46,129,110,91,204,240,167,166,149,97,200,2,130,29,50,197,145,105,122,97,69,76,5,164,218,163,2,233,156,82,21,185,109,237,115,64,174,59,122,9,176,151,165,141,193,180,55,70,244,33,240,146,210,219,113,172,229,99,13,68,23,195,79,244,92,218,47,144,54,202,209,34,65,159,148,204,255,99,231,13,107,135,191,48,26,181,50,15,136,80,209,39,231,253,23,40,121,84,237,74,161,179,196,107,205,42,146,228,90,110,73,219,245,106,209,34,193,209,170,133,137,103,167,172,252,130,55,142,156,253,108,200,152,16,193,77,30,142,204,236,10,123,74,105,225,129,143,229,225,115,176,88,145,149,28,123,84,177,185,125,99,170,166,89,150,245,249,153,108,234,173,63,152,124,113,147,138,226,113,142,118,143,45,195,216,139,47,165,168,53,3,220,239,1,237,252,146,224,23,23,47,35,247,184,48,34,88,178,85,90,129,105,246,147,139,112,227,214,190,118,10,80,33,203,114,248,140,167,150,208,13,186,238,98,10,27,49,119,18,51,158,154,245,168,36,200,212,92,169,153,113,182,185,21,17,90,202,196,177,242,164,107,43,153,124,189,119,63,33,26,174,117,212,211,186,32,119,52,163,13,68,111,215,247,106,207,217,211,48,102,117,30,122,53,114,82,209,90,69,194,245,197,60,206,142,192,15,186,45,76,53,205,150,210,168,6,43,37,25,4,135,113,41,165,120,28,46,11,14,91,239,55,219,121,105,27,53,213,103,132,31,30,92,135,120,16,108,162,20,198,251,205,143,221,158,100,175,131,109,248,236,149,205,159,156,26,22,105,101,131,211,111,71,255,30,42,213,122,109,51,166,61,239,254,235,232,189,72,43,13,4,64,231,77,222,144,66,93,47,45,120,131,138,163,26,253,125,155,40,136,140,56,252,11,57,90,244,104,239,19,7,159,134,45,115,80,188,99,236,156,5,106,103,163,140,178,195,235,162,54,170,75,60,158,214,100,40,188,29,37,162,34,196,14,156,106,213,109,116,108,240,82,180,209,153,160,73,244,131,209,194,43,173,75,228,194,243,246,137,80,126,238,162,116,37,66,165,26,171,218,94,170,107,163,51,236,155,213,15,92,200,19,243,78,159,246,87,106,126,188,189,175,155,240,137,244,129,238,243,107,94,16,201,52,50,177,93,133,241,217,253,75,243,210,179,125,186,218,151,177,144,221,198,196,243,241,138,222,220,102,161,155,10,198,220,176,244,193,161,222,113,27,222,248,244,243,167,79,26,73,58,119,246,18,95,71,219,224,206,59,146,54,240,254,86,211,182,155,31,186,11,142,57,255,105,58,9,170,120,61,200,30,150,149,189,113,151,93,97,203,44,132,180,44,74,184,97,110,236,73,187,197,136,175,199,249,146,136,167,195,55,168,45,220,136,130,204,232,71,62,195,90,149,107,195,244,97,189,151,25,81,164,173,188,15,102,88,86,135,137,60,15,37,180,160,62,54,45,135,77,67,73,194,18,38,115,144,156,230,99,241,245,139,114,47,152,51,233,173,210,52,32,167,161,79,142,145,155,157,93,225,71,242,36,115,105,51,74,126,38,159,103,152,36,146,171,114,155,16,92,45,209,32,206,212,144,171,183,153,212,222,63,126,142,152,115,144,206,71,156,146,201,80,57,154,141,114,68,80,180,192,134,179,97,80,150,126,54,161,42,240,36,9,82,189,241,29,26,254,55,104,221,18,69,235,78,99,188,105,83,228,124,240,217,177,152,47,23,182,40,134,236,104,180,158,111,239,160,176,114,166,214,116,76,17,99,158,254,104,240,157,17,56,151,166,251,193,49,208,130,75,64,53,90,141,75,163,154,30,245,15,46,38,156,168,108,24,199,38,202,221,59,250,73,111,105,159,219,54,15,167,57,91,0,182,206,135,250,97,159,85,148,75,192,153,222,155,172,237,235,176,197,237,224,72,64,34,86,251,211,233,30,117,98,22,216,86,187,90,157,104,209,224,181,92,152,52,187,212,53,66,90,49,98,141,224,15,125,252,31,82,34,195,139,156,136,10,90,227,150,194,208,249,53,135,49,31,197,43,92,246,166,206,53,48,80,69,146,108,218,129,173,104,97,58,235,4,73,86,237,48,159,22,203,243,223,78,108,207,255,52,245,143,247,219,228,104,179,4,161,232,32,203,65,89,129,105,93,197,229,68,81,144,138,19,135,167,181,211,202,247,74,51,197,115,209,48,190,245,99,26,131,90,144,101,16,136,43,186,173,192,163,153,157,239,2,90,252,45,161,24,170,180,171,159,94,214,60,131,178,155,178,55,28,159,47,199,111,159,165,167,253,233,27,54,195,42,207,77,220,94,55,134,86,223,76,72,70,204,164,12,62,70,243,94,98,76,38,221,31,178,126,200,88,6,63,201,158,214,40,162,20,61,204,4,167,139,217,116,56,235,118,185,241,179,118,92,93,186,104,54,178,109,208,245,58,156,128,4,151,65,42,65,186,5,250,60,229,117,96,139,23,232,182,50,9,198,59,247,9,68,69,83,246,5,66,184,193,223,131,78,226,227,247,4,101,191,11,14,29,146,184,18,79,164,71,14,46,241,96,101,33,188,184,229,222,4,16,188,70,138,202,68,35,8,21,248,24,39,45,40,118,224,230,168,186,29,86,196,180,252,136,161,137,126,73,35,40,237,199,68,43,156,191,39,81,113,81,63,91,45,126,156,211,57,45,248,192,94,133,108,79,38,9,224,20,36,86,53,159,154,60,26,166,209,242,165,11,255,214,57,95,229,106,171,123,40,14,103,203,153,188,97,97,20,90,240,22,157,241,29,144,44,253,105,53,17,220,130,59,180,159,7,81,3,26,26,252,145,41,28,167,188,243,71,226,71,199,26,157,106,81,47,100,117,229,243,82,55,15,179,20,56,149,21,93,243,10,150,114,144,195,145,25,46,219,143,112,241,28,61,251,7,79,122,199,94,122,221,224,238,170,79,192,171,188,168,129,221,59,97,73,6,138,184,226,18,152,135,253,81,217,27,17,131,177,109,60,24,250,169,116,159,27,74,142,253,42,149,80,119,161,155,43,30,12,217,184,87,177,105,1,9,2,138,119,76,160,66,128,240,66,96,218,156,138,195,24,210,101,188,39,163,56,124,166,184,57,25,131,182,167,194,180,71,182,7,175,23,160,130,104,12,149,179,233,79,14,223,218,219,191,73,203,103,170,245,187,195,155,242,208,247,218,244,109,148,180,253,234,133,40,68,146,155,195,143,218,167,255,54,149,47,79,157,134,154,60,200,48,178,63,57,252,33,143,211,203,88,6,182,43,254,12,68,146,97,74,151,223,134,13,168,53,191,57,9,222,182,21,166,230,192,39,218,100,58,228,37,143,102,234,40,49,168,200,192,62,6,65,224,178,168,89,119,216,140,82,25,22,28,206,25,23,19,73,77,242,185,173,230,199,103,49,113,153,50,244,123,90,85,73,169,14,155,86,74,150,207,141,226,88,189,19,113,17,83,124,165,166,204,52,10,215,124,125,161,203,241,106,45,64,33,152,241,231,94,196,211,223,177,215,140,98,132,38,46,135,73,148,200,173,7,228,85,171,57,106,237,16,178,250,58,14,166,131,5,73,23,1,143,235,115,172,61,191,51,241,220,23,119,0,206,88,38,59,94,106,49,235,31,76,29,223,116,16,154,155,37,107,43,83,214,84,98,150,64,39,252,65,73,70,197,36,26,84,36,203,158,144,41,188,136,79,101,114,46,181,42,76,23,72,9,24,42,54,121,108,10,35,87,138,171,77,213,111,11,140,51,212,125,83,56,187,55,181,123,10,211,194,226,171,195,180,157,247,187,57,125,53,20,208,57,76,183,216,28,2,159,181,218,226,230,38,84,91,183,192,231,60,184,116,142,192,152,248,251,253,54,138,212,176,213,196,150,115,230,108,147,171,97,70,190,34,69,192,104,1,103,133,225,236,141,253,12,94,220,85,166,192,197,226,137,1,67,117,162,87,39,164,217,227,183,225,53,145,169,210,173,173,33,62,73,135,183,161,10,204,182,223,226,131,118,26,165,101,47,165,46,251,252,171,143,90,55,118,218,42,48,90,128,126,68,216,152,191,48,210,129,225,215,46,251,109,119,136,209,60,20,37,197,177,98,59,51,97,155,119,111,106,138,115,242,215,54,86,173,245,30,172,209,157,113,53,57,109,89,19,116,234,2,119,19,12,184,112,181,136,199,251,105,234,252,46,167,252,160,121,151,142,45,249,101,99,12,190,160,213,119,42,72,168,97,214,187,79,210,16,69,17,120,192,20,113,228,152,102,251,199,107,242,174,166,95,11,134,29,135,147,245,168,63,184,243,96,126,111,72,24,251,155,193,21,191,51,39,223,48,54,20,230,227,189,50,84,74,103,177,85,191,53,110,196,3,113,146,74,115,144,102,129,34,227,1,135,208,249,122,254,88,240,169,61,202,18,131,41,205,240,171,137,52,118,89,214,133,140,207,242,25,104,180,169,83,190,51,123,59,198,44,48,162,204,70,195,247,230,47,165,91,253,110,86,176,222,157,195,99,40,140,148,70,250,113,55,27,19,57,109,78,242,219,72,147,93,189,144,105,4,159,208,207,62,152,164,101,255,81,242,194,37,187,18,102,97,192,103,41,148,113,73,167,249,109,8,109,228,230,25,77,188,242,59,90,8,43,99,153,174,247,104,228,13,224,249,189,239,109,230,248,123,109,116,145,249,34,62,42,116,130,247,119,177,121,165,87,215,12,75,113,90,109,241,131,161,7,77,126,28,195,82,60,95,115,18,5,153,228,136,114,142,155,67,14,250,80,186,167,175,234,165,61,119,43,175,220,186,193,17,180,81,189,241,183,94,230,245,60,24,103,109,253,40,169,25,210,197,204,218,15,166,174,98,252,54,113,186,217,48,217,151,162,181,93,93,75,244,13,153,146,31,152,162,181,159,84,132,81,255,82,25,49,4,102,121,164,251,224,217,152,94,138,92,141,202,242,229,41,158,191,104,253,30,242,224,103,30,141,238,191,77,27,107,121,94,63,175,93,207,188,76,14,55,226,141,239,252,176,146,27,226,141,23,238,187,19,96,127,99,74,244,242,234,214,160,179,1,199,211,210,155,27,63,194,69,55,19,103,200,152,177,77,92,121,176,73,229,112,161,144,76,224,142,179,127,175,166,72,88,77,51,58,113,96,229,207,15,134,176,243,111,61,11,168,5,177,179,239,44,160,106,58,61,14,23,90,91,134,105,197,56,188,172,102,243,193,198,192,176,238,20,35,58,150,171,12,7,7,214,242,37,95,17,242,170,85,238,77,255,101,42,247,125,77,174,185,118,185,119,53,123,200,97,184,180,94,185,0,55,167,88,195,39,9,91,110,110,58,152,180,53,20,255,142,230,228,188,252,27,191,61,173,252,249,7,211,62,133,30,142,76,49,163,10,250,129,132,106,139,78,79,228,62,102,185,47,141,140,109,122,76,240,54,9,70,141,57,2,63,85,215,163,129,122,243,203,158,63,147,169,170,127,22,188,133,75,231,189,247,49,14,247,106,114,222,209,81,179,82,46,14,111,52,61,150,92,77,135,133,111,8,244,236,206,33,46,17,89,51,20,96,46,12,133,238,235,250,3,94,80,80,223,71,163,218,71,8,152,13,198,247,245,171,81,213,91,165,124,224,54,247,14,152,149,155,63,48,156,86,1,195,229,164,87,35,79,191,151,195,199,207,232,99,126,224,246,192,227,39,142,245,1,207,38,26,183,230,243,136,61,201,169,132,91,115,225,101,101,195,58,164,20,251,182,26,48,21,125,159,171,233,194,204,14,35,2,39,134,19,245,163,86,73,125,97,219,81,154,194,174,25,0,170,26,187,118,235,137,4,249,69,169,238,26,185,125,94,43,93,57,15,224,98,77,83,58,83,40,132,115,148,214,70,113,13,136,169,24,233,129,193,120,75,210,237,200,54,246,35,88,114,216,218,14,244,228,104,68,109,71,192,85,250,35,108,135,221,120,219,1,247,151,52,49,116,149,56,170,65,87,249,236,206,244,70,190,95,198,93,213,221,185,254,146,65,23,70,221,81,215,22,93,30,123,63,88,250,151,89,121,78,64,143,247,82,44,218,47,171,246,140,199,240,21,111,165,19,77,79,59,216,19,124,22,176,241,8,103,1,123,209,113,63,187,31,134,148,240,172,167,37,14,76,31,76,118,116,26,3,146,160,108,171,205,31,26,242,29,164,135,255,54,98,68,143,92,117,131,30,253,234,169,54,249,127,160,75,99,58,80,144,211,70,26,86,36,133,75,67,96,75,80,92,155,156,242,89,10,174,5,206,86,120,124,225,78,226,108,126,236,215,116,53,231,48,120,18,203,160,42,74,219,160,223,155,230,198,34,219,99,37,247,224,81,25,36,0,235,35,181,196,126,133,162,180,76,183,135,200,164,202,131,81,79,80,154,47,40,130,86,185,117,133,41,161,242,109,196,218,130,100,255,42,208,109,249,113,2,209,58,155,184,24,183,164,250,124,235,76,152,108,77,86,227,241,127,112,75,221,246,61,166,45,11,78,141,219,108,36,58,23,94,244,83,175,15,124,165,184,127,40,93,39,127,60,125,40,60,135,183,220,191,195,153,238,26,109,73,52,149,117,143,127,241,33,166,198,191,232,21,56,95,202,135,195,90,6,117,227,75,123,122,248,0,107,157,160,226,199,4,219,225,225,255,12,83,24,192,117,107,75,214,77,119,63,5,13,39,106,54,192,194,213,221,182,228,140,60,70,134,26,89,199,107,203,59,224,179,113,46,53,89,168,174,120,131,189,40,240,77,98,184,14,56,27,83,119,187,54,163,231,42,27,208,52,5,4,55,30,97,178,29,178,161,91,167,125,115,171,150,84,246,231,132,51,174,185,48,106,115,145,29,134,1,47,198,92,114,141,90,58,169,37,126,5,11,211,88,190,231,18,185,164,122,84,96,84,144,252,165,51,202,27,85,162,30,231,28,233,173,185,41,85,32,76,214,240,23,70,199,14,123,187,64,190,87,63,94,200,164,126,239,62,57,14,10,146,200,122,78,141,25,115,159,206,203,173,145,38,83,25,9,99,170,152,106,97,209,67,144,162,200,229,87,79,72,187,213,224,193,32,189,18,74,112,204,103,138,149,116,80,211,190,65,92,80,94,34,169,37,86,32,242,47,110,188,22,83,251,18,120,80,222,114,7,173,226,239,52,69,187,49,254,58,10,235,86,254,216,5,165,134,117,106,29,5,85,7,165,48,98,247,115,193,183,73,187,145,218,74,70,154,234,240,106,223,207,69,53,152,91,36,4,60,200,113,126,103,217,12,147,28,38,196,87,6,206,252,39,175,217,122,192,112,226,40,76,191,86,242,231,238,164,134,199,80,216,24,50,220,162,135,70,97,170,131,51,126,5,138,63,216,58,160,87,81,152,86,122,191,154,168,249,107,57,176,71,75,238,42,83,90,60,88,108,95,231,170,196,217,111,135,253,227,113,98,221,231,99,64,186,183,75,69,122,255,120,164,219,116,24,238,144,19,17,248,26,237,4,166,198,234,238,108,140,51,171,166,154,83,116,5,120,132,0,227,104,76,221,239,80,106,72,110,16,193,82,51,53,176,205,166,77,238,243,194,52,67,190,46,15,155,196,213,58,20,127,48,109,56,26,25,97,9,120,108,122,38,171,164,156,186,29,34,202,238,81,23,228,12,230,107,110,185,86,249,118,219,131,154,20,218,25,101,30,90,13,246,157,227,72,151,140,210,117,22,211,79,180,238,68,68,239,135,198,12,217,55,140,99,220,61,29,42,157,139,90,168,231,89,114,175,142,194,70,174,134,117,181,92,131,59,89,112,57,149,242,217,209,40,153,233,238,160,165,253,61,97,42,66,85,238,233,116,82,143,85,23,65,165,131,216,99,27,112,66,159,71,213,155,163,181,176,195,193,27,89,84,250,154,121,196,84,17,93,24,21,55,13,181,218,145,211,221,17,50,66,246,164,251,161,177,130,13,255,109,24,5,171,238,12,103,69,62,47,255,188,4,197,174,242,219,38,22,237,30,94,135,126,252,51,149,96,71,220,126,0,33,87,212,167,78,165,118,108,179,43,94,104,238,35,12,71,75,97,138,156,122,192,48,40,237,239,213,126,64,25,122,102,237,159,27,26,16,180,110,249,209,179,234,245,125,249,50,41,252,97,235,91,213,47,85,224,147,25,225,15,119,17,207,49,120,115,106,92,24,70,187,165,147,168,25,97,94,192,168,168,233,62,107,154,110,190,108,161,172,239,159,147,139,216,218,118,247,141,158,179,145,37,239,147,168,167,94,62,137,134,209,63,39,253,237,142,234,177,127,41,122,171,199,214,223,70,25,112,248,213,40,77,206,249,153,161,164,20,253,189,173,55,79,114,36,7,198,67,241,71,219,136,64,235,20,68,152,56,251,4,38,37,44,132,121,191,223,54,153,166,159,107,201,129,242,121,238,238,42,121,128,101,143,143,55,77,86,42,185,5,196,244,223,154,33,73,84,80,245,225,183,62,134,217,148,104,19,95,155,154,107,191,121,166,181,175,233,170,69,130,194,239,77,239,229,107,229,49,35,39,91,65,194,133,81,211,210,109,20,102,139,171,136,72,108,228,156,221,249,179,161,208,190,238,33,98,184,190,182,58,7,201,122,237,221,254,34,49,137,32,173,110,71,52,254,5,76,73,240,103,159,60,182,67,132,24,40,153,250,236,193,216,215,17,190,160,100,83,23,124,225,84,140,192,200,217,78,70,215,21,141,83,179,124,251,39,164,147,245,75,146,79,236,190,60,96,168,254,196,92,206,73,125,14,19,127,44,38,120,210,41,88,6,133,14,126,235,65,144,165,234,131,77,78,194,136,247,32,113,172,211,159,179,61,251,129,138,132,18,250,238,250,210,244,112,70,48,9,31,98,171,193,10,189,240,124,49,155,49,180,160,193,2,145,163,68,92,5,98,254,207,167,166,40,112,197,213,168,81,40,8,65,135,63,216,70,91,92,65,148,188,90,196,92,48,232,63,31,195,68,23,34,232,146,72,62,234,136,81,194,230,191,123,222,176,235,105,73,19,114,201,17,238,217,38,254,171,14,0,61,55,17,54,129,72,79,63,37,187,71,245,143,69,203,119,171,10,83,90,145,103,132,85,54,166,147,70,93,200,30,250,102,180,172,107,185,12,141,106,83,118,91,2,134,77,99,125,225,172,48,13,86,127,29,152,222,214,38,148,35,156,3,229,214,55,130,197,177,28,207,52,16,99,16,152,77,115,199,213,70,216,162,102,238,217,198,182,207,109,180,73,218,227,171,190,13,68,35,190,69,253,209,126,106,64,167,212,61,34,160,211,182,112,55,255,224,20,238,60,112,253,132,184,254,3,62,179,172,255,245,104,30,19,164,239,120,33,194,121,154,81,161,121,55,213,26,143,132,111,255,13,181,211,251,237,48,253,36,237,115,181,73,27,6,76,97,244,23,102,227,119,152,244,127,107,31,120,251,62,129,10,125,31,26,151,43,100,205,253,192,88,38,160,245,125,240,99,242,207,128,241,156,167,124,137,66,59,167,111,203,203,8,33,87,87,24,13,235,24,21,136,198,243,7,134,169,235,221,124,205,79,150,170,12,250,50,227,230,103,151,41,26,135,56,7,16,85,138,1,67,255,249,185,154,142,186,119,53,76,46,122,245,180,13,32,96,8,36,117,88,72,194,231,24,83,104,75,53,200,65,131,66,164,32,232,116,161,5,81,96,184,120,103,140,57,193,132,89,20,166,44,250,193,103,59,169,67,225,190,82,207,15,30,159,248,11,44,41,110,222,46,124,31,241,139,173,9,132,202,190,128,225,166,250,100,140,186,245,128,6,188,134,134,95,144,214,139,232,47,230,194,154,26,103,77,84,128,149,128,123,121,77,231,6,15,147,17,10,152,62,67,129,77,151,117,7,140,93,83,20,30,49,98,216,248,18,120,52,144,40,234,7,110,26,30,134,221,241,61,216,200,143,69,198,224,16,53,254,61,216,120,180,37,6,35,55,245,208,94,235,103,179,129,129,66,46,22,69,13,118,50,146,157,115,188,197,7,1,133,194,176,173,197,167,54,133,148,170,48,36,167,2,211,21,250,241,231,107,196,241,72,172,72,155,154,193,189,231,23,21,31,227,85,72,27,58,70,41,239,98,24,64,116,135,158,249,153,176,4,91,17,27,86,152,132,97,160,244,182,151,15,90,36,154,79,114,58,127,47,62,46,97,255,92,253,57,238,104,111,143,9,14,129,250,252,196,133,96,184,140,163,229,216,222,18,3,196,64,62,62,86,12,10,14,251,82,91,144,38,222,237,31,155,206,9,244,241,212,121,164,98,41,236,57,122,155,52,121,200,49,30,83,156,30,216,246,58,51,26,148,242,147,150,96,119,104,8,129,136,133,49,141,79,57,187,179,196,62,44,133,56,246,150,205,23,128,85,180,107,141,41,230,99,74,30,25,194,149,47,90,189,132,250,251,177,94,194,111,69,122,71,243,154,251,39,97,228,78,49,52,192,114,53,6,119,245,183,238,100,7,211,254,7,141,56,30,240,124,236,128,63,56,133,159,102,240,214,56,222,160,212,179,133,183,78,103,177,186,227,52,173,197,197,208,105,188,254,58,224,156,99,117,253,172,2,77,45,66,161,226,95,131,94,211,218,147,198,9,10,241,18,135,105,252,234,234,164,81,46,22,190,144,233,238,106,93,9,12,205,187,120,72,183,109,43,250,215,16,134,137,62,214,8,236,144,168,236,31,167,2,210,52,143,41,81,119,86,63,182,40,181,63,211,35,82,25,209,31,245,42,90,38,165,229,241,44,74,98,62,25,85,90,116,95,102,158,170,173,245,201,199,66,95,237,168,213,57,104,76,150,94,74,95,31,204,155,241,153,9,116,16,236,254,138,2,142,23,145,53,210,70,245,178,111,11,70,106,49,87,253,194,235,3,183,47,140,155,214,244,234,169,161,83,58,37,220,39,39,138,35,172,37,63,184,197,160,253,224,161,55,167,155,204,61,99,224,179,98,62,81,62,202,63,60,46,139,205,153,213,39,39,233,49,60,159,203,75,193,134,168,113,188,101,237,246,23,38,204,174,113,31,248,35,154,239,181,152,205,73,204,93,220,211,9,195,152,71,117,41,100,76,159,244,192,177,173,221,22,49,10,200,79,222,226,184,3,195,237,213,106,76,136,245,27,202,166,207,192,35,244,212,131,235,2,42,38,147,210,188,36,38,175,111,213,0,162,14,225,50,21,186,6,230,39,190,131,120,186,127,48,4,90,52,152,77,180,1,210,64,175,229,161,106,113,124,226,89,244,124,120,16,133,110,210,62,245,131,85,120,48,34,43,66,45,231,39,26,6,7,88,110,81,133,116,92,202,170,43,12,30,137,56,222,50,92,134,163,126,114,92,27,246,43,47,144,162,255,225,19,151,181,38,48,79,67,209,255,94,235,231,230,68,117,29,102,169,79,93,97,229,42,78,223,4,218,49,39,190,81,22,36,40,125,30,195,113,80,187,250,222,48,65,135,107,78,79,49,50,156,10,247,200,92,24,58,212,175,71,98,62,150,16,169,136,212,164,46,18,120,11,214,53,96,70,211,98,219,145,158,133,66,92,246,233,108,157,163,237,149,171,237,186,164,230,24,190,3,98,20,158,246,251,57,21,15,70,129,40,146,236,201,250,37,228,252,161,173,122,70,152,220,180,20,134,28,218,104,89,228,17,40,193,3,217,138,139,105,192,251,218,76,240,199,106,81,229,153,209,199,96,142,95,46,184,21,83,224,125,174,40,81,185,72,246,224,115,53,213,37,1,23,136,179,228,80,166,114,252,216,15,241,173,172,82,105,75,62,28,66,188,237,233,114,75,195,202,28,173,108,212,55,45,72,65,39,114,20,122,117,33,185,239,137,122,107,188,172,90,135,202,209,25,133,141,112,202,14,45,113,237,16,161,204,40,18,40,216,126,235,3,23,47,250,53,84,207,100,208,118,55,36,191,120,235,189,33,152,136,138,75,216,203,107,45,95,120,40,188,186,194,216,69,94,245,75,87,25,110,196,67,225,173,74,94,124,203,107,45,141,0,241,152,144,201,249,213,112,176,72,188,205,168,120,75,212,107,98,232,103,153,133,48,55,148,168,225,230,80,150,33,57,78,21,84,61,94,246,107,181,63,90,203,12,175,66,247,234,219,51,223,206,25,42,49,175,126,166,37,12,145,94,204,76,184,163,41,108,190,178,247,2,116,248,17,180,52,221,226,90,195,127,27,235,87,43,195,204,178,137,126,22,36,179,137,171,11,76,26,54,26,32,200,178,54,57,94,176,115,162,216,217,148,138,100,105,153,32,231,26,81,193,61,236,192,23,24,238,244,30,23,67,194,43,149,19,120,166,88,231,14,115,202,233,160,80,50,60,155,215,150,159,81,19,214,57,224,204,17,17,104,223,91,235,241,145,191,205,53,26,105,40,105,150,173,236,192,75,58,101,150,209,233,73,209,251,177,82,170,183,87,32,229,41,42,166,84,235,35,126,24,157,2,139,52,195,254,244,17,212,215,161,195,15,201,136,192,236,53,163,131,97,103,243,86,164,69,1,178,143,158,223,104,183,172,173,96,144,166,23,223,17,16,229,77,154,149,160,169,28,7,40,122,85,236,160,18,152,168,226,140,70,23,184,73,182,246,117,208,48,235,247,174,214,7,34,168,81,16,69,41,62,50,60,218,50,66,61,90,10,24,174,3,237,116,41,184,84,213,103,216,121,106,33,226,2,38,212,63,90,192,116,79,11,138,186,71,241,123,163,211,217,63,23,243,225,122,192,208,43,203,102,51,176,32,202,12,24,29,1,153,160,136,57,49,9,3,230,84,23,184,89,50,208,175,134,236,93,27,197,16,179,117,103,209,90,16,54,204,161,210,58,148,246,136,58,26,146,125,237,211,88,100,202,145,37,80,188,187,79,223,81,59,104,192,180,171,39,133,145,228,104,61,174,134,250,54,43,12,73,216,122,55,111,58,205,204,94,218,37,246,19,8,220,228,230,148,83,64,37,227,48,225,108,109,66,195,4,25,241,189,186,41,208,79,109,221,163,27,59,6,237,76,42,173,127,152,38,17,29,91,70,71,126,70,76,101,246,95,164,149,125,42,157,137,177,196,126,161,193,103,196,86,69,139,143,76,210,217,236,176,143,142,42,116,147,180,191,141,22,180,253,174,134,31,88,214,237,129,207,236,122,23,111,137,88,52,178,135,187,247,232,198,162,159,80,122,16,102,63,187,104,143,29,152,54,186,52,180,179,14,202,222,28,75,143,126,28,153,164,147,62,176,84,163,209,37,25,189,144,192,40,125,229,216,190,143,157,43,117,113,24,62,175,39,106,153,211,163,221,138,150,194,171,129,226,14,203,136,81,194,87,163,3,199,194,77,146,213,32,32,129,146,134,195,48,48,137,137,97,21,156,123,247,128,243,210,230,31,122,72,118,26,209,255,182,141,206,73,96,170,9,91,116,214,145,87,151,99,9,171,11,239,193,135,116,169,140,14,48,129,206,248,90,148,70,203,234,65,133,114,69,211,146,53,207,73,108,24,152,152,81,92,141,224,213,27,111,243,228,86,121,155,176,201,60,8,156,7,236,119,113,230,117,209,151,7,110,196,86,226,234,110,145,5,129,145,63,139,166,64,211,91,172,250,219,132,144,124,23,54,137,6,77,24,46,186,98,91,28,76,27,49,39,241,252,25,148,99,106,191,131,137,190,107,29,210,179,28,218,107,214,74,16,189,100,129,59,57,175,215,217,199,140,215,49,205,221,163,214,192,212,115,233,163,213,97,76,38,209,146,107,178,201,2,23,230,210,126,141,127,73,107,223,207,36,163,248,37,58,220,232,12,147,37,96,140,27,57,154,106,113,246,70,86,184,64,62,16,205,119,3,182,33,249,109,248,130,234,140,238,186,129,201,169,75,4,93,140,104,128,51,213,31,201,190,77,250,108,250,235,174,75,166,244,165,235,143,189,218,79,116,210,69,210,139,128,108,228,113,117,220,178,59,99,138,49,37,11,240,120,127,235,181,13,146,73,214,168,4,165,124,97,75,176,118,139,246,41,211,42,223,189,139,141,78,203,146,180,17,153,114,147,229,103,192,68,246,102,234,210,231,239,163,105,22,154,188,169,9,205,9,223,217,235,10,76,104,0,234,126,88,216,103,230,240,190,114,56,71,139,238,226,148,240,120,235,30,117,100,179,107,187,47,94,209,240,157,97,88,60,94,239,61,126,202,221,183,165,157,248,133,182,95,155,68,105,127,237,240,73,83,211,199,160,100,55,46,14,103,59,192,21,198,107,168,222,107,143,119,150,255,54,63,55,40,183,64,218,222,190,196,57,140,55,148,137,143,139,1,69,72,222,48,255,96,170,44,143,201,178,4,70,192,253,231,118,0,119,11,55,61,120,76,122,85,247,133,249,104,66,183,155,127,221,158,191,23,54,183,4,18,188,41,240,220,119,142,108,34,194,199,126,121,36,120,166,87,156,226,90,74,193,95,40,16,244,204,137,89,30,12,219,251,252,60,55,254,215,133,33,216,19,177,27,234,162,152,191,205,97,248,7,229,177,41,12,205,191,144,242,54,230,242,38,194,191,116,111,154,162,197,15,54,225,69,33,134,194,145,198,75,236,14,215,66,176,81,225,50,75,14,148,98,50,69,241,156,119,160,240,233,203,47,211,225,147,102,192,29,146,244,246,224,179,179,176,233,58,140,150,248,22,24,149,164,60,135,195,68,165,30,81,144,105,189,251,110,96,5,147,83,185,45,208,71,201,56,176,23,166,8,123,63,166,186,76,11,62,127,31,240,124,189,111,198,2,101,165,139,142,218,248,190,73,72,6,166,221,104,27,240,164,72,225,125,76,28,216,157,75,92,109,130,234,242,211,13,201,160,226,239,85,140,94,228,161,240,129,220,64,6,168,209,39,201,197,21,247,55,251,144,30,175,188,9,203,54,86,2,162,30,254,100,48,82,76,125,178,106,42,171,213,97,196,143,167,188,54,213,14,215,70,177,150,236,51,200,242,177,9,73,158,47,20,15,190,248,53,121,242,227,122,24,213,220,15,134,252,173,200,131,255,244,117,28,44,8,251,60,48,35,127,24,115,176,25,113,175,252,48,39,88,9,116,192,22,45,191,139,54,123,95,14,179,228,103,147,139,9,186,206,229,191,12,133,154,144,156,208,9,141,138,167,79,4,235,175,147,17,227,169,206,231,158,14,47,148,45,223,76,56,75,220,10,40,46,188,172,207,169,8,108,2,114,62,19,214,71,235,24,94,198,179,96,246,189,183,133,72,68,217,37,147,164,95,201,31,156,134,101,242,207,10,159,239,49,138,195,93,251,120,6,44,128,136,20,222,247,218,8,215,61,6,10,96,12,150,148,3,134,252,74,97,68,170,178,223,60,67,120,44,211,12,9,68,214,234,133,17,140,20,33,31,224,158,175,95,178,77,177,62,11,201,80,166,152,186,101,159,164,248,156,229,21,211,90,46,129,56,236,14,24,81,178,172,48,60,185,51,224,65,241,130,192,157,4,158,63,26,254,243,154,10,195,42,178,226,234,66,245,192,86,184,212,218,227,234,138,50,118,19,184,226,145,151,128,183,16,230,130,142,149,74,188,23,169,171,173,15,206,121,218,171,195,157,110,40,253,105,84,131,124,117,109,252,148,81,245,167,143,173,36,239,133,188,183,126,48,186,220,106,252,244,52,98,22,65,147,213,126,93,248,252,109,174,159,65,33,153,234,103,46,53,63,245,179,68,186,169,178,140,128,169,14,145,159,254,165,228,252,123,81,127,252,124,46,131,179,247,13,2,119,246,75,25,52,74,108,106,137,71,195,229,45,10,83,18,231,3,142,202,219,252,128,104,180,4,186,209,138,215,7,179,138,13,135,7,187,192,99,237,4,158,222,249,10,12,147,190,78,195,70,246,186,5,108,242,239,122,53,225,239,119,243,77,131,170,140,25,42,18,35,70,156,248,190,80,228,1,67,141,16,48,109,247,123,41,12,47,112,9,184,73,14,121,152,146,85,107,254,61,104,205,25,89,81,171,216,240,1,167,47,94,180,199,128,123,190,1,11,131,73,146,201,160,209,240,87,227,201,172,165,109,125,224,238,65,124,131,41,79,144,57,94,76,91,225,238,197,219,8,121,182,94,13,103,88,174,1,115,198,12,133,233,175,242,39,223,149,100,172,222,188,195,32,228,191,189,17,162,209,169,66,56,227,182,241,27,55,129,242,12,103,200,102,203,125,235,157,168,183,29,250,53,217,225,230,157,226,200,225,180,143,121,6,203,176,111,119,38,150,211,167,126,235,252,243,69,47,12,33,93,25,122,111,82,90,119,125,176,203,15,214,234,131,41,253,221,35,174,62,27,67,215,117,79,199,228,45,39,184,112,121,244,122,25,242,100,168,189,3,198,75,221,2,115,202,143,30,48,49,56,189,26,85,244,123,100,99,119,16,48,93,2,159,225,238,241,222,80,72,203,185,91,140,106,170,190,139,203,20,174,56,186,182,160,0,168,1,195,59,165,87,243,65,126,30,178,193,195,156,11,129,41,65,123,87,207,185,101,76,203,68,126,41,6,205,246,152,172,40,138,169,249,161,93,167,56,148,158,199,60,243,143,205,214,153,167,94,13,239,103,219,1,195,0,254,150,23,6,214,76,142,194,155,61,75,87,20,253,159,18,240,78,194,122,75,196,191,59,37,3,240,177,213,250,210,123,23,171,181,119,24,105,54,29,20,186,41,110,117,170,193,40,181,110,133,189,20,8,20,183,160,127,46,182,202,188,128,105,237,120,107,239,124,103,107,73,190,176,69,34,197,238,164,188,112,92,154,11,224,105,12,8,2,67,137,188,3,165,197,69,47,182,8,138,95,60,76,221,69,47,134,133,103,251,213,231,185,146,112,97,31,24,129,144,88,215,199,63,204,91,12,29,2,68,251,230,123,128,205,131,145,247,66,173,118,181,252,224,46,244,177,153,102,182,122,11,133,128,77,65,82,38,49,214,122,207,62,42,214,16,37,38,47,210,232,40,44,7,76,57,236,7,70,47,251,193,220,234,253,118,222,216,49,245,189,55,93,73,85,225,76,229,132,192,237,17,140,103,242,134,166,67,231,176,49,119,11,124,156,251,28,147,156,152,135,72,155,101,59,146,47,95,133,61,90,82,21,210,108,61,152,101,198,160,18,242,22,11,14,207,170,140,88,188,164,143,234,212,71,75,164,229,226,230,28,150,242,100,232,10,141,184,55,223,75,134,212,250,209,90,201,129,78,122,173,4,134,168,62,246,187,227,0,110,117,209,51,177,177,155,27,52,88,180,43,1,207,218,204,113,107,172,206,15,156,218,90,239,218,201,225,163,191,140,232,76,204,113,90,207,82,254,92,93,189,93,201,224,253,90,67,7,81,5,218,6,252,167,247,52,94,111,129,7,201,151,251,211,216,29,103,165,202,79,207,110,2,99,23,166,196,123,235,197,80,126,248,2,48,222,232,173,31,131,154,137,154,227,98,38,130,108,26,76,161,90,226,234,146,45,234,241,96,104,196,226,124,129,16,190,8,165,39,132,53,132,57,150,195,214,129,38,243,164,33,163,22,247,94,208,149,203,199,170,152,69,190,229,112,148,117,221,145,40,55,219,183,92,154,158,198,140,164,84,87,184,206,24,19,4,125,154,62,183,85,150,251,161,139,252,208,122,141,109,104,202,54,43,4,114,152,170,96,113,132,51,20,44,183,147,215,224,142,132,120,192,124,63,180,254,222,205,247,148,109,58,209,144,20,134,8,112,22,45,81,96,8,91,242,131,139,16,153,158,207,124,54,137,29,15,94,112,210,229,167,59,189,254,249,189,118,19,42,82,178,184,120,202,129,166,189,100,188,137,105,120,93,163,125,142,89,68,155,27,56,138,161,127,95,171,204,165,87,83,218,179,226,107,29,71,91,157,58,234,57,16,122,124,240,210,208,194,165,117,110,239,91,215,207,152,112,140,166,180,31,12,159,177,192,80,211,230,24,50,122,64,36,144,116,246,85,20,136,222,107,147,16,89,10,231,213,71,76,36,99,63,150,171,51,201,240,17,159,203,186,194,20,70,129,162,248,147,215,46,225,114,80,108,216,29,79,214,63,4,226,217,68,16,202,155,195,248,174,122,239,132,142,123,142,137,180,208,15,233,10,219,42,9,24,229,221,184,154,234,191,234,21,155,40,133,102,147,38,16,184,91,11,149,195,44,206,241,80,104,24,202,240,41,222,204,139,94,10,119,211,207,118,152,190,46,189,26,202,138,216,176,72,63,137,105,152,32,255,74,233,93,77,157,188,94,76,195,114,138,7,91,236,109,138,210,156,21,183,38,100,163,207,85,240,248,124,162,96,217,137,116,82,130,26,114,188,137,2,1,174,76,179,100,201,47,55,42,15,154,165,221,207,80,100,57,122,192,28,53,249,193,147,18,2,63,236,225,54,27,75,239,141,156,94,184,16,198,228,216,150,162,214,228,237,232,249,169,174,47,77,144,98,199,183,50,169,214,167,6,10,76,73,113,192,68,101,135,94,125,102,96,137,253,232,184,96,77,60,12,219,142,206,56,205,128,215,122,172,26,6,147,98,240,153,48,200,182,23,121,109,206,19,55,27,145,100,222,159,183,30,198,51,25,240,96,211,248,192,200,68,196,147,209,184,245,249,233,206,225,243,224,246,15,156,179,83,11,28,120,90,63,146,124,47,236,196,18,171,135,172,201,171,19,250,13,225,242,40,45,48,108,15,242,104,87,253,234,194,204,247,161,95,155,194,149,183,246,32,32,171,186,246,200,83,180,56,23,81,86,124,68,38,63,184,86,129,7,188,124,95,120,187,139,145,89,198,249,11,211,196,230,147,5,2,216,215,195,102,240,134,142,57,96,10,129,135,62,57,74,76,247,189,17,125,128,223,74,97,152,244,150,195,230,237,87,133,151,209,85,255,224,76,58,75,47,238,52,179,222,7,135,4,171,139,9,5,76,127,156,255,52,93,132,61,127,46,46,203,143,54,136,52,169,8,252,192,35,187,183,73,94,167,109,29,20,107,151,242,93,188,152,58,239,51,104,19,249,169,118,185,82,14,76,155,155,254,180,105,226,198,91,29,51,255,51,73,209,239,246,213,133,243,136,248,158,194,152,73,53,224,213,179,110,164,3,70,88,95,93,197,72,94,75,211,93,131,243,197,135,100,33,114,254,217,53,80,249,240,231,218,176,205,234,189,169,246,203,110,135,80,124,44,182,176,205,34,26,85,127,104,165,23,180,234,54,107,133,91,254,220,68,254,135,132,137,128,115,46,238,190,83,41,148,187,142,103,179,162,132,18,240,108,91,247,74,66,47,203,103,48,60,249,103,54,200,44,66,159,103,249,60,65,180,42,125,78,174,179,170,167,239,195,160,240,185,42,106,177,134,128,141,105,80,224,132,209,233,15,94,168,164,208,81,201,20,233,231,7,163,61,38,3,110,138,73,190,43,156,183,40,20,142,5,188,200,67,149,120,47,138,128,229,99,46,178,187,126,154,87,56,183,69,253,5,90,97,171,238,9,24,149,250,166,48,5,151,89,224,44,83,148,218,160,44,215,18,185,20,112,144,20,233,1,23,33,5,5,38,101,234,167,11,101,237,20,0,10,140,170,248,8,24,41,67,153,40,11,241,143,189,226,181,186,117,132,63,152,154,180,176,11,43,1,115,241,170,14,76,203,125,241,171,97,41,214,175,117,96,204,219,25,48,77,114,50,40,148,51,12,223,195,73,28,204,169,79,14,231,180,39,80,128,143,21,52,245,183,145,121,118,239,189,78,243,40,244,106,138,233,124,213,31,172,211,206,36,48,231,149,127,143,115,232,33,55,169,40,186,176,113,111,235,51,144,81,169,213,58,244,46,108,245,156,51,43,188,56,144,2,134,111,65,174,46,108,248,254,193,16,137,75,162,122,9,41,27,179,252,62,26,18,131,233,177,26,0,83,141,238,129,131,95,167,97,147,247,50,173,242,121,191,8,65,164,180,229,84,93,244,7,244,184,57,124,198,175,142,143,242,250,76,219,255,116,152,243,59,125,96,122,152,86,192,157,212,208,131,169,39,105,110,219,181,142,93,35,150,10,49,113,54,102,135,141,178,225,205,68,72,118,168,196,184,48,251,85,147,65,165,109,235,118,223,26,111,95,102,218,63,20,162,130,226,7,58,178,90,154,118,77,16,45,150,219,118,98,48,155,186,194,148,142,249,233,3,43,126,123,125,248,6,91,167,144,195,196,117,138,94,13,139,116,142,171,203,72,146,140,78,204,188,209,74,192,22,154,217,10,83,136,217,3,166,18,248,115,117,109,163,9,12,155,104,192,86,118,21,102,107,163,26,113,138,57,0,119,193,241,173,138,195,248,17,178,207,15,136,51,227,116,107,84,174,136,132,94,66,147,173,134,173,222,173,39,70,206,70,216,174,207,179,223,97,129,176,138,224,205,131,11,77,70,190,134,136,99,107,204,196,138,234,123,124,18,122,192,210,210,39,167,230,182,247,128,49,161,171,162,52,69,197,189,103,17,165,120,80,170,77,119,160,103,75,20,219,240,12,42,66,50,23,133,70,109,201,2,98,166,161,223,19,240,194,179,85,152,166,149,119,245,86,51,134,33,77,113,112,210,247,217,196,149,5,182,26,233,128,113,78,179,192,70,241,235,40,196,82,114,58,81,194,73,9,128,195,240,42,200,76,232,84,185,165,246,96,58,23,138,194,61,221,122,57,131,77,56,85,96,170,144,124,87,65,230,228,120,143,239,193,73,205,180,28,99,70,54,173,202,182,1,157,21,30,168,195,29,30,205,170,176,105,176,5,12,3,225,7,102,90,62,24,162,181,44,176,49,102,251,76,32,57,189,167,194,148,221,198,68,25,144,203,127,126,155,108,79,60,26,4,184,234,112,66,253,61,75,76,149,185,173,78,95,96,171,106,171,1,211,61,47,191,205,237,150,111,151,157,186,30,209,52,164,131,185,186,16,4,48,84,77,109,40,156,61,75,8,74,194,89,198,20,178,28,207,111,110,11,177,75,238,39,253,56,128,226,131,209,142,62,245,181,7,146,206,62,25,32,36,22,21,97,80,184,185,226,226,218,164,234,249,7,155,200,189,195,24,13,159,123,247,18,198,120,199,42,168,255,192,94,119,246,131,231,104,58,40,141,102,42,95,186,84,56,46,217,14,105,104,218,17,63,163,73,94,165,176,232,92,93,168,144,56,124,22,103,209,89,78,195,174,151,15,108,50,80,108,5,10,83,212,114,127,251,252,119,19,174,89,131,105,4,104,1,159,17,20,163,160,211,230,146,124,34,14,42,187,231,231,167,107,41,239,98,202,85,63,40,76,72,197,209,227,142,38,93,126,240,142,200,173,137,128,149,207,47,211,51,117,39,18,177,161,45,114,112,112,105,121,35,170,161,107,182,218,62,40,70,180,195,24,66,159,153,66,23,173,207,133,65,16,61,239,241,129,83,140,88,62,59,165,232,165,115,111,84,13,252,193,200,214,140,174,243,12,39,195,99,192,144,109,44,181,116,58,179,180,121,208,29,186,80,202,195,5,182,24,112,119,24,191,89,206,0,142,30,244,7,46,108,194,240,253,3,31,99,115,62,116,107,4,172,91,43,157,175,123,244,211,53,137,97,165,131,113,46,162,83,78,255,229,67,171,177,123,248,131,253,148,200,228,173,9,18,134,109,137,58,85,238,58,162,144,32,12,183,7,168,127,223,146,160,60,62,243,34,205,28,87,83,251,39,59,18,245,122,203,141,222,97,98,126,18,185,35,156,214,60,102,50,172,123,65,60,152,99,30,192,85,62,2,62,155,120,211,139,105,233,139,207,65,96,174,203,142,67,149,243,140,141,118,152,70,228,43,206,76,52,21,172,17,211,108,18,58,144,25,222,216,194,147,219,196,70,152,56,101,31,198,54,72,94,62,67,189,197,177,168,100,39,133,45,163,12,15,169,88,213,114,29,114,115,214,124,153,113,245,192,0,151,23,35,178,237,233,0,90,23,171,206,35,102,66,246,205,206,168,167,228,116,193,140,132,62,192,209,93,155,4,215,176,190,137,172,6,74,35,140,60,181,81,67,222,15,61,73,98,52,89,28,141,58,240,238,211,132,60,25,226,77,2,115,96,248,218,129,6,34,119,217,110,26,169,174,120,229,99,130,150,166,49,197,3,83,50,54,3,158,93,244,216,209,125,192,0,24,14,239,66,147,189,194,133,184,198,133,139,117,47,11,106,12,247,254,214,40,14,137,130,29,237,198,244,26,86,135,107,83,229,75,96,152,126,252,167,45,99,87,229,83,50,187,99,15,38,93,117,54,20,249,109,232,178,194,251,225,248,61,91,132,220,156,230,241,228,243,100,26,55,138,28,77,248,90,116,115,57,12,39,247,144,41,76,49,77,228,8,41,163,42,34,158,76,101,172,228,41,38,14,131,78,112,104,114,61,247,79,87,87,83,179,17,151,158,222,102,135,87,210,253,29,195,185,187,163,107,245,193,75,204,66,8,223,210,246,189,138,232,96,211,144,31,189,154,41,114,193,84,217,47,181,179,171,109,124,49,143,182,245,148,9,186,172,123,214,81,182,151,38,40,85,252,49,131,41,85,106,175,16,3,101,86,26,217,3,254,37,111,30,204,252,141,16,173,69,253,213,91,164,39,221,171,242,13,166,126,93,126,123,29,247,175,121,116,12,149,142,161,97,13,104,85,103,164,0,77,213,74,214,86,69,204,97,122,68,101,89,137,155,44,249,202,238,181,253,99,45,98,126,109,174,15,140,216,235,133,141,58,77,209,102,101,134,23,165,24,188,117,189,55,9,114,119,16,168,60,203,162,97,154,32,151,41,213,157,197,205,198,215,196,208,38,135,132,78,233,133,137,110,237,44,83,161,253,104,198,47,124,222,42,149,161,240,153,177,195,95,123,87,168,222,229,96,50,3,229,193,199,237,68,126,230,193,101,83,16,212,29,94,121,233,126,5,153,114,9,127,142,140,220,57,127,228,115,154,240,171,127,206,77,109,253,208,155,159,115,111,251,160,109,120,23,95,27,196,48,197,141,217,74,192,196,251,223,84,128,37,111,71,197,1,202,75,184,228,2,87,28,81,255,101,26,191,210,27,19,8,237,155,175,45,86,53,91,184,162,165,197,254,206,189,171,126,76,8,119,96,23,253,201,28,34,231,67,157,187,192,133,78,209,236,48,132,33,226,32,151,25,170,202,40,241,228,207,199,128,249,138,19,33,96,171,38,22,24,234,12,23,227,76,38,73,46,174,121,193,203,117,53,117,68,111,168,203,147,95,238,8,75,108,255,109,202,73,158,96,9,48,241,172,180,28,134,50,74,236,96,202,148,240,76,3,62,251,162,142,119,35,107,180,253,201,241,159,164,160,244,236,252,232,210,184,210,167,49,200,79,29,241,10,207,134,203,182,218,163,44,57,92,208,76,56,206,163,63,57,225,193,173,143,86,217,192,103,192,147,29,95,222,251,247,102,23,173,232,138,200,97,14,215,61,213,70,23,198,254,203,50,131,169,221,99,75,119,248,28,82,89,223,11,97,32,232,17,126,48,138,117,34,121,110,48,122,96,14,219,193,40,15,142,250,134,11,93,155,22,110,201,146,91,49,61,141,94,252,230,208,50,72,57,132,193,132,188,28,198,79,253,192,104,176,185,48,50,246,141,250,30,133,160,247,116,13,95,244,187,211,231,167,77,219,218,149,62,137,241,201,22,15,23,9,139,230,130,148,47,78,217,226,127,44,233,46,247,108,225,247,199,233,76,125,237,52,249,61,135,183,37,39,5,238,22,58,248,193,217,40,118,100,47,204,166,206,237,83,1,229,190,166,177,45,148,13,135,139,92,231,51,219,235,18,183,134,134,74,34,190,14,195,40,42,59,101,166,6,123,84,71,97,99,149,20,5,210,108,208,51,93,184,64,28,82,20,198,127,246,143,149,33,107,79,226,93,35,117,67,122,197,225,113,28,31,25,82,11,176,159,153,116,225,10,129,193,86,184,155,70,219,133,207,252,174,154,132,59,107,137,88,115,192,176,239,202,38,157,73,231,66,210,113,97,52,11,117,204,8,100,210,217,235,48,251,161,94,77,53,76,252,182,117,188,202,194,63,86,36,245,248,62,106,84,199,47,125,114,90,25,207,214,224,240,22,10,87,80,122,238,125,125,100,171,225,145,176,219,129,43,253,40,14,23,248,196,20,206,86,23,234,112,63,30,240,7,109,166,201,118,81,36,187,36,21,144,233,44,28,53,96,44,117,189,154,150,4,68,146,126,240,108,91,75,118,204,135,154,161,221,205,68,130,129,229,3,199,234,201,156,184,83,28,50,80,196,113,2,166,121,247,3,83,243,238,51,105,25,75,151,62,247,148,111,189,26,123,212,248,188,53,196,214,14,111,92,71,253,90,214,215,125,223,186,16,122,212,112,98,166,24,41,251,1,67,54,106,172,164,175,117,86,155,191,244,249,85,227,21,124,104,251,197,209,46,92,77,162,83,190,117,161,22,214,183,74,62,229,84,59,27,193,236,69,179,208,15,70,233,53,75,92,44,179,11,37,87,129,199,224,71,100,54,224,227,231,55,51,52,126,240,162,100,93,22,72,130,156,204,111,77,174,184,191,170,75,10,29,105,207,186,207,77,113,86,149,138,54,12,84,206,151,123,107,179,42,52,158,7,89,187,229,248,126,48,202,150,69,111,110,236,248,249,62,119,53,214,108,89,30,232,125,236,216,84,42,113,47,113,31,204,242,162,182,241,135,210,118,246,186,184,187,25,84,132,221,46,108,42,25,145,125,4,110,16,49,249,147,237,102,79,39,176,113,26,222,25,110,194,36,175,25,2,24,35,202,31,188,33,47,25,209,64,80,84,196,167,95,156,9,106,198,158,97,63,13,253,162,11,69,151,159,109,45,48,117,233,46,113,141,252,67,121,52,241,6,227,26,221,239,5,55,94,126,165,70,246,218,196,2,46,138,154,86,145,52,28,11,10,13,86,23,192,70,32,69,86,166,109,112,211,207,174,110,98,46,159,159,62,231,245,246,93,129,194,250,179,83,202,79,159,245,68,8,208,165,187,169,198,75,50,42,52,202,135,186,118,71,68,50,197,84,233,230,114,215,236,251,21,188,178,228,243,31,140,42,115,156,155,199,11,50,139,248,193,116,193,166,17,170,226,19,177,22,129,235,138,73,122,158,145,166,89,121,173,98,188,63,79,207,156,25,46,207,93,216,98,134,191,22,37,58,79,87,182,27,237,15,19,200,133,214,233,63,232,114,181,81,161,108,255,237,109,213,186,239,173,105,22,27,181,7,60,105,53,122,143,182,24,176,226,59,146,69,103,247,210,171,169,217,201,161,63,159,144,75,223,122,115,148,218,67,219,158,166,25,189,249,153,135,148,145,132,122,61,222,165,94,61,232,107,27,79,220,30,10,55,121,49,90,108,253,123,225,42,173,87,200,1,220,112,151,118,252,182,49,77,11,188,137,175,248,76,163,55,38,15,185,154,172,105,108,135,199,198,68,104,88,225,227,149,119,247,34,250,134,36,39,201,2,131,82,60,133,134,252,241,55,145,47,21,120,82,76,19,112,21,214,186,223,108,160,91,217,81,12,0,125,175,138,96,78,247,47,114,254,114,61,110,184,110,217,103,242,8,14,79,138,7,228,201,154,89,154,62,151,32,71,79,75,198,20,62,135,236,155,18,25,167,179,53,200,160,117,43,199,232,1,175,23,6,237,196,123,217,179,90,252,180,169,51,11,188,216,75,226,167,73,89,233,152,81,223,219,221,77,160,0,49,21,93,126,180,153,151,248,94,203,164,125,20,166,94,96,198,160,81,95,161,55,55,57,138,20,35,110,116,77,186,155,98,67,248,25,211,169,247,75,73,119,242,227,148,32,127,121,97,234,204,150,238,182,149,68,92,137,169,68,226,89,119,106,54,208,152,228,104,6,233,234,197,178,25,177,68,140,114,170,125,118,234,218,220,22,25,199,211,202,122,235,197,122,241,19,255,44,150,82,31,25,56,48,54,153,175,77,114,147,47,239,2,250,227,254,115,24,237,199,60,117,64,27,185,131,11,143,105,82,48,2,79,122,170,238,44,36,93,180,63,111,53,141,162,208,223,138,154,147,170,35,54,104,251,72,126,115,8,170,158,8,74,183,17,163,224,225,162,240,229,233,20,45,196,31,227,90,210,40,122,68,28,239,158,202,147,128,233,253,214,173,150,196,203,122,247,238,210,81,109,235,26,11,204,95,139,60,217,11,30,116,107,22,99,226,56,156,96,92,147,189,146,98,87,159,224,131,41,39,167,15,75,5,222,71,71,171,178,251,119,227,1,152,201,13,149,65,222,177,247,46,240,25,209,48,74,7,196,6,85,78,62,182,0,202,218,28,54,243,77,47,182,222,86,255,150,76,214,81,20,182,122,149,11,31,187,122,191,30,117,187,119,195,51,240,89,118,220,139,173,40,124,160,126,188,208,20,38,196,67,36,251,136,42,21,191,184,80,243,33,99,98,25,240,249,80,136,252,100,76,32,241,152,49,77,80,58,214,197,97,106,221,190,211,13,198,99,201,28,91,22,147,136,133,85,204,211,145,143,213,112,95,222,91,85,72,4,100,200,152,115,203,77,36,170,17,133,167,153,37,142,50,74,124,45,36,182,117,117,192,84,148,194,202,161,83,85,168,108,250,143,189,44,172,78,180,97,70,210,239,81,32,70,155,1,211,193,174,223,186,152,18,68,172,76,42,216,245,99,155,150,245,124,48,181,168,111,109,97,165,98,83,249,76,57,103,220,144,207,149,9,54,251,91,67,249,245,148,59,141,98,219,58,41,127,48,118,220,57,82,229,123,208,10,124,172,251,11,23,11,132,190,17,159,148,93,180,118,127,25,37,146,178,100,80,38,105,72,146,104,63,152,238,234,45,235,3,113,40,170,251,46,76,57,195,108,242,224,144,162,39,159,42,184,108,115,234,136,211,40,89,220,24,48,214,155,249,189,57,245,225,247,183,25,96,18,32,2,27,57,209,69,9,3,189,194,100,187,152,112,242,189,55,127,56,186,12,233,132,145,96,123,228,97,97,208,116,249,30,211,142,123,183,160,200,5,86,253,154,211,28,129,25,240,162,229,92,95,187,21,248,15,47,12,153,66,23,99,192,248,63,134,7,115,168,28,94,251,243,104,168,6,250,134,101,149,201,125,233,189,161,102,187,115,156,206,252,181,116,158,17,54,186,115,148,18,230,157,245,135,105,254,217,126,222,82,254,36,53,159,54,83,104,212,187,143,205,6,52,171,206,81,164,241,60,70,75,124,234,241,9,240,208,171,25,79,255,15,36,171,245,20,178,176,95,141,24,104,95,152,205,231,5,214,58,126,41,135,89,187,48,233,239,42,199,3,73,160,234,102,132,117,21,245,46,134,58,251,42,189,66,63,56,91,79,192,16,20,47,248,126,233,12,215,68,209,143,49,217,209,211,61,143,115,54,238,111,253,105,227,113,73,1,31,171,188,201,12,134,88,19,10,191,11,155,80,194,126,175,77,118,22,153,145,31,92,8,183,200,150,49,72,200,245,107,161,228,194,113,187,196,138,199,223,134,1,240,194,214,106,37,190,230,57,17,202,27,82,232,132,135,154,63,176,58,26,135,201,15,134,138,50,137,179,73,161,43,149,50,14,83,221,43,67,74,122,124,206,182,30,220,182,248,0,92,143,140,250,133,97,210,73,226,86,113,36,143,118,93,132,92,225,142,104,69,111,78,159,247,125,109,154,194,217,241,229,193,207,1,225,145,181,140,105,53,170,236,118,131,72,180,31,246,16,54,180,60,197,64,130,32,236,124,240,251,218,63,29,183,162,163,66,213,128,143,10,137,4,177,148,105,17,163,169,252,130,164,136,134,254,50,75,171,221,208,113,166,206,103,170,111,98,253,156,136,208,255,224,110,141,74,75,95,154,185,117,71,180,255,234,167,247,231,234,238,134,244,79,160,175,77,253,92,132,222,238,142,114,54,69,200,109,116,170,88,44,250,250,208,25,1,148,60,198,231,107,154,206,219,133,231,48,94,13,249,92,121,149,124,67,61,217,42,226,117,133,80,207,70,31,193,133,11,177,135,247,100,22,74,118,12,66,243,151,232,5,164,241,253,26,110,60,18,62,210,219,163,89,212,221,173,43,210,19,4,142,222,128,83,65,93,183,175,158,115,114,161,110,80,4,62,131,224,135,11,92,3,200,21,188,183,162,15,187,121,150,33,83,153,37,130,238,192,136,76,93,83,57,111,107,158,150,181,73,47,104,118,75,250,56,169,103,105,55,25,81,42,181,96,186,184,48,242,4,234,53,85,11,119,93,67,27,206,151,113,126,78,111,190,127,180,119,6,35,22,68,40,244,193,40,13,205,235,106,194,26,78,147,75,251,83,198,176,255,250,163,111,184,136,159,223,72,99,41,205,52,72,178,14,23,145,75,127,97,234,22,187,248,183,104,22,98,239,92,184,16,34,16,7,182,98,102,39,135,81,90,106,178,238,80,185,10,171,174,152,194,203,20,3,198,100,232,61,146,66,24,164,228,34,142,137,233,43,206,230,211,32,67,79,152,223,79,195,234,133,43,255,131,207,122,39,98,218,116,2,183,49,110,12,136,128,246,150,166,22,83,177,69,58,235,174,156,159,246,141,46,172,117,166,197,188,246,63,121,41,98,143,114,245,166,203,203,183,201,65,55,219,210,253,6,151,119,101,95,29,21,206,143,249,158,156,74,182,28,43,15,102,46,57,80,143,171,70,107,131,239,54,103,17,229,207,185,212,140,99,231,222,218,52,211,117,196,73,221,238,236,175,5,197,193,252,220,28,18,240,148,125,59,129,79,71,227,152,199,23,193,230,119,152,175,93,82,253,252,54,22,213,221,39,233,211,93,122,242,192,70,216,125,93,54,180,36,70,215,171,9,127,248,54,90,127,250,53,93,97,164,199,239,111,227,115,46,117,93,168,66,172,113,216,87,120,252,212,182,50,106,191,248,94,68,174,80,86,213,97,169,30,220,229,84,59,227,160,159,3,41,219,18,39,162,217,21,114,212,155,58,97,247,195,26,141,24,177,158,144,87,36,44,123,97,28,157,166,219,59,10,241,201,143,22,74,105,250,210,49,129,240,124,14,191,57,106,117,69,38,41,228,185,176,147,94,152,172,74,149,80,35,45,191,189,248,92,192,83,128,114,228,193,149,146,152,103,225,80,250,32,150,192,52,89,202,155,90,52,218,191,177,213,44,60,111,122,54,21,55,159,200,54,53,217,163,205,97,104,211,45,55,171,94,19,191,127,26,127,228,242,223,110,9,51,81,174,166,203,104,184,165,64,96,16,70,172,143,13,79,39,165,91,141,84,51,171,205,137,13,147,252,115,34,201,118,252,164,161,112,109,251,129,84,97,40,72,255,71,123,112,254,56,154,68,247,171,143,120,250,41,228,169,33,141,208,231,136,155,91,37,175,122,69,103,57,239,154,3,182,92,129,58,0,80,204,251,115,83,158,156,147,250,138,157,212,189,223,28,251,242,177,194,155,179,216,220,181,167,101,229,216,25,26,23,40,48,162,251,247,32,17,0,75,164,192,149,42,48,127,47,106,223,246,215,67,182,156,160,195,217,42,27,21,134,167,54,124,128,212,182,26,72,235,183,107,248,213,149,99,66,125,119,152,9,252,151,207,68,43,67,199,4,165,54,248,21,127,112,162,220,89,67,64,200,107,123,126,207,250,193,209,62,80,120,188,205,146,188,77,126,169,121,131,183,7,211,9,233,159,41,42,187,221,34,183,59,221,189,166,145,244,28,96,26,75,49,178,129,28,176,81,45,107,44,229,167,148,120,93,46,236,157,79,36,134,64,128,71,13,8,173,140,71,130,254,131,105,178,121,48,132,86,10,79,72,99,2,166,124,252,11,183,172,112,206,255,31,60,8,106,124,111,238,117,49,38,244,92,254,125,50,183,112,128,251,216,95,24,130,93,31,52,232,142,255,129,233,162,140,247,34,180,37,71,250,50,46,120,143,2,225,242,46,181,72,241,245,33,201,112,152,182,173,174,40,13,136,113,241,153,240,251,51,226,231,149,83,252,52,190,184,110,181,231,69,56,146,125,80,176,84,134,236,103,11,166,128,200,66,19,74,31,223,248,20,180,145,30,76,7,46,67,156,228,101,106,244,49,104,214,200,171,48,194,174,125,133,115,159,141,116,225,3,79,55,193,146,89,199,243,31,56,189,137,216,81,244,249,192,139,166,78,191,154,166,85,77,111,252,228,214,60,198,180,225,253,204,186,225,21,99,231,45,1,103,201,175,91,100,141,82,84,255,237,102,25,221,79,220,109,236,152,12,13,42,160,47,74,182,50,208,218,52,94,88,206,63,228,88,32,13,122,198,170,48,74,31,30,240,38,219,199,190,172,219,29,134,140,127,15,72,15,53,206,89,146,53,105,95,144,225,105,26,44,57,71,99,100,62,224,138,70,236,75,97,110,231,3,246,235,215,44,159,136,94,113,143,44,209,14,157,230,23,230,140,240,151,46,70,157,161,48,66,209,30,86,163,22,8,7,77,175,166,245,215,223,218,56,233,255,121,52,132,186,61,190,100,145,121,13,69,90,200,220,63,86,166,146,162,126,226,156,24,101,254,228,36,108,215,119,196,97,248,153,30,250,42,40,30,180,207,9,66,157,147,7,206,172,247,87,63,8,68,185,94,157,5,223,5,45,28,10,79,227,145,186,48,69,226,26,29,46,132,234,239,233,101,220,51,104,168,41,140,185,226,65,187,227,154,174,174,27,57,165,147,201,227,187,139,230,97,61,4,206,106,216,190,184,108,169,105,230,100,49,43,179,71,244,160,227,91,159,232,110,109,86,151,227,48,62,243,103,215,56,86,206,244,169,4,17,225,153,46,50,164,72,54,54,79,188,144,120,156,179,107,76,28,214,17,31,178,156,205,180,212,13,171,225,91,93,152,13,239,243,185,140,200,223,47,166,205,56,75,201,1,50,56,48,152,57,76,209,170,228,170,206,86,10,143,165,71,111,145,77,78,122,235,121,108,82,47,32,153,216,125,26,4,50,110,147,228,75,147,26,140,51,44,235,251,96,203,163,187,243,204,118,105,175,237,166,241,176,99,47,52,142,105,157,194,112,88,122,148,231,160,176,252,15,25,19,99,134,247,105,68,225,227,208,108,170,209,228,248,183,164,242,29,49,90,129,7,249,41,127,48,140,156,148,53,237,79,167,239,124,247,166,31,90,97,202,156,87,68,219,169,47,208,223,166,246,174,68,56,157,10,255,44,198,4,22,46,196,35,14,163,80,149,180,216,129,54,124,95,123,148,49,162,39,162,57,56,138,41,226,230,40,73,117,77,65,211,121,154,227,181,187,112,107,145,122,66,86,192,171,29,32,32,57,223,68,211,127,141,82,75,255,105,26,248,215,80,152,234,8,95,0,103,223,76,31,159,143,102,195,20,135,238,153,223,52,121,41,220,182,53,217,93,184,97,151,126,127,59,130,45,156,121,198,107,161,48,53,39,158,131,32,4,155,187,190,24,101,204,190,35,77,136,191,214,39,225,138,0,177,103,145,77,25,113,52,205,4,83,50,189,95,134,111,97,187,188,194,153,108,180,73,47,11,151,154,84,165,253,180,9,253,115,254,98,78,109,42,44,187,124,103,203,24,210,130,97,121,226,87,148,51,49,68,150,214,72,17,124,243,220,57,7,238,22,240,12,195,94,81,21,211,209,113,173,31,24,185,123,135,73,232,125,224,1,113,148,195,237,108,140,218,33,142,213,52,163,114,165,82,81,33,191,12,223,94,245,74,212,78,118,188,75,63,24,130,232,173,69,141,19,29,21,90,134,100,93,210,110,115,90,87,142,150,213,83,68,14,87,218,133,233,41,44,82,67,78,12,48,130,141,176,62,158,103,147,2,66,43,41,156,158,117,49,241,178,33,133,172,4,158,166,47,173,134,163,179,164,36,211,56,63,83,20,118,213,161,69,224,201,216,47,162,50,139,106,156,36,124,23,20,196,16,8,242,122,181,106,13,32,82,73,119,158,122,248,228,175,132,190,167,78,18,106,46,150,23,87,33,181,88,179,116,249,144,239,150,74,186,99,251,182,33,5,130,176,164,245,226,249,162,90,127,90,47,15,94,172,28,223,49,32,69,135,177,80,234,7,219,138,117,71,99,236,210,234,245,76,73,238,242,204,33,212,163,93,89,137,178,45,69,63,141,169,64,26,74,58,145,141,61,206,183,4,196,251,134,54,106,26,181,98,90,1,51,221,133,139,131,74,98,10,120,189,240,177,98,106,203,213,16,174,102,127,52,98,43,43,233,205,141,111,33,234,61,91,231,179,104,189,167,209,120,122,69,39,62,175,242,224,100,28,134,200,219,23,179,35,62,133,193,27,230,96,71,241,249,138,150,44,247,20,51,220,170,236,139,148,77,18,159,69,249,206,43,77,139,213,115,104,77,50,76,179,94,126,187,205,150,147,98,81,18,64,209,140,128,114,47,134,167,94,77,205,102,20,6,67,88,168,85,174,200,206,68,85,24,17,138,214,165,95,128,246,165,250,170,196,71,205,159,153,68,182,105,8,156,233,14,215,2,245,10,61,182,215,59,67,206,171,213,210,132,145,186,55,89,100,211,67,174,90,190,78,194,105,68,33,55,123,170,140,184,217,171,158,27,225,211,47,20,45,5,238,86,166,16,48,145,86,45,219,55,233,177,168,49,135,53,71,123,79,96,60,240,8,21,65,193,181,122,209,142,128,69,144,183,61,56,13,237,116,128,81,105,121,17,146,113,5,106,155,28,161,24,98,77,94,91,223,119,46,218,143,131,110,94,143,138,232,12,105,222,214,102,133,65,176,206,127,27,146,46,209,156,72,197,250,141,163,36,58,25,57,70,85,152,130,210,18,48,210,118,122,53,253,205,94,216,101,82,142,73,122,202,152,72,53,60,116,99,144,105,82,131,110,240,16,152,254,40,133,77,122,204,59,60,208,113,107,69,225,137,242,67,180,135,124,103,67,33,135,218,226,201,206,217,133,238,164,192,103,13,120,120,153,117,141,57,40,179,161,217,169,251,250,94,26,167,153,194,165,71,253,33,123,30,220,28,210,75,132,44,168,127,17,34,11,69,251,199,139,209,238,71,107,10,85,55,202,186,71,69,212,136,224,1,201,246,177,135,94,61,207,7,108,1,195,17,42,198,4,173,163,51,11,76,117,183,76,22,120,225,214,107,53,98,253,117,133,173,15,102,71,155,19,61,100,229,3,23,207,176,27,92,247,23,38,182,30,55,103,67,148,163,21,199,10,49,179,128,211,135,189,1,254,254,26,69,84,4,114,57,231,4,38,213,225,182,35,165,205,85,104,143,137,19,210,117,85,189,239,236,108,67,89,120,218,40,211,171,78,248,79,193,225,164,221,84,155,8,203,104,78,29,129,133,37,102,82,165,12,211,169,4,152,225,107,55,237,186,60,143,225,146,23,102,123,143,154,180,215,148,234,137,232,226,59,59,156,86,184,87,138,45,92,56,226,71,103,158,180,67,112,67,206,80,162,37,19,59,73,250,130,137,79,58,81,186,185,204,73,155,207,201,244,59,41,190,197,183,170,80,136,210,13,141,223,236,45,178,120,43,75,27,177,201,12,181,104,11,238,86,189,171,13,224,60,152,179,3,77,139,94,106,91,48,234,83,193,57,113,86,2,69,148,210,115,12,41,98,176,88,205,106,169,159,161,221,229,148,126,68,75,50,28,17,77,97,51,217,188,49,24,162,154,174,29,203,72,32,4,207,13,138,78,67,95,139,122,57,239,108,132,197,235,108,125,93,123,234,115,217,78,165,65,65,51,134,150,192,131,82,11,111,103,198,156,110,218,237,108,42,4,254,90,232,71,77,53,240,168,82,218,46,73,1,76,27,139,114,9,16,179,88,206,129,176,161,242,146,61,165,89,49,119,112,32,144,207,76,218,176,143,59,18,164,224,212,62,170,58,3,169,130,156,131,232,249,216,244,69,138,68,12,94,41,136,243,6,185,128,161,76,4,219,88,251,86,192,28,19,66,197,193,246,57,125,241,64,232,215,186,242,232,144,205,137,190,123,142,221,170,61,253,157,8,227,156,193,161,176,219,75,99,192,237,0,61,99,188,151,101,48,101,89,155,130,200,26,65,253,128,194,184,124,238,179,69,208,99,248,96,168,106,229,193,17,130,152,222,180,127,172,208,115,51,177,169,143,253,65,241,82,92,93,183,182,190,31,191,152,13,37,46,46,60,156,94,108,210,14,61,224,169,140,175,231,184,174,200,142,196,173,207,161,175,35,218,16,221,29,241,214,180,252,39,229,241,192,54,157,239,106,214,250,135,230,3,55,241,93,60,148,69,234,160,199,30,112,154,40,126,250,67,100,120,140,185,217,175,56,155,61,247,106,234,72,116,91,122,111,68,203,40,74,212,102,108,50,59,24,68,6,197,144,202,22,179,80,223,242,159,134,113,161,40,173,10,12,255,37,24,68,142,3,179,139,94,108,19,211,209,2,141,138,188,51,249,251,94,130,96,164,88,123,151,194,200,147,60,118,18,220,228,253,33,45,234,227,241,166,224,234,235,152,176,255,141,96,1,161,214,116,43,143,212,52,119,212,127,27,165,188,153,148,211,232,215,114,251,72,89,74,210,169,48,45,115,177,130,210,5,38,245,165,116,75,102,86,5,124,54,207,250,129,207,205,131,190,4,57,133,44,86,16,100,77,237,209,224,20,118,32,125,49,200,202,74,144,205,52,14,58,37,130,202,180,183,247,128,123,249,172,107,154,217,119,124,108,58,239,166,142,41,121,166,25,131,70,159,112,211,73,186,218,114,253,91,224,246,177,129,184,216,69,146,183,85,92,101,229,42,224,167,161,70,117,152,214,132,207,131,53,58,149,3,237,31,130,82,86,57,194,69,1,99,233,235,189,207,23,236,65,223,3,229,232,202,122,115,226,91,229,193,216,134,58,224,248,98,177,33,17,197,85,246,171,179,230,131,223,157,157,241,67,115,219,127,37,160,254,96,132,23,62,35,182,217,13,87,220,26,154,213,161,116,101,9,69,131,160,98,178,238,55,25,81,84,45,123,11,150,40,99,159,83,46,52,164,38,203,131,139,100,193,13,94,44,192,96,137,130,62,75,31,205,154,52,131,68,10,242,205,161,87,31,175,59,59,77,2,15,90,234,231,209,144,165,10,176,41,181,35,49,149,29,140,150,84,42,126,26,235,205,11,15,42,38,6,191,119,101,135,179,154,20,167,190,58,59,83,211,22,88,14,182,236,2,109,219,230,171,82,136,242,96,37,189,123,211,18,32,70,12,179,238,152,125,206,131,198,50,157,210,15,13,133,23,204,19,65,116,54,63,140,96,180,146,64,3,30,112,37,191,162,92,126,20,154,5,201,154,189,151,188,24,69,105,179,5,74,117,189,94,76,219,120,11,10,54,178,220,85,169,254,96,224,241,147,233,192,248,217,50,164,133,215,142,79,13,67,212,86,142,66,152,150,102,144,145,81,22,162,116,125,103,142,33,66,229,40,253,160,178,244,104,131,152,194,60,7,57,166,62,89,69,100,197,185,58,224,88,81,209,59,235,125,192,1,117,248,204,112,229,156,60,48,41,167,17,48,121,55,65,169,180,113,91,26,254,175,37,114,71,7,30,70,4,229,176,245,5,8,10,165,73,92,204,50,22,249,55,234,108,80,243,244,239,209,209,141,86,22,194,110,101,231,193,66,56,63,76,181,195,214,67,188,21,49,35,233,109,63,40,133,223,113,235,90,165,149,193,96,122,81,30,195,33,61,76,114,111,108,214,21,148,119,231,51,119,165,16,25,236,110,46,63,101,165,143,77,183,12,236,2,194,226,1,211,129,220,20,158,232,7,62,238,197,170,49,143,73,8,254,177,66,166,157,63,33,113,216,155,118,141,71,179,8,176,248,31,7,166,52,38,174,182,125,65,168,77,161,216,175,15,61,223,186,40,3,232,249,94,221,185,81,152,51,59,103,133,141,242,203,217,71,109,233,235,213,133,232,105,16,163,194,171,218,244,193,143,67,12,69,77,192,89,71,124,210,38,28,166,25,148,219,89,13,13,168,98,223,105,222,120,41,181,133,15,60,172,165,223,225,90,166,76,6,90,125,48,28,157,186,148,156,158,140,201,46,212,75,251,79,91,186,86,162,103,68,195,106,15,178,88,59,80,133,8,135,165,83,30,169,106,135,230,64,154,192,23,52,83,53,136,77,121,204,158,148,36,119,18,38,116,14,93,116,255,52,236,119,166,108,9,218,83,115,208,146,178,251,162,150,20,84,126,248,61,162,99,12,76,218,46,7,1,47,173,88,202,19,141,132,239,40,65,223,75,39,215,80,82,99,146,138,233,193,67,116,54,140,150,24,37,159,64,143,29,82,21,157,132,109,29,37,253,168,84,206,29,169,18,103,0,109,24,87,253,67,65,205,217,239,123,56,123,87,46,237,3,183,20,123,202,25,121,218,138,149,132,186,208,228,236,223,186,212,245,33,199,162,3,105,134,12,26,66,85,199,199,254,208,95,31,99,46,126,219,242,193,178,186,22,167,64,124,16,24,143,69,76,12,78,146,188,93,227,243,172,81,203,68,119,133,137,194,6,211,179,229,131,229,123,156,233,255,182,5,54,59,229,234,95,243,215,113,227,20,212,132,240,149,18,124,81,214,17,124,226,70,111,40,39,54,201,196,17,118,70,165,200,63,139,235,79,178,189,199,249,81,173,144,86,94,250,214,13,56,58,247,214,143,105,154,161,253,161,156,162,74,147,94,248,96,78,126,221,72,191,55,165,73,167,249,33,232,223,141,235,93,166,25,45,0,59,62,135,201,68,107,236,153,218,11,242,49,1,215,61,85,161,160,100,10,155,252,173,235,103,183,194,151,67,140,202,9,218,103,147,198,44,106,248,73,74,244,96,150,31,214,5,169,148,248,103,87,241,96,9,209,55,250,242,20,206,143,48,18,88,186,80,205,52,78,163,11,12,165,100,81,152,222,160,7,99,134,111,85,61,65,167,185,4,233,125,250,208,54,82,54,102,137,184,75,153,127,254,252,131,174,20,210,162,160,120,169,89,97,235,194,116,216,154,221,84,216,132,234,188,18,87,47,18,48,138,18,242,115,146,245,52,205,5,16,37,24,24,65,119,168,8,124,140,116,115,15,131,39,182,152,161,157,85,69,6,150,217,22,10,5,148,215,171,42,131,209,148,250,209,195,135,148,77,20,144,0,150,131,148,185,234,36,194,151,143,79,9,15,195,84,154,75,230,52,220,77,174,156,0,141,232,208,231,70,85,44,164,19,142,199,211,149,232,201,4,17,124,6,30,148,98,33,1,169,46,12,177,8,186,183,213,70,183,66,188,185,67,210,225,44,50,101,31,161,196,35,69,252,231,204,23,234,169,84,162,6,133,231,167,68,65,225,105,213,47,73,164,223,39,17,217,234,53,123,251,8,197,96,152,92,184,155,183,160,138,16,24,160,113,53,19,74,249,119,96,44,132,215,200,213,59,142,25,173,7,147,197,61,35,242,123,54,73,10,37,21,69,230,210,223,139,182,31,221,161,143,117,3,203,166,63,153,177,68,205,143,144,69,10,146,53,216,34,41,134,248,192,59,2,195,54,149,53,9,7,188,34,246,4,9,87,201,95,152,87,141,39,163,105,227,115,111,146,50,174,3,195,38,89,171,238,24,103,183,201,57,132,94,206,126,162,124,145,192,43,9,140,151,155,63,240,163,106,61,38,200,218,83,231,240,132,195,45,36,206,56,197,242,103,59,130,77,116,132,138,204,121,231,252,217,142,54,237,132,46,81,179,96,94,250,124,236,243,73,130,200,159,180,213,153,106,186,234,233,214,114,143,44,211,168,155,62,187,213,113,68,131,93,253,248,95,165,183,166,42,76,124,174,80,97,34,66,170,106,21,27,3,41,66,195,38,159,166,238,181,85,132,134,242,14,89,209,173,50,75,214,174,28,215,118,107,234,248,232,63,133,246,58,48,157,17,251,179,188,56,222,67,245,7,189,91,93,63,63,202,24,135,17,118,253,232,90,33,146,18,106,70,84,91,75,168,196,116,171,66,99,134,196,241,92,31,221,42,154,111,67,12,143,198,135,166,107,115,153,22,92,220,219,242,135,186,35,17,195,126,82,73,219,56,146,20,70,213,196,111,126,22,62,157,26,10,83,249,26,90,72,11,18,157,162,155,101,225,248,9,9,168,173,121,172,109,253,10,206,157,155,141,0,90,55,105,26,198,4,36,169,41,232,57,35,227,76,132,251,168,14,85,179,35,163,222,66,73,15,210,179,46,186,186,20,52,140,167,240,68,209,190,48,147,34,128,86,194,245,200,86,184,162,215,90,186,214,65,58,230,69,114,52,177,84,158,152,29,101,138,53,125,53,225,8,153,58,76,253,72,81,209,55,14,182,253,96,98,31,2,215,155,15,13,184,137,8,70,182,46,197,61,223,213,80,147,138,154,157,133,148,83,13,249,51,200,41,244,230,216,209,61,68,202,6,221,9,10,55,211,68,117,184,91,225,170,192,244,160,61,121,180,62,62,154,163,180,208,192,184,19,48,5,231,250,228,216,17,241,211,213,132,94,69,32,240,44,196,18,34,126,52,87,234,167,238,205,142,224,135,46,225,167,34,171,11,227,68,14,120,245,173,250,129,48,103,140,250,20,229,206,126,54,134,194,60,232,27,51,202,73,68,135,242,108,155,34,5,70,119,155,164,183,129,123,218,242,189,40,71,23,184,22,152,3,187,124,206,90,69,64,179,162,132,240,134,212,202,213,182,194,147,49,127,112,206,170,52,217,232,227,11,141,51,188,170,212,63,34,151,227,133,67,16,40,105,66,45,7,188,84,73,15,53,174,172,250,155,152,187,45,164,38,167,249,162,42,207,153,41,56,10,152,128,183,138,123,158,227,102,198,100,168,205,230,173,138,146,142,30,225,68,148,168,135,156,109,153,152,92,142,67,217,202,238,187,190,55,110,84,111,79,116,241,252,95,133,90,251,154,233,9,135,14,4,238,244,167,71,45,145,69,38,162,141,102,166,194,72,116,132,174,104,135,86,187,169,130,44,37,43,126,117,166,62,75,5,81,97,74,121,235,47,155,84,219,231,234,115,144,134,82,31,57,255,162,210,183,16,251,186,165,109,172,145,101,40,92,237,192,114,45,214,76,243,168,74,223,194,27,226,58,174,86,225,35,114,193,16,99,63,129,102,162,250,18,75,33,110,79,178,61,36,98,169,210,40,42,69,12,165,185,11,204,114,180,9,175,41,240,76,177,161,89,112,74,236,116,35,168,44,145,210,132,124,129,50,124,129,9,208,166,184,186,80,11,40,50,200,48,91,13,95,1,63,117,59,185,119,35,93,180,31,250,169,160,202,8,65,228,112,93,44,113,46,206,160,105,198,242,185,3,46,117,232,107,183,69,35,217,124,87,19,183,86,217,106,60,118,71,27,221,85,170,151,205,30,19,15,134,237,165,242,204,132,232,118,252,48,157,138,159,139,41,67,126,207,85,113,161,85,47,251,156,115,45,110,93,77,186,91,68,194,167,217,222,254,45,207,232,75,113,35,48,188,17,45,224,52,170,172,157,115,36,98,115,134,150,48,97,44,21,219,198,240,202,243,137,28,207,252,145,234,38,168,19,122,64,201,90,13,84,99,156,232,81,175,241,104,9,115,184,127,96,106,106,92,24,154,156,127,109,159,155,91,141,236,133,9,116,201,185,9,252,106,71,18,249,107,21,188,166,112,62,212,211,76,143,166,169,158,188,117,197,135,14,120,167,231,75,95,155,81,124,114,217,4,172,63,2,230,84,226,165,20,250,230,180,234,84,145,132,95,252,214,126,232,148,12,27,233,79,114,252,243,193,90,139,99,59,219,217,21,226,234,110,21,183,10,143,146,124,191,1,22,238,55,131,159,42,2,93,114,228,48,31,154,9,207,134,246,115,131,172,93,110,205,225,19,42,222,103,168,139,72,92,130,110,170,148,3,62,182,192,43,140,132,149,121,205,150,226,214,80,95,201,44,172,86,85,28,203,131,217,62,139,94,13,97,104,108,56,180,163,203,162,167,91,150,44,253,69,225,32,83,187,175,210,173,187,98,39,52,66,34,145,72,174,148,194,133,119,78,185,5,213,58,2,35,176,85,2,182,245,164,87,79,164,247,252,83,87,211,40,253,192,103,140,67,118,157,94,131,148,62,55,135,232,212,223,11,222,119,97,38,53,248,41,146,192,30,58,68,157,214,126,251,156,210,254,173,33,248,84,209,234,90,44,126,229,195,82,104,184,208,169,80,172,122,61,80,100,197,178,162,187,134,18,145,117,165,232,129,75,151,111,11,37,111,211,37,46,58,228,20,87,133,189,156,56,159,183,14,26,95,43,226,198,180,48,109,157,11,205,26,189,86,160,208,106,116,133,207,89,228,182,29,240,57,106,100,80,140,151,57,142,46,202,171,187,44,108,106,213,90,216,226,116,2,21,21,173,62,219,40,181,33,113,115,178,238,69,127,251,28,9,165,198,131,79,104,29,139,194,144,237,5,124,22,147,56,124,228,238,40,46,241,185,66,212,255,179,178,33,29,234,174,207,68,141,123,145,160,53,48,157,85,254,181,153,230,18,180,206,20,115,166,25,231,162,81,47,235,147,83,72,180,223,139,81,122,47,46,10,245,239,198,9,118,97,98,97,91,81,163,40,52,116,225,53,141,161,219,198,255,210,118,110,73,151,163,48,12,222,82,184,195,254,55,54,124,62,216,136,191,106,30,187,230,165,123,212,201,201,133,128,177,101,169,81,246,57,223,223,252,105,245,207,231,167,209,183,170,14,195,66,122,78,206,186,152,227,232,130,6,225,3,239,167,120,146,30,192,124,80,242,208,246,67,96,48,5,204,174,80,143,198,217,226,132,57,88,213,148,42,155,81,131,135,103,35,129,173,77,242,194,80,195,242,217,232,178,201,162,50,32,143,124,47,203,171,125,126,114,90,21,213,144,158,232,26,159,115,135,161,128,200,67,195,50,166,54,127,42,80,193,133,31,255,243,147,251,134,255,180,25,187,234,132,216,109,43,219,2,166,136,42,99,133,170,244,151,226,104,30,161,196,57,116,114,127,158,111,49,173,209,79,92,77,127,214,148,109,249,133,155,179,139,30,76,46,38,222,118,99,25,77,114,225,36,201,115,188,109,118,232,127,96,248,69,113,238,76,94,81,158,25,238,103,101,249,219,110,76,60,250,237,99,17,225,246,32,192,176,139,159,163,247,173,197,19,71,123,172,235,219,70,212,211,77,81,97,139,80,23,120,78,190,191,128,230,55,86,135,52,41,253,126,186,251,50,65,141,122,199,173,58,200,199,175,121,40,224,252,188,77,182,178,43,249,3,175,176,163,107,123,30,10,10,64,14,87,139,185,5,230,186,226,117,85,50,105,58,12,77,31,241,91,23,22,117,57,96,152,27,213,143,54,29,218,36,47,27,229,230,52,252,125,33,86,176,244,125,161,70,58,74,160,89,153,172,160,214,126,253,192,242,62,102,49,193,197,3,39,115,163,212,115,155,227,188,15,226,189,254,136,159,35,22,243,144,129,253,186,145,40,249,210,3,163,198,148,2,222,171,227,39,239,154,182,216,47,230,5,20,59,198,208,159,70,140,37,230,133,68,137,86,239,11,137,219,22,147,14,237,85,66,191,98,128,90,27,186,195,246,49,202,201,249,30,211,231,247,181,7,228,146,156,61,228,148,249,121,136,182,159,182,245,143,222,23,82,217,215,249,42,97,34,196,56,184,8,92,77,149,221,225,202,134,53,11,140,138,131,207,73,204,248,123,203,121,47,173,238,213,110,122,102,124,191,170,133,178,93,19,152,22,163,195,45,230,77,51,200,245,232,69,238,110,57,76,115,146,44,96,236,120,154,103,116,232,193,252,134,80,143,17,251,98,197,11,216,178,198,83,96,186,79,151,255,54,22,8,85,31,11,215,229,81,193,68,231,43,79,201,217,84,179,66,236,126,99,195,244,96,147,194,52,238,199,209,24,46,200,204,80,161,60,230,123,105,9,190,138,60,150,202,198,48,197,209,102,64,121,209,134,196,73,246,71,222,109,39,174,48,169,144,233,87,102,82,192,242,237,227,6,214,62,129,161,27,201,133,99,13,58,83,156,156,38,42,137,16,177,87,248,98,170,166,130,59,196,212,30,53,143,250,121,157,207,202,118,168,194,10,140,141,203,217,118,78,115,95,24,67,158,233,222,204,81,220,118,184,175,79,55,42,21,3,145,146,226,104,164,199,178,194,52,110,212,248,237,134,113,243,18,152,69,104,250,35,71,233,182,44,133,209,23,241,143,0,37,237,231,19,154,191,82,225,129,233,7,145,125,35,10,30,97,218,8,154,244,121,79,43,219,250,239,54,88,181,146,104,170,104,240,247,24,71,141,212,161,124,249,244,121,167,21,163,112,175,110,89,220,23,126,205,164,158,74,2,70,255,88,79,142,37,113,124,249,176,135,53,142,34,45,2,227,212,225,132,72,195,61,186,53,35,227,159,89,135,6,130,165,115,86,251,57,24,251,219,170,102,239,35,39,199,187,164,196,56,67,117,68,200,26,216,99,124,232,95,31,24,229,182,44,113,177,9,123,230,236,239,163,224,136,39,239,186,25,157,63,134,2,189,153,146,250,219,40,78,140,41,80,62,168,59,10,155,137,69,250,234,7,67,55,139,169,75,130,151,72,101,243,192,136,0,117,137,123,25,37,72,42,59,76,255,165,222,23,202,38,201,67,184,73,27,139,166,199,77,18,199,125,187,12,238,98,50,149,140,140,233,30,132,6,63,233,164,78,47,173,39,76,41,154,211,122,54,5,46,236,201,90,192,157,125,253,133,83,158,213,201,53,123,182,228,227,236,10,147,38,240,43,103,39,193,78,234,194,200,93,148,147,222,152,212,246,178,24,74,162,20,215,49,99,118,120,96,81,45,151,86,40,241,123,32,181,97,38,216,139,162,6,226,30,157,160,123,60,220,122,220,47,53,248,53,191,50,46,163,236,57,233,95,106,231,65,41,236,70,9,178,31,37,19,129,238,78,220,80,65,237,204,219,90,146,9,135,75,32,82,72,48,210,59,20,48,153,190,124,225,101,111,46,5,12,209,32,222,68,161,48,68,220,228,240,135,247,247,61,57,130,175,65,137,102,33,152,89,252,192,80,115,50,71,134,3,147,209,170,55,164,45,123,54,33,155,154,15,204,198,108,40,138,140,217,41,38,164,98,157,178,119,74,40,8,167,46,95,60,246,153,77,138,229,222,23,54,78,214,9,254,131,247,80,238,178,127,217,87,58,240,181,57,63,109,12,67,137,135,217,231,146,156,62,183,157,89,129,101,241,160,213,106,127,119,103,20,160,35,181,167,135,42,151,86,200,64,159,236,131,133,52,98,74,186,175,108,89,217,236,160,3,17,208,187,57,2,222,43,205,25,189,27,222,193,181,16,1,201,6,161,27,237,231,134,10,35,121,90,96,107,72,117,152,80,96,233,209,104,98,198,149,97,177,34,6,134,100,109,127,173,174,7,174,75,179,19,36,170,204,25,57,224,42,252,119,188,199,154,175,75,70,255,255,164,157,173,96,107,19,110,169,72,177,125,85,184,147,104,212,35,229,236,191,140,159,197,119,215,91,42,117,31,30,6,7,38,220,145,82,158,193,57,199,209,191,36,99,17,248,151,191,118,152,46,249,42,99,1,166,224,152,126,105,59,134,213,252,220,30,42,180,19,54,127,164,9,169,254,36,207,172,154,86,189,255,246,30,145,8,214,93,152,77,194,125,164,176,206,155,124,126,180,88,239,128,250,12,52,99,165,232,7,68,226,156,170,177,195,251,46,135,92,25,53,122,207,247,16,199,183,175,200,88,216,159,223,254,102,252,11,49,47,117,41,121,97,223,86,194,214,52,161,158,253,93,61,114,122,85,90,138,202,45,50,113,165,73,187,104,49,70,169,59,216,34,169,252,152,22,209,27,52,112,218,56,176,73,46,202,215,89,232,118,244,174,1,84,43,160,67,53,129,75,206,30,13,80,44,69,120,49,41,188,34,235,143,236,94,43,210,179,182,225,134,251,168,31,109,138,65,55,216,6,118,70,105,162,113,124,47,123,250,203,68,72,159,95,55,201,6,125,100,56,149,121,140,147,172,39,90,154,202,128,225,226,156,113,246,25,55,188,61,231,102,131,239,40,109,44,75,15,174,232,25,25,250,253,124,25,139,162,72,238,159,153,20,170,0,78,127,114,79,40,115,149,83,170,248,96,30,183,164,191,140,48,207,58,219,123,251,227,55,101,28,97,119,119,82,3,112,229,164,130,130,100,131,181,109,28,112,32,180,115,127,182,82,28,244,126,76,83,4,217,255,43,11,108,50,174,211,225,207,228,101,46,92,120,252,103,16,80,22,146,198,17,86,49,36,245,252,135,247,174,180,72,225,146,102,242,188,190,158,3,134,120,112,135,0,141,237,120,56,4,156,222,11,91,244,238,228,128,77,163,248,62,46,114,122,144,78,28,238,180,169,220,163,119,216,147,251,244,87,129,8,182,126,117,123,37,33,7,226,7,179,109,156,50,3,55,136,168,110,12,10,255,181,40,227,97,127,85,123,12,181,228,143,172,88,162,244,162,100,144,188,155,0,148,125,162,28,60,103,100,19,49,30,103,171,38,40,53,209,92,253,101,177,27,72,178,104,81,125,25,211,135,16,138,220,123,140,222,129,64,93,141,152,208,225,193,54,95,142,174,204,16,197,7,17,156,145,43,171,218,141,143,251,121,18,8,78,44,242,125,247,117,117,218,105,253,211,32,96,65,26,245,94,57,11,228,158,159,252,104,196,153,196,250,185,216,212,228,59,88,82,230,60,179,251,66,224,221,55,55,114,69,155,143,108,254,253,109,196,132,82,141,223,70,166,191,201,244,78,23,177,79,177,172,58,54,243,9,202,142,248,164,59,152,209,202,51,194,105,175,193,142,226,192,59,14,253,68,30,133,159,110,81,207,101,225,32,155,219,4,46,176,241,28,38,123,33,245,243,50,42,57,8,255,4,96,6,47,253,114,233,73,253,178,223,53,164,114,105,209,32,126,65,76,216,31,105,250,105,188,93,152,236,198,136,83,51,131,222,215,49,205,65,37,158,88,162,40,113,199,232,68,74,222,55,6,31,150,0,236,123,46,156,177,65,154,254,64,145,122,150,230,15,204,234,114,80,68,54,204,223,37,56,154,112,81,191,18,23,182,144,191,146,147,239,45,252,231,153,99,74,174,218,38,202,135,134,9,157,223,243,103,42,45,114,91,19,90,177,191,203,97,245,243,41,63,141,15,198,58,113,52,13,240,149,230,76,129,81,53,58,235,202,199,166,163,94,223,157,13,179,8,250,169,155,169,162,202,133,153,137,134,143,111,212,114,169,88,5,188,172,165,200,15,70,181,72,250,70,32,217,215,224,104,96,149,101,201,248,11,155,210,208,225,210,241,211,77,186,24,10,173,155,201,115,98,232,156,49,135,223,155,34,147,64,91,245,129,25,144,66,208,45,198,247,242,190,117,114,140,166,64,225,112,53,213,168,22,183,69,165,94,138,31,21,153,111,104,27,126,101,104,118,222,17,90,205,217,203,215,14,252,165,187,248,230,162,154,86,202,140,151,85,25,84,67,126,26,5,201,89,253,109,80,81,16,146,44,157,29,172,38,103,156,48,249,64,101,188,240,40,63,35,175,31,76,1,87,186,105,128,191,233,201,8,166,61,182,201,242,219,19,242,246,9,33,16,72,50,177,172,11,51,203,54,31,225,125,154,97,236,125,42,212,130,239,156,128,110,153,204,194,124,12,35,40,157,44,167,244,215,223,251,66,16,137,134,179,3,19,201,212,75,7,253,165,79,227,235,161,201,122,9,231,192,54,190,203,73,180,214,185,86,132,149,73,22,113,33,190,236,48,237,250,55,192,135,236,86,125,87,13,159,169,106,187,241,14,12,172,168,231,231,110,244,211,223,5,128,61,41,153,194,128,19,125,232,247,137,195,3,255,156,89,252,113,165,67,214,7,100,77,38,194,221,7,38,36,111,15,76,59,114,243,11,207,214,164,117,239,107,255,173,52,215,48,248,44,211,91,46,243,158,138,206,142,150,252,167,247,203,77,66,43,171,150,28,31,167,104,99,173,157,67,252,203,233,53,199,54,172,5,92,135,148,178,234,79,214,113,232,201,199,45,114,99,135,101,36,117,191,50,72,100,242,190,246,4,141,136,152,223,182,113,145,238,250,176,151,180,253,138,156,192,11,140,227,214,253,109,156,238,162,64,65,6,128,212,192,29,74,100,133,33,54,251,51,253,72,52,221,135,102,221,84,222,184,251,89,8,41,68,38,190,7,42,28,241,70,224,249,221,169,22,205,148,98,238,32,231,183,23,46,227,247,210,16,87,220,95,153,255,54,165,96,169,231,154,100,123,117,207,120,107,105,29,210,155,78,124,68,99,81,188,146,110,27,140,11,23,194,99,63,26,11,167,29,172,201,201,17,223,240,141,168,169,159,13,33,23,195,129,222,195,218,231,157,102,219,239,46,39,167,165,99,122,140,213,248,218,243,221,198,86,171,144,15,191,180,102,122,60,242,190,185,171,154,2,198,72,228,46,95,228,179,201,58,159,25,113,71,37,40,200,220,161,182,7,249,158,5,79,237,4,233,187,49,165,15,175,178,213,79,17,28,54,168,196,178,33,163,60,107,9,118,135,105,62,191,171,182,185,24,64,79,254,193,117,33,1,115,119,92,27,182,200,169,59,220,140,128,124,97,148,192,230,41,149,153,234,247,148,30,64,82,237,52,210,56,74,15,253,20,52,219,12,189,28,166,209,245,147,43,67,145,255,36,137,80,74,201,24,174,93,20,74,131,83,84,56,55,101,185,251,186,134,145,247,82,92,216,94,162,231,221,156,179,143,71,250,217,127,122,160,197,56,229,228,180,229,185,62,3,198,97,248,121,223,151,205,183,55,189,195,100,195,59,34,88,242,80,38,138,100,129,118,178,37,114,44,186,19,197,119,63,48,247,186,180,159,84,248,235,236,184,15,220,152,48,101,113,36,14,173,222,229,205,85,152,190,134,192,38,166,225,47,19,213,116,253,64,32,223,83,46,62,48,237,205,75,79,62,177,213,242,232,143,144,137,172,79,192,164,40,168,140,29,24,11,69,233,74,230,103,17,79,241,75,219,159,246,173,199,238,199,147,247,24,59,149,125,142,85,93,188,106,156,156,225,27,43,230,197,189,70,200,193,53,146,186,27,164,63,86,230,97,188,48,48,72,63,112,98,150,150,101,21,50,36,129,84,192,40,184,116,129,33,254,205,11,155,28,166,194,35,190,90,248,29,76,58,130,210,130,239,59,119,66,223,33,28,68,162,223,130,31,74,192,240,229,154,192,13,25,176,184,240,97,227,85,96,115,64,173,1,67,110,21,20,70,64,206,129,162,172,41,231,38,247,84,99,120,67,234,147,109,174,193,203,179,236,6,55,225,143,84,154,244,190,30,31,53,240,148,219,162,222,253,45,127,89,212,102,251,247,194,195,25,238,6,35,203,225,48,243,127,30,247,109,66,124,189,43,23,165,112,122,152,227,182,160,173,222,173,168,193,235,30,139,23,237,37,120,180,207,248,139,41,126,25,29,244,251,200,12,30,245,155,2,103,5,77,207,248,130,123,58,110,15,60,245,208,189,198,201,193,56,149,58,197,137,220,53,86,165,2,179,10,121,36,240,115,162,200,114,106,20,235,93,19,5,199,176,29,207,166,164,112,142,78,103,131,123,214,199,201,84,63,234,184,240,120,126,26,81,236,47,6,48,176,52,110,89,23,124,138,237,181,157,188,213,165,48,122,24,93,46,77,118,169,6,83,75,188,112,185,186,240,20,222,16,189,235,241,219,195,8,235,10,151,18,211,55,204,119,97,50,128,214,20,201,18,96,213,255,48,120,213,24,131,248,100,228,90,20,110,230,10,20,176,44,167,160,61,50,68,80,54,81,30,23,180,254,156,32,15,76,68,90,228,194,16,125,118,225,6,182,42,172,96,114,110,74,136,235,14,133,61,11,74,23,169,121,198,208,120,17,39,47,42,73,100,240,188,227,12,120,173,166,176,185,229,93,184,75,23,5,237,25,40,163,94,116,60,119,109,61,168,77,80,233,20,109,214,81,243,197,194,241,153,238,229,3,231,212,239,243,6,150,103,70,162,22,34,172,192,223,221,33,3,71,243,7,232,94,166,238,6,193,208,249,229,251,76,76,127,226,194,40,249,124,119,160,236,105,244,90,0,116,58,53,199,244,70,104,123,224,83,132,19,27,173,107,101,246,123,101,132,90,242,219,8,139,247,113,199,17,53,180,23,198,13,239,194,58,161,152,227,225,215,5,188,126,66,157,174,32,188,193,150,76,10,146,141,182,166,33,4,118,46,188,164,104,222,204,229,42,221,241,79,75,102,159,10,67,236,24,2,247,38,71,99,140,151,251,61,26,25,33,249,237,129,153,103,145,89,161,201,166,202,224,218,99,201,4,174,239,209,144,231,229,179,175,83,70,33,90,177,148,170,100,86,144,238,169,253,73,23,58,27,99,48,224,63,170,71,27,15,58,98,12,108,102,250,221,0,52,54,81,52,205,196,235,164,36,83,30,24,93,149,7,206,10,83,148,187,159,23,185,1,57,57,38,175,171,244,251,105,231,165,191,141,12,203,188,147,202,94,205,199,37,61,163,82,67,179,239,185,49,146,235,108,202,46,188,87,178,226,92,2,96,75,221,4,92,16,53,136,60,17,205,252,144,200,30,152,118,117,129,165,210,11,76,33,43,9,156,110,156,2,140,2,115,191,48,107,178,194,216,25,150,128,231,146,29,58,112,139,207,19,84,76,69,127,40,197,242,11,23,161,125,1,227,206,57,2,166,33,225,249,105,235,248,191,112,149,134,55,224,25,28,192,207,228,93,244,3,4,30,243,208,28,12,222,129,197,243,84,86,80,251,129,205,138,233,129,167,119,180,25,76,26,76,96,92,99,219,61,57,222,35,237,129,105,114,11,152,125,172,222,88,182,104,47,224,60,245,3,165,249,17,147,49,135,205,24,72,239,155,186,68,188,175,6,77,64,46,60,45,217,5,3,167,165,131,1,38,201,204,247,232,170,21,83,90,81,72,98,221,129,152,166,164,243,129,75,136,16,158,113,90,150,194,164,186,211,133,179,180,91,3,183,230,141,1,63,120,221,216,16,152,185,43,95,88,182,108,160,164,86,135,28,92,116,28,18,115,197,254,28,24,93,227,11,227,10,229,226,65,191,23,162,227,176,126,22,166,9,90,242,115,112,35,65,112,225,253,122,100,144,239,141,84,251,238,79,119,99,236,62,240,112,21,54,131,251,115,215,123,69,99,154,187,112,149,194,61,240,128,152,119,225,79,232,106,205,100,104,191,18,87,78,51,106,127,126,219,242,71,23,222,91,186,245,192,33,138,244,211,69,19,174,4,149,86,219,121,92,88,117,91,128,169,117,222,147,211,183,243,194,213,185,172,140,52,243,195,18,248,87,221,113,120,191,222,164,143,5,29,35,87,23,250,204,61,93,71,113,67,158,38,62,32,99,101,234,88,105,244,13,248,250,8,92,116,9,43,38,135,25,47,140,210,64,210,25,239,167,250,25,71,147,137,120,81,10,58,130,126,239,193,123,245,139,135,66,107,118,151,173,2,245,111,4,157,14,60,172,45,167,62,240,108,158,208,4,222,219,161,169,48,116,172,123,116,110,58,39,245,28,236,39,3,147,228,128,145,242,200,20,52,29,206,102,189,123,225,65,147,166,7,151,100,90,80,168,19,152,101,222,215,109,70,112,159,178,65,2,222,243,120,19,88,234,147,205,124,119,239,108,217,45,187,240,28,141,2,196,186,240,158,1,229,161,76,179,218,136,147,211,222,165,159,0,108,253,30,247,221,173,10,187,20,70,241,102,94,120,62,51,245,178,217,215,209,100,154,31,15,10,187,252,194,124,171,10,67,192,46,23,206,207,242,134,62,179,115,73,13,254,36,141,75,166,179,132,212,230,135,210,77,175,233,129,119,148,17,139,35,137,181,44,99,28,120,212,184,47,156,2,69,182,219,210,168,55,223,2,188,95,238,115,114,115,27,12,152,124,242,3,179,91,201,23,254,36,129,96,112,119,69,88,242,243,172,251,247,190,209,150,13,218,26,230,16,75,226,40,228,192,247,212,237,167,198,242,105,201,60,14,220,93,197,202,224,34,4,65,131,131,26,12,140,79,97,82,120,200,42,64,79,142,244,40,26,236,105,15,155,26,117,147,15,8,179,53,224,41,93,24,63,116,172,123,102,180,226,215,11,199,150,211,230,244,217,254,158,90,208,170,15,27,110,220,242,90,28,253,134,73,231,209,138,224,91,137,165,11,118,90,211,31,94,112,84,125,24,208,242,164,59,28,224,122,3,17,82,143,178,156,163,106,155,189,95,26,249,78,179,169,123,224,229,90,56,6,23,233,212,3,70,47,34,206,77,126,119,41,154,243,13,253,138,229,96,5,69,139,212,243,156,100,41,62,13,58,129,91,164,188,13,206,243,57,26,222,112,92,24,6,34,99,60,48,41,249,128,249,180,158,163,145,195,31,23,254,158,155,54,35,240,251,211,150,92,127,224,113,95,6,125,221,245,185,110,250,101,90,192,121,92,207,83,131,145,140,188,215,109,66,254,47,60,238,235,64,227,180,230,23,174,114,244,7,75,228,239,201,239,165,153,171,157,194,87,132,205,116,0,243,123,229,180,11,196,135,69,222,179,183,23,110,177,207,222,48,173,196,245,129,123,247,84,17,112,19,23,128,102,78,88,181,198,201,169,99,143,252,192,253,134,195,153,62,23,253,230,51,130,163,89,96,234,205,15,92,190,88,236,137,56,155,206,55,25,30,112,138,43,103,143,247,124,2,100,86,189,0,137,111,248,147,83,172,229,51,145,56,135,139,245,72,41,140,191,250,186,112,173,227,65,203,23,19,124,98,211,166,227,176,144,5,143,89,225,99,33,210,65,78,250,115,198,48,181,166,104,73,155,84,58,162,239,230,136,220,69,215,47,8,86,85,212,116,129,119,96,34,23,190,87,99,170,254,14,39,74,238,250,219,141,138,127,189,176,178,50,13,94,174,1,244,89,127,117,238,207,201,209,184,204,23,126,87,0,226,186,187,103,52,255,246,250,7,46,249,158,188,107,210,29,145,36,100,8,206,125,103,19,246,214,23,102,106,47,237,194,79,11,188,193,51,30,106,54,213,226,231,190,201,32,212,64,41,33,231,7,101,73,14,184,60,185,13,131,189,53,217,96,18,2,10,155,176,186,195,88,214,47,133,81,106,90,113,101,48,71,100,23,65,195,77,144,7,72,44,53,17,26,217,104,71,88,201,207,61,17,13,208,165,141,70,6,151,109,5,238,123,96,165,7,166,181,255,194,100,51,4,94,182,69,117,24,159,95,9,228,177,88,101,28,95,184,148,7,36,236,119,16,22,236,210,95,70,57,213,191,190,60,45,150,123,142,110,230,19,24,48,46,211,15,188,34,63,103,9,124,209,152,51,198,75,146,187,46,120,58,63,183,5,225,43,46,205,156,103,214,3,119,111,135,3,222,235,81,126,126,123,142,72,137,102,156,102,199,31,184,15,57,186,12,205,152,218,111,247,20,87,142,44,250,159,223,222,31,239,61,185,113,220,31,216,9,240,160,169,126,186,180,154,211,115,185,7,167,44,30,109,192,185,184,53,3,14,87,244,57,200,72,34,74,141,205,44,238,172,123,194,147,147,143,253,28,34,49,79,235,206,18,29,80,131,219,29,196,195,204,207,100,28,50,192,71,124,33,157,118,53,141,89,55,28,154,201,214,218,191,68,192,171,209,61,213,125,103,5,250,94,24,211,227,186,167,78,164,216,30,120,68,64,11,92,53,105,178,119,147,48,137,253,174,161,22,138,100,1,34,126,123,204,123,45,35,163,8,37,68,241,189,249,223,207,216,105,230,228,110,144,145,190,71,67,106,217,113,172,15,180,218,158,142,4,131,33,164,93,184,233,203,6,30,247,228,166,245,34,40,166,195,241,129,144,99,148,122,130,21,104,162,196,72,177,33,107,192,187,15,198,224,204,127,152,38,71,45,224,0,211,10,121,225,169,165,14,8,142,123,251,81,47,220,53,233,104,29,126,81,201,203,116,201,106,170,182,13,91,114,252,210,18,98,156,18,243,82,5,207,145,103,2,70,124,236,129,123,36,122,129,179,8,39,81,203,79,40,56,59,12,195,72,150,39,96,148,185,46,92,69,19,214,152,0,209,193,100,240,167,49,28,180,198,20,244,25,182,235,163,235,11,97,3,25,165,87,108,207,167,206,242,29,243,63,239,62,68,66,130,222,213,139,162,148,17,5,78,250,65,212,159,167,209,179,238,157,45,159,133,142,210,161,68,238,12,177,5,63,53,79,87,163,94,42,18,209,120,108,112,17,126,139,101,222,238,94,21,120,239,78,215,3,47,223,58,225,163,49,68,166,1,180,199,60,12,90,36,62,99,59,23,31,53,134,92,169,43,106,230,136,30,110,227,83,215,181,222,70,79,255,152,94,68,223,71,98,204,213,31,152,44,139,195,102,156,89,21,174,55,207,106,176,56,51,236,61,49,252,101,143,21,18,197,183,121,153,157,192,53,132,47,12,46,162,61,15,12,183,240,194,72,187,221,27,27,88,114,187,158,32,238,113,214,148,167,48,250,120,233,194,89,7,225,176,136,205,167,179,84,173,63,119,60,240,138,239,30,184,138,198,16,177,23,78,195,126,99,164,126,166,254,54,173,165,197,23,39,186,102,100,249,48,237,35,215,212,160,127,134,180,251,131,38,151,201,253,161,154,0,6,198,187,241,194,48,13,3,198,91,164,121,215,216,134,225,17,202,201,39,86,130,45,158,73,182,178,227,11,179,218,92,248,211,36,211,36,223,31,115,56,148,92,245,2,0,38,71,85,46,156,165,145,98,195,217,182,115,1,239,141,237,167,191,205,197,126,245,194,123,109,74,15,220,131,202,68,59,219,200,207,185,81,205,202,23,37,195,40,240,50,251,141,3,211,51,38,253,181,205,86,255,28,47,243,219,49,167,176,118,12,158,193,187,1,110,58,43,160,72,211,178,7,142,192,73,104,38,140,233,197,212,250,131,169,210,14,17,172,197,0,148,102,189,115,114,216,205,108,27,30,152,126,223,11,139,152,129,161,251,100,53,80,146,93,114,110,104,39,193,166,69,27,9,62,215,3,247,248,188,128,155,110,72,129,135,235,100,25,92,197,169,131,42,3,206,112,126,101,13,1,102,29,105,163,71,95,189,161,105,232,19,199,147,222,37,209,128,89,210,251,3,183,248,6,232,68,31,210,44,247,131,123,43,2,151,7,222,115,190,235,9,152,205,45,169,142,11,79,122,196,125,28,50,192,247,156,152,5,158,168,135,228,128,113,73,209,163,39,41,137,34,112,151,72,30,206,99,138,185,24,88,90,210,64,177,54,168,23,45,89,63,1,210,59,122,236,179,115,154,214,136,239,115,233,103,233,128,241,156,123,52,119,198,50,120,79,119,207,133,205,226,130,130,192,136,90,63,63,109,59,166,11,23,81,26,49,184,79,143,53,190,159,114,129,12,21,14,246,246,118,131,97,45,62,240,136,181,141,29,92,213,124,63,210,32,123,221,188,247,141,54,86,122,96,154,154,3,38,201,82,31,56,178,42,63,247,223,241,158,123,141,116,127,154,170,177,92,217,50,94,163,159,123,127,0,89,43,152,196,233,225,34,133,175,227,126,155,242,105,155,224,81,148,249,63,155,68,100,143,1,236,238,112,160,189,139,185,3,104,142,134,55,131,63,145,62,54,24,233,147,128,91,21,94,182,25,144,68,138,23,137,166,79,83,238,40,41,207,244,139,104,81,78,34,147,32,119,85,246,52,94,127,83,41,205,64,40,218,117,69,105,56,24,129,210,134,83,31,184,29,34,225,15,206,34,170,12,163,2,73,249,121,96,212,56,106,121,225,113,152,180,63,120,76,89,65,128,79,200,250,67,219,82,16,27,204,47,80,92,212,37,3,134,55,77,59,70,3,211,156,204,138,56,126,1,47,111,60,248,193,159,200,244,26,60,210,239,179,54,184,53,105,53,197,30,137,180,238,188,240,126,186,2,91,91,207,47,173,56,141,3,93,196,241,171,253,172,98,211,188,48,210,187,15,220,78,231,129,193,244,169,200,64,129,50,83,227,190,217,174,72,106,155,130,63,213,181,131,86,22,43,89,2,76,32,224,20,249,128,145,220,138,11,163,125,2,241,68,63,245,158,185,48,200,184,112,194,45,118,249,67,193,153,79,166,120,131,189,9,229,192,146,28,0,38,111,92,47,188,231,236,246,192,123,35,38,71,87,177,3,32,162,29,196,215,14,147,210,92,114,105,5,167,136,30,151,102,226,236,114,52,37,221,244,249,201,51,230,41,67,209,56,113,198,25,165,87,197,76,8,254,194,144,188,30,120,163,233,194,59,10,124,126,119,204,51,87,25,140,190,124,87,24,87,162,126,225,82,223,171,70,234,243,194,136,49,232,111,79,139,0,46,172,174,140,6,143,67,169,54,56,13,41,84,119,243,211,77,165,92,120,71,153,233,129,247,210,117,143,198,89,243,61,154,85,245,194,34,231,9,25,112,7,226,247,96,84,20,202,120,224,83,176,253,161,105,60,207,108,149,248,108,201,230,151,252,156,185,166,163,32,103,48,91,155,245,192,229,168,134,25,252,105,155,159,193,117,202,201,205,146,248,129,219,233,226,6,238,182,177,124,225,239,30,141,10,248,159,163,189,191,220,224,209,219,159,223,46,71,17,230,7,195,198,255,183,114,22,255,247,163,207,211,92,235,222,81,159,127,158,102,217,159,82,186,240,183,222,119,65,149,51,222,5,12,131,63,239,49,29,59,34,131,81,53,124,78,158,123,41,247,113,21,20,201,30,24,14,221,133,101,53,52,219,183,90,198,253,105,43,227,40,204,94,90,224,36,125,14,230,196,138,128,115,192,168,51,172,7,206,39,233,252,131,169,2,41,60,209,97,11,216,172,99,20,70,104,245,162,93,116,156,49,140,152,94,90,156,102,103,177,68,250,202,224,217,238,108,211,96,33,234,125,185,11,199,15,220,147,218,122,192,239,100,112,126,240,94,247,245,145,53,90,6,5,21,177,125,51,178,200,167,157,243,192,159,62,176,134,100,104,18,180,247,169,112,153,45,201,77,117,73,26,27,109,30,241,146,251,221,148,103,85,249,245,204,119,249,172,74,126,142,30,249,108,219,127,112,47,58,17,209,205,223,138,192,83,164,129,105,99,64,69,212,79,142,104,113,79,233,129,243,225,65,252,96,10,72,15,252,157,190,174,3,79,189,242,61,200,82,204,253,197,12,61,36,194,216,147,92,62,186,141,44,166,236,60,214,11,167,179,7,61,112,215,0,4,55,151,18,43,22,13,0,159,198,123,44,28,53,190,158,106,245,62,69,17,204,23,116,105,221,146,120,185,183,27,35,48,195,202,70,143,16,2,45,238,11,119,89,87,232,76,192,80,205,135,33,177,136,210,19,77,68,242,139,39,222,104,203,211,56,150,50,241,209,204,255,193,61,167,7,197,23,46,80,211,130,86,24,219,234,123,48,166,98,227,129,203,17,118,56,112,211,176,11,17,239,20,243,55,236,67,229,80,152,63,230,13,85,173,200,85,95,56,175,88,109,73,84,13,73,10,208,61,62,142,118,48,48,190,17,122,105,12,133,21,11,83,135,146,251,30,77,8,89,46,60,191,55,74,222,163,225,30,76,137,78,174,12,175,219,21,129,213,142,167,63,209,44,218,59,72,110,116,69,132,78,63,148,228,66,240,73,65,245,206,247,6,149,187,44,15,252,149,41,176,86,116,176,73,25,199,33,199,80,235,9,215,77,75,141,86,182,207,196,72,165,96,138,90,210,237,153,49,119,115,205,246,1,23,247,51,53,56,47,221,254,34,67,228,230,34,6,227,116,243,192,120,37,6,108,26,213,10,227,72,46,219,169,61,38,117,87,143,237,144,55,129,16,234,55,49,6,2,238,203,245,223,13,158,245,217,60,239,24,221,13,16,128,247,172,222,30,180,228,216,161,102,19,233,236,15,156,162,184,206,22,20,231,49,133,249,2,239,149,97,134,151,95,88,158,41,67,254,47,220,46,138,48,221,123,91,116,59,6,252,102,72,231,50,127,151,120,102,80,0,117,239,76,182,182,180,216,90,195,234,152,250,211,153,86,176,72,56,148,79,163,133,246,51,33,170,2,143,245,60,82,186,26,227,125,153,171,192,147,205,160,110,230,237,241,159,25,79,247,245,192,95,208,163,232,164,67,228,75,225,190,63,154,126,225,149,244,133,13,84,238,98,164,33,245,91,116,40,13,136,30,94,224,6,94,218,48,4,45,114,213,155,187,66,157,82,200,47,179,99,44,213,35,39,151,209,250,144,167,6,245,43,121,229,113,111,234,243,18,187,60,236,129,33,23,251,83,131,176,38,46,154,6,95,206,143,241,163,71,121,143,254,138,151,163,128,149,119,131,112,224,184,201,169,129,113,181,126,189,213,228,188,3,70,116,67,118,200,192,95,143,12,209,128,65,32,108,136,137,64,226,140,15,108,32,89,38,220,47,114,183,163,199,67,155,248,137,201,76,110,112,138,143,123,195,69,11,174,19,133,248,26,95,216,98,154,208,140,30,77,110,174,69,251,225,226,210,222,148,57,14,61,43,146,195,123,66,20,207,138,70,103,126,106,145,253,53,66,188,100,19,247,202,139,18,198,205,106,67,44,72,15,156,130,129,8,92,36,12,163,229,10,229,182,72,184,163,104,34,243,41,48,77,218,2,203,68,191,81,108,16,228,224,165,17,197,24,159,113,243,2,134,130,45,165,25,210,179,51,42,1,180,33,167,23,29,161,236,98,176,120,34,145,229,103,241,245,135,82,232,216,210,187,222,240,158,15,235,133,87,209,26,198,94,181,139,59,174,2,143,135,0,54,48,225,9,61,28,224,46,246,88,192,125,198,132,9,233,50,233,64,4,30,193,184,3,206,98,70,208,240,107,109,181,199,149,35,119,35,41,61,154,136,150,107,227,3,19,64,140,7,206,209,155,15,76,27,244,3,127,201,91,189,147,169,82,201,218,58,50,97,180,207,59,232,164,238,53,72,158,90,154,4,159,81,238,202,237,153,57,6,234,12,145,121,78,102,130,36,249,196,253,136,103,242,194,63,90,139,234,226,70,17,16,161,71,135,25,57,154,204,7,238,209,184,147,76,52,92,46,156,204,101,143,206,0,228,255,62,141,241,250,175,120,22,5,72,180,122,228,190,136,147,203,136,215,109,194,155,90,248,180,133,35,42,109,59,144,170,243,169,216,238,24,222,121,111,160,132,144,82,237,165,233,55,190,206,61,241,38,113,154,53,248,11,142,59,48,49,186,194,141,126,193,11,139,194,196,30,8,8,165,70,53,204,36,156,132,63,223,104,104,41,183,148,140,156,165,114,18,208,43,8,162,34,48,26,47,15,252,133,66,23,2,32,73,107,24,141,22,136,38,232,83,123,217,203,4,50,215,94,64,199,55,173,244,245,192,201,181,33,13,134,172,175,176,249,118,95,120,138,32,1,62,69,37,93,118,75,66,71,79,210,145,196,39,57,104,30,144,83,102,86,206,194,135,246,146,115,18,50,214,190,66,89,168,117,134,108,42,148,133,62,197,29,194,224,189,250,213,11,47,145,5,55,56,135,188,4,178,74,159,168,110,236,176,42,211,165,16,39,95,116,225,213,7,70,51,233,194,235,121,224,197,156,93,2,221,35,92,146,203,216,231,142,47,40,113,40,220,60,47,147,242,85,176,101,41,2,124,146,255,66,19,111,207,142,223,229,144,60,37,190,134,108,205,184,228,21,182,141,194,42,160,149,115,164,75,64,177,148,110,126,224,253,53,5,121,101,239,97,101,195,219,16,40,168,209,87,189,35,211,89,135,82,28,39,255,222,151,101,224,46,189,228,102,254,138,148,248,133,167,246,221,32,188,176,46,29,143,254,214,47,43,76,72,89,130,108,180,167,40,109,33,169,244,236,165,160,252,236,33,184,180,179,26,120,47,67,113,180,204,225,64,57,170,135,64,84,181,133,127,5,59,37,152,97,63,210,191,114,187,240,237,12,122,9,5,213,164,100,87,170,197,189,6,255,42,143,167,11,10,120,207,141,233,194,83,99,71,75,216,228,32,204,141,76,249,183,63,112,40,89,25,29,40,125,239,193,233,18,199,54,172,214,167,116,104,228,40,184,238,223,205,243,33,39,67,17,46,37,206,13,25,92,217,199,27,198,137,234,194,107,42,189,24,146,245,44,65,213,171,200,145,42,169,19,53,164,18,108,186,97,46,135,74,40,133,68,24,252,69,196,173,244,228,213,116,160,203,133,135,150,38,161,163,234,193,120,157,61,76,88,150,220,96,40,154,65,202,250,67,117,141,33,58,113,183,124,8,165,248,166,230,114,57,159,245,225,170,102,35,145,10,35,180,63,68,88,44,128,98,40,44,250,36,218,123,116,77,151,233,90,204,85,87,96,35,45,6,12,125,78,135,130,217,112,71,103,24,219,229,172,109,5,176,185,99,35,64,59,227,211,87,189,255,140,183,121,208,135,105,3,84,34,59,10,144,65,142,4,238,74,69,162,0,59,46,75,158,249,174,62,148,107,230,148,224,61,227,178,151,148,137,78,67,79,52,11,125,38,85,255,160,41,90,93,63,186,173,148,10,14,11,45,184,253,180,184,55,37,78,162,1,51,199,253,97,236,148,211,67,129,207,53,142,70,238,123,62,29,13,21,127,160,116,225,135,169,4,76,100,17,112,107,85,135,48,4,208,47,250,194,96,247,124,79,95,11,217,106,95,82,225,44,205,241,116,182,44,68,235,242,133,87,211,41,103,195,223,136,86,59,44,36,190,167,195,100,152,227,123,52,14,100,150,209,7,238,193,110,164,95,173,60,212,73,188,183,250,101,231,143,210,63,157,102,113,74,187,93,9,133,236,132,242,50,233,208,15,70,16,245,168,39,138,129,2,223,67,175,19,120,100,189,178,130,225,235,69,83,82,174,4,112,106,209,138,87,16,81,121,158,233,126,224,159,116,183,48,169,107,35,82,94,151,29,9,188,3,243,23,222,251,242,104,4,33,63,167,31,62,86,52,163,71,135,202,84,158,19,190,217,243,54,211,153,101,253,247,194,101,221,71,54,51,177,241,3,35,231,22,112,121,31,25,121,191,242,197,109,33,138,175,207,12,3,223,244,221,11,163,247,116,60,112,25,209,37,82,216,179,43,111,25,56,167,123,242,254,140,51,80,121,153,230,103,241,30,124,5,184,128,215,208,159,198,53,47,69,111,177,89,159,172,247,137,214,219,166,94,137,235,149,11,254,145,135,236,209,190,101,6,93,122,105,124,21,209,233,218,80,48,120,222,72,186,155,108,154,152,139,182,47,210,236,191,90,180,175,176,115,109,245,133,75,168,208,17,55,215,167,1,133,30,171,18,141,230,13,181,85,253,2,172,5,171,55,129,53,33,90,204,72,253,246,241,77,115,243,18,24,61,189,114,219,27,247,156,173,141,205,152,190,70,46,201,196,203,53,40,221,175,32,237,253,71,192,70,89,148,230,72,178,96,37,102,29,19,233,212,14,122,146,38,49,47,152,142,166,74,26,236,73,26,193,48,135,89,228,139,246,201,34,98,23,183,13,157,187,104,135,60,150,226,183,221,14,71,137,162,45,215,100,166,162,91,2,184,140,252,28,157,67,33,213,80,113,47,5,77,78,59,56,231,206,218,243,105,133,152,232,156,33,178,80,14,35,237,169,123,27,80,46,172,217,1,218,79,107,42,247,220,166,98,161,240,216,193,200,188,176,210,85,145,168,158,145,152,0,29,79,23,173,137,138,199,247,211,231,158,145,180,3,190,51,87,222,102,84,100,252,186,222,53,147,101,52,146,99,67,255,180,215,179,235,138,14,120,162,97,169,253,131,154,240,92,192,214,31,164,141,201,102,128,30,176,169,132,60,48,66,224,23,30,154,89,48,221,215,175,223,198,229,253,41,234,149,25,251,56,62,175,193,142,94,37,9,26,149,222,120,155,240,225,178,118,38,55,19,149,140,134,235,206,174,160,191,112,26,243,194,73,133,134,136,221,198,136,174,56,107,125,209,81,218,240,61,138,167,54,219,142,75,116,24,86,227,242,69,147,122,203,173,191,189,249,229,206,42,166,106,221,94,248,43,87,97,34,61,18,95,166,11,176,110,207,52,176,232,246,145,103,200,42,71,66,75,199,163,227,0,163,254,170,37,96,59,161,99,165,224,35,126,27,255,145,62,211,75,43,86,195,174,210,217,223,181,199,29,105,252,121,197,76,172,179,121,60,240,119,63,160,197,132,169,19,94,177,64,42,93,120,79,3,114,223,216,80,68,46,22,19,81,102,125,129,17,249,188,154,32,251,75,237,218,35,79,139,117,236,194,129,63,237,147,194,254,177,167,43,65,65,207,135,170,41,144,20,91,17,49,24,29,68,18,77,192,57,173,23,86,169,20,116,24,175,110,7,90,165,42,59,64,42,41,103,185,180,38,206,40,6,95,26,226,129,85,174,100,207,143,223,21,59,41,223,43,158,241,89,65,176,8,252,136,22,124,8,190,93,5,139,194,94,226,190,49,154,74,74,145,209,210,158,140,13,26,31,233,78,229,123,48,165,249,194,34,128,102,99,77,249,149,123,147,130,181,72,28,93,81,116,122,208,144,11,50,240,57,245,126,96,123,106,10,184,189,170,110,192,223,109,83,220,112,210,74,101,102,166,25,77,142,78,98,190,133,143,238,245,164,69,112,132,156,180,28,205,194,157,163,69,158,130,188,216,192,145,33,192,222,245,194,48,231,170,194,4,125,77,96,237,40,66,114,23,243,47,23,27,250,30,39,210,134,250,126,41,87,153,141,85,93,66,215,100,250,216,33,197,248,209,82,175,162,88,180,132,213,162,168,138,94,241,188,175,64,83,122,122,51,97,160,142,116,37,200,240,42,144,155,6,110,237,42,44,101,172,64,171,194,100,134,67,159,9,103,201,23,45,85,192,164,93,57,137,120,163,95,117,51,179,214,21,65,172,129,168,78,28,76,23,112,86,152,34,73,190,55,37,222,14,205,228,141,68,128,140,156,136,124,89,172,7,227,246,223,35,103,171,59,179,100,218,9,253,170,12,125,79,43,250,134,251,119,71,1,70,219,42,243,5,55,114,220,233,232,225,253,39,211,218,201,242,195,72,162,136,242,89,69,60,36,78,221,151,234,59,36,210,112,53,130,152,61,248,178,118,201,98,211,114,191,231,13,138,226,63,253,104,136,2,212,11,179,207,82,120,206,33,178,47,136,176,233,169,27,108,249,44,240,108,15,90,203,236,242,211,202,5,161,95,164,70,182,133,166,84,54,171,34,98,183,250,55,69,210,9,97,16,209,51,52,123,129,126,213,110,200,20,188,112,155,87,4,104,195,85,194,43,180,216,247,252,219,68,237,38,169,80,227,164,4,124,239,203,52,122,187,194,95,143,190,47,131,117,107,4,76,142,69,96,241,92,105,168,16,202,4,139,183,91,123,192,111,93,181,40,106,29,237,57,150,233,247,106,27,37,229,121,131,202,190,8,84,37,211,190,102,218,238,113,110,244,35,229,151,247,8,42,17,205,86,114,68,73,230,25,98,181,122,245,100,49,233,22,67,12,19,92,106,249,206,6,216,119,73,84,136,6,77,79,119,54,160,240,34,147,5,50,49,93,228,216,146,5,203,34,201,137,204,198,149,59,68,52,87,213,62,63,4,185,238,108,2,27,91,181,66,209,11,10,233,162,3,143,7,198,74,81,96,33,110,2,163,82,120,143,38,165,46,146,180,221,124,71,230,213,41,109,42,46,108,95,68,124,244,213,76,141,68,154,216,62,183,118,21,107,211,211,149,185,225,138,91,108,121,142,86,24,29,249,21,10,170,159,233,141,138,210,46,170,157,61,14,198,92,89,174,204,204,61,66,55,16,155,198,34,250,246,180,135,164,144,131,66,222,112,169,62,176,81,139,99,255,129,92,179,220,213,132,194,21,194,174,123,96,84,81,69,194,15,135,30,166,25,178,198,143,133,20,110,197,60,49,63,218,152,33,114,207,131,236,86,140,225,106,249,69,57,26,198,244,10,9,7,222,91,149,206,250,138,241,74,68,132,208,85,87,215,115,147,236,138,117,152,62,82,113,51,50,101,168,61,115,134,140,52,234,161,250,203,9,51,200,88,135,233,88,106,34,149,75,11,63,77,155,161,112,141,77,233,18,93,239,73,149,182,92,233,237,42,148,60,228,30,74,164,167,26,180,66,245,11,48,13,178,207,31,56,242,131,106,218,93,205,159,48,132,95,200,173,84,169,91,86,232,239,208,140,14,140,188,141,248,69,82,208,161,250,235,130,228,251,209,55,145,236,68,108,0,247,26,23,90,223,3,42,139,205,37,137,79,228,4,66,103,157,20,158,28,76,31,113,52,185,146,57,132,31,33,18,240,3,35,5,63,26,227,81,225,189,85,226,243,124,143,38,168,146,197,26,41,34,28,171,66,56,255,39,214,42,112,182,74,166,203,207,239,87,175,3,28,237,244,171,191,138,97,204,24,170,140,191,71,209,42,254,217,119,92,95,167,220,54,116,100,57,57,244,249,148,167,202,238,83,218,14,81,254,61,191,201,32,133,133,184,87,217,144,244,31,163,203,214,159,84,61,149,106,255,105,26,146,212,192,161,98,16,63,190,107,70,32,77,1,24,203,239,81,231,31,0,179,98,23,110,51,76,138,20,121,179,70,222,82,104,211,112,29,168,224,133,11,194,7,239,77,96,180,184,195,18,134,233,66,59,10,72,153,150,155,105,105,48,93,228,158,145,148,237,81,193,110,8,109,73,172,89,97,133,166,176,242,216,175,61,105,104,85,217,56,212,88,21,173,158,61,229,211,132,232,191,103,153,123,225,116,251,136,115,4,223,87,26,97,68,128,37,166,40,242,219,94,42,95,91,10,58,204,135,56,98,144,145,13,231,8,243,37,16,229,122,62,134,91,255,134,159,154,165,224,138,230,18,162,150,225,191,48,246,76,56,197,201,3,85,170,184,176,189,206,208,54,119,97,200,67,211,171,112,24,181,116,217,130,86,35,177,199,126,201,76,13,138,168,180,67,1,216,227,50,92,68,234,208,93,34,254,5,8,224,250,209,120,156,169,98,121,66,176,249,90,148,12,18,24,50,70,121,87,37,234,250,157,149,69,170,235,248,254,97,146,238,31,23,161,129,78,57,56,216,228,104,99,221,163,174,236,23,34,71,119,242,216,215,152,5,91,83,69,51,125,252,126,110,83,178,19,139,18,38,130,26,244,202,61,105,87,225,85,179,213,160,1,208,209,253,12,150,202,184,127,212,39,66,97,24,79,41,109,11,219,31,23,76,105,255,244,246,220,213,196,191,202,118,125,161,2,194,53,124,34,108,7,188,119,203,62,132,247,226,130,44,104,83,120,63,149,18,40,14,192,2,238,7,22,87,69,38,74,218,2,10,235,118,245,101,107,192,31,144,22,112,246,254,107,69,128,50,112,224,149,214,116,188,129,152,8,227,220,184,85,136,245,213,154,221,248,83,1,23,73,128,226,48,222,197,76,169,61,77,137,38,13,188,199,224,146,95,254,62,57,53,108,240,175,148,107,182,132,10,152,24,34,237,123,246,92,29,60,212,36,10,188,8,226,155,115,131,191,40,38,35,113,65,131,123,122,73,18,195,188,237,197,220,10,63,164,53,195,117,168,178,227,20,43,166,15,230,73,188,139,194,71,46,246,83,180,23,151,107,120,132,161,98,82,3,41,244,93,124,65,220,48,33,94,23,251,41,168,168,245,186,64,229,46,154,97,101,98,81,28,40,207,86,28,112,138,209,93,162,234,184,95,50,50,144,114,101,35,163,252,235,183,197,130,170,14,105,19,139,227,22,102,74,203,188,93,196,220,202,100,75,124,22,196,20,163,124,106,202,197,36,232,223,36,47,118,239,79,5,69,250,44,188,121,80,103,153,98,152,66,9,126,207,0,158,44,195,221,242,113,157,195,83,168,70,172,57,232,207,211,43,27,228,54,131,141,61,233,138,79,234,27,151,200,229,244,176,95,163,99,97,42,76,243,179,103,195,104,128,47,83,125,227,160,35,70,97,99,54,115,212,147,163,247,58,242,5,89,109,90,79,158,218,233,77,132,212,157,120,69,137,43,9,253,3,173,108,210,157,238,177,54,112,140,87,47,62,180,45,107,160,123,175,48,229,211,219,17,0,106,218,225,166,135,175,247,39,86,125,70,106,247,232,127,154,129,225,93,212,10,158,208,53,38,104,74,140,165,169,251,97,55,147,58,247,32,252,160,66,137,209,159,177,134,130,203,102,214,139,69,141,23,9,26,155,175,91,43,153,228,103,82,227,69,76,114,102,56,24,162,15,42,150,145,203,90,250,252,228,240,109,133,194,196,228,6,105,38,44,35,19,159,144,56,70,22,34,231,18,214,138,105,138,79,193,158,21,70,13,181,87,228,61,177,234,184,40,52,162,54,227,186,219,94,43,228,109,210,237,182,47,45,174,187,47,165,240,145,132,151,116,217,202,116,240,200,93,155,2,114,72,55,64,101,99,163,41,214,159,123,149,140,44,223,218,223,91,21,105,173,98,117,148,107,253,89,33,211,119,245,36,221,239,219,87,0,242,13,83,58,191,204,239,116,222,71,198,210,60,191,249,88,150,238,5,215,157,48,41,49,203,22,182,152,38,68,112,102,176,18,222,91,176,34,254,179,4,80,97,89,138,184,178,88,207,193,13,89,33,71,78,188,89,164,114,78,161,29,122,136,191,174,53,31,93,110,202,145,95,241,28,98,194,78,164,72,14,30,152,229,56,133,81,235,124,190,190,242,163,97,248,209,105,112,46,129,11,59,132,176,221,165,32,93,244,190,178,49,43,220,5,118,135,129,202,153,129,20,142,219,176,159,28,195,41,201,231,97,244,103,230,174,110,156,107,10,98,226,23,76,137,205,157,179,152,181,247,153,134,186,13,227,37,221,194,211,23,194,129,60,212,220,76,248,195,47,13,47,51,209,211,196,102,11,23,61,191,52,228,227,116,133,50,226,247,74,2,103,145,70,45,72,26,44,207,23,226,246,153,135,180,167,96,67,221,60,253,143,219,97,30,82,223,46,214,178,211,194,100,217,106,1,226,71,153,126,123,176,107,209,76,87,183,156,27,42,87,62,59,155,132,20,99,147,126,255,13,147,115,138,147,83,130,22,86,229,134,137,128,221,47,24,75,195,46,221,14,236,61,114,119,147,91,170,159,172,97,89,77,204,177,175,242,223,70,129,68,168,247,197,164,159,102,248,63,143,129,18,254,107,139,189,135,151,91,83,195,43,155,234,255,156,114,11,43,16,228,102,26,13,206,2,227,5,233,99,201,116,116,146,24,195,147,253,222,251,153,112,49,167,61,125,168,131,58,230,153,231,153,194,205,218,49,218,115,95,52,237,248,193,153,176,83,236,138,247,235,132,15,186,194,64,29,65,39,129,39,245,181,243,204,50,41,82,161,197,128,126,145,105,55,191,80,140,214,4,182,218,144,195,166,181,93,116,172,224,24,59,2,134,200,146,187,154,206,239,51,198,125,237,189,10,134,177,242,58,113,246,172,238,27,143,46,222,59,86,204,162,209,79,142,174,196,51,86,186,89,4,184,173,252,178,62,70,25,167,240,146,155,187,98,99,30,0,85,73,96,178,40,110,92,13,140,73,199,133,17,60,241,212,1,121,133,186,170,62,22,30,140,107,19,225,4,185,250,115,99,123,218,169,174,10,206,165,17,67,202,111,39,204,206,206,18,102,164,166,42,44,218,98,251,102,111,225,66,66,143,136,239,14,227,143,202,189,43,96,211,19,135,230,255,189,52,156,90,137,37,28,206,152,150,222,145,70,159,78,117,169,93,96,251,31,23,254,113,24,150,195,137,76,246,252,167,93,232,168,218,176,133,249,149,105,241,117,165,84,18,161,8,48,20,141,223,16,5,222,59,238,75,194,64,246,25,87,137,223,227,50,120,94,173,38,179,112,239,185,252,122,35,65,201,110,196,48,64,110,7,45,212,223,68,10,60,145,1,41,2,227,94,243,251,180,12,222,203,155,30,109,86,167,203,143,174,201,158,247,133,169,219,157,194,185,193,214,43,34,112,179,230,34,135,233,65,172,114,95,251,249,147,111,113,24,201,246,124,127,155,202,116,63,254,9,6,39,105,96,4,70,120,104,196,165,229,126,185,239,191,204,23,2,64,142,34,254,30,227,23,218,60,236,185,184,109,82,78,77,110,155,117,174,156,190,48,59,55,62,83,23,133,87,95,126,227,243,247,80,248,113,129,145,128,153,241,68,249,204,228,212,13,255,138,17,239,58,195,55,76,23,166,81,225,80,233,200,251,46,19,231,19,120,33,176,228,207,132,176,63,201,185,113,80,58,242,86,160,84,175,228,216,29,186,143,99,85,111,167,174,75,126,119,66,53,45,49,138,166,217,125,10,140,200,121,238,241,64,90,73,122,213,214,37,93,29,38,180,158,229,142,3,20,185,242,161,2,0,239,103,112,55,94,213,134,51,233,249,3,179,121,205,17,218,1,239,233,189,197,111,227,152,115,67,32,40,41,59,122,254,154,191,43,20,211,203,20,148,106,113,140,18,162,134,91,148,49,57,246,140,70,198,129,39,172,162,44,71,39,154,17,99,248,239,23,217,151,92,25,77,146,181,198,167,135,224,77,150,103,186,246,103,217,143,144,32,240,30,177,55,206,0,238,24,240,253,208,189,46,179,108,221,17,186,138,169,31,38,135,81,246,205,130,162,77,227,175,139,144,99,93,179,151,106,61,8,110,161,137,38,22,146,235,83,97,83,125,172,1,147,25,147,39,218,72,70,244,230,112,130,106,45,15,165,209,10,226,207,12,120,61,143,180,25,85,199,47,124,7,114,179,233,111,19,146,156,60,16,176,245,19,234,209,102,157,80,28,166,161,51,235,165,145,71,235,221,97,122,231,91,82,24,82,121,92,26,141,143,223,29,135,230,38,114,122,63,88,5,18,138,73,114,105,208,89,154,127,62,56,111,137,105,17,176,177,2,253,210,10,233,192,38,143,101,88,85,205,239,27,30,124,202,242,219,228,15,82,220,119,51,233,63,185,239,73,98,212,71,241,64,36,111,202,156,194,19,78,167,14,214,105,38,64,195,50,235,201,241,240,59,40,37,208,164,183,189,35,233,50,227,125,14,138,106,50,157,225,81,83,191,120,104,147,154,168,126,65,59,228,164,49,250,7,79,252,165,179,254,180,233,174,251,210,70,192,15,135,69,96,210,156,159,31,77,140,146,101,249,161,69,224,59,14,33,216,222,49,97,233,72,164,167,43,251,48,223,83,212,94,251,116,36,238,173,242,30,219,103,52,236,105,153,44,108,210,79,136,54,130,236,48,81,134,44,63,107,15,143,116,58,229,128,23,109,203,242,70,172,214,226,87,182,151,65,209,44,6,53,249,178,234,112,189,46,53,118,93,217,219,255,186,241,170,199,173,112,27,140,86,140,31,75,167,84,171,242,186,208,132,12,16,7,34,29,132,22,200,77,63,53,252,171,50,245,88,35,105,6,220,62,209,104,248,77,42,101,250,18,64,85,171,165,164,71,163,214,234,113,200,68,205,161,183,231,104,235,68,117,152,98,72,215,233,14,217,173,228,87,78,71,94,123,97,122,71,252,101,177,29,45,250,50,136,52,206,187,160,152,218,175,166,151,77,149,195,219,18,129,225,207,234,172,0,197,191,116,71,73,166,124,75,15,110,28,114,96,166,213,166,79,116,127,242,53,150,69,90,93,203,37,146,2,239,184,252,52,19,224,179,64,148,158,187,46,1,148,29,2,222,31,79,214,65,180,159,71,157,62,66,121,59,237,234,237,219,218,197,84,225,71,239,1,220,52,0,98,125,185,15,165,32,83,43,83,229,142,110,62,79,189,117,227,231,239,89,165,235,114,223,191,195,153,233,182,117,248,110,14,10,152,149,50,251,109,19,233,229,39,88,64,136,222,191,60,136,104,8,3,202,111,239,109,211,225,207,114,52,166,51,93,215,100,114,53,61,126,155,45,243,122,22,101,28,70,253,220,223,32,156,146,103,134,50,130,135,64,214,85,93,100,40,36,163,20,248,169,41,73,63,43,95,162,213,217,231,81,184,79,159,4,34,212,192,232,173,118,148,206,76,29,70,95,118,131,154,110,229,10,226,45,93,206,41,160,55,135,81,207,88,207,8,222,243,87,28,189,3,208,253,46,5,238,240,0,124,62,33,65,69,23,190,204,209,159,9,15,30,216,196,246,245,174,247,0,31,71,157,8,216,92,202,117,134,39,43,88,252,117,44,10,51,130,78,172,140,127,119,141,200,56,61,164,114,106,182,180,223,231,232,158,122,74,211,9,220,232,174,191,45,236,48,154,9,156,100,129,167,233,44,29,184,26,185,60,30,41,150,114,72,198,244,3,195,142,146,247,209,104,41,197,29,238,192,11,25,170,216,202,25,220,203,201,72,12,154,39,216,19,55,129,89,222,127,163,12,1,83,116,169,34,159,177,225,189,124,239,233,51,31,152,125,251,85,87,169,70,177,219,227,208,79,78,75,94,145,159,166,24,152,211,121,42,201,28,28,162,170,89,141,72,52,227,161,37,116,190,210,93,174,27,173,29,39,170,28,212,249,210,165,213,2,238,199,88,214,121,162,25,106,77,150,31,206,52,18,76,71,247,88,190,62,22,160,124,153,185,59,90,69,52,2,148,36,231,24,142,238,49,117,179,98,192,200,115,54,71,81,237,107,114,205,251,6,198,169,11,142,163,220,158,245,85,101,219,84,57,220,44,171,125,225,143,208,56,249,45,211,92,177,228,151,17,208,233,254,42,50,220,240,59,11,210,176,59,113,188,57,40,230,161,89,7,247,50,183,8,255,229,74,188,155,116,4,26,149,199,127,25,199,139,50,147,14,239,229,142,39,195,180,102,202,122,226,174,74,147,72,114,120,71,85,67,99,4,222,122,13,152,250,207,21,133,0,134,2,234,227,23,5,183,118,219,37,205,9,170,186,14,185,81,222,8,188,159,43,71,112,34,142,54,203,32,25,191,31,233,88,31,160,188,217,85,244,117,13,4,205,114,160,88,29,235,248,53,127,129,18,48,35,77,30,57,102,197,43,222,230,207,132,81,62,219,193,182,52,199,201,7,2,182,114,114,66,246,228,19,10,42,129,37,201,24,157,150,123,119,212,214,117,253,54,246,214,19,10,205,129,39,167,187,243,13,4,10,82,156,126,52,98,181,57,223,163,33,209,126,43,70,41,231,186,98,104,192,29,234,218,129,247,92,143,157,196,29,196,100,53,251,81,228,27,70,201,37,3,33,176,13,165,228,240,128,185,32,39,47,38,31,120,30,90,65,193,241,186,38,152,107,24,156,144,128,81,172,159,2,87,99,95,59,76,7,240,221,185,152,218,92,58,198,190,176,176,16,111,157,114,101,48,31,134,127,64,200,104,148,91,145,37,27,186,135,214,105,188,101,193,131,52,161,87,102,74,150,205,239,139,176,80,246,61,13,243,163,152,53,152,190,219,39,243,66,198,164,164,250,19,255,169,9,223,88,183,145,8,220,75,198,114,120,153,165,215,133,247,12,117,120,137,3,138,244,104,215,119,7,116,135,201,135,120,2,108,132,202,241,194,135,99,4,76,150,177,10,10,235,197,199,25,138,71,236,153,228,194,166,101,6,29,102,63,53,228,182,138,117,128,251,79,83,36,157,89,97,232,80,126,110,84,146,117,89,67,198,33,119,255,62,170,57,148,100,249,105,104,87,213,103,120,56,94,243,210,187,113,213,129,176,224,243,93,109,150,23,22,20,227,208,86,29,173,162,225,207,169,216,223,54,191,43,147,94,28,85,222,52,137,197,229,167,30,214,122,43,227,100,80,214,244,89,97,71,55,56,202,232,48,226,221,21,63,249,142,165,234,21,199,181,134,120,35,163,59,76,15,70,147,49,106,134,141,231,101,53,227,127,44,253,120,204,221,239,156,123,159,107,96,151,33,112,179,110,242,3,231,199,125,13,120,238,95,203,197,97,178,77,50,219,25,47,116,248,133,35,39,246,44,78,88,84,98,80,237,240,128,47,163,183,109,154,87,14,163,66,82,117,210,160,57,127,250,88,64,233,108,76,253,237,73,11,157,63,114,235,13,43,85,225,73,109,202,175,188,176,21,159,250,182,105,66,172,43,238,219,102,87,25,73,140,188,184,111,102,183,75,88,182,111,179,199,109,97,12,33,27,27,218,65,120,187,254,178,23,245,158,162,95,230,252,188,35,126,152,76,42,45,84,23,110,20,142,167,191,108,84,247,116,190,202,230,152,24,95,0,164,130,203,148,131,19,57,32,253,206,24,135,248,5,202,93,19,41,23,127,219,248,26,230,169,39,103,58,170,62,15,155,251,250,146,229,135,158,121,183,33,3,166,96,36,131,188,236,229,163,21,159,43,43,50,39,87,225,28,165,204,198,174,192,39,44,62,175,34,83,18,140,251,211,249,7,106,98,73,73,80,186,253,74,76,26,123,109,146,175,111,135,178,216,211,6,140,40,232,77,118,88,86,12,254,127,204,72,29,74,195,133,81,1,94,43,230,179,34,101,44,243,70,67,237,244,30,76,169,72,238,202,90,22,61,208,102,70,174,69,198,17,203,77,189,231,70,174,94,178,110,205,50,62,201,151,77,198,70,210,48,157,84,151,123,54,242,186,118,180,252,201,146,189,95,100,205,241,58,102,22,122,44,236,30,50,245,62,33,193,231,249,228,203,220,191,138,35,186,255,176,73,247,201,15,215,207,248,207,62,167,36,44,231,101,140,66,20,253,226,219,193,206,94,23,23,52,5,234,23,83,134,181,128,220,151,1,251,207,155,52,127,117,183,189,253,147,95,102,99,62,253,137,176,141,216,139,207,125,96,21,221,198,229,65,12,202,232,34,127,179,97,82,8,221,131,120,12,120,86,151,57,129,97,149,134,47,169,221,196,218,62,133,225,69,122,148,2,165,163,119,153,42,17,62,66,80,250,192,244,29,37,133,123,182,142,85,135,153,187,62,185,52,52,86,98,101,51,15,68,89,52,209,1,159,197,239,11,158,116,185,37,127,219,99,178,174,250,125,141,189,221,189,242,6,252,116,103,0,156,11,199,137,107,230,174,87,6,13,222,191,45,251,126,150,172,246,208,176,251,105,16,221,112,130,33,126,19,199,251,153,226,40,231,91,174,29,82,10,237,5,148,57,32,95,212,124,71,229,125,245,149,170,207,194,148,105,117,125,168,56,192,28,166,29,42,250,25,157,42,249,182,208,43,142,79,111,80,52,184,29,237,192,169,250,198,135,92,40,123,88,25,254,163,247,195,55,6,182,182,87,57,150,126,222,111,249,19,131,83,212,100,101,218,145,0,239,192,79,142,139,65,170,250,209,147,33,245,175,122,152,175,65,47,58,161,144,51,62,240,252,152,189,36,176,67,74,1,166,218,129,33,35,72,225,16,179,108,248,251,211,225,5,231,82,175,60,81,206,59,195,108,154,95,170,188,235,253,178,70,170,190,183,33,63,250,233,86,180,52,147,7,57,247,13,99,173,47,137,190,138,49,211,61,210,152,205,4,234,229,198,58,194,193,30,177,254,56,71,73,97,30,186,191,78,42,106,185,235,250,128,6,209,240,159,54,210,158,206,240,163,227,54,148,29,222,17,146,36,19,153,176,216,126,6,108,42,114,50,145,114,173,185,251,133,119,203,26,200,83,217,239,231,139,56,101,194,56,150,57,5,207,170,229,145,52,251,229,90,245,195,53,37,89,95,206,167,53,168,244,7,37,99,119,80,118,34,207,151,249,217,14,222,207,189,140,192,86,159,15,160,118,143,128,144,55,44,26,207,86,227,162,95,24,141,14,121,91,212,200,102,172,153,244,149,239,247,33,159,61,202,108,171,148,128,209,173,213,163,145,244,244,207,158,46,158,62,245,182,173,16,233,97,165,117,134,72,13,153,15,59,209,128,231,240,94,107,150,196,141,53,155,142,173,255,54,74,21,227,147,251,46,38,4,151,28,158,116,157,232,44,142,108,159,159,219,60,98,117,5,33,7,178,60,74,97,215,217,53,206,160,165,104,28,118,47,48,203,247,115,244,94,248,78,141,192,96,36,35,229,145,35,196,244,249,202,7,93,119,117,9,252,40,81,187,102,10,240,30,179,73,82,7,36,6,230,231,99,133,166,204,79,202,219,240,188,214,222,112,250,141,153,76,131,190,17,58,29,78,139,17,240,66,58,65,78,14,131,183,248,242,68,129,167,234,92,58,217,89,197,11,169,102,107,33,247,133,193,229,172,1,155,254,148,60,21,74,172,57,94,8,59,87,221,211,145,192,237,135,207,6,156,173,117,51,224,246,81,198,247,73,103,209,99,190,30,184,192,76,170,23,198,31,69,96,120,147,241,70,152,194,62,9,100,232,197,118,233,55,96,202,240,50,148,216,122,237,96,60,126,187,107,151,41,138,93,44,134,241,88,112,136,149,90,20,169,98,68,59,253,232,110,254,106,2,227,154,81,124,143,177,76,1,82,18,19,251,133,146,61,184,48,238,54,73,96,35,99,230,128,219,147,217,107,150,195,242,61,198,66,220,170,72,116,135,252,225,136,207,19,102,220,144,69,187,113,169,121,221,219,42,115,40,74,97,166,197,19,39,66,184,47,187,209,118,63,190,120,217,48,25,37,248,227,25,125,51,142,37,49,45,17,24,46,97,119,35,204,219,170,75,6,18,150,88,251,155,136,231,109,221,24,23,69,127,51,214,85,158,231,200,178,50,50,102,119,56,237,23,214,205,148,181,9,12,43,218,119,78,139,252,98,121,224,101,28,158,3,67,89,191,215,213,77,47,119,249,139,70,60,94,163,124,18,140,249,200,115,162,188,95,44,81,171,215,205,190,184,29,24,81,70,217,54,181,137,140,207,89,217,18,69,217,154,228,171,223,15,159,116,165,159,27,78,119,210,49,6,213,250,120,219,236,21,142,157,255,152,58,136,216,98,156,88,99,7,156,116,247,61,99,204,188,207,250,129,97,104,100,9,161,76,201,236,132,57,60,129,15,71,43,25,222,123,40,248,118,144,137,12,59,166,46,159,22,212,183,228,231,158,198,205,150,73,129,245,226,228,127,83,42,3,194,108,123,98,210,189,180,5,140,92,134,252,52,252,169,118,26,140,120,40,185,138,209,176,41,8,230,239,180,200,241,72,9,61,166,174,231,44,118,43,197,19,79,162,225,68,148,67,143,245,89,148,201,248,192,252,156,186,41,35,63,19,191,205,150,89,246,208,5,107,200,185,252,182,139,25,92,235,102,19,187,185,51,204,210,175,143,74,170,12,116,112,13,255,244,168,66,106,239,31,249,173,65,30,196,79,190,87,112,216,164,79,198,100,28,114,202,160,99,212,164,91,37,223,146,168,178,58,218,25,214,146,79,73,4,46,49,22,62,35,31,102,205,240,66,239,60,71,67,24,248,154,230,50,63,28,17,78,244,70,227,255,126,31,85,225,141,39,127,104,105,135,122,41,107,209,103,98,237,80,125,20,243,62,71,109,10,227,150,113,78,14,55,101,104,94,2,57,176,117,122,60,6,92,158,57,53,17,4,15,236,212,122,105,23,158,70,177,148,60,209,10,233,157,97,185,178,245,36,97,209,6,248,78,62,114,31,137,118,188,166,89,119,40,50,142,108,182,181,211,79,145,188,35,29,131,241,70,242,223,254,241,109,37,153,3,1,104,158,120,32,89,250,55,107,50,103,207,50,244,201,251,165,81,39,234,154,80,233,169,118,255,182,155,137,6,203,11,179,187,78,62,113,16,114,149,37,91,101,92,118,217,204,29,152,236,189,230,112,71,51,75,64,71,167,113,33,37,11,213,230,58,98,124,208,149,63,171,37,11,12,185,206,7,131,201,158,163,153,255,79,217,154,8,134,96,25,237,252,62,252,220,174,197,49,48,243,174,215,190,105,121,232,67,182,154,123,130,225,77,59,188,140,252,81,159,132,120,30,78,162,96,59,217,190,55,95,222,232,33,115,120,126,77,139,8,25,35,193,234,252,63,118,9,223,212,116,97,165,38,17,76,31,90,94,116,117,193,98,3,233,208,128,49,12,215,223,70,56,196,139,204,68,121,68,238,2,99,29,51,3,78,89,119,193,72,23,163,113,23,168,110,63,144,201,207,159,243,68,237,139,213,152,145,84,100,10,34,40,166,218,52,14,41,220,143,10,134,161,61,173,167,134,64,214,39,104,89,116,17,150,254,192,123,74,112,130,6,223,134,176,209,126,50,197,57,199,185,141,214,168,73,208,148,70,48,117,24,128,77,43,204,185,217,90,21,79,4,102,173,108,124,112,147,78,199,106,209,224,165,188,20,62,233,252,149,123,95,131,248,166,61,95,252,58,102,19,6,47,17,26,250,221,54,165,101,167,186,21,54,43,207,72,128,160,180,130,71,55,171,208,109,44,113,223,206,146,106,84,55,146,193,90,59,33,81,89,131,40,71,131,189,20,33,48,90,76,39,246,2,158,80,210,166,150,63,136,136,252,141,236,205,165,82,50,201,119,52,23,196,2,206,172,202,114,114,51,125,139,167,182,195,142,161,247,189,167,209,146,115,176,236,200,11,72,153,192,60,59,219,69,225,43,40,76,7,166,83,52,246,47,207,34,195,63,241,10,218,229,14,238,16,127,105,133,13,79,232,75,91,220,187,53,173,90,178,181,31,151,244,152,250,51,245,87,98,136,28,163,136,110,86,89,209,178,249,104,199,8,37,226,211,123,74,40,223,5,35,242,51,22,221,179,154,146,187,141,79,62,17,56,200,130,182,224,108,199,100,180,255,97,202,186,222,65,38,27,193,80,69,200,76,206,77,91,62,230,71,23,94,58,149,81,6,30,235,30,141,201,179,18,44,58,86,116,193,70,158,70,95,146,18,52,17,246,114,50,38,172,221,61,18,164,4,93,201,128,248,84,182,191,239,41,150,232,212,183,39,212,82,191,49,104,95,181,77,37,96,224,5,239,39,239,198,148,86,26,197,14,10,131,100,221,217,11,247,165,165,117,154,128,156,40,77,130,111,60,116,133,65,24,23,172,118,210,250,90,152,39,44,111,62,41,208,34,12,105,224,161,43,160,178,225,48,61,144,171,62,116,133,29,72,6,73,123,238,144,114,42,89,167,161,242,144,47,195,187,12,229,93,77,118,254,53,8,224,144,134,62,61,186,226,189,236,47,44,219,27,18,130,19,245,161,22,43,23,201,198,50,146,114,144,104,129,116,248,51,63,12,33,117,153,164,208,185,112,54,88,61,101,165,253,238,135,116,196,105,55,188,127,6,250,165,192,244,18,248,103,189,119,126,83,132,9,141,145,124,242,48,128,25,19,102,57,182,26,161,252,188,107,244,42,247,85,42,188,131,248,207,249,171,191,50,136,50,80,171,57,148,56,108,62,178,202,234,133,241,155,156,90,139,55,34,147,238,195,64,157,205,87,23,182,80,83,246,191,80,57,67,150,7,24,30,182,50,19,139,229,96,29,102,154,125,120,91,244,16,31,14,7,112,50,187,11,229,122,14,183,63,238,144,114,59,190,115,74,92,196,203,192,111,44,33,63,251,112,215,249,192,252,11,105,214,85,149,133,217,130,45,75,204,134,205,172,223,147,242,255,62,83,34,249,193,144,73,190,165,221,4,100,96,179,19,227,241,3,204,66,10,48,31,177,81,188,57,131,82,212,144,122,82,221,1,252,87,62,95,125,42,59,240,42,231,134,42,244,249,194,199,194,84,30,226,34,109,193,65,123,252,213,205,228,96,170,4,189,251,47,211,151,212,210,219,247,81,131,31,72,149,172,84,97,38,154,199,82,243,80,163,22,211,107,233,218,207,178,230,240,65,140,170,198,158,203,165,89,102,152,132,158,95,248,70,123,214,38,159,129,140,171,159,59,161,115,34,35,137,212,212,60,46,19,230,26,128,19,121,18,152,108,128,127,3,236,190,246,7,42,87,70,249,99,249,114,191,227,136,197,222,79,97,74,43,1,211,110,33,172,122,52,32,103,242,113,72,15,240,200,242,54,217,238,231,32,21,243,120,63,109,59,129,143,88,151,191,108,236,101,166,206,104,148,55,178,192,244,50,9,39,115,79,206,117,36,95,88,75,183,2,187,156,252,87,100,61,207,180,88,227,131,176,65,201,130,182,232,69,176,154,169,82,54,17,164,203,195,191,160,2,117,244,254,242,14,19,67,40,207,12,231,172,86,121,225,189,64,148,207,23,160,76,102,80,70,10,59,117,183,209,238,198,12,45,215,155,13,216,84,64,151,195,48,31,198,31,56,186,124,32,133,237,91,156,2,91,126,49,59,76,79,175,112,192,27,82,185,195,63,124,40,197,101,232,125,1,71,19,4,228,173,165,140,55,92,161,231,244,213,109,223,194,152,243,185,109,168,45,62,76,217,179,14,73,65,193,195,99,112,250,3,207,86,64,151,199,130,149,94,246,134,176,82,140,235,37,232,94,113,146,119,80,80,161,104,67,70,10,107,10,221,104,49,20,250,183,100,140,91,110,108,120,24,133,70,110,150,0,142,214,102,142,241,11,135,207,32,124,185,61,227,80,106,243,96,28,105,77,217,87,109,148,149,195,99,210,138,140,147,162,123,157,69,78,194,167,5,203,126,201,8,71,20,57,88,245,172,70,85,191,236,61,70,147,215,138,109,194,154,212,141,4,222,33,217,231,49,24,246,130,165,222,140,248,134,77,38,232,206,164,85,215,62,178,2,59,62,241,41,135,247,213,117,252,103,115,221,244,69,153,4,173,210,180,187,217,119,122,52,77,81,78,228,180,129,247,35,141,222,41,146,166,45,203,24,71,228,9,39,55,95,241,11,227,72,158,202,254,172,247,75,242,163,45,36,24,242,219,208,137,106,108,178,63,182,90,77,110,219,68,146,125,198,66,134,184,235,32,134,144,131,202,191,7,58,228,16,228,235,236,204,81,37,34,25,124,21,36,91,66,198,144,210,75,180,76,226,192,145,101,168,48,186,234,188,13,126,123,197,223,195,244,31,231,36,96,2,207,83,121,223,27,59,54,227,69,243,36,70,154,60,249,31,42,239,144,94,37,61,4,69,205,115,187,195,60,192,36,162,205,211,164,232,79,130,135,111,178,76,221,168,194,249,240,170,37,251,97,44,92,222,124,8,13,187,1,83,179,214,189,36,172,177,56,152,214,86,221,35,35,117,18,201,35,250,158,178,146,180,247,142,96,228,230,249,159,65,150,88,183,55,44,177,181,123,94,107,88,193,224,161,71,177,165,232,126,95,243,215,235,253,48,27,113,66,116,24,127,217,172,36,191,68,116,232,151,70,40,95,186,50,241,32,63,28,22,95,154,40,191,73,58,100,63,15,122,160,71,160,123,142,215,189,166,57,159,159,42,115,162,211,85,100,110,126,27,198,234,20,143,68,239,87,214,253,55,237,218,61,222,23,203,41,17,156,108,9,75,9,94,49,182,53,41,45,221,222,208,196,82,253,117,206,66,211,139,252,54,140,39,166,206,3,227,231,214,148,251,11,151,52,55,63,154,218,187,62,83,154,189,62,47,107,210,137,76,238,95,126,250,99,71,232,87,246,147,139,146,43,155,84,2,60,7,138,117,73,171,186,153,37,63,211,124,40,45,42,168,251,54,255,241,135,135,58,229,87,61,205,14,191,226,187,242,176,182,139,237,203,169,8,152,192,217,151,40,151,220,211,56,42,192,27,182,205,153,110,114,39,76,199,67,131,128,104,102,73,126,125,214,159,171,154,15,244,51,44,134,215,221,187,45,184,7,134,95,46,225,168,185,104,85,175,218,35,223,12,193,74,19,7,201,90,188,14,140,138,120,19,38,3,122,31,233,120,212,13,26,64,201,60,232,209,48,66,78,161,42,51,190,106,215,92,56,123,216,126,106,254,12,64,236,69,139,86,8,88,191,207,99,217,143,76,197,251,129,73,149,39,63,154,176,64,154,210,57,154,41,253,220,55,137,110,114,208,114,223,166,169,127,94,9,77,158,164,214,244,190,49,187,61,87,14,149,97,106,177,148,66,75,63,226,106,102,116,69,250,81,96,212,232,78,255,29,250,63,116,141,72,21,56,225,7,83,79,121,155,228,117,18,219,78,163,200,98,247,115,126,27,106,180,136,219,218,51,95,36,97,15,92,173,89,83,105,247,217,202,198,7,110,236,39,181,95,128,28,204,105,131,27,60,83,101,110,33,186,138,146,220,1,167,73,118,233,87,189,200,162,58,10,203,125,233,235,162,103,227,44,31,28,108,61,26,242,76,50,77,196,51,96,202,98,79,217,164,149,163,180,186,97,196,30,202,67,109,71,231,229,212,239,246,90,130,243,183,242,103,249,100,150,95,26,219,247,175,39,157,72,23,254,36,231,153,152,75,238,83,138,98,36,156,222,113,186,16,160,92,40,31,154,59,61,41,42,184,53,123,164,126,74,74,38,57,224,83,33,173,125,251,23,180,134,182,135,104,25,1,35,55,88,53,109,109,74,116,221,127,27,50,182,38,5,249,34,179,83,56,178,89,109,232,88,48,38,112,243,207,179,211,215,174,13,1,230,64,127,182,162,35,255,248,8,245,161,231,238,53,231,44,63,116,180,24,215,68,235,65,223,201,122,91,91,65,27,74,194,216,91,34,164,43,207,149,177,207,156,90,121,207,86,78,244,47,100,208,176,159,116,189,199,227,179,158,42,25,82,249,228,30,234,83,169,42,167,235,150,109,14,169,133,162,25,119,211,81,59,247,53,217,219,41,161,25,137,250,115,93,244,190,14,69,109,255,230,83,45,229,127,186,193,223,197,254,248,102,176,93,101,100,104,89,38,209,201,118,216,162,248,42,229,210,100,38,198,0,228,251,252,219,250,249,9,232,35,65,219,197,25,80,153,214,190,218,171,146,188,121,119,231,129,209,15,60,235,211,14,48,237,211,63,48,141,253,79,209,230,51,103,133,31,204,194,207,141,201,155,78,198,163,28,7,198,184,87,169,114,25,7,1,255,186,138,177,192,218,195,47,39,215,124,34,36,211,105,33,74,210,49,218,170,63,149,242,153,132,175,150,40,168,200,229,64,39,149,41,253,105,84,42,171,159,27,187,207,39,54,163,196,208,253,182,88,87,101,231,206,240,47,65,112,42,166,191,246,148,86,112,41,252,252,174,150,89,109,119,109,207,104,195,89,41,200,203,144,216,148,11,43,214,118,20,71,47,12,222,254,180,126,156,36,42,121,21,250,241,132,21,150,41,219,123,241,219,28,106,158,142,150,98,194,138,231,153,160,131,52,146,222,22,233,138,195,95,162,14,248,245,170,101,50,40,221,78,16,167,18,85,225,47,8,92,80,148,244,115,163,19,182,244,137,218,74,120,198,17,169,91,243,208,211,239,3,102,227,185,107,19,108,223,111,231,95,111,91,10,187,184,243,97,144,71,197,87,238,121,150,223,41,140,128,214,253,158,244,118,247,228,121,194,23,52,187,76,119,68,183,21,76,14,126,236,98,24,63,221,13,240,239,15,131,20,105,43,200,71,218,181,244,243,146,58,48,91,240,60,158,222,161,148,227,73,227,57,9,199,250,105,45,154,211,159,244,94,148,136,128,148,91,65,189,204,209,62,151,216,161,27,243,2,13,204,243,72,104,207,31,79,201,145,92,194,242,103,130,239,100,209,165,152,254,243,116,228,139,48,253,254,204,153,93,219,73,240,58,168,14,155,171,174,172,103,124,193,235,162,90,224,218,177,247,234,211,33,116,164,101,26,177,198,161,228,147,16,162,53,59,172,29,186,72,47,143,122,168,67,82,9,210,21,30,118,137,207,65,251,43,71,134,69,99,166,142,242,175,159,27,66,135,54,231,80,180,94,254,177,82,255,239,207,193,214,168,56,29,54,159,77,153,39,82,182,122,249,111,234,221,131,205,212,116,52,146,36,195,245,57,188,247,128,74,192,161,165,189,57,139,31,157,190,49,87,209,109,22,177,255,9,98,105,129,195,30,64,131,57,120,230,62,134,42,175,78,105,46,8,145,64,6,118,152,222,207,162,27,37,115,59,117,20,209,114,37,185,144,157,63,99,128,70,194,172,180,111,20,123,91,245,89,164,18,188,23,173,156,193,61,57,134,172,131,92,210,160,197,82,170,60,35,248,153,52,2,226,45,174,181,20,198,235,25,64,205,54,16,218,227,254,13,115,90,62,48,142,105,154,141,37,231,86,155,191,140,125,102,19,169,21,184,49,47,251,201,25,112,237,211,163,49,82,242,79,214,148,12,53,93,187,119,130,240,54,206,227,110,38,3,35,42,89,8,39,65,129,57,48,68,184,33,73,184,73,10,253,130,108,157,84,239,233,167,78,113,96,234,194,67,138,2,236,71,166,63,147,14,147,90,69,174,246,243,8,74,6,154,49,157,154,167,220,21,105,28,95,35,201,224,117,125,25,179,154,232,236,185,41,152,11,105,138,176,203,180,14,249,115,106,50,175,233,19,97,164,73,246,228,248,230,12,242,253,44,179,10,115,99,231,113,78,246,53,85,127,153,146,118,58,219,63,252,30,7,18,69,242,72,144,248,61,129,115,49,73,222,46,245,58,146,10,211,27,224,161,45,88,221,77,79,78,27,132,31,141,49,252,92,143,114,197,254,118,226,96,146,219,67,165,168,144,21,57,12,252,13,119,200,238,82,52,51,41,201,67,148,162,213,27,174,149,170,52,160,26,230,163,136,100,109,90,90,227,68,172,211,27,36,203,79,65,72,229,60,112,69,245,168,219,164,107,250,210,207,3,103,190,147,25,68,231,113,160,238,39,39,71,6,220,251,122,176,104,196,102,177,104,125,117,144,167,118,248,39,254,168,31,166,37,72,14,188,55,31,233,45,222,210,14,254,5,156,121,7,218,138,110,174,208,254,219,108,164,178,138,160,32,176,89,79,28,88,169,190,125,210,83,100,214,149,110,252,14,204,208,144,79,0,97,147,118,20,24,129,113,191,208,34,233,50,107,32,63,26,137,254,220,159,163,49,168,244,75,99,37,90,89,11,230,116,249,126,254,88,218,160,129,96,105,61,221,52,95,14,220,211,67,204,168,38,165,225,185,203,106,173,203,77,235,229,205,132,56,14,74,183,83,86,41,43,26,9,211,242,251,218,129,245,55,30,205,131,143,149,236,60,242,132,215,72,121,196,45,10,134,72,231,194,201,12,60,12,4,179,99,63,24,217,217,42,49,63,50,6,123,138,63,87,141,159,166,238,243,11,25,136,243,245,224,121,194,156,32,211,191,173,130,135,35,204,14,179,207,79,2,136,239,244,125,30,216,132,138,85,5,2,9,132,99,7,9,65,134,240,66,51,116,5,161,141,211,227,254,107,237,158,18,178,125,191,102,143,115,105,72,225,172,39,7,145,76,168,228,160,38,41,169,186,24,16,237,252,203,101,57,69,189,75,179,93,213,50,9,7,222,81,52,178,73,74,221,164,39,207,79,206,151,189,52,17,96,58,249,39,190,193,199,140,174,220,161,233,44,36,57,250,129,209,154,173,154,163,248,76,185,193,143,46,252,192,247,28,189,247,193,217,209,101,202,100,122,48,10,66,7,197,55,99,202,93,99,237,229,66,183,124,254,251,195,214,109,171,17,223,243,242,95,70,52,166,175,249,100,8,221,165,28,184,177,175,82,29,18,43,16,85,135,109,18,145,215,69,46,108,249,80,249,201,124,171,50,204,248,173,231,7,54,126,177,202,134,101,154,226,2,101,56,232,60,140,190,179,247,13,24,76,39,150,204,164,137,111,222,239,139,130,203,243,97,66,181,117,238,51,228,52,20,200,30,217,48,120,44,254,219,19,23,196,71,106,106,153,56,184,195,53,209,202,38,240,14,21,62,159,81,16,43,202,67,74,106,11,159,153,225,71,19,147,12,217,58,16,166,160,64,49,28,54,150,165,106,29,182,230,6,85,6,179,61,88,207,234,149,61,118,179,248,180,72,67,18,81,76,203,199,18,117,88,250,170,75,49,28,121,117,212,217,15,74,105,239,137,128,190,234,198,187,195,186,255,186,170,136,34,248,132,132,182,195,72,112,107,156,98,18,57,159,31,77,56,148,178,198,79,38,167,31,240,162,130,209,52,152,168,242,204,120,247,51,105,160,66,157,221,111,154,238,53,213,105,155,184,23,47,255,178,33,65,204,82,52,130,106,99,255,218,185,107,244,61,30,17,198,61,69,35,196,127,225,170,213,142,29,179,67,162,119,116,152,188,182,176,46,96,122,53,255,64,224,34,36,37,124,176,51,219,19,236,249,56,135,121,13,170,128,41,141,133,62,229,12,147,170,151,11,251,181,92,22,135,77,172,80,134,25,240,231,165,173,13,227,90,35,15,133,47,239,248,185,12,75,24,145,196,16,52,204,52,200,213,22,230,86,229,169,216,250,124,110,154,143,7,75,116,129,19,90,221,231,121,91,7,246,82,181,78,116,67,251,137,27,43,105,254,154,31,248,67,14,224,60,19,248,242,34,19,109,159,106,137,21,21,107,147,50,85,241,149,76,216,137,88,171,233,174,106,136,195,109,230,207,95,214,175,129,65,138,190,72,148,21,151,162,130,2,180,154,52,18,110,120,88,107,251,129,19,225,173,72,190,142,110,58,13,253,192,204,181,85,30,10,125,0,71,147,140,56,11,115,175,7,77,102,161,115,224,101,218,182,58,16,118,104,125,38,51,246,133,163,142,135,125,179,63,99,215,146,50,127,94,210,64,122,176,63,109,130,238,253,132,116,248,226,233,87,252,80,228,5,150,132,140,29,93,115,207,238,209,194,201,149,105,25,188,33,230,184,28,54,93,17,41,193,99,180,226,181,87,196,63,242,51,248,27,235,239,81,166,31,176,99,225,93,87,37,138,152,246,231,129,9,196,37,192,129,199,128,125,246,185,180,140,204,178,140,95,90,243,156,183,0,57,108,47,198,42,236,104,155,84,239,146,194,64,104,63,151,123,48,71,86,239,237,66,106,130,80,248,162,4,175,135,76,110,150,41,172,251,247,129,154,41,144,31,138,172,175,74,207,89,252,248,157,189,28,36,53,118,103,77,224,50,250,113,214,4,182,7,116,135,126,129,20,151,78,122,101,207,72,36,190,132,27,195,71,202,4,113,224,189,45,207,18,191,211,103,95,125,205,194,83,184,35,91,113,97,120,254,158,26,108,86,181,18,229,137,106,60,157,250,57,140,180,205,148,93,79,254,117,234,59,220,59,77,23,2,119,122,106,206,171,226,129,192,242,185,232,14,155,166,183,162,162,142,130,231,144,28,12,85,207,163,58,246,71,184,126,8,140,42,100,241,97,82,169,14,84,209,192,202,72,55,182,19,254,208,37,6,251,118,8,12,225,229,44,13,228,34,204,60,70,96,52,229,186,195,141,182,125,189,237,76,7,157,95,25,141,194,169,233,193,137,191,251,79,211,212,242,45,189,50,40,242,159,159,123,47,128,244,238,233,109,35,92,122,158,10,49,56,155,90,133,177,93,60,67,133,238,207,71,211,24,137,251,17,211,13,99,37,233,56,204,136,175,157,141,5,94,119,36,192,244,182,38,243,137,255,52,38,125,250,97,178,245,115,63,106,96,235,36,91,250,196,109,28,58,60,17,171,104,250,84,70,16,23,40,253,183,153,101,122,71,77,189,197,36,219,112,237,107,194,234,193,149,123,122,241,167,153,211,210,39,71,147,5,28,62,39,64,60,31,93,210,25,180,13,64,61,56,240,162,124,32,15,37,85,51,177,252,161,251,109,32,236,92,4,133,152,214,28,78,172,121,114,93,21,237,229,179,75,164,10,63,63,149,236,38,10,30,199,155,214,96,116,134,229,178,77,239,233,84,17,55,12,65,75,230,81,52,201,80,173,188,63,61,69,178,140,4,36,58,180,195,97,94,144,36,67,144,117,248,170,79,241,251,121,88,30,236,194,29,181,240,225,35,101,81,235,147,85,13,75,34,116,201,252,145,118,154,235,239,40,69,0,229,187,71,243,25,139,78,33,105,2,163,62,249,235,66,11,94,47,237,67,178,203,63,237,54,19,46,207,241,219,63,175,152,251,190,38,111,240,166,102,225,52,134,109,40,87,254,153,9,200,133,27,78,150,217,79,190,215,135,36,106,203,5,211,191,226,121,112,76,19,123,206,15,252,193,84,28,241,74,246,148,36,40,101,217,233,224,14,34,196,191,10,148,105,216,87,77,188,37,69,219,139,92,223,8,108,71,158,220,152,128,133,10,219,89,92,58,14,190,210,169,90,80,65,245,24,26,151,73,132,103,219,69,77,140,203,87,38,178,84,73,166,12,40,137,20,53,252,170,49,102,201,119,117,129,180,75,35,94,28,221,224,21,102,129,119,168,233,233,33,218,157,177,234,81,56,15,231,6,64,145,167,203,68,192,207,118,4,7,133,39,80,244,194,246,186,150,188,43,18,17,22,243,18,188,240,158,129,191,207,167,4,114,207,251,3,104,2,179,99,170,126,91,70,187,28,242,219,3,95,202,234,183,133,130,180,80,184,232,242,192,178,193,63,107,150,64,161,231,155,155,152,235,98,239,175,4,187,190,121,147,67,214,152,148,61,55,139,52,254,158,203,190,162,48,33,123,118,120,47,224,34,167,89,144,239,40,71,78,31,184,193,162,75,10,215,30,83,252,192,228,175,223,58,161,193,123,31,122,110,140,86,85,177,195,54,24,81,227,128,9,17,187,94,57,70,1,190,4,160,224,190,100,93,180,75,251,60,37,221,80,161,162,151,79,111,140,202,90,28,61,216,36,61,247,157,225,210,58,140,193,208,115,238,229,74,5,237,87,236,233,207,117,239,215,239,145,155,49,151,165,51,24,152,69,213,143,102,29,18,249,234,13,147,93,57,181,49,35,73,163,45,34,240,126,42,45,14,222,39,254,146,94,24,45,113,126,83,123,89,92,34,6,85,126,98,215,227,194,116,176,233,193,150,137,241,235,222,51,74,17,101,108,107,195,128,62,115,96,180,171,69,159,129,182,24,100,239,253,232,206,162,216,4,38,220,245,20,38,150,220,144,82,228,121,151,100,66,51,7,254,249,128,202,111,239,88,54,229,24,196,244,132,214,46,99,156,166,245,230,17,148,249,76,214,155,50,32,117,207,126,47,238,219,130,126,129,145,115,57,150,65,246,88,72,205,220,75,27,86,134,42,23,78,10,78,227,219,59,6,249,233,46,123,144,119,225,73,199,15,47,74,250,89,224,220,167,71,187,152,195,14,189,41,162,8,92,71,253,224,89,88,249,46,140,230,140,107,82,54,251,248,132,238,74,158,60,23,185,103,20,122,101,124,91,25,230,27,241,174,127,131,82,96,107,173,31,113,105,214,21,122,225,76,7,86,124,215,251,163,198,80,77,96,150,129,21,175,3,9,234,174,48,125,223,50,20,166,234,60,67,28,97,79,229,151,198,61,94,251,67,96,251,113,31,40,137,149,235,222,54,217,214,207,229,102,25,71,75,244,104,240,241,67,251,116,196,193,240,187,239,247,129,12,85,30,241,166,247,203,99,18,185,48,193,215,168,126,91,118,233,178,42,118,83,156,241,109,234,176,32,233,22,8,202,207,149,55,174,140,93,132,116,19,225,111,182,214,49,242,51,56,47,41,69,1,163,11,55,238,209,74,159,41,230,176,210,98,40,89,84,250,61,48,251,178,123,229,244,232,203,165,153,72,108,60,22,88,88,77,102,113,83,145,206,61,190,77,178,142,50,78,137,225,49,2,119,184,211,152,115,31,234,30,165,144,117,252,232,159,205,224,253,178,217,79,67,34,254,193,19,129,59,105,87,45,72,167,160,154,117,96,236,148,69,120,146,45,194,23,74,133,152,154,162,171,209,46,60,17,37,253,82,172,63,123,177,153,10,127,212,124,122,192,164,19,21,109,43,249,79,15,115,66,174,15,92,220,32,212,96,180,90,230,133,97,30,28,51,11,34,40,4,157,21,206,123,216,199,196,129,37,112,18,214,71,166,183,108,198,92,139,5,93,146,233,16,24,17,167,17,240,39,116,114,122,218,172,3,197,209,142,222,221,61,216,36,183,34,157,210,76,28,234,142,114,219,56,229,47,142,102,218,201,247,235,204,4,108,238,172,107,240,151,37,210,1,70,114,200,163,105,230,6,145,112,192,144,153,32,235,110,157,104,244,23,20,221,222,136,212,43,204,160,37,87,70,251,101,141,115,87,52,236,238,100,11,76,47,110,14,24,125,231,116,97,72,37,51,118,147,80,198,138,130,253,198,225,5,254,119,91,138,178,227,27,1,227,13,35,215,5,185,55,31,162,47,229,5,124,108,229,135,97,230,30,187,10,86,8,115,133,148,147,99,53,226,170,49,205,124,74,202,77,137,228,97,205,227,30,120,162,238,244,73,56,13,183,16,201,140,28,112,89,194,34,6,182,68,136,195,168,33,220,119,57,168,3,23,159,167,169,115,13,249,114,9,137,104,22,203,1,87,44,88,21,166,222,215,2,70,144,77,126,154,158,172,227,172,78,209,100,66,210,127,96,24,131,45,96,132,238,229,228,189,117,239,8,2,174,166,97,167,176,25,220,7,76,19,131,92,57,59,150,28,151,134,52,189,228,218,73,28,117,183,53,177,229,190,136,203,159,193,214,103,21,240,55,94,24,218,153,191,47,182,111,61,39,69,115,143,165,209,38,207,187,199,0,69,160,205,47,12,207,77,41,3,147,131,130,163,225,47,4,98,182,12,36,50,84,222,147,3,250,177,19,45,10,155,145,102,192,166,56,167,48,53,226,30,105,164,253,200,139,194,251,113,207,24,72,120,241,14,5,97,4,180,0,197,215,16,212,108,30,252,150,177,150,187,86,201,27,174,38,82,21,7,127,89,155,162,179,21,13,86,228,152,160,204,127,85,142,134,70,209,98,24,33,70,222,244,153,36,91,47,60,129,69,202,227,185,43,178,45,119,8,127,102,93,41,227,4,65,57,167,112,160,46,136,2,252,125,211,16,98,154,211,228,247,230,207,164,213,47,58,201,82,156,82,19,185,220,148,132,18,131,92,28,166,226,14,147,215,151,29,99,38,214,72,177,107,163,222,47,154,251,217,136,206,94,55,161,163,131,207,231,222,53,61,241,163,251,103,141,70,198,148,92,59,48,51,65,164,81,169,3,200,119,77,191,220,23,185,26,107,237,18,101,123,40,224,35,236,0,90,177,190,28,153,175,88,75,138,75,221,52,179,140,144,126,35,180,6,81,131,244,188,244,175,203,80,126,219,68,250,124,36,101,28,86,132,180,10,76,208,180,110,222,90,89,171,192,168,71,121,242,121,152,45,233,29,74,13,135,225,226,177,225,62,18,85,157,34,240,92,206,105,5,197,144,245,65,233,85,143,131,33,135,222,206,130,31,111,62,130,63,36,72,17,163,87,248,91,46,144,13,76,219,139,92,25,102,49,241,109,102,235,75,144,79,151,143,45,185,152,167,117,170,125,18,203,3,195,185,241,147,215,198,46,90,143,182,57,169,7,76,197,66,126,155,34,209,151,2,38,221,32,159,8,75,120,91,30,14,228,98,221,124,114,99,108,14,98,237,163,184,212,111,2,43,51,143,196,182,12,233,212,79,111,154,53,194,149,193,64,119,164,33,147,52,157,198,253,94,87,201,166,219,46,48,76,146,28,48,100,53,25,41,112,236,103,138,66,3,213,17,73,219,49,160,75,115,238,22,173,129,244,169,12,133,241,103,43,14,167,245,12,20,220,84,99,93,36,49,221,186,190,45,83,48,240,157,23,162,81,169,234,125,177,127,137,5,130,100,127,145,132,11,12,12,168,64,254,174,83,42,162,52,104,106,58,100,169,28,53,117,146,7,78,201,197,135,129,59,89,197,11,239,96,183,71,8,148,63,75,128,200,79,67,167,26,30,168,160,172,147,86,126,224,121,115,30,184,175,117,81,75,0,166,144,127,97,136,220,119,40,64,237,202,94,213,167,245,239,41,92,230,159,179,156,191,144,132,212,186,116,200,147,78,158,159,247,82,25,107,82,74,59,136,13,207,155,155,131,207,163,105,38,96,184,69,94,134,91,184,41,14,57,247,164,255,102,6,188,103,237,111,200,149,113,211,205,231,218,4,169,119,9,136,168,216,188,96,85,95,8,164,211,102,94,81,225,195,81,120,246,170,112,189,53,167,100,94,200,69,208,189,8,172,123,87,137,70,154,38,112,27,46,69,245,131,119,196,37,207,132,218,241,240,226,203,175,65,168,235,149,217,252,118,143,238,244,99,8,140,73,121,188,141,61,167,139,10,10,52,71,116,150,71,192,143,203,7,48,187,209,184,45,108,203,159,159,198,204,167,198,125,65,236,146,5,31,186,161,188,13,115,36,92,255,150,100,111,45,133,203,153,4,70,150,198,151,82,47,41,231,239,190,101,250,242,117,124,13,152,107,247,146,233,231,127,111,136,168,60,238,119,207,68,235,121,152,72,176,251,130,73,124,51,164,41,223,30,71,141,13,48,44,253,111,234,163,78,232,253,198,139,34,135,89,117,16,236,121,205,191,185,140,29,142,104,47,102,19,185,243,253,18,108,200,164,43,181,121,234,230,152,217,209,133,205,207,232,220,123,19,57,120,106,128,141,163,97,113,174,11,89,63,4,129,244,170,91,157,177,210,126,116,215,74,212,133,218,125,137,104,146,121,166,72,22,134,222,58,44,182,2,166,243,81,38,126,118,121,43,114,202,217,20,10,147,12,62,219,151,199,36,150,208,106,109,69,225,62,156,12,223,126,6,133,73,81,236,168,101,102,175,162,185,157,77,12,234,139,5,141,56,73,151,187,29,15,212,233,121,16,106,136,125,233,66,250,235,70,243,69,124,135,226,179,233,114,199,84,28,75,78,33,42,125,209,253,133,221,181,18,218,184,124,113,188,250,245,197,146,99,90,131,159,174,118,31,213,163,28,176,246,151,155,4,91,138,249,47,155,14,182,76,143,108,231,139,59,77,88,131,217,167,175,122,207,80,52,58,92,152,254,130,165,139,124,11,66,35,146,107,180,6,37,133,215,45,47,160,121,55,170,70,85,112,147,34,13,130,200,221,222,140,201,149,211,69,86,111,100,67,239,186,134,77,212,250,34,15,79,95,34,38,233,18,23,193,179,74,1,67,124,208,181,180,35,97,123,143,38,92,41,79,208,149,103,9,154,4,93,94,98,96,147,209,91,114,173,26,102,113,246,90,146,152,34,221,83,34,243,100,91,154,161,113,44,42,232,241,200,7,163,82,78,13,231,218,45,52,218,47,227,34,49,50,237,44,172,219,1,207,241,196,223,200,141,230,8,222,135,22,208,48,239,170,55,135,95,232,66,109,243,129,225,139,151,128,41,24,55,133,201,89,182,32,119,36,221,200,81,212,154,78,212,103,59,9,233,127,200,182,194,250,88,252,96,118,216,66,139,98,147,193,206,192,119,60,248,27,234,86,108,7,165,95,164,94,247,131,133,210,37,55,109,74,4,113,110,124,50,117,156,116,98,102,95,195,139,105,216,13,249,229,253,152,82,164,111,232,33,216,175,86,119,106,197,44,130,98,155,135,86,196,20,24,157,34,207,44,209,133,184,183,87,2,143,98,50,228,190,195,236,38,149,34,48,54,112,145,107,64,87,75,52,35,173,227,160,71,122,179,98,82,246,201,103,79,127,107,109,151,149,178,55,24,159,76,72,63,154,96,176,55,40,15,139,54,29,16,157,250,51,96,186,144,116,111,140,80,127,242,141,119,130,240,38,99,1,101,230,61,195,249,111,39,107,175,150,109,251,126,101,88,147,121,78,32,99,151,169,41,131,189,156,186,254,130,181,30,174,174,217,31,122,100,71,36,135,10,178,120,146,159,161,198,155,87,164,73,40,31,200,146,9,107,46,122,142,17,145,71,202,68,147,25,123,62,138,234,54,236,199,42,150,64,192,101,213,200,55,208,3,54,53,91,129,160,113,144,59,96,235,169,5,1,48,45,39,158,223,217,63,156,139,222,23,233,143,18,175,155,182,96,145,157,48,153,216,21,51,113,181,146,243,115,105,21,183,138,72,215,65,117,29,79,122,200,84,177,28,70,172,177,106,194,205,252,210,106,112,121,138,244,213,159,188,85,80,148,230,175,137,67,97,243,189,114,120,160,65,47,231,166,116,30,85,125,75,82,150,42,71,155,211,75,36,64,171,101,132,52,73,73,109,227,230,71,151,250,222,226,89,83,162,72,6,213,56,233,133,237,72,99,230,26,52,33,114,27,235,201,189,34,1,23,121,223,108,22,209,2,39,254,249,231,153,91,244,185,151,228,155,17,97,13,98,8,146,92,67,118,75,8,85,148,207,35,78,54,179,52,226,75,74,57,211,3,117,249,75,182,36,8,188,198,173,37,65,53,206,226,124,14,53,131,202,250,140,44,59,84,87,201,56,239,151,31,210,212,228,232,69,53,18,48,181,72,86,55,42,100,90,28,64,195,41,114,159,13,143,144,85,159,244,62,98,64,158,130,167,88,36,108,121,62,156,210,110,122,31,81,59,253,120,38,140,219,21,25,250,159,203,185,60,80,72,233,165,5,205,199,84,147,239,111,35,207,182,39,60,167,96,24,153,80,118,106,203,54,103,51,10,46,166,76,39,181,30,182,152,145,213,178,73,93,52,208,209,163,68,175,35,5,12,255,244,62,81,204,127,93,59,186,193,129,238,154,47,216,31,22,25,124,47,113,237,169,111,138,224,11,94,92,40,4,68,157,119,216,138,127,75,92,40,98,71,69,115,154,158,207,125,228,192,72,194,45,135,115,146,196,18,35,204,12,212,2,165,247,181,10,220,233,25,137,131,225,126,124,15,140,208,124,14,216,52,7,5,222,31,118,140,35,116,165,213,55,180,144,46,232,174,106,100,229,254,42,91,76,188,193,105,85,189,48,108,37,57,26,65,245,207,235,161,115,7,215,73,150,0,224,21,196,68,26,89,164,139,12,211,29,82,198,113,215,102,23,37,79,20,178,134,183,201,252,96,209,179,36,244,152,100,212,162,166,136,237,213,173,72,162,154,21,34,33,152,241,126,210,239,79,7,108,191,4,189,73,50,123,74,225,156,10,230,188,37,100,168,31,229,110,52,55,140,61,75,148,144,49,160,73,82,149,111,104,219,38,95,146,137,251,134,40,159,98,46,0,175,206,81,202,201,67,171,184,159,117,117,248,149,37,140,15,165,50,158,49,41,243,25,7,42,217,20,43,85,10,204,40,34,198,209,196,230,90,26,167,5,199,243,232,168,179,138,57,1,117,243,61,3,173,64,25,54,82,54,159,118,215,241,195,8,124,106,217,156,170,106,124,245,72,114,168,116,22,91,153,217,106,12,127,92,62,151,144,82,140,168,153,189,38,130,194,68,23,145,219,98,98,235,110,26,210,80,5,46,73,143,134,177,94,98,12,90,219,175,16,98,172,139,195,187,96,72,25,124,42,37,190,199,54,133,194,118,47,13,254,158,48,48,6,85,219,24,132,244,10,41,203,1,249,250,88,173,167,181,97,42,37,140,134,141,40,220,153,69,210,144,145,0,99,59,102,233,29,238,240,32,148,76,67,153,221,23,69,4,185,117,51,201,105,111,25,117,210,163,55,146,112,182,248,152,178,199,71,208,112,212,126,6,127,31,220,141,252,104,11,58,187,194,214,31,232,71,23,204,31,132,253,55,127,193,220,157,19,102,22,127,51,131,147,235,51,0,127,34,178,9,74,176,231,3,5,109,73,153,39,49,52,76,193,32,162,214,168,52,207,13,227,67,18,236,140,197,66,246,50,213,24,75,65,43,129,182,163,156,45,211,113,14,194,11,141,92,162,51,139,110,95,10,125,55,120,62,164,212,167,176,26,105,8,137,245,129,189,77,83,210,35,124,190,40,153,28,227,182,161,112,161,242,225,252,62,242,122,114,99,168,91,162,162,225,176,121,128,11,92,200,195,7,51,17,29,180,41,220,66,116,65,178,79,87,182,97,16,150,2,156,105,196,147,29,166,97,183,52,133,167,101,171,156,204,153,141,0,35,244,85,22,229,224,91,82,93,209,213,101,81,121,136,234,26,220,139,38,1,84,65,240,176,47,127,42,221,152,182,66,105,65,124,121,121,231,29,30,232,164,255,229,228,251,65,80,226,116,242,235,254,163,114,38,225,189,49,117,92,186,114,254,244,202,225,143,37,143,237,112,238,80,231,115,212,38,174,141,133,77,48,159,20,136,171,173,170,203,191,124,74,28,67,118,163,236,123,168,90,249,83,179,22,40,17,133,52,103,66,183,91,225,183,49,141,41,66,87,94,97,60,69,103,139,245,75,11,207,186,48,185,70,148,131,30,214,122,24,224,102,216,22,212,93,148,156,229,232,253,80,90,204,150,157,194,145,140,83,58,66,25,188,113,244,222,70,137,234,75,53,127,230,216,149,117,58,220,132,83,159,104,199,138,205,11,44,143,169,226,3,176,170,99,105,51,153,108,249,182,55,202,201,130,62,94,41,181,42,55,189,211,215,20,68,104,146,162,82,31,195,194,135,158,195,120,217,20,175,133,185,14,187,191,196,64,50,191,88,37,205,51,194,99,36,224,149,42,180,96,170,213,31,94,172,193,208,78,210,19,91,113,49,94,222,58,71,54,138,141,173,244,17,16,240,212,20,225,240,94,124,210,211,247,81,232,19,169,209,40,96,169,56,237,251,64,82,172,220,72,189,72,201,190,154,11,187,167,42,27,244,45,9,243,171,149,120,253,187,54,183,38,105,219,48,239,179,20,155,139,142,226,130,180,109,208,99,85,91,108,46,232,169,151,22,30,146,141,43,66,74,84,205,200,246,63,71,231,104,4,32,23,137,196,176,194,189,196,76,201,142,105,111,160,229,183,43,130,4,53,54,146,25,134,151,220,51,172,134,52,162,93,5,145,121,237,102,97,221,116,139,37,188,52,251,94,4,228,117,240,194,226,227,192,210,111,170,196,69,54,161,217,32,203,48,104,146,180,165,50,247,125,209,101,80,173,180,86,245,232,181,225,216,33,155,207,173,180,17,100,70,252,188,249,14,52,160,245,169,148,62,130,137,102,249,65,25,222,25,10,126,254,110,38,6,111,21,109,108,194,249,217,215,135,130,133,210,144,158,215,204,102,198,15,54,134,238,39,157,98,216,184,116,119,116,51,227,199,34,100,100,30,55,113,121,228,198,18,243,191,180,115,37,10,113,190,114,21,43,161,203,3,71,53,168,6,51,189,216,114,32,157,75,165,66,203,245,15,147,236,235,167,189,140,197,250,250,124,28,98,98,177,55,120,210,13,54,160,33,248,92,70,49,120,168,208,4,162,190,217,85,151,96,90,80,125,235,210,2,135,60,156,135,49,244,201,139,1,38,19,206,222,59,198,193,233,153,222,45,221,232,202,113,13,241,140,46,38,48,214,106,20,134,87,176,43,146,138,50,209,175,88,238,36,202,22,235,105,250,174,216,114,198,209,116,223,53,177,228,253,57,69,70,221,46,155,38,183,116,223,17,61,141,155,202,135,243,89,164,147,204,236,207,226,202,25,177,170,220,129,236,127,236,159,169,223,14,225,111,147,181,164,66,145,111,171,35,93,112,34,8,76,55,99,180,127,98,117,163,157,125,123,88,165,80,107,181,242,186,22,220,49,125,162,226,120,75,134,67,156,234,246,253,96,126,61,163,252,70,35,145,180,101,15,52,42,186,156,155,89,91,96,35,103,250,90,142,2,110,85,187,136,65,113,120,70,17,150,76,111,85,193,250,137,209,243,23,205,167,230,38,223,181,179,122,46,151,138,104,63,233,82,237,214,157,24,30,248,110,208,220,150,181,99,145,190,236,22,69,31,115,232,43,50,149,14,18,180,197,111,236,195,211,65,213,240,87,200,244,211,202,75,222,95,222,7,108,148,230,102,215,141,96,181,101,237,183,93,244,9,251,254,26,247,241,162,26,229,116,101,55,87,25,68,121,196,154,119,5,46,166,132,224,93,198,120,105,201,93,79,92,193,134,231,59,246,8,103,171,35,48,140,224,239,20,86,232,80,216,17,140,44,154,12,208,230,89,107,234,117,184,95,43,76,82,58,121,251,52,236,174,161,114,64,236,25,188,32,143,62,195,84,178,37,124,69,214,143,35,0,176,170,249,15,169,214,144,217,123,248,209,236,7,101,171,106,154,61,232,171,156,182,239,137,100,146,234,3,96,79,49,92,55,100,226,1,240,160,204,55,222,235,206,190,106,138,28,37,34,72,31,221,27,7,166,47,83,10,55,156,45,125,161,92,176,95,0,146,96,83,149,11,32,27,120,147,62,9,216,174,170,83,184,11,123,229,146,148,119,73,77,197,7,48,15,244,150,243,241,19,41,209,115,51,151,6,92,208,201,213,70,123,136,158,235,20,199,145,159,167,167,87,132,111,62,227,228,157,219,238,230,61,34,35,13,149,212,207,103,44,228,115,89,221,20,198,136,55,164,11,176,138,86,17,11,234,221,190,170,154,31,28,74,81,170,113,177,103,71,151,92,232,180,233,61,87,134,108,164,51,134,201,115,165,241,40,127,208,72,211,252,186,41,127,207,215,19,133,228,204,81,31,64,217,253,211,229,101,89,27,85,113,57,7,194,89,97,127,147,2,183,92,142,139,65,144,214,84,95,18,58,92,220,180,26,117,93,24,71,85,101,69,96,15,214,16,154,232,143,90,190,153,253,186,112,159,89,42,79,109,39,222,1,237,112,222,45,101,22,210,218,34,135,242,153,102,211,149,215,168,210,84,210,120,156,217,183,193,104,210,237,239,73,133,115,138,233,157,248,193,152,163,168,139,19,18,222,213,137,208,136,138,192,26,80,237,94,156,43,93,3,169,145,79,87,247,88,164,34,234,12,245,13,140,194,203,99,91,72,182,255,254,182,77,158,42,229,188,223,95,9,249,13,94,78,82,125,26,138,199,205,229,55,80,67,94,42,13,156,216,172,120,79,60,202,19,22,197,62,234,125,213,69,185,145,44,110,60,23,17,255,221,107,128,143,210,218,126,140,109,65,73,55,31,178,89,253,105,107,170,206,57,170,11,222,138,198,202,214,149,123,2,97,21,114,78,14,181,33,252,32,242,163,127,189,163,73,87,4,130,217,249,104,111,239,41,14,77,154,3,179,2,137,182,7,75,78,162,183,224,8,33,97,214,168,250,187,76,243,45,230,36,4,30,170,154,0,146,157,164,193,230,192,141,98,151,138,250,44,12,152,207,125,33,130,73,131,222,163,28,136,45,212,17,120,218,147,167,186,230,126,84,33,170,207,57,137,182,242,41,122,176,228,8,61,82,39,74,177,146,176,10,52,21,103,12,215,159,96,180,222,148,253,231,171,211,126,150,248,36,200,247,177,247,119,197,87,0,222,234,99,195,250,89,101,113,186,0,89,49,145,238,165,150,91,112,13,67,128,108,86,149,13,217,223,30,125,53,103,55,89,22,75,244,167,55,253,161,214,235,138,174,6,183,199,115,11,202,220,169,251,148,159,36,152,138,180,211,23,234,77,235,24,181,153,144,146,42,140,33,176,60,92,244,141,254,70,217,108,210,133,83,60,198,42,230,186,36,82,254,54,159,185,89,11,5,6,52,31,171,42,25,141,126,133,72,145,157,221,203,151,234,209,177,37,79,33,195,135,78,91,210,37,32,181,236,34,145,3,135,247,79,45,183,62,107,166,204,14,99,58,186,84,16,136,76,106,136,7,38,120,23,15,74,127,181,159,27,250,184,182,196,47,166,66,239,53,3,38,227,43,63,157,166,73,139,29,24,167,177,71,9,178,152,15,239,185,178,78,29,64,119,63,172,32,254,188,247,218,14,5,92,23,136,130,100,168,235,64,174,239,85,76,92,149,248,187,186,14,36,177,248,55,31,221,169,73,246,217,225,253,238,212,219,131,114,85,20,241,246,135,4,149,69,117,55,169,71,121,123,30,243,59,219,44,117,157,43,209,118,88,204,32,188,63,94,0,36,129,92,77,116,207,171,102,252,32,83,198,142,84,190,184,112,132,136,190,174,146,249,13,18,177,203,118,46,82,28,77,69,214,155,89,68,185,108,103,179,72,244,209,165,119,43,74,96,58,74,158,89,218,52,62,92,18,20,59,60,249,176,19,77,114,195,191,46,140,39,146,240,114,73,106,96,254,226,87,134,150,150,250,12,96,142,183,106,245,43,51,23,179,244,56,97,124,238,45,203,163,45,89,149,254,141,249,229,50,147,21,231,236,165,242,212,116,244,174,113,213,93,177,225,80,217,237,29,155,185,50,9,62,145,59,188,85,165,93,92,172,103,93,33,44,91,91,126,245,144,247,116,24,40,91,100,181,74,205,214,136,227,154,181,251,135,138,90,135,236,103,24,18,52,27,70,70,70,21,166,225,71,121,31,217,134,217,188,168,29,203,79,129,191,221,163,233,216,17,59,22,196,186,28,69,114,163,232,149,145,34,117,33,211,61,151,195,240,17,176,152,123,166,235,244,238,39,84,212,210,132,196,76,138,31,78,84,14,84,215,216,138,81,46,232,141,117,117,106,143,106,124,166,221,110,184,52,49,214,204,73,93,98,216,222,87,71,237,121,203,185,217,223,133,222,55,219,158,79,22,99,210,252,161,106,140,216,106,85,91,102,166,200,207,185,196,5,203,170,172,3,16,2,111,72,57,195,122,147,76,10,151,213,220,91,22,41,103,180,80,250,115,213,40,10,156,39,146,105,201,172,143,113,50,26,65,211,47,44,153,221,174,190,200,134,110,90,192,137,70,25,125,145,24,15,185,186,122,134,159,46,140,75,184,56,165,58,201,153,212,54,154,134,247,210,10,107,210,113,39,27,102,21,203,142,238,194,204,100,30,164,163,82,217,139,48,129,208,119,131,248,229,240,164,30,39,202,238,136,81,124,199,103,18,120,207,124,237,57,121,163,175,213,165,198,39,159,181,140,80,44,81,66,165,159,29,78,86,86,25,158,123,212,211,93,155,155,145,38,51,184,181,213,124,45,148,189,7,55,174,111,219,120,100,46,233,140,186,3,118,202,58,24,48,205,8,209,240,61,115,45,245,33,166,255,189,133,122,123,163,216,209,116,172,80,54,245,153,144,54,137,41,77,81,124,182,180,58,205,208,80,167,114,169,131,24,17,61,151,126,207,229,21,230,132,147,150,123,136,157,163,105,93,159,49,110,253,15,217,101,231,73,118,62,206,7,139,45,135,139,214,207,105,157,254,2,239,143,103,250,106,142,74,204,99,109,155,217,29,122,220,71,142,136,199,160,166,212,212,126,195,37,192,102,252,244,194,201,133,215,128,201,251,232,108,135,29,87,104,245,83,51,88,245,241,172,158,200,126,28,152,54,114,181,162,168,4,233,62,23,126,123,156,81,92,81,120,131,238,146,1,103,128,121,92,61,169,89,72,143,109,3,138,133,165,171,119,2,41,46,111,238,198,120,161,60,65,124,198,79,179,185,85,197,66,187,229,49,240,128,64,55,171,155,62,100,132,172,212,8,128,186,76,79,126,105,201,204,232,135,14,165,228,245,115,184,161,108,94,116,230,216,79,120,250,79,227,14,216,167,250,124,227,114,49,194,203,130,16,244,49,127,54,89,128,28,240,132,156,42,71,47,203,51,185,153,5,2,149,210,164,211,44,74,241,24,40,163,93,241,221,164,96,179,108,177,59,56,193,213,162,209,184,10,12,39,203,205,94,144,150,216,179,188,156,155,178,135,43,225,153,127,199,254,216,20,206,87,238,218,220,63,186,122,29,239,249,142,205,75,120,135,44,171,29,95,24,106,221,236,238,106,66,183,169,148,100,73,40,151,229,243,105,198,126,167,235,172,130,138,244,169,143,100,122,235,208,125,84,152,205,168,91,189,224,164,167,219,166,130,195,95,246,7,222,25,71,67,175,59,155,9,233,116,55,22,186,91,63,133,19,150,34,97,245,130,200,86,150,183,185,144,86,77,97,20,3,153,190,235,50,65,67,252,133,209,202,208,48,166,25,37,216,45,108,216,141,124,234,3,206,99,153,97,128,195,141,168,95,0,113,165,139,166,208,187,78,106,84,31,184,145,0,179,187,235,236,127,44,82,168,188,15,250,89,206,67,131,18,151,179,46,34,123,135,252,185,234,3,148,26,74,32,250,70,224,7,157,165,151,206,49,236,216,52,144,65,63,170,184,241,207,126,175,77,157,181,178,57,116,187,73,13,93,80,223,80,27,14,90,107,60,39,159,205,171,112,61,246,231,4,146,110,73,132,154,233,120,76,22,76,39,34,124,152,160,97,234,164,131,154,191,186,52,33,239,245,56,221,187,200,19,57,29,200,192,250,182,16,226,115,231,43,10,222,51,233,151,139,45,165,239,125,246,205,163,223,34,74,194,217,190,250,48,159,162,117,81,23,24,118,154,158,55,128,195,71,243,227,19,203,84,148,26,220,23,107,204,177,212,50,8,42,112,120,114,237,185,203,204,238,159,53,192,117,75,50,165,202,239,241,27,34,69,152,3,78,40,240,202,230,100,175,153,233,11,179,176,245,104,88,82,145,134,196,124,94,213,14,43,200,41,205,199,0,10,65,162,3,119,68,105,30,247,136,225,85,54,124,28,225,26,85,181,150,192,199,164,185,5,90,226,173,170,245,84,49,146,244,241,87,99,134,87,191,57,78,199,6,226,192,8,168,124,50,221,36,115,248,245,209,255,81,13,30,154,86,131,108,23,31,7,91,241,199,160,4,177,234,229,217,41,236,39,121,237,106,5,54,41,148,58,156,33,214,203,178,152,240,211,25,39,178,164,125,233,131,208,174,214,20,35,90,137,105,156,194,95,246,201,140,49,82,2,166,228,250,61,98,216,88,117,31,139,63,162,173,29,242,168,183,219,202,209,204,128,250,67,153,58,197,39,251,144,63,119,196,51,134,232,99,78,72,216,51,253,228,197,106,14,114,116,223,113,77,58,235,61,132,112,204,217,228,190,145,251,56,9,15,56,121,159,52,79,177,29,180,221,209,65,153,33,158,108,34,78,211,51,30,10,36,166,162,78,34,29,102,164,195,123,62,161,105,83,183,200,11,191,28,247,92,252,181,219,232,251,74,53,10,28,192,104,89,168,47,28,181,203,26,71,87,179,75,85,71,187,86,195,247,16,5,185,242,216,144,160,201,52,252,220,198,35,30,106,191,214,88,22,220,44,146,161,152,250,115,238,89,60,181,156,102,111,38,14,249,120,156,184,185,51,240,14,160,150,42,159,51,238,125,19,146,96,51,150,103,160,209,80,229,196,74,82,145,36,116,53,119,76,57,102,134,27,100,49,153,81,29,228,31,59,5,135,33,178,106,106,96,111,207,123,143,43,55,70,157,230,119,59,155,162,251,88,246,169,74,82,79,26,120,55,45,158,138,50,68,76,6,125,184,207,3,242,50,148,39,179,218,3,37,106,11,113,97,248,165,105,52,189,127,219,185,241,140,3,132,31,158,200,15,13,47,63,58,155,58,188,46,247,56,123,199,251,218,227,174,171,1,33,62,90,17,56,98,207,217,132,202,215,160,201,186,171,46,249,35,88,106,50,75,23,171,25,250,93,195,19,174,34,242,221,144,123,79,94,116,77,214,27,34,210,206,80,133,63,12,132,221,109,181,231,39,119,140,118,125,242,61,58,223,165,148,123,155,233,168,183,48,83,37,208,171,15,76,147,146,63,81,2,226,46,93,18,112,70,44,215,233,112,70,121,82,126,25,89,7,79,162,154,65,109,19,57,48,56,126,70,238,112,56,89,110,255,194,76,211,174,53,150,120,106,93,36,217,137,25,191,233,172,29,86,49,220,111,229,145,14,51,53,24,113,105,181,233,126,19,118,240,24,97,111,155,140,74,51,52,92,166,250,229,254,182,31,123,6,221,227,147,211,43,97,173,75,141,40,73,156,143,179,25,20,237,99,235,75,81,111,60,145,225,164,231,253,60,84,51,155,88,245,73,231,236,163,79,89,136,141,50,90,58,85,143,198,39,123,58,140,154,106,86,24,153,186,211,186,75,113,11,226,173,134,11,180,48,184,103,112,55,245,161,162,187,244,241,121,114,25,95,47,90,249,117,247,51,169,155,47,135,169,145,63,137,38,83,242,245,11,183,109,241,124,226,252,47,68,133,40,229,119,141,243,41,219,77,159,167,219,196,173,89,222,86,97,51,233,83,138,121,97,101,125,222,100,35,60,222,77,52,59,100,205,55,22,86,209,92,28,54,165,24,153,228,247,247,240,69,13,60,33,25,156,213,253,2,89,185,228,139,110,179,156,106,211,115,211,129,233,163,144,30,193,37,109,231,156,155,0,251,188,141,102,127,174,138,178,79,158,142,82,168,148,176,209,96,159,112,204,127,172,39,125,38,8,123,199,133,37,115,165,153,207,93,237,203,14,56,207,199,175,140,228,205,114,141,113,224,130,110,182,110,125,138,179,42,19,237,222,101,234,243,38,240,41,110,38,140,61,197,210,181,137,245,61,187,78,82,50,10,143,104,79,177,253,88,211,99,252,196,165,60,78,39,108,63,146,199,103,12,79,204,97,154,194,249,115,81,223,100,12,207,162,47,147,23,232,182,99,201,56,83,95,209,223,174,22,234,31,184,192,22,213,73,60,225,142,116,182,193,132,153,152,71,63,155,81,172,163,253,183,247,93,23,105,84,229,243,232,114,105,31,158,144,227,129,177,164,171,1,35,120,151,158,79,47,187,159,164,41,27,143,244,216,100,194,24,59,239,139,116,238,20,193,224,102,242,7,206,126,1,134,29,246,108,39,97,93,85,135,233,235,126,210,49,198,189,140,163,209,254,127,236,186,153,122,79,204,139,166,73,74,58,155,89,232,239,3,173,32,46,169,134,105,217,44,37,206,246,37,161,200,249,21,53,89,193,131,200,169,153,192,40,47,72,44,65,117,236,254,50,165,74,137,206,240,213,252,226,153,236,85,117,101,141,228,241,79,117,194,16,29,74,208,10,53,208,160,203,223,163,152,130,20,88,145,228,89,66,79,194,19,38,9,7,51,184,79,10,119,202,189,14,23,44,155,135,254,54,226,238,231,101,102,211,65,174,26,180,90,251,201,249,109,154,88,179,116,118,25,236,237,208,41,255,212,156,235,227,50,14,157,239,7,195,77,233,67,183,63,236,216,221,182,41,81,174,130,5,39,112,69,236,222,143,166,150,176,62,133,105,150,200,142,146,102,208,120,216,218,121,106,192,123,9,213,252,22,251,180,207,229,113,236,167,97,186,200,187,70,176,246,188,15,236,17,74,211,113,84,97,227,187,103,60,43,38,149,74,141,206,208,160,59,47,59,113,240,124,114,184,100,103,90,15,184,169,235,1,89,90,122,92,253,194,33,187,15,77,87,210,106,225,251,119,136,218,104,235,205,39,159,66,107,124,60,241,47,41,37,161,152,91,92,220,24,107,136,174,231,228,2,144,28,242,27,219,51,169,102,213,247,119,250,185,90,139,149,26,150,86,231,105,153,41,158,193,34,87,153,150,230,35,17,228,44,51,30,26,234,141,165,106,92,57,49,7,58,71,67,164,88,34,100,73,11,39,117,212,115,225,248,183,52,77,112,85,83,147,232,113,180,9,89,47,13,254,40,39,249,111,215,165,21,24,227,59,186,0,39,143,204,24,171,23,222,151,82,220,31,41,153,35,179,70,134,240,211,161,0,158,47,0,175,128,251,178,24,99,221,237,91,32,220,152,160,160,192,70,171,90,113,106,51,201,190,48,49,143,23,31,247,133,33,25,36,89,111,84,180,171,247,110,97,1,72,163,202,125,91,141,204,81,44,109,233,136,46,93,216,202,231,203,97,204,214,69,70,185,193,140,68,10,217,31,40,163,70,22,39,211,2,115,170,56,178,234,132,214,247,153,209,5,0,115,253,192,157,204,207,109,232,177,66,17,61,134,7,110,184,152,203,162,12,71,125,7,111,254,174,233,161,249,100,24,118,76,12,93,32,138,229,215,52,239,4,102,113,242,251,182,93,214,148,237,38,223,11,78,192,6,195,131,65,237,126,41,204,76,28,176,101,92,244,228,13,119,185,121,96,40,57,223,115,95,123,166,60,193,52,42,249,230,68,163,79,101,125,46,75,1,221,167,144,37,20,24,119,184,207,207,141,17,188,40,89,18,190,34,121,209,14,140,216,132,8,137,52,166,187,226,13,186,159,17,172,186,94,26,125,129,46,114,70,95,182,57,83,200,251,196,55,231,140,226,207,232,215,85,242,30,13,239,38,79,231,144,112,132,60,45,99,9,37,140,118,134,57,214,84,48,234,171,14,84,50,219,43,96,138,121,114,114,4,114,93,87,14,56,227,184,119,225,106,94,242,142,246,169,239,163,253,60,79,46,74,102,123,42,220,74,143,215,133,117,135,76,242,204,88,67,209,253,140,100,5,105,38,189,152,227,174,38,233,0,185,46,178,67,217,95,38,116,187,169,247,12,165,61,197,169,167,121,149,93,20,242,146,83,16,121,113,228,202,116,202,105,136,173,255,208,105,132,68,89,186,32,125,14,255,60,16,151,29,159,214,185,225,186,238,49,216,28,134,223,85,4,165,221,234,172,154,223,143,200,34,123,4,4,98,34,139,132,28,6,217,28,221,221,227,120,60,226,104,203,44,116,221,252,147,189,241,159,30,102,51,46,183,197,171,158,39,207,10,107,18,86,147,28,141,183,112,63,57,113,18,197,204,12,114,229,120,242,120,231,214,134,191,119,159,91,237,206,252,235,129,124,178,95,103,209,204,66,175,238,206,138,250,99,85,30,45,195,200,138,65,7,222,17,105,149,214,23,138,45,84,218,253,210,232,158,152,146,92,163,21,3,173,75,135,201,78,203,14,221,84,252,82,247,163,105,70,85,118,164,89,36,186,46,47,45,99,236,130,229,228,100,212,220,149,118,195,217,118,244,2,179,238,37,191,114,50,217,250,221,211,178,48,157,190,111,67,184,138,144,14,34,175,251,41,183,128,11,252,109,61,57,10,89,211,95,40,137,190,169,231,54,111,52,127,166,159,89,178,13,133,177,1,246,11,167,224,174,28,148,74,244,183,226,153,50,121,137,216,30,23,222,194,252,105,79,140,139,105,60,233,109,211,57,187,28,238,84,233,245,210,172,61,50,142,38,224,210,147,103,179,206,57,87,62,48,200,206,245,201,246,152,120,191,195,16,159,158,247,105,250,175,201,97,235,113,147,27,219,99,156,218,224,129,105,158,251,244,104,99,189,92,120,239,126,101,163,64,47,120,139,137,195,196,221,53,1,93,173,139,221,39,142,65,37,179,150,255,136,59,179,100,219,109,94,7,207,232,150,250,102,254,19,251,245,113,153,20,116,170,242,184,235,230,41,9,182,189,220,200,18,69,130,192,147,2,155,49,209,206,129,227,131,148,80,108,227,86,150,255,50,43,134,22,163,233,158,40,238,79,150,16,180,85,237,105,236,139,108,58,117,120,26,125,236,153,26,186,75,8,177,2,100,252,166,101,98,201,201,183,163,38,118,51,53,148,71,78,111,196,162,108,4,253,212,116,86,130,223,23,99,193,20,180,36,163,111,145,79,204,12,132,234,73,115,88,13,177,15,55,230,76,116,141,139,30,171,237,2,206,122,231,215,125,226,101,218,243,4,38,212,73,126,101,180,96,9,205,10,85,11,4,38,28,133,52,39,33,175,233,167,229,236,7,147,231,214,73,135,4,88,174,241,50,49,7,17,177,253,110,233,156,111,55,74,52,76,149,74,150,182,122,86,35,79,155,67,164,69,205,83,22,244,246,147,155,116,152,183,177,116,97,52,149,152,239,194,9,36,147,210,107,186,137,93,6,12,93,79,132,148,177,116,10,74,68,50,203,225,36,219,81,88,37,209,202,135,223,79,121,140,103,161,246,208,50,246,193,180,69,41,77,215,210,86,117,250,79,119,168,123,26,182,86,147,74,246,223,102,71,163,245,54,210,59,59,70,10,93,82,170,255,73,71,36,98,150,126,114,162,148,149,116,209,222,150,88,119,216,76,211,229,133,32,113,230,210,163,72,217,224,13,189,158,37,255,140,59,255,109,219,5,118,29,104,116,83,238,128,219,220,26,59,66,154,135,151,29,112,74,250,121,81,27,13,202,18,154,194,103,60,200,27,193,241,33,123,77,56,209,205,50,53,167,143,236,127,246,221,46,194,214,189,232,218,184,169,17,116,255,105,24,123,83,83,250,39,62,137,22,47,106,99,11,82,134,124,125,104,68,251,231,53,146,9,203,78,133,207,178,225,193,12,93,231,103,169,148,43,179,46,44,63,249,89,147,203,67,127,35,214,105,78,67,73,112,169,84,25,160,155,83,183,219,253,146,253,175,112,175,245,228,80,41,252,104,6,185,38,114,233,52,32,245,229,48,101,45,157,84,114,114,97,152,68,187,107,125,246,140,120,81,77,71,177,67,206,82,118,162,157,111,250,6,135,60,27,141,182,130,226,253,251,237,173,232,130,153,74,32,238,54,19,55,143,105,207,47,149,188,245,194,44,106,245,105,186,153,188,244,126,150,23,234,132,223,231,101,253,16,242,56,249,221,251,203,21,205,14,189,43,132,151,61,57,77,86,232,172,139,83,23,182,19,165,23,15,212,77,237,78,217,132,141,226,182,59,239,176,107,171,170,141,199,138,157,194,203,218,148,115,153,91,117,131,143,158,241,114,216,20,112,101,148,37,226,57,143,68,154,149,171,53,152,128,172,239,133,89,68,247,219,212,60,237,25,161,219,233,99,236,223,176,80,215,172,7,242,210,30,27,178,91,204,79,65,236,140,177,22,203,61,124,173,173,204,81,115,47,88,45,96,147,92,145,36,48,17,151,127,183,149,110,147,93,149,235,68,48,225,177,252,89,227,166,214,193,43,173,129,110,44,66,184,139,199,165,38,198,233,250,184,240,89,96,107,81,42,238,128,142,236,231,62,163,112,204,135,253,82,49,187,90,14,155,174,170,16,88,80,227,26,113,101,100,101,117,73,54,102,105,68,3,132,2,93,151,77,88,173,219,171,51,148,105,208,39,120,248,180,80,41,138,195,41,107,70,18,94,91,152,50,36,235,30,222,90,54,234,108,166,134,95,120,70,71,108,62,148,59,4,211,252,232,243,53,60,237,66,197,76,140,179,191,16,92,173,148,225,85,48,212,173,95,246,45,145,134,205,250,54,17,129,29,174,52,158,138,221,132,242,26,120,102,94,222,36,124,42,208,22,149,31,80,115,236,112,216,238,175,39,39,137,22,109,241,112,161,152,185,187,124,157,39,110,193,134,248,187,49,242,222,73,20,5,97,55,145,157,232,14,19,28,104,153,157,0,216,75,90,214,249,205,99,213,60,46,243,193,119,105,153,113,165,107,64,54,29,97,255,182,141,135,40,218,121,84,116,144,151,252,174,28,29,87,37,82,65,241,34,73,244,161,103,14,46,83,31,90,97,238,245,112,226,172,32,143,77,31,76,19,170,94,223,109,39,203,112,62,220,4,36,214,190,187,78,191,202,131,30,156,232,129,29,14,55,54,219,202,67,129,255,228,95,62,147,210,210,34,125,78,102,142,251,161,166,98,179,212,86,157,63,247,121,129,86,202,212,180,99,104,163,241,236,35,9,135,239,173,169,9,24,196,205,157,44,136,65,205,135,230,105,239,202,222,71,8,83,157,110,12,233,86,50,57,153,228,191,109,22,116,178,5,49,161,62,123,38,8,73,162,60,38,9,130,51,172,232,188,113,148,228,139,182,144,144,14,253,77,26,16,39,153,178,231,3,215,30,40,154,126,162,87,223,73,244,165,111,131,79,61,214,184,211,114,203,88,27,125,13,90,7,70,13,175,75,104,199,62,148,12,194,7,83,92,209,111,43,177,159,216,213,79,78,201,91,116,175,129,41,178,127,176,77,94,90,37,79,196,226,223,246,4,152,50,146,60,18,211,120,106,223,149,97,216,61,52,186,74,84,116,215,111,55,9,108,93,214,242,166,113,14,201,191,224,107,152,154,236,210,126,137,132,54,248,167,72,99,22,124,100,7,244,145,98,22,246,251,242,144,52,166,40,171,15,237,196,63,99,22,63,249,192,0,92,70,48,97,59,13,196,14,99,157,147,245,93,67,229,72,14,159,11,157,73,123,12,201,88,167,228,79,5,133,47,93,249,146,109,187,226,161,89,126,71,47,141,159,158,195,175,28,194,89,106,10,15,87,24,194,47,157,221,168,108,3,146,145,3,183,191,47,106,3,67,162,101,146,13,229,83,175,224,145,108,226,30,121,104,103,135,136,206,184,195,157,193,40,39,135,172,57,218,118,24,5,22,109,118,69,52,253,51,116,63,240,143,18,169,95,238,39,161,2,134,118,174,206,116,172,71,31,29,9,248,204,76,79,35,83,198,74,117,249,93,229,133,74,205,124,136,84,179,214,128,233,197,171,15,19,106,166,184,44,168,5,210,164,206,22,150,14,107,127,151,52,30,40,253,107,153,125,83,28,139,63,144,242,160,76,19,216,81,54,235,250,195,246,176,70,141,131,203,63,48,171,129,28,125,166,65,173,16,18,136,220,47,239,76,85,187,60,43,139,113,109,86,192,231,9,233,186,52,76,98,173,4,252,15,165,14,82,253,199,163,253,93,57,250,43,90,116,37,21,190,3,166,145,73,105,161,52,153,196,167,103,79,80,159,138,209,133,83,28,77,216,39,68,116,36,176,210,87,56,53,24,67,1,109,29,67,15,39,203,125,163,138,38,48,41,146,22,48,42,124,79,44,64,150,254,254,246,249,248,214,115,114,164,81,123,92,185,169,121,42,17,177,26,143,253,30,93,68,121,146,142,77,72,41,23,134,36,33,71,103,218,220,87,140,127,236,79,149,106,91,76,161,49,198,248,160,152,169,33,18,82,54,211,63,108,250,63,187,158,156,56,60,199,125,211,192,40,34,16,157,38,65,146,61,113,52,155,18,37,1,35,16,25,31,118,153,79,117,6,49,158,245,121,177,216,149,237,44,154,177,68,157,60,41,127,104,80,207,135,62,21,244,21,230,138,163,49,100,210,219,70,125,167,238,56,218,40,175,114,101,11,243,215,20,111,132,134,138,241,244,189,173,79,83,217,158,120,89,26,85,110,188,112,75,28,75,51,165,50,157,168,66,221,185,48,155,16,184,82,57,232,220,240,215,65,226,174,61,12,46,126,42,158,55,155,159,174,173,24,184,23,125,13,100,198,72,55,250,165,192,136,249,248,140,68,231,222,214,2,62,68,168,149,125,253,128,44,169,196,79,230,213,249,237,140,64,83,126,183,47,100,86,63,210,3,148,79,34,204,135,100,133,106,184,191,204,179,233,26,79,240,133,182,79,171,30,197,32,197,195,230,84,249,47,180,225,249,201,113,232,209,236,50,242,233,235,219,242,25,60,154,198,64,228,96,123,238,113,116,65,230,82,127,251,204,113,197,191,190,3,159,241,175,84,41,216,83,51,174,140,109,91,209,158,5,83,32,112,212,100,156,244,88,179,131,174,1,155,115,145,194,150,17,137,187,62,27,39,217,251,84,72,145,95,212,8,60,216,38,235,93,99,13,50,227,182,134,233,221,10,108,33,151,191,47,72,161,186,192,32,196,132,137,157,195,48,107,149,59,128,96,68,43,241,72,249,238,117,155,108,142,55,45,46,141,82,230,94,111,3,203,151,232,49,248,108,246,245,125,33,108,242,49,96,24,12,236,87,155,220,247,249,120,80,113,14,24,233,146,172,48,230,83,119,40,145,9,87,184,226,45,190,3,182,46,47,129,225,20,221,147,227,68,161,35,141,13,104,31,62,24,230,249,224,186,178,188,232,90,73,233,194,93,77,106,97,11,66,244,242,15,12,229,129,170,125,142,164,172,250,14,184,27,57,91,183,248,123,207,26,159,16,75,165,94,26,194,42,30,171,216,7,38,54,8,180,66,193,111,202,113,240,249,190,179,18,71,89,222,226,3,51,235,94,253,122,199,64,249,36,142,62,49,67,214,47,104,90,82,82,30,249,166,117,225,79,141,102,172,101,122,185,178,30,99,151,170,132,242,239,19,94,209,209,122,89,173,93,86,215,115,204,159,2,198,34,84,249,68,39,74,31,35,90,78,205,55,66,251,37,22,187,235,219,184,105,12,225,39,212,40,217,235,31,54,65,148,244,132,57,152,142,55,111,26,133,249,167,139,38,101,184,145,251,109,57,165,150,82,181,165,33,50,176,212,138,207,199,165,4,175,19,121,32,124,236,112,161,7,89,183,223,180,169,123,27,47,164,107,76,195,117,139,76,190,208,127,154,94,250,188,159,86,13,147,113,112,24,194,86,123,164,93,72,244,69,27,239,51,29,29,16,33,139,22,32,124,124,221,94,247,168,178,89,255,153,186,82,17,105,159,37,182,198,153,11,204,139,174,123,243,140,133,86,192,227,201,213,163,70,91,238,193,109,62,101,110,180,7,251,140,22,222,133,107,178,76,194,108,251,167,183,80,193,1,205,79,179,93,162,47,55,167,232,170,38,187,181,21,133,38,216,47,154,148,177,96,73,186,17,45,215,102,174,165,34,37,168,222,207,11,155,236,139,72,0,65,94,241,198,229,194,166,86,19,45,9,233,219,104,143,135,99,160,37,33,58,203,105,42,145,159,214,178,77,162,205,210,157,105,129,137,110,229,166,161,108,185,217,54,183,181,139,230,143,216,255,78,79,16,153,101,162,134,233,118,226,29,151,77,127,85,82,233,149,19,72,204,143,233,202,227,182,36,132,192,80,124,150,143,126,74,154,91,68,199,160,54,214,80,235,248,85,112,84,111,131,141,233,138,102,238,51,215,22,137,127,96,130,161,175,18,71,67,5,83,145,171,13,143,51,26,174,79,200,71,129,254,145,115,26,59,62,219,5,141,35,171,86,20,251,254,28,95,30,188,215,242,40,77,161,239,219,227,179,166,223,65,225,115,248,204,1,35,194,175,162,49,195,204,109,99,136,35,77,47,183,77,63,180,155,151,240,208,154,114,91,232,60,218,61,218,235,209,226,98,171,34,18,39,231,210,83,168,10,80,110,146,71,118,158,113,243,132,92,253,89,253,169,28,13,109,131,161,9,99,62,107,143,32,224,57,87,104,144,84,178,106,82,26,177,66,111,242,39,130,56,127,21,2,9,66,230,176,170,92,122,130,175,50,55,133,233,10,92,87,92,162,41,231,159,206,147,138,116,139,75,83,140,212,85,34,142,172,80,157,229,194,103,194,110,170,161,120,226,71,255,170,145,23,88,194,2,68,59,109,134,144,2,45,167,89,117,37,113,99,153,161,141,82,77,205,81,36,120,6,36,254,17,154,25,228,181,202,82,152,6,218,180,66,39,132,116,137,92,89,54,197,148,230,48,28,1,185,48,163,251,228,80,32,97,74,144,83,39,123,183,126,234,101,186,183,69,68,41,201,247,52,191,173,101,98,77,247,182,206,14,18,91,32,127,38,232,22,8,113,11,111,28,136,75,254,219,4,104,146,176,131,49,80,119,10,152,247,170,154,150,108,15,218,213,78,177,157,139,168,236,252,154,90,106,143,163,85,229,211,54,165,241,68,216,126,170,38,107,67,251,192,243,182,248,205,96,165,208,69,66,20,186,64,188,75,38,224,150,229,104,164,254,250,85,132,169,88,208,200,111,83,19,118,41,127,51,120,74,162,203,130,42,43,50,133,241,62,78,60,46,210,242,200,37,179,173,12,73,152,100,90,160,10,143,21,33,72,165,68,45,38,144,40,161,179,223,245,163,73,9,55,209,70,61,111,128,141,208,133,109,59,40,146,174,103,249,245,38,37,36,155,207,192,145,247,65,48,185,220,149,16,69,153,68,99,196,133,209,212,117,173,64,211,131,37,135,32,90,181,216,199,251,156,113,118,48,168,220,223,217,234,196,82,196,59,113,52,130,42,170,244,188,17,165,142,147,211,30,213,151,72,11,163,0,191,66,84,166,209,47,37,162,149,228,16,178,55,203,157,147,111,164,68,68,162,119,208,3,26,239,123,254,58,18,4,206,244,145,221,207,43,205,71,112,153,246,224,16,172,161,139,73,143,165,209,43,66,1,136,136,103,53,18,249,95,58,137,189,111,146,23,98,60,124,17,176,62,47,188,198,133,177,151,19,247,42,108,250,78,212,61,99,82,49,53,3,145,252,158,50,73,147,197,125,230,240,108,94,100,33,31,52,104,203,148,161,146,155,145,23,98,44,160,135,163,66,231,244,6,239,59,12,107,82,93,47,235,123,44,161,61,68,147,100,21,17,234,140,124,173,171,182,226,179,96,141,93,23,102,134,79,241,117,154,210,173,232,179,163,153,151,61,174,163,116,147,146,188,234,132,120,153,43,234,87,182,90,132,229,23,230,229,46,143,56,27,46,62,42,116,126,34,240,234,178,20,180,5,247,41,126,20,141,224,53,152,245,245,179,116,146,159,38,28,93,161,50,69,158,241,198,94,205,100,186,107,160,25,89,36,57,246,68,55,104,55,59,12,79,175,139,131,1,205,186,217,47,11,51,112,49,102,96,103,150,221,49,5,135,242,169,174,86,192,88,105,143,128,241,103,84,33,255,108,2,26,254,68,104,50,18,171,139,109,238,173,46,203,149,112,252,187,252,9,80,20,104,242,133,139,116,192,158,1,68,103,66,142,115,99,245,170,23,94,77,5,185,7,140,184,156,56,16,252,212,135,46,154,229,147,167,19,129,108,239,61,216,216,208,215,49,2,81,226,88,173,205,108,160,171,17,198,58,187,148,158,98,109,65,157,164,136,215,5,36,175,153,198,133,69,78,6,20,35,222,114,81,81,176,130,242,96,130,148,129,158,169,174,168,67,7,226,150,177,30,211,88,56,212,130,99,238,144,61,53,116,138,188,27,205,19,24,133,85,191,171,68,64,34,119,133,16,151,247,62,113,244,206,34,60,132,32,146,185,48,6,156,187,52,82,195,72,108,55,24,165,47,167,85,53,248,200,8,100,236,56,57,52,215,199,80,165,154,56,93,172,138,83,170,176,149,122,227,220,17,244,173,101,95,154,88,185,156,53,243,198,132,11,182,255,77,207,0,183,232,168,196,34,233,60,38,185,50,172,169,251,157,100,113,59,19,251,65,8,222,48,21,102,204,223,136,107,200,111,91,238,40,22,228,97,228,66,129,171,153,79,132,204,154,153,208,12,129,79,96,145,227,161,145,100,202,75,174,28,74,139,123,112,176,110,225,210,45,48,14,79,59,38,74,139,53,150,248,254,208,33,48,227,153,22,202,11,234,25,180,17,201,241,207,139,198,155,242,248,21,225,109,184,227,190,51,122,51,50,88,128,83,139,104,151,192,89,220,145,235,176,252,90,68,126,84,66,166,204,72,56,119,238,16,49,132,21,116,126,92,96,130,105,151,210,44,214,60,40,86,72,208,61,70,15,153,54,227,181,61,62,75,35,56,172,68,225,144,144,196,103,137,38,26,151,75,62,240,108,42,199,1,220,153,120,3,78,146,234,56,155,183,73,215,188,203,184,161,235,44,76,54,8,52,25,205,56,223,216,32,11,92,212,62,170,153,175,226,7,155,60,254,22,111,42,184,82,206,111,162,225,117,35,77,160,48,201,220,216,83,17,165,200,68,220,141,168,31,7,147,57,25,10,82,143,89,177,91,163,4,173,199,98,46,24,25,28,190,205,85,31,24,155,146,216,31,83,7,187,163,12,167,171,229,125,64,192,93,117,52,81,236,46,236,64,66,166,109,37,209,218,32,21,141,204,234,136,236,208,121,72,67,12,185,152,195,71,108,221,241,105,75,89,174,108,152,154,117,36,174,200,62,181,7,54,106,111,192,76,27,122,242,100,76,210,216,93,55,81,202,4,165,109,105,7,138,184,140,156,187,91,234,61,178,94,105,62,166,65,180,180,56,113,215,80,56,178,23,173,217,72,227,33,241,150,169,90,93,24,141,55,95,22,233,218,73,122,172,241,151,211,21,120,67,213,54,43,140,220,79,13,152,84,138,30,141,59,133,127,151,103,89,219,226,14,66,22,228,172,184,241,184,147,145,53,245,96,162,173,22,250,111,48,76,171,194,22,144,186,6,219,132,244,57,250,3,59,205,19,212,148,62,4,77,232,85,46,23,112,195,17,93,31,137,185,175,184,164,36,68,144,41,13,68,181,253,244,136,75,192,234,246,11,58,168,73,58,58,155,26,92,2,159,101,119,133,118,220,249,114,164,178,80,73,210,20,239,138,183,141,70,146,137,174,153,117,81,138,95,166,124,41,75,19,89,195,238,33,33,33,94,147,150,20,80,202,105,45,224,76,89,94,97,88,90,113,116,50,9,117,129,201,12,248,40,98,20,76,41,10,86,164,228,232,144,112,205,59,202,251,69,79,142,40,168,143,50,148,242,155,232,200,86,232,91,211,109,225,14,140,253,71,19,52,65,62,254,192,98,81,162,92,24,123,181,84,67,48,143,66,128,60,18,12,145,221,111,241,76,212,200,48,207,170,240,232,30,112,22,146,111,48,112,5,30,214,133,253,193,200,64,137,2,58,63,141,5,77,113,181,61,82,123,178,230,153,201,161,79,193,103,242,101,143,82,30,24,153,237,21,48,141,26,250,76,26,93,31,126,229,124,137,85,223,245,176,148,166,235,233,181,252,88,136,35,28,103,219,76,151,242,227,243,122,224,201,110,220,111,12,223,110,53,118,107,244,129,132,44,29,234,119,57,233,32,157,232,131,124,113,33,112,234,82,93,54,114,102,118,59,108,132,118,105,149,46,207,209,220,187,195,181,105,246,149,223,14,151,74,26,53,231,19,40,52,147,73,109,43,96,210,33,50,84,176,161,90,43,142,206,85,121,106,192,53,90,28,144,249,153,162,123,205,51,163,141,36,46,140,77,255,243,80,126,233,217,128,233,206,208,115,35,135,184,252,220,25,122,211,249,126,254,180,196,244,95,63,42,215,100,242,245,1,91,51,182,192,120,15,164,22,240,192,101,93,96,60,88,119,8,58,146,134,210,241,203,108,239,13,214,192,4,102,250,52,115,190,178,112,192,116,73,11,140,248,231,61,55,162,103,58,184,177,160,233,129,34,99,40,23,134,4,147,171,177,218,139,106,26,188,32,56,215,123,124,181,84,118,71,210,47,135,80,40,5,156,73,153,235,103,137,98,225,184,67,104,79,141,177,173,223,106,185,88,36,210,233,101,165,7,198,105,40,20,54,169,222,206,253,192,237,94,121,179,100,160,124,150,86,245,174,61,38,148,161,185,33,96,8,73,62,248,167,173,113,207,209,103,86,119,141,52,24,59,77,67,89,82,141,115,196,11,177,198,85,217,206,89,50,176,199,60,121,102,151,94,94,208,155,15,172,155,99,52,241,206,36,155,215,239,76,119,94,230,19,242,161,78,60,119,44,137,153,205,64,209,73,56,153,82,157,79,240,163,107,186,205,182,106,221,213,165,176,169,135,216,175,243,127,194,145,111,5,12,35,113,234,28,77,183,106,136,177,194,31,77,207,20,110,206,59,119,97,162,213,79,225,141,226,81,192,86,93,19,216,228,165,98,81,44,112,249,183,46,92,105,198,106,141,15,116,210,121,112,36,178,248,190,112,253,252,152,234,179,60,148,143,72,99,48,132,57,65,139,229,235,28,37,1,180,20,165,203,41,174,171,65,97,127,214,142,124,139,168,137,11,81,247,204,198,35,244,190,217,74,203,71,42,250,129,156,181,186,173,136,188,232,14,30,122,91,40,35,44,223,182,36,24,33,186,195,197,35,102,118,143,162,19,22,21,69,47,13,79,138,20,49,12,189,217,146,21,128,99,219,92,61,138,60,30,94,71,114,225,86,241,138,8,61,25,45,92,97,19,28,242,2,23,10,3,207,40,181,114,90,20,220,207,102,110,104,62,131,246,80,204,33,60,214,165,174,167,15,141,166,165,187,121,160,95,109,190,48,147,173,111,92,90,202,154,113,6,70,72,127,6,140,220,167,140,179,51,73,140,26,18,208,84,199,146,216,39,83,19,172,145,245,69,73,113,168,139,43,106,170,225,29,5,151,168,84,141,98,204,77,101,94,9,104,10,240,50,14,225,73,23,79,220,162,150,84,178,238,4,79,92,205,213,57,21,0,54,223,86,120,179,43,184,240,174,210,36,80,141,87,24,21,157,140,19,183,184,192,32,4,159,177,165,113,152,142,27,249,188,16,67,110,238,211,10,140,15,143,110,108,208,87,42,161,124,77,253,71,55,200,108,64,34,210,206,86,70,209,75,35,68,74,151,73,0,161,178,234,150,11,235,181,92,46,29,0,106,155,238,200,206,67,246,164,28,114,222,93,109,144,217,238,149,72,212,208,73,161,157,152,192,248,104,237,128,49,254,121,142,166,243,230,194,136,145,232,30,153,58,101,191,5,255,141,52,144,192,68,200,145,209,128,107,91,223,29,54,254,144,158,147,200,196,106,50,142,45,35,184,67,132,189,152,194,158,194,56,54,251,80,99,7,150,132,144,95,127,49,174,111,8,81,71,218,234,239,12,225,187,221,162,126,47,60,186,7,222,145,159,42,70,154,83,183,109,219,65,132,174,61,100,48,217,37,140,132,241,82,168,195,67,229,23,142,28,245,163,146,162,202,86,108,126,147,153,3,120,132,206,121,177,45,221,147,230,97,116,249,185,231,175,201,80,179,60,220,139,31,76,189,84,154,243,168,175,142,217,162,184,141,214,165,70,180,7,158,219,173,163,129,233,36,144,180,155,249,220,71,42,134,31,110,154,149,171,38,182,229,247,69,143,149,112,226,43,114,209,59,75,5,123,157,96,73,147,95,195,253,55,73,131,85,149,21,58,144,37,210,2,38,243,175,15,220,234,46,215,28,1,122,135,38,206,204,3,56,146,218,25,187,206,244,184,136,227,166,82,162,56,78,197,71,126,27,227,138,72,151,144,99,74,58,217,194,68,128,238,231,240,180,212,141,166,11,45,35,24,158,16,51,63,249,95,76,122,131,202,83,177,140,157,242,219,168,16,165,224,70,49,141,156,133,161,61,46,227,45,88,68,148,22,215,214,252,239,249,49,38,228,40,174,83,213,214,12,174,153,152,59,186,233,37,19,147,241,70,224,181,162,30,203,215,36,73,113,246,39,55,101,126,2,151,38,26,4,208,28,80,168,138,90,47,62,60,18,205,35,14,83,219,173,127,27,29,71,126,186,35,210,18,85,134,51,189,168,105,35,181,147,205,206,202,97,244,216,139,102,189,17,113,137,146,40,242,58,34,192,94,127,90,100,145,204,39,217,37,31,246,65,233,217,142,82,64,199,111,82,222,7,188,146,214,162,254,49,152,22,228,202,54,237,193,43,202,16,25,81,74,65,33,177,244,40,220,228,173,91,152,149,22,106,242,129,154,154,203,80,120,237,21,181,46,26,230,69,126,4,98,15,155,106,175,40,145,189,74,90,153,193,146,60,76,33,104,73,76,162,203,112,96,228,191,179,192,243,129,141,254,234,95,64,163,147,163,202,172,1,133,30,255,140,11,103,169,60,82,155,193,52,235,30,109,243,128,194,236,37,138,192,233,41,252,44,236,221,238,141,89,112,163,37,39,218,180,238,209,112,180,181,218,117,190,228,157,227,183,45,3,32,181,50,28,180,103,20,31,225,198,138,142,249,129,161,85,238,56,26,98,104,214,74,91,179,56,59,96,148,56,170,194,70,67,114,216,156,176,164,252,136,108,202,186,55,70,64,167,62,226,204,52,123,197,111,91,155,181,186,171,51,247,150,184,114,90,136,100,167,129,137,211,240,134,123,96,190,126,69,9,46,111,221,20,51,228,38,197,203,140,64,82,192,116,239,137,99,253,198,114,216,37,222,12,110,79,117,18,175,202,82,4,46,122,215,236,66,239,51,193,149,41,107,217,148,160,120,197,101,35,252,173,85,85,76,157,92,231,169,178,251,196,16,84,97,22,249,184,238,243,188,134,140,195,77,239,108,212,253,145,150,41,111,181,24,22,118,56,41,145,236,212,244,242,70,93,176,135,27,18,84,197,166,35,9,217,161,153,227,104,204,243,100,210,217,216,138,199,70,132,93,197,121,63,93,225,145,83,204,27,103,46,236,34,33,202,90,119,53,87,235,143,125,40,139,35,198,149,245,235,172,50,24,241,33,41,176,39,234,174,241,66,140,102,35,28,42,20,114,251,5,185,116,177,140,167,143,61,199,167,13,247,171,151,167,58,111,177,106,192,60,50,61,154,140,70,188,78,91,253,196,124,151,202,127,11,238,74,179,194,179,186,217,163,32,157,61,218,111,196,27,66,165,192,146,121,199,10,131,173,94,123,188,236,55,129,207,7,54,156,77,178,240,17,104,27,140,73,1,242,86,17,19,76,250,104,115,112,56,152,160,154,232,231,0,83,72,141,71,194,144,18,174,80,26,233,202,231,86,230,54,228,248,133,103,129,174,224,29,70,203,108,73,133,165,145,250,216,247,251,216,29,58,174,112,60,240,103,137,75,75,108,166,132,12,132,210,99,27,151,24,6,193,68,152,22,228,39,235,229,10,45,88,239,119,132,55,36,162,186,219,94,67,136,43,237,49,156,39,85,186,47,59,171,38,181,2,167,127,108,197,186,56,97,205,200,203,226,83,218,65,124,100,145,85,159,25,204,215,217,84,142,203,123,41,34,84,139,175,245,94,225,103,71,226,168,138,140,6,194,13,176,237,239,209,230,135,46,4,170,204,67,138,75,67,210,64,126,219,36,135,194,34,208,104,74,66,135,110,54,243,222,42,247,64,126,172,62,204,48,219,135,198,125,87,9,115,108,86,88,37,30,218,42,93,57,13,246,76,247,150,183,177,148,44,135,245,97,191,252,18,134,92,19,24,225,235,25,129,6,142,28,207,209,8,126,166,27,44,16,0,8,143,175,34,71,61,34,212,32,227,47,3,161,217,38,224,82,133,216,164,13,61,122,227,15,30,71,47,171,23,10,11,208,250,141,174,109,92,210,253,228,239,206,198,12,254,201,102,167,37,28,66,179,182,184,31,0,233,25,97,52,99,201,181,218,93,176,217,205,118,185,52,236,47,226,109,177,247,233,74,27,107,214,115,213,98,129,64,238,69,248,208,103,171,73,85,38,150,23,26,120,101,62,66,249,172,175,222,4,174,50,82,154,213,7,238,218,149,134,110,55,153,6,232,210,234,18,199,168,37,61,90,163,251,58,12,34,206,40,156,100,211,123,221,251,30,124,226,55,229,139,82,103,205,151,211,131,2,165,48,195,186,117,39,69,0,134,6,129,52,101,153,128,72,139,242,229,121,221,56,239,9,204,140,31,92,37,118,224,189,40,211,117,155,22,80,68,196,19,47,15,225,216,154,194,81,68,219,168,64,139,167,246,48,206,74,124,123,27,23,147,44,220,96,122,122,234,165,116,98,231,44,206,238,108,235,130,166,65,56,36,9,25,178,246,72,57,142,75,48,65,103,91,40,205,124,200,177,65,33,118,16,89,250,134,45,198,24,177,169,227,115,146,196,4,150,53,168,178,6,108,174,25,66,213,54,74,104,108,203,120,97,210,60,251,51,53,247,37,183,50,141,43,51,158,98,216,53,178,180,238,174,46,28,65,224,114,55,63,166,86,41,15,156,184,48,237,216,224,67,218,17,141,40,214,162,232,29,7,62,19,131,72,222,99,60,206,174,46,140,0,209,190,156,234,151,74,209,125,6,60,45,167,38,172,124,150,119,31,72,197,74,14,234,96,155,33,219,135,83,96,67,25,232,209,25,128,131,226,201,131,2,139,224,49,199,29,52,97,244,128,113,43,83,79,95,250,193,60,120,43,244,75,102,109,87,70,93,191,250,188,128,78,224,86,51,49,182,247,169,69,3,7,45,217,233,181,225,32,78,89,151,221,146,155,182,166,147,13,10,243,68,24,112,67,29,116,232,169,136,4,216,89,39,177,239,211,222,116,132,155,2,78,144,133,180,55,61,209,221,127,239,58,63,218,112,217,152,177,193,125,161,171,83,69,56,152,134,123,92,54,220,234,199,65,167,90,155,111,14,24,13,97,245,255,64,186,166,198,19,53,149,245,252,120,71,207,72,111,211,69,69,254,64,251,226,169,248,70,91,11,14,243,15,140,199,228,140,70,32,234,191,210,157,7,159,241,38,238,206,22,138,137,87,245,88,86,109,145,238,60,241,165,70,119,180,147,209,48,114,73,61,208,195,84,17,188,154,23,172,195,101,167,170,111,19,54,228,8,111,197,179,157,87,177,75,178,194,136,249,4,12,117,67,59,242,105,138,143,43,195,105,185,60,93,116,4,134,23,198,185,91,37,191,151,149,240,131,88,67,147,134,92,24,102,150,177,115,202,200,150,171,178,34,237,57,247,3,224,93,175,170,158,42,12,172,26,249,231,193,158,65,189,71,43,233,130,232,9,27,248,196,169,234,16,213,162,61,4,166,51,253,79,171,205,212,70,78,96,252,237,5,23,45,82,88,138,127,151,244,235,56,47,59,80,162,199,171,87,111,48,178,163,249,131,225,139,92,106,11,54,69,136,208,253,2,51,75,79,12,166,163,11,211,56,254,43,159,252,146,23,151,50,128,186,19,177,213,143,134,4,74,49,49,130,58,252,226,232,28,253,5,79,7,206,116,210,84,133,51,164,144,230,48,251,167,136,111,128,207,183,82,211,119,221,140,220,126,5,208,129,217,217,20,135,9,164,175,136,63,48,146,232,219,79,142,212,218,109,181,7,222,198,47,250,224,110,219,59,185,180,204,78,230,151,169,132,79,107,207,191,235,209,48,10,253,228,60,222,251,105,216,165,181,253,125,26,139,236,6,245,140,123,114,147,52,171,235,123,44,80,194,69,156,176,155,247,99,175,219,81,4,183,34,21,105,222,92,38,45,254,193,39,248,167,247,70,224,142,241,146,159,155,78,144,27,194,3,67,197,232,223,80,177,206,131,219,148,136,217,227,100,25,252,222,118,99,221,42,93,174,12,190,79,93,213,225,166,222,107,232,38,240,37,21,63,57,123,143,59,147,177,30,182,236,109,66,112,154,16,195,147,215,77,237,110,124,109,137,108,51,151,189,0,129,83,113,47,250,101,206,220,163,78,57,57,92,236,238,111,132,238,202,30,244,93,80,99,21,46,71,105,170,29,119,48,48,121,151,175,94,188,76,53,6,194,144,192,180,49,244,29,48,52,40,121,228,150,11,139,95,182,222,27,185,48,236,177,199,146,115,167,162,175,19,242,93,169,57,174,140,169,236,158,123,144,118,251,218,136,128,169,251,180,123,52,254,143,204,195,254,80,96,181,238,123,225,240,111,125,166,179,157,123,217,55,22,6,198,158,104,151,128,219,21,86,192,126,0,126,139,15,5,130,207,81,239,235,24,212,201,146,127,218,108,36,206,167,44,215,141,187,205,71,74,6,54,171,3,129,147,39,205,0,173,151,73,176,76,241,208,175,202,122,145,228,150,217,254,46,31,130,88,192,33,192,45,40,223,199,242,151,81,112,127,151,81,66,6,123,53,31,99,221,90,134,186,158,27,154,82,117,24,185,177,153,171,192,141,190,160,111,82,232,148,204,170,12,50,168,187,229,51,210,195,17,161,155,242,251,133,233,46,158,49,78,22,179,70,190,15,20,229,187,57,98,32,44,227,172,201,141,33,16,209,134,223,55,190,245,173,43,140,255,115,220,24,29,92,67,31,26,38,0,159,154,4,18,75,212,128,150,160,108,106,124,124,15,244,198,100,174,235,230,188,227,31,158,17,140,245,163,167,133,11,58,240,7,159,141,161,100,197,48,24,135,150,63,29,182,18,141,172,16,244,173,173,229,19,14,67,6,71,20,129,77,0,210,175,123,161,236,82,238,48,106,40,239,36,31,163,19,17,255,145,239,11,193,83,108,125,252,91,224,243,252,214,150,163,7,70,160,190,252,192,11,30,87,151,202,28,100,34,49,124,96,132,41,228,153,113,93,174,2,195,139,37,144,150,183,121,98,151,209,99,158,69,174,33,229,116,111,219,212,232,239,185,123,71,129,240,94,56,181,168,115,91,51,96,52,129,228,232,97,249,63,191,175,51,202,235,45,34,116,243,219,172,177,222,155,107,133,62,52,163,97,229,64,209,106,145,49,94,173,183,211,167,140,9,163,100,39,61,152,54,150,116,239,139,62,71,249,233,98,155,153,239,125,241,230,243,117,48,3,70,173,40,125,31,16,146,21,249,182,4,19,89,157,32,59,251,202,183,136,15,119,203,122,225,3,123,187,15,54,27,4,89,94,40,167,159,57,171,59,124,198,226,245,94,3,94,72,29,125,87,78,21,103,92,255,26,158,41,236,223,60,28,198,87,124,111,129,209,153,247,37,123,17,57,15,125,106,136,21,38,127,97,184,211,159,177,41,48,86,17,159,89,17,90,249,217,152,154,122,99,24,216,251,111,19,183,12,125,97,100,221,62,247,218,197,44,157,87,151,161,198,206,114,126,212,28,138,135,39,198,218,114,114,124,97,91,68,50,8,222,101,93,188,72,73,148,233,207,124,243,9,45,9,8,32,18,124,210,32,168,221,39,219,132,93,244,215,17,94,29,102,47,209,229,167,201,105,111,143,69,54,111,100,205,123,225,116,155,99,10,249,193,164,158,239,6,155,169,187,27,237,255,131,33,175,102,185,47,164,86,114,42,126,114,164,174,182,68,19,153,194,93,172,34,187,83,252,149,113,140,67,205,252,116,146,15,76,213,91,166,106,88,57,57,230,21,46,179,221,2,70,231,166,45,54,253,96,74,197,69,86,17,108,151,154,71,34,16,87,123,149,113,152,208,2,251,180,119,168,230,17,29,8,106,92,229,246,129,5,237,232,36,103,166,209,101,13,63,22,30,205,181,227,98,188,114,83,223,135,79,191,0,77,246,23,29,231,191,190,70,32,80,76,48,239,116,71,71,49,77,28,251,131,49,242,190,58,148,221,2,245,241,113,91,22,41,134,148,36,210,48,47,208,49,252,202,144,100,18,103,221,110,37,180,237,95,23,3,16,229,134,118,97,250,200,210,143,219,194,91,199,183,65,206,157,10,108,179,239,202,178,105,6,221,80,195,226,58,68,206,126,48,46,161,162,218,203,54,20,182,208,55,161,117,171,12,203,164,2,199,252,155,19,108,176,139,16,12,82,168,131,18,133,31,138,152,199,173,136,154,82,42,236,216,114,225,41,83,70,70,87,132,125,218,7,55,149,78,32,131,61,44,32,254,208,110,254,103,247,170,199,54,179,187,233,48,149,142,27,12,91,74,199,189,32,128,41,145,221,105,56,163,222,184,190,252,234,98,247,56,145,36,189,48,150,50,159,130,63,154,122,147,108,175,192,150,222,248,66,44,188,236,90,202,122,52,44,207,249,61,20,84,84,243,117,244,197,187,150,10,196,183,237,58,11,17,223,85,149,43,203,52,112,250,48,98,95,53,111,71,24,223,123,97,110,253,110,27,241,127,18,178,23,94,24,173,111,255,109,68,249,110,33,192,236,155,247,215,143,201,224,62,159,75,150,1,222,173,184,238,15,133,246,237,73,246,233,79,55,238,255,245,163,247,154,134,249,83,56,76,245,69,159,6,140,152,226,47,130,32,122,203,71,133,232,106,250,28,217,128,201,203,117,133,105,209,234,1,167,33,139,10,109,55,112,61,150,63,233,65,201,86,80,180,171,183,191,38,248,230,18,252,159,107,50,21,249,226,111,17,59,22,125,201,205,68,55,124,12,116,12,42,183,14,63,22,40,71,17,82,184,30,92,36,180,48,148,172,126,110,250,244,151,160,115,25,193,229,67,147,245,233,203,93,145,149,253,146,205,4,139,63,3,23,249,232,204,65,202,63,27,51,3,185,177,42,254,207,101,236,22,71,99,46,33,31,221,36,193,248,169,189,241,209,81,69,111,114,52,202,203,203,39,118,108,228,211,214,217,130,111,176,248,135,81,172,0,44,55,198,226,118,66,68,255,100,185,147,235,37,130,2,37,241,103,76,38,8,205,87,249,237,53,204,196,219,39,208,137,232,249,13,79,168,63,182,207,155,156,233,213,172,47,179,76,237,29,22,191,195,213,52,194,101,221,192,235,173,110,63,119,106,150,110,187,176,81,206,191,232,164,147,189,191,68,2,211,193,78,35,166,185,52,217,86,202,62,16,138,228,248,40,228,11,225,95,216,214,67,214,202,132,152,144,175,88,102,115,39,7,195,153,235,254,121,64,192,239,183,79,135,44,159,61,101,63,55,226,16,173,220,96,243,172,9,39,68,243,7,78,116,62,53,54,129,222,80,239,18,191,77,158,64,163,139,145,134,199,123,108,217,71,147,224,130,109,190,47,211,132,15,231,182,166,192,132,116,31,193,104,25,69,120,53,73,215,241,217,67,126,114,24,61,44,137,238,79,104,130,140,203,240,200,133,98,177,108,66,201,16,159,21,205,175,108,152,64,248,27,146,101,143,238,233,124,154,183,100,72,184,68,218,212,55,76,108,55,83,150,60,72,33,156,31,17,22,161,254,42,225,57,214,185,229,235,53,0,61,33,68,147,172,86,217,211,196,26,35,86,164,65,239,198,184,100,250,170,239,197,206,32,178,114,177,236,12,118,142,205,47,114,84,67,99,88,118,83,110,226,75,128,220,187,196,30,197,214,175,182,61,62,30,4,62,77,225,138,194,145,111,27,208,92,108,178,251,173,39,80,167,82,244,193,116,184,75,160,72,22,41,69,82,10,203,203,121,229,135,109,83,193,213,122,220,79,50,34,39,221,22,116,90,137,171,195,180,59,23,133,225,96,15,223,159,238,101,29,141,207,174,1,45,4,223,107,157,24,107,87,221,169,209,232,234,249,79,194,28,113,51,4,54,129,13,63,122,102,163,37,42,140,92,155,239,64,9,31,166,164,27,224,175,76,223,22,208,103,112,2,113,217,75,225,35,247,17,174,216,36,34,158,37,41,1,154,9,88,47,28,62,139,186,162,20,79,82,108,64,153,213,150,222,245,96,249,201,61,126,250,236,235,100,211,142,123,228,236,177,115,198,115,121,21,133,233,126,247,177,192,146,135,186,156,236,218,205,114,96,196,209,176,35,238,125,157,80,132,78,218,56,57,190,113,10,155,66,125,236,187,135,101,149,21,166,140,145,227,104,51,103,223,146,110,192,25,174,248,251,178,18,94,151,163,7,85,162,187,109,63,223,135,108,134,154,41,25,69,42,163,98,108,37,227,144,185,242,12,108,79,240,96,221,58,166,102,135,138,181,246,127,48,102,18,215,74,148,232,146,129,218,46,108,50,47,146,175,163,89,211,159,169,249,107,109,217,35,14,83,222,247,148,192,217,104,45,17,60,180,68,97,16,155,152,6,19,252,10,73,66,102,83,156,246,252,16,81,242,101,191,226,198,153,169,87,23,207,92,141,90,37,193,51,24,10,165,173,200,107,33,19,179,36,193,105,141,163,158,216,178,128,189,104,118,20,209,147,120,42,153,204,123,150,163,241,114,205,254,1,81,209,155,242,9,16,174,195,36,113,20,83,14,185,48,82,116,125,70,182,174,144,186,144,71,134,118,162,135,216,132,71,77,180,90,200,9,87,179,155,116,56,91,220,44,176,181,232,249,201,225,11,73,146,157,6,133,238,69,147,62,172,56,166,169,108,250,111,34,89,125,222,43,19,166,228,224,11,190,25,1,211,80,38,143,132,204,68,237,158,19,198,108,72,26,153,209,201,164,171,54,178,171,52,47,109,169,200,76,123,156,211,179,171,232,26,233,126,127,162,191,20,211,157,133,144,115,201,209,103,196,186,156,226,50,105,175,166,40,154,222,243,102,171,147,73,114,107,65,134,196,73,243,202,4,76,26,45,99,229,74,197,199,51,210,80,62,183,84,15,86,70,118,196,179,59,198,47,46,146,27,90,214,154,239,139,0,141,23,169,234,201,201,241,87,159,167,17,33,161,222,47,229,183,140,198,134,215,223,78,36,210,53,39,182,224,15,79,127,104,100,59,207,254,87,126,155,213,237,147,50,133,42,116,62,160,169,133,67,120,215,41,80,24,135,47,122,38,192,11,179,193,213,178,34,185,184,228,179,60,180,143,212,36,135,137,184,183,75,162,80,79,65,165,74,79,94,233,158,241,196,47,98,70,59,191,69,73,62,77,63,186,82,205,239,10,159,5,166,221,218,223,128,36,39,111,164,155,50,97,139,210,32,121,125,173,151,46,38,41,127,104,48,109,183,4,142,11,89,140,236,185,62,72,139,185,74,234,104,89,179,186,143,52,20,206,90,29,122,116,26,247,161,209,109,134,222,226,159,54,35,227,45,99,226,140,246,163,208,40,236,34,189,100,13,124,195,16,96,82,109,91,97,186,199,106,192,77,219,171,129,49,101,188,48,211,194,115,114,220,9,250,133,135,88,169,1,155,48,82,192,196,255,89,96,43,206,143,128,39,93,8,10,19,76,92,24,111,201,231,232,30,185,52,131,217,141,40,108,198,167,1,227,31,251,28,253,25,56,152,172,22,202,10,250,80,40,94,127,235,45,112,166,244,169,112,225,182,47,60,158,7,110,37,154,184,105,248,5,151,10,12,60,166,127,26,6,175,187,175,49,152,201,53,46,27,246,251,243,186,112,154,158,247,202,76,184,93,225,82,189,222,8,76,197,95,223,230,166,184,52,46,60,69,77,253,39,233,223,210,189,52,52,242,244,125,236,245,53,38,253,208,86,245,182,121,70,159,71,195,15,70,78,69,225,179,64,183,251,211,67,118,23,6,155,247,203,133,179,144,252,129,153,102,239,201,105,131,154,10,91,81,237,194,67,56,185,144,196,178,19,124,126,240,22,43,41,96,236,236,239,209,116,248,200,11,43,102,198,190,63,120,227,224,151,20,134,23,209,75,192,116,193,45,133,103,251,44,251,126,240,18,241,52,83,44,39,197,121,97,85,253,4,182,45,164,28,61,229,194,41,176,121,240,101,168,52,47,128,34,93,212,46,154,239,238,5,231,53,114,224,249,190,16,214,62,25,104,214,142,50,238,51,51,46,158,194,120,108,239,11,143,162,215,77,223,186,103,167,12,62,159,121,83,120,143,33,227,112,226,245,41,240,198,63,186,201,251,234,15,74,118,84,222,230,92,10,210,166,38,35,1,93,118,133,79,68,84,101,152,157,249,123,42,204,125,220,187,50,87,106,133,77,119,248,194,185,233,48,51,30,255,236,242,117,21,157,144,16,168,147,39,70,22,237,65,173,152,122,63,108,109,189,3,62,193,114,26,50,45,172,7,181,102,187,59,167,108,33,230,1,147,153,185,7,179,249,212,159,206,238,212,249,155,205,84,58,205,36,245,215,103,250,245,155,42,183,104,63,1,211,60,126,127,154,100,202,3,227,210,187,239,44,188,196,95,238,55,250,219,146,41,126,53,93,32,240,1,249,132,195,127,240,16,166,36,195,127,157,29,64,204,87,112,112,167,140,50,148,219,239,235,96,247,190,179,162,231,11,16,152,15,93,207,13,185,98,199,109,195,92,109,75,97,60,204,238,79,147,111,29,10,83,47,139,249,10,157,134,249,194,251,115,233,249,193,105,233,26,128,85,225,215,247,250,193,227,133,115,243,52,40,176,173,248,10,211,146,19,87,78,2,55,203,111,155,115,238,244,71,62,81,153,92,242,194,160,251,182,8,23,70,135,20,47,191,205,114,227,149,181,140,158,122,155,186,38,83,156,217,241,229,254,44,72,239,111,91,215,244,93,4,154,153,29,46,133,243,39,246,248,67,207,26,221,20,53,101,75,135,7,194,192,85,225,19,153,199,251,164,237,72,28,149,129,225,23,172,128,103,22,137,39,96,12,80,118,192,67,244,237,173,245,109,143,120,157,236,84,197,158,136,236,44,125,69,23,110,106,10,3,108,242,24,1,155,18,191,194,120,164,220,11,39,138,92,10,179,233,184,176,201,176,42,204,30,124,6,140,254,217,115,180,49,184,29,62,129,111,126,126,122,214,207,37,254,135,246,155,27,54,248,124,207,17,97,97,73,218,134,222,54,106,239,235,30,173,205,167,160,108,223,239,193,152,107,52,133,237,62,3,198,165,226,57,55,250,69,23,102,243,169,87,150,73,159,93,56,159,21,230,57,249,64,39,43,96,179,210,85,120,122,143,14,48,237,162,253,185,242,237,77,4,6,227,136,161,191,141,255,243,168,1,163,73,173,47,132,180,68,132,42,205,124,17,245,210,8,7,227,194,155,149,185,20,173,50,225,177,35,203,242,237,98,64,67,235,83,192,84,5,230,3,239,123,93,180,142,63,215,197,180,18,159,15,245,201,250,28,59,234,93,85,185,174,249,60,50,163,209,197,133,33,22,220,31,120,185,48,168,193,231,197,143,231,186,89,116,226,153,84,147,15,83,120,187,17,131,193,124,202,250,200,42,30,7,247,228,102,250,160,48,57,196,184,114,182,25,41,63,240,46,247,3,129,106,120,219,4,76,201,205,125,172,12,238,200,114,40,108,36,250,128,105,197,124,46,141,156,240,61,26,231,239,231,183,77,123,52,96,98,228,231,228,212,94,227,177,16,242,182,231,228,209,91,97,240,92,207,80,65,246,33,22,40,107,124,213,169,22,149,215,117,39,83,136,227,227,185,50,140,247,226,145,211,15,252,188,176,106,6,186,1,83,18,121,142,158,117,71,52,194,144,28,243,61,122,120,201,9,88,221,156,13,197,207,40,80,56,101,207,93,211,181,25,227,20,115,227,245,60,51,104,143,241,80,112,103,125,222,166,17,16,2,205,109,189,67,101,69,230,0,199,81,8,78,207,117,47,154,11,2,102,73,88,47,188,35,160,38,82,127,127,121,229,248,2,42,28,137,84,94,56,69,8,118,162,212,44,218,89,191,83,143,216,6,84,204,230,211,251,76,198,186,48,210,197,239,80,88,81,246,201,198,21,159,255,192,172,251,1,143,254,239,209,108,36,2,70,215,70,96,72,40,119,95,135,71,83,215,41,9,37,173,20,95,31,5,197,173,75,35,105,41,249,126,22,47,76,110,140,2,113,189,195,48,153,140,215,133,207,78,121,199,86,249,71,86,151,103,202,240,223,145,62,200,16,214,244,194,207,167,51,87,196,11,9,79,20,137,76,41,230,238,79,78,222,110,187,183,46,115,41,180,239,244,41,84,217,164,131,64,237,189,50,108,149,86,139,112,157,98,140,244,184,21,235,82,144,221,83,38,113,46,191,109,41,227,200,139,108,90,230,100,140,67,171,227,255,56,12,233,245,118,200,113,52,61,244,223,201,17,214,173,210,138,204,162,145,150,207,150,120,23,159,47,187,202,125,153,91,250,247,208,112,62,110,162,250,192,188,95,134,23,247,225,227,229,166,25,130,159,52,169,79,104,52,124,158,7,187,4,70,225,211,127,154,147,137,145,40,104,142,56,7,153,244,54,30,148,37,200,231,105,90,160,71,213,215,117,226,208,150,124,202,169,132,38,122,87,52,62,124,50,175,134,50,78,21,166,210,224,115,10,51,58,68,4,121,91,52,3,248,182,143,163,83,147,65,138,37,197,240,98,113,54,78,130,174,156,68,77,53,237,248,109,19,54,187,71,195,242,170,94,159,132,24,81,164,37,189,152,175,88,132,219,248,111,163,196,38,112,197,104,204,95,135,5,204,69,143,158,102,39,29,63,125,190,63,121,91,168,241,220,56,7,185,151,34,45,164,133,34,8,4,95,127,153,221,20,88,21,70,36,39,95,184,234,215,103,252,243,116,135,66,55,139,36,129,103,42,94,129,4,166,101,177,41,92,156,25,96,232,137,245,186,162,141,254,225,11,55,241,86,2,166,36,85,46,92,117,39,64,185,0,207,244,11,231,162,15,141,96,220,201,47,192,232,57,43,140,63,213,188,79,5,237,209,165,240,25,166,59,80,92,224,182,162,88,222,223,11,79,93,131,13,178,207,121,151,123,101,231,121,235,117,195,162,175,113,97,166,140,38,232,70,204,61,30,40,166,80,122,213,155,244,64,191,104,23,65,97,131,247,29,132,144,31,186,94,214,54,117,145,64,177,11,80,212,73,53,134,165,173,151,124,222,106,202,247,200,209,210,115,201,144,230,3,236,234,12,96,187,243,114,71,39,146,35,109,61,112,77,67,208,172,187,162,110,210,70,247,45,145,231,127,62,12,8,79,247,118,203,121,112,250,85,37,246,243,247,158,178,138,24,27,236,94,58,63,88,115,68,232,58,179,239,9,52,169,207,115,49,201,132,126,111,154,85,72,63,42,184,81,203,151,52,180,180,246,243,193,102,56,140,241,89,192,150,171,122,211,88,187,143,117,97,170,81,23,134,238,62,35,123,117,194,166,156,100,93,160,129,33,47,95,146,168,147,139,137,39,205,17,197,29,41,129,249,66,110,223,168,177,40,211,205,216,77,86,109,137,95,6,2,247,251,214,1,24,169,183,141,145,52,1,206,61,53,178,6,8,190,220,11,135,214,191,107,147,192,170,12,217,155,143,133,90,131,175,134,144,190,196,198,28,1,145,150,86,132,147,153,28,192,125,162,99,159,251,188,217,246,108,122,64,114,240,254,73,100,121,140,192,191,203,58,61,51,157,193,62,80,242,66,219,92,62,201,105,162,96,95,101,253,236,26,144,249,146,32,250,188,157,80,0,135,223,209,208,57,223,2,219,7,254,161,63,74,109,86,180,187,15,58,102,175,85,121,223,108,98,96,245,249,48,203,103,12,18,43,201,133,227,133,231,223,86,218,246,50,229,104,19,170,241,15,254,172,47,173,23,125,102,116,235,249,206,61,161,210,61,100,122,29,68,35,81,181,97,25,166,94,118,225,121,246,134,213,159,120,66,19,44,21,133,169,112,123,218,249,172,233,228,15,117,40,176,28,250,133,153,115,130,212,101,14,10,17,249,123,93,9,130,165,236,105,6,170,43,41,126,153,46,163,162,67,148,230,101,159,19,152,120,159,100,161,49,21,62,135,117,122,87,233,105,146,119,137,52,96,4,24,72,53,160,21,163,112,54,59,176,15,182,28,181,228,35,6,174,194,253,27,9,232,64,180,174,83,202,160,253,176,126,241,30,182,228,235,201,22,14,203,151,127,67,33,25,83,180,75,150,134,158,224,234,109,77,48,169,102,151,86,92,218,57,102,242,18,29,45,153,69,148,80,206,79,83,21,251,216,6,180,119,86,228,111,101,40,80,211,255,146,25,9,219,210,149,116,152,113,105,253,75,170,33,151,128,214,255,61,26,50,202,153,143,190,103,74,237,15,221,215,11,163,221,88,191,133,24,101,91,115,62,15,152,164,11,106,184,31,204,190,65,20,171,138,57,39,124,62,61,144,228,206,124,47,190,25,144,22,207,82,244,5,178,39,188,131,34,32,115,60,201,143,245,9,225,29,120,90,99,216,212,163,153,104,71,192,9,35,1,129,39,90,235,113,244,52,143,74,129,105,25,168,1,163,253,40,15,149,169,110,124,234,26,192,102,107,163,191,77,209,46,80,248,241,50,231,152,192,169,151,152,17,145,200,69,107,116,248,152,33,52,251,193,131,185,177,173,7,110,159,176,46,112,167,31,248,189,240,61,190,169,54,209,174,149,197,149,9,24,114,164,163,112,23,174,76,158,161,205,243,206,168,20,192,128,122,206,125,158,161,223,214,153,19,146,214,122,17,63,193,162,235,131,225,95,106,157,25,157,174,237,201,221,3,159,231,153,178,194,102,130,232,99,1,70,107,170,250,211,139,10,134,63,51,162,230,41,91,11,198,124,172,109,192,144,6,229,190,40,189,120,180,128,248,63,140,230,252,142,36,207,130,30,24,145,89,217,214,108,246,14,165,248,83,57,115,221,20,151,8,78,78,109,193,127,219,250,75,135,190,47,84,42,170,63,242,138,151,228,51,76,177,134,105,254,219,200,36,77,217,21,109,182,142,185,56,92,88,203,170,126,65,29,27,51,127,230,104,163,76,29,197,36,178,125,194,68,118,135,136,83,110,140,86,249,21,15,21,131,199,165,99,197,204,77,226,210,178,213,83,4,61,67,119,13,191,175,76,163,128,160,232,153,121,139,40,17,244,89,213,199,51,49,160,12,230,215,77,195,110,122,142,166,207,32,126,57,77,250,121,228,182,216,142,183,184,107,250,200,117,160,157,21,107,122,4,150,204,136,117,235,72,162,24,178,190,0,30,130,56,108,34,121,93,48,33,61,22,73,124,74,85,220,26,10,214,123,171,251,72,178,174,38,29,104,212,57,207,43,202,14,103,244,53,101,186,220,228,142,227,183,215,164,169,173,8,76,234,38,142,166,198,163,25,166,179,230,82,214,254,80,227,39,74,164,190,126,47,219,175,108,22,243,253,81,152,5,239,123,33,72,198,148,34,211,134,213,27,157,211,156,140,172,216,242,115,225,117,124,182,6,192,104,34,45,189,50,152,151,95,178,30,217,91,234,193,122,105,166,76,232,151,6,253,83,164,86,128,209,189,14,152,80,94,194,40,83,102,141,239,11,123,163,42,42,48,86,225,157,45,126,187,159,175,169,203,251,4,222,241,125,161,222,52,52,101,177,16,41,111,95,182,17,184,66,195,125,142,78,159,125,12,48,26,63,77,31,42,205,223,49,26,58,196,155,231,169,77,122,45,3,166,148,54,244,210,166,59,76,130,226,1,88,245,224,243,193,56,53,50,153,24,206,146,133,121,99,75,177,227,167,169,41,233,76,157,172,21,202,159,25,73,188,45,27,179,109,171,105,15,56,33,53,157,245,19,217,51,30,153,217,77,74,117,100,227,10,240,89,105,25,223,223,216,194,250,249,157,79,125,199,209,103,86,232,138,158,96,208,119,215,16,175,16,252,209,111,55,239,233,139,50,37,136,44,170,162,124,247,80,224,122,192,28,219,159,105,97,59,57,152,228,66,22,189,137,102,245,244,237,237,31,232,70,67,249,144,153,150,44,66,187,39,103,249,41,58,99,117,235,127,252,96,51,94,104,207,209,39,230,142,223,46,244,37,167,254,76,104,152,127,59,12,141,83,62,252,77,203,77,91,126,105,132,116,91,39,226,124,226,178,220,252,177,192,247,205,91,111,204,20,177,226,232,102,198,202,58,21,83,137,245,145,66,96,59,158,223,102,42,136,47,128,57,191,233,124,8,1,236,78,43,103,86,129,158,166,107,68,106,57,6,90,94,218,211,251,45,33,35,62,78,210,52,122,234,19,24,149,184,48,12,205,199,19,29,162,25,225,129,43,189,78,4,67,186,120,209,30,30,167,254,77,252,2,211,100,225,111,147,181,75,3,238,179,103,92,177,68,192,226,160,89,234,13,177,102,252,50,171,178,136,13,145,235,181,82,206,15,166,209,1,57,168,11,211,53,227,95,15,100,159,37,218,182,200,60,162,240,49,28,62,95,87,121,96,152,77,95,226,130,160,146,252,184,92,217,64,32,216,215,0,115,212,67,206,229,111,217,137,255,241,163,247,154,40,64,127,185,108,168,174,89,179,209,160,45,251,116,96,190,170,207,224,132,69,60,227,97,177,225,213,16,227,196,89,235,203,57,96,64,1,193,245,89,232,77,251,239,190,197,166,177,15,31,193,29,121,116,214,232,231,156,48,241,144,175,61,67,143,189,147,47,190,146,37,230,199,12,193,82,86,133,89,141,250,236,43,146,45,42,178,220,65,252,95,49,124,166,77,54,50,177,79,76,223,98,10,164,209,166,14,133,51,115,179,199,108,8,70,77,121,158,102,90,185,61,138,70,9,73,196,85,127,203,89,138,0,62,175,135,117,114,150,139,185,187,79,51,228,177,182,214,50,241,145,204,159,166,25,129,44,49,129,198,247,104,214,125,90,184,182,179,192,222,66,127,26,209,210,25,187,26,196,123,36,102,91,116,123,54,223,103,14,124,14,197,159,209,164,223,75,60,51,107,150,173,186,181,111,191,102,27,223,196,162,84,163,169,173,179,14,100,239,246,130,71,117,54,103,242,72,59,141,102,203,199,194,68,104,92,124,41,207,203,98,91,227,123,220,19,13,210,112,113,209,110,155,135,239,125,192,18,218,74,28,97,35,51,98,93,48,37,167,180,178,194,221,109,224,200,11,152,3,172,252,50,169,100,255,116,144,59,135,206,116,97,98,11,167,161,194,19,96,147,60,21,70,94,201,225,51,141,96,247,162,185,196,226,52,103,58,25,113,188,209,100,33,213,231,237,217,16,116,36,242,120,96,43,153,121,46,37,145,239,211,68,228,100,253,187,153,24,78,47,233,62,226,48,239,1,58,240,134,157,161,233,142,124,222,183,39,164,19,171,219,150,117,1,9,151,226,130,8,168,165,159,0,79,246,91,195,138,36,158,129,231,11,209,44,230,25,120,117,68,98,11,23,61,121,27,230,148,237,137,43,14,85,219,109,2,166,76,23,200,7,179,249,17,159,91,118,167,115,187,178,6,174,7,24,5,75,46,208,24,172,78,235,205,188,120,229,152,34,146,188,214,205,67,14,234,135,146,176,67,219,34,74,180,184,98,136,238,158,197,3,193,59,68,26,111,106,250,7,55,35,127,152,25,249,150,249,100,158,22,140,112,207,81,110,250,3,53,19,72,146,113,123,150,49,195,191,22,201,75,75,169,69,38,60,155,121,153,102,217,73,185,228,20,23,77,71,85,209,49,116,6,144,143,64,154,204,51,226,122,50,62,41,123,238,114,139,187,189,75,164,248,235,223,140,156,113,166,43,77,102,4,140,52,75,190,213,120,100,25,180,40,71,147,225,12,118,56,93,45,235,185,180,196,213,5,77,128,118,253,161,131,159,86,177,75,200,194,222,85,127,154,48,50,216,196,22,29,188,112,108,78,13,197,207,251,201,240,247,25,28,30,250,155,117,30,228,182,70,15,142,27,37,234,93,30,184,207,75,224,238,150,205,211,71,106,194,39,227,194,99,175,7,38,67,16,40,2,42,15,138,198,181,192,52,254,10,140,187,92,186,119,61,115,123,222,38,249,158,160,46,209,145,254,94,25,154,53,235,94,56,43,147,206,208,211,104,136,23,46,237,185,112,228,189,134,28,125,98,170,7,78,145,168,0,134,20,175,15,13,119,217,160,9,116,203,238,60,48,218,159,227,194,116,252,40,220,123,148,234,33,110,246,182,30,24,203,135,248,109,212,119,244,19,89,112,226,238,11,35,207,161,101,172,133,179,65,191,71,227,63,160,143,165,219,118,53,96,12,218,116,134,55,147,173,123,229,253,185,238,51,204,250,29,165,214,207,165,207,140,44,89,112,116,232,71,23,191,63,96,90,164,47,60,147,70,64,157,38,245,29,108,125,158,136,24,102,2,159,93,195,29,105,200,214,60,99,133,218,102,20,170,140,6,184,245,161,240,250,130,219,135,6,172,114,201,140,194,216,162,70,118,230,217,19,180,200,111,159,153,54,185,216,27,236,87,100,70,229,228,191,105,202,79,142,201,65,209,215,137,112,101,143,70,130,13,77,67,35,137,108,162,5,247,104,227,29,40,76,164,25,173,0,195,218,237,21,46,66,204,69,186,76,44,122,77,113,96,94,38,13,197,222,165,149,103,203,254,172,251,219,115,53,173,227,178,185,42,209,86,66,77,91,83,129,232,27,236,251,88,54,93,61,207,149,79,146,4,254,74,206,242,158,180,66,247,211,86,136,30,162,141,114,110,121,78,94,210,136,201,24,69,102,241,61,3,206,57,86,206,3,99,152,163,240,25,43,59,122,86,206,184,97,227,175,240,21,130,4,70,214,77,239,155,150,213,117,47,237,108,110,117,164,66,169,155,243,194,231,31,125,37,112,148,219,109,161,96,129,212,43,71,64,236,178,242,167,53,78,203,83,51,245,228,168,153,14,51,164,210,90,48,246,183,193,29,236,221,90,119,158,2,248,89,31,99,9,27,232,25,188,236,12,10,50,177,194,85,117,54,35,72,205,233,50,244,160,209,109,157,120,50,125,193,81,237,205,86,12,22,58,205,164,231,222,67,157,113,246,24,226,57,94,144,121,106,253,198,50,168,62,234,177,13,98,148,163,117,152,196,232,133,177,196,139,53,42,67,197,89,202,181,161,64,155,156,101,71,181,23,21,102,37,78,229,251,196,9,118,154,248,6,22,98,203,181,125,37,72,248,219,104,183,1,45,239,45,71,92,186,176,83,145,173,42,166,157,197,27,92,51,20,110,109,167,97,201,42,174,17,70,73,181,150,135,38,71,201,161,249,148,136,252,232,212,249,22,142,254,14,6,108,162,190,164,41,109,188,147,98,29,64,22,109,78,229,43,155,249,215,133,7,85,106,57,55,162,98,174,113,112,224,109,15,88,224,78,93,193,195,90,83,179,19,254,30,66,255,78,164,62,207,27,147,78,37,99,78,242,185,126,112,181,84,237,203,173,117,183,41,139,106,121,254,74,247,63,11,179,151,178,80,247,88,34,226,213,80,133,24,209,108,99,250,40,114,79,201,106,166,62,138,150,165,25,4,61,123,230,59,198,206,114,143,138,158,52,41,32,92,20,129,41,54,95,218,14,6,57,228,146,91,179,169,41,74,62,237,220,143,233,28,250,167,51,17,103,80,52,60,124,12,125,236,237,128,153,169,247,133,69,48,197,96,171,38,94,24,190,169,94,25,22,3,57,224,81,146,18,30,19,153,132,104,22,59,240,40,235,189,47,246,48,1,159,105,90,105,185,148,234,231,189,240,57,222,83,179,123,13,38,38,186,24,202,45,135,231,112,169,231,68,188,41,235,117,227,115,177,238,209,59,165,244,194,73,46,155,33,51,20,61,31,218,144,131,217,150,41,92,107,14,158,166,237,114,159,131,225,36,5,8,215,82,47,27,169,228,224,89,210,172,157,139,222,244,48,166,216,133,231,124,198,39,18,214,247,85,19,197,236,103,132,194,116,184,220,213,58,230,51,128,139,196,172,8,95,45,101,111,35,12,91,229,194,135,58,52,22,243,78,207,253,254,244,216,74,117,192,254,243,115,193,49,20,21,71,61,55,101,225,59,14,152,231,180,125,104,224,11,123,227,225,204,144,171,79,59,216,200,209,214,49,112,32,209,163,107,49,87,76,135,233,125,47,218,44,137,57,100,180,77,13,108,97,181,203,179,177,61,141,238,33,115,70,211,62,77,170,132,209,203,66,231,177,166,201,81,222,193,255,35,96,188,60,158,163,37,108,4,205,218,83,149,173,75,253,162,74,9,132,54,132,75,213,69,251,211,54,155,97,123,103,57,53,12,13,133,207,171,188,84,225,133,108,254,80,184,223,72,27,84,175,170,158,193,61,229,204,89,59,243,126,212,181,42,104,29,207,193,182,24,8,44,198,195,8,240,239,50,244,212,90,3,42,80,192,166,188,71,10,197,250,211,5,238,64,209,123,42,207,185,209,251,108,250,68,36,24,101,63,14,27,245,194,16,160,21,102,218,93,23,126,98,54,192,154,214,29,6,101,61,237,186,52,137,223,86,97,226,11,141,32,14,44,93,175,99,61,137,68,4,2,123,147,65,98,102,242,10,211,151,36,7,63,219,84,218,140,235,253,176,198,194,21,74,31,233,153,252,103,185,239,131,212,240,211,63,13,97,236,14,132,182,114,211,103,70,158,64,30,10,250,89,237,79,147,247,231,219,198,98,26,242,66,77,255,151,72,116,159,157,89,196,60,56,167,209,34,113,246,59,63,248,124,215,36,102,5,198,166,187,11,140,236,191,192,168,47,158,247,232,240,9,175,99,20,28,120,77,148,23,62,20,73,161,107,96,99,40,127,238,231,70,135,246,54,186,99,73,130,56,82,243,115,179,243,77,114,240,137,129,72,23,125,168,109,78,230,189,176,150,205,253,200,127,186,116,184,89,2,179,108,156,168,199,97,70,212,186,63,77,102,155,102,27,135,9,153,226,61,30,24,183,85,122,86,63,24,69,220,72,86,28,248,108,235,74,190,39,167,155,47,66,189,3,35,111,85,207,70,236,131,177,56,43,114,244,154,63,39,139,239,125,101,51,192,185,48,111,235,156,193,97,68,114,199,61,26,21,53,216,101,1,19,161,85,129,209,180,41,53,78,94,69,242,227,192,39,98,222,116,20,197,165,77,121,166,29,121,93,250,101,127,40,180,162,171,106,3,92,168,111,127,240,25,85,231,84,89,143,134,215,218,29,94,188,236,126,239,11,149,243,52,124,36,157,119,71,83,196,125,228,221,172,73,242,247,84,208,76,33,193,112,225,78,77,115,250,209,166,98,59,229,210,198,143,38,239,240,56,143,44,41,124,70,90,79,203,127,155,63,105,2,159,8,111,211,239,231,151,102,251,159,11,155,151,246,153,71,63,216,74,212,2,35,81,125,66,144,123,244,190,225,226,128,146,182,173,40,253,93,26,101,141,125,7,203,217,81,226,146,234,71,15,115,152,188,47,204,190,146,26,247,77,22,237,214,222,216,247,194,245,202,223,235,198,54,104,233,141,157,9,136,250,218,118,152,117,170,220,135,138,82,86,161,93,227,131,75,147,130,14,201,237,77,246,120,198,201,167,152,68,163,1,73,164,91,227,104,98,108,25,199,248,177,165,120,166,29,166,236,206,130,34,27,214,252,220,163,78,233,189,177,131,177,83,142,193,82,147,56,176,241,211,212,77,150,12,181,114,245,5,184,112,180,138,227,153,162,41,178,74,121,158,10,89,245,248,70,6,164,72,121,166,214,3,229,51,30,27,38,125,102,147,204,212,240,111,100,16,82,214,161,48,45,32,254,253,161,234,184,100,156,34,118,118,110,212,103,142,51,235,136,80,46,23,110,105,103,255,237,179,11,134,70,45,183,13,147,229,187,45,72,81,179,200,56,36,136,62,107,85,119,120,88,42,88,30,41,18,161,190,76,144,182,58,3,71,158,89,181,238,156,229,240,249,157,57,239,109,211,143,62,32,212,127,48,25,29,57,152,212,49,28,27,63,152,180,190,188,46,6,33,70,102,31,108,202,130,23,61,43,63,131,43,46,44,73,107,245,9,96,242,178,79,206,111,107,162,5,120,47,140,101,129,118,39,135,241,227,144,65,138,102,33,177,217,119,110,62,93,249,62,22,205,58,236,45,62,216,184,148,77,96,118,252,249,123,91,200,50,150,33,79,148,214,50,36,32,62,216,252,194,229,3,96,43,214,226,166,155,201,78,77,61,55,59,69,191,45,140,14,210,40,122,101,163,198,210,217,169,164,164,222,5,70,225,170,250,133,155,120,80,215,163,233,128,249,192,243,101,245,173,55,181,73,67,249,15,67,57,187,9,47,174,186,64,154,241,131,247,130,190,173,240,128,153,247,221,243,64,255,58,201,40,66,64,116,86,191,236,19,15,76,49,82,2,70,251,108,126,207,228,124,59,227,6,210,160,100,142,198,55,138,206,123,34,137,82,21,102,186,242,115,163,149,181,245,151,153,112,252,179,165,89,1,51,189,11,179,197,153,254,192,134,41,232,232,93,143,100,137,163,15,70,70,101,202,16,69,53,150,9,235,131,55,249,207,166,87,6,25,210,159,25,121,87,186,55,5,230,43,159,223,133,207,19,56,95,9,164,31,58,186,7,19,19,21,181,41,225,219,57,55,62,53,223,67,161,45,90,4,221,184,240,105,146,151,14,35,38,83,229,194,39,116,237,228,71,83,248,104,67,80,154,96,124,198,32,16,164,205,243,194,139,190,182,113,225,69,174,226,194,27,237,61,31,193,179,89,29,82,126,154,134,164,230,51,33,212,250,33,227,123,39,68,213,61,26,224,224,84,37,26,160,225,186,207,18,7,211,98,42,81,41,15,132,198,14,135,109,100,220,159,134,39,153,123,143,43,195,121,92,150,7,146,63,195,131,1,62,14,12,48,46,138,169,205,254,134,40,5,219,89,37,128,162,205,115,212,26,48,181,58,25,40,27,161,50,210,13,63,152,197,98,87,61,216,180,226,62,148,14,234,75,144,30,56,247,208,133,225,240,198,41,232,46,45,195,162,189,228,107,189,81,135,238,198,198,96,74,96,223,171,62,139,208,186,206,62,160,180,50,239,111,154,196,74,109,95,26,63,87,182,27,154,173,14,155,51,168,30,157,204,165,247,131,43,53,231,250,60,20,116,194,191,39,106,202,153,189,40,156,9,207,253,183,233,30,73,77,127,27,110,151,63,51,116,205,89,188,244,183,207,20,226,179,217,25,55,24,35,202,165,101,44,213,182,195,208,230,46,93,23,42,117,134,190,248,61,149,109,206,209,145,162,4,70,10,221,191,128,77,107,243,237,195,61,48,125,161,56,212,126,48,93,116,89,46,141,238,227,233,203,181,121,179,215,224,172,12,115,208,65,125,235,131,89,204,75,150,75,131,141,227,91,144,61,141,194,114,81,140,19,240,240,249,224,51,189,173,171,83,68,174,115,32,61,251,187,50,148,190,141,21,116,97,83,142,250,190,31,68,189,122,151,103,70,73,45,166,28,40,65,41,223,13,182,193,21,169,181,15,30,102,215,169,48,94,91,223,76,75,118,18,13,201,165,48,166,180,243,131,167,185,25,235,149,157,240,183,199,209,39,198,216,151,77,3,140,173,233,240,223,70,80,125,108,61,186,194,119,106,31,108,179,200,243,219,214,46,225,79,5,141,176,153,20,70,196,224,219,37,64,220,198,249,76,224,106,237,97,219,97,19,253,26,2,147,51,91,113,244,153,106,101,168,32,170,141,28,148,163,107,85,249,56,51,113,126,255,194,39,132,206,232,156,149,219,194,166,224,219,131,179,7,219,187,202,177,195,114,152,223,219,202,38,21,168,175,99,156,153,176,125,1,41,100,142,146,46,171,117,152,222,68,206,95,24,146,127,213,179,165,240,196,13,217,225,202,28,222,100,20,78,182,198,223,16,166,16,164,123,240,131,218,64,241,187,170,70,149,148,187,34,50,78,195,111,235,124,92,109,13,25,133,219,88,114,254,60,113,89,171,122,101,40,154,207,156,3,102,143,45,207,27,177,159,221,4,189,205,9,56,189,88,43,234,133,145,87,186,231,70,228,153,79,217,225,77,63,104,21,248,140,202,188,252,137,195,85,152,119,115,114,96,222,79,245,87,141,83,70,149,41,167,88,171,110,246,103,118,70,198,206,50,229,20,100,31,82,217,1,159,248,116,10,204,78,200,87,85,22,239,34,102,247,248,3,208,224,145,253,153,158,245,103,22,185,50,226,167,186,227,194,23,77,80,114,48,73,181,177,252,125,13,179,160,24,2,227,88,178,226,202,42,9,60,57,250,156,217,12,183,63,152,116,65,149,219,134,8,233,59,116,96,40,183,242,70,208,40,90,219,47,124,208,146,113,35,67,250,219,118,247,205,75,70,200,191,202,84,9,77,8,97,217,0,183,78,103,176,28,153,9,28,134,132,39,15,5,241,165,60,125,40,208,221,121,253,209,15,138,215,252,136,155,198,217,175,201,101,91,126,101,197,156,48,169,155,202,72,33,198,220,30,34,101,179,4,104,50,196,73,99,208,227,236,240,217,12,86,25,165,180,230,96,115,19,15,220,50,73,23,62,171,11,61,82,113,52,127,43,247,53,9,228,227,224,129,132,243,125,153,213,186,134,98,136,15,2,247,27,168,12,84,240,80,191,136,163,209,227,185,239,218,148,104,86,187,67,65,245,87,205,227,41,213,90,125,32,161,173,112,37,223,134,133,230,164,157,226,243,34,138,18,152,75,73,41,224,243,140,186,12,36,62,214,179,141,216,241,121,37,209,191,60,48,149,236,152,115,134,49,15,170,160,84,89,98,94,152,104,203,221,152,245,188,128,178,117,48,32,202,42,139,110,163,239,51,199,219,94,140,12,153,146,96,242,78,79,28,192,134,51,219,96,129,187,17,170,62,248,172,107,51,111,133,233,189,42,254,194,168,170,220,30,25,131,49,126,246,147,195,176,144,192,115,240,177,117,255,116,77,171,108,8,8,187,185,180,26,215,13,157,249,142,133,142,58,207,138,161,144,205,213,229,162,103,251,78,53,208,225,73,193,38,11,140,126,126,187,35,197,24,106,10,83,179,136,33,254,179,208,190,240,137,104,81,255,149,49,124,169,60,63,75,108,196,10,99,156,165,170,223,143,217,46,212,18,243,25,146,161,251,222,23,186,144,185,228,11,35,177,127,81,158,67,143,151,9,58,100,13,48,15,213,20,111,235,60,132,126,13,39,7,115,14,124,128,152,104,249,144,171,160,211,184,1,113,91,144,252,238,51,67,113,239,188,252,152,22,216,213,202,231,195,160,77,55,26,128,11,222,228,137,147,158,70,114,196,223,38,186,143,55,3,197,83,201,187,198,84,185,160,23,102,185,240,65,251,117,132,11,144,126,183,160,51,209,130,49,47,218,47,111,11,248,252,240,190,31,0,206,164,93,142,54,170,200,140,163,241,242,105,10,79,104,241,61,62,0,74,181,242,196,225,59,165,120,217,48,246,110,134,105,96,167,183,34,40,61,31,14,65,241,20,152,22,180,11,179,170,202,48,156,68,123,37,130,51,168,207,73,81,24,227,49,80,118,71,168,255,14,51,104,166,108,102,227,211,179,26,165,192,103,170,27,49,201,91,183,181,108,80,168,226,66,157,246,79,179,225,147,117,95,246,52,49,64,191,107,162,183,220,199,3,163,97,121,209,158,228,93,159,245,6,161,225,233,48,190,59,93,174,12,79,237,245,229,150,127,4,91,137,134,205,238,166,164,123,48,70,142,242,203,200,70,102,127,100,40,76,166,190,229,167,39,6,43,254,174,203,111,144,95,20,129,149,136,149,41,174,142,34,235,226,220,38,150,224,211,85,38,189,34,243,44,173,143,103,154,246,71,150,173,159,226,190,46,82,126,68,89,31,76,197,121,202,76,185,140,39,28,79,148,38,243,37,83,14,246,35,171,127,219,104,179,59,231,141,93,152,231,221,253,101,155,230,218,229,200,218,16,166,148,233,79,5,225,144,42,47,132,142,137,20,31,8,242,85,45,75,140,180,217,243,141,47,61,96,122,111,99,203,132,197,32,235,105,199,111,55,202,84,247,141,152,202,52,102,103,63,216,26,105,238,51,69,36,99,102,95,23,97,224,51,205,92,120,210,17,21,87,6,221,72,146,149,148,29,82,246,130,152,85,46,183,4,204,84,68,22,145,236,7,155,159,238,157,13,167,165,204,124,159,76,213,217,244,253,47,108,166,51,45,142,70,19,224,142,6,52,134,214,240,205,40,29,13,146,193,194,27,231,215,17,248,161,232,162,15,185,48,246,12,213,55,163,68,145,233,182,233,31,216,68,237,125,247,83,145,115,203,85,126,217,100,6,187,163,231,219,185,77,37,204,25,243,231,103,240,193,39,176,190,78,154,7,70,24,131,14,162,31,140,223,244,188,129,60,153,53,246,147,126,116,206,74,248,58,112,153,86,247,112,24,221,157,59,37,65,173,102,98,223,14,119,72,199,247,182,153,150,107,47,1,147,125,171,114,114,104,65,158,215,206,40,159,206,235,142,104,211,29,62,79,14,19,86,94,103,49,243,147,48,165,98,63,26,34,80,145,223,198,221,168,122,232,136,206,99,146,26,198,100,251,3,5,36,142,86,2,8,147,229,132,9,62,3,102,183,127,47,13,66,13,42,54,113,105,51,73,50,136,130,136,121,26,56,92,49,48,151,223,158,102,228,232,151,246,219,249,222,87,66,119,104,137,192,179,194,222,189,174,29,7,134,210,84,125,221,53,121,178,126,67,44,10,200,120,156,251,99,57,219,89,84,14,47,220,86,53,141,202,31,124,190,221,122,169,160,116,200,161,121,233,81,45,53,9,161,187,97,68,220,104,56,44,113,52,37,150,251,74,96,11,206,17,47,148,115,15,121,230,4,4,20,65,29,94,83,250,132,6,30,68,221,140,80,190,223,102,111,55,4,54,230,81,155,1,79,185,107,154,75,106,60,50,72,165,18,58,82,211,163,51,195,71,49,234,79,77,225,69,105,199,63,129,102,101,139,251,188,219,182,2,151,95,86,251,109,2,21,62,63,62,134,192,227,238,3,224,81,48,236,231,133,49,112,13,184,35,240,82,61,115,113,126,27,146,239,86,24,153,140,123,105,244,255,221,7,74,253,171,180,251,54,88,206,154,160,244,211,238,64,219,222,242,233,162,93,89,235,190,240,137,73,111,86,100,154,221,196,174,119,24,33,232,47,23,118,194,254,28,251,182,138,184,232,53,193,29,246,225,238,230,1,51,181,173,186,100,156,224,94,132,152,143,255,54,101,248,34,15,133,174,254,221,239,35,61,209,202,40,10,103,51,249,188,143,244,42,64,141,105,69,148,121,71,217,102,239,43,87,206,222,168,223,17,158,217,205,86,133,209,53,233,1,111,145,29,4,182,164,64,140,209,162,77,120,192,37,69,21,16,216,172,104,21,46,168,145,92,120,221,198,112,96,200,35,23,198,9,120,234,111,19,215,222,223,134,120,90,21,134,253,220,244,232,60,228,133,110,107,38,110,241,219,116,207,223,199,50,44,209,49,239,141,241,21,20,133,215,141,199,107,151,122,175,169,178,65,253,187,31,223,78,50,146,208,95,57,95,92,156,153,30,200,23,182,188,87,192,38,222,168,240,64,220,71,62,221,209,245,183,11,33,94,149,41,229,202,29,25,76,155,93,124,248,168,154,148,231,104,218,197,46,220,164,237,209,110,140,86,178,24,227,68,181,229,65,235,168,45,96,43,188,42,76,191,78,192,244,2,53,29,41,124,217,113,114,235,84,185,201,7,59,57,132,31,135,207,3,146,29,231,129,23,11,127,172,218,60,213,36,151,150,173,173,177,69,72,128,4,182,192,72,99,197,247,147,108,98,150,187,166,130,158,60,221,3,245,84,26,114,12,54,167,144,128,17,53,150,71,138,65,216,46,17,172,176,177,222,250,211,216,249,181,248,109,140,55,135,254,54,193,137,71,158,8,166,137,43,231,160,158,51,207,144,15,24,154,166,132,58,7,102,179,28,151,102,75,188,194,16,21,239,111,231,34,26,26,6,163,131,22,71,83,82,151,89,231,192,29,3,50,15,225,54,25,205,254,28,141,6,172,195,144,255,245,161,154,38,182,143,83,168,84,58,198,43,182,199,35,64,138,161,243,129,167,105,8,58,12,49,89,79,13,147,126,70,108,137,100,208,89,128,254,148,174,247,95,63,42,163,160,244,136,205,208,247,217,26,14,51,134,86,132,17,38,209,83,234,3,159,163,83,60,15,146,107,93,225,129,18,196,133,83,205,207,0,197,215,57,194,248,77,169,89,22,123,178,118,51,199,174,109,195,136,208,17,152,77,191,178,71,32,79,248,164,51,198,160,120,19,187,0,26,119,187,206,162,103,255,144,124,42,60,48,203,172,160,103,187,191,125,198,40,208,154,118,210,149,201,204,98,238,185,205,89,92,97,92,238,3,69,57,82,150,84,244,99,102,189,191,140,70,167,44,14,140,168,121,119,47,195,244,138,101,73,181,178,137,143,222,69,9,93,158,184,41,230,183,216,210,177,29,145,212,53,254,230,231,75,137,77,54,155,79,25,159,7,101,31,188,46,58,250,27,104,144,150,106,2,223,126,100,194,20,251,28,2,29,210,21,98,168,245,34,4,76,40,173,161,27,38,42,49,72,105,199,144,111,178,161,228,21,65,10,97,27,133,9,9,26,105,147,243,200,205,248,136,99,105,196,137,214,205,253,104,205,152,87,126,122,152,164,82,252,246,57,155,206,131,141,246,148,28,89,13,224,235,156,97,48,243,220,184,176,88,216,89,164,124,102,155,24,163,59,201,134,142,98,45,57,173,152,105,176,212,148,120,180,217,193,59,38,96,86,200,245,192,132,225,23,38,56,19,152,130,191,15,132,106,253,23,67,126,251,108,77,233,98,140,253,222,146,110,76,182,7,100,60,124,156,48,35,210,195,40,240,137,172,86,196,194,229,151,165,80,248,44,223,49,187,83,251,47,242,211,212,104,75,108,61,104,35,27,50,130,171,81,126,246,221,52,161,118,48,101,219,67,227,130,239,207,129,107,151,253,121,165,204,61,98,31,75,206,40,53,221,83,97,123,25,161,116,49,103,178,123,225,63,135,205,136,188,202,236,34,243,203,134,141,193,228,3,201,76,207,179,28,125,70,22,236,167,187,135,158,75,6,105,65,245,54,234,212,149,140,172,100,197,13,102,45,18,248,57,247,130,222,21,59,46,66,161,45,243,21,14,110,243,198,40,84,134,166,238,145,23,110,184,75,2,133,125,197,130,216,229,14,172,169,99,185,229,33,202,14,162,140,95,161,46,214,211,150,117,15,80,208,159,137,68,170,249,219,77,89,50,205,152,38,146,107,228,68,170,206,11,184,93,192,30,137,181,124,176,4,201,238,30,106,206,141,35,168,241,42,76,213,227,76,75,241,17,208,220,36,112,162,99,63,2,63,220,196,164,148,77,181,228,220,107,191,247,141,66,178,100,53,22,172,221,216,170,38,182,74,242,9,49,139,64,223,143,135,106,116,100,129,11,28,138,248,237,73,231,143,36,61,200,79,247,123,176,21,219,4,37,81,113,159,138,217,133,201,133,119,225,163,218,51,157,69,190,48,228,114,118,139,237,71,194,102,77,6,139,201,130,173,20,83,214,25,86,146,83,36,207,244,83,35,246,201,246,12,38,9,104,51,187,46,207,158,33,137,153,53,61,182,237,123,149,104,226,54,48,29,116,22,171,204,197,226,52,197,55,144,181,36,213,72,158,225,222,184,178,172,16,231,126,105,36,136,188,93,173,249,57,55,226,35,45,178,176,176,218,36,78,65,39,20,234,172,163,61,73,187,163,37,12,105,94,142,131,105,218,234,154,79,156,53,165,155,171,156,187,201,178,152,208,157,136,153,22,33,174,148,135,158,27,147,141,88,207,79,32,177,178,68,3,24,166,246,30,87,6,67,104,201,54,53,65,178,187,87,134,45,239,109,186,37,203,58,107,4,225,180,30,215,37,165,255,13,33,162,248,248,70,9,181,105,93,20,45,83,250,106,2,54,143,21,201,255,34,100,62,111,242,152,170,132,192,124,78,57,150,77,42,182,67,200,45,200,97,236,152,145,232,147,107,82,250,95,180,173,123,34,180,32,32,126,157,64,201,137,67,253,136,81,116,182,199,125,72,129,221,218,226,110,109,18,158,113,78,2,87,156,174,162,134,193,102,81,54,223,131,6,154,187,105,66,139,76,118,200,240,246,145,152,141,234,9,59,73,169,20,80,240,192,164,208,97,19,227,146,50,196,217,225,222,165,173,32,196,80,165,32,69,107,38,69,190,56,218,108,227,165,126,82,131,192,75,201,181,142,166,117,27,166,128,91,204,226,155,213,83,227,85,181,163,180,191,214,19,53,218,52,123,70,70,142,50,28,177,176,194,149,252,113,137,122,46,99,69,74,51,204,33,49,18,242,153,173,135,80,70,249,174,17,32,169,23,86,210,179,85,0,231,14,118,139,117,181,55,173,210,177,191,75,249,30,253,144,164,24,12,165,220,2,34,237,82,90,63,60,207,200,217,147,104,0,13,26,22,164,54,185,177,76,153,81,157,167,73,71,126,122,34,244,17,69,213,110,233,11,57,56,153,194,176,87,100,145,147,146,202,255,192,63,106,196,19,111,52,55,104,109,178,153,171,239,14,210,65,19,194,194,104,52,24,173,203,53,154,152,183,72,169,120,152,72,92,192,232,197,75,65,182,88,120,237,229,220,118,198,235,210,178,39,197,227,189,253,101,226,158,250,84,123,147,117,185,251,117,159,120,138,196,128,192,103,96,20,95,28,140,3,213,164,40,52,48,193,200,241,68,121,87,85,203,239,72,160,201,111,35,127,41,53,240,142,17,38,30,216,254,219,54,214,164,252,94,224,6,196,35,77,180,97,75,117,126,34,73,30,180,156,159,251,202,150,218,62,233,221,40,186,54,186,11,186,144,18,232,74,173,113,99,109,183,86,229,203,70,136,19,89,157,128,17,194,151,223,198,212,121,221,75,51,5,8,225,52,96,81,147,102,188,80,102,21,153,23,80,231,142,42,93,54,177,64,225,34,153,201,117,139,145,4,75,231,202,209,3,19,95,181,96,189,161,117,33,164,208,110,205,98,247,104,212,23,229,161,145,244,134,149,21,15,13,65,4,33,222,156,11,203,151,131,213,168,245,11,43,129,148,236,184,243,70,179,120,108,8,156,250,77,61,103,107,244,151,161,70,52,197,245,198,125,159,59,149,137,154,63,111,45,152,30,16,163,182,114,130,38,154,18,193,157,65,225,163,201,99,105,246,96,238,99,161,129,89,102,60,27,121,205,67,191,159,149,169,146,126,76,90,63,38,37,186,151,165,175,96,52,147,223,142,79,12,175,239,161,79,173,152,181,124,12,243,42,5,169,97,237,123,61,88,9,21,7,86,161,117,18,200,157,165,48,30,10,169,220,170,68,41,228,45,238,35,109,72,37,42,205,106,72,17,16,253,81,81,59,5,70,162,44,232,47,205,166,188,123,91,212,238,207,83,171,241,113,159,27,151,71,74,37,13,182,78,220,53,202,83,202,15,59,147,96,137,23,82,88,176,132,28,64,153,27,205,159,96,126,238,214,155,82,215,160,53,246,120,95,100,104,147,18,223,206,38,161,94,146,22,129,185,140,114,152,157,39,10,237,66,176,204,194,27,181,111,55,201,40,239,194,238,71,253,109,227,219,20,83,53,196,64,185,240,98,86,131,49,159,206,127,206,205,207,21,153,201,137,219,229,202,88,6,230,37,159,45,155,144,5,38,12,136,111,192,8,143,50,237,20,206,53,131,77,219,48,140,202,15,139,17,233,148,224,149,154,73,134,28,141,245,114,185,180,83,18,54,178,18,20,212,229,90,190,87,14,79,65,24,148,208,201,122,16,177,206,18,213,149,26,141,3,158,201,82,248,215,155,183,60,83,20,18,73,44,6,23,215,56,70,194,237,36,170,141,89,137,207,79,122,176,72,184,38,52,72,98,40,65,148,86,226,40,13,146,65,144,97,23,177,133,158,137,125,210,136,29,74,54,171,64,37,165,162,207,20,183,85,144,89,144,88,135,245,39,223,207,19,190,134,82,109,41,162,95,246,114,203,75,135,2,140,151,121,167,121,234,31,74,223,199,117,19,11,61,135,207,159,142,252,146,132,235,93,253,80,205,147,129,114,226,183,85,162,248,66,58,136,165,92,233,201,166,218,31,48,99,90,184,228,200,228,222,136,194,90,247,149,159,143,200,91,148,210,160,153,76,141,101,206,209,52,212,249,133,103,184,228,74,249,94,102,187,234,207,59,33,165,41,239,26,222,34,111,219,225,138,183,152,176,182,151,81,198,157,160,79,26,54,11,209,42,155,142,181,7,151,176,174,224,76,10,231,123,154,223,155,195,80,13,36,94,167,38,120,243,211,232,224,63,189,1,208,89,99,190,75,198,83,208,95,70,181,207,39,75,104,238,36,106,245,186,9,91,253,194,206,136,71,29,86,152,236,3,122,135,119,14,64,51,40,194,252,196,217,101,123,119,114,198,4,227,60,165,165,12,252,243,109,229,56,58,89,4,160,252,253,217,131,233,142,86,119,150,46,67,230,232,70,245,210,97,34,130,174,40,203,149,131,217,22,74,61,53,101,93,191,45,210,109,207,219,66,146,210,91,209,145,204,231,54,180,115,96,154,174,173,195,100,88,180,149,131,206,168,236,220,180,100,6,202,18,162,29,152,136,46,218,68,204,40,240,233,90,160,123,198,127,155,38,121,105,251,33,174,37,42,240,147,255,164,42,230,211,183,80,162,54,67,199,210,212,183,137,83,118,243,33,14,83,6,210,137,30,108,156,73,135,97,178,61,247,133,36,166,71,228,8,213,244,50,158,219,62,239,219,123,207,78,252,107,30,132,250,66,80,99,241,214,155,77,195,95,215,167,130,176,240,40,209,122,147,134,36,68,7,211,250,142,14,252,179,13,35,64,87,184,146,105,247,174,31,88,14,89,251,68,204,125,197,187,184,54,251,22,221,166,88,191,190,71,143,7,78,73,186,251,135,37,135,178,247,33,110,4,100,170,240,124,141,197,56,189,219,21,213,252,50,181,225,194,124,96,188,119,141,62,169,19,216,200,201,33,164,220,251,98,90,40,146,34,176,248,195,63,129,132,169,133,248,185,145,214,29,182,20,59,140,4,99,215,102,39,35,67,199,209,248,175,201,206,47,25,173,39,110,187,50,45,75,90,5,177,167,118,155,188,144,37,89,66,183,165,65,208,99,230,100,146,198,18,120,34,132,127,110,211,219,199,40,155,106,119,89,71,34,179,69,119,89,179,212,136,192,144,196,189,73,11,1,228,250,244,166,181,95,117,243,131,207,124,223,165,15,113,48,190,169,72,56,124,150,251,169,173,107,205,172,146,188,171,206,18,241,242,186,146,249,212,109,63,249,48,145,176,37,48,237,29,222,207,141,2,249,212,198,182,102,254,80,126,176,233,2,200,32,77,230,211,29,87,214,204,138,64,222,22,246,78,94,89,66,145,10,131,1,185,178,66,99,137,55,157,194,118,32,145,168,39,167,193,44,71,51,225,214,83,87,90,9,253,219,91,172,23,146,64,230,216,28,149,60,164,148,73,117,43,108,73,124,111,252,60,39,158,210,198,56,8,230,232,122,113,56,81,195,148,235,70,162,173,71,199,42,158,192,171,234,209,176,47,189,99,123,82,128,236,77,143,182,188,139,31,205,78,78,67,21,83,42,47,209,137,123,166,237,90,181,123,19,75,214,238,205,251,147,202,158,124,61,103,103,189,102,116,195,158,217,110,106,139,240,153,240,153,227,253,182,136,7,100,160,244,205,219,243,216,238,192,40,28,139,150,2,150,142,116,51,123,131,177,165,205,165,253,146,244,156,15,35,200,13,89,229,70,206,0,235,41,154,147,179,121,105,200,133,65,118,118,246,50,203,57,86,54,218,197,123,226,126,143,21,108,181,207,170,85,194,14,143,45,165,195,84,21,245,174,121,200,94,27,66,7,145,206,53,61,58,141,228,116,216,132,17,242,84,165,147,141,44,196,110,222,209,13,135,49,105,7,49,197,59,231,241,162,70,14,185,72,58,186,109,92,121,159,58,21,122,109,155,54,213,99,159,194,217,196,81,185,150,182,105,163,15,249,193,231,18,209,232,144,142,237,5,101,203,97,171,184,85,109,145,255,41,101,126,221,249,56,189,170,156,129,85,9,253,179,134,159,45,177,2,29,242,244,137,6,138,205,219,115,234,243,199,205,87,15,74,232,115,171,104,0,86,107,241,64,105,24,77,210,254,72,231,151,137,39,185,158,1,25,23,61,122,144,67,241,142,237,110,202,196,73,239,218,150,128,80,90,128,102,214,164,203,125,152,228,89,104,87,152,172,189,118,185,67,201,246,53,21,177,131,212,86,121,218,243,91,172,123,141,152,244,186,113,217,67,35,244,9,209,141,77,94,82,117,26,72,197,58,202,31,55,69,73,20,229,251,203,22,36,137,250,132,165,96,92,238,131,212,233,80,157,18,210,111,206,115,55,98,94,234,170,124,113,222,222,116,162,45,48,197,208,33,170,26,172,45,62,93,53,122,197,186,116,93,163,179,128,103,134,223,22,209,113,83,9,21,12,17,190,28,242,137,143,104,13,184,115,56,97,227,98,7,233,240,120,202,159,240,64,216,67,134,238,83,66,175,81,5,88,206,8,168,126,48,162,180,77,62,46,19,234,190,15,205,4,184,84,251,197,26,225,252,211,68,182,7,53,76,185,47,107,156,118,152,166,118,105,235,233,211,4,91,124,74,130,254,56,85,149,0,26,34,182,210,46,13,211,232,21,233,42,69,146,169,5,186,176,12,5,26,209,72,97,242,12,205,169,243,177,76,137,159,208,29,129,62,230,98,59,195,102,234,252,28,188,66,29,169,155,228,195,120,52,80,138,151,124,129,105,49,17,105,151,179,121,25,209,238,109,242,71,89,70,248,185,43,124,125,227,228,232,104,116,133,49,71,136,187,162,105,164,170,20,15,133,209,43,127,196,174,119,137,124,5,109,103,125,251,132,133,151,86,150,194,41,194,90,100,153,253,137,34,49,33,253,97,84,58,77,18,244,131,205,190,162,234,72,105,84,208,252,228,37,153,37,138,14,149,138,189,234,7,91,25,93,212,93,200,18,157,233,209,95,72,194,31,107,232,40,69,141,45,187,236,147,201,122,171,146,207,198,145,233,30,77,170,39,137,148,15,62,242,217,163,74,74,42,52,54,10,108,126,13,126,229,217,122,44,69,184,9,221,224,237,223,23,34,127,74,57,37,200,199,23,38,96,100,163,85,183,137,77,96,142,219,222,82,110,192,55,207,36,117,252,145,225,32,33,135,146,135,147,7,74,235,165,8,101,49,14,89,112,28,70,18,66,86,31,24,137,41,174,10,237,121,169,69,88,55,222,244,206,76,138,210,212,158,229,96,138,255,201,231,120,42,159,103,14,81,152,246,21,87,150,169,76,109,210,187,111,206,90,213,247,162,201,140,174,133,205,122,96,92,63,92,37,162,154,181,150,140,132,193,154,59,198,29,102,248,7,202,201,51,13,251,45,142,70,21,255,110,178,233,66,36,4,243,43,167,79,122,203,201,145,181,75,87,225,203,242,220,162,142,65,241,126,180,17,176,121,246,201,209,72,211,182,248,56,81,165,84,69,29,108,12,91,196,80,52,37,20,73,48,227,121,12,229,34,30,75,179,44,240,133,205,35,167,133,194,23,131,67,214,116,2,123,25,133,76,26,73,149,205,120,44,165,133,54,89,239,98,201,104,90,115,181,197,35,199,68,77,195,55,92,115,241,196,242,137,120,180,87,230,14,89,143,16,199,104,36,68,178,124,31,141,77,71,247,147,227,167,52,164,154,135,72,222,108,94,52,182,109,215,212,159,62,51,206,244,157,42,189,42,103,75,32,151,93,39,38,24,190,180,49,225,53,153,83,26,30,192,53,150,54,56,0,210,132,213,105,93,198,25,193,97,60,223,84,47,113,161,243,176,226,174,177,115,16,89,27,164,202,202,189,110,162,241,41,83,14,173,152,87,56,208,204,138,47,79,203,204,217,77,221,247,131,155,117,38,60,112,111,17,138,32,137,208,37,218,62,129,122,199,143,208,225,243,167,210,154,134,11,253,114,126,61,232,216,239,79,23,188,168,115,192,100,178,255,152,235,218,201,95,156,89,212,100,62,183,197,39,208,18,110,16,142,211,101,250,233,109,3,111,90,135,231,11,175,159,38,235,15,30,26,134,3,207,207,17,212,96,74,105,229,129,207,171,139,223,182,22,152,7,165,23,34,208,206,194,247,30,60,228,224,46,233,240,223,47,151,159,69,147,161,20,168,222,95,238,247,204,136,221,191,87,141,94,122,192,208,165,178,194,88,141,10,188,133,97,110,112,253,73,56,27,186,135,176,56,64,233,233,255,158,231,178,102,167,249,194,229,51,8,248,193,91,90,44,236,101,161,195,23,240,249,246,229,123,222,240,71,138,63,238,3,115,221,249,129,79,208,39,112,215,85,107,35,100,55,234,186,240,150,165,118,211,160,81,70,14,180,138,113,179,193,86,188,188,112,87,177,192,3,119,250,125,46,60,175,71,253,15,182,130,208,133,101,189,220,39,40,160,35,218,209,70,242,87,238,154,122,107,46,1,83,11,214,113,66,147,222,231,75,242,131,139,244,100,118,139,254,63,153,219,31,140,214,245,3,35,95,253,192,242,204,248,98,62,67,207,31,188,164,97,218,96,228,88,4,46,235,149,231,42,45,197,96,24,105,244,249,136,173,117,211,158,112,120,14,233,121,38,57,126,214,153,18,207,244,167,122,245,192,237,243,251,252,224,246,108,139,172,230,176,31,88,247,61,40,87,172,248,237,179,127,43,83,247,61,240,39,123,60,22,8,136,115,62,48,181,78,133,151,42,21,178,217,145,43,199,42,246,81,150,196,13,52,30,42,246,115,42,192,200,208,244,247,149,173,255,70,2,179,51,137,140,207,252,195,224,45,162,198,63,152,189,146,192,162,40,208,173,253,170,221,163,179,181,224,62,240,234,113,221,40,226,39,185,107,224,188,219,84,120,105,216,199,46,44,197,111,179,193,158,229,129,83,124,95,160,77,127,186,90,51,208,189,175,54,242,19,215,29,56,199,48,253,193,26,215,117,196,246,219,133,187,202,163,14,86,165,29,159,246,102,191,92,20,109,238,206,250,131,243,214,39,14,197,186,220,25,109,79,165,207,27,204,56,14,248,172,121,114,110,43,3,220,113,4,21,64,190,31,202,0,46,174,253,131,171,72,187,152,112,197,217,192,5,92,173,62,168,49,97,197,32,47,96,172,204,37,232,35,52,158,247,109,162,220,167,82,186,184,231,213,90,5,174,162,3,106,178,62,159,105,208,15,214,208,169,219,102,114,8,218,147,94,25,125,224,113,97,38,166,47,163,16,148,148,148,192,125,62,112,254,28,84,63,84,183,130,221,108,103,155,28,92,135,222,21,98,144,179,109,129,155,222,21,44,216,57,98,160,100,51,51,120,224,179,181,95,2,235,3,77,230,39,54,238,87,63,84,30,56,53,51,62,187,232,121,127,175,104,50,105,236,11,87,161,65,1,167,114,167,194,77,3,167,104,69,111,246,53,57,6,25,204,35,153,196,129,91,190,35,184,91,153,89,194,96,147,148,185,75,246,137,73,178,70,201,84,88,115,23,184,107,28,108,158,115,43,98,28,43,124,169,210,52,37,238,189,47,76,87,166,192,121,175,28,65,12,85,22,153,195,65,91,76,148,211,140,142,101,24,161,75,65,38,198,97,210,171,18,3,225,139,179,63,235,55,18,206,208,52,231,11,227,43,112,225,36,148,57,131,123,12,5,131,155,10,108,147,116,251,220,166,129,17,75,145,217,172,89,51,154,7,19,211,84,44,199,131,158,21,189,9,42,210,45,39,252,199,12,101,7,60,140,217,34,225,255,121,39,205,223,54,164,178,162,186,226,76,17,43,62,144,105,157,23,178,215,3,102,225,84,88,3,252,110,162,92,237,158,92,219,152,58,125,200,104,158,197,165,21,90,141,31,120,78,95,248,12,22,241,47,224,9,209,240,194,75,23,93,96,216,185,1,147,111,173,186,247,232,59,6,26,44,218,162,58,239,21,122,101,12,6,138,48,58,14,43,196,252,150,246,133,209,175,81,152,124,185,28,125,34,147,252,108,123,74,172,247,118,114,221,103,86,42,37,51,54,17,19,33,196,249,156,252,140,157,36,87,174,178,226,149,197,41,151,123,101,231,31,21,153,175,38,130,122,207,253,212,16,64,201,139,94,180,10,173,191,83,229,167,29,44,94,246,26,66,105,227,9,80,140,186,35,169,23,169,177,1,47,119,255,254,193,185,235,62,19,123,188,116,31,41,117,20,89,24,43,115,233,154,241,72,33,185,191,40,63,22,40,189,163,77,97,252,244,238,193,69,57,5,221,114,89,115,196,149,89,111,177,158,156,43,143,173,19,148,120,221,94,195,117,48,45,144,184,178,220,101,42,134,158,197,15,4,76,100,42,47,4,25,242,62,99,44,228,33,215,77,63,142,101,82,28,68,35,112,10,12,231,41,230,28,4,254,69,253,129,76,9,31,92,124,62,48,186,101,164,96,165,1,199,33,30,56,189,40,247,101,35,255,139,244,186,195,52,17,202,94,181,216,39,178,238,219,202,85,170,104,229,151,195,187,239,250,209,165,132,151,181,242,184,159,71,26,234,162,144,145,121,29,73,231,179,33,201,246,204,87,94,99,151,140,148,189,172,78,86,234,216,113,83,52,178,72,156,78,34,222,221,71,108,4,151,36,98,131,84,128,172,129,33,46,27,82,232,189,103,212,59,114,236,100,231,111,63,126,81,171,63,148,17,83,60,133,244,34,176,121,27,4,220,209,209,151,159,78,236,23,227,109,156,241,118,158,217,22,24,241,128,152,235,206,180,183,180,76,150,216,110,198,167,69,122,174,203,124,147,16,143,26,107,197,193,245,145,171,77,36,112,202,93,248,72,92,201,79,91,31,197,42,55,53,0,157,254,62,20,138,137,117,231,136,98,102,235,50,153,177,83,193,26,197,131,9,154,87,214,29,40,144,131,169,99,122,28,3,255,86,158,10,122,22,139,239,254,131,7,109,215,85,208,102,145,226,135,154,139,242,221,249,152,58,41,244,214,15,222,214,102,214,47,92,140,119,246,189,236,223,142,49,203,201,115,50,210,218,7,87,51,128,190,39,71,160,9,23,146,15,166,195,249,142,5,28,47,54,60,214,31,104,214,30,119,217,163,102,73,8,54,29,30,188,221,139,54,235,70,241,31,38,209,155,155,192,231,171,167,166,227,48,78,157,77,126,153,253,133,7,18,159,166,158,30,188,72,226,251,185,17,153,78,122,217,56,244,69,90,2,225,242,42,26,138,13,97,143,20,217,173,141,125,153,8,104,53,218,138,106,139,39,6,69,66,186,217,26,186,54,247,174,208,198,220,10,210,99,225,27,232,109,84,96,25,7,212,211,98,7,204,191,45,233,199,161,18,138,106,171,31,60,141,243,34,112,183,214,222,26,112,77,162,130,67,91,75,130,248,232,48,220,236,27,53,226,12,69,179,208,55,4,45,127,44,113,31,94,50,148,159,252,210,176,78,21,14,121,59,175,7,82,209,239,137,150,196,109,72,230,12,230,155,249,159,58,140,242,249,157,112,140,46,131,198,249,7,147,141,22,3,18,51,74,57,195,44,224,115,241,121,41,76,25,191,7,218,137,21,46,202,50,53,239,149,85,102,141,123,219,166,190,224,25,141,146,126,100,117,185,50,220,255,138,239,124,152,141,206,235,20,152,140,244,138,219,162,253,79,190,29,118,211,245,51,102,227,202,160,54,222,108,183,193,216,95,56,60,73,116,222,15,115,88,11,220,246,11,103,241,236,119,97,106,253,60,33,248,15,31,140,160,139,208,13,16,82,35,186,14,120,209,8,115,159,25,53,73,20,155,3,70,57,237,254,118,71,56,242,115,122,52,184,102,113,7,130,110,142,111,143,95,57,179,145,116,221,156,97,197,254,123,93,152,158,75,57,121,161,170,217,252,169,49,13,212,41,39,199,139,38,205,26,48,214,41,114,114,178,231,123,251,165,225,106,38,234,194,40,250,100,147,130,254,224,179,132,62,168,77,97,254,76,57,147,188,144,118,110,243,60,232,123,44,149,173,251,221,219,190,170,21,191,110,84,13,165,172,216,240,213,132,214,20,239,11,211,196,251,196,121,97,219,163,93,222,54,225,148,194,196,237,241,80,18,34,44,69,97,154,141,154,95,26,156,238,34,143,244,252,56,155,211,25,195,116,230,23,198,155,108,93,148,254,173,139,86,178,243,189,198,185,201,62,203,193,53,97,192,16,131,24,139,138,59,206,112,237,165,206,226,48,229,83,121,153,120,210,209,126,31,119,221,187,14,133,134,73,232,140,145,66,48,37,20,191,3,163,118,50,226,228,91,115,45,232,224,237,20,223,61,246,96,82,166,34,190,57,161,69,60,49,92,233,69,158,17,238,2,154,95,241,117,161,251,185,228,232,110,113,72,185,47,179,235,108,200,87,141,201,139,195,102,200,32,71,83,80,27,113,101,219,178,162,23,69,27,34,167,248,184,218,25,86,50,219,65,97,181,6,245,15,222,186,42,34,107,139,65,214,7,34,112,33,149,149,102,178,40,45,96,204,219,36,225,135,6,218,103,8,138,224,173,113,128,229,212,212,19,107,242,7,70,81,71,244,221,144,115,165,181,199,81,244,168,229,129,20,43,237,117,127,94,236,153,218,173,112,157,65,210,189,160,195,177,20,203,4,108,230,65,80,227,135,77,52,79,224,179,234,165,152,201,206,117,245,42,63,92,141,102,224,231,94,228,102,47,88,136,157,166,63,105,120,230,85,30,7,57,150,214,147,63,45,188,112,101,153,39,102,42,190,237,230,224,199,212,132,214,124,22,169,251,195,236,118,47,138,234,198,231,82,15,74,66,77,190,169,179,70,45,235,213,255,96,91,63,239,107,204,216,9,215,233,95,13,124,183,235,178,61,168,62,22,146,254,23,70,108,230,194,200,223,207,18,48,109,158,183,98,211,224,100,35,159,20,111,99,39,17,134,107,184,23,204,126,223,100,166,82,122,47,141,221,17,59,61,31,97,103,136,136,76,51,170,15,104,247,249,149,163,193,36,69,111,236,131,176,188,29,49,183,35,25,36,39,135,183,145,218,142,175,174,107,106,150,102,191,181,242,234,177,86,159,25,89,98,16,52,108,76,137,252,155,230,234,26,194,156,229,232,233,222,153,22,193,180,41,178,89,108,63,241,168,140,240,232,128,34,216,202,61,147,141,141,216,235,132,179,77,222,55,75,45,69,124,143,220,42,43,191,156,220,42,186,126,240,9,180,148,169,105,117,110,104,215,14,35,55,169,48,205,203,145,43,7,198,175,247,194,214,192,153,3,38,165,114,223,182,113,159,155,87,170,54,187,97,225,54,85,42,141,125,71,80,216,104,187,190,243,9,242,235,204,77,1,147,43,191,1,14,62,127,116,114,143,128,241,188,147,147,195,145,175,94,14,130,151,190,132,94,129,255,217,74,177,121,222,102,246,114,167,20,250,179,90,188,109,123,164,176,80,46,60,76,75,172,199,11,33,246,82,24,162,65,143,247,181,136,97,228,228,29,21,180,120,219,152,54,245,46,71,51,82,211,170,55,218,237,119,90,169,228,92,176,94,190,232,121,35,114,48,89,129,237,73,26,168,99,89,172,23,42,186,139,105,250,54,212,228,91,239,251,170,88,239,201,19,135,167,36,228,88,11,94,199,141,241,185,175,235,100,61,144,181,193,103,203,55,54,188,91,113,149,59,31,68,55,19,99,135,147,117,118,10,124,62,191,207,31,249,131,91,151,147,163,247,94,35,4,129,96,47,183,181,200,178,140,178,35,16,128,114,60,4,102,91,27,97,248,153,36,196,135,245,192,104,188,204,27,174,90,214,69,174,140,138,79,141,37,162,81,40,185,13,174,7,198,11,59,2,237,51,220,167,190,108,60,141,147,111,144,209,76,69,71,243,30,61,225,100,149,136,20,152,47,175,243,56,68,78,58,175,253,220,54,166,111,205,166,154,37,183,231,235,160,209,150,33,52,30,152,229,208,155,190,41,139,226,221,78,114,101,227,247,138,252,104,246,176,227,110,47,42,220,218,250,165,105,16,75,174,194,72,169,112,126,73,21,127,40,205,42,18,90,85,186,224,86,202,126,234,222,77,23,236,194,52,70,249,70,20,57,245,135,95,116,62,156,134,245,246,244,11,123,72,22,124,12,252,253,242,11,195,190,78,6,41,46,102,195,215,62,26,246,85,187,129,126,32,172,26,198,189,48,180,150,21,166,43,52,59,188,172,89,233,255,153,207,2,119,123,142,40,230,64,226,239,47,203,225,60,171,124,225,170,121,238,109,252,235,117,97,72,153,207,209,3,195,212,128,209,186,168,15,220,214,229,149,152,0,197,203,145,216,145,111,152,100,35,250,126,142,238,37,242,78,147,117,75,179,178,180,56,245,91,205,97,202,45,249,185,242,74,89,36,96,34,139,231,183,77,14,235,194,61,183,135,221,97,78,198,23,86,129,116,187,238,218,46,159,134,49,49,159,223,230,59,239,23,102,214,22,152,220,223,5,213,58,7,144,196,201,16,88,214,114,224,137,234,202,133,207,248,214,235,94,144,60,245,104,201,198,1,211,187,34,71,247,135,77,179,140,156,39,151,61,164,204,180,201,40,180,41,4,163,169,67,129,81,215,107,148,166,201,210,52,165,149,152,224,87,185,165,105,132,228,212,91,141,246,105,169,92,79,165,166,178,246,82,124,187,117,239,166,182,158,192,121,6,139,225,7,171,103,28,4,140,116,127,155,94,238,23,206,183,148,10,170,63,141,61,64,185,116,153,74,19,205,86,247,64,154,237,238,79,159,205,109,121,225,214,228,228,168,40,191,48,138,133,2,55,109,234,48,179,155,17,101,92,52,147,213,247,144,157,227,101,172,52,254,207,131,146,152,207,10,11,95,241,247,134,46,91,134,98,130,146,187,87,181,61,66,192,150,140,122,96,76,3,5,110,249,33,188,239,28,69,17,178,182,171,41,163,165,193,89,73,241,58,185,176,188,31,152,26,190,192,77,187,4,78,136,66,207,201,133,91,126,184,223,39,84,204,227,133,213,2,22,58,218,82,120,168,25,42,154,104,151,15,112,66,169,179,221,83,243,90,243,184,140,81,206,199,56,94,56,82,183,160,83,90,189,250,192,50,118,205,203,43,169,89,105,14,236,246,206,183,123,89,64,103,130,42,202,69,54,1,226,248,68,166,93,187,208,78,206,222,84,89,91,75,57,41,56,68,164,20,240,249,219,36,115,142,117,184,201,39,144,176,250,88,10,159,23,92,46,141,14,229,11,133,17,91,236,114,244,217,246,118,133,233,135,151,163,243,243,192,19,194,115,151,251,148,108,7,169,148,150,134,93,142,252,246,150,69,0,198,203,210,115,171,226,29,104,217,202,209,35,57,184,30,56,233,93,51,91,62,14,203,244,140,220,9,77,125,165,7,21,178,34,35,120,169,87,119,71,246,164,9,186,69,25,177,67,150,169,243,210,70,86,97,238,21,83,106,211,53,185,92,178,188,149,232,9,12,85,68,152,33,73,127,186,96,131,160,228,165,33,121,3,178,151,181,221,121,118,26,233,78,73,39,35,120,33,103,20,33,186,32,44,5,140,14,98,73,93,228,186,133,176,69,196,182,118,137,197,30,249,57,25,6,141,14,155,212,132,186,49,245,69,2,231,20,213,72,36,167,213,158,156,252,204,104,81,90,67,230,77,222,70,251,185,134,93,52,43,85,12,244,214,60,96,9,172,165,119,69,86,111,143,168,234,229,241,180,115,52,19,188,40,245,82,20,154,52,127,26,76,190,227,194,143,131,49,50,237,84,231,46,255,97,38,253,109,220,231,230,18,114,69,149,212,19,240,36,182,189,112,210,213,156,76,9,41,183,91,193,61,95,182,18,86,206,26,90,251,173,148,238,190,148,75,195,16,44,151,41,64,156,220,245,228,228,231,146,148,135,69,144,11,20,117,214,33,104,125,156,238,153,128,234,212,131,37,178,35,109,102,109,219,94,226,29,106,136,69,255,177,201,206,5,220,155,178,68,145,184,64,49,254,146,20,96,57,8,140,55,215,165,187,20,115,196,86,248,33,149,216,38,119,62,112,75,151,72,96,61,176,202,196,193,143,115,197,141,37,115,127,184,240,52,47,47,127,97,131,32,82,89,35,92,205,10,142,16,170,114,85,89,35,176,7,122,220,55,176,108,123,128,147,9,179,95,88,28,0,186,241,206,123,146,163,139,88,75,157,89,3,206,221,173,186,35,56,35,4,9,36,208,90,185,7,147,76,145,159,70,247,101,123,32,50,201,93,151,244,194,151,245,107,112,82,254,196,249,227,29,99,229,188,217,38,2,255,236,55,50,73,103,135,167,233,141,61,112,41,121,8,156,230,195,165,161,207,41,80,170,236,122,110,35,202,245,11,175,249,112,105,236,190,4,213,174,189,131,78,168,54,2,239,135,74,99,22,192,129,146,176,83,244,44,238,242,178,16,83,125,248,42,63,175,47,135,207,236,166,100,50,116,251,80,98,119,24,90,103,125,168,52,213,228,57,62,184,62,201,41,184,50,8,128,5,76,111,144,62,50,148,99,203,189,109,210,87,242,113,210,40,143,10,211,133,243,67,134,201,24,112,199,109,211,45,173,76,25,98,233,59,16,72,52,43,205,6,150,245,125,149,168,233,37,37,233,240,200,130,26,136,104,133,110,38,171,121,119,175,123,52,54,30,194,164,177,157,82,143,203,78,235,233,51,40,103,199,85,239,174,107,176,252,72,123,132,49,126,139,175,139,244,89,79,229,200,21,107,194,140,182,14,218,88,36,97,199,203,219,230,19,241,193,184,7,203,88,40,244,90,247,216,99,195,53,74,18,13,151,98,230,94,241,62,78,228,32,235,102,177,138,114,108,217,80,76,208,142,191,76,137,94,222,22,29,179,202,150,89,103,234,45,73,158,233,76,194,119,97,117,233,193,62,162,44,213,36,14,207,102,114,20,4,34,26,35,133,203,143,30,90,94,119,46,59,113,218,75,134,65,96,232,158,26,213,229,38,124,22,72,35,151,73,134,104,133,188,107,148,12,70,196,140,103,225,67,230,85,248,44,5,157,145,118,27,82,168,212,9,169,100,155,170,65,80,126,27,251,92,161,187,192,236,232,65,188,61,227,247,156,96,41,159,133,172,87,208,93,16,235,146,90,18,27,240,221,99,223,116,86,232,33,162,85,13,137,16,66,180,15,134,211,38,179,48,251,158,115,49,17,84,162,147,147,245,183,153,144,118,176,126,39,236,23,41,158,152,20,113,176,72,161,105,38,217,46,18,250,178,9,247,20,169,25,110,13,97,142,208,175,182,125,62,67,134,95,13,202,113,105,53,246,255,7,99,168,156,239,140,5,93,6,63,26,63,186,118,10,241,114,242,97,83,92,142,132,56,242,93,114,242,78,39,166,83,232,118,195,175,76,40,70,232,86,51,3,70,42,223,18,192,202,90,65,20,42,10,1,180,38,74,145,1,142,49,217,124,207,182,27,121,86,96,10,160,185,70,137,2,189,80,61,186,144,56,26,151,184,50,178,236,248,206,251,162,206,30,124,154,19,120,239,203,241,110,195,50,48,37,216,56,240,155,164,194,199,51,89,65,10,62,81,135,101,141,4,110,214,118,29,233,116,218,152,229,228,16,38,147,39,192,54,59,83,33,190,163,109,72,50,40,50,226,252,242,148,147,215,209,47,141,148,146,82,22,167,86,114,57,204,237,81,38,160,72,44,175,123,152,240,142,207,182,144,115,138,8,218,153,233,248,152,243,114,75,222,79,140,25,144,58,127,144,98,178,178,140,216,44,225,5,117,171,223,226,226,71,222,204,12,190,165,248,221,94,246,135,125,68,81,149,63,177,251,18,130,70,163,138,112,137,41,232,73,74,101,221,216,80,45,10,212,38,223,149,166,210,59,224,26,221,147,163,44,172,236,143,106,249,78,135,205,254,238,190,47,40,126,38,106,226,112,19,169,228,102,14,15,81,149,207,214,203,33,183,133,159,182,87,109,56,182,139,92,49,70,81,200,170,198,193,3,213,126,33,127,108,40,173,235,254,240,89,41,103,125,152,35,171,231,75,81,66,219,64,104,16,107,81,77,12,150,209,130,167,34,188,19,118,239,61,106,201,240,32,180,176,9,31,32,71,2,204,250,237,150,84,248,108,167,150,60,166,133,63,185,69,195,236,204,158,92,123,208,59,208,26,210,234,226,25,207,152,173,142,91,40,211,252,24,204,17,206,237,39,31,212,56,100,20,182,97,185,158,96,225,85,229,214,226,140,80,210,8,34,221,128,115,185,149,119,130,90,100,31,151,145,182,186,178,63,216,81,198,183,7,133,245,225,149,144,134,191,55,181,196,214,230,160,180,243,245,64,169,224,232,219,128,138,185,156,139,188,77,160,76,30,8,166,237,253,50,221,206,228,163,133,96,10,228,61,152,156,116,134,85,233,4,192,205,188,195,57,138,175,182,162,96,43,164,20,222,230,168,151,18,86,69,90,13,38,211,137,146,102,20,209,204,247,70,142,70,224,39,109,31,132,201,164,158,182,144,86,152,87,131,77,67,95,135,72,177,82,179,160,93,41,70,120,30,186,195,104,116,132,239,28,188,0,204,181,149,233,137,194,67,119,242,184,25,188,78,37,75,160,240,16,157,56,246,1,36,241,33,106,72,75,236,75,234,66,201,51,201,194,8,121,92,39,179,101,29,169,202,61,217,4,155,49,95,21,149,194,39,168,100,106,108,193,42,56,127,46,28,36,40,124,251,86,7,141,218,86,149,185,98,114,215,254,233,154,160,211,16,152,239,124,199,111,179,177,158,66,102,43,80,102,102,204,11,68,131,77,98,21,244,190,177,210,240,210,35,125,165,66,64,129,6,52,114,80,221,16,40,22,158,144,145,146,90,240,29,96,52,73,94,4,130,72,206,206,88,160,234,73,23,92,17,250,10,242,198,193,71,107,4,169,93,225,204,59,246,219,134,241,250,220,23,123,248,177,242,133,79,0,113,159,41,60,131,93,46,209,136,239,77,24,40,230,32,23,124,206,102,59,156,37,244,22,170,76,183,224,138,42,165,112,46,115,29,244,76,248,251,170,198,232,84,122,203,66,158,63,88,32,108,101,101,193,71,130,184,150,121,41,101,208,9,133,45,193,231,190,131,222,146,241,228,80,6,10,59,248,232,67,216,182,47,147,5,31,229,247,153,98,94,193,232,78,201,20,236,116,163,15,155,136,169,150,162,244,21,158,88,204,89,39,132,173,202,114,77,230,245,29,180,1,56,125,146,247,70,53,166,182,91,156,199,29,80,186,130,161,144,156,181,50,136,1,213,100,22,133,128,98,9,207,88,66,176,30,22,149,141,6,151,166,214,224,13,84,108,18,101,82,59,203,157,205,76,14,39,56,206,114,114,58,42,167,115,223,49,36,40,178,42,219,60,114,98,56,95,66,10,82,50,74,228,160,117,189,250,86,194,6,178,212,63,73,184,201,174,210,70,147,18,34,168,104,182,224,60,99,2,43,76,187,74,109,244,182,163,161,223,149,36,64,67,146,125,182,36,247,197,174,95,89,32,13,173,146,118,159,10,85,24,129,141,107,26,15,141,186,239,77,29,86,152,27,112,53,46,251,29,229,127,225,144,16,93,6,47,199,164,178,138,92,121,53,37,216,25,75,39,99,79,152,55,197,26,70,250,93,120,165,113,30,109,240,159,162,176,47,172,176,39,132,77,65,33,183,141,75,96,103,197,19,186,196,66,77,166,196,178,92,172,165,92,89,34,240,212,99,81,135,46,47,140,7,234,109,57,199,162,62,140,162,185,132,232,209,105,81,8,226,77,55,53,62,229,129,152,49,151,47,190,236,26,228,161,97,87,193,38,216,63,207,243,122,68,25,27,27,39,36,66,252,169,108,62,35,253,237,132,245,89,142,101,132,77,177,50,57,126,49,122,76,44,116,127,46,161,137,192,227,72,49,115,156,40,20,134,160,192,148,156,99,241,109,100,36,132,73,53,49,57,216,93,214,168,33,162,169,236,19,206,36,120,151,17,34,33,133,45,117,18,172,102,184,194,227,102,2,200,81,83,225,142,21,14,199,15,25,230,147,178,231,142,213,213,26,8,111,216,0,203,4,55,211,143,81,1,53,103,87,33,153,108,75,14,58,143,132,4,145,8,105,86,152,137,232,151,57,220,139,90,40,32,1,54,162,129,16,242,94,151,111,23,43,36,242,79,241,203,104,149,9,69,165,179,112,251,62,131,108,7,66,191,2,91,39,221,10,106,13,238,200,242,203,88,235,228,230,71,155,251,94,149,163,127,238,200,78,112,33,186,25,130,18,97,116,103,99,231,159,238,165,92,25,107,78,13,110,13,186,204,210,134,84,205,117,249,222,23,227,93,202,113,156,188,186,188,9,168,89,191,10,74,0,217,3,102,95,157,244,224,41,76,90,212,146,179,164,155,42,93,247,236,113,157,142,196,172,51,228,137,151,110,109,8,206,101,58,47,90,127,58,211,49,117,41,173,168,82,200,48,26,180,122,246,28,212,79,146,206,122,91,153,148,116,236,251,208,157,21,127,4,124,100,106,139,80,135,41,36,235,203,68,184,57,190,76,136,150,210,194,84,81,122,37,242,10,74,52,194,103,130,18,83,199,151,135,57,152,164,170,172,17,116,142,118,153,103,24,26,40,89,9,18,221,37,222,23,248,145,93,248,70,232,196,223,144,155,40,106,11,138,97,122,14,202,41,228,164,242,183,100,36,244,60,106,114,87,41,18,68,57,169,225,123,50,89,171,207,60,16,120,12,21,182,197,105,216,45,161,27,245,195,44,225,234,48,69,100,23,36,5,70,92,68,208,133,140,70,160,44,104,237,129,169,26,250,185,23,243,208,139,38,151,247,195,223,130,220,242,82,184,103,151,250,37,43,50,53,253,11,140,229,66,192,147,212,220,115,221,225,47,115,208,243,151,57,235,185,7,123,39,127,98,27,255,11,149,104,53,129,136,139,146,126,212,83,83,104,249,4,246,9,77,206,117,138,128,43,3,104,45,191,43,51,249,72,250,203,52,178,110,127,98,198,244,87,141,98,18,240,125,196,185,173,65,75,21,140,79,0,255,201,247,53,164,58,182,10,232,211,136,231,74,217,13,122,65,147,206,10,4,39,123,118,245,177,246,233,2,79,133,233,204,158,14,119,202,29,143,254,49,50,134,213,97,74,1,250,64,251,249,32,235,136,223,158,108,13,31,253,227,118,190,50,63,185,137,201,203,193,86,246,92,126,110,115,6,80,137,98,184,8,245,211,246,3,134,173,37,15,28,75,60,183,122,111,172,100,89,42,43,195,20,145,93,116,29,111,16,204,26,100,24,37,116,63,83,192,39,130,74,170,14,101,42,144,159,162,244,217,216,147,120,17,229,132,109,84,248,234,207,180,42,199,111,193,30,159,23,58,209,159,74,245,162,217,228,159,44,123,148,52,148,164,119,54,234,76,219,14,159,192,81,213,55,12,174,62,136,44,21,85,20,198,59,49,125,90,111,141,140,103,150,249,192,218,151,135,171,110,54,19,215,255,71,59,138,173,156,15,50,203,160,61,20,63,76,35,155,63,110,18,31,74,124,196,252,109,84,63,152,104,188,171,206,17,169,193,225,31,7,197,61,205,229,153,14,48,76,80,135,207,254,68,149,20,207,117,36,12,130,63,120,153,108,72,127,68,111,179,11,228,193,183,126,136,183,148,225,73,181,124,79,101,210,72,45,166,2,56,28,161,232,253,157,124,82,39,172,82,181,132,171,53,226,235,153,16,107,197,237,0,211,12,116,133,191,1,142,137,39,2,2,2,179,179,251,68,134,241,41,45,85,212,170,57,121,118,63,143,102,98,175,74,72,248,169,79,22,191,175,217,95,113,180,69,180,53,62,105,217,102,205,62,50,12,23,30,41,238,220,68,155,43,91,154,161,231,230,227,248,110,11,131,182,51,13,232,109,45,91,48,62,184,89,94,76,111,171,152,195,200,7,119,90,54,85,97,9,163,25,23,52,108,56,216,104,195,46,100,184,19,100,102,63,249,58,11,128,222,85,70,135,248,3,169,92,64,253,87,24,246,212,247,203,214,218,173,28,61,66,191,237,79,12,45,25,85,74,132,88,66,161,216,209,101,34,208,50,16,172,10,243,161,221,58,156,235,203,14,156,142,154,145,183,12,127,178,184,172,144,31,12,31,44,175,252,136,54,99,10,111,48,113,23,90,117,202,122,204,35,12,136,152,134,88,90,228,145,208,178,231,102,186,157,224,169,139,199,9,112,89,41,78,126,214,130,217,245,129,142,159,119,247,7,159,7,210,68,192,30,221,101,148,101,135,195,196,226,170,249,12,155,173,126,147,66,55,233,214,182,245,228,103,22,118,73,104,96,62,115,125,104,191,198,160,31,252,51,148,82,210,36,164,152,239,161,117,179,147,122,142,237,41,164,218,187,153,221,12,253,240,206,144,173,251,27,99,29,229,240,179,69,20,184,156,0,197,71,232,89,228,217,5,45,61,121,193,82,197,47,140,174,14,201,28,65,129,52,57,155,15,62,239,42,137,241,229,129,87,178,206,82,131,105,169,221,170,79,140,255,9,52,152,15,206,212,233,159,27,67,211,251,83,53,135,60,70,215,164,30,205,86,248,155,236,58,180,146,162,147,248,162,217,116,126,42,194,189,152,166,188,112,34,201,59,25,191,227,131,255,17,62,56,219,147,77,199,209,7,91,175,222,35,9,119,226,126,87,167,236,216,36,167,173,51,78,255,31,109,231,178,179,205,178,28,229,123,241,216,131,58,31,144,24,113,7,76,25,33,48,200,146,177,37,131,124,253,212,147,111,103,86,212,47,182,39,104,109,237,193,90,43,190,238,183,15,213,85,89,153,145,17,44,254,159,142,252,217,190,177,154,235,215,71,139,151,155,27,153,254,247,82,145,190,213,218,217,227,173,11,51,206,85,101,27,47,199,64,105,49,84,113,113,20,87,151,63,82,104,100,77,21,213,105,171,75,247,194,22,186,188,91,167,217,133,187,193,7,195,9,220,250,196,17,37,158,62,14,161,23,232,146,60,183,145,10,191,33,206,158,75,251,185,14,140,232,85,245,247,1,29,71,137,191,19,242,142,27,141,116,115,45,147,70,26,154,251,78,156,145,29,222,166,92,170,188,224,51,238,93,14,20,181,11,88,173,42,71,125,86,233,252,169,160,118,51,157,173,77,229,168,19,173,86,219,225,179,218,231,71,6,187,120,40,65,230,186,110,213,95,130,67,115,191,159,179,253,75,42,75,142,15,146,123,123,177,5,193,141,239,133,105,99,139,203,58,99,76,245,183,73,211,181,248,97,82,250,73,101,176,19,185,242,56,247,128,20,164,58,215,147,122,217,55,128,233,34,171,175,206,53,185,238,226,71,91,147,130,144,19,177,45,39,215,224,112,111,207,79,243,166,90,243,231,69,241,90,89,120,104,182,108,247,215,2,110,42,226,75,97,27,101,142,15,197,73,77,12,74,16,193,190,14,169,192,123,169,150,22,148,150,243,217,199,209,144,11,246,163,83,77,98,193,143,174,38,127,92,84,167,250,188,120,31,223,231,129,208,2,151,85,56,144,86,203,238,48,137,80,85,193,59,143,248,108,200,252,117,225,95,151,244,104,155,229,187,31,221,40,52,168,62,31,50,231,165,4,220,173,158,164,178,131,115,185,253,48,212,53,164,81,84,180,16,123,157,225,191,221,217,75,78,213,170,134,89,228,211,21,218,89,204,119,42,86,189,221,89,220,130,184,82,230,35,90,200,90,234,231,110,212,149,154,10,11,210,162,114,239,107,211,238,170,12,239,134,112,240,140,11,39,247,169,48,39,139,239,131,189,156,20,44,81,178,153,20,91,253,210,40,216,40,145,122,33,85,225,11,8,185,172,51,214,132,85,12,249,180,197,96,233,44,87,18,63,97,41,87,61,126,58,48,141,221,178,252,152,130,223,184,48,226,166,249,81,155,166,16,239,39,39,120,152,170,85,221,232,18,245,101,215,116,84,85,180,135,1,64,156,250,193,16,181,159,147,91,17,223,231,233,74,19,110,22,102,188,201,242,184,34,52,142,206,230,136,32,112,154,76,253,63,24,218,187,214,91,205,128,110,184,90,59,51,229,121,251,202,121,94,244,25,122,20,101,164,60,17,99,57,227,240,220,170,155,233,116,108,75,33,85,11,111,153,194,199,231,94,68,6,138,137,94,57,182,103,171,229,18,248,168,102,83,100,121,20,231,104,115,249,46,13,251,208,165,26,151,148,77,186,71,242,29,194,95,154,202,232,92,68,223,62,90,76,232,188,53,37,147,46,156,182,190,55,214,141,78,167,162,112,108,172,146,159,123,227,75,160,18,101,141,132,240,39,139,222,233,63,91,218,194,196,92,98,44,65,131,71,54,94,190,114,31,97,177,121,232,73,86,176,169,188,224,9,197,169,138,56,92,96,169,117,85,235,98,231,229,79,5,233,15,165,66,156,213,144,18,117,137,163,173,35,92,4,181,48,42,110,254,129,210,113,10,217,252,194,136,116,123,198,132,58,61,157,141,42,184,101,37,244,234,48,210,34,242,88,126,25,79,15,92,127,246,56,242,200,169,194,12,247,229,128,124,181,158,232,242,140,114,232,193,1,15,178,211,162,215,197,140,25,17,222,32,19,86,100,199,249,243,7,94,126,99,104,164,232,182,15,235,75,170,54,31,76,197,92,114,65,221,140,58,221,244,3,89,99,27,249,66,5,180,188,159,191,80,242,49,58,57,96,102,86,99,168,153,220,176,202,100,158,61,63,189,186,254,198,206,206,46,171,196,179,105,42,236,248,237,19,209,49,112,47,124,190,161,226,62,143,156,252,68,20,242,145,48,25,213,146,123,192,179,233,251,78,16,42,34,178,101,77,91,66,41,77,150,119,31,113,219,133,235,22,248,92,39,95,165,63,52,76,172,37,52,53,127,147,8,103,176,232,205,210,62,11,33,97,198,86,26,184,83,213,22,201,174,51,122,60,165,99,205,40,83,226,157,102,18,0,165,248,133,143,76,39,128,28,205,56,189,195,156,14,41,173,113,155,208,184,175,221,88,20,52,165,236,160,133,197,189,196,193,169,74,99,229,249,176,33,52,196,251,106,184,18,235,209,24,215,196,180,100,114,17,178,250,158,37,143,230,149,120,166,52,21,72,170,138,214,159,200,93,116,60,112,96,29,40,74,182,253,126,96,133,178,152,192,248,86,199,203,230,91,196,213,253,47,77,136,255,173,31,149,107,26,72,105,57,108,101,94,125,28,36,32,61,50,133,221,54,68,198,152,170,26,3,169,198,87,221,164,133,15,58,199,137,108,102,188,40,52,142,133,43,100,134,118,45,166,4,102,156,162,44,89,124,0,238,185,79,32,83,164,118,118,70,65,177,76,184,195,244,150,8,67,195,24,153,49,122,103,37,231,162,138,114,105,185,217,1,232,9,69,85,244,141,225,88,98,26,69,101,82,90,106,26,121,234,92,61,28,56,145,100,82,235,202,110,54,80,171,197,201,205,217,71,63,218,158,239,198,107,176,165,159,66,213,198,30,97,141,230,227,15,22,173,174,247,182,74,239,120,102,27,147,110,73,139,32,110,183,83,204,23,124,194,42,221,121,144,51,160,61,118,28,219,158,170,78,132,164,158,60,53,65,51,71,121,110,236,60,53,34,4,135,237,35,95,74,184,94,205,109,182,185,114,164,115,101,134,63,91,167,145,98,162,59,195,110,203,170,153,89,153,90,159,119,182,129,220,41,171,7,253,204,165,221,79,190,136,103,96,135,198,178,118,188,145,115,112,210,86,136,159,211,238,244,167,194,134,73,39,120,146,40,148,41,2,150,98,38,101,106,234,238,49,72,207,243,213,60,107,169,84,25,86,172,122,11,25,56,97,245,91,65,105,196,170,87,240,153,43,143,54,167,185,49,248,124,65,94,85,155,25,80,51,141,73,180,90,221,79,197,80,77,56,40,102,155,100,169,145,39,140,161,34,233,161,4,169,187,172,61,49,180,58,196,72,202,166,226,36,173,64,4,224,59,190,93,172,29,212,116,131,116,191,91,193,209,198,56,16,33,149,78,32,211,193,249,80,146,205,18,9,48,37,156,113,232,113,33,89,60,97,210,117,115,247,136,240,170,83,155,209,196,4,173,180,36,22,63,184,145,53,146,38,84,235,2,138,9,250,132,83,101,62,93,99,70,246,244,29,140,25,189,107,235,213,248,185,35,121,64,59,108,139,40,193,244,89,168,189,20,134,147,238,30,218,70,68,199,247,25,179,30,138,83,6,210,150,124,154,2,216,247,127,48,107,197,211,102,138,217,231,246,65,120,98,8,83,58,148,77,4,150,77,190,88,183,194,14,83,130,105,62,144,226,214,148,166,239,126,206,86,180,37,19,13,249,216,68,180,154,132,118,217,141,159,86,62,147,96,52,108,80,183,144,45,72,131,55,238,111,228,76,124,200,17,170,106,59,187,250,216,222,252,120,11,130,158,23,186,103,192,84,244,37,80,239,86,127,142,61,227,52,13,89,109,99,109,102,138,225,27,179,129,68,78,85,152,64,211,47,124,152,128,175,236,188,134,149,43,125,171,76,221,169,104,175,233,236,150,16,119,184,89,243,143,108,72,105,79,140,236,5,85,80,161,63,117,211,165,216,145,44,178,213,77,109,15,168,94,166,216,166,91,71,162,110,196,17,19,203,122,105,69,213,132,217,23,16,63,57,76,33,84,118,187,131,254,157,18,169,145,95,15,148,122,15,156,73,200,93,213,56,121,233,91,13,171,26,20,53,129,243,147,170,226,11,237,43,146,81,240,49,166,218,34,152,237,153,108,165,81,208,210,204,9,15,226,194,108,164,243,227,226,149,238,22,164,98,12,43,242,109,22,195,174,72,173,87,118,160,170,225,112,102,138,210,227,216,98,90,235,2,210,176,178,111,242,194,216,219,2,163,192,230,179,37,228,105,190,130,39,95,68,147,135,195,56,43,106,178,137,214,134,184,174,214,204,177,85,96,154,112,226,117,53,235,114,209,166,124,88,226,59,126,186,64,239,149,183,201,117,207,251,211,133,29,132,10,2,240,197,164,117,147,77,83,10,198,125,226,254,90,102,36,101,76,62,105,169,39,33,228,167,29,87,142,231,151,26,209,97,72,28,105,149,102,1,235,99,68,119,54,218,158,108,173,40,105,149,39,131,151,169,49,123,150,108,25,223,73,80,196,127,124,109,60,27,149,157,211,227,129,103,210,223,35,96,100,148,155,250,33,154,136,182,195,216,132,100,117,44,65,114,56,242,119,84,83,101,20,18,15,180,88,99,104,209,236,26,16,76,51,131,136,71,202,149,87,245,44,36,135,186,114,192,56,54,168,19,139,57,45,143,155,90,60,243,128,106,75,84,90,1,125,219,69,13,56,203,238,165,227,158,65,169,56,242,150,248,11,168,207,35,10,55,190,9,39,64,94,106,18,137,83,196,28,145,19,197,208,181,61,134,136,116,174,69,70,21,166,225,208,36,52,109,203,233,102,107,7,253,195,2,35,196,227,1,28,154,168,143,225,33,79,37,242,169,40,34,104,30,120,161,49,30,247,108,147,188,214,147,147,117,207,123,189,224,236,17,106,215,2,38,86,102,189,68,198,191,112,180,214,93,107,228,168,138,89,98,171,161,79,182,62,254,40,38,240,109,104,25,17,89,168,29,5,22,186,229,52,195,69,45,129,47,217,97,182,58,233,169,161,64,198,112,216,242,180,73,235,109,198,54,186,69,18,116,146,181,0,154,241,188,245,10,204,64,84,170,213,199,159,181,199,210,119,62,5,46,64,110,108,210,224,48,2,133,232,93,212,78,183,152,151,208,87,221,193,41,170,170,219,46,173,12,30,129,17,116,194,72,17,184,160,83,222,111,85,10,217,38,61,26,103,144,21,117,39,179,157,83,152,164,103,137,146,23,6,234,93,79,62,204,59,234,43,152,81,206,87,234,1,84,164,221,163,158,150,89,196,245,182,87,163,131,209,139,117,230,169,42,232,72,55,81,91,208,46,211,94,236,197,78,206,121,80,192,227,81,105,32,58,168,110,140,217,97,90,211,83,168,66,59,37,130,9,20,214,106,86,247,38,168,38,43,234,78,197,104,82,90,245,237,244,55,250,117,35,205,245,86,156,113,121,246,89,26,152,62,125,181,242,53,182,180,215,63,173,3,74,127,27,165,140,228,71,103,184,154,106,75,117,118,90,72,101,56,12,89,68,173,151,187,133,182,183,246,138,98,223,31,158,87,49,87,82,184,120,82,111,139,56,52,178,72,232,63,228,161,101,70,244,81,146,231,214,32,249,145,227,210,75,131,83,145,189,106,140,46,179,126,127,48,152,34,253,69,215,230,20,13,244,207,93,185,68,205,57,163,45,94,222,251,118,51,95,214,72,186,196,244,202,217,94,221,130,246,217,13,235,6,104,253,92,175,28,181,204,221,227,41,77,2,193,207,77,123,199,123,219,152,51,122,77,153,98,249,124,31,57,130,65,190,164,99,115,186,212,254,213,84,151,246,142,163,105,1,213,137,195,24,48,81,199,63,127,173,142,13,139,214,133,28,133,248,213,76,140,66,102,29,4,221,229,202,206,44,147,117,82,58,255,94,61,109,130,214,254,153,41,180,94,77,32,227,83,26,75,23,44,112,129,169,47,213,120,104,236,97,116,34,111,221,172,165,28,101,126,212,115,211,215,244,141,113,179,105,123,252,168,27,186,25,254,196,206,142,176,168,159,208,106,166,25,235,119,101,109,122,250,64,155,9,60,247,160,54,152,104,141,222,21,89,124,71,225,196,60,191,76,239,189,111,127,178,133,230,237,121,149,201,23,251,140,175,236,210,239,186,247,18,140,10,26,233,159,101,175,143,160,252,28,20,222,115,127,124,199,81,240,9,148,70,169,250,124,118,35,166,155,204,230,178,60,238,221,148,205,189,72,72,206,50,9,97,216,214,22,100,250,157,70,130,248,89,123,166,19,184,101,31,138,238,171,10,175,96,26,145,156,90,198,180,53,36,127,202,76,118,130,159,24,33,180,194,168,234,157,209,60,124,101,201,201,252,206,167,78,208,102,150,235,176,121,74,201,47,99,99,157,61,36,204,214,70,167,83,17,36,16,63,24,241,170,164,21,248,69,3,194,240,41,22,9,150,172,238,47,107,153,120,149,211,114,40,71,22,29,217,103,214,50,209,246,31,204,238,235,153,14,76,75,203,95,7,58,247,233,49,6,156,230,187,242,141,176,179,196,160,149,171,247,149,177,88,216,78,133,50,213,132,103,105,225,194,63,170,31,132,235,246,4,41,196,5,62,251,91,185,72,69,196,9,116,113,170,113,130,215,185,139,199,164,104,225,43,81,187,51,188,90,161,177,122,43,165,104,110,167,17,110,204,217,164,155,12,138,137,181,148,125,180,52,176,164,179,5,134,195,190,150,159,137,133,70,38,61,117,37,247,238,232,217,75,143,244,208,114,138,233,11,56,159,174,166,244,16,192,120,127,94,118,193,85,130,249,182,61,19,85,185,100,61,186,0,180,62,136,89,18,147,209,7,39,180,122,159,79,158,53,109,59,69,145,106,196,67,225,66,69,50,85,167,71,226,224,214,244,3,97,165,240,111,179,209,93,59,158,89,208,82,209,151,92,153,233,166,168,170,21,8,45,209,153,153,19,221,251,166,180,207,105,150,133,31,76,129,81,13,69,139,41,88,59,105,116,67,37,81,231,77,234,98,238,243,126,96,218,103,31,89,72,182,100,62,208,140,205,162,254,123,80,105,135,39,251,207,183,2,67,76,217,174,19,2,82,112,170,233,41,86,115,63,220,162,75,241,97,106,25,94,73,143,141,19,205,18,204,237,75,88,157,50,145,2,35,208,113,249,172,124,220,91,224,82,76,193,228,210,93,165,140,102,196,230,180,90,28,13,185,73,73,209,184,104,7,70,99,169,48,170,81,70,113,143,121,228,20,206,30,185,203,193,153,250,126,241,103,130,225,200,82,222,62,27,224,160,46,67,214,218,122,213,212,76,221,57,220,4,70,182,16,9,129,119,145,115,207,135,21,68,203,111,105,65,148,29,200,232,84,237,70,40,38,120,177,46,65,56,167,135,123,143,146,126,242,39,214,77,136,86,91,6,224,126,94,102,51,234,113,114,91,164,200,107,16,182,173,184,63,20,70,161,125,6,10,235,67,110,139,41,167,199,117,67,204,108,122,215,104,151,166,160,92,119,6,188,128,179,70,10,22,62,54,49,216,125,27,217,252,14,155,159,26,87,27,105,238,32,139,153,202,186,40,201,101,129,51,182,43,151,72,142,168,139,162,13,134,105,240,200,39,109,100,247,194,144,97,48,121,17,135,17,71,169,2,179,61,236,193,97,183,15,87,142,230,224,213,218,61,58,11,245,146,42,236,89,204,199,189,50,212,183,239,16,205,141,68,72,116,12,64,169,94,119,225,131,225,97,106,25,113,219,5,119,115,129,105,181,116,30,46,48,43,182,192,204,118,241,233,52,118,223,55,134,25,86,30,237,49,132,161,8,139,46,215,32,135,67,186,43,24,240,164,116,254,218,146,38,141,48,168,188,91,203,18,238,177,36,226,99,185,196,97,139,142,216,95,235,54,48,219,244,248,38,45,143,142,148,194,114,184,218,40,185,176,25,135,254,154,215,128,169,37,55,57,57,157,196,251,215,103,108,176,250,5,34,249,243,83,234,117,56,67,126,108,2,83,87,76,14,35,87,126,41,228,4,253,39,62,250,236,64,12,166,233,165,11,124,110,37,239,56,122,97,243,58,47,76,65,239,211,237,5,54,209,64,65,121,55,59,206,157,44,143,34,48,43,218,175,91,23,241,41,19,200,145,163,241,212,204,219,31,57,182,102,117,201,209,214,208,242,107,218,51,152,222,121,185,175,134,190,124,220,246,180,174,32,57,249,249,221,157,106,192,102,113,51,4,54,70,92,92,26,181,142,33,207,180,146,158,142,215,61,241,209,234,242,208,42,166,167,205,239,251,124,58,215,130,238,160,240,71,63,49,49,67,119,189,57,126,96,120,250,242,211,187,94,95,25,96,148,129,238,169,105,249,146,247,81,218,175,125,201,239,218,244,46,46,156,201,221,142,21,231,214,202,33,113,53,178,218,37,78,78,2,104,109,133,201,126,196,51,155,112,59,20,134,18,122,223,23,91,139,170,39,103,223,220,238,96,96,235,37,151,70,113,118,117,191,237,101,93,175,77,97,40,78,59,96,86,61,61,249,50,141,42,255,6,108,2,122,96,34,181,248,254,38,253,158,250,219,240,200,107,124,189,211,154,189,229,169,17,40,252,132,52,12,198,22,83,159,202,246,246,233,105,18,40,251,38,205,62,184,167,248,105,130,87,25,11,168,69,148,59,49,64,126,212,79,224,76,44,84,20,126,48,23,217,82,211,163,73,123,182,226,112,97,26,146,97,152,237,62,151,195,205,202,23,2,99,169,209,182,195,100,77,170,14,211,21,94,112,244,132,35,101,157,245,3,58,55,54,187,163,212,64,115,126,190,128,154,226,167,169,20,54,125,102,149,56,96,251,133,195,21,174,239,183,137,98,180,163,197,154,250,20,38,218,245,115,23,120,19,73,134,97,171,214,165,224,240,162,14,61,158,105,131,156,243,7,51,149,22,29,196,173,99,225,236,119,13,77,106,118,133,81,98,44,254,204,144,127,184,252,165,239,232,22,48,117,196,103,166,166,212,177,83,115,184,161,49,32,67,165,193,149,184,71,219,156,167,71,159,23,60,155,63,114,122,160,198,214,41,107,247,251,241,210,246,185,174,224,215,55,51,20,159,46,217,222,73,183,28,112,217,168,43,58,124,130,167,162,191,205,84,90,183,63,115,42,172,37,203,99,161,24,184,134,95,249,153,99,118,126,102,6,227,117,250,235,38,177,184,154,140,83,250,40,83,246,247,109,109,230,242,66,249,128,62,23,60,80,243,175,153,130,18,84,174,128,59,95,88,22,24,242,112,60,211,97,76,59,133,153,177,2,165,110,40,183,133,192,36,37,242,128,49,163,172,10,211,192,112,81,169,247,128,46,243,236,14,216,246,181,2,147,135,143,247,49,176,175,76,93,224,98,185,120,135,217,186,36,61,218,74,189,247,183,183,244,210,193,12,66,18,63,213,123,105,132,173,2,155,235,231,12,248,44,119,75,126,219,70,86,142,75,59,193,245,126,142,102,127,50,226,125,176,193,147,135,50,16,97,109,43,94,38,140,209,34,240,137,220,243,125,226,184,82,204,37,176,49,229,124,140,211,69,60,244,169,12,42,47,45,6,49,151,94,228,104,106,237,221,23,40,98,172,252,60,211,243,65,157,207,185,198,32,150,22,42,147,110,196,161,181,198,247,195,254,95,238,139,236,78,89,126,219,39,110,47,87,244,196,224,234,98,176,246,237,34,162,35,48,122,138,51,6,195,153,34,242,77,221,26,92,80,36,117,216,230,253,33,176,113,56,203,157,86,224,162,11,76,139,149,79,73,203,58,228,4,236,230,24,234,48,29,202,75,143,29,236,227,2,62,195,244,106,131,152,230,12,113,124,76,135,93,90,81,65,169,92,141,152,75,201,79,76,25,133,240,28,115,143,43,163,96,218,229,129,23,52,75,98,78,41,149,253,142,124,154,200,117,180,54,2,238,73,223,86,193,62,46,150,8,120,226,18,67,165,252,243,210,113,24,30,133,68,173,9,65,208,126,79,205,40,146,197,43,241,57,236,186,99,5,129,225,46,40,219,174,152,112,234,175,111,91,96,243,77,138,39,150,45,162,115,152,4,60,148,181,120,38,86,6,43,2,23,122,8,98,125,33,123,178,5,166,219,46,221,213,233,220,197,26,10,151,102,53,77,135,207,96,79,242,219,39,62,155,99,198,201,217,109,223,47,23,163,28,227,230,7,108,115,159,192,213,108,234,99,156,161,22,209,46,76,239,228,78,91,46,45,21,57,57,236,184,85,227,169,81,21,185,211,116,194,14,173,238,251,80,77,131,126,9,204,34,159,239,32,190,147,52,6,39,124,229,247,208,145,175,175,56,25,91,12,113,215,125,38,38,226,117,225,179,202,193,77,141,187,162,178,33,71,51,70,63,11,109,131,209,178,20,148,0,57,102,97,18,120,55,199,15,204,28,221,227,109,153,166,139,60,18,100,66,62,37,75,251,170,49,79,147,147,231,159,37,89,76,25,73,148,115,160,77,66,25,40,1,155,168,198,61,185,73,100,12,143,120,233,56,195,197,74,224,66,227,95,204,40,19,182,144,192,136,7,180,27,44,36,212,122,151,192,204,70,49,206,104,127,174,55,18,193,30,2,161,219,128,177,224,188,211,194,129,209,27,143,0,13,231,210,116,247,9,104,85,103,23,6,182,57,254,196,176,119,38,77,116,78,50,87,124,176,89,15,53,65,137,230,74,160,213,86,116,129,207,26,60,98,253,152,102,253,123,209,130,150,81,12,66,20,245,147,62,179,130,84,71,204,87,212,82,154,140,112,115,188,106,241,80,150,245,96,202,67,201,208,230,253,151,241,158,30,119,77,197,187,172,220,47,19,113,167,41,95,7,219,234,22,107,11,125,94,215,199,29,116,140,81,34,84,32,140,187,117,119,224,222,110,96,183,171,169,173,9,218,108,143,232,48,61,79,73,110,10,101,151,218,227,194,78,100,167,247,68,214,127,222,131,17,193,212,155,194,156,183,248,231,129,182,0,204,146,128,39,37,225,225,107,203,62,15,247,172,6,250,211,112,19,125,198,128,193,53,111,237,219,96,104,97,113,52,61,76,242,217,147,125,119,45,61,178,106,132,175,75,175,124,236,254,9,143,2,23,12,183,223,7,158,60,238,195,165,55,221,164,243,239,101,149,136,66,112,127,195,225,64,225,237,62,147,6,243,101,203,248,102,173,137,39,14,245,127,119,189,50,54,70,203,39,141,3,143,114,221,237,129,137,226,155,28,157,71,211,65,136,126,214,136,251,162,144,59,116,8,87,232,160,113,99,230,202,38,95,79,129,70,25,143,156,218,226,148,43,131,208,153,211,186,231,70,74,243,194,244,106,140,22,63,61,152,38,228,161,65,238,233,41,206,13,49,37,201,83,177,86,175,126,97,226,56,185,178,206,184,191,15,109,208,79,43,191,141,162,86,220,213,20,74,37,243,9,2,26,49,80,176,91,111,58,142,102,55,246,193,7,163,54,153,245,166,151,53,156,250,209,80,209,151,30,125,70,77,207,30,104,176,201,165,201,82,166,217,108,22,224,14,195,38,29,91,103,97,147,230,15,120,140,219,140,0,140,190,86,92,121,49,5,147,252,192,238,192,55,77,52,89,36,198,88,32,80,66,234,247,183,201,5,11,204,152,30,49,74,77,173,53,233,209,152,27,120,136,196,151,125,206,175,151,134,111,121,188,15,236,38,134,14,164,141,100,68,28,124,150,138,49,170,62,83,194,244,64,231,106,186,122,208,40,229,33,14,230,105,53,235,215,179,200,132,214,56,117,211,95,101,23,121,127,181,107,175,231,111,217,161,51,205,97,12,202,179,194,68,155,30,8,108,78,85,116,61,69,61,187,47,63,122,161,74,217,229,104,124,105,115,160,203,250,205,101,244,194,40,138,47,103,91,62,184,234,224,174,108,14,3,222,215,155,27,180,16,46,5,106,124,73,121,32,244,152,196,92,180,237,239,21,109,150,214,113,152,49,178,116,49,173,232,192,182,128,155,228,97,146,17,76,250,140,115,79,122,249,228,96,84,213,250,142,131,49,8,208,213,148,100,227,246,165,3,123,205,86,158,53,109,224,30,20,183,181,96,213,233,186,132,84,116,124,88,219,184,103,237,153,222,111,84,183,97,235,15,153,139,48,15,69,242,197,96,202,124,77,146,245,120,72,21,207,0,145,239,132,175,119,63,105,172,182,235,167,1,14,92,201,79,200,170,5,169,237,27,69,160,4,181,67,80,132,130,70,252,48,235,227,146,131,17,216,250,84,88,191,163,101,177,157,195,202,80,235,94,88,146,189,24,34,129,171,201,193,136,79,201,98,60,105,40,41,95,70,27,120,52,121,96,147,246,239,18,51,63,47,83,79,141,32,81,189,239,10,189,155,166,7,91,230,241,190,12,200,248,119,144,77,219,135,196,60,181,97,230,207,46,112,55,154,124,192,52,23,203,201,241,173,91,2,215,154,178,194,8,9,236,251,219,244,71,200,219,162,130,59,70,220,53,33,154,76,53,19,241,138,85,226,153,177,82,100,133,105,79,185,67,33,153,208,227,133,17,86,244,12,15,48,10,133,114,223,9,81,213,8,34,206,24,37,129,45,240,217,144,173,114,31,11,65,199,133,241,92,195,69,47,190,61,158,234,16,24,137,216,21,47,108,24,87,83,224,142,75,79,150,47,87,230,58,108,196,207,244,228,231,94,182,149,108,2,195,80,245,11,67,117,64,194,23,50,81,53,143,64,9,101,37,52,178,146,240,142,155,102,199,223,244,174,206,52,58,83,140,179,19,143,52,93,16,145,153,157,159,25,53,179,44,99,65,80,26,138,170,111,188,55,34,26,242,170,105,68,27,17,201,110,99,2,72,232,63,76,122,38,166,35,204,227,151,162,200,73,197,20,140,162,190,238,166,80,159,100,207,244,193,16,187,174,1,18,48,34,4,94,36,163,133,77,108,53,89,148,173,85,223,79,94,205,162,91,126,27,193,186,89,238,58,206,30,95,80,236,51,226,227,58,43,67,191,237,157,192,198,5,119,148,62,135,155,6,161,203,133,0,51,226,34,211,223,186,23,214,173,69,58,118,221,86,201,219,10,243,117,196,214,217,180,90,111,122,135,168,213,18,79,190,91,98,131,36,67,144,137,180,175,155,100,193,254,91,54,199,205,164,177,163,186,64,194,185,223,225,205,137,9,172,189,158,195,152,185,217,106,170,186,196,221,81,238,129,47,45,87,134,152,29,26,117,31,108,205,119,242,204,206,46,111,210,203,237,240,207,80,239,194,20,143,82,14,120,193,127,186,139,7,84,213,50,163,72,198,171,158,242,190,42,116,178,22,197,162,129,4,170,124,245,213,60,129,253,190,232,4,219,242,204,138,133,200,158,69,68,173,122,94,17,168,142,0,81,90,213,183,175,240,226,179,228,55,205,47,123,196,71,79,143,242,217,84,222,163,169,232,48,62,126,112,167,149,76,230,186,100,251,24,223,242,83,202,21,229,132,3,195,118,138,66,175,53,74,36,249,64,216,213,160,134,252,193,8,30,21,89,247,18,251,39,79,29,161,22,147,182,196,185,201,114,129,126,93,68,197,58,89,153,66,94,246,82,172,137,162,235,150,198,200,30,201,239,10,194,215,144,229,33,89,115,137,103,42,16,103,67,16,243,194,120,150,39,15,97,80,221,107,87,227,23,24,231,24,127,38,13,117,176,36,81,110,50,65,128,111,156,180,51,12,218,131,82,159,142,148,47,54,3,227,10,31,112,48,141,246,190,167,111,184,146,234,194,133,71,60,18,17,63,184,34,98,163,11,23,69,11,68,85,63,120,97,111,161,207,12,243,176,228,51,142,245,73,234,214,32,209,227,248,185,160,144,218,49,75,97,63,154,130,71,69,184,201,79,14,225,226,252,254,95,74,160,248,155,63,122,175,9,135,113,159,36,41,1,181,235,3,218,8,11,150,245,137,248,13,159,56,118,200,29,153,143,149,135,32,214,20,84,98,155,6,156,81,103,217,254,176,173,193,160,92,152,101,105,123,213,161,21,83,203,92,2,51,63,249,146,135,162,18,222,60,122,242,121,11,246,8,148,156,107,149,75,195,196,105,197,240,110,230,249,46,247,125,150,138,179,134,58,76,239,204,245,35,224,177,156,87,63,125,42,107,102,77,45,51,66,250,113,253,102,28,77,227,155,124,150,88,66,198,232,63,167,57,31,102,17,116,24,181,211,191,44,212,106,36,63,131,79,76,169,247,187,164,226,161,19,6,34,204,61,230,19,211,23,76,58,190,251,108,62,191,119,116,138,53,29,204,135,151,227,167,233,93,234,26,100,36,108,26,155,167,193,187,37,181,101,239,74,87,115,4,202,124,180,5,169,49,153,140,102,131,13,251,193,208,205,159,223,158,246,211,62,211,109,150,3,201,23,100,254,188,122,237,140,57,116,107,58,13,57,194,157,118,76,209,20,36,101,225,42,230,163,228,20,9,154,157,91,213,197,1,202,110,16,44,88,95,167,172,199,216,199,211,75,226,171,30,58,88,2,159,153,14,195,238,32,11,192,130,109,119,150,165,181,48,167,72,95,226,109,160,49,12,158,156,187,223,146,9,37,169,165,11,46,14,182,145,38,111,84,139,167,46,230,124,2,145,148,69,26,71,206,77,53,177,180,72,65,158,119,87,138,236,20,201,83,208,250,237,48,225,170,196,17,103,156,193,240,242,40,4,105,20,89,173,233,54,216,183,200,68,81,78,246,30,244,173,140,88,111,79,4,78,118,120,40,140,58,117,228,70,217,87,86,65,77,76,218,127,121,15,37,119,27,220,46,231,139,140,122,209,71,134,216,121,169,17,214,97,207,150,229,117,240,114,49,221,12,24,251,162,169,48,212,132,128,81,42,155,122,95,48,109,114,156,156,74,141,100,193,59,155,214,52,34,247,115,38,173,37,247,5,57,195,63,92,20,47,86,213,235,166,187,61,130,140,141,110,85,146,53,177,83,83,138,58,168,9,178,232,32,59,239,62,109,31,224,103,75,47,126,182,160,24,239,69,62,1,125,37,205,26,65,3,164,66,21,112,149,70,171,110,156,232,178,103,164,164,76,160,86,198,32,209,212,140,173,5,123,131,172,240,216,251,230,19,112,35,202,26,110,78,196,27,28,172,228,0,229,135,173,38,20,121,79,83,111,145,236,34,37,210,156,99,203,67,19,126,150,28,75,251,117,82,5,188,233,20,145,163,205,142,38,178,40,56,150,38,73,147,52,232,209,221,139,164,236,4,80,80,146,143,154,28,111,188,75,54,129,67,18,10,231,46,16,241,139,44,29,28,172,170,51,2,123,202,216,79,33,202,174,239,18,165,212,122,55,99,131,247,46,231,46,166,31,16,39,55,173,107,129,73,215,78,47,248,237,95,27,163,6,217,230,154,25,251,196,98,69,111,129,141,138,61,98,151,73,109,115,40,124,226,153,248,58,22,230,119,146,172,107,150,29,138,4,61,4,135,41,137,83,204,106,215,77,156,46,163,218,75,124,127,246,183,55,125,191,150,213,155,52,252,55,231,183,128,27,166,33,2,83,15,140,15,115,33,189,41,121,43,202,239,8,133,5,124,190,8,137,255,97,189,214,155,51,99,190,90,146,42,97,245,94,73,46,13,161,53,133,249,132,202,61,250,188,80,217,1,51,178,206,134,47,30,249,68,25,68,80,50,154,61,158,153,61,65,89,122,240,124,105,23,181,226,138,192,148,210,106,149,247,81,100,27,10,229,16,185,154,200,142,98,49,35,203,158,117,67,175,184,110,226,222,174,71,39,43,255,220,212,107,21,250,43,67,248,60,133,64,113,39,145,213,163,98,133,190,226,243,162,211,182,73,217,161,34,241,82,163,200,52,45,20,147,163,107,15,162,11,41,225,34,172,93,147,140,70,136,58,62,128,190,244,145,156,120,149,45,115,252,176,169,222,9,76,201,226,230,147,87,82,238,208,129,179,73,44,198,61,215,51,209,202,155,198,205,39,201,93,209,252,161,48,236,199,200,71,32,126,221,170,60,49,68,46,107,138,163,161,67,234,219,130,57,20,204,36,235,42,170,85,97,147,150,188,57,26,88,139,242,84,40,138,198,90,111,134,3,93,223,117,26,212,137,238,32,92,77,171,49,192,72,114,222,156,114,18,166,88,194,223,98,71,17,21,24,38,212,3,215,123,99,36,167,146,62,115,130,204,214,110,174,240,172,22,50,231,96,105,102,93,138,158,206,83,187,91,187,239,244,25,186,88,206,152,23,88,158,125,253,244,194,219,96,223,73,111,157,62,211,9,153,214,97,140,123,245,153,158,133,176,251,11,27,24,189,97,248,35,112,153,237,179,162,1,166,201,190,232,96,57,131,222,121,158,195,252,27,187,212,89,121,34,57,123,74,26,3,188,218,94,116,207,200,11,159,13,110,210,64,163,34,255,219,147,95,56,246,61,74,113,160,104,77,19,77,192,165,54,201,180,192,250,236,37,146,229,133,145,148,158,175,239,18,107,129,105,67,171,207,199,201,38,194,97,186,155,147,126,218,39,188,250,124,197,167,85,3,146,198,210,103,152,156,111,40,206,109,74,145,75,231,133,19,254,126,17,235,32,201,159,132,215,206,160,61,87,150,106,192,72,127,201,56,164,37,193,63,79,52,4,173,21,84,102,44,106,190,203,7,67,29,150,155,212,233,208,210,210,14,179,105,203,10,219,28,230,247,197,58,171,235,110,101,144,238,229,143,28,57,154,170,31,55,154,231,81,218,160,159,184,235,7,132,205,84,201,43,96,83,33,215,43,51,221,187,15,102,251,146,199,59,143,195,180,113,152,112,46,207,231,182,221,89,143,205,30,74,3,250,182,105,197,246,228,46,66,92,39,156,41,207,51,133,15,227,227,20,126,137,238,110,216,17,206,25,15,237,44,94,73,227,164,202,202,58,163,178,114,238,139,29,203,51,210,106,100,234,33,177,61,107,58,18,37,49,136,17,75,237,235,25,227,236,211,74,192,166,25,171,31,16,28,10,191,238,133,163,153,108,110,104,124,196,151,37,96,43,196,232,58,64,29,192,199,33,233,116,221,221,84,147,226,142,103,182,48,167,157,79,54,209,2,167,15,222,22,72,201,201,77,246,115,251,141,81,239,92,122,219,9,127,152,24,197,188,141,36,115,49,109,38,195,195,164,1,21,74,9,93,231,119,112,160,191,168,137,228,8,204,246,103,223,251,162,102,160,231,198,30,53,190,124,40,68,85,190,175,115,50,60,171,226,141,148,55,137,10,91,111,205,184,237,69,225,76,118,48,197,210,57,211,225,19,48,36,141,162,138,89,162,94,152,4,192,3,79,211,123,136,145,196,251,203,2,15,36,185,199,29,104,73,153,83,240,162,33,115,6,204,166,189,233,254,31,21,218,117,97,233,255,167,199,199,44,137,239,209,40,78,75,246,160,195,193,139,239,235,220,181,52,219,64,120,225,125,151,123,225,91,211,218,212,21,118,89,241,133,156,128,174,72,196,129,238,192,184,79,28,39,131,39,243,92,49,78,140,113,104,178,8,242,58,43,227,46,249,117,67,141,210,69,191,84,19,107,159,247,109,87,233,49,178,158,194,57,154,63,113,168,83,194,92,79,56,195,143,85,226,228,22,206,203,209,212,191,75,204,27,236,135,150,164,120,105,15,32,212,186,112,86,178,14,165,246,238,44,83,190,1,186,226,244,104,242,9,113,229,27,50,135,254,54,75,167,211,99,7,29,15,83,43,36,197,228,132,98,106,160,252,148,37,76,131,232,83,138,95,26,123,179,54,36,131,70,219,67,238,31,213,103,208,178,155,167,166,146,24,216,31,77,2,231,46,20,30,31,116,230,117,97,24,78,250,84,80,191,255,246,25,160,152,123,101,69,217,73,248,133,17,61,10,113,215,96,124,69,2,38,165,245,192,240,96,2,166,147,75,171,20,72,133,167,184,48,180,248,180,2,242,227,204,196,193,43,43,1,156,103,146,162,188,126,80,164,63,235,243,196,106,132,27,136,8,136,231,20,207,27,55,32,95,66,172,67,101,207,246,192,52,239,56,12,23,92,22,117,12,235,186,147,76,129,137,62,229,183,9,0,139,127,2,116,128,145,114,22,248,204,11,169,198,209,141,236,198,214,163,81,17,188,240,208,190,18,27,72,61,197,19,175,230,161,36,55,134,180,203,244,224,147,13,78,221,58,22,206,23,210,124,13,201,198,59,148,220,221,153,120,153,173,253,101,195,170,222,146,74,42,22,53,123,44,195,117,20,105,25,59,112,101,236,149,128,43,162,152,50,111,100,194,98,71,45,247,36,63,141,148,240,138,71,218,135,89,24,8,76,62,53,6,82,199,215,87,178,138,5,21,237,230,161,105,182,220,168,4,12,229,167,219,227,247,5,127,94,211,138,84,133,166,119,40,225,255,71,131,204,214,137,186,39,95,57,81,201,216,26,48,20,202,19,49,99,101,115,107,213,33,142,144,168,119,18,0,23,108,170,158,245,9,67,188,128,233,151,145,147,159,48,166,214,120,226,248,119,42,201,155,180,96,243,42,56,71,83,226,149,147,35,106,176,226,3,66,197,113,233,164,66,125,248,243,87,181,147,155,90,165,132,4,150,190,104,1,15,177,10,5,174,19,141,143,128,217,27,234,14,10,49,216,123,223,246,169,207,103,115,119,126,48,126,27,30,152,36,99,177,114,77,158,29,4,78,69,211,127,38,90,182,242,29,13,104,233,230,103,75,12,237,33,134,26,77,47,26,196,209,206,145,239,48,94,91,3,118,22,168,86,99,156,162,47,220,158,141,8,148,206,251,5,77,210,248,79,142,33,121,139,31,227,230,140,249,182,222,189,68,27,241,117,34,229,43,147,173,165,55,62,183,67,224,57,75,201,26,53,231,46,19,7,244,136,156,52,119,50,232,221,113,180,171,166,48,40,165,189,248,182,49,189,159,154,253,176,145,121,175,140,186,199,147,213,193,125,65,224,19,226,233,94,125,96,68,31,243,74,67,239,66,199,202,9,147,206,14,42,142,78,104,83,202,11,65,107,215,235,228,144,5,159,247,65,223,250,136,165,143,13,212,19,175,83,170,74,229,206,134,83,87,124,22,244,214,98,54,68,36,49,75,241,179,90,91,137,239,5,206,180,140,210,165,220,244,9,115,182,44,110,48,12,117,99,72,159,138,183,169,226,249,99,157,219,146,254,179,252,71,172,217,8,243,233,219,66,237,60,146,8,25,142,172,210,188,41,243,198,227,62,175,154,162,130,128,163,69,115,19,38,124,243,108,229,36,37,74,109,34,197,124,70,176,145,181,54,212,224,143,249,77,159,8,45,105,106,176,89,90,191,204,128,73,134,104,178,150,188,64,124,246,231,51,107,74,54,226,205,167,28,75,186,89,82,202,35,99,199,136,91,85,132,57,208,176,228,228,63,250,103,11,152,15,81,50,193,168,81,148,8,100,32,216,105,33,28,154,229,158,237,198,80,164,169,53,197,109,121,203,120,31,136,140,106,242,189,225,208,145,253,198,178,53,252,201,165,65,123,221,241,97,179,148,105,192,205,119,93,107,172,110,20,90,183,204,196,230,53,22,59,63,188,213,68,94,26,24,33,166,121,127,27,209,14,45,27,140,169,39,199,58,70,25,48,112,102,186,39,40,72,94,140,54,181,100,97,252,178,11,227,247,173,112,225,86,247,29,14,77,31,249,153,81,246,93,211,217,93,45,89,190,206,84,6,167,244,142,134,92,170,150,97,206,141,56,237,7,113,140,245,124,1,231,34,105,49,143,183,93,144,75,150,81,204,183,186,71,4,204,176,72,229,178,9,231,234,184,59,1,250,242,37,175,79,108,56,35,229,99,218,75,146,131,67,39,194,201,214,182,71,209,78,80,100,136,144,122,141,77,8,186,96,207,193,208,41,91,149,93,126,210,114,6,157,160,43,120,159,180,181,53,137,38,186,105,77,198,14,103,154,81,175,160,131,135,114,55,110,38,181,39,48,230,121,229,110,10,121,136,243,169,97,166,187,149,62,177,5,242,196,79,17,243,140,180,72,171,164,89,180,182,117,30,32,171,106,164,116,176,201,210,2,41,66,90,173,68,66,8,175,137,165,48,146,220,35,142,46,104,91,72,221,151,2,68,140,5,211,13,42,82,84,64,40,60,50,201,120,23,17,247,22,229,151,145,71,11,152,125,182,178,211,80,100,136,104,30,65,165,164,249,119,12,241,48,178,115,152,27,209,75,51,229,154,155,98,75,90,175,192,99,1,239,39,135,51,107,132,212,79,79,188,135,249,91,192,131,214,31,129,77,108,192,175,187,98,227,84,244,232,181,130,155,3,220,148,175,205,56,104,59,146,46,4,22,89,107,206,103,132,158,1,16,169,67,51,135,92,15,140,226,167,192,210,189,158,80,151,158,61,118,241,214,81,41,59,1,131,87,164,153,129,75,209,147,155,111,189,143,36,132,62,116,24,206,109,94,90,130,86,189,47,94,143,215,95,129,207,171,22,70,182,181,179,183,200,201,84,19,113,150,103,182,104,234,184,207,172,147,100,145,15,136,194,76,217,247,169,164,172,52,94,43,247,122,203,152,221,215,40,74,89,197,207,96,68,154,185,177,128,201,23,50,76,126,101,222,183,221,52,21,53,216,122,237,152,85,206,38,174,173,169,48,50,36,145,71,54,151,56,121,157,131,46,187,251,237,218,98,182,149,87,90,177,68,189,99,152,250,197,22,210,42,57,186,184,47,179,191,205,15,93,118,236,155,195,110,176,158,100,144,155,249,235,136,60,87,67,198,107,40,145,23,58,116,204,27,124,155,85,2,157,241,75,155,69,22,218,108,56,229,104,24,11,51,166,75,196,222,31,26,240,46,58,202,145,11,239,18,131,145,215,58,143,198,31,139,137,199,231,135,250,60,156,46,50,108,51,164,60,0,174,59,151,72,122,194,69,108,242,200,141,205,176,99,13,57,239,114,174,162,172,236,74,29,232,102,215,129,245,104,170,255,53,126,123,152,168,173,194,144,77,5,62,67,79,58,11,18,61,58,145,15,130,153,186,37,71,192,214,106,221,209,192,223,106,125,10,91,121,102,7,159,108,207,100,154,167,194,180,229,68,157,7,151,117,237,94,196,202,168,248,110,24,138,247,104,250,208,32,54,246,120,226,86,233,148,137,131,105,101,220,115,243,196,178,82,248,207,36,83,239,250,181,155,24,101,128,66,229,184,43,39,169,118,165,255,159,145,21,145,10,203,114,87,38,11,188,22,146,41,145,0,135,201,40,175,235,68,3,163,223,204,34,2,170,122,91,104,227,180,40,119,64,219,238,85,143,134,5,121,115,131,137,10,149,54,46,152,242,93,228,6,169,27,104,23,201,137,200,81,229,142,204,98,122,26,143,233,61,130,195,21,48,45,231,218,52,1,223,54,82,166,27,225,51,109,51,33,252,144,223,38,198,122,90,46,224,26,245,155,244,76,75,51,170,104,140,165,125,79,78,198,65,199,97,251,197,109,1,215,178,100,58,37,33,186,35,18,218,16,78,36,5,7,93,111,244,27,163,21,99,75,8,188,231,141,215,169,26,208,74,166,109,40,112,137,227,169,216,235,17,20,150,97,143,116,107,181,240,229,105,159,233,183,138,106,221,215,82,53,152,8,85,180,88,130,206,185,119,154,79,95,15,237,97,247,232,153,244,186,145,153,233,49,29,210,49,52,100,34,159,244,190,230,113,223,38,205,82,50,47,108,116,237,228,129,23,190,109,129,183,169,56,201,219,236,249,105,163,197,10,59,98,79,235,246,208,102,85,122,145,227,194,23,121,100,237,141,68,72,187,247,59,200,207,166,125,62,141,86,148,21,2,70,77,176,62,125,201,56,153,197,247,215,173,41,64,224,77,130,234,126,158,248,218,74,55,30,25,234,28,35,9,119,182,164,253,166,149,164,78,220,24,245,116,221,169,179,34,213,26,83,131,145,225,165,94,143,159,53,223,92,68,182,244,174,105,243,26,70,118,241,204,81,191,75,237,233,4,167,188,18,101,30,190,237,166,253,168,112,128,99,168,13,235,74,127,122,242,42,109,77,1,179,231,25,10,163,62,18,147,237,102,123,172,13,167,108,145,219,45,148,226,204,45,175,100,216,106,222,239,111,103,45,80,157,128,209,106,196,1,159,217,88,27,186,209,227,191,107,43,114,42,34,50,148,232,35,186,61,75,19,243,216,252,52,87,158,9,54,80,244,190,116,40,81,0,172,123,74,169,115,228,167,173,211,68,166,98,151,67,81,86,219,58,209,43,175,119,32,26,47,93,53,7,144,18,201,119,148,231,169,237,224,155,126,181,86,165,150,169,197,18,51,76,116,241,22,52,25,177,170,215,134,84,50,130,145,145,77,214,185,165,114,8,197,62,34,135,141,11,245,192,212,121,238,118,185,208,93,162,48,15,237,102,17,122,209,193,176,97,80,220,212,75,198,30,64,106,72,27,54,200,222,81,149,72,188,176,7,166,117,47,106,26,197,50,244,242,88,86,143,174,13,242,81,216,107,205,7,110,177,145,47,136,76,236,183,69,184,71,217,142,84,88,206,207,193,80,103,87,187,137,180,19,118,105,255,113,166,233,248,102,240,104,248,86,212,2,202,72,255,141,167,221,27,157,166,224,110,100,228,245,117,121,67,34,34,26,170,200,168,154,248,177,192,231,62,211,45,58,100,83,150,211,46,95,86,176,200,245,50,223,233,23,64,59,242,140,172,206,192,92,248,233,3,78,198,195,139,36,118,193,128,78,63,78,243,250,118,248,12,218,45,187,59,180,166,247,190,9,116,51,96,40,218,106,206,236,30,201,123,40,153,237,233,68,103,183,232,191,77,135,72,219,250,229,231,75,139,7,70,138,180,41,76,86,220,47,109,218,194,34,115,18,173,253,49,22,80,119,209,62,75,58,104,151,119,12,154,120,255,212,2,21,204,3,2,34,135,217,228,150,231,220,168,182,57,138,229,135,62,82,44,97,118,164,217,208,238,78,42,202,49,236,239,29,222,25,222,188,246,86,211,248,23,73,108,204,203,30,69,4,136,169,57,234,60,187,238,173,37,193,53,167,177,190,29,198,95,246,145,19,65,54,223,137,8,121,219,1,218,78,126,110,235,86,137,54,102,212,77,251,201,171,89,175,7,140,143,132,92,57,162,205,41,70,26,157,127,41,233,140,119,166,157,155,218,220,184,15,170,88,3,140,123,111,253,48,102,7,58,68,218,161,191,124,82,41,76,187,77,30,41,102,231,51,182,72,136,120,158,79,81,180,124,206,160,166,87,202,143,46,214,220,36,210,51,212,113,252,251,162,83,227,132,216,251,17,174,105,145,186,63,19,210,170,57,191,240,242,36,118,193,68,87,59,160,79,84,86,110,73,162,152,163,139,68,174,27,205,188,230,109,202,36,97,180,52,6,147,255,86,113,48,188,104,67,229,120,224,25,120,94,166,20,162,164,162,82,63,52,188,248,140,68,225,127,105,91,8,14,200,195,21,65,233,82,69,72,80,46,236,132,54,17,91,162,54,95,179,108,190,224,109,95,174,76,49,158,162,156,154,52,218,240,146,67,121,251,238,224,116,163,116,26,32,142,20,170,93,180,239,98,79,181,149,120,76,96,164,98,202,253,93,200,150,114,203,39,16,223,99,92,152,204,136,170,46,17,169,164,120,34,27,245,0,121,218,56,99,5,81,134,60,252,172,15,140,64,93,191,79,123,117,169,122,145,117,15,109,202,3,67,33,208,21,23,41,169,93,226,167,145,83,149,88,125,35,76,224,154,127,140,146,115,46,61,122,161,212,221,238,32,106,231,4,162,162,69,97,217,53,130,134,85,230,231,20,1,47,82,227,222,214,65,254,166,35,194,44,48,190,92,249,194,92,188,40,120,17,81,123,71,225,249,118,182,185,216,170,252,23,147,165,31,77,235,240,76,15,60,92,161,14,148,166,100,85,7,163,204,31,99,208,180,39,31,97,50,92,191,189,182,91,204,142,64,229,239,44,183,219,227,228,237,196,33,91,79,222,219,138,154,0,75,203,146,10,17,206,3,120,215,7,108,123,107,85,61,195,161,246,78,117,187,8,219,4,43,70,234,23,43,102,186,19,93,171,172,223,185,141,26,41,209,243,225,212,89,31,120,242,223,106,44,31,149,48,83,96,132,60,98,10,39,59,254,232,177,213,130,156,149,47,62,115,16,118,200,235,68,56,233,214,58,88,63,151,40,172,162,205,83,111,165,132,22,161,71,102,14,243,144,248,116,51,170,32,91,69,28,169,1,9,181,130,142,8,213,66,236,200,53,223,98,226,153,163,85,196,145,144,84,67,59,250,224,134,10,14,194,178,159,151,133,3,65,86,181,16,233,98,140,58,11,62,118,75,97,58,90,34,48,52,33,108,21,167,52,77,192,184,178,19,241,238,231,224,221,174,2,6,159,210,249,148,135,106,56,210,250,26,209,52,114,38,138,210,222,21,137,40,8,228,67,101,255,104,192,236,145,209,161,48,213,69,131,216,212,147,234,165,115,209,169,175,223,207,98,69,184,123,97,114,160,170,123,217,90,239,249,50,201,242,16,37,138,108,31,230,190,231,134,183,36,210,202,231,108,123,94,53,8,200,9,83,181,249,78,172,176,210,253,233,114,246,220,58,233,224,170,30,101,126,196,254,207,90,163,151,118,214,196,116,183,225,108,134,85,181,22,135,156,26,137,226,19,93,141,254,104,160,54,116,110,98,199,120,246,232,91,134,10,91,14,106,203,81,104,161,3,86,37,82,241,23,136,173,21,29,90,89,101,159,45,248,187,217,88,200,69,67,245,139,17,155,189,249,212,63,212,143,179,201,202,222,68,176,73,227,8,76,39,66,189,89,102,44,122,155,106,16,227,145,17,41,236,97,138,72,170,65,60,111,100,72,45,120,15,213,211,205,8,226,150,139,210,41,168,178,178,152,178,71,102,158,40,53,63,2,198,140,159,40,26,216,86,103,169,82,246,89,254,211,165,174,175,61,95,125,99,182,44,37,120,241,231,91,86,53,221,68,70,198,247,209,153,78,75,145,220,204,103,178,164,181,220,97,186,176,84,173,154,150,187,25,231,38,234,233,143,62,120,165,166,29,240,162,160,167,39,167,106,29,47,196,106,14,85,94,118,37,3,29,169,92,186,5,116,34,207,136,215,140,113,91,40,88,50,244,228,3,157,198,43,249,147,187,244,226,88,69,45,93,213,30,72,190,245,57,154,254,212,232,117,91,8,57,39,189,239,73,30,45,36,58,216,43,233,64,172,208,255,111,195,153,45,71,77,229,145,41,16,59,60,72,192,85,213,94,70,159,218,123,80,55,60,77,93,28,51,66,180,209,91,248,203,26,171,80,61,174,201,209,60,136,37,185,132,112,232,216,159,216,40,186,213,76,133,118,168,82,253,188,175,27,97,133,113,66,121,25,136,163,70,247,6,40,42,74,114,91,163,97,123,18,210,35,184,206,203,177,40,14,143,80,210,26,22,243,202,133,225,247,55,154,28,44,44,107,28,187,74,212,95,65,205,64,88,164,255,139,74,204,88,153,70,62,128,141,242,197,8,144,198,232,161,166,3,132,185,126,44,122,17,146,10,34,163,136,178,114,116,84,162,221,47,250,249,5,193,171,219,180,69,118,96,139,80,47,222,66,81,172,64,124,12,139,24,177,75,64,152,252,74,182,89,79,118,254,107,245,9,232,85,196,137,249,247,60,216,245,101,178,110,241,205,158,1,241,75,111,254,224,6,167,89,40,152,7,166,82,81,135,195,147,48,98,9,188,205,15,247,131,73,17,229,59,118,153,76,214,248,8,54,44,128,85,149,216,43,93,46,227,35,89,154,153,36,89,210,34,112,34,139,227,176,237,166,139,252,52,159,240,234,223,149,25,83,77,148,59,184,240,60,191,29,46,240,249,194,234,157,222,33,59,85,61,218,118,254,247,228,150,81,159,235,187,112,156,250,178,40,19,127,71,199,201,43,164,148,46,183,141,86,214,183,170,29,152,164,132,88,2,176,143,50,67,235,15,70,91,114,148,172,207,180,230,79,74,23,120,153,180,180,62,22,148,167,127,168,249,7,230,42,15,13,29,241,143,247,128,193,28,213,54,125,95,200,39,173,254,189,109,72,62,74,139,56,176,45,185,223,79,15,36,29,250,144,193,96,254,199,191,170,20,182,226,76,32,77,110,27,183,235,47,45,128,144,52,19,120,214,145,118,118,128,159,150,5,112,55,93,31,121,166,230,184,225,39,39,18,111,122,99,212,70,139,191,48,136,61,91,42,98,214,23,62,186,95,249,76,52,3,53,125,159,191,162,243,7,155,25,208,82,152,108,72,251,30,42,182,137,112,206,244,183,177,231,251,222,167,229,12,123,126,174,156,110,50,255,237,243,63,116,6,228,228,103,158,152,254,211,54,200,111,66,17,77,107,56,212,205,97,6,181,30,204,40,46,53,199,185,179,86,188,42,155,128,93,124,172,80,186,73,207,48,166,45,112,198,101,195,182,146,95,134,246,80,102,192,21,162,190,156,26,177,214,228,239,131,42,79,17,229,202,154,172,106,213,252,232,141,29,235,133,113,95,135,115,254,141,133,133,234,142,80,50,10,84,82,102,245,15,62,81,225,148,79,191,216,2,252,5,149,60,17,148,172,171,194,84,248,125,226,64,66,184,75,250,23,154,119,74,59,142,238,52,240,220,250,10,147,48,174,41,126,52,59,29,169,167,161,181,149,242,167,142,192,94,127,155,187,136,192,147,80,226,187,239,19,89,35,116,58,245,210,96,1,102,135,81,39,190,195,180,88,95,232,158,254,219,164,35,101,209,60,49,36,2,209,45,142,62,225,209,214,163,113,122,76,195,31,42,157,235,82,70,36,129,210,220,88,6,216,50,128,114,52,45,62,125,197,125,83,217,91,114,99,232,252,230,116,31,11,92,74,121,44,63,35,239,26,48,226,24,247,232,69,88,243,137,15,2,247,107,222,11,72,200,187,226,216,250,52,43,151,133,218,244,242,129,136,168,228,146,60,105,49,79,62,31,197,246,13,200,140,70,2,144,116,228,114,120,97,185,33,63,77,74,60,249,10,180,232,54,40,119,211,70,167,101,113,113,87,224,109,50,18,2,51,37,250,180,113,22,111,36,165,229,183,137,83,226,219,197,183,176,203,135,207,111,211,42,232,175,107,155,201,180,254,246,196,125,196,127,123,155,179,149,254,116,117,249,111,8,224,124,155,91,126,154,26,228,240,169,24,123,128,46,113,74,177,138,113,245,161,112,214,19,50,13,89,78,158,62,49,118,211,32,153,69,223,6,53,222,248,93,134,148,16,233,57,178,126,196,82,200,98,188,87,121,94,80,96,123,44,78,72,117,203,86,177,192,123,39,47,248,161,103,112,22,225,60,148,85,216,244,252,80,88,114,38,249,47,104,97,198,40,31,60,176,241,24,114,48,198,162,95,163,137,9,119,179,252,200,243,104,176,99,126,185,93,122,115,43,138,30,242,166,40,177,126,25,11,230,11,50,138,250,176,241,132,254,216,105,216,105,47,91,232,46,140,126,209,199,238,100,214,171,244,189,202,16,52,53,132,111,10,55,203,96,196,186,229,163,70,49,100,126,87,254,171,171,52,157,72,113,212,251,190,249,95,32,34,197,44,36,37,89,156,134,159,156,140,69,209,5,0,82,235,246,75,171,152,248,222,133,139,6,223,242,209,232,151,25,95,67,183,189,48,117,153,158,252,194,39,49,123,146,5,130,74,76,118,212,254,84,23,100,202,162,95,19,24,204,24,35,39,201,117,79,252,114,191,235,58,227,109,158,247,165,171,222,200,95,67,224,65,23,242,127,186,170,65,197,253,120,242,230,29,92,149,138,203,193,70,199,248,96,254,92,54,0,180,3,78,164,119,62,184,255,38,205,231,174,144,194,251,96,216,19,242,221,209,219,105,162,205,63,248,28,142,122,136,222,245,52,173,71,135,169,128,107,24,66,139,96,91,223,201,225,204,157,57,101,106,148,98,95,234,7,83,67,200,26,178,226,13,184,253,96,83,201,150,219,230,147,46,95,147,10,177,85,105,90,235,69,4,160,127,137,49,36,50,206,112,30,93,35,82,10,249,219,209,19,249,117,141,103,233,157,74,254,203,191,30,49,9,5,16,106,116,123,18,90,32,201,117,109,137,158,58,157,33,223,203,68,189,63,73,10,149,238,90,36,183,190,39,198,63,159,15,251,129,97,226,116,135,49,158,173,242,211,216,204,238,230,71,51,229,137,218,110,165,105,132,26,235,7,155,137,216,20,152,150,229,189,190,75,59,127,219,37,61,107,12,223,250,37,65,241,92,129,104,115,233,41,152,161,35,142,233,63,109,243,213,157,70,43,205,159,165,251,24,182,156,130,244,53,156,248,19,5,204,111,254,238,102,204,37,181,117,92,166,234,39,76,187,76,232,113,75,179,198,9,135,78,168,252,17,184,150,61,221,44,11,230,185,102,200,39,221,143,182,30,99,189,50,170,123,95,166,223,232,32,136,8,203,209,155,141,212,247,101,146,33,189,21,6,36,23,208,93,251,192,197,38,70,186,240,107,37,189,148,171,195,185,90,173,252,194,116,219,38,255,110,97,84,103,209,249,130,185,140,178,203,118,120,211,225,213,5,166,48,83,252,104,19,159,151,207,186,86,75,181,87,135,207,4,33,123,42,250,210,24,61,31,138,211,182,142,50,158,232,254,136,16,108,136,234,124,246,30,52,72,158,183,255,141,4,130,182,36,77,9,52,59,80,105,244,159,134,37,45,205,24,231,121,79,247,121,50,125,78,62,2,65,73,58,231,252,205,147,52,240,100,177,129,58,23,134,79,193,183,123,199,69,115,52,221,238,21,116,190,226,211,59,17,30,132,251,45,163,140,141,86,252,118,43,38,150,35,48,83,186,79,102,100,13,213,226,141,33,220,219,39,109,191,140,29,55,36,235,117,150,249,197,52,240,161,184,145,228,33,195,168,144,231,114,20,17,38,233,224,103,19,137,6,198,239,93,155,47,108,151,110,62,52,56,183,59,103,225,247,132,4,183,222,86,30,166,31,241,193,103,178,201,58,195,35,115,148,61,76,54,22,110,175,233,249,234,207,173,124,195,16,50,43,221,157,85,231,12,108,133,199,7,35,38,145,117,243,222,167,41,196,250,209,104,13,200,183,7,7,166,172,184,49,116,13,147,238,221,207,149,151,20,231,38,170,145,249,159,214,221,252,81,187,150,165,218,181,113,160,90,216,242,37,126,23,83,248,217,219,141,242,236,175,243,151,124,2,198,158,87,39,59,28,49,119,60,211,51,169,168,92,181,193,237,83,33,3,94,171,92,231,118,59,57,2,81,254,219,4,87,69,231,74,116,96,166,31,108,78,77,186,64,156,225,191,253,186,232,37,215,199,125,94,215,248,218,29,22,157,51,83,253,117,126,58,17,159,8,229,26,150,35,238,250,54,170,53,201,127,175,250,68,211,69,75,104,213,236,251,190,230,73,44,110,176,113,47,79,2,138,52,240,118,120,65,140,213,236,213,36,167,252,189,45,188,93,207,54,178,63,240,44,241,219,38,198,214,20,134,2,179,253,183,49,81,145,178,74,53,101,229,230,15,52,119,243,223,149,75,59,49,31,246,156,31,60,144,194,121,50,68,163,15,63,118,178,89,110,111,36,48,191,198,76,224,51,80,196,239,5,213,54,218,6,190,175,39,211,179,35,108,3,11,159,114,140,178,159,59,207,212,208,236,204,88,190,47,129,161,132,21,141,198,117,219,26,246,63,24,246,147,6,41,240,160,231,215,96,12,204,236,216,53,147,66,119,114,217,126,114,52,15,20,70,4,169,126,11,27,228,16,100,148,52,255,148,96,83,250,201,169,181,151,162,240,130,238,150,227,104,108,242,52,53,246,243,175,137,223,222,93,118,138,36,214,72,203,251,209,176,238,196,199,147,105,161,124,164,23,187,109,92,232,245,101,99,101,227,159,166,89,18,10,103,147,65,14,249,223,31,121,37,75,172,131,156,180,220,167,81,140,197,132,105,189,119,141,11,89,205,28,198,167,110,10,156,44,76,44,223,40,230,245,234,78,177,194,132,205,158,25,27,213,234,34,26,146,46,72,70,123,58,124,190,174,165,99,233,236,181,178,95,120,53,195,170,172,73,57,192,47,244,59,48,229,132,103,32,178,251,248,242,133,38,69,190,117,40,192,31,249,162,129,3,98,188,186,52,36,165,168,89,253,151,177,121,159,67,222,22,187,69,223,197,210,48,112,2,195,166,211,21,178,196,62,137,155,137,90,210,119,141,244,222,199,50,226,93,144,251,149,5,253,124,125,181,199,24,255,177,27,100,70,51,25,137,230,119,109,182,131,207,162,75,107,250,231,194,6,76,247,88,157,26,249,81,159,237,14,195,100,89,114,242,126,165,178,97,244,209,224,35,47,27,171,149,28,51,26,18,138,83,88,74,100,61,235,40,62,22,186,17,68,37,191,75,250,149,209,248,193,103,74,162,87,83,224,244,73,165,0,194,231,148,13,29,68,175,145,227,182,64,75,210,117,209,36,255,28,254,249,245,85,253,240,209,108,252,94,39,194,84,187,203,219,166,50,95,134,223,53,107,191,74,246,90,55,106,220,21,124,207,33,126,176,228,72,207,99,244,103,130,92,89,111,79,142,212,44,150,190,151,141,128,75,19,198,14,32,189,133,223,51,177,207,84,90,95,10,59,54,190,184,15,198,218,76,162,82,74,177,86,77,119,152,128,233,129,249,62,124,144,99,69,94,164,17,170,64,237,46,95,35,148,37,45,249,88,37,231,113,208,226,209,56,100,181,149,52,189,68,205,255,219,14,158,72,96,159,89,97,73,82,2,189,199,175,235,237,192,68,122,178,135,134,9,55,122,242,47,96,145,250,27,154,46,129,147,230,199,110,120,98,75,81,152,94,233,27,255,136,16,177,90,201,47,159,55,48,124,128,111,150,92,49,244,40,198,162,240,152,116,156,159,65,33,91,175,27,214,153,143,35,246,222,249,121,222,150,163,244,79,147,136,118,165,39,73,132,222,156,159,27,182,250,210,172,24,170,111,159,11,225,143,112,177,159,28,210,25,208,229,243,156,129,138,75,57,123,232,35,75,195,133,26,80,230,180,68,164,164,198,206,244,69,120,243,131,179,181,241,222,207,158,53,53,243,190,63,56,147,168,185,209,52,60,6,178,125,237,131,79,96,184,133,175,67,153,133,187,241,147,119,254,92,146,241,214,150,230,55,6,199,88,133,255,11,163,54,127,158,121,160,176,121,238,10,80,6,219,178,184,109,8,205,93,124,56,207,202,130,60,96,13,120,176,227,222,2,35,33,251,109,9,73,126,147,132,40,2,91,147,206,118,152,82,128,228,195,135,21,6,190,205,209,44,102,101,122,142,254,75,11,166,127,235,71,239,53,81,34,254,6,209,52,10,73,145,84,226,96,162,250,132,57,13,150,96,247,128,131,142,137,18,183,75,29,73,224,78,83,81,246,71,105,205,31,67,223,211,154,159,190,49,48,209,233,208,151,188,144,217,138,163,205,180,79,134,8,206,114,187,198,24,32,115,45,179,133,245,209,165,248,237,137,252,187,20,7,144,185,78,37,142,70,158,165,182,165,163,151,181,195,135,16,25,36,17,97,45,112,92,220,142,152,209,187,178,102,28,144,141,65,17,202,71,47,36,146,181,228,211,56,19,227,106,62,244,171,153,15,200,193,103,234,57,31,185,143,63,230,15,201,77,149,149,82,235,62,25,177,207,54,201,27,77,209,143,225,153,198,9,161,91,200,0,231,92,131,198,196,239,137,227,38,4,73,68,242,190,164,117,253,131,111,104,100,201,51,49,115,154,207,233,233,192,188,251,49,179,78,253,147,58,147,207,38,231,196,83,43,15,103,122,254,122,240,8,69,216,1,104,113,0,155,203,85,99,34,35,224,43,250,211,103,41,169,95,106,118,96,156,56,147,214,106,230,36,57,232,243,28,132,57,125,222,8,212,165,225,219,30,140,157,232,227,146,85,103,52,151,7,103,246,199,237,64,230,103,132,87,98,215,67,5,235,44,237,186,100,109,140,230,63,20,31,16,49,164,199,77,147,57,215,15,62,209,204,121,89,146,10,39,125,145,252,161,96,120,58,164,149,141,218,86,25,159,224,204,129,11,4,164,41,65,2,155,139,229,97,0,173,20,91,4,65,43,244,129,229,89,177,49,172,115,73,118,238,56,210,84,175,195,114,145,133,18,179,164,133,41,155,120,20,77,143,241,146,88,150,22,175,237,124,0,186,243,112,67,156,122,240,112,158,53,48,125,192,207,209,40,53,54,135,109,103,47,201,89,243,152,143,40,0,129,98,164,113,100,243,192,173,197,201,27,1,137,252,54,46,176,231,75,246,11,167,233,88,214,60,66,184,188,186,135,9,131,61,239,20,190,128,233,152,14,223,20,13,251,87,217,175,21,58,157,178,63,210,19,62,158,185,84,14,166,22,209,125,231,15,53,55,75,137,248,156,138,57,203,99,116,147,31,146,144,239,96,183,254,197,48,104,67,236,13,45,171,70,230,224,11,55,233,208,74,242,72,11,109,29,126,112,183,28,167,20,198,113,244,201,159,1,33,177,106,231,205,11,76,66,186,45,15,162,109,88,232,149,109,244,79,2,134,208,165,124,27,202,238,46,52,15,107,108,154,182,169,194,171,198,215,69,220,202,136,144,147,27,117,214,79,110,237,96,89,175,108,221,119,125,2,77,235,5,144,251,90,200,233,199,182,6,253,213,173,153,72,136,156,53,142,198,74,74,126,153,10,252,215,227,13,90,140,94,35,47,179,227,125,232,231,94,240,113,100,115,141,44,243,152,30,244,225,208,144,69,38,142,199,91,87,236,81,207,87,74,187,151,14,51,132,198,150,95,25,25,29,101,196,88,239,65,36,98,26,233,112,81,20,172,102,235,149,99,47,56,140,228,36,112,165,102,233,91,247,214,76,191,181,234,16,159,238,236,5,76,86,95,179,229,103,40,17,131,126,48,239,79,164,116,170,21,228,62,201,25,54,154,101,77,189,47,104,112,235,139,126,6,98,1,125,104,69,7,97,211,79,87,233,236,113,209,176,90,154,238,160,41,162,198,22,120,216,119,158,117,67,134,241,155,239,174,17,175,121,74,62,230,128,230,139,192,153,136,79,236,170,236,170,51,204,210,221,247,55,254,139,102,11,249,190,170,39,50,43,210,97,77,115,141,211,250,26,61,229,48,204,1,240,41,218,160,141,245,37,44,182,189,206,162,231,198,205,212,51,45,231,159,135,56,101,178,251,182,146,232,7,35,42,167,31,72,178,193,226,232,121,117,178,58,29,244,108,123,150,175,32,152,97,17,214,60,179,221,254,232,198,192,217,76,254,228,117,85,162,85,63,119,39,197,164,117,21,26,40,62,79,121,178,56,180,78,103,61,58,145,141,247,163,161,225,201,3,69,1,50,101,223,102,194,148,234,90,107,165,62,215,110,54,144,126,83,205,196,39,90,142,125,16,102,190,149,212,244,182,242,249,53,79,186,101,12,223,100,19,122,96,220,190,102,142,36,41,158,64,154,108,39,37,94,35,197,122,86,237,45,53,228,19,247,229,233,235,7,170,152,89,92,222,248,114,233,155,242,92,35,221,52,98,195,108,249,212,243,148,253,232,115,149,89,200,227,192,112,40,114,192,180,68,150,103,1,113,197,38,104,134,21,151,32,93,95,118,117,85,231,101,114,0,189,235,251,152,213,182,215,145,15,223,67,243,125,84,245,203,30,145,170,199,163,238,153,136,59,125,67,126,242,110,209,218,51,141,159,200,199,223,8,61,12,73,108,154,77,121,57,71,129,130,189,182,20,137,207,106,18,60,136,51,187,147,104,145,68,252,111,22,143,84,59,205,20,58,103,176,151,158,159,0,49,117,151,31,159,248,194,195,20,108,189,156,132,33,156,100,241,177,162,242,38,54,10,62,148,9,101,160,52,204,112,189,122,1,153,24,194,143,192,25,183,28,175,74,110,196,237,52,140,57,175,22,209,23,47,54,157,207,114,137,92,32,170,231,116,64,248,201,233,97,211,145,210,208,203,240,157,19,149,239,77,67,154,194,39,4,152,94,223,51,250,94,121,142,222,145,56,198,199,231,4,161,178,224,159,89,189,116,207,74,179,222,103,161,204,211,208,176,61,93,78,30,48,211,68,39,104,55,230,211,7,211,241,163,17,82,131,169,239,119,69,245,147,165,80,15,206,180,196,123,193,148,128,73,6,89,51,134,198,23,33,145,205,49,158,169,60,209,129,241,150,151,129,205,114,91,248,2,13,78,106,139,74,238,121,183,123,234,51,161,155,172,120,61,117,78,147,226,144,146,232,166,69,107,68,17,57,171,176,222,25,41,104,138,229,168,94,15,101,57,224,246,218,62,43,123,146,228,180,51,74,30,30,154,63,194,95,94,117,135,14,41,145,68,101,67,49,162,100,79,129,97,40,218,141,114,20,5,255,57,69,85,146,130,51,156,10,103,11,240,136,110,254,7,205,127,180,134,157,168,0,1,78,196,15,48,34,130,105,21,48,62,117,250,209,34,23,178,156,14,51,48,253,110,146,102,52,115,173,207,202,27,24,77,156,164,71,83,202,112,86,138,173,136,74,146,56,147,100,113,39,31,224,76,197,83,162,198,188,138,183,197,2,195,117,210,43,71,55,200,211,190,157,112,182,105,109,143,53,20,205,38,135,217,38,105,4,68,55,87,11,134,6,84,192,63,167,89,87,9,133,190,130,54,103,125,150,189,48,196,89,244,113,159,197,69,167,248,68,139,151,127,31,100,139,170,86,245,225,59,181,236,31,8,162,95,75,39,105,250,39,131,47,201,130,155,251,208,146,39,84,223,226,252,142,159,152,251,83,202,37,3,24,124,26,166,187,186,116,205,165,127,178,4,149,135,62,42,141,159,106,143,219,50,133,121,165,58,159,201,113,123,181,180,67,105,92,233,161,142,160,96,234,167,110,120,239,233,244,79,40,69,215,243,7,179,150,119,141,165,207,45,197,162,201,7,110,250,6,242,192,11,253,245,213,249,77,180,121,235,222,6,102,160,87,191,187,181,159,150,39,124,162,79,240,219,221,99,64,73,125,79,47,13,113,79,255,190,78,112,58,250,84,66,63,139,228,167,108,108,202,18,216,125,105,124,133,81,143,19,10,208,118,169,229,121,106,36,134,156,133,87,177,150,76,186,23,221,136,192,250,196,80,137,127,147,86,255,224,126,250,11,177,42,126,210,114,43,60,151,209,252,220,233,85,90,131,248,78,207,92,9,182,218,137,106,244,182,145,73,244,185,240,39,191,157,181,114,104,250,4,206,162,67,88,95,92,51,176,28,238,227,30,61,241,85,210,54,135,68,78,36,249,79,99,224,177,148,132,103,182,38,62,86,48,145,105,210,21,69,65,21,253,139,111,12,179,42,14,141,237,76,153,120,167,96,46,78,211,173,20,134,223,70,105,230,123,104,116,188,157,157,86,81,122,96,78,53,104,145,231,103,180,105,17,174,51,221,3,126,114,68,148,87,23,190,49,191,253,233,54,24,204,43,23,150,54,18,166,211,57,126,248,161,12,45,49,216,64,27,62,148,152,113,184,86,41,172,208,114,236,44,37,136,201,89,235,19,27,245,59,31,228,244,162,215,254,228,214,54,108,219,15,133,188,51,115,209,131,201,247,56,211,244,60,238,164,25,92,234,52,235,115,66,92,116,74,82,19,213,162,203,154,159,118,29,20,87,22,97,165,138,162,221,217,157,49,124,130,32,74,145,67,43,58,231,187,255,34,90,252,105,72,217,106,234,13,94,117,243,163,51,161,246,212,196,93,99,250,173,14,211,172,60,178,242,168,105,128,245,11,55,11,112,45,111,76,106,20,221,81,186,247,90,213,131,103,77,65,255,70,47,241,33,74,211,53,45,100,229,159,197,160,112,92,145,13,171,78,185,63,103,70,186,73,96,51,154,113,22,54,77,66,93,179,153,180,95,180,56,56,219,142,80,6,202,176,134,115,135,105,219,148,187,182,18,209,246,142,23,170,81,148,217,4,62,163,180,5,99,153,5,164,40,95,223,44,34,103,141,103,70,36,41,39,103,157,255,44,55,128,169,109,73,89,102,143,223,242,23,36,237,174,26,215,100,130,186,59,0,67,210,62,19,197,208,33,62,173,159,223,81,68,69,181,201,97,178,255,94,227,50,188,103,201,207,177,8,233,57,202,92,173,191,140,197,251,167,250,69,82,39,153,233,218,3,55,239,35,128,229,40,148,98,251,225,245,245,34,47,171,182,21,177,43,63,48,221,221,61,14,222,8,213,232,156,145,114,228,158,9,229,146,90,62,209,248,97,190,102,151,94,158,151,54,95,48,78,188,136,97,240,46,74,175,37,53,58,130,185,78,100,94,53,197,203,36,209,130,126,142,87,226,124,168,210,116,145,5,237,125,38,209,195,196,76,170,126,189,248,128,45,47,45,33,91,117,239,190,72,164,69,36,190,50,17,253,238,163,31,133,19,237,135,175,108,253,170,231,59,24,37,13,153,79,201,60,103,211,66,243,49,182,139,154,176,83,190,198,2,210,79,110,126,39,154,60,70,196,186,250,148,177,204,197,117,234,209,232,130,222,111,139,56,79,147,199,149,155,243,39,6,81,177,62,125,81,21,53,69,159,236,126,244,92,61,185,153,162,173,128,139,205,26,2,227,31,239,104,51,158,138,146,207,113,199,94,126,225,76,185,91,251,139,88,13,124,156,44,74,24,226,4,90,205,30,56,218,189,80,7,58,129,157,112,94,122,117,101,29,251,229,51,50,148,77,64,16,91,102,192,205,18,134,186,164,210,3,239,109,27,214,0,42,27,112,92,120,71,143,134,146,98,209,184,44,215,148,171,189,199,129,175,18,98,188,242,195,97,111,244,56,154,194,129,246,161,33,135,19,45,58,248,43,232,232,55,126,126,52,15,153,207,188,134,56,104,12,174,20,77,83,99,168,166,49,133,128,226,18,29,192,68,29,154,77,44,244,111,197,171,102,195,161,185,175,108,242,66,221,223,7,34,131,154,6,133,181,88,87,116,38,97,26,50,31,210,36,109,230,62,29,161,26,216,186,182,21,26,159,215,31,41,18,104,250,101,154,121,154,83,238,161,40,110,161,57,24,234,234,216,116,177,161,220,167,121,204,179,37,78,158,148,107,230,15,172,163,140,159,118,191,102,96,251,252,244,167,207,241,201,167,140,243,222,33,220,234,111,51,59,121,243,221,249,140,149,221,148,39,102,242,14,158,225,153,148,246,155,109,109,136,134,196,10,253,94,243,125,48,173,82,244,230,209,41,187,223,194,10,174,47,126,217,164,203,31,46,14,74,191,197,71,2,218,147,40,145,9,60,177,201,244,22,210,243,157,85,109,175,56,48,121,154,232,211,164,85,83,179,160,13,163,113,255,109,40,217,85,187,118,97,141,122,96,134,193,37,253,115,74,33,50,137,172,237,237,169,216,97,101,221,145,225,14,239,107,30,156,158,174,237,140,144,15,210,142,22,81,92,85,138,54,3,208,160,181,227,228,8,139,84,237,226,60,223,221,13,20,208,47,17,37,61,246,15,8,64,57,200,134,249,233,51,96,27,230,159,158,105,153,21,253,182,48,43,31,126,97,116,187,243,189,41,124,54,167,129,214,173,213,90,206,109,212,109,135,173,250,167,7,67,252,136,115,175,101,82,136,2,115,215,209,138,188,10,4,5,189,240,77,162,206,143,158,203,148,12,21,94,222,72,208,208,255,206,85,63,250,249,99,81,58,92,206,202,163,164,45,136,40,221,167,66,76,109,168,25,40,99,114,196,252,222,187,249,126,233,135,73,151,172,55,182,162,202,211,135,110,21,207,32,43,41,174,172,82,72,86,250,31,223,173,215,168,173,56,209,180,237,9,157,215,238,27,236,246,107,45,211,163,33,159,101,31,40,56,3,213,174,157,200,103,10,207,190,139,109,56,3,157,43,175,79,202,34,125,206,172,214,120,158,30,246,57,166,237,249,43,178,53,170,140,176,0,180,218,196,166,60,58,226,207,11,17,81,173,106,29,90,209,57,206,123,29,79,137,1,226,91,4,110,156,61,43,65,188,80,181,27,30,42,156,9,126,79,93,113,139,121,69,251,226,211,80,31,210,56,164,192,189,41,254,194,26,95,27,105,160,191,146,108,115,62,80,156,227,63,62,23,14,114,164,19,98,157,183,122,90,56,41,1,39,118,49,253,194,76,172,31,77,13,209,78,172,39,34,186,65,182,192,60,9,252,228,168,157,196,195,4,165,65,237,247,48,207,183,189,77,83,123,93,24,103,183,175,7,25,248,12,198,155,62,29,205,44,141,251,175,62,0,157,23,207,186,152,17,40,58,81,96,155,219,143,134,82,33,71,55,194,216,47,211,14,76,82,97,220,163,45,199,252,153,66,2,63,36,11,96,114,135,41,238,11,106,121,172,167,131,198,23,236,101,135,63,52,184,60,83,142,38,241,242,213,13,129,209,11,110,114,105,141,156,108,143,71,142,203,83,146,163,59,245,167,125,79,62,175,93,236,79,16,100,126,146,244,160,103,199,115,173,96,152,238,207,134,249,35,37,114,225,155,69,172,93,120,179,25,251,245,117,24,76,101,37,80,10,98,231,109,198,117,227,38,42,231,134,42,75,175,159,195,149,142,88,57,250,203,226,196,149,33,218,34,71,195,51,106,254,196,161,74,237,107,32,106,46,23,116,163,102,127,33,45,139,197,26,73,101,107,197,241,177,130,128,213,172,114,244,34,143,157,150,195,48,222,138,192,155,41,165,248,201,49,247,42,85,46,141,77,104,46,205,97,216,60,122,242,189,211,23,131,131,82,191,158,119,20,99,22,214,190,4,16,48,197,240,214,4,134,200,232,95,8,77,58,215,31,10,74,197,57,215,183,50,129,162,21,82,4,37,155,213,29,133,108,124,171,19,3,30,102,66,115,249,131,207,74,63,110,247,51,48,201,244,229,119,69,156,113,29,31,120,19,144,63,252,220,40,135,92,141,35,106,248,181,121,148,241,131,251,85,12,101,103,139,94,83,138,159,166,225,74,134,48,182,219,217,167,28,122,48,232,192,186,232,160,165,116,58,10,155,180,200,35,193,201,109,250,0,167,132,72,79,161,192,208,119,124,66,154,213,146,23,114,238,85,76,21,231,131,207,243,72,73,111,154,182,132,186,124,32,208,176,115,115,21,192,228,225,139,255,246,9,78,223,183,197,54,255,163,94,1,91,174,240,190,106,194,192,126,31,184,169,219,203,132,53,241,165,239,113,223,105,32,6,124,95,54,149,150,19,184,244,56,26,153,246,42,176,145,50,252,3,32,136,174,242,196,209,95,40,159,200,12,151,86,45,3,36,48,124,170,62,227,190,41,0,221,251,166,33,11,41,98,127,106,69,146,202,152,7,13,115,235,118,20,107,102,25,11,152,155,175,56,146,242,183,96,195,76,206,226,80,190,122,249,118,38,239,111,198,10,192,6,168,234,85,211,69,54,230,189,103,36,191,20,222,198,25,115,120,161,241,41,79,140,4,248,90,1,155,140,170,28,77,246,122,249,194,119,62,120,107,4,12,152,147,213,50,227,101,150,219,122,7,200,2,113,95,101,182,205,176,192,52,148,199,161,100,7,100,117,88,52,107,221,81,148,240,69,207,10,15,118,173,223,8,166,132,182,155,172,184,203,210,215,243,162,235,182,191,129,54,147,252,137,115,195,95,210,131,73,95,228,24,99,52,69,165,59,12,96,118,166,29,243,13,150,127,91,225,6,59,251,30,77,244,186,228,183,207,195,62,207,115,196,165,241,234,228,161,208,233,248,109,76,128,173,184,127,95,7,133,120,247,167,1,198,128,88,70,40,156,165,25,31,207,128,174,214,245,228,19,57,135,82,28,62,31,135,142,179,101,52,82,95,92,206,142,9,135,211,251,225,146,208,217,211,35,141,97,234,98,114,114,122,108,202,240,143,231,68,247,227,110,153,64,41,15,197,251,26,116,139,200,56,34,223,0,219,202,97,118,246,242,76,105,34,31,203,63,144,1,137,34,23,65,205,53,246,3,209,110,203,178,170,65,126,57,127,240,141,51,219,11,228,45,23,70,179,214,151,132,7,38,163,35,235,49,247,216,146,207,240,86,85,108,178,122,216,14,170,251,100,70,107,145,152,30,24,156,221,53,14,152,52,215,214,75,99,175,88,253,228,230,121,37,65,12,83,65,222,49,84,76,31,81,46,156,138,255,71,233,2,69,156,84,190,174,109,206,111,254,192,81,123,75,183,32,99,156,188,229,86,200,232,175,208,72,169,247,53,204,247,96,56,76,203,130,44,47,112,232,82,247,21,192,26,195,151,124,125,112,153,219,244,245,218,252,154,174,122,31,48,180,216,56,154,186,208,173,150,210,114,134,127,184,163,80,201,135,204,118,176,70,70,241,56,131,114,105,186,108,103,224,242,229,150,126,9,227,217,101,138,222,216,43,12,31,101,221,182,187,93,174,139,116,91,137,155,198,56,175,203,172,129,80,124,42,254,58,200,168,181,219,172,117,96,108,58,182,207,255,104,239,138,190,0,48,249,218,236,151,6,185,102,202,135,189,241,195,90,190,50,81,180,130,19,238,112,55,43,161,47,139,3,76,140,122,215,84,72,142,164,183,139,195,180,116,6,3,201,224,221,167,71,110,40,119,204,171,135,98,39,39,13,255,125,2,230,134,187,245,101,111,243,79,248,142,38,127,214,154,44,32,54,131,197,60,78,46,81,108,231,129,207,35,203,223,133,155,164,213,150,71,138,137,246,246,165,171,89,173,85,95,215,52,125,241,15,173,198,10,149,87,205,28,177,190,17,140,0,209,234,115,61,111,107,108,255,174,169,147,150,187,113,55,24,174,186,255,50,251,215,219,98,6,220,80,195,254,222,22,91,99,10,31,114,101,155,166,245,239,174,170,181,218,203,22,0,69,86,178,170,31,204,222,240,121,98,99,88,134,245,131,89,80,219,148,89,1,146,226,244,207,163,34,165,181,170,126,154,36,164,125,133,168,70,148,94,250,1,176,86,142,239,161,85,228,182,100,164,112,223,57,251,171,54,58,165,236,46,246,34,45,227,211,21,42,153,105,238,231,129,211,179,227,167,46,52,114,73,28,142,170,218,9,108,252,161,176,67,190,13,58,140,178,159,115,174,195,240,88,110,220,103,109,71,231,206,226,232,110,158,206,23,62,145,246,216,254,182,225,119,159,208,173,95,120,156,200,252,35,105,255,46,13,205,221,11,111,136,85,223,16,69,61,98,203,151,251,211,102,222,213,97,242,96,233,14,67,88,8,244,76,249,133,211,66,82,150,192,8,38,55,31,104,4,218,41,235,201,135,25,69,126,39,39,145,88,175,194,204,48,7,190,26,121,7,186,152,230,109,161,6,158,104,91,248,209,221,232,62,2,207,108,86,136,31,76,100,126,157,107,198,143,211,149,210,55,146,72,249,156,81,87,4,174,120,90,249,209,166,82,127,199,33,151,86,63,45,10,104,112,48,183,100,70,58,147,242,222,62,41,208,35,38,5,27,78,77,133,198,3,176,140,90,192,92,122,221,240,80,60,170,132,155,220,234,115,52,163,122,58,76,239,94,213,23,50,209,77,245,187,38,241,78,117,233,194,203,204,130,150,195,22,162,222,145,4,101,166,87,207,136,96,152,82,111,95,185,21,78,19,79,210,97,38,157,165,48,196,137,26,71,159,207,105,202,51,43,232,9,13,159,178,168,241,182,124,87,39,22,151,22,183,69,106,235,122,159,33,250,123,254,63,178,31,107,137,151,118,95,102,97,21,158,113,215,40,109,13,25,41,5,71,183,20,191,92,10,123,211,251,204,32,36,173,233,251,111,104,12,253,146,63,134,41,79,157,93,155,191,108,186,76,70,146,235,70,108,110,248,218,102,222,141,83,79,254,99,8,56,138,159,230,205,157,17,32,33,140,244,157,27,181,213,124,217,2,192,216,142,122,46,6,35,208,42,27,112,86,66,239,181,217,20,250,16,56,86,116,161,229,235,48,5,226,75,15,31,221,12,149,227,235,58,223,60,61,185,15,76,45,54,96,242,4,119,11,242,203,136,207,47,197,132,146,32,139,194,125,40,16,210,248,154,63,248,204,187,184,167,9,76,230,230,87,201,5,110,72,10,200,201,207,48,154,159,93,8,48,26,107,247,153,177,101,111,195,65,107,154,108,114,234,133,100,64,246,11,43,198,85,219,10,83,255,243,11,195,138,171,203,3,135,76,133,49,249,15,166,69,86,90,60,7,250,237,56,205,148,15,198,179,242,114,211,71,71,230,107,248,148,195,128,148,79,171,209,43,255,209,72,55,13,90,218,239,117,96,147,62,248,162,248,66,243,41,90,5,2,91,29,182,5,140,100,225,125,89,216,93,158,205,141,31,141,179,233,149,47,27,84,204,208,83,243,203,134,232,86,36,4,58,183,144,228,228,245,103,156,113,97,52,34,91,249,30,25,28,199,162,227,168,67,189,237,254,196,50,125,220,122,48,81,74,143,43,75,244,82,200,148,129,83,106,217,113,101,73,69,123,64,59,169,229,56,152,194,146,162,52,174,126,147,112,33,115,156,91,41,2,99,79,149,252,194,78,152,130,44,158,192,191,125,218,15,134,106,188,36,138,233,112,214,79,192,26,112,179,2,159,194,144,217,219,133,71,151,249,136,102,166,244,121,8,1,83,199,186,209,153,193,39,238,25,23,38,64,85,184,151,188,218,133,203,213,184,255,193,163,126,83,165,193,76,12,1,67,61,203,95,197,19,174,37,187,201,254,194,174,193,244,131,243,237,156,53,152,32,224,194,84,107,151,194,120,183,180,11,11,177,228,7,183,62,239,209,99,221,38,82,62,180,66,99,156,163,232,166,202,44,109,238,85,62,207,26,12,65,95,96,171,94,251,27,153,102,148,123,209,66,220,248,229,129,232,247,49,203,195,11,211,64,233,53,10,154,89,203,188,37,54,210,217,76,102,62,93,161,72,125,25,172,160,40,39,109,191,48,211,246,200,15,76,41,118,92,88,130,47,70,48,158,29,1,30,88,198,191,197,118,241,180,81,253,45,50,221,12,190,204,156,214,133,179,236,201,12,38,61,16,48,193,178,92,215,217,208,45,159,39,45,127,218,234,120,208,136,220,12,78,163,234,185,39,165,198,248,233,138,80,69,126,224,233,91,50,131,155,6,64,208,26,234,39,131,135,206,122,103,49,89,15,236,20,10,147,97,135,62,169,240,66,233,49,142,110,22,60,43,108,38,44,23,70,24,233,129,219,231,68,98,176,180,223,125,232,82,84,167,255,113,194,104,215,116,3,37,216,146,165,30,149,246,17,75,207,9,31,25,194,50,66,201,59,127,22,199,216,24,205,182,100,194,161,143,105,251,130,57,171,122,152,208,125,88,138,43,215,128,50,177,213,172,48,170,253,129,194,190,27,138,98,238,91,46,60,183,196,124,164,15,183,111,231,176,120,99,6,31,10,155,14,247,133,41,234,43,92,220,150,239,7,231,34,147,145,193,247,187,59,48,142,146,23,54,85,164,248,228,185,45,249,226,39,212,143,209,252,96,234,158,151,74,9,108,205,90,62,14,112,61,144,235,58,155,237,125,159,167,137,89,221,135,77,47,68,143,57,16,143,132,33,27,139,51,121,64,231,240,19,159,53,166,79,25,5,19,71,37,143,38,13,134,208,169,48,109,203,237,194,105,215,249,192,235,163,245,25,156,198,42,207,209,196,47,247,183,49,118,189,48,204,154,94,124,150,99,238,101,98,122,224,25,11,189,137,24,200,206,29,24,9,172,118,97,20,10,20,166,83,108,4,76,176,211,30,120,120,50,195,224,156,101,73,92,198,83,27,113,52,149,190,23,237,94,74,50,84,26,166,12,206,169,183,184,47,58,79,235,11,211,41,123,225,171,14,243,67,71,189,183,197,133,148,231,96,152,255,223,199,67,250,13,247,179,7,46,158,73,60,240,18,217,154,31,10,107,34,208,37,206,144,63,120,78,255,120,128,83,145,117,5,24,243,221,128,103,145,68,253,15,254,58,160,13,38,229,255,94,248,174,114,116,23,119,185,31,188,62,73,195,31,44,21,4,80,186,90,253,129,207,97,36,70,129,145,134,223,241,211,205,204,234,46,140,98,118,44,90,164,28,103,234,15,124,246,188,241,54,201,72,102,9,178,129,119,111,229,194,248,40,41,140,3,73,92,56,10,82,50,67,47,118,22,31,245,233,7,35,124,170,240,217,199,175,120,95,102,191,222,30,184,237,121,47,45,81,131,22,152,146,230,140,247,137,89,124,110,15,140,113,233,133,107,151,64,0,49,105,212,120,3,102,180,149,7,62,203,108,60,181,148,197,196,231,7,239,94,239,111,211,44,175,79,237,204,235,94,191,0,166,2,250,252,118,113,46,62,14,193,155,150,181,247,232,145,226,161,162,125,37,73,210,31,236,107,0,168,80,217,62,180,200,193,147,102,200,7,238,89,126,154,106,250,251,211,119,164,141,109,171,232,131,146,163,8,152,245,250,121,33,249,70,18,192,185,253,241,204,202,103,81,103,48,29,117,207,201,209,6,238,1,151,249,199,251,130,217,115,143,46,12,92,129,145,110,78,247,183,41,249,232,111,35,212,31,223,62,204,168,213,198,3,207,29,239,11,184,62,31,1,37,189,152,15,249,10,158,201,148,220,228,142,71,218,205,15,87,71,49,93,27,254,211,157,80,186,235,133,143,249,181,74,130,218,223,174,7,117,146,133,161,117,143,242,162,17,62,25,172,57,133,245,147,155,254,80,244,217,70,127,209,245,117,69,253,96,233,149,7,230,237,236,128,145,199,213,183,69,71,109,185,39,79,38,242,255,192,237,99,234,27,140,0,105,121,224,185,231,61,57,122,18,83,97,163,228,4,156,166,166,82,128,101,202,162,181,91,66,55,147,123,75,190,42,15,211,32,126,209,60,229,216,85,246,139,166,25,63,92,183,153,19,41,156,98,167,120,54,102,29,214,139,160,115,184,107,24,48,50,144,250,196,72,255,120,61,21,241,127,166,113,57,55,171,230,157,197,203,50,53,130,7,94,30,102,27,250,76,195,13,45,157,184,110,219,125,231,249,192,251,62,18,83,36,214,153,18,117,137,84,226,167,89,176,245,161,192,215,75,49,68,243,111,20,42,12,121,167,94,120,52,93,126,80,22,142,5,29,69,85,225,88,116,211,53,173,249,158,155,245,252,57,24,50,151,192,77,147,129,139,247,117,71,25,212,42,221,124,3,143,53,219,133,69,99,21,120,211,20,237,240,89,53,75,211,217,236,192,232,13,93,152,237,196,133,81,74,139,189,9,26,121,245,185,237,205,248,136,245,131,226,248,19,15,16,12,123,141,1,24,45,130,251,88,44,25,21,121,129,110,198,120,50,75,163,11,60,179,111,63,16,189,109,89,190,108,139,232,34,81,67,43,114,151,29,219,110,164,138,125,143,11,83,39,85,9,243,33,200,187,53,222,54,85,133,89,242,11,187,206,252,15,22,179,52,131,45,17,122,225,92,100,90,176,245,228,51,242,1,206,251,137,121,105,236,158,213,195,133,254,99,88,222,71,126,86,58,68,147,253,182,27,28,180,34,151,198,102,49,121,140,213,45,63,33,123,39,96,215,207,55,24,3,96,61,121,198,112,121,92,184,234,130,191,141,129,224,51,86,199,160,113,175,231,232,226,26,2,63,184,38,137,239,54,194,156,205,7,11,181,143,222,101,66,219,76,222,181,250,165,149,97,126,173,14,195,111,38,79,231,55,102,156,143,34,48,233,95,167,28,224,152,156,36,57,134,187,60,89,217,239,194,45,63,56,238,56,5,174,17,141,27,122,219,235,96,24,48,53,120,236,8,137,70,156,120,6,174,0,121,68,214,174,157,184,242,44,156,243,194,236,139,179,143,149,102,121,180,36,240,172,116,231,251,149,65,207,185,32,98,180,244,73,59,136,233,207,157,107,129,161,133,237,11,39,201,58,27,124,70,237,16,120,220,105,133,142,107,216,160,126,114,36,104,36,71,100,240,106,158,57,54,248,54,223,81,118,159,230,98,253,193,116,122,221,166,66,224,101,106,59,23,206,178,133,55,184,220,103,6,220,238,7,52,76,77,56,190,206,102,106,176,55,237,54,104,130,111,221,67,44,115,50,76,209,241,75,13,13,238,170,199,49,141,228,193,85,203,54,248,60,117,223,246,89,167,222,149,16,55,120,166,56,119,198,13,161,62,231,158,107,249,172,2,172,201,97,224,213,146,111,20,128,147,68,227,16,8,73,147,196,79,243,246,198,126,224,86,239,209,116,142,221,48,136,69,28,206,229,55,146,44,3,46,133,205,97,145,74,246,144,184,154,174,251,173,175,155,199,120,237,190,25,54,203,234,219,221,97,48,54,117,253,194,93,110,187,89,193,241,171,129,151,138,85,88,189,4,19,99,175,80,228,13,216,88,246,15,220,138,79,228,192,196,127,1,159,229,14,193,151,111,48,212,223,202,218,31,56,152,49,192,116,138,84,133,91,142,160,22,152,88,241,194,148,132,34,53,7,75,190,86,121,97,192,221,169,170,6,39,161,249,81,1,129,196,235,15,13,115,110,249,68,12,141,47,8,52,75,165,12,184,151,216,154,85,220,1,47,41,255,7,187,18,128,193,75,186,195,127,240,238,253,30,189,196,116,22,66,168,57,146,56,90,153,129,178,162,208,73,119,192,93,147,50,6,7,95,2,24,42,77,127,224,51,91,10,92,170,222,87,171,198,42,9,184,238,37,51,3,206,51,211,233,189,166,67,86,218,126,225,21,185,103,218,34,230,109,167,4,30,137,182,176,128,169,185,238,7,46,205,191,109,83,192,190,42,6,63,184,70,16,71,61,88,28,134,191,163,167,28,141,142,196,123,116,142,52,26,157,86,154,109,178,43,71,140,61,96,218,34,203,3,143,216,166,0,139,59,210,15,166,173,195,97,22,242,244,188,49,236,92,253,161,98,98,36,65,158,193,99,149,139,178,176,63,40,242,209,1,163,17,245,188,238,238,186,238,63,152,15,244,129,239,110,0,235,184,19,254,55,133,105,118,137,223,134,134,243,60,52,124,44,60,162,0,22,31,237,31,204,236,29,240,164,25,247,25,75,200,210,95,184,206,242,12,53,36,237,215,133,197,198,226,27,230,35,6,42,78,204,73,191,160,97,225,206,135,38,56,91,121,63,48,42,11,23,70,33,73,224,76,233,213,127,58,145,236,146,213,211,68,39,179,167,206,17,152,132,14,32,71,159,41,210,89,88,133,194,107,187,253,227,63,184,58,167,14,24,181,14,253,233,53,124,16,83,19,239,187,234,117,67,235,244,47,132,130,216,217,107,207,7,30,78,15,51,56,167,7,181,253,133,163,203,132,109,30,184,39,159,55,10,217,193,107,145,97,44,116,250,85,252,166,17,17,159,207,24,166,30,220,203,133,83,121,64,92,164,28,68,139,97,235,169,17,203,244,73,5,214,44,202,79,15,124,139,128,192,229,234,60,253,96,248,158,1,99,3,243,124,61,68,158,126,91,102,121,222,231,3,151,88,212,11,204,153,252,220,117,37,109,214,47,156,255,93,120,142,253,192,240,45,124,219,89,48,187,212,144,192,102,172,72,250,151,110,52,223,23,141,32,204,208,146,222,217,16,37,137,128,151,166,239,128,81,58,13,148,250,253,124,208,242,89,132,253,224,252,199,68,140,147,69,14,120,252,49,15,67,112,241,247,209,225,65,151,246,239,192,34,168,253,193,78,83,7,38,239,82,95,184,202,209,208,228,223,163,49,179,14,184,108,13,61,187,153,183,175,123,180,184,29,254,208,41,207,187,194,219,208,115,99,80,234,199,154,143,227,51,197,215,113,231,4,226,214,221,94,152,144,207,71,130,73,49,60,243,108,179,232,230,131,51,107,110,217,47,28,133,169,98,42,192,127,194,205,55,118,244,42,172,244,158,187,212,152,111,224,105,72,106,196,96,228,102,2,110,51,61,119,77,198,110,199,149,21,83,42,208,79,183,116,15,152,137,212,104,196,126,167,240,233,211,108,65,64,120,232,199,213,105,121,251,40,63,229,215,129,166,225,0,57,55,175,61,129,42,169,193,80,132,244,21,214,240,204,250,106,156,190,2,156,158,181,135,78,140,226,91,175,3,19,75,60,39,159,119,10,7,94,66,129,167,30,103,173,47,14,163,130,171,39,63,240,217,88,8,220,159,72,100,154,63,119,187,112,145,220,134,193,123,47,57,250,76,249,178,186,160,111,156,124,65,55,1,36,141,105,153,129,106,238,23,165,26,254,192,52,244,6,76,176,86,21,46,35,210,142,192,77,119,79,116,120,148,210,231,133,217,169,93,248,196,164,136,157,124,48,107,234,208,49,142,47,65,108,180,15,44,2,58,134,142,84,61,101,3,90,155,222,23,153,145,18,79,156,84,181,52,157,1,159,0,201,87,182,108,206,131,239,201,81,233,204,1,163,29,180,30,120,143,116,97,244,202,178,194,214,135,239,48,84,103,93,55,183,165,27,28,70,121,102,202,68,76,212,57,154,7,212,104,174,204,107,219,246,131,167,183,6,24,220,100,255,51,140,232,227,179,120,54,198,164,172,109,172,15,217,201,151,192,102,28,252,194,125,222,115,99,122,81,95,184,220,163,33,172,254,113,116,202,158,66,200,214,147,242,254,182,169,45,7,124,98,177,247,194,251,29,104,180,123,73,131,138,193,100,98,46,172,28,21,50,58,88,108,57,140,20,154,38,55,128,219,242,41,11,152,160,232,129,83,212,158,14,60,133,55,13,138,80,69,14,84,4,145,12,173,59,162,74,208,220,246,243,203,213,59,254,13,166,81,92,159,40,189,45,73,224,36,185,65,96,92,245,238,133,65,206,120,78,78,244,190,47,124,254,77,31,120,162,159,184,6,76,52,39,83,22,45,189,121,223,147,215,54,116,202,66,104,48,234,175,192,152,67,252,181,237,210,127,235,71,245,154,122,145,215,76,67,185,126,181,27,243,106,57,26,35,47,133,199,205,94,27,156,30,52,242,114,40,93,64,76,82,208,108,154,229,208,62,158,31,174,228,132,47,156,215,122,78,77,116,43,71,55,197,74,204,190,221,26,156,116,166,56,161,107,146,113,139,178,206,115,94,236,124,239,121,207,202,252,92,244,89,131,130,114,3,188,246,243,254,215,118,113,180,223,216,107,250,197,153,162,146,51,177,13,222,123,61,147,216,92,233,190,9,4,206,247,131,210,200,40,223,140,254,240,217,52,148,114,231,9,10,49,47,140,254,230,133,53,118,199,105,173,246,59,77,16,46,172,7,238,81,200,130,132,157,179,38,35,172,89,102,222,83,215,117,5,4,126,112,106,241,158,104,247,150,110,252,97,15,48,197,212,138,168,67,121,174,140,66,227,157,160,82,42,207,133,177,197,247,167,9,165,177,14,133,243,186,115,250,52,221,107,125,34,233,204,186,190,229,48,155,218,39,169,181,76,72,56,150,209,243,175,207,30,111,108,163,213,251,34,140,112,176,198,76,164,102,111,232,1,79,80,227,227,142,1,208,138,176,199,132,231,171,194,229,238,241,128,219,210,92,2,45,234,235,198,107,80,247,199,115,52,85,227,34,39,127,147,5,200,117,220,120,174,26,209,226,129,145,203,186,176,248,80,25,12,247,170,92,184,181,39,4,38,27,62,228,228,67,26,36,128,87,205,59,95,120,231,241,68,231,179,205,27,53,209,57,50,215,155,97,9,18,54,240,120,166,49,52,70,115,191,207,188,229,246,230,196,216,178,220,27,195,51,78,182,213,100,226,253,203,51,21,244,174,105,140,138,46,165,160,162,164,109,40,59,137,136,175,19,91,223,249,192,205,19,40,160,187,61,217,128,142,34,193,61,119,25,111,146,145,166,148,121,97,156,203,235,3,71,93,146,190,175,55,163,85,205,173,238,94,88,83,118,56,48,194,56,59,224,62,175,143,249,7,231,139,50,170,251,139,54,57,152,50,201,115,176,25,102,198,150,132,150,234,231,167,251,186,119,69,213,249,73,113,148,123,213,116,172,119,77,174,32,213,236,139,6,226,35,251,26,118,252,63,96,202,70,79,74,55,223,218,56,57,248,170,193,22,63,237,135,162,88,52,158,132,209,164,13,58,118,158,253,143,121,12,184,198,30,172,153,247,192,120,225,17,3,140,214,209,245,199,209,108,187,2,158,34,41,245,93,87,223,247,210,102,123,166,88,122,12,114,220,21,114,196,83,179,139,120,12,151,24,159,141,36,67,127,143,62,195,98,6,92,230,243,209,242,68,163,210,202,44,248,78,132,21,21,245,124,209,93,159,125,107,66,54,45,114,20,197,228,149,245,117,64,65,139,12,6,22,0,250,105,44,36,118,60,47,131,5,101,127,209,51,89,69,62,10,143,133,231,170,105,29,155,129,230,244,132,105,21,69,97,133,179,198,228,236,144,230,77,35,160,186,242,126,240,148,184,34,57,120,182,26,180,97,60,217,193,148,107,36,225,144,14,127,6,25,125,96,237,162,164,133,36,109,73,159,176,207,83,248,14,236,162,35,129,231,16,111,26,53,221,84,95,180,237,24,101,102,100,174,143,251,192,104,166,6,140,142,169,254,52,209,75,204,38,139,168,186,203,51,99,13,189,239,210,146,35,79,161,6,85,169,155,80,197,0,87,71,56,133,206,104,218,40,228,247,138,174,28,52,78,228,122,79,78,211,225,251,219,109,212,123,114,196,110,254,128,183,28,109,250,148,239,111,223,17,110,157,197,127,252,246,74,114,99,214,46,164,48,104,36,146,173,197,64,31,42,253,136,41,178,212,100,98,250,139,122,163,177,161,227,218,87,27,76,117,166,4,140,185,74,121,224,17,228,39,82,164,103,242,210,147,79,98,192,30,9,114,56,95,251,129,105,206,187,240,124,210,66,20,203,34,211,140,202,32,234,44,15,188,242,189,52,218,102,211,115,116,110,177,171,173,166,47,182,159,236,123,201,173,95,152,1,149,31,120,223,34,82,34,223,251,44,153,109,186,160,52,101,131,243,137,45,29,230,21,51,152,37,240,212,113,90,109,139,226,85,133,108,93,232,237,253,244,87,148,121,10,5,251,170,247,69,252,127,235,118,39,32,95,154,93,33,181,146,60,238,35,4,41,91,11,3,201,170,244,81,173,196,143,87,142,110,56,235,6,157,31,81,133,41,140,24,228,136,32,175,71,5,24,78,153,204,43,52,188,173,200,11,225,226,35,126,177,63,216,13,111,62,88,38,211,102,106,7,81,107,161,99,80,154,60,129,89,55,87,192,80,177,228,202,76,127,52,106,72,16,127,139,192,21,234,70,52,26,32,85,151,30,182,0,112,242,244,189,193,90,205,180,173,190,107,106,25,92,164,181,3,95,117,236,200,188,232,158,204,252,111,62,21,253,17,217,228,51,47,32,41,35,108,129,246,35,38,59,108,170,192,82,209,175,150,147,143,138,254,249,15,83,79,142,216,255,244,237,156,193,210,137,9,220,153,182,46,220,154,196,95,21,217,130,90,215,133,251,18,142,69,69,96,34,24,234,192,115,203,40,7,238,115,10,188,116,225,37,37,85,227,3,108,240,32,203,204,10,227,42,63,47,156,37,150,46,230,218,235,105,138,134,137,193,150,12,36,13,89,35,230,242,70,100,167,41,1,224,30,153,31,131,53,236,228,171,65,226,32,136,41,39,116,145,61,48,58,159,104,180,59,60,103,107,146,50,0,174,49,150,12,214,184,19,129,185,26,133,36,190,152,161,41,227,140,130,212,101,189,24,243,75,94,88,254,53,153,58,59,228,252,121,26,146,83,0,238,209,42,1,76,106,86,225,52,114,60,83,26,51,139,196,188,192,66,138,49,203,29,73,65,82,49,46,41,248,58,131,142,144,164,44,37,100,85,226,149,224,167,173,92,133,100,188,140,28,28,39,4,74,100,245,53,241,164,72,189,26,188,101,41,64,94,252,182,53,154,144,171,166,90,16,224,223,222,214,107,112,155,178,85,78,216,31,230,28,244,43,243,147,17,98,23,51,172,135,13,244,112,245,34,33,32,112,143,134,5,131,149,65,117,224,21,89,120,208,165,235,35,77,146,57,120,199,157,96,82,138,180,16,110,79,0,89,47,138,200,215,3,159,165,187,95,120,105,152,6,156,92,54,194,224,45,92,235,189,233,80,8,6,161,121,213,87,229,194,161,3,225,33,5,74,244,116,26,42,108,210,112,23,214,146,139,193,231,159,90,192,8,52,110,133,177,160,45,23,166,45,76,104,122,88,197,250,142,146,46,247,53,133,101,187,161,113,187,64,21,48,241,201,124,224,26,27,78,224,81,165,171,241,76,213,205,29,65,225,0,210,123,43,87,134,121,125,158,193,109,36,235,214,149,56,89,177,225,245,167,66,199,205,67,156,68,111,57,230,98,122,32,85,190,13,184,78,69,87,81,238,34,235,118,137,183,137,251,88,151,46,12,114,52,115,121,245,186,91,123,137,180,120,88,65,33,136,143,19,71,54,233,41,131,224,183,99,214,64,193,163,72,26,221,224,82,253,235,1,22,142,236,1,231,14,182,231,50,141,169,135,96,107,242,154,78,145,61,135,166,249,194,125,205,11,195,108,83,230,48,109,97,65,198,78,68,31,210,41,71,111,248,137,24,157,189,11,249,66,24,128,116,12,247,187,99,165,88,44,214,24,6,183,121,123,44,14,140,42,218,133,251,143,171,229,240,66,251,68,78,142,52,174,63,110,179,183,77,218,93,101,134,108,65,59,46,205,184,162,10,107,59,65,225,179,213,230,16,200,55,115,11,188,100,194,161,37,128,120,62,200,241,184,87,104,123,21,134,71,235,18,220,147,25,165,61,112,113,113,5,131,151,118,105,83,99,26,37,168,245,137,100,104,123,208,20,89,36,90,235,83,123,186,17,18,210,208,23,157,194,67,48,20,47,179,128,137,160,229,194,104,55,12,106,47,100,194,246,80,181,33,165,143,232,44,169,204,33,250,80,112,96,217,241,204,26,108,220,167,79,111,237,149,162,5,227,215,205,243,54,118,149,160,214,143,108,153,36,129,145,215,190,93,43,107,235,62,29,248,156,61,151,11,111,237,255,6,102,14,187,93,43,252,255,129,91,236,82,128,87,211,126,78,179,28,140,150,130,105,86,247,247,182,39,116,192,248,114,17,92,121,250,194,78,96,137,116,101,116,249,65,52,149,62,62,224,51,221,149,11,151,172,253,158,3,83,151,232,245,129,116,34,239,11,52,69,195,39,232,158,233,57,120,222,36,193,88,70,147,93,10,91,136,119,225,19,206,101,133,173,162,25,48,4,141,231,194,73,79,173,128,241,129,108,10,155,46,255,133,207,215,251,28,77,218,54,218,23,207,135,218,230,243,219,141,226,118,192,112,137,159,43,167,167,36,7,108,246,49,15,76,138,227,194,52,133,62,176,219,168,26,76,251,179,158,220,246,68,31,186,59,230,77,122,112,134,203,227,7,155,83,157,116,159,204,95,138,194,155,150,105,101,200,210,104,49,209,103,13,213,137,137,118,195,148,21,100,146,116,12,166,27,48,212,5,133,231,140,154,36,48,142,35,15,156,202,186,48,33,152,118,45,211,249,26,39,39,171,169,18,34,24,199,35,212,226,48,227,92,69,16,208,223,169,209,120,140,218,216,214,102,237,179,224,223,109,165,57,182,172,246,192,227,118,152,23,170,68,227,1,67,101,211,208,54,100,44,144,50,136,7,10,79,176,201,135,15,152,162,150,0,172,17,45,48,74,211,251,194,148,159,31,56,221,158,104,184,131,170,113,64,231,123,141,70,237,138,98,85,121,26,227,205,201,220,97,140,198,245,137,12,211,208,19,120,108,153,22,128,239,93,145,59,237,218,175,207,235,136,39,114,118,23,69,131,51,152,216,103,219,16,176,121,14,141,7,78,145,85,1,206,233,81,26,128,190,84,228,232,49,159,131,207,68,222,226,202,40,84,234,203,160,11,242,182,167,3,75,9,176,91,167,195,168,161,6,80,77,43,87,101,33,102,189,218,13,204,132,210,68,206,138,145,99,183,73,71,249,89,80,228,220,5,25,9,15,160,176,147,218,170,190,3,76,103,119,192,24,238,13,133,121,131,251,194,109,164,231,228,227,202,5,28,148,159,122,208,179,48,230,128,135,230,198,81,150,158,241,54,96,100,105,44,60,76,49,59,237,11,119,213,92,225,142,144,114,8,216,252,219,30,184,70,233,6,184,75,150,24,235,184,179,61,12,177,140,115,135,67,187,244,6,13,151,45,116,12,80,176,75,233,81,46,65,206,199,127,219,220,191,229,125,192,62,198,39,219,197,71,104,87,146,121,178,47,251,106,115,104,174,32,21,40,138,45,171,152,221,159,195,108,69,101,125,232,246,160,106,200,193,16,17,200,52,123,96,66,249,45,176,140,112,54,255,162,101,64,74,84,99,9,19,27,200,30,13,156,159,158,212,152,84,66,7,226,245,140,163,105,73,83,145,28,171,63,199,209,108,147,84,128,135,215,117,103,5,147,155,210,223,238,102,209,30,39,63,155,0,109,158,234,109,231,160,166,79,100,231,164,138,2,13,142,50,96,11,249,158,39,138,65,25,11,106,135,163,103,71,91,164,57,145,60,79,218,87,178,104,61,141,164,248,28,148,144,192,129,187,183,53,230,100,23,180,163,108,74,43,69,233,170,181,148,209,200,243,85,15,255,214,53,100,50,107,176,38,146,239,33,136,150,150,100,153,240,221,56,65,103,14,165,38,220,95,187,138,87,53,6,82,113,253,169,179,253,216,143,182,21,11,176,235,98,21,104,184,210,217,88,207,182,96,71,95,22,84,152,165,234,15,100,195,224,219,186,50,214,126,2,241,90,16,2,242,52,17,150,179,77,154,24,40,162,48,110,93,55,139,52,184,8,124,118,147,69,139,78,1,154,122,150,72,233,211,160,79,85,198,47,124,155,20,191,160,236,22,171,75,164,193,104,76,34,84,131,68,112,241,180,59,222,235,37,171,128,26,110,49,33,203,152,140,91,249,40,168,89,139,130,235,148,209,63,169,221,129,76,219,35,4,160,205,231,170,168,242,155,141,104,87,95,35,7,254,232,194,101,186,28,253,88,116,106,100,241,56,139,247,249,79,14,46,122,6,68,20,110,246,30,33,31,235,56,172,78,189,42,118,212,213,101,248,96,66,60,130,116,103,8,36,239,46,66,220,6,81,81,121,94,16,10,83,168,217,77,147,119,184,40,234,119,61,148,244,168,203,79,125,23,136,234,123,219,96,69,243,173,234,190,158,14,173,190,93,84,209,200,237,89,37,25,237,249,133,64,160,25,95,22,85,77,68,84,200,149,242,216,247,183,7,245,199,69,217,124,106,88,148,33,176,55,151,46,207,68,43,243,145,91,108,38,191,233,154,136,25,255,46,213,91,164,183,181,132,98,34,34,198,138,98,162,155,67,142,241,143,252,13,169,162,43,0,155,173,244,41,175,234,220,227,112,42,60,46,221,239,228,156,127,126,128,174,34,153,147,101,92,4,54,185,9,151,168,36,175,180,100,201,66,141,96,59,93,221,36,22,206,204,164,71,35,213,21,71,227,241,80,100,247,139,120,193,242,28,228,143,250,81,37,136,197,135,163,132,142,36,10,57,75,23,6,216,75,49,243,227,136,140,232,222,18,152,30,224,208,20,61,113,122,17,5,101,26,44,224,194,187,26,42,85,154,42,11,125,50,139,167,16,21,165,81,82,138,89,244,107,99,86,235,98,169,201,116,65,85,238,244,204,154,179,184,96,41,250,200,243,209,251,205,152,57,196,165,17,8,169,30,54,197,250,80,80,174,172,64,83,245,103,71,53,23,247,16,52,69,227,67,213,155,145,171,10,245,218,19,3,176,73,22,97,233,5,21,214,239,219,98,108,85,88,230,115,114,12,31,7,149,10,62,255,182,67,156,153,254,0,165,97,64,67,133,209,224,119,5,97,97,138,211,137,229,155,194,118,163,162,172,164,22,18,22,158,134,28,240,89,100,240,81,81,21,240,19,51,132,133,68,93,40,219,171,204,119,55,146,229,135,154,136,174,106,59,211,49,218,93,132,178,81,221,153,170,22,220,40,215,134,214,48,69,178,169,138,213,13,181,66,151,182,37,77,184,175,209,52,240,70,35,48,135,82,49,28,67,121,222,7,59,209,149,43,21,87,35,41,202,51,165,111,104,251,67,131,234,54,75,209,131,241,40,240,115,147,222,19,109,42,116,188,219,21,11,62,47,182,171,246,255,102,251,234,138,41,181,89,221,37,171,148,112,51,25,46,215,133,238,72,192,46,21,34,222,59,84,163,153,114,115,122,68,142,75,240,136,172,215,236,108,53,84,3,156,26,117,40,117,67,132,47,170,237,220,108,132,251,209,120,36,38,85,47,111,230,28,237,234,229,200,55,55,21,211,198,146,200,155,75,43,243,59,2,117,175,114,122,17,25,112,19,67,21,152,158,208,17,2,228,156,90,5,173,25,90,221,151,189,62,172,227,80,7,90,33,46,246,223,94,105,20,117,137,216,200,197,134,137,74,55,139,3,189,180,108,172,66,215,193,79,40,232,44,69,83,36,210,65,113,122,144,65,156,24,27,254,113,142,132,158,178,14,36,196,239,98,154,55,126,74,81,101,232,51,232,153,132,28,166,220,211,198,35,239,143,138,245,7,67,181,80,27,21,244,34,178,235,231,0,159,241,46,230,48,164,187,209,108,113,152,207,69,37,175,77,10,212,231,13,46,83,53,164,14,140,67,151,127,2,38,63,254,8,179,155,5,79,248,22,240,133,60,175,27,69,90,151,94,32,97,77,175,121,17,91,3,166,75,159,44,45,129,45,209,42,38,177,214,232,236,48,100,26,25,44,235,132,144,190,3,174,38,156,42,93,25,184,72,163,72,228,231,166,82,175,30,22,172,87,215,243,0,177,36,53,130,24,20,212,253,204,103,241,46,215,191,107,152,101,163,171,229,81,164,39,183,174,38,19,136,83,184,8,248,217,61,81,29,149,31,70,9,41,196,155,113,214,203,194,78,129,128,143,36,65,28,141,214,189,120,76,224,154,88,102,120,76,192,102,87,123,23,12,40,122,9,127,11,44,70,171,248,183,140,97,189,164,14,159,53,84,88,214,244,248,99,213,89,196,28,166,235,209,237,68,202,161,6,60,147,153,202,169,57,12,9,51,15,11,7,14,188,66,195,199,159,176,46,47,222,145,247,222,90,90,71,45,158,91,143,43,135,129,37,147,252,192,25,43,230,97,132,109,207,39,160,118,61,216,161,134,253,75,54,183,96,241,204,65,210,52,130,9,226,194,51,8,197,255,168,161,182,234,122,217,228,84,186,250,85,33,123,83,174,7,24,209,180,228,28,240,71,34,35,237,118,62,8,90,235,170,60,108,87,19,246,73,198,148,16,111,51,246,229,68,32,238,174,68,31,177,88,74,209,25,89,195,244,9,191,89,177,168,32,10,207,225,45,131,78,140,184,95,24,239,172,133,89,149,165,190,197,224,168,227,77,223,227,137,77,118,72,226,198,208,76,83,215,239,9,69,33,209,83,49,179,36,168,106,14,163,97,41,193,64,51,55,212,121,207,141,116,125,127,156,201,182,147,31,185,178,81,117,81,53,114,99,9,187,30,28,67,36,21,222,204,119,37,36,221,167,41,164,72,120,5,21,229,124,218,225,101,197,102,250,238,169,26,235,86,142,169,16,111,24,105,100,164,203,30,177,150,235,224,197,126,77,224,44,14,45,120,86,50,194,255,253,94,143,3,254,207,255,248,246,123,252,167,127,249,167,127,250,135,255,246,127,254,241,95,254,249,239,254,254,159,255,235,255,58,192,191,254,227,191,253,195,191,254,231,127,248,239,127,247,247,255,227,247,39,255,251,63,252,151,255,191,30,145,190,144,170,66,212,203,46,182,89,87,235,245,231,60,123,73,152,22,95,108,110,182,103,88,194,95,24,225,23,239,137,193,117,148,216,174,40,76,19,134,159,27,161,220,231,96,58,77,191,153,21,149,55,100,218,155,30,156,144,26,249,96,84,76,182,158,154,62,177,111,114,108,214,99,180,175,187,237,194,21,100,122,119,226,249,20,108,221,18,152,52,165,139,38,55,130,156,126,45,27,169,119,6,175,15,185,12,90,200,199,69,27,194,74,126,207,140,133,82,35,75,108,213,209,138,40,205,7,83,215,16,187,96,230,69,35,8,124,176,105,30,103,249,105,182,27,190,225,104,230,17,161,63,157,136,83,190,41,226,135,222,111,177,47,178,29,108,112,2,166,69,182,11,76,85,249,11,143,129,73,174,78,133,83,168,153,3,239,42,38,224,11,226,166,59,217,3,19,72,86,133,41,106,125,115,12,240,190,243,128,161,25,245,14,71,33,190,118,189,178,51,63,121,27,43,253,175,40,149,45,133,241,180,14,24,63,194,235,74,10,124,109,29,155,213,209,197,129,217,142,110,238,193,70,192,217,69,142,205,96,162,183,128,199,9,170,228,3,96,2,74,251,62,180,177,132,196,98,55,102,158,46,14,159,205,232,45,82,218,51,37,109,246,141,149,105,99,110,61,112,111,46,185,102,30,213,112,241,21,198,126,117,6,60,177,122,212,215,109,222,225,14,67,160,107,122,52,18,11,245,194,24,3,62,99,137,166,104,31,44,100,103,122,213,129,136,1,226,23,155,152,159,27,153,103,133,103,116,193,0,175,94,229,210,204,174,187,198,48,46,24,109,38,249,70,18,143,181,248,201,209,23,184,142,148,191,167,86,83,60,212,70,42,185,233,201,19,109,22,126,99,84,215,111,104,195,7,72,230,184,248,83,155,70,67,18,24,62,66,137,199,114,118,236,243,210,245,129,207,96,113,151,4,75,137,206,161,95,55,189,84,206,234,96,239,131,199,97,87,184,103,207,54,28,24,218,95,210,145,186,145,172,10,24,150,173,12,212,245,211,147,248,208,115,37,253,102,19,126,240,217,237,22,129,111,53,189,147,118,38,88,239,113,110,52,4,100,52,144,76,78,62,117,152,3,76,209,177,196,222,184,196,109,155,201,139,142,165,70,146,176,220,11,159,36,55,5,70,200,127,95,84,84,240,120,216,63,230,95,192,68,147,114,219,8,80,199,56,5,30,69,159,74,49,183,107,191,178,51,202,210,213,172,129,211,49,41,210,5,140,238,220,146,163,51,202,118,219,47,13,82,211,37,48,48,114,6,229,87,135,145,56,204,50,223,210,197,12,11,203,97,234,66,58,231,65,34,27,197,95,88,55,203,227,7,166,137,205,79,78,38,107,200,10,70,99,205,118,138,15,134,112,236,89,239,209,249,147,146,254,96,90,125,175,83,2,59,24,84,139,227,190,89,11,111,39,108,183,25,48,59,83,140,78,58,122,226,238,99,201,120,102,53,159,173,49,196,192,79,234,194,104,199,126,54,208,246,219,16,3,229,183,207,153,135,179,176,155,113,33,150,76,246,103,186,196,36,221,97,170,64,183,113,25,62,202,153,212,118,247,199,50,209,54,151,185,33,157,197,49,123,37,180,49,148,196,222,20,184,88,6,49,96,102,223,41,112,206,51,158,10,254,53,26,143,144,12,76,41,197,27,89,152,214,44,129,167,9,219,58,140,92,88,87,56,157,183,20,47,12,199,167,34,225,76,162,79,253,51,97,55,59,198,212,47,165,132,127,91,148,226,28,165,69,66,22,169,68,167,141,43,20,1,159,141,195,214,131,39,130,188,126,101,164,82,150,204,43,216,106,215,117,135,49,244,138,166,71,83,168,238,49,140,173,9,90,142,110,53,152,77,84,179,206,140,85,229,202,204,235,60,249,32,39,45,172,19,98,66,13,228,126,3,60,190,164,63,77,186,213,211,48,236,219,104,32,141,215,133,206,124,207,49,198,81,84,188,119,117,94,35,217,138,59,111,176,107,188,95,62,93,252,222,43,198,85,147,113,206,10,146,109,242,99,207,53,182,43,61,6,204,246,214,163,176,19,45,178,203,44,23,54,203,198,152,229,79,80,212,47,43,16,152,220,185,175,234,24,227,176,196,8,108,226,232,126,105,8,39,78,189,52,182,152,247,104,246,110,55,51,5,12,125,191,142,24,163,93,188,35,129,155,25,9,56,204,19,188,95,15,112,67,51,217,63,0,60,250,244,202,207,56,57,235,99,192,68,75,69,96,20,213,246,253,112,105,212,144,167,82,113,214,137,43,59,243,209,184,13,208,192,236,237,252,153,209,180,123,147,202,29,99,54,198,149,223,53,241,96,213,129,0,19,182,251,19,223,103,65,23,197,181,206,248,219,222,154,65,10,140,10,250,29,9,88,252,133,104,64,195,213,168,223,54,204,14,183,218,188,133,63,24,170,183,30,124,198,206,116,33,109,58,228,114,147,208,116,154,236,178,247,162,83,212,36,251,45,71,27,29,197,31,153,73,134,206,126,95,199,34,15,88,252,179,38,36,70,84,242,194,205,250,41,190,81,106,41,235,75,82,235,16,3,160,104,125,207,140,109,140,36,41,59,210,176,211,219,243,206,248,59,159,222,40,130,38,194,42,223,1,145,218,190,102,56,231,87,40,69,186,62,158,153,5,142,37,23,54,137,138,60,18,65,157,163,92,183,89,54,106,8,243,248,198,109,91,133,251,6,189,120,22,192,230,246,119,57,80,49,145,33,10,1,101,185,10,55,112,97,23,120,97,118,153,94,199,226,228,92,157,194,9,125,144,128,225,62,202,51,193,114,130,204,153,63,50,54,172,114,176,53,47,76,127,38,205,28,144,229,190,178,109,243,29,77,20,66,138,160,103,29,90,241,170,17,221,188,172,217,78,156,89,156,28,68,114,122,201,114,12,229,143,230,234,120,25,164,61,228,163,70,80,127,122,197,27,203,200,148,86,82,56,209,41,229,55,133,210,212,13,221,32,116,160,159,236,232,252,201,246,93,24,221,144,237,33,41,84,179,115,49,114,101,84,12,238,227,102,199,32,147,209,248,177,219,253,77,35,97,112,181,12,33,229,157,0,202,95,36,53,170,42,243,1,102,225,145,199,59,48,10,206,114,230,100,77,48,126,89,231,150,46,25,4,180,228,234,93,11,152,83,110,172,22,4,166,141,62,190,104,18,207,89,110,217,60,143,220,44,185,217,26,115,227,77,12,60,103,52,86,67,46,131,14,114,31,54,13,180,219,93,237,248,105,178,214,247,186,33,37,133,42,11,150,10,75,186,125,15,12,223,207,73,96,221,248,173,183,205,4,152,126,184,239,203,233,70,23,184,141,9,253,151,44,243,250,22,207,139,244,163,156,156,196,129,11,166,99,28,75,68,33,39,207,36,66,138,255,118,71,105,104,221,103,106,45,159,51,78,14,113,68,146,30,168,44,67,139,153,14,155,127,235,133,173,0,146,253,167,105,132,92,50,16,224,132,85,183,176,66,233,9,18,194,84,120,251,238,1,199,218,41,210,24,160,13,134,121,119,248,124,193,243,198,170,179,25,215,106,172,56,122,221,214,85,218,161,81,102,159,51,14,102,78,216,2,155,141,106,113,24,111,186,36,63,109,94,241,247,220,139,88,85,110,154,188,249,61,57,149,233,33,51,2,162,20,201,109,158,209,20,68,17,93,78,110,20,155,47,68,161,103,30,222,203,125,155,237,140,126,180,246,127,112,182,232,178,201,109,159,239,176,120,221,161,83,182,105,69,206,109,197,254,111,33,135,23,97,180,25,129,89,169,191,16,228,87,244,235,114,91,20,37,92,18,137,83,163,67,32,23,102,99,180,198,133,241,128,111,72,55,233,1,92,174,159,216,89,198,115,149,79,183,18,82,175,228,87,150,204,11,234,142,20,26,215,150,107,167,50,121,167,235,115,128,11,15,252,169,225,231,70,225,77,82,57,48,109,207,219,234,254,76,240,250,152,119,71,133,167,176,249,179,56,108,169,236,123,114,138,247,103,158,241,43,35,61,127,91,250,224,182,157,247,231,229,225,142,109,72,111,114,105,165,225,220,230,67,37,91,162,252,142,51,180,32,211,136,99,23,162,124,114,97,230,49,83,3,222,8,50,220,219,202,232,217,183,236,119,221,18,150,246,247,101,66,88,114,74,119,199,122,72,234,187,7,69,197,221,187,26,14,204,185,101,158,53,117,166,244,165,237,112,66,68,109,174,11,60,75,208,66,16,156,0,29,122,244,121,185,62,103,152,194,203,255,165,237,76,147,109,199,113,28,188,37,205,195,254,55,214,250,120,15,73,248,117,212,207,172,168,232,202,108,92,251,120,144,37,138,4,129,45,107,53,187,76,215,12,35,142,183,130,173,160,157,24,195,175,108,89,15,109,151,219,194,217,214,167,74,90,122,104,111,146,103,102,114,118,126,52,234,48,89,240,227,129,123,206,14,106,11,182,218,242,38,71,49,25,85,135,187,249,46,11,252,66,182,150,63,140,49,135,76,194,205,120,234,254,85,87,10,247,83,134,224,219,135,116,239,121,123,40,141,100,242,237,144,232,12,142,48,53,105,116,78,242,220,111,250,33,171,154,48,73,28,249,56,32,18,150,120,211,148,118,135,124,27,239,255,225,155,18,67,113,250,16,120,99,79,93,227,212,189,166,131,15,48,100,254,27,227,0,55,215,114,20,70,187,49,96,148,101,110,215,147,27,209,32,222,52,68,105,253,109,107,13,244,163,183,245,175,126,110,11,57,35,127,102,228,11,198,169,223,135,178,166,63,148,131,64,200,212,175,218,122,201,28,198,225,182,202,48,194,178,162,248,254,148,174,129,55,136,100,4,227,68,17,27,235,7,83,25,149,251,134,179,119,92,177,245,77,0,3,26,205,254,194,46,248,143,101,246,139,131,117,194,193,208,205,253,102,96,70,176,120,201,64,123,113,85,104,105,206,63,43,101,249,114,219,180,76,152,31,77,81,91,159,57,210,49,215,107,103,179,153,113,157,188,80,122,177,203,137,75,91,80,184,117,54,107,84,237,166,159,220,146,168,178,1,198,102,59,114,25,200,5,188,181,74,174,12,235,215,83,253,161,89,251,139,92,24,1,163,111,34,231,159,219,171,196,247,141,204,147,47,15,221,190,62,217,253,34,219,216,189,59,153,142,158,183,173,209,57,250,237,205,182,183,209,207,110,84,119,153,72,201,27,65,27,249,193,157,204,163,124,125,239,154,73,131,248,201,167,150,196,153,41,9,151,124,156,145,230,39,74,212,233,10,53,159,223,19,131,203,210,234,209,169,112,178,169,15,152,46,19,25,10,208,210,78,141,11,127,240,119,34,133,55,237,130,39,136,23,119,221,201,17,70,87,111,140,158,150,172,88,178,7,173,108,236,220,194,214,20,74,132,212,129,96,12,114,105,126,240,89,198,228,75,244,80,177,243,233,140,210,137,78,42,5,161,101,23,187,156,208,171,78,170,145,63,24,31,72,223,243,152,219,106,187,50,95,89,215,135,15,34,178,18,125,200,240,47,140,224,227,113,29,105,142,210,100,36,64,175,122,219,3,63,55,219,234,38,111,11,247,57,207,80,130,222,244,170,161,206,136,253,210,242,83,111,243,148,88,9,147,176,118,222,244,52,219,197,228,218,34,224,245,166,255,182,252,145,64,97,77,113,234,7,147,225,116,178,35,186,10,101,235,193,68,224,113,93,70,131,25,242,203,221,242,242,191,95,102,138,125,111,90,174,27,71,231,30,40,13,242,249,158,105,137,178,212,133,195,172,129,57,141,146,113,133,156,240,187,105,76,199,33,33,37,76,117,220,203,7,239,123,133,61,146,149,42,90,183,10,98,149,63,152,68,79,18,8,140,186,143,19,225,239,166,39,123,232,149,69,21,244,137,161,140,254,6,25,155,168,155,68,72,107,7,98,207,245,27,253,20,35,224,109,36,188,44,85,229,55,6,219,60,105,21,236,62,223,12,236,140,110,202,115,102,201,153,48,37,32,255,233,69,69,52,197,40,167,117,141,13,223,11,82,48,97,61,62,9,179,137,242,94,12,242,247,229,61,150,45,112,53,151,130,31,252,134,183,166,240,41,221,98,138,116,29,198,131,69,94,231,102,225,241,36,60,210,222,52,80,203,133,163,217,82,3,165,2,147,35,229,61,18,243,164,114,116,79,81,90,48,27,154,44,188,3,155,37,122,194,120,7,58,143,29,120,72,95,24,48,213,113,255,110,41,105,190,81,157,239,131,170,52,149,40,135,95,104,155,185,33,26,149,80,8,137,115,27,61,104,10,76,225,226,151,180,226,182,176,161,147,115,119,60,63,107,192,136,210,234,209,29,27,154,120,93,216,118,73,184,138,132,4,42,243,1,91,123,151,156,156,150,4,47,66,163,64,204,171,149,43,135,106,228,253,168,192,47,102,201,41,229,79,87,114,203,201,217,128,85,129,155,249,68,56,204,234,174,240,251,56,139,11,134,24,92,79,83,184,210,49,223,227,183,251,73,237,139,63,143,91,106,141,63,24,33,217,46,47,140,152,135,82,197,15,182,14,175,204,241,88,188,85,157,143,200,7,179,200,4,8,108,109,190,126,229,123,153,139,176,192,197,58,23,126,240,219,228,236,20,6,52,24,194,99,192,168,120,52,57,57,123,104,31,196,116,232,202,203,134,22,254,38,254,64,205,83,56,7,49,134,220,61,130,175,101,169,150,42,143,172,155,178,137,95,54,154,88,171,40,220,48,244,243,147,51,93,53,189,43,172,46,78,60,50,118,118,233,194,49,173,163,34,44,68,153,212,219,146,173,164,53,62,140,248,176,153,47,171,158,155,182,8,65,137,173,228,174,91,49,255,55,135,169,103,101,76,185,136,205,155,91,107,177,24,193,31,146,163,11,187,6,255,178,223,58,131,103,113,30,109,41,104,167,64,79,35,44,11,227,134,198,85,188,25,127,195,140,40,16,61,138,132,225,238,185,162,21,155,113,34,38,57,185,201,243,248,34,64,33,225,115,99,3,89,27,127,93,198,214,25,122,48,59,102,247,139,37,249,119,82,144,16,20,162,152,207,133,168,2,117,33,182,192,239,95,81,149,39,243,93,103,234,62,241,25,119,24,155,126,221,248,144,15,125,40,4,153,46,254,78,117,5,90,90,194,52,68,135,206,63,149,213,166,101,247,55,200,136,50,253,219,163,41,57,181,209,64,89,125,252,235,160,168,122,165,122,0,12,13,234,58,76,12,37,193,2,38,242,51,118,101,127,249,209,161,48,59,123,255,64,48,109,106,69,86,221,142,39,95,247,253,224,161,251,171,202,203,238,48,31,150,239,84,207,219,87,238,174,40,50,94,254,62,142,153,16,73,52,65,156,56,243,190,240,6,151,18,48,71,147,219,141,115,79,88,176,159,163,145,118,245,147,191,64,17,241,29,129,249,44,60,210,62,27,87,213,171,240,160,3,204,127,27,7,216,169,15,109,211,117,224,159,46,124,67,26,129,18,38,165,221,127,77,25,243,178,136,10,11,106,65,137,154,174,177,138,212,43,210,142,114,99,168,195,122,201,209,180,131,139,132,249,15,238,161,235,132,2,112,215,80,131,197,236,196,135,79,139,249,200,110,168,105,237,121,111,146,254,125,217,164,142,171,76,210,125,208,170,233,1,216,189,198,7,86,152,111,245,199,223,96,102,162,98,38,227,108,144,7,253,69,203,166,214,39,121,5,206,61,189,75,107,209,241,188,62,67,120,152,102,88,117,152,171,152,114,203,3,129,161,95,166,17,89,241,183,162,47,133,169,116,252,74,184,15,126,243,89,210,117,13,70,57,114,252,96,162,148,45,177,54,52,86,56,27,63,216,44,39,229,137,117,242,89,254,203,40,224,93,29,69,157,177,80,253,158,241,192,149,5,183,211,248,238,101,189,101,141,121,82,204,95,148,27,246,244,203,130,193,61,166,60,78,200,46,39,158,246,70,185,64,38,248,183,172,80,78,118,216,62,36,29,36,120,210,122,139,238,194,229,106,232,76,136,116,31,74,218,14,163,186,243,121,36,111,191,225,59,178,7,179,99,149,232,235,109,69,72,115,248,149,195,82,157,93,81,250,59,118,160,112,55,228,174,209,4,158,129,54,54,180,50,126,223,10,25,27,96,211,139,172,255,192,124,92,254,188,217,82,93,137,205,48,220,88,117,251,93,155,122,158,190,173,106,186,156,43,96,28,245,228,161,188,105,206,99,74,208,41,58,84,160,176,101,186,63,112,162,213,46,241,44,41,181,234,121,200,101,9,162,244,65,50,216,8,240,1,51,35,203,125,225,77,20,39,135,244,246,158,111,85,184,110,223,250,0,175,161,119,77,157,106,255,130,39,80,203,35,11,220,248,128,142,195,199,122,86,2,110,127,221,218,14,243,58,138,108,1,26,12,81,79,248,89,106,240,141,201,252,109,50,229,211,181,139,80,222,67,188,184,10,140,134,100,243,75,163,252,155,180,110,114,173,230,247,17,240,251,246,210,21,120,226,106,209,73,45,59,12,153,45,211,6,52,127,188,165,105,250,149,91,255,89,22,86,214,123,185,68,200,126,114,90,220,143,12,226,102,125,97,126,95,184,173,44,249,126,112,88,41,46,196,143,116,7,133,220,171,240,168,238,197,7,188,139,208,143,22,117,20,18,107,14,79,180,218,228,190,208,58,104,191,165,9,205,84,147,229,23,24,214,109,243,183,61,104,239,43,114,219,149,25,191,39,188,244,174,176,132,188,121,221,231,86,29,134,13,2,167,203,237,190,189,8,115,180,172,91,205,236,60,98,44,76,154,166,229,101,210,207,190,253,211,173,132,72,58,43,208,14,127,220,155,13,53,187,35,110,16,230,68,90,155,87,1,216,206,241,204,243,174,42,86,242,59,30,25,100,164,38,251,88,244,231,60,146,126,167,98,66,151,65,90,55,59,165,233,63,141,93,113,151,89,163,46,26,2,126,251,3,252,86,223,11,153,138,162,30,53,2,125,131,78,126,248,207,214,249,247,196,204,136,87,216,208,252,243,117,226,32,163,130,4,169,28,76,165,215,213,77,76,142,76,56,137,88,245,150,160,191,62,148,201,39,211,144,166,247,208,125,155,202,198,190,44,73,181,99,43,65,91,203,9,152,79,251,40,140,213,135,31,77,244,121,37,198,160,131,98,187,186,4,48,193,180,158,156,32,194,95,22,221,180,107,125,209,225,37,119,80,203,95,43,252,130,213,223,246,27,88,58,235,13,197,108,35,14,126,67,242,234,67,33,11,231,242,91,124,164,251,19,194,83,84,15,91,248,133,119,177,52,203,2,111,196,67,150,195,52,7,200,30,182,162,228,225,114,29,192,108,0,20,102,90,175,126,225,52,88,234,36,93,205,67,56,46,13,71,231,38,123,69,216,167,221,221,107,216,63,209,236,121,20,38,191,229,87,110,69,124,253,60,16,233,112,49,155,245,103,229,53,244,228,164,77,139,95,154,153,179,235,141,161,2,176,125,121,161,157,190,95,125,44,213,216,151,126,114,170,113,169,151,11,76,59,136,127,185,232,125,84,205,120,84,188,92,61,54,107,72,146,86,217,13,178,80,94,167,59,178,154,188,153,81,158,10,112,115,197,26,96,234,234,83,96,98,210,95,16,207,82,117,150,238,129,203,53,103,217,230,48,92,188,173,191,77,209,217,67,13,26,244,49,90,74,248,141,179,229,29,50,4,248,111,10,145,248,139,246,153,168,213,46,179,14,25,146,89,123,241,154,121,85,58,188,233,24,147,75,67,91,192,73,114,68,76,212,228,4,54,233,182,225,40,251,5,89,186,224,104,135,126,42,129,53,74,249,242,211,125,70,136,143,90,224,25,67,239,154,200,205,57,45,8,169,174,37,201,16,90,176,49,89,8,20,205,191,252,118,233,169,24,222,169,203,62,6,178,73,60,19,18,76,180,98,249,209,120,156,72,70,3,105,59,250,86,252,232,91,237,74,19,38,13,116,60,78,177,34,102,54,71,195,223,98,148,121,140,52,104,110,150,205,226,188,102,222,113,3,190,244,80,222,132,161,189,21,255,66,144,98,232,67,46,252,141,147,23,116,173,56,55,169,151,60,248,109,114,81,145,205,11,111,162,106,73,87,227,53,235,95,191,109,116,92,183,28,253,6,214,242,66,192,162,70,191,179,91,202,20,107,38,20,37,127,166,120,133,201,133,31,230,17,23,148,38,17,74,147,75,19,24,5,211,86,227,232,55,237,103,84,106,164,222,226,98,214,182,153,39,252,75,152,133,208,157,104,200,70,45,90,106,18,102,47,217,226,104,198,77,215,43,55,195,225,95,81,213,212,157,230,145,135,74,22,123,58,239,22,86,243,25,82,123,231,153,15,239,13,225,211,121,161,133,188,46,136,130,238,152,129,131,229,188,242,195,160,72,247,58,74,150,105,200,72,161,255,204,189,86,233,80,194,204,171,235,15,91,214,194,97,94,252,144,159,46,112,211,125,162,30,246,117,93,121,100,23,153,89,159,115,104,198,172,233,195,192,0,62,43,156,246,104,61,228,11,147,247,113,204,199,222,239,122,193,63,149,43,135,208,189,221,74,143,68,52,45,150,114,242,183,245,44,94,40,163,148,251,174,165,124,94,87,48,83,8,187,171,72,58,131,154,36,184,95,184,101,107,138,220,151,209,221,166,255,244,37,74,210,49,206,242,231,164,50,146,120,203,172,225,255,83,3,39,8,230,229,69,94,45,242,171,76,10,209,195,136,85,250,219,2,204,200,159,66,194,221,130,154,165,83,228,71,223,195,76,233,45,56,225,239,22,61,201,178,16,91,20,113,198,66,233,42,232,2,139,136,80,228,127,88,44,9,83,166,231,48,241,76,73,225,151,66,72,222,60,184,34,65,42,106,151,180,29,236,125,51,213,61,166,58,201,0,179,253,61,1,191,61,205,80,20,61,235,29,121,114,202,149,159,131,233,251,19,184,143,47,220,195,11,14,152,57,175,41,252,86,226,120,218,155,90,196,208,163,43,133,44,127,38,112,224,228,129,61,20,135,134,64,217,62,167,216,1,28,123,254,61,80,250,7,244,151,139,233,145,38,92,196,129,21,24,237,133,60,55,217,135,124,209,131,114,165,51,1,80,28,108,69,31,25,236,176,29,207,123,154,226,186,162,29,242,88,160,52,179,234,193,240,179,226,174,44,255,156,226,18,197,118,113,173,71,85,195,118,45,137,190,11,151,98,14,20,3,81,106,42,127,185,55,79,18,82,13,24,226,12,11,140,27,219,9,24,177,1,121,222,104,185,186,56,28,240,59,123,246,98,219,169,119,150,184,32,249,136,106,23,82,97,180,142,205,132,169,122,40,60,163,109,225,239,232,42,195,191,163,124,25,197,82,96,225,215,89,6,109,48,244,226,210,160,177,93,129,187,237,77,2,166,57,235,3,83,157,142,75,123,147,212,73,137,182,130,30,199,139,196,2,126,223,71,242,124,128,209,243,142,23,50,198,252,128,133,152,33,158,153,17,249,228,186,15,253,114,241,233,17,113,124,126,153,221,176,27,9,240,178,205,78,84,96,182,3,45,199,2,174,217,77,225,181,189,247,13,120,170,120,4,137,191,247,6,166,159,28,193,189,185,229,210,54,9,133,24,104,11,202,232,57,10,191,128,209,201,25,112,242,183,126,32,15,166,45,51,191,62,84,50,228,228,147,4,180,255,52,235,128,136,137,211,166,240,226,141,168,251,225,233,34,74,205,236,148,123,88,249,82,227,98,176,200,64,131,132,18,132,22,42,169,239,29,232,201,89,156,189,176,177,80,247,144,207,203,20,54,214,201,26,86,47,34,133,80,80,40,44,158,93,133,145,85,215,214,79,0,201,116,111,225,4,158,210,62,10,255,250,98,101,221,99,14,167,211,78,209,61,60,197,105,226,122,165,127,15,54,179,183,92,0,142,56,55,20,130,19,106,81,14,91,57,116,42,140,238,225,10,120,67,173,82,24,86,94,194,104,32,202,209,205,56,221,126,105,149,214,133,37,79,28,154,254,116,94,201,174,38,161,34,176,153,110,249,116,8,225,232,116,125,157,213,72,4,81,95,67,178,248,42,90,121,135,142,146,75,186,10,147,221,243,177,176,173,165,165,232,79,191,112,177,198,47,35,68,40,11,136,153,28,206,68,223,3,254,7,221,222,84,71,221,239,173,16,18,9,116,188,47,250,204,178,96,157,162,164,105,112,47,10,163,124,38,48,76,229,145,215,13,243,68,198,217,91,80,66,216,197,152,153,76,36,1,55,62,251,22,15,229,173,206,24,242,37,188,171,49,194,162,160,9,31,95,142,182,229,174,199,72,154,239,93,167,212,8,33,245,173,65,168,121,127,121,175,174,33,205,178,144,59,142,70,192,64,190,93,104,184,59,200,177,219,184,103,169,57,3,124,17,209,15,24,131,75,61,57,148,153,22,227,16,242,211,231,220,72,13,6,106,34,222,237,115,95,45,150,116,100,196,88,162,20,126,95,183,124,95,111,146,26,159,43,67,9,32,230,133,107,158,171,250,84,94,40,24,211,33,85,246,61,245,228,36,12,103,194,111,98,88,114,105,3,25,226,156,147,168,189,14,57,154,212,76,143,88,5,113,253,34,211,10,137,29,118,13,193,38,24,53,121,187,212,166,200,84,102,172,66,190,74,134,90,51,6,198,206,232,111,65,185,16,24,37,230,155,19,121,93,73,116,176,163,81,96,137,85,130,145,164,47,12,123,131,21,75,39,170,184,231,31,120,157,132,203,238,58,86,58,101,183,184,109,12,76,139,190,207,110,10,37,177,188,33,202,154,130,82,192,237,141,158,136,178,222,106,39,194,146,246,197,148,157,209,202,11,78,218,248,220,246,219,153,228,111,239,211,154,190,207,110,207,44,34,134,253,34,205,173,247,181,89,148,50,0,172,236,163,20,38,181,147,241,95,17,133,222,98,179,165,183,35,2,67,45,210,11,167,86,54,115,209,71,179,75,31,218,156,222,100,54,205,253,82,164,147,64,145,64,202,131,177,98,171,159,131,177,193,74,184,125,30,25,252,167,252,101,51,103,208,7,62,220,34,206,248,49,8,227,43,136,22,79,60,79,220,140,63,143,187,211,39,156,71,195,11,213,199,125,160,151,251,47,155,195,156,156,187,225,204,21,244,14,107,84,146,37,130,216,251,222,136,198,43,210,7,18,252,241,89,190,93,130,191,141,10,81,71,134,17,162,86,216,16,7,92,25,207,10,35,172,235,1,65,69,161,35,53,234,128,11,85,234,128,209,41,171,2,91,17,205,63,46,248,175,115,235,111,179,193,137,33,76,134,84,4,215,72,162,88,179,89,192,98,173,108,117,196,233,253,182,228,60,135,56,174,18,243,204,240,76,159,214,232,34,11,118,229,91,241,148,0,189,131,216,175,79,133,223,20,237,177,184,21,229,69,120,15,250,54,230,184,206,76,164,251,40,153,162,192,168,74,251,146,252,226,89,74,18,93,224,126,35,253,58,233,77,89,217,73,96,48,102,46,61,96,90,41,244,183,27,143,220,121,141,44,32,162,38,85,40,105,246,232,117,177,216,80,7,41,250,159,193,53,32,107,168,130,157,5,187,176,235,41,107,4,156,160,60,200,79,155,15,144,127,243,211,40,76,18,229,96,193,87,162,185,8,237,229,34,46,156,197,172,124,221,227,6,202,143,169,122,11,140,124,145,19,156,94,216,56,212,213,235,173,116,102,205,229,68,84,35,116,75,108,136,78,233,118,101,110,132,15,177,196,148,163,89,47,142,199,34,70,170,151,111,207,82,54,65,72,126,211,59,153,124,57,55,130,173,190,184,32,44,138,92,98,162,205,200,109,59,248,181,180,21,95,133,161,42,140,128,63,187,182,135,118,185,105,84,244,196,174,232,193,184,6,7,21,218,42,29,10,87,170,200,254,1,160,171,72,109,75,224,134,66,87,192,77,218,158,30,90,104,24,242,248,11,45,136,207,178,134,189,139,139,123,61,148,170,174,12,4,132,242,102,176,172,145,37,24,242,60,11,202,72,238,152,254,94,52,34,210,18,177,226,86,192,213,6,204,56,169,2,163,15,233,65,233,160,169,248,202,155,70,253,162,122,157,11,34,245,161,86,146,48,253,162,209,93,71,175,221,17,243,130,130,216,224,141,5,151,157,101,237,50,83,22,218,163,75,73,120,168,153,216,131,183,173,132,73,1,135,199,158,176,69,154,35,216,229,228,13,37,4,194,10,174,186,4,53,48,223,147,156,28,127,163,32,106,211,24,243,102,229,33,112,163,1,58,225,249,249,116,223,215,199,107,8,238,58,154,251,93,225,23,182,120,1,194,168,237,87,35,253,82,76,230,39,153,239,239,224,72,113,94,156,70,110,48,171,6,157,5,39,107,81,240,226,251,137,92,208,176,176,52,89,24,132,145,187,199,7,130,158,201,139,245,86,194,136,158,185,98,201,28,150,153,184,242,219,80,129,124,22,71,69,186,139,124,13,166,236,104,245,198,185,187,88,253,77,107,225,197,180,200,209,102,185,241,132,43,37,237,128,217,221,11,49,241,173,167,8,200,248,210,52,186,17,210,170,192,101,236,32,215,162,24,50,165,53,10,54,121,15,247,211,73,204,222,164,241,15,91,247,253,102,226,132,155,204,180,211,68,179,226,211,164,197,91,234,7,172,85,123,187,242,49,185,24,244,202,187,192,157,15,206,63,47,52,101,133,90,139,35,218,136,116,246,132,18,73,150,47,225,105,202,149,1,23,236,71,91,194,111,152,220,236,235,128,128,39,167,238,230,54,253,107,10,177,114,172,30,250,199,167,241,118,20,20,46,82,252,14,3,2,235,239,239,14,99,204,151,181,115,82,103,72,15,71,63,74,55,147,194,132,55,67,99,68,155,13,170,135,83,81,92,159,86,194,117,127,97,28,13,178,73,231,189,185,161,231,134,72,234,41,143,142,33,167,80,94,144,95,198,35,202,155,143,112,213,148,254,234,107,238,21,179,7,76,146,85,97,6,158,139,121,77,210,162,235,202,40,131,209,180,4,109,90,213,39,97,136,252,176,95,25,182,86,210,2,10,220,162,207,18,249,224,115,21,69,221,97,122,50,190,35,171,39,77,250,232,72,191,77,121,28,92,172,65,67,209,186,131,59,219,205,28,68,70,2,18,189,221,189,242,32,17,34,184,176,20,238,161,10,71,63,250,168,82,175,33,9,68,255,87,156,156,92,241,7,158,111,68,251,76,216,59,214,120,31,152,49,234,27,23,68,172,151,80,161,129,231,117,21,94,75,147,181,76,250,25,76,201,37,26,205,144,148,189,159,251,166,45,202,59,255,174,181,38,200,88,96,69,113,130,224,180,54,16,105,99,184,246,122,134,159,188,153,103,83,151,55,2,97,164,249,23,130,91,238,209,43,99,91,52,124,174,107,124,43,34,3,70,34,142,70,52,239,174,51,137,197,42,23,94,104,33,245,8,232,125,59,16,160,114,36,17,40,20,183,25,160,109,240,109,145,146,1,120,237,74,221,32,106,154,26,210,146,79,128,137,115,132,134,0,220,19,78,47,48,79,194,71,3,71,247,41,183,189,88,85,123,180,44,90,98,91,30,26,188,148,234,218,29,192,117,75,135,18,193,194,13,94,60,251,164,49,101,144,99,255,152,219,15,140,155,187,240,57,41,37,154,219,161,119,106,178,129,206,210,159,81,39,122,84,11,88,51,135,176,126,89,216,104,153,244,22,107,179,172,56,130,82,154,169,209,67,138,59,124,62,147,105,43,101,180,103,31,19,40,23,152,20,160,135,110,149,146,83,47,121,217,236,41,142,39,243,241,5,29,210,238,72,124,251,6,206,201,182,90,196,15,18,53,175,174,104,186,109,31,98,58,40,82,119,53,90,118,251,21,98,162,173,84,53,90,87,145,222,16,255,65,58,71,97,83,245,232,87,239,88,146,202,77,85,26,198,226,137,192,96,90,122,114,214,203,21,189,242,136,63,138,122,135,73,87,236,104,82,32,221,179,165,225,215,100,116,86,108,236,57,21,100,194,132,113,2,173,209,45,15,177,68,159,40,221,92,46,97,61,81,235,235,210,41,115,97,64,158,21,50,22,216,92,11,25,7,178,253,200,50,131,5,241,51,69,48,72,90,19,48,185,38,3,77,32,59,27,95,81,4,174,211,125,150,38,30,164,75,148,38,145,27,94,161,193,75,235,247,208,230,165,63,197,236,226,177,2,49,102,211,37,249,175,5,52,68,75,88,138,100,82,64,216,189,249,98,63,8,243,134,40,9,177,202,149,184,50,188,1,86,201,20,45,48,102,19,45,53,119,72,202,202,133,35,134,239,238,157,195,232,185,210,177,2,92,110,168,255,153,52,227,148,23,2,249,6,197,110,151,41,34,92,237,114,105,184,60,187,219,192,192,113,168,101,94,141,147,155,251,100,42,213,189,103,164,39,31,144,239,122,200,224,117,84,192,228,210,8,188,87,72,155,209,25,181,171,156,28,121,150,150,138,110,212,115,101,113,163,103,254,56,131,16,165,186,166,116,56,40,49,235,56,231,204,164,213,181,147,25,191,30,124,214,253,149,188,121,20,53,128,132,153,160,156,28,242,96,68,239,242,190,90,163,22,29,186,133,119,188,184,92,70,218,139,244,78,155,161,2,70,114,255,11,211,229,235,106,171,15,69,179,99,8,60,240,233,140,103,202,90,148,188,175,139,222,68,4,50,40,59,98,6,146,39,175,102,121,18,194,106,120,139,53,25,229,245,22,163,148,184,126,217,194,218,50,111,155,126,249,247,220,66,245,176,161,17,151,163,156,244,255,245,102,51,148,215,32,87,203,201,241,174,10,213,182,74,235,173,156,26,47,138,120,31,104,205,189,233,82,96,122,214,203,14,145,202,6,59,34,79,205,160,222,107,186,134,30,173,229,91,94,8,194,155,35,229,203,96,155,15,121,217,239,188,229,236,208,185,171,229,189,175,38,71,91,111,115,72,119,178,135,19,13,3,252,190,154,104,235,210,156,41,162,66,40,5,154,208,182,195,251,138,241,156,237,216,233,85,112,152,214,131,61,229,228,216,220,135,26,18,81,17,62,127,9,155,143,189,255,116,135,158,43,43,186,41,240,29,151,90,133,35,174,234,183,151,216,102,186,134,211,54,122,243,18,244,189,63,175,205,12,118,204,71,72,178,239,186,88,250,126,100,29,182,16,239,83,147,25,141,103,66,161,33,68,150,85,251,236,146,166,43,33,131,71,91,239,238,10,219,254,219,175,155,220,150,170,99,190,215,1,65,125,134,178,116,165,135,66,142,110,213,252,56,92,254,185,35,10,42,247,245,183,131,57,126,101,58,201,31,163,217,121,66,241,237,84,222,130,46,45,91,86,224,131,140,253,131,81,148,156,34,197,120,113,31,246,81,180,76,70,67,68,32,207,47,61,233,48,155,201,220,5,83,64,39,2,223,113,238,35,201,74,224,25,140,29,250,217,104,39,87,148,70,127,159,227,17,252,20,155,88,248,178,76,125,174,74,72,63,214,254,92,25,130,33,33,3,206,250,139,167,143,192,120,72,197,72,128,53,34,34,52,199,108,67,67,118,141,158,30,56,41,9,163,0,226,89,109,242,33,229,189,235,148,152,52,203,58,17,235,38,85,176,229,104,235,209,118,233,64,164,187,8,134,18,174,251,4,173,107,24,73,89,214,23,212,73,169,88,197,56,51,85,149,188,242,77,160,26,179,25,121,133,35,251,155,131,10,74,116,201,141,63,37,43,61,26,74,242,9,121,116,76,19,132,242,127,152,86,137,61,125,16,35,169,125,5,46,86,186,9,233,117,36,155,50,148,177,173,210,91,13,93,0,253,141,216,157,46,131,112,221,204,174,119,58,12,55,91,84,88,9,167,111,158,27,251,105,121,159,127,173,108,190,226,191,173,48,189,7,249,70,232,91,41,78,255,194,91,157,76,198,18,216,60,27,126,40,162,78,210,26,114,172,139,34,180,55,7,154,44,253,115,238,74,47,208,112,184,90,122,230,3,143,166,240,91,217,242,117,146,236,249,61,79,35,167,203,44,139,216,98,143,186,38,145,31,161,97,158,25,194,74,200,67,13,162,231,86,228,235,178,126,3,111,70,251,193,114,207,211,204,106,252,3,121,159,199,187,47,145,41,38,185,179,156,181,3,204,158,253,254,167,244,64,91,55,110,36,119,77,136,20,231,105,157,128,241,211,10,81,89,170,40,83,97,58,69,18,38,116,43,186,226,53,107,93,11,117,99,22,99,153,252,207,196,208,45,132,72,225,12,232,4,77,202,174,250,132,65,162,235,44,73,22,210,154,182,124,219,68,88,183,171,44,60,236,191,136,158,253,228,215,148,117,155,132,32,213,116,4,60,242,122,91,193,243,137,80,222,100,148,202,152,176,249,71,209,163,233,242,58,9,219,166,88,2,55,211,22,217,41,18,73,131,147,68,125,199,28,226,60,148,102,93,151,93,44,157,34,111,125,246,80,250,197,48,83,82,22,157,46,44,103,245,90,47,36,22,122,2,227,102,18,138,113,48,56,101,182,129,178,65,191,145,171,213,161,226,38,186,60,152,213,213,183,210,249,214,199,36,4,166,108,63,168,173,135,212,29,154,63,253,106,140,127,240,117,117,5,63,196,255,132,154,78,148,78,55,148,95,25,154,1,189,125,224,214,175,231,198,10,83,147,8,174,96,151,245,22,92,207,212,208,136,115,229,117,33,160,210,220,99,144,159,174,77,116,149,129,119,248,114,1,111,169,3,24,12,7,219,239,26,255,100,161,35,195,199,47,43,178,95,239,31,233,90,214,43,123,83,163,111,202,48,139,195,106,78,79,62,9,184,92,154,208,84,12,245,117,14,26,158,122,194,212,225,206,103,231,19,194,109,15,101,137,214,115,51,142,66,42,18,195,133,165,123,205,97,6,50,61,224,247,247,85,207,189,71,246,49,227,70,175,202,36,102,34,214,162,112,89,224,80,73,235,56,48,29,152,45,96,83,141,211,189,232,139,115,226,145,195,101,61,159,141,108,217,222,161,106,104,213,116,58,74,255,37,31,41,231,174,50,49,152,139,88,141,103,134,18,133,180,72,96,213,101,29,22,249,84,80,195,19,248,82,113,58,249,196,135,116,224,97,167,133,91,87,12,165,107,210,205,159,253,251,62,161,144,185,190,153,28,72,132,59,178,22,104,156,20,9,225,145,185,166,43,34,223,102,149,190,172,7,179,165,8,141,75,82,81,91,42,43,16,137,123,168,148,193,5,90,87,199,2,106,108,110,95,11,12,7,244,3,87,15,4,166,9,164,207,207,149,209,136,210,66,227,210,170,208,67,97,134,82,40,100,162,233,212,244,202,86,16,185,137,199,75,213,188,1,230,197,125,167,246,230,21,23,101,131,179,33,12,241,77,149,122,193,249,6,67,159,212,222,196,239,69,126,152,94,226,21,47,227,152,65,182,160,225,94,53,139,89,112,201,134,8,233,179,43,146,160,56,72,124,142,197,42,52,47,11,105,125,201,78,117,171,69,238,208,229,164,207,70,191,13,252,197,123,124,120,172,162,154,241,134,222,132,154,75,192,88,37,230,93,97,166,29,227,143,101,78,154,81,96,103,148,238,34,240,19,179,201,33,130,161,230,208,53,66,67,204,142,157,82,97,24,120,126,186,39,59,234,62,164,171,228,104,250,154,60,76,70,18,145,247,165,71,227,115,113,67,151,19,38,124,147,180,26,225,190,183,240,252,169,122,86,73,195,192,30,12,213,182,106,53,48,189,50,4,203,110,164,57,145,58,22,117,40,82,31,141,126,212,80,35,69,125,104,40,204,34,60,67,203,244,125,104,50,255,211,13,207,244,21,48,193,168,220,54,185,224,16,153,132,197,189,37,27,62,172,203,44,180,30,91,103,10,145,159,198,77,56,10,216,56,168,84,205,88,99,87,91,87,38,73,59,22,58,114,95,72,202,221,80,112,213,110,1,64,108,102,66,191,178,91,119,134,60,80,244,64,231,12,217,206,70,111,130,92,247,251,157,23,237,167,154,163,185,156,8,76,62,110,183,148,153,124,187,124,201,253,194,78,223,33,163,74,38,171,105,218,153,74,251,245,197,220,68,60,139,220,214,36,144,13,197,80,107,197,83,16,214,171,79,24,100,30,36,97,93,141,253,234,247,132,127,150,244,244,93,51,183,113,163,15,224,247,45,233,209,36,11,206,137,163,69,12,20,12,207,165,29,24,58,153,114,40,92,230,152,135,168,77,242,9,75,166,28,15,130,120,214,132,205,179,106,34,29,238,101,100,202,175,169,27,107,26,30,173,2,7,223,92,50,203,7,196,36,38,225,69,242,65,210,255,120,191,223,208,166,100,248,45,65,17,208,15,153,69,98,86,49,178,129,80,244,134,212,141,163,169,227,73,72,6,29,169,185,130,182,193,71,132,207,76,204,172,7,7,148,216,28,147,36,133,223,3,110,89,109,121,15,88,162,92,147,112,153,81,29,99,38,43,250,76,76,38,59,228,35,77,91,64,62,120,115,163,137,207,10,15,237,114,116,252,177,227,91,61,11,65,144,126,181,28,67,119,162,175,195,173,254,121,4,42,124,175,27,69,2,111,154,103,180,152,67,150,56,78,78,70,88,202,95,144,95,131,45,134,128,112,211,157,3,189,188,59,212,149,240,126,25,34,190,100,98,3,45,223,103,67,103,75,194,193,85,9,78,118,20,199,150,166,31,173,157,122,250,36,72,71,222,213,186,55,13,209,43,212,135,161,119,83,32,80,24,82,80,194,173,223,207,193,39,251,58,200,190,35,6,33,176,101,75,227,96,82,205,50,131,98,156,119,221,49,253,93,97,71,50,245,42,76,186,185,37,220,254,129,207,91,73,78,212,58,27,58,104,82,213,235,184,120,248,165,161,90,219,62,69,63,178,201,161,98,106,118,205,50,198,205,129,54,186,147,76,208,80,235,76,166,105,148,21,96,188,20,116,231,176,44,46,138,47,4,166,122,147,169,140,173,27,29,210,1,179,162,106,49,115,153,132,186,195,168,185,106,73,113,29,90,108,227,104,83,178,147,177,96,82,166,33,44,187,204,7,89,6,26,148,160,22,95,39,244,240,181,20,166,161,57,164,97,9,192,69,99,15,120,208,76,229,112,133,167,168,40,107,117,104,187,86,202,180,114,95,56,59,196,158,6,221,197,166,251,122,172,73,186,219,9,32,28,59,143,178,97,22,123,237,19,85,245,77,207,151,16,94,22,13,234,55,79,190,48,139,25,10,27,29,33,224,115,239,253,156,124,135,42,15,240,219,194,126,96,184,7,254,66,104,51,56,87,43,219,216,136,172,120,164,27,225,66,189,47,110,100,205,132,199,63,240,133,159,25,48,229,82,129,233,197,13,149,73,170,66,189,232,188,65,236,118,106,112,13,88,127,245,35,48,253,173,184,175,247,125,209,17,38,48,10,68,53,209,243,153,178,44,229,184,226,220,239,145,108,29,197,215,196,100,19,30,67,63,1,36,206,71,220,245,33,22,232,202,68,120,19,243,138,187,70,192,118,40,10,151,44,70,225,177,249,78,8,22,228,124,243,203,63,52,232,201,148,133,118,102,154,25,180,67,242,89,62,237,93,145,254,240,203,198,88,69,204,54,238,95,144,17,159,46,19,249,148,21,100,91,163,102,204,150,104,159,232,135,143,55,48,123,125,135,175,41,144,41,12,131,204,57,45,47,254,63,77,9,51,244,78,55,31,164,29,223,201,174,7,155,19,136,19,148,172,139,81,57,68,240,237,162,166,143,160,119,151,206,108,172,38,122,232,219,227,85,114,63,188,17,228,30,86,242,97,48,174,151,97,196,86,122,71,107,5,50,128,56,109,9,188,201,203,199,209,103,67,220,81,248,221,117,92,248,123,33,171,252,11,15,133,63,69,65,76,126,247,13,13,98,38,141,127,208,225,194,56,160,106,208,72,151,211,197,128,57,143,21,93,77,80,105,83,123,40,34,7,247,3,147,199,205,131,103,249,7,198,6,51,127,121,252,3,163,135,18,4,36,120,11,18,5,89,94,196,123,217,129,241,25,81,24,19,240,30,228,167,250,254,244,31,56,122,247,186,145,231,191,40,138,209,65,172,162,105,254,11,247,164,52,2,183,127,206,253,38,168,146,196,170,137,102,198,7,142,228,63,180,44,68,13,63,48,4,129,184,112,154,170,202,248,247,153,6,161,140,64,84,137,85,8,239,132,95,71,71,59,120,148,174,52,57,184,112,43,201,131,109,233,32,94,150,163,115,114,32,44,70,89,85,49,110,164,184,233,7,179,207,151,201,14,235,173,19,113,206,64,243,92,44,28,96,35,149,225,60,6,24,145,196,30,66,183,236,164,156,91,136,89,79,165,41,208,59,127,162,63,117,224,168,163,187,235,131,94,217,9,70,112,131,81,36,143,204,184,152,177,34,179,97,170,186,238,193,106,104,17,109,191,33,67,235,178,162,72,245,172,64,187,170,101,1,211,69,53,2,38,225,176,63,240,187,248,248,233,183,198,125,158,9,230,142,51,72,216,221,122,164,244,194,223,12,63,130,192,218,173,156,165,183,77,62,36,24,170,8,11,42,33,134,85,177,7,143,244,193,20,163,229,183,23,61,189,206,126,133,225,48,37,184,59,127,173,130,126,101,163,154,39,155,114,103,79,6,242,80,1,187,146,201,48,24,171,193,35,29,216,192,200,193,144,53,74,244,37,13,198,92,85,30,52,213,200,232,242,28,38,86,83,149,110,76,117,43,200,225,136,185,74,64,140,43,99,233,37,8,218,152,173,200,133,189,104,234,238,30,99,20,249,24,17,31,199,49,232,134,38,15,42,166,42,177,244,80,122,72,83,215,28,101,45,25,10,212,42,249,72,2,198,85,173,41,156,182,198,6,139,187,196,53,162,78,140,50,44,122,167,108,64,88,246,118,104,8,155,180,235,135,98,125,141,125,22,116,251,183,36,30,249,48,175,189,205,24,163,155,154,109,251,80,222,235,137,149,107,64,32,190,210,9,83,168,20,185,217,44,188,182,217,180,213,203,36,197,34,183,106,206,115,69,250,77,172,169,204,61,147,105,158,160,36,32,191,13,147,255,4,19,154,219,218,107,125,154,20,150,147,43,172,13,233,92,237,148,41,107,86,81,85,55,123,120,233,10,129,245,19,114,20,111,143,209,37,51,107,240,187,113,143,119,225,194,16,109,8,60,123,150,77,80,114,186,237,124,96,40,223,45,96,88,121,114,242,183,166,222,240,23,98,193,95,69,154,33,223,148,97,230,25,161,232,94,238,18,29,129,119,39,240,7,189,199,135,173,89,215,230,36,62,238,148,108,223,86,220,144,251,70,150,214,39,75,44,200,32,207,104,255,16,249,109,239,164,177,84,87,151,43,51,189,248,30,122,239,108,3,68,1,4,101,181,35,109,106,230,78,177,21,126,131,47,218,208,254,104,218,130,214,23,119,70,135,40,239,107,107,163,141,57,25,71,127,41,250,126,227,116,133,81,8,138,6,58,107,208,211,174,42,182,124,33,205,240,86,147,182,139,158,156,209,23,237,119,188,186,91,244,228,164,108,162,31,191,161,189,172,77,87,166,39,190,226,232,102,98,144,10,175,188,112,52,229,206,17,244,240,57,199,133,55,218,96,165,111,22,54,203,141,77,29,188,67,245,171,127,240,220,153,180,94,230,191,172,247,133,200,78,216,23,61,184,75,24,100,61,116,228,174,119,192,150,72,214,14,60,68,123,66,170,190,190,71,170,109,133,240,59,228,183,43,125,237,122,99,184,59,151,132,73,59,105,139,29,2,152,209,109,217,77,69,236,211,89,216,194,37,2,233,249,158,253,21,214,149,72,250,40,245,249,55,44,114,109,120,132,88,20,66,247,147,78,68,109,151,164,176,24,237,169,4,250,87,187,168,223,231,123,179,209,25,42,47,218,60,255,173,32,80,181,154,75,72,181,31,83,55,144,43,198,177,38,186,140,77,206,67,148,96,48,84,58,17,246,173,191,142,45,105,174,222,70,89,117,81,31,98,129,85,181,143,255,206,208,196,53,59,185,162,170,12,205,54,35,174,177,177,169,242,14,249,46,27,196,24,247,209,4,22,126,246,31,90,34,129,107,36,191,251,65,135,40,8,144,208,47,242,209,178,99,222,238,201,13,76,83,129,30,173,22,15,184,150,215,173,10,2,228,236,106,180,241,243,0,186,180,122,153,181,101,20,167,183,41,120,72,147,90,179,162,205,138,135,2,125,72,127,251,154,210,75,60,20,252,161,250,7,198,173,114,4,140,171,161,200,50,188,149,173,198,146,188,205,55,67,116,23,140,152,176,67,170,194,136,184,42,147,241,118,162,116,242,7,76,50,77,133,46,176,5,56,137,206,20,15,55,244,12,121,33,15,110,34,17,208,205,245,247,230,79,55,60,221,84,161,227,61,165,124,35,144,38,62,250,29,164,216,229,182,214,71,255,134,36,225,10,17,13,8,25,181,127,142,54,87,239,128,145,182,144,219,106,56,163,140,120,164,4,130,170,251,3,139,237,212,184,109,180,63,164,97,157,13,98,139,189,232,54,123,241,162,194,36,5,207,154,124,219,119,171,36,81,183,23,16,170,88,38,191,35,211,40,20,252,189,122,170,235,47,237,41,36,33,76,62,32,96,184,201,122,110,226,235,144,170,192,206,117,168,142,12,45,235,242,113,54,26,142,244,104,110,52,199,33,6,15,122,95,244,181,197,202,132,167,98,111,210,5,218,199,159,183,69,76,12,165,107,83,58,221,40,219,171,150,27,230,240,212,145,244,231,99,227,231,134,43,62,62,218,59,239,17,247,248,190,120,55,77,58,145,161,169,237,232,47,34,234,222,31,73,34,100,98,66,219,128,33,41,26,198,127,234,58,193,28,4,38,171,212,62,240,141,239,199,132,124,84,228,9,116,133,48,9,87,114,190,240,91,23,61,76,177,47,87,69,52,56,58,95,151,245,25,124,47,236,148,8,151,177,237,89,170,75,210,137,67,111,10,174,64,81,249,60,51,196,47,111,234,177,156,210,85,237,8,106,104,68,72,219,168,226,178,72,96,37,211,211,168,161,40,243,10,29,38,106,164,241,129,32,74,172,161,64,63,166,129,153,170,38,20,58,62,10,82,187,95,85,53,41,218,47,252,118,224,112,63,67,23,14,245,68,89,174,223,130,66,150,61,37,233,176,99,87,244,80,185,211,131,167,30,220,109,159,28,154,39,239,199,36,142,31,8,142,134,29,8,247,245,9,104,205,85,56,132,21,224,229,246,123,85,139,204,12,124,19,54,194,182,202,160,189,151,61,66,10,134,98,165,106,168,209,195,21,75,95,249,147,38,84,120,180,20,36,178,84,255,86,137,181,94,102,202,52,85,68,106,150,162,52,93,207,64,247,218,42,120,199,90,120,99,237,123,177,66,57,85,143,166,119,192,187,97,128,183,190,236,81,255,182,175,1,163,201,170,23,142,152,252,17,152,124,128,192,56,72,196,51,67,103,174,168,132,96,53,39,31,57,186,214,174,154,118,104,14,198,60,78,160,222,214,71,170,15,93,186,25,95,223,41,85,31,26,61,190,46,35,105,238,82,232,8,8,60,36,13,203,188,48,63,106,123,214,119,30,113,80,219,85,165,175,48,73,41,225,136,179,233,41,24,242,105,227,165,116,196,68,5,23,3,217,128,224,42,116,106,46,64,52,196,188,71,254,159,242,68,255,151,118,165,200,102,178,149,153,14,15,8,193,34,99,202,183,118,93,122,121,92,35,53,10,252,166,239,81,221,196,97,24,209,79,79,190,83,33,134,32,25,157,49,85,80,221,45,72,112,11,121,130,38,89,30,99,142,55,159,79,22,26,0,91,122,54,140,140,127,106,72,168,162,59,154,146,13,211,26,39,170,75,124,155,21,157,144,193,232,54,25,172,209,174,99,74,206,225,136,86,47,34,245,51,85,80,201,65,171,120,43,246,79,181,184,18,41,98,52,41,176,97,22,103,120,150,142,84,96,165,30,44,98,188,184,90,186,14,247,27,50,23,191,70,129,223,146,218,253,182,184,137,242,57,24,255,166,208,49,197,158,160,101,213,198,250,44,231,76,213,217,110,130,213,169,96,140,31,230,173,161,120,59,187,144,109,72,11,156,88,28,204,35,102,73,39,152,169,35,187,110,44,116,185,143,213,26,170,148,125,187,140,60,250,124,247,168,210,53,148,234,30,90,213,236,158,175,42,62,15,204,215,71,8,47,95,94,188,104,58,83,202,119,137,224,105,213,29,57,53,166,197,33,7,61,77,212,82,46,26,101,249,85,66,45,26,25,85,69,111,240,228,145,146,102,111,33,87,245,190,239,147,218,196,195,100,80,143,106,96,207,26,90,184,29,175,43,245,239,49,179,136,30,26,216,29,130,136,190,10,124,90,156,190,77,127,140,246,138,160,237,61,16,5,117,1,109,118,224,31,109,239,187,67,48,17,47,216,171,226,0,11,73,194,238,33,4,201,124,147,224,19,152,94,246,225,130,206,232,159,119,49,104,32,197,210,119,9,109,111,132,153,182,158,28,77,238,144,69,126,79,224,45,144,34,198,94,80,173,117,237,98,20,91,208,242,254,8,162,163,65,229,48,251,206,241,145,83,167,126,186,66,211,156,115,137,156,58,35,178,111,87,91,71,4,96,138,41,82,109,38,48,227,82,238,56,209,77,49,97,96,41,30,222,52,107,141,164,183,234,99,49,117,165,48,51,192,53,237,234,125,227,193,61,195,144,224,96,55,167,166,1,144,230,106,156,27,185,77,113,133,97,165,126,7,140,144,137,175,93,173,39,160,126,159,56,53,52,35,181,219,32,153,247,98,140,56,152,102,97,57,245,64,99,219,103,81,86,221,37,36,56,179,66,160,54,18,226,248,224,31,24,7,173,212,206,55,201,103,245,89,184,45,46,251,253,214,199,171,163,26,219,38,84,253,39,77,248,42,219,143,158,137,107,215,152,170,63,76,127,181,135,32,138,240,43,155,70,199,81,247,8,251,194,194,50,0,127,204,173,39,55,125,232,48,28,32,27,163,227,140,154,75,143,43,31,214,64,173,198,21,228,246,66,244,159,2,67,213,135,246,231,78,20,39,31,42,12,14,106,118,128,142,118,130,116,253,105,106,225,33,250,15,7,102,170,91,199,50,214,162,155,25,12,38,255,254,129,87,4,163,196,49,99,171,89,1,190,134,45,78,109,10,24,10,34,189,158,30,12,184,137,127,206,220,223,188,27,246,16,168,24,21,133,59,94,239,39,12,30,168,132,124,78,94,107,77,83,140,183,120,171,53,93,101,208,181,22,246,16,212,174,213,144,227,205,216,101,166,41,198,123,222,83,95,38,102,227,46,129,65,15,152,145,200,21,222,117,150,244,235,160,15,95,30,10,14,209,221,189,162,26,21,124,225,225,65,172,50,11,130,48,41,177,202,150,152,171,224,48,234,75,38,57,54,88,98,106,205,146,121,194,69,255,107,151,57,131,29,230,106,1,146,138,149,87,109,58,6,225,230,81,41,135,246,143,101,76,195,151,194,125,91,54,86,103,87,157,112,224,223,248,117,227,248,90,164,87,10,203,171,129,157,68,88,202,92,225,240,61,148,166,71,159,196,95,4,189,247,28,106,194,243,86,103,87,58,93,200,183,209,251,40,6,63,16,222,111,192,205,110,76,221,131,160,149,135,83,14,179,136,94,248,130,77,226,67,133,217,139,22,34,49,54,170,102,53,236,246,65,80,46,212,53,9,229,118,247,207,178,127,20,103,175,134,227,155,55,16,172,106,138,59,98,246,4,149,228,197,129,35,224,173,6,111,200,66,172,48,2,1,69,201,67,96,107,8,218,97,153,68,45,252,40,188,143,179,155,128,73,91,138,75,21,219,211,27,195,232,207,223,91,141,166,80,231,186,129,174,51,62,38,85,150,165,76,152,38,71,53,223,178,42,153,63,49,68,185,62,71,179,160,199,177,20,142,122,253,120,111,173,85,211,101,106,105,81,29,216,230,171,128,231,108,229,115,52,102,192,225,112,117,63,134,51,157,73,161,31,127,87,239,77,51,194,197,113,172,166,220,231,91,249,233,25,150,185,12,15,3,230,43,135,217,222,138,73,8,25,51,220,4,210,154,11,18,150,194,132,126,53,125,189,138,16,167,8,81,14,68,46,135,169,33,214,143,113,157,181,34,5,76,63,165,58,215,225,189,24,214,92,168,166,169,147,51,123,156,50,194,52,236,45,67,119,124,209,187,243,202,208,210,87,107,198,129,214,190,111,153,88,244,182,216,202,47,235,96,205,23,82,254,184,83,226,66,136,83,106,204,25,200,168,29,125,35,68,233,123,198,165,29,243,142,87,248,188,175,205,111,251,29,14,35,79,96,124,170,98,58,35,7,57,213,135,144,229,40,13,203,48,179,252,60,211,7,47,111,172,6,70,223,164,43,60,211,190,1,139,67,26,226,212,154,241,133,130,43,78,78,12,165,174,145,108,179,210,216,11,254,178,186,62,194,229,143,23,66,154,183,127,78,109,38,78,225,102,214,105,39,23,148,148,104,92,87,199,132,101,235,51,65,21,61,222,230,40,163,212,242,61,250,120,150,145,185,142,26,205,63,176,23,101,48,59,43,59,171,215,6,27,49,197,225,109,210,68,10,163,152,27,86,105,176,30,255,129,93,198,158,73,122,125,252,156,48,160,236,165,228,250,240,94,173,90,128,98,228,56,5,70,13,249,115,180,172,231,22,197,235,250,193,83,57,185,116,241,61,53,29,196,11,178,97,76,134,196,182,247,115,225,7,221,14,135,169,83,169,31,178,193,199,163,129,138,156,187,134,57,200,195,213,225,219,178,55,156,119,255,60,210,227,244,12,60,101,91,235,75,47,27,78,75,220,21,53,43,233,122,5,38,191,17,70,106,111,129,104,234,221,184,160,167,197,235,56,144,188,143,90,178,182,42,31,215,57,70,45,84,223,83,218,242,111,248,176,153,114,237,199,53,117,185,79,45,100,242,130,56,137,192,108,40,253,202,204,240,67,63,189,141,79,88,216,134,33,128,216,244,3,216,199,186,60,28,198,136,126,169,27,236,101,14,243,224,172,180,210,62,239,26,179,179,179,18,174,251,51,17,111,216,82,53,78,142,142,77,255,28,141,185,115,194,52,15,171,1,111,121,139,93,88,123,21,20,64,101,115,255,22,23,104,121,113,244,160,141,76,143,166,121,38,143,30,168,84,234,209,196,37,121,99,111,28,46,181,9,197,236,102,198,158,141,244,168,144,34,13,62,233,94,7,79,75,31,249,165,128,159,40,213,227,207,169,173,119,196,97,44,15,116,44,92,178,173,190,6,80,4,105,186,29,164,19,105,228,214,135,248,168,235,167,203,199,184,243,186,223,69,182,163,71,55,211,237,118,248,194,16,147,247,69,195,110,201,104,249,69,57,67,63,93,172,164,194,94,171,49,150,164,3,26,75,247,26,6,21,192,88,20,232,209,70,7,106,1,247,177,116,20,255,246,121,9,163,1,168,48,105,187,155,112,89,159,23,2,133,111,36,140,102,156,94,26,98,142,62,205,3,55,117,178,69,87,184,133,153,218,187,175,38,1,47,182,246,123,6,90,225,55,171,241,54,132,154,26,187,27,74,255,210,187,135,249,19,78,83,249,66,118,213,248,12,111,168,59,114,36,241,97,47,69,111,198,57,140,133,37,196,94,152,7,45,212,251,25,73,171,74,47,1,112,215,183,249,246,88,178,143,29,116,28,150,22,243,194,161,141,248,227,172,221,101,211,86,104,244,61,253,243,211,200,217,5,220,177,195,248,192,193,123,7,38,136,250,218,118,227,3,29,31,223,27,89,253,243,204,200,29,4,60,151,174,155,15,173,43,230,248,135,82,255,209,131,73,61,196,109,153,179,185,126,0,44,185,97,14,9,185,230,124,70,248,166,191,57,246,131,213,26,191,63,95,23,110,41,62,213,98,185,171,14,211,182,115,141,37,27,74,248,209,181,235,208,232,25,11,62,29,73,243,51,35,33,35,28,211,248,139,166,254,113,35,159,161,234,6,204,152,84,59,113,140,142,61,190,58,70,22,28,10,207,26,131,16,23,213,38,249,112,38,218,78,237,202,23,85,28,191,63,40,138,76,129,150,251,13,74,73,202,133,87,51,20,46,90,34,20,182,210,148,47,247,164,60,198,7,13,205,116,66,137,115,117,75,7,220,195,65,177,154,148,211,208,181,235,61,226,154,113,10,13,203,186,127,65,47,122,101,12,132,170,240,63,232,141,216,142,214,142,246,255,225,38,17,212,252,7,110,53,130,137,183,227,149,254,35,174,187,193,135,246,184,209,44,43,191,240,114,242,236,178,22,208,123,218,247,161,228,254,132,228,177,126,91,192,51,236,98,113,138,215,124,8,233,215,30,78,131,8,172,172,207,150,207,154,125,125,0,191,201,67,234,149,127,206,241,39,183,39,111,91,123,183,248,10,51,198,70,141,235,54,5,238,207,209,211,76,95,115,183,41,106,213,127,141,131,171,230,118,146,150,160,209,63,240,88,17,137,147,52,106,58,254,73,106,123,183,58,187,23,20,162,245,232,110,210,228,185,185,121,35,69,175,28,177,143,184,111,204,26,171,126,31,27,53,153,248,112,11,221,100,234,74,95,161,108,228,110,179,246,94,62,7,51,79,132,17,52,75,139,218,187,111,164,10,227,133,188,201,107,20,93,52,209,175,46,45,182,124,244,68,234,167,73,135,68,137,97,136,28,223,214,135,134,97,251,10,211,98,24,177,227,179,175,90,97,254,98,222,218,181,233,126,113,161,190,191,211,245,27,185,112,245,188,95,214,16,28,110,229,184,179,201,199,71,251,123,164,227,169,131,239,165,113,37,212,115,223,68,151,247,181,172,207,246,31,174,73,9,131,247,77,181,170,126,246,162,52,115,187,235,183,49,198,63,251,46,179,6,240,163,81,224,59,106,210,78,166,219,57,143,86,80,94,159,39,78,141,110,123,133,14,109,76,68,64,245,194,217,108,185,33,121,67,77,78,83,15,19,69,170,240,143,167,33,245,19,228,224,189,222,227,198,168,94,247,207,149,211,51,235,134,152,133,167,246,201,45,32,191,53,60,122,67,102,178,127,130,187,77,62,217,247,32,8,184,221,114,191,211,120,241,178,230,139,205,104,127,146,183,125,76,68,223,223,72,177,103,244,9,253,152,32,127,229,233,251,167,26,240,137,206,112,12,107,14,147,255,173,26,198,20,147,145,249,193,7,78,242,85,152,162,147,211,157,47,194,77,162,200,203,162,140,202,192,9,248,77,249,247,19,87,98,23,57,252,228,48,119,214,39,166,101,81,247,43,39,69,120,174,46,171,124,37,121,116,223,122,225,29,246,250,154,241,211,180,208,105,2,0,27,141,48,64,66,132,122,126,214,100,212,78,107,160,163,125,14,45,155,94,67,7,201,47,158,207,92,74,180,230,199,98,101,117,116,247,130,222,110,244,35,155,1,205,247,178,77,33,204,111,202,26,25,212,186,30,178,161,183,185,33,41,217,139,142,81,179,195,116,246,235,37,61,182,53,157,130,87,185,151,107,145,112,195,106,71,151,108,184,139,78,198,193,179,243,170,237,55,76,183,237,89,38,164,40,137,14,52,100,165,23,199,123,215,241,42,154,90,2,196,7,245,184,6,216,52,167,243,218,228,104,178,72,206,247,60,166,28,34,9,46,50,40,59,104,41,166,122,167,129,56,110,55,65,234,186,148,160,117,132,190,201,111,38,27,237,125,195,132,199,9,195,29,140,71,134,221,193,105,31,120,89,90,246,7,111,62,122,13,227,23,57,140,224,101,45,35,94,72,176,76,72,213,188,127,21,167,149,241,185,240,109,185,214,153,48,154,224,9,219,54,56,120,37,84,141,100,87,133,141,109,13,233,133,109,161,184,60,111,122,3,70,242,178,240,43,40,242,84,38,13,226,37,44,211,152,125,138,68,134,116,34,174,30,92,81,164,72,171,12,241,105,85,182,146,12,63,99,38,43,124,124,127,14,131,207,116,47,18,181,90,125,120,108,177,9,86,227,110,124,4,110,52,209,177,248,11,185,144,183,241,167,99,146,60,31,204,46,5,134,43,26,188,70,198,141,8,109,47,163,159,172,224,53,54,154,41,244,182,205,164,48,78,94,33,75,79,185,109,26,34,139,127,217,219,200,81,178,247,65,177,236,221,105,80,198,144,149,148,221,38,220,209,22,46,143,104,251,222,207,141,113,190,179,91,250,235,137,147,143,153,43,242,80,195,219,21,215,71,153,197,225,183,193,132,9,7,47,114,96,122,242,55,13,141,153,118,162,107,170,45,56,219,170,117,162,1,131,222,228,45,187,104,52,64,196,100,8,215,27,77,92,176,111,26,193,145,93,230,66,148,23,110,121,194,26,140,124,202,214,162,1,254,230,96,12,187,110,122,62,53,117,82,39,49,126,210,252,21,163,184,34,59,93,35,96,174,52,229,124,31,179,236,146,223,167,207,255,113,114,225,64,214,64,10,67,203,200,219,193,245,159,72,247,230,210,196,79,67,145,136,131,17,157,147,123,70,49,46,186,76,225,131,191,141,128,252,244,182,164,215,140,147,155,32,67,194,167,245,17,131,152,60,246,210,157,213,162,84,48,228,210,136,213,229,145,221,191,244,129,195,22,78,231,209,248,100,52,87,220,253,227,28,55,25,41,239,123,193,134,48,78,142,67,197,16,148,140,100,120,118,146,221,23,49,237,197,154,0,73,42,251,66,72,173,38,252,198,40,106,241,209,178,194,242,40,87,214,173,143,210,127,186,193,14,149,131,81,241,222,39,218,124,104,96,213,43,163,159,115,135,235,38,180,139,207,93,147,22,143,198,42,2,102,113,171,34,205,208,83,134,120,90,92,42,125,139,15,134,27,19,110,188,197,26,94,114,48,108,210,186,158,50,153,214,77,219,229,190,0,87,24,24,65,42,43,18,166,28,104,164,211,27,252,204,127,92,235,166,167,94,179,97,141,198,42,178,149,249,84,78,67,188,185,69,211,86,133,161,146,31,8,134,214,203,139,228,108,249,76,98,54,225,1,19,59,90,190,150,165,252,115,44,28,4,234,231,136,163,145,27,148,45,10,134,197,61,124,105,38,175,72,171,155,7,78,225,74,199,41,82,200,82,67,63,155,98,244,9,199,41,179,156,74,244,52,218,120,162,211,237,160,40,39,183,141,221,103,240,53,41,213,44,77,246,28,179,97,137,22,189,183,46,22,217,131,160,194,212,86,52,217,213,23,56,46,89,35,172,145,61,172,55,88,216,222,118,88,96,202,72,17,117,78,218,24,69,132,31,221,7,243,41,14,67,42,53,210,98,78,167,241,212,127,250,109,31,139,238,188,204,157,116,133,161,142,17,142,164,218,124,45,141,27,189,183,136,5,138,236,243,122,235,7,133,40,111,88,62,184,121,75,129,146,26,71,77,211,168,183,210,205,35,23,134,80,101,232,89,140,99,62,218,113,48,132,44,2,77,241,125,234,162,45,251,214,208,129,44,92,52,131,78,235,249,22,216,254,61,125,159,6,114,41,9,243,130,90,246,184,222,42,237,100,76,194,215,228,32,178,251,246,150,220,235,178,141,166,30,93,197,123,73,10,98,111,184,163,97,17,104,111,26,223,145,252,186,25,150,14,54,156,91,207,109,75,78,52,21,243,16,199,7,126,17,64,40,145,193,167,187,178,72,48,211,162,103,238,29,180,47,244,40,210,96,75,194,204,8,76,222,44,141,91,92,145,163,55,41,29,105,242,198,203,92,80,116,70,251,77,27,162,35,156,185,109,163,172,123,52,65,128,182,164,238,180,17,247,111,177,100,195,117,191,18,46,236,90,88,33,124,162,166,184,89,133,91,99,188,111,108,192,220,75,232,5,27,35,199,56,125,239,40,75,185,144,1,174,241,34,213,177,201,154,215,216,151,217,166,67,178,92,244,1,217,92,18,86,67,47,24,204,137,156,204,42,34,77,161,38,64,217,233,200,209,140,218,17,40,82,68,249,1,109,218,26,103,248,212,145,45,107,159,159,134,234,116,196,168,8,19,13,121,42,239,211,143,122,0,42,8,204,27,249,58,41,123,140,52,198,25,38,214,156,40,237,151,97,38,135,239,131,150,163,201,64,174,27,178,71,72,71,84,169,219,154,27,50,42,215,161,3,98,204,30,133,71,61,225,22,4,33,73,172,134,128,23,106,138,33,65,130,38,134,28,109,206,153,225,222,244,98,135,42,211,188,121,3,207,29,106,52,166,24,89,228,202,177,254,13,241,68,22,101,246,157,9,143,105,59,0,23,125,193,37,36,195,90,24,195,198,150,119,25,157,99,146,60,2,143,33,246,50,4,216,67,111,204,226,241,80,231,98,147,35,2,39,8,191,98,201,234,71,79,115,120,149,135,10,171,245,134,253,204,187,246,186,228,27,177,94,133,252,237,65,157,48,65,190,47,207,231,152,6,86,41,69,142,69,134,34,118,64,141,170,136,212,32,57,146,243,135,161,15,210,203,75,225,155,109,124,60,254,155,134,212,108,90,88,51,194,83,135,46,254,41,111,235,162,235,22,118,61,88,137,95,69,141,3,191,66,104,141,206,161,33,48,201,244,144,51,195,244,102,234,77,35,183,17,141,187,208,244,151,72,21,0,207,26,211,29,171,232,209,33,222,49,48,137,72,255,189,42,8,198,121,211,47,146,184,48,81,195,206,199,180,206,5,134,198,229,79,20,198,82,19,105,116,114,196,140,148,148,236,35,161,150,115,41,109,124,53,172,159,234,177,109,136,28,221,187,121,77,56,76,7,155,124,32,189,155,246,185,159,220,164,238,150,160,119,229,218,199,16,98,23,153,48,49,214,8,41,66,82,0,217,65,72,23,217,223,99,77,93,199,189,20,164,25,114,135,38,36,114,54,114,234,101,46,34,225,232,243,70,168,152,224,177,124,176,206,246,116,244,169,105,87,77,103,29,181,234,184,105,27,209,25,27,194,65,97,127,91,3,174,163,202,167,247,130,84,171,66,134,31,208,146,120,154,140,0,195,54,238,138,90,117,17,184,163,193,31,218,162,232,247,124,96,58,133,166,167,77,254,204,44,50,144,217,72,120,146,178,246,183,5,141,84,127,155,102,182,235,89,21,4,26,119,159,31,184,122,101,149,221,228,166,1,64,80,210,213,161,130,216,9,216,229,151,33,86,175,146,202,119,200,112,42,108,237,188,59,45,194,16,233,75,120,195,156,14,185,50,4,78,116,206,96,143,124,194,100,184,161,254,32,30,73,168,186,19,137,196,209,40,240,13,133,17,158,12,173,65,12,44,133,137,206,201,205,20,60,68,249,44,102,150,75,163,9,51,230,35,66,224,220,193,67,250,89,49,255,247,178,133,218,207,145,8,46,248,35,161,83,81,103,232,119,207,183,165,101,21,105,239,91,229,145,96,164,185,93,108,134,182,255,146,157,85,6,35,52,224,3,124,33,151,123,245,183,59,186,18,97,151,53,9,183,228,77,227,224,19,189,160,149,24,169,203,243,70,128,120,239,252,60,42,244,152,252,237,89,205,90,208,69,102,145,92,150,5,217,134,198,246,190,96,4,110,223,131,232,2,211,175,153,226,185,219,22,78,133,91,15,199,219,63,194,94,22,150,104,214,109,65,236,97,11,129,232,135,252,246,91,162,209,215,116,217,95,10,173,85,142,70,181,32,102,171,55,166,62,198,52,40,82,236,90,66,8,156,120,104,200,187,54,237,142,26,7,91,94,105,11,138,225,171,7,134,192,69,106,36,244,202,195,135,141,163,25,134,250,72,249,183,89,67,69,252,152,90,126,194,155,210,97,136,194,191,49,123,117,22,230,133,246,232,252,69,70,252,115,101,47,220,66,19,32,148,188,171,16,182,31,74,126,56,142,69,206,89,220,22,55,97,252,104,41,3,110,46,46,137,210,222,182,226,153,88,106,72,130,47,182,236,47,142,240,95,166,251,175,102,218,143,134,115,204,144,93,92,26,82,186,180,141,209,174,94,160,188,6,92,52,207,4,252,86,217,208,143,102,194,169,87,79,94,7,141,172,1,247,46,162,239,104,70,26,59,243,7,195,175,59,67,97,250,79,122,192,21,74,68,62,21,83,168,10,47,119,170,78,91,68,10,73,56,35,39,17,222,4,68,253,87,80,118,148,110,55,114,233,57,149,156,200,166,22,145,70,21,247,218,167,157,247,197,174,139,141,66,88,163,81,118,151,147,211,10,92,182,187,38,192,197,144,198,50,58,242,9,193,252,104,51,145,148,193,192,12,244,30,227,116,152,86,82,185,50,132,141,188,35,130,1,138,10,91,14,210,93,172,237,166,135,175,26,102,51,249,190,80,222,172,94,50,198,56,141,166,84,133,119,144,234,112,93,107,42,158,181,137,42,251,72,75,55,88,34,83,126,26,211,182,217,242,186,241,145,20,152,21,59,204,61,46,41,221,45,145,54,73,124,95,114,113,199,121,11,130,108,233,16,7,56,206,252,196,22,232,10,7,5,179,169,23,93,244,17,15,148,66,145,220,21,45,151,211,189,59,174,25,182,234,51,121,203,82,40,115,33,114,59,106,145,217,14,58,126,20,104,128,217,76,230,209,84,211,230,206,187,110,141,108,92,194,20,142,92,238,111,96,220,65,26,50,225,102,58,217,241,186,134,168,49,225,144,54,167,199,2,188,172,42,78,114,56,95,135,122,58,35,189,97,179,45,232,61,97,4,63,208,13,191,98,178,245,98,169,63,47,14,135,27,77,136,242,195,239,251,152,225,132,133,245,73,17,198,4,187,32,168,33,126,83,111,76,92,113,42,53,151,236,238,25,143,65,47,214,25,18,104,159,107,46,81,126,114,118,65,226,251,4,113,147,74,211,9,183,19,86,128,188,177,107,156,174,17,86,42,195,20,102,4,54,93,212,176,192,251,244,103,225,32,130,4,141,143,50,50,28,77,246,223,204,208,47,24,11,123,61,182,231,178,220,155,89,153,207,164,15,110,116,20,229,109,95,147,206,154,35,60,96,40,168,43,140,147,163,155,243,29,27,12,18,226,144,107,158,158,238,31,8,204,151,38,119,109,53,121,31,70,231,226,51,81,21,174,153,244,163,67,251,234,222,158,158,69,114,3,142,226,60,38,55,253,222,69,61,110,108,179,233,24,217,122,44,49,101,56,220,65,123,22,18,9,48,230,113,97,220,183,174,80,222,248,14,49,86,74,211,28,226,132,33,48,138,222,253,132,229,14,46,104,114,97,244,220,244,48,90,92,44,77,67,78,206,178,117,138,223,21,228,50,185,46,51,73,216,113,108,195,57,87,158,23,42,252,43,158,8,253,164,210,176,240,246,202,102,79,25,48,189,86,226,65,71,60,179,93,70,159,153,29,55,184,41,48,181,155,21,79,212,122,150,211,120,169,180,207,19,61,216,48,165,37,148,145,31,87,24,14,226,179,40,94,37,239,225,22,2,247,24,192,141,118,194,46,48,81,96,139,17,74,103,197,146,251,122,19,87,52,124,146,159,37,15,42,87,198,170,216,99,105,121,203,109,19,235,176,98,13,224,241,113,180,74,160,32,7,67,67,15,255,174,183,125,66,178,34,47,156,148,221,154,49,191,119,235,6,158,2,95,243,125,116,24,94,103,70,102,230,0,61,189,105,103,92,107,63,23,47,43,148,26,230,200,41,131,56,37,235,31,240,173,207,116,41,64,46,13,169,6,249,237,193,172,238,46,92,176,212,166,212,7,249,90,80,154,159,113,223,83,107,205,8,90,157,187,98,49,135,78,223,142,252,54,41,5,153,11,7,122,176,71,96,122,99,71,156,156,181,74,188,224,94,140,95,118,76,195,36,190,150,30,12,205,163,199,186,214,169,240,46,185,240,67,183,132,91,37,90,217,230,234,133,95,40,122,61,96,38,156,156,165,25,150,86,89,143,55,66,234,68,96,250,216,102,192,205,12,180,150,194,104,255,229,27,97,167,165,71,15,100,115,226,145,99,217,34,38,118,173,81,143,73,163,82,168,11,153,56,56,76,187,249,204,120,190,185,127,134,254,128,186,255,142,49,190,222,102,66,46,12,15,77,111,106,38,29,74,122,241,10,76,52,29,107,19,166,44,247,115,114,76,61,227,153,1,111,25,104,22,113,214,176,196,101,40,8,13,23,69,225,18,195,12,91,75,41,6,27,120,221,53,234,15,238,67,46,12,174,205,236,113,91,19,170,64,142,225,191,206,239,184,46,12,188,183,60,176,107,189,77,185,112,225,233,146,143,155,148,234,174,225,171,246,226,157,43,57,107,74,162,188,140,22,158,180,180,47,230,77,163,49,245,230,157,152,228,121,226,114,48,126,184,109,251,193,239,38,233,106,83,152,88,206,231,105,246,0,18,104,208,141,184,130,27,134,202,19,57,134,33,240,218,33,246,138,249,244,22,131,98,35,99,173,25,183,69,134,115,232,93,211,182,225,74,104,131,175,229,136,107,102,255,169,201,253,124,70,41,134,45,241,174,236,195,132,100,127,40,110,112,45,151,38,130,228,241,30,170,59,156,34,103,95,196,205,19,53,208,27,198,174,219,86,185,43,40,153,93,183,31,70,90,114,171,89,33,166,45,208,114,220,226,244,77,41,146,34,181,71,18,35,16,203,38,177,27,236,166,195,225,103,38,55,170,61,128,80,177,87,13,163,56,90,213,155,40,75,28,122,129,170,199,39,8,176,12,209,152,165,144,59,208,212,118,191,77,179,19,200,91,30,166,138,233,94,158,216,134,72,248,114,172,85,221,189,160,13,93,178,230,81,214,170,97,65,202,26,212,228,166,40,199,101,140,193,2,134,168,71,194,4,209,110,252,13,27,13,61,205,188,41,88,68,225,80,202,102,246,84,61,216,92,117,125,242,254,243,51,221,159,99,155,107,136,15,179,70,17,95,143,131,12,71,113,57,33,170,12,87,93,65,24,234,232,7,185,27,230,100,194,148,209,201,122,213,98,182,160,221,168,74,79,61,48,63,48,211,168,243,136,243,35,173,29,205,45,253,166,217,81,85,113,164,68,92,193,213,155,7,250,179,244,140,37,108,229,230,25,48,201,76,25,6,19,134,114,13,23,79,76,134,151,44,58,8,48,161,226,255,131,27,101,33,89,85,168,158,246,88,231,113,36,153,165,171,165,37,202,124,1,215,254,217,56,35,253,12,55,216,111,172,22,211,29,77,39,78,104,195,17,36,67,104,61,71,253,50,225,141,220,52,24,101,27,34,15,141,173,241,141,39,250,198,239,91,139,197,46,115,27,95,55,95,182,9,200,231,79,35,252,236,50,6,195,44,142,155,76,69,148,36,119,12,112,235,133,202,218,1,155,45,58,92,91,152,236,174,42,78,43,104,3,179,226,197,103,139,26,198,21,248,176,16,79,255,62,96,92,136,253,40,27,162,154,86,181,176,59,244,186,183,121,176,198,199,197,165,203,86,13,135,222,147,79,244,207,185,65,86,121,210,51,53,34,93,90,230,232,35,18,163,219,246,174,220,13,228,17,255,236,66,29,33,242,69,223,194,143,62,150,70,23,167,231,241,39,91,253,155,7,249,53,217,140,89,219,212,118,225,105,136,55,93,69,89,112,11,68,99,196,87,142,134,11,212,110,106,35,141,153,119,192,24,206,125,142,94,152,52,134,175,247,27,137,234,67,74,203,157,167,17,135,45,82,83,157,183,209,53,112,43,218,183,247,199,216,76,157,158,73,207,229,146,198,227,157,2,119,83,96,246,109,160,169,168,136,101,2,221,130,35,205,202,217,212,188,61,237,127,170,198,69,103,210,11,182,203,31,201,237,160,183,244,166,139,8,77,186,229,119,215,47,99,107,176,8,34,130,146,217,63,130,138,87,178,193,56,78,37,124,37,191,104,141,196,76,238,241,211,27,90,238,84,24,29,189,17,176,185,97,9,76,183,248,223,68,104,48,242,227,122,242,247,240,255,54,228,160,199,162,189,68,177,99,255,101,216,233,12,54,98,199,17,152,112,45,174,236,162,220,27,235,112,103,231,139,157,194,239,104,216,15,152,18,36,76,182,230,103,115,194,22,194,116,123,229,190,112,246,253,85,50,145,178,180,254,10,133,41,215,223,132,213,196,11,24,73,233,81,3,166,133,78,110,204,116,9,254,226,34,211,201,196,59,68,30,90,249,75,110,7,12,239,77,30,26,246,132,127,37,88,80,226,183,53,21,69,115,40,174,108,188,41,96,203,149,209,174,247,219,241,27,12,97,98,126,96,148,115,3,198,48,84,97,196,109,187,163,48,140,63,231,46,87,158,9,92,137,123,21,101,211,232,191,140,252,68,238,171,129,241,8,188,254,62,8,239,210,127,157,22,79,228,102,135,223,53,195,118,201,235,90,112,30,154,31,76,97,33,137,233,168,36,145,200,158,14,155,22,134,92,183,169,136,93,31,40,48,49,139,140,194,23,133,65,154,251,13,51,98,187,119,237,57,10,23,132,70,31,255,251,77,30,167,234,193,70,163,90,129,194,109,206,235,50,194,220,207,52,149,245,231,125,92,105,246,221,205,32,103,254,140,147,112,84,194,25,65,190,76,51,13,154,187,7,140,128,202,21,152,138,198,201,163,201,190,231,77,99,245,248,86,205,223,235,56,166,223,218,150,192,102,147,234,71,31,76,181,139,92,57,94,10,179,246,128,121,252,71,97,200,76,121,52,18,93,121,229,8,238,151,51,154,195,112,58,74,21,120,35,241,17,71,211,51,93,245,232,138,16,170,255,182,25,13,223,33,48,106,21,51,80,150,45,61,119,193,230,59,225,55,37,9,122,216,172,222,223,40,99,123,184,114,229,48,24,67,205,21,240,27,42,242,89,195,42,115,19,20,96,242,105,250,211,111,46,91,99,58,202,54,86,64,244,247,126,90,190,199,146,110,125,41,76,155,224,137,131,251,31,33,65,225,10,121,40,96,236,162,4,197,125,115,198,193,11,26,134,156,155,27,219,62,132,17,175,190,153,117,2,198,160,171,182,60,122,234,40,132,216,82,247,8,152,79,224,110,129,201,53,248,234,98,158,183,153,33,49,24,182,253,14,24,179,106,133,9,126,107,192,214,244,169,240,155,252,126,49,132,193,116,37,76,133,95,0,122,79,192,208,10,229,202,145,3,249,217,37,63,248,141,162,153,5,40,131,233,62,90,1,79,145,5,50,152,34,69,194,148,248,242,243,234,100,216,91,247,199,98,153,84,153,12,121,166,232,10,24,220,16,16,44,99,231,51,55,249,131,95,174,1,24,162,154,188,177,190,172,229,170,254,224,106,20,97,57,250,109,163,240,246,254,193,47,12,30,58,27,118,118,100,191,49,142,104,195,185,105,90,223,77,17,252,254,172,197,128,55,125,108,31,120,59,27,197,96,114,107,77,225,247,223,225,247,213,172,151,162,43,92,198,79,218,10,24,215,246,161,39,183,162,122,251,193,111,137,208,112,160,227,188,253,227,82,130,34,186,170,207,172,89,124,124,28,38,233,59,5,70,133,232,71,133,1,38,244,24,10,83,237,175,55,96,166,55,185,47,234,79,63,61,121,59,57,6,202,10,195,233,105,254,84,240,63,210,48,167,23,171,15,205,188,52,105,176,3,222,72,28,173,56,154,238,48,121,42,111,94,190,63,130,55,15,205,102,207,252,194,26,47,196,87,160,102,226,133,185,91,196,60,132,139,143,251,254,43,154,95,129,173,194,18,35,13,118,127,85,116,255,90,159,0,89,132,101,233,107,52,105,121,176,240,96,248,243,178,186,145,17,235,187,36,220,110,234,2,25,204,86,40,46,12,159,6,57,55,109,54,63,55,209,223,7,114,245,194,104,148,153,173,199,231,5,167,254,3,143,189,60,202,1,46,242,101,55,234,187,254,241,85,43,45,39,231,221,116,48,232,123,27,1,151,147,132,96,227,87,99,127,229,147,14,219,152,118,244,104,90,53,98,94,32,131,171,209,68,51,131,225,152,77,121,34,181,202,209,214,248,22,83,214,53,50,164,60,21,211,171,246,240,140,223,166,5,85,224,183,51,61,43,158,202,194,114,114,43,140,72,65,220,216,123,164,26,171,191,61,150,85,235,2,174,87,131,214,70,151,201,157,1,95,163,205,11,140,112,105,222,24,123,22,137,136,33,64,246,31,229,215,222,39,5,177,161,48,18,146,9,211,220,33,247,77,243,236,200,65,188,72,149,201,43,233,198,213,148,65,188,103,27,10,91,35,92,192,183,149,241,129,249,160,29,165,85,86,230,36,8,146,60,25,255,188,176,87,208,135,214,141,132,53,3,94,39,169,102,29,9,155,18,227,148,143,147,141,152,220,23,65,114,29,59,38,242,81,235,248,192,45,191,144,10,147,118,85,69,81,37,140,15,127,155,187,168,192,166,177,23,83,49,102,90,18,38,189,13,36,117,173,152,200,169,139,75,136,134,116,174,47,219,204,196,228,87,229,109,178,211,255,245,25,176,1,236,180,35,125,224,90,126,18,205,6,219,31,7,92,45,53,176,252,145,114,97,71,190,63,44,88,188,81,218,58,220,49,209,190,2,151,144,71,4,38,163,47,51,67,165,233,103,223,29,48,130,133,121,219,152,195,220,18,151,6,109,94,95,8,221,227,52,165,56,252,30,74,90,204,3,147,115,138,153,154,214,220,34,1,7,49,114,255,113,232,142,241,87,63,99,5,133,151,86,99,133,162,100,176,187,30,61,77,182,202,225,183,243,58,242,186,95,156,67,107,180,223,55,91,139,37,203,31,123,162,61,60,100,32,66,174,87,246,18,72,203,252,170,42,152,241,66,205,233,242,76,169,214,77,127,221,132,146,188,181,132,155,73,238,253,222,72,181,204,188,172,3,200,241,94,143,169,201,199,154,89,177,30,109,73,129,31,252,214,255,217,100,105,37,162,171,195,223,39,181,190,61,100,151,15,111,196,9,201,68,19,27,155,132,37,48,222,92,203,97,232,149,169,99,107,112,237,203,23,230,74,255,81,219,250,219,108,104,71,192,244,230,232,235,110,182,119,252,125,97,149,237,84,209,247,217,168,90,250,199,205,184,164,236,255,31,167,130,254,199,143,202,13,95,23,44,58,230,100,244,70,157,62,46,58,134,60,62,195,215,92,26,105,24,37,111,80,249,46,27,201,161,183,226,235,227,194,200,124,198,227,40,230,225,38,40,84,2,255,101,106,242,99,234,177,132,173,190,160,87,243,11,215,65,98,252,24,127,17,88,89,151,117,116,244,210,102,230,55,141,140,131,126,118,108,26,60,95,194,232,45,163,72,118,172,146,243,174,254,195,213,252,209,186,206,54,133,196,105,124,55,243,94,137,82,42,50,17,191,214,34,190,186,221,170,172,106,104,183,64,98,119,180,22,17,25,183,121,16,55,62,159,201,200,175,234,246,159,248,152,89,196,103,147,107,36,33,129,151,149,207,124,46,130,225,174,129,221,251,112,74,174,29,214,237,219,117,250,223,180,171,248,201,97,28,166,254,51,235,150,9,35,75,48,189,117,95,70,13,119,200,22,226,152,167,179,192,8,43,100,72,10,159,123,245,15,60,167,108,49,32,83,110,133,143,155,212,217,202,68,153,70,99,1,50,23,177,226,66,69,206,222,113,131,217,11,199,165,49,41,182,239,111,179,184,57,92,204,16,64,195,20,82,186,177,117,178,116,128,222,216,130,173,23,240,70,109,70,143,134,215,22,239,155,129,215,103,85,248,236,53,37,18,255,188,79,166,224,124,166,44,206,227,19,2,29,92,165,2,101,63,34,40,69,178,25,227,16,231,140,169,49,204,164,235,32,110,11,222,83,59,26,179,190,255,109,55,99,156,147,124,96,11,120,217,5,198,133,97,181,39,185,206,134,73,173,196,48,67,124,157,216,126,224,66,55,115,199,183,75,10,222,1,95,72,190,177,113,194,156,71,158,119,103,113,142,71,98,123,108,221,210,213,23,130,252,148,221,128,73,116,74,60,107,154,53,55,98,74,10,118,26,106,35,19,223,226,129,206,63,253,28,221,240,65,86,29,17,39,80,228,149,77,87,61,213,13,2,128,103,231,54,100,179,73,165,113,196,79,35,206,34,73,145,119,50,202,175,17,70,12,236,61,228,194,59,221,118,39,127,123,64,175,208,109,112,223,17,38,192,159,159,83,183,193,244,34,207,22,240,34,85,39,187,123,28,214,35,50,51,218,186,92,216,96,229,142,11,27,214,34,48,21,190,63,201,19,67,251,212,216,137,250,232,110,17,133,243,29,118,153,225,205,29,189,198,124,53,16,202,148,225,255,118,100,40,55,205,156,144,16,214,151,164,5,147,80,141,253,57,253,129,163,41,140,234,108,204,87,230,146,34,104,45,46,131,105,232,27,175,77,15,70,110,42,70,112,135,228,37,235,120,167,145,182,196,48,51,142,180,164,176,222,118,253,237,221,123,236,222,33,74,73,42,20,95,37,172,64,2,38,110,147,49,140,147,110,143,189,125,65,206,94,242,60,3,234,125,198,232,189,233,222,131,108,89,201,88,150,208,179,234,199,67,64,226,249,97,102,35,130,70,57,57,209,104,141,80,23,17,180,171,9,145,11,199,179,228,198,134,110,137,173,112,238,68,129,39,41,118,129,155,249,239,197,156,65,65,124,41,60,96,85,7,92,90,150,45,13,102,82,185,49,93,209,185,33,175,243,154,58,161,236,231,222,28,174,240,27,227,185,37,227,145,150,163,151,134,189,71,247,183,253,150,159,119,157,67,179,161,52,179,120,54,20,50,255,39,75,11,85,109,121,109,134,66,204,252,228,120,135,57,126,11,170,233,99,232,214,215,75,78,156,250,22,169,158,144,19,239,63,253,40,131,231,220,154,143,68,31,183,122,253,196,216,14,109,74,38,149,235,156,59,208,125,203,248,160,84,42,90,192,200,121,75,18,151,226,73,137,44,237,128,38,123,245,167,209,232,184,129,190,93,207,86,148,129,180,226,224,119,15,71,86,123,8,2,110,64,204,18,70,233,85,22,100,99,20,197,47,35,78,48,180,204,192,159,159,72,138,35,69,38,119,69,77,131,100,153,195,248,142,201,7,240,222,76,107,63,103,112,203,199,83,10,191,10,163,193,220,3,126,99,65,235,39,92,215,241,220,51,187,136,54,101,5,152,38,249,236,89,34,60,69,175,172,153,144,87,155,111,106,42,70,170,236,73,21,134,47,124,3,70,244,66,207,77,199,153,23,56,152,114,251,231,182,246,251,251,26,191,140,126,154,150,125,76,80,221,11,55,108,89,135,124,214,208,130,200,181,4,108,10,89,10,47,159,70,65,91,147,157,55,246,232,247,71,79,162,134,130,176,180,36,34,223,128,164,195,192,111,138,0,103,202,206,27,118,14,174,48,1,227,26,46,165,48,154,30,127,212,110,72,153,104,113,200,6,117,209,209,84,253,203,90,104,113,206,253,129,73,149,172,128,41,14,107,113,145,148,170,191,142,101,220,236,243,169,230,214,29,105,181,101,157,115,122,52,150,45,237,248,201,223,170,216,171,220,247,110,244,67,221,155,165,201,162,31,38,141,36,251,199,81,50,216,50,30,10,211,142,117,5,254,214,161,47,82,98,61,96,200,124,114,105,111,197,232,89,20,37,108,151,95,166,147,61,106,212,180,108,119,217,186,236,142,217,67,212,99,59,233,89,9,86,223,211,124,243,242,141,82,239,251,130,183,22,246,223,14,224,252,104,16,6,155,154,135,194,125,207,168,96,219,203,151,210,60,172,234,27,213,218,102,250,117,82,193,166,31,42,75,170,237,207,120,34,225,89,76,198,58,224,126,245,171,199,205,245,109,201,226,202,76,55,164,42,108,110,149,89,194,174,67,209,110,177,96,84,207,215,172,250,68,39,164,195,168,5,35,145,248,25,71,47,12,240,18,131,197,47,210,189,6,33,129,213,56,202,204,214,242,178,62,116,6,236,243,70,192,56,177,44,133,119,89,81,215,39,10,191,58,202,48,240,250,105,175,65,103,160,249,71,54,0,150,252,235,126,48,69,22,221,51,109,86,170,22,227,159,16,191,201,19,61,116,152,253,140,36,128,11,150,242,93,96,250,32,119,252,52,50,122,255,173,105,241,11,91,209,81,255,9,18,16,55,145,2,12,191,189,241,107,229,252,163,138,145,109,166,106,213,20,110,206,193,7,125,159,103,20,167,13,165,177,124,4,140,254,186,156,155,140,136,171,52,144,61,49,231,249,132,59,186,12,63,46,46,211,220,174,57,242,151,173,187,231,151,17,64,121,10,34,194,18,148,201,247,71,141,134,91,110,163,72,96,54,25,167,6,76,189,82,126,122,18,1,92,191,107,84,234,210,143,114,152,122,210,112,16,147,59,113,18,127,211,4,154,245,126,102,216,133,226,64,8,229,186,76,87,45,135,173,127,111,74,243,161,0,5,13,222,239,137,46,252,42,207,211,220,150,79,220,114,131,89,147,134,171,182,203,69,156,247,7,87,10,236,83,142,238,104,4,84,63,218,168,225,67,142,158,176,177,182,195,252,103,158,124,36,172,19,33,215,246,126,187,151,114,229,109,224,110,73,248,246,131,187,5,123,53,97,62,19,111,250,55,218,204,17,3,221,23,37,34,13,83,3,70,4,101,229,111,111,179,224,240,115,83,205,76,29,211,247,154,169,141,186,119,209,187,47,242,173,105,58,140,200,28,197,180,223,72,128,139,209,179,175,31,131,103,91,91,127,39,127,95,235,155,125,143,156,124,217,229,56,60,141,10,146,87,102,98,249,46,195,128,234,11,91,200,60,154,210,0,42,122,1,215,222,228,210,232,83,168,46,46,6,188,202,146,145,68,88,213,157,29,141,134,227,16,46,26,48,20,199,238,55,54,240,196,146,209,64,144,117,151,255,52,91,28,25,11,38,129,227,74,8,127,1,68,83,20,230,217,175,87,149,32,211,36,212,4,222,80,103,29,62,40,237,205,161,63,12,87,111,57,76,1,170,202,51,217,213,132,31,127,48,13,133,233,27,134,63,89,45,33,143,7,41,146,13,165,28,125,144,105,250,81,194,205,186,0,75,184,132,169,212,121,35,57,76,118,2,188,120,38,108,156,46,65,223,15,70,151,60,229,218,232,201,162,207,124,6,108,246,80,35,97,216,126,125,248,201,251,31,153,39,225,141,41,202,175,59,242,193,24,197,229,83,131,41,69,171,90,192,147,213,121,38,204,157,121,243,36,48,157,233,241,88,208,109,152,43,30,57,148,173,214,242,220,213,244,173,79,92,184,201,165,84,129,105,93,62,254,211,111,210,89,83,158,10,34,233,199,29,34,222,135,182,139,26,80,195,45,166,32,230,191,205,6,114,167,163,241,52,221,30,39,252,190,161,112,134,168,0,45,154,235,169,32,250,125,149,63,9,202,132,17,137,250,109,90,236,232,197,242,155,48,85,114,31,167,155,254,108,148,125,18,70,19,253,87,33,6,166,41,177,11,140,42,237,175,232,0,108,58,28,129,118,52,108,207,89,129,66,122,206,43,235,13,142,252,8,184,35,121,146,239,11,130,197,113,213,1,164,110,172,196,145,240,139,172,60,59,100,23,94,171,44,79,4,55,253,252,178,136,6,179,114,10,188,241,126,251,181,20,61,24,93,206,28,104,127,190,24,59,94,8,151,190,21,54,205,1,63,55,18,67,165,231,149,13,218,78,92,150,102,83,121,145,116,220,130,3,95,220,134,129,219,218,52,58,39,218,177,20,191,35,94,23,225,164,156,123,216,78,60,222,230,223,55,145,48,250,10,110,60,134,89,23,222,136,57,198,135,249,157,254,150,183,77,113,240,102,147,59,48,70,113,191,38,3,96,130,221,188,109,58,42,235,143,214,104,61,213,180,144,229,219,158,214,12,94,253,224,191,153,37,209,55,208,94,80,185,28,62,180,28,201,193,253,79,15,62,206,221,91,50,252,128,215,116,37,70,122,249,78,41,138,162,100,237,17,129,141,148,35,222,242,211,142,246,182,82,110,170,102,187,8,223,6,246,118,241,50,97,207,151,169,176,37,97,124,178,36,199,168,119,181,105,27,141,79,243,88,188,42,79,236,88,195,167,207,242,29,149,148,68,169,198,212,152,82,76,166,42,103,20,44,2,215,111,83,110,103,134,105,159,247,244,102,73,228,120,91,172,16,86,31,79,120,22,235,198,116,216,58,247,229,151,151,21,84,2,102,166,148,123,70,92,143,136,34,96,72,255,121,211,104,21,80,85,241,103,130,193,163,76,164,56,25,82,154,243,7,10,5,88,78,254,166,50,50,44,254,200,214,82,178,230,50,165,158,57,226,101,109,75,132,228,125,163,18,220,115,206,48,50,209,202,167,70,115,119,113,245,10,224,126,116,148,189,187,96,71,58,98,101,236,173,42,250,190,151,22,207,116,99,6,170,231,126,179,246,202,81,182,205,105,116,10,220,225,10,56,74,246,104,41,74,236,182,227,117,22,140,93,155,194,52,172,5,90,175,76,101,27,179,212,222,18,165,186,38,199,158,6,147,45,134,194,50,109,42,129,7,190,14,39,6,18,138,80,122,52,158,78,197,31,168,245,27,12,121,222,39,173,89,54,237,97,181,201,28,204,212,8,47,46,134,48,23,163,112,23,144,84,220,150,51,147,181,59,121,234,217,95,52,44,151,253,214,149,185,226,195,51,9,251,60,24,198,244,61,137,110,227,135,36,76,135,197,140,133,7,131,7,249,101,171,48,30,15,250,200,218,201,195,134,133,180,126,185,27,123,77,70,139,22,120,98,121,222,3,38,117,164,167,222,203,101,39,143,169,197,87,153,249,105,171,172,46,127,2,220,103,149,23,73,111,25,221,106,1,155,14,127,194,3,225,187,222,2,198,174,105,11,76,83,220,175,149,234,15,206,94,169,53,141,54,118,228,210,136,228,228,190,16,252,155,130,210,18,150,168,25,21,231,51,97,176,230,117,95,8,26,59,2,252,55,120,197,136,243,193,244,210,183,17,143,140,220,255,21,248,77,116,35,67,39,107,158,150,15,231,143,255,86,243,77,99,29,158,111,26,61,255,189,229,153,177,70,45,129,33,193,156,136,194,233,30,149,97,68,191,228,27,43,30,194,67,104,169,50,140,96,31,16,77,59,140,89,125,81,24,201,211,225,191,141,131,201,210,251,254,203,49,250,11,153,21,187,71,185,52,219,60,54,63,154,180,255,149,15,15,171,138,117,99,91,116,216,118,94,65,81,225,136,29,25,58,170,67,66,39,218,0,214,175,95,132,221,30,133,100,61,55,125,222,30,151,29,194,251,108,162,1,165,59,45,54,131,243,163,209,187,240,112,193,54,209,119,146,11,223,193,220,126,163,1,131,98,165,239,221,241,143,75,199,49,224,227,142,124,164,177,73,9,202,177,244,141,255,10,249,100,74,144,82,208,95,190,38,138,252,59,53,238,186,43,219,119,140,235,80,183,219,43,90,231,182,208,44,151,177,213,160,242,255,96,124,32,191,240,66,166,193,143,182,237,131,142,113,172,34,188,87,27,223,59,212,181,229,183,201,111,249,210,1,57,240,8,125,212,224,18,74,210,180,138,13,141,18,46,108,222,226,27,73,50,50,71,98,31,44,164,113,11,254,189,143,119,89,227,38,35,16,120,26,115,252,7,111,116,95,242,243,162,51,182,255,232,107,151,190,218,154,210,193,15,196,124,249,250,3,39,121,204,234,44,240,182,2,226,31,60,40,34,28,61,53,138,98,46,216,119,6,180,138,153,111,19,75,18,26,58,127,183,101,157,184,109,200,209,195,172,108,253,232,107,33,73,21,152,154,134,167,197,140,237,41,123,135,7,15,26,26,28,38,83,149,234,90,192,200,215,249,8,199,144,183,38,211,234,193,72,23,71,30,7,133,154,145,234,65,15,182,240,201,207,109,171,218,144,247,177,44,203,253,123,164,139,239,86,182,68,111,243,76,82,220,231,20,180,183,118,205,173,32,123,235,246,94,246,239,153,46,180,188,51,33,140,218,60,221,15,191,159,38,116,106,73,104,7,221,37,154,55,173,245,173,202,198,3,211,30,198,198,111,164,44,84,147,75,126,123,100,105,241,145,254,29,189,45,221,33,39,127,33,34,177,134,195,21,163,174,12,239,105,52,194,177,196,225,110,153,254,42,48,82,172,158,239,195,50,108,164,65,233,90,150,150,113,91,202,67,104,138,17,66,194,131,118,76,207,211,108,164,215,179,61,19,165,110,154,21,253,125,225,187,45,114,6,127,170,250,108,185,29,222,8,52,203,141,33,54,235,234,141,15,182,86,81,129,55,73,188,56,57,6,50,178,70,44,227,42,250,230,252,216,80,169,91,142,134,174,125,125,1,98,211,180,211,134,7,75,93,156,167,103,28,221,234,156,50,140,97,166,206,31,123,194,46,13,78,151,30,189,169,55,206,184,111,188,14,242,133,26,177,242,120,66,241,61,53,210,89,2,55,179,136,168,1,243,193,230,27,107,195,248,193,219,97,218,69,229,27,65,53,99,197,50,176,105,20,203,206,61,172,10,96,221,250,79,19,163,142,58,5,69,69,212,167,29,36,231,72,195,38,140,175,213,137,55,66,47,118,178,93,214,250,107,65,136,145,200,11,76,142,3,146,225,199,12,82,29,70,102,41,87,109,124,116,49,168,139,11,71,146,43,99,25,243,239,170,46,24,133,13,24,21,155,188,109,68,152,96,70,57,204,197,102,242,108,217,214,63,50,134,120,146,125,62,126,228,233,138,75,66,29,75,121,220,92,162,22,114,233,119,199,149,179,233,74,201,243,133,202,235,220,62,140,45,153,121,228,235,30,168,214,184,150,225,33,137,71,46,32,225,55,231,144,223,242,163,225,177,78,57,250,125,124,94,85,225,167,137,187,244,202,80,51,104,126,221,164,108,179,73,7,20,246,209,246,235,54,83,89,61,24,13,187,88,8,80,44,155,178,126,13,235,63,189,241,68,121,254,185,23,93,52,186,147,103,114,24,87,128,34,207,196,84,206,106,252,50,231,206,145,130,128,209,169,121,221,100,216,229,194,44,115,236,58,112,199,4,187,174,220,22,90,60,238,241,110,95,246,60,50,171,204,206,23,48,242,195,39,179,153,215,109,117,192,18,55,77,51,240,168,121,221,72,0,19,172,6,76,26,122,9,188,96,239,6,108,202,19,114,242,141,173,66,12,148,115,45,81,155,176,201,80,148,152,116,172,97,72,110,27,125,183,86,228,232,90,100,46,54,19,140,153,163,16,129,192,45,40,33,113,14,20,150,168,149,79,5,89,111,250,187,28,254,235,54,18,152,97,24,32,73,209,28,9,180,232,82,53,10,152,228,162,252,50,114,170,238,192,64,122,9,74,74,222,213,162,61,207,93,20,143,49,51,36,167,97,3,169,121,226,12,120,201,155,94,232,80,196,132,67,118,136,14,44,129,59,115,97,124,59,21,73,83,185,103,72,56,205,227,32,202,21,236,173,18,70,85,198,61,20,96,193,238,171,75,250,178,140,183,175,248,127,146,237,185,15,96,2,41,161,155,127,224,34,55,201,58,144,103,102,38,142,147,87,11,223,5,62,172,9,254,204,26,190,121,18,109,152,181,154,187,7,147,66,50,221,57,129,161,202,248,110,246,64,158,92,18,162,97,215,180,93,143,19,221,41,50,47,121,223,44,195,114,99,232,90,101,241,154,219,30,56,35,141,128,97,207,202,209,200,197,148,29,71,227,40,144,105,34,234,104,205,133,16,249,233,157,150,202,203,196,102,182,171,244,30,139,183,139,172,232,152,109,47,55,152,7,70,219,59,95,200,177,87,226,163,148,96,94,211,3,203,84,212,119,60,178,183,251,41,55,15,70,183,190,69,1,241,152,124,134,132,3,244,247,246,95,87,133,61,209,94,165,184,178,160,239,213,146,47,19,173,238,43,232,48,230,121,12,36,194,146,253,223,150,167,255,215,143,202,53,189,187,245,233,0,26,228,72,37,90,232,5,214,36,228,40,252,253,207,195,66,33,167,197,179,164,107,71,62,187,99,85,229,124,17,36,110,215,209,23,241,190,231,94,115,240,206,207,123,26,86,46,202,177,141,97,184,28,93,77,151,117,38,252,254,64,134,208,53,243,190,248,112,76,40,56,47,141,122,245,114,81,74,123,205,154,72,95,219,92,196,90,12,222,130,164,217,144,47,131,132,137,135,148,52,199,32,139,40,223,21,132,164,28,6,13,25,227,171,159,188,245,10,251,67,69,5,84,39,104,44,248,90,28,93,97,1,200,166,109,81,229,218,49,159,192,22,202,142,89,96,54,140,158,253,162,124,46,68,50,38,171,89,135,219,201,2,19,7,200,111,147,236,117,167,26,131,167,84,245,249,15,29,102,57,81,170,227,152,161,47,198,140,23,138,247,210,145,240,135,84,112,117,137,70,4,52,232,37,149,89,120,161,193,179,99,146,38,67,93,62,179,48,90,243,57,135,67,90,211,75,67,195,209,89,3,68,233,123,232,165,205,254,254,32,194,62,138,67,91,206,61,45,197,21,75,143,185,28,234,210,67,163,85,207,168,111,188,59,187,186,112,141,136,96,88,18,63,139,199,48,143,216,132,89,92,101,117,32,249,85,98,7,128,72,222,148,129,6,99,104,246,216,55,81,242,90,83,238,138,246,89,247,233,4,182,6,36,89,172,89,93,238,206,219,58,87,227,132,138,118,124,141,72,160,149,113,37,224,196,13,117,185,56,147,9,75,214,181,52,142,120,195,172,199,254,1,154,92,149,168,16,83,209,144,212,121,112,193,132,85,194,167,183,33,32,191,25,71,35,157,46,225,19,233,245,31,233,214,96,68,199,53,124,194,228,106,228,201,97,248,74,100,135,209,192,145,147,191,216,87,6,26,42,185,239,202,34,46,36,79,43,219,170,57,104,23,90,35,119,8,183,75,128,68,27,157,55,126,155,193,206,168,87,3,191,18,108,5,108,186,74,151,197,156,46,21,206,21,219,162,247,178,228,186,198,95,228,236,175,11,237,249,35,99,193,236,173,106,236,123,80,125,150,8,30,123,184,26,91,228,101,228,146,45,17,252,176,28,98,108,169,160,147,106,252,63,25,150,1,147,27,147,13,25,123,121,215,40,226,135,73,37,203,238,128,14,169,220,64,227,126,156,196,112,27,255,180,174,248,149,81,29,61,178,70,224,241,93,98,82,192,107,225,106,102,192,250,136,111,188,105,114,143,18,192,96,32,234,189,61,228,44,232,73,150,97,130,233,77,143,20,236,134,193,126,101,247,77,74,53,116,155,44,227,113,146,229,105,187,84,132,241,253,101,66,161,157,93,182,192,36,150,93,246,158,68,240,11,95,229,133,52,51,161,42,1,83,146,214,237,53,221,156,145,83,223,120,107,75,33,107,145,228,190,177,179,127,167,198,94,78,242,2,86,168,140,103,54,40,67,72,30,232,144,57,136,64,26,171,57,221,30,32,23,230,189,155,150,201,57,237,147,170,193,155,52,119,192,86,0,201,58,3,42,174,124,141,126,52,44,206,34,3,13,241,162,227,202,173,152,147,194,59,146,132,7,116,5,79,25,162,167,92,116,146,182,186,163,219,124,30,66,177,249,57,55,193,85,48,164,72,172,9,157,128,4,21,162,179,145,120,35,23,172,215,93,81,1,247,5,255,189,189,247,46,53,29,121,77,73,218,19,115,68,148,18,172,22,19,204,248,177,36,176,93,194,219,68,96,154,194,142,111,47,76,190,63,91,204,128,39,45,130,221,147,149,124,3,242,186,72,48,54,183,106,126,167,166,135,95,62,123,252,97,73,220,120,38,212,136,120,159,147,99,237,249,67,49,245,22,242,161,29,140,38,205,15,38,61,49,101,113,42,150,246,241,79,151,222,4,196,84,5,166,109,195,191,0,108,212,154,38,129,138,85,103,127,143,12,77,180,163,97,76,121,39,235,241,80,204,140,172,235,149,97,119,209,61,193,139,38,120,91,159,159,134,83,227,247,133,12,235,213,49,140,98,97,117,211,46,211,39,57,231,104,10,23,161,24,63,184,97,60,44,31,151,241,121,143,143,240,1,95,160,73,12,207,171,102,203,225,89,113,20,100,53,175,77,110,51,82,184,3,35,129,35,177,95,153,38,130,245,203,184,35,39,180,171,230,204,15,98,116,203,225,202,247,36,215,221,33,200,249,14,153,73,183,22,89,145,137,173,90,84,187,58,34,132,75,179,222,80,48,60,129,11,17,81,92,83,57,152,118,103,79,26,16,228,173,161,195,172,147,88,243,34,196,139,2,223,83,184,154,142,111,61,242,21,136,102,150,162,131,240,77,250,176,142,252,220,136,105,124,114,253,48,77,252,224,97,4,25,249,101,76,36,106,222,21,180,81,89,1,140,236,25,245,40,228,223,246,89,58,8,113,149,140,226,9,94,83,90,163,32,40,241,58,50,9,237,83,52,80,135,113,25,33,37,100,234,171,17,167,165,249,175,191,233,14,135,101,74,126,181,194,46,237,37,96,60,5,101,156,88,22,33,214,84,188,93,177,91,147,185,14,189,213,120,89,125,46,205,197,91,53,203,111,138,14,36,45,80,84,42,37,51,106,62,102,41,39,91,27,152,104,97,215,114,186,41,70,103,9,123,209,146,76,83,114,188,105,252,39,36,45,76,85,186,199,133,161,191,219,228,171,134,75,83,157,107,195,190,232,187,155,68,202,140,245,60,202,104,52,173,202,170,103,162,238,190,247,110,196,10,71,114,202,200,43,120,116,132,70,116,75,221,75,142,165,81,215,243,113,239,58,216,118,201,109,153,254,239,136,83,163,120,39,49,122,51,219,44,127,40,184,182,173,166,119,141,208,125,247,201,170,81,34,173,71,126,27,210,92,62,113,102,19,77,159,190,245,179,133,108,49,130,55,84,142,155,62,113,88,94,14,191,17,57,182,188,16,24,221,213,45,164,153,120,106,209,151,221,77,65,60,14,222,44,176,93,151,53,52,149,226,101,211,128,124,117,89,195,189,218,67,93,92,149,49,177,211,106,20,177,180,143,5,226,153,113,116,18,110,248,12,197,56,108,54,164,229,211,235,196,244,49,41,188,47,183,206,239,135,123,34,178,67,87,232,179,251,64,126,117,70,102,171,193,76,249,30,253,246,100,145,104,129,44,86,62,240,192,188,252,4,76,52,39,65,122,49,205,177,24,13,20,154,53,111,12,249,33,115,187,230,227,123,244,104,107,22,245,208,174,33,191,164,21,35,220,113,137,196,189,210,12,85,240,83,85,29,56,117,248,111,91,12,122,117,30,38,86,143,79,4,251,170,163,149,77,36,47,227,161,54,26,87,62,107,238,48,187,61,63,121,195,225,171,233,99,193,178,208,119,255,102,211,216,180,162,11,179,123,251,6,221,90,110,171,14,7,210,183,219,191,125,250,5,222,249,117,26,103,244,249,2,131,174,111,107,83,175,188,155,212,184,19,7,70,237,235,126,138,205,80,235,156,87,0,105,111,180,79,29,155,79,62,56,11,212,69,135,86,178,95,204,27,35,181,154,234,190,28,76,218,180,197,149,217,148,167,3,181,154,114,77,13,54,5,98,25,31,248,189,5,231,67,176,85,172,251,51,24,96,105,58,73,4,193,186,213,191,99,133,119,230,52,15,68,227,52,142,129,125,209,124,98,193,119,160,12,217,28,189,93,218,158,209,69,193,250,94,63,236,23,156,190,86,114,4,171,40,77,192,58,192,142,236,6,209,27,71,73,97,4,209,174,53,147,64,59,33,211,95,165,129,224,167,52,79,48,158,95,136,245,57,26,77,157,22,84,109,170,77,194,134,123,240,164,14,238,148,204,131,250,127,213,223,166,90,19,176,89,20,11,35,194,242,72,45,88,174,112,53,198,135,58,131,76,159,83,77,249,111,23,182,146,217,209,123,224,185,173,219,113,232,209,212,68,123,176,231,177,43,76,197,116,171,157,96,252,237,143,197,114,150,66,179,122,97,227,155,46,102,222,55,37,86,37,28,177,90,6,93,105,84,148,205,149,174,84,76,15,219,159,57,11,197,149,43,103,183,186,130,89,57,205,115,73,72,40,136,194,36,235,141,122,161,114,130,42,196,190,120,97,107,160,94,32,252,48,38,208,224,237,211,104,47,181,98,180,112,7,237,44,254,203,135,72,71,168,105,150,76,11,210,242,34,211,35,236,24,226,243,89,226,186,41,231,73,165,25,106,26,102,116,193,248,132,99,62,133,246,118,118,57,193,126,167,225,113,8,49,7,114,123,47,121,52,106,117,66,107,195,42,248,4,103,147,90,225,231,96,210,217,37,155,25,120,159,194,69,69,164,247,61,240,128,233,218,16,210,255,33,133,213,86,60,20,134,177,16,93,81,112,92,55,8,188,56,38,47,249,128,182,217,100,108,127,40,204,188,242,253,80,184,119,185,247,109,250,226,163,125,232,162,124,143,209,141,80,44,246,17,166,234,162,189,117,69,159,196,238,122,215,184,180,69,239,149,49,153,182,196,4,102,185,71,15,154,195,213,216,153,2,191,237,108,15,202,127,103,199,161,236,223,97,150,240,35,224,158,254,160,166,169,64,206,198,209,134,25,148,156,154,137,120,4,247,23,177,185,42,148,56,28,220,235,14,114,59,247,180,101,4,243,196,123,118,197,116,76,165,50,101,56,205,34,58,8,184,88,213,52,25,131,40,36,247,19,179,29,114,100,202,239,122,129,210,24,49,225,16,105,40,51,152,105,58,228,245,223,148,65,159,151,16,55,167,245,30,199,124,116,24,71,185,162,79,116,111,91,208,230,105,236,145,120,155,56,149,252,152,195,196,145,77,88,159,102,191,122,189,125,131,197,169,75,18,138,81,2,149,237,247,68,141,66,127,100,58,130,73,93,90,76,133,108,202,170,76,195,228,56,86,124,91,196,153,183,203,48,67,157,191,184,93,43,191,77,239,176,220,246,11,221,17,59,247,43,135,246,39,175,107,28,147,78,243,43,111,148,41,133,123,105,218,243,221,63,15,182,194,239,115,208,78,134,183,107,247,214,197,77,173,103,202,8,127,225,48,44,211,227,168,5,89,67,26,52,204,253,204,47,156,38,104,73,174,253,89,101,59,35,149,163,183,108,40,223,227,110,111,211,19,141,12,111,90,20,15,54,52,143,91,8,71,115,221,116,114,11,159,218,74,164,65,204,167,240,83,148,164,72,163,8,12,121,135,177,112,191,210,78,83,175,43,144,131,86,28,219,5,70,8,103,213,28,42,157,125,73,194,139,9,255,248,67,105,198,222,203,159,70,87,103,101,7,6,113,191,112,93,27,195,191,58,115,254,111,91,40,67,161,189,111,181,254,4,56,236,186,155,198,118,230,92,81,130,196,203,110,86,211,203,112,17,168,192,239,56,26,150,226,146,246,168,6,209,226,198,19,167,33,77,58,179,76,251,200,103,105,196,161,241,1,78,120,147,29,242,43,227,25,8,89,8,103,119,54,38,126,215,200,59,40,205,28,71,201,89,61,140,249,171,73,201,116,134,142,39,190,216,217,17,195,238,43,97,34,88,167,204,113,180,169,223,36,220,76,143,211,127,251,144,142,150,86,159,74,25,233,182,128,39,130,91,114,52,10,125,94,29,5,158,148,100,4,46,240,81,98,206,65,32,72,208,130,143,67,139,43,195,190,93,184,201,176,144,110,21,120,137,171,48,59,89,124,204,99,16,155,69,164,116,233,109,182,118,241,97,27,103,65,134,56,125,169,173,196,140,117,205,43,83,206,253,86,129,157,159,46,74,23,250,221,23,132,98,126,141,231,246,211,229,51,223,89,2,210,107,51,230,44,184,134,182,0,194,76,138,57,133,172,95,17,150,46,133,183,112,115,218,38,7,91,164,81,213,20,76,119,116,25,25,111,76,186,165,109,107,222,242,137,255,73,3,72,215,37,44,181,248,188,174,41,43,72,203,230,69,20,37,90,198,94,44,53,21,69,150,103,101,19,222,110,194,104,251,243,206,140,222,17,182,23,163,105,19,235,36,136,140,149,205,170,191,67,123,92,233,102,140,222,67,196,62,134,54,200,34,43,24,40,196,151,174,237,181,116,96,142,12,21,222,178,122,181,57,247,93,230,141,112,22,197,37,233,66,26,22,113,174,146,93,145,200,232,74,99,48,132,253,19,113,200,192,4,52,247,201,227,152,103,156,163,56,187,92,185,45,235,18,202,86,81,90,173,164,25,205,210,53,205,57,57,22,186,189,197,68,96,50,234,217,82,195,244,151,170,110,118,244,96,33,136,102,30,109,143,26,198,168,154,177,237,98,119,35,172,50,107,138,175,67,218,117,32,238,229,235,34,255,127,178,137,245,224,80,51,229,161,144,206,153,209,193,116,236,202,167,54,83,175,155,13,78,111,67,252,22,96,57,154,82,128,187,166,178,254,154,19,85,194,164,255,35,105,130,231,249,219,126,74,15,57,186,48,45,186,37,224,92,87,185,49,62,117,239,133,110,208,9,51,115,64,3,185,181,180,59,108,29,202,10,163,229,21,205,41,111,222,155,69,222,214,139,45,70,205,102,7,212,60,142,52,206,111,154,9,75,180,105,96,247,221,154,194,239,147,159,217,65,94,6,107,151,192,68,249,206,213,128,45,127,183,12,51,8,78,61,27,204,255,170,51,114,211,211,194,61,255,237,105,226,219,114,244,155,238,34,26,198,146,30,97,96,105,218,31,40,2,120,82,189,80,50,151,99,223,196,216,227,137,46,42,255,69,30,25,31,106,180,135,172,98,131,33,209,98,58,112,55,225,37,29,30,72,7,153,245,111,192,166,102,39,82,3,111,167,116,110,220,243,25,50,191,143,101,198,155,209,207,51,7,115,83,21,120,132,246,159,61,207,61,228,178,169,105,103,241,188,64,93,211,99,173,79,46,250,140,136,254,123,19,113,6,58,202,102,52,72,77,58,76,187,10,40,96,239,186,19,70,59,69,126,122,216,215,16,47,186,14,29,220,132,128,37,210,222,88,38,53,105,209,198,235,235,134,61,46,215,205,19,148,43,99,89,217,51,224,139,254,137,252,52,49,202,12,9,4,4,104,117,246,39,155,63,35,205,90,172,59,89,62,44,74,28,244,160,58,140,178,212,248,72,86,172,176,216,58,214,126,48,101,198,160,25,168,5,77,170,44,19,65,159,2,55,100,37,226,228,176,209,229,125,153,11,80,9,141,3,200,12,85,110,108,154,116,239,206,163,215,103,10,167,62,94,103,168,28,252,145,31,84,138,131,224,46,198,48,149,182,43,42,31,120,114,87,121,104,8,234,202,133,111,6,117,141,115,163,248,170,2,35,180,177,102,255,148,21,116,175,92,25,173,232,197,155,56,104,30,25,66,47,28,214,157,80,202,136,238,43,4,203,84,220,228,69,164,65,187,193,174,248,28,57,152,76,119,247,50,220,155,69,219,76,241,88,182,161,211,60,161,162,117,11,227,204,171,154,45,148,100,124,48,28,147,180,16,253,18,70,181,219,197,194,92,65,192,47,143,38,73,71,109,219,225,191,242,112,194,172,31,215,51,215,52,197,55,97,152,243,37,19,194,214,80,40,65,142,35,63,2,84,15,167,187,201,190,63,227,171,16,177,13,204,198,240,150,247,52,42,22,235,69,142,166,121,114,121,61,172,54,155,89,229,202,173,195,243,140,108,74,59,210,179,105,38,43,115,133,110,11,225,170,20,124,41,214,19,107,248,141,113,33,210,157,130,188,99,155,61,164,108,144,128,109,83,97,152,200,33,251,50,140,31,42,55,246,66,231,237,149,8,4,122,135,148,142,198,95,63,127,9,57,26,122,141,100,164,153,228,119,118,211,77,150,212,243,207,209,167,140,132,177,64,250,111,149,149,121,216,132,144,127,151,76,157,204,130,114,87,65,98,152,208,246,114,28,38,179,156,90,165,140,193,209,189,213,135,142,73,62,212,41,71,183,116,90,54,130,13,194,169,9,155,250,193,175,196,93,80,136,40,201,11,235,102,80,208,221,0,148,229,178,207,148,185,161,196,76,64,244,123,154,36,152,145,71,72,116,55,42,57,247,135,50,109,138,0,25,117,75,196,22,186,195,104,143,200,149,209,147,210,226,182,89,244,69,130,245,77,63,19,105,161,234,232,29,73,154,161,167,164,212,25,224,155,91,68,30,228,161,8,164,183,184,174,131,214,220,150,203,102,69,240,64,24,37,74,236,30,187,194,236,192,126,240,155,150,104,231,254,28,141,142,208,14,24,130,206,231,104,170,172,213,97,186,236,138,94,26,138,29,191,133,173,96,174,211,115,183,102,48,161,119,15,216,250,193,5,198,95,226,183,39,66,232,180,94,177,26,177,208,103,59,85,181,24,195,187,119,61,57,159,225,241,43,71,223,184,124,46,141,104,185,7,106,140,82,65,177,197,107,142,34,121,176,244,151,145,78,158,254,204,154,41,60,228,8,71,56,249,120,55,244,27,205,148,72,187,160,38,95,191,28,125,159,104,114,179,186,77,122,117,198,133,161,250,51,229,145,49,164,151,39,11,11,118,163,55,77,183,249,183,210,131,125,94,112,134,236,162,54,135,149,230,216,63,33,96,214,94,84,226,151,252,54,178,107,110,36,139,108,45,251,158,33,240,123,128,158,75,167,84,116,197,134,22,65,28,58,69,91,192,47,252,95,242,249,52,24,179,181,180,128,137,157,229,228,239,109,45,79,227,151,129,24,221,60,122,116,53,247,84,135,233,23,188,114,223,70,180,232,1,55,52,224,150,194,165,205,60,57,60,101,185,112,2,143,30,3,105,126,90,217,12,126,15,42,134,33,21,160,93,244,220,40,185,197,27,161,91,55,229,92,128,39,102,7,254,200,23,89,130,243,129,119,247,80,1,120,172,85,20,166,57,116,250,32,166,111,46,235,69,127,240,112,166,134,17,93,138,62,82,54,24,63,89,79,67,47,126,31,10,115,177,1,27,233,77,80,252,193,29,100,208,136,98,34,61,173,116,78,5,220,41,245,11,140,243,252,79,83,29,152,82,255,149,71,246,198,198,92,241,182,232,222,40,87,110,26,246,213,79,233,17,94,28,143,88,63,175,134,224,232,47,116,35,129,54,197,128,29,182,3,45,119,191,239,135,152,112,117,249,176,77,227,238,151,236,120,232,166,80,153,224,97,109,241,79,19,101,100,146,164,9,35,39,218,127,123,61,227,7,136,197,51,124,78,52,221,126,121,72,180,170,137,3,114,148,81,217,189,190,208,227,136,129,96,120,19,24,170,252,47,91,94,150,105,241,127,142,166,100,250,227,77,162,65,254,86,253,35,151,70,31,177,207,210,203,220,11,101,136,130,122,137,217,250,139,41,106,10,10,65,202,95,22,102,208,91,20,138,161,69,154,16,197,31,188,171,9,99,231,171,166,116,241,179,202,49,135,144,222,117,229,34,142,234,94,146,44,116,58,51,251,37,220,160,194,248,48,162,253,238,138,242,230,219,88,178,87,242,185,112,99,2,63,228,195,44,40,33,57,153,161,144,85,110,83,143,62,108,228,125,150,38,251,148,124,78,80,36,23,124,244,211,178,213,117,58,194,15,118,185,75,185,133,209,36,115,5,166,146,94,2,126,59,141,94,21,70,158,250,183,113,71,131,243,5,136,233,197,1,140,235,249,10,24,246,64,85,216,18,9,14,155,120,162,220,23,61,1,158,198,167,68,82,40,73,40,140,3,108,15,248,13,67,137,175,10,203,67,241,55,66,215,124,209,112,128,253,33,50,143,1,239,94,36,28,40,203,244,191,252,198,80,38,211,49,94,112,76,115,246,98,49,77,72,17,31,135,117,67,31,164,31,141,109,128,78,11,228,63,16,228,112,152,132,159,140,113,180,222,171,75,48,20,179,25,41,233,192,101,228,70,248,139,14,55,234,196,250,219,232,68,255,146,141,192,214,158,34,240,219,216,94,191,240,119,21,167,203,67,153,208,52,125,214,160,120,183,197,222,4,82,13,156,31,191,48,154,57,52,70,42,70,80,140,135,50,154,229,15,5,134,178,232,195,20,83,133,161,209,29,123,249,183,108,250,109,13,68,43,134,92,119,97,27,230,139,238,33,116,174,169,93,78,71,84,95,177,180,29,36,167,119,106,9,163,106,65,57,42,78,254,62,16,177,62,66,151,2,153,206,56,122,208,179,161,39,159,248,120,198,111,211,206,49,245,104,51,249,106,1,119,250,97,21,198,140,79,224,43,126,34,19,243,137,54,91,194,136,174,53,129,113,235,222,51,225,149,228,20,131,39,100,193,128,215,16,165,122,52,49,108,170,114,120,150,220,168,26,250,230,215,22,183,61,109,227,164,112,13,45,63,96,54,112,114,219,236,224,126,242,227,6,211,159,44,87,6,241,204,75,174,48,225,11,177,166,192,3,173,226,132,73,108,95,133,123,251,201,224,3,35,115,118,245,210,76,233,44,46,13,95,205,174,71,67,185,242,240,15,120,103,87,164,193,236,109,99,160,194,59,75,139,160,105,137,142,233,139,140,217,168,166,228,134,193,227,122,45,12,24,178,152,158,156,144,58,15,230,221,203,193,127,141,75,113,112,179,201,89,96,188,52,99,48,96,204,147,196,23,131,81,230,172,1,35,0,43,183,189,223,172,49,122,28,141,164,140,142,242,189,173,239,56,224,73,117,70,97,102,224,128,223,252,38,22,147,38,39,214,18,165,245,65,49,60,166,125,40,152,133,221,184,31,184,56,33,14,152,157,152,162,228,74,103,160,240,244,63,48,137,60,31,194,248,186,139,13,176,193,205,21,174,128,45,115,167,176,201,146,4,124,84,180,26,248,45,66,43,142,54,102,132,62,146,55,209,206,18,247,101,150,160,122,95,211,212,184,3,166,52,47,47,243,197,39,88,195,255,224,109,74,47,85,97,54,184,9,171,165,193,164,211,125,123,40,243,66,137,162,46,67,40,162,78,138,253,1,143,85,245,85,174,98,156,170,128,215,254,192,148,103,71,220,150,177,252,117,148,225,128,235,252,169,7,183,178,197,222,5,184,67,248,14,152,102,245,170,112,153,241,101,110,22,55,253,50,217,116,172,46,112,175,250,192,39,221,42,67,78,61,63,167,134,76,155,199,154,114,165,162,120,72,200,101,211,111,37,48,10,24,123,37,220,139,206,102,104,188,187,180,156,193,47,164,219,10,191,37,67,206,93,197,210,3,167,139,190,63,87,70,54,95,96,76,53,111,253,60,80,125,38,200,76,200,243,230,66,244,104,62,183,248,0,182,121,0,42,74,210,61,223,70,255,78,40,244,29,247,149,119,77,23,140,60,111,10,105,185,38,191,192,243,200,254,31,233,46,219,47,57,220,233,117,208,163,151,241,87,19,222,87,111,155,74,196,140,89,120,163,78,163,95,174,177,79,114,144,146,212,210,39,142,204,102,145,223,222,210,196,1,220,121,102,113,99,102,175,123,21,198,41,51,30,26,148,79,93,1,200,159,213,19,3,109,208,95,173,39,55,138,253,77,248,220,34,99,133,110,67,47,216,98,174,222,224,68,41,76,248,31,191,77,67,144,46,47,111,173,218,222,148,6,188,212,9,197,26,246,223,38,49,110,108,106,8,54,113,146,41,107,198,79,47,164,108,244,167,81,155,202,129,136,60,141,190,17,90,166,99,151,242,96,52,125,142,194,227,70,30,138,214,73,106,9,2,159,23,44,230,251,124,159,167,70,96,29,45,236,146,40,236,183,166,48,222,150,113,101,20,206,244,227,165,111,175,230,100,184,77,220,84,96,211,141,116,148,212,244,208,115,111,194,168,248,105,98,226,207,93,155,2,90,194,227,124,94,87,167,85,60,2,79,100,100,179,205,28,120,153,250,80,192,7,147,84,133,109,244,56,140,10,146,174,63,150,201,141,248,108,155,129,149,252,54,35,225,103,124,70,144,255,22,129,42,143,180,152,165,244,239,251,34,32,95,98,148,2,60,138,147,185,139,217,135,139,83,239,68,65,103,119,95,177,47,9,228,189,62,240,56,145,82,161,199,169,100,171,158,193,248,156,206,128,183,136,72,27,252,230,21,255,66,224,242,13,49,119,181,163,139,247,78,22,212,121,219,250,30,61,122,158,155,236,105,211,219,198,227,101,197,149,209,143,245,185,112,180,189,242,194,95,72,60,63,183,221,70,200,64,23,115,138,60,122,97,221,124,237,29,53,205,179,169,48,122,9,203,97,147,208,250,143,29,26,255,215,143,230,53,193,104,222,113,201,86,19,18,148,38,167,30,7,31,186,211,244,96,180,3,227,73,159,245,141,116,11,45,120,249,52,14,189,187,50,58,145,57,118,185,238,66,206,179,237,207,209,144,119,102,28,253,94,217,254,92,25,97,139,239,185,240,54,108,247,243,38,94,44,16,201,227,251,231,219,39,71,83,169,119,189,123,83,104,107,89,11,182,202,110,255,153,91,252,29,188,150,46,230,47,166,152,46,60,109,63,189,135,70,94,144,215,122,62,209,23,199,181,170,71,119,51,184,13,216,146,126,2,191,9,220,249,56,197,236,101,63,115,236,27,144,47,72,236,241,76,95,88,173,43,110,59,232,58,249,111,151,191,85,81,97,178,213,241,201,111,172,184,117,229,193,98,37,102,27,186,74,207,212,85,239,192,249,244,89,20,133,195,209,187,6,3,56,184,204,128,141,37,246,137,21,94,52,145,71,143,126,117,183,56,112,59,140,108,141,169,201,140,79,164,49,122,94,153,229,68,116,85,187,51,116,37,138,81,198,214,231,151,79,216,92,20,216,7,115,232,70,148,94,130,18,17,39,34,81,85,227,62,204,217,229,96,228,183,251,39,64,170,45,66,124,42,210,189,239,111,116,21,123,247,35,210,140,22,152,97,89,148,191,11,221,233,3,191,249,53,50,45,111,249,211,164,222,52,235,164,200,74,179,241,152,159,97,4,65,252,196,82,205,139,187,71,47,27,182,218,201,163,199,252,44,90,54,223,198,74,126,40,218,233,171,132,210,234,77,43,6,207,163,207,155,222,233,211,167,28,93,199,39,84,166,64,216,243,183,223,238,89,225,133,167,227,73,24,201,60,13,241,223,170,86,243,228,48,110,244,104,4,71,174,160,159,241,79,167,85,164,89,13,110,87,97,210,16,67,142,94,93,99,225,3,253,125,203,51,59,26,19,34,4,119,151,60,210,182,63,143,244,206,149,57,189,67,103,174,62,51,82,134,153,238,48,78,141,110,1,44,137,219,242,133,180,43,41,117,182,115,72,57,229,165,145,188,214,253,220,155,164,51,45,64,192,177,117,165,71,95,125,69,68,201,38,255,76,25,195,166,54,22,251,11,58,208,63,129,0,173,170,249,213,15,184,245,250,211,228,101,243,171,39,131,244,217,196,90,150,40,142,70,181,95,243,52,111,87,11,183,62,96,52,24,4,109,208,73,226,182,218,254,204,9,36,101,228,243,106,230,4,34,48,74,114,249,186,234,74,113,32,80,100,40,242,3,32,117,165,67,120,191,221,243,204,233,168,98,253,169,231,158,205,221,239,128,105,178,59,154,94,34,0,245,250,56,41,133,246,89,115,145,168,232,17,132,67,122,236,87,51,95,7,153,58,127,215,248,35,127,66,194,131,148,92,236,185,150,181,225,105,238,234,173,146,43,230,43,228,118,52,221,71,243,103,228,135,144,49,170,26,87,33,232,18,191,107,210,123,71,83,133,82,27,60,88,94,124,146,71,164,176,107,124,152,107,28,53,181,180,68,35,84,129,128,223,66,162,207,155,42,194,138,29,19,131,123,245,15,76,233,44,238,25,179,6,77,41,92,140,148,35,77,185,80,246,217,245,147,34,237,53,46,28,253,131,249,73,160,66,116,15,248,133,150,183,126,206,13,209,40,206,253,103,98,249,129,221,224,218,96,100,185,63,39,95,59,102,66,170,150,223,99,145,131,137,103,130,233,225,25,31,248,214,72,20,154,158,197,254,228,133,223,183,19,153,18,198,100,209,113,240,194,142,53,99,142,102,114,251,36,18,255,60,76,19,110,235,179,123,190,200,66,197,51,155,86,9,80,248,125,61,146,103,100,117,210,207,3,178,130,100,41,143,181,17,41,108,66,69,9,83,62,209,116,185,117,250,102,74,238,13,135,254,73,182,143,54,242,104,210,77,122,114,76,45,99,18,39,223,215,53,38,189,198,163,204,163,225,177,234,201,223,157,100,137,130,190,55,45,31,34,243,60,99,146,198,114,65,107,93,148,51,188,7,220,208,57,165,174,95,168,141,93,201,83,66,98,90,10,191,49,61,50,201,105,140,53,45,142,16,16,196,201,17,45,215,202,11,196,198,27,249,62,203,43,94,45,142,208,40,26,203,226,91,11,202,208,58,27,5,201,204,247,33,38,89,180,36,84,80,208,40,9,143,85,245,202,96,121,71,37,140,102,167,79,89,230,146,236,142,219,178,212,187,156,26,114,74,150,93,16,237,208,187,66,10,101,37,90,75,186,126,116,115,137,90,61,78,253,162,182,54,181,64,87,41,54,142,64,177,16,104,10,111,120,28,89,139,162,23,94,96,170,246,89,170,154,100,174,180,188,135,127,94,132,110,125,240,185,232,209,176,181,226,179,239,111,250,238,58,18,76,47,35,190,30,132,153,230,210,194,36,185,192,26,87,222,232,1,210,27,35,225,26,185,91,212,215,155,190,75,20,33,123,68,202,52,194,150,163,191,77,173,55,150,84,211,134,40,122,52,36,140,124,166,88,198,109,173,184,210,233,17,43,23,202,88,178,31,52,190,199,45,81,188,64,191,170,106,53,247,45,32,174,44,7,35,114,139,116,46,240,166,21,203,47,188,161,187,37,116,32,198,201,221,89,19,29,44,109,114,114,50,10,89,125,128,227,40,6,145,164,125,7,138,60,81,81,45,154,75,135,184,93,233,164,246,122,236,251,22,186,150,223,11,146,94,49,97,21,220,15,228,195,71,27,235,197,7,61,106,224,208,110,174,192,104,108,250,234,180,249,180,179,1,169,155,230,81,117,33,88,211,98,172,75,158,26,68,212,238,66,80,150,73,111,169,161,96,163,250,109,216,125,47,202,155,29,169,186,13,141,3,53,173,255,163,237,204,146,108,71,110,36,186,163,182,152,135,253,111,172,227,224,18,128,167,204,234,243,73,250,168,18,146,188,100,48,6,12,14,119,247,181,105,194,130,104,86,48,32,155,154,222,13,204,2,109,116,130,109,105,6,151,248,0,15,36,72,117,166,53,90,165,170,7,40,6,107,237,10,208,130,28,192,233,27,12,57,63,100,121,194,133,85,35,123,203,30,175,209,32,0,29,128,198,142,78,97,189,236,245,7,97,69,19,235,113,8,9,13,152,71,129,101,104,197,122,102,203,168,247,165,126,183,80,194,233,81,28,33,247,190,218,249,139,34,108,222,8,71,173,142,0,69,65,109,29,17,131,153,168,155,169,16,170,14,219,113,228,143,140,234,93,164,216,127,40,195,72,214,176,111,136,8,153,97,245,64,103,196,111,35,64,35,224,23,30,13,86,36,7,4,161,184,34,223,11,181,172,233,228,14,152,223,213,114,134,32,70,194,228,114,179,41,110,233,213,224,204,61,128,25,38,67,35,152,184,14,67,141,19,3,131,85,90,71,31,188,217,214,227,239,181,224,22,215,107,55,4,25,129,191,170,127,71,20,174,150,86,19,25,70,220,43,8,196,183,11,157,146,152,53,56,119,116,68,223,127,106,100,176,72,230,41,184,5,62,139,235,64,110,227,198,104,10,50,236,4,28,39,198,219,180,16,20,232,218,143,85,58,3,46,135,4,153,254,244,181,214,212,184,218,136,195,5,202,10,232,112,141,196,226,85,201,52,90,59,89,141,52,18,72,190,165,123,18,217,83,16,16,142,3,188,127,119,234,231,135,128,43,168,1,19,188,107,44,189,26,144,84,96,195,144,34,60,83,64,159,47,200,110,222,166,13,68,145,102,210,173,230,23,25,248,142,6,42,224,22,1,160,188,25,140,78,74,92,77,119,195,159,71,123,33,95,15,176,43,143,49,20,42,187,96,130,12,248,35,42,108,250,69,216,241,122,44,47,43,180,200,47,131,0,174,51,192,145,96,93,90,85,51,253,157,39,96,157,148,175,20,122,252,60,178,18,43,27,150,135,163,223,11,178,129,22,104,86,170,246,186,45,44,211,179,15,60,106,195,67,211,123,155,6,157,67,93,225,50,211,111,13,223,177,183,253,98,70,139,93,127,25,128,158,239,195,8,172,104,50,211,204,199,217,23,48,247,246,7,224,139,254,99,84,130,169,30,237,217,245,193,161,21,113,247,13,85,246,149,50,77,102,134,26,204,175,166,163,172,235,194,102,39,46,190,66,96,158,233,93,39,18,13,154,145,112,36,108,3,156,164,230,183,58,61,104,124,102,42,159,242,189,104,251,138,2,57,136,115,184,146,212,76,158,43,204,111,47,172,251,15,208,28,29,84,135,161,155,84,158,126,78,114,180,222,54,92,76,123,68,106,12,84,61,73,150,58,208,28,90,131,63,159,4,106,181,217,227,106,120,194,20,248,12,221,233,14,180,56,224,179,242,231,106,58,133,123,220,28,194,57,157,228,32,132,119,220,28,190,141,42,238,58,231,213,114,138,69,178,147,107,79,1,182,217,130,113,130,95,244,34,142,38,62,158,25,17,64,135,185,111,99,62,60,106,133,157,48,46,102,214,139,23,214,9,166,34,179,129,82,205,40,91,145,255,21,209,162,155,16,123,66,49,49,211,56,211,195,220,64,73,75,75,3,53,163,225,251,101,55,126,126,237,120,232,200,118,101,103,192,182,131,36,205,144,56,148,120,109,90,83,187,68,26,180,93,190,19,179,134,25,12,73,142,202,128,186,42,246,172,223,82,23,51,157,73,185,246,1,86,188,16,171,137,121,146,158,157,249,69,150,34,94,233,180,95,222,90,86,140,104,85,228,176,233,184,162,159,210,39,42,1,235,20,23,111,162,55,230,66,28,133,246,244,33,199,31,146,141,111,209,250,152,34,215,46,185,88,203,41,182,192,216,163,20,253,60,155,37,63,189,140,179,253,51,87,210,90,114,60,154,143,86,98,84,136,116,94,192,246,79,11,86,214,123,99,167,52,63,106,34,52,91,58,210,38,186,48,47,236,235,97,166,203,37,198,227,153,43,242,142,63,55,5,51,21,185,120,35,54,209,55,130,159,116,33,93,234,192,221,194,239,156,86,12,28,95,231,22,230,183,49,167,34,246,51,79,24,121,110,92,221,186,72,193,60,51,186,212,31,218,149,254,163,217,111,174,45,40,112,224,44,249,229,228,49,219,143,229,139,53,138,55,95,166,9,51,73,215,216,206,80,82,130,49,185,197,205,223,123,196,46,14,122,123,192,244,63,195,10,72,42,71,133,240,198,177,20,191,123,139,82,19,102,19,38,113,115,227,56,111,114,115,226,192,242,115,7,48,27,175,180,60,89,53,185,37,127,175,23,223,148,42,95,4,62,147,143,235,28,107,181,150,244,180,2,92,250,208,143,32,254,22,185,211,145,230,247,193,190,48,29,107,55,210,221,180,146,167,248,160,203,118,49,37,146,252,30,116,222,149,79,185,231,103,126,126,164,152,137,187,191,54,110,187,57,116,36,249,214,197,212,163,231,103,70,172,226,109,87,57,23,248,233,183,7,125,223,99,163,172,179,243,185,139,5,21,101,185,149,50,95,28,0,211,34,221,241,17,144,146,75,230,60,89,249,94,165,44,43,73,126,230,159,6,102,60,120,161,248,226,202,61,219,234,152,45,121,64,192,194,13,203,202,127,102,100,218,179,255,28,115,177,180,250,103,230,111,179,238,132,166,245,134,14,203,31,173,91,141,106,139,25,9,170,225,55,55,84,237,85,115,163,201,207,7,173,2,80,88,98,70,120,177,237,111,50,32,111,181,255,154,235,184,213,87,39,252,84,100,187,211,76,131,231,231,173,99,198,29,136,240,103,18,126,90,217,204,205,144,211,94,185,154,254,193,15,203,103,82,235,112,61,200,168,81,185,47,62,151,56,76,158,231,35,55,47,198,183,213,220,204,191,204,188,154,102,81,162,235,207,140,151,91,115,227,120,102,154,108,227,234,119,254,62,135,67,175,54,218,5,55,151,109,156,36,105,62,228,95,125,141,192,218,58,146,135,125,90,121,2,79,233,51,155,116,108,145,155,211,55,51,124,58,204,65,31,100,203,97,177,234,93,247,13,147,226,14,162,12,105,54,94,5,159,14,188,148,52,108,195,243,109,68,156,223,111,15,147,91,204,173,193,8,199,222,76,255,22,9,124,16,2,47,67,73,247,57,12,213,167,195,48,14,237,34,47,134,15,240,137,182,216,213,111,88,250,191,237,187,252,207,31,205,103,154,32,141,134,191,48,100,229,183,234,27,117,7,227,97,134,193,164,203,27,129,138,157,190,176,217,130,168,132,202,96,47,168,86,154,127,170,10,59,188,126,42,36,10,124,163,133,93,172,38,69,34,31,26,120,227,183,58,104,211,45,25,17,50,75,136,196,134,207,239,183,69,191,39,211,57,70,30,195,79,8,235,194,73,45,36,204,123,223,233,147,136,46,180,61,231,159,249,13,72,212,175,126,155,233,150,207,76,162,161,198,144,26,249,95,54,230,99,54,12,105,44,76,84,77,117,59,67,107,177,248,86,186,76,226,73,22,7,229,195,30,99,70,188,135,244,135,236,25,166,23,236,79,118,173,204,218,117,199,33,189,224,187,120,129,182,165,200,147,35,3,81,220,23,217,224,148,186,76,80,152,4,103,243,117,187,155,113,188,203,139,13,62,216,169,190,149,130,222,104,71,246,74,147,14,207,141,152,210,171,236,87,219,186,193,124,151,159,224,37,187,12,11,252,53,177,103,208,249,34,206,68,249,113,171,251,215,126,7,108,43,69,230,33,224,251,222,226,201,182,185,84,242,100,224,78,246,142,171,33,124,104,50,42,151,46,196,26,102,232,208,244,116,2,102,210,227,222,116,161,31,57,55,141,251,60,206,23,4,103,146,174,134,99,245,249,73,99,249,209,119,209,124,17,63,7,54,173,115,194,93,120,222,114,25,226,107,0,229,186,31,233,30,102,208,245,93,142,221,23,160,15,223,141,94,212,213,224,93,151,3,255,77,211,152,104,167,24,34,227,143,63,0,249,138,123,150,248,153,234,151,210,0,220,191,160,205,156,13,162,29,185,154,150,184,118,194,85,65,11,118,170,25,165,161,21,62,20,19,183,200,123,65,65,243,245,17,154,7,54,71,86,212,12,224,123,74,220,187,29,28,157,35,110,208,139,16,186,31,155,80,54,247,254,199,75,178,140,115,88,223,191,141,41,46,22,233,231,121,194,115,4,218,113,196,60,141,164,35,126,154,56,75,204,13,133,32,247,115,172,6,63,213,249,123,207,5,183,97,120,142,136,153,136,243,135,3,125,242,173,73,197,13,117,29,7,25,137,184,122,25,129,189,248,157,128,94,110,190,246,24,201,165,134,23,3,247,208,13,119,123,66,209,95,213,231,181,36,140,155,47,10,25,93,252,109,146,208,49,228,3,140,225,18,143,121,47,219,37,221,92,17,16,189,18,9,188,239,245,9,217,98,70,18,247,228,123,195,205,190,122,60,57,59,71,170,201,62,243,32,46,137,79,130,98,130,206,21,82,181,125,187,223,74,77,13,212,173,132,56,52,12,55,127,114,202,63,25,140,82,161,132,224,44,162,16,131,23,200,111,15,58,91,62,102,189,103,222,134,31,204,247,134,165,97,175,88,66,136,203,226,205,255,203,19,27,196,78,229,177,127,47,92,167,105,24,196,70,57,56,174,223,60,248,69,223,100,140,76,165,249,138,153,142,183,150,230,231,153,133,123,52,12,101,245,21,111,204,186,68,72,6,43,8,200,239,67,210,168,0,79,66,79,51,61,162,95,35,5,230,78,51,149,252,116,177,94,186,155,230,146,238,207,176,184,223,33,182,252,246,129,57,234,164,121,19,36,140,120,240,99,45,206,98,70,246,116,198,147,53,81,191,26,116,156,33,31,16,15,14,164,93,30,156,218,75,251,0,46,212,4,192,36,22,49,3,106,24,191,60,235,51,155,28,146,188,151,161,98,235,246,247,130,173,126,229,136,114,240,244,47,19,99,86,104,164,71,154,193,47,222,233,15,110,100,163,242,53,171,85,226,78,12,41,104,189,158,79,70,222,108,126,45,55,187,254,68,132,229,193,141,41,161,214,124,107,184,89,210,186,215,57,31,207,2,102,8,149,207,16,51,109,50,254,203,8,12,150,149,47,253,78,19,72,67,106,140,73,43,87,94,235,141,144,213,161,220,60,160,247,203,65,33,15,190,62,13,90,163,141,170,119,232,107,141,106,183,112,243,155,41,85,62,151,229,52,190,54,13,187,218,8,144,211,220,12,149,21,87,23,58,166,228,209,90,69,61,238,134,153,134,2,121,177,103,92,31,201,21,230,183,115,166,155,66,225,193,138,100,45,62,103,77,112,37,5,69,228,89,219,137,17,111,2,30,195,63,70,71,187,197,20,239,128,206,143,152,169,157,46,159,226,112,59,246,156,11,128,62,193,199,251,226,68,10,55,61,195,103,30,6,119,245,155,91,35,88,17,51,141,224,158,29,160,183,155,172,188,220,28,12,112,143,159,134,211,248,202,131,83,198,253,74,221,191,125,97,165,50,246,160,50,112,104,52,119,51,109,178,185,250,198,79,210,182,198,174,82,159,3,22,17,58,204,46,64,154,124,113,194,221,129,111,47,102,20,95,150,63,55,232,249,156,196,208,194,16,208,251,147,189,255,81,22,76,179,161,231,125,245,189,13,67,157,55,227,30,26,222,62,194,165,211,168,28,211,60,104,87,104,254,100,207,149,59,25,238,97,46,209,15,132,66,5,172,28,145,7,133,29,8,38,53,127,114,36,122,119,149,185,66,163,121,68,131,200,214,181,150,122,225,3,127,141,54,208,239,209,134,185,203,53,199,148,202,121,189,37,204,20,47,229,197,96,236,59,159,8,167,93,93,179,101,224,89,59,197,236,125,220,250,190,199,110,57,166,187,88,59,131,63,56,221,59,93,158,140,36,225,248,64,21,219,152,137,106,210,119,145,255,96,170,126,185,185,10,181,127,201,137,132,232,215,71,45,100,220,28,148,118,196,250,54,252,241,241,134,217,165,27,218,135,52,211,24,188,226,165,192,50,37,147,212,51,87,99,5,255,230,240,48,24,80,203,169,64,214,238,126,233,72,60,242,42,122,25,102,29,159,2,2,214,183,23,38,72,203,172,207,77,240,227,101,112,76,149,63,183,134,129,105,239,248,210,80,98,229,213,72,120,117,223,112,204,87,30,185,85,18,223,89,124,225,102,148,174,242,68,134,162,106,3,99,8,179,160,45,76,193,158,162,68,92,60,232,181,215,95,182,243,163,133,153,190,253,124,110,136,3,93,46,21,51,233,167,35,79,134,98,219,172,254,214,214,155,47,63,77,24,230,142,196,0,85,152,84,227,102,53,129,224,88,27,80,194,93,49,91,133,209,159,155,118,195,45,95,227,221,233,185,152,35,175,150,221,4,14,132,57,227,161,185,115,150,170,56,166,123,16,99,243,78,132,22,178,137,78,35,151,136,231,58,214,97,180,197,92,77,95,201,191,164,82,144,96,69,226,183,251,197,70,21,43,219,133,37,60,110,206,18,58,229,170,92,13,7,67,143,217,13,38,182,200,14,108,245,154,237,251,183,105,3,47,189,119,111,145,74,193,74,85,89,205,213,122,173,226,181,246,94,178,65,79,67,204,197,131,31,35,234,205,171,193,183,147,201,114,51,94,173,108,23,52,151,223,17,91,17,98,108,165,235,213,203,88,112,221,76,236,158,167,53,102,235,194,137,73,102,34,28,127,204,111,231,141,249,13,170,102,232,111,67,117,230,46,39,15,218,147,51,99,88,70,106,250,199,38,78,233,41,125,11,65,27,49,240,113,43,222,189,28,152,131,140,231,142,83,235,71,13,33,175,5,211,120,13,127,20,46,161,46,31,4,86,132,49,221,155,157,160,108,147,147,126,240,225,223,136,150,145,87,11,8,253,153,11,29,7,45,174,166,29,122,230,92,224,156,113,138,79,206,37,232,163,119,190,87,127,107,154,156,135,155,47,228,128,185,4,58,219,121,141,23,227,16,108,178,112,187,205,76,247,41,77,41,186,200,147,35,97,251,142,231,56,112,17,78,236,242,219,19,123,134,31,156,7,67,158,28,38,217,150,33,194,243,25,101,139,134,27,109,151,240,210,5,101,139,141,142,157,17,158,112,177,81,144,223,165,25,58,29,74,112,3,245,207,43,151,229,31,235,173,50,206,67,125,167,1,50,106,167,199,184,212,75,0,199,130,174,113,184,132,244,158,203,83,179,3,95,63,46,113,124,75,213,223,134,86,48,214,222,50,238,189,42,87,155,107,93,195,119,250,211,115,140,25,154,168,27,113,13,138,71,114,58,144,180,135,230,220,135,251,237,231,171,203,160,217,199,171,254,177,22,88,188,41,191,77,117,118,239,112,127,0,102,102,48,56,88,106,232,99,197,68,65,183,34,39,10,208,173,53,195,31,69,212,44,155,57,135,225,54,206,138,137,2,103,213,168,114,243,183,197,123,134,245,249,78,100,242,101,211,128,140,137,109,33,54,195,38,66,22,152,223,253,194,197,7,65,117,166,120,2,232,168,191,65,13,71,1,136,168,188,54,84,201,52,80,187,127,51,8,185,244,230,28,3,55,204,111,169,45,189,218,132,129,124,249,188,167,162,213,47,63,55,75,111,30,223,228,201,36,118,189,152,36,91,11,215,170,208,10,186,228,167,223,196,236,197,253,140,142,215,124,101,105,210,133,49,35,6,134,181,177,170,35,209,140,216,200,195,61,224,10,232,100,132,185,94,3,178,251,205,241,74,174,28,2,21,92,174,231,3,43,5,185,162,103,110,181,156,247,103,108,104,183,200,2,122,193,57,202,59,126,107,72,57,134,60,152,245,170,183,175,30,4,11,193,106,178,209,114,154,180,175,183,107,147,188,129,137,232,143,249,69,104,238,102,116,35,121,150,216,3,53,177,93,124,146,146,254,6,172,36,230,6,167,241,247,100,244,0,244,161,15,78,227,95,245,112,238,61,23,100,39,114,115,8,72,220,151,120,11,123,33,116,38,214,74,122,208,239,205,84,24,50,11,223,145,139,39,253,237,73,176,87,78,61,85,43,244,33,199,119,187,198,194,94,226,236,114,193,9,231,11,237,131,153,148,126,102,30,215,235,119,152,109,214,135,25,249,72,98,50,55,195,95,47,99,106,184,245,233,123,124,107,134,7,201,223,46,166,52,238,206,27,69,46,65,142,113,56,177,5,250,177,74,219,227,77,241,156,241,227,115,252,104,139,205,12,3,76,124,145,78,215,192,142,221,180,25,48,41,93,86,104,60,64,209,236,120,49,168,39,110,154,223,107,238,19,159,219,136,239,242,197,58,216,218,238,149,102,204,115,102,55,17,230,95,88,230,102,90,220,242,240,234,200,46,57,1,144,93,125,5,125,108,102,211,210,248,204,20,60,18,123,105,109,98,233,27,190,13,98,148,228,123,122,86,84,129,234,151,202,103,155,174,43,9,157,208,29,65,161,207,215,110,5,254,147,140,225,40,237,62,215,251,19,50,163,186,185,205,23,15,51,160,40,216,238,63,51,17,136,156,217,236,2,227,124,184,104,204,224,168,115,55,125,203,30,127,218,103,3,10,18,37,145,72,188,227,66,110,225,184,121,66,146,95,211,140,212,233,241,49,125,62,24,205,57,249,185,81,229,92,49,19,217,233,201,177,166,25,188,68,175,97,54,128,234,76,51,60,234,17,120,85,107,32,149,139,169,158,180,17,63,189,222,177,45,83,9,184,221,105,49,228,184,46,55,253,113,84,104,202,94,190,225,129,173,24,217,28,70,82,249,153,155,231,237,42,202,71,43,143,117,232,80,175,211,227,97,134,4,176,109,49,91,2,52,110,254,102,134,68,193,221,132,37,171,199,2,244,186,142,212,146,197,145,156,113,0,85,186,25,103,174,109,2,20,74,136,110,173,71,120,139,172,106,73,141,217,95,186,89,92,32,143,221,80,6,90,241,195,63,225,12,49,79,235,176,115,51,7,206,18,51,93,11,35,62,7,18,54,107,229,128,27,228,108,159,48,31,147,116,77,243,122,243,36,230,17,249,217,41,75,23,74,25,32,12,110,38,191,149,187,41,106,164,0,78,253,234,101,57,138,124,50,100,108,202,142,143,137,98,87,166,229,168,139,1,169,142,213,5,169,251,202,25,78,154,104,118,79,102,130,9,69,239,66,204,0,24,221,87,121,7,142,165,123,255,109,30,255,191,126,52,159,233,58,145,19,86,116,145,242,59,32,161,65,85,218,173,224,8,101,242,77,0,127,177,220,225,31,202,134,126,190,3,58,212,177,19,61,151,48,89,156,158,117,243,149,98,246,189,157,28,198,41,49,179,12,60,195,73,156,177,175,154,17,85,138,164,22,190,114,211,175,100,178,151,199,119,177,69,67,83,134,107,70,53,16,248,166,90,127,57,149,156,154,120,83,49,113,199,155,28,146,182,237,95,199,69,139,153,121,53,155,198,122,59,17,110,145,233,236,247,207,90,61,37,31,139,144,52,219,178,88,233,176,8,199,228,161,114,150,205,27,108,35,219,85,211,247,39,195,53,228,185,46,12,92,177,131,77,66,88,121,236,13,131,137,108,251,192,245,171,236,142,96,128,143,159,87,136,33,245,84,249,194,12,92,57,158,140,238,87,9,81,9,182,172,145,43,62,6,201,232,45,219,62,187,101,76,49,227,131,210,83,97,25,86,38,62,37,189,156,250,228,176,49,204,24,112,131,8,15,57,238,42,196,156,158,121,66,228,233,38,85,50,167,225,18,87,181,194,158,243,199,74,6,193,131,61,178,13,146,219,132,73,18,114,165,22,167,180,214,73,49,131,63,189,233,33,16,205,138,25,18,152,238,187,62,50,155,244,98,201,25,95,222,166,228,145,69,163,91,166,136,127,97,77,144,142,144,160,38,14,76,81,78,113,235,255,246,207,9,233,216,88,234,3,64,147,90,60,145,66,239,108,151,90,80,55,229,161,229,177,243,187,26,239,118,138,121,2,29,140,171,17,104,150,115,152,226,240,185,49,44,36,194,18,23,255,204,13,42,50,223,125,223,113,132,250,172,56,78,80,33,142,112,163,193,77,53,121,114,196,164,33,42,119,55,186,35,252,37,78,27,189,212,81,31,128,26,185,166,48,142,249,147,167,197,84,106,8,62,168,155,253,34,162,6,223,101,152,201,104,138,25,93,246,252,98,136,22,21,169,154,148,109,57,10,31,22,114,192,90,186,192,25,1,158,227,102,192,136,146,33,173,160,134,118,92,77,214,248,168,15,223,78,30,135,109,18,49,73,32,89,233,198,137,202,133,53,151,201,92,66,46,182,223,156,44,191,140,97,90,135,177,20,248,247,66,59,253,106,72,5,252,37,198,4,114,157,33,25,11,187,244,70,168,247,99,113,150,160,104,26,214,115,71,184,54,110,106,82,97,6,193,228,206,137,201,72,119,137,251,43,148,108,219,247,44,26,50,33,156,254,19,21,157,88,187,111,35,190,186,165,13,99,96,109,94,209,52,127,95,199,12,78,181,18,7,136,165,122,165,244,55,168,110,247,22,53,21,66,187,45,97,79,179,67,196,115,137,19,81,159,166,161,249,132,177,51,114,252,70,76,57,213,220,90,38,21,8,98,150,196,76,239,167,65,37,70,70,219,32,176,146,115,96,140,103,20,239,152,162,85,146,191,200,80,33,1,226,153,24,178,129,146,168,36,110,135,74,43,210,60,64,242,151,228,82,172,149,43,210,102,148,54,138,252,54,80,221,219,163,226,9,108,85,50,203,221,56,9,35,3,69,19,73,209,252,21,0,152,18,133,119,107,197,146,153,70,101,28,0,167,155,41,90,202,247,36,74,5,153,236,102,178,10,178,182,233,184,152,49,230,111,55,5,47,40,55,127,139,11,130,230,207,12,43,93,151,170,36,186,1,247,99,50,35,181,6,172,76,134,101,152,98,66,205,234,184,169,98,75,146,245,29,129,249,98,240,31,107,230,128,172,79,245,123,79,75,229,203,107,99,29,203,167,49,161,157,80,29,144,223,173,166,190,234,102,107,90,209,228,177,181,19,122,122,11,8,172,46,161,1,125,77,86,68,169,181,175,63,105,235,203,140,241,223,182,111,191,180,82,128,144,88,100,214,44,146,249,159,66,66,117,60,13,84,205,214,158,163,85,10,99,209,139,188,28,138,95,82,213,121,145,102,155,30,184,88,81,66,162,189,193,228,9,120,34,83,188,142,42,59,11,94,194,188,153,83,223,86,75,72,51,88,250,81,34,175,61,65,6,136,21,0,73,139,140,33,141,251,146,204,164,197,22,248,67,148,91,231,42,82,125,65,228,38,234,62,19,205,56,205,249,17,81,237,19,57,239,66,65,169,107,81,242,133,23,94,182,127,155,35,220,176,106,230,60,141,50,113,49,61,29,181,90,240,231,27,195,153,243,79,189,179,100,46,17,114,153,213,245,210,2,112,245,68,53,106,209,202,35,102,20,64,162,148,138,140,241,145,181,181,96,146,24,51,235,77,32,179,180,78,219,107,214,139,248,91,73,176,110,160,128,222,95,97,39,79,237,50,214,251,237,10,219,189,183,231,167,20,164,110,180,124,12,171,74,252,48,26,74,242,149,97,225,122,99,24,87,175,251,94,83,238,13,48,174,103,106,247,189,149,100,205,182,17,49,186,219,105,248,189,37,153,95,52,166,247,136,77,154,8,252,202,30,78,151,117,171,254,224,243,71,225,169,53,245,67,169,219,87,229,128,47,64,46,134,88,116,197,54,74,0,114,228,68,134,14,108,122,59,12,245,155,70,128,38,96,1,4,250,2,37,212,134,198,144,20,89,140,240,209,183,104,136,159,164,10,118,172,197,206,211,90,70,166,180,20,136,64,251,255,242,7,155,48,112,74,202,249,160,38,151,59,240,59,206,181,88,116,172,81,94,204,112,1,9,170,196,26,202,189,88,132,194,244,212,172,48,34,220,35,92,5,42,240,144,158,9,108,4,196,89,15,51,74,206,114,113,71,104,167,132,245,8,83,128,41,108,183,27,27,240,50,254,76,133,187,76,218,162,3,25,181,58,27,147,128,97,26,206,86,188,21,9,202,174,72,27,120,185,226,151,159,199,121,116,76,238,139,54,78,89,113,111,220,175,46,248,35,248,239,3,85,133,196,219,18,36,26,253,143,195,209,142,246,86,55,251,81,12,157,212,241,66,226,99,245,212,230,48,104,83,39,150,138,241,100,192,167,152,17,244,105,121,239,34,178,131,128,158,222,123,71,66,250,237,181,100,149,5,156,68,224,122,227,60,36,169,81,245,230,68,54,205,243,213,48,197,212,108,102,25,86,9,111,121,206,163,243,171,80,51,58,236,235,200,47,77,226,86,112,108,172,149,26,128,175,105,32,42,177,130,45,139,181,1,177,234,92,138,114,59,207,101,137,2,219,176,140,133,88,97,40,10,0,29,101,142,4,244,82,170,65,212,37,239,253,28,163,35,47,253,62,6,174,89,222,27,200,155,60,217,251,251,26,107,154,74,197,208,159,134,104,201,91,143,172,48,216,251,144,123,191,141,112,213,29,102,232,227,5,74,102,11,241,164,25,209,42,69,29,82,232,232,177,33,112,78,76,193,82,62,63,184,187,127,241,70,108,138,170,212,48,94,139,177,106,190,149,201,137,9,140,243,157,209,137,42,52,121,251,60,177,232,192,36,191,22,19,156,1,122,159,250,159,182,146,92,154,161,130,70,111,90,135,88,130,77,80,13,128,79,229,99,40,51,38,216,155,252,79,196,16,196,40,95,199,170,177,34,189,67,71,174,198,75,220,31,61,50,203,130,214,137,35,102,118,169,143,11,2,201,136,46,229,97,187,154,182,150,250,153,23,194,89,33,166,134,232,55,253,212,126,241,182,94,129,157,230,119,194,4,1,230,50,82,172,100,111,53,51,29,200,110,190,232,5,167,40,96,1,110,120,190,114,135,241,218,161,71,33,87,19,54,123,171,45,69,105,254,93,172,251,56,68,1,107,123,59,123,236,160,38,227,96,164,245,110,126,195,45,173,111,215,244,33,63,136,142,161,44,64,10,139,25,218,178,19,55,7,176,31,83,8,230,40,118,135,143,104,98,217,142,151,162,127,124,108,227,157,241,123,119,124,212,4,140,219,104,111,39,223,0,232,192,173,196,108,85,238,61,226,106,14,222,149,230,106,92,45,110,38,47,154,91,44,196,108,36,18,191,86,119,204,39,25,21,140,242,205,196,165,221,10,57,212,21,43,61,193,197,199,123,118,219,49,211,12,48,166,93,191,120,66,97,38,183,126,103,210,114,229,11,82,130,52,54,231,144,161,2,208,157,174,29,50,26,80,96,57,100,248,68,227,115,219,47,47,120,150,94,252,70,184,186,132,221,130,240,151,38,136,52,211,253,231,26,213,198,205,190,82,214,210,68,24,154,247,222,88,246,18,21,46,185,186,2,109,113,43,52,30,181,201,197,116,32,87,31,207,110,135,140,62,89,181,38,148,254,153,65,72,73,75,171,245,187,12,103,73,2,140,223,171,116,211,94,203,23,215,175,89,156,200,181,107,23,23,202,210,48,52,133,153,174,66,89,215,207,251,163,70,243,141,56,189,28,55,121,111,77,11,225,249,189,51,222,203,154,5,211,138,250,71,172,204,6,225,246,185,242,211,195,2,51,191,154,102,126,157,101,150,152,253,188,126,158,140,136,92,102,56,238,9,65,131,191,246,38,181,40,79,6,54,216,73,121,56,25,172,6,36,230,14,91,144,15,57,156,217,73,72,71,47,38,253,149,126,111,138,191,210,83,116,1,134,182,47,106,192,76,23,138,124,236,23,97,155,192,227,103,238,72,133,102,187,197,253,105,196,127,93,238,203,170,1,109,139,25,134,173,227,235,30,94,96,109,202,99,87,0,70,236,143,246,220,218,12,61,65,8,211,165,18,83,5,26,196,34,247,158,176,242,125,81,199,11,19,223,128,223,148,30,131,49,20,228,132,239,195,239,188,235,207,247,207,165,75,223,91,113,70,245,69,9,92,154,76,160,22,98,67,251,246,66,235,11,45,50,83,8,136,247,71,161,132,170,111,151,125,114,50,246,62,77,198,143,30,57,111,140,216,242,113,46,186,159,36,251,200,6,98,104,251,207,184,126,231,31,12,73,230,1,162,176,53,30,139,194,222,139,211,114,192,128,232,140,175,94,66,236,8,83,77,246,131,91,151,194,236,62,139,96,113,26,178,7,191,107,217,203,220,138,10,96,149,209,166,133,202,5,53,144,158,133,52,78,46,254,169,126,186,217,216,67,114,138,13,248,119,74,60,246,134,98,42,239,108,77,53,249,88,8,203,23,89,119,160,140,66,18,99,25,35,161,208,10,0,98,175,176,116,184,217,152,136,210,250,220,166,234,148,109,203,196,95,179,192,244,204,132,112,174,192,5,160,151,82,118,238,54,208,131,237,230,59,221,50,214,13,241,34,160,171,42,95,118,17,243,123,52,217,16,26,141,127,190,187,47,107,153,202,38,118,26,68,222,6,95,195,12,31,180,184,24,13,49,64,39,240,94,4,245,119,203,145,214,76,117,251,243,126,224,203,152,45,115,220,148,100,231,241,238,173,11,55,203,72,96,169,89,201,109,124,3,106,162,210,75,22,124,53,105,91,127,103,152,173,116,118,211,124,29,98,176,168,128,81,110,207,7,171,80,70,186,104,49,102,132,113,242,115,60,55,115,175,25,207,77,42,36,21,214,17,238,162,127,122,248,128,190,40,108,119,249,28,213,218,149,186,15,10,227,187,101,14,178,9,46,215,52,166,184,181,86,211,247,42,207,245,113,49,1,8,135,234,214,51,143,46,244,58,98,196,105,125,157,226,111,22,52,192,151,31,137,187,208,133,40,251,119,49,109,168,239,222,187,154,22,68,62,25,157,150,46,40,190,76,241,32,107,95,88,59,211,202,173,173,73,141,136,12,1,148,206,31,211,21,200,181,231,195,201,14,90,234,79,250,237,51,179,3,232,4,47,133,22,92,183,178,46,139,92,139,130,186,243,182,128,154,58,162,1,71,156,74,90,199,55,132,109,122,101,217,205,6,191,124,47,78,192,106,226,150,55,213,221,81,65,123,203,120,212,48,83,29,204,198,201,195,106,67,138,229,51,87,83,174,221,105,126,175,180,157,118,252,5,235,131,99,125,164,121,24,213,142,155,187,9,160,201,111,143,29,216,0,206,183,205,110,127,210,220,173,246,249,189,55,168,169,214,228,181,77,159,218,111,77,251,193,200,85,141,216,200,129,255,227,51,163,149,86,210,63,161,46,121,170,211,25,46,166,20,60,227,98,182,66,204,247,173,223,22,241,54,205,153,67,122,224,18,248,200,8,16,180,183,30,43,49,47,186,48,62,70,244,101,52,228,137,191,164,163,99,241,42,223,147,95,60,134,12,231,173,225,3,85,222,176,26,44,55,173,224,51,99,3,191,166,48,118,229,98,8,13,231,199,90,134,222,46,105,54,121,47,40,156,194,25,37,162,146,94,35,204,211,38,238,103,6,121,126,228,99,31,158,100,185,243,115,77,200,163,202,107,87,120,100,63,47,122,23,67,242,142,46,230,66,122,166,187,217,178,250,98,109,86,101,248,172,221,58,193,229,167,225,228,114,134,226,93,172,44,150,253,158,208,248,225,84,204,207,188,172,209,73,204,27,62,202,229,63,189,65,207,102,127,239,91,77,128,84,252,167,143,5,45,57,40,27,140,163,235,24,34,199,208,87,106,126,97,102,211,246,183,174,48,65,8,35,1,197,114,163,197,114,243,49,117,249,52,155,82,173,91,123,65,171,176,139,213,26,53,166,155,113,19,182,220,155,72,100,125,241,20,176,83,20,122,229,201,104,181,248,186,204,49,3,130,60,87,204,208,147,126,51,137,140,109,149,218,20,66,180,19,230,64,183,26,157,147,140,40,13,19,95,255,251,181,114,67,201,82,254,252,209,125,199,173,113,176,229,176,167,92,222,114,192,233,210,36,44,74,243,110,196,153,110,134,65,43,129,25,52,183,195,98,242,237,164,230,83,172,204,200,78,170,28,70,28,243,153,239,208,230,0,204,116,237,248,68,106,96,190,155,92,76,254,215,249,116,119,163,41,34,21,147,166,245,17,63,87,238,251,30,160,52,132,141,29,22,102,234,11,223,102,8,107,204,122,238,84,78,36,156,83,58,182,62,243,97,9,228,79,27,45,240,215,141,129,213,48,145,114,111,74,108,227,248,189,225,181,204,99,13,54,251,225,93,253,96,40,72,202,37,51,210,59,0,14,69,205,237,102,147,176,148,159,238,108,165,254,61,12,122,39,204,22,7,244,113,139,89,216,1,220,37,129,221,51,131,137,116,249,95,204,120,195,114,245,59,81,171,147,129,194,180,115,171,204,81,192,16,221,143,107,230,1,122,181,98,38,227,232,129,32,71,238,154,186,227,80,90,10,126,200,141,164,235,150,254,245,99,5,183,143,40,17,206,190,6,142,70,172,214,26,232,99,214,105,151,73,178,2,202,211,7,42,205,207,60,16,240,145,207,101,250,150,31,74,30,51,209,64,114,2,60,63,216,226,173,30,102,100,68,242,230,112,104,44,167,206,219,0,187,222,102,44,102,242,63,221,31,28,225,237,153,190,155,241,56,135,202,238,54,225,167,34,103,87,159,240,46,77,31,82,150,192,149,227,133,195,8,106,103,55,195,64,39,107,243,125,233,164,53,255,245,173,102,213,216,56,116,216,168,191,247,162,35,100,11,181,24,132,93,239,93,253,115,66,106,65,173,38,204,13,94,230,234,59,146,157,216,66,130,98,88,217,18,147,97,16,42,206,140,4,141,239,184,185,106,158,149,140,135,174,221,23,3,188,143,48,253,230,199,162,252,124,180,231,42,144,149,248,230,225,251,214,133,242,87,154,127,223,115,185,249,173,177,37,158,74,51,141,130,239,196,223,244,134,35,95,33,102,98,140,225,55,103,26,31,249,158,21,77,229,226,239,77,55,124,239,178,60,73,213,130,4,248,204,147,154,182,28,249,6,66,117,141,81,96,47,123,166,144,39,41,156,98,93,243,63,179,169,153,233,92,42,248,31,199,63,40,132,80,179,203,201,89,232,133,91,254,222,11,117,154,4,79,80,174,130,228,161,248,213,19,15,35,189,218,243,188,90,250,195,191,85,176,172,219,67,28,33,232,88,186,179,39,147,217,125,97,192,144,71,43,198,131,247,125,111,8,192,138,80,149,28,114,172,253,107,41,197,12,96,97,253,99,102,164,255,250,209,124,38,202,179,190,147,46,27,18,217,52,208,45,173,174,35,13,83,209,243,83,100,39,133,230,146,74,112,220,188,162,153,152,102,178,94,213,247,225,231,77,227,111,203,52,129,149,251,108,31,46,178,133,41,53,53,205,157,221,46,93,186,137,61,183,164,18,15,237,24,199,201,195,129,194,194,9,45,55,135,14,122,251,134,245,98,40,40,236,142,152,175,177,164,250,20,197,129,170,178,60,104,255,254,240,220,184,141,120,165,75,150,30,2,137,254,203,116,186,158,46,203,154,142,199,21,211,187,226,249,201,91,183,159,118,139,95,141,180,247,148,13,201,152,115,226,131,76,38,100,54,161,99,182,202,168,239,87,22,40,136,7,213,128,81,116,63,55,217,95,170,16,243,189,15,64,185,252,198,142,99,212,48,114,245,34,197,239,23,211,103,120,228,84,197,233,25,158,126,221,180,53,163,100,151,230,187,130,223,148,126,104,33,211,100,31,221,228,164,190,253,132,44,251,123,41,217,102,27,66,96,190,201,114,126,203,38,219,77,91,251,248,62,88,45,99,36,183,182,62,218,237,231,49,236,205,69,70,164,227,198,120,174,4,193,103,99,43,77,179,241,234,229,233,1,128,91,92,55,84,216,224,22,9,51,34,71,87,14,77,136,22,252,92,251,177,169,235,137,11,113,241,136,83,15,248,246,146,227,250,24,73,140,31,153,147,90,129,186,2,132,58,197,15,220,183,235,44,157,253,184,132,235,131,73,98,94,240,15,168,121,24,29,187,155,161,19,148,65,49,47,197,149,185,54,105,128,173,7,50,160,237,54,226,52,239,244,176,201,52,1,115,87,157,45,125,67,154,252,199,137,153,192,161,194,75,161,246,88,166,186,133,86,230,14,247,9,164,204,22,199,143,7,47,234,217,189,65,146,171,81,67,116,73,37,48,87,164,155,182,152,223,134,230,155,59,34,10,80,121,165,21,166,254,227,161,11,199,39,139,79,156,225,6,104,204,125,229,133,208,189,68,54,240,182,212,8,232,112,93,69,233,252,231,135,195,86,241,153,33,129,41,234,136,55,170,136,190,29,65,183,216,166,76,226,31,91,180,79,134,198,158,186,101,84,32,60,109,158,78,129,48,225,66,9,244,39,254,184,190,225,128,146,44,122,104,189,192,118,245,219,60,120,225,191,87,3,186,202,28,247,101,109,248,134,182,52,38,67,107,240,70,96,4,176,66,98,73,144,197,174,16,4,96,233,237,92,26,12,130,107,245,61,129,174,104,234,157,18,74,210,9,17,15,70,75,116,82,34,27,229,94,234,52,111,35,11,202,150,155,105,196,57,43,182,163,106,98,103,226,100,160,107,253,166,102,68,162,96,102,101,183,130,185,179,132,195,90,13,43,184,37,190,238,236,66,35,98,224,50,133,247,235,252,200,211,220,191,121,15,117,155,208,9,146,206,168,109,250,30,13,109,219,237,26,218,179,71,159,136,206,137,166,187,100,21,224,113,27,97,54,34,183,213,255,164,44,202,199,121,65,98,192,56,27,196,220,113,236,190,151,166,37,112,233,167,54,103,56,147,14,205,132,104,37,101,241,94,147,190,10,79,104,80,176,95,146,14,1,17,114,60,33,120,141,231,253,170,121,18,74,237,200,181,116,165,32,5,43,77,207,245,114,115,237,226,9,147,223,171,153,127,34,113,188,100,162,28,10,12,81,217,67,146,13,90,29,73,141,153,100,138,103,121,6,68,106,178,182,128,6,117,15,124,214,47,251,42,199,53,218,141,203,21,139,23,220,242,183,137,47,11,215,16,249,68,79,172,161,205,171,25,61,138,19,43,178,114,200,86,200,199,196,27,2,143,235,9,63,240,57,178,182,76,114,123,126,90,155,184,97,231,79,150,135,218,236,155,246,126,53,123,110,47,154,201,36,239,236,223,3,22,22,197,18,208,218,106,241,165,167,42,41,120,106,30,20,205,177,24,180,119,80,61,103,162,105,254,22,205,43,175,110,28,104,117,133,112,140,244,238,236,46,53,69,227,205,21,201,11,83,130,53,206,127,207,224,18,127,104,234,24,206,183,235,23,111,26,33,229,151,233,19,119,161,169,133,207,89,37,111,64,149,175,83,26,247,204,50,138,50,69,115,218,21,174,53,79,106,195,233,51,53,107,77,191,226,245,116,162,177,189,149,38,249,114,40,126,174,215,93,192,228,93,45,125,67,5,205,48,121,182,221,196,226,165,138,80,104,47,241,26,26,110,197,77,246,10,147,39,29,46,32,68,137,225,185,49,249,220,149,132,83,113,172,0,48,48,141,129,175,97,80,247,9,179,145,61,74,117,131,78,231,227,183,62,96,154,164,208,90,57,163,93,33,113,25,187,229,144,202,32,164,85,165,120,194,28,115,42,90,224,117,147,223,157,97,125,3,94,164,110,200,183,2,121,239,230,102,26,89,98,46,76,15,255,105,75,97,39,191,34,64,173,117,119,212,93,166,65,185,164,86,69,237,186,71,173,10,222,206,35,115,148,118,224,172,177,173,14,69,158,254,54,253,217,249,104,189,90,60,162,101,50,216,50,189,222,212,216,178,166,152,241,198,110,243,130,18,90,128,90,178,7,171,126,2,46,0,123,19,77,95,82,192,51,33,195,168,178,189,105,188,100,34,117,235,153,142,65,53,85,171,45,165,197,9,35,95,188,119,33,113,41,37,33,242,37,64,106,220,76,229,92,10,74,221,216,61,189,226,111,220,21,75,75,143,16,77,14,47,97,128,21,161,105,59,205,111,98,146,215,118,51,9,23,169,25,25,148,221,71,133,67,113,37,14,237,167,114,62,167,159,1,108,220,87,66,119,242,127,123,204,184,250,64,32,36,107,23,18,137,144,216,50,185,45,182,25,41,50,211,178,225,197,197,73,91,152,112,252,154,60,221,105,190,143,79,75,251,105,129,27,22,248,17,133,98,234,242,69,150,16,180,75,215,21,155,72,11,216,228,75,51,9,51,63,26,23,4,20,71,63,55,140,140,219,51,161,20,54,45,182,202,202,60,252,45,219,55,188,183,219,109,186,21,164,168,143,252,131,23,226,134,237,150,237,15,96,0,87,254,187,26,206,183,213,228,139,188,241,6,197,187,28,49,96,65,159,160,17,158,79,28,41,139,101,92,50,93,246,172,201,54,181,253,0,227,64,159,77,234,189,116,96,159,17,87,179,63,234,176,188,145,160,74,226,40,139,131,139,38,86,182,180,21,128,156,141,6,90,58,112,132,174,150,30,112,4,7,40,0,217,232,73,54,244,175,187,231,194,53,69,82,94,32,53,168,39,94,63,253,192,88,76,169,67,16,89,156,136,81,232,243,162,170,161,102,202,199,190,55,144,43,110,73,251,4,228,134,3,204,17,105,157,220,129,2,187,80,25,41,241,69,58,169,180,37,24,14,78,249,237,107,191,131,33,45,82,138,38,109,49,2,142,195,202,85,163,49,239,205,64,227,208,27,153,107,243,64,91,189,70,188,20,169,211,174,102,88,30,124,159,135,180,97,253,197,71,93,64,190,142,106,233,205,114,188,130,220,122,235,109,6,28,7,238,224,45,219,134,5,210,45,134,164,147,223,147,1,37,164,172,167,196,205,143,97,130,5,83,6,254,35,62,7,162,88,53,171,97,160,160,15,199,165,155,139,169,162,253,49,83,20,246,23,99,16,100,91,49,229,220,226,174,101,55,182,114,1,167,28,78,192,226,224,148,118,77,231,72,127,251,71,13,225,240,42,99,90,23,164,29,21,42,207,0,176,240,206,236,178,173,112,146,190,237,121,184,185,119,81,14,195,188,155,239,26,198,61,40,203,30,105,196,103,118,80,24,189,166,93,223,10,160,157,171,124,144,27,51,250,17,1,23,54,75,1,7,12,143,173,65,160,162,245,151,226,119,243,15,125,165,102,202,216,39,204,165,77,241,70,112,122,231,12,88,164,73,223,202,215,124,135,4,10,115,142,92,220,144,99,40,96,115,27,99,139,3,8,233,120,201,166,89,224,158,134,195,105,1,170,100,188,5,13,218,96,167,16,52,40,248,22,185,26,50,160,0,62,190,5,49,150,162,88,201,28,117,135,233,129,103,128,50,76,204,111,221,123,121,190,208,203,91,186,0,104,57,181,93,215,24,82,51,20,113,21,33,75,172,214,28,94,107,152,143,37,86,182,81,95,216,101,218,70,222,255,160,111,119,73,51,204,221,71,95,122,180,192,190,20,242,91,253,143,17,234,62,135,230,118,36,230,142,2,123,7,200,60,199,253,54,38,85,68,163,246,203,47,214,242,25,138,246,92,205,14,48,67,238,18,179,251,75,147,3,73,5,5,204,20,32,183,195,153,173,237,237,168,245,128,7,114,115,61,67,113,189,181,68,159,240,181,142,0,129,236,48,15,224,94,109,126,49,221,204,169,137,12,236,247,133,43,142,42,248,1,212,74,255,131,179,198,181,116,235,173,120,100,2,10,158,198,138,230,40,237,50,255,88,201,28,121,88,54,77,88,176,214,245,7,226,253,29,121,134,23,41,138,13,36,29,80,191,174,10,204,180,147,235,202,129,211,172,36,122,28,249,197,166,102,219,150,155,155,73,62,182,127,76,209,0,253,31,219,183,61,50,2,127,56,214,210,53,246,206,28,4,212,70,152,55,140,157,98,182,114,75,119,51,253,128,106,134,42,254,55,3,204,202,157,166,90,91,249,146,156,102,134,116,76,248,61,249,169,47,18,52,179,105,25,138,153,100,201,111,201,153,249,74,247,11,86,186,74,70,90,215,29,106,70,161,173,230,197,91,112,39,152,1,57,231,91,189,143,186,245,151,145,172,249,109,128,54,38,208,116,72,119,23,92,9,31,190,26,243,48,62,222,52,3,84,249,226,122,204,104,64,23,25,148,197,97,186,227,173,73,133,72,211,229,94,166,105,127,62,243,186,224,13,244,230,164,143,150,91,23,100,139,106,173,248,197,254,211,88,133,199,1,93,153,249,246,115,31,148,65,112,174,239,101,74,50,203,175,134,77,177,40,163,42,148,171,31,223,253,51,147,24,110,210,5,187,77,106,180,248,7,129,85,251,8,73,21,161,220,221,254,53,201,1,172,46,44,135,232,217,57,142,121,81,190,57,36,253,180,17,16,7,253,123,180,106,85,60,233,115,221,150,227,241,89,106,116,201,210,19,13,193,76,249,10,81,132,199,134,196,215,14,196,139,59,226,247,134,69,160,8,71,162,97,97,123,245,39,3,250,161,95,19,249,189,58,252,151,1,36,253,233,19,44,38,178,25,102,176,57,87,90,39,57,138,63,158,115,204,116,241,11,103,229,186,198,158,252,125,237,202,49,223,175,154,1,20,252,178,29,152,225,242,234,106,38,7,55,253,183,97,179,23,202,15,116,53,238,44,254,189,160,26,44,127,186,73,143,69,58,62,42,136,224,106,111,240,66,250,252,203,27,99,30,38,207,43,102,40,97,125,137,64,23,87,148,233,115,25,33,133,127,237,114,97,102,144,141,225,185,211,48,100,117,55,83,110,150,229,185,40,42,223,90,221,188,192,58,203,163,1,60,239,121,117,51,188,148,152,161,72,242,217,80,80,179,233,194,104,188,104,133,109,45,172,232,39,234,189,23,32,131,235,102,116,239,245,90,218,41,182,255,50,64,184,254,167,187,151,118,9,95,157,196,13,231,72,55,54,181,87,168,100,220,76,19,179,54,240,190,245,211,99,249,161,39,169,172,122,203,130,107,31,208,205,134,167,212,191,224,28,124,163,53,78,102,33,73,39,248,165,186,225,119,94,244,170,74,51,235,50,5,1,223,105,57,28,155,82,232,210,93,2,172,213,205,4,141,210,93,73,254,226,198,249,82,160,78,158,178,107,60,143,229,205,132,22,143,54,144,136,148,62,111,138,137,53,62,7,49,104,145,155,91,138,233,227,228,48,243,155,176,178,223,145,119,30,31,199,155,153,105,70,19,190,89,42,99,61,6,141,174,124,101,83,158,208,89,180,21,86,208,104,74,178,187,172,186,235,230,55,38,85,185,129,159,71,50,62,191,235,103,134,223,78,187,223,15,37,145,48,83,219,221,74,163,139,235,112,195,220,238,86,202,0,30,172,174,184,26,77,103,89,62,184,139,253,171,203,51,25,250,158,74,188,10,5,227,199,141,196,52,131,233,76,154,204,97,81,233,115,198,234,233,250,86,6,204,253,120,47,126,11,115,8,35,7,196,22,197,191,52,140,160,71,25,26,96,172,60,67,182,194,14,216,79,110,205,132,143,173,208,14,111,165,162,157,63,26,175,207,108,60,184,77,7,164,183,225,59,2,66,56,125,111,101,11,120,3,120,187,31,216,36,14,149,228,147,18,251,139,205,194,27,40,69,187,24,193,116,64,124,251,189,52,173,12,112,13,234,213,177,15,194,229,141,16,131,206,18,88,13,175,155,113,182,148,187,218,250,130,124,195,232,224,183,149,116,248,7,241,249,126,152,54,227,55,100,58,36,203,2,105,55,147,228,85,122,6,14,185,235,79,6,63,232,25,66,99,96,37,229,143,5,141,177,132,222,72,73,87,41,98,126,138,142,152,223,99,43,181,41,24,155,82,220,199,121,102,131,150,8,147,45,176,71,127,47,106,119,93,218,223,59,12,147,31,196,135,39,123,158,69,147,149,213,17,97,236,190,199,162,45,84,133,34,8,162,70,248,174,253,193,43,202,72,77,185,102,11,236,87,97,70,166,243,15,91,44,44,170,45,204,111,209,75,255,48,253,150,245,220,25,191,13,44,234,40,39,43,210,154,53,205,134,180,18,210,85,75,171,248,160,209,15,209,196,87,104,52,6,180,43,230,63,77,236,205,122,139,102,12,11,136,112,33,249,129,134,162,87,247,113,192,52,34,57,43,204,46,184,233,203,103,131,193,218,148,85,6,81,230,47,174,97,178,188,7,43,114,4,52,10,139,225,200,67,109,185,142,144,52,48,59,122,27,57,213,232,160,146,23,163,176,50,100,38,174,163,46,173,9,39,93,223,24,232,219,162,198,41,230,65,182,190,249,147,87,19,76,85,198,87,147,182,140,47,6,188,70,111,78,20,89,114,170,181,113,229,228,171,56,34,238,55,210,165,80,148,111,227,29,139,164,32,124,54,32,8,178,255,92,252,70,184,250,241,50,208,17,83,143,183,26,254,203,15,198,97,61,61,127,56,95,233,117,245,83,23,77,160,114,148,49,246,116,43,153,124,102,26,66,149,53,166,82,50,56,62,166,182,7,105,236,196,231,165,22,255,153,141,124,225,170,121,251,128,114,212,35,17,40,54,10,191,62,83,104,209,219,162,168,98,151,114,67,55,223,86,84,223,163,209,69,251,37,235,158,153,254,56,225,153,67,201,122,163,164,236,102,142,53,217,148,232,128,56,159,52,213,50,104,78,149,86,117,218,185,112,192,253,106,139,203,228,184,55,221,183,225,27,245,180,118,25,33,169,126,195,125,234,240,29,15,84,87,31,226,116,226,58,188,65,140,23,107,80,97,9,33,44,53,187,124,49,120,50,138,44,191,66,47,71,119,119,0,240,1,17,139,210,127,81,158,245,155,83,163,121,81,204,63,102,95,196,127,47,225,69,64,92,121,197,29,5,193,121,207,142,57,2,188,111,183,63,102,163,96,242,193,70,17,37,153,66,192,107,207,25,147,159,150,167,43,178,60,236,208,39,2,27,150,88,151,240,251,125,66,74,21,238,69,192,183,56,197,41,132,216,176,191,191,31,97,110,41,92,104,108,75,132,196,55,38,137,97,44,132,190,14,114,234,245,173,43,106,194,75,232,167,159,7,8,173,155,159,46,11,228,76,85,243,91,83,117,250,38,188,144,67,145,9,218,113,110,123,78,80,186,81,178,224,9,159,32,52,234,238,134,64,217,119,132,243,232,39,64,30,11,111,34,107,172,68,176,3,151,127,251,197,68,235,87,190,7,216,157,254,233,228,25,129,73,171,18,249,119,99,164,141,76,12,159,166,53,37,130,189,70,245,235,163,242,83,143,18,130,71,42,237,173,231,252,132,131,162,42,181,36,236,229,39,102,55,74,82,194,30,9,164,229,198,144,211,72,86,142,252,54,62,147,239,131,8,80,119,137,5,251,251,211,242,156,28,191,216,244,101,229,181,233,222,27,221,207,84,138,192,48,132,8,87,39,217,16,119,102,199,181,166,133,166,124,172,13,246,11,55,55,155,27,66,34,186,217,101,195,12,164,90,56,83,209,217,152,225,158,13,195,84,8,87,242,251,33,211,104,246,29,124,154,216,148,176,155,190,248,45,66,27,211,73,190,242,219,166,1,119,250,205,253,31,20,101,154,129,188,70,162,7,34,153,213,132,115,19,22,42,64,174,62,44,244,36,10,65,36,244,91,237,107,162,131,45,255,77,84,101,36,54,114,180,79,105,195,62,137,225,211,211,76,229,41,55,82,26,28,143,112,137,226,134,186,2,212,207,12,7,93,152,1,248,223,214,226,0,161,119,82,200,175,187,9,188,236,216,103,209,152,16,218,87,0,131,144,165,184,25,194,73,177,194,11,187,119,30,78,11,232,67,154,219,121,167,81,44,17,16,221,194,21,10,114,238,171,29,216,152,144,153,75,43,184,183,49,226,135,73,103,40,175,37,221,235,183,197,234,4,215,182,133,11,244,125,91,131,236,251,247,168,182,68,210,60,113,90,98,154,194,99,125,229,115,193,177,191,166,231,67,200,32,150,228,13,65,112,119,190,153,22,126,37,93,59,226,11,80,203,38,176,114,243,91,184,83,88,178,186,201,67,199,84,129,244,114,92,153,197,5,209,166,143,70,8,15,105,40,75,41,116,115,231,235,217,53,143,22,166,88,185,117,51,105,171,12,3,222,119,207,216,199,104,238,203,110,225,15,131,98,76,15,136,52,59,62,149,120,180,111,166,84,49,35,60,16,55,71,87,85,182,226,102,201,244,72,179,190,16,1,41,234,153,102,186,153,91,56,219,191,182,42,185,26,113,244,27,27,67,51,157,221,147,102,48,145,253,198,147,191,200,95,248,229,26,24,141,149,209,81,33,189,120,228,230,205,120,179,195,163,93,218,198,79,140,81,12,191,21,33,74,61,169,83,201,134,66,90,55,199,124,155,0,113,154,1,24,182,158,30,45,188,180,121,243,119,164,153,222,143,155,41,239,167,119,7,174,165,175,18,87,195,71,117,51,207,218,172,56,247,233,250,50,149,32,128,44,98,134,0,240,158,48,155,122,134,220,28,60,122,137,153,6,103,106,50,9,65,137,122,210,131,26,38,120,145,231,182,145,38,142,21,1,41,107,36,129,170,228,15,173,170,24,87,111,64,225,71,204,141,37,23,15,214,118,162,67,158,117,82,95,142,207,57,88,32,233,45,163,189,90,156,21,211,158,12,121,176,124,173,101,10,108,49,40,148,255,69,34,225,153,223,204,218,49,226,56,36,178,182,95,84,119,93,27,145,181,107,252,227,242,100,176,185,141,120,112,75,81,229,185,12,149,43,172,215,43,239,189,116,162,129,40,171,185,49,76,20,233,211,223,160,247,121,238,86,227,106,32,49,201,149,197,145,77,151,67,140,248,130,218,63,95,155,142,229,21,247,38,97,59,101,1,145,191,173,35,230,248,128,73,94,102,10,45,24,17,78,78,195,7,202,115,109,232,82,252,116,122,27,35,92,141,242,195,200,154,141,136,140,140,157,69,198,100,194,228,90,227,177,23,212,132,85,222,138,254,179,112,15,129,138,238,50,228,183,27,94,191,39,205,73,155,74,27,206,96,211,198,77,139,17,37,111,158,209,38,122,181,86,52,137,1,63,210,255,58,140,12,249,157,95,177,0,208,222,146,49,123,15,190,251,245,34,135,57,201,93,54,60,75,241,182,226,163,70,227,225,152,98,6,66,219,86,75,51,241,169,152,161,186,240,16,195,204,67,62,54,31,176,71,197,11,57,160,76,185,0,113,160,40,31,217,158,123,150,48,241,54,34,248,17,103,31,251,195,201,206,16,56,101,17,54,235,146,246,24,146,153,160,121,153,22,191,200,169,176,138,51,144,0,28,189,90,174,123,18,40,114,184,189,253,171,27,34,199,115,96,155,150,254,180,210,123,27,41,117,11,13,78,19,243,59,111,86,76,21,83,95,58,153,90,128,206,130,140,206,55,224,200,98,20,145,8,33,27,67,255,178,155,57,77,186,60,55,69,143,229,46,51,242,85,207,113,145,231,46,172,1,95,216,32,63,120,151,48,155,71,22,233,122,242,66,87,87,110,195,5,216,158,152,64,171,236,94,153,134,111,95,144,109,186,147,59,150,61,30,189,199,19,9,201,31,13,168,92,251,118,141,146,3,10,66,86,234,31,205,62,245,215,139,240,130,216,119,246,211,149,26,102,58,167,162,36,75,185,123,202,120,214,183,145,122,147,41,102,16,255,25,7,64,188,55,179,82,208,128,184,38,43,207,48,22,115,142,217,184,26,111,90,110,94,150,41,223,184,121,25,92,33,204,229,90,151,196,242,215,130,8,126,138,25,154,203,235,219,240,243,168,222,134,147,135,203,175,73,222,189,183,55,34,69,10,1,173,208,84,21,81,93,55,158,6,25,110,88,55,230,116,175,19,79,96,10,105,230,59,159,47,18,123,51,82,192,108,217,106,158,146,175,36,102,135,247,234,143,249,70,170,191,95,3,54,254,99,249,229,255,250,81,121,166,214,115,167,41,8,215,103,158,159,23,70,57,50,222,8,125,128,41,99,221,136,85,91,228,188,9,62,218,159,209,156,61,102,1,212,200,64,254,211,12,1,83,4,54,150,37,88,178,133,62,103,22,13,180,248,144,8,76,149,63,147,132,58,117,206,2,8,86,242,209,170,9,104,184,83,216,33,72,17,133,53,195,35,207,143,26,13,51,108,187,226,130,84,24,244,122,92,76,128,37,211,160,253,160,31,254,224,184,128,93,214,21,254,125,132,177,80,105,77,25,50,188,182,119,24,228,91,189,25,153,145,75,163,201,216,213,215,216,198,112,132,229,185,8,99,234,242,108,10,27,98,79,188,34,155,146,61,77,120,225,52,24,233,153,5,37,254,217,233,48,2,253,234,122,40,157,44,249,16,13,64,152,37,39,30,114,177,225,17,174,55,36,194,200,255,2,17,62,97,120,163,11,140,199,148,163,26,173,67,63,24,76,129,162,137,135,241,19,132,244,3,109,67,71,158,165,149,102,164,150,225,250,208,47,52,213,61,185,212,124,34,169,124,145,50,82,23,3,196,97,30,212,248,223,194,100,254,54,80,22,109,156,165,120,27,137,32,226,136,46,237,220,200,11,155,28,188,186,170,150,107,140,33,35,41,160,27,240,66,36,105,68,34,159,98,199,108,234,130,27,117,125,56,71,197,72,249,213,191,63,235,166,91,246,66,164,147,249,144,23,133,192,255,113,194,65,33,93,149,41,235,246,222,5,177,161,248,154,192,160,197,77,160,98,77,177,38,204,69,224,142,63,243,204,140,134,9,23,139,23,65,53,155,151,9,143,17,90,109,9,92,168,150,103,168,73,78,186,75,212,99,4,70,225,252,64,189,40,188,246,239,91,49,33,106,186,232,107,239,169,1,25,34,20,225,192,192,167,170,65,209,165,39,49,211,252,224,33,101,187,35,141,250,198,36,38,105,31,73,183,245,139,51,251,8,95,150,182,145,37,123,6,192,231,93,195,10,199,189,28,243,200,136,225,150,71,96,127,186,228,156,193,160,55,151,62,55,79,23,4,136,152,193,97,238,28,19,240,102,83,99,119,136,181,35,64,166,173,173,233,205,89,47,153,146,0,143,157,48,78,235,168,162,109,127,198,10,33,197,88,53,37,49,103,160,152,76,93,83,36,196,233,133,36,221,229,233,16,180,43,228,136,32,153,130,216,94,228,19,55,52,63,146,198,193,149,136,178,204,52,8,169,252,54,113,230,169,254,177,231,54,29,239,124,49,122,80,110,212,92,233,253,38,177,151,102,24,31,226,147,152,72,156,100,229,160,41,28,119,165,21,245,168,45,185,45,180,189,228,98,160,181,242,211,104,16,124,68,49,152,105,12,215,155,147,231,158,53,83,234,38,206,37,73,59,58,102,122,140,10,117,236,170,249,196,55,245,60,243,69,107,88,145,207,53,208,42,169,153,189,66,74,173,72,22,181,210,79,233,85,125,114,95,194,188,73,60,116,107,139,66,65,71,153,84,243,156,123,163,160,25,217,66,52,114,228,173,72,146,215,181,162,174,194,66,19,205,22,50,176,189,73,21,130,109,93,82,203,136,75,158,30,165,0,250,127,229,189,8,119,193,96,123,178,31,186,40,153,196,20,108,74,76,226,105,27,212,214,156,121,133,206,184,133,217,234,20,162,45,132,226,86,212,147,104,31,75,46,36,18,242,180,133,58,46,192,184,27,85,28,232,125,201,46,149,130,77,225,74,42,1,198,74,240,221,122,1,160,62,90,102,216,32,120,252,181,168,50,55,149,23,4,119,49,98,71,130,56,185,107,94,154,202,74,141,77,254,215,250,116,230,191,174,38,13,235,225,247,15,69,39,208,146,234,133,81,100,181,200,25,95,243,158,84,79,113,149,248,74,147,40,188,139,116,206,115,219,50,197,15,131,253,18,35,76,25,39,191,209,18,62,67,10,107,21,65,140,248,70,107,168,60,37,144,238,231,174,248,56,22,64,9,162,243,11,189,197,13,48,192,162,18,36,17,53,57,33,188,165,27,223,191,15,85,244,121,187,105,237,177,21,192,75,169,178,7,5,213,164,143,167,206,170,84,165,171,222,15,199,238,142,250,24,45,89,170,224,13,230,166,156,40,168,128,137,90,42,109,73,51,206,137,44,184,49,55,72,49,31,181,189,217,98,155,185,3,1,6,169,131,210,187,217,124,205,208,87,184,20,241,203,166,211,171,199,150,96,217,151,22,235,23,12,255,142,128,0,171,254,87,117,7,90,76,159,35,100,102,144,213,81,217,28,254,34,30,236,254,17,109,195,29,36,54,141,202,221,48,90,3,193,71,88,99,93,76,19,224,138,34,9,242,156,139,177,98,127,36,31,177,254,104,241,94,32,112,177,19,16,194,168,52,13,44,6,45,143,12,11,86,85,185,102,185,246,12,230,222,52,135,199,140,187,108,129,89,212,110,226,228,146,146,229,92,137,210,27,189,127,127,172,237,100,57,29,60,92,251,243,203,183,229,166,79,171,133,200,171,190,199,238,109,221,168,211,32,16,56,255,160,85,118,130,156,167,1,118,4,192,214,76,40,57,134,155,35,120,41,160,4,29,137,128,35,178,105,131,229,86,56,138,145,153,120,193,99,131,13,86,64,201,162,207,186,69,193,131,198,167,169,10,73,59,142,104,216,18,170,74,89,131,103,59,99,70,229,108,88,5,67,204,224,44,35,187,120,76,143,83,239,93,76,105,42,138,41,207,131,146,241,134,86,238,4,132,103,61,63,72,152,246,45,3,158,48,52,136,74,238,252,51,102,96,25,211,218,154,10,185,211,91,116,51,235,217,65,215,201,144,92,211,17,189,233,163,246,42,128,143,78,150,44,227,168,42,98,135,166,99,2,130,218,173,214,21,179,85,25,156,77,49,220,219,255,129,180,2,237,105,39,28,111,186,250,196,117,24,253,151,107,137,231,122,129,150,136,99,188,179,153,109,115,101,174,118,29,249,22,221,42,101,226,131,82,190,213,171,247,200,173,125,208,189,114,100,55,97,19,123,147,180,133,249,30,209,135,52,216,68,207,26,232,139,30,134,194,65,208,66,100,219,205,114,67,209,149,101,28,116,129,164,231,144,220,69,80,127,60,75,47,190,242,128,25,109,85,249,1,42,223,243,230,245,39,51,168,160,88,124,147,64,68,213,114,139,108,55,116,40,162,141,144,153,197,211,20,113,104,216,208,192,253,145,36,86,236,40,194,72,145,103,64,227,241,168,190,246,92,244,31,132,153,86,162,35,0,157,9,108,96,69,87,69,159,166,245,167,226,70,64,253,60,9,247,66,16,85,62,218,112,239,196,181,198,173,250,7,78,91,90,236,115,56,202,77,251,3,128,149,206,184,150,52,185,68,158,8,31,65,65,157,183,166,219,64,204,192,182,135,71,4,47,158,131,241,67,238,205,172,58,153,45,93,91,187,3,76,38,98,186,127,209,153,147,85,142,75,14,249,219,34,227,4,55,160,78,4,250,192,183,124,43,229,60,166,49,193,90,79,110,34,56,251,31,128,127,191,203,53,111,126,217,172,117,180,145,4,206,215,72,174,116,210,242,50,220,27,24,81,137,95,38,219,117,213,76,122,245,58,166,8,149,251,211,174,182,207,236,185,134,39,41,48,47,73,198,142,253,195,136,239,52,3,214,250,167,78,162,177,119,31,211,141,233,229,255,232,71,157,144,46,68,195,216,51,63,111,227,237,115,97,150,13,210,172,148,64,110,94,44,226,185,136,78,157,31,236,32,46,190,89,103,163,116,98,188,81,203,205,6,138,56,105,6,70,250,134,219,205,215,228,139,210,12,55,56,253,39,102,30,86,235,63,242,219,112,42,188,85,229,102,16,47,217,192,55,17,9,130,200,252,51,87,42,15,39,31,141,246,87,2,238,207,204,49,49,71,254,54,211,17,86,160,207,60,140,73,51,7,141,51,138,178,134,155,173,141,32,31,109,88,233,180,251,213,56,16,245,202,213,232,166,3,221,49,51,136,176,20,11,95,196,125,70,196,255,89,81,247,107,217,183,8,44,151,38,173,230,102,136,127,107,190,54,81,14,226,51,159,153,30,133,33,63,221,45,68,125,94,213,207,12,130,33,193,55,152,209,85,186,195,205,196,145,69,175,134,42,184,248,131,19,123,101,103,34,113,91,7,224,231,214,61,132,131,112,25,116,159,198,182,207,76,194,244,234,147,145,67,59,254,181,121,199,145,240,52,24,236,47,45,69,110,6,168,89,91,21,51,26,79,123,185,249,109,108,201,60,177,140,243,133,160,216,205,157,202,117,254,118,59,86,116,242,81,1,55,52,178,1,246,157,221,13,2,184,235,102,36,99,166,92,253,206,72,122,144,62,51,10,124,153,141,130,92,128,104,219,151,208,52,61,154,149,31,12,52,0,47,31,102,190,74,142,26,108,215,48,92,167,25,222,245,52,155,112,118,88,95,44,221,229,167,223,133,188,235,10,115,109,9,246,88,20,39,55,95,220,205,156,30,51,7,141,26,224,59,110,98,76,15,84,18,57,42,168,134,244,152,104,132,151,67,118,134,106,132,249,39,70,124,154,114,155,152,33,226,137,121,104,10,166,45,191,54,90,158,29,206,139,248,233,162,223,11,153,123,88,241,253,193,209,149,150,183,70,44,165,196,147,221,102,124,27,97,198,43,232,208,188,125,102,124,12,153,166,133,34,240,155,16,49,102,70,89,46,230,159,210,86,154,17,142,77,51,188,113,39,191,38,4,250,98,165,1,133,138,151,255,52,173,216,83,204,208,51,174,120,240,231,237,108,125,112,150,35,29,67,241,211,53,99,72,38,52,161,89,253,150,31,186,201,181,200,197,80,251,191,144,222,173,151,229,152,3,94,96,40,129,229,237,103,134,221,70,167,89,33,238,160,101,217,205,8,185,196,123,1,21,71,208,106,135,153,218,70,75,243,91,173,72,71,185,185,24,109,103,154,1,172,244,25,79,70,251,192,74,235,106,112,19,229,131,211,82,81,211,76,131,100,243,41,78,114,123,36,253,22,230,23,88,111,159,226,203,200,70,143,152,141,58,59,158,172,252,192,204,105,134,214,170,196,76,161,155,250,202,107,85,178,204,45,191,7,128,238,124,45,168,233,223,20,142,117,15,38,162,139,25,217,196,17,139,239,247,96,249,218,86,237,39,69,247,109,135,100,194,212,12,230,1,33,151,207,12,8,47,183,98,88,163,77,126,197,183,226,73,49,117,136,25,21,244,230,87,35,112,147,162,177,207,76,218,4,241,178,207,92,97,162,144,171,193,243,149,188,57,84,118,114,115,72,217,105,231,142,223,70,23,180,138,25,89,177,150,143,134,147,144,191,77,152,180,161,106,115,179,5,17,105,158,84,175,78,30,34,85,222,26,198,92,160,40,110,164,216,125,196,92,77,221,43,182,164,166,228,167,11,118,198,1,156,58,182,13,114,174,121,53,221,149,52,57,197,226,92,146,174,197,220,145,100,14,51,189,81,121,168,227,28,147,39,217,185,233,80,131,78,243,243,142,117,174,64,2,168,102,202,179,125,228,17,178,68,107,26,206,55,66,157,252,109,104,72,101,196,17,164,25,114,10,92,170,66,106,38,215,43,39,12,197,149,156,105,232,55,32,97,155,79,62,171,12,11,121,50,98,161,56,67,224,132,205,247,158,116,24,239,248,218,200,211,202,169,14,50,193,88,80,194,92,82,188,4,106,156,101,160,190,88,65,136,255,229,84,1,105,10,99,100,124,48,194,119,49,55,74,199,57,166,160,4,210,55,53,213,66,106,61,190,244,225,111,154,242,224,224,24,101,227,168,40,130,228,234,37,45,6,85,96,152,203,94,50,151,134,149,249,122,152,129,54,200,7,179,64,160,248,76,164,202,211,117,113,67,94,212,70,108,151,36,33,100,95,177,185,180,79,236,120,112,93,201,173,161,159,135,85,233,179,162,174,145,167,27,45,146,0,178,253,173,159,119,81,255,60,152,53,157,245,48,15,163,177,76,115,221,224,86,194,140,138,228,149,231,182,190,82,223,86,16,198,66,170,56,205,48,91,205,27,87,179,127,202,144,146,152,108,205,207,229,101,137,180,185,196,204,44,247,221,150,140,29,98,145,105,126,63,70,99,126,188,24,216,123,177,210,218,158,86,20,20,106,19,51,4,145,43,239,189,166,108,104,220,154,92,163,91,201,73,84,253,101,66,7,223,14,109,47,29,178,126,88,92,70,158,253,51,63,63,118,203,167,54,146,165,124,105,228,238,174,28,18,104,22,129,120,114,243,46,18,38,47,74,76,199,180,51,127,102,146,78,41,212,68,134,211,232,115,221,60,81,113,185,98,70,152,102,199,153,15,17,89,213,155,87,26,51,60,198,65,161,167,38,174,14,51,216,249,237,143,70,130,224,200,126,216,43,20,117,49,164,27,204,158,142,56,186,7,30,103,208,160,125,18,71,0,192,11,26,133,152,103,239,87,96,101,23,115,51,85,19,55,163,234,153,174,39,73,61,192,242,39,204,232,216,255,185,26,208,94,60,25,45,153,114,136,160,215,198,87,114,51,20,40,178,178,219,249,96,73,159,25,20,142,76,52,16,202,8,194,133,185,238,34,71,39,102,176,141,62,104,111,47,46,178,233,52,200,10,16,197,117,115,105,18,42,144,48,103,11,91,97,70,197,126,138,25,182,156,219,114,88,202,210,23,219,20,105,99,170,209,133,175,155,14,169,248,30,107,23,177,100,221,239,168,186,157,112,77,209,63,57,89,99,88,134,11,169,36,13,127,230,106,5,94,25,52,218,136,107,92,77,41,95,119,180,102,42,23,126,230,67,213,91,146,62,143,155,51,109,75,117,243,81,226,2,251,109,19,72,253,204,29,46,182,243,231,106,96,125,219,205,29,254,0,25,21,246,233,230,59,195,238,154,166,90,134,163,132,19,229,179,34,79,38,161,29,230,78,29,232,51,19,178,100,151,50,140,117,155,211,208,127,26,238,180,122,213,76,150,253,12,55,27,76,179,169,153,70,10,255,237,99,82,34,106,134,83,117,250,168,160,118,40,103,99,131,101,187,120,164,129,230,210,218,226,80,64,1,9,153,207,103,174,157,123,203,144,210,191,233,215,34,66,223,196,103,54,146,223,72,24,193,11,82,36,115,98,96,70,202,226,159,249,61,213,238,226,223,53,128,245,203,93,25,168,189,86,215,57,12,75,214,244,111,77,147,115,41,122,243,231,231,188,13,212,175,198,145,237,226,78,128,84,163,165,238,51,91,163,145,78,164,183,231,147,61,253,204,219,164,114,242,106,56,33,145,96,117,243,181,102,9,49,35,35,226,14,224,161,190,82,229,124,66,91,24,12,132,155,55,200,169,171,87,3,185,158,110,166,75,252,254,49,27,123,254,103,166,164,58,101,249,209,50,11,208,33,204,40,153,255,219,234,242,127,254,104,62,147,9,23,249,96,191,209,218,9,70,199,76,23,96,188,48,114,88,9,151,181,111,65,53,178,197,112,85,193,180,218,151,188,225,139,195,89,213,154,110,24,5,226,124,159,189,0,153,251,150,217,11,134,48,54,4,150,216,25,18,6,208,148,48,34,49,72,171,12,153,15,49,191,69,91,221,37,5,160,240,190,133,44,187,70,53,197,143,220,99,91,211,144,53,205,134,125,114,254,194,198,181,116,205,130,154,242,185,15,56,92,55,155,14,170,222,215,205,59,89,254,188,50,102,250,118,190,85,7,66,231,200,193,194,217,95,111,44,232,70,155,208,159,171,33,175,247,151,66,224,78,178,49,92,93,173,213,240,51,15,58,52,213,188,172,65,198,183,154,139,144,208,159,221,29,252,149,111,84,68,8,67,15,22,238,182,253,204,251,169,211,234,152,144,184,40,238,21,110,171,59,74,44,10,30,145,251,187,25,31,255,202,123,191,77,12,86,96,55,255,88,249,244,230,164,33,99,7,190,124,142,166,87,15,195,183,125,102,218,97,196,251,106,198,56,85,98,131,6,18,90,244,230,228,52,125,10,3,121,130,37,79,205,4,137,126,243,119,112,172,210,254,92,13,99,189,63,218,11,199,71,89,58,44,195,74,80,159,25,167,99,170,143,243,54,54,195,68,125,7,211,123,115,141,8,27,96,212,237,223,123,15,99,199,212,179,30,252,190,91,77,77,169,233,89,191,141,14,213,207,219,107,41,47,49,3,47,216,97,166,197,82,15,84,134,113,199,160,181,231,244,39,222,0,23,135,126,77,223,53,240,216,69,134,211,220,43,88,191,194,207,32,221,249,199,55,163,71,63,172,13,184,143,188,22,73,170,30,46,169,37,119,196,151,126,225,99,187,225,123,93,80,154,18,46,194,142,141,79,235,238,145,193,244,213,97,189,141,52,140,155,45,107,123,213,89,46,6,170,253,204,239,168,144,132,37,232,58,168,193,195,51,219,123,203,150,211,127,136,222,112,220,80,216,81,55,190,81,10,77,103,249,109,126,9,210,196,203,223,157,178,170,123,133,160,90,134,184,241,147,93,220,55,29,171,0,92,113,97,64,84,129,193,242,16,98,245,149,202,64,203,224,58,96,68,221,92,12,244,44,241,162,137,194,248,213,148,225,142,70,124,16,34,53,255,94,168,185,237,46,94,35,69,194,29,229,161,245,107,24,59,18,99,87,160,179,153,54,132,152,85,50,15,38,167,21,126,60,159,79,55,76,126,218,164,169,61,252,223,140,97,154,237,112,139,160,14,182,206,41,110,202,2,229,25,97,114,49,41,9,201,36,145,175,27,145,229,229,70,26,181,89,221,233,248,134,56,97,189,27,50,104,156,139,59,210,134,176,146,87,137,125,0,6,20,119,159,38,200,186,37,158,217,15,245,146,121,63,168,195,197,55,59,86,222,25,145,79,65,20,67,246,59,20,249,32,112,143,132,10,169,91,185,26,89,228,187,99,200,76,117,88,242,180,160,233,95,212,225,131,2,55,129,188,214,139,191,225,182,201,20,242,251,116,154,4,30,166,79,234,51,233,29,140,69,206,190,139,138,200,90,93,210,22,122,64,145,229,69,97,61,204,111,1,104,18,24,49,187,19,159,171,194,225,34,67,250,162,44,4,232,34,99,114,201,30,104,114,123,24,212,214,167,33,172,163,82,15,160,6,153,177,104,61,87,128,28,152,169,105,229,107,161,2,124,228,222,189,90,175,182,155,169,65,74,13,19,29,73,42,29,49,135,13,195,43,5,129,70,241,176,102,74,159,7,144,98,131,105,5,182,48,215,91,254,150,42,108,115,141,73,252,22,96,21,51,108,18,71,82,88,166,38,174,85,20,160,205,93,146,223,90,79,168,224,52,87,84,10,201,210,47,173,193,144,34,46,89,7,25,111,50,92,185,218,228,116,98,133,144,151,157,185,242,129,206,208,100,121,226,183,141,17,78,202,90,134,19,141,244,89,231,108,149,146,25,226,42,61,23,47,222,143,22,220,64,65,143,157,117,18,40,124,164,162,214,205,25,207,171,141,245,71,203,117,28,119,241,219,112,196,46,41,21,82,132,206,217,2,42,112,75,241,150,104,19,226,251,216,210,40,169,202,205,97,162,220,103,228,166,244,167,164,77,96,20,89,123,224,110,71,43,164,111,173,155,187,25,115,9,240,134,92,108,123,105,230,59,95,188,216,228,115,91,9,244,180,248,158,7,64,158,140,138,113,163,206,154,53,78,18,222,82,188,109,213,196,235,124,99,153,96,22,197,204,25,18,133,68,208,51,50,87,222,182,77,203,154,255,52,210,59,90,11,252,233,69,101,93,120,254,181,210,39,188,98,199,3,80,144,140,112,63,9,19,10,168,177,157,82,135,148,159,54,86,132,40,221,34,48,80,211,89,161,246,14,234,199,223,122,33,101,178,228,230,72,45,157,168,5,162,82,223,101,107,232,76,249,29,131,242,190,0,13,74,90,200,55,12,130,155,217,181,164,232,220,209,55,155,158,157,67,137,165,12,169,221,210,117,73,171,176,155,133,22,20,128,129,209,162,248,47,115,100,247,76,221,77,178,188,235,180,4,24,92,25,49,35,64,203,106,1,168,160,35,248,130,177,77,162,252,155,255,168,178,158,42,155,10,164,24,59,18,92,100,7,234,22,136,192,47,85,227,153,30,146,188,59,219,81,40,5,189,208,107,122,21,159,39,129,14,71,193,40,247,6,252,192,248,21,165,206,241,204,180,39,250,28,133,199,64,176,36,208,78,148,22,54,242,77,82,223,68,123,136,61,233,51,227,220,237,140,234,80,70,197,103,243,31,38,123,44,158,136,153,247,77,235,130,255,234,31,7,231,208,154,185,88,12,29,62,72,242,72,153,140,21,120,63,234,248,249,147,228,28,226,191,160,11,152,86,37,207,163,188,7,135,230,167,141,48,173,48,185,229,214,135,19,170,124,114,97,0,128,104,59,204,163,248,152,36,115,152,109,40,37,27,119,185,89,253,184,221,33,26,185,162,56,191,172,233,171,185,248,1,0,32,232,86,196,197,192,37,255,184,45,174,177,69,77,9,45,238,139,197,122,47,126,177,85,204,36,146,52,125,139,250,73,178,208,28,10,59,164,86,161,153,236,159,226,60,111,248,226,162,254,167,196,221,67,26,139,182,213,178,53,50,129,71,154,182,72,55,147,225,212,202,62,76,150,221,185,177,81,159,168,146,203,131,199,237,205,219,79,235,2,104,146,69,100,226,68,128,111,249,30,124,24,171,144,156,10,111,68,209,190,242,123,163,18,170,80,165,231,53,211,111,233,15,78,197,78,158,139,136,250,35,176,195,199,122,115,104,22,197,43,20,52,161,252,151,167,233,241,136,107,180,233,28,31,254,210,147,98,184,172,26,176,110,227,195,76,98,238,136,173,202,111,211,187,224,130,70,230,36,225,101,139,255,65,206,40,134,140,66,147,224,67,224,121,155,219,175,53,146,101,57,71,223,201,86,191,190,7,88,34,65,15,138,191,71,170,227,196,96,211,67,46,149,9,116,218,40,72,248,144,0,82,47,115,41,234,133,128,200,223,153,150,115,185,150,61,222,137,244,39,217,74,145,56,91,150,186,168,95,107,229,165,185,148,173,114,139,91,131,180,119,188,49,162,170,217,160,133,25,62,186,184,186,24,59,183,56,61,221,186,29,220,218,223,102,168,62,209,123,52,32,27,110,38,119,33,31,154,1,121,227,31,63,125,134,208,180,25,0,202,90,138,227,230,224,0,5,225,4,97,202,215,68,110,230,181,197,83,108,192,115,78,222,155,24,66,80,45,189,88,135,226,55,102,239,88,219,146,15,70,179,170,57,175,48,86,186,60,5,243,210,193,19,174,79,135,204,14,220,37,201,58,96,85,195,149,236,39,82,118,111,74,202,47,67,145,240,81,225,96,174,13,215,95,240,106,119,162,80,244,153,17,4,234,138,56,227,72,190,219,159,155,30,219,162,175,101,93,7,159,58,7,45,204,198,220,33,174,3,84,109,241,224,68,210,178,93,24,105,153,171,94,225,34,190,101,122,197,219,122,247,114,72,48,188,201,101,47,65,140,89,1,234,198,115,19,85,235,94,67,146,17,186,21,55,179,45,201,76,96,231,217,159,166,34,195,11,188,70,128,141,204,207,235,235,14,220,109,79,121,25,115,44,72,156,124,63,221,232,142,56,226,59,155,244,198,244,61,148,234,113,219,67,61,143,107,128,155,207,188,33,24,23,240,148,233,195,251,181,155,158,13,89,90,198,50,86,124,196,48,79,145,46,192,175,64,35,105,165,89,132,34,236,32,225,127,110,173,48,24,203,233,223,13,134,231,102,160,50,77,157,150,97,253,114,223,215,120,39,8,138,103,114,243,9,184,249,147,31,7,12,8,103,187,58,45,213,176,166,159,249,45,164,217,203,31,51,110,165,255,54,244,23,82,251,34,199,7,2,215,175,134,32,235,72,152,133,178,115,119,81,56,43,209,77,189,24,218,212,216,142,32,103,40,234,211,91,252,86,138,127,107,99,4,201,252,229,68,214,115,124,13,215,152,25,2,245,168,160,121,237,195,71,188,32,23,40,128,76,206,226,55,77,191,165,9,205,124,89,114,46,81,246,30,215,71,133,190,58,182,252,52,191,247,122,65,195,247,104,207,113,62,104,71,138,25,212,137,79,36,92,10,173,187,129,73,134,218,121,185,153,2,131,56,222,20,101,171,47,31,68,166,166,158,228,63,23,244,83,156,163,167,121,177,19,167,153,68,185,15,56,50,218,244,195,167,149,182,184,91,253,222,3,20,150,192,165,145,223,60,46,32,14,130,114,143,34,201,2,128,55,227,163,45,194,108,162,163,242,211,232,101,126,20,211,32,61,39,218,184,249,189,54,194,96,241,189,42,205,0,73,193,14,31,53,3,233,43,187,86,112,118,226,91,163,189,218,171,11,135,240,233,209,122,8,243,161,53,217,55,187,98,184,15,153,227,196,65,33,186,200,82,108,0,85,211,12,63,176,203,136,33,104,0,189,92,190,54,41,95,4,229,221,108,160,134,41,230,125,67,140,152,223,94,61,229,32,105,7,185,38,13,247,153,145,171,16,223,137,190,252,213,92,28,196,218,7,117,195,50,175,255,186,183,10,254,18,105,221,52,91,167,162,191,53,79,189,197,9,97,64,235,71,76,140,185,208,63,146,230,107,95,200,157,39,208,150,43,137,12,145,201,216,80,85,250,79,67,244,47,121,64,200,16,58,220,45,110,6,185,19,83,193,184,16,222,198,236,99,130,246,163,120,94,36,138,232,200,104,254,211,116,122,101,193,134,182,217,105,240,138,239,106,8,170,242,123,152,206,206,115,19,227,230,244,157,103,142,113,85,195,100,125,11,127,92,131,36,103,0,176,56,202,156,233,150,171,17,136,203,172,45,162,110,232,23,197,111,191,97,144,21,2,101,187,5,213,254,228,38,245,212,211,76,17,44,94,155,191,77,130,9,96,82,111,201,184,60,39,11,147,242,143,92,252,86,102,171,190,99,161,110,149,164,150,56,170,155,54,41,255,92,64,12,178,61,30,8,9,124,230,177,2,80,206,72,252,3,190,41,29,154,35,172,232,132,95,49,195,116,225,59,45,90,6,3,182,229,127,26,64,254,215,143,230,51,109,235,151,142,247,37,227,189,100,56,80,128,93,49,88,56,10,69,204,203,116,233,226,43,162,174,41,95,17,190,181,225,193,43,218,163,85,231,31,164,34,123,196,88,2,253,22,72,47,65,27,218,194,253,155,96,148,255,146,87,130,102,127,168,104,195,12,50,63,197,249,152,220,247,132,40,46,153,97,252,6,89,26,13,106,143,95,191,191,145,241,66,63,157,79,94,160,42,117,33,57,194,153,119,80,101,81,123,34,230,188,63,146,92,155,251,131,246,103,89,211,132,118,49,123,11,222,168,184,209,215,114,104,178,228,149,138,128,253,228,80,254,202,185,95,135,212,59,232,54,135,183,203,23,86,227,76,149,45,248,125,209,219,221,143,40,52,91,200,110,2,58,223,121,39,96,59,66,219,84,242,46,134,210,152,238,172,22,208,249,218,167,131,124,123,59,113,245,194,193,145,64,110,211,111,24,254,104,65,112,166,139,75,105,43,120,120,186,129,143,81,180,169,4,82,132,55,18,45,204,112,250,44,57,213,40,161,123,116,11,168,114,43,100,126,167,196,61,191,220,170,248,147,168,254,129,28,240,75,77,160,64,79,91,107,2,138,59,195,146,38,238,207,54,132,162,251,163,144,93,148,42,159,26,78,57,107,226,249,206,75,99,198,84,115,93,46,128,199,41,129,170,160,58,17,230,224,180,60,201,159,227,45,63,93,145,20,10,51,241,86,145,232,0,204,89,157,113,84,15,8,47,212,251,129,197,172,197,147,45,235,29,21,215,138,34,93,186,9,100,42,52,40,66,40,147,4,131,187,117,29,161,71,113,41,145,184,111,158,191,129,44,183,107,94,210,134,116,165,199,105,57,19,113,164,123,203,144,169,89,115,162,246,154,65,4,125,221,253,161,75,178,255,201,29,130,182,114,13,86,150,194,165,219,72,34,128,231,219,78,15,215,224,118,219,247,254,137,31,104,66,240,223,166,187,249,94,109,7,131,204,247,184,47,252,198,229,234,20,103,7,170,213,3,224,134,175,42,232,83,2,27,60,135,25,191,77,20,37,55,167,123,116,222,158,230,222,181,91,236,87,160,170,121,243,246,39,44,34,168,218,39,127,155,236,144,182,162,145,49,47,254,219,48,84,95,189,154,234,99,247,247,66,50,119,74,62,131,160,255,197,15,126,111,36,144,215,104,154,255,54,145,34,15,37,161,90,145,149,13,75,221,112,153,123,40,74,0,5,74,132,12,175,163,43,126,146,229,95,52,191,75,218,159,53,18,121,1,203,83,107,27,28,148,10,211,15,160,62,76,244,83,154,232,172,88,191,226,230,48,47,106,114,29,207,236,235,251,182,155,15,5,19,211,169,68,106,223,99,100,224,54,218,228,243,252,73,99,247,242,240,28,175,123,107,55,153,9,175,250,111,83,184,84,159,19,237,178,225,226,152,132,250,127,96,183,147,153,0,137,111,100,60,64,34,72,149,7,200,118,247,61,141,92,85,211,185,212,128,171,230,168,29,43,238,139,185,162,219,228,62,105,183,61,79,19,57,232,64,100,110,0,8,104,149,132,158,209,247,101,102,225,160,89,36,17,6,61,206,167,197,176,92,196,175,100,47,70,215,161,229,111,95,88,80,229,183,81,213,154,215,179,133,239,176,162,136,43,201,49,186,176,194,83,55,134,240,34,37,13,62,223,201,159,166,7,65,118,76,48,242,76,236,72,80,209,54,189,53,109,71,119,218,114,51,125,36,178,161,86,211,51,170,145,59,67,96,226,106,194,144,232,55,242,137,165,10,193,181,181,170,209,25,229,217,47,240,217,183,105,150,179,212,225,106,221,144,206,206,182,255,164,80,77,167,120,71,50,114,11,53,48,249,89,252,212,184,249,251,214,16,239,72,118,215,154,182,60,39,8,244,252,232,205,145,156,234,238,111,16,65,108,241,74,39,250,107,153,153,64,218,70,112,33,215,160,154,49,100,224,133,218,208,52,191,9,3,174,200,119,3,41,146,171,193,202,212,230,67,134,138,193,146,106,255,33,176,141,73,76,54,119,183,63,253,71,235,109,90,190,33,146,51,185,18,241,129,135,120,131,226,129,213,180,2,252,210,246,164,217,123,28,174,208,96,173,171,208,14,218,205,220,151,97,115,165,173,72,218,143,46,88,0,175,156,32,255,35,123,49,141,75,36,71,253,201,0,144,45,65,172,64,120,71,186,32,204,224,187,5,54,2,94,166,246,184,154,53,240,14,153,127,74,33,84,17,223,249,168,55,54,132,21,204,131,104,211,199,74,176,95,63,243,161,150,154,34,3,207,76,94,243,51,18,175,142,100,197,171,40,223,32,86,253,153,161,215,222,201,159,97,124,54,104,159,126,102,171,52,38,97,14,33,1,76,165,110,110,20,137,187,252,50,10,207,31,211,15,170,58,167,37,13,108,69,18,224,91,237,47,124,7,212,146,167,49,214,115,156,230,149,232,190,211,117,190,196,12,168,239,183,15,145,69,2,188,152,244,206,213,104,74,207,111,242,161,118,73,249,36,73,189,170,49,228,125,145,15,102,224,79,69,30,187,155,163,248,89,219,139,204,199,148,159,30,63,236,252,103,70,230,46,147,152,118,49,42,47,243,103,126,225,192,139,83,138,188,181,161,205,127,46,12,230,106,53,103,189,218,56,210,63,51,60,52,169,201,60,140,138,111,127,172,189,27,20,230,120,206,149,188,182,33,127,206,103,165,229,79,132,194,176,110,42,254,159,153,147,87,88,210,42,178,241,78,34,132,185,226,60,203,128,211,47,191,191,65,57,6,218,90,58,224,147,173,223,31,140,110,156,57,229,222,244,4,109,255,154,72,159,10,137,114,133,118,230,204,184,184,225,255,36,169,29,174,16,254,179,95,76,159,169,208,210,161,102,70,95,151,191,245,139,108,86,162,115,140,24,23,81,203,223,252,167,0,76,231,118,174,29,250,132,156,2,20,146,160,107,170,147,98,6,101,255,139,21,49,211,254,148,132,122,213,200,50,175,143,184,109,128,34,73,90,97,206,108,223,186,220,60,198,232,114,45,237,22,31,109,35,86,16,42,73,177,69,71,195,169,59,158,123,145,204,155,127,205,235,163,15,133,207,226,29,17,34,97,201,205,9,23,183,155,57,92,151,152,223,105,250,41,67,97,165,182,211,100,76,230,175,230,251,153,7,93,7,178,112,161,154,90,221,215,199,166,191,233,234,144,240,165,247,55,141,94,12,67,39,183,124,204,183,148,168,213,125,102,131,167,37,37,94,53,204,247,119,76,91,106,131,200,69,95,11,2,35,95,92,208,125,222,41,75,19,225,161,245,109,86,207,74,70,226,118,125,45,164,81,191,17,37,215,33,141,5,152,41,29,247,111,200,56,235,104,5,209,159,166,182,225,87,115,128,85,89,122,36,254,202,88,110,165,244,124,101,68,141,90,105,249,147,209,46,184,143,124,204,74,171,117,241,183,30,166,3,159,211,8,119,176,126,53,174,109,196,138,34,69,13,153,57,219,122,253,38,18,170,146,163,204,63,230,115,63,105,219,109,205,231,71,120,88,144,101,3,81,253,189,182,229,67,133,141,187,66,234,56,253,193,77,175,111,53,189,183,65,123,190,137,244,220,133,121,68,82,14,97,85,139,248,62,51,236,196,122,2,144,77,125,17,91,152,223,1,176,116,237,89,159,162,79,113,210,130,125,200,177,102,164,10,190,184,166,169,96,235,181,44,60,159,194,211,206,64,253,90,213,48,68,254,220,133,100,200,185,122,107,114,41,126,53,48,128,81,212,108,210,195,254,220,214,92,38,207,93,145,194,61,241,100,101,20,233,151,29,80,37,187,0,160,61,25,90,181,98,53,161,189,24,147,106,202,207,98,134,129,191,30,31,19,48,62,91,246,194,10,163,218,151,148,179,159,126,39,114,146,247,2,75,51,249,179,159,121,88,118,80,159,204,212,233,191,227,122,3,201,218,153,86,195,220,233,34,254,110,62,80,168,46,127,110,14,158,105,124,175,109,8,135,154,18,127,196,195,23,122,152,207,76,250,68,119,36,80,222,207,91,232,110,166,57,228,254,121,114,82,243,97,174,150,136,144,97,121,231,127,92,76,51,66,109,242,211,221,18,138,43,204,253,232,136,191,211,222,89,246,177,114,216,36,167,20,31,164,198,210,4,237,84,51,171,102,74,1,103,248,118,5,158,248,52,153,102,207,169,181,197,248,153,201,183,246,45,207,5,48,177,140,239,91,131,255,162,251,67,204,208,137,222,111,146,14,138,38,231,200,231,128,252,114,251,209,52,140,152,64,238,189,43,164,127,223,112,219,43,206,36,238,181,237,103,93,63,31,128,169,149,191,83,24,204,151,143,9,57,73,72,172,116,217,239,249,169,130,128,4,128,221,100,234,213,219,248,13,221,108,237,56,186,227,188,104,54,78,31,104,210,116,6,211,192,116,252,216,163,167,122,85,125,173,23,133,148,33,102,50,212,50,77,32,51,249,74,169,232,152,3,100,215,189,238,210,112,238,27,105,255,113,193,14,125,176,182,220,43,36,179,64,106,77,199,4,79,195,239,93,201,168,234,144,0,184,219,254,82,21,216,136,126,106,128,95,189,251,128,66,0,186,255,236,240,200,255,244,111,2,195,171,251,206,15,221,234,216,175,252,167,219,95,177,83,2,188,231,245,213,237,86,240,170,77,247,58,232,139,227,98,154,39,135,158,215,13,116,197,250,22,7,116,205,93,212,234,56,215,234,252,202,176,152,137,156,37,62,128,209,130,120,235,51,27,243,77,233,122,156,227,62,183,48,195,134,170,190,194,178,58,191,155,137,79,212,5,154,208,30,249,70,138,28,89,45,234,196,192,83,30,46,105,35,251,42,220,126,149,103,125,30,176,15,11,80,233,162,167,203,161,75,59,126,219,8,245,254,56,180,111,241,28,247,242,105,24,43,87,67,46,136,65,142,239,56,205,40,161,147,43,177,26,239,224,151,255,217,124,234,23,51,136,119,70,126,110,249,86,200,38,177,146,203,1,72,46,84,67,125,186,249,18,163,229,144,79,196,215,166,127,79,252,58,226,225,52,207,133,198,197,9,243,17,52,58,250,61,28,1,51,174,70,175,188,202,205,45,159,115,171,252,182,168,126,66,170,102,25,119,55,131,201,150,168,12,154,236,251,229,211,49,195,122,39,251,130,53,88,116,247,120,173,250,41,98,66,213,132,3,206,241,223,134,189,127,36,151,232,79,93,208,119,44,162,255,43,130,62,200,247,204,56,93,136,255,104,242,77,235,175,53,218,7,165,253,90,2,211,12,111,88,124,77,96,107,45,51,168,16,175,242,249,206,55,139,43,156,187,87,22,47,69,222,237,103,110,133,229,104,202,44,5,237,52,174,71,116,5,58,5,209,155,131,220,137,130,208,183,37,21,186,142,68,77,184,194,136,64,221,225,51,35,57,186,244,106,120,231,125,113,82,2,94,26,240,153,210,124,243,207,65,24,63,19,168,142,168,216,219,246,167,239,134,192,191,74,182,107,12,211,189,99,204,205,12,220,2,100,161,154,175,173,144,207,140,66,171,158,1,215,80,242,63,166,101,138,113,191,62,105,49,3,148,248,30,141,22,121,83,249,19,51,232,214,111,223,160,69,236,86,202,211,255,54,201,98,189,123,229,203,132,52,148,94,254,236,224,166,111,244,57,125,135,164,200,59,95,196,139,176,176,244,91,149,148,156,250,214,116,198,219,167,168,6,141,184,186,254,9,215,170,137,251,172,48,211,206,178,228,112,1,217,239,235,234,192,23,214,154,100,5,42,21,209,254,121,179,135,4,239,159,15,89,209,11,248,84,134,248,71,112,196,122,214,35,46,87,135,95,189,151,208,197,113,184,208,195,224,25,30,126,105,84,141,169,224,23,251,146,151,152,145,134,219,26,247,32,147,241,173,248,83,9,35,151,6,131,253,39,109,231,102,50,58,85,195,103,22,229,242,7,159,28,108,227,31,75,184,252,215,212,203,105,223,129,99,249,170,120,110,106,23,141,70,192,161,108,7,221,205,70,79,45,171,130,200,123,203,170,128,220,99,232,138,124,39,65,15,51,100,15,83,111,110,146,94,190,228,192,148,85,25,205,91,140,38,211,159,156,192,164,203,89,140,136,92,249,20,69,76,21,9,98,252,45,59,205,133,138,196,247,138,210,116,19,162,195,172,53,223,102,200,189,202,236,164,62,254,158,211,183,25,232,23,178,200,195,14,215,1,156,95,55,79,83,93,78,179,149,156,60,82,3,189,179,101,127,179,182,86,63,173,94,12,247,142,4,201,227,65,210,122,183,123,146,16,244,204,169,155,103,29,134,85,252,204,207,53,234,93,198,11,188,245,142,84,92,65,146,224,136,155,10,180,243,237,189,219,205,72,142,202,213,27,196,204,154,223,145,2,206,183,102,199,203,239,204,160,185,209,205,184,54,18,55,108,106,29,241,210,36,88,182,204,162,61,141,130,206,143,43,19,209,144,83,24,146,237,59,60,40,55,156,143,110,189,240,18,237,219,227,52,251,245,74,201,73,185,109,157,185,217,202,92,114,115,200,107,63,230,119,187,249,22,254,58,19,185,1,51,226,191,13,129,96,21,151,109,179,217,204,229,167,116,53,45,6,121,180,138,155,230,83,133,90,224,20,129,23,86,6,231,134,59,39,213,100,227,115,200,23,88,139,94,252,197,202,1,167,164,254,67,131,41,58,158,124,89,75,109,154,185,225,216,113,53,77,50,146,244,2,112,53,194,67,47,244,191,76,241,62,140,33,178,187,115,242,162,50,8,8,243,123,46,11,52,220,69,0,72,176,68,119,160,90,179,212,60,113,115,232,172,37,54,6,241,156,131,90,128,159,79,9,122,38,37,41,247,239,233,246,35,139,171,62,25,204,211,49,211,22,92,164,67,60,58,112,78,37,230,41,125,228,114,48,77,138,91,61,86,216,6,150,39,73,74,171,193,175,157,102,229,89,196,12,141,143,103,110,159,25,12,155,92,13,212,190,199,34,224,192,108,50,27,104,110,92,163,197,10,3,164,43,49,255,68,221,184,123,98,183,16,135,106,196,133,102,148,211,244,218,176,144,180,59,226,130,207,140,60,8,173,143,230,50,6,227,52,252,98,206,45,186,13,211,189,167,165,115,135,159,11,255,176,200,93,85,235,197,239,49,149,110,253,155,245,53,10,2,255,32,192,213,225,114,147,184,132,246,55,95,3,20,138,171,238,43,152,141,90,47,204,239,136,208,220,44,18,24,17,143,161,8,121,100,38,181,97,154,97,241,219,248,162,127,210,171,232,233,142,136,106,232,105,209,128,11,13,182,35,143,198,1,44,47,102,156,215,249,98,12,178,198,130,120,79,215,179,2,239,223,104,100,150,71,171,70,183,157,102,50,56,67,195,84,218,104,227,197,172,203,72,29,141,101,186,244,241,228,80,45,202,111,191,101,240,97,10,177,46,196,185,52,191,74,246,54,158,172,87,131,12,139,7,116,173,77,221,205,240,34,106,22,231,197,67,253,19,36,132,248,176,26,48,87,204,212,49,61,89,216,172,35,68,246,211,183,177,192,148,21,102,211,231,25,154,228,121,39,115,111,97,166,31,79,18,3,80,93,238,18,191,13,11,217,31,199,176,195,239,27,65,236,165,217,79,83,141,13,130,17,31,150,14,215,141,230,174,160,3,139,65,235,6,89,18,135,119,24,14,218,173,128,205,212,161,165,35,108,69,124,220,169,46,203,136,63,119,182,57,222,133,15,66,38,69,182,21,202,96,164,233,62,115,37,235,220,53,219,7,142,206,47,182,70,96,137,189,193,27,221,25,99,210,138,64,34,241,211,127,4,63,49,9,229,141,225,121,2,211,235,15,109,123,140,88,161,59,107,49,30,198,189,149,86,75,150,214,184,150,78,121,217,203,56,81,207,246,45,129,126,141,90,254,90,95,156,30,159,145,86,208,250,215,76,26,192,205,148,21,183,254,180,17,225,71,38,3,182,14,113,176,112,46,32,108,114,51,154,83,50,71,224,8,187,31,14,134,12,78,179,175,46,102,220,242,235,55,55,206,109,25,236,242,75,80,132,249,176,111,202,163,237,145,169,60,104,192,135,214,35,139,145,149,165,213,208,11,98,69,184,213,143,115,120,1,139,186,179,5,252,106,62,247,134,93,83,182,255,178,208,163,109,113,115,0,7,242,92,147,101,231,85,13,146,22,42,86,11,209,237,152,45,159,155,2,153,236,38,70,195,119,51,101,118,237,224,20,51,241,107,236,69,128,242,155,184,103,230,134,239,248,30,176,63,44,29,148,142,50,177,71,229,13,224,80,147,116,29,96,131,233,49,209,6,177,124,52,171,133,47,88,187,167,235,112,197,135,76,126,176,146,53,74,15,29,119,72,180,224,42,28,106,240,223,120,134,19,126,39,73,10,211,142,86,167,23,136,201,3,78,245,175,172,91,237,184,21,122,185,37,149,235,130,151,83,221,135,233,0,52,180,174,65,131,115,239,53,18,183,214,230,48,254,152,233,11,247,156,112,133,148,70,222,26,249,138,211,34,101,188,201,174,254,185,250,124,114,45,230,37,0,86,214,175,249,162,184,22,63,141,195,50,245,222,116,65,68,202,203,16,137,146,19,46,8,50,21,247,181,81,179,216,122,222,150,69,84,225,219,32,116,139,59,9,128,108,14,19,103,121,10,255,189,23,57,73,49,147,111,243,169,64,117,184,105,182,237,237,220,100,122,189,186,48,225,16,215,239,49,141,53,225,70,69,5,108,128,62,57,245,78,119,27,33,110,25,181,234,205,73,221,121,88,70,51,101,155,82,124,40,211,122,120,189,92,3,191,80,155,251,207,234,219,197,253,12,168,159,208,123,18,51,117,164,40,246,64,205,217,254,46,109,74,162,81,33,171,168,77,139,21,121,91,255,105,186,92,198,210,29,137,194,108,243,227,24,100,192,208,28,228,123,240,137,90,153,155,161,154,107,127,6,237,70,1,121,146,98,212,60,60,97,238,137,8,3,174,133,183,54,117,87,177,18,141,155,33,234,216,127,159,172,213,149,213,206,241,39,184,65,42,227,172,172,149,18,220,136,159,94,206,71,161,245,51,211,234,83,150,30,93,7,30,119,127,240,69,182,72,55,249,107,12,106,254,214,219,176,147,122,40,66,94,229,187,6,218,220,207,127,218,122,162,238,235,248,34,164,134,55,124,11,98,222,213,123,231,168,32,111,250,240,180,108,88,150,131,145,169,63,67,198,182,255,84,246,70,115,47,99,89,75,210,214,163,30,224,181,23,167,77,251,72,127,185,83,249,243,154,162,145,198,105,181,167,23,112,217,81,116,71,250,75,86,23,197,208,25,69,149,101,44,198,127,234,126,100,60,125,175,4,20,219,245,169,187,21,55,28,13,176,186,81,123,169,115,100,154,172,110,54,85,85,117,188,76,209,53,238,141,118,140,122,140,248,214,1,114,160,7,181,234,197,136,207,135,21,103,82,79,23,224,218,239,124,112,92,72,181,84,227,213,132,220,62,129,205,160,189,168,136,139,243,220,100,88,225,3,186,65,251,152,38,251,236,208,245,112,14,157,153,171,223,234,57,147,52,2,4,168,196,176,58,98,45,244,5,132,21,201,33,45,240,210,169,118,119,154,235,26,71,113,6,224,53,71,252,244,155,40,183,255,129,33,64,94,232,136,21,254,89,127,27,226,174,187,194,106,132,228,90,11,101,202,157,192,179,208,208,42,57,76,36,79,219,241,188,129,9,234,93,125,50,188,253,240,221,64,195,92,209,224,179,250,240,154,190,205,130,175,88,71,231,55,92,93,219,183,58,244,50,138,8,118,114,243,187,98,15,7,245,120,69,168,169,146,74,57,219,103,184,17,227,137,46,56,193,3,2,2,129,124,122,239,184,254,68,30,244,178,185,185,154,216,174,86,44,11,5,233,29,168,43,188,125,29,82,99,139,92,1,217,106,71,148,221,192,209,195,103,230,102,83,100,85,88,21,61,32,30,120,128,237,162,13,70,226,204,231,255,95,47,211,190,117,210,69,91,229,7,181,169,221,87,230,89,127,247,232,231,71,214,233,149,5,32,114,189,78,89,184,16,207,191,33,245,123,255,156,118,53,191,79,112,252,185,97,50,159,83,139,130,239,29,253,60,190,21,42,71,133,23,209,252,55,220,73,65,126,226,205,28,185,24,180,146,135,15,151,8,64,132,93,77,46,1,191,209,49,135,13,2,44,121,103,218,35,203,12,56,100,165,229,88,65,110,239,144,12,168,204,5,154,177,245,173,14,64,225,64,113,210,228,178,228,99,65,119,185,29,24,8,39,131,73,64,43,68,14,200,108,13,152,38,237,33,75,127,27,58,229,47,199,255,94,131,34,147,190,118,55,6,24,199,128,14,144,153,242,185,192,155,215,25,102,84,160,52,112,191,84,86,226,183,233,49,18,61,207,10,59,249,249,104,9,192,159,146,213,19,128,41,47,86,70,113,128,41,200,117,209,95,173,184,102,51,175,126,231,30,0,38,153,11,96,93,189,48,82,8,51,21,220,138,160,204,240,141,152,202,180,113,244,75,162,6,149,191,4,214,210,212,40,163,2,249,230,168,53,96,183,125,236,122,254,96,232,106,241,98,19,114,37,112,0,40,124,15,134,36,191,247,161,199,85,177,102,88,139,63,24,250,74,234,124,145,192,117,5,85,150,61,84,243,69,119,241,101,26,235,159,185,1,220,17,199,143,140,65,95,81,76,194,211,186,229,79,61,168,46,7,186,97,54,126,16,69,42,160,154,176,221,140,186,184,44,130,70,39,233,241,239,197,107,46,141,251,57,66,162,232,126,104,169,82,53,119,224,27,36,195,195,76,185,84,243,25,80,130,204,233,79,78,247,220,159,44,14,140,35,95,126,23,6,239,55,241,166,194,101,222,94,186,189,18,101,77,49,10,2,50,61,188,226,111,77,47,72,83,40,14,4,59,142,172,229,106,8,192,207,95,76,87,139,26,26,76,17,87,203,119,237,26,35,99,60,55,137,154,245,199,127,58,51,71,28,173,75,77,211,24,201,138,207,36,240,172,247,40,22,7,64,230,141,139,55,218,161,90,212,132,134,234,198,136,190,141,229,79,160,251,94,11,152,133,23,224,40,105,106,0,191,182,229,152,162,186,103,226,78,234,76,151,22,216,113,242,94,47,212,250,199,229,59,107,79,217,78,58,96,172,90,53,123,76,32,224,134,135,231,235,95,41,38,196,46,174,0,144,2,162,208,225,230,231,195,167,194,199,51,83,67,248,252,12,204,27,36,190,92,205,233,254,229,74,80,250,168,8,206,182,52,159,89,162,135,146,20,3,153,245,35,102,211,51,244,223,94,70,4,47,87,67,182,232,29,219,31,255,104,34,1,96,213,48,49,119,55,195,176,146,187,48,76,125,96,97,194,12,55,227,150,171,123,55,194,157,207,220,193,24,46,185,250,197,235,109,116,31,84,170,75,226,104,88,147,251,7,145,187,182,69,159,164,26,31,118,34,24,35,247,207,108,20,18,83,46,134,45,252,211,1,164,226,6,23,76,98,45,193,148,3,6,236,110,174,16,207,52,49,147,241,154,126,181,201,132,102,12,204,131,223,104,82,134,193,24,64,164,92,109,125,146,95,143,202,219,245,108,15,233,105,102,171,250,0,41,215,164,127,139,164,110,15,83,97,126,174,132,253,118,219,162,197,122,128,204,207,24,180,126,232,203,203,112,144,164,80,161,144,231,195,82,167,176,97,14,228,119,128,110,198,168,145,162,147,207,141,170,3,9,49,31,115,84,85,114,225,82,197,135,205,198,111,94,9,122,243,120,57,149,206,129,175,56,194,205,109,98,201,205,113,94,138,175,33,32,211,115,235,205,159,7,60,191,48,0,51,144,159,35,239,13,235,65,27,62,106,8,216,230,44,71,205,217,8,225,221,74,102,55,163,132,103,134,219,57,134,156,79,112,100,54,52,195,81,248,250,132,127,151,150,102,49,131,48,24,241,69,44,145,215,196,76,234,189,197,247,52,242,191,41,230,139,104,136,95,253,124,57,228,151,210,12,10,111,196,68,133,146,242,143,25,222,85,231,74,129,244,163,105,13,15,116,11,78,155,223,28,142,201,84,195,248,145,205,30,239,99,166,16,73,134,183,234,168,129,80,250,62,24,56,55,97,190,99,200,151,105,225,125,230,231,196,136,28,19,147,197,74,103,223,247,108,192,239,75,158,63,240,191,194,216,246,237,75,84,175,234,159,201,210,105,206,89,97,126,51,53,253,183,67,33,236,52,223,57,154,177,214,29,249,105,224,252,222,168,108,192,0,124,174,52,67,121,85,253,226,105,234,188,50,147,104,147,238,55,46,134,158,70,166,18,130,216,206,22,196,173,111,61,250,86,8,190,148,175,219,23,162,116,230,131,188,213,15,90,120,226,234,58,164,212,69,11,51,253,159,126,245,252,249,215,242,61,40,193,251,92,64,205,10,38,78,249,154,27,20,170,191,215,152,245,72,53,0,149,107,58,254,252,201,13,201,56,101,30,210,251,89,119,92,13,62,34,225,129,167,145,61,142,207,49,224,199,150,121,100,130,154,37,110,125,129,171,201,47,27,249,65,60,22,209,141,220,248,173,172,115,227,91,13,35,220,149,151,130,133,165,248,43,119,3,103,200,15,63,151,133,190,7,55,83,182,188,242,78,180,230,14,63,119,223,38,252,150,226,144,133,123,15,189,75,213,205,19,30,142,124,178,78,190,101,249,110,7,86,83,4,135,225,117,134,182,186,198,120,189,225,57,98,166,212,178,75,124,202,102,112,190,52,67,139,227,253,149,111,34,32,126,148,169,202,99,12,97,49,100,16,211,203,70,217,217,113,62,188,194,91,35,212,70,171,76,126,192,140,215,41,90,140,152,231,220,116,196,209,160,105,101,251,178,68,222,100,72,227,210,129,2,172,196,137,78,223,24,61,36,98,166,123,40,54,105,234,209,226,43,195,124,94,77,90,228,51,195,180,217,228,181,112,221,251,246,205,108,64,115,36,238,66,7,18,60,253,244,33,247,190,116,27,6,254,179,157,30,134,198,189,187,4,11,199,136,211,113,225,79,62,33,22,170,106,70,27,176,197,78,73,199,130,204,5,178,133,195,153,17,216,134,215,11,196,228,189,89,14,39,143,128,55,38,18,159,96,166,215,214,63,137,85,103,134,92,13,227,195,40,113,66,28,4,27,116,174,224,41,117,119,209,232,41,159,85,111,14,98,114,134,251,71,46,83,102,3,204,55,126,238,25,176,97,235,60,179,178,125,122,119,87,4,139,15,61,222,163,135,51,0,10,227,232,128,94,32,195,195,127,248,92,98,151,124,106,202,238,197,105,44,158,143,221,33,222,206,143,105,13,43,78,7,103,106,52,40,48,164,153,141,181,187,107,56,59,192,119,57,184,134,37,0,220,203,161,19,151,214,129,52,163,1,235,237,176,133,54,153,161,123,180,197,177,211,103,41,157,47,93,98,104,128,96,116,206,251,147,115,160,235,210,133,229,45,26,225,223,205,45,185,153,47,70,151,55,147,193,205,111,229,74,82,240,152,110,238,117,43,140,12,210,177,120,76,160,126,182,184,247,115,52,4,39,77,5,193,250,55,220,76,131,131,76,82,227,216,156,117,228,131,211,58,43,102,242,172,61,134,220,188,152,252,109,160,70,14,255,194,252,92,222,35,231,53,41,116,244,145,220,12,151,83,102,184,104,251,91,193,182,88,126,68,218,226,127,153,60,153,123,18,144,165,46,1,40,162,49,56,219,186,55,39,195,152,50,164,208,178,117,231,60,41,198,163,189,178,88,76,42,14,24,97,204,52,154,31,171,188,151,77,99,119,114,104,126,44,58,104,38,206,184,195,237,188,180,55,253,185,26,174,130,136,112,0,162,172,185,255,152,33,67,242,53,210,182,208,175,218,205,175,163,31,45,186,218,146,53,55,92,244,114,178,81,90,110,201,18,231,152,189,93,100,237,47,57,205,202,62,96,191,242,222,27,236,120,137,159,134,18,252,234,213,239,188,234,78,137,66,145,155,115,51,31,220,224,118,167,70,212,136,207,154,35,142,70,110,169,190,120,105,151,22,178,34,204,28,65,59,204,239,37,139,236,12,212,53,218,151,163,226,173,9,142,50,1,102,130,121,213,185,53,77,123,142,81,76,179,233,25,213,216,178,58,82,29,249,65,208,243,165,144,231,230,38,151,90,203,225,136,151,50,34,65,217,146,136,95,230,142,199,134,115,166,203,241,115,232,221,248,138,93,191,143,37,252,98,195,170,110,197,57,130,45,82,94,2,92,63,8,78,145,84,137,231,162,188,159,223,26,205,167,249,129,253,239,79,194,112,203,161,125,224,143,11,175,146,174,206,37,178,245,204,65,120,102,124,150,61,151,254,110,121,112,60,245,25,179,12,225,120,93,62,214,104,121,220,79,39,68,124,65,70,222,155,194,193,219,83,252,193,159,63,208,171,154,141,161,97,198,2,184,67,43,155,116,84,207,210,61,194,64,140,65,186,70,222,31,130,179,93,190,52,11,213,69,217,198,141,5,245,248,153,60,41,215,75,72,7,200,115,197,201,102,164,134,231,170,249,152,2,141,155,167,106,53,15,164,71,75,217,238,198,51,133,216,180,197,76,31,161,31,170,63,61,132,37,102,78,23,103,120,66,46,135,90,166,154,233,221,236,49,102,70,222,81,213,60,234,140,156,11,138,19,114,158,95,36,6,74,139,239,1,57,169,108,103,20,77,253,172,39,192,46,178,46,175,129,254,226,91,64,119,85,228,198,198,194,233,251,63,138,116,255,51,94,244,113,196,4,53,246,172,171,230,6,179,84,76,208,90,4,137,77,63,46,36,98,254,208,19,177,151,63,87,35,107,90,194,92,41,181,203,147,209,234,212,227,230,100,134,182,248,179,119,25,103,97,38,192,12,135,39,230,67,66,208,111,78,199,238,62,127,174,158,222,169,143,153,157,77,231,224,94,94,122,199,218,172,207,205,173,120,192,144,216,198,197,239,24,235,121,226,114,68,163,0,113,194,247,2,247,36,102,160,75,78,167,139,57,197,36,32,50,153,160,93,124,167,50,94,154,244,35,110,177,228,75,141,13,26,159,35,3,127,35,157,45,78,137,99,230,34,7,15,20,13,180,191,196,47,31,227,242,78,115,53,153,34,191,57,113,83,203,239,113,171,197,238,177,99,188,119,170,210,30,68,67,192,202,40,246,109,75,0,124,228,230,188,116,76,67,52,203,70,170,87,153,217,90,238,220,87,126,59,167,96,225,232,85,56,208,139,186,167,13,159,78,79,43,124,220,167,94,241,226,171,154,33,95,115,231,170,155,115,155,223,178,26,34,222,61,51,168,176,74,74,168,63,51,72,221,229,57,63,250,182,81,211,21,51,117,251,234,17,0,125,75,93,38,10,138,38,53,31,155,181,37,161,251,109,148,177,219,142,100,200,98,67,185,98,190,212,176,226,234,247,177,111,214,24,96,151,27,224,233,61,234,122,251,199,205,138,210,133,66,120,159,25,169,20,212,0,115,101,255,24,227,187,239,178,29,220,253,109,106,110,208,150,135,249,90,54,43,205,16,236,52,223,40,137,93,104,85,11,51,210,199,64,128,124,46,108,168,47,114,170,116,83,167,154,190,116,155,149,194,242,230,52,188,209,28,30,243,16,40,104,62,26,164,208,111,95,9,15,72,184,13,222,57,131,240,128,71,8,200,129,213,161,151,142,95,214,54,28,51,235,87,74,243,219,253,86,68,193,198,28,43,31,147,77,120,125,181,17,14,7,112,68,121,212,3,182,162,254,209,194,225,124,219,81,230,51,32,88,124,155,64,220,187,27,5,81,126,45,10,203,45,50,91,211,228,36,210,59,50,30,243,22,110,198,68,124,101,203,218,163,144,178,220,133,121,97,40,108,41,114,49,180,76,213,119,5,226,129,43,174,240,53,53,247,152,226,128,240,167,212,53,47,107,103,54,247,157,150,85,186,50,153,130,78,11,221,11,110,30,96,241,100,121,189,17,234,132,113,159,121,194,105,43,35,190,120,213,52,91,195,99,230,98,222,50,134,136,231,155,39,116,6,75,202,237,66,16,205,76,251,89,33,163,121,206,167,220,186,95,100,99,190,33,219,100,113,150,44,143,5,78,44,98,73,42,16,2,241,190,4,227,245,248,217,3,176,107,95,89,153,128,254,216,117,62,179,149,64,101,167,220,80,103,77,223,113,158,203,86,209,72,79,51,30,184,215,94,246,178,254,187,220,164,137,167,211,181,2,12,116,37,114,71,254,4,224,236,114,51,158,90,19,51,186,187,221,3,50,195,239,230,161,72,221,198,154,52,195,10,189,120,78,148,231,80,154,166,185,155,209,8,188,114,111,136,227,170,111,179,27,165,99,105,227,71,179,228,189,166,59,102,63,28,82,122,71,215,200,194,70,15,243,92,162,243,129,249,29,15,101,197,152,145,75,236,98,125,14,172,92,76,47,155,204,147,131,147,83,207,201,239,241,150,122,14,56,0,52,184,7,253,107,94,35,152,22,243,68,68,219,63,136,137,250,252,49,211,102,60,99,46,188,63,150,250,56,228,175,47,156,240,192,5,188,219,144,198,18,216,187,129,211,133,185,93,45,19,60,51,5,19,223,103,209,93,172,210,176,11,161,198,73,95,225,133,153,165,30,89,186,28,79,37,194,111,166,169,174,220,107,240,108,63,83,55,81,81,151,17,55,189,89,79,131,130,111,190,67,222,26,86,64,248,195,220,204,242,248,115,113,7,74,239,86,58,125,244,165,251,56,49,34,3,46,106,125,39,50,6,45,190,37,224,220,35,167,245,133,249,109,197,15,163,138,34,96,80,64,173,70,2,237,230,14,150,72,158,107,34,45,230,241,47,244,5,229,200,118,68,228,49,35,121,5,125,1,124,41,98,166,193,47,158,156,1,234,226,125,81,44,154,199,79,123,160,86,138,89,190,100,109,114,34,52,48,251,69,172,203,84,66,124,188,65,254,247,165,230,190,157,16,11,51,82,51,114,92,219,126,149,239,69,241,73,191,198,162,230,211,99,171,107,67,200,9,104,232,39,151,226,67,70,63,224,150,1,221,176,17,250,22,12,122,128,152,74,204,40,58,122,134,148,44,214,149,174,43,246,181,182,107,94,77,213,69,188,62,24,0,105,119,243,61,26,191,238,207,213,215,104,203,221,140,198,236,149,241,62,236,19,39,204,166,66,33,55,135,167,61,63,102,105,133,125,85,204,248,241,126,236,45,244,252,74,85,51,16,56,119,134,73,150,43,203,11,181,31,26,177,186,155,173,81,68,126,251,185,95,40,135,186,25,164,138,126,108,54,148,233,169,72,116,94,97,72,254,204,80,49,55,122,204,253,106,122,154,51,114,199,12,159,90,139,171,73,15,198,193,7,137,57,52,13,126,102,30,146,116,93,46,166,203,113,200,197,34,9,48,141,125,175,69,182,3,235,24,122,107,184,109,92,29,133,7,3,62,43,87,55,118,168,146,102,67,227,170,25,159,54,127,26,226,43,189,218,94,52,172,80,112,140,180,62,39,51,235,169,86,121,31,127,204,23,1,207,27,102,112,119,242,211,56,141,126,32,47,196,229,178,52,111,86,232,121,243,218,54,244,107,0,112,112,165,38,204,51,235,215,112,34,161,226,38,223,138,122,105,90,223,214,254,166,78,252,48,12,109,85,30,11,143,167,222,188,120,38,21,29,214,69,239,194,22,235,141,157,144,166,63,144,91,242,173,224,93,147,15,189,241,194,187,60,118,73,82,17,51,191,167,185,50,158,212,219,196,220,233,223,168,50,38,25,226,98,94,189,236,252,26,111,27,204,194,58,102,192,137,249,165,155,36,143,176,94,48,158,190,180,160,170,91,58,40,80,187,47,119,20,150,97,79,154,60,56,240,29,215,159,130,71,130,38,20,53,119,83,5,117,107,47,58,38,199,24,134,107,88,43,225,180,152,225,43,203,95,62,168,251,202,167,134,44,209,233,164,241,70,201,87,207,63,102,231,106,55,43,128,54,181,26,32,42,205,61,79,242,159,180,192,137,136,105,161,109,190,245,193,175,205,147,21,230,57,211,17,198,124,44,253,237,230,78,49,91,111,126,139,183,28,154,25,14,201,188,57,94,3,29,79,110,70,28,243,28,49,143,19,57,74,170,245,43,235,34,88,153,28,177,58,8,60,230,213,139,223,134,31,192,148,5,60,60,43,135,102,134,196,179,135,185,16,180,166,153,156,67,141,85,77,248,144,105,45,163,234,135,114,216,63,231,66,123,72,22,8,29,223,47,114,140,71,107,72,210,228,247,50,8,249,45,17,123,160,46,87,229,201,141,65,232,70,100,114,216,81,196,74,187,127,205,192,197,104,193,196,140,110,68,188,54,94,199,148,29,220,160,188,197,143,38,84,144,146,7,18,235,243,81,252,165,166,169,135,202,99,33,236,225,196,196,102,126,49,153,12,40,168,84,49,10,62,207,232,221,238,140,188,21,26,157,50,249,77,213,233,121,221,97,180,174,117,49,191,184,35,222,135,18,111,235,106,164,131,58,158,25,240,163,236,53,149,84,219,56,98,30,169,52,128,249,249,96,1,202,130,247,121,38,9,151,73,11,24,93,70,94,45,252,187,152,225,17,143,163,22,33,177,100,230,54,81,14,163,177,9,51,196,32,105,165,21,116,228,104,78,22,158,220,27,228,197,140,51,201,64,55,91,62,20,124,244,59,62,213,250,209,96,166,249,66,143,29,251,55,82,18,122,214,214,75,63,69,172,105,214,188,76,145,55,8,188,104,174,12,170,189,57,226,148,248,74,228,78,23,245,162,228,223,0,194,97,250,159,57,255,76,75,36,205,136,235,76,207,84,47,75,142,234,111,83,235,111,177,112,56,178,50,195,130,249,61,108,137,33,133,121,91,39,18,154,83,125,198,134,1,50,45,17,222,152,9,60,194,115,178,14,57,249,105,184,171,102,120,24,207,5,70,192,72,204,166,166,28,86,192,251,91,172,100,220,227,173,241,24,82,84,8,115,135,221,186,134,121,138,56,178,153,161,155,25,97,238,39,217,199,204,124,235,60,241,220,92,43,47,189,172,217,34,239,253,190,80,211,123,15,9,13,32,180,59,9,94,53,51,132,255,35,205,125,116,253,105,96,246,57,224,164,226,186,140,232,70,32,41,230,25,217,53,221,191,217,169,66,241,2,125,33,178,50,105,133,22,61,208,94,203,104,91,100,129,116,163,75,138,105,104,250,171,226,210,33,201,182,90,248,1,213,106,128,249,100,112,230,151,168,142,209,252,163,147,20,221,31,78,30,183,34,49,220,242,107,146,15,13,104,6,93,217,93,189,178,247,245,88,185,158,212,34,160,191,50,38,29,94,152,192,238,77,67,73,137,35,107,60,7,241,214,115,93,42,147,114,53,116,84,195,167,240,180,163,190,201,160,92,67,116,249,111,35,116,62,100,134,143,98,46,100,220,28,200,170,140,25,140,43,207,91,138,122,61,138,120,226,70,16,254,34,153,228,169,62,40,88,101,18,15,84,163,138,111,241,136,83,9,254,8,5,77,154,28,162,112,13,162,225,200,182,65,146,191,221,27,21,44,122,210,244,201,77,58,54,134,165,34,164,40,159,19,113,207,153,213,126,182,229,38,174,0,25,81,24,250,61,63,106,60,81,77,205,20,9,60,73,201,171,109,217,147,38,45,62,153,103,44,72,26,200,110,73,175,48,148,184,81,20,212,178,31,251,110,53,109,107,79,10,155,138,105,87,51,0,217,4,246,22,17,179,49,51,153,202,30,230,177,212,211,166,103,104,69,93,4,101,166,211,213,138,146,68,36,149,129,122,46,57,176,225,226,57,249,100,19,177,112,217,86,158,121,120,123,183,153,173,75,87,205,40,84,71,54,27,103,74,206,198,3,91,166,83,215,83,197,101,208,229,230,96,161,110,0,17,54,93,82,250,94,252,92,75,52,14,206,159,56,49,7,37,251,21,32,161,131,148,153,204,227,243,165,19,195,76,169,35,173,124,240,182,178,34,9,129,195,80,243,155,59,45,203,153,51,197,254,176,2,161,168,81,42,237,194,98,135,213,208,25,51,166,2,30,211,84,243,193,21,15,115,187,93,118,180,131,84,96,201,123,147,183,146,199,222,108,83,57,197,209,189,150,216,4,224,198,206,28,191,241,231,201,99,211,104,24,24,32,90,2,170,44,77,222,241,246,88,92,13,88,142,126,74,150,230,138,20,63,236,159,91,246,105,234,157,197,21,39,223,250,135,254,100,254,177,174,40,252,77,18,229,71,194,223,107,58,71,17,103,146,113,235,114,111,90,147,138,203,147,188,247,47,168,180,92,53,27,30,195,205,180,140,202,186,198,199,172,81,85,164,115,108,206,165,87,15,227,15,115,243,27,239,190,254,92,13,95,232,14,243,88,114,242,221,106,64,4,191,184,217,121,52,197,108,140,25,39,204,207,235,28,242,94,86,215,136,115,243,133,87,196,50,105,166,102,86,102,92,13,129,186,196,184,151,86,224,152,10,208,88,209,243,174,102,202,196,62,166,128,47,74,21,243,79,165,105,102,4,80,179,61,239,199,69,132,222,73,120,150,228,82,196,76,75,93,150,77,128,84,151,220,21,42,21,80,120,132,34,251,4,251,248,76,51,65,64,247,155,111,43,65,167,67,192,231,133,36,98,70,206,206,216,128,211,204,186,157,145,128,5,62,153,188,255,102,174,161,37,69,162,178,93,25,150,159,121,120,97,29,10,144,148,89,248,221,155,200,194,173,115,136,24,141,153,97,36,74,243,5,63,44,102,90,109,125,35,134,194,224,57,51,250,100,99,148,230,123,202,166,5,34,123,149,141,84,143,67,194,173,63,184,146,12,10,168,147,17,149,145,78,153,94,199,12,65,147,72,135,111,147,252,80,43,213,138,48,218,234,20,43,3,238,142,62,221,175,32,127,212,140,204,85,84,93,72,66,252,185,55,117,202,21,230,187,132,71,248,103,158,238,14,208,57,43,173,27,246,96,53,27,32,200,119,128,231,255,243,220,55,75,27,208,204,205,189,212,108,132,227,110,198,219,211,33,89,166,145,237,214,1,87,163,190,181,209,160,238,48,195,48,168,175,181,17,131,241,1,61,63,2,45,49,227,117,70,41,202,152,249,134,222,156,220,109,222,28,98,72,157,102,148,186,119,228,149,17,96,77,77,22,102,2,32,174,18,55,135,62,97,235,20,6,237,156,191,125,200,196,201,163,189,131,9,33,232,207,108,242,173,58,135,1,23,184,80,77,49,21,71,57,146,141,176,101,78,159,72,180,114,74,63,241,132,134,6,128,237,119,58,209,91,83,146,232,8,143,235,253,95,225,45,188,239,85,179,149,217,52,202,159,231,225,7,227,243,151,57,100,255,92,204,195,125,239,197,52,3,96,47,102,154,186,61,244,130,110,189,102,95,33,162,113,212,79,253,226,251,135,162,0,43,120,17,119,207,112,167,87,50,251,99,166,70,231,7,231,181,76,152,108,26,213,0,2,190,159,33,144,190,228,0,122,102,176,186,94,243,52,170,202,191,86,203,199,127,214,85,204,39,22,179,149,52,252,98,52,132,116,87,160,172,62,162,95,229,146,19,237,50,102,213,154,124,127,243,172,162,63,118,196,79,49,235,252,24,208,204,204,193,217,212,188,138,99,80,49,207,155,116,166,152,231,125,222,189,155,81,129,233,178,229,160,174,59,191,86,205,11,165,13,40,98,185,26,60,147,39,8,56,17,76,106,86,204,76,211,239,76,7,5,247,246,67,217,116,224,196,122,243,199,159,156,142,192,212,136,48,243,117,228,109,53,103,225,200,28,254,127,218,206,44,199,114,37,71,162,91,242,121,216,255,198,218,15,227,146,52,101,163,251,239,21,80,168,66,50,164,43,185,124,224,96,52,123,39,58,130,89,126,49,146,98,89,202,194,124,81,83,246,247,130,163,160,200,202,175,104,111,253,26,111,97,32,45,168,181,203,79,79,52,146,139,15,249,115,197,233,235,17,243,49,143,195,205,123,234,10,120,75,111,149,31,53,201,101,82,194,94,49,213,188,195,15,178,152,25,20,229,199,188,189,189,8,232,235,251,120,69,204,7,192,153,143,56,236,92,99,215,143,245,69,36,203,173,189,94,241,28,141,115,253,185,123,199,205,72,165,201,137,14,195,241,249,17,128,98,126,110,231,62,242,94,215,40,97,127,79,102,201,156,36,107,53,97,223,233,4,84,152,25,162,46,31,132,89,255,19,50,193,76,104,44,254,0,251,48,43,242,103,166,179,166,165,15,102,250,126,47,94,245,215,166,129,124,201,202,111,213,194,4,127,52,90,65,146,181,113,210,87,221,67,132,148,190,104,112,186,185,153,254,241,145,251,92,105,212,151,178,183,16,174,170,247,215,231,23,43,195,209,110,28,119,98,134,175,228,55,199,141,85,175,202,33,65,159,21,109,92,63,243,58,6,20,72,243,178,118,194,223,92,49,69,167,108,185,199,140,195,237,11,136,78,157,45,241,40,91,62,90,245,191,39,163,9,234,100,64,73,118,120,56,219,29,88,4,216,94,101,211,105,23,6,146,223,134,86,141,39,162,100,250,129,206,104,100,62,126,87,15,232,226,151,108,120,29,69,144,226,115,5,29,47,113,23,58,173,131,63,82,117,124,107,43,213,52,49,191,219,121,27,67,53,197,227,34,39,126,167,69,174,252,74,28,80,100,209,57,146,187,70,7,123,226,137,40,180,225,171,116,246,2,137,7,84,243,251,212,104,222,205,217,242,201,232,192,112,33,147,139,168,131,65,62,196,252,130,62,63,126,160,156,91,75,226,4,174,38,146,253,253,52,108,33,111,247,26,98,134,149,226,183,248,96,168,171,73,248,69,27,58,0,56,255,150,27,178,112,157,9,148,9,88,111,63,51,144,122,221,136,105,98,159,221,167,25,128,87,192,162,97,198,173,236,63,70,11,50,3,6,79,200,169,240,198,224,141,147,191,246,65,20,168,247,28,241,249,71,225,248,27,180,107,210,62,69,205,47,142,244,36,49,153,1,246,156,124,49,228,85,95,40,241,123,242,139,210,152,228,53,96,185,7,134,239,55,167,170,92,111,154,77,150,195,139,247,21,99,203,238,13,196,88,89,35,63,120,34,213,108,69,113,96,166,108,234,159,155,112,253,172,250,49,211,254,49,221,188,57,30,143,152,173,214,243,155,105,128,154,104,74,19,51,71,206,47,140,104,165,88,37,63,173,150,95,43,110,237,166,16,47,23,211,236,223,126,238,95,163,115,164,55,249,220,134,194,118,104,48,162,18,111,169,203,54,191,22,109,116,203,205,224,219,36,97,202,205,81,212,244,223,62,157,152,83,6,109,157,119,170,255,142,78,40,182,217,75,229,209,54,237,208,191,76,83,67,111,241,86,113,40,54,32,238,253,171,148,80,129,225,35,229,111,111,218,53,189,79,168,17,184,245,42,107,4,38,179,227,133,60,246,101,32,85,114,243,119,120,129,114,254,153,39,221,159,69,204,164,174,28,138,4,195,29,220,218,185,124,183,9,70,255,234,174,180,45,172,125,101,162,238,245,94,198,87,65,163,121,224,5,53,242,228,203,250,17,127,55,135,22,80,50,243,168,10,56,138,9,66,84,99,145,76,35,35,228,64,239,246,247,138,50,23,104,45,40,238,28,26,255,206,148,236,4,242,36,120,194,235,103,70,179,75,162,190,119,228,86,186,167,127,214,129,118,155,76,210,131,135,229,145,27,130,178,198,103,150,102,3,229,252,124,17,242,57,100,214,115,196,16,223,62,63,77,3,204,100,89,228,216,197,149,39,120,255,153,143,113,186,132,21,30,156,226,157,10,13,173,176,169,62,214,197,19,249,73,107,152,89,181,126,24,0,107,157,62,110,134,207,90,162,140,11,167,213,79,166,206,164,122,144,63,141,155,3,148,97,13,132,25,119,47,163,198,134,179,254,220,143,184,57,83,35,253,5,35,73,107,94,180,109,116,124,137,68,197,132,5,1,160,161,15,57,105,12,217,209,232,124,6,10,229,102,144,53,61,99,252,70,109,116,122,245,168,153,111,144,188,70,96,125,217,66,87,220,220,120,64,182,152,239,141,232,138,130,90,19,238,93,83,128,134,24,201,63,55,42,229,201,88,57,209,178,53,88,105,124,79,251,177,52,3,15,187,205,71,237,14,67,58,136,249,237,19,63,10,91,204,133,20,205,127,76,18,66,235,255,189,81,36,89,188,160,240,120,244,109,248,219,21,41,71,67,162,166,153,94,251,196,36,79,3,222,203,213,28,170,51,242,249,147,195,45,89,133,0,186,160,48,210,195,220,135,252,52,84,51,47,214,234,241,211,231,74,167,39,224,113,16,112,81,66,105,31,142,181,61,76,62,50,122,255,22,144,205,68,54,66,124,198,206,27,87,175,161,172,214,86,162,130,129,44,170,59,212,73,242,181,225,178,24,81,242,34,92,167,31,54,205,207,77,169,145,13,165,187,114,11,211,12,147,185,207,150,73,92,5,252,195,209,116,154,139,134,23,20,91,37,234,34,177,223,169,239,196,128,211,62,144,244,85,27,57,235,68,6,208,188,117,133,241,145,157,139,184,57,26,61,241,191,186,92,77,197,210,117,131,41,167,124,48,130,240,104,208,247,27,95,211,90,78,229,230,176,54,102,103,20,186,62,59,219,197,140,142,221,253,89,27,209,45,204,209,8,3,145,245,11,107,149,174,118,19,114,186,51,63,245,27,132,38,179,12,225,130,225,139,142,175,97,168,212,52,83,26,109,57,133,173,30,34,207,69,99,160,43,165,51,9,247,74,71,1,2,193,6,6,116,69,173,109,224,39,166,185,153,172,77,118,12,215,173,223,227,237,36,184,154,145,239,95,83,169,242,13,171,248,38,214,141,98,1,205,126,57,135,161,174,130,166,197,205,244,99,200,215,60,120,192,81,54,154,198,133,113,229,183,215,49,110,52,175,98,32,82,35,31,27,70,114,80,66,209,243,37,85,35,172,228,126,28,66,53,224,198,146,150,71,16,85,198,40,230,101,33,10,173,111,150,254,151,91,213,255,181,61,202,230,185,189,90,132,191,60,103,182,233,99,125,190,101,156,210,228,153,74,191,186,109,159,245,83,197,179,115,22,2,57,57,81,22,72,193,240,31,232,204,77,10,87,50,129,40,57,212,19,7,14,136,110,121,48,18,12,215,31,12,137,224,126,182,158,86,173,252,52,16,49,115,178,202,181,84,66,102,92,139,51,127,196,106,148,188,167,133,249,29,47,114,68,227,0,120,75,56,164,229,207,145,200,48,143,156,86,247,141,29,237,144,1,34,41,173,180,243,56,110,138,139,209,90,18,179,113,34,238,48,15,114,219,226,91,92,146,146,241,216,211,40,47,197,243,24,198,63,234,102,122,127,196,10,246,175,197,9,75,7,64,81,103,237,208,199,221,195,12,94,84,34,173,3,91,195,30,45,95,75,90,244,167,41,211,205,31,211,47,8,9,211,54,184,226,235,117,235,111,251,153,129,29,105,178,142,220,248,113,182,6,200,224,38,117,127,245,66,75,117,181,108,154,167,96,244,78,43,39,134,23,239,90,179,50,162,250,206,187,19,67,184,107,77,128,41,3,106,208,123,79,65,190,47,11,216,99,202,197,213,212,124,61,154,233,155,62,96,249,105,122,236,127,193,41,26,116,52,245,229,75,47,138,109,222,200,206,233,206,94,90,37,28,161,63,36,204,52,28,167,236,22,113,22,164,43,101,68,4,8,52,66,226,199,1,212,222,19,152,215,48,100,146,161,68,3,99,251,14,87,161,241,88,50,11,81,125,164,177,201,67,91,38,228,93,18,86,191,33,125,223,203,131,83,146,236,91,162,207,185,169,222,249,111,191,253,174,158,169,87,111,36,3,126,99,90,173,159,95,243,155,136,69,4,103,2,48,46,238,149,142,61,124,201,215,115,198,124,92,58,6,197,140,186,92,243,116,1,91,107,149,92,29,165,65,143,71,236,124,56,82,188,134,136,159,20,253,111,72,223,255,31,189,232,173,65,203,54,79,56,47,154,0,134,6,244,197,218,131,60,9,2,8,76,18,94,164,148,153,93,158,66,1,222,46,41,225,105,112,201,237,25,22,218,63,183,14,25,249,27,175,33,87,171,119,118,89,186,147,165,27,247,174,214,132,211,37,71,66,140,127,252,222,47,210,105,83,162,67,107,28,246,4,191,145,87,221,45,137,136,129,115,18,105,246,73,245,76,80,162,213,232,121,29,111,3,136,232,125,30,73,49,130,169,8,8,106,53,79,83,147,59,136,144,156,200,74,49,34,130,43,175,180,226,54,135,157,144,239,162,217,87,210,78,80,184,122,77,255,153,17,52,147,146,35,17,192,114,54,32,142,10,40,227,228,189,32,236,157,97,109,77,218,146,172,48,7,165,73,139,100,27,249,127,185,216,72,122,60,247,105,213,157,33,31,251,79,187,253,250,152,189,209,27,217,100,134,202,4,205,187,213,83,140,164,71,5,1,8,149,114,57,197,103,210,139,235,33,50,146,20,35,28,213,59,174,166,109,184,28,189,26,162,236,223,145,106,68,204,253,123,115,32,194,190,171,224,153,246,35,219,56,36,108,99,222,200,95,2,223,148,124,51,116,99,174,248,77,246,147,22,116,89,155,124,142,254,147,249,188,198,60,88,230,213,220,41,1,158,91,139,105,176,167,177,88,178,192,83,190,136,12,54,89,1,205,72,139,61,177,250,198,143,138,64,151,164,46,185,7,255,156,136,164,190,253,82,210,205,164,254,124,14,51,171,182,46,190,246,231,167,122,38,123,76,75,127,73,182,153,14,20,31,112,98,201,89,167,154,171,9,247,184,249,157,123,87,182,241,70,9,230,71,219,137,25,78,9,77,240,195,217,61,61,109,11,73,14,161,97,154,57,22,143,47,1,58,33,217,150,37,69,143,86,170,175,221,106,95,99,107,6,127,88,168,226,229,1,188,49,205,147,195,16,215,188,148,68,254,171,53,217,44,225,215,10,152,43,66,193,248,219,122,115,16,54,199,205,6,242,211,47,210,142,185,50,63,51,141,223,71,210,28,168,162,224,42,121,221,3,234,46,253,237,86,96,254,143,162,10,90,164,90,216,104,176,21,122,2,211,8,98,181,88,4,7,223,117,108,48,213,32,52,192,228,209,152,63,203,151,39,92,255,167,75,14,223,18,25,59,138,42,6,157,20,252,7,188,31,215,233,59,33,14,230,24,159,159,146,204,60,89,230,122,209,239,16,79,167,253,169,53,68,153,171,247,33,14,3,140,108,1,255,160,172,11,10,112,72,177,232,162,95,253,155,168,207,123,133,137,85,75,77,164,232,188,168,82,160,162,253,92,76,86,193,43,23,72,174,172,42,207,253,94,3,242,143,184,24,169,184,173,117,170,134,242,162,215,223,32,143,30,146,233,163,214,125,103,148,231,140,215,168,106,245,206,164,177,78,152,249,224,106,126,19,197,137,38,241,173,183,230,155,171,137,136,20,127,112,188,139,46,11,204,206,113,167,119,170,150,47,40,90,139,221,38,35,225,87,67,69,53,181,122,183,105,172,242,106,42,196,68,93,246,59,208,52,213,41,123,40,228,118,130,78,53,111,160,16,63,51,45,253,69,239,77,243,205,137,146,102,35,197,88,213,252,206,249,17,5,108,228,100,5,170,74,130,25,198,131,19,21,106,120,162,229,131,44,180,202,167,79,21,192,93,77,50,198,245,15,209,238,191,77,214,79,142,78,134,0,138,129,95,101,253,34,251,33,183,38,170,10,254,50,202,49,192,229,164,134,204,199,139,139,1,214,53,253,152,48,3,186,167,131,218,209,219,40,134,22,245,123,239,30,59,211,122,127,196,37,134,147,154,168,247,103,101,68,164,19,135,226,246,32,232,249,1,29,232,137,208,242,51,123,72,243,139,81,165,173,159,57,8,89,163,215,99,10,58,161,171,107,233,251,64,246,31,200,18,150,130,128,34,77,77,97,222,64,181,192,161,48,187,98,17,64,81,122,11,209,182,166,66,121,175,2,229,73,247,168,30,172,207,152,67,193,33,240,163,4,232,5,38,109,45,2,191,251,209,242,27,125,229,36,170,36,252,41,155,165,236,41,53,74,100,179,40,232,229,5,52,109,142,104,59,47,11,148,236,199,124,18,123,245,220,237,171,101,13,235,180,221,129,25,155,180,236,118,1,143,32,71,31,180,12,150,141,214,52,59,230,227,101,13,240,2,198,82,160,230,158,83,101,15,20,19,36,18,248,235,58,117,244,8,240,206,163,104,54,26,250,2,126,187,77,161,235,107,238,46,184,128,217,130,198,171,102,163,152,13,51,160,62,5,195,209,61,222,162,137,142,20,206,86,28,30,146,213,61,218,255,206,26,95,32,17,152,142,19,29,143,111,183,156,138,159,162,51,110,103,19,29,110,143,252,52,178,94,45,154,48,88,75,210,128,90,141,152,117,180,236,46,105,107,54,133,31,246,227,64,85,250,248,143,46,251,2,139,97,96,119,223,117,167,42,204,14,50,243,192,136,147,181,125,49,165,60,182,81,229,244,236,245,129,72,114,41,44,146,15,210,131,77,2,44,149,154,223,136,173,232,186,122,239,208,175,2,183,208,240,109,190,167,32,155,117,214,254,34,54,75,32,0,81,77,84,116,97,1,208,4,177,113,96,77,41,250,10,204,21,74,178,0,87,177,184,122,82,66,152,153,218,222,10,243,190,130,211,131,156,2,55,43,90,33,8,221,50,189,240,54,169,69,83,112,15,4,238,84,236,98,225,224,58,209,201,255,118,183,43,186,31,192,96,15,121,19,191,154,144,179,73,135,148,213,56,35,193,74,241,77,10,150,197,208,90,65,98,249,92,28,138,186,87,205,101,70,71,206,52,133,181,166,87,147,17,106,193,46,200,215,44,10,91,70,163,36,249,182,206,214,94,54,235,208,168,73,183,69,214,111,41,34,154,35,195,83,160,36,183,151,118,53,30,206,156,88,247,220,71,8,123,205,28,252,125,108,157,165,41,8,156,194,80,210,80,110,160,59,10,243,70,201,182,134,117,1,214,16,235,18,122,62,160,135,218,212,242,222,240,77,255,96,167,57,38,163,50,63,8,242,25,59,33,144,136,250,193,243,175,103,141,166,48,42,251,176,167,138,25,125,176,224,165,66,205,228,211,229,0,73,82,178,205,109,66,116,197,182,79,99,200,188,201,234,222,139,222,28,49,214,72,103,63,51,181,179,173,221,0,214,88,26,180,59,208,149,31,109,53,128,132,160,9,29,215,7,210,63,192,200,38,29,23,20,29,58,226,3,190,217,58,147,142,75,113,170,152,41,86,140,160,204,2,31,32,109,14,111,101,222,235,219,48,66,221,69,59,106,222,118,211,78,20,201,76,249,90,97,224,144,242,22,7,19,64,61,4,131,138,52,50,152,148,138,159,155,8,174,42,74,143,230,16,60,73,127,180,106,114,112,242,228,116,126,37,67,26,106,13,31,208,127,163,218,20,19,17,224,189,78,225,102,252,139,39,173,123,55,109,137,33,154,205,39,35,58,210,126,155,63,194,192,40,2,180,173,85,119,128,218,45,210,111,224,105,193,140,105,51,15,158,101,141,250,3,180,239,233,25,98,54,112,66,152,223,228,144,53,50,77,154,229,100,51,207,251,0,159,46,37,98,126,167,84,49,226,37,169,202,211,165,212,162,60,13,156,15,124,186,54,49,113,232,4,125,212,243,114,170,228,75,11,52,104,116,163,70,27,210,162,204,47,13,84,244,37,197,166,2,159,139,180,56,161,86,80,162,85,122,26,158,64,54,98,156,86,71,142,64,150,74,103,187,180,141,209,38,214,162,164,99,24,50,105,148,192,57,59,89,141,37,147,45,248,11,227,105,127,65,96,214,83,207,214,53,208,169,186,181,172,60,246,42,117,178,105,213,148,30,228,230,86,101,43,218,209,6,69,109,128,181,81,93,163,202,47,230,63,65,45,111,47,153,84,104,180,83,239,29,202,199,143,101,210,255,75,155,233,58,133,141,216,136,233,212,18,228,22,162,205,47,192,9,98,221,67,75,98,213,38,193,213,75,45,73,63,133,90,160,246,39,246,181,35,78,160,216,189,228,185,105,233,88,61,58,60,202,26,162,148,77,227,36,13,60,209,46,109,244,120,253,211,47,186,238,29,113,234,142,125,170,60,153,53,228,238,104,85,69,231,79,15,101,208,4,51,72,96,17,198,126,241,128,52,109,254,145,105,132,183,209,160,56,159,218,90,76,196,115,162,159,212,86,171,116,53,31,139,3,227,106,218,106,180,225,218,72,213,130,148,235,26,116,69,218,181,201,252,134,27,69,31,150,0,129,112,147,222,36,14,14,133,70,104,92,180,217,155,141,37,220,9,200,214,212,157,32,101,154,78,86,91,70,108,32,86,246,215,38,230,214,166,182,190,211,151,28,126,16,31,231,219,252,142,20,201,205,49,173,34,110,131,185,27,173,66,152,209,30,148,39,67,154,106,7,25,71,195,101,150,142,82,68,177,90,0,247,23,130,63,83,26,245,96,85,30,61,91,120,123,215,124,43,164,43,59,213,32,192,62,189,49,87,38,3,114,218,217,185,12,11,154,50,21,244,236,226,99,214,213,173,35,250,30,28,170,179,232,152,70,111,67,57,20,160,229,15,215,18,114,60,113,138,225,124,26,35,22,16,106,27,93,234,155,192,7,129,138,251,144,226,143,9,196,137,186,170,157,159,110,166,153,85,218,19,141,45,52,123,216,233,233,208,141,129,14,168,18,67,6,159,250,150,67,31,118,202,30,228,64,203,248,160,197,119,44,236,35,57,199,135,41,147,28,53,151,36,79,92,240,83,158,15,59,10,101,236,224,162,49,250,202,246,97,40,1,63,17,143,6,255,75,85,222,22,147,91,201,32,6,41,226,163,188,45,136,169,71,247,22,96,196,45,47,6,213,126,48,234,45,227,231,150,254,121,54,208,149,33,144,29,10,66,214,1,47,96,224,52,44,65,169,29,113,52,57,237,232,58,155,150,229,250,88,59,14,73,154,135,228,223,168,62,3,48,204,7,131,157,76,70,28,169,249,45,207,13,120,82,73,116,80,188,140,49,3,28,52,149,38,167,131,82,75,43,199,163,92,76,140,18,12,181,0,52,143,20,149,139,137,194,69,242,2,36,197,238,178,145,67,172,178,186,252,180,229,9,197,108,216,199,248,92,243,147,66,3,100,137,188,105,144,117,44,67,153,43,37,146,9,139,184,25,242,220,169,116,74,119,141,164,9,57,198,14,46,230,186,119,94,203,128,42,151,13,107,119,7,23,194,68,140,67,39,105,65,102,113,74,156,125,149,255,167,16,205,6,47,209,162,153,94,73,118,138,1,31,131,27,165,168,116,1,12,84,151,236,106,208,182,88,169,73,248,171,22,97,161,167,7,26,100,77,66,188,133,238,78,82,6,188,3,150,158,103,225,229,90,214,40,30,244,62,239,169,143,210,118,161,254,30,103,215,115,237,138,144,113,195,55,54,168,125,120,243,98,135,65,66,233,200,224,1,142,157,18,84,119,29,202,116,134,6,187,19,138,209,39,41,168,153,11,107,206,201,182,49,118,195,59,246,135,254,141,26,65,112,66,86,37,84,133,194,179,70,156,188,225,138,16,113,142,11,160,47,19,27,111,249,163,190,169,148,119,40,17,5,171,35,220,99,74,50,72,15,243,8,214,82,19,146,191,74,14,71,213,49,156,86,204,252,185,50,230,25,97,153,152,175,176,135,2,153,186,45,248,40,241,36,250,135,172,239,45,189,56,85,49,31,29,148,231,57,208,248,234,86,240,208,194,117,121,155,145,69,5,243,220,65,58,66,89,4,217,88,243,193,145,161,210,247,2,30,31,148,96,219,224,185,74,225,6,38,32,249,13,123,131,21,76,205,136,248,4,91,223,139,224,179,233,217,172,244,159,199,189,71,17,68,50,84,6,180,29,71,246,13,183,100,10,193,27,34,101,47,84,11,250,195,14,123,165,152,11,249,208,36,41,180,142,243,100,225,92,20,171,226,107,210,219,158,225,207,96,12,44,55,24,175,117,166,168,20,3,15,239,185,64,224,17,92,89,205,195,76,57,192,247,120,164,26,133,123,26,134,96,158,124,39,175,233,237,194,24,9,179,65,221,193,221,114,187,169,113,36,175,233,38,56,142,109,225,188,55,43,194,184,183,76,23,174,4,13,21,25,105,225,76,29,6,20,10,194,26,83,69,16,70,213,5,155,206,140,188,96,41,66,178,79,126,236,38,17,20,232,217,41,239,12,31,94,73,102,46,242,58,101,171,121,82,201,159,209,192,254,142,158,84,62,191,198,174,146,241,7,235,86,185,92,159,47,214,130,228,103,66,179,168,140,170,11,222,185,21,157,245,36,90,151,142,216,243,118,75,141,190,124,168,236,123,233,202,65,59,28,73,109,0,195,222,133,132,25,210,234,147,240,196,97,249,49,161,222,181,66,81,228,161,26,162,111,67,153,121,159,119,28,116,197,100,71,175,210,81,162,111,65,29,48,48,128,176,17,93,33,36,166,152,80,130,221,129,166,177,38,92,200,112,199,37,68,16,28,132,210,231,162,59,129,202,143,104,163,233,150,66,72,254,182,187,29,132,220,52,111,9,25,50,30,78,8,100,188,205,139,210,186,114,37,219,15,58,249,52,186,46,119,9,87,178,65,43,131,12,188,219,114,17,30,230,133,122,99,154,27,165,85,121,114,67,109,250,123,63,51,234,28,242,219,133,206,190,96,244,166,137,79,180,13,65,220,117,248,166,93,203,8,105,54,153,44,56,223,207,35,112,226,107,48,49,87,38,185,129,173,34,237,222,139,225,200,150,154,77,182,209,205,20,245,133,177,146,222,236,30,94,39,188,60,87,73,208,59,225,109,228,206,17,170,127,142,139,60,26,232,226,155,87,47,96,158,194,170,13,102,178,212,184,154,226,131,240,124,2,191,218,61,164,211,12,188,45,70,128,47,43,212,161,192,30,11,25,38,124,16,65,201,218,208,72,190,194,185,74,19,108,75,169,46,248,227,148,12,22,113,249,247,79,46,91,133,207,162,188,192,196,158,59,200,192,129,201,205,46,39,31,152,218,146,130,90,219,156,103,25,240,183,33,221,56,95,128,118,142,207,199,70,222,52,194,151,23,232,190,237,80,102,49,122,191,35,246,105,160,194,243,243,61,64,243,68,2,154,132,231,104,194,181,76,23,223,108,59,126,27,80,199,231,106,200,124,75,200,205,193,216,39,92,204,38,178,117,78,232,205,1,67,147,227,169,23,203,154,248,111,47,10,223,114,104,183,107,213,190,80,125,219,176,128,10,63,59,169,245,80,85,108,36,111,228,139,188,253,208,176,22,110,133,184,100,94,53,215,192,237,241,100,99,169,171,210,16,241,13,103,155,45,106,168,23,213,128,80,123,123,47,79,246,78,20,113,91,27,228,56,55,229,234,222,59,54,165,196,183,185,147,74,121,11,116,254,86,51,216,152,27,102,24,164,228,197,200,130,132,138,0,229,2,86,191,152,223,172,95,71,198,116,103,214,4,48,55,20,190,173,165,121,102,251,135,153,225,57,139,171,15,85,104,25,114,164,240,162,13,221,204,247,234,213,16,247,220,163,102,125,177,105,25,158,25,230,245,97,163,197,140,243,42,230,190,245,183,233,128,79,233,55,210,190,178,196,26,152,208,16,241,3,79,42,162,190,207,10,75,74,78,99,19,186,150,207,141,34,122,232,108,160,85,68,84,46,102,40,5,118,204,242,55,198,186,186,201,197,131,102,141,245,9,253,166,124,110,26,155,194,71,107,38,8,34,107,164,193,146,182,90,238,13,112,27,203,147,3,19,11,201,20,54,158,61,101,51,110,16,109,229,23,177,60,191,78,53,68,28,199,8,243,182,114,161,234,39,8,3,133,53,15,23,57,225,90,133,32,216,35,168,6,86,111,168,116,3,43,208,47,238,36,6,175,196,10,70,115,147,7,28,245,5,157,136,245,24,224,33,78,48,146,123,50,141,97,52,108,145,151,236,244,218,77,149,241,96,158,206,80,224,68,67,83,124,106,136,47,232,174,137,211,177,215,170,58,28,99,220,8,226,123,55,121,68,81,210,128,100,61,66,183,142,232,232,253,152,77,15,52,4,43,46,77,181,253,163,16,66,107,191,59,5,205,244,214,212,156,37,208,78,137,173,201,136,210,140,191,226,115,48,131,103,149,245,67,118,110,199,84,232,150,62,208,17,173,144,37,158,80,8,129,221,89,92,37,40,75,91,184,128,221,184,62,101,166,160,81,183,66,76,153,50,11,196,199,98,166,1,62,124,2,8,142,116,192,43,20,230,41,205,59,145,172,173,106,174,162,151,106,61,151,83,53,89,26,254,99,13,105,222,169,122,198,102,166,140,237,102,156,242,207,205,27,193,90,75,17,218,43,146,196,127,87,7,123,24,221,189,167,127,94,251,197,184,59,102,233,37,75,255,185,121,189,33,28,4,222,163,239,170,79,86,141,101,57,196,146,55,188,179,98,182,10,147,215,112,64,221,94,57,130,64,171,156,84,136,42,232,102,93,53,47,136,240,103,72,209,92,21,22,189,198,54,18,128,17,10,99,34,155,5,142,137,44,103,72,10,179,47,119,145,208,161,185,105,69,205,205,220,73,85,216,129,74,161,4,85,28,96,34,217,207,208,231,217,145,219,251,211,55,149,159,166,109,128,170,81,20,42,73,13,170,25,246,219,228,184,35,172,148,131,183,152,103,149,23,191,61,169,237,143,181,141,157,69,80,244,0,84,117,136,86,216,16,42,99,109,137,48,163,137,65,220,96,31,35,121,125,212,213,49,150,142,160,129,36,157,89,164,155,207,40,168,222,7,138,65,123,247,210,239,65,202,109,133,112,196,168,166,131,170,230,183,152,239,200,26,41,42,18,114,243,133,78,243,77,51,197,92,121,49,156,207,148,126,171,86,205,144,39,103,39,141,38,70,152,24,152,76,170,213,212,64,130,186,25,60,138,236,242,214,222,23,252,176,232,40,158,46,203,239,77,123,208,124,241,104,160,12,79,87,157,40,194,172,21,122,226,20,245,228,197,56,115,82,171,175,152,247,33,47,6,28,117,244,52,179,203,203,111,211,145,157,99,110,28,73,226,55,151,191,38,148,80,229,182,118,96,189,218,32,249,177,60,55,79,39,239,109,100,250,241,222,240,234,171,19,87,96,156,190,178,60,57,75,85,202,236,185,205,193,8,71,193,124,13,85,135,163,215,43,178,208,127,245,244,245,49,191,16,160,126,204,77,149,208,22,135,218,145,155,87,149,5,99,245,167,120,169,21,43,199,87,163,237,136,136,21,174,172,154,33,222,14,10,191,1,245,208,30,42,11,102,244,226,105,134,248,120,170,98,25,28,24,105,70,237,92,204,28,73,177,89,35,112,34,88,76,244,224,14,142,120,204,181,1,236,179,171,104,94,71,43,44,204,187,20,85,75,67,79,34,133,239,105,91,107,34,203,13,67,34,157,174,177,66,41,150,202,163,65,133,23,130,77,3,71,106,235,213,160,34,67,206,224,45,255,221,182,8,42,155,44,225,136,114,62,230,236,217,54,51,46,107,94,13,139,146,94,77,147,114,28,5,104,200,21,157,14,212,132,143,236,184,204,122,209,103,100,51,104,241,98,173,25,211,189,136,32,50,59,130,12,210,2,54,249,109,171,63,141,104,148,164,204,179,68,72,157,14,207,19,146,202,239,203,30,225,229,53,254,151,77,225,35,89,69,169,241,138,153,18,114,236,230,199,232,13,69,57,242,237,130,137,136,161,135,107,233,189,209,103,222,177,2,201,113,204,175,25,72,71,242,157,190,95,91,42,75,249,156,179,50,146,209,148,46,73,145,134,108,112,150,197,206,67,137,175,171,21,71,46,54,30,64,238,178,192,14,13,55,45,201,82,141,134,93,134,172,152,204,92,138,119,221,35,9,49,8,202,46,120,205,48,55,85,138,62,204,202,157,67,6,245,128,8,194,110,75,183,197,173,73,90,136,90,38,186,86,169,125,7,129,197,145,225,134,162,168,133,18,9,147,176,138,159,117,104,35,185,107,202,36,60,250,210,155,94,249,192,48,60,175,0,138,24,81,39,133,118,60,208,177,144,130,226,37,139,153,142,213,157,83,184,8,25,170,225,203,56,8,114,142,2,128,146,71,3,86,29,153,83,102,120,149,1,69,123,231,200,120,247,126,69,201,25,10,197,17,189,215,56,28,87,90,148,15,37,184,26,148,188,230,112,52,89,29,228,67,86,212,3,185,247,209,13,11,152,212,14,250,253,97,237,156,250,220,80,121,228,126,102,240,71,145,160,222,213,100,168,243,209,170,72,164,96,110,70,222,144,158,212,119,196,201,126,212,34,55,47,146,251,196,205,130,54,36,205,32,136,69,98,23,68,67,41,177,122,104,137,149,171,23,197,129,145,203,3,118,19,21,61,126,95,255,237,236,105,70,98,190,170,66,239,136,6,10,204,84,133,228,230,240,232,138,15,184,168,155,30,53,227,99,230,226,123,231,128,108,212,235,60,23,99,230,176,192,229,125,84,59,152,245,149,235,26,144,144,8,15,111,3,169,234,126,165,194,171,203,242,29,185,68,54,47,169,146,201,70,44,21,27,214,31,10,88,204,221,136,251,194,204,63,52,53,31,240,209,97,166,180,39,239,181,97,173,206,125,250,109,2,229,115,243,134,107,92,101,47,149,244,37,102,107,5,202,205,178,138,0,30,202,207,196,150,49,104,84,4,68,4,30,209,10,154,255,29,93,8,215,84,255,152,137,17,194,250,17,15,195,138,204,107,8,118,86,186,119,207,199,220,162,157,224,153,239,236,250,218,211,90,239,82,238,115,93,145,220,132,34,128,166,217,17,122,204,111,43,149,141,122,209,67,56,162,62,64,107,233,103,84,72,52,196,79,83,217,89,67,245,179,47,20,246,65,60,141,158,242,149,105,58,254,244,237,29,13,138,34,182,236,89,152,91,238,28,36,24,175,184,58,228,85,250,13,209,89,166,165,170,138,63,51,29,139,194,106,61,87,219,95,243,81,179,160,211,49,19,192,237,0,201,210,56,169,11,140,49,73,78,236,3,248,87,167,146,181,203,136,153,180,142,152,217,232,75,226,119,205,9,147,49,197,153,136,104,222,218,18,84,186,155,128,46,183,29,180,173,182,72,177,83,59,120,31,56,117,143,183,10,123,147,179,139,16,139,26,68,239,226,138,48,203,2,210,56,80,116,17,241,249,3,227,165,72,34,227,157,137,134,251,177,214,181,29,98,230,111,26,138,170,49,10,57,53,84,22,193,75,162,155,32,242,242,188,133,103,155,12,197,216,229,252,153,160,230,83,194,250,154,212,164,168,207,67,127,186,242,91,93,120,145,69,217,222,218,111,107,50,144,83,248,145,223,166,249,162,68,100,136,20,159,186,227,160,118,90,232,58,77,32,122,162,87,136,100,224,13,157,44,24,35,138,208,215,192,227,112,67,235,144,18,250,26,106,109,212,45,98,55,35,129,212,196,203,33,107,16,148,112,111,97,210,165,159,145,250,33,236,216,41,220,13,53,96,147,231,30,224,24,195,9,130,129,124,171,228,248,64,105,108,121,148,241,188,24,42,74,114,117,251,99,96,140,202,92,223,162,159,7,9,2,84,120,145,203,34,98,149,117,253,7,158,246,45,133,136,130,228,178,220,28,9,128,40,251,21,147,204,201,207,249,166,254,156,129,81,125,62,232,6,74,152,230,131,30,71,212,83,6,11,85,252,55,48,170,47,180,240,4,59,12,154,75,54,67,10,38,51,54,141,74,48,118,101,212,8,2,86,36,125,72,120,47,145,70,102,203,166,203,101,184,249,188,105,41,147,161,49,55,154,47,92,200,58,97,136,72,51,98,135,195,189,71,176,177,20,108,196,220,71,50,220,152,107,169,170,227,160,168,90,240,40,55,86,239,148,109,129,142,219,84,167,135,238,252,74,238,159,175,137,188,132,143,26,228,186,34,234,124,96,78,112,118,78,172,107,73,126,3,134,55,78,202,248,105,80,107,122,111,164,184,174,251,11,212,159,175,160,55,206,115,254,72,210,221,184,57,57,133,252,96,32,13,161,237,251,13,26,5,41,149,175,39,249,21,219,25,20,127,240,227,136,21,31,59,138,18,165,90,200,146,230,206,39,168,45,205,239,73,151,152,95,224,30,228,236,8,111,161,11,172,230,118,131,195,28,178,186,169,193,21,20,164,61,164,216,27,71,167,100,162,97,93,166,173,113,135,25,116,160,152,223,36,62,145,35,111,6,71,208,33,39,200,12,238,42,40,47,151,30,2,244,246,150,150,99,186,76,116,50,205,213,184,213,226,183,201,186,137,83,93,141,89,41,10,65,116,183,9,163,23,122,100,80,59,249,139,17,122,73,221,1,95,226,237,160,81,234,33,219,181,244,147,176,170,138,47,126,138,20,67,14,78,35,48,14,229,192,183,60,199,208,183,54,145,219,168,56,214,1,193,115,190,22,76,254,239,235,251,91,195,216,163,222,6,125,68,45,78,183,86,45,15,147,175,101,236,96,203,97,20,172,213,51,196,95,167,11,121,134,100,10,65,60,162,79,98,134,246,34,106,80,48,8,166,182,26,102,246,216,52,35,231,42,123,185,9,124,7,91,24,4,131,159,220,7,72,232,17,224,65,234,33,83,112,45,20,206,128,53,250,205,223,209,248,92,180,174,102,96,123,254,98,29,125,136,171,191,253,28,165,208,161,65,182,241,13,156,254,246,59,104,252,193,224,107,147,122,36,245,223,27,228,132,165,25,255,73,86,191,184,22,124,179,95,253,246,244,153,156,0,127,102,244,200,221,60,172,187,224,243,90,89,171,105,160,246,251,250,188,150,65,25,220,108,213,236,163,230,147,229,22,234,170,43,85,104,12,155,62,231,205,106,102,37,241,165,55,7,181,31,35,14,200,245,126,70,252,249,51,39,43,227,203,50,109,106,102,178,196,213,207,153,188,231,115,243,9,85,90,22,152,231,168,250,222,199,206,219,44,79,191,13,238,234,84,186,161,3,64,169,84,218,244,176,62,247,46,96,18,127,209,149,94,203,113,24,59,245,54,241,42,53,111,234,136,89,204,180,93,77,22,16,140,30,177,225,29,41,166,16,172,210,42,60,195,70,76,41,35,114,167,241,69,184,25,234,98,113,240,40,10,209,197,230,149,76,50,58,159,101,15,32,60,64,39,13,120,192,119,87,0,84,233,102,176,58,186,23,194,202,28,62,24,81,86,93,186,21,182,157,171,190,67,167,55,101,192,140,118,191,149,188,152,12,234,247,222,47,248,241,234,21,125,143,34,255,122,140,248,61,100,134,129,161,55,169,54,162,58,150,208,142,14,218,162,223,143,149,210,104,84,50,209,59,147,181,101,41,202,200,104,226,167,3,192,215,65,161,3,58,1,74,180,196,202,194,37,255,125,2,251,100,184,0,53,130,172,74,104,20,189,137,186,213,45,106,226,81,160,165,88,165,159,26,20,72,96,78,58,206,161,84,119,217,40,97,37,29,105,174,67,205,232,171,215,19,229,93,32,170,58,249,247,50,90,159,52,239,178,117,101,65,11,212,243,234,170,197,45,204,52,170,158,52,195,55,152,230,231,85,182,150,15,78,223,164,44,203,73,165,38,48,93,164,126,78,151,7,183,198,146,26,95,211,66,78,49,247,21,74,167,157,69,119,117,68,235,182,192,194,253,101,132,41,116,89,82,107,140,30,110,134,132,190,172,52,67,231,27,32,2,56,144,142,8,216,63,23,102,151,16,130,239,116,250,173,60,235,169,76,64,210,56,162,184,75,178,123,138,153,51,51,198,155,99,42,201,76,141,162,26,33,36,159,41,199,88,223,183,152,17,170,157,97,94,176,138,201,147,25,107,166,196,32,144,80,92,49,211,50,228,86,20,50,62,23,211,38,23,133,74,58,97,132,123,136,14,30,99,220,27,249,100,43,59,73,49,191,205,44,97,2,7,86,36,225,254,132,92,235,57,246,110,70,152,89,137,42,111,51,1,141,168,224,88,57,81,6,13,176,216,201,68,237,221,18,191,32,128,9,96,36,51,154,123,101,59,166,17,35,90,74,212,211,49,200,136,229,142,243,204,16,252,214,108,67,221,245,67,248,8,140,42,164,178,17,173,213,100,14,102,8,54,87,152,97,189,214,171,25,150,84,25,219,141,130,128,152,223,152,164,232,85,71,13,252,40,155,100,133,176,54,2,82,11,241,229,197,232,44,200,247,30,192,137,214,135,170,114,192,52,22,230,171,53,150,125,12,218,20,41,75,252,231,177,228,230,147,243,36,178,111,239,176,105,217,44,131,153,67,53,27,135,17,197,104,242,219,84,159,2,241,5,102,248,179,130,128,43,159,16,180,123,79,214,168,60,138,121,212,224,225,183,158,230,246,25,115,192,186,61,42,176,219,54,80,177,130,125,75,43,29,150,75,233,63,233,112,62,209,109,109,228,174,66,255,217,168,168,102,127,173,209,188,40,183,40,97,66,36,208,14,147,75,223,11,48,111,54,200,190,209,79,9,13,248,182,32,123,8,30,89,182,165,164,106,195,76,253,39,8,87,139,101,181,228,201,0,3,207,232,171,47,22,235,54,37,69,5,85,149,168,227,174,39,208,243,163,141,216,39,204,38,234,45,92,175,215,138,100,145,108,162,97,172,232,213,37,41,76,76,57,126,203,234,124,19,145,4,131,63,56,113,179,56,4,207,108,237,213,59,187,111,175,208,177,226,136,223,152,41,196,0,93,186,82,44,225,50,91,164,185,26,146,178,25,36,80,254,110,53,218,105,38,141,189,242,212,243,154,174,92,16,193,194,128,37,183,158,72,69,248,83,195,34,222,238,135,193,182,135,175,64,48,64,70,82,172,230,93,199,239,146,211,149,167,2,196,125,196,74,56,177,196,12,55,174,187,64,147,243,188,41,43,47,21,176,0,38,225,226,227,47,137,25,18,42,79,168,64,125,119,147,127,238,153,33,76,8,79,121,118,235,83,144,215,234,160,74,139,220,252,8,186,142,143,97,45,43,241,104,166,70,41,102,188,252,33,79,94,146,7,129,62,118,98,128,124,180,119,90,164,68,56,102,211,180,206,239,177,222,20,20,74,97,106,231,59,232,136,95,52,79,57,85,201,138,173,136,237,230,23,238,47,161,214,53,5,64,249,216,5,125,51,121,52,84,129,123,222,28,190,77,37,105,190,16,181,248,193,57,77,70,76,88,150,45,164,31,49,85,104,81,74,119,129,224,16,109,232,152,163,180,160,200,210,195,155,43,201,46,13,195,123,147,105,184,216,50,246,140,110,2,86,147,112,33,155,204,116,248,80,52,15,20,137,146,55,242,141,189,68,155,54,4,118,67,223,235,15,70,229,223,19,202,139,42,103,31,116,119,107,85,105,140,127,15,43,55,231,140,143,28,114,179,196,194,17,43,169,89,17,78,164,125,86,205,38,167,19,187,2,48,209,37,163,98,116,68,69,174,70,98,70,72,181,161,181,144,39,83,178,91,118,109,24,177,118,188,246,32,63,39,102,40,118,130,52,187,89,55,187,144,125,191,105,59,162,114,4,153,205,45,226,7,77,16,28,145,110,153,200,217,9,5,58,84,65,111,171,12,235,66,234,70,105,200,105,26,154,98,174,73,66,130,121,88,246,39,204,69,216,83,233,255,26,214,120,20,63,61,138,238,241,19,205,159,114,242,107,82,197,146,155,67,243,151,92,3,13,205,17,217,166,105,100,158,57,162,96,152,142,12,153,201,77,110,49,207,35,132,222,120,112,84,13,226,193,73,254,228,131,19,156,111,249,30,108,18,91,204,38,140,25,71,219,155,56,114,176,145,236,26,209,100,13,114,235,76,113,44,201,195,159,228,110,176,202,186,90,217,177,66,212,151,73,248,166,198,127,202,122,77,67,71,165,252,104,19,8,132,15,253,39,49,251,32,56,38,98,254,155,218,199,216,238,122,246,201,152,25,222,135,27,102,42,5,122,245,233,206,111,136,25,249,208,170,87,111,240,243,97,109,210,158,128,149,230,211,248,105,26,226,178,139,198,204,80,55,221,48,19,228,234,213,239,156,250,41,163,99,134,222,45,22,70,55,37,17,167,132,48,51,17,193,86,115,217,191,143,140,25,167,254,232,111,131,100,218,241,219,104,57,94,189,26,22,232,158,230,183,158,63,175,93,127,167,214,49,246,125,74,76,106,36,85,208,195,12,193,181,154,225,204,105,49,40,112,137,109,121,173,126,163,30,107,230,33,108,243,152,15,41,184,22,102,226,55,177,178,95,247,120,105,130,129,161,247,166,8,84,210,220,179,167,22,171,113,199,198,115,67,201,249,249,101,88,186,135,127,107,194,131,217,244,222,200,191,231,120,211,66,51,245,201,158,107,48,254,118,111,51,131,73,150,207,129,27,246,83,236,192,12,5,103,213,171,141,111,60,222,26,199,106,200,144,90,31,76,190,118,35,247,46,95,171,131,245,206,137,212,200,254,201,123,195,228,242,67,73,97,38,105,32,239,101,16,132,28,21,90,40,62,102,92,160,25,163,66,111,170,46,31,114,83,43,94,139,130,171,126,15,56,87,87,75,115,73,186,35,179,146,4,138,137,66,2,187,202,247,224,248,220,57,81,200,213,234,52,163,121,248,228,197,236,237,98,164,134,22,235,118,144,116,111,250,203,6,58,140,119,46,252,173,254,50,36,14,35,198,147,126,143,34,111,85,173,97,49,127,26,102,29,249,150,200,212,253,210,121,127,102,42,56,98,222,119,200,226,34,207,165,23,111,11,208,210,90,183,238,117,21,44,203,241,39,195,249,60,87,222,171,114,54,199,94,247,204,187,119,153,8,144,87,255,0,90,63,115,194,160,48,227,130,199,2,224,230,67,247,132,218,140,31,71,30,173,232,118,133,171,115,154,60,57,5,97,49,3,120,44,55,71,165,116,221,42,11,50,29,87,6,109,233,110,133,186,222,62,57,102,64,81,142,154,203,207,33,252,251,154,35,241,228,88,55,210,215,50,23,72,155,137,217,132,83,242,185,173,150,47,230,23,141,252,40,187,254,102,161,232,187,98,126,63,181,114,233,33,100,112,245,230,125,30,217,236,170,148,60,251,159,242,222,79,72,206,172,48,216,202,128,191,63,6,109,22,230,126,100,162,20,227,103,136,31,6,85,221,245,135,223,0,201,233,80,225,9,201,1,69,53,44,103,104,75,126,11,76,72,210,237,152,221,205,98,68,49,239,233,146,75,127,59,85,203,182,211,110,233,101,7,249,153,121,11,34,6,243,52,124,98,236,146,16,35,232,213,3,128,111,188,49,93,145,83,127,27,254,174,153,91,48,128,218,43,102,136,219,114,6,118,114,131,250,98,120,51,87,14,135,58,100,6,26,173,193,200,209,166,83,102,234,213,5,136,212,202,115,169,214,207,111,23,35,167,12,51,149,6,185,57,243,119,205,60,244,72,132,200,123,179,99,244,26,131,10,249,163,236,40,239,16,219,245,199,237,105,230,41,194,202,152,23,94,76,158,199,54,134,106,166,207,42,143,122,100,129,228,147,28,211,242,137,71,67,193,184,232,213,220,47,23,38,52,72,77,31,237,57,91,63,66,19,51,35,178,165,55,127,78,200,79,7,219,60,32,144,201,83,204,148,33,115,237,1,221,154,58,44,136,241,156,244,190,160,149,215,247,70,197,51,246,225,105,244,159,242,197,232,159,30,43,253,194,150,53,153,14,89,199,222,53,102,226,52,34,170,174,102,43,27,187,153,30,101,57,21,17,254,125,139,100,134,249,72,110,9,179,101,97,226,230,176,123,233,79,111,211,217,8,43,107,81,158,123,219,204,115,235,24,119,168,209,52,50,226,218,73,92,215,212,220,73,99,133,153,174,55,53,255,101,174,220,188,148,13,210,204,104,27,134,171,188,120,82,125,238,78,81,48,198,100,15,233,87,55,51,168,229,184,185,117,103,234,144,53,106,29,53,204,123,14,217,236,72,235,175,31,227,28,135,15,17,107,149,17,181,162,88,28,247,84,170,138,174,109,176,173,233,115,54,2,88,53,155,6,68,172,78,170,90,69,63,8,17,239,245,207,101,36,38,242,100,228,218,75,108,195,192,225,81,64,74,51,33,211,240,239,69,254,173,108,153,195,104,47,213,226,238,21,169,241,86,229,196,6,90,191,126,45,173,214,237,104,52,115,105,158,212,43,220,161,165,135,152,94,54,49,23,107,74,250,153,39,149,86,249,158,80,123,189,200,113,187,25,183,243,200,139,145,156,42,190,95,146,84,30,93,28,21,19,249,41,213,159,156,133,170,39,31,204,8,243,180,48,83,141,210,223,174,176,9,249,23,129,153,130,84,89,154,173,158,52,195,76,69,162,230,213,16,222,60,79,223,199,124,189,47,214,228,240,91,166,132,233,7,152,153,139,248,57,72,164,238,230,145,19,114,141,146,169,135,3,240,16,19,199,176,220,46,7,24,60,137,231,7,109,252,131,4,118,89,2,11,118,143,237,147,120,152,92,136,248,64,164,88,250,117,79,132,205,7,138,172,52,27,35,128,143,24,125,113,186,238,159,195,121,92,226,158,214,243,99,225,74,154,225,94,159,39,204,3,60,167,60,119,27,81,95,192,140,56,130,142,216,31,17,191,143,55,216,221,37,95,107,209,196,83,195,106,158,122,94,12,49,232,221,59,205,228,123,186,152,59,77,4,254,214,13,250,232,28,50,206,128,179,253,124,25,214,142,39,30,45,68,174,14,13,230,185,193,167,137,187,193,44,116,98,29,123,173,157,61,219,84,230,224,193,139,33,33,233,37,159,242,93,188,29,196,106,215,138,91,247,182,108,242,120,39,109,101,200,102,197,1,190,134,199,53,195,152,178,36,162,154,96,194,239,138,59,247,59,229,51,63,31,156,46,182,184,247,176,188,97,154,43,251,106,204,237,78,7,99,95,98,174,166,124,17,163,217,83,109,141,210,41,200,184,248,18,198,131,151,191,60,76,84,52,110,205,172,191,18,21,13,122,35,251,245,193,172,176,224,72,132,251,28,89,184,220,253,173,216,136,134,196,199,104,165,183,229,199,22,202,42,194,34,209,1,254,245,55,133,126,191,77,185,19,159,51,205,124,249,238,27,120,71,17,182,202,130,183,238,155,234,174,240,243,71,12,26,146,102,212,56,127,52,223,252,54,29,186,250,222,168,250,20,15,46,158,223,215,145,58,22,51,48,87,127,180,81,76,101,76,204,28,30,213,157,51,208,67,111,26,237,143,185,15,119,206,200,155,180,45,39,50,191,93,98,126,190,80,34,165,30,186,5,127,45,14,243,97,192,103,137,36,33,132,117,57,45,204,160,247,197,231,180,130,243,136,13,250,205,164,84,111,234,28,145,198,102,28,219,24,210,91,57,38,168,109,143,31,137,50,7,15,153,169,169,102,104,35,186,207,36,202,85,77,166,74,55,97,164,184,57,60,41,247,115,111,19,127,250,157,167,116,46,39,159,47,102,52,99,226,176,254,83,165,146,215,98,81,250,52,155,166,108,34,251,5,103,253,156,225,29,65,93,160,191,140,175,149,73,1,186,132,82,148,21,115,3,248,49,195,15,64,11,90,204,4,0,197,191,214,91,167,176,27,222,143,121,245,136,81,233,187,58,178,41,144,250,92,63,174,44,204,7,104,160,152,251,159,63,230,46,10,172,54,114,239,247,94,51,253,232,23,30,224,44,139,153,254,191,157,33,153,169,169,167,25,4,248,76,23,223,84,111,171,152,77,2,57,189,85,232,177,228,183,91,3,122,144,142,91,31,87,7,173,30,227,164,248,153,151,121,71,106,182,76,151,191,23,58,162,85,118,127,90,111,90,134,116,104,80,93,57,108,169,201,18,249,187,121,90,40,31,230,6,63,243,73,167,241,210,245,216,196,108,218,196,59,156,70,212,27,174,154,57,231,70,186,156,35,121,215,49,23,130,219,184,57,158,84,78,195,6,178,228,68,36,139,115,90,228,64,101,218,209,49,28,206,48,233,221,35,102,42,15,49,211,240,19,116,101,211,33,217,70,122,218,147,131,170,169,217,188,227,116,227,199,25,106,198,137,143,168,10,247,242,46,125,52,228,85,35,233,48,63,173,12,152,135,249,161,17,95,208,57,92,213,12,152,55,110,142,166,149,56,79,80,205,207,94,227,106,158,101,233,139,209,126,17,174,244,4,204,121,245,209,0,249,231,176,84,82,151,31,51,34,245,85,114,245,217,193,132,185,68,47,184,153,173,129,55,205,48,187,151,216,118,136,125,62,131,106,241,74,134,131,214,164,34,214,119,98,143,72,44,147,196,208,48,24,252,241,44,25,200,94,196,187,244,222,11,4,91,70,170,111,111,150,243,137,46,189,146,15,110,101,37,181,130,12,45,18,36,191,223,82,51,240,158,76,29,31,195,171,139,185,221,51,51,211,121,236,212,87,115,237,17,55,129,43,106,58,98,64,15,50,185,187,217,184,245,165,223,57,250,195,112,255,21,9,68,154,163,79,211,119,236,153,139,71,165,93,18,130,13,165,129,62,243,167,169,174,201,144,205,13,212,58,179,22,167,137,3,70,25,176,75,10,118,65,18,112,212,76,211,122,228,83,140,1,94,94,122,154,198,124,154,59,137,55,49,67,140,34,233,20,129,118,96,165,114,42,23,27,14,79,204,166,170,156,169,28,56,227,244,222,192,53,242,193,41,10,232,52,155,86,126,150,76,79,107,146,170,228,76,41,35,147,145,180,254,200,41,209,232,238,25,57,164,248,240,186,116,13,44,183,242,209,172,170,47,230,13,108,50,31,109,220,35,206,72,163,238,178,51,41,62,41,190,202,139,13,22,196,58,82,152,217,85,159,252,237,188,25,191,115,181,238,227,163,91,135,175,252,116,211,165,73,223,247,200,12,22,62,242,214,39,123,62,113,203,68,40,110,127,147,47,2,51,67,203,180,32,132,190,18,190,191,216,253,72,58,254,109,17,75,151,0,78,214,56,249,220,6,173,83,243,243,121,79,214,155,112,241,212,252,54,180,145,230,69,160,163,102,107,61,205,169,100,61,21,98,166,96,146,15,78,91,227,214,71,27,120,51,59,39,121,31,58,166,104,34,204,45,101,56,16,207,98,54,173,182,252,109,194,90,217,54,186,129,138,87,102,5,247,213,181,221,17,76,11,43,81,175,158,141,208,238,181,156,197,80,91,72,230,173,129,97,46,89,42,123,71,196,212,5,214,80,79,233,185,173,144,122,149,159,110,64,219,51,165,126,144,204,144,185,98,9,231,76,134,30,83,63,17,51,169,218,210,114,51,125,99,174,191,61,77,214,59,119,98,68,231,196,108,122,40,61,247,113,200,238,196,220,71,145,106,215,59,49,206,213,247,6,197,159,47,6,246,71,167,218,115,55,247,140,66,4,56,8,141,71,173,179,174,198,182,52,233,106,185,122,53,116,36,59,14,40,2,57,61,68,208,133,59,121,108,163,232,169,107,31,129,214,43,71,39,238,137,154,161,139,188,153,206,20,45,23,179,194,207,154,102,64,205,242,193,144,56,59,45,211,153,6,58,23,243,91,175,53,93,2,226,242,171,87,211,5,155,78,154,197,68,250,100,54,183,102,230,59,201,168,137,25,29,165,157,87,195,115,33,99,90,81,20,78,55,11,40,163,190,215,219,240,206,201,116,40,97,235,81,51,164,253,241,94,52,228,86,125,178,247,92,37,211,207,212,250,117,87,66,174,173,247,46,233,208,207,185,12,82,59,235,40,243,24,171,149,152,225,234,142,143,13,232,85,252,253,134,238,168,124,16,56,197,244,116,52,222,194,88,189,144,149,53,157,11,40,19,196,49,240,71,44,57,212,90,197,17,90,72,245,232,136,34,27,51,227,107,162,232,208,117,233,83,214,139,20,151,5,11,159,147,183,140,145,73,44,18,204,10,43,104,6,131,142,243,235,185,84,168,181,168,217,248,137,195,204,248,138,21,169,214,27,175,69,223,130,164,230,80,44,167,125,46,194,148,6,149,186,152,73,71,100,144,99,197,5,29,20,184,233,98,76,160,94,95,250,220,38,128,19,63,141,232,233,208,39,35,251,31,133,39,19,21,147,240,11,177,200,22,41,174,231,186,179,60,154,154,141,236,206,205,23,191,170,171,185,236,12,98,208,29,29,93,175,38,50,244,123,111,35,164,63,106,53,194,78,55,211,211,183,244,98,102,81,44,205,205,199,108,250,211,128,33,195,233,125,231,253,93,231,99,174,39,171,28,219,22,171,190,246,130,155,53,34,63,56,32,174,94,253,2,218,18,117,39,26,8,150,148,134,112,37,223,38,117,34,110,124,75,79,220,245,10,163,115,162,122,136,81,190,86,211,99,139,152,180,9,7,138,153,71,201,91,111,85,185,52,43,242,201,110,165,110,177,244,185,224,87,204,183,186,67,72,225,205,76,230,219,103,248,161,167,172,235,47,15,36,100,194,108,106,108,250,211,104,79,69,36,128,110,100,255,188,22,173,108,254,100,232,30,77,253,150,163,100,61,235,0,142,24,58,218,232,34,158,196,80,81,170,209,59,247,237,34,176,102,198,161,210,123,119,100,43,226,185,166,246,207,154,153,237,47,30,108,209,42,170,19,129,116,92,4,2,70,106,82,191,230,150,117,35,250,36,52,67,240,204,253,212,112,75,97,88,80,224,0,102,156,27,55,243,197,250,231,189,33,124,242,39,103,183,239,159,213,243,204,59,190,7,140,174,154,56,196,188,50,82,64,128,189,127,214,7,242,38,81,47,187,48,230,213,207,160,146,7,243,229,3,123,125,45,159,171,13,73,233,102,26,54,206,231,183,33,242,241,247,6,5,57,246,231,201,105,139,137,71,123,223,108,204,239,247,110,89,255,167,233,235,159,81,3,172,29,195,66,109,166,124,230,33,82,126,241,98,16,166,108,125,52,220,249,88,64,151,236,227,248,152,41,79,248,7,5,101,50,171,126,80,252,96,63,240,33,91,60,245,51,215,88,49,158,121,92,144,202,204,241,89,187,101,6,142,100,193,177,182,202,199,220,50,120,195,97,126,71,144,190,55,146,90,39,174,134,136,172,126,150,62,238,254,14,243,189,83,10,102,213,178,135,126,2,65,254,165,235,143,132,207,244,208,13,200,248,39,12,65,136,190,70,182,9,38,56,208,221,105,102,223,247,164,231,178,70,44,157,135,127,92,75,110,101,124,245,99,210,104,31,17,206,66,83,190,117,121,234,102,124,72,254,206,205,36,108,211,90,173,205,201,127,153,86,246,228,39,66,112,30,197,71,159,71,11,169,128,173,219,10,117,216,238,225,17,109,162,179,235,241,67,133,225,120,226,17,170,149,83,100,30,21,211,118,245,165,141,92,234,155,9,249,224,197,82,249,14,87,90,12,169,30,217,224,103,179,140,7,104,176,175,166,102,8,11,122,152,205,94,197,12,173,136,31,63,102,46,114,40,151,101,202,130,55,110,222,69,57,20,243,198,95,223,98,30,50,143,76,62,229,120,114,29,216,48,221,141,98,102,220,60,26,54,179,214,166,202,68,118,179,167,181,108,189,55,242,5,215,227,58,180,61,139,22,159,32,145,28,61,230,217,159,20,139,94,221,233,84,205,39,59,71,11,152,214,206,53,221,23,33,105,117,181,252,73,74,237,68,98,197,184,159,175,62,26,14,91,228,6,141,237,166,72,148,95,32,217,136,180,229,2,242,181,101,55,45,70,252,226,96,65,40,152,154,86,36,232,235,165,0,251,103,38,67,45,106,67,152,81,158,242,15,134,8,45,185,197,52,131,47,139,36,1,98,235,91,2,86,244,107,118,36,78,152,85,207,59,140,39,163,181,17,29,11,191,119,67,216,45,143,229,247,61,160,73,241,69,64,87,6,149,130,52,35,43,51,75,220,28,167,56,191,54,242,7,163,150,19,102,0,122,233,162,193,170,80,87,164,124,32,254,110,146,249,55,209,64,200,196,253,181,175,149,38,197,140,96,151,151,21,232,8,217,201,163,208,45,71,51,207,136,81,129,140,91,126,218,136,17,122,188,23,85,180,28,241,97,186,207,55,172,228,87,135,60,24,173,42,43,238,12,70,226,170,213,10,53,35,6,156,252,158,154,81,166,246,5,130,76,59,204,143,98,102,67,172,85,204,18,152,65,80,73,61,55,62,23,160,149,140,71,135,237,190,99,138,53,153,226,58,32,236,55,171,253,8,128,91,20,192,76,154,233,15,173,126,4,236,23,22,35,99,34,102,99,49,169,105,134,109,54,205,144,118,6,204,119,35,189,155,242,2,152,225,66,156,241,181,54,58,215,114,181,201,65,230,163,161,147,48,229,106,122,0,110,12,138,29,193,242,224,168,75,206,17,35,94,136,160,196,202,234,138,215,130,122,66,34,225,97,108,134,99,199,189,151,193,231,210,92,129,109,197,226,162,228,51,239,215,204,108,113,51,115,254,136,25,152,122,111,49,164,199,24,158,196,76,85,199,63,230,32,50,190,250,224,239,96,220,105,238,198,144,34,102,182,102,63,35,104,95,120,65,136,154,141,229,196,159,108,24,168,229,126,205,61,102,169,245,108,182,166,55,167,182,246,179,146,46,27,106,68,137,199,29,110,250,88,0,171,233,115,191,41,218,125,22,18,223,116,153,225,199,180,166,98,113,97,174,178,244,80,114,175,199,221,183,103,4,25,55,244,115,65,63,229,131,242,34,5,161,241,193,204,14,230,97,182,9,212,244,49,245,106,200,83,124,80,150,177,22,139,25,65,250,112,254,254,186,204,116,170,24,188,246,132,153,7,213,97,169,11,64,173,155,161,100,152,50,224,166,43,239,217,3,107,76,149,64,2,179,49,176,253,204,244,87,103,103,75,255,227,35,152,238,235,211,129,222,235,210,159,46,180,211,255,126,250,77,111,136,77,195,186,57,51,154,111,57,47,62,66,130,97,138,249,88,96,242,51,147,199,79,14,84,204,240,210,250,173,77,249,83,190,199,38,78,232,126,170,210,103,122,36,93,74,201,6,25,102,127,238,77,189,162,124,158,140,236,195,111,22,146,63,153,255,92,77,18,219,111,14,125,83,186,3,127,229,160,227,158,60,76,206,71,48,246,180,122,207,112,104,225,227,31,82,183,26,166,109,211,252,244,32,135,113,138,154,247,65,40,236,247,96,100,82,151,148,203,49,35,30,214,194,76,138,122,126,205,221,225,101,207,188,164,69,253,207,92,189,212,119,187,73,9,246,207,79,175,225,184,184,191,72,73,223,218,72,3,60,24,6,109,210,82,176,222,204,163,70,74,5,39,243,237,241,242,49,55,194,174,142,49,224,227,52,105,40,26,6,27,29,238,97,89,22,184,232,205,23,152,75,159,164,56,189,75,18,23,52,234,1,162,249,77,21,147,240,29,114,190,108,0,231,78,193,15,169,30,66,99,98,133,58,206,219,15,11,114,119,146,135,162,124,199,129,242,235,26,179,67,242,202,186,127,49,92,75,173,47,72,23,118,21,47,103,155,179,225,68,11,16,233,192,80,148,230,182,172,128,244,51,131,90,44,58,147,216,152,171,179,29,224,164,142,148,118,167,203,31,119,206,137,70,192,216,119,253,216,116,85,14,239,74,6,239,69,100,150,102,58,214,170,243,121,20,18,217,167,203,247,162,89,224,164,25,48,79,102,254,208,103,134,175,227,215,13,87,152,106,217,250,104,180,68,171,132,154,23,159,182,244,162,230,231,71,118,111,65,39,108,211,228,197,155,209,8,60,57,117,81,197,7,93,250,219,32,162,130,18,13,21,196,154,125,124,207,188,254,52,210,126,102,24,227,167,236,196,107,1,81,247,230,71,67,133,77,249,220,11,153,144,233,36,169,120,176,82,106,7,190,222,75,176,25,160,250,218,5,88,55,64,206,123,153,223,52,66,145,67,158,255,109,39,31,192,102,88,253,106,106,41,244,148,160,196,76,57,45,73,45,8,238,211,185,194,43,3,76,20,84,31,135,120,160,137,185,25,68,217,205,239,96,43,122,243,202,158,30,68,57,4,16,217,128,142,185,236,80,71,127,86,99,69,76,43,225,98,48,73,51,255,20,197,242,204,84,214,253,67,33,136,188,164,57,96,91,131,86,200,132,195,203,178,164,56,186,105,185,40,193,217,247,204,67,208,82,244,133,190,123,245,180,162,53,92,197,76,100,212,242,222,228,61,243,181,12,2,217,111,60,89,179,42,136,152,223,225,94,106,40,103,64,31,51,196,10,185,122,112,240,208,84,154,196,254,102,126,211,51,56,20,139,138,114,60,235,108,70,59,30,252,38,187,75,40,185,173,200,148,12,37,199,82,128,242,96,116,195,149,224,178,33,227,88,191,102,80,189,77,233,79,114,7,199,219,106,56,15,110,182,38,148,169,230,213,219,9,243,139,129,5,31,176,169,198,4,29,19,210,58,239,52,145,159,134,58,191,4,55,228,165,58,166,99,246,166,225,91,199,41,202,1,111,181,60,217,154,34,3,134,56,114,189,242,203,192,122,130,238,207,4,7,182,126,203,247,203,43,89,251,175,117,41,124,190,229,57,71,148,238,21,237,253,204,80,38,5,203,71,53,102,98,121,173,231,153,101,191,50,132,32,87,90,226,54,9,229,211,146,55,28,73,136,207,213,11,74,189,42,116,206,146,170,97,14,67,216,157,188,198,76,21,189,250,26,99,137,243,178,160,51,36,75,211,122,199,122,144,132,116,26,49,117,5,144,130,79,146,16,0,45,165,200,68,251,139,138,131,182,5,154,240,161,55,191,6,208,113,110,148,183,39,74,106,27,243,30,201,43,78,129,69,78,166,183,240,141,39,182,6,117,10,97,239,199,12,111,118,16,0,119,234,114,223,171,233,249,119,243,219,254,196,5,218,214,226,16,159,27,167,66,0,104,246,224,117,230,79,147,121,147,239,101,26,239,113,107,120,166,5,28,128,185,128,226,118,51,235,79,111,189,232,94,15,43,42,50,77,183,51,58,76,111,178,255,238,162,111,69,31,225,140,222,117,210,23,91,186,135,113,112,0,154,248,10,192,181,235,186,25,222,191,190,66,55,91,45,231,51,147,86,16,15,227,161,239,36,163,193,186,13,29,224,230,251,226,137,170,23,47,58,200,130,179,133,38,28,221,134,39,108,155,222,24,95,175,230,5,16,149,56,201,103,110,245,244,214,244,151,223,24,135,146,8,245,245,123,62,247,126,35,28,71,151,225,174,36,99,129,121,182,248,101,50,54,146,203,39,126,43,55,136,2,1,47,113,246,233,202,69,67,168,5,119,10,72,69,189,247,219,40,99,105,78,219,12,139,188,215,182,70,5,191,57,192,211,251,57,2,44,65,24,230,99,18,95,122,115,88,226,157,219,193,170,145,250,211,181,244,32,55,125,17,176,122,225,246,96,55,56,197,64,85,79,113,80,216,175,64,100,250,173,209,248,62,186,103,24,129,214,8,235,21,2,95,63,154,86,220,219,180,165,228,222,0,9,71,12,25,46,117,211,35,151,222,147,164,72,216,204,71,29,112,50,213,35,62,38,25,11,241,249,104,217,153,158,129,197,252,66,141,219,245,230,111,223,13,62,51,74,237,237,51,71,231,95,178,49,100,90,1,226,52,61,186,112,160,110,152,137,208,245,224,227,208,8,154,143,103,154,41,1,251,204,195,228,216,226,209,144,82,185,114,115,122,21,90,112,163,192,129,52,244,115,154,178,214,93,114,245,221,242,219,184,244,39,56,43,54,107,85,135,5,62,197,36,165,0,228,161,15,110,68,9,35,95,251,14,233,183,219,224,176,152,136,97,222,26,75,162,204,193,110,152,175,205,39,149,185,2,116,160,156,52,211,162,34,55,175,111,113,6,115,215,228,199,116,109,26,171,238,137,215,234,132,69,249,90,40,121,35,172,229,102,24,228,100,15,39,251,219,119,142,25,92,28,87,205,72,221,206,120,237,106,98,197,105,222,244,0,133,244,237,134,220,76,220,78,246,144,54,243,106,34,176,161,102,74,217,67,204,77,220,5,194,7,224,1,105,221,234,168,88,251,107,31,249,203,71,218,214,72,81,144,214,139,183,174,214,49,163,102,186,220,227,185,33,3,146,109,154,246,215,37,11,232,237,40,82,22,194,12,195,68,72,17,91,179,205,20,243,176,184,56,62,23,90,100,242,219,70,68,28,98,195,239,203,117,105,1,192,204,254,25,55,191,144,15,201,111,27,153,154,15,25,196,246,173,233,189,153,151,193,21,133,104,180,64,36,205,140,48,158,155,65,203,182,170,102,72,202,227,230,244,154,235,92,24,182,125,250,44,189,6,186,154,95,115,196,24,70,127,80,142,62,26,248,206,153,230,173,45,142,108,118,36,69,92,150,154,46,34,61,117,233,206,57,123,165,217,112,8,98,70,247,209,153,135,13,80,180,63,191,93,225,166,117,217,106,112,107,163,235,176,84,130,49,151,211,46,204,22,29,181,14,189,109,136,113,87,120,118,196,127,27,180,74,220,120,180,74,109,172,118,53,211,138,212,92,19,187,13,237,207,199,60,227,185,27,35,52,244,90,48,250,238,220,17,199,175,242,253,218,7,162,50,215,234,54,204,178,126,47,131,104,222,144,1,55,110,74,185,57,64,119,63,252,96,183,94,82,253,223,38,218,19,12,244,20,135,135,52,228,61,231,156,10,134,127,109,170,124,91,234,116,207,27,222,8,115,246,148,17,191,75,86,62,157,161,179,250,134,183,236,4,203,49,249,75,75,196,136,210,17,94,100,68,201,13,132,146,28,214,218,101,207,193,26,76,159,102,149,180,246,54,86,209,237,228,91,116,141,92,241,150,187,137,159,123,100,181,0,190,39,119,61,102,88,96,253,76,95,32,142,133,87,195,244,224,203,41,241,82,228,178,36,66,233,166,229,231,187,157,153,213,83,129,65,182,207,124,105,232,201,203,199,76,107,221,14,51,68,65,242,104,205,32,99,241,104,200,155,47,25,20,36,114,87,94,61,200,32,203,136,54,75,168,183,28,180,43,29,196,84,137,76,86,33,204,224,235,174,152,13,6,20,230,105,20,216,105,166,218,31,194,21,152,183,0,152,41,198,0,14,152,97,238,34,55,106,4,240,35,99,43,166,25,200,65,49,91,150,49,94,108,91,34,60,205,38,135,147,191,141,238,183,94,109,41,150,252,98,127,170,185,98,94,162,3,185,64,221,93,217,169,161,134,166,37,54,204,224,230,211,10,235,100,205,123,79,43,109,138,25,133,173,30,23,35,142,46,75,0,220,0,244,50,57,89,246,86,243,164,105,59,150,54,109,95,69,92,130,134,67,25,103,254,50,233,183,108,1,64,184,13,200,100,13,51,220,223,50,42,184,89,113,106,47,86,91,215,215,134,52,170,185,251,184,224,145,144,242,191,85,82,251,76,51,29,254,178,145,211,115,20,156,100,171,35,0,32,241,40,34,240,193,150,6,24,189,72,169,153,210,243,243,61,157,252,17,70,126,141,188,154,53,223,141,180,182,35,101,108,66,60,160,87,177,15,27,81,219,84,51,206,76,92,13,4,121,232,205,17,209,138,109,133,76,167,212,156,136,172,0,69,248,131,87,40,226,196,243,108,68,186,55,38,49,16,161,45,201,162,70,165,116,187,119,104,87,75,175,57,178,71,150,2,114,51,155,159,124,204,2,32,220,143,124,10,3,83,207,116,248,197,111,238,180,205,20,55,228,189,138,202,28,144,245,27,119,235,213,108,135,30,227,208,235,249,22,64,154,129,126,150,240,122,25,112,50,60,98,126,203,43,142,39,99,38,219,98,124,75,255,120,198,210,154,151,250,254,152,129,99,222,48,27,220,80,204,11,109,177,152,101,131,202,115,215,171,203,12,114,72,118,241,33,228,98,102,174,59,206,100,54,121,193,72,114,115,184,3,242,106,104,12,150,190,214,155,165,39,214,71,61,218,106,197,213,239,116,139,175,9,208,64,154,25,183,109,180,57,77,169,137,175,162,102,104,255,122,88,159,7,208,245,167,43,231,89,108,119,21,190,105,189,216,202,20,177,221,189,131,177,232,213,228,204,202,205,93,3,74,3,185,154,170,109,80,27,47,148,31,52,249,205,254,132,112,65,44,236,183,171,136,27,84,201,13,6,1,253,155,11,183,92,29,211,105,79,150,51,9,232,97,206,67,152,110,130,115,31,130,223,170,225,19,214,21,73,98,204,229,51,87,48,151,143,185,170,153,38,207,21,190,72,185,236,80,50,87,58,61,154,39,157,67,80,222,114,117,187,52,39,135,153,204,138,12,10,50,100,193,221,186,224,108,158,250,214,214,161,185,195,233,189,11,116,76,154,13,90,234,129,194,181,82,184,90,225,153,11,118,85,203,54,72,70,7,205,233,231,174,187,183,14,14,103,72,220,87,173,177,174,166,185,131,44,17,51,174,106,240,236,82,115,18,152,60,212,235,60,76,92,13,173,190,156,32,213,250,157,34,230,180,106,134,190,118,89,33,191,10,173,209,243,137,101,154,149,63,28,99,68,25,100,222,243,151,203,109,247,100,110,131,174,4,113,7,10,101,213,150,161,48,242,10,226,169,192,133,186,51,128,167,22,38,182,14,42,190,101,12,126,4,20,74,222,212,58,32,50,59,112,133,92,128,145,223,179,71,52,74,175,146,38,177,96,249,126,247,142,151,58,6,210,118,243,122,111,116,28,129,245,151,104,18,125,173,103,102,246,166,244,23,32,17,73,37,193,58,195,7,12,154,93,228,29,138,92,13,81,66,84,42,140,234,121,103,26,11,184,62,92,159,161,102,70,222,54,63,37,248,56,107,231,14,246,236,36,67,55,99,119,38,32,75,195,190,88,104,203,107,17,51,156,184,150,215,20,231,140,202,33,74,120,153,1,174,130,105,131,202,1,111,124,134,186,28,154,20,71,205,166,157,28,230,82,164,195,196,104,111,209,182,137,212,180,137,34,138,185,69,195,16,102,0,113,77,134,172,32,162,16,100,231,36,247,5,78,254,78,68,184,125,82,54,143,178,118,174,29,171,98,140,177,146,205,252,57,41,93,172,239,232,143,153,194,193,52,63,247,6,124,30,18,32,3,129,191,204,91,44,168,179,105,183,117,43,28,202,87,238,13,85,68,94,107,60,250,98,124,113,235,77,189,178,110,29,15,105,54,126,140,17,23,87,64,102,242,82,104,122,245,212,40,148,14,251,103,3,74,87,147,182,30,116,126,14,246,49,61,145,24,143,183,83,72,236,177,72,62,18,209,165,172,227,139,31,150,152,97,99,233,169,56,185,192,212,138,25,47,60,213,121,217,138,187,90,233,29,10,209,71,164,82,175,140,72,177,78,137,208,75,102,232,71,87,51,104,197,40,41,177,181,44,189,26,220,242,206,171,143,246,56,61,51,197,248,153,18,243,153,14,196,6,51,106,216,216,122,114,127,196,23,68,108,59,127,24,217,164,41,230,105,117,152,124,236,42,48,187,197,43,222,144,238,133,107,164,214,220,186,215,11,21,41,118,133,162,4,136,217,244,187,158,185,26,153,142,155,27,36,242,237,107,238,106,166,193,230,255,185,186,253,107,70,149,45,204,85,40,22,41,179,112,200,71,165,152,52,180,12,26,62,56,233,227,48,19,138,200,160,209,188,19,97,9,10,75,71,138,212,64,129,77,118,41,196,69,90,29,153,58,94,200,189,150,224,128,6,108,0,172,76,204,84,201,82,246,4,234,229,161,87,131,193,221,169,231,114,216,220,196,140,159,53,194,12,173,182,108,208,11,193,228,88,242,228,16,4,22,137,146,27,225,125,24,241,141,244,90,8,55,29,253,209,33,188,79,197,99,204,5,30,144,52,67,62,46,247,134,130,101,133,124,14,49,169,20,146,23,128,75,167,82,52,51,238,167,252,246,174,68,100,62,226,207,35,174,122,49,30,120,31,113,111,227,129,203,229,65,172,220,66,255,9,49,119,68,84,197,252,60,238,4,67,32,90,87,183,140,40,20,33,33,6,70,74,187,75,29,237,45,84,26,93,66,186,4,46,224,113,100,84,12,232,229,227,93,25,146,42,131,50,76,27,221,223,154,236,209,212,169,64,71,194,40,161,41,4,173,121,226,2,32,188,41,161,168,74,110,67,67,185,5,228,245,237,112,53,165,21,151,4,130,96,180,145,2,11,243,160,241,69,134,244,173,115,7,241,97,238,116,3,203,205,43,61,237,30,172,117,27,22,157,102,111,144,222,84,172,161,226,212,245,40,55,253,245,22,250,132,148,32,132,70,20,53,53,244,146,143,168,121,237,244,161,137,104,88,124,55,116,200,216,130,228,106,227,242,9,225,42,58,241,5,24,64,179,226,41,177,15,55,99,170,145,243,99,26,135,108,40,245,53,14,155,172,142,44,250,57,135,31,107,205,52,157,179,141,2,43,186,195,51,69,231,230,150,189,148,14,233,18,165,75,88,137,175,164,80,49,115,77,88,241,203,242,115,81,183,63,129,170,49,109,201,33,175,69,255,69,173,30,57,32,103,55,139,236,10,195,16,62,169,39,217,12,127,40,102,147,116,13,9,193,231,114,11,106,0,144,228,59,207,92,233,242,194,122,42,187,29,208,43,209,108,100,82,202,78,10,82,229,173,61,199,78,209,118,169,215,206,179,82,43,169,194,201,43,199,245,192,1,28,238,139,62,199,8,80,134,60,22,93,37,1,133,248,251,110,114,102,14,106,153,190,170,137,225,238,150,237,8,120,78,162,48,160,169,40,210,206,185,12,143,236,121,118,164,109,150,208,146,173,63,33,11,223,111,48,79,97,150,36,60,164,59,195,159,219,72,43,229,208,236,228,249,174,71,152,213,88,156,244,151,173,213,218,85,46,45,117,187,229,222,52,58,158,16,45,29,40,131,137,27,12,78,236,5,95,1,85,51,106,98,121,112,26,175,118,124,13,139,195,197,155,180,26,192,240,26,90,237,86,112,75,235,50,140,102,160,228,10,108,70,71,204,116,124,121,102,233,189,62,221,110,91,204,116,246,196,247,32,215,147,242,156,152,167,73,89,187,153,198,97,217,101,65,99,69,189,167,190,0,81,143,99,160,32,55,74,23,149,48,64,88,16,86,55,245,219,146,184,67,147,116,16,243,115,93,111,11,243,59,30,234,82,235,172,49,187,171,129,26,167,90,27,159,47,16,143,70,12,39,230,69,207,126,11,188,228,28,250,202,19,21,139,64,29,190,189,106,246,207,189,41,237,122,234,7,4,83,10,46,152,181,165,115,196,118,176,132,184,8,243,91,78,62,5,17,203,20,106,97,188,157,55,133,242,214,85,68,96,12,168,223,171,23,53,202,177,162,252,86,235,123,79,223,95,11,112,162,173,179,224,157,57,119,4,174,22,125,107,57,198,233,240,105,33,250,81,76,166,115,12,53,163,237,24,214,231,68,200,105,216,45,23,236,139,146,210,24,149,6,49,87,35,1,253,153,161,70,84,223,255,157,117,111,58,250,198,15,6,90,180,232,204,76,235,209,8,51,93,27,114,53,140,170,33,16,67,128,254,130,148,169,102,251,193,48,239,86,117,67,128,138,63,150,6,57,194,183,112,100,201,155,139,226,62,56,169,79,232,132,196,60,145,199,242,33,93,116,11,125,174,6,244,91,227,230,120,71,67,31,13,164,142,135,113,164,118,62,135,18,170,211,169,42,69,157,86,242,62,171,211,95,63,220,147,69,148,71,153,179,23,254,248,10,121,25,83,82,105,85,158,140,254,212,88,29,133,102,210,170,95,4,190,178,40,75,160,131,215,135,94,12,13,125,96,168,193,164,28,153,223,38,216,238,71,109,129,250,170,138,35,251,204,245,220,0,127,15,214,217,208,95,126,161,66,36,193,77,169,91,156,50,218,119,32,100,117,112,55,90,164,83,198,4,180,107,243,29,184,64,204,47,196,91,8,107,17,148,6,52,156,166,14,137,183,26,232,235,29,11,19,153,39,93,93,207,252,220,220,152,134,166,175,44,187,81,123,135,124,143,42,44,201,246,41,61,33,203,8,67,115,203,224,40,232,98,132,86,47,22,110,49,173,230,33,102,120,125,79,194,229,33,149,74,43,9,188,27,107,143,152,93,250,96,140,171,199,217,15,48,227,170,223,143,153,80,44,174,46,166,186,38,102,107,193,242,30,3,40,32,164,232,189,76,93,62,104,229,239,221,134,243,80,51,109,27,39,204,52,113,142,175,217,233,63,158,71,198,1,170,63,13,173,176,115,176,97,22,201,42,187,24,200,132,91,235,243,178,62,131,2,103,78,88,27,61,208,122,237,139,204,174,183,193,240,88,71,79,180,54,237,185,189,229,99,17,60,201,52,106,156,44,117,137,89,153,52,41,123,189,17,244,62,230,63,162,128,207,213,136,69,140,48,27,70,56,173,3,50,134,232,54,129,199,119,137,47,9,53,22,122,113,110,110,70,157,37,102,156,205,19,61,29,232,54,139,163,218,140,24,230,138,153,110,188,52,147,189,143,182,113,68,97,64,30,170,25,223,55,205,38,4,44,230,197,201,159,230,173,244,211,203,52,214,79,143,94,150,101,26,16,98,166,42,17,99,74,216,221,244,201,145,133,154,217,163,3,196,72,178,67,248,112,111,83,10,115,103,162,201,218,131,41,59,88,64,113,241,214,214,39,135,45,246,125,23,239,15,186,93,33,222,171,89,182,223,73,14,223,246,50,180,153,133,58,0,138,187,209,93,68,104,38,231,230,243,216,41,43,197,213,184,44,186,66,56,13,189,1,155,121,52,164,152,130,245,189,247,233,121,241,115,150,114,54,212,187,109,69,101,99,83,19,116,5,230,150,180,146,184,33,77,58,9,172,128,136,128,185,155,141,124,33,87,16,72,102,160,36,97,126,129,158,28,109,21,29,207,227,52,133,240,93,94,41,169,195,252,223,83,132,131,220,126,57,146,233,174,48,9,44,239,94,165,53,24,158,160,52,19,208,222,24,211,119,62,188,189,60,7,141,110,33,223,179,48,83,232,150,47,82,97,208,223,249,222,184,35,226,197,35,99,220,162,65,155,158,206,173,251,165,41,40,7,1,2,237,96,36,234,197,220,93,23,23,235,24,74,196,65,111,63,104,193,152,105,148,193,37,66,40,16,234,7,29,224,181,162,143,88,105,223,159,61,173,64,165,243,181,128,144,161,166,29,221,96,77,186,24,22,103,52,64,201,88,33,36,122,197,140,124,226,206,94,177,10,62,93,205,230,66,229,10,49,218,129,52,191,240,181,7,177,221,69,230,75,88,185,158,25,194,132,25,102,28,226,165,230,231,155,123,151,231,53,80,176,124,76,164,228,79,176,87,209,70,164,174,33,233,180,25,36,55,36,113,159,63,39,31,11,127,32,55,60,243,121,183,154,11,196,24,203,155,10,103,57,194,236,195,40,145,167,244,142,196,78,179,235,80,243,24,219,219,79,201,215,235,60,177,58,220,219,31,107,244,51,26,9,155,152,207,138,198,88,20,63,105,238,82,107,141,9,124,88,71,210,237,66,108,70,32,234,191,140,114,145,146,236,242,99,53,91,37,105,127,219,42,81,99,51,48,126,250,249,190,69,121,106,108,151,9,177,47,114,192,104,159,138,25,248,191,79,194,51,141,172,76,190,22,233,168,216,176,144,92,171,91,39,56,16,250,179,163,191,20,102,58,113,74,9,134,56,91,221,140,214,142,68,93,111,42,148,96,235,123,30,127,151,214,85,102,17,165,211,223,12,198,61,29,154,196,39,232,109,203,91,214,1,236,204,170,207,205,9,224,100,45,0,30,75,213,105,212,225,109,112,162,139,131,244,159,206,80,152,209,131,49,252,24,229,153,60,52,234,126,215,25,185,222,38,199,254,115,101,213,82,208,246,85,107,106,173,58,65,39,197,5,239,15,5,247,250,226,198,207,162,134,124,209,219,140,47,62,252,213,159,134,236,200,39,48,142,92,147,22,5,176,140,244,123,121,223,55,5,61,233,172,227,193,107,105,209,156,189,200,148,75,82,0,71,144,206,157,232,159,134,24,69,158,220,186,67,189,117,213,250,29,132,219,247,237,116,253,172,216,203,192,38,83,206,149,125,178,26,69,174,183,164,115,184,75,30,177,208,87,30,116,71,187,27,113,163,12,139,201,208,158,36,78,160,79,67,205,100,153,147,66,160,31,21,95,91,96,149,250,168,193,53,129,24,70,21,51,156,159,33,195,68,191,186,64,170,22,165,39,143,232,176,34,103,44,254,48,228,185,65,170,138,117,75,251,157,237,178,35,168,146,54,41,251,42,110,62,175,124,67,52,235,205,239,171,156,143,150,6,59,35,169,65,10,220,148,159,237,106,37,135,205,46,60,183,48,193,32,85,190,242,209,200,165,143,207,118,5,237,86,48,166,144,72,84,242,108,107,67,15,142,26,180,239,84,115,200,172,238,229,67,0,164,160,195,105,205,193,211,103,233,51,15,101,230,129,148,137,148,81,88,41,62,168,217,194,220,96,83,105,248,164,122,111,20,120,157,241,4,162,201,186,84,93,234,24,158,33,172,189,74,168,137,163,76,245,39,223,10,254,58,221,71,87,73,170,61,164,60,230,253,12,201,27,165,153,191,124,234,24,159,225,70,45,98,230,136,65,148,169,123,52,2,176,110,125,1,65,211,231,130,231,106,199,15,227,5,168,110,33,29,42,33,132,180,168,159,44,213,255,131,239,228,150,248,146,40,112,204,207,246,223,103,146,48,129,114,89,170,76,104,29,236,241,86,72,131,8,149,209,189,86,29,21,243,250,12,40,236,94,225,10,47,211,36,169,106,125,75,121,229,115,131,174,215,95,134,247,250,116,49,47,157,69,16,21,180,155,247,94,229,35,173,198,65,183,107,254,242,233,58,36,144,158,37,37,143,145,254,234,161,197,244,13,154,163,11,63,254,199,199,168,221,115,171,127,230,222,117,81,91,243,219,218,57,222,104,52,233,129,25,160,217,191,175,181,52,66,46,32,127,218,205,223,174,210,101,143,245,77,164,156,130,164,148,139,62,25,245,152,94,115,146,21,221,192,161,207,12,206,132,103,221,164,171,212,179,2,208,150,179,159,190,88,217,68,139,233,92,200,226,232,66,221,193,73,142,182,102,154,89,213,122,88,195,60,32,27,198,59,108,36,112,193,35,4,32,28,171,26,234,27,61,203,9,170,118,203,61,161,28,221,38,155,73,57,228,118,179,203,199,15,128,237,49,198,132,131,226,168,121,172,164,164,7,114,55,69,160,96,89,218,38,232,51,32,95,66,216,93,204,11,129,166,152,163,116,130,73,22,20,24,36,209,163,48,67,137,156,22,102,28,227,184,57,136,100,157,72,21,71,48,183,163,231,144,220,207,111,147,180,119,158,150,101,201,24,73,58,23,48,100,59,62,39,135,245,58,31,7,95,92,133,103,38,147,174,230,70,212,234,19,237,80,0,24,122,243,182,111,57,105,158,85,52,69,169,40,82,59,138,223,126,49,206,40,50,17,201,32,5,229,54,171,188,20,141,30,76,63,179,198,213,0,170,37,244,7,117,60,147,217,237,45,243,81,37,175,240,156,62,94,46,205,253,74,83,20,204,121,148,225,87,112,121,33,143,170,102,120,72,220,199,7,56,179,132,252,22,51,8,182,24,53,200,61,155,158,231,166,202,219,195,252,194,32,117,176,200,120,236,27,95,172,179,185,170,21,18,165,184,55,204,46,95,79,2,132,110,60,89,51,30,77,49,83,110,62,113,53,204,228,159,171,27,180,2,49,42,21,5,187,250,241,119,229,208,133,30,168,232,84,67,39,38,212,188,200,79,168,190,26,230,157,108,172,207,204,249,36,163,130,226,203,136,147,113,35,170,50,62,230,123,130,111,152,194,84,83,63,157,34,114,137,201,176,143,201,52,137,121,195,230,21,196,110,150,188,212,123,163,208,18,204,109,176,250,40,194,2,247,104,174,216,139,247,250,103,117,119,42,49,113,42,91,131,240,231,209,232,205,139,93,137,78,192,170,142,62,122,61,57,203,233,60,171,186,149,143,191,111,226,102,56,25,245,139,60,23,224,237,92,39,204,224,63,196,202,78,19,95,27,182,175,79,24,80,233,62,10,235,251,114,181,234,47,91,112,31,183,174,8,155,92,53,131,38,27,193,149,71,212,241,9,126,0,173,4,141,223,53,216,187,154,129,129,5,79,223,37,223,181,213,156,140,247,139,5,84,53,41,49,140,156,37,232,7,95,180,33,82,23,152,3,217,106,102,64,141,250,211,198,206,214,130,3,176,55,105,195,177,224,168,71,130,138,204,202,253,108,74,3,49,147,224,185,164,74,191,52,103,49,96,178,246,240,230,153,73,219,232,160,45,234,187,241,228,240,171,238,143,25,21,212,32,55,108,202,248,136,213,118,126,183,162,187,91,62,102,64,209,65,233,8,72,104,127,162,182,30,180,215,112,167,140,161,139,207,164,164,227,107,146,211,251,36,137,64,167,134,235,104,44,74,231,19,17,62,95,60,152,42,223,165,74,250,128,249,69,59,45,121,46,145,93,92,159,12,84,146,79,47,100,226,90,253,152,235,202,139,39,241,141,62,247,105,73,169,141,111,208,199,103,200,32,49,11,119,154,142,179,254,141,147,161,176,137,159,6,49,186,190,97,116,15,245,53,186,162,206,214,67,255,15,161,17,175,141,142,208,208,17,127,135,74,137,19,6,144,236,30,159,71,179,74,178,155,223,97,40,100,70,127,230,32,26,95,180,93,106,190,223,204,185,250,236,143,63,139,243,29,56,161,34,181,134,145,197,124,174,158,73,165,7,225,202,57,107,124,211,7,33,173,69,216,203,4,248,140,218,92,225,113,83,192,45,154,233,132,25,46,228,36,23,34,229,247,51,77,207,91,111,49,230,108,64,71,157,234,63,154,179,26,230,170,82,224,54,89,106,185,241,104,192,165,214,250,76,181,85,155,79,84,212,188,63,17,62,60,53,161,241,97,68,100,223,213,73,194,33,126,250,185,178,99,124,151,8,36,33,201,5,91,247,169,223,180,72,250,120,253,88,127,163,174,78,148,77,227,234,189,175,194,103,89,219,61,228,150,158,217,26,107,212,108,125,249,110,166,174,240,201,216,0,5,10,71,202,4,196,52,88,64,165,37,244,63,151,241,158,125,134,28,169,161,216,210,32,131,249,110,120,245,6,187,225,178,3,230,115,0,189,169,22,119,54,153,147,79,38,9,217,58,159,10,52,244,222,166,51,5,127,33,199,164,214,126,206,231,140,216,123,246,184,26,98,149,207,2,34,165,219,130,215,119,127,240,223,20,136,79,141,211,139,52,246,88,159,211,107,166,240,40,133,212,122,250,247,236,107,193,38,249,87,112,84,167,217,4,91,34,200,105,132,134,251,99,70,251,115,134,153,63,208,81,33,75,158,87,79,66,69,29,240,146,116,249,20,246,186,168,77,226,46,236,21,28,233,244,76,29,221,115,58,42,207,17,94,161,207,114,190,142,202,115,255,226,165,219,189,247,227,159,145,79,14,15,171,181,174,234,5,56,73,171,71,36,128,180,156,254,238,46,25,203,54,42,218,186,35,128,132,43,57,154,197,100,95,62,158,93,105,194,239,124,191,33,35,13,54,53,60,137,106,197,19,117,42,33,129,240,105,80,201,143,204,143,75,74,127,112,48,75,211,198,63,63,14,237,219,97,130,37,185,2,15,31,31,119,24,114,219,248,233,93,62,0,39,146,97,237,68,242,139,205,161,124,60,214,106,17,74,152,129,36,168,79,74,194,101,230,213,229,3,48,65,233,168,167,88,49,52,240,239,127,254,91,134,178,255,139,22,45,89,211,14,93,255,59,204,168,107,40,169,218,165,126,231,160,173,223,222,161,230,33,72,52,192,172,107,41,157,27,66,136,1,69,35,11,156,177,162,233,95,213,237,45,200,21,160,202,78,159,111,0,187,157,209,138,91,73,167,158,249,225,169,3,208,27,64,54,227,53,21,178,184,141,160,117,192,33,97,143,255,16,209,61,135,102,7,59,71,133,92,89,156,12,184,135,64,235,7,71,30,24,197,43,44,119,84,78,90,11,64,89,51,253,65,161,239,123,63,86,253,189,11,240,2,225,96,125,51,14,141,226,96,239,171,240,6,11,113,32,45,27,55,224,83,141,198,161,173,230,123,122,64,125,64,31,52,253,101,244,27,87,13,116,213,11,215,132,121,192,24,15,123,112,173,176,102,65,240,9,95,34,159,207,1,243,197,78,75,165,168,236,148,34,253,107,19,210,238,35,156,133,120,163,137,245,33,142,16,191,108,252,213,171,253,214,21,122,4,185,51,219,229,76,88,11,108,78,93,158,107,253,145,252,36,110,165,108,229,11,5,233,191,61,207,243,171,73,234,205,81,170,119,175,12,154,168,43,100,67,196,175,183,6,241,57,105,131,161,124,211,176,118,158,240,32,200,201,87,161,9,131,91,195,178,151,1,210,88,93,202,19,120,201,96,156,252,183,39,0,180,177,149,172,148,232,209,75,154,56,159,109,41,151,41,69,0,55,210,215,211,149,67,149,163,65,248,66,135,14,25,126,107,139,90,211,53,114,39,165,188,101,70,135,20,195,65,165,117,41,241,50,66,64,89,178,92,214,88,90,149,254,248,173,128,100,127,165,25,74,233,141,249,152,30,58,188,168,125,141,249,33,2,62,38,159,225,69,50,58,68,149,48,215,14,173,160,186,134,161,77,0,214,207,140,244,106,80,43,195,183,56,170,154,169,155,4,71,49,149,172,86,148,39,152,83,59,56,188,129,88,52,37,179,238,224,119,178,12,70,148,170,44,220,214,102,231,198,98,106,195,202,85,77,30,122,136,89,220,38,139,58,50,176,0,27,85,183,114,89,83,163,191,65,15,78,65,77,232,64,17,94,32,170,204,242,28,109,72,98,166,121,220,161,4,36,104,154,96,80,161,135,131,24,47,174,222,112,180,168,217,154,246,70,154,87,87,6,239,243,226,167,44,53,89,39,146,48,170,83,186,29,17,17,193,208,2,164,79,8,215,155,105,203,187,25,182,87,165,61,71,109,167,223,44,75,110,250,76,133,204,29,221,242,248,30,172,68,233,149,37,46,164,196,17,83,133,163,102,43,207,60,196,207,193,169,206,151,221,74,246,110,154,123,81,7,166,69,67,66,61,148,175,12,64,231,102,171,162,137,117,130,137,205,73,60,96,171,249,154,67,215,134,45,160,137,155,64,135,193,59,53,71,152,15,88,5,53,195,45,16,149,96,72,102,111,255,92,109,140,50,81,192,166,78,44,212,254,11,112,66,207,250,54,188,160,242,228,116,109,132,139,130,68,161,160,140,208,131,125,179,116,198,79,83,183,17,198,92,32,108,160,254,188,240,254,190,182,74,196,66,177,155,144,180,195,143,109,149,98,160,76,83,87,148,237,207,213,64,239,125,217,183,145,28,15,244,224,175,250,104,205,145,217,37,99,229,102,68,46,135,138,41,192,44,181,134,152,101,187,68,202,20,247,126,229,205,183,116,227,78,178,27,212,103,253,209,152,28,170,166,48,192,128,159,48,83,147,43,170,80,1,126,199,61,82,48,20,85,53,219,138,145,121,5,27,54,29,130,91,37,40,38,204,84,97,69,70,82,36,219,138,9,146,121,186,3,170,242,163,186,133,197,148,141,102,82,128,163,67,46,247,198,153,171,71,32,7,103,234,131,91,235,186,47,176,119,40,204,161,215,14,234,131,73,62,206,139,168,34,8,4,65,49,207,8,175,202,231,214,240,84,173,52,163,170,43,159,139,34,65,107,241,203,131,74,190,106,153,60,111,174,249,54,111,53,101,33,172,126,230,13,134,201,191,166,177,63,169,10,11,167,198,136,175,137,89,43,174,80,22,212,82,99,80,166,58,142,104,8,221,238,217,190,83,232,59,144,49,185,168,49,198,215,120,7,128,0,227,39,96,167,145,91,233,95,157,82,4,61,240,59,146,204,157,216,224,35,44,51,178,208,245,126,23,28,183,168,0,189,111,211,102,126,72,52,23,68,16,231,253,39,181,176,96,141,63,146,221,153,244,90,172,196,24,85,116,153,84,89,169,193,1,18,31,154,102,150,174,122,58,13,81,246,64,219,84,131,161,136,206,15,37,207,19,223,130,230,56,233,191,7,119,122,233,184,200,9,10,209,151,232,0,149,123,98,180,223,70,57,186,202,154,13,48,241,35,238,189,13,212,37,18,67,232,89,198,178,108,0,121,84,196,139,186,112,18,224,147,162,250,8,174,193,108,157,104,29,195,170,79,53,195,166,21,208,42,80,134,85,223,11,102,168,220,133,217,189,62,186,103,155,168,43,160,85,80,139,84,65,12,212,99,64,238,184,154,253,100,168,106,83,73,41,184,3,163,226,71,214,182,192,29,20,155,180,37,179,85,214,246,175,184,232,223,11,16,242,248,40,22,34,90,20,19,141,142,77,21,165,1,14,25,121,223,183,20,16,66,27,31,69,207,247,143,110,62,144,51,171,160,97,227,8,137,149,117,161,164,82,41,69,152,99,207,10,234,126,62,79,255,104,145,66,80,225,158,56,164,146,87,85,55,105,79,236,129,13,108,93,5,115,155,177,224,170,85,247,11,228,33,170,199,252,164,45,160,141,87,217,89,72,7,28,118,72,170,71,136,28,76,242,182,5,253,253,159,222,148,170,183,18,196,159,88,30,148,10,238,81,209,218,77,88,224,51,156,124,161,138,201,163,136,235,36,243,199,250,215,246,71,114,243,29,223,45,170,173,199,136,2,63,250,171,111,223,219,129,208,163,4,253,17,72,125,255,148,94,134,21,253,85,42,148,236,91,248,40,5,37,215,170,10,144,11,173,207,80,166,40,31,193,219,202,33,56,118,122,102,64,10,84,179,108,245,91,67,245,98,191,143,211,171,106,150,157,64,75,82,165,235,31,113,213,242,135,187,13,176,217,187,147,42,241,86,66,222,112,225,167,37,169,244,173,112,196,3,219,132,238,251,250,104,233,90,49,38,212,108,16,7,251,124,13,106,107,33,71,83,173,161,77,21,161,119,238,8,208,192,204,209,190,42,219,245,164,156,147,121,102,42,15,14,1,87,32,244,232,35,107,58,131,233,44,13,140,53,24,140,231,175,212,143,72,125,139,89,134,137,174,85,49,67,207,16,80,7,132,68,134,78,66,232,133,2,99,253,204,108,139,77,205,224,134,178,200,219,235,213,45,1,124,82,57,105,126,110,220,81,137,123,80,143,145,150,229,244,81,237,113,84,122,135,212,151,225,218,145,17,127,167,254,155,31,81,24,183,238,194,173,230,123,119,192,136,254,104,131,229,107,227,209,68,170,143,83,191,232,76,50,2,240,168,10,158,182,149,49,141,228,199,184,161,16,4,54,150,141,65,204,116,237,151,44,217,195,39,41,239,133,146,200,9,233,175,3,131,153,238,101,116,158,246,200,203,30,66,218,163,55,159,214,31,31,112,1,176,161,242,189,232,202,63,9,38,128,57,71,47,126,43,121,247,41,88,3,97,240,166,63,133,147,42,126,154,100,150,56,233,237,152,234,114,60,248,128,133,86,118,156,91,44,72,14,24,4,140,58,50,104,132,7,9,102,195,147,210,173,242,54,226,222,132,88,116,232,223,213,108,154,42,97,158,69,165,12,27,64,246,41,102,162,100,53,35,201,33,102,136,2,213,108,124,202,249,100,76,7,53,211,186,154,176,22,72,187,245,193,137,91,115,26,66,177,46,46,16,237,96,45,211,190,7,28,139,206,36,232,58,123,191,105,94,82,95,158,221,196,216,114,154,190,181,36,29,145,100,194,225,20,136,7,71,228,65,54,188,103,190,61,235,126,32,17,175,156,200,63,106,249,38,55,23,126,163,103,54,62,15,121,242,41,129,42,233,213,149,248,12,116,95,37,123,69,137,29,120,92,66,98,80,147,87,243,178,4,74,142,248,209,231,2,171,171,198,82,62,215,66,227,34,230,93,250,231,151,223,241,81,242,177,129,85,235,99,87,184,59,242,165,209,225,209,151,126,223,174,245,28,81,148,188,100,75,234,68,103,178,64,112,214,244,115,85,83,3,203,155,23,209,23,130,39,115,166,154,26,203,135,54,92,49,27,155,97,46,93,10,150,71,204,211,200,35,114,233,118,97,2,226,176,170,2,32,124,19,178,138,38,211,51,111,75,233,38,138,232,40,46,146,186,106,11,117,111,58,126,135,10,166,131,88,217,225,230,27,202,104,232,197,148,173,114,59,67,196,60,141,172,187,219,242,244,81,34,55,32,118,124,237,196,39,209,3,172,23,255,241,176,132,185,55,209,82,195,12,128,32,239,13,109,147,222,188,147,99,13,51,170,163,77,111,62,88,171,2,95,106,218,31,65,147,45,53,136,56,186,64,127,200,215,106,214,117,21,159,218,50,99,77,205,116,19,198,139,21,94,68,127,27,148,74,2,148,32,148,94,122,53,116,97,35,205,163,106,79,9,13,162,8,113,4,188,9,200,172,124,107,107,188,9,248,45,146,228,210,78,140,249,180,62,242,234,42,248,36,58,195,231,234,81,142,36,177,214,186,222,187,145,2,218,130,141,18,194,65,196,129,64,238,4,52,138,226,198,85,235,91,214,49,226,155,114,166,224,172,59,32,148,26,229,99,132,222,250,146,15,98,92,41,53,205,36,235,245,181,160,229,138,15,2,93,120,209,121,136,211,25,9,166,133,118,222,103,166,193,205,151,133,195,109,210,50,122,115,115,84,227,183,161,241,211,149,109,146,17,49,211,224,68,237,85,95,204,88,249,119,66,171,174,208,211,96,6,118,18,87,195,72,168,159,243,77,195,157,0,64,211,63,171,106,61,59,146,199,11,231,80,125,113,152,226,94,32,29,40,33,160,8,250,189,128,78,149,24,21,168,204,164,43,17,51,20,5,59,145,87,229,179,107,144,213,46,71,128,87,82,5,198,186,178,109,202,24,124,4,78,3,45,11,108,112,169,251,106,233,71,53,211,162,191,68,186,181,95,253,105,139,178,3,89,245,156,84,141,84,141,240,113,229,107,15,130,110,189,57,42,179,129,141,226,235,233,234,51,185,168,84,195,101,78,138,22,53,101,184,18,237,119,112,244,188,233,240,49,27,154,32,128,87,91,105,159,49,191,239,183,19,151,69,55,159,62,248,91,155,81,238,55,164,162,110,89,160,43,226,165,81,38,57,250,177,44,84,11,124,210,121,193,189,158,139,214,68,53,19,181,5,83,162,254,48,243,246,36,44,139,222,215,207,213,247,70,99,20,73,71,77,49,145,36,45,51,33,95,224,167,245,226,105,132,147,43,80,91,164,44,166,154,15,164,206,1,203,154,237,115,160,35,115,21,205,146,107,190,165,88,165,21,129,60,17,81,117,152,203,231,184,159,214,28,22,79,102,77,153,250,224,245,100,99,58,154,204,87,231,247,228,240,138,200,105,22,104,152,245,151,113,221,98,130,255,165,184,245,185,219,200,76,254,162,98,33,109,235,152,201,20,135,249,208,112,255,185,122,151,4,203,12,252,118,125,45,50,251,225,43,12,115,74,63,102,194,147,132,108,149,125,116,166,224,219,101,132,97,10,52,18,17,154,155,211,2,219,1,106,71,179,233,230,45,36,114,158,200,182,168,139,100,167,118,96,174,218,87,14,221,206,213,156,102,112,175,22,221,51,56,56,119,2,182,144,225,248,95,214,120,48,248,62,231,63,183,78,200,149,229,157,255,121,174,82,19,176,101,237,168,223,183,106,137,215,106,125,252,51,36,37,187,32,208,93,40,255,12,104,203,211,131,195,227,252,251,57,70,192,139,222,65,117,254,253,150,67,224,90,149,211,91,205,16,198,5,28,11,49,224,207,20,69,195,44,204,164,220,190,115,176,223,147,160,41,120,26,62,191,220,90,250,17,29,156,243,252,92,12,173,94,2,178,72,82,204,207,218,129,188,46,1,89,176,100,126,86,94,29,237,10,34,75,35,23,144,96,55,65,81,199,120,163,62,107,190,103,192,246,6,168,124,156,20,70,127,165,138,251,30,243,227,174,18,121,206,24,51,234,88,243,51,162,239,99,101,168,217,240,220,212,171,132,229,43,103,112,99,207,208,223,166,156,144,147,144,38,193,86,62,87,227,45,135,153,228,214,231,108,177,5,23,160,43,18,105,234,103,80,199,207,70,53,248,14,199,119,139,71,202,39,204,140,176,110,118,195,186,55,227,197,32,223,249,156,30,70,184,26,24,57,72,198,62,91,252,162,134,20,192,42,235,173,255,28,138,163,167,249,133,254,165,235,169,183,12,142,146,200,170,247,5,247,231,60,110,249,224,160,197,52,45,193,105,62,102,4,224,168,190,117,13,94,80,222,105,49,104,239,173,161,186,251,120,18,35,4,178,49,150,207,150,51,140,221,36,126,27,32,238,199,23,120,17,227,74,188,217,104,74,122,101,46,208,204,51,183,90,27,139,14,90,189,130,33,173,237,254,227,135,208,31,233,245,88,152,21,246,212,5,8,135,71,6,163,72,98,106,226,1,207,143,106,88,152,43,85,233,143,223,56,178,37,242,253,99,209,252,24,94,103,139,10,8,132,5,223,211,11,250,251,108,0,44,239,45,132,156,234,207,188,62,230,162,158,33,176,167,235,231,234,252,35,111,187,26,203,190,25,228,21,87,67,136,79,61,179,43,212,15,62,168,112,155,84,245,228,81,44,141,6,168,231,226,212,46,141,10,4,163,45,250,70,160,51,186,194,134,74,208,71,89,238,55,40,243,133,231,83,211,203,47,116,186,221,123,126,39,70,77,226,82,208,28,219,145,49,36,145,94,212,160,223,131,212,168,15,56,224,243,175,219,56,224,6,240,139,167,145,235,234,218,93,196,216,254,220,227,175,120,168,71,8,124,139,203,205,111,22,238,161,7,16,184,38,15,24,33,177,249,244,38,118,164,125,66,4,126,66,44,249,153,196,8,18,30,119,115,8,47,97,236,19,51,236,9,238,128,253,5,229,58,83,22,153,30,63,221,204,121,27,186,244,105,35,217,190,252,254,124,59,93,250,139,68,188,71,9,102,22,245,177,137,164,7,44,17,105,102,191,21,51,255,232,7,47,213,1,229,40,134,120,175,229,199,134,84,78,154,253,95,252,62,204,99,248,153,241,180,181,206,204,218,92,209,205,54,11,228,38,137,74,155,150,58,13,250,144,9,220,83,154,163,108,51,124,179,220,191,39,181,28,233,247,156,116,104,183,237,219,202,100,221,11,80,154,60,168,81,25,251,231,166,57,84,150,246,32,57,218,227,123,66,231,211,245,197,224,153,188,158,22,156,182,150,164,150,198,62,15,16,59,102,57,189,107,98,102,89,68,77,215,4,245,36,37,243,246,109,16,94,59,151,238,16,233,63,16,242,239,191,126,244,146,138,174,154,165,194,151,57,65,14,4,231,89,23,217,154,105,130,110,199,145,80,152,151,32,253,38,5,243,183,70,86,220,92,8,100,161,155,6,12,61,99,91,56,69,43,17,240,197,58,89,234,177,134,149,161,223,195,188,155,209,99,229,87,16,6,249,214,176,138,70,81,10,193,84,50,150,105,93,148,192,188,150,54,255,90,246,114,245,145,87,66,177,53,62,7,11,44,223,138,204,83,13,253,122,190,59,13,188,98,222,240,80,248,131,209,163,44,11,128,102,222,21,200,117,147,78,92,226,234,108,52,49,110,76,241,3,57,170,92,141,160,70,11,124,35,78,145,18,161,193,64,181,51,110,155,127,66,240,106,134,96,54,250,255,74,65,108,79,127,251,154,43,27,199,83,87,101,192,103,30,39,33,113,230,172,148,173,87,67,191,211,178,87,224,147,24,52,248,254,9,111,29,46,184,51,244,201,224,17,186,25,244,177,32,114,22,34,248,212,123,182,132,153,150,187,154,47,96,228,232,70,27,244,106,231,231,124,206,29,50,65,35,205,71,107,67,224,85,110,250,50,208,6,105,140,142,176,197,205,132,255,181,226,66,222,28,136,79,122,120,108,134,69,168,67,223,38,221,40,49,7,61,3,170,158,114,52,26,70,36,250,215,25,164,43,250,95,111,77,108,43,88,123,21,18,29,20,217,45,159,91,138,110,185,155,97,176,186,250,219,6,46,11,72,93,55,180,166,244,206,131,156,157,129,21,228,227,9,250,120,154,180,105,59,81,62,197,237,86,58,130,134,18,84,148,79,77,169,121,75,115,125,55,37,160,128,72,94,212,19,196,138,127,159,69,97,52,27,148,80,0,74,134,230,237,79,244,252,188,165,45,28,11,205,34,100,127,109,66,149,187,245,201,96,20,40,129,8,162,60,39,223,211,144,8,247,70,177,155,1,215,71,67,59,41,122,158,15,27,218,220,250,104,229,102,133,134,26,149,246,69,242,218,205,129,234,6,123,27,75,184,183,158,25,17,196,192,122,24,216,89,205,214,208,25,184,54,234,142,114,134,32,208,122,163,124,74,227,231,59,100,228,226,73,186,47,129,186,208,228,73,82,210,210,29,65,189,114,96,110,57,74,15,100,202,77,113,53,108,196,75,191,54,199,85,128,253,40,70,12,101,97,128,2,41,129,105,160,95,181,194,249,38,15,153,191,21,72,145,94,180,60,116,77,5,220,95,26,121,156,173,156,24,244,195,148,192,168,156,251,145,77,199,76,213,57,80,40,215,100,169,149,101,228,102,234,220,8,80,230,199,60,145,75,114,178,179,98,216,144,246,97,61,90,65,102,102,229,234,53,62,252,17,53,201,202,160,202,212,46,214,2,114,51,65,42,151,54,241,47,133,195,13,226,45,112,121,31,142,134,9,162,180,165,117,41,233,59,140,47,37,154,132,222,116,7,133,245,225,58,48,134,165,32,174,27,239,102,251,195,218,181,86,188,51,253,96,31,42,27,171,85,4,191,226,139,57,174,232,83,210,150,53,147,193,138,182,69,18,114,98,166,161,193,3,32,82,69,93,181,32,10,158,99,9,212,143,193,245,181,99,204,120,235,226,226,23,249,45,237,5,58,150,165,12,51,17,172,118,201,65,194,119,229,189,168,170,43,191,27,21,133,150,156,122,180,125,52,33,143,131,45,104,7,219,31,181,38,233,233,39,125,182,147,162,13,90,11,249,154,181,1,127,12,6,69,120,246,245,90,43,221,69,219,0,11,73,244,218,145,228,34,204,204,231,38,169,37,207,141,178,252,141,158,4,146,165,82,131,36,145,13,138,61,8,20,209,97,150,54,35,10,15,207,249,140,171,141,52,67,41,16,97,56,217,241,61,64,15,43,245,41,85,169,56,157,160,160,132,96,90,136,35,167,41,103,69,187,4,108,247,194,113,72,175,111,169,65,167,249,28,112,193,18,46,120,104,193,97,184,25,197,105,145,154,104,100,180,187,39,32,192,3,162,160,40,102,72,164,61,5,247,22,215,153,77,249,21,151,53,126,197,213,95,46,29,58,175,65,124,247,36,17,125,91,169,62,26,141,81,241,104,6,255,87,142,81,8,186,90,112,182,210,214,248,249,105,84,71,162,45,199,180,125,132,178,114,25,169,235,74,78,215,51,148,88,245,160,45,22,230,23,130,227,47,42,93,236,44,33,150,82,172,195,71,200,52,193,88,111,111,100,130,214,160,138,234,230,66,199,10,228,81,80,3,159,42,240,0,250,228,107,9,173,108,68,59,119,255,112,26,87,171,122,122,183,17,181,214,47,159,242,219,39,146,100,186,29,205,49,27,19,116,48,26,83,153,86,158,206,119,74,26,117,180,155,57,152,148,46,121,180,227,105,75,58,172,208,153,208,95,126,161,53,178,49,65,248,141,168,201,254,252,242,251,251,228,18,111,138,221,124,102,164,204,252,107,85,147,162,81,138,106,226,190,186,162,171,13,158,78,165,14,254,99,39,88,65,253,190,21,24,100,154,171,169,220,84,161,96,184,66,113,130,30,252,116,218,110,180,219,148,25,2,45,48,192,89,206,240,79,183,184,126,76,144,231,215,101,42,40,253,108,109,186,164,201,20,143,218,117,15,172,152,145,86,112,38,174,106,128,255,41,16,96,206,195,59,134,43,239,53,180,117,85,242,105,144,57,232,62,77,72,208,243,99,255,109,227,162,197,3,206,52,131,120,197,1,65,125,69,34,98,112,120,184,50,6,201,15,81,129,167,124,197,89,59,82,138,132,209,20,121,138,6,19,123,200,183,188,129,22,42,50,244,131,202,114,73,101,154,173,154,76,93,26,158,87,119,225,85,243,224,116,119,94,240,100,133,22,20,186,182,87,121,219,209,160,6,217,252,211,234,33,244,158,194,23,1,154,177,132,228,13,169,69,254,68,132,99,22,156,15,174,244,243,87,102,16,41,159,2,121,250,10,109,46,83,88,84,193,28,156,77,111,164,179,53,160,44,27,64,200,123,172,42,162,175,35,97,170,165,128,130,191,31,60,99,17,181,90,112,29,236,52,174,88,198,94,189,229,96,56,240,17,215,16,208,38,103,35,106,206,232,12,91,26,214,205,155,236,191,154,9,176,67,54,28,253,215,86,245,230,198,52,234,86,212,19,170,202,92,253,241,114,133,185,23,29,241,99,213,151,124,50,112,99,34,218,100,137,181,153,247,70,97,89,245,181,12,168,182,227,193,222,76,144,221,25,68,21,109,75,97,6,90,95,85,218,11,225,152,48,131,163,87,105,175,139,44,68,94,12,111,229,86,51,106,60,61,239,93,149,8,3,94,11,234,172,241,224,163,104,163,179,49,51,85,23,94,2,203,117,37,173,134,185,203,160,188,213,247,149,171,130,190,229,58,195,185,37,100,111,213,171,55,169,51,255,109,48,31,74,219,197,126,233,165,251,63,243,135,227,28,250,217,29,34,187,111,89,130,157,17,33,183,10,91,189,19,191,79,75,254,74,123,248,5,98,222,82,181,143,118,65,57,88,40,14,164,224,185,245,157,10,70,4,80,0,44,190,161,58,137,63,35,194,171,5,125,139,21,154,149,157,114,122,174,16,212,128,167,211,162,208,51,249,46,21,151,241,109,169,192,60,110,40,252,190,200,164,136,34,32,0,162,229,210,27,139,254,102,105,220,122,43,251,157,84,45,126,26,96,165,248,24,152,169,196,186,208,39,81,161,74,77,83,67,90,241,61,151,245,252,137,60,99,33,103,181,66,13,250,77,114,216,39,196,252,199,9,250,51,115,106,125,100,66,75,37,225,238,250,166,52,116,72,58,17,237,71,188,242,223,147,195,248,117,165,139,3,202,90,72,32,174,155,1,131,233,205,235,49,69,123,55,91,90,72,5,51,241,196,124,30,163,82,217,133,120,11,81,190,50,66,59,146,76,218,157,42,137,73,118,228,215,34,66,192,249,54,189,179,197,12,231,97,117,213,202,13,219,179,40,223,152,130,41,103,176,155,225,15,145,159,134,36,161,251,33,66,119,25,108,32,106,6,183,16,247,158,117,127,180,83,113,40,91,92,124,140,47,81,204,3,52,159,95,140,214,240,213,65,89,215,86,168,155,97,81,85,177,219,55,134,180,98,186,249,175,45,65,100,93,73,194,123,11,250,59,20,72,231,139,242,170,165,9,227,131,160,143,34,196,66,111,144,170,181,157,249,147,115,243,174,102,120,158,106,220,188,192,1,32,86,156,150,21,223,195,232,96,134,202,34,27,47,126,140,10,14,189,202,61,31,15,231,254,198,140,182,76,81,169,174,136,149,229,144,142,43,71,204,230,200,41,161,180,101,125,247,210,23,195,221,56,103,226,91,195,8,160,63,253,188,215,80,254,227,37,175,20,248,55,101,32,42,34,57,11,219,250,222,251,237,72,53,38,41,40,134,46,15,78,222,39,130,139,109,85,57,17,29,7,123,89,135,171,213,34,94,123,170,138,204,55,35,172,94,110,134,231,110,183,143,130,253,238,177,64,80,113,21,212,15,123,16,153,150,88,125,135,60,119,62,26,100,126,115,148,188,218,250,121,197,76,182,208,183,52,204,124,242,52,35,104,53,157,225,129,190,228,247,121,114,245,117,232,190,115,237,190,237,111,72,139,21,109,197,84,176,125,199,123,127,168,70,83,21,119,127,98,89,138,73,110,253,14,140,67,182,58,246,156,78,199,123,154,55,178,131,49,23,10,161,166,108,73,47,254,37,116,141,215,218,100,183,242,106,72,202,75,238,134,166,60,215,197,74,11,148,7,108,239,44,161,187,113,138,25,134,144,216,106,241,53,123,194,43,105,90,189,99,184,47,179,112,131,228,128,25,198,236,31,42,239,160,135,110,162,245,172,89,119,70,188,70,40,94,84,249,27,61,224,21,194,62,148,79,132,206,232,89,105,200,21,169,117,162,245,174,102,82,163,97,181,12,135,62,54,45,64,41,150,190,167,72,67,161,187,251,28,238,42,98,233,47,66,145,207,1,176,55,165,212,217,5,166,190,180,169,21,199,79,87,210,37,71,6,20,149,194,147,106,231,231,232,199,88,53,125,117,202,27,74,136,199,183,162,23,41,204,172,14,89,90,70,177,180,67,215,187,210,151,41,199,3,112,197,216,49,232,77,232,66,67,190,41,45,207,144,49,93,96,183,187,44,29,154,137,86,200,219,172,106,20,132,105,181,122,85,77,249,248,231,232,136,216,249,36,182,94,53,31,172,9,52,140,180,44,77,130,41,0,95,65,49,167,121,114,46,229,135,38,41,38,146,225,230,112,213,148,143,111,112,115,200,213,100,47,214,142,171,151,241,46,167,249,24,9,107,76,4,235,62,149,155,147,16,218,33,0,15,40,164,202,218,56,19,62,142,150,111,93,85,61,30,149,186,21,138,224,68,131,162,23,110,232,134,22,74,231,96,60,100,155,3,120,71,113,61,172,7,117,208,143,57,99,122,204,75,8,114,183,49,10,231,186,66,178,66,16,211,4,252,239,49,125,31,131,203,161,11,31,204,54,42,228,226,196,41,86,228,175,178,85,253,209,98,199,167,70,160,86,93,78,24,16,158,83,18,87,191,189,65,26,169,169,53,20,175,31,152,25,169,222,33,102,58,60,87,200,141,83,138,188,98,37,114,245,39,67,17,28,87,63,205,21,201,170,30,106,228,212,33,245,222,80,70,205,136,217,112,219,219,212,171,89,17,169,70,94,235,247,90,188,254,147,198,33,80,163,205,231,187,249,96,7,170,135,163,87,195,165,63,82,48,28,230,95,253,101,24,144,34,102,59,150,78,154,106,126,62,162,59,241,64,108,139,144,106,111,16,89,57,255,159,7,120,16,149,17,51,13,82,17,250,208,26,93,245,201,223,221,188,170,143,217,190,206,17,115,55,81,85,143,109,96,40,46,250,219,39,93,198,105,106,206,50,145,32,36,94,61,4,220,7,125,23,50,137,193,169,222,8,69,225,32,21,69,90,172,107,236,27,33,219,243,232,219,199,12,5,119,196,200,200,47,85,25,112,106,119,161,28,245,166,163,37,214,197,204,247,136,88,19,54,4,81,9,195,252,28,183,17,129,44,223,110,170,213,10,218,158,148,160,236,175,115,148,180,88,8,91,210,230,8,52,89,204,7,154,242,72,105,188,19,115,111,121,112,68,173,67,17,11,212,196,150,154,228,51,83,95,139,153,194,110,39,229,80,218,128,8,6,253,193,145,126,253,124,143,89,140,226,222,179,45,52,50,234,213,134,251,236,97,6,92,44,135,222,50,169,33,63,141,105,162,239,186,83,46,35,51,60,113,53,50,164,239,96,251,47,83,114,139,202,48,206,171,39,167,12,78,24,159,202,100,136,173,127,192,71,19,86,154,24,108,64,150,134,206,173,33,59,15,39,142,92,77,74,33,178,52,56,85,233,65,224,18,224,128,183,48,19,47,119,185,55,145,86,217,145,217,186,48,32,93,49,91,150,199,53,195,175,169,120,236,52,195,152,50,34,47,118,110,19,253,83,160,231,4,146,30,241,12,132,6,82,92,131,120,132,114,113,92,140,96,233,206,123,79,22,70,100,20,128,76,130,75,72,243,59,170,251,30,153,177,195,99,204,65,121,247,178,10,167,155,137,190,228,193,73,92,113,188,184,121,66,72,149,86,48,46,161,67,135,16,186,80,63,99,134,172,214,83,137,76,191,212,92,51,101,51,116,30,253,181,22,94,176,222,251,28,203,108,251,189,223,86,46,35,198,33,199,66,143,231,234,53,153,25,168,196,160,144,23,183,62,20,230,114,60,217,229,122,76,50,70,51,27,163,150,53,151,157,27,242,239,80,145,38,88,134,26,16,45,15,105,134,106,170,200,189,205,63,140,225,30,248,254,95,243,155,55,238,240,145,156,59,93,190,37,45,164,50,255,139,69,255,85,30,237,88,137,196,205,8,244,109,125,47,99,199,119,5,235,107,28,67,87,204,111,131,29,46,52,218,15,66,116,145,218,229,230,180,235,251,250,160,206,243,214,195,80,51,64,20,207,119,35,157,145,192,14,204,47,76,108,145,179,94,236,255,159,155,79,170,51,113,117,45,186,246,12,151,227,155,63,83,253,249,170,242,203,131,188,216,10,153,117,18,199,114,103,164,86,171,251,223,224,241,87,114,62,88,8,193,36,12,49,243,179,164,210,111,5,63,26,225,35,139,143,100,212,149,159,166,183,181,133,132,123,61,40,18,201,136,110,164,195,66,50,156,4,75,149,61,195,186,232,123,13,51,136,61,185,249,54,222,2,23,164,109,168,198,101,242,7,51,2,85,238,162,52,194,144,132,59,51,141,166,33,94,126,102,48,222,229,138,217,246,82,159,135,207,47,2,31,145,86,198,120,184,150,40,213,154,150,116,22,240,79,128,8,114,15,5,128,2,42,45,105,134,77,106,165,166,114,131,161,40,214,102,39,141,152,222,42,72,244,154,192,122,150,45,234,61,238,192,35,165,180,179,40,142,153,242,67,104,233,190,80,12,84,191,152,97,50,27,81,90,131,102,107,234,205,233,243,221,105,134,55,77,30,141,125,227,134,46,114,67,95,173,203,213,52,111,206,25,191,205,113,113,228,209,22,184,237,124,52,16,232,185,252,186,229,14,207,93,105,38,0,19,51,231,107,72,54,155,72,170,14,11,228,255,165,135,242,49,53,196,46,79,78,130,38,142,227,10,170,52,155,71,88,155,116,52,199,147,67,76,155,173,87,70,25,120,93,127,9,179,73,130,206,52,83,255,76,165,106,142,250,146,231,15,237,123,13,242,123,55,87,26,219,78,154,105,201,12,105,217,247,111,20,136,229,183,233,175,173,73,117,137,70,216,144,155,83,26,91,241,222,197,36,19,229,230,227,154,248,181,63,249,164,206,45,55,7,120,23,69,8,88,56,103,38,213,72,64,0,85,72,81,103,136,137,242,116,67,45,165,185,98,3,191,253,71,169,17,230,70,242,113,175,168,48,27,17,78,62,57,125,23,244,230,101,1,122,164,78,49,162,184,156,34,33,123,123,33,214,205,131,151,194,56,40,164,16,95,222,60,103,90,55,120,13,159,199,124,174,38,167,204,51,67,142,86,99,208,232,55,175,57,27,26,76,143,145,140,135,70,16,86,248,48,27,82,106,215,184,57,161,76,14,74,71,80,35,242,71,164,212,128,192,136,121,210,153,26,37,251,247,245,234,231,98,200,115,253,165,209,87,88,242,210,221,4,168,79,16,128,66,132,159,103,126,135,218,201,217,44,193,26,32,203,38,83,165,91,221,52,112,12,48,238,100,203,50,10,199,134,11,15,140,4,66,72,242,61,48,175,227,51,9,53,191,118,139,60,26,12,107,247,134,140,43,91,218,17,115,167,25,190,5,52,4,242,143,33,239,221,16,210,14,84,23,244,140,89,13,182,130,207,164,45,54,65,45,93,142,25,11,201,90,113,164,246,159,56,90,209,155,83,155,11,180,142,81,113,119,29,84,224,82,53,213,51,149,32,11,179,73,104,133,232,97,177,99,69,110,14,32,222,81,118,215,58,184,150,62,89,73,76,243,33,61,213,101,162,161,88,121,131,37,252,88,233,164,125,223,235,134,42,220,161,114,157,208,224,191,47,146,140,122,19,30,16,29,241,105,189,73,142,178,27,72,212,235,144,18,24,37,85,224,104,162,254,71,235,206,52,166,11,135,76,118,200,31,101,5,208,4,30,140,76,199,160,110,75,126,250,218,228,9,210,187,247,90,201,48,186,108,38,188,51,171,5,27,26,237,7,57,162,104,96,188,45,109,37,253,219,216,85,205,84,90,78,77,36,233,115,97,242,99,15,148,137,67,183,112,219,100,145,223,30,99,88,226,52,96,170,171,200,49,64,136,83,131,141,131,232,93,36,204,216,126,154,73,91,56,4,150,118,115,181,34,249,151,228,165,155,44,93,14,184,105,104,85,111,178,160,101,102,165,226,251,50,190,228,181,147,86,201,146,239,249,65,94,80,51,19,130,190,13,105,47,230,105,188,158,161,209,135,242,65,201,159,70,128,33,245,107,140,11,121,157,28,147,105,2,93,222,63,181,33,130,220,253,170,121,244,88,31,219,40,4,206,22,51,194,123,193,232,4,178,187,201,174,242,204,150,32,115,51,124,100,50,147,38,236,136,101,199,111,27,246,103,138,249,90,235,102,152,209,79,145,71,91,166,207,28,102,84,62,229,115,226,17,222,32,86,197,154,10,175,22,18,66,79,145,230,214,135,236,26,36,108,235,8,246,82,64,194,169,241,100,102,160,70,35,205,71,199,236,34,126,46,131,130,228,140,124,46,218,104,84,52,241,190,47,159,87,155,238,237,56,113,111,240,132,31,243,34,113,148,8,115,92,190,188,249,162,60,81,103,176,100,209,40,36,23,227,215,238,248,30,213,224,162,57,23,144,65,128,191,32,161,241,103,137,43,67,180,16,186,87,86,78,210,91,175,98,234,145,110,5,219,169,230,99,106,67,1,202,7,144,39,139,11,137,174,30,186,159,27,132,248,145,207,129,130,95,113,66,100,234,252,45,107,12,70,80,54,202,22,51,200,141,52,111,244,231,67,156,153,104,104,235,178,167,204,95,111,90,129,217,235,197,134,243,240,137,128,74,220,26,106,166,22,176,210,108,37,114,49,31,14,159,208,133,163,183,106,234,213,231,214,36,50,184,151,188,202,22,51,250,50,209,49,109,244,175,18,42,88,49,177,4,21,14,77,119,226,142,67,182,209,147,27,226,109,240,75,142,166,183,23,225,190,139,114,219,139,57,63,102,4,71,106,170,175,81,63,21,51,30,121,82,175,116,192,208,247,99,238,39,25,178,224,10,150,101,13,140,241,164,90,131,33,64,196,229,101,37,142,155,138,62,224,247,37,10,33,106,92,73,0,180,0,51,12,185,250,133,206,34,171,51,202,214,183,70,13,232,100,199,255,219,132,213,69,122,230,155,100,54,230,178,12,185,24,238,161,190,69,124,160,77,217,18,54,185,200,21,31,203,144,42,83,204,228,3,102,118,132,77,36,149,242,167,15,121,206,217,178,167,178,81,233,17,51,72,221,146,29,76,70,212,45,102,218,246,162,23,244,47,138,219,106,110,217,58,69,243,188,124,44,187,118,70,255,18,154,113,217,114,105,191,124,17,122,11,51,115,82,111,61,208,47,244,231,230,224,74,85,55,51,67,94,19,102,90,121,186,62,55,7,99,143,182,45,130,31,249,92,80,221,81,19,116,51,125,9,251,191,197,53,146,162,6,254,246,247,157,134,117,7,75,1,237,153,129,229,253,86,172,241,103,146,206,18,238,196,65,223,83,251,153,9,238,167,146,181,130,122,118,238,17,66,123,144,115,194,90,122,172,189,252,252,204,21,149,130,169,87,51,190,235,103,133,12,253,52,229,52,165,169,195,127,153,47,62,167,90,225,48,252,29,11,127,96,211,41,157,69,245,143,197,244,247,203,111,106,193,153,34,148,144,80,120,121,247,3,126,39,60,116,83,205,136,108,253,94,139,36,223,248,240,77,78,203,163,250,205,97,68,208,46,105,106,25,235,135,5,125,102,116,9,148,135,163,254,165,226,220,204,42,146,94,228,202,238,224,76,101,131,218,243,80,9,214,218,32,115,40,126,49,100,9,77,122,168,159,79,70,89,197,175,38,4,62,202,65,91,76,142,224,111,229,240,177,160,149,84,198,96,154,100,126,237,38,207,53,33,5,40,45,139,144,33,118,231,157,131,200,18,134,103,229,57,198,227,244,185,80,141,127,91,238,253,124,236,227,210,4,144,116,160,73,40,52,200,72,22,223,159,255,62,170,49,66,41,35,54,173,155,63,224,135,165,15,62,228,184,20,159,134,19,51,190,245,73,15,130,124,15,146,68,205,123,62,16,61,61,31,54,227,98,77,162,191,147,154,36,235,213,114,170,129,139,186,239,23,64,252,77,89,66,9,179,97,120,241,171,169,128,30,81,17,166,84,66,236,233,230,206,23,19,10,103,66,214,159,212,4,230,129,76,168,240,63,55,50,232,203,175,6,160,252,25,21,59,155,171,63,26,1,179,104,23,24,149,165,183,78,140,98,8,21,101,94,111,239,91,253,198,187,88,211,140,80,221,67,104,62,126,179,140,142,255,211,154,242,178,35,168,245,59,44,77,90,82,219,148,7,52,168,205,169,236,59,117,239,34,20,252,235,66,40,225,215,34,33,38,212,134,6,55,41,222,198,5,27,203,84,209,114,104,185,97,100,13,115,51,121,6,97,232,71,128,161,197,47,27,71,131,220,28,196,131,211,255,247,191,118,51,185,154,120,114,121,27,37,52,9,74,59,58,120,141,96,163,120,214,2,68,228,168,110,193,219,55,127,59,93,167,25,244,84,213,76,160,85,161,253,104,240,59,149,237,33,75,135,158,24,36,205,231,207,76,215,68,83,81,132,5,166,208,127,154,20,154,40,181,33,196,70,7,161,155,33,145,19,61,116,116,34,70,200,246,161,235,106,204,189,34,66,129,70,200,240,159,198,47,146,86,69,186,113,59,201,164,159,185,208,168,95,228,106,250,198,156,240,157,26,2,43,68,205,211,246,140,159,121,131,205,216,122,243,183,243,254,116,88,158,217,8,32,85,247,131,221,202,121,79,158,131,117,13,181,40,230,122,130,225,214,68,176,149,194,214,20,75,174,43,64,246,99,48,193,220,195,173,150,61,92,252,139,98,230,65,224,75,204,70,75,250,251,237,255,161,237,204,146,45,199,117,29,58,163,23,234,155,249,79,236,105,113,155,20,116,110,212,103,214,87,101,34,237,237,70,150,40,18,4,104,138,156,250,80,167,49,160,191,207,7,2,144,116,139,208,37,97,74,194,31,136,47,83,173,106,210,194,26,250,61,147,73,63,135,244,62,152,189,220,254,178,140,63,73,69,198,154,248,218,108,148,248,252,135,89,144,171,12,164,73,207,66,141,159,54,19,217,33,87,102,70,149,254,62,184,234,58,213,124,134,150,27,23,209,103,7,195,38,70,97,51,122,249,30,25,76,3,184,150,2,195,181,249,54,45,144,23,19,94,98,234,113,84,107,60,178,129,16,115,153,234,113,100,94,216,205,97,30,132,56,150,144,229,71,123,52,96,234,144,226,175,132,46,208,254,150,38,58,11,208,116,200,2,243,65,125,11,4,109,11,39,122,16,183,20,164,14,151,75,170,84,250,176,200,206,95,184,153,81,166,195,231,200,221,245,183,205,94,192,167,149,193,50,89,196,178,132,238,58,151,39,96,139,77,55,222,189,50,140,59,146,107,212,210,44,135,140,156,192,203,102,234,15,205,208,72,228,145,34,152,141,119,229,15,198,199,188,139,128,244,129,145,255,248,66,59,235,27,86,85,6,96,148,255,190,135,66,23,249,20,119,201,3,207,92,62,187,172,101,13,238,93,90,86,216,105,208,5,90,3,62,31,246,165,155,181,110,237,109,41,224,19,8,138,67,29,85,21,152,164,23,46,93,221,109,80,58,25,174,147,65,102,163,116,53,142,234,188,128,152,148,32,136,161,215,35,112,91,222,213,135,14,3,2,148,2,178,109,247,183,101,14,126,34,95,0,137,51,135,215,53,233,156,210,164,215,23,56,21,207,189,34,247,1,165,82,94,23,58,166,174,26,95,237,50,197,2,128,223,102,163,23,176,57,195,86,129,237,49,124,99,156,93,248,9,35,245,228,244,218,39,191,180,114,86,32,93,190,176,241,154,110,63,128,144,22,217,122,133,105,15,240,5,234,196,145,103,59,40,75,204,153,103,41,103,249,165,37,90,62,31,248,231,140,247,131,155,53,231,201,92,11,159,62,125,157,60,22,242,211,225,46,3,145,68,87,246,117,185,65,215,148,105,165,211,47,26,139,250,239,33,109,121,42,168,106,103,159,117,26,223,166,244,174,90,75,210,185,110,135,49,55,22,182,114,251,133,80,221,79,110,138,158,98,64,131,96,106,233,113,225,104,139,103,177,163,35,148,174,46,175,91,145,175,175,210,230,223,72,21,186,98,158,237,125,116,11,130,22,229,138,93,66,37,166,85,79,134,198,164,226,114,44,124,28,59,55,25,166,205,58,3,190,221,15,41,230,115,102,249,2,206,158,4,41,180,225,112,102,141,185,175,139,61,89,52,11,51,235,238,165,239,195,18,218,238,34,86,127,86,160,226,3,134,232,124,142,69,157,4,246,22,10,20,146,154,166,173,225,112,182,198,127,129,141,91,228,87,94,127,214,118,2,35,145,243,237,219,16,85,134,3,37,63,13,187,211,31,184,181,158,138,169,51,178,129,144,99,190,115,83,189,75,66,37,229,9,153,94,223,7,211,212,35,29,47,141,94,252,233,66,204,21,154,1,14,212,23,134,47,212,154,31,141,0,162,16,241,96,211,126,72,54,197,153,123,75,8,195,101,223,239,89,48,92,244,93,65,176,75,17,198,20,76,160,212,5,140,246,70,248,105,14,219,172,126,135,9,165,120,87,15,176,36,121,79,242,38,75,178,253,186,159,27,185,46,145,83,65,143,217,194,145,31,156,79,88,138,177,221,133,23,13,39,223,6,188,66,219,85,97,222,19,145,242,60,125,221,67,130,7,253,142,11,67,241,216,159,238,1,108,135,146,196,196,232,92,179,217,181,251,209,99,138,72,5,114,179,240,114,187,131,52,34,201,6,131,2,245,153,184,191,39,106,125,47,162,111,211,144,11,216,158,9,135,58,200,158,173,60,71,151,17,119,77,208,33,244,64,46,172,143,238,99,140,234,87,26,18,148,30,24,51,241,29,240,212,214,85,108,214,206,164,238,211,81,198,124,67,164,117,207,104,92,103,83,225,243,104,182,58,125,91,250,190,80,63,94,14,79,210,165,2,103,24,6,213,31,75,198,250,91,102,171,66,42,183,125,201,110,147,21,31,194,46,100,122,178,142,150,15,46,152,46,72,232,120,230,57,234,200,1,179,241,186,9,149,70,47,225,9,247,122,192,36,107,239,51,47,120,242,124,140,3,224,106,94,104,242,13,208,18,118,47,141,103,46,115,33,115,31,129,105,60,53,62,55,249,180,22,91,24,191,50,140,17,146,236,173,106,217,24,105,124,48,181,56,166,233,11,19,83,37,127,159,9,181,219,38,183,109,30,127,158,58,160,177,16,210,80,145,57,227,252,227,236,195,52,209,13,43,185,3,38,36,92,21,135,195,208,122,116,174,91,86,139,250,208,97,235,207,125,164,152,248,126,175,26,45,231,174,110,164,231,219,60,171,185,111,132,173,191,53,203,183,135,212,244,252,58,124,12,46,163,234,244,79,205,217,23,15,8,111,103,202,144,197,163,210,120,51,46,156,187,104,123,52,243,21,116,245,91,230,216,65,82,67,96,28,31,60,136,161,233,183,137,234,206,129,233,210,223,2,159,176,163,42,12,143,108,4,124,38,188,164,176,125,34,229,194,26,133,52,243,218,242,48,30,180,138,234,14,240,238,158,93,5,78,186,155,100,250,159,177,101,131,170,87,250,115,238,65,79,72,15,248,124,230,93,111,11,235,247,181,238,79,55,241,146,0,230,152,248,105,212,85,100,15,78,102,52,127,13,62,6,159,41,233,57,119,9,177,98,123,93,146,165,55,24,249,208,236,48,18,255,123,62,23,62,214,138,163,33,148,202,100,200,162,56,93,76,5,24,183,216,165,48,170,167,23,54,55,175,11,211,81,229,209,112,50,251,20,137,189,154,241,149,125,177,182,182,93,141,35,26,244,167,120,224,63,213,89,61,184,32,131,213,3,166,15,73,127,217,210,149,113,110,184,143,146,111,225,63,50,138,1,147,73,151,151,13,25,196,197,117,13,78,250,192,9,174,220,139,136,159,222,42,67,1,140,82,105,9,24,219,102,57,218,218,116,60,140,128,228,205,242,38,48,13,144,113,215,221,122,141,4,69,61,168,196,93,159,17,217,202,11,175,153,226,129,159,13,187,218,191,30,120,149,52,239,209,36,69,52,102,132,126,16,239,154,121,79,114,107,166,49,238,10,102,160,20,235,154,194,104,6,251,93,15,51,105,239,111,48,91,226,251,128,125,216,179,158,156,204,81,60,20,114,74,207,156,66,100,54,227,243,161,92,169,59,85,8,187,195,171,115,246,219,20,194,5,166,7,232,30,93,39,230,191,10,227,145,119,167,89,72,46,242,84,160,190,167,248,126,224,51,238,7,222,212,228,98,168,48,133,72,194,229,108,53,153,12,226,109,147,245,209,97,74,118,166,196,251,66,21,169,63,40,85,183,56,152,213,67,242,95,103,10,57,241,237,142,49,78,251,163,206,26,16,143,179,174,16,189,62,104,33,143,17,3,109,170,26,50,48,58,111,119,28,166,36,114,222,237,183,131,142,129,100,18,113,207,117,99,93,208,238,23,160,113,244,121,98,168,90,141,64,51,163,67,70,33,62,230,49,195,67,236,214,83,211,76,220,98,74,65,3,241,153,174,166,201,59,246,128,81,160,215,151,5,49,46,158,55,138,7,210,113,8,12,89,36,142,102,173,215,93,19,13,190,57,70,2,59,253,169,51,210,36,122,24,113,114,136,34,235,133,207,135,29,39,71,208,91,127,153,137,179,4,104,205,79,10,91,172,224,112,177,168,70,239,26,81,38,127,89,40,225,138,141,11,112,205,145,8,69,163,163,174,103,35,137,229,188,159,251,68,98,89,210,79,13,153,13,151,76,4,205,42,51,206,203,106,97,230,107,247,135,178,137,192,48,104,99,121,192,44,70,26,182,168,2,12,215,70,248,193,185,233,24,180,47,53,166,20,252,212,159,32,134,142,146,93,238,209,48,59,245,183,75,76,86,101,37,245,118,229,137,68,210,12,115,239,173,211,247,226,34,138,191,101,212,120,196,149,128,118,39,102,93,135,105,133,95,18,192,227,24,56,93,53,144,210,251,137,56,228,232,19,83,160,85,145,63,152,108,184,110,95,73,59,53,175,37,153,24,210,147,34,181,194,98,250,158,246,129,207,154,183,36,32,52,111,128,149,252,183,39,12,69,185,105,220,251,170,39,159,128,23,6,102,154,0,74,203,179,129,197,88,83,163,106,142,134,204,212,23,170,22,18,208,123,201,83,67,101,168,127,237,182,118,229,108,154,186,38,128,240,4,243,147,47,51,23,149,196,215,25,9,33,34,105,254,84,77,163,39,82,131,104,39,56,108,14,224,114,105,164,240,214,55,221,96,95,149,144,247,145,100,33,45,232,189,198,43,81,19,84,120,27,164,158,74,160,232,216,201,79,163,151,84,123,192,221,36,68,37,131,154,72,160,199,185,207,72,154,154,146,67,214,32,199,11,163,101,64,82,29,232,239,213,207,161,126,89,95,60,170,50,55,181,75,3,191,27,241,242,80,72,3,108,129,201,186,230,120,95,80,36,100,227,143,224,219,244,106,43,47,228,113,184,104,54,199,230,17,99,133,184,88,80,146,6,245,11,56,65,209,42,147,43,59,155,189,19,103,94,56,21,77,197,195,0,247,28,40,35,133,70,99,57,24,99,27,175,95,48,206,106,150,50,48,22,83,108,93,226,194,204,150,80,146,233,8,163,126,180,92,184,138,140,35,25,165,163,25,67,204,79,206,252,162,171,218,160,98,250,73,82,1,83,86,216,154,169,71,176,87,225,39,33,78,47,30,10,140,31,220,205,19,90,79,110,182,73,1,83,112,146,189,30,61,110,72,104,59,140,250,236,20,20,77,228,248,250,160,50,136,61,12,187,9,74,245,254,54,145,94,44,242,105,15,180,121,92,225,21,107,57,212,70,245,167,73,205,36,31,165,212,201,154,150,24,232,70,75,113,114,34,105,81,51,226,182,35,157,135,196,243,91,8,163,137,161,122,174,229,192,104,16,46,133,173,10,225,247,85,33,82,203,164,51,136,150,92,88,253,12,34,75,45,118,173,141,192,16,246,103,150,7,45,236,58,24,200,236,36,135,97,7,235,183,59,172,183,118,249,165,157,231,243,204,104,244,133,100,183,115,47,230,222,81,244,11,169,54,186,190,163,151,137,194,79,45,219,88,191,112,115,184,162,44,188,244,232,25,14,200,231,173,211,172,170,101,155,10,111,198,95,247,66,250,64,52,2,40,250,32,93,247,125,96,171,155,101,187,30,253,243,228,112,24,23,80,137,57,161,140,121,227,57,229,7,124,10,245,149,152,81,112,243,163,207,130,220,117,137,194,223,178,185,43,244,129,73,84,74,198,16,206,252,249,68,2,110,136,157,202,80,35,190,93,61,224,179,95,79,58,212,72,15,236,175,32,5,124,162,214,169,159,47,85,219,226,247,93,225,82,44,157,27,186,153,71,7,108,170,82,58,90,32,172,197,201,139,57,4,9,108,229,205,124,225,119,206,51,245,156,186,229,232,188,244,190,225,34,125,155,136,2,77,177,136,206,177,77,60,195,117,113,11,58,196,24,139,42,60,67,46,24,195,106,130,243,119,218,34,238,112,24,30,149,78,14,172,181,187,4,156,41,190,232,172,197,39,27,231,38,161,57,229,141,160,191,28,15,229,44,70,103,118,200,207,199,93,34,164,56,123,2,10,36,122,48,247,89,28,166,154,56,179,206,28,200,169,248,215,125,150,213,213,154,14,227,206,70,203,231,114,148,5,255,204,13,231,17,197,234,56,161,60,136,224,54,239,139,53,243,187,47,22,176,166,25,224,31,119,247,27,11,19,1,137,174,19,11,85,8,55,232,56,145,35,122,255,233,121,93,196,94,219,97,106,12,77,167,60,203,101,14,135,199,16,177,11,230,180,17,54,74,134,238,103,229,237,102,46,95,46,92,151,174,219,157,78,225,28,87,6,61,98,233,35,133,194,231,79,252,192,116,103,189,207,140,28,113,92,248,80,3,14,158,56,28,151,184,240,254,140,50,122,207,243,10,176,65,208,210,99,217,6,236,184,48,140,14,158,103,66,203,69,139,11,179,157,155,44,49,231,121,121,225,165,176,70,176,121,85,56,232,45,160,196,138,235,57,120,78,191,174,102,234,111,207,186,74,155,124,156,154,222,195,103,4,51,51,123,212,123,198,8,26,175,186,104,243,205,215,28,48,133,176,231,174,218,157,136,241,73,155,90,52,101,128,151,8,55,168,74,230,245,44,141,231,187,75,49,140,154,53,83,232,3,31,41,86,144,131,158,119,253,28,124,226,185,117,31,10,106,71,74,89,32,217,153,226,182,171,89,36,100,157,236,206,151,232,65,47,237,16,189,205,103,82,104,222,118,5,140,33,153,46,172,24,41,213,64,185,184,241,174,233,37,197,11,65,78,232,97,44,224,95,82,166,95,89,233,102,48,244,60,241,185,61,192,227,85,230,253,68,81,100,153,226,243,200,24,206,237,103,164,76,172,211,29,46,88,135,40,124,126,216,253,28,139,137,181,117,73,220,225,202,55,115,124,30,137,200,85,3,33,58,225,167,71,243,184,212,239,33,172,131,97,198,211,62,148,32,209,227,149,254,208,64,246,215,212,15,76,17,180,60,112,13,205,119,42,68,150,187,81,142,201,229,246,22,250,136,151,210,199,16,95,252,82,138,148,136,166,202,198,53,194,187,234,206,233,192,105,137,37,137,233,1,100,79,154,195,69,164,65,83,134,33,173,53,238,112,102,170,196,111,248,7,151,38,251,135,61,140,251,170,203,230,74,94,121,161,255,25,97,70,249,62,38,118,156,113,44,27,185,33,229,143,129,136,147,155,138,2,39,245,72,38,108,133,214,113,225,241,212,171,120,215,222,63,193,79,211,80,254,12,20,211,233,12,184,229,246,76,179,168,111,175,184,240,158,87,122,72,57,176,159,214,253,105,228,250,247,19,182,186,207,152,161,103,72,235,140,132,8,178,239,102,97,216,158,121,181,62,43,110,137,72,98,152,138,226,126,98,222,243,136,229,167,205,68,75,151,166,17,67,16,205,197,220,31,178,80,138,165,158,240,183,37,29,253,231,9,6,19,194,66,144,42,166,159,118,240,172,1,51,120,117,15,1,175,216,157,55,138,117,114,140,246,132,40,200,151,249,79,87,58,232,52,8,129,137,237,156,78,44,29,80,42,121,102,43,134,73,14,120,183,103,154,109,198,204,244,119,89,186,169,73,61,1,45,173,103,1,67,225,80,184,209,245,189,2,62,184,206,194,212,59,60,141,100,71,15,37,133,194,35,202,145,92,48,205,239,44,57,216,193,220,154,210,61,121,155,154,61,67,233,32,123,177,24,152,68,180,204,241,100,34,98,11,98,210,29,207,156,112,246,217,237,14,164,66,203,170,6,26,102,202,222,226,161,34,245,163,67,156,158,240,251,5,32,208,191,244,149,48,227,47,15,129,104,192,88,91,127,59,163,158,52,226,104,227,11,201,111,39,246,5,201,31,11,245,246,174,81,37,2,120,241,62,97,58,36,33,37,12,84,117,220,100,12,150,102,123,106,105,232,62,77,103,107,23,50,65,42,236,107,121,211,104,127,69,116,9,35,8,61,57,138,83,30,227,240,72,178,18,86,145,35,156,177,234,158,181,137,110,214,7,206,46,187,181,138,121,65,37,153,134,233,153,24,17,46,227,151,169,238,133,208,2,11,166,152,31,204,119,92,132,164,104,246,65,238,63,91,200,38,160,160,172,48,78,42,254,88,18,250,18,202,115,90,52,104,250,52,206,246,67,51,177,29,158,174,155,90,21,36,162,250,131,102,75,86,58,90,166,138,109,147,167,58,95,175,207,211,70,18,45,79,150,11,21,4,159,44,73,31,172,166,76,63,178,255,219,193,172,18,11,213,234,85,248,86,125,176,169,77,43,167,141,30,176,234,241,44,125,157,176,100,36,253,198,251,244,231,221,240,40,211,245,5,231,162,29,185,59,138,76,103,14,42,10,147,157,243,163,177,239,93,202,228,195,184,163,198,165,177,58,47,229,126,49,136,189,177,144,218,213,68,247,82,97,246,155,254,192,51,194,246,122,110,242,1,35,80,244,109,53,49,104,162,140,190,242,181,156,30,194,218,36,239,225,87,157,160,164,205,135,207,54,118,164,82,225,161,183,161,67,144,94,87,79,154,31,216,60,61,148,230,135,2,144,79,227,21,37,250,166,9,232,179,167,62,47,168,57,76,205,41,107,10,121,157,253,186,79,196,244,112,77,49,253,160,57,18,89,131,236,112,177,38,16,201,110,227,232,226,49,41,117,152,51,160,231,195,150,27,221,163,101,230,166,157,229,198,218,54,70,168,31,221,33,136,200,56,163,84,134,140,240,7,19,197,175,170,101,140,93,187,123,53,64,197,159,109,173,167,234,10,181,217,79,110,53,217,166,85,240,69,2,186,59,140,22,64,210,2,252,185,51,111,155,41,166,62,163,117,161,51,170,74,164,68,170,233,51,105,109,147,92,123,68,57,240,164,150,102,14,104,92,98,164,58,220,31,1,246,102,4,148,216,209,153,81,122,218,90,159,111,116,59,127,191,13,113,99,109,173,248,242,148,166,131,181,72,59,177,29,155,160,47,126,240,98,150,157,79,109,63,193,172,113,56,211,153,161,215,77,63,189,175,93,5,145,107,145,197,166,254,94,194,240,151,70,163,189,202,67,182,160,225,193,23,167,130,104,233,120,24,136,68,8,113,105,216,155,55,45,28,101,155,248,253,228,150,155,41,15,113,198,108,80,29,174,72,239,8,103,231,236,217,122,36,99,204,73,67,204,126,232,137,39,81,239,55,198,172,172,139,23,31,47,36,110,135,201,189,200,190,140,80,101,196,124,199,10,194,74,39,132,32,216,222,221,47,237,167,232,36,87,206,42,219,62,182,106,193,198,137,229,79,56,134,86,152,9,152,79,85,185,72,198,30,240,251,170,63,253,68,97,50,49,45,121,246,204,146,66,93,31,26,225,73,245,72,6,195,228,57,100,95,70,30,47,185,99,54,253,58,29,83,83,33,89,177,7,244,148,36,129,101,213,229,137,49,123,134,131,31,141,150,244,195,193,66,245,39,230,180,140,5,146,228,51,209,252,237,159,180,145,169,28,17,95,11,243,12,47,234,233,9,149,76,235,145,230,198,11,148,208,233,107,68,62,187,178,244,112,230,150,25,214,52,135,135,57,104,60,196,52,210,165,14,27,223,72,105,109,125,222,79,136,30,215,33,38,205,180,217,24,57,209,97,56,148,18,232,80,14,174,203,195,121,178,219,89,51,92,133,101,98,251,148,150,73,179,139,46,54,39,135,249,233,39,231,155,145,29,62,141,58,57,190,63,196,43,53,240,44,248,217,46,207,245,144,45,206,83,162,90,182,55,103,66,172,14,35,127,219,244,220,116,44,250,40,205,168,194,41,63,24,184,57,29,175,80,209,236,226,50,0,99,245,110,209,209,205,108,207,219,68,58,126,122,89,203,88,136,202,30,102,203,143,123,215,133,33,137,42,140,133,177,95,248,121,219,40,196,10,204,10,83,87,192,48,113,100,160,77,62,48,159,241,80,160,152,74,83,183,4,207,69,135,250,172,0,82,193,241,183,145,59,54,97,91,7,74,162,59,45,224,51,159,74,148,68,62,173,149,123,91,16,196,158,129,130,21,93,12,51,214,88,45,138,1,167,251,174,207,203,62,143,76,79,78,113,214,159,73,162,252,147,245,129,55,179,76,9,56,169,176,163,193,103,201,242,115,159,91,36,2,209,71,182,102,108,11,105,95,200,169,234,149,153,11,129,223,54,57,213,247,121,87,183,20,45,40,7,181,170,227,100,146,9,143,97,100,141,142,77,135,127,65,57,236,135,158,240,212,222,156,14,4,18,6,43,224,19,228,239,103,148,141,232,69,130,50,59,181,145,9,123,243,21,5,148,4,61,162,60,223,142,169,195,4,202,34,251,126,28,103,27,182,47,44,246,203,48,235,243,112,238,177,253,112,147,13,60,194,105,125,201,177,83,55,178,160,53,166,96,206,220,149,36,98,112,207,113,48,139,226,115,93,104,108,236,184,41,196,146,116,112,211,145,25,129,120,162,153,72,11,86,116,41,135,143,99,73,19,71,141,165,71,83,188,246,200,15,49,203,54,159,25,1,13,114,223,116,241,42,158,30,13,234,56,176,254,29,238,170,212,100,48,105,58,63,57,74,224,75,7,2,173,116,229,194,230,200,91,30,216,201,47,197,164,148,181,192,1,218,34,77,4,252,142,238,84,90,188,105,19,215,213,73,20,245,139,200,60,3,55,29,68,38,172,225,229,69,200,91,85,154,111,129,17,222,242,71,210,207,3,212,204,25,112,92,21,54,149,239,92,3,145,160,4,124,150,242,50,117,174,49,149,46,31,8,29,150,185,222,20,244,68,167,193,98,40,129,112,225,120,198,175,11,106,3,179,190,61,143,179,35,38,239,227,4,135,233,244,188,12,188,203,75,156,156,199,189,117,16,38,10,30,14,211,222,187,116,140,118,118,147,254,200,96,220,102,137,225,217,204,99,156,26,112,205,186,214,158,85,40,71,65,200,232,87,90,167,46,48,3,118,140,208,74,155,145,252,48,93,215,241,50,44,225,173,147,73,37,216,242,185,253,108,229,204,76,239,97,198,47,39,68,31,24,229,157,165,48,42,73,113,97,60,192,252,156,220,100,222,107,192,39,238,213,219,178,124,149,7,117,201,254,164,156,253,115,53,247,113,179,191,214,32,28,101,155,21,41,105,180,23,159,124,33,107,243,30,241,64,203,227,205,218,108,186,78,247,186,33,99,232,170,98,95,185,199,85,120,69,238,161,215,157,172,163,47,142,174,143,193,183,17,208,179,27,66,3,99,181,40,15,37,17,196,213,120,164,77,221,99,232,90,69,231,62,158,9,220,211,115,238,127,172,116,177,105,103,253,20,6,136,120,134,248,66,146,32,54,3,28,135,121,182,143,146,69,219,159,60,62,179,54,110,232,91,244,34,216,201,250,7,107,202,193,115,63,240,198,242,228,59,55,149,228,122,69,242,56,247,172,209,185,135,6,229,150,126,96,46,187,205,80,224,176,175,89,88,95,196,151,185,117,87,201,160,203,118,169,12,198,58,81,231,14,117,15,26,139,101,51,99,36,149,246,169,184,82,249,69,125,118,136,248,199,164,105,218,159,9,123,27,72,24,255,246,53,253,215,216,184,67,7,114,139,51,236,146,117,68,106,207,18,86,218,105,222,113,183,231,211,179,100,219,181,181,238,209,79,51,136,57,23,204,59,230,187,117,156,73,67,212,68,232,47,46,141,101,74,56,2,231,201,35,144,28,39,39,128,127,122,127,218,10,91,223,98,60,153,45,117,227,12,159,175,121,48,69,75,120,210,174,85,98,217,226,237,211,204,142,24,126,202,209,103,15,91,238,68,97,2,69,67,123,181,200,49,248,190,147,24,16,245,53,109,229,66,33,177,199,164,127,174,76,122,154,216,158,199,86,31,143,237,162,141,67,198,188,223,190,159,102,189,209,114,96,30,230,95,28,75,29,161,232,115,176,41,76,197,34,203,206,67,118,111,244,159,101,183,213,62,171,123,66,134,88,78,254,83,6,234,17,88,228,164,153,153,76,6,176,70,172,134,12,150,22,14,178,149,171,90,156,28,39,8,189,109,90,152,106,76,174,8,5,245,231,161,20,54,235,129,158,249,77,82,74,40,51,215,187,132,15,211,10,210,177,208,91,46,17,160,210,159,166,105,81,250,163,102,138,167,194,188,164,189,42,8,149,134,70,0,48,90,228,130,210,150,188,34,146,35,84,212,49,140,43,81,28,106,125,221,77,63,0,178,204,254,46,81,46,24,237,249,124,70,237,241,188,39,21,185,7,182,114,98,156,156,204,164,110,130,206,18,84,238,243,198,90,114,234,38,136,6,216,32,232,32,8,131,194,189,192,39,0,155,245,194,198,107,22,120,35,80,211,2,238,15,173,201,182,100,57,62,93,24,211,169,43,140,205,102,137,251,254,117,184,10,108,236,239,251,88,208,50,215,101,24,149,169,124,159,10,65,169,160,39,86,46,189,203,109,107,126,144,194,239,140,28,2,2,50,75,91,33,139,185,192,164,128,113,0,212,29,88,129,239,125,183,20,36,141,116,141,103,255,229,206,214,60,34,132,201,134,198,38,112,53,2,70,246,82,219,71,241,97,142,205,246,249,80,75,126,174,140,146,223,188,155,63,56,141,26,52,245,29,117,208,243,119,77,45,135,13,134,175,117,97,20,244,52,166,186,141,215,192,19,82,176,254,244,158,65,3,205,100,115,149,28,65,166,180,6,137,20,105,39,114,159,122,91,150,138,118,216,164,142,178,194,231,219,140,180,76,218,148,206,244,137,211,87,25,249,141,100,82,57,250,72,23,18,121,126,99,244,29,61,169,48,132,95,122,164,194,114,230,145,246,7,174,43,197,209,153,228,240,115,229,237,238,27,204,103,118,140,250,192,51,152,158,232,57,158,248,237,57,249,216,145,186,60,176,9,44,235,83,59,103,139,43,67,160,246,125,166,184,174,70,6,195,108,132,135,190,176,18,69,86,36,234,232,100,86,116,67,42,142,188,12,237,38,91,7,3,212,176,118,179,58,44,111,2,211,121,188,47,188,154,182,207,21,235,186,159,55,99,148,147,110,119,140,121,158,110,182,10,43,107,61,120,25,69,235,194,204,112,2,111,62,168,41,71,87,221,208,155,239,221,136,108,21,130,87,186,131,60,215,185,92,207,208,152,71,136,113,11,124,102,130,122,239,203,250,234,245,228,120,16,247,123,52,145,95,85,152,230,139,123,229,56,197,15,133,177,86,138,71,78,129,35,235,110,106,83,91,141,223,198,78,78,66,153,19,24,241,76,239,209,99,40,145,134,202,40,14,156,1,99,149,174,187,192,52,46,101,49,147,51,85,114,108,161,118,230,98,139,228,46,137,171,180,227,29,77,233,18,104,211,242,87,161,49,111,141,64,39,203,159,238,33,145,247,240,172,17,157,169,125,60,71,163,195,236,57,167,76,242,94,115,143,152,242,70,52,145,81,238,202,79,110,135,182,52,159,44,17,32,43,67,55,68,56,210,206,184,105,116,52,159,14,232,9,253,223,87,24,134,120,239,79,18,143,80,164,220,36,55,150,20,114,244,50,3,0,207,144,67,242,212,15,155,156,71,108,80,207,211,196,191,70,94,38,134,138,49,35,237,78,69,66,179,239,168,121,68,217,32,209,30,253,116,110,27,41,206,235,60,201,178,72,42,110,176,233,30,174,14,175,119,141,160,83,86,106,76,182,14,106,103,183,201,208,251,146,79,101,224,60,23,41,89,100,8,223,81,68,98,189,23,7,96,152,128,103,78,242,252,34,201,45,73,92,162,87,16,254,234,5,93,66,45,44,195,29,246,30,230,2,11,181,104,81,160,162,227,59,124,225,43,60,3,177,124,37,199,73,97,53,74,64,104,81,202,35,65,164,9,65,105,135,207,239,52,21,138,232,103,249,137,12,183,89,18,232,148,82,77,176,210,185,19,132,75,85,137,54,100,38,242,45,109,109,108,151,4,133,30,151,60,48,44,48,108,115,159,79,229,107,186,172,114,161,166,134,228,182,212,205,16,220,246,154,130,121,165,233,156,192,117,76,151,207,40,132,56,185,106,7,28,234,117,37,126,27,37,141,45,95,53,145,62,82,232,81,78,68,220,78,202,133,168,132,236,168,69,14,242,187,143,158,73,27,209,184,65,147,218,212,119,253,19,39,40,81,231,156,93,9,185,13,3,168,226,75,46,84,126,72,139,2,227,26,212,162,0,139,233,181,86,42,241,192,10,30,38,29,66,51,63,63,141,124,160,47,185,184,158,20,165,123,53,244,131,34,112,172,212,42,159,214,61,120,255,174,81,102,222,33,212,243,159,167,178,182,212,188,31,113,15,6,113,139,122,57,236,83,141,166,207,127,254,68,204,183,110,107,221,184,111,83,247,114,248,188,140,174,39,166,47,45,136,42,136,1,61,93,123,39,38,220,65,184,69,64,41,105,136,130,70,95,247,198,108,51,225,62,179,185,246,207,37,84,139,130,97,48,49,90,42,202,48,64,154,215,127,26,45,148,33,187,123,180,179,123,28,124,94,51,89,38,33,55,212,148,92,82,225,192,103,35,175,173,42,221,116,9,124,178,169,172,213,77,246,146,150,73,9,42,87,229,88,21,130,128,79,219,163,217,164,194,138,28,111,111,30,115,130,191,13,214,195,166,252,156,194,126,220,71,127,51,218,176,202,124,81,76,26,65,100,73,211,154,183,4,158,108,1,155,195,251,15,237,8,174,67,144,58,144,32,153,143,12,24,10,232,193,241,103,175,223,180,157,157,222,248,30,180,12,52,97,210,120,58,251,232,43,244,237,9,98,63,234,231,218,108,251,125,185,69,16,83,85,12,168,211,91,57,188,189,174,25,127,65,27,30,207,104,9,62,187,245,254,118,109,73,132,189,27,139,57,131,118,104,156,208,173,57,193,195,39,232,214,227,33,84,13,216,213,51,96,232,215,178,25,237,102,120,54,130,49,85,140,72,160,250,101,103,124,120,72,74,137,95,91,50,208,138,158,241,237,53,172,118,214,243,211,244,65,212,160,137,81,105,201,202,168,130,166,225,147,66,63,49,95,213,56,156,14,0,118,114,65,81,163,163,117,41,19,108,68,239,66,47,144,87,116,144,211,14,180,3,197,103,236,105,103,196,86,193,175,235,196,205,39,234,104,202,110,195,180,210,201,111,21,73,209,174,40,206,16,142,210,115,164,123,197,115,205,20,37,156,119,215,173,223,77,238,153,6,53,215,51,41,232,208,145,9,122,120,119,173,120,164,220,205,231,126,42,218,240,125,113,62,97,101,48,40,204,254,192,31,39,198,228,42,159,113,14,198,212,201,79,125,214,184,169,229,209,142,21,121,241,9,28,189,189,243,188,159,235,222,213,133,86,138,117,63,107,118,11,213,60,230,56,135,97,127,232,171,36,56,170,193,116,132,143,158,245,96,243,106,113,234,105,58,191,243,118,151,50,135,121,168,59,216,155,189,4,78,178,89,193,239,252,73,82,62,36,74,26,238,130,81,78,110,87,41,152,196,14,23,157,15,71,249,108,229,102,20,171,97,222,224,69,45,176,237,230,131,172,78,172,244,112,67,81,103,242,10,17,139,169,120,190,88,207,236,140,229,129,149,182,76,85,200,67,160,127,198,101,79,196,147,211,115,112,118,233,62,56,69,245,217,91,119,26,89,163,235,225,132,227,102,186,170,212,207,53,130,87,58,232,200,211,48,161,179,67,154,65,66,94,140,209,169,195,136,168,209,191,29,212,45,169,154,43,60,47,111,129,92,225,82,197,220,142,31,177,143,254,129,181,88,209,185,136,180,218,170,209,182,128,227,176,126,181,27,163,161,32,118,155,155,130,174,76,27,219,162,24,8,27,13,10,229,111,154,195,147,195,19,178,162,254,244,218,228,252,90,244,91,240,16,159,254,231,142,239,188,119,107,100,136,219,69,41,173,236,160,28,53,13,221,173,234,148,125,187,115,131,13,177,90,31,152,253,177,199,101,150,222,214,31,166,156,119,65,90,57,245,109,192,213,244,7,70,58,186,106,150,159,150,68,108,169,28,70,15,68,239,25,39,77,151,68,40,164,17,113,103,122,224,220,146,192,74,83,196,215,251,236,63,163,119,230,79,162,29,7,168,88,14,231,217,213,17,233,62,104,14,62,223,36,217,51,244,113,210,78,81,162,249,203,118,148,58,14,78,40,84,238,117,13,114,250,42,169,137,62,75,189,240,89,160,244,187,59,113,90,115,141,83,96,170,97,250,211,221,54,58,113,225,103,10,127,142,230,179,244,232,7,125,124,196,215,5,70,151,32,218,114,138,53,168,232,114,137,86,223,140,163,81,41,80,122,50,30,114,46,68,74,73,133,33,171,183,141,15,77,142,70,169,132,104,224,67,33,166,76,95,162,143,10,90,200,67,64,206,59,158,10,6,244,109,60,40,186,53,126,219,21,7,176,246,196,16,231,182,91,28,189,150,126,242,152,104,175,248,54,80,50,84,229,228,110,98,248,49,80,26,21,212,135,24,141,34,192,140,222,178,180,146,246,204,117,243,164,136,198,51,114,36,250,203,166,138,25,77,109,68,162,207,169,187,121,178,5,140,18,232,35,236,154,215,142,87,13,187,101,172,103,140,146,71,140,38,67,150,195,252,124,60,232,204,70,239,164,137,108,191,71,167,104,4,49,159,235,254,196,54,163,105,7,35,186,5,67,35,163,179,31,189,179,209,192,27,85,105,236,103,108,12,79,74,145,232,108,77,99,8,162,222,160,207,192,133,125,42,131,232,38,50,140,29,46,234,163,97,79,165,5,99,104,154,64,130,6,170,144,63,110,35,44,133,63,205,135,209,151,89,239,183,55,200,184,40,213,252,44,244,39,236,242,147,227,106,86,116,79,100,189,233,209,49,199,18,167,237,251,152,186,167,200,238,224,136,182,180,89,188,19,166,150,248,184,176,237,25,239,36,92,71,12,97,104,126,85,123,116,249,93,220,146,28,134,236,165,87,86,33,180,94,180,151,242,252,244,153,67,130,12,130,30,183,102,1,57,53,221,21,129,146,9,210,103,70,118,51,90,197,19,93,2,79,63,4,205,45,142,194,25,212,14,222,142,145,68,244,224,46,242,68,26,57,49,31,196,158,133,70,237,253,204,194,144,197,162,202,107,21,114,205,115,176,36,230,144,89,57,161,55,230,68,227,137,161,161,47,221,126,236,173,50,161,172,152,59,26,107,44,69,89,255,8,138,164,228,105,244,101,214,1,239,185,215,220,209,163,94,73,204,105,56,73,69,59,221,38,116,83,231,121,66,20,105,221,103,38,125,180,105,16,53,187,207,140,189,152,118,17,118,114,188,163,134,170,192,50,33,0,133,77,161,202,53,9,216,185,61,177,23,18,82,30,10,80,92,203,125,62,241,125,187,61,38,39,150,121,53,207,9,97,90,132,209,139,42,85,122,227,228,18,59,143,133,168,208,84,169,105,234,182,209,19,138,20,168,88,70,2,179,66,251,52,77,72,216,159,38,17,82,66,221,119,15,56,230,62,28,70,226,132,26,242,23,107,154,205,68,126,166,59,26,92,28,222,184,157,234,140,69,79,163,239,168,150,77,13,207,122,78,161,41,4,42,42,233,255,119,133,8,243,20,224,170,234,72,29,129,144,168,184,44,54,123,249,81,220,161,179,109,133,186,133,113,214,21,54,199,235,248,105,171,136,170,24,16,81,187,111,35,23,123,202,103,90,176,206,100,127,162,240,73,87,210,77,189,117,248,250,119,79,79,186,94,183,21,77,218,69,145,248,215,132,65,25,37,62,123,30,102,122,122,99,76,235,45,96,2,9,93,62,50,21,73,39,42,44,219,53,106,62,33,209,150,24,71,227,156,168,178,126,72,3,13,31,224,102,77,170,49,37,108,179,19,48,133,84,9,237,149,185,60,170,82,219,165,89,17,17,194,144,90,123,95,58,235,191,139,226,144,104,210,138,36,246,49,53,118,130,216,119,162,16,169,74,88,123,71,109,27,106,192,185,50,21,131,30,86,147,118,13,22,44,81,37,90,32,107,70,158,217,225,51,59,42,115,4,133,176,25,60,220,109,210,151,249,209,97,164,214,234,191,109,221,14,143,14,99,38,7,17,186,54,201,100,255,181,45,231,44,255,37,100,109,230,82,33,19,36,57,111,195,245,182,146,210,211,98,66,78,185,133,164,14,137,88,213,197,68,165,35,251,124,182,187,173,40,154,215,165,153,201,135,210,54,174,135,42,118,98,37,235,124,47,66,78,98,82,249,109,147,56,143,163,81,247,212,79,183,37,147,39,11,161,33,22,20,109,166,128,169,120,245,174,166,185,196,72,142,159,52,130,11,43,155,152,86,211,177,116,46,12,19,85,191,49,102,28,53,51,64,124,162,220,251,166,49,103,63,73,126,20,108,235,190,48,178,97,2,35,202,151,67,6,204,250,103,165,6,112,182,78,116,193,7,12,83,82,97,72,243,37,110,140,145,174,114,184,39,92,60,75,71,191,10,101,69,133,103,171,165,140,4,93,90,218,171,63,227,132,43,142,118,198,116,210,11,71,180,188,223,43,171,202,158,194,69,109,221,207,147,22,223,253,252,50,125,182,87,15,11,33,18,237,249,49,207,182,33,114,89,172,42,10,195,143,22,173,173,162,90,36,208,92,131,235,187,113,74,212,93,91,53,225,39,7,183,248,179,25,6,241,61,164,180,48,27,208,150,29,24,75,17,75,32,185,152,115,126,208,136,220,246,50,223,40,21,46,158,229,102,2,183,213,51,219,243,203,103,83,229,27,31,126,247,233,174,231,61,231,232,37,66,32,179,234,167,135,165,73,206,113,221,24,66,42,15,136,180,85,143,134,109,18,62,83,131,183,138,163,88,15,9,48,156,202,231,211,190,69,219,102,232,198,178,155,40,50,17,179,214,100,175,82,1,143,135,170,99,86,46,97,17,148,176,175,94,58,78,22,109,103,161,160,154,16,114,210,49,104,77,62,171,134,56,32,12,254,172,240,121,31,161,185,9,71,73,243,56,200,104,141,112,64,225,213,37,213,78,226,210,130,57,114,96,102,75,169,47,3,163,59,16,48,36,212,247,203,108,94,177,71,23,244,124,183,127,96,90,34,2,230,19,24,207,27,219,59,158,90,70,36,108,60,111,12,162,75,232,60,166,252,72,16,153,217,139,231,187,105,82,104,186,192,32,0,230,153,95,36,211,78,52,167,237,118,61,155,13,85,104,160,182,71,76,148,28,94,13,131,33,4,55,119,214,47,164,212,176,224,196,228,143,110,43,249,229,108,169,54,63,152,77,196,214,247,129,181,235,10,149,108,246,77,227,209,36,39,91,238,215,125,222,70,23,127,57,194,89,171,25,56,76,117,89,201,108,236,253,253,3,162,23,146,207,183,60,253,89,209,218,15,245,101,168,205,85,97,251,222,47,138,197,130,90,2,80,164,241,132,95,205,70,254,155,15,155,102,236,112,162,130,151,133,182,146,16,202,54,174,89,254,192,183,245,249,43,51,155,170,72,136,54,111,138,48,85,185,133,39,108,242,140,72,165,133,247,233,231,62,145,246,185,56,191,114,134,204,89,201,228,232,74,171,95,15,45,118,58,241,165,170,146,43,5,207,144,80,221,84,187,219,3,211,72,178,66,201,157,134,69,97,123,102,72,125,161,207,58,17,14,146,137,129,87,132,122,137,143,164,185,134,162,132,84,59,196,193,33,184,38,217,254,163,134,128,19,122,200,127,163,32,42,40,117,172,208,95,101,43,37,91,108,168,161,59,12,49,146,89,194,100,133,27,110,107,87,112,116,62,157,55,191,250,113,4,88,219,120,88,85,96,180,243,99,174,76,236,76,5,109,123,69,99,205,70,76,45,73,10,202,66,185,144,78,50,85,206,34,97,72,66,220,254,46,214,88,184,200,55,159,200,0,214,56,24,183,63,37,241,216,28,177,125,7,97,170,155,106,197,145,8,11,235,186,74,140,251,125,87,24,98,68,143,21,205,137,83,163,175,51,164,207,236,25,139,23,94,223,215,195,188,82,93,37,70,234,18,218,201,36,206,194,79,46,98,196,209,69,197,20,43,238,195,99,68,12,195,158,64,150,85,20,53,96,216,223,152,245,124,154,247,195,38,68,33,35,236,177,0,42,54,98,77,84,81,143,78,174,228,123,224,110,54,167,23,38,157,152,238,209,220,139,158,156,252,64,232,164,108,62,198,166,87,94,109,41,45,87,201,81,197,49,15,140,68,125,132,11,24,81,74,228,135,16,205,25,134,254,84,104,184,42,85,14,46,228,1,67,79,180,242,10,138,192,102,229,25,175,27,189,54,17,61,103,206,166,60,94,98,143,49,203,117,149,199,33,157,172,87,4,157,84,99,165,94,10,220,246,29,13,70,9,144,55,98,221,122,197,55,148,188,251,34,214,69,21,78,29,157,14,177,77,104,98,47,205,165,165,12,37,55,70,3,114,237,10,195,161,141,161,70,226,175,86,189,177,69,138,50,228,74,217,204,14,129,97,135,108,79,77,108,51,3,217,83,31,57,202,253,241,13,37,132,254,228,190,41,236,174,27,170,55,232,235,67,7,42,14,33,161,185,91,170,14,21,99,32,196,177,208,203,101,131,194,176,58,19,241,142,32,9,113,62,253,190,80,230,43,119,74,162,241,85,190,237,12,221,127,134,130,50,26,4,122,116,129,76,21,19,26,127,82,6,8,45,21,81,112,53,221,255,19,185,234,124,199,246,127,95,57,118,200,110,114,114,122,198,210,93,158,172,238,223,116,174,69,125,182,196,2,3,197,160,62,211,120,246,194,208,89,26,9,31,150,30,124,190,9,95,157,178,117,164,74,206,132,10,233,240,142,190,106,52,93,229,178,161,197,236,218,98,213,198,187,150,194,172,145,164,198,154,109,14,142,122,221,200,29,186,150,15,166,51,163,106,250,204,58,4,167,251,159,32,176,54,116,5,161,44,90,61,142,33,52,91,242,117,241,200,168,58,251,79,207,246,178,190,18,38,2,117,132,17,15,169,9,137,74,201,203,142,118,109,124,216,26,9,121,16,165,5,20,41,220,4,8,110,149,68,19,153,191,9,235,163,180,154,230,45,50,173,4,158,114,183,38,17,108,1,180,95,198,236,14,221,81,137,146,180,146,234,7,87,234,198,71,40,145,52,109,51,47,38,114,215,221,173,169,254,233,83,52,211,12,151,8,167,99,189,228,151,192,186,156,110,70,119,228,9,227,149,252,138,204,214,184,62,81,240,118,215,211,33,185,188,163,5,79,213,253,236,247,202,68,84,216,55,32,38,21,170,133,77,219,62,186,80,92,133,114,93,181,51,148,189,57,105,116,119,184,74,12,68,53,202,177,55,237,206,93,188,204,39,30,198,239,170,133,247,150,181,22,72,126,204,120,212,17,228,88,86,92,91,174,153,201,182,147,207,141,109,118,182,27,75,89,145,232,157,187,53,151,89,93,203,64,97,28,102,239,20,103,17,198,25,185,42,43,114,134,1,80,163,142,172,36,141,106,85,106,223,67,52,75,171,39,221,190,159,57,62,28,82,154,25,237,213,39,221,178,162,41,213,242,97,249,101,248,17,230,248,156,241,35,122,61,14,41,52,85,184,177,23,106,132,75,117,232,104,67,109,46,202,14,76,147,181,154,188,209,156,190,3,62,95,128,230,37,78,168,125,38,6,223,100,252,164,21,159,131,201,143,134,49,30,243,87,125,28,7,104,140,46,1,191,6,114,84,215,122,216,230,33,251,95,211,227,169,145,86,236,18,58,188,22,213,92,183,162,119,188,77,60,201,118,121,56,128,13,167,4,119,73,132,190,217,31,39,133,149,130,137,87,233,125,174,243,113,197,48,45,11,255,237,133,46,166,62,241,179,98,114,167,238,60,217,79,8,172,133,10,124,165,91,184,117,34,39,161,97,171,73,116,196,172,50,216,12,105,127,51,172,177,21,222,119,104,122,63,30,66,72,253,165,240,96,164,187,241,28,175,178,234,8,155,250,14,101,102,58,207,85,47,23,3,57,79,205,145,14,134,182,90,254,234,252,134,59,171,133,212,93,245,16,207,206,219,189,97,88,175,139,18,191,104,212,9,203,88,168,20,89,205,83,81,46,25,142,154,41,137,88,175,158,197,106,185,133,201,180,76,181,228,19,39,50,138,59,108,118,105,10,214,10,200,68,133,206,187,83,169,128,27,99,80,96,188,181,221,113,118,225,135,166,249,68,228,36,201,156,187,11,111,166,181,70,80,196,65,166,131,103,130,80,117,253,73,182,43,194,16,252,131,187,22,93,177,163,45,110,42,0,57,217,218,81,5,94,38,200,255,193,195,58,144,5,182,66,167,79,211,104,35,37,109,190,152,166,48,236,235,53,65,33,178,36,2,211,72,234,251,220,243,51,100,123,197,71,119,208,88,224,70,211,231,157,170,123,202,52,230,225,10,75,101,43,196,136,203,46,162,48,205,63,14,204,200,147,18,238,177,63,236,59,142,70,36,99,201,103,125,94,31,97,200,181,207,158,79,10,138,134,145,229,10,94,191,93,216,146,1,186,76,248,101,207,176,4,55,141,52,49,154,174,84,210,62,231,250,51,193,143,71,137,1,246,160,247,109,16,209,160,173,40,70,211,40,230,247,111,249,176,109,173,58,215,55,138,170,76,19,97,117,158,186,234,200,33,122,28,153,101,110,16,46,158,28,61,232,193,171,110,77,143,237,180,38,158,217,250,166,28,206,245,16,26,138,58,215,211,71,229,42,167,205,90,166,213,225,221,164,95,220,163,157,125,237,148,157,110,183,29,184,47,170,214,10,152,69,122,143,233,131,50,213,135,82,237,77,55,76,199,175,236,108,202,139,159,155,28,134,44,185,68,33,172,210,223,93,195,191,18,109,11,178,31,72,233,124,151,205,238,127,54,57,150,94,174,112,127,175,252,115,161,49,117,236,127,182,59,210,224,79,198,158,77,58,195,9,60,124,206,160,34,177,68,78,13,151,83,210,160,213,59,191,105,134,45,210,44,15,171,164,122,187,251,68,238,78,46,12,173,162,226,53,4,236,30,170,42,216,29,248,76,115,158,161,109,214,145,46,34,41,144,219,206,231,246,77,177,182,127,134,87,252,79,155,206,209,103,75,56,1,219,147,70,80,225,236,104,110,12,0,199,13,157,176,95,224,116,70,162,61,155,216,253,34,233,73,18,166,124,232,9,92,242,77,215,13,219,213,163,166,246,193,152,160,95,117,9,204,52,198,44,95,243,27,107,213,186,187,33,64,162,228,15,171,230,68,21,228,84,123,172,200,209,141,15,182,40,118,220,171,198,208,121,94,184,226,197,30,209,5,48,194,36,249,67,161,146,94,13,40,254,181,237,216,215,7,119,211,181,200,23,102,108,150,238,71,119,40,72,75,80,164,228,126,195,7,212,186,84,123,192,112,252,199,189,48,83,96,235,247,194,96,21,213,47,109,5,124,246,135,151,199,201,109,102,132,8,190,231,89,135,137,143,10,140,99,215,23,135,110,88,84,8,34,221,39,138,136,217,121,131,126,114,34,123,189,50,166,146,20,119,141,189,246,45,48,3,103,178,123,126,95,176,188,139,220,54,157,214,245,139,98,205,150,149,217,226,158,252,220,241,25,220,43,224,173,91,118,186,197,217,38,230,111,24,53,84,227,175,59,9,82,41,233,108,197,203,116,24,245,216,41,39,239,112,252,151,31,141,67,231,29,9,25,69,202,250,75,234,110,115,120,216,87,188,10,135,14,202,93,126,232,153,88,138,222,21,1,129,19,191,49,100,145,22,149,51,36,141,76,230,47,3,67,6,186,230,46,140,197,211,156,126,234,19,214,239,37,159,6,250,49,229,94,244,102,83,45,111,131,218,15,195,236,7,99,187,119,38,131,128,201,119,174,19,225,126,23,134,209,228,121,36,227,194,184,51,143,239,158,207,78,17,219,147,42,168,53,198,249,185,233,251,217,69,14,102,96,165,111,148,80,121,238,87,44,31,242,250,192,202,103,56,76,128,116,199,24,181,232,150,191,52,30,147,52,170,165,119,20,209,72,91,207,18,239,39,55,242,251,150,163,249,171,207,64,135,255,199,25,232,129,207,125,246,128,59,18,8,122,242,179,150,245,248,233,97,162,70,122,215,246,246,187,195,166,83,46,247,101,126,131,201,97,18,49,151,168,102,231,174,37,158,40,98,60,119,71,97,79,244,196,249,62,207,145,34,95,215,118,119,252,236,172,138,207,115,131,222,189,53,228,104,11,53,252,179,37,33,33,182,9,195,10,244,174,136,112,96,56,184,87,162,211,30,41,126,242,223,111,83,54,29,215,209,129,94,212,77,235,136,195,212,62,135,60,81,132,81,74,245,159,166,74,119,91,28,135,37,82,115,241,251,26,150,48,150,235,70,202,37,59,106,119,120,25,235,7,102,79,221,190,83,67,118,224,220,130,18,3,207,236,48,102,244,91,238,10,45,162,94,190,97,70,103,25,14,3,23,70,58,175,249,186,67,45,190,117,61,249,121,123,254,192,166,121,252,101,185,108,106,155,159,134,57,240,210,198,28,62,218,182,238,56,161,228,131,120,238,133,241,27,218,197,79,78,234,171,203,135,185,140,215,60,253,186,41,1,101,25,132,116,224,185,191,38,48,145,253,29,39,103,50,71,121,232,27,223,230,252,152,101,148,89,209,109,167,128,205,251,96,11,108,109,97,126,101,124,197,171,235,209,136,132,76,63,122,16,90,23,185,112,51,143,203,254,62,206,166,33,93,206,200,32,3,193,194,230,71,155,135,218,5,109,242,202,223,248,70,171,130,189,210,133,147,75,121,3,226,6,112,23,91,210,171,184,160,215,128,105,177,187,199,158,235,164,162,113,225,124,61,90,65,9,153,124,148,208,26,121,105,200,3,101,193,51,232,226,151,127,233,60,133,207,151,247,53,184,3,15,22,184,34,48,98,155,205,111,10,57,145,75,37,230,167,19,140,55,63,154,6,221,186,245,186,169,182,251,79,51,107,14,121,154,56,150,165,229,11,26,217,172,113,57,104,192,27,125,98,255,233,51,156,246,237,136,230,145,153,20,208,55,136,22,217,86,25,160,120,50,167,22,47,3,122,150,140,207,105,106,164,62,91,88,143,212,109,39,101,79,147,16,9,247,7,58,8,118,229,211,153,68,105,159,199,17,48,46,221,85,198,16,53,255,230,1,6,242,128,41,233,16,195,192,226,219,181,82,53,171,214,218,36,112,102,145,244,163,151,237,184,151,158,156,246,28,127,164,219,94,175,124,182,9,181,251,120,217,104,42,94,13,33,224,51,41,231,244,221,216,166,127,253,170,187,24,12,201,176,58,124,2,129,166,163,31,113,131,175,130,10,76,218,166,233,149,35,66,233,111,27,207,251,125,147,27,191,251,110,221,159,26,252,53,110,68,31,42,221,37,223,99,97,94,148,110,86,224,140,33,161,31,205,217,114,149,163,73,70,182,230,55,102,189,121,18,9,96,195,88,171,127,63,144,175,153,193,4,70,202,201,231,81,138,50,245,234,54,49,138,137,2,179,159,252,220,244,74,122,114,118,89,95,133,104,163,175,97,121,53,129,97,184,251,226,194,93,182,235,233,104,71,135,187,19,48,115,161,222,88,183,182,106,127,44,179,104,209,1,24,49,139,64,209,157,214,97,78,238,42,118,15,27,147,191,156,229,96,72,28,197,191,63,147,184,190,105,10,96,66,63,31,137,219,38,226,170,48,246,192,190,238,89,237,234,170,244,51,10,73,132,245,56,249,164,13,224,194,236,153,211,103,252,102,142,212,147,194,183,192,168,156,123,248,69,113,11,155,197,11,67,162,254,28,202,41,170,37,171,94,11,76,147,234,111,75,110,154,110,77,228,38,109,143,20,31,32,167,153,85,102,98,22,179,245,237,93,121,98,153,24,71,78,141,15,220,103,146,188,17,18,206,82,86,24,230,91,224,253,247,84,237,237,135,231,115,114,22,214,15,182,134,49,9,221,104,57,165,236,244,193,48,33,110,246,144,38,24,26,77,183,255,54,223,126,151,85,149,208,193,181,124,206,80,72,105,47,153,138,17,132,96,82,115,180,151,219,252,0,237,27,31,212,111,198,155,80,6,46,245,117,152,157,199,151,225,3,220,8,255,201,239,82,111,251,18,151,168,130,46,153,195,135,81,164,252,71,177,111,151,141,69,177,68,171,127,150,124,23,85,124,182,15,76,54,170,77,191,40,148,237,53,34,68,111,180,125,206,28,8,27,242,85,202,36,126,96,136,46,223,32,160,185,76,124,11,7,214,239,253,115,64,194,194,140,79,225,76,55,255,52,201,240,31,191,121,175,232,196,204,109,250,251,163,71,97,200,126,5,161,174,54,227,89,226,25,168,65,192,153,22,32,247,199,201,141,28,45,71,147,71,244,233,21,24,21,101,25,121,236,28,63,169,179,31,188,175,10,27,240,64,34,196,95,241,34,109,208,245,104,155,157,253,202,81,11,105,178,97,129,173,119,150,73,127,143,147,166,40,185,242,145,161,241,228,56,26,195,33,65,209,55,221,247,220,56,60,75,100,196,176,71,210,56,96,200,23,58,174,33,228,237,139,210,143,46,232,94,237,227,50,1,143,172,177,224,176,12,242,240,241,69,143,137,78,4,248,196,124,85,6,208,90,160,117,8,124,134,182,39,10,120,160,180,19,201,117,153,148,111,234,241,196,96,209,202,19,67,37,34,37,127,153,4,62,55,85,106,98,175,203,37,193,128,17,76,146,32,128,142,196,234,17,50,66,221,232,18,200,111,119,190,195,230,15,133,237,165,206,65,231,213,158,239,42,190,73,163,61,235,149,37,235,243,254,96,243,221,89,114,52,58,119,31,11,158,185,0,105,147,169,211,35,11,78,241,81,104,82,236,69,78,14,183,253,211,223,177,137,70,40,138,160,8,114,231,64,169,129,200,190,96,224,220,189,226,161,96,236,178,100,140,82,64,233,119,42,58,191,220,90,81,152,224,116,250,51,203,230,192,41,139,56,76,154,181,226,228,56,114,202,48,163,68,146,63,78,16,112,66,105,95,78,158,161,109,249,80,129,154,185,53,144,205,100,72,183,207,250,180,227,62,171,52,230,106,41,22,51,60,134,155,134,23,236,241,70,172,87,68,140,73,195,251,212,150,43,116,3,103,68,77,155,30,61,221,146,102,35,192,134,82,161,132,54,208,174,190,214,128,205,19,163,16,174,87,14,21,244,11,39,89,82,217,87,103,189,109,154,241,253,104,196,33,146,134,255,72,54,20,127,97,112,166,158,39,142,56,89,143,197,142,109,88,149,76,4,78,225,205,119,152,244,172,193,229,92,186,181,32,131,29,1,66,49,6,139,132,139,147,118,188,56,57,18,243,26,55,145,186,72,45,142,230,129,107,156,91,139,187,173,89,240,1,223,81,227,92,26,17,125,111,177,109,23,185,20,174,212,80,60,214,92,166,25,163,187,196,108,14,86,30,54,193,244,120,142,46,212,247,2,198,4,61,105,124,143,191,113,28,205,214,183,230,39,190,167,21,218,35,244,145,212,218,117,88,159,28,143,205,227,92,56,241,93,46,45,83,207,191,81,114,45,79,18,133,27,73,31,251,146,16,28,218,84,213,173,51,157,180,113,223,120,8,73,46,154,187,50,93,81,223,184,144,211,90,122,244,226,131,247,29,25,6,18,83,175,188,254,8,186,190,105,26,166,106,43,176,53,251,251,134,205,52,80,116,203,133,244,153,47,3,22,90,110,29,229,86,224,248,122,161,128,81,100,146,131,145,69,74,158,224,193,196,121,73,130,19,142,157,117,121,251,78,179,215,122,27,65,128,17,183,29,57,224,36,38,167,150,173,64,234,206,97,60,102,111,199,183,113,134,211,88,57,96,210,98,69,83,33,208,67,99,35,106,140,102,125,166,100,6,167,103,97,120,8,109,74,62,14,154,251,30,45,242,6,248,25,246,39,133,19,111,115,89,202,75,243,63,172,180,35,69,182,3,13,81,189,110,24,67,121,70,166,132,52,214,243,203,100,38,167,63,82,52,177,175,106,134,229,158,168,130,68,142,102,12,177,182,176,116,115,159,217,83,125,80,247,48,81,145,188,23,137,113,223,204,33,212,85,159,36,101,102,43,179,61,185,100,84,194,172,233,186,49,110,234,41,33,49,33,167,38,75,92,124,79,51,161,80,104,194,130,189,180,107,22,144,173,67,137,78,179,167,212,52,62,254,62,73,72,138,200,178,126,177,113,116,54,7,9,206,101,75,188,192,86,183,47,14,79,186,118,198,147,51,206,31,127,6,152,172,177,166,148,209,217,88,62,196,105,102,90,207,111,195,97,201,53,114,175,11,233,47,249,237,105,27,205,239,145,14,10,175,154,85,96,245,58,159,175,103,87,241,196,25,154,136,220,24,136,150,72,11,39,35,176,11,92,114,201,158,97,26,182,6,13,201,72,111,211,34,12,152,221,220,253,128,240,83,163,30,228,217,112,94,254,229,98,153,25,195,221,132,162,36,55,174,44,193,48,142,248,76,62,14,145,87,216,215,107,4,14,24,14,123,179,122,30,126,209,49,89,222,170,201,242,137,161,155,26,163,156,28,125,77,162,83,135,207,159,229,251,50,207,116,92,243,162,254,0,165,92,74,50,213,116,14,188,130,96,59,199,187,242,226,144,139,141,87,148,62,104,184,153,114,105,29,123,71,127,104,56,143,166,203,53,193,222,226,236,81,71,156,220,68,175,75,209,50,21,81,185,159,60,195,135,145,82,41,2,220,244,244,120,205,134,100,122,149,242,27,102,63,221,19,88,208,136,82,145,23,102,106,223,217,231,226,198,100,189,179,150,254,76,158,51,42,85,27,177,43,41,207,161,128,177,61,215,2,133,191,239,187,184,86,100,34,122,36,60,32,41,157,109,81,150,170,36,70,19,158,200,177,156,182,84,132,42,21,201,50,91,148,231,80,190,153,82,242,60,159,208,172,254,212,218,249,203,75,205,6,165,90,24,117,197,189,48,250,144,131,123,185,91,67,172,229,207,188,45,143,28,221,137,180,107,84,37,207,100,123,41,204,195,20,134,221,2,131,146,102,178,221,220,133,81,209,222,158,113,172,232,51,72,98,206,212,170,74,31,81,109,37,133,126,35,45,72,75,132,36,254,219,205,68,51,229,228,3,137,224,56,250,87,131,156,2,147,147,248,182,19,76,175,152,205,202,209,52,210,249,132,202,195,29,87,246,105,216,234,84,186,79,75,5,203,226,251,68,137,107,107,204,243,248,78,116,189,233,158,76,153,213,171,234,124,3,233,78,105,240,50,114,223,158,9,101,246,91,93,10,250,103,183,198,186,236,21,125,18,19,87,213,204,96,120,103,10,159,221,241,191,205,30,52,211,12,250,250,68,140,96,218,198,21,165,252,193,221,11,177,6,207,254,7,62,27,233,121,225,219,82,250,67,231,167,22,101,40,169,221,113,97,222,112,246,80,157,244,43,141,158,10,195,128,249,246,86,180,44,82,140,22,152,58,184,239,142,200,113,73,195,17,191,77,29,247,251,104,105,28,103,174,42,122,105,21,229,142,15,198,65,179,38,57,26,126,200,39,172,183,97,195,26,163,230,194,112,96,178,111,118,169,28,141,235,111,127,224,4,19,193,31,26,113,204,186,234,48,192,176,136,125,23,15,177,45,73,174,222,90,90,206,236,21,71,155,109,193,29,161,155,84,224,39,181,110,39,79,227,202,49,28,152,82,108,249,86,54,142,70,233,86,142,158,102,179,190,28,62,243,117,147,146,61,27,201,234,17,241,217,86,227,144,59,94,180,251,6,231,44,190,234,203,108,231,102,106,245,43,195,46,241,110,10,205,120,177,197,235,100,2,222,99,234,193,149,134,51,191,176,138,106,71,151,219,162,140,249,145,246,182,133,41,20,225,4,198,171,202,7,131,69,183,77,62,121,72,119,208,92,62,184,195,39,188,153,15,26,38,134,147,150,200,91,88,140,36,71,227,224,149,60,5,138,212,67,214,249,132,230,155,218,151,195,103,51,132,80,190,192,100,86,252,228,20,155,230,126,126,27,163,82,127,104,148,236,197,133,120,24,143,239,12,251,239,228,219,8,230,69,97,186,98,252,161,238,95,35,169,60,53,196,159,125,36,109,211,68,88,242,211,52,23,196,56,36,73,176,175,0,198,64,103,149,46,163,239,153,218,176,171,119,87,88,145,137,216,206,182,129,75,99,178,201,23,102,147,232,21,8,4,44,44,154,187,48,169,190,79,111,144,101,203,146,237,119,42,60,97,39,102,241,142,146,151,18,250,210,121,14,141,213,234,131,17,4,91,242,9,224,101,82,102,156,123,153,136,177,92,25,161,255,55,196,177,81,94,109,11,181,100,81,81,248,122,223,232,126,70,12,79,98,32,138,145,78,197,253,53,71,95,78,31,232,198,188,116,126,40,59,124,29,227,214,139,253,121,197,0,111,43,40,10,60,194,123,252,192,4,253,77,98,156,149,81,253,154,1,159,81,49,244,117,157,11,207,51,126,155,250,225,109,44,29,214,36,156,83,28,141,218,201,16,78,204,178,13,230,55,171,80,27,108,187,8,251,201,84,237,190,22,151,3,79,156,79,133,243,5,183,201,213,89,169,145,152,19,72,214,147,103,87,108,3,70,124,254,189,180,12,95,207,97,6,86,209,27,107,119,3,132,252,5,36,0,121,104,152,69,125,31,39,99,148,4,181,188,108,244,33,139,95,25,150,24,185,74,188,12,181,146,132,211,7,27,29,79,239,235,236,117,179,135,33,148,22,225,60,203,201,207,168,28,95,223,246,54,125,201,135,174,182,206,63,223,159,238,26,132,47,243,32,212,163,59,161,229,55,200,11,6,87,125,235,209,155,13,155,195,148,38,167,236,19,206,219,178,142,247,15,222,8,52,111,185,242,101,123,158,239,161,49,247,149,173,159,46,172,142,234,32,187,225,41,239,131,222,182,175,47,117,83,181,218,85,201,108,231,104,243,7,184,48,149,26,153,85,78,8,224,243,29,244,231,179,63,209,101,128,71,182,218,133,141,15,161,240,116,163,83,131,151,214,178,128,153,239,28,197,9,88,54,9,40,111,180,230,175,11,42,201,217,167,233,108,136,199,222,183,57,50,201,253,44,149,18,96,146,96,45,96,18,137,207,209,44,95,241,84,232,182,77,77,97,108,32,47,204,133,203,34,145,17,255,91,241,208,206,63,173,233,129,207,24,239,51,96,130,46,69,173,229,54,208,42,54,100,6,247,230,145,16,240,147,92,135,8,158,157,146,14,12,127,68,79,142,136,75,246,79,0,39,82,241,185,55,120,237,22,191,93,144,48,148,113,198,184,27,190,73,160,159,138,154,194,243,219,116,70,250,165,89,235,118,213,219,158,116,91,249,165,193,105,216,178,217,5,102,3,27,112,46,194,38,2,110,244,141,7,92,164,187,231,7,143,214,238,209,4,216,250,194,32,67,246,128,173,237,69,159,57,166,214,223,194,107,182,232,244,217,232,51,159,203,43,49,192,93,196,76,109,156,210,147,233,247,221,140,27,214,5,198,46,39,237,128,187,238,3,8,54,189,218,1,120,206,174,143,20,57,161,156,74,220,22,155,234,253,44,234,88,117,6,76,90,70,47,140,214,159,117,31,74,95,79,192,112,194,201,228,132,34,123,102,99,201,134,210,244,137,60,93,100,47,228,89,99,182,237,95,218,125,157,89,156,38,129,19,230,87,241,190,76,125,75,79,142,103,211,190,112,166,29,75,166,29,168,202,203,31,75,229,143,243,129,233,91,109,1,207,85,218,3,19,72,95,180,117,13,101,216,147,199,48,164,123,173,60,211,229,162,35,244,30,140,238,142,158,122,70,31,177,193,109,73,153,27,184,237,21,95,72,53,79,70,89,5,140,57,34,104,210,71,246,51,184,140,73,231,192,180,184,41,204,78,229,94,25,38,113,122,101,228,67,155,220,23,171,171,194,108,217,239,19,61,107,252,115,52,187,246,125,239,107,238,43,121,98,112,26,45,221,223,222,69,231,13,164,32,123,41,247,202,213,169,202,224,70,209,226,190,236,34,100,10,96,150,152,59,22,104,125,213,75,203,214,162,123,225,209,159,71,158,233,134,188,39,111,67,191,93,132,221,198,154,241,13,244,63,113,47,251,204,251,133,12,194,184,174,40,83,247,253,178,209,254,156,10,39,55,251,48,216,156,112,5,78,150,85,184,31,126,85,218,243,98,9,241,170,28,205,160,182,56,11,108,177,206,133,217,53,119,133,215,220,113,114,98,166,171,255,68,64,113,118,157,51,150,63,228,10,165,32,97,176,76,182,102,111,174,113,241,48,138,203,8,24,129,142,170,240,121,251,241,241,146,4,233,58,80,89,35,246,61,154,70,165,231,183,187,89,197,5,60,196,136,129,48,108,67,28,240,103,78,252,48,116,47,209,109,128,249,209,131,26,183,236,22,160,57,231,8,202,153,208,104,49,212,24,111,247,18,203,254,84,127,91,163,234,207,200,37,81,16,26,236,153,31,248,44,214,53,96,56,97,15,60,106,156,122,217,55,35,23,198,76,125,175,27,249,1,141,30,155,181,175,94,20,181,85,57,152,196,223,215,114,133,150,87,106,210,125,250,131,81,252,191,240,170,146,140,181,21,43,190,16,102,105,90,12,30,56,59,163,15,152,244,218,82,24,197,161,11,171,29,14,33,57,157,55,95,154,139,206,39,234,127,186,73,90,208,240,106,192,93,212,138,127,48,79,34,224,161,245,142,138,8,124,137,165,211,92,105,179,6,167,5,255,175,124,225,51,76,117,87,138,194,124,242,240,210,188,120,243,212,205,68,103,23,59,3,30,233,249,130,48,139,93,95,241,10,24,198,177,110,84,230,202,177,73,50,243,122,109,135,128,117,149,86,185,48,108,153,231,104,106,41,51,96,100,58,228,198,208,192,25,113,99,236,173,167,110,208,78,192,73,212,231,48,145,148,142,83,218,106,107,9,152,102,244,242,192,172,20,113,242,243,235,67,159,121,162,249,204,151,25,118,188,91,91,141,206,23,49,207,8,203,1,35,214,182,20,70,5,90,96,184,30,10,27,245,61,96,180,242,117,107,9,35,166,249,27,99,223,83,183,30,77,203,248,142,43,255,53,46,42,140,21,90,220,183,133,171,77,97,54,140,113,99,136,87,235,196,66,214,57,221,55,134,254,124,210,27,163,26,22,159,1,209,144,80,25,171,53,211,222,209,98,177,84,215,167,150,204,49,60,224,179,208,44,189,111,132,112,114,160,116,195,45,201,128,156,25,113,246,56,24,186,111,85,148,98,117,92,24,213,121,233,239,34,151,83,103,124,4,168,83,234,93,79,246,224,159,98,171,193,171,231,181,30,56,167,120,95,230,110,47,219,137,73,162,169,175,56,249,164,209,81,127,123,250,242,214,76,197,161,190,88,159,233,30,138,126,253,120,224,226,169,48,163,212,215,210,244,178,77,226,195,143,238,214,50,223,31,184,121,236,217,72,185,142,231,170,105,206,140,115,119,210,129,10,98,234,225,119,140,156,209,44,235,133,171,192,75,220,14,227,104,63,245,32,176,249,115,116,235,241,93,211,5,168,185,71,242,69,163,198,0,134,94,145,244,166,232,227,240,165,173,193,219,45,207,155,196,15,212,183,118,7,174,117,205,231,85,245,224,177,1,211,120,59,159,97,50,83,12,111,168,43,125,62,195,164,184,144,134,193,8,170,63,195,228,132,54,177,0,209,124,160,243,21,112,89,233,30,77,205,91,135,2,31,214,244,135,70,87,206,156,47,220,215,184,48,84,11,61,185,165,136,29,37,97,215,158,111,103,161,65,21,48,236,153,249,124,90,165,199,210,184,232,14,47,47,188,34,60,108,216,252,61,209,126,202,36,172,252,232,157,140,246,171,176,185,213,4,76,18,65,167,12,179,179,202,1,163,112,164,243,48,4,51,143,131,154,117,226,60,57,188,243,157,110,143,61,217,9,148,242,204,195,116,102,94,20,42,220,51,215,17,235,206,128,165,113,215,18,124,105,200,109,245,33,77,193,150,193,35,68,251,206,221,83,30,85,107,129,235,71,171,171,1,175,172,195,20,73,59,247,97,49,152,31,215,149,111,224,26,88,28,238,144,229,117,205,78,104,228,127,104,198,73,238,73,215,210,217,144,29,69,35,69,119,33,101,153,166,228,7,23,52,135,21,70,232,177,248,93,119,140,177,132,141,89,77,118,112,121,180,64,187,105,213,90,10,177,123,30,95,95,27,240,26,115,63,71,15,103,185,45,204,144,232,247,80,116,166,251,68,89,153,150,80,12,200,140,149,88,122,58,213,147,53,230,3,175,216,155,97,213,157,180,80,179,126,157,180,126,219,152,49,109,141,223,14,92,239,251,56,83,105,213,236,32,182,23,43,174,12,165,107,77,178,81,63,117,59,44,224,97,26,58,10,35,95,17,71,35,218,168,241,25,73,179,216,14,35,184,185,234,123,101,148,218,226,232,153,68,65,10,216,10,228,59,224,188,151,142,51,4,97,86,220,22,148,124,205,221,155,254,194,152,1,207,245,108,119,81,57,240,244,194,65,207,188,48,222,136,120,57,25,121,209,202,113,246,20,79,60,221,97,37,4,124,158,152,142,240,51,193,231,209,226,125,144,88,210,189,21,130,158,221,191,220,142,194,246,208,71,122,214,173,228,45,213,192,165,42,239,98,153,234,227,8,180,101,233,235,180,70,130,233,85,124,131,123,214,173,50,202,126,201,227,198,3,179,170,234,79,83,145,240,169,180,163,139,172,89,48,136,244,45,182,179,56,127,164,169,249,7,194,212,200,143,3,247,161,241,211,137,91,90,172,1,192,51,235,190,141,29,77,132,242,29,71,159,58,245,202,89,76,119,191,112,126,82,62,109,17,180,230,11,35,118,166,27,183,86,99,143,242,59,58,63,187,66,50,16,247,232,243,246,116,71,9,21,162,93,16,41,8,69,45,227,122,225,252,108,25,81,233,232,243,190,16,76,78,159,109,120,70,18,207,135,138,105,228,106,134,128,106,98,188,46,102,109,45,217,65,235,221,241,117,117,90,171,244,203,62,161,198,184,216,120,234,94,164,37,102,124,121,200,83,52,141,179,77,187,127,21,185,231,241,100,92,208,19,45,247,113,230,85,116,125,32,159,16,249,109,123,149,26,248,45,182,252,251,14,35,180,114,180,142,66,255,228,172,83,224,190,158,100,80,11,33,4,30,40,101,149,169,176,53,94,95,120,45,253,237,157,45,109,125,225,217,158,34,40,133,77,249,52,205,163,64,82,154,103,90,136,141,147,221,183,52,126,86,210,238,52,103,57,140,80,153,76,57,228,245,87,246,189,205,137,212,210,214,36,216,38,21,184,227,198,198,147,19,217,214,241,16,47,132,194,149,134,95,150,120,143,71,6,109,112,107,209,153,252,88,36,231,144,0,100,151,165,240,62,167,139,235,58,145,97,125,242,238,39,16,201,241,68,201,183,76,77,243,102,50,65,241,178,33,152,22,189,48,118,27,49,31,33,195,187,243,115,110,235,24,12,152,237,132,62,49,196,186,87,28,189,211,147,189,134,145,208,3,157,149,237,151,252,116,49,203,15,191,48,72,210,91,51,254,144,235,82,246,159,102,84,52,153,142,112,108,171,17,199,147,92,91,77,9,10,70,148,137,9,101,91,243,224,124,224,17,211,236,38,129,178,159,131,9,22,252,167,183,113,8,247,3,183,230,187,119,58,249,48,202,22,184,209,242,29,39,71,77,82,175,27,63,220,8,21,160,11,63,21,26,196,63,139,135,110,12,193,174,121,61,186,35,134,119,211,46,51,147,27,74,110,168,180,187,120,133,134,134,96,186,6,20,238,117,148,56,154,221,134,14,164,58,144,95,232,1,159,189,204,210,43,135,159,184,226,228,168,21,106,37,145,15,36,249,242,49,232,57,201,73,97,114,125,113,105,217,154,111,159,147,39,58,189,28,166,47,88,75,25,144,158,107,28,93,16,193,78,15,12,5,200,127,219,226,110,173,209,208,39,31,31,39,178,33,172,217,90,52,163,65,205,127,155,134,75,29,42,153,143,213,63,47,212,65,242,83,237,163,70,22,161,31,50,64,181,206,7,174,196,46,1,155,105,177,194,16,28,46,12,15,93,11,60,103,158,245,245,131,6,17,114,225,138,150,216,118,129,158,73,91,43,187,103,195,189,118,156,26,246,117,209,186,21,114,1,253,30,61,70,29,90,28,178,252,243,10,120,62,121,88,244,14,93,134,25,120,166,166,117,68,83,67,108,241,200,104,39,212,203,78,204,180,142,114,199,189,62,101,41,26,212,167,195,168,87,117,61,55,58,153,57,80,196,150,218,131,166,225,91,50,170,145,231,38,181,72,210,251,205,24,146,37,155,173,61,53,20,180,247,252,232,142,123,165,198,79,70,82,143,81,198,148,212,198,83,169,24,51,146,234,103,57,135,145,43,71,207,158,130,3,192,121,160,230,43,251,224,124,234,30,165,12,244,230,116,151,11,121,212,59,221,13,109,73,11,102,38,182,83,5,85,189,26,102,240,21,223,37,103,158,90,218,25,197,38,234,128,201,46,14,133,205,221,229,194,34,95,11,76,77,196,43,36,192,243,73,69,226,21,53,98,70,129,108,169,65,76,55,139,178,122,81,188,214,53,50,59,123,174,122,15,62,147,66,127,224,25,59,228,97,31,158,110,16,172,61,241,162,68,205,69,81,88,124,113,217,236,196,245,77,82,101,154,49,211,161,201,49,244,151,249,215,37,46,155,94,98,77,36,54,28,250,98,120,147,5,211,51,247,219,178,4,136,10,140,30,139,130,77,185,199,98,17,162,97,112,231,25,220,163,105,169,212,248,254,236,21,242,125,158,48,188,159,240,191,65,243,142,187,194,26,185,60,213,17,106,138,241,219,116,44,233,183,209,160,74,197,68,134,104,65,159,79,253,3,138,210,135,78,60,216,52,145,194,20,236,29,104,192,231,47,158,173,57,210,43,158,2,178,150,140,135,184,99,133,110,143,4,6,13,208,75,25,73,231,211,90,51,6,56,210,67,15,187,198,36,209,210,133,17,125,239,15,28,154,29,136,247,18,136,235,78,114,220,198,213,53,190,230,170,7,110,81,218,28,52,131,204,172,247,141,136,214,94,1,179,137,26,10,151,17,89,208,177,48,142,210,40,30,2,197,138,197,126,97,155,144,223,173,253,244,183,137,30,233,83,27,169,25,13,20,191,48,76,81,115,127,138,62,16,233,3,134,146,167,69,0,250,5,227,93,255,154,129,31,148,180,206,12,152,22,240,135,33,198,10,176,2,110,79,92,71,135,217,232,177,148,67,37,150,190,214,138,57,123,119,37,19,131,215,202,154,65,66,136,55,70,18,185,241,245,36,152,10,61,106,35,224,42,182,56,6,103,26,103,3,134,136,170,87,142,72,227,138,251,230,185,105,137,29,58,219,244,27,99,170,79,79,73,22,29,182,96,167,209,143,184,251,83,41,131,134,236,172,6,147,54,234,58,147,22,164,217,60,8,153,230,89,146,158,172,27,229,173,248,237,140,237,155,82,250,206,82,159,124,187,120,96,164,20,203,3,231,32,106,17,246,173,174,175,27,59,135,189,227,183,97,192,110,173,117,157,79,55,106,155,180,128,102,141,236,128,187,247,192,44,19,225,88,249,249,237,198,16,113,248,4,164,127,208,115,165,35,208,218,159,42,56,7,71,69,136,205,246,158,47,140,228,111,220,87,75,235,73,89,208,197,18,37,221,153,76,123,113,63,183,141,8,69,192,253,97,118,179,143,26,49,219,78,92,199,116,155,155,41,18,215,184,50,56,67,227,57,55,109,179,113,95,116,166,62,223,95,194,134,123,7,108,237,216,207,96,216,233,62,149,145,72,231,42,220,102,236,254,41,88,188,148,9,108,224,230,253,109,243,167,83,86,44,60,190,24,73,131,76,128,94,25,20,221,251,196,145,160,208,120,128,248,54,175,120,226,211,244,44,52,255,27,162,190,192,198,244,208,43,195,212,209,55,109,156,90,172,92,12,30,161,66,7,156,105,125,85,190,110,218,195,83,38,144,197,218,147,70,61,11,126,169,62,115,96,169,48,75,122,224,141,0,166,195,144,155,116,153,192,145,57,226,32,234,229,121,235,76,78,93,210,69,234,78,52,85,41,12,61,47,44,39,15,70,230,249,64,254,48,106,217,145,215,64,27,149,160,247,243,138,188,27,6,26,45,167,250,126,2,145,9,69,168,112,215,252,156,27,149,229,184,176,78,6,254,133,17,189,11,24,105,183,245,84,185,107,241,148,199,68,165,57,63,20,232,68,145,195,47,13,249,208,188,31,152,40,118,6,124,102,172,231,243,163,171,61,30,41,212,130,135,42,140,124,73,208,9,201,66,247,250,240,171,19,26,187,241,219,133,86,203,254,48,164,71,44,66,39,90,166,26,252,18,168,203,116,174,213,164,24,255,172,127,168,69,215,152,171,187,121,77,61,252,106,236,249,86,192,99,62,188,160,4,13,37,14,94,24,239,105,145,27,197,44,63,22,54,244,122,171,124,216,152,56,204,183,173,20,76,224,228,74,65,192,179,234,151,63,161,65,236,26,40,233,173,38,40,214,162,241,76,184,235,182,244,220,104,81,198,24,158,230,85,161,229,73,196,227,234,14,184,62,189,111,192,145,28,56,40,37,114,249,233,101,60,98,63,120,153,99,198,3,163,43,118,97,6,221,84,184,99,15,30,48,69,165,162,48,189,117,61,96,178,109,75,97,76,2,125,164,32,52,87,181,58,185,246,25,89,177,178,194,229,232,243,185,52,186,114,86,192,212,226,20,54,154,152,195,228,102,158,154,238,50,29,130,28,48,229,152,174,48,90,153,59,224,179,147,78,235,129,79,20,112,79,142,78,240,123,116,201,30,85,79,130,56,109,31,101,59,148,34,121,48,77,1,100,232,67,69,2,52,190,78,220,31,117,178,5,158,247,194,225,94,104,181,153,42,71,246,145,70,193,182,137,232,155,193,41,200,51,244,31,140,44,121,40,168,186,99,165,56,26,170,198,115,225,104,185,250,133,83,232,214,52,148,29,236,109,106,160,196,12,251,129,41,247,56,220,177,142,211,183,77,159,127,28,125,22,137,221,159,71,10,29,198,103,83,162,133,253,142,52,70,158,87,111,232,225,24,218,44,12,220,98,245,163,204,58,164,139,141,247,101,98,79,31,76,3,143,230,246,38,115,69,139,163,139,113,210,243,115,244,240,77,16,230,163,226,118,252,251,233,40,89,65,217,195,8,238,207,133,249,94,25,181,253,161,107,8,176,203,6,129,210,7,249,62,178,233,26,1,192,84,182,159,103,194,204,127,143,102,80,234,93,81,128,247,53,29,234,204,210,69,123,162,116,81,124,183,204,30,20,53,194,7,94,222,55,190,140,191,178,251,115,114,211,110,252,224,243,25,147,199,123,97,215,200,49,21,170,254,23,174,49,203,175,179,233,56,175,227,25,134,116,149,251,149,119,147,158,81,24,235,37,175,39,47,35,107,63,159,118,237,41,242,157,139,54,195,241,76,105,36,135,124,46,230,213,245,252,12,242,159,247,111,192,100,153,219,11,111,207,95,208,136,95,199,243,62,77,201,217,31,42,61,228,239,116,90,209,207,108,1,155,134,235,3,223,189,33,46,228,85,185,107,60,181,18,220,109,12,113,41,89,234,188,193,67,247,43,159,52,244,20,189,242,14,173,161,5,76,169,253,57,186,87,87,70,1,158,229,225,5,173,78,47,250,61,57,81,180,126,34,70,0,240,23,138,175,134,104,23,2,239,187,202,44,34,29,237,46,154,38,242,88,226,183,177,34,125,38,150,145,67,131,7,120,229,135,238,116,54,80,65,129,182,111,63,63,180,162,220,123,176,121,81,228,219,77,167,29,170,48,247,194,161,88,104,150,109,98,21,27,213,62,248,210,101,41,74,64,127,143,165,71,71,127,185,228,219,183,132,95,241,137,37,31,202,18,253,91,113,106,227,111,62,28,48,204,246,226,228,52,66,180,135,14,53,66,144,119,209,186,144,154,78,228,136,70,120,51,165,193,115,167,39,18,34,193,225,151,70,187,208,195,231,160,0,17,68,46,8,206,68,178,79,139,28,198,120,14,91,189,97,63,36,151,237,194,39,248,75,159,73,230,9,31,219,152,65,232,216,63,117,50,141,170,27,141,1,213,97,38,33,221,13,160,230,20,53,126,51,209,126,136,42,63,189,173,230,48,98,66,207,230,175,179,96,238,128,139,42,16,64,119,103,52,5,138,128,224,115,112,113,131,55,131,81,42,126,224,58,214,189,50,164,18,242,211,78,41,19,230,54,159,198,249,252,54,85,129,123,244,202,69,227,222,108,130,103,126,105,5,131,177,250,48,131,224,184,175,128,217,133,234,35,71,117,194,231,21,90,145,144,126,85,184,147,145,9,216,8,7,10,239,104,99,195,56,110,61,244,2,194,241,20,79,220,58,147,148,239,158,161,234,175,123,52,186,83,15,21,152,220,78,14,120,234,199,185,120,189,205,57,50,155,180,189,10,236,195,62,115,87,97,131,247,126,40,52,153,207,121,196,185,49,66,123,182,111,200,187,122,109,23,86,111,126,200,36,217,34,246,123,52,194,66,207,166,213,228,89,29,198,28,59,63,180,164,243,76,70,60,210,142,228,246,67,106,42,217,37,110,15,140,73,200,195,146,65,215,189,198,209,3,69,37,205,32,66,170,137,167,130,86,134,102,231,127,150,210,247,220,109,164,39,235,154,137,102,238,185,89,223,244,228,24,244,206,24,73,168,178,232,35,175,133,62,170,120,219,99,66,214,86,120,162,11,124,225,179,247,120,88,75,164,40,238,111,27,87,82,97,2,250,123,99,115,61,185,104,42,22,190,172,131,214,39,15,247,243,130,186,23,62,255,60,149,70,91,248,253,105,19,214,124,120,254,39,52,187,15,205,116,223,149,120,68,37,58,174,12,134,142,110,152,225,214,69,181,29,184,60,9,14,156,111,35,177,243,107,93,215,175,19,55,150,232,191,219,80,98,230,195,75,106,46,81,14,104,210,246,79,247,120,235,53,174,155,52,205,195,90,202,102,159,117,71,233,126,78,77,41,172,200,23,208,218,91,47,41,151,202,5,97,124,205,135,140,53,76,88,251,126,156,67,251,33,49,220,45,119,162,230,227,123,10,15,40,68,231,124,231,241,68,255,190,194,132,31,177,10,12,164,7,158,163,105,10,137,153,26,205,110,189,114,19,11,42,1,211,143,165,247,221,161,109,206,152,200,153,23,244,101,227,79,178,251,69,139,42,7,17,87,97,13,25,231,198,206,164,61,125,77,103,239,225,163,20,146,217,212,97,136,37,221,244,204,230,182,78,22,253,64,216,105,140,59,225,33,32,215,148,224,131,137,184,131,123,159,109,140,130,40,81,196,124,134,160,148,214,187,89,229,123,132,96,155,53,184,188,40,10,59,142,242,58,52,15,205,141,150,24,162,214,215,240,180,130,209,127,236,85,187,243,158,41,167,232,51,161,0,235,220,32,147,248,87,209,33,2,252,179,44,251,201,201,179,189,148,41,226,220,22,104,31,89,75,126,203,22,198,25,240,57,180,63,116,44,212,144,252,109,177,214,116,229,60,173,18,249,7,2,212,51,251,228,7,60,187,221,123,172,113,175,244,77,71,210,18,39,196,249,116,245,33,71,18,68,223,159,177,208,243,60,73,152,123,68,75,238,187,107,238,2,56,13,167,23,108,235,168,214,165,105,97,207,82,226,228,25,187,240,167,181,46,69,254,155,230,208,146,242,31,244,78,209,38,165,148,247,159,131,61,107,9,67,108,175,247,232,115,49,49,17,154,244,170,46,231,203,124,212,70,192,60,132,241,92,120,141,254,152,77,8,155,246,115,242,19,203,197,232,55,209,137,103,4,163,41,26,51,188,117,112,143,231,228,236,96,226,228,176,158,116,136,154,232,127,92,25,73,56,141,113,216,198,57,17,24,234,38,198,118,253,129,177,100,13,216,108,37,20,198,130,125,6,108,250,111,250,85,219,46,209,225,109,94,140,2,163,182,249,101,62,54,180,249,250,10,24,208,163,249,165,122,119,50,201,88,205,220,67,220,118,13,67,96,156,133,234,35,78,210,74,156,252,188,44,200,217,10,15,111,249,163,156,115,118,156,74,118,167,90,232,37,7,96,246,136,15,140,206,199,114,184,155,237,196,43,143,240,89,82,26,140,117,243,120,197,21,118,43,1,207,149,95,182,98,9,142,26,37,23,92,22,158,198,87,164,81,227,232,97,253,138,10,35,32,60,3,62,195,92,131,113,216,117,247,220,19,194,236,159,166,90,239,15,5,38,45,169,23,94,232,77,169,1,67,59,94,79,67,111,157,233,194,116,213,254,105,177,246,2,19,90,32,184,33,40,57,136,78,186,175,96,97,93,230,180,36,42,92,61,103,99,232,80,209,187,109,179,202,152,1,163,200,182,223,166,245,214,2,61,248,195,13,66,236,105,244,128,241,5,238,111,59,189,171,183,1,91,227,145,194,231,109,213,184,45,182,155,79,159,127,67,239,37,46,124,177,227,84,230,81,167,194,27,191,109,53,215,71,99,128,72,196,175,188,33,34,153,148,72,73,100,24,207,140,152,103,42,105,144,65,191,139,63,21,230,16,45,200,91,5,126,197,193,139,184,70,117,133,172,180,242,161,253,4,83,127,120,123,208,47,124,136,143,204,26,171,240,222,104,11,126,48,125,12,143,162,132,25,136,46,63,57,61,202,89,118,63,116,195,231,20,95,31,95,91,83,197,35,184,166,95,170,150,79,9,13,241,172,7,51,245,119,135,203,74,218,4,102,45,235,243,11,12,55,98,86,249,225,114,89,81,252,219,5,224,230,135,131,251,80,153,40,20,17,190,183,137,188,232,214,118,122,227,114,57,211,30,157,167,250,100,54,76,172,124,250,88,64,190,167,21,125,104,180,56,59,177,131,77,56,68,62,81,28,67,124,198,105,8,4,203,75,11,180,104,72,69,82,147,48,30,250,202,190,168,113,231,125,140,35,148,186,164,224,119,96,36,43,253,161,225,194,94,165,109,130,242,29,186,144,223,149,85,100,87,211,86,29,54,78,233,39,175,201,138,212,170,226,6,127,206,15,62,107,114,22,233,31,62,61,123,170,31,92,171,137,2,138,206,154,109,194,3,54,193,66,121,157,211,184,99,223,251,66,111,162,62,36,77,72,177,222,6,73,49,105,45,205,138,80,58,25,174,148,134,132,16,61,175,202,37,38,83,248,197,80,12,255,249,72,93,100,164,152,138,63,50,36,93,155,78,42,125,208,118,241,193,228,2,52,171,72,136,139,18,148,191,46,100,220,231,163,27,148,98,147,192,187,174,136,164,232,30,220,166,33,135,135,181,3,107,227,232,152,190,164,159,77,87,82,21,92,203,249,71,217,236,192,116,16,8,219,5,211,192,229,210,63,182,75,222,234,114,55,169,150,59,243,251,220,215,185,204,41,109,96,244,55,39,167,118,67,113,166,160,46,41,203,223,247,228,183,77,203,128,166,59,171,89,207,251,35,37,194,205,194,40,153,214,196,186,239,19,47,181,107,154,183,96,66,246,197,226,231,109,65,10,209,146,2,61,100,222,199,178,41,165,79,173,194,224,67,210,253,125,84,116,186,182,164,237,199,50,167,115,31,101,124,214,247,178,97,104,21,223,158,108,246,103,85,217,119,3,38,106,43,61,134,40,242,56,247,129,14,110,204,75,133,219,52,79,68,33,177,98,32,231,156,114,6,112,89,218,178,135,12,106,113,14,192,175,34,169,52,25,147,158,104,23,37,33,44,55,85,173,53,215,81,4,253,101,85,68,209,120,187,154,138,93,215,153,238,150,192,166,186,29,31,94,35,113,39,23,150,121,3,30,33,85,236,68,213,228,113,176,175,45,190,104,162,98,144,196,90,10,184,70,19,11,18,37,164,91,228,93,37,154,207,253,211,67,42,96,169,138,204,64,78,192,153,100,172,37,108,192,155,192,185,5,235,98,211,159,84,69,79,156,56,2,93,225,239,210,236,101,74,120,213,137,12,99,105,106,136,246,136,181,212,129,207,228,184,82,192,48,205,36,137,212,127,162,210,223,56,106,56,11,168,44,221,137,65,211,112,202,226,217,107,46,66,94,61,122,154,137,231,7,179,251,215,70,45,250,178,250,244,129,116,94,236,121,254,242,93,119,186,75,154,95,26,141,88,77,71,248,185,242,243,57,249,183,215,203,80,251,25,126,154,114,249,247,66,122,165,84,42,83,10,229,154,48,1,217,136,57,76,77,47,211,164,177,188,194,194,209,91,69,154,40,175,12,207,95,97,112,72,235,144,60,113,147,161,171,254,211,152,114,42,57,175,155,80,167,143,133,110,114,12,50,225,48,43,71,134,151,253,57,150,76,93,96,100,245,125,46,236,208,236,229,88,124,32,71,247,187,58,15,115,43,139,172,91,91,163,175,153,244,199,36,177,40,67,46,170,52,175,244,237,129,75,135,124,62,144,186,153,8,62,180,152,233,174,220,21,10,24,159,85,45,209,76,91,79,210,206,68,234,93,119,126,155,65,141,230,235,205,115,210,153,219,240,132,249,56,229,117,64,170,112,57,126,247,132,148,251,162,94,90,61,168,196,89,60,169,18,25,233,193,176,255,179,158,249,51,228,229,202,135,249,66,59,76,59,115,123,224,156,99,7,111,98,255,93,25,191,76,193,31,61,192,92,165,138,234,252,157,45,152,73,251,125,48,123,19,109,192,196,26,211,237,173,55,34,167,103,69,45,207,219,60,219,166,175,172,68,5,234,140,27,217,46,118,236,70,92,253,208,180,161,74,215,15,32,153,32,241,247,178,207,2,58,159,68,231,25,66,121,120,55,186,49,171,206,87,158,5,62,19,164,147,206,77,29,161,169,90,101,67,169,168,125,133,33,180,21,205,229,91,165,142,107,246,84,39,77,243,103,73,111,170,163,76,195,155,7,157,240,181,181,25,228,160,76,221,57,80,254,173,194,24,152,126,89,59,218,163,115,213,62,20,76,216,247,189,50,250,18,37,35,8,49,33,123,109,230,215,65,144,101,247,143,18,120,94,62,209,46,100,254,37,196,105,100,160,138,135,56,236,243,179,174,123,248,164,135,224,15,181,54,42,55,237,17,143,78,94,124,33,49,199,150,67,142,198,91,107,249,6,227,167,27,38,85,64,216,29,176,129,2,62,131,90,226,116,22,179,233,10,235,108,141,82,211,84,80,67,226,103,250,251,64,164,180,169,106,35,110,19,201,199,153,85,249,212,77,183,145,163,237,190,172,162,206,186,180,225,15,11,112,178,228,31,92,172,246,38,138,218,244,44,251,219,58,131,138,146,98,215,183,85,239,40,220,140,146,90,245,145,210,75,231,75,182,237,48,196,122,19,219,251,98,237,159,53,253,31,62,199,240,210,139,142,163,108,134,140,63,180,32,184,174,231,62,145,8,149,249,128,103,122,164,190,207,19,71,0,227,67,177,192,145,15,27,214,49,57,173,15,62,103,110,239,93,227,70,113,66,206,15,38,193,254,190,107,56,233,126,52,218,79,181,170,72,57,89,160,179,233,50,56,91,98,161,232,3,47,8,23,56,252,211,203,213,163,207,215,70,123,243,15,166,113,189,72,152,211,152,57,113,166,255,193,152,75,200,110,145,215,69,31,228,135,194,155,211,194,13,142,83,237,12,134,15,134,107,146,117,152,77,107,52,202,63,248,236,191,97,6,61,40,122,213,31,106,90,248,75,63,220,102,108,209,15,38,56,104,233,81,79,167,143,251,67,205,219,165,232,187,206,103,205,240,151,121,22,110,156,37,85,215,157,203,110,221,225,51,161,105,6,10,177,0,148,50,63,120,144,94,46,250,237,97,163,82,191,129,196,34,153,202,243,192,57,245,8,24,77,127,61,185,137,190,204,226,48,235,211,210,247,113,126,122,199,111,35,83,241,76,211,196,195,24,128,124,48,246,232,42,11,143,158,211,137,55,62,120,155,139,195,115,105,164,42,170,195,3,83,86,189,52,58,149,250,119,105,200,43,156,216,80,135,41,25,152,181,28,166,211,69,167,164,142,227,209,142,163,173,57,66,159,26,251,102,191,242,154,97,43,74,214,29,245,31,242,72,31,124,54,117,67,187,8,26,10,183,35,126,27,157,176,33,75,99,163,54,144,125,164,153,96,228,144,140,99,67,47,55,183,56,26,63,77,137,121,73,5,220,209,2,3,105,105,129,5,149,118,152,120,14,159,111,85,11,194,116,42,161,77,26,71,55,177,161,172,232,185,118,26,243,252,96,211,199,19,251,2,196,58,226,194,251,9,69,84,212,155,2,254,128,179,254,193,180,47,168,55,2,146,51,205,231,21,60,58,150,218,212,67,253,134,208,244,67,103,51,33,41,129,17,194,143,39,78,227,152,214,179,170,137,203,250,51,107,144,49,150,90,62,44,62,231,237,40,249,181,242,92,88,198,160,243,131,17,201,86,30,201,79,37,218,39,106,210,222,4,82,122,101,116,52,124,67,229,4,119,248,245,200,133,27,109,178,126,207,236,132,30,36,32,229,194,141,137,151,253,228,27,13,49,125,93,56,9,210,20,251,193,141,189,152,220,23,100,122,20,129,12,166,105,230,33,199,209,1,93,155,127,34,164,2,138,120,119,86,76,194,82,241,239,175,195,152,232,178,83,70,103,152,95,116,152,144,67,246,17,68,212,76,39,31,76,151,212,84,127,16,250,118,40,95,254,224,51,27,46,249,182,203,178,172,216,116,244,4,4,90,67,196,246,130,73,238,131,177,105,208,72,231,188,44,82,248,126,95,148,180,52,101,207,164,99,134,100,63,24,27,61,253,4,176,36,163,119,249,131,39,100,128,169,231,54,251,250,15,93,136,67,201,93,35,26,77,18,229,131,205,102,104,171,175,201,232,36,133,127,240,96,14,81,45,150,51,121,179,93,90,14,155,81,158,156,188,99,77,242,61,81,148,236,166,74,27,20,235,159,30,197,15,102,164,72,210,221,4,51,32,128,126,48,54,16,18,49,100,100,3,135,127,218,248,167,84,85,40,203,152,159,157,159,136,163,81,40,190,23,142,159,103,246,47,155,205,213,83,48,203,184,221,177,83,254,96,122,176,244,96,136,28,116,87,255,96,242,68,42,144,123,38,13,118,64,254,80,72,0,244,164,46,54,248,215,37,191,109,170,172,218,63,13,63,119,18,224,253,224,110,246,130,114,219,131,189,115,245,43,239,116,76,139,127,206,42,38,18,243,3,201,181,13,169,6,96,73,147,179,71,27,3,46,128,120,238,1,179,219,26,1,175,46,134,71,104,70,147,30,243,11,163,169,89,85,21,89,64,106,242,121,250,108,57,136,26,196,23,104,65,175,119,16,119,44,137,198,51,178,137,112,157,28,38,150,217,10,39,107,155,253,96,56,198,83,225,66,25,253,187,110,122,239,148,119,74,238,7,225,76,71,121,211,18,191,157,165,40,89,137,253,7,155,113,160,14,35,116,115,206,182,198,225,209,31,27,129,108,43,78,14,120,155,15,246,117,98,58,59,61,58,184,62,152,230,30,217,90,97,210,68,139,227,135,66,16,26,242,188,207,149,162,171,243,161,108,134,182,122,64,161,250,27,159,53,111,186,171,180,26,245,69,83,45,252,193,131,240,64,130,90,242,212,197,199,201,180,252,161,92,53,107,44,174,211,63,20,75,214,33,187,155,68,246,166,198,77,253,50,192,119,117,73,112,236,147,127,120,139,147,77,89,185,104,212,91,112,194,127,48,174,188,90,83,226,33,18,108,124,112,161,194,162,232,153,192,170,175,215,38,229,164,146,59,233,23,31,52,135,137,82,139,26,122,33,6,232,159,45,18,59,67,60,85,168,199,182,27,88,154,253,135,16,229,11,41,242,234,83,2,194,63,91,109,58,81,254,39,45,248,193,103,2,111,82,147,53,39,178,238,19,248,162,62,175,222,233,240,171,70,44,45,52,87,96,201,245,143,61,127,255,227,71,239,13,153,193,195,247,52,76,88,187,63,15,43,38,110,182,214,189,62,135,98,92,237,145,15,105,175,51,54,199,3,147,195,11,120,41,187,158,12,37,109,60,254,36,55,61,83,226,176,77,70,169,15,15,94,140,167,40,242,45,180,224,156,111,216,119,38,203,172,202,196,68,214,52,54,150,15,109,200,189,73,67,31,198,215,220,30,95,208,130,124,86,14,133,45,1,235,227,231,231,115,173,67,151,61,241,135,182,159,193,140,160,252,180,199,69,116,5,20,149,12,60,91,67,172,12,253,151,27,85,43,57,117,54,105,0,63,119,69,153,83,90,240,129,141,126,27,48,50,64,242,69,86,156,142,2,102,6,21,154,4,22,107,177,80,154,207,131,122,49,80,5,41,247,224,243,195,69,37,72,19,31,52,105,175,239,115,166,251,82,39,3,51,16,243,88,146,110,183,135,187,155,44,32,92,62,75,253,204,55,5,182,13,174,79,174,168,8,169,131,23,149,91,84,131,125,18,99,61,123,224,97,68,57,135,141,189,174,240,38,52,114,152,240,111,202,252,73,186,181,39,143,123,38,65,240,148,136,236,68,158,124,28,126,52,101,68,117,114,32,151,77,232,233,48,10,28,194,69,32,56,223,197,215,97,50,141,229,89,146,72,73,87,15,155,38,92,42,213,213,200,54,163,54,63,121,70,5,61,61,30,122,217,116,122,191,245,142,161,209,53,250,160,83,162,199,50,61,94,165,31,106,29,166,154,254,69,16,72,226,75,76,70,207,19,214,240,31,204,194,89,100,195,68,71,0,115,172,7,39,84,102,101,159,136,56,49,141,249,30,249,160,28,47,219,150,140,213,89,246,135,106,51,212,120,2,190,243,224,106,28,93,40,41,201,126,171,216,110,194,23,150,115,91,233,113,61,60,99,120,160,61,23,71,19,78,74,44,218,76,147,210,67,12,56,53,233,137,146,11,206,46,113,240,89,109,37,41,205,190,143,174,15,15,23,209,81,17,102,10,150,204,212,237,34,82,53,21,40,117,247,91,62,151,194,118,62,19,150,156,218,50,166,254,229,195,111,105,154,169,103,221,161,201,199,67,127,72,174,146,148,198,133,114,20,31,11,102,20,169,164,51,168,12,166,229,16,219,14,205,31,85,51,132,246,155,102,207,241,180,26,153,26,195,92,177,227,25,200,143,201,102,139,250,94,242,49,142,62,197,84,223,64,4,19,102,108,74,24,149,218,71,139,139,10,186,164,31,92,172,25,82,182,237,205,196,125,46,188,179,110,18,169,166,158,181,218,81,44,243,228,211,165,31,6,50,130,195,231,75,159,186,231,167,9,123,120,82,13,217,36,117,181,102,239,252,107,142,252,246,175,140,20,249,178,17,143,166,253,255,131,25,6,83,34,62,116,129,150,63,19,99,28,171,153,22,54,96,214,151,233,112,195,19,68,19,33,39,136,27,1,227,48,81,53,9,67,219,133,79,135,13,213,75,85,69,59,241,10,177,148,239,218,205,121,77,81,19,61,243,43,67,204,74,103,121,46,147,127,227,15,165,99,73,63,245,167,207,99,139,173,113,169,54,251,10,60,134,28,93,169,80,108,77,30,145,133,139,113,180,31,37,134,86,40,208,249,93,81,189,163,208,37,48,37,36,255,225,73,93,75,94,86,35,218,171,254,205,147,162,223,170,81,103,249,184,233,107,46,34,188,124,48,154,11,60,235,87,187,227,191,39,181,19,109,180,139,206,72,54,80,226,212,54,35,19,41,31,158,131,233,200,196,55,45,217,80,133,217,30,229,152,136,77,210,234,69,165,216,145,98,20,98,248,39,241,64,67,124,50,23,127,93,219,244,73,228,202,206,11,142,41,254,132,87,251,233,23,109,80,52,35,37,109,181,191,169,246,149,205,84,63,124,152,177,172,106,137,0,109,208,155,121,194,132,56,61,201,242,97,201,35,207,29,157,101,81,69,101,155,105,116,249,214,129,182,131,174,247,204,86,106,119,7,145,188,212,44,190,53,151,110,63,53,53,148,174,55,77,115,84,4,157,231,233,83,159,91,250,241,80,231,140,163,19,202,0,154,39,180,142,92,191,45,212,28,149,140,115,134,32,215,230,41,177,92,41,143,202,235,64,120,172,251,198,249,252,137,94,250,241,192,100,8,60,213,71,215,249,11,23,12,178,28,62,159,139,210,63,240,72,61,123,122,79,236,78,8,175,178,64,96,126,144,35,150,48,38,68,125,50,183,205,252,152,61,133,73,176,190,116,168,76,248,161,145,154,61,145,129,182,178,82,237,155,205,87,46,178,169,83,249,6,205,20,7,124,140,163,196,58,247,91,67,48,215,27,207,57,155,171,187,86,45,123,39,109,28,9,109,154,114,95,143,85,243,125,250,96,50,81,90,181,196,195,58,249,114,127,214,80,20,12,31,247,87,140,147,123,100,234,81,114,127,42,93,100,117,70,148,1,88,160,181,56,210,127,158,240,31,76,249,92,19,218,216,126,230,56,24,113,80,89,65,184,233,19,147,121,145,128,92,120,214,242,30,217,212,238,17,150,229,102,179,22,38,23,84,228,25,181,17,190,2,121,33,248,120,13,223,59,193,232,31,207,40,135,69,209,253,125,149,14,141,239,57,58,153,3,203,7,55,99,111,229,7,190,37,159,179,248,36,165,112,156,121,36,243,81,121,69,8,69,109,173,239,45,235,39,254,80,60,220,31,148,109,220,246,187,202,214,120,50,245,135,207,170,153,164,82,69,251,239,243,72,32,86,122,157,139,156,138,86,91,151,233,204,58,154,104,123,208,87,185,224,17,251,193,112,98,148,112,115,198,9,34,28,223,93,89,59,140,46,32,198,154,244,141,213,137,132,177,253,212,42,88,65,176,98,122,113,207,122,42,20,54,17,1,47,238,21,11,110,171,150,37,137,0,28,38,141,63,181,104,105,108,196,239,182,16,1,26,77,223,149,209,25,252,174,19,218,75,74,76,108,191,86,212,168,105,226,74,83,181,250,141,118,156,127,153,100,148,167,114,25,40,126,67,200,245,130,169,201,125,234,251,192,99,58,223,106,236,200,79,145,12,242,97,220,87,98,192,182,174,85,125,132,25,70,84,145,173,53,248,129,199,37,52,155,146,169,218,35,55,107,146,113,158,157,41,203,174,247,228,240,102,252,232,65,201,70,43,112,68,184,169,69,129,155,135,160,209,132,81,27,157,237,9,59,109,62,223,7,182,183,206,132,192,37,161,168,93,78,51,105,160,20,149,119,232,186,90,151,28,70,216,173,14,119,120,124,58,86,112,79,113,98,240,121,250,52,195,183,167,0,62,221,215,147,61,153,9,3,233,40,38,25,27,156,129,140,236,157,206,41,164,163,91,16,14,200,97,234,55,0,5,193,245,64,140,205,48,181,167,134,70,209,26,100,107,107,27,122,2,75,170,250,78,73,195,90,165,60,197,61,236,37,102,208,48,198,196,80,239,25,74,173,187,208,239,182,182,186,170,19,45,108,219,236,131,225,220,3,239,94,157,182,59,14,111,78,62,41,88,153,41,37,199,50,168,206,133,192,97,109,171,168,91,199,118,210,149,149,141,84,147,30,150,19,53,241,32,170,254,52,83,100,251,99,229,134,228,180,99,18,181,176,149,148,45,68,98,203,127,219,186,71,179,178,206,16,95,242,97,60,209,108,222,234,17,222,127,218,79,65,38,98,254,148,147,163,33,231,218,103,38,71,181,158,163,145,59,11,146,236,228,167,187,82,218,38,230,141,62,80,231,217,123,21,205,93,116,164,7,221,25,151,54,165,182,179,222,24,195,184,248,56,102,204,87,21,41,234,86,72,105,193,207,98,254,147,43,131,77,233,119,13,117,113,168,142,118,223,108,56,131,55,6,235,179,42,61,241,196,49,229,178,206,208,147,40,74,33,132,132,30,132,56,155,154,101,178,61,59,135,20,230,70,219,108,214,85,213,176,179,59,245,190,71,190,219,199,42,135,4,183,59,143,209,67,111,19,162,210,202,42,130,251,206,227,195,126,163,40,140,107,164,211,225,186,145,154,71,125,206,29,86,141,103,119,130,194,165,210,19,135,109,251,130,96,120,134,164,246,164,117,152,214,115,6,185,145,66,64,82,38,43,210,22,221,169,145,108,202,155,76,89,3,134,173,27,183,179,71,64,194,190,41,124,230,63,255,240,173,206,161,217,3,74,173,217,219,198,246,207,74,68,146,241,125,255,156,165,157,109,74,67,243,67,147,69,99,202,249,114,16,248,81,47,213,147,211,143,224,68,88,90,106,86,82,234,241,217,224,100,111,43,51,241,62,157,169,173,247,122,117,167,7,79,34,96,217,248,13,84,82,220,84,0,13,104,236,18,138,82,185,81,128,115,230,50,131,69,157,192,97,66,244,32,158,225,49,190,244,141,145,87,74,174,73,186,141,21,53,84,95,162,47,243,172,15,162,248,25,182,34,109,65,218,201,187,31,81,244,206,245,117,88,57,147,105,16,124,43,218,18,93,27,43,17,9,232,65,5,175,67,203,169,230,97,237,42,11,219,248,138,233,143,198,107,117,197,104,110,154,30,130,167,49,248,196,131,65,5,159,38,178,166,146,187,217,68,218,29,230,203,126,123,206,224,49,251,3,239,88,170,105,87,12,233,133,116,47,173,188,132,56,54,25,51,90,210,234,207,50,111,72,135,7,201,55,167,217,66,79,56,47,183,74,127,8,100,148,18,67,225,252,184,118,143,216,154,227,124,210,10,143,92,12,36,40,242,204,230,58,196,136,233,32,153,119,251,90,50,70,182,46,247,107,212,124,101,73,65,197,35,35,234,183,141,180,185,236,134,27,235,79,139,101,153,63,52,113,230,108,150,229,117,115,103,154,52,198,16,127,75,126,155,166,14,239,148,48,75,223,187,54,210,25,79,241,220,59,37,204,82,178,232,141,145,187,243,110,134,188,206,164,85,139,60,211,137,190,163,175,234,4,235,109,61,13,59,133,64,219,143,102,135,89,155,118,26,193,177,114,214,103,182,8,98,73,47,17,14,59,51,123,3,22,34,248,170,198,99,187,146,234,205,18,148,111,211,99,186,123,102,162,237,2,99,212,244,243,210,172,37,239,56,185,39,218,182,34,128,106,141,108,20,64,162,153,34,17,128,170,162,0,238,218,103,161,168,209,27,102,213,100,129,141,190,228,7,167,71,43,4,165,186,236,242,125,12,233,241,136,59,155,144,93,90,23,125,178,146,52,118,67,228,12,24,242,165,116,18,157,245,169,223,126,55,94,190,250,10,116,242,217,211,15,30,170,160,12,230,98,2,64,185,53,109,31,68,187,185,69,15,159,41,124,171,167,244,129,171,91,108,109,243,223,170,218,103,215,77,81,127,6,140,84,149,194,208,59,226,104,106,103,83,181,222,241,4,74,206,214,166,92,178,212,59,12,82,24,43,169,195,60,236,231,190,80,2,140,231,217,57,94,37,215,137,238,228,96,252,6,245,129,49,251,69,43,169,217,73,13,189,50,10,247,254,229,37,235,111,82,255,241,158,160,27,215,128,77,17,89,122,198,166,25,161,221,174,201,161,169,111,211,0,112,25,58,188,148,9,169,181,253,112,146,116,188,240,152,143,245,69,67,154,63,94,117,35,216,211,247,217,154,209,210,29,230,179,212,166,178,102,247,22,40,125,99,122,48,214,164,61,122,73,233,39,212,219,198,246,185,220,254,91,170,186,79,79,102,133,59,20,109,174,232,212,206,183,171,210,173,47,64,207,133,234,20,223,172,91,232,194,85,155,48,136,4,71,68,203,169,182,119,12,211,133,81,163,65,182,25,153,94,205,41,206,190,34,7,154,31,246,211,182,45,97,189,103,134,55,169,222,20,173,93,198,51,9,48,18,198,143,45,198,16,20,117,173,172,94,33,76,218,209,104,77,41,102,60,205,129,248,48,52,233,226,238,15,156,123,24,81,109,156,213,144,153,120,150,204,17,19,21,237,99,103,122,24,143,203,194,153,66,252,210,112,250,204,143,167,12,197,160,26,157,239,107,106,148,97,47,239,142,131,95,129,95,221,195,11,26,33,1,159,143,92,41,205,7,70,189,109,5,140,156,177,182,82,179,88,199,8,37,239,87,213,236,160,140,240,0,54,135,139,165,113,157,181,202,199,19,77,216,151,61,6,15,133,205,71,92,24,107,212,211,42,93,108,91,29,48,89,21,237,168,52,95,19,151,226,56,139,144,150,216,81,243,100,177,9,180,149,199,3,11,39,241,228,46,61,252,131,246,184,100,163,144,234,199,90,122,240,121,156,51,133,184,254,137,136,113,22,127,158,200,108,87,125,132,90,178,178,174,128,87,40,156,218,110,174,214,167,53,189,136,30,18,133,198,250,26,193,67,98,206,1,183,172,238,164,204,47,237,170,147,140,245,142,146,86,103,120,84,109,155,57,158,17,8,255,33,30,167,41,18,237,183,189,53,249,30,21,15,114,228,240,95,56,215,16,180,232,108,94,242,131,214,208,254,222,168,10,110,93,181,146,121,52,4,58,104,134,85,39,143,19,126,196,133,17,229,140,167,91,31,82,80,168,124,52,166,126,117,140,1,118,173,77,234,117,165,61,62,32,227,196,251,23,29,79,19,232,119,236,149,138,105,125,252,57,184,93,137,181,54,205,174,87,239,170,143,80,126,220,200,112,214,231,187,106,136,65,182,171,113,51,85,12,9,152,170,115,192,102,211,240,104,20,172,114,81,118,145,207,132,64,42,37,244,115,138,181,243,61,240,108,87,249,138,6,174,231,85,103,136,113,161,220,3,81,77,155,164,25,6,59,116,83,178,69,89,249,129,161,178,7,156,247,171,204,96,37,147,56,154,238,176,71,113,98,91,211,188,195,8,19,171,241,163,181,223,132,200,77,54,206,216,115,244,12,43,77,219,223,246,199,121,101,155,157,74,192,39,84,125,230,147,179,139,9,241,55,114,131,143,31,185,181,16,135,18,77,218,22,112,43,76,59,211,10,24,54,196,51,25,225,137,235,104,55,78,149,194,115,134,244,48,172,163,217,255,56,198,212,208,140,68,184,97,247,119,30,108,180,250,6,76,166,241,153,8,161,66,223,163,137,2,20,197,125,43,64,36,228,117,150,164,182,184,239,177,37,85,85,17,220,236,113,98,178,194,60,73,197,156,23,85,130,117,213,17,241,30,173,15,76,185,170,5,12,87,121,61,114,46,181,222,7,158,76,110,77,133,152,16,255,219,23,134,109,161,112,79,97,255,179,173,36,251,8,72,193,224,239,129,214,162,242,134,56,170,222,65,198,162,214,31,105,31,211,205,136,87,157,50,85,236,71,185,170,230,117,47,44,105,47,242,250,249,132,220,95,70,254,72,70,2,55,57,125,26,133,119,72,204,167,254,61,164,45,47,74,122,72,81,106,96,237,194,79,207,46,139,124,74,33,177,187,205,133,77,97,92,165,92,170,121,109,243,150,123,18,6,162,91,74,247,226,227,21,59,96,68,77,57,184,188,217,134,51,18,122,72,120,238,97,117,101,133,11,102,4,23,62,11,163,90,11,209,83,21,90,177,39,140,125,68,112,49,48,219,158,171,48,24,111,205,71,2,237,26,159,162,201,5,61,86,224,70,17,169,132,194,39,147,128,30,109,22,137,247,145,83,216,84,3,32,242,67,251,190,47,56,84,235,209,118,91,243,158,28,215,18,213,207,57,145,42,121,203,128,155,198,25,139,97,85,228,117,210,147,248,192,76,188,23,198,147,79,209,82,247,5,209,72,173,143,73,231,8,251,43,166,140,241,168,77,52,124,10,66,127,144,102,200,244,248,135,22,162,146,59,105,32,111,248,24,132,158,9,172,198,16,239,214,14,163,112,189,98,121,103,174,163,255,225,73,122,89,45,202,231,209,250,58,69,145,248,205,119,146,173,15,134,11,247,157,203,246,43,122,143,26,100,236,231,129,81,10,125,100,44,127,20,217,15,158,16,226,213,176,226,108,48,199,157,69,33,89,238,199,83,24,138,236,125,207,168,210,61,112,10,219,21,62,204,153,30,55,26,178,57,35,190,45,74,23,15,10,3,39,198,239,68,126,77,133,65,136,154,227,88,236,85,31,195,23,140,176,107,124,151,236,47,215,107,56,113,53,100,23,41,91,109,83,94,20,189,230,61,58,237,242,24,244,116,132,97,226,167,225,226,171,235,67,193,230,116,197,224,54,175,112,85,52,161,57,59,52,185,217,202,45,205,110,22,54,133,241,64,211,99,249,80,168,221,133,164,54,253,180,207,58,206,54,110,247,16,4,94,148,198,245,166,106,166,7,45,244,130,89,18,215,227,253,147,87,141,147,207,241,60,47,248,74,227,30,107,86,134,143,144,42,29,183,14,163,36,254,168,234,178,163,137,121,140,175,236,89,56,50,186,71,49,213,32,242,174,81,153,81,117,75,8,187,83,203,210,170,197,66,201,177,220,147,159,185,225,81,9,195,56,180,132,74,249,121,241,99,61,250,178,103,159,125,165,192,73,181,188,191,13,189,62,20,154,105,130,24,243,17,81,222,197,5,4,80,173,126,88,10,139,52,106,187,168,69,93,234,146,65,29,104,132,72,57,230,61,122,234,138,141,223,149,17,255,227,243,100,69,185,30,58,225,231,241,150,244,152,167,35,85,229,47,164,227,94,245,252,52,45,148,243,42,183,151,63,30,26,69,222,7,215,248,216,231,28,24,43,215,128,207,140,251,7,134,168,24,48,156,149,242,254,116,158,247,183,9,35,30,91,119,204,138,67,208,126,144,0,216,47,124,199,66,51,54,181,158,27,65,250,16,226,95,38,203,243,252,244,184,131,184,154,29,250,126,46,188,175,16,204,174,166,201,243,156,28,222,78,9,152,60,82,127,94,72,15,223,159,101,111,55,255,121,95,225,245,130,44,127,214,93,228,98,211,19,38,153,120,173,87,229,252,46,219,50,133,34,61,36,249,169,82,119,240,215,98,182,170,168,73,164,103,156,209,33,114,207,253,8,161,82,48,138,77,11,227,0,85,235,7,94,119,252,151,179,52,232,132,243,67,239,193,79,143,35,104,185,243,32,169,114,37,45,218,101,185,151,24,83,234,115,197,132,123,97,229,208,211,235,180,157,240,97,15,35,7,194,97,189,33,242,249,225,43,144,145,239,215,5,235,68,188,57,62,247,51,140,155,90,76,16,192,70,181,96,153,223,220,120,158,51,245,233,112,137,160,23,225,17,57,37,231,179,66,94,159,176,190,164,119,8,132,153,227,74,102,97,241,142,159,27,9,34,22,90,202,115,44,45,86,227,194,52,182,234,103,65,115,186,63,19,235,3,212,64,17,93,172,20,207,154,198,227,172,241,150,241,163,174,221,72,166,167,224,249,108,246,140,219,66,173,187,63,190,157,56,3,135,85,240,92,63,1,91,45,4,70,161,111,153,229,202,99,221,4,199,37,124,15,207,214,131,125,209,126,92,138,122,13,139,22,179,186,168,207,228,108,28,126,71,19,159,188,106,212,195,178,10,219,27,102,114,221,21,100,200,146,225,193,66,91,196,227,117,71,119,99,152,93,179,75,221,243,241,79,26,244,19,135,95,79,97,149,120,84,205,121,99,247,104,228,242,117,81,154,72,224,135,25,80,126,250,69,161,25,145,172,12,148,30,219,71,79,29,61,240,240,33,202,168,123,62,150,85,204,108,14,67,63,40,175,161,85,9,185,245,131,142,169,201,90,252,87,210,8,187,30,4,207,247,227,211,101,252,184,240,125,130,181,172,187,52,114,204,33,75,78,21,228,53,177,47,102,175,20,176,41,195,207,7,166,11,59,224,169,132,65,98,157,19,180,133,35,85,53,91,246,7,158,229,154,101,65,60,126,100,199,207,2,217,194,94,9,86,101,122,52,203,161,112,250,64,162,169,246,25,10,70,27,143,11,171,184,93,245,215,103,178,120,238,5,183,210,173,186,50,44,19,59,236,53,217,42,14,237,154,32,92,41,125,92,248,4,242,143,154,58,93,21,225,155,134,209,236,163,113,74,33,53,244,185,233,65,106,90,224,39,84,154,215,225,136,183,241,8,195,82,63,236,225,109,54,200,173,63,138,230,72,37,95,24,194,217,163,74,14,213,124,6,220,222,44,5,45,51,215,207,170,152,92,210,122,246,66,81,9,95,191,234,113,125,224,214,250,245,85,179,202,247,3,119,227,133,135,167,219,227,143,196,54,13,129,183,128,11,139,137,194,150,17,14,55,185,179,208,171,156,250,217,90,141,120,217,232,137,164,63,70,172,46,73,123,80,19,128,208,95,230,202,174,21,93,122,183,59,140,64,47,66,130,150,249,188,172,115,203,59,252,166,10,105,255,250,160,91,220,249,96,38,150,231,224,222,199,186,48,100,140,231,151,161,112,182,128,225,20,189,71,143,22,227,223,148,122,242,255,156,60,140,3,113,67,125,79,158,215,117,91,204,21,255,155,231,153,228,30,174,160,180,45,183,39,102,67,91,117,133,189,24,65,208,94,207,209,41,246,250,180,32,63,210,146,104,160,172,121,143,101,194,215,99,43,134,83,225,42,152,145,2,123,224,115,33,57,208,243,241,60,122,255,149,92,112,252,50,123,104,125,36,5,207,147,240,213,92,36,46,199,187,213,143,245,120,194,111,221,186,67,228,220,97,31,139,115,230,211,201,253,99,26,198,117,39,104,7,229,229,191,236,59,151,193,43,212,137,176,161,80,43,94,165,237,241,114,199,93,153,162,101,192,181,180,199,107,96,132,114,30,40,123,215,246,216,1,32,210,17,54,169,40,154,40,140,249,131,239,246,233,140,127,51,147,205,54,126,249,26,188,206,249,120,28,211,149,181,239,209,214,178,164,240,117,116,130,37,252,200,128,34,233,27,171,241,224,227,232,75,31,168,101,43,175,173,173,153,144,72,202,200,42,41,225,91,75,243,146,142,239,206,103,92,194,152,182,217,223,60,240,244,242,62,48,249,167,231,104,210,24,113,91,76,201,42,237,109,5,252,17,191,93,233,6,208,147,159,33,125,189,155,73,10,61,185,4,232,152,35,188,130,105,3,46,235,177,80,96,209,116,19,111,244,212,116,79,207,10,218,175,121,114,202,207,153,121,61,43,92,161,177,244,44,79,226,210,116,20,28,62,241,198,214,8,198,156,201,195,61,28,180,169,168,248,64,254,49,28,192,97,226,62,139,222,185,35,24,30,23,102,199,168,217,222,114,157,99,113,241,206,218,185,179,104,129,189,163,144,130,219,35,104,78,174,56,247,123,52,118,218,79,42,153,198,67,129,155,138,167,44,244,53,198,53,195,62,241,188,126,31,100,96,118,191,86,218,108,80,53,189,110,42,228,129,146,123,212,83,163,214,225,161,23,78,218,80,190,30,87,137,91,124,2,78,175,203,1,252,204,25,79,188,119,154,3,31,115,135,179,126,196,111,91,147,221,83,22,56,107,94,139,23,82,81,83,121,74,14,51,133,9,207,176,0,233,185,175,51,99,247,214,47,156,181,107,155,34,79,219,241,5,76,52,250,158,26,104,198,102,233,250,170,151,181,222,162,91,177,6,151,128,219,91,240,67,211,44,62,144,65,109,170,106,165,242,204,225,125,133,141,253,192,191,80,79,126,214,216,248,240,105,104,205,111,149,190,156,253,95,184,174,15,228,86,215,91,249,141,32,158,164,211,99,115,15,79,136,50,94,192,147,234,185,194,72,147,134,95,60,189,206,79,137,149,68,70,124,3,124,110,186,36,147,197,13,207,104,174,171,168,214,7,217,99,12,81,2,134,231,166,232,200,233,94,247,79,169,66,97,11,113,63,184,155,163,128,10,177,87,170,43,62,146,216,212,55,169,150,0,175,72,162,192,179,74,202,20,169,136,104,140,0,83,87,69,64,248,119,55,206,24,8,215,104,153,30,209,68,87,205,167,171,137,34,218,86,141,234,148,163,200,111,158,125,218,177,141,72,14,217,126,135,81,102,208,90,250,153,25,209,194,112,184,154,129,214,163,31,191,229,228,116,35,203,206,5,79,203,156,239,201,177,2,122,180,183,207,100,152,247,133,45,251,163,58,237,41,106,237,112,14,225,1,40,154,81,93,190,112,122,244,229,171,181,55,251,133,91,146,96,61,34,239,231,101,134,139,125,37,16,123,148,239,249,242,83,28,77,101,69,25,29,20,173,163,30,72,31,194,82,9,83,42,251,195,181,37,151,117,80,104,95,208,134,55,23,147,33,244,37,109,154,195,0,142,76,175,195,5,179,179,253,208,172,198,125,95,204,71,106,132,131,48,254,244,104,24,245,166,39,158,221,148,133,251,125,40,16,180,149,206,71,43,213,140,235,46,251,157,19,206,94,100,134,23,252,64,33,126,61,146,252,4,192,97,114,95,172,96,50,30,206,92,141,130,31,112,121,8,8,208,177,195,254,10,41,219,162,78,242,232,197,146,203,11,120,110,109,96,193,17,12,82,88,192,39,80,121,104,157,36,167,99,74,193,13,119,233,48,52,185,219,184,107,147,141,208,115,55,200,227,113,48,169,149,135,73,200,254,206,201,38,3,55,233,54,159,115,159,80,37,194,5,107,25,81,54,31,202,235,203,221,177,134,217,19,23,101,49,82,178,142,79,128,54,107,77,111,146,63,186,70,163,180,105,212,244,220,54,84,243,24,12,108,110,180,156,14,135,64,190,144,108,86,66,229,129,231,253,118,49,190,211,44,209,143,129,16,235,42,31,128,230,21,236,232,53,227,210,230,57,251,67,207,228,11,136,215,157,241,107,212,111,187,163,88,239,219,50,220,136,139,166,87,121,106,216,45,7,140,68,73,125,224,30,69,212,3,231,169,253,180,188,146,29,70,108,35,255,136,120,15,124,118,2,113,242,202,50,161,176,245,183,249,92,140,163,122,111,207,56,70,108,192,111,12,6,246,59,152,120,197,177,166,39,179,169,106,15,229,117,198,14,102,208,255,185,214,195,90,253,181,188,26,220,55,130,170,235,225,188,118,26,14,2,110,143,115,18,240,112,205,90,96,186,165,243,3,199,251,236,88,104,105,133,141,222,145,40,72,146,131,30,227,225,172,158,93,134,179,228,137,144,91,122,104,148,40,233,68,249,225,192,245,93,179,155,181,182,141,128,25,76,207,209,245,238,255,129,147,54,237,49,105,101,103,139,83,154,232,164,246,20,166,157,231,123,157,125,46,115,240,18,184,27,129,60,224,9,145,248,129,145,156,14,24,254,144,206,121,124,159,53,78,142,158,67,105,15,28,189,138,192,73,189,141,206,251,33,187,234,79,5,19,139,254,216,86,12,248,162,129,150,161,27,105,20,153,225,237,4,156,159,231,77,122,222,33,222,205,51,79,55,74,203,113,199,214,164,255,208,139,207,228,124,209,215,125,120,27,53,162,197,185,201,207,214,103,101,91,41,194,175,243,77,99,208,245,44,155,103,23,225,9,17,224,172,5,75,214,197,17,165,59,166,7,173,35,109,156,33,98,43,219,217,152,205,173,60,95,82,197,241,64,32,112,44,229,203,82,230,139,52,209,175,229,180,61,203,61,212,200,64,105,210,26,79,44,17,73,11,138,214,91,201,40,187,90,183,191,63,19,248,244,75,163,225,10,211,200,215,115,243,9,210,220,47,14,24,179,196,201,207,60,86,116,112,31,180,184,222,57,232,153,239,117,112,23,186,243,125,205,61,91,155,87,45,147,21,186,123,131,22,176,41,142,40,124,182,85,251,30,125,246,39,229,57,26,189,186,28,176,17,197,20,70,43,37,238,235,220,182,122,78,110,56,194,37,30,105,55,157,26,189,109,4,105,227,228,232,32,167,199,151,168,49,241,214,128,243,75,133,196,57,165,165,123,180,201,238,40,12,33,35,224,129,3,202,126,66,222,17,203,71,55,7,209,246,68,196,76,35,35,96,164,113,213,243,133,68,180,223,23,117,23,77,177,30,20,103,137,25,48,110,37,207,185,233,236,45,1,143,162,98,90,212,127,107,36,235,15,92,31,3,82,252,74,230,200,247,183,107,86,189,158,115,23,12,53,191,112,242,235,249,221,69,140,21,86,131,157,113,171,148,20,246,32,57,210,3,166,223,188,158,27,163,11,199,119,248,192,233,153,55,200,79,118,57,57,74,216,250,200,121,217,241,105,27,57,242,217,172,158,216,98,123,53,21,6,213,147,104,194,61,10,129,252,128,33,214,62,132,222,205,230,247,194,237,169,187,99,225,177,221,37,17,149,151,250,248,184,65,65,140,103,138,218,143,234,3,224,79,88,131,105,6,220,31,243,83,27,32,61,126,250,108,188,218,99,243,54,109,197,186,48,122,1,10,183,226,234,248,6,175,135,78,115,102,172,25,27,206,110,133,2,173,36,208,246,228,41,46,80,98,19,69,231,45,232,2,15,149,222,199,108,115,165,123,101,179,206,63,118,131,137,140,92,192,70,40,150,100,16,219,138,126,225,153,116,175,187,76,243,255,62,211,129,90,123,86,184,135,119,139,193,231,117,169,201,40,157,134,49,45,209,177,167,57,73,211,97,137,137,156,214,206,39,255,60,49,112,110,237,194,245,33,35,32,215,189,146,60,210,189,158,236,157,201,17,223,247,53,180,231,148,220,222,24,50,82,88,193,21,61,223,219,29,40,243,101,121,118,211,165,142,203,66,129,79,91,51,173,146,124,175,186,188,205,7,44,254,65,191,182,155,82,225,125,204,121,163,141,208,96,149,91,4,134,119,126,159,24,233,124,77,180,102,22,252,251,54,112,166,208,196,247,92,216,15,202,171,214,221,42,66,252,72,100,4,140,182,231,122,125,114,91,234,247,232,254,38,236,123,150,73,99,150,241,150,133,140,138,127,97,218,88,158,163,41,42,221,251,34,221,41,104,159,209,113,138,76,174,89,150,40,204,174,35,62,143,63,54,134,136,63,207,25,119,85,104,179,30,47,44,223,86,249,195,195,164,42,20,190,171,116,54,157,248,235,57,121,185,185,105,8,159,168,142,62,112,9,26,7,1,126,83,205,42,2,109,104,119,1,231,199,123,5,152,70,92,135,9,104,31,30,103,55,214,93,192,253,81,34,90,166,43,21,1,67,177,118,176,167,48,196,216,218,1,67,137,239,15,156,111,152,143,105,248,83,219,111,168,234,121,130,172,83,86,90,227,133,211,142,147,159,61,91,126,93,168,205,17,229,30,77,186,57,191,78,209,61,22,109,86,147,185,159,147,179,62,173,128,199,99,72,0,156,35,65,128,29,96,110,15,5,245,108,72,135,151,165,206,3,158,26,80,83,200,94,255,79,220,155,37,219,174,227,60,152,51,170,80,223,204,127,98,165,143,123,145,132,111,252,249,120,170,226,70,62,228,198,177,151,27,89,162,72,16,8,122,247,67,173,234,173,112,79,179,103,90,30,231,135,144,70,22,44,24,243,188,188,213,62,166,226,200,175,231,193,216,215,42,131,21,121,221,120,226,5,155,201,245,133,101,174,44,196,49,58,235,64,245,136,74,30,190,71,87,9,65,208,244,78,68,104,48,141,180,252,190,111,190,12,83,226,250,92,244,62,45,232,152,19,37,213,170,75,110,127,207,50,50,165,211,26,110,148,99,202,142,59,218,96,240,57,61,31,15,95,242,151,53,166,82,200,124,31,202,47,58,18,17,104,160,134,222,148,193,215,233,14,142,120,186,152,196,251,248,240,29,104,132,113,184,77,58,163,21,158,25,33,153,128,210,254,56,184,35,117,183,2,38,38,209,235,198,86,39,162,78,4,14,207,199,216,158,244,113,139,147,211,110,163,11,87,51,111,207,223,171,28,63,205,72,37,199,194,50,184,14,35,221,160,101,12,248,174,213,223,37,48,66,239,74,98,37,122,56,14,215,249,81,151,165,230,157,110,230,131,194,195,135,66,210,222,220,153,191,13,181,92,37,201,15,141,235,238,31,4,204,94,85,80,140,61,61,129,76,31,75,249,48,176,26,252,63,143,5,198,159,219,185,62,21,26,25,253,227,25,214,203,210,238,151,211,19,201,24,74,161,237,227,143,109,66,168,254,101,146,222,56,159,216,238,5,49,165,143,184,175,101,244,100,101,27,161,47,90,3,134,250,249,225,42,189,5,105,196,149,47,90,168,62,71,207,140,52,6,134,188,227,67,206,69,27,173,198,201,223,212,167,109,190,47,186,122,27,183,22,55,6,83,64,235,205,149,213,46,158,233,155,234,62,124,205,202,250,239,241,48,82,103,245,51,33,225,173,18,183,181,23,251,226,15,154,239,18,162,249,252,16,199,106,178,156,168,36,244,15,49,198,50,74,158,151,48,65,156,253,133,209,164,240,183,193,36,89,191,39,167,77,195,127,26,1,214,79,45,186,154,102,155,31,61,172,97,188,255,135,118,22,35,225,77,62,239,153,237,15,53,172,47,159,83,96,117,156,143,109,241,219,170,174,28,71,176,106,180,206,77,241,248,122,164,1,250,126,232,75,31,199,233,32,225,183,94,127,200,252,204,20,241,211,141,4,193,135,129,5,15,36,96,212,239,191,240,158,53,143,102,190,83,154,96,31,20,177,226,194,139,217,117,233,60,13,7,212,47,141,154,199,80,62,16,98,34,49,68,113,131,253,196,172,144,68,154,119,74,82,246,121,63,180,62,139,11,108,223,128,231,183,246,217,109,165,156,1,155,78,167,194,88,177,220,128,91,189,159,37,247,32,253,236,67,169,111,243,91,251,44,154,45,218,48,31,204,219,252,50,180,102,228,184,44,104,249,68,180,12,45,143,5,134,137,228,205,79,28,194,62,57,46,28,103,129,254,9,67,162,243,148,206,254,62,190,40,227,40,126,24,201,245,79,244,85,205,98,48,96,52,85,62,220,153,247,46,125,219,68,143,252,183,241,104,208,58,29,195,16,179,161,79,203,224,139,119,122,139,71,66,210,99,125,206,13,187,60,222,22,170,41,115,255,135,87,182,226,153,192,238,253,60,178,97,218,140,63,152,246,148,15,161,116,192,194,238,9,183,79,147,195,24,246,145,56,186,175,218,74,216,183,122,189,212,108,230,76,229,19,44,51,9,121,184,59,208,26,255,242,225,112,222,94,113,52,198,66,26,154,33,177,27,29,62,60,222,190,191,252,22,219,147,255,96,211,26,211,97,52,77,166,219,31,105,153,245,124,136,237,236,185,118,19,248,203,157,156,166,241,149,176,249,147,127,219,231,130,244,211,121,149,159,86,200,119,213,61,88,243,124,154,165,233,116,135,215,112,243,248,236,77,17,20,212,116,3,254,62,214,234,159,46,90,74,229,211,3,116,76,51,199,127,27,69,17,77,51,81,197,62,81,32,49,33,251,207,206,234,194,237,240,43,131,123,241,241,158,39,46,242,173,42,210,88,95,198,232,69,191,202,211,14,228,44,218,71,249,5,247,94,87,126,177,95,70,105,80,155,152,41,114,249,79,83,99,255,84,55,139,189,209,184,107,100,82,63,172,5,190,129,149,55,141,148,192,167,23,126,69,164,241,96,234,48,159,222,108,2,147,19,48,5,16,205,80,189,183,223,102,92,153,233,160,214,175,3,188,11,28,1,239,207,142,208,122,229,75,143,219,94,48,141,63,61,233,200,78,198,149,211,223,85,62,112,116,249,16,120,35,71,174,32,25,169,184,45,72,84,255,73,188,173,60,22,247,224,15,248,214,243,157,232,86,58,145,101,213,220,200,243,152,201,173,18,243,201,85,82,232,78,24,105,50,133,153,21,18,165,167,80,81,168,3,241,188,40,59,235,187,170,40,47,78,65,207,87,180,3,22,104,85,248,227,232,253,162,184,124,21,7,10,200,39,249,11,187,34,15,166,14,209,190,185,225,210,87,194,245,51,196,104,186,24,181,39,252,214,22,61,218,116,152,182,124,150,42,71,125,105,155,223,55,127,155,202,129,158,28,221,114,185,237,246,130,55,205,199,163,132,180,242,232,23,119,107,5,164,33,80,157,223,206,134,197,174,76,13,140,56,115,40,152,226,228,7,110,203,29,95,109,74,157,159,34,248,155,155,222,156,178,243,227,185,234,181,137,212,46,50,78,241,97,222,143,27,205,197,130,42,186,194,249,110,135,198,56,15,166,213,37,46,205,148,80,245,228,252,161,196,43,153,112,34,244,177,76,91,203,2,38,75,167,71,47,154,134,98,56,160,64,173,85,165,246,231,130,29,240,187,182,245,129,211,111,25,24,211,62,45,83,160,176,118,242,228,116,62,233,165,161,45,219,226,177,32,181,116,62,39,55,169,194,128,63,214,25,102,180,16,61,141,152,111,35,110,246,129,87,164,96,129,85,60,246,161,100,77,125,40,161,252,255,41,191,155,143,84,79,120,209,203,169,213,50,2,100,191,48,108,40,181,73,9,19,242,18,228,99,179,151,253,104,73,160,154,238,113,188,201,83,143,243,69,67,44,17,248,108,149,65,101,223,107,74,218,127,112,55,93,167,79,17,176,100,101,148,0,18,5,194,79,253,145,44,146,195,196,125,247,11,247,147,40,188,193,111,241,50,43,163,189,193,52,59,159,131,145,60,76,152,226,239,249,192,195,99,78,84,184,203,218,223,131,145,147,255,193,21,245,203,143,134,17,234,42,190,213,164,170,179,63,122,39,148,85,243,182,232,72,173,231,83,56,197,164,47,80,102,129,243,31,42,83,137,131,15,22,203,31,24,183,184,17,112,255,142,163,183,101,184,49,254,43,100,121,213,5,161,7,42,3,9,86,192,169,202,54,47,110,175,145,87,51,170,202,81,169,171,78,135,79,109,1,211,13,161,87,134,87,64,62,51,10,249,90,113,162,75,191,140,153,112,251,20,246,81,160,138,4,48,22,98,243,124,198,89,54,172,97,237,130,79,183,130,236,132,226,212,200,108,245,175,32,21,169,129,128,17,55,92,31,65,170,22,201,252,94,205,62,245,243,245,156,208,26,165,67,125,55,205,151,92,246,208,51,190,235,98,114,186,159,122,112,56,88,211,75,105,98,96,10,143,160,225,26,183,190,126,191,250,45,139,174,217,151,126,152,126,19,197,239,63,180,161,21,160,114,39,23,6,111,115,210,65,195,226,78,89,80,4,152,81,34,135,10,63,239,71,53,4,247,10,207,12,211,226,53,245,167,143,117,249,250,35,33,84,37,241,160,149,174,105,214,165,127,48,106,141,159,100,228,166,117,223,39,28,68,177,223,52,124,85,126,3,5,66,191,240,250,230,76,101,102,90,151,217,244,152,178,145,15,31,227,115,52,93,104,191,167,194,20,188,63,121,210,109,242,99,1,215,251,17,58,124,129,246,54,167,171,63,248,32,109,165,213,19,20,127,150,23,225,104,108,124,179,161,234,184,112,47,206,161,170,248,85,127,20,29,16,132,30,190,162,87,166,194,79,162,244,154,5,136,95,26,241,238,167,253,149,80,60,218,125,170,53,47,106,219,129,117,0,249,164,82,33,154,125,54,132,235,156,188,50,44,135,62,170,13,139,166,94,255,2,42,164,194,79,217,103,146,97,140,103,90,205,174,180,125,132,69,74,140,113,92,240,206,231,145,227,198,184,188,148,134,162,125,85,93,244,99,57,13,207,92,87,115,174,215,93,25,185,207,225,27,167,66,159,224,167,132,94,140,196,216,29,110,108,172,234,135,155,124,162,75,214,12,232,62,132,238,74,141,195,75,151,166,254,246,141,53,172,49,240,247,200,205,118,235,172,241,159,85,215,71,34,137,109,76,99,117,190,99,134,60,14,243,84,203,135,239,74,62,255,119,223,5,94,194,254,204,89,214,132,229,71,119,4,155,62,171,192,155,114,92,218,156,78,116,10,2,58,215,182,183,239,242,173,149,25,173,180,207,60,15,183,240,87,46,219,232,123,207,175,128,31,6,49,191,23,106,102,86,67,243,103,236,54,77,7,255,15,102,199,175,23,62,105,107,110,142,110,232,116,227,67,67,164,78,238,231,94,102,241,55,84,43,20,23,121,191,178,73,57,68,102,173,117,167,139,139,108,164,97,155,166,145,76,235,220,133,196,54,59,188,185,84,64,21,217,230,95,178,230,237,98,113,40,200,215,49,204,95,193,73,134,251,252,137,45,8,220,173,189,255,247,211,204,96,59,231,90,246,31,92,248,116,148,57,170,94,21,126,37,89,26,240,132,150,42,186,176,8,109,186,172,137,181,37,55,81,30,39,141,65,15,190,255,52,185,121,161,31,91,18,100,230,149,97,12,180,231,7,237,174,95,179,15,195,98,79,185,240,105,161,160,255,52,158,120,82,218,71,19,98,70,219,242,38,145,169,162,231,180,108,118,120,222,63,152,170,153,196,103,216,168,191,56,190,250,149,149,163,18,77,227,61,192,225,58,73,123,27,211,185,171,78,175,245,70,57,204,218,53,50,203,52,232,159,187,222,150,134,222,213,219,144,20,17,1,126,27,132,227,50,3,155,207,90,87,183,7,239,202,222,234,7,51,111,174,76,148,90,182,49,184,174,27,11,162,46,27,101,24,66,21,210,246,31,108,155,89,81,241,24,136,95,52,215,237,121,48,213,150,91,21,158,225,42,0,92,187,240,54,129,175,103,143,237,224,119,235,34,79,140,55,111,253,77,227,118,48,197,201,127,106,121,217,255,186,77,214,223,0,59,244,183,34,3,235,215,212,153,59,168,18,207,128,171,212,75,187,9,99,188,73,179,57,204,198,51,94,100,55,57,156,245,91,213,128,77,44,160,6,140,238,215,254,173,60,15,126,251,49,113,143,232,38,0,138,174,130,195,68,129,145,3,2,94,36,24,253,210,32,254,246,117,4,102,6,254,91,28,12,86,21,36,102,147,55,111,149,246,131,77,143,41,73,105,253,254,9,255,206,230,112,65,230,253,10,204,119,57,126,232,70,137,241,200,133,155,244,193,14,180,230,30,214,220,89,143,121,98,6,10,251,247,31,191,229,23,17,163,73,250,187,36,250,29,143,220,44,223,208,91,252,252,65,147,82,76,206,46,155,222,129,29,180,63,73,52,69,34,238,65,207,18,61,164,191,84,5,104,37,137,184,5,70,41,167,255,30,21,106,61,47,56,201,167,193,112,193,125,251,7,91,250,184,10,252,30,250,79,158,20,20,211,180,125,5,101,102,255,155,213,169,200,162,229,177,243,186,143,169,195,12,255,233,119,95,163,233,224,68,66,231,167,58,15,76,65,113,231,67,33,34,199,217,51,134,54,225,95,19,216,124,63,87,192,245,123,105,8,19,253,202,203,54,242,43,155,148,132,223,68,221,234,150,145,63,210,84,21,24,225,155,27,67,27,121,72,253,40,153,106,127,29,20,6,211,60,243,175,39,10,218,81,219,244,247,60,139,25,76,229,155,218,104,38,230,0,99,154,107,249,181,209,211,185,239,8,152,205,140,220,47,125,126,222,34,10,76,188,179,100,136,241,172,243,97,162,57,159,172,112,147,134,181,34,72,192,120,187,40,76,91,198,236,1,227,57,244,207,159,22,202,162,167,76,127,90,111,93,25,50,60,150,209,15,198,141,231,241,2,167,217,5,238,125,253,56,148,192,38,143,91,255,233,37,15,50,167,16,9,253,138,95,52,157,57,224,97,223,6,177,141,195,215,184,76,255,250,41,154,155,173,127,162,179,182,149,185,18,104,245,116,121,159,184,164,58,37,47,102,106,23,164,231,79,194,239,59,155,255,248,33,210,3,119,126,10,30,56,12,97,183,88,227,33,98,49,117,126,193,30,117,106,88,110,59,81,140,215,127,158,67,180,141,21,28,225,135,192,16,138,124,28,111,43,98,44,69,217,153,39,106,99,62,225,55,143,182,178,111,192,53,31,21,168,117,136,141,64,139,44,196,195,204,16,219,79,57,251,15,222,153,172,54,24,191,228,60,55,206,139,122,52,101,86,95,1,54,228,139,54,229,153,212,133,151,151,195,104,190,230,70,106,24,27,233,46,127,160,104,44,150,161,87,254,98,197,245,83,20,2,46,243,102,23,28,130,14,214,237,250,155,26,182,37,151,75,94,218,164,232,253,227,254,209,123,69,83,124,108,125,205,173,152,8,104,251,209,120,85,215,60,57,61,85,78,222,224,183,241,23,26,114,116,131,76,190,253,228,199,182,178,121,223,19,105,133,22,40,38,37,85,209,181,222,149,87,135,81,158,175,121,238,65,106,162,205,120,42,84,220,243,101,191,15,21,183,197,124,40,184,82,230,185,7,237,59,191,154,33,252,104,180,20,186,156,187,163,150,21,231,126,241,221,201,101,19,174,5,206,50,253,55,24,222,44,101,246,138,122,52,53,157,223,51,195,191,251,77,192,242,219,172,231,167,249,209,239,1,15,189,109,211,66,28,254,196,33,149,136,56,32,48,221,101,53,80,107,152,19,180,153,138,115,192,240,33,4,45,243,215,165,99,63,172,251,44,178,10,232,117,249,187,164,105,102,86,129,237,74,239,138,137,8,125,242,178,4,166,156,220,99,38,226,187,150,129,130,229,224,188,254,219,182,71,75,153,13,179,114,133,160,188,3,46,59,37,128,129,187,107,139,152,162,227,251,220,218,253,160,4,183,9,79,125,91,109,97,190,236,145,42,10,246,55,183,51,88,120,98,215,49,226,202,44,238,80,24,241,225,29,107,2,229,202,47,252,238,245,252,79,20,103,204,145,7,183,170,23,110,203,205,221,241,204,176,219,173,75,224,138,15,109,92,153,53,33,12,129,139,57,178,4,220,68,112,200,224,62,242,125,48,55,246,156,104,17,41,163,11,56,67,112,162,71,129,87,244,211,3,47,152,175,87,97,28,60,167,195,116,215,151,42,48,138,180,39,97,21,249,5,30,168,71,199,230,224,29,123,229,190,138,37,27,86,28,141,15,93,87,24,215,231,17,87,142,65,209,108,2,195,31,27,113,229,56,43,79,61,154,78,191,155,39,199,51,72,247,60,166,125,127,18,198,70,77,119,53,189,156,150,191,77,213,169,9,140,191,232,77,216,24,69,10,19,159,231,165,145,154,149,221,218,49,215,195,56,154,180,209,110,10,35,48,21,151,54,113,229,150,141,36,134,137,253,198,67,165,115,224,232,201,249,158,99,175,247,238,185,85,189,114,42,148,121,105,136,246,79,189,242,130,82,132,79,120,60,160,53,174,108,5,241,103,246,192,22,255,244,250,217,163,190,184,227,167,69,109,48,229,79,65,17,131,137,13,10,158,232,186,255,61,100,55,35,202,111,107,73,231,5,235,18,4,150,19,191,76,131,124,151,45,194,164,18,20,7,147,24,157,186,185,49,109,246,31,90,9,238,135,236,109,40,148,206,157,167,126,129,151,108,126,207,159,8,68,236,140,222,101,149,181,100,199,135,217,197,245,231,53,87,147,135,73,99,11,57,67,223,14,66,159,79,16,135,179,58,98,39,73,160,32,187,0,194,187,216,19,189,149,161,111,137,168,119,55,31,1,255,85,246,15,89,138,161,217,16,17,200,216,35,32,63,190,36,224,222,200,87,223,216,143,33,92,172,39,199,13,173,253,90,131,108,131,76,187,188,4,162,204,171,45,182,169,150,51,149,36,137,89,189,238,18,71,95,50,190,2,55,30,246,237,9,151,84,235,98,209,25,136,39,229,209,173,167,48,44,112,183,253,101,44,30,8,71,203,149,87,227,109,250,60,137,32,202,189,121,244,180,214,178,92,30,94,160,81,37,65,195,244,113,78,172,122,243,84,57,53,246,128,179,121,184,202,253,159,45,35,16,19,63,244,138,28,198,48,69,6,183,253,161,198,4,78,15,103,146,102,173,130,90,102,228,126,222,198,157,172,96,94,24,116,84,90,255,28,182,84,114,30,13,183,120,196,167,67,96,133,225,80,194,235,207,132,197,225,165,130,207,192,172,240,190,242,160,210,115,228,190,222,102,179,190,13,234,239,101,191,221,9,198,242,114,101,205,244,117,253,167,215,139,181,146,33,7,188,144,12,244,251,66,193,239,244,33,48,161,154,15,242,73,214,181,200,92,67,199,31,141,1,63,152,150,156,228,17,88,179,240,219,35,76,63,26,187,132,190,186,192,180,36,248,193,236,56,117,207,201,238,193,85,153,15,211,20,138,239,10,179,238,69,224,86,73,183,72,174,165,155,116,158,199,171,16,187,32,60,38,140,104,95,247,25,152,102,173,51,244,194,73,181,121,40,128,155,96,79,119,146,63,183,162,18,15,229,133,90,27,233,138,132,251,95,141,222,35,78,132,155,175,194,180,99,121,146,145,206,213,126,36,59,0,105,97,222,216,95,148,119,225,217,37,67,175,241,198,20,199,183,0,228,108,166,44,91,184,242,245,72,49,109,26,22,186,124,34,244,34,182,230,43,203,158,197,156,199,19,166,235,207,195,144,183,57,41,111,218,204,97,72,90,236,156,140,241,233,76,190,249,84,154,61,135,8,242,241,89,187,146,51,177,142,168,72,96,110,116,220,143,44,76,205,186,44,253,133,80,98,186,58,225,53,62,48,223,89,31,152,47,87,178,114,13,59,246,24,103,199,88,180,178,0,144,196,230,147,243,61,240,219,196,119,121,157,111,59,72,190,199,97,120,183,67,86,99,178,222,203,195,39,235,75,74,247,117,56,89,228,128,61,0,130,211,124,36,76,168,150,237,143,11,219,230,63,148,55,77,213,149,122,215,15,70,6,73,62,0,66,244,60,51,202,118,67,126,23,62,195,246,175,3,3,40,81,170,134,155,199,42,224,203,11,250,23,204,1,9,243,165,79,143,18,240,34,214,135,93,171,105,136,6,106,54,186,121,213,133,208,167,123,140,126,59,250,186,50,136,10,130,222,237,38,140,122,78,142,34,12,116,250,143,34,125,48,199,164,202,144,247,133,194,121,221,190,165,130,39,214,245,93,149,110,182,88,191,119,101,106,78,67,22,108,116,134,161,43,253,96,244,5,155,158,28,114,95,76,149,166,201,159,6,232,214,9,252,54,89,191,241,143,58,119,27,201,28,164,223,182,50,219,214,31,220,222,176,74,169,61,99,197,190,151,244,27,70,232,139,20,113,121,162,176,124,76,127,242,7,147,125,149,153,244,29,217,136,63,253,228,236,167,235,139,24,255,255,76,14,109,102,170,121,226,179,161,100,223,143,192,208,13,61,163,104,222,176,77,246,21,255,247,185,255,233,253,88,169,146,52,155,15,61,228,243,242,134,42,251,152,21,57,167,75,235,105,74,214,0,247,81,127,157,253,12,30,118,46,153,112,132,185,143,141,176,191,161,106,235,253,22,152,88,166,197,224,216,43,251,77,241,124,34,249,250,11,142,59,26,65,44,202,1,31,163,207,252,149,8,13,222,61,69,101,208,24,93,198,156,114,120,35,141,40,71,31,115,112,63,62,242,14,100,202,174,48,114,182,126,52,190,90,89,219,31,213,20,158,127,109,30,7,135,215,58,244,202,152,88,203,244,131,55,195,246,200,193,8,14,252,92,190,12,182,132,182,192,21,217,186,233,48,203,97,38,203,128,233,129,58,1,195,51,215,223,134,181,126,252,202,168,76,101,241,210,120,229,119,254,76,217,12,222,98,130,109,48,173,177,113,105,47,80,109,242,72,81,55,250,117,48,178,141,220,216,216,53,133,203,206,169,192,60,122,162,71,4,120,152,236,178,195,244,68,119,61,154,205,192,244,251,58,240,126,50,253,98,71,19,177,255,193,136,46,220,236,125,249,131,183,7,170,176,203,106,201,29,139,93,26,27,188,234,48,252,150,94,63,240,173,2,143,114,63,151,70,208,188,127,15,173,226,158,90,117,172,16,94,222,19,168,117,153,232,35,125,33,220,9,120,55,157,17,170,9,22,253,164,22,13,102,111,213,63,239,107,239,26,48,51,202,153,250,182,107,251,245,71,26,140,229,143,142,21,154,137,127,225,5,220,87,76,82,229,125,46,94,88,171,1,107,10,17,206,227,27,134,213,209,73,59,82,19,152,38,235,181,253,220,4,240,107,235,167,13,139,247,183,38,145,216,41,146,215,103,222,120,43,150,167,72,122,99,247,153,114,135,54,111,108,24,4,63,152,253,103,18,175,153,25,46,62,4,191,167,66,222,41,233,74,160,200,91,250,56,36,147,87,206,231,224,99,245,111,135,171,169,18,8,188,35,5,15,106,61,211,159,119,141,219,251,31,140,12,208,204,60,194,223,32,94,158,200,235,198,8,159,250,237,78,202,223,45,97,60,233,63,71,211,217,113,29,70,130,123,234,231,215,92,248,2,70,105,177,14,86,65,33,156,205,128,41,171,119,25,41,3,90,254,47,108,178,254,56,184,31,10,155,155,96,192,13,221,254,132,141,157,230,99,1,251,155,20,208,51,20,183,226,233,104,205,205,18,32,57,129,95,162,161,255,233,46,108,129,27,141,80,215,97,212,87,87,223,10,155,214,82,192,171,206,254,57,250,13,82,31,132,132,89,112,136,2,222,214,27,248,75,165,225,174,10,77,49,31,40,86,129,231,183,173,230,118,201,59,87,65,81,174,58,142,78,139,178,20,45,108,238,18,62,73,47,30,54,182,9,6,2,110,172,54,9,227,32,28,95,199,27,20,212,238,243,171,223,84,79,235,175,140,7,252,102,225,185,5,102,226,93,113,244,123,38,83,111,11,233,215,120,29,196,188,194,170,30,120,22,206,229,15,156,184,146,93,72,162,5,126,171,143,96,146,66,57,134,76,75,162,248,122,61,222,63,92,233,204,109,48,28,94,71,11,245,241,161,40,149,129,25,48,156,148,188,167,5,15,32,239,201,108,93,228,162,17,240,108,63,217,75,70,17,122,143,50,76,22,181,76,207,221,119,235,25,204,220,60,193,180,249,188,251,119,117,151,40,4,1,227,141,19,131,104,161,209,222,245,104,122,8,227,96,51,196,72,176,161,90,226,151,69,107,111,147,229,116,209,4,235,185,90,96,220,173,154,192,213,220,178,28,110,44,185,138,146,28,136,169,166,25,5,43,97,226,204,30,95,6,63,37,51,63,5,57,54,166,137,174,204,204,0,147,215,207,83,119,33,147,130,190,247,62,243,88,44,167,229,166,42,59,234,187,2,86,41,26,96,56,5,43,96,198,170,160,8,24,238,120,32,168,95,75,116,130,112,224,91,154,99,2,28,20,127,243,96,210,88,53,167,48,12,55,110,62,175,73,9,209,171,9,221,58,215,174,68,93,88,175,183,233,191,140,64,229,145,235,122,97,235,155,14,253,96,248,101,140,138,132,187,53,115,198,200,95,214,53,148,48,253,246,63,227,119,96,243,163,149,159,174,16,158,61,56,97,207,142,204,122,194,24,68,215,60,185,189,73,185,175,194,222,179,230,209,239,213,229,158,161,210,156,113,60,160,27,166,170,42,175,242,173,109,68,220,57,199,209,211,50,5,94,214,9,20,48,33,217,22,120,154,53,70,206,144,125,202,67,123,177,200,62,197,163,143,129,6,84,58,155,1,219,235,143,105,234,133,30,41,214,7,151,2,26,119,30,125,16,102,204,167,242,86,81,164,83,103,206,160,164,225,18,110,214,186,229,143,156,178,213,144,48,216,154,113,124,179,78,125,215,124,172,3,134,193,135,36,162,63,211,23,202,28,25,104,4,27,203,139,98,125,16,145,233,35,135,136,118,118,204,39,244,22,76,25,13,200,137,111,223,242,190,64,159,169,61,31,121,107,48,230,99,202,24,88,179,238,37,48,213,236,233,176,133,178,50,61,195,233,162,110,242,131,27,170,42,43,95,24,249,219,225,69,49,164,126,95,60,46,225,34,82,38,37,246,14,70,89,173,242,186,235,139,247,135,115,23,232,9,190,210,147,60,240,52,184,100,183,126,48,83,230,146,23,70,2,164,253,76,14,254,34,167,185,101,91,83,223,251,91,191,46,36,66,186,78,11,190,28,77,76,62,61,252,231,119,103,145,223,134,188,126,126,118,90,180,2,153,122,102,190,176,98,194,15,211,131,209,119,31,107,201,39,244,38,179,55,71,249,99,97,70,159,41,249,242,224,206,230,177,253,198,146,77,126,83,226,123,36,77,218,244,199,242,6,38,141,246,57,55,20,44,44,182,127,98,239,237,79,105,196,192,246,132,173,136,175,31,149,175,98,231,18,81,76,104,223,103,142,74,255,72,201,247,137,140,97,93,177,65,94,150,109,207,100,195,165,188,189,124,121,41,244,85,167,111,132,53,171,95,23,146,182,206,149,122,82,246,155,29,206,125,243,182,207,136,200,249,75,243,59,112,239,55,136,17,104,73,215,34,69,126,154,69,209,65,242,141,63,37,136,124,40,22,12,189,53,251,120,46,141,240,82,238,154,210,77,111,206,54,57,20,155,210,26,19,54,42,146,126,158,53,61,127,42,48,249,219,198,186,89,78,68,195,242,2,159,62,129,209,83,241,58,16,189,5,176,197,19,166,24,59,156,35,69,149,171,119,97,232,88,143,193,86,152,42,181,192,139,108,66,228,46,39,95,235,82,24,110,113,252,246,64,24,108,10,140,44,163,215,180,33,221,166,203,54,232,123,102,65,176,59,214,136,44,124,145,99,74,224,145,24,93,198,46,83,152,117,195,185,142,192,242,109,227,87,121,137,251,18,221,201,1,54,152,117,32,174,155,157,120,215,235,198,128,58,210,189,102,7,219,244,194,49,160,58,121,215,24,208,231,209,180,47,212,72,172,50,146,122,145,90,252,255,247,89,47,54,166,44,2,39,243,59,244,246,182,79,102,17,6,172,195,152,89,198,2,64,86,179,205,91,50,183,212,77,54,48,225,131,224,176,231,42,104,11,185,69,202,167,86,139,240,136,146,213,96,247,37,153,100,210,181,144,77,60,93,203,22,71,138,79,197,180,83,119,36,123,23,205,64,71,19,205,232,7,68,38,153,103,43,37,131,202,22,209,73,44,20,52,187,18,94,41,217,180,85,226,171,61,200,132,72,254,220,188,141,61,83,140,33,250,155,227,229,220,180,238,228,119,71,185,126,180,42,89,255,107,214,144,241,229,12,98,107,169,40,244,208,167,182,77,33,217,135,163,229,10,236,211,29,110,176,200,164,254,218,204,233,170,251,16,131,38,126,165,54,69,41,12,218,140,23,82,48,157,208,58,203,194,215,204,11,41,16,181,230,231,232,109,134,234,65,17,163,255,93,174,140,230,157,235,223,52,21,32,252,232,5,238,166,20,225,229,35,51,47,145,50,12,37,133,225,243,137,41,163,116,45,93,253,82,147,81,217,34,84,149,154,27,241,94,84,34,151,245,142,106,85,13,166,151,167,41,31,92,204,160,74,96,26,220,74,242,165,152,110,242,169,160,229,88,127,142,232,198,239,158,91,233,192,72,46,172,224,207,211,199,72,176,35,197,196,156,69,217,111,225,20,46,133,72,219,90,142,168,52,54,26,189,179,68,250,86,204,118,253,19,152,56,12,31,41,93,177,81,64,147,217,43,168,235,126,120,38,3,193,196,19,71,111,214,7,41,151,83,58,145,210,239,38,86,92,90,25,38,149,17,165,95,24,6,82,55,70,138,249,248,44,250,130,190,55,213,127,106,206,99,123,114,245,161,127,230,164,82,239,174,164,125,189,118,251,194,126,241,205,50,45,113,88,150,81,45,31,236,172,164,140,111,11,188,19,16,176,57,220,41,139,106,170,246,52,12,250,209,84,239,82,106,150,58,63,58,107,219,111,171,225,79,37,163,144,180,239,244,116,5,25,51,134,226,22,24,35,178,19,68,45,4,149,223,125,255,227,118,135,23,253,204,22,111,25,190,138,60,107,100,47,169,118,7,138,202,191,50,217,23,105,195,56,24,221,160,183,45,250,215,13,26,152,40,159,100,249,17,222,9,135,125,225,255,19,188,0,44,208,187,204,35,123,89,35,79,240,221,166,181,82,42,115,134,224,125,36,151,238,205,213,114,195,164,110,186,16,165,105,210,248,215,175,232,5,210,37,121,39,119,137,104,8,224,91,90,78,93,9,211,204,43,140,25,148,126,147,79,105,178,220,227,95,211,227,247,70,155,170,37,147,102,53,225,214,189,24,103,184,135,248,31,67,180,228,160,2,62,173,9,67,20,82,67,38,70,10,218,7,109,38,149,146,222,226,166,148,195,247,134,102,180,42,209,77,119,148,182,183,163,79,137,82,148,212,111,145,19,125,159,220,14,184,152,254,245,63,126,181,236,199,78,144,134,150,172,73,139,72,52,231,146,138,32,145,180,61,20,179,25,113,16,57,27,89,83,76,67,177,249,196,15,83,238,13,251,127,28,236,25,95,135,60,104,48,110,144,80,16,190,14,137,185,27,179,219,134,96,160,43,66,255,147,132,117,248,125,183,169,143,97,91,164,21,93,62,211,42,146,66,240,160,76,113,111,76,203,214,134,45,197,117,58,173,168,139,248,146,128,95,136,204,98,131,168,40,88,139,184,131,108,237,66,131,95,85,87,252,54,141,87,66,107,65,204,109,71,91,31,125,19,87,167,116,104,243,73,26,123,239,115,8,123,234,173,244,3,109,28,95,46,96,133,10,57,132,141,61,19,140,195,172,237,91,95,50,77,249,30,39,178,73,221,83,232,31,148,147,35,19,76,158,0,18,203,249,112,229,106,144,234,39,211,218,81,50,28,110,49,109,7,60,32,44,220,79,63,201,10,166,16,221,38,34,194,138,65,71,101,238,140,177,91,9,130,148,66,216,94,236,23,239,3,81,46,89,130,73,244,224,217,22,124,54,228,45,183,178,23,205,213,221,97,116,233,155,206,254,208,48,131,196,55,137,29,164,29,140,236,102,18,46,241,38,187,74,215,100,247,31,49,232,64,166,75,183,20,232,226,221,226,79,28,145,231,162,108,78,54,154,119,248,98,57,232,200,57,194,174,66,57,171,120,118,19,153,13,211,226,18,152,30,208,232,130,91,68,179,194,172,173,36,3,156,102,100,211,103,22,241,173,7,179,57,41,23,2,78,54,154,247,63,170,242,118,210,151,73,241,43,131,245,254,117,239,71,119,231,181,15,81,201,200,148,78,3,70,197,185,42,204,35,172,1,111,248,161,250,219,219,246,165,1,31,162,28,133,233,126,139,233,250,237,235,83,255,251,143,70,253,222,95,76,201,140,138,163,235,8,41,140,88,40,222,31,107,111,186,80,80,148,15,114,98,173,77,140,124,128,223,87,159,132,253,74,195,164,164,1,208,164,24,55,38,5,206,188,37,137,96,214,163,247,198,12,11,1,116,127,96,170,73,241,219,227,147,64,44,248,146,161,227,28,240,58,82,59,101,5,156,39,56,101,15,38,105,215,63,235,231,205,184,29,45,160,41,9,41,190,245,21,12,92,210,216,183,74,146,129,28,27,138,24,1,163,17,186,181,81,97,151,113,227,202,247,155,252,164,119,234,205,204,55,214,215,105,38,216,114,110,154,140,70,176,92,136,68,218,144,20,4,57,138,23,47,58,121,145,212,203,148,116,21,73,218,22,179,198,50,45,126,237,74,121,241,242,108,177,217,225,117,84,73,25,89,162,174,222,56,154,172,183,30,13,135,169,172,248,109,100,163,228,141,144,26,61,217,212,130,42,194,86,212,42,15,65,140,36,201,35,132,34,131,147,209,249,166,244,171,25,37,202,100,37,150,159,69,241,229,74,71,12,197,240,238,133,9,118,151,88,1,127,142,166,251,221,91,117,112,86,170,146,2,28,76,165,209,222,132,145,197,236,18,45,97,137,219,253,3,67,208,170,236,255,28,92,166,207,28,72,26,137,37,40,13,74,52,46,180,160,108,238,38,50,195,52,71,145,44,240,197,109,47,234,234,122,244,189,48,120,119,240,38,201,126,230,209,179,26,179,197,147,93,101,177,134,228,51,197,57,165,196,158,219,154,155,167,182,132,45,56,21,145,199,40,88,170,74,43,28,50,94,39,226,244,119,203,251,44,105,254,152,38,193,239,60,65,8,161,181,75,98,148,100,228,123,165,222,173,6,141,229,202,79,155,115,70,244,209,93,234,49,50,208,48,90,130,200,31,108,82,28,12,180,135,239,77,238,209,107,127,136,124,139,124,3,196,235,167,151,120,104,70,214,211,6,65,108,14,75,30,93,142,12,226,133,214,93,112,104,81,136,102,126,84,152,62,239,104,169,124,219,121,237,30,180,101,60,216,164,100,91,202,25,31,248,238,124,93,197,76,219,50,187,72,11,119,241,44,198,161,4,53,229,167,97,106,213,153,108,83,243,205,22,62,31,116,144,29,232,52,157,181,207,193,247,142,200,120,145,75,254,194,240,66,3,166,253,249,234,79,99,29,216,18,182,110,115,129,207,27,215,53,97,212,183,244,104,44,92,226,129,111,232,163,235,106,74,150,28,214,204,223,94,242,174,143,117,150,58,175,31,65,166,171,179,10,180,187,158,220,224,63,199,221,127,29,165,91,255,188,87,73,219,34,210,222,154,9,131,145,183,123,100,148,140,33,46,233,38,120,195,203,137,136,166,241,244,9,180,173,41,42,34,86,52,2,207,135,209,111,154,184,193,201,95,152,200,72,230,134,238,132,18,75,46,196,119,250,82,254,241,243,192,65,203,191,244,23,19,124,8,195,157,94,199,26,139,134,237,17,165,175,136,24,54,85,19,72,252,157,41,178,8,47,88,124,171,101,180,81,22,117,157,180,196,94,59,211,39,87,232,159,243,211,6,128,115,234,142,181,146,205,211,156,255,186,21,159,178,230,46,254,173,208,79,90,231,210,28,44,188,225,18,19,62,186,171,18,11,54,171,7,69,7,49,50,80,159,44,106,161,131,203,51,180,180,23,31,137,82,59,118,98,158,212,163,115,128,161,165,9,218,131,210,147,195,173,114,182,127,205,65,158,111,112,84,31,205,176,202,138,48,6,222,180,140,169,85,139,9,115,31,10,5,218,234,109,14,169,145,12,167,183,85,231,211,191,202,110,44,19,244,161,125,225,26,133,164,109,93,103,159,30,245,61,156,210,98,168,245,54,254,219,199,129,41,71,137,222,172,99,82,171,146,120,1,158,77,97,41,230,23,51,221,30,81,106,164,28,117,164,168,246,62,142,23,163,70,161,146,39,87,20,190,208,240,122,148,57,217,142,106,21,180,220,19,39,135,209,154,170,133,131,148,206,185,209,70,135,163,106,19,182,11,77,67,104,57,4,109,127,90,102,232,3,247,27,45,3,214,223,173,245,217,106,221,110,81,131,170,148,68,228,228,228,181,127,58,145,86,27,126,223,184,44,77,166,8,126,130,223,76,26,86,185,213,156,238,174,160,134,190,192,175,72,239,45,85,108,162,61,103,165,82,128,189,87,139,245,29,233,127,167,88,162,202,86,181,158,254,194,208,235,153,137,23,148,23,104,193,66,82,96,39,232,20,122,26,127,160,143,54,97,33,188,32,56,168,115,141,22,2,165,48,83,246,123,129,163,211,43,172,177,78,120,4,213,18,109,206,143,168,216,62,95,69,173,120,239,12,163,70,71,210,84,126,4,235,136,115,254,168,158,23,169,207,66,190,192,213,216,73,87,147,38,16,33,81,54,30,227,104,73,177,36,246,19,152,12,194,10,42,78,161,100,165,180,17,50,54,211,249,155,70,12,222,194,220,99,9,24,39,184,54,188,92,229,40,52,202,181,63,217,67,42,51,228,96,132,160,196,63,31,222,3,208,169,144,136,118,167,21,115,223,255,156,225,57,254,108,189,132,231,131,219,159,179,201,16,182,237,83,198,138,17,69,242,202,204,209,67,136,167,176,128,198,207,228,11,120,195,219,81,146,16,4,246,32,234,176,46,40,169,196,248,75,222,116,198,209,247,10,253,14,10,45,44,5,191,110,196,253,149,190,4,99,225,20,167,112,190,216,238,67,92,181,156,160,103,50,77,101,176,220,170,140,49,40,67,193,125,34,207,212,135,146,209,10,107,186,63,112,70,185,112,144,41,44,173,19,132,177,106,3,169,42,204,46,113,4,89,141,174,60,61,154,206,165,32,117,17,9,8,199,206,250,224,79,210,228,232,79,92,74,208,251,243,25,244,97,8,167,160,40,53,176,64,254,243,49,142,200,158,62,148,5,135,168,198,231,197,38,188,42,17,211,6,226,76,248,157,105,43,43,17,237,251,96,47,109,132,37,251,248,208,18,223,176,141,163,205,183,118,43,140,81,93,16,160,223,171,237,210,148,177,172,216,29,40,237,137,194,217,162,242,182,111,48,34,73,130,28,249,188,168,110,222,188,235,179,180,177,97,193,201,239,193,232,122,193,99,17,181,140,138,38,226,219,74,37,71,25,153,8,57,53,190,18,43,9,208,40,130,8,145,109,97,136,113,130,109,121,17,214,16,222,54,222,243,219,91,27,105,162,68,144,72,143,62,86,51,246,161,208,17,171,239,31,120,123,33,21,152,125,181,60,209,97,73,148,17,48,25,100,33,130,190,143,105,186,224,76,55,3,221,43,124,48,243,23,221,193,22,30,116,16,126,216,194,237,5,146,37,38,21,139,156,132,135,252,190,184,86,243,219,220,251,42,135,153,251,56,49,43,32,132,147,105,141,135,190,173,110,18,15,173,163,98,9,63,26,158,218,14,38,242,38,98,233,10,15,75,200,4,204,77,95,133,173,241,210,225,94,152,161,132,217,93,17,9,61,9,127,158,25,42,158,238,250,241,7,235,108,135,159,241,152,241,192,55,73,219,45,247,101,83,107,80,210,183,45,219,202,57,103,66,140,131,139,141,150,68,183,25,15,199,44,189,96,191,203,93,111,194,250,184,110,34,232,46,204,65,122,107,122,158,124,45,19,67,19,248,176,161,56,57,87,46,169,140,1,31,111,50,7,85,159,161,129,186,101,13,249,56,234,52,104,157,116,133,103,219,59,225,54,219,254,192,200,157,223,152,105,49,27,208,246,3,142,119,86,58,178,8,116,104,72,223,67,167,72,146,179,225,91,147,101,144,154,77,78,68,50,86,163,239,159,126,142,122,146,48,105,86,27,218,138,197,165,122,32,221,205,167,35,219,77,13,134,209,26,156,117,212,59,143,118,254,16,216,236,164,180,191,201,244,131,190,85,224,38,31,126,174,249,105,58,58,214,141,149,116,249,81,183,54,137,209,58,94,78,204,195,47,150,144,222,29,147,195,118,169,13,40,237,84,208,170,194,97,153,107,240,123,194,178,6,80,254,233,241,196,219,162,76,170,61,127,155,206,219,27,237,55,125,137,39,33,112,103,186,13,22,105,55,193,95,129,217,98,44,231,129,194,42,89,119,42,60,67,191,4,184,142,251,61,218,200,183,65,81,29,124,53,2,83,202,250,85,81,104,28,50,47,138,15,124,130,216,107,101,36,157,177,208,64,125,19,170,95,26,172,146,218,235,7,142,26,12,48,202,30,235,3,183,227,145,76,251,235,103,212,167,182,39,242,196,78,143,197,159,87,248,204,239,161,114,66,255,109,139,161,215,7,174,203,179,250,192,150,243,18,248,125,69,171,70,64,78,54,237,115,229,239,66,139,207,243,205,58,45,100,97,69,19,230,61,26,167,176,194,128,208,216,18,184,77,143,255,128,139,136,96,1,83,13,143,54,178,55,145,43,185,246,125,218,35,66,234,106,93,70,159,54,76,246,64,217,254,134,72,150,126,158,104,12,116,15,209,42,189,119,85,251,48,89,24,34,254,171,133,26,155,54,84,45,179,173,150,150,194,62,181,99,138,157,161,15,68,210,234,125,203,226,7,137,232,174,96,8,226,39,170,179,206,198,98,111,4,136,196,196,84,20,123,100,239,132,188,230,223,163,151,141,12,92,244,76,83,192,92,85,166,44,146,3,206,166,36,57,129,6,173,92,182,213,232,178,11,115,50,33,10,58,204,102,56,90,56,141,36,41,48,102,235,254,113,218,198,90,121,241,56,132,83,134,11,24,99,84,133,225,50,198,125,145,90,154,58,235,156,63,127,130,128,105,110,149,219,54,69,21,15,163,168,215,188,11,149,239,135,140,125,180,195,188,35,235,253,244,4,182,65,152,118,3,30,172,41,9,99,79,58,162,209,28,165,88,201,202,211,50,72,159,74,11,216,94,153,204,120,136,200,197,27,217,251,72,243,199,93,212,186,125,7,83,16,219,186,159,57,229,190,109,221,12,30,42,61,125,242,195,215,90,226,252,174,198,91,149,243,219,105,164,186,221,134,219,88,170,239,83,202,71,210,16,75,220,158,85,239,68,111,39,181,135,232,52,68,42,221,219,158,138,61,224,28,102,173,16,36,117,111,114,120,51,182,237,249,19,166,165,205,235,213,29,73,43,45,29,225,212,193,210,28,178,0,208,162,235,252,231,164,222,255,83,15,32,73,189,198,11,247,75,158,48,228,85,77,96,193,3,207,199,197,227,45,162,100,176,41,207,103,187,121,163,201,91,72,189,229,207,113,201,111,216,10,146,77,56,191,180,160,121,82,13,37,172,183,39,86,206,239,61,89,103,160,181,141,52,133,200,67,176,61,12,54,61,198,64,75,152,86,36,111,74,243,114,51,190,138,74,45,162,61,97,120,143,143,165,117,170,234,30,85,152,249,115,134,234,69,69,120,59,81,42,155,81,116,165,136,46,221,203,76,189,105,209,253,199,103,223,187,127,72,187,36,222,60,79,9,165,183,171,186,9,217,86,191,48,92,71,81,100,19,82,238,91,45,19,102,3,183,133,240,198,238,161,182,150,101,159,186,175,138,186,188,176,164,100,142,179,33,50,90,85,180,5,166,108,136,43,226,158,160,178,44,230,20,24,172,91,138,1,239,250,254,249,232,197,51,195,163,15,196,35,247,86,45,12,28,76,102,141,102,15,94,122,114,179,255,23,161,253,95,94,50,239,135,157,235,79,155,126,218,78,105,139,4,188,193,75,225,143,66,60,240,254,213,251,129,15,146,90,77,96,107,34,221,14,15,104,237,122,52,236,202,159,61,202,196,108,166,150,52,196,0,38,73,18,191,109,78,170,159,163,231,47,27,96,232,80,163,129,131,229,65,43,254,203,56,11,137,235,48,57,188,30,30,159,19,58,120,233,162,15,127,216,128,184,199,14,34,145,85,93,64,6,178,51,225,243,49,119,49,253,196,188,107,10,134,243,183,204,93,43,129,181,148,150,48,152,214,248,132,95,76,153,134,22,192,199,217,119,127,48,26,80,9,227,226,241,179,113,163,233,29,209,215,163,232,242,214,51,131,209,14,254,28,140,250,75,194,20,74,228,167,161,253,148,18,63,205,201,196,198,0,187,11,151,10,51,24,231,34,65,177,15,253,249,62,162,135,69,94,125,8,76,232,253,211,243,167,73,128,141,236,82,120,205,95,173,243,15,174,41,112,3,76,131,146,223,246,50,179,156,251,129,201,114,93,135,55,153,34,249,237,97,237,91,195,97,148,36,150,92,57,141,10,247,103,82,245,224,110,92,147,132,201,47,151,17,71,91,175,188,194,100,220,78,252,182,41,140,203,201,23,105,194,27,39,183,106,130,92,249,130,215,245,51,125,161,167,155,159,214,163,247,155,159,107,60,22,26,75,229,125,209,56,242,203,194,27,10,191,124,41,220,155,27,117,254,193,67,30,10,89,144,249,179,34,4,37,29,42,35,233,173,18,191,165,242,239,186,160,27,42,138,202,120,28,76,120,213,229,178,73,142,187,119,9,246,32,244,60,201,77,179,123,108,241,54,97,211,100,227,243,154,127,52,219,120,38,199,12,195,21,30,4,166,249,200,144,52,219,10,227,40,23,175,139,116,229,17,244,69,24,125,173,28,10,111,173,236,9,99,223,62,75,60,209,187,197,175,210,164,171,235,47,46,103,136,211,144,146,150,21,211,250,239,102,204,87,133,62,142,116,228,3,38,123,22,223,125,33,61,44,71,91,192,213,227,227,131,76,88,228,232,102,221,243,51,96,40,16,87,97,212,60,90,126,125,93,156,79,241,38,141,82,210,223,209,59,187,155,129,217,111,76,249,233,228,76,226,88,192,36,63,227,211,133,226,190,229,194,233,236,115,243,57,123,102,107,235,19,239,213,198,90,192,24,81,200,133,195,124,92,249,233,66,77,76,123,57,228,104,223,192,44,113,52,237,229,173,41,76,17,43,222,23,185,231,43,175,147,134,115,247,251,3,70,236,86,79,110,109,164,49,138,139,117,194,43,60,251,204,75,43,85,45,97,232,102,216,125,199,56,180,182,210,165,240,219,192,252,182,5,15,126,11,196,106,250,70,80,250,88,215,111,140,221,76,186,57,0,95,251,46,252,228,84,0,154,188,18,147,139,172,241,219,212,84,78,87,152,140,89,124,127,84,77,210,220,107,66,104,106,191,60,162,193,144,31,243,11,170,200,91,245,156,178,40,84,167,233,165,169,142,140,159,230,198,223,116,73,214,83,97,12,132,100,54,197,76,39,225,106,101,174,120,37,200,150,202,165,209,43,251,254,188,18,166,224,144,112,163,97,122,39,124,90,54,160,25,140,76,253,20,248,202,104,49,118,212,204,137,30,19,120,57,55,178,39,39,7,42,49,119,46,250,216,10,179,57,141,37,136,102,51,61,55,85,73,55,243,100,70,28,93,102,142,74,90,119,230,26,1,17,249,8,250,190,136,91,114,194,187,83,31,232,64,25,49,230,90,58,23,245,103,55,101,193,21,32,61,62,130,82,21,244,9,11,63,92,17,100,66,12,27,206,93,139,51,239,209,245,61,111,75,211,249,211,162,134,39,224,193,20,167,248,211,160,78,150,202,158,192,144,20,99,30,125,27,241,91,244,150,174,53,198,250,123,154,47,152,74,107,58,20,76,75,28,106,139,94,174,229,179,85,68,47,227,135,137,164,178,164,110,154,219,67,38,4,234,15,242,69,191,216,181,158,152,169,22,159,104,19,112,178,54,199,153,17,167,205,104,116,194,221,63,63,126,41,243,12,229,220,140,18,112,193,50,9,209,31,76,95,64,230,23,240,102,99,17,139,59,238,52,161,84,57,185,57,162,78,127,19,70,66,145,43,219,20,114,226,107,111,226,130,76,203,216,155,148,252,126,81,190,79,82,44,104,55,45,125,135,169,129,229,34,63,201,10,159,120,150,108,255,117,161,165,113,245,29,240,187,168,137,251,240,173,122,240,98,230,95,1,143,181,228,69,117,147,92,248,89,200,226,155,178,201,226,39,92,77,103,248,247,188,8,233,36,85,68,91,149,17,124,252,104,28,102,111,23,120,97,3,212,252,183,77,100,89,190,85,118,10,35,230,94,171,212,166,190,241,123,179,197,244,216,3,54,22,166,192,216,86,185,103,220,251,109,19,108,16,212,68,36,243,202,144,158,104,2,143,22,17,246,196,180,44,219,11,33,177,154,1,247,13,24,255,44,57,119,67,45,38,14,182,112,36,199,208,251,58,201,234,174,56,152,62,210,124,224,132,157,28,226,119,117,141,52,153,240,196,207,225,196,61,31,245,232,67,18,220,188,45,29,126,91,140,36,85,32,226,107,202,34,137,214,244,22,90,104,132,147,189,115,184,27,59,39,7,33,97,208,241,112,110,90,138,64,194,7,34,161,29,31,52,180,131,236,244,124,232,121,247,185,107,156,186,152,138,68,192,56,184,191,85,219,223,100,183,100,156,192,111,53,89,110,76,248,224,247,106,70,154,136,189,207,176,162,208,221,29,254,107,236,77,120,208,140,239,59,154,9,179,161,200,18,189,254,74,225,1,99,42,150,67,112,193,146,8,16,133,212,207,47,163,130,227,59,41,56,67,194,238,98,202,219,52,192,250,93,85,179,211,78,24,214,193,184,113,211,117,139,17,253,219,8,191,205,200,143,29,195,169,145,211,146,200,128,158,234,233,198,128,15,166,153,60,223,20,237,195,164,185,29,133,17,174,7,179,101,222,59,110,10,158,85,142,145,77,255,69,143,241,7,121,169,202,187,216,120,212,223,184,104,152,57,50,19,225,86,82,242,139,125,219,133,35,97,57,213,45,119,2,248,187,234,85,228,147,196,149,99,251,138,49,233,156,205,2,58,238,29,198,4,61,49,132,246,16,47,184,73,34,198,165,123,128,141,69,35,71,155,64,148,239,29,81,208,163,210,157,48,75,80,143,185,98,216,220,145,159,44,44,212,214,227,174,135,208,97,31,104,141,108,213,79,141,195,247,150,239,153,116,101,153,49,209,96,69,89,228,194,174,185,83,156,252,110,96,200,229,47,147,46,235,110,139,206,232,52,3,137,132,59,174,142,43,190,140,70,175,119,14,4,140,212,114,91,138,236,210,202,156,54,234,200,240,95,70,124,56,67,216,220,15,125,83,201,91,239,227,202,160,47,230,204,111,45,213,235,198,204,223,44,115,87,19,166,110,48,227,129,183,106,45,43,2,147,104,240,212,140,197,33,226,122,203,222,194,2,177,24,102,123,38,13,10,86,7,177,74,203,47,11,213,188,145,240,33,157,178,226,227,65,116,77,126,154,37,218,173,70,121,226,181,74,232,186,222,133,112,186,120,102,48,53,210,51,26,90,13,134,109,53,70,105,189,98,102,13,115,191,204,156,108,218,94,41,102,177,76,210,201,125,170,236,194,22,226,128,9,67,240,253,9,196,219,193,101,102,203,251,34,42,168,88,186,198,88,64,176,72,96,68,155,122,172,243,212,52,179,173,109,253,141,147,26,67,188,147,194,172,121,225,111,228,236,89,101,150,28,125,203,165,49,29,189,173,78,222,215,190,217,85,176,208,251,106,84,201,227,187,39,67,149,151,214,249,208,139,167,48,248,153,157,229,92,164,25,77,11,203,95,103,161,127,34,99,178,55,224,77,222,224,119,180,185,157,13,185,49,84,14,207,30,1,155,208,204,21,248,20,47,164,113,114,212,98,101,32,190,32,194,164,207,252,210,26,89,136,42,240,155,161,123,4,48,148,169,101,14,199,249,130,102,253,21,71,91,169,51,97,90,134,74,28,141,162,228,145,145,56,44,197,226,9,200,249,231,15,147,15,117,48,140,167,231,133,176,237,84,47,96,211,89,10,67,81,154,68,199,76,153,14,68,15,225,7,250,193,102,179,154,91,106,246,20,80,148,252,224,131,183,76,238,71,8,222,161,55,253,158,202,176,156,95,27,2,255,41,160,58,108,2,71,114,242,206,244,236,147,22,234,67,111,150,203,11,135,30,249,70,196,113,24,85,80,57,24,75,157,227,169,234,23,238,108,42,240,9,211,183,246,107,234,1,198,170,43,95,54,147,235,110,254,229,67,198,38,33,146,240,65,98,251,250,133,25,145,67,166,52,198,248,190,62,103,241,5,204,20,169,196,213,147,148,87,220,245,160,236,167,48,78,231,123,7,108,68,225,188,240,23,251,190,185,36,30,202,27,57,125,201,80,89,166,92,231,33,229,48,73,143,116,97,197,55,104,185,218,24,112,35,104,23,120,147,140,246,5,106,176,139,19,144,234,249,241,133,149,99,139,78,166,111,82,193,175,35,126,25,205,201,158,183,101,52,183,227,217,228,65,63,157,36,95,140,157,119,102,205,95,134,217,35,240,34,205,228,49,37,122,94,183,201,93,195,121,43,179,37,60,8,228,18,54,22,184,47,65,232,55,246,43,171,196,230,9,95,223,53,13,186,103,170,124,94,7,85,181,216,39,226,133,213,196,31,25,25,33,130,55,191,242,70,140,41,159,54,90,125,165,122,164,61,76,220,68,208,78,71,178,231,9,16,224,28,217,166,98,240,91,69,150,63,83,136,215,243,254,219,206,140,255,249,163,122,77,174,239,10,204,164,152,193,153,193,101,123,21,135,237,81,105,250,180,152,138,106,30,141,204,189,222,176,25,202,150,132,251,249,252,118,195,11,37,134,96,197,109,97,127,158,245,217,177,248,192,130,30,50,10,206,251,238,230,246,160,210,212,12,235,209,131,81,24,204,131,7,38,56,75,70,1,162,62,35,174,140,0,77,102,58,20,134,90,148,144,172,6,144,13,165,12,177,247,95,139,81,128,222,99,58,17,88,91,243,94,211,203,33,131,199,191,138,12,208,243,98,241,216,91,152,20,234,201,173,7,150,106,239,169,197,149,183,66,101,85,190,157,141,178,182,7,119,214,135,185,245,183,73,138,247,126,18,230,75,22,184,153,233,93,192,226,134,193,103,59,204,237,47,209,34,89,178,133,4,193,105,241,105,80,55,147,32,103,91,147,151,12,126,136,234,114,97,230,50,219,227,182,218,231,155,94,176,146,71,60,50,90,228,175,44,122,239,174,73,61,230,193,248,219,110,157,7,223,48,204,25,129,28,82,151,73,118,226,2,41,63,221,82,81,23,180,152,205,138,163,228,32,229,194,222,63,175,145,210,68,56,114,95,25,194,72,215,182,216,127,48,217,188,153,73,142,174,166,175,31,191,188,105,154,151,53,207,54,245,185,180,52,116,20,117,85,123,115,95,12,194,137,234,149,196,210,84,55,86,164,168,199,159,197,185,172,106,180,204,213,92,49,95,224,118,228,153,76,58,143,123,60,112,30,159,216,100,91,148,65,86,207,215,114,124,109,228,117,13,10,59,39,222,53,28,244,45,211,194,32,117,20,235,142,25,184,72,232,69,254,45,82,75,182,145,188,26,246,29,212,125,227,174,255,118,135,121,106,56,94,171,198,72,120,43,49,28,221,132,173,81,48,2,1,235,209,201,212,58,153,88,182,178,17,60,109,43,126,73,60,107,1,108,4,172,21,202,117,254,182,137,228,148,41,27,140,247,121,228,64,106,236,229,221,40,158,13,54,89,151,12,196,111,199,241,57,81,84,144,171,196,233,5,2,119,196,140,168,129,75,16,2,53,102,213,136,133,173,235,117,203,246,131,76,86,236,124,104,152,150,140,25,48,121,251,26,48,121,193,174,187,147,53,166,47,152,80,165,230,234,159,205,139,121,201,37,220,151,188,47,228,37,220,185,237,23,104,207,171,48,86,51,17,92,81,220,45,50,24,184,50,40,248,14,191,169,119,109,221,251,84,120,40,17,205,82,67,208,75,195,74,113,198,39,240,110,49,133,180,13,125,155,157,43,104,173,50,134,171,217,2,212,56,55,179,202,145,103,106,17,102,124,186,231,207,172,73,225,22,133,252,193,45,47,61,55,62,0,43,34,78,216,184,82,16,135,47,104,27,8,31,227,216,168,73,188,74,6,125,199,56,27,232,93,166,141,31,123,54,136,175,43,142,54,107,82,25,196,133,42,76,172,31,27,225,5,185,52,166,198,187,111,68,233,173,137,66,190,193,219,119,46,131,184,121,200,156,130,241,207,251,92,35,132,71,36,80,94,199,251,148,74,6,225,11,255,187,169,151,141,78,156,167,6,134,45,239,178,159,123,235,197,251,158,60,255,244,70,36,185,170,161,240,197,132,54,224,94,100,151,219,172,1,42,6,2,30,90,69,247,169,40,178,156,22,27,0,230,78,189,45,244,184,78,68,140,150,193,95,71,97,164,208,227,232,9,49,70,247,200,244,54,199,114,142,188,239,208,223,126,15,208,153,193,4,179,24,33,150,166,48,5,243,8,225,209,20,146,96,150,68,109,203,109,44,106,193,93,167,28,211,116,136,181,171,155,253,132,92,26,211,103,241,194,241,91,202,15,11,161,204,103,244,90,196,149,67,254,233,50,171,208,165,253,182,38,254,194,48,171,150,74,14,240,134,115,27,48,164,90,205,13,64,231,142,167,198,64,42,159,163,27,202,201,55,224,90,116,94,160,164,114,115,163,138,215,104,211,121,220,210,191,62,233,240,208,110,246,174,44,19,106,159,17,229,116,42,80,26,196,67,202,205,44,84,71,220,66,195,82,108,54,246,246,5,138,194,78,211,221,73,167,235,42,166,75,83,232,78,181,84,150,183,138,68,186,159,188,242,25,200,104,161,233,116,14,127,223,184,77,35,87,37,185,1,116,116,60,55,208,76,157,82,30,203,64,57,211,43,62,141,114,167,124,217,147,144,106,250,214,31,179,30,82,32,18,77,180,19,105,189,6,245,228,52,65,105,73,137,132,36,233,144,116,25,90,4,137,4,234,195,81,182,139,114,106,12,82,231,174,1,79,250,75,170,68,65,180,155,196,133,157,97,205,96,10,191,47,223,119,131,192,123,200,76,75,196,218,98,101,108,248,59,79,249,4,216,96,223,160,138,53,150,224,157,21,8,224,221,151,47,48,192,171,201,76,108,108,177,186,3,254,235,205,20,24,121,177,189,19,254,236,65,184,171,19,201,53,204,206,136,160,53,156,190,35,134,33,14,148,87,74,112,132,234,35,35,249,102,110,226,153,166,93,214,216,50,61,4,251,235,78,62,186,77,104,164,48,107,194,235,232,111,67,52,29,62,157,2,247,20,158,97,123,196,14,191,200,125,79,217,161,176,95,236,109,8,218,82,41,207,54,102,13,135,152,128,233,72,151,109,157,121,119,198,11,105,74,175,35,99,119,115,191,73,32,82,143,228,67,222,214,62,138,96,237,24,251,36,191,91,72,78,185,160,51,252,97,134,42,252,190,204,146,48,49,127,222,20,171,199,93,45,126,25,110,81,19,148,196,152,127,182,160,235,72,150,245,46,179,208,171,9,147,249,20,152,128,238,198,133,211,24,41,51,202,165,120,26,196,7,188,65,174,176,154,214,159,18,150,207,133,60,207,161,89,5,156,81,101,144,209,23,182,245,194,183,49,163,3,198,146,75,225,211,243,171,135,179,153,141,95,127,2,177,46,242,104,143,140,17,250,57,24,226,128,126,122,154,4,2,174,57,27,141,210,246,252,252,240,205,217,136,78,35,205,6,62,152,61,90,192,205,162,59,189,43,66,191,120,29,184,29,45,61,250,141,148,30,223,6,220,209,125,62,207,219,156,41,2,102,113,209,183,69,206,45,96,250,88,123,211,187,134,128,120,18,94,240,19,5,174,88,99,205,128,241,124,208,75,67,104,51,62,14,12,210,139,68,103,15,126,17,130,239,95,208,50,166,226,39,99,152,224,45,38,59,44,230,183,38,61,232,168,169,94,23,66,87,68,215,84,104,208,45,191,249,133,71,174,196,249,40,206,210,149,230,240,177,220,189,194,115,149,24,195,38,44,38,3,233,76,163,0,196,201,49,78,150,249,230,144,130,169,119,199,111,151,42,84,72,212,46,58,170,191,177,66,156,147,14,94,12,127,2,190,252,2,222,193,71,103,194,110,6,236,241,58,113,149,20,120,151,16,98,248,123,95,48,156,62,201,70,196,176,2,70,244,82,103,97,184,217,37,225,241,217,222,108,139,170,100,48,188,137,80,158,202,238,102,34,19,131,97,211,135,241,129,123,15,70,34,240,17,6,40,48,141,50,71,96,45,206,236,106,34,180,113,105,80,42,52,41,66,37,175,215,92,239,111,209,152,24,242,2,217,200,128,59,250,182,178,48,46,132,32,226,202,173,119,92,86,62,4,122,187,39,120,27,157,3,154,217,91,102,15,84,99,52,208,23,45,163,220,46,52,23,39,170,147,18,197,16,138,207,92,116,137,214,199,212,124,60,244,224,90,19,174,83,158,10,169,138,18,193,60,48,220,114,169,35,116,198,121,92,89,235,243,3,162,68,28,24,218,34,114,102,19,86,138,119,77,139,140,176,25,49,140,90,130,221,148,81,164,104,67,33,46,130,43,98,58,89,153,112,30,93,71,166,43,100,224,36,170,235,36,188,247,201,217,108,235,101,145,199,108,173,228,108,182,174,222,19,237,187,115,103,200,248,54,185,181,72,52,123,46,10,27,30,174,210,232,178,53,154,61,215,130,202,128,191,75,83,55,158,148,103,214,58,219,187,45,43,128,57,204,108,159,143,186,57,149,202,44,142,146,196,46,35,97,4,233,62,71,91,37,199,225,73,174,253,72,160,77,187,180,79,149,204,178,107,202,167,247,190,67,179,24,247,40,254,109,69,52,208,128,82,126,131,178,206,62,166,76,153,237,240,144,26,94,98,128,159,190,181,134,208,108,45,12,248,141,228,165,89,113,20,87,107,240,117,177,166,25,71,114,207,12,110,247,237,51,24,51,242,165,112,27,17,146,34,146,221,133,91,101,219,137,249,147,232,1,134,131,169,187,178,247,148,122,84,185,217,60,54,93,95,16,156,107,177,203,134,146,12,69,65,224,247,37,247,40,235,188,213,3,254,186,238,39,225,206,101,70,158,103,164,91,93,250,106,103,228,89,205,183,165,41,76,163,127,84,94,10,158,97,159,98,50,222,92,153,165,53,35,24,129,41,116,103,229,133,182,143,162,187,240,67,129,56,118,186,136,233,203,83,49,203,153,128,223,19,35,152,150,140,10,37,214,200,199,172,82,196,203,136,116,205,222,51,54,217,40,133,232,7,86,225,78,94,223,4,12,132,126,190,40,47,52,178,30,240,41,100,225,51,209,140,17,133,50,122,160,166,242,10,104,100,10,82,171,181,189,212,254,161,6,204,91,125,113,26,144,134,63,217,179,98,54,232,145,104,197,90,66,34,21,148,124,178,139,230,193,76,203,114,114,28,23,118,100,184,46,211,155,12,114,202,158,123,101,42,117,149,173,165,31,171,207,182,204,164,86,177,223,51,20,51,236,153,48,58,0,66,213,176,68,108,160,93,9,237,248,148,35,154,217,34,95,137,3,174,28,76,45,39,62,175,1,39,253,220,15,199,164,225,121,27,249,202,37,38,211,203,136,144,51,73,103,5,243,14,217,7,23,163,31,5,255,138,190,202,37,92,206,123,140,71,26,41,96,212,30,151,48,111,216,146,196,46,130,188,192,59,131,210,122,10,138,5,53,25,15,88,99,10,103,136,0,46,72,65,21,182,141,208,168,80,189,220,243,100,250,25,197,93,37,51,237,179,111,38,152,169,185,126,168,80,48,29,79,176,45,222,128,255,240,149,222,141,148,228,214,20,242,226,25,59,78,147,209,44,146,97,166,128,43,191,141,114,123,203,87,242,62,229,163,164,54,196,238,35,100,166,11,138,118,92,97,166,209,143,18,169,34,6,252,18,46,222,102,66,140,158,42,152,30,67,134,3,61,30,116,104,197,51,239,150,48,16,54,30,180,146,28,14,166,151,35,116,188,141,96,88,166,252,215,18,73,220,133,73,42,114,204,73,199,235,51,77,52,32,25,194,45,8,186,19,94,80,107,11,76,81,197,247,255,52,102,46,217,62,77,52,28,111,16,11,96,145,176,159,23,238,164,105,53,245,100,207,136,211,233,34,198,65,106,105,36,143,16,43,240,132,105,26,144,251,122,79,112,101,112,72,147,20,156,198,184,45,60,183,134,160,61,180,16,12,70,244,73,46,156,142,233,219,227,167,121,101,242,72,167,249,36,246,184,109,76,209,20,253,75,130,197,23,132,61,166,48,70,113,142,154,65,78,43,87,94,198,64,197,247,206,56,116,226,87,45,52,87,211,196,188,121,89,76,43,66,222,53,42,83,149,55,205,98,37,112,195,141,94,138,59,34,228,3,73,150,140,74,126,124,166,61,160,48,172,255,18,164,207,98,52,3,97,224,210,100,22,76,40,194,139,37,223,230,139,212,169,149,199,167,123,112,192,82,98,241,176,18,64,178,176,144,168,21,86,242,219,152,247,36,236,109,203,16,8,33,218,114,231,113,52,172,228,162,116,106,252,239,2,237,111,43,36,164,122,196,36,71,240,110,200,108,108,101,171,178,180,181,40,100,48,66,87,186,140,45,59,219,155,168,131,229,8,255,78,198,209,91,32,224,186,249,64,25,38,99,47,20,244,183,70,23,143,14,233,157,223,82,59,229,9,142,27,187,31,35,232,231,238,6,214,55,84,27,191,45,58,73,36,128,195,168,183,204,29,159,53,66,230,123,127,248,254,20,2,157,239,207,44,223,63,205,4,70,100,8,198,126,221,250,229,161,93,116,110,180,177,16,135,20,25,255,214,133,25,156,83,98,224,117,180,185,226,30,83,31,241,78,4,98,40,185,50,196,55,120,131,14,99,124,36,83,74,53,247,155,104,190,163,193,102,8,77,188,210,223,221,226,202,7,27,133,246,105,10,65,102,62,142,190,4,31,210,201,242,198,56,49,92,116,103,240,121,10,10,57,36,206,109,219,33,121,215,120,46,213,225,159,151,213,213,149,4,92,255,196,122,252,220,100,70,117,158,133,34,73,238,47,58,82,106,21,78,42,134,143,39,82,96,116,85,238,46,228,228,74,41,111,123,126,153,10,227,250,60,51,186,212,102,137,43,27,86,10,207,126,170,75,128,214,163,101,5,249,85,237,72,60,86,88,191,209,209,130,92,169,52,107,177,227,143,230,31,246,166,50,97,153,110,107,241,72,159,207,165,175,79,255,27,238,116,209,55,242,98,181,173,44,95,28,221,246,190,209,240,66,193,94,90,90,208,156,123,243,127,141,71,246,62,214,169,93,129,100,69,162,237,132,92,180,108,236,30,76,145,114,196,3,191,166,160,167,253,140,70,234,10,120,141,79,123,28,250,196,35,110,140,187,184,218,67,253,62,71,82,252,241,178,27,242,184,210,218,250,226,144,236,228,65,232,234,74,123,55,235,247,216,209,131,70,155,222,213,94,100,138,223,209,168,249,118,221,84,15,164,107,157,222,165,81,163,211,139,134,15,65,73,40,231,219,124,33,143,180,114,97,127,140,176,67,246,12,146,21,151,150,246,137,0,117,118,222,209,24,35,119,125,172,15,87,250,102,233,250,28,10,155,196,122,246,205,142,247,239,255,41,57,12,222,57,108,152,159,238,247,229,27,68,142,235,119,77,172,6,214,39,57,127,48,51,93,236,0,152,237,209,219,248,41,110,88,39,194,205,2,160,25,138,157,242,43,132,25,65,132,231,181,18,102,243,190,126,34,112,252,52,157,137,59,224,122,255,226,244,31,252,167,163,159,39,167,50,57,18,54,117,159,157,151,198,84,116,221,98,236,193,235,212,204,75,16,146,20,210,134,126,105,11,97,217,147,71,19,249,110,247,109,185,200,215,189,53,32,47,205,74,139,243,167,29,116,105,80,62,73,213,152,214,50,139,142,95,254,118,79,41,228,105,109,63,215,45,142,222,201,173,227,210,81,146,243,8,70,30,71,45,229,178,19,222,184,51,231,149,189,233,39,29,57,140,12,92,142,219,2,97,21,139,120,96,79,120,188,128,105,196,35,183,238,243,88,153,136,218,105,20,168,126,114,227,122,69,160,64,140,103,166,127,63,116,94,35,244,38,138,24,81,247,129,68,16,146,6,126,160,36,194,171,195,216,222,166,192,21,252,33,192,230,23,70,203,193,238,249,203,164,123,247,175,165,139,161,210,200,89,228,79,179,161,14,107,114,83,18,159,57,5,195,98,94,120,166,252,142,70,234,5,217,217,132,145,38,220,63,89,35,202,121,244,94,29,57,218,252,99,253,232,201,102,165,229,141,225,100,251,230,124,63,26,5,140,34,175,19,143,152,144,152,163,171,20,123,194,60,57,207,100,186,182,203,37,32,223,85,158,233,158,144,38,154,255,54,179,94,182,117,97,115,208,143,103,215,56,186,106,167,37,1,43,198,61,254,74,32,146,141,92,124,44,81,177,220,204,195,218,195,50,226,124,96,67,244,244,167,30,116,41,0,210,35,46,48,26,128,63,217,47,96,202,68,121,91,4,244,199,37,101,57,55,82,69,249,204,88,245,78,255,73,161,216,220,95,178,84,64,198,144,144,177,246,128,135,40,62,79,19,81,122,19,203,244,223,182,14,219,149,48,169,126,159,147,80,211,161,206,153,104,179,149,50,224,166,139,3,48,66,243,63,77,63,123,40,156,48,96,138,49,120,228,248,19,53,205,204,188,237,97,78,146,37,96,91,218,114,20,191,121,4,59,29,127,42,84,131,167,28,252,38,133,91,253,101,226,18,177,154,188,16,212,111,105,9,140,39,190,178,49,22,20,225,164,149,239,163,188,149,229,42,76,26,196,111,235,88,247,229,82,24,193,191,56,154,84,117,215,163,233,175,20,152,29,182,194,8,122,228,109,193,198,168,122,225,236,128,151,191,108,155,190,100,82,65,138,178,198,251,56,166,70,220,21,245,74,27,40,21,108,153,84,198,178,249,45,78,77,5,189,235,19,165,35,176,197,19,69,91,165,234,47,35,18,83,226,137,190,224,247,156,15,76,146,35,97,250,203,245,174,27,54,38,113,242,194,196,174,47,4,69,78,159,22,160,125,158,204,225,26,92,41,61,4,60,196,73,7,184,48,3,6,124,84,31,158,156,57,238,70,99,7,220,51,52,51,180,122,147,244,49,33,165,86,100,54,52,31,119,55,13,5,182,86,94,129,209,2,245,245,167,97,60,241,121,93,8,226,184,171,244,53,51,213,174,163,116,90,165,199,31,154,9,23,200,51,163,235,117,230,93,191,125,227,148,143,111,88,183,74,60,82,146,251,109,235,79,219,22,33,238,235,109,167,107,145,183,61,205,151,56,142,238,102,94,37,112,179,81,30,48,54,48,242,9,16,111,140,188,112,51,25,215,251,170,108,161,227,169,152,54,132,62,242,23,113,198,76,11,119,230,237,231,229,153,14,139,231,28,173,102,93,47,40,230,31,53,225,41,21,68,203,100,83,205,158,1,191,189,97,31,10,87,151,205,67,114,235,136,23,0,40,204,128,22,183,197,40,221,122,97,132,66,51,198,66,33,20,20,20,125,161,152,166,97,157,151,34,143,108,32,91,90,19,150,38,66,107,131,97,204,207,64,77,220,88,97,132,67,90,192,101,233,18,128,218,240,157,241,188,201,116,149,169,48,154,36,241,101,27,85,86,22,221,209,255,228,168,2,134,231,44,151,198,170,217,99,54,164,83,32,187,35,173,191,39,204,174,177,33,50,111,14,65,201,15,214,26,240,174,58,43,116,204,133,122,162,116,79,234,133,177,127,31,121,238,46,237,208,192,131,250,91,220,53,162,160,2,118,58,32,226,129,162,60,85,244,166,218,139,253,74,60,18,182,46,250,213,83,166,158,49,200,136,73,79,209,11,43,140,233,17,240,150,38,16,107,90,66,29,46,174,27,118,197,7,182,101,33,143,54,46,190,194,100,69,243,183,39,51,177,192,140,233,155,87,110,244,8,129,169,237,148,149,48,98,211,2,67,177,147,131,97,120,11,202,72,138,56,5,56,57,40,192,157,0,122,39,220,167,46,216,141,158,40,249,229,121,117,54,179,180,207,150,115,223,164,196,1,155,125,93,158,155,104,79,174,12,130,131,60,208,250,89,246,200,242,220,154,15,116,73,19,173,193,181,68,148,223,140,41,38,163,168,210,61,58,242,145,156,179,116,120,87,171,30,238,28,71,101,126,224,25,18,7,6,191,111,227,3,35,203,150,119,133,236,158,254,52,2,141,177,164,34,87,81,63,215,205,122,146,167,134,212,174,55,109,5,141,60,53,143,111,41,156,62,80,246,93,162,50,38,112,193,48,41,126,250,160,177,43,3,28,142,186,75,228,2,243,166,229,232,66,97,45,31,248,123,98,73,225,5,222,100,103,114,66,185,45,185,116,214,50,243,102,129,25,239,227,5,157,89,10,3,38,39,119,114,174,163,246,251,129,205,170,43,96,22,80,249,122,138,105,46,199,186,198,235,210,25,30,131,248,18,191,253,38,182,157,82,45,192,248,88,199,251,218,244,208,28,61,121,197,136,39,22,128,170,78,220,192,80,182,51,208,168,20,148,150,194,248,74,196,226,67,73,73,86,197,110,226,168,53,174,28,201,132,185,4,134,112,148,39,103,122,146,145,70,193,117,159,136,191,54,161,188,204,57,104,2,212,218,114,185,239,237,42,186,204,183,52,80,188,238,143,192,86,84,140,115,155,100,182,194,4,169,121,101,99,117,217,241,153,251,249,186,17,135,96,198,61,245,167,187,247,236,24,106,92,20,65,155,73,89,70,252,68,159,217,22,24,61,207,12,36,150,53,131,43,76,90,36,110,11,87,151,42,104,209,217,108,91,124,149,35,133,55,27,214,169,68,141,22,178,42,140,65,87,194,243,72,80,9,239,188,149,22,81,8,37,83,153,226,177,231,220,114,91,232,149,235,171,62,148,236,114,243,242,118,224,146,71,50,114,204,123,194,177,193,48,142,212,7,46,109,196,3,63,21,145,125,121,224,144,154,75,110,33,248,90,100,129,128,252,61,92,20,156,93,0,6,193,250,84,144,68,173,177,53,50,219,92,133,59,66,209,9,239,171,49,80,231,223,183,248,180,33,54,183,163,207,20,98,84,238,125,40,246,206,171,48,21,224,216,222,32,28,210,21,174,214,154,19,251,174,206,30,70,97,22,141,184,52,166,24,253,233,178,186,187,177,177,229,179,149,81,97,236,54,114,59,217,107,90,225,152,39,203,118,121,51,131,239,209,181,237,193,109,199,80,193,121,88,103,234,206,103,155,159,15,178,67,231,115,48,37,240,88,128,76,21,244,243,211,38,248,17,232,150,184,143,202,22,233,158,216,189,99,65,81,21,102,119,154,41,13,252,26,244,232,69,11,86,236,253,97,62,141,174,240,212,164,5,91,184,245,129,161,177,69,106,128,50,176,206,25,100,229,50,108,52,15,238,170,191,109,33,106,228,52,48,56,29,250,200,80,83,242,73,252,173,0,171,126,78,141,94,188,131,4,167,85,31,231,176,210,110,100,75,202,39,173,240,224,213,90,220,212,61,66,216,49,116,148,95,205,134,140,5,238,151,122,209,72,103,251,4,142,50,105,31,58,99,108,142,141,220,22,186,241,223,151,197,215,241,211,213,6,38,83,163,207,19,33,161,147,217,169,69,122,75,97,163,96,101,170,229,243,213,190,88,245,5,187,221,81,107,197,211,155,198,115,247,198,193,83,204,98,89,162,108,138,138,11,123,123,216,165,211,40,205,230,238,185,202,193,228,169,229,186,41,190,70,222,12,120,55,73,186,225,65,209,102,38,221,224,98,235,76,104,125,170,51,158,25,4,220,42,247,213,217,82,215,132,25,210,242,219,239,99,90,49,195,243,219,253,179,184,52,136,70,39,96,156,133,245,161,53,11,129,242,133,144,178,149,199,242,66,129,19,207,148,172,220,61,122,229,204,108,43,194,93,8,109,217,71,193,12,124,32,186,197,16,126,97,76,151,132,33,205,90,51,234,12,166,61,214,244,133,145,25,27,17,189,89,117,94,2,13,28,144,111,137,72,130,228,115,145,41,3,193,237,155,105,162,59,112,119,86,24,77,153,248,105,99,131,31,65,11,116,176,248,66,138,122,53,89,67,239,155,84,34,244,67,50,230,40,138,220,88,204,25,80,98,110,27,2,23,115,51,201,204,217,144,15,228,189,106,99,106,230,226,49,100,81,164,11,79,230,58,82,33,250,58,8,198,90,174,121,132,66,57,16,136,234,37,94,221,131,134,166,15,12,13,51,215,91,90,254,242,3,104,36,32,50,185,68,129,91,46,139,175,99,143,12,4,134,214,31,80,96,153,67,146,102,52,14,11,76,115,77,251,172,135,75,98,186,214,172,151,42,134,24,58,254,50,135,82,173,104,163,231,4,13,91,61,135,88,131,6,219,123,124,59,230,251,244,129,9,181,171,195,244,178,75,42,4,227,9,20,152,60,151,142,53,221,212,75,99,197,244,81,66,101,117,214,173,55,54,241,84,139,68,253,25,146,60,106,200,193,123,46,195,184,156,91,62,90,116,231,75,245,229,176,195,40,43,91,134,208,52,249,87,159,110,32,116,54,217,52,161,167,250,83,47,102,239,68,109,116,42,72,103,162,207,69,7,166,83,253,28,91,247,137,89,18,247,232,165,239,146,10,79,100,179,223,48,167,143,68,224,63,170,130,151,177,10,62,200,50,134,94,180,143,31,106,148,100,140,72,44,31,70,115,82,21,40,21,18,189,103,147,125,252,217,140,153,18,72,159,71,103,131,158,19,48,226,207,154,15,123,239,157,214,36,127,156,112,197,206,103,154,194,1,198,99,170,206,52,245,9,161,11,89,244,27,191,92,174,112,107,13,54,145,123,175,67,193,76,255,252,54,35,218,63,59,182,109,47,104,238,10,211,39,116,162,152,74,167,179,94,90,53,61,30,175,129,145,20,145,176,137,90,197,245,239,142,85,187,105,149,202,130,102,55,155,188,198,235,208,56,245,111,43,62,163,98,121,170,116,216,1,191,23,224,70,20,151,111,246,28,217,60,63,120,184,20,12,108,113,83,205,214,147,95,148,222,127,79,133,218,127,235,18,159,51,20,118,243,108,5,5,117,220,165,228,104,107,127,254,61,114,58,30,183,6,255,141,62,207,235,115,149,9,207,221,239,240,175,63,42,128,149,219,123,253,160,72,195,123,246,211,180,99,63,23,54,59,109,187,191,135,130,182,222,190,159,95,126,159,101,247,217,8,2,228,78,235,194,105,181,240,50,124,44,76,91,69,116,144,82,128,137,194,159,89,19,234,246,181,50,43,111,15,111,208,181,218,58,101,212,109,13,201,113,116,165,51,33,47,141,90,246,136,44,60,188,144,79,78,140,16,175,255,90,165,41,177,99,134,33,161,106,53,35,22,15,50,22,242,46,77,98,16,216,50,219,93,119,232,117,122,255,160,92,129,209,108,249,121,120,176,205,198,158,45,111,12,105,37,230,6,135,81,138,144,181,24,250,43,57,162,31,140,1,141,238,127,139,241,64,253,198,80,69,221,154,50,160,73,248,184,191,154,233,40,125,34,78,164,254,92,246,14,152,102,64,217,243,20,43,32,172,56,250,162,18,154,143,5,159,209,209,125,148,67,24,24,178,25,43,38,31,236,169,114,186,155,106,147,215,77,22,102,71,78,25,81,137,117,245,104,232,77,238,79,205,209,228,243,228,169,64,96,157,241,208,46,140,36,153,15,137,48,104,174,115,120,91,181,219,97,242,40,214,178,246,7,163,36,215,100,217,52,3,78,118,227,14,191,111,49,125,81,88,79,182,25,211,253,96,100,174,37,21,201,114,243,6,246,10,120,67,89,95,9,207,67,117,207,81,168,155,57,205,35,98,205,52,56,29,198,166,33,195,1,210,44,184,254,252,190,48,200,229,98,109,2,204,92,225,243,37,250,108,196,15,9,191,39,142,135,170,195,200,74,84,185,240,78,31,165,111,236,223,187,193,220,68,158,10,91,180,225,59,159,205,251,157,77,174,188,34,107,232,83,249,54,127,208,41,39,47,84,1,124,164,153,235,252,23,110,216,73,249,149,255,169,79,231,201,15,126,21,190,128,109,107,86,148,215,105,59,173,160,205,108,222,77,233,114,240,129,233,232,43,24,245,232,154,138,193,214,169,242,110,203,203,123,219,210,23,121,97,120,114,132,111,233,165,81,46,253,9,33,134,98,101,21,55,109,46,234,87,46,140,37,37,74,104,208,109,118,170,246,78,75,133,56,239,10,152,87,146,49,60,45,243,157,192,251,7,67,87,184,67,110,171,82,149,241,185,250,197,52,83,122,248,8,145,216,157,250,3,135,98,129,92,169,192,221,158,113,192,200,84,228,24,103,39,51,220,90,241,50,123,77,29,104,27,15,226,216,94,176,16,46,73,180,144,175,104,99,251,66,112,48,118,78,5,55,136,46,103,101,124,199,12,84,165,36,202,180,240,118,239,39,96,179,232,204,247,181,233,201,27,158,253,61,214,184,48,229,210,94,136,177,221,72,156,173,255,18,75,187,105,181,214,25,251,69,243,248,204,46,188,137,234,231,158,199,119,255,40,17,53,169,60,246,55,19,148,76,39,18,222,177,249,77,152,217,184,197,185,47,101,133,188,47,172,25,234,246,77,23,4,228,171,143,28,120,198,110,18,248,144,139,249,199,108,182,197,150,195,71,9,132,250,146,78,33,6,35,20,226,1,24,41,77,120,91,255,244,154,254,215,131,136,135,92,205,128,246,58,204,6,105,203,251,55,17,217,120,131,3,167,14,29,92,168,85,13,79,227,225,180,177,175,14,46,115,153,240,188,210,97,100,245,42,35,215,250,75,60,72,63,76,145,245,232,200,37,217,224,89,91,243,235,218,114,225,27,197,20,207,8,255,113,47,100,110,71,218,101,23,143,65,14,122,104,93,111,155,150,195,234,179,216,129,150,54,21,109,38,188,20,40,116,235,15,252,214,223,25,231,70,229,105,111,253,94,209,19,140,47,142,90,129,204,175,216,97,213,72,197,209,107,41,50,77,70,127,188,25,192,152,86,203,158,58,149,208,36,23,175,179,178,49,255,76,68,55,26,228,108,174,64,132,227,51,203,33,38,19,243,16,220,109,153,65,49,3,88,119,233,52,37,143,244,240,185,69,134,158,57,80,55,253,22,236,180,54,2,254,88,9,3,67,238,142,5,207,36,228,100,234,103,90,9,86,200,54,190,165,158,123,208,209,24,139,14,68,128,43,83,187,145,57,61,211,199,162,128,229,171,46,73,231,184,227,187,29,124,165,246,252,22,52,18,225,190,125,216,230,42,165,119,125,77,137,196,79,142,41,97,147,232,5,131,196,8,117,105,186,220,250,211,148,171,34,33,134,61,123,63,178,222,189,43,193,49,192,47,236,111,88,200,193,36,239,171,111,67,173,223,55,251,15,8,79,120,209,190,105,218,221,154,35,229,232,65,171,209,14,152,154,212,56,18,26,17,109,198,106,137,99,100,149,71,122,33,224,197,109,33,186,184,175,6,101,166,157,62,34,112,130,91,38,193,11,196,192,225,115,202,166,85,101,105,84,198,188,127,252,235,122,33,86,5,23,120,33,132,225,11,53,42,89,169,25,52,77,30,182,239,12,8,113,91,150,183,121,209,20,200,8,227,79,68,93,238,235,231,210,226,112,177,14,118,137,147,73,164,200,209,125,106,198,25,239,26,76,233,28,166,196,43,5,199,98,47,204,171,22,187,216,64,150,16,189,189,111,194,83,56,111,110,43,244,161,11,124,77,229,217,97,82,14,18,192,99,54,178,74,4,209,239,179,109,146,41,47,200,183,85,15,255,55,29,185,85,119,7,219,90,218,135,7,240,48,103,117,79,196,14,206,127,217,172,200,175,36,90,202,95,67,183,239,137,24,42,87,110,171,66,66,239,94,234,164,19,111,232,109,189,224,144,32,57,246,68,85,228,9,255,20,27,232,88,244,253,22,223,178,228,59,96,92,227,238,235,187,53,234,60,67,247,153,253,189,208,132,27,10,142,75,119,169,227,184,177,44,156,254,82,167,110,36,105,9,61,158,107,33,17,142,116,150,236,144,47,50,200,254,204,170,41,233,75,6,233,221,85,223,62,20,128,117,97,132,93,4,201,170,6,92,62,181,231,134,244,240,142,109,40,126,74,67,136,31,244,49,191,232,54,182,192,133,66,237,212,28,104,65,172,199,247,215,115,125,238,155,228,96,143,159,230,203,61,154,203,222,111,66,92,62,89,46,70,188,150,69,80,66,104,81,237,121,111,250,61,95,33,24,209,129,118,125,156,225,67,191,117,148,190,152,154,191,248,193,56,22,30,77,194,215,49,220,114,207,166,104,74,100,90,31,88,33,95,248,7,235,126,139,210,133,181,227,59,76,107,139,80,136,186,85,238,252,153,77,140,44,63,117,17,186,89,34,47,103,170,250,159,114,207,68,215,56,47,205,108,214,37,55,102,137,132,188,52,92,45,181,4,188,72,149,221,184,52,188,234,62,48,252,25,159,178,208,214,103,59,40,240,165,126,148,153,156,210,62,79,109,67,88,142,55,114,150,85,109,180,94,137,8,115,164,137,72,227,41,9,194,146,105,145,222,58,252,246,167,100,105,6,6,126,105,219,252,7,180,72,214,208,38,29,145,162,162,168,166,143,5,137,39,223,246,188,224,238,93,186,156,27,226,219,244,232,143,198,200,163,228,167,110,194,64,241,62,173,122,36,179,82,71,166,214,131,13,204,176,222,64,211,187,70,49,215,71,241,68,93,187,222,250,169,222,149,233,25,139,193,187,45,90,209,223,124,83,145,80,68,101,176,127,158,168,117,85,71,27,66,239,159,226,51,9,169,32,134,88,117,115,222,79,197,254,253,180,211,68,209,53,157,91,233,25,68,178,199,223,230,155,113,96,10,125,104,37,56,119,249,22,225,93,232,210,94,1,2,228,18,217,72,234,113,75,103,114,106,148,123,251,235,34,93,220,151,50,38,43,215,237,67,133,154,194,80,30,53,101,195,152,169,109,238,93,202,192,67,182,51,242,233,204,10,74,157,253,91,20,78,192,248,29,125,232,125,117,197,3,133,41,245,161,173,115,157,115,71,119,69,217,112,184,148,58,216,91,236,18,105,133,27,167,127,152,133,111,227,87,19,190,253,124,184,152,236,251,123,182,110,224,140,160,132,201,142,200,89,244,31,117,90,111,148,109,217,141,136,18,48,44,58,133,135,205,121,14,179,42,40,245,188,91,51,241,9,24,7,148,170,176,41,216,59,108,10,86,250,88,208,152,172,113,244,251,118,151,242,245,223,39,80,131,198,96,172,186,91,190,44,82,24,174,1,171,151,153,113,80,103,76,181,195,116,20,149,203,105,86,158,241,204,144,67,255,188,175,139,37,117,54,78,181,53,148,246,110,218,232,113,217,80,111,148,109,137,18,246,201,131,47,173,223,74,234,197,127,42,74,47,70,85,254,210,118,249,233,40,97,20,139,168,148,18,76,18,116,4,12,131,88,57,193,3,77,131,22,48,212,28,37,43,99,43,229,212,90,68,156,251,85,94,227,32,205,178,227,235,97,68,43,213,115,208,143,23,3,13,119,154,15,233,23,223,130,150,95,30,164,10,165,96,99,120,181,2,70,113,74,143,37,249,215,227,151,241,41,170,31,246,119,61,17,88,14,76,236,134,146,232,76,36,98,39,252,102,148,51,20,38,100,142,75,99,87,162,196,115,114,162,209,146,133,234,204,167,105,132,182,252,200,89,195,118,93,243,67,199,55,14,107,92,248,32,25,168,71,155,32,92,30,125,231,213,9,137,198,252,17,95,23,252,188,213,218,167,21,160,201,203,38,79,253,121,42,27,33,161,184,175,185,74,209,239,3,131,128,145,99,129,165,175,124,154,24,150,247,49,27,124,165,103,221,26,36,208,155,140,27,91,236,132,181,243,131,29,81,116,201,189,128,108,125,88,193,108,174,138,71,189,84,160,74,87,174,40,146,57,59,110,27,186,242,253,52,157,164,167,59,48,106,162,10,155,0,69,158,123,255,231,232,73,245,50,238,11,161,249,15,188,206,40,55,127,27,207,18,133,223,234,50,79,12,37,250,73,149,206,140,30,111,205,97,108,82,116,122,95,84,200,166,28,141,145,164,182,39,161,170,155,87,126,239,135,104,13,19,184,180,38,240,103,148,211,116,189,203,73,248,203,226,126,51,28,130,148,9,43,107,126,163,45,187,229,216,178,244,101,191,245,232,214,28,197,232,75,42,189,156,166,184,62,242,232,253,169,180,13,90,88,102,151,247,117,199,7,166,243,185,230,93,83,22,82,248,132,254,206,223,80,57,227,243,219,215,186,15,3,238,223,230,166,119,33,216,100,228,56,252,20,164,198,193,178,47,15,198,28,77,30,248,105,150,255,201,79,160,40,197,149,102,51,58,69,243,3,106,250,72,143,113,69,19,197,168,73,222,53,90,49,43,231,82,148,25,180,143,13,178,154,124,155,181,28,237,26,57,38,118,25,179,198,123,117,186,130,28,186,245,74,12,66,190,166,169,119,133,150,120,44,186,13,118,155,206,88,7,82,82,172,170,13,33,249,254,129,175,139,35,216,100,249,158,145,108,195,137,50,119,48,106,96,101,224,102,36,48,30,175,17,232,180,142,40,132,156,252,210,206,61,114,21,176,170,175,192,204,235,57,21,91,101,90,158,202,37,11,144,55,214,154,104,95,25,124,86,198,34,244,221,42,153,211,84,183,50,106,197,124,251,232,64,98,111,62,115,78,170,168,87,28,237,75,180,157,65,44,172,47,52,209,176,244,190,115,213,155,240,219,11,127,158,26,31,95,6,158,116,243,93,121,161,247,79,92,45,224,241,97,6,163,111,116,70,140,241,138,8,141,118,84,22,75,80,100,176,50,197,112,194,96,222,127,147,38,240,46,189,156,208,167,102,204,57,117,67,175,170,2,99,228,178,34,120,220,54,235,43,124,144,200,137,16,12,189,16,61,57,75,84,208,49,80,36,150,106,23,245,167,22,143,100,178,255,236,138,25,189,46,224,130,173,131,192,230,239,150,97,169,200,233,131,154,217,125,60,17,244,86,142,62,207,125,118,108,249,168,37,189,197,237,8,124,236,153,69,60,125,62,220,70,76,60,25,228,1,247,79,207,214,131,55,137,221,8,214,241,222,150,123,70,16,242,206,140,229,43,161,169,194,40,84,197,201,11,75,190,194,213,90,248,98,19,162,121,245,135,146,52,46,185,69,225,151,166,194,116,237,199,193,199,156,118,4,166,209,32,102,113,100,228,117,237,122,48,249,159,232,0,223,212,193,244,190,32,168,56,243,145,118,13,164,172,20,70,185,33,142,126,171,102,237,10,163,184,151,48,212,16,201,207,97,103,216,130,210,48,202,27,177,117,232,149,207,43,239,179,80,212,30,242,194,170,213,119,67,67,1,238,152,16,131,241,129,192,182,41,200,78,120,235,233,141,217,88,138,199,130,147,134,14,53,24,204,25,78,208,51,52,154,190,18,235,251,141,199,66,147,175,132,104,15,38,247,17,92,41,250,53,174,222,247,219,90,68,175,219,131,209,104,209,75,187,101,30,31,137,221,36,88,63,143,229,154,98,67,240,180,150,118,4,76,19,179,14,22,45,9,237,174,23,134,117,123,137,99,73,61,200,18,67,163,194,184,43,96,139,162,21,181,128,220,81,235,162,87,148,249,40,174,218,254,251,156,154,42,219,8,248,77,88,218,92,206,44,155,247,212,134,100,198,65,209,254,15,102,154,49,37,151,194,228,42,226,186,32,242,182,207,185,9,131,78,192,239,219,93,31,152,221,143,95,55,1,209,148,112,122,34,143,120,86,104,28,192,24,249,220,53,57,148,96,2,162,42,211,214,7,110,232,168,7,172,226,214,6,247,25,35,188,195,79,24,85,111,140,101,117,197,165,241,151,254,185,180,172,23,64,108,32,27,167,40,180,225,56,24,250,131,44,186,211,172,25,74,194,164,106,191,71,175,19,215,141,195,223,94,95,52,169,149,168,202,247,253,185,107,203,35,59,76,90,228,63,71,187,72,45,212,75,246,228,223,159,102,59,187,2,70,51,186,125,158,217,137,242,143,149,44,53,205,11,140,84,160,195,184,54,245,207,19,55,15,16,135,151,29,254,121,219,73,157,223,208,119,244,187,69,66,109,180,56,24,154,253,250,140,195,83,242,145,110,107,125,254,192,107,4,83,27,134,193,119,13,128,66,158,228,121,216,70,69,50,50,127,218,126,161,181,97,54,66,42,12,49,77,206,210,127,219,178,63,146,156,155,127,26,0,161,181,49,63,13,26,47,248,194,39,46,14,166,142,40,223,151,153,105,231,177,112,133,37,217,179,54,4,203,248,250,104,22,239,18,105,188,7,140,141,134,223,22,54,164,218,31,203,94,40,187,163,40,40,159,35,235,203,166,131,56,118,40,140,210,171,29,28,104,114,33,89,28,227,16,154,174,40,140,24,63,56,231,89,20,34,101,150,198,233,165,231,149,211,251,175,244,98,156,34,93,170,207,22,144,45,10,211,211,54,71,125,100,34,10,71,117,25,73,111,187,201,95,110,102,62,72,15,138,124,201,133,235,226,193,8,166,138,69,98,149,77,15,65,80,68,104,96,22,35,51,212,250,222,193,145,212,103,21,222,66,63,33,89,125,200,94,68,26,24,39,26,145,140,65,189,60,226,202,131,158,178,200,228,80,40,111,37,40,169,147,93,195,17,161,27,196,170,125,42,166,77,174,106,91,60,180,181,30,253,204,164,47,197,176,253,207,105,212,85,235,140,177,106,251,163,132,153,31,171,111,235,102,251,11,201,82,254,167,88,191,160,87,58,208,158,188,75,164,135,224,202,142,32,134,162,95,177,139,28,253,230,74,250,221,29,110,123,138,196,200,11,14,113,153,242,165,15,131,92,70,182,232,26,209,67,214,147,31,99,204,115,17,77,130,253,151,39,55,11,214,252,237,74,215,77,107,113,242,221,164,163,31,174,193,42,219,243,34,168,166,161,93,41,176,133,35,53,224,154,22,183,116,123,152,18,133,215,34,74,111,119,43,140,41,68,247,245,9,225,179,90,50,180,156,176,91,123,244,140,17,33,179,164,36,76,114,47,175,187,152,204,90,194,148,254,104,250,112,184,209,188,158,114,77,29,217,180,24,42,197,2,209,170,148,162,83,130,66,0,227,8,47,129,127,235,232,56,109,254,40,63,21,89,92,244,172,119,39,85,21,43,211,228,79,105,15,165,41,26,142,68,209,209,18,146,199,143,238,108,183,197,218,156,206,204,247,230,252,104,68,80,146,112,129,152,36,41,251,229,71,83,209,152,85,224,110,19,72,192,111,136,85,53,154,175,166,202,249,67,223,64,189,39,77,29,208,90,186,254,229,88,251,17,44,77,17,14,165,53,194,69,73,141,40,178,186,136,233,65,249,28,191,108,38,146,192,52,208,247,161,62,245,136,235,119,135,55,185,108,113,185,127,65,9,65,103,192,116,228,139,154,42,194,174,110,218,126,105,24,61,73,6,55,45,86,34,15,71,23,109,45,162,181,202,39,251,11,226,129,15,250,99,227,35,3,187,246,79,183,215,24,157,146,227,93,38,78,89,127,242,9,192,155,206,65,49,155,39,101,222,252,174,223,126,238,52,145,31,124,251,246,113,221,166,140,135,66,145,34,53,27,151,89,215,207,120,40,132,240,67,96,163,201,30,191,175,183,73,90,93,212,36,17,136,60,110,199,2,76,115,149,28,141,1,193,79,224,13,120,171,161,10,186,125,52,202,157,64,53,126,66,181,183,177,142,229,185,53,143,10,76,147,193,140,43,187,124,194,162,55,140,151,222,111,146,189,127,132,22,241,220,50,13,155,213,226,228,127,78,135,169,125,104,243,123,60,112,100,230,196,35,25,117,170,208,142,3,182,108,151,104,25,15,84,52,115,24,66,80,170,34,101,140,245,231,142,95,134,175,39,131,116,211,167,251,227,115,2,35,156,124,68,132,25,159,139,158,63,205,14,77,190,108,218,137,203,142,147,239,143,131,178,85,228,95,84,24,227,136,206,114,17,4,102,198,104,51,190,15,248,49,98,218,136,104,208,186,63,49,165,191,175,107,167,118,207,50,210,78,126,217,239,243,33,127,159,79,148,78,151,223,252,109,207,27,91,98,81,166,166,28,92,227,109,77,62,237,251,17,197,94,191,94,8,246,125,103,139,203,229,52,155,145,159,122,136,93,211,233,167,42,60,189,79,142,99,55,234,120,130,86,24,174,51,14,102,53,212,115,55,172,43,91,140,193,183,116,171,176,52,13,104,191,244,146,157,155,58,104,126,182,4,62,195,173,215,254,200,101,91,180,61,153,37,218,47,139,106,247,140,57,218,16,153,113,82,32,113,225,111,20,209,240,150,48,189,113,191,198,66,27,131,186,82,47,212,237,231,142,15,111,147,129,19,99,4,250,120,219,47,71,4,252,30,129,90,125,161,178,49,220,135,239,154,195,146,90,78,243,140,78,60,19,92,193,212,108,130,133,5,153,87,159,163,225,225,136,199,55,2,227,187,199,199,113,254,188,62,4,238,104,131,251,87,125,152,100,245,104,58,75,124,225,194,229,121,229,198,197,12,73,142,111,236,255,22,151,57,197,108,235,125,163,136,106,45,95,153,44,153,43,183,69,91,146,75,223,210,73,111,149,3,149,179,159,225,200,136,24,14,189,43,114,52,205,184,237,103,126,99,226,92,40,142,8,108,153,207,56,26,187,112,209,202,175,150,47,244,73,250,32,46,177,212,156,192,24,9,190,238,29,140,215,228,125,32,196,112,134,127,183,135,94,216,143,59,1,58,39,37,96,120,54,106,196,109,50,154,199,81,170,181,109,170,189,38,236,138,235,240,68,122,95,236,30,32,46,179,181,255,193,88,233,148,249,53,208,12,255,128,139,75,8,130,148,31,139,204,237,22,203,228,156,207,85,119,91,76,244,206,175,215,238,1,215,138,33,234,68,217,160,111,248,201,47,188,193,249,177,98,53,37,127,135,233,150,19,179,85,52,144,119,44,108,76,48,93,228,234,145,133,171,203,227,16,172,209,168,121,11,10,133,194,63,144,115,94,236,248,181,177,128,43,19,23,190,9,118,143,122,100,32,104,24,99,129,94,133,46,118,67,144,234,223,94,197,47,252,188,57,248,46,181,14,25,166,27,235,247,133,16,175,248,140,33,178,121,93,69,25,41,128,41,29,159,112,6,232,183,242,239,139,20,19,151,147,48,37,116,55,178,100,69,61,103,200,111,99,82,82,98,20,63,24,154,163,184,181,160,152,253,35,132,3,219,246,65,142,230,92,110,5,142,246,17,129,201,199,53,17,175,37,127,44,52,108,168,19,82,71,105,182,228,235,166,15,91,134,154,9,244,252,18,7,192,235,126,60,131,7,12,150,181,118,60,181,134,190,155,194,221,107,128,127,112,81,83,96,42,5,111,31,28,55,214,160,131,229,96,121,24,66,131,249,219,4,200,98,26,84,201,160,248,109,191,247,93,182,250,42,154,80,160,79,228,40,168,82,240,16,127,104,19,78,243,219,38,91,53,235,199,62,186,179,198,39,12,17,235,227,46,77,227,153,195,213,200,34,234,209,132,229,67,110,35,216,129,169,43,227,72,135,116,114,191,103,79,117,70,108,16,4,139,63,52,86,149,170,222,84,157,233,227,250,71,50,145,194,17,99,32,108,74,66,53,155,142,114,210,193,227,227,108,117,220,136,137,177,64,176,46,48,243,117,241,80,6,179,156,41,35,109,25,47,225,228,133,247,174,86,125,84,228,127,172,84,187,235,58,212,88,206,212,166,71,252,176,45,249,106,67,142,227,221,246,81,74,10,227,136,213,43,134,246,171,196,24,39,239,80,171,194,216,169,122,208,10,207,119,124,44,181,14,105,236,54,226,228,77,149,248,201,139,54,164,187,28,182,190,35,241,41,43,155,101,41,142,126,11,67,87,207,249,194,130,25,223,23,217,178,46,179,237,182,226,89,44,158,221,42,17,2,155,68,89,204,105,157,242,73,85,27,51,168,111,113,223,111,196,174,44,43,153,109,60,62,23,177,227,36,74,80,147,204,30,154,197,182,31,237,107,158,175,255,26,70,192,1,127,60,52,232,160,126,17,97,204,213,36,221,213,96,125,35,72,25,123,16,122,111,72,197,253,219,253,249,255,250,81,185,38,147,51,137,199,193,158,65,239,104,50,137,156,132,199,250,122,138,142,58,98,46,235,214,222,43,71,15,44,232,86,156,28,114,171,140,80,50,108,197,253,76,9,84,250,82,151,62,243,138,238,61,94,100,131,23,32,110,118,204,233,185,242,117,20,10,197,31,141,118,204,122,226,85,25,123,111,232,16,172,8,247,250,111,143,105,78,201,50,252,143,49,181,227,104,42,95,242,97,50,40,107,4,27,104,118,119,117,179,35,16,205,153,210,196,66,37,46,229,206,154,171,221,27,60,116,124,47,172,243,218,138,233,136,56,181,40,140,124,88,156,220,68,182,213,191,214,242,24,51,62,251,90,68,20,149,131,135,137,126,5,140,124,137,248,215,146,23,235,45,126,27,69,146,174,54,125,84,74,227,161,78,156,20,196,43,207,108,229,207,206,163,105,153,149,163,43,253,112,45,158,57,255,94,47,173,216,115,92,249,88,176,76,23,215,95,86,151,156,43,49,114,87,167,61,138,180,247,102,162,233,214,222,63,139,215,91,144,124,15,115,140,225,157,102,46,107,254,117,16,142,92,64,182,218,154,178,81,118,49,5,96,120,117,69,23,206,138,210,78,44,63,168,252,171,195,32,245,250,182,35,246,108,247,99,114,110,250,8,219,183,64,231,88,148,43,43,62,28,188,27,209,35,35,111,203,80,52,138,75,142,84,18,112,91,124,179,112,92,127,59,137,8,46,49,62,17,247,55,163,232,197,92,249,162,57,54,42,18,108,44,147,160,142,120,193,90,152,4,134,240,90,35,76,106,236,43,21,174,230,166,229,240,192,239,64,205,165,231,185,241,9,33,130,34,51,199,192,87,179,203,101,191,181,234,19,67,97,92,18,211,244,177,134,245,173,1,26,170,85,254,76,104,43,157,91,163,191,66,35,75,92,24,201,254,180,230,89,166,52,85,70,134,181,231,27,253,189,215,219,99,3,132,80,111,209,184,116,96,236,27,177,4,189,25,75,108,148,187,249,239,197,180,3,59,224,99,246,141,217,199,137,161,128,24,249,209,120,252,64,178,43,25,151,90,148,172,46,130,45,92,50,185,52,220,40,37,216,159,230,190,87,99,32,49,141,168,219,30,73,177,72,197,110,58,5,212,39,144,110,166,159,10,155,5,135,139,93,166,192,214,6,25,177,99,135,138,35,123,1,220,117,35,133,0,157,104,105,120,215,76,192,34,98,199,63,227,62,185,177,183,247,219,35,34,157,67,19,158,26,207,93,172,29,226,227,61,38,140,162,123,183,242,158,90,108,129,104,70,212,141,31,214,161,177,221,165,113,170,203,84,141,166,29,110,192,254,101,191,157,90,209,77,39,45,209,55,3,25,146,77,50,196,49,180,175,37,190,31,243,110,144,79,247,205,157,136,178,12,89,154,219,81,187,189,67,136,158,89,128,55,47,200,48,101,175,221,51,190,131,61,163,123,105,138,78,43,98,121,184,179,125,106,18,128,170,82,68,5,148,213,212,213,180,64,252,204,152,22,187,162,45,97,80,65,239,119,68,68,140,68,162,26,51,146,173,187,145,76,189,112,207,197,47,15,253,184,235,151,141,193,79,91,154,15,66,87,208,157,194,76,20,224,179,46,23,20,19,239,141,124,208,139,61,116,151,79,195,121,187,145,180,223,244,157,170,217,94,41,103,101,30,150,84,147,36,193,236,147,41,153,4,219,82,143,130,137,105,214,58,126,97,38,83,35,254,55,120,169,223,95,87,221,165,59,253,189,122,73,125,35,214,69,205,202,225,55,161,12,241,25,187,80,55,86,220,214,219,194,55,153,165,17,24,163,188,28,48,98,226,85,141,252,160,147,69,138,13,150,149,218,227,28,90,15,79,245,75,35,26,44,154,76,125,113,217,233,145,57,132,81,36,230,107,200,243,211,150,231,48,93,38,154,229,37,218,232,113,110,200,72,154,75,197,124,246,220,60,120,73,183,224,178,190,171,189,243,145,154,31,177,56,12,66,229,187,145,24,231,227,74,18,189,121,4,242,237,69,78,179,98,120,33,191,93,104,95,202,84,44,236,186,165,201,235,86,91,140,66,68,196,82,172,138,212,247,66,251,244,70,194,191,75,227,27,91,89,210,98,145,5,158,144,78,165,44,181,135,45,71,121,225,216,27,139,69,160,209,236,227,129,155,218,165,100,244,233,32,31,249,68,49,75,19,203,199,69,235,244,142,196,57,59,157,35,143,148,199,50,139,135,243,232,206,139,128,17,69,146,247,230,79,203,23,242,254,159,216,202,17,48,159,216,213,189,75,51,27,110,169,238,16,35,157,248,66,80,233,20,207,45,44,33,251,140,28,52,214,163,82,210,194,171,162,201,251,40,83,45,233,166,133,41,81,107,64,198,246,72,37,15,83,147,121,71,220,53,247,161,30,127,140,241,31,159,194,70,33,243,153,28,141,115,205,104,249,80,84,60,9,15,192,183,111,185,241,72,187,73,208,73,157,16,227,218,72,198,146,59,223,226,91,58,135,217,227,249,138,190,153,131,150,86,25,225,128,215,172,167,209,8,44,159,23,207,115,246,152,147,204,176,248,42,252,118,56,43,30,203,251,34,186,236,20,76,211,166,215,248,128,208,38,208,47,251,39,45,31,165,62,10,181,50,171,32,65,138,168,130,31,141,175,165,84,43,58,33,247,138,193,128,228,130,196,134,20,155,223,84,144,201,117,212,2,164,164,128,50,101,253,117,38,48,205,67,29,20,163,50,180,247,238,244,236,222,70,79,69,54,80,19,23,204,121,99,103,136,234,180,94,185,105,44,30,143,177,240,231,26,98,197,135,79,64,109,153,247,104,98,126,13,138,254,87,110,174,222,54,173,201,153,23,170,35,51,179,53,85,125,71,89,169,206,79,121,192,18,69,240,137,197,35,144,224,249,230,206,12,27,223,33,104,165,34,150,73,168,33,228,99,246,116,111,232,69,93,150,230,22,182,152,2,19,251,249,193,8,216,213,38,231,126,191,187,118,230,222,222,64,217,69,207,77,238,40,194,101,122,45,170,88,185,54,51,86,92,17,33,85,218,103,246,191,149,34,129,38,132,163,195,31,203,130,213,117,42,33,26,24,43,181,227,48,92,143,46,104,39,83,225,7,51,93,231,246,28,152,218,241,113,248,216,94,162,38,140,174,133,243,42,81,29,33,187,44,71,195,161,240,134,235,133,214,220,150,22,92,4,145,214,239,139,101,159,136,142,81,242,188,255,132,126,107,192,180,81,38,249,10,229,204,230,36,35,156,107,240,32,203,31,198,85,112,255,150,121,18,204,38,238,42,167,230,139,168,113,52,181,68,177,0,184,102,98,239,114,129,47,6,195,18,102,8,204,62,197,13,127,40,64,161,110,54,4,126,215,218,170,95,247,178,108,160,28,205,255,31,113,242,105,210,163,45,97,60,76,102,92,89,71,126,69,238,11,161,17,239,134,163,112,102,238,66,9,151,99,106,199,254,200,208,254,150,151,137,106,222,187,57,255,233,194,238,234,8,90,162,147,1,91,191,41,243,8,97,85,183,237,161,15,4,218,186,229,137,194,41,142,22,65,131,181,253,253,93,6,122,185,63,210,23,102,203,4,163,231,31,127,23,80,230,166,219,108,77,219,250,94,25,249,15,134,121,24,67,251,150,46,242,204,23,145,64,119,174,228,121,44,212,83,150,192,47,54,252,229,142,108,228,179,65,201,215,88,233,47,223,49,194,42,123,128,236,162,3,238,174,65,72,65,107,46,121,148,72,82,255,102,78,94,34,61,241,114,89,221,172,139,183,143,128,23,240,172,34,191,219,225,0,199,23,71,33,239,232,77,225,254,230,45,143,20,94,10,111,85,110,138,114,106,252,244,155,10,69,0,252,178,243,25,45,62,42,132,33,132,16,12,241,57,30,39,70,224,104,52,9,10,125,230,198,45,147,227,145,6,7,198,79,141,150,70,18,20,93,170,238,192,112,93,127,253,117,166,158,62,50,230,97,232,162,113,224,159,5,252,160,55,212,229,183,161,192,252,184,173,244,62,126,180,11,47,139,94,185,63,58,241,178,65,51,147,40,118,109,171,232,254,21,156,134,82,171,126,175,12,133,234,48,129,178,168,47,191,241,214,95,12,250,35,129,18,9,83,150,144,89,140,142,122,39,200,25,223,253,173,86,114,52,149,187,159,243,228,91,199,138,53,107,86,157,198,200,22,252,126,155,14,223,59,116,34,162,154,58,126,237,67,172,130,253,69,141,114,229,52,13,150,132,105,232,215,185,196,60,240,126,148,95,74,167,248,171,110,185,239,67,75,124,192,111,7,40,114,24,36,218,208,153,155,126,242,23,91,183,46,179,137,41,107,198,133,155,123,149,190,109,154,12,126,36,107,174,108,8,9,244,141,51,26,90,187,63,20,115,88,27,250,85,99,91,234,167,54,58,183,78,68,243,125,0,39,97,92,125,151,140,20,232,245,103,249,51,153,111,7,209,62,48,233,100,191,41,154,62,170,126,31,13,247,170,159,114,16,153,22,170,145,249,211,232,207,213,95,236,124,76,88,230,69,203,57,20,44,213,178,124,85,169,214,215,44,95,0,137,130,22,67,1,187,22,200,247,9,147,234,118,9,102,96,154,145,229,228,152,206,185,200,7,240,123,102,69,96,226,175,211,2,54,165,122,57,121,183,76,182,127,156,216,71,234,79,147,40,115,129,91,198,48,221,173,114,225,196,0,222,25,184,144,127,193,150,209,225,115,45,31,178,253,220,4,207,210,2,135,62,19,92,113,127,104,151,188,89,182,223,153,102,136,75,97,44,107,122,31,75,14,70,54,120,249,11,193,239,1,238,77,194,253,221,71,137,187,234,44,218,114,97,140,12,23,51,126,175,230,154,148,125,192,244,249,81,24,241,71,86,77,240,32,97,12,137,92,26,232,77,88,48,205,183,28,221,88,108,70,194,116,141,8,140,106,78,109,126,105,221,156,79,242,194,201,207,67,30,140,145,68,145,93,30,10,116,202,159,111,56,79,133,189,126,6,32,116,98,82,56,247,47,151,52,145,132,78,164,166,241,195,232,62,138,149,254,52,141,156,253,166,129,27,83,14,238,34,114,225,244,110,174,211,115,78,169,210,193,192,83,89,225,230,99,154,224,93,120,231,132,104,152,87,56,140,188,143,52,114,30,36,22,215,47,227,251,224,109,117,10,129,9,151,246,143,230,188,122,105,67,173,26,32,215,192,240,251,157,188,67,97,61,114,219,239,46,172,121,227,7,227,100,223,183,194,111,53,116,182,254,95,11,130,52,149,144,195,221,219,27,182,72,37,211,14,222,21,14,55,222,133,142,137,6,232,15,197,25,51,174,140,214,128,190,20,134,93,229,223,23,38,41,91,15,46,124,79,190,6,188,97,82,196,77,221,126,153,64,248,247,80,76,33,65,84,98,209,250,172,229,199,148,35,102,131,179,116,229,228,104,154,54,63,248,80,119,58,114,112,167,155,229,199,198,167,203,21,201,224,250,185,173,225,14,71,180,105,176,145,74,120,109,75,68,255,30,56,109,255,87,180,208,168,252,32,173,241,27,227,228,114,138,72,3,209,45,212,187,183,144,90,206,176,136,50,138,253,220,242,78,78,88,69,8,106,201,111,15,124,103,125,66,163,164,36,74,27,132,182,120,249,254,192,23,171,52,9,162,185,22,219,143,255,96,120,251,61,91,22,255,46,117,20,63,26,213,237,58,244,151,9,115,126,109,106,88,152,26,29,49,97,76,13,188,65,14,30,103,107,89,83,4,102,70,244,56,103,83,78,25,83,97,186,191,167,195,27,201,194,51,21,174,213,29,61,23,10,83,67,231,133,183,68,160,7,232,240,37,11,213,228,202,97,79,121,251,221,58,236,199,68,133,128,89,138,118,227,128,47,126,176,114,244,27,196,57,14,15,137,235,145,81,20,205,248,132,77,126,244,91,24,69,85,242,88,197,113,254,98,237,101,221,139,58,14,167,37,154,60,118,164,143,111,36,105,216,224,50,220,155,99,29,139,145,229,125,190,215,185,206,242,81,204,247,132,200,142,192,166,118,231,71,211,189,42,126,13,136,216,28,188,0,29,198,219,91,166,75,200,164,40,233,56,140,50,90,145,163,209,219,138,144,192,88,68,228,203,254,237,182,168,209,38,112,139,175,138,148,139,150,238,110,203,166,225,209,23,23,152,132,162,118,255,87,65,117,199,65,2,117,104,83,18,115,98,200,182,125,202,64,44,189,138,116,15,250,217,111,31,25,251,215,75,99,234,85,216,186,112,125,147,112,108,140,107,212,248,226,169,227,171,203,27,79,200,35,53,221,5,20,178,49,14,87,214,34,61,250,212,216,66,208,74,255,238,75,183,16,239,61,254,82,251,63,88,124,80,208,192,69,64,34,174,12,53,3,217,29,211,166,233,235,86,121,103,81,187,168,107,29,8,197,87,61,56,165,111,144,200,169,59,113,165,199,102,197,84,198,183,166,19,32,119,250,3,47,214,81,187,229,125,160,112,19,59,8,154,179,103,211,108,195,36,31,216,143,192,231,232,14,225,178,171,13,180,170,125,36,166,117,211,155,25,249,101,90,112,228,158,77,248,219,199,17,59,186,218,116,123,65,11,243,141,235,130,147,166,137,12,75,76,251,203,192,119,70,124,199,104,26,106,195,85,202,168,176,33,164,32,191,108,158,8,190,99,131,80,189,53,146,6,94,46,11,77,1,238,109,238,245,129,158,98,38,36,241,182,94,204,121,62,39,39,202,153,1,151,241,73,177,28,40,197,35,134,17,150,68,69,143,126,171,115,36,142,172,113,79,65,216,19,163,103,102,72,149,19,205,51,235,186,91,39,153,33,2,38,121,89,72,52,185,223,44,177,206,133,64,47,201,52,18,236,190,105,42,195,154,129,175,166,226,106,232,123,62,120,195,77,215,84,28,194,190,43,18,3,116,174,230,28,138,158,32,130,150,113,116,135,252,122,52,75,88,225,47,68,54,142,126,32,129,205,119,37,70,74,251,83,29,78,24,90,250,106,126,99,84,207,69,48,133,238,31,50,222,254,88,222,218,128,175,238,191,158,36,223,13,246,233,19,119,53,203,79,29,160,227,207,39,201,97,186,117,116,128,18,31,238,136,223,223,90,187,203,103,66,192,12,204,63,59,220,89,10,73,154,127,122,71,255,107,173,201,165,232,109,80,99,63,15,220,197,255,129,123,100,114,245,133,140,26,66,93,159,192,100,231,28,246,23,245,95,9,45,112,17,115,123,150,69,226,96,222,79,112,48,232,138,247,37,216,252,28,52,40,42,70,90,241,216,225,109,218,142,174,239,203,92,104,61,105,117,232,58,23,199,60,50,123,148,169,252,210,198,94,42,30,78,202,251,238,18,168,173,214,26,151,80,107,171,25,90,188,184,68,246,136,176,99,155,235,166,209,173,141,31,83,19,216,28,247,252,202,96,255,23,125,104,21,198,160,47,103,7,67,202,207,209,104,132,199,142,255,84,75,36,11,74,119,178,111,48,41,85,214,170,15,165,195,15,244,157,177,21,173,197,57,254,133,161,200,124,204,8,5,223,199,219,52,124,30,127,34,84,30,72,214,41,50,143,196,176,144,18,118,68,161,23,199,50,137,128,73,43,122,18,26,153,252,166,1,213,123,121,116,54,54,15,144,209,118,214,147,239,75,242,226,247,211,68,200,83,28,245,236,90,155,43,190,25,131,111,136,147,207,223,213,28,31,197,232,231,169,103,6,123,142,55,79,249,228,205,190,184,103,217,149,75,131,189,230,201,134,105,54,39,242,196,105,222,217,254,196,173,195,125,111,221,136,45,243,193,112,184,127,172,95,14,130,240,199,253,121,169,240,158,90,183,110,150,96,117,251,174,219,250,18,111,90,74,30,30,67,119,253,62,122,34,241,84,144,147,143,9,103,194,119,67,125,89,203,111,194,167,149,225,13,219,36,74,203,252,160,56,30,253,68,9,32,150,169,185,251,33,218,125,215,226,59,68,248,120,34,141,121,176,40,222,46,96,9,165,30,253,28,57,247,11,159,135,119,100,47,92,196,170,40,103,210,244,246,118,51,254,54,59,201,212,173,91,118,148,137,189,36,177,204,78,180,106,62,128,6,142,168,149,152,231,246,209,253,39,68,66,55,40,90,152,36,220,165,55,70,155,123,100,179,209,213,40,162,248,206,149,35,50,225,39,71,157,52,73,246,36,27,208,49,240,213,22,121,242,126,117,48,108,179,49,243,92,196,11,185,151,216,63,88,151,3,134,16,158,139,104,214,43,42,105,146,3,203,214,19,29,199,104,174,137,162,142,21,73,72,28,19,151,108,17,15,194,101,46,83,204,142,207,166,45,201,223,208,67,233,31,62,37,220,183,17,150,163,255,72,20,142,182,131,172,164,160,139,10,193,141,244,141,122,26,144,55,234,161,24,69,195,75,91,82,48,129,85,240,110,249,70,106,200,196,42,36,219,70,233,193,119,151,180,105,189,85,81,146,113,221,140,218,34,17,142,55,169,12,97,58,24,223,252,232,15,12,137,141,210,63,121,192,19,166,194,164,32,173,143,69,96,210,194,190,120,177,7,153,162,112,132,82,0,226,77,241,219,104,124,201,48,123,243,123,115,171,42,136,177,93,243,70,111,157,28,230,34,228,240,27,25,93,106,179,197,250,120,37,157,70,55,225,149,212,42,173,85,113,172,73,14,72,210,118,152,170,109,20,7,94,0,40,103,166,161,120,157,172,44,108,225,54,83,90,199,63,173,70,138,176,83,126,145,84,53,45,34,49,198,208,67,41,90,11,172,182,182,69,238,255,221,117,25,91,139,91,5,253,54,31,69,139,143,69,171,72,51,3,104,186,222,106,210,210,200,223,19,119,180,24,130,135,210,172,28,125,168,214,68,242,18,221,190,249,217,126,22,190,172,72,239,191,105,82,162,50,20,29,221,248,2,14,103,61,162,22,106,49,221,27,69,145,251,135,99,63,116,175,52,89,201,226,174,94,204,42,249,42,243,253,42,195,3,36,130,130,43,50,64,230,249,76,91,86,192,84,141,116,103,80,223,236,146,15,133,126,120,189,173,99,234,250,53,110,139,129,162,219,37,252,7,179,46,97,133,161,174,123,18,108,52,253,210,32,80,75,230,6,81,19,168,181,254,219,221,172,148,229,210,222,172,188,110,60,210,142,41,109,209,93,73,195,141,119,69,29,104,75,194,151,125,214,14,85,12,242,193,104,187,233,78,141,220,77,124,183,152,171,109,77,69,28,216,119,241,237,204,165,22,158,212,248,241,32,184,57,39,8,25,143,247,133,26,88,212,175,48,22,121,51,227,63,13,178,241,62,71,13,250,143,240,188,73,145,109,209,251,251,131,169,226,9,60,20,70,66,236,214,56,154,32,45,94,51,238,230,214,97,186,29,198,33,56,110,24,255,114,168,140,51,78,190,81,90,157,9,55,26,251,254,22,180,109,117,65,104,196,9,179,13,30,179,6,140,21,158,156,156,198,228,95,87,39,114,161,244,175,52,185,114,28,227,127,26,113,219,8,129,55,123,143,17,231,46,231,87,218,218,144,136,240,170,202,43,163,89,178,253,237,138,13,53,1,225,68,81,98,253,121,25,3,163,131,19,243,133,233,45,99,128,178,252,151,233,169,216,242,203,200,159,181,184,108,42,216,91,14,174,135,169,204,47,27,7,225,12,79,76,227,157,57,192,143,54,215,144,60,24,78,82,249,249,62,130,178,139,109,2,83,212,233,127,107,60,240,134,187,81,5,174,203,5,203,13,38,128,207,187,94,172,225,109,196,201,241,106,145,183,245,215,177,150,247,69,179,239,150,163,201,197,252,114,1,60,51,204,21,71,254,54,37,136,246,147,138,2,134,180,122,154,194,8,173,196,209,133,14,223,158,176,53,202,54,191,114,122,129,235,204,183,57,169,209,253,242,135,84,21,95,112,159,138,27,72,253,32,30,49,29,222,102,124,213,5,54,225,196,235,48,22,64,85,208,73,102,56,206,13,247,180,233,193,104,88,230,79,95,182,41,255,248,139,255,191,127,51,175,8,58,254,249,61,43,154,81,78,182,16,33,84,142,252,212,205,71,105,82,138,249,164,137,14,74,12,33,10,225,67,223,19,146,69,179,199,16,194,163,179,10,252,215,75,120,99,178,193,125,48,223,211,91,3,232,138,56,49,217,208,178,32,99,191,51,179,143,25,71,83,244,200,43,39,251,137,130,145,195,180,140,86,253,54,140,220,21,115,209,66,80,160,203,135,5,239,186,56,204,39,189,138,124,150,44,190,181,199,165,145,107,149,199,130,244,205,216,39,63,75,168,134,121,229,108,181,230,175,152,205,83,195,39,177,111,153,139,216,103,229,103,123,198,145,185,232,18,29,255,2,77,126,186,224,166,53,100,150,108,166,240,230,23,142,31,147,92,153,117,62,253,90,132,16,107,95,198,97,149,25,186,64,143,254,29,253,102,53,163,153,41,220,231,47,211,107,176,209,128,20,70,212,112,6,60,141,82,244,111,123,30,15,237,166,48,149,122,249,127,176,152,68,243,47,185,250,36,52,254,188,134,127,48,94,34,210,221,128,47,249,194,243,208,97,86,195,173,240,95,88,227,48,26,44,77,96,227,144,196,209,180,250,75,35,140,193,111,203,25,112,185,251,11,47,170,151,121,244,20,49,24,178,16,48,30,2,70,99,75,116,8,204,225,155,216,251,7,147,233,21,249,133,109,142,138,35,30,139,101,152,165,21,148,209,142,160,139,255,118,87,141,28,74,116,120,172,4,92,224,111,10,108,68,171,29,55,70,112,61,181,99,18,185,195,29,79,109,176,233,19,152,133,132,130,192,31,204,103,44,253,63,144,53,43,154,143,63,180,227,69,167,205,225,221,250,193,29,62,82,190,183,189,246,27,162,213,15,70,12,163,157,45,221,119,236,222,227,194,136,175,171,200,124,188,240,122,152,231,225,31,188,254,156,235,164,127,142,72,115,250,11,177,24,68,123,247,200,184,210,109,233,48,146,147,114,242,110,148,10,63,183,241,164,165,127,174,83,35,63,113,112,69,28,73,91,224,198,155,205,28,68,58,252,168,130,193,178,82,231,15,126,111,118,118,57,152,46,180,61,227,186,104,146,158,31,245,4,188,150,186,191,106,90,18,181,111,183,179,225,121,207,245,7,99,102,172,50,2,111,210,157,182,18,27,252,102,84,248,45,210,33,215,145,136,241,175,15,186,98,159,34,119,209,173,152,223,126,55,70,100,126,138,182,161,49,69,163,63,242,7,191,128,113,31,149,195,56,76,209,126,238,254,190,206,165,74,27,20,200,122,11,20,178,160,52,192,153,138,252,140,131,185,114,153,22,172,103,23,114,228,15,198,128,104,106,11,27,73,138,118,29,70,55,89,14,166,112,55,252,85,191,5,146,209,47,13,110,102,83,125,127,163,172,91,4,46,157,208,204,184,22,199,254,224,106,246,182,218,9,102,41,48,135,113,37,150,103,130,11,50,126,89,14,227,211,176,5,110,168,214,206,223,164,209,233,133,209,6,134,187,16,145,138,7,190,77,108,70,96,228,239,167,207,41,44,161,172,191,210,154,212,97,111,199,209,149,124,243,71,138,169,199,117,19,119,86,161,188,31,116,94,183,127,122,38,248,145,108,9,154,112,160,24,157,17,143,148,178,158,200,106,225,108,181,125,206,232,200,5,110,17,160,66,177,129,21,62,224,34,146,44,211,244,218,102,140,81,246,169,210,162,67,173,243,253,45,142,229,219,106,71,90,116,72,51,108,135,141,222,216,84,76,236,13,45,250,121,127,240,129,116,60,181,131,167,192,67,240,147,87,124,146,166,118,240,52,100,138,98,152,209,230,167,34,105,131,166,78,255,109,4,242,68,36,7,24,47,165,27,176,181,5,136,2,27,227,108,199,51,67,93,93,180,250,174,133,2,126,112,193,24,92,59,62,104,149,44,49,83,94,99,144,47,133,217,42,6,42,156,55,51,199,54,31,45,71,155,41,38,41,204,214,240,4,76,23,187,92,216,11,233,118,247,103,98,125,168,218,199,66,87,210,141,185,238,237,183,111,213,46,152,183,87,90,16,74,3,174,41,200,184,254,44,83,81,173,78,120,233,209,184,196,76,57,57,102,33,162,126,72,111,209,216,113,95,47,250,25,122,105,232,219,66,133,13,184,103,130,124,49,3,147,117,141,71,182,180,9,115,90,5,98,196,3,37,150,45,130,66,207,27,177,38,18,125,138,206,5,50,148,72,24,230,218,66,218,173,42,204,158,54,151,173,23,30,78,65,145,54,243,33,10,103,16,123,53,129,237,5,249,35,51,93,80,233,229,106,38,105,219,252,167,177,230,218,50,68,155,137,233,250,36,141,217,100,43,210,72,201,201,173,6,255,91,205,55,198,87,159,147,155,144,104,192,152,125,40,76,190,119,253,191,180,189,75,203,111,77,114,229,247,93,52,214,32,239,153,91,99,99,104,240,204,195,166,49,194,46,26,129,91,18,229,242,64,52,250,238,157,191,120,158,140,88,113,154,30,234,165,6,117,206,58,251,242,207,157,151,184,174,245,126,24,57,218,185,19,12,253,231,123,53,43,154,30,250,106,118,186,44,135,123,83,102,197,59,44,16,210,110,55,52,40,117,210,33,95,86,61,230,112,251,190,157,190,136,69,60,31,124,29,35,161,4,67,14,138,38,180,238,240,86,235,11,152,246,141,207,225,181,165,141,121,154,106,134,91,180,147,128,173,94,60,173,150,161,9,60,100,42,93,123,30,161,139,79,190,200,17,58,189,70,15,123,127,231,71,51,166,214,79,154,139,104,80,163,173,252,13,218,93,47,210,163,102,164,216,203,45,90,20,189,66,40,214,224,98,90,98,191,112,217,210,139,179,140,205,251,140,248,158,37,42,226,76,22,4,94,6,255,92,68,82,228,252,184,110,1,60,177,62,162,5,193,91,249,216,180,18,207,19,79,54,81,77,135,209,92,164,80,228,253,104,218,194,70,66,121,217,128,209,63,78,176,233,44,63,24,249,246,120,113,106,26,86,245,247,54,249,0,185,216,220,149,38,70,126,23,187,144,117,11,167,208,131,17,177,152,242,173,97,16,58,97,176,86,228,135,162,171,15,213,67,2,24,14,119,136,222,5,222,44,117,127,113,170,54,165,233,111,32,220,199,102,253,96,43,221,27,1,223,163,178,140,247,195,44,116,23,49,51,120,46,8,187,59,186,224,28,146,123,183,235,242,118,223,13,11,129,212,48,22,76,46,5,131,236,193,68,29,231,127,108,15,219,255,242,161,241,78,244,18,186,27,10,99,69,84,88,1,215,107,45,249,119,182,18,203,248,82,119,180,32,53,104,211,97,232,8,87,192,240,227,125,190,203,82,213,20,149,51,124,138,142,194,130,123,138,144,233,233,151,194,26,45,238,41,226,93,181,35,159,98,79,99,113,124,48,21,204,130,158,138,201,234,75,186,96,247,202,155,193,100,48,253,68,237,20,249,84,189,218,4,59,253,222,119,82,68,32,132,25,136,118,80,113,152,248,129,28,184,5,78,184,25,142,34,149,199,210,233,136,201,14,237,92,108,8,69,187,217,11,191,121,187,91,132,103,39,174,201,221,154,144,180,240,83,145,150,114,161,47,68,132,165,44,130,186,207,85,164,53,75,158,77,155,98,108,240,147,208,125,213,69,77,230,61,14,205,211,154,52,164,23,246,143,48,5,136,63,84,253,93,199,188,86,119,21,59,121,124,249,93,80,150,55,191,57,188,122,114,102,22,227,207,246,152,131,145,227,201,209,114,119,163,102,162,189,15,134,51,67,246,247,74,184,200,13,13,218,134,148,155,128,150,26,4,26,30,108,201,18,69,113,108,222,144,93,103,76,233,157,89,14,179,251,10,184,179,100,20,237,106,109,155,232,146,143,9,101,18,75,207,6,92,0,63,89,8,139,173,146,174,102,20,28,61,43,109,254,116,137,143,207,237,31,250,33,87,130,233,4,126,240,79,16,83,96,178,50,110,8,80,185,243,165,31,13,71,137,255,232,99,105,7,185,249,93,153,104,184,60,24,227,233,108,133,199,140,80,136,9,183,167,171,239,56,92,239,239,217,125,63,165,149,2,51,205,220,249,40,48,100,139,37,221,16,127,40,37,96,50,30,50,44,221,138,108,220,115,31,115,168,209,72,205,167,58,246,235,40,37,118,51,33,47,119,98,11,21,29,66,154,96,202,26,159,223,155,134,1,233,116,71,36,197,79,91,228,145,41,188,80,11,101,78,84,194,31,108,28,153,106,222,32,124,24,87,239,228,62,144,153,124,225,4,88,64,83,83,246,117,49,151,163,198,28,167,23,30,230,88,92,76,245,134,118,154,31,248,22,91,192,180,254,10,140,85,229,110,34,97,241,38,228,24,205,162,105,51,174,46,18,132,55,152,77,247,185,160,181,37,66,29,148,24,239,194,124,19,184,163,240,173,141,234,116,80,184,251,10,71,83,95,250,100,122,38,186,127,40,106,81,187,218,239,48,208,135,231,192,22,41,46,13,204,205,181,121,248,6,166,152,177,180,239,223,26,106,30,204,128,21,229,123,183,120,193,23,112,211,57,130,122,8,18,4,15,238,248,152,226,47,125,38,254,182,98,192,105,67,85,24,94,87,31,147,107,27,30,89,88,253,39,195,236,40,123,172,184,175,200,246,245,207,63,7,106,160,18,47,160,115,163,251,154,238,104,16,55,37,16,167,121,243,60,67,148,112,64,25,98,240,145,187,50,14,9,191,90,169,51,41,187,194,250,244,8,13,84,228,67,175,134,127,100,86,15,255,192,39,170,87,155,176,197,155,253,156,52,67,216,226,23,89,209,25,145,167,86,213,30,228,242,187,191,57,76,23,169,62,154,31,54,170,7,12,208,32,158,202,155,126,119,205,229,193,33,82,13,85,233,70,224,78,218,18,183,186,51,77,40,15,48,44,16,28,241,23,103,27,21,230,243,78,161,125,143,223,5,173,174,68,112,44,163,251,54,97,204,149,165,4,20,7,74,113,15,255,88,196,65,8,177,217,190,253,208,162,194,152,127,18,232,103,36,170,239,189,15,133,222,178,15,82,220,135,21,243,11,67,162,33,17,5,218,155,23,113,251,119,245,167,20,145,176,129,157,248,205,27,61,47,9,101,23,120,166,227,201,148,136,202,128,82,206,78,5,129,195,68,110,133,29,169,34,153,230,103,94,55,51,175,117,141,19,26,73,251,131,167,177,242,10,253,50,141,185,30,202,35,30,42,180,53,139,166,124,154,228,126,81,171,249,17,190,41,24,16,135,111,239,40,245,42,113,32,230,169,126,172,90,151,82,174,193,27,124,220,3,37,163,93,171,48,3,222,121,65,223,156,47,0,26,42,132,213,22,19,132,163,236,205,194,147,252,114,152,203,144,110,121,55,39,38,95,101,84,216,88,207,142,171,137,19,234,205,215,103,174,253,131,73,81,107,228,118,67,6,28,65,99,68,34,132,226,11,198,118,10,125,61,104,92,168,212,143,96,55,29,176,110,122,65,161,182,182,240,191,222,45,6,122,153,247,106,141,58,138,79,104,238,200,1,172,30,167,23,246,174,192,84,214,15,223,54,174,31,136,72,177,240,216,209,85,180,125,167,230,103,11,19,42,220,245,84,231,63,59,99,51,198,18,166,71,162,173,174,8,63,81,39,34,4,125,244,215,86,143,133,152,181,170,252,125,63,181,110,110,227,160,105,60,53,243,65,196,232,184,125,85,88,38,57,39,67,10,250,89,103,244,131,40,201,49,235,81,108,206,159,142,180,128,187,169,216,123,180,131,83,86,114,104,19,175,106,236,8,79,13,154,96,37,215,68,129,172,219,164,40,190,203,153,79,198,167,27,7,210,243,63,44,252,46,48,172,187,238,34,160,125,38,68,94,198,6,124,167,71,115,215,136,174,37,73,177,21,60,108,55,181,137,255,45,97,86,131,146,111,126,145,191,195,66,221,127,112,181,134,107,79,63,95,19,222,247,141,25,79,209,235,239,179,11,244,88,159,164,22,239,124,41,110,48,83,4,144,242,150,36,57,75,4,183,16,63,57,9,70,237,126,69,244,138,23,248,15,86,166,49,26,151,242,75,6,71,78,139,122,54,113,123,168,218,46,191,172,105,192,148,202,54,241,138,168,85,168,126,53,209,108,9,83,162,131,93,126,89,186,22,85,53,77,8,40,241,59,232,165,93,15,134,244,81,252,30,19,198,152,191,164,131,198,246,46,203,250,26,6,231,115,89,14,50,121,253,19,186,80,88,183,204,0,112,152,14,88,69,241,15,190,135,238,251,42,114,220,35,114,117,126,245,62,63,88,51,164,115,214,80,72,119,167,163,149,56,64,192,147,14,177,253,139,194,129,175,94,207,15,183,200,14,24,22,188,174,48,4,22,223,131,249,79,76,237,106,93,243,221,175,38,186,121,244,230,86,102,237,232,150,226,9,43,207,54,85,3,135,225,211,31,10,67,34,245,126,150,57,19,77,175,54,81,131,165,112,128,27,253,206,95,94,75,187,53,37,241,2,67,182,48,227,197,142,232,40,46,83,196,228,156,140,95,149,180,120,174,213,81,95,169,140,193,40,94,233,205,169,42,253,229,66,4,46,73,118,134,89,240,42,158,128,41,25,19,211,173,146,170,142,49,35,109,161,148,80,184,15,125,125,254,169,145,44,85,87,111,236,167,59,14,108,86,165,198,124,187,41,142,60,152,241,213,216,233,130,115,233,151,254,123,153,79,181,150,198,209,183,37,101,222,155,221,29,116,138,123,98,237,217,191,213,199,54,83,174,37,33,55,39,92,132,169,247,224,69,185,183,94,77,14,55,166,10,211,72,134,28,215,210,63,7,133,140,69,239,140,12,242,26,14,115,28,75,146,138,110,162,199,42,11,177,62,61,161,67,97,122,243,183,195,75,170,189,215,79,221,238,47,61,136,193,176,79,156,164,147,85,127,57,8,12,254,104,160,148,84,16,5,111,243,189,26,118,68,147,32,59,62,254,126,250,69,6,15,209,244,64,99,108,236,199,127,111,12,103,71,93,182,110,146,69,113,111,152,222,118,130,251,35,59,228,226,166,106,35,192,215,191,110,62,222,223,215,133,19,176,255,8,33,175,64,235,210,247,30,245,85,210,130,66,109,172,174,36,106,120,62,98,8,152,126,122,235,105,202,36,62,15,42,127,117,20,30,143,5,238,206,177,131,99,42,95,195,104,224,215,27,110,250,163,71,83,106,188,235,109,44,159,9,156,148,34,24,128,163,73,238,244,248,12,101,212,146,31,74,97,118,13,56,103,28,63,196,106,99,191,105,22,239,16,81,179,187,24,127,75,205,109,80,246,222,178,205,14,88,73,87,108,179,119,122,43,27,161,85,0,249,68,160,66,83,152,114,129,207,236,2,95,227,71,118,20,100,129,202,138,55,43,8,124,37,178,194,198,226,115,152,24,246,20,248,16,241,143,171,153,148,71,97,146,169,1,87,148,226,68,172,141,216,192,124,115,20,157,79,241,206,81,127,56,143,152,15,133,141,239,203,168,181,210,56,138,177,170,28,140,248,35,190,143,154,15,32,249,173,159,140,185,159,107,229,142,174,156,60,72,6,181,226,11,147,220,99,145,148,33,97,195,249,203,186,198,107,23,2,7,114,245,233,4,57,150,255,170,107,133,37,145,57,74,203,182,207,179,122,87,143,164,122,16,127,156,195,127,87,133,142,64,73,51,139,21,69,248,144,21,235,110,17,137,58,104,55,142,111,210,80,60,203,179,57,45,48,92,30,220,46,42,211,208,132,253,126,11,156,13,198,198,150,103,83,162,18,23,15,108,45,37,228,36,116,30,131,214,173,17,74,249,58,45,106,228,112,79,204,147,212,64,236,223,42,78,123,244,181,144,36,185,198,226,24,95,117,251,200,116,201,133,134,148,198,177,223,158,97,179,143,176,239,85,224,14,97,214,233,230,211,125,114,169,74,98,202,130,155,207,52,131,188,69,10,36,104,81,164,10,232,161,48,214,75,177,0,109,124,107,188,137,214,73,54,139,28,194,52,226,171,243,190,246,253,56,198,116,39,244,170,117,208,85,254,96,118,78,185,154,190,76,166,218,179,41,33,239,212,210,14,20,76,230,126,47,78,20,184,104,156,135,28,98,27,110,176,94,91,87,3,222,244,138,161,26,24,198,112,47,50,141,57,144,138,79,6,54,149,20,85,54,107,249,201,98,96,13,67,23,42,175,134,221,183,139,91,195,8,5,201,23,89,120,119,237,115,107,248,26,3,146,47,162,236,254,90,233,254,69,238,159,238,243,52,198,196,198,238,111,78,241,128,70,211,151,201,170,148,30,147,101,171,173,205,199,175,79,96,18,86,217,157,204,187,77,168,115,29,223,88,208,242,17,150,96,66,184,79,250,146,229,57,154,134,157,105,229,43,253,248,17,84,136,4,41,75,240,117,252,31,237,44,87,211,43,41,40,225,177,216,14,151,182,119,33,221,135,252,169,63,154,124,240,145,39,219,154,58,239,226,107,36,238,42,129,233,77,221,226,46,111,195,163,48,89,121,151,41,241,58,143,183,223,40,17,151,234,21,30,19,148,117,243,140,2,188,249,41,45,51,207,94,239,230,244,234,105,29,3,43,121,30,55,23,72,94,104,237,8,129,206,215,147,79,6,248,126,235,173,164,206,247,69,191,234,103,254,161,126,182,40,223,116,65,39,232,161,86,245,171,49,63,202,9,220,218,64,75,66,235,178,32,254,168,190,58,137,49,192,13,175,68,216,215,249,121,219,10,133,37,72,3,72,200,240,46,129,226,38,239,34,206,61,180,12,142,146,228,247,65,80,150,214,50,33,252,172,187,25,191,123,223,249,188,116,253,144,24,31,159,27,96,176,72,52,173,192,131,12,197,125,140,59,21,210,1,5,27,94,93,110,108,83,24,50,229,189,113,210,86,88,4,4,133,84,168,148,84,239,35,129,178,103,83,113,38,186,130,196,35,166,188,90,67,41,80,164,255,168,56,222,1,83,166,222,165,242,16,194,61,31,51,106,122,181,40,18,145,211,182,230,12,187,244,168,188,88,233,131,253,213,151,0,25,114,137,33,193,136,51,139,27,97,157,236,121,75,52,244,68,64,253,213,174,247,47,129,152,66,66,118,22,183,198,75,233,41,136,11,201,69,24,151,148,86,137,188,68,133,126,99,86,89,186,136,77,72,20,182,152,186,187,123,63,200,108,10,122,151,79,91,225,130,147,50,81,5,61,227,120,246,131,213,90,1,36,204,74,0,114,199,249,52,151,202,9,108,202,24,253,120,129,29,127,168,248,158,201,212,248,30,189,149,96,24,174,131,113,30,127,61,167,11,204,170,77,181,249,204,195,249,133,77,243,84,74,126,41,34,233,191,100,96,192,181,83,2,47,177,227,239,88,106,252,7,158,116,141,203,155,153,110,139,123,247,253,167,105,188,39,249,60,226,224,15,198,82,145,250,110,84,195,198,231,230,0,180,212,159,204,3,90,43,81,42,251,133,73,5,20,137,168,67,1,217,195,152,232,148,55,37,133,187,134,159,242,208,59,155,135,134,111,81,209,124,220,223,136,93,23,225,101,92,166,126,61,155,91,34,13,70,94,9,91,35,152,81,126,69,197,129,161,224,145,44,3,12,156,28,57,14,211,139,44,209,93,4,34,139,31,170,112,2,20,41,107,239,70,104,225,48,5,121,170,173,68,162,119,185,235,101,30,224,212,170,119,214,195,244,87,251,209,12,16,116,18,158,127,247,54,247,72,234,168,239,75,83,119,221,252,131,220,19,87,20,55,136,99,108,119,158,8,87,221,223,33,226,122,112,89,251,250,232,24,76,83,90,59,134,37,24,95,60,6,49,150,35,117,18,108,65,148,67,13,191,249,72,114,30,236,193,187,186,145,52,6,141,229,61,41,214,212,82,99,42,53,181,99,56,103,57,253,252,213,136,68,84,21,238,163,92,231,243,81,49,89,72,109,36,64,233,251,193,157,110,111,145,87,25,214,93,254,236,109,224,107,104,246,4,175,237,33,67,96,253,32,196,157,221,255,177,210,116,73,22,99,176,150,178,187,223,251,224,102,72,48,30,197,148,253,182,156,142,117,188,100,47,228,28,165,46,50,22,16,244,226,170,94,212,122,245,80,39,87,171,12,215,61,214,74,141,81,65,111,77,230,25,84,139,223,211,31,90,253,71,101,233,40,124,143,210,230,67,90,177,136,182,194,179,127,62,137,17,42,75,162,77,215,123,162,234,56,224,187,47,140,4,127,39,246,141,58,171,246,133,80,58,232,187,198,48,126,188,147,192,246,203,65,245,11,47,209,27,52,121,250,113,98,154,17,149,221,42,23,117,116,199,130,55,126,39,152,6,253,45,240,183,50,76,96,63,96,41,221,181,178,130,254,40,234,127,80,169,162,251,41,165,254,220,152,166,56,176,74,39,1,122,236,117,250,36,5,214,28,1,93,57,247,248,239,1,55,77,250,0,19,67,14,184,138,141,100,37,249,181,239,30,31,123,215,175,37,120,213,248,152,125,5,87,165,161,132,175,103,192,67,183,90,122,195,159,54,184,161,117,106,198,167,80,139,21,179,172,145,129,77,240,242,160,56,240,82,141,59,227,253,218,62,162,86,82,179,21,37,23,37,232,150,18,38,131,207,211,57,48,184,139,43,187,172,21,125,197,194,45,116,197,74,178,137,116,240,244,35,160,30,171,22,85,81,204,246,52,76,238,204,167,210,185,39,148,132,98,13,120,30,89,91,6,127,238,78,2,247,166,121,174,134,242,155,95,109,116,243,170,81,71,212,252,89,118,164,149,138,106,39,211,106,118,220,201,110,166,127,46,89,110,196,37,61,182,0,55,89,149,202,70,146,250,86,175,246,96,11,43,137,176,223,61,107,182,27,50,228,156,187,72,93,3,55,151,149,253,129,85,248,8,111,101,142,23,92,198,169,42,73,239,16,53,215,242,102,56,240,82,201,77,24,192,56,24,5,214,124,45,240,118,15,222,224,121,52,197,118,119,240,167,247,116,97,170,3,100,14,31,235,34,247,139,239,157,52,209,140,154,30,77,16,15,254,168,64,142,207,105,18,10,62,25,26,42,191,42,189,7,145,236,215,222,201,70,25,124,149,17,63,214,22,23,88,23,25,120,163,18,173,59,190,22,221,141,250,214,219,244,106,2,77,122,209,160,115,196,183,180,215,12,20,114,195,249,242,54,228,221,79,215,241,194,124,58,47,244,102,240,119,18,250,61,121,122,67,63,169,177,134,237,11,15,237,56,252,49,70,10,207,42,23,223,207,46,189,94,72,171,85,207,254,53,107,247,150,35,145,176,78,105,71,239,45,65,5,131,103,140,9,226,78,18,215,190,243,139,54,231,231,31,52,88,8,250,151,96,14,186,26,240,158,9,189,7,215,55,3,157,82,237,99,48,49,167,128,219,145,246,82,226,89,215,14,223,254,57,16,70,86,20,195,33,190,37,118,250,84,152,29,101,4,92,180,247,238,67,240,188,157,128,15,228,67,9,166,236,221,97,244,154,244,230,98,245,129,118,53,235,64,247,145,105,196,14,148,224,235,203,180,33,179,76,85,43,129,151,91,210,205,114,242,146,86,7,38,126,239,240,64,0,88,225,167,183,188,172,212,83,213,185,1,155,91,225,192,77,66,64,192,248,231,126,107,242,40,43,193,176,45,56,140,62,223,253,214,255,177,189,211,255,139,135,202,59,125,123,196,96,17,56,255,86,134,191,24,15,50,52,95,26,106,250,103,91,192,69,93,122,131,171,92,125,125,221,63,174,94,95,245,233,73,189,89,154,66,211,34,139,14,247,85,75,77,48,182,168,195,77,91,17,129,15,92,211,1,39,175,29,152,66,58,135,33,142,78,55,167,23,66,246,215,165,202,191,192,84,175,5,140,203,148,62,52,21,56,15,198,81,152,105,88,208,197,11,152,6,171,60,139,218,25,51,224,33,197,177,192,99,124,107,7,92,170,140,218,253,212,179,87,223,100,237,196,43,186,213,221,243,111,191,236,31,25,83,169,130,0,197,96,143,243,144,86,107,221,8,105,185,221,114,49,129,174,4,143,125,166,192,26,193,129,200,251,46,91,191,249,160,167,124,42,188,35,79,70,125,17,125,5,9,134,127,78,96,213,252,38,124,113,15,255,55,166,219,212,226,50,76,141,75,192,59,29,0,244,243,22,31,211,69,203,131,216,1,192,179,40,42,106,76,160,204,150,37,176,132,141,13,238,30,123,250,185,90,117,141,17,235,136,141,210,138,126,146,9,210,9,6,127,2,159,170,69,64,112,180,248,30,110,237,60,91,21,153,49,196,2,30,132,90,50,60,126,69,44,126,225,41,175,70,112,124,184,203,100,66,4,202,16,176,62,163,78,111,1,87,109,196,7,94,61,102,195,34,48,47,55,231,236,217,47,175,79,199,243,233,73,103,125,78,66,59,1,127,51,233,172,147,230,27,254,185,141,251,254,36,120,172,113,4,22,83,130,36,224,221,135,124,75,196,143,76,220,5,3,209,221,29,240,84,119,142,252,227,244,58,35,96,142,47,133,145,113,139,155,67,167,164,21,99,5,178,177,229,150,180,213,124,36,120,191,64,36,104,211,239,65,203,196,14,43,6,95,65,117,166,27,98,232,254,222,196,27,180,108,18,184,135,129,132,246,141,150,201,177,118,155,71,26,175,77,81,117,63,132,252,121,71,76,161,66,177,208,123,130,73,254,7,76,161,139,104,57,223,3,249,205,194,14,11,153,180,95,35,83,248,225,236,61,175,8,226,72,125,52,193,43,119,92,186,165,19,85,107,249,78,42,15,62,93,99,29,246,154,4,15,175,0,1,94,146,163,182,166,171,187,94,222,147,217,166,155,156,48,192,247,115,76,129,171,70,151,190,97,60,65,1,207,158,80,226,4,138,106,52,16,162,155,186,71,60,154,208,189,6,128,238,81,215,61,73,70,75,191,244,104,18,154,90,95,132,228,154,73,217,156,4,247,29,177,196,15,234,239,196,98,65,122,226,115,184,149,214,210,205,201,88,196,207,70,22,34,133,197,122,4,105,32,246,88,75,85,160,161,99,148,71,211,158,180,21,174,95,196,157,27,29,21,95,79,240,157,196,113,53,204,236,90,71,106,68,173,49,83,70,14,201,65,220,84,135,79,21,40,250,229,87,83,69,236,107,139,226,255,163,161,118,42,139,40,1,114,152,249,46,143,70,52,53,194,179,244,164,84,13,99,18,39,241,218,45,52,111,215,208,48,102,33,195,119,252,107,179,61,105,116,246,14,194,110,126,241,117,182,151,44,123,234,132,112,76,31,92,45,208,169,234,215,136,124,250,213,5,237,32,9,59,83,142,187,155,7,21,238,73,165,84,20,212,68,246,182,124,221,99,58,72,148,166,211,18,224,153,44,19,63,46,26,87,166,154,107,250,239,66,214,86,212,23,25,166,123,133,79,114,107,106,145,0,18,253,57,28,226,254,106,198,96,42,181,214,31,59,185,239,41,240,209,40,90,122,137,40,79,165,130,95,42,177,41,166,221,158,19,229,73,159,154,189,198,248,232,67,74,33,228,86,225,109,138,91,251,243,63,122,181,78,111,169,110,31,214,217,234,75,224,14,126,186,26,126,230,17,241,215,102,132,247,146,254,216,16,27,59,76,109,238,81,109,236,78,113,109,196,182,232,66,85,102,145,106,236,8,30,241,94,218,235,67,217,62,234,180,15,158,236,172,154,20,34,161,254,249,52,157,198,14,161,13,3,237,120,0,149,163,95,18,243,171,210,142,51,61,182,69,101,67,205,153,172,226,165,45,112,82,156,41,135,230,253,244,135,4,133,87,20,220,175,169,157,12,119,210,141,226,113,124,51,175,85,37,250,67,139,211,127,244,135,226,136,92,141,8,116,155,158,69,134,82,122,171,4,53,101,252,81,158,88,44,37,165,153,67,34,72,158,221,35,163,42,83,24,239,124,23,175,150,131,237,109,165,156,230,166,140,59,106,27,225,145,151,123,87,74,132,162,182,145,15,47,43,27,251,23,54,80,47,161,250,148,153,10,61,63,88,240,226,217,20,253,9,76,68,207,19,47,86,77,39,161,3,42,142,91,247,162,27,196,93,155,94,140,176,176,39,194,172,34,174,72,173,3,221,200,123,124,53,234,233,186,36,9,76,125,242,158,125,94,251,213,161,29,149,71,83,157,21,133,99,164,168,37,131,125,96,202,221,94,139,10,69,220,145,58,138,131,196,225,244,148,40,204,181,159,84,17,210,63,177,134,151,157,209,144,189,164,84,2,189,154,125,188,228,13,27,178,108,41,87,88,230,193,58,12,243,145,194,176,22,111,207,214,90,37,69,170,56,24,187,198,92,129,250,96,233,155,15,163,87,221,81,104,177,181,119,246,112,65,137,103,223,137,162,95,251,176,42,190,120,182,41,50,170,184,54,189,142,158,255,134,24,115,15,21,215,38,249,85,125,212,160,209,208,114,6,58,188,189,116,140,186,239,57,181,198,163,211,98,38,245,10,212,208,168,184,118,241,213,53,236,128,150,226,147,143,182,148,72,219,83,20,59,180,248,132,226,74,255,154,164,12,148,57,129,130,196,190,162,30,1,70,141,170,194,220,197,116,167,222,76,34,33,167,156,64,124,205,93,163,96,199,184,236,165,168,134,162,115,47,214,131,168,174,73,151,41,66,222,91,234,233,76,162,68,170,125,32,196,246,67,25,18,206,33,83,129,78,118,218,73,189,52,140,58,228,161,117,72,119,230,189,178,152,235,161,221,179,81,26,211,173,86,117,23,111,70,224,227,107,13,20,13,222,238,58,193,104,83,139,212,214,47,216,117,106,164,223,175,183,209,180,52,108,91,25,72,100,231,239,254,38,69,109,235,103,163,25,190,143,239,212,245,254,83,12,238,169,71,226,59,218,112,192,196,60,145,187,71,64,69,70,156,173,123,173,200,236,247,153,250,26,11,139,203,207,166,110,244,46,82,209,70,165,166,159,47,211,106,183,68,202,252,179,166,248,119,238,237,100,189,77,152,133,75,247,60,23,62,131,242,32,221,227,167,156,46,137,222,187,247,105,169,93,89,243,196,189,175,191,40,145,231,137,180,208,58,37,174,158,250,173,38,188,222,209,26,50,203,222,218,69,129,114,200,222,233,64,238,178,46,249,240,93,106,33,172,201,71,74,31,41,208,245,252,28,70,99,27,93,11,39,63,218,53,31,76,108,79,150,222,220,46,154,204,119,230,242,84,86,201,231,240,23,91,228,111,206,151,138,50,107,244,218,208,198,40,189,54,80,102,69,180,157,176,206,104,83,97,88,193,61,165,121,166,249,27,82,46,250,149,72,49,88,161,162,86,201,222,125,211,178,223,94,216,130,123,162,234,239,152,72,221,239,109,122,149,82,199,138,168,122,84,23,222,111,219,87,170,130,93,144,183,248,213,20,252,73,9,45,197,60,241,222,99,73,92,25,126,37,180,73,227,206,137,98,9,146,206,83,75,60,184,159,165,165,216,119,175,161,16,217,127,20,50,70,42,74,15,113,151,155,148,231,163,27,67,106,173,9,178,110,119,155,62,36,92,69,168,28,169,139,245,185,131,253,81,184,32,173,58,248,154,173,74,9,236,56,90,108,77,171,88,216,117,120,100,210,156,7,5,62,149,85,177,15,214,150,202,188,39,234,8,75,203,107,165,244,29,133,193,175,126,81,203,57,164,176,138,254,53,36,192,188,178,215,20,104,180,130,252,58,30,81,233,73,160,114,231,250,242,168,243,161,209,160,201,238,61,208,27,95,81,69,202,66,145,101,55,16,13,236,190,21,81,215,217,197,188,25,180,50,29,177,55,151,18,94,17,38,105,158,83,68,0,41,148,220,40,139,175,136,174,186,181,9,207,121,209,138,253,109,253,49,94,104,77,55,163,194,197,218,29,29,110,162,108,9,113,26,138,17,94,168,70,222,180,106,107,7,249,138,210,162,208,26,201,160,173,221,248,51,130,160,227,250,102,185,1,195,18,49,209,136,246,81,103,34,77,18,3,102,225,18,55,31,75,23,94,135,238,227,124,81,117,63,198,216,218,77,67,255,77,143,254,36,251,248,210,170,243,193,126,230,133,185,84,137,126,218,4,132,238,153,87,229,115,198,104,169,231,157,178,133,184,170,159,228,214,158,44,48,153,90,175,168,188,176,150,45,254,240,124,197,233,112,87,79,47,43,243,124,77,255,160,221,130,62,159,18,121,113,232,149,128,201,42,72,103,213,61,209,86,68,106,16,135,155,59,193,148,83,249,179,235,215,167,114,74,44,147,6,27,177,45,44,237,230,167,217,53,86,200,49,66,254,163,104,63,97,130,152,52,76,75,236,30,197,251,32,136,49,44,173,47,111,86,87,231,225,16,68,155,148,17,5,178,143,47,246,127,196,192,149,56,4,173,235,216,192,239,161,167,125,12,13,226,110,111,64,130,241,144,153,169,252,99,40,228,196,147,17,48,86,138,48,227,17,136,195,131,186,94,165,249,34,117,238,33,7,164,18,167,82,221,33,122,16,69,20,7,238,70,165,145,41,208,248,248,46,125,183,13,172,175,104,193,99,34,85,63,82,105,138,147,170,148,187,71,160,172,40,93,18,156,77,138,90,236,211,81,230,176,118,255,193,68,236,53,222,166,224,145,238,141,54,207,12,31,151,170,31,109,137,164,114,196,237,104,98,56,75,236,232,138,222,153,251,14,48,253,78,153,225,21,178,210,18,43,187,35,108,46,23,15,72,198,98,55,188,150,91,147,26,110,200,168,91,28,154,216,36,66,5,48,43,7,110,243,16,44,100,154,90,125,126,77,118,211,199,112,184,44,221,46,201,187,244,230,231,226,162,50,71,155,80,249,215,237,69,242,73,187,96,28,11,124,207,193,168,229,161,56,84,57,223,236,60,239,30,17,164,98,79,50,78,192,166,87,230,112,89,122,224,23,146,161,221,27,138,39,145,152,255,96,217,204,110,36,0,251,9,56,153,168,35,155,217,239,59,117,130,25,215,63,251,213,42,154,104,127,172,168,54,6,166,164,245,87,17,14,218,139,74,101,130,195,247,111,160,92,122,48,38,116,164,244,13,38,48,181,29,198,157,77,240,29,146,184,24,233,174,153,208,250,59,5,13,62,66,101,209,141,119,246,213,206,2,55,106,67,170,194,232,98,249,163,141,249,175,41,188,233,206,113,152,130,0,125,179,235,27,79,255,217,31,131,118,210,205,73,192,249,213,253,206,48,247,60,128,59,66,61,111,76,63,227,80,250,20,222,247,12,24,15,134,95,43,221,252,174,166,175,248,205,81,209,170,250,187,233,24,246,239,249,225,6,13,125,115,10,198,126,5,158,136,7,113,200,234,239,70,29,105,250,179,247,55,162,47,196,96,164,173,253,106,68,44,166,62,251,110,24,191,253,244,192,140,241,167,95,172,250,249,129,25,125,77,164,176,176,12,70,202,234,41,61,210,118,211,210,239,46,152,123,159,195,223,138,190,16,131,33,108,124,2,150,84,215,172,173,191,155,194,58,215,237,180,126,179,46,191,27,133,12,23,34,43,38,51,249,37,24,226,200,167,244,72,187,114,244,84,2,83,149,90,252,217,27,173,93,121,54,178,90,46,50,120,143,72,68,239,170,194,237,14,134,255,110,252,227,79,6,245,71,160,239,93,205,6,53,187,222,220,34,57,79,70,178,94,199,116,38,52,180,195,173,45,39,125,16,196,105,246,19,123,39,48,82,142,206,83,147,209,253,252,106,40,82,90,186,247,29,39,23,28,173,109,136,252,55,240,196,2,115,148,141,70,31,141,30,88,143,71,83,238,147,46,70,126,199,127,116,167,231,78,7,124,146,117,240,71,119,130,133,58,100,136,137,55,31,19,42,61,235,81,216,216,108,29,134,33,65,214,223,65,220,58,174,54,225,178,4,155,68,197,131,247,245,207,135,126,205,110,82,193,15,38,202,246,233,152,210,217,224,170,159,72,103,164,53,112,58,132,165,239,119,55,106,210,182,14,139,9,105,187,226,40,231,189,174,253,211,140,122,253,193,116,251,15,189,185,165,86,182,43,142,142,49,116,129,17,181,158,103,132,94,233,253,250,250,230,21,78,133,55,27,160,109,234,250,61,43,69,32,111,1,209,208,28,213,183,6,183,85,92,237,151,86,130,163,59,253,169,158,162,48,37,85,242,8,233,234,66,113,198,131,239,215,137,60,52,48,58,188,203,223,236,91,209,130,241,131,150,225,31,4,238,128,50,18,124,232,0,112,184,73,235,251,15,188,207,19,48,68,98,112,244,52,141,237,106,87,136,165,200,108,244,12,47,159,105,108,157,45,205,21,212,157,158,24,60,103,196,221,226,190,12,207,229,111,94,9,107,175,252,195,214,147,94,44,80,1,181,180,173,208,91,53,252,217,70,35,152,135,229,132,42,111,255,201,116,166,33,167,163,224,193,196,89,191,47,125,48,218,52,31,76,1,220,73,87,211,178,227,195,66,44,108,39,216,200,63,92,87,151,152,106,154,13,237,53,8,26,76,209,103,203,240,113,77,95,59,44,103,122,53,12,126,127,246,182,22,222,124,245,246,157,165,163,104,152,54,158,138,134,159,195,135,140,71,134,235,17,248,26,48,127,192,165,198,179,225,51,204,112,125,109,76,192,215,224,110,243,36,120,244,152,45,247,236,13,213,132,31,184,172,152,138,223,158,115,253,241,197,142,203,132,99,98,71,207,230,15,220,166,31,5,248,18,121,71,69,163,217,197,165,199,15,25,105,130,175,201,239,66,201,5,187,35,47,162,217,92,40,153,4,112,249,210,84,220,123,248,142,74,192,255,75,147,9,22,13,215,250,166,219,170,164,139,41,141,219,142,194,81,144,94,124,172,227,235,151,142,206,72,244,25,204,228,116,1,104,26,251,211,150,200,38,90,93,93,250,14,234,151,247,14,106,221,252,119,145,36,81,107,137,51,104,250,234,31,184,7,37,193,107,23,63,32,239,18,184,14,240,167,48,158,163,127,17,234,9,86,186,186,16,18,116,233,234,59,179,116,88,40,65,170,219,175,38,243,163,54,7,86,121,76,212,65,37,157,110,184,184,142,213,119,158,107,73,151,173,223,19,249,204,95,127,27,184,18,178,144,109,237,206,97,242,25,15,190,199,74,50,104,238,242,34,68,238,138,222,244,228,234,205,169,180,122,47,78,105,84,213,245,73,18,229,184,97,64,228,55,252,78,131,141,204,243,193,244,201,234,206,66,83,129,139,244,22,178,65,201,100,249,97,1,116,248,124,34,249,96,48,69,1,239,131,97,88,232,100,128,162,108,53,151,57,71,90,88,141,14,210,238,203,45,76,218,29,146,17,72,67,125,57,33,146,126,207,245,178,20,238,109,250,155,193,114,92,116,75,188,62,39,92,15,15,70,229,68,141,95,58,53,63,63,217,113,106,131,77,161,99,244,237,19,70,199,250,232,215,155,10,223,65,122,98,183,244,62,140,166,167,239,93,94,177,244,183,49,170,43,216,71,119,197,123,42,94,146,155,133,238,113,153,14,27,127,81,130,201,74,250,147,105,200,77,55,223,112,58,189,159,181,177,58,150,204,133,181,188,94,215,96,43,124,80,248,46,31,247,39,182,245,155,108,133,41,210,243,103,31,56,168,117,80,48,160,78,192,75,82,79,192,119,170,213,184,154,74,6,157,197,22,78,254,134,195,240,56,233,7,153,200,200,190,171,141,21,69,141,41,99,129,115,16,137,130,166,224,125,146,79,133,123,40,124,249,87,67,126,85,182,195,68,197,21,230,88,241,195,243,80,62,125,18,76,168,204,111,222,232,7,214,103,119,82,166,203,97,118,87,125,239,187,126,182,79,149,59,17,90,52,218,2,83,204,240,148,93,225,220,232,105,105,35,92,93,221,254,180,166,157,244,189,144,99,107,113,243,235,232,110,157,165,100,17,230,91,187,136,63,15,5,239,209,234,230,202,49,177,53,253,28,213,148,19,30,202,145,163,63,186,26,61,186,195,123,69,101,168,193,228,124,226,193,223,42,233,123,212,118,74,124,106,136,136,213,125,187,126,227,39,63,122,82,223,166,207,46,116,176,251,139,211,128,157,38,105,33,245,226,175,54,103,207,115,161,48,149,124,200,248,67,79,55,135,237,181,57,108,145,101,133,239,180,223,1,35,241,32,55,167,188,176,251,70,125,108,63,28,10,67,8,227,175,70,60,75,207,70,132,199,187,175,93,194,74,201,160,152,168,118,250,234,59,219,122,182,5,230,96,45,62,106,123,138,194,1,48,33,192,24,181,59,75,155,238,181,19,45,44,55,195,80,158,254,212,139,186,135,252,30,49,147,144,155,214,71,211,82,224,199,50,53,72,167,38,248,60,41,84,131,207,73,113,37,228,98,194,226,63,7,46,190,47,193,184,140,15,254,72,80,85,133,239,205,124,87,161,179,103,236,116,245,56,95,140,10,110,146,158,2,179,155,158,116,192,210,121,97,48,178,105,254,230,200,15,166,65,235,232,97,196,171,225,97,167,87,43,184,170,14,19,232,214,97,185,94,89,188,216,146,246,74,3,41,194,240,1,55,10,219,4,223,165,191,226,197,62,61,117,41,46,248,190,247,220,59,96,184,189,10,183,39,40,106,48,34,30,9,38,230,248,57,204,76,212,175,213,76,44,195,97,162,151,250,163,224,230,115,219,18,234,233,228,234,195,191,247,249,94,122,167,24,189,179,9,46,195,127,245,53,175,219,72,19,9,82,194,17,55,255,68,66,219,224,137,188,219,131,57,249,122,130,199,10,23,202,116,74,70,122,54,167,132,223,220,250,64,19,90,154,127,203,175,91,157,139,194,100,13,253,222,36,70,211,226,171,48,78,4,12,191,197,255,116,117,220,124,98,207,253,249,108,31,242,110,37,230,249,197,155,187,72,104,140,239,145,223,28,34,115,135,191,63,62,8,186,21,142,66,142,208,211,139,83,92,225,247,38,31,220,18,76,209,91,92,141,96,120,122,113,244,245,166,195,38,35,149,230,202,12,103,157,174,136,189,242,60,173,191,141,140,6,67,242,154,150,192,216,211,205,40,43,202,213,131,213,36,190,170,127,78,12,161,153,22,223,121,245,57,192,80,111,244,116,245,87,195,36,160,32,186,166,149,125,183,222,95,130,62,131,237,200,74,11,127,126,190,109,208,191,90,190,4,95,175,53,70,109,127,82,96,253,3,207,223,118,47,96,136,4,210,49,208,233,172,243,55,135,241,42,239,197,173,126,159,127,177,67,221,113,186,26,93,207,184,249,172,103,165,87,131,188,195,63,201,161,210,32,111,120,8,116,60,152,229,189,242,205,203,137,155,147,71,93,39,239,135,223,51,195,40,182,90,61,189,57,189,18,111,71,172,38,68,155,22,63,34,27,207,170,6,230,172,76,211,97,156,234,55,199,110,210,48,3,118,210,120,190,31,164,17,103,164,115,128,112,243,179,210,170,197,180,106,218,27,40,159,89,14,183,210,71,205,203,160,44,127,54,196,145,43,175,177,221,222,39,161,89,226,238,152,233,230,180,63,199,213,212,60,234,84,68,254,99,250,239,54,218,220,180,188,73,118,79,135,161,57,208,173,133,189,42,158,141,168,103,90,6,229,148,207,239,125,127,243,73,147,133,108,246,240,81,25,20,151,235,100,161,170,119,5,140,74,76,186,26,218,220,238,240,74,193,21,170,65,70,241,33,29,166,49,166,48,181,178,14,91,10,83,209,138,246,139,163,125,165,16,197,128,191,44,190,7,116,88,106,19,12,146,52,199,199,132,25,253,165,171,41,55,246,17,93,70,105,170,240,218,203,135,140,168,66,221,138,242,155,227,98,226,89,25,190,83,203,167,161,233,161,37,120,244,233,63,11,201,18,221,201,113,103,99,158,92,255,42,29,34,131,170,161,237,183,62,189,108,253,210,176,78,186,231,135,34,4,203,47,193,109,124,254,45,169,114,94,233,71,55,210,221,14,143,177,255,132,139,92,125,102,80,119,252,194,235,237,42,236,125,82,233,255,3,195,218,237,48,66,76,249,230,199,67,128,21,186,254,228,3,65,131,254,206,152,139,18,51,74,143,134,41,164,57,76,141,74,77,223,163,22,223,53,168,186,42,37,205,148,185,91,241,171,27,254,114,130,141,24,230,193,215,26,28,39,189,217,250,60,36,68,112,184,205,189,242,60,171,211,175,166,10,41,15,218,65,239,204,225,59,223,243,231,134,37,195,71,101,82,8,154,214,79,121,20,26,6,27,227,86,130,183,187,88,247,164,131,200,32,47,175,238,123,10,228,179,77,51,216,200,14,119,127,111,74,193,211,233,70,194,109,5,252,65,82,157,158,204,250,122,240,129,245,40,191,183,204,20,20,36,146,143,83,168,82,124,147,184,210,83,85,242,152,16,20,114,24,55,52,125,15,248,11,252,107,94,163,121,215,180,4,206,140,143,253,147,28,79,31,27,93,232,225,48,106,155,105,125,93,83,199,87,39,188,106,45,175,108,42,92,187,195,232,193,166,171,17,61,246,103,55,138,222,243,218,238,199,23,47,250,126,37,111,104,245,123,33,87,98,245,99,127,105,158,149,87,142,176,200,34,36,219,114,24,251,166,223,153,54,179,180,62,160,51,8,244,59,41,146,69,57,187,199,153,97,11,248,230,72,48,62,163,95,61,16,149,214,183,62,152,239,159,195,251,204,180,97,29,35,35,126,48,115,114,101,152,35,221,97,66,29,58,222,215,222,238,61,174,190,198,129,70,169,17,170,25,126,160,35,167,88,212,218,39,214,212,124,138,55,74,31,254,103,248,173,15,82,192,77,45,180,31,21,28,255,30,107,156,157,94,220,94,221,81,66,39,58,11,73,1,251,139,157,150,160,122,60,167,119,177,111,206,146,225,53,227,82,26,87,255,132,155,155,87,24,176,179,164,143,101,75,245,23,38,231,55,190,52,158,173,250,153,136,54,221,254,210,197,109,122,182,226,194,104,224,166,209,238,84,180,62,152,127,176,235,31,195,233,198,23,33,172,104,27,255,249,210,61,14,54,90,243,118,79,227,73,156,211,111,126,103,194,214,56,22,36,187,103,250,205,209,36,75,231,245,89,178,46,105,94,77,30,204,160,199,198,231,73,135,60,33,217,2,52,202,248,151,38,144,155,2,58,44,128,216,19,104,144,74,59,229,64,238,186,249,160,14,27,151,63,225,225,112,71,104,50,195,37,6,149,54,155,63,224,81,229,234,189,255,132,239,72,249,179,239,157,246,31,207,46,39,222,252,142,233,252,242,152,83,153,226,240,248,250,247,231,202,142,97,153,59,79,52,211,76,112,144,18,167,52,102,8,42,251,60,188,255,59,37,45,189,73,235,146,195,253,228,3,251,64,104,229,63,107,153,246,72,154,105,45,126,149,137,118,166,95,69,163,172,191,246,30,109,141,244,102,215,2,136,17,221,164,27,244,205,208,84,127,94,58,141,37,90,44,195,233,45,191,234,163,253,87,223,107,151,136,82,177,108,75,114,210,135,17,130,84,135,41,243,209,171,173,53,246,61,217,40,219,210,62,107,234,100,126,53,141,150,201,242,195,223,120,142,50,161,132,251,237,245,115,145,43,110,126,117,251,35,9,74,72,37,6,5,42,192,20,14,226,85,166,79,210,129,80,75,190,186,148,238,231,249,143,202,70,250,221,86,86,244,224,3,243,139,194,155,51,245,253,238,73,120,96,253,17,23,9,59,158,211,226,244,28,94,216,219,157,27,10,121,75,205,1,56,156,95,135,79,25,201,221,164,20,219,189,50,66,23,83,127,24,97,199,246,34,162,176,222,125,35,197,154,58,236,96,142,222,109,61,185,116,24,184,110,24,242,164,47,71,23,208,1,138,123,67,90,156,238,141,89,52,28,30,37,157,93,196,106,167,188,217,157,182,201,229,163,118,254,139,171,225,218,73,113,224,58,61,206,5,35,223,76,225,210,59,61,138,188,248,125,112,178,73,201,228,251,177,201,123,166,192,34,218,207,110,95,209,184,215,75,186,55,213,110,254,185,134,177,143,164,248,117,27,43,174,134,137,48,193,103,46,63,208,89,142,105,137,96,189,149,234,31,27,255,35,69,193,112,101,221,82,153,38,172,162,115,97,154,46,136,195,48,250,125,9,62,103,197,213,84,44,37,184,209,255,232,48,109,64,9,141,84,9,193,56,17,105,49,184,99,119,61,120,213,47,135,84,166,105,98,56,76,151,103,190,122,14,223,167,73,239,165,57,108,205,29,254,232,133,248,219,151,47,62,205,223,155,38,194,149,31,61,171,192,247,216,94,127,190,89,220,28,78,149,63,224,214,220,124,155,123,230,144,8,241,183,248,89,212,43,167,208,2,177,63,159,10,204,111,117,187,8,112,239,225,47,70,171,241,73,23,163,107,227,99,2,173,208,151,103,194,218,113,241,204,7,62,150,120,47,113,177,22,136,255,76,210,234,5,126,213,186,214,82,228,29,211,228,248,152,220,179,104,164,55,35,80,239,111,198,214,152,39,105,159,95,184,101,118,104,159,28,23,108,199,189,155,213,172,56,42,109,119,95,252,108,200,123,106,26,52,178,13,126,113,71,136,34,133,230,112,224,223,168,192,222,220,82,6,199,82,137,126,53,222,74,114,234,248,169,30,142,161,146,98,166,52,9,67,230,135,0,36,1,227,36,103,148,67,195,111,190,225,42,92,127,198,168,222,100,88,240,240,165,253,140,18,178,234,55,39,237,248,167,55,218,60,32,179,112,216,179,207,183,31,139,235,133,225,159,219,57,166,66,29,85,119,24,242,132,228,224,23,47,178,35,136,155,130,130,216,7,225,253,163,215,150,202,73,238,60,152,213,99,34,219,184,70,4,189,135,75,216,188,215,6,45,41,137,217,153,89,203,209,235,254,169,159,96,252,81,30,181,128,132,122,106,146,5,98,231,250,66,192,180,221,19,98,84,184,62,222,44,96,40,18,117,93,19,193,61,126,56,209,202,177,74,130,213,150,223,112,114,104,48,167,255,104,252,60,216,136,248,182,194,244,95,248,152,225,132,236,116,53,193,161,230,240,65,129,79,97,52,93,223,176,80,158,158,44,203,62,173,121,211,97,171,188,80,152,178,13,135,43,29,52,233,106,154,185,182,195,123,78,13,230,80,105,184,135,195,240,147,107,120,13,185,238,226,147,248,158,139,167,232,46,143,248,208,244,229,119,76,192,68,135,5,6,127,143,169,32,55,156,106,116,32,169,142,19,31,167,59,121,33,125,134,105,137,226,99,87,91,254,130,143,179,11,248,32,52,174,131,98,220,63,62,164,56,44,234,92,117,250,13,98,80,240,33,116,87,161,255,184,186,205,124,32,106,208,149,109,98,91,190,143,67,210,216,116,59,68,238,42,162,107,212,141,213,244,65,198,148,48,20,101,160,115,164,155,35,77,21,48,251,82,186,57,36,217,254,236,250,237,157,46,70,5,242,45,63,226,218,233,224,164,94,100,121,204,17,70,181,126,210,168,208,59,251,38,249,117,50,70,242,36,58,10,115,110,16,124,132,8,211,234,197,188,243,24,193,199,145,161,22,53,97,164,136,201,95,163,180,76,245,36,160,154,94,126,72,16,147,250,210,197,244,118,249,197,72,118,107,80,30,161,206,229,147,248,155,187,164,192,6,82,192,94,139,89,141,48,44,223,28,66,42,191,249,53,121,245,72,231,210,22,95,19,195,95,159,220,230,148,107,79,142,210,154,10,152,239,88,40,223,12,117,235,80,40,59,239,214,176,229,245,146,150,71,229,176,171,15,190,94,111,213,141,184,211,66,249,62,7,225,72,170,205,21,70,30,227,56,124,253,56,13,220,177,79,251,173,127,10,25,20,164,158,177,63,24,199,173,100,184,191,35,153,6,246,50,211,78,122,87,226,110,126,239,105,76,24,10,223,195,172,250,107,91,225,196,202,240,124,11,151,150,172,153,2,192,220,188,198,152,236,170,177,160,11,70,218,22,85,141,217,213,71,48,117,235,207,71,228,192,47,148,70,228,26,184,39,96,156,234,150,6,172,122,73,69,35,199,127,210,28,163,244,124,249,139,125,251,143,131,175,160,215,247,187,213,53,2,255,101,228,143,117,157,196,207,97,235,162,72,112,4,36,27,121,136,148,143,190,51,97,123,121,27,92,134,53,212,253,12,190,54,209,139,169,55,162,207,43,109,179,240,119,76,191,186,25,239,69,154,133,203,45,245,11,31,152,247,20,166,11,198,95,173,147,222,76,115,120,99,106,58,140,78,113,186,249,65,204,224,193,168,207,165,201,112,119,79,47,106,130,75,187,167,224,68,183,157,224,77,83,204,146,20,74,189,240,113,183,14,74,136,146,122,144,16,204,218,239,220,188,62,66,235,95,250,160,8,132,191,3,6,173,191,242,165,109,225,62,123,20,255,98,215,150,169,127,92,125,231,139,191,26,21,248,201,32,192,218,243,53,194,233,166,241,103,171,219,235,62,42,72,132,156,4,67,36,232,143,190,175,153,64,114,194,239,181,137,230,215,60,23,6,103,159,195,31,18,111,105,46,176,152,31,92,137,239,228,45,39,2,104,205,30,157,150,46,242,51,239,55,223,147,191,214,188,45,92,175,203,159,140,98,85,222,83,232,196,9,216,164,187,20,38,229,228,240,160,144,72,110,78,101,163,151,27,146,164,232,91,189,31,24,242,124,101,19,52,175,234,211,53,163,74,114,24,253,35,221,165,169,230,232,239,84,132,65,127,180,158,96,148,110,222,213,216,244,93,131,88,196,129,182,207,240,110,252,19,122,117,255,60,64,102,242,126,43,161,228,253,158,213,105,207,77,157,83,28,31,94,205,209,224,76,73,189,79,244,214,186,91,70,45,239,76,57,18,148,177,253,222,247,69,104,118,10,20,2,205,241,108,210,134,36,87,106,41,129,29,250,243,77,99,90,57,161,12,105,193,79,123,6,47,87,127,41,37,85,170,53,190,251,179,137,220,201,207,134,211,67,222,108,126,234,56,13,136,11,118,241,71,55,58,157,62,129,217,128,154,192,181,139,133,68,106,115,44,63,126,248,217,77,206,243,1,27,242,246,237,140,126,217,86,18,108,77,226,1,207,162,247,222,248,39,51,80,76,80,129,23,10,187,85,96,205,69,140,31,46,185,37,143,222,77,31,77,63,231,137,155,211,221,223,20,30,112,178,4,60,171,100,249,134,181,100,249,182,64,145,151,118,239,14,203,200,200,155,211,94,166,99,122,141,185,62,98,208,224,229,215,31,134,124,244,140,15,70,123,137,190,26,21,77,51,174,198,220,214,87,131,79,96,202,92,105,90,248,131,203,30,190,83,179,3,165,235,168,65,50,24,147,188,107,169,21,115,116,197,177,202,44,221,233,214,101,186,177,108,36,5,45,13,120,113,241,12,131,201,122,203,175,66,117,173,249,115,97,252,147,197,69,77,73,116,8,52,108,32,237,177,25,88,194,126,112,25,17,174,148,29,92,180,19,103,127,240,164,3,71,94,236,108,184,17,253,99,205,145,154,251,44,49,228,111,13,13,208,212,247,186,251,253,136,31,69,99,161,78,81,84,106,102,44,76,184,17,211,111,38,174,116,252,189,57,28,210,123,155,7,225,99,178,232,157,213,103,15,115,47,31,188,241,45,19,220,162,246,186,17,140,220,91,127,86,135,104,197,97,50,228,51,193,215,102,245,23,63,198,75,42,40,155,103,44,61,227,126,27,2,67,122,246,222,219,212,142,18,90,96,120,122,11,147,128,73,21,19,135,109,151,124,254,131,169,200,23,59,252,194,109,121,71,48,111,69,64,94,224,99,85,255,15,166,235,72,194,122,36,127,91,9,116,239,61,18,74,140,240,253,44,83,84,209,29,5,226,154,209,2,134,78,53,93,253,8,254,13,181,110,102,65,183,241,89,57,188,199,174,35,193,143,10,204,96,72,255,244,209,72,109,185,205,185,172,128,83,31,13,47,92,252,106,99,179,77,207,190,83,207,61,12,118,27,205,119,161,152,219,189,16,234,135,246,248,211,15,178,238,142,241,38,41,121,209,60,102,75,2,211,200,235,236,34,121,186,177,201,166,249,168,192,242,190,154,222,123,90,243,244,131,199,73,229,16,8,80,97,131,62,152,64,234,167,131,118,199,40,190,23,207,89,75,175,238,70,216,250,11,31,88,20,229,184,31,230,189,188,240,88,99,53,125,58,77,141,237,219,207,15,164,36,210,201,6,225,93,115,51,134,247,42,75,175,110,166,1,255,11,127,212,41,234,102,120,63,87,241,36,7,188,189,179,164,105,138,56,83,247,171,105,251,146,104,229,88,214,68,182,28,94,75,210,47,84,231,157,239,37,132,219,103,68,27,50,42,203,236,47,127,52,116,14,186,171,44,141,46,95,3,19,85,22,121,113,11,81,186,225,248,173,86,211,217,196,136,122,82,23,150,230,163,4,12,227,110,51,93,126,215,245,78,52,149,61,224,185,14,83,4,13,62,173,194,26,63,93,23,14,31,56,21,166,194,247,122,159,75,124,218,46,41,18,248,30,233,124,127,240,135,237,168,175,86,17,56,248,125,181,94,236,100,148,103,223,37,177,61,244,118,157,234,61,180,250,18,62,183,49,222,52,39,208,64,124,69,224,235,99,122,53,188,249,81,159,120,210,195,184,111,222,2,164,44,162,118,221,88,40,162,40,213,225,59,217,180,248,0,217,201,39,70,15,252,35,91,165,48,153,220,247,106,72,82,125,186,221,162,214,189,95,201,17,53,23,173,140,116,53,28,159,253,193,248,187,106,254,93,203,163,213,183,250,187,177,5,233,213,131,116,78,247,87,187,155,158,86,144,81,207,87,221,93,37,244,51,171,100,25,47,108,154,151,14,83,91,162,163,214,161,229,244,55,63,28,128,58,230,70,181,246,222,156,214,161,113,244,234,137,32,206,187,218,132,191,210,23,35,207,213,252,106,148,13,245,120,28,16,145,189,139,141,119,76,39,234,32,75,255,6,197,68,247,116,179,54,54,175,103,143,19,220,108,105,125,162,112,62,227,222,204,226,147,70,156,42,214,227,240,169,91,156,175,97,97,191,207,97,154,193,116,59,54,126,136,103,205,227,185,46,101,33,25,188,77,127,103,47,87,127,90,169,120,173,143,15,202,107,127,54,39,131,94,77,11,74,239,241,230,104,7,7,220,40,25,248,252,106,252,68,93,4,141,242,44,159,105,232,157,126,250,106,141,82,139,119,134,17,58,93,105,199,108,152,66,47,196,76,41,231,218,18,67,38,16,123,220,7,234,148,153,126,226,126,161,192,120,246,11,18,83,27,212,116,34,18,205,126,27,38,62,197,94,18,44,53,14,11,239,85,233,221,156,175,45,112,163,66,224,243,105,136,90,154,192,215,237,254,60,21,8,151,127,47,98,114,160,252,189,230,242,159,117,109,232,49,245,106,74,33,230,8,56,101,41,105,255,191,175,227,95,155,137,37,81,123,120,193,8,90,251,136,215,161,253,117,157,174,205,18,179,248,224,169,7,202,229,94,56,4,141,192,215,228,112,237,116,231,237,38,115,65,100,58,140,92,147,116,181,95,125,205,128,37,230,14,194,55,215,91,240,121,72,117,173,124,46,188,196,37,75,192,114,233,129,242,41,221,87,32,183,64,89,164,194,22,90,143,55,171,26,180,231,118,171,199,44,165,197,93,223,204,252,64,223,77,135,53,133,202,155,65,66,230,221,92,80,222,126,26,182,52,69,5,39,212,64,75,15,218,63,129,217,26,106,204,149,147,194,46,132,221,191,237,103,16,241,54,141,13,162,167,122,173,142,183,217,118,163,45,147,47,98,12,54,177,93,110,232,170,228,234,106,204,171,177,85,223,51,78,142,199,78,1,163,151,87,19,49,163,10,32,224,98,138,169,211,225,38,98,100,192,155,84,166,92,221,151,78,68,200,65,206,171,208,129,30,94,217,114,154,17,53,125,113,237,212,84,59,82,15,205,35,39,119,124,191,116,180,210,112,186,106,241,39,223,181,36,99,210,208,179,155,159,63,152,200,73,21,20,142,31,63,220,174,165,217,229,0,49,205,2,239,143,235,86,251,211,245,226,218,99,158,84,235,209,85,212,41,145,96,88,77,148,16,13,129,248,90,226,7,79,173,167,32,215,178,60,118,221,217,252,53,117,131,88,200,246,44,57,241,15,72,251,4,166,42,172,58,204,153,171,79,38,30,237,31,25,239,95,51,82,13,74,6,63,141,73,91,203,30,121,45,255,111,135,149,65,76,81,92,12,220,134,89,227,168,190,182,180,236,52,132,252,118,220,26,173,105,229,230,193,232,184,231,175,111,130,109,233,130,69,254,225,155,213,183,246,209,146,41,141,251,87,61,126,197,46,116,180,232,224,250,174,244,110,248,189,55,101,108,130,18,251,154,190,189,90,219,129,160,11,146,181,216,33,9,244,232,197,244,128,196,6,74,13,244,167,48,246,239,137,163,184,238,244,157,233,6,242,16,18,5,163,34,14,222,77,56,170,120,247,23,137,223,235,67,232,205,81,198,246,93,140,90,175,38,233,119,86,55,165,253,15,222,91,56,89,185,249,71,214,244,13,41,94,215,214,79,61,233,199,244,105,2,225,173,70,53,26,97,161,216,96,41,120,216,146,227,110,221,4,20,223,155,155,40,183,128,200,202,251,162,218,208,71,139,211,5,169,83,91,113,235,141,124,74,77,240,220,62,40,88,66,93,162,49,23,174,225,156,64,63,252,109,253,94,104,234,29,31,20,56,130,187,46,142,187,33,70,53,30,105,97,42,253,21,198,1,153,14,223,165,35,7,57,34,242,168,0,56,188,119,90,61,100,148,214,11,45,24,61,186,86,35,53,171,43,243,97,57,48,105,74,44,135,108,107,113,238,142,14,71,163,54,12,93,55,20,182,191,247,230,44,150,46,117,32,141,86,220,226,219,220,53,232,143,86,33,162,147,48,156,118,107,20,12,101,57,139,9,104,85,207,63,14,248,192,100,46,24,11,121,127,139,243,126,188,209,197,26,109,8,186,150,183,176,225,72,157,218,86,221,26,196,78,191,95,147,138,105,218,114,210,231,138,190,234,73,83,118,253,116,129,64,128,252,206,5,74,70,137,103,233,182,64,134,227,119,14,83,36,112,180,255,177,89,223,199,155,42,19,233,181,52,135,249,28,245,157,227,63,110,139,78,180,70,73,151,191,26,211,70,131,80,149,98,162,249,74,49,166,85,19,201,205,105,227,117,90,73,211,119,80,130,68,114,143,213,253,53,74,58,171,58,69,181,154,224,214,187,55,233,117,141,60,211,107,182,157,242,103,89,90,90,198,148,94,86,239,64,180,212,253,150,35,141,78,205,233,230,36,145,56,165,37,184,46,49,122,26,191,63,218,120,105,135,132,83,224,122,243,12,57,145,181,37,220,26,28,217,20,118,46,127,242,181,140,98,196,144,203,50,103,240,23,70,211,104,69,201,27,81,1,142,132,7,31,52,181,187,92,141,236,176,23,150,237,59,19,86,232,130,80,12,116,127,218,126,254,243,134,147,68,120,2,39,236,12,101,191,179,139,190,72,84,135,3,134,237,201,179,66,112,150,127,114,180,221,175,188,219,215,95,4,139,222,10,229,8,53,210,171,234,109,155,40,171,109,73,16,82,240,120,56,47,127,97,190,156,196,245,168,165,244,234,200,67,178,36,148,199,47,216,76,146,233,119,97,210,3,93,165,65,31,202,29,12,133,223,91,19,196,214,136,186,49,15,117,47,210,253,32,5,20,78,72,74,160,58,81,175,95,152,248,83,56,53,132,97,190,183,180,62,115,126,35,161,68,221,165,235,74,25,188,213,22,164,102,147,162,219,223,95,245,97,160,181,216,50,168,180,51,135,250,193,120,195,177,110,77,207,222,137,159,62,227,74,147,105,52,200,102,156,64,239,228,142,47,53,24,62,47,51,162,8,124,73,21,44,42,28,214,189,253,126,49,193,166,200,244,82,153,69,49,170,143,23,169,240,8,152,79,51,229,189,196,22,70,213,16,114,7,29,94,85,12,17,217,144,90,107,26,177,161,168,253,125,175,3,239,157,112,182,145,253,161,85,107,189,25,244,181,41,123,191,213,194,175,227,147,132,19,85,138,21,38,173,109,203,195,59,167,153,8,168,92,221,32,163,126,193,64,42,250,239,218,169,2,111,120,48,127,175,190,251,84,19,105,100,187,218,138,8,126,97,10,64,66,57,227,194,198,102,246,92,95,202,15,41,200,149,55,191,179,192,131,187,219,18,116,159,60,219,138,179,159,103,188,141,139,117,10,186,233,162,116,148,1,108,58,42,56,206,243,161,148,28,29,125,50,170,129,239,87,195,79,244,233,44,178,84,162,79,20,72,179,190,169,99,118,127,68,95,113,53,206,104,145,247,54,167,238,141,201,132,246,55,34,218,212,97,141,167,0,11,12,115,96,36,63,40,206,152,158,77,221,84,178,181,46,104,221,171,60,19,124,147,0,13,241,36,208,70,74,251,221,250,58,228,20,16,4,12,91,146,135,18,174,113,249,77,233,103,6,174,94,90,184,205,138,104,83,209,178,188,194,130,38,210,45,13,255,6,87,183,163,247,103,178,185,250,104,186,226,171,195,176,235,148,145,224,226,61,22,155,233,190,117,10,195,85,230,177,155,131,0,85,16,179,3,223,227,208,147,250,116,102,170,247,64,49,212,14,134,47,126,117,23,143,136,38,210,230,41,205,195,225,42,173,116,147,253,150,178,128,7,147,41,145,79,205,249,185,124,79,56,112,41,10,137,2,165,212,244,62,248,226,34,56,222,228,106,35,210,125,199,210,161,16,107,200,84,168,199,152,93,227,106,212,74,228,106,184,115,188,213,206,4,139,164,234,24,143,242,126,255,225,175,118,231,66,100,101,38,253,30,197,187,63,168,201,174,77,225,235,216,210,221,224,99,54,164,242,151,78,129,19,149,60,212,228,15,9,195,67,129,208,62,15,129,108,88,148,37,250,121,157,158,143,236,212,155,73,247,24,89,69,71,156,170,150,199,193,188,8,231,111,61,109,141,44,194,121,72,54,233,170,240,184,38,201,235,226,164,130,119,138,83,48,48,4,198,209,124,17,45,228,231,41,65,22,184,160,26,249,174,222,214,155,21,75,192,202,238,156,121,19,158,176,37,68,172,168,151,220,73,120,124,233,194,252,46,75,151,134,39,170,73,29,62,82,70,132,184,247,231,222,26,233,152,37,221,231,72,169,147,44,124,107,211,104,230,244,103,109,82,164,190,105,220,83,168,125,61,193,119,174,248,234,186,182,15,237,230,2,51,36,126,115,216,129,215,158,10,99,27,249,144,98,18,202,30,94,8,69,120,37,3,66,63,101,235,160,236,38,237,206,251,51,171,188,234,171,113,44,251,76,26,200,144,203,213,203,104,55,99,14,95,79,35,92,15,10,88,239,250,27,190,56,145,46,144,99,181,252,68,169,222,205,109,119,20,155,145,131,240,120,26,236,52,107,209,149,31,134,48,75,127,166,196,33,188,81,245,147,192,46,60,94,212,137,58,249,61,100,151,167,62,52,28,232,115,207,15,101,74,165,242,231,126,97,127,118,71,88,94,246,67,43,246,25,110,20,194,180,215,197,128,162,202,162,120,153,235,49,106,29,49,236,208,110,250,220,179,65,104,235,204,41,55,255,37,71,245,223,125,125,153,120,115,76,68,202,225,106,192,90,166,55,144,216,245,64,13,130,24,69,234,115,33,125,20,154,100,42,231,155,108,151,244,236,207,25,163,82,81,254,149,91,219,15,21,83,164,162,131,23,176,25,222,203,247,164,141,227,164,48,196,101,47,25,116,224,24,151,142,234,97,172,64,61,14,137,134,79,161,176,137,7,251,52,198,242,211,65,177,51,220,45,149,15,42,186,41,207,198,71,238,205,55,37,130,140,17,242,48,186,128,187,42,124,227,248,140,199,34,224,110,242,116,14,95,195,102,235,136,27,217,229,242,83,157,154,54,253,97,200,126,122,39,57,91,199,39,117,28,144,121,16,153,119,223,134,115,84,190,87,197,94,246,213,139,53,34,241,230,251,49,72,147,190,65,163,65,144,8,152,192,68,210,103,216,4,119,181,233,139,179,70,220,215,188,251,6,65,141,79,225,81,219,219,232,239,8,117,233,36,2,141,174,125,168,45,139,180,166,128,126,140,235,131,33,239,29,233,214,214,60,241,102,146,165,192,29,189,239,9,29,109,143,67,123,175,8,116,83,12,212,130,52,6,157,230,235,84,196,128,226,22,127,53,44,130,99,194,159,2,211,200,124,190,48,183,33,147,13,24,187,211,59,189,217,147,198,110,114,115,42,143,157,164,228,80,125,48,154,220,28,81,135,29,11,63,157,233,84,3,149,29,183,198,183,156,114,45,45,51,223,240,61,229,190,197,172,2,223,21,17,57,46,132,112,186,148,91,83,2,130,253,225,94,44,113,185,152,70,80,102,133,2,0,106,51,67,72,57,105,167,38,27,240,198,100,96,65,132,37,111,221,214,159,135,217,239,163,25,133,170,55,47,65,115,117,72,18,11,115,17,213,39,68,99,124,159,158,214,142,40,48,71,204,244,81,105,116,215,203,207,130,133,113,250,183,62,123,74,145,31,90,238,48,159,198,183,38,100,39,131,2,253,107,105,126,53,137,164,79,126,182,113,6,250,207,174,227,28,105,217,28,136,137,46,15,105,80,119,132,78,171,192,84,28,52,191,154,34,245,79,158,13,39,113,247,33,191,155,229,157,118,50,42,180,52,123,239,200,169,5,153,226,152,134,212,127,18,189,15,155,152,197,45,48,141,101,254,69,128,101,241,209,29,234,141,249,16,179,29,161,36,28,251,14,226,221,68,124,80,74,211,16,236,176,118,131,243,137,225,217,228,206,213,68,150,98,221,66,3,38,223,18,197,200,22,231,125,183,63,9,76,249,103,124,14,148,216,166,140,55,5,56,114,54,33,106,59,101,72,10,234,163,45,142,46,58,235,3,190,246,26,1,193,25,11,119,11,1,208,133,97,46,117,148,2,139,161,23,155,190,245,142,117,171,185,179,97,46,191,179,190,28,234,76,70,24,104,3,179,233,120,60,144,239,114,247,90,185,218,120,142,124,229,194,103,214,194,131,167,28,221,234,77,98,241,81,134,44,48,49,17,63,146,249,62,67,209,107,77,59,113,209,53,112,217,45,229,205,38,57,118,159,101,86,194,18,129,227,65,213,242,136,45,7,159,79,194,110,195,114,107,213,3,23,240,17,11,89,40,194,243,95,175,175,245,241,30,32,218,224,49,172,21,56,214,53,156,71,122,42,18,252,106,94,199,112,237,60,8,119,3,53,110,242,71,36,2,215,167,86,64,209,125,83,170,87,33,125,216,203,194,163,61,168,95,47,94,17,122,23,49,194,132,241,61,232,208,27,206,45,97,30,135,176,7,141,187,97,96,188,188,32,20,163,36,236,147,131,14,76,234,14,31,108,254,255,39,240,93,93,229,197,68,40,32,44,210,240,57,230,143,56,68,127,48,60,47,97,110,15,11,173,237,103,219,221,57,115,119,55,153,196,119,158,66,15,53,95,124,108,19,28,86,152,100,227,179,253,8,204,13,161,236,68,35,151,166,74,143,250,93,83,96,234,213,247,31,143,95,205,172,67,12,111,215,240,81,112,109,123,127,162,7,116,167,159,46,162,64,63,91,225,175,177,141,223,213,225,38,23,180,194,201,250,96,24,73,68,15,133,164,26,231,207,252,133,187,21,88,232,139,17,253,253,222,139,117,203,41,232,205,161,23,253,157,165,198,60,121,132,132,145,42,161,218,94,227,253,166,1,121,47,253,156,164,75,222,152,153,210,202,148,98,58,152,148,169,249,125,240,87,83,78,21,65,192,251,15,126,13,71,42,233,140,118,73,224,246,57,239,30,34,74,137,21,154,227,164,60,206,232,141,96,197,18,183,143,8,107,91,175,129,157,90,69,250,200,227,226,110,98,244,243,221,27,58,40,241,102,7,222,85,121,148,52,119,159,44,165,73,240,97,240,38,235,149,48,109,104,173,149,229,4,18,117,142,236,246,11,99,225,74,151,18,109,195,180,213,254,78,134,187,124,122,23,18,148,65,216,111,140,119,53,29,151,159,68,21,135,209,204,212,55,42,215,165,192,68,144,171,169,172,124,85,157,215,246,162,212,47,226,11,227,183,211,245,247,115,255,148,86,86,189,57,29,36,191,198,200,166,134,240,72,121,7,155,43,10,157,14,111,149,13,65,68,248,90,115,239,119,117,98,63,39,253,46,163,255,255,125,179,78,135,84,209,81,129,20,122,254,158,248,8,217,78,221,199,141,214,231,177,96,97,240,183,208,71,54,148,118,186,243,80,250,159,197,126,235,166,157,247,235,111,162,13,127,135,228,211,143,221,201,238,188,171,77,131,226,40,74,13,224,123,47,116,249,68,220,102,16,15,253,126,229,7,201,195,80,238,151,126,52,18,127,111,138,247,117,140,255,53,96,243,25,223,218,69,117,119,73,181,13,93,43,240,210,191,171,209,190,232,145,165,24,56,159,158,53,66,15,237,250,229,98,171,95,23,175,241,137,126,224,113,207,108,66,83,1,35,170,229,251,6,96,145,198,176,65,191,200,124,4,199,118,118,137,50,192,117,210,160,66,116,244,90,50,74,55,64,61,46,47,247,238,77,79,171,168,214,161,77,63,143,79,5,60,33,228,150,229,106,72,162,223,166,195,204,168,82,21,205,213,112,61,191,155,19,142,238,75,111,222,140,28,238,23,102,253,232,249,69,15,52,242,14,191,48,81,100,189,26,210,237,186,223,92,25,38,119,45,198,161,145,8,159,183,145,163,204,186,133,25,134,110,197,225,253,189,212,199,67,21,23,115,28,78,180,250,154,208,55,97,118,141,19,147,159,34,193,240,158,125,61,51,45,238,31,168,144,62,222,115,54,90,74,69,62,65,43,117,178,239,209,132,104,138,216,104,116,132,148,23,53,161,100,129,170,49,185,119,255,17,227,126,48,121,16,249,34,181,153,214,104,151,33,63,226,205,66,249,184,95,95,193,102,102,21,177,45,17,89,100,147,242,185,82,135,90,227,80,112,94,147,192,39,26,101,236,98,80,16,198,255,158,208,3,154,14,77,180,207,173,220,140,49,125,99,70,87,129,72,253,113,184,149,246,200,116,55,73,111,145,70,103,97,195,250,244,251,102,20,73,174,161,160,9,151,57,138,102,139,88,89,197,84,60,234,219,85,236,20,21,171,151,176,177,243,144,110,150,233,60,114,0,21,40,60,215,122,107,215,148,164,101,245,145,125,175,47,7,179,209,138,239,146,101,1,190,171,235,123,219,33,12,249,235,147,95,109,217,60,223,75,141,12,76,156,225,66,174,187,250,150,182,41,249,219,2,215,243,185,252,147,237,89,173,235,239,46,36,3,223,36,238,214,51,26,97,73,248,60,206,126,101,201,100,199,208,78,105,1,179,143,60,95,97,155,4,167,240,71,116,243,128,218,124,27,226,52,62,171,17,240,100,89,244,207,55,227,177,36,103,64,149,57,174,203,123,181,193,110,89,229,213,140,208,245,248,9,68,26,92,95,13,70,150,231,22,18,37,161,16,161,11,252,33,114,220,252,120,131,197,102,43,76,144,237,123,39,171,177,210,202,15,51,122,221,239,29,219,135,98,170,34,87,211,151,252,28,218,123,108,195,73,80,228,217,103,91,199,217,59,244,145,28,108,242,230,215,3,24,2,95,71,91,106,146,76,255,182,60,74,41,156,223,178,133,119,179,91,143,110,241,87,99,95,17,81,187,110,156,224,47,178,127,97,74,118,245,230,88,133,47,99,1,197,10,163,46,48,233,165,125,252,230,108,198,17,99,235,212,64,175,71,44,176,45,3,61,150,252,238,235,77,95,187,241,13,42,90,175,91,94,252,158,28,180,244,251,207,102,183,23,152,165,255,205,176,148,238,160,119,153,75,40,92,62,74,92,198,20,66,222,128,143,165,25,158,141,103,186,204,18,8,67,207,253,243,14,150,77,253,159,252,42,43,122,124,180,104,112,69,140,33,150,107,63,70,143,40,223,3,42,26,185,122,24,51,81,12,25,13,218,10,211,106,59,63,183,15,105,34,18,152,65,125,105,254,11,19,186,138,29,175,31,19,160,108,15,110,197,250,145,3,46,214,213,243,158,77,120,67,120,130,58,83,33,142,9,212,23,154,132,122,177,95,186,87,183,109,68,160,33,254,12,120,153,63,224,240,253,176,177,221,226,9,96,199,63,244,80,18,179,21,182,239,243,108,110,40,240,34,68,77,109,3,69,6,239,226,251,30,85,106,50,208,40,70,109,192,13,246,65,232,178,234,213,123,190,62,141,141,235,118,183,227,161,87,223,207,251,28,48,18,222,83,136,5,129,41,146,31,15,70,156,116,164,171,239,226,127,243,140,93,155,192,150,60,155,38,142,245,94,141,186,198,244,179,77,93,229,217,35,16,80,10,87,124,39,162,189,95,253,130,121,57,77,98,189,208,35,141,23,183,164,126,168,41,145,3,232,190,30,235,123,178,149,137,47,249,214,147,30,173,207,157,55,72,208,100,125,108,24,144,234,115,52,104,98,31,146,20,224,115,117,111,1,222,38,131,211,210,160,16,255,122,171,171,80,211,44,161,71,140,9,148,59,158,79,139,162,221,212,155,195,221,88,234,115,90,161,62,147,190,56,184,173,169,177,126,78,171,37,227,117,84,238,225,214,221,175,132,173,168,132,112,61,48,210,216,203,225,143,216,113,160,133,245,91,183,59,196,74,44,67,147,58,218,107,238,46,15,154,197,98,158,45,114,8,175,222,118,211,45,137,132,140,192,199,234,11,223,152,53,104,190,226,103,221,11,41,107,106,62,226,86,178,25,176,73,48,61,123,4,229,142,37,212,203,144,41,35,216,244,198,140,90,206,37,111,134,254,217,246,169,66,141,164,212,190,253,144,103,62,90,92,102,146,86,63,91,135,241,116,99,197,100,106,165,140,184,195,244,231,18,128,23,198,24,58,114,53,210,65,205,23,0,229,240,34,103,66,125,38,196,64,14,31,168,3,229,205,238,187,238,151,36,165,20,144,70,52,121,118,193,18,126,235,163,222,229,34,234,104,232,94,238,246,40,215,168,98,164,188,60,214,30,114,35,195,151,38,122,89,159,116,88,209,171,133,216,185,7,63,38,65,240,120,52,188,3,205,35,39,147,237,42,174,29,166,213,229,243,31,67,71,202,182,59,77,47,109,251,139,253,166,153,3,54,161,96,175,79,251,104,7,146,123,223,141,114,121,137,60,148,218,77,36,198,48,184,123,119,193,16,236,177,33,117,165,56,18,84,155,122,97,28,81,99,217,42,239,194,196,93,126,87,79,11,206,46,129,49,116,135,7,232,170,106,37,88,116,98,186,32,35,10,70,162,181,69,149,197,71,49,238,11,60,18,173,149,83,243,199,79,127,65,253,15,243,249,200,105,63,24,206,245,98,185,119,197,87,200,250,228,197,38,98,93,47,16,252,161,239,145,70,116,88,195,248,11,168,178,77,235,207,130,162,200,105,80,14,85,214,179,202,239,98,198,59,27,54,79,175,66,46,70,188,135,42,193,119,181,49,5,40,124,253,157,238,162,83,198,12,120,100,134,99,140,245,22,97,230,107,205,73,186,194,130,29,221,121,232,15,180,142,18,133,238,196,138,231,83,105,95,166,80,43,61,32,252,71,216,218,195,231,4,232,100,195,162,23,44,104,161,207,253,178,170,17,97,157,176,221,171,35,204,193,20,125,64,216,221,145,56,240,228,20,225,117,121,178,145,193,122,66,194,168,152,154,192,159,13,133,39,180,81,40,238,242,179,48,252,61,45,124,79,30,204,121,25,20,34,104,37,138,112,200,188,124,50,164,164,44,188,30,229,187,135,145,236,56,120,91,176,201,120,54,28,38,115,133,105,63,143,18,157,169,140,56,28,93,36,122,189,150,101,163,97,168,159,99,16,37,120,73,99,203,242,200,142,195,96,118,167,207,35,138,117,109,176,79,7,20,121,145,87,6,76,209,170,126,44,226,242,47,48,15,185,231,22,194,156,14,185,78,176,156,18,171,173,106,217,53,138,181,134,63,153,214,41,9,235,83,175,76,243,177,223,188,226,151,197,231,192,178,24,206,40,133,107,149,140,101,18,183,39,110,110,53,1,113,49,69,104,197,117,238,200,252,221,77,56,198,4,165,226,242,246,240,133,37,151,86,110,53,211,164,122,125,79,51,229,236,128,225,132,126,113,249,101,58,37,82,252,79,183,213,94,206,136,176,177,243,36,138,76,99,93,119,149,6,10,207,151,240,23,147,203,94,159,183,102,237,59,215,139,212,162,67,221,70,53,235,138,143,89,133,11,17,215,180,86,39,218,38,155,64,145,114,192,214,142,234,229,88,144,35,72,176,21,78,124,218,227,222,205,169,236,146,106,173,14,133,122,247,84,8,110,211,214,35,217,164,134,189,7,107,17,14,146,62,88,152,152,224,113,124,229,232,152,44,242,65,208,245,25,158,227,180,202,243,162,247,134,16,202,123,162,175,167,67,235,134,194,228,253,95,70,110,98,230,116,29,52,54,33,151,228,166,48,100,233,113,15,71,91,113,170,43,104,155,91,203,48,250,207,239,106,59,34,34,78,213,173,108,222,91,11,74,177,207,175,111,6,101,219,107,230,128,47,119,203,121,94,126,226,9,191,223,203,18,185,165,201,152,221,61,190,123,229,30,42,184,247,131,200,213,156,8,78,75,195,238,164,121,177,251,163,104,84,123,37,81,180,60,211,140,255,96,56,3,164,210,216,74,216,164,214,29,31,13,249,138,247,106,100,70,100,171,69,162,149,124,227,124,175,70,74,39,170,100,168,238,135,33,255,181,184,108,250,0,35,31,72,135,33,91,152,255,238,15,26,193,21,240,48,106,224,247,106,219,226,223,61,224,246,211,76,18,207,158,82,121,212,40,159,220,78,140,78,236,238,8,53,38,11,247,115,30,84,74,58,48,189,3,237,38,224,224,253,78,63,20,238,1,67,244,235,21,85,119,169,18,87,150,123,115,88,5,111,192,34,97,219,228,230,247,76,61,78,228,104,173,199,125,202,139,91,190,233,139,134,192,37,61,238,119,218,125,37,196,80,137,183,16,212,12,152,28,194,23,48,194,37,177,68,200,219,179,45,57,255,69,163,167,90,174,30,132,6,119,112,242,176,4,5,166,168,250,115,42,21,104,212,182,140,56,124,22,215,85,118,186,69,10,74,34,62,208,140,12,123,186,168,193,225,104,141,169,2,215,239,246,175,9,241,210,144,88,45,165,43,119,246,56,85,41,205,157,75,64,83,22,116,190,234,111,30,17,213,37,42,69,250,194,105,182,167,17,48,5,204,166,225,21,216,76,162,45,77,44,141,60,202,240,30,131,106,42,40,225,161,52,20,165,66,55,183,114,58,46,65,143,233,249,249,111,38,110,36,143,182,178,165,229,100,37,149,252,170,252,46,170,108,90,144,28,17,241,223,17,77,69,161,23,122,198,55,222,148,248,74,237,4,225,27,42,176,71,16,44,241,59,3,190,223,122,122,42,159,48,211,20,31,227,218,141,119,171,24,195,73,119,104,252,41,10,115,40,56,159,232,190,155,74,145,71,211,46,248,249,139,195,192,83,150,12,41,21,82,159,115,82,29,83,4,209,171,107,41,94,240,203,105,164,52,92,166,191,19,187,37,249,158,41,242,205,116,240,90,139,173,83,157,88,155,187,195,4,231,86,13,178,18,227,252,142,171,141,248,201,247,187,126,207,81,221,169,225,96,179,92,163,147,149,88,161,108,192,131,189,188,121,23,58,17,157,8,15,220,225,255,162,76,179,35,18,47,214,56,40,221,133,239,98,50,253,71,222,155,237,208,121,209,48,236,209,47,13,24,191,43,26,163,63,2,154,242,177,205,137,25,222,204,205,166,47,215,242,177,188,190,231,250,120,252,8,25,18,14,16,223,11,7,106,21,194,123,222,104,32,131,153,227,109,195,71,184,251,218,207,105,255,44,71,88,157,34,200,138,80,133,37,130,223,169,56,172,210,59,96,35,3,127,215,94,127,143,34,254,88,59,13,90,154,249,250,15,8,239,138,230,6,153,32,104,130,150,55,41,90,9,181,195,180,209,23,87,74,32,63,188,37,135,15,147,174,233,41,191,38,197,138,42,67,188,56,37,227,215,215,156,207,208,168,80,24,198,162,135,147,246,248,129,76,237,211,146,142,60,42,65,96,84,121,87,91,17,77,88,180,192,119,67,122,37,79,215,164,52,234,68,185,57,172,67,175,62,135,237,170,75,243,89,195,204,240,120,227,50,10,231,38,123,112,249,80,254,121,189,63,244,26,78,177,151,155,21,100,244,231,189,112,240,203,210,64,23,104,57,133,176,41,199,159,200,51,192,183,74,108,205,189,0,154,54,34,114,70,73,81,241,144,57,30,198,253,94,69,110,222,58,198,164,155,226,247,216,145,210,107,90,239,73,108,60,115,25,222,120,25,240,106,4,246,238,86,157,131,194,177,252,42,243,154,63,169,217,187,139,67,62,246,185,46,244,231,37,104,20,219,10,37,27,97,159,42,229,209,251,59,93,79,181,70,212,219,75,231,172,176,71,142,158,59,199,169,112,127,161,131,74,130,178,9,76,59,126,132,60,176,119,37,24,137,133,65,76,182,59,108,13,10,178,97,144,10,244,152,71,29,86,231,39,107,190,208,93,232,229,84,120,185,97,85,178,161,84,223,162,33,124,218,210,191,127,239,77,37,209,163,26,189,123,236,82,110,215,251,22,196,157,252,106,248,243,228,112,160,52,215,107,40,183,105,46,45,93,247,180,171,22,143,80,81,203,44,221,86,228,231,67,27,137,32,234,214,10,204,59,102,219,10,8,94,108,140,229,217,5,62,86,54,81,61,244,92,104,190,19,152,86,164,151,195,96,86,164,29,7,18,199,233,225,196,210,147,53,75,204,225,26,180,159,199,11,73,87,201,76,160,34,227,117,185,111,50,238,71,72,97,90,179,104,99,36,40,182,100,124,155,49,37,239,151,17,186,27,106,249,210,20,28,197,137,39,55,227,247,9,9,200,117,227,55,178,194,158,151,161,9,55,194,110,112,250,150,215,83,74,118,14,37,42,89,28,135,249,238,153,46,170,210,165,94,28,216,104,143,60,25,213,224,137,16,120,32,220,51,95,114,177,64,171,243,9,92,240,17,28,30,38,244,18,240,182,48,244,67,145,81,208,55,219,4,214,230,43,102,58,197,90,231,116,85,211,16,240,126,245,217,244,228,201,175,182,150,222,151,89,105,159,29,235,2,15,243,230,223,207,190,19,166,72,228,152,146,225,177,189,120,6,70,142,117,62,221,69,239,110,20,5,69,133,38,62,217,162,239,169,222,182,39,162,141,87,68,86,181,57,154,94,78,113,45,155,178,132,167,218,224,89,188,214,9,122,153,244,236,67,23,145,215,6,12,78,42,221,224,153,62,30,211,182,34,32,61,122,44,122,83,61,201,77,101,90,173,233,240,96,73,121,138,156,96,229,208,99,15,237,41,207,191,99,179,127,122,182,180,227,20,193,36,247,225,197,73,135,230,242,50,97,43,13,24,194,129,205,207,134,168,224,193,199,26,36,244,208,132,226,199,171,99,224,182,111,250,236,101,5,208,175,136,164,144,32,143,5,66,92,217,117,228,169,80,161,32,89,225,74,45,207,246,250,22,186,232,228,131,12,235,132,124,87,227,231,139,131,108,33,163,62,188,232,231,90,97,71,63,118,167,89,255,229,147,6,73,208,174,199,53,236,135,143,64,114,255,168,190,137,141,115,205,12,88,206,223,205,63,219,6,100,72,27,193,183,223,247,166,44,135,28,71,160,168,57,143,87,49,68,65,3,159,95,96,218,7,127,173,62,107,55,154,34,81,10,92,253,189,17,154,58,77,95,140,140,232,59,61,238,151,162,44,106,42,60,139,51,119,109,146,100,181,171,129,4,205,158,31,0,11,6,230,50,210,213,243,133,19,105,159,160,218,204,103,66,133,84,217,69,26,137,176,161,245,253,5,204,167,124,68,237,28,14,247,103,199,193,133,58,71,99,73,252,192,247,240,177,26,147,128,97,178,241,196,37,123,105,63,225,11,86,210,242,251,17,89,163,119,14,3,66,13,24,195,240,251,61,113,73,128,194,32,231,191,203,12,212,24,113,90,194,143,84,67,80,235,201,73,251,131,194,141,80,133,98,229,126,141,67,229,245,247,96,76,131,240,60,160,248,159,253,209,133,236,251,45,10,181,238,14,95,51,115,180,167,101,64,96,25,143,54,222,108,146,121,127,85,3,132,107,183,240,198,210,230,67,88,219,225,109,98,194,1,119,126,204,91,247,52,214,118,233,97,1,94,244,89,254,194,131,18,133,136,226,84,19,91,223,47,39,106,189,157,107,200,213,144,58,60,194,50,212,106,150,202,67,92,19,179,240,83,126,97,147,200,150,144,223,221,228,143,53,246,255,194,148,177,245,152,227,21,23,138,202,253,95,120,64,138,26,22,45,255,186,150,87,146,64,75,30,133,144,241,69,174,15,86,199,35,30,63,38,226,43,18,245,40,39,90,9,195,15,204,129,115,36,239,89,187,81,140,252,78,165,3,163,81,23,134,98,188,151,49,94,78,245,78,20,14,237,176,84,128,137,90,252,140,154,101,71,150,240,200,115,184,193,8,251,251,230,60,76,29,62,250,145,176,155,30,12,149,210,236,242,236,97,209,234,7,91,29,191,204,196,1,121,192,11,157,33,108,76,91,109,140,154,69,37,30,219,213,49,122,192,166,240,53,176,202,59,213,41,45,42,66,218,135,75,203,252,121,40,85,118,82,196,95,141,249,253,251,30,140,46,85,239,50,89,76,44,249,119,47,38,158,71,122,74,174,166,161,227,101,118,14,201,39,242,243,2,179,251,254,6,74,161,228,154,75,92,16,254,4,125,251,187,26,142,179,47,93,77,196,248,183,174,224,144,25,83,46,195,138,221,195,105,240,11,127,144,75,124,242,230,215,162,141,81,129,160,0,195,85,198,180,241,111,126,86,55,55,134,108,73,198,180,181,168,84,180,169,216,37,34,66,161,70,121,84,19,119,212,54,105,112,153,136,31,53,179,191,59,34,69,196,83,69,111,17,241,156,245,245,88,30,211,229,188,235,237,191,252,151,127,255,251,127,253,235,191,252,235,95,254,250,183,127,250,203,255,247,15,255,253,191,253,227,63,253,243,255,251,143,255,246,127,253,167,255,237,31,202,191,255,251,223,255,247,191,253,219,191,254,229,31,254,238,127,255,203,63,254,237,255,255,235,95,254,238,239,255,235,95,254,229,191,253,229,111,127,253,183,127,248,5,254,143,127,250,231,191,252,159,127,251,235,63,253,243,127,253,187,191,255,191,255,229,95,254,250,255,252,211,63,255,227,223,238,125,254,179,51,86,82,19,50,60,50,112,127,77,85,242,98,68,42,234,10,184,116,21,252,163,229,97,191,192,22,49,131,153,192,107,211,184,222,31,77,54,91,250,218,32,195,228,118,47,152,78,81,69,87,138,95,222,164,123,168,4,114,139,161,55,71,111,107,74,68,227,156,196,17,90,57,11,61,98,205,179,149,234,111,208,254,127,226,103,81,2,58,245,217,187,184,126,3,93,156,67,245,175,168,38,112,249,31,186,158,75,34,91,167,204,217,69,247,80,235,189,175,173,183,102,156,186,223,187,145,65,77,87,55,72,21,244,115,84,253,89,139,144,180,15,10,91,95,26,82,34,116,175,91,201,190,150,42,38,13,84,19,87,188,90,49,238,54,133,233,19,245,155,211,71,163,212,225,132,115,157,222,222,88,246,103,205,48,164,48,14,67,93,171,223,203,90,34,91,192,42,138,4,122,45,77,159,11,208,250,244,124,113,117,226,37,224,37,140,35,192,116,76,196,189,59,225,221,4,23,39,65,36,44,216,196,222,5,198,105,240,33,71,247,102,165,223,229,109,7,235,71,220,92,217,100,43,252,83,143,224,2,194,242,169,178,122,22,33,117,217,47,106,202,74,226,129,175,198,111,234,240,198,214,208,23,167,142,198,19,70,84,151,44,189,55,222,233,75,178,13,8,209,75,122,51,107,240,123,211,244,192,238,156,6,229,26,165,30,169,39,150,210,18,201,53,110,89,112,162,81,52,160,204,168,68,46,183,7,60,198,49,78,101,29,51,106,230,75,92,141,38,175,142,120,101,38,250,207,110,198,154,174,112,89,239,108,1,190,31,39,77,83,52,227,94,50,216,234,204,191,180,68,104,99,247,49,179,140,131,78,149,98,210,171,145,255,43,101,235,168,224,65,248,166,115,168,91,86,174,246,66,52,32,46,46,137,92,207,78,80,15,172,153,184,240,210,71,23,24,193,138,103,232,62,107,199,87,24,109,182,229,48,206,146,12,41,50,86,46,253,61,54,193,80,189,183,149,221,78,71,235,167,138,231,198,97,112,62,103,184,219,24,80,83,97,18,12,126,239,61,208,177,86,152,229,243,57,140,23,173,87,91,210,192,97,72,146,148,178,156,125,226,21,38,3,15,237,89,88,212,193,158,177,226,234,218,18,207,116,161,243,212,55,60,12,119,37,13,28,52,18,238,29,48,109,248,250,106,132,73,95,78,136,72,231,183,149,178,252,30,102,159,231,132,200,153,118,21,5,40,86,160,24,23,19,206,209,223,101,110,185,163,80,156,234,136,211,248,19,47,118,143,137,173,147,180,224,37,71,182,150,220,107,79,247,166,194,206,7,5,14,107,85,228,160,190,183,76,127,239,97,228,204,2,55,134,52,158,189,180,24,213,96,234,218,29,182,62,212,4,183,18,23,195,127,189,18,90,189,129,18,184,38,114,109,224,166,240,221,5,242,163,9,203,58,60,78,255,3,46,46,5,10,60,143,106,0,21,200,213,99,80,16,54,232,9,141,121,50,122,90,152,119,123,114,217,239,11,94,175,171,235,75,87,171,5,115,254,71,164,161,245,173,32,49,173,62,94,13,147,94,153,181,141,49,198,95,171,192,190,36,156,195,215,112,217,145,182,71,120,91,244,177,58,250,111,219,15,77,156,65,149,178,129,67,179,59,15,215,133,219,145,176,243,178,118,21,79,176,33,58,33,73,4,80,18,91,159,163,56,135,250,104,43,31,105,14,95,131,73,88,135,129,139,119,108,163,214,112,244,228,226,184,88,158,150,7,70,204,46,193,205,43,164,152,159,71,181,110,140,141,124,190,44,194,48,154,70,89,121,216,201,199,9,198,232,14,191,27,105,186,186,30,23,136,35,102,170,138,74,116,12,224,162,59,138,236,186,142,89,133,41,61,30,141,6,156,254,108,2,19,242,102,100,109,210,213,20,169,199,152,66,148,173,47,142,249,22,159,115,153,126,131,194,48,187,250,239,194,59,159,58,166,212,126,251,46,205,152,41,219,39,252,253,116,137,58,188,52,162,136,106,39,38,175,127,17,60,71,229,104,255,104,28,123,75,0,123,186,203,46,140,215,26,186,96,195,72,242,149,172,156,28,155,235,74,208,91,210,212,50,180,210,147,17,211,20,77,30,49,59,187,105,220,248,150,2,179,168,26,250,166,46,27,199,38,147,116,43,159,56,201,168,26,19,145,213,168,212,243,157,56,171,23,236,220,59,75,69,1,201,91,8,37,155,103,76,57,125,20,38,198,229,110,192,61,81,187,234,70,208,6,250,133,93,57,173,47,80,175,46,4,253,186,87,197,92,99,92,39,34,45,2,97,97,205,235,2,119,177,105,59,164,167,206,8,135,167,47,201,69,208,72,37,32,26,66,187,130,94,76,204,203,135,20,74,182,68,200,127,143,240,238,149,124,112,220,15,85,52,131,245,247,132,169,1,111,99,83,254,119,122,234,189,122,11,166,129,166,158,215,133,217,226,222,26,96,158,237,146,224,89,227,222,212,218,235,144,210,175,112,226,123,65,100,160,74,1,215,140,116,85,165,97,68,51,83,111,125,103,194,231,59,218,196,55,149,137,66,59,229,23,159,131,108,76,83,29,1,170,231,221,241,50,254,131,169,143,166,190,196,87,192,52,227,45,137,16,244,215,194,4,17,146,10,7,211,95,200,185,240,64,84,111,196,176,235,208,16,108,95,214,227,152,165,167,112,15,119,113,80,214,35,231,45,33,161,18,142,42,212,126,105,56,151,165,191,188,102,108,211,101,52,20,134,164,176,58,140,53,172,143,190,95,98,6,45,50,159,106,36,152,20,136,95,77,25,158,30,124,84,213,214,227,191,235,158,32,93,231,1,236,115,97,176,50,66,105,199,161,8,180,197,171,65,213,191,210,213,45,24,221,172,255,87,8,107,129,41,141,240,103,91,249,180,124,235,5,15,136,59,240,204,11,213,209,88,108,235,110,207,14,196,170,117,207,88,118,72,248,152,226,233,230,123,183,22,81,13,170,46,183,206,81,206,132,176,205,184,124,234,94,72,153,193,114,83,219,10,137,207,151,96,170,64,29,38,151,163,159,155,86,254,18,55,175,245,15,20,1,4,71,145,203,212,159,205,254,230,206,230,143,102,206,73,48,235,43,96,60,138,4,195,183,227,48,148,244,250,65,224,25,114,107,2,242,220,149,134,124,66,34,26,55,167,183,71,81,102,87,220,155,206,188,244,232,6,61,175,179,119,127,171,171,136,7,158,241,244,253,8,133,150,170,11,155,74,203,215,30,98,98,62,95,213,109,152,3,102,187,199,135,155,53,106,210,23,25,101,196,205,239,217,223,183,222,188,23,108,218,87,249,72,185,84,87,184,153,254,136,195,244,251,234,144,67,142,236,11,140,218,199,50,117,208,170,148,30,83,78,138,70,157,194,40,102,190,213,203,166,46,57,114,96,216,130,156,17,157,196,172,206,195,2,63,210,240,90,84,98,188,250,179,11,102,105,192,115,44,61,33,104,125,140,122,80,152,200,213,80,135,41,123,123,93,255,48,226,108,213,248,184,167,244,231,228,154,204,133,79,21,178,46,76,172,200,81,200,148,245,222,135,74,113,175,53,157,148,128,54,133,119,145,39,23,118,56,69,239,106,118,151,14,154,181,79,85,112,230,157,224,17,206,164,152,237,235,233,234,90,61,36,98,12,61,122,98,67,249,63,107,192,125,165,33,161,100,103,250,107,67,81,80,245,201,208,143,184,217,73,126,162,233,136,64,180,21,191,153,25,155,159,28,172,0,192,208,253,234,112,115,68,120,188,4,237,137,86,210,205,99,55,179,86,19,181,196,97,13,114,109,158,129,155,95,210,60,96,207,247,183,238,84,216,36,241,157,185,156,0,207,100,178,52,220,72,164,236,27,113,239,198,89,166,67,98,132,245,62,15,26,146,25,178,56,80,219,137,179,139,250,183,161,11,19,30,18,175,160,34,8,167,205,60,192,171,28,247,156,140,159,35,205,208,57,107,42,104,222,146,4,48,78,167,93,170,192,37,29,1,147,14,27,159,222,68,162,85,0,103,34,57,228,222,11,101,119,53,253,172,17,68,167,23,77,66,206,118,109,88,133,100,88,146,13,51,173,99,166,6,172,237,181,239,189,4,174,127,94,13,17,138,195,74,117,96,40,9,242,64,199,183,210,136,17,178,149,139,243,102,52,9,22,199,175,26,73,56,2,52,60,54,210,94,61,127,202,230,84,58,6,39,61,47,138,105,175,41,61,69,249,65,117,104,129,169,31,10,248,218,118,233,197,160,84,137,155,99,16,233,213,36,30,2,181,158,100,69,81,87,246,71,211,10,173,246,19,133,214,114,56,20,26,142,245,87,15,225,112,28,38,5,152,118,27,99,146,121,99,214,82,187,25,40,162,163,126,241,54,86,44,85,174,58,205,213,50,73,226,36,41,90,99,61,119,157,36,254,47,115,33,233,94,209,124,242,96,146,198,106,248,145,98,152,190,236,27,76,172,233,197,41,70,241,20,6,113,130,252,106,198,251,226,55,135,240,126,232,213,240,65,185,33,1,5,106,77,223,139,128,146,135,83,140,93,82,183,28,227,80,253,252,230,13,119,81,101,179,62,78,88,31,211,150,149,85,33,229,220,174,9,78,129,126,79,114,96,40,110,29,7,171,106,136,96,118,195,234,244,208,178,146,72,52,186,58,116,159,59,92,149,45,202,52,236,190,229,49,82,190,85,21,229,33,152,20,183,147,108,95,24,73,215,116,53,133,220,111,192,43,122,81,186,2,136,73,57,3,241,176,158,124,221,226,135,9,39,120,73,242,221,203,210,163,173,14,243,13,40,18,59,103,102,184,6,200,107,166,59,239,237,101,170,176,238,36,19,222,164,11,61,172,118,183,34,178,200,9,174,33,187,66,183,191,198,66,8,103,121,127,235,69,201,70,164,215,130,147,206,127,242,166,158,48,161,161,170,2,221,15,181,227,10,207,221,220,143,4,27,26,249,50,50,60,55,101,43,85,174,37,221,28,122,12,255,209,230,76,164,159,69,132,195,95,124,141,145,39,40,43,194,237,0,19,48,107,105,204,160,40,137,87,43,75,99,233,192,161,125,66,50,240,235,61,253,48,8,129,124,72,239,212,255,210,152,117,241,45,16,127,252,70,190,119,15,67,152,176,216,28,233,119,117,244,192,29,166,171,33,63,186,61,154,157,159,148,90,25,251,207,171,253,119,153,58,248,249,227,217,2,155,226,210,31,111,30,55,231,102,127,220,60,132,131,104,201,106,127,188,25,117,222,14,91,123,103,30,113,215,130,133,159,233,59,121,84,194,144,165,70,120,246,60,21,174,197,227,179,240,167,106,33,193,39,188,158,10,125,80,79,83,1,242,125,127,50,14,88,158,10,51,186,116,46,140,14,69,90,123,83,220,235,10,251,83,205,235,167,187,62,27,7,251,215,106,186,154,138,117,159,72,20,115,149,124,245,53,190,252,119,223,131,111,148,52,102,244,177,249,76,202,59,130,243,70,146,221,188,123,253,202,155,73,243,8,77,37,198,248,229,157,40,20,158,40,85,75,129,91,182,177,230,222,80,165,163,42,93,77,192,32,70,211,248,137,244,209,215,5,92,177,168,113,141,210,151,164,238,80,222,172,124,95,218,252,239,230,229,42,104,116,238,159,100,161,32,104,184,220,205,171,176,186,206,116,115,116,39,124,184,42,9,236,158,142,14,24,63,162,101,132,36,128,194,244,144,248,176,212,170,221,173,38,51,89,226,119,161,115,60,255,208,168,156,241,157,239,198,148,132,59,239,58,28,97,59,161,4,183,242,97,139,97,166,176,16,175,98,162,28,252,131,167,216,69,234,92,247,81,68,119,194,181,40,70,255,152,99,175,172,242,24,83,72,190,83,84,184,44,79,6,65,225,58,213,189,165,223,177,84,61,49,85,19,143,78,200,83,119,156,61,119,221,106,157,68,129,243,43,22,46,126,95,78,83,149,82,90,236,148,216,87,41,171,200,238,25,123,29,185,238,148,177,68,75,62,94,252,140,156,45,229,113,177,223,208,166,148,115,173,244,104,7,220,86,202,144,153,244,164,236,147,154,33,32,11,12,135,114,192,67,247,35,120,177,250,183,99,55,219,105,204,96,30,142,184,174,213,158,165,159,133,68,207,146,61,56,13,24,78,247,138,183,134,38,55,229,205,73,16,203,107,235,169,5,55,197,247,109,221,252,103,202,231,143,38,151,42,185,27,224,105,17,250,169,244,59,235,59,87,90,97,98,85,163,249,87,83,149,2,97,249,42,103,150,110,25,236,2,119,255,141,73,146,4,169,177,47,156,157,151,227,48,75,20,227,22,172,216,172,152,125,169,10,1,58,9,57,76,145,254,209,250,136,190,101,64,166,77,9,45,57,185,83,87,166,159,5,90,21,94,145,47,129,213,171,37,129,226,89,102,141,109,18,234,135,84,94,132,208,83,152,62,165,205,146,139,147,190,30,166,77,221,73,202,154,141,105,135,213,69,216,92,179,237,248,162,106,249,204,111,165,223,124,136,221,180,176,186,78,77,69,58,68,85,61,189,85,141,101,172,167,74,180,30,14,59,134,170,198,18,126,212,10,194,200,197,64,80,49,235,102,153,136,128,185,159,10,74,79,26,121,253,205,161,238,95,73,80,250,110,16,238,84,32,183,211,180,254,161,109,42,128,106,152,254,69,53,48,45,17,55,98,159,251,76,79,77,225,85,163,30,172,126,159,210,248,225,84,214,94,196,237,128,130,88,111,110,26,174,1,183,52,145,58,61,176,30,46,104,48,79,232,155,33,220,84,75,192,8,164,170,64,120,197,246,137,123,67,75,162,34,221,8,196,135,163,70,209,142,152,16,195,186,8,252,176,167,165,237,232,2,49,210,85,143,207,208,73,173,197,21,132,180,60,180,217,42,177,198,36,77,14,89,161,191,24,141,69,170,215,222,209,186,243,169,210,172,186,72,62,182,209,52,86,113,48,155,38,74,137,225,70,123,52,240,221,52,211,213,75,10,213,238,107,213,82,210,213,247,243,78,129,187,106,73,2,67,7,26,240,80,141,97,131,119,56,245,109,47,97,155,52,120,69,250,184,65,186,167,251,2,237,86,174,141,12,252,213,147,222,28,154,165,128,79,205,138,237,68,9,125,199,162,223,244,211,42,82,50,223,203,183,105,100,108,138,22,96,220,99,7,102,205,112,234,139,198,173,8,202,35,185,227,48,189,192,73,230,190,194,93,239,48,1,99,133,105,1,141,112,132,81,185,201,52,198,31,232,114,243,143,238,14,129,39,221,77,254,230,144,141,234,174,69,43,125,128,136,193,36,16,165,39,127,49,155,14,85,97,52,85,78,192,41,6,73,182,174,143,79,174,254,150,126,78,138,107,190,152,43,196,197,86,186,122,57,115,200,176,46,113,221,116,238,129,82,103,68,43,96,134,212,137,54,172,123,62,222,12,161,57,253,30,72,228,244,248,217,29,234,23,133,239,41,176,226,197,177,12,117,68,63,202,7,226,106,168,180,245,106,122,205,74,188,218,64,106,38,96,99,71,14,16,254,52,5,53,211,122,183,109,132,31,4,166,182,172,198,144,161,161,183,20,94,76,228,128,123,178,112,8,138,69,60,26,184,37,180,187,61,201,157,79,190,244,78,126,63,250,128,187,218,63,147,52,195,39,239,85,187,206,80,211,94,28,85,126,85,85,59,100,222,141,212,37,50,109,76,210,144,48,251,229,209,67,219,181,128,191,121,100,146,141,84,23,56,153,240,242,100,22,162,190,55,63,44,118,82,136,193,118,130,247,23,197,48,63,115,80,38,240,180,130,213,248,213,77,185,32,172,32,226,158,62,49,15,90,114,46,6,124,23,91,38,89,85,61,22,224,175,123,119,53,191,226,91,122,126,80,195,31,25,251,31,141,88,189,185,85,94,197,126,244,157,252,187,127,36,107,3,238,85,11,232,38,134,142,199,143,154,201,40,235,12,134,82,173,69,128,243,164,36,19,213,120,44,244,216,174,182,138,144,91,81,181,252,238,14,23,165,190,57,228,236,61,96,40,20,245,205,55,170,18,177,23,46,229,74,6,182,195,47,98,175,43,85,191,78,36,162,226,80,134,5,35,45,47,148,107,226,236,235,214,252,167,176,241,89,7,124,63,190,206,68,235,243,141,223,221,135,58,54,119,146,158,26,145,89,226,21,90,237,79,151,199,146,139,225,244,211,223,245,205,32,159,2,78,246,155,145,121,238,248,156,173,104,14,151,166,182,25,1,34,78,159,116,48,162,56,60,5,198,86,145,207,185,160,244,150,227,5,218,24,121,113,4,235,163,244,208,136,41,116,103,88,215,85,12,163,184,25,179,142,160,252,176,17,143,62,74,213,111,5,100,75,63,54,210,40,250,102,139,6,214,248,92,167,167,162,249,123,124,236,35,179,152,110,124,125,241,187,211,54,153,11,59,149,88,160,38,35,118,39,193,110,185,118,151,32,182,182,153,112,210,181,215,120,47,189,233,247,24,90,246,142,178,224,254,62,49,84,186,22,143,19,207,248,250,18,11,108,233,169,74,158,181,196,76,129,4,86,119,29,26,53,187,160,53,217,203,84,204,127,242,104,136,244,18,140,62,111,60,154,42,21,253,217,22,42,142,155,55,4,97,5,70,205,50,142,31,106,222,116,14,35,35,95,226,123,52,20,244,244,197,9,150,197,60,187,62,156,112,106,3,211,241,91,195,96,78,134,10,130,42,211,211,15,168,229,106,228,141,14,135,32,83,25,63,252,18,122,239,143,96,75,60,26,245,210,64,17,76,108,129,82,204,164,187,2,148,233,17,58,107,101,126,201,227,60,100,220,196,65,217,201,130,186,142,218,23,61,64,200,225,104,226,155,6,222,38,17,237,15,135,71,239,77,42,53,130,233,159,201,226,8,60,140,118,49,66,72,41,26,114,157,209,229,194,237,248,132,159,102,177,204,66,58,17,2,189,143,74,13,16,199,88,201,34,229,210,213,213,53,118,201,79,211,38,69,143,236,99,84,145,145,189,104,218,55,75,143,73,89,115,75,246,162,37,59,133,22,148,42,46,252,202,123,198,177,198,179,200,94,88,43,171,192,86,184,27,55,199,237,214,171,239,118,52,36,110,70,241,100,186,154,50,210,8,61,124,93,63,38,204,55,223,201,97,13,69,9,25,84,137,152,104,188,143,102,165,242,201,147,89,123,91,225,221,35,91,74,72,78,55,28,26,161,36,108,70,35,236,76,47,118,114,28,232,75,141,52,23,222,225,118,17,38,170,233,189,207,39,129,9,68,84,123,122,177,79,99,38,230,252,167,55,35,46,191,4,30,61,221,156,242,227,148,85,233,233,197,201,134,202,213,75,51,8,180,135,213,168,124,162,33,84,11,190,16,16,44,35,178,69,3,9,245,79,97,68,190,34,30,120,114,196,229,171,16,212,73,184,176,165,23,71,205,40,166,25,182,95,250,92,63,36,241,145,56,169,105,22,126,84,233,196,7,161,26,73,13,98,243,47,34,204,9,115,165,46,47,222,58,236,47,72,217,186,206,97,170,7,156,131,134,234,252,163,123,248,55,218,148,84,211,253,195,151,126,53,46,135,91,103,21,210,0,141,168,24,77,94,68,138,172,40,69,71,5,150,227,8,147,86,26,219,245,197,103,47,45,178,173,240,163,105,224,226,142,65,169,17,234,175,212,234,36,248,155,35,82,204,144,6,232,249,241,33,35,236,117,39,196,242,79,90,95,215,24,168,177,99,209,230,154,214,128,233,8,189,155,67,91,61,118,130,63,8,4,61,212,79,98,75,127,24,157,9,110,66,89,3,69,122,54,75,196,231,41,172,214,169,249,143,141,215,153,42,73,193,221,137,165,147,5,250,23,183,130,168,122,59,233,119,223,185,227,11,172,144,51,147,18,110,106,72,219,138,28,197,53,221,53,224,9,165,208,140,14,161,66,35,243,73,87,91,117,187,195,217,63,66,228,86,106,238,175,77,212,244,100,156,72,95,199,17,82,160,67,147,51,123,98,138,251,142,86,134,177,254,42,202,78,254,57,140,210,149,190,56,173,4,94,141,70,8,93,250,233,129,233,106,247,49,163,225,98,234,163,105,122,116,207,205,184,186,211,160,65,41,232,145,164,2,215,231,151,174,254,206,231,39,80,105,67,8,233,208,27,110,209,1,244,35,122,166,32,145,164,7,222,159,175,118,8,162,117,43,250,33,81,85,234,105,184,241,179,124,207,161,19,79,15,1,76,206,179,61,55,89,172,188,248,83,24,134,11,255,26,165,210,226,40,48,165,161,47,150,3,233,27,74,129,2,79,171,144,124,240,57,41,86,106,217,15,247,218,58,100,171,85,194,130,164,213,106,196,45,24,206,79,34,119,20,58,84,153,102,144,221,139,189,112,45,84,52,198,155,223,220,202,37,2,182,232,140,243,107,126,11,247,102,11,76,200,50,126,152,125,63,189,26,34,202,119,44,163,201,213,132,96,231,110,48,21,59,118,6,85,222,93,203,242,106,68,88,156,183,154,166,160,33,36,2,80,2,220,221,119,7,220,82,139,234,157,191,133,114,46,135,225,129,26,10,155,249,24,176,190,23,165,111,130,33,58,171,119,166,159,169,197,157,139,112,216,44,184,207,155,27,165,214,110,52,62,189,120,79,215,76,248,129,181,97,101,226,68,159,245,41,172,243,127,82,184,190,167,192,154,6,193,183,33,197,165,111,54,244,119,125,252,157,188,218,209,102,74,74,38,161,128,209,159,45,161,7,206,15,161,90,253,160,212,56,9,54,25,232,128,171,246,104,83,80,233,217,67,208,161,13,170,52,59,82,153,21,48,53,193,10,195,36,122,226,83,47,245,54,81,186,174,78,92,109,221,99,77,151,23,252,143,94,112,64,239,89,170,123,97,223,68,225,193,97,163,3,23,152,198,245,248,216,95,211,10,143,9,13,77,175,254,232,94,83,190,150,230,190,32,218,135,72,253,19,217,16,218,50,105,124,240,207,105,60,239,250,179,33,200,239,113,53,25,89,189,26,74,194,26,87,159,100,121,194,60,19,77,191,253,187,123,154,6,44,73,130,124,45,214,38,233,125,93,3,212,4,122,3,43,240,17,178,124,224,25,116,247,221,8,20,116,179,69,55,102,126,241,108,182,191,4,95,87,214,9,54,109,59,148,65,67,120,73,22,182,57,129,50,42,123,112,10,248,144,99,138,136,43,192,16,110,87,244,38,126,57,53,121,58,127,232,134,29,166,121,92,207,16,120,179,154,163,71,63,214,161,198,44,78,197,10,131,185,94,137,145,42,135,230,181,18,37,137,129,16,31,212,253,97,12,52,201,66,204,15,161,16,55,191,200,211,107,22,240,14,53,38,175,163,196,98,62,69,225,195,9,3,169,45,97,157,163,208,7,78,216,48,144,232,59,236,10,223,243,33,108,156,107,176,104,215,58,186,108,195,163,95,133,196,141,26,18,31,47,90,227,226,235,79,234,158,192,66,171,113,49,53,97,122,107,36,49,194,238,179,150,118,253,89,166,21,225,35,246,81,25,145,224,251,42,97,216,33,66,181,244,209,24,177,30,32,46,247,83,126,250,49,63,10,233,194,35,196,96,77,191,107,208,199,230,40,25,223,165,168,197,22,28,102,91,80,212,218,212,194,86,46,234,108,94,24,25,42,49,165,97,26,81,120,143,232,242,132,246,72,184,111,128,143,164,39,81,84,168,249,103,193,22,26,55,39,70,158,94,156,189,51,224,123,216,72,239,18,240,22,255,189,24,247,149,192,24,73,98,229,67,148,220,19,140,184,90,184,16,229,164,65,155,210,219,141,76,229,209,99,145,26,167,17,117,118,80,147,156,12,239,21,159,11,173,112,181,72,73,36,116,41,130,130,165,78,191,200,36,4,179,165,70,74,19,86,230,249,196,76,186,223,6,198,39,133,103,228,41,106,37,209,147,238,189,144,110,9,248,104,136,22,120,202,139,193,169,161,159,203,26,207,165,244,107,105,161,53,240,232,81,7,2,253,160,110,209,168,31,71,53,115,69,188,189,164,159,117,224,90,140,171,63,237,45,7,110,82,186,155,159,123,164,188,15,193,203,79,103,232,221,112,134,92,55,180,154,13,52,36,63,128,191,165,7,61,154,104,225,59,84,139,83,234,28,66,40,43,252,103,107,159,23,148,242,213,33,21,145,90,6,122,161,111,237,40,149,152,185,222,12,218,120,56,211,35,48,182,212,211,67,88,184,71,212,217,120,142,106,130,113,20,163,14,195,88,209,5,110,214,56,224,48,180,112,85,97,36,93,78,212,119,163,179,162,240,62,145,234,194,223,146,239,184,96,92,232,159,212,142,87,97,117,187,112,183,6,92,135,247,84,10,166,5,219,205,242,99,169,81,226,177,244,205,96,83,237,18,157,69,77,73,97,83,95,114,24,6,192,4,227,63,68,69,188,214,183,46,168,26,163,202,186,89,148,83,191,7,237,240,82,139,95,87,77,79,230,3,75,64,123,14,221,108,86,137,164,37,188,215,59,93,121,127,225,144,68,83,178,176,47,124,238,186,152,154,247,40,122,53,121,71,201,227,214,165,81,22,83,140,142,54,97,203,63,75,166,105,217,49,18,63,138,22,177,166,207,190,22,250,146,180,228,183,181,55,154,102,192,113,34,17,101,18,53,138,226,33,249,239,154,22,69,22,120,221,197,30,247,166,235,171,235,135,94,152,1,254,226,80,111,165,241,180,86,69,31,211,59,223,133,4,207,224,21,5,147,200,48,170,211,126,97,2,47,254,226,203,106,92,19,76,125,66,192,212,87,38,120,75,138,154,249,189,119,130,191,224,92,64,251,160,164,9,206,193,31,171,7,73,130,180,244,232,30,141,244,221,178,86,129,4,239,79,208,79,211,227,11,42,155,168,251,133,13,89,107,252,128,247,55,5,62,162,167,3,188,71,143,148,13,45,61,105,125,160,191,19,41,108,203,167,167,171,191,182,34,173,130,5,153,62,24,202,180,113,111,24,102,245,103,145,45,138,46,154,165,218,121,160,80,165,68,119,80,169,53,253,106,250,9,35,51,72,175,166,142,247,54,61,10,71,217,33,18,124,136,210,56,140,210,136,190,54,218,31,114,53,178,37,250,232,99,138,212,222,213,4,127,187,14,217,253,83,20,181,28,132,48,245,115,92,91,94,154,108,32,63,249,244,205,16,217,140,164,255,57,41,113,136,102,55,198,113,52,84,77,173,137,185,176,81,71,122,59,22,116,77,58,224,150,204,240,23,135,39,68,236,151,85,45,53,238,175,198,151,21,95,12,206,227,213,226,217,184,145,82,197,122,225,70,191,98,192,8,16,42,12,153,68,60,123,76,209,64,1,38,138,19,207,158,67,187,90,151,197,250,164,207,108,237,180,250,170,189,122,220,28,223,67,223,252,110,134,53,26,87,81,232,252,244,217,215,40,137,166,215,251,51,134,238,241,72,249,5,111,8,42,38,218,227,67,33,106,20,64,245,59,224,242,49,43,73,46,175,173,234,86,0,174,111,77,3,122,244,111,142,212,17,194,254,243,109,233,40,52,162,84,129,39,124,217,210,28,218,190,4,155,84,165,163,3,62,8,65,55,177,216,104,91,61,41,166,181,96,214,136,24,63,18,104,218,50,72,156,227,147,190,107,234,230,116,195,49,122,229,248,213,48,153,170,145,66,84,37,168,182,168,176,144,91,223,195,164,4,215,92,55,126,139,173,176,52,206,117,132,88,245,84,132,192,37,122,54,58,213,52,93,81,232,21,165,39,123,41,211,208,162,250,108,69,11,230,92,169,172,113,97,189,132,176,209,79,55,179,12,55,93,211,209,37,9,195,151,46,44,168,155,74,244,249,154,85,161,240,162,227,83,58,209,239,187,232,139,47,101,108,235,150,180,215,33,187,230,100,28,246,252,133,246,60,81,125,177,60,13,117,253,149,53,213,54,186,43,169,68,166,245,158,73,215,238,144,139,59,226,39,110,80,154,180,186,56,114,188,118,16,119,64,139,162,81,167,69,165,71,28,230,221,120,95,229,189,141,178,83,30,125,134,104,150,1,79,215,26,68,144,241,78,87,125,50,117,88,242,98,215,183,82,51,163,27,5,174,192,71,203,182,22,42,88,53,250,128,161,180,211,239,129,160,90,84,203,32,69,92,139,190,25,130,49,241,236,131,180,65,87,152,201,37,55,63,186,253,247,159,160,150,240,33,168,91,14,159,116,84,199,94,148,146,6,65,135,177,112,7,124,247,127,189,216,234,245,227,201,48,165,232,160,32,247,24,3,142,242,135,30,45,56,30,245,139,155,55,92,101,133,239,180,245,111,125,76,195,76,209,3,65,73,192,59,217,117,221,206,250,16,21,131,156,84,71,148,216,104,236,55,199,250,217,20,182,126,164,160,152,184,214,191,62,27,221,18,183,41,97,160,16,169,181,101,186,109,53,152,5,144,232,85,167,8,166,1,153,196,72,104,21,29,83,196,31,131,160,194,4,65,210,213,223,23,84,40,29,42,122,61,28,32,47,25,177,135,31,212,68,244,119,243,207,229,230,48,230,235,168,33,51,227,166,25,228,88,77,109,74,62,240,137,37,2,165,132,238,134,212,120,71,55,35,90,220,146,127,38,216,132,130,135,51,138,92,215,81,178,57,20,146,150,200,17,195,190,55,116,105,195,66,21,221,46,3,17,45,53,26,33,218,136,26,60,186,136,63,157,105,248,226,229,8,42,106,32,203,148,38,71,80,188,112,208,233,193,6,77,97,216,79,188,89,173,250,104,212,163,130,63,6,2,17,93,156,148,242,84,185,26,154,181,173,48,194,202,241,106,232,136,38,216,136,92,130,208,103,207,149,96,200,145,131,147,135,56,188,190,154,101,127,252,217,147,65,72,240,156,177,215,82,137,168,185,82,75,33,203,176,32,189,170,39,227,181,166,122,100,67,225,249,210,116,39,217,187,211,227,205,50,43,46,201,187,125,228,222,115,43,101,213,117,93,140,140,75,152,136,244,193,215,87,241,236,0,224,117,2,228,91,95,43,69,106,40,200,114,107,246,153,195,136,32,178,195,237,30,3,71,97,122,216,150,176,28,37,99,121,254,8,99,6,220,52,128,111,13,113,189,196,171,81,145,47,11,100,194,76,20,191,26,255,77,15,160,73,235,183,223,123,96,196,200,215,154,180,238,5,121,147,149,213,233,168,76,227,84,12,130,165,79,169,184,126,242,111,61,174,230,48,212,23,167,229,255,4,9,18,30,183,190,25,204,178,241,53,25,53,253,89,148,92,198,44,132,186,63,223,27,57,165,64,199,81,31,121,146,211,112,199,200,216,153,116,155,231,232,242,100,39,204,79,91,147,157,214,221,27,198,48,85,241,218,211,66,214,163,200,92,24,22,80,82,216,244,75,2,254,99,38,65,0,16,52,97,148,156,53,125,115,132,179,100,204,106,31,105,170,96,145,5,183,19,68,182,43,193,108,82,159,208,78,157,158,110,30,82,38,63,180,83,105,171,157,38,153,25,196,81,208,61,232,44,254,209,87,11,218,169,214,210,36,255,92,98,232,151,117,74,55,180,107,0,156,232,9,30,166,82,174,131,6,5,175,187,170,70,126,162,31,236,26,215,210,230,57,204,146,223,10,91,22,203,97,184,155,143,194,19,85,9,135,107,215,250,40,115,239,191,224,55,107,95,34,240,251,113,117,131,38,12,6,124,189,184,26,51,180,163,76,250,166,112,15,77,218,65,144,234,211,33,93,52,249,5,243,154,21,196,12,133,55,148,189,14,67,96,149,174,166,107,219,159,93,15,130,156,2,35,109,19,99,74,75,160,4,120,151,145,78,121,0,140,210,46,173,66,50,87,97,122,180,198,226,229,45,93,189,34,53,98,101,70,122,248,161,75,54,131,112,238,90,77,39,61,26,81,91,55,179,140,119,56,61,26,245,202,25,87,55,90,186,21,190,59,127,176,163,21,230,134,62,219,122,241,220,150,249,208,107,75,87,31,42,185,131,38,108,104,174,117,25,225,111,120,209,95,162,234,90,86,13,127,132,68,172,43,127,19,202,186,16,216,133,25,165,49,115,12,134,50,171,24,120,243,228,39,163,58,27,23,119,109,61,95,86,71,20,124,88,7,58,101,29,50,152,243,196,71,57,90,207,201,17,130,98,177,195,104,81,232,12,191,111,178,229,234,122,148,42,213,182,172,85,132,159,108,236,252,232,187,96,196,175,155,218,102,103,179,48,90,46,59,209,202,52,195,241,142,63,225,31,91,90,244,101,255,9,127,211,61,133,149,183,4,174,148,40,85,192,205,110,202,177,111,229,2,37,12,110,206,119,221,137,175,37,121,231,93,120,240,164,64,18,12,201,101,208,113,193,160,172,243,104,147,211,9,42,175,166,210,102,192,8,159,8,163,214,60,106,50,243,236,207,131,80,198,148,164,129,13,8,27,125,83,65,235,120,166,123,31,98,165,17,162,170,41,40,136,110,188,180,196,24,251,162,254,172,115,45,186,8,65,29,122,73,211,189,141,91,213,99,134,20,127,234,175,166,4,41,30,189,17,111,79,48,213,160,35,162,153,37,89,27,240,135,119,9,179,158,158,62,246,57,177,120,108,35,85,91,125,17,36,140,24,44,123,151,94,251,21,84,104,35,226,78,54,32,193,194,218,131,40,111,211,67,23,141,194,47,242,54,20,209,165,57,108,92,194,209,162,68,30,49,61,187,238,19,145,105,107,60,89,25,150,155,95,71,109,254,113,115,201,225,93,87,247,218,26,53,193,71,58,100,103,170,39,88,38,112,56,63,233,68,216,106,251,33,33,37,141,191,200,154,228,123,35,117,89,37,155,85,243,155,117,72,97,165,99,121,215,244,108,190,255,148,44,93,10,210,94,83,177,5,51,52,77,16,227,75,95,228,90,42,145,141,189,123,176,82,94,91,245,224,140,108,172,17,207,167,33,167,31,119,71,3,59,252,169,9,166,150,37,90,231,149,99,220,52,65,118,228,106,231,72,252,253,23,62,37,74,27,97,79,203,71,246,135,62,156,16,25,140,242,7,220,164,168,127,96,137,230,155,147,214,11,138,155,90,254,184,248,68,27,196,189,115,222,198,13,142,106,234,3,53,241,159,247,22,26,154,83,210,174,113,225,30,57,89,194,63,121,72,81,96,136,74,238,90,82,236,15,88,210,227,180,13,159,63,6,77,74,10,40,255,204,159,211,245,141,140,144,97,106,59,180,125,144,160,86,175,20,223,126,43,127,205,168,108,169,214,152,146,30,77,228,67,24,95,102,54,7,62,244,24,34,71,110,19,61,193,37,120,198,104,55,24,53,207,195,45,77,1,48,196,231,165,143,214,116,148,74,148,147,12,48,74,173,163,56,158,132,74,218,239,136,63,43,227,75,205,75,155,81,136,162,25,228,237,243,197,173,74,241,9,109,248,233,189,41,7,141,10,144,235,69,143,244,171,89,142,94,175,67,85,76,94,217,101,121,242,147,100,204,78,187,248,103,12,37,81,12,180,84,164,5,184,134,63,90,208,224,218,121,79,218,65,104,87,208,96,61,121,67,139,198,95,36,39,83,254,29,189,215,136,92,216,128,126,127,108,243,37,106,183,168,42,75,39,223,119,162,131,143,120,102,62,4,14,185,234,40,160,98,72,255,56,218,34,241,83,182,209,187,164,131,177,198,9,195,54,156,119,141,67,232,194,175,70,250,239,75,71,223,16,125,11,100,31,83,244,142,34,180,200,94,34,111,209,243,155,55,73,151,81,179,144,146,240,104,98,55,169,171,207,7,231,129,58,197,167,2,29,222,234,80,162,81,251,73,81,253,74,155,217,143,96,95,20,213,215,188,172,55,82,100,81,146,95,215,42,25,150,206,43,42,183,210,199,218,235,75,37,247,181,164,195,135,206,4,55,175,224,174,58,201,6,218,75,100,82,172,88,54,45,219,205,68,146,171,91,249,227,234,107,210,238,128,107,205,207,222,180,33,5,92,84,23,202,126,87,21,24,9,190,12,107,127,6,164,80,127,254,176,37,175,118,77,189,63,94,13,42,87,135,233,192,72,54,233,136,148,85,25,38,200,144,44,218,46,125,10,101,230,117,11,249,236,137,78,3,139,154,168,173,189,239,32,249,147,27,154,58,201,206,183,190,60,135,81,172,211,169,66,38,207,43,76,174,135,128,34,104,242,33,74,144,1,83,15,241,37,67,222,202,165,253,106,196,48,146,133,69,89,106,140,248,61,184,166,70,146,126,250,134,119,84,221,247,158,188,31,8,126,66,67,222,212,157,244,230,181,96,118,69,249,236,73,25,250,137,238,159,23,129,83,25,221,83,60,134,66,15,175,220,165,215,35,133,169,96,249,126,75,128,146,226,50,87,138,36,81,1,253,174,134,238,113,125,41,138,69,71,76,115,120,166,146,78,130,92,213,71,165,35,219,60,116,200,161,122,246,30,37,92,85,218,155,83,4,109,121,30,17,173,203,212,65,14,92,156,209,154,100,65,87,186,97,106,177,155,51,71,64,165,146,189,136,185,44,213,251,224,187,210,79,10,6,253,84,207,59,76,19,210,72,145,193,207,231,82,255,33,0,205,129,195,238,188,211,157,109,89,219,67,168,80,223,238,72,24,71,204,76,33,50,116,213,252,209,248,32,35,135,44,99,76,76,3,58,97,144,187,58,122,63,124,30,177,107,228,54,127,235,177,114,208,253,194,80,160,58,220,161,23,75,161,84,66,252,15,70,80,38,197,128,87,113,14,181,139,206,50,83,208,144,202,200,103,43,16,88,40,41,223,60,167,136,7,144,79,43,105,179,164,140,234,243,94,131,99,244,65,53,195,15,163,0,161,141,140,121,195,87,231,24,106,45,223,249,248,79,42,176,251,230,183,170,59,30,123,183,193,228,218,96,28,121,15,3,245,8,171,166,193,46,237,217,1,125,91,202,33,199,165,191,87,176,64,206,149,36,81,250,18,94,114,131,140,200,206,9,10,36,7,222,201,66,62,119,39,59,24,133,76,183,23,41,154,44,201,130,167,29,197,195,214,200,142,192,6,158,166,110,125,154,149,192,180,191,252,17,18,63,37,96,40,134,210,179,39,65,133,128,115,150,14,165,79,15,146,146,167,30,218,38,109,107,114,251,36,217,86,239,147,224,141,117,16,112,153,45,7,220,87,76,223,205,142,90,210,247,248,252,104,129,92,83,123,218,173,191,193,131,106,116,72,149,145,97,148,73,252,201,155,206,139,145,246,208,240,20,17,99,249,31,188,189,203,170,54,203,149,157,125,47,106,171,17,231,131,218,198,96,112,207,77,83,24,97,111,10,129,75,18,178,220,16,133,238,253,143,103,174,156,51,70,124,110,215,207,6,161,189,199,202,124,51,35,227,48,143,99,144,206,87,152,140,71,60,24,232,179,19,157,121,23,73,60,114,251,249,41,48,233,203,134,57,96,42,239,244,181,72,123,222,17,135,163,254,61,27,82,15,183,199,148,94,148,48,204,138,215,163,122,165,98,22,60,149,28,104,64,133,96,193,143,16,204,227,215,96,120,220,121,10,183,66,121,143,173,25,174,63,245,245,253,217,222,135,117,132,7,58,102,126,172,85,164,218,238,250,177,0,250,19,88,166,222,52,134,124,244,167,220,159,232,46,14,221,133,83,125,110,142,80,64,186,112,123,74,191,172,53,173,204,139,162,210,172,103,121,45,81,149,102,240,243,181,77,27,78,158,172,245,167,134,144,52,94,89,114,115,14,244,39,208,73,81,220,133,95,111,206,130,155,75,94,235,141,74,79,139,160,92,120,228,39,84,137,24,219,157,135,24,91,250,94,103,252,231,188,223,99,107,239,6,223,14,15,44,38,10,90,70,242,86,103,222,245,118,247,179,137,171,39,99,66,46,56,71,159,218,217,12,215,147,93,68,86,38,34,103,70,45,162,52,150,199,111,161,47,59,158,123,79,21,222,99,209,151,122,55,141,109,12,44,10,195,254,119,127,26,90,71,133,167,212,179,81,86,183,158,200,216,162,85,249,238,41,214,59,163,15,142,230,189,108,196,235,41,224,61,155,118,142,204,191,17,201,117,181,71,207,210,153,73,246,43,72,86,100,204,80,204,150,57,186,80,212,25,10,239,91,180,201,102,152,159,52,192,134,11,168,220,223,206,168,64,40,124,142,0,217,74,31,13,108,220,231,99,193,166,251,57,233,34,236,10,211,176,39,219,97,121,44,233,179,57,166,40,112,97,59,44,143,239,66,219,91,150,221,242,76,210,253,252,54,29,93,119,38,29,23,122,42,186,71,139,246,213,51,15,233,239,18,24,246,183,187,124,16,83,208,105,10,115,73,191,67,206,240,235,189,27,132,71,237,110,103,245,49,203,160,37,93,247,224,180,142,164,162,112,211,125,122,80,120,249,92,125,28,255,152,42,103,34,60,211,144,246,199,20,191,220,233,125,209,183,26,149,8,124,192,80,218,232,136,89,213,193,133,219,251,45,135,73,70,6,74,145,135,62,246,48,177,164,128,75,126,182,97,20,76,75,142,143,69,88,122,188,48,93,66,1,39,229,19,166,174,165,215,232,211,132,105,111,105,140,103,207,75,43,7,74,249,131,162,84,201,198,183,130,247,184,62,240,153,116,247,181,232,213,83,147,144,224,236,109,196,156,144,187,105,200,13,93,23,153,224,20,64,62,131,130,97,124,247,43,72,84,117,79,217,19,5,206,248,92,199,185,120,114,135,232,61,135,198,35,66,99,105,61,79,126,86,91,189,99,134,63,172,71,50,177,221,124,143,46,94,67,143,0,166,96,228,207,145,241,121,163,83,36,165,175,59,55,207,41,247,244,74,16,207,200,247,104,43,104,173,63,143,70,219,69,188,88,169,245,105,57,160,88,62,158,187,228,215,120,59,224,158,247,96,163,131,247,217,20,224,155,188,199,11,213,119,229,121,238,69,25,92,192,189,142,231,165,215,94,119,192,105,75,121,118,20,248,157,91,192,103,153,170,34,20,125,80,231,240,137,123,167,231,112,161,92,247,90,241,182,35,60,11,147,192,75,184,76,56,33,79,60,15,251,168,68,163,242,176,186,163,245,192,43,4,236,42,121,148,167,108,102,111,43,240,117,120,209,248,218,30,184,68,183,24,57,207,84,126,129,233,241,117,248,156,170,253,87,120,223,155,83,197,255,203,111,247,187,176,141,131,92,91,56,128,163,110,249,231,24,125,95,172,180,80,43,180,42,182,249,172,159,125,166,116,76,51,90,154,134,26,34,208,165,223,62,103,42,124,90,250,101,204,239,242,130,39,229,169,41,61,95,172,68,57,145,49,234,190,187,33,14,79,108,150,198,136,222,159,169,52,41,250,117,152,183,92,207,213,148,28,248,92,193,109,127,202,137,54,149,160,225,122,13,35,254,126,224,179,163,121,242,164,154,79,187,159,13,15,135,221,175,134,32,111,107,180,132,238,160,80,69,163,55,188,151,231,4,57,231,66,142,35,132,56,140,202,107,176,165,69,32,20,170,190,249,84,90,156,253,112,135,120,24,5,168,180,146,63,48,21,45,14,227,32,62,91,237,12,37,69,212,121,166,106,207,176,81,207,219,212,222,59,100,25,207,86,123,190,94,120,140,104,233,62,27,210,152,55,255,87,81,60,219,235,57,157,216,184,125,42,116,40,232,159,207,1,81,73,76,5,163,217,212,95,134,50,109,92,52,183,242,236,72,157,100,73,252,180,165,132,244,222,120,70,158,129,160,180,100,230,231,4,33,216,28,97,135,6,19,243,99,166,204,80,2,162,184,96,188,51,184,194,177,230,183,166,214,113,246,199,2,42,208,66,5,60,222,228,224,166,195,111,220,171,77,88,86,77,59,84,173,91,192,8,137,234,205,113,1,242,189,26,201,211,215,48,164,70,56,224,180,230,115,2,80,81,53,226,230,231,219,61,205,87,150,235,141,51,0,225,241,247,112,42,116,18,196,176,224,8,167,7,62,46,123,156,93,168,87,238,231,136,40,228,75,238,205,203,80,77,17,12,226,17,74,239,176,254,62,228,214,70,173,144,239,111,155,144,166,162,156,154,59,208,9,45,141,194,212,144,222,139,137,183,235,247,68,39,228,14,249,32,255,254,92,125,60,144,88,246,136,179,150,247,201,18,133,187,1,195,156,161,99,74,143,84,186,87,67,17,250,192,116,101,198,247,68,41,254,177,105,33,220,9,106,19,147,67,84,7,229,28,172,51,110,109,205,146,253,245,95,174,29,143,26,150,18,128,28,152,122,175,184,53,186,80,26,142,89,112,218,223,175,153,177,169,154,186,78,107,141,187,6,50,60,220,15,12,169,94,140,56,73,77,29,210,99,166,7,207,127,37,212,255,76,195,181,76,82,233,131,225,132,120,236,1,156,186,26,118,62,197,221,154,222,88,211,172,214,64,75,126,226,198,103,187,25,81,77,71,69,78,126,58,62,23,150,123,108,11,70,125,185,30,24,222,71,63,148,209,196,120,170,160,168,168,143,12,55,2,59,235,49,137,97,109,140,51,185,210,218,162,94,194,34,85,19,147,20,7,93,101,2,40,201,41,119,204,10,67,164,182,250,57,140,206,28,247,229,67,23,100,82,191,107,89,25,96,192,200,210,181,7,102,154,249,123,25,151,178,250,93,68,184,110,112,184,224,205,234,153,140,96,94,20,125,86,106,87,30,91,100,37,225,186,172,164,117,158,124,237,162,1,107,94,24,134,100,157,135,166,123,121,225,227,254,60,51,41,113,196,251,168,21,216,189,245,68,95,116,27,69,4,12,231,232,49,15,173,219,61,38,11,221,109,74,33,66,230,178,71,151,45,178,130,227,233,61,38,186,26,109,61,53,195,123,166,43,127,90,12,211,31,45,91,49,191,160,63,101,5,142,118,100,32,159,120,205,142,166,159,10,41,222,115,62,209,119,28,92,1,112,122,212,199,88,159,205,100,138,29,70,114,66,143,152,105,12,126,51,224,156,31,7,199,8,91,34,64,134,77,251,124,237,9,241,77,76,68,168,220,139,110,12,211,18,65,129,54,26,142,30,180,93,47,3,42,14,229,223,1,46,215,227,204,169,60,170,64,148,211,65,232,23,112,134,255,245,129,123,116,245,27,173,233,99,213,78,124,135,216,75,153,210,207,173,169,130,95,1,246,71,164,3,56,221,93,133,146,131,150,159,95,38,204,30,104,42,74,223,6,10,147,150,195,203,72,13,21,166,110,189,5,76,229,255,243,100,148,31,197,213,103,112,115,123,158,12,149,251,120,240,201,139,60,47,77,44,240,94,141,44,219,243,224,102,134,5,140,104,225,123,115,58,105,3,206,79,12,107,178,129,237,24,20,58,156,127,185,117,190,40,214,195,200,191,254,242,133,143,169,242,11,60,239,249,146,108,23,249,229,165,239,99,195,217,164,91,41,67,22,133,149,53,217,25,242,204,50,234,214,239,79,83,185,247,124,46,54,249,248,30,168,166,60,161,84,164,255,98,51,164,9,246,241,163,15,188,131,7,144,20,199,49,147,222,137,68,72,217,97,102,194,51,21,230,85,114,60,40,100,36,207,147,157,169,17,7,35,82,34,143,29,195,226,106,229,194,184,159,207,186,77,33,76,117,80,148,50,159,159,62,131,16,139,135,102,245,185,159,29,7,105,228,24,51,2,81,207,94,215,116,121,212,241,230,22,167,137,81,229,128,143,75,160,65,170,105,250,49,49,71,43,201,247,103,187,42,183,171,191,66,219,159,158,13,7,206,149,118,31,252,151,242,96,60,213,203,43,119,222,97,246,231,115,89,179,76,220,188,208,113,247,236,164,18,204,57,126,107,121,162,30,147,214,165,72,222,36,107,35,212,105,72,204,55,182,97,146,185,170,125,60,166,169,58,196,7,129,152,105,63,63,13,215,108,140,10,165,90,250,211,208,20,229,139,166,156,159,133,11,151,127,56,117,196,79,182,166,72,168,98,190,230,64,178,194,124,125,178,190,170,124,144,12,55,185,222,156,174,155,251,218,25,74,143,246,156,108,51,152,104,15,68,176,65,103,18,5,39,237,194,231,68,126,38,154,169,222,7,10,111,240,122,207,212,104,75,171,70,201,249,140,25,39,110,189,112,238,179,61,48,231,195,55,226,5,33,170,247,92,36,31,224,7,68,33,203,241,238,42,86,41,219,3,38,190,240,216,18,125,70,61,131,117,128,44,13,181,242,150,17,145,161,115,5,205,225,199,204,185,113,220,3,83,31,172,38,22,188,142,247,209,136,88,206,7,62,163,232,91,86,217,118,198,170,121,135,172,182,135,154,168,208,129,8,70,77,75,106,149,226,183,137,232,63,142,130,209,226,197,139,81,216,164,254,207,226,120,243,211,173,152,71,169,97,143,181,232,9,138,71,51,98,181,199,9,57,139,32,46,238,189,165,199,183,162,46,170,199,160,245,151,105,103,211,147,237,1,2,154,116,73,239,60,142,89,200,185,28,115,151,0,101,126,242,51,172,137,128,173,250,72,97,120,77,98,200,154,81,61,63,238,40,130,46,1,155,22,185,250,186,57,223,169,96,36,235,243,77,238,140,22,207,125,182,206,245,220,187,140,113,159,251,108,196,79,93,255,70,135,169,198,76,32,172,241,140,201,177,98,131,129,29,142,212,81,230,155,219,41,65,129,114,224,86,211,227,132,27,203,103,160,230,123,42,74,135,213,125,178,227,32,174,39,164,2,47,73,124,172,51,137,231,155,158,169,33,184,11,205,206,126,106,85,183,201,69,198,128,82,111,251,68,67,225,209,28,247,222,229,165,181,48,66,177,20,48,170,93,79,170,14,113,212,26,191,141,116,92,127,195,80,87,31,179,192,179,189,53,167,187,141,182,32,70,156,114,158,250,164,11,18,253,17,31,188,16,126,126,34,146,211,52,14,2,134,159,247,9,175,237,26,77,57,231,157,97,12,223,79,60,19,227,63,224,51,237,210,27,118,71,61,222,97,171,5,123,130,227,245,170,176,149,101,109,3,79,160,246,248,105,110,89,30,11,10,159,242,62,249,76,86,202,25,191,205,160,137,37,67,105,216,136,26,120,99,182,72,50,211,216,221,210,246,216,121,33,23,39,181,55,196,103,106,52,116,211,15,199,89,41,48,4,22,241,185,143,13,52,181,62,139,196,247,142,90,63,92,225,46,53,138,116,236,228,40,116,58,223,98,104,255,149,149,106,135,96,81,193,52,208,24,23,17,220,30,109,184,7,62,238,99,123,96,2,100,113,239,244,114,184,205,68,55,76,92,140,149,52,244,193,154,53,142,4,156,104,18,17,152,10,213,120,50,226,170,74,156,100,109,124,33,14,135,78,134,150,30,79,99,179,142,17,155,203,190,173,192,208,14,236,184,247,50,42,96,133,145,41,10,180,102,165,110,36,227,34,139,111,90,65,162,254,244,204,51,34,246,101,90,242,83,127,122,194,123,23,207,61,161,25,208,215,154,228,42,226,183,103,82,181,248,9,131,101,156,76,156,20,251,121,236,117,102,78,140,247,252,145,140,20,152,49,186,175,53,140,180,83,225,115,192,199,202,156,180,236,138,107,116,246,85,142,251,184,57,90,8,58,143,206,129,204,225,22,48,174,254,82,120,179,208,29,198,13,150,40,213,153,206,37,98,134,48,227,44,45,226,162,248,247,170,37,33,44,162,92,35,19,146,158,160,102,164,205,88,171,158,141,7,54,34,7,214,158,89,117,76,40,17,12,162,133,66,193,73,233,122,111,252,191,113,225,52,149,36,133,204,93,138,110,185,243,200,155,234,123,133,207,16,121,120,153,206,46,56,184,5,174,176,66,198,60,130,10,35,233,128,31,67,61,138,207,140,168,74,219,21,206,240,209,204,112,175,126,27,147,103,182,226,180,120,111,66,246,178,137,79,40,36,125,250,15,40,178,206,173,255,229,159,191,255,235,223,254,242,215,223,254,246,247,63,253,246,127,254,240,239,255,246,199,63,253,249,127,255,241,31,255,227,191,252,167,63,164,127,254,243,247,255,254,247,127,252,245,183,63,252,238,63,255,246,199,191,255,223,191,253,246,187,223,255,235,111,127,249,183,223,254,254,183,127,252,225,3,254,235,159,254,252,219,127,251,251,223,254,244,231,127,253,221,239,255,231,95,254,242,183,255,245,167,63,255,241,239,231,62,255,253,251,73,74,57,123,12,245,89,145,80,230,221,15,85,88,133,193,92,119,76,207,90,85,42,146,62,94,58,150,28,62,95,106,61,87,27,165,69,113,152,106,70,201,249,208,58,112,123,163,142,177,136,94,128,220,28,119,34,184,181,14,92,30,193,245,130,59,94,74,60,26,196,20,82,85,67,131,217,142,230,246,73,94,83,57,10,57,154,175,50,200,196,122,209,220,189,201,30,69,87,240,164,41,43,119,189,250,188,121,41,241,98,133,126,231,161,48,82,72,49,168,217,30,79,96,248,108,214,133,19,230,146,194,168,215,198,147,115,148,235,107,83,126,234,94,209,49,168,143,27,244,140,10,34,64,158,215,68,214,14,253,84,133,173,14,209,225,85,134,214,51,67,235,126,238,24,87,79,218,51,116,84,186,113,110,56,108,130,67,58,42,240,32,56,85,212,68,247,75,155,217,96,208,142,48,13,213,91,91,119,178,131,214,28,53,7,20,40,46,149,154,0,62,131,120,239,157,144,236,85,184,221,140,235,241,206,176,179,231,3,247,96,33,71,138,245,204,166,246,192,112,249,92,248,201,210,21,19,28,18,84,123,17,138,137,73,196,52,156,148,193,228,231,151,225,69,42,1,27,161,214,3,143,112,184,208,116,65,88,79,225,113,203,87,144,160,63,199,239,115,117,164,53,39,1,136,189,245,91,178,191,175,24,49,250,199,159,59,227,125,117,71,207,118,219,159,107,217,129,226,169,145,75,156,207,128,192,171,28,35,2,209,192,120,30,203,164,61,28,62,199,244,120,111,190,195,13,156,148,136,105,63,126,65,163,183,223,79,85,200,94,148,7,110,81,128,59,169,207,233,207,194,164,122,188,198,215,96,191,125,182,148,3,183,59,77,140,140,94,231,32,26,149,51,222,11,166,219,103,146,45,72,108,99,84,200,220,138,25,80,16,235,184,139,131,253,73,78,134,210,174,78,215,121,46,228,203,94,112,165,125,225,90,148,202,175,24,45,213,142,199,206,8,199,175,7,174,145,36,59,48,13,49,207,205,207,108,191,3,158,240,143,234,3,143,144,214,160,58,55,171,192,37,240,108,2,247,214,127,129,199,144,155,31,63,64,167,130,177,67,197,28,76,185,213,95,30,188,68,132,116,154,58,251,251,218,84,90,214,128,249,182,243,129,35,226,70,41,233,84,93,28,208,179,205,238,128,203,35,174,65,143,8,118,153,195,20,83,237,231,222,55,123,71,53,121,210,228,94,49,66,57,183,145,9,195,22,237,132,46,214,234,31,211,136,196,148,18,11,1,167,240,73,38,251,232,108,207,131,219,1,16,48,154,151,207,205,203,8,94,149,105,246,202,120,30,156,154,205,24,21,219,145,158,223,166,237,116,6,108,77,97,10,19,11,142,39,135,66,76,247,27,196,204,102,204,67,154,0,148,24,175,64,112,25,26,226,19,17,17,229,33,4,142,186,21,106,146,143,155,169,239,85,236,77,3,46,15,59,137,73,213,206,251,224,208,255,143,231,106,56,97,46,108,133,219,15,92,162,48,108,90,102,82,167,33,34,33,49,197,9,201,53,61,183,200,58,79,55,162,231,143,37,188,31,24,174,155,128,219,210,222,39,224,22,233,32,200,122,30,82,85,131,227,151,17,151,217,239,131,93,122,233,57,242,249,220,191,192,215,84,61,48,34,174,253,125,233,8,240,76,136,49,243,243,216,103,251,139,163,30,129,194,241,76,148,115,116,71,136,147,138,124,4,76,159,137,50,162,46,108,66,122,211,235,179,236,97,97,189,112,33,125,250,172,128,22,83,24,251,69,197,76,139,209,99,120,24,145,174,135,89,158,79,109,60,136,59,96,162,65,239,166,113,142,247,26,48,105,195,252,238,149,81,242,63,233,91,123,215,30,186,67,241,220,199,54,171,106,83,194,209,82,221,239,62,112,223,245,89,30,200,111,229,120,47,92,11,29,81,35,202,142,95,158,176,220,188,240,186,199,71,39,11,248,108,149,236,72,247,185,9,161,61,203,3,46,161,216,145,160,47,82,149,85,224,29,66,220,248,251,69,137,160,96,156,190,28,209,19,35,175,215,242,192,132,199,3,238,143,191,133,192,111,207,89,224,52,223,65,35,250,23,131,102,106,232,207,111,19,21,142,207,57,180,220,192,148,133,231,188,215,150,161,12,184,7,166,6,246,254,114,126,24,247,72,101,140,40,126,159,212,188,76,157,71,61,143,45,143,157,146,182,196,88,239,254,138,85,79,151,150,50,238,29,24,46,212,120,178,78,196,95,159,140,84,107,88,49,212,186,213,165,99,210,103,136,28,163,138,69,93,171,162,150,165,15,184,181,250,236,148,208,179,183,88,31,199,165,210,32,101,129,36,32,221,123,31,15,116,63,23,179,113,198,197,208,243,61,231,53,209,139,28,51,1,187,228,249,212,4,212,122,60,25,233,182,165,55,159,120,16,241,214,24,149,253,185,154,37,16,143,134,47,242,156,139,211,88,41,3,134,79,252,185,249,36,82,18,112,154,243,217,165,143,123,48,239,182,64,216,248,25,211,179,69,151,251,219,231,255,174,231,84,93,232,113,196,84,41,148,27,234,205,143,147,54,239,163,193,248,173,134,33,226,229,161,206,113,96,132,11,245,183,217,114,82,140,57,5,106,73,151,215,50,253,141,128,113,23,117,199,130,180,160,197,60,133,205,247,89,249,84,131,132,139,208,209,32,208,39,131,133,114,220,139,137,195,232,60,36,246,30,207,125,28,209,245,172,62,162,123,97,230,159,101,93,223,227,158,210,226,187,176,97,106,146,91,35,186,150,98,64,147,17,82,40,218,46,171,16,98,86,212,79,43,204,214,59,2,198,35,147,7,59,79,26,249,53,106,250,183,210,216,144,95,153,81,101,196,97,240,8,113,23,134,40,84,134,15,124,214,166,46,108,52,116,162,187,3,203,183,61,187,70,167,244,163,4,76,205,170,110,149,29,214,147,88,94,13,19,74,159,27,97,186,20,175,53,169,242,211,123,215,154,163,101,126,82,14,163,10,122,120,69,41,108,105,22,234,212,19,185,211,118,237,201,30,100,126,149,126,29,35,163,92,191,223,20,164,117,167,60,134,215,45,243,158,40,126,235,36,234,172,142,120,44,232,182,213,192,97,139,9,185,30,154,32,30,10,116,44,152,91,56,50,33,201,158,207,197,80,130,198,199,176,1,123,46,198,245,142,47,141,28,248,243,41,207,182,27,129,64,35,152,31,77,135,251,220,107,221,7,135,118,78,55,74,138,34,70,88,179,248,214,154,227,165,161,139,232,158,195,104,124,77,157,101,198,124,123,225,149,219,51,102,8,126,134,127,1,217,216,99,165,116,19,19,186,87,159,147,237,89,30,180,240,165,24,52,234,161,213,188,234,150,22,185,87,83,177,252,60,57,180,142,227,194,15,93,101,177,182,147,121,31,141,142,27,29,84,114,92,247,131,85,43,103,123,224,80,90,156,63,20,132,207,144,147,234,17,56,61,97,181,78,158,118,220,39,203,77,59,252,12,94,2,167,213,127,133,101,113,81,8,241,203,205,143,175,26,223,179,88,203,210,3,95,38,25,96,52,214,30,24,201,148,128,225,171,120,70,5,51,165,94,56,41,143,45,112,191,193,22,36,10,242,59,213,230,109,242,6,78,42,203,192,247,92,242,185,139,177,82,63,48,97,215,11,107,45,27,83,105,133,114,224,52,21,142,182,222,137,24,244,85,211,56,193,250,51,104,156,140,2,151,95,110,206,228,187,55,111,235,151,37,114,118,187,251,96,148,136,189,48,182,224,133,179,242,81,2,231,38,35,78,139,211,51,164,101,165,187,17,19,1,220,207,147,21,40,123,47,140,24,247,3,159,227,236,126,16,100,31,159,171,243,156,119,39,38,144,253,206,149,220,174,73,107,161,197,119,50,96,209,222,223,134,128,255,89,34,36,37,239,123,211,221,51,223,109,73,230,33,218,165,250,100,72,237,132,169,113,60,163,157,94,52,52,29,40,3,121,168,73,217,15,231,184,3,158,123,211,182,96,219,46,111,40,7,98,45,109,187,55,206,181,168,121,161,86,170,252,50,98,35,210,61,52,122,80,63,248,203,215,74,23,198,232,127,102,33,205,185,51,224,51,0,251,89,217,76,29,127,50,24,66,214,234,191,204,225,48,59,161,237,238,207,153,76,148,52,230,48,140,226,115,140,95,86,87,60,217,178,166,151,103,105,142,208,162,152,198,237,208,218,47,123,78,204,35,227,88,120,206,123,8,168,194,172,36,138,247,110,11,147,32,224,189,218,26,233,21,134,130,114,4,108,65,89,133,41,31,141,39,231,8,121,208,179,201,223,33,53,143,80,209,113,139,82,230,79,13,178,126,143,73,195,109,188,181,169,108,60,87,159,117,189,239,213,103,227,212,36,3,199,112,240,79,145,34,43,79,192,145,166,163,216,205,42,220,72,207,136,82,158,17,182,70,197,79,122,182,74,246,252,88,246,149,158,251,103,26,254,144,109,7,76,102,252,129,103,168,201,77,107,184,124,14,229,37,253,204,84,4,193,127,45,240,134,80,50,126,154,102,209,231,201,8,110,197,202,180,198,148,103,204,54,169,239,152,195,199,64,203,207,28,62,19,229,158,217,228,155,222,49,59,55,187,158,110,53,210,111,157,72,164,202,34,48,65,27,133,86,231,210,87,23,233,105,196,111,30,105,30,162,91,53,200,31,128,147,146,122,23,60,223,28,193,78,170,82,181,67,16,189,160,20,188,142,147,70,8,109,9,131,34,33,178,219,86,241,170,28,132,5,54,157,168,222,152,80,39,170,45,97,181,232,237,162,28,255,130,194,72,20,57,184,138,167,162,49,13,42,98,183,92,12,195,244,115,117,223,245,206,163,122,206,92,221,20,208,241,9,125,240,9,49,249,115,96,163,108,114,19,32,149,98,54,221,113,236,225,238,205,9,39,234,128,214,160,236,154,68,107,247,243,86,149,214,234,152,69,108,200,207,104,35,244,22,17,88,242,140,73,3,180,38,148,125,183,132,146,30,1,3,130,160,37,199,113,13,5,200,227,208,13,163,116,143,89,4,85,213,120,224,125,85,134,77,4,82,95,153,135,185,11,15,146,68,141,156,17,239,93,113,28,215,156,233,112,84,120,95,55,180,154,60,144,126,74,132,222,239,151,62,231,246,147,39,198,226,188,91,89,162,1,76,7,116,177,204,227,222,201,18,197,10,115,18,221,171,137,208,234,120,47,30,236,94,77,141,137,194,52,215,238,11,19,216,215,7,167,128,242,162,245,105,251,32,98,125,102,252,125,173,92,180,128,245,76,72,212,236,124,68,137,54,61,201,40,202,120,130,243,116,82,148,216,210,3,99,195,150,128,203,82,198,10,40,105,75,244,247,25,73,149,54,128,23,138,36,194,92,165,100,75,11,7,139,233,202,196,20,70,244,234,201,193,157,173,104,223,144,3,162,22,173,60,87,35,91,91,3,198,78,211,159,62,219,79,148,97,31,24,142,102,189,57,252,93,97,72,80,127,160,213,177,86,35,26,141,29,184,192,231,92,123,174,166,71,101,4,220,219,19,120,158,22,185,201,1,67,117,220,30,120,68,143,144,137,121,168,12,37,240,174,17,152,166,248,99,175,231,234,153,131,222,19,56,105,141,157,193,209,43,61,249,215,190,94,116,41,170,101,108,134,78,69,235,175,183,62,6,238,125,45,8,209,31,180,222,122,130,98,20,44,47,60,130,23,2,184,62,161,1,250,114,219,190,87,67,41,165,168,184,146,184,53,218,127,7,122,201,140,77,66,248,9,186,33,52,122,119,133,98,116,35,250,177,170,105,216,7,124,102,164,26,202,19,54,146,112,108,202,79,25,198,3,175,104,170,159,86,78,163,57,58,118,222,91,154,98,59,163,250,146,108,249,65,140,98,52,38,58,193,107,21,215,131,61,89,59,176,109,94,164,117,95,11,123,229,185,53,233,195,251,220,112,209,228,7,94,81,85,8,76,127,158,194,199,28,141,60,88,177,90,147,245,192,43,250,12,152,237,237,125,105,202,55,238,79,147,213,124,126,122,150,104,51,152,230,72,170,121,52,97,99,15,159,9,11,51,61,111,141,223,25,191,220,201,253,233,79,195,55,31,174,34,188,247,235,217,11,105,31,186,155,66,103,123,210,159,110,102,125,57,124,44,179,39,1,78,140,163,220,39,59,190,199,147,28,153,198,250,31,191,13,33,88,123,174,134,147,229,222,188,60,182,238,52,167,246,94,76,137,245,11,143,27,209,192,135,85,66,110,224,29,210,58,232,38,247,39,158,14,163,111,191,95,147,254,248,103,39,109,230,126,7,140,140,120,126,224,126,107,125,176,149,250,175,240,188,87,83,203,255,108,149,205,50,180,1,35,150,221,222,71,107,247,197,168,28,252,229,197,230,13,90,23,154,220,234,3,99,237,198,139,101,90,119,159,23,107,183,203,116,194,194,181,199,51,89,40,9,143,155,39,40,242,94,184,150,59,141,153,197,207,10,130,118,229,30,125,168,196,191,115,169,202,34,200,123,142,253,203,213,59,122,236,38,59,82,121,127,27,234,173,22,48,189,31,15,76,195,191,207,227,115,16,34,207,44,48,50,118,17,21,132,178,96,169,55,73,159,232,12,99,250,12,90,214,246,89,218,126,102,16,40,160,34,215,148,4,1,163,63,90,190,104,242,64,157,71,81,146,51,126,241,49,30,150,178,212,98,2,4,221,159,85,218,170,64,71,161,240,239,6,37,210,15,221,167,194,4,87,47,12,71,115,86,184,223,60,129,41,98,232,198,177,140,15,230,194,180,112,173,7,62,134,146,127,15,227,145,85,195,114,81,129,24,121,134,212,152,76,207,205,145,84,169,1,191,124,74,192,231,115,197,111,211,67,186,243,11,79,129,207,97,247,11,124,28,221,11,147,34,250,127,96,159,42,199,82,111,251,151,71,187,234,228,70,202,177,126,121,177,221,239,176,252,116,49,62,112,208,48,91,117,138,178,155,128,214,40,195,134,134,26,53,203,231,123,237,104,207,152,120,239,45,63,67,142,119,122,225,188,159,124,239,194,16,141,141,35,29,163,70,21,60,152,43,18,245,75,153,214,195,7,38,247,22,55,135,239,249,157,105,199,152,191,163,130,43,48,158,215,182,54,238,128,81,111,125,38,249,62,83,55,214,192,121,179,162,54,51,1,198,236,78,182,117,22,60,181,122,52,44,133,74,33,69,106,111,190,96,81,197,233,33,224,3,219,230,253,94,29,84,228,144,248,236,95,225,225,69,201,160,125,252,114,239,25,194,116,192,229,217,202,121,240,61,239,79,195,153,248,190,118,137,212,16,240,212,166,47,224,26,113,115,224,174,101,222,6,199,17,6,220,148,74,205,224,172,87,31,195,233,189,186,84,253,237,156,127,249,237,92,230,29,211,158,234,47,67,126,62,66,19,248,169,82,100,88,162,180,222,224,242,203,176,244,37,67,126,110,254,108,75,231,168,14,158,4,58,194,40,212,124,224,18,49,123,96,37,14,99,191,220,65,113,98,237,100,173,190,240,136,126,2,122,88,150,178,168,31,24,222,159,123,111,186,100,31,152,216,83,140,233,26,74,60,81,140,47,112,199,197,148,71,60,171,151,2,192,22,111,77,100,68,205,52,40,178,246,157,228,36,69,52,208,132,75,19,84,5,112,112,107,235,162,149,160,132,16,173,81,223,104,147,5,221,57,231,191,197,160,152,120,248,120,224,144,128,166,159,169,188,216,8,157,12,72,172,122,127,78,1,131,239,157,43,244,141,47,28,116,103,104,2,180,241,11,76,217,104,192,105,255,63,112,187,48,252,246,191,194,91,224,249,255,220,124,201,111,179,55,254,2,239,113,159,220,234,14,31,152,8,78,188,247,217,104,215,251,222,236,50,142,158,183,46,154,255,92,56,61,57,230,9,68,134,207,33,64,101,226,253,28,52,117,171,167,189,40,177,139,41,106,9,146,231,193,118,9,163,153,232,113,157,207,233,197,40,223,9,142,141,245,236,180,204,178,29,79,70,75,217,122,150,94,186,53,142,16,254,180,167,166,193,248,100,215,189,26,130,228,103,101,98,159,196,111,91,221,97,125,23,64,185,155,6,49,178,241,44,159,220,247,221,207,224,86,209,84,248,50,107,53,62,39,130,133,253,217,176,208,10,138,155,19,24,105,207,17,82,145,255,11,120,188,241,206,101,233,158,216,176,50,186,120,15,220,111,45,148,113,246,164,252,220,156,140,245,125,180,212,159,164,213,129,225,179,113,56,161,10,241,188,216,153,30,61,110,158,30,125,106,219,74,91,141,247,74,12,209,243,211,198,102,24,112,235,227,217,13,41,122,223,241,94,191,212,133,46,165,19,60,104,169,243,121,107,210,78,35,150,192,57,243,247,115,68,160,112,223,46,156,40,85,127,173,145,187,113,208,186,168,77,99,102,8,133,158,11,210,23,79,128,110,49,149,98,170,208,113,249,124,107,204,67,79,28,193,50,9,115,154,192,27,230,181,251,203,104,9,232,47,195,37,53,239,213,165,214,199,224,222,208,32,238,128,105,219,215,223,38,190,16,214,196,121,146,50,159,77,126,51,16,113,243,101,28,205,23,222,8,168,187,117,72,251,242,113,19,183,194,116,176,4,74,111,239,80,20,169,226,24,50,83,15,239,10,159,253,211,59,26,76,202,74,73,22,14,76,224,62,134,116,33,90,148,21,182,98,136,11,167,39,36,4,211,84,136,145,33,44,219,148,175,153,190,214,17,97,75,72,148,150,82,2,28,227,252,184,141,49,75,177,76,158,248,198,89,80,41,234,147,7,51,254,113,37,232,166,30,227,94,189,114,121,80,118,246,24,82,68,61,212,117,163,51,96,228,125,225,183,92,240,108,20,41,154,68,224,119,58,83,73,7,45,115,12,223,247,194,43,121,126,123,147,206,11,152,146,64,29,211,2,233,201,125,52,152,140,245,183,41,162,223,247,230,109,42,225,211,129,177,223,238,205,169,91,81,148,78,225,251,224,228,125,31,24,130,192,11,87,165,25,57,168,117,167,94,180,61,21,200,219,226,104,247,185,171,210,63,16,178,174,65,41,59,150,177,138,63,23,51,38,235,194,115,62,51,5,147,118,221,151,38,128,161,159,235,248,83,51,203,213,249,233,45,219,70,83,62,21,214,82,117,107,73,238,69,110,174,74,2,101,35,50,41,15,126,252,114,29,178,86,111,118,20,248,233,37,165,174,253,12,232,253,28,230,242,40,204,94,209,101,204,210,51,135,27,235,241,222,188,146,51,86,216,236,147,11,15,181,193,54,86,167,252,52,84,44,15,156,107,240,184,253,76,5,53,121,177,7,194,27,6,38,75,246,192,171,202,144,18,9,209,33,237,53,200,160,65,225,115,80,180,245,125,183,36,202,59,53,121,186,41,169,144,5,0,113,152,14,105,63,147,240,142,9,55,215,231,54,125,178,187,27,90,13,108,192,112,127,244,114,159,140,110,208,115,190,252,135,182,93,34,159,57,99,168,77,132,92,101,6,172,205,139,172,250,7,163,42,39,138,40,68,51,141,46,235,131,233,38,204,119,73,67,184,83,201,15,127,240,153,218,119,155,107,63,234,170,227,195,80,53,238,247,35,154,48,114,113,45,163,179,32,71,86,209,107,83,8,94,206,238,14,27,123,74,114,114,192,212,183,163,60,24,43,235,252,114,151,231,202,168,173,125,59,172,149,191,119,81,102,35,49,127,76,167,207,32,61,151,82,42,118,207,52,162,114,171,120,229,62,129,55,18,121,83,224,106,253,111,31,12,153,72,189,139,146,109,105,147,226,253,96,40,188,150,142,74,50,173,235,239,189,207,226,134,102,80,222,27,97,177,207,4,161,10,35,105,209,231,25,209,142,78,210,247,57,50,76,112,34,243,98,178,203,163,199,79,23,99,210,144,123,143,138,223,234,63,109,97,162,42,131,102,153,63,31,211,68,195,129,208,220,16,140,196,193,206,31,76,101,140,148,192,19,216,182,46,64,135,243,150,174,25,238,189,146,87,95,254,116,118,73,176,197,96,216,51,62,184,193,115,122,207,180,3,55,82,142,223,131,39,200,77,165,126,178,65,101,210,188,223,225,108,27,103,239,24,250,100,63,204,30,223,160,65,113,171,105,16,174,182,10,165,159,85,73,76,98,9,55,48,93,238,22,73,117,216,200,254,238,139,117,115,79,220,183,129,158,226,24,64,119,121,65,46,27,57,118,186,80,179,84,84,99,143,228,219,149,182,185,92,154,154,173,110,131,114,49,135,123,215,156,87,179,158,168,238,94,215,54,158,27,249,218,212,71,150,136,80,209,221,166,186,87,166,3,191,195,228,220,166,188,42,67,126,182,185,185,35,208,67,65,201,16,226,186,3,195,55,230,222,228,38,11,37,68,130,141,114,250,20,93,57,198,186,34,213,1,199,88,157,212,116,57,76,232,178,92,11,167,145,42,143,158,230,141,132,98,213,139,233,117,9,169,177,227,22,97,191,222,39,67,206,112,70,5,23,76,167,89,28,136,102,61,178,126,240,108,26,183,235,141,104,208,37,64,59,139,143,25,242,33,98,135,55,218,15,103,200,197,28,3,114,65,173,114,225,105,212,90,114,243,99,82,202,107,45,58,176,118,60,25,68,168,50,15,205,41,8,134,248,115,115,150,170,252,246,54,5,158,248,237,209,150,228,250,224,159,162,61,201,135,52,65,124,47,75,132,144,241,29,112,196,56,179,188,215,89,236,112,80,249,136,83,78,47,21,119,205,232,1,154,7,168,206,66,59,123,249,53,20,172,19,99,68,233,180,249,46,178,180,73,182,238,168,35,225,203,229,166,15,6,253,153,79,241,115,34,154,222,179,160,8,34,248,84,88,230,17,103,121,238,70,2,192,103,161,133,239,133,76,166,25,133,69,52,179,226,124,12,41,158,105,152,221,156,105,14,163,215,35,103,27,74,67,37,10,140,57,172,183,174,62,36,63,82,248,100,116,121,43,129,15,68,196,8,184,198,111,227,236,55,185,186,80,78,54,226,183,97,99,184,83,129,194,65,162,186,31,10,229,87,77,2,183,38,237,16,252,51,182,220,26,229,190,225,158,203,34,13,40,45,34,103,214,180,74,37,162,195,184,34,114,60,225,165,230,232,126,4,174,82,108,78,131,8,141,106,62,21,208,19,22,70,190,198,198,223,125,249,156,249,137,5,80,4,109,84,202,250,197,221,120,186,244,226,125,149,192,9,143,15,169,45,128,108,4,177,18,31,208,115,198,10,185,47,89,90,248,223,102,252,242,90,162,36,214,204,97,142,209,62,215,14,97,194,108,102,254,71,200,225,252,108,210,164,18,141,43,116,122,199,128,38,211,25,23,248,135,52,244,194,77,228,32,73,0,83,49,113,127,123,86,61,125,54,47,86,61,228,183,8,115,14,189,186,103,40,6,86,188,215,217,115,135,60,121,135,9,200,61,255,69,169,229,212,71,163,245,47,248,19,23,85,106,66,96,213,136,237,35,44,24,223,58,169,107,114,166,17,98,120,119,88,242,217,76,147,252,54,181,105,115,6,12,203,208,16,212,182,203,24,21,234,62,179,94,76,22,169,4,220,77,79,65,96,12,140,24,149,97,92,53,10,115,6,123,174,205,194,204,146,111,110,22,238,8,254,7,12,134,38,5,2,13,25,27,89,92,25,2,189,38,232,153,13,33,154,109,238,90,42,122,49,186,161,30,14,193,252,203,210,230,116,190,20,108,166,30,66,90,116,69,39,89,216,150,7,10,186,114,139,32,73,161,97,103,63,185,133,157,103,79,54,2,249,11,119,162,66,23,61,103,228,29,241,131,158,127,159,158,179,101,43,173,18,5,234,137,102,203,88,184,16,92,220,29,133,32,76,170,65,105,132,129,118,124,220,123,235,108,133,58,35,62,22,42,80,130,82,161,29,238,243,162,172,77,42,220,57,210,206,97,230,95,218,218,2,110,146,174,103,211,9,223,177,17,34,196,112,35,172,168,175,81,140,236,135,125,90,199,182,187,143,141,221,127,5,206,169,132,185,49,53,226,246,253,170,182,147,136,40,249,250,229,29,143,146,26,188,128,207,74,147,59,243,153,35,182,180,16,157,145,254,169,179,97,22,139,133,248,15,31,235,102,220,109,176,163,52,88,130,81,24,6,243,124,215,116,175,153,216,105,88,148,80,21,75,149,97,167,171,190,71,234,240,156,34,88,191,247,185,107,129,162,46,172,190,102,130,118,91,224,185,130,36,129,172,174,154,163,160,148,60,59,76,101,82,187,70,68,103,219,107,81,255,136,242,68,150,142,230,227,181,228,118,187,67,206,84,174,85,234,142,59,225,129,179,28,220,127,224,107,244,44,55,223,176,113,92,244,121,43,26,250,104,6,254,80,4,106,246,77,191,117,28,124,232,190,220,194,135,91,237,218,124,189,27,135,112,184,38,86,206,117,127,184,155,28,212,114,180,162,231,122,67,44,180,134,140,200,166,146,99,166,93,234,94,77,90,43,26,233,224,161,28,226,210,119,171,149,139,196,31,20,202,103,19,190,207,77,114,180,198,122,39,232,49,133,56,5,33,189,115,56,183,251,165,137,107,92,148,166,224,226,113,91,74,136,187,112,225,81,163,153,87,84,24,18,227,165,197,227,194,244,176,93,243,101,82,88,47,232,78,152,78,113,154,210,246,112,139,210,96,168,180,62,213,15,198,225,90,138,66,81,22,59,127,161,29,240,26,255,221,212,230,74,236,206,232,26,9,163,17,242,125,48,50,248,110,146,151,177,183,93,24,114,128,104,123,92,9,37,201,107,87,209,144,122,185,86,39,20,189,245,198,155,13,221,33,232,64,199,228,57,139,203,3,207,52,31,84,46,70,7,161,69,233,215,249,105,162,186,23,102,194,70,185,206,130,57,151,144,214,127,104,244,38,163,142,155,221,103,248,41,227,104,215,122,56,240,240,157,130,97,76,67,252,222,124,94,197,58,230,63,184,177,54,239,251,156,201,86,49,104,235,7,39,4,130,111,55,37,63,138,197,240,243,29,96,82,220,24,89,1,247,110,100,61,63,131,197,212,198,242,190,191,77,23,250,142,223,62,22,85,163,50,78,224,13,23,231,247,219,216,190,85,26,28,114,183,80,211,231,62,30,56,25,195,219,133,205,161,252,242,2,72,118,182,34,85,6,200,48,210,112,231,87,243,22,114,138,18,78,93,201,101,30,217,116,224,219,234,10,147,130,42,14,91,249,152,254,182,117,204,117,135,169,233,217,242,228,184,117,110,124,47,164,18,121,245,23,118,179,103,81,249,34,86,170,249,0,41,77,127,47,90,224,132,142,2,210,115,154,126,253,201,50,105,235,34,87,147,8,72,49,42,105,87,77,141,241,69,40,236,248,174,198,106,205,210,182,155,241,208,137,114,127,48,34,4,98,166,158,207,189,76,248,241,131,167,181,114,200,205,97,48,40,62,27,154,105,78,202,131,83,226,189,125,80,96,144,94,210,157,7,213,127,207,222,139,105,29,230,210,165,134,234,217,62,135,214,183,2,96,251,56,219,185,252,50,222,100,255,242,25,248,27,91,139,88,15,184,106,16,251,156,29,115,106,145,193,65,83,137,17,179,191,147,137,208,16,191,114,115,107,89,232,83,200,115,50,68,22,231,28,254,217,76,22,4,198,35,233,173,43,229,229,223,33,111,213,61,91,162,208,231,124,67,116,243,123,101,154,25,147,72,241,98,80,149,115,82,127,79,141,88,97,19,235,248,92,156,96,146,255,238,141,80,119,147,116,96,198,131,14,218,193,5,211,217,49,219,229,193,209,69,246,214,36,38,1,101,163,247,99,193,187,176,252,20,95,25,162,254,89,101,91,64,116,219,155,87,77,97,88,72,109,237,88,78,222,230,127,80,83,246,201,250,177,232,224,254,30,220,210,188,35,23,157,100,104,46,251,213,244,160,137,254,94,134,11,196,189,121,142,209,92,165,198,230,172,14,106,113,87,192,7,29,73,225,225,162,78,48,67,23,41,159,3,75,195,105,46,38,178,232,99,203,83,157,33,12,3,22,22,210,90,155,78,110,171,110,78,126,241,89,86,184,227,114,53,138,242,110,185,156,83,119,79,105,239,201,63,218,198,30,239,61,111,7,71,189,108,70,112,46,57,43,27,138,155,212,204,220,217,125,44,57,235,184,246,171,41,40,190,117,127,72,156,224,121,118,135,143,43,178,229,183,169,17,30,206,8,61,41,226,204,75,38,184,117,62,58,127,7,25,125,92,234,59,160,68,212,147,7,156,160,110,76,26,112,202,211,116,101,182,255,118,167,54,253,218,245,70,253,55,221,66,158,203,116,105,110,12,227,156,84,153,19,161,5,60,183,20,254,33,250,91,167,147,8,80,53,145,241,130,47,92,173,6,217,95,204,4,215,100,134,47,228,17,219,240,49,239,188,184,156,46,236,207,205,63,216,25,113,88,125,183,160,147,122,57,121,237,103,11,95,204,89,231,70,64,47,250,248,96,215,114,202,52,28,38,143,7,19,176,195,231,150,247,130,40,166,198,213,231,33,147,236,147,203,202,89,155,191,86,34,208,153,244,167,81,187,255,172,115,171,50,18,50,199,159,180,142,103,6,230,54,6,251,44,35,134,198,224,87,20,8,239,22,117,150,250,92,214,71,236,176,61,120,145,1,37,223,225,198,164,241,232,161,108,22,240,241,45,75,114,174,22,168,238,168,215,191,55,255,9,74,124,135,253,52,110,118,209,53,59,134,101,98,243,252,38,146,245,43,110,57,183,172,8,195,43,99,241,171,224,15,138,143,121,128,106,49,170,15,110,244,3,223,108,11,77,29,196,213,191,23,67,148,38,73,143,15,50,176,29,229,229,15,78,156,60,67,175,166,191,116,5,124,140,127,105,114,40,176,7,18,127,252,129,241,66,180,181,149,152,247,94,206,163,13,89,17,85,216,130,238,86,156,84,116,158,147,183,202,160,208,214,100,20,225,142,102,92,30,249,101,200,94,151,39,176,200,26,236,164,207,109,61,18,238,241,116,108,76,169,146,161,6,30,77,103,71,155,117,109,234,131,145,201,241,139,233,84,18,251,136,126,207,132,251,224,112,70,66,74,94,139,206,74,183,66,38,105,219,33,25,42,12,88,2,59,223,199,166,84,103,149,46,48,37,129,46,98,55,219,143,8,241,69,77,53,243,179,20,168,173,183,126,233,128,143,229,133,156,225,183,184,104,225,28,82,71,73,233,214,114,38,36,102,137,157,109,23,61,166,195,112,201,78,58,187,207,172,184,86,8,134,118,242,156,3,27,223,74,85,47,102,233,185,54,248,68,195,241,204,247,59,203,104,80,159,46,171,68,39,241,146,126,21,66,28,35,10,249,45,7,143,177,36,247,166,143,204,23,182,117,143,138,15,112,224,150,34,169,64,135,232,121,180,91,180,84,32,69,168,206,16,48,77,130,75,186,35,120,235,243,173,61,141,122,22,58,125,130,91,97,163,107,119,56,83,137,162,191,93,72,106,248,107,39,147,255,174,2,67,240,226,179,176,194,143,46,219,240,121,111,82,153,30,47,64,248,104,202,17,64,166,249,88,210,213,225,197,121,113,247,97,72,18,87,68,50,172,15,103,234,147,151,159,198,241,236,233,227,69,21,198,189,57,172,63,81,247,138,232,34,113,43,185,122,64,1,235,131,138,129,117,126,79,126,123,210,248,236,139,147,0,250,20,185,208,99,20,210,28,19,217,101,212,122,178,140,26,165,17,35,14,237,108,253,16,242,65,169,33,24,78,57,68,243,17,199,170,194,53,193,16,225,176,69,143,183,192,52,191,22,127,52,203,157,221,112,197,129,249,6,62,230,231,72,37,164,174,55,39,125,21,105,115,126,72,216,165,184,57,68,91,158,156,78,36,22,110,144,134,39,207,201,233,15,142,41,210,151,38,176,74,249,209,35,251,110,14,11,186,158,156,5,6,34,152,30,28,198,142,234,2,255,20,197,125,232,217,65,36,19,106,129,147,115,142,248,47,119,232,86,228,185,141,176,209,61,190,227,104,34,69,55,223,175,189,189,94,145,254,7,216,168,134,60,247,74,18,245,58,255,145,152,158,142,217,186,129,110,10,195,139,112,178,151,138,26,70,84,227,111,84,211,214,13,21,210,165,5,185,127,4,251,240,157,146,192,76,149,232,39,163,97,116,8,183,46,181,86,208,39,148,72,164,162,4,36,159,179,245,9,75,148,7,49,27,237,75,77,31,237,124,224,25,241,37,66,238,114,136,48,162,235,70,240,41,109,173,250,228,102,233,70,32,220,146,153,242,222,140,90,143,122,98,108,207,46,28,204,166,137,183,220,30,1,182,90,7,249,36,116,45,120,97,45,164,91,136,124,202,242,197,69,245,214,168,101,153,81,217,50,17,245,44,243,254,182,181,146,202,226,175,144,122,197,205,225,4,22,158,217,66,123,26,148,124,31,220,232,149,18,131,163,144,16,200,17,133,63,67,218,150,206,22,252,217,22,109,172,211,74,53,101,26,31,175,157,179,34,168,73,169,136,147,61,145,202,192,219,186,91,77,172,65,182,107,68,40,131,166,128,64,122,213,29,147,18,200,219,239,207,233,39,212,139,28,36,84,147,221,54,3,60,44,61,225,76,234,230,150,183,18,101,209,171,141,169,206,81,130,3,73,142,153,81,41,52,115,152,118,135,241,194,41,221,26,184,129,35,242,28,174,199,85,9,93,53,220,213,90,244,234,142,234,96,212,73,31,11,27,209,112,57,164,76,234,192,175,134,200,84,216,75,104,23,60,219,181,147,47,194,37,221,165,214,231,108,72,52,15,196,107,51,12,169,139,169,4,93,220,173,232,130,229,84,109,138,99,113,208,11,236,143,150,120,81,177,133,108,201,122,154,170,35,0,34,141,243,76,133,52,131,2,20,178,170,158,213,92,65,93,219,171,5,168,204,73,18,217,56,131,66,132,214,73,39,8,123,22,105,161,133,112,2,237,51,135,187,233,166,174,103,203,131,101,225,131,161,135,43,114,76,80,87,120,60,168,239,173,187,45,214,162,91,222,144,126,150,78,208,75,36,171,169,22,70,118,208,97,120,27,175,83,10,97,125,191,165,229,141,202,146,103,91,57,91,94,10,186,100,146,217,40,29,8,188,97,22,250,230,120,131,149,91,126,184,217,100,8,144,174,108,221,13,51,139,226,27,18,212,119,114,210,139,207,185,153,162,213,186,153,54,96,151,119,70,2,62,150,61,190,213,16,13,0,152,244,75,56,118,163,153,38,183,216,212,20,127,244,96,65,104,28,63,34,110,94,170,137,47,122,109,71,75,80,26,138,77,141,176,125,142,84,107,181,82,160,27,24,177,94,139,121,69,142,217,42,245,96,61,79,70,185,85,191,58,220,83,200,242,129,57,208,198,85,174,29,66,84,80,80,239,57,134,221,12,173,83,234,133,239,163,193,87,117,230,113,11,65,209,117,204,46,185,186,25,107,119,8,115,34,70,42,43,187,65,80,149,67,41,149,118,60,97,229,62,163,116,22,114,212,181,83,35,95,133,222,193,200,20,143,139,21,58,44,104,134,201,10,249,169,235,186,106,40,199,145,87,223,142,84,235,101,164,228,176,41,210,125,91,90,88,81,70,223,154,117,225,66,125,185,226,132,40,200,10,74,57,49,180,103,216,189,46,26,114,44,106,248,77,46,92,17,7,114,246,30,42,166,91,127,224,101,85,45,113,243,218,132,28,165,24,141,106,138,155,35,71,34,155,29,6,89,9,22,181,66,109,141,52,161,66,243,116,135,155,91,105,195,49,124,71,103,35,168,119,60,45,12,19,48,150,199,138,18,163,98,228,85,242,53,142,219,183,68,79,49,91,188,66,174,38,70,16,188,192,230,59,75,251,93,25,205,52,97,174,156,239,150,118,228,130,206,196,12,254,18,234,199,150,152,134,40,5,135,122,37,61,187,18,22,129,8,226,120,33,33,33,185,81,78,146,157,142,102,164,85,66,82,26,71,89,162,253,192,196,216,3,134,3,247,185,121,181,159,247,117,107,21,120,75,97,248,64,125,83,32,216,48,139,222,124,220,198,61,218,96,155,4,177,202,79,39,159,151,10,16,216,238,162,173,4,163,139,52,143,255,184,113,85,97,14,133,123,53,113,23,49,160,76,153,38,196,149,241,242,180,97,17,230,7,92,252,26,219,85,93,26,33,128,81,122,5,185,195,153,69,251,156,123,119,84,230,52,158,3,223,104,49,143,154,62,57,203,52,172,24,146,84,77,36,217,10,93,154,61,18,243,159,245,117,97,2,48,193,181,79,141,86,149,74,181,243,183,199,13,76,113,242,48,79,100,55,98,239,236,113,28,159,103,214,114,48,186,150,88,17,1,227,8,137,89,136,184,56,37,240,126,38,230,33,20,81,84,241,239,219,210,129,125,179,133,4,141,2,136,115,189,163,208,198,104,4,96,19,50,8,193,53,226,43,42,117,77,12,125,135,146,4,164,137,85,68,67,200,75,148,219,122,138,88,73,23,118,54,150,105,142,88,232,185,119,61,222,229,86,180,205,104,149,132,121,59,9,115,251,129,127,146,55,254,86,22,237,158,2,83,170,235,29,54,157,198,95,17,244,60,38,95,34,146,151,221,200,232,86,157,46,48,109,19,61,76,148,227,243,73,80,145,112,1,39,170,195,132,110,158,171,81,222,43,215,120,218,75,200,121,64,233,245,246,102,18,114,110,146,11,195,39,130,223,194,109,66,68,177,52,52,119,222,203,170,155,63,56,211,25,92,245,181,207,187,70,109,8,220,197,68,0,4,134,40,43,154,154,168,157,233,207,213,155,42,239,48,87,231,90,66,10,108,26,157,53,52,96,48,236,148,210,8,248,60,111,244,108,152,62,251,77,222,0,211,214,28,29,31,21,162,81,253,34,112,86,141,219,85,203,230,248,12,11,89,167,104,121,239,132,165,158,33,239,37,154,108,102,182,32,88,22,248,108,188,181,92,250,18,120,206,228,106,34,58,113,42,194,146,51,132,115,251,192,48,120,94,2,43,108,30,121,50,178,21,151,25,142,163,70,95,171,33,139,57,46,25,229,150,253,134,197,114,150,208,229,150,206,80,24,200,15,147,124,84,221,41,54,244,123,239,76,134,62,200,15,215,207,180,19,184,88,161,138,251,146,132,76,218,117,31,72,182,81,82,31,133,20,201,58,87,46,124,246,244,26,133,208,36,250,142,91,116,71,148,10,95,148,153,67,35,233,152,153,119,38,89,105,15,65,227,203,191,46,181,177,28,169,157,206,202,224,82,238,210,222,198,54,123,9,33,106,55,18,248,11,146,201,188,92,74,25,198,230,34,40,53,89,151,11,6,91,255,222,184,194,179,87,239,103,166,177,116,41,12,193,236,165,228,194,227,77,10,111,146,113,113,111,234,227,239,244,102,184,9,26,197,20,219,121,181,91,136,6,115,244,188,142,189,145,175,172,235,0,84,19,160,90,49,34,132,155,246,61,142,25,207,18,231,206,52,161,9,153,7,102,137,174,43,211,5,95,230,53,142,128,207,167,140,123,179,251,11,141,235,207,183,10,46,73,206,55,177,239,121,176,137,220,64,204,49,20,26,179,142,217,153,161,81,239,155,77,246,85,97,107,36,246,56,13,101,201,82,145,104,251,108,137,238,106,196,125,142,33,178,245,106,234,68,125,134,214,159,68,159,192,112,176,185,103,66,196,181,136,24,22,31,164,96,177,58,76,215,235,144,81,33,22,25,133,112,196,237,170,8,31,192,209,152,118,185,129,24,163,250,188,19,173,158,121,180,131,155,157,115,47,11,127,97,37,250,193,214,28,5,241,73,51,140,200,222,152,134,70,196,198,134,24,179,184,57,20,99,172,40,189,202,66,251,94,9,148,85,111,117,161,227,60,105,151,0,196,148,29,133,123,135,73,126,202,136,50,39,131,14,114,91,89,135,162,87,242,15,223,55,73,201,162,201,177,145,193,245,106,50,228,149,170,194,196,213,162,138,223,178,35,2,90,124,199,11,255,176,0,247,210,71,54,119,57,186,88,8,132,40,12,227,83,180,192,240,201,101,163,129,63,97,237,104,222,57,110,213,20,166,72,56,30,50,121,56,15,144,22,179,203,46,156,143,105,227,135,173,53,239,44,145,57,164,224,138,212,130,135,133,41,189,169,91,62,20,130,189,61,69,104,55,13,61,23,40,179,119,215,150,144,242,204,82,141,64,213,43,28,163,17,206,166,232,240,222,185,155,170,156,135,148,41,220,107,91,118,139,14,39,193,138,28,0,236,228,227,218,85,117,36,20,145,61,75,150,41,121,21,141,33,107,251,76,110,45,34,139,104,213,101,23,182,182,136,128,161,157,188,35,66,96,33,123,145,48,196,78,176,230,221,7,27,214,130,146,61,189,128,22,250,144,201,9,13,199,244,118,12,218,207,140,255,44,96,163,68,236,1,159,119,172,178,131,50,92,203,15,13,74,252,224,102,188,111,117,252,115,188,39,207,170,176,209,75,249,104,37,161,157,124,196,144,135,74,146,251,182,194,200,228,12,151,208,178,237,41,252,198,84,43,65,43,230,9,29,204,224,124,125,238,138,60,227,57,72,29,94,198,85,119,199,108,89,249,105,192,236,243,83,102,240,49,14,91,115,243,2,251,25,126,118,249,109,140,13,95,29,176,130,78,216,124,46,108,108,188,158,231,173,217,184,20,238,139,97,233,159,61,58,250,32,41,214,145,155,163,202,141,174,132,167,224,160,167,144,23,163,146,109,185,178,182,241,237,106,21,51,124,184,116,249,249,213,4,101,165,214,18,127,182,85,15,151,209,80,109,250,22,23,166,29,36,251,176,84,211,156,190,94,11,12,33,38,34,248,101,76,41,100,209,222,208,100,60,137,14,26,181,237,197,58,219,187,231,90,241,127,180,233,52,89,57,135,151,65,156,245,123,76,197,107,146,209,188,137,64,197,247,88,84,14,22,105,205,111,248,43,221,73,17,97,191,239,77,228,171,89,196,132,24,29,110,214,120,122,159,250,24,36,51,20,95,177,138,18,236,75,23,230,172,94,145,252,30,208,58,223,123,23,66,19,189,70,118,27,218,141,59,135,121,204,20,237,193,231,201,232,108,74,210,56,74,85,69,36,214,143,9,128,77,251,31,90,64,218,169,69,201,201,245,152,26,105,233,235,232,131,210,130,246,89,53,205,30,232,18,118,146,170,55,127,188,127,112,203,150,114,21,152,192,115,243,171,27,38,124,151,171,143,159,90,93,21,172,177,77,143,235,132,1,231,20,117,192,148,181,82,220,167,112,169,206,211,78,155,215,57,53,119,86,20,178,216,233,112,199,112,217,10,239,156,227,222,221,114,135,85,96,202,1,114,92,13,31,144,222,219,164,88,218,135,82,89,126,195,54,192,157,180,167,143,168,145,241,198,228,53,184,123,250,150,86,134,45,50,35,134,210,178,232,191,76,72,121,71,193,9,240,15,167,130,195,147,218,107,125,173,179,133,58,79,53,54,74,222,207,189,41,158,44,254,211,214,181,25,145,19,131,67,205,143,198,97,106,96,31,148,152,209,133,123,186,129,48,131,207,79,119,255,212,244,123,60,67,178,75,176,42,27,185,227,89,116,58,36,68,198,186,127,75,136,209,171,78,132,145,224,16,142,123,255,136,111,41,140,2,92,11,120,94,230,122,67,225,218,138,123,83,108,188,235,3,135,244,22,83,104,150,27,118,252,185,247,246,230,94,250,249,86,190,89,101,96,10,107,252,115,156,255,182,69,121,229,123,50,247,13,27,251,254,186,135,142,141,25,180,85,213,225,222,133,179,249,7,78,174,252,0,204,238,62,159,207,69,235,152,195,144,248,206,231,123,213,16,157,60,240,182,90,65,129,39,109,55,254,228,63,113,249,231,183,105,212,243,39,135,234,190,215,247,222,251,203,58,31,20,218,163,246,92,76,17,219,55,207,8,21,210,230,244,204,164,168,190,35,62,109,161,155,7,158,174,99,128,190,234,153,72,207,123,109,170,78,253,201,168,180,185,21,252,6,159,9,16,175,205,206,222,159,57,78,56,37,249,144,243,18,239,152,110,42,145,227,230,155,170,144,231,230,86,152,240,193,103,45,181,103,150,99,119,121,157,14,167,80,202,77,199,148,137,55,238,213,86,170,169,147,133,132,95,245,47,2,111,196,85,242,180,155,207,232,85,165,69,54,99,0,62,191,221,107,188,24,81,156,210,117,9,81,100,226,91,45,127,41,44,34,6,19,149,42,1,19,156,108,2,35,9,27,40,185,243,103,17,80,219,22,15,78,1,124,223,178,39,65,116,158,134,63,25,12,197,69,191,8,101,115,78,4,143,42,11,35,44,131,134,178,65,76,83,204,159,161,103,192,162,102,161,249,147,225,147,223,14,6,224,4,55,176,191,245,164,157,70,103,218,177,50,178,51,116,211,80,68,69,217,214,171,169,174,240,201,64,13,170,110,181,11,113,212,120,173,77,153,116,151,253,16,255,208,235,225,105,244,37,52,35,175,69,170,220,201,185,200,144,81,6,39,15,190,161,135,250,236,159,70,178,99,223,172,25,173,13,244,185,165,128,123,155,186,43,49,7,105,136,112,248,204,187,219,225,110,141,17,196,208,179,195,80,87,142,45,48,204,255,159,95,76,219,149,149,28,8,124,150,132,235,7,1,183,189,101,107,32,43,93,226,88,38,159,87,183,60,25,39,122,207,113,111,2,69,77,238,141,50,91,30,113,241,182,214,31,129,91,176,186,208,40,156,198,109,188,132,194,114,247,121,63,54,122,200,93,246,98,2,109,180,122,249,215,164,88,102,202,79,147,22,30,190,116,39,133,152,50,73,141,141,125,250,249,117,206,255,61,100,142,150,105,245,251,229,46,77,212,233,47,124,142,202,236,197,200,240,165,156,227,79,199,123,119,155,91,14,39,8,13,138,194,68,136,99,67,75,152,38,242,220,103,150,76,239,107,102,43,70,72,119,40,220,171,147,88,25,156,150,156,218,22,216,244,72,196,129,207,129,51,251,3,103,218,241,3,158,176,239,7,76,132,190,215,24,180,66,223,157,204,82,194,197,49,40,212,48,21,217,43,41,232,104,57,150,15,240,237,8,233,214,43,188,157,81,224,7,190,61,211,212,186,142,90,239,166,65,252,171,200,84,32,104,64,233,179,159,125,184,188,122,117,37,50,24,231,46,31,183,138,213,90,141,179,106,221,215,90,73,140,168,159,134,191,20,35,186,224,45,185,159,11,135,32,239,216,135,139,177,161,201,147,13,180,239,90,15,184,74,26,200,224,21,236,19,192,105,206,173,48,237,176,97,110,28,87,35,109,217,13,43,218,159,222,159,198,60,164,17,67,158,220,118,233,153,227,136,200,253,22,76,2,159,77,161,198,217,135,194,223,42,138,146,251,186,7,72,151,164,52,48,229,59,185,94,56,221,154,168,3,255,20,163,199,9,114,44,215,42,107,19,69,152,228,93,144,192,148,44,228,7,110,215,78,234,104,150,201,182,80,105,66,9,15,38,227,9,172,174,55,207,68,49,238,205,173,36,95,97,90,127,227,197,250,144,62,53,96,147,208,14,24,129,95,241,35,14,140,6,102,156,125,132,208,197,96,160,167,39,10,11,141,54,33,39,177,240,170,149,150,133,69,96,228,156,242,94,219,250,218,252,123,45,52,255,228,204,134,37,224,24,217,1,87,8,54,183,194,51,185,222,57,172,77,196,6,203,11,123,243,210,129,59,41,70,25,52,170,43,83,24,97,52,240,21,93,65,164,145,60,247,12,213,210,153,137,233,206,114,244,27,107,143,169,116,220,140,199,36,63,240,188,199,46,249,170,52,30,116,237,25,211,148,80,204,101,65,49,152,42,172,128,215,217,212,90,19,216,156,185,56,66,114,201,226,42,84,146,107,222,228,126,208,179,122,167,206,67,203,141,222,99,119,224,8,238,231,115,33,229,26,48,68,123,58,40,103,22,206,125,15,78,147,201,82,216,72,117,238,201,152,215,122,224,179,216,125,167,166,77,77,42,142,153,104,20,171,196,145,79,104,172,61,211,148,164,122,252,118,182,82,2,189,186,16,66,188,48,132,116,229,129,147,231,69,12,46,61,61,75,228,188,90,190,176,169,37,202,218,167,205,173,93,184,183,241,236,74,141,48,70,123,96,221,118,206,186,240,125,197,80,181,91,225,43,104,53,44,2,224,172,147,28,238,214,94,239,123,45,145,75,255,129,155,167,207,236,193,133,145,147,237,244,248,133,46,25,194,144,147,75,146,171,225,172,105,215,86,217,194,131,98,91,117,26,247,123,80,205,92,159,83,32,57,229,135,161,189,203,250,32,118,60,157,1,12,152,98,164,170,71,12,179,227,142,88,237,207,225,215,77,38,246,14,89,163,93,74,96,8,105,203,184,55,167,253,69,96,226,83,237,78,164,154,183,88,104,70,34,225,117,106,6,75,175,155,193,103,131,203,247,167,69,0,216,208,116,61,59,155,102,26,24,129,244,38,135,89,154,9,44,233,46,79,193,157,55,12,195,194,143,152,164,188,53,179,70,22,0,149,207,122,8,20,62,238,240,183,230,3,84,241,158,104,244,25,30,110,167,111,246,120,49,18,137,58,227,63,130,100,133,9,152,216,130,212,158,128,120,194,223,235,167,58,73,6,165,177,24,221,220,64,155,100,62,135,58,122,4,217,205,164,98,138,156,242,177,27,25,248,190,3,37,8,161,198,72,167,146,39,46,30,228,9,117,208,172,58,161,10,172,123,105,253,169,62,245,77,101,82,32,95,154,194,51,188,167,131,26,61,140,124,205,66,63,147,195,199,138,44,227,249,216,48,131,187,167,13,223,226,190,21,164,192,212,115,197,166,177,6,109,208,143,25,69,251,64,13,152,128,251,179,66,8,16,251,100,32,246,60,155,194,11,175,166,7,140,120,158,174,144,117,157,70,80,82,135,178,56,201,18,199,78,187,76,234,71,6,197,204,172,248,32,139,79,247,88,112,44,159,251,224,112,210,102,121,47,242,106,222,162,205,213,116,5,169,13,118,22,99,30,190,35,237,66,180,67,225,69,240,48,7,12,131,131,188,215,18,206,67,130,230,20,209,233,33,96,81,133,22,240,16,206,53,96,244,120,226,167,143,19,115,139,55,64,135,169,216,95,248,108,80,106,131,109,88,78,227,167,207,24,62,71,95,134,206,179,4,154,199,179,15,99,49,239,25,23,79,34,195,106,232,76,232,153,226,167,201,164,149,45,71,250,57,1,90,156,1,155,174,81,89,125,148,97,174,18,251,244,254,225,154,19,24,82,67,119,221,112,89,112,238,46,140,31,239,148,37,205,154,18,134,120,249,236,67,217,51,13,7,182,60,158,220,220,90,9,60,40,67,38,173,168,93,75,157,78,115,242,50,96,211,14,186,176,53,232,250,23,169,52,235,15,217,138,155,117,139,142,248,109,219,162,46,202,7,142,33,39,207,158,154,218,65,108,165,17,91,175,228,240,197,146,33,197,180,99,151,183,24,101,149,83,23,158,200,150,238,152,65,98,167,31,132,194,218,216,76,43,252,82,91,175,102,42,116,183,38,168,185,72,83,194,15,84,83,86,175,136,1,150,20,8,40,236,29,211,199,228,248,187,73,61,187,102,237,179,110,19,3,175,161,198,97,167,5,122,220,123,211,189,47,99,118,78,5,239,154,231,185,219,210,147,145,228,22,17,242,128,43,45,232,23,70,53,120,182,123,53,129,42,185,26,146,129,48,38,170,5,2,197,152,32,228,194,50,185,176,228,141,76,248,152,253,50,224,124,22,152,248,79,141,86,249,123,49,172,70,122,239,13,121,64,185,183,174,98,76,52,170,68,151,160,171,13,253,88,155,173,216,243,13,246,53,154,28,63,192,195,121,222,127,96,205,86,32,114,113,166,97,92,77,191,186,140,9,112,141,40,178,193,85,98,239,48,13,209,227,21,48,67,50,4,158,86,98,227,112,123,102,130,241,156,122,181,49,232,160,129,80,225,78,248,238,194,52,109,11,76,147,72,44,15,147,124,20,199,236,184,217,112,55,196,147,157,25,252,60,120,129,157,97,196,76,89,85,218,103,129,23,58,202,113,115,226,236,10,83,155,216,102,92,221,77,187,87,224,97,4,100,49,42,144,206,40,12,227,216,188,67,78,37,145,12,121,229,204,190,104,149,152,127,39,81,189,158,207,161,166,70,39,49,179,246,157,10,51,95,158,163,110,229,197,213,203,114,129,251,217,230,245,106,156,252,59,205,232,146,146,137,210,216,135,123,160,52,173,234,181,205,8,71,238,236,223,26,123,64,56,113,246,209,239,202,67,176,75,225,57,92,55,220,182,163,214,159,7,235,86,145,18,48,188,104,122,115,227,120,142,7,135,79,72,172,1,203,255,198,181,230,92,202,44,106,150,49,141,253,125,89,243,149,194,51,166,111,90,207,153,71,143,97,90,177,11,38,138,45,199,82,152,122,136,56,150,96,189,148,173,170,195,184,22,121,39,138,7,164,92,204,224,26,61,214,192,52,5,203,99,247,98,33,204,56,88,142,7,37,97,113,50,9,211,217,88,128,41,163,202,2,67,119,88,226,230,180,84,55,65,199,109,72,180,39,91,69,156,19,235,70,172,177,189,31,7,33,107,246,102,88,242,125,221,67,171,116,49,87,137,157,181,20,83,63,153,24,164,160,199,73,106,35,46,166,100,184,40,60,44,131,25,103,26,139,88,239,61,111,149,17,240,94,69,226,145,4,36,229,84,58,83,66,93,220,65,85,116,228,2,152,129,108,16,2,147,184,43,89,102,255,148,217,79,240,177,57,81,40,48,31,94,97,139,26,110,89,210,98,164,227,165,18,179,184,219,193,200,250,203,219,158,245,110,115,75,141,4,118,227,160,138,3,110,8,63,93,152,116,204,53,95,172,148,91,236,73,108,167,20,81,30,88,124,232,58,19,152,114,128,187,168,9,218,234,152,89,117,93,152,32,208,90,148,162,191,109,101,48,177,44,49,12,20,53,41,181,216,66,9,33,173,242,192,103,211,140,239,49,49,196,101,130,147,46,241,222,7,182,111,35,106,85,248,152,152,113,49,130,113,114,52,156,35,145,228,92,12,10,197,170,50,162,116,219,199,78,69,185,135,230,77,145,67,29,97,170,86,204,199,44,3,74,65,234,220,177,135,98,124,110,217,138,76,137,41,199,246,61,32,77,147,3,17,155,172,120,121,42,48,229,59,69,96,168,220,221,83,164,130,44,105,96,154,214,4,217,143,206,91,230,37,139,107,214,217,130,171,253,192,48,156,136,47,136,58,45,252,21,1,183,164,254,216,57,60,251,157,193,195,60,195,11,118,211,86,251,174,133,145,124,234,136,206,254,163,40,252,193,217,228,83,21,254,105,103,11,152,198,31,25,113,18,209,195,103,25,113,78,28,79,129,25,114,159,40,36,154,41,224,17,184,25,13,253,7,211,40,177,245,183,7,178,138,110,140,30,120,149,156,245,183,167,157,146,14,19,145,219,250,219,212,89,186,17,97,51,84,77,144,73,233,167,139,152,66,24,75,153,217,214,171,179,211,136,209,82,106,77,31,138,114,38,6,138,231,214,31,52,116,81,216,190,225,245,105,207,47,151,238,102,50,203,116,181,166,131,178,241,216,252,193,90,193,117,215,155,67,251,184,252,123,193,180,159,159,183,134,225,204,61,119,136,219,179,166,100,97,127,97,57,59,76,156,249,25,147,22,187,48,244,230,99,73,112,151,95,230,72,113,120,154,8,155,190,53,165,248,62,40,36,144,222,231,70,36,214,55,133,102,78,78,215,159,38,182,226,211,12,37,39,141,12,79,147,181,94,129,90,212,65,80,44,108,223,203,26,169,172,81,116,72,140,40,223,175,38,209,162,134,46,84,106,176,156,57,76,194,239,249,212,48,66,248,210,67,151,96,23,253,150,230,44,248,197,22,195,209,151,66,127,185,196,181,240,220,234,181,213,234,158,63,244,216,19,72,97,41,140,153,234,23,35,104,163,217,166,137,231,237,61,144,192,99,238,172,111,197,13,99,30,208,250,177,179,94,125,204,48,103,98,108,240,20,103,245,64,97,178,227,184,112,216,244,42,245,230,125,70,209,35,212,30,200,152,60,55,167,66,251,27,240,142,65,152,158,61,3,85,5,247,197,58,140,157,233,89,121,70,194,52,28,54,9,149,231,189,178,119,68,53,98,57,179,22,157,10,212,104,251,150,209,141,157,99,40,124,62,160,171,110,65,246,73,166,191,62,87,195,126,233,240,182,93,93,97,156,126,135,77,157,254,185,57,86,143,251,229,157,142,132,164,155,180,165,85,226,183,113,51,214,59,228,176,65,250,147,19,51,153,207,231,54,134,208,184,122,167,39,34,199,152,134,184,92,51,87,162,238,231,230,180,122,76,135,171,113,46,235,163,33,182,228,47,6,157,99,233,186,35,209,28,63,226,230,120,80,249,89,185,43,42,1,45,249,160,129,72,230,70,143,61,190,19,121,106,186,29,225,248,249,15,147,125,77,186,114,161,210,141,29,7,142,212,217,36,57,56,151,245,24,248,92,160,90,114,234,233,2,217,70,143,17,29,213,216,187,4,94,230,39,57,12,3,141,94,108,156,116,223,234,99,244,208,116,18,216,52,215,124,72,166,149,186,103,133,145,215,8,152,130,89,121,110,163,107,117,75,2,161,135,164,149,72,150,234,141,19,217,104,102,171,126,141,227,237,6,239,7,77,123,84,32,207,231,234,114,23,31,108,153,89,34,29,16,94,156,157,193,71,124,19,142,208,223,134,165,121,250,60,162,118,175,107,112,22,138,187,17,133,105,103,85,179,77,235,160,109,232,110,134,195,219,116,220,245,183,103,208,107,98,71,103,77,245,226,18,145,251,117,148,30,108,157,42,155,198,35,143,179,88,213,83,155,58,104,120,158,211,209,109,221,164,130,90,165,145,195,164,22,159,19,130,101,235,34,212,68,50,172,170,89,224,137,122,118,119,152,154,4,61,3,182,81,53,59,74,121,138,204,20,24,72,142,107,234,67,134,72,129,134,156,151,117,84,56,250,195,151,185,4,141,3,149,20,11,67,32,24,52,113,23,166,95,47,233,239,98,54,120,180,141,163,70,216,26,141,58,16,205,4,255,84,44,143,181,244,99,216,166,236,163,221,97,20,215,69,109,20,195,241,206,148,219,15,41,80,68,193,118,196,185,71,29,100,41,18,120,133,101,96,68,6,26,159,53,53,61,62,206,110,197,35,57,252,67,75,32,48,245,58,254,49,44,95,221,250,179,163,116,215,168,109,80,118,72,107,208,143,81,88,189,117,20,154,84,210,136,143,73,201,22,30,55,55,126,227,252,218,202,195,211,142,63,133,199,58,191,59,37,166,238,104,242,175,179,139,187,55,169,109,119,86,156,198,183,205,154,54,153,63,233,111,31,180,69,214,86,15,159,202,254,230,102,10,11,139,220,213,235,126,184,194,2,85,221,148,218,109,117,94,18,78,176,195,171,81,86,43,158,17,130,197,49,151,168,170,200,243,23,191,202,251,232,141,199,112,107,76,108,210,203,232,221,188,141,6,151,186,135,186,93,112,196,186,51,73,127,210,222,67,175,134,4,186,59,90,44,71,35,40,9,106,95,154,199,32,106,175,15,112,92,134,238,18,183,244,213,32,81,241,192,196,48,183,195,109,62,197,116,19,106,27,111,182,105,188,37,69,139,10,59,75,17,57,196,68,161,165,130,139,250,172,128,225,218,147,207,197,115,57,155,15,50,42,85,11,12,105,236,161,216,206,81,152,125,117,147,46,189,222,172,8,243,185,231,231,177,33,53,245,95,182,61,92,98,244,147,68,99,84,203,209,78,12,105,132,206,132,29,161,20,188,156,166,81,118,74,160,73,42,7,188,251,208,79,137,225,158,99,192,172,1,90,143,166,243,153,111,174,21,123,180,60,187,70,55,61,153,128,73,230,180,199,56,219,222,182,125,94,136,253,255,177,88,103,9,105,222,134,115,182,30,143,12,2,63,151,210,64,252,165,151,161,222,7,29,98,225,125,160,5,61,31,243,137,19,218,155,220,154,113,5,39,61,215,166,201,109,77,135,225,207,81,155,148,118,187,225,167,11,57,68,233,71,55,51,101,69,49,169,21,208,107,16,104,226,73,22,175,205,34,243,190,158,189,146,110,85,167,59,165,71,21,171,67,126,154,202,159,226,39,46,103,46,125,196,122,238,193,178,232,87,67,202,182,30,75,3,179,223,125,8,54,148,166,193,68,35,81,140,122,107,19,173,208,50,35,122,134,242,253,34,195,248,107,223,171,187,135,118,141,142,78,157,128,5,39,203,253,218,108,2,229,185,24,119,49,208,182,52,225,143,206,104,48,105,195,50,67,215,188,60,23,252,179,78,8,204,149,231,72,184,239,124,6,19,229,81,191,248,220,107,107,10,107,81,114,30,65,55,40,148,121,47,129,81,24,243,231,58,191,83,117,19,94,22,3,234,113,239,186,69,90,14,216,8,71,226,234,113,220,65,217,20,200,46,135,86,1,240,25,83,65,97,107,115,181,129,6,81,113,215,227,1,30,245,28,69,226,20,220,77,77,143,45,12,166,40,12,166,146,160,36,153,8,38,79,230,140,137,28,28,109,105,210,157,52,119,119,197,22,211,203,217,154,112,129,22,191,122,91,44,180,62,123,105,224,120,193,108,231,154,244,7,102,198,203,234,57,175,50,107,228,120,73,76,8,169,97,55,230,58,26,19,3,238,26,106,132,187,100,199,168,156,239,138,187,121,71,5,23,184,250,145,10,135,180,136,20,130,26,191,240,135,66,244,172,70,12,220,217,201,41,90,204,253,158,122,92,195,152,127,190,201,114,24,127,80,44,206,109,205,10,238,65,111,10,27,117,35,165,160,175,133,175,136,134,218,89,45,83,224,154,122,68,249,9,161,65,92,112,97,72,13,250,138,155,159,243,52,75,181,192,87,240,236,48,137,235,46,83,101,155,144,111,14,184,148,247,183,77,148,192,157,46,171,165,190,194,21,199,210,35,173,229,10,109,116,102,65,213,185,47,124,76,135,17,169,17,242,93,66,183,216,233,107,32,201,224,51,169,194,139,51,46,138,189,228,253,142,109,91,192,245,218,87,103,11,161,72,204,111,77,120,233,69,201,246,199,91,211,68,219,238,250,153,52,7,157,251,197,47,119,204,12,189,26,86,229,248,32,213,14,171,45,240,89,20,125,197,147,77,59,130,46,92,97,134,244,131,143,102,75,4,216,5,38,83,235,96,193,165,202,10,194,107,224,183,134,226,102,234,47,195,159,60,61,28,104,126,140,152,102,92,125,30,214,141,229,179,35,16,18,213,7,35,191,188,247,133,203,165,238,179,171,39,140,121,14,159,17,105,114,111,8,220,239,131,83,25,117,77,133,105,4,176,117,7,10,179,193,205,232,28,251,7,5,66,47,205,165,234,99,73,7,6,150,218,174,206,222,127,206,125,234,74,239,22,255,163,240,235,108,36,221,200,9,229,92,3,70,38,121,124,48,186,238,233,250,138,118,243,242,189,244,25,249,105,101,34,242,100,231,106,79,201,195,228,70,193,158,124,15,206,250,20,48,249,56,201,77,195,49,7,171,129,255,244,108,150,195,188,83,24,134,81,255,101,8,86,186,124,75,228,201,183,7,44,76,32,130,182,176,11,35,39,150,191,173,142,2,239,217,174,168,209,129,177,163,221,164,236,252,80,83,95,209,152,55,220,181,57,150,211,113,108,186,228,82,145,167,204,46,131,220,17,16,156,234,32,96,211,103,143,243,147,222,36,157,44,187,29,158,171,147,47,241,24,103,23,214,171,127,232,204,191,71,163,254,124,45,221,82,80,137,113,126,165,14,221,242,214,20,196,182,174,176,248,109,152,78,181,105,12,142,10,4,94,127,224,98,201,40,221,227,201,53,57,111,224,89,74,103,182,164,36,143,70,229,187,179,28,35,254,91,161,219,16,24,131,42,251,213,20,27,105,245,58,221,108,221,253,243,110,245,25,83,60,4,244,39,81,180,248,96,250,57,212,162,221,12,82,242,233,0,201,32,45,161,114,115,198,216,39,57,54,139,118,64,29,71,233,172,47,223,43,97,111,50,46,28,189,154,130,117,127,180,73,53,200,212,233,128,122,187,79,135,74,108,190,234,217,215,154,201,91,58,60,77,55,79,14,32,246,238,207,199,48,184,55,53,70,48,205,157,25,164,83,25,159,180,218,198,74,219,125,59,236,86,121,221,213,32,134,68,220,11,108,17,193,17,201,122,188,132,205,174,255,3,54,227,14,210,168,29,212,116,177,132,172,95,167,75,30,25,86,141,156,227,106,26,162,179,230,76,119,53,209,4,135,225,220,23,39,130,116,199,217,136,190,33,133,135,88,131,122,240,167,140,88,65,84,180,80,21,41,240,57,155,252,91,195,27,75,131,154,60,88,166,218,199,47,54,14,85,141,110,21,90,143,227,234,65,238,69,189,128,179,236,183,71,243,77,114,48,233,199,180,220,161,231,40,104,86,179,126,30,129,23,226,141,14,239,170,45,99,40,100,209,253,246,3,162,69,125,70,229,137,59,207,72,240,81,247,80,90,121,66,226,52,181,248,167,236,80,68,54,245,222,77,245,202,87,151,117,154,182,169,241,66,218,227,139,195,166,149,248,184,39,68,4,125,233,162,140,44,220,175,22,101,202,43,102,25,5,169,163,105,70,233,96,80,171,57,204,194,86,79,215,14,164,207,167,163,201,178,107,185,243,164,14,123,127,33,111,67,243,19,241,192,6,138,35,132,154,140,170,245,204,231,228,12,94,168,142,204,29,255,43,83,161,194,4,252,125,142,97,117,22,98,88,82,52,191,92,212,192,10,246,150,150,132,13,126,43,125,166,33,181,38,38,105,121,97,150,155,19,171,155,119,137,33,170,105,127,210,39,62,102,155,166,5,217,230,33,65,76,238,7,99,0,164,179,2,181,220,129,122,244,229,48,194,218,67,139,56,138,101,115,190,65,179,204,113,146,29,201,250,80,203,87,164,212,217,4,210,146,117,79,28,99,185,126,204,249,127,253,120,74,114,117,135,107,231,91,246,16,250,12,141,188,117,114,105,78,212,213,41,55,162,180,66,96,10,70,252,107,226,243,101,237,167,254,9,81,249,46,78,122,60,105,213,253,143,8,116,241,7,59,134,127,211,149,125,142,28,246,179,239,123,109,26,67,148,225,193,164,75,157,125,164,211,255,119,124,5,169,60,156,166,12,245,125,16,230,104,254,165,162,146,129,90,23,46,79,109,46,122,83,159,129,6,138,35,80,180,246,118,179,247,58,204,209,168,77,99,8,117,120,205,1,240,234,79,23,31,154,36,222,246,133,62,197,204,218,148,178,172,44,53,46,30,136,112,107,207,216,143,50,81,192,208,135,62,29,103,48,129,213,11,47,117,204,232,89,105,249,194,8,157,61,112,110,197,43,164,58,13,202,66,193,106,37,226,100,177,227,183,207,120,111,173,109,39,172,27,187,225,166,11,105,232,107,15,42,45,202,12,120,14,109,23,229,24,62,39,206,14,152,130,11,237,90,25,212,23,229,11,31,111,181,62,77,45,158,137,70,228,131,154,101,173,217,183,50,201,184,55,220,51,218,160,65,26,218,109,222,31,153,90,125,176,70,120,52,197,189,7,109,68,218,138,48,41,105,11,152,34,50,45,109,39,229,238,68,35,192,76,150,167,57,4,218,157,120,45,214,147,214,205,115,158,185,222,43,112,219,18,113,49,154,123,215,91,0,197,188,208,7,231,196,170,49,224,19,254,196,167,127,3,33,163,251,211,136,60,234,79,211,27,126,239,141,78,157,182,134,52,99,107,147,139,219,208,238,142,140,202,247,184,207,157,158,154,252,159,10,77,191,186,18,50,209,70,160,3,211,145,120,225,162,29,207,70,72,229,241,99,96,221,205,140,40,184,185,209,106,245,32,59,107,183,77,38,93,233,11,155,92,174,86,123,162,207,68,122,217,97,182,20,9,204,153,78,72,141,17,173,68,128,21,165,77,165,244,64,219,115,4,192,217,86,156,174,29,120,138,192,163,193,28,111,23,198,98,46,10,183,157,238,123,209,34,169,31,147,162,215,237,71,246,182,222,129,231,230,240,27,185,145,180,41,242,200,250,173,33,4,15,71,224,216,179,169,106,207,127,133,129,61,199,134,213,80,80,208,102,106,168,10,98,31,54,105,206,167,153,122,146,242,88,1,175,39,5,94,201,24,58,127,44,240,49,221,37,121,79,125,41,234,159,14,67,51,35,193,78,170,212,182,183,231,26,60,180,15,53,81,23,211,2,69,180,88,219,74,18,161,167,216,197,27,29,49,207,147,153,92,98,190,240,214,34,19,72,67,57,162,28,38,193,46,71,31,78,221,25,41,135,145,224,85,46,130,13,67,101,204,5,164,176,119,209,246,117,235,10,235,1,47,237,147,43,70,177,224,246,151,165,36,118,83,248,76,35,79,236,144,217,109,79,197,91,49,25,217,36,240,212,146,207,242,35,172,126,225,158,71,210,171,59,101,153,241,100,52,106,63,87,151,213,99,87,128,148,91,15,85,75,239,174,56,23,187,25,34,122,111,232,89,242,12,120,191,87,163,115,83,98,39,37,152,51,228,220,44,24,181,35,166,120,135,52,125,63,87,167,212,99,203,225,222,122,188,176,119,206,17,7,200,248,105,167,22,184,25,73,176,195,231,75,119,253,34,211,100,120,46,140,69,166,143,214,16,253,172,1,51,226,250,219,184,75,110,159,225,186,62,157,139,164,8,163,69,9,152,250,73,25,53,108,226,230,30,35,21,110,53,87,189,57,44,108,238,235,162,35,69,190,77,96,28,202,152,197,214,227,162,228,18,51,17,158,142,155,179,254,158,97,33,217,224,214,58,240,208,13,17,18,177,213,242,133,161,207,145,171,49,23,90,236,89,148,102,106,159,234,217,229,119,80,142,1,147,120,218,10,227,178,142,11,111,165,10,161,24,246,238,27,163,107,197,63,209,232,28,206,42,42,105,79,179,13,162,214,51,30,122,188,238,125,193,31,218,247,107,76,165,230,7,46,38,131,229,240,217,81,180,64,5,254,210,113,237,202,31,113,110,185,250,204,162,85,238,183,60,27,218,16,95,22,248,58,94,192,91,171,64,10,218,243,59,172,28,83,197,211,111,73,168,125,223,89,104,34,184,207,213,8,254,197,147,147,51,127,110,142,66,79,172,93,203,194,142,7,110,16,211,94,24,74,135,7,102,102,93,120,87,229,94,33,61,115,119,52,106,141,135,126,76,154,42,75,28,187,104,95,36,229,2,169,182,72,114,192,165,212,254,192,45,190,245,36,213,252,112,175,32,255,27,219,2,230,146,150,119,33,112,70,69,254,7,211,107,54,31,56,147,248,240,17,71,30,55,47,101,133,73,102,110,4,220,145,132,127,56,101,242,245,111,32,170,18,159,143,76,106,143,207,241,195,128,168,40,202,244,251,222,250,188,151,12,247,57,206,151,11,196,19,3,60,167,183,28,93,25,242,168,21,123,252,102,115,82,234,48,83,193,142,151,70,208,70,155,48,128,167,231,231,13,166,238,243,129,123,132,76,128,201,36,9,189,16,30,163,243,93,27,15,75,122,72,149,160,121,252,138,107,32,228,133,1,126,42,188,182,215,252,0,19,249,85,94,164,49,67,106,1,34,226,242,112,227,81,245,185,156,35,220,142,239,252,144,96,25,135,201,199,65,155,96,203,174,74,201,52,44,235,91,28,134,40,66,105,228,136,102,59,159,124,50,166,198,135,88,44,226,91,3,53,155,210,149,86,140,200,129,7,230,6,178,74,53,41,217,32,121,193,184,184,17,133,85,242,173,227,50,159,85,222,3,70,239,184,41,108,117,183,1,67,164,163,87,195,91,229,210,48,212,183,45,45,59,203,112,20,56,61,51,12,6,173,233,199,160,9,35,199,183,234,230,51,15,133,51,22,88,192,13,45,59,129,41,109,117,22,227,68,96,175,138,217,152,11,121,113,23,55,58,167,16,127,94,20,238,203,57,41,128,97,110,152,10,151,115,20,214,11,111,229,134,44,84,209,238,118,209,165,25,198,92,48,82,218,184,63,221,30,102,189,108,170,51,142,242,88,114,90,35,21,136,193,27,112,95,26,91,102,251,79,78,181,97,240,168,186,58,80,22,156,179,93,248,28,152,77,225,76,233,83,192,196,169,245,201,24,147,114,175,174,189,40,55,23,145,134,145,238,147,151,103,166,32,3,153,238,79,159,231,80,191,138,85,220,67,127,2,93,230,165,39,23,141,184,103,196,253,189,104,254,87,127,144,178,14,202,106,125,5,12,114,159,119,84,144,228,78,203,5,88,82,49,41,153,173,48,199,81,13,24,213,172,231,234,115,48,58,121,116,162,93,65,143,38,22,143,31,123,103,101,90,16,92,222,203,18,146,174,74,144,104,67,151,227,33,153,217,24,75,147,54,195,36,110,21,132,47,37,56,223,201,50,164,251,216,28,23,131,14,203,187,213,73,241,138,29,38,237,14,40,198,169,156,152,240,74,238,116,109,198,141,247,118,167,153,209,78,238,29,134,4,217,91,161,228,3,166,125,249,194,48,57,116,129,17,249,142,67,17,73,136,54,228,230,102,202,69,32,135,44,245,101,47,55,152,190,175,29,112,159,87,253,181,179,214,182,119,243,80,176,128,0,203,84,212,248,237,3,30,34,95,105,48,145,237,56,215,104,134,200,242,100,245,28,102,206,250,11,179,52,202,219,47,92,234,53,82,206,140,75,233,133,115,154,247,234,82,229,177,161,50,41,59,204,35,146,83,89,158,155,124,124,93,225,207,193,58,216,228,214,100,62,123,88,141,157,20,224,148,1,135,202,119,133,7,141,104,227,213,234,193,114,69,254,43,92,77,74,237,210,181,163,77,253,184,186,170,173,141,96,187,218,121,7,158,176,157,173,112,171,232,245,223,130,158,61,98,132,111,66,129,131,16,196,117,99,70,107,225,189,155,125,122,23,79,55,221,136,59,42,144,216,172,123,40,118,68,206,105,56,9,183,9,53,182,251,94,100,207,86,187,214,46,69,204,130,66,2,218,61,73,1,37,243,150,20,96,103,245,116,79,161,15,200,215,117,38,156,85,138,85,20,167,53,69,6,73,198,228,216,128,123,203,142,177,36,123,210,33,6,158,78,204,48,146,53,127,203,181,199,53,8,214,107,52,150,201,137,43,108,69,83,43,54,74,172,234,44,247,62,103,94,114,137,9,200,62,86,147,101,191,178,201,18,248,86,103,172,106,89,158,12,153,184,144,21,35,6,208,37,56,140,146,218,177,157,226,193,9,236,87,29,20,252,243,238,175,77,166,250,76,157,166,31,19,77,163,236,48,116,225,89,191,53,234,226,126,54,101,154,52,164,219,179,83,157,209,66,181,15,83,0,147,94,94,12,149,40,23,25,130,248,125,202,118,6,107,80,117,146,142,97,36,133,98,74,244,201,183,29,62,42,116,173,103,225,166,35,129,180,61,163,4,19,194,86,158,52,35,97,205,46,74,150,217,10,165,206,143,26,171,69,172,249,131,9,241,172,235,101,210,223,116,190,129,111,195,16,192,66,103,123,97,88,104,156,65,138,156,26,68,27,119,76,134,213,147,186,42,77,198,147,174,50,133,169,157,88,37,140,129,13,141,227,53,149,217,237,206,150,226,218,4,136,132,33,185,112,97,210,139,46,80,129,134,219,146,90,213,14,225,121,116,87,1,147,97,146,123,103,142,53,215,206,160,167,24,179,61,224,6,51,157,183,72,13,227,128,42,55,85,198,129,88,163,112,96,152,26,75,151,93,154,142,145,136,223,158,153,114,134,84,136,83,187,149,79,212,248,34,13,69,174,107,104,179,166,19,169,29,159,11,80,176,200,139,17,125,140,104,35,140,104,83,58,196,207,158,75,195,136,235,77,17,56,30,18,88,35,49,157,167,251,84,48,139,156,19,57,247,231,106,170,247,63,152,82,14,49,181,59,130,181,221,43,180,112,254,232,104,208,39,131,94,41,110,142,224,136,52,228,195,20,144,139,39,164,72,78,14,117,63,184,186,93,153,45,19,75,110,67,126,155,80,136,215,168,32,254,2,211,247,212,155,159,19,96,204,16,184,179,54,24,29,83,186,110,124,88,168,78,110,61,235,23,33,196,232,143,6,9,162,84,233,50,81,142,75,222,2,166,163,116,200,213,221,2,215,126,115,172,185,34,135,0,37,42,57,204,78,216,21,170,36,226,186,21,166,59,179,60,55,79,48,52,11,108,69,193,241,219,68,23,101,199,131,172,123,207,144,28,180,170,220,27,176,167,175,133,210,114,215,120,196,66,27,50,19,59,162,183,33,35,140,192,49,1,45,133,137,217,47,135,33,192,208,5,136,67,227,105,114,162,224,179,8,249,28,241,168,68,232,213,97,182,243,42,11,180,64,169,228,66,117,103,109,31,51,85,31,28,87,55,84,3,123,93,194,160,72,191,22,212,183,46,191,135,176,133,148,28,241,203,84,130,250,107,113,168,75,15,34,151,91,177,232,167,140,70,191,67,222,242,96,29,213,88,159,167,150,41,147,230,175,142,189,209,231,85,177,235,116,114,200,111,155,158,153,59,133,136,168,117,153,197,157,96,75,243,51,4,186,133,190,245,165,173,192,214,81,83,129,22,203,177,147,60,246,51,226,135,79,91,30,187,17,139,115,86,33,107,124,28,87,80,154,89,136,145,235,11,100,80,169,182,116,253,96,9,186,247,14,51,193,22,90,138,110,188,237,57,135,114,217,204,82,227,11,109,39,165,33,51,96,210,152,114,49,155,200,14,29,94,58,202,167,216,126,116,197,164,117,117,120,143,53,172,199,42,213,218,121,134,52,89,163,120,91,222,186,26,253,139,239,134,108,118,75,220,205,110,19,103,164,208,61,131,225,77,22,87,69,215,242,62,26,78,68,17,171,21,189,138,243,77,66,56,217,152,110,229,183,207,212,216,94,126,63,172,228,177,200,70,109,196,54,161,188,51,77,83,93,12,2,35,216,40,161,43,149,169,14,16,39,131,93,190,123,204,143,94,149,73,161,227,3,123,113,50,202,102,112,200,203,47,35,222,178,67,217,140,72,131,216,180,150,125,116,6,55,59,223,135,4,145,104,250,56,107,190,7,76,127,168,28,33,231,116,225,207,67,45,203,186,16,150,124,78,210,93,33,100,61,105,174,223,178,219,209,98,152,221,4,195,244,198,209,208,243,137,186,210,80,211,58,75,66,162,172,236,211,251,30,172,244,138,229,165,75,0,173,214,18,10,221,84,116,23,61,150,161,106,10,141,177,101,229,152,242,65,8,249,157,143,18,122,89,118,181,44,221,196,179,136,218,22,179,90,118,13,230,158,87,230,88,19,220,16,158,66,178,114,198,175,238,87,155,154,131,160,232,102,251,70,75,65,107,147,17,63,246,29,186,96,254,203,213,60,49,217,103,77,122,203,61,120,138,86,147,162,25,129,178,28,106,237,112,216,201,92,32,162,30,171,235,56,101,148,231,203,136,216,147,186,82,86,131,201,230,57,246,82,141,77,120,155,179,35,219,63,194,114,205,235,187,216,233,17,141,212,111,117,76,187,144,165,162,25,164,170,49,208,105,15,250,60,62,74,191,135,180,160,159,251,194,37,182,28,61,187,100,81,247,165,81,217,231,45,30,231,64,131,164,101,15,133,169,34,45,1,35,104,168,118,200,70,75,202,101,169,206,143,193,237,43,48,12,133,61,96,172,169,95,224,51,194,59,224,51,103,212,14,161,185,104,110,151,196,26,76,255,23,38,128,50,2,198,236,127,224,179,243,186,170,21,150,120,81,67,226,236,102,212,78,58,92,135,146,210,153,1,229,148,223,166,91,214,213,0,162,104,96,230,184,245,204,202,28,209,141,75,197,131,68,51,153,54,201,210,85,187,104,188,244,17,133,139,170,167,173,48,246,180,163,168,193,20,5,233,113,141,107,59,189,15,207,173,77,225,37,96,42,218,134,194,152,122,33,244,5,39,167,238,54,204,246,30,223,18,253,89,105,103,248,105,71,239,33,80,102,221,86,85,135,187,192,98,54,2,222,143,1,211,170,101,34,227,183,169,88,236,114,162,86,8,237,70,60,249,15,87,202,99,114,46,215,128,231,201,207,151,77,106,114,166,58,171,188,216,42,234,7,55,118,163,182,20,109,186,122,172,143,195,31,28,218,84,61,30,26,117,4,222,33,101,212,16,218,25,220,173,212,206,41,191,13,22,187,172,25,183,141,235,32,37,11,81,139,97,6,189,70,222,33,188,118,182,19,220,180,199,20,46,35,62,54,18,87,186,135,158,149,70,224,46,224,153,52,115,143,41,12,115,230,133,139,166,83,77,43,33,121,243,47,14,50,91,144,186,116,199,63,117,14,232,201,9,200,40,9,252,147,164,254,96,147,78,210,165,71,161,178,39,94,128,137,76,203,205,55,82,199,46,128,6,71,96,22,162,16,56,193,232,7,240,223,70,85,80,82,143,164,131,114,108,134,7,166,190,36,235,201,67,9,149,207,164,140,145,158,31,99,152,44,209,103,113,98,102,212,41,41,87,60,221,194,201,228,240,66,229,104,168,41,109,202,30,174,118,151,140,53,76,173,116,8,119,179,192,82,90,217,173,174,221,153,233,207,205,169,168,111,235,117,1,102,140,185,201,16,164,7,46,65,231,15,220,151,110,104,248,23,245,126,80,138,137,186,134,7,42,76,218,43,224,161,188,246,86,18,28,250,103,12,74,86,175,138,157,112,121,191,4,155,29,33,22,25,20,236,16,103,52,6,198,137,122,225,118,245,3,97,112,239,250,189,152,228,37,132,248,104,193,82,99,26,162,122,164,205,2,174,187,232,152,113,36,123,92,227,192,5,214,103,117,63,216,95,179,139,0,66,102,169,251,229,249,158,52,73,245,152,167,67,219,177,205,165,107,110,157,77,235,213,80,115,185,91,175,96,114,248,156,3,231,77,212,183,153,121,204,80,39,164,246,168,139,155,220,45,30,48,67,86,17,101,56,245,140,6,45,146,109,6,140,66,108,81,3,10,229,114,223,180,232,81,104,98,157,81,128,28,123,210,70,117,106,61,214,85,218,177,81,239,202,249,174,214,149,21,79,198,190,1,91,171,28,217,7,222,203,219,54,33,5,164,175,73,173,175,134,164,206,10,24,126,234,162,48,93,191,119,67,156,154,84,34,31,158,130,133,112,34,220,53,30,23,250,156,216,205,101,155,217,107,177,48,245,189,208,196,138,51,4,62,179,217,229,99,47,227,45,12,24,174,5,241,38,173,229,119,197,233,134,184,146,238,11,132,124,239,123,157,179,145,194,38,133,233,25,201,247,248,154,67,125,209,101,44,195,114,2,85,141,185,119,83,152,220,51,44,2,234,70,251,19,217,75,51,180,61,233,84,158,18,147,39,151,147,183,192,117,9,21,15,105,167,132,252,147,195,219,18,10,10,27,147,204,133,171,228,218,126,114,190,41,221,115,153,110,49,185,121,182,146,253,59,44,166,46,41,48,165,234,113,49,161,26,249,156,35,79,172,197,56,181,23,197,72,18,14,205,164,1,239,160,145,225,29,250,211,212,89,199,92,161,254,90,3,235,198,75,239,252,92,86,151,4,199,211,133,137,75,56,29,14,15,65,148,73,174,38,7,28,251,161,9,122,203,54,63,44,53,126,225,73,59,235,3,247,17,187,2,237,168,69,65,12,167,17,27,86,123,72,212,233,2,33,151,48,99,187,131,228,115,107,252,185,96,134,57,252,195,202,112,97,194,60,247,173,168,151,18,207,232,56,14,243,78,148,12,103,159,36,255,187,153,115,237,30,2,108,242,50,73,57,74,215,138,35,31,38,5,117,147,57,113,138,167,62,41,200,77,91,186,89,173,227,142,121,232,240,134,73,79,222,203,88,6,226,200,39,20,171,41,45,170,8,199,200,33,229,138,41,169,65,249,102,217,84,135,137,154,203,142,53,108,8,227,204,38,238,45,92,10,214,94,191,156,68,157,98,71,99,46,211,159,182,218,90,215,114,45,48,33,233,147,21,8,77,191,207,137,63,174,5,196,28,16,185,122,149,200,164,146,188,75,53,81,55,170,101,111,177,130,199,162,108,93,61,156,239,30,103,53,30,42,97,90,248,97,203,241,102,35,99,208,56,94,224,3,147,120,106,1,147,13,144,49,163,231,39,221,171,151,90,250,128,168,78,133,64,237,212,202,49,107,187,217,94,98,50,73,82,116,161,174,48,6,149,99,48,20,135,225,145,212,31,62,38,142,215,70,226,170,147,192,223,10,27,91,170,195,212,19,205,7,38,203,229,247,166,21,95,19,190,116,252,244,20,202,186,198,38,165,107,143,163,205,67,238,214,76,162,85,157,221,34,67,94,109,1,185,7,196,74,227,129,147,115,123,17,56,169,73,40,114,141,25,166,186,190,1,20,37,172,181,250,252,246,28,247,230,48,43,232,62,139,102,240,125,111,43,155,78,250,219,120,198,238,255,16,163,203,73,119,82,27,72,63,64,10,50,158,26,61,128,218,119,167,248,96,252,113,46,15,12,109,86,192,112,103,47,221,177,136,213,76,31,243,137,65,38,38,214,160,177,214,69,168,44,183,150,171,102,204,224,114,187,63,13,35,141,110,179,199,196,137,73,72,253,162,238,25,20,107,227,213,184,26,49,1,74,157,42,164,63,189,25,239,192,131,2,235,103,135,47,103,142,183,128,113,96,178,238,240,252,69,72,29,47,85,149,180,54,167,236,244,69,116,162,210,76,244,60,89,241,20,198,252,225,196,213,67,145,42,43,231,82,131,125,8,157,71,189,152,130,95,159,195,240,99,109,209,102,196,176,163,191,42,84,148,49,80,231,59,158,236,26,46,147,140,112,217,251,53,106,245,78,164,105,36,209,237,249,212,150,63,185,34,203,22,251,86,24,134,160,238,48,82,143,58,164,68,197,189,59,114,154,98,138,48,162,49,227,207,71,242,109,186,22,75,188,233,242,34,51,224,79,198,226,148,22,120,67,167,171,101,210,136,114,6,245,89,93,86,214,233,10,205,199,31,76,82,110,103,235,99,122,151,59,242,136,165,141,103,175,164,132,183,198,111,19,240,213,109,152,99,122,187,163,13,195,76,151,250,47,131,143,219,62,47,188,170,126,110,235,5,139,207,13,157,248,212,155,195,254,18,19,173,210,18,165,153,110,6,45,42,69,32,255,160,70,72,31,13,105,78,15,7,193,81,159,159,201,178,224,117,104,126,115,22,170,144,149,83,138,92,131,245,158,20,7,60,41,2,83,170,224,181,174,214,113,93,132,17,132,118,32,26,254,253,230,199,182,59,55,151,35,157,20,99,169,190,10,208,77,41,18,125,158,38,221,224,2,210,182,227,200,94,11,135,99,9,159,209,102,138,22,100,76,200,144,90,220,123,209,137,41,121,91,130,75,211,21,101,105,171,93,202,35,7,188,99,71,130,36,163,75,97,27,233,148,99,248,228,128,41,243,217,50,38,9,162,111,215,220,174,48,28,136,125,54,73,194,39,95,33,52,175,172,161,15,6,249,121,246,21,98,176,196,223,176,252,71,232,117,215,119,64,112,31,99,87,224,119,81,9,16,216,234,243,218,133,187,180,145,27,41,65,139,121,128,64,116,122,231,1,162,213,62,139,128,135,16,133,18,146,197,158,139,17,41,112,63,43,76,98,160,222,33,225,164,235,2,211,128,176,239,111,83,103,165,112,106,193,54,5,188,181,123,216,136,76,234,184,239,109,221,243,10,147,84,92,49,222,213,4,148,5,102,151,104,113,243,115,136,138,134,161,145,168,12,151,53,1,238,83,99,242,70,105,224,109,28,192,103,86,234,102,185,187,137,124,221,137,66,227,160,26,219,86,95,227,176,9,175,10,138,44,234,140,7,55,201,105,181,197,89,106,45,94,187,73,131,136,209,210,212,37,119,134,98,78,127,24,95,105,198,36,131,210,100,171,189,203,113,117,231,2,81,118,53,12,143,31,181,189,146,22,216,76,11,129,173,168,37,224,65,143,218,227,128,180,18,199,79,163,59,65,43,88,168,12,185,107,103,88,141,179,110,86,44,220,128,39,135,104,87,51,158,252,96,188,22,100,219,122,178,33,148,233,157,43,192,179,9,191,4,150,54,5,47,49,102,86,196,166,111,93,204,92,8,184,255,226,87,65,19,119,151,151,241,75,168,25,79,211,218,8,120,219,52,84,15,131,194,181,11,211,93,247,152,226,102,174,125,48,202,126,125,232,209,70,129,112,14,212,162,242,138,82,55,234,247,198,175,146,194,126,227,89,12,187,16,78,44,18,25,122,122,96,227,4,92,8,87,62,134,60,154,81,35,96,178,59,122,111,90,201,90,60,119,53,118,16,181,135,97,176,138,155,87,203,215,171,69,203,158,31,239,133,100,193,227,37,152,26,73,252,54,231,245,115,96,55,232,40,29,133,172,68,127,25,189,226,11,62,117,251,118,162,230,26,40,185,176,231,48,79,28,91,241,88,195,216,185,213,196,65,75,49,134,27,9,185,250,88,64,21,74,8,135,145,166,44,191,24,218,51,118,120,130,232,26,211,51,210,128,26,243,4,82,167,241,24,10,118,186,7,10,13,252,99,155,33,21,230,247,166,97,253,241,16,32,249,139,47,13,177,76,211,104,136,5,31,99,143,238,22,121,209,159,182,244,142,255,244,79,175,188,254,52,90,70,113,0,28,255,89,89,141,49,73,9,4,245,128,97,193,208,39,59,158,126,246,192,1,229,7,180,122,171,189,107,114,123,14,19,191,215,41,108,29,182,247,183,201,26,105,188,100,32,93,57,2,30,237,41,210,61,176,209,0,56,76,228,225,121,114,84,57,227,115,26,217,212,131,90,167,134,163,203,130,55,10,103,72,211,28,222,198,83,162,62,2,241,20,191,154,162,236,231,181,40,252,92,51,80,40,23,117,204,146,245,128,56,76,140,65,76,175,97,165,208,254,177,7,236,154,253,65,187,51,146,131,30,95,100,63,161,45,52,64,124,125,88,31,190,68,129,8,140,81,107,238,48,189,86,251,241,170,152,154,113,243,78,164,230,185,186,223,160,92,179,98,8,61,174,49,212,122,156,199,195,152,63,245,193,33,28,152,241,219,16,10,62,111,13,221,115,156,153,108,233,67,199,236,156,46,249,218,117,240,1,60,231,222,153,57,4,140,3,62,102,156,70,160,140,43,61,86,31,201,232,53,31,184,204,152,102,198,200,165,46,0,166,116,13,251,138,56,144,218,148,244,4,70,27,44,48,188,114,250,69,16,11,8,243,107,154,156,231,131,230,136,244,147,10,89,83,189,201,110,44,178,241,220,214,50,88,30,184,58,35,199,129,233,64,233,47,156,123,236,194,4,173,133,166,247,7,46,177,89,66,49,83,159,33,229,27,228,120,47,19,185,125,80,184,100,28,133,195,161,189,63,237,85,55,160,251,236,10,227,121,107,66,211,31,188,44,97,252,76,5,50,190,126,53,105,128,103,117,17,142,220,49,83,22,165,97,186,114,169,17,153,241,173,169,122,110,251,249,154,80,102,174,128,119,122,2,111,144,248,68,40,19,54,79,234,172,21,62,15,31,219,2,44,66,154,232,102,18,151,25,35,78,245,101,90,239,18,200,225,94,16,122,207,207,10,32,220,24,38,18,77,203,218,14,1,33,115,116,177,178,120,58,158,176,194,132,7,226,106,56,222,223,136,120,46,49,11,105,112,214,178,77,218,13,9,254,7,188,82,215,152,55,89,242,22,187,29,148,64,90,50,106,117,75,51,172,202,115,240,169,213,72,61,254,136,93,152,254,132,103,142,146,21,221,179,5,108,73,8,133,103,158,97,42,156,199,72,227,217,104,77,65,33,96,26,220,203,3,147,161,138,155,179,58,52,4,59,144,103,141,157,118,195,235,243,248,246,5,106,245,120,107,210,62,106,85,14,154,162,194,118,59,59,206,92,235,57,249,224,146,139,171,89,215,186,116,33,11,89,177,126,246,166,139,70,223,27,74,126,143,172,117,148,144,215,99,107,24,201,105,14,152,142,136,254,134,145,156,158,158,96,138,177,37,62,97,164,233,196,226,176,44,209,194,174,118,14,60,63,110,139,116,8,29,158,252,135,101,125,226,98,235,223,82,116,71,122,177,195,91,208,31,3,203,137,87,192,232,221,157,111,156,114,172,120,230,14,155,255,99,124,13,218,48,3,70,16,231,49,221,144,199,136,171,141,79,232,49,252,232,246,220,14,79,147,121,83,179,241,56,5,37,30,141,234,137,250,198,128,82,100,138,59,39,191,46,106,110,54,115,188,243,210,46,62,163,191,158,206,28,65,104,189,49,113,158,208,86,9,51,131,242,5,20,136,212,142,238,183,204,195,84,219,218,126,131,241,68,43,29,198,161,77,143,13,191,123,186,55,167,192,228,113,62,144,185,140,71,203,69,165,50,76,74,131,86,139,64,57,235,159,44,2,85,125,62,100,136,84,78,93,245,147,82,72,223,8,225,50,60,167,131,190,215,50,194,57,135,169,14,85,219,236,76,78,50,224,1,211,37,160,190,228,89,15,221,131,14,84,48,23,237,6,58,48,214,128,175,29,42,195,180,34,122,216,113,51,47,92,251,115,111,106,101,86,188,23,13,107,15,124,118,152,122,135,148,94,93,157,134,11,221,180,18,131,54,250,82,91,153,195,198,155,106,64,247,120,60,96,72,201,2,156,85,195,113,195,186,123,86,220,248,140,190,150,223,82,205,123,171,71,58,156,97,73,135,123,209,7,31,243,59,67,178,58,213,125,62,59,176,147,186,2,79,213,10,35,104,64,173,66,92,77,97,164,46,121,211,217,184,191,189,143,73,159,53,220,145,88,76,241,228,72,117,142,39,26,82,111,246,15,82,251,57,159,171,207,30,236,17,32,204,81,202,23,52,12,147,102,12,10,221,30,111,240,137,122,234,216,19,40,177,208,106,106,75,233,47,185,122,213,245,198,135,110,77,62,188,242,199,73,82,43,99,91,229,239,12,152,214,4,189,26,187,62,118,179,243,14,249,137,195,208,210,153,188,198,176,155,66,242,19,3,162,73,240,162,228,166,52,219,154,140,247,56,96,168,132,53,214,152,101,188,81,135,125,34,156,153,146,144,17,40,242,43,26,136,60,110,78,56,0,116,20,151,172,89,98,204,178,240,168,58,36,209,234,124,64,52,212,194,137,237,166,59,175,141,93,88,224,17,33,34,125,89,87,86,24,79,51,86,71,65,46,254,121,180,73,115,195,10,184,171,58,21,177,89,114,91,247,183,123,213,228,183,177,20,86,1,135,88,63,70,106,236,204,90,6,83,140,165,240,177,95,229,173,89,74,85,115,227,231,159,56,153,206,105,73,62,91,224,105,237,94,31,188,232,254,44,154,120,223,35,148,236,39,61,47,67,84,138,187,181,145,12,255,154,131,41,40,58,3,36,241,137,205,124,55,31,214,11,36,187,213,220,86,152,242,205,97,91,106,154,38,102,14,206,72,8,89,170,66,83,131,152,155,213,155,119,97,195,160,46,66,186,23,77,194,194,15,8,154,190,182,90,48,52,6,29,139,243,27,243,131,99,94,105,83,230,249,32,81,63,69,55,121,83,207,223,108,254,72,235,147,190,27,34,2,66,98,209,162,1,31,76,145,140,150,22,175,76,23,172,111,73,139,48,176,168,91,89,91,81,243,94,108,122,138,105,149,144,222,199,194,143,123,136,21,110,50,101,227,236,70,160,232,162,188,176,247,195,36,33,163,182,173,73,237,123,177,189,186,170,169,194,19,150,200,233,56,186,31,226,34,198,136,136,95,192,240,138,107,211,242,54,197,18,127,240,13,29,157,240,78,192,27,57,221,243,161,30,106,109,149,121,133,28,43,123,63,41,106,8,93,207,69,84,74,173,18,208,97,242,100,69,249,31,248,136,43,80,196,125,132,18,192,220,180,239,107,31,24,198,30,161,22,66,10,162,164,47,55,191,140,68,95,246,218,97,110,143,215,240,18,117,131,228,87,224,10,77,101,92,220,137,59,11,105,203,121,169,236,205,62,43,89,6,78,104,14,207,62,66,158,180,124,48,36,200,74,183,81,32,182,119,198,230,69,249,193,84,125,230,252,195,210,255,161,168,20,168,38,5,50,17,203,185,235,22,61,157,69,213,15,207,57,155,178,171,128,47,42,97,187,114,90,102,152,146,215,231,188,64,38,71,149,135,210,159,16,210,141,155,183,114,140,164,165,28,36,68,210,190,214,99,91,46,143,254,27,189,61,244,175,124,240,166,199,112,43,123,4,89,180,47,24,67,223,233,217,232,31,122,136,51,18,222,20,189,138,109,27,77,167,74,50,46,40,135,217,120,132,70,231,12,196,240,196,227,226,21,219,124,126,186,26,135,223,7,183,68,90,104,61,188,22,80,210,56,92,225,68,84,94,11,150,251,119,248,145,8,70,168,78,137,43,104,134,240,73,92,126,252,203,135,144,35,249,86,189,10,29,233,73,56,251,232,7,61,150,145,63,184,173,53,101,87,225,243,78,159,104,208,128,41,95,38,164,24,205,99,203,236,110,199,60,22,82,12,200,130,183,111,11,36,52,71,121,248,56,168,146,118,131,128,140,49,20,2,83,225,84,156,60,117,81,11,92,149,214,2,153,216,225,231,50,141,59,163,41,135,73,178,198,218,236,40,117,7,69,47,38,50,240,153,203,72,78,164,162,244,65,148,161,13,79,128,47,107,93,84,90,189,220,172,233,204,159,12,43,42,41,155,141,233,16,197,131,231,159,42,17,157,227,80,25,249,111,39,132,64,230,75,93,212,124,91,40,70,65,147,149,144,233,204,28,207,178,49,73,73,228,11,108,93,182,217,191,102,161,222,250,33,98,131,241,193,23,62,133,76,85,133,104,57,64,178,19,41,48,13,59,49,145,11,87,171,31,170,119,142,15,57,58,225,251,103,215,241,207,73,21,186,10,100,209,247,183,61,185,114,110,142,235,42,28,87,240,240,55,111,74,99,18,83,192,125,7,205,218,200,86,44,32,220,60,213,0,229,88,150,247,166,164,90,73,151,96,249,137,122,83,2,124,176,175,203,213,107,155,76,153,195,16,216,21,165,202,61,155,175,87,81,157,53,0,165,185,188,55,97,244,21,71,76,33,107,173,12,219,86,21,226,101,132,76,148,174,10,112,205,228,204,122,204,83,171,125,149,215,70,74,210,249,106,15,188,201,69,12,129,51,29,40,205,103,218,36,112,36,239,117,76,136,226,92,235,36,121,234,86,193,111,204,214,16,134,60,230,6,244,249,194,33,68,145,198,112,83,104,33,175,11,179,248,3,39,151,23,90,228,161,179,178,73,1,195,85,253,193,231,70,73,100,72,96,30,161,178,237,67,41,179,80,81,153,70,17,130,87,67,44,138,58,135,116,234,241,80,123,237,24,21,126,92,42,134,216,145,232,111,10,152,189,117,232,76,51,221,86,127,47,36,201,100,76,82,182,166,132,31,16,118,249,45,13,90,227,248,178,228,169,190,183,130,86,124,136,144,194,176,38,102,79,253,31,152,198,143,151,103,55,71,21,34,204,127,180,119,41,23,110,182,198,129,15,38,186,149,31,30,222,108,67,234,48,10,165,67,169,91,173,224,200,159,220,52,193,135,210,117,158,125,163,248,142,71,203,15,147,82,118,6,212,159,124,72,155,237,82,202,162,8,9,253,240,13,177,49,134,235,225,237,59,123,141,215,169,155,142,91,151,102,38,170,195,54,138,77,31,76,183,112,147,157,193,92,147,18,163,134,184,166,148,0,83,169,76,143,169,223,28,82,173,60,95,182,182,181,124,5,33,182,211,165,150,131,154,106,163,16,113,152,158,7,61,223,214,48,14,251,123,243,165,10,17,140,194,242,34,45,74,222,247,84,161,42,4,200,161,15,250,129,145,38,56,214,169,92,109,74,146,95,142,146,66,241,70,181,165,28,35,36,58,62,239,110,89,174,249,225,15,131,110,45,101,135,57,105,245,232,61,54,30,228,43,31,106,170,64,69,143,117,130,69,95,120,26,6,139,162,93,140,212,194,82,135,226,112,179,152,156,192,168,117,142,184,26,169,4,229,243,36,161,223,157,6,152,122,59,232,249,229,106,90,167,156,68,152,0,61,147,83,44,118,198,105,250,94,141,108,28,81,232,11,19,198,117,178,31,122,82,215,25,115,249,237,250,83,224,241,3,83,140,123,140,204,169,148,83,199,186,242,197,77,140,57,41,55,108,66,152,221,171,251,89,188,52,152,11,15,215,57,109,139,151,242,26,129,170,202,48,26,163,84,137,205,250,120,73,212,84,8,77,145,156,49,211,68,50,196,169,165,188,184,58,135,48,215,154,252,154,192,214,94,251,173,63,228,78,69,223,11,146,107,83,179,13,148,207,41,172,80,147,194,54,119,68,80,248,123,234,245,24,191,234,42,163,120,111,216,228,122,181,21,75,199,213,86,137,166,76,91,182,219,58,186,172,175,74,156,55,50,25,31,74,144,241,156,1,66,133,69,217,187,71,17,240,37,76,106,84,28,195,100,178,92,31,220,136,174,74,40,119,155,116,250,23,110,98,99,224,131,202,213,5,161,18,223,46,141,19,90,4,9,224,95,175,37,251,167,54,150,163,33,249,128,51,9,40,114,41,14,27,161,222,80,56,55,103,82,4,134,218,93,8,196,80,95,241,130,37,244,133,180,8,235,128,4,221,134,131,245,156,109,73,201,174,168,182,244,157,152,253,135,250,50,241,165,41,94,243,137,178,140,12,81,163,0,150,3,112,155,218,102,130,210,85,33,63,88,253,169,207,102,215,101,63,50,148,98,244,11,147,51,19,56,65,208,227,47,5,237,217,82,222,167,201,182,252,165,211,160,153,28,42,233,212,41,106,220,174,46,207,252,237,79,102,117,157,93,159,210,53,135,207,194,26,82,214,96,108,226,221,61,214,141,7,163,5,71,103,39,164,196,165,5,76,128,67,224,31,63,50,96,130,12,202,164,197,156,117,101,202,3,159,83,84,227,131,44,204,229,180,80,236,54,68,188,21,30,200,134,7,138,238,136,62,25,250,117,219,223,107,82,204,42,69,44,136,40,247,240,67,40,4,124,170,34,96,37,202,94,51,68,204,134,230,115,13,86,45,242,40,1,211,19,183,244,106,8,70,220,242,220,240,96,202,249,66,44,171,135,72,144,17,174,157,5,168,209,40,152,245,127,238,205,52,218,239,76,202,184,69,203,97,170,16,139,62,184,49,18,126,147,24,173,34,212,63,20,166,96,115,57,76,111,129,48,62,83,136,64,100,186,125,48,53,87,90,62,48,141,95,228,219,115,236,187,107,127,50,218,67,221,21,5,160,6,45,74,146,66,147,54,249,232,15,109,136,50,21,13,131,145,48,250,194,19,27,74,6,52,84,158,224,225,177,230,191,7,131,17,53,43,79,3,209,41,250,255,63,24,147,104,74,240,29,209,147,40,165,221,168,219,41,227,39,132,95,103,84,190,237,14,17,6,14,120,137,107,14,18,74,223,137,126,70,243,236,171,34,63,140,234,9,60,244,126,117,165,242,67,66,143,232,240,30,91,195,175,166,116,80,26,144,169,223,112,74,169,93,232,161,234,79,176,55,55,39,216,230,210,179,177,106,121,13,165,28,206,197,0,159,35,100,73,146,173,128,171,193,149,170,54,220,73,243,237,121,67,134,36,251,115,89,86,242,105,82,92,209,32,188,11,249,99,173,87,181,14,21,15,124,144,51,204,108,227,2,31,35,215,45,98,66,252,59,105,118,169,27,55,251,119,111,202,150,135,232,115,209,9,75,199,246,55,201,170,117,4,77,101,3,49,37,144,15,62,251,183,197,230,149,190,34,63,112,210,28,37,85,164,4,47,252,222,52,102,60,124,9,244,212,251,218,130,116,250,233,25,37,34,121,166,112,115,216,18,114,194,160,210,140,63,215,209,115,106,106,99,217,249,84,8,153,201,79,159,125,65,232,89,72,193,121,95,244,38,14,117,204,39,129,169,77,75,223,17,176,9,237,164,165,55,135,58,217,41,109,96,103,203,67,55,187,106,45,138,2,83,63,246,192,231,138,111,171,132,141,200,84,228,255,229,95,254,249,251,191,254,237,47,127,253,237,111,127,255,211,111,255,231,15,255,254,111,127,252,211,159,255,247,31,255,241,63,254,203,127,250,67,250,231,63,127,255,239,127,255,199,95,127,251,195,239,254,243,111,127,252,251,255,253,219,111,191,251,253,191,254,246,151,127,251,237,239,127,251,199,31,62,224,191,254,233,207,191,253,183,191,255,237,79,127,254,215,223,253,254,127,254,229,47,127,251,95,127,250,243,31,255,126,238,243,223,229,71,203,222,83,126,84,180,100,127,222,40,22,157,61,114,215,71,238,22,120,240,207,108,100,7,103,77,254,135,63,242,34,192,254,243,163,166,189,55,100,91,55,216,37,60,128,27,156,149,255,63,60,19,44,121,247,71,145,246,210,103,42,213,105,75,77,143,183,107,15,28,66,42,99,127,214,20,38,74,161,28,227,63,250,145,81,138,115,159,245,172,49,100,206,101,253,195,138,78,166,225,131,247,15,33,144,80,85,100,82,44,223,213,132,15,247,67,203,102,226,61,95,21,26,68,155,25,165,73,101,178,168,209,90,186,225,195,172,15,213,16,121,140,236,91,211,178,92,204,124,224,17,210,51,120,48,133,162,41,217,154,208,97,241,39,63,55,34,24,45,76,121,214,85,233,27,196,182,250,105,73,93,3,147,103,15,152,114,163,254,192,195,171,70,182,105,41,213,135,204,142,66,50,127,111,178,95,231,233,148,90,196,232,15,108,234,110,120,136,70,214,156,36,209,171,253,185,126,27,2,114,114,3,58,230,244,142,253,196,31,169,214,130,170,234,225,111,34,187,252,99,207,64,254,11,177,180,242,159,153,108,132,223,155,191,149,147,130,166,188,175,124,14,112,86,213,144,224,48,132,147,180,127,48,193,149,165,52,21,199,170,27,254,179,27,243,226,1,231,250,132,128,249,82,199,0,216,249,33,200,32,128,241,161,148,248,15,101,238,48,34,127,191,22,118,210,165,100,113,68,165,215,247,80,108,61,93,59,19,206,137,115,76,207,249,61,22,178,154,231,59,43,49,32,252,140,251,187,218,120,56,250,51,73,232,195,243,155,147,151,204,207,36,161,198,188,180,237,240,160,32,68,25,44,81,170,216,223,131,195,181,148,149,163,194,202,238,63,102,40,96,234,205,148,242,135,44,193,199,155,6,124,92,68,61,161,80,39,205,63,118,169,93,204,221,133,125,236,28,181,249,103,254,33,121,102,35,164,228,100,100,171,252,214,199,213,161,144,168,234,233,215,243,55,185,15,76,40,183,138,213,90,105,33,79,233,155,37,40,191,208,169,34,187,24,243,239,199,71,63,176,113,255,53,61,28,141,56,221,111,142,2,138,186,171,213,50,47,223,197,52,126,76,9,231,240,211,68,234,191,175,201,66,72,90,128,86,249,227,22,87,79,227,146,215,123,131,246,236,240,182,136,171,16,190,117,186,88,187,223,220,218,165,228,12,76,144,9,141,233,143,182,49,10,238,160,21,18,199,123,248,144,83,21,160,100,217,197,8,13,199,247,219,21,193,206,44,91,127,65,99,40,13,31,211,97,130,7,119,76,73,146,182,207,82,50,24,243,90,96,66,52,95,234,152,155,99,170,202,205,179,161,181,251,144,91,204,89,174,30,198,146,231,87,211,73,175,245,161,249,140,74,250,40,98,205,195,57,107,64,42,132,32,137,44,211,167,26,141,212,69,207,15,162,252,253,179,169,183,17,57,170,210,73,167,101,24,97,142,15,174,20,204,137,81,141,99,226,25,166,13,19,224,249,125,9,2,28,219,243,60,247,55,149,26,145,165,241,160,28,47,254,218,141,200,160,86,146,157,17,218,119,27,53,166,40,109,194,167,18,234,19,33,34,57,135,35,45,254,108,38,54,85,124,183,195,207,90,218,181,138,252,90,45,217,239,13,225,136,146,140,65,227,230,123,33,254,206,20,193,105,83,155,174,62,135,89,58,148,98,203,60,58,187,99,113,152,204,124,87,166,237,98,228,103,235,27,48,66,250,42,229,11,207,41,21,114,14,19,102,26,18,2,43,166,89,84,190,39,59,71,119,89,90,197,95,160,175,251,168,105,240,31,137,72,138,57,143,124,91,169,241,219,56,48,34,92,14,76,193,202,55,38,236,33,208,13,40,76,217,212,247,49,173,235,87,142,196,179,7,65,24,247,253,244,36,126,172,52,144,103,103,166,243,237,27,21,107,212,18,237,113,196,89,104,165,250,230,40,82,188,93,66,173,48,36,165,175,132,121,195,95,86,135,104,12,211,244,2,241,166,63,247,34,79,44,223,146,60,99,235,62,69,225,51,44,89,6,165,18,86,137,15,114,60,110,106,0,155,210,68,102,15,104,254,132,10,84,246,156,76,19,45,99,197,97,72,196,151,30,17,124,93,223,14,201,213,207,135,254,44,237,144,5,228,209,56,28,149,164,204,220,254,248,32,27,194,58,53,175,10,165,53,1,147,187,83,135,246,12,55,78,168,15,218,153,41,143,137,194,64,248,94,73,5,255,195,228,213,44,28,30,95,179,145,92,87,26,48,2,2,126,232,30,20,114,211,135,156,169,178,155,58,108,172,184,98,14,16,9,89,254,210,52,13,181,167,114,187,154,88,146,255,116,39,199,250,212,59,50,85,86,92,189,235,28,79,179,238,177,23,2,53,185,150,164,197,98,232,21,187,229,133,167,156,158,238,100,11,100,248,70,74,207,151,170,52,26,217,127,217,1,103,130,165,98,94,157,25,222,107,124,235,177,140,35,81,169,234,161,63,222,190,54,109,199,209,232,92,51,61,146,187,178,179,154,140,196,120,219,248,150,30,93,16,103,35,144,91,67,161,186,125,11,55,65,85,13,73,238,142,76,153,223,185,145,117,208,146,40,35,174,247,61,250,167,35,76,217,226,55,201,196,120,108,148,73,70,210,88,43,36,239,201,111,126,94,251,76,98,185,57,165,194,219,87,46,253,77,245,81,60,64,170,217,63,135,81,201,43,123,217,130,223,114,250,102,71,110,239,172,92,141,93,35,1,226,131,66,128,88,223,122,147,102,255,120,107,182,145,99,14,165,37,64,189,34,127,229,9,192,108,79,115,62,105,12,58,133,252,222,132,29,165,12,6,173,144,243,143,255,116,167,86,69,164,147,172,80,41,188,135,31,38,101,149,196,73,144,178,221,215,34,243,190,52,33,70,121,132,95,108,85,49,170,105,195,8,150,17,23,243,197,166,170,23,29,227,32,142,181,190,96,128,151,10,27,34,138,205,247,4,18,123,77,85,153,33,29,94,195,173,124,43,213,26,82,98,83,96,219,221,190,83,246,31,246,242,161,233,79,26,14,28,222,213,56,16,180,226,131,208,159,143,248,153,117,73,106,64,129,119,105,190,153,33,155,50,135,10,247,85,186,63,82,220,156,254,155,242,84,153,33,130,16,48,17,81,45,39,129,67,58,251,36,62,112,131,230,83,225,77,29,110,192,182,255,73,218,215,200,162,124,97,39,83,142,205,90,171,130,248,101,247,21,98,124,154,143,154,91,241,96,18,7,62,134,233,11,167,52,220,218,134,119,142,113,215,148,51,245,10,126,115,40,141,36,243,52,172,206,214,13,125,18,42,120,51,138,30,163,215,237,70,250,153,82,123,148,226,22,196,209,43,224,185,214,35,5,183,140,127,192,97,26,64,115,127,159,236,107,3,48,120,40,155,239,160,64,103,175,48,131,10,133,122,143,248,30,204,120,177,101,193,49,45,188,185,8,232,181,180,125,103,160,157,96,11,9,12,112,45,245,94,141,2,146,10,201,181,49,92,140,151,157,120,216,223,60,112,254,136,65,129,41,125,126,38,11,83,115,250,145,142,16,65,91,170,82,71,123,164,223,124,25,213,185,78,165,179,47,229,21,214,194,170,98,148,14,178,82,61,249,150,5,13,94,171,42,164,8,219,245,87,33,0,108,172,110,90,13,73,141,177,239,135,11,221,128,169,114,135,86,224,221,220,144,161,100,170,61,245,88,4,33,252,131,88,194,225,81,200,251,255,104,59,179,28,219,113,35,136,110,137,243,176,255,141,153,39,175,50,25,44,160,253,247,108,24,232,118,148,116,37,138,67,142,17,112,119,134,243,68,212,191,85,213,184,163,37,179,187,103,70,191,77,17,198,31,187,122,20,159,166,148,33,65,217,167,48,124,232,254,222,155,198,46,217,16,139,57,245,197,71,156,243,106,13,221,119,104,245,142,97,217,29,254,1,125,52,88,24,70,60,218,168,175,204,163,109,177,61,110,62,144,108,215,247,134,118,100,222,171,151,210,90,13,107,60,88,49,230,228,156,199,123,115,36,19,226,189,23,188,238,90,211,97,20,14,223,116,160,102,163,139,235,69,255,9,51,181,56,124,190,239,82,5,62,227,29,247,5,136,166,96,173,90,200,105,162,176,190,153,111,4,141,71,126,224,146,62,150,37,131,7,1,186,167,34,4,183,210,225,86,218,84,125,51,50,122,95,31,153,193,100,158,181,252,213,42,211,226,209,232,8,147,247,98,174,164,95,186,124,91,91,212,153,218,15,188,202,87,228,102,48,231,250,82,152,49,239,10,203,76,132,114,54,185,73,1,156,116,95,177,122,145,54,253,173,41,101,16,110,41,96,212,24,5,238,143,6,31,181,154,117,95,152,250,74,45,244,164,7,107,206,128,171,10,4,80,231,220,211,140,49,227,136,25,250,218,182,154,63,179,216,30,124,108,125,109,234,17,124,87,2,166,249,94,10,66,184,93,170,49,166,208,246,201,217,156,172,34,225,51,57,50,23,19,205,83,184,57,209,197,15,174,90,162,138,174,4,69,11,254,228,211,186,118,5,102,129,185,159,78,33,251,243,211,147,77,174,199,197,163,42,25,152,169,74,174,230,126,250,134,147,89,120,179,7,140,209,231,231,114,192,150,233,16,216,84,179,226,167,113,11,151,162,86,236,28,104,105,226,45,99,141,162,158,29,31,228,108,189,73,7,5,130,193,54,47,10,229,234,163,101,119,156,139,123,111,26,234,244,222,108,22,110,105,109,227,71,171,251,169,29,234,165,196,107,209,22,45,67,134,156,67,88,159,219,234,0,228,228,37,48,54,243,12,24,53,101,169,9,166,251,18,175,43,96,118,91,25,148,70,239,83,138,247,162,72,174,43,140,147,59,238,234,163,202,254,129,171,75,106,25,76,69,156,234,232,161,0,59,99,18,19,204,80,141,62,244,102,62,165,149,223,60,27,210,242,139,218,38,1,93,159,134,176,152,233,234,76,172,205,158,86,192,132,179,213,234,182,58,209,226,48,111,249,194,153,6,159,128,231,208,84,6,227,180,63,234,30,68,65,48,125,146,22,61,65,43,183,2,29,90,191,240,147,206,91,254,214,20,253,170,158,16,125,4,245,235,69,62,48,44,27,218,18,207,23,88,30,60,7,70,125,45,63,10,129,231,43,228,128,109,5,10,92,160,45,24,14,47,54,118,45,169,58,131,246,177,23,26,204,127,245,209,24,229,248,156,68,115,85,195,111,110,210,73,247,98,218,3,85,94,208,36,232,227,201,32,47,210,210,35,234,137,231,125,237,109,229,199,10,147,125,246,215,38,46,169,5,64,231,243,36,84,188,28,166,12,73,149,246,176,9,191,110,26,96,18,29,42,109,8,13,199,151,214,50,24,239,68,6,13,37,138,17,39,16,197,17,170,209,180,105,186,204,49,15,173,208,182,43,154,154,155,143,198,214,50,158,54,32,194,185,242,224,56,220,18,160,216,144,249,199,247,192,146,212,226,8,72,124,93,74,248,119,113,214,198,115,162,98,115,222,183,70,146,174,106,7,18,2,21,99,93,152,172,249,163,78,216,190,26,5,96,8,84,36,240,178,77,15,117,238,11,79,209,39,183,162,3,23,148,7,198,175,215,201,192,161,155,238,107,83,219,55,222,154,172,237,142,74,78,150,237,213,232,7,155,175,155,58,6,159,195,85,194,8,8,54,174,120,111,35,9,150,222,115,18,143,17,248,55,120,41,29,30,13,177,173,250,92,24,116,107,104,213,212,176,192,126,15,152,99,89,229,240,112,91,187,255,52,29,23,91,139,143,32,61,247,227,43,91,0,68,213,138,150,181,245,197,26,192,9,126,170,220,80,77,108,177,101,89,191,211,210,171,105,144,77,241,219,232,233,105,113,18,97,236,251,211,148,1,105,7,32,169,179,49,46,250,36,98,104,206,88,53,140,44,136,75,149,2,4,150,166,252,245,146,26,60,149,69,128,96,212,250,100,252,64,51,20,158,90,144,197,162,136,57,142,230,143,74,52,173,250,179,224,239,213,109,60,69,110,4,4,227,181,224,222,213,120,83,37,167,60,106,160,20,130,108,45,98,43,227,35,210,0,134,40,243,41,113,179,110,209,64,139,102,239,137,243,246,79,186,16,20,123,78,43,224,160,26,141,227,99,142,151,58,129,78,143,254,229,178,129,55,21,181,91,139,208,24,241,24,177,61,171,230,33,105,107,162,216,248,131,23,33,130,242,22,169,213,84,46,108,177,91,169,35,51,202,174,31,138,207,253,36,26,217,54,169,2,114,184,231,39,96,58,225,224,240,95,230,224,105,42,62,56,7,169,176,207,8,178,222,175,169,41,1,218,82,151,155,95,192,123,105,152,120,82,59,48,139,92,253,108,210,244,213,16,6,149,223,174,218,217,107,69,135,51,203,131,171,180,225,180,3,40,207,251,218,165,62,237,179,168,96,117,191,154,249,152,147,74,77,18,140,247,137,98,31,236,169,220,107,195,42,27,28,30,230,84,42,131,230,244,82,99,131,81,132,124,96,168,165,47,92,158,68,138,49,91,238,120,111,202,202,149,169,143,239,85,98,171,60,187,11,9,7,189,57,205,81,247,183,169,231,85,2,206,10,29,70,187,48,194,12,77,225,212,221,82,225,80,238,245,169,174,59,95,108,212,24,21,234,130,52,0,142,240,125,247,35,155,206,180,57,149,37,19,238,140,153,4,62,255,254,192,9,221,218,11,191,15,78,223,206,184,131,198,121,175,143,70,21,196,240,133,111,118,144,138,239,76,242,235,185,220,223,198,233,80,114,80,228,119,106,252,54,223,32,215,167,145,187,214,184,55,203,85,147,6,212,161,201,7,233,70,128,170,100,172,102,193,221,123,63,58,151,70,33,210,242,133,161,170,148,69,144,173,134,251,62,25,118,141,94,125,76,96,143,206,219,92,97,197,8,12,89,227,189,121,219,243,161,4,64,16,109,206,59,149,142,9,86,30,201,212,179,169,221,155,55,250,236,31,102,83,18,76,237,194,171,107,17,169,69,182,99,137,152,250,224,195,92,106,146,85,1,219,90,86,56,127,93,220,223,247,152,58,209,168,125,112,67,133,66,214,249,178,59,80,102,212,226,91,35,139,80,30,152,250,153,120,176,125,182,157,244,208,55,244,227,123,197,174,147,240,111,30,98,210,148,118,140,201,217,56,134,74,135,28,223,9,130,99,159,165,38,166,94,148,60,116,64,2,22,55,47,166,173,167,196,19,144,133,231,187,95,214,247,230,36,157,253,92,205,153,234,145,247,234,186,118,220,155,134,174,245,160,214,250,235,176,85,184,150,151,50,245,99,117,52,120,63,217,242,243,224,205,117,71,15,76,253,227,67,117,179,225,229,242,179,241,188,241,153,243,235,161,43,38,198,227,15,14,181,64,125,217,140,143,65,22,123,82,129,196,83,57,47,104,242,234,113,49,17,216,135,152,130,184,242,136,139,77,188,250,17,63,48,250,99,135,141,140,95,127,26,175,63,166,33,233,141,50,230,179,64,122,142,125,129,138,195,164,252,14,246,100,49,40,199,215,109,79,186,16,58,129,251,224,199,188,152,47,12,145,236,184,240,84,234,247,99,247,28,171,108,213,11,87,21,12,59,150,77,202,37,118,21,20,232,87,211,253,238,236,166,59,95,216,4,209,21,134,83,183,95,184,41,221,165,133,204,82,236,11,101,160,101,161,199,0,158,68,28,49,136,206,148,162,37,218,176,202,251,250,50,170,242,231,108,164,252,104,4,108,53,239,114,49,37,193,197,223,250,44,143,54,187,158,125,196,126,123,252,50,189,41,186,19,55,94,211,93,47,59,242,251,124,40,51,154,7,99,77,74,106,237,135,215,26,113,118,247,148,207,241,142,163,62,21,222,30,7,6,45,234,254,207,110,185,221,184,118,147,162,27,106,201,164,8,43,26,220,85,83,17,103,243,220,60,94,122,151,199,125,65,81,173,228,176,100,56,147,85,103,105,142,17,13,226,63,184,61,47,13,97,216,136,253,204,174,150,34,26,162,103,103,64,245,183,183,254,246,44,198,22,113,159,124,101,45,245,159,112,44,236,139,106,172,8,207,6,202,164,121,199,76,19,176,248,61,251,26,19,148,180,105,231,133,177,233,173,251,90,3,150,17,121,176,69,78,96,220,143,89,30,242,184,105,194,8,237,206,35,252,100,153,71,70,53,209,247,133,235,115,38,211,197,56,98,155,174,136,89,232,231,60,174,235,49,108,2,62,22,243,208,67,23,105,214,153,46,76,43,134,58,48,205,8,0,252,252,73,198,162,160,254,13,98,243,238,29,109,235,68,203,47,51,203,90,238,133,239,174,201,39,163,18,223,59,124,116,248,152,182,132,38,88,212,217,51,253,4,167,233,224,214,238,163,100,189,79,1,47,114,99,2,35,117,93,47,140,140,182,94,141,46,93,160,236,187,82,8,179,168,225,217,57,80,206,128,241,16,171,224,234,185,7,179,173,223,251,129,87,76,82,18,68,77,245,213,151,73,97,250,136,209,134,246,186,224,197,68,236,28,62,99,63,180,50,130,142,138,184,179,85,90,74,183,22,29,59,17,84,95,180,26,43,13,14,245,179,53,194,68,40,194,150,166,87,183,226,26,153,6,195,163,83,180,21,140,6,172,11,35,19,54,180,207,140,82,188,126,127,123,46,125,171,227,97,102,143,226,26,252,112,243,90,235,89,24,26,137,62,188,173,125,150,140,127,139,79,57,141,194,77,123,243,186,241,195,122,112,96,67,39,94,181,56,194,194,248,17,119,216,77,229,159,44,239,239,233,114,164,215,6,9,117,141,143,157,45,168,223,160,198,94,67,91,41,217,5,106,124,107,90,178,181,121,111,155,36,192,13,136,156,163,73,94,171,83,206,154,226,151,233,27,214,64,107,167,106,57,156,112,58,143,183,134,105,41,130,249,122,137,13,198,120,211,152,33,37,131,217,223,186,19,106,211,224,26,122,115,51,71,12,10,197,109,153,104,219,220,149,248,109,54,117,245,172,54,10,104,45,126,155,46,78,213,250,162,48,63,226,172,214,201,170,113,59,168,109,86,4,136,41,101,80,2,68,104,175,61,149,0,122,22,162,156,168,231,232,102,53,222,139,81,133,211,134,92,10,12,123,124,141,68,107,221,19,124,62,171,41,150,222,176,66,49,13,62,79,10,166,138,132,214,132,83,216,250,5,114,4,84,168,140,232,229,105,35,246,10,124,123,105,152,212,52,30,207,166,31,27,10,147,78,253,247,77,66,115,222,143,181,209,83,150,153,176,241,139,218,253,88,168,132,233,205,27,193,179,26,48,60,95,146,208,202,200,11,70,236,12,177,114,233,76,1,174,18,192,106,148,240,105,235,54,127,60,227,201,105,244,175,74,213,4,233,202,140,8,22,18,60,154,213,61,163,105,212,93,17,133,53,77,45,129,207,82,239,18,185,54,101,196,167,233,124,151,152,133,231,91,213,173,233,25,106,243,34,242,0,235,195,144,137,198,94,70,27,122,192,198,69,250,244,195,83,6,18,89,14,18,123,93,211,101,240,205,221,36,72,37,148,45,185,184,108,100,107,23,46,83,187,229,145,109,234,241,220,236,48,154,221,164,147,227,78,98,180,4,155,214,91,17,19,41,177,87,194,201,146,165,134,134,63,158,51,38,3,189,193,171,143,39,75,56,189,160,3,24,205,120,25,179,101,114,134,126,243,95,63,181,124,144,141,227,115,127,155,225,215,172,19,45,234,45,86,231,177,233,201,23,40,108,44,234,1,183,165,84,52,148,200,164,17,1,75,244,157,164,88,24,24,199,169,5,76,125,168,194,231,8,15,79,55,153,50,201,11,47,47,159,6,93,34,223,65,234,172,75,186,25,161,214,135,141,2,67,162,223,172,19,201,208,242,192,165,220,229,103,29,113,47,219,210,112,230,4,75,105,157,179,77,171,7,240,87,106,186,249,178,54,235,195,249,112,230,237,12,35,7,237,15,41,176,102,38,17,233,139,56,82,50,181,104,77,250,110,103,16,181,216,92,94,82,136,140,161,190,74,4,106,127,180,95,83,175,62,243,99,69,216,208,36,101,117,13,80,253,61,195,244,163,112,101,233,84,58,46,119,95,225,117,53,52,85,100,170,88,111,131,184,162,93,119,141,106,238,125,216,187,102,201,104,222,213,42,164,251,133,151,22,247,36,83,199,11,123,23,23,76,74,11,8,156,141,30,134,122,67,230,79,183,156,95,244,230,194,80,58,232,189,145,100,242,143,153,45,196,212,158,180,107,141,194,239,159,10,108,174,15,204,146,240,39,235,68,209,183,38,86,207,68,240,91,99,27,52,77,156,238,25,7,68,134,192,65,171,63,155,57,24,223,104,22,10,154,36,115,66,170,42,55,55,240,57,32,151,210,0,110,212,157,139,199,43,172,174,81,189,208,141,40,204,136,91,111,170,84,245,222,84,171,249,244,44,198,63,249,136,47,209,173,237,19,140,66,167,169,135,57,113,176,155,122,172,86,130,175,4,160,205,206,247,28,48,221,24,26,89,134,110,192,231,190,85,162,41,53,175,89,121,101,95,152,196,76,213,200,242,60,187,91,117,152,58,109,5,217,186,46,8,73,134,222,58,143,237,13,19,7,30,77,57,181,128,9,111,140,128,143,103,216,52,104,109,10,17,49,40,219,118,189,167,39,188,199,209,82,225,181,124,52,167,168,150,152,51,198,108,83,101,165,112,165,143,203,223,218,216,4,52,32,94,137,231,229,64,247,126,59,202,145,124,119,15,184,238,223,10,87,152,35,246,194,144,237,41,197,231,178,65,13,120,159,69,42,239,85,140,51,55,96,170,184,187,194,205,42,198,28,198,85,87,255,26,94,191,216,108,168,203,104,26,73,49,82,70,223,17,160,245,238,79,122,132,186,235,228,193,169,102,61,71,26,248,58,123,228,242,7,107,136,51,60,247,206,132,57,61,59,210,8,90,43,23,50,82,157,51,202,56,90,70,184,229,161,100,93,118,195,128,27,196,167,79,180,125,68,160,159,140,245,84,89,105,224,230,13,71,217,82,220,235,81,70,155,52,180,249,147,211,28,251,204,164,140,90,90,9,20,82,180,246,60,89,110,238,44,210,30,214,148,238,126,90,91,220,142,123,47,211,129,214,81,129,115,215,159,12,151,116,62,63,13,235,146,159,137,152,12,73,243,231,16,110,68,119,26,122,123,180,134,12,133,111,145,49,240,19,199,135,96,112,251,22,220,160,166,127,162,29,86,60,29,95,211,218,246,159,212,73,101,137,148,128,151,214,20,32,192,151,102,139,139,55,163,162,207,53,140,217,34,96,216,96,53,84,120,142,169,240,108,32,212,170,15,137,109,133,214,207,163,152,116,236,165,55,161,4,69,86,185,87,51,89,244,106,244,112,98,26,194,164,246,68,157,7,113,77,127,45,250,150,181,9,23,194,145,156,220,199,237,201,212,211,52,108,150,140,247,44,224,254,212,205,76,75,240,186,89,135,246,124,82,162,150,9,47,210,242,24,15,132,223,250,181,96,100,154,254,96,40,143,67,57,163,48,92,94,53,96,211,215,124,184,57,134,247,22,67,112,62,250,19,85,62,155,114,94,113,243,106,202,56,69,233,113,123,164,16,40,73,107,186,174,23,251,159,215,55,90,241,255,16,82,83,75,67,183,79,115,4,157,8,138,8,229,189,86,49,14,77,191,57,109,39,229,225,97,57,206,135,155,209,221,10,31,234,19,123,234,45,106,137,104,53,200,154,250,56,48,244,214,223,107,225,17,149,162,65,51,235,160,116,183,103,208,12,91,158,200,21,213,33,223,136,14,88,135,182,82,192,32,154,30,207,61,76,210,109,60,189,53,199,82,112,243,103,208,185,171,53,82,176,94,142,233,71,23,42,19,82,203,106,95,182,12,15,88,64,216,147,223,139,183,77,187,15,222,70,79,173,253,47,121,110,63,114,39,126,168,86,112,152,96,161,155,33,147,54,145,170,225,165,99,206,239,229,43,239,108,169,233,209,84,103,146,81,179,248,193,141,215,74,218,214,131,138,130,15,40,242,183,179,41,203,242,230,220,243,125,148,16,243,210,210,46,42,184,217,71,62,248,120,37,67,137,246,33,97,140,45,218,20,108,85,224,226,60,115,233,125,93,248,205,3,159,175,213,162,185,204,186,71,57,221,53,84,104,42,37,14,15,147,231,208,202,149,160,95,39,212,125,60,137,166,211,12,71,38,54,97,4,118,160,102,81,254,37,8,240,183,195,244,81,21,13,252,66,163,61,227,230,212,176,105,132,180,240,95,63,175,151,213,72,231,254,176,102,163,120,249,193,197,148,77,117,117,45,19,88,12,120,76,181,104,201,220,246,226,235,30,6,68,108,105,89,186,103,102,37,247,113,151,41,98,200,153,187,18,12,111,126,239,51,220,75,167,210,164,34,45,251,249,113,96,250,226,116,39,101,42,198,7,163,131,120,60,251,104,29,126,216,211,146,123,94,108,169,214,40,101,204,62,224,40,59,107,140,20,193,130,30,209,219,149,45,241,171,217,32,10,162,2,165,181,82,207,158,51,99,243,184,159,154,5,160,166,50,68,228,238,244,208,197,201,73,166,150,244,160,175,254,194,252,253,83,194,129,166,137,195,112,102,171,105,134,126,170,247,177,103,168,232,250,99,228,147,203,136,18,14,194,255,77,149,101,9,74,207,112,48,136,10,143,246,36,245,39,92,1,190,52,41,77,125,40,235,243,184,118,58,132,29,85,43,2,204,115,142,104,225,52,151,106,188,2,26,97,175,90,57,250,82,205,194,97,130,50,37,126,58,191,57,100,248,145,138,215,11,80,33,181,171,74,253,34,228,232,241,238,73,27,232,82,126,165,76,147,169,239,148,19,114,161,169,61,161,68,8,252,165,76,197,169,40,187,82,105,241,84,13,26,63,57,89,126,221,145,190,221,156,61,208,26,43,46,76,49,117,228,251,209,36,61,182,172,192,101,147,2,246,155,243,143,106,110,194,28,140,203,224,191,125,110,37,126,100,179,54,105,159,37,199,77,161,162,233,101,48,41,222,17,74,21,22,172,213,69,169,153,40,0,244,171,243,126,34,75,104,119,227,8,249,104,159,253,250,124,104,129,199,60,251,69,236,193,103,81,246,167,251,23,1,159,20,83,48,163,224,41,11,175,153,142,173,135,27,140,5,67,40,198,249,54,103,28,106,60,57,4,126,50,253,77,93,180,239,120,111,26,25,166,194,150,158,216,49,166,231,151,180,173,185,87,35,213,243,213,129,246,153,18,160,24,83,157,251,253,103,35,132,241,87,120,163,206,105,75,35,142,111,56,173,61,76,71,80,128,206,21,91,93,175,143,202,54,206,196,152,113,60,152,185,90,245,181,11,63,231,40,77,80,178,223,160,225,57,119,60,24,22,187,138,92,180,100,193,67,223,81,168,139,175,249,225,156,162,227,62,110,110,125,127,202,109,1,29,102,92,205,178,86,141,85,156,216,20,185,86,206,200,162,77,211,21,17,139,146,227,230,156,75,250,219,137,48,161,251,84,52,96,104,91,104,135,0,98,108,119,145,145,132,33,23,165,189,251,199,249,240,224,18,38,43,156,215,66,89,64,125,174,135,118,207,206,133,114,151,208,6,64,141,94,221,178,35,169,53,85,48,186,96,10,199,137,124,224,178,84,231,8,195,187,185,17,191,161,26,214,125,22,47,116,132,175,184,127,150,157,242,102,204,227,206,249,121,125,76,194,221,154,242,102,80,153,155,60,204,191,27,41,133,172,244,19,72,143,120,181,27,229,131,75,130,152,157,37,7,133,233,7,15,72,224,37,40,145,81,50,74,254,185,137,34,62,140,30,148,9,197,249,65,49,123,81,75,34,195,236,29,245,25,150,183,82,81,80,24,225,111,65,26,124,65,83,107,58,51,154,231,219,151,31,45,107,40,59,43,39,7,44,240,62,42,12,176,14,10,218,100,197,157,69,104,130,179,186,154,36,35,198,206,1,247,68,172,70,96,2,212,30,117,216,208,16,106,31,69,54,119,36,174,38,175,213,150,222,188,210,156,229,175,141,45,208,147,82,145,100,147,181,114,24,26,111,201,245,194,112,184,98,191,220,171,27,255,188,192,148,175,239,184,57,91,139,132,106,172,70,166,184,161,66,238,234,156,241,2,159,121,191,34,231,191,209,147,83,210,15,194,128,144,5,56,252,235,174,148,171,41,203,252,98,164,197,20,0,164,224,147,168,168,43,174,131,18,9,144,105,120,94,155,228,185,163,180,77,203,49,144,45,63,251,173,62,46,134,111,91,72,82,146,241,76,151,248,101,28,252,42,48,39,231,119,238,2,195,148,37,99,6,141,190,7,199,208,179,192,222,190,55,79,191,28,94,252,182,101,180,183,192,195,200,158,28,102,147,40,122,181,213,2,197,213,203,58,84,47,12,105,242,152,126,117,182,103,185,79,126,140,231,198,70,228,240,193,148,143,145,234,110,14,196,123,181,6,176,144,35,34,82,23,40,62,132,252,52,54,237,183,47,224,137,66,196,44,23,99,22,185,139,129,170,21,62,224,20,184,141,143,159,28,212,194,118,114,107,98,207,125,197,115,161,58,41,123,41,201,59,244,189,2,38,211,33,47,109,228,77,53,158,219,130,201,75,96,206,160,64,151,137,195,95,180,17,191,77,254,90,63,86,124,185,152,8,238,71,110,110,108,83,67,249,210,44,172,243,241,11,26,138,14,143,192,197,58,91,107,220,251,252,148,204,97,32,23,107,228,201,134,49,183,11,12,209,86,12,40,9,136,187,105,144,82,33,51,25,99,66,38,35,11,122,158,212,205,124,27,18,173,73,6,38,3,116,81,165,69,111,214,64,93,98,250,103,36,164,31,152,252,232,44,1,247,46,212,72,7,46,214,140,229,47,77,167,241,157,161,192,61,56,9,128,81,178,121,174,46,212,8,4,76,187,173,254,54,13,108,187,5,220,165,168,255,172,112,204,175,237,107,167,80,134,165,63,109,236,118,177,163,208,80,43,11,243,192,133,26,75,31,21,10,252,100,142,54,60,230,188,227,91,35,219,89,154,220,188,81,202,24,203,218,234,236,117,84,224,234,244,152,55,211,98,116,145,5,33,174,201,146,10,120,152,53,35,48,211,114,250,139,145,15,122,190,8,125,231,115,248,111,67,73,39,36,18,116,54,156,137,25,67,126,78,208,41,114,94,38,53,184,221,231,43,70,210,157,242,11,215,143,53,221,96,35,153,126,224,145,226,115,15,136,132,229,139,20,179,30,29,180,77,93,30,204,122,125,155,255,50,149,189,91,63,72,66,29,54,214,181,209,174,87,25,82,90,133,211,246,7,251,211,181,140,7,103,28,59,63,152,172,228,170,15,220,176,68,187,195,22,136,222,10,163,112,93,2,238,170,78,8,28,94,52,52,228,41,137,250,90,51,98,243,143,185,214,118,23,56,173,245,222,136,53,44,127,50,100,94,68,122,163,193,72,52,189,38,185,144,212,164,122,81,94,155,114,94,95,33,244,142,80,66,38,48,217,213,207,161,44,208,15,76,81,19,106,166,247,20,91,233,113,116,11,230,225,3,231,29,79,78,68,80,164,165,112,236,106,95,62,77,173,24,90,40,198,77,126,97,165,120,177,73,99,69,147,169,114,108,145,244,145,132,111,35,17,173,210,87,249,187,250,227,56,222,144,81,89,253,162,190,152,21,68,252,96,86,75,23,37,111,6,149,130,211,226,48,198,136,252,54,188,249,174,218,67,190,2,85,113,189,154,92,241,242,49,71,89,167,74,64,166,177,215,38,63,54,57,3,8,10,8,154,106,239,190,51,64,215,82,165,113,178,157,243,1,138,248,111,241,22,170,46,198,146,137,104,221,37,126,234,22,211,171,145,139,43,167,180,31,33,197,194,180,122,113,49,1,48,31,148,99,14,203,44,68,128,244,211,23,7,163,220,237,218,87,60,86,94,206,122,3,65,10,74,14,114,117,67,77,203,95,170,98,229,8,123,37,48,210,121,213,225,65,236,66,175,166,253,208,173,24,136,175,171,116,239,82,27,52,225,23,114,24,169,0,89,217,196,219,167,23,34,149,106,205,62,69,95,154,234,120,159,195,38,134,45,229,33,205,148,244,218,142,171,41,180,151,213,101,187,167,191,54,20,11,171,232,123,225,115,228,226,23,159,19,56,75,239,150,133,76,70,138,247,162,243,71,196,11,137,188,229,228,173,166,118,116,85,125,112,10,131,41,190,118,120,97,74,22,129,9,191,249,137,15,139,89,215,15,102,109,199,217,151,15,137,205,36,150,138,233,81,68,170,12,93,32,244,215,186,194,52,132,52,135,39,245,30,91,96,74,210,253,132,169,152,238,51,233,205,57,42,151,95,77,158,109,202,194,159,147,182,118,63,128,232,18,71,194,70,224,51,109,107,76,150,129,28,243,13,63,0,39,250,52,2,166,250,87,222,27,165,215,22,147,101,88,212,101,42,156,216,172,29,54,31,229,162,200,220,123,229,10,25,63,43,8,18,152,124,143,192,48,238,79,133,83,248,117,192,139,135,19,216,44,56,255,233,179,90,206,68,21,216,34,235,110,172,252,56,110,116,178,16,117,249,116,250,128,161,79,186,97,69,196,187,160,163,143,171,73,197,77,185,121,165,28,216,183,13,152,81,171,196,23,206,107,16,209,243,157,26,86,193,45,244,19,192,217,169,184,138,85,102,11,179,5,61,19,101,120,41,223,129,145,5,17,139,192,36,67,90,44,2,26,210,164,156,238,192,3,178,181,239,189,16,44,91,58,147,136,108,124,138,35,160,184,51,75,94,139,54,179,245,245,235,80,185,133,170,227,253,156,84,251,230,26,87,99,216,232,182,115,70,132,211,216,175,62,203,147,88,227,133,39,245,237,41,224,101,2,244,23,166,33,97,250,218,167,166,100,170,117,57,126,9,183,233,176,29,87,2,83,91,57,226,201,207,248,80,226,118,97,200,212,166,207,226,179,67,25,91,224,133,207,171,124,193,135,95,251,186,156,62,212,140,37,47,136,128,32,3,218,53,185,51,5,89,177,0,128,179,84,148,54,74,252,167,215,141,29,248,28,3,210,85,118,12,230,68,49,126,220,156,136,128,236,135,253,119,50,6,220,242,139,82,199,212,99,72,120,141,91,80,205,38,142,255,25,79,70,151,165,12,40,117,34,8,64,126,112,183,89,55,5,166,40,202,167,217,25,144,126,220,225,251,94,232,167,111,231,29,68,45,137,216,187,60,26,163,182,220,31,229,227,141,173,191,221,33,97,175,126,245,36,118,119,93,225,70,244,111,57,181,224,129,207,183,74,55,140,213,204,87,46,190,83,55,107,178,21,123,220,104,107,195,254,195,45,41,18,110,37,69,184,8,64,252,224,110,66,177,114,110,19,142,69,20,235,131,177,76,135,194,20,181,59,99,7,145,244,169,164,110,13,37,131,237,85,186,240,168,82,232,44,79,158,225,151,240,192,8,253,7,108,158,23,78,12,243,151,41,63,182,251,113,126,69,119,177,225,56,70,56,182,216,212,19,73,18,168,19,168,36,244,23,131,200,179,203,102,139,120,80,249,4,239,129,23,117,161,247,183,141,152,193,227,173,229,167,199,190,4,198,135,241,42,119,90,187,73,171,223,121,220,8,213,135,239,7,151,182,4,169,15,202,145,86,46,202,49,47,23,159,21,148,178,31,3,191,72,254,253,229,106,148,185,30,208,225,185,136,144,95,248,88,112,213,233,101,11,111,5,25,254,133,73,24,121,50,143,54,62,152,82,5,54,197,97,15,125,80,10,130,117,42,240,24,145,207,46,182,4,132,135,146,49,153,94,83,97,37,19,122,112,86,122,235,166,251,79,131,153,160,91,109,93,86,84,253,221,154,58,29,197,38,225,209,239,198,52,87,111,201,151,145,201,232,241,204,248,227,34,113,132,68,229,45,20,132,191,150,154,16,153,67,144,99,119,255,204,166,195,52,228,216,107,24,108,206,161,85,144,245,40,186,172,73,240,206,228,75,139,28,171,112,222,54,232,186,170,111,40,72,74,85,217,79,154,101,123,62,204,248,232,116,172,54,28,180,238,62,144,135,160,24,227,194,8,220,173,175,115,164,192,141,55,165,184,189,85,43,72,119,144,26,253,27,5,58,95,148,46,82,255,97,218,14,164,91,160,161,143,182,155,251,192,231,210,170,4,60,212,129,17,179,248,238,109,2,118,82,228,215,142,163,83,124,167,32,208,63,69,150,214,180,85,122,68,190,248,72,67,104,54,154,101,230,182,159,72,219,120,221,197,83,132,231,233,76,84,191,249,96,190,200,103,164,193,120,120,94,135,24,115,121,28,228,100,241,46,127,235,77,66,75,166,237,177,91,32,10,111,142,218,136,221,209,78,150,11,254,61,24,221,62,67,8,253,90,50,235,254,51,100,43,73,226,42,116,128,13,114,37,106,181,62,248,172,70,178,204,23,166,213,251,19,48,62,48,221,45,162,108,132,76,233,121,203,239,16,167,195,205,4,136,28,174,116,74,118,111,181,172,249,151,164,222,23,198,237,247,226,67,226,211,156,4,114,117,54,34,19,135,217,138,133,63,228,88,53,219,249,127,43,201,197,45,139,170,162,216,85,63,49,120,218,223,96,100,185,219,58,22,28,198,207,247,214,230,246,139,91,111,44,223,197,139,172,201,230,157,215,186,81,126,250,27,201,216,46,191,218,40,139,134,194,203,165,95,127,48,213,190,255,86,223,3,33,173,221,66,114,25,7,80,185,100,143,173,132,246,176,11,59,46,228,148,132,154,237,192,37,127,44,207,192,214,75,189,20,70,235,204,117,31,177,188,139,52,47,64,195,66,215,167,195,21,22,92,189,122,176,155,246,144,195,92,170,209,75,153,206,215,98,6,72,71,141,84,233,179,49,34,5,232,48,12,116,122,173,89,91,254,92,104,97,9,59,53,2,163,198,89,239,240,249,41,49,95,225,173,110,35,100,29,45,66,56,69,40,154,250,125,42,113,29,54,218,48,145,62,53,237,91,215,15,29,86,3,36,154,171,214,137,23,48,50,184,42,192,75,130,183,133,204,230,57,119,136,119,138,222,171,25,165,33,109,186,142,233,164,122,175,197,104,59,67,55,21,62,80,97,71,107,204,191,175,82,25,205,214,138,61,44,55,239,52,116,166,79,214,142,126,128,37,181,100,70,21,207,70,229,114,176,84,101,73,123,14,213,4,72,94,57,76,60,77,62,8,50,56,46,3,88,169,250,203,170,160,75,199,95,10,113,95,68,186,165,124,232,64,150,126,9,157,218,98,170,170,2,243,133,66,165,118,192,127,124,65,188,84,151,213,58,47,117,108,120,145,90,26,221,210,236,165,135,140,45,204,91,247,91,66,188,181,62,22,243,101,172,68,67,206,163,97,167,89,79,23,198,134,147,7,235,166,151,232,179,140,12,148,114,123,226,250,163,147,231,143,70,64,68,58,50,144,250,91,161,250,109,181,22,93,26,181,186,169,79,184,120,98,251,101,133,238,139,13,136,199,147,107,245,161,136,138,191,120,97,246,4,215,1,108,103,135,88,18,217,65,237,120,182,207,172,54,130,29,218,130,20,134,138,53,249,170,198,50,18,57,214,65,32,161,184,84,31,194,32,73,23,192,193,97,181,173,33,191,59,85,192,131,242,199,99,33,197,91,211,3,36,145,184,49,44,55,237,146,196,198,93,220,166,62,24,61,128,174,165,220,217,106,245,185,161,4,249,72,192,128,173,211,226,162,20,91,215,20,50,206,4,102,164,165,15,78,164,158,66,167,25,94,8,9,185,34,239,69,17,220,85,121,230,37,100,42,144,191,191,15,6,179,144,80,88,82,126,52,118,44,15,60,69,237,118,178,66,253,209,3,158,116,223,200,60,130,59,32,251,254,206,107,29,43,83,86,0,193,221,123,49,109,235,210,208,7,189,82,250,74,160,129,27,36,176,2,179,30,190,202,61,251,105,88,255,117,101,158,223,14,233,93,170,194,181,123,225,172,107,226,50,49,195,41,202,175,170,23,78,127,216,40,33,110,109,13,8,186,163,144,252,116,177,100,40,121,151,8,66,88,163,249,152,161,23,126,254,169,20,85,206,38,82,157,226,183,41,163,149,58,3,210,110,231,160,235,241,219,86,228,37,55,135,6,59,249,36,174,112,78,72,220,134,214,231,122,181,119,43,52,186,75,142,189,134,223,57,66,181,187,51,196,207,213,35,175,47,81,10,76,124,67,117,208,45,126,60,99,142,103,201,183,243,90,200,35,249,107,53,120,2,164,181,13,202,156,17,74,202,149,228,154,76,133,179,207,38,44,81,87,73,47,20,62,233,54,76,212,206,101,79,45,80,45,141,71,148,238,141,61,124,211,128,193,160,171,166,55,219,112,90,46,94,141,129,157,117,158,89,58,195,143,84,186,147,155,112,140,177,172,179,203,199,193,70,138,8,71,211,93,58,45,23,53,61,46,69,87,9,90,150,60,62,87,192,231,99,73,81,45,1,52,180,136,227,222,8,29,8,74,219,97,143,111,145,168,148,144,241,196,151,70,156,194,225,179,151,73,172,151,173,142,74,153,128,183,121,250,178,244,232,171,14,101,120,26,48,180,41,181,83,224,216,227,92,163,119,58,239,169,187,2,61,34,51,62,7,102,141,238,240,4,78,92,9,22,43,180,73,191,248,32,117,210,191,198,80,96,106,160,228,98,148,141,93,98,19,115,133,20,223,18,24,242,37,191,53,105,104,209,3,66,221,105,246,175,29,22,56,23,42,153,4,206,185,149,152,8,136,225,74,86,219,224,82,124,75,41,70,182,158,158,155,91,199,255,7,91,38,90,55,225,225,12,147,63,221,14,52,105,4,166,236,207,119,140,98,110,151,124,107,90,136,9,227,56,60,182,22,123,177,71,23,24,42,28,182,236,159,110,210,196,50,106,192,25,14,107,217,163,233,18,173,241,211,185,171,171,62,160,71,218,174,69,184,44,176,164,189,205,221,218,217,226,201,32,15,123,96,200,49,92,109,21,202,32,84,79,4,62,27,250,40,126,164,178,215,76,81,191,29,221,216,102,252,230,248,28,200,2,201,46,108,84,63,221,225,99,238,15,225,218,134,116,176,133,60,180,49,138,87,221,133,205,249,245,195,135,222,4,138,118,197,158,173,148,233,124,115,248,108,8,70,75,33,182,50,245,20,126,158,35,9,60,100,143,166,80,229,88,230,254,224,216,186,146,190,61,48,141,68,110,196,39,180,7,139,216,248,56,168,173,184,229,151,108,75,223,15,220,175,174,53,255,210,37,37,206,111,155,22,137,193,231,12,108,200,215,137,145,79,130,244,83,33,135,127,101,15,165,249,70,8,121,125,140,160,192,76,21,161,141,102,72,208,129,249,96,120,216,139,76,83,108,246,252,5,27,76,100,42,61,61,246,8,52,247,111,35,69,181,128,3,226,46,251,154,81,58,252,22,223,164,222,164,9,141,138,81,120,163,187,253,193,229,60,183,122,92,25,121,175,229,175,133,198,91,79,234,42,166,136,173,195,158,115,102,164,24,164,7,157,206,66,188,232,90,30,194,28,67,207,204,110,254,187,203,122,155,228,82,19,72,233,126,41,12,91,98,59,209,189,148,230,231,120,64,216,104,28,30,23,62,3,188,146,191,49,186,135,73,53,40,166,53,72,125,96,50,229,104,145,121,48,117,201,230,232,228,240,85,145,136,2,17,83,141,139,171,214,182,33,219,129,50,99,246,31,134,93,93,196,78,224,47,56,23,248,115,17,84,82,149,7,107,1,142,87,174,204,93,213,27,97,69,182,20,35,66,195,235,82,225,141,148,105,154,112,152,98,234,153,31,157,7,56,83,63,152,162,8,53,162,113,232,139,123,22,232,208,77,141,163,18,173,131,133,59,96,154,134,202,43,42,32,48,201,154,42,230,203,175,196,125,251,168,24,9,179,138,10,12,230,156,143,56,242,214,66,63,100,116,221,235,43,197,34,45,10,171,152,156,244,231,88,49,109,227,128,137,96,169,178,205,156,156,45,247,230,77,233,10,178,237,78,205,71,5,177,172,166,226,52,228,20,63,106,61,30,156,15,160,141,251,216,197,159,130,24,163,194,50,82,90,115,35,136,220,126,243,243,183,100,242,165,53,159,152,214,202,49,211,44,184,38,221,247,52,49,125,59,56,39,9,54,156,176,87,32,84,234,199,195,156,211,146,111,218,64,191,49,152,190,81,155,191,211,70,187,243,41,1,241,247,166,227,187,232,170,78,198,227,28,48,42,148,69,149,138,182,117,22,52,135,207,136,43,77,16,38,188,139,164,34,71,78,231,174,178,191,16,153,75,254,100,68,163,171,222,155,150,163,175,44,137,178,95,146,206,83,217,195,105,105,254,236,81,22,0,76,50,210,39,79,79,216,246,185,68,229,252,214,46,23,40,241,207,126,228,87,119,106,54,148,234,103,64,119,61,253,106,186,198,146,118,240,155,33,254,61,56,186,176,93,229,251,32,28,62,55,251,62,8,251,61,68,14,2,91,117,254,114,24,47,55,43,9,55,148,31,219,127,218,76,55,229,44,32,129,247,21,238,45,147,103,205,77,201,147,160,215,239,219,31,45,45,173,111,163,115,238,76,14,223,133,249,246,104,211,105,59,225,49,241,63,25,231,201,95,243,63,165,147,166,88,245,251,156,70,28,215,155,50,66,115,12,251,210,55,209,241,249,146,73,187,163,57,141,0,68,203,217,33,255,106,113,48,117,251,0,229,161,162,238,187,249,231,192,103,29,218,250,217,77,24,217,239,77,129,107,125,30,139,143,233,215,210,130,175,101,221,203,88,186,170,255,50,181,104,202,159,186,186,77,106,127,103,184,213,31,9,177,110,222,135,163,212,211,60,109,165,103,7,116,27,100,194,217,215,202,243,100,70,56,217,3,182,118,52,25,238,4,13,109,252,180,149,181,62,240,154,30,83,152,72,74,206,166,13,154,103,51,37,83,17,112,107,47,105,57,205,112,247,183,225,180,213,198,82,124,241,152,255,244,246,105,165,60,165,187,228,185,2,197,198,211,139,155,21,27,5,12,5,224,120,40,207,179,71,213,168,245,28,185,60,156,230,92,222,2,165,94,240,37,91,47,59,94,43,99,72,212,7,166,83,245,194,199,66,26,229,17,178,43,174,9,14,140,149,175,19,156,163,120,250,231,132,106,93,137,41,105,87,46,113,112,210,192,177,170,246,188,154,58,79,76,67,186,67,158,6,101,52,83,74,138,215,198,255,147,110,173,101,4,70,110,82,146,179,152,15,7,61,149,36,30,219,229,16,101,162,105,87,43,98,104,121,7,156,52,234,6,76,36,32,110,222,216,185,149,43,174,181,176,118,129,77,196,245,97,154,131,176,221,225,218,149,39,130,141,34,125,165,240,160,240,88,42,255,253,180,136,70,124,17,116,106,31,154,58,4,123,99,174,80,11,188,198,3,19,1,140,159,62,211,238,105,168,133,35,42,197,68,164,225,254,209,255,163,169,105,173,11,163,145,52,158,246,232,143,124,124,209,74,66,117,182,202,26,18,226,232,62,226,86,22,187,84,51,0,71,180,5,90,70,90,79,107,53,194,77,254,203,80,145,53,237,182,229,28,252,26,112,150,213,43,29,103,83,175,166,213,61,158,59,81,207,161,253,207,48,207,120,108,11,245,0,168,146,21,166,191,35,150,72,66,29,73,251,209,143,57,89,238,158,149,76,166,88,197,14,90,222,159,206,42,112,165,13,73,155,171,205,229,187,112,42,218,141,181,224,128,156,49,77,141,166,113,62,77,229,40,153,248,231,76,52,128,42,227,33,149,119,59,78,16,136,146,31,6,0,107,206,78,241,193,32,88,213,213,107,139,255,243,162,201,246,246,99,100,233,213,19,162,217,230,240,249,6,207,189,97,85,247,215,62,104,90,107,63,240,244,246,57,96,26,222,117,249,113,179,79,161,5,152,112,177,46,160,95,178,38,174,230,255,208,175,189,102,117,115,224,128,144,106,61,157,244,48,19,116,135,45,131,254,18,53,46,207,187,16,150,55,91,68,97,58,239,227,181,240,150,166,10,100,114,51,95,2,205,170,160,159,143,189,141,34,201,97,124,127,93,187,232,181,244,28,191,77,184,87,191,7,220,254,221,167,138,145,229,234,128,35,241,152,231,69,97,113,121,46,166,134,208,159,140,24,85,123,239,205,97,93,28,182,21,168,162,163,38,14,228,131,198,196,216,106,169,124,106,1,14,155,73,166,40,28,82,45,208,60,250,35,57,74,192,48,59,74,186,62,61,23,215,145,226,115,157,3,130,126,104,133,91,254,26,187,129,105,110,172,237,129,169,238,10,56,177,146,31,120,132,203,217,152,192,186,25,130,222,137,4,217,79,234,127,238,189,221,131,33,4,77,158,230,129,75,186,240,178,62,205,231,189,206,10,217,1,163,163,247,140,10,84,82,254,218,199,143,72,127,30,156,110,147,184,154,250,154,250,192,57,54,44,75,21,78,229,61,216,198,245,31,23,195,63,147,158,89,104,106,77,1,231,215,86,33,179,152,82,188,215,177,114,180,105,137,174,215,92,99,138,159,13,228,161,137,92,132,162,35,148,67,249,26,154,66,207,10,232,189,197,205,141,41,85,159,60,37,47,237,0,70,197,240,89,186,171,198,152,80,140,171,44,168,7,133,234,209,111,141,101,162,246,25,101,248,177,161,12,11,60,151,103,207,88,203,45,17,76,254,103,60,217,173,238,151,166,136,180,232,145,107,228,197,37,238,109,52,204,138,22,132,205,2,69,235,77,183,73,75,59,56,218,106,122,100,74,176,206,219,125,46,148,218,148,94,24,191,40,247,120,48,138,190,213,66,58,230,89,169,41,30,140,142,142,231,240,24,48,220,197,111,67,39,246,236,178,200,160,238,24,238,100,14,165,30,61,163,134,243,130,86,252,30,15,221,9,54,176,155,126,13,10,219,135,247,131,226,134,29,83,20,227,251,221,71,27,101,138,113,181,185,240,58,166,48,214,167,248,237,227,143,164,103,88,168,85,138,73,70,172,249,53,53,232,51,114,83,189,153,220,131,46,143,5,101,224,189,57,206,163,110,72,244,144,165,88,123,148,26,62,206,211,130,105,63,230,74,183,2,181,199,8,154,243,163,49,50,184,182,245,88,34,169,228,251,224,103,22,118,157,44,176,24,213,216,195,241,65,202,84,187,114,167,113,191,39,54,173,118,127,18,216,242,172,231,180,226,132,52,213,154,38,52,229,113,208,3,227,205,204,135,4,166,221,77,225,76,201,166,228,77,107,90,153,64,11,24,225,116,53,120,247,88,177,197,147,102,126,124,236,115,46,145,178,11,152,154,123,189,55,105,232,88,34,4,231,182,238,148,38,176,226,241,22,42,148,41,113,85,184,176,242,29,38,62,175,94,54,66,75,97,179,210,237,252,12,104,182,230,157,0,41,15,84,15,3,147,245,194,86,221,170,87,19,165,138,29,254,87,192,172,82,83,123,122,55,162,193,228,209,212,47,51,90,204,120,45,24,246,30,159,143,110,209,59,40,136,148,232,76,25,38,152,19,191,109,117,23,234,111,14,154,7,226,173,75,217,75,69,194,161,115,184,187,176,81,185,235,84,161,108,116,198,2,161,122,177,62,244,77,204,209,29,35,78,236,253,241,194,107,175,41,222,139,214,94,157,164,131,157,119,196,189,97,19,85,119,51,155,114,120,160,169,104,87,235,178,210,179,88,31,231,220,218,170,150,179,48,51,106,76,210,138,250,157,46,236,110,21,35,61,96,24,167,149,210,106,193,96,19,176,209,133,47,141,92,76,231,41,53,24,127,67,217,216,7,33,208,120,180,245,232,196,209,197,117,151,61,181,36,45,181,39,100,210,118,44,205,74,191,148,198,160,76,192,110,196,173,57,69,244,99,90,53,86,189,87,83,238,174,175,117,198,36,221,159,78,15,115,129,49,208,175,56,188,234,32,105,151,31,122,251,113,23,136,85,36,40,115,254,134,109,113,7,138,158,131,60,24,6,110,60,181,41,54,41,175,62,91,246,140,231,66,95,238,81,75,99,105,182,123,117,210,237,230,156,116,219,107,148,160,216,220,227,153,159,148,55,121,217,22,176,69,95,4,110,24,161,23,62,126,140,238,239,252,63,43,239,11,167,39,178,214,72,222,198,177,87,169,2,40,15,221,21,3,54,46,156,84,251,11,54,26,252,189,128,169,77,121,116,220,150,179,37,126,112,213,149,117,238,61,147,7,58,27,65,135,164,158,13,153,134,20,99,86,232,218,210,51,53,111,248,78,252,197,142,221,166,186,70,68,69,83,139,89,148,150,197,50,5,110,16,99,126,175,93,209,230,172,202,54,186,44,80,244,173,29,250,166,233,234,83,89,50,186,232,191,215,70,146,180,78,85,127,64,35,209,171,198,216,206,9,61,244,71,81,134,98,176,15,62,46,212,171,153,84,225,169,248,126,154,242,14,116,13,149,169,145,174,21,135,27,45,37,42,20,210,40,64,245,65,65,92,166,43,39,33,92,42,211,7,28,35,98,188,34,36,131,200,235,119,49,4,230,83,217,201,40,203,107,17,28,163,22,248,85,60,131,39,222,183,155,115,114,20,244,51,85,7,4,153,116,135,19,12,61,202,146,74,247,88,36,203,146,17,178,143,71,79,134,96,192,247,100,200,32,119,21,100,194,86,142,212,76,154,140,128,196,167,104,195,72,17,18,76,63,233,118,33,149,162,67,213,55,240,115,95,82,132,114,241,217,84,211,246,49,65,193,20,25,36,33,142,34,43,177,2,238,28,108,247,230,38,94,27,166,25,234,168,200,227,93,152,100,216,246,232,49,213,133,114,56,208,151,81,34,181,146,232,187,209,183,130,244,125,121,234,124,210,138,78,203,144,208,78,213,113,35,41,105,154,36,150,252,50,74,95,213,211,85,240,154,157,227,86,40,175,126,52,255,113,243,159,158,134,94,77,100,108,248,107,209,242,184,21,38,88,242,153,79,136,168,214,71,10,199,90,101,190,14,0,170,93,127,28,159,194,167,69,128,228,155,102,52,77,163,94,32,143,70,134,99,124,195,194,25,117,172,85,217,195,177,212,144,72,253,96,218,83,52,234,205,194,253,108,171,1,5,222,82,190,44,243,86,60,29,117,60,46,254,68,150,135,121,43,237,59,214,6,122,11,77,202,229,45,79,125,166,240,247,90,196,37,155,234,149,65,94,70,109,196,7,179,195,12,165,54,51,110,228,230,104,53,102,32,153,133,103,218,229,184,152,41,60,166,142,9,5,32,219,97,154,181,186,132,13,32,150,250,154,110,8,174,15,250,210,166,146,136,145,150,184,240,82,46,117,186,241,32,13,9,148,2,216,242,210,124,13,127,103,250,9,53,16,9,61,121,206,49,36,240,71,10,237,31,61,135,211,99,183,227,247,165,197,126,177,147,44,125,158,7,213,216,84,151,8,13,23,242,1,62,137,6,193,89,145,80,232,244,236,102,119,215,206,62,118,140,130,164,84,90,136,84,124,140,6,63,219,114,23,157,223,116,20,250,52,65,134,227,113,230,136,188,39,175,86,102,7,221,4,142,101,229,33,128,244,69,43,168,124,98,65,200,213,211,82,66,223,91,195,244,82,165,247,209,36,41,171,151,176,14,163,74,87,109,172,78,227,209,231,9,14,107,84,86,114,98,83,76,46,62,162,112,85,61,203,146,234,238,237,191,108,213,7,83,153,232,54,2,215,62,77,206,62,182,207,49,163,20,121,68,9,252,151,11,42,224,18,176,198,134,113,19,229,44,78,74,219,196,183,134,122,187,185,189,120,230,211,185,207,210,91,79,211,44,254,190,244,217,149,224,249,147,119,166,24,231,107,41,67,8,134,234,24,113,60,76,3,193,171,172,81,74,68,9,164,41,123,223,25,179,207,218,180,202,156,199,12,6,230,129,63,152,61,86,200,254,141,25,176,120,10,154,78,10,42,227,228,201,17,194,137,41,124,230,9,140,122,250,104,136,209,85,135,11,84,89,117,60,239,61,191,198,99,96,216,143,228,107,162,228,177,63,54,68,224,153,181,159,141,45,99,69,177,51,240,153,70,178,79,194,100,53,99,27,61,48,188,190,69,169,22,137,231,101,135,137,53,201,118,4,29,174,91,102,212,238,204,220,101,138,15,83,6,246,65,57,166,76,86,206,77,14,170,222,125,251,63,63,76,43,184,156,168,108,139,238,172,17,160,172,77,88,55,24,46,102,230,247,211,244,59,156,59,200,205,81,85,93,205,175,54,110,87,185,26,78,46,202,92,3,102,249,60,135,7,254,220,114,152,194,121,93,93,152,79,30,228,63,191,93,224,115,171,58,17,199,254,228,227,129,39,27,167,206,21,180,29,183,195,56,223,42,25,67,195,118,255,200,126,40,248,98,133,60,52,146,176,133,198,123,67,91,162,142,13,4,125,213,171,171,104,113,62,147,94,182,67,8,223,156,130,152,223,166,40,86,142,92,118,214,79,112,143,74,193,69,71,155,178,76,110,106,235,190,185,128,89,125,78,220,162,48,70,210,119,111,155,24,249,49,6,224,137,255,170,244,142,25,183,219,67,162,218,97,200,93,95,124,21,226,62,10,60,245,180,71,224,218,199,212,140,87,157,44,148,8,18,24,248,224,106,189,227,207,102,74,132,105,7,108,155,139,172,32,203,233,181,184,249,104,106,157,81,171,132,15,248,193,195,180,24,101,38,54,171,144,246,171,77,96,92,220,216,129,200,203,71,20,12,205,38,69,54,146,61,228,24,61,126,88,76,212,102,148,73,170,166,73,87,175,95,221,242,31,146,110,108,82,47,15,3,166,3,105,191,186,146,31,221,15,112,42,122,134,224,145,164,229,214,2,253,186,171,188,156,184,101,20,183,99,152,13,165,63,166,56,210,194,190,97,22,42,152,31,101,85,210,204,94,38,117,224,99,71,62,98,209,100,17,238,60,133,223,64,69,32,216,225,156,135,245,119,243,254,122,132,88,70,53,38,106,34,69,174,178,225,59,135,165,82,76,237,230,137,73,156,171,155,47,63,19,229,121,120,157,81,208,242,207,149,17,28,123,194,160,172,200,237,135,140,21,56,107,76,130,42,77,95,186,153,34,17,105,54,67,185,254,88,254,197,175,133,22,88,25,213,233,69,37,62,239,179,16,5,7,241,53,105,70,36,180,224,115,152,234,199,162,112,49,78,234,15,46,51,61,177,200,253,35,152,240,197,137,122,124,82,33,54,120,234,134,159,249,240,50,81,201,161,233,11,74,166,191,207,113,94,3,155,226,33,31,31,172,208,15,94,103,71,76,207,152,37,226,39,223,163,193,97,87,219,163,46,111,90,22,203,97,186,60,53,30,143,240,109,88,234,244,230,46,21,83,91,198,126,235,79,158,108,206,143,167,94,232,204,164,175,98,97,36,107,47,123,10,111,48,23,253,0,59,54,61,156,112,245,141,218,109,55,225,104,158,47,179,61,48,101,187,254,104,16,24,164,167,134,10,34,40,71,19,7,237,124,243,204,31,223,47,20,145,208,58,191,105,52,136,7,231,7,47,226,204,26,204,177,6,231,26,240,50,79,78,96,140,153,84,2,62,131,170,26,113,137,142,153,239,115,2,79,194,57,58,25,80,215,30,254,104,166,162,164,146,126,173,126,100,194,160,120,82,114,194,192,242,81,189,49,139,183,62,246,124,213,162,53,146,137,62,21,76,6,78,204,40,186,173,99,113,37,232,168,148,14,209,78,217,62,2,158,83,143,213,13,221,64,242,157,146,124,116,209,120,32,66,144,197,211,123,192,231,236,210,199,230,92,156,190,54,141,211,68,232,10,224,16,168,213,215,222,143,97,79,245,231,216,227,91,76,19,56,142,84,244,155,86,237,25,22,115,50,50,209,174,218,118,195,234,29,29,182,197,168,194,69,212,246,205,21,115,16,62,228,170,42,111,38,57,239,48,250,166,210,222,113,96,10,226,215,133,167,182,255,37,227,181,93,2,175,170,114,104,70,78,23,107,15,255,60,171,158,83,129,222,34,237,128,143,147,47,77,147,188,37,57,212,128,41,104,84,244,236,180,241,203,40,146,169,138,91,53,123,49,96,4,143,85,56,175,35,63,235,199,7,218,118,107,233,189,7,122,119,238,72,80,156,254,244,191,114,218,35,65,23,91,202,86,22,135,1,79,65,36,138,9,112,224,106,136,44,24,221,82,51,54,195,105,125,19,130,218,92,8,20,78,46,233,152,97,217,81,160,229,240,212,200,218,248,213,91,85,31,177,51,111,186,36,40,6,170,161,163,214,124,225,227,15,201,213,198,37,18,223,26,226,88,73,80,12,152,185,247,93,153,19,103,72,111,110,153,248,121,31,156,136,165,194,102,61,196,75,79,37,150,61,40,218,47,177,19,82,131,38,214,56,48,84,77,113,239,66,48,72,74,197,73,208,141,248,154,19,142,85,45,231,166,142,214,171,104,169,134,43,109,190,48,84,129,51,224,188,159,71,59,179,135,74,139,56,125,168,173,147,239,53,108,79,247,155,159,173,108,61,191,205,65,25,35,14,11,73,237,253,69,63,113,108,59,186,160,68,124,47,206,31,233,237,15,214,194,76,44,73,26,133,253,123,33,88,170,131,66,223,80,142,13,203,88,218,203,115,111,232,170,252,107,82,43,52,85,55,15,184,42,156,243,31,152,108,104,192,248,9,245,129,219,140,117,111,9,141,247,209,8,102,95,24,217,215,23,245,212,35,104,87,121,22,131,103,190,168,37,42,158,49,57,127,237,31,147,96,191,206,209,95,51,69,13,148,232,240,3,19,255,15,24,251,179,234,215,58,118,182,87,228,152,208,221,249,58,15,76,234,127,6,76,179,133,190,244,249,124,185,95,83,129,38,24,133,41,64,12,59,132,101,46,226,46,192,237,250,194,16,47,23,225,47,2,238,40,231,6,156,97,13,146,102,137,12,163,97,192,144,255,73,51,79,158,40,6,199,226,100,4,179,142,218,116,238,75,3,201,152,62,215,182,180,226,123,156,25,185,133,235,109,64,174,49,195,27,69,210,242,217,226,225,65,167,61,238,158,124,207,233,67,87,240,156,49,226,5,11,86,208,149,140,236,247,162,34,223,75,61,59,117,127,227,158,231,244,59,61,112,175,233,158,231,199,186,234,138,142,54,98,175,43,164,120,180,127,4,190,187,25,59,10,180,125,82,188,130,107,219,82,191,118,200,49,127,84,198,208,104,45,179,7,97,161,197,236,34,106,108,167,73,153,113,34,179,238,196,235,50,73,161,180,107,220,28,53,70,89,0,70,179,153,226,232,58,112,17,195,15,152,130,170,117,97,26,171,165,101,135,194,35,15,114,65,16,56,149,33,161,152,98,99,191,48,169,100,233,38,202,148,68,183,114,173,179,34,202,219,188,51,82,49,1,83,252,32,155,6,73,8,231,200,7,166,83,87,218,75,232,30,116,106,230,15,86,86,9,100,164,247,61,240,153,24,93,86,31,81,20,153,166,148,185,170,48,43,48,187,173,192,67,65,18,107,97,136,211,72,38,173,70,133,202,9,79,11,217,181,244,85,11,188,173,36,59,96,182,21,253,229,205,142,116,7,133,118,230,249,192,107,53,133,229,151,73,86,133,199,247,3,101,245,24,221,106,10,75,186,27,187,141,160,68,48,87,192,176,152,13,189,24,153,136,125,199,19,5,51,237,89,131,58,115,94,184,142,174,77,105,22,47,157,241,210,231,167,134,176,24,20,51,38,98,146,254,248,113,165,17,143,160,239,112,247,2,26,226,145,21,62,191,245,49,189,1,83,56,170,221,116,52,185,205,112,47,18,225,179,161,77,126,231,8,93,225,217,76,43,202,124,96,234,177,46,252,152,41,197,170,183,246,69,85,251,139,204,72,205,94,77,141,96,117,85,235,138,208,232,94,241,96,112,30,169,174,48,41,140,245,209,63,2,91,99,203,84,184,121,154,25,180,17,211,85,20,234,189,22,176,9,87,106,203,100,138,180,166,193,165,106,15,42,62,129,167,153,13,70,248,82,97,186,208,228,234,38,93,70,195,104,249,119,241,71,235,80,170,136,11,0,35,48,220,175,1,211,117,220,21,166,11,123,5,140,91,218,20,94,206,40,104,112,154,218,117,121,172,8,147,4,187,112,151,86,33,74,39,168,100,189,191,141,104,174,160,214,21,232,239,133,100,169,240,238,1,239,232,107,1,182,103,145,230,218,2,17,88,192,38,53,179,94,120,62,176,54,244,19,6,223,215,131,134,140,92,246,81,196,39,246,39,115,245,67,147,48,75,1,247,79,72,193,208,165,173,141,213,34,242,219,103,176,201,216,46,237,9,54,246,158,184,245,113,74,199,243,203,244,89,230,122,225,165,77,243,21,214,154,30,67,214,172,213,110,63,48,193,128,128,199,150,50,61,248,140,234,76,241,49,33,99,213,6,113,24,81,215,142,57,110,53,101,237,97,67,162,192,237,94,13,127,250,86,152,154,209,118,225,34,185,251,97,125,191,89,158,188,149,170,4,82,152,79,222,178,143,187,0,63,201,80,152,150,240,184,26,230,38,101,241,200,153,154,41,159,196,152,149,202,207,99,39,213,188,87,87,152,178,228,106,26,62,156,199,0,120,84,125,49,152,109,106,138,45,169,193,136,171,92,75,199,136,41,119,84,168,145,122,24,66,246,217,69,98,87,161,167,178,42,67,72,255,145,13,197,168,192,238,169,212,39,235,24,103,49,211,168,249,86,183,171,97,127,205,59,17,19,41,94,33,50,72,38,44,119,103,3,163,160,100,27,181,186,220,21,112,35,22,38,100,3,231,88,157,158,128,65,204,19,130,77,33,27,168,212,58,197,250,130,31,73,136,124,199,143,43,49,251,152,214,162,156,180,160,123,197,249,82,173,38,71,81,148,225,218,14,152,148,134,178,105,64,133,23,75,183,48,10,210,230,74,72,112,180,120,45,20,111,170,50,75,176,17,127,252,250,192,72,16,137,253,133,119,227,170,128,52,157,214,166,221,189,112,196,21,247,17,44,161,88,212,198,129,6,141,68,197,7,175,241,8,35,3,83,38,152,3,182,172,199,3,19,155,13,152,114,164,7,102,118,220,171,145,132,16,94,162,70,97,224,151,241,34,106,106,92,199,202,167,196,231,243,171,97,99,87,18,29,99,94,137,213,9,29,56,228,19,2,83,122,239,135,196,36,95,60,148,202,131,202,242,212,29,134,162,34,43,81,20,175,226,52,56,20,129,152,38,112,192,20,9,21,175,157,164,1,42,139,94,213,160,117,196,149,126,8,246,114,12,203,169,13,13,252,177,125,190,89,138,209,178,245,80,135,2,122,121,199,52,31,127,195,115,119,97,200,197,63,134,203,69,8,245,81,218,162,104,228,188,181,111,12,131,224,178,20,66,13,74,254,137,164,56,76,157,113,82,216,62,176,255,118,161,246,76,142,109,136,215,122,245,16,239,200,191,74,77,129,233,51,247,125,133,34,207,243,239,253,129,189,98,244,139,192,203,123,129,70,191,181,5,201,155,136,124,33,127,107,189,72,31,60,224,150,252,131,38,65,135,84,2,250,181,53,80,4,70,228,151,139,169,24,124,111,101,210,186,229,185,122,214,18,177,103,234,135,158,131,149,82,191,28,59,22,165,165,185,235,107,101,139,243,126,191,221,172,60,82,246,113,172,86,18,235,31,108,179,82,56,72,150,145,203,125,225,124,226,158,85,89,84,41,3,170,236,68,31,140,168,131,180,164,241,222,136,211,248,205,241,78,171,248,78,236,6,45,21,191,26,133,110,37,200,50,6,147,234,63,141,120,88,151,173,214,168,41,187,175,31,186,134,144,52,186,240,153,58,219,67,192,60,217,80,173,209,177,41,230,139,165,221,48,77,212,73,135,214,139,182,221,15,54,94,164,27,62,32,42,203,76,42,14,195,219,120,55,165,73,28,239,204,235,237,112,234,74,37,104,240,24,49,166,236,141,51,233,205,233,227,139,159,54,225,160,118,209,66,113,184,79,98,74,156,25,245,11,127,236,42,63,184,210,147,43,18,245,211,4,190,242,231,245,245,106,188,108,75,110,78,115,221,114,163,249,24,162,22,173,126,225,166,112,154,15,124,182,90,31,179,74,119,74,106,227,69,61,228,8,12,35,239,124,224,238,133,205,7,70,48,238,30,111,192,92,17,87,159,229,178,238,52,165,54,63,250,110,80,52,45,42,29,14,186,61,9,2,122,22,167,14,153,105,26,222,139,33,115,191,17,25,96,24,87,102,192,20,142,62,48,138,6,113,115,50,207,235,185,57,93,129,57,224,70,9,142,192,16,123,222,155,211,215,92,229,193,143,75,228,210,51,7,134,58,88,20,40,40,61,60,19,233,251,152,8,137,31,75,70,46,30,152,11,201,239,13,39,161,208,217,160,12,23,91,14,12,247,73,88,101,206,191,112,154,249,165,198,81,159,228,119,105,167,95,211,95,42,153,106,131,62,53,52,158,159,131,79,7,59,204,227,242,173,140,91,215,143,46,211,206,28,69,95,10,233,38,223,206,178,169,204,201,28,67,85,206,43,146,176,119,146,178,176,157,77,149,48,211,244,123,55,74,253,138,192,198,12,233,211,63,195,85,44,60,242,19,42,131,94,253,181,243,25,76,182,249,128,97,30,118,194,1,40,71,112,148,5,37,154,226,165,84,84,144,26,217,194,133,89,46,205,15,85,104,217,161,223,184,48,84,116,222,208,217,201,1,45,33,159,131,166,184,49,245,62,24,130,115,145,148,58,219,69,110,30,226,165,31,154,78,46,69,155,21,251,127,48,141,41,89,192,110,177,233,15,68,176,81,54,120,54,34,243,240,29,62,70,96,125,97,138,134,46,12,243,78,127,224,228,173,164,157,84,113,151,46,86,131,163,2,18,152,116,136,222,188,165,168,241,237,48,68,118,189,183,117,125,251,244,78,25,98,158,174,23,115,137,155,249,233,204,238,209,20,205,72,64,253,166,17,37,60,20,133,244,103,184,251,71,14,78,223,131,201,139,202,213,70,10,255,185,70,38,99,54,159,95,110,30,170,65,102,204,136,215,159,241,220,94,11,72,147,15,41,161,169,207,69,131,135,223,25,26,70,161,100,250,125,231,153,252,177,219,152,146,191,152,104,80,23,167,15,106,230,54,37,253,86,237,24,10,159,94,134,193,79,9,35,19,148,152,97,141,123,151,174,19,16,74,36,191,51,54,179,46,89,20,183,60,136,137,196,24,146,61,69,86,21,181,92,195,225,243,189,225,132,185,176,241,59,213,18,48,213,234,91,97,147,178,12,152,232,137,94,61,76,18,53,224,162,92,215,147,72,87,249,164,110,128,217,150,228,216,128,142,105,122,97,61,109,110,182,193,40,124,142,130,184,24,147,110,62,15,78,233,124,252,52,210,71,55,6,58,237,198,57,158,219,52,172,245,177,41,27,244,111,65,208,76,138,144,128,233,218,245,139,217,209,164,114,248,192,213,184,120,29,134,109,41,41,12,13,99,47,1,83,25,41,240,152,86,199,236,112,101,59,223,186,71,82,107,242,221,28,30,249,89,117,200,40,182,115,122,54,52,196,182,146,123,194,39,118,110,247,29,104,196,120,206,205,170,124,143,102,172,193,113,115,234,77,101,119,71,81,201,75,133,208,62,35,41,169,40,53,25,235,94,219,37,244,11,27,210,116,174,119,187,248,76,164,235,163,66,195,72,51,103,60,24,98,62,89,174,230,40,233,159,213,69,31,7,233,193,187,123,195,193,130,212,171,195,84,210,109,49,2,54,196,190,125,4,92,147,200,24,64,134,107,78,173,195,52,19,38,57,16,145,189,217,49,40,116,67,233,215,62,199,43,166,211,10,248,177,131,57,47,49,96,226,183,143,199,155,213,10,160,149,253,190,183,17,111,200,97,11,135,240,140,95,78,82,223,68,199,197,116,162,37,48,132,6,213,84,164,204,39,190,213,52,82,14,121,101,232,140,90,92,61,209,158,147,101,155,144,180,169,205,223,105,210,143,33,223,146,4,65,113,243,219,232,162,180,234,126,80,83,199,54,243,193,104,220,75,105,34,244,94,185,57,31,18,14,15,233,155,235,179,108,179,38,139,223,28,202,13,165,135,219,150,65,184,48,173,87,146,200,218,196,157,63,49,153,3,195,204,32,29,168,3,133,129,236,229,131,164,121,155,214,88,16,215,223,195,207,149,245,235,233,146,123,167,106,17,32,135,49,193,212,147,195,75,143,17,183,190,100,241,104,150,233,199,84,127,238,98,29,92,75,156,41,138,44,125,10,22,4,47,213,197,156,12,104,245,197,131,117,39,188,12,192,208,127,143,128,167,202,21,12,218,137,171,239,255,103,178,65,69,47,40,149,246,61,222,10,69,15,161,205,250,197,57,118,245,171,201,165,137,24,51,9,100,106,79,62,152,184,133,50,99,225,27,167,232,135,129,119,129,130,62,129,161,93,252,196,92,24,144,141,30,166,140,40,149,190,227,179,33,206,75,65,220,170,99,70,93,254,167,53,107,112,214,96,249,177,220,169,69,104,142,82,99,33,81,254,213,172,5,59,238,77,89,248,208,215,54,62,177,239,115,145,146,223,26,94,101,214,158,93,246,27,241,137,121,211,165,126,99,145,105,25,241,219,41,169,82,12,194,189,120,41,31,138,174,75,93,58,40,4,151,188,251,169,217,140,86,101,1,250,164,41,214,255,96,2,95,83,2,222,176,18,158,77,219,225,73,235,96,210,171,201,132,85,71,81,22,94,122,177,229,226,253,201,136,127,41,223,48,100,73,219,41,106,105,161,224,60,145,49,155,150,7,240,155,67,251,32,220,88,227,71,178,226,19,109,12,24,228,171,94,109,117,44,142,18,137,168,250,211,180,93,239,184,152,169,38,209,6,14,193,228,29,30,205,24,226,251,31,120,120,106,144,42,110,98,187,122,115,186,170,253,84,132,192,224,169,152,161,46,203,245,221,128,225,98,234,207,213,214,67,239,112,198,190,87,24,146,9,63,0,6,203,179,234,168,240,253,155,207,67,234,193,169,150,211,171,71,245,213,103,5,0,253,239,147,121,180,142,249,78,10,117,61,83,165,123,52,220,242,11,229,157,73,132,73,190,212,34,116,23,73,3,191,236,250,208,101,56,10,167,90,201,207,197,136,11,59,92,173,24,68,127,154,252,170,223,155,6,63,209,217,25,198,110,238,233,214,3,15,227,109,122,222,171,148,24,210,98,98,25,250,57,19,153,20,191,26,105,70,241,96,129,221,140,166,200,43,63,33,200,129,197,52,124,184,179,177,15,203,75,15,182,110,191,113,58,22,141,80,124,176,112,107,112,164,161,168,102,196,142,186,112,145,15,250,238,77,154,184,138,161,48,126,173,92,35,224,169,178,167,220,27,209,213,236,104,67,127,173,63,63,157,157,175,181,117,184,171,178,190,50,42,89,30,131,180,66,64,6,65,95,107,47,47,14,161,101,129,34,71,61,32,146,165,206,63,120,192,56,222,30,184,51,198,14,83,232,189,245,189,232,91,113,227,203,228,75,52,81,197,205,231,114,167,136,226,39,42,254,30,56,36,21,90,183,160,111,126,102,120,171,117,4,76,217,150,110,211,108,81,211,183,5,186,185,85,175,242,55,19,156,111,184,253,132,49,245,99,195,33,252,97,60,116,29,15,136,110,163,191,85,179,33,122,198,123,123,105,20,69,14,210,221,106,221,126,40,26,59,8,43,236,115,109,37,204,231,215,194,18,250,44,13,203,209,251,154,54,122,108,221,37,241,64,61,210,0,58,149,191,150,135,62,99,239,215,154,146,211,179,21,241,229,220,243,32,254,178,235,59,152,232,183,248,131,225,53,86,141,247,18,22,117,238,92,211,128,131,144,86,225,10,57,184,195,230,189,237,199,142,136,22,161,70,58,10,138,27,129,207,131,134,171,71,213,109,86,182,121,227,131,116,150,1,4,230,42,157,10,18,169,182,148,188,63,26,181,97,249,57,152,38,196,97,14,159,87,44,73,23,207,66,130,194,61,23,83,79,200,250,65,140,255,230,139,17,194,44,210,244,173,55,188,247,247,214,12,137,164,222,112,142,93,204,152,30,255,189,84,107,220,224,125,7,229,192,4,235,20,94,213,137,167,15,92,33,211,174,106,82,230,234,189,156,52,179,146,97,20,91,23,254,84,167,224,135,87,68,220,122,192,243,154,238,181,28,16,158,188,46,48,193,206,118,175,61,235,72,205,104,244,174,220,232,171,38,196,170,183,166,26,201,109,35,68,109,212,227,193,200,166,246,60,59,76,189,195,124,96,8,131,170,195,195,130,220,106,131,19,158,223,14,55,203,173,232,107,81,219,22,79,86,136,140,168,137,14,95,132,27,25,84,157,231,169,232,25,98,143,1,66,189,193,139,79,253,26,53,185,226,7,124,16,56,115,227,129,235,28,254,218,20,104,213,231,91,226,174,249,62,71,175,201,99,160,172,21,244,179,141,46,78,18,63,130,254,200,63,63,24,66,141,166,41,189,69,196,33,174,62,158,87,74,186,118,96,247,206,229,194,141,142,59,181,218,76,211,254,131,75,127,228,139,140,56,47,162,40,240,141,166,199,59,160,130,58,187,171,7,5,251,84,162,112,186,73,156,34,166,65,135,189,159,196,25,101,128,78,214,101,138,126,227,73,38,78,234,239,227,115,100,152,15,116,80,72,129,123,181,253,129,233,18,168,245,241,137,102,137,153,128,162,91,213,133,105,44,64,238,225,210,33,168,30,46,223,131,94,151,29,48,6,254,187,234,91,246,71,59,75,135,62,181,119,213,67,148,228,48,46,175,190,247,38,216,177,2,70,171,69,143,165,223,241,219,28,230,167,213,240,130,252,217,63,54,157,177,40,91,191,104,246,13,7,174,229,173,252,231,80,11,141,8,225,152,198,64,210,243,146,187,121,239,80,51,29,241,162,103,226,94,55,124,79,78,130,150,183,174,176,83,185,160,139,192,160,151,103,225,54,79,78,53,2,188,208,161,62,112,117,201,2,250,3,33,4,210,171,241,111,221,39,130,167,107,107,165,141,233,213,123,229,56,140,38,20,196,143,103,203,201,57,222,186,147,253,29,122,115,146,101,110,161,23,162,102,194,233,96,240,49,133,119,192,212,0,229,7,70,29,203,97,212,161,171,198,20,16,145,245,237,174,216,164,123,94,204,184,96,252,201,9,110,204,186,158,189,116,196,129,110,234,208,186,68,128,219,246,205,178,48,128,227,217,106,43,193,72,31,53,10,246,212,32,133,46,162,121,130,202,216,233,211,251,104,181,126,186,144,166,106,144,70,121,94,155,194,44,223,24,48,214,183,100,30,236,131,81,48,238,48,132,7,207,241,67,95,149,111,150,198,29,221,155,110,227,144,206,198,131,211,195,249,140,40,114,234,190,116,179,181,197,11,108,54,251,242,33,163,165,74,55,157,77,176,202,183,225,130,250,157,48,223,18,88,98,98,251,115,29,199,141,12,138,192,24,160,238,71,90,217,179,16,169,66,128,53,71,233,113,53,125,51,67,175,70,81,202,191,150,121,45,210,52,120,222,55,153,145,233,48,114,71,186,128,42,154,242,190,91,158,29,34,225,5,11,76,84,199,119,44,180,154,219,51,75,25,37,175,224,110,148,93,140,178,159,171,199,114,154,13,224,180,53,202,179,145,188,140,243,41,195,207,216,21,62,126,233,181,22,206,14,82,158,242,36,96,114,240,23,38,38,170,48,53,124,45,224,220,181,53,131,128,223,245,82,17,119,174,90,235,73,125,89,247,86,51,172,127,20,171,228,197,154,105,115,94,152,24,182,62,249,66,155,211,111,206,215,169,186,190,206,1,67,150,220,97,248,96,164,42,120,91,157,118,124,208,241,158,248,166,109,234,245,179,160,88,250,26,6,133,201,61,197,79,247,51,237,134,194,205,228,39,227,167,201,232,203,107,83,9,231,134,204,217,133,115,83,245,37,202,39,114,228,116,232,227,104,122,248,25,63,96,4,188,243,88,154,197,66,236,167,39,231,248,3,109,207,210,36,7,88,252,240,202,195,162,233,242,216,196,194,234,189,241,158,26,64,197,139,93,241,179,205,202,72,5,221,84,229,198,96,87,146,54,26,116,230,4,247,208,21,124,43,236,109,82,150,65,156,209,253,254,12,215,221,91,181,113,142,193,238,14,114,102,159,149,165,73,52,181,226,73,126,112,69,12,172,239,127,171,109,250,95,130,170,161,183,90,230,153,236,233,194,69,115,164,21,189,9,156,174,79,10,22,174,0,145,209,62,243,246,248,2,95,38,115,35,216,103,82,120,23,94,118,134,126,90,175,103,60,16,241,184,122,195,140,230,254,42,104,8,72,225,118,103,129,225,183,217,46,159,155,41,201,80,1,240,68,30,117,126,74,200,136,101,118,10,237,46,76,109,78,252,118,50,131,229,238,131,199,98,36,24,87,191,247,70,148,15,118,145,11,115,154,228,80,74,222,214,192,38,130,196,180,217,212,144,51,134,38,88,234,115,168,182,102,3,119,57,99,68,183,179,136,120,151,124,54,155,226,106,242,166,186,49,84,165,217,108,135,236,130,197,180,133,73,219,5,242,238,68,188,29,38,128,42,107,22,110,22,106,176,253,209,138,73,81,222,171,169,238,78,213,53,190,201,225,166,71,108,123,140,233,157,248,8,72,31,67,124,201,111,91,30,251,243,144,141,71,187,169,144,247,129,208,124,106,142,230,82,100,46,209,4,48,221,118,131,176,123,18,95,146,171,235,52,221,108,135,233,52,218,42,201,110,228,22,142,86,83,50,21,61,119,26,118,93,137,30,170,130,41,74,15,116,79,91,185,184,11,114,79,202,245,229,222,231,156,169,249,194,217,116,22,5,110,72,244,132,212,55,148,14,242,181,33,140,133,187,202,85,196,173,127,93,116,194,43,253,191,197,199,12,63,39,37,213,146,63,191,245,149,48,176,24,55,193,118,121,242,140,136,194,39,151,92,44,174,46,170,219,144,138,209,103,251,161,248,65,82,182,78,197,14,126,152,223,155,152,152,84,136,50,102,40,163,125,131,70,179,201,30,162,110,205,2,20,201,118,34,210,67,149,215,143,225,213,125,18,163,246,187,71,121,132,217,67,242,224,167,22,175,57,121,126,218,56,29,62,216,10,34,244,123,81,143,245,145,42,162,68,79,145,121,41,250,94,48,166,117,135,33,71,82,89,247,100,229,147,217,101,238,105,11,19,149,251,109,29,39,254,224,80,87,73,251,40,181,192,11,234,183,31,76,125,196,148,232,22,109,25,232,158,79,135,81,94,144,171,145,158,204,62,102,125,118,52,36,244,193,232,211,240,21,64,210,183,201,97,125,190,245,113,165,62,239,133,125,184,91,129,137,192,164,166,124,87,161,156,48,9,77,159,81,190,246,175,245,2,19,114,91,117,176,192,212,183,196,111,211,81,50,100,47,198,173,46,113,45,113,59,209,95,111,56,158,177,27,154,104,145,200,198,219,131,125,98,61,60,87,125,154,75,89,123,211,165,153,236,116,105,253,65,169,184,200,23,37,220,33,35,102,45,152,57,238,141,46,135,104,187,55,43,151,111,23,126,52,74,17,244,181,150,81,129,75,87,120,51,34,57,126,187,111,93,29,164,201,191,178,38,67,81,198,85,152,12,78,137,139,43,100,56,178,244,208,13,72,51,62,86,105,202,134,77,104,114,246,88,92,221,146,0,250,100,116,159,76,223,73,9,17,167,166,19,5,241,246,175,91,17,24,225,27,249,212,216,244,84,9,58,156,171,138,64,192,19,13,205,174,143,10,108,80,73,78,8,202,237,218,87,123,103,98,157,133,83,93,224,227,193,13,223,206,168,46,45,194,98,12,131,181,165,36,28,182,216,120,19,120,88,62,219,97,19,211,157,2,155,28,124,92,141,88,180,28,249,112,107,151,79,13,8,152,60,177,172,123,84,30,206,225,244,109,42,8,190,61,251,52,60,23,48,18,56,60,205,142,23,248,216,114,195,55,21,147,176,207,85,94,172,35,193,183,2,174,168,34,44,129,105,188,245,29,171,35,106,170,103,159,81,85,126,234,23,155,220,3,149,64,50,230,244,184,167,152,137,36,193,166,156,79,70,117,25,115,41,163,241,165,191,108,66,70,31,152,152,148,93,127,24,213,102,183,84,76,84,235,249,30,221,234,76,190,169,66,3,97,18,161,69,96,56,240,186,195,104,242,220,88,102,99,23,73,195,207,77,56,163,207,129,161,191,109,94,84,92,109,60,24,93,97,20,137,29,54,194,212,173,47,109,26,137,211,225,90,181,58,187,253,132,140,166,255,182,177,249,23,29,21,88,244,125,245,54,226,77,165,202,123,91,53,130,31,125,86,185,45,17,145,102,188,13,35,126,123,14,163,246,22,152,106,216,185,28,174,180,62,201,123,227,85,124,21,187,192,196,117,100,231,176,94,153,238,166,204,47,247,174,11,236,119,150,250,163,13,226,220,114,0,65,63,209,191,40,20,240,217,167,155,62,218,68,154,60,158,188,15,115,105,4,14,173,19,208,179,100,114,151,49,157,148,16,215,236,48,202,5,69,222,11,134,188,175,12,3,24,5,215,34,63,189,44,146,231,79,214,127,177,27,129,207,212,221,126,0,17,81,90,73,215,54,161,242,233,187,18,199,66,17,9,239,246,35,36,114,51,201,194,91,67,31,13,26,141,143,164,195,174,78,171,233,100,217,8,0,228,17,143,70,7,177,220,124,195,168,90,118,188,24,49,18,153,44,123,69,5,171,193,8,8,222,171,71,162,132,190,198,160,150,33,205,127,231,3,101,232,165,3,173,108,231,130,66,37,151,74,160,210,156,71,205,185,169,139,199,215,226,139,220,241,134,7,16,121,166,251,181,40,164,184,48,188,23,95,99,133,189,115,22,185,117,99,190,108,121,199,120,217,229,23,197,189,106,119,56,151,233,168,93,216,186,75,98,215,56,51,252,88,134,242,82,195,36,187,227,75,91,231,152,60,216,164,119,207,61,20,147,143,206,50,193,135,5,17,123,192,5,26,129,187,122,88,29,51,182,28,220,50,53,161,136,28,76,55,43,225,62,135,249,43,208,179,22,96,141,245,91,211,13,220,101,39,157,191,13,202,209,243,187,89,246,66,26,70,215,157,67,36,159,138,88,65,212,45,238,226,182,70,163,248,163,44,185,26,74,19,255,204,249,220,92,183,255,9,109,88,236,23,9,155,71,108,229,89,17,244,254,129,199,120,165,225,92,126,246,44,154,252,165,174,129,141,235,89,174,37,159,247,73,191,2,211,6,46,47,76,221,114,139,107,97,246,184,17,107,218,84,33,226,250,222,8,169,225,227,21,223,161,158,20,207,124,194,126,192,244,20,55,185,26,58,235,225,159,130,226,197,33,218,147,205,52,58,227,180,61,47,49,217,231,46,188,10,117,15,217,97,92,117,89,207,211,74,59,124,47,169,3,123,84,54,139,99,34,64,1,188,29,54,23,107,8,108,51,252,155,190,84,246,209,234,45,48,118,159,159,44,56,204,77,29,4,26,137,211,215,109,184,81,95,177,156,144,194,109,39,55,195,235,175,24,243,129,169,254,232,1,247,172,145,3,246,2,226,72,14,79,154,216,167,192,16,208,249,86,67,142,174,72,137,17,60,57,70,111,235,240,185,149,164,222,169,7,44,36,187,62,152,232,136,228,155,40,73,161,119,203,95,172,160,4,32,195,66,137,114,243,233,95,45,179,46,22,43,157,147,231,215,125,54,100,219,239,239,144,195,9,232,108,66,232,34,158,23,17,59,2,182,131,157,138,63,88,66,180,93,174,181,178,9,119,32,32,165,171,210,114,222,200,243,59,123,211,129,161,100,43,50,85,142,85,86,124,14,23,42,251,164,76,31,141,101,34,61,31,58,140,74,112,203,157,161,10,242,157,168,12,147,154,90,58,32,16,71,250,189,187,17,240,232,75,209,160,233,230,13,92,26,93,132,247,154,177,111,245,212,28,70,188,40,43,124,94,99,248,112,211,1,209,133,34,166,25,67,85,28,135,5,19,93,36,207,172,140,121,132,145,64,246,98,233,254,109,42,88,95,242,239,87,35,1,135,142,192,166,68,150,29,70,39,236,70,245,208,181,68,213,248,155,101,217,120,237,100,38,252,186,159,220,56,34,9,48,37,127,215,236,0,141,13,139,227,141,128,146,192,9,154,158,238,48,153,147,41,191,13,225,79,247,125,33,227,123,12,137,212,108,19,48,246,207,13,188,146,162,153,59,126,175,157,241,31,164,242,182,153,94,84,247,165,73,71,42,38,166,192,232,96,185,45,140,72,28,77,121,10,19,205,252,190,72,46,80,25,119,189,154,196,91,192,25,62,250,247,183,141,1,197,225,65,252,112,43,140,216,178,63,249,177,249,96,215,209,23,171,55,84,3,175,142,178,71,243,152,164,100,191,39,79,72,243,74,71,172,173,30,66,98,31,140,35,34,10,173,76,148,82,221,247,39,19,53,165,106,160,109,219,178,252,72,133,255,181,74,75,211,153,244,165,186,4,5,48,43,68,188,100,99,113,40,37,174,206,212,223,220,69,176,57,50,134,7,191,18,149,187,101,201,213,227,71,149,236,176,17,162,232,213,38,224,16,48,250,228,178,143,155,56,178,175,32,186,247,166,70,83,96,61,240,216,51,117,60,240,255,202,181,232,238,249,120,226,186,75,186,135,51,117,55,55,38,207,153,58,154,240,84,152,170,98,250,4,65,128,233,152,18,59,1,34,205,150,99,68,48,137,179,28,247,155,164,217,138,17,57,251,145,240,157,28,247,13,181,145,24,144,74,83,241,126,96,170,104,226,201,6,226,227,65,198,104,36,213,225,185,195,119,145,165,227,27,24,214,145,251,96,233,204,11,185,58,87,99,90,13,152,114,251,174,48,251,217,136,183,78,69,18,58,212,25,210,85,214,238,136,10,153,131,85,33,174,237,65,3,208,165,130,182,137,126,170,82,99,150,16,199,20,122,243,3,223,9,216,76,97,89,193,153,157,177,202,224,58,223,231,154,112,178,221,91,159,249,47,226,69,72,146,227,12,4,60,187,20,183,90,35,221,12,135,200,74,142,170,62,55,220,202,115,6,204,152,8,169,180,53,114,102,153,160,70,14,240,194,45,45,129,203,11,119,231,142,253,193,16,198,8,76,103,192,125,242,179,108,85,242,35,153,112,202,189,121,55,166,77,133,183,14,42,185,21,97,220,101,163,244,98,5,224,70,226,81,70,141,83,186,222,143,13,115,75,213,171,171,17,237,4,92,176,54,2,38,120,62,242,157,135,180,203,46,65,41,96,221,243,206,179,172,148,185,153,24,206,142,247,170,99,171,144,53,93,238,121,197,107,85,139,173,220,49,203,224,115,199,202,165,4,80,38,3,123,112,175,45,166,120,53,81,66,129,103,10,131,22,52,73,49,207,57,17,9,40,197,250,192,198,175,194,255,74,28,146,98,118,135,207,151,149,250,85,194,73,216,196,62,38,133,196,151,168,91,208,36,208,186,27,42,164,247,167,106,108,27,141,246,253,237,140,56,131,104,47,25,11,100,247,208,213,217,158,211,144,20,160,245,238,82,7,239,112,167,251,66,94,219,68,187,83,220,156,30,202,173,232,42,95,42,23,148,138,250,164,240,217,173,150,219,41,132,204,146,144,49,2,47,47,175,50,216,234,212,21,70,197,172,9,172,74,214,25,113,208,126,127,154,30,123,69,23,53,58,113,111,162,222,194,169,75,46,209,117,36,12,134,187,89,158,108,147,245,223,241,214,212,172,201,174,131,209,82,86,185,191,93,155,36,31,123,129,216,230,227,11,178,33,165,177,160,42,12,255,217,29,113,147,228,18,152,134,209,56,237,179,245,158,203,213,112,11,143,116,63,39,113,147,173,48,218,75,51,224,189,36,195,221,105,173,38,144,112,225,41,172,60,36,65,37,183,130,116,167,238,42,5,38,213,30,175,69,139,172,48,32,99,174,213,90,99,204,104,82,110,122,241,68,200,60,174,182,170,251,250,192,251,238,119,7,78,66,125,243,187,186,202,213,48,25,21,129,153,42,45,174,198,120,91,245,129,91,164,86,146,145,114,175,241,192,136,173,4,140,44,137,252,118,177,102,177,24,113,88,87,100,159,39,77,228,205,2,148,244,101,170,212,238,76,163,145,22,242,176,15,54,237,148,139,86,70,252,35,178,167,47,182,98,231,223,123,195,184,139,139,255,193,236,19,91,132,65,42,109,109,159,34,33,70,127,69,177,231,190,87,133,22,249,19,95,2,46,28,42,23,157,208,198,125,179,20,148,14,95,185,55,105,239,244,133,144,176,63,169,195,188,67,74,144,210,137,136,13,198,40,82,105,27,98,170,95,200,219,126,122,39,85,228,233,191,47,244,193,38,146,38,214,70,59,222,255,106,254,218,235,71,137,44,162,59,199,182,195,77,255,96,242,154,98,15,19,248,192,186,233,31,76,46,114,201,226,53,249,220,181,253,183,41,219,84,89,115,14,98,120,17,63,152,34,16,241,111,8,111,85,72,103,126,240,52,50,61,189,249,248,137,87,127,240,52,193,74,213,244,161,13,244,59,182,233,253,99,51,23,148,131,98,248,189,187,149,179,200,152,146,131,248,248,253,45,233,6,129,134,188,54,137,133,175,63,3,58,126,116,52,219,59,228,229,171,95,7,30,194,201,222,232,203,253,220,143,3,225,143,200,142,99,77,63,158,173,53,120,101,85,26,58,31,171,231,120,234,194,193,248,124,172,212,194,12,162,4,217,168,160,5,54,93,236,237,176,41,137,235,199,130,92,102,249,213,148,211,74,8,149,0,0,213,235,142,82,251,32,214,31,29,194,78,59,101,3,6,243,188,170,126,160,19,149,214,29,238,172,114,86,199,74,66,114,45,190,21,173,52,42,63,134,246,66,175,62,220,112,42,62,186,104,213,132,114,252,230,244,252,72,185,181,41,136,209,85,239,243,228,188,132,110,242,16,102,215,229,147,240,172,45,178,139,34,10,98,249,140,18,240,217,204,244,83,147,27,158,159,112,26,115,180,60,209,53,106,42,207,29,238,20,182,236,164,104,134,96,69,125,5,88,63,120,170,92,244,176,58,141,156,99,1,208,123,222,84,220,134,197,27,191,109,210,28,42,56,82,92,37,27,52,87,225,248,131,255,140,160,181,15,10,236,203,194,16,219,77,197,113,92,152,14,106,209,243,164,117,172,184,139,98,75,175,233,9,66,255,209,188,211,148,162,157,42,50,119,184,67,211,203,172,144,202,165,58,78,229,72,40,86,189,67,58,43,221,37,2,211,141,229,99,198,231,74,85,165,1,143,21,228,146,134,236,41,171,234,68,163,23,115,199,131,175,242,35,100,18,184,208,43,237,251,116,133,7,64,28,55,170,66,178,127,204,69,118,93,34,138,8,53,218,54,224,240,121,112,149,185,67,231,99,127,109,233,236,164,38,251,176,84,5,210,164,10,28,230,100,19,173,134,179,109,35,9,213,99,155,166,226,68,5,17,187,219,72,7,100,255,145,163,139,57,149,246,221,226,55,194,237,42,178,130,93,228,227,125,198,154,12,156,252,50,250,61,57,14,167,101,97,164,71,100,165,71,38,43,67,234,85,150,74,126,86,56,150,227,107,45,42,74,100,158,161,19,120,22,100,14,152,184,131,202,118,156,197,244,245,14,218,163,37,70,241,129,107,108,104,168,144,73,46,128,32,43,29,144,254,61,122,54,97,49,149,126,69,27,44,62,87,126,90,60,96,59,59,126,153,255,114,53,14,2,149,47,166,83,171,5,140,52,84,81,17,109,60,156,176,6,136,135,244,250,232,188,23,15,15,19,192,51,97,55,145,206,128,29,40,102,48,174,147,138,68,110,82,45,171,251,60,34,144,250,8,92,112,252,231,152,193,232,175,139,255,66,76,184,125,252,126,246,211,184,205,122,241,79,60,214,151,199,249,118,75,197,101,224,144,241,130,158,76,155,21,145,81,85,143,89,168,1,198,210,163,107,64,127,250,124,15,191,53,161,0,117,64,182,21,164,199,52,162,93,79,125,112,226,209,196,227,3,206,67,13,191,109,52,172,57,96,166,93,209,183,54,5,146,126,183,194,189,20,53,253,139,216,111,178,137,130,40,220,186,231,163,108,167,28,42,57,101,85,131,211,63,230,68,203,88,53,136,128,143,181,112,225,44,77,212,140,247,76,97,207,146,69,199,121,210,1,133,64,214,97,82,106,77,21,88,44,239,227,115,244,28,216,72,92,232,60,194,191,141,51,151,138,182,71,111,36,155,61,55,47,156,146,14,105,182,118,99,31,149,130,7,161,83,65,162,168,199,235,77,102,17,9,74,193,191,219,125,214,51,218,116,142,98,236,198,129,109,61,190,42,137,243,107,204,242,57,60,48,134,215,126,96,235,70,9,184,210,188,35,48,225,184,47,166,136,71,199,82,43,10,143,227,206,228,128,9,170,232,210,220,214,115,249,193,40,220,20,17,164,2,62,219,190,63,121,163,185,65,30,109,17,75,152,62,139,173,173,116,168,74,54,245,58,94,152,121,224,186,53,145,247,35,145,244,216,51,2,98,52,127,61,82,64,20,179,150,128,209,208,89,207,158,227,26,173,120,47,11,86,214,166,112,138,17,79,236,211,237,217,175,18,34,86,1,163,238,253,200,119,211,216,245,221,26,47,109,118,149,25,162,20,205,75,141,178,249,174,251,217,104,205,83,251,222,218,90,17,179,202,112,117,59,12,87,192,181,8,61,166,73,65,182,143,179,215,24,191,118,215,141,150,252,186,23,248,130,18,146,92,42,25,125,190,215,231,254,103,84,108,83,121,208,57,179,159,246,38,143,43,105,8,8,242,122,142,189,18,233,140,45,205,158,192,181,151,0,235,126,68,184,139,229,104,191,165,217,19,114,152,250,165,17,43,45,95,156,200,4,89,208,110,18,56,65,166,254,193,86,74,180,84,155,140,194,116,15,168,0,215,241,168,158,253,130,67,31,106,26,133,250,53,178,109,190,57,96,19,147,17,73,53,19,160,242,123,159,39,41,146,125,7,38,111,62,29,206,91,251,236,186,117,46,102,159,255,103,227,59,43,89,102,240,164,16,51,102,194,217,18,104,192,17,35,198,52,138,125,155,62,27,68,87,98,134,110,18,58,213,237,120,8,147,103,82,41,57,242,1,31,109,59,48,22,79,82,235,12,134,56,159,71,180,195,157,19,167,43,12,145,167,223,252,204,240,37,21,140,118,245,114,27,168,153,169,33,225,76,126,186,120,126,18,154,70,91,47,207,131,31,203,208,159,12,185,99,49,160,120,235,228,143,133,160,157,244,199,218,136,121,9,32,178,63,212,97,232,141,55,164,227,254,45,19,21,46,75,165,249,104,246,248,2,246,103,236,142,85,183,84,92,239,167,222,187,28,206,164,226,228,116,57,238,117,24,64,156,175,75,148,151,64,39,147,41,224,179,14,37,210,137,52,134,11,51,25,252,36,64,48,32,83,110,247,222,20,157,233,189,141,47,167,57,12,81,163,158,215,199,224,204,225,0,20,148,176,84,6,155,198,40,142,143,128,173,216,68,225,230,92,116,192,77,251,187,17,186,58,230,240,119,107,108,148,179,253,139,138,22,44,64,221,111,141,106,207,148,90,54,162,104,208,33,127,47,77,15,80,207,42,147,245,59,204,3,70,184,68,26,117,104,162,59,91,149,255,54,101,246,194,145,10,124,142,189,47,252,11,92,121,77,129,55,185,201,15,165,64,80,40,77,18,97,205,237,199,113,110,235,85,29,56,30,108,45,201,13,206,108,93,239,143,76,214,52,246,241,128,207,99,73,55,230,129,199,121,175,29,176,109,2,23,158,214,130,239,191,141,224,174,196,182,128,201,198,244,128,155,154,79,131,12,107,241,150,155,140,177,95,133,131,35,161,35,208,61,172,134,62,203,121,14,189,248,120,177,30,231,180,114,187,173,100,44,105,253,162,83,1,67,97,32,239,69,213,121,41,62,164,116,7,42,77,48,181,236,148,41,4,140,186,155,94,61,205,201,117,184,144,123,87,53,42,226,81,95,138,131,87,36,166,241,40,226,24,19,186,193,76,10,250,74,251,35,152,211,61,189,14,140,41,46,210,25,5,187,60,249,213,191,44,134,194,163,120,216,12,49,122,166,245,131,146,238,13,216,148,52,30,216,60,161,128,147,170,241,128,102,55,20,146,9,85,110,21,214,40,72,212,127,167,245,129,141,154,103,63,207,29,37,149,9,45,228,148,84,140,132,218,206,25,247,238,70,157,39,40,149,78,223,28,167,190,0,27,81,239,13,99,206,253,105,92,197,165,87,147,18,31,113,53,53,3,170,85,194,254,230,49,111,76,10,123,17,81,165,33,89,243,237,72,9,198,244,158,84,48,135,240,175,15,248,162,171,180,61,138,55,38,63,50,29,38,222,170,90,61,132,64,227,193,23,165,220,35,235,213,84,157,124,211,48,25,187,133,14,56,53,127,159,38,129,161,20,219,54,133,151,139,45,24,252,164,77,145,119,65,229,238,67,7,175,92,85,89,134,222,5,31,112,164,203,139,20,82,140,98,26,57,203,159,187,67,20,171,35,106,42,81,105,5,156,85,131,126,192,116,218,190,94,76,224,51,224,98,72,0,195,214,227,99,70,182,254,153,225,3,162,207,120,109,35,211,16,182,34,211,102,245,10,17,96,242,35,130,98,166,55,127,178,227,174,157,101,60,30,120,120,102,6,248,97,77,161,185,39,237,248,28,168,193,76,133,167,137,95,249,68,161,38,83,216,188,64,251,167,92,185,127,250,168,243,85,196,161,171,226,123,108,170,148,138,184,69,52,96,215,217,190,184,0,180,109,245,225,66,58,127,75,35,174,195,141,238,167,81,30,120,185,69,10,76,195,183,10,234,156,241,246,74,140,179,228,155,165,102,94,120,251,20,31,150,90,121,164,126,54,246,238,8,248,105,195,3,142,246,39,248,60,198,80,254,52,208,234,153,102,96,140,248,87,172,231,46,236,97,39,114,122,149,128,182,219,64,192,86,179,163,176,41,74,59,60,140,19,67,224,227,1,127,84,73,192,156,241,207,23,57,111,237,245,139,80,64,239,94,85,153,233,76,105,72,208,2,230,143,245,201,177,24,150,15,185,25,183,85,31,205,120,10,46,76,158,69,134,101,194,88,226,155,60,92,238,181,232,234,59,255,249,148,145,169,79,99,92,246,210,73,12,175,202,55,42,72,12,235,136,14,211,86,154,1,230,178,210,179,62,224,54,241,91,227,48,52,157,134,22,82,253,102,130,53,15,170,4,4,253,99,57,150,125,159,212,204,234,83,19,143,250,204,221,100,60,228,74,251,134,130,202,71,189,64,209,30,175,244,136,123,193,45,16,207,197,81,209,84,182,137,108,237,103,162,211,207,80,30,110,181,140,208,116,75,126,111,152,174,31,81,191,66,164,253,155,130,29,246,115,109,177,206,214,39,231,11,147,190,145,164,59,56,202,44,219,75,211,15,8,93,172,80,14,161,59,73,213,118,192,196,155,36,14,179,76,149,174,56,140,55,39,198,110,179,176,64,119,52,205,252,10,229,178,171,127,163,77,242,103,11,87,151,201,150,96,1,57,60,56,120,84,92,152,22,178,207,173,7,198,72,122,84,172,23,197,70,31,60,151,249,42,226,214,227,0,248,91,209,80,58,210,163,199,12,19,70,140,40,65,76,73,69,193,75,67,195,159,195,70,92,168,138,202,3,53,194,25,95,139,22,201,39,30,65,212,212,175,54,93,112,137,37,82,4,11,63,94,76,148,13,65,184,248,245,148,74,236,152,102,214,229,254,6,180,203,244,29,30,53,205,99,69,202,139,157,189,42,199,189,77,39,41,107,184,130,108,134,79,97,116,45,115,207,175,232,248,78,177,213,97,238,118,13,11,156,127,57,158,191,47,249,2,213,167,198,135,72,117,13,127,109,92,32,168,175,53,206,50,33,11,114,184,89,25,185,60,218,89,153,217,247,170,214,81,114,87,173,116,216,199,252,68,69,150,162,53,125,50,250,211,63,189,14,147,253,134,204,182,190,145,148,29,59,93,91,229,113,99,137,134,236,56,91,154,229,57,52,216,1,237,70,143,99,109,146,172,19,152,4,67,236,146,189,61,146,178,180,29,58,77,43,232,113,165,155,14,9,148,189,109,248,225,208,41,36,150,44,215,36,128,22,230,234,48,233,207,199,55,239,152,99,1,47,248,15,4,174,48,237,102,127,240,69,225,74,211,36,87,159,158,116,65,121,32,107,193,165,229,136,189,52,11,130,127,24,111,36,150,193,83,247,237,95,154,62,14,205,243,194,216,155,227,198,116,232,44,201,220,97,196,125,9,251,100,52,11,194,106,104,188,110,179,251,150,48,161,221,215,244,25,204,55,228,0,62,216,204,69,73,134,114,236,164,143,52,215,96,52,147,36,231,152,236,56,244,155,35,244,44,251,36,161,217,177,99,79,152,112,244,52,153,8,52,6,185,58,48,112,38,22,36,105,220,115,99,180,108,63,24,147,79,3,18,214,197,48,124,63,58,47,182,206,68,210,20,50,172,134,110,193,115,240,16,218,189,48,45,39,159,119,109,104,238,93,179,215,63,62,135,128,143,47,39,177,35,236,15,111,118,73,48,55,150,254,86,72,28,223,34,6,28,159,180,104,9,4,73,224,24,19,10,71,197,235,255,53,160,250,60,160,250,97,105,117,5,149,111,43,197,215,152,84,132,73,125,68,226,212,247,125,110,82,153,43,177,163,74,49,113,120,137,148,219,117,233,150,63,54,152,117,202,250,189,207,238,191,197,30,132,146,159,144,167,63,54,53,15,85,50,142,38,129,227,20,3,246,211,73,115,134,21,50,235,225,206,216,87,189,127,199,179,230,100,5,156,254,214,228,69,100,113,212,100,123,128,15,104,161,200,90,42,136,54,149,204,190,93,112,132,9,53,44,162,54,181,123,20,208,180,94,146,16,233,17,115,29,171,4,204,54,87,36,242,122,140,125,2,20,177,135,158,215,218,75,111,94,115,244,241,19,130,130,141,77,111,94,251,138,173,42,27,159,189,220,218,104,60,253,80,162,120,73,168,136,104,192,69,100,101,223,51,235,24,6,82,85,69,33,239,10,187,170,25,51,73,123,224,221,252,91,159,79,79,97,154,92,93,81,56,10,243,134,131,161,232,115,195,98,235,41,220,3,91,239,156,188,53,161,238,229,177,138,179,84,182,18,230,118,34,6,81,160,7,17,225,113,165,101,254,91,245,107,169,1,23,8,70,180,132,142,86,255,234,70,6,194,43,69,203,224,204,15,113,3,102,82,132,32,105,241,146,205,179,252,222,139,214,238,174,133,81,86,81,92,194,190,33,208,37,29,64,140,138,245,67,57,124,60,212,45,89,40,120,73,194,149,107,102,60,105,13,29,230,252,244,253,29,251,121,136,54,48,194,53,52,185,184,205,135,164,139,56,45,103,14,195,172,225,171,139,246,48,101,161,60,203,7,81,188,38,166,215,148,40,75,135,39,113,120,35,79,130,81,93,229,254,206,182,144,104,32,115,227,41,35,218,162,117,83,104,207,196,134,68,223,119,202,186,169,252,168,96,114,124,109,20,102,164,2,137,224,80,108,88,86,33,161,181,54,240,61,57,175,179,125,207,78,46,67,30,141,6,189,248,32,147,163,168,73,17,93,99,32,252,107,91,113,174,142,10,101,135,219,45,101,10,142,143,133,169,175,109,58,11,223,213,156,122,69,164,181,168,51,48,94,131,15,206,38,237,165,175,141,157,226,43,8,93,180,172,235,15,107,42,133,255,203,246,150,133,38,128,102,51,179,211,253,234,74,3,173,92,109,213,52,126,38,83,63,84,132,166,251,87,85,236,77,39,68,18,207,172,148,106,26,154,148,151,151,224,37,248,114,102,215,218,41,88,3,189,146,45,193,141,154,68,0,136,0,208,113,139,62,246,132,68,89,246,89,192,2,83,53,231,179,156,167,160,68,86,209,26,61,147,20,246,158,37,37,91,49,82,12,41,92,243,140,138,128,80,200,98,108,148,29,225,39,26,109,206,193,169,7,58,1,113,31,180,51,35,49,136,229,230,72,248,249,52,77,150,72,41,58,40,56,184,254,57,81,55,104,66,141,200,1,133,94,179,223,187,16,156,210,33,37,250,225,153,38,184,196,209,192,150,7,71,34,179,251,60,165,62,73,90,3,249,94,120,143,126,113,178,124,242,214,139,169,78,168,14,115,16,168,149,211,40,250,246,141,35,65,39,40,28,250,246,218,231,100,253,145,171,29,231,248,140,232,174,250,53,241,56,62,126,193,13,239,82,215,204,73,55,81,248,234,87,159,191,196,227,150,155,115,201,199,58,13,251,193,58,127,161,47,182,141,222,228,131,81,61,84,175,203,36,221,62,30,191,205,54,191,133,213,212,200,239,202,151,149,7,38,240,85,181,70,175,88,156,244,131,41,180,150,77,135,139,243,252,216,211,232,25,133,59,73,225,154,93,109,199,228,69,133,82,168,255,104,82,170,63,53,121,45,45,118,70,223,148,234,179,128,137,247,233,128,118,104,69,125,72,186,197,32,250,3,231,47,10,99,240,89,251,58,81,142,81,181,62,246,130,101,180,160,239,215,56,94,110,93,254,211,16,101,73,247,182,193,169,196,128,210,243,56,164,18,129,224,94,250,206,190,3,87,218,185,159,49,129,135,244,227,186,219,144,13,246,245,60,153,113,170,148,128,145,97,211,247,162,148,186,249,107,195,156,37,148,67,246,169,209,250,116,248,60,120,126,38,2,92,89,23,53,133,241,103,199,153,95,77,151,193,4,125,198,187,33,185,94,136,157,131,117,170,41,78,47,200,87,177,191,200,161,148,167,216,217,96,23,9,61,240,162,27,127,60,48,241,219,128,135,50,122,117,227,231,249,106,121,126,112,122,166,97,163,68,214,63,24,220,171,79,32,135,157,22,58,18,135,105,44,16,143,143,2,139,238,66,132,219,212,204,68,189,203,14,191,208,12,1,206,116,121,11,76,236,126,58,58,173,188,64,238,141,99,220,227,226,76,181,172,110,119,131,66,161,184,218,4,230,178,150,215,102,103,208,1,166,27,65,146,185,88,243,164,229,62,152,60,241,20,91,31,173,211,178,103,192,16,233,15,253,109,90,156,178,15,26,205,235,77,44,238,179,217,225,73,251,23,249,153,4,114,50,98,109,12,191,55,102,147,118,233,1,151,175,150,193,224,246,212,135,83,0,224,108,198,160,144,234,137,161,99,81,144,234,51,9,230,18,105,214,52,26,179,80,40,221,72,6,29,115,66,225,110,45,207,14,195,188,144,94,216,197,49,64,207,147,72,21,69,51,199,195,7,252,192,231,201,158,178,120,98,111,10,231,244,23,238,2,83,19,254,7,158,10,215,246,7,38,226,120,97,232,35,21,62,123,224,125,109,114,239,227,129,49,39,227,197,206,65,57,165,42,6,7,188,118,63,158,38,246,150,150,215,154,92,128,139,143,65,66,67,65,156,220,188,91,125,219,55,23,40,96,222,122,176,54,203,232,250,158,117,246,109,170,142,181,91,128,192,210,119,111,178,106,67,8,43,44,58,208,157,87,116,35,240,74,183,172,120,233,102,230,46,135,19,37,9,218,5,97,173,223,223,107,19,74,123,202,67,104,157,95,206,118,188,81,142,91,210,4,110,221,239,187,248,111,19,24,37,97,33,48,85,10,159,70,192,38,235,185,183,194,211,248,199,191,81,129,97,161,75,202,21,234,9,20,188,191,171,77,5,233,249,233,134,153,240,189,23,83,28,245,27,89,3,213,185,54,216,175,144,203,24,26,246,40,102,100,5,108,53,82,106,170,52,47,88,0,46,85,201,225,136,76,44,100,2,62,152,197,34,77,222,221,72,35,227,212,110,36,156,178,108,228,3,247,105,248,142,6,125,168,10,202,118,212,125,248,129,31,12,25,210,217,152,37,8,134,195,245,181,170,210,204,84,225,133,188,163,98,141,217,174,145,141,110,214,153,74,67,171,219,11,100,15,217,97,204,189,167,254,28,105,132,225,104,165,125,74,170,148,168,189,136,229,135,21,52,180,132,22,190,90,244,104,29,102,17,41,76,104,250,235,251,250,101,138,135,194,164,99,246,199,22,3,167,249,128,180,85,106,54,177,100,227,123,22,200,51,171,120,211,88,186,243,171,180,51,29,4,122,208,37,64,76,143,192,244,47,66,167,78,122,75,8,73,221,248,2,67,213,34,139,126,1,165,218,203,197,105,144,239,179,56,183,160,4,121,220,48,77,116,110,207,172,145,109,226,31,159,80,11,165,236,20,159,62,5,134,125,250,174,146,160,20,153,15,150,99,254,39,60,41,77,113,208,207,244,209,5,51,112,103,87,208,34,111,99,8,243,79,73,169,68,158,26,182,62,183,78,195,231,1,149,38,229,253,101,88,86,125,14,146,226,86,14,28,43,63,175,217,71,132,28,118,23,166,50,70,132,64,213,14,216,234,84,53,214,63,66,226,133,92,241,154,90,51,217,169,170,239,62,156,147,138,39,77,190,192,131,28,70,146,201,29,138,10,11,207,153,219,23,23,89,4,201,142,27,157,20,134,216,44,251,147,17,84,153,154,62,49,1,84,223,205,18,238,231,24,250,219,197,72,15,29,38,62,47,33,98,26,27,220,233,91,150,178,90,218,206,9,17,8,85,7,14,15,120,26,245,209,160,225,92,62,79,160,169,203,154,12,24,248,206,41,174,174,103,83,208,108,192,160,6,200,143,190,84,141,148,82,110,190,232,125,251,86,174,245,79,54,117,87,233,172,154,31,97,204,50,211,243,188,153,150,223,162,213,250,125,18,114,202,69,245,201,128,41,214,119,216,56,87,159,126,2,35,84,25,1,163,230,162,176,245,25,229,128,203,19,212,55,248,147,201,48,52,107,146,16,233,198,246,213,26,253,224,213,210,3,211,136,122,97,142,171,7,182,243,237,62,120,19,74,86,146,147,229,99,104,48,116,189,229,206,37,187,111,245,3,101,245,32,218,222,101,188,222,152,8,45,62,203,153,171,129,115,214,31,37,75,246,173,60,187,22,191,247,129,151,51,225,27,140,248,167,194,187,127,225,229,31,220,52,228,190,44,233,151,75,60,53,17,184,167,181,99,30,131,117,221,151,82,1,61,34,121,228,196,117,184,180,22,20,221,138,242,181,151,27,156,246,83,93,78,183,228,136,159,94,70,93,160,213,229,13,230,101,135,233,100,208,156,42,20,70,37,197,213,147,154,177,170,173,8,84,166,250,147,89,61,161,184,70,252,125,243,45,5,113,67,42,72,4,198,105,207,62,42,84,63,159,55,149,234,68,142,138,143,136,0,152,204,232,92,10,51,67,203,133,211,3,206,225,166,25,224,57,70,180,182,17,102,236,47,86,99,48,76,5,85,225,82,93,254,29,207,103,119,45,11,59,48,233,253,28,112,223,202,249,158,140,35,208,191,38,255,216,165,172,5,153,244,241,101,11,12,77,83,250,41,121,230,99,19,126,230,44,10,58,112,138,20,133,143,33,237,11,11,65,133,41,73,108,131,251,46,247,106,234,63,242,3,79,87,28,55,184,212,231,209,112,232,63,235,10,171,120,60,227,141,200,186,107,120,25,154,85,36,198,224,166,112,90,127,224,179,190,226,181,207,81,222,31,112,223,1,163,247,41,61,47,117,6,108,198,99,169,121,98,32,109,165,1,66,154,61,30,120,232,181,53,11,189,51,28,149,217,171,105,76,80,238,88,189,82,101,7,221,65,253,202,101,12,46,85,75,221,18,162,154,159,60,36,40,29,245,242,198,51,89,108,39,62,52,122,215,90,226,10,251,106,147,39,163,0,77,96,98,205,49,94,29,238,118,169,18,162,245,117,118,223,142,32,172,123,202,236,142,115,7,205,168,191,87,193,195,149,146,100,40,45,235,136,155,179,89,45,121,242,252,139,19,125,240,48,187,236,216,232,255,146,70,159,86,95,210,148,78,79,153,233,100,184,237,61,20,184,228,144,211,4,38,157,16,97,97,224,149,93,151,204,96,12,184,122,225,202,170,117,226,17,6,167,223,115,22,22,36,184,108,157,138,98,67,119,23,91,63,225,255,100,130,33,14,163,133,20,46,11,149,57,164,179,157,111,43,153,120,112,28,210,192,199,211,8,210,31,170,160,110,151,37,39,232,57,178,60,255,0,53,20,125,175,242,220,11,193,174,160,199,89,36,35,34,223,122,254,153,76,123,115,234,75,68,88,207,185,123,127,218,186,211,157,165,248,248,15,22,148,22,20,233,247,160,157,130,51,191,116,65,17,111,143,95,158,244,200,68,84,11,67,2,42,195,160,245,33,245,119,137,40,224,118,202,41,210,69,38,17,135,186,133,192,248,113,206,158,6,193,173,108,37,36,120,42,41,32,255,237,179,202,114,31,130,210,243,239,140,158,28,195,235,198,17,57,203,236,110,254,94,244,167,205,59,222,164,127,200,151,7,247,13,117,234,114,111,250,90,131,165,226,152,48,82,249,138,251,135,62,99,9,2,26,222,89,110,61,33,252,139,231,170,136,73,53,25,49,68,210,119,252,114,193,218,40,114,181,117,155,247,203,79,83,101,31,107,24,88,22,116,118,120,144,179,188,48,85,11,103,159,10,184,89,37,235,133,207,199,205,53,102,89,225,83,202,163,173,106,37,49,241,104,103,123,88,242,218,136,183,65,32,234,244,26,4,235,100,192,151,17,146,140,75,73,66,93,243,253,214,200,242,165,30,124,38,208,231,87,185,247,50,57,229,160,238,192,129,148,121,68,117,12,74,246,193,236,65,225,166,92,77,49,218,140,57,156,170,17,121,10,12,35,134,215,203,147,68,148,190,59,224,73,52,200,185,59,8,42,47,89,92,240,37,94,210,133,109,62,143,172,0,196,224,155,87,178,101,139,250,222,12,26,48,54,129,119,217,28,24,221,208,187,176,97,33,69,118,203,97,179,110,228,234,10,195,251,55,106,164,253,44,67,122,97,88,22,189,80,211,134,12,34,183,11,91,211,237,146,23,187,71,199,65,121,82,79,112,99,218,192,150,121,81,74,41,157,92,141,49,131,95,235,126,236,99,217,146,121,244,231,54,155,120,200,131,81,188,42,191,76,186,160,202,91,47,211,104,247,207,69,253,134,14,56,161,134,47,6,105,23,151,124,141,178,239,222,253,254,116,129,38,79,94,26,65,73,47,198,231,115,13,81,109,178,7,175,217,101,30,24,112,248,253,244,181,7,253,214,254,219,208,159,221,70,122,96,171,110,8,184,66,206,171,112,157,110,138,194,48,67,96,111,234,205,11,210,60,195,225,182,133,44,194,174,38,73,224,48,53,30,87,227,209,30,141,30,53,135,127,164,125,242,98,147,20,145,119,49,111,74,10,214,120,62,24,159,193,191,167,53,192,233,139,81,235,86,189,211,216,218,234,91,30,10,31,143,192,123,10,9,236,173,107,141,2,147,72,244,246,162,109,133,135,83,199,28,43,111,250,205,11,45,40,85,39,75,165,112,38,174,134,159,174,100,129,59,204,8,254,228,208,73,142,27,191,73,68,131,106,48,85,16,252,188,233,59,230,18,228,56,193,203,67,167,69,237,242,69,48,24,226,181,151,185,225,55,10,153,72,161,98,25,95,130,129,125,51,4,201,156,135,104,37,62,40,109,9,138,150,30,148,39,7,77,91,28,197,100,225,178,104,114,62,155,227,61,4,0,81,1,143,142,116,90,241,110,198,31,20,135,169,7,218,229,72,238,230,179,180,248,24,188,207,144,38,100,56,36,201,164,59,74,26,99,201,27,159,73,151,92,250,130,106,118,66,221,85,225,121,60,40,129,155,148,158,144,81,94,183,23,204,20,102,147,62,120,179,16,89,192,144,86,230,162,48,41,158,118,225,172,223,130,114,145,25,92,66,104,237,52,189,55,93,75,51,222,154,108,115,18,20,105,232,178,47,122,172,66,25,49,234,89,179,175,44,83,159,45,69,190,243,132,8,47,40,46,58,142,216,148,1,197,185,13,94,15,170,108,165,96,134,50,230,17,107,154,216,89,126,126,25,33,109,33,215,72,143,188,251,129,183,169,116,6,76,231,67,24,255,196,80,97,40,11,214,15,204,253,107,252,159,217,9,213,93,137,231,182,130,120,185,186,64,128,233,93,198,63,1,225,27,160,36,17,131,72,84,185,12,23,170,46,204,209,62,106,116,176,25,85,132,204,65,68,186,225,55,19,146,10,233,157,166,119,45,173,225,221,230,152,29,77,10,0,19,210,107,35,102,63,218,171,233,198,202,168,35,57,159,43,5,1,6,133,161,93,238,61,209,144,221,241,96,103,211,149,8,227,217,249,201,150,249,118,193,89,49,68,246,53,49,177,40,76,184,52,44,116,174,10,188,97,199,15,26,22,178,139,250,104,108,86,222,160,0,37,8,117,37,119,204,176,184,32,155,15,24,51,230,94,125,108,101,140,137,32,105,161,234,93,46,62,11,139,243,223,127,26,98,136,91,99,148,72,11,141,25,175,77,116,89,186,52,105,131,188,90,7,188,118,86,210,132,99,164,162,235,16,44,96,176,224,201,160,208,247,229,161,127,251,214,196,196,5,62,135,32,61,232,113,49,177,209,46,240,190,59,240,249,154,52,148,220,207,85,81,34,44,57,46,62,71,211,110,2,79,91,188,142,26,83,221,29,177,186,73,212,196,189,173,81,88,22,0,173,91,115,4,145,10,245,170,66,202,14,127,169,229,78,131,103,5,242,186,44,48,199,109,219,194,118,162,251,59,194,210,123,196,131,83,63,188,166,252,54,197,226,43,248,99,168,200,203,91,126,219,114,215,53,96,99,194,83,152,65,244,118,94,52,97,187,52,217,16,88,34,6,239,87,39,122,89,110,212,53,153,196,195,138,61,158,94,185,42,11,159,171,219,138,147,9,142,190,51,177,254,173,58,30,33,86,210,33,65,122,118,206,129,103,183,97,49,213,26,132,33,198,160,83,20,54,106,238,128,81,219,144,69,77,157,89,24,55,176,125,97,130,8,76,5,67,252,52,190,240,86,148,193,14,150,45,228,96,165,218,203,2,132,168,104,93,152,204,164,192,149,99,240,254,52,37,41,77,97,216,168,228,193,179,112,174,217,22,125,230,119,191,163,162,165,250,137,206,224,232,53,4,166,61,77,224,179,243,141,225,13,254,199,49,79,36,127,5,134,241,62,152,205,40,204,148,242,35,78,143,117,9,219,42,227,125,195,82,112,191,174,114,73,213,32,216,221,181,42,60,207,29,226,222,219,164,84,4,54,145,44,127,109,138,54,68,164,7,154,204,229,204,228,25,6,167,242,156,183,48,68,122,251,38,48,66,145,250,100,103,147,216,113,49,124,171,53,63,40,229,42,1,155,228,186,192,103,102,164,224,227,129,36,80,202,191,13,78,222,27,65,56,167,142,150,222,171,103,112,203,204,179,103,54,105,54,228,183,83,168,119,1,19,182,81,24,49,142,224,253,131,218,84,170,243,128,209,29,11,190,30,26,24,212,110,163,71,47,102,41,44,152,83,205,73,43,255,25,193,144,199,153,169,35,58,133,143,138,22,13,17,235,224,96,160,14,198,135,140,218,136,50,245,214,20,243,197,44,155,228,72,71,126,224,123,168,217,177,63,254,92,189,239,234,58,22,218,146,182,108,38,225,244,166,109,24,204,8,229,63,6,206,134,168,32,96,152,49,100,87,160,164,183,213,96,215,59,54,158,16,255,91,147,105,9,46,7,248,234,209,4,125,96,232,44,29,222,182,88,20,102,150,7,185,30,196,7,122,49,30,203,140,61,180,162,52,59,30,120,108,247,120,208,195,61,112,87,184,113,216,59,76,62,163,235,160,156,163,39,199,225,128,60,214,200,186,112,139,217,198,113,56,224,196,142,7,174,193,150,184,32,180,170,207,166,129,150,88,80,197,21,227,202,86,24,122,252,174,244,98,239,250,129,79,44,76,78,42,222,242,122,86,192,242,108,161,217,148,20,56,168,185,203,62,17,134,54,146,61,47,220,232,184,141,155,19,150,212,223,62,35,113,108,148,123,181,202,18,159,121,68,99,95,15,203,141,112,107,17,55,145,126,230,107,103,64,118,153,228,107,19,154,84,62,55,162,208,50,228,244,37,205,25,182,64,179,21,36,79,70,248,63,135,5,68,113,222,243,104,112,107,222,217,128,58,78,209,247,66,114,172,132,103,3,131,184,196,240,143,137,127,182,21,97,73,197,63,145,89,142,208,107,187,220,177,20,78,52,125,114,52,239,214,245,17,72,81,53,245,37,7,33,141,122,141,206,122,229,241,240,143,73,11,174,203,13,8,199,73,81,24,23,227,82,232,165,118,219,24,62,231,187,199,111,115,202,170,219,79,28,245,186,177,227,105,103,52,248,50,173,172,65,156,190,106,80,192,120,45,174,27,91,231,27,229,33,118,226,49,34,196,91,102,211,7,251,113,105,205,203,12,88,46,73,158,69,152,206,73,27,182,52,34,224,18,200,36,118,156,102,144,228,225,167,94,255,218,2,103,72,140,4,29,47,236,200,26,135,25,212,188,71,72,129,130,235,75,62,64,200,14,219,187,69,188,130,34,66,141,202,209,31,124,227,79,137,222,166,162,241,64,22,65,4,58,161,144,46,15,220,232,93,240,64,75,54,103,92,158,156,104,186,75,231,101,211,83,123,66,41,245,172,159,228,231,0,229,69,244,246,8,76,189,165,31,188,48,59,205,166,145,22,220,56,87,207,163,129,11,141,14,13,116,146,239,116,70,32,68,178,214,210,40,42,124,136,61,226,79,84,3,229,45,179,1,115,239,83,192,38,246,197,102,171,51,173,228,221,98,84,8,113,63,49,61,56,97,93,187,146,28,46,12,203,89,195,191,231,115,121,244,137,210,177,39,38,78,58,219,85,53,243,182,166,132,250,4,189,137,121,248,231,60,51,167,235,68,59,223,130,242,25,143,38,18,178,147,160,27,254,62,225,41,135,97,4,109,18,111,103,53,5,97,226,134,18,46,75,232,24,217,209,61,34,22,73,192,246,82,159,147,195,128,42,50,72,192,169,17,170,75,179,39,232,194,93,242,114,132,220,186,230,117,80,44,12,98,244,51,81,178,4,50,73,4,172,29,73,138,179,130,144,3,144,148,18,6,90,168,122,208,7,90,36,41,100,242,244,57,146,16,148,27,101,65,41,255,22,117,12,50,5,67,50,97,244,90,236,28,201,151,6,183,175,194,41,207,43,90,128,73,43,9,60,34,26,51,216,251,27,10,207,75,83,116,208,137,175,43,213,192,166,241,228,247,172,197,47,132,30,96,2,81,152,118,21,23,79,194,39,160,87,80,96,250,216,229,234,180,134,76,194,97,130,183,145,224,104,230,124,74,214,147,124,190,211,18,154,122,70,189,150,206,47,235,57,107,36,110,42,185,45,73,0,194,171,64,184,249,74,157,64,133,115,225,108,210,187,1,179,201,72,246,196,170,24,250,190,66,41,184,60,89,224,227,157,142,125,165,80,178,5,243,255,173,179,249,31,30,238,117,128,25,158,48,135,217,154,234,227,93,151,224,7,192,184,34,244,81,197,239,95,36,157,47,247,49,42,90,226,123,83,229,17,27,248,49,58,233,77,185,38,206,129,208,55,13,184,147,189,22,191,159,158,68,151,141,52,66,232,44,44,192,52,156,159,195,222,237,93,52,193,151,132,64,205,56,10,178,44,138,135,144,139,16,120,16,156,13,166,82,248,124,244,193,225,249,114,118,129,108,143,181,171,162,61,194,17,244,200,74,9,37,125,90,43,216,170,16,181,24,179,11,74,129,115,4,189,224,191,19,50,244,100,78,107,9,130,224,130,152,138,132,81,74,99,252,175,57,138,252,119,145,136,25,125,241,97,189,52,4,32,197,238,50,101,145,186,46,191,252,208,142,192,100,140,243,109,94,66,218,145,165,105,130,211,168,174,21,246,9,153,28,117,215,50,13,248,69,174,166,133,66,172,112,35,173,91,151,146,118,214,173,1,82,234,238,93,22,210,2,60,41,105,76,98,152,232,238,188,38,126,151,230,83,99,92,70,19,254,114,229,86,105,139,160,35,143,68,227,133,41,69,144,171,77,67,46,198,20,157,159,170,55,135,221,254,6,26,33,47,169,234,23,53,212,87,226,189,9,160,85,241,77,104,210,28,97,234,22,200,79,36,108,96,90,95,215,46,227,160,31,50,7,173,152,64,57,128,233,80,95,26,146,158,132,165,29,174,204,53,249,158,80,124,5,255,30,212,234,185,105,112,182,16,207,141,49,181,13,60,107,136,233,172,242,200,77,160,232,157,146,134,121,224,172,13,171,142,208,75,126,2,80,6,199,213,136,67,37,141,2,81,84,216,46,83,59,73,122,13,243,144,125,157,225,199,194,188,50,159,223,38,103,125,55,36,226,8,250,94,9,151,251,186,185,75,232,28,64,207,233,126,239,141,4,166,78,21,19,69,233,177,155,157,101,253,68,226,139,185,31,61,96,84,100,158,168,221,108,247,193,39,221,144,85,31,156,122,245,32,145,159,166,62,56,21,166,222,102,7,92,186,6,119,209,117,134,112,35,120,224,139,6,45,140,166,112,135,74,2,229,24,235,137,187,117,196,15,115,112,35,47,170,244,31,184,175,125,97,136,60,116,46,152,210,189,127,175,65,117,64,203,207,213,161,9,8,76,211,153,94,205,9,18,154,0,199,44,59,94,242,3,159,105,58,175,92,1,222,137,62,26,156,149,190,237,76,227,166,104,122,53,202,218,238,230,146,251,171,235,249,34,244,19,196,100,56,211,12,251,75,97,146,66,161,210,112,172,253,162,145,133,76,231,249,141,188,157,165,250,126,79,186,35,35,214,201,97,245,132,89,233,106,15,83,25,226,229,36,34,213,228,155,242,37,248,38,28,153,133,18,17,120,132,18,214,129,143,123,191,178,206,68,178,20,37,110,206,110,90,245,106,43,232,137,104,102,69,55,112,41,92,229,201,205,151,212,56,19,187,109,144,84,34,180,131,140,236,243,219,222,208,104,113,214,165,45,56,60,249,249,229,56,57,143,245,115,246,222,7,166,198,33,68,59,44,247,168,79,110,161,215,171,202,177,169,86,84,248,220,46,38,83,33,166,184,20,206,80,121,198,205,103,159,250,61,77,202,47,226,149,116,188,211,230,252,79,11,248,140,216,21,185,79,126,116,210,86,55,234,149,171,253,193,223,126,4,117,97,162,134,165,9,74,135,255,111,14,1,219,223,87,129,225,176,242,91,111,72,81,175,235,109,104,251,248,62,13,158,233,38,129,127,112,249,168,241,129,33,136,89,207,213,214,12,225,176,117,53,62,87,175,252,145,50,27,204,252,127,96,43,217,115,184,82,92,56,21,238,251,171,70,51,120,205,219,176,241,131,63,206,205,105,164,138,93,74,90,64,171,231,121,129,233,140,31,58,102,144,169,199,173,173,197,114,40,74,63,70,188,245,50,23,74,225,51,97,191,139,161,207,160,72,84,208,130,254,111,113,24,182,200,174,191,124,254,253,211,218,4,166,151,115,212,7,110,95,105,134,193,136,62,235,205,57,247,114,119,152,254,255,42,79,134,227,158,170,163,44,247,154,21,133,179,60,46,182,58,228,242,127,96,233,130,52,184,148,22,247,134,189,89,193,229,70,8,32,42,93,77,222,249,44,246,242,41,90,76,44,134,209,175,133,243,131,247,23,55,6,54,66,187,253,192,253,119,106,129,206,51,103,242,131,210,206,26,240,218,194,138,105,48,213,126,254,177,140,173,115,79,133,199,234,49,220,56,49,89,135,219,4,149,179,127,75,4,90,255,60,56,37,124,129,90,109,162,142,201,189,49,125,211,121,60,216,153,218,59,224,189,110,184,218,224,143,189,2,16,69,219,156,95,176,108,159,65,176,237,223,92,143,125,39,186,137,2,198,129,122,110,109,92,221,113,243,78,248,242,249,202,52,103,196,115,211,153,89,158,155,15,223,245,13,174,146,205,97,122,18,83,110,241,90,166,15,186,30,120,21,129,155,136,194,127,112,21,152,178,204,7,166,34,63,62,6,36,249,233,133,75,138,233,75,181,227,51,44,16,153,125,49,18,96,92,57,221,7,139,73,86,124,211,200,100,78,147,194,84,164,244,85,29,134,254,71,183,201,76,62,190,205,128,139,228,123,128,27,186,131,247,106,248,152,154,194,169,124,44,215,6,183,166,147,44,19,71,247,215,110,70,138,169,51,41,19,87,186,247,134,201,65,159,59,19,70,15,148,180,138,238,54,217,178,196,241,214,11,221,9,25,179,227,70,166,90,227,181,204,138,151,155,39,42,59,199,55,25,136,132,150,203,77,108,176,241,240,6,92,105,7,20,152,56,240,244,155,227,30,79,61,243,216,3,118,139,155,83,13,144,228,201,33,32,73,62,141,15,60,68,229,179,253,102,78,156,122,36,131,198,255,104,59,179,92,59,114,28,136,110,73,243,176,255,141,149,14,111,146,10,25,168,207,135,70,55,218,14,103,94,165,70,138,67,196,149,158,3,30,251,206,52,148,180,87,211,93,1,234,189,20,3,98,193,164,33,93,14,129,80,169,221,225,115,84,207,182,21,78,30,59,55,24,73,11,89,35,166,135,225,75,31,59,39,111,157,167,201,84,191,46,92,123,214,179,199,216,185,163,207,11,78,133,231,187,139,209,82,4,60,202,63,79,163,176,236,67,2,245,244,173,78,6,206,112,231,199,203,97,229,221,250,97,120,117,98,150,27,193,243,243,97,137,28,98,159,107,197,184,25,47,108,126,252,79,100,212,132,176,155,8,75,0,19,41,137,15,171,118,155,204,2,67,130,225,239,174,72,113,232,179,148,147,199,84,34,229,186,62,207,82,157,151,86,192,251,105,55,112,142,241,128,241,168,37,125,55,213,147,247,221,232,120,94,79,223,52,129,234,56,237,201,226,105,55,26,11,92,168,89,138,159,174,4,172,31,24,145,176,120,121,131,253,190,41,124,238,53,49,30,21,183,65,209,239,34,93,189,221,167,235,184,236,127,192,217,166,185,195,184,103,150,194,22,0,143,150,35,222,212,243,3,231,88,126,176,112,100,89,219,205,12,69,121,119,189,108,183,134,34,172,23,95,141,25,88,181,207,82,20,170,27,140,209,35,79,83,24,255,221,252,129,173,50,61,43,76,153,246,8,184,114,69,87,56,59,155,180,193,108,219,93,97,248,101,218,133,247,208,46,93,166,128,29,93,138,199,66,135,19,23,104,223,23,230,218,57,20,30,59,199,182,82,173,108,228,121,154,104,235,184,112,213,147,249,192,108,22,209,52,196,38,180,225,70,250,239,203,135,132,178,50,180,225,3,5,211,11,215,156,243,3,227,111,233,23,158,253,233,52,42,248,239,112,34,89,38,59,90,35,122,27,183,128,6,67,217,165,9,54,184,228,17,95,77,220,191,233,112,98,240,109,31,16,136,10,213,64,107,24,231,57,38,49,209,210,174,83,105,145,68,217,115,192,22,234,16,56,49,158,254,219,120,229,170,24,135,212,114,100,191,220,52,68,213,134,126,53,9,12,119,46,156,253,174,37,217,75,27,158,225,22,251,25,180,2,18,2,48,120,222,253,12,120,79,253,105,18,174,106,180,172,66,190,160,79,27,31,94,244,74,165,84,74,159,134,118,44,7,204,138,146,147,23,86,142,99,224,140,11,175,91,127,108,240,216,59,118,75,210,84,167,78,242,99,178,185,140,161,193,133,125,91,97,24,74,162,91,58,118,129,54,173,88,37,74,192,93,136,61,12,38,219,107,92,88,15,63,124,4,253,14,87,71,126,73,182,164,177,123,77,177,37,81,158,152,117,59,132,211,117,151,120,53,249,57,98,18,80,234,72,202,109,192,196,126,151,194,84,243,196,203,207,101,82,46,25,205,116,171,98,121,97,247,119,157,226,72,160,244,232,18,120,102,183,62,204,89,24,251,52,137,68,87,75,29,24,39,81,108,73,52,235,42,87,0,163,224,23,107,147,124,158,174,51,165,27,9,137,183,12,118,217,41,95,117,70,178,172,248,104,83,219,22,115,190,65,126,146,230,133,145,207,146,159,134,129,108,199,134,101,116,90,114,75,110,86,105,30,93,70,78,140,56,22,152,24,187,185,69,205,198,38,1,205,249,147,68,220,222,39,103,63,207,55,33,31,24,10,238,48,76,225,100,81,251,141,41,203,119,58,76,57,152,88,96,22,72,204,35,80,115,169,95,212,78,190,22,29,58,204,222,22,24,58,206,30,239,30,75,210,55,166,77,140,117,187,100,26,247,150,192,72,7,182,248,105,170,48,210,3,151,89,195,138,49,226,199,231,167,59,37,226,209,101,219,252,125,2,55,75,7,250,96,50,27,171,142,53,201,32,215,192,34,71,101,171,153,195,216,213,238,45,31,132,41,116,154,157,253,109,237,152,41,20,56,44,177,245,217,59,83,88,65,56,96,179,238,71,36,230,166,251,238,202,222,39,13,199,208,207,177,39,80,148,120,9,77,13,38,13,60,158,166,56,67,247,97,188,131,43,246,66,84,164,146,46,123,36,76,70,24,173,148,33,46,241,65,53,36,173,74,244,10,82,180,93,155,6,145,252,136,253,8,7,169,90,119,240,18,205,88,216,184,214,182,90,11,168,25,149,152,134,176,22,14,61,23,139,121,104,3,166,228,94,220,95,216,246,103,55,108,23,238,75,247,20,210,123,219,253,109,248,150,229,18,66,208,111,197,153,187,208,102,217,178,188,72,196,108,43,30,38,117,75,71,19,79,244,112,199,156,193,82,99,106,202,133,163,70,143,147,102,92,244,128,0,78,97,230,0,247,7,38,20,83,162,105,220,227,116,249,101,179,22,162,105,168,44,164,249,194,121,23,129,47,87,10,48,132,164,238,195,106,63,134,157,241,192,103,239,157,1,235,165,208,120,253,195,183,209,172,148,65,109,9,46,195,125,11,60,138,78,36,19,233,139,253,108,67,20,161,235,39,209,15,209,103,136,129,168,109,135,85,121,55,44,18,79,75,123,30,62,51,184,223,119,171,48,30,176,29,148,190,64,54,194,104,218,163,150,149,25,83,124,155,19,88,22,8,55,235,222,238,211,100,145,233,203,171,9,103,56,108,122,117,247,229,60,155,62,166,160,201,53,169,204,46,27,30,94,42,174,130,1,119,53,105,137,246,222,89,122,44,24,75,20,80,56,49,124,1,67,73,85,5,134,192,210,237,51,163,84,214,73,92,101,203,225,118,210,100,109,97,193,146,204,21,40,242,6,67,225,186,194,25,196,26,62,134,195,243,52,165,12,37,96,104,65,244,105,230,183,155,195,88,79,84,24,43,76,213,111,188,156,160,168,194,243,199,35,21,48,251,172,188,156,151,205,11,15,60,209,250,244,64,43,186,57,76,188,86,166,120,53,81,210,122,225,177,135,140,53,181,31,101,184,231,194,124,123,178,165,156,227,131,43,161,127,23,76,1,82,71,13,133,33,190,233,30,48,137,120,69,96,18,145,125,183,51,135,153,206,19,136,214,179,91,26,104,59,246,34,222,158,58,200,215,185,239,198,80,147,83,23,69,81,175,165,4,238,79,169,63,48,234,157,57,96,170,172,20,158,198,247,235,240,32,23,81,186,20,178,205,186,227,229,118,38,108,129,251,254,162,131,160,199,214,205,73,223,141,66,166,223,202,186,197,154,196,41,89,77,123,199,77,63,10,153,210,214,62,67,54,38,197,112,85,75,159,151,245,129,210,201,112,255,27,81,126,18,191,46,12,105,225,240,72,67,103,124,70,125,224,156,227,110,68,130,1,91,171,194,38,126,116,97,36,17,4,182,99,219,191,155,50,67,41,0,159,230,245,88,190,77,119,114,148,247,214,223,110,70,188,255,193,108,142,82,27,107,133,19,46,164,14,140,58,243,210,166,193,253,60,123,192,144,73,75,159,219,180,47,59,96,98,80,50,141,113,29,118,119,201,64,129,205,191,185,176,5,65,98,237,55,99,178,149,15,195,67,48,99,129,29,235,162,169,239,162,34,172,18,214,6,130,152,173,137,65,77,140,21,205,181,128,141,70,84,96,98,71,49,160,92,211,251,208,151,67,182,234,14,85,248,152,159,83,162,82,83,153,163,83,39,20,217,93,63,204,20,110,253,183,39,244,206,114,176,214,223,177,221,46,92,199,214,151,147,243,80,20,222,98,18,144,45,154,146,27,182,166,52,182,117,137,213,115,176,54,119,202,192,178,187,213,160,128,179,111,127,66,20,211,216,25,24,66,129,33,10,203,241,97,204,121,137,137,21,242,104,107,156,49,228,48,12,177,154,177,255,100,227,25,164,141,139,73,80,72,245,139,40,99,31,40,81,183,7,14,10,18,131,219,19,185,130,33,187,116,119,193,161,145,189,244,10,84,136,173,230,30,191,109,69,129,67,97,72,180,47,140,151,114,10,76,137,109,156,20,157,186,74,125,119,182,90,249,64,73,49,146,150,13,107,206,14,24,241,160,37,48,204,214,177,64,217,18,183,88,236,40,182,141,240,140,152,36,204,82,244,156,195,205,253,146,28,102,199,52,174,2,83,47,237,166,169,17,154,21,109,217,233,65,126,207,225,45,121,174,231,128,55,183,98,12,38,1,53,253,104,148,199,102,138,225,200,252,91,249,42,152,221,163,195,6,209,43,217,16,169,15,28,73,186,155,168,68,81,248,236,105,119,38,80,96,56,182,194,156,197,45,96,178,173,100,44,43,50,47,177,41,153,152,180,246,9,37,244,209,37,136,67,60,163,81,17,170,8,123,132,58,223,42,86,45,10,203,119,113,161,246,150,170,254,242,153,253,41,182,5,163,59,202,250,203,153,2,188,29,48,23,53,129,11,173,137,14,61,87,133,166,253,93,140,25,244,62,188,30,39,49,212,0,179,198,209,137,140,159,26,43,88,100,61,199,20,37,171,66,55,13,56,98,202,125,249,132,73,64,209,6,129,253,221,113,200,143,190,237,198,56,153,17,123,69,211,183,109,9,159,102,99,123,142,45,99,17,40,239,130,66,73,26,155,252,132,188,110,232,195,221,8,130,28,198,36,22,15,180,193,37,78,144,243,116,210,64,57,137,160,80,0,124,48,178,6,66,221,0,76,73,173,163,28,125,85,193,99,249,140,0,103,145,27,60,231,14,229,138,254,187,150,186,167,207,86,118,175,104,214,102,108,20,198,99,31,27,194,162,86,86,54,120,224,90,98,101,253,96,109,117,130,57,72,159,150,114,1,224,153,239,129,110,240,251,219,214,201,1,239,172,113,244,3,231,88,57,11,121,153,245,130,4,87,47,156,251,211,157,86,17,218,46,92,223,135,79,239,135,153,2,91,143,240,181,80,193,18,109,58,45,74,226,86,200,176,10,68,140,130,128,67,73,99,42,12,181,242,109,52,110,206,231,197,61,93,75,26,184,165,231,229,197,5,99,127,47,71,94,227,129,215,26,77,224,45,103,18,112,255,56,106,126,47,47,26,102,56,48,116,173,247,229,74,162,106,48,117,164,49,146,231,216,47,58,247,161,71,40,243,194,72,48,191,48,204,232,247,105,93,179,121,252,232,41,47,58,213,12,0,78,159,220,154,193,150,124,161,176,243,98,253,210,111,235,126,122,252,71,212,124,225,60,116,63,24,198,64,124,95,173,124,93,160,169,173,88,58,240,14,142,164,48,92,202,177,153,44,83,173,212,225,98,246,223,143,70,83,171,106,159,12,11,133,59,92,73,219,43,10,155,82,202,133,87,235,250,219,38,103,24,77,171,164,111,235,111,83,184,125,231,55,66,144,77,123,220,40,135,162,105,70,93,189,31,24,23,251,133,103,121,230,2,213,79,23,53,97,88,65,113,103,237,248,105,156,145,207,226,249,197,118,2,38,31,245,129,199,141,177,3,227,106,85,216,132,7,46,92,219,251,242,58,35,58,217,45,187,64,119,43,56,206,34,127,11,152,203,190,194,220,109,5,62,61,168,240,89,80,227,190,188,82,75,242,192,196,138,4,206,227,105,57,254,129,116,71,132,250,203,254,192,57,34,194,246,242,252,254,54,62,247,46,77,83,159,225,129,209,121,191,189,210,53,176,3,90,101,125,53,202,11,158,150,153,186,70,192,231,212,155,243,129,145,47,185,240,210,60,19,238,200,46,37,109,112,175,234,146,55,88,54,90,28,250,122,234,181,86,238,193,53,225,11,145,175,226,46,113,141,81,34,36,69,252,245,104,197,144,81,31,182,42,254,170,251,106,24,93,208,222,117,216,232,118,238,10,193,207,93,194,71,75,213,84,149,106,154,153,88,202,215,100,196,144,157,98,183,193,227,49,238,93,19,66,39,177,208,81,201,57,23,99,159,10,9,170,83,89,94,240,5,64,247,127,157,99,187,72,22,10,185,0,101,250,226,52,193,43,73,241,26,16,130,141,155,89,112,118,245,187,221,17,129,131,78,191,135,207,252,220,66,239,53,117,152,4,213,117,147,66,211,124,83,230,240,215,66,188,28,169,24,70,194,221,47,108,119,63,207,117,130,9,91,126,151,147,58,194,204,167,39,97,151,189,48,127,72,217,237,243,250,19,110,190,205,58,99,203,133,216,243,164,136,158,8,93,215,217,21,17,5,242,129,134,55,160,95,241,137,115,55,134,251,61,156,118,5,10,44,137,101,33,19,147,122,220,158,225,69,204,151,171,29,229,199,99,253,68,34,84,33,78,32,113,102,118,120,10,13,151,191,156,76,193,251,48,113,153,114,147,31,225,23,204,215,203,3,211,41,231,125,139,207,38,9,179,41,76,174,182,127,215,24,38,72,112,97,162,8,49,129,107,135,193,34,9,12,139,227,205,218,68,31,115,220,101,59,144,228,29,203,143,123,154,221,228,102,49,200,39,29,17,0,52,138,255,43,186,6,156,215,140,168,40,123,77,189,188,181,192,240,247,212,155,100,187,52,171,115,152,242,82,170,209,105,63,162,127,129,49,142,125,35,69,105,238,152,156,67,224,102,87,136,128,211,190,84,193,4,69,185,199,251,241,83,136,140,150,53,21,174,99,53,129,169,123,19,216,114,231,227,229,72,158,202,128,182,69,50,84,164,38,147,44,38,97,83,2,80,84,136,220,167,207,188,190,158,152,115,54,53,238,61,222,45,132,137,178,252,118,51,151,164,59,228,139,37,201,37,133,73,156,138,4,225,105,100,183,69,96,24,192,228,233,180,111,113,23,240,177,199,138,95,216,136,197,19,47,19,152,74,11,55,162,128,207,146,145,223,62,51,96,222,164,106,75,65,145,17,251,213,251,199,42,160,40,74,226,93,195,228,197,210,109,57,100,174,89,154,118,204,160,22,46,69,50,205,179,152,150,84,19,144,30,21,31,70,146,220,69,177,166,107,184,113,10,215,32,253,236,106,146,171,41,222,189,172,156,235,194,36,45,68,70,31,222,141,61,244,233,9,67,222,133,77,20,184,10,124,182,245,150,162,211,44,139,225,238,44,231,84,229,22,237,179,1,183,74,31,242,52,43,50,18,173,10,25,11,226,126,30,16,98,213,89,99,192,224,177,237,242,221,38,213,224,225,2,146,95,146,144,241,13,163,181,136,44,74,210,20,187,36,27,226,183,62,230,135,159,202,165,239,201,205,236,194,133,24,150,187,98,138,217,81,83,62,12,135,96,228,253,96,214,46,93,67,144,121,240,183,31,140,96,210,144,201,82,97,159,232,126,189,63,7,37,81,200,219,180,51,28,228,141,249,119,159,107,8,94,41,129,201,24,139,94,67,209,74,246,134,66,90,93,117,163,217,46,44,245,222,5,128,225,64,113,216,212,3,164,79,127,79,251,182,69,81,212,92,114,254,1,231,72,30,197,43,142,217,125,225,53,172,186,240,131,59,201,83,123,42,124,214,160,251,198,178,121,130,238,221,14,227,237,188,112,4,76,228,73,142,64,83,122,191,31,86,141,200,98,41,12,113,110,160,233,210,243,91,244,159,251,154,55,172,146,6,148,164,207,166,17,32,251,47,87,140,65,237,179,73,13,179,219,173,36,254,102,201,72,58,135,16,201,155,243,194,231,194,174,195,101,53,186,190,182,115,65,247,57,53,133,43,130,193,23,78,247,26,98,18,42,37,182,211,204,52,157,218,225,221,234,1,2,93,151,176,166,153,0,226,200,49,150,165,105,113,48,48,188,121,110,130,157,125,20,6,73,249,101,106,143,98,67,163,196,115,74,58,160,229,21,172,234,214,31,44,49,233,146,240,147,229,0,63,178,219,242,137,188,169,34,219,161,81,104,85,183,229,77,173,93,138,72,6,133,181,45,238,133,136,224,117,225,111,128,21,207,28,229,31,204,214,44,131,153,209,72,201,110,120,158,129,194,219,219,21,134,74,167,5,76,104,64,158,238,102,140,250,211,8,138,237,174,48,193,182,18,48,36,252,83,81,242,61,123,160,144,63,220,137,146,17,31,11,179,53,25,213,163,44,123,242,205,75,88,20,200,130,182,171,205,12,143,203,54,106,160,11,39,157,133,25,202,133,200,251,49,33,250,171,50,1,140,125,226,251,25,106,169,99,136,85,156,51,177,130,58,239,203,207,205,96,41,12,215,102,191,240,150,148,61,122,219,148,121,227,195,160,219,217,2,195,124,224,158,17,156,147,202,185,74,128,43,148,211,128,73,169,188,23,137,241,227,117,153,195,7,44,19,97,185,31,198,175,57,91,14,48,181,121,210,231,176,174,119,159,197,4,118,182,220,242,207,14,191,76,24,81,30,110,249,129,51,201,215,23,94,83,102,90,66,38,202,151,64,162,212,81,50,19,160,207,64,144,57,218,13,27,202,84,24,54,59,183,163,76,75,94,205,13,138,168,75,175,23,230,32,111,2,179,248,70,191,147,252,180,84,90,134,234,238,138,209,70,73,94,159,237,146,23,7,33,208,105,72,52,172,163,104,233,114,14,214,223,157,139,224,133,225,34,28,119,172,209,16,91,10,39,54,223,88,125,68,87,239,242,2,134,125,121,7,140,149,251,62,157,246,142,241,88,75,68,0,168,59,195,160,43,49,30,231,52,146,140,62,202,210,86,13,207,35,122,241,69,206,77,171,90,75,59,199,203,145,154,188,55,63,224,209,220,220,79,166,6,59,135,162,185,221,165,77,58,83,190,125,106,240,77,204,166,220,99,201,69,28,42,176,225,140,199,182,161,229,253,116,121,53,93,214,25,112,21,178,132,31,188,226,213,70,71,174,24,10,220,254,205,132,6,100,109,33,147,14,26,59,41,90,62,115,63,48,193,175,128,209,101,209,151,115,143,233,227,238,226,89,34,159,221,140,129,17,147,144,0,241,232,58,90,20,247,239,11,63,100,29,6,167,113,91,110,41,97,218,242,62,239,53,132,8,18,193,29,133,219,140,243,131,154,174,231,179,122,80,221,0,119,36,188,116,176,58,149,41,241,213,103,169,92,182,53,131,211,46,41,190,186,19,27,214,105,132,52,147,155,41,148,235,93,101,64,67,41,225,142,175,26,38,31,167,48,116,106,209,178,249,79,195,96,17,120,208,253,76,147,70,120,101,93,120,93,49,83,131,107,84,197,29,20,46,11,29,13,174,40,49,17,16,10,30,237,69,103,186,191,108,185,154,15,92,35,87,35,81,248,38,190,55,24,139,144,56,168,1,115,161,41,15,220,183,160,91,242,39,77,196,125,180,219,221,200,21,60,147,12,62,216,107,73,192,194,242,254,52,158,141,248,46,212,170,158,29,131,74,238,56,122,230,198,29,253,180,12,173,204,251,244,32,30,254,192,80,240,94,120,143,103,93,226,228,237,183,105,16,155,63,79,67,57,246,161,11,17,241,220,94,244,46,92,172,5,201,104,48,184,246,56,245,56,22,243,211,41,164,16,149,64,39,42,116,10,151,91,2,70,242,75,239,251,233,20,12,98,255,44,104,97,36,13,196,224,214,221,29,148,176,104,159,133,199,77,55,214,37,151,128,245,60,140,50,203,136,135,225,9,126,166,2,188,147,61,190,186,88,174,185,194,231,50,26,103,15,229,174,245,89,153,230,134,137,151,35,35,188,158,167,207,47,199,84,193,6,145,186,57,220,249,231,250,17,134,33,165,82,207,201,69,29,116,242,171,44,240,168,122,0,192,110,224,30,153,100,181,55,77,193,154,91,52,155,195,90,167,48,41,236,17,137,48,166,108,57,203,129,235,8,135,62,183,80,117,195,118,182,162,117,207,99,52,1,147,126,180,21,206,199,202,53,229,156,46,205,166,112,109,196,186,135,197,237,133,19,85,61,62,154,155,66,123,157,41,137,12,225,21,104,41,146,102,216,77,18,121,251,125,142,44,195,153,100,113,253,228,221,86,188,155,206,149,197,69,254,252,142,50,198,100,36,65,77,80,147,91,243,78,33,17,86,110,8,168,120,157,171,253,138,135,33,220,152,250,211,196,188,61,108,154,204,193,113,237,186,110,186,95,247,250,97,204,128,210,227,240,146,228,112,78,227,117,168,151,18,28,120,230,21,215,65,216,76,115,170,47,60,91,24,118,192,18,69,52,184,148,216,13,55,181,107,69,155,134,178,102,24,195,155,192,66,127,224,226,250,225,63,120,93,6,21,96,60,199,247,183,73,132,79,250,97,212,202,220,135,145,89,213,150,149,228,116,57,192,231,100,191,146,86,205,242,37,75,14,99,96,155,175,118,40,76,234,116,244,10,242,32,67,127,26,190,143,28,93,142,147,94,246,74,224,99,106,198,203,113,241,75,151,158,157,247,108,4,241,238,185,148,24,192,72,190,100,229,162,85,39,65,171,110,9,219,37,238,108,104,199,168,205,73,241,88,218,45,62,155,124,113,237,82,60,199,145,108,14,193,105,146,148,58,96,142,195,248,46,212,234,134,62,109,21,51,190,37,253,52,62,244,105,36,201,220,90,230,27,200,125,87,24,202,163,184,100,147,112,156,100,150,83,139,150,221,28,206,86,119,211,154,194,243,158,48,217,8,116,158,15,35,160,115,47,248,100,34,232,60,61,45,65,46,214,225,130,38,145,54,237,44,168,48,24,128,247,120,154,70,217,149,159,18,217,136,215,187,62,125,90,50,242,117,46,48,171,181,229,101,213,248,172,102,210,97,10,194,95,149,47,188,182,174,16,82,84,134,155,180,48,110,193,207,168,48,95,82,29,230,51,135,62,205,101,167,69,195,80,109,154,58,149,18,89,226,251,194,67,223,77,122,65,247,21,130,137,68,118,210,3,147,69,17,48,28,138,89,225,228,76,233,192,133,42,95,217,241,134,233,85,123,175,100,146,53,139,172,1,211,221,10,111,78,166,222,85,199,99,88,153,222,186,240,86,179,116,193,42,58,125,137,192,69,117,22,144,126,216,164,218,122,7,76,100,241,65,113,12,94,180,74,49,71,103,31,112,57,23,224,201,29,163,61,112,78,185,92,184,62,59,249,176,203,107,188,156,58,149,231,187,142,193,92,86,180,236,152,161,82,211,106,240,40,107,94,184,11,247,42,176,249,85,220,5,150,140,82,80,96,226,56,49,25,10,46,201,57,30,184,69,226,4,48,177,51,133,207,63,207,225,156,67,170,70,143,9,184,12,227,240,204,100,154,188,31,102,172,67,129,54,61,57,137,55,207,112,56,82,16,46,212,170,150,225,59,102,185,14,199,179,141,232,158,67,238,223,142,137,132,247,50,191,96,84,25,102,162,22,237,153,132,136,56,149,126,225,243,59,47,60,82,137,30,65,83,237,129,137,146,135,143,182,144,75,171,167,50,183,232,160,84,96,74,245,162,91,41,172,20,219,15,237,92,241,159,85,153,71,92,23,35,97,35,155,18,225,150,254,100,31,136,131,51,159,254,92,106,221,153,10,69,234,241,52,60,160,69,159,70,125,35,150,46,151,253,145,180,105,213,38,90,192,107,75,109,102,55,102,197,8,208,156,171,61,36,200,10,19,38,139,150,67,61,44,172,35,192,215,13,139,112,204,210,25,108,12,190,94,114,122,54,28,18,122,181,75,115,164,68,64,18,52,202,3,38,18,238,124,34,96,54,62,198,2,170,206,181,69,171,207,100,22,145,64,96,136,10,162,97,157,196,66,129,141,192,40,222,61,85,94,199,80,72,114,124,154,89,29,149,110,164,109,25,161,146,195,155,91,241,80,24,46,99,239,176,110,226,35,210,159,229,119,139,248,96,98,76,82,233,68,14,157,49,13,124,48,1,44,189,172,114,121,45,81,80,100,142,106,29,234,137,39,186,187,83,35,91,108,86,209,179,113,222,119,19,159,74,55,168,4,165,163,213,251,121,96,167,194,28,44,112,53,130,78,143,10,117,104,132,238,87,79,163,163,119,119,99,49,169,18,241,151,16,234,186,129,85,106,24,197,145,195,6,141,254,139,199,0,187,104,116,224,144,168,196,58,115,80,39,25,73,230,133,41,152,246,102,213,98,210,176,247,213,132,116,235,92,151,216,166,76,57,243,216,218,111,220,179,146,193,213,196,42,52,61,244,225,43,131,155,126,22,94,37,24,227,88,134,30,254,167,68,180,202,78,6,251,251,245,105,144,142,8,181,231,133,201,103,175,146,50,209,164,18,220,220,252,245,18,211,52,204,97,57,79,27,20,33,209,236,66,252,231,62,203,80,197,157,234,92,196,143,9,119,187,235,44,64,56,220,130,86,169,193,91,127,191,9,82,148,17,169,168,213,184,173,239,20,160,14,31,81,155,96,242,41,44,193,128,33,53,92,225,144,160,52,103,235,237,26,95,71,138,42,61,40,197,56,39,46,76,53,86,10,194,167,10,163,249,77,155,33,14,53,238,237,154,128,243,150,64,49,74,36,245,90,155,231,80,102,79,147,167,207,185,139,234,77,228,98,108,77,161,58,227,132,204,134,47,171,106,26,110,183,101,231,234,61,106,184,28,42,172,217,146,239,211,33,1,58,179,180,5,21,207,217,119,196,231,128,25,181,211,28,151,86,230,88,112,119,40,11,235,50,69,193,103,41,216,116,210,50,155,210,81,210,89,160,38,151,17,129,164,16,145,178,160,243,192,35,120,167,191,105,125,206,122,89,51,182,146,164,119,139,100,141,160,4,168,70,233,124,155,150,41,228,43,81,68,123,134,26,97,190,11,67,124,125,43,116,43,234,23,114,112,228,241,163,236,11,230,23,168,98,150,194,199,100,12,6,136,140,212,167,56,14,80,224,206,51,234,19,113,48,73,189,104,55,122,157,240,43,84,196,85,151,244,26,78,161,118,41,167,80,135,204,178,246,40,102,60,61,87,2,38,242,43,112,130,78,34,242,149,216,172,150,108,11,220,30,87,114,199,26,181,142,28,206,23,182,178,220,160,122,91,200,224,220,1,75,19,169,220,88,247,150,139,33,13,39,164,71,96,38,30,54,174,146,11,67,222,24,213,8,228,168,9,167,101,195,228,32,171,43,210,180,6,145,253,104,25,76,6,4,162,99,17,84,42,16,230,133,41,185,10,167,30,82,214,103,227,20,184,32,254,30,100,110,144,97,73,54,55,229,243,199,252,140,244,50,78,231,117,79,197,115,91,24,38,231,234,153,55,231,46,46,94,109,78,84,138,151,253,128,24,103,163,144,138,26,211,98,152,211,155,86,140,219,249,58,235,73,58,167,200,195,179,37,10,242,23,67,224,132,87,47,40,5,153,106,66,14,211,230,102,175,136,166,101,82,7,167,192,16,81,70,240,145,164,93,54,155,11,35,71,28,9,102,112,210,38,161,177,59,147,158,220,232,48,164,185,26,225,41,250,91,106,72,178,27,235,184,69,66,36,185,75,98,37,39,98,150,226,15,210,6,37,125,209,100,61,35,61,152,26,204,179,62,254,184,197,200,6,182,225,22,217,200,70,8,184,52,147,180,135,151,99,152,47,110,254,45,185,249,255,142,220,29,216,115,128,237,176,170,57,134,211,221,90,129,91,186,118,154,57,211,31,144,205,247,162,91,60,197,70,18,211,130,169,133,236,107,34,58,23,54,187,47,199,124,173,208,143,15,129,201,201,113,235,181,160,196,121,69,82,12,198,59,60,111,250,206,117,66,3,206,136,244,33,140,132,85,46,235,8,49,157,200,3,195,182,79,186,134,207,26,187,30,29,248,97,178,238,62,108,132,53,206,131,115,221,49,11,243,194,38,42,23,25,108,3,231,208,221,55,33,12,32,229,35,50,22,97,145,174,77,225,82,226,182,11,169,40,47,80,152,42,230,96,246,164,76,249,30,85,112,183,158,219,195,138,189,107,115,177,30,178,181,237,94,131,88,199,226,15,98,219,2,15,202,125,3,166,74,225,129,215,205,160,198,90,75,119,203,110,166,219,16,180,87,68,70,224,38,82,152,130,189,48,169,72,237,190,231,187,193,183,120,2,184,73,17,51,20,103,167,79,194,250,109,57,169,238,247,47,133,227,190,188,35,155,81,164,225,72,148,206,72,250,101,87,185,236,254,6,159,155,122,24,131,199,12,231,250,124,207,34,210,215,34,90,136,73,181,132,232,207,152,217,35,180,91,205,253,42,247,24,198,131,140,169,11,247,36,23,25,170,198,215,77,188,221,176,198,61,40,86,238,61,189,171,250,60,241,219,71,208,192,206,118,161,11,234,228,108,222,155,54,48,252,30,114,122,39,203,47,118,24,253,40,185,200,16,111,130,252,50,158,38,175,79,206,126,130,202,193,93,91,77,122,71,194,102,36,102,165,157,46,165,227,232,114,101,197,13,217,163,20,11,131,40,169,155,203,56,27,199,229,131,68,137,108,61,48,233,61,193,233,184,169,170,25,10,83,95,210,46,60,213,92,130,12,125,205,41,168,44,46,18,118,17,137,13,248,108,208,34,185,97,20,113,41,238,126,7,238,91,18,208,128,103,236,86,160,152,157,98,200,157,223,22,51,16,34,53,53,65,41,80,40,65,254,116,254,216,165,8,0,35,50,221,42,177,115,101,234,69,65,252,13,43,168,5,209,32,40,15,154,194,94,33,65,182,106,128,31,184,6,233,14,132,96,18,204,6,36,131,62,80,182,123,125,118,149,75,247,115,236,44,229,133,50,148,170,129,128,33,30,26,10,55,210,36,46,189,31,153,59,10,147,129,121,217,255,248,199,250,205,208,149,4,41,72,181,116,107,125,26,51,185,220,167,73,206,158,106,240,159,181,18,223,133,241,58,229,194,75,197,19,68,196,151,47,110,107,254,11,114,21,67,24,252,168,52,172,207,109,98,193,145,113,225,39,252,147,45,4,125,41,194,82,210,100,39,224,185,163,148,214,68,92,212,59,7,179,63,249,111,242,180,144,51,195,34,143,102,129,208,205,205,169,23,60,227,114,15,34,163,106,244,213,91,225,182,46,113,33,111,214,43,24,217,99,165,95,146,189,165,5,196,68,126,88,15,151,192,111,101,189,59,86,188,0,23,45,248,222,166,194,198,255,16,48,201,105,15,140,124,179,192,231,234,33,48,12,246,119,191,57,167,247,20,15,4,14,254,21,14,54,170,139,149,229,8,178,90,34,191,65,57,218,161,113,21,24,7,243,165,157,34,154,34,121,219,6,71,205,42,104,215,172,33,170,185,247,165,70,59,147,118,11,87,170,41,10,220,171,62,112,210,75,237,105,8,10,156,119,59,202,69,179,88,10,217,35,51,197,213,240,71,92,39,48,158,225,182,238,197,178,107,180,14,152,89,237,48,217,50,178,31,145,191,23,175,102,211,148,218,82,156,6,233,174,143,138,191,71,189,184,231,244,158,193,134,221,140,88,83,192,134,156,65,95,183,88,4,63,130,248,78,96,114,136,66,21,20,196,164,84,17,248,140,166,59,254,128,139,80,134,116,242,8,75,100,166,213,106,226,105,69,225,124,137,111,234,175,136,110,42,124,246,168,184,116,66,109,241,248,132,6,210,105,215,133,182,53,140,199,201,188,130,153,22,24,79,184,194,230,22,186,176,146,124,3,147,155,115,225,58,183,246,217,230,112,184,40,217,1,250,48,44,15,215,178,178,176,174,56,209,208,83,174,49,30,70,44,221,196,77,6,41,228,142,187,48,62,180,44,62,54,228,224,194,189,80,72,191,16,87,169,105,97,71,150,33,247,220,99,84,136,11,110,14,114,190,226,151,183,38,53,52,163,124,140,143,162,80,160,207,7,62,243,209,119,232,74,69,139,70,117,240,227,159,223,170,1,115,135,153,226,146,196,55,53,175,147,140,128,72,86,24,151,241,186,112,149,93,176,91,132,104,170,131,77,12,140,254,171,80,109,23,214,130,5,124,165,169,104,169,20,247,119,245,180,18,246,188,142,11,43,227,18,87,234,176,98,219,120,185,12,20,110,213,81,163,175,161,237,149,122,83,51,168,250,140,25,4,155,167,70,17,186,105,97,199,244,36,200,40,53,57,208,84,176,163,198,20,234,230,109,21,223,51,71,115,112,143,215,164,98,150,92,33,8,249,245,235,93,38,147,184,138,95,155,192,217,212,151,79,57,15,201,70,156,17,143,173,24,162,234,234,167,36,175,94,31,21,197,96,89,130,43,48,44,212,228,187,220,25,151,158,197,149,207,214,95,163,60,132,210,111,141,121,194,53,149,174,2,67,67,79,93,182,177,73,162,126,148,212,157,139,22,225,14,65,113,4,70,93,11,55,64,61,146,126,234,176,81,204,151,78,127,235,54,103,84,123,177,57,115,11,30,79,118,10,52,111,45,130,235,150,135,63,251,27,152,169,17,152,68,122,178,141,39,110,211,91,80,60,82,53,187,139,6,192,113,139,132,143,137,167,83,214,244,20,51,177,123,188,28,29,102,13,183,118,24,235,34,102,52,140,196,66,195,85,213,50,155,3,70,221,93,227,127,167,147,82,84,97,64,13,58,159,224,97,190,166,42,232,27,174,162,244,114,70,145,198,32,179,82,211,164,176,24,131,75,23,248,12,223,210,176,39,114,82,23,70,185,114,62,49,213,22,9,38,7,70,193,88,227,196,240,14,184,171,201,122,160,183,39,202,92,175,104,1,106,134,179,180,39,132,77,242,210,133,109,0,158,248,120,139,10,123,224,242,4,215,199,57,93,163,168,166,35,47,177,230,3,207,91,145,3,125,170,54,155,105,31,49,106,192,253,60,107,145,203,118,225,45,229,174,166,25,38,101,70,172,135,172,185,39,80,106,246,251,238,145,68,245,212,114,79,118,16,193,101,147,145,21,183,56,132,129,24,129,1,207,39,36,69,198,206,138,154,52,158,62,219,161,230,143,156,31,143,149,205,211,181,232,2,193,104,233,89,94,222,187,70,223,127,254,223,45,79,47,205,71,88,121,92,158,120,126,91,117,1,112,166,157,142,154,247,183,201,42,215,12,44,40,10,242,237,53,182,129,250,192,174,20,245,131,117,87,89,231,143,43,71,174,195,249,149,45,172,229,150,142,119,71,122,88,60,93,65,182,9,41,251,218,26,10,222,230,159,143,225,48,42,215,173,240,185,225,71,212,255,244,214,18,166,39,114,12,51,4,160,14,87,115,255,72,254,98,166,184,33,126,26,217,215,49,21,54,69,85,135,207,166,34,4,64,157,76,228,91,242,153,9,11,105,106,241,177,224,118,208,219,81,6,217,159,196,100,168,60,115,172,60,66,151,26,124,39,141,185,4,115,87,134,18,91,35,94,231,254,131,174,83,228,4,224,172,209,52,90,114,22,87,164,74,80,27,162,62,22,34,5,91,226,231,157,250,171,172,48,86,225,184,145,125,45,88,67,77,21,247,232,184,121,1,73,116,49,14,76,13,70,228,95,89,142,147,102,148,34,115,146,98,138,195,238,157,52,41,26,186,161,122,19,3,178,145,95,8,76,68,55,194,235,248,211,230,210,166,193,42,187,111,30,6,209,126,233,22,138,106,195,9,73,154,70,95,79,170,236,170,82,26,73,212,90,77,21,147,110,30,23,165,132,91,91,102,82,205,45,10,12,177,136,186,102,233,194,114,26,69,128,29,142,71,77,1,134,111,100,221,2,68,162,175,75,97,66,2,145,64,114,236,85,169,79,60,48,14,230,117,115,91,8,230,245,7,94,81,95,5,101,219,152,79,126,49,252,147,55,245,229,244,119,122,158,62,147,239,214,62,38,35,125,19,180,115,192,196,119,81,48,87,52,105,122,224,219,237,55,103,103,104,194,195,129,161,69,141,84,36,52,4,116,253,193,198,19,105,236,164,19,113,146,10,204,222,220,111,166,18,30,82,45,196,128,34,53,246,90,232,228,134,22,42,33,157,156,98,192,138,93,184,159,92,114,38,254,205,176,162,138,77,159,46,38,134,119,211,179,74,126,42,76,72,17,186,79,195,113,80,222,170,132,26,204,3,7,78,123,63,149,49,150,46,19,31,134,170,226,91,231,177,110,176,45,227,5,120,138,87,160,103,189,25,111,68,8,158,186,24,50,59,35,219,142,148,223,167,50,96,152,184,76,100,219,33,189,252,192,196,183,219,205,3,172,207,36,135,63,97,198,137,159,45,197,162,60,181,72,92,198,34,201,176,54,97,66,4,134,156,55,94,94,201,239,234,79,141,212,140,10,69,203,127,124,230,74,253,217,78,145,61,57,198,83,169,100,133,33,145,192,152,246,179,171,216,104,220,140,82,28,229,111,241,22,82,63,145,50,122,38,150,144,80,88,89,217,185,75,140,72,25,69,221,243,169,12,67,176,32,224,99,20,11,83,169,213,172,157,3,45,114,120,135,229,235,43,140,185,210,111,54,43,57,1,79,181,221,90,41,210,85,211,216,34,151,140,95,139,250,187,72,47,54,122,216,23,157,55,109,154,144,144,246,10,68,163,237,102,131,19,116,151,254,38,26,117,147,166,207,71,46,157,193,92,178,131,42,20,218,177,51,218,218,108,216,220,162,212,110,39,38,142,62,93,224,195,232,183,40,97,46,45,212,48,79,89,141,154,133,133,52,164,190,28,3,162,8,76,18,144,126,214,85,183,3,205,207,28,69,206,37,136,37,33,143,78,79,205,14,190,199,200,8,77,228,134,63,21,63,168,85,228,20,181,24,19,130,84,125,26,110,234,168,131,66,209,228,159,167,169,2,140,207,70,129,40,105,175,52,78,152,120,57,249,243,122,230,147,63,118,187,28,201,251,164,11,191,145,91,114,139,76,144,24,80,75,8,53,132,190,47,76,203,180,211,240,83,71,41,19,60,194,79,153,200,105,120,10,161,31,106,80,82,121,94,62,181,108,19,198,246,37,185,172,219,188,15,245,86,204,161,130,33,221,194,17,20,46,216,100,98,123,114,107,220,212,70,222,10,46,156,126,186,118,73,101,40,183,244,230,156,179,207,84,58,87,175,145,110,149,21,197,170,66,227,0,107,40,196,58,209,167,231,216,157,237,45,194,13,46,45,246,217,243,217,79,9,111,155,225,122,75,118,43,209,234,224,211,137,183,218,130,232,235,88,242,211,100,194,141,168,30,94,136,153,73,133,124,194,135,93,163,6,101,33,90,147,170,194,243,210,141,48,211,138,92,5,206,25,76,184,124,223,74,40,202,143,165,226,186,155,100,91,252,54,66,213,194,180,0,83,209,77,22,7,38,212,112,97,8,38,87,94,183,2,76,83,127,128,201,245,154,23,78,194,28,200,172,75,35,56,248,210,220,152,198,10,159,173,52,220,218,228,199,140,165,69,213,176,93,5,119,13,181,132,67,72,246,134,209,70,141,122,203,93,75,83,154,149,115,230,180,75,202,105,137,179,89,121,5,50,194,26,67,202,112,91,153,250,116,223,237,150,49,82,45,161,37,242,5,149,195,139,26,79,154,20,239,83,247,60,227,213,37,105,240,112,80,90,12,129,72,172,144,209,37,230,132,74,221,186,197,197,108,151,202,255,114,236,18,83,101,139,26,19,46,241,242,211,120,250,110,154,250,239,66,36,20,18,168,127,53,49,61,205,202,21,152,139,186,135,53,145,37,159,73,9,65,206,112,158,229,28,150,233,185,243,15,41,53,47,86,29,24,249,176,38,75,147,148,99,130,154,233,112,202,144,102,52,100,176,11,28,44,33,161,202,53,166,11,141,253,192,232,66,158,52,46,65,196,203,132,223,162,224,219,138,20,99,28,27,210,48,82,25,174,43,10,39,199,20,62,16,200,39,214,77,216,62,231,123,123,40,59,176,177,227,18,79,242,91,149,86,15,24,87,194,106,69,244,39,43,21,9,206,161,238,33,12,236,51,10,132,4,238,4,204,61,73,3,30,215,41,203,3,184,135,150,194,129,217,200,245,183,25,251,224,188,129,26,186,44,253,237,142,182,69,13,24,151,205,84,10,21,132,162,118,248,29,83,17,57,132,65,94,68,164,58,20,174,102,101,43,135,10,180,27,145,93,130,68,158,238,134,5,85,141,8,155,18,202,146,25,124,192,2,221,126,228,166,85,138,178,5,198,46,205,193,228,115,126,168,201,94,88,54,213,149,161,134,59,225,253,185,134,62,100,59,101,132,177,81,240,253,167,46,68,63,100,66,116,209,248,29,74,203,86,147,209,70,142,203,188,212,243,94,202,243,3,9,97,228,85,83,226,35,31,125,246,111,74,130,253,163,237,30,175,44,65,100,250,246,24,76,40,111,244,221,229,151,100,22,232,148,156,23,80,146,133,183,160,15,109,83,221,103,113,4,39,20,139,231,249,44,242,117,67,89,12,184,138,7,141,84,220,114,61,54,48,132,225,98,84,218,38,130,97,151,25,173,55,161,67,196,159,220,72,107,113,184,87,164,115,5,110,35,20,63,11,238,254,172,212,72,56,21,239,88,227,1,219,194,74,83,41,7,42,227,194,109,235,150,128,76,67,150,20,73,19,1,87,50,43,68,32,218,149,241,53,97,83,129,55,249,57,33,33,92,155,80,100,159,25,75,94,95,187,34,191,100,217,103,101,225,218,87,198,4,50,201,45,57,127,204,119,20,199,47,58,68,119,105,224,226,63,155,72,190,2,194,202,250,207,108,79,37,56,11,43,236,135,106,166,208,219,243,134,76,81,178,148,114,161,3,27,131,219,253,234,179,99,201,129,12,177,217,229,41,65,115,35,9,251,49,155,42,73,180,249,142,230,13,100,80,225,148,161,197,245,87,167,161,38,14,73,3,61,10,91,32,189,26,34,150,51,72,236,92,161,191,106,242,196,83,137,228,32,19,173,146,49,70,109,139,192,156,85,17,174,165,54,114,78,133,183,249,30,2,38,117,80,90,134,180,116,240,204,25,44,220,199,164,85,103,148,110,239,203,139,176,33,12,234,140,8,217,70,211,208,87,17,118,190,100,83,39,250,123,175,135,36,171,155,156,113,164,140,97,12,73,110,213,232,213,124,129,67,50,229,132,209,220,216,229,123,189,145,207,115,182,239,34,196,129,208,81,204,208,17,38,201,119,139,85,57,224,10,115,43,164,66,52,150,228,236,129,107,49,36,228,140,90,69,242,3,65,137,145,247,128,25,32,33,91,164,88,101,249,170,175,211,116,152,47,202,44,234,17,169,219,72,239,86,229,121,68,193,33,212,135,168,7,77,194,100,133,128,22,145,191,128,161,231,91,2,163,235,115,243,159,72,201,16,35,255,116,96,74,235,106,214,30,147,165,75,143,158,86,87,17,182,36,240,38,21,113,231,180,232,148,173,197,110,182,139,18,139,89,10,120,152,171,112,160,54,169,122,96,104,73,104,11,210,207,194,240,223,14,95,150,25,31,17,114,210,121,100,56,240,32,94,186,52,184,13,167,26,156,164,105,93,106,35,4,102,136,28,9,133,42,167,121,208,202,26,175,163,104,63,64,156,16,174,109,22,222,144,186,49,116,193,83,139,35,21,49,250,70,233,240,31,231,84,195,179,178,47,113,248,217,116,84,225,208,132,162,163,78,195,60,228,194,90,129,27,17,86,158,175,47,209,103,45,66,37,136,111,99,71,116,3,33,26,101,196,220,95,50,212,135,66,142,42,94,204,129,40,117,15,226,200,129,65,43,236,219,20,104,148,59,183,173,34,71,137,6,73,156,221,161,218,96,5,149,239,20,177,250,230,239,183,103,54,189,9,97,118,53,170,51,119,207,254,40,202,229,10,186,88,115,17,254,195,104,109,34,52,13,189,82,106,97,6,76,120,186,132,21,31,70,242,1,161,188,183,124,15,117,124,13,88,70,82,8,248,14,163,200,214,14,79,199,128,241,237,130,146,235,166,55,212,141,110,90,48,175,88,246,128,228,201,157,223,74,16,116,126,189,50,144,19,147,48,27,119,140,142,136,250,7,147,233,45,4,39,103,131,75,118,231,253,96,146,35,73,34,253,227,249,73,122,109,8,199,113,115,172,170,97,139,67,115,70,217,45,10,130,90,58,62,81,46,223,183,175,169,250,34,62,253,199,73,255,236,118,251,166,245,83,71,163,109,34,130,21,26,100,228,91,238,252,200,7,224,170,244,29,102,252,238,26,194,160,78,181,99,240,169,96,165,143,253,232,76,228,114,11,221,142,193,202,142,165,170,32,80,158,185,227,115,244,77,184,242,145,89,33,11,205,159,158,70,234,44,47,183,128,189,239,233,103,158,179,175,139,232,14,117,148,65,225,4,107,79,86,45,99,98,222,104,21,57,140,166,143,40,131,86,226,97,121,196,211,157,210,251,252,192,231,216,222,23,174,42,165,98,44,245,110,202,177,27,180,173,18,76,166,118,151,199,133,57,134,5,198,217,210,99,69,114,133,125,222,93,144,113,153,23,238,42,100,1,60,34,169,27,184,116,69,145,247,242,219,8,74,9,235,109,89,203,183,14,206,224,42,26,177,149,226,226,144,248,27,70,211,163,226,108,132,102,131,46,2,165,4,84,152,95,56,24,212,129,135,56,247,129,119,13,102,196,3,147,232,173,77,131,61,47,126,154,117,164,170,114,63,203,35,11,220,84,165,140,136,113,76,195,179,229,117,21,216,228,140,29,193,80,59,240,45,246,84,30,152,130,224,11,23,97,102,59,59,80,130,128,53,118,200,201,122,234,15,220,131,147,17,184,111,85,95,43,136,131,151,248,109,196,59,75,121,224,155,106,0,92,132,109,2,152,2,216,26,240,152,77,101,169,14,188,238,246,108,210,162,42,36,86,204,67,28,71,30,153,124,170,144,86,22,137,129,43,96,220,108,207,211,243,14,54,138,40,85,123,28,127,124,115,215,230,129,219,185,68,75,203,42,164,3,51,150,246,124,229,213,41,177,232,225,161,39,163,185,73,8,120,114,253,219,119,113,66,163,155,85,219,16,50,253,200,88,28,72,4,171,250,72,181,196,56,191,238,91,6,216,210,62,133,17,58,216,63,79,135,176,147,140,71,141,43,207,219,105,16,66,84,85,227,58,253,156,239,111,167,177,158,110,105,40,121,197,102,204,142,86,247,35,20,134,127,236,194,100,50,52,133,103,68,122,206,124,223,90,103,109,217,241,240,159,59,60,96,153,203,143,124,218,14,35,118,88,40,90,212,113,184,173,204,168,106,196,96,126,54,29,74,1,35,95,30,107,59,169,120,244,79,162,62,198,107,88,141,171,162,200,104,196,195,167,213,245,209,241,51,22,33,31,205,78,117,190,142,199,48,162,223,28,48,158,83,149,249,35,223,38,58,252,188,9,170,93,85,55,36,82,234,95,205,124,222,186,91,82,117,23,162,193,192,233,153,135,231,192,63,139,63,94,78,77,147,138,167,89,61,126,12,136,9,39,175,87,212,113,71,218,22,198,119,173,186,207,31,219,125,135,240,34,188,11,228,152,169,96,100,191,62,68,20,178,149,152,4,53,74,171,117,15,248,12,136,234,248,225,53,143,220,18,187,73,87,221,149,22,183,217,176,118,145,21,120,54,122,132,19,131,22,130,139,91,123,246,98,120,188,194,103,203,233,212,85,52,171,18,211,143,20,86,146,5,216,246,4,166,151,253,198,67,46,236,25,163,169,240,232,193,197,116,96,8,91,159,167,17,41,14,244,216,38,10,194,142,24,163,205,90,173,170,94,184,127,233,225,97,142,112,145,147,175,134,190,40,197,233,87,33,150,23,193,57,250,136,128,179,195,164,153,119,253,237,125,158,112,239,38,148,154,123,229,7,222,210,52,35,174,151,109,229,236,11,231,59,103,60,61,216,185,31,33,89,78,121,159,167,230,21,47,10,159,131,121,94,35,238,28,227,143,230,112,58,211,35,50,108,241,231,195,129,42,48,14,137,56,162,140,95,103,169,198,45,234,99,158,121,50,32,125,150,10,244,73,21,84,221,183,168,244,39,31,174,162,194,248,71,189,229,231,171,83,123,148,127,73,153,26,23,134,123,102,191,130,198,59,182,14,174,4,170,24,217,236,34,229,45,131,154,78,88,58,167,137,87,250,253,118,80,56,93,84,231,60,19,198,112,101,147,109,233,55,47,24,210,213,132,16,83,126,4,162,39,183,52,175,222,221,230,105,122,225,22,117,96,164,240,109,221,54,126,4,46,161,52,99,252,82,170,72,12,41,253,213,236,130,147,162,44,125,249,182,106,150,128,41,62,213,143,134,126,52,126,154,125,187,233,119,65,109,16,247,107,34,225,170,230,138,250,93,137,176,250,71,58,171,122,223,233,152,20,161,10,76,134,139,156,32,48,106,7,181,46,185,82,245,17,134,167,34,188,251,86,202,213,61,47,213,89,134,246,122,223,175,74,200,238,169,158,55,100,16,33,93,184,224,115,155,15,140,239,40,196,150,166,141,189,194,198,58,25,48,183,156,162,240,172,81,80,8,151,85,157,143,212,120,219,61,95,129,181,115,196,234,46,143,162,68,142,186,119,244,173,198,122,126,123,26,159,233,85,199,26,57,61,48,188,133,87,142,172,143,169,250,236,133,206,184,223,157,144,154,87,29,243,69,134,90,72,131,114,70,188,176,126,216,100,192,116,146,159,3,163,164,208,90,166,146,102,53,237,150,77,197,98,60,189,240,200,201,203,49,241,226,146,67,210,86,215,73,76,245,76,169,209,50,4,165,196,166,110,70,155,26,42,81,179,60,236,86,192,72,196,92,61,213,125,198,243,121,57,57,25,33,49,152,25,83,125,26,65,213,22,13,39,75,86,39,57,182,225,28,87,252,144,51,191,43,92,74,208,22,225,121,25,122,95,110,199,38,72,193,102,131,44,99,126,118,36,108,130,29,106,103,3,21,143,170,77,155,204,242,144,155,36,153,237,233,53,34,37,87,100,179,217,158,167,240,142,116,53,19,163,156,218,105,108,28,61,250,244,108,243,169,233,60,133,171,35,66,0,157,93,169,233,118,72,25,104,220,114,200,163,203,73,183,21,152,208,107,8,173,253,226,107,10,27,135,82,60,61,140,33,86,96,172,224,18,106,171,199,176,121,68,239,207,2,219,162,136,74,102,164,238,227,104,219,132,52,131,201,248,118,157,13,200,148,70,101,172,229,163,169,198,52,69,72,41,18,66,161,137,233,66,249,58,77,139,230,106,165,117,8,80,228,78,107,84,205,235,126,216,57,87,37,237,127,254,74,18,66,0,180,195,129,161,15,27,249,74,116,57,197,149,250,240,48,185,162,232,211,196,94,45,107,132,116,156,72,184,57,173,196,183,172,79,195,137,19,202,92,24,162,250,211,92,15,238,44,134,10,176,233,44,102,143,10,77,137,222,140,12,181,41,108,9,220,1,163,8,35,48,103,227,190,42,208,11,206,54,25,206,179,32,87,4,255,58,124,7,122,237,68,95,116,4,251,105,71,115,175,136,80,186,201,99,71,159,225,243,29,218,41,120,128,239,218,254,17,105,8,138,248,121,232,47,90,92,248,1,71,208,210,119,139,210,139,66,98,227,150,25,236,238,236,201,93,149,208,26,241,142,80,102,32,69,61,77,109,244,106,57,110,164,16,201,77,213,88,39,156,179,175,43,189,18,255,145,145,252,241,162,94,213,108,24,5,203,3,223,252,118,52,207,213,92,54,79,115,91,87,207,187,64,137,47,48,108,176,33,92,10,51,127,210,85,15,165,192,184,31,157,94,41,64,96,10,164,46,92,245,230,102,188,93,237,170,156,143,37,121,116,134,206,123,118,81,129,173,186,144,103,82,181,91,178,123,110,94,136,133,235,87,155,176,114,104,164,159,235,209,51,75,80,5,136,100,106,194,99,249,177,58,73,189,31,33,2,74,233,188,74,151,54,60,232,87,195,16,78,133,161,211,31,114,184,72,40,67,209,33,169,207,6,181,35,94,25,48,66,116,250,114,148,36,67,175,175,192,35,38,126,19,106,171,118,164,183,119,212,40,138,26,135,80,110,68,167,29,163,169,137,132,7,40,10,73,129,82,44,120,127,249,236,32,20,126,250,244,135,222,161,139,173,1,225,195,49,69,252,221,140,134,186,77,78,15,159,99,211,75,172,187,113,69,236,7,54,25,92,135,225,12,151,19,189,27,133,70,236,194,249,92,79,166,56,232,160,241,191,25,72,199,168,71,127,66,159,198,232,138,163,13,145,2,29,206,3,239,16,245,226,15,34,14,66,94,59,41,52,61,80,170,119,244,89,59,241,107,192,112,170,62,48,206,223,104,24,98,60,83,27,70,66,64,76,5,82,9,212,158,70,178,176,68,213,46,198,246,89,159,119,48,233,18,212,81,175,196,225,57,129,165,229,148,152,205,216,174,88,93,85,110,117,29,38,205,60,47,140,125,45,191,13,193,214,149,41,68,71,121,106,151,146,238,158,131,9,96,115,11,233,250,242,51,173,99,56,27,185,233,26,170,232,164,102,135,208,114,227,221,67,103,90,38,42,90,174,56,35,161,28,249,176,130,174,240,10,113,198,141,150,69,87,152,167,189,105,40,124,168,230,107,39,25,126,4,119,3,164,24,194,206,8,140,96,216,10,24,18,114,125,186,144,156,93,2,230,112,106,10,35,30,20,191,141,33,179,245,229,172,199,11,143,157,222,150,87,227,60,15,248,244,177,14,168,85,157,197,79,115,157,237,218,178,99,187,135,132,27,132,151,85,232,212,166,85,228,71,168,141,67,53,39,29,79,100,40,35,105,236,192,253,57,37,186,233,178,149,251,52,251,142,12,24,130,247,43,184,71,206,172,61,215,10,125,218,54,177,248,236,179,240,115,211,78,91,118,49,10,56,169,232,10,84,146,240,230,198,112,195,216,47,91,218,217,95,161,192,246,151,159,45,72,139,168,14,76,45,165,219,34,205,60,155,98,19,155,19,236,178,105,152,74,227,208,151,23,10,228,188,207,231,52,63,142,194,43,132,160,144,229,24,234,24,129,239,176,5,187,206,177,0,138,150,255,26,187,212,136,120,50,92,85,185,233,44,63,6,116,176,70,176,187,10,111,55,174,216,37,212,122,198,164,173,131,77,29,75,80,165,35,43,217,187,238,105,213,60,22,241,52,179,114,232,203,41,228,11,90,21,252,246,82,111,112,96,178,192,99,52,9,30,171,77,203,57,30,123,150,137,201,14,109,89,51,47,75,188,219,100,228,101,56,140,91,49,250,155,90,132,103,142,27,213,101,22,221,85,204,109,129,241,101,68,175,224,194,214,112,7,150,63,231,90,192,85,212,2,64,215,37,122,230,194,255,28,126,36,109,132,0,9,122,150,75,194,224,192,147,172,147,128,225,77,212,62,161,212,47,8,68,198,57,19,86,211,159,38,13,112,92,24,45,249,174,240,188,53,209,228,147,116,61,129,44,106,19,155,229,192,151,171,51,165,65,72,217,46,12,167,177,246,232,10,1,5,4,75,57,12,5,60,243,102,248,201,104,185,63,162,165,73,249,218,186,74,102,220,24,118,211,19,132,20,27,233,238,182,180,160,6,255,51,181,125,209,101,205,126,77,96,210,202,98,89,147,12,52,244,4,129,22,168,197,210,35,37,240,89,214,52,53,8,172,73,71,220,85,87,38,108,37,242,97,231,74,215,117,42,64,205,145,163,225,197,78,66,69,103,14,193,114,162,94,89,239,16,180,59,231,59,21,242,121,153,246,41,245,102,51,200,64,209,100,155,218,167,195,200,183,29,165,144,168,40,58,19,101,27,1,159,87,53,125,55,228,193,119,42,144,62,161,11,151,57,123,25,143,236,82,252,188,252,76,156,80,234,176,202,160,34,177,167,211,225,103,12,246,125,26,38,117,217,196,39,57,206,14,146,9,160,230,27,83,52,124,65,144,0,84,201,49,33,159,54,195,165,224,240,36,83,71,97,244,247,130,248,234,52,4,143,170,194,232,170,196,211,120,69,116,125,224,101,12,97,110,35,12,150,138,232,3,15,164,63,226,171,217,129,180,75,39,1,38,247,107,64,90,57,36,29,26,153,128,115,24,133,173,193,14,163,78,125,202,178,86,84,212,112,152,19,227,81,152,251,127,244,90,133,107,76,122,28,241,179,230,62,48,72,115,138,104,213,112,94,16,205,136,223,206,116,115,83,216,234,0,2,134,222,77,159,198,191,179,227,105,10,35,181,229,70,134,24,246,0,215,138,161,45,131,119,212,239,148,112,216,237,174,86,239,217,220,46,145,58,180,129,216,181,10,147,187,227,223,197,213,120,233,121,191,76,207,50,152,156,102,209,84,189,105,44,238,55,155,206,82,60,116,60,151,209,189,69,211,96,87,210,153,72,160,186,220,166,217,197,66,91,142,127,160,5,69,85,83,162,39,80,242,134,162,83,206,71,38,53,22,140,83,252,18,88,25,139,145,254,52,9,103,49,94,103,171,28,85,23,16,118,108,104,61,53,178,77,182,158,109,251,236,119,75,152,185,206,85,75,174,218,36,95,247,80,148,129,116,36,47,221,108,81,162,205,193,162,86,45,229,75,97,124,94,245,146,134,157,5,145,21,62,150,76,26,241,242,179,161,45,137,87,176,83,228,112,190,27,183,185,84,212,0,115,109,12,154,41,194,56,186,217,162,18,115,151,47,196,176,69,199,115,67,71,29,199,68,182,28,222,187,105,13,187,183,132,213,75,23,73,153,44,176,9,147,7,172,7,212,177,243,51,185,29,55,109,179,11,155,25,68,184,103,125,196,17,115,222,212,133,215,11,152,60,220,44,4,196,34,11,73,117,53,57,239,158,152,9,253,185,134,134,173,198,105,94,54,234,115,102,20,5,119,220,164,201,179,207,106,14,140,100,68,95,241,102,116,212,100,162,224,89,141,136,0,249,2,69,47,164,236,126,87,229,125,117,243,70,8,74,124,172,7,117,49,4,180,242,73,217,74,46,114,240,30,27,63,250,3,247,112,10,2,63,51,116,156,35,245,252,57,96,114,204,117,48,142,77,89,110,179,169,150,149,75,27,202,166,41,66,198,213,74,239,147,126,243,144,244,130,106,17,75,253,101,76,135,224,130,182,21,62,245,179,166,209,9,71,10,237,57,39,203,131,34,183,36,104,125,222,61,45,228,236,48,20,142,207,96,16,140,75,23,46,85,189,199,131,171,73,200,172,87,50,252,52,54,106,217,235,57,9,123,167,86,119,0,179,52,86,192,89,117,133,160,36,196,103,31,210,246,44,226,231,229,22,175,110,1,159,109,82,110,178,152,53,81,104,138,154,123,17,201,21,80,98,98,241,48,115,65,26,86,178,9,80,56,202,93,70,150,52,34,221,231,44,203,1,215,44,85,170,192,230,143,14,6,108,139,236,9,92,40,136,242,233,127,172,206,44,124,145,168,202,194,127,27,73,228,153,11,160,190,156,24,112,204,133,179,210,112,171,40,140,6,110,80,96,25,231,160,160,3,199,96,112,88,109,4,37,101,146,22,19,71,15,152,40,73,213,62,131,238,51,168,67,241,198,63,83,165,152,174,71,60,125,182,128,81,30,248,44,137,72,142,239,230,36,121,94,94,91,164,43,30,24,189,36,237,52,182,206,200,188,135,150,52,233,202,46,171,221,26,60,116,97,206,189,181,60,240,142,240,76,133,203,75,74,221,8,124,247,30,44,203,156,205,85,116,131,207,205,178,89,114,94,100,176,35,164,254,15,28,202,217,68,151,147,222,254,63,56,234,13,204,75,216,94,184,181,41,176,70,3,140,11,45,170,240,42,25,199,234,88,7,94,225,236,169,244,129,164,253,27,92,35,16,95,141,114,69,110,255,6,95,226,177,254,112,56,131,154,211,237,194,69,55,157,218,49,228,131,212,172,195,69,49,21,62,139,36,182,67,206,68,13,244,13,170,22,67,41,205,226,149,85,247,172,65,250,114,16,32,66,221,34,42,13,192,144,120,5,107,25,100,138,218,180,209,225,34,19,218,188,84,117,180,39,246,243,21,113,192,19,184,21,221,103,237,134,188,132,9,157,254,49,243,56,165,96,84,92,88,147,40,32,58,230,95,187,109,250,193,243,129,199,63,112,255,50,71,129,51,199,231,18,24,97,242,223,28,177,226,165,174,138,193,201,188,149,249,103,68,80,108,102,162,144,250,52,53,168,63,79,39,48,190,174,235,228,65,68,155,220,40,135,169,245,150,220,209,100,244,170,109,123,203,127,165,208,237,194,198,138,63,252,183,33,86,171,169,43,76,30,99,115,152,146,187,235,176,71,42,151,224,114,192,67,196,142,0,203,254,166,144,129,22,121,22,152,94,248,161,53,37,226,189,247,104,73,205,72,64,126,254,118,106,228,80,220,238,253,129,247,151,65,105,48,249,20,23,54,39,122,251,93,154,40,69,171,216,248,183,203,140,225,246,227,222,229,104,221,167,97,215,226,131,26,154,212,167,241,193,3,49,163,41,47,207,86,89,85,62,120,82,195,213,100,60,182,201,241,250,111,147,204,188,118,213,185,0,127,208,7,155,170,156,118,40,58,54,31,159,42,40,57,221,58,152,56,147,231,254,58,237,156,66,168,117,73,167,89,129,229,246,167,169,204,145,99,207,196,140,210,39,104,103,112,159,146,163,98,197,246,237,11,135,45,206,83,170,212,31,152,250,182,121,97,101,181,62,48,73,66,205,95,142,125,47,212,14,192,132,241,226,229,112,194,220,107,145,105,152,227,154,254,96,184,128,234,53,209,49,25,219,250,130,220,6,63,53,216,164,29,46,8,236,29,166,92,89,230,82,69,122,241,43,17,0,70,34,244,110,86,201,252,235,95,150,177,193,164,164,116,133,49,237,252,229,76,220,113,143,123,131,253,246,96,48,69,198,83,224,113,78,240,242,205,37,28,143,116,162,194,125,124,10,37,192,197,216,170,31,248,88,15,222,45,157,130,206,174,45,55,145,187,64,215,217,90,180,101,150,3,17,48,172,112,89,187,220,234,57,189,101,156,91,85,81,152,199,125,13,192,83,216,133,240,47,89,122,203,199,242,70,230,4,163,149,21,54,230,95,239,20,2,129,114,253,160,221,167,159,147,79,6,148,78,229,250,193,81,145,61,107,14,152,211,60,73,211,40,48,220,49,211,200,35,21,95,78,58,38,42,201,5,222,165,102,42,234,104,99,128,125,116,78,246,97,4,3,238,166,101,121,31,209,50,74,161,180,97,231,156,106,177,49,64,242,190,186,54,44,147,50,233,163,85,184,236,53,253,229,196,253,46,5,188,73,174,145,78,201,144,217,249,18,32,83,112,72,173,9,48,110,134,234,48,181,159,77,224,100,74,127,217,225,62,182,168,209,36,246,192,249,157,184,70,69,203,188,189,79,23,98,213,219,87,8,140,32,89,136,16,137,3,160,37,27,77,35,199,91,118,134,242,69,171,12,130,236,224,118,103,177,251,199,30,14,15,162,247,119,158,64,28,0,35,106,252,46,233,39,93,224,66,159,58,76,77,177,174,14,10,218,242,39,144,1,76,119,151,162,240,57,41,125,203,33,41,33,73,102,1,112,207,177,159,145,188,167,108,200,7,70,139,47,62,172,45,11,64,41,60,194,94,192,130,105,74,56,155,140,111,174,249,36,164,234,177,244,7,37,3,204,127,154,244,74,89,122,5,26,231,143,62,1,148,3,255,253,172,49,99,241,148,115,222,115,107,83,152,172,146,238,240,166,255,151,192,13,129,54,31,233,141,10,198,144,150,21,202,242,125,117,252,170,109,100,195,33,11,206,247,50,162,92,83,242,210,0,115,202,254,234,179,120,206,233,95,165,67,51,108,13,62,67,33,54,75,66,216,130,31,5,58,229,234,48,206,170,169,48,5,183,254,211,56,130,133,161,151,164,104,248,191,187,195,100,80,202,47,19,173,175,35,80,76,36,217,48,10,231,166,47,106,43,226,155,210,95,120,230,191,180,0,80,178,64,111,217,1,247,91,82,205,252,155,73,207,209,205,134,76,88,78,186,128,73,36,23,216,234,47,252,88,171,237,151,83,120,97,82,139,122,244,24,127,209,100,250,35,188,181,63,66,35,62,107,55,165,2,72,112,211,34,207,18,240,84,167,68,250,85,47,181,120,26,234,173,235,56,78,102,186,141,114,225,222,117,250,115,177,32,224,17,221,98,5,102,23,78,63,109,150,15,70,110,79,248,250,18,122,123,203,167,168,145,241,173,27,8,163,2,145,149,231,240,132,140,249,102,242,37,35,234,170,253,91,60,213,216,122,101,19,70,154,60,125,185,120,208,11,157,133,47,149,57,63,249,225,216,163,161,14,151,154,5,8,255,73,11,253,218,141,191,110,137,180,77,130,240,195,41,118,141,178,238,44,0,109,25,236,152,51,101,135,169,6,150,209,134,37,6,67,246,131,241,119,182,45,47,239,169,167,88,215,13,174,197,221,165,105,231,232,24,59,94,14,145,79,150,13,39,209,17,159,40,3,48,231,154,24,80,231,44,58,205,203,254,52,165,51,194,37,128,164,51,213,212,195,225,110,68,40,127,124,229,250,159,31,149,47,66,18,201,187,11,207,86,145,206,164,98,120,248,231,86,75,66,83,212,194,142,247,115,241,179,203,12,227,18,223,98,28,217,190,37,6,252,27,137,85,125,36,168,49,148,52,136,3,67,53,50,163,167,237,92,151,81,70,224,112,54,135,9,9,107,203,112,191,85,191,60,156,237,21,105,2,65,151,169,13,196,20,225,216,210,149,1,227,96,245,205,104,63,54,87,218,102,83,4,248,99,20,16,24,130,213,11,159,179,175,38,93,146,80,119,229,88,85,155,112,143,108,38,176,244,132,73,118,86,69,130,53,67,215,59,108,159,190,91,156,235,212,148,34,92,248,109,75,79,222,39,198,168,45,149,39,176,203,67,202,225,77,163,22,78,206,28,248,154,210,151,2,193,86,115,204,103,201,196,78,191,131,119,92,24,9,81,133,77,243,59,222,77,117,98,147,45,22,74,250,26,91,44,73,145,194,99,201,222,127,54,216,234,47,31,167,207,166,180,155,162,152,61,99,31,43,67,243,153,79,15,37,50,27,239,195,148,186,203,30,185,19,90,120,61,126,218,202,202,244,224,73,178,129,62,66,149,236,34,115,228,187,253,82,202,168,7,158,221,111,75,156,74,169,234,185,81,168,120,206,113,14,159,55,75,38,141,89,31,101,198,129,119,118,153,249,156,165,21,197,33,55,170,142,13,64,229,207,99,53,177,26,90,192,103,168,170,124,20,65,156,30,59,63,28,178,66,216,136,189,55,246,136,121,146,224,250,72,114,80,91,216,200,91,70,161,142,208,65,164,242,203,0,143,135,51,169,54,242,211,144,244,37,191,177,24,3,226,208,134,27,143,191,95,42,142,85,117,246,98,181,170,128,191,100,25,131,81,137,149,241,104,216,185,37,204,189,194,217,169,13,39,12,180,220,38,163,188,102,62,102,46,44,138,126,100,193,254,215,187,26,201,120,150,178,15,88,33,84,32,207,30,171,199,99,11,188,58,225,36,148,118,239,105,196,189,241,44,53,149,122,45,128,43,192,55,66,116,215,178,228,179,112,25,58,187,104,216,215,35,41,13,127,178,4,174,30,93,86,155,49,150,11,252,211,202,187,48,53,53,114,77,203,253,139,7,130,158,127,93,244,26,198,46,144,111,195,16,188,31,122,199,67,33,237,222,118,182,49,45,8,124,190,123,47,127,186,48,96,250,89,149,64,81,143,167,241,70,200,20,183,218,94,63,166,9,28,239,170,215,52,152,163,71,247,14,167,210,86,166,17,137,211,163,185,253,140,36,80,25,234,137,176,66,1,223,141,144,249,146,237,132,253,126,109,55,108,184,62,30,51,72,187,155,160,232,189,93,178,33,60,163,177,209,117,245,91,49,100,152,91,239,166,213,8,254,227,78,189,33,15,145,175,170,72,153,182,64,135,164,130,165,106,244,217,110,122,176,111,169,46,24,246,84,171,217,45,119,20,228,31,63,31,226,68,61,197,133,155,115,41,203,201,82,89,87,37,238,212,123,39,209,141,225,14,108,4,167,241,209,103,101,60,14,16,210,64,99,142,89,94,146,108,147,120,149,112,184,251,187,113,33,54,153,161,199,146,76,61,60,5,132,133,155,142,37,121,207,67,62,187,12,93,243,102,97,247,219,163,36,105,175,254,192,253,163,210,192,147,112,140,157,231,167,81,104,8,183,208,120,61,51,155,28,223,235,215,33,147,75,93,51,240,8,187,47,218,28,91,93,237,227,115,180,159,62,11,47,95,67,134,173,170,31,110,228,21,94,159,134,81,170,46,66,202,75,63,202,29,115,180,109,165,173,37,32,55,114,13,103,23,124,145,83,191,25,194,208,21,222,44,52,171,150,186,39,7,85,181,241,93,152,39,243,241,140,22,210,95,28,134,47,69,184,2,18,113,148,58,163,203,206,174,168,254,42,43,22,171,249,62,12,213,168,62,220,24,146,29,176,165,31,170,155,155,186,155,18,190,77,234,33,170,184,147,33,224,13,55,28,238,93,189,22,116,203,176,246,187,82,218,92,87,198,3,239,59,81,146,49,184,47,65,49,123,189,207,108,123,150,31,198,35,148,221,42,75,164,196,203,71,225,164,62,198,140,255,46,169,40,146,26,148,126,50,84,2,23,205,234,75,172,74,215,68,199,141,157,250,51,26,212,59,56,147,162,57,193,183,44,121,188,129,225,15,58,88,209,82,44,123,148,76,60,135,23,103,169,180,139,219,253,109,215,89,128,185,168,123,253,119,187,119,247,58,102,188,16,247,81,215,176,156,255,206,224,252,220,215,169,160,233,159,104,179,121,254,161,17,104,10,147,132,118,3,3,56,33,154,186,246,17,110,116,207,63,214,185,154,131,220,11,206,141,220,159,78,38,203,166,81,7,104,56,220,196,192,156,62,231,246,208,89,52,194,235,105,193,18,165,142,34,53,1,26,237,136,211,24,255,132,70,21,202,25,158,17,17,38,228,22,199,159,222,208,168,157,133,211,242,91,22,164,125,158,61,50,238,12,7,38,221,216,61,173,176,35,237,123,151,65,11,172,28,75,252,187,19,12,82,201,206,220,157,23,38,165,242,43,72,90,166,37,196,133,230,194,219,76,203,245,193,4,154,174,7,129,124,28,74,246,183,255,116,153,232,167,103,121,186,82,95,51,63,216,106,38,210,125,57,210,209,205,109,193,129,252,60,6,220,133,217,168,178,255,244,153,98,114,211,62,40,92,31,227,219,74,128,33,108,148,119,51,78,238,65,30,68,111,249,207,133,55,108,220,223,197,117,152,244,222,243,93,103,243,40,31,33,138,101,161,161,157,59,5,238,168,141,58,76,14,69,145,239,130,158,202,47,28,16,88,238,116,67,125,160,56,26,253,187,32,144,221,75,6,100,15,78,125,31,108,234,174,203,173,82,169,184,232,243,76,223,105,8,153,221,25,160,122,71,219,88,221,63,177,179,101,138,85,253,134,96,42,234,11,137,253,250,131,17,127,186,203,146,128,204,153,60,121,124,125,138,2,120,185,17,80,56,40,14,248,145,96,0,195,90,29,11,139,145,62,6,202,199,132,187,44,117,118,223,130,115,224,105,63,255,131,97,94,33,196,170,112,169,159,138,9,84,17,219,180,91,47,12,201,113,241,166,153,24,215,13,185,1,175,66,96,229,131,217,126,110,156,210,204,237,76,73,206,7,227,179,152,17,184,58,239,249,226,127,31,76,38,201,101,33,37,71,30,95,197,231,225,35,239,147,147,191,92,216,200,246,190,75,34,97,167,222,111,77,95,133,159,168,123,98,41,132,13,100,227,200,144,100,163,68,241,78,45,22,149,204,75,94,190,205,31,241,193,231,52,93,87,115,210,96,184,117,253,229,196,112,46,57,241,247,242,225,147,169,112,75,46,165,11,188,250,232,190,62,9,68,166,91,42,2,23,129,209,186,125,47,207,184,137,250,157,230,40,70,67,42,245,13,9,162,216,235,214,125,87,142,95,35,204,253,193,56,7,247,149,147,58,240,64,225,242,179,35,6,22,101,223,251,54,141,8,134,179,115,195,171,0,127,247,146,167,73,215,248,152,97,13,230,112,218,10,67,200,51,28,134,232,105,72,211,38,233,65,223,1,2,204,1,116,225,138,74,229,199,109,12,204,53,116,45,129,55,98,156,222,52,200,189,175,190,17,176,41,181,250,111,207,179,12,110,182,174,137,20,155,91,43,224,38,74,183,60,141,119,227,219,112,73,168,28,146,253,99,191,125,122,109,250,211,20,41,205,125,95,14,91,210,25,34,111,26,14,245,91,231,15,76,76,118,122,175,157,21,67,126,189,192,132,135,191,35,31,137,27,252,130,85,224,115,234,180,228,47,79,148,47,102,105,121,161,180,255,235,83,18,166,32,148,190,40,188,190,241,217,38,217,241,60,220,184,221,125,246,2,12,3,84,201,72,151,155,178,223,183,93,119,152,178,211,211,229,155,78,251,156,232,221,68,91,171,60,141,132,205,252,52,167,48,236,136,121,220,243,243,244,18,243,116,251,211,100,223,221,252,78,211,47,50,129,171,15,166,14,95,39,11,154,190,219,239,146,40,181,32,173,117,71,4,222,25,182,244,15,206,70,174,208,4,94,176,159,249,203,51,156,0,243,14,55,132,188,113,128,82,221,68,96,83,158,134,139,46,38,11,140,122,196,0,4,38,245,232,199,52,3,108,247,136,45,176,113,97,127,125,126,238,199,103,201,200,108,104,150,196,22,240,196,102,170,242,52,119,177,239,36,233,92,232,150,108,75,84,157,125,206,169,142,196,99,30,178,165,145,54,230,241,87,36,113,171,232,49,131,126,116,121,144,28,193,89,183,164,73,28,126,95,93,195,34,96,143,179,175,42,156,250,199,158,105,48,196,18,242,102,228,54,63,213,75,92,59,240,119,200,150,66,18,228,254,200,34,128,209,172,151,159,54,121,187,245,77,126,54,202,114,139,40,171,93,145,60,159,220,170,255,165,30,195,230,136,73,241,253,208,115,55,230,176,147,134,53,227,172,107,14,155,252,241,51,195,252,92,164,84,143,72,174,76,1,202,30,151,207,109,210,136,202,173,101,103,126,65,133,152,252,151,33,3,184,174,211,95,151,48,200,14,67,147,35,171,18,115,143,25,247,193,152,135,151,142,161,90,66,13,127,249,193,100,18,54,93,25,219,100,114,253,105,50,144,47,249,13,176,29,211,14,115,232,206,174,40,90,149,95,159,176,254,247,117,234,26,12,97,237,55,88,38,19,92,119,213,159,110,201,207,92,43,167,108,99,105,203,114,243,188,212,133,78,33,116,157,210,167,118,156,248,103,67,255,207,178,148,78,59,155,236,167,223,187,184,247,32,147,37,93,62,208,92,247,45,250,236,192,198,100,32,91,25,157,230,93,126,214,47,46,201,251,219,176,121,81,188,232,112,182,0,236,133,25,130,228,7,27,98,25,212,53,202,153,11,107,221,183,17,82,203,65,156,83,206,158,70,33,201,215,107,4,79,172,170,239,194,148,130,124,3,130,22,6,60,217,250,112,111,197,93,133,20,213,89,222,240,133,185,118,249,149,206,24,96,218,85,12,7,206,164,69,125,79,27,73,176,238,224,8,179,204,236,191,109,218,29,83,54,133,138,57,144,252,97,184,193,101,26,82,15,190,253,66,199,77,147,105,213,116,255,38,181,231,123,53,123,13,12,1,178,128,40,236,254,70,19,66,145,220,155,28,122,22,111,25,217,159,46,103,55,239,58,147,140,177,41,251,211,152,80,171,214,191,189,15,254,223,143,222,54,81,70,243,93,233,154,121,204,106,151,249,201,205,221,35,99,184,242,193,101,101,225,231,78,95,206,16,69,80,189,234,230,93,33,50,252,136,9,233,77,74,7,117,22,64,106,144,63,7,125,179,98,163,44,187,40,85,209,173,120,203,27,66,157,91,173,58,252,207,95,42,237,250,241,122,15,217,254,11,53,162,126,53,194,161,150,69,182,21,120,81,143,247,61,125,150,40,209,131,37,240,185,250,248,253,195,66,221,41,45,181,102,143,113,236,30,124,14,183,115,195,16,251,229,152,205,221,53,91,88,89,92,162,31,155,144,178,172,236,235,18,25,169,37,150,244,57,13,91,113,239,170,21,158,157,131,74,96,203,225,243,163,22,253,105,41,193,183,29,165,59,169,213,130,23,205,74,211,5,134,207,218,237,151,130,177,148,158,67,147,164,151,111,51,131,25,114,164,162,39,0,25,156,223,110,132,138,110,105,239,145,217,188,216,136,93,120,112,209,210,87,195,84,28,103,19,174,47,221,163,161,126,42,197,143,53,98,225,179,43,12,59,231,231,103,135,73,117,172,172,118,0,98,101,97,126,152,138,81,215,85,141,162,115,119,208,116,9,116,201,147,78,51,252,151,7,156,219,186,2,178,137,211,84,63,245,40,91,95,106,14,66,4,226,40,163,57,101,167,106,144,228,23,183,53,207,156,32,60,174,219,9,209,199,107,38,164,181,31,27,227,76,194,90,195,128,33,151,108,232,209,193,157,217,237,115,94,180,247,212,195,28,78,217,176,200,178,37,15,202,104,152,37,229,103,195,192,20,204,186,85,65,147,61,179,219,86,221,146,194,116,215,56,223,189,195,88,52,157,120,89,216,86,246,52,174,53,136,5,35,135,30,25,146,211,151,7,251,195,233,38,49,22,73,34,110,49,143,72,168,120,60,7,213,186,245,187,158,247,31,239,157,244,26,169,1,53,46,92,156,120,84,134,202,211,84,53,116,71,145,209,209,119,67,207,227,235,186,19,233,21,78,95,30,70,83,108,199,205,66,37,93,64,57,49,195,184,95,166,94,37,48,250,50,158,166,133,196,55,225,70,189,48,81,160,226,214,44,150,196,88,122,73,37,112,52,188,207,144,216,221,169,42,140,102,185,111,41,251,39,191,88,245,14,75,2,166,95,214,10,52,253,237,57,80,97,93,243,123,36,181,172,35,111,61,142,183,107,184,113,81,52,90,134,231,234,94,154,95,59,240,114,62,110,34,12,162,145,124,184,54,55,170,220,21,38,13,188,250,245,121,32,66,212,117,147,31,80,154,199,5,184,160,229,164,71,68,69,63,206,81,8,176,213,45,64,54,74,92,96,207,128,72,197,144,153,40,228,14,197,181,159,106,122,53,50,144,52,156,110,43,195,128,211,203,120,77,20,103,42,6,110,136,117,104,167,88,254,73,118,135,5,133,205,77,225,137,152,83,115,24,191,176,236,87,248,19,178,187,113,16,108,235,85,45,175,76,144,190,250,187,33,114,218,50,135,143,201,95,115,114,15,47,43,169,84,217,177,200,149,61,187,252,247,116,134,1,105,74,135,103,118,105,207,33,51,205,45,114,148,196,133,68,26,169,187,206,242,182,202,63,241,125,81,80,230,238,99,10,203,214,30,234,26,163,10,163,184,131,9,246,62,117,234,153,138,171,223,108,240,125,81,97,34,14,166,98,39,157,251,190,166,85,92,84,113,203,193,90,229,94,88,210,91,135,248,58,18,97,201,226,45,251,133,35,100,30,193,64,57,62,110,77,24,94,113,25,14,117,117,178,127,101,119,24,146,0,81,100,203,73,248,246,139,251,50,97,184,105,77,127,251,252,92,120,19,167,49,55,9,54,161,191,116,71,166,85,94,202,225,67,84,252,88,206,254,48,62,184,44,231,49,142,228,250,241,75,0,35,183,244,120,135,137,234,186,75,14,190,74,181,86,15,140,0,246,114,223,50,228,177,119,34,44,108,167,49,71,56,166,17,246,155,234,81,39,81,32,187,107,121,114,139,210,167,97,3,249,184,68,128,215,20,22,47,202,221,80,208,11,239,47,85,233,55,53,201,66,1,176,53,59,60,240,217,221,225,88,86,139,150,214,12,167,56,92,63,18,195,248,85,158,4,122,186,124,202,187,207,80,157,225,143,150,33,113,156,36,196,129,44,215,28,254,93,4,163,111,225,14,116,252,230,240,137,32,5,226,137,26,63,161,226,33,7,106,98,40,18,123,33,17,177,186,247,182,35,175,39,182,4,30,105,228,152,61,10,129,79,188,77,129,59,123,167,207,127,56,5,247,173,229,227,167,187,9,39,120,108,198,86,139,192,104,193,186,179,111,24,189,65,210,78,59,115,56,123,206,247,176,36,71,113,176,34,116,112,238,254,209,180,205,9,44,193,151,243,111,39,92,143,23,38,29,244,111,83,17,73,100,38,161,226,87,237,102,242,182,72,82,136,250,206,153,52,159,147,159,48,62,12,169,77,209,1,115,139,163,148,67,139,190,218,160,124,218,153,89,72,16,35,57,86,159,38,190,255,85,144,35,185,117,14,122,145,86,225,82,89,188,2,215,2,209,103,70,139,100,17,151,124,39,251,132,72,101,74,46,34,183,142,234,90,73,68,74,141,156,85,20,137,166,57,21,63,120,88,112,72,244,140,224,207,247,42,240,196,238,94,175,51,2,24,191,211,87,201,13,53,116,238,237,129,211,57,214,150,63,13,239,68,82,45,165,74,117,239,87,146,15,140,202,139,116,56,161,106,87,51,166,162,134,52,202,165,48,153,125,221,225,141,53,36,2,82,199,68,73,78,66,135,194,61,218,89,245,129,235,151,49,120,96,75,2,20,185,176,65,156,117,230,64,89,13,210,240,66,242,216,87,146,249,171,160,20,213,250,97,78,243,249,149,77,38,194,100,107,63,79,111,138,91,29,197,121,164,19,9,195,249,171,207,58,240,32,141,102,200,87,147,68,240,101,127,2,163,121,57,85,189,138,162,218,143,212,2,248,244,232,11,99,204,121,195,207,209,218,159,241,24,54,10,31,74,226,249,152,58,154,35,228,138,205,0,239,82,28,105,108,250,193,61,116,110,83,166,68,38,125,114,14,151,253,249,250,38,73,209,22,107,208,167,57,59,190,151,35,23,165,220,14,246,89,35,86,215,153,192,148,142,149,7,158,10,147,229,174,223,133,110,192,199,129,117,12,167,249,20,193,2,159,109,177,59,186,140,223,76,22,200,217,159,93,124,154,58,63,188,48,170,232,149,208,27,249,126,122,177,127,8,209,20,125,86,67,97,48,145,71,206,237,67,7,155,43,222,183,56,41,209,103,155,212,5,114,14,250,79,16,146,76,125,242,212,231,179,2,62,27,28,244,44,109,237,50,18,35,139,175,189,99,178,81,12,169,48,236,248,62,143,72,253,56,119,145,127,150,71,90,203,97,234,202,150,46,77,142,170,25,79,91,18,160,46,77,136,112,83,192,21,29,0,133,73,195,140,166,85,139,189,235,218,171,212,72,121,167,212,241,240,209,146,37,133,178,101,188,220,56,75,165,75,97,43,168,31,109,82,194,197,180,139,46,62,180,41,114,244,56,18,4,101,168,54,220,177,28,190,90,141,105,169,54,93,138,39,141,12,58,104,47,224,46,193,41,163,79,183,236,76,30,184,97,139,112,135,27,120,246,86,111,152,233,76,137,42,233,129,251,217,131,188,83,6,121,106,162,3,136,191,137,178,169,15,198,123,241,190,28,211,218,167,184,21,195,137,160,7,95,77,115,62,116,217,200,235,104,166,212,189,142,219,116,200,161,47,22,184,152,140,138,195,251,76,202,161,48,76,133,197,95,254,75,64,239,239,38,127,231,240,153,223,74,111,130,72,38,68,85,222,112,68,230,106,29,207,210,45,211,123,101,163,254,120,227,34,172,62,60,70,254,219,219,82,121,244,212,53,185,189,143,10,225,192,72,102,15,85,219,155,219,57,151,200,170,63,11,89,4,60,199,239,46,179,29,198,214,157,210,165,28,225,254,230,194,18,209,45,133,56,209,240,61,133,61,227,6,237,140,150,109,121,38,60,40,91,219,126,225,225,60,211,6,139,57,10,99,178,29,118,211,97,162,89,218,161,148,75,184,238,168,105,84,143,173,205,38,23,193,137,41,168,246,67,31,91,62,26,174,245,47,107,107,34,97,13,45,166,252,54,113,215,18,125,66,205,167,20,4,65,71,7,163,189,255,182,21,168,232,36,197,227,250,57,213,12,134,203,93,80,178,236,253,0,217,132,208,165,182,145,244,13,46,36,209,50,206,38,153,133,72,96,83,73,241,193,4,77,186,232,36,195,174,158,191,92,3,224,222,31,177,238,223,229,193,207,54,34,52,114,217,107,86,105,119,54,114,111,56,228,231,82,222,11,239,136,209,11,57,108,92,251,130,22,50,246,70,160,176,144,233,187,201,150,119,99,97,115,120,11,143,27,48,250,184,61,224,49,167,106,62,226,96,170,49,87,126,249,233,229,129,217,76,2,70,174,96,43,76,136,190,6,220,31,229,210,105,204,19,177,248,206,79,159,47,211,223,198,178,220,209,242,41,180,47,128,217,163,191,6,78,201,254,179,71,239,96,81,148,156,167,62,107,241,120,239,110,248,4,102,158,207,195,179,199,76,32,181,175,181,231,105,234,246,253,155,7,212,93,178,0,38,213,187,159,101,7,195,209,38,249,82,80,210,89,191,13,254,44,20,106,187,228,104,34,192,62,191,92,184,3,23,10,245,181,187,241,133,148,226,79,227,193,211,195,101,102,136,17,151,195,208,36,62,191,141,241,252,77,132,156,236,232,233,58,131,87,245,80,144,193,200,155,232,195,243,10,152,28,248,52,85,187,140,251,196,151,228,140,182,98,54,191,164,126,22,142,175,128,23,114,182,50,77,206,245,142,200,223,15,54,57,188,174,131,201,235,221,210,206,56,170,182,106,82,206,223,136,196,211,103,199,105,178,95,77,99,113,248,56,97,178,93,40,84,30,215,224,111,166,128,194,48,58,21,69,245,162,57,140,22,152,78,36,10,119,214,103,73,88,142,198,218,58,30,4,143,156,66,145,60,238,69,145,128,192,8,6,183,120,249,212,8,242,143,88,56,117,239,113,114,229,41,127,20,152,32,240,103,199,179,117,245,164,130,170,230,245,31,217,127,27,54,117,97,15,30,243,87,163,180,2,222,42,70,5,28,42,203,217,116,145,212,46,52,167,193,242,73,60,96,42,212,189,142,204,67,167,251,3,229,84,124,225,230,132,231,192,75,105,112,57,125,177,107,252,171,97,13,209,11,6,66,5,53,38,26,59,99,23,105,163,49,141,131,167,58,188,11,76,21,69,97,146,159,46,108,148,245,2,83,157,253,157,124,25,143,243,18,242,110,131,73,253,113,152,250,40,221,236,160,164,207,223,145,157,97,216,40,66,40,96,123,155,243,22,103,174,255,85,173,202,105,28,219,31,193,207,49,227,118,215,252,109,96,194,96,95,159,34,40,153,164,222,20,173,20,98,231,14,99,180,63,35,98,106,69,254,217,38,189,113,35,43,6,83,226,251,173,1,178,78,181,70,125,64,23,85,119,52,13,170,168,82,117,249,85,98,22,222,105,38,91,174,3,54,8,104,127,166,33,233,2,212,8,74,211,24,224,207,23,63,41,2,131,178,84,126,27,90,163,249,25,119,144,255,64,77,33,235,207,24,60,106,160,123,44,29,175,137,141,85,189,225,63,37,9,125,152,107,75,139,119,155,142,182,252,244,70,59,217,103,218,156,102,70,201,84,218,198,241,145,3,38,132,36,106,180,84,138,173,238,125,202,157,77,52,103,14,76,100,186,247,128,225,50,22,53,90,156,44,174,39,10,188,115,110,250,52,139,102,220,151,159,61,38,235,211,48,149,167,26,240,35,20,50,72,125,200,181,68,195,79,39,102,69,41,224,142,78,217,25,238,125,65,205,46,245,37,240,147,180,185,40,66,167,209,35,136,177,235,163,120,233,99,6,227,89,148,31,45,70,212,18,175,61,7,104,145,197,65,210,15,166,118,140,243,208,11,192,217,84,89,61,249,78,161,165,118,244,25,98,22,106,204,176,196,129,156,21,222,221,53,200,201,30,71,108,72,80,162,38,45,80,108,225,166,237,254,209,93,199,228,70,181,162,232,187,45,233,45,150,6,81,94,237,174,106,213,114,14,83,170,189,134,194,40,187,6,154,167,74,41,103,211,36,245,143,198,185,33,21,77,131,170,182,81,188,63,219,54,134,0,29,197,176,8,169,139,34,174,180,116,126,80,7,231,112,129,226,83,110,53,139,160,72,142,95,166,140,37,233,196,207,176,42,196,170,50,141,215,164,79,195,112,209,125,246,37,19,231,234,250,219,133,220,4,217,67,69,187,4,184,205,148,118,236,192,104,224,141,183,229,179,172,128,155,174,138,211,230,230,68,177,103,239,39,143,93,245,161,207,188,111,95,198,159,193,13,171,228,143,61,194,255,243,163,50,78,70,147,237,48,155,208,210,233,69,110,87,156,133,176,106,165,103,213,152,148,247,12,24,170,165,254,78,78,87,170,200,148,170,239,249,192,203,114,67,63,120,189,124,69,120,155,11,137,57,1,67,28,32,157,93,77,10,198,109,128,101,49,111,105,57,209,242,81,227,233,51,41,164,142,138,210,135,30,250,230,25,229,136,170,150,15,233,131,171,196,41,190,210,163,37,54,44,175,204,47,168,25,73,214,161,30,51,68,157,114,88,116,147,165,165,45,195,250,112,233,55,224,244,126,118,231,222,17,15,67,103,254,8,152,119,42,141,195,118,201,121,60,115,31,71,211,136,118,67,192,217,229,164,68,140,244,28,158,223,210,176,104,192,170,42,127,62,89,121,23,174,48,14,139,190,121,165,222,221,81,136,179,180,101,56,165,106,204,5,244,106,212,246,199,251,188,93,39,38,19,15,41,75,119,34,50,141,156,63,157,59,70,123,206,132,249,43,135,186,6,93,215,139,218,178,234,201,26,230,224,177,75,69,168,143,159,30,219,85,50,51,46,19,226,199,218,240,221,83,204,210,142,1,221,21,157,171,250,113,196,237,114,246,172,29,202,49,19,86,236,57,99,146,24,15,196,125,178,107,206,65,90,102,149,21,143,26,125,119,166,124,236,107,148,74,245,233,26,60,149,212,168,16,184,215,153,144,59,228,23,1,103,201,38,100,26,237,115,178,166,184,147,76,196,212,30,163,232,24,181,241,242,194,111,139,27,29,42,190,60,124,39,163,104,60,77,189,86,236,68,221,210,118,152,235,84,233,10,151,228,252,204,228,169,63,215,130,13,9,131,31,255,133,26,25,17,237,177,87,39,167,138,4,166,142,127,107,195,118,237,247,151,161,63,31,106,32,31,99,124,249,218,50,97,157,156,255,177,159,199,231,100,207,168,234,168,170,143,213,32,38,39,122,53,154,183,254,222,58,172,38,178,251,253,212,146,189,212,19,177,214,236,113,247,173,198,66,170,15,179,197,248,195,181,24,113,141,94,58,138,103,5,114,43,175,36,213,62,215,60,44,12,111,25,238,200,247,154,71,32,47,92,67,243,172,97,153,194,16,50,228,58,175,55,33,149,154,30,24,7,134,123,50,8,120,233,94,7,103,117,168,133,227,232,160,244,88,91,102,233,17,225,7,225,36,215,241,234,70,111,28,14,150,156,85,2,240,39,40,221,194,165,181,76,95,80,63,203,232,186,29,70,154,40,235,13,18,3,101,132,191,172,12,37,48,97,52,83,4,161,168,189,192,45,46,163,181,137,7,132,35,15,142,173,199,235,52,145,85,114,20,121,90,181,235,41,205,112,58,108,220,155,5,71,184,58,242,16,215,8,183,43,55,112,109,55,110,242,235,147,130,186,109,232,109,231,24,253,251,58,40,217,197,197,224,27,248,133,194,255,152,240,224,202,150,49,204,181,233,1,197,125,254,179,132,12,137,7,169,242,155,241,244,89,60,83,61,167,231,176,175,225,149,58,198,141,234,253,224,212,45,120,245,29,134,40,235,241,249,118,163,243,112,55,56,129,36,117,100,35,30,233,34,204,56,209,97,234,19,148,96,64,60,107,25,231,226,229,110,228,152,133,247,190,144,138,42,46,219,142,121,238,254,197,101,169,240,91,250,4,110,54,95,59,214,31,144,236,104,244,152,2,176,120,58,91,113,141,250,223,201,222,241,223,134,215,86,20,148,14,92,134,203,145,64,114,9,21,86,209,200,218,134,224,199,97,110,247,79,32,212,132,138,61,236,64,85,99,121,66,103,120,10,34,46,7,105,125,122,98,126,230,165,138,96,12,132,126,234,231,54,110,187,117,35,57,208,187,235,111,47,46,94,254,52,203,90,61,94,248,169,171,115,242,98,113,192,52,164,159,157,115,204,66,148,215,102,214,24,146,229,34,250,234,49,209,42,93,61,100,2,181,59,156,230,150,208,192,28,249,182,35,26,142,106,241,214,1,129,167,172,199,203,17,161,210,175,238,166,20,218,227,167,207,45,85,78,38,44,162,226,106,220,7,78,164,91,181,39,32,194,45,59,224,172,135,61,203,126,222,96,37,209,224,172,33,218,115,0,68,16,8,82,202,247,89,194,129,30,25,128,108,251,109,22,220,61,17,25,131,92,95,20,223,128,17,11,242,86,27,19,179,6,250,237,234,127,159,78,16,18,200,211,11,102,144,238,221,141,60,197,19,38,61,211,96,126,220,109,132,96,81,16,211,192,26,219,215,244,88,12,169,186,207,245,116,64,26,187,99,1,96,166,87,221,81,40,245,140,131,105,81,225,184,219,19,108,193,205,48,35,180,124,206,158,173,219,85,55,19,212,97,202,184,159,80,76,90,49,129,201,81,232,154,59,129,99,197,101,159,146,217,51,169,189,240,141,69,78,116,7,213,147,64,86,1,1,18,135,127,170,94,10,35,41,58,2,38,74,173,79,195,113,226,129,131,105,41,10,251,237,148,99,105,100,135,173,34,86,159,198,129,255,153,2,9,215,243,233,36,13,142,65,143,16,137,2,68,169,159,205,240,172,250,52,35,214,223,27,247,158,231,105,196,79,122,192,104,111,55,133,207,74,247,40,43,170,93,243,57,31,122,134,56,217,81,152,38,53,116,102,74,185,158,104,99,106,129,183,210,195,96,19,67,243,12,7,110,248,125,60,79,239,175,252,5,24,203,161,63,79,83,250,30,79,67,6,89,202,211,240,20,9,16,166,77,255,246,217,64,22,55,96,218,166,13,135,150,223,15,228,51,203,40,223,208,120,35,6,85,36,118,64,153,44,218,130,195,82,165,150,71,12,39,254,3,161,190,48,184,127,20,63,63,184,167,39,38,66,118,94,244,56,89,149,53,63,112,176,205,131,214,231,60,39,220,82,163,207,152,211,179,170,145,79,18,78,143,116,151,99,20,158,105,174,241,70,252,131,30,51,63,115,140,148,31,65,113,210,70,94,212,57,19,225,244,144,207,218,182,239,123,42,13,153,75,26,243,179,138,34,159,165,131,154,172,164,70,37,49,47,87,15,32,77,103,165,39,54,128,214,211,136,20,31,220,241,106,207,98,216,239,72,16,34,4,222,31,251,9,42,29,223,84,40,248,228,6,247,244,168,231,171,147,187,196,157,246,121,250,116,137,107,138,158,38,114,9,171,15,58,166,239,242,16,205,175,218,158,224,25,177,233,128,185,191,103,69,113,162,150,64,141,10,84,35,180,48,142,120,159,156,45,27,57,76,133,17,107,220,1,67,117,191,31,120,70,174,12,149,130,12,144,194,164,47,249,76,129,179,113,107,112,141,196,202,200,62,66,191,176,232,1,52,201,81,216,145,157,183,153,211,178,248,38,153,25,174,103,74,126,30,249,12,122,153,132,140,212,243,116,240,66,143,231,234,195,159,93,45,24,56,229,39,98,130,196,137,60,141,79,93,91,14,31,217,242,240,48,252,76,112,204,139,163,250,156,179,238,5,55,69,209,253,92,162,97,6,136,99,160,45,206,236,211,231,127,234,146,35,189,141,242,166,175,80,138,226,151,44,177,18,106,58,185,97,125,133,82,5,114,21,18,248,255,180,77,212,150,83,136,241,203,117,61,187,43,225,232,187,13,113,219,52,3,208,97,248,134,239,57,126,224,132,85,86,63,216,132,165,142,201,246,199,77,198,74,244,52,113,2,12,150,135,124,219,68,242,174,215,214,162,140,153,197,210,3,37,185,117,125,40,73,2,55,123,29,152,208,231,151,219,59,187,41,22,222,48,55,153,25,3,91,229,131,73,251,144,184,14,112,164,227,145,101,209,76,239,82,94,110,126,158,230,48,249,47,91,158,38,243,216,107,76,201,2,135,101,64,90,78,180,211,153,85,166,169,199,139,166,30,213,83,43,198,17,37,44,13,223,27,177,82,114,210,33,162,116,103,220,174,29,218,56,252,163,16,14,233,165,185,197,47,223,224,180,110,213,103,1,46,79,82,224,228,187,234,45,93,132,210,133,180,210,45,189,98,241,179,128,119,209,78,129,231,19,255,225,135,114,6,8,119,160,85,57,22,215,96,152,40,20,142,167,101,148,125,245,175,24,97,114,123,201,37,201,120,21,91,247,95,175,112,26,61,15,23,187,216,126,19,105,82,151,34,36,239,230,105,233,206,47,66,112,167,145,227,117,97,126,247,107,151,121,100,183,78,20,228,223,190,163,10,34,161,164,52,99,103,90,152,28,201,215,221,19,22,179,90,228,205,103,244,60,231,19,130,20,227,37,188,61,214,141,173,177,6,124,54,117,137,104,53,203,181,115,90,112,187,95,52,81,56,36,254,114,214,76,119,20,21,225,107,88,96,32,193,43,148,227,225,93,69,8,186,97,169,205,47,197,196,168,91,26,57,116,23,166,180,161,44,255,106,4,147,210,77,15,110,198,3,23,159,101,105,201,91,30,222,48,91,125,89,247,147,130,232,241,62,76,36,57,57,76,248,167,47,233,20,243,31,250,234,160,72,40,139,11,227,252,110,55,46,140,15,134,64,113,87,233,20,216,118,157,93,248,167,145,118,235,32,120,154,92,51,255,108,188,252,67,130,6,231,105,147,208,221,14,79,78,162,44,79,83,145,253,85,140,157,207,102,58,107,167,141,102,38,181,195,80,94,203,79,211,135,95,148,16,20,71,78,147,241,130,255,220,235,59,32,251,55,250,194,128,97,3,74,159,175,152,170,19,147,79,185,125,58,76,7,97,5,108,18,133,75,224,243,110,47,107,183,170,21,213,0,61,112,133,62,210,159,134,215,72,110,167,166,55,154,226,97,83,120,185,110,106,42,81,220,65,2,85,22,174,221,36,237,62,6,230,121,221,247,89,80,74,77,17,173,67,215,220,149,125,173,71,138,92,0,45,249,33,203,163,231,191,50,131,33,21,238,105,199,179,148,245,95,239,32,213,53,148,220,125,203,99,99,122,101,233,16,110,4,126,178,24,65,73,121,209,226,74,101,248,139,8,225,44,121,245,25,10,34,251,14,111,130,136,119,26,112,175,113,9,231,3,195,153,159,101,209,83,105,51,188,144,109,114,177,60,95,118,187,211,34,93,41,59,188,73,2,144,145,228,66,182,189,88,25,167,240,177,233,174,229,65,134,90,15,190,70,248,197,205,145,33,48,222,250,111,101,66,113,61,84,202,146,168,41,197,158,254,114,52,235,114,149,73,182,33,228,253,38,217,194,46,175,93,246,66,28,9,195,105,157,23,9,240,235,18,161,209,45,84,9,124,3,130,46,205,25,50,237,52,178,181,63,242,155,101,130,46,138,90,174,234,183,118,12,93,85,39,25,206,222,47,147,15,216,136,218,117,42,116,146,108,226,221,196,115,178,124,22,36,196,237,43,101,91,80,100,81,3,123,97,184,208,75,124,22,89,77,91,23,61,12,0,251,194,184,246,197,20,128,37,165,57,59,56,61,14,155,212,86,152,228,122,255,176,78,237,83,213,109,216,196,123,253,105,138,122,245,60,166,160,169,251,242,177,180,254,93,244,195,112,138,58,29,17,243,249,92,24,116,150,103,11,169,126,47,39,18,83,36,24,66,25,47,153,12,223,84,202,191,20,79,25,109,134,119,124,124,20,8,149,236,33,74,6,68,197,246,71,240,65,85,28,137,29,242,203,231,220,74,190,163,176,56,206,172,18,3,136,124,55,14,187,31,76,254,109,25,210,238,105,89,137,95,185,50,66,14,228,79,222,95,158,124,72,249,44,59,196,95,224,55,189,47,159,38,40,176,253,229,68,239,186,108,241,212,123,21,239,112,152,23,154,104,105,152,50,47,21,12,31,12,189,247,144,95,174,61,174,250,136,167,78,98,56,178,240,81,2,236,190,116,207,85,145,154,25,93,155,84,84,250,187,43,183,67,9,226,52,59,16,156,218,22,158,214,185,151,118,41,150,134,175,220,74,22,205,229,196,2,133,73,224,35,41,48,26,98,42,58,228,221,8,141,214,251,244,147,90,217,8,81,147,188,39,63,221,171,126,23,58,20,222,163,149,148,218,33,167,7,185,91,217,185,4,32,155,44,132,78,180,75,207,87,119,239,241,133,237,32,93,106,242,236,190,45,64,72,163,42,131,248,114,141,148,211,135,203,10,81,229,105,91,157,223,9,130,37,97,210,42,210,178,69,242,132,63,93,77,15,180,61,91,109,118,118,197,115,62,36,170,151,117,179,92,56,234,190,207,70,228,241,220,207,139,110,243,92,130,29,238,211,24,49,116,47,197,251,239,203,167,254,146,210,159,225,76,211,7,44,227,241,93,114,230,114,255,15,226,127,106,103,81,190,201,186,4,72,10,142,167,51,199,189,140,8,140,229,241,211,220,85,75,151,62,133,148,204,15,116,210,192,44,39,93,71,196,29,5,124,86,181,58,214,139,34,17,234,180,87,148,100,195,165,45,83,5,199,169,87,223,158,119,47,234,192,228,105,248,252,167,143,87,134,175,65,200,178,143,33,151,240,121,56,74,94,231,117,53,155,196,219,185,101,71,187,81,21,186,49,164,99,133,83,88,220,253,221,103,227,132,214,250,194,21,231,118,236,102,86,222,115,65,82,77,166,239,163,118,216,200,93,113,89,80,174,120,151,144,21,33,66,30,13,251,34,125,106,148,166,93,116,236,20,153,101,11,18,162,26,59,206,89,185,124,181,192,193,48,75,170,23,213,108,250,44,33,112,239,109,43,167,151,132,141,3,111,44,202,238,48,53,217,178,101,192,143,192,2,137,125,180,144,161,240,183,87,126,219,109,217,3,126,63,106,137,57,243,218,231,28,188,184,82,190,222,64,149,15,143,216,133,167,145,108,76,135,55,202,70,253,194,38,251,238,243,135,138,33,45,171,226,22,15,145,115,118,248,76,222,42,63,205,86,239,215,87,76,96,10,197,151,192,155,201,251,181,108,32,101,46,115,179,155,252,242,39,141,11,124,38,95,42,242,52,74,95,197,55,42,92,177,229,178,14,242,93,40,73,251,86,131,23,248,24,220,69,225,50,157,193,108,89,28,189,45,133,89,146,159,193,121,250,212,78,196,33,112,225,254,54,3,230,154,35,223,125,254,102,126,215,200,53,77,133,98,75,143,19,255,47,126,176,144,1,163,117,35,125,90,170,78,190,48,31,89,158,78,67,115,196,97,222,52,229,105,114,86,138,207,95,106,185,133,50,189,83,8,189,189,182,155,10,246,169,174,241,110,21,202,238,140,56,48,55,164,123,9,61,243,160,34,5,231,79,115,198,212,107,195,91,132,49,165,28,243,16,98,192,187,193,66,238,98,69,150,209,103,104,27,223,223,30,208,204,132,153,125,198,11,185,97,249,109,156,173,46,147,0,67,64,25,98,164,159,5,176,172,162,198,225,77,158,206,18,24,142,117,183,142,248,237,42,181,106,112,192,194,80,231,195,137,74,200,106,93,127,27,130,64,31,207,102,14,112,133,167,69,100,63,248,12,246,186,204,156,192,198,149,234,47,31,166,91,45,221,130,191,194,165,198,112,195,172,37,98,7,40,18,161,157,59,28,102,95,148,239,38,238,94,122,244,249,57,45,171,88,133,29,75,173,184,219,96,153,34,112,186,135,3,181,82,45,168,205,241,167,65,157,113,155,198,73,148,253,52,158,198,10,121,239,153,221,56,171,219,253,233,243,162,113,55,225,78,181,58,4,60,31,76,80,90,4,37,205,149,178,227,196,132,62,174,94,198,185,102,100,134,211,21,82,184,3,79,173,32,239,86,27,82,253,96,178,138,238,46,43,172,25,27,250,244,223,134,221,120,107,203,39,81,163,88,220,100,93,52,153,106,13,242,133,47,18,191,236,98,223,196,123,133,11,180,180,59,96,199,38,44,73,155,86,72,128,237,241,221,212,127,22,105,26,49,182,47,187,193,50,163,240,33,101,129,77,161,194,191,27,106,117,201,141,32,12,208,119,216,110,16,75,118,41,228,54,87,10,244,51,49,36,100,1,223,223,38,125,59,197,126,75,58,119,22,159,29,206,140,18,212,185,12,137,42,128,146,65,73,170,132,163,8,149,75,198,211,89,188,29,182,24,239,83,234,213,36,177,200,116,196,131,210,136,220,194,54,69,161,144,50,134,145,202,140,125,201,42,202,229,167,139,101,191,220,13,83,189,37,100,66,96,229,248,174,149,76,95,88,224,206,78,230,214,48,167,192,148,203,38,92,247,48,21,125,40,210,174,226,17,63,159,69,112,196,239,154,68,157,167,184,14,58,9,107,237,203,111,224,12,42,168,114,72,195,9,220,100,223,25,198,54,182,217,59,15,207,161,157,156,166,134,134,45,145,31,34,64,183,201,75,240,87,19,73,188,87,201,115,66,112,166,116,135,97,60,147,168,51,129,121,92,140,113,118,66,225,123,83,48,59,233,9,65,105,106,174,173,44,210,25,7,206,100,163,248,102,107,9,126,178,171,32,175,158,186,30,250,231,50,34,47,199,93,158,125,121,217,171,116,253,144,186,95,166,27,111,35,153,2,162,124,24,21,255,219,231,25,41,28,243,114,75,3,151,171,100,69,236,252,236,142,178,147,159,223,238,8,128,125,240,52,134,29,233,84,50,208,166,111,105,157,121,33,20,255,29,162,33,200,236,28,54,87,253,221,201,201,229,167,236,252,131,207,106,90,18,129,133,155,114,68,148,193,242,153,167,184,99,186,169,178,116,159,227,184,75,138,184,45,96,244,180,186,243,15,134,73,171,200,92,57,23,157,77,201,131,195,84,80,221,251,36,187,97,13,89,144,133,42,244,148,26,244,243,116,235,65,200,10,59,39,63,32,240,130,5,201,31,182,211,77,78,102,130,8,221,67,111,8,135,77,172,12,129,113,170,251,158,212,72,247,17,62,14,195,194,206,34,168,80,165,144,232,107,152,247,56,50,240,234,164,58,159,69,230,199,138,167,55,133,26,242,213,21,74,79,55,118,200,109,95,226,244,232,220,94,16,168,249,96,219,75,229,221,153,9,224,219,93,53,230,87,237,240,115,49,157,213,81,72,247,186,172,108,4,146,103,92,19,112,36,39,53,133,168,197,232,78,200,183,208,102,109,146,72,211,145,56,62,22,138,95,239,201,149,174,229,121,58,188,218,70,162,176,37,53,15,247,109,30,209,223,213,210,67,155,124,116,130,147,205,29,88,213,106,21,101,168,225,59,15,237,94,83,126,31,186,27,38,243,127,186,95,15,101,247,37,105,248,29,22,106,55,209,200,29,157,83,65,99,242,247,197,69,130,129,158,201,100,104,101,103,58,38,14,130,184,177,252,48,217,67,61,28,84,132,160,155,204,193,132,215,193,53,214,45,191,96,235,78,138,49,177,139,159,16,216,130,75,184,85,122,50,109,243,18,48,137,145,55,90,222,209,114,67,239,202,93,30,36,192,117,105,26,57,31,174,9,5,199,41,156,60,85,96,216,4,252,174,122,46,148,16,209,9,108,233,214,37,60,111,220,42,146,54,141,176,127,120,99,184,95,165,46,223,109,229,3,225,141,129,76,180,203,242,65,125,6,175,175,195,132,76,229,12,33,57,218,43,195,184,39,47,220,70,50,23,112,211,46,31,108,104,183,167,78,148,180,157,162,240,76,49,72,80,101,229,145,169,132,106,140,123,35,77,254,67,223,188,169,124,136,187,255,38,82,35,29,222,97,119,243,157,146,90,28,46,22,50,154,48,33,93,135,8,25,110,89,186,12,106,218,237,247,39,12,125,72,26,164,71,17,16,11,159,6,197,9,226,255,165,110,108,95,167,31,37,2,85,151,79,74,230,30,13,31,19,49,253,219,101,204,58,171,99,187,158,156,36,212,69,136,195,15,2,236,1,103,33,33,135,234,13,135,129,155,34,185,89,206,173,192,157,43,82,124,118,182,122,130,139,54,92,132,251,58,99,136,210,93,175,198,254,56,223,174,11,10,85,86,129,17,20,241,125,56,103,196,129,154,160,140,175,59,191,16,137,106,82,110,205,195,53,199,141,213,200,37,212,29,3,163,100,105,190,137,147,65,189,165,75,161,227,53,69,112,247,184,35,175,183,166,126,53,138,225,17,227,160,128,35,107,167,88,101,164,123,243,169,217,168,250,211,220,127,214,141,36,60,205,110,150,61,231,225,17,66,30,67,130,74,70,39,227,57,3,92,108,119,215,0,9,12,27,148,76,127,240,89,104,136,38,8,76,248,220,199,18,165,72,188,107,2,47,8,183,252,163,145,71,17,21,186,6,125,225,118,53,7,156,112,253,113,39,110,124,46,46,254,187,40,253,40,162,82,7,141,152,49,254,127,1,45,120,58,147,126,216,136,154,11,130,101,63,13,28,153,163,213,116,103,34,18,103,170,85,2,99,14,124,91,10,126,182,162,103,42,97,25,242,14,182,199,0,185,31,137,95,155,153,115,118,32,143,32,146,52,40,249,213,13,62,237,228,163,57,41,78,144,232,200,249,226,250,165,189,130,85,101,105,38,236,95,215,71,193,3,58,41,114,16,183,29,101,172,57,162,158,191,219,190,56,50,225,60,188,239,134,114,88,118,248,102,85,90,61,2,174,212,214,148,162,222,200,102,151,6,143,199,226,108,146,156,2,200,132,106,142,240,34,212,187,83,60,176,144,34,120,197,232,178,34,32,104,81,229,105,55,35,56,179,152,5,226,157,253,149,145,120,124,27,31,149,208,95,81,36,15,29,98,196,152,127,26,30,250,85,245,230,196,16,204,202,114,118,80,231,68,188,195,67,235,212,41,22,25,104,126,27,58,14,143,219,35,120,220,181,105,231,167,92,105,124,146,217,45,132,99,132,240,231,116,65,205,105,167,94,149,148,1,243,213,228,248,108,219,145,213,65,11,187,201,78,59,96,148,202,100,168,81,34,247,12,15,43,106,149,25,182,72,160,73,158,131,177,83,26,26,180,193,114,174,206,178,60,173,120,60,15,253,97,84,236,124,114,179,79,205,172,227,76,129,157,199,168,167,165,159,119,121,184,25,159,85,100,112,16,30,146,108,131,197,57,210,125,85,2,67,198,32,174,118,236,91,15,159,51,152,83,136,183,144,138,74,206,131,12,65,44,94,87,9,78,160,215,224,244,157,124,53,172,166,18,55,57,191,125,246,47,111,56,222,41,185,214,52,75,84,140,9,138,139,9,85,10,129,17,11,233,158,20,67,105,71,126,194,19,213,116,72,61,41,134,84,107,109,90,183,124,132,17,41,53,38,68,35,145,17,102,97,228,227,88,202,190,6,101,90,141,44,98,124,72,125,60,233,81,184,226,56,141,190,12,166,179,174,251,212,176,11,194,209,46,14,131,215,149,138,244,169,177,42,8,180,252,233,211,103,185,104,4,175,80,31,230,89,74,120,167,97,29,148,120,17,36,23,62,96,100,231,12,205,61,153,204,60,119,171,243,114,236,198,245,4,246,231,184,185,87,153,235,190,192,48,121,184,246,48,62,193,211,69,79,58,4,213,217,62,141,113,125,47,141,76,154,243,52,251,79,51,141,187,254,52,4,174,145,237,67,10,185,112,103,29,52,89,92,205,63,139,27,117,214,184,63,78,252,155,144,86,112,4,116,77,32,65,61,209,159,134,118,183,72,158,6,113,200,233,108,173,166,33,148,52,40,74,73,19,20,12,14,67,243,47,182,151,37,64,187,0,31,44,7,165,73,174,47,197,157,165,199,60,197,91,66,128,70,83,72,144,79,243,94,97,207,105,79,176,215,244,16,189,229,24,121,115,106,158,6,135,104,160,184,55,154,134,22,207,81,150,155,39,93,154,70,182,28,93,228,178,112,47,246,196,72,104,234,170,194,155,124,119,207,124,68,232,93,231,194,193,102,110,145,157,200,229,177,234,203,57,142,102,13,152,60,225,174,113,75,162,218,43,224,118,182,78,13,200,86,212,160,123,192,131,184,134,174,63,88,207,125,151,135,194,74,249,73,9,92,86,216,175,61,95,180,18,65,149,151,119,203,145,114,24,46,234,92,245,233,68,110,151,119,11,238,253,161,81,81,134,223,19,107,38,84,17,237,202,19,252,2,209,116,134,195,84,169,234,210,71,238,185,7,122,182,188,222,52,76,141,243,178,70,150,44,153,188,218,50,4,205,147,15,72,134,153,77,76,59,171,78,137,132,55,196,48,155,4,189,168,199,28,41,78,101,116,110,136,114,203,44,102,5,249,182,66,225,8,60,121,178,6,140,115,195,91,86,236,43,52,41,13,82,196,175,101,216,129,73,19,146,9,146,172,176,190,26,225,203,169,187,10,1,160,236,179,216,178,2,213,32,224,34,154,252,110,51,77,111,91,164,57,15,76,69,167,175,47,170,126,161,236,19,152,164,2,183,130,108,151,208,133,207,232,122,162,30,173,44,67,179,210,206,21,192,3,40,150,15,210,37,94,102,68,132,238,8,229,89,77,71,160,58,51,185,159,19,81,144,38,242,2,44,122,60,155,190,215,209,132,115,96,104,198,128,107,80,78,147,39,207,186,157,24,133,252,247,100,53,74,212,164,251,1,253,236,118,6,86,196,18,142,78,50,21,208,43,254,230,46,105,132,48,159,234,134,176,155,251,4,14,140,38,221,208,172,47,242,50,188,63,80,207,201,75,115,175,224,141,219,158,143,137,87,120,107,50,220,192,233,229,140,241,148,73,237,39,145,26,166,63,39,94,92,70,215,54,20,68,158,43,62,11,117,144,250,79,58,26,7,254,7,227,125,43,154,51,134,8,101,12,6,114,229,61,233,103,157,143,160,143,63,56,167,45,250,71,223,88,229,234,191,141,239,98,233,111,163,206,230,52,226,84,132,154,28,171,158,152,53,182,154,194,17,53,215,122,214,100,40,0,91,224,82,72,198,109,255,102,146,85,135,207,121,170,235,153,96,135,159,228,100,102,62,119,99,172,37,244,74,63,24,157,173,244,36,165,96,7,248,110,96,171,160,119,237,209,99,137,133,245,4,201,2,218,86,218,225,220,115,252,233,66,85,99,213,207,50,31,166,195,217,72,247,251,147,16,179,93,144,132,84,41,106,53,243,11,183,237,61,10,11,206,179,29,108,84,128,125,184,178,169,159,60,147,116,82,223,250,61,157,201,179,222,186,123,31,131,245,172,242,175,199,17,171,156,194,226,68,44,145,32,195,55,85,206,58,99,200,212,184,50,15,221,215,231,185,146,210,49,159,116,53,244,221,188,105,220,6,150,38,227,36,180,213,253,96,177,226,253,199,90,38,231,37,174,176,86,106,152,158,148,76,232,148,124,129,164,31,19,182,162,184,234,191,150,145,221,180,159,209,222,168,228,124,3,130,172,97,23,25,107,58,165,87,95,31,201,66,212,106,143,34,20,237,82,234,244,223,124,110,92,184,98,61,141,142,116,252,99,132,36,77,40,67,167,221,23,0,69,6,85,90,205,180,237,113,31,51,42,131,158,213,10,64,28,212,79,75,100,4,234,147,98,212,204,165,230,237,166,164,65,88,51,140,18,157,13,235,131,25,216,170,201,131,29,111,185,23,118,96,86,73,169,236,217,77,208,6,246,157,146,102,47,93,184,36,248,207,251,238,159,224,102,213,155,205,106,49,208,164,238,11,197,20,44,164,53,4,226,173,76,247,57,228,185,91,215,24,73,100,33,146,228,204,227,25,201,203,239,84,102,53,229,55,113,10,142,2,159,161,208,200,54,73,193,91,40,36,122,186,2,51,148,45,95,46,253,196,17,195,101,64,194,209,57,30,150,38,71,153,216,183,191,124,161,160,43,191,13,99,213,138,167,209,83,235,146,38,183,76,112,49,62,219,242,220,228,221,3,211,199,239,14,36,220,229,161,142,20,20,126,106,204,148,69,66,192,82,103,5,49,174,88,58,38,96,171,73,93,205,60,85,62,90,150,148,42,239,70,130,59,126,25,130,141,164,55,96,60,177,201,237,139,244,211,125,210,108,50,99,147,244,167,155,29,252,210,223,141,46,138,101,57,161,233,209,225,64,226,125,251,187,33,35,28,114,233,129,127,174,148,88,242,63,11,76,218,157,56,19,98,93,154,159,86,103,66,37,118,29,43,111,25,247,152,204,35,139,76,248,187,19,169,128,106,168,66,176,54,82,44,107,252,222,218,240,100,124,116,159,6,197,198,189,38,236,18,188,188,125,124,77,63,98,233,209,52,191,21,63,161,199,74,177,103,32,105,44,234,53,32,201,248,211,237,216,231,20,219,79,242,236,57,19,169,69,118,248,188,75,235,31,204,83,251,149,223,3,91,30,138,118,233,177,29,218,136,151,31,163,173,136,175,15,234,188,225,26,70,100,184,108,81,77,179,204,194,26,55,193,3,35,93,51,31,216,180,16,62,248,92,82,230,227,217,42,20,133,186,102,8,190,237,115,128,75,159,102,8,160,63,137,22,216,5,247,51,197,51,132,120,209,50,50,115,213,221,129,64,94,72,0,19,179,63,183,65,93,185,212,19,205,234,47,39,151,35,233,112,90,126,248,103,7,147,191,134,134,176,172,92,116,205,62,210,95,74,79,80,143,211,228,67,104,199,220,35,49,126,213,50,218,229,76,97,79,253,26,182,205,55,117,186,153,82,154,55,13,141,168,231,216,131,64,161,187,72,24,213,247,103,47,214,15,131,149,227,35,180,39,27,1,43,167,234,142,69,78,213,231,176,32,197,27,161,11,249,48,210,140,60,99,0,162,176,5,15,147,192,167,159,90,124,88,71,30,84,55,83,42,121,218,242,110,129,49,40,73,106,238,185,6,118,103,15,93,198,100,183,31,223,111,55,30,52,255,109,28,97,186,72,22,188,167,221,165,111,168,65,233,122,114,98,155,183,80,57,34,255,85,73,56,155,101,169,13,151,3,130,123,7,122,55,57,251,150,167,33,25,243,14,9,0,122,11,24,205,111,176,198,65,240,148,31,65,127,95,124,109,115,3,29,175,165,113,54,249,143,99,11,190,45,56,228,138,122,136,8,1,249,171,241,197,86,49,144,184,172,172,234,210,226,84,42,63,54,41,14,165,28,111,230,86,223,181,48,164,192,67,56,28,70,8,167,61,117,79,20,167,93,24,251,107,104,101,211,118,27,159,119,103,101,225,135,99,225,152,30,46,253,141,107,170,169,181,155,218,149,37,134,97,20,23,170,150,102,224,60,119,45,172,209,45,153,84,170,70,206,141,97,121,188,198,24,106,134,240,148,0,115,59,241,118,31,131,104,11,121,5,19,48,123,90,22,50,32,169,53,233,79,106,247,206,49,234,159,133,104,90,17,199,49,244,146,235,163,244,3,206,84,226,72,65,10,60,124,190,31,81,63,42,121,143,198,242,13,175,230,135,38,243,37,105,201,33,6,168,183,26,145,138,61,181,20,134,97,190,90,61,8,214,235,171,207,64,138,146,79,214,196,67,126,120,179,234,92,6,8,6,88,113,103,119,18,155,189,190,1,174,97,56,250,165,244,110,224,174,118,57,42,146,28,181,166,175,192,41,227,2,67,228,134,13,109,244,48,145,110,215,54,58,237,215,9,132,156,187,188,184,210,31,138,162,131,187,2,133,66,188,104,45,34,201,120,62,253,122,253,37,27,73,245,231,249,168,30,168,137,44,74,179,209,90,115,233,96,211,100,26,234,197,35,25,165,92,85,37,252,14,234,113,234,102,189,103,23,201,34,1,168,106,217,145,201,66,143,208,154,34,107,73,199,25,226,144,238,47,55,22,210,170,117,144,184,193,187,47,119,76,199,173,126,85,140,182,230,137,125,112,165,54,24,228,110,69,45,242,95,61,116,174,8,44,11,111,151,157,43,205,11,179,77,18,19,50,65,41,215,37,160,232,231,101,35,78,169,174,106,156,80,219,245,158,26,164,44,66,180,137,137,78,88,229,155,251,231,197,89,253,9,205,178,97,221,10,64,251,47,169,13,129,155,46,42,129,141,218,228,28,204,242,52,84,163,53,164,216,22,161,94,89,148,228,200,172,208,75,59,183,54,212,191,164,68,185,147,6,19,48,90,134,77,171,209,9,41,58,202,68,154,93,75,167,183,19,181,34,17,215,241,223,106,161,251,182,124,215,11,163,225,34,176,9,182,123,179,225,25,213,141,157,107,241,206,190,31,28,115,128,255,145,118,155,2,181,15,117,49,29,105,49,147,43,34,198,177,228,201,164,219,90,58,87,201,125,116,229,175,108,158,144,7,133,97,223,207,171,108,55,55,57,145,208,236,158,195,191,11,174,203,173,23,139,106,119,5,151,98,67,88,137,50,141,11,83,168,229,133,21,195,18,180,53,4,139,113,153,195,128,56,215,54,242,123,228,229,153,242,117,215,11,36,189,112,10,3,9,220,63,171,250,134,131,192,208,216,114,117,70,181,41,18,153,7,183,182,231,200,162,128,236,92,255,252,179,19,217,168,50,156,5,38,231,18,18,140,103,210,20,245,6,151,241,163,194,115,9,70,100,34,100,245,96,237,47,15,13,80,245,218,149,0,142,18,36,171,52,114,205,75,219,190,170,192,40,49,92,216,46,119,247,179,141,76,241,147,15,51,184,100,145,227,161,116,113,133,252,35,122,155,19,29,149,11,147,20,231,190,39,131,167,36,135,227,155,163,22,54,196,60,17,206,186,119,38,227,229,44,51,4,55,187,5,213,235,133,39,25,146,195,159,166,248,84,162,49,166,112,135,18,149,195,133,172,16,125,26,53,245,26,48,233,224,215,227,128,132,157,81,111,59,60,219,146,120,39,68,18,203,47,46,86,104,92,197,51,101,52,19,81,113,126,96,227,31,144,239,26,166,225,18,3,54,178,106,203,152,60,94,248,133,73,82,74,232,188,10,140,21,232,167,102,98,183,235,79,195,79,175,125,162,8,86,79,78,245,168,62,189,72,220,117,152,187,130,212,80,87,139,221,166,152,137,132,128,101,163,38,169,179,68,209,173,241,80,119,41,205,171,166,112,232,21,189,4,193,185,178,77,133,145,102,241,213,125,236,159,44,27,11,47,119,1,12,80,216,211,170,180,140,216,171,155,155,168,65,238,43,93,255,235,210,99,39,7,188,146,166,202,48,154,124,118,172,237,2,5,134,246,248,217,158,211,10,216,54,79,129,17,166,95,61,96,164,118,135,140,54,60,124,51,94,94,73,179,149,151,35,20,123,86,156,127,245,52,111,237,69,97,251,158,161,128,186,202,67,146,15,57,199,185,135,86,223,210,80,71,149,26,207,138,233,69,68,198,225,109,236,167,23,222,65,238,107,60,66,176,51,45,65,45,71,200,223,109,46,203,187,242,177,249,72,8,139,125,30,117,190,41,168,137,48,47,71,45,61,105,61,176,87,203,83,42,13,163,101,211,87,215,190,188,191,57,141,86,211,62,65,128,187,125,185,27,212,132,224,71,123,190,138,40,172,191,156,156,136,214,181,71,97,215,114,3,13,206,47,61,241,81,121,48,119,238,119,248,101,168,160,174,7,137,40,12,233,121,126,240,194,94,32,148,37,72,210,206,72,182,25,196,103,52,144,10,57,10,225,33,71,179,185,109,238,68,33,233,97,250,93,238,236,24,112,115,201,36,45,204,97,191,216,159,133,2,53,148,204,194,108,123,191,255,244,34,255,75,214,22,100,121,203,111,92,48,163,52,201,52,171,86,250,226,113,19,200,253,17,9,190,75,111,254,42,255,221,0,67,198,87,124,187,149,116,16,194,234,110,129,33,194,34,115,1,207,77,223,97,252,193,37,43,140,16,20,46,25,213,161,195,235,185,194,158,99,152,12,126,239,82,120,37,135,200,70,145,11,114,166,225,181,137,9,209,202,2,57,86,63,36,178,126,135,72,200,0,119,249,237,105,21,18,249,194,66,19,83,41,39,203,30,108,178,43,3,51,237,194,232,147,121,50,37,53,1,88,239,242,211,103,230,46,143,130,241,93,232,25,223,137,6,213,246,117,2,181,109,220,95,242,114,210,34,234,253,108,56,221,100,162,97,100,37,247,102,52,148,26,165,82,134,146,3,132,58,124,56,217,241,250,245,133,144,154,99,46,118,31,109,162,188,247,38,80,57,176,182,71,24,152,166,139,91,179,192,231,183,125,52,43,102,127,149,149,221,57,207,67,45,183,162,22,148,238,61,161,90,49,210,199,80,138,89,73,196,87,166,74,183,29,108,5,92,136,240,72,203,144,166,113,180,236,159,162,64,160,212,0,204,226,59,18,46,80,97,227,68,69,13,239,213,215,176,95,254,174,236,57,104,46,140,233,102,206,134,165,85,186,155,187,80,175,97,75,108,12,188,27,158,168,176,207,213,107,75,96,93,207,235,30,58,48,55,194,18,202,224,219,22,178,192,5,90,178,48,7,184,66,94,243,174,154,130,249,12,205,242,51,39,37,58,93,237,40,251,8,51,77,178,156,176,250,243,48,36,199,254,211,231,220,76,194,63,112,96,170,35,86,216,103,182,155,86,129,171,213,80,135,154,250,200,194,75,82,217,113,206,80,123,167,145,237,36,185,0,7,54,30,67,183,13,113,192,173,123,145,166,79,161,96,244,150,67,137,242,252,54,28,43,158,110,217,73,28,159,146,111,95,81,157,66,99,204,225,102,149,157,2,79,43,123,12,17,121,227,33,147,201,208,99,175,60,51,22,123,251,94,10,81,77,75,213,171,12,224,184,35,8,113,223,205,122,242,52,103,99,34,26,106,96,157,181,116,102,173,155,103,172,159,41,234,9,149,123,116,247,80,111,199,134,218,69,57,232,200,84,143,185,0,165,174,136,104,219,245,104,215,233,242,246,11,161,39,33,207,174,212,146,109,167,237,193,37,148,148,237,182,162,96,50,125,9,144,46,191,72,69,188,240,105,91,72,62,195,205,72,167,200,202,38,233,232,219,237,206,255,37,89,80,108,59,210,162,40,28,254,96,202,23,31,120,18,240,46,14,103,202,144,116,215,152,88,39,241,217,231,152,84,161,97,214,125,47,209,176,244,31,109,103,150,100,59,142,195,208,45,105,30,246,191,177,214,225,53,41,40,35,170,255,94,69,127,84,23,210,190,178,44,107,32,65,0,147,188,34,79,205,194,249,205,210,157,80,193,20,235,101,74,243,82,8,236,117,227,206,214,249,76,72,84,83,58,108,178,34,85,39,187,243,190,124,131,117,206,39,164,204,116,178,59,179,76,255,54,180,4,217,40,244,215,139,169,148,241,33,204,193,21,251,62,189,183,217,3,127,112,127,217,223,236,128,106,76,180,56,14,176,118,105,159,116,234,72,188,225,103,17,94,82,111,140,31,89,71,72,218,225,196,59,145,166,25,59,244,219,199,80,121,53,216,174,203,219,36,52,225,35,133,236,69,127,230,97,171,119,252,30,155,66,230,172,147,229,89,185,56,211,12,135,179,237,216,100,20,254,100,124,63,120,218,153,64,26,142,73,244,200,254,211,196,172,133,81,89,169,227,252,4,101,65,169,244,91,42,225,216,83,176,255,58,140,73,233,49,196,35,250,231,195,69,14,18,17,62,25,131,22,205,105,222,99,76,242,229,198,141,17,88,154,205,3,69,63,37,236,118,79,240,192,35,214,30,131,135,16,205,12,78,110,18,111,112,19,43,82,96,158,107,95,56,139,208,45,48,116,133,18,48,57,129,167,105,36,88,111,211,154,20,163,128,222,181,7,173,72,164,5,31,180,126,70,50,63,184,232,76,103,218,229,223,22,6,180,116,145,125,48,152,186,178,128,113,225,24,47,188,229,234,204,219,185,48,202,42,201,103,12,66,43,48,228,101,18,198,33,207,167,217,110,146,27,178,94,87,84,182,146,127,245,20,196,159,157,129,194,169,133,160,92,167,232,98,74,134,186,154,201,128,171,123,116,27,53,178,166,86,51,12,137,119,77,205,128,238,189,42,130,200,126,60,129,31,104,91,135,187,182,236,100,62,171,63,152,164,215,89,202,100,101,170,4,27,190,211,11,75,61,167,50,217,105,32,122,230,164,247,110,65,221,7,62,139,75,243,66,23,211,203,93,162,61,79,134,203,252,48,29,70,138,246,114,175,232,5,76,148,252,234,138,101,135,236,196,51,166,149,78,194,0,102,247,124,127,27,82,23,5,64,113,115,206,20,183,203,17,181,38,70,236,48,186,182,210,45,76,64,103,176,228,104,57,228,158,251,70,146,113,242,124,129,176,56,250,148,169,20,250,13,199,10,135,135,217,24,95,216,244,1,243,190,112,21,37,24,59,94,174,49,163,91,216,244,203,96,177,167,30,61,96,86,46,69,19,18,45,241,216,153,220,141,252,116,162,214,44,126,154,82,251,33,175,219,76,85,230,133,145,238,188,243,6,69,131,68,222,227,141,224,83,80,20,70,195,194,47,46,44,131,119,156,162,169,196,78,163,57,92,237,86,2,195,164,246,91,103,164,133,239,25,161,32,173,176,60,36,79,233,5,242,190,89,224,100,126,49,63,24,107,241,36,33,201,243,242,182,197,234,62,152,205,97,186,223,23,112,75,78,73,235,86,40,44,124,55,96,43,103,250,96,51,224,217,251,249,237,238,25,79,170,231,147,202,62,208,114,82,180,223,7,102,150,247,162,153,204,99,243,125,126,227,144,172,111,22,62,3,99,225,252,254,247,211,176,38,88,188,100,16,163,58,224,95,8,149,50,75,222,7,150,234,231,136,177,2,70,167,172,201,32,38,133,237,197,29,230,0,170,50,29,76,26,231,230,195,175,54,55,114,57,161,80,2,186,63,91,21,43,248,57,179,190,28,24,79,127,25,133,193,97,246,238,50,147,147,93,168,46,127,208,33,126,105,1,29,219,181,168,83,62,155,76,66,219,18,163,178,99,154,235,8,3,147,28,151,121,195,12,99,125,54,69,126,150,196,151,204,89,164,80,124,139,101,169,240,162,63,141,178,98,124,2,176,29,148,153,75,144,4,143,234,22,189,130,156,200,93,181,17,152,216,158,157,68,66,46,65,72,185,112,33,193,214,162,79,41,110,149,32,22,114,108,197,35,146,180,28,199,59,57,20,178,236,239,25,15,70,189,128,236,24,208,250,68,9,210,225,82,154,212,139,157,221,217,249,249,248,70,50,197,143,122,224,100,116,184,218,76,71,161,131,177,120,97,116,182,252,125,156,245,163,233,67,89,81,81,245,27,155,34,102,151,102,109,184,42,209,161,133,57,71,158,153,63,143,213,43,27,153,170,11,122,102,249,49,226,222,216,247,164,38,135,232,140,136,108,160,217,52,115,4,61,159,110,245,119,149,182,9,95,200,197,165,154,95,219,7,19,208,16,109,66,74,212,112,16,243,171,167,185,16,201,205,207,0,102,139,251,193,144,133,158,13,65,57,59,88,159,82,208,40,105,82,39,0,218,160,154,59,156,216,163,22,189,55,124,45,191,119,99,109,170,122,53,250,60,217,111,78,81,91,219,218,178,118,115,32,72,179,156,73,87,142,139,5,79,22,71,17,221,19,33,202,211,101,51,4,146,169,70,64,54,81,81,114,192,205,155,141,193,148,208,180,171,37,223,92,208,26,141,11,232,113,50,186,177,241,243,76,117,35,89,12,77,80,224,51,177,186,192,38,3,25,107,141,245,194,126,124,71,149,105,170,29,140,221,220,163,118,54,127,175,209,116,12,218,86,220,127,26,134,140,70,212,169,65,119,63,164,101,1,186,39,182,92,126,150,170,229,131,97,134,14,217,15,147,91,94,174,235,214,216,230,105,252,183,16,189,114,5,204,134,106,203,174,58,140,176,210,115,105,194,134,253,250,146,178,114,99,1,141,232,51,202,48,40,71,19,152,74,204,239,36,10,229,117,169,227,52,31,128,121,92,127,48,135,13,13,13,176,126,119,175,154,130,5,156,150,40,229,49,204,224,72,255,208,51,28,207,0,151,137,144,111,111,120,60,209,76,234,122,214,97,86,73,158,125,227,204,248,53,103,213,148,239,26,101,11,151,122,49,219,179,37,122,142,240,45,207,199,180,28,134,51,46,123,113,40,252,211,139,193,126,230,74,73,226,10,22,65,247,9,135,250,173,164,226,183,172,58,84,51,57,12,111,163,189,59,249,18,90,101,148,151,48,101,233,49,1,113,190,233,45,171,230,103,42,240,48,249,213,239,133,12,120,193,181,234,105,18,58,128,15,52,230,19,21,175,226,185,122,232,51,67,139,239,83,148,67,206,90,140,104,144,119,26,140,111,145,244,130,12,90,60,200,10,43,9,145,187,27,244,62,187,194,220,190,237,149,233,205,22,17,92,180,15,17,245,207,15,230,36,163,73,33,20,154,226,101,177,115,75,194,228,168,36,229,122,117,52,155,203,185,252,50,174,91,61,46,166,18,179,86,133,187,9,134,253,96,102,128,33,101,158,188,171,138,8,252,7,163,65,83,94,216,66,240,31,12,119,84,195,164,208,126,169,255,249,96,51,223,123,154,6,97,240,91,31,168,220,59,123,103,57,88,157,19,50,178,75,14,79,43,136,83,216,104,102,223,205,205,100,96,109,253,109,194,39,254,237,193,1,89,122,254,32,178,133,99,210,7,219,39,80,255,15,90,183,162,103,223,237,117,73,136,169,145,20,21,56,179,205,251,150,114,188,196,166,150,210,255,224,41,48,165,59,93,96,35,81,249,83,159,101,95,133,198,136,86,181,32,191,224,103,76,224,82,199,25,37,142,201,77,43,72,115,235,182,239,124,183,169,186,122,148,157,77,148,184,8,137,129,61,231,215,103,228,18,209,163,17,56,223,42,161,134,83,44,172,86,73,128,88,253,205,112,56,155,3,187,100,56,224,7,124,159,30,101,7,73,163,222,227,172,54,108,58,63,216,108,103,37,19,96,112,127,224,161,240,175,222,192,209,212,146,254,240,79,231,197,31,186,154,56,223,63,118,189,176,227,146,43,211,84,234,78,211,195,225,164,176,224,11,137,33,106,8,155,64,73,212,103,132,184,139,66,29,102,149,166,245,11,198,47,254,78,29,166,228,55,159,218,9,204,109,188,68,217,40,234,253,209,203,69,204,194,67,152,140,54,152,42,242,219,147,80,250,183,113,170,148,209,148,71,123,28,229,82,167,220,48,47,105,77,42,46,235,195,21,246,14,184,113,251,210,18,72,68,213,187,223,250,140,82,20,191,84,208,246,44,167,195,111,77,32,164,188,2,197,21,253,36,135,7,201,30,173,152,162,50,32,181,11,99,34,170,181,184,57,57,11,148,155,195,91,214,178,188,51,144,219,12,184,98,42,167,90,214,40,88,41,124,38,202,87,234,154,124,233,115,115,225,129,158,73,174,56,83,185,82,218,114,182,32,90,100,140,253,199,119,144,171,166,12,39,82,88,44,36,205,117,7,41,180,101,199,162,165,136,237,244,67,247,78,99,220,167,167,180,186,184,32,41,149,227,80,223,84,190,155,77,64,246,102,119,8,246,73,203,43,207,254,36,69,143,34,151,249,148,191,65,63,244,248,63,58,127,88,250,104,129,101,94,176,164,62,248,156,117,82,215,18,74,139,163,124,71,169,51,21,12,184,231,42,60,158,155,27,54,2,83,103,161,149,159,117,155,176,199,7,179,43,214,183,85,169,28,251,190,247,138,230,252,80,213,101,83,84,251,162,167,21,34,71,74,90,131,70,108,105,125,171,74,181,106,158,164,38,11,104,11,124,83,28,57,246,179,37,211,135,62,23,79,87,146,171,8,82,181,167,58,238,108,225,134,107,89,241,38,177,50,210,159,38,176,27,63,93,141,137,171,46,10,203,221,26,173,50,229,172,127,194,157,29,112,28,156,12,138,119,19,234,74,250,212,16,75,123,180,108,194,245,86,23,6,202,237,226,226,101,75,181,160,11,69,157,21,48,132,138,162,190,20,211,77,138,13,182,48,139,250,82,160,64,117,97,43,73,209,241,141,58,223,142,167,62,83,138,22,39,83,17,184,2,69,226,70,232,131,216,138,228,59,16,112,160,127,10,235,10,74,6,211,127,26,81,205,173,117,98,152,75,120,146,138,97,132,84,150,22,161,85,72,180,1,23,76,46,245,106,182,220,223,105,11,120,170,104,39,76,251,60,92,196,130,155,103,152,16,50,87,162,56,186,239,16,62,19,173,202,204,79,74,98,163,87,50,109,149,15,0,186,247,152,254,54,41,136,87,234,34,210,49,197,75,216,170,169,62,111,45,46,66,36,221,119,132,230,141,182,115,210,194,138,106,66,131,209,229,120,159,171,170,8,178,103,85,6,67,222,75,85,90,178,121,146,127,112,27,230,125,171,146,37,131,100,222,7,99,7,33,252,140,102,170,56,110,171,129,169,27,245,17,143,14,75,14,33,161,106,210,127,234,47,65,73,255,185,216,111,126,246,147,83,11,159,76,144,195,41,74,12,105,124,145,164,168,195,244,71,227,98,36,46,84,145,103,91,36,228,123,157,80,115,74,83,97,242,205,188,236,235,11,230,156,164,91,5,38,189,230,179,225,134,59,152,85,145,103,115,250,250,246,47,108,60,161,0,138,196,17,182,63,94,188,109,188,144,170,22,66,59,153,60,71,92,189,204,8,90,96,242,148,223,134,18,184,35,190,162,34,71,70,140,8,56,109,253,246,17,157,218,126,230,1,46,69,11,236,216,94,14,39,64,29,120,83,157,39,10,74,48,147,61,43,105,103,53,52,150,68,156,169,160,153,49,227,106,202,139,155,42,109,209,173,61,126,155,69,101,170,120,217,38,156,119,155,150,229,48,215,240,215,38,54,127,31,108,41,69,29,121,229,234,82,242,198,238,104,34,46,64,112,5,219,205,128,51,229,44,162,115,71,92,209,189,147,128,217,38,21,85,201,227,252,28,175,4,162,80,86,25,188,179,247,201,253,94,141,140,251,163,116,103,94,88,49,152,24,27,42,92,136,107,208,237,53,42,37,84,29,16,61,34,25,45,212,140,53,21,69,180,130,97,127,99,144,131,229,160,74,136,143,25,214,155,198,154,35,2,5,112,177,144,140,245,155,91,201,86,85,161,72,202,6,252,251,181,144,208,20,229,219,108,27,1,95,214,77,114,79,194,37,196,47,16,196,244,155,67,121,146,29,7,33,211,188,60,102,77,186,233,236,7,69,117,151,50,200,187,2,82,126,180,85,121,58,227,10,149,138,95,141,43,142,84,184,30,152,232,228,183,177,109,212,129,170,59,128,25,170,206,246,205,29,103,88,180,44,227,216,150,32,226,145,31,202,220,91,180,97,120,172,124,199,34,82,77,85,12,92,248,29,219,133,124,48,230,100,82,236,64,165,242,24,190,60,54,35,239,138,120,194,217,189,113,58,252,40,30,24,106,35,96,182,117,44,112,174,253,78,62,103,102,93,178,95,7,109,28,162,3,222,16,78,20,198,11,57,174,230,236,39,93,66,28,126,121,146,173,153,166,136,246,119,130,46,217,61,72,148,161,253,11,161,13,56,33,136,31,176,197,164,84,21,116,132,55,89,99,102,21,129,87,46,28,78,83,194,40,151,141,173,74,65,178,55,42,113,26,36,204,170,31,159,249,237,220,163,36,46,229,50,202,128,219,138,19,52,170,60,243,133,153,72,178,31,99,237,237,72,151,162,212,227,142,32,56,108,113,246,212,150,147,145,24,113,53,65,57,189,55,6,48,221,27,110,178,198,170,173,137,184,169,59,120,113,130,62,27,255,167,71,153,53,60,22,201,120,62,19,164,190,174,121,51,143,168,43,243,57,137,74,43,226,25,241,58,154,217,67,202,215,241,171,76,26,23,46,75,149,107,173,234,169,92,152,195,152,140,225,106,158,3,241,66,216,188,75,195,51,85,5,123,68,100,32,169,228,59,147,31,158,84,209,99,212,85,55,21,10,78,195,213,188,200,90,66,236,18,37,96,76,130,60,68,148,151,85,48,54,213,71,70,41,117,68,176,132,163,181,136,78,83,126,92,60,170,128,248,255,104,10,147,43,89,30,208,128,197,197,131,139,116,51,249,243,239,32,77,28,231,76,166,98,93,112,96,118,43,37,96,18,47,89,100,163,155,213,8,120,144,104,35,215,56,31,209,233,225,101,24,24,58,102,82,28,42,182,141,64,200,244,216,23,201,39,209,187,102,161,204,17,97,234,230,17,153,85,231,155,50,27,191,24,213,56,217,193,49,234,206,7,177,189,87,96,2,85,25,164,240,148,171,123,199,80,127,70,193,169,200,174,159,45,119,139,78,225,76,40,101,183,16,210,174,100,40,83,211,212,169,208,14,68,94,51,143,51,168,57,5,169,110,58,50,124,30,108,60,155,235,211,210,170,170,235,20,154,121,36,147,156,163,20,205,159,141,255,25,13,197,167,202,243,20,212,148,202,83,83,93,232,251,59,50,45,152,141,117,129,59,133,217,221,3,157,150,65,31,2,35,93,228,97,103,232,109,67,40,34,28,58,250,114,49,24,98,93,248,90,232,213,150,178,118,24,113,159,246,200,201,79,14,26,126,115,78,29,121,42,204,250,242,177,231,137,224,146,155,17,181,249,134,96,212,118,24,63,12,97,144,160,105,210,179,23,211,65,226,96,66,84,185,121,82,162,222,180,134,42,95,85,137,126,100,224,250,142,216,243,198,71,71,94,119,178,116,122,246,200,53,98,54,83,199,41,49,129,230,112,25,118,174,17,24,231,10,95,127,24,76,91,221,88,208,169,217,126,86,48,2,201,16,114,125,167,132,21,209,133,15,174,112,212,229,125,91,248,206,147,239,212,138,81,117,45,51,7,4,120,15,157,96,184,138,50,223,35,118,191,66,56,197,212,73,235,126,181,240,107,203,241,220,198,81,80,176,5,149,219,140,98,207,65,81,63,237,129,247,199,116,120,227,8,174,87,163,144,230,179,60,51,32,4,84,129,81,181,241,60,92,67,46,82,216,243,38,13,54,220,37,207,106,182,57,38,9,140,29,132,143,52,164,130,183,174,156,188,206,228,149,22,118,230,169,50,225,145,42,134,38,240,37,79,8,222,169,2,121,101,10,116,94,191,173,86,83,101,244,25,104,219,147,93,236,122,214,235,245,96,98,50,219,19,51,24,40,137,132,114,181,130,200,18,121,155,109,180,87,157,117,16,167,241,164,16,22,183,162,8,121,94,21,57,65,207,210,17,142,79,162,237,3,156,216,29,122,206,136,154,103,253,182,41,224,221,62,74,49,149,25,101,61,77,59,175,215,211,116,184,23,149,172,55,175,216,80,237,200,87,33,56,171,86,17,133,51,180,47,142,221,172,150,186,194,25,121,92,127,110,106,210,164,196,247,103,146,224,2,132,236,242,161,29,202,213,105,153,142,140,195,208,37,100,62,133,109,52,60,232,137,36,35,91,247,166,31,47,153,189,128,177,49,84,215,4,99,225,250,79,147,244,78,106,53,129,253,187,135,130,155,9,208,9,61,216,120,204,136,246,68,146,111,14,117,21,41,121,93,103,52,139,6,38,209,133,235,150,82,241,213,111,24,97,126,233,170,78,181,156,111,178,172,102,71,205,113,138,241,73,220,245,251,192,44,21,242,125,165,105,141,115,24,162,160,154,11,144,23,154,222,48,82,86,73,77,15,216,173,180,184,184,112,178,214,3,204,130,53,213,188,101,5,19,103,61,131,64,89,139,84,28,150,172,83,23,253,179,222,163,251,213,227,230,233,49,253,33,240,238,10,84,212,250,64,104,84,148,232,111,100,139,203,66,129,76,26,78,201,188,19,82,45,202,89,213,111,200,212,116,123,160,231,172,51,228,52,155,77,239,181,199,251,48,25,76,189,56,155,217,129,195,211,72,185,186,181,100,59,30,217,226,148,170,56,128,219,110,49,121,117,23,126,149,61,165,199,52,129,34,208,61,3,70,208,188,43,140,148,123,192,27,129,99,189,154,94,140,171,141,178,91,244,234,130,222,216,77,131,79,210,182,10,83,92,17,73,116,84,66,196,36,141,227,103,114,5,44,194,252,181,234,145,50,227,10,154,124,44,76,126,74,251,20,157,149,59,12,137,235,55,237,21,122,44,230,90,164,85,228,206,172,240,51,38,5,202,13,244,8,194,137,63,22,39,36,122,206,189,36,104,2,17,199,171,73,33,52,240,145,235,1,198,66,11,195,97,88,54,242,46,19,79,233,21,157,100,195,33,195,10,220,169,177,222,113,115,68,87,250,227,184,48,194,31,163,89,213,107,214,128,205,153,139,48,54,11,152,254,151,179,110,69,241,199,87,39,226,111,26,213,132,227,19,42,132,160,144,251,213,19,1,71,140,184,22,186,176,172,154,56,214,135,205,188,217,112,110,145,45,194,111,1,209,195,128,249,2,228,148,145,112,210,108,62,31,77,59,228,169,51,65,193,17,45,7,133,196,118,26,242,212,103,92,52,47,228,35,90,190,57,211,235,213,163,123,85,38,9,56,86,0,109,249,36,154,227,87,179,52,62,97,170,106,146,36,222,43,228,169,68,151,5,87,4,196,106,252,125,113,218,209,51,60,170,205,65,44,192,125,164,106,48,135,90,226,179,184,120,159,18,141,77,233,129,75,113,14,46,249,210,81,159,8,0,135,175,136,123,160,73,149,212,178,7,24,253,153,143,18,68,96,162,63,126,13,5,209,224,18,240,57,184,61,77,235,48,255,156,80,4,113,99,140,161,157,182,93,71,16,101,39,242,75,250,190,216,14,56,122,90,57,36,199,217,77,160,208,173,103,219,50,53,68,153,226,233,179,29,79,109,172,206,182,231,219,165,201,39,59,227,7,239,199,247,99,76,220,104,29,230,19,209,123,91,88,196,91,70,241,215,126,158,106,153,130,217,7,67,197,207,26,103,194,202,55,70,10,213,213,156,12,229,203,62,31,151,139,207,157,227,31,181,248,79,248,192,120,160,213,249,93,72,30,77,93,53,39,95,72,112,203,204,218,86,77,144,144,237,247,205,194,94,100,183,101,24,162,96,213,61,153,142,153,0,207,38,27,125,88,130,46,93,135,201,91,86,163,84,118,141,204,52,126,115,132,200,251,227,207,132,66,120,13,198,29,178,37,73,79,241,136,8,164,75,246,35,100,44,45,55,229,222,160,48,82,215,215,116,163,210,161,219,120,25,8,43,209,179,47,45,228,205,252,80,137,106,170,121,241,201,86,63,159,129,26,48,187,55,221,35,153,180,150,51,201,147,57,88,139,187,13,81,219,16,168,192,150,101,87,13,222,21,156,190,218,55,207,179,41,161,174,79,247,126,118,42,241,159,70,135,121,37,53,18,131,39,229,132,212,68,204,101,234,213,155,131,164,243,131,177,54,39,38,45,240,112,10,10,33,72,99,188,200,158,149,85,194,153,153,217,168,153,122,92,77,230,234,83,2,38,78,88,21,70,178,207,153,178,9,98,178,30,4,18,50,96,53,80,198,218,80,212,36,189,3,134,143,164,199,159,115,64,140,90,11,130,190,89,243,9,236,159,134,155,17,17,110,163,14,71,143,63,156,218,219,101,7,87,184,79,114,76,160,152,127,5,235,185,32,133,188,159,67,70,141,162,182,108,66,184,91,79,48,176,144,130,122,188,81,173,148,81,74,141,85,113,185,111,252,6,40,39,214,248,2,22,102,78,104,69,30,26,153,155,231,234,234,113,117,98,102,12,21,53,187,179,128,70,119,216,124,243,228,133,81,121,233,19,57,95,122,81,237,211,206,22,128,26,197,15,198,211,186,61,48,228,183,17,48,26,47,50,146,144,185,46,110,205,102,243,196,219,114,24,192,35,158,219,66,214,122,52,155,184,122,56,219,27,66,152,20,187,246,106,150,32,206,206,47,166,162,165,150,140,164,243,188,30,162,88,177,183,76,89,228,65,187,27,162,16,68,41,26,181,39,3,206,146,229,165,24,76,158,249,129,203,170,81,128,130,250,169,212,50,1,175,82,162,132,36,225,50,32,123,48,172,38,93,90,134,50,15,228,97,164,97,68,162,220,81,226,192,251,236,245,228,0,195,201,32,101,31,196,232,113,148,157,245,106,18,89,78,7,183,116,132,6,22,97,86,18,139,116,56,219,241,87,28,54,19,9,65,47,24,50,199,165,174,6,156,120,116,68,177,210,121,217,80,36,196,221,19,226,205,240,166,49,51,106,112,188,115,102,207,183,54,134,114,70,153,230,59,25,130,24,103,84,252,80,46,40,112,67,125,33,106,126,42,202,88,85,92,75,243,204,183,118,230,76,233,73,87,32,106,193,249,44,188,196,107,82,168,40,87,55,50,164,78,208,199,102,166,137,193,65,55,69,251,16,197,65,215,112,73,197,30,176,17,125,63,120,39,194,179,242,219,13,231,43,255,120,77,86,160,233,111,87,43,113,245,122,63,76,6,234,212,150,243,2,253,185,89,7,212,137,153,112,81,120,97,116,59,116,136,181,58,157,150,195,235,235,192,124,81,79,159,66,245,240,233,212,116,116,53,74,198,68,211,157,145,213,217,9,157,21,105,232,11,67,146,113,7,12,175,87,158,139,45,133,75,107,240,226,137,119,43,140,176,183,23,145,224,178,120,198,157,194,166,223,236,40,187,69,233,19,114,251,43,74,9,113,84,20,255,130,254,203,51,122,233,178,121,89,76,109,119,238,80,234,70,84,26,46,101,79,216,205,103,142,118,255,246,92,89,27,150,67,245,175,91,213,156,38,13,186,249,192,250,170,221,81,165,214,237,99,55,105,190,236,117,140,150,94,151,179,29,169,122,98,62,81,128,153,154,148,237,216,251,26,206,81,238,214,182,60,244,109,83,46,190,163,124,147,195,150,244,168,109,40,226,185,72,223,169,171,98,175,230,42,16,63,189,248,124,117,148,158,150,120,100,223,164,55,57,222,234,32,198,110,185,4,188,148,162,192,143,33,252,26,55,63,39,124,113,71,32,233,21,28,3,107,25,131,92,208,205,174,239,54,156,178,109,185,183,101,107,235,253,233,161,244,7,204,144,83,88,81,158,67,69,102,178,86,43,229,204,174,217,63,129,33,162,55,148,13,80,111,230,31,23,98,115,202,94,96,139,123,154,237,239,146,208,69,91,122,53,225,213,248,246,216,49,169,5,224,192,124,176,70,201,42,100,160,37,205,198,223,14,211,89,135,233,238,166,6,209,221,100,139,62,216,196,147,228,44,64,96,105,69,177,31,118,81,116,161,218,75,35,187,18,87,83,157,87,159,171,17,247,243,7,195,47,79,244,37,59,193,135,234,188,139,206,241,168,75,177,159,193,201,79,118,208,144,144,71,29,207,131,53,119,49,235,232,39,181,183,91,112,93,243,226,28,212,77,213,178,14,226,2,19,100,246,74,117,243,201,150,110,161,80,177,249,26,194,9,73,120,246,120,18,65,81,245,134,175,52,229,101,15,60,251,186,139,41,12,19,74,81,195,238,211,253,161,40,213,9,217,60,126,194,38,165,88,163,144,157,163,180,236,13,65,179,23,184,116,188,138,49,28,86,152,141,232,118,152,217,236,105,246,88,247,203,60,143,188,182,88,183,89,105,71,176,209,187,41,127,171,89,49,181,51,205,29,168,206,135,135,74,178,184,142,14,10,242,134,215,62,99,121,63,213,181,126,80,235,234,166,217,221,244,216,106,87,127,246,29,66,89,221,76,235,213,149,158,12,91,118,105,50,166,0,52,201,165,87,182,145,102,106,232,33,152,109,133,192,208,75,92,169,1,197,160,169,166,245,5,13,149,80,75,176,224,168,108,214,41,191,39,230,237,34,17,103,7,167,110,170,48,22,171,203,214,116,226,107,77,99,104,231,239,201,29,186,176,134,57,31,203,110,252,124,140,84,185,184,236,6,26,121,178,33,158,38,211,233,2,46,164,226,209,14,16,184,153,223,164,195,19,179,172,46,240,12,23,216,206,25,166,235,92,55,177,169,244,80,19,235,101,86,53,55,166,92,215,144,52,155,156,169,35,24,67,244,28,197,143,188,143,161,254,205,108,180,201,58,187,194,10,66,236,114,134,56,48,181,1,37,4,88,158,152,36,114,96,103,202,112,189,156,188,140,148,171,48,182,188,174,43,83,146,25,212,42,204,76,232,162,53,118,78,170,122,117,50,95,196,80,13,60,203,179,190,172,51,62,187,155,83,81,200,143,180,243,86,24,6,218,85,13,132,36,48,223,155,187,202,244,217,236,152,172,154,54,13,74,71,8,230,44,196,251,180,83,78,59,83,220,27,211,210,162,175,250,60,41,174,242,14,23,140,19,181,101,213,170,30,29,110,89,43,16,186,137,82,15,175,220,220,100,219,211,243,190,168,143,191,191,125,14,66,165,234,111,227,78,91,227,183,59,251,64,125,108,243,242,27,1,227,53,151,159,55,146,98,156,153,92,185,30,203,166,9,14,175,184,122,34,54,162,221,98,243,223,133,107,151,50,129,142,240,28,153,224,11,111,89,217,78,59,140,207,120,209,162,243,21,74,222,205,25,164,246,211,234,49,200,66,152,8,163,69,195,177,74,214,155,227,141,210,238,115,81,213,210,5,54,81,132,22,189,114,54,0,75,27,14,93,36,93,77,41,20,223,180,105,28,158,247,184,111,164,61,77,59,83,225,142,138,109,202,235,167,24,238,193,200,56,179,198,136,129,72,41,178,62,119,54,237,234,80,141,194,232,96,41,124,14,118,81,180,138,248,229,153,15,245,230,70,104,221,87,146,234,244,138,52,141,252,117,247,69,0,97,252,44,101,190,232,14,237,176,114,165,160,145,131,129,252,246,153,39,70,204,181,155,173,206,150,153,131,28,55,99,57,96,62,254,33,48,218,251,49,204,187,229,126,229,141,81,45,219,162,91,208,95,82,70,33,226,213,105,84,21,234,210,173,163,49,243,230,190,159,47,10,113,247,234,77,159,187,154,220,57,8,117,146,8,23,229,76,232,148,251,65,157,112,86,166,204,102,91,21,155,168,141,35,223,146,131,0,243,84,241,26,7,134,26,44,170,34,176,133,197,162,97,16,97,110,151,194,55,12,177,236,110,201,240,37,115,218,94,38,97,82,66,102,117,159,53,60,224,97,118,18,94,5,214,217,249,77,81,99,100,227,137,73,128,15,37,172,44,68,215,99,88,92,127,198,48,102,33,21,135,148,193,148,21,130,162,84,190,117,230,176,11,247,156,179,75,236,89,69,120,21,63,62,146,73,117,222,113,90,73,54,54,185,249,153,146,90,142,137,197,14,206,85,224,243,237,66,71,114,24,74,215,221,9,113,154,108,57,2,170,219,242,81,247,133,157,79,149,103,243,184,203,254,233,78,118,129,127,197,6,1,119,225,127,163,31,140,128,115,116,10,12,237,118,81,100,40,122,12,67,248,190,162,19,137,114,49,159,182,183,59,237,157,164,150,151,172,164,169,117,127,107,235,70,218,177,74,187,169,14,141,227,236,178,170,242,187,215,71,116,130,140,145,239,9,140,182,121,67,166,132,41,201,220,248,186,62,11,142,174,183,105,204,166,37,190,109,188,170,186,132,147,6,133,149,197,9,166,6,23,17,84,64,206,13,137,197,128,81,45,44,114,53,242,141,123,197,205,225,147,222,105,199,132,33,82,168,36,161,237,60,68,223,105,224,118,86,189,106,156,111,53,79,225,47,160,130,136,160,188,79,245,133,112,160,180,156,18,228,28,234,129,150,66,184,217,89,68,213,152,130,227,133,117,153,177,56,9,84,249,178,33,46,201,49,251,60,3,1,238,21,18,201,167,67,36,133,138,67,101,186,67,152,245,95,230,113,106,174,174,123,47,218,206,9,7,47,129,241,165,42,1,27,225,228,254,116,51,185,83,23,151,53,162,152,216,143,162,25,78,13,167,139,253,178,228,139,101,49,178,179,228,63,66,73,152,148,157,116,40,234,76,112,234,93,142,17,87,64,25,165,148,131,206,30,191,77,6,66,194,38,20,146,229,225,155,56,227,83,157,53,163,10,124,118,82,87,135,24,25,254,44,189,66,181,147,7,99,7,49,96,241,216,229,144,113,238,220,92,69,50,81,79,121,119,189,195,4,99,150,59,68,100,19,121,185,103,194,241,11,108,56,136,77,222,146,107,41,112,185,74,192,88,245,202,64,32,89,55,195,153,34,243,50,132,191,70,85,253,217,46,132,70,56,167,217,121,55,112,216,242,20,202,116,28,30,164,103,167,192,200,210,134,70,49,190,10,181,232,213,156,236,246,213,9,150,250,32,36,215,233,166,234,130,186,16,25,46,23,107,64,75,105,190,104,34,32,201,87,217,21,118,254,25,223,63,146,206,75,65,106,147,2,38,176,33,51,52,71,45,140,175,63,184,157,221,239,74,122,107,194,60,254,195,184,96,139,104,45,40,115,190,171,8,159,247,202,169,80,127,58,133,217,25,147,7,6,99,79,203,56,106,117,135,57,27,13,189,122,81,237,234,55,39,148,246,52,140,15,103,228,64,199,20,35,193,193,182,51,4,136,161,186,77,25,218,196,18,167,71,166,225,67,178,203,208,107,89,215,118,52,27,41,126,233,48,14,116,37,164,145,59,90,214,50,58,135,121,42,249,24,66,44,53,75,121,220,64,235,133,248,150,195,3,255,92,129,7,242,197,219,27,110,153,112,249,172,184,156,68,148,195,141,245,90,208,157,83,140,3,244,130,234,22,20,171,178,144,62,38,157,152,164,206,24,23,151,18,161,227,65,120,124,9,221,124,96,94,76,210,203,85,99,153,245,238,214,202,170,92,87,10,216,228,242,238,103,55,177,204,113,73,77,180,237,49,116,216,2,195,172,94,1,195,223,151,101,99,178,24,135,165,81,165,86,123,95,2,229,129,207,160,218,97,165,128,197,145,120,110,192,242,25,161,228,48,140,243,221,181,105,248,133,238,22,48,210,113,210,225,166,197,16,134,30,152,60,76,241,144,61,240,96,214,116,45,93,34,184,235,30,54,15,140,4,183,183,204,68,5,101,164,224,203,208,61,193,200,66,154,52,199,110,219,201,243,70,3,54,46,219,115,241,105,247,118,212,182,202,250,212,125,197,67,77,170,242,246,84,112,120,60,227,160,203,108,133,20,61,231,212,238,50,214,156,20,164,164,143,238,110,190,49,26,200,26,118,41,225,178,186,209,144,171,69,115,44,167,161,221,9,249,209,247,15,230,245,81,37,100,141,177,7,212,194,176,2,217,80,225,165,71,146,9,102,94,5,237,210,187,246,54,38,118,211,215,51,52,59,136,245,10,124,118,69,206,173,4,38,223,172,35,24,42,237,133,167,165,229,4,134,67,26,114,206,172,120,50,1,147,2,229,164,233,176,25,10,200,167,135,86,91,13,251,20,171,137,148,46,29,63,177,29,71,217,158,101,189,247,153,127,253,12,203,118,3,37,190,41,112,55,63,80,241,94,17,131,31,224,118,123,156,101,53,229,231,106,12,127,189,97,68,185,196,60,104,192,232,98,204,187,95,13,180,143,172,31,38,78,165,225,133,3,147,53,239,7,37,94,123,97,246,27,250,109,156,79,197,39,127,83,206,153,247,20,137,208,231,118,66,41,162,225,57,139,73,20,69,108,8,112,135,106,56,229,91,114,45,188,231,229,250,242,228,25,119,106,50,70,141,239,232,30,8,253,231,109,35,237,110,166,222,226,247,238,156,249,139,94,93,115,228,222,17,228,37,11,221,20,222,132,38,29,30,86,143,123,97,214,169,20,182,72,184,248,136,120,11,206,99,120,183,184,119,17,105,21,9,48,13,244,232,139,147,60,248,109,182,47,242,219,166,165,127,127,27,213,62,217,221,76,204,144,166,171,138,147,31,18,210,128,217,216,87,231,136,160,140,142,220,167,204,178,182,179,111,241,211,212,253,232,80,64,17,199,107,103,128,49,157,151,134,227,69,159,221,28,203,242,144,115,235,205,39,122,208,247,183,231,208,157,40,170,212,200,17,70,195,169,133,151,55,194,42,25,214,45,172,214,173,232,148,68,149,175,23,197,161,146,79,24,91,198,56,236,136,180,194,1,139,122,71,57,140,153,178,139,199,159,204,25,135,170,22,129,97,91,68,159,206,101,95,171,192,38,6,51,195,155,11,169,172,34,48,37,93,190,173,131,103,59,165,76,11,49,130,89,106,152,115,45,150,229,161,48,39,92,159,138,145,216,78,146,73,54,137,191,115,202,241,175,128,160,130,20,195,147,189,226,51,112,51,179,196,193,78,26,126,30,121,134,176,254,175,92,73,94,216,89,112,17,68,9,231,185,157,159,179,245,178,147,72,56,226,165,119,27,205,174,174,56,237,205,164,8,97,226,8,108,174,143,217,225,51,3,73,108,153,186,141,188,156,243,131,116,113,215,148,41,127,126,230,215,104,25,121,186,231,169,161,77,59,61,223,230,206,164,129,22,18,47,109,132,137,219,54,13,34,129,225,140,120,10,131,73,31,231,107,25,12,198,87,26,113,53,18,246,178,71,34,53,141,87,106,192,83,230,13,42,159,163,98,21,83,132,164,212,229,177,108,243,237,230,70,120,17,81,178,114,97,104,30,238,29,49,207,22,50,137,230,194,160,96,181,248,25,116,88,32,82,55,134,139,115,179,139,25,50,109,23,169,200,67,97,100,70,101,231,153,150,145,209,146,179,26,14,89,215,191,97,82,168,209,110,220,11,117,206,29,86,30,150,20,150,186,27,236,48,160,183,250,83,81,168,220,101,85,37,113,144,234,53,109,204,40,108,234,213,213,210,93,14,35,248,35,123,141,77,10,34,185,217,223,153,204,134,166,168,15,220,136,77,57,188,225,127,201,217,196,74,130,195,149,140,229,187,11,89,207,12,189,171,71,227,161,138,219,86,238,194,24,118,185,106,37,159,218,236,226,6,136,37,55,169,102,183,248,44,100,225,186,194,76,83,203,81,8,194,207,197,230,99,49,28,30,86,98,124,97,118,115,195,87,55,114,56,91,10,138,112,197,182,201,217,225,243,101,118,137,153,109,106,84,147,127,0,203,20,162,167,116,218,54,129,42,111,56,28,28,145,230,27,86,120,214,125,179,65,65,120,18,110,24,174,218,119,136,155,222,130,200,192,144,68,77,100,135,221,61,148,104,124,18,152,160,114,25,229,26,155,78,169,24,154,118,108,77,209,43,131,24,247,93,128,168,52,195,171,54,108,81,81,108,75,10,179,61,187,150,171,61,137,221,235,105,5,50,35,190,254,44,2,31,249,134,89,56,16,160,163,237,247,166,50,70,148,251,38,212,175,38,48,213,47,91,174,38,222,49,125,28,46,83,230,191,203,178,237,105,41,4,114,24,238,230,20,152,98,141,112,245,67,103,95,115,101,198,85,97,1,116,152,2,148,251,117,154,105,250,242,175,147,103,56,167,58,105,25,46,49,94,17,196,176,195,197,110,8,124,134,124,246,215,73,100,107,139,29,27,112,14,51,114,70,229,108,82,93,198,205,201,195,238,240,60,62,131,101,232,111,35,150,91,194,48,249,12,181,220,165,79,79,171,225,226,184,151,51,69,89,89,224,77,97,175,123,222,67,49,157,73,187,252,76,44,179,139,127,59,191,38,104,139,146,7,230,255,51,189,85,189,246,28,43,156,66,5,140,89,200,248,183,186,104,252,40,113,115,247,166,174,184,159,204,252,180,24,233,80,247,212,70,81,86,81,14,227,110,113,14,33,186,137,130,53,93,9,205,213,209,204,86,93,192,9,31,36,220,186,43,194,131,10,195,11,218,1,99,109,188,229,187,49,193,203,225,205,62,11,113,21,97,167,73,32,181,205,47,20,66,9,7,251,79,25,33,108,136,92,170,115,254,244,222,117,132,12,83,93,11,211,120,86,106,29,33,3,93,180,238,110,223,8,132,181,231,226,96,183,83,184,134,4,74,213,95,38,96,228,3,4,221,229,222,165,97,240,99,189,194,150,206,199,208,86,97,88,70,59,96,4,9,244,167,33,27,186,153,18,111,22,255,103,253,108,22,225,101,111,55,137,133,161,95,21,254,45,30,253,36,172,194,254,71,7,62,154,25,110,67,14,51,74,66,83,84,246,140,230,204,195,153,161,252,244,187,81,70,70,24,202,230,55,140,50,185,24,161,30,146,151,37,212,186,29,222,18,8,225,102,84,192,127,205,230,24,127,14,39,183,217,217,150,142,111,50,48,233,35,93,201,15,60,175,159,11,84,178,146,117,160,96,248,85,74,52,204,14,134,50,201,113,150,40,209,176,98,217,176,34,237,254,25,214,215,128,57,171,104,211,150,145,119,28,38,70,118,99,37,51,91,37,171,191,143,130,97,240,148,185,63,27,89,58,197,205,207,236,174,19,108,54,243,158,143,162,135,226,232,208,245,146,10,244,137,26,165,195,147,194,22,105,57,85,148,195,159,155,121,62,11,241,10,139,14,222,162,183,156,19,150,24,17,76,138,69,186,87,255,18,242,169,234,100,75,212,12,225,6,191,57,187,29,73,110,127,114,155,195,111,62,182,173,91,10,159,225,17,189,54,237,204,173,55,223,179,140,184,122,177,86,72,195,119,78,225,38,195,137,103,14,137,227,240,81,39,202,197,28,166,198,74,38,119,20,7,154,211,57,39,34,118,132,191,46,124,206,153,201,131,68,103,194,73,40,213,221,150,149,66,184,239,59,216,156,70,35,41,123,55,141,182,249,113,83,201,89,41,81,18,137,73,40,74,200,41,126,143,69,17,177,174,197,5,94,149,55,27,103,75,98,74,130,90,196,238,107,23,66,149,80,131,5,102,110,245,41,30,61,143,174,235,97,101,216,250,14,5,87,20,4,223,179,192,240,252,253,19,176,100,151,144,57,177,8,65,135,231,67,207,198,75,133,234,168,44,96,26,10,152,3,241,148,139,179,217,30,124,83,14,99,104,116,189,55,21,79,94,150,143,112,5,219,120,129,203,175,224,241,131,191,18,90,129,169,42,247,78,131,202,158,180,75,127,114,230,113,115,130,89,251,70,57,201,107,24,255,240,131,141,115,39,59,202,10,135,53,150,242,115,56,47,83,40,101,8,82,174,176,164,160,110,158,217,77,250,20,89,7,143,120,163,212,136,109,161,54,109,205,32,191,227,89,52,85,33,155,171,57,42,122,203,169,159,145,154,53,174,206,201,45,99,160,191,46,61,146,153,86,102,241,106,57,162,62,36,13,158,171,209,116,254,110,142,19,185,16,154,249,105,78,109,142,254,42,210,5,110,108,80,253,151,25,167,34,201,134,128,40,209,203,239,177,206,114,145,213,28,139,139,51,146,69,31,140,43,151,40,80,242,211,56,32,58,204,23,36,89,2,174,30,103,27,239,143,181,56,59,86,253,109,180,187,253,211,229,80,123,182,174,210,41,84,132,184,46,6,140,238,170,73,119,252,126,32,189,76,135,217,195,235,219,134,104,236,233,204,105,129,53,33,42,0,35,145,254,125,96,16,117,209,80,123,174,206,110,143,117,96,212,138,150,254,118,198,126,244,235,53,180,65,78,79,52,133,45,90,231,48,118,205,101,62,112,139,113,10,245,177,9,193,208,110,238,36,87,8,200,124,254,138,22,188,160,227,98,182,221,83,59,141,194,9,111,55,211,116,214,15,8,135,176,20,143,101,74,237,114,116,169,131,186,116,159,14,161,216,119,221,99,85,156,77,61,236,0,161,153,250,42,249,105,20,94,189,126,145,28,4,167,133,172,112,189,111,155,99,168,42,145,112,115,252,158,190,177,178,108,93,126,154,118,118,154,46,164,122,96,120,97,77,31,123,25,51,232,131,243,233,149,250,244,10,140,223,236,240,217,92,160,68,41,112,181,173,145,195,52,46,235,213,53,101,47,235,228,177,139,122,23,153,241,84,141,221,140,177,198,186,94,220,8,88,123,195,137,40,73,69,233,180,104,162,151,38,79,163,241,61,47,155,72,167,207,42,112,85,117,127,103,165,89,107,58,74,114,92,132,99,120,217,68,76,186,195,70,46,208,14,71,233,122,5,124,118,53,82,149,121,102,86,222,135,47,3,231,28,74,197,231,125,44,220,23,147,171,133,160,116,132,160,229,237,19,78,192,94,219,104,231,103,169,44,70,250,174,50,118,28,221,179,39,217,130,33,165,122,246,77,223,47,111,234,26,179,244,24,138,135,211,181,51,137,0,137,110,237,252,233,225,248,56,176,128,156,144,211,39,4,115,247,169,5,165,130,69,209,29,254,211,246,187,75,234,188,241,84,235,225,61,106,172,211,41,178,100,230,43,131,141,154,195,84,226,220,222,108,80,70,220,99,109,50,240,151,212,61,78,211,236,116,181,127,122,115,170,77,199,89,202,9,134,196,232,166,182,83,71,55,107,100,36,25,136,226,151,174,31,61,102,44,72,152,56,108,30,146,183,203,152,55,147,211,207,169,104,133,58,90,5,254,233,167,59,108,246,241,130,34,203,149,125,236,35,84,40,206,191,8,108,25,27,216,97,164,178,101,39,114,214,83,19,224,8,248,252,181,140,208,95,181,97,128,148,223,202,181,133,32,94,13,216,74,109,111,143,66,26,97,25,142,102,103,53,20,67,90,136,112,236,142,135,110,85,34,187,86,133,207,216,136,46,43,77,63,157,110,25,111,135,119,250,249,191,11,76,49,161,239,206,96,139,137,118,248,52,91,136,59,6,41,190,189,241,85,42,234,207,169,97,197,0,182,81,166,112,69,3,203,225,179,145,75,162,92,132,234,30,166,185,62,132,241,79,21,79,213,9,167,188,197,38,31,201,96,173,104,97,83,195,145,242,155,139,246,40,85,93,181,39,129,245,21,7,140,243,16,253,172,97,247,230,131,132,143,7,236,204,50,114,75,5,44,21,220,208,230,189,207,168,211,157,242,129,156,201,139,140,145,195,166,104,42,43,170,5,97,92,89,236,44,14,20,248,21,133,77,163,51,127,112,49,110,216,16,248,55,221,125,48,226,146,194,74,4,54,115,102,135,113,171,145,13,212,48,163,217,111,231,135,210,103,41,66,90,228,106,220,144,250,7,163,70,40,142,173,164,149,161,205,149,15,38,27,169,97,78,138,198,67,102,238,192,27,155,29,185,26,166,103,201,254,96,136,19,110,253,109,2,97,43,80,194,223,178,59,163,92,102,186,246,23,36,21,164,68,164,211,42,123,212,29,48,214,19,50,47,32,199,95,155,247,248,236,69,179,77,115,152,220,71,139,159,134,120,47,231,228,97,197,216,211,175,102,93,147,120,185,77,34,104,56,125,48,118,161,146,243,153,100,0,139,15,227,69,61,185,78,211,124,247,216,187,59,138,55,178,124,65,195,124,179,190,141,31,116,47,211,136,17,248,76,80,223,135,207,1,173,118,225,151,179,125,45,217,93,212,87,54,57,195,172,240,136,192,240,50,55,100,41,100,32,184,26,129,95,252,86,159,216,25,111,118,244,123,109,38,86,46,29,134,199,115,249,166,89,110,13,127,228,190,74,162,32,57,5,140,85,149,184,25,76,38,141,208,234,0,46,93,131,202,236,243,170,59,147,46,232,8,73,138,174,230,207,170,52,121,211,206,90,44,26,59,236,141,41,169,112,240,44,92,186,143,134,61,178,2,156,83,139,91,1,41,56,45,14,195,136,43,122,237,48,127,86,135,41,1,146,83,15,87,159,111,109,249,32,65,225,114,232,67,45,19,24,142,33,54,167,72,107,65,130,75,219,107,178,24,191,85,245,127,73,64,143,251,93,113,14,149,194,143,243,24,120,95,118,191,216,106,155,244,167,173,254,200,71,96,194,33,93,71,247,52,161,233,128,155,249,108,222,15,139,10,161,82,166,207,8,184,2,100,125,236,179,111,78,35,62,106,78,34,194,40,152,232,180,236,21,115,21,234,238,130,158,71,97,92,173,128,177,1,22,152,26,44,143,110,193,87,68,194,241,206,147,20,117,195,206,116,24,250,251,205,58,146,113,235,81,106,9,76,217,173,220,188,91,112,39,80,242,209,130,66,119,116,35,76,230,96,60,204,187,192,197,172,222,28,78,228,30,170,192,104,252,197,252,95,112,18,111,122,115,179,148,246,155,23,227,172,79,129,225,37,198,80,129,14,37,245,144,231,125,100,66,90,177,184,252,148,89,4,166,105,195,187,28,99,165,169,189,2,103,125,13,127,110,34,57,58,24,8,37,148,59,143,102,84,38,178,254,54,195,37,154,150,161,114,75,16,150,165,176,56,249,144,67,209,153,234,100,189,167,154,140,197,206,97,108,231,117,52,152,203,124,13,20,146,142,220,155,113,232,129,181,245,179,228,220,10,239,26,222,189,192,91,35,22,11,54,230,218,61,26,6,9,64,46,38,139,236,162,149,116,10,59,189,219,103,150,44,173,49,146,178,201,72,12,129,11,213,123,247,106,104,120,83,224,58,34,27,4,12,187,179,11,76,141,65,242,161,100,1,95,201,232,80,111,31,33,191,77,229,69,171,210,178,101,12,6,223,228,172,100,5,101,14,243,160,103,183,237,187,78,115,124,20,207,71,6,7,162,61,177,131,234,108,161,242,133,225,193,56,115,119,178,141,223,34,222,192,192,52,69,173,15,134,45,148,139,192,124,20,238,223,51,201,15,109,201,59,50,83,156,201,193,55,80,212,212,151,155,211,92,201,36,131,99,219,73,9,189,208,61,217,59,204,22,251,120,98,153,69,132,112,136,231,154,53,170,195,19,231,185,37,240,38,191,237,207,69,159,200,166,21,206,146,49,165,29,206,22,63,190,48,78,139,35,14,86,148,124,228,187,120,113,80,55,123,46,135,77,61,69,174,38,84,230,29,14,83,92,106,103,79,171,209,181,243,72,203,54,195,194,123,210,132,158,131,229,85,28,37,81,85,186,231,212,197,152,133,254,28,91,245,243,224,93,30,139,83,67,4,237,144,230,154,242,101,91,12,98,248,62,196,68,120,179,120,4,81,99,58,195,7,10,216,196,209,5,238,38,244,26,27,125,200,67,243,223,230,29,173,168,115,142,48,244,50,222,86,18,219,235,159,228,225,10,179,176,186,132,253,93,205,177,112,183,208,83,54,23,115,177,17,167,158,33,188,194,54,236,238,33,22,228,228,74,92,89,27,170,6,65,3,129,161,246,132,159,23,137,110,49,240,193,176,14,113,204,184,26,98,130,184,134,90,214,209,197,17,139,237,185,197,105,204,2,48,126,8,101,244,96,198,41,222,233,148,144,78,23,206,42,232,189,39,177,96,238,63,58,121,24,168,153,188,138,92,77,133,139,171,241,31,120,16,208,145,134,19,116,25,97,206,118,206,53,73,125,248,166,153,85,250,83,195,230,20,225,82,246,135,176,128,71,88,187,245,42,122,97,204,6,228,217,188,101,132,253,183,120,54,50,89,20,143,121,97,234,96,53,27,15,140,221,150,139,76,23,202,48,244,230,166,119,233,150,118,88,24,244,252,180,28,55,208,112,188,227,184,32,174,115,72,162,44,103,103,52,75,102,119,241,75,109,230,5,22,62,127,117,152,62,223,133,43,69,131,238,162,233,190,59,98,83,78,232,207,223,8,106,100,85,77,235,170,25,89,187,96,43,26,83,68,177,5,198,212,194,251,156,18,133,41,235,26,46,154,212,169,187,80,45,4,166,164,38,155,228,22,139,171,157,119,146,135,162,165,84,139,137,106,184,200,161,105,64,60,238,182,203,42,145,92,35,119,207,215,56,247,124,31,203,139,241,17,213,232,143,35,100,177,185,200,53,14,45,166,188,146,122,250,178,26,133,186,239,249,54,167,72,193,192,166,32,168,185,66,128,247,124,79,210,229,150,162,237,46,154,103,44,212,60,196,172,152,224,120,113,85,85,43,148,238,98,245,199,189,118,11,125,209,204,110,92,102,134,12,25,46,148,187,169,84,88,98,66,155,45,165,179,66,196,179,89,76,228,194,56,118,185,162,158,149,40,137,109,99,198,225,188,133,92,223,182,210,84,249,97,8,46,61,44,81,169,16,20,129,27,142,214,104,180,186,38,94,65,203,169,233,47,103,206,108,195,221,90,237,93,234,205,241,44,12,77,188,65,173,155,188,15,132,28,71,12,67,154,197,11,210,166,33,140,230,77,155,102,195,242,60,24,242,23,126,53,225,219,253,220,220,24,205,161,199,55,160,132,107,203,173,32,198,175,222,68,145,101,154,167,215,214,28,215,63,247,76,89,226,173,136,1,212,238,161,122,119,54,45,77,246,56,214,45,115,133,246,92,34,198,48,245,230,100,54,93,53,40,217,153,88,12,14,41,92,173,81,121,78,93,83,86,183,239,76,249,205,118,237,133,132,81,132,104,82,86,118,207,211,249,235,104,52,228,153,212,206,27,59,0,121,48,171,193,85,67,110,4,146,202,189,120,168,67,110,102,54,244,74,72,126,185,181,174,86,224,68,135,203,125,44,164,214,197,196,156,62,14,87,107,170,123,155,56,17,152,252,222,8,53,50,234,223,207,164,166,48,187,101,47,7,166,199,147,100,192,141,174,78,77,76,192,68,49,4,166,132,70,236,144,217,59,87,113,72,239,182,153,143,223,70,103,64,166,75,194,93,161,179,145,72,97,174,187,5,34,131,10,251,34,90,182,41,0,145,139,43,226,182,241,92,40,105,11,161,1,218,134,153,168,57,12,135,76,172,150,57,53,36,151,172,164,36,64,53,39,80,33,44,125,199,56,43,36,174,100,16,83,246,112,122,209,47,70,106,103,44,49,180,31,205,88,62,174,205,136,138,208,157,56,140,12,93,226,234,115,167,51,160,111,192,164,152,195,154,19,176,144,216,63,39,14,185,249,42,191,250,7,23,174,155,136,120,119,129,97,233,121,5,41,181,78,231,8,210,4,174,176,23,171,235,218,157,222,191,193,3,92,41,74,114,50,82,55,193,93,161,144,28,152,161,233,178,66,103,93,54,1,159,11,231,141,251,158,255,116,71,168,225,78,166,192,43,220,146,127,126,12,34,115,195,205,137,133,123,203,126,50,78,114,115,94,231,246,15,136,220,186,198,168,112,26,63,95,159,235,66,96,30,84,165,102,183,152,231,168,103,154,59,11,241,217,178,201,27,49,221,213,144,104,131,136,35,234,167,248,14,228,229,62,114,80,8,240,53,184,77,195,176,161,123,114,6,173,166,169,66,104,112,49,248,182,67,202,169,103,85,5,199,180,27,245,179,184,154,218,159,187,239,53,101,185,228,133,70,104,53,165,37,12,66,84,242,118,24,91,118,252,53,52,82,90,80,228,43,161,185,135,128,65,21,254,10,218,193,80,86,226,106,130,36,119,139,8,239,158,220,210,190,74,79,89,234,137,201,229,162,254,80,227,234,45,222,44,168,228,35,252,112,81,98,146,250,121,90,185,144,136,76,45,245,162,69,116,32,135,138,14,18,20,114,88,133,209,83,139,151,64,161,111,101,181,231,50,235,80,43,231,21,243,108,85,207,18,35,87,67,215,246,59,147,84,234,226,94,125,102,9,179,19,112,152,226,238,46,79,197,17,113,134,66,27,18,58,18,194,61,51,53,217,195,144,227,155,230,19,241,172,2,196,124,231,133,91,213,101,249,76,118,107,7,10,157,168,200,226,214,48,96,40,241,211,112,164,196,139,57,35,109,149,71,187,35,1,165,5,217,162,177,240,122,195,145,201,34,204,120,97,184,56,190,161,48,98,141,68,161,204,109,48,138,214,169,246,155,89,44,139,11,187,109,119,59,235,216,79,23,17,138,174,230,18,227,170,41,131,157,208,234,226,53,142,108,77,52,139,106,98,153,164,89,125,168,175,249,80,84,182,214,99,12,111,5,240,161,246,5,193,88,55,219,108,176,252,69,35,62,149,68,24,1,198,141,249,24,133,130,20,105,83,105,23,117,14,206,141,236,230,67,41,83,60,132,156,154,188,246,27,194,61,27,125,185,57,38,122,161,58,68,102,146,41,71,224,138,124,85,113,152,191,222,10,55,216,71,174,140,213,108,115,160,191,109,150,73,222,52,146,139,98,193,200,213,150,32,118,120,240,49,109,133,169,204,243,231,38,24,211,245,185,97,147,172,80,252,66,252,183,235,1,135,165,44,127,59,253,3,159,119,47,138,42,7,78,238,107,215,81,91,89,162,232,5,67,42,167,208,232,132,190,37,100,32,51,233,24,126,192,183,249,247,124,88,10,35,153,27,98,98,221,252,81,229,222,231,171,44,33,39,105,38,93,77,79,86,200,96,120,90,191,155,78,211,212,221,54,198,54,35,68,185,112,193,105,122,12,200,104,159,239,16,252,194,36,91,154,150,73,49,121,101,21,241,216,51,216,146,238,222,48,17,200,126,243,66,144,232,70,228,43,250,156,161,2,189,136,206,23,25,227,92,218,66,210,24,53,49,182,123,178,59,91,242,182,22,154,194,34,231,95,177,247,158,238,143,218,215,175,12,88,246,64,172,193,177,193,98,51,49,166,206,117,3,185,107,239,114,244,38,170,40,30,227,155,113,22,240,208,37,129,32,147,117,227,136,71,200,188,218,32,28,111,228,187,103,113,31,33,117,137,136,160,4,245,152,224,41,147,15,185,49,211,16,20,184,152,159,207,149,201,200,75,2,192,108,253,8,85,247,43,150,196,41,80,97,56,12,161,165,52,248,26,159,141,99,63,43,91,72,243,192,207,214,46,63,239,55,237,144,59,130,248,165,209,7,194,172,193,67,71,122,7,121,30,217,57,98,91,212,174,166,208,220,162,61,202,150,22,247,173,226,2,30,156,0,117,217,179,18,165,118,37,135,168,60,213,115,219,52,215,202,79,20,2,239,179,161,243,48,28,80,247,37,162,10,24,162,151,68,0,80,102,222,94,148,124,102,112,142,98,77,3,4,165,186,87,198,48,147,20,57,120,225,65,150,124,9,48,81,153,164,39,43,2,27,45,133,176,3,106,70,58,89,226,80,225,107,192,128,181,76,110,233,194,248,171,247,184,122,153,114,136,76,119,136,62,185,9,14,165,187,88,235,234,164,131,23,97,247,26,114,98,96,91,38,44,196,95,35,228,66,41,182,73,32,10,204,106,126,235,161,45,191,118,155,102,28,249,40,152,49,174,202,148,32,89,155,86,164,190,29,38,209,36,63,77,53,167,31,117,113,63,34,182,221,37,224,137,111,80,20,68,35,70,149,53,200,117,133,154,145,41,193,241,70,194,111,212,52,187,3,220,64,245,113,137,232,68,53,121,208,40,166,70,50,133,218,249,127,28,254,69,99,96,186,130,25,189,74,81,251,109,50,210,209,51,244,11,56,85,118,61,32,35,21,124,142,169,222,228,243,154,147,120,164,193,65,46,132,246,29,166,2,92,182,78,176,136,97,66,126,48,217,58,249,38,57,128,37,223,40,12,138,4,33,129,93,24,14,133,235,180,16,107,33,192,44,168,229,5,28,94,248,2,203,62,118,195,110,74,94,42,6,81,75,184,127,28,81,200,127,187,16,0,20,88,241,212,178,181,150,88,166,195,105,169,98,118,181,164,126,245,15,26,47,121,132,96,46,76,22,211,39,201,51,250,18,161,230,235,11,204,225,185,185,243,226,48,199,200,125,63,43,148,91,32,35,236,248,48,176,1,202,2,163,189,231,247,78,228,34,196,213,251,76,92,103,226,219,161,204,192,27,144,91,179,53,115,199,58,6,130,85,87,10,124,30,204,243,250,40,74,12,181,131,104,233,87,92,233,210,33,38,140,119,219,69,24,122,197,71,85,88,164,132,78,131,254,87,105,35,52,100,50,245,76,119,178,104,76,121,221,137,116,144,249,144,98,168,2,155,64,141,79,160,38,207,88,20,101,75,242,189,173,76,182,188,138,255,52,110,90,35,228,107,242,36,37,61,244,167,39,199,103,87,11,130,113,86,30,248,28,114,250,140,155,163,126,117,199,255,129,55,122,87,113,243,76,24,65,30,27,149,87,87,26,162,194,77,114,92,13,43,131,20,218,75,24,94,141,37,111,43,243,191,28,42,71,195,244,13,244,214,4,26,167,43,40,141,73,81,186,160,208,178,125,32,100,2,172,162,75,104,89,67,170,55,2,126,20,150,177,95,133,243,21,63,109,57,182,37,176,141,224,25,45,51,214,189,192,166,165,22,87,35,197,149,244,183,103,139,130,23,122,229,52,125,232,213,63,90,96,116,56,26,62,210,43,120,17,206,232,112,220,182,68,185,228,192,136,4,251,189,55,180,222,251,203,197,194,96,142,158,81,198,18,116,223,229,89,69,114,200,45,242,89,89,98,94,96,212,177,74,12,97,196,153,229,235,65,237,169,140,16,43,50,201,201,34,232,121,27,126,162,199,212,13,158,133,252,52,167,22,63,252,158,87,193,129,235,214,218,67,238,35,46,89,67,182,167,72,187,40,167,14,119,51,148,140,96,96,254,227,90,198,6,207,175,184,122,36,113,51,2,250,98,9,143,219,125,117,39,109,212,94,200,168,9,108,54,116,205,97,100,219,146,94,125,222,82,249,98,16,248,141,62,246,201,191,179,231,119,235,74,6,75,111,140,194,206,199,218,227,196,149,56,111,40,92,201,213,59,76,60,252,133,73,192,127,48,135,158,51,149,62,173,38,111,215,29,134,133,214,197,231,158,81,237,155,45,194,38,200,229,22,129,183,229,56,28,30,108,242,229,230,8,229,184,224,20,169,173,148,37,96,11,147,120,198,129,2,142,60,225,203,59,178,225,150,149,29,55,31,198,114,150,7,99,188,238,230,77,179,188,157,252,244,10,33,194,138,35,180,232,157,131,145,200,251,222,51,89,177,33,228,160,102,73,157,250,141,189,106,179,70,223,226,113,95,33,213,184,91,59,181,133,91,114,95,205,140,116,92,127,17,174,85,211,98,42,102,44,168,100,14,55,86,81,65,209,24,114,133,108,86,15,188,119,21,94,86,228,226,112,177,82,245,11,159,53,52,4,74,33,239,80,173,57,4,222,236,149,123,192,67,245,95,26,58,65,33,105,96,46,150,184,33,95,248,12,27,34,169,14,15,194,179,226,116,149,152,233,183,247,41,54,192,234,136,75,120,125,185,72,17,59,74,161,239,224,132,132,18,220,103,19,79,32,171,168,73,22,94,110,59,250,4,203,43,149,36,135,69,86,182,95,203,156,45,178,143,40,4,44,152,220,31,188,77,76,68,253,237,144,61,249,226,192,103,39,91,168,205,23,155,43,136,144,78,238,68,138,17,19,159,169,230,121,196,196,103,192,108,141,197,8,110,155,102,75,13,24,129,35,233,146,141,60,210,151,36,5,182,165,81,124,251,96,75,245,184,26,57,9,177,64,205,248,34,122,246,9,248,108,137,213,78,144,245,164,57,72,210,91,125,41,153,79,83,143,167,62,103,115,249,238,206,110,30,46,118,139,95,254,37,48,196,192,145,52,230,109,24,111,67,141,39,41,53,117,243,33,74,227,17,140,175,2,243,173,101,239,82,214,166,199,90,114,81,170,234,131,144,173,89,151,99,76,135,105,91,92,254,183,178,46,172,162,78,83,200,205,151,239,84,80,217,48,117,181,169,42,38,154,236,93,214,152,78,212,86,12,171,182,237,191,76,13,182,138,211,179,53,62,7,98,127,91,22,112,18,20,97,195,29,3,133,115,165,228,235,14,76,129,94,9,248,44,194,234,163,67,1,236,116,23,171,138,148,18,174,7,226,11,214,217,29,250,219,68,180,163,171,109,249,233,209,236,194,123,230,48,135,152,155,154,131,219,249,229,7,155,60,81,81,135,238,212,27,21,175,31,92,136,216,169,255,22,233,60,47,169,168,200,234,159,45,146,120,38,177,37,91,126,111,38,141,58,187,218,213,146,142,255,30,155,137,16,13,64,129,205,192,254,67,187,217,190,170,207,46,150,9,62,251,255,36,160,212,5,219,106,5,253,101,158,157,115,95,58,10,43,9,154,47,4,199,166,127,239,214,244,222,84,55,197,197,27,245,199,162,22,218,174,26,67,206,240,244,182,218,138,115,254,221,190,218,194,46,120,204,2,177,79,40,241,205,115,70,101,45,81,11,170,243,246,190,109,251,129,209,182,23,181,114,82,88,53,118,24,171,88,204,88,58,108,157,79,205,43,82,43,250,41,200,242,9,108,235,197,116,248,236,159,150,118,40,117,60,94,0,73,149,166,85,62,9,188,217,108,59,58,45,180,113,209,253,171,210,254,224,110,242,66,210,221,155,87,229,253,13,165,88,149,170,12,70,127,225,131,41,197,85,47,246,70,116,104,127,241,30,99,204,172,44,35,216,84,161,93,97,244,52,115,237,34,84,95,172,161,224,158,126,207,181,241,118,86,247,57,82,133,205,85,230,14,140,152,185,40,107,115,66,132,192,242,193,4,145,85,249,30,61,241,230,149,84,21,225,142,38,211,172,217,236,186,40,43,27,51,107,189,192,103,213,116,209,51,226,236,157,106,100,129,237,83,15,216,146,38,69,189,185,166,75,242,195,0,47,56,100,9,58,239,230,26,26,66,153,162,126,218,173,136,36,251,167,183,89,172,213,131,10,10,102,190,125,246,43,174,148,171,173,100,165,249,205,39,65,141,46,206,92,185,132,171,30,85,181,43,75,108,175,155,94,158,199,183,205,44,105,138,26,114,55,227,86,231,91,225,79,196,18,217,213,211,104,111,175,38,39,110,64,113,158,154,22,181,18,126,230,103,22,229,196,166,182,67,176,212,220,181,18,214,94,85,243,158,10,15,216,89,73,148,136,168,139,7,219,249,233,82,228,108,132,88,129,213,150,11,1,146,233,183,198,149,230,177,239,33,60,254,177,84,18,222,192,75,205,123,112,225,240,57,22,207,224,179,0,171,221,17,177,42,183,59,106,36,248,219,120,44,189,16,113,118,30,87,162,180,224,177,90,250,233,164,248,205,161,51,215,7,70,147,215,125,62,89,153,207,158,103,61,102,100,219,55,64,205,170,91,82,83,163,166,69,225,150,223,124,19,59,85,27,181,138,16,132,147,196,206,170,213,176,67,213,46,133,125,51,29,166,208,248,177,81,99,155,225,84,200,51,177,145,133,125,108,158,144,125,28,14,155,248,147,222,28,189,17,127,176,51,241,89,17,180,60,88,102,202,242,166,21,92,186,100,57,239,102,226,226,44,205,76,4,41,169,233,23,189,222,156,82,120,224,174,140,40,96,179,96,10,120,44,253,233,142,27,80,60,118,179,12,254,243,211,240,190,239,189,33,105,110,133,137,112,85,135,51,53,27,106,49,85,240,81,254,6,75,38,148,219,197,116,226,192,121,135,35,57,187,43,213,66,4,102,156,246,128,115,111,143,127,85,33,125,117,175,62,61,56,30,247,171,222,61,58,217,44,114,160,246,139,156,108,96,75,7,124,246,160,229,105,154,107,181,1,118,93,124,250,50,221,221,25,40,188,87,121,29,102,17,213,111,179,209,100,121,96,226,211,37,96,234,198,135,194,231,132,156,239,83,177,111,120,224,230,148,110,80,20,10,30,116,68,68,202,14,184,93,202,177,129,73,153,198,235,192,202,180,63,48,238,183,43,96,102,113,109,184,41,141,197,111,83,164,168,6,110,38,121,122,223,53,231,11,29,133,102,22,25,223,143,201,246,61,253,221,241,57,142,215,193,230,173,234,203,228,215,102,252,54,12,111,157,55,76,46,242,246,41,180,190,167,211,200,70,172,104,26,100,80,157,241,40,25,168,241,129,140,101,30,74,2,179,222,173,24,72,148,119,200,1,4,229,166,115,38,188,55,223,77,184,144,192,148,74,199,43,217,229,57,137,242,157,231,41,48,44,78,189,122,175,251,203,132,238,147,218,172,37,19,235,255,96,82,98,106,30,212,57,173,187,159,24,48,172,231,161,254,110,165,165,184,249,60,99,110,203,214,177,111,219,61,4,10,115,62,171,77,20,81,140,15,174,196,121,228,203,156,38,169,249,109,83,96,35,144,179,104,10,179,147,232,1,163,35,87,21,222,30,3,39,199,69,253,133,254,50,70,233,45,80,54,99,250,203,22,224,184,112,219,82,246,15,12,131,249,194,75,43,136,81,89,183,98,3,135,209,209,82,187,37,19,145,11,110,54,186,11,106,38,59,77,146,202,151,128,179,107,127,76,87,207,54,143,68,124,244,201,164,131,135,194,156,85,29,165,18,171,62,23,175,240,65,3,198,76,93,219,109,230,178,247,106,170,189,31,216,18,222,14,115,104,82,151,26,251,52,253,117,160,31,56,116,191,75,14,58,121,1,177,213,195,79,141,58,224,218,49,125,150,53,145,52,141,104,152,147,137,107,71,90,73,29,198,222,10,227,247,82,3,102,115,86,21,94,193,207,100,126,46,88,211,93,120,24,19,53,126,187,32,206,164,104,205,233,94,92,179,164,9,65,9,29,68,195,56,251,171,231,208,239,120,232,180,109,84,42,30,67,35,100,51,178,79,195,230,229,33,213,7,6,111,79,73,252,236,226,167,124,30,38,136,212,220,112,156,234,161,62,250,115,181,69,70,3,54,29,124,133,119,84,210,154,175,186,112,59,13,117,94,154,217,170,195,170,80,207,32,68,33,238,181,156,48,196,122,7,159,6,239,49,184,24,234,69,206,55,185,156,212,0,138,163,224,80,248,60,213,190,112,43,106,227,76,37,193,244,116,7,48,158,171,83,225,243,219,245,194,236,96,158,223,62,203,141,111,27,135,177,174,100,54,34,52,69,12,47,224,51,5,200,214,141,116,255,136,178,135,65,228,95,178,10,166,99,60,227,187,197,92,165,169,61,252,57,234,164,96,64,26,139,126,136,168,62,240,153,55,111,183,236,215,97,122,195,90,25,233,94,77,136,91,31,12,193,15,159,102,113,11,216,66,36,1,70,215,186,5,140,184,167,62,24,130,95,247,185,77,221,66,125,152,172,36,54,122,237,76,194,229,177,105,162,30,205,119,149,195,236,193,100,217,219,52,221,143,193,141,168,142,10,38,152,39,20,191,31,48,196,55,121,238,141,165,80,234,23,222,106,77,191,201,37,199,56,37,181,184,100,237,33,111,67,204,43,80,164,175,158,123,227,8,119,97,118,161,207,213,156,20,238,79,143,42,197,103,192,176,47,103,192,156,39,151,194,232,239,220,199,126,172,231,14,186,167,199,11,155,89,212,246,162,63,61,175,86,39,176,153,201,41,12,3,211,251,108,144,135,22,213,215,132,195,167,211,107,112,184,128,164,220,4,222,68,19,47,76,245,199,84,152,72,196,133,23,18,6,10,155,129,135,195,24,115,136,240,113,34,138,119,191,110,99,33,136,122,55,85,170,101,237,11,147,43,17,52,19,248,184,232,110,98,114,8,204,94,207,235,80,48,70,144,145,52,144,161,195,103,45,96,236,76,30,152,44,81,52,156,84,254,212,134,19,173,185,13,63,123,59,245,188,72,164,135,61,170,209,76,199,90,69,153,207,60,154,234,189,22,125,156,174,32,150,125,241,186,206,86,109,101,109,24,101,141,41,30,107,19,155,215,167,238,38,250,27,48,94,111,69,97,168,113,62,146,208,179,158,162,111,143,24,95,20,148,155,37,67,43,106,7,150,77,63,255,194,100,103,180,229,231,168,235,121,212,102,37,245,237,133,17,49,111,1,155,27,130,192,24,17,198,115,35,214,40,225,51,96,10,230,162,112,8,206,87,125,174,38,32,54,3,198,51,64,123,141,137,32,190,237,249,43,174,82,24,35,208,184,121,21,14,49,32,209,134,232,179,134,143,130,60,86,73,33,233,9,74,86,123,42,106,41,59,135,141,7,244,192,108,181,107,192,16,216,164,217,68,135,61,235,131,200,127,26,91,191,128,114,222,151,115,48,205,33,128,221,140,194,103,95,26,163,112,226,7,161,31,31,65,143,17,83,45,34,255,91,148,218,97,229,149,18,3,13,165,2,9,211,2,159,65,122,91,78,205,84,213,94,97,1,138,41,139,144,75,217,15,108,98,235,14,239,166,142,149,195,10,198,157,81,219,72,10,37,57,68,0,207,29,43,12,62,143,34,151,104,14,104,161,215,0,140,129,155,54,220,236,99,253,167,57,94,170,95,71,194,249,218,93,6,129,173,56,79,97,8,23,209,178,46,238,135,128,38,100,16,224,18,35,90,170,131,207,177,216,107,17,135,209,116,212,169,175,12,19,149,10,24,13,46,109,246,32,28,29,63,60,73,133,105,179,201,183,204,184,250,188,155,57,31,24,105,107,127,29,107,25,221,77,225,73,29,95,192,196,114,158,171,81,117,137,46,179,248,178,62,152,185,122,58,188,169,161,215,15,155,67,69,138,21,127,179,196,60,239,154,50,221,216,233,48,97,205,231,109,178,75,240,83,29,30,197,77,138,57,128,41,159,242,231,134,251,169,14,87,192,61,170,44,109,199,181,116,158,46,230,97,57,3,174,67,157,118,168,220,106,94,64,3,204,145,251,249,237,121,135,56,103,188,199,182,145,226,142,24,133,136,222,166,250,116,10,81,170,232,51,180,161,218,211,238,181,98,137,192,68,91,138,125,135,9,102,164,152,205,54,86,230,207,67,147,60,139,13,26,218,175,106,203,104,251,239,22,19,45,230,214,233,121,42,6,94,44,248,27,246,118,121,110,94,226,20,129,224,124,26,207,187,70,102,60,190,0,20,169,234,208,78,33,238,16,31,23,62,137,162,155,6,108,57,69,135,55,70,61,15,140,205,88,60,246,38,23,41,70,152,92,253,229,202,16,231,37,163,165,48,81,189,226,40,97,139,242,160,152,109,236,128,51,44,45,133,75,184,149,1,163,101,211,21,174,145,197,6,166,150,96,41,12,51,99,4,140,134,66,86,24,107,186,251,219,68,88,158,155,143,91,121,58,113,180,80,111,150,100,245,216,190,240,17,107,86,17,35,163,112,162,145,18,240,78,58,144,96,37,186,162,39,7,225,148,68,104,11,56,51,240,2,38,237,157,31,111,81,206,252,31,92,80,130,208,25,171,163,96,216,3,69,206,70,141,73,81,160,242,216,3,138,157,163,189,48,212,25,111,247,89,138,180,254,25,152,180,224,8,216,36,127,4,166,252,38,71,203,88,137,150,94,93,205,5,40,96,202,132,244,183,145,198,204,209,52,83,221,150,30,239,45,221,128,63,165,101,99,61,189,130,67,110,141,171,209,81,207,15,140,88,98,252,182,9,67,171,33,171,217,243,198,205,57,149,207,7,158,4,113,2,30,91,205,191,18,6,102,61,70,121,249,105,244,169,219,107,142,35,10,149,9,72,239,43,218,34,226,130,28,83,169,250,253,16,153,136,216,4,161,202,37,234,78,192,103,7,144,2,70,6,82,79,17,230,197,184,162,97,91,69,117,64,173,200,246,67,169,246,108,237,185,24,154,211,133,249,126,180,79,206,116,21,159,79,69,178,93,63,128,78,33,132,199,197,39,69,93,187,107,187,39,244,213,25,176,137,91,43,188,123,108,43,237,100,218,117,166,37,151,224,82,40,38,135,188,212,1,5,239,234,48,141,68,94,183,206,165,19,49,94,132,37,198,184,73,18,63,67,97,161,44,233,99,28,93,155,182,31,20,231,244,64,225,3,234,23,64,64,33,134,56,165,104,207,250,210,201,128,173,232,82,50,69,79,203,40,174,47,241,211,103,70,122,159,11,198,218,8,152,52,234,211,43,120,21,121,228,131,168,84,125,78,48,131,66,240,248,64,32,61,76,125,48,54,197,177,1,59,240,86,159,171,68,109,230,76,209,112,194,136,249,129,187,75,36,33,122,202,27,232,138,34,54,30,237,38,68,35,134,171,88,28,180,20,47,27,159,177,186,159,118,19,248,40,1,147,194,125,218,109,101,126,1,143,52,223,150,109,148,112,28,206,164,226,228,19,128,208,18,161,40,188,91,155,104,186,1,67,118,242,207,11,78,234,115,202,128,218,95,98,90,128,200,156,116,107,137,45,101,142,46,165,58,171,175,231,106,42,90,107,192,196,235,158,223,46,211,189,233,17,108,133,33,60,30,120,151,219,107,204,198,251,189,249,238,2,219,38,238,133,247,140,231,62,135,211,165,231,4,224,88,36,204,219,124,191,13,219,190,13,154,230,49,172,206,216,102,234,29,11,167,233,208,143,103,140,143,17,63,204,228,245,28,34,64,67,118,100,90,178,69,119,250,192,75,96,156,28,230,251,211,85,96,104,86,47,188,98,30,94,148,237,253,249,233,29,57,43,100,218,242,179,242,109,68,72,238,197,232,147,62,15,61,113,93,12,152,60,222,243,203,179,121,29,164,169,184,213,119,129,216,51,108,3,128,243,172,239,135,189,162,220,16,184,62,238,211,192,80,38,2,134,206,251,244,25,234,105,209,52,220,167,223,47,27,246,171,191,205,69,237,98,158,15,188,220,73,7,141,3,88,90,207,215,103,5,137,1,51,251,189,243,194,116,179,195,102,134,154,162,230,104,19,195,77,117,91,69,184,250,250,1,207,21,243,6,84,130,231,156,141,53,74,156,65,38,242,67,85,199,225,129,121,223,1,67,206,92,239,188,177,125,59,126,246,103,164,61,158,73,105,135,138,12,74,107,173,235,110,156,18,178,94,238,197,20,154,150,103,86,25,59,86,24,98,34,249,121,46,66,104,49,109,88,233,204,124,63,221,114,23,63,114,90,227,253,54,207,98,43,13,95,90,48,101,240,118,74,30,48,20,178,7,134,251,236,239,115,35,183,210,159,155,67,246,185,112,73,125,62,176,69,105,2,134,204,246,76,120,72,245,196,131,153,201,183,190,176,44,39,55,83,70,122,14,234,86,64,208,226,193,200,148,14,237,181,130,161,109,160,75,139,128,64,49,118,141,199,70,146,244,153,179,96,23,196,11,33,200,245,44,80,120,112,182,120,106,155,167,181,221,196,46,226,251,67,35,247,9,7,161,102,122,65,75,231,41,56,145,82,12,184,81,223,162,240,142,162,43,96,234,32,20,70,240,125,70,143,49,49,60,95,223,68,255,125,5,124,182,112,207,242,132,244,124,172,248,132,198,199,179,68,76,244,170,226,169,135,149,72,43,188,83,68,129,145,225,227,110,2,163,201,121,63,129,65,65,174,62,55,194,111,253,194,4,210,181,229,84,0,175,219,180,85,159,94,49,61,171,123,241,25,135,75,223,135,57,40,93,116,139,58,199,176,170,30,23,146,104,84,236,83,136,170,48,118,125,49,80,206,191,86,157,76,97,192,182,88,241,183,45,94,122,243,51,106,131,78,5,76,140,64,225,154,238,108,9,87,63,105,204,242,180,36,28,148,128,207,209,237,233,20,60,234,98,198,218,38,150,254,92,141,32,247,189,154,140,129,246,202,102,40,221,7,27,90,47,3,181,25,218,233,119,115,104,40,165,60,240,182,73,42,96,228,92,30,24,178,66,13,152,212,135,116,139,57,41,122,32,139,46,41,83,231,164,109,187,44,71,187,42,154,0,98,47,26,13,235,56,125,203,83,111,22,187,121,47,166,108,118,43,108,185,146,128,177,23,147,215,137,125,130,151,201,225,10,144,203,208,217,112,35,139,230,7,113,42,20,206,100,172,112,203,65,55,7,198,93,65,111,142,136,87,187,87,159,14,190,93,134,189,26,194,116,31,122,6,138,86,95,3,19,34,107,1,231,38,124,91,224,137,17,96,192,8,64,53,133,41,234,185,55,63,11,107,122,174,54,89,203,128,171,138,25,13,124,223,194,23,19,24,77,160,172,48,146,67,43,96,106,21,166,194,112,183,235,133,167,122,249,162,201,229,76,224,102,244,64,169,19,1,165,250,115,92,120,139,212,61,240,46,121,223,171,217,54,105,167,213,20,137,68,204,0,80,64,85,180,112,140,191,112,215,128,40,139,85,114,199,78,131,181,58,22,216,132,74,2,134,229,162,13,135,69,190,110,203,246,122,27,182,211,125,232,45,116,64,36,219,89,175,231,5,199,148,9,9,150,105,114,183,65,114,99,84,90,203,213,3,155,7,31,192,103,62,153,154,16,51,249,216,216,105,80,243,147,132,52,49,176,228,35,64,29,48,165,218,210,35,20,33,68,252,217,106,126,212,189,30,42,92,148,42,1,15,74,172,4,30,72,246,94,24,173,47,109,56,241,179,125,97,8,199,122,243,201,48,138,199,62,95,86,207,250,96,200,228,251,41,130,138,137,115,44,144,151,69,222,54,230,97,170,30,212,114,10,120,145,160,8,120,78,109,247,134,189,123,175,37,172,174,239,131,134,198,124,84,81,5,215,225,13,11,53,141,184,53,167,62,233,240,105,202,32,113,111,106,26,37,162,143,134,95,118,109,90,224,194,72,82,152,125,104,252,180,101,236,245,167,41,86,138,233,168,154,18,223,80,152,213,166,5,76,81,149,160,196,21,163,101,13,1,185,172,63,109,54,205,53,224,115,62,209,151,137,115,80,14,137,192,198,16,214,167,158,40,37,140,64,247,18,169,8,74,132,115,141,149,9,137,170,164,107,42,213,242,242,101,53,146,107,85,111,142,40,108,140,35,98,30,185,107,203,54,27,98,239,82,106,124,183,236,26,179,73,50,151,184,57,106,76,178,112,101,100,201,119,76,210,166,76,177,245,106,74,222,163,225,181,170,23,110,134,76,222,238,83,19,16,206,207,181,231,5,69,143,157,199,210,120,126,166,232,96,196,40,107,77,249,199,160,168,63,94,244,108,109,171,194,212,120,198,173,49,211,126,209,129,10,105,192,48,95,181,217,13,29,247,24,8,3,213,187,169,48,220,216,28,48,58,0,207,213,171,71,60,101,25,67,76,214,219,76,248,114,166,232,19,100,119,146,94,221,71,20,214,0,163,12,185,20,62,155,212,25,143,109,101,42,122,115,156,26,110,175,24,85,179,41,60,250,253,174,41,238,42,79,183,240,230,111,211,204,15,81,155,54,161,30,248,48,131,137,213,150,222,156,44,112,187,240,44,226,79,4,12,209,200,71,74,71,36,81,151,0,211,125,153,23,198,195,64,250,252,76,56,55,7,105,74,46,82,80,1,76,93,104,160,107,235,241,255,160,40,42,251,151,11,207,68,143,139,25,19,16,183,175,4,238,165,62,87,163,43,226,71,54,116,137,247,108,207,213,51,34,15,16,57,147,6,38,140,218,156,238,79,83,208,173,111,123,83,150,18,83,14,194,42,69,71,26,30,160,45,38,105,214,201,170,175,115,83,248,126,239,77,113,172,130,16,0,227,169,112,85,76,15,140,214,212,8,248,28,208,170,182,155,82,194,124,239,61,135,148,242,1,159,229,38,22,85,70,78,219,79,195,56,226,229,128,77,28,55,224,115,128,179,20,155,171,169,66,69,172,138,178,218,204,64,17,212,186,93,86,168,84,200,241,129,144,207,74,178,75,199,87,96,185,126,95,67,146,74,61,138,176,98,64,230,254,194,38,83,168,48,194,29,1,83,249,33,135,23,52,17,71,228,234,8,138,167,245,194,102,221,17,240,153,58,37,180,125,224,51,43,141,120,108,246,30,207,131,21,148,50,226,193,206,153,89,95,54,165,219,51,132,146,241,122,41,154,17,195,95,129,97,234,176,49,100,20,54,173,141,104,218,121,112,49,126,26,166,121,25,75,155,217,239,36,109,25,134,64,177,232,34,97,32,22,93,8,15,228,212,110,175,112,253,208,62,165,76,225,62,54,70,77,178,50,98,82,206,66,26,48,29,172,143,205,209,41,62,124,140,13,198,214,46,135,121,181,46,60,148,118,7,60,194,211,188,153,53,200,110,15,204,105,178,4,124,206,11,73,111,142,217,104,188,79,115,125,159,218,180,201,216,138,171,145,19,17,70,83,161,38,216,229,55,169,254,86,13,16,80,10,42,119,160,75,235,116,13,62,95,193,12,88,202,254,1,145,135,233,14,146,76,144,141,10,201,203,86,71,40,2,239,60,149,175,100,89,195,56,168,18,209,69,170,80,225,141,234,82,192,38,45,38,176,169,179,94,24,54,204,126,224,208,81,0,30,51,233,83,161,0,50,226,169,40,63,147,205,246,129,249,4,2,165,128,91,27,214,9,219,213,80,50,134,69,148,21,70,181,48,148,140,161,174,235,8,199,92,52,50,198,219,210,91,77,209,51,190,215,189,152,178,217,231,167,9,33,222,159,182,153,91,225,93,35,71,127,224,46,134,210,132,190,210,37,10,99,235,157,116,93,36,186,85,247,21,73,62,19,181,44,201,228,35,139,171,213,153,194,242,86,82,29,4,89,84,115,2,38,163,46,63,189,241,94,138,135,70,125,94,8,177,192,102,54,27,240,32,236,42,48,125,18,239,18,122,115,147,147,19,158,93,247,168,185,169,21,212,232,49,53,64,49,85,154,141,67,93,122,241,175,64,214,97,118,34,250,105,109,163,191,196,115,209,242,174,247,70,238,96,132,10,114,202,253,185,248,124,56,163,133,88,240,217,78,61,125,178,135,199,28,240,9,59,255,254,180,250,204,192,123,135,136,113,54,105,174,128,73,0,111,175,215,235,166,253,43,174,179,195,36,169,147,11,184,98,238,69,57,241,133,169,128,247,115,19,240,89,29,100,249,192,238,49,18,113,221,92,18,147,124,214,248,248,150,80,207,68,154,106,138,239,1,48,113,185,25,240,238,249,185,57,75,91,232,97,83,132,34,241,12,162,29,185,135,98,53,71,117,9,131,214,98,85,91,14,158,39,214,72,63,138,138,40,192,5,188,68,68,255,160,136,216,148,208,71,38,118,37,147,164,177,33,118,180,202,200,254,218,172,114,142,235,174,12,104,226,16,226,93,1,76,198,41,186,123,44,53,127,1,94,48,194,28,230,214,89,127,218,116,11,227,230,230,196,164,104,113,73,32,170,94,91,18,63,28,208,26,33,156,110,254,190,98,201,49,172,22,114,196,32,59,211,86,89,207,187,168,35,34,137,192,155,162,20,133,103,9,113,241,70,126,111,63,23,159,51,176,43,176,2,162,190,171,48,109,237,1,239,39,210,2,79,0,225,43,135,201,20,55,29,68,156,122,93,191,18,25,132,253,188,105,98,8,33,154,142,236,179,230,201,128,101,32,160,182,51,146,222,187,35,178,180,2,158,98,99,109,104,171,49,186,209,108,158,249,249,105,76,203,227,222,84,187,234,99,157,151,59,93,192,196,212,55,170,40,70,3,227,168,113,97,36,187,230,3,187,199,4,40,154,12,207,197,72,141,236,128,81,74,122,225,238,36,41,148,61,18,74,1,10,27,91,41,96,12,208,215,3,119,63,154,0,87,81,104,0,197,226,126,4,10,127,178,62,240,244,211,3,48,148,249,231,177,208,71,104,1,207,166,139,113,173,102,143,180,2,166,244,254,185,218,86,73,135,27,83,165,254,54,34,195,23,205,202,177,133,195,220,98,58,49,81,249,38,57,50,230,158,17,138,206,204,14,75,138,214,128,57,227,206,128,145,210,145,78,49,77,208,125,97,2,93,15,156,171,243,102,128,207,174,174,63,48,38,117,43,96,190,189,165,112,13,131,71,92,164,211,92,58,74,177,199,110,46,129,159,45,136,44,203,49,199,51,162,89,1,215,34,38,166,192,166,215,22,48,190,29,250,220,8,191,197,88,200,144,239,246,115,53,209,222,123,53,106,21,207,111,111,228,144,2,158,79,34,25,207,157,238,69,7,192,59,55,157,115,26,21,145,62,208,112,227,217,58,169,224,50,16,242,202,152,114,168,18,48,112,139,156,142,25,15,55,229,86,194,181,175,190,195,7,134,225,251,192,84,237,92,152,168,253,115,115,170,118,46,108,213,221,10,111,108,189,2,30,79,62,9,155,21,66,7,1,207,39,228,7,129,113,165,232,83,4,95,53,80,95,225,212,135,68,107,70,110,165,232,131,25,123,220,23,24,66,108,91,179,212,231,5,213,48,207,224,52,93,134,104,31,1,147,211,136,171,179,109,0,4,222,184,101,196,111,219,110,224,129,207,34,81,3,173,91,27,70,105,153,203,19,130,146,127,31,10,83,86,29,112,37,190,181,21,54,247,153,128,145,218,150,145,52,57,47,184,155,194,129,199,115,194,38,42,154,111,195,76,30,68,193,75,152,3,229,107,212,134,193,235,207,113,235,246,176,108,43,225,140,26,131,212,212,187,242,3,195,59,139,95,54,33,111,233,110,35,193,205,120,170,241,102,53,81,203,107,238,32,113,118,36,182,237,86,180,133,162,29,240,166,162,65,225,21,198,99,200,234,181,172,177,173,198,217,161,184,229,192,129,81,192,215,171,207,140,23,186,254,204,40,91,19,89,192,187,198,124,135,218,241,144,97,132,65,246,112,21,238,204,46,93,167,59,4,55,60,102,141,0,83,153,162,52,5,138,164,244,12,24,171,226,231,98,164,41,139,195,230,6,93,21,62,59,38,31,161,7,70,69,93,111,222,115,47,43,96,58,88,226,83,120,88,69,94,6,152,62,121,174,134,92,239,222,22,201,182,183,250,219,228,93,92,184,25,175,237,172,197,16,120,92,33,213,236,112,43,207,130,223,76,197,205,133,207,15,12,169,84,123,124,240,95,226,234,46,138,102,128,227,174,247,70,254,152,47,76,32,32,174,165,3,151,190,45,104,237,247,133,192,168,205,218,41,147,111,57,158,122,218,14,88,97,72,189,23,166,230,65,59,5,82,162,239,130,202,57,156,97,29,171,112,75,242,182,201,105,102,125,106,234,108,114,60,216,218,106,137,3,60,188,146,188,19,193,107,74,216,193,216,43,57,207,15,152,212,252,243,211,216,221,123,195,145,197,216,91,63,16,120,108,203,175,206,140,132,244,220,156,218,253,11,247,245,244,56,76,88,63,217,224,98,92,180,208,15,120,121,240,202,52,245,134,198,188,27,202,36,59,158,203,86,244,231,169,23,114,95,23,30,75,4,111,12,46,94,146,0,188,210,254,3,231,120,31,217,60,87,202,251,211,174,170,1,108,102,48,207,40,92,94,152,217,113,184,165,172,237,133,189,230,186,27,237,191,191,3,173,133,98,37,240,195,185,49,212,101,224,64,183,146,148,154,197,128,226,90,118,149,127,198,112,79,37,108,103,172,38,234,153,73,81,38,241,83,25,150,37,16,153,31,184,134,115,76,49,138,245,210,119,189,109,163,226,150,55,152,49,204,242,192,35,132,232,201,218,239,247,11,216,182,255,112,216,114,93,207,213,104,160,236,128,209,221,125,126,27,6,79,92,141,108,189,172,63,72,240,99,160,236,134,57,163,143,231,3,65,19,125,205,28,48,206,88,235,129,89,179,3,126,39,121,178,60,205,55,65,48,27,134,150,32,226,13,144,92,120,18,216,66,232,15,204,218,24,112,85,173,42,131,239,231,133,117,85,82,210,39,240,116,165,55,224,51,191,233,52,95,115,10,225,50,224,179,247,158,15,218,86,60,52,158,157,250,221,155,20,172,239,113,48,38,33,60,172,48,123,174,11,151,170,244,43,224,16,219,1,102,73,209,199,66,175,197,135,41,218,155,69,55,227,230,32,182,125,206,177,61,78,127,250,204,118,185,129,82,28,246,220,27,105,179,120,232,157,150,158,188,140,241,238,213,170,70,50,90,83,63,1,220,228,246,189,249,249,211,231,90,210,254,247,214,237,169,172,52,27,187,124,71,25,149,69,237,185,245,42,57,76,157,160,183,167,183,221,28,234,198,53,117,90,253,121,29,103,121,112,247,48,194,81,69,196,87,16,108,194,89,123,5,140,175,163,254,52,2,83,247,98,11,178,41,90,70,156,208,217,202,194,232,80,216,200,35,1,119,17,208,5,197,46,241,254,50,10,250,207,189,251,53,84,163,149,99,180,167,221,51,229,24,192,248,65,55,253,182,240,203,245,138,3,228,3,59,172,35,133,107,68,183,56,245,102,81,187,1,157,247,100,244,243,30,121,238,13,249,52,62,173,186,166,218,181,1,227,118,27,46,90,27,107,145,162,240,244,10,16,80,179,152,184,40,145,246,251,182,140,245,175,211,81,183,130,131,28,48,101,53,91,97,137,198,64,176,73,83,231,4,20,78,87,244,56,91,246,36,17,44,68,244,207,43,8,3,47,140,51,71,83,248,124,45,126,6,160,10,3,111,31,133,217,72,206,128,73,122,62,87,83,82,181,3,46,75,67,38,108,58,107,172,216,149,186,252,252,160,176,116,122,160,246,82,20,222,81,135,4,60,160,124,8,12,61,100,221,171,39,194,61,10,7,23,14,116,109,221,75,255,104,252,254,208,216,92,104,201,230,47,10,229,54,114,213,234,248,117,12,15,76,34,119,160,165,62,187,202,129,82,85,9,20,75,27,125,40,60,19,226,195,28,132,152,210,115,177,101,237,2,198,201,61,43,124,213,79,129,7,164,40,129,41,174,170,23,158,240,61,20,62,103,136,24,194,195,76,199,180,67,27,135,220,219,114,83,159,80,24,63,62,255,114,209,57,26,186,32,91,227,70,252,54,113,9,221,2,13,172,228,239,205,9,167,235,100,119,182,41,37,223,23,146,205,122,86,96,91,231,242,133,247,124,186,197,118,154,247,234,246,212,199,183,97,67,239,254,54,238,13,58,82,206,184,218,243,182,252,244,120,123,110,142,39,115,15,24,22,136,118,75,63,59,197,126,155,134,100,209,211,242,237,42,212,160,24,176,234,72,50,158,64,188,110,214,200,231,133,13,236,94,110,151,239,39,205,220,16,42,11,139,72,83,233,109,186,193,66,10,195,101,51,12,94,202,22,69,112,98,92,211,64,210,206,162,80,4,124,214,178,82,46,188,242,243,186,39,198,207,23,38,61,162,87,195,230,77,2,79,145,164,31,166,112,160,77,163,199,181,211,38,226,76,2,119,205,107,154,142,128,43,237,26,188,180,208,220,106,27,99,39,130,51,141,40,169,179,223,133,138,17,239,139,240,165,108,152,201,92,164,8,35,145,135,104,202,73,32,144,78,17,72,192,72,119,111,133,207,178,26,123,191,1,145,184,9,218,225,229,199,79,239,252,94,203,220,123,63,32,98,7,85,225,243,137,204,112,82,132,92,173,245,191,29,253,231,29,95,0,236,248,167,217,208,162,210,253,101,72,152,69,96,54,84,247,117,108,60,238,167,194,164,153,189,191,89,160,183,36,103,200,59,164,94,46,204,36,164,79,141,166,67,76,166,211,170,0,228,125,228,100,183,12,120,157,57,75,126,251,124,215,219,105,153,232,92,242,255,244,106,88,30,177,52,34,146,175,201,71,188,154,209,123,13,248,188,234,172,40,170,42,241,211,70,68,91,10,67,13,111,23,222,154,12,182,96,220,138,134,113,98,212,107,145,128,15,91,76,194,41,41,235,47,99,22,224,161,30,36,195,179,78,57,29,15,188,187,175,228,205,101,237,18,155,218,227,98,130,126,79,143,33,41,24,83,14,93,223,139,54,155,34,243,124,225,179,85,145,189,31,166,90,185,199,203,226,136,39,187,206,142,139,211,138,153,148,156,133,22,218,161,209,95,157,205,112,96,142,204,178,184,29,248,188,191,17,253,109,10,221,130,114,86,186,175,242,108,214,186,172,231,189,152,169,119,192,103,15,148,155,254,52,89,228,216,136,76,171,174,122,96,78,139,209,50,98,107,250,101,82,229,95,163,207,108,147,41,61,10,255,48,114,78,120,182,64,111,83,56,50,105,68,13,144,236,18,112,16,185,241,31,94,217,50,149,10,151,32,116,26,12,187,68,225,62,34,135,13,65,16,210,173,194,187,123,110,157,116,108,86,109,177,3,91,57,240,12,24,115,169,172,240,217,60,223,150,215,68,89,179,192,176,4,98,40,224,27,177,116,140,98,191,218,227,195,132,18,144,117,206,40,24,174,199,116,133,93,188,174,185,29,71,73,167,147,66,213,97,100,45,133,17,56,159,1,63,53,180,29,127,111,175,34,7,61,179,89,123,238,141,249,98,11,152,26,166,231,222,48,80,29,205,150,180,85,20,234,73,52,12,177,71,97,132,194,188,187,217,226,102,42,247,18,234,196,253,211,5,157,64,235,163,153,129,251,231,118,253,97,96,88,155,250,211,211,180,240,3,54,5,40,133,25,76,183,225,51,105,6,163,19,239,168,183,71,207,135,250,62,215,100,206,191,77,131,230,34,87,35,76,225,228,43,186,62,63,42,63,157,8,212,216,209,227,147,80,179,60,54,175,91,122,5,210,216,86,116,186,20,110,55,47,99,205,22,119,182,176,145,228,35,157,120,22,73,189,24,70,78,137,171,41,89,145,173,120,55,197,179,124,97,210,224,242,174,17,219,219,97,32,76,72,73,169,197,157,109,200,42,209,41,167,3,154,78,149,103,66,41,59,236,133,145,7,210,161,96,226,4,241,62,144,201,23,91,114,224,51,224,253,140,109,118,147,90,79,128,79,223,12,70,3,129,132,211,112,125,174,109,78,204,14,35,161,189,31,120,196,161,172,153,57,153,46,231,19,249,53,255,114,49,234,155,34,180,11,204,162,81,175,109,242,249,103,41,124,62,175,116,93,149,215,208,226,66,156,144,235,237,20,116,199,117,170,52,230,124,140,97,50,153,83,135,248,89,160,115,139,47,160,66,126,156,250,211,103,204,207,18,240,89,231,90,211,159,70,156,43,12,157,205,35,80,123,124,154,221,243,118,248,172,123,170,82,210,109,17,142,134,35,171,164,95,174,241,3,103,92,108,122,4,15,188,83,48,76,26,86,6,83,215,15,148,17,221,252,233,192,24,60,60,45,171,53,132,18,128,223,175,7,69,78,233,51,228,107,158,14,175,86,178,30,48,89,163,174,240,141,3,53,4,180,187,118,248,57,237,79,47,36,237,240,227,135,214,98,227,72,78,6,37,96,66,253,227,129,183,91,26,117,35,161,107,45,40,118,87,61,197,83,67,35,23,123,110,224,229,43,219,143,6,94,158,91,19,137,142,91,67,125,121,154,189,239,8,181,215,213,159,107,55,114,105,1,179,30,235,239,162,12,113,31,234,140,216,162,211,209,218,50,4,151,9,75,47,69,75,8,175,0,239,209,158,102,27,177,55,30,217,138,1,187,194,144,162,46,140,36,204,115,181,41,118,5,92,155,106,36,160,182,129,40,121,192,118,200,82,248,236,235,98,217,91,76,140,85,223,165,149,88,70,167,141,179,167,236,218,165,123,133,155,18,48,252,44,249,237,51,201,46,63,124,32,69,175,245,198,221,28,11,195,104,29,151,246,174,75,15,68,80,175,90,4,110,91,108,28,77,2,147,89,57,224,161,1,239,14,111,62,242,100,102,208,162,37,143,211,242,48,238,31,108,142,176,114,90,155,230,30,239,159,14,118,110,75,103,132,73,81,145,251,49,23,180,106,37,163,195,206,183,123,184,123,22,56,215,50,31,128,214,112,166,39,93,173,82,78,134,70,18,12,19,76,226,196,23,70,139,214,201,254,40,66,38,117,93,53,117,191,28,180,23,232,78,181,60,48,245,71,97,138,108,246,131,183,179,169,36,47,238,140,122,218,207,142,65,86,134,243,150,242,12,98,34,85,60,69,195,79,11,22,94,88,88,227,42,95,52,107,127,94,192,100,99,240,25,217,230,12,213,83,110,62,182,113,215,63,184,26,141,226,142,192,125,54,144,211,93,89,207,182,233,172,126,77,102,147,141,90,236,242,17,184,79,43,138,216,130,15,51,242,110,30,134,193,39,184,41,33,19,205,156,226,22,103,29,51,73,45,69,163,244,34,197,119,121,182,177,168,245,221,78,59,107,229,136,82,2,163,86,169,221,39,188,242,28,114,125,195,170,4,165,83,54,149,52,110,83,70,60,207,100,191,28,158,102,91,230,52,84,98,106,20,57,148,11,155,50,119,114,79,65,22,107,113,131,65,74,14,25,129,48,75,100,187,115,191,60,24,198,236,221,220,136,241,156,164,85,170,214,66,48,171,93,123,223,5,159,227,254,54,194,10,232,178,251,111,119,204,123,4,54,103,0,183,213,164,105,83,120,166,72,86,177,208,197,213,153,35,84,22,216,68,69,220,137,241,140,241,44,46,125,132,123,56,153,186,175,102,61,123,43,97,36,155,101,117,89,97,156,73,250,250,238,148,39,252,16,212,139,63,148,243,176,84,158,35,125,70,151,95,184,55,113,195,99,189,28,158,171,5,61,79,157,244,98,244,227,221,178,54,147,234,149,239,203,4,172,119,137,139,81,59,184,95,54,114,16,56,36,250,83,161,241,181,159,95,70,193,50,185,69,36,220,198,118,231,35,190,244,179,239,187,143,69,96,125,104,203,40,111,29,62,22,16,170,95,122,241,54,126,156,163,132,231,180,79,22,110,174,171,94,99,204,34,150,92,54,141,54,247,21,250,217,133,10,213,206,248,180,181,196,56,227,28,46,123,39,51,2,202,45,30,155,147,94,238,75,225,233,181,23,160,124,108,122,111,172,185,175,39,39,238,149,179,43,12,21,56,174,198,211,236,134,74,208,38,99,87,17,45,43,120,190,23,133,151,135,211,141,145,135,165,178,160,248,233,181,240,251,196,190,226,118,89,167,88,169,78,55,183,36,116,46,117,229,120,2,65,96,116,211,77,232,184,178,181,154,166,216,18,174,178,141,13,250,57,111,253,91,187,229,255,240,120,14,135,232,237,133,92,131,90,133,115,32,236,130,161,185,244,5,241,76,230,248,116,64,81,152,122,104,55,83,62,43,3,226,225,122,231,20,65,165,179,179,224,20,112,7,0,240,153,124,63,130,3,181,206,240,14,244,230,27,57,84,191,250,188,208,51,43,46,113,174,174,205,51,107,182,118,42,235,163,154,152,131,239,50,41,38,47,184,16,94,24,115,80,95,178,198,236,38,79,40,48,170,83,30,146,58,61,66,40,89,12,170,141,42,51,189,97,36,142,171,116,202,168,191,44,226,15,94,249,81,113,61,104,197,190,242,235,81,130,47,90,67,143,237,221,244,170,236,129,164,60,91,155,231,98,244,154,63,216,12,206,218,210,95,62,211,186,123,182,174,159,214,173,252,244,207,4,230,27,7,72,9,157,1,168,79,133,29,159,91,202,179,67,133,224,117,97,11,74,185,43,247,134,204,34,75,18,27,161,49,61,209,131,139,51,255,232,213,124,81,254,186,54,94,51,82,69,92,7,201,223,112,156,199,115,80,35,109,192,80,249,253,183,207,141,151,76,221,220,188,7,221,120,160,56,191,37,130,72,211,40,98,254,122,109,35,164,38,185,103,51,130,13,49,33,202,157,182,46,73,7,38,247,230,179,216,110,54,90,228,149,48,82,114,138,155,99,194,164,175,27,149,185,229,3,205,108,142,242,22,24,67,13,207,3,157,37,63,227,246,42,159,31,102,230,174,105,58,44,27,41,154,166,124,211,150,41,53,248,28,223,45,97,41,198,240,104,106,126,45,131,16,138,17,192,82,83,249,154,124,207,55,77,165,87,14,244,7,238,200,11,45,135,23,2,244,83,224,2,171,110,124,112,69,103,71,198,18,213,112,167,31,187,195,5,81,146,219,112,140,101,155,75,133,227,34,130,248,250,125,97,103,87,48,66,190,6,25,215,110,103,219,127,59,75,254,199,143,222,54,205,57,252,176,254,211,242,29,50,87,161,13,232,71,10,130,125,124,27,2,147,130,112,109,192,137,34,229,150,128,83,181,224,73,249,152,171,116,7,142,212,69,103,186,4,143,208,59,19,217,103,233,45,54,127,36,16,125,20,236,179,236,222,152,42,155,162,20,131,123,91,89,246,125,79,40,28,202,0,35,156,45,70,206,212,38,112,241,242,241,103,154,119,215,179,30,46,233,116,185,157,97,102,60,82,75,197,182,38,135,90,21,58,195,143,178,109,197,184,184,251,25,142,177,143,61,120,17,248,167,108,242,193,212,67,230,37,45,199,24,34,28,239,49,134,128,44,33,176,113,118,252,195,234,144,167,101,116,79,14,193,51,154,6,155,180,220,85,154,77,83,34,125,226,19,202,217,74,138,169,27,59,46,102,203,152,204,204,244,78,174,94,84,175,196,116,100,156,194,161,48,154,175,119,34,37,136,177,164,91,112,44,25,209,45,217,104,223,114,53,203,172,151,190,89,229,39,234,116,242,66,33,102,250,146,187,40,177,20,62,22,239,27,17,184,28,75,0,105,27,133,225,51,166,88,33,136,7,203,64,228,93,59,255,26,211,89,74,37,228,226,130,19,151,111,6,144,45,76,77,127,186,96,250,217,98,113,42,12,143,161,240,121,3,223,116,4,113,222,170,115,245,230,169,185,14,203,129,57,19,78,133,205,112,195,127,155,67,164,240,75,97,134,99,164,234,87,155,165,100,211,231,74,164,137,124,185,55,63,20,29,230,176,133,83,246,205,130,197,76,244,141,96,137,235,234,27,3,115,179,242,140,68,35,34,251,96,129,174,136,15,200,133,127,100,87,223,66,153,50,110,151,247,137,84,157,39,107,134,5,123,170,44,78,19,159,35,207,193,194,75,198,11,73,90,206,174,230,110,223,152,242,139,60,54,4,98,119,100,48,63,25,122,85,187,220,68,142,28,46,73,185,173,44,138,200,146,124,35,237,124,30,40,125,230,127,59,73,255,199,246,249,110,205,251,12,201,92,162,104,56,203,234,145,225,156,68,139,239,250,207,108,210,164,180,147,147,18,37,220,23,174,74,85,228,144,182,170,11,247,253,68,81,230,115,134,59,43,88,218,126,72,35,147,40,166,180,211,114,162,163,199,65,10,51,233,231,183,11,199,176,56,205,12,132,123,244,183,179,169,205,58,140,237,105,210,171,19,58,55,113,206,226,67,75,89,97,4,147,239,41,13,29,111,233,22,118,99,43,142,220,227,23,89,144,35,119,54,81,53,63,114,111,130,5,251,57,176,159,47,199,207,74,13,97,224,155,169,156,196,94,136,78,198,213,5,25,86,129,207,233,200,221,72,200,101,160,80,40,48,202,218,51,239,123,38,47,146,37,69,122,187,5,241,155,99,245,92,178,97,61,125,54,57,163,123,203,105,89,190,124,16,82,14,40,9,197,57,174,83,173,112,123,13,110,207,89,102,179,195,60,138,198,80,54,167,190,175,82,133,161,214,84,186,12,83,207,115,240,251,114,122,232,46,18,235,145,232,15,194,45,49,147,22,43,9,236,122,117,130,139,116,225,114,55,156,132,134,32,123,7,136,6,154,28,186,19,214,77,174,215,102,210,12,77,184,96,100,122,113,158,242,47,232,108,232,155,54,123,216,72,241,139,17,41,18,95,41,194,227,100,71,188,79,248,107,217,182,225,7,141,154,149,127,126,9,94,68,145,155,159,5,28,225,84,143,74,81,253,212,37,166,133,155,102,25,254,253,101,35,52,202,115,145,169,47,222,101,198,42,110,73,110,110,142,123,62,71,147,158,133,89,46,48,166,111,30,211,74,156,44,159,155,87,179,136,157,14,247,199,242,141,253,43,172,27,15,4,110,171,110,144,112,27,170,56,197,191,160,115,232,196,24,117,73,24,177,19,88,241,72,32,93,40,70,144,36,26,217,65,120,16,146,189,196,144,124,136,29,122,61,248,79,209,251,185,119,21,180,51,201,69,108,149,132,186,70,48,19,79,226,73,109,14,70,168,82,11,12,231,199,201,19,232,216,36,45,175,230,131,57,235,75,220,124,24,117,249,198,117,207,110,146,128,127,92,205,164,36,65,99,206,34,110,99,100,193,126,86,253,11,219,249,188,71,195,135,126,187,195,78,244,205,19,184,184,97,37,153,109,7,238,151,195,15,62,220,251,97,30,49,104,67,252,9,167,45,98,200,210,176,202,147,122,34,232,60,100,125,106,183,17,226,154,190,157,134,20,147,135,22,34,147,16,119,79,170,110,182,3,115,107,226,225,108,67,163,221,112,123,137,195,10,204,71,227,213,63,72,109,159,109,170,100,30,126,245,109,35,50,0,67,13,202,204,151,104,121,0,147,252,1,41,171,251,54,81,161,138,44,18,33,143,172,121,231,51,111,163,34,249,161,196,189,53,123,96,167,128,40,106,66,242,14,246,197,147,57,94,110,179,138,47,182,41,17,63,121,231,49,130,120,97,238,24,79,186,157,48,206,142,100,205,194,201,75,19,230,156,78,35,59,182,161,183,247,7,182,64,162,195,8,126,207,39,37,126,118,91,35,110,78,248,88,121,77,152,30,173,29,45,55,74,244,155,203,159,46,120,13,12,237,252,201,229,159,211,122,143,166,145,40,94,245,225,17,148,155,235,183,69,88,41,87,22,151,143,4,23,122,89,253,185,248,74,88,160,181,219,181,56,212,8,14,245,38,207,26,66,206,218,176,142,145,116,100,199,160,88,43,103,132,132,187,135,145,128,209,48,214,159,62,131,210,93,188,77,78,255,116,234,67,204,104,33,33,14,220,53,249,96,188,13,52,174,3,206,165,189,55,39,187,116,243,122,163,230,231,230,252,167,160,102,108,202,156,149,175,114,22,39,168,54,145,82,36,107,166,100,152,100,54,215,158,184,166,194,70,233,142,29,211,62,255,190,152,35,8,184,92,24,141,147,72,168,163,52,53,149,94,215,144,254,240,84,82,51,29,92,229,120,50,112,253,84,135,41,56,185,207,231,222,68,2,227,230,103,39,170,34,72,54,50,93,230,27,216,170,254,21,70,57,53,126,187,147,139,154,10,51,247,231,128,225,77,237,7,62,235,105,60,54,206,207,233,121,48,148,136,122,192,249,209,55,251,13,159,224,54,225,98,156,198,3,83,52,58,2,102,34,120,96,156,41,238,213,240,60,158,223,70,196,36,158,155,170,129,253,180,252,204,236,49,18,185,187,234,53,18,235,204,245,190,177,31,1,67,97,102,235,123,115,234,85,245,230,176,203,238,197,185,108,101,11,152,220,218,184,207,133,135,220,115,49,196,245,184,186,98,141,171,143,141,100,65,142,46,255,165,99,21,38,79,21,227,180,146,178,209,209,176,76,57,52,224,51,236,199,243,219,20,115,220,223,110,15,237,144,108,107,13,78,10,182,189,227,25,198,115,229,96,68,82,96,221,85,82,229,192,240,243,46,156,203,211,41,25,3,142,224,187,144,55,78,250,62,44,185,113,249,46,93,25,20,24,219,6,71,212,180,12,30,114,43,134,111,45,122,172,34,243,245,160,231,172,153,130,206,2,85,111,42,138,102,110,16,105,172,36,74,250,203,98,199,151,84,69,192,76,167,156,10,159,101,71,195,204,64,33,43,140,20,87,80,101,250,163,254,1,57,51,108,213,64,33,103,60,247,78,233,174,47,149,67,68,215,123,159,222,14,53,150,243,34,231,195,67,230,140,29,28,183,106,214,207,242,46,160,153,247,219,159,176,22,244,135,201,56,222,87,81,145,144,209,254,180,88,221,101,92,157,21,86,233,44,213,188,179,218,229,130,109,205,170,163,119,146,221,221,226,116,254,120,27,70,112,37,121,149,126,53,139,238,231,98,148,88,124,221,171,219,124,4,158,171,109,106,116,24,42,71,127,174,230,52,90,2,94,47,249,142,234,148,150,163,101,208,210,116,160,224,189,124,43,139,140,231,58,159,155,163,41,112,111,126,22,27,125,91,8,155,5,135,2,182,198,120,152,125,44,23,161,63,128,8,82,31,202,119,129,186,125,105,252,200,47,77,157,71,49,41,24,237,94,157,168,39,82,216,140,91,28,102,71,160,115,120,194,161,52,138,27,182,137,192,174,135,231,127,43,87,237,112,163,226,128,29,250,252,8,194,48,39,12,181,251,57,63,196,57,36,122,45,155,88,182,194,5,250,88,192,136,24,235,115,103,203,166,5,76,66,68,251,156,5,32,106,33,141,36,244,12,7,74,66,131,99,125,224,164,123,13,179,253,10,242,55,170,158,207,206,242,167,237,21,45,75,198,123,81,184,245,28,85,85,166,42,221,158,159,62,219,210,160,234,111,51,17,209,199,70,252,49,223,134,119,117,224,67,87,76,95,8,111,83,75,89,8,181,215,251,182,113,147,213,130,119,140,115,71,212,82,30,184,170,38,92,163,89,245,162,101,170,149,80,179,196,104,189,63,93,16,164,80,216,146,74,1,159,221,113,83,52,133,235,128,161,89,199,89,35,227,216,238,183,157,210,51,87,54,51,248,157,183,101,169,104,29,26,170,109,233,178,187,33,158,104,179,207,9,35,200,171,160,207,222,141,141,255,25,87,114,113,82,210,214,129,115,74,249,194,164,109,165,186,7,41,193,49,250,133,41,195,120,170,2,207,44,117,89,235,166,88,250,84,59,242,125,6,124,182,72,90,136,73,204,45,197,72,192,15,89,205,47,218,48,157,160,64,75,175,79,37,165,233,238,148,128,137,93,72,195,17,253,78,49,107,160,105,92,243,3,163,28,18,63,93,222,109,37,76,192,60,162,190,129,175,163,228,7,190,251,163,138,226,222,83,196,140,155,118,8,139,16,175,60,171,155,254,52,226,228,253,182,236,204,180,90,227,220,7,37,15,183,202,96,229,161,229,238,221,130,119,183,132,129,121,126,40,92,208,236,186,37,12,67,109,5,90,111,17,151,128,101,130,4,131,130,204,56,113,107,250,83,43,210,41,223,218,81,44,105,150,5,250,109,157,181,47,149,59,144,82,215,40,49,240,89,204,238,40,61,223,153,6,15,206,222,154,56,216,189,58,245,231,167,243,14,43,58,10,70,200,121,61,112,147,74,22,102,105,21,37,177,138,169,91,48,69,173,176,126,62,8,220,221,250,29,10,114,181,156,151,111,111,221,138,39,202,160,245,169,190,35,98,192,188,76,173,67,38,215,19,117,175,147,20,200,126,10,168,241,31,185,240,122,167,20,52,222,239,67,227,36,172,245,211,147,10,168,168,161,129,172,253,84,64,67,170,187,69,75,70,91,212,171,7,206,232,241,203,208,106,181,148,222,150,182,122,97,114,68,218,41,72,105,223,26,51,14,213,90,141,120,134,112,185,159,53,133,18,42,168,200,65,105,231,219,103,198,126,213,210,110,120,114,49,83,78,206,147,58,20,56,81,196,254,204,140,203,202,122,224,243,53,165,91,142,117,102,252,167,75,141,43,154,111,57,214,249,90,244,106,246,252,81,173,56,173,206,95,31,12,17,135,59,24,40,212,87,229,29,147,37,105,183,204,12,245,40,189,57,242,93,67,10,220,166,18,138,27,165,51,17,31,35,146,86,180,82,12,29,177,218,111,205,84,50,141,81,133,73,78,196,115,39,74,39,245,183,51,193,239,91,215,247,216,218,158,30,133,150,126,11,18,205,113,236,149,14,153,241,233,154,186,142,106,254,224,243,28,147,202,89,80,17,165,126,224,212,163,34,183,147,5,41,170,121,2,157,172,94,216,142,59,10,167,18,108,101,59,5,60,83,210,89,247,144,255,8,184,81,38,173,48,194,208,53,96,36,6,245,230,139,12,229,189,57,242,31,143,68,205,184,58,126,213,20,10,85,161,0,238,237,188,18,4,36,42,116,226,64,117,58,71,69,34,169,35,21,250,110,56,59,132,144,18,187,148,89,158,155,23,172,11,226,230,132,82,85,235,229,28,58,74,138,253,89,133,253,169,107,58,122,108,110,110,6,76,108,92,111,78,22,32,166,14,83,30,209,45,86,70,193,40,150,47,188,100,158,178,246,179,15,189,204,96,10,39,207,7,166,55,79,38,66,239,112,194,157,96,40,12,119,33,30,44,145,45,149,155,159,93,44,198,72,174,56,97,177,238,172,48,249,232,208,171,216,248,97,20,133,107,238,177,223,46,156,94,117,109,164,60,224,150,243,151,101,74,38,2,47,216,13,161,149,65,167,104,1,55,6,23,17,82,57,48,69,163,77,97,132,79,226,106,200,86,90,175,207,201,175,220,171,135,25,66,42,124,11,90,24,178,250,237,38,148,191,175,62,8,124,89,93,119,169,38,190,181,223,197,78,252,250,195,147,112,77,244,137,105,179,119,133,107,138,74,155,3,83,158,170,125,98,190,200,209,108,219,40,233,213,98,108,0,124,142,195,77,127,123,224,248,16,175,171,216,196,174,48,25,187,120,234,130,141,251,3,119,109,57,172,169,167,71,57,154,197,233,9,25,222,71,34,234,244,231,12,245,67,43,217,42,207,235,98,231,218,69,177,229,113,171,7,62,123,211,171,37,67,77,144,162,225,15,208,63,97,152,249,160,136,178,93,117,29,50,39,10,179,180,94,85,32,216,243,249,129,41,9,14,184,61,170,238,100,211,70,148,206,150,31,57,160,61,112,239,59,100,156,200,225,232,186,78,234,47,66,231,72,79,166,252,140,66,60,105,67,197,169,27,253,243,65,111,53,89,177,176,126,210,46,195,23,170,132,60,21,215,23,149,47,172,24,6,139,218,30,117,111,42,218,56,111,86,139,2,186,172,102,16,103,186,130,64,237,74,127,102,217,144,30,217,96,106,134,253,106,210,61,249,209,253,37,1,58,3,237,36,106,84,206,216,178,98,1,231,244,87,73,185,94,189,214,194,28,166,186,191,217,20,186,3,205,143,73,18,163,54,167,144,32,44,213,172,190,31,1,232,243,104,53,96,246,124,207,205,235,184,215,150,71,35,179,228,43,64,120,78,85,179,205,87,242,218,220,27,3,166,154,82,110,124,78,13,238,251,100,170,164,243,145,150,206,177,156,163,134,90,180,42,10,109,237,30,225,91,132,90,79,179,154,194,88,134,92,9,217,42,172,5,148,60,200,38,135,16,43,197,214,170,134,154,127,5,26,14,231,241,72,17,99,195,49,242,69,81,19,208,70,227,134,20,74,170,230,103,172,205,102,186,136,151,152,147,198,49,43,148,148,28,47,201,148,86,84,217,22,103,132,124,149,134,217,67,232,8,64,48,179,196,155,72,38,121,253,92,13,231,42,212,128,113,230,147,42,29,19,176,140,243,69,166,116,58,39,125,170,74,209,130,163,216,9,10,72,120,41,231,208,110,182,112,235,3,115,96,203,1,195,64,155,10,151,48,120,68,209,131,100,228,80,216,72,179,1,179,43,120,174,206,81,244,209,17,230,111,143,156,59,37,83,33,78,14,17,88,157,93,11,33,138,22,2,226,118,148,121,164,226,113,167,206,129,162,208,87,31,184,204,171,211,205,121,97,60,87,151,72,54,65,225,74,42,227,5,58,134,23,199,161,31,61,212,231,16,184,186,195,22,112,42,170,157,73,61,195,93,52,208,59,122,45,82,54,197,118,45,126,155,211,71,121,225,20,137,228,100,241,242,252,192,103,159,92,46,220,158,154,87,96,236,11,3,102,139,209,95,229,254,17,194,233,28,84,212,97,142,207,127,133,156,86,66,233,121,60,157,6,105,100,70,159,66,203,232,143,107,0,241,245,120,35,80,12,171,218,29,252,120,164,1,115,154,175,15,124,142,50,241,219,24,199,60,15,70,98,60,70,177,41,182,174,231,230,204,108,247,230,165,171,22,253,129,161,29,220,150,35,93,247,60,119,89,161,221,129,238,250,208,80,140,121,31,249,54,154,82,233,165,134,6,200,35,135,196,82,162,202,70,107,248,25,131,172,189,1,227,144,82,21,238,37,68,194,169,82,90,170,56,122,96,163,164,6,92,31,167,172,130,122,86,28,223,15,92,158,58,252,2,35,43,18,89,137,137,84,43,133,169,72,108,161,173,118,224,68,2,79,97,24,164,241,219,121,63,17,38,222,46,229,220,1,67,4,208,7,155,232,132,221,171,177,122,209,46,133,191,151,162,105,136,188,140,231,234,113,3,107,7,110,12,53,133,205,186,62,224,58,244,56,88,204,194,205,205,120,44,42,42,135,123,12,110,175,63,30,195,170,13,117,65,57,91,163,21,30,246,84,25,106,5,29,112,142,137,186,217,168,27,15,76,105,133,251,104,29,152,172,115,87,216,234,2,28,70,102,95,253,143,26,182,27,225,89,131,213,226,243,129,65,61,143,134,85,60,235,181,221,104,0,135,73,202,58,187,128,161,174,28,22,38,10,119,23,88,30,154,30,44,228,126,139,187,135,237,69,20,33,61,87,103,56,38,1,67,84,214,223,174,87,105,245,192,9,174,167,94,141,171,99,142,30,79,28,224,135,194,124,33,222,103,16,65,171,218,187,180,223,30,51,224,115,10,42,218,227,72,21,167,240,142,89,230,141,168,48,223,87,9,152,240,139,254,54,7,228,21,238,48,211,4,26,197,73,11,53,162,240,123,195,211,121,168,29,34,172,18,231,150,1,163,140,244,248,135,225,46,83,3,238,90,230,100,54,93,211,197,40,44,213,190,30,203,53,12,70,220,69,251,160,229,17,21,5,78,37,220,224,32,114,104,97,57,14,97,103,119,115,175,78,104,254,190,254,98,43,12,250,144,215,204,239,111,227,79,210,2,198,88,249,113,39,59,7,230,117,97,140,124,31,119,50,179,195,10,24,6,204,115,117,110,83,208,242,96,137,19,115,128,216,19,215,199,175,13,218,64,192,212,229,62,86,113,107,198,231,179,240,99,209,248,47,86,113,35,60,238,49,138,87,253,38,156,145,82,15,3,201,197,78,120,62,247,198,223,45,156,174,16,88,174,175,137,157,179,25,64,9,150,61,54,116,5,23,134,128,251,227,56,146,57,229,212,125,97,36,1,30,251,73,2,121,97,15,70,105,230,235,109,137,134,105,23,247,176,246,194,103,134,188,246,96,166,194,150,21,78,215,93,143,248,240,251,211,131,141,253,245,76,35,178,93,21,206,91,61,211,144,155,47,234,247,137,24,75,180,108,216,126,79,97,188,61,226,234,110,36,226,199,76,180,164,107,246,86,200,151,60,78,164,165,133,81,233,60,51,138,6,237,56,22,206,29,190,101,211,204,170,213,107,20,151,206,240,144,196,250,68,71,33,100,245,122,61,209,200,144,235,80,152,72,64,140,107,129,103,226,183,10,231,235,152,6,121,65,109,63,50,156,109,121,232,98,18,40,10,183,236,229,110,192,5,61,101,133,205,201,218,97,60,83,213,23,144,255,224,154,187,192,143,168,104,134,118,25,51,37,85,84,173,190,48,142,120,113,239,100,85,213,106,43,139,191,143,183,12,123,176,161,54,141,86,118,149,195,208,16,139,193,242,24,249,162,71,123,173,20,73,182,55,133,207,55,35,62,141,165,62,62,190,221,22,164,235,226,152,212,121,32,155,148,75,204,163,131,14,223,15,204,99,93,152,226,151,7,134,29,22,207,5,203,64,61,130,177,187,8,71,79,72,0,42,178,79,17,84,31,215,217,146,205,248,243,84,112,232,103,192,88,194,168,7,48,123,139,117,175,46,249,113,236,68,153,48,230,127,190,157,164,223,214,121,55,103,249,191,158,155,123,42,173,25,174,106,105,233,26,118,98,147,172,222,198,230,143,94,174,159,103,87,29,73,24,6,65,87,253,233,169,164,210,30,211,230,217,203,189,57,226,185,143,167,51,229,141,59,96,136,97,15,28,68,89,80,180,138,31,20,29,142,28,240,107,29,144,77,175,52,95,56,23,61,163,179,67,117,57,198,102,236,226,63,78,213,231,235,8,219,112,116,97,198,51,142,120,151,57,90,134,212,188,186,46,227,183,180,162,79,152,83,30,147,108,226,252,177,21,128,178,249,231,222,57,114,216,192,253,143,195,246,222,77,238,205,220,214,31,3,238,86,5,205,106,147,120,80,178,116,35,96,178,4,250,178,144,140,184,207,92,144,222,84,180,178,149,14,56,171,34,123,54,117,203,24,223,48,106,231,3,159,46,170,247,151,71,215,168,47,146,134,235,186,144,118,70,187,196,32,179,169,179,132,155,121,183,138,207,161,48,249,167,104,247,121,239,170,44,146,169,24,12,147,210,142,121,170,250,186,118,142,46,177,222,82,122,171,65,49,234,148,118,218,183,221,5,95,118,133,241,206,189,55,103,171,252,192,157,154,146,11,55,117,25,194,11,47,148,71,12,78,73,7,48,5,59,251,142,111,82,164,227,185,26,210,249,237,241,51,77,234,222,9,69,254,107,195,203,161,76,77,124,57,85,181,152,69,141,35,163,182,176,231,104,186,98,27,206,70,252,33,18,153,176,230,216,215,157,248,52,84,87,107,84,37,251,184,240,216,154,146,225,96,11,19,57,224,254,168,30,18,108,229,24,118,225,162,226,253,217,164,76,147,56,35,63,158,153,231,198,59,95,183,92,190,14,93,235,41,31,223,253,62,23,81,164,165,240,89,114,195,95,184,109,76,219,20,166,132,240,182,12,101,10,57,222,103,147,185,141,229,1,129,39,13,116,114,228,62,99,237,194,28,247,244,177,81,238,185,93,190,30,126,123,198,116,226,142,226,179,71,89,234,197,192,87,238,5,186,160,179,105,98,227,160,240,54,226,151,217,45,201,15,67,72,158,215,116,252,108,43,30,176,94,187,205,133,150,142,218,158,101,42,247,70,236,223,169,124,72,122,242,200,200,10,94,87,113,12,12,244,76,196,126,180,223,102,51,163,203,130,138,220,77,142,57,22,221,51,117,90,79,28,29,189,214,154,21,108,63,107,53,239,105,231,125,97,246,25,138,154,0,87,160,19,242,163,194,164,177,242,133,31,149,165,132,219,211,146,123,179,171,88,10,179,41,31,1,247,247,230,19,147,76,185,249,67,35,34,45,94,102,108,86,11,52,237,250,92,76,110,174,94,88,59,204,136,42,249,254,112,109,58,134,206,217,203,60,4,63,56,155,90,134,252,50,27,3,175,56,6,110,184,54,41,220,82,184,22,219,238,82,50,161,137,249,125,94,24,9,98,153,70,15,92,174,173,119,54,137,172,45,40,58,15,177,127,103,191,210,182,54,140,178,145,216,170,178,14,41,47,139,80,241,202,241,46,51,166,225,242,93,37,171,161,136,37,209,216,77,69,91,134,140,122,185,48,11,164,160,56,6,134,221,178,9,17,201,186,149,216,158,215,117,225,172,218,224,103,136,89,81,133,163,13,46,143,12,19,120,214,225,13,140,13,95,78,207,213,40,203,135,3,124,198,73,251,233,148,115,174,30,49,93,100,100,28,167,118,41,131,246,118,41,7,143,161,157,98,230,85,209,180,106,167,124,133,207,215,22,123,62,150,146,89,245,183,49,24,140,29,58,145,200,84,20,102,164,205,21,176,73,79,93,24,255,136,26,135,135,180,140,59,39,112,199,54,166,5,124,166,32,125,35,167,157,103,248,120,203,19,165,163,58,136,145,188,82,24,105,241,166,240,57,100,198,132,116,166,136,199,162,142,0,252,140,177,144,168,82,145,88,190,69,208,71,191,23,35,24,163,13,175,56,105,198,213,63,209,57,129,49,198,141,40,12,239,79,201,31,196,161,103,236,20,18,211,213,82,52,175,16,186,6,110,207,54,26,57,208,51,249,249,251,66,242,86,253,83,19,182,12,17,216,34,166,214,228,100,158,44,72,22,223,15,220,193,173,205,78,44,70,209,48,140,118,116,154,101,167,122,63,159,132,222,156,206,117,141,72,115,172,45,86,166,40,203,214,105,232,217,56,223,119,141,213,142,172,76,9,230,246,138,15,159,168,244,232,15,140,245,171,79,88,4,203,213,236,28,157,154,243,114,163,195,207,156,173,125,130,25,179,11,213,52,166,228,161,26,244,230,35,91,253,220,50,73,242,60,83,18,133,110,174,75,206,98,60,149,102,151,144,175,238,57,46,94,150,187,86,120,76,175,159,37,218,64,20,89,91,70,8,162,68,203,76,123,116,63,240,57,248,183,128,159,162,99,224,130,183,137,195,231,151,150,174,31,232,183,39,95,124,14,12,101,85,190,46,202,118,124,20,154,68,148,46,47,132,117,221,138,10,148,122,203,231,218,126,163,25,103,41,130,235,241,92,77,190,190,7,156,179,6,151,76,215,193,117,59,169,155,33,61,175,239,154,148,95,141,223,166,28,90,191,15,4,188,71,138,134,179,138,234,67,247,26,50,146,160,184,15,61,48,97,99,239,50,234,154,84,224,158,16,244,246,42,84,224,2,33,244,129,227,100,142,20,74,86,59,53,162,146,53,78,92,36,135,158,4,3,54,210,51,190,235,105,195,232,25,225,22,185,154,1,231,170,74,216,230,224,220,61,166,54,77,49,76,23,152,106,39,211,21,112,90,34,89,100,112,139,173,221,252,29,94,222,155,183,116,175,254,213,197,61,112,141,112,31,234,20,112,17,223,171,243,142,62,165,86,237,189,184,71,159,48,71,52,29,193,102,238,242,161,48,63,85,222,219,80,215,42,5,110,239,232,167,60,203,51,27,7,45,143,184,166,193,35,190,157,179,148,228,245,23,78,247,106,114,0,243,25,162,45,242,138,192,79,32,28,212,51,154,128,38,32,242,160,217,149,3,129,251,67,107,231,227,216,94,14,9,12,129,248,65,209,154,9,20,215,131,23,110,94,50,15,156,198,120,191,187,123,32,154,38,154,213,234,243,221,77,167,107,1,19,245,29,239,103,89,71,180,187,34,139,253,180,91,66,48,19,25,236,242,76,147,172,61,37,110,94,204,85,73,63,142,179,135,204,23,158,168,115,60,112,187,31,53,66,198,239,44,139,28,239,237,21,212,145,116,183,91,9,11,196,124,243,63,218,222,165,101,155,30,187,210,252,47,30,123,160,243,193,227,166,161,160,102,61,44,76,99,186,147,34,161,203,54,89,217,3,99,252,223,75,215,190,99,111,45,125,184,134,57,200,36,223,92,143,226,142,80,40,164,125,92,203,164,59,159,193,168,163,197,132,27,71,214,124,96,226,144,1,39,101,214,180,221,168,187,78,46,38,247,126,228,181,217,141,230,190,143,13,123,226,202,15,156,211,93,133,198,156,252,108,71,118,186,7,220,179,6,87,217,204,104,44,12,152,0,244,115,113,52,101,98,49,152,38,243,115,231,25,42,244,128,169,201,120,97,164,198,28,78,144,33,63,240,57,101,83,140,70,97,72,205,198,138,24,225,186,48,119,247,124,244,249,174,67,98,192,233,217,172,140,59,37,96,170,175,158,29,99,68,131,4,112,213,226,243,100,226,193,177,17,182,100,234,79,10,183,228,221,250,192,196,215,158,219,46,33,94,7,156,202,124,78,15,156,122,183,180,169,255,62,115,170,239,131,71,217,129,82,118,169,51,86,141,10,34,224,241,16,166,255,194,188,113,214,127,109,112,23,38,47,27,142,251,36,90,151,213,111,162,172,211,121,0,129,11,7,157,192,196,83,123,140,134,123,95,79,15,152,56,199,189,181,66,60,227,25,109,50,76,1,31,207,94,13,36,146,223,45,94,39,66,135,218,230,102,167,129,119,114,2,215,167,243,233,44,49,106,155,99,116,218,89,9,169,19,98,32,251,62,119,162,192,74,47,14,161,232,125,48,152,212,116,53,208,233,223,220,108,156,228,31,53,234,150,136,195,92,16,117,15,189,52,2,193,30,14,132,185,97,104,77,88,178,198,15,15,16,193,8,181,148,114,34,37,211,165,115,148,174,154,246,160,144,209,238,128,203,27,85,192,125,79,238,23,77,158,233,49,175,210,68,207,171,4,60,137,205,40,220,119,4,6,200,1,38,21,128,192,56,190,201,59,136,176,170,198,18,237,171,110,113,231,9,181,206,164,163,207,147,120,39,1,37,117,107,107,201,217,129,201,27,199,197,217,117,214,3,19,14,241,215,5,207,201,115,134,24,27,141,155,241,240,249,105,49,15,109,59,227,158,171,68,33,132,240,5,184,7,155,12,48,61,69,91,97,162,206,113,227,48,63,168,243,15,223,170,211,137,1,99,48,232,197,9,42,173,184,113,186,53,117,91,177,202,217,48,12,83,181,214,115,133,169,199,114,244,172,180,249,140,197,215,140,27,43,20,255,63,176,173,97,135,81,0,82,167,12,135,111,221,9,63,103,64,126,222,38,149,181,59,110,12,133,20,61,242,241,202,226,0,97,217,61,214,48,110,213,12,215,38,65,200,243,76,248,113,47,34,114,134,138,85,18,122,80,131,155,147,128,3,163,201,148,31,152,116,108,192,144,226,232,82,40,229,158,78,240,225,80,114,253,192,45,18,89,36,13,207,185,249,252,54,167,248,253,237,188,159,111,179,192,102,49,3,77,239,217,133,111,234,53,241,216,144,16,7,62,48,36,19,23,134,182,254,65,83,196,129,198,182,156,153,254,116,34,27,226,55,134,10,137,38,91,173,61,213,43,12,129,75,29,207,199,71,173,65,204,248,66,130,104,233,164,16,23,141,107,207,253,4,211,19,175,51,162,95,180,169,61,140,71,192,57,22,210,129,97,147,213,167,78,87,84,3,184,63,21,216,137,254,32,87,49,1,110,175,243,15,223,85,124,124,72,252,156,15,63,126,187,163,66,182,71,139,199,254,21,75,61,112,136,133,0,99,23,61,48,92,177,1,19,57,184,6,28,240,188,89,31,88,138,142,155,209,21,102,79,138,59,71,74,239,22,143,0,247,226,100,125,205,8,117,238,235,4,61,15,26,147,130,174,123,125,126,185,102,239,193,6,174,154,129,6,166,219,233,142,206,8,55,40,156,206,164,220,251,126,216,75,187,17,57,181,251,219,157,158,45,189,51,59,175,226,177,58,186,27,122,113,90,53,70,188,237,62,155,232,165,1,35,247,121,47,78,239,167,78,202,175,126,46,96,182,210,166,48,157,119,247,183,155,242,231,2,19,39,143,105,233,181,73,116,12,152,250,235,59,154,176,184,254,54,81,148,59,169,200,86,167,7,70,250,228,142,134,132,85,103,141,110,151,216,55,200,87,73,130,16,184,143,113,87,249,177,131,102,210,73,157,168,255,228,11,35,1,168,48,22,67,188,177,54,37,21,6,106,13,179,129,154,218,171,192,70,136,117,127,26,129,41,189,113,52,207,74,60,54,193,205,34,63,125,166,105,71,33,5,127,186,164,236,18,30,103,138,198,118,192,212,89,110,133,49,87,5,70,169,76,225,18,132,226,192,20,205,234,232,138,113,115,127,251,152,73,83,71,87,147,109,116,24,38,174,174,112,33,46,21,23,159,86,175,165,112,137,4,225,152,102,93,202,172,144,125,24,177,85,159,119,155,134,206,233,49,168,145,139,117,152,48,223,214,209,196,251,61,174,129,70,166,148,233,153,248,250,236,23,76,69,180,32,224,124,163,85,58,110,27,66,172,161,40,141,196,49,24,235,122,200,231,133,194,66,117,131,122,24,169,145,78,104,35,120,227,131,27,249,148,36,235,136,220,139,203,130,252,154,178,91,42,10,91,230,63,96,210,218,2,99,200,71,176,198,58,125,155,94,188,210,229,22,95,23,253,176,77,87,194,49,107,82,79,113,113,203,89,235,104,26,20,226,4,130,243,101,232,219,162,163,60,76,102,83,128,22,74,62,99,140,235,59,214,48,101,230,93,7,31,227,35,82,224,52,80,102,33,84,54,158,188,115,224,207,128,155,54,178,25,221,220,244,82,110,106,111,247,218,250,117,209,59,123,119,234,70,167,250,86,180,220,220,61,45,142,85,95,102,181,182,193,120,153,201,20,23,20,198,145,11,148,130,204,169,104,161,140,227,131,207,71,120,102,72,39,180,237,22,235,164,114,35,122,128,84,83,118,141,193,22,228,190,183,205,206,185,154,91,211,36,190,134,20,123,2,23,226,3,1,231,99,97,53,129,207,158,237,61,245,208,79,153,246,141,194,200,21,150,128,203,18,106,7,224,134,129,226,112,94,77,106,173,129,153,178,248,237,92,181,163,230,192,231,228,115,125,60,146,97,84,113,12,133,41,88,136,139,195,69,222,30,152,116,219,29,157,212,131,33,20,68,253,212,55,154,252,101,151,16,26,112,232,100,129,114,112,46,69,235,173,72,176,84,157,180,52,118,43,150,118,73,104,96,218,195,158,209,151,69,26,152,173,238,185,179,115,189,139,210,10,253,220,24,14,81,117,24,54,211,174,215,30,209,41,13,58,149,250,20,166,109,218,12,191,165,82,169,237,156,178,203,218,140,108,255,174,9,237,144,87,80,88,60,124,202,180,146,176,209,2,179,14,87,192,166,153,166,112,159,97,221,85,88,211,102,127,224,182,34,191,2,135,125,151,170,125,96,54,157,11,183,186,222,91,43,107,202,173,209,52,87,20,70,204,181,7,76,55,131,162,105,197,233,66,200,42,233,66,226,148,91,46,72,66,3,161,89,46,10,27,91,119,192,104,168,109,133,231,53,44,17,192,99,154,2,238,199,90,139,206,192,70,8,88,114,186,160,104,150,228,64,233,24,126,6,215,208,69,3,206,34,19,15,90,162,98,57,47,19,218,171,138,34,56,211,29,38,86,208,159,95,62,231,158,191,204,188,140,171,116,11,92,168,83,14,84,196,133,193,102,112,170,2,154,172,131,194,180,98,222,31,38,52,212,20,134,26,104,6,204,150,244,192,38,46,29,48,117,117,207,197,163,144,34,99,82,74,175,62,32,21,34,247,153,138,114,68,209,243,131,198,242,14,56,63,102,2,134,88,115,61,42,96,154,181,151,194,240,177,197,99,33,246,214,117,52,52,142,41,110,141,162,144,166,183,6,159,81,252,52,242,30,242,80,231,87,195,177,201,164,33,165,197,25,148,206,211,120,207,182,247,232,96,84,187,71,220,23,177,75,125,170,1,117,79,172,32,104,178,117,58,135,21,133,197,51,91,239,140,254,52,213,204,35,70,151,166,29,97,192,20,64,149,11,167,164,75,108,192,255,233,217,67,216,6,148,71,3,184,30,67,34,150,17,179,63,244,226,136,219,222,91,67,90,91,142,99,211,147,205,119,245,103,139,32,10,76,242,234,46,133,4,209,111,87,184,7,99,11,48,106,230,138,242,107,126,227,180,125,60,107,144,100,111,142,245,143,170,147,20,198,0,211,52,148,3,238,207,42,131,9,97,197,125,67,38,169,22,60,119,181,35,135,145,187,149,70,62,112,139,206,40,96,210,193,91,225,115,32,212,59,154,242,66,189,113,170,228,71,140,54,65,54,121,33,185,92,157,245,198,63,178,240,11,144,110,45,35,130,122,84,198,65,61,38,240,57,5,87,142,209,133,218,221,59,227,166,3,232,106,231,192,77,143,68,75,245,11,138,136,204,13,65,245,95,192,107,199,181,73,98,220,10,170,110,226,96,51,62,1,139,71,137,253,68,121,201,114,94,160,246,43,78,145,181,64,195,121,113,106,108,88,49,8,241,77,133,173,21,210,97,122,211,196,133,134,90,102,57,9,244,153,111,59,121,134,192,144,78,197,58,228,8,172,67,46,142,242,167,107,93,192,76,193,7,37,119,78,149,94,20,106,164,159,214,150,194,86,162,251,173,52,222,252,126,126,251,220,88,116,155,37,44,200,41,174,36,122,121,51,186,182,112,159,165,124,139,111,171,135,233,69,181,214,148,94,249,110,116,18,254,97,39,11,17,201,81,14,3,94,10,31,54,117,250,243,228,109,153,60,88,245,128,71,178,165,33,134,52,220,148,24,192,31,12,225,209,186,5,59,198,31,149,162,156,1,103,173,54,57,203,201,195,209,167,253,193,217,58,221,178,192,72,157,237,128,59,185,50,25,13,105,169,147,12,158,205,12,67,65,76,233,106,171,220,115,182,68,233,170,200,134,19,223,160,55,253,7,147,52,146,88,127,175,191,227,219,65,54,70,61,155,208,32,236,174,107,12,31,29,117,48,50,218,122,124,190,96,9,100,157,84,4,202,47,31,155,34,59,191,192,143,244,81,74,195,14,156,42,117,80,31,204,169,169,102,31,204,6,212,64,127,48,31,166,16,122,67,16,65,153,147,255,54,13,92,34,252,109,58,209,185,103,127,48,200,87,154,108,104,28,193,221,107,191,224,195,91,210,75,141,14,251,109,192,35,150,78,43,187,252,244,153,209,208,90,199,60,68,198,241,46,180,243,161,31,27,253,243,124,216,50,32,183,20,24,99,202,53,181,40,243,106,83,65,8,30,190,211,167,18,76,172,66,136,103,82,123,161,205,93,105,27,161,99,236,194,156,102,94,239,131,78,2,101,21,50,154,184,243,152,126,99,116,194,46,217,206,40,164,156,78,179,89,173,180,84,40,162,14,76,179,243,151,145,58,103,13,165,213,98,205,210,78,126,140,250,234,48,37,109,50,41,25,246,49,15,180,176,62,201,17,222,223,62,251,23,28,251,223,203,158,198,110,124,127,154,115,46,210,170,70,202,213,212,42,164,81,97,123,57,52,254,149,9,132,94,24,218,144,207,142,161,164,169,46,209,5,135,113,99,47,111,120,49,5,100,186,117,46,140,2,164,51,108,160,203,70,132,86,174,77,164,191,203,157,81,112,43,143,101,174,226,118,148,202,151,172,40,175,186,5,74,133,243,253,184,18,45,248,206,171,99,240,18,186,111,120,73,115,114,170,150,106,17,32,97,111,135,20,97,78,111,243,49,162,178,46,92,176,157,72,254,118,138,4,166,12,42,135,59,225,137,245,253,157,92,204,201,208,122,232,243,199,116,154,249,83,85,42,192,229,85,146,89,25,222,137,134,0,120,223,67,111,44,65,211,88,252,151,209,92,144,46,106,124,63,235,3,117,56,63,114,206,244,12,114,152,249,203,68,203,166,220,139,227,26,226,92,251,74,200,28,232,119,161,208,198,59,201,204,124,176,209,55,223,227,30,211,12,98,136,239,193,142,219,254,104,142,155,136,102,243,54,106,12,162,138,68,164,192,144,168,197,232,227,154,12,137,90,227,17,64,46,90,99,116,65,56,227,194,240,210,57,181,14,48,197,30,242,96,173,24,39,234,253,237,45,54,18,124,219,214,0,18,191,77,11,192,186,176,145,98,141,128,207,10,151,64,37,132,218,84,52,250,131,81,25,32,154,140,214,148,154,156,175,155,252,233,153,136,155,138,166,1,243,44,36,63,4,40,254,85,193,103,234,71,77,96,196,225,66,209,194,253,109,186,165,112,81,62,184,53,91,248,2,39,178,188,62,218,138,239,238,106,105,191,190,139,229,115,94,203,153,229,166,240,128,198,194,39,181,154,168,134,220,154,61,91,137,209,231,167,246,117,142,172,40,45,57,203,57,112,42,82,124,220,204,58,241,222,67,206,255,49,164,235,171,177,193,166,18,211,82,208,124,28,242,96,213,100,116,91,192,123,72,171,28,59,37,202,39,247,214,6,239,72,96,56,163,250,125,176,222,36,48,221,136,216,182,59,169,213,234,153,100,90,142,19,189,99,235,160,71,12,43,77,96,106,240,98,41,18,113,106,127,99,193,81,220,105,232,170,67,106,29,45,206,170,118,223,224,53,135,138,123,58,238,66,83,163,145,168,114,140,158,240,22,73,124,169,17,81,8,158,88,74,62,219,20,67,227,192,8,185,59,181,250,180,172,203,99,175,38,56,58,3,46,83,58,148,28,118,86,109,68,120,164,242,236,187,120,190,48,38,237,120,111,205,9,18,140,104,125,137,246,142,61,216,112,85,57,168,167,119,211,205,210,166,101,7,209,62,94,148,6,81,109,82,187,243,200,210,109,3,75,163,192,214,223,228,147,58,201,177,55,157,115,76,149,80,91,135,7,249,241,156,160,135,74,251,142,166,70,75,124,35,171,73,136,57,37,30,37,239,179,194,133,119,41,229,207,225,166,146,67,191,34,217,75,191,126,78,175,227,162,136,37,191,144,157,9,230,119,36,106,196,88,62,158,201,113,218,226,117,145,32,207,98,116,162,56,21,180,240,4,182,132,169,18,59,157,77,220,111,187,67,185,45,119,109,148,33,161,43,130,249,35,108,222,221,98,18,57,244,28,206,25,91,165,105,235,192,144,46,135,124,7,199,127,209,139,159,57,41,253,146,221,211,77,41,97,137,74,55,190,167,76,77,134,250,177,103,97,35,28,219,169,242,168,119,78,77,157,27,211,237,116,186,58,114,52,77,170,60,140,40,241,82,233,195,160,222,210,243,219,198,43,127,201,163,155,72,100,116,64,74,88,47,213,113,213,48,38,117,103,120,90,193,35,11,233,181,122,39,240,197,148,75,153,74,252,79,158,235,108,224,232,202,126,48,185,45,145,198,53,246,215,51,87,235,82,50,210,118,173,112,13,73,133,10,255,135,84,244,112,103,212,101,6,163,220,49,134,155,132,191,234,241,31,160,184,119,214,183,201,103,47,230,240,22,195,240,192,231,245,73,199,112,135,252,51,185,19,140,177,213,181,24,150,110,130,10,73,149,195,173,42,151,204,129,57,8,157,18,9,102,195,39,62,86,40,167,247,210,123,4,49,207,30,80,21,62,123,88,112,135,146,3,232,82,71,8,92,160,169,248,224,66,95,222,126,224,203,4,101,12,94,73,159,11,133,225,32,30,205,80,11,202,83,89,81,97,112,145,45,88,35,229,93,163,113,158,188,99,30,94,145,52,197,58,99,14,207,27,113,2,29,211,172,19,79,181,208,148,186,156,123,48,163,87,159,101,79,40,116,188,120,201,116,71,185,246,152,150,242,211,141,88,129,51,83,103,163,207,146,100,85,49,190,220,32,202,67,185,53,233,148,160,192,236,146,232,221,184,199,68,232,175,155,2,192,104,1,103,74,189,212,167,91,103,146,157,216,221,216,148,164,204,156,12,14,174,111,80,214,37,203,87,139,211,86,80,50,119,242,44,19,192,214,101,72,105,102,247,117,6,221,65,17,237,28,186,171,48,13,156,210,232,124,105,185,85,133,173,206,198,169,156,150,241,217,139,223,133,235,235,146,15,9,222,207,36,59,109,166,136,99,250,156,38,122,203,167,58,124,40,76,4,187,21,225,146,172,126,21,134,89,236,72,4,165,147,230,145,51,156,109,193,224,182,32,49,144,157,54,27,209,131,175,179,68,33,139,38,209,76,108,32,216,173,54,189,177,114,220,231,161,44,175,103,66,97,47,147,251,182,90,212,224,105,218,70,222,32,215,54,238,159,152,19,202,119,138,250,177,156,77,161,45,5,204,249,46,48,92,160,243,194,180,245,137,83,6,105,71,48,72,109,115,131,197,177,66,87,167,196,164,156,233,233,82,101,219,225,69,70,158,243,62,151,114,207,117,218,169,232,34,118,152,210,5,117,203,138,25,176,62,122,109,171,62,189,48,253,136,177,25,178,161,60,233,36,98,82,235,62,23,238,135,30,32,208,233,69,27,43,217,60,98,15,226,251,208,37,182,130,225,141,92,185,148,109,254,148,13,114,208,199,141,227,192,200,142,132,118,193,113,240,221,124,51,50,64,41,146,50,105,162,8,122,224,247,178,214,100,180,241,222,148,32,128,163,179,93,157,186,53,74,148,142,33,122,33,125,214,205,118,252,16,93,56,6,250,86,186,35,96,23,96,226,17,171,210,226,194,133,117,110,202,91,23,207,58,89,189,79,241,216,104,51,142,244,221,62,71,40,236,249,234,200,154,32,186,195,133,216,151,76,40,189,67,17,183,70,217,92,99,49,4,88,169,228,12,86,46,34,128,89,60,85,138,204,103,10,234,43,130,91,73,71,231,22,174,168,77,208,44,234,231,82,245,212,131,210,139,116,138,186,208,104,81,182,32,11,227,144,77,226,198,210,28,218,83,185,84,99,93,140,101,244,77,72,42,197,181,33,12,201,242,212,149,6,221,75,155,213,17,152,147,25,47,4,127,70,112,114,21,106,156,100,180,81,251,248,235,50,118,95,93,7,112,118,184,12,223,129,43,68,184,50,56,205,43,191,217,80,160,161,82,79,96,52,118,131,76,236,108,209,194,231,139,126,21,254,139,95,187,66,181,120,247,171,6,53,82,42,158,152,135,198,185,74,169,42,52,252,148,91,251,99,81,38,41,130,219,13,22,241,234,188,184,116,1,147,217,127,127,59,66,199,36,182,210,122,174,77,65,98,16,132,80,109,186,100,249,159,207,161,247,104,246,180,216,162,126,29,52,37,183,203,184,210,57,53,139,190,14,184,98,124,52,49,35,145,248,67,66,46,135,28,60,209,62,232,167,100,149,209,113,80,162,193,220,20,201,245,85,91,232,231,182,220,39,73,141,131,214,29,29,226,212,217,239,103,153,208,18,57,3,38,3,164,123,21,121,223,28,92,72,199,0,154,75,151,232,217,84,133,216,42,255,24,43,244,169,142,133,124,91,196,39,237,183,58,186,145,206,189,157,239,5,246,35,129,19,137,250,104,150,182,132,173,192,196,215,47,157,145,133,12,158,37,12,149,76,244,50,224,35,11,47,180,53,204,96,112,69,223,163,17,29,235,104,75,45,71,7,224,49,51,246,212,175,71,10,189,23,37,176,245,185,179,145,110,171,40,102,195,212,167,98,207,246,50,112,227,95,169,58,39,155,150,225,113,91,156,90,213,117,114,150,55,180,199,183,93,7,17,62,129,187,41,90,71,71,0,167,170,142,134,36,40,138,65,183,177,210,200,90,192,36,138,138,49,172,230,39,170,54,144,115,136,178,45,28,29,161,39,52,150,198,148,162,90,13,203,64,70,119,52,118,210,173,89,78,248,218,98,12,227,5,149,232,215,252,149,136,73,238,36,213,76,83,179,163,120,119,26,190,165,27,39,218,221,140,241,102,139,41,141,178,144,235,226,192,10,6,193,227,214,216,47,151,244,95,198,19,217,226,74,38,20,98,162,132,175,27,41,99,211,184,243,217,177,179,63,214,49,19,250,20,171,15,118,241,233,60,178,168,197,20,104,75,37,166,141,146,170,23,75,119,43,72,147,144,67,178,84,138,231,6,187,105,7,139,85,72,252,129,214,81,135,19,121,79,177,251,16,47,175,94,71,71,152,127,139,152,48,22,103,43,206,47,110,153,47,50,151,2,35,8,87,3,46,240,61,202,197,241,29,155,167,153,59,237,135,194,41,12,111,225,198,103,255,96,164,31,154,154,133,203,42,189,253,214,232,207,87,127,46,195,51,151,98,202,45,13,45,107,129,212,202,114,178,100,75,227,64,253,170,70,252,249,68,74,20,226,77,171,174,214,209,82,54,64,86,116,104,142,59,211,41,28,147,150,41,41,88,138,34,103,234,71,151,89,149,90,217,75,49,75,141,95,134,244,190,61,247,141,55,227,73,81,51,49,53,95,11,143,95,247,26,62,11,159,107,85,126,70,181,213,143,7,194,184,91,93,123,196,106,87,212,12,52,43,129,209,151,137,137,233,102,6,225,37,76,53,69,199,138,86,30,24,179,84,89,147,100,212,206,45,106,221,206,71,139,148,138,192,231,182,35,235,255,99,100,81,191,7,17,199,216,52,40,156,83,182,72,96,218,181,252,198,73,101,73,179,27,141,238,38,11,246,193,141,110,243,103,244,57,38,221,255,166,119,151,132,132,126,1,9,149,163,128,33,209,42,175,87,21,252,154,173,76,35,75,22,20,62,36,55,251,104,37,237,90,95,110,95,151,123,85,108,62,144,103,108,125,93,70,131,250,193,9,137,249,153,159,175,235,216,148,94,102,183,169,197,122,22,33,90,0,94,234,6,67,254,126,80,30,196,87,112,181,154,141,164,105,205,227,157,12,175,246,172,240,104,85,117,222,89,25,209,175,70,71,236,208,64,12,173,141,193,140,69,48,149,138,102,129,107,194,206,191,5,126,85,35,172,8,154,67,65,227,240,120,118,187,131,82,170,18,21,124,231,35,93,82,216,82,172,105,37,198,194,157,33,133,93,86,66,124,7,163,207,36,212,134,56,246,40,80,4,220,209,15,213,119,9,227,133,63,85,182,114,56,241,128,243,173,235,173,28,76,207,216,230,170,128,141,207,38,111,253,52,234,175,22,208,225,66,142,66,46,252,147,173,255,110,202,248,225,154,196,165,76,95,218,227,82,231,196,199,19,144,249,56,27,224,132,70,220,225,159,195,43,240,121,111,209,139,89,160,245,204,73,179,169,236,232,37,96,254,165,199,22,114,17,97,245,253,200,253,37,1,157,236,220,233,245,194,75,216,215,216,217,160,222,144,107,107,31,64,250,69,176,227,167,201,34,73,53,101,66,80,45,234,82,200,135,38,33,23,36,51,59,71,48,119,158,207,138,178,186,169,142,249,57,221,253,168,135,93,74,187,89,40,11,153,241,93,209,113,165,190,26,5,143,165,4,75,65,49,153,129,162,158,158,241,249,124,40,26,219,89,77,93,82,156,81,0,88,48,103,186,218,147,3,213,146,26,48,173,17,91,211,161,52,174,251,118,82,96,88,17,158,97,124,36,218,201,189,18,14,174,41,169,224,6,46,215,182,202,112,61,86,13,9,192,194,26,205,75,153,80,122,127,82,173,147,108,70,20,31,90,160,69,224,102,141,194,94,102,215,243,107,101,163,72,28,60,195,121,24,253,221,227,163,194,34,20,85,120,20,134,166,39,11,76,222,222,159,43,91,79,189,194,139,51,195,127,251,236,129,170,6,215,168,202,234,81,110,108,97,221,165,163,177,70,107,138,210,170,142,50,160,140,62,239,246,124,35,43,74,171,56,12,30,52,156,7,211,64,91,122,223,147,237,200,55,5,100,15,206,59,211,75,227,153,68,213,22,57,1,81,131,107,22,180,140,242,38,139,36,170,199,53,72,60,245,168,188,162,214,163,61,121,245,186,61,22,136,125,15,131,124,209,117,6,149,132,87,63,113,226,202,97,206,140,66,63,235,117,91,86,225,253,248,130,212,54,184,65,106,237,251,85,221,154,2,249,139,23,223,158,79,113,233,209,98,126,205,74,81,82,70,13,93,214,139,243,118,163,8,143,254,124,173,46,196,115,167,217,41,70,195,234,117,45,133,6,149,103,207,247,214,54,242,16,2,207,159,68,111,192,48,153,201,197,169,44,29,251,94,188,107,157,145,17,210,18,93,140,114,54,26,32,53,113,78,110,175,199,104,244,192,135,4,21,16,124,13,182,189,68,171,76,238,93,115,219,72,167,196,197,161,139,148,89,163,172,177,121,21,70,163,205,9,125,2,129,43,223,136,207,57,162,9,66,232,194,142,68,201,173,79,11,137,43,225,140,55,198,170,243,193,251,180,156,45,255,92,239,62,216,36,44,148,188,142,219,2,241,89,182,134,9,65,153,23,147,114,66,18,79,185,147,122,92,132,227,100,120,17,211,54,181,185,107,34,53,68,108,241,131,29,166,183,99,202,197,169,226,112,26,101,212,124,73,5,116,129,161,143,243,58,37,228,80,148,121,215,24,81,208,15,116,152,102,105,9,115,194,99,177,60,24,99,106,190,116,32,95,24,225,237,228,117,101,219,172,86,41,47,57,246,211,101,117,4,126,42,195,200,205,158,99,197,235,129,248,32,155,216,149,52,144,165,234,37,234,148,142,98,82,8,76,73,78,141,34,194,97,4,243,119,90,206,153,132,74,107,140,46,112,50,223,223,238,152,231,206,67,142,52,244,57,171,37,242,214,77,18,206,11,199,206,146,165,41,230,254,54,41,117,111,188,98,202,147,138,1,91,85,103,238,81,97,216,172,167,226,162,199,147,221,238,110,146,153,74,83,40,126,204,198,170,78,11,137,50,89,30,67,111,44,209,62,21,5,136,232,25,103,57,193,126,162,186,94,56,118,160,179,119,92,243,206,74,118,134,211,244,32,221,123,190,88,9,127,25,19,90,212,116,46,52,173,165,34,244,87,126,157,74,84,32,210,66,112,189,81,84,101,72,145,12,175,64,180,20,171,142,62,171,124,56,74,95,177,174,36,148,178,66,159,188,66,31,113,206,160,161,112,14,69,197,202,97,166,45,174,192,53,202,121,204,106,16,253,100,156,169,179,191,123,57,15,7,115,214,130,28,74,141,156,237,143,29,203,152,34,100,202,18,182,150,215,126,157,61,162,136,248,108,179,58,161,20,165,97,139,150,24,121,215,9,45,164,225,53,109,184,120,83,130,149,68,61,162,152,244,248,165,56,90,85,80,184,25,253,153,39,102,104,151,226,44,26,144,74,185,215,134,239,68,130,76,214,47,54,163,10,240,28,195,178,25,254,164,120,188,122,106,162,194,45,241,20,171,49,24,45,170,252,76,232,81,191,157,4,19,81,243,209,5,67,166,233,10,206,196,254,253,167,179,197,218,20,166,1,57,230,27,111,68,143,109,156,255,229,45,195,20,211,77,213,184,160,12,156,34,165,233,85,99,157,198,78,249,244,200,66,228,168,96,162,103,99,235,115,119,226,243,94,210,9,171,199,210,151,121,108,94,130,86,94,14,87,140,219,72,46,78,176,101,123,129,174,177,77,139,216,17,17,194,18,93,218,16,71,241,121,86,217,206,54,29,101,223,180,32,182,172,129,80,24,176,74,28,17,16,107,100,13,76,155,252,242,204,1,215,41,148,242,124,12,121,249,9,96,141,36,69,199,66,198,189,124,71,233,240,217,202,26,228,75,57,111,164,58,74,252,68,190,203,113,182,216,57,191,120,58,148,83,116,69,108,129,233,157,138,193,201,218,193,5,165,13,49,224,201,164,73,10,98,236,101,237,157,31,76,224,173,201,169,200,183,227,149,243,21,57,193,37,148,120,118,174,28,103,205,97,2,165,162,152,197,118,146,80,151,115,24,175,81,62,204,105,189,5,31,8,239,89,145,156,13,141,85,53,170,134,59,186,123,82,69,65,73,92,218,113,101,164,131,196,105,3,93,211,139,140,14,76,234,93,252,23,90,30,206,215,232,239,10,206,191,38,111,3,70,236,233,242,75,16,243,117,170,56,20,134,55,200,103,12,93,160,173,40,50,165,1,54,43,32,144,71,222,176,37,248,125,103,120,49,100,123,38,107,120,236,18,255,229,179,85,227,175,203,187,34,235,232,187,13,86,68,19,86,83,123,211,217,189,54,136,176,96,9,212,133,96,129,156,239,101,193,182,196,178,145,21,74,164,204,247,88,136,106,148,52,2,3,134,230,142,111,206,154,145,252,202,78,135,135,216,93,52,167,162,95,118,214,243,223,182,176,240,76,29,62,239,247,64,147,74,129,37,157,142,252,239,181,61,43,126,96,107,98,174,23,166,41,196,153,115,39,245,15,73,182,161,101,125,28,78,210,100,176,212,125,128,82,74,146,47,218,164,18,13,184,101,23,108,51,24,55,73,97,116,92,103,192,153,168,226,133,137,121,246,111,113,163,106,5,229,221,18,152,158,230,239,72,58,112,71,122,74,126,155,204,106,202,254,216,72,126,212,36,23,175,217,196,197,62,152,226,179,169,143,205,51,143,237,143,221,145,88,185,83,74,193,5,87,251,80,202,106,197,88,132,102,23,195,42,96,124,172,107,23,81,18,68,134,193,175,77,248,84,24,2,40,252,44,238,134,34,48,126,188,221,251,81,46,34,150,221,251,54,38,211,41,41,197,101,145,83,239,30,162,238,175,162,95,36,48,100,32,219,103,116,18,213,189,1,103,50,84,19,170,17,135,201,113,21,133,209,136,200,126,113,20,115,37,25,68,182,109,132,42,57,109,52,189,9,69,19,27,137,117,194,26,188,32,69,106,77,225,76,161,241,247,186,206,141,18,191,222,23,77,198,155,60,29,45,75,105,169,17,102,167,72,46,59,92,209,246,139,119,125,150,255,134,238,110,94,184,74,126,141,175,99,86,207,251,89,67,194,49,142,178,192,150,83,108,1,19,206,158,2,67,177,255,21,199,2,103,81,227,164,45,134,170,208,37,168,68,79,209,59,104,206,114,105,151,110,210,41,140,206,20,202,210,122,99,210,194,131,164,18,97,228,24,109,239,67,174,77,163,88,75,247,169,39,25,179,11,227,146,56,13,38,46,101,239,82,200,198,33,67,175,182,63,117,135,163,233,158,181,16,156,166,237,52,75,7,174,244,82,203,157,247,99,217,87,129,169,127,169,2,255,90,78,28,182,222,110,65,211,85,6,0,45,69,66,64,211,72,184,102,141,75,35,183,45,191,204,42,242,150,67,75,61,83,88,32,48,225,194,89,226,177,224,24,151,107,27,227,160,175,81,146,117,82,129,58,173,149,41,199,203,236,175,174,12,141,20,45,132,89,129,43,157,22,2,83,22,125,103,20,21,191,44,139,148,115,46,231,124,127,91,140,228,249,75,111,238,113,239,27,206,223,11,67,173,238,188,85,60,53,73,0,249,105,74,137,123,143,209,197,248,9,5,134,0,189,197,115,17,163,150,73,49,34,150,221,99,74,43,76,7,91,96,12,217,189,238,187,238,194,37,49,173,129,113,23,127,95,36,249,132,229,239,216,65,196,11,253,198,7,193,241,27,116,155,214,95,237,58,236,86,226,208,175,61,72,243,15,230,164,175,50,212,121,117,211,152,20,66,185,153,96,10,6,89,130,210,232,54,160,200,234,55,182,200,54,200,199,71,6,63,121,169,38,198,228,121,230,33,247,109,92,111,95,48,145,20,46,44,212,91,71,211,229,249,77,10,21,143,168,85,10,220,224,171,169,14,55,146,27,10,23,26,255,2,94,72,15,223,79,23,101,210,234,26,143,240,39,240,118,228,206,43,21,24,159,125,14,99,60,77,58,58,250,216,136,206,84,177,72,36,177,113,92,248,236,50,217,219,6,161,163,63,179,124,157,95,194,5,199,241,240,57,167,117,143,66,41,129,97,185,240,73,69,58,47,95,59,121,194,183,54,188,229,131,19,58,103,209,201,162,46,98,84,167,114,97,112,87,93,27,132,210,75,114,111,140,159,134,212,71,208,2,67,100,12,238,144,123,8,60,44,6,151,29,46,133,90,91,129,143,21,90,253,4,225,169,179,84,73,76,234,24,186,23,63,217,148,46,225,221,57,95,181,109,174,177,24,160,178,44,50,250,236,27,219,187,139,206,82,178,0,146,220,218,217,185,163,114,221,218,113,198,115,107,72,197,166,21,48,140,40,91,225,98,165,110,177,140,201,117,201,197,73,249,220,253,16,135,75,120,221,241,79,185,25,95,229,120,24,189,200,11,131,210,214,205,160,3,115,100,200,251,66,154,192,25,54,32,68,201,83,202,122,231,72,225,90,91,83,218,214,243,197,24,229,61,151,69,211,236,68,10,83,97,102,60,78,39,200,106,218,51,122,185,30,9,86,13,42,155,50,223,208,174,183,118,109,137,115,248,175,231,218,231,144,72,62,99,212,246,173,166,163,137,166,199,94,90,224,171,149,99,21,61,227,49,194,202,161,10,75,54,98,43,167,247,175,103,162,30,149,69,151,230,192,38,245,27,112,25,98,178,18,43,179,134,45,71,137,250,202,183,69,152,112,120,102,18,174,109,147,123,188,240,192,1,22,147,149,15,66,238,140,215,81,195,216,134,200,115,202,241,115,172,53,156,67,127,174,115,99,83,79,108,24,12,48,232,28,166,60,115,232,104,66,220,95,252,147,112,64,159,82,172,121,96,170,47,3,133,246,85,111,28,181,153,93,194,127,65,210,188,200,96,162,94,37,44,94,84,132,106,21,216,106,51,191,61,197,138,66,139,180,75,34,55,178,206,110,26,176,245,17,200,141,23,124,180,111,91,0,174,36,246,5,70,125,201,93,171,181,45,82,34,115,74,63,177,251,70,139,204,150,144,62,224,194,158,251,26,1,99,50,201,58,35,211,184,93,166,203,126,154,174,4,129,209,203,250,170,26,237,198,167,228,39,72,217,205,224,73,178,199,94,194,31,50,251,79,133,164,57,12,245,167,124,125,112,98,207,21,166,188,213,169,235,66,228,20,207,225,81,82,120,34,65,53,88,123,232,217,114,63,129,228,97,17,219,176,145,19,157,225,50,102,43,18,188,175,155,50,202,237,172,62,188,238,179,86,101,90,176,76,105,175,140,149,134,229,41,163,81,190,172,225,113,210,153,38,146,158,19,30,191,228,220,10,240,130,67,35,33,163,233,231,247,202,46,96,236,181,59,45,191,16,83,110,1,31,203,228,250,94,116,107,52,63,56,249,105,68,46,228,177,97,190,118,98,43,190,160,164,182,35,148,16,173,134,43,92,76,161,93,158,58,195,230,16,222,106,182,58,151,59,186,90,15,88,247,209,230,52,136,243,4,185,2,53,158,223,219,198,87,146,178,200,243,213,227,81,118,95,228,70,226,39,223,0,188,53,222,234,15,51,161,213,170,95,180,146,177,241,59,91,180,73,75,35,2,189,207,56,199,126,109,83,56,185,97,160,105,93,37,206,235,64,39,82,46,234,132,160,77,115,214,169,47,114,172,143,46,230,31,173,4,240,56,126,112,53,73,176,173,163,169,10,241,139,23,120,42,245,185,8,63,206,248,192,168,126,155,122,227,168,45,23,255,105,248,38,182,44,133,106,41,246,207,69,33,134,6,63,168,194,112,127,250,104,124,252,33,37,247,192,244,232,57,122,92,169,245,140,101,255,253,102,148,111,247,124,96,251,185,116,205,241,203,84,164,174,27,186,229,198,86,115,95,23,150,73,58,125,244,151,139,117,77,56,156,178,52,103,16,104,176,254,253,15,157,56,44,105,60,19,26,20,57,199,248,230,80,144,13,237,124,26,36,185,253,218,72,129,171,57,78,181,90,242,228,223,57,249,205,220,43,2,19,54,241,183,5,99,99,205,186,134,207,119,215,221,225,228,198,172,15,78,95,38,74,95,223,18,159,103,211,167,56,94,97,234,150,252,206,17,100,170,235,89,10,41,14,86,212,91,217,103,116,145,114,204,248,96,235,113,208,119,205,197,157,137,31,245,172,60,158,47,160,208,147,226,1,180,129,135,210,245,117,22,178,226,254,66,44,129,41,138,39,84,107,226,131,126,207,53,126,155,231,80,152,179,245,67,137,188,47,57,35,104,152,204,46,29,75,199,79,215,183,149,47,183,26,204,155,91,51,0,100,159,73,68,250,109,21,72,147,167,192,28,85,46,17,128,70,11,117,172,178,31,33,82,235,190,44,231,16,38,147,142,94,20,134,124,243,221,9,176,12,125,89,208,187,184,156,52,121,216,161,97,65,115,23,233,218,114,152,40,73,121,71,195,172,21,112,146,192,29,63,13,129,66,252,52,189,45,243,129,7,218,154,14,83,220,175,235,36,89,102,189,56,76,113,252,208,59,35,221,253,249,209,192,166,52,46,240,88,219,27,44,126,114,245,146,98,96,197,66,134,231,207,53,241,62,111,73,1,220,98,24,242,62,122,108,100,243,238,197,139,241,158,5,10,11,182,172,178,98,226,238,159,163,60,141,49,74,106,215,39,34,11,221,79,197,126,14,204,36,173,54,179,24,71,189,79,138,49,2,139,122,235,52,146,135,245,101,98,209,72,160,81,93,209,221,189,208,142,180,106,135,232,253,25,28,253,46,147,186,153,44,202,226,52,48,210,212,56,28,206,90,140,64,251,22,146,14,223,47,87,171,169,144,184,30,252,30,201,51,200,16,179,156,79,105,11,204,213,92,27,144,253,158,244,219,253,233,140,87,226,181,95,16,250,89,244,231,194,103,251,171,94,178,3,163,95,18,106,56,19,201,219,206,92,50,57,204,155,30,154,121,88,166,234,155,209,99,133,108,45,166,59,48,59,190,155,234,88,6,83,42,168,40,215,48,190,49,135,17,89,30,138,150,236,122,14,8,176,97,89,230,103,112,246,208,2,251,36,61,117,253,25,13,241,199,7,195,205,46,185,237,105,242,175,46,217,48,73,2,214,242,252,54,108,38,190,144,240,214,147,154,234,80,174,21,167,235,62,48,92,249,83,127,187,82,122,226,48,5,88,82,251,126,222,5,161,115,223,53,10,180,88,98,85,162,83,87,99,13,23,218,141,213,198,201,22,243,45,126,227,133,216,243,45,54,0,134,135,38,59,76,4,101,200,140,87,152,90,221,240,163,158,173,139,98,186,241,15,242,123,14,31,92,122,255,166,9,100,197,119,95,204,48,16,147,53,155,13,235,135,110,129,202,167,232,219,46,217,234,70,29,46,182,125,94,24,47,194,203,115,201,6,210,32,37,191,109,118,124,188,238,132,141,43,155,202,153,95,106,39,191,41,207,244,19,75,35,4,112,233,206,3,203,218,192,23,146,223,70,103,207,37,4,96,162,25,237,121,159,201,234,181,166,195,148,76,87,133,137,168,184,185,144,233,64,86,135,20,202,136,25,131,139,117,84,150,7,109,158,246,159,214,154,86,197,214,0,62,91,77,11,120,60,230,192,129,33,146,191,163,71,155,239,79,31,139,86,208,148,229,252,57,127,76,197,226,55,227,217,26,192,101,173,36,59,13,125,78,206,81,148,69,72,24,90,25,84,235,125,194,81,57,23,141,238,73,244,116,70,138,133,192,223,22,101,182,137,249,52,239,47,179,7,201,153,109,17,227,64,105,132,238,226,66,16,139,217,46,186,128,172,136,105,183,9,76,36,200,157,240,132,208,196,150,125,1,158,166,229,88,178,32,158,96,56,51,95,103,236,164,59,181,137,130,229,52,229,180,176,112,172,65,81,232,111,166,53,6,54,119,208,209,179,92,234,67,67,241,87,61,250,53,57,151,138,134,66,81,25,73,30,234,225,25,161,88,211,249,28,61,72,6,44,75,159,186,222,121,183,156,215,247,54,32,178,125,2,223,68,109,171,239,25,72,248,12,33,7,53,253,147,179,204,170,195,124,150,243,129,73,175,248,79,35,51,33,213,235,252,244,32,150,240,193,182,135,47,125,211,8,44,126,241,150,65,30,142,0,217,11,59,49,245,48,29,120,41,156,52,113,149,168,232,135,20,99,212,173,95,7,212,10,229,59,85,137,30,82,99,35,147,70,76,107,125,198,29,37,88,112,176,101,133,233,217,8,216,218,241,183,194,185,58,203,19,48,185,124,121,110,248,11,157,49,18,35,6,38,20,253,237,100,1,84,135,33,43,214,207,231,76,99,118,42,37,224,166,250,0,103,26,233,123,252,86,162,245,245,103,85,123,220,166,186,240,165,9,97,14,54,113,30,129,97,14,248,34,15,131,234,178,179,114,138,192,124,201,57,224,60,181,31,243,188,35,123,133,14,47,218,161,69,229,27,62,30,39,126,64,118,100,78,33,79,228,13,178,9,249,96,126,92,170,244,232,213,89,197,111,123,160,213,34,50,172,20,38,83,73,228,48,135,69,214,75,35,250,243,121,47,104,96,244,169,122,239,212,149,135,67,136,115,135,91,188,4,134,137,227,59,249,40,194,135,52,112,10,92,176,151,227,214,210,210,192,222,160,8,19,211,229,131,201,239,170,66,44,117,26,213,25,43,128,73,202,200,140,82,208,153,253,206,58,161,7,145,237,217,228,60,60,166,72,104,243,213,102,163,244,228,236,204,62,43,172,185,174,232,177,143,115,141,95,62,30,150,72,175,209,79,188,61,172,103,10,23,4,87,4,38,145,254,89,134,136,80,64,18,172,240,48,81,81,135,73,43,45,133,207,231,224,146,88,131,224,99,151,250,40,51,184,74,235,126,223,70,214,35,171,236,124,57,231,19,136,167,70,244,94,170,53,240,47,118,20,8,14,18,75,170,146,180,32,121,114,215,104,208,42,43,173,16,44,89,75,239,56,154,40,254,145,193,172,239,253,109,196,22,161,88,194,8,137,126,171,217,180,31,188,42,7,240,22,216,186,192,62,20,106,99,105,126,50,25,158,229,124,91,180,172,163,183,165,131,11,178,61,223,132,227,231,74,145,9,130,50,176,35,250,96,68,87,85,150,10,109,217,233,194,4,72,180,172,146,117,198,168,203,115,122,3,96,42,239,178,194,41,12,121,96,50,171,58,186,227,46,22,135,59,253,231,69,225,243,41,230,11,143,166,143,69,255,89,250,14,144,97,17,139,164,19,78,140,213,45,9,90,111,45,46,39,176,53,252,248,157,209,239,45,134,6,19,194,28,250,115,21,200,42,68,47,8,66,105,136,59,28,182,112,164,92,60,33,66,151,28,78,198,186,45,83,78,78,208,29,93,122,23,206,194,18,181,83,194,97,209,74,100,100,122,236,165,2,147,201,251,220,27,118,51,218,179,182,192,166,154,240,45,180,95,78,80,52,73,81,246,160,68,221,97,226,97,83,71,211,4,224,40,98,50,42,211,10,81,25,211,244,193,165,155,153,248,92,59,40,58,109,99,43,67,228,7,201,200,164,120,157,3,130,145,174,171,24,74,22,231,186,132,108,146,176,144,78,218,241,80,190,234,0,218,58,147,50,202,243,189,225,28,101,135,161,133,232,122,103,88,184,190,138,77,164,93,18,94,70,177,50,220,198,26,16,149,228,166,83,74,49,167,39,11,128,121,7,2,227,160,143,28,183,70,173,142,28,17,212,221,47,231,198,58,191,109,175,75,126,27,145,211,56,218,172,122,119,222,12,203,176,154,91,175,68,29,132,23,207,223,203,111,227,60,185,23,64,68,145,149,39,107,229,152,207,37,199,156,210,218,162,59,53,14,105,40,254,12,140,231,103,210,178,165,146,190,59,51,250,139,44,223,31,43,111,120,87,26,189,59,124,38,119,161,33,226,51,189,104,130,26,123,10,233,134,140,222,208,201,124,23,167,250,61,73,143,44,191,205,157,127,119,86,201,115,84,57,240,39,221,209,197,207,144,159,168,197,84,24,70,61,95,105,136,215,36,225,137,34,14,68,154,242,67,187,105,194,20,185,51,242,219,221,7,211,60,48,21,38,161,236,189,10,163,194,8,38,121,167,65,102,111,120,227,11,66,54,240,48,202,104,130,253,30,43,61,134,55,93,106,119,48,9,198,233,149,111,216,6,84,232,10,12,233,91,141,193,124,231,237,26,243,244,5,91,155,255,7,31,151,253,28,226,247,167,59,238,105,76,41,1,128,227,11,233,197,7,173,197,223,99,195,161,202,17,127,97,54,44,231,106,26,150,222,20,61,161,129,86,97,241,30,43,148,192,88,196,114,113,88,158,243,87,179,55,104,35,62,255,184,112,235,124,191,223,224,52,105,19,148,149,68,185,117,117,30,144,193,215,210,164,246,224,56,132,86,187,245,93,155,182,212,36,98,44,195,90,133,221,190,163,221,159,109,253,46,242,10,221,140,19,32,34,5,149,85,170,178,18,126,115,77,212,78,141,16,181,58,23,102,223,246,110,106,234,159,233,29,186,47,4,101,132,238,49,48,8,220,56,92,47,74,89,151,199,136,77,164,167,168,230,41,33,17,170,167,62,56,27,111,183,160,208,182,196,125,103,171,73,146,95,70,53,96,58,57,22,28,45,226,51,194,42,15,89,205,71,59,68,126,114,168,77,11,169,72,40,152,157,107,211,153,39,31,87,62,87,135,29,251,131,203,241,10,165,152,123,24,207,147,119,183,51,123,133,141,92,96,202,233,157,51,15,205,100,98,102,23,38,97,237,220,17,80,41,17,45,189,239,35,211,38,224,26,229,231,125,20,212,82,228,226,52,36,122,175,30,214,86,167,236,245,194,28,87,179,199,219,132,220,81,118,98,210,72,206,227,12,74,133,159,8,12,110,26,38,115,252,52,77,73,170,38,73,250,191,58,67,21,163,75,85,33,75,120,177,189,170,31,152,15,70,196,13,205,64,143,73,35,218,154,228,141,28,47,144,158,181,30,143,77,135,156,136,27,90,93,251,93,165,22,37,17,113,67,8,55,150,19,40,90,43,165,110,150,148,138,12,223,137,105,180,195,238,122,148,175,87,45,241,70,58,117,232,143,206,50,143,125,95,24,133,146,143,210,56,234,9,206,142,181,77,158,232,17,84,221,150,98,136,7,35,77,34,207,77,145,187,147,76,67,55,13,169,247,35,119,183,92,178,187,115,230,230,174,162,88,139,189,213,233,204,144,58,156,202,247,183,81,183,248,102,124,96,45,168,88,17,69,68,65,255,48,160,186,202,178,17,3,15,116,179,2,214,96,15,40,181,134,211,209,141,121,162,48,5,78,142,226,72,109,161,88,216,86,50,94,2,149,112,35,24,106,219,254,179,103,131,45,245,17,209,163,154,222,13,13,34,5,83,153,48,55,61,93,222,242,5,93,76,234,42,131,65,195,215,242,58,119,147,22,206,66,192,6,145,117,247,114,87,211,37,30,73,69,15,217,97,93,222,25,85,99,164,133,245,167,71,84,73,129,242,199,170,69,55,248,101,159,236,210,96,138,144,247,72,182,166,220,9,35,78,173,139,128,3,215,229,24,7,221,234,243,209,139,163,3,212,13,63,252,206,158,30,253,50,120,29,221,150,38,221,7,247,202,133,17,1,8,47,56,209,8,46,59,248,129,233,144,113,19,39,209,163,174,164,44,20,179,116,39,237,2,70,7,76,97,147,111,153,113,113,254,75,224,236,219,5,24,222,164,96,180,215,245,120,211,180,161,14,149,185,51,189,236,228,19,10,167,130,240,181,44,152,29,86,76,55,124,220,75,72,20,150,85,77,199,132,21,202,212,69,249,140,77,108,251,125,157,111,157,168,233,69,49,219,156,253,214,180,229,247,86,101,51,83,101,143,55,53,232,153,147,75,67,200,214,226,135,17,102,110,170,15,134,247,16,151,134,89,68,218,189,44,162,54,87,124,55,8,148,40,79,1,238,92,239,177,246,77,118,93,152,125,8,153,182,48,218,18,141,125,34,61,11,69,209,177,220,98,117,55,50,139,66,248,8,189,31,190,100,192,51,75,149,83,167,248,225,152,255,177,12,16,8,19,102,8,106,199,207,81,30,183,134,18,166,240,74,88,155,65,90,241,96,172,56,161,233,152,166,9,224,182,108,178,170,11,145,248,194,232,155,61,94,23,181,12,50,227,168,13,108,87,111,26,201,58,122,133,168,3,70,186,233,109,108,70,147,175,165,249,7,54,38,196,216,65,9,75,10,87,199,172,63,181,76,135,207,156,168,120,205,180,54,105,71,19,253,93,66,122,61,43,100,135,110,100,195,92,190,164,177,214,4,194,154,203,5,225,41,82,150,163,240,249,184,156,251,129,200,21,236,245,207,79,155,198,188,195,213,24,188,20,38,233,23,163,143,233,218,223,223,78,203,155,114,232,192,67,226,74,166,28,205,180,96,97,62,150,147,105,98,9,124,78,60,55,3,144,223,72,18,142,239,100,13,122,88,94,80,31,30,251,83,6,19,208,152,223,22,109,2,136,89,21,102,172,211,205,95,39,143,56,30,138,90,218,190,138,199,103,33,208,68,142,79,47,78,120,210,121,121,17,255,152,210,115,64,17,58,252,41,62,26,37,16,9,153,119,44,138,228,45,249,112,153,160,177,112,111,237,124,32,212,102,126,23,71,188,35,75,109,11,65,160,99,171,125,39,53,167,1,228,247,87,129,105,47,172,204,239,185,142,221,138,2,141,104,94,109,43,111,89,1,231,169,10,172,148,241,45,167,148,129,78,108,79,149,14,236,68,40,155,115,189,18,13,172,89,81,248,225,252,133,76,104,41,134,74,125,209,73,208,157,194,25,153,193,180,150,74,171,193,40,227,4,232,208,219,74,12,9,30,15,234,210,2,37,46,211,84,5,15,159,201,233,209,33,28,20,249,113,43,27,238,206,243,97,106,123,74,55,220,9,140,186,16,61,138,120,237,213,70,195,30,245,11,31,3,188,38,213,131,195,123,158,217,223,100,70,115,246,209,70,99,85,249,100,103,75,33,181,71,189,172,183,120,207,231,216,201,42,88,216,49,180,60,144,98,210,113,83,186,21,206,6,77,110,221,105,167,81,194,110,69,117,215,32,75,241,198,89,244,223,44,120,33,42,96,44,19,231,32,31,148,108,150,252,104,136,97,210,85,135,33,243,206,170,64,198,177,233,140,192,212,179,63,202,80,20,86,36,39,19,235,180,237,23,145,83,0,102,145,249,232,227,116,40,213,216,65,169,169,250,22,240,49,94,172,22,235,25,28,12,254,84,212,52,213,80,165,128,143,102,127,135,231,43,131,71,173,80,176,238,162,243,58,85,104,133,90,78,15,52,30,20,10,76,153,207,2,71,227,138,43,91,49,176,92,186,152,14,213,133,105,215,150,251,130,114,212,197,76,236,11,38,253,42,48,213,37,238,15,157,255,77,183,177,252,118,62,110,136,39,137,209,138,104,83,101,236,144,168,13,162,98,80,234,134,68,146,173,175,224,125,235,195,88,249,196,252,49,86,162,225,219,228,64,216,73,229,224,26,189,199,221,121,140,57,31,75,82,209,53,72,124,131,106,24,151,242,88,14,34,106,64,75,90,137,55,157,168,102,83,148,25,117,66,223,193,183,161,196,88,13,37,215,226,172,236,231,92,67,33,64,196,26,224,251,15,215,153,163,95,62,60,163,49,118,29,234,110,194,161,91,229,220,172,121,196,159,10,195,75,185,34,91,67,89,218,143,60,19,184,80,1,48,58,13,183,19,214,97,39,113,173,173,48,78,157,255,116,133,70,87,21,42,8,52,85,223,97,187,53,28,203,161,70,194,158,48,179,195,40,127,150,231,183,169,181,106,14,211,65,171,26,19,228,169,186,47,112,66,38,93,249,169,26,9,9,39,62,100,185,239,244,8,201,89,8,161,6,154,70,173,122,109,120,160,124,39,228,115,24,83,39,141,226,220,233,194,28,116,165,87,181,10,169,221,193,189,8,216,42,216,4,198,18,254,188,64,224,74,85,241,223,88,5,133,128,252,249,93,143,241,13,246,157,71,9,241,28,226,233,11,221,0,19,147,26,42,148,88,252,64,26,148,225,52,97,190,225,163,60,235,107,6,124,230,82,104,111,129,105,26,106,30,32,92,245,213,63,53,174,114,79,97,21,36,54,68,135,167,255,4,124,71,132,23,81,59,84,229,202,99,171,208,160,230,48,177,149,231,226,141,14,137,128,207,25,211,245,177,105,162,242,46,127,42,1,208,67,149,229,141,103,225,236,251,112,126,236,71,20,217,104,90,35,118,137,108,91,213,88,64,163,129,181,205,11,83,174,49,31,29,197,234,196,230,76,11,114,231,91,117,20,9,120,69,212,149,74,5,49,48,40,113,128,127,248,194,45,171,240,76,165,254,217,157,181,98,234,172,170,13,67,247,166,151,189,15,184,52,170,122,30,136,208,149,124,223,136,37,201,116,121,151,30,126,245,217,180,106,86,57,145,6,87,182,219,185,196,131,201,55,171,184,11,141,40,113,223,232,221,202,89,124,204,231,157,34,137,139,20,3,61,169,162,222,178,77,90,238,131,173,4,82,197,14,143,5,119,222,130,143,166,139,74,37,59,224,217,187,131,225,128,149,62,2,235,199,218,174,226,11,127,8,214,167,94,186,112,218,126,40,81,113,137,195,117,244,62,66,81,141,74,111,200,220,134,194,116,247,251,79,23,74,92,228,156,39,33,9,253,212,7,103,107,105,21,120,109,168,133,125,116,102,187,82,161,69,170,186,221,136,192,172,130,137,94,238,28,166,84,239,202,26,232,136,246,71,139,196,98,232,254,133,160,184,249,104,133,154,51,22,9,19,138,197,206,30,45,66,39,200,83,134,115,77,27,150,42,37,86,99,21,117,255,150,82,158,145,31,205,155,21,18,168,131,239,172,252,65,185,242,236,43,30,97,161,170,247,209,226,65,150,35,194,13,252,67,218,31,104,154,74,109,6,108,37,40,114,116,208,181,190,203,13,120,193,120,156,85,24,6,239,45,188,219,116,92,72,213,195,161,247,255,122,160,153,10,83,125,27,180,84,185,110,140,57,191,89,234,114,185,56,85,169,30,18,160,62,114,137,37,123,96,180,47,106,4,31,41,50,237,122,227,137,226,27,247,126,237,217,244,206,249,188,174,115,60,250,171,230,57,42,236,133,225,90,195,151,162,106,59,80,12,174,8,22,91,35,175,108,103,232,86,162,129,231,185,1,234,201,138,162,100,35,221,3,221,20,61,238,103,48,44,221,197,225,99,234,182,246,140,206,177,23,226,120,27,217,167,194,60,236,114,216,136,66,229,203,45,203,100,97,221,241,62,94,138,218,247,198,117,225,252,9,157,164,124,213,141,150,139,159,95,11,207,155,250,22,93,104,240,112,68,148,219,50,65,207,190,80,232,4,216,225,151,83,59,169,50,165,148,58,187,1,68,108,120,170,158,33,221,225,43,53,159,52,252,96,241,243,42,204,103,161,93,1,155,124,85,201,155,106,28,175,197,127,58,67,48,43,163,11,59,140,19,117,67,128,105,38,167,192,220,185,95,252,204,192,82,250,88,220,165,238,54,56,115,127,238,69,199,82,129,85,194,185,165,1,75,105,111,45,231,235,201,45,58,185,116,62,41,171,110,33,8,5,185,146,154,132,244,212,182,29,30,61,245,194,186,19,22,84,131,150,251,205,48,101,61,34,64,221,170,66,139,163,198,233,161,58,62,228,163,114,160,40,192,138,24,78,15,110,49,228,221,207,87,45,62,75,49,78,117,95,35,212,64,29,247,93,230,186,241,181,120,88,137,238,194,37,21,62,157,214,171,229,159,198,216,70,26,42,63,140,133,50,86,92,155,206,240,7,166,105,198,223,163,213,222,213,173,63,13,51,145,27,232,214,7,177,84,156,200,152,233,90,192,240,253,44,213,147,93,246,61,132,95,13,113,249,82,216,116,54,28,198,181,123,196,137,240,3,91,192,205,202,133,21,38,56,155,195,43,167,200,58,43,12,67,200,12,183,155,214,226,170,207,157,197,219,34,92,34,185,41,168,199,8,207,251,172,153,13,42,49,70,184,148,251,125,176,115,26,172,166,15,70,24,203,107,247,76,26,93,51,172,63,201,45,255,106,7,225,45,201,123,33,69,69,141,74,120,252,124,154,146,228,41,4,121,37,30,176,139,234,126,211,24,48,102,76,74,222,199,237,72,15,124,140,7,87,175,35,47,79,13,175,194,22,88,10,31,147,214,122,185,179,9,191,172,199,126,6,140,132,210,94,106,52,85,201,139,91,137,142,209,68,43,147,178,172,126,193,157,76,83,95,209,149,182,127,149,26,238,102,194,219,41,167,7,189,165,57,68,251,88,13,75,133,116,225,85,32,55,233,240,249,200,83,121,4,155,175,145,66,52,136,240,181,160,231,117,95,148,144,99,81,208,136,237,28,132,25,73,133,164,51,210,107,30,58,234,166,85,161,6,12,109,227,78,227,72,156,137,14,134,241,236,208,217,155,4,216,95,105,57,81,33,55,168,247,123,120,176,4,70,139,194,216,140,249,58,184,103,146,212,182,66,227,221,91,239,240,50,169,224,149,7,75,9,154,80,127,93,197,44,231,103,52,164,29,238,132,230,109,101,111,122,107,100,16,253,183,77,88,71,205,148,68,212,215,163,21,80,125,61,116,219,204,218,110,225,0,211,82,171,241,230,227,238,194,127,224,162,127,219,186,239,229,125,145,95,13,161,55,211,180,145,110,252,14,195,92,138,19,23,5,114,178,42,106,166,156,143,211,215,97,91,19,55,73,101,22,177,142,125,67,132,76,100,170,14,68,53,169,245,80,251,156,214,199,44,232,249,177,40,112,104,40,71,107,154,202,148,218,93,99,197,24,195,75,215,117,136,78,141,247,163,116,211,130,145,102,23,76,208,94,70,104,133,90,157,76,126,164,39,141,255,37,96,138,45,212,133,128,52,39,68,49,183,201,60,170,172,101,225,45,5,218,85,16,147,122,172,18,80,213,4,172,89,1,78,158,99,100,187,85,131,136,148,2,227,155,58,12,189,159,250,122,188,87,39,97,234,214,231,48,30,117,212,255,84,91,245,111,44,232,250,159,199,79,196,255,60,62,99,68,149,160,83,47,237,209,92,53,238,220,128,123,213,136,44,135,49,78,126,192,103,123,72,143,90,44,198,78,92,124,27,125,167,10,155,146,210,232,17,86,42,245,9,43,209,195,26,129,125,202,14,161,242,19,216,110,213,55,96,19,177,123,124,227,181,130,100,155,130,190,2,9,184,190,232,99,168,198,23,13,86,37,72,115,150,117,237,161,40,6,185,83,125,220,150,253,99,80,189,112,78,73,165,79,209,215,138,205,230,216,36,251,113,91,150,145,101,7,156,112,113,117,116,26,97,66,195,145,67,233,175,122,45,244,200,198,140,211,153,162,32,140,61,62,163,5,222,155,246,192,68,223,98,48,233,219,199,33,58,251,131,103,34,129,179,182,238,0,27,37,156,195,164,236,165,78,164,162,173,86,238,203,164,207,64,61,80,222,238,190,1,198,247,203,169,52,233,69,217,143,81,109,229,166,94,164,213,248,69,216,149,78,209,162,126,222,94,61,230,147,82,177,154,158,45,112,57,111,255,65,59,89,251,7,61,91,137,27,86,4,147,161,110,124,93,204,56,209,208,69,217,143,42,234,176,34,164,56,198,95,165,4,164,220,155,123,206,102,97,245,254,252,180,69,120,103,132,162,151,242,37,176,224,209,98,244,133,0,37,130,38,14,42,106,177,169,132,1,146,243,104,170,21,123,118,243,124,31,251,28,17,20,10,139,230,42,22,124,172,35,114,68,77,79,114,171,138,244,162,31,138,40,154,134,139,141,10,40,44,124,166,32,137,34,1,167,41,44,136,97,89,209,213,168,230,230,182,158,202,21,118,217,249,250,134,58,76,124,28,37,242,14,180,210,12,213,123,165,23,176,71,194,164,24,239,178,192,20,17,212,155,66,154,179,170,13,143,162,220,10,43,28,226,112,161,161,199,15,164,32,196,127,219,74,104,212,224,132,89,32,194,228,148,165,72,77,30,187,35,205,207,129,90,251,198,163,231,202,26,113,115,20,239,109,171,190,168,181,219,132,235,194,98,147,126,39,250,245,17,124,117,91,151,10,29,33,88,194,142,59,115,18,179,66,114,81,10,254,112,201,70,187,38,60,229,211,91,82,88,197,212,25,61,192,63,126,29,6,229,245,216,82,56,93,199,173,18,121,69,208,218,156,117,135,20,53,68,179,143,226,43,12,51,145,110,204,38,61,255,192,201,117,170,240,123,32,214,169,15,220,93,157,206,146,149,179,63,163,57,69,253,116,131,134,242,145,8,162,192,239,188,224,11,55,61,189,144,126,90,227,122,131,21,230,102,245,37,205,63,44,215,97,91,90,232,101,143,61,70,140,134,236,123,63,83,122,118,180,30,207,245,107,106,86,223,28,130,135,112,247,44,151,166,46,116,35,252,113,93,205,242,20,46,29,35,154,98,193,120,46,114,172,227,113,216,224,185,138,139,195,135,162,215,166,21,238,122,239,231,24,172,186,208,40,13,142,157,129,78,160,243,205,168,166,49,210,84,126,60,145,119,110,93,63,63,68,174,146,27,80,147,76,80,127,212,152,169,125,114,71,20,229,4,45,81,35,36,54,92,249,200,148,77,233,166,87,27,190,93,175,200,136,15,170,26,125,156,231,81,159,57,169,86,223,143,115,82,161,71,246,56,12,84,44,143,166,120,38,166,230,149,192,144,171,61,14,54,34,209,41,236,164,227,104,64,228,162,30,25,225,217,40,72,129,15,80,216,239,173,66,121,143,8,170,97,161,79,189,181,138,244,94,148,171,148,188,198,163,250,13,111,156,23,10,219,199,189,94,217,239,243,189,186,187,71,180,157,123,17,120,66,254,17,133,52,131,46,138,173,176,117,147,68,52,176,41,183,129,105,138,247,40,133,193,132,23,197,64,208,230,217,229,5,21,199,212,32,127,53,253,157,168,157,166,94,162,237,119,108,148,56,160,252,56,211,120,224,117,53,141,169,90,34,236,172,135,223,138,170,168,14,127,18,2,48,226,184,32,206,25,181,98,9,173,2,117,61,38,189,236,41,2,195,52,100,72,58,136,145,221,153,163,14,12,113,164,250,107,48,96,213,17,81,231,108,221,131,234,52,193,169,238,23,207,166,145,179,21,166,172,187,71,64,124,103,225,123,224,226,180,122,221,2,81,250,227,244,226,227,108,103,158,251,72,5,105,153,199,56,172,182,22,61,208,143,174,231,19,201,167,141,207,131,237,228,224,215,227,73,18,66,245,236,4,37,223,187,171,45,147,172,89,196,243,15,20,219,233,183,73,16,162,70,217,161,213,155,107,208,153,115,218,185,34,207,159,34,35,186,53,206,79,173,125,252,246,68,122,109,62,25,8,235,39,240,180,10,7,188,62,53,117,251,209,192,153,19,60,83,67,141,117,171,100,8,24,166,65,53,214,97,136,245,194,192,179,14,210,163,183,220,126,209,220,200,38,65,252,175,73,205,148,9,222,71,186,136,42,53,117,50,138,169,108,120,34,203,184,240,178,122,147,240,208,223,44,217,210,114,22,180,127,134,239,56,112,253,176,162,95,184,123,156,254,192,152,123,143,163,58,138,239,164,80,180,89,27,140,192,86,90,214,60,245,71,32,77,7,111,76,23,191,47,88,39,183,186,78,156,146,53,178,223,201,166,79,211,253,112,177,173,155,200,165,111,251,169,114,192,158,92,145,68,62,30,241,212,66,4,72,40,110,26,152,90,35,205,227,194,6,220,35,91,10,13,171,44,4,72,206,99,147,30,38,117,149,245,117,32,149,228,68,17,192,147,172,166,230,144,97,28,187,163,231,208,51,183,209,38,188,198,253,109,254,86,179,223,164,242,35,119,142,144,210,83,158,177,105,59,170,145,28,183,214,221,162,181,54,150,14,9,120,63,165,102,201,164,185,99,206,8,219,107,90,126,17,245,137,247,81,173,162,75,171,17,208,171,136,75,19,53,145,189,176,99,155,187,121,198,235,154,75,56,69,225,68,228,115,153,55,3,141,230,162,192,219,120,251,110,118,59,169,220,230,89,160,41,59,119,193,48,213,57,181,182,15,108,181,106,94,10,65,208,122,235,104,162,37,222,112,139,8,107,22,14,153,255,93,145,198,223,150,198,158,233,205,94,166,64,135,48,173,206,151,176,189,64,196,81,131,57,3,177,58,89,221,11,150,57,90,80,156,69,229,151,38,184,240,249,192,139,167,28,105,202,33,116,215,4,46,41,154,222,224,127,233,146,227,165,122,250,88,117,49,150,24,166,242,235,83,89,214,133,151,134,109,75,88,234,39,162,186,193,44,67,168,93,232,220,41,219,158,93,96,10,224,116,116,55,230,174,128,43,173,213,194,82,191,110,59,235,121,69,149,56,142,220,247,185,213,52,130,204,135,164,83,111,50,39,132,248,183,19,88,20,51,118,132,75,62,83,172,59,75,192,84,135,78,121,108,216,93,151,19,136,49,5,75,72,11,96,68,134,191,226,194,148,40,235,232,130,45,119,127,155,179,89,136,234,247,79,239,46,238,124,41,139,183,209,216,194,228,225,211,114,166,92,68,212,225,169,221,195,247,73,90,159,225,35,23,146,252,105,245,242,241,198,168,102,191,118,27,18,36,61,7,145,16,199,165,40,130,115,31,72,48,58,119,140,209,101,11,191,24,170,195,209,246,9,93,82,226,8,184,48,252,146,193,180,149,145,25,73,66,214,187,207,129,48,188,148,30,216,194,112,2,183,18,244,22,240,237,144,181,188,132,36,155,168,157,239,55,7,230,13,9,143,176,17,159,122,43,251,129,137,41,11,165,46,21,70,221,115,192,51,155,54,87,85,126,126,60,221,24,125,150,173,214,203,64,111,76,47,137,63,55,21,117,73,136,188,40,203,186,116,137,184,161,52,98,11,13,254,160,122,208,153,109,56,218,37,204,132,45,197,11,239,1,63,181,152,108,3,185,123,127,2,48,237,17,194,84,111,253,10,126,227,197,88,140,101,48,165,92,222,4,76,57,48,61,173,74,54,127,62,16,215,222,134,108,137,172,204,84,202,119,227,82,139,209,244,82,41,35,124,33,209,121,127,123,85,209,58,36,225,108,178,98,31,108,25,34,225,70,91,150,111,240,107,87,178,46,85,89,217,17,214,203,119,74,169,147,16,110,116,4,102,183,111,120,25,185,206,169,44,223,144,13,120,193,12,48,117,206,50,122,101,210,181,57,96,186,132,100,244,36,35,216,231,125,157,80,210,9,107,59,167,110,220,90,181,202,124,133,33,107,116,10,50,171,163,109,202,203,110,126,150,83,217,229,250,139,242,10,171,59,109,73,51,70,163,45,85,31,78,120,58,143,252,125,86,148,141,229,117,155,82,113,239,49,26,1,188,169,220,232,203,170,134,99,52,197,34,67,97,202,163,74,192,199,168,21,114,39,226,220,105,6,175,20,148,60,178,37,78,35,31,108,113,107,205,152,183,138,16,175,207,219,68,48,173,234,171,40,217,125,177,188,79,140,94,150,254,21,24,47,33,5,147,87,50,217,248,11,19,40,207,43,246,6,50,2,178,117,80,173,134,36,71,236,44,214,76,45,48,18,162,101,221,125,169,73,147,62,156,47,198,152,30,112,126,40,225,167,177,175,197,224,180,180,121,110,18,17,59,59,81,236,28,244,196,118,133,209,52,153,247,177,179,102,194,140,214,61,239,216,57,232,52,157,50,43,244,160,241,21,198,182,68,151,229,195,250,126,94,67,142,139,195,161,40,155,57,229,56,65,124,192,58,198,180,175,74,10,79,61,243,138,213,96,205,240,58,218,18,49,65,230,69,105,158,254,118,134,16,242,178,121,25,225,132,94,188,123,92,222,88,220,200,209,92,20,31,178,197,55,114,156,161,181,116,202,187,149,140,59,10,107,150,62,181,101,24,156,190,25,201,4,196,175,132,255,124,156,69,239,223,254,57,20,118,210,67,168,195,247,21,204,135,137,69,153,31,22,242,105,1,56,135,91,146,138,125,216,22,208,175,113,162,177,115,82,158,35,75,232,209,41,133,119,21,120,171,185,60,251,150,210,136,111,68,122,29,38,28,32,99,105,33,142,51,36,177,197,136,96,39,84,105,41,34,65,48,154,17,255,146,27,35,236,151,125,145,82,184,174,226,52,189,155,254,93,15,170,47,68,136,243,67,142,206,231,237,84,95,208,132,232,67,119,66,21,254,58,144,87,26,107,43,191,57,166,190,187,224,103,69,81,92,33,163,27,93,35,238,100,208,67,60,229,195,53,113,148,89,3,157,208,159,10,207,183,73,100,126,235,31,147,104,105,181,40,221,227,80,42,6,76,88,86,14,117,162,26,120,98,1,151,231,88,238,164,199,221,228,102,9,65,25,94,133,210,218,248,157,156,93,141,147,81,105,142,201,135,35,189,120,97,37,100,164,157,98,120,47,193,15,149,8,49,240,249,234,171,92,58,201,132,131,214,96,113,181,246,101,9,155,3,67,212,218,46,188,148,13,21,56,199,94,152,140,216,77,7,19,101,13,150,189,212,204,108,22,24,157,247,24,203,233,38,99,19,174,64,76,200,86,245,36,214,250,114,41,92,104,96,207,65,34,28,172,16,128,159,133,229,107,8,166,70,249,48,42,226,219,43,62,12,150,147,68,142,39,125,172,231,156,10,166,58,82,72,50,152,46,63,159,12,99,178,172,15,177,120,78,193,128,103,252,17,15,21,53,82,241,254,64,22,41,95,202,78,124,76,159,56,208,224,31,236,202,166,78,48,98,135,118,88,162,244,50,9,175,127,165,27,199,155,28,13,46,170,164,64,41,78,11,131,51,193,70,37,149,227,244,57,164,22,188,127,21,94,118,229,185,78,229,150,229,242,208,139,182,46,33,211,133,29,52,5,47,32,66,62,114,18,19,191,198,215,137,217,222,8,123,43,156,230,8,16,82,5,29,123,118,157,240,46,172,243,62,41,153,46,36,82,222,1,15,92,139,218,93,101,89,198,175,7,92,52,28,55,137,3,150,57,238,197,241,225,149,77,23,17,141,88,186,5,247,80,20,82,74,135,177,54,118,200,95,18,69,70,83,210,219,91,76,10,49,74,253,109,90,11,203,29,109,133,108,50,218,200,68,47,213,34,121,76,37,250,165,154,190,239,224,105,44,48,110,203,172,161,145,92,238,34,181,179,84,72,132,235,204,151,180,150,207,157,123,19,24,254,135,59,107,212,145,10,133,36,254,223,142,207,221,74,51,133,2,245,156,79,173,132,160,0,146,63,90,101,13,124,6,248,165,19,252,71,74,172,92,144,217,200,241,197,99,238,23,69,173,246,57,54,139,57,84,225,129,116,91,77,49,39,196,150,198,214,219,38,255,118,79,149,249,80,77,211,218,16,91,235,32,36,44,23,166,55,63,44,46,146,120,123,232,88,227,246,174,113,91,29,46,43,133,33,86,78,253,194,83,18,0,196,81,48,169,99,7,236,172,73,153,175,100,42,116,177,247,34,132,172,140,206,196,201,131,178,25,78,184,46,253,9,51,195,180,156,130,12,148,37,90,148,42,183,179,197,246,88,100,231,252,72,74,87,75,37,103,137,83,28,13,56,61,228,137,47,181,96,210,197,165,145,202,240,9,119,4,205,205,142,194,225,211,149,41,119,90,91,222,181,92,134,200,158,194,246,212,35,160,6,156,147,116,139,79,4,46,183,19,139,217,197,105,109,254,219,198,219,248,209,146,247,221,169,136,93,200,71,133,21,83,238,161,145,173,136,77,159,8,209,249,178,46,44,180,145,38,138,115,118,209,24,60,45,78,162,92,206,181,207,187,131,158,205,67,77,158,204,222,60,131,89,149,184,231,208,139,99,119,223,253,23,110,165,42,134,224,57,252,75,44,49,76,34,40,69,228,185,54,202,237,78,176,136,73,84,159,157,8,157,238,238,100,7,88,6,143,158,69,161,139,124,9,204,135,39,163,105,122,113,211,194,40,65,155,36,128,45,128,7,85,78,252,182,105,67,233,78,52,252,211,97,175,46,77,212,209,45,188,151,230,53,214,176,191,244,216,65,130,106,121,114,96,67,26,160,26,136,148,133,140,8,162,111,100,35,133,87,146,13,24,126,32,31,189,73,150,233,197,105,253,76,30,254,71,12,3,57,6,129,225,127,44,97,194,34,36,165,212,245,56,97,173,93,123,12,109,26,61,120,202,213,18,4,198,252,82,150,247,106,250,210,215,124,126,36,68,10,4,39,213,57,32,206,89,76,235,156,158,168,40,77,122,251,26,124,60,107,231,231,192,109,161,186,55,172,189,105,11,105,50,181,198,151,34,142,7,43,66,98,69,174,109,22,87,121,227,183,217,252,196,70,73,201,62,162,184,115,168,192,213,10,169,232,224,196,62,76,192,91,197,79,48,173,66,15,128,26,220,81,84,89,229,167,67,17,231,22,180,29,122,241,76,46,189,198,161,71,230,83,104,149,161,71,237,113,244,144,163,21,150,170,137,213,129,72,224,133,187,134,158,206,134,158,34,222,198,165,113,35,4,109,45,58,181,128,187,242,179,32,80,66,172,96,223,3,53,171,216,0,205,63,185,133,41,75,189,203,212,167,134,162,224,250,105,9,27,81,165,83,72,106,197,150,198,153,168,66,134,199,168,8,101,59,59,154,150,154,71,116,37,173,17,44,215,84,47,21,21,173,32,110,229,173,167,155,238,205,165,22,184,41,125,165,88,102,56,231,170,74,65,68,115,181,216,23,72,57,233,219,96,249,123,84,10,248,188,122,125,151,27,87,169,6,188,74,145,122,121,74,13,243,168,151,74,218,82,248,162,214,148,44,51,27,163,171,165,142,4,38,110,28,107,216,34,32,75,189,33,138,63,227,218,217,142,54,65,89,147,51,54,83,170,211,228,218,70,43,48,188,105,15,58,82,22,134,186,159,104,140,6,218,181,225,9,65,189,115,40,4,83,244,176,4,253,120,188,106,185,52,141,71,143,195,222,163,254,111,160,221,163,9,71,228,51,90,176,98,192,175,76,23,135,6,41,56,143,252,135,41,52,86,22,118,136,27,130,204,15,194,43,42,63,36,60,82,169,75,136,141,180,88,252,74,96,68,191,74,216,63,214,174,32,254,250,100,138,3,166,212,34,139,172,106,71,229,163,196,86,88,16,83,208,223,94,153,24,188,239,24,133,138,75,85,245,90,230,191,135,21,125,124,1,181,131,241,144,86,104,157,193,19,56,167,108,71,195,194,103,193,46,79,111,195,208,48,221,176,136,150,195,3,58,50,137,41,241,84,193,184,143,98,249,57,86,69,114,239,156,163,226,54,159,21,78,197,132,192,196,45,92,248,14,218,212,245,202,70,26,101,124,4,218,10,199,224,51,154,52,121,4,109,207,126,164,28,240,166,139,19,234,115,103,127,24,93,180,156,39,238,114,26,249,6,140,219,126,34,225,169,91,70,79,130,244,106,170,80,175,231,61,56,4,248,113,128,37,164,203,147,174,136,209,195,213,152,52,132,111,41,182,29,105,13,180,129,36,38,139,182,192,204,55,183,112,76,118,85,101,61,155,110,42,17,147,229,35,86,129,94,211,94,136,152,212,217,38,23,146,35,18,77,46,176,70,220,172,71,201,18,64,49,233,142,27,216,180,210,25,17,47,61,167,98,247,220,50,118,51,214,64,209,32,57,142,100,188,172,41,181,123,7,156,70,202,30,168,29,254,18,220,95,18,21,162,172,44,9,159,30,254,147,169,122,223,95,30,82,215,49,167,249,219,55,151,99,21,251,114,113,62,206,190,187,62,180,76,55,93,101,33,249,205,132,45,53,20,168,63,229,109,135,164,4,202,128,243,73,183,76,223,203,230,79,92,92,223,198,178,58,198,114,71,87,181,166,39,125,142,33,63,114,126,155,150,74,73,143,145,154,11,101,135,108,162,55,98,169,91,159,163,51,236,18,135,30,82,196,54,105,236,217,78,53,11,197,180,85,226,72,14,10,121,12,247,96,179,105,91,170,4,53,229,96,145,74,53,19,165,234,197,169,241,89,225,144,109,66,72,69,165,154,51,185,27,71,41,178,77,154,122,163,137,53,198,118,242,170,77,19,115,171,196,132,83,212,177,215,163,33,93,225,177,170,119,116,213,188,156,73,18,249,199,193,47,107,13,54,59,17,228,18,243,222,118,146,234,213,249,35,182,45,119,183,50,223,77,210,145,141,172,82,76,25,178,29,50,161,172,133,22,91,2,42,207,178,219,152,40,174,159,167,230,84,14,21,123,33,48,25,213,223,108,15,185,170,120,2,58,153,197,9,18,129,173,126,95,96,114,124,105,222,119,137,58,156,192,36,221,231,186,43,161,73,33,153,9,180,115,189,251,105,30,239,79,19,192,240,5,246,88,132,173,208,57,32,48,94,215,253,52,135,145,86,72,242,217,104,38,34,133,107,68,146,67,83,215,48,88,108,217,204,52,148,140,12,128,204,218,57,10,180,190,142,26,233,115,18,223,143,143,114,34,249,238,169,53,110,53,221,244,113,215,32,183,49,105,135,26,95,54,229,120,77,247,243,1,172,155,47,52,114,41,129,173,77,43,6,83,187,42,167,61,17,245,190,66,208,165,242,20,82,105,0,89,67,28,169,153,160,175,8,74,46,58,19,123,196,150,44,214,46,164,98,11,171,174,134,174,28,253,176,105,104,5,197,166,120,217,83,234,212,138,117,217,82,126,26,197,177,165,24,93,201,206,90,189,177,141,169,210,97,136,36,175,207,245,211,179,238,33,151,132,31,35,97,112,58,242,208,54,153,1,27,197,151,194,219,53,162,65,243,18,145,245,101,34,81,169,196,115,97,25,220,99,207,4,169,111,232,160,36,152,155,165,182,131,20,31,173,145,14,163,145,147,228,198,27,5,122,59,102,165,98,163,118,173,229,129,72,248,142,134,171,67,70,159,59,57,251,240,149,98,162,186,81,238,252,120,254,209,21,14,76,19,166,220,26,106,89,187,232,232,161,179,98,164,49,53,100,160,140,85,72,71,151,57,228,206,74,147,228,130,237,241,221,45,237,243,252,150,138,184,175,243,127,83,121,245,183,12,63,85,40,177,11,61,59,246,163,16,175,209,187,226,15,84,169,251,165,193,210,97,196,63,175,215,194,232,5,237,82,249,224,77,158,55,86,73,37,8,195,2,252,205,22,121,89,26,118,230,133,233,38,242,48,59,141,205,29,115,53,96,104,132,240,26,62,24,177,183,42,23,167,62,165,182,236,163,233,98,186,66,48,200,88,150,29,141,142,13,61,148,174,32,17,251,47,95,71,160,162,192,17,114,225,94,121,206,223,155,104,38,173,94,166,252,178,101,27,190,45,26,25,171,243,217,102,25,189,40,24,251,62,75,147,37,27,247,219,160,233,151,50,170,184,56,149,13,87,97,147,223,37,70,227,247,61,177,146,111,24,198,148,65,211,244,177,228,174,245,210,100,2,135,115,169,253,50,204,59,235,88,120,106,63,187,205,140,230,116,173,62,43,136,162,128,192,127,121,67,182,208,155,254,50,34,177,223,156,17,72,188,93,46,140,165,61,241,219,130,217,185,206,156,53,121,42,234,202,102,139,193,27,3,115,93,24,162,206,254,229,68,154,245,180,103,25,188,186,113,114,127,55,70,14,110,232,99,241,89,117,191,109,58,181,238,54,135,48,58,100,165,219,167,108,218,12,76,129,173,175,222,81,210,87,225,202,97,34,35,110,147,226,169,80,210,11,191,27,189,82,74,216,62,207,193,58,113,202,77,173,85,88,33,56,99,191,215,113,22,59,117,220,247,177,218,54,154,177,239,227,177,94,226,85,239,157,81,80,49,220,140,110,20,22,172,203,210,143,130,95,50,162,130,15,70,10,250,150,14,225,131,192,166,246,29,60,72,50,180,116,45,70,94,7,234,181,126,107,4,165,218,77,26,31,184,16,215,250,76,47,74,236,119,79,114,113,124,179,226,244,96,212,5,115,236,223,101,72,37,68,72,160,55,188,62,232,149,4,198,6,10,180,180,173,223,45,89,119,230,233,131,127,132,41,247,206,136,132,36,151,42,38,81,142,156,177,92,219,2,14,190,103,32,104,83,111,67,34,141,253,103,169,120,8,180,153,66,231,222,114,113,194,144,41,197,27,65,220,163,221,85,74,103,28,36,245,254,62,43,146,220,247,133,157,147,7,221,5,95,44,72,231,142,153,5,38,89,62,124,177,88,85,169,204,233,178,247,231,104,207,169,53,249,54,23,130,219,238,255,54,72,178,170,162,157,112,211,244,207,135,194,160,27,208,166,252,252,199,244,225,48,213,7,245,62,245,162,64,42,197,181,135,81,237,223,209,168,127,133,216,36,201,135,122,5,135,216,81,104,196,11,244,152,13,16,186,93,248,215,37,31,239,3,209,114,89,41,102,254,120,245,65,163,242,186,235,9,176,177,121,242,244,15,104,255,216,215,29,198,171,201,81,119,203,197,211,190,213,142,213,232,188,75,188,106,168,155,195,12,160,162,172,52,175,250,134,83,160,137,28,48,66,193,196,183,227,202,228,35,211,221,113,8,90,157,91,243,29,126,153,232,75,132,166,216,82,138,241,220,4,140,140,156,140,166,155,180,246,59,223,148,200,196,156,160,2,130,110,147,92,124,223,32,101,37,16,56,83,172,255,179,219,215,75,119,0,79,236,49,79,189,240,181,25,243,246,173,185,173,52,78,89,191,188,175,4,138,229,251,189,241,76,225,79,159,119,5,195,231,37,63,125,206,173,16,48,111,16,93,173,155,10,173,20,25,64,20,28,155,229,57,217,239,42,107,4,71,9,253,250,177,7,1,93,4,56,15,220,76,91,201,55,98,148,187,134,188,46,104,109,112,247,220,22,88,73,186,65,216,135,9,226,251,110,55,76,0,115,221,133,2,57,204,249,180,191,223,166,211,90,252,57,84,167,217,16,155,155,10,70,103,39,47,132,90,228,226,34,102,141,22,129,122,69,198,129,233,114,245,3,134,118,145,124,155,169,126,250,229,112,219,56,76,111,200,253,64,208,7,36,201,230,183,70,151,158,252,52,109,176,201,131,102,216,200,103,18,218,133,225,19,235,78,253,251,171,189,154,130,86,82,181,113,220,111,104,79,138,192,52,12,182,216,143,104,196,170,75,96,106,165,156,29,166,45,19,183,185,199,170,73,177,192,203,238,107,225,124,153,98,106,52,168,226,143,185,231,223,61,221,239,253,110,211,63,186,188,213,124,37,209,101,122,219,171,105,58,253,213,221,249,50,133,5,106,244,7,46,57,54,218,14,147,65,147,209,112,209,148,248,237,129,247,93,229,193,72,155,181,56,56,151,177,237,223,247,245,211,93,140,125,3,157,215,91,44,12,76,47,73,204,218,178,150,230,42,23,223,102,234,56,140,150,66,171,58,122,195,72,224,27,90,55,163,87,70,67,113,234,198,56,9,49,222,146,140,38,57,226,207,141,202,242,234,178,26,208,233,137,214,57,14,214,46,245,190,192,139,174,204,56,119,143,19,166,203,97,98,210,186,147,76,242,135,70,59,133,81,105,170,1,35,14,119,119,234,95,129,70,254,92,27,136,45,219,78,242,198,168,137,25,241,241,111,184,157,228,133,29,211,197,24,126,174,173,178,101,165,193,158,119,182,239,184,52,205,156,178,227,193,149,157,189,137,153,168,112,30,183,234,175,126,105,4,223,201,143,67,177,132,179,179,98,46,98,39,251,156,65,48,123,61,108,124,220,243,141,228,20,199,215,166,231,236,142,38,146,191,60,57,111,48,13,220,23,254,85,113,250,58,221,176,127,200,126,137,40,84,46,247,226,136,50,94,227,242,252,31,232,72,196,55,98,85,65,77,70,83,1,223,86,172,242,102,59,211,133,49,183,239,9,214,147,132,106,12,229,212,9,91,196,202,94,151,92,27,49,158,29,91,195,193,138,62,246,121,183,231,35,41,97,21,159,239,171,222,199,102,22,83,88,166,220,183,240,54,16,184,135,142,222,207,160,201,142,184,174,129,119,206,28,196,122,71,11,247,168,66,86,125,97,178,51,195,191,63,146,183,243,246,253,85,218,4,172,203,196,55,76,164,199,238,111,83,127,87,138,147,122,54,200,213,202,21,135,168,221,34,3,158,31,164,37,104,215,43,218,93,33,220,71,135,57,252,213,194,238,48,46,92,165,106,6,193,168,99,100,220,47,8,26,170,115,144,196,78,79,104,89,108,79,150,45,180,220,126,132,97,161,200,215,139,27,56,93,116,216,228,166,72,85,6,74,47,95,112,171,1,47,162,253,23,230,109,166,123,237,97,210,228,23,238,166,37,23,119,70,121,207,53,123,187,213,71,199,231,105,10,91,119,21,147,24,200,81,209,128,210,85,109,183,226,157,208,76,103,31,243,59,43,13,249,189,59,41,156,73,48,234,196,209,123,118,22,153,20,164,9,134,75,45,177,192,43,229,246,1,31,39,145,120,74,11,152,2,149,59,154,210,55,164,16,226,183,139,40,176,85,171,53,102,37,199,11,153,243,86,21,0,163,221,236,91,154,73,137,221,78,183,138,134,218,177,193,99,78,77,87,105,200,111,195,129,238,181,24,216,31,16,48,78,29,61,155,23,207,16,93,38,192,38,15,118,124,137,40,202,228,72,154,53,235,115,83,251,90,227,35,32,224,112,219,155,142,193,119,86,98,247,50,62,190,23,104,172,238,157,15,132,83,93,240,149,28,20,22,186,140,46,22,242,14,127,154,42,130,251,133,49,105,104,88,249,232,101,241,176,42,112,59,95,164,155,13,214,51,148,231,3,247,20,33,31,152,84,203,213,176,230,183,91,114,58,37,120,49,168,245,184,139,197,52,241,122,236,90,166,252,124,195,50,116,113,229,230,188,159,214,149,215,111,57,19,176,245,22,248,126,154,141,204,106,232,232,179,120,252,177,205,89,43,250,62,161,21,187,190,31,36,126,75,230,212,68,147,150,31,82,200,35,113,40,233,111,215,220,195,3,171,108,144,186,26,182,61,73,192,236,138,89,31,108,89,179,134,195,11,91,74,239,220,184,24,194,45,45,38,113,42,48,86,121,137,40,196,86,161,104,187,243,194,169,26,214,82,81,31,139,223,166,136,172,223,99,230,236,38,75,94,201,89,41,17,113,194,89,201,83,126,27,255,131,142,88,135,151,201,107,10,76,243,76,216,152,150,12,148,221,26,67,170,198,241,73,91,77,157,114,237,108,228,197,1,219,65,212,95,56,34,55,88,252,73,191,16,186,37,202,16,180,62,95,72,165,49,40,188,195,95,103,187,44,226,76,83,94,156,204,231,177,110,248,186,154,161,211,35,130,183,160,227,92,83,97,34,88,241,178,33,233,104,85,110,237,88,55,231,96,8,120,64,59,37,163,97,148,29,241,54,49,135,150,126,34,22,30,79,17,61,41,72,190,233,197,77,12,48,140,37,14,203,37,48,204,126,158,205,131,143,46,213,162,59,67,47,26,245,49,53,51,217,24,72,131,183,18,118,26,70,131,46,5,146,198,158,193,105,38,70,123,139,70,129,137,9,121,8,3,77,206,165,123,53,26,237,76,172,195,231,168,190,201,163,15,174,113,227,213,90,52,245,198,55,194,50,83,97,57,215,161,12,225,59,248,96,106,5,101,223,24,132,150,107,14,244,156,172,87,73,29,120,143,232,140,106,22,39,187,85,234,6,27,173,167,195,8,242,202,174,51,126,34,123,62,167,198,84,45,231,31,115,56,189,183,201,42,203,242,80,116,210,113,233,160,133,149,245,190,207,97,236,69,115,7,38,159,39,39,175,185,88,17,134,62,55,77,208,77,111,108,64,138,228,23,135,87,67,204,75,96,171,183,119,120,24,85,248,115,103,205,41,227,27,97,76,10,81,5,230,244,12,63,231,60,97,222,207,141,147,65,242,69,202,246,212,244,243,154,87,103,189,33,200,94,111,11,57,104,179,106,51,135,151,250,33,63,116,249,150,66,27,25,49,94,129,33,239,142,37,204,33,220,245,240,50,17,207,240,160,206,254,191,47,227,30,176,49,116,251,203,90,144,209,236,7,77,115,248,141,17,91,127,239,204,66,3,142,118,147,26,16,20,182,163,184,244,121,44,81,54,5,70,204,114,7,124,14,194,103,48,122,76,78,37,147,204,199,105,250,203,140,117,214,174,148,126,20,143,15,60,130,230,9,133,173,222,213,214,64,13,176,93,180,65,115,240,160,252,88,192,38,58,174,48,62,110,9,152,36,209,120,224,146,106,220,56,234,228,185,190,112,176,37,37,84,128,179,46,81,72,108,156,145,5,24,107,111,63,48,37,123,1,147,186,154,47,236,31,23,240,249,80,83,127,225,160,112,35,19,154,70,122,111,173,123,109,142,177,174,147,228,127,225,92,226,214,136,239,254,241,151,47,136,31,242,222,119,29,23,38,191,177,223,41,45,83,96,242,8,127,128,107,137,25,71,103,117,191,79,237,142,29,40,193,145,247,161,163,59,175,219,58,122,54,43,155,209,28,15,125,236,227,185,223,135,190,148,146,212,220,193,79,253,206,73,72,81,29,24,117,181,247,206,134,239,240,192,198,226,251,192,211,125,233,110,26,223,235,15,115,186,60,90,5,204,215,244,220,26,235,236,94,28,139,251,249,109,200,13,98,90,168,123,123,182,5,42,46,214,125,110,190,190,103,202,97,156,223,23,134,235,73,225,26,117,113,29,245,29,232,102,30,184,185,250,0,48,123,210,243,129,89,100,45,96,107,199,82,184,193,248,23,48,133,240,207,197,233,51,139,105,161,241,165,60,112,15,6,30,96,98,6,207,156,31,39,247,206,218,32,175,255,76,42,178,130,241,220,148,94,61,215,166,30,60,6,79,168,84,101,53,172,36,204,238,102,100,62,246,27,13,112,51,199,231,71,157,187,110,166,168,145,167,59,154,106,31,49,121,241,40,177,224,29,70,96,42,61,163,17,175,191,240,185,53,113,166,41,162,164,87,49,96,114,124,77,225,12,53,104,192,132,109,246,3,15,63,87,59,69,246,210,177,97,176,177,162,4,92,95,115,123,241,113,199,190,66,13,230,149,54,48,152,148,125,14,152,190,237,103,52,218,208,126,231,231,62,223,207,155,106,210,53,47,92,133,104,217,96,212,51,227,226,153,140,188,78,106,182,149,238,48,89,186,246,92,156,58,180,26,48,28,97,67,97,132,95,227,183,169,179,211,253,148,68,158,187,141,36,120,219,208,47,108,33,97,155,99,48,114,98,122,46,19,219,14,70,253,4,43,70,214,3,142,40,222,157,82,60,164,103,206,136,6,199,166,70,101,192,99,213,66,99,95,157,66,241,192,84,101,234,99,21,106,120,227,117,14,233,35,172,198,230,24,90,43,160,148,187,235,181,105,182,139,177,231,224,156,243,65,163,84,203,200,73,91,105,15,138,147,19,111,195,42,198,245,169,32,201,171,23,62,30,206,115,109,36,25,156,214,56,209,202,83,234,3,83,66,30,119,118,246,171,189,117,66,105,72,141,253,176,152,122,153,174,132,95,40,58,96,10,143,158,139,227,106,251,111,195,252,178,159,79,27,113,151,212,2,238,179,168,69,1,1,110,16,44,162,161,70,191,141,194,184,191,49,186,208,28,162,23,31,68,123,227,183,173,179,90,191,0,83,62,242,57,47,148,127,62,203,144,198,163,216,170,141,22,84,79,176,53,205,222,116,216,204,73,133,77,184,221,23,195,217,206,122,127,97,4,214,227,193,240,134,159,181,178,161,254,41,1,83,212,166,43,109,195,70,236,239,155,44,94,151,200,37,20,153,107,94,24,49,244,169,40,93,124,49,43,199,178,125,126,26,27,110,58,47,125,58,239,102,164,250,192,38,50,231,112,182,14,74,129,89,31,206,182,73,11,197,89,182,85,97,188,93,95,44,181,152,105,164,240,24,241,182,97,103,223,243,65,241,28,86,192,228,106,244,167,171,121,184,14,87,163,206,85,24,197,138,29,48,21,68,69,97,40,234,90,192,43,181,247,226,99,134,32,40,159,121,186,45,148,6,47,186,146,3,46,73,99,85,212,16,34,101,21,112,99,61,8,76,10,36,223,209,116,56,232,104,226,61,61,158,187,167,55,0,177,45,217,19,207,221,237,199,5,198,49,185,23,55,87,77,223,39,156,242,49,152,158,47,181,78,173,34,209,65,10,141,211,3,162,11,29,247,53,141,114,86,96,56,45,2,165,5,166,233,140,153,103,23,183,69,94,79,55,226,109,148,52,142,194,184,171,94,33,81,172,216,52,136,204,63,71,246,182,146,137,120,87,63,213,118,129,207,151,151,157,210,149,138,192,153,213,207,166,31,109,132,157,67,22,76,67,185,180,189,31,19,206,215,63,125,85,26,216,176,14,87,231,185,133,124,188,234,102,8,177,199,101,13,39,9,218,139,152,65,84,112,229,96,178,53,205,230,46,235,0,201,213,121,173,36,90,79,36,237,6,124,62,159,59,154,236,254,212,209,3,222,157,184,113,108,88,217,229,33,51,29,105,199,173,33,21,147,116,52,61,149,247,177,55,148,178,250,96,28,95,62,103,118,134,76,189,51,36,162,219,133,17,132,208,193,219,10,220,29,54,173,40,25,157,141,228,96,4,188,155,20,78,113,216,208,248,238,75,5,55,164,85,29,125,236,179,80,104,77,84,188,73,86,206,98,92,174,233,156,186,165,74,4,171,80,5,248,124,155,60,230,122,224,29,61,144,20,169,166,203,219,93,77,34,183,230,152,207,110,102,203,22,24,81,208,240,71,225,163,83,211,14,83,108,166,48,7,186,49,248,232,93,211,12,20,230,21,138,161,26,247,152,214,25,28,103,207,249,72,115,215,85,152,169,59,136,149,0,27,122,211,133,2,187,194,138,73,25,214,118,36,48,2,144,161,91,66,19,207,152,114,0,64,204,9,3,141,195,172,65,217,141,38,164,147,30,23,132,47,249,172,96,177,120,141,86,174,69,4,129,55,169,1,6,180,66,234,253,64,134,109,43,93,97,234,1,3,29,196,98,5,181,96,118,192,70,207,168,63,109,170,79,129,82,179,174,131,121,212,216,69,199,143,60,65,225,70,199,78,192,231,152,28,207,232,121,79,61,60,142,154,117,48,129,166,112,118,143,81,147,165,60,2,24,165,242,184,179,101,66,242,10,83,137,235,40,5,253,227,185,246,222,161,104,145,224,209,19,240,24,164,199,238,240,233,68,38,82,191,28,43,197,12,207,103,66,14,33,94,23,61,165,8,9,127,240,89,111,233,118,74,1,179,181,57,219,120,58,187,197,214,112,37,169,185,104,72,53,165,192,185,30,24,49,187,120,87,52,147,75,102,104,66,242,60,99,125,163,202,174,54,200,132,17,170,132,131,176,84,181,214,80,34,148,113,223,29,34,18,157,19,232,94,157,86,59,45,11,14,232,232,51,155,241,85,147,236,156,122,215,200,249,197,153,134,147,82,196,28,165,97,168,135,224,51,141,225,67,234,140,129,199,10,105,111,227,53,77,58,37,84,146,133,10,246,49,131,96,6,28,10,247,124,195,18,216,116,75,14,189,137,104,85,232,69,147,99,40,154,53,154,148,40,223,104,205,50,145,241,169,48,52,104,49,103,155,122,32,249,44,91,165,174,222,47,110,133,70,186,21,98,190,220,73,59,230,231,210,172,209,52,41,1,215,69,73,20,43,206,165,183,70,121,152,235,35,32,45,178,164,172,182,79,99,87,138,19,23,137,225,169,183,102,5,215,97,20,110,211,201,150,149,100,4,236,97,103,16,3,174,250,9,112,98,123,89,33,181,165,40,133,233,232,31,65,217,15,206,86,141,144,20,38,116,59,2,166,16,73,252,243,73,3,113,136,129,177,37,140,219,209,109,240,142,230,102,224,173,25,200,9,163,98,242,207,62,99,105,52,241,222,39,188,91,245,14,38,120,169,139,5,54,236,226,175,27,30,180,86,30,184,89,90,196,97,10,240,116,67,26,102,236,197,111,27,231,97,85,24,150,209,30,240,160,6,81,96,14,251,20,179,66,125,239,243,96,131,47,52,70,67,21,252,76,218,44,209,37,223,81,36,163,15,65,225,225,196,174,103,57,19,126,83,227,140,120,203,88,23,166,70,67,175,109,10,98,254,211,72,189,143,231,167,23,189,20,49,26,218,20,61,2,216,122,195,111,162,147,75,88,157,12,70,207,48,70,23,2,71,114,241,25,37,164,136,160,179,82,182,130,51,194,184,72,164,35,188,39,40,179,228,175,250,71,89,249,160,70,225,18,48,84,139,83,225,29,53,237,192,139,46,98,129,207,191,60,23,77,121,70,43,207,166,67,91,118,124,62,231,58,84,219,52,133,201,78,94,152,118,28,29,221,104,155,143,59,63,43,94,51,44,56,0,35,118,52,164,132,167,134,136,39,87,239,190,233,156,143,120,74,135,49,48,194,14,126,106,102,244,142,154,248,46,108,41,217,107,141,161,82,40,82,25,75,213,29,125,215,254,211,133,148,163,62,215,162,52,200,167,20,70,208,46,62,238,180,205,219,79,129,12,79,110,214,93,129,250,233,185,2,94,132,2,228,133,44,250,6,98,149,85,227,184,145,139,91,79,158,131,112,218,235,70,139,24,140,155,48,153,94,166,170,43,112,15,227,252,117,152,10,34,61,157,54,74,91,30,117,51,214,198,46,85,67,20,203,95,95,16,198,159,185,196,228,92,168,14,76,87,71,200,200,179,87,41,4,49,231,56,132,230,179,169,195,200,197,9,164,240,235,14,99,29,203,46,141,2,248,204,241,58,236,219,147,147,145,218,168,236,4,134,180,50,192,96,84,5,222,246,11,14,87,219,53,46,156,173,31,168,5,188,154,236,194,70,200,28,82,241,104,43,239,46,95,166,117,221,213,216,235,186,189,147,46,48,140,200,177,82,72,233,106,10,133,154,22,138,162,28,38,167,62,245,226,149,58,218,184,113,56,57,155,194,173,133,102,87,238,22,61,147,23,146,187,177,145,56,188,77,69,66,224,81,250,142,25,55,161,225,231,177,39,117,122,1,211,101,167,111,27,26,148,20,207,69,21,229,124,166,52,68,246,50,103,135,84,241,19,124,29,225,124,211,107,15,19,173,160,103,225,132,126,230,57,214,209,103,148,117,82,56,186,226,163,166,11,76,163,75,180,44,157,253,221,97,220,231,165,203,232,248,34,59,34,253,153,45,117,74,158,218,250,125,156,81,245,192,245,60,165,88,80,11,193,149,233,214,91,158,230,200,235,232,98,231,137,195,76,167,132,120,206,142,65,186,216,223,214,52,210,173,165,240,57,144,125,62,141,194,88,108,105,42,136,230,253,184,72,33,105,154,128,53,196,231,254,193,148,13,232,86,71,94,155,248,73,192,54,92,96,36,212,220,57,161,144,38,245,166,55,78,136,54,62,174,69,151,152,174,209,138,171,26,11,197,154,199,139,62,23,60,42,41,46,142,154,231,122,96,116,172,107,192,104,248,234,111,159,167,78,229,194,75,91,139,128,247,149,214,205,11,35,85,63,62,218,47,71,44,22,107,221,27,250,62,161,218,136,179,203,30,82,2,3,7,182,112,77,192,115,60,143,205,174,16,31,31,84,25,235,189,246,106,161,217,120,96,74,15,117,173,192,35,21,199,253,162,230,89,162,91,231,112,199,63,140,231,226,141,37,125,46,98,222,113,190,80,234,59,167,222,56,241,145,24,76,192,181,62,215,158,187,222,25,223,84,30,200,224,102,244,135,254,212,244,10,137,253,180,172,196,124,5,72,53,133,204,9,68,112,59,14,100,248,134,150,190,76,188,111,47,45,3,222,73,122,85,176,64,233,50,240,167,218,248,215,186,12,209,103,27,241,58,56,247,116,198,90,93,87,197,27,26,67,209,140,4,166,177,47,62,175,77,247,161,196,182,172,117,110,198,124,27,251,148,164,108,105,227,160,175,222,97,152,15,21,197,223,14,67,28,11,113,61,240,158,215,255,134,192,130,154,174,11,179,235,135,41,65,122,104,168,33,78,241,95,4,221,74,50,81,65,153,147,94,49,175,29,53,130,53,29,91,173,133,215,97,36,6,37,122,69,215,101,113,230,25,96,218,213,30,24,99,111,5,76,141,215,86,184,52,175,44,163,231,133,174,204,166,112,205,222,201,14,140,234,117,125,224,43,16,5,225,93,109,251,25,125,140,74,223,43,233,162,31,109,245,7,190,22,173,241,81,20,93,194,221,84,187,90,192,20,230,188,240,114,241,17,96,180,249,30,24,193,156,239,203,165,177,188,164,246,60,247,104,33,187,91,208,91,30,173,189,240,206,119,52,18,67,207,164,94,251,172,24,67,87,125,175,221,67,101,144,182,164,33,157,42,191,107,55,129,105,23,125,225,90,5,198,38,125,225,220,227,167,207,199,32,29,133,191,73,137,140,43,20,166,235,125,155,244,231,199,83,33,16,223,222,247,17,245,93,221,106,186,159,15,155,183,57,99,17,83,236,82,198,187,20,70,191,131,119,219,239,219,162,162,216,151,194,217,82,176,4,159,101,184,92,54,11,24,151,250,185,179,43,100,95,32,137,104,243,121,232,82,188,249,154,142,190,210,242,251,129,100,111,101,236,198,220,246,135,69,8,231,122,44,4,83,88,123,222,37,113,231,152,111,218,157,213,212,160,88,57,124,197,3,211,152,92,95,56,142,166,130,25,84,255,56,122,173,184,53,78,224,63,254,118,89,113,241,217,151,214,206,88,179,169,183,83,81,14,66,109,204,59,122,68,60,5,197,151,82,255,48,227,201,171,116,41,86,48,133,169,119,198,227,219,131,13,169,60,115,86,93,41,131,210,211,242,20,166,177,78,122,218,23,158,85,131,164,191,158,113,207,2,96,133,180,250,190,15,138,207,122,192,4,215,158,139,239,229,77,202,166,100,56,52,179,98,2,219,33,55,95,172,99,112,233,42,228,227,26,241,219,144,70,53,189,53,98,88,41,70,211,130,187,117,244,32,139,26,191,125,204,146,103,141,14,235,149,116,20,197,173,173,139,116,208,95,157,3,54,65,60,129,201,111,220,159,238,198,40,166,240,217,28,221,237,130,125,10,218,122,129,113,219,98,207,40,86,253,160,183,134,236,96,44,164,130,212,97,213,139,111,194,66,113,231,203,58,48,20,158,244,38,56,108,100,123,242,96,136,183,221,79,0,53,116,237,174,65,247,108,68,34,128,236,208,206,186,109,12,202,79,226,243,35,0,168,126,21,181,174,33,33,104,57,131,174,47,4,101,132,56,55,97,134,208,182,3,200,156,175,222,246,79,209,73,151,41,172,223,174,53,118,96,26,77,244,182,225,68,79,113,95,8,251,233,50,28,212,133,198,42,69,222,46,101,189,111,184,184,220,41,43,104,189,106,166,139,72,65,10,241,243,242,147,45,211,139,159,77,161,197,199,119,76,80,56,55,46,12,55,209,125,155,117,147,245,151,149,68,10,195,251,67,217,10,149,176,16,184,82,21,236,147,214,126,159,136,192,231,211,117,145,192,14,31,33,14,139,192,131,98,153,21,240,249,64,116,37,77,10,130,226,219,102,31,120,150,41,157,116,78,166,69,98,151,90,50,153,243,137,155,61,227,226,236,50,250,182,97,150,114,86,42,224,57,231,243,220,52,17,94,24,161,32,253,182,81,115,205,113,72,88,47,150,126,96,19,106,212,251,219,99,180,164,225,129,69,73,73,124,220,100,252,116,215,33,184,224,125,202,8,199,90,250,74,97,14,187,152,114,216,13,228,198,208,177,9,137,91,56,109,139,102,103,208,196,57,134,147,47,83,11,231,170,193,140,115,52,227,116,107,230,35,234,79,211,139,156,226,190,81,43,211,61,11,67,119,197,66,108,150,89,200,10,31,43,40,174,189,207,186,83,144,74,255,216,177,32,223,27,106,45,208,170,232,93,146,192,168,127,12,133,109,43,9,152,180,179,162,100,199,124,198,172,80,87,173,179,69,89,154,187,178,176,35,139,152,171,193,187,230,184,179,95,239,132,142,134,220,58,140,86,140,74,173,247,89,63,162,170,21,240,166,183,77,225,210,156,161,6,241,99,216,149,117,86,206,105,183,115,92,28,245,179,250,252,118,93,145,240,42,28,86,239,219,156,230,19,58,92,140,43,231,129,123,252,50,182,241,31,198,230,28,59,150,201,112,151,231,177,40,186,9,24,22,134,23,134,245,63,238,251,44,155,246,76,41,188,132,113,219,8,184,235,145,206,86,25,251,48,194,217,117,63,151,238,181,197,38,78,198,67,67,180,214,95,123,63,204,78,83,227,243,203,144,89,250,47,159,173,167,37,245,156,96,169,152,97,198,211,219,89,244,224,35,116,28,106,197,36,90,242,99,14,192,92,17,129,84,138,73,71,155,122,227,52,70,197,161,11,231,103,85,107,154,38,243,20,54,171,73,49,233,86,73,79,85,11,99,155,108,187,86,247,91,226,174,197,42,156,244,254,61,23,71,98,197,243,208,5,78,225,245,124,153,27,234,132,248,237,10,15,128,78,26,253,121,49,45,19,191,88,55,218,157,110,176,31,46,33,58,105,20,165,207,33,96,52,187,245,133,156,235,166,20,147,54,141,86,79,238,108,227,25,196,126,5,250,216,26,104,181,132,216,113,161,53,172,74,233,11,113,5,72,104,28,206,111,243,11,197,116,41,74,191,10,141,75,75,151,210,198,221,156,1,215,73,124,83,97,218,218,252,206,173,83,36,233,173,177,177,123,100,162,252,140,11,189,248,47,194,236,48,20,162,250,13,108,83,229,140,7,163,251,226,153,150,177,235,117,112,118,178,50,18,129,57,88,227,133,109,180,229,117,240,185,209,17,219,225,134,100,70,223,230,153,227,248,66,54,250,93,82,177,240,91,9,177,227,192,71,35,17,147,227,0,26,151,215,15,53,153,107,125,29,16,205,17,193,119,216,204,129,38,112,129,56,204,81,200,35,100,19,63,159,30,125,6,49,248,44,81,53,74,237,203,244,74,215,10,241,84,47,250,203,173,69,15,48,228,27,198,21,174,48,219,114,115,24,201,33,9,219,109,218,220,35,65,255,235,89,147,83,17,185,189,228,60,72,8,15,64,251,172,143,69,173,191,223,119,38,230,52,117,202,6,252,41,1,19,189,206,207,96,24,86,118,192,124,231,58,154,194,25,255,122,168,170,60,187,136,222,248,217,29,195,89,61,179,205,241,173,179,130,200,225,142,199,134,109,69,209,21,210,139,38,252,13,85,148,162,221,249,128,224,151,71,145,80,167,228,216,33,221,179,12,52,53,31,23,122,11,12,217,183,39,110,42,132,110,26,18,220,198,27,230,39,46,1,244,221,229,204,220,144,38,57,95,238,129,113,70,117,52,201,204,56,82,207,78,71,231,158,76,25,189,45,222,138,7,19,3,111,59,11,76,255,227,189,53,138,160,228,179,165,93,24,14,140,15,134,27,66,35,138,4,235,71,56,209,232,221,85,173,64,217,28,209,113,240,193,78,210,151,100,231,169,114,237,206,64,67,199,125,89,90,200,186,207,198,92,67,94,29,1,180,99,6,62,48,252,239,51,224,65,5,152,194,84,161,228,128,247,16,174,163,14,101,28,82,143,14,155,62,219,82,248,60,218,142,91,155,69,132,85,13,62,51,233,6,109,53,174,254,231,183,173,223,50,110,109,42,223,9,40,229,24,113,103,28,224,75,231,212,72,76,226,167,201,65,201,110,118,96,106,193,46,76,51,191,192,232,36,213,216,146,186,73,168,203,141,87,139,9,248,156,210,220,95,170,194,199,40,242,126,61,90,149,140,179,91,96,36,83,220,204,183,138,150,174,203,156,114,163,225,129,166,243,239,243,224,58,43,152,23,209,84,0,159,76,210,42,146,99,94,149,91,152,9,109,88,210,14,19,74,158,131,55,29,93,114,202,110,229,206,143,183,58,218,133,145,95,17,115,130,202,226,114,23,203,168,34,33,97,40,156,103,62,43,70,129,33,149,28,20,211,172,8,114,97,229,64,197,173,48,57,149,184,241,14,71,184,94,156,26,135,248,8,144,168,215,74,192,179,78,138,51,219,118,24,99,134,208,192,128,142,30,53,38,76,255,104,250,113,159,109,99,196,118,56,140,210,113,42,218,214,253,225,217,212,251,223,70,225,20,251,52,77,46,115,41,76,132,43,198,34,208,152,245,182,136,138,236,184,45,244,232,155,222,214,168,215,111,66,156,254,248,142,15,12,11,114,92,124,155,170,146,192,199,242,30,177,77,155,200,109,214,167,154,200,10,244,128,177,76,244,101,33,160,22,95,46,53,205,207,78,77,91,188,135,122,104,135,223,218,4,181,233,224,142,168,95,165,4,180,108,125,211,219,104,90,28,62,123,109,23,31,2,74,172,235,77,26,95,132,80,96,2,207,219,66,85,241,55,138,120,147,155,20,175,11,54,1,91,57,187,194,212,58,237,128,167,242,83,108,210,34,59,54,98,19,131,27,138,30,227,98,198,140,178,168,150,254,114,165,103,228,194,100,155,245,190,17,212,89,49,41,70,178,164,23,135,44,40,206,190,201,137,254,92,156,240,178,71,251,145,145,193,193,87,248,44,249,26,143,69,241,170,30,17,86,149,127,103,28,190,10,61,158,172,33,242,174,5,34,28,122,52,246,126,131,103,7,61,47,251,153,81,184,51,90,60,151,185,16,58,120,144,164,189,215,166,45,84,71,163,30,85,226,198,141,177,87,239,140,70,193,25,163,41,60,212,69,108,133,230,57,126,251,216,182,90,150,176,127,245,151,129,190,190,234,38,118,179,238,164,44,12,14,157,179,85,66,239,0,120,37,173,203,161,173,41,71,43,45,185,227,156,150,190,237,13,117,162,79,218,194,112,76,250,182,247,237,212,179,230,144,162,71,219,249,170,99,59,90,103,185,111,61,114,207,1,220,194,25,61,240,126,202,35,105,177,32,232,228,48,85,86,18,82,220,40,33,183,248,174,233,117,235,245,25,77,10,61,7,204,127,138,194,51,162,122,196,124,170,22,110,110,138,68,239,118,182,176,223,196,9,216,195,186,181,28,133,5,93,18,140,123,24,101,248,133,187,16,205,27,76,42,39,174,77,23,146,148,148,162,201,212,82,216,33,216,79,26,119,56,239,149,158,169,120,172,186,180,172,128,195,123,70,107,35,121,206,86,245,219,66,37,172,222,199,34,100,255,60,86,133,7,44,222,116,127,203,210,80,178,218,119,211,56,14,29,76,108,10,35,26,25,111,147,214,31,53,83,96,157,137,154,106,228,206,150,210,66,209,98,219,157,169,4,152,230,20,29,221,66,36,179,87,11,195,169,135,113,14,232,17,57,219,138,55,175,133,30,16,195,228,40,151,56,139,25,158,182,103,180,177,147,7,76,25,180,62,54,212,66,97,11,28,27,133,6,44,133,97,100,244,139,211,36,166,241,97,108,146,122,253,178,141,164,119,211,223,238,16,221,196,104,19,225,211,89,177,102,172,128,105,58,83,3,10,62,185,40,128,172,152,91,90,87,141,190,251,94,241,211,168,21,63,32,132,28,49,22,119,84,119,51,186,186,34,41,69,158,96,10,7,44,176,29,11,14,155,223,245,140,230,131,10,120,158,251,80,3,201,122,139,61,120,134,184,221,88,122,109,99,195,8,144,122,96,157,80,34,153,129,146,228,126,86,25,118,159,31,46,45,37,10,201,244,210,151,189,8,20,222,66,185,52,164,135,97,42,243,17,22,13,121,111,20,132,195,136,97,169,167,41,217,121,244,236,110,97,165,21,17,36,169,104,56,240,198,125,10,152,120,135,220,56,2,34,113,246,80,27,148,181,250,119,79,75,31,95,152,142,218,7,182,130,137,128,41,192,155,10,207,155,188,135,40,126,60,31,0,66,13,109,198,173,145,150,214,119,13,233,97,190,168,101,58,21,53,11,33,96,24,8,116,210,40,247,93,49,167,196,28,159,199,102,243,171,113,103,125,36,141,14,111,194,164,225,86,53,90,114,146,158,123,36,51,103,138,223,102,7,210,67,147,26,43,215,81,6,38,40,244,192,93,103,197,244,242,116,78,59,53,188,129,158,3,182,234,157,113,106,214,152,21,43,1,146,227,133,158,191,89,98,180,49,40,43,188,76,179,48,224,45,138,55,213,72,182,102,124,155,141,186,76,173,59,128,176,101,184,166,96,135,40,250,24,11,178,140,143,43,186,226,108,35,169,253,30,48,86,145,239,119,118,12,156,174,93,5,144,135,141,200,99,147,242,238,250,241,17,70,141,164,208,89,39,72,64,203,219,132,137,62,190,235,102,194,50,106,73,108,202,41,220,204,135,71,247,236,43,114,99,108,188,41,190,47,10,210,175,230,77,133,32,118,187,49,220,106,194,142,87,144,152,173,155,187,205,186,84,239,10,183,156,77,138,142,204,99,237,158,73,107,50,58,67,60,231,91,124,171,150,220,210,209,112,43,196,111,83,100,48,239,126,69,68,9,6,22,127,44,42,47,250,3,47,124,213,24,77,65,233,93,41,3,46,35,20,72,28,54,89,56,25,125,22,198,116,146,45,10,74,206,39,162,207,77,18,55,162,53,141,180,80,210,57,35,121,150,227,183,41,84,151,243,131,111,13,247,211,159,219,34,192,247,12,56,48,105,186,120,95,252,129,36,95,104,194,57,219,182,159,62,176,252,13,233,8,162,57,154,119,232,155,109,39,14,157,100,116,133,2,122,196,111,195,253,118,237,129,145,140,143,49,118,180,1,229,225,214,139,35,177,230,214,244,153,52,228,151,228,185,177,252,157,172,202,74,147,16,169,16,120,153,80,90,192,230,116,43,60,161,47,115,24,118,139,107,16,80,236,157,239,215,7,149,113,211,73,131,166,127,198,42,62,211,91,147,78,57,173,80,225,161,55,35,82,45,58,43,168,89,230,123,113,74,134,101,86,26,181,129,49,105,131,111,253,158,233,195,84,60,162,205,163,25,195,121,26,10,195,215,23,163,177,123,116,153,55,62,94,55,54,160,5,173,210,91,9,76,127,139,127,251,196,22,174,14,23,48,220,209,49,248,124,79,169,234,141,91,129,210,133,71,147,198,252,3,31,211,50,199,41,1,105,74,122,158,11,106,220,17,175,147,154,226,161,23,111,236,130,49,167,203,136,147,5,198,182,137,183,185,225,212,209,107,19,95,137,115,153,102,21,201,197,13,154,141,209,205,8,120,87,113,66,96,211,110,53,62,1,75,105,13,185,54,228,65,145,86,106,38,146,144,101,202,240,224,163,220,21,126,75,170,3,4,198,173,136,199,66,175,181,232,219,36,134,25,29,163,36,129,178,176,156,0,35,61,122,71,83,217,46,55,78,21,87,212,128,113,84,169,73,0,124,94,190,219,165,240,207,210,125,169,48,92,23,241,220,198,236,243,92,252,106,54,24,60,229,252,2,134,86,240,94,156,202,161,103,52,68,255,113,107,80,189,232,183,221,33,149,144,223,166,245,70,159,219,42,33,70,192,35,61,7,197,217,238,82,147,209,199,193,212,55,66,127,192,138,193,103,37,100,221,24,216,123,91,124,219,147,179,115,232,141,15,218,74,125,153,34,24,35,181,111,48,125,91,98,62,96,83,170,85,24,195,215,23,162,165,117,171,222,26,137,219,139,30,31,101,62,104,131,178,217,97,232,96,159,167,166,26,112,196,104,154,5,134,142,62,31,69,60,21,209,1,61,160,8,33,71,44,20,41,180,213,159,215,65,255,75,172,225,5,73,231,131,210,212,27,239,114,55,93,7,36,62,101,145,109,24,152,179,194,199,230,117,151,144,182,253,82,244,235,33,76,52,47,202,63,182,162,59,180,57,72,12,39,237,135,35,168,90,70,139,229,191,208,19,152,138,90,119,64,160,83,250,33,64,207,99,196,193,70,227,134,112,47,35,187,68,172,115,5,76,64,75,127,217,180,186,227,218,100,62,159,159,46,72,19,196,125,215,188,166,46,146,227,131,83,159,20,48,139,89,127,155,48,121,189,48,33,23,189,115,154,155,226,161,177,167,187,222,25,134,127,142,231,162,80,63,15,133,225,220,138,231,34,92,60,245,167,155,245,84,7,140,67,163,47,19,254,14,207,51,152,230,130,196,89,129,235,141,20,53,43,70,47,250,216,157,170,182,24,109,223,176,194,112,145,198,82,160,152,95,31,11,246,148,120,170,179,10,30,171,146,194,179,177,227,202,163,43,235,229,96,219,11,85,52,136,218,176,97,116,149,113,216,223,101,52,33,92,147,249,166,173,92,94,38,69,81,106,196,76,4,133,107,220,26,116,67,91,38,124,102,20,73,226,101,90,249,132,142,166,2,59,76,32,82,253,73,237,43,122,235,199,157,178,13,83,165,76,56,91,250,14,15,4,169,191,161,7,242,52,26,152,17,48,173,245,50,167,212,242,5,43,83,163,222,110,234,164,226,89,93,35,231,88,199,251,217,81,38,52,25,97,219,157,83,74,93,70,116,159,160,162,8,152,162,195,185,21,62,118,231,253,109,234,18,158,89,27,227,250,178,219,2,252,58,152,116,102,196,7,160,108,207,250,62,167,9,48,250,27,33,196,56,134,92,123,177,199,126,75,28,10,160,157,244,219,36,98,149,124,49,144,187,175,91,253,0,94,111,118,240,188,139,174,134,221,79,95,107,5,60,206,199,35,243,109,205,150,190,12,161,25,201,69,63,123,254,191,85,3,166,83,74,77,129,69,85,156,87,58,25,97,135,48,241,194,99,81,102,56,117,228,76,83,86,187,15,54,40,87,1,235,70,72,155,159,167,158,226,90,193,92,161,60,217,192,51,104,180,129,109,207,23,24,175,173,199,156,193,208,244,160,84,137,12,71,97,170,120,94,199,249,246,100,48,201,0,125,153,20,60,196,215,7,81,195,168,250,113,18,139,139,138,58,230,79,185,66,224,100,134,108,44,46,190,224,14,147,57,253,133,211,170,195,27,17,5,253,109,120,32,238,235,222,168,39,202,251,220,232,74,248,151,143,63,174,199,226,121,138,18,254,59,61,236,35,233,129,107,28,63,30,90,160,209,133,19,68,225,17,140,74,244,114,43,251,214,65,41,94,113,235,136,158,233,166,155,244,38,112,231,81,38,26,147,105,25,10,248,236,47,249,86,77,147,157,218,66,0,9,140,105,22,163,233,74,144,13,9,170,193,160,105,96,57,139,52,205,1,51,71,234,29,59,180,156,20,24,217,211,30,48,180,82,58,186,148,26,105,104,154,131,181,10,106,152,76,87,187,143,101,4,169,207,232,227,38,213,59,26,170,221,42,176,9,0,221,209,171,9,195,15,48,241,154,184,53,66,65,207,156,85,162,34,49,103,13,38,41,133,77,207,226,142,134,70,169,43,76,96,208,81,150,120,209,193,140,216,113,103,28,125,207,141,143,220,226,4,160,213,117,230,103,86,160,44,75,1,91,89,154,190,205,73,229,77,172,148,99,81,118,125,106,107,138,142,159,166,186,62,235,125,163,26,159,98,74,33,221,169,10,83,180,16,143,5,149,239,208,107,19,113,44,23,94,67,196,16,172,84,223,137,218,105,79,64,140,169,42,122,94,222,142,193,231,3,159,10,162,152,25,159,14,161,125,253,97,68,49,130,50,134,82,94,37,151,51,162,117,138,93,62,216,218,61,150,162,232,156,173,64,219,179,149,161,23,182,98,9,90,231,151,184,168,153,86,250,56,181,172,221,71,58,87,128,41,240,141,95,206,38,82,36,112,165,10,200,63,173,130,228,227,3,83,248,29,31,15,61,101,82,251,72,243,8,162,12,49,250,172,94,73,153,14,235,21,142,182,49,106,108,115,214,133,144,173,72,244,194,88,13,15,188,107,16,106,80,81,58,165,10,99,32,123,93,35,85,12,105,248,208,251,134,15,37,62,29,136,164,103,213,75,175,194,49,232,176,241,210,233,104,163,41,140,27,59,135,92,218,250,203,199,42,41,177,225,148,109,119,162,240,113,239,226,216,98,181,62,183,109,241,217,120,170,189,33,36,189,48,4,206,225,171,33,63,149,218,90,10,67,147,208,2,166,244,98,40,76,38,121,4,204,99,102,133,231,116,113,85,36,121,97,51,219,10,239,107,215,81,171,151,213,192,201,214,31,23,223,22,124,205,53,63,48,251,104,13,184,183,242,160,20,187,220,159,166,122,65,239,44,71,2,131,122,185,185,223,177,103,9,198,89,141,250,66,18,99,246,199,6,235,113,76,74,222,68,173,214,96,34,16,241,203,133,106,30,157,112,10,249,189,97,224,192,166,162,170,48,129,180,120,232,50,200,252,40,108,210,120,1,79,161,186,25,200,176,143,224,61,58,232,57,109,203,3,147,161,141,107,159,87,221,214,3,147,239,136,107,87,235,105,83,216,148,34,2,174,83,248,77,224,3,224,201,226,185,232,103,215,111,143,14,192,113,159,139,220,161,158,107,68,27,238,187,52,9,67,249,174,139,229,81,227,218,164,17,166,14,238,150,122,14,184,54,181,250,172,76,223,53,215,128,45,134,174,48,137,185,152,52,36,15,245,80,164,10,122,205,24,77,15,213,179,86,86,159,225,187,119,211,138,208,19,151,54,179,136,59,83,24,134,208,245,133,49,203,239,145,90,249,165,42,23,63,203,182,207,88,73,83,165,114,32,68,170,161,58,8,10,121,212,84,120,37,23,77,6,70,251,70,80,22,125,139,31,166,144,66,194,6,208,97,12,87,152,199,26,52,74,79,133,111,195,12,233,115,252,63,65,27,33,114,71,225,8,215,35,241,236,161,211,165,160,161,165,161,201,75,126,25,185,196,56,110,161,115,127,142,7,234,115,238,51,83,212,154,36,184,138,217,176,130,194,208,96,145,157,165,35,114,142,216,79,104,210,206,250,38,233,142,138,157,110,152,162,149,140,165,11,56,202,113,160,157,237,207,86,182,142,21,145,60,121,209,137,34,62,79,5,99,241,136,209,115,36,149,83,131,93,149,42,52,191,179,179,95,67,143,36,240,229,8,129,153,102,60,70,27,135,237,245,59,206,82,172,93,143,68,104,128,163,154,147,226,142,34,197,158,4,147,73,135,251,104,234,86,138,158,60,155,26,52,47,132,232,11,93,88,121,232,125,91,132,140,37,66,228,106,207,9,150,44,87,235,48,156,97,18,90,162,140,24,35,47,96,213,120,131,243,143,36,112,92,123,114,236,232,181,207,107,238,177,215,64,66,32,101,218,28,158,67,150,62,100,100,45,201,104,130,61,177,249,163,19,157,101,155,35,193,85,162,59,28,67,190,138,226,50,240,170,45,62,156,173,244,59,144,227,32,136,20,247,69,223,205,210,31,70,153,220,45,77,114,82,89,184,40,135,117,211,134,191,67,232,238,89,220,165,64,178,233,11,244,231,49,202,81,76,127,100,124,117,12,21,29,243,131,54,227,203,255,80,250,114,139,172,33,196,198,114,212,31,33,52,172,69,218,195,154,85,226,211,224,87,181,28,0,14,26,4,223,252,167,11,181,104,98,251,152,178,85,4,63,97,126,217,26,106,128,108,164,185,122,59,20,154,166,138,114,225,99,173,228,160,125,24,240,76,107,220,245,188,140,99,199,250,157,65,72,177,158,193,131,74,231,238,240,130,233,225,206,104,165,79,55,74,7,73,46,146,234,190,176,177,239,247,128,247,89,69,83,97,138,74,124,179,97,127,28,186,133,82,238,68,217,253,7,19,109,211,53,218,176,134,190,167,162,52,137,4,227,5,231,142,232,36,223,80,18,57,203,97,10,176,219,183,26,34,103,66,221,57,154,181,58,250,247,14,175,100,147,194,143,1,173,37,20,153,31,252,51,109,46,122,220,130,179,139,45,71,135,9,8,92,216,130,218,94,132,64,193,130,108,159,216,157,161,240,105,189,212,196,137,46,76,8,213,101,165,142,225,141,192,134,152,38,84,81,149,232,40,164,154,161,21,113,88,58,146,197,247,153,141,166,91,238,139,24,82,36,5,44,25,33,216,36,158,228,183,53,172,89,74,46,108,140,197,238,27,162,241,91,164,91,100,88,7,71,112,36,45,104,155,179,156,207,44,158,234,202,190,112,140,76,93,155,148,88,182,248,46,214,132,86,251,22,125,31,120,147,241,238,14,147,207,20,187,125,112,202,134,32,2,149,14,8,19,8,92,16,49,168,14,39,68,92,100,244,196,147,81,84,111,236,188,227,152,46,24,208,165,118,122,144,176,68,34,238,67,141,217,111,43,108,156,148,195,225,33,53,244,92,248,184,237,62,148,6,185,166,67,7,237,72,158,4,180,198,38,221,60,173,32,166,184,21,119,182,111,202,174,250,63,254,227,127,252,253,191,254,229,95,254,245,79,127,249,235,159,255,244,63,255,225,223,255,199,63,253,249,159,255,191,127,250,183,255,251,191,252,31,255,144,254,227,63,254,254,223,255,250,111,255,250,167,127,248,187,255,243,79,255,244,215,255,255,47,127,250,187,191,255,239,127,250,151,255,241,167,191,254,229,223,254,225,3,254,235,159,255,249,79,255,215,95,255,242,231,127,254,239,127,247,247,255,207,191,252,203,95,254,223,63,255,243,63,253,245,92,231,191,125,63,74,138,249,75,229,178,81,229,199,204,225,235,233,94,130,53,232,48,212,179,145,45,47,121,70,20,148,6,231,162,48,145,154,11,83,149,249,140,222,103,243,185,215,38,44,55,5,158,236,115,37,96,154,246,182,194,94,207,3,120,172,181,242,96,104,44,5,74,247,238,3,95,1,70,96,100,227,171,194,213,147,138,160,169,106,58,9,22,181,232,147,35,57,68,192,59,43,108,189,248,1,83,205,254,194,219,203,148,44,181,84,218,51,99,19,205,170,248,109,36,238,250,115,103,179,122,3,148,129,69,45,90,96,184,54,3,110,45,191,19,106,130,116,1,87,81,145,2,221,148,170,6,138,36,88,123,224,238,37,205,192,121,73,219,61,2,4,116,207,93,56,105,136,8,116,58,75,161,161,244,130,40,12,219,93,204,25,157,35,91,239,12,162,155,239,164,0,166,254,240,129,161,85,168,1,147,18,120,225,237,193,70,96,82,14,207,111,55,255,150,65,27,253,78,138,246,96,73,7,166,88,251,121,106,184,113,239,157,209,77,165,239,3,231,51,223,231,130,1,67,167,212,162,68,49,43,240,232,188,179,66,25,103,220,248,121,170,161,119,70,19,224,136,175,35,193,38,251,192,184,17,241,62,80,170,25,122,227,155,117,23,143,141,170,70,215,59,179,248,248,253,105,99,147,80,152,2,144,122,97,97,8,5,237,73,110,187,225,69,63,232,244,158,100,224,170,172,220,192,212,239,222,251,70,147,242,185,54,252,239,49,101,201,72,43,31,184,59,151,179,193,73,58,179,134,9,80,186,166,10,48,69,230,207,111,67,17,126,39,5,206,196,231,226,199,43,190,203,48,145,144,123,46,190,163,90,238,127,17,119,102,201,150,227,54,16,221,18,231,97,255,27,51,15,174,0,38,203,225,207,23,110,59,28,174,206,146,174,68,113,192,152,105,112,149,158,204,129,162,71,138,29,201,24,117,197,7,49,189,15,103,252,51,88,116,21,12,13,45,63,67,235,179,236,171,241,70,207,11,11,91,128,161,211,153,237,64,241,237,159,139,207,169,219,239,189,141,61,224,129,187,135,149,13,110,171,188,87,111,151,223,54,184,232,128,82,245,234,68,5,134,66,138,175,112,75,78,244,15,124,214,86,122,238,141,108,189,192,35,235,217,83,97,3,222,247,173,167,198,190,64,119,89,247,181,230,187,75,99,66,123,0,215,224,84,230,3,195,231,120,127,122,96,119,43,76,129,194,189,57,213,29,47,188,187,188,54,188,107,207,205,169,233,44,23,110,229,121,114,66,249,187,95,184,102,221,104,249,211,158,247,131,80,190,160,95,251,76,209,44,159,147,210,136,231,234,6,171,201,133,211,126,222,27,90,81,125,180,52,158,89,154,47,101,254,15,110,207,76,195,227,151,105,58,180,164,108,194,83,235,86,232,119,241,251,94,80,194,10,42,133,172,152,114,41,149,210,21,214,117,15,133,136,199,7,126,240,212,19,162,114,6,235,205,179,180,179,1,19,16,144,175,157,159,195,235,152,160,100,125,244,131,232,17,81,33,122,105,50,40,20,149,9,12,49,104,189,143,102,21,241,2,91,109,213,148,45,233,121,112,68,36,238,241,147,224,155,211,123,119,235,116,188,187,56,182,188,194,212,97,220,171,87,203,207,84,233,150,194,189,199,207,83,162,132,235,83,250,181,22,76,140,76,175,38,100,115,119,226,140,2,145,62,57,154,110,249,194,237,137,138,27,101,252,221,239,152,164,251,153,166,195,138,216,239,145,206,190,174,240,166,161,241,154,19,83,90,210,104,117,168,121,223,83,153,239,243,140,26,145,147,114,141,67,170,216,117,46,33,57,212,226,252,66,191,74,2,173,147,86,128,20,219,233,48,74,89,121,242,86,40,140,137,71,131,183,82,23,24,83,101,197,108,160,206,191,170,173,210,44,251,19,112,157,79,32,107,210,81,184,98,245,78,184,166,211,3,211,52,29,176,157,142,250,228,86,10,214,2,102,211,210,39,95,59,108,113,198,179,74,118,102,90,20,178,94,24,93,241,165,176,41,221,4,188,151,136,53,3,67,187,24,87,35,52,45,46,228,196,163,244,206,72,96,122,54,31,184,245,29,231,46,17,247,103,80,76,56,33,206,252,227,233,195,127,43,48,33,255,17,40,117,169,75,209,190,227,151,151,233,2,61,232,246,64,1,168,133,105,4,53,74,82,127,43,227,65,87,63,1,238,144,123,42,83,206,169,241,166,105,10,46,177,205,155,144,220,210,183,170,198,131,17,112,107,90,17,61,105,241,105,177,64,168,74,43,58,73,41,138,143,151,94,38,190,167,247,38,103,20,19,129,192,171,184,168,147,76,106,138,225,38,224,83,116,146,117,19,146,174,1,55,158,77,96,202,87,234,189,122,45,13,255,77,180,156,103,28,172,80,50,52,53,39,80,152,154,113,184,89,44,76,23,23,242,15,53,60,179,101,245,213,58,40,24,185,119,72,105,29,213,237,208,100,2,99,200,144,21,124,134,12,77,248,59,224,136,203,232,134,69,34,250,250,170,68,99,107,123,96,139,52,5,188,165,251,138,62,150,179,118,238,247,64,157,65,135,116,80,87,214,98,204,96,161,210,123,147,3,217,61,30,124,211,86,83,20,94,103,43,136,155,31,239,50,169,197,76,179,250,186,83,156,170,238,231,230,244,62,222,185,176,177,45,5,173,37,42,100,207,170,132,98,81,39,18,194,231,43,149,128,9,109,202,194,181,60,80,174,1,67,12,163,87,183,177,195,214,216,228,150,117,75,25,29,246,206,184,216,136,43,245,185,9,104,167,120,50,24,197,213,218,166,149,46,192,115,126,107,96,104,154,54,118,28,31,187,60,33,43,107,35,30,97,26,110,108,22,61,92,32,23,220,97,16,35,111,215,235,3,111,218,194,29,70,109,90,247,12,11,237,222,199,110,198,148,119,225,153,106,190,62,248,38,168,167,231,30,212,119,55,120,192,158,251,68,7,38,98,149,177,227,64,84,255,56,2,211,216,184,227,230,150,9,18,148,132,99,220,154,236,186,30,76,168,169,141,112,95,224,160,212,234,116,94,34,95,47,154,181,176,245,91,154,16,71,24,250,116,234,206,170,15,118,222,35,199,218,130,82,175,233,217,51,57,7,195,149,221,214,41,172,191,13,215,192,186,240,170,249,189,154,198,214,239,201,113,194,158,122,183,115,212,163,77,80,3,206,244,142,41,92,131,61,21,152,251,235,160,25,177,235,8,152,126,159,172,176,177,254,4,76,196,74,127,155,88,253,253,109,138,170,198,3,143,235,173,226,227,141,231,209,150,221,47,30,45,155,198,133,194,28,56,113,53,73,115,189,56,155,243,21,232,174,207,129,189,48,183,221,246,171,201,218,56,139,194,152,131,49,166,77,235,148,108,196,92,242,107,152,15,215,117,253,144,7,201,45,110,141,164,146,78,210,5,157,198,253,92,212,101,170,147,189,172,52,124,6,108,164,164,2,147,239,28,49,224,196,27,117,211,32,160,239,85,34,192,104,226,232,205,201,94,173,11,207,254,236,118,75,40,76,209,241,37,182,171,99,70,212,100,197,139,209,82,254,160,199,244,232,113,111,134,225,25,112,163,150,140,123,175,242,20,107,115,174,209,239,27,240,121,22,245,203,126,18,24,241,218,214,184,42,95,100,83,251,20,31,27,59,127,168,249,181,169,206,24,53,224,99,9,74,98,22,131,138,4,139,195,103,226,84,13,16,108,106,45,99,158,161,126,242,120,179,108,82,46,236,77,61,39,89,57,217,25,232,143,95,177,128,168,146,213,218,225,3,115,62,173,128,215,144,174,77,224,189,156,136,231,192,44,124,29,53,186,85,99,245,81,41,163,243,16,202,177,62,90,160,231,68,209,31,70,181,42,199,115,81,131,172,54,231,70,139,249,222,186,225,255,232,15,35,145,235,30,6,157,138,105,104,60,19,93,199,216,177,200,195,78,173,193,154,148,123,121,195,26,177,105,42,26,245,107,34,116,51,99,76,40,226,146,10,120,203,107,140,216,84,104,8,21,130,211,3,67,225,123,71,244,188,166,204,20,235,86,92,110,158,85,56,201,181,98,122,81,184,233,52,11,22,84,79,194,185,132,148,242,113,140,221,231,131,124,32,169,245,182,40,189,113,153,90,116,157,150,106,167,192,201,75,80,210,111,110,9,62,89,187,70,135,151,220,52,164,77,184,138,100,198,56,22,14,146,243,126,243,70,52,84,38,241,226,184,26,126,228,87,42,232,68,121,130,218,22,184,119,125,34,193,131,45,113,90,24,154,144,117,115,148,132,173,132,44,97,204,12,217,150,3,155,56,163,188,54,43,179,36,255,218,63,249,62,65,187,5,226,63,148,182,12,181,28,97,70,128,147,222,97,138,41,117,196,141,41,215,143,101,171,28,209,104,15,42,19,221,153,66,128,89,44,69,224,1,13,71,192,184,86,130,82,169,220,99,26,158,189,82,45,245,141,137,148,99,211,32,137,36,34,181,103,164,49,66,151,79,36,198,95,59,54,209,247,132,54,249,131,41,234,217,83,175,222,40,77,250,91,79,68,185,197,144,71,152,254,44,17,159,103,196,9,181,124,126,51,181,156,180,31,24,246,85,25,20,242,210,49,19,142,183,191,117,125,96,43,180,126,159,236,156,22,34,240,14,91,1,237,219,62,40,147,114,27,177,120,145,100,143,182,0,224,197,106,18,152,67,34,206,205,73,81,162,92,108,90,19,113,160,79,211,151,151,159,102,98,141,88,0,103,91,46,47,124,108,199,233,57,20,100,36,146,166,111,54,221,193,35,206,85,52,11,101,19,39,66,153,189,7,106,84,107,43,150,89,184,173,241,37,222,218,100,104,37,82,100,162,157,78,247,140,186,106,174,186,176,143,177,7,161,102,15,152,154,60,249,92,8,19,182,152,164,104,92,72,152,105,91,63,79,139,159,54,53,66,185,55,108,19,45,190,53,249,105,53,254,208,139,153,225,120,29,207,241,28,156,178,167,80,233,125,118,10,159,11,28,209,98,107,28,59,116,164,176,37,224,74,21,237,7,84,208,228,185,206,74,131,84,65,208,51,105,221,11,48,169,69,253,22,27,151,195,163,149,117,163,50,120,215,14,42,116,84,253,250,112,210,163,63,174,41,62,147,245,37,198,217,195,150,41,20,111,51,253,216,75,87,192,164,200,247,133,51,25,195,236,31,3,103,113,93,159,12,254,49,194,10,62,158,36,114,196,73,70,0,137,10,236,248,237,89,148,49,22,93,105,34,38,241,219,166,135,33,232,132,95,235,91,182,116,70,55,105,152,164,220,139,237,108,59,108,149,63,227,194,100,135,189,234,19,93,62,11,249,10,140,201,148,226,234,6,109,146,192,141,238,68,63,21,27,157,188,194,33,58,169,234,175,78,73,54,160,134,232,82,2,129,197,18,141,141,160,20,80,11,10,149,135,115,194,96,162,55,9,200,163,117,76,189,217,69,49,167,229,181,168,29,246,226,11,131,143,75,172,247,134,215,187,40,44,116,154,196,33,71,168,239,2,119,125,41,164,169,35,90,200,115,209,49,126,225,105,202,89,237,222,58,75,251,32,43,190,141,72,22,195,221,119,211,39,136,246,214,152,252,13,29,205,169,19,248,76,185,224,50,27,196,156,87,214,87,38,135,212,60,158,113,94,62,101,81,77,153,252,177,71,74,169,229,159,120,177,192,108,202,30,212,110,191,42,126,189,218,114,228,241,219,56,0,247,216,154,252,245,26,251,5,155,121,205,130,154,108,129,252,52,147,68,225,179,233,122,130,15,218,154,99,215,222,41,150,33,213,142,44,2,137,247,46,252,163,136,44,151,80,113,26,136,210,36,169,88,56,134,19,123,168,251,192,141,86,253,218,228,230,20,44,133,69,121,224,86,37,68,10,76,132,252,222,28,150,86,25,20,122,232,156,58,158,79,205,116,190,95,147,244,96,241,54,105,152,152,40,172,185,79,94,80,128,92,49,191,243,249,178,229,250,223,164,92,141,10,237,131,9,218,136,140,13,21,163,152,171,190,180,26,114,49,215,202,128,56,27,206,12,191,57,181,68,146,144,154,164,16,168,42,251,193,166,87,92,100,195,129,219,134,146,134,15,166,111,162,201,111,55,66,53,81,231,97,93,213,226,107,90,1,214,113,149,190,71,179,16,212,146,21,128,34,98,116,200,82,185,147,177,143,47,76,147,164,115,111,83,180,140,101,38,55,167,141,206,237,108,246,8,105,16,193,108,160,84,255,27,179,105,252,146,69,80,219,196,63,176,90,107,214,29,18,104,48,155,235,132,19,243,231,203,10,220,172,129,214,111,125,206,168,42,225,192,57,140,77,165,5,202,83,223,241,196,16,134,47,235,131,167,181,78,220,7,59,198,82,37,178,246,131,233,111,159,66,25,70,140,8,45,215,239,193,23,165,217,75,46,230,76,235,190,244,208,239,210,206,170,105,52,220,78,177,123,76,73,10,222,138,92,77,30,205,53,104,41,192,58,147,248,218,1,168,96,82,93,247,93,189,41,41,16,179,237,204,119,118,153,239,75,159,157,143,108,223,13,161,146,143,216,145,74,166,15,250,108,57,247,75,110,250,85,253,104,161,60,234,24,240,215,145,60,14,174,57,120,213,97,11,229,103,129,39,138,60,113,117,222,234,93,19,226,89,213,233,71,40,112,195,32,159,2,243,240,53,110,158,56,187,183,192,4,218,252,189,40,143,155,186,246,32,154,13,186,203,243,127,55,209,113,121,52,154,165,247,220,1,99,16,221,49,221,144,91,187,72,249,196,177,72,66,125,194,126,211,162,118,15,56,101,201,157,224,64,23,168,162,29,38,20,214,228,209,150,133,179,226,209,136,69,118,121,111,104,192,226,151,103,87,89,95,220,103,66,218,113,45,85,100,55,13,112,158,131,79,156,253,151,155,241,141,175,11,151,31,129,133,195,216,220,245,162,52,252,121,244,151,141,179,40,251,8,77,43,215,175,177,15,123,86,65,187,112,71,236,109,197,147,157,141,77,52,187,168,207,204,201,219,253,237,106,229,112,35,104,70,99,111,160,212,199,201,147,117,35,43,137,123,227,249,119,133,151,17,17,6,12,23,166,60,25,76,131,41,222,186,155,54,140,160,195,234,207,3,29,91,178,239,200,150,82,182,118,7,133,222,118,25,20,132,223,103,43,247,106,154,232,5,38,190,59,238,147,193,180,37,191,189,110,189,45,111,77,168,82,94,139,114,201,21,11,160,163,187,120,87,23,20,148,61,164,177,248,152,77,105,158,23,29,246,213,107,245,16,16,198,61,184,131,66,127,97,246,128,197,196,52,128,33,75,224,122,22,122,220,219,118,218,251,214,231,116,200,81,4,53,173,216,74,68,110,144,68,45,81,159,15,57,53,212,126,91,224,97,199,199,7,155,126,100,22,180,17,26,246,139,107,66,20,226,162,213,4,39,252,107,253,148,152,228,98,99,159,91,254,86,217,10,22,4,101,19,249,28,92,138,233,39,25,58,129,207,113,90,167,195,28,161,253,158,137,148,233,141,16,252,130,92,1,43,82,6,20,66,98,103,253,162,80,235,236,118,73,97,142,107,159,194,196,161,164,90,148,231,134,169,201,127,250,156,250,16,201,92,120,26,93,146,223,155,83,78,244,88,141,100,59,185,95,131,11,180,133,104,115,153,38,243,94,1,87,227,145,191,48,5,1,145,222,222,240,54,234,47,47,155,41,14,38,232,139,101,72,150,21,27,125,54,200,54,207,189,201,115,45,10,16,227,214,38,170,92,229,151,207,246,93,253,91,98,176,219,196,16,24,147,53,126,123,18,146,185,102,225,217,97,153,150,30,175,131,9,57,75,151,222,42,70,236,224,198,21,33,228,41,106,97,139,96,247,138,250,43,88,26,167,48,172,67,147,106,134,201,7,147,110,21,230,19,132,142,108,45,127,112,222,169,74,237,227,129,169,39,240,128,3,44,245,75,18,116,139,222,23,244,43,29,206,88,215,77,224,138,5,237,143,198,252,95,69,175,62,107,49,146,8,124,88,200,81,229,197,142,137,228,162,242,148,96,224,141,40,12,213,127,10,152,196,253,245,231,86,49,227,108,186,37,194,63,233,134,203,15,76,9,156,7,142,173,217,185,233,147,67,152,31,165,99,11,238,157,146,100,212,14,126,107,10,144,182,186,158,209,162,64,160,185,100,196,48,14,136,222,229,151,233,126,9,83,154,94,43,132,227,5,62,91,99,137,91,67,74,159,244,123,157,141,117,122,255,21,221,250,199,131,150,237,172,192,237,31,161,95,138,0,187,244,126,153,72,19,253,71,14,67,30,126,77,9,76,20,28,211,48,207,44,249,168,55,111,37,250,134,205,122,163,122,85,224,69,192,206,63,8,89,100,105,23,181,71,75,222,107,7,175,213,24,210,179,137,157,57,111,125,22,229,184,85,120,158,215,175,41,200,157,58,130,83,51,235,176,16,55,139,16,42,229,139,67,120,237,22,149,40,104,165,134,77,75,185,79,160,48,232,158,189,196,239,253,19,60,190,19,13,83,229,152,31,62,42,204,43,145,36,94,109,216,126,224,214,116,221,207,131,117,88,163,34,75,125,158,233,44,197,107,231,47,138,2,146,55,227,145,85,131,99,229,94,77,84,154,216,101,88,242,180,177,221,215,154,195,92,14,247,18,152,116,226,118,145,139,234,161,92,58,140,49,84,122,231,33,182,57,19,201,29,35,54,218,126,221,73,50,89,166,42,226,23,163,59,116,252,228,63,109,98,64,166,130,56,141,253,38,165,73,104,152,92,110,208,99,137,206,227,19,173,128,143,51,113,23,37,93,240,232,136,150,15,198,105,20,106,17,234,120,8,48,205,15,62,43,161,170,218,29,34,187,205,11,158,9,47,96,107,221,223,166,86,148,110,218,184,218,200,1,46,76,199,91,249,114,88,205,146,28,69,20,106,88,164,199,128,233,241,228,52,66,222,39,167,13,120,120,164,252,92,141,21,40,212,238,166,77,81,190,51,243,92,93,40,235,191,79,142,236,110,74,254,211,232,78,169,116,110,237,38,171,241,155,189,100,25,150,22,86,65,251,111,6,171,195,25,123,70,158,12,250,156,241,89,10,232,149,30,215,71,24,187,137,29,250,170,163,132,200,68,224,2,133,125,48,185,68,19,39,28,244,107,151,204,181,113,2,12,191,152,106,51,213,0,32,230,149,221,222,68,70,39,209,151,29,112,135,157,33,215,120,233,125,206,165,251,203,200,51,204,20,83,1,197,94,97,189,38,76,178,238,68,177,184,135,48,160,15,92,40,175,106,108,195,138,182,239,83,147,155,60,235,230,155,39,208,102,36,73,153,28,24,165,201,175,246,163,89,55,173,100,5,187,197,249,156,60,4,14,18,139,193,41,76,191,242,118,24,225,85,161,150,54,217,15,103,187,32,214,73,16,94,174,158,168,84,101,191,57,205,231,170,139,112,246,61,148,165,252,209,58,69,192,66,87,60,44,224,234,95,107,64,111,159,133,206,158,108,79,242,46,136,70,115,213,146,232,83,71,62,104,149,24,22,200,69,138,136,73,16,15,221,94,59,130,8,76,65,214,68,96,218,57,124,225,79,130,75,59,233,205,23,57,202,236,48,204,190,162,186,128,25,89,93,246,173,153,19,171,28,208,243,247,100,223,139,89,247,128,138,23,32,239,16,170,64,70,232,88,84,254,124,90,77,250,103,102,52,147,159,147,74,185,110,29,26,94,6,14,169,34,193,44,121,52,148,151,246,71,90,79,250,171,117,85,210,59,127,127,150,22,239,141,26,186,242,52,79,130,239,51,94,12,133,0,113,145,233,218,36,127,177,28,70,222,91,152,125,97,106,221,206,22,208,96,37,43,194,110,213,137,247,53,103,11,103,101,159,195,123,40,252,235,157,255,96,114,125,93,152,152,169,124,8,70,124,154,76,138,138,194,31,219,185,119,175,97,130,162,137,147,40,43,204,36,248,30,220,18,194,186,49,96,93,79,239,122,105,84,100,230,164,15,254,83,221,12,216,76,185,169,112,93,222,159,9,12,69,110,85,184,7,177,34,240,106,194,13,97,77,233,217,213,165,137,120,99,108,55,133,225,10,202,1,151,33,109,167,6,47,231,45,5,110,143,148,248,92,38,199,23,40,196,104,250,224,16,11,199,115,227,22,119,29,82,106,44,124,175,61,231,3,133,65,122,107,220,245,26,175,213,204,29,82,248,120,60,126,124,45,242,101,93,191,199,164,125,42,222,170,163,158,48,4,38,97,186,3,102,214,234,52,36,164,90,239,215,36,120,91,21,38,152,236,115,156,146,36,120,101,5,198,120,110,57,224,254,72,110,207,77,138,201,55,204,5,173,178,42,189,82,195,215,61,156,2,76,69,134,188,246,134,58,42,46,198,182,22,70,111,10,79,16,21,118,248,56,250,69,111,189,225,172,136,91,227,200,138,214,93,42,38,141,236,232,79,99,94,96,248,116,253,165,126,250,106,162,194,71,159,234,136,111,9,111,182,184,0,157,245,226,155,60,76,195,109,171,176,33,94,145,79,48,18,198,77,165,186,179,57,84,62,11,240,152,183,62,180,17,137,249,97,79,237,61,255,35,48,159,217,39,96,179,174,44,209,239,203,221,116,14,29,206,102,210,40,188,170,151,70,65,99,89,94,189,95,4,226,83,172,171,70,190,225,65,87,244,144,26,185,239,43,23,159,177,63,99,179,65,164,45,45,125,235,217,66,12,2,152,77,86,95,107,142,80,134,110,102,106,84,149,68,164,229,186,220,223,54,99,226,249,109,148,113,71,192,166,59,162,240,110,51,214,6,187,191,10,71,45,10,107,61,223,9,76,193,171,222,156,79,226,167,230,106,166,118,163,79,190,120,237,128,71,125,68,96,176,34,147,135,67,154,53,109,183,245,252,118,63,255,196,163,77,243,161,20,134,251,56,70,109,66,178,242,220,252,138,42,90,207,65,238,170,250,142,84,87,41,49,44,68,222,85,121,26,193,186,125,63,201,217,19,187,42,200,146,12,220,113,115,72,74,85,162,134,61,36,197,94,214,147,137,58,62,232,16,24,250,152,245,252,52,98,69,23,166,189,249,185,186,187,156,4,65,101,56,3,199,131,166,176,83,76,36,185,204,246,222,123,11,140,159,249,194,144,168,58,92,169,233,126,225,160,129,2,238,255,117,115,170,100,2,70,203,249,121,180,122,39,57,81,74,213,105,165,169,186,52,255,28,16,198,140,103,237,226,11,197,153,200,36,219,105,191,223,122,196,84,128,94,89,74,238,187,233,244,164,251,96,27,158,156,246,44,129,89,227,88,35,43,182,250,243,104,171,223,111,61,96,41,87,25,100,188,186,20,239,53,72,71,232,70,90,136,21,187,27,64,250,143,16,163,194,38,255,21,176,241,185,10,108,231,73,9,24,211,116,41,12,125,83,220,252,24,188,245,189,26,66,144,184,249,108,253,185,118,133,81,105,82,233,143,242,186,137,57,199,144,176,225,171,46,46,129,150,11,182,92,199,115,41,114,102,45,224,137,127,166,240,38,116,236,48,133,6,42,187,94,208,9,41,49,156,86,184,169,87,55,86,154,127,140,73,123,235,51,32,48,96,239,11,147,9,209,143,209,137,222,250,244,39,201,223,85,35,153,53,30,199,41,89,178,231,128,40,38,213,229,131,61,9,120,239,231,222,59,36,123,218,250,245,123,203,28,36,215,237,28,177,4,183,177,125,245,193,7,92,116,254,169,172,25,226,249,237,65,119,81,92,125,140,178,162,155,89,177,216,125,60,121,135,10,52,43,140,227,28,55,135,240,66,5,152,233,148,218,57,224,179,104,135,202,55,23,172,177,234,159,123,18,172,29,15,140,90,109,12,57,234,42,207,84,89,99,135,117,180,224,157,126,230,202,98,199,241,89,184,240,70,159,159,198,177,141,207,185,96,7,94,15,92,89,112,14,159,165,86,84,5,156,214,132,158,47,140,110,139,162,248,43,61,80,130,127,207,197,164,228,252,173,9,105,46,61,23,137,150,143,24,210,245,19,72,85,184,178,112,3,198,143,25,10,67,199,21,79,70,61,130,158,108,4,107,86,28,16,235,53,118,137,174,47,103,240,7,170,154,221,3,166,192,164,6,124,156,73,17,215,92,240,239,57,145,56,82,243,181,170,119,65,197,48,123,92,192,92,63,21,38,210,20,191,77,101,179,42,67,163,6,60,195,5,64,157,121,168,165,82,249,34,177,217,81,95,44,217,86,152,227,74,159,247,107,227,69,61,87,87,227,247,14,120,17,234,80,120,82,31,231,240,38,178,172,112,99,91,137,223,134,40,124,61,176,165,148,2,62,166,133,110,28,149,134,201,124,97,254,209,71,99,77,134,25,180,41,34,211,213,91,45,139,90,2,38,57,163,31,20,158,165,88,189,244,254,233,68,132,221,171,196,23,129,127,82,58,92,129,161,229,143,123,83,255,170,71,0,245,128,247,0,217,37,61,123,86,53,54,169,28,104,219,69,77,117,20,77,82,142,7,163,11,79,45,44,11,182,39,31,148,227,127,41,13,22,240,57,218,82,12,10,225,109,249,216,231,115,28,79,181,7,186,40,156,86,216,242,58,14,55,250,51,170,194,52,27,198,131,67,77,173,239,69,73,149,167,86,128,81,199,235,10,147,18,172,1,47,148,35,20,158,165,198,2,219,112,251,138,130,236,57,159,77,93,58,96,148,227,154,194,216,211,241,98,76,248,162,55,47,124,194,248,32,208,169,233,185,139,4,243,125,50,122,138,31,48,10,165,1,237,119,4,109,22,43,10,120,46,213,88,182,24,100,68,238,22,73,60,141,27,16,101,228,61,2,174,232,67,41,108,247,12,216,152,33,5,134,222,75,174,230,16,24,10,99,157,223,223,62,219,250,243,61,102,238,215,77,160,20,55,233,249,100,156,170,49,160,68,191,234,115,49,21,65,113,239,101,36,36,2,243,195,114,111,234,238,116,26,46,10,229,227,115,88,220,93,39,210,134,84,253,222,188,175,247,230,12,196,184,55,63,231,174,4,68,216,192,202,188,235,158,48,132,110,73,112,238,246,240,238,55,253,49,106,9,145,118,155,113,186,209,110,172,178,214,198,145,21,6,220,70,2,107,232,60,131,76,188,186,219,7,47,95,42,106,133,161,108,220,5,94,243,217,200,71,79,17,192,130,229,95,165,44,32,225,63,219,196,142,139,207,202,148,14,239,110,13,74,78,15,4,108,132,82,10,111,184,12,2,54,186,77,129,77,18,39,126,27,225,74,117,134,45,13,187,227,181,143,81,165,250,132,24,140,161,177,12,76,84,89,94,155,80,171,243,113,0,147,245,206,10,247,96,100,50,38,230,243,31,133,115,110,241,69,216,229,135,238,196,84,48,182,26,79,70,42,65,31,28,131,209,59,150,129,105,187,126,224,179,233,248,9,67,22,123,118,181,86,160,127,240,14,12,224,93,53,132,181,172,55,49,197,147,161,185,92,20,62,255,194,91,252,128,155,230,239,129,35,69,114,192,185,245,196,167,96,206,171,233,80,116,32,244,214,20,198,94,92,1,247,242,236,242,214,240,226,38,53,45,195,116,2,41,124,108,130,22,111,69,199,140,110,89,147,202,203,28,111,53,104,156,211,1,63,78,93,172,124,11,15,54,201,120,173,105,218,226,23,38,188,35,243,108,218,172,143,23,123,122,36,64,241,35,227,201,120,207,164,63,77,131,242,189,24,174,118,65,225,246,148,57,186,77,236,77,225,65,69,99,192,199,219,87,139,217,104,207,155,63,55,60,243,143,229,105,17,151,152,163,57,153,34,167,194,3,74,79,135,169,134,19,125,243,69,77,131,247,103,0,83,91,172,55,167,148,204,61,101,4,203,142,241,191,20,70,89,193,159,220,200,59,117,138,47,100,23,99,83,57,135,236,236,186,240,57,212,157,202,163,89,43,245,208,165,75,140,127,199,215,206,211,58,166,5,38,142,216,227,197,206,184,105,250,19,175,36,123,186,183,145,117,66,249,72,225,65,141,140,195,164,102,245,226,73,125,145,131,133,15,166,15,70,218,208,77,199,77,190,163,234,174,112,94,251,124,79,127,238,179,171,22,53,69,150,217,23,113,111,10,172,158,183,66,216,215,45,48,146,37,90,40,14,115,159,81,46,56,76,48,78,215,53,29,151,45,246,202,242,163,12,81,120,111,39,190,131,1,9,17,50,133,225,89,223,23,38,73,242,192,101,199,242,161,179,55,169,117,135,60,75,152,188,148,42,205,169,75,247,124,200,225,85,255,192,208,203,60,87,247,226,124,51,192,91,139,153,12,30,46,175,78,96,63,239,127,30,188,7,61,29,112,37,37,249,222,188,197,7,161,220,87,51,198,60,218,29,82,106,237,30,127,21,191,33,247,120,240,140,86,236,51,100,219,153,70,27,28,245,143,167,188,145,200,116,211,143,67,46,103,13,128,177,7,45,55,7,54,169,182,161,51,24,137,185,112,220,104,248,103,124,21,174,72,216,7,12,203,164,62,55,162,113,242,219,216,234,58,13,145,156,143,181,71,240,82,244,34,129,91,119,170,142,3,159,15,34,138,68,192,121,132,237,104,157,109,154,168,91,230,171,221,71,35,189,146,116,253,216,137,117,175,174,237,9,49,227,246,247,59,23,224,95,213,159,166,108,51,221,123,147,171,168,207,202,61,91,65,124,46,200,178,251,187,236,67,63,7,120,192,21,165,123,202,246,194,100,80,82,184,250,90,103,79,112,53,86,96,74,91,244,185,169,122,104,247,234,221,164,67,132,189,18,3,60,224,102,226,120,186,79,183,84,239,36,69,162,230,217,167,19,97,180,24,148,86,214,214,248,2,61,251,41,206,31,92,134,199,28,159,22,42,137,39,135,207,71,79,221,9,195,246,189,216,10,134,159,51,187,167,56,86,171,209,199,62,39,126,69,220,33,96,138,17,214,99,106,172,117,111,110,154,22,250,219,181,222,143,137,183,175,97,17,118,225,62,98,5,32,6,154,213,152,160,138,49,204,78,136,150,223,215,34,217,121,71,244,124,248,103,217,207,68,170,245,94,221,119,121,45,195,22,189,87,192,4,240,244,230,137,2,200,123,245,170,26,189,166,30,51,210,255,251,215,252,169,38,45,194,215,113,116,89,23,153,6,116,104,247,140,20,60,60,223,124,157,199,226,205,233,126,204,105,44,209,143,189,124,107,88,54,125,27,143,155,64,239,251,190,123,37,19,71,55,29,227,119,108,241,228,11,205,138,170,150,62,177,169,184,249,178,84,170,186,9,230,209,58,124,124,106,21,221,166,60,139,248,244,7,55,116,178,117,63,28,212,9,198,102,74,239,215,235,162,208,82,18,7,208,217,208,171,208,165,245,101,106,2,43,110,206,145,94,212,203,176,162,224,184,186,146,173,150,23,195,31,118,254,172,134,15,190,84,25,155,36,250,136,28,204,254,149,200,61,126,31,217,11,31,53,138,118,215,235,176,206,21,17,240,109,181,88,250,189,219,160,226,201,63,73,167,202,240,137,109,80,217,18,235,175,155,245,169,55,63,190,150,211,144,30,152,154,164,199,81,135,101,44,150,88,255,215,222,56,182,198,88,247,201,33,13,126,130,23,149,204,174,15,75,183,74,223,39,56,113,231,74,135,84,84,45,79,218,129,34,31,183,251,35,176,198,44,153,132,216,2,221,251,141,247,96,128,221,139,173,33,69,227,11,133,208,162,27,4,52,81,106,22,253,192,48,109,251,136,254,56,228,230,19,177,137,76,224,134,86,167,174,23,29,174,253,3,151,41,253,188,207,131,91,1,149,195,24,7,207,231,40,148,182,199,213,232,248,142,231,193,75,139,56,214,30,104,243,182,39,88,84,105,249,116,184,91,207,250,51,42,37,205,184,57,146,13,79,212,5,202,246,152,227,148,162,231,119,84,160,177,242,73,108,125,86,106,204,67,152,221,194,200,26,208,232,141,7,30,164,173,29,222,214,94,164,19,137,120,106,11,120,43,201,239,47,24,229,178,143,205,216,82,231,19,201,194,81,136,57,142,76,125,215,77,171,53,98,160,254,61,39,117,216,243,141,85,65,107,26,48,209,38,189,121,15,194,218,134,22,252,218,227,65,137,33,249,76,59,118,103,79,207,168,112,172,196,7,67,73,161,61,223,115,244,27,194,166,249,104,246,103,13,12,139,160,59,140,181,161,166,14,114,125,203,211,2,148,217,149,231,222,211,172,209,64,247,59,199,233,63,10,183,144,8,91,127,118,13,170,107,195,21,160,217,229,113,143,208,88,93,225,167,67,234,211,213,122,164,129,40,71,236,98,90,222,241,137,146,21,232,11,2,62,27,162,254,52,169,174,30,111,197,73,171,7,111,51,210,244,120,112,11,61,42,106,245,13,142,26,193,223,27,128,187,97,98,20,211,230,187,95,109,178,171,241,96,80,154,60,207,189,187,152,150,203,74,48,243,27,190,139,208,250,38,2,173,94,198,49,124,242,245,50,76,19,181,62,176,69,249,3,38,37,80,20,134,198,60,238,125,188,138,164,230,31,57,252,177,86,192,216,54,26,251,203,84,48,250,36,165,71,98,164,7,150,1,167,120,188,60,145,193,210,111,62,129,122,217,177,213,148,161,216,55,106,0,54,206,107,87,79,161,87,178,106,190,231,176,199,108,61,211,123,131,69,176,4,140,174,157,194,189,70,42,253,124,141,150,138,70,177,186,233,236,56,74,105,170,6,0,40,163,172,57,126,121,140,215,217,237,244,32,198,110,119,76,193,90,244,112,178,152,77,152,42,228,41,213,144,233,68,89,34,158,131,27,86,213,155,133,210,100,196,121,15,173,254,179,50,17,220,190,123,33,233,159,249,24,81,120,222,177,31,109,211,100,86,51,7,113,22,127,173,99,125,245,169,115,116,24,199,217,133,103,42,106,48,83,250,155,194,170,133,42,226,217,21,76,72,62,162,138,36,100,52,85,49,172,220,119,6,186,222,197,53,140,247,58,96,114,156,58,9,153,24,81,182,13,15,197,92,251,177,44,225,113,137,7,111,165,105,0,192,88,124,106,92,204,249,243,216,180,121,197,153,186,45,106,181,95,83,61,181,184,214,90,24,213,133,56,67,24,155,232,182,188,212,191,238,139,75,34,153,246,228,147,16,131,177,196,139,253,104,189,134,164,82,29,70,186,77,93,167,4,14,163,254,100,241,137,33,186,110,2,196,103,179,235,183,162,199,51,187,182,16,110,211,227,230,14,58,95,179,131,91,85,139,204,205,173,78,140,210,145,91,72,189,188,46,244,244,21,127,96,106,199,245,226,77,51,64,9,20,65,206,199,247,103,210,57,74,237,227,19,148,160,32,60,208,10,201,205,27,75,129,123,203,97,108,60,221,127,55,74,170,247,185,206,226,127,78,226,93,131,24,171,211,243,88,167,218,162,70,183,51,226,177,39,202,186,26,240,128,145,104,199,213,11,254,62,125,240,105,138,179,31,92,18,117,107,26,77,217,4,41,2,206,68,73,239,152,144,16,57,46,154,79,131,98,165,2,75,224,140,144,181,127,104,184,146,244,209,8,238,87,223,189,209,149,111,196,253,4,134,49,220,149,200,18,165,76,34,105,138,106,250,138,157,10,233,83,26,68,179,192,116,119,183,248,109,66,132,183,145,168,195,95,25,37,19,168,9,211,67,166,240,222,193,111,221,225,113,76,210,170,221,9,235,160,125,228,48,60,6,18,162,69,25,49,59,75,212,129,225,209,214,247,134,62,98,199,68,171,173,171,212,37,242,78,45,181,24,181,159,213,161,87,67,94,224,90,174,9,190,136,38,225,150,243,189,144,82,138,155,147,147,21,31,251,12,225,177,3,92,34,136,50,158,162,137,211,93,224,247,115,189,213,100,141,2,18,8,218,165,90,85,191,195,213,248,61,4,198,162,201,129,34,194,166,23,51,196,37,96,210,199,122,45,13,42,241,90,24,190,90,50,177,77,220,204,149,124,14,12,155,236,115,181,165,198,3,198,117,148,201,64,217,144,123,31,48,16,51,229,245,173,33,146,114,29,32,155,118,66,231,113,12,136,51,74,78,43,217,249,52,89,3,42,196,195,150,71,220,185,250,28,98,178,132,140,3,183,197,10,59,70,247,212,181,191,169,239,27,177,175,80,26,58,36,84,186,137,187,173,59,166,164,20,37,211,0,71,85,228,224,145,166,174,79,109,193,182,108,245,188,87,239,167,92,112,55,10,246,98,235,192,122,85,239,126,91,144,165,199,163,77,232,181,229,201,59,189,151,177,124,219,48,225,9,129,97,0,84,84,179,78,16,30,175,144,207,133,157,102,77,93,3,144,38,121,36,149,159,62,6,235,243,211,148,178,199,218,167,86,93,19,229,52,168,143,144,49,98,208,160,29,81,24,166,164,59,104,249,41,59,181,61,76,199,20,30,88,253,237,179,17,185,87,69,235,105,85,114,58,224,179,216,99,253,177,15,52,137,90,0,215,18,239,77,204,67,183,99,224,236,45,217,164,212,219,210,82,68,187,249,136,163,160,243,67,245,129,87,104,183,155,106,124,126,223,107,195,236,30,176,106,140,88,159,79,79,113,130,117,138,15,197,190,130,193,50,66,88,200,148,215,162,61,94,155,239,177,74,92,77,249,84,213,171,105,176,218,1,91,57,162,252,246,96,9,185,6,29,172,121,89,115,140,155,54,163,16,203,58,147,140,136,137,204,21,122,26,90,252,246,204,112,170,200,111,35,148,234,156,29,148,18,60,132,204,180,215,151,22,242,190,36,88,134,98,144,133,196,157,225,66,16,91,121,163,238,148,195,202,193,177,212,150,134,227,51,231,224,114,238,80,50,141,165,39,144,185,158,97,230,76,218,139,37,131,66,247,120,187,43,0,89,96,81,250,0,166,85,208,231,17,174,102,215,109,227,120,100,36,231,2,62,99,56,30,120,158,29,50,224,51,70,77,143,245,105,140,242,62,83,86,50,254,52,133,81,44,243,247,94,150,174,209,81,131,66,34,206,16,10,77,246,243,228,51,250,41,122,178,118,225,174,40,205,29,177,37,81,63,40,226,15,192,35,152,99,104,190,183,92,146,192,86,109,24,87,159,25,219,116,211,153,63,99,40,96,178,213,242,224,203,104,204,226,193,59,140,21,83,225,22,108,10,192,91,3,169,70,34,26,50,99,9,135,163,139,15,97,20,41,57,70,156,56,121,211,157,248,140,210,57,145,226,222,147,58,57,189,249,89,109,78,227,14,69,107,170,26,255,162,90,135,253,53,224,222,159,231,134,46,53,142,78,51,85,183,190,53,5,232,177,159,113,68,164,162,79,86,113,18,47,12,153,136,140,184,245,89,184,16,35,13,121,123,233,26,176,204,124,13,212,232,234,4,237,52,197,250,189,145,229,86,71,128,58,161,43,253,151,48,124,68,151,158,226,91,210,53,1,23,248,62,116,196,97,60,203,241,219,133,12,191,222,28,2,164,88,219,155,66,237,242,192,59,186,96,128,73,201,232,111,255,14,45,135,27,66,150,250,218,155,126,238,28,48,146,190,250,189,140,212,40,110,206,234,151,218,211,13,23,134,151,161,0,27,149,140,194,180,40,7,60,232,84,145,71,219,120,198,177,83,19,161,74,207,205,173,15,43,70,13,149,24,233,1,128,77,227,234,126,39,194,30,93,237,13,118,242,123,240,226,137,105,5,231,182,239,253,221,59,195,58,173,10,146,199,77,36,221,22,112,99,207,234,2,15,206,160,238,240,217,252,148,122,149,74,97,194,159,31,156,49,125,69,127,245,56,123,118,7,135,97,147,17,214,75,114,63,205,9,242,58,13,242,34,72,67,101,86,115,50,67,78,108,83,10,19,184,208,199,88,28,206,103,124,154,94,13,11,175,91,27,180,94,33,9,175,112,135,182,63,96,204,46,25,148,220,8,137,101,135,145,104,218,15,76,28,126,6,124,182,183,231,173,145,148,247,221,52,23,235,198,205,10,19,235,136,171,201,60,108,125,52,227,176,143,247,230,188,121,30,141,138,166,20,79,110,37,210,122,245,202,196,226,3,94,67,34,50,192,198,165,235,48,245,179,194,13,158,40,70,8,159,247,28,148,89,217,239,113,68,89,146,129,82,252,43,239,133,182,100,72,43,194,36,125,118,199,161,48,241,233,184,154,45,75,72,74,147,177,24,184,0,177,125,189,162,83,165,144,255,246,16,3,180,65,89,101,226,208,180,221,158,145,238,166,230,160,18,65,137,94,161,226,94,43,101,198,57,61,240,121,143,17,211,180,34,217,42,98,189,136,244,120,151,25,179,12,170,75,25,51,164,119,194,221,206,212,161,72,119,53,112,112,45,98,44,228,42,101,96,160,155,108,109,192,48,109,233,189,17,195,217,113,53,33,196,253,192,219,187,244,233,165,76,85,197,191,206,129,209,157,66,18,244,124,233,172,239,188,51,245,35,14,99,92,235,28,70,107,45,70,132,130,102,213,78,57,174,57,37,234,254,53,44,239,166,227,73,158,32,167,128,81,94,21,14,95,216,205,233,98,117,184,91,56,78,224,134,103,226,175,213,172,174,81,111,142,168,69,117,148,22,0,33,29,103,8,150,179,60,2,195,90,253,192,24,182,62,71,169,150,146,220,13,240,14,33,86,214,81,82,21,246,68,247,71,76,96,147,146,23,17,118,152,147,156,79,231,156,167,232,47,138,248,3,173,177,144,115,7,12,227,236,115,49,141,190,61,96,14,117,133,73,35,197,202,195,198,82,165,27,34,125,43,212,185,243,111,217,235,136,29,59,167,199,231,32,199,167,95,250,216,122,37,162,42,108,93,67,117,41,146,241,72,140,128,73,54,11,207,52,121,133,228,245,205,221,88,207,228,204,61,240,217,20,178,91,111,84,66,159,101,46,239,213,8,224,143,26,48,37,99,15,108,89,121,135,7,33,35,153,40,36,160,226,83,119,35,90,212,139,187,87,195,2,158,115,103,232,115,17,125,246,216,3,220,121,73,249,150,207,252,131,54,51,30,219,172,105,253,97,43,77,139,175,69,191,125,214,49,57,91,244,136,149,71,12,189,235,183,134,39,34,181,123,245,147,216,57,240,130,147,51,224,179,215,87,161,97,183,120,65,141,25,220,41,135,74,10,159,131,44,151,120,49,243,62,155,194,199,150,168,49,145,200,150,137,174,30,142,243,158,114,115,74,3,30,120,5,97,121,135,12,113,73,134,16,30,1,83,14,11,216,74,250,21,94,145,218,4,134,126,71,102,41,221,187,78,160,1,76,109,84,86,24,222,162,22,48,124,70,250,104,244,6,205,64,113,228,244,167,33,141,143,229,117,14,111,157,70,189,238,145,98,121,156,9,72,215,183,192,148,212,197,193,100,10,164,58,205,96,67,137,77,97,100,147,149,23,20,102,250,118,239,13,115,177,142,24,114,247,49,207,134,237,87,250,82,4,85,238,47,247,170,194,193,228,32,162,31,214,224,127,62,22,89,54,185,122,104,205,54,240,217,68,238,131,141,119,26,117,156,207,88,245,176,52,108,125,108,106,255,179,220,186,169,42,94,66,59,187,201,181,109,62,47,133,222,133,7,122,12,46,207,91,145,126,95,242,96,53,235,142,65,12,217,181,79,126,111,85,158,73,132,43,52,171,12,89,18,29,156,196,199,237,242,214,84,174,201,152,32,205,144,229,99,210,10,160,112,195,114,187,47,118,118,35,157,40,212,48,140,56,153,104,213,104,186,207,254,4,176,238,20,61,190,190,222,251,172,243,149,179,204,254,165,103,226,36,62,147,238,236,167,60,72,174,158,48,213,39,185,58,171,116,240,25,16,232,115,135,192,89,119,187,121,22,71,74,229,194,77,197,154,145,254,219,46,249,106,240,108,186,172,39,101,140,10,175,103,51,60,7,116,132,136,65,199,208,253,8,89,244,213,228,189,138,4,230,14,92,96,135,185,99,70,66,70,97,58,254,234,190,112,89,106,175,82,39,154,238,36,182,58,222,161,48,34,99,247,181,155,186,77,208,236,66,16,119,127,155,130,123,25,83,211,46,88,23,46,75,149,81,40,202,89,247,100,195,118,78,186,139,219,47,223,125,33,161,207,160,48,45,97,178,139,83,38,175,239,189,140,80,40,224,115,36,232,161,107,133,217,243,238,226,210,223,140,174,58,100,1,237,158,0,181,233,250,194,14,172,97,205,254,164,83,21,93,60,234,61,93,210,179,133,83,199,171,48,53,31,69,225,61,98,22,126,185,34,65,233,187,137,165,219,45,62,44,227,77,13,171,183,37,112,98,83,204,39,43,128,141,114,199,197,16,228,233,75,239,219,169,139,153,81,164,52,211,8,108,72,69,133,133,51,143,177,212,5,70,155,228,30,153,104,130,139,63,150,19,110,73,216,209,40,251,137,184,66,54,229,133,48,224,205,94,21,145,92,216,117,70,191,118,29,30,114,211,159,198,72,9,23,216,194,41,2,82,172,34,38,35,250,46,2,103,72,23,195,107,177,236,140,104,81,82,30,31,234,135,246,86,112,135,254,53,133,92,169,22,139,114,46,181,10,31,251,13,168,153,62,157,39,240,44,37,115,12,217,45,48,148,240,94,169,67,41,7,124,128,23,166,255,58,106,73,207,193,122,188,230,27,221,65,170,99,70,61,0,221,238,194,167,79,61,11,116,95,206,211,70,150,81,75,38,211,143,21,201,111,141,14,178,196,209,201,102,183,104,80,98,115,45,178,205,144,114,195,23,8,82,178,137,52,212,125,105,60,146,123,113,249,53,162,94,52,211,205,235,69,64,231,66,188,251,216,39,172,52,231,172,124,191,250,124,224,116,31,140,210,79,152,182,157,53,108,90,23,209,69,41,207,115,170,113,242,135,136,215,94,24,93,245,26,13,126,179,210,230,125,207,43,168,36,70,48,70,82,40,150,197,43,48,17,212,229,236,186,141,176,119,146,64,2,252,53,176,82,248,189,135,85,187,220,231,54,149,72,167,198,154,22,53,136,111,209,8,139,87,47,41,129,75,125,238,107,153,240,81,105,25,22,114,171,34,231,36,92,125,68,126,90,208,33,161,206,124,159,139,194,178,146,47,189,143,149,82,203,79,19,198,185,236,37,13,42,141,42,87,147,35,92,65,239,128,252,139,136,155,253,74,220,70,191,240,110,146,136,197,101,160,114,186,6,255,207,177,211,139,252,54,131,218,163,223,146,82,102,233,183,132,251,236,250,143,208,37,149,42,138,139,141,149,116,14,28,121,111,229,218,128,125,166,174,203,110,213,207,244,191,62,179,165,52,86,141,143,73,120,87,118,222,102,17,142,236,149,208,208,120,176,204,3,54,254,160,225,197,123,38,201,35,228,87,132,240,160,51,246,9,78,49,228,186,126,90,235,86,222,228,101,108,86,215,41,59,6,116,210,245,82,248,176,74,167,80,139,18,2,79,247,181,59,1,250,126,147,161,141,132,64,234,65,43,73,253,87,186,6,27,100,28,198,40,243,193,112,65,137,132,18,254,36,82,135,190,41,88,218,253,122,21,212,155,210,125,224,240,57,3,84,184,16,53,148,22,157,110,118,156,9,193,143,69,239,171,119,47,81,97,132,74,232,69,171,81,90,6,193,34,45,43,215,50,105,208,59,69,74,177,241,105,166,204,148,150,233,134,141,141,176,240,113,138,188,149,117,213,221,77,118,152,176,247,133,57,70,156,65,26,58,238,44,44,255,141,192,255,118,237,143,102,182,131,200,120,209,194,93,83,212,111,163,48,115,126,253,62,119,53,222,137,216,174,236,183,239,144,84,14,117,47,171,178,226,210,118,61,114,74,119,96,221,137,141,144,194,39,25,18,74,96,74,116,62,13,147,100,79,10,211,132,226,99,98,74,130,98,32,208,159,66,139,190,195,84,239,102,121,50,18,240,7,119,178,62,162,18,66,144,72,241,183,149,146,56,3,34,150,253,13,176,55,164,179,207,229,190,23,102,186,47,101,18,194,212,53,131,106,115,154,106,78,21,184,64,46,212,131,63,113,21,101,17,193,140,159,247,222,244,24,228,107,70,162,158,120,150,163,127,143,9,51,215,18,148,114,141,29,7,0,14,97,190,174,43,10,84,4,190,131,193,112,51,12,75,224,243,49,163,161,159,10,194,243,237,239,202,132,126,157,35,196,9,14,105,202,146,133,155,179,241,250,58,247,34,173,49,55,37,216,140,106,209,187,220,96,184,163,188,67,80,11,82,245,75,142,168,50,145,231,228,161,134,73,174,62,171,254,6,77,225,180,230,201,252,135,109,76,239,91,37,234,220,226,83,78,171,135,191,207,149,172,156,113,198,201,117,238,45,209,90,4,98,176,208,124,31,157,208,6,200,70,153,232,66,220,94,208,107,26,185,178,110,235,182,220,112,80,97,162,196,146,238,152,192,199,179,47,129,194,132,229,54,95,59,162,98,91,215,22,143,118,54,133,46,42,196,21,93,150,144,52,228,106,186,168,251,223,90,131,103,198,20,54,148,143,228,56,13,35,15,17,113,176,179,15,5,77,6,254,48,52,227,93,101,253,198,149,168,67,193,44,203,193,49,140,213,38,84,138,136,39,15,145,194,50,114,238,230,179,151,83,135,195,66,225,85,130,173,149,148,75,85,73,169,243,219,21,129,222,143,219,57,89,80,89,165,249,176,18,138,91,230,20,44,74,222,138,75,179,147,217,147,200,93,90,196,54,168,5,218,225,179,238,95,50,65,116,226,178,209,87,56,124,150,51,68,233,50,102,116,38,120,89,5,35,216,37,89,206,91,67,58,184,28,78,116,216,136,10,35,213,211,46,67,100,141,118,77,250,140,173,67,253,44,149,207,139,50,69,79,89,149,72,203,172,185,47,140,12,166,10,41,146,232,117,222,146,110,191,46,97,251,101,177,43,79,252,254,194,208,93,31,140,202,191,239,181,108,81,247,169,194,149,217,120,151,29,54,225,39,185,154,30,229,30,175,213,200,219,202,144,114,80,37,23,5,132,217,229,88,212,10,155,22,165,135,68,23,109,120,210,53,75,121,13,189,192,254,104,103,195,45,146,247,133,206,252,248,154,238,169,47,234,19,133,168,9,185,79,228,97,252,201,81,171,22,169,45,244,127,82,80,195,193,106,54,197,55,24,144,183,77,239,26,167,46,143,219,53,125,112,74,82,191,139,207,185,140,39,34,130,156,63,30,215,238,112,133,9,78,199,212,182,12,191,154,194,147,46,206,186,149,51,250,46,218,167,105,117,181,23,14,5,24,130,133,208,204,232,152,46,151,53,48,173,238,33,213,86,188,196,142,26,104,242,97,77,243,128,236,154,183,126,135,214,181,164,222,56,244,96,4,1,191,123,19,63,234,42,48,108,173,59,53,126,218,4,59,69,54,150,164,176,55,174,118,74,192,83,146,60,224,52,119,213,19,83,147,26,220,42,65,6,26,21,130,127,182,79,155,10,242,49,145,255,33,52,239,176,177,152,139,38,45,21,79,219,3,155,7,38,18,41,240,49,100,189,207,216,4,78,187,74,58,83,33,227,45,100,92,75,203,160,60,119,74,212,149,7,140,166,129,236,102,19,161,15,39,53,165,118,138,34,92,189,186,224,98,250,79,163,6,151,101,1,64,74,82,162,226,119,82,221,45,250,48,244,109,193,241,232,111,157,208,212,150,109,122,88,255,244,138,239,181,177,78,183,192,176,102,123,108,145,61,59,11,165,195,129,33,250,139,23,35,105,44,150,192,128,145,190,58,65,212,129,51,93,2,114,245,153,212,180,38,199,147,87,173,75,63,48,25,103,15,236,152,243,172,121,93,56,251,119,36,218,103,178,8,223,253,36,188,56,58,72,49,139,207,204,148,175,77,209,68,114,57,80,100,32,218,16,126,219,49,206,52,198,255,251,224,179,39,107,73,225,48,65,67,119,154,136,117,25,41,183,192,37,53,239,79,232,144,102,85,33,97,54,30,198,136,215,158,61,230,152,132,50,27,70,35,135,237,153,49,142,174,161,33,62,52,251,162,225,157,16,11,52,38,2,255,56,153,191,81,25,214,19,168,179,161,88,11,143,95,221,109,219,186,79,214,48,126,157,193,163,27,129,176,56,54,166,46,74,237,204,7,163,24,45,218,55,200,47,209,161,248,189,88,179,50,105,153,44,116,141,87,103,140,132,16,138,222,60,137,227,89,55,150,167,180,207,173,102,23,123,33,211,83,221,2,37,30,223,52,70,104,156,28,190,113,96,181,167,166,161,100,170,239,156,120,190,87,2,234,170,51,79,89,59,27,228,15,46,63,2,22,185,57,138,112,145,6,42,84,218,17,126,250,83,227,140,174,111,56,152,62,233,140,78,147,75,19,25,34,166,247,14,169,147,129,78,251,190,94,189,245,253,4,13,12,105,145,45,209,182,101,213,134,238,150,12,90,136,30,221,141,110,5,242,33,26,216,169,246,21,241,49,122,211,168,151,250,224,105,199,137,40,126,192,135,91,93,50,112,80,45,122,111,125,14,64,150,157,195,27,21,64,81,135,161,134,4,145,66,191,122,227,149,220,171,127,85,40,195,127,153,197,147,69,11,8,118,179,49,66,173,208,202,85,68,5,197,106,248,118,92,76,122,115,139,196,10,5,159,78,156,107,74,136,52,141,136,230,205,164,160,204,85,5,201,17,151,187,164,23,100,216,205,59,215,216,153,172,71,245,194,131,178,59,127,47,74,157,179,62,184,165,191,189,89,253,192,20,206,169,144,150,209,252,186,198,227,89,239,83,4,48,150,37,60,167,143,56,213,184,162,43,147,45,122,228,50,65,56,129,75,194,132,203,74,163,82,136,33,66,79,35,146,54,232,106,165,80,157,153,70,217,35,95,58,19,84,29,233,10,172,48,106,34,251,68,67,143,47,247,179,141,157,45,81,54,127,131,183,19,79,15,98,115,212,238,138,234,25,189,131,46,82,77,247,206,18,142,100,170,74,33,93,143,171,55,65,197,41,146,106,166,21,234,48,169,213,41,98,60,103,234,159,115,197,5,113,168,48,205,122,239,197,49,54,67,33,18,70,217,62,158,139,147,55,228,113,194,81,102,34,90,111,243,71,37,234,146,55,176,177,202,194,36,248,112,92,80,151,86,42,156,220,170,220,7,221,240,114,81,113,11,120,73,143,227,162,122,96,238,16,56,106,191,206,47,129,81,233,245,41,110,13,170,67,133,230,136,29,122,91,53,76,104,236,193,250,219,228,64,93,190,117,89,45,206,243,211,16,183,207,80,71,34,145,160,176,17,14,134,244,18,173,40,250,65,96,239,222,113,111,211,132,210,7,163,177,33,148,47,105,57,147,250,126,84,122,77,206,213,197,172,240,243,245,107,194,33,239,92,144,68,126,56,122,223,39,67,208,252,170,116,13,105,12,69,13,177,134,200,59,28,69,59,43,138,181,234,29,196,184,142,166,34,34,66,139,16,25,185,139,76,178,127,8,241,0,138,94,156,20,174,31,70,30,253,25,240,76,94,120,198,111,111,74,206,229,193,41,154,139,109,248,44,77,200,188,174,56,43,97,170,104,239,167,32,139,77,187,169,130,100,134,243,204,71,5,66,45,145,211,197,181,63,147,207,127,59,153,210,189,232,79,78,142,200,16,147,75,166,229,162,112,179,222,60,135,121,179,34,104,26,81,65,64,68,127,182,231,193,123,185,140,37,196,20,10,161,171,11,115,120,215,43,31,54,167,46,237,105,228,42,119,170,80,237,167,146,156,85,252,239,1,115,221,90,114,107,194,157,189,133,132,87,171,170,68,71,32,107,122,121,217,48,45,139,33,226,174,212,232,150,187,176,77,136,101,202,128,82,220,145,215,21,119,61,230,168,14,40,140,151,177,159,217,105,147,68,158,149,72,85,245,188,200,64,244,110,201,28,158,56,58,165,199,30,191,80,27,19,9,85,216,130,16,30,244,45,9,161,70,81,24,54,46,220,214,102,108,104,84,91,110,133,87,15,33,44,100,23,85,46,125,89,58,206,195,60,19,1,25,57,177,25,222,17,108,195,112,236,227,66,203,131,159,13,175,134,130,30,140,6,69,14,93,10,23,184,229,61,217,136,173,200,111,155,224,161,95,92,167,22,124,207,31,221,162,7,152,160,20,173,226,105,210,184,79,83,159,191,116,129,87,93,229,114,187,245,251,135,130,23,74,52,114,49,37,44,94,104,50,40,253,35,223,115,97,138,189,67,54,240,124,200,99,165,232,99,31,231,240,56,74,254,211,148,204,73,21,203,92,102,250,250,166,49,140,211,90,7,156,46,215,237,66,215,3,25,10,169,37,68,26,148,212,221,53,145,154,36,123,166,17,13,206,28,40,188,0,114,235,210,49,22,220,42,60,70,199,108,170,48,108,20,189,41,12,187,194,234,146,95,46,200,91,181,16,139,38,132,218,245,230,139,228,68,115,152,237,254,186,169,192,27,215,214,97,50,188,162,233,204,213,240,134,57,156,45,89,161,234,198,204,60,183,27,17,82,22,190,249,121,22,15,125,245,254,104,205,150,147,74,39,195,224,239,139,111,88,152,94,84,128,39,195,237,253,128,248,95,68,252,68,151,25,103,160,135,10,54,25,1,105,250,158,147,241,30,197,159,28,163,74,50,73,22,46,57,183,244,97,33,101,38,237,213,208,203,146,17,138,171,115,210,12,193,25,96,178,184,49,230,5,59,94,54,157,51,17,152,28,62,44,112,59,137,28,10,28,58,152,250,254,98,184,153,18,38,69,227,168,119,247,98,145,181,206,48,246,92,165,108,2,99,161,135,72,93,24,199,168,192,25,169,83,191,57,222,183,16,235,66,190,137,156,205,114,255,197,66,111,23,37,181,225,129,124,166,74,221,114,164,79,139,59,132,214,53,116,103,181,62,112,43,40,80,59,124,246,44,97,142,58,48,100,80,61,174,38,126,56,228,189,142,215,156,188,137,101,24,55,211,174,114,115,178,188,222,191,70,155,136,50,227,30,52,91,85,253,135,78,162,22,34,31,142,7,93,157,2,105,160,57,84,170,138,143,159,225,60,123,185,223,155,2,64,153,135,56,98,41,180,76,251,176,241,149,123,163,56,185,124,203,234,4,45,182,14,41,62,175,215,32,227,180,65,150,38,175,117,70,140,35,199,117,228,33,168,87,181,118,138,53,170,223,251,156,238,83,26,204,230,96,124,157,205,113,152,168,158,110,89,132,247,187,27,11,8,123,200,28,164,176,115,135,56,236,79,89,240,134,136,166,69,216,135,75,64,118,219,21,110,61,44,53,90,100,162,28,134,239,85,72,86,176,251,115,13,151,15,145,67,53,52,200,196,33,236,248,161,132,104,116,55,132,187,160,123,129,197,217,51,246,150,140,253,180,118,117,111,80,25,84,13,37,145,94,58,112,162,99,232,155,130,72,247,85,33,225,103,217,34,247,87,29,78,176,65,232,107,157,65,241,253,232,88,183,24,245,85,81,138,17,28,197,205,42,207,181,231,12,240,117,215,172,97,225,185,53,57,49,159,129,236,101,80,111,8,188,81,255,244,171,33,13,93,207,151,236,150,85,115,216,196,220,101,10,82,228,184,125,101,225,63,76,137,176,78,202,176,170,199,135,14,140,191,61,117,22,157,165,232,188,131,102,124,13,217,203,40,193,47,30,231,31,244,66,204,246,60,248,160,114,193,97,107,93,31,250,49,105,250,141,7,63,70,122,82,251,138,204,73,13,147,20,138,85,218,126,47,140,201,21,185,44,252,212,210,101,199,32,10,185,93,103,107,180,12,195,139,76,241,222,127,98,33,31,140,16,153,148,55,195,226,209,150,179,197,81,65,196,92,144,155,179,17,47,191,121,133,113,228,185,185,117,183,248,2,57,127,206,234,129,224,228,90,1,181,195,24,22,98,5,117,35,200,118,245,86,154,170,139,84,127,2,27,37,193,7,219,111,201,36,55,102,205,17,48,230,181,100,179,38,252,188,213,41,21,7,114,163,237,6,107,240,230,83,137,45,222,134,191,202,79,255,60,10,247,116,137,234,228,124,99,30,147,122,142,30,243,20,214,84,180,227,47,12,39,198,114,75,190,18,185,191,101,123,48,53,91,15,146,163,196,134,179,60,55,244,60,37,158,204,196,196,101,249,53,203,76,186,250,49,130,24,67,247,66,170,38,176,83,127,48,157,184,69,186,163,39,157,158,201,185,107,207,66,52,230,166,59,17,9,190,157,213,254,125,237,50,135,145,111,95,152,21,232,204,34,163,152,64,242,13,154,76,100,13,167,51,166,176,150,186,86,163,77,194,198,84,63,58,76,23,144,172,176,138,96,187,167,79,70,65,216,87,130,218,68,146,97,181,172,1,195,101,123,39,98,129,238,47,86,88,129,81,73,58,40,231,25,100,14,55,127,114,98,187,66,7,65,196,234,152,88,49,44,44,18,105,191,153,52,130,178,147,125,48,102,83,185,149,93,184,90,196,250,252,230,116,125,139,198,165,109,73,81,31,194,105,111,44,12,23,230,224,240,218,109,22,0,90,219,23,109,100,141,102,188,23,166,167,28,248,104,180,102,23,36,226,189,208,40,189,177,97,168,233,166,75,127,12,26,188,202,148,192,51,98,169,211,171,60,233,128,227,111,223,152,55,84,19,145,34,100,71,67,253,65,83,213,112,23,251,86,143,197,179,164,222,109,24,13,178,71,67,97,186,23,245,27,66,171,4,29,29,165,92,93,74,175,16,20,199,9,223,14,103,88,168,36,127,72,145,95,243,200,133,85,71,77,77,155,146,251,223,129,90,233,132,86,6,180,203,228,66,92,223,236,7,189,247,72,46,211,199,134,179,206,190,163,15,158,41,244,190,176,233,194,202,75,159,45,210,243,162,192,70,200,39,67,134,80,171,31,219,192,84,35,254,109,172,30,10,213,51,94,190,151,217,176,75,19,252,134,203,41,123,85,54,145,231,243,33,175,43,74,154,106,133,18,48,142,19,249,240,27,130,162,185,120,92,239,131,126,33,145,208,166,28,28,81,10,119,16,56,106,68,189,123,155,30,137,155,232,166,192,42,215,34,127,236,177,97,203,165,77,9,29,31,159,214,66,124,126,49,134,214,21,192,198,253,141,105,79,239,104,146,206,124,130,54,37,8,88,236,214,93,52,195,89,8,227,90,247,103,150,23,33,238,95,36,9,70,88,216,219,82,27,130,194,104,158,119,152,231,112,35,119,81,253,94,191,142,170,240,28,160,244,43,42,10,78,107,95,60,247,249,50,114,84,47,14,180,80,180,25,102,186,194,94,252,167,179,167,254,152,187,199,190,149,67,85,50,253,76,128,210,220,236,111,72,130,208,104,114,225,1,235,139,51,217,146,134,168,66,36,93,77,177,53,223,50,97,200,136,110,71,101,181,122,104,47,103,161,128,150,38,212,91,243,100,2,115,78,85,69,133,44,61,150,243,194,199,97,156,33,11,14,177,240,22,142,80,98,225,61,108,50,228,127,143,107,43,79,78,144,177,7,249,233,68,28,248,6,35,136,3,154,112,245,173,187,235,210,173,76,72,236,204,192,208,68,134,121,163,41,106,60,103,51,52,145,215,146,106,68,92,122,204,44,127,110,184,106,234,45,226,193,30,203,41,148,214,161,27,223,66,60,134,43,213,155,111,80,84,125,17,210,172,23,70,228,197,219,230,15,92,204,222,188,48,202,222,205,235,167,201,10,21,169,101,183,35,62,242,103,244,217,194,132,42,48,230,124,200,200,193,81,214,165,249,252,92,125,246,150,225,53,175,212,251,200,62,68,252,140,156,87,15,41,232,115,35,249,92,68,188,152,125,254,177,137,94,223,37,127,96,56,17,90,76,149,115,212,137,33,202,9,159,74,185,197,117,102,138,220,223,38,204,21,252,92,205,36,144,215,53,37,173,208,224,242,47,194,87,146,165,216,157,174,187,82,66,166,103,194,190,33,133,194,52,83,156,143,24,178,72,196,188,68,16,224,39,205,55,67,131,49,253,212,59,47,220,9,71,69,109,54,225,154,107,238,85,252,209,26,19,205,20,101,229,107,82,240,79,94,197,97,200,27,244,98,68,223,119,148,210,211,91,32,28,187,213,8,183,170,151,187,19,86,156,82,33,68,197,58,130,49,94,122,10,177,176,240,138,29,248,24,227,161,19,130,19,65,200,229,194,67,58,242,127,202,133,66,190,87,233,0,68,197,201,215,215,180,146,230,11,67,179,83,98,50,36,108,42,89,3,150,160,11,158,207,99,166,210,45,119,71,156,108,254,12,157,157,193,114,147,142,53,226,103,248,91,62,201,137,175,74,69,238,25,95,84,49,188,150,158,146,6,173,2,66,57,247,140,250,140,82,99,2,42,23,45,84,17,120,232,214,146,159,67,202,221,43,26,25,45,248,177,57,107,207,166,118,223,171,144,124,8,174,206,1,33,128,104,115,83,209,152,73,22,122,1,53,218,184,247,180,69,191,110,229,80,243,196,55,111,75,127,27,210,227,171,243,206,118,217,186,194,103,243,118,166,15,204,150,165,252,39,192,20,183,70,163,74,47,218,68,85,139,117,103,197,123,195,236,44,5,149,112,241,29,255,41,182,157,108,36,11,119,54,20,122,155,166,111,152,35,147,22,174,114,115,140,100,167,75,196,146,39,138,124,111,158,81,18,241,188,74,163,12,113,137,198,124,181,158,42,239,59,51,24,91,254,194,88,71,53,199,111,83,64,120,191,103,254,233,165,251,152,38,226,142,183,142,153,64,72,35,189,20,21,239,236,136,247,106,94,170,133,232,108,31,70,200,117,175,78,191,166,173,40,182,103,90,203,131,227,253,66,194,236,253,9,244,104,202,168,192,112,216,67,176,163,155,112,236,57,91,255,182,104,23,246,217,179,150,188,196,191,101,146,78,183,200,134,73,115,60,206,120,100,156,48,49,174,155,213,58,57,233,55,34,57,26,139,96,227,195,190,136,134,140,186,84,118,194,162,73,53,212,33,185,83,18,93,239,227,255,97,110,69,151,22,148,99,82,12,214,40,13,243,104,220,65,81,222,146,206,119,122,188,41,97,113,24,129,10,169,114,59,190,170,199,188,140,51,45,203,6,63,96,247,27,190,112,224,10,232,18,57,58,63,67,80,222,191,49,65,8,169,104,218,38,151,224,111,180,104,228,173,90,240,68,20,35,122,72,22,13,241,82,161,198,236,236,33,133,129,239,168,146,122,131,238,186,232,210,54,102,227,45,117,6,100,64,90,15,217,135,1,47,160,178,185,160,240,210,195,246,194,139,33,11,37,112,198,93,247,37,137,126,72,149,198,93,106,211,9,84,4,76,82,125,43,76,201,79,187,48,226,23,2,99,153,220,158,161,101,233,52,133,145,63,47,1,211,29,163,87,83,232,51,239,205,27,251,137,194,214,77,21,48,165,87,250,228,213,152,7,163,95,105,37,41,72,100,72,175,6,53,182,237,16,113,159,227,124,91,25,103,142,86,64,10,186,179,192,184,45,43,96,234,179,101,146,21,11,223,71,55,19,82,0,91,111,110,250,242,209,215,67,161,192,80,248,140,160,52,28,29,3,138,226,70,129,145,11,118,74,227,110,129,159,41,112,134,65,33,90,165,140,254,66,62,88,161,86,220,59,69,186,17,113,73,233,220,153,197,120,198,177,17,89,81,245,133,233,109,186,107,26,145,106,105,190,53,146,207,88,90,70,135,36,93,170,112,45,103,55,133,59,196,70,90,30,154,177,105,242,186,29,90,152,156,91,11,231,114,80,151,0,155,26,130,246,96,231,30,186,115,221,122,238,180,105,126,101,26,137,239,205,33,42,215,182,119,136,60,83,108,132,212,14,43,241,195,100,138,199,189,45,62,172,221,254,221,42,4,163,119,204,34,109,2,39,115,128,29,78,120,11,15,45,196,49,250,99,23,37,104,39,77,42,240,108,204,171,47,10,87,72,159,202,129,128,9,234,29,249,108,169,141,127,161,164,42,123,221,155,151,246,116,67,119,35,200,143,179,150,64,36,115,78,104,31,201,102,187,65,250,147,81,80,166,1,100,110,123,108,149,133,160,83,127,168,104,250,149,135,55,182,245,245,240,170,20,234,54,125,183,196,30,21,53,11,99,101,9,153,105,250,241,242,122,71,133,42,150,152,74,51,229,135,85,136,202,230,104,237,161,4,113,40,15,1,65,191,232,214,131,67,117,106,191,253,121,233,26,86,120,135,1,50,41,169,10,132,93,59,62,54,162,141,89,233,96,22,244,126,241,195,243,41,117,177,73,218,90,140,24,20,4,251,223,41,126,79,8,10,249,180,10,153,180,242,241,170,98,117,25,151,172,84,181,82,43,158,107,92,141,82,150,84,203,159,227,243,152,155,62,135,97,227,105,218,96,142,133,29,125,109,29,139,80,216,44,161,85,36,151,25,48,12,91,82,44,127,236,212,219,183,70,141,178,86,90,18,12,52,234,165,56,172,173,240,91,54,171,70,249,128,15,56,204,151,89,234,244,173,175,200,11,241,57,144,231,83,216,141,86,246,113,52,99,155,69,155,116,40,124,156,251,18,253,168,20,134,73,141,241,160,241,222,155,203,48,7,87,215,18,100,226,158,158,109,52,126,193,162,20,81,244,111,180,16,48,100,4,143,119,118,119,156,98,82,62,190,85,14,90,30,213,252,129,28,167,133,100,241,177,88,80,160,86,152,44,148,187,184,36,238,180,138,13,227,144,62,246,184,218,198,100,201,177,151,123,240,131,2,51,207,166,158,138,112,247,231,240,60,144,116,232,122,158,7,121,9,232,51,19,206,177,66,248,62,238,76,126,112,43,186,162,247,152,44,76,86,110,6,26,146,56,136,194,95,202,75,251,76,136,233,148,80,159,34,26,68,57,139,218,48,20,13,4,188,207,159,180,220,28,153,251,104,184,35,94,32,53,31,164,225,206,76,8,125,92,147,187,21,174,24,75,47,150,232,184,206,76,170,199,220,228,230,190,101,208,186,195,171,10,12,111,98,104,14,159,143,147,178,188,87,51,249,155,144,238,181,218,117,89,183,13,145,140,144,103,35,11,244,244,92,112,194,166,120,109,18,138,91,114,149,7,230,128,246,147,139,50,1,180,232,21,182,100,151,195,22,181,45,15,76,179,156,195,72,220,53,125,52,186,249,125,237,193,168,154,68,15,220,28,128,25,123,33,170,103,67,153,225,218,79,76,59,174,62,119,154,93,175,70,239,38,26,240,141,210,121,233,163,81,110,156,46,60,149,248,132,94,242,179,233,135,174,246,38,31,188,244,123,146,28,9,105,82,74,124,228,124,64,131,43,247,208,61,101,31,40,210,130,214,146,213,191,132,90,216,58,59,163,244,198,225,107,207,43,55,1,155,229,16,227,171,46,170,70,66,100,144,252,177,26,95,150,221,74,87,152,199,226,83,98,14,115,72,148,208,191,161,24,44,75,146,167,162,16,208,131,21,149,130,56,101,132,180,206,210,32,248,228,244,128,49,87,150,16,180,33,193,2,141,47,45,197,44,182,182,243,229,144,54,233,162,103,125,38,179,177,130,115,31,118,127,133,105,61,13,22,232,106,181,229,227,133,83,208,216,54,8,150,158,189,33,215,26,196,92,212,76,115,144,200,163,253,212,207,131,222,218,20,44,5,134,107,196,59,58,240,187,146,228,244,126,112,116,224,96,48,49,108,2,19,154,14,206,253,101,65,62,245,111,48,69,131,173,156,24,208,80,191,142,81,30,93,152,129,179,26,242,244,243,4,71,187,9,153,14,245,64,224,152,9,62,228,77,89,188,76,6,122,27,123,143,239,133,193,172,116,125,102,198,8,247,239,52,178,57,117,80,160,224,13,238,95,51,41,138,30,111,149,222,250,128,225,159,145,171,41,41,106,235,194,123,73,9,208,129,51,146,224,151,166,150,74,92,133,207,220,116,186,5,120,106,77,39,235,241,126,234,10,86,200,100,189,169,234,28,145,151,8,22,170,179,149,83,130,37,48,226,142,65,226,150,204,250,214,171,235,42,151,95,17,142,26,245,164,11,93,55,51,40,89,207,25,78,21,215,133,89,50,169,94,24,186,76,25,53,182,18,167,84,0,166,195,81,208,102,89,145,64,105,59,220,79,83,83,190,196,95,137,150,52,89,158,5,62,140,156,239,123,229,247,123,34,155,53,131,146,21,142,170,242,184,140,38,31,119,7,109,116,205,117,210,207,120,167,26,228,174,15,197,110,33,66,16,12,139,9,49,142,199,223,204,112,102,197,147,65,84,32,219,206,249,35,219,98,189,31,164,74,239,135,85,215,192,187,122,135,180,189,87,207,20,172,33,54,104,75,221,198,115,167,57,162,19,236,12,193,177,107,213,0,52,179,56,72,153,200,121,75,157,16,85,64,198,145,229,48,132,37,75,141,79,2,142,65,114,5,139,152,212,216,29,24,198,178,26,211,152,136,149,206,52,138,53,119,60,154,17,82,167,254,184,225,45,84,45,48,134,186,244,3,16,246,60,15,55,125,158,210,128,189,154,122,233,115,10,85,21,231,85,214,97,33,218,184,99,150,159,227,106,104,132,172,224,229,228,32,199,59,83,186,183,166,191,109,173,236,65,214,188,76,174,65,97,98,35,193,4,77,211,125,154,143,69,127,217,27,9,209,62,243,212,26,88,47,141,52,84,220,98,156,30,184,4,41,63,141,55,67,203,20,10,139,125,5,37,32,229,18,26,217,192,158,20,134,198,66,137,185,12,41,13,165,173,7,81,27,177,102,53,181,240,48,115,139,7,39,190,255,16,120,109,35,211,9,184,118,229,27,58,240,180,238,134,128,247,204,218,217,7,215,114,186,164,198,141,2,25,245,145,38,20,30,251,50,11,63,12,216,164,2,136,217,5,12,85,133,194,103,45,215,125,111,142,52,160,190,24,26,87,49,79,171,233,90,76,133,177,253,226,201,251,227,168,103,52,44,47,17,104,253,213,242,8,140,77,153,47,12,49,146,14,90,183,82,239,128,207,7,122,110,126,190,245,12,130,72,51,174,158,239,89,160,67,143,39,59,131,48,181,205,115,39,246,211,24,149,243,28,93,189,82,250,74,98,59,53,178,211,172,112,181,34,183,224,53,46,26,206,183,102,113,250,181,28,62,63,83,212,229,197,53,15,62,193,70,128,85,118,242,60,33,148,138,221,148,98,165,169,206,52,166,79,48,38,55,114,240,234,107,143,17,98,83,25,75,167,106,124,141,192,73,185,116,202,200,217,200,44,154,212,234,6,77,168,81,17,37,189,53,214,104,76,209,115,224,55,169,193,27,176,141,231,46,240,89,228,58,193,233,215,104,193,163,110,244,102,202,50,135,243,80,230,133,135,42,144,96,48,67,192,25,100,205,19,113,83,153,8,147,8,92,140,39,57,196,165,79,150,76,186,49,152,158,209,218,208,224,197,46,229,110,149,180,144,214,55,182,1,9,251,8,152,133,90,21,182,162,146,96,207,163,202,67,225,115,110,175,203,173,183,118,209,128,39,221,186,113,38,247,87,30,17,52,149,80,52,203,150,74,80,90,191,65,130,33,46,38,54,33,54,148,145,165,214,32,201,237,5,254,119,133,33,130,185,100,132,144,105,234,210,129,240,45,207,124,73,255,84,161,7,248,28,86,151,253,183,152,164,149,192,197,26,98,131,39,177,192,190,172,48,37,255,245,210,40,62,195,157,209,235,9,176,81,41,52,21,62,198,220,37,145,38,222,169,104,202,251,50,63,246,149,116,189,155,44,216,184,28,209,72,1,13,13,113,109,217,253,105,34,168,250,208,208,26,93,230,119,74,159,213,206,200,70,27,85,46,27,38,62,190,188,85,239,70,70,36,188,170,186,63,27,41,67,21,54,89,218,145,21,166,20,232,82,213,194,58,172,79,134,252,120,208,114,19,222,127,66,223,16,219,214,123,117,33,183,37,40,61,86,23,37,81,148,20,62,103,104,187,44,185,22,29,82,20,10,241,224,100,109,249,121,106,146,192,151,197,22,71,90,227,141,139,10,208,160,53,53,14,141,172,225,200,70,65,157,195,3,159,88,175,238,84,75,6,87,236,50,94,30,129,139,233,215,58,76,73,135,198,35,171,73,1,250,111,159,109,125,63,211,147,130,159,28,71,214,25,46,45,115,163,193,223,56,79,28,38,57,171,41,14,147,244,115,79,213,40,213,134,88,55,104,75,144,91,112,152,77,81,131,180,199,77,10,206,18,83,181,120,206,59,152,224,82,189,23,27,37,144,194,70,185,16,48,254,164,76,112,106,149,86,12,218,252,37,215,21,134,43,173,92,120,43,69,46,244,144,235,238,8,19,111,81,109,136,106,58,12,129,174,60,158,33,45,72,74,246,11,143,164,139,167,146,99,77,247,222,116,22,63,87,83,158,112,97,8,101,244,189,8,236,133,21,14,172,228,189,244,196,81,8,47,112,111,15,140,221,222,238,111,99,187,10,108,185,208,37,143,182,159,175,109,237,94,2,207,166,91,52,30,89,170,50,44,253,89,124,213,10,68,228,234,162,46,91,166,55,160,201,213,244,186,234,163,37,99,246,185,112,214,80,17,125,182,163,201,76,163,180,81,127,59,29,3,56,223,155,119,205,32,102,202,183,174,108,195,196,160,212,39,131,68,50,173,123,49,73,198,172,48,105,171,251,100,100,175,31,152,212,199,253,96,204,157,231,183,219,202,237,126,17,10,170,230,3,159,15,254,172,145,241,92,77,53,243,12,24,233,206,246,192,89,158,236,188,132,184,38,116,196,181,28,30,27,53,242,115,63,23,147,231,139,215,174,235,77,146,20,250,143,239,198,241,99,196,17,216,4,76,239,198,193,40,233,168,208,250,115,151,80,121,130,57,217,24,225,194,100,196,32,239,18,179,63,240,177,213,226,108,155,38,197,180,159,183,174,215,205,157,208,33,236,7,166,99,233,238,151,100,204,116,30,34,119,122,183,83,214,226,88,207,242,204,215,125,32,105,245,76,67,232,101,47,83,250,249,177,146,116,223,40,248,105,65,204,125,124,123,13,80,99,177,151,118,207,123,106,172,212,248,66,243,38,93,86,228,138,120,146,160,208,64,92,46,231,252,30,18,164,185,119,19,185,138,46,52,121,84,234,117,154,230,175,92,5,51,233,255,202,138,252,191,248,93,228,208,132,222,111,57,12,161,149,40,154,100,86,149,183,252,1,91,230,65,45,129,157,35,162,87,16,13,126,146,120,132,30,67,129,201,180,134,82,126,172,39,186,98,139,195,61,171,56,52,134,25,42,144,113,181,209,119,62,150,110,222,65,6,84,8,29,170,122,141,245,252,133,185,121,22,63,2,172,243,169,12,104,94,121,14,124,118,92,61,154,160,200,170,23,174,212,147,62,217,73,234,38,125,80,45,250,164,147,8,38,140,176,239,75,65,252,64,45,206,69,149,183,219,79,232,126,245,103,171,163,179,166,251,225,83,8,193,9,121,8,78,102,10,91,247,252,180,197,47,20,133,215,254,62,25,21,182,75,97,19,127,115,56,153,56,152,192,116,81,199,7,131,100,236,49,149,23,229,144,78,133,119,224,252,207,107,211,32,230,246,108,33,52,210,171,62,26,164,127,126,98,31,152,102,240,7,70,184,116,4,12,211,152,62,218,65,67,211,241,192,240,30,61,48,21,136,247,230,52,77,233,123,111,84,213,238,163,21,173,146,5,190,69,153,192,72,103,244,167,4,101,175,152,168,86,227,167,17,133,76,233,100,60,56,94,254,19,72,49,54,210,128,169,54,154,26,10,57,222,138,19,115,2,179,201,151,39,22,82,189,48,185,91,65,144,86,66,17,2,74,45,199,131,247,215,177,223,214,217,26,247,198,23,153,26,248,82,102,195,66,160,101,201,102,199,215,175,247,214,228,98,30,116,88,70,229,131,81,242,43,79,28,51,89,193,181,195,232,252,182,39,196,154,163,21,243,172,91,170,118,52,88,136,106,252,213,9,32,237,170,76,94,116,88,80,220,228,48,116,165,178,195,23,54,165,43,42,68,120,86,243,182,133,86,177,208,129,62,175,197,39,235,26,244,206,232,220,56,124,142,18,77,116,31,187,99,94,189,22,90,116,181,243,136,230,187,21,178,140,217,152,62,229,185,141,175,61,100,154,214,236,79,36,223,138,12,195,111,50,29,244,170,40,213,72,254,82,200,169,43,213,93,169,166,144,154,3,110,199,8,20,152,130,247,235,168,26,215,184,62,24,26,52,49,19,178,209,241,22,205,49,16,3,191,198,52,242,238,73,147,39,153,158,196,43,204,64,212,185,106,242,132,206,10,209,51,42,34,11,60,140,64,37,174,165,96,90,3,187,203,36,17,34,38,182,233,173,123,74,249,8,4,236,27,81,203,218,67,86,211,140,36,58,207,56,180,171,22,212,216,68,34,18,88,70,121,146,143,164,90,210,141,112,142,169,7,72,37,48,150,67,82,165,34,2,241,100,54,209,151,12,67,162,64,115,247,148,71,14,56,87,34,18,79,163,207,83,90,48,205,30,115,152,198,168,244,212,94,18,249,186,97,254,94,180,59,174,226,34,220,223,78,84,184,203,147,217,97,22,81,7,82,249,154,138,134,150,176,135,136,58,250,234,35,63,87,155,50,82,137,44,28,116,236,2,183,77,156,39,178,112,197,82,248,154,14,166,129,49,100,98,41,68,144,107,51,201,169,144,4,46,52,0,87,133,207,98,186,58,201,116,27,104,145,8,60,219,206,106,142,78,178,197,147,4,166,40,34,20,187,251,203,209,61,72,44,175,155,136,166,81,73,218,197,104,99,128,113,180,133,178,60,125,205,114,115,72,18,35,118,128,62,250,208,48,62,181,235,112,99,71,18,156,154,32,173,195,221,100,93,190,210,1,130,64,85,154,133,169,149,36,36,59,60,63,79,28,83,236,112,220,119,26,134,60,187,79,159,165,214,60,32,223,62,157,155,124,227,89,38,57,33,218,23,89,139,202,130,66,121,222,83,244,60,162,52,160,152,8,182,92,60,232,163,244,114,165,109,181,50,18,244,56,15,179,249,192,95,73,196,90,118,112,6,108,68,124,211,139,24,209,176,207,194,146,49,140,129,209,181,20,182,157,69,178,197,155,24,120,212,71,110,211,231,148,51,151,52,230,113,63,252,181,176,146,228,165,161,134,12,73,123,208,50,222,139,105,193,185,183,38,32,40,207,69,83,171,59,31,60,216,34,223,116,97,184,245,162,6,241,92,136,193,37,63,77,216,56,138,176,8,147,101,141,136,192,199,60,189,93,222,202,68,180,61,144,110,194,17,7,155,93,157,244,151,91,13,233,54,251,229,161,5,188,72,187,111,87,54,164,4,25,199,84,104,59,161,124,157,94,50,180,169,246,110,82,129,66,252,144,126,106,135,39,190,166,50,111,154,152,149,163,203,214,189,176,180,18,250,245,154,31,232,32,150,6,226,103,50,142,107,255,28,244,58,107,16,9,9,166,233,155,198,129,225,96,202,122,53,156,118,94,151,79,52,246,137,208,158,93,212,20,213,28,62,246,80,77,10,91,205,239,136,171,183,10,81,90,101,76,246,90,87,184,237,224,218,19,152,30,179,24,210,133,209,33,155,221,89,169,169,220,171,207,205,150,154,226,198,110,224,58,74,172,21,19,170,22,152,211,208,59,35,145,46,170,106,156,77,120,98,92,43,156,117,189,52,77,69,15,202,186,63,13,199,177,170,188,50,135,86,180,71,109,35,189,74,10,55,75,29,251,79,83,214,41,254,137,113,8,184,194,32,59,14,21,195,91,134,20,125,168,18,245,68,231,32,219,98,13,48,226,221,123,252,144,83,199,94,19,20,158,177,122,225,221,107,215,207,69,92,205,139,170,13,86,81,45,186,196,210,138,133,77,20,86,105,217,39,21,243,35,118,28,26,43,203,80,248,24,23,81,32,191,103,50,73,8,153,227,72,74,197,7,33,171,165,204,181,5,95,55,230,56,86,190,16,214,177,64,232,39,221,177,250,182,114,81,208,128,140,54,185,143,25,178,113,249,217,22,96,118,139,73,156,76,126,66,55,21,24,207,189,228,116,195,236,182,198,179,169,112,194,212,128,217,54,100,83,89,214,245,31,55,63,6,149,6,114,58,85,118,174,90,199,111,83,158,34,187,142,233,185,221,13,141,46,126,177,59,105,95,79,94,96,2,12,123,155,252,54,244,70,206,171,96,240,83,237,64,65,242,153,227,49,106,68,42,36,231,121,190,46,113,129,121,127,187,105,13,101,231,199,163,245,106,83,85,173,97,162,78,197,73,52,32,114,58,65,195,41,48,222,166,31,3,244,34,14,161,168,165,16,112,108,231,57,107,86,253,35,237,139,72,99,17,14,105,81,137,88,170,50,16,32,78,156,70,116,101,194,70,54,100,203,51,227,39,68,157,140,64,68,125,144,142,20,166,211,27,82,142,73,89,183,188,119,194,84,138,39,239,8,105,78,133,143,61,233,44,130,4,151,143,105,153,245,212,102,13,248,17,180,140,147,83,206,9,163,159,188,66,65,137,168,162,88,27,231,123,238,40,34,102,198,147,239,21,152,20,110,232,39,89,1,115,87,56,89,131,235,109,101,125,42,17,27,118,76,141,162,87,186,66,198,99,225,37,163,152,242,114,220,132,58,207,83,137,56,182,211,189,48,79,202,208,118,13,44,83,216,76,163,142,184,215,82,31,56,75,91,52,85,225,170,210,108,87,59,127,40,181,213,104,230,141,231,183,87,156,143,195,250,104,243,243,224,65,252,142,112,13,244,246,106,216,18,177,188,189,80,168,197,164,199,238,133,143,108,94,5,164,180,196,169,172,155,102,132,144,174,73,48,28,170,81,13,59,92,152,135,38,36,63,100,125,182,100,172,147,1,79,243,198,180,46,149,230,99,239,122,64,36,79,237,172,243,224,171,181,40,164,71,35,160,203,110,125,44,242,179,97,198,213,4,143,180,140,177,97,72,71,155,22,68,223,89,51,179,216,216,211,249,69,27,188,223,15,85,63,19,109,123,242,148,186,2,186,85,229,183,41,94,185,157,149,131,130,47,173,230,165,14,120,95,61,55,36,199,244,183,77,244,254,94,141,8,171,68,147,40,219,218,181,222,166,164,68,245,203,223,198,121,41,60,65,58,252,55,139,56,125,136,99,8,255,141,233,15,124,155,194,132,204,101,138,23,49,105,106,160,64,239,131,187,41,87,9,76,97,188,247,160,96,157,225,89,79,161,199,217,180,163,249,111,83,98,32,230,198,164,133,4,154,237,15,102,103,147,174,30,138,229,136,224,100,135,105,20,22,254,79,138,212,170,83,16,78,68,43,186,20,160,76,171,231,113,109,222,3,83,181,38,236,136,22,8,244,34,96,168,17,134,22,64,78,122,127,49,149,63,24,98,101,229,163,180,216,171,87,203,90,105,151,48,241,209,180,127,254,231,27,179,105,50,56,194,173,115,118,252,156,92,186,113,66,16,48,111,78,9,86,157,188,188,97,130,78,141,161,76,31,124,205,13,139,183,195,180,143,9,33,88,49,225,218,233,247,206,214,93,45,63,13,97,87,170,126,181,157,7,194,187,136,245,14,157,142,195,168,133,11,195,167,197,14,190,20,225,36,45,246,208,17,209,57,208,156,56,17,105,86,246,105,249,105,140,88,239,73,166,127,197,152,205,132,103,9,97,243,47,67,130,236,71,123,56,185,140,202,160,251,60,27,168,106,118,33,181,43,214,151,248,133,69,38,228,135,202,31,197,148,238,158,202,160,132,22,187,72,159,108,33,21,27,48,165,120,66,131,86,77,64,105,248,79,55,58,92,132,32,138,209,238,51,94,155,142,149,42,132,122,149,240,153,243,131,66,56,184,164,208,3,98,234,201,162,250,161,168,18,44,229,228,34,34,147,166,207,240,115,180,244,169,140,171,213,186,97,29,228,108,185,53,240,252,48,171,203,111,77,236,184,8,101,99,197,240,112,143,145,233,122,182,58,33,174,170,166,219,249,217,64,192,148,89,222,17,131,146,57,207,184,56,177,155,11,103,22,84,187,238,234,194,81,50,36,50,125,94,7,17,204,238,207,77,92,98,11,211,177,117,163,122,39,212,153,141,132,12,117,93,214,70,76,243,67,33,22,200,66,247,88,168,20,235,221,31,59,81,25,163,207,141,199,232,25,89,104,219,242,153,130,93,182,132,194,39,248,158,251,152,33,124,59,129,39,250,84,62,79,172,133,87,231,63,69,41,145,251,159,13,93,120,105,132,165,31,193,106,29,63,184,89,241,133,236,117,100,138,61,105,117,190,229,128,71,180,8,83,24,202,16,95,104,218,228,74,171,114,127,102,43,116,250,252,0,202,64,76,57,226,194,70,83,250,13,154,209,123,139,58,198,217,238,33,245,247,237,10,122,46,45,135,155,4,165,146,211,113,89,131,250,217,137,229,106,120,50,188,199,228,156,36,104,135,11,91,158,113,237,122,154,2,33,39,28,28,185,57,92,241,158,251,135,107,133,54,18,161,56,59,39,172,151,137,156,41,11,57,135,128,45,95,147,243,76,58,38,181,220,217,52,225,63,67,27,54,159,84,68,212,131,46,39,202,40,183,195,201,4,82,47,140,120,140,203,203,156,173,173,24,147,181,210,163,97,14,249,79,155,122,180,236,163,168,146,86,231,250,50,89,4,41,242,59,243,2,210,50,159,164,236,108,207,91,157,85,155,122,60,88,131,4,72,140,89,200,77,154,87,52,155,92,207,82,33,46,34,252,30,163,229,40,129,225,81,46,102,206,186,27,204,25,118,156,36,137,44,236,102,98,66,223,68,32,103,164,36,176,195,40,94,189,53,159,176,37,99,190,148,182,13,134,96,191,58,113,131,135,182,109,81,33,18,112,210,80,255,78,219,116,99,127,96,54,118,212,254,232,139,157,15,228,47,141,56,186,114,190,160,139,54,130,119,107,146,99,133,128,86,96,83,242,248,198,251,44,121,72,119,134,74,182,81,164,185,28,166,4,89,204,104,204,150,217,227,230,136,30,45,189,57,26,231,46,63,118,96,206,118,149,241,26,172,234,47,46,97,141,147,93,136,42,135,169,153,197,217,130,137,253,72,105,117,14,166,184,24,11,91,179,228,72,186,52,87,46,152,20,170,170,131,109,241,228,21,23,55,200,9,196,33,99,74,18,140,251,224,167,227,127,177,57,173,233,195,93,105,191,150,212,34,13,106,144,59,127,112,161,33,55,171,202,22,161,232,24,110,98,6,218,130,184,108,195,169,62,158,84,54,103,177,253,169,70,156,61,110,110,61,202,98,251,47,35,27,241,61,56,35,114,60,21,133,61,211,55,112,18,47,73,155,90,206,89,65,85,193,118,56,83,21,35,211,40,193,181,229,79,134,241,130,148,210,141,2,109,142,50,31,49,242,248,173,169,74,215,230,107,248,161,135,159,78,99,242,133,173,150,43,110,142,123,83,197,35,130,32,167,122,159,223,36,205,144,181,90,26,254,217,243,233,253,201,41,139,23,193,217,97,156,191,46,41,69,108,241,108,246,77,35,134,103,6,186,28,202,164,57,126,137,102,38,26,38,203,235,33,206,164,48,222,251,169,40,63,232,162,7,203,152,187,53,230,71,159,131,51,152,35,15,60,159,7,63,112,10,162,227,109,108,180,210,75,71,145,218,153,77,33,21,97,53,52,250,219,232,80,212,208,130,48,193,67,145,77,163,133,253,202,49,192,240,34,95,27,211,57,123,191,53,220,141,166,208,32,48,103,166,19,96,46,234,203,155,6,35,45,56,233,202,4,240,122,139,250,12,162,106,57,24,174,208,253,56,86,135,6,66,147,81,114,84,87,92,224,0,150,239,193,78,154,189,118,152,172,48,33,42,137,138,99,159,142,184,121,163,84,239,81,225,42,172,32,135,145,40,148,237,106,88,53,188,147,31,174,95,231,99,85,9,175,18,213,235,236,23,124,113,185,55,77,74,221,9,73,45,47,163,189,141,131,102,186,96,28,165,42,147,16,134,220,156,124,238,21,129,129,19,116,41,92,247,57,94,252,234,99,100,168,148,4,130,76,172,88,215,38,216,80,16,84,77,52,208,174,17,186,59,132,144,68,197,98,24,67,68,80,102,79,138,244,85,248,12,122,156,186,67,156,0,145,229,172,137,159,158,80,189,111,161,124,0,117,142,68,198,206,225,20,114,208,104,23,100,116,239,47,92,176,190,67,187,128,52,157,42,217,17,16,200,61,174,110,214,224,162,113,53,83,24,114,154,254,227,117,86,173,64,161,47,55,57,79,226,24,70,76,184,245,234,76,75,119,13,170,124,20,53,164,53,121,99,97,56,179,35,249,44,77,172,82,8,219,131,158,22,75,124,106,141,151,117,66,135,32,150,137,126,106,72,143,4,96,9,57,45,212,152,250,122,218,189,25,198,120,176,100,34,24,111,71,118,208,186,115,176,109,173,241,181,218,214,208,221,161,94,165,182,231,230,116,51,198,91,51,4,218,69,212,236,172,11,173,174,140,69,155,30,216,68,18,3,206,79,35,208,177,50,233,112,242,81,161,159,119,39,125,52,211,39,10,20,59,234,225,146,178,190,192,128,9,109,105,43,121,49,190,210,128,113,203,244,189,160,116,138,169,66,239,247,236,250,211,197,66,171,33,124,176,183,182,146,47,107,38,142,49,59,118,186,102,180,168,7,166,243,54,96,102,139,222,155,66,170,28,15,62,77,187,86,225,225,17,117,107,57,175,233,25,19,234,193,75,192,44,145,166,175,133,167,180,46,140,85,165,99,118,220,128,238,244,207,68,48,206,41,252,192,20,160,58,250,20,50,225,43,18,175,15,176,107,171,104,51,202,172,96,168,205,86,192,181,20,182,26,30,135,81,7,104,143,44,32,142,80,168,201,161,54,173,156,2,104,82,4,221,54,93,4,52,216,43,108,99,28,48,236,94,122,115,179,192,98,34,192,189,173,115,144,143,215,238,123,53,11,128,40,92,82,142,133,75,40,106,239,231,230,169,199,201,120,224,227,187,104,168,222,20,182,131,61,247,215,206,169,40,233,249,120,112,43,119,220,10,183,22,204,208,195,58,211,52,183,143,190,70,104,142,208,60,168,189,131,141,240,74,158,23,166,166,84,191,87,159,144,167,58,12,55,119,211,33,181,222,162,184,154,46,127,221,236,112,53,227,90,210,77,202,148,64,10,54,56,129,143,149,82,245,153,209,189,23,193,16,235,2,80,24,130,160,24,46,218,178,218,3,159,141,237,62,116,54,247,91,97,107,57,8,152,242,3,29,17,14,240,25,195,73,72,98,63,176,21,201,5,156,186,146,98,208,189,231,29,1,3,6,159,162,187,133,121,227,87,38,229,88,202,125,60,23,35,103,18,15,6,3,187,6,194,167,53,117,199,131,157,227,83,155,182,26,169,160,125,191,100,178,200,161,194,12,106,112,48,195,130,160,247,38,96,23,106,62,212,95,230,162,67,86,172,204,54,224,210,148,2,203,200,133,74,172,234,180,180,218,135,190,133,43,188,1,215,198,72,207,28,193,60,186,191,188,172,88,69,97,188,181,32,74,38,26,244,124,13,218,232,199,101,150,38,70,163,87,195,191,224,214,19,84,93,179,41,153,31,78,67,186,194,51,12,176,142,73,34,87,31,36,204,63,217,106,133,107,89,33,98,148,136,144,62,239,149,200,114,94,152,237,71,147,30,48,189,196,110,147,152,165,98,134,31,152,206,194,120,47,152,143,234,115,53,105,168,120,52,116,238,117,208,142,111,63,229,234,102,28,188,2,175,181,130,96,31,54,45,132,69,20,62,95,255,142,41,161,48,113,109,154,169,57,149,248,96,52,216,232,169,133,153,121,133,132,206,215,56,184,190,152,49,227,93,181,30,66,16,250,98,52,101,92,94,236,204,222,181,158,50,166,189,199,133,233,107,214,71,27,80,54,173,203,170,61,166,110,225,152,122,105,95,184,104,105,100,99,94,123,102,4,174,112,68,16,20,238,36,14,46,149,120,121,92,54,227,66,203,59,216,194,151,145,20,41,76,3,72,92,109,196,193,250,224,70,225,26,34,69,176,87,234,247,162,123,115,197,189,241,122,183,142,89,163,172,51,30,156,20,144,50,12,141,99,28,109,103,125,55,98,54,45,23,162,163,101,135,102,206,25,91,37,80,183,28,242,246,90,109,224,183,77,162,81,214,153,67,22,7,33,179,244,12,74,25,41,196,180,96,116,107,207,9,64,45,82,31,241,219,240,103,171,37,65,215,193,156,241,224,205,218,71,4,62,159,203,91,234,169,183,234,100,67,20,38,241,21,35,94,104,142,214,244,247,57,32,234,29,52,200,167,52,189,141,166,107,136,20,81,206,208,158,236,55,138,139,241,90,137,77,69,62,87,39,255,112,159,59,17,162,82,250,161,153,75,124,204,197,232,234,210,165,157,201,171,106,128,243,211,80,111,194,154,45,4,167,214,120,234,244,72,180,166,18,76,250,164,238,230,67,155,138,18,109,143,159,254,73,248,40,108,161,253,128,243,211,20,76,118,180,122,14,141,132,206,28,207,89,15,27,94,12,55,204,82,143,113,69,75,246,184,23,179,126,116,211,224,167,103,10,165,172,62,148,168,223,30,60,133,214,92,55,221,229,244,192,240,197,174,128,113,53,223,244,243,190,42,92,208,244,214,103,204,106,200,83,246,39,109,50,126,108,117,241,179,141,210,118,157,97,149,154,203,184,113,133,231,240,177,97,96,54,204,161,208,213,148,55,168,89,208,200,141,123,18,54,57,175,199,209,219,201,89,104,135,69,182,183,62,152,169,81,186,172,178,5,41,139,230,196,201,107,165,208,108,54,115,254,241,65,233,125,26,57,96,227,158,81,184,209,34,27,176,169,97,61,112,11,127,170,83,235,241,250,106,244,228,133,242,24,153,182,172,231,30,233,142,29,154,11,72,59,205,199,169,129,30,109,203,213,169,61,180,193,211,132,8,2,38,130,240,186,199,40,129,95,152,113,87,184,56,209,147,161,199,8,124,24,139,233,85,155,1,83,135,240,60,25,29,224,247,222,121,189,110,36,97,110,55,252,160,77,133,130,238,129,219,189,152,224,110,122,158,59,221,61,120,88,92,244,1,219,188,95,139,116,91,126,120,214,246,106,243,94,76,55,206,11,167,20,186,102,70,45,216,30,142,55,152,83,227,234,50,30,50,64,139,40,56,235,60,112,165,123,90,97,163,108,12,161,56,204,138,231,234,60,239,110,101,141,134,58,205,58,146,243,241,45,161,201,122,66,2,157,108,80,200,200,109,20,87,235,195,124,119,38,109,136,208,109,154,161,158,112,4,41,139,128,161,29,126,92,107,234,90,221,153,131,155,253,173,165,249,41,30,244,128,49,160,116,14,115,107,55,144,108,243,201,207,76,129,121,99,221,155,83,33,240,80,219,181,171,142,183,168,14,120,110,77,14,249,194,72,149,189,116,128,195,83,81,6,231,199,230,132,197,105,198,128,119,180,43,218,115,115,50,72,23,182,64,231,3,83,91,19,48,105,197,231,181,210,12,177,56,224,82,213,62,58,240,168,23,29,154,189,51,180,223,61,5,86,38,101,148,48,184,94,73,65,212,227,30,162,66,8,190,231,189,249,57,137,158,48,139,201,77,198,231,162,51,126,62,225,33,4,140,86,192,231,216,127,182,90,184,31,203,125,180,252,204,132,218,103,196,250,160,108,221,143,123,188,120,172,248,97,104,153,246,19,28,58,239,28,170,128,231,8,68,202,82,99,48,70,225,231,48,69,221,58,255,207,134,177,227,52,134,69,35,63,12,136,36,37,67,157,134,194,165,250,196,17,147,53,112,58,140,119,246,248,46,155,74,179,24,80,107,131,168,79,32,165,183,251,49,83,77,111,136,135,242,154,248,109,219,219,158,64,10,118,70,124,76,120,30,214,115,46,218,38,227,40,27,188,238,10,108,118,113,184,52,42,61,235,227,154,32,100,22,183,78,240,20,188,206,5,197,37,46,226,72,124,250,113,77,76,90,222,81,236,31,61,29,134,241,86,249,189,77,197,32,63,22,186,156,91,164,102,53,253,96,196,231,161,120,222,105,66,201,143,5,95,86,148,236,179,163,178,170,159,10,184,115,235,88,90,149,62,146,199,157,203,28,61,62,21,40,208,127,2,22,103,21,31,219,87,165,43,159,88,222,121,203,160,88,55,85,76,124,36,133,177,171,227,197,140,132,226,49,117,7,34,219,14,31,223,126,104,68,174,163,228,22,231,71,53,203,75,111,62,39,185,151,128,225,37,83,251,106,6,49,149,137,106,150,39,182,74,243,199,10,19,253,44,134,165,125,162,70,145,60,83,72,114,158,189,239,25,180,110,177,217,184,154,92,236,99,51,82,21,22,222,67,25,198,174,170,10,3,84,98,133,158,39,53,93,90,238,216,175,144,34,221,208,231,188,126,229,7,68,184,149,142,228,245,16,194,78,162,127,1,23,234,36,148,16,150,148,65,248,7,133,46,109,245,91,104,189,94,49,137,81,187,211,36,242,143,30,207,115,104,231,175,66,1,42,243,176,17,254,139,133,77,131,133,158,46,199,59,171,225,214,100,82,144,237,65,207,38,92,2,205,111,104,182,65,13,22,111,69,219,226,19,4,98,169,70,80,205,72,89,30,139,20,162,196,43,133,155,135,205,83,105,125,130,33,50,62,7,209,64,45,39,110,70,211,23,19,37,155,0,198,84,152,126,140,120,52,14,107,181,196,81,105,154,161,17,102,89,123,93,217,104,37,166,48,129,56,111,213,20,48,194,246,123,113,133,131,232,129,233,98,137,159,166,119,189,63,212,193,112,39,196,131,215,164,122,208,198,68,11,15,180,195,164,250,116,151,174,92,219,47,156,154,206,4,106,149,99,109,101,92,78,77,61,156,21,63,67,122,18,247,129,22,123,129,9,127,59,154,22,250,207,58,98,168,102,196,252,79,13,117,178,166,191,108,252,0,14,39,220,101,165,83,222,147,3,222,229,110,139,5,121,20,166,16,168,59,156,141,177,226,143,153,23,42,133,121,37,146,91,139,227,79,123,87,169,134,113,77,27,250,153,215,195,156,75,172,255,24,21,30,149,90,182,49,61,190,175,133,146,28,134,185,229,141,253,228,43,174,72,22,22,31,94,15,45,10,184,2,198,20,213,179,150,92,164,239,191,199,104,45,75,11,40,240,116,115,204,237,153,104,203,204,79,113,52,118,132,203,203,39,14,84,237,39,33,153,239,229,44,214,208,211,53,255,11,169,70,141,69,107,149,54,154,57,99,227,59,54,137,103,112,77,147,72,155,54,42,53,85,190,145,65,240,124,12,126,133,97,160,241,215,62,59,230,124,242,41,72,180,65,6,242,193,228,44,180,115,169,67,52,216,227,189,207,164,162,46,71,58,97,96,122,113,239,122,90,81,244,122,186,10,203,136,117,71,165,241,25,86,121,239,9,33,129,7,235,38,19,88,110,189,144,229,93,1,66,107,45,187,137,57,34,206,39,65,213,48,93,253,218,24,88,97,23,246,98,0,171,240,215,155,111,74,224,124,30,146,169,36,135,255,180,38,53,231,74,29,191,166,91,109,108,114,18,214,1,159,249,212,142,194,100,93,18,81,29,177,141,39,65,224,110,29,86,94,91,81,222,190,5,130,34,51,244,217,207,210,57,110,156,156,27,112,255,97,97,120,89,7,173,220,18,45,163,145,187,52,159,69,104,50,14,173,124,26,184,175,203,29,7,99,110,126,122,33,39,149,104,81,236,146,141,248,94,174,62,238,212,57,249,171,195,231,187,42,197,222,249,57,146,82,37,170,89,114,19,233,120,91,78,195,181,107,14,76,194,74,199,115,87,19,159,243,82,153,250,22,56,88,136,62,18,69,219,52,196,181,44,100,219,73,237,181,50,198,121,164,165,25,216,143,43,10,109,136,173,117,173,72,129,217,114,248,76,216,166,224,222,215,83,207,2,209,174,215,0,193,118,90,245,201,207,187,120,213,237,192,74,70,235,83,135,5,78,95,31,150,89,136,142,42,140,69,234,95,100,178,2,158,139,113,238,220,243,128,181,232,156,89,77,225,189,98,225,110,227,203,222,250,69,166,81,211,56,60,222,18,33,94,123,134,81,71,9,2,53,216,2,155,84,217,87,139,118,182,209,244,88,225,84,160,98,153,57,252,83,247,150,18,162,68,85,181,215,139,153,90,141,86,155,29,67,234,156,154,94,47,6,233,177,250,168,38,29,236,179,193,170,85,57,9,159,126,199,233,148,41,19,134,115,209,52,102,235,165,58,115,221,98,179,246,126,109,186,137,167,195,132,193,149,209,206,2,64,81,210,152,40,34,210,222,187,129,234,157,187,199,148,255,82,61,62,180,167,151,84,96,20,217,37,171,214,212,71,203,94,194,0,177,148,121,66,130,210,11,219,162,126,143,68,133,246,151,66,236,125,203,251,160,90,16,31,118,158,109,102,198,47,231,100,11,93,126,249,140,118,142,17,229,244,81,49,137,73,116,40,198,132,109,148,210,1,173,176,179,30,82,175,152,164,194,78,175,38,111,56,226,234,179,250,182,230,153,38,109,90,101,71,169,102,55,199,83,106,3,207,196,41,201,75,34,77,220,92,133,133,211,164,56,102,70,129,42,202,11,90,142,9,121,210,142,210,89,2,124,90,234,217,183,212,228,230,172,194,80,36,230,90,84,80,51,187,171,214,205,242,41,125,167,101,58,165,71,34,134,90,225,238,7,242,49,254,136,191,137,87,3,255,240,118,77,111,178,135,208,6,231,71,228,57,71,147,64,129,120,93,233,165,216,3,34,89,51,127,234,134,18,50,96,251,43,30,132,135,251,140,204,67,211,58,103,216,79,151,23,119,211,232,47,169,185,109,129,0,159,193,48,194,52,45,102,65,190,61,185,196,6,140,47,149,6,111,41,193,62,79,210,188,145,5,157,63,170,1,165,126,59,17,154,245,171,59,18,133,77,203,187,105,27,240,174,36,66,179,90,176,53,81,183,174,203,209,69,111,120,18,209,238,132,82,189,239,56,213,136,144,228,90,250,227,199,136,30,129,108,226,68,82,16,95,179,187,22,116,16,64,65,220,164,214,158,140,98,247,42,255,109,162,110,82,15,63,24,8,95,122,180,38,140,71,169,124,210,254,151,2,254,237,102,210,66,0,21,197,10,116,214,71,199,156,244,177,203,138,240,86,77,201,145,41,140,133,161,209,187,23,208,61,214,46,176,3,19,225,244,158,142,99,74,156,79,247,92,141,102,232,135,22,84,17,86,87,148,118,20,135,9,42,174,162,247,46,152,26,253,182,116,36,97,0,103,179,178,116,181,55,132,36,42,78,165,33,132,166,138,30,223,131,140,85,149,206,136,140,144,193,246,85,223,126,114,199,210,221,150,77,39,102,69,183,73,17,134,180,73,21,73,8,64,30,67,2,6,166,45,157,115,70,233,228,101,231,13,147,245,105,172,51,113,14,175,193,134,98,230,216,14,114,115,11,157,123,207,70,219,214,126,34,173,42,240,8,187,127,50,109,93,203,185,55,161,95,101,22,123,139,14,197,0,89,123,112,18,164,53,222,193,115,92,241,36,250,102,180,6,108,154,150,189,59,200,132,28,181,99,144,14,196,184,121,167,220,190,202,147,67,246,21,45,129,221,242,255,210,141,69,119,91,242,2,213,201,107,20,237,208,57,134,37,92,73,31,74,39,255,150,214,163,12,155,96,247,46,177,115,96,79,137,216,193,181,76,151,77,241,54,48,220,151,164,205,65,44,94,127,45,36,151,186,80,62,80,219,95,165,251,141,238,118,201,226,162,65,140,31,230,87,79,132,5,250,3,67,120,235,191,77,154,86,76,40,107,13,136,112,224,52,17,119,225,114,161,26,3,247,61,250,246,22,193,111,157,12,231,73,221,36,158,8,45,39,33,62,228,197,206,138,217,222,143,8,47,156,246,247,88,217,154,7,129,104,80,166,115,70,158,28,122,9,151,13,153,166,181,156,159,137,184,49,15,162,23,178,192,192,245,207,160,198,54,127,54,114,72,58,100,80,59,206,149,55,97,66,79,55,117,80,206,237,110,119,104,227,212,205,58,164,84,40,122,51,23,237,14,189,191,48,253,163,126,115,232,215,182,180,220,210,217,56,162,21,204,44,245,172,147,129,110,231,104,226,65,253,105,110,221,55,26,137,198,232,225,164,255,68,154,252,105,36,91,238,7,16,254,108,90,188,10,169,204,77,59,26,135,130,158,1,244,114,172,17,15,198,218,155,122,107,136,11,92,143,110,218,42,111,186,186,10,177,47,239,190,160,163,74,151,253,89,211,43,54,13,154,117,83,213,143,81,206,136,186,0,197,132,88,71,116,190,248,225,179,34,170,247,9,231,151,248,16,127,153,101,29,48,89,73,109,142,171,196,121,252,124,57,131,99,187,178,14,73,154,51,126,250,216,121,240,65,201,120,66,22,226,109,125,11,127,177,235,213,68,211,91,244,71,195,251,153,251,179,122,230,109,76,69,51,157,130,37,153,131,70,62,230,237,209,244,85,202,144,65,25,24,13,158,228,16,177,183,30,120,132,29,110,85,10,162,70,199,47,19,47,247,123,163,168,52,244,151,41,47,136,73,246,83,229,92,229,143,91,209,19,165,210,31,253,37,61,19,67,203,146,136,23,49,181,203,135,98,134,233,72,31,131,101,126,238,241,36,9,209,180,210,23,217,136,245,9,25,64,175,179,246,212,204,217,217,14,201,197,207,15,134,65,120,117,133,83,240,150,155,124,215,153,155,18,189,71,255,22,59,228,7,175,252,203,96,9,108,106,220,223,205,161,205,97,99,145,71,195,229,253,157,166,84,168,90,1,155,180,205,173,13,109,216,119,53,170,74,77,234,196,206,91,55,106,81,190,23,179,22,60,225,198,60,118,25,102,222,207,210,229,172,205,85,185,232,38,1,182,243,100,223,111,159,125,68,235,27,80,133,93,112,132,126,40,117,71,67,27,232,187,105,12,85,135,145,42,152,218,126,79,170,224,183,211,76,35,62,80,210,156,9,203,192,252,202,150,128,107,146,156,55,17,74,210,132,254,90,163,238,172,6,10,105,233,253,241,83,30,24,122,240,38,51,133,150,210,254,85,82,146,99,27,236,24,247,189,122,251,74,35,160,231,198,90,145,19,135,18,40,34,85,223,215,160,99,88,108,77,72,105,246,215,112,4,175,56,165,146,178,51,155,176,216,125,106,84,148,165,13,11,152,204,66,12,24,22,181,156,10,56,210,35,222,137,244,147,208,223,19,197,176,204,176,195,80,1,53,65,19,252,6,191,55,38,100,129,180,252,29,108,4,130,219,231,209,3,147,225,144,102,239,241,211,145,218,14,91,205,183,188,22,213,158,159,237,15,76,253,166,216,46,157,93,233,211,100,193,244,62,11,111,203,78,210,167,137,235,57,108,180,9,210,31,12,15,208,248,8,240,97,166,164,3,245,134,181,102,251,9,112,252,102,17,201,166,170,85,98,240,140,111,68,50,126,112,105,230,40,10,12,119,240,39,191,69,149,17,182,141,156,42,80,251,193,183,243,131,145,126,31,114,198,55,102,89,201,223,107,91,103,108,205,77,97,116,208,127,31,27,23,16,82,249,33,48,177,170,245,189,54,194,207,75,122,188,232,92,179,180,199,7,147,153,23,247,119,90,156,189,248,189,97,136,209,211,144,78,142,254,105,61,241,221,40,40,16,191,131,35,102,126,4,248,63,54,48,120,236,46,92,44,62,244,161,48,173,72,141,1,145,10,136,124,190,159,70,24,109,61,43,192,242,79,245,251,105,222,235,153,165,216,27,78,50,79,221,225,192,176,186,223,3,185,202,207,103,153,212,185,32,40,35,40,60,35,95,196,120,210,202,199,122,18,24,161,149,213,190,159,166,220,79,252,130,95,225,162,143,39,66,76,85,45,174,109,236,221,243,155,101,84,131,208,203,114,97,140,208,175,33,130,142,54,8,37,206,22,253,167,167,221,25,198,18,39,48,36,9,36,87,238,252,66,95,180,122,239,227,129,225,55,171,215,141,90,132,98,206,73,242,125,198,51,211,96,46,202,23,54,182,141,111,175,33,227,67,26,32,230,192,177,98,206,186,41,197,175,166,80,71,120,18,22,226,11,112,214,57,140,96,223,93,179,52,56,145,1,233,126,115,196,105,111,253,12,170,145,169,125,225,21,224,14,163,105,160,144,251,56,93,179,77,167,41,196,41,84,60,82,46,51,253,151,225,121,187,233,81,152,163,88,165,254,90,195,72,41,239,131,145,211,236,31,255,21,189,34,228,163,110,18,200,2,53,180,148,124,48,69,182,82,44,136,190,97,105,95,13,47,116,46,180,101,222,76,58,10,76,236,70,223,131,47,11,98,220,96,192,175,108,55,251,94,3,181,255,49,179,5,158,158,55,227,255,80,145,119,151,164,181,136,58,191,47,251,105,178,10,163,128,45,14,250,185,127,147,190,129,164,71,41,49,191,202,177,244,193,144,186,73,29,214,50,231,238,163,160,194,181,164,91,113,202,205,143,119,232,226,60,86,68,155,36,219,2,233,8,21,52,223,189,97,88,208,46,114,92,4,26,149,253,226,145,83,18,225,170,227,49,145,225,168,1,115,98,222,141,138,236,11,140,14,14,19,34,157,50,205,22,142,208,215,26,3,92,104,108,189,19,201,24,199,75,220,28,98,117,217,230,96,147,227,220,9,24,110,116,185,152,21,244,133,156,64,225,160,144,215,134,249,233,12,149,191,54,105,181,174,79,134,78,238,23,105,54,152,190,73,121,47,36,63,253,184,229,230,171,75,137,188,85,238,204,117,127,155,46,230,107,16,26,97,236,199,226,62,173,23,46,201,129,184,137,184,158,19,211,63,54,31,68,172,201,109,244,216,159,132,59,132,238,116,153,223,248,161,113,238,231,175,180,31,152,42,49,185,55,125,97,95,88,104,90,227,12,51,243,194,139,12,71,117,120,227,250,220,77,148,217,63,60,162,107,106,158,48,17,203,79,111,40,25,191,37,64,211,206,98,199,15,248,236,64,164,173,71,192,9,246,85,129,161,11,250,185,204,63,120,201,199,222,37,103,203,147,6,76,8,184,11,140,2,94,95,241,104,164,21,4,198,33,28,129,18,235,191,110,45,129,252,179,153,166,239,193,105,116,170,210,28,179,139,201,147,198,36,70,1,70,162,197,246,36,30,169,158,214,88,118,150,234,29,52,4,146,206,247,139,197,73,233,120,145,155,79,142,136,230,112,129,84,244,58,113,144,190,30,227,190,78,135,173,80,232,126,176,74,195,196,199,185,204,210,134,84,252,58,190,198,192,180,119,60,90,183,78,153,59,27,224,105,216,95,105,4,112,165,180,228,126,176,150,81,148,217,254,219,80,184,137,44,11,154,225,240,68,248,52,70,114,73,42,185,80,116,199,25,14,24,173,146,7,198,252,89,61,96,120,194,229,183,241,137,150,92,141,125,116,223,27,19,214,217,4,237,183,187,18,35,19,227,59,187,84,236,43,136,73,200,110,107,124,255,237,147,217,249,193,20,172,93,152,158,46,55,242,237,183,183,180,205,29,152,54,186,229,131,202,9,117,15,63,24,198,42,212,0,142,150,169,190,224,38,103,119,142,206,128,169,126,235,130,158,141,98,197,174,99,133,193,250,220,244,86,186,125,196,102,219,154,4,194,55,118,226,254,194,205,147,30,183,162,65,194,77,48,148,254,63,135,251,147,249,230,234,230,146,48,211,100,15,134,116,53,108,227,29,205,201,97,82,120,237,218,225,7,38,40,211,124,59,133,108,90,234,67,33,113,43,109,250,139,161,186,89,36,165,207,160,181,181,253,115,22,122,211,170,172,125,42,20,207,34,250,6,13,193,23,40,59,5,38,251,229,39,88,41,219,132,95,158,171,171,159,204,231,8,216,230,131,11,108,194,44,126,115,218,236,68,218,20,216,146,127,31,76,175,72,219,250,219,104,21,248,49,82,134,21,138,43,108,189,157,254,219,195,44,16,185,57,98,68,213,215,231,57,252,160,230,215,49,199,140,143,171,217,60,37,5,204,152,183,210,99,80,137,19,174,41,159,4,134,131,143,104,20,231,242,248,109,89,191,247,238,68,7,28,53,54,24,249,233,109,28,48,197,97,123,142,187,68,126,76,123,190,60,81,236,217,162,41,64,107,49,52,235,213,97,212,95,229,167,233,6,77,169,56,124,252,222,36,173,84,102,232,163,28,233,48,161,132,27,134,223,166,16,84,62,83,222,72,233,225,244,18,152,14,97,223,18,43,219,202,150,125,199,236,132,251,228,45,33,29,160,87,111,11,78,6,124,38,173,190,152,77,62,63,102,160,165,175,66,21,10,53,100,9,123,5,170,171,50,244,167,41,247,253,132,24,12,182,26,59,129,55,84,125,247,234,1,107,230,133,161,93,105,114,239,41,2,140,104,18,27,159,89,192,100,221,229,181,90,178,198,154,128,41,2,149,215,50,101,207,117,223,218,74,197,5,62,247,143,35,172,82,120,47,205,134,208,0,70,143,13,35,142,250,246,237,166,50,90,142,51,5,124,30,162,65,35,225,47,230,89,223,201,55,53,40,188,48,112,47,140,34,83,143,185,114,172,184,37,61,54,36,83,143,183,225,102,129,89,179,75,230,233,174,213,8,174,29,134,188,70,246,157,243,108,244,129,251,205,49,62,111,3,27,41,80,120,235,82,204,52,204,194,88,220,52,121,159,133,145,253,209,142,235,218,73,241,4,76,95,118,242,120,14,165,198,231,156,14,190,18,68,55,104,184,114,19,242,88,108,244,142,214,128,17,137,24,53,174,38,67,58,194,38,33,13,130,174,174,207,37,202,114,243,148,71,179,115,126,186,63,81,136,149,205,56,164,14,204,44,29,177,231,37,219,134,150,192,102,92,197,110,221,200,56,200,205,109,183,88,51,96,235,5,23,152,20,80,137,71,163,234,40,62,201,129,73,60,231,30,191,141,175,179,139,192,80,199,166,248,109,42,122,134,12,11,95,115,12,63,40,10,221,44,242,224,208,4,55,55,126,73,186,176,229,10,140,177,156,253,201,206,41,85,147,60,24,109,4,59,208,98,133,73,242,90,20,143,199,70,95,72,104,71,130,174,25,197,35,169,68,223,232,45,18,34,191,60,172,110,242,110,213,231,124,205,242,220,198,235,237,254,29,249,107,22,116,192,21,13,235,245,133,100,172,50,29,153,51,129,127,61,212,31,140,254,108,151,121,200,14,213,179,192,103,173,86,25,81,106,58,220,42,24,182,199,244,174,40,98,154,23,29,55,185,103,159,250,124,205,207,97,166,2,201,212,75,4,134,233,212,39,41,139,103,223,74,104,224,100,124,102,31,76,133,192,13,212,50,11,183,81,110,252,96,216,128,210,45,92,55,248,88,136,254,185,54,18,55,73,135,180,112,63,63,6,168,115,20,242,255,223,111,207,79,83,240,192,205,58,3,235,243,228,46,79,73,78,147,8,231,144,73,10,201,142,155,51,150,211,68,242,87,96,139,148,143,15,70,155,39,205,247,234,99,74,205,15,174,144,146,117,189,122,167,249,101,232,160,49,74,228,113,116,5,36,50,61,203,97,171,171,22,212,2,197,31,72,229,139,126,76,228,175,231,242,199,102,159,214,133,73,249,248,151,210,164,105,158,101,191,100,188,39,60,20,95,4,131,29,127,229,91,188,203,68,193,6,155,14,67,55,122,21,15,8,199,155,117,242,61,152,233,27,93,197,113,88,174,169,214,253,66,97,104,43,144,153,184,111,101,37,105,190,165,240,190,48,244,203,205,9,78,231,95,37,29,209,72,202,123,228,99,50,13,242,71,132,58,225,153,165,36,234,126,142,102,190,231,240,171,33,188,189,133,195,180,11,17,143,249,22,62,181,66,164,96,238,111,51,254,235,19,190,36,82,154,238,217,214,168,56,78,45,199,173,55,189,143,251,126,105,43,79,248,20,86,231,228,156,19,77,40,96,232,12,190,240,33,44,180,22,153,189,48,209,24,15,194,193,215,202,4,47,2,143,72,153,2,99,92,166,187,157,117,104,14,179,79,97,10,27,234,165,239,0,30,52,111,7,76,128,85,22,31,44,169,159,126,60,168,145,35,87,65,201,184,196,197,214,177,179,228,201,140,50,241,243,244,45,239,216,211,144,39,35,16,246,201,185,25,5,194,57,73,101,59,35,106,188,191,132,42,93,201,38,225,114,135,156,149,214,62,170,95,66,213,103,146,203,134,133,113,56,63,34,139,73,21,19,249,176,38,48,127,255,139,173,76,139,194,12,57,85,71,182,56,188,195,153,42,24,249,218,212,179,29,135,235,251,218,132,170,214,30,122,53,225,150,237,48,45,84,67,6,205,168,160,214,103,77,144,30,160,226,74,31,173,35,229,228,240,34,245,38,231,226,241,66,97,38,255,70,5,229,192,217,183,142,74,50,210,253,15,174,217,228,97,117,76,105,39,251,62,24,101,249,229,146,120,91,39,37,49,218,239,139,116,52,190,186,236,227,112,60,236,88,2,232,204,245,203,122,98,48,196,125,223,147,119,186,29,116,63,59,115,124,165,226,159,132,130,246,190,100,178,192,7,210,63,110,17,148,77,168,129,174,250,98,199,123,251,184,42,128,151,49,31,233,108,168,159,58,31,157,97,199,32,43,75,199,20,78,142,47,20,77,15,5,174,157,92,124,142,174,241,149,143,80,161,153,201,14,110,129,199,141,3,80,54,3,61,148,92,93,172,135,192,159,140,144,225,42,10,83,133,225,135,0,165,228,207,209,121,204,73,251,69,135,105,177,43,119,253,161,74,213,61,202,199,207,154,12,197,133,169,23,73,254,104,150,12,207,93,6,205,162,130,223,231,164,16,118,47,89,219,232,83,122,77,180,193,93,114,133,192,4,159,243,189,186,136,176,39,109,232,28,87,159,159,50,231,79,208,234,94,61,169,238,143,157,227,88,180,103,251,149,67,134,163,33,121,50,144,247,74,34,236,9,140,55,233,251,169,209,213,206,121,167,210,92,104,236,249,86,141,202,227,190,164,188,192,108,43,35,238,77,75,170,92,76,97,153,167,174,38,252,101,194,222,124,108,210,148,194,253,154,156,70,186,126,140,56,212,35,209,24,4,67,4,250,240,166,72,125,199,215,104,116,155,40,218,161,209,29,241,177,74,146,25,12,223,250,240,87,162,238,152,32,222,69,81,6,44,62,193,169,135,74,77,70,155,98,149,230,169,87,206,213,243,79,150,123,255,162,139,254,165,139,121,129,2,19,83,43,190,60,140,212,123,201,241,4,63,217,136,25,60,41,83,237,69,208,22,172,133,160,136,152,47,189,119,163,203,192,71,172,253,232,139,20,166,142,217,159,140,194,125,53,23,216,41,211,133,169,15,174,122,115,164,145,171,111,41,132,34,114,158,207,160,5,53,213,129,169,251,104,109,203,136,243,112,159,207,72,129,20,84,234,242,218,230,252,248,152,46,202,54,111,116,2,152,0,159,111,227,8,221,141,46,187,194,175,5,39,59,186,33,233,88,50,7,207,74,173,126,254,208,113,64,107,145,76,96,18,30,201,223,11,122,179,44,67,206,155,102,207,58,76,83,61,189,53,84,44,61,104,70,63,75,31,226,58,2,205,242,219,112,205,251,4,71,57,129,62,186,139,158,205,169,125,21,86,204,116,83,153,145,159,62,71,95,251,184,3,129,87,202,91,76,21,100,8,48,184,63,24,174,139,36,27,45,197,197,52,206,124,240,180,93,89,119,28,171,29,14,24,171,42,203,62,60,205,241,247,247,34,93,149,245,8,192,113,223,110,18,83,165,210,166,60,26,196,51,227,43,117,61,3,152,8,93,168,57,209,77,210,101,58,76,8,80,60,51,90,25,243,39,45,72,193,91,89,73,118,51,35,16,244,68,252,162,116,180,136,5,70,60,134,220,253,135,18,131,86,163,118,144,46,244,82,169,133,115,131,104,177,192,133,24,120,118,152,110,184,231,106,194,177,159,65,77,34,186,175,75,170,101,48,141,163,254,90,191,141,242,185,218,89,65,45,97,84,74,22,55,130,207,23,185,49,38,180,118,243,3,83,195,53,28,165,2,65,77,44,88,177,190,178,101,124,228,202,167,215,65,65,140,46,249,128,158,105,154,110,182,132,153,130,171,240,29,62,214,175,150,106,85,184,64,220,235,232,38,37,33,115,152,164,234,136,139,41,191,209,79,13,39,78,242,216,2,236,178,103,192,228,220,51,202,216,246,45,62,168,50,169,164,92,186,151,174,99,95,127,223,3,90,246,52,101,83,33,94,190,191,214,199,3,219,160,222,123,67,54,18,190,21,219,46,108,210,119,204,76,3,183,248,128,155,142,67,147,253,140,190,161,236,57,241,133,223,165,222,207,153,241,208,253,127,111,77,115,248,165,125,104,240,68,195,223,56,29,165,144,252,6,61,50,4,226,227,147,148,230,116,37,177,124,3,42,217,8,209,60,51,134,212,30,161,119,65,7,190,174,63,182,201,64,100,65,183,107,160,216,38,107,53,184,23,45,70,193,251,141,54,21,158,162,182,14,204,112,127,254,249,250,169,104,38,121,43,20,33,167,79,239,74,63,204,21,93,106,22,9,95,211,199,11,102,133,219,69,196,131,33,29,251,109,240,38,194,205,75,232,144,192,41,250,13,9,121,39,164,49,5,134,175,206,39,112,183,28,90,215,171,57,3,124,187,49,7,112,202,131,145,92,255,12,206,3,238,99,57,201,252,221,219,136,188,191,183,130,61,183,245,188,222,105,240,245,147,77,186,226,202,179,97,96,227,37,183,81,22,41,199,57,178,206,49,206,53,159,130,84,58,140,44,94,23,30,192,153,100,205,225,93,154,28,76,144,188,109,15,124,211,248,141,234,143,60,25,158,106,241,181,129,215,9,199,201,133,25,165,79,75,1,120,177,125,200,147,37,10,227,190,183,38,24,213,178,90,79,40,72,142,184,120,160,222,45,71,253,218,187,121,13,13,13,203,105,103,121,110,172,132,79,223,110,18,127,53,105,221,139,78,84,110,63,195,12,50,108,24,8,100,197,211,165,82,62,175,136,74,214,179,133,74,24,135,127,211,63,125,9,11,7,209,201,163,48,29,244,190,33,160,41,144,228,172,94,214,26,253,157,105,4,173,137,38,139,145,1,3,248,252,66,122,198,155,144,110,99,46,48,22,146,239,223,211,2,13,242,220,86,161,218,252,222,231,152,161,241,81,224,110,133,22,14,119,142,115,181,71,77,15,239,155,8,148,228,159,173,106,168,49,155,195,93,163,180,189,173,33,102,4,4,252,228,107,28,134,90,66,55,81,148,193,63,65,167,73,197,243,40,75,78,76,115,13,218,103,12,67,43,114,188,65,253,216,168,77,186,115,191,208,18,237,183,197,194,150,221,112,250,191,9,115,84,73,67,109,74,162,224,31,225,59,48,188,88,253,185,26,61,188,239,209,206,123,160,245,173,87,247,179,229,248,100,128,206,242,172,15,181,10,201,129,77,135,59,100,142,67,135,165,90,129,182,195,59,175,164,143,70,73,191,15,218,143,94,74,191,118,54,125,174,111,22,91,23,223,216,234,94,176,231,127,174,255,50,145,173,165,163,146,137,182,249,36,95,166,126,155,212,218,229,72,117,116,83,25,250,88,179,120,77,241,100,103,27,168,93,215,230,177,71,75,243,115,139,206,154,164,70,33,196,205,219,247,112,43,46,209,224,216,36,95,230,137,215,69,39,181,52,25,153,187,70,191,205,247,61,54,149,65,183,228,31,216,186,42,191,93,3,109,72,34,192,10,19,108,241,155,183,253,175,47,88,173,160,225,131,169,82,171,106,41,176,167,108,31,82,218,157,247,144,105,58,183,201,244,57,76,124,80,67,207,244,247,207,48,36,54,70,101,206,15,108,12,171,14,211,229,215,245,197,40,248,140,247,62,134,64,209,168,56,237,5,237,235,157,135,189,186,16,140,214,155,119,204,154,234,176,181,117,207,231,189,135,87,116,111,19,177,41,77,175,206,103,148,63,183,11,201,148,34,165,232,230,158,20,167,185,7,182,212,183,140,218,194,93,239,254,219,228,178,75,86,231,61,141,79,145,157,42,245,2,205,159,188,87,166,198,240,59,5,142,29,102,74,138,10,159,243,197,99,22,136,186,41,175,28,166,29,126,193,55,104,231,4,160,64,90,82,32,24,134,180,80,125,48,109,17,59,63,86,37,82,151,219,97,184,30,244,115,19,58,117,103,20,34,92,216,117,203,99,178,186,12,23,48,189,163,26,7,218,86,5,251,141,74,54,237,115,125,111,216,57,74,220,156,10,209,185,244,197,18,27,135,95,189,173,60,73,30,141,160,189,7,68,54,84,254,168,78,139,203,71,102,226,51,213,89,17,231,191,186,64,127,188,68,221,97,154,221,245,230,198,67,210,252,230,208,56,45,73,228,253,122,162,190,48,238,217,26,73,114,233,250,61,94,243,242,122,246,3,83,187,173,239,109,38,134,207,37,244,103,68,15,148,179,145,66,142,230,143,54,127,162,238,79,32,40,210,244,219,188,253,52,116,231,73,212,195,22,135,55,146,134,255,161,237,92,86,112,9,142,228,252,46,179,214,162,238,151,89,27,131,193,59,47,141,49,194,22,131,192,115,65,150,23,195,48,239,238,250,242,239,204,138,210,126,36,33,56,39,78,247,223,151,234,170,172,204,200,8,29,230,228,165,150,31,189,206,138,147,116,137,131,92,228,121,143,3,111,179,130,17,152,158,224,226,71,211,124,161,197,31,188,151,151,207,214,219,74,177,173,234,74,176,16,79,24,14,99,84,169,139,115,161,163,192,63,80,132,47,199,147,155,40,52,48,86,63,57,253,112,69,118,102,139,165,126,248,185,161,231,165,165,249,28,10,2,223,251,250,201,249,188,97,193,142,98,247,166,102,114,150,176,162,17,9,108,101,63,186,89,62,65,86,48,196,120,63,5,117,96,22,33,73,242,162,149,81,156,179,97,147,43,42,85,26,206,39,87,115,157,132,46,168,109,73,200,141,210,113,243,97,108,204,174,75,81,109,102,60,176,188,88,7,143,9,185,8,217,135,84,107,75,252,46,173,67,69,146,122,52,123,129,243,130,190,120,126,163,205,184,175,234,42,48,173,199,95,110,130,208,230,204,13,91,46,173,19,56,248,231,219,249,64,246,148,75,131,114,247,73,32,78,99,127,148,107,183,8,108,238,80,126,114,172,209,83,87,248,215,37,224,48,126,56,67,79,190,33,72,251,209,184,19,45,125,106,80,192,190,144,131,106,51,141,21,83,209,94,125,25,25,232,21,72,64,146,73,187,215,225,23,102,52,181,82,134,94,152,73,41,125,48,156,182,231,153,117,254,202,39,142,97,185,210,231,186,145,219,253,138,17,123,152,246,78,42,250,72,45,107,240,193,56,41,165,34,71,211,17,252,217,182,3,247,167,144,184,109,207,244,69,252,88,64,211,199,57,5,70,123,234,219,43,211,151,154,197,18,148,125,12,101,125,191,109,107,201,214,18,205,134,2,185,191,61,18,27,38,248,89,178,133,234,88,148,251,19,135,2,192,46,233,194,205,56,227,254,219,232,96,232,151,191,249,162,60,7,128,142,99,31,67,226,157,77,80,226,97,28,94,246,39,64,149,9,113,67,34,237,223,142,128,157,243,102,75,33,48,126,107,190,0,46,184,126,83,66,200,109,140,88,159,56,214,176,60,242,11,159,79,38,59,76,46,169,234,254,205,60,229,191,23,70,239,51,27,43,129,161,20,248,188,67,7,206,168,178,141,50,79,99,47,225,96,16,74,239,114,126,242,42,201,251,181,16,53,36,175,34,71,99,19,29,47,20,78,105,43,146,27,36,206,174,203,199,18,20,131,85,36,178,134,72,65,255,193,7,103,99,188,202,43,41,19,165,99,63,58,163,3,161,41,159,90,208,252,254,30,11,157,228,115,200,66,64,52,227,86,46,192,72,217,234,96,106,212,96,124,33,192,145,171,15,9,228,78,212,112,86,14,71,251,178,54,95,205,50,112,192,247,208,78,32,93,231,109,241,177,12,7,141,152,1,15,136,165,154,183,129,17,233,111,4,53,170,113,125,77,154,89,73,14,223,133,29,216,180,228,101,230,232,120,84,124,61,217,220,130,169,33,10,12,131,252,235,192,183,216,102,8,229,138,153,37,101,215,245,64,131,130,170,130,78,90,20,163,226,104,154,109,175,2,240,129,233,177,73,43,224,158,218,85,47,3,70,117,51,249,201,209,44,186,114,158,141,97,118,54,198,221,143,110,150,68,186,71,159,149,130,105,203,111,12,197,133,46,15,21,159,187,252,45,236,192,72,231,74,170,12,73,133,245,81,124,112,190,74,13,102,248,133,137,202,199,215,203,139,49,22,34,7,242,219,80,172,214,240,75,99,251,47,223,111,182,182,247,47,107,10,124,130,91,29,14,60,166,210,186,223,55,132,216,44,203,12,10,36,245,75,98,27,156,111,245,150,110,17,4,246,226,186,33,119,77,249,101,218,152,218,138,83,55,203,212,93,216,52,224,139,63,20,242,181,82,167,52,206,190,111,9,150,89,237,136,114,13,240,102,218,91,31,12,205,77,150,17,212,184,146,91,32,28,20,191,4,89,29,33,188,97,184,250,193,68,202,66,174,128,208,192,119,224,63,77,19,233,229,252,83,98,198,110,125,251,133,83,161,214,65,142,242,202,114,81,17,148,157,216,223,95,148,169,248,171,103,208,179,141,232,168,172,96,136,167,132,15,83,130,11,91,100,235,122,54,34,76,52,159,136,41,102,146,204,60,67,224,51,28,246,39,34,150,172,27,33,101,133,89,185,63,17,177,196,230,190,203,246,17,37,8,106,68,211,97,196,0,100,164,24,247,206,181,68,217,215,208,194,170,71,175,236,101,3,211,130,54,59,135,247,228,105,248,111,83,36,90,229,189,180,150,125,172,152,221,252,90,249,185,177,84,252,145,163,166,209,231,93,101,236,177,132,67,91,130,182,169,21,13,30,106,130,164,245,193,20,253,154,228,93,121,37,221,53,19,82,54,245,244,53,158,247,217,182,143,165,204,110,38,233,201,207,104,72,223,94,6,120,227,239,189,100,44,161,96,252,117,218,227,36,205,134,65,190,17,20,92,93,193,12,13,152,166,123,215,243,144,25,139,159,9,21,243,242,121,42,146,142,38,178,197,75,231,131,17,204,173,50,35,242,126,150,155,187,27,243,108,9,211,51,35,152,200,131,250,224,86,215,59,109,88,99,140,131,103,41,214,249,16,74,23,141,170,31,12,15,254,58,48,208,228,71,239,108,10,216,218,218,238,40,71,209,237,44,82,126,215,150,90,189,169,35,20,134,73,92,249,133,161,179,63,100,156,34,207,152,220,106,156,190,133,153,164,148,79,155,12,22,200,113,244,162,126,32,147,173,49,192,150,63,82,68,216,244,228,12,187,186,124,94,41,180,157,38,25,198,38,159,17,75,84,49,95,73,153,211,50,76,225,225,7,195,86,175,242,121,102,168,123,46,73,66,213,110,42,167,228,76,228,38,165,61,29,166,76,85,100,25,56,75,117,153,190,12,156,53,188,140,34,229,152,243,204,72,69,57,204,78,176,235,42,65,63,110,44,96,21,94,218,53,24,106,214,23,152,220,5,244,236,138,186,69,56,2,19,112,250,204,113,134,157,181,208,9,12,61,202,167,60,150,214,41,89,200,108,205,69,41,251,209,100,29,52,166,64,171,34,187,253,86,226,135,149,204,9,236,61,109,168,103,13,18,189,138,182,18,246,138,103,93,198,65,175,234,93,111,154,114,28,101,147,86,245,174,23,122,177,223,80,193,204,0,163,108,121,226,201,236,252,62,152,134,183,146,245,125,117,116,209,191,39,142,208,251,88,89,223,54,11,143,207,27,38,94,93,158,193,192,27,241,47,191,153,159,95,210,129,118,230,2,23,187,75,188,216,38,101,63,51,48,163,132,227,240,134,21,33,79,101,83,8,247,15,172,45,19,222,145,15,12,247,205,225,147,18,181,203,44,149,84,178,8,51,125,210,15,192,116,74,200,96,40,40,37,125,252,12,164,22,172,48,171,31,55,59,159,234,40,124,160,37,63,61,102,88,68,224,12,76,21,92,102,44,243,140,241,187,134,6,119,230,47,153,76,43,232,242,115,215,159,167,143,174,250,101,86,31,103,38,237,144,100,187,94,127,197,16,255,109,166,241,219,187,197,68,110,92,221,17,48,27,27,157,231,17,87,242,183,141,61,13,66,101,178,136,224,119,250,25,49,216,111,35,131,41,43,84,165,230,150,29,102,154,145,71,106,1,166,127,218,52,6,149,174,32,105,225,20,40,82,100,186,170,23,138,25,203,111,171,154,232,199,125,164,166,84,21,223,38,70,131,105,74,104,74,239,221,118,39,55,122,140,178,114,232,88,136,217,149,249,56,35,37,146,229,203,70,230,117,204,24,103,36,32,171,92,218,72,63,165,11,135,91,125,150,1,115,62,90,190,46,159,31,171,83,51,32,168,219,186,111,6,165,209,85,100,164,160,114,120,86,230,64,179,58,69,51,255,91,35,138,207,134,103,251,85,179,12,5,36,4,73,28,125,240,9,14,138,208,220,50,138,155,195,133,142,207,71,104,42,139,2,19,115,175,152,44,7,2,166,119,214,152,208,205,35,92,63,129,10,102,36,247,145,209,98,180,125,125,161,91,105,21,61,24,97,221,237,227,164,154,75,186,140,81,51,95,252,138,234,172,1,132,96,77,142,70,226,46,199,10,146,141,209,188,4,38,242,244,48,233,188,168,243,118,164,244,125,182,156,176,24,107,192,198,229,16,24,253,181,190,238,209,67,162,94,82,231,197,133,221,236,167,123,214,11,39,39,225,58,125,118,225,120,14,9,188,145,205,169,247,182,151,214,213,151,101,217,99,225,68,100,68,18,140,120,186,67,113,141,181,109,218,158,87,96,100,176,227,182,81,50,212,43,95,182,45,109,1,227,246,248,192,180,67,78,255,237,202,130,47,75,31,147,6,66,163,190,50,34,36,32,171,50,240,142,237,85,61,65,147,206,195,148,60,167,123,8,97,220,61,181,86,75,160,74,14,208,97,90,144,174,28,55,112,165,121,196,111,27,77,3,253,248,216,96,47,247,221,96,67,75,106,188,202,35,199,158,190,249,209,38,235,34,241,31,231,10,13,217,68,94,186,106,196,109,37,187,234,159,110,53,173,67,217,229,152,11,185,123,33,38,100,89,138,44,248,99,91,153,216,81,122,242,132,162,151,33,213,79,247,116,77,230,78,56,116,214,192,46,97,197,226,197,246,84,247,218,244,187,132,199,53,6,30,172,71,130,38,218,181,29,61,145,200,214,120,187,155,161,224,240,105,186,210,125,113,73,222,25,17,198,112,60,96,170,221,180,19,95,216,152,19,119,158,238,93,185,35,253,103,104,17,243,180,81,236,239,185,27,242,38,238,136,147,204,48,103,183,38,48,58,15,62,149,98,81,52,116,101,196,201,103,68,68,141,51,155,178,76,207,28,65,91,134,143,5,99,219,8,101,31,141,29,104,223,223,64,235,211,186,190,100,133,161,179,255,203,86,1,43,39,0,103,91,163,81,126,32,82,67,171,201,194,215,105,0,251,68,252,72,254,194,217,87,152,61,81,245,163,145,236,211,235,162,37,171,199,130,142,234,145,84,206,51,89,233,217,226,174,200,177,38,9,121,205,221,194,237,68,44,121,148,171,62,50,140,224,138,207,57,3,165,227,36,161,35,102,97,203,245,157,97,173,144,84,149,219,198,124,97,124,70,111,198,115,59,17,147,254,118,37,0,204,14,243,50,247,115,52,238,232,14,51,37,117,137,238,128,199,246,9,141,254,205,244,140,133,86,108,194,252,96,244,186,165,4,13,13,98,133,156,189,153,125,86,201,92,34,85,4,15,204,79,222,155,89,220,9,124,162,147,226,3,141,68,114,214,103,106,27,11,95,118,135,9,74,72,222,165,145,173,152,62,37,13,94,182,20,184,50,166,30,227,171,126,47,152,8,252,141,194,24,47,126,40,253,176,123,36,141,115,248,156,124,166,101,196,22,33,251,152,9,242,253,238,217,188,158,237,80,83,24,119,25,135,113,182,210,212,71,161,75,232,187,43,72,162,123,107,246,161,16,135,248,138,142,168,252,146,254,37,203,200,156,21,228,123,29,112,84,180,100,129,199,89,141,132,15,76,106,58,15,4,254,45,187,31,76,35,129,62,145,118,182,70,251,51,99,166,54,137,246,136,190,105,12,32,60,154,38,93,203,12,162,159,79,203,254,60,151,37,203,245,96,214,216,236,115,29,156,71,214,101,249,232,207,192,112,137,64,138,139,75,156,53,126,51,202,142,84,238,50,171,158,155,162,206,84,244,134,251,95,255,114,96,194,183,33,170,41,158,213,64,134,39,39,169,186,117,168,134,241,60,23,130,165,58,225,64,64,234,177,23,69,175,126,235,214,231,192,166,123,25,48,29,141,50,133,87,220,30,62,199,101,250,6,17,184,173,10,91,173,51,224,221,36,161,66,97,139,241,225,232,25,25,73,151,7,180,167,227,203,34,143,180,132,100,77,120,139,76,99,156,155,2,221,212,159,102,33,245,216,14,109,105,232,3,10,143,59,155,161,201,216,183,30,140,40,166,239,186,216,66,165,247,194,161,70,247,184,50,123,251,2,159,121,178,198,202,245,35,118,229,7,166,13,46,142,238,73,249,171,7,62,159,82,75,113,244,217,145,75,36,142,94,246,25,8,247,96,184,153,89,97,196,115,227,194,81,147,146,93,23,233,106,218,3,3,102,139,215,21,222,45,114,173,20,107,113,178,22,24,250,113,140,97,58,171,36,89,211,161,72,246,29,87,6,223,83,223,7,125,135,174,237,105,229,159,242,12,97,179,194,141,17,110,91,21,61,183,73,208,199,48,195,82,125,62,240,172,253,94,55,62,51,186,103,163,8,238,182,125,192,136,48,235,209,212,205,62,208,120,233,250,184,55,253,41,43,80,92,47,228,129,161,140,152,234,61,120,38,157,7,161,15,21,55,253,96,75,122,2,111,201,201,119,252,111,86,140,147,69,146,190,104,252,115,66,103,55,250,1,30,186,127,232,246,225,93,16,129,153,165,40,126,105,254,162,207,195,158,179,234,117,55,228,253,226,182,208,156,214,119,117,174,140,157,104,192,231,91,209,65,198,68,118,7,48,74,126,73,207,61,122,218,41,158,9,10,9,250,68,207,132,156,221,233,4,120,172,82,244,153,192,220,185,175,163,110,165,77,17,19,34,253,17,176,25,20,41,188,141,130,16,112,107,154,208,199,68,215,69,201,12,134,225,243,192,196,183,241,84,80,8,213,75,27,148,142,226,227,65,32,109,200,2,112,38,209,146,239,79,119,75,250,41,74,95,78,188,175,142,72,132,70,194,99,70,100,134,196,149,248,64,3,27,203,35,198,81,39,135,36,175,203,50,103,61,30,10,65,158,126,213,52,94,196,30,153,173,71,189,22,92,192,48,245,119,220,22,133,35,125,38,63,149,171,64,233,229,214,159,102,191,215,226,202,112,43,121,30,56,143,233,190,46,218,121,116,162,68,195,218,173,247,176,209,160,182,35,183,205,190,39,197,202,133,248,90,215,251,154,20,10,239,83,153,72,207,104,166,134,108,125,76,210,244,65,55,217,66,211,222,184,187,39,66,209,176,93,250,54,205,58,56,123,156,177,32,17,232,201,209,139,72,57,30,249,9,156,233,139,17,120,25,233,35,96,44,79,187,194,104,218,181,128,217,208,233,111,159,3,86,60,212,109,30,191,154,231,65,103,211,19,11,11,211,149,161,251,61,214,143,157,46,140,210,148,92,57,28,251,94,47,76,167,140,100,137,78,72,122,182,9,2,111,221,86,209,187,95,92,37,28,152,21,65,119,139,180,148,148,11,51,143,232,165,153,194,147,192,208,79,116,175,201,230,230,222,247,72,194,37,163,48,203,174,67,224,218,244,149,224,159,229,214,174,6,247,39,253,197,183,123,195,55,12,104,164,169,228,44,122,216,126,36,129,105,108,19,152,130,88,157,23,222,165,234,209,103,30,114,31,165,223,209,154,94,198,195,144,29,136,252,246,144,21,223,76,39,87,149,11,151,182,41,186,99,250,88,17,67,113,219,178,110,210,237,120,19,119,203,250,87,52,101,120,102,22,168,167,23,238,90,12,128,227,79,251,195,133,147,86,133,7,84,249,185,238,93,227,8,173,15,101,193,36,190,119,109,106,150,2,239,233,62,71,134,230,180,159,180,4,58,5,229,14,211,154,21,133,221,158,101,140,83,216,19,184,84,239,237,248,125,33,207,102,19,113,140,230,222,3,246,125,181,165,35,101,24,251,97,223,175,19,53,27,133,207,162,127,63,206,249,100,166,7,102,162,35,22,109,68,221,180,206,206,26,189,220,200,197,166,149,33,45,216,24,50,116,111,19,53,216,118,166,2,243,12,239,56,58,83,88,145,210,42,92,248,92,99,50,38,53,170,197,0,138,161,99,221,16,11,53,68,89,38,96,187,194,152,13,152,196,143,164,253,178,153,50,220,80,222,68,149,5,166,203,113,223,80,126,164,46,201,179,130,63,93,124,186,40,113,20,105,213,57,47,23,129,167,25,187,136,115,39,83,225,14,185,243,110,65,104,53,23,20,125,113,223,107,218,6,38,77,133,113,90,140,121,254,76,133,231,219,20,184,162,13,213,239,246,135,218,185,228,35,81,43,89,49,146,134,57,200,40,76,196,91,119,192,232,205,40,140,166,96,76,166,88,0,62,87,142,79,237,93,68,168,179,111,189,114,114,223,61,94,39,159,211,212,163,17,58,158,17,234,227,153,59,245,161,81,144,140,2,38,44,192,158,245,145,211,158,223,34,214,193,125,244,249,105,212,23,98,147,97,43,142,190,108,66,249,114,223,72,109,236,89,5,174,215,68,9,31,107,214,63,25,104,180,77,184,95,138,217,92,15,157,54,168,30,212,160,85,44,171,64,75,80,96,111,191,199,116,8,47,109,203,111,147,17,161,67,48,96,72,110,93,96,218,146,98,144,55,179,156,89,2,195,156,136,200,182,65,148,145,189,242,38,69,118,35,64,83,212,234,122,114,248,5,59,208,51,235,55,61,55,222,46,94,36,97,225,236,90,200,59,255,148,88,184,6,156,196,65,195,226,88,138,117,62,16,41,178,75,156,181,77,196,37,214,159,138,64,140,176,68,55,114,221,241,195,196,235,18,224,161,145,79,3,78,192,73,28,50,128,27,4,55,127,160,8,137,46,9,169,119,183,214,194,248,101,232,224,178,226,163,246,143,171,82,192,77,37,12,112,186,107,53,114,61,104,65,231,178,245,104,228,232,239,77,211,207,47,1,57,68,73,146,217,14,211,24,38,137,164,141,228,213,136,12,0,115,132,180,228,163,57,133,177,95,220,152,153,72,203,125,83,44,29,241,237,86,250,195,229,235,195,8,100,198,169,27,190,137,2,90,253,58,134,17,148,46,137,161,240,168,202,37,86,62,136,91,73,62,46,211,61,73,241,237,85,172,98,37,188,67,35,60,40,17,11,41,180,82,245,220,103,111,86,239,35,129,195,41,27,101,66,11,8,173,14,35,62,39,251,190,205,14,118,69,232,88,33,183,233,24,132,139,24,229,50,11,229,69,172,44,99,145,212,247,29,255,104,253,200,122,111,102,53,61,34,44,178,253,178,71,71,88,125,70,93,8,119,117,218,26,4,38,240,188,3,133,180,171,126,60,219,4,208,3,205,212,43,5,61,35,99,196,118,22,43,107,105,241,35,251,152,110,98,155,126,176,212,100,147,194,187,203,119,237,66,55,80,66,94,24,184,144,205,227,202,78,8,42,194,67,197,202,66,129,34,243,32,201,28,252,79,176,38,156,1,155,16,236,133,11,22,176,49,145,150,179,72,94,255,111,96,26,225,199,77,26,154,180,140,192,36,46,34,103,66,101,102,220,66,93,161,158,181,239,56,43,230,90,32,247,5,249,48,207,11,147,241,20,180,208,113,24,168,105,237,86,129,91,74,119,241,41,25,209,154,33,48,185,210,117,97,124,214,244,228,196,242,247,161,209,170,126,75,82,240,85,176,47,137,251,66,35,54,233,125,157,97,58,35,18,97,212,166,36,247,101,142,211,55,17,107,18,181,242,219,48,23,74,189,112,166,85,82,96,116,162,98,78,201,216,42,102,249,109,104,93,125,94,152,225,32,247,141,159,72,36,52,233,64,146,137,24,249,62,172,170,2,69,88,70,192,9,203,33,192,115,151,69,47,235,44,194,55,113,71,244,220,139,188,142,134,78,70,190,48,91,142,126,225,254,107,205,112,24,69,170,34,87,141,85,249,140,8,138,120,73,98,160,66,101,142,32,204,225,70,61,64,238,10,103,176,32,230,44,203,208,23,121,222,20,139,119,228,230,96,131,37,185,240,19,172,121,43,168,161,38,32,45,176,253,156,207,87,116,158,205,7,166,230,17,67,152,14,200,164,240,176,180,224,138,140,189,169,151,8,188,80,136,174,1,35,228,32,247,53,204,11,34,142,158,79,155,54,34,255,80,210,226,104,10,244,85,158,233,68,150,183,220,163,147,182,228,227,75,67,52,237,247,77,97,168,232,27,49,33,248,40,53,12,117,78,1,101,75,88,252,145,38,4,209,117,16,154,244,96,124,31,148,78,165,75,174,36,179,192,236,113,101,116,240,37,185,109,218,230,70,132,3,104,157,37,253,248,140,64,127,79,222,132,150,80,76,126,71,78,77,73,111,203,169,217,204,236,200,237,37,19,42,150,235,102,223,116,151,77,136,140,187,203,47,179,119,189,113,10,90,127,34,117,70,66,157,90,116,188,15,146,13,242,200,22,182,85,49,23,38,52,57,170,12,210,69,93,227,222,21,99,122,200,23,96,22,153,81,43,163,128,34,189,185,168,171,211,205,25,101,37,115,131,144,43,35,232,92,254,121,209,89,209,179,30,140,44,138,63,20,68,209,166,180,190,23,188,8,206,67,241,66,219,70,191,42,233,209,107,185,6,142,193,108,16,239,16,207,38,172,26,181,52,222,244,101,168,48,43,187,91,169,249,137,18,26,8,200,18,189,226,166,186,105,68,10,140,25,215,140,155,162,92,126,151,243,194,254,122,184,85,23,48,26,94,75,96,170,195,61,46,219,136,182,122,242,5,203,195,43,132,116,108,232,248,39,237,23,147,130,141,253,33,235,53,76,204,236,142,187,201,136,52,146,219,166,122,194,50,59,110,13,112,86,89,154,50,198,65,201,87,46,171,82,136,246,34,48,84,221,128,233,34,109,122,180,146,41,96,156,38,209,141,64,73,150,224,45,80,227,61,9,218,169,239,70,237,146,56,167,43,76,175,179,207,40,211,92,153,202,3,147,55,190,48,59,118,189,178,243,213,183,56,154,230,33,25,224,208,174,195,22,20,244,76,218,250,54,233,65,92,114,48,36,157,59,192,207,142,154,142,44,191,112,107,227,150,56,36,91,83,84,185,48,86,209,50,10,77,79,55,206,189,30,173,36,38,62,56,120,57,96,97,117,34,135,6,49,198,223,6,7,183,169,215,133,126,69,60,239,9,181,249,134,133,192,208,160,122,192,148,192,245,151,97,95,120,170,198,162,234,189,229,153,96,43,20,107,170,137,214,213,161,55,141,193,73,11,148,50,156,60,239,246,83,252,10,152,166,122,61,247,182,18,77,192,80,107,245,194,9,89,119,92,25,142,104,93,94,53,154,20,65,161,55,29,192,162,115,2,82,245,43,197,19,69,76,79,194,39,106,205,165,222,43,239,240,191,228,210,40,39,199,254,122,98,42,90,244,101,82,159,220,81,127,199,209,187,87,61,186,83,34,139,251,110,52,155,119,133,207,8,143,89,3,51,15,125,33,40,191,69,45,110,242,64,101,115,94,216,122,212,58,239,185,31,181,60,56,112,212,115,238,185,161,176,232,133,211,56,125,199,112,101,191,39,71,159,248,148,153,35,96,184,128,242,208,168,147,150,21,79,165,14,88,33,10,35,49,125,79,142,32,137,220,24,218,27,121,199,56,173,216,131,200,80,26,244,223,180,160,60,64,58,148,11,55,113,171,251,58,17,144,175,10,119,211,91,14,216,26,248,5,166,15,54,197,149,153,241,182,94,217,20,218,26,190,158,144,62,4,166,115,37,95,50,198,202,249,65,151,43,7,25,10,211,79,175,108,155,93,121,192,80,78,229,202,72,196,237,117,209,92,116,1,97,224,68,237,135,151,49,158,79,155,6,164,185,238,109,245,39,128,66,122,188,187,1,179,145,72,166,116,228,30,24,98,245,22,142,9,76,27,129,73,213,244,114,97,169,182,129,90,225,60,80,68,218,229,174,231,9,144,228,166,9,135,245,166,81,55,207,93,224,172,171,15,42,119,109,108,129,171,126,1,244,200,71,245,197,126,90,131,105,120,159,253,174,16,80,103,166,126,248,104,89,165,42,183,117,30,191,220,181,137,37,222,33,94,172,150,163,48,145,200,125,217,120,92,200,165,97,86,234,222,180,246,66,234,212,9,207,244,103,154,188,47,188,163,5,70,190,41,221,27,131,75,171,151,134,157,84,191,55,70,167,178,60,53,90,210,231,157,116,202,163,146,94,224,142,231,57,238,141,65,255,214,27,91,123,221,37,166,208,158,171,247,181,17,201,111,247,243,42,77,78,189,81,243,187,235,38,11,140,132,126,80,39,207,27,187,159,46,150,157,130,226,34,90,239,151,75,166,90,15,198,174,225,78,41,112,49,238,3,101,34,70,19,228,174,63,42,16,82,126,115,202,93,85,77,100,174,9,108,122,109,241,211,195,212,148,5,182,132,114,160,108,8,244,96,252,18,119,187,235,38,218,216,2,111,235,217,12,152,220,163,28,77,27,93,79,119,73,167,99,75,46,220,86,183,126,23,229,78,62,89,224,98,29,237,1,211,81,59,5,166,216,121,167,51,83,225,145,135,86,76,172,57,78,206,62,87,94,23,111,39,90,72,80,179,84,106,50,62,83,232,112,196,185,73,207,203,214,136,101,109,173,251,66,78,16,36,140,109,246,223,244,190,220,24,233,76,11,73,111,251,252,218,184,163,112,227,173,174,23,14,149,249,206,134,164,218,186,62,211,19,46,180,53,111,116,71,171,199,133,43,59,198,187,58,157,37,64,184,255,20,191,250,142,189,17,9,169,44,201,1,148,105,200,138,4,90,158,93,114,49,102,90,124,247,244,168,244,44,239,203,28,46,98,105,251,5,51,77,225,117,75,82,196,126,77,231,59,116,74,34,121,140,232,87,126,111,203,120,40,18,139,111,77,81,193,173,161,206,113,35,121,30,177,192,112,205,211,221,7,100,21,108,5,62,163,62,54,48,11,206,117,82,120,155,64,121,192,12,69,185,47,74,28,119,251,99,9,203,38,79,133,254,161,124,143,230,33,201,100,89,108,143,35,71,155,220,185,194,84,200,226,202,77,36,92,94,216,9,105,87,189,247,109,148,47,185,242,214,34,101,78,107,81,213,61,118,49,10,100,76,211,38,126,38,25,19,230,171,28,141,3,112,30,48,182,85,152,222,249,17,176,53,77,9,140,222,117,204,27,11,71,167,231,186,17,226,142,5,102,157,199,39,210,242,246,109,162,9,17,240,86,242,50,48,162,114,241,219,19,54,142,28,221,241,206,88,241,72,113,88,144,224,176,208,95,123,31,184,77,29,2,90,162,41,78,205,62,74,194,237,3,147,79,137,215,177,204,240,78,96,120,66,145,59,48,213,18,89,86,203,1,99,31,64,44,173,121,82,188,39,120,121,1,159,128,171,232,47,159,39,218,228,104,228,115,20,238,214,81,23,27,97,2,172,166,48,107,242,229,202,182,156,159,147,119,179,140,15,152,189,149,30,205,126,63,130,9,230,171,103,32,245,97,25,207,216,163,147,68,127,142,94,18,202,239,243,222,183,44,232,52,192,18,0,6,204,78,87,31,233,162,144,23,39,199,159,162,235,149,175,53,102,76,42,27,31,246,164,79,156,167,28,179,33,228,238,174,243,194,160,41,57,14,166,77,68,2,203,130,13,96,244,13,160,252,211,69,19,204,212,249,115,228,243,15,60,187,38,5,139,249,168,196,140,133,244,190,52,114,0,211,58,28,40,237,252,114,221,131,126,176,155,163,26,44,39,242,196,81,60,145,172,8,117,240,166,231,166,49,36,214,85,146,78,210,132,197,226,197,202,121,179,80,244,186,232,111,99,156,119,223,246,179,168,154,230,69,196,172,27,137,181,174,176,57,110,142,155,59,219,66,211,5,158,55,82,63,107,79,106,83,175,26,253,104,191,103,74,37,169,108,189,44,115,174,141,132,34,61,191,58,93,209,147,54,47,74,152,34,239,106,162,140,179,110,54,178,96,173,166,240,24,81,83,165,179,89,99,1,202,127,209,22,67,163,146,54,239,3,91,222,41,114,168,212,121,228,85,157,40,2,166,122,192,172,168,83,225,181,229,228,157,15,73,143,70,249,38,152,228,36,135,69,97,13,152,119,31,41,90,18,180,58,223,160,189,123,159,201,121,6,89,39,156,105,253,37,113,101,248,90,234,71,111,30,199,81,20,162,238,35,76,243,3,99,177,121,223,37,229,240,231,190,80,148,137,100,62,84,241,170,33,171,233,244,68,6,23,115,212,145,30,248,204,134,183,172,67,195,131,174,30,211,20,72,28,205,148,85,187,162,157,106,64,192,155,230,98,133,169,6,199,209,133,118,33,25,163,196,91,187,222,10,7,187,15,253,233,141,62,66,212,48,168,170,106,120,117,62,137,20,157,20,244,114,231,172,81,12,98,57,109,222,234,201,22,209,143,19,22,154,45,250,173,189,116,81,148,4,181,30,238,168,235,96,170,33,119,77,193,164,182,91,21,90,103,137,221,10,35,87,28,215,141,117,136,236,130,105,245,79,151,34,114,230,99,241,56,52,152,170,82,185,165,176,218,116,10,167,20,26,221,91,150,70,173,122,225,208,133,162,112,115,246,73,179,235,164,176,170,117,102,222,2,96,215,178,79,89,22,63,213,40,31,210,111,248,192,136,10,247,168,77,22,221,238,21,154,148,122,148,94,216,204,84,221,250,224,229,56,162,58,207,82,180,117,152,45,227,219,5,12,187,75,227,190,69,59,106,190,48,12,6,189,50,44,221,130,228,65,245,93,235,35,244,246,174,72,229,44,139,28,164,128,88,40,128,172,40,62,50,72,187,174,61,76,217,227,150,154,135,168,225,3,142,171,106,179,140,54,161,139,253,50,231,242,120,40,231,117,10,203,183,144,27,222,82,43,70,112,78,119,93,38,179,26,85,161,130,31,226,210,223,182,52,81,149,242,123,210,245,152,148,83,116,188,65,34,44,34,2,13,220,164,66,248,107,83,210,147,111,12,101,167,48,26,150,174,230,86,247,169,151,76,177,139,134,64,80,89,119,187,48,34,86,89,225,182,46,121,242,60,93,177,16,53,248,68,153,151,35,66,7,163,198,133,251,39,114,22,236,148,156,134,94,248,182,78,165,125,169,47,12,22,133,81,166,186,180,27,54,159,93,97,243,79,12,202,79,85,121,10,96,219,189,94,42,146,30,90,80,74,156,66,129,218,26,103,35,125,125,139,116,205,52,225,30,24,19,195,122,185,93,75,152,234,8,8,136,194,10,113,157,170,187,0,195,60,43,14,227,55,37,223,38,239,254,238,139,54,198,139,250,192,171,229,96,107,156,188,163,198,44,39,63,179,126,31,247,183,205,99,183,60,240,121,99,227,194,91,58,43,57,57,133,212,229,240,124,220,84,8,49,215,149,159,64,174,172,104,212,72,7,196,46,30,217,33,54,169,93,13,20,57,206,134,189,59,74,10,170,104,65,11,14,137,239,216,208,1,77,85,30,57,174,140,187,250,215,119,96,100,5,182,194,102,227,25,48,41,251,167,8,14,133,232,7,243,109,145,65,212,18,186,245,180,172,128,81,224,92,79,133,253,27,132,38,40,212,175,61,168,113,22,206,168,79,126,44,170,81,75,57,34,232,104,124,150,40,192,240,152,222,163,41,223,236,128,247,91,13,70,48,231,147,237,254,85,157,73,247,43,213,194,54,144,63,56,67,239,209,204,1,73,84,15,7,178,41,55,85,37,6,88,183,209,8,24,239,195,161,207,4,250,202,247,50,79,76,73,249,82,159,9,157,227,159,220,62,170,20,38,196,247,60,50,51,210,248,96,162,204,169,244,148,49,67,35,5,180,239,135,56,131,89,162,55,207,32,79,68,230,65,217,20,101,123,211,15,58,215,143,84,2,148,30,115,174,248,193,28,187,243,203,248,33,231,62,29,62,239,110,61,108,34,204,130,253,137,210,152,63,69,54,13,54,226,218,158,61,206,13,3,155,33,31,62,112,247,76,40,109,52,231,253,149,231,232,141,102,74,192,86,99,148,223,62,97,252,254,98,113,186,212,216,243,233,149,147,254,253,150,54,235,82,83,146,84,141,41,156,30,52,152,120,85,223,213,58,171,236,119,226,81,170,241,233,238,183,131,18,147,23,246,79,132,211,166,136,49,130,34,170,54,2,229,219,203,10,15,178,39,14,247,172,74,113,164,88,97,205,126,63,141,143,69,17,113,35,234,4,88,27,53,135,153,255,181,4,8,239,56,249,185,225,181,60,117,81,106,189,187,93,24,86,166,214,55,38,10,123,35,96,4,82,52,165,135,177,167,223,53,26,229,165,104,126,137,9,226,243,84,36,107,54,232,215,210,41,30,191,166,111,247,157,57,49,188,116,133,207,190,212,191,173,205,151,149,228,77,179,152,116,151,61,59,225,42,31,126,210,21,0,105,190,111,107,116,162,116,211,111,215,73,218,232,144,126,244,56,195,172,38,93,32,204,153,50,142,70,205,177,234,201,205,70,233,123,106,248,53,61,83,124,253,53,238,111,135,177,202,171,10,119,91,128,2,110,173,62,107,215,96,241,186,71,79,194,1,133,167,83,189,179,133,44,162,85,133,16,200,116,123,52,96,170,56,114,91,136,15,120,246,23,148,40,81,126,185,206,225,86,70,63,184,106,153,1,233,183,233,61,88,7,230,13,200,51,179,62,100,151,118,41,166,228,152,133,250,210,76,145,114,58,218,146,82,137,14,136,39,214,14,52,107,13,220,92,170,62,15,165,223,177,103,148,223,123,70,0,170,187,34,161,253,112,95,93,97,35,134,221,235,66,219,67,78,78,216,223,190,103,82,144,246,171,34,247,139,237,36,110,133,229,131,11,197,126,9,159,58,63,213,190,213,156,201,137,222,7,129,73,128,120,43,43,44,76,218,146,238,165,97,37,89,156,202,71,110,252,233,183,59,171,49,75,221,244,163,155,25,31,202,209,231,169,13,159,103,89,138,50,92,199,128,167,201,194,199,19,239,136,152,72,244,246,83,203,172,142,102,179,124,190,232,175,53,172,4,12,189,81,96,140,206,125,167,10,125,20,147,83,129,187,9,21,239,128,181,183,171,88,203,83,190,143,244,124,187,18,217,45,218,104,247,151,127,229,129,87,105,219,52,26,171,7,25,70,239,60,83,200,125,34,204,33,43,197,227,174,22,128,198,19,65,144,147,173,146,127,28,163,159,48,250,38,91,42,244,78,44,6,62,184,243,159,251,241,240,81,23,31,192,160,103,21,184,245,36,166,100,188,138,91,204,55,75,125,38,207,59,94,80,187,226,203,27,88,198,222,163,121,66,197,123,233,32,75,193,125,223,23,62,67,225,76,128,251,78,71,75,54,62,48,91,32,234,197,111,211,5,86,46,74,146,104,197,117,47,40,33,1,154,136,255,103,64,67,46,20,53,140,59,147,33,47,79,226,199,207,156,225,37,201,3,165,82,88,188,113,235,124,40,136,90,220,77,44,39,15,150,94,182,125,227,186,47,26,109,193,115,19,119,101,234,170,44,73,210,101,84,39,18,33,62,91,52,167,128,77,90,141,67,7,29,47,181,232,85,159,185,251,155,77,80,6,132,77,88,229,178,182,87,198,81,5,164,52,126,95,84,195,27,99,121,240,50,77,170,110,201,177,164,108,74,44,136,204,36,194,91,196,14,9,253,217,11,147,95,144,7,130,26,244,103,41,101,39,135,228,61,4,134,170,181,2,38,211,36,183,69,141,247,76,207,45,174,220,242,238,1,211,215,150,111,20,65,195,178,120,47,195,24,171,145,165,71,145,10,189,253,251,219,4,60,217,19,164,192,89,61,42,96,12,159,95,223,241,72,87,215,66,83,101,233,221,177,148,27,151,179,221,136,144,14,216,51,79,250,106,59,205,192,231,102,156,33,157,154,58,167,63,181,71,112,182,26,129,192,167,119,123,104,89,22,122,60,90,156,193,68,238,135,59,185,175,139,206,184,124,163,159,109,122,126,2,67,81,250,230,192,108,141,72,235,70,239,102,9,128,66,109,124,117,235,78,98,149,8,182,186,236,150,229,149,230,37,55,145,154,161,6,229,147,88,102,199,113,231,71,74,126,173,123,198,24,158,57,30,83,247,142,17,216,45,94,182,99,203,129,182,79,192,144,214,155,111,150,200,177,158,253,212,77,147,211,180,68,126,244,155,246,113,244,42,210,185,110,38,94,57,249,146,67,161,230,4,23,253,194,213,68,44,178,195,144,174,134,28,61,109,49,174,126,242,138,29,73,188,72,203,117,47,79,229,193,87,157,116,189,93,216,54,52,205,167,231,77,97,245,110,187,91,53,5,235,230,107,41,134,86,200,6,253,143,127,255,195,191,252,229,159,255,229,79,127,249,235,159,255,244,127,255,254,223,254,241,143,127,254,167,255,243,199,127,253,159,255,229,63,253,125,250,247,127,255,195,191,253,245,95,255,229,79,127,255,119,255,249,79,127,252,235,255,251,203,159,254,238,15,255,240,167,127,254,199,63,253,245,47,255,250,247,31,240,95,255,252,79,127,250,111,127,253,203,159,255,233,31,254,238,15,255,235,159,255,249,47,255,251,207,255,244,199,191,158,243,252,119,251,81,54,80,27,178,75,88,100,91,79,206,119,73,160,220,78,117,144,15,44,102,48,80,44,176,87,28,203,62,40,166,18,59,152,141,103,119,120,155,128,191,195,214,98,179,150,91,117,178,189,203,183,101,169,26,29,62,220,212,96,68,141,125,89,104,70,2,220,51,28,20,169,76,141,166,71,35,82,86,221,0,155,0,38,69,104,93,173,164,157,221,135,125,178,51,33,1,124,97,188,79,194,68,183,82,77,186,245,142,250,73,246,184,55,170,201,74,85,57,55,116,183,79,59,237,71,69,41,114,40,207,227,203,91,2,14,250,68,231,133,23,59,75,55,86,101,133,104,151,72,105,226,167,44,163,14,227,80,126,59,154,168,101,208,213,21,215,197,38,171,196,252,104,165,142,185,90,152,107,51,221,221,181,140,51,25,117,114,92,120,221,252,5,176,185,165,204,56,57,133,131,46,48,149,70,247,74,175,232,132,244,41,151,102,189,114,110,135,89,27,218,194,73,79,110,5,215,56,218,238,67,78,110,250,156,35,238,187,97,237,44,112,183,196,191,63,241,252,235,188,184,240,168,174,63,0,202,22,186,40,138,142,124,11,56,33,219,32,231,70,88,97,186,221,44,100,145,124,253,235,170,241,42,211,142,251,66,245,237,10,91,91,210,1,181,253,240,82,103,231,63,239,235,54,78,90,56,146,159,59,156,183,81,152,157,37,57,88,191,107,162,70,81,238,4,102,29,241,15,151,60,216,153,111,247,133,141,226,225,54,186,54,176,146,60,20,114,60,51,204,79,203,79,94,68,78,142,103,136,219,4,64,204,34,0,105,2,67,243,8,184,159,183,215,214,29,229,180,226,142,154,195,219,126,48,197,43,220,205,157,221,225,95,182,82,96,147,148,251,80,204,12,134,12,21,122,48,114,15,247,122,194,231,162,63,189,55,254,243,223,51,133,78,122,86,131,251,196,169,126,248,182,23,184,16,98,53,129,113,150,246,79,164,96,34,145,178,192,36,62,221,211,101,98,81,134,159,151,192,244,44,119,191,180,132,95,163,76,73,29,78,231,246,27,131,148,182,186,60,149,78,178,178,251,88,33,163,93,138,140,52,42,195,208,66,62,120,25,179,73,142,182,141,240,231,33,66,129,105,75,227,30,240,192,21,166,57,60,76,217,95,96,250,25,83,192,148,192,211,253,8,206,172,206,158,190,220,121,126,95,181,111,224,145,174,65,189,201,73,93,193,174,74,186,169,184,54,188,53,202,177,161,125,96,108,120,124,149,96,5,46,50,99,66,251,163,113,192,97,172,164,167,194,109,45,119,238,198,133,65,190,93,220,67,106,241,233,50,35,84,117,25,164,192,120,65,117,127,162,39,220,201,55,87,0,76,231,240,8,116,136,92,23,161,104,194,0,232,30,76,235,86,23,184,246,241,145,10,13,102,63,56,5,38,174,154,113,217,112,8,245,228,150,93,78,254,64,171,109,181,228,228,200,186,181,120,91,200,80,86,153,107,201,134,141,175,26,249,19,95,156,183,5,225,192,20,243,191,6,6,246,89,105,201,48,66,122,7,163,148,15,100,75,163,31,246,64,188,110,199,109,81,27,172,242,125,12,216,218,109,5,60,232,75,218,2,243,102,227,101,161,105,147,186,220,245,239,213,95,148,76,167,160,141,30,178,22,240,188,140,92,208,85,198,29,192,156,250,6,94,102,75,143,48,251,253,101,82,201,114,52,100,250,48,138,206,217,122,175,245,104,216,41,241,174,207,83,65,84,227,194,3,19,169,233,48,84,136,33,227,104,208,175,91,125,70,194,67,172,222,236,252,89,9,81,253,172,62,25,38,134,100,126,224,69,241,198,143,30,120,200,201,202,56,127,101,238,236,240,249,110,155,60,22,190,116,252,12,28,110,116,46,85,129,55,221,143,113,242,194,251,19,152,167,48,226,183,205,87,77,6,3,250,79,104,20,57,60,168,53,23,129,155,211,206,65,177,67,147,47,96,66,174,243,217,44,25,87,238,249,229,206,174,220,175,219,4,103,178,160,12,172,238,55,253,105,169,10,108,29,38,213,97,102,179,172,215,181,97,7,23,135,27,134,127,114,87,21,225,92,95,187,204,104,107,103,133,209,225,245,232,206,164,163,47,193,1,184,71,44,129,114,244,148,239,114,194,35,158,254,225,29,180,245,34,95,199,172,86,200,142,235,50,57,52,253,225,31,165,45,224,243,174,214,93,22,39,154,226,190,174,37,43,155,232,139,166,236,246,169,28,219,85,23,201,184,2,159,147,205,17,48,149,0,153,142,112,217,29,238,72,123,224,189,251,229,96,2,163,227,18,99,176,27,199,86,158,247,72,166,223,22,3,129,22,64,57,250,4,161,99,199,24,236,132,165,69,143,70,153,204,3,172,100,59,254,45,195,8,157,233,116,209,210,111,134,5,95,220,142,194,124,12,163,19,225,92,230,55,48,82,86,114,225,52,71,203,183,133,10,146,187,59,194,168,161,36,42,47,196,204,86,82,188,206,77,213,78,78,110,22,138,159,149,244,132,119,84,174,126,57,34,33,144,56,75,12,21,75,160,101,129,135,201,171,126,48,227,123,205,7,166,89,194,79,94,145,58,106,122,114,168,21,30,105,160,237,152,122,213,163,45,157,28,151,118,118,226,179,220,209,64,29,111,197,130,76,237,177,63,151,150,217,17,230,251,88,144,108,24,10,15,172,15,226,149,208,84,184,4,174,214,204,228,83,142,145,241,171,30,189,183,192,208,58,178,94,26,220,214,11,239,209,174,78,133,93,57,226,136,35,230,82,157,166,41,187,166,26,163,120,118,181,29,49,213,22,78,239,215,61,77,253,161,232,235,204,46,28,114,96,150,197,54,116,172,76,211,206,113,24,46,210,146,65,190,219,246,126,118,96,4,212,250,51,14,75,142,121,22,239,242,45,155,85,140,152,83,139,229,5,121,46,157,113,232,7,217,254,50,51,243,153,14,5,184,247,181,4,58,209,210,147,15,31,158,248,138,200,141,102,210,252,124,93,176,163,91,172,170,16,160,187,124,1,211,50,158,177,170,178,53,93,69,225,254,73,73,90,156,129,228,207,122,209,25,139,170,145,41,100,185,183,115,251,167,153,105,74,26,73,81,84,45,35,86,134,231,215,117,129,88,230,184,21,71,159,29,194,148,136,211,50,102,159,164,163,5,103,123,118,93,215,232,223,140,16,136,185,178,116,125,149,201,34,25,135,137,136,158,129,0,149,114,197,209,13,166,152,30,125,166,168,49,35,154,29,188,79,157,83,204,232,46,80,184,185,242,105,37,83,210,245,219,98,65,73,178,190,44,155,57,119,196,217,52,198,215,7,29,91,14,110,237,178,23,12,38,17,126,209,94,243,115,240,236,17,215,53,136,67,169,63,232,121,132,247,212,132,87,75,97,68,74,234,133,145,46,120,96,23,6,253,193,83,55,116,192,171,220,131,199,217,218,191,7,159,143,231,94,55,74,106,50,95,36,244,104,99,219,243,235,119,210,115,207,107,58,14,204,254,96,189,147,81,142,40,125,34,248,251,204,54,244,47,123,40,64,153,121,55,249,120,56,57,14,164,241,50,77,130,83,225,92,198,221,21,81,219,125,174,124,160,154,16,67,129,85,117,232,125,143,60,211,29,41,108,139,135,222,216,89,10,115,186,131,20,62,156,190,17,190,160,21,71,91,106,71,223,39,25,232,200,219,209,148,178,166,14,6,227,38,197,201,203,124,18,42,212,188,233,250,15,216,156,60,244,141,225,109,42,112,30,245,89,54,177,213,137,75,131,95,181,244,251,96,59,31,159,15,10,142,69,15,238,144,114,227,202,210,148,46,102,155,133,73,113,197,190,9,167,246,246,55,159,110,46,119,207,134,22,154,194,12,252,28,240,121,162,91,195,1,171,223,196,164,98,233,204,164,115,78,195,67,183,197,132,54,158,116,12,205,37,244,112,56,140,16,122,47,10,227,132,20,71,23,66,141,246,194,35,62,18,146,222,89,39,29,78,126,223,39,218,92,154,81,57,87,126,38,146,200,75,152,170,178,78,227,103,236,228,251,80,51,4,140,244,204,150,168,150,199,242,100,50,180,83,167,203,41,155,81,179,249,211,237,13,38,203,241,70,18,180,242,173,143,124,205,238,142,201,103,97,52,141,178,231,227,111,53,71,36,143,221,231,122,38,150,74,79,66,44,186,21,89,90,141,99,170,145,111,62,152,239,49,61,161,70,135,205,20,241,192,132,94,36,223,200,217,79,150,228,171,4,117,190,82,228,190,168,181,180,58,99,211,151,244,227,52,213,183,187,165,131,247,90,167,194,232,88,6,92,161,9,62,71,151,58,111,200,75,187,71,211,73,233,183,234,196,206,9,29,4,13,130,80,184,189,123,163,105,150,90,2,99,107,123,247,70,88,192,60,95,62,236,214,8,152,233,87,203,207,250,100,82,214,35,96,164,18,94,180,63,104,90,79,252,117,98,216,226,27,171,106,211,225,3,35,5,235,79,229,44,208,80,126,21,166,173,207,175,12,119,166,244,92,217,164,1,194,227,198,242,115,199,123,102,211,222,82,192,152,196,61,177,186,125,35,62,20,138,89,179,63,95,0,139,163,63,83,246,243,215,106,229,247,129,64,114,8,152,166,181,252,68,27,61,138,9,152,139,238,174,31,8,82,216,145,60,35,231,84,199,27,171,192,21,241,251,102,41,205,169,62,48,134,81,1,163,175,54,159,147,183,113,79,110,134,189,15,92,179,92,154,249,186,61,39,71,81,53,238,27,214,74,125,238,123,177,137,49,120,108,28,93,247,115,229,219,58,7,3,198,109,253,129,135,235,48,25,12,13,235,153,86,160,226,116,135,73,130,44,93,8,80,218,255,22,25,43,81,229,173,91,237,109,130,68,247,104,146,246,242,190,9,209,210,23,22,88,175,15,134,51,2,179,39,141,115,35,77,46,241,56,6,228,251,227,237,26,204,252,39,223,39,59,107,79,43,146,26,98,179,37,31,73,53,173,221,184,50,164,218,116,90,57,83,193,252,44,29,128,19,65,139,252,246,175,201,116,127,48,41,253,217,21,166,118,250,13,84,170,185,72,245,202,109,159,104,148,238,26,135,11,203,163,160,147,154,153,223,151,121,204,235,125,153,23,194,246,115,179,139,217,178,198,224,97,59,246,8,148,78,203,7,101,169,95,1,67,224,151,11,131,145,212,252,212,131,94,47,201,206,173,51,69,193,11,112,24,58,141,70,136,104,114,164,238,207,4,203,119,77,63,44,148,148,188,128,51,184,200,186,101,24,46,22,51,119,145,30,80,98,146,36,131,54,102,144,95,131,40,40,244,134,123,106,152,173,41,199,40,235,213,200,99,23,166,248,156,122,192,240,124,228,182,206,202,197,156,19,231,134,31,47,41,75,60,200,72,195,199,117,35,169,46,87,102,226,34,126,211,227,124,151,89,210,161,168,250,39,55,190,103,19,141,52,185,192,86,182,157,254,182,198,143,129,119,97,136,67,158,107,98,193,166,151,38,70,217,137,253,215,108,49,130,199,206,98,124,200,45,82,18,79,1,79,50,150,243,194,120,156,246,18,239,26,1,224,37,231,110,136,104,181,38,119,157,111,97,182,91,42,240,83,103,179,39,222,197,102,246,192,244,76,237,156,47,60,164,230,213,241,241,161,209,228,190,235,60,21,30,84,243,115,60,241,141,140,198,120,97,223,125,157,43,175,70,38,191,48,43,222,71,225,179,199,82,164,45,208,236,56,232,15,246,163,217,57,180,165,48,178,53,35,62,144,129,186,191,156,124,163,7,227,40,145,204,245,88,2,69,34,58,30,26,159,185,94,247,254,73,195,198,164,80,218,237,99,171,166,134,247,113,149,127,83,70,190,29,16,160,108,4,214,61,53,70,187,2,163,219,123,167,140,5,197,70,208,98,53,72,127,36,231,213,156,63,41,140,33,109,142,123,174,102,230,42,240,25,38,110,54,14,140,169,70,21,120,208,239,29,243,81,53,190,155,194,48,94,183,60,239,114,235,240,7,62,129,204,140,41,103,82,28,31,10,83,152,143,37,96,226,130,126,83,27,104,11,147,195,191,39,135,167,32,71,159,31,94,35,190,108,118,203,50,169,224,236,65,243,107,12,133,158,247,208,43,175,168,68,9,76,22,75,238,187,26,47,248,158,188,247,235,112,99,240,78,241,113,162,242,36,59,1,104,215,147,148,104,192,102,61,46,48,38,5,45,30,57,91,237,164,231,70,32,39,62,16,190,242,246,194,166,18,117,97,218,145,4,230,57,221,55,2,225,42,164,50,128,153,148,106,252,246,40,178,46,98,191,142,107,71,60,20,168,210,75,30,105,131,90,114,215,151,97,235,164,192,57,121,187,240,15,30,87,123,218,96,130,222,123,101,168,137,201,111,67,203,248,90,172,127,240,117,244,6,133,129,159,47,88,159,119,141,143,210,72,67,142,149,93,62,198,132,221,245,9,190,95,190,102,45,192,252,197,150,219,26,179,235,201,39,107,219,189,176,134,215,129,192,52,238,239,123,105,162,153,2,186,139,247,121,126,207,91,114,58,157,149,45,121,165,239,247,182,178,76,227,244,110,167,188,238,19,69,182,186,43,188,246,167,91,253,13,164,220,20,46,56,87,23,25,134,249,57,154,170,187,192,76,60,10,55,152,147,247,228,152,139,232,165,117,216,5,247,19,192,176,72,158,41,156,239,126,239,187,147,156,146,55,130,69,93,190,15,13,239,60,125,228,125,89,39,219,253,242,133,209,4,122,130,164,116,15,166,154,161,7,111,82,43,235,78,58,104,203,92,152,170,110,206,247,220,214,81,36,112,54,107,147,59,225,137,178,15,112,161,206,40,211,37,34,244,2,87,107,60,185,147,109,19,42,74,55,71,96,47,179,219,84,45,25,60,80,42,158,113,238,66,239,184,12,52,52,54,115,172,140,231,158,246,210,177,50,16,213,140,83,195,179,212,249,108,64,232,137,151,73,193,69,47,107,17,66,221,99,141,85,168,240,137,62,34,20,159,144,46,117,154,54,61,213,8,146,172,144,40,107,46,125,107,171,222,7,154,232,4,149,155,38,137,227,219,116,22,244,33,98,98,192,24,116,73,24,84,200,23,42,108,250,99,14,155,247,183,254,118,53,89,249,128,207,136,31,114,229,211,136,247,17,191,177,159,209,49,204,176,188,187,132,49,141,74,36,112,55,241,112,135,45,88,209,43,199,243,33,199,111,15,166,17,61,154,36,79,196,88,228,91,203,115,229,168,226,220,248,174,155,26,168,192,139,220,114,132,150,103,21,77,18,170,100,243,156,191,81,18,148,241,209,20,70,141,49,158,57,157,85,114,225,102,50,92,110,4,86,177,72,18,56,19,128,71,104,89,76,26,86,97,18,3,113,101,232,112,233,23,128,233,70,187,79,5,65,15,93,87,173,173,55,30,41,34,206,186,226,47,75,176,250,56,181,130,232,148,25,139,198,161,29,35,141,105,96,173,7,30,78,246,54,56,239,162,19,218,50,109,253,128,49,117,200,122,101,29,158,97,132,204,180,22,20,189,47,216,11,241,211,4,97,250,109,162,145,94,234,186,241,118,123,198,225,130,151,25,17,49,107,213,214,95,158,70,243,15,24,239,119,61,55,90,139,241,186,58,249,28,157,198,105,151,18,24,54,233,243,178,97,16,70,248,71,183,81,211,72,6,97,205,114,47,173,224,211,219,20,222,59,71,44,66,167,71,211,137,250,172,147,222,217,110,48,12,230,162,240,92,158,211,28,152,19,138,212,31,48,201,216,152,239,176,10,237,186,106,211,250,209,34,94,104,112,96,116,152,158,41,202,213,196,129,77,121,94,110,108,23,51,169,119,152,252,232,80,244,124,0,201,31,57,235,220,202,15,76,39,64,28,204,114,50,101,174,221,116,246,250,203,110,8,84,84,189,45,248,168,241,58,225,77,60,235,234,25,87,55,43,98,21,135,241,156,122,173,216,101,91,171,73,213,231,77,122,59,38,106,68,124,167,78,57,8,222,127,156,108,224,179,142,102,253,124,176,162,104,177,38,55,19,119,120,142,158,105,196,62,187,37,210,154,138,174,89,98,152,17,71,38,157,167,207,219,61,235,149,191,234,122,2,226,186,245,129,18,17,196,84,90,127,228,56,133,33,78,250,79,87,254,55,159,147,87,247,60,49,216,170,215,10,55,250,174,29,182,190,44,29,71,39,124,184,209,4,52,188,249,140,163,51,249,205,248,178,233,69,121,102,195,78,95,150,63,211,101,63,165,211,2,249,132,29,177,200,121,36,90,228,103,233,220,120,74,56,252,227,122,235,242,133,219,149,127,63,137,224,94,159,26,215,117,63,78,132,85,174,156,210,9,76,18,61,218,49,208,136,206,133,116,78,86,126,173,59,49,96,224,182,100,174,69,34,148,198,37,135,7,76,187,45,240,25,1,57,146,23,153,141,156,4,243,232,112,140,120,159,104,70,235,92,138,178,214,249,216,253,202,224,136,203,126,182,160,146,186,202,77,155,156,136,90,190,46,248,105,115,12,9,24,134,228,38,202,160,131,50,62,62,72,127,146,200,69,73,3,141,195,27,67,141,38,15,20,171,162,218,219,221,39,192,112,146,131,141,129,121,195,36,92,29,151,60,49,116,111,118,196,34,168,64,221,102,12,131,83,164,214,201,46,12,186,78,5,198,87,55,98,17,188,19,106,213,223,70,224,56,86,93,172,94,150,172,17,188,42,92,217,110,126,97,232,150,178,88,79,84,156,123,154,57,160,254,52,44,151,72,78,208,158,37,243,2,89,220,177,98,160,160,135,47,149,18,238,139,187,185,169,86,244,20,245,190,72,95,199,64,57,79,180,232,76,139,84,77,141,138,92,50,217,231,46,183,109,194,255,65,146,193,129,245,122,226,1,103,68,48,28,253,37,209,46,138,36,133,199,211,147,146,87,186,93,101,192,229,230,115,160,167,67,93,149,43,59,171,230,14,150,64,162,247,168,200,146,142,254,122,29,251,18,139,154,206,211,160,236,34,47,189,45,11,163,150,159,54,243,11,175,77,49,151,182,241,192,185,143,203,39,36,8,126,47,60,109,191,45,172,220,158,207,135,229,74,248,57,103,2,233,250,192,17,123,168,183,222,134,247,213,115,240,12,138,1,36,253,121,173,196,126,167,198,198,243,82,127,206,152,220,10,179,17,187,12,77,92,1,244,178,233,103,138,235,198,108,168,60,207,219,28,91,86,192,172,32,239,51,57,143,240,242,138,140,180,249,188,235,158,131,68,57,55,146,23,250,182,144,47,12,54,21,237,231,186,163,68,56,101,71,221,234,231,154,162,96,143,124,12,60,82,180,77,251,3,167,26,197,31,148,108,250,223,192,171,7,5,115,85,35,2,40,108,189,104,14,19,189,233,52,139,38,75,9,210,223,234,236,194,245,228,88,148,199,219,164,180,167,211,172,101,152,119,20,110,225,65,202,219,196,71,100,127,125,241,86,21,134,59,213,20,70,116,39,168,88,208,186,171,30,13,251,119,6,215,138,86,33,65,179,137,143,236,40,118,211,74,182,4,222,150,185,8,152,44,254,69,49,165,234,65,109,192,32,101,201,187,60,159,101,79,151,70,76,63,134,208,182,187,229,89,131,97,150,249,144,178,196,72,52,147,204,28,20,102,218,132,135,44,16,228,205,41,124,4,229,201,118,90,10,211,170,18,4,2,124,22,36,120,171,228,45,82,208,196,200,74,109,249,236,209,102,24,113,215,173,17,141,223,119,125,98,26,107,124,141,54,175,137,60,181,192,184,185,5,241,104,152,182,94,17,120,35,77,227,79,133,153,237,218,181,84,163,13,179,128,68,103,2,234,162,67,96,164,179,131,131,99,132,115,153,52,170,137,209,5,202,214,73,226,202,115,81,244,119,148,104,138,40,240,135,4,54,47,171,184,112,246,120,18,42,208,74,93,163,228,140,95,115,211,164,72,61,171,205,254,122,112,45,44,164,233,161,43,140,45,124,60,52,147,186,121,142,102,135,31,29,23,19,121,62,61,26,119,228,160,84,157,9,235,9,152,43,20,232,180,163,241,110,194,45,145,103,58,76,93,121,95,10,206,25,198,10,155,156,214,229,216,208,142,42,35,105,89,201,212,71,18,113,203,51,14,73,180,198,51,181,6,11,29,134,20,36,163,215,163,80,85,212,207,235,252,39,121,237,136,246,2,212,53,186,194,136,188,4,106,70,11,130,210,137,125,57,254,112,33,101,175,90,127,10,99,37,120,42,38,35,33,48,209,92,116,54,96,155,55,116,210,128,219,117,231,20,76,159,215,3,79,33,41,91,225,73,191,0,115,134,137,88,193,164,20,101,131,114,96,184,188,151,28,74,10,94,226,148,109,173,15,49,79,215,165,204,33,96,232,214,177,6,156,200,175,104,244,182,7,105,168,22,112,17,149,156,31,124,38,130,152,167,43,34,245,186,244,153,173,220,186,107,68,105,37,191,71,247,136,22,248,32,254,22,158,209,182,71,133,5,229,161,231,202,103,48,58,232,63,206,239,149,181,40,152,1,211,182,245,220,23,233,204,11,183,39,5,118,62,15,150,205,88,241,183,245,97,234,10,147,119,124,249,201,24,80,26,189,161,255,90,83,132,19,40,200,76,125,159,152,237,6,85,101,162,53,247,44,79,101,212,125,121,198,216,64,63,7,151,207,245,193,226,24,188,119,198,179,182,141,224,160,37,251,112,117,151,64,106,200,55,148,244,115,180,242,46,156,148,173,164,159,227,76,242,79,164,50,17,136,141,163,83,157,233,89,117,77,237,63,66,63,244,142,247,3,167,26,79,244,76,110,187,85,61,247,194,24,32,162,78,102,203,39,234,156,44,242,65,88,183,150,132,103,16,179,135,184,228,159,93,133,248,218,81,178,153,247,251,50,113,33,29,72,139,175,59,134,10,165,191,181,52,22,175,228,184,2,198,214,65,183,32,227,204,42,37,202,59,176,142,179,204,227,112,200,105,108,137,77,70,127,242,211,104,195,5,131,26,202,133,154,160,25,12,61,59,54,48,243,9,146,6,221,231,145,114,68,106,119,62,135,162,181,127,11,179,150,185,123,14,94,53,82,142,203,168,116,83,225,222,239,86,21,167,75,105,176,1,62,127,23,137,34,203,94,142,103,175,234,30,205,134,66,221,210,237,102,101,75,25,48,93,144,186,115,26,38,170,113,171,209,52,50,203,198,9,83,20,169,188,210,142,47,119,125,110,57,21,65,169,194,63,187,46,119,195,251,21,57,154,110,222,151,73,95,175,91,165,56,235,131,28,108,20,204,224,99,208,36,185,134,14,50,186,73,111,81,55,193,99,149,97,130,222,244,231,116,241,203,185,239,50,116,4,103,180,108,110,222,251,196,60,79,28,79,199,121,100,222,6,50,230,239,84,216,218,184,41,94,210,18,243,249,174,163,157,214,82,130,180,202,235,151,137,135,77,192,180,7,204,39,222,157,181,220,228,25,237,55,10,35,123,116,83,84,212,81,139,44,185,39,90,99,35,27,9,174,52,180,214,70,187,116,30,49,8,137,20,181,158,76,198,28,186,65,228,160,176,155,146,201,14,223,215,28,119,141,21,95,157,26,105,156,89,244,147,91,2,46,230,200,174,129,8,58,98,254,66,8,250,165,87,158,168,244,236,53,61,191,69,46,57,235,44,204,173,70,18,22,134,94,210,210,105,157,230,183,234,40,221,28,82,109,174,166,12,232,163,144,174,236,103,251,2,121,198,93,229,129,19,251,172,39,110,172,195,89,117,131,150,124,220,160,5,70,17,192,179,153,8,185,16,110,95,152,141,213,61,184,169,163,10,104,55,239,43,135,113,185,190,119,117,222,244,142,236,175,137,185,101,153,201,154,165,83,60,113,182,16,55,158,122,172,101,180,150,163,188,90,73,70,194,146,90,46,30,48,224,129,108,205,245,163,121,212,188,185,6,227,238,179,205,173,15,188,177,227,118,120,60,180,110,96,147,182,118,184,209,247,240,192,8,188,250,235,64,207,86,196,3,184,180,243,127,206,122,227,219,169,243,185,114,147,19,245,71,102,74,191,82,98,164,87,249,68,84,126,99,180,186,215,165,87,78,111,155,103,89,127,166,125,50,70,121,226,45,183,128,81,236,150,119,221,104,63,79,243,194,230,91,174,48,118,236,126,223,5,43,227,242,156,156,166,228,18,48,155,238,231,202,33,217,198,141,97,61,188,159,43,71,78,34,126,27,199,130,161,191,221,216,76,197,111,103,88,112,10,163,66,124,31,11,181,152,166,191,221,113,187,186,71,99,40,169,175,100,96,126,17,87,158,22,126,109,23,222,112,169,253,141,157,31,110,85,217,28,141,18,216,240,106,129,57,19,235,96,217,44,147,95,144,99,228,36,246,28,1,83,135,107,49,202,207,56,65,214,246,62,21,136,13,209,48,75,208,1,9,181,9,204,229,248,56,54,117,15,13,253,152,183,207,166,45,96,180,78,165,240,74,59,57,121,121,135,49,64,151,143,164,91,162,200,121,90,214,203,181,244,183,207,188,125,151,108,163,150,182,231,104,178,186,23,85,161,137,110,17,237,156,138,234,7,134,48,237,236,62,109,88,182,83,39,226,3,227,25,53,253,194,204,210,169,43,12,37,54,158,25,20,211,37,40,146,163,241,62,166,105,150,60,48,102,87,247,96,26,35,244,167,113,166,187,7,83,195,125,80,58,121,203,125,98,98,178,97,48,222,9,53,224,19,198,213,231,104,228,107,238,235,56,223,146,68,19,118,180,247,32,3,27,191,224,249,237,25,99,152,119,61,158,147,163,88,212,125,109,131,42,93,132,98,220,225,8,165,168,237,64,87,62,187,87,61,154,206,215,30,31,192,72,202,133,130,42,202,102,202,225,102,37,22,253,233,243,130,156,84,68,178,191,232,10,114,224,25,27,70,220,29,104,52,210,147,119,156,120,125,186,76,104,234,203,146,14,133,146,46,0,135,97,176,94,213,17,83,249,220,61,230,5,188,143,183,94,249,25,73,43,69,213,41,157,69,70,22,101,132,197,242,244,17,78,31,194,144,166,38,186,80,79,72,235,52,71,228,250,17,255,16,152,246,106,57,26,37,104,129,183,73,2,5,188,77,9,84,224,19,184,204,21,247,197,247,34,239,3,31,211,32,252,161,13,140,199,65,192,72,154,157,181,244,194,148,81,47,90,144,73,247,47,128,230,170,179,122,222,95,38,25,67,75,199,125,100,185,72,58,19,173,223,29,244,102,164,154,178,86,72,6,55,46,39,103,83,32,119,61,170,17,35,99,42,133,54,36,219,77,90,42,210,69,33,33,72,8,117,226,120,104,12,49,144,250,90,34,86,212,161,137,180,185,3,174,18,14,15,138,180,99,199,28,125,118,157,93,50,80,7,158,109,197,124,180,104,196,110,122,102,8,175,227,206,194,108,70,20,93,221,133,111,134,185,23,110,137,84,14,188,33,59,197,28,77,166,180,232,79,211,156,21,223,109,101,69,223,10,215,150,239,201,201,57,165,247,190,118,12,50,211,11,170,207,19,65,160,41,38,28,242,133,69,175,236,108,48,60,93,2,60,159,16,107,144,136,75,247,220,133,255,54,133,163,17,210,80,149,251,57,104,181,147,95,120,232,22,121,32,11,55,86,60,148,19,143,149,161,111,26,145,149,251,76,82,209,33,118,102,224,32,218,154,245,218,144,234,8,101,80,74,215,223,0,68,202,66,39,35,250,243,119,176,220,215,47,197,183,5,54,115,111,255,236,58,53,31,201,115,154,13,156,147,29,206,14,184,193,182,23,180,177,35,244,9,1,115,96,253,176,160,192,145,139,115,152,222,101,201,1,81,76,236,114,52,148,121,25,252,63,245,193,123,225,59,161,79,122,97,138,187,177,19,165,209,185,105,209,148,132,44,178,83,1,143,94,36,194,161,77,213,205,188,62,88,169,153,36,208,207,67,233,247,228,67,19,103,191,48,245,254,118,71,221,81,174,124,216,242,221,2,166,153,255,14,97,235,158,26,57,30,249,128,211,45,111,132,54,240,123,240,249,46,37,203,51,23,2,163,78,241,165,145,140,214,10,129,59,109,35,177,253,160,45,91,98,175,137,61,96,44,215,235,103,153,122,209,109,206,163,126,176,21,156,100,93,98,127,177,111,188,122,34,70,85,37,96,85,161,191,50,142,62,211,194,150,89,148,86,222,156,98,79,70,146,103,203,4,190,172,55,218,169,128,212,252,207,254,252,190,15,4,96,71,138,64,156,217,172,73,208,248,11,220,231,133,83,87,74,28,47,107,247,123,116,210,70,247,142,187,45,122,200,126,225,52,164,200,116,181,208,208,13,150,7,79,229,140,83,57,119,51,1,171,64,209,2,82,212,24,198,241,204,160,221,200,72,128,87,182,178,28,141,118,141,30,77,147,112,26,247,228,45,55,189,50,154,172,154,92,216,214,247,113,166,147,28,196,153,47,10,151,131,7,245,20,191,48,250,165,134,80,60,22,122,61,123,93,114,10,27,52,65,241,22,140,81,182,77,29,65,94,245,153,190,170,75,103,208,139,223,197,81,8,152,66,80,124,60,155,240,72,34,175,5,39,177,175,200,42,96,73,42,203,3,90,200,43,210,33,9,3,1,73,186,193,42,131,111,124,121,47,36,4,3,198,37,129,44,81,240,94,16,50,95,2,23,200,145,113,242,217,115,150,144,145,107,161,185,58,242,29,123,175,162,39,111,230,100,237,217,146,179,213,72,83,79,110,181,205,46,201,148,45,228,20,166,232,182,131,30,76,77,104,60,191,205,190,234,158,156,154,170,68,102,7,222,55,226,196,151,120,138,176,211,129,207,33,53,50,53,200,241,104,58,101,227,140,212,226,183,11,226,190,242,62,225,182,146,159,244,36,82,69,228,121,11,12,157,56,82,130,236,253,116,155,75,251,81,172,1,144,208,82,206,138,194,31,138,100,36,238,219,50,208,184,145,21,251,53,211,128,26,250,196,73,116,238,232,119,104,200,131,203,23,176,173,219,34,70,82,195,51,72,159,120,51,109,148,200,218,13,243,64,17,120,96,176,121,121,126,231,46,229,109,194,223,74,113,234,179,229,210,24,134,62,154,180,162,255,164,25,113,60,96,210,254,25,67,137,120,29,116,208,141,11,147,203,201,113,91,197,40,108,77,224,179,6,172,248,109,228,216,71,147,163,205,97,57,184,70,72,139,139,242,192,48,131,197,26,95,8,21,190,58,5,38,24,190,76,88,136,45,215,191,3,24,69,203,160,17,194,206,90,119,35,58,172,106,119,103,67,18,11,77,80,62,9,87,6,28,232,229,52,249,188,6,150,39,240,189,28,166,210,120,63,78,152,146,103,219,27,75,46,2,191,247,186,72,0,82,243,142,236,23,84,149,38,48,249,222,72,49,65,5,170,122,240,54,117,96,71,43,203,170,92,151,109,138,34,192,175,137,103,88,5,70,238,208,137,122,184,103,118,145,173,25,197,178,222,158,198,57,179,236,82,133,139,129,82,105,143,9,139,167,151,228,182,76,116,59,90,114,80,160,110,18,135,15,136,114,209,159,69,171,73,18,233,13,146,71,44,78,14,87,200,9,183,194,192,136,67,48,201,163,74,116,182,229,219,66,56,41,252,7,128,33,169,203,56,193,157,6,239,66,135,207,168,146,5,153,238,159,51,4,47,186,85,190,117,112,120,9,166,55,231,206,210,20,109,14,226,51,56,180,216,151,167,155,226,129,58,69,149,185,199,109,225,95,122,95,53,57,177,75,109,68,61,91,155,156,232,162,24,61,7,60,176,170,144,1,76,23,218,138,14,42,18,45,77,118,184,108,77,208,241,188,65,252,16,62,40,123,15,12,36,116,211,36,122,35,131,116,224,144,84,138,197,91,114,101,20,84,215,61,247,56,191,115,99,74,182,15,70,131,10,152,216,236,142,148,102,74,39,35,96,8,206,83,142,110,131,124,225,221,66,32,109,117,159,41,81,74,74,125,72,158,38,201,167,119,22,34,75,8,254,96,236,58,146,8,53,28,120,90,215,97,192,85,251,229,6,185,12,119,138,52,152,214,111,61,57,30,76,35,80,154,183,229,96,68,154,163,54,200,193,83,79,93,172,237,242,30,140,134,128,156,186,176,213,25,1,159,17,41,237,143,176,77,104,94,190,48,131,180,9,204,67,244,0,106,80,28,148,92,34,255,254,132,3,254,200,216,159,172,255,104,169,104,99,210,166,57,34,139,152,73,164,202,37,85,235,7,252,86,134,129,202,210,117,110,250,37,103,74,245,165,120,152,204,207,84,184,18,36,6,140,228,191,14,2,216,81,145,231,160,215,38,201,146,119,158,22,34,232,190,236,144,214,203,207,111,99,55,218,188,120,135,38,34,212,46,29,35,125,69,76,136,176,75,94,93,71,88,99,11,16,48,156,177,45,39,207,196,55,37,238,155,196,248,173,171,12,211,250,44,62,27,177,76,156,104,166,201,183,65,103,80,36,28,136,217,69,110,138,141,57,61,254,241,162,49,229,25,242,225,81,72,159,94,242,132,244,163,189,6,180,141,140,91,57,33,93,137,179,148,124,244,231,226,75,172,14,100,192,202,173,130,13,115,36,141,86,185,201,222,238,153,173,112,47,111,254,190,105,179,199,232,86,96,82,62,30,183,157,176,24,211,221,59,81,242,181,184,16,22,12,9,242,90,50,205,34,107,17,157,143,116,153,100,169,3,15,42,56,183,201,28,145,96,233,49,31,24,107,206,17,183,5,3,44,77,157,194,7,10,68,254,204,10,38,35,75,151,135,140,13,140,79,194,108,214,238,118,109,88,190,174,70,253,0,74,183,48,229,6,38,25,39,192,170,247,220,228,151,20,70,8,161,95,248,188,237,44,139,34,29,130,177,172,33,15,47,101,96,132,91,55,146,120,113,215,231,169,85,93,174,79,228,27,59,73,18,47,39,14,153,178,214,83,135,153,241,68,147,10,41,50,219,156,177,53,227,129,239,162,36,87,152,113,103,76,71,210,184,34,79,92,229,104,154,182,4,102,195,214,52,0,234,180,245,123,186,3,123,241,42,51,56,182,97,243,150,255,50,118,127,91,224,108,74,102,17,226,208,94,88,52,50,99,34,244,2,55,68,197,84,159,163,33,167,222,226,97,50,157,19,137,25,49,179,138,162,232,175,245,78,174,28,182,206,188,137,154,68,58,251,14,37,132,20,111,233,227,76,201,90,214,132,235,140,252,219,136,68,12,228,94,65,173,31,55,80,50,35,55,185,69,243,52,188,85,143,210,153,66,134,76,120,40,44,143,114,171,223,108,71,186,6,241,80,144,162,7,41,153,104,70,213,24,31,22,77,189,123,201,169,193,25,202,213,103,167,116,247,146,103,62,148,239,139,153,120,236,216,217,156,232,183,40,35,109,83,251,184,48,10,77,74,36,178,150,166,229,137,248,109,250,121,186,159,99,74,89,91,224,172,109,122,244,239,236,203,210,192,136,74,179,41,27,211,137,30,59,4,152,113,218,197,7,133,3,101,13,135,205,248,78,97,28,134,163,185,170,224,97,33,149,228,13,9,54,200,14,197,74,129,69,80,6,245,221,249,116,227,201,8,76,157,58,154,100,137,198,102,210,189,38,202,25,247,228,165,105,230,12,99,238,125,123,71,10,210,114,250,196,139,93,106,48,37,72,98,72,58,209,36,160,154,108,238,113,208,208,43,43,116,22,197,235,100,112,76,133,161,4,70,159,17,173,84,218,227,68,31,208,170,33,42,147,112,25,157,186,61,167,133,58,202,46,103,130,42,89,247,254,25,34,127,20,109,208,118,87,122,226,89,167,231,14,86,1,148,141,154,52,43,97,114,57,1,83,125,213,151,125,62,130,49,162,114,66,151,210,243,208,80,224,110,55,161,184,225,18,223,84,142,153,126,199,135,143,221,139,230,196,207,118,197,136,55,145,222,202,58,134,215,236,102,1,31,252,17,120,71,146,99,154,63,35,144,224,143,156,149,82,184,66,107,152,189,188,95,24,97,146,62,81,148,198,83,104,56,44,163,70,74,98,122,157,32,244,124,1,177,143,181,33,95,52,47,151,91,164,106,240,202,107,91,136,95,63,13,32,31,196,4,157,123,236,39,27,73,248,220,239,14,27,181,113,201,101,50,183,199,62,152,29,122,214,199,194,44,62,34,9,75,157,160,62,121,82,156,26,98,167,139,116,197,150,4,240,50,67,249,216,69,163,199,38,197,19,35,151,70,133,27,131,209,165,60,38,51,23,203,233,194,40,193,104,254,23,130,104,204,197,7,78,34,215,222,209,92,235,241,249,45,19,190,144,196,29,5,191,125,179,222,181,169,164,122,183,66,229,140,204,180,41,189,10,133,202,42,122,177,197,88,86,31,151,58,194,230,237,5,137,195,234,127,146,161,154,214,47,31,20,16,102,249,50,52,93,79,141,52,120,76,244,46,106,95,24,76,237,182,35,169,1,81,81,89,176,102,101,17,98,59,11,43,12,157,177,108,11,25,197,46,190,128,179,160,105,153,33,47,36,195,29,78,245,97,24,18,110,182,155,123,62,123,182,84,138,214,79,106,203,51,202,204,231,186,177,185,188,48,211,233,101,27,33,232,214,180,116,131,236,231,184,76,38,70,237,86,152,237,103,185,240,80,18,58,21,210,19,208,111,129,181,2,56,217,229,68,111,35,146,183,91,115,234,200,116,167,32,48,46,203,71,165,161,48,115,117,208,168,90,46,79,181,12,37,231,117,159,56,201,77,65,19,29,55,193,238,74,182,229,145,218,164,113,20,131,125,50,72,248,74,117,177,39,28,105,99,167,0,71,42,105,89,244,76,59,119,155,1,173,117,106,217,19,190,232,101,151,228,213,53,229,206,14,26,31,222,128,145,186,200,79,201,53,184,193,195,220,58,149,150,60,76,157,52,98,125,228,216,181,103,96,88,187,66,176,56,134,233,71,203,133,83,174,45,61,184,43,24,64,77,133,137,170,98,123,133,240,165,18,253,6,4,185,22,73,19,30,234,144,21,127,252,122,191,46,59,5,131,238,166,149,125,226,203,124,19,50,75,123,108,15,12,161,52,210,57,214,118,158,245,228,249,22,185,23,4,4,125,155,176,185,66,64,130,141,245,89,18,158,115,239,21,226,73,52,129,53,109,103,176,254,193,117,43,251,80,12,100,93,61,48,154,95,113,114,118,152,237,57,26,235,209,75,192,194,245,65,30,26,77,81,249,94,26,10,175,90,97,47,102,169,23,168,45,173,130,178,27,143,244,26,180,76,217,2,1,39,161,80,109,100,209,229,219,29,86,209,245,200,116,154,34,232,82,22,7,173,27,145,104,66,22,48,43,253,4,65,129,17,5,248,13,235,80,249,64,191,207,61,104,53,168,250,40,253,228,204,12,53,93,214,205,234,253,97,42,209,148,117,57,59,168,205,62,92,36,91,46,235,229,236,60,99,1,242,74,185,219,124,26,18,219,67,85,178,228,223,189,180,179,51,25,15,245,133,60,252,133,97,200,63,39,135,178,19,140,31,76,204,139,94,90,199,178,62,95,30,71,123,89,84,22,218,94,154,71,29,162,63,110,240,89,88,239,209,44,126,243,129,219,101,99,16,97,139,180,159,93,218,89,92,243,29,74,85,245,116,144,151,100,105,142,180,99,33,169,170,240,234,209,196,142,117,47,172,84,129,9,116,227,27,57,11,210,86,161,19,19,128,223,35,102,173,61,166,246,153,227,168,88,163,63,152,12,6,169,94,129,17,193,143,236,135,205,197,202,24,106,48,213,118,76,75,231,161,46,61,26,55,135,29,76,17,226,141,246,80,157,204,38,236,166,117,184,56,29,14,84,225,131,62,211,17,133,76,122,180,229,172,34,47,99,130,242,15,165,174,207,120,228,29,151,96,229,2,178,245,207,193,30,35,88,213,86,167,51,203,167,214,226,235,54,127,133,170,48,218,209,113,242,179,168,215,161,35,17,178,120,191,143,60,163,25,38,23,126,98,207,22,124,216,57,76,2,86,222,8,142,121,227,46,51,13,186,185,140,134,116,246,181,237,178,24,237,133,10,217,118,155,250,96,204,229,168,143,40,15,248,108,93,112,20,240,233,216,72,139,66,151,101,141,26,49,204,161,84,104,147,163,213,70,46,153,4,250,179,54,157,162,11,89,178,183,239,47,132,50,37,35,117,96,188,130,130,115,151,145,136,149,145,216,16,15,143,61,47,26,189,53,43,123,154,178,64,139,64,12,197,3,73,190,116,200,59,101,6,255,153,117,93,67,41,138,96,173,92,162,110,73,207,47,103,108,42,34,183,114,98,228,169,28,98,43,154,5,29,132,134,251,44,209,204,129,207,18,20,140,14,148,109,235,115,93,230,143,21,137,25,92,123,158,187,66,24,108,4,171,59,109,165,149,154,18,192,45,185,97,91,170,37,80,104,90,69,74,110,216,212,175,231,129,67,176,89,145,245,97,153,208,11,71,246,56,118,142,196,155,218,179,205,235,226,117,7,93,189,162,118,246,28,221,210,61,218,200,67,93,97,250,180,111,53,16,7,31,133,177,81,140,114,31,4,230,254,220,23,59,209,224,209,91,171,191,162,103,53,141,205,29,169,227,36,203,4,242,45,43,106,202,107,252,124,145,180,223,21,14,96,108,238,58,229,40,61,58,45,183,142,183,173,33,90,197,75,187,30,86,205,119,231,184,144,83,120,26,90,177,77,186,219,210,185,36,3,207,234,136,250,210,109,92,176,29,128,192,212,247,226,104,170,137,93,155,78,207,4,137,145,85,108,223,48,145,151,27,235,80,137,98,187,128,93,193,211,138,139,54,100,191,180,12,156,136,180,241,218,68,98,47,45,163,153,171,173,192,217,220,210,131,181,49,166,118,85,84,107,144,137,254,48,147,202,208,182,211,148,172,2,31,228,6,88,126,218,218,211,105,115,12,73,30,52,147,202,120,154,142,68,187,243,60,146,85,159,134,167,243,142,246,149,180,98,224,105,91,156,113,223,175,92,214,121,71,218,247,102,37,213,80,248,27,191,252,176,246,90,225,150,18,13,77,228,155,135,10,92,144,51,28,87,11,101,61,11,24,91,160,30,203,254,166,145,37,235,201,41,120,205,84,175,120,218,163,77,88,172,57,247,202,215,110,50,250,42,205,113,166,207,189,175,208,74,174,218,230,72,7,96,155,87,121,173,215,167,95,118,152,255,107,252,52,43,156,170,157,80,151,203,114,219,136,140,61,42,46,52,110,93,253,178,185,116,86,194,132,41,199,18,180,233,123,16,219,81,180,31,235,85,82,49,223,230,161,226,51,39,34,143,5,106,219,42,160,77,121,217,148,118,47,191,103,171,40,47,242,47,185,6,37,4,151,203,173,194,29,24,18,143,96,155,164,141,175,179,170,182,145,107,137,219,194,39,89,187,34,50,82,159,37,90,227,18,196,38,121,164,166,117,23,177,14,209,136,74,138,152,10,95,40,15,158,24,169,190,98,143,12,255,218,47,51,15,107,228,249,40,13,213,144,111,62,95,214,234,42,39,103,92,224,125,231,36,52,224,30,209,67,172,13,231,77,118,61,66,119,39,112,217,146,72,67,197,66,111,218,202,37,119,50,133,226,161,226,182,152,247,150,88,179,135,133,93,170,159,73,63,198,10,24,215,19,61,185,209,209,107,76,212,103,187,44,109,38,153,144,58,82,201,139,246,151,57,158,131,241,125,143,115,211,65,156,84,249,105,223,68,51,9,240,103,75,155,33,200,213,251,76,206,80,72,143,254,165,213,249,47,140,75,247,115,52,159,64,190,148,91,228,98,84,116,106,175,208,97,165,226,61,31,193,171,110,242,118,193,76,101,247,247,220,54,75,101,188,107,226,175,242,60,51,252,76,219,229,181,154,55,164,10,123,158,37,40,200,192,231,92,202,143,70,246,115,165,124,57,179,72,57,233,79,195,40,9,58,46,89,0,5,97,225,199,239,146,188,42,143,222,104,145,68,215,111,82,214,7,138,36,124,60,145,66,83,170,42,134,182,22,20,155,133,162,171,246,104,161,12,51,93,36,130,226,148,121,113,40,220,175,148,41,137,95,52,137,20,182,18,96,36,7,217,107,61,34,172,230,235,233,240,89,85,31,117,102,200,82,33,212,13,199,40,61,18,95,54,10,111,175,33,108,148,253,200,195,206,96,247,88,42,66,83,85,120,110,95,137,86,82,210,243,249,242,16,76,14,122,207,130,231,242,124,59,231,78,122,100,122,91,163,140,163,162,184,11,174,234,77,254,85,170,77,175,40,238,141,160,26,84,57,157,141,154,233,159,212,219,5,137,26,159,194,184,67,6,92,76,66,79,245,122,145,154,143,251,66,65,173,232,201,251,138,13,229,106,230,79,163,42,196,52,5,197,88,64,32,92,57,150,84,43,86,191,253,153,9,69,36,85,33,62,143,33,194,70,132,159,159,155,166,160,55,111,46,182,104,67,29,92,80,136,245,18,84,142,87,60,121,5,153,144,54,243,156,30,13,98,246,0,183,55,211,164,78,244,220,137,237,197,141,118,41,37,170,38,52,218,63,210,23,58,105,234,81,216,210,225,1,23,53,65,162,184,64,184,123,131,124,235,105,85,193,233,94,111,24,222,223,199,105,62,12,227,182,156,98,117,174,122,211,164,45,234,221,94,232,45,99,1,217,227,61,146,158,236,207,69,91,240,18,49,250,217,248,229,169,103,62,191,28,225,9,132,238,191,145,247,198,196,251,62,110,219,53,233,209,148,6,99,124,214,50,72,52,188,210,226,53,146,211,38,154,80,31,97,242,70,61,199,97,218,106,244,101,33,216,113,107,40,21,93,95,29,190,180,126,165,125,97,148,98,244,104,182,127,151,230,152,211,211,190,120,96,172,133,230,45,211,163,113,167,122,237,101,132,236,165,125,163,85,101,26,233,156,9,170,21,22,28,143,176,242,121,31,253,238,190,171,57,149,168,12,61,75,96,208,11,54,252,52,65,139,177,255,3,237,207,12,204,190,241,54,137,224,44,250,104,4,67,184,8,230,218,50,93,183,71,163,62,33,146,21,71,211,7,174,18,220,100,9,110,245,147,238,31,237,239,69,92,255,196,197,51,224,49,31,41,221,51,105,98,98,28,112,175,170,149,144,161,237,150,120,38,5,94,156,106,158,35,199,57,199,253,109,218,166,229,198,178,73,41,220,147,23,181,9,54,155,236,30,154,25,182,83,120,126,186,98,7,27,15,156,70,63,29,164,72,95,149,88,213,138,53,173,201,100,117,112,74,25,146,84,24,73,79,158,204,223,229,194,69,179,234,116,56,180,208,74,0,38,127,37,48,171,123,146,163,179,214,1,89,181,234,237,136,224,228,83,103,74,203,25,201,193,103,97,82,175,132,51,121,213,219,81,141,166,128,46,199,9,98,66,150,167,210,158,72,0,199,215,208,41,229,145,158,208,183,169,77,3,166,208,119,40,189,157,7,248,171,35,251,123,223,23,117,13,129,105,122,139,41,158,146,213,131,158,105,97,213,251,211,108,115,212,94,98,67,8,184,47,27,78,101,81,127,9,216,122,237,142,226,156,159,163,9,131,229,104,94,246,227,93,97,253,221,247,11,98,214,87,56,221,38,147,130,202,233,82,107,139,110,89,162,251,237,62,210,148,9,2,236,44,247,232,169,222,129,221,84,72,67,162,155,140,205,82,249,175,196,94,190,230,59,35,145,129,23,159,19,20,238,214,157,44,19,147,161,222,23,187,137,125,89,221,84,187,245,210,204,171,73,38,203,170,13,192,136,135,156,37,188,222,169,182,170,194,4,234,55,65,247,96,158,174,90,17,163,0,150,67,117,134,89,94,183,76,236,3,247,61,51,22,207,178,79,228,162,137,76,238,250,130,166,179,194,9,165,178,128,247,163,114,114,66,22,90,30,235,93,219,250,124,78,78,166,229,242,224,161,94,139,51,204,42,102,187,117,151,85,178,212,2,195,85,223,178,34,215,254,60,146,159,27,249,93,207,85,117,137,23,21,214,176,196,2,150,118,83,247,21,124,27,110,168,112,246,145,178,171,225,150,115,190,225,211,89,169,52,111,118,96,26,143,215,13,98,138,238,75,168,102,246,33,233,192,146,180,132,79,62,169,213,88,157,170,109,155,138,194,169,221,173,73,53,17,20,189,52,147,92,11,148,93,128,94,25,218,159,229,134,133,69,119,38,240,107,119,210,160,241,44,23,143,99,13,239,126,223,128,115,168,254,61,134,107,87,237,150,112,85,123,122,14,138,248,212,149,11,121,5,234,146,121,55,182,11,211,32,166,71,243,200,99,133,160,47,231,61,218,12,71,35,144,62,27,243,174,115,6,26,233,187,93,37,147,129,38,167,194,9,103,5,41,224,167,162,54,63,28,17,28,150,51,49,162,246,45,176,57,87,140,187,55,97,246,84,248,140,250,123,99,227,233,225,77,195,248,54,241,204,172,141,183,42,204,231,179,238,158,42,171,158,39,172,31,164,248,99,71,102,63,166,112,153,33,84,197,126,78,27,128,147,73,29,220,219,66,8,72,191,128,209,172,213,243,210,32,31,109,214,4,161,246,78,118,54,176,138,94,153,208,55,109,183,161,235,3,109,178,193,115,95,63,211,69,61,117,233,228,12,238,246,185,168,213,78,162,150,28,94,6,108,190,171,38,165,33,109,21,151,220,4,94,79,176,144,144,29,105,186,117,79,170,172,79,92,82,118,186,59,100,92,98,228,182,200,4,223,129,240,54,243,37,34,241,26,31,38,6,52,66,90,48,59,154,122,39,163,245,44,106,144,55,37,106,60,31,124,221,98,43,134,190,194,188,75,34,62,6,226,119,6,73,27,121,148,91,238,129,26,127,225,159,208,101,143,90,18,84,193,37,206,96,227,108,31,98,38,76,29,166,155,156,156,92,70,185,117,104,68,148,197,124,242,108,188,77,213,207,139,100,195,12,25,196,210,108,154,98,157,87,224,248,22,228,190,72,252,173,219,121,159,147,38,156,207,54,30,34,98,13,150,200,64,232,77,225,179,206,165,91,80,165,222,144,5,206,54,231,71,109,176,156,72,107,170,85,219,121,239,225,173,2,187,40,137,122,42,34,21,231,57,251,46,118,210,20,61,245,228,112,182,130,184,6,211,125,169,155,46,202,157,227,210,228,161,7,169,63,29,36,185,75,157,6,78,106,219,188,184,145,22,245,214,209,147,244,92,52,106,237,121,70,65,149,180,161,248,88,181,101,126,0,209,70,133,211,141,136,150,153,127,29,177,182,191,47,35,211,202,88,161,91,47,196,166,38,27,127,217,26,53,72,245,227,10,210,64,3,17,118,166,193,104,104,199,88,225,234,245,161,117,138,154,65,19,49,45,252,44,112,73,215,29,143,129,56,159,23,150,170,113,115,124,24,19,221,234,48,54,130,115,76,149,120,150,12,29,167,214,109,16,201,217,243,165,102,41,206,211,95,68,12,85,174,168,83,18,158,34,117,252,33,106,83,73,89,138,7,28,185,5,65,229,44,185,166,125,245,192,53,106,19,103,90,64,18,248,249,229,58,219,165,135,209,250,45,118,237,136,100,65,111,138,9,41,139,140,245,249,83,175,4,157,49,209,82,94,149,155,206,140,234,59,135,159,153,109,171,27,225,153,72,247,85,67,128,68,160,239,26,3,141,203,230,59,239,245,188,111,61,122,70,59,42,57,227,45,155,243,3,90,50,32,234,138,244,168,79,61,53,254,50,177,65,160,51,104,235,116,87,8,126,163,124,205,108,214,245,187,183,208,33,105,7,188,36,3,15,124,102,137,122,75,19,217,98,214,7,206,215,105,128,2,89,123,15,78,243,118,61,119,38,95,125,27,150,127,145,94,214,45,38,34,188,172,146,162,250,77,108,245,14,65,118,255,193,130,135,99,93,231,227,59,121,166,191,208,42,52,34,202,214,175,30,69,217,224,146,15,52,225,196,78,115,89,133,38,90,116,173,247,88,134,104,103,220,164,42,102,28,207,140,115,54,200,87,202,141,222,210,181,213,23,185,21,68,154,195,252,228,108,223,90,83,143,81,198,88,148,67,7,236,47,241,165,228,223,142,125,11,100,27,70,149,30,93,55,4,174,128,205,156,80,224,188,198,173,236,77,52,34,170,218,136,66,16,185,90,156,120,81,207,215,60,21,33,178,144,196,60,203,137,216,90,162,96,112,110,108,134,222,38,170,238,91,157,89,97,31,7,76,3,68,87,227,214,51,125,13,209,1,101,41,212,147,227,34,119,165,62,205,104,84,166,113,164,216,226,141,240,80,132,222,133,225,44,115,107,120,198,38,218,76,155,218,213,226,234,188,197,231,96,62,190,229,137,224,36,140,118,43,78,109,91,141,118,9,8,214,133,151,8,112,81,192,60,163,37,95,191,218,162,188,151,102,62,56,249,254,118,67,177,86,143,70,182,38,234,215,103,3,158,68,6,158,180,61,180,200,128,105,236,25,10,159,29,203,173,188,35,186,180,182,90,4,87,211,251,12,23,95,248,60,122,52,132,186,25,151,134,71,80,215,43,47,38,25,29,238,197,4,238,243,129,89,168,195,119,217,194,107,133,89,16,119,152,58,159,240,88,157,145,41,173,172,240,85,62,99,65,76,78,129,71,11,255,6,214,193,253,152,181,183,32,151,76,182,34,89,204,81,120,224,121,92,23,237,132,110,141,124,64,72,229,247,22,112,110,200,208,200,51,105,198,39,15,152,91,84,87,101,140,116,70,104,73,91,49,68,12,213,167,205,73,185,95,207,11,122,212,46,92,89,250,194,49,61,211,240,82,229,210,248,28,71,216,177,39,54,220,122,223,244,103,246,104,205,217,214,16,165,71,103,85,222,216,3,54,230,29,11,12,123,84,181,99,20,211,99,127,111,12,161,191,150,175,233,31,109,187,77,97,232,172,251,210,17,232,115,207,2,227,112,27,191,61,104,23,144,177,48,232,243,78,215,159,184,210,190,83,5,174,214,132,116,141,197,178,186,46,159,179,17,203,94,171,94,150,36,249,109,166,142,171,229,208,55,237,1,114,180,125,67,49,87,239,34,61,17,7,68,241,254,106,210,66,173,147,121,227,28,91,250,181,160,67,118,76,159,104,183,102,211,123,207,171,200,52,15,43,165,92,147,82,232,31,77,102,44,68,75,41,210,197,3,77,170,114,221,232,52,159,87,238,22,133,97,29,10,228,11,119,112,182,55,25,17,141,39,120,220,180,110,133,70,240,121,102,18,231,64,108,24,43,36,38,182,41,197,201,149,179,205,29,215,190,219,230,172,254,140,179,228,53,37,83,58,84,210,218,129,233,37,15,65,244,196,192,83,223,241,19,51,33,124,19,198,46,124,174,75,96,148,254,220,164,193,130,145,170,243,2,211,180,151,138,15,188,89,171,245,227,69,90,46,4,186,179,85,11,228,210,168,29,185,202,138,193,73,172,16,26,219,146,226,97,22,176,178,89,89,36,204,69,38,190,93,182,75,178,2,17,33,92,145,121,211,187,237,18,50,48,209,228,80,247,62,51,167,164,130,208,172,33,99,239,119,141,173,184,184,48,0,159,121,62,188,91,240,55,209,53,29,165,166,20,178,227,164,120,155,130,236,219,214,149,13,79,143,39,121,170,225,42,134,253,50,51,212,212,223,157,87,238,188,210,59,155,159,139,206,97,35,133,201,14,100,97,61,56,243,89,94,185,115,58,134,229,69,163,30,184,219,181,209,129,114,163,48,219,230,237,183,124,78,77,67,172,192,181,149,184,229,134,236,153,92,217,220,230,1,16,7,159,207,67,42,151,103,62,96,87,21,23,222,104,140,170,207,138,204,46,122,7,140,81,142,172,138,103,55,73,19,229,7,91,43,173,76,55,70,85,105,113,114,246,162,93,151,251,1,231,58,86,69,190,4,113,192,106,16,122,235,140,97,210,144,227,201,58,128,145,114,10,171,130,198,248,213,167,194,102,232,42,254,35,234,180,5,229,43,78,161,186,143,150,128,228,22,88,216,114,11,51,27,82,143,106,33,63,173,16,16,239,122,176,115,213,83,155,100,99,140,20,22,115,13,67,184,165,126,143,54,179,122,133,161,8,230,123,244,80,151,209,3,91,35,71,120,61,209,116,175,243,9,233,49,185,110,12,26,229,171,45,63,209,180,48,115,162,1,65,94,135,181,93,199,135,71,235,80,158,10,87,4,134,99,16,150,174,95,45,253,222,108,54,239,40,212,130,19,36,55,252,0,98,20,158,15,184,200,193,232,32,186,68,163,245,249,213,169,227,223,250,135,34,184,162,102,186,244,129,103,235,141,15,216,152,43,114,215,236,229,71,120,34,117,232,235,138,114,45,221,47,140,84,78,43,10,147,160,138,208,236,236,85,85,71,162,153,132,108,13,27,131,19,203,46,105,69,103,250,55,39,227,176,176,50,191,19,129,137,4,227,182,141,137,42,107,11,54,149,179,196,72,225,245,60,171,226,137,120,170,147,173,45,253,69,246,70,224,97,43,116,56,148,144,197,144,37,151,106,175,87,179,14,76,39,180,60,150,97,236,248,229,174,46,116,113,106,196,106,114,133,215,164,199,186,226,171,70,18,144,112,214,190,240,212,145,132,156,231,153,77,195,153,133,228,191,228,145,144,107,56,35,113,201,201,69,183,0,137,229,22,209,0,44,128,46,34,43,52,37,210,75,232,32,101,184,91,53,37,205,124,133,20,15,220,77,36,77,224,50,107,17,79,24,38,59,185,107,86,91,23,112,161,125,231,204,25,26,2,37,99,160,59,204,166,76,218,187,14,76,30,48,174,187,66,126,147,137,120,216,52,28,22,62,112,49,218,146,251,74,214,127,224,207,140,108,139,168,85,181,78,160,238,90,63,192,212,57,170,192,36,235,86,160,83,180,195,14,216,111,45,140,218,235,25,148,75,143,133,232,43,48,10,59,83,224,140,166,118,92,88,55,85,221,11,175,189,195,70,215,52,72,17,172,21,120,209,133,19,176,145,214,228,183,23,31,160,71,33,185,217,231,146,5,182,220,145,191,47,76,150,167,68,157,112,36,107,143,97,72,217,185,72,2,172,79,232,114,97,241,211,173,11,94,225,98,249,104,55,108,170,150,124,187,240,143,98,17,102,80,200,151,200,79,99,134,50,98,12,159,153,177,101,125,166,149,34,69,242,251,90,166,150,34,63,109,218,224,30,23,230,101,153,85,249,105,150,100,223,3,48,179,226,235,41,191,109,214,57,126,114,242,162,75,131,51,220,5,160,128,58,140,164,182,172,33,141,124,130,247,196,209,14,12,191,109,9,76,217,214,191,32,68,62,186,248,188,53,172,109,207,168,222,14,79,154,14,239,96,97,121,235,238,148,59,233,201,109,77,127,27,135,155,48,139,42,198,204,147,215,109,126,245,158,4,59,211,33,25,93,201,92,156,121,37,149,136,193,176,39,224,57,8,156,144,206,204,14,83,245,150,101,2,65,92,150,161,15,54,103,12,153,109,73,203,174,251,212,38,73,23,153,148,218,185,88,180,35,63,24,107,189,33,89,19,92,75,70,204,28,232,55,163,80,21,240,153,73,49,157,245,27,99,87,39,34,50,103,7,103,171,122,117,216,18,239,114,52,223,77,68,196,214,34,32,218,202,173,90,138,212,67,184,74,198,88,63,49,19,107,201,30,174,96,224,209,197,195,180,153,128,128,119,148,83,91,32,81,46,71,83,177,172,110,149,136,12,91,209,144,130,6,5,60,8,63,24,239,60,125,223,231,107,238,238,207,125,80,116,35,36,122,196,103,36,123,192,129,187,135,48,70,97,102,156,103,232,31,47,111,87,120,222,13,15,204,234,85,89,116,127,81,4,221,2,39,51,90,14,24,250,140,92,86,161,179,162,148,11,15,225,63,98,46,124,198,104,107,247,228,69,23,191,178,79,112,244,13,132,250,235,80,189,47,3,94,21,188,126,135,161,81,201,158,141,235,232,222,104,75,197,28,5,73,129,231,153,241,124,51,202,74,5,123,80,126,217,204,246,60,118,60,171,193,89,192,239,101,35,34,81,107,220,116,65,181,89,246,55,165,216,78,193,7,25,101,235,44,177,10,178,102,217,11,21,147,210,240,16,242,48,81,101,47,94,106,152,164,232,187,230,167,209,128,135,229,240,193,164,15,36,221,66,73,246,44,157,254,117,12,19,52,142,131,201,48,102,246,197,62,79,179,203,189,179,33,195,130,58,235,133,145,130,253,15,150,54,35,1,191,35,32,133,3,35,190,14,166,104,218,103,248,181,158,93,75,146,11,38,61,111,214,57,14,147,2,18,237,164,109,37,163,30,129,219,175,201,92,224,109,230,155,30,163,240,154,229,224,134,46,194,117,156,236,85,244,31,232,8,178,212,228,141,111,206,6,184,43,140,103,72,156,250,172,96,89,196,56,129,145,35,244,240,167,84,181,0,49,57,84,204,83,194,172,207,236,146,21,206,213,51,68,24,1,238,90,244,232,26,113,242,89,241,19,242,204,23,59,147,103,107,113,168,165,120,110,30,228,215,127,226,27,189,108,221,60,73,94,70,66,177,55,194,100,216,49,178,42,152,54,240,89,6,252,220,4,112,162,164,3,185,131,142,174,56,122,154,224,79,192,139,116,130,183,43,3,119,90,222,4,174,108,206,227,228,16,104,68,17,109,33,57,179,125,242,204,230,112,112,107,4,116,126,157,105,223,39,3,210,149,106,105,111,92,245,237,165,94,162,27,252,164,228,232,150,172,65,204,97,28,63,171,28,141,16,104,9,219,198,110,5,238,42,112,198,91,57,62,42,6,146,200,73,97,224,177,195,83,56,67,162,159,50,194,177,135,241,78,2,206,157,102,209,131,207,131,224,185,196,149,149,46,41,76,250,89,91,246,126,72,238,43,101,241,226,179,156,86,47,251,122,85,234,94,144,228,221,137,239,175,255,39,110,86,73,225,82,33,251,68,76,71,250,225,222,53,154,212,52,12,57,140,172,122,17,148,111,34,126,250,252,97,9,227,12,193,197,17,114,27,140,67,190,244,46,240,153,184,246,30,119,160,101,149,117,253,9,4,68,172,138,123,66,214,115,183,25,18,10,103,200,33,77,36,10,91,40,175,204,117,97,50,141,15,140,249,91,156,123,163,9,171,231,166,41,36,190,174,243,157,62,175,154,82,123,242,158,122,92,77,176,254,137,115,147,113,160,0,244,253,52,246,208,21,25,246,255,208,233,119,194,221,200,110,20,185,45,159,120,67,131,131,78,20,72,190,207,106,179,60,183,251,146,89,116,91,139,100,27,186,128,73,166,95,52,212,122,40,219,77,244,233,41,9,95,152,150,241,236,243,5,197,53,85,80,156,148,215,188,35,29,155,244,164,102,218,164,137,96,0,252,198,215,74,44,253,146,77,179,116,111,88,169,34,119,111,218,203,23,166,99,218,139,53,232,34,156,185,105,41,124,54,237,62,244,241,135,125,172,111,39,203,70,31,223,248,227,149,209,5,118,47,141,10,51,173,46,63,24,254,92,223,119,203,126,224,19,197,56,183,195,216,225,242,201,78,68,162,232,76,248,208,159,59,221,253,105,180,127,240,100,254,193,40,30,102,81,225,48,93,32,215,164,196,89,237,132,168,119,213,97,108,98,223,184,29,134,19,42,183,133,233,244,118,26,27,18,244,120,127,109,129,73,18,110,135,241,66,149,70,97,114,151,214,251,229,176,145,72,239,201,7,118,182,158,98,92,168,231,192,239,18,24,118,198,55,189,47,36,107,166,108,217,105,212,216,132,134,14,91,105,180,9,204,130,250,109,242,140,35,199,72,188,112,129,38,119,225,98,169,196,128,241,225,229,219,252,193,20,49,166,136,49,217,156,156,188,135,1,165,88,243,235,86,216,22,19,135,25,27,243,57,154,204,237,7,91,233,78,124,75,44,200,42,174,123,71,227,237,80,209,123,46,237,132,135,223,198,121,125,37,16,133,105,13,255,38,171,101,38,229,233,185,177,210,147,119,38,177,123,92,244,235,10,108,34,97,126,52,34,0,98,16,98,74,121,48,206,63,184,88,210,75,158,249,50,23,115,63,185,73,196,10,72,184,227,175,19,213,225,243,21,200,169,113,202,233,195,239,26,98,141,212,12,141,90,151,123,220,86,195,143,176,235,209,84,157,178,31,77,142,82,122,59,88,250,201,114,77,135,25,107,87,118,216,142,206,247,183,145,86,21,109,96,243,206,24,241,253,145,73,85,179,139,31,220,191,8,9,31,13,154,97,244,228,147,181,62,59,188,136,244,135,194,52,192,55,135,55,137,45,125,164,131,47,208,225,140,219,253,77,240,252,148,42,61,242,135,204,143,209,149,254,182,181,184,77,135,207,109,45,253,233,106,245,184,64,77,232,91,31,57,175,201,111,219,220,11,135,254,52,193,160,191,236,5,235,93,20,132,97,27,247,228,124,156,3,35,214,168,223,31,202,118,190,71,92,118,42,89,68,172,168,235,146,98,7,133,13,162,67,201,68,85,166,255,116,193,1,88,230,203,97,218,115,62,175,152,244,193,236,122,242,179,62,123,211,33,133,84,154,65,228,137,179,173,243,37,23,183,73,182,91,242,72,41,110,184,101,253,162,211,224,140,107,57,57,213,214,153,253,228,208,139,69,209,15,184,182,251,208,232,46,147,217,150,18,49,90,188,31,218,40,120,166,162,63,141,159,186,191,236,102,234,169,237,185,178,225,14,8,80,94,170,146,17,128,77,242,197,97,219,244,79,253,109,250,112,253,202,224,34,20,29,135,36,57,93,0,4,223,152,188,69,145,28,38,169,233,72,56,108,126,22,242,194,120,33,241,253,209,133,15,69,70,214,9,179,7,250,78,142,28,116,169,114,105,8,69,157,185,160,57,12,129,102,40,140,127,70,15,248,124,98,18,138,179,70,173,48,123,69,146,45,37,161,6,3,67,90,219,14,143,167,44,3,140,9,222,55,26,182,245,178,189,39,31,213,91,148,214,54,51,204,42,71,227,166,225,161,225,194,49,240,140,91,89,154,145,45,245,18,220,58,33,5,133,48,153,212,50,204,21,31,14,112,48,180,191,3,105,54,196,17,2,230,31,72,232,8,135,31,154,211,7,111,115,131,111,250,74,208,181,242,223,222,108,12,228,210,6,74,79,95,54,29,35,149,209,133,192,139,128,82,129,248,98,48,81,24,14,23,250,141,32,128,246,45,19,191,221,102,211,201,26,81,126,175,132,65,189,27,69,200,120,104,122,163,82,235,71,51,239,172,162,51,199,196,128,50,142,102,39,167,151,70,69,207,9,86,200,135,52,161,93,78,83,19,119,106,49,14,48,117,61,107,148,121,123,124,223,62,202,10,77,59,206,128,105,180,139,115,159,91,148,118,3,90,178,33,194,198,201,151,189,92,133,27,244,249,15,198,40,69,44,99,128,175,52,62,249,207,93,52,50,134,97,29,124,3,115,76,130,84,168,151,54,188,19,117,83,136,239,237,1,49,85,240,215,85,43,73,199,172,15,5,53,73,191,48,42,72,125,233,204,64,123,231,247,249,241,53,152,197,131,192,148,229,226,228,231,91,30,69,39,227,10,169,35,110,203,84,248,178,12,67,60,87,83,12,21,116,233,151,206,151,100,54,92,235,98,211,75,50,82,127,224,18,55,205,52,45,90,184,128,57,138,208,7,102,35,210,139,94,216,121,96,95,188,79,227,33,82,77,58,23,159,125,156,151,38,183,197,92,227,185,235,204,231,252,141,148,108,155,79,125,226,141,198,235,111,62,4,134,118,171,223,166,53,94,46,135,169,71,232,109,241,72,156,72,4,92,87,213,120,132,110,209,125,207,109,34,59,130,146,22,118,16,41,159,42,123,129,124,243,45,204,123,77,87,136,115,193,52,197,86,71,155,73,250,9,156,66,175,232,160,86,138,146,131,209,65,107,254,89,102,132,120,164,249,118,82,6,73,158,7,223,150,86,211,231,69,138,120,122,67,37,48,21,28,153,102,161,255,213,228,15,132,209,56,139,156,28,9,67,215,203,36,143,74,49,88,46,45,35,240,92,252,190,104,35,121,214,143,140,140,161,143,19,220,99,170,30,124,222,35,73,120,71,51,101,226,46,112,194,45,209,95,6,84,52,17,6,103,99,151,189,175,119,91,243,125,158,186,43,60,147,170,19,179,76,96,114,233,109,53,196,215,189,218,10,156,207,154,46,71,179,235,241,245,158,36,222,80,125,3,38,224,115,53,241,174,205,155,85,222,38,76,21,186,154,28,70,149,85,130,90,182,145,201,75,11,230,192,214,132,8,52,41,183,14,23,41,128,77,3,145,91,110,155,206,19,143,223,208,183,81,97,57,30,23,2,167,126,225,80,13,211,165,138,210,49,191,182,75,42,155,154,161,166,179,39,212,159,16,7,57,112,213,198,221,73,157,105,174,248,178,18,246,182,178,58,192,104,109,35,94,87,50,91,217,172,249,5,122,123,253,167,145,0,90,73,225,51,29,121,215,227,182,32,229,242,159,230,249,165,19,76,150,0,137,214,138,160,21,146,115,139,83,111,109,60,156,86,19,233,245,190,172,34,134,96,19,66,114,115,130,43,240,173,148,82,75,192,216,56,222,179,53,15,220,135,77,80,63,210,61,177,233,138,93,180,147,171,136,175,54,247,169,100,155,137,136,186,171,33,51,194,112,134,184,32,203,151,43,203,51,184,225,67,220,49,112,6,31,43,164,223,240,47,16,171,2,35,81,181,3,102,181,149,65,144,205,169,189,251,133,53,250,112,138,194,213,140,35,2,54,75,244,11,91,194,54,158,9,46,162,34,89,53,177,181,133,114,119,225,46,221,23,164,192,233,130,187,112,158,210,208,11,3,152,106,206,140,223,38,89,52,4,62,223,240,188,40,181,206,44,40,77,186,241,93,85,108,92,229,101,194,105,232,229,78,193,72,103,203,162,68,94,33,121,153,20,50,41,83,155,156,188,27,85,61,134,96,65,52,76,46,156,233,162,199,138,151,183,101,134,4,70,47,171,198,251,100,149,146,189,127,198,102,165,180,24,11,165,139,255,32,28,81,170,139,237,142,208,41,173,106,16,23,16,126,137,153,174,110,108,102,5,198,173,234,78,132,88,92,75,96,69,19,34,195,197,225,179,35,19,194,48,181,146,2,159,230,30,61,68,50,159,66,12,180,162,11,239,37,124,98,106,60,243,6,140,166,254,190,100,227,115,130,46,27,219,241,84,176,123,19,20,246,255,140,213,129,46,169,172,112,181,60,117,204,9,69,219,20,14,204,226,82,252,251,162,14,42,172,147,153,150,45,153,17,37,208,108,41,43,46,61,164,45,199,92,134,124,83,42,10,87,125,228,132,94,229,129,201,175,199,125,109,136,117,93,81,252,217,252,137,195,231,126,225,100,50,138,63,184,24,111,100,61,71,115,242,15,61,211,15,105,167,231,220,225,72,113,96,243,12,110,122,238,145,189,21,13,197,96,168,56,119,168,156,0,115,135,124,32,187,57,84,133,187,194,80,6,155,195,88,53,200,11,57,59,127,250,174,252,228,5,135,247,170,71,227,19,245,149,97,205,246,129,182,22,129,127,134,36,14,35,74,43,17,229,89,77,6,122,25,14,159,248,113,202,154,153,154,25,150,196,149,35,46,46,161,46,20,150,238,22,35,88,76,224,201,35,48,242,115,223,219,162,184,188,116,77,76,38,72,145,252,88,211,85,150,204,64,226,131,136,160,144,81,88,53,5,149,216,170,56,249,233,192,198,173,145,210,34,118,36,110,228,135,248,31,178,233,10,99,68,234,147,41,189,81,165,105,213,147,16,102,197,93,219,108,41,214,40,155,130,65,239,62,24,186,117,177,42,156,247,138,103,130,101,75,189,67,5,173,58,104,124,254,192,241,4,20,129,105,118,68,43,220,184,129,225,250,20,41,153,158,239,167,197,219,164,228,38,59,127,234,177,163,186,35,197,38,63,140,159,183,86,84,139,119,217,33,60,194,94,91,138,166,38,1,24,119,61,225,128,76,133,11,106,36,254,204,176,104,91,79,141,58,33,50,225,247,69,74,81,222,23,78,41,8,30,251,96,64,236,95,172,79,112,74,65,11,217,31,218,154,75,245,248,41,174,179,154,126,99,252,92,118,209,253,179,217,153,140,122,97,182,8,90,177,61,239,99,196,231,135,33,75,121,202,231,84,199,156,176,191,113,162,225,177,74,189,119,173,8,135,43,125,217,75,204,129,108,127,23,203,50,129,91,23,118,19,14,174,172,251,223,11,65,201,41,137,93,12,90,160,212,76,253,167,225,141,8,181,215,164,66,155,75,32,64,2,24,218,120,197,201,113,153,247,163,77,130,246,249,237,51,184,92,169,198,90,136,231,212,79,4,242,97,206,113,244,218,74,1,180,18,250,140,245,139,230,216,167,230,106,171,138,19,135,17,252,182,21,77,31,249,246,156,131,53,82,119,29,227,197,168,115,1,159,71,90,135,142,133,10,161,40,96,216,186,250,113,22,99,21,248,47,155,16,122,122,96,154,246,124,44,64,149,94,74,28,56,147,223,121,129,126,114,186,9,213,204,105,155,244,167,175,48,248,81,66,250,22,24,181,121,127,164,116,39,209,176,164,48,102,153,126,52,237,129,66,24,227,27,176,6,108,135,81,79,234,207,55,48,67,202,108,99,150,49,154,50,53,240,95,114,230,252,254,121,20,234,125,211,137,237,116,27,196,54,215,99,135,73,182,108,120,245,7,105,249,1,89,88,89,11,84,56,29,94,196,38,50,202,105,38,69,3,203,225,243,167,54,148,243,0,73,47,14,102,119,47,239,147,13,226,118,245,159,3,147,160,146,209,176,168,160,165,184,109,74,48,210,210,50,150,37,196,124,27,221,236,91,20,187,180,197,46,61,249,80,179,206,234,173,39,167,244,29,89,9,218,157,179,144,150,17,244,164,240,25,112,131,64,42,39,31,60,5,127,164,155,113,172,15,101,84,163,107,252,96,171,214,213,166,48,202,126,30,9,245,179,21,80,81,23,42,75,39,246,244,201,24,82,99,106,122,95,172,226,174,149,108,102,189,202,222,5,70,224,189,59,60,159,210,146,57,217,179,246,58,108,155,60,97,122,116,203,212,251,111,35,34,150,229,227,69,5,176,186,241,42,118,75,45,55,165,114,32,70,144,147,95,26,70,168,202,112,153,123,92,65,213,109,54,171,34,110,247,243,22,112,29,89,42,3,136,68,43,39,34,163,10,236,191,61,113,241,86,194,5,57,227,25,151,134,14,145,40,18,15,110,11,29,30,135,23,173,170,89,96,82,8,254,211,40,221,168,137,168,149,53,135,175,204,52,15,162,114,40,240,160,199,255,131,105,173,110,146,176,161,63,16,193,166,238,240,25,211,239,133,35,150,233,15,109,160,96,149,148,205,177,108,155,190,29,38,118,82,120,146,122,242,145,56,248,156,116,237,197,170,62,197,58,49,170,197,109,242,76,25,11,113,223,104,57,117,245,137,131,85,184,157,154,79,23,223,214,118,55,96,228,88,170,195,200,202,74,60,131,103,66,248,196,109,122,215,84,247,148,230,220,230,205,245,7,165,133,89,86,176,51,225,145,250,240,159,198,141,168,38,229,161,192,188,240,71,138,147,243,206,253,165,184,108,15,32,73,23,23,93,91,39,173,142,110,220,189,141,77,150,117,144,82,137,240,83,111,227,198,63,167,222,203,61,145,105,34,159,90,26,50,217,18,86,177,31,76,67,218,84,198,80,70,37,236,123,32,240,219,219,203,9,66,112,209,119,95,198,40,170,74,250,161,246,215,61,245,76,237,44,11,123,246,55,202,220,59,123,219,215,33,42,10,232,16,21,239,14,100,227,75,246,88,7,25,222,180,158,13,165,198,154,212,6,113,90,235,132,63,19,179,162,105,250,121,208,61,181,252,224,243,42,36,150,64,36,42,204,150,16,96,46,73,196,154,208,212,221,236,113,28,166,53,65,194,210,95,91,162,39,116,32,181,208,114,35,48,61,223,223,52,75,163,44,228,105,65,243,12,19,28,210,154,40,36,202,77,145,148,157,203,127,154,54,145,170,20,172,202,68,235,31,214,68,130,82,100,18,168,86,156,37,59,30,119,55,3,94,121,160,84,198,34,173,135,13,100,82,43,103,83,106,106,62,2,207,116,195,243,87,152,48,216,115,23,102,32,166,140,185,137,113,161,43,245,83,221,199,191,74,127,155,228,170,39,101,40,24,159,227,245,202,209,220,243,213,7,118,121,79,58,10,217,212,251,210,197,226,112,38,66,177,202,165,237,105,121,202,198,38,54,117,37,134,134,159,227,96,83,22,16,150,33,149,153,228,101,184,3,211,168,46,150,224,212,216,145,101,251,96,20,39,183,220,53,53,246,26,83,25,171,187,234,122,161,48,110,233,140,31,140,121,240,249,148,178,26,233,158,109,161,39,59,241,73,205,75,79,254,107,239,108,14,83,2,94,143,207,238,10,253,231,3,47,213,85,29,204,248,97,239,206,120,102,222,187,231,62,195,232,76,187,62,15,50,141,78,81,174,59,48,109,14,113,180,25,198,202,39,96,138,218,206,158,196,49,143,22,11,57,249,34,4,243,115,211,99,145,31,20,219,6,127,93,219,250,116,111,2,14,94,2,145,68,192,219,52,203,5,166,112,19,63,109,73,202,59,142,144,216,249,237,178,207,63,203,103,38,20,19,168,3,158,203,250,77,9,160,155,68,196,20,244,44,121,95,62,102,81,154,71,112,82,110,185,45,235,154,255,224,70,3,131,144,116,77,134,32,37,255,105,90,250,210,144,155,106,205,24,26,31,108,21,15,217,242,49,107,182,79,223,228,108,129,79,196,177,196,139,197,60,34,191,29,31,232,52,163,91,65,41,223,254,102,112,246,207,100,220,101,209,66,2,52,125,25,48,96,58,111,100,138,182,18,199,23,216,33,163,66,114,91,8,165,205,12,216,74,118,24,154,129,122,176,67,239,175,126,95,5,69,44,201,199,12,148,250,156,50,74,210,130,236,129,252,54,113,215,252,24,213,192,196,86,18,238,98,115,59,210,118,148,138,133,4,172,208,1,63,14,186,153,4,86,109,103,65,159,205,164,187,62,120,160,119,33,97,29,110,204,227,43,159,3,99,233,164,7,83,236,74,223,187,46,52,28,75,14,248,68,36,244,228,253,56,146,214,84,173,153,212,97,28,200,111,128,130,194,237,87,51,230,133,68,91,117,120,49,12,111,230,155,123,134,114,224,183,69,251,151,208,56,134,201,204,126,230,1,191,163,145,149,248,143,37,171,146,129,195,198,242,99,42,84,40,140,115,75,123,14,30,168,222,181,180,108,49,149,253,84,51,34,138,23,86,232,53,69,114,67,186,150,146,73,25,59,90,80,238,145,174,36,54,26,193,249,172,168,207,86,17,232,192,77,176,186,54,46,226,2,164,135,165,229,137,37,46,152,37,208,45,176,232,145,158,166,132,76,70,115,24,94,138,116,144,162,252,146,60,218,251,137,231,104,175,74,251,117,223,199,209,144,223,164,35,254,4,200,72,123,251,149,39,51,106,147,94,174,150,97,165,101,135,215,35,2,64,22,166,248,166,4,153,215,93,84,115,136,30,154,236,97,42,112,25,34,188,75,199,98,195,2,233,194,91,155,168,141,123,23,156,208,130,193,176,42,220,48,3,100,87,132,135,10,155,212,114,167,157,57,147,244,110,92,26,219,47,233,244,130,93,51,220,206,7,152,230,41,237,171,37,209,237,228,44,120,182,85,130,81,154,118,201,146,199,201,59,214,216,114,114,203,21,47,189,237,170,26,28,103,232,248,90,204,46,29,46,157,106,158,152,171,173,95,25,14,44,85,148,177,80,113,164,247,207,97,19,53,87,189,149,2,53,201,159,41,228,146,162,2,56,208,82,130,133,84,240,235,41,77,85,52,168,154,250,219,46,38,26,172,66,23,180,221,122,62,30,5,195,138,114,172,104,47,52,170,39,217,225,4,91,89,164,25,114,54,47,211,15,166,233,74,182,199,13,15,144,30,239,51,15,51,73,21,5,170,98,52,235,239,161,102,51,32,147,46,181,243,28,17,19,245,147,211,37,161,42,106,11,85,72,167,79,101,188,94,186,202,87,17,12,185,236,131,181,61,104,11,233,121,4,57,242,129,43,89,210,102,43,140,224,191,51,70,201,104,211,157,114,225,51,43,163,202,237,48,14,32,250,211,136,43,184,54,245,217,129,144,237,151,153,97,177,160,20,63,216,120,67,73,229,198,154,249,219,57,108,67,235,209,32,220,248,174,56,92,241,42,27,143,192,225,240,126,131,149,126,132,194,172,74,103,200,114,248,201,17,103,29,67,97,123,93,126,105,48,129,234,35,213,119,222,118,117,70,26,66,163,42,26,180,77,233,193,47,140,173,194,78,170,223,214,207,160,119,218,37,165,95,205,13,55,171,19,57,225,96,25,51,75,154,121,168,121,99,108,233,23,134,180,190,48,39,209,163,236,142,37,235,177,200,138,33,228,235,47,195,36,78,165,175,21,147,187,19,3,250,15,179,102,10,135,150,31,78,219,165,217,241,176,172,83,251,59,241,126,105,206,3,178,16,253,233,231,165,134,52,157,225,7,217,134,105,64,127,218,248,220,209,43,129,167,132,254,116,163,86,146,29,78,125,60,167,238,76,102,209,135,113,198,156,196,24,166,17,120,102,1,63,55,205,196,99,234,117,111,20,44,166,195,103,90,174,170,151,103,137,127,111,198,217,211,4,182,247,35,30,154,157,242,204,78,177,159,216,64,78,78,122,198,39,82,54,169,180,134,203,19,111,208,192,188,149,231,188,45,187,86,129,207,234,148,238,165,193,222,84,161,191,51,69,215,219,189,50,140,178,41,146,169,137,41,107,57,74,10,65,21,8,161,228,20,239,243,223,180,175,11,51,5,219,137,243,156,252,186,219,211,170,187,141,240,238,125,85,136,169,168,253,69,67,255,39,57,135,220,82,237,69,133,221,160,134,132,249,0,48,180,13,185,108,66,152,104,143,222,86,125,146,91,182,68,250,14,176,74,223,32,18,99,244,32,197,15,247,53,213,211,61,145,46,14,37,138,109,218,146,34,68,156,126,42,74,142,218,186,35,138,189,38,195,86,253,105,86,122,7,31,233,220,243,4,157,58,133,200,1,234,44,34,38,220,200,133,122,43,16,82,243,85,244,230,14,12,19,187,7,204,191,151,115,227,92,217,188,167,17,45,120,10,33,34,22,76,155,85,114,120,145,191,18,143,21,28,87,123,116,132,47,35,253,136,129,5,31,41,156,3,135,171,101,24,5,62,179,162,95,215,50,203,77,149,41,166,177,200,91,117,23,27,208,34,198,2,103,222,35,91,61,28,94,171,168,101,110,50,65,50,111,12,68,198,249,204,99,42,145,140,251,245,87,103,34,157,130,73,197,35,166,13,175,183,58,140,32,138,56,34,36,58,50,102,28,92,41,105,169,142,55,180,221,21,112,54,231,61,149,93,63,247,233,3,197,28,5,85,197,190,155,245,215,7,118,243,9,88,42,114,159,155,59,77,29,24,170,113,123,20,242,233,190,244,39,218,201,204,137,237,51,59,196,19,220,248,35,235,103,14,236,251,145,254,39,169,229,23,214,177,250,125,188,51,168,117,251,32,68,226,144,89,81,125,59,206,102,216,91,202,150,245,101,169,33,84,193,133,61,94,23,172,161,162,182,76,84,118,67,11,2,55,30,154,188,212,225,101,56,135,105,46,235,76,87,155,20,248,146,195,167,224,133,162,215,72,251,53,32,114,150,220,164,107,164,63,247,101,95,170,79,85,40,28,224,25,248,58,66,69,171,251,217,167,36,120,214,106,101,69,245,213,31,26,234,79,35,61,38,90,152,57,127,19,56,99,184,62,6,22,166,89,208,29,37,33,80,31,219,49,120,181,211,97,242,22,106,253,133,165,180,63,178,95,11,82,87,159,183,10,65,167,56,12,23,65,111,11,59,11,55,17,158,38,78,150,198,99,95,135,232,149,95,55,51,150,204,178,189,152,125,181,183,186,195,143,172,114,211,5,51,66,95,149,38,45,97,106,141,81,240,136,117,55,133,57,9,164,228,235,40,136,99,77,95,200,167,241,226,30,24,225,110,63,117,25,84,208,197,203,51,21,139,88,28,166,49,170,171,43,101,163,255,204,127,25,86,87,89,98,245,137,95,130,223,82,102,162,83,47,78,216,75,107,251,169,207,96,111,93,204,18,40,194,205,208,151,248,245,126,171,139,104,182,132,112,156,28,167,120,181,40,61,81,152,87,105,172,231,173,138,176,45,126,247,43,194,88,107,68,78,186,118,32,130,19,45,143,211,52,29,117,4,162,185,118,34,190,184,50,76,219,244,167,81,88,202,43,78,78,227,146,140,3,83,124,15,217,78,166,178,53,244,183,49,215,236,174,21,68,166,177,72,146,28,31,99,12,216,2,134,225,46,87,214,9,80,60,60,161,182,244,184,37,84,147,148,246,217,10,149,85,92,138,4,158,158,93,252,73,247,171,107,164,117,80,187,236,147,53,137,11,205,173,63,76,0,83,139,71,128,89,60,93,105,60,254,210,185,166,225,173,5,11,211,186,202,113,48,93,137,89,109,112,33,76,187,87,26,219,11,54,102,98,75,156,32,241,250,0,134,72,188,165,153,210,92,139,151,119,137,210,95,133,167,141,28,125,34,232,25,234,73,39,90,27,85,157,193,208,103,129,114,233,240,180,151,47,240,166,163,163,57,60,224,29,8,220,108,202,8,212,216,239,130,154,71,209,114,24,197,35,49,32,106,150,213,243,121,206,34,127,233,199,34,47,10,131,107,199,201,45,61,47,48,180,144,123,225,63,191,204,11,119,163,180,223,251,58,179,149,250,49,19,19,187,255,10,205,10,115,170,121,48,213,150,144,133,98,250,213,158,140,222,140,121,232,243,13,225,115,83,179,170,198,252,228,70,134,52,35,44,54,19,2,227,186,231,187,18,90,242,91,83,151,248,156,69,2,236,204,221,52,215,170,109,120,191,102,10,192,91,189,170,206,46,154,97,25,231,182,14,85,177,5,103,239,229,121,16,122,210,240,144,20,59,116,20,134,86,139,115,15,252,67,196,106,189,88,225,216,223,87,67,69,170,168,143,59,54,52,113,221,102,179,186,212,136,189,7,65,8,150,126,205,234,79,68,211,173,188,235,254,232,81,211,73,158,194,169,16,102,44,34,134,106,48,223,112,29,240,235,134,26,40,249,121,4,85,72,49,196,201,207,2,42,246,67,252,91,231,90,210,251,65,166,72,76,220,217,56,247,123,44,68,64,241,118,196,165,51,15,159,71,49,210,174,162,216,208,89,106,207,157,213,128,179,50,205,120,214,169,120,244,99,105,187,161,199,226,240,231,1,35,236,156,157,245,166,224,200,120,131,217,129,89,248,229,204,86,130,190,40,85,52,153,130,7,173,223,119,152,212,100,81,130,192,63,35,104,135,205,123,48,11,188,112,137,14,152,60,142,140,80,114,55,195,235,152,196,69,202,223,62,40,93,240,30,192,243,184,168,89,95,24,66,198,190,223,206,80,142,76,255,21,155,106,140,64,118,194,98,83,133,120,112,185,7,243,169,168,243,35,166,157,112,199,29,54,85,64,185,238,179,41,110,17,233,82,225,175,194,44,39,46,78,51,36,211,6,19,140,218,29,15,139,17,227,210,186,117,116,20,129,121,46,247,210,234,35,104,130,93,43,237,64,241,241,156,192,52,201,84,136,125,22,22,94,14,195,7,16,75,26,100,200,162,26,8,76,161,249,62,22,26,201,157,74,9,186,212,47,28,121,172,238,76,100,126,25,146,139,156,58,147,78,171,113,106,120,155,122,102,84,70,242,157,79,54,165,26,129,207,11,46,53,206,109,53,203,41,240,130,41,50,99,225,34,117,81,4,134,50,17,51,93,135,220,45,159,30,165,151,218,99,54,98,137,21,242,142,197,200,248,115,250,122,221,112,31,151,75,67,194,103,199,209,231,30,133,223,214,77,39,44,229,8,35,146,121,198,9,60,205,34,211,97,246,117,18,99,79,98,142,228,202,125,3,30,89,210,39,142,72,124,138,101,15,67,112,81,184,235,63,209,173,26,191,77,110,66,206,93,97,149,197,151,187,113,170,149,200,12,18,58,201,113,15,143,210,9,29,244,133,216,174,214,245,149,168,88,15,105,28,98,24,208,86,182,3,166,160,39,183,189,40,182,11,252,136,46,219,124,179,66,100,110,34,189,175,147,52,249,30,222,96,196,117,85,103,225,133,174,105,143,16,158,204,177,72,149,118,218,254,249,246,29,38,71,47,57,1,84,119,82,143,200,14,30,128,200,36,89,217,56,140,99,144,201,38,166,17,116,155,121,118,160,75,73,69,84,160,161,149,181,11,83,139,23,56,167,186,228,167,145,26,233,10,175,144,216,182,183,121,62,99,185,47,82,144,161,38,132,143,66,249,255,180,157,89,178,228,56,142,69,183,196,121,216,255,198,138,7,46,128,151,207,178,62,163,219,194,172,34,17,146,107,160,72,16,184,131,186,144,130,118,64,254,45,222,54,158,235,250,219,100,210,241,221,111,179,67,144,219,198,136,39,100,28,153,36,212,60,169,155,208,206,140,177,130,92,135,110,36,65,132,150,80,4,58,35,5,195,118,249,109,248,237,145,12,128,237,94,130,170,237,104,224,162,220,225,219,38,72,226,50,161,45,4,121,93,202,253,132,185,82,217,25,161,148,121,134,230,138,61,89,173,130,126,192,44,208,36,249,191,112,5,200,37,159,231,50,144,116,108,52,81,240,184,77,172,110,132,233,238,121,62,82,4,231,202,167,132,193,93,212,56,247,196,168,76,143,182,61,223,140,48,93,202,42,97,235,215,199,79,67,50,145,60,198,244,186,188,253,198,149,81,243,44,18,94,185,135,28,17,45,69,17,51,4,126,223,106,168,121,49,77,156,63,247,174,217,81,160,84,231,97,154,222,242,182,161,222,172,200,89,153,131,166,26,211,67,72,2,226,226,97,12,54,229,3,131,61,19,60,76,20,244,198,18,113,53,211,0,128,19,29,27,112,104,82,69,195,164,108,126,219,165,211,0,213,219,6,146,127,63,238,51,87,104,210,74,56,85,217,242,165,36,48,105,11,79,7,192,49,53,208,188,149,43,79,240,155,226,177,156,183,187,5,51,210,205,33,196,125,205,204,200,65,249,167,132,39,117,212,152,79,161,242,244,231,133,101,231,64,155,127,5,253,50,13,247,48,254,155,63,166,135,70,129,41,244,59,149,163,126,167,183,77,183,84,190,125,202,145,250,76,153,150,100,33,56,43,117,213,55,194,149,231,27,109,2,69,254,201,115,245,59,167,241,230,101,36,149,118,137,246,38,67,63,69,226,175,27,153,58,146,90,228,226,207,82,43,71,227,162,25,159,46,124,246,231,96,182,17,249,62,208,106,236,38,9,67,159,207,119,158,239,69,7,233,52,97,211,152,169,43,37,37,121,151,172,95,33,192,10,204,188,139,216,82,223,43,56,4,191,172,125,119,13,130,53,88,119,197,175,93,64,175,212,227,206,247,84,162,116,176,76,15,64,194,84,85,253,195,61,251,1,114,106,121,36,204,132,221,75,76,116,100,79,234,168,71,115,47,177,187,57,107,194,74,250,245,96,135,179,34,25,1,137,214,117,144,157,12,120,132,32,35,40,214,179,21,158,26,110,235,70,173,3,163,63,125,22,229,18,143,12,105,88,161,123,113,95,245,138,147,195,208,71,17,71,31,248,78,81,213,128,6,51,244,85,163,208,222,110,93,2,209,37,189,173,73,134,28,63,13,11,63,235,19,31,6,239,216,183,232,49,5,84,133,210,245,58,217,77,100,227,201,26,9,242,241,52,144,223,177,97,164,234,217,159,73,124,70,141,244,100,188,172,195,186,4,148,126,215,205,147,87,211,224,215,57,225,44,77,81,17,60,97,227,245,234,250,66,235,48,42,38,212,233,134,126,214,201,232,47,177,87,69,200,95,151,54,3,228,221,253,166,153,164,105,152,60,218,175,28,87,114,161,245,90,120,134,220,221,217,172,211,148,28,207,201,87,168,15,142,76,50,57,159,43,63,31,246,186,155,70,156,228,158,133,19,21,176,122,119,156,98,237,7,178,146,30,208,23,5,219,155,187,46,140,84,16,35,93,224,25,22,105,136,118,75,29,99,43,128,85,30,60,113,153,114,168,111,246,8,79,243,80,149,112,173,252,160,135,199,35,7,9,121,149,212,119,120,24,9,86,93,117,145,24,10,149,252,19,110,24,0,232,124,70,215,184,69,184,150,33,220,36,16,123,57,244,170,45,45,18,38,53,13,35,20,166,110,152,169,225,34,194,12,116,215,115,92,121,89,96,112,36,220,77,149,202,195,232,249,111,137,154,54,140,31,204,22,80,184,231,195,24,88,94,62,166,83,152,84,27,148,117,50,151,136,178,103,20,80,34,20,211,28,242,252,253,124,63,67,132,17,249,219,213,35,58,225,147,200,8,168,60,221,12,200,50,146,41,64,75,212,100,90,172,106,221,140,91,4,33,157,166,241,166,35,140,101,160,176,2,147,249,255,250,68,218,17,249,235,130,61,197,228,122,36,239,110,116,219,222,235,85,227,164,20,5,117,60,229,139,178,123,140,182,226,248,36,116,41,104,94,101,9,163,198,231,205,235,110,10,134,194,90,34,15,40,33,126,204,94,54,137,45,204,192,79,239,60,36,127,87,128,31,229,179,199,180,14,12,244,119,229,180,179,187,148,66,33,203,225,37,248,61,22,18,63,109,168,34,180,66,49,168,120,216,180,165,167,132,81,178,240,242,24,42,202,231,251,146,27,163,55,16,147,70,67,168,92,105,75,168,171,174,123,114,108,49,197,249,146,112,9,51,118,94,79,123,200,119,72,9,173,208,152,5,24,167,181,208,115,99,228,37,30,69,170,104,61,81,195,12,248,133,27,242,118,63,97,248,29,223,83,1,76,152,21,119,75,56,20,12,169,231,162,151,249,156,187,69,218,8,255,105,136,59,216,9,159,9,103,134,52,56,69,94,233,158,83,232,195,4,210,101,178,233,175,204,39,140,70,106,8,120,15,108,25,123,127,194,101,248,254,133,129,153,245,195,53,41,0,47,21,193,118,44,82,124,230,202,36,193,162,23,15,145,243,134,193,92,70,13,140,164,133,46,136,132,241,36,240,169,178,150,201,187,175,26,190,6,45,21,57,187,33,192,113,20,17,192,115,122,56,35,44,246,252,52,91,99,127,31,25,23,237,103,16,103,40,220,161,182,78,85,75,111,11,67,59,159,204,126,54,238,229,121,93,232,217,250,35,203,0,129,244,251,129,204,227,12,132,73,25,122,55,253,64,128,239,197,108,119,246,111,165,42,33,42,179,225,15,44,143,41,237,41,183,39,227,47,25,102,36,166,142,32,182,228,39,12,96,62,222,230,217,3,164,161,95,128,149,200,124,209,37,220,133,99,128,236,209,30,247,202,112,26,19,170,10,80,241,124,85,207,217,9,137,7,11,204,31,234,7,254,72,11,116,99,153,46,11,212,240,229,43,91,165,228,37,226,249,39,140,38,240,10,209,116,168,149,114,110,10,248,123,92,61,118,12,245,170,132,91,0,175,108,7,160,12,27,48,1,116,216,125,140,230,169,76,126,122,80,164,127,241,101,54,128,49,247,129,162,67,122,94,150,31,77,142,42,27,93,76,80,114,143,45,120,67,254,76,135,2,174,40,23,53,211,176,249,173,50,72,43,165,165,152,104,145,173,106,10,239,206,156,44,197,185,55,40,12,13,55,108,161,190,183,5,252,125,40,193,204,154,174,174,133,55,205,29,90,238,250,60,36,198,206,140,40,242,134,114,97,40,231,116,207,82,8,119,229,52,85,131,48,71,48,15,217,220,15,147,99,137,181,30,152,120,121,160,225,231,62,65,86,251,93,177,125,17,2,14,144,227,229,244,79,172,4,201,166,244,104,112,169,158,132,52,152,160,226,45,49,204,7,62,36,202,233,190,170,104,48,176,8,196,207,124,128,163,184,210,138,128,218,187,169,194,249,199,179,76,69,81,30,56,25,82,139,57,252,140,215,162,180,13,94,231,190,147,116,175,218,206,162,207,9,29,34,199,36,205,251,144,39,106,138,112,190,186,192,191,234,250,213,35,179,180,35,99,173,112,125,235,3,244,103,172,248,109,81,42,91,122,238,115,147,41,158,184,149,164,132,57,68,201,28,133,212,48,74,192,127,42,75,216,228,90,253,224,202,90,116,171,253,52,103,236,13,197,20,190,178,18,133,49,173,57,57,214,181,66,64,78,250,190,46,211,0,15,199,168,106,162,176,146,229,52,222,101,24,114,158,105,184,111,73,134,233,24,162,11,236,211,145,169,162,8,167,3,194,107,246,233,168,64,71,219,66,85,108,134,255,113,231,23,104,119,91,25,129,39,3,61,75,172,39,57,244,41,147,8,18,3,78,6,202,27,225,115,233,34,30,5,55,8,68,101,56,191,160,90,217,30,102,81,234,129,212,40,9,192,149,12,67,54,251,57,190,77,48,240,121,61,204,162,16,138,164,43,49,139,212,166,141,194,80,175,151,206,185,230,33,149,5,164,54,49,166,11,59,156,147,188,105,38,193,209,57,234,199,25,212,239,150,161,194,47,247,43,178,223,209,243,127,46,27,221,38,87,132,71,200,107,202,6,129,221,200,14,203,52,26,191,103,219,36,231,238,80,88,125,178,203,248,67,117,121,93,221,12,51,189,220,143,18,149,38,249,20,127,83,13,57,121,24,126,250,203,29,74,83,232,247,151,196,46,185,62,225,17,46,35,39,249,61,31,155,240,100,122,55,226,174,223,53,104,87,21,186,239,80,198,87,200,251,3,84,121,8,85,20,115,202,12,155,8,96,121,202,95,27,104,137,204,240,137,96,206,151,213,229,44,238,120,203,245,48,153,160,158,82,53,60,103,212,150,51,142,241,99,40,83,12,79,217,240,183,160,130,33,40,63,128,24,160,172,253,202,145,24,122,134,138,121,145,251,174,139,122,238,210,116,152,141,148,152,7,64,83,91,122,229,86,194,114,180,17,158,58,73,103,21,160,117,232,36,186,227,26,68,29,161,89,118,60,31,195,153,131,5,120,119,57,57,22,93,61,240,89,248,118,40,19,210,164,121,28,44,7,152,101,11,110,114,160,174,62,175,163,8,32,18,209,120,34,57,134,25,212,194,1,175,247,231,232,2,51,33,133,187,30,158,103,242,211,120,57,228,21,214,124,67,19,9,86,54,228,26,61,72,1,66,246,100,195,44,21,194,92,18,1,185,242,28,189,174,76,12,123,162,54,138,108,248,0,73,99,211,27,110,156,80,234,229,194,216,40,93,251,83,219,28,102,61,120,93,240,10,13,137,170,42,21,163,154,230,114,24,148,210,83,42,207,149,133,78,210,79,237,162,40,249,243,183,139,170,225,203,106,2,56,250,211,8,161,134,33,115,70,116,190,234,117,91,227,33,188,135,231,208,244,233,140,110,8,16,245,122,15,51,109,75,184,211,26,10,239,97,248,65,82,44,33,173,6,145,120,205,189,249,190,110,152,77,183,47,170,24,135,211,32,150,147,195,228,235,98,59,78,81,71,94,136,213,74,90,9,211,242,142,37,189,178,121,33,71,149,107,121,14,42,90,184,192,134,184,243,43,95,165,170,125,193,248,185,38,135,247,247,50,39,69,57,249,130,20,187,226,228,72,73,232,125,163,217,92,251,61,122,171,231,230,128,18,178,229,183,155,41,66,93,138,51,205,207,153,227,169,60,190,126,134,104,59,67,32,95,59,245,46,214,123,131,30,124,184,46,241,200,145,95,23,246,52,127,194,125,152,166,130,110,217,88,195,83,187,175,139,66,179,18,183,65,30,132,137,60,228,173,166,151,141,116,100,78,45,46,12,92,166,134,33,129,214,251,178,97,166,237,127,236,109,68,223,126,172,120,210,180,1,186,188,39,50,254,122,141,183,39,118,31,83,41,248,131,250,82,185,110,203,83,235,17,191,109,233,14,51,102,224,78,18,45,195,108,120,35,106,9,146,132,145,58,140,247,52,205,123,76,174,12,241,132,90,238,79,131,232,239,207,32,168,229,30,77,11,85,103,239,141,128,95,24,61,243,15,4,197,199,248,3,176,208,194,162,186,168,15,244,64,98,191,122,41,30,188,66,233,82,218,53,201,231,152,203,204,255,250,188,118,57,122,90,177,126,223,48,147,188,132,147,45,15,247,228,24,30,41,201,190,172,220,175,123,118,205,73,167,112,166,155,92,227,145,159,60,160,15,157,142,150,145,171,175,123,246,210,221,245,48,193,240,248,237,51,96,219,26,207,12,159,228,155,7,19,58,116,42,164,142,191,103,76,71,137,207,67,231,89,112,153,241,241,44,163,29,15,93,214,202,244,22,55,141,127,12,104,117,213,235,168,190,197,60,139,186,191,124,60,160,162,210,8,195,114,83,73,146,205,226,73,102,17,226,137,163,209,101,95,26,78,0,71,124,93,52,59,232,103,65,166,130,59,99,1,65,19,188,143,231,232,147,87,134,247,54,138,126,82,70,165,50,112,125,120,11,52,191,170,231,198,247,248,174,138,166,37,164,81,186,37,17,38,127,221,250,203,25,27,189,88,145,51,246,0,207,133,177,213,20,27,107,221,74,158,44,1,209,245,107,83,13,191,72,46,44,147,217,149,56,55,98,193,186,168,34,161,234,2,203,80,2,171,116,240,6,4,173,243,61,142,48,123,110,10,59,54,201,4,148,162,60,76,86,254,108,1,16,73,200,97,52,125,86,169,164,153,54,212,212,86,111,250,100,121,185,110,124,224,150,133,15,239,84,161,225,209,173,105,23,81,20,123,133,77,140,178,65,138,237,133,233,164,137,39,229,192,223,47,180,199,169,83,209,85,235,79,162,61,130,148,2,6,173,39,221,145,193,225,28,177,47,74,166,158,164,186,7,103,139,22,157,17,40,64,123,228,71,53,97,95,106,20,37,181,246,136,84,48,183,174,107,36,119,190,219,170,105,58,176,168,240,65,58,243,170,121,194,75,184,64,140,141,44,30,253,50,125,33,191,137,32,44,126,205,75,69,245,30,176,222,157,225,232,134,177,217,19,165,26,16,70,186,128,151,244,137,159,4,234,2,170,41,36,158,127,172,87,102,154,235,17,134,77,163,175,11,61,140,107,170,86,41,132,233,230,3,26,243,181,92,155,224,96,100,251,192,43,10,251,96,24,162,194,120,161,144,213,160,111,132,171,43,253,18,221,186,80,146,141,125,17,29,4,113,74,225,228,61,24,162,38,47,12,32,68,47,173,136,97,243,182,201,81,195,212,161,227,125,176,3,214,82,76,55,193,106,175,120,156,116,133,180,180,235,158,140,214,87,120,194,242,57,72,61,100,210,150,246,43,51,236,66,149,189,102,51,137,152,56,152,2,158,86,67,78,190,121,173,77,55,30,127,162,154,3,182,247,124,202,183,242,155,178,160,150,81,238,135,57,222,163,234,124,62,160,252,148,121,216,194,213,40,105,27,137,64,194,212,217,218,83,46,151,149,175,25,111,118,223,98,187,217,180,74,24,121,143,107,136,153,200,212,164,104,7,14,180,249,180,64,245,2,79,59,45,141,89,63,197,195,24,79,13,45,172,193,238,75,81,221,58,255,85,220,101,24,86,88,82,248,141,177,137,210,186,90,55,128,124,189,165,177,162,233,2,221,208,17,54,185,252,189,136,128,193,48,151,248,81,162,42,7,80,101,104,24,203,204,120,228,136,34,201,183,7,49,182,223,39,110,26,125,42,207,1,30,43,90,35,72,246,138,62,255,137,66,88,72,209,109,162,176,182,52,220,114,164,248,244,231,64,17,20,45,223,154,66,92,148,65,11,237,68,9,211,147,136,26,234,48,237,91,41,13,195,39,232,81,67,101,115,35,151,141,193,120,0,64,170,209,240,165,192,202,188,185,163,160,7,91,184,107,77,26,23,169,219,35,51,232,150,134,241,133,142,40,105,166,86,187,97,31,228,91,217,205,67,71,24,237,213,26,135,86,101,151,142,154,16,114,142,151,188,129,38,202,86,13,52,224,8,235,235,179,47,199,248,116,190,21,254,224,218,24,100,33,201,224,181,7,221,163,165,66,107,115,200,214,187,252,156,68,70,244,76,198,115,105,231,154,207,82,157,111,125,180,3,100,145,182,7,96,194,184,105,188,249,68,10,152,6,60,102,114,209,135,2,11,42,245,31,228,20,114,84,110,205,236,81,114,221,108,156,186,30,78,201,21,136,139,244,184,16,155,111,62,10,240,138,120,170,25,121,88,195,34,170,171,180,240,165,185,13,174,59,250,176,5,37,74,21,50,253,121,77,202,193,245,153,221,177,208,156,183,246,138,35,65,21,105,50,250,153,205,117,78,97,140,131,187,215,198,95,193,86,184,68,221,151,212,84,194,213,152,134,61,170,198,40,5,75,212,58,254,49,137,226,141,40,5,183,179,66,130,203,47,215,0,186,106,158,140,193,122,112,159,104,117,62,0,10,88,198,136,166,134,61,52,168,85,185,176,147,200,182,200,142,120,153,89,140,64,6,248,136,53,162,187,102,140,10,197,11,24,207,164,70,153,30,161,37,89,172,79,184,224,16,225,97,116,207,211,120,142,110,233,246,105,183,249,192,60,191,141,153,130,88,45,175,39,188,80,37,201,49,3,151,37,134,198,150,158,164,176,217,37,65,73,154,60,97,101,11,32,43,122,27,83,221,85,8,91,131,201,195,125,40,254,207,78,190,67,85,129,108,166,168,62,24,41,205,153,89,99,14,46,70,200,145,48,85,202,104,120,46,131,176,107,24,210,199,190,61,125,46,102,188,47,116,223,73,248,124,49,162,23,207,201,51,94,36,209,57,180,68,78,159,26,11,124,189,189,193,170,137,4,82,7,110,200,6,156,178,159,75,207,26,133,47,236,7,211,16,126,123,227,134,113,245,22,28,172,58,205,174,178,237,147,3,69,97,227,52,61,39,79,57,24,222,44,67,83,144,164,216,198,211,95,245,190,99,251,83,121,224,19,98,207,18,248,15,252,219,229,183,81,104,139,169,186,33,217,164,119,157,204,135,206,175,12,89,96,113,62,58,225,100,83,187,135,207,234,34,159,31,34,130,219,213,253,177,99,193,142,177,74,184,97,29,230,109,75,178,62,33,243,255,52,151,130,81,102,134,192,75,209,62,108,226,162,55,222,129,209,169,48,96,178,246,71,13,60,206,106,194,143,69,229,190,173,122,209,60,228,183,82,233,193,163,110,4,67,155,110,243,214,198,122,234,214,214,12,160,17,203,128,44,80,231,129,34,151,224,71,99,180,171,194,206,38,155,222,226,183,161,5,171,244,101,2,38,209,2,174,54,80,18,148,84,33,153,89,67,32,183,6,100,195,241,0,206,176,155,114,20,19,180,36,133,140,37,68,40,252,145,118,172,139,146,244,8,146,181,114,115,28,140,25,172,44,80,231,180,151,61,210,237,203,126,206,13,91,203,247,23,44,194,136,41,8,204,142,237,184,119,47,216,140,164,173,72,107,62,124,23,89,178,112,87,2,173,201,234,7,245,188,99,164,41,46,144,224,7,91,128,94,208,218,69,120,71,162,157,145,230,81,3,128,106,212,88,21,17,238,29,190,180,226,176,89,148,226,194,224,123,63,112,79,90,149,14,22,237,104,12,54,1,139,82,214,28,209,234,53,217,70,81,94,54,245,179,233,250,197,103,58,201,102,140,37,97,158,226,197,115,226,13,38,24,112,90,181,37,216,62,131,74,239,28,207,209,45,90,158,3,83,83,113,91,179,14,220,142,77,46,105,81,149,198,60,87,134,129,98,191,196,223,162,52,9,244,126,90,80,48,6,106,226,250,203,134,248,247,92,153,26,66,17,85,148,206,177,168,50,5,129,144,217,76,143,230,3,11,94,36,121,183,212,218,251,207,185,33,136,218,214,85,80,164,41,150,187,209,169,162,112,51,20,250,11,30,199,221,12,39,118,48,77,113,241,112,212,70,156,122,208,233,213,81,198,94,49,48,99,212,69,207,169,100,132,83,64,44,1,186,255,25,97,43,122,189,177,166,180,8,159,23,166,31,192,108,166,30,16,28,113,196,3,158,163,209,237,89,151,66,142,247,146,134,81,145,43,1,18,71,199,228,61,186,134,66,130,137,6,239,93,158,75,67,228,211,17,232,137,126,238,115,105,119,243,78,207,108,62,248,89,195,214,5,61,125,177,209,212,39,78,254,177,60,215,199,232,176,62,223,143,105,234,7,240,30,120,193,67,8,152,184,19,6,53,30,46,186,142,5,64,228,2,219,103,178,123,56,49,136,63,164,17,132,129,179,250,11,76,15,103,203,205,156,118,57,1,125,234,165,193,143,26,151,49,64,179,76,89,16,168,127,5,195,34,179,217,84,188,179,161,73,226,186,87,123,62,108,94,79,142,6,56,218,237,235,225,19,32,138,176,130,208,188,44,37,120,40,47,248,20,5,121,241,103,12,175,240,118,62,236,56,154,115,23,13,103,83,175,246,48,213,22,33,147,98,86,73,97,35,110,12,242,181,2,212,201,94,130,18,176,105,139,10,69,3,196,241,116,223,51,128,16,131,150,180,132,41,122,4,43,19,52,122,127,136,93,8,123,230,160,150,36,26,191,122,52,123,195,81,132,121,210,155,130,227,177,151,205,193,229,49,150,197,124,230,141,18,25,26,170,208,83,176,197,214,48,137,28,10,179,4,117,57,130,145,86,66,145,11,151,231,34,237,23,232,108,231,169,5,99,38,35,0,40,75,223,130,43,236,191,155,193,5,43,215,13,63,213,248,114,207,230,7,181,106,153,12,173,143,28,196,172,4,119,64,103,113,84,161,102,44,32,27,45,171,169,28,63,120,123,193,228,102,79,32,105,103,55,253,200,120,149,134,125,147,99,205,148,37,86,0,222,172,94,118,65,94,61,223,49,216,183,0,185,225,61,146,201,220,17,10,117,90,9,153,103,1,184,74,28,116,101,30,58,167,185,27,234,199,179,155,134,207,103,219,214,29,192,200,1,40,87,52,111,84,25,227,145,176,159,95,202,67,197,240,61,184,79,168,200,55,101,177,34,105,26,204,17,212,229,116,140,153,243,111,192,167,104,235,168,172,161,121,27,220,50,40,173,220,253,16,135,177,206,203,65,243,134,44,170,201,194,153,85,123,187,211,145,181,89,132,188,139,156,215,140,21,128,250,148,40,154,130,9,7,196,86,47,103,121,110,189,240,10,250,42,136,168,20,148,82,127,121,197,53,201,156,81,119,125,142,166,110,231,233,151,73,76,36,229,75,27,74,249,78,195,231,241,42,187,99,154,182,91,140,66,94,231,16,74,12,52,198,116,147,32,180,92,147,70,17,161,40,151,6,142,65,136,18,185,173,224,18,138,23,166,203,183,149,170,13,108,233,242,215,147,206,210,40,199,119,81,234,64,186,46,43,133,156,182,196,12,153,15,204,8,246,67,64,159,146,166,44,112,19,74,95,135,109,181,67,232,128,98,81,234,15,239,254,236,219,67,37,1,240,156,124,184,134,10,30,87,130,97,20,133,97,160,23,0,141,232,202,151,128,157,208,163,105,247,134,240,10,254,181,250,249,13,35,68,199,242,130,222,145,242,255,198,122,152,245,205,92,204,85,7,33,211,205,15,57,129,252,168,182,252,168,111,251,30,171,82,240,236,86,122,160,38,193,25,62,185,52,98,238,169,180,251,58,6,219,94,9,99,146,126,133,12,10,185,158,252,178,241,163,239,72,160,8,146,30,237,136,94,110,46,13,158,86,73,168,131,109,217,149,219,40,200,250,201,7,64,131,3,195,178,144,147,57,51,150,80,173,17,116,104,87,29,232,140,193,37,152,100,180,242,74,10,165,167,81,0,255,171,172,197,121,76,244,198,66,160,4,140,165,168,182,64,9,187,236,246,100,137,187,72,148,224,238,147,131,31,152,104,88,137,190,21,203,34,219,91,15,15,122,228,69,53,72,0,128,250,141,161,97,84,229,133,97,9,86,163,123,194,190,56,169,202,14,172,161,80,227,131,225,146,4,251,219,187,25,26,5,21,142,154,86,237,143,170,203,72,45,190,236,12,193,82,166,5,36,22,112,220,137,205,79,203,98,192,10,61,99,181,192,210,81,224,156,75,229,83,192,239,220,236,13,42,220,144,81,140,17,47,194,60,241,200,75,86,77,128,126,222,102,191,185,122,197,205,93,158,120,193,180,112,223,29,8,78,244,143,202,78,21,113,21,140,180,158,83,99,200,23,92,209,186,159,130,38,77,211,84,98,89,173,180,238,133,226,122,70,65,24,74,25,39,37,11,72,9,109,32,62,160,208,219,72,6,66,150,48,122,177,87,203,3,131,19,213,114,90,40,48,92,209,163,166,86,187,20,36,48,153,186,123,54,212,76,68,172,137,250,241,136,185,144,106,103,82,181,37,42,246,73,244,102,182,78,195,140,125,182,214,119,252,87,29,162,205,20,197,66,181,8,235,103,129,133,117,51,246,203,177,155,60,239,113,136,41,154,73,51,149,117,183,216,84,115,100,156,156,196,154,238,123,108,177,207,26,172,117,135,134,80,81,191,156,72,179,147,147,163,201,12,163,127,130,58,210,22,151,45,28,10,199,237,107,130,171,72,34,13,77,247,16,170,92,48,73,73,228,166,72,88,81,80,105,253,206,195,164,230,114,52,5,151,32,69,14,172,174,186,42,211,1,105,8,69,73,80,94,234,135,222,77,168,116,71,42,130,228,181,192,225,76,72,45,69,71,106,80,14,158,237,81,97,203,209,77,0,212,189,138,234,195,161,135,114,111,123,153,87,163,134,209,64,8,69,50,4,80,158,131,77,53,239,242,222,95,198,242,79,161,182,92,62,255,35,188,219,173,207,159,35,141,71,48,184,200,222,167,2,158,79,161,99,96,160,3,85,174,107,136,11,132,114,68,194,197,86,69,245,96,181,172,208,86,4,150,167,37,44,138,1,34,223,96,234,100,243,145,228,171,59,68,104,193,208,118,97,56,25,248,112,207,251,219,147,29,134,30,157,0,92,199,111,211,139,144,108,3,125,196,118,53,47,78,38,119,182,21,42,83,8,111,163,181,43,201,87,235,163,129,200,174,36,36,249,178,37,12,67,4,20,241,71,157,161,20,50,160,14,139,56,35,38,81,237,170,5,34,122,37,187,31,10,254,119,167,48,241,88,210,108,158,237,73,11,182,143,97,239,37,201,2,148,62,66,137,109,154,143,157,100,204,32,95,207,186,239,79,5,28,135,204,150,133,52,39,120,93,200,172,21,121,162,232,39,142,208,205,51,92,129,20,113,187,25,167,246,184,105,116,141,133,71,129,10,39,126,205,254,68,127,26,138,162,31,218,49,184,247,235,66,5,60,61,81,200,10,33,19,130,184,162,240,209,76,93,180,236,80,188,96,117,81,37,170,12,7,32,118,48,152,103,62,101,63,170,132,219,77,34,209,104,126,116,195,160,15,242,237,187,246,104,97,50,86,221,83,196,232,93,246,52,129,112,126,78,157,72,100,102,232,154,182,166,57,84,70,75,48,84,93,22,149,153,172,183,85,12,190,228,225,194,254,69,190,108,92,18,110,55,14,244,250,83,215,163,159,124,235,72,184,69,156,71,170,97,140,203,35,138,206,138,140,127,140,74,82,72,147,158,239,144,65,214,85,3,215,116,112,93,104,22,214,157,42,228,210,64,243,141,23,125,132,161,10,161,244,194,128,217,186,4,46,174,32,50,252,19,78,53,205,43,65,172,22,84,170,37,108,178,34,45,4,116,55,249,158,132,33,153,249,135,187,216,4,232,167,119,50,237,22,56,64,148,137,138,172,62,137,108,187,134,134,243,96,34,150,1,142,11,16,240,136,208,20,70,180,165,171,24,50,233,117,28,189,80,181,232,42,165,204,67,138,240,62,31,181,106,56,119,19,220,10,57,99,22,8,213,97,46,112,236,35,12,88,96,61,242,210,134,176,14,37,229,147,78,203,202,198,178,7,17,56,100,154,75,27,170,31,13,177,61,82,86,147,136,150,62,57,16,53,163,20,132,250,52,178,7,242,68,43,6,95,87,96,26,239,1,153,10,81,209,167,188,236,202,215,216,136,168,152,50,202,93,14,63,97,235,63,196,132,203,228,190,155,227,169,173,208,128,103,134,136,133,83,83,246,58,43,228,244,38,165,30,156,199,224,38,186,222,119,33,161,90,122,116,49,245,174,8,155,81,173,136,152,147,132,121,18,69,44,139,34,32,10,233,11,166,87,168,133,35,200,36,2,234,38,43,225,83,60,56,168,45,136,184,102,142,81,105,244,43,69,62,85,94,157,125,243,220,87,199,252,172,253,234,30,96,168,236,56,22,36,87,149,11,195,248,124,132,8,250,175,127,172,114,245,204,202,161,102,63,236,190,84,236,126,231,11,131,194,203,74,245,181,76,11,127,6,13,3,173,233,45,18,60,200,209,129,203,142,163,41,193,136,1,6,234,131,53,152,189,102,214,163,38,22,20,219,232,212,121,24,84,92,82,127,129,54,131,43,71,103,20,60,136,58,46,244,40,40,130,107,46,143,144,126,166,118,217,34,140,95,241,210,240,48,38,159,135,97,0,170,40,61,107,64,180,255,183,89,32,55,185,173,12,159,191,135,239,1,60,33,61,24,77,158,144,172,95,64,172,213,72,2,186,102,104,167,156,167,169,118,108,252,114,10,57,37,67,29,52,53,59,193,226,50,187,210,211,9,67,140,217,122,52,152,54,247,151,73,38,156,210,158,43,27,53,12,129,48,249,93,50,202,32,151,123,91,148,77,105,210,154,184,57,111,204,22,81,218,108,73,163,63,39,148,48,207,160,69,40,167,166,97,85,175,47,7,212,232,170,150,33,108,242,170,95,23,229,150,170,110,37,56,190,120,111,31,87,15,8,109,89,237,72,80,118,202,17,222,240,220,213,204,164,112,53,97,25,210,170,232,22,53,211,41,170,215,174,164,96,188,178,212,103,5,213,183,18,102,39,105,201,146,219,128,245,15,159,236,22,82,189,123,234,111,27,162,116,133,13,11,32,114,177,115,88,220,166,27,74,51,189,204,170,79,165,192,176,253,202,149,220,18,111,95,174,12,58,196,140,112,235,64,95,213,216,134,246,87,132,73,189,31,255,24,208,198,238,194,194,156,201,41,212,52,199,132,214,60,140,36,206,221,160,155,229,14,56,66,55,205,1,63,39,198,82,230,89,225,125,58,132,154,113,129,125,236,126,32,141,185,151,16,216,152,44,243,44,235,117,243,222,63,56,12,228,51,196,66,137,231,191,252,190,72,36,84,109,159,114,138,137,128,123,120,128,119,81,31,35,214,140,22,97,92,73,228,251,25,192,27,253,203,94,198,63,144,92,162,25,64,184,135,203,17,41,170,154,59,145,83,230,112,88,178,124,64,124,92,160,150,98,169,234,225,69,113,161,168,247,211,8,232,0,225,126,158,140,132,207,164,225,189,52,162,13,123,79,177,157,26,166,202,30,246,76,192,129,155,152,86,177,22,237,56,26,212,250,212,112,193,188,47,46,156,245,70,195,160,235,171,187,140,25,186,165,168,97,22,25,180,75,225,218,209,69,154,70,13,216,243,152,229,254,118,127,236,63,206,155,30,180,242,220,202,11,235,100,89,24,155,125,67,203,77,200,206,148,165,197,53,42,19,88,13,46,15,151,169,213,210,19,134,241,238,190,83,244,42,171,32,200,168,110,225,118,27,54,98,179,156,73,127,75,152,13,107,28,141,229,172,48,245,154,137,4,172,29,254,104,120,244,232,149,83,9,247,133,19,42,29,20,54,249,109,124,222,220,246,97,157,41,6,102,158,250,190,65,29,240,137,252,12,141,49,165,98,131,107,92,14,61,130,147,232,159,9,81,192,80,13,157,123,111,38,88,251,171,87,181,156,203,108,125,155,255,244,207,62,97,75,152,253,162,123,67,65,35,222,210,159,36,39,93,123,134,97,157,73,131,138,143,12,69,222,226,250,40,39,140,244,129,56,239,252,31,55,188,127,75,105,163,230,84,92,171,255,100,75,240,11,20,252,181,81,250,115,235,86,114,223,33,210,193,86,76,11,218,227,198,125,115,55,5,49,82,151,118,210,26,126,215,103,87,149,245,228,84,223,220,224,30,133,132,37,31,46,176,124,240,147,205,195,5,162,153,158,28,2,169,219,121,2,159,158,69,161,182,232,37,46,15,38,112,186,2,180,165,244,233,130,73,27,235,148,42,106,227,16,117,161,200,250,117,163,201,34,234,164,96,97,166,219,220,109,38,155,33,26,187,166,170,178,220,76,14,15,60,179,132,144,48,187,15,55,118,69,136,249,76,32,34,79,146,71,195,128,206,195,60,62,1,226,130,96,61,249,153,31,13,13,242,241,151,76,232,232,186,169,178,217,127,14,185,175,10,149,101,127,171,11,185,50,142,66,67,33,217,200,205,126,239,227,39,116,39,47,155,38,43,96,254,47,108,78,104,79,152,253,139,95,217,121,241,237,249,105,36,43,188,246,188,249,146,186,194,62,249,247,97,197,133,5,85,45,10,36,167,90,159,183,95,55,249,80,214,131,209,124,41,241,211,180,179,82,126,132,60,206,242,227,150,179,213,42,236,122,244,76,44,85,17,62,163,120,41,18,125,155,213,145,135,11,222,43,67,173,68,209,145,112,243,98,174,26,145,6,241,41,69,3,97,249,125,97,226,190,212,35,245,108,114,135,83,33,12,4,181,148,218,5,159,20,225,17,15,179,222,8,87,174,25,121,200,141,191,235,79,78,70,72,28,32,111,189,179,131,31,193,68,121,253,134,205,184,228,155,9,129,215,97,166,35,71,23,243,196,44,30,54,30,184,68,225,228,140,56,216,38,62,185,50,154,211,238,182,69,133,105,169,193,13,186,180,136,86,68,152,125,145,124,65,141,138,113,92,216,48,139,21,145,1,161,26,182,226,88,152,214,130,194,109,6,136,232,113,48,148,64,37,213,0,197,116,157,15,194,136,194,61,76,34,96,10,223,247,83,104,69,60,20,169,105,154,84,254,68,65,129,212,199,64,24,72,73,137,104,175,233,177,46,70,67,169,71,52,23,229,117,109,216,81,31,58,127,155,142,166,50,50,79,146,66,165,45,14,110,79,55,216,148,177,207,54,194,239,10,39,105,5,216,15,35,184,181,184,105,100,99,213,199,26,208,212,138,187,26,124,152,202,21,205,152,27,69,148,45,240,195,246,180,6,163,95,25,109,84,165,33,81,5,130,139,228,225,12,222,91,245,23,0,224,87,63,121,163,137,33,128,236,193,138,58,226,194,161,56,201,187,164,140,230,120,57,92,96,152,4,52,138,78,94,140,147,51,123,116,101,225,157,175,174,108,135,90,96,80,120,62,236,165,196,96,82,1,31,69,134,120,82,170,40,112,83,255,229,51,118,241,57,21,178,231,6,234,247,245,68,183,189,139,188,149,46,109,124,218,56,26,172,156,48,73,81,166,158,206,40,195,255,167,13,85,216,49,125,227,210,35,12,127,68,166,35,116,204,79,22,81,60,140,28,155,76,102,84,38,167,111,201,176,253,99,39,250,132,105,117,250,149,179,255,42,227,9,147,169,79,15,23,192,18,67,127,123,70,127,195,124,45,90,122,46,237,36,118,49,161,64,72,39,37,21,30,248,118,155,83,182,187,77,138,252,196,200,124,135,71,205,53,79,229,17,214,252,76,149,205,232,12,183,208,165,97,192,19,213,195,248,145,231,246,28,125,82,233,8,167,12,138,240,249,105,88,177,95,184,44,67,31,233,203,164,155,251,139,194,120,84,60,15,144,2,64,81,217,195,29,189,201,172,225,51,128,63,124,161,65,123,225,251,233,185,41,92,126,63,157,76,207,226,161,221,131,171,44,126,180,249,78,203,84,6,120,174,187,131,129,41,77,111,165,51,179,208,185,154,30,30,48,249,81,8,161,192,237,14,5,27,127,235,84,135,62,112,18,242,175,200,137,4,118,149,86,19,234,44,36,95,205,163,228,124,122,211,216,33,122,30,144,38,27,133,231,101,161,31,249,21,36,76,217,27,66,143,134,125,219,128,24,58,233,149,190,42,64,200,247,216,129,252,206,35,178,193,90,63,60,140,202,107,82,29,130,14,230,201,47,236,204,100,75,51,70,218,109,193,198,36,219,0,193,86,244,166,207,151,230,79,132,219,239,42,255,65,189,173,23,63,55,52,174,244,28,76,153,217,79,141,21,238,51,83,241,24,92,238,209,148,111,183,114,121,112,246,10,222,33,218,245,172,96,69,194,103,28,100,47,102,80,143,67,204,85,116,35,192,196,184,57,241,198,68,79,121,210,103,166,193,172,184,122,24,229,24,89,88,76,15,122,186,59,43,160,211,45,37,53,40,41,72,32,248,201,17,98,18,170,1,28,188,51,0,154,71,207,112,108,194,22,128,226,7,186,209,195,88,5,202,232,159,134,40,243,11,99,0,43,7,137,228,54,4,212,22,56,248,179,171,148,235,38,59,137,29,228,34,231,205,50,144,172,250,16,22,218,100,12,69,252,203,0,165,152,218,152,135,81,16,18,186,229,66,108,33,185,45,50,51,83,19,20,248,153,92,178,81,96,191,48,236,12,245,143,63,247,129,220,94,132,241,17,145,57,1,13,223,233,242,59,107,89,93,75,86,135,69,249,180,121,37,114,37,179,230,92,18,134,220,208,253,202,19,54,179,226,32,143,189,116,113,20,223,250,89,195,22,137,158,85,207,139,248,139,197,188,61,79,5,60,66,84,66,38,181,9,165,123,226,178,28,158,88,0,0,33,36,202,79,3,151,137,194,22,118,42,59,63,39,55,175,251,239,125,178,202,244,170,47,172,147,184,47,63,58,227,114,173,183,13,154,46,10,68,56,70,78,21,71,57,79,113,70,222,134,182,225,163,118,113,190,123,116,14,190,115,147,221,0,3,147,112,50,65,20,15,151,220,84,17,18,173,195,16,185,193,92,235,36,68,83,223,23,211,223,247,9,32,189,116,22,185,166,239,3,83,196,8,231,170,30,148,188,205,243,26,220,132,222,212,220,84,58,241,132,17,165,138,48,88,199,166,225,243,125,120,1,231,44,198,179,169,236,40,12,250,229,61,128,101,70,19,170,234,187,72,197,194,106,26,22,252,30,250,80,216,192,249,203,68,66,11,207,95,137,162,112,225,95,246,73,40,41,70,13,13,91,38,247,133,113,216,150,78,45,231,198,192,212,79,78,163,105,235,7,2,29,164,187,61,55,121,243,57,191,60,179,138,216,219,215,127,88,224,226,138,234,75,83,51,13,139,74,140,76,173,173,41,225,97,188,23,15,55,80,53,93,195,35,240,160,11,33,43,0,164,79,56,185,6,2,34,91,56,216,13,13,207,144,222,53,71,128,166,122,24,11,208,160,252,54,22,151,249,249,118,205,176,234,11,91,255,111,232,88,1,71,182,35,108,15,89,163,214,47,244,232,153,154,85,71,28,171,246,82,124,70,235,63,48,183,28,141,196,185,27,142,158,48,155,208,169,97,179,246,172,30,70,185,81,198,56,116,14,23,69,194,205,107,146,48,201,247,147,115,142,99,65,89,234,46,20,91,133,226,150,13,84,110,211,59,45,156,197,108,56,57,132,175,220,42,11,18,134,131,233,147,74,71,69,162,232,231,213,6,134,142,126,101,103,151,137,126,152,126,217,201,69,89,40,220,178,158,232,193,246,76,35,156,207,222,80,103,36,62,168,233,159,23,185,86,105,34,90,183,12,11,225,81,108,177,215,19,229,129,251,10,210,249,28,182,142,194,115,58,132,87,34,156,167,230,133,144,36,2,91,127,78,181,203,163,22,182,126,134,141,62,80,206,187,169,170,224,9,186,16,85,116,15,147,245,8,47,18,225,197,237,154,218,11,211,190,135,212,188,173,202,239,15,156,154,243,106,114,110,228,21,114,60,179,50,48,116,156,18,158,134,162,253,194,152,210,85,9,46,10,47,254,195,185,15,41,164,227,189,89,221,206,1,115,160,153,167,12,111,155,95,60,149,48,165,29,33,163,49,163,211,153,221,17,198,210,66,46,186,24,149,62,142,70,57,90,134,55,173,191,22,171,7,179,77,87,105,134,205,110,164,199,133,161,133,36,175,106,155,50,245,13,103,8,178,119,120,211,11,202,57,62,29,242,140,36,223,221,182,78,161,207,209,61,65,116,144,221,51,4,149,21,53,120,172,26,207,112,150,163,59,85,74,31,99,64,9,147,72,94,227,80,54,82,124,120,150,72,200,51,129,25,234,42,176,11,109,34,76,143,36,12,205,225,123,36,13,41,41,21,154,220,230,221,225,201,23,223,201,210,221,243,6,130,236,153,246,9,3,212,149,149,103,163,43,83,252,155,166,199,78,13,83,195,149,170,128,135,89,92,100,240,115,244,249,249,239,182,218,226,43,78,26,6,179,231,7,155,163,152,124,150,20,85,146,211,145,129,249,84,72,61,122,215,116,119,226,220,108,48,158,163,79,162,232,206,108,191,55,163,121,196,166,18,158,227,104,198,149,42,121,111,84,250,75,180,14,182,217,170,202,111,163,40,236,32,110,230,91,52,116,228,183,7,48,8,255,240,170,189,239,174,143,28,174,123,143,240,64,119,41,235,201,225,96,248,201,127,2,209,114,229,231,159,79,111,198,152,235,222,243,54,51,70,138,222,101,66,45,172,235,48,67,55,52,82,78,91,74,158,11,131,205,180,163,79,132,226,236,146,141,232,9,215,80,224,252,41,44,62,163,180,161,249,187,111,152,18,146,140,36,154,47,37,154,111,231,197,22,149,17,103,78,222,46,30,77,248,177,223,180,240,185,22,239,4,33,45,173,148,123,78,14,89,61,194,102,140,174,151,6,143,244,134,249,242,117,172,44,219,92,121,3,204,124,188,159,47,8,241,123,143,254,52,11,53,90,130,61,187,80,112,233,122,97,88,63,197,23,112,146,37,128,65,251,25,196,37,69,203,49,175,156,100,255,64,125,163,58,50,196,28,144,145,110,215,105,1,124,244,188,77,193,61,158,163,73,166,28,232,80,51,155,104,169,113,110,84,246,219,142,147,163,244,170,19,146,21,241,253,117,36,154,54,250,221,87,54,129,45,194,136,198,235,219,66,5,102,196,51,65,193,87,128,214,132,41,214,70,171,212,32,50,50,144,234,52,222,118,132,1,137,119,13,195,125,170,209,135,93,106,237,73,216,104,72,17,110,73,12,123,205,217,169,230,248,248,192,80,60,131,184,34,60,48,226,210,224,56,232,116,88,145,195,138,215,137,235,84,126,47,173,236,218,111,131,121,60,181,116,35,223,172,24,73,160,211,84,92,26,52,114,184,128,47,100,117,186,218,34,156,240,94,142,246,36,220,129,96,234,67,173,81,58,35,12,212,231,9,163,55,151,35,140,36,212,122,198,82,115,207,107,82,173,150,106,123,198,105,14,101,186,101,82,249,170,18,133,120,16,206,75,23,141,240,168,152,111,19,212,88,130,101,120,170,145,103,70,163,167,19,128,2,68,210,159,233,176,185,90,6,89,55,22,38,249,153,75,179,147,244,80,63,223,93,107,149,204,196,59,246,0,148,221,85,171,213,14,94,241,195,103,137,173,2,199,249,253,178,147,134,217,201,96,192,244,92,117,144,153,217,76,224,249,251,204,196,103,93,88,129,44,65,193,86,207,141,194,231,244,124,160,152,27,154,102,65,164,122,78,102,179,42,195,147,168,116,54,97,254,180,161,84,168,74,236,198,234,97,197,133,129,110,86,53,61,20,12,86,142,163,161,213,10,37,140,48,181,132,226,97,104,59,93,47,12,34,181,239,108,74,1,60,251,206,88,240,73,252,232,66,211,125,233,219,50,107,72,127,40,104,208,105,221,14,242,167,163,3,109,131,148,5,21,79,245,150,191,127,209,147,44,165,172,51,210,162,179,238,199,38,90,171,186,34,147,171,69,106,87,76,227,180,106,24,131,0,255,229,108,29,252,91,74,159,63,19,87,223,34,99,57,56,197,184,3,45,106,16,155,195,33,72,164,203,77,142,110,248,70,121,137,41,179,143,21,173,49,192,152,35,108,242,216,43,224,72,43,97,196,101,90,160,159,64,223,222,237,195,4,216,123,145,81,103,4,37,249,221,109,120,176,238,144,174,76,115,39,198,1,216,238,6,24,237,11,151,149,132,3,71,145,13,39,14,191,229,98,197,218,27,5,176,210,61,19,96,233,168,162,119,4,97,161,164,0,116,33,75,127,107,183,39,136,32,129,167,55,216,58,157,157,243,61,22,145,183,18,197,64,203,161,5,211,129,77,41,92,76,7,247,1,74,188,47,2,134,230,14,133,63,60,24,243,29,248,179,152,70,132,67,137,183,129,85,186,28,12,223,42,76,130,76,152,77,172,222,16,251,50,39,82,15,23,90,247,247,228,8,2,146,28,125,225,70,83,163,104,24,208,103,141,40,69,233,241,111,145,40,216,211,24,240,206,145,188,13,204,64,147,199,81,172,247,235,136,215,243,65,137,40,213,4,32,118,181,55,182,149,164,238,98,100,234,201,195,27,187,39,252,179,223,184,225,6,225,32,224,205,152,166,101,25,123,76,43,61,20,111,205,39,87,63,137,179,199,163,41,21,239,177,32,144,124,79,110,237,83,71,65,82,192,23,161,59,186,192,103,17,104,17,174,170,251,7,184,24,40,132,15,205,92,109,97,186,225,197,135,238,137,9,202,135,85,170,116,19,157,180,18,147,31,146,97,83,156,14,80,180,79,57,96,140,77,107,85,40,216,154,152,134,71,127,130,143,18,166,132,231,139,119,230,239,82,212,65,91,55,223,10,95,230,229,100,157,35,138,41,251,222,137,160,83,47,151,48,239,122,69,24,141,33,93,66,65,159,151,184,43,32,119,77,247,143,203,24,43,126,229,11,86,174,46,100,100,150,158,151,103,115,147,209,124,137,125,244,138,48,14,172,98,230,108,26,207,197,125,81,65,119,161,5,240,236,153,41,246,198,148,143,59,230,122,114,84,196,3,98,82,39,251,213,189,208,217,142,186,114,0,182,208,24,150,233,102,198,168,28,51,194,171,60,85,10,72,216,57,112,136,192,124,178,244,205,208,53,153,110,95,186,76,94,98,105,162,215,64,60,213,56,26,88,163,166,14,45,237,232,196,20,0,177,138,35,161,12,193,180,231,97,32,46,249,57,56,15,7,232,131,31,165,16,247,164,160,230,136,232,235,119,5,165,168,57,166,137,91,123,114,208,76,51,228,77,111,125,14,36,117,56,31,223,147,245,79,82,247,200,74,48,11,210,83,211,122,151,148,134,106,240,120,111,218,149,74,128,27,23,213,219,25,86,181,88,23,137,139,184,174,110,30,17,107,245,239,22,174,69,74,186,126,131,164,189,153,243,217,53,13,133,184,156,48,2,193,145,231,209,32,210,71,134,95,95,172,132,200,200,177,204,60,225,218,2,167,59,1,143,60,169,49,140,173,184,47,72,142,42,75,110,191,61,2,45,251,147,142,25,239,149,207,120,226,211,76,167,158,251,62,191,22,8,226,197,110,229,57,55,96,193,248,233,245,104,100,111,163,237,196,219,130,153,179,244,227,98,179,31,207,123,226,195,253,108,209,50,192,134,18,9,191,49,213,165,12,183,97,6,68,70,207,101,233,203,164,241,21,237,12,254,109,22,41,147,19,54,225,14,63,57,107,135,98,119,104,76,6,188,134,9,57,11,79,106,64,227,217,209,155,98,105,200,42,135,142,190,221,142,14,43,180,189,162,214,92,192,126,110,31,134,237,31,123,10,13,131,18,139,221,161,209,239,182,94,89,162,171,224,97,96,70,122,48,234,221,81,155,97,219,185,158,43,99,51,18,155,98,84,122,159,73,161,96,226,146,163,20,80,204,0,94,159,248,150,157,39,153,240,126,62,251,194,11,11,4,112,131,27,163,115,161,213,99,162,72,145,148,224,69,244,122,22,91,145,34,39,173,118,1,231,216,190,56,209,240,97,151,170,225,17,29,212,90,204,236,79,167,43,26,224,243,134,91,86,191,1,230,89,72,90,17,6,76,166,243,172,217,83,183,40,174,64,209,126,195,39,13,137,210,204,15,231,245,156,124,199,158,215,140,49,155,126,185,8,55,214,64,69,155,39,132,60,208,22,141,196,147,221,179,58,235,86,156,66,113,12,19,200,144,163,106,152,153,44,10,24,198,99,238,79,116,70,55,130,74,213,82,183,37,195,114,58,29,155,217,0,213,31,13,83,183,246,114,46,236,233,164,184,9,64,168,23,65,96,144,224,210,230,91,98,136,37,179,154,86,194,83,132,99,152,69,93,19,141,136,214,222,217,104,196,28,109,162,213,233,169,159,111,203,25,35,188,114,123,10,228,160,140,162,194,7,133,109,61,59,75,160,61,49,68,141,128,255,148,123,145,182,204,81,248,100,187,242,92,153,22,23,169,232,62,53,112,44,83,119,140,147,101,88,204,231,219,66,134,243,11,55,246,160,101,233,48,74,180,177,171,151,146,233,145,233,79,131,206,140,50,180,73,249,234,47,27,157,46,138,216,160,105,243,19,222,43,214,76,88,81,123,63,45,7,83,242,109,81,94,79,187,63,63,77,162,157,107,132,233,166,60,37,85,150,163,30,97,64,221,79,205,180,56,56,121,25,155,107,191,81,243,115,136,48,106,188,243,185,112,186,66,30,102,49,127,42,201,3,205,174,248,233,66,27,247,185,237,86,34,107,52,21,83,97,4,17,78,76,190,183,233,160,228,72,75,21,178,147,139,105,89,228,89,116,138,111,80,126,61,117,35,161,124,11,28,213,140,192,162,225,1,200,73,239,27,217,0,185,52,94,216,243,105,83,204,108,183,217,194,15,232,72,42,160,8,162,143,147,200,34,181,35,199,44,159,111,35,39,97,65,41,225,147,204,109,47,83,119,232,118,218,228,132,81,23,75,23,18,28,243,73,150,17,198,116,132,62,44,26,154,10,114,225,232,77,174,232,78,145,220,233,164,131,88,190,235,104,25,208,164,136,134,23,162,116,41,26,233,136,252,106,46,176,120,190,193,201,233,208,123,52,177,91,160,249,163,16,6,252,105,106,163,145,189,90,90,209,72,47,102,155,166,191,204,148,221,110,15,19,173,5,253,109,164,146,253,11,56,219,133,250,24,237,80,105,236,210,124,29,170,104,51,140,33,215,74,68,169,187,104,199,25,215,242,25,125,221,245,98,55,87,131,11,30,141,72,204,116,211,212,54,60,242,7,51,194,248,111,148,167,135,15,159,194,127,186,65,185,41,122,52,116,138,248,109,211,175,237,26,206,35,236,192,233,149,115,163,138,201,0,117,57,35,140,26,189,130,96,32,104,237,104,149,3,207,126,32,77,192,177,74,32,4,50,186,216,138,154,160,177,226,147,120,7,97,147,30,252,77,49,107,173,139,47,160,236,36,225,179,145,242,239,186,155,8,138,246,248,243,194,164,42,126,122,209,184,148,145,146,7,240,58,63,55,219,55,109,73,32,219,59,103,124,60,248,135,169,226,63,156,198,147,104,148,192,92,148,172,115,60,5,176,40,88,0,247,48,104,174,134,105,4,4,150,164,164,167,166,122,194,72,128,182,192,177,64,208,126,48,104,212,35,253,198,112,5,222,207,141,53,68,245,253,153,242,211,249,1,184,237,60,92,146,96,177,224,47,209,70,194,130,164,180,226,216,59,80,189,34,165,64,148,47,40,162,128,175,234,251,66,150,171,233,46,28,20,154,186,147,178,47,190,56,48,246,195,69,59,18,136,2,140,228,3,141,106,109,87,99,200,133,21,90,144,97,1,86,79,237,10,44,44,220,131,242,54,78,186,133,156,175,134,123,119,40,251,130,105,220,181,13,186,76,244,220,167,113,51,207,212,69,128,226,77,184,18,47,179,83,44,237,25,13,41,199,78,22,160,24,86,107,207,88,162,158,239,97,154,239,85,47,13,102,167,151,45,64,125,45,85,239,95,230,109,31,207,28,9,77,53,7,91,128,200,226,194,77,147,112,43,198,6,9,29,207,39,40,237,80,162,146,48,22,53,190,179,66,155,31,93,103,5,240,140,75,196,53,175,206,90,117,198,51,17,246,230,97,110,66,96,181,203,166,41,223,244,81,226,4,212,255,252,246,14,232,235,121,4,152,77,213,7,90,148,178,127,128,200,251,235,46,193,120,191,62,215,34,3,177,181,149,185,48,66,143,100,132,42,195,82,132,195,162,116,29,147,173,85,118,215,106,207,80,65,97,193,97,152,144,38,20,223,99,44,93,7,105,2,26,208,126,161,49,18,163,68,197,183,141,132,146,132,77,182,200,225,163,184,66,203,124,7,216,36,77,159,76,25,10,73,61,116,127,60,137,248,105,28,214,21,225,96,104,214,0,87,156,201,15,127,120,57,154,172,40,158,217,50,35,117,41,50,77,105,196,128,50,218,207,177,148,175,183,215,224,73,74,179,238,3,38,218,224,1,92,221,230,197,171,71,211,190,115,218,219,9,159,127,160,134,5,211,74,105,57,144,198,32,43,244,182,42,30,34,51,80,202,169,142,7,95,109,190,232,14,98,102,150,151,61,25,160,141,20,96,171,77,126,187,179,82,34,208,102,104,129,159,238,166,118,165,140,9,8,125,43,208,215,70,177,20,115,187,243,89,58,243,38,33,28,254,16,92,208,199,157,219,113,225,140,86,53,173,71,189,37,22,93,170,206,249,49,169,50,178,183,119,72,81,227,132,207,167,71,67,154,111,129,134,135,220,191,31,219,189,141,230,83,128,229,171,14,81,184,7,8,159,5,210,62,169,220,45,225,89,131,114,10,185,34,105,201,15,162,200,165,207,224,60,84,68,150,134,43,195,207,43,232,5,16,149,213,43,147,106,240,14,86,4,86,207,91,61,251,64,107,123,99,13,248,207,6,92,161,62,157,84,249,130,52,81,94,27,104,54,147,109,92,194,197,121,245,202,123,40,5,20,154,135,65,194,13,37,16,84,200,221,17,158,229,97,61,156,205,99,187,76,143,135,55,108,164,8,180,73,156,39,2,219,232,33,54,116,166,144,8,155,120,231,195,153,216,59,104,57,0,21,170,98,0,134,237,61,157,91,243,211,13,173,58,78,58,44,160,224,191,144,188,61,198,166,237,44,14,206,239,130,30,179,21,200,200,135,91,60,209,160,172,182,212,143,143,140,223,153,247,39,8,62,64,31,10,112,191,22,68,168,51,231,37,245,95,31,38,159,27,108,163,243,121,119,117,151,3,60,136,156,154,115,149,208,48,81,167,89,128,218,117,68,24,214,147,222,150,153,208,172,224,73,33,160,58,203,19,94,110,33,4,46,177,213,246,158,156,66,133,19,146,240,5,124,92,39,161,109,245,96,81,49,167,36,61,183,73,181,5,193,11,184,155,126,214,38,57,238,132,210,76,151,97,229,151,11,21,2,144,128,34,235,99,239,128,230,124,119,41,18,147,16,159,89,61,41,129,225,247,120,166,6,209,84,102,79,131,154,57,156,235,151,206,193,227,97,220,193,208,112,214,116,73,96,121,5,27,138,196,45,236,51,15,111,28,224,53,220,73,206,156,10,104,64,202,199,180,248,172,223,195,159,41,194,22,83,247,47,52,241,49,18,115,50,96,2,144,80,30,111,199,115,70,63,186,101,192,39,106,238,56,233,158,4,13,17,101,62,245,164,204,166,194,233,108,64,138,249,207,111,163,124,189,130,136,120,18,239,162,77,35,64,131,197,73,115,208,102,215,51,140,147,233,154,197,185,209,241,151,202,29,158,2,109,165,203,190,220,79,115,165,83,214,246,237,61,84,217,243,41,63,198,243,152,91,251,199,107,187,241,253,132,113,251,240,185,18,49,144,174,152,195,159,151,69,9,42,45,210,187,106,39,158,46,171,174,24,33,88,144,148,64,43,179,75,162,89,161,25,191,52,161,225,178,163,9,90,104,123,84,22,104,243,206,224,224,54,203,158,132,193,59,187,153,146,220,51,243,246,36,76,151,108,6,31,245,164,190,179,170,95,31,26,79,49,132,81,116,20,221,100,163,172,199,190,105,211,49,194,21,65,25,213,51,208,140,192,232,72,21,228,183,207,44,36,220,99,132,38,52,237,195,101,9,6,136,135,173,71,175,100,111,204,60,178,255,246,38,31,221,74,21,255,1,193,131,143,13,220,87,88,236,219,252,46,157,3,15,202,82,65,54,213,52,182,156,196,142,175,252,146,253,123,197,1,78,14,198,16,86,13,251,54,50,54,190,60,153,247,98,145,135,86,33,80,186,7,47,37,211,130,224,182,208,239,49,66,242,81,86,11,40,52,245,144,27,6,214,142,48,158,201,114,101,80,24,125,227,179,205,141,174,60,150,124,230,21,226,170,2,197,76,103,138,58,246,117,151,78,194,173,161,171,47,113,69,55,63,22,228,90,153,31,212,159,14,79,189,20,196,126,20,107,53,167,4,188,179,75,112,239,77,215,161,170,231,30,88,149,18,71,3,185,87,135,68,112,32,53,135,88,194,70,122,234,113,176,179,222,140,11,49,144,187,169,60,197,54,160,107,132,155,205,149,18,110,187,250,54,151,76,194,240,60,170,79,177,78,146,224,79,101,153,238,175,138,91,252,202,30,30,198,239,70,237,241,18,167,246,207,207,86,151,153,85,16,132,6,86,72,49,108,68,102,30,57,145,51,201,120,95,116,51,117,77,237,87,101,220,110,150,47,218,103,204,50,125,233,201,249,117,103,101,27,22,75,125,199,150,205,57,161,202,129,109,161,88,127,177,147,242,13,54,97,238,90,196,68,32,251,196,93,55,176,69,77,178,202,188,76,95,207,85,82,104,164,169,59,30,18,82,174,180,107,114,218,75,155,193,217,112,63,87,198,4,205,31,185,231,105,250,53,126,240,89,168,202,82,11,58,243,191,222,17,102,251,54,245,220,244,2,156,243,138,104,235,210,111,15,85,128,234,218,199,27,127,128,34,58,88,60,50,148,22,119,132,193,168,55,13,255,151,54,204,191,21,164,65,42,123,126,42,238,176,52,243,126,90,231,24,84,214,207,217,14,14,148,77,1,170,183,145,176,30,152,95,216,106,239,82,155,2,170,144,62,195,23,194,133,94,176,76,255,9,24,223,47,247,130,29,201,107,150,46,1,19,184,219,97,44,219,244,232,40,32,3,253,124,208,76,134,30,253,63,141,90,53,216,143,53,60,154,124,210,176,9,198,199,158,92,20,67,73,171,229,186,201,102,75,247,176,249,221,203,194,115,126,247,252,117,127,215,13,197,93,101,166,48,61,48,217,145,47,92,216,127,203,142,10,137,221,94,151,31,125,62,217,253,216,56,99,107,240,245,70,78,152,111,180,150,252,216,56,243,17,255,194,169,119,51,4,16,69,141,179,95,249,160,83,132,205,194,88,5,55,138,75,236,18,205,64,194,213,115,216,106,143,223,79,99,220,139,194,171,230,47,108,53,167,135,113,185,87,223,95,62,133,207,35,145,48,3,88,163,231,19,255,106,102,68,51,18,16,106,186,221,93,209,216,252,66,181,186,10,67,37,121,91,157,150,138,74,211,217,152,9,168,44,109,190,124,86,109,73,38,207,109,158,233,250,155,167,0,34,168,41,215,9,3,133,110,17,166,62,148,31,165,15,242,178,225,97,172,179,134,74,121,144,44,250,247,190,177,236,42,186,83,68,73,171,184,78,200,54,178,221,124,178,100,18,68,63,154,189,93,82,93,139,2,91,201,5,28,204,236,74,77,225,81,59,241,57,112,155,56,175,238,3,59,98,251,223,68,131,75,114,213,1,58,230,79,138,235,11,35,245,166,19,40,140,235,200,129,225,91,23,17,156,252,241,250,125,254,36,169,202,239,174,28,133,240,123,240,89,89,117,31,136,65,93,176,177,55,189,111,68,243,164,114,148,77,134,219,195,16,49,180,250,131,76,154,43,61,45,76,141,135,36,24,152,102,133,205,223,54,20,80,147,239,10,117,175,80,236,254,81,204,139,164,200,166,104,24,217,55,59,136,52,148,184,111,42,1,126,238,12,176,175,106,197,203,6,158,159,59,87,10,156,74,189,111,230,114,243,11,179,195,63,167,158,26,110,41,182,98,38,175,58,154,50,243,187,213,186,61,12,108,90,107,140,86,97,89,113,114,128,154,93,143,198,146,215,147,100,218,220,123,168,94,65,183,201,41,194,86,74,151,163,193,245,184,57,180,153,154,101,69,78,177,169,112,47,88,162,108,121,228,96,40,183,213,235,40,168,194,161,218,45,97,58,173,158,34,88,107,78,36,12,49,69,235,56,66,121,152,52,76,54,199,19,89,207,200,161,49,85,93,245,41,173,210,143,243,235,102,231,171,238,233,8,105,35,98,240,133,139,25,85,107,69,184,159,3,60,155,60,147,59,173,81,13,3,187,142,39,206,228,163,69,45,72,58,51,36,76,24,41,83,75,56,136,110,247,146,34,124,246,217,253,233,36,85,55,75,66,164,169,49,81,106,212,132,50,60,108,168,244,167,163,2,213,184,120,152,25,254,105,184,128,181,142,147,211,12,122,235,224,231,186,150,171,149,89,121,77,69,120,172,56,226,132,58,242,74,150,80,45,117,39,183,2,51,212,37,197,78,121,213,155,194,186,159,186,33,221,59,53,218,155,67,228,182,25,201,136,177,27,97,100,118,34,124,22,75,221,106,77,236,143,163,2,105,156,126,117,212,166,148,53,67,140,105,152,149,194,170,207,56,233,174,17,72,43,26,126,169,138,75,32,109,224,91,177,179,117,194,186,93,26,15,240,67,66,91,200,36,73,158,70,236,25,102,40,134,126,97,20,114,21,171,179,146,49,186,190,48,6,154,216,228,104,24,234,224,240,176,169,207,60,97,164,81,183,135,81,60,209,78,44,50,24,33,215,100,244,246,170,2,16,9,155,13,175,138,225,41,140,224,159,132,145,190,243,5,4,56,222,84,79,84,12,194,156,47,247,211,52,122,200,239,172,78,177,75,68,183,114,169,196,207,162,251,18,115,41,69,221,165,11,246,153,21,90,40,88,193,214,217,143,192,131,169,223,248,124,5,120,233,236,236,228,137,83,31,141,183,13,22,97,41,4,111,209,66,92,158,103,156,180,97,61,42,107,8,137,204,88,34,248,118,116,58,91,16,4,162,52,11,70,162,42,97,110,89,191,219,39,164,142,224,205,78,122,238,61,163,212,103,6,183,90,83,94,180,176,66,31,8,153,23,169,34,154,230,240,244,239,163,51,168,180,66,255,51,92,75,113,93,40,253,169,202,200,178,98,94,142,112,82,183,97,148,94,234,125,209,103,143,119,22,23,197,87,116,123,67,223,150,100,211,145,82,80,98,50,117,7,215,163,36,195,81,100,44,246,66,51,246,143,103,227,180,180,201,138,2,83,224,179,55,203,111,125,48,66,112,78,138,207,55,141,166,160,66,36,204,37,214,171,86,40,173,110,205,188,224,167,205,16,219,107,0,40,30,226,241,249,146,248,100,60,92,177,176,123,1,143,8,109,126,225,202,217,30,228,108,99,214,247,223,198,78,103,63,0,163,110,163,210,195,230,45,249,68,79,162,226,81,184,47,43,191,104,201,233,22,153,236,109,153,164,53,140,34,220,173,22,192,214,125,80,235,108,223,124,148,193,116,72,229,129,88,163,188,226,213,0,42,159,237,161,62,158,181,127,120,131,11,190,194,172,250,62,126,155,122,175,99,140,97,83,190,2,163,128,170,135,82,102,125,196,142,173,192,159,70,20,150,80,81,200,58,22,160,5,140,80,156,68,237,36,207,7,181,91,154,183,204,41,208,244,162,189,55,150,250,209,122,28,125,86,88,245,150,222,134,11,141,251,198,36,35,63,120,226,179,190,95,141,79,107,251,233,99,129,166,236,146,2,208,100,86,93,207,165,21,52,31,66,104,19,250,239,3,117,198,168,222,39,13,180,118,241,189,208,48,198,27,126,99,160,72,85,24,149,98,194,110,183,162,6,53,77,31,42,54,131,123,223,90,222,124,64,14,63,170,107,68,205,123,231,225,232,2,189,245,112,54,88,163,66,244,144,55,24,183,60,74,102,249,16,228,207,190,216,229,206,206,174,30,206,220,243,13,236,236,226,17,212,94,241,105,208,143,224,164,69,213,19,44,186,88,93,27,112,104,37,80,214,137,194,46,6,134,47,214,51,93,193,74,76,29,171,162,176,177,221,42,247,183,105,6,41,166,114,154,191,78,72,63,54,51,191,148,240,54,173,90,15,211,84,215,251,102,116,236,171,88,9,16,81,79,14,255,197,9,142,72,63,194,165,185,172,169,196,154,61,164,152,190,132,29,57,109,67,62,67,64,148,29,135,12,68,176,3,124,70,17,102,91,183,245,104,35,248,246,8,227,231,45,220,37,56,12,43,234,217,13,151,6,161,8,241,201,148,120,157,103,32,165,161,87,70,241,207,161,87,52,108,90,17,252,5,206,46,88,138,196,79,131,236,168,26,70,96,212,203,94,192,141,178,32,121,200,237,216,30,69,216,200,0,114,219,64,154,162,97,90,96,75,142,36,204,41,210,185,25,87,206,133,140,46,87,14,233,167,198,48,54,157,74,161,237,145,201,147,103,121,216,236,89,132,26,117,178,141,236,154,30,80,7,146,86,203,81,182,66,146,37,244,50,39,94,115,122,242,105,41,179,135,171,233,144,74,24,244,85,10,73,76,48,26,250,62,77,47,105,132,160,38,4,194,181,158,163,65,159,120,123,175,62,174,17,132,207,115,241,197,21,155,38,140,214,53,188,130,191,185,249,233,41,74,114,6,163,8,159,90,116,18,23,66,212,66,116,75,179,68,175,151,199,43,84,91,227,95,122,133,10,116,6,46,243,194,206,203,160,204,74,40,79,178,128,109,13,79,68,183,252,151,205,239,64,56,116,103,152,206,225,56,85,212,35,103,223,55,59,156,8,244,214,219,204,45,228,251,89,195,96,52,247,136,238,185,48,71,207,158,2,6,217,138,24,86,227,122,168,9,77,207,8,3,216,19,74,107,49,54,243,237,203,107,225,12,129,180,188,103,72,98,22,148,200,219,82,186,44,28,216,124,175,90,118,132,39,122,50,245,200,131,232,154,12,41,96,1,255,202,161,3,199,19,65,128,66,127,154,166,254,184,207,235,108,189,178,70,17,229,232,129,23,64,5,64,207,189,16,178,205,247,101,116,37,54,67,213,205,110,127,192,171,68,231,65,46,188,161,9,89,34,140,167,153,62,50,32,72,142,109,183,218,11,134,236,18,62,7,44,95,158,50,120,230,174,4,228,147,75,99,76,227,97,26,116,194,105,100,144,229,40,200,228,78,135,70,102,36,232,151,37,138,61,153,117,81,148,64,79,24,25,65,159,136,115,55,99,236,27,69,82,203,45,10,44,122,190,52,249,105,112,195,174,71,72,216,216,208,55,124,169,171,27,142,244,153,161,228,109,109,163,213,197,177,40,3,103,97,213,166,102,102,111,30,198,138,237,182,44,225,70,51,79,199,3,63,25,111,93,202,141,222,208,253,98,164,64,13,147,121,150,110,118,138,66,209,9,83,22,47,74,112,158,225,250,192,72,234,34,246,57,233,174,246,30,247,133,237,247,212,99,205,209,190,68,148,204,253,146,159,43,239,54,48,20,117,61,90,59,39,12,58,51,16,24,231,142,206,203,191,191,92,65,164,230,30,106,180,252,11,161,49,83,216,169,33,64,205,248,110,178,167,155,236,164,106,137,79,15,253,166,118,211,82,90,31,224,201,98,82,72,100,34,26,102,127,26,168,150,243,246,206,19,171,18,166,90,17,83,10,120,59,241,174,70,78,130,126,79,142,240,86,74,56,155,165,192,98,242,211,75,12,160,241,7,70,178,49,96,66,15,89,18,76,9,195,52,162,104,230,119,57,53,85,59,247,58,102,178,53,243,59,9,15,121,29,133,13,142,188,45,120,177,204,33,50,76,68,86,120,226,36,93,220,31,221,166,140,44,214,186,84,184,75,248,182,19,6,160,42,15,116,217,110,115,94,105,225,33,246,57,248,178,229,200,35,152,80,178,126,120,103,251,121,70,66,21,124,147,154,125,77,35,121,186,242,29,116,150,41,168,45,164,55,115,24,247,108,156,19,148,14,124,30,238,217,34,230,120,27,231,213,37,93,150,0,53,172,248,54,112,134,20,216,33,226,54,248,181,143,59,211,157,151,185,36,60,74,191,7,163,226,162,23,198,238,124,197,108,131,206,93,23,226,56,2,15,61,199,3,69,173,116,201,108,131,35,240,110,241,203,200,35,223,238,6,58,195,224,139,107,132,71,150,182,248,236,6,33,138,231,141,137,156,142,4,179,23,30,174,151,140,123,41,62,12,55,204,82,94,188,67,145,201,187,247,45,162,154,57,43,226,95,129,8,75,234,166,106,104,21,202,149,17,166,173,46,39,63,25,103,89,77,240,100,77,196,214,112,54,186,248,10,76,120,139,24,214,99,59,158,75,150,131,207,190,75,22,166,179,188,146,84,196,79,39,116,174,52,76,201,188,198,109,193,232,153,18,165,16,17,137,0,45,11,209,11,167,241,60,74,9,221,237,97,194,131,18,165,175,24,67,1,201,28,241,86,7,10,134,199,86,44,60,27,207,44,61,218,246,54,119,225,65,85,76,158,201,192,234,253,46,152,248,138,111,141,174,144,236,176,145,82,196,201,152,115,131,8,140,97,86,216,4,235,209,221,58,246,23,28,120,94,143,254,180,25,141,251,67,49,36,129,204,71,3,156,130,147,83,207,70,211,176,132,251,9,239,18,186,220,147,229,32,233,209,182,125,159,17,134,46,164,71,211,252,13,48,231,217,33,231,241,92,249,57,115,11,217,238,159,182,182,94,121,37,141,30,33,174,61,90,125,78,78,83,227,106,111,179,2,200,215,103,240,191,30,152,96,180,247,214,146,147,91,171,221,15,134,169,55,101,237,49,178,216,8,141,235,102,102,208,114,219,192,34,134,87,135,145,238,42,69,199,56,117,215,229,105,97,250,169,88,106,24,48,78,156,188,178,35,158,122,242,159,87,149,227,141,119,86,203,21,78,206,58,26,88,103,36,58,116,164,109,174,197,15,62,19,177,186,146,34,40,128,204,190,255,116,218,230,114,42,225,243,182,157,139,73,7,3,19,14,25,136,103,133,72,209,41,134,18,58,159,11,95,6,133,115,232,57,110,47,75,38,211,97,130,95,206,7,219,16,193,229,153,24,128,51,197,177,102,161,34,167,182,2,136,19,78,246,102,78,215,65,108,141,183,29,186,224,248,127,12,157,145,224,190,230,208,5,63,187,202,103,94,104,216,246,58,129,104,27,37,161,233,108,151,175,158,14,44,218,19,150,187,66,179,36,228,36,232,47,206,161,111,139,20,53,104,131,216,32,38,149,30,57,97,116,5,34,124,146,51,125,91,217,192,130,35,162,108,52,183,134,105,3,185,106,120,217,105,37,157,54,50,22,40,206,95,197,98,177,104,238,54,108,15,208,34,60,141,69,170,97,235,161,120,120,32,27,160,209,85,66,253,119,27,214,70,231,82,83,193,112,81,7,179,17,153,101,235,251,152,213,189,21,232,225,60,54,27,204,88,208,3,130,215,113,54,158,66,84,67,40,136,150,121,168,134,163,213,38,249,46,21,220,237,224,89,56,35,130,117,198,219,155,41,229,242,77,86,214,13,48,38,111,211,117,119,80,196,164,184,169,71,83,203,119,38,179,17,118,4,213,203,201,7,117,192,47,108,206,185,207,16,199,186,205,197,235,113,204,234,58,194,23,123,113,255,120,104,206,191,147,60,192,236,28,87,6,4,187,212,119,74,105,57,52,224,107,49,85,205,8,159,212,11,32,181,71,241,93,148,21,194,180,150,67,130,3,53,138,103,132,147,103,80,58,245,112,163,64,213,36,12,162,38,136,50,64,161,37,87,198,63,187,215,160,194,252,44,81,138,132,177,222,115,22,13,90,18,154,12,144,28,4,27,139,110,156,26,166,88,148,47,211,195,21,183,16,189,234,243,239,157,215,7,188,62,73,221,153,240,104,161,43,12,228,101,136,82,11,97,227,229,120,152,226,212,212,123,62,255,201,229,170,22,138,39,10,57,160,255,128,154,188,83,162,154,181,62,245,183,217,186,251,151,135,63,181,210,106,237,145,21,183,50,98,170,175,42,194,14,72,153,245,170,6,211,107,233,20,125,214,208,58,67,8,247,60,205,34,38,74,39,10,118,60,148,229,13,191,45,193,101,46,101,30,197,93,104,201,227,166,100,149,175,44,189,73,251,73,20,179,83,151,85,197,14,190,239,162,7,3,78,141,123,2,247,39,189,90,194,103,131,229,164,37,150,207,34,52,254,201,30,233,42,45,211,193,156,75,7,209,89,107,187,131,137,1,127,193,59,215,25,186,1,214,15,38,62,121,245,51,191,159,199,27,154,123,232,178,180,103,197,60,179,69,241,165,30,229,76,16,193,114,242,10,131,196,25,158,108,27,149,39,99,158,74,172,32,174,94,112,210,136,61,228,232,130,138,126,104,27,80,177,212,217,40,153,15,162,95,25,156,73,253,180,6,159,241,149,232,29,104,100,200,6,98,88,214,226,44,179,198,171,157,154,163,36,243,255,245,163,79,94,7,4,65,194,249,138,70,130,210,223,250,245,96,164,74,59,253,74,78,170,178,212,217,145,237,219,57,49,209,158,34,230,56,236,231,40,225,133,239,231,25,224,67,6,90,67,149,58,20,104,112,35,71,177,89,194,9,80,175,135,77,144,89,38,97,18,179,234,244,6,58,81,72,156,105,184,98,204,225,70,172,76,125,226,95,62,121,99,112,20,66,194,14,29,98,137,34,226,151,234,149,70,43,34,116,49,63,172,145,123,9,47,171,151,202,209,76,71,94,154,5,217,66,229,101,73,53,132,130,221,213,124,171,148,149,85,49,223,178,173,239,232,108,22,19,233,97,3,195,121,155,30,110,179,203,180,0,27,24,76,194,242,48,118,141,143,222,62,170,1,113,238,2,215,72,21,243,41,96,127,85,7,16,234,171,214,151,198,140,35,81,245,112,34,239,219,15,79,57,185,15,159,137,145,175,250,136,245,219,190,57,194,160,214,178,158,156,164,197,77,171,79,226,214,247,195,21,166,126,157,221,203,30,120,113,74,143,205,192,185,80,215,107,161,40,163,37,34,51,141,232,97,228,141,144,237,217,196,61,30,5,184,165,251,83,177,194,142,194,79,192,184,133,181,58,98,191,189,62,183,189,12,149,19,97,67,204,10,209,56,49,136,231,61,186,73,22,111,50,1,213,77,206,236,183,235,84,70,60,42,39,206,143,176,43,71,106,247,5,98,212,184,109,118,35,130,29,135,163,155,195,69,156,218,248,131,89,67,34,115,249,23,130,162,46,222,211,138,89,160,39,52,227,232,13,249,73,5,37,82,20,53,16,192,46,233,145,201,165,127,228,141,104,14,198,48,67,65,9,231,249,187,196,205,9,99,8,165,154,114,214,66,40,59,46,188,156,59,83,9,14,195,146,197,201,187,177,208,181,87,204,246,62,30,74,169,93,29,166,126,10,80,61,70,49,155,217,87,91,164,101,135,144,204,252,195,215,63,170,66,8,170,245,248,68,50,250,140,143,212,94,41,241,58,115,51,118,210,63,214,152,196,35,183,125,217,42,157,48,252,145,183,180,215,206,243,253,186,15,39,10,239,49,107,95,176,98,24,239,232,240,110,208,90,217,40,66,149,3,79,27,225,69,121,67,155,142,8,91,236,27,198,240,75,194,120,111,215,28,97,102,205,172,61,201,234,134,138,132,97,213,171,40,43,60,226,21,247,213,65,173,202,109,65,235,42,61,206,157,150,210,21,9,163,218,22,247,69,161,81,50,55,10,235,152,139,125,97,0,155,226,218,128,131,49,178,156,254,211,112,183,68,119,4,235,249,114,102,101,191,237,138,169,189,236,82,225,78,151,207,28,132,48,219,124,73,206,210,48,253,63,127,166,21,21,158,172,173,216,10,209,214,175,156,226,174,40,111,91,184,39,7,128,119,115,100,108,239,209,103,79,188,35,76,197,91,162,12,148,120,104,197,74,74,26,173,220,88,68,179,120,12,19,237,251,107,125,19,69,30,110,105,179,179,153,18,219,23,70,137,84,243,39,252,214,248,191,47,12,85,88,247,30,201,170,6,211,31,184,225,32,244,137,210,65,171,241,76,184,208,164,237,105,115,130,25,254,68,211,57,245,122,58,169,16,130,118,141,176,50,60,65,182,241,8,227,220,57,175,39,10,138,38,62,31,35,189,40,92,192,204,122,234,71,236,0,186,53,68,147,155,48,112,128,238,225,217,151,32,200,9,119,151,98,38,60,216,125,235,117,195,252,91,211,195,144,47,246,19,134,215,81,60,12,53,76,37,143,177,165,137,143,175,157,121,112,139,184,224,239,153,109,31,40,20,24,192,107,137,246,48,198,158,195,175,188,163,23,160,93,73,96,101,213,159,120,179,41,68,27,185,25,179,235,226,55,6,102,188,200,188,144,89,223,63,8,32,159,153,185,40,75,247,142,166,203,242,57,233,172,183,153,236,89,195,40,91,248,149,67,30,202,178,173,34,124,70,139,95,249,185,76,93,82,9,3,172,245,43,207,103,152,171,104,46,141,131,146,125,172,84,58,244,122,225,109,125,158,187,196,26,187,191,252,246,90,155,51,82,208,10,232,226,36,73,63,109,214,228,63,92,225,252,61,61,121,190,55,159,11,43,130,14,67,222,22,96,141,241,97,246,79,216,124,29,244,121,159,87,95,63,193,18,194,173,63,101,204,140,182,74,174,17,62,251,5,201,41,39,233,235,254,48,130,39,204,253,15,237,151,82,135,27,241,219,217,96,198,67,123,173,0,39,183,135,41,137,203,110,19,187,240,122,15,46,40,29,137,0,114,54,36,189,147,147,192,61,74,238,117,194,32,133,157,43,83,204,115,75,158,56,250,207,237,211,19,34,76,70,43,219,147,66,17,60,86,167,130,149,164,176,233,57,122,51,206,61,204,72,169,250,219,103,105,44,62,47,240,45,116,89,126,144,155,45,203,191,77,192,58,32,150,244,194,77,16,197,195,96,227,134,222,54,8,131,230,97,184,168,138,81,42,230,21,234,67,5,129,184,243,178,245,232,102,2,71,30,230,219,202,122,225,236,89,252,235,162,176,245,30,141,69,228,158,223,188,144,233,164,141,162,178,208,101,184,203,189,33,175,155,18,45,77,53,154,47,218,195,24,103,9,220,166,52,3,78,56,167,11,233,68,209,132,192,121,49,231,175,158,66,56,99,145,152,181,183,14,97,106,122,56,97,45,42,143,5,148,232,231,198,77,251,46,211,108,151,75,3,56,91,253,211,205,38,154,44,243,66,181,177,233,65,48,238,218,30,79,150,124,251,169,7,109,118,25,227,149,137,160,76,63,186,225,73,33,191,76,125,170,101,167,201,49,151,157,37,161,75,248,172,210,53,158,120,163,226,42,189,21,102,109,24,143,17,6,159,166,71,159,159,30,247,224,180,196,130,156,214,59,91,200,184,50,228,233,138,236,53,161,181,180,120,36,3,221,17,109,204,159,237,202,215,215,180,112,86,97,68,194,116,192,187,134,183,110,100,231,28,201,243,24,11,11,79,98,194,255,115,109,123,123,164,84,211,228,153,153,41,161,83,34,243,80,188,231,180,12,104,248,218,149,135,17,87,101,247,14,120,39,237,120,153,103,60,87,185,48,10,88,110,101,76,248,12,43,197,93,157,241,79,7,112,222,48,37,48,9,183,116,51,226,95,88,242,175,243,191,183,43,235,88,88,235,91,237,236,153,74,219,77,130,186,66,156,48,93,234,120,29,69,97,224,20,60,76,181,207,163,185,107,183,149,114,72,75,117,222,104,223,122,83,108,54,114,124,120,70,240,186,193,2,66,41,198,80,183,18,133,92,53,46,211,177,129,0,165,157,245,105,55,171,218,199,227,68,102,79,31,118,205,205,125,100,136,102,107,144,74,24,89,181,120,216,141,212,176,234,209,13,31,123,31,98,232,121,107,73,175,161,159,242,181,146,8,227,192,46,37,233,102,211,75,137,147,15,138,189,91,194,166,174,17,39,199,43,176,232,165,157,135,216,102,132,91,83,253,140,9,140,39,127,93,228,223,71,61,170,142,3,59,193,90,241,225,33,200,52,223,163,235,189,49,195,61,232,209,164,56,158,55,130,55,90,75,193,35,40,29,220,135,106,194,133,15,108,5,119,145,82,131,26,75,239,113,107,24,221,202,28,97,244,37,250,19,94,31,251,218,194,69,56,229,72,99,159,115,71,180,88,197,162,104,24,71,66,191,47,140,213,133,87,75,24,132,173,95,89,161,59,177,244,202,160,27,196,193,39,245,18,197,118,162,27,250,129,135,97,193,9,86,19,60,72,170,53,24,191,73,180,3,45,88,238,20,140,21,152,34,148,8,215,18,147,17,18,160,218,222,254,65,77,226,117,224,100,62,243,115,87,230,219,235,97,204,144,20,173,131,85,194,12,158,243,249,140,135,176,72,45,12,123,234,11,195,211,17,150,190,61,178,241,129,25,8,151,55,182,246,7,132,94,6,46,78,253,189,43,68,89,157,74,188,127,20,13,13,55,151,94,38,204,102,93,129,85,205,160,43,45,194,104,118,235,209,168,207,182,56,26,236,200,214,223,238,230,109,255,133,77,69,109,233,51,57,105,245,101,34,163,93,174,86,29,124,107,113,97,36,17,89,191,219,134,169,218,190,97,250,82,245,13,123,106,69,116,246,63,81,158,194,13,143,170,96,179,198,208,247,207,150,240,187,54,192,71,234,62,101,36,179,18,211,203,166,185,145,91,68,225,167,107,180,39,71,239,17,182,53,74,16,95,150,15,249,133,153,37,129,44,228,13,183,237,17,239,146,73,121,234,28,109,101,73,207,125,18,75,169,130,22,1,230,96,119,244,133,205,61,94,135,32,38,46,53,110,107,152,82,154,220,53,126,239,57,78,62,140,179,245,132,17,90,221,55,220,187,254,54,174,225,201,243,77,11,151,39,124,62,219,237,147,180,85,17,166,78,241,27,253,202,84,157,45,63,96,145,60,225,222,218,190,209,164,27,201,6,49,36,86,46,170,91,187,188,96,53,92,46,47,79,255,220,133,12,5,182,227,53,5,79,255,76,62,85,219,19,219,168,246,241,211,124,106,249,9,35,105,57,35,92,31,32,28,117,132,25,155,38,171,211,20,153,234,240,107,132,242,29,71,23,181,158,58,225,147,69,244,18,15,165,218,218,40,97,74,216,113,225,216,121,116,253,105,182,191,37,238,26,99,35,57,53,3,124,223,187,70,82,111,63,45,155,51,130,35,10,57,162,105,184,89,206,237,97,51,176,22,168,27,34,243,145,89,37,179,26,158,10,209,3,65,51,98,28,129,236,151,207,167,211,1,136,252,61,177,233,209,245,184,211,116,95,37,142,6,47,35,147,29,224,228,54,106,12,241,138,155,151,60,20,146,255,29,195,108,152,78,166,92,185,53,34,99,164,80,196,209,141,73,167,72,58,230,188,39,207,226,51,118,194,150,66,198,209,103,250,209,126,17,164,220,61,166,92,26,141,27,9,147,10,175,251,219,38,127,34,97,68,99,238,111,131,171,147,105,26,42,84,138,141,40,168,209,190,180,131,135,54,75,228,33,132,139,168,207,16,230,198,246,61,249,22,73,68,83,136,72,201,43,3,86,91,20,185,9,24,191,103,137,169,241,80,173,219,40,79,237,108,0,250,103,182,96,225,254,192,190,186,193,46,82,204,58,192,243,165,200,138,50,84,143,242,47,84,217,166,95,47,141,73,103,230,218,112,0,0,162,144,77,106,134,247,232,82,30,34,66,199,189,240,126,66,103,40,54,17,100,33,60,231,157,171,73,234,181,254,203,7,69,109,205,199,249,54,17,56,69,124,130,133,92,241,17,181,247,198,6,230,1,49,211,163,249,38,4,66,194,8,60,196,71,52,56,94,195,5,217,149,126,167,188,42,74,123,147,170,108,150,73,141,180,85,138,184,192,35,210,76,113,114,35,188,220,40,235,238,10,237,145,102,197,30,121,104,184,208,223,53,157,53,75,236,122,8,243,36,86,132,153,106,36,124,190,190,189,188,2,140,95,219,30,58,107,177,42,143,22,71,227,63,166,88,84,172,166,87,12,212,98,109,26,237,145,3,216,138,101,253,228,152,36,182,10,147,5,112,229,2,36,155,213,181,183,7,198,180,66,45,0,196,218,168,15,182,11,211,133,144,1,129,153,218,228,35,193,35,97,185,51,60,97,202,105,18,173,180,97,227,220,136,221,43,176,18,179,147,210,239,193,176,171,150,34,116,77,42,55,174,236,204,206,138,191,58,169,251,10,37,3,211,253,204,15,236,0,97,150,208,93,1,142,152,101,172,80,110,198,216,51,194,229,65,37,112,221,81,28,72,100,115,77,161,120,21,154,100,12,114,64,130,67,1,88,208,75,119,204,121,231,125,182,165,239,11,218,107,139,156,33,81,6,146,132,4,125,236,121,103,107,80,253,226,21,49,241,37,66,176,221,195,72,214,214,7,87,118,190,87,47,196,38,19,41,42,10,254,50,161,162,114,69,114,78,2,46,79,101,101,154,13,235,134,85,105,159,141,26,53,103,57,250,193,62,242,126,103,12,114,22,67,165,248,161,216,121,182,99,113,110,54,10,91,225,70,84,2,203,13,3,139,82,184,17,156,46,223,13,163,192,48,212,76,16,60,220,202,227,94,153,161,64,5,79,116,178,155,217,110,120,191,88,166,10,49,50,230,149,115,116,213,97,204,54,176,174,125,47,45,157,233,49,75,248,76,237,145,114,208,14,19,41,167,201,124,26,119,197,94,88,204,105,72,92,91,141,52,11,70,144,254,172,49,234,124,63,73,30,5,210,70,195,165,198,134,146,87,93,133,32,75,56,173,80,6,50,183,98,89,127,24,163,148,100,60,76,105,76,62,61,16,236,61,84,117,249,52,103,145,84,8,244,231,249,92,234,29,255,194,158,61,203,53,30,138,49,93,209,166,81,131,188,105,207,115,220,131,73,108,229,186,81,14,74,18,125,224,135,147,154,111,142,241,107,108,73,201,152,205,247,124,183,251,221,162,187,167,71,15,115,207,138,219,58,67,70,238,202,108,33,219,189,233,1,145,238,134,209,136,205,161,212,180,81,55,145,203,222,102,231,30,143,27,241,23,121,158,219,88,191,119,50,58,249,176,188,13,110,138,93,182,204,116,83,30,232,74,200,96,221,147,99,56,37,59,116,16,62,233,10,80,237,66,143,244,9,243,231,134,69,228,192,124,55,125,39,139,182,21,165,3,217,68,44,196,252,75,124,24,134,125,151,180,20,201,137,149,87,108,204,134,90,80,0,87,132,178,189,34,186,159,198,229,50,113,145,216,172,146,115,104,194,188,206,74,132,52,135,111,193,141,99,241,134,123,244,109,80,129,24,74,110,66,240,229,36,166,53,170,3,228,52,89,195,52,222,162,44,1,103,174,252,57,121,110,17,198,27,81,38,240,243,148,240,222,141,170,197,121,63,90,113,100,38,90,87,157,45,39,42,84,122,114,138,105,81,122,203,5,10,152,188,145,5,112,62,148,225,32,61,54,217,153,129,35,70,226,217,195,3,162,156,60,115,154,197,61,90,20,5,23,40,73,83,208,65,217,197,55,110,40,178,171,141,50,97,28,124,252,202,207,103,168,219,8,62,15,248,132,17,69,164,37,63,225,57,163,32,89,51,102,212,207,79,211,149,240,104,71,70,98,107,20,21,150,168,234,1,43,146,239,122,33,152,85,103,212,35,79,158,222,36,65,90,102,167,16,245,198,10,84,175,107,116,65,55,142,90,231,153,100,165,121,191,204,162,120,68,23,129,125,153,156,27,93,255,238,231,54,209,46,93,88,118,161,218,156,34,76,171,81,38,51,184,38,103,117,246,94,215,249,84,182,248,56,252,156,2,243,237,225,213,182,178,142,148,130,194,201,141,46,49,218,34,88,242,204,33,140,200,156,42,53,40,220,17,235,244,15,192,100,179,158,103,98,205,42,207,96,138,89,85,232,140,3,87,57,186,8,5,83,134,61,52,252,211,40,141,48,29,34,13,179,207,90,113,114,190,204,245,132,145,241,149,198,38,18,239,18,134,11,50,226,228,83,75,88,16,218,119,187,207,4,71,194,174,167,38,85,174,241,203,72,51,232,76,9,125,38,151,120,40,12,43,201,49,204,19,226,211,162,49,173,73,180,252,117,174,52,235,228,29,97,116,184,244,228,38,89,232,221,220,196,134,93,238,42,91,183,96,71,152,29,155,124,91,48,130,147,231,9,120,110,224,245,171,97,243,219,139,48,136,106,249,60,206,133,144,223,120,152,53,177,235,133,91,21,37,78,14,217,106,233,133,159,220,225,179,108,179,48,150,134,242,200,207,228,138,80,178,135,41,105,233,210,117,70,116,138,183,5,6,108,235,185,19,30,168,49,12,129,122,151,231,220,72,180,249,183,103,238,233,73,81,226,16,4,74,52,231,1,93,54,233,230,82,160,185,149,61,192,106,232,157,106,56,157,145,232,144,133,4,27,90,1,215,212,51,151,191,206,19,70,101,95,179,175,20,68,58,11,27,158,93,147,190,237,206,52,244,246,177,44,212,12,9,117,207,168,107,84,228,243,166,76,42,96,23,103,36,80,88,20,97,140,39,97,8,116,51,78,142,90,179,130,216,27,132,231,17,97,90,224,91,143,70,193,124,196,111,147,217,117,189,180,14,193,57,80,9,8,179,200,86,21,24,102,203,237,134,135,218,76,96,31,10,172,33,78,222,242,211,78,99,123,145,166,87,83,79,24,99,9,137,98,51,156,3,45,65,135,189,107,154,189,83,192,214,48,180,126,158,88,1,102,30,247,12,108,85,95,102,131,159,220,3,136,49,204,134,69,195,232,8,68,248,12,155,241,0,251,19,165,131,30,225,133,127,184,134,211,85,45,69,160,13,197,78,69,238,219,92,235,225,253,168,222,17,102,29,141,163,65,143,10,69,9,89,194,59,143,155,51,166,8,21,27,238,63,223,113,86,146,125,66,18,70,174,49,94,38,114,100,83,63,1,112,136,217,247,8,96,37,206,238,99,41,85,162,131,97,9,240,11,169,199,214,240,25,153,61,142,198,223,82,223,38,104,238,158,227,210,42,230,106,122,114,26,232,51,46,173,65,153,213,199,66,147,42,192,49,86,202,126,248,14,180,9,227,153,195,48,232,250,198,106,117,14,223,50,5,208,51,181,234,51,69,198,221,171,107,21,151,236,173,243,70,197,200,211,241,16,213,202,211,207,251,164,14,148,34,12,151,106,61,225,158,2,143,87,139,217,101,233,35,7,98,151,226,153,162,59,217,148,230,113,246,105,197,183,239,36,119,121,234,109,33,73,25,111,27,223,65,113,81,37,92,238,30,217,148,99,186,78,89,204,113,119,94,160,236,144,159,177,130,115,75,220,151,29,62,244,202,146,161,57,34,188,206,190,65,31,26,189,65,95,99,42,164,73,173,167,24,164,241,62,52,36,69,230,19,101,99,209,35,74,99,111,104,24,126,132,79,135,230,194,163,159,72,49,199,24,255,122,233,202,15,45,13,240,185,165,128,143,161,119,213,245,153,98,30,92,107,92,56,114,117,186,53,3,47,145,227,117,162,218,150,246,115,52,50,252,126,114,202,130,90,17,49,201,255,168,189,85,22,1,173,220,77,244,168,103,138,163,179,189,127,13,51,109,249,111,159,77,70,82,28,226,9,227,119,19,97,44,98,181,0,80,208,150,172,113,114,152,122,186,23,46,136,250,212,184,180,6,97,233,9,47,186,131,30,70,34,86,201,76,197,118,118,241,219,3,167,132,166,97,44,211,110,120,63,35,141,28,99,221,115,27,33,190,191,225,26,179,177,53,110,211,122,194,51,132,183,171,213,252,159,224,110,49,163,153,16,148,126,249,197,236,158,61,220,77,92,246,13,159,164,195,79,109,118,165,58,225,21,68,234,253,186,112,214,82,22,249,44,63,148,70,132,81,218,202,207,203,76,119,86,233,21,88,92,127,134,130,204,119,39,127,158,229,185,233,147,38,201,133,3,218,222,207,48,35,39,136,232,124,104,128,103,140,174,168,46,159,89,185,61,216,48,70,56,114,132,30,166,1,83,222,239,99,215,248,124,208,119,125,150,78,32,20,61,70,25,28,2,237,210,99,225,218,162,5,67,199,243,108,222,116,36,36,227,162,121,24,196,177,142,240,108,242,213,254,72,167,245,44,149,57,137,201,155,95,56,133,10,237,133,3,152,156,129,245,67,221,119,63,165,162,140,153,138,151,207,248,236,207,217,178,30,13,86,176,5,36,21,101,131,174,63,157,70,142,1,190,219,219,133,52,118,196,142,233,110,99,175,49,245,169,176,105,255,96,182,212,4,231,51,157,225,63,22,0,225,147,245,167,173,107,54,40,208,237,195,31,192,214,208,182,47,67,161,68,117,13,21,181,254,124,0,213,176,255,14,241,61,169,198,211,144,62,25,216,66,7,41,194,20,151,181,148,217,205,253,238,30,125,166,149,39,233,101,67,235,240,98,18,61,197,227,77,60,18,99,58,163,221,137,22,188,84,13,49,8,143,108,254,172,23,220,156,132,145,68,137,207,126,47,80,22,90,177,196,214,222,27,168,8,67,149,164,9,160,233,65,186,141,0,47,164,15,205,137,193,216,221,116,130,38,100,209,111,23,158,236,61,152,151,169,43,62,141,197,128,90,1,135,76,245,185,240,115,163,81,145,175,0,73,148,39,142,188,196,10,244,63,20,154,39,31,24,56,6,165,139,171,70,10,241,9,67,127,141,187,134,197,63,180,78,59,205,249,40,194,168,34,55,13,159,1,114,199,248,153,219,164,132,6,242,6,119,133,136,246,213,116,28,26,65,107,196,93,87,110,90,107,192,203,28,79,61,92,144,189,211,163,57,32,82,149,147,151,0,164,215,48,250,4,113,225,176,37,229,145,225,148,42,96,243,244,22,121,33,107,175,216,130,192,183,74,85,15,182,46,127,128,201,233,250,105,121,25,88,181,55,63,169,152,111,85,204,56,225,86,2,184,9,20,29,173,40,13,67,75,184,115,10,101,171,39,12,67,42,78,190,234,131,62,182,79,187,123,3,146,252,234,217,50,78,254,113,172,31,120,107,14,221,182,157,4,108,221,25,135,197,55,151,39,12,112,238,78,134,75,67,182,217,141,80,198,106,88,194,136,192,198,69,97,169,174,19,221,132,22,31,8,247,159,119,249,115,112,223,119,65,93,213,58,242,26,158,163,197,135,5,226,228,25,36,224,80,82,228,94,20,226,158,131,59,91,14,15,230,7,161,50,105,192,207,72,188,176,91,125,50,16,218,31,243,62,142,100,186,80,26,62,153,147,99,108,105,214,169,139,41,35,243,140,146,120,214,103,145,161,207,173,225,154,2,18,135,217,59,244,78,13,183,203,108,161,175,176,149,217,194,124,209,111,194,201,219,121,86,76,102,132,128,158,209,115,107,74,176,229,171,29,94,193,178,78,164,246,14,237,171,252,40,232,132,59,62,56,207,193,155,125,113,44,214,0,224,245,167,121,102,251,174,229,37,61,159,134,81,64,60,88,187,98,72,24,189,169,71,189,195,114,79,93,242,72,30,3,90,134,206,28,102,29,79,120,72,56,119,236,195,159,240,148,147,3,56,127,190,140,105,14,40,30,78,131,165,226,13,167,152,4,145,17,85,209,83,187,180,155,162,179,81,212,29,50,247,21,101,84,19,185,121,86,91,178,140,187,191,6,202,216,159,201,6,172,90,252,50,220,159,252,140,19,246,176,254,184,7,184,156,90,222,119,25,184,27,243,103,27,207,116,49,80,149,136,43,3,183,166,187,57,211,249,136,33,12,34,180,63,31,253,48,227,205,8,243,49,213,119,140,206,152,98,161,221,181,247,3,104,121,221,40,94,73,207,124,147,231,221,150,96,225,241,12,96,64,179,145,7,83,16,127,158,55,213,69,135,89,160,71,10,57,94,231,72,104,166,178,115,208,12,219,88,16,35,54,29,136,201,212,231,204,165,198,211,110,76,46,111,56,231,30,101,175,51,233,63,152,53,182,245,181,221,155,34,231,125,174,11,71,176,124,195,160,189,117,152,64,99,137,114,95,163,113,245,140,80,219,179,198,149,35,106,222,158,73,212,181,0,108,31,135,165,140,62,79,224,214,51,30,9,128,116,109,63,91,53,240,238,181,240,118,155,207,209,251,140,194,248,105,60,27,159,65,214,169,226,220,45,38,172,95,189,240,147,113,149,24,162,141,86,201,59,149,85,224,69,17,70,164,98,190,83,217,138,153,238,39,218,251,124,183,248,154,197,165,101,140,117,164,240,140,179,92,64,164,42,70,166,186,48,89,19,57,16,28,86,35,173,218,193,64,165,160,213,91,97,133,205,172,71,83,125,138,251,102,194,81,194,193,98,99,25,252,13,171,210,72,69,1,226,79,169,81,54,59,255,81,11,37,152,219,204,32,200,86,235,61,14,61,53,155,248,168,55,80,123,239,207,209,100,132,235,134,235,219,162,171,6,56,109,81,17,39,67,153,26,70,81,122,220,122,58,175,84,194,231,51,143,155,54,247,66,25,42,11,97,228,22,53,156,100,5,242,172,97,160,14,57,194,233,201,84,207,123,166,14,16,229,244,65,151,173,107,152,254,120,212,234,17,168,149,47,100,81,26,137,14,70,53,92,167,246,255,26,151,19,73,10,253,90,173,108,153,41,121,13,114,34,222,16,98,167,114,194,103,50,11,130,19,66,101,89,5,49,232,160,194,249,244,112,133,181,44,39,71,155,163,251,7,86,240,127,82,33,88,172,124,91,219,55,76,65,246,57,122,33,189,19,225,150,116,30,94,44,46,41,221,48,70,238,89,195,243,114,175,206,243,70,175,67,94,55,168,210,18,141,182,61,186,162,4,207,86,128,198,115,190,20,192,166,29,116,84,208,102,119,18,108,129,92,85,229,220,27,191,207,28,141,207,106,118,235,77,194,54,23,5,201,15,165,34,73,73,241,34,233,37,204,211,240,249,201,218,115,133,169,31,157,155,98,182,144,242,233,111,12,12,203,142,48,96,124,89,157,32,72,69,110,71,167,114,41,189,253,68,183,59,172,90,24,201,17,13,35,41,26,142,113,103,125,58,51,69,215,240,74,18,53,219,19,137,82,241,246,137,188,84,99,11,101,9,99,175,30,239,131,141,189,188,107,68,208,242,216,55,154,149,13,186,105,78,237,232,194,81,45,85,144,31,140,190,59,151,226,114,157,85,255,7,197,242,18,36,113,16,52,91,92,55,141,19,220,130,147,80,152,14,53,141,217,172,56,57,218,139,213,236,216,53,74,245,245,70,81,11,221,26,222,151,52,83,240,88,82,176,16,166,100,37,210,202,19,102,255,172,207,251,39,83,233,225,133,131,183,30,77,113,222,55,92,5,44,75,150,249,14,137,180,96,146,158,47,188,103,61,51,182,169,241,196,10,0,179,55,60,238,22,180,208,227,22,191,79,194,187,215,123,110,228,2,100,190,162,18,123,134,70,28,13,22,252,137,118,228,48,35,106,26,182,26,222,23,31,15,148,97,61,55,117,210,209,26,5,160,179,230,237,166,18,59,104,72,237,59,39,20,214,65,29,40,72,242,200,243,166,183,175,175,99,254,190,54,15,163,125,34,88,9,156,172,102,84,228,10,164,163,245,28,108,18,124,30,133,220,210,244,182,153,91,71,92,25,3,165,62,225,114,217,210,212,130,146,126,151,248,92,7,47,158,213,28,240,155,134,231,8,62,79,57,201,233,73,14,244,202,80,134,240,18,13,229,179,71,92,122,27,75,176,68,148,135,162,79,148,166,102,52,223,179,25,164,234,185,77,27,34,206,141,114,101,125,194,56,208,197,201,217,64,200,190,125,155,98,177,87,41,11,21,21,173,241,155,159,218,29,165,153,42,126,209,11,239,108,155,253,117,101,147,106,212,163,141,143,18,151,86,81,72,209,135,118,114,187,160,115,22,140,193,198,115,238,24,69,24,38,244,180,159,216,185,139,56,49,212,218,231,72,240,146,241,50,146,109,161,158,240,184,232,17,195,162,63,195,31,98,98,204,131,9,29,230,242,70,239,119,137,6,133,182,246,44,220,98,193,4,154,85,223,95,238,49,205,37,90,144,245,185,169,22,42,4,197,252,247,158,71,89,123,108,0,206,216,69,18,232,125,148,48,174,35,124,206,62,223,23,1,194,219,195,102,175,252,188,197,149,130,211,158,204,86,103,62,99,96,231,72,33,204,98,173,60,81,52,84,60,74,247,163,62,195,43,71,249,166,176,18,207,246,12,47,68,239,253,61,194,13,239,227,249,101,246,133,241,42,18,246,149,207,216,69,95,45,142,78,5,94,151,134,211,12,162,127,102,226,127,162,149,228,199,65,91,103,43,155,234,243,211,136,197,7,32,12,62,146,18,202,144,170,205,241,217,0,235,1,40,253,204,37,179,250,116,144,109,242,120,94,166,165,175,241,219,230,166,170,31,60,40,151,27,101,18,124,102,80,18,89,199,139,209,251,127,191,216,98,230,193,30,110,96,207,244,232,76,217,52,142,134,234,182,245,194,161,50,199,193,181,175,90,159,169,31,169,184,8,255,172,130,117,225,64,140,123,69,248,156,234,249,104,209,158,9,216,162,201,224,190,75,214,213,201,160,21,213,84,101,3,171,64,212,107,35,156,102,121,150,113,150,237,64,14,238,244,56,76,216,90,27,100,121,100,12,150,190,106,192,102,209,253,69,89,226,105,38,146,169,32,240,17,244,85,86,56,121,160,5,170,248,190,225,179,225,212,204,167,24,25,43,216,173,200,149,105,74,198,198,49,224,146,160,198,151,190,234,138,29,104,68,251,26,170,163,116,18,143,168,27,241,228,178,110,11,204,104,187,5,139,63,155,217,129,12,177,102,104,192,28,16,82,56,87,26,6,54,26,67,16,73,33,101,93,96,58,93,131,92,68,207,57,73,61,12,69,153,147,126,71,180,140,7,191,176,41,158,237,96,103,3,102,31,127,206,77,58,30,192,218,90,85,122,153,240,153,52,2,150,123,242,34,133,44,114,225,99,6,35,11,85,54,5,125,108,107,150,167,75,187,173,154,0,55,96,188,193,196,220,230,126,56,53,140,26,129,195,137,209,81,83,194,47,22,106,45,210,7,160,239,83,55,121,212,249,65,16,123,216,84,142,245,77,159,9,32,7,39,227,12,184,103,103,124,194,116,40,34,92,243,163,101,132,15,22,112,112,15,3,227,151,189,239,198,113,189,230,160,183,98,172,241,12,21,224,149,65,80,165,178,161,48,106,220,175,83,64,53,147,233,220,14,61,154,62,92,252,54,149,107,233,31,157,79,150,215,121,25,83,13,1,90,9,83,40,15,46,23,172,208,241,68,49,86,10,134,41,92,85,249,58,144,123,90,217,189,139,54,164,20,149,153,68,32,232,188,252,240,38,54,157,42,221,218,150,237,64,127,243,38,158,239,252,143,73,77,118,114,15,184,99,1,7,157,217,36,95,51,41,51,187,206,186,218,86,3,75,58,168,29,101,212,253,124,182,200,48,196,169,209,43,211,25,184,226,82,230,218,253,124,44,112,214,159,97,150,246,184,97,56,210,58,192,11,174,102,241,211,201,208,100,18,70,243,42,30,25,238,155,162,105,120,194,3,191,34,191,47,163,202,234,135,107,96,49,191,112,118,139,89,83,31,136,179,225,45,9,56,177,60,23,222,17,117,117,161,249,13,153,230,1,50,211,224,28,65,151,170,180,83,116,66,234,124,17,110,75,143,29,219,120,102,89,120,184,97,246,185,33,245,171,45,210,54,189,14,247,41,193,186,53,105,2,141,199,220,215,217,53,68,11,242,138,79,41,161,96,116,230,225,108,38,43,26,70,186,205,185,19,133,189,147,190,144,78,122,25,195,44,155,45,149,238,155,201,122,252,145,162,246,163,10,103,39,10,217,100,71,56,39,21,2,51,137,251,21,244,182,140,3,115,159,79,165,33,28,130,118,98,181,30,251,57,120,135,33,231,217,81,163,238,175,75,38,210,182,113,110,43,112,206,231,182,64,6,126,183,133,31,65,127,138,51,96,183,156,79,178,216,172,190,143,140,246,171,255,52,29,204,164,132,121,123,215,97,42,11,56,228,12,83,45,206,88,43,221,189,189,127,238,159,58,139,47,8,169,238,176,109,115,173,102,156,13,4,142,127,125,134,235,47,186,223,199,72,185,185,153,2,83,202,121,245,138,167,71,101,209,135,33,66,21,136,42,75,184,48,204,252,198,204,59,93,23,70,252,161,219,190,38,218,169,40,150,210,156,4,146,127,218,184,219,77,133,16,16,78,197,173,120,105,75,108,213,123,220,166,197,227,31,208,121,98,249,201,51,76,39,215,7,131,169,157,86,61,55,182,43,219,89,150,144,179,116,139,72,59,44,28,36,206,89,224,226,235,169,73,128,220,107,253,76,231,56,115,76,13,83,222,140,48,207,95,186,76,56,97,220,105,129,45,223,185,74,229,55,24,136,51,140,168,203,67,70,193,110,50,187,211,232,64,145,90,28,28,127,11,87,14,99,228,101,120,110,173,63,26,57,216,141,145,241,5,175,79,238,133,100,184,155,60,152,189,223,83,128,169,192,146,157,28,106,182,60,10,49,35,188,219,61,218,208,171,237,9,231,226,102,107,3,91,133,103,144,86,72,150,113,105,3,209,240,55,204,109,71,24,148,221,115,105,230,239,18,39,167,107,170,105,120,53,73,253,237,54,215,131,239,73,143,38,185,112,211,142,129,17,226,120,214,54,68,171,220,193,101,52,243,150,213,27,131,178,16,87,110,64,113,77,134,201,150,221,173,103,52,230,24,253,116,77,228,58,71,24,84,159,94,89,193,225,203,215,31,22,255,190,244,117,163,126,227,254,20,219,16,185,186,201,37,227,170,215,128,24,13,149,178,52,140,42,227,14,199,231,82,186,62,211,69,211,187,248,156,212,49,111,83,192,252,98,50,12,207,102,220,2,213,17,109,225,112,31,142,184,172,69,245,225,138,13,68,205,70,132,129,89,72,66,96,88,224,112,112,236,224,240,148,11,214,7,26,81,110,126,220,120,89,242,80,80,242,74,205,63,206,14,56,84,41,135,38,244,21,12,104,236,233,117,140,159,95,70,52,49,124,172,129,135,42,183,2,175,221,38,97,178,218,170,119,13,192,45,156,170,113,42,148,42,57,232,157,178,125,86,1,185,221,149,146,78,231,104,135,15,48,71,171,199,188,249,93,244,212,239,111,143,167,170,197,19,164,13,226,225,129,106,192,19,198,59,52,30,154,177,160,187,50,228,112,161,202,241,66,42,198,15,74,191,131,205,235,151,214,11,26,255,250,125,21,67,81,251,96,232,100,50,251,253,128,252,88,164,12,230,159,79,55,135,21,40,174,125,0,90,116,27,128,120,235,13,179,1,215,228,207,42,158,30,197,241,114,235,214,8,84,231,136,65,74,201,71,122,57,36,30,107,135,127,55,134,181,253,105,199,156,65,58,61,31,48,3,22,5,88,176,164,231,176,38,99,180,195,207,122,218,22,46,56,71,24,252,168,230,103,96,74,194,132,158,77,194,24,111,93,183,141,54,111,184,183,39,65,179,61,77,124,155,221,200,176,18,222,152,140,184,237,31,221,152,36,22,119,182,225,175,53,46,173,33,73,126,231,90,3,177,172,112,145,111,88,99,221,125,217,15,201,151,226,216,62,37,33,6,243,131,82,100,68,77,222,78,194,200,32,231,24,193,160,17,239,116,181,224,189,151,21,158,231,198,101,88,114,240,175,55,237,231,198,150,102,220,148,118,37,211,234,108,241,245,32,238,82,36,188,41,227,185,145,22,178,113,85,164,11,176,246,204,243,62,18,140,227,230,77,192,22,126,193,59,124,45,155,145,121,238,10,65,222,2,91,98,122,248,124,14,91,206,125,62,6,184,102,110,107,14,21,108,200,185,179,61,100,119,7,135,241,41,205,235,133,202,97,15,171,234,6,240,113,108,57,154,25,37,92,180,27,182,65,189,202,209,96,84,194,152,252,172,47,73,116,15,151,233,209,101,255,124,32,105,158,5,100,73,152,14,152,187,6,158,196,1,204,184,220,117,7,200,234,67,24,133,173,181,53,106,206,1,253,26,197,99,140,45,215,61,176,87,13,143,122,32,178,122,52,14,206,225,101,139,86,42,174,58,114,242,90,157,204,101,83,37,118,172,242,196,207,6,5,223,155,152,11,169,224,201,67,193,174,231,134,219,70,79,86,142,54,81,18,183,200,67,178,108,75,206,106,226,219,116,43,98,214,64,88,72,30,26,187,236,148,99,90,88,166,152,113,195,16,39,134,59,191,162,11,179,68,86,200,220,130,235,136,239,30,91,101,153,177,126,222,194,158,5,33,242,196,147,211,40,40,11,191,112,122,228,50,196,17,129,173,41,174,219,250,57,242,213,155,112,203,30,177,56,229,50,132,225,102,182,212,229,62,112,190,165,155,3,145,194,216,182,36,194,24,106,203,101,99,215,221,199,125,91,73,52,196,215,207,245,210,163,231,246,129,242,221,232,160,215,23,15,236,228,17,218,156,192,47,121,133,21,52,229,16,181,44,95,52,8,144,25,137,240,99,120,190,120,81,107,207,125,83,5,224,163,17,174,180,146,251,142,9,137,254,194,146,48,166,19,173,196,3,53,79,115,137,226,39,83,252,121,34,110,82,150,132,17,63,113,135,46,6,56,171,141,134,97,223,84,63,119,54,217,190,45,97,22,248,226,51,41,133,126,125,213,208,175,122,73,119,46,164,110,212,36,108,185,191,31,141,199,177,36,126,11,204,49,176,135,120,93,88,131,203,165,33,168,81,93,209,161,27,71,233,214,183,112,152,194,215,35,194,230,73,87,37,124,38,137,29,171,11,216,86,97,136,98,225,209,189,7,204,27,97,171,36,11,72,101,77,28,145,34,153,8,181,124,30,160,1,231,188,139,19,194,199,83,143,102,151,46,73,142,177,126,53,12,214,54,194,25,181,89,121,44,72,177,132,207,59,75,50,116,83,189,52,218,175,45,190,123,140,188,150,222,247,136,61,56,115,184,238,55,151,53,40,167,111,240,187,249,93,200,60,141,199,242,249,211,35,145,223,99,235,56,68,238,192,79,109,206,38,242,187,40,18,12,223,25,157,135,63,21,92,129,67,218,201,133,125,123,210,205,123,38,203,199,7,150,187,250,35,65,182,106,231,39,76,93,207,211,66,195,220,11,9,26,87,83,144,13,30,70,21,103,200,202,198,44,91,138,143,20,76,25,115,150,233,202,154,56,94,26,32,215,77,75,167,133,13,144,196,199,17,84,252,174,163,16,85,191,29,171,38,68,184,41,218,183,246,84,122,241,45,56,206,2,64,120,245,195,239,215,4,27,52,69,17,139,85,164,36,185,160,216,101,163,107,149,244,125,156,65,31,213,1,72,230,67,200,221,44,147,19,156,250,23,70,154,162,232,171,166,53,227,15,28,63,200,166,227,191,152,58,148,159,154,94,162,14,162,98,36,138,175,114,144,204,106,90,162,203,124,124,61,106,165,49,25,252,152,72,197,183,1,98,42,11,245,96,209,176,24,238,12,195,152,0,178,32,183,140,247,69,41,113,52,253,61,253,176,232,151,198,14,25,3,199,44,35,116,178,155,112,45,21,164,76,171,230,17,8,40,157,217,44,42,30,172,182,114,93,112,94,195,58,114,128,3,20,82,208,50,136,79,159,81,147,64,146,87,126,217,220,138,124,115,205,220,81,245,163,67,100,43,197,182,255,12,175,38,84,247,101,79,116,199,155,58,49,133,63,44,155,78,98,34,3,174,147,117,113,88,38,71,29,67,191,87,229,35,25,251,181,77,95,120,216,69,114,165,17,70,57,53,187,167,31,59,179,44,126,5,11,84,81,84,151,96,159,86,225,196,209,101,169,203,183,237,100,139,128,181,36,138,195,79,140,236,147,183,78,89,198,155,185,118,215,56,245,194,141,70,79,77,1,116,198,3,3,70,49,245,220,124,118,241,185,15,4,119,101,65,108,8,13,228,91,61,2,59,45,231,110,192,108,227,194,152,216,101,228,155,116,108,242,220,223,36,38,179,62,17,228,43,181,174,117,146,209,187,197,196,151,37,20,140,12,253,132,12,142,252,52,89,172,111,181,198,178,42,151,28,60,104,23,183,24,158,40,158,37,121,100,19,177,145,17,67,255,164,180,162,157,207,23,137,165,162,63,147,51,25,79,89,12,145,81,174,195,125,206,233,111,13,65,135,18,110,37,10,183,8,18,53,97,198,216,185,207,184,216,247,147,205,98,237,104,178,75,109,68,157,49,113,39,189,235,133,55,167,146,91,139,28,4,218,148,112,134,234,224,39,7,110,85,100,31,136,217,59,202,157,30,222,124,32,250,208,206,110,194,179,178,105,76,37,249,44,79,116,204,40,98,154,32,116,235,122,225,137,156,185,122,24,37,91,61,218,28,26,227,167,193,164,15,201,94,24,41,195,203,32,230,180,149,244,194,168,114,77,79,39,109,111,36,216,31,242,59,150,211,238,97,116,129,36,191,192,203,195,153,99,86,216,29,171,232,199,53,141,29,30,191,205,243,47,250,72,81,48,241,213,18,216,76,111,233,57,154,100,255,22,149,55,158,14,250,58,115,138,140,16,227,23,181,124,93,108,43,119,152,176,79,147,156,210,143,15,77,17,247,113,195,207,7,145,3,25,12,214,215,138,251,166,63,189,101,126,111,203,84,217,253,183,209,49,31,67,46,109,129,231,141,113,58,205,190,92,198,233,102,152,70,181,252,71,80,149,199,98,32,8,255,68,176,221,171,250,233,3,227,201,177,182,216,209,154,172,118,144,101,37,134,177,65,214,100,213,3,51,180,162,177,2,162,165,37,73,19,204,228,61,197,72,236,12,211,172,97,236,141,124,119,125,38,129,161,2,25,39,220,77,212,215,195,103,219,57,101,38,102,251,214,90,44,215,70,60,188,26,22,102,180,54,227,153,86,190,1,153,138,77,21,63,106,83,180,221,139,144,74,105,226,24,145,195,195,136,7,12,121,42,172,131,145,202,50,69,169,9,17,74,193,204,169,247,104,148,212,228,232,97,154,148,17,109,73,252,164,150,201,166,173,152,87,160,206,74,110,100,32,228,104,125,32,155,184,101,173,239,214,223,246,156,15,92,164,200,133,66,184,198,228,204,191,31,138,107,114,81,59,27,213,210,231,171,197,167,38,195,132,102,93,138,110,207,185,225,170,251,234,190,205,227,205,231,66,204,36,186,30,252,219,151,220,196,10,86,133,30,140,36,82,143,156,13,89,27,185,41,3,173,68,79,134,49,84,229,203,68,185,240,44,79,119,1,161,137,38,131,104,2,222,113,75,240,147,107,14,53,18,161,80,94,103,20,133,135,1,60,150,190,73,119,250,248,181,123,70,213,83,211,69,236,94,191,25,192,233,132,105,66,109,26,173,186,28,75,46,205,165,161,71,159,21,167,70,142,204,172,172,99,100,240,225,14,105,231,20,253,114,216,225,196,24,26,236,64,68,249,149,155,94,128,132,60,92,135,0,148,217,53,108,151,81,32,154,4,76,78,225,230,188,186,72,8,27,61,138,253,132,209,203,191,89,155,65,107,244,186,72,56,227,232,66,35,98,233,135,113,14,216,17,206,8,80,235,103,133,186,82,185,201,21,176,119,253,40,23,20,198,26,225,243,136,228,109,80,194,140,206,246,48,147,12,217,23,116,20,8,235,205,189,146,65,150,101,50,1,47,238,183,5,25,80,171,128,39,125,97,130,240,33,136,159,64,122,102,65,124,54,99,151,71,89,73,196,139,153,36,219,28,145,172,150,209,139,22,104,208,41,91,183,231,88,76,86,80,163,125,117,159,229,176,101,84,110,48,231,238,231,117,249,155,206,136,173,72,181,140,66,211,8,144,3,94,162,39,111,220,207,125,149,234,117,238,129,8,144,38,164,103,126,238,80,125,98,115,107,133,22,157,159,49,124,247,106,1,203,158,208,72,78,24,254,107,84,9,41,10,143,231,202,183,217,103,123,216,178,246,252,132,93,11,222,194,116,25,219,19,94,81,36,1,235,244,12,5,26,84,247,194,172,55,32,31,15,22,126,201,103,88,132,224,182,56,105,34,114,86,174,104,102,183,84,161,74,184,129,93,139,194,211,201,33,100,177,165,162,210,163,2,2,109,83,72,115,6,13,168,119,124,39,243,130,234,186,170,148,113,199,55,210,149,210,185,94,150,203,38,191,46,99,224,139,61,53,31,79,186,229,253,129,93,71,77,242,170,7,148,245,104,0,195,23,210,2,125,71,12,188,236,123,105,91,55,76,29,54,209,61,22,102,114,214,57,1,126,80,212,254,207,166,13,177,125,157,50,6,249,210,45,145,84,33,179,154,35,85,155,81,169,222,166,141,244,44,135,212,244,227,232,193,176,147,147,131,65,168,61,158,56,120,48,125,226,252,255,237,157,1,148,106,122,48,202,170,247,224,106,40,18,93,18,115,143,101,11,50,197,204,250,192,97,127,101,95,49,251,153,144,243,147,66,80,74,26,209,160,90,211,168,135,207,154,136,166,140,135,193,64,200,58,127,30,50,11,74,28,125,30,97,151,137,212,92,162,63,209,11,194,96,74,100,69,29,201,134,188,95,218,52,53,207,45,97,74,50,113,52,196,89,185,109,236,173,203,142,159,158,180,254,101,57,70,186,59,164,185,233,94,109,49,31,90,3,219,145,91,104,227,135,36,17,24,8,125,206,40,166,97,224,38,253,93,228,3,81,150,136,218,37,43,87,150,40,25,92,116,227,81,219,144,194,255,89,89,198,197,140,116,156,82,197,9,97,13,179,179,142,226,35,178,70,2,35,224,27,54,94,163,135,109,143,83,52,220,46,134,167,211,253,19,1,121,194,231,11,153,209,89,235,148,167,198,19,14,123,106,166,132,38,200,38,162,37,12,110,169,75,144,253,61,23,142,215,224,173,115,247,179,204,233,133,119,178,182,168,115,227,105,59,244,153,117,188,81,227,104,60,40,187,222,23,8,149,24,8,180,119,133,151,115,194,165,247,232,28,252,140,83,245,182,12,136,235,81,160,45,73,143,53,31,48,127,162,198,195,148,157,1,206,5,39,199,246,182,27,194,55,73,223,38,232,161,234,15,188,49,251,164,254,132,3,118,75,56,13,93,142,209,193,205,81,40,105,230,168,43,229,10,244,223,90,212,123,97,77,83,200,146,240,53,51,182,18,159,18,107,136,178,41,245,11,27,230,28,33,195,159,66,84,64,124,168,8,192,210,213,48,239,35,71,152,140,69,79,126,166,232,128,217,52,132,159,117,31,120,86,22,182,18,209,140,196,249,178,233,111,159,91,109,53,46,109,152,106,169,132,201,89,246,13,87,84,126,52,108,40,145,104,147,158,59,211,43,235,76,135,113,101,39,129,239,122,97,200,226,223,38,41,61,56,125,89,236,203,164,195,122,198,145,94,22,222,210,190,53,198,191,66,127,21,93,187,17,39,6,231,245,188,41,244,94,98,12,157,180,172,139,104,49,35,217,180,236,60,140,160,235,243,184,140,152,28,71,131,34,42,122,79,75,190,59,10,61,77,151,83,184,117,109,237,120,209,236,216,183,254,54,12,129,219,24,198,174,88,111,26,59,159,232,155,53,224,108,77,191,121,212,227,34,35,60,225,147,125,38,61,186,54,249,109,136,9,90,69,25,168,247,69,159,18,236,207,153,131,101,254,134,154,63,124,73,108,214,227,145,85,109,32,75,25,203,49,2,136,53,233,60,138,44,101,142,159,238,136,244,230,231,167,119,224,69,40,136,60,189,219,97,74,79,57,238,11,191,54,157,70,81,239,153,14,8,57,153,20,76,134,254,132,251,140,47,147,90,234,170,207,209,205,213,123,44,220,68,119,213,162,180,0,61,10,206,66,182,114,132,145,54,142,240,57,145,108,107,78,24,230,120,132,77,219,255,137,150,117,127,25,73,203,254,252,244,185,22,127,222,72,62,117,157,202,168,26,222,65,76,91,83,19,24,11,15,159,101,241,164,171,162,188,253,11,183,26,207,196,234,43,253,207,79,123,101,150,55,89,158,111,143,11,15,145,118,220,220,206,168,95,239,93,207,24,72,116,191,21,98,96,207,44,26,222,173,44,12,68,222,71,122,198,199,138,48,189,130,252,190,174,238,249,15,158,106,117,230,253,190,236,192,18,227,82,183,4,117,110,225,20,69,74,36,164,74,123,199,2,86,118,17,38,109,108,79,152,118,242,13,3,250,120,195,152,221,121,24,39,140,241,132,33,212,207,8,227,116,163,151,22,226,219,68,177,85,209,133,141,42,66,116,229,154,200,195,19,154,99,196,154,199,206,97,229,39,76,77,160,68,56,109,173,134,209,57,236,145,90,33,76,193,2,170,225,214,2,140,216,144,164,94,207,193,32,21,99,32,80,9,127,6,225,204,238,193,12,31,102,83,81,121,238,24,47,161,30,97,154,93,122,225,8,212,120,146,209,152,194,181,162,133,168,203,202,222,45,7,247,75,53,83,195,3,85,46,15,35,187,243,220,151,89,147,196,201,17,185,235,58,8,207,170,144,98,30,206,131,50,186,190,13,24,80,190,201,196,210,36,137,136,218,9,51,112,28,1,141,9,201,124,71,56,202,115,190,219,195,196,241,89,126,206,202,150,46,228,9,59,75,225,175,19,62,243,176,151,101,241,158,28,187,63,63,93,114,160,252,217,94,213,39,205,62,25,80,26,17,45,59,63,9,208,224,195,28,113,91,248,221,60,35,169,177,171,138,103,102,26,225,79,24,183,202,184,45,24,207,253,9,231,26,182,17,144,163,84,61,145,18,25,60,166,120,102,9,122,188,94,90,101,93,246,161,68,82,45,4,28,43,176,229,90,111,184,140,252,44,1,168,40,199,156,2,76,127,62,31,46,5,12,223,196,34,181,2,113,69,195,136,49,250,141,37,19,89,210,43,47,166,170,23,225,243,137,61,43,200,121,33,55,127,58,219,51,92,136,36,76,9,248,158,28,132,245,212,233,46,227,252,229,163,33,33,20,253,204,165,185,244,56,150,178,249,51,23,38,99,108,122,152,54,137,38,50,103,59,71,205,34,194,136,197,61,71,35,91,28,207,12,59,222,253,28,157,174,11,8,43,168,122,187,47,112,24,35,192,117,168,78,101,133,32,156,47,162,167,234,137,184,217,231,110,45,83,158,149,174,4,191,135,94,219,214,210,22,96,164,230,13,155,210,204,134,83,246,238,232,128,116,191,112,42,234,91,132,104,81,109,100,211,208,61,124,222,189,246,254,58,22,80,211,235,152,166,107,49,180,40,209,230,110,113,106,252,184,203,83,167,97,99,250,61,19,44,37,171,214,56,233,150,166,27,165,201,184,159,18,80,148,74,48,169,155,79,9,190,65,81,242,125,230,153,114,97,78,203,227,196,5,47,182,15,133,1,215,181,53,0,50,47,80,250,5,122,182,150,48,43,189,211,26,209,217,144,15,151,240,48,244,99,132,207,46,86,62,235,110,42,46,37,194,134,251,213,74,225,68,18,230,187,178,188,173,107,248,180,106,234,140,82,9,112,52,245,227,163,206,136,239,141,31,13,210,109,202,92,8,165,221,149,121,141,221,129,13,147,180,5,23,10,134,158,177,102,58,198,229,105,165,14,224,168,113,116,193,40,85,187,161,32,226,124,235,146,145,130,213,173,253,201,29,106,245,190,30,68,207,46,220,208,101,83,116,124,182,137,110,76,170,15,72,129,157,253,247,182,217,178,86,157,227,13,67,30,73,103,42,64,194,155,66,70,78,134,19,179,25,18,134,67,161,140,86,132,249,140,4,49,104,41,40,63,14,5,209,176,163,107,95,24,67,180,37,181,148,130,170,69,235,126,244,153,69,251,80,104,81,135,26,230,39,71,184,113,137,217,204,9,99,39,246,21,134,121,91,162,230,129,49,79,239,159,136,179,49,42,1,219,13,13,147,122,207,8,159,92,43,61,71,159,140,234,203,22,208,188,128,175,163,132,112,132,128,127,31,8,138,46,96,7,30,88,247,230,240,95,216,220,15,95,185,14,40,253,95,74,138,113,137,17,122,52,76,122,209,110,120,60,48,251,51,164,139,247,92,104,171,230,71,121,2,196,171,111,206,193,106,108,196,175,149,3,147,104,26,120,152,82,251,126,104,71,219,221,96,80,142,234,212,118,31,122,78,154,213,111,43,159,95,150,178,1,7,15,87,33,153,6,147,81,161,101,0,175,103,246,243,203,6,76,53,30,226,41,162,38,113,211,240,224,151,202,134,177,33,243,60,28,40,6,86,122,202,107,40,84,229,138,135,173,120,168,206,63,134,116,109,30,78,170,237,142,133,131,195,59,13,121,181,85,196,112,225,108,242,37,164,124,208,141,233,74,185,53,51,121,11,21,252,30,160,29,53,215,65,74,205,135,9,227,47,171,46,239,66,29,193,39,20,194,99,170,217,209,143,232,19,167,6,155,33,87,13,5,242,19,118,156,134,81,213,230,25,7,128,236,253,158,87,129,21,167,34,255,103,27,120,62,243,111,139,187,140,53,250,199,164,230,156,255,131,182,45,244,118,146,138,211,45,219,107,72,24,15,41,117,192,65,80,46,71,216,76,80,212,113,5,37,168,111,113,89,197,236,162,215,227,216,197,138,250,29,157,13,171,84,94,193,191,238,229,18,106,140,20,191,212,91,100,55,71,165,154,224,223,153,21,84,70,249,204,61,206,111,49,99,133,249,232,140,67,129,240,207,50,129,120,85,141,41,112,1,233,243,170,155,102,169,242,232,249,209,57,242,189,9,247,240,20,197,80,125,12,15,62,180,129,77,215,180,63,97,170,185,55,156,148,168,142,6,54,95,185,133,113,26,99,14,127,196,136,97,9,85,15,87,220,86,215,115,244,116,142,48,196,81,90,25,122,105,144,213,190,188,13,180,61,126,129,227,17,112,222,222,93,198,149,12,38,156,134,81,111,140,40,121,184,138,97,118,148,185,190,117,203,144,140,117,60,78,122,131,247,231,87,70,33,237,209,92,165,138,217,107,132,207,114,255,72,129,67,172,250,44,110,166,117,62,230,163,153,109,44,136,230,79,229,188,144,162,78,227,39,233,168,159,35,209,252,241,95,186,202,78,86,148,101,227,202,58,214,45,242,97,227,115,53,227,125,240,41,41,61,153,125,234,246,17,78,202,184,170,154,235,96,237,145,60,197,153,166,150,59,132,113,199,70,178,59,33,156,28,167,109,169,54,162,121,13,133,98,127,225,147,227,36,1,173,50,144,200,190,252,133,100,150,76,185,47,122,40,217,171,83,100,18,76,134,67,195,101,127,6,1,22,46,75,9,96,132,1,64,71,56,63,2,164,96,1,187,147,5,201,67,250,82,1,56,232,152,213,201,78,228,33,11,185,78,241,246,52,227,178,239,228,104,202,35,93,32,97,20,165,191,246,4,225,254,48,175,141,57,242,89,166,88,24,116,251,122,194,108,211,34,76,117,160,107,120,250,138,107,83,107,21,120,52,81,92,27,227,167,147,145,186,158,112,113,140,50,225,190,187,186,196,90,167,119,222,147,99,219,213,52,140,212,123,92,153,17,246,158,48,200,215,239,161,209,174,219,227,249,105,106,176,35,162,85,114,74,139,102,135,6,18,69,5,238,185,48,244,123,252,182,206,220,136,226,217,19,110,142,182,36,140,26,93,213,48,182,80,55,124,6,169,228,33,132,131,207,68,24,5,133,231,194,81,212,240,103,134,101,147,74,253,12,83,228,137,103,214,25,201,207,35,253,161,162,111,120,174,39,140,96,78,243,112,51,230,156,158,124,88,217,202,195,52,71,158,251,62,73,165,187,223,18,102,201,122,78,14,182,193,95,72,195,22,80,159,10,32,211,50,35,122,62,254,103,140,247,237,237,210,19,165,186,56,158,232,202,247,182,40,215,43,145,119,192,157,78,219,31,41,100,178,162,215,101,114,73,113,112,79,175,87,113,237,213,117,11,200,124,79,238,219,245,178,225,181,204,184,108,62,38,157,146,96,239,15,159,44,1,23,23,117,112,6,132,182,189,250,139,162,168,121,74,105,24,157,182,27,166,33,164,163,244,127,180,189,203,174,54,61,114,165,119,47,26,107,192,115,146,26,27,6,12,120,214,195,70,195,16,236,66,163,0,183,36,148,203,3,161,161,123,55,159,216,155,17,43,190,129,103,66,29,128,255,95,59,243,101,50,153,100,28,215,186,219,192,47,27,45,112,53,217,58,133,145,244,240,167,174,181,254,241,219,117,249,7,64,196,162,164,117,212,33,153,242,73,41,198,9,168,176,149,80,254,194,104,4,44,29,24,105,96,95,39,236,63,189,36,248,151,11,211,64,152,246,117,198,80,38,123,71,215,54,206,150,149,100,142,239,126,244,45,135,173,215,64,97,132,232,223,235,160,62,78,165,134,39,143,228,7,159,81,253,30,97,129,51,106,242,87,67,241,89,60,86,231,132,246,217,81,222,233,180,236,99,26,138,206,87,117,11,215,8,36,32,233,214,116,23,110,135,169,240,77,26,228,116,245,30,135,9,150,167,123,163,132,52,29,86,26,44,248,243,98,251,167,134,191,204,252,80,215,223,248,13,42,144,72,130,142,39,61,84,153,62,99,203,212,54,84,130,156,114,128,215,105,14,140,172,220,74,112,245,115,141,228,209,72,34,226,212,26,140,233,243,205,89,178,210,213,86,84,231,176,197,103,179,110,251,142,167,190,159,154,242,35,93,120,225,54,59,140,34,74,18,133,135,163,235,193,211,120,115,186,194,203,41,67,204,138,156,37,9,210,155,192,198,27,218,181,111,139,146,49,147,179,233,47,162,7,12,213,243,86,184,206,225,67,155,70,98,175,87,99,142,253,6,127,129,77,53,38,169,221,123,193,152,229,136,171,30,185,16,13,239,95,89,17,131,41,40,75,55,199,153,122,179,198,63,170,92,61,50,200,95,12,156,126,214,173,63,61,232,151,240,159,166,46,89,53,227,97,50,244,109,152,116,246,61,13,116,202,7,212,142,221,225,107,204,125,9,198,143,243,89,105,20,17,164,155,67,6,21,48,193,22,29,154,121,240,254,219,213,200,53,3,38,30,59,126,163,164,112,128,91,99,140,194,40,18,125,14,35,31,121,20,166,146,121,57,76,184,62,221,188,208,161,233,176,113,40,9,76,247,244,59,209,9,127,79,253,244,169,161,110,95,160,119,78,71,186,248,243,93,154,148,54,7,157,162,148,218,250,184,209,238,213,47,136,242,192,95,29,13,43,28,183,72,143,194,195,157,240,207,90,127,148,130,20,216,195,18,192,99,42,237,20,29,146,207,191,7,165,2,36,221,155,140,123,220,155,152,119,186,184,238,215,89,116,97,40,214,228,84,5,30,125,251,205,183,109,167,10,191,150,38,64,106,129,228,214,21,2,216,120,232,141,126,110,66,221,67,7,181,106,101,133,169,195,24,15,198,45,214,25,35,109,255,43,156,99,48,161,245,4,83,153,27,48,58,215,51,193,109,197,67,175,93,149,9,133,90,207,249,27,138,7,69,90,45,13,28,61,121,31,153,81,24,167,167,30,164,165,29,134,219,47,141,108,244,30,147,98,213,110,122,115,156,215,238,35,163,92,106,38,152,62,224,247,245,208,157,162,177,131,11,47,79,241,81,11,69,27,118,26,121,67,18,237,193,215,231,203,171,200,173,116,116,213,155,82,30,179,128,175,93,243,94,53,206,137,134,213,248,56,202,43,127,181,147,110,41,209,232,132,95,164,188,173,144,195,168,171,29,194,103,219,62,95,71,139,82,217,57,211,71,143,86,132,195,237,147,240,173,237,40,20,138,254,194,212,97,205,180,130,43,61,58,1,79,173,235,2,230,232,12,184,105,249,20,240,55,30,37,21,113,28,168,47,19,188,191,95,137,4,131,231,167,156,32,52,167,31,63,157,46,140,138,132,254,246,125,178,225,75,101,18,31,214,111,203,136,204,253,222,116,210,44,157,211,70,253,195,112,152,159,210,173,176,193,201,254,80,42,160,210,102,70,178,125,248,99,33,20,48,116,206,26,78,130,223,251,190,238,214,245,133,208,30,212,222,58,186,207,133,223,165,48,76,18,254,212,147,148,107,26,217,62,175,198,15,152,4,186,162,70,12,249,208,1,131,178,46,52,88,244,183,255,244,64,195,73,215,66,183,192,146,195,36,110,18,186,60,88,99,172,2,39,189,235,142,232,152,255,52,231,90,73,63,109,53,35,15,166,105,74,247,148,70,59,250,244,145,209,146,93,244,169,97,111,240,73,25,216,49,69,31,251,174,12,191,247,128,121,46,191,204,51,31,205,16,13,87,70,43,149,86,97,247,243,252,126,212,100,87,211,151,221,94,225,11,205,92,131,183,175,123,70,131,184,251,193,200,243,124,10,211,101,232,167,98,199,181,209,175,203,36,10,124,206,42,153,53,49,114,174,219,68,35,253,239,251,184,70,12,199,245,74,48,63,30,48,73,61,129,145,185,249,173,113,53,189,167,83,197,3,191,11,131,170,154,223,15,100,160,64,91,197,143,5,134,71,39,224,174,26,127,131,50,247,215,104,246,145,172,157,106,74,12,4,123,62,31,57,236,74,67,206,92,232,27,150,239,104,131,170,180,209,50,220,220,62,27,230,143,232,180,192,125,236,81,13,254,52,49,144,93,152,28,235,9,184,168,16,31,101,54,222,192,255,89,106,95,201,183,141,19,127,190,175,115,152,22,199,210,171,251,87,94,160,246,194,147,222,47,25,57,105,214,253,94,232,48,33,244,161,35,111,184,114,191,87,19,129,162,95,51,95,93,159,25,68,197,242,84,113,44,8,201,96,83,125,48,165,192,171,167,145,123,177,245,103,186,138,39,193,214,6,243,251,96,176,132,95,71,68,224,235,188,58,61,13,178,56,38,198,156,224,94,158,37,115,225,118,164,239,208,228,165,31,77,171,169,158,17,195,212,23,74,244,238,249,240,200,110,85,205,39,12,147,142,122,167,58,108,14,170,70,54,44,226,60,28,37,199,162,171,129,120,76,140,108,253,80,9,234,90,98,143,251,93,137,48,223,33,158,44,48,244,4,219,97,30,188,43,12,31,190,207,233,44,86,72,32,115,10,119,218,139,36,161,124,68,73,169,190,48,74,234,222,99,83,71,150,174,174,182,7,190,155,243,197,169,252,59,149,58,251,241,36,65,105,140,203,175,87,83,244,227,239,19,130,179,34,6,9,145,246,245,170,227,13,110,83,55,135,251,181,83,142,255,224,102,153,216,4,35,142,29,112,211,99,127,20,91,32,1,119,226,142,2,223,121,250,186,223,252,238,121,210,133,202,194,158,208,107,255,194,221,40,106,135,192,16,243,191,147,187,119,147,93,157,2,55,90,133,223,115,19,244,82,113,121,98,192,251,117,0,146,201,134,36,235,36,248,115,31,7,56,125,98,157,2,225,245,92,9,164,118,155,212,223,27,252,213,23,190,107,22,87,212,223,182,240,248,27,121,67,184,89,93,249,123,152,14,15,189,55,75,238,201,206,210,233,73,254,94,112,132,143,21,242,73,129,161,103,125,167,111,91,80,79,9,15,236,61,120,232,130,250,125,35,237,90,90,69,55,92,168,13,171,135,191,77,21,99,233,197,21,13,208,47,208,169,231,12,166,208,93,188,191,115,6,193,205,18,147,188,153,136,207,59,1,65,135,82,152,53,10,102,207,123,42,168,41,142,44,67,68,50,230,235,180,0,166,143,55,222,53,219,37,73,251,7,79,82,112,10,87,74,167,119,92,93,245,109,89,45,244,30,95,192,77,189,1,152,239,235,227,13,101,224,136,22,76,133,169,252,249,2,174,170,144,139,170,85,243,179,25,163,44,169,243,214,205,33,244,12,177,159,35,72,118,91,74,130,159,134,22,48,59,129,48,8,178,245,214,215,61,139,118,37,108,31,83,225,235,156,188,93,169,33,224,117,244,226,222,195,66,228,188,106,202,86,92,237,155,121,65,0,224,161,76,200,215,96,33,182,230,63,109,69,18,71,224,105,181,91,15,62,86,39,36,48,165,64,101,59,140,247,39,3,159,219,171,209,65,91,17,66,162,15,123,164,188,106,65,126,250,190,157,79,47,166,140,197,151,120,39,113,34,182,237,181,199,81,12,244,171,7,89,26,153,21,234,61,126,5,84,80,11,181,60,115,134,195,177,68,214,224,30,111,114,115,234,153,62,71,39,253,24,50,178,2,77,246,3,173,147,82,86,2,202,231,30,169,50,142,43,57,220,76,184,250,77,103,69,245,180,201,110,85,40,34,169,191,101,136,204,158,169,69,101,184,40,124,23,77,130,105,165,169,15,158,57,148,75,175,63,61,35,15,166,192,64,210,86,180,16,123,91,187,77,126,215,44,62,29,30,229,81,25,67,185,75,57,194,78,112,245,128,235,79,113,166,124,247,208,99,184,11,100,34,111,105,249,35,226,119,198,155,50,218,14,84,42,231,250,40,237,213,250,161,87,111,253,187,50,110,194,80,239,179,134,253,191,8,145,12,190,236,231,7,27,133,230,67,26,196,191,159,82,205,183,153,221,191,69,233,83,166,140,109,117,190,179,7,253,147,173,193,11,104,37,203,227,163,195,163,191,206,132,48,254,194,77,232,213,176,220,171,105,127,185,169,206,206,199,198,125,225,77,147,184,188,143,143,45,228,25,19,180,220,168,20,114,177,190,238,21,247,134,102,106,37,24,29,4,135,9,232,200,115,181,9,105,154,15,220,50,64,39,193,181,251,200,142,105,171,201,111,83,208,113,118,204,233,61,247,228,109,22,212,236,61,161,192,148,111,117,104,11,228,94,211,103,133,214,198,173,83,110,252,129,197,135,182,238,121,35,73,202,66,251,232,235,17,255,89,210,82,197,101,252,49,28,124,254,194,174,197,188,20,238,208,204,55,159,22,226,27,254,194,32,2,163,211,225,77,249,221,61,212,15,49,184,190,37,142,250,238,146,112,209,69,249,26,95,34,222,78,57,89,227,52,184,17,173,125,207,69,208,88,234,239,17,193,132,45,105,63,184,114,16,142,128,215,253,208,167,95,61,76,56,69,208,14,39,233,123,219,76,201,142,60,34,244,103,108,27,111,82,6,201,146,4,99,176,249,11,129,144,68,36,155,32,54,232,172,108,135,151,182,122,252,184,187,45,110,142,29,216,101,104,228,154,220,230,45,124,95,93,103,133,202,174,190,4,62,91,70,6,133,194,235,54,101,82,72,32,201,140,147,127,243,80,86,249,137,118,11,220,104,40,240,183,105,220,134,242,203,109,26,231,66,220,123,201,66,162,152,31,213,198,234,3,51,255,216,225,77,207,90,121,123,82,105,246,117,54,133,33,87,127,87,243,181,85,185,248,142,252,149,23,127,40,131,125,82,57,132,153,120,77,237,183,87,154,104,165,228,166,176,33,239,140,63,239,232,186,112,216,126,91,96,202,224,159,153,82,216,219,250,145,155,95,3,24,127,201,96,150,44,204,28,114,53,20,129,207,49,51,225,240,79,60,109,8,99,17,117,105,15,182,154,98,121,234,246,228,183,140,74,102,73,59,17,253,8,119,109,252,126,183,172,118,66,154,50,174,218,77,85,238,193,88,37,58,39,236,204,191,211,105,104,217,50,157,133,48,215,246,65,163,241,54,245,218,187,246,95,174,143,113,97,11,196,35,195,180,77,29,239,15,188,77,248,33,50,21,192,208,228,116,135,177,227,167,194,232,17,8,172,226,191,192,88,164,126,115,172,225,147,126,155,102,51,71,9,94,164,123,211,146,18,48,29,56,71,225,42,191,76,126,107,165,95,70,28,96,58,124,207,223,173,240,253,170,75,220,186,104,117,37,104,80,174,92,152,68,70,88,10,192,107,191,162,6,224,181,102,26,216,152,173,248,51,195,89,35,251,197,69,73,77,28,135,81,235,209,41,65,246,166,251,213,195,24,179,5,182,90,115,127,44,138,30,134,142,12,118,244,226,3,31,80,234,175,4,207,95,129,81,131,105,188,209,119,109,219,168,63,23,69,91,105,86,186,53,183,58,76,217,79,186,185,21,137,57,76,56,53,13,13,174,122,127,48,243,68,245,185,59,172,34,113,243,90,36,15,8,140,38,143,95,13,133,105,156,138,244,212,210,229,224,207,77,228,53,161,180,199,15,71,167,208,66,47,99,175,146,75,177,79,19,106,217,110,135,139,36,234,64,157,189,13,18,180,85,210,58,224,179,60,190,66,239,1,37,137,81,235,3,166,59,197,97,100,243,210,160,97,124,245,37,90,172,147,86,225,66,220,207,225,133,252,130,192,245,174,3,31,24,25,169,79,239,141,249,186,253,167,17,155,216,9,254,188,163,31,248,154,47,71,223,36,186,143,245,189,139,133,253,89,78,130,235,107,141,4,166,108,71,39,20,161,192,233,104,159,189,235,164,84,14,103,71,27,142,184,162,84,162,191,135,94,84,214,175,52,110,122,104,252,106,235,176,213,41,171,70,129,236,176,157,128,10,243,182,252,230,16,226,85,29,119,33,85,180,29,70,48,225,36,248,123,65,117,224,187,13,246,158,224,242,10,247,129,59,206,138,194,214,56,224,112,233,59,125,28,247,161,253,177,8,170,165,45,184,124,238,201,1,195,69,163,79,93,88,182,1,211,202,151,174,166,164,46,96,152,12,116,29,21,78,83,127,93,19,149,179,116,245,156,43,208,239,164,101,84,200,253,143,64,171,84,176,208,136,133,182,225,131,33,196,61,71,199,253,209,227,247,238,77,41,151,48,151,35,57,15,149,240,155,177,31,162,48,185,57,165,206,199,231,251,254,241,87,101,62,73,22,196,46,218,76,11,72,222,37,123,172,159,136,141,242,134,79,126,25,67,40,54,12,242,229,83,119,73,172,243,227,159,30,244,210,146,64,7,70,114,241,93,93,97,134,104,59,93,221,30,71,241,34,201,93,116,202,72,194,181,253,198,141,254,180,144,139,47,11,52,150,95,143,201,20,154,149,43,192,158,250,165,223,151,177,105,156,169,19,202,74,120,227,190,22,194,221,251,213,14,232,117,61,102,53,40,67,215,57,250,205,67,180,244,200,25,128,203,24,249,226,235,250,45,191,55,150,209,206,112,123,205,135,203,132,46,164,99,25,248,238,163,113,53,164,234,186,68,59,28,125,191,198,63,112,83,186,72,224,237,18,42,198,154,125,183,77,157,179,187,57,253,150,173,129,210,10,161,23,55,216,218,28,254,241,11,5,38,137,80,125,100,68,204,244,203,164,82,230,145,114,209,46,187,85,162,238,183,180,73,192,162,6,10,173,140,111,35,252,73,210,233,110,67,251,199,121,182,230,133,161,132,174,10,163,78,245,5,220,186,218,24,7,162,178,103,27,89,158,95,186,2,12,62,138,86,221,110,126,244,53,223,155,166,81,66,218,213,150,41,127,54,127,25,168,111,233,169,5,45,217,120,245,135,20,173,125,218,151,242,3,251,137,9,60,37,241,127,191,150,6,109,194,187,57,148,21,187,157,4,187,229,4,122,109,180,169,22,54,149,69,219,97,50,93,159,248,59,198,185,248,222,52,194,123,122,168,33,129,177,252,177,104,187,146,224,15,202,81,247,43,46,126,49,31,162,24,47,23,70,10,124,5,188,183,58,152,157,2,198,183,129,195,218,179,165,166,217,28,204,230,39,166,105,103,54,113,13,128,183,27,232,116,82,225,207,138,115,91,9,72,156,7,223,15,83,180,143,112,141,169,68,251,133,209,164,36,89,32,62,61,177,165,183,141,82,220,168,230,187,229,49,126,211,204,128,188,250,150,80,4,193,28,70,85,92,226,28,136,92,205,55,41,228,249,142,138,73,149,194,249,240,91,248,5,108,76,227,18,223,153,53,92,135,59,195,215,144,22,89,178,138,92,239,42,14,215,235,62,73,124,135,100,107,121,149,20,166,26,94,181,226,185,254,232,219,251,200,27,205,207,77,97,98,39,61,96,37,95,38,143,95,203,227,33,176,38,250,36,240,72,154,191,249,1,0,188,181,33,225,194,48,156,14,135,97,54,151,145,223,173,114,60,158,27,224,235,238,38,20,63,39,158,11,21,173,161,240,55,159,86,136,193,99,107,36,156,19,96,233,156,86,113,81,129,187,55,59,252,76,249,167,217,5,100,223,125,179,51,162,170,150,111,190,189,5,144,247,137,252,164,222,28,69,179,122,2,30,218,168,84,105,97,43,43,86,3,166,241,167,48,47,49,174,110,127,140,28,122,205,230,207,221,123,42,235,188,240,248,21,84,54,84,119,90,192,61,139,220,26,69,26,125,234,187,105,60,158,63,131,79,77,87,95,87,227,17,153,1,99,211,234,90,152,166,95,237,240,167,68,242,192,31,133,12,241,13,12,137,66,86,43,173,63,49,110,235,155,84,248,122,92,130,42,225,23,40,213,242,61,62,206,170,213,166,149,129,214,152,111,250,3,36,166,76,79,147,243,248,173,31,94,233,174,147,98,5,244,177,49,88,97,147,194,116,178,248,23,64,109,241,212,151,9,193,246,144,61,39,101,115,168,44,223,177,109,208,75,84,116,224,144,228,76,255,2,224,0,76,143,77,66,186,58,124,13,55,205,95,223,93,224,58,81,241,253,176,231,107,238,2,185,130,199,100,12,220,218,72,111,147,70,190,88,11,179,127,249,222,155,242,58,71,81,219,73,48,179,124,2,110,42,229,86,169,26,252,226,177,41,90,223,154,11,130,199,110,57,204,78,43,61,3,68,156,239,218,217,126,8,88,19,149,38,154,234,218,110,46,64,20,120,52,181,103,116,50,211,143,47,250,152,52,181,113,77,34,72,155,31,108,221,236,93,97,228,69,155,195,237,158,217,242,96,244,160,247,225,231,83,133,102,74,115,96,176,244,14,255,109,84,53,19,74,71,105,139,179,79,85,30,200,175,241,169,251,99,183,246,165,228,155,17,116,56,72,126,82,175,165,212,172,249,184,26,244,76,58,236,31,77,84,135,97,31,213,135,94,148,218,248,47,67,52,124,116,202,200,203,87,31,247,53,4,119,154,112,180,44,139,63,52,31,186,110,227,211,26,158,125,104,20,167,232,94,121,125,2,56,195,220,156,160,111,83,111,126,246,247,26,101,129,239,166,175,57,201,235,148,209,203,233,48,25,79,25,185,105,127,125,97,170,208,70,165,40,33,33,127,46,148,23,114,178,180,159,151,56,4,230,20,208,159,70,62,103,248,200,38,254,221,82,24,94,24,159,149,217,86,74,192,25,229,85,243,161,161,69,169,227,198,107,136,129,67,50,161,167,174,101,162,138,63,181,49,241,234,200,22,9,239,128,233,44,155,10,95,15,123,7,124,142,54,23,87,51,162,63,255,237,159,114,87,129,81,113,94,1,19,215,212,57,37,196,31,95,223,178,60,191,166,175,217,63,3,30,91,149,70,171,229,147,194,112,133,26,71,179,192,36,225,78,44,99,163,51,214,212,121,69,222,162,5,156,186,4,17,233,36,198,238,240,221,54,244,133,81,17,210,194,244,36,220,174,251,6,103,200,142,149,198,147,47,133,7,206,67,24,205,89,250,18,193,232,187,252,124,228,68,111,116,191,164,114,177,143,30,240,151,30,155,210,136,46,246,122,23,61,29,96,66,6,71,204,121,81,177,64,235,176,143,225,158,50,223,102,90,75,214,176,124,194,87,24,91,27,119,170,229,45,119,140,12,14,44,157,114,4,167,226,222,132,87,116,198,217,218,99,35,183,157,88,102,156,160,198,136,197,96,222,149,76,169,21,185,197,150,71,175,178,180,129,160,182,65,18,34,224,158,140,75,56,24,100,206,22,199,157,22,120,64,158,176,21,214,79,127,211,122,177,151,222,91,143,109,74,108,30,241,222,239,200,116,51,134,240,108,46,25,89,249,212,8,51,214,214,89,117,86,116,67,52,18,160,126,100,78,63,125,44,40,85,154,204,120,211,236,250,133,169,42,88,242,54,151,190,174,189,173,254,92,214,66,83,163,152,156,247,58,67,86,82,75,191,141,68,181,172,5,172,92,153,211,251,177,237,245,53,89,196,90,55,118,119,245,54,94,1,242,207,39,208,116,86,208,151,232,50,43,117,40,7,4,82,150,143,179,230,231,235,235,106,61,98,67,127,93,62,93,109,0,166,230,227,233,233,254,124,247,105,161,96,240,125,85,182,5,56,69,5,134,93,83,118,13,194,207,159,194,166,11,37,59,214,209,234,18,200,205,71,76,217,221,215,139,154,158,144,220,143,88,72,16,156,37,244,243,34,192,159,173,86,233,60,160,105,232,17,33,43,70,203,32,232,41,97,141,219,46,159,14,129,99,220,252,45,206,136,37,132,200,228,13,80,120,139,195,141,24,188,212,133,21,248,217,219,150,243,105,200,166,1,43,235,240,92,129,101,207,181,72,9,199,219,75,110,126,142,198,33,89,255,134,12,102,149,211,141,98,21,189,57,245,134,69,143,101,57,65,40,89,130,157,63,206,244,116,236,34,211,92,247,209,224,69,251,244,167,167,197,39,196,156,56,114,228,155,70,215,235,45,54,99,164,150,174,191,141,45,187,197,146,89,105,74,63,22,233,39,118,208,210,57,49,2,194,17,70,84,109,85,97,170,163,62,159,81,182,35,45,165,43,112,164,175,35,6,156,112,195,91,176,223,37,84,127,204,63,49,177,238,67,216,80,195,118,28,34,252,71,26,2,202,239,8,232,76,165,98,179,44,69,157,2,183,47,77,89,69,117,80,224,210,117,25,154,186,80,89,98,48,171,32,10,9,20,124,225,47,204,237,161,34,245,13,63,163,199,99,87,168,191,244,183,7,37,153,85,76,125,237,190,71,124,244,204,152,114,10,124,210,205,39,229,165,226,102,160,170,36,48,6,94,68,224,40,68,214,123,227,9,238,25,30,14,134,171,192,156,163,238,61,65,157,145,102,28,149,212,19,23,83,161,160,247,102,151,45,238,215,193,212,80,245,169,97,57,139,96,18,36,55,83,111,126,76,10,205,97,20,67,101,198,239,11,90,18,124,192,216,19,35,137,242,55,23,9,131,152,4,26,179,84,241,9,229,153,15,237,51,138,108,129,105,195,242,159,102,138,71,66,231,23,254,40,225,184,173,168,133,221,253,214,107,106,50,1,24,82,64,31,247,226,95,200,164,160,215,86,98,74,231,166,217,92,97,196,91,118,184,179,67,109,63,186,206,215,19,25,48,71,251,168,22,188,141,91,124,101,152,198,116,91,184,215,214,87,228,100,225,7,165,79,5,70,162,47,174,190,31,190,126,249,237,167,190,59,130,46,83,187,10,46,140,181,17,65,23,19,219,17,24,134,211,26,113,149,251,17,76,189,26,131,32,70,206,83,30,253,109,82,136,17,158,104,8,109,235,98,56,72,247,56,140,40,140,110,212,157,109,42,230,156,100,144,174,114,42,83,87,12,173,162,227,40,191,77,26,101,117,127,48,172,249,174,149,201,21,230,35,159,22,152,193,245,128,234,205,14,203,95,120,211,201,145,174,110,223,19,194,3,133,35,45,85,61,67,92,20,23,23,216,164,21,94,163,45,191,154,147,83,199,13,27,130,135,37,247,182,222,66,133,239,251,243,111,128,143,83,180,117,128,57,113,134,195,80,191,233,79,67,252,247,12,29,139,206,41,69,75,67,191,210,143,70,138,139,182,200,129,89,77,110,251,60,104,3,89,137,36,13,168,34,65,154,252,141,220,18,135,98,111,83,161,226,197,149,80,200,30,109,56,194,10,29,45,46,134,119,81,250,249,112,18,123,68,215,63,244,117,62,189,26,142,171,87,202,241,147,16,250,244,167,97,199,240,112,18,194,218,105,67,132,133,217,195,96,204,231,72,247,158,247,243,243,73,1,86,134,48,99,244,127,234,36,63,247,158,9,166,166,203,63,125,99,221,77,35,51,234,162,41,207,149,108,149,137,160,151,239,74,236,150,202,93,70,133,201,142,181,194,250,23,85,80,224,233,125,55,192,215,146,169,58,180,227,138,188,240,246,34,22,46,40,226,28,143,42,20,222,94,139,110,36,216,25,111,129,169,207,254,227,234,207,63,1,114,91,159,218,73,72,123,188,158,109,99,253,157,245,143,223,174,207,88,95,214,165,35,110,58,104,241,48,24,235,108,171,69,109,45,170,205,3,170,36,167,52,108,217,126,68,43,28,221,52,189,38,244,238,144,113,49,159,64,190,184,198,174,97,98,239,122,12,96,36,71,92,146,35,65,189,244,102,202,171,59,174,46,69,43,101,27,189,183,238,41,88,173,217,28,233,117,125,213,19,14,102,125,252,241,174,79,164,43,44,18,146,150,56,228,38,177,198,121,181,82,71,75,81,28,121,184,7,23,136,239,210,213,13,86,51,135,239,178,106,233,183,233,51,136,171,17,129,76,207,5,33,178,163,119,254,244,212,70,211,171,182,184,152,88,125,90,225,174,85,179,204,212,169,105,216,88,155,219,81,203,238,233,215,3,89,217,116,120,245,244,233,29,86,112,119,116,82,74,153,31,202,61,97,139,173,107,43,58,51,182,30,189,189,193,189,235,153,61,77,227,250,115,248,238,203,105,183,67,219,42,6,70,3,107,154,146,187,99,148,184,55,113,140,63,22,161,23,39,112,118,125,201,245,130,119,177,249,17,128,25,36,138,144,192,253,120,224,240,231,128,105,138,174,241,90,51,127,36,236,149,194,133,46,82,57,63,22,12,108,249,203,196,100,139,159,190,19,40,241,210,6,75,139,187,117,208,159,127,250,170,41,156,234,49,163,247,91,16,193,151,207,56,150,91,252,52,170,220,53,221,155,99,209,95,215,71,121,189,110,87,244,166,248,1,177,172,67,82,247,163,10,173,166,163,240,133,164,145,109,62,85,135,199,78,135,15,204,38,94,64,99,155,134,54,21,52,8,163,226,232,250,41,253,211,231,186,254,147,231,19,248,52,175,139,152,224,6,33,192,131,177,107,123,134,161,206,114,120,47,141,36,217,167,214,99,228,84,110,234,9,0,135,199,62,113,53,140,109,58,43,200,229,197,79,247,217,211,70,218,140,150,208,97,170,2,210,197,219,253,209,69,35,100,249,210,184,239,194,243,227,131,56,173,70,67,239,239,22,111,64,4,230,132,152,9,134,49,218,97,82,106,138,182,215,132,107,79,76,113,178,162,3,158,243,7,15,74,132,211,197,212,2,250,47,27,49,96,130,247,87,61,21,8,173,236,72,231,26,132,221,49,101,253,67,60,78,97,164,157,3,110,123,105,92,99,141,129,191,245,224,182,85,146,29,120,65,137,225,240,168,59,189,173,59,146,230,233,110,163,75,60,233,183,183,19,47,91,213,220,252,210,151,141,12,70,44,164,106,234,197,10,211,159,239,191,125,15,239,149,62,252,107,118,126,238,255,172,250,135,149,131,81,25,38,212,50,229,27,157,212,73,136,32,224,235,28,125,9,237,97,25,210,59,156,13,17,74,152,226,141,20,83,46,80,24,231,204,159,11,86,155,180,89,90,7,175,207,202,117,110,90,122,97,147,90,44,31,25,133,165,115,37,120,133,127,179,76,76,72,95,216,164,135,225,193,112,147,138,204,55,240,29,187,175,134,73,93,118,79,191,253,249,99,77,68,233,211,46,78,27,128,215,77,160,94,246,169,155,13,97,186,47,36,72,162,102,90,72,119,199,154,190,74,161,43,210,190,178,198,186,237,190,20,200,44,205,180,105,152,196,143,195,13,254,124,29,246,79,198,232,193,148,246,107,60,135,67,227,120,21,13,237,131,51,157,63,159,21,244,252,194,131,232,130,58,148,86,162,230,222,15,37,81,243,232,90,184,166,158,87,196,26,115,105,201,48,28,145,199,97,98,40,43,193,84,209,58,92,123,94,135,54,209,111,214,160,165,43,249,106,130,173,111,169,16,23,239,233,251,186,182,253,242,144,13,109,73,223,209,231,190,111,160,249,247,69,174,97,104,84,133,130,209,229,47,148,166,53,81,213,182,38,133,168,82,131,40,144,192,190,194,39,172,183,78,181,81,250,128,144,230,245,165,4,63,104,79,135,246,153,159,247,52,208,52,83,211,161,141,22,164,155,157,48,99,125,233,11,64,111,206,109,145,251,21,227,78,165,123,195,99,228,112,253,106,58,5,96,94,93,126,181,169,64,235,66,188,54,217,242,23,210,172,10,124,37,248,190,192,183,148,126,108,243,52,52,139,154,58,12,235,112,122,236,118,30,159,34,123,237,245,2,71,26,26,233,7,127,110,152,206,87,250,109,90,38,3,174,137,178,234,194,148,32,248,115,35,112,150,62,33,106,102,139,79,121,197,94,79,139,1,106,233,135,22,147,22,76,107,1,191,207,225,150,24,75,160,212,37,168,243,11,87,8,120,20,236,223,35,182,229,12,160,8,73,135,77,199,232,8,184,156,158,44,25,100,1,124,96,248,119,45,189,174,107,106,20,127,170,106,62,76,250,124,138,27,127,16,40,165,157,210,168,134,166,163,184,205,121,83,24,238,230,86,94,85,222,82,232,79,125,235,160,154,68,131,78,200,162,151,62,224,251,225,105,56,198,236,84,55,84,72,65,21,53,213,177,16,100,100,196,101,211,137,126,223,94,124,214,149,46,143,124,240,29,54,177,7,23,242,178,233,236,130,23,234,13,173,28,219,191,20,30,35,34,15,144,83,127,201,62,163,171,208,207,228,178,123,57,233,4,161,18,47,174,70,251,245,203,198,70,241,154,13,18,171,253,36,51,105,116,215,141,1,110,171,169,243,180,96,125,240,139,103,102,2,198,198,66,164,239,193,131,50,164,100,252,245,229,213,213,156,185,67,89,163,155,213,77,184,181,0,225,81,77,83,206,199,231,123,202,253,211,154,13,25,34,104,126,130,64,8,122,146,117,104,121,47,159,180,106,26,150,201,79,64,235,250,193,116,104,231,171,155,235,198,0,195,162,146,34,19,251,123,4,175,36,250,56,72,117,228,133,170,141,230,112,169,37,29,17,36,205,170,195,155,136,91,114,72,173,126,245,193,95,50,122,105,100,240,3,194,2,9,115,38,71,153,4,231,247,224,69,44,167,165,40,212,240,90,71,75,62,171,157,66,95,186,111,195,240,254,245,158,130,3,48,204,197,79,35,82,167,115,50,77,166,219,239,13,183,72,122,42,139,91,213,7,83,58,164,59,37,238,228,147,155,162,91,227,143,244,15,121,197,71,248,14,12,57,157,162,237,123,82,181,176,106,241,62,21,30,8,39,57,74,228,59,197,12,219,241,6,46,116,246,218,208,237,204,132,158,223,176,239,151,57,211,50,154,116,57,191,51,245,78,62,54,168,108,119,116,46,156,250,126,26,7,113,235,119,223,175,75,50,158,141,100,84,43,41,172,71,181,198,107,21,199,184,235,172,28,141,62,91,135,223,131,81,49,81,227,175,143,82,167,143,124,252,16,198,41,124,119,195,207,97,226,16,233,183,209,149,126,31,159,113,93,166,216,27,113,161,250,98,138,148,241,103,3,236,14,124,120,68,102,66,84,162,22,20,21,132,221,239,13,209,132,18,200,18,7,170,143,75,228,238,109,237,83,57,41,10,98,74,119,31,99,176,101,164,20,204,7,229,213,51,75,137,249,157,148,107,64,249,196,223,200,128,150,93,75,100,218,93,147,4,189,30,124,173,214,116,220,67,155,247,20,159,46,60,170,106,31,125,24,208,148,216,60,152,242,107,117,57,233,203,221,1,83,58,146,120,101,240,179,223,94,203,103,122,63,93,33,165,65,228,99,188,124,28,213,3,83,244,200,129,239,9,242,86,249,133,9,162,28,133,135,107,15,3,79,88,137,20,190,75,247,213,228,94,24,254,107,189,57,185,168,23,158,163,75,40,85,57,83,139,10,223,142,195,135,190,46,133,225,187,242,161,85,186,228,117,104,16,35,250,27,67,115,87,244,60,129,123,239,241,219,86,71,62,21,142,41,171,86,61,162,24,106,82,199,97,164,125,20,166,80,255,125,249,156,93,137,244,243,194,240,70,199,15,83,108,162,79,197,17,63,227,183,77,228,66,97,122,74,226,161,77,0,64,73,132,32,177,241,155,55,88,143,151,194,244,92,250,208,96,181,89,250,219,159,73,18,59,156,72,192,137,254,163,222,225,232,74,37,235,124,248,205,107,0,134,245,128,124,250,50,169,27,111,113,245,78,53,75,157,119,233,238,44,138,18,116,69,42,124,218,142,117,70,175,253,209,89,49,161,131,229,112,43,154,28,234,28,194,95,76,121,239,69,211,225,29,10,190,167,76,6,76,21,81,130,233,239,242,47,164,223,237,48,173,51,58,59,190,47,96,66,31,66,250,132,30,125,172,210,78,83,184,50,74,113,156,109,127,48,24,245,79,186,26,177,0,255,109,104,188,18,31,21,233,133,248,66,238,23,49,234,78,132,83,52,14,58,188,82,4,142,232,245,221,79,125,104,132,135,86,186,57,172,228,241,219,72,224,41,76,135,91,247,23,58,141,160,68,97,180,109,124,206,97,77,212,111,104,34,123,49,125,104,8,119,173,4,223,35,51,86,226,28,42,228,11,140,19,227,67,131,213,93,162,231,48,152,150,71,10,2,76,166,127,42,124,191,131,227,179,182,254,216,25,168,41,248,226,11,52,158,33,69,81,250,245,231,194,122,213,101,206,131,52,185,55,181,233,250,211,112,182,77,31,56,45,187,186,55,208,255,239,1,112,40,27,231,73,207,69,109,107,60,54,181,49,186,87,79,62,162,233,235,248,135,167,92,97,250,58,3,230,149,212,68,94,214,106,236,213,70,95,216,20,30,253,91,49,52,132,117,244,230,24,113,177,150,54,125,177,233,234,107,143,46,127,159,232,82,53,93,137,168,22,54,31,26,251,186,126,222,232,120,181,248,10,246,238,45,189,79,186,159,98,239,64,58,68,207,40,76,196,17,239,19,69,58,125,221,203,88,1,158,205,193,25,164,53,137,86,25,239,205,27,68,171,142,230,174,186,113,37,204,48,73,208,56,254,20,38,117,51,195,98,73,43,13,219,206,27,15,41,224,238,90,73,3,37,198,246,40,246,108,63,225,98,129,141,180,246,161,212,38,235,215,203,235,240,198,144,137,5,48,197,234,238,4,163,154,219,136,80,206,118,157,210,143,112,211,246,155,223,249,220,122,174,195,0,84,221,31,104,120,68,186,107,125,155,58,220,237,48,205,3,178,78,225,100,104,239,19,186,190,120,105,106,179,119,196,120,186,27,191,108,245,83,183,6,20,140,234,11,71,161,84,62,85,221,0,186,192,226,94,206,117,214,171,230,144,232,154,66,214,207,225,253,105,33,39,173,54,219,3,128,179,67,105,171,166,20,124,245,158,171,159,136,129,169,104,201,133,161,140,243,145,117,26,207,245,183,97,73,245,57,53,61,63,253,184,145,225,114,199,243,110,81,116,252,201,99,35,245,251,228,86,128,239,230,33,249,43,100,96,190,88,197,28,136,90,40,141,6,224,117,22,223,11,235,154,56,235,166,112,220,252,206,52,99,140,116,41,130,150,126,41,140,220,122,236,35,201,184,226,135,87,166,176,165,111,63,204,234,105,36,61,159,222,156,68,78,60,52,93,215,122,128,237,159,160,169,195,16,220,8,106,105,59,191,24,197,140,162,51,6,243,236,23,48,222,131,172,97,250,239,194,53,68,180,97,43,89,35,41,188,89,124,41,28,35,167,16,152,22,88,119,239,186,233,207,233,172,156,207,131,131,232,97,222,109,64,9,48,11,26,77,239,226,187,99,20,21,7,185,48,30,243,113,216,104,133,5,254,105,30,116,120,167,167,166,74,202,91,138,225,25,250,148,203,177,91,237,158,111,72,144,159,105,160,184,255,144,36,5,188,75,209,21,78,154,186,248,83,155,0,179,238,242,152,47,158,222,157,208,130,14,181,55,140,121,223,151,48,1,235,162,83,74,127,89,153,238,58,54,234,94,148,22,116,90,86,227,193,124,156,91,231,148,208,179,123,181,230,151,164,155,67,220,241,57,74,203,143,78,233,55,92,205,113,89,13,104,209,221,240,108,42,94,29,165,237,93,39,5,49,42,223,144,96,78,211,210,217,126,96,30,217,113,53,154,63,138,194,79,234,15,125,205,44,245,151,33,62,190,71,173,79,217,157,33,45,249,184,48,116,236,126,111,178,77,146,120,230,252,119,149,50,92,121,36,190,149,172,248,16,13,121,79,77,249,251,167,252,208,144,112,188,108,7,178,155,137,50,238,174,27,196,82,143,199,191,107,19,253,88,224,3,159,133,195,16,206,232,213,215,173,244,50,233,5,37,152,58,250,131,214,207,214,34,246,142,197,160,240,168,18,254,70,233,43,93,124,253,51,175,152,39,69,125,79,125,133,145,62,138,192,61,100,82,98,200,96,107,182,232,152,132,239,160,164,129,83,113,181,3,182,234,12,129,73,82,212,200,103,20,173,85,38,27,65,95,150,163,179,170,236,194,56,214,40,231,9,9,154,37,186,142,140,237,205,43,49,155,197,186,100,45,80,88,230,108,23,232,8,99,200,40,60,139,251,149,236,186,83,55,149,65,19,169,23,143,35,49,55,85,44,15,111,171,69,157,0,135,174,86,191,254,232,171,248,111,211,142,188,149,26,190,152,222,71,36,144,160,200,84,20,110,200,55,43,40,83,234,90,152,197,202,127,252,234,70,157,192,81,216,216,31,28,70,209,81,111,142,143,235,133,100,247,76,206,186,64,119,35,38,248,233,48,210,220,66,244,95,8,165,124,1,31,165,249,248,140,29,114,30,191,57,140,218,122,111,118,184,24,217,176,42,122,133,137,41,249,115,209,85,218,117,224,215,234,26,30,166,198,113,16,38,49,224,239,196,235,186,198,119,83,34,255,98,26,101,14,95,119,86,91,165,33,195,239,81,30,97,156,246,71,127,250,26,197,37,114,141,198,80,162,3,55,122,232,234,48,156,174,42,147,129,84,171,151,115,13,19,81,78,34,26,59,82,249,144,212,232,192,154,233,83,120,18,244,126,152,42,106,58,81,24,240,30,85,76,149,59,67,50,176,65,233,140,7,223,73,12,236,4,227,135,123,46,190,161,124,49,84,120,103,209,116,236,213,69,212,35,170,162,16,45,62,81,62,132,4,115,186,26,34,249,40,127,128,174,55,137,25,13,43,158,116,24,87,57,43,10,125,49,112,184,32,68,148,29,120,83,137,230,240,53,112,107,18,82,162,187,38,224,121,190,36,118,116,109,100,39,60,130,202,99,43,235,40,166,249,42,81,115,88,235,218,73,227,9,145,33,175,180,132,100,226,36,245,41,179,252,163,168,176,229,73,163,150,198,247,82,107,250,73,147,102,233,180,168,88,108,159,166,250,167,209,165,123,37,0,17,245,169,63,77,7,108,60,214,221,118,91,79,176,9,104,71,41,229,221,60,245,167,141,159,59,42,45,169,197,19,116,195,64,27,101,154,51,53,253,18,81,151,202,241,31,11,89,199,77,225,243,145,242,211,148,78,135,212,253,238,166,82,188,154,232,236,233,58,184,223,158,255,246,48,58,66,133,167,176,1,124,4,81,84,214,228,71,222,211,31,155,111,181,37,41,178,42,245,144,31,197,43,71,81,184,30,2,157,163,102,153,51,122,157,252,167,231,183,146,224,10,133,55,45,6,142,169,151,52,233,70,217,241,212,36,173,71,146,111,99,150,125,206,46,166,237,19,8,234,80,168,235,240,253,60,244,125,45,107,72,137,74,229,235,174,170,162,202,162,91,61,94,54,98,3,186,17,67,243,20,155,60,11,67,67,23,172,225,230,1,60,250,216,191,164,153,130,121,17,245,192,63,229,127,130,226,227,213,184,56,119,74,79,10,186,102,212,134,211,16,124,18,188,235,137,15,255,30,100,93,149,125,72,224,142,120,33,180,188,213,4,163,77,22,165,225,167,125,9,165,77,49,238,109,199,136,192,228,107,61,5,75,251,201,76,82,125,63,229,101,94,150,94,75,146,157,163,16,183,69,57,61,13,42,58,163,144,129,70,181,48,30,199,167,239,3,165,133,17,245,244,51,21,94,76,10,63,75,108,73,48,229,170,32,222,218,99,123,222,109,153,86,88,146,242,99,79,241,188,244,54,218,29,125,46,120,19,221,180,132,140,190,232,231,69,137,112,25,1,183,84,99,58,217,185,165,41,164,92,87,88,183,121,107,217,107,1,207,212,170,54,77,139,215,147,253,219,90,61,229,183,63,92,185,232,189,40,198,133,162,48,247,111,14,91,45,133,194,4,50,29,69,189,67,222,151,117,118,248,241,197,4,171,41,2,3,240,240,53,126,55,218,146,31,171,91,163,91,192,71,155,228,32,62,158,81,70,109,137,53,29,118,39,114,236,160,229,198,4,29,70,18,233,48,27,129,14,123,192,57,27,191,140,190,188,160,86,100,24,63,76,120,37,193,115,121,223,197,69,119,178,175,16,79,249,228,153,145,156,209,97,47,203,203,57,124,170,70,36,39,12,102,241,170,42,186,61,58,159,214,39,237,247,166,93,85,183,120,100,177,63,175,238,222,136,131,233,54,76,63,125,172,146,86,171,218,56,182,9,124,113,107,248,91,244,153,55,45,81,61,224,173,61,110,168,223,117,175,85,217,116,211,169,222,22,201,218,237,187,236,134,75,91,151,47,195,42,49,161,180,157,233,46,203,222,86,125,171,219,148,37,235,249,64,244,165,31,249,237,212,24,59,89,85,171,199,205,123,82,248,219,144,188,187,165,176,77,9,67,86,209,166,198,70,38,20,250,195,174,48,148,43,85,239,157,80,36,227,63,25,216,78,63,221,9,188,13,121,44,109,57,156,232,51,234,83,169,33,64,174,38,138,48,153,79,165,201,192,182,133,175,60,224,170,185,128,105,233,180,104,18,163,125,90,55,81,164,164,226,44,103,33,40,253,20,210,154,28,38,178,138,210,250,133,30,170,126,49,221,101,237,244,84,216,245,85,214,175,64,112,126,143,79,150,254,154,250,187,80,244,198,14,89,233,103,210,217,68,60,169,197,135,179,199,167,167,41,171,119,197,51,147,27,213,125,138,143,170,156,35,31,188,58,107,212,204,141,30,35,195,239,73,240,128,30,53,182,26,106,171,20,222,223,142,182,58,248,132,244,195,34,162,231,69,44,70,95,173,217,100,154,84,34,133,104,91,164,70,219,41,30,249,162,233,245,110,191,71,9,110,200,1,225,50,56,92,82,197,236,60,38,190,208,100,111,215,164,46,139,104,122,58,107,217,119,214,18,188,130,99,208,142,21,165,60,185,230,74,233,206,247,107,135,82,79,67,235,80,233,234,145,166,253,78,68,102,32,97,139,3,177,204,52,107,84,193,122,205,43,234,22,73,178,186,192,159,227,219,251,71,229,129,234,70,23,99,35,142,14,179,179,180,122,128,36,124,149,110,67,54,55,57,120,208,147,45,61,44,51,147,0,22,148,165,57,164,185,45,85,239,80,68,254,141,112,77,80,175,83,77,106,168,172,226,179,183,56,129,170,78,23,26,141,194,117,65,66,92,149,236,175,45,117,221,117,255,237,177,84,232,129,22,153,29,92,99,132,233,132,64,255,163,132,112,57,183,1,252,169,85,249,32,22,61,51,37,250,234,174,195,171,115,130,236,189,120,92,196,219,85,138,158,26,137,18,254,193,79,50,83,225,187,212,162,81,171,211,148,172,35,235,148,251,212,228,145,233,213,44,179,240,0,26,196,20,250,219,215,153,23,179,142,130,181,166,168,85,197,56,218,135,202,1,211,110,176,61,41,107,228,195,186,111,208,22,212,102,220,219,120,73,117,86,150,53,166,58,140,176,157,190,174,5,33,94,184,200,189,40,41,208,133,79,15,99,246,190,13,149,157,177,62,137,30,13,129,229,75,89,6,34,114,167,72,95,221,216,154,163,128,123,191,138,137,95,208,191,81,148,88,91,180,152,229,25,35,75,90,181,245,173,233,132,17,170,143,158,35,66,141,105,88,7,62,232,128,225,196,144,123,55,232,193,164,203,139,64,244,80,216,184,119,29,30,8,91,9,140,54,69,244,213,109,84,177,182,194,99,57,119,27,158,73,85,189,82,107,204,138,94,41,19,69,20,16,65,155,232,128,129,32,72,66,33,23,230,201,162,159,105,99,23,43,124,78,196,12,172,179,97,235,192,40,156,143,233,166,80,84,151,191,21,237,181,104,104,130,120,79,127,123,32,57,238,1,36,74,15,183,142,252,58,138,43,38,5,161,91,21,170,111,20,223,68,27,202,61,129,123,186,57,142,162,159,16,244,61,76,113,153,208,5,104,97,74,32,228,163,205,84,56,130,148,38,71,207,210,209,174,84,42,123,169,10,115,24,161,58,125,110,75,158,249,208,136,69,173,4,67,137,30,81,185,143,42,47,129,141,31,39,154,146,240,197,245,183,205,198,247,223,166,66,249,211,145,147,228,150,158,37,98,18,250,220,104,42,71,103,16,237,133,105,214,136,46,246,104,222,161,200,85,231,124,195,67,92,35,218,184,212,34,88,141,98,184,104,61,133,223,83,7,126,172,10,211,59,127,232,7,72,48,129,232,104,12,66,81,71,71,70,99,182,155,134,88,54,170,43,72,112,255,180,232,253,129,111,75,146,70,230,193,198,177,58,233,163,20,107,153,55,20,146,32,52,180,64,151,168,240,253,10,124,161,226,252,105,165,35,142,254,12,67,29,10,84,165,18,91,144,83,59,245,239,154,153,178,24,248,139,170,32,68,223,135,210,216,46,116,113,92,247,131,74,72,42,72,5,54,57,8,143,45,163,97,45,69,204,171,27,131,114,180,6,81,206,166,40,18,23,222,189,179,8,161,111,133,175,45,227,134,43,93,39,178,74,161,218,169,190,237,160,16,171,162,104,208,134,224,89,121,223,208,119,86,122,93,251,218,135,190,155,18,182,84,74,6,26,10,143,203,76,192,111,123,79,252,116,115,136,151,164,235,40,249,62,11,111,219,109,9,196,218,84,55,23,58,13,18,244,222,147,196,164,233,79,83,89,229,123,45,220,119,233,128,49,126,117,247,236,71,53,249,77,133,201,145,59,218,187,106,74,45,114,151,209,72,60,74,174,132,90,232,4,69,156,134,188,178,230,109,248,23,53,98,68,164,180,119,77,240,12,105,3,30,99,105,148,135,38,204,58,34,255,113,16,136,73,87,111,225,246,232,219,186,133,21,166,77,223,147,43,230,122,201,164,93,207,168,121,247,27,82,168,106,219,13,26,68,252,104,236,208,200,235,110,120,103,233,254,47,50,47,80,195,235,47,67,162,224,142,108,103,36,58,236,74,110,210,243,50,28,224,35,193,40,41,236,72,40,29,221,144,134,209,157,172,200,70,13,45,73,64,37,225,139,172,40,21,176,218,205,206,152,231,55,2,166,245,73,223,53,164,63,206,2,211,59,103,167,78,10,20,80,77,114,116,101,164,119,77,178,196,191,122,120,241,134,158,63,198,253,229,134,60,44,203,237,15,248,4,245,53,204,163,37,195,212,235,246,200,92,222,51,63,195,49,163,208,177,231,129,141,168,110,102,133,17,88,72,112,84,98,176,103,47,245,17,76,104,56,50,224,52,248,247,4,163,76,19,48,180,86,233,222,179,133,67,121,125,119,4,155,19,220,195,1,33,37,173,65,80,224,225,213,64,36,177,135,246,13,217,213,158,102,54,35,41,255,114,15,238,1,154,167,146,157,206,184,183,83,61,52,51,61,210,173,7,103,151,167,238,191,253,125,105,161,80,161,28,45,121,188,205,60,163,100,40,188,168,96,79,77,252,3,163,82,232,240,53,181,75,130,123,80,131,194,189,122,61,148,12,215,136,248,53,74,169,243,219,180,221,209,225,2,111,125,130,75,216,18,144,3,205,188,132,217,13,29,45,123,164,207,254,154,196,71,251,249,90,114,95,160,138,119,203,17,62,180,180,143,214,83,131,97,201,130,133,105,171,67,160,220,189,127,214,254,87,211,213,215,211,242,211,28,41,44,13,73,179,103,180,176,136,169,147,237,105,161,96,133,68,199,222,245,75,191,149,54,187,81,163,79,184,238,209,90,222,114,40,82,240,171,63,68,9,211,158,82,201,5,56,124,23,82,75,191,109,213,44,14,151,165,173,242,203,26,100,162,83,145,255,206,4,155,152,187,195,52,40,37,24,251,203,123,254,102,254,229,107,216,245,29,32,25,240,116,60,144,36,245,95,134,184,38,159,92,93,66,176,215,66,100,223,80,152,18,31,71,81,241,154,233,72,61,17,232,132,165,127,230,243,122,163,176,235,240,53,227,106,58,144,173,46,223,97,202,0,210,205,41,16,247,171,73,218,232,148,193,213,233,117,76,198,30,168,29,254,8,124,71,227,27,202,123,201,228,220,84,70,250,67,195,95,175,167,203,61,98,37,18,90,41,154,89,201,188,130,244,220,239,109,154,131,138,94,75,33,134,141,76,75,50,128,208,143,142,110,64,202,196,70,50,10,119,16,15,20,74,181,146,133,99,81,239,104,145,164,67,53,193,214,62,19,29,148,95,218,195,77,231,212,79,197,242,209,204,172,87,67,13,176,3,190,123,211,73,176,209,9,56,12,43,162,14,156,138,146,24,218,53,119,206,76,166,114,217,190,128,239,106,214,182,129,101,201,158,104,129,36,172,166,177,1,106,189,63,95,70,5,5,224,100,71,91,177,177,223,27,195,76,157,19,99,24,219,209,188,137,156,141,78,202,88,18,134,45,132,144,150,254,54,194,167,94,252,123,232,127,73,40,228,129,199,91,28,239,48,53,248,197,189,162,23,240,195,189,235,217,231,58,209,11,72,58,72,3,53,13,205,70,175,1,180,198,180,149,156,69,226,89,39,122,28,123,114,99,173,5,203,27,9,39,4,191,9,110,211,45,28,120,30,232,49,81,39,152,158,44,255,233,190,19,225,60,196,169,4,119,28,70,111,47,249,231,176,211,248,200,232,34,213,77,26,94,181,234,253,124,135,216,178,126,31,214,176,188,2,54,45,120,13,91,88,169,158,183,49,194,4,159,98,30,203,121,38,169,16,60,233,219,131,60,48,26,17,137,176,183,157,195,49,165,121,185,40,91,196,154,234,4,87,162,126,95,52,65,18,235,76,113,162,230,187,2,185,234,62,147,123,94,240,87,252,106,130,189,43,197,191,118,136,204,240,93,246,154,162,172,199,8,180,31,60,209,235,78,161,181,187,64,188,156,116,223,83,48,197,29,56,203,62,47,178,221,195,202,62,83,208,143,178,118,135,139,54,63,243,174,219,8,180,155,153,152,162,145,119,158,29,70,129,97,165,80,231,96,89,59,220,147,173,124,143,155,18,101,176,187,194,220,169,227,30,210,218,185,51,79,164,29,39,94,202,0,223,200,181,64,245,90,11,151,108,135,81,109,214,144,97,195,16,121,243,253,209,209,163,43,133,24,132,171,251,77,130,158,74,43,69,68,123,120,40,198,232,38,138,90,149,149,130,41,111,140,254,112,182,117,187,51,41,107,95,165,223,79,253,181,6,243,41,198,246,223,134,232,73,247,133,130,14,249,179,67,72,252,222,207,115,104,30,97,20,111,255,66,160,30,74,230,148,164,184,59,90,192,29,6,96,133,169,240,245,223,206,242,150,23,166,121,162,58,218,142,10,4,16,29,217,53,230,180,83,138,37,75,161,116,150,245,114,152,131,79,31,155,90,57,159,210,182,75,158,51,168,32,189,187,217,106,179,212,220,189,14,119,143,110,4,184,228,186,230,218,206,46,65,29,56,173,67,91,243,135,199,66,90,239,106,35,105,233,154,22,154,83,58,144,45,144,186,21,69,193,207,171,150,239,137,172,133,172,192,8,37,62,120,210,51,80,21,166,244,228,189,143,9,163,197,73,35,91,81,239,54,225,126,146,131,113,66,251,237,209,122,142,235,163,20,73,70,187,230,114,140,56,223,51,101,87,10,66,155,61,234,219,161,113,85,216,244,91,123,148,245,119,237,48,94,168,135,123,121,21,77,104,67,139,104,23,34,183,78,67,49,41,136,206,159,31,20,62,209,154,178,119,202,187,178,35,81,114,29,205,14,137,236,148,189,180,56,231,213,164,5,255,232,94,74,155,204,244,46,122,212,163,71,58,128,56,176,252,132,33,186,172,153,255,123,54,242,185,70,225,126,81,169,9,210,18,119,167,141,57,37,186,162,22,47,209,0,63,26,241,14,123,50,54,88,150,94,29,63,123,182,119,81,232,142,210,251,73,254,49,197,221,80,55,242,171,217,255,178,57,124,173,183,232,40,176,136,97,246,47,92,154,237,162,119,79,74,14,29,37,102,62,106,164,226,147,35,202,30,227,32,209,43,1,105,103,243,143,26,75,88,141,194,193,97,126,226,198,73,49,228,122,249,35,36,246,144,28,92,217,39,98,70,252,100,25,38,172,174,30,238,253,22,156,77,228,194,59,81,151,209,81,191,130,147,128,102,238,150,198,125,160,149,246,223,190,70,204,167,134,4,146,59,30,34,157,116,116,78,53,5,102,53,73,68,135,73,207,203,2,132,205,213,155,36,104,115,72,6,16,25,207,232,207,160,228,59,5,34,239,114,63,78,13,59,17,70,107,122,88,211,152,224,107,104,210,171,173,65,53,202,53,61,14,137,134,81,146,166,89,48,20,120,105,212,156,132,97,244,171,132,142,186,248,11,161,194,72,219,3,177,121,124,187,160,195,81,89,53,176,126,67,206,224,194,43,177,214,224,48,68,181,24,172,86,247,19,151,25,195,159,118,57,232,137,30,139,90,179,20,76,58,19,207,156,70,162,46,43,193,252,135,47,246,208,150,104,74,8,107,22,151,79,2,254,82,110,145,0,120,15,118,10,124,139,145,224,181,119,76,120,227,131,215,161,81,184,184,226,234,251,246,212,117,177,161,71,199,11,204,140,178,134,191,159,240,146,159,44,148,113,139,213,103,12,197,78,20,52,77,9,79,80,90,15,162,213,115,161,70,33,102,196,53,3,122,141,150,73,78,253,42,35,131,125,2,154,52,63,80,225,9,92,10,163,233,230,134,128,209,137,87,129,49,89,226,230,214,72,170,40,247,139,123,175,116,98,90,39,66,120,0,31,124,16,178,187,127,124,92,46,110,49,41,107,211,120,198,71,238,220,91,119,239,54,95,176,59,4,38,18,233,59,29,1,109,173,163,163,102,223,11,64,176,65,8,236,43,10,223,120,92,156,26,19,113,136,189,186,143,164,123,218,128,41,201,191,171,35,110,141,62,146,62,21,164,67,35,208,196,98,66,193,241,142,29,248,194,91,75,106,126,154,86,195,250,65,207,75,44,171,59,225,28,58,97,212,81,145,35,227,134,238,217,9,211,168,189,185,22,139,140,108,11,173,50,232,208,245,79,185,43,170,66,97,17,146,234,21,24,87,179,11,76,151,131,194,187,136,45,59,32,236,210,155,127,112,239,132,65,137,135,160,55,103,63,42,241,216,252,150,204,202,245,181,81,135,137,89,57,77,87,248,217,240,175,84,153,52,229,193,254,104,253,59,95,140,28,194,0,69,241,184,125,149,209,146,42,65,158,253,35,194,214,3,46,90,204,115,15,242,82,157,137,116,154,190,132,212,12,80,198,219,163,71,149,174,80,145,63,134,184,184,76,103,57,5,70,247,81,225,233,236,120,166,67,210,210,197,253,254,246,136,57,67,109,36,193,212,59,196,215,115,176,47,5,54,18,193,88,166,20,192,37,120,57,15,137,25,248,35,61,53,33,81,249,64,40,88,80,148,38,150,42,75,92,121,95,96,110,43,209,17,76,73,139,178,229,108,116,45,186,248,22,29,95,82,96,4,17,194,165,234,52,255,77,133,161,139,138,111,147,28,177,14,109,83,176,47,59,78,82,19,33,20,56,86,160,123,106,251,17,102,240,44,177,196,73,80,108,29,25,12,195,222,182,8,127,148,106,49,110,35,134,168,67,246,217,45,193,171,13,61,97,15,79,18,163,67,42,119,175,201,67,251,89,108,180,136,110,235,205,235,23,27,210,245,3,85,100,117,27,123,177,199,174,32,137,85,201,39,202,92,186,55,76,210,220,114,223,172,172,4,91,117,59,224,49,148,172,144,84,118,89,53,96,172,102,153,240,235,216,203,158,66,115,107,211,139,135,245,207,196,201,117,84,144,109,211,85,224,236,11,211,232,106,186,14,124,174,144,169,35,95,92,102,154,81,11,216,250,58,195,109,28,58,101,86,97,224,40,165,141,58,50,4,118,70,28,185,200,85,234,189,127,104,229,29,182,246,37,133,175,127,230,71,46,194,155,85,182,51,252,60,242,202,14,155,161,162,240,118,177,29,236,184,147,158,202,84,138,253,218,109,221,106,10,223,117,232,91,33,148,138,71,234,24,72,65,78,79,171,160,9,184,53,111,98,21,223,159,159,93,148,77,42,89,134,149,124,23,55,129,112,45,218,78,48,110,231,113,152,206,119,189,249,181,105,138,155,187,246,226,211,208,56,142,190,240,220,175,139,164,251,48,186,127,242,220,86,250,40,232,61,93,92,132,110,46,107,95,105,10,91,35,169,195,141,152,183,192,208,112,248,209,246,83,245,162,35,35,215,17,35,67,21,93,22,105,163,201,52,44,59,227,41,208,145,241,209,199,181,229,107,233,161,167,77,139,199,35,16,35,144,29,167,89,62,207,167,108,140,173,53,149,184,81,205,243,238,116,252,160,92,33,48,37,43,241,88,244,17,46,189,154,19,197,199,13,151,137,46,66,163,213,111,62,240,78,8,65,159,122,163,213,227,3,191,254,131,86,150,108,182,78,111,235,152,196,145,211,10,191,239,114,68,100,139,250,54,125,27,7,82,249,25,65,152,149,14,197,70,181,173,183,219,67,169,156,182,217,235,62,92,179,210,7,70,251,162,196,212,200,121,161,195,248,224,98,2,69,10,127,148,88,59,76,7,184,194,181,134,228,19,29,163,91,139,167,32,202,160,21,241,249,0,199,52,107,20,70,80,215,29,12,147,130,93,25,238,9,174,127,192,247,243,24,1,223,19,90,214,89,135,174,221,15,39,202,221,85,165,241,194,167,197,231,51,209,87,91,122,117,23,31,153,31,174,226,45,110,10,104,34,80,66,234,92,183,202,110,226,230,14,162,201,121,20,165,133,209,61,58,142,92,61,113,81,193,242,236,221,180,125,120,38,120,52,241,201,152,221,158,96,138,177,124,194,87,42,80,178,0,182,151,155,209,86,142,0,129,192,8,187,248,187,190,79,77,72,78,225,62,196,121,199,33,212,175,199,42,192,60,228,102,121,171,52,161,147,131,53,174,190,187,153,162,204,209,8,7,59,105,48,94,83,171,64,50,239,177,20,236,124,121,149,200,171,206,8,166,116,186,30,100,149,193,33,186,132,124,4,182,185,4,155,228,166,211,181,208,139,167,55,159,131,120,185,211,212,180,174,140,181,247,220,34,147,31,212,62,248,193,58,178,107,27,251,203,108,20,232,231,231,130,214,255,61,54,229,4,105,83,32,54,184,252,125,112,70,106,227,44,174,77,139,67,179,146,213,175,53,173,127,156,130,7,143,145,156,155,141,240,158,107,198,24,109,187,54,183,110,250,79,93,255,4,234,111,38,73,220,174,251,57,236,151,211,31,16,169,37,175,140,82,226,47,96,136,4,164,164,223,170,65,189,164,127,216,113,35,129,122,234,199,187,231,206,199,253,18,167,18,186,32,152,135,177,241,3,211,178,75,235,129,194,148,64,173,7,91,153,228,167,48,6,192,113,184,164,214,89,203,77,237,39,236,2,3,96,249,122,130,233,171,104,15,134,220,83,182,164,207,84,130,135,95,109,95,196,80,120,187,6,42,156,137,85,171,88,169,113,153,30,203,225,59,79,204,13,136,177,44,175,51,130,224,96,171,250,56,98,125,251,20,127,174,187,49,255,129,18,59,120,40,97,162,153,96,66,178,62,50,18,147,43,253,244,128,176,196,225,81,84,126,232,35,65,209,222,78,139,182,90,215,64,62,48,50,208,14,183,84,1,248,35,35,248,246,195,222,173,254,118,38,120,186,170,102,167,64,240,180,12,119,207,184,114,186,16,209,74,112,243,234,43,186,30,62,237,9,51,120,60,203,18,61,246,210,255,184,119,241,181,208,81,222,157,95,130,135,167,78,200,190,78,221,240,128,151,192,102,153,158,4,159,42,48,33,220,60,105,112,193,62,24,57,130,239,203,83,238,66,219,180,204,65,135,149,224,207,25,199,122,183,183,247,7,124,18,92,254,128,239,17,227,48,65,217,79,87,3,207,250,122,160,238,110,120,47,79,111,4,83,243,109,183,150,51,88,26,154,160,60,226,89,204,157,30,199,163,145,9,234,77,198,219,118,186,209,222,232,7,52,224,27,123,105,106,202,0,208,166,210,248,24,28,221,191,179,2,17,236,125,127,26,105,186,251,173,19,70,95,99,207,202,243,53,138,69,183,232,124,112,129,158,97,104,156,106,71,90,135,82,122,66,181,2,27,223,83,127,112,153,173,164,223,254,172,54,233,23,70,59,121,107,204,101,90,151,234,187,122,146,113,210,79,168,81,68,248,142,153,31,241,120,125,97,52,5,150,151,0,169,164,202,148,6,4,249,228,237,68,83,149,165,164,93,193,215,178,44,238,206,146,118,166,145,59,109,105,222,200,87,57,36,106,73,123,22,116,2,239,214,80,105,125,249,251,162,171,187,59,220,80,55,141,16,241,61,92,63,247,112,232,150,162,35,49,96,24,101,188,201,169,208,74,167,164,179,116,107,93,159,242,56,76,93,178,94,141,40,231,91,43,5,97,37,205,21,127,195,10,144,28,45,75,153,237,104,230,26,30,3,46,135,238,158,157,224,96,26,164,186,173,151,60,176,210,156,75,176,32,47,144,42,116,97,169,168,219,97,38,95,243,47,70,8,120,2,70,149,91,111,222,173,19,195,97,168,87,210,205,135,199,59,47,122,31,90,251,194,62,54,208,151,15,184,48,221,8,250,88,157,176,251,239,199,9,73,253,245,120,142,194,20,183,116,135,113,151,18,204,78,255,57,76,83,128,254,54,124,64,175,152,181,80,86,179,180,80,195,180,1,94,156,247,206,137,81,40,41,76,102,99,58,156,213,245,168,48,63,94,173,93,208,43,74,37,161,214,134,246,194,165,150,14,216,35,253,118,11,242,99,74,203,214,74,139,1,10,233,229,191,109,213,246,186,148,174,191,234,76,57,4,204,134,82,187,46,8,139,93,165,248,194,38,49,173,240,158,46,199,83,76,187,178,232,131,89,187,144,79,42,221,145,90,194,8,243,138,7,230,11,125,220,59,189,18,109,87,133,157,46,103,139,97,186,137,159,38,127,166,237,93,20,230,123,222,202,4,60,107,90,229,44,235,23,37,35,233,215,90,130,77,221,226,161,8,5,233,189,55,57,244,231,117,162,154,185,244,12,161,115,118,186,19,84,140,119,175,182,116,196,240,11,191,112,43,135,250,34,129,201,59,62,179,250,194,112,146,232,249,101,220,70,199,225,187,14,119,130,105,233,122,67,163,143,169,173,12,111,15,137,66,15,83,71,178,62,225,255,121,110,78,225,213,235,25,82,32,73,220,126,241,93,43,202,162,136,236,55,41,5,135,151,54,113,32,56,238,97,224,194,142,164,194,103,136,153,227,219,60,216,246,16,29,182,209,61,250,184,238,20,159,169,247,254,209,150,113,248,158,142,106,238,23,219,189,223,132,87,250,8,79,134,163,47,198,20,6,180,75,3,30,236,229,17,8,132,151,118,73,198,231,54,169,173,7,147,176,73,6,195,190,95,186,127,156,149,6,238,154,174,70,19,196,111,110,221,122,106,79,208,191,229,3,39,55,171,25,158,114,250,241,220,19,12,35,41,177,123,97,44,83,159,52,72,173,52,19,120,79,194,230,38,220,133,251,167,114,86,52,152,94,67,234,56,124,247,191,153,224,79,246,164,187,147,78,85,237,160,3,234,180,88,103,152,151,106,9,221,249,12,147,252,194,212,31,36,248,155,110,71,21,210,7,201,125,67,169,187,84,127,221,215,23,212,102,214,11,247,230,66,195,72,109,79,77,154,217,49,223,253,125,209,41,158,172,141,187,25,150,120,157,141,192,88,83,152,162,173,17,112,85,13,214,11,67,247,229,143,77,247,171,26,151,54,201,197,111,126,87,162,6,79,44,22,223,226,251,170,52,84,232,200,97,199,243,47,31,158,93,45,171,163,158,242,26,94,190,140,43,188,109,58,52,50,189,126,190,85,122,66,212,45,165,114,189,249,249,134,136,144,18,212,209,155,241,201,90,42,52,150,38,152,143,98,6,124,87,170,142,252,67,128,206,23,11,93,57,39,193,27,206,5,135,51,83,34,125,35,229,147,171,43,66,122,10,83,143,19,240,117,83,211,164,94,147,207,69,198,41,38,76,69,4,31,157,10,94,200,104,242,137,233,193,40,250,246,116,97,177,189,119,171,175,191,57,132,134,195,84,146,202,247,219,33,175,31,126,181,113,35,78,133,9,32,6,188,175,177,85,21,198,29,23,120,169,53,116,55,95,136,28,155,195,4,34,212,217,168,197,217,166,65,139,166,167,46,90,157,129,165,208,47,220,52,187,59,236,133,5,218,71,42,64,96,31,57,113,49,93,189,122,49,234,26,159,192,4,135,20,62,176,216,4,60,148,238,19,158,30,231,45,7,109,218,113,122,209,117,124,79,2,45,169,112,98,136,40,14,48,149,238,10,195,223,50,244,106,221,178,172,153,185,40,172,161,50,178,208,156,90,58,110,173,94,24,102,68,200,111,127,51,205,55,209,220,42,240,86,173,44,180,99,240,193,101,198,213,96,24,80,32,204,38,111,75,43,144,191,97,210,51,77,95,181,58,134,36,25,156,72,197,214,73,215,129,49,144,245,201,34,211,240,59,78,202,181,79,4,222,39,45,5,26,51,215,146,5,190,116,199,50,42,209,173,159,71,46,69,57,20,150,6,218,180,9,139,98,147,237,138,212,246,233,105,201,19,181,18,205,25,13,10,20,88,201,160,32,34,161,87,19,188,84,143,21,118,194,120,217,147,170,14,117,135,177,168,229,187,190,31,155,218,50,172,74,23,38,4,222,53,185,226,119,179,115,18,122,106,28,167,202,74,125,84,175,123,35,9,37,3,67,21,11,128,87,124,155,13,33,219,148,141,175,159,43,90,17,164,153,202,142,103,212,211,206,184,121,55,210,123,2,117,205,84,82,37,236,91,105,67,52,55,165,213,174,239,254,146,10,23,189,103,112,209,232,60,25,89,127,217,72,157,43,177,205,54,71,191,197,79,223,245,159,34,205,219,67,139,68,135,198,214,52,39,10,17,78,126,68,150,75,83,110,104,37,122,253,164,9,18,107,48,105,19,138,112,46,134,98,132,88,18,138,66,117,120,196,135,119,172,195,49,161,159,44,224,187,13,118,77,216,209,228,240,109,217,192,171,50,98,162,173,231,95,7,170,127,48,250,199,79,31,206,216,250,187,67,147,32,184,31,151,184,117,228,86,235,11,201,76,52,54,135,22,232,152,76,201,163,57,129,141,209,218,26,2,70,135,243,209,240,34,172,115,95,143,172,255,3,123,244,124,23,211,211,163,174,19,113,223,239,165,118,13,102,153,9,108,132,156,239,222,84,90,109,241,80,128,191,21,87,143,162,212,118,247,76,250,158,166,26,45,38,172,163,147,208,246,4,140,12,46,93,86,55,19,232,100,84,19,221,24,42,103,5,62,20,40,62,184,90,215,143,140,251,88,162,224,141,27,93,24,217,112,80,86,174,243,53,91,252,72,101,205,176,58,169,12,186,255,56,31,188,81,34,15,207,106,67,46,60,95,92,113,90,43,189,180,14,24,188,94,243,189,193,189,43,92,225,233,248,205,237,146,82,195,32,154,2,223,63,127,101,23,80,110,81,242,253,5,76,208,186,252,134,108,168,245,188,206,233,152,10,83,27,253,57,108,71,182,194,228,142,253,106,171,110,86,152,102,206,253,80,138,201,107,66,91,125,93,113,192,77,9,53,129,7,230,253,131,59,202,47,58,240,31,209,54,135,139,126,64,192,80,50,58,124,239,37,93,90,192,246,1,62,184,126,71,130,46,23,238,180,194,29,135,43,202,32,10,183,254,74,112,166,149,49,73,132,27,248,26,208,237,253,54,139,71,232,108,129,57,4,28,181,224,188,162,86,38,242,96,212,31,102,85,152,137,108,14,95,103,106,232,172,244,3,117,232,131,249,120,211,235,132,223,101,190,55,66,31,137,108,43,192,104,71,126,14,183,33,245,253,150,250,234,195,223,136,81,158,102,184,247,234,107,133,67,248,211,231,26,195,213,151,65,187,182,131,3,211,186,227,179,242,195,77,157,224,253,40,11,128,107,155,121,224,80,213,248,205,169,180,200,143,125,183,226,247,5,97,215,99,177,37,248,27,126,113,165,2,55,141,140,226,11,127,172,130,189,149,238,189,191,167,87,101,155,151,122,63,192,4,50,187,195,125,173,149,174,62,163,4,188,177,251,19,186,150,160,215,183,10,99,218,224,61,227,167,97,83,223,105,82,224,60,127,3,135,43,168,235,192,152,163,227,32,218,71,59,163,221,103,12,151,76,244,79,126,110,253,249,124,163,18,36,189,26,63,3,123,253,97,211,152,114,165,191,248,231,177,166,191,107,122,80,165,213,214,96,116,74,28,134,213,38,195,247,29,248,99,53,51,136,211,251,88,177,72,105,43,204,187,198,240,146,66,42,239,154,106,75,0,67,220,244,70,86,22,140,70,227,191,253,183,255,248,199,127,251,219,191,254,219,95,254,246,247,191,254,229,255,249,167,255,249,63,254,249,175,255,242,127,255,243,191,255,31,255,219,255,242,79,229,63,254,227,31,255,231,223,255,253,223,254,242,79,255,240,191,254,229,159,255,254,255,254,237,47,255,240,143,255,253,47,255,250,63,254,242,247,191,253,251,63,253,2,255,251,95,255,229,47,255,229,239,127,251,235,191,252,247,127,248,199,255,243,95,255,245,111,255,215,95,255,229,159,255,126,239,243,95,253,232,129,112,224,55,49,52,169,134,109,74,178,72,168,229,123,146,206,214,96,69,125,155,192,27,202,141,183,33,208,91,164,238,53,97,154,254,168,156,141,182,19,41,48,129,251,211,254,134,124,110,160,122,45,96,49,174,151,223,163,131,24,108,58,112,87,232,85,220,143,115,16,251,146,195,26,238,131,250,166,114,67,158,162,42,30,104,184,197,91,220,100,210,85,233,233,224,119,191,133,15,10,153,144,162,196,26,227,226,211,53,45,11,188,30,255,143,193,72,234,8,140,27,63,223,121,106,148,198,37,195,51,14,107,120,85,62,29,216,245,243,251,187,53,118,146,54,243,128,174,215,88,111,240,94,146,109,62,216,192,175,215,130,194,155,74,150,39,193,111,217,111,156,93,205,46,30,115,136,222,116,90,99,93,159,25,45,138,158,63,208,177,5,165,163,65,208,133,92,216,27,52,179,161,186,221,192,104,18,5,188,36,54,100,36,108,143,76,137,6,88,178,208,59,193,227,209,225,3,35,95,170,87,195,103,85,221,48,218,53,21,123,3,151,250,142,202,189,141,134,86,150,254,168,69,222,51,102,215,170,9,237,175,240,204,8,205,239,236,202,26,162,57,170,180,119,49,229,238,25,116,145,79,3,73,185,37,11,25,43,236,193,176,244,246,12,115,176,6,156,100,19,172,101,171,250,132,30,211,219,200,240,125,209,254,219,84,240,234,219,234,214,94,230,227,70,130,93,77,255,11,151,132,42,229,196,181,13,73,100,246,103,198,86,107,105,74,112,121,117,203,6,47,85,35,191,107,132,158,40,55,192,59,59,66,134,17,146,116,184,34,165,173,46,205,164,40,232,193,240,243,212,12,183,87,173,103,31,116,81,114,171,67,42,62,204,247,110,44,145,51,193,107,39,88,219,53,13,94,241,219,180,250,106,41,224,129,141,238,123,87,223,9,238,74,238,0,92,95,59,167,193,51,149,48,34,204,57,215,155,84,66,69,154,249,216,8,222,185,39,103,10,27,201,137,68,48,205,61,158,123,234,202,141,63,83,104,122,191,59,41,195,28,9,109,159,128,43,185,182,119,121,190,148,36,95,232,74,172,237,160,171,185,43,5,85,186,134,202,54,101,206,235,157,223,116,145,55,85,196,218,152,188,79,65,6,47,13,190,254,4,83,225,251,5,188,149,33,7,71,246,60,226,171,201,1,116,103,180,101,248,113,10,255,192,171,166,250,67,35,234,119,231,212,10,41,21,110,222,163,4,140,37,174,129,134,6,11,179,255,54,213,214,90,213,220,241,41,222,70,9,124,255,47,93,109,97,90,135,173,52,95,235,46,169,39,141,161,241,134,18,76,126,39,220,234,83,85,109,18,39,187,125,221,127,123,150,169,132,220,27,193,240,167,132,14,92,183,158,182,184,63,144,231,59,124,191,115,93,73,240,75,181,18,240,253,118,53,242,3,17,224,83,89,154,86,10,164,180,196,20,225,182,230,203,1,162,117,141,218,98,116,126,47,121,7,140,190,228,200,245,193,175,251,10,120,193,231,163,48,237,231,113,115,242,182,169,52,217,136,90,2,190,135,153,222,156,178,199,225,175,132,182,27,13,90,53,56,120,150,192,52,201,166,162,234,123,117,76,11,223,178,150,2,78,136,186,142,195,187,166,98,239,89,189,186,242,7,29,90,185,137,93,122,98,82,40,60,215,129,93,223,246,113,255,252,92,252,157,84,165,190,191,175,43,60,83,49,56,123,111,141,41,69,142,80,95,72,163,75,95,158,122,245,52,112,203,88,167,73,233,169,248,126,62,141,77,67,41,42,208,210,125,170,26,99,78,80,93,213,25,133,130,225,8,220,123,170,159,47,68,213,98,145,207,244,9,64,181,49,87,60,53,111,86,127,154,20,140,92,204,215,171,61,32,144,201,197,183,77,235,93,10,80,110,218,183,2,38,247,125,82,43,197,106,242,219,244,205,164,78,139,14,63,64,124,157,91,149,94,104,53,189,6,155,124,219,73,34,109,215,31,54,64,249,244,155,86,195,86,75,137,198,182,178,180,234,204,218,79,100,74,7,155,162,246,182,64,43,225,187,45,123,86,42,103,101,147,25,103,198,134,168,25,44,90,193,230,241,99,0,106,45,77,76,144,133,111,1,162,169,148,74,89,207,163,28,190,48,45,76,90,20,118,80,53,219,126,192,148,173,213,56,166,235,58,125,179,155,148,217,106,139,224,160,120,213,15,175,65,179,150,54,185,146,160,106,126,239,89,186,158,16,180,5,183,215,64,11,76,7,65,211,146,49,138,125,252,177,76,222,120,42,188,246,142,243,24,186,72,205,139,143,107,164,248,234,135,251,120,167,194,72,106,87,159,171,118,204,247,148,122,152,99,65,72,63,23,81,179,213,66,31,147,195,244,229,13,101,75,34,206,66,182,179,7,188,169,36,214,178,146,131,46,200,123,205,141,82,133,149,234,178,70,155,178,159,116,109,61,225,85,118,95,158,240,162,40,75,13,91,104,175,142,222,157,165,164,190,247,59,150,120,42,76,206,154,250,199,151,89,91,30,169,70,93,43,53,190,143,241,234,251,240,77,71,166,136,66,221,76,114,72,20,145,107,217,22,218,129,211,115,18,245,144,146,207,68,127,221,73,108,74,131,134,35,177,87,157,83,157,193,182,152,134,182,82,255,244,17,44,79,176,171,36,249,24,227,151,252,60,237,64,75,76,98,59,70,253,183,189,166,49,204,232,196,129,112,183,99,136,129,30,202,147,151,4,211,207,246,158,218,56,206,19,195,20,122,48,158,37,165,96,117,36,150,51,200,249,164,50,138,90,80,125,44,234,168,162,8,15,139,95,87,33,197,243,219,75,221,238,142,112,157,170,147,153,94,235,27,249,93,23,125,39,230,196,251,122,94,249,31,29,124,85,51,34,192,145,109,1,206,188,139,159,105,184,238,87,203,73,215,145,178,5,144,244,112,238,43,224,147,88,152,55,242,113,175,0,130,146,3,12,5,129,59,236,101,175,162,146,174,128,79,41,164,46,60,159,33,0,220,217,224,20,70,138,107,58,60,147,98,246,50,114,252,22,55,39,165,171,95,110,223,221,137,177,225,248,91,95,30,26,69,125,239,185,141,182,78,246,43,200,95,238,239,249,213,44,14,45,154,220,180,25,111,31,26,118,190,178,243,16,120,217,175,188,169,98,231,39,18,90,98,71,174,231,99,149,24,42,115,188,160,67,116,89,106,166,180,107,117,5,240,113,129,102,248,191,190,150,118,44,152,126,123,192,112,208,86,133,209,185,244,231,102,206,86,122,176,229,126,46,48,204,29,233,183,161,66,136,155,91,21,172,194,24,243,111,41,154,148,134,150,69,110,212,61,187,79,170,73,15,235,180,220,125,199,171,138,201,136,20,221,16,209,217,113,254,42,42,109,18,243,196,253,238,139,43,183,87,83,225,91,25,222,78,28,4,241,254,151,168,75,145,42,46,203,239,125,40,119,209,133,104,154,179,254,88,40,36,245,12,147,217,250,133,97,21,210,10,36,59,66,78,15,24,55,57,253,182,213,29,57,124,231,63,21,37,155,214,215,112,88,213,153,0,247,11,18,93,144,26,161,147,224,47,10,167,104,161,36,207,148,96,120,135,28,134,250,44,161,81,196,83,89,70,93,183,149,141,157,189,125,92,13,50,126,125,213,20,110,248,197,109,104,102,206,208,229,236,137,23,70,17,86,208,159,250,205,135,246,117,180,185,29,107,224,250,190,175,56,221,28,251,92,240,69,142,253,85,221,19,213,214,116,187,213,131,57,155,55,17,132,47,245,3,0,55,47,140,7,214,131,243,35,68,225,18,99,109,172,118,180,53,210,224,38,112,79,100,101,84,176,134,240,8,36,181,88,237,10,223,95,95,254,219,135,210,196,63,224,161,112,174,72,169,215,222,242,202,93,188,164,145,202,251,144,23,62,142,66,139,83,191,255,31,248,244,63,97,23,194,107,16,233,164,22,12,224,165,48,244,189,105,224,190,103,52,150,77,255,242,156,109,255,114,161,40,44,83,185,85,128,71,130,247,159,112,87,24,133,50,45,14,156,207,152,198,50,166,220,83,151,202,157,197,209,106,192,53,215,231,33,183,227,147,2,143,243,74,5,149,23,246,118,234,102,242,181,185,222,242,174,241,87,89,200,110,180,181,212,0,107,64,127,155,195,40,117,95,29,147,90,10,248,180,12,211,209,235,55,63,119,205,167,182,177,35,133,189,141,51,89,123,17,40,82,61,174,101,71,126,55,145,15,89,129,172,43,227,178,166,122,146,184,57,195,42,237,95,215,203,53,84,18,67,46,98,44,175,198,251,142,153,190,227,244,109,227,85,29,135,141,86,68,225,58,189,107,19,210,163,165,77,180,108,58,222,231,218,224,37,91,249,132,160,158,249,115,120,127,234,87,113,188,124,94,79,217,126,56,71,82,243,199,112,237,218,198,140,157,180,27,82,198,240,138,120,26,62,175,170,29,65,151,123,173,81,191,218,104,238,4,69,79,59,126,153,230,73,181,177,200,68,213,226,227,38,8,168,191,92,97,241,223,142,82,251,158,44,176,73,110,238,193,84,4,41,235,35,180,22,47,189,97,140,205,117,167,155,67,58,24,143,117,154,198,43,173,139,103,189,115,175,193,92,163,172,96,104,246,184,27,64,249,111,77,141,33,84,115,188,173,176,227,220,84,61,31,190,253,5,47,11,97,180,79,201,6,214,79,247,251,67,17,171,75,13,18,148,45,124,1,127,112,216,41,76,189,163,195,70,77,173,247,134,4,233,4,124,178,15,97,92,167,175,192,155,86,222,164,40,135,216,212,118,198,140,14,225,115,238,252,152,164,110,252,230,100,14,211,205,161,239,171,126,53,100,251,106,16,35,115,235,231,226,133,239,90,168,185,75,200,165,80,123,49,101,178,132,226,197,249,79,83,145,159,92,85,90,82,90,192,215,124,78,141,31,112,33,47,127,155,48,66,230,102,27,180,237,95,19,30,12,168,185,75,200,190,244,230,176,145,202,164,238,139,226,43,28,83,250,83,61,70,202,149,112,75,30,76,15,68,234,236,48,242,113,71,141,89,59,245,156,236,87,159,132,147,70,127,109,106,73,233,97,138,95,152,204,76,106,135,185,251,116,245,129,15,90,206,116,173,176,249,189,175,139,154,205,47,137,102,125,4,112,159,27,0,41,118,203,179,2,241,151,223,219,72,114,117,224,133,247,239,207,69,75,145,178,37,95,51,179,245,184,55,118,136,26,73,235,174,225,22,47,4,165,16,221,164,41,121,216,222,220,75,237,126,73,36,112,7,149,119,159,21,156,58,101,94,36,200,20,109,199,141,13,73,137,216,246,23,122,242,52,83,99,103,42,204,62,236,23,155,188,104,138,122,160,111,227,87,35,22,155,30,155,131,242,157,108,180,129,247,158,110,110,21,148,159,247,138,194,139,148,72,224,174,177,240,234,214,41,108,42,53,205,202,178,192,121,180,83,195,168,44,240,79,72,224,23,166,137,56,217,203,156,163,203,183,52,178,235,74,42,179,14,242,219,207,13,48,18,79,205,32,222,147,10,65,237,245,218,200,107,201,193,137,3,127,199,219,168,173,119,99,172,84,144,127,63,232,23,63,24,214,18,214,213,108,229,88,121,63,125,151,202,61,194,213,196,162,225,254,13,28,2,111,228,110,20,38,180,247,26,220,209,174,93,35,193,7,189,68,135,145,201,84,24,198,148,183,237,32,157,51,85,207,136,134,177,107,207,5,76,90,87,173,36,11,208,57,124,29,133,212,59,85,137,52,77,71,241,92,117,82,216,227,158,201,75,205,21,213,81,10,143,207,9,232,238,243,19,161,212,159,222,228,146,156,21,224,122,220,35,221,156,126,221,207,103,133,83,86,219,132,234,97,251,246,171,73,70,167,230,13,152,107,223,193,58,240,104,116,157,94,88,186,15,7,197,18,69,251,43,238,14,184,125,167,167,237,163,164,70,130,86,140,22,194,97,34,70,67,97,72,211,222,235,54,58,78,45,1,111,184,137,35,96,72,169,149,9,17,186,139,227,55,167,95,84,27,40,174,157,185,156,227,29,2,143,84,186,142,59,230,225,131,65,238,95,219,39,26,226,47,207,255,167,158,168,104,227,47,205,102,174,55,143,69,116,119,83,253,225,123,110,236,23,96,35,141,247,165,142,50,147,229,248,252,234,102,58,13,10,67,136,237,63,77,237,121,154,50,196,50,166,143,187,179,82,244,177,32,156,120,251,33,237,202,39,217,242,13,39,211,223,199,129,52,64,63,160,54,123,232,82,223,237,105,80,31,170,48,34,192,1,223,125,68,87,113,179,102,71,191,249,125,149,75,123,9,26,164,76,197,159,155,74,142,149,174,190,126,187,223,27,193,23,189,246,35,13,232,83,74,183,110,154,20,11,186,248,197,116,88,106,119,70,51,70,53,71,87,75,171,136,48,228,118,20,90,184,52,161,155,98,51,159,111,248,47,117,211,48,231,102,250,51,91,243,174,62,212,129,206,208,199,125,44,221,175,169,136,214,123,220,156,31,239,218,196,83,136,122,61,170,145,66,241,186,54,92,26,135,80,80,141,20,26,126,18,12,139,233,227,103,161,107,43,161,236,126,78,177,133,190,132,74,253,145,245,248,156,37,154,211,95,5,12,63,83,102,112,142,94,228,238,180,223,25,30,146,207,93,167,105,66,74,153,165,100,84,103,183,187,126,208,74,71,64,255,201,187,59,121,139,145,183,10,140,210,171,19,229,94,187,162,36,119,19,85,14,239,185,186,251,36,4,212,122,115,248,90,222,192,26,134,104,122,153,246,250,222,79,183,109,53,20,186,66,81,25,124,48,252,13,53,109,133,240,82,58,159,96,199,108,73,139,144,190,5,127,29,4,225,85,141,251,35,38,54,157,179,9,201,191,53,114,64,134,183,224,55,71,207,56,121,248,214,92,234,67,163,66,67,227,3,8,214,29,65,75,146,253,161,13,255,115,190,155,74,93,79,214,207,113,62,52,99,122,60,73,194,102,213,160,173,7,174,39,203,158,204,160,219,36,94,91,179,240,155,69,115,2,222,95,18,31,153,136,83,249,74,169,38,43,164,137,12,24,209,156,199,135,220,239,206,112,119,195,18,152,74,74,205,146,96,166,124,190,134,41,10,85,174,114,218,116,98,143,191,95,162,182,54,89,55,110,151,227,99,13,229,129,51,241,243,19,150,8,50,207,18,175,193,30,166,95,201,15,85,130,11,42,124,253,81,188,228,199,61,117,210,42,227,92,143,211,28,80,151,212,181,183,214,100,219,253,125,1,151,150,196,213,141,203,240,196,189,139,102,216,169,91,186,6,179,95,13,97,184,50,207,155,198,208,114,75,227,195,220,18,169,228,159,138,88,223,237,74,223,26,75,181,14,227,18,187,52,92,96,242,66,160,227,222,46,217,130,253,122,55,165,158,224,233,77,195,102,222,234,225,67,46,127,186,33,194,135,95,85,175,216,154,249,214,145,125,129,124,159,192,5,42,63,135,121,72,241,10,173,152,198,89,128,248,180,73,111,11,108,30,144,127,156,70,90,250,41,12,243,200,118,102,122,171,52,84,184,184,115,69,180,102,105,1,46,232,40,77,200,227,187,246,185,221,237,243,30,104,194,150,142,142,166,222,123,208,60,176,130,157,187,40,249,228,132,176,51,182,98,190,54,53,176,16,225,184,11,51,24,215,10,212,135,1,35,196,184,252,243,164,240,173,169,66,194,117,105,174,185,176,132,63,47,41,36,96,56,78,223,57,76,68,85,230,148,2,241,233,209,57,72,5,139,86,202,98,124,172,21,40,45,148,71,208,235,68,4,41,32,196,113,50,41,63,118,102,9,206,192,145,56,228,249,40,104,7,8,98,191,173,113,247,97,201,222,96,115,163,6,82,44,71,184,59,166,55,153,194,64,79,132,82,224,130,228,106,15,70,254,20,47,26,150,172,240,117,136,80,156,196,5,7,59,146,231,125,141,214,99,73,194,96,88,41,178,19,45,222,207,163,104,126,6,205,162,17,20,193,116,17,202,54,79,254,26,13,42,87,118,160,188,82,127,154,180,100,112,246,67,16,40,159,182,9,251,246,80,18,32,9,83,117,100,176,212,134,170,196,221,232,53,179,59,56,107,93,224,141,184,211,208,42,223,97,14,83,60,23,77,69,18,198,189,112,15,154,185,99,1,2,1,59,84,248,254,105,18,118,210,75,169,227,116,91,3,138,151,158,222,6,106,201,126,122,193,122,153,95,71,35,202,18,252,120,228,244,117,190,41,148,218,190,105,220,175,180,85,157,112,36,217,156,2,149,175,77,235,62,7,9,240,61,2,166,34,85,167,12,213,149,176,69,120,239,250,92,180,209,151,64,123,87,106,215,65,233,73,137,57,67,235,73,23,10,10,74,78,238,221,169,50,145,100,246,128,181,96,58,123,164,149,202,235,187,132,48,210,117,125,39,242,196,74,22,13,11,121,251,220,52,108,159,125,187,2,99,221,185,29,195,236,42,75,35,233,180,237,177,109,43,7,86,111,115,76,147,154,115,219,208,244,45,244,234,235,13,5,115,229,143,34,149,254,54,149,230,206,47,73,159,108,77,147,102,212,30,62,180,251,145,171,165,67,207,246,87,226,128,49,174,40,249,2,232,62,250,156,26,249,30,201,71,137,35,96,96,162,110,206,143,167,245,199,180,208,81,22,35,39,58,42,135,128,181,203,132,17,118,79,162,79,195,223,247,171,167,204,219,127,219,162,212,77,97,40,25,252,141,53,164,158,228,193,224,133,243,111,243,218,45,69,73,32,233,171,186,27,65,48,49,82,58,165,48,197,104,110,162,53,54,63,221,167,7,62,98,92,93,144,33,210,145,193,205,225,212,201,150,93,16,155,24,33,21,86,128,195,116,186,203,7,118,55,192,207,149,229,39,124,78,90,102,204,222,186,67,90,200,78,120,253,122,81,77,93,190,81,27,15,88,211,145,23,18,33,110,52,211,91,37,121,20,83,56,30,193,33,57,45,156,36,48,173,11,238,94,213,187,157,106,3,202,29,21,237,106,110,21,227,98,202,200,40,128,14,154,84,66,36,170,193,99,173,135,159,250,102,90,35,137,57,8,15,247,67,41,146,20,235,145,82,108,40,115,31,108,73,1,65,169,243,118,59,167,88,176,72,94,23,254,81,124,2,165,147,109,83,120,10,191,9,5,20,91,233,191,135,121,137,110,99,193,141,175,156,158,195,120,153,119,120,179,198,206,43,112,187,22,157,47,21,19,164,210,25,165,220,89,140,71,26,94,116,45,52,90,252,86,13,39,127,171,68,59,173,236,231,132,155,78,100,88,92,82,56,201,238,212,108,9,78,76,221,180,42,68,30,30,242,180,190,39,61,69,76,21,116,248,213,80,180,170,29,132,109,41,145,168,105,7,179,194,108,138,30,189,24,112,119,232,213,100,136,106,192,112,247,118,133,59,137,53,183,200,119,213,84,202,96,239,158,97,145,195,166,40,254,176,149,12,126,225,3,113,20,232,82,131,130,120,132,7,69,224,170,235,111,119,26,41,35,74,118,86,79,211,210,76,250,33,130,104,93,179,114,16,18,186,0,197,69,43,125,175,130,66,136,55,197,121,219,51,189,79,171,121,138,232,222,93,151,122,244,82,206,56,36,112,184,151,22,92,161,58,220,157,243,115,88,145,171,30,66,100,180,157,186,239,194,119,201,235,78,79,58,43,194,77,116,214,39,139,132,58,88,167,45,35,228,153,44,33,138,6,156,59,194,40,203,148,43,17,238,19,39,94,25,148,219,236,165,191,12,179,95,115,215,207,164,49,4,181,142,57,255,225,159,28,180,192,244,244,251,58,35,225,175,132,212,23,46,211,249,210,6,105,149,162,135,227,157,208,47,226,92,59,201,118,15,35,244,148,224,119,159,53,61,84,245,78,43,12,65,12,33,125,25,208,61,248,135,13,91,120,19,63,252,110,140,229,115,121,107,248,53,183,166,141,59,1,253,88,193,187,90,31,183,192,203,164,243,34,221,48,180,29,15,243,251,30,1,145,203,64,159,67,97,227,179,235,158,8,25,137,164,219,164,155,35,114,72,69,116,30,90,131,1,205,111,78,241,92,215,7,67,4,194,87,25,221,151,237,83,184,12,111,247,0,38,7,20,239,163,83,133,27,129,92,148,121,84,176,172,211,138,121,154,211,12,255,28,242,2,19,251,243,145,253,116,140,43,90,78,140,187,51,5,85,80,154,64,3,133,57,74,127,152,28,165,163,247,184,217,226,71,211,43,249,245,184,184,145,88,214,91,19,189,8,248,30,184,202,128,69,141,229,220,145,151,162,86,120,233,205,43,90,85,239,171,94,72,125,137,77,252,227,1,121,230,105,97,5,75,112,226,190,121,146,164,111,33,161,249,42,3,35,108,232,119,158,88,11,177,128,49,175,123,172,49,106,3,53,136,123,225,50,3,189,134,68,154,77,206,29,47,176,68,52,19,129,99,129,251,253,34,124,129,222,59,117,45,200,128,235,116,199,238,79,187,183,38,134,238,103,184,49,198,127,225,251,253,95,243,110,42,76,57,110,115,248,238,54,85,111,94,72,146,188,167,54,153,115,25,248,61,138,150,11,104,153,5,186,196,124,162,178,26,162,214,7,147,102,212,151,1,155,146,143,123,216,190,39,224,103,68,31,142,18,88,237,10,67,209,246,94,36,114,197,74,198,78,159,240,23,83,70,105,129,24,33,23,29,114,86,67,114,173,233,44,142,199,41,63,77,201,70,211,167,154,52,243,251,67,83,30,189,211,213,86,141,246,224,121,148,136,26,178,202,168,249,134,68,5,130,96,133,239,97,253,172,39,254,246,83,83,185,195,10,241,136,2,128,199,212,60,57,164,13,199,37,60,129,171,52,197,3,35,117,231,175,131,252,175,222,187,209,174,18,35,51,139,69,97,244,232,252,109,17,22,234,122,111,43,8,240,73,25,240,89,232,235,50,198,61,95,70,8,218,111,189,154,175,195,249,210,241,39,148,108,6,6,230,225,161,109,99,166,109,250,219,104,217,156,152,52,56,255,171,94,13,125,223,8,24,226,12,189,26,226,33,223,223,33,214,216,91,175,254,174,81,226,185,180,65,252,83,247,155,235,148,127,45,22,49,25,149,169,87,227,24,183,128,225,217,146,47,224,126,64,193,98,8,175,70,215,132,49,188,214,238,77,94,20,186,31,1,59,162,247,49,48,203,59,40,92,171,12,59,5,97,239,207,80,11,232,175,131,114,88,189,20,153,168,120,27,164,206,116,131,190,187,253,240,34,95,224,94,211,116,215,34,137,56,4,174,180,88,131,70,13,122,161,3,110,154,43,232,86,80,182,227,183,151,234,221,119,36,134,199,17,20,58,2,129,217,201,74,192,166,119,44,48,28,45,181,7,140,34,129,194,200,17,8,220,212,164,67,47,14,226,233,128,139,146,141,89,255,138,23,228,65,143,115,84,25,27,167,231,120,113,179,193,218,60,73,122,171,122,176,210,96,229,244,199,23,236,145,127,31,70,178,165,211,2,11,181,204,105,18,23,234,8,238,205,216,21,154,5,238,4,134,209,119,196,79,91,27,97,192,21,34,137,248,238,145,49,84,3,166,66,239,32,35,91,75,245,2,80,48,33,194,34,111,91,183,51,98,251,158,72,192,247,82,242,108,242,158,35,146,174,131,168,156,68,245,88,133,43,234,33,200,243,143,4,163,134,178,228,3,72,174,5,77,186,56,82,1,19,166,82,184,124,35,214,130,149,136,41,220,32,80,110,1,47,109,236,161,133,240,68,210,137,152,143,106,115,1,175,46,223,117,218,41,41,249,117,205,250,97,225,7,137,208,222,239,152,154,108,31,55,132,239,18,182,131,164,171,58,141,230,133,97,149,222,10,215,209,227,177,40,192,151,151,137,102,125,115,102,224,11,95,223,225,36,184,66,151,228,240,40,170,192,222,206,15,181,131,195,252,218,82,24,22,135,29,112,169,105,104,38,139,27,15,70,89,245,81,24,185,129,184,185,210,185,82,29,123,188,202,138,152,78,34,219,163,182,150,229,226,48,12,197,122,245,207,121,228,176,53,40,9,220,169,110,58,1,55,165,208,53,157,84,167,6,182,195,69,245,156,172,224,88,222,23,237,246,75,31,235,126,217,225,225,210,166,153,70,86,41,151,13,176,104,47,56,199,245,55,227,192,46,4,178,117,220,232,191,202,83,179,45,232,219,130,36,207,61,174,97,85,169,50,110,84,155,107,124,184,165,47,101,158,35,1,60,78,88,118,69,107,147,155,85,248,172,24,24,250,123,77,97,122,194,98,96,84,57,202,67,195,163,32,59,74,233,69,219,245,26,82,67,81,222,5,172,157,51,204,246,118,122,120,131,85,238,236,238,33,52,146,46,249,109,109,34,161,111,13,233,169,128,149,112,255,126,242,164,229,154,60,180,26,195,80,8,206,45,79,253,105,33,238,61,37,175,13,63,229,109,149,154,238,125,207,182,53,228,109,165,158,5,116,82,169,38,8,248,211,82,63,218,215,187,174,162,58,143,162,52,249,148,248,105,72,234,116,202,232,188,151,135,38,208,161,112,177,204,119,192,223,76,11,165,144,141,140,111,207,228,187,3,134,94,109,200,203,70,149,60,193,101,237,248,172,33,159,156,10,223,23,210,245,195,94,202,23,110,138,100,145,137,30,22,61,82,24,53,218,216,80,238,187,148,73,161,12,112,196,62,91,17,66,25,10,91,121,190,195,148,86,202,235,130,93,100,206,184,154,115,177,41,140,131,17,87,79,33,111,131,91,156,14,214,184,24,39,248,40,124,207,166,26,23,91,148,71,96,40,131,101,23,38,6,166,207,5,41,125,124,153,196,215,138,142,140,218,150,176,118,91,29,105,198,200,175,139,45,64,81,149,254,52,103,127,59,114,54,45,93,164,244,50,169,221,152,180,48,104,235,104,226,64,220,223,154,233,177,96,11,255,228,180,223,218,186,220,72,205,143,240,93,58,204,126,71,97,103,172,177,19,181,108,221,10,23,234,213,30,8,225,211,82,238,44,84,190,250,142,3,224,190,216,177,244,234,143,126,213,128,241,102,244,106,11,142,4,124,104,92,19,24,79,116,132,107,67,198,238,83,184,239,29,67,163,132,71,194,140,144,179,150,21,182,182,209,181,233,208,136,28,196,164,253,225,86,53,2,205,53,62,62,74,28,245,98,122,172,194,160,37,119,165,199,139,177,114,134,49,48,123,87,57,152,70,37,249,23,223,15,20,15,186,231,144,70,174,49,43,148,232,234,39,96,118,70,15,247,29,254,247,4,215,33,43,9,51,95,82,39,205,250,45,99,171,37,144,121,18,220,92,96,206,124,255,147,126,186,4,107,147,69,14,190,153,126,250,110,250,39,54,75,138,68,245,243,162,245,189,75,72,131,26,225,161,48,124,237,254,58,141,203,186,41,12,15,190,63,23,133,23,226,99,55,56,157,189,241,128,170,154,79,109,214,6,245,200,138,111,151,138,16,41,241,109,198,120,24,103,4,44,92,9,109,26,181,32,240,248,233,115,177,76,151,63,23,217,91,113,188,200,20,207,25,239,139,214,102,9,183,160,39,193,238,235,240,81,178,30,212,126,188,168,128,232,200,82,174,16,188,176,230,61,186,196,21,150,106,165,209,163,208,162,18,150,120,135,126,155,228,75,157,125,23,62,173,175,167,41,49,181,45,71,199,214,80,34,154,66,82,120,108,201,193,244,80,157,28,170,199,213,96,181,148,232,21,164,49,203,233,240,169,229,30,74,225,220,40,238,246,46,42,178,206,244,25,40,124,55,2,175,199,158,244,144,232,182,48,173,11,213,175,102,215,77,67,171,214,79,236,240,189,121,209,7,163,74,206,189,201,9,55,142,238,165,147,19,253,243,231,102,99,208,145,33,226,22,32,77,87,50,48,146,110,81,102,142,84,161,246,203,177,193,159,104,73,160,15,89,131,72,184,181,78,122,10,76,31,135,188,77,132,181,35,144,73,26,120,234,197,27,90,186,30,1,216,235,205,235,79,111,84,167,226,106,242,200,50,101,4,246,191,88,133,22,179,214,155,211,102,53,125,194,233,42,212,205,112,160,136,236,133,255,115,83,137,175,3,167,195,43,222,199,230,200,159,10,223,253,42,30,140,13,127,39,216,74,86,60,234,220,144,73,81,184,196,148,29,163,84,19,144,166,233,119,103,106,73,146,21,207,123,247,180,202,93,52,132,155,18,12,209,171,87,94,82,25,216,50,28,107,20,248,72,167,43,77,49,219,77,105,147,172,212,238,47,2,224,205,59,220,249,244,154,182,30,55,170,150,68,157,113,154,83,44,240,64,124,196,11,78,121,213,122,44,194,158,251,40,184,44,16,127,180,100,128,2,4,10,51,34,171,175,149,47,13,254,242,22,181,174,102,215,235,192,59,77,210,126,239,15,110,113,189,119,39,127,20,245,6,215,80,209,207,158,36,100,119,45,115,42,156,148,137,7,230,163,237,108,248,179,90,27,173,162,37,116,233,168,45,169,122,216,35,106,51,165,202,130,214,109,189,53,250,211,39,74,52,134,150,199,55,40,39,61,219,73,129,7,226,167,2,35,103,181,163,60,228,46,81,253,172,11,122,28,94,186,213,140,64,84,209,62,66,198,182,33,215,91,210,189,203,87,93,251,154,2,207,35,1,166,106,229,242,81,153,210,79,146,3,171,176,42,111,41,8,189,131,147,9,133,112,229,154,179,126,115,142,15,49,119,47,92,220,7,152,240,136,55,249,108,89,35,197,207,122,42,137,174,89,185,20,166,251,55,234,144,200,11,126,10,95,175,247,139,98,211,86,133,212,23,152,152,119,72,163,146,220,211,155,127,72,253,249,148,162,67,220,244,177,225,16,142,155,83,52,43,91,56,2,149,59,100,112,237,100,79,247,38,102,27,40,180,129,58,50,154,189,93,220,215,72,249,143,206,217,58,37,202,181,141,222,177,232,213,203,252,4,135,89,25,233,106,220,247,40,128,135,151,92,159,139,222,188,103,169,95,216,34,163,10,211,208,227,67,51,145,98,69,239,134,22,213,114,72,217,126,250,211,84,188,141,80,178,29,68,146,21,166,221,219,127,154,30,145,244,216,211,40,136,163,94,110,104,49,119,181,24,83,212,253,35,232,148,208,238,157,93,20,67,93,175,88,159,234,46,189,168,57,251,57,171,116,25,82,112,63,163,194,208,88,200,20,70,148,245,139,250,196,173,217,109,138,90,122,137,226,70,252,109,189,120,160,147,219,163,112,146,108,181,194,16,128,122,29,107,129,62,98,39,152,79,219,225,186,255,128,41,220,242,98,83,138,235,211,189,57,233,70,84,139,78,13,136,0,135,185,74,170,170,169,37,81,73,187,15,95,195,240,57,183,12,35,66,23,117,174,231,219,127,192,195,27,124,167,185,116,51,205,10,29,224,126,181,209,161,235,166,98,53,80,81,190,11,113,225,151,224,238,132,31,247,198,132,141,210,111,223,3,200,231,140,196,121,79,247,174,209,205,48,126,194,72,9,253,106,220,26,205,251,150,38,156,66,161,21,66,208,247,123,169,25,150,26,244,93,19,147,168,193,59,116,162,183,213,203,231,145,69,237,21,29,102,231,164,167,166,114,207,127,219,74,50,210,208,232,96,115,197,240,130,44,76,134,163,74,156,202,144,190,242,140,30,63,33,16,41,43,233,8,24,38,194,250,224,70,73,69,126,215,59,138,77,239,86,119,52,93,203,66,98,169,60,24,113,242,154,87,169,43,129,93,244,164,66,58,208,47,52,166,77,116,49,47,113,76,251,208,252,166,52,62,253,180,57,163,14,211,239,155,190,128,93,157,14,135,126,206,36,191,203,135,77,229,158,195,215,26,72,155,60,36,178,51,52,216,239,36,164,215,69,73,161,23,62,210,187,56,190,188,37,121,56,29,59,188,41,207,33,219,217,168,49,165,135,214,176,244,211,99,69,217,254,93,132,171,166,117,6,159,170,111,119,203,4,142,211,126,246,121,205,192,52,230,157,149,6,182,63,79,113,211,110,48,53,3,206,17,208,226,169,23,44,115,85,103,156,224,165,239,57,196,13,84,71,150,211,103,120,124,151,253,126,228,101,104,13,68,209,142,128,8,141,162,4,138,30,120,191,37,21,61,173,80,245,53,63,53,201,202,168,206,23,103,238,216,94,53,137,61,80,211,18,255,108,131,115,152,58,250,116,160,147,249,127,235,140,170,226,117,178,177,48,188,1,126,194,81,162,78,50,108,6,211,179,235,228,194,225,203,85,67,165,44,151,156,163,139,47,109,41,176,194,250,46,77,167,253,204,54,208,140,237,10,39,103,231,59,27,69,166,195,148,108,234,203,218,7,241,194,95,248,51,229,157,145,76,187,238,33,63,200,240,113,185,21,30,209,44,58,201,221,150,180,202,14,149,172,159,195,70,184,157,140,210,230,244,18,215,11,237,248,40,1,223,179,134,206,149,31,120,33,131,221,212,99,107,236,127,47,245,130,114,74,81,175,11,69,64,23,119,194,197,90,202,140,212,76,1,238,45,194,11,163,82,147,126,122,251,105,191,140,32,182,165,95,166,126,243,60,120,16,8,16,83,28,202,87,127,44,232,164,166,182,204,32,20,223,156,82,208,152,251,149,225,26,193,110,244,222,31,60,239,156,170,83,70,37,254,88,254,92,152,52,58,110,138,98,135,223,123,194,132,144,224,233,26,75,144,50,81,159,160,168,181,155,56,172,102,95,35,202,236,79,204,39,191,19,184,93,174,10,74,37,62,148,132,98,195,56,188,82,191,37,218,232,219,235,79,127,88,143,116,58,232,229,124,190,133,21,173,105,123,44,48,39,170,195,4,247,116,96,24,225,207,148,69,141,187,105,19,54,244,164,213,13,179,117,177,166,21,191,205,194,252,126,49,68,4,154,147,108,182,182,155,195,212,219,236,244,211,211,37,190,208,32,31,218,30,222,172,131,251,221,27,18,251,150,238,77,135,230,219,128,23,69,89,218,32,1,145,127,60,149,169,185,104,168,175,21,219,97,30,12,245,150,102,185,232,159,116,77,106,43,187,82,154,194,102,250,215,254,88,200,131,105,79,10,89,244,250,232,219,233,112,52,113,96,249,164,63,106,201,223,208,166,13,117,166,67,107,123,221,44,122,31,215,248,212,253,162,126,78,153,207,225,182,146,59,6,149,214,122,142,228,130,232,67,163,221,215,142,133,242,212,47,134,85,82,173,81,104,141,220,78,182,158,144,162,135,22,92,231,51,110,126,143,160,100,89,117,170,62,159,243,13,60,180,90,135,156,75,119,242,172,101,26,201,233,234,214,188,56,112,113,218,170,198,49,22,69,115,9,72,96,40,165,5,166,72,250,153,32,107,25,185,254,82,184,211,0,27,112,209,50,136,74,204,114,156,24,217,156,201,63,104,38,76,16,232,221,109,20,221,148,69,198,200,70,42,29,49,242,63,239,97,0,238,26,73,188,48,138,87,49,165,119,25,75,236,170,54,235,104,246,181,80,250,86,209,18,106,214,155,87,4,3,47,101,250,135,226,109,185,200,56,240,84,42,220,218,172,246,33,102,165,171,236,3,169,9,236,68,65,21,187,190,111,171,130,53,141,117,220,5,125,234,104,250,187,122,94,34,194,245,233,157,239,114,215,31,166,222,66,46,222,18,244,42,150,162,41,142,82,212,47,113,219,82,140,213,32,62,14,246,159,150,96,18,243,2,75,156,125,153,72,99,245,3,143,141,84,132,71,216,129,91,80,24,176,33,29,169,243,161,139,214,184,176,31,124,159,185,31,129,39,123,231,246,133,96,139,82,96,164,69,190,120,211,200,25,197,150,98,50,77,116,121,252,194,182,100,231,78,112,152,201,6,139,172,9,52,169,132,171,134,195,75,236,42,19,68,245,202,239,101,116,9,75,6,214,76,166,246,125,28,72,182,237,163,23,35,52,235,167,158,9,190,41,92,145,167,242,189,142,164,145,216,239,22,108,38,146,18,240,8,243,125,253,232,212,189,157,16,241,66,218,237,18,76,49,85,192,71,72,35,216,92,120,1,15,38,141,81,194,169,65,250,26,103,161,62,120,177,43,215,4,47,255,110,127,168,70,34,39,73,241,53,98,218,239,230,171,90,185,242,127,174,48,211,143,96,214,51,92,96,32,57,82,50,126,81,188,226,103,154,220,225,147,187,252,20,46,213,249,215,144,2,175,93,225,159,28,225,155,235,207,54,231,152,107,216,213,218,99,140,135,170,24,98,151,33,240,52,213,178,7,239,107,166,70,100,136,19,114,81,63,250,11,227,7,75,199,210,178,110,212,183,58,105,44,104,18,242,229,35,191,239,225,77,245,38,163,90,63,25,25,214,75,121,233,250,77,0,106,30,25,217,87,160,97,126,87,119,107,228,150,159,94,100,100,159,179,180,173,121,93,39,133,18,135,23,201,70,16,80,35,113,11,28,137,174,7,175,46,173,215,134,210,156,248,139,90,127,218,214,199,82,187,138,192,140,10,21,49,176,113,220,154,164,65,108,74,19,229,178,238,233,249,246,162,187,107,161,20,90,117,82,104,5,127,35,35,204,62,155,92,141,132,138,111,85,244,45,20,105,52,6,174,104,231,4,172,137,55,118,8,43,178,250,129,49,180,143,84,8,1,15,111,164,135,44,79,214,232,61,179,247,247,164,5,248,25,18,232,242,77,18,154,115,111,198,52,220,72,121,255,231,126,85,214,254,88,252,113,174,101,77,105,85,140,169,209,244,243,27,36,248,138,121,184,58,25,20,105,188,152,40,223,156,245,243,9,12,9,235,175,105,241,209,59,52,228,144,133,97,23,97,70,191,185,145,192,127,178,133,65,33,247,251,81,126,200,227,77,17,226,100,187,228,84,152,239,106,8,41,100,245,126,81,76,200,47,247,42,172,30,128,215,177,255,13,64,0,239,244,208,132,156,123,60,213,188,38,144,124,238,31,172,251,203,31,10,193,142,47,93,12,67,245,231,83,2,139,138,172,143,235,144,206,167,37,2,156,82,244,192,203,229,206,46,108,230,215,214,77,223,68,136,29,158,98,152,219,145,64,163,232,67,97,108,147,15,22,233,82,39,70,7,38,192,160,112,165,198,210,159,203,116,182,18,108,103,208,131,241,211,171,194,240,164,239,128,217,64,171,194,104,43,191,231,34,159,22,33,6,184,71,56,102,167,163,102,168,40,140,3,243,230,12,26,201,154,78,66,194,233,243,56,108,85,19,2,67,201,250,13,135,239,132,118,189,249,224,149,249,213,22,37,24,2,95,27,233,243,57,37,19,82,138,142,124,154,79,242,96,138,215,134,94,125,247,166,213,29,189,91,253,167,63,109,188,132,213,97,10,248,117,224,230,84,248,213,247,101,137,127,8,124,13,192,184,249,48,247,71,96,104,184,62,135,161,23,209,247,129,84,229,246,41,197,233,26,250,211,167,188,44,37,232,94,162,110,1,10,81,128,63,244,93,223,71,172,131,109,26,6,49,101,248,66,61,193,243,49,251,129,158,79,202,184,76,84,115,191,162,136,11,91,157,92,130,239,190,223,252,106,246,88,249,186,238,118,114,255,32,22,18,242,120,250,212,120,20,175,103,19,184,11,85,156,5,110,145,226,112,148,222,212,79,97,76,16,159,80,186,248,196,132,221,244,149,63,206,40,96,218,229,245,167,199,135,52,138,195,100,6,245,183,73,30,58,60,32,216,173,250,216,244,173,9,220,79,154,20,124,85,255,233,251,153,213,100,41,162,42,215,251,123,31,52,220,234,10,174,22,104,108,142,162,104,167,23,111,40,191,142,195,4,201,244,106,170,61,124,79,161,119,91,180,143,172,54,217,59,16,63,36,134,225,34,83,24,18,240,237,48,2,33,114,243,70,251,124,245,129,223,127,56,186,97,81,62,248,104,132,46,12,251,236,148,89,97,67,122,12,120,159,85,234,10,79,208,66,89,169,60,255,239,51,157,223,34,71,215,182,0,159,63,54,229,130,250,203,215,208,26,254,245,80,221,41,174,37,48,37,173,254,62,200,108,232,164,52,198,226,199,30,181,109,34,20,107,172,207,95,139,139,207,148,238,48,44,41,100,23,31,60,57,81,75,134,71,243,25,181,236,168,216,245,135,202,180,86,222,67,111,116,220,101,70,129,191,71,98,103,112,95,234,205,208,99,181,222,235,216,214,107,166,222,204,221,190,150,111,87,8,162,9,229,58,45,158,215,198,123,3,219,63,52,182,255,201,198,13,17,117,111,63,252,40,93,25,82,200,135,75,11,227,214,120,240,221,14,164,164,26,255,118,16,240,248,133,239,92,193,249,39,240,253,36,203,111,58,140,104,3,49,89,117,167,155,145,29,61,24,149,48,153,44,116,38,215,123,141,56,195,93,57,122,10,47,249,149,229,16,254,249,84,9,22,239,235,250,226,111,220,164,230,85,4,148,74,239,253,170,81,129,103,209,144,251,61,199,9,95,124,126,111,78,246,163,49,134,107,176,20,127,44,14,60,137,161,21,100,44,31,31,198,253,120,239,222,191,164,116,178,176,79,205,223,0,242,7,5,249,86,234,200,159,254,193,247,88,164,186,180,74,138,166,248,250,218,65,201,175,90,148,82,224,67,89,207,123,174,117,247,10,101,214,163,109,101,60,30,119,75,182,164,100,25,189,114,227,121,242,212,240,180,163,69,211,212,190,124,110,213,53,43,159,151,76,3,178,63,237,69,94,44,196,57,52,71,88,160,232,126,90,132,4,72,161,150,148,145,155,117,244,172,232,70,178,184,106,69,4,148,47,79,69,145,74,101,37,224,174,29,126,166,119,226,181,159,238,28,137,54,17,123,218,159,195,29,5,114,185,122,112,80,127,239,151,63,132,104,53,176,8,197,204,83,48,161,154,190,38,69,50,216,215,235,107,197,51,78,208,162,218,70,172,147,245,56,180,129,239,235,56,10,47,232,55,206,131,9,142,200,67,243,159,17,63,205,183,38,33,77,222,222,131,76,83,58,165,217,168,46,122,175,106,161,26,245,165,124,84,125,221,181,68,46,134,178,45,53,35,156,247,247,56,249,136,181,178,254,30,56,237,149,241,1,95,231,110,165,160,187,71,74,41,213,189,230,67,73,225,126,42,49,87,192,180,0,8,124,96,189,238,14,207,164,251,75,20,124,189,40,45,69,196,84,107,105,155,157,45,254,247,158,173,91,41,181,92,94,139,109,62,59,180,109,98,167,169,43,210,106,58,223,99,111,60,131,166,93,145,157,98,176,247,166,176,252,219,208,171,103,245,32,3,45,73,22,43,209,150,75,98,169,239,193,224,22,89,218,246,8,41,88,127,123,25,44,65,45,53,200,18,11,104,239,230,20,236,64,18,38,176,229,23,191,7,51,193,218,22,249,253,148,248,60,216,200,207,20,38,154,184,30,122,104,13,82,98,6,244,140,223,11,51,106,237,189,19,63,194,196,55,126,48,205,63,82,139,122,77,2,246,190,55,112,90,144,181,63,164,211,206,246,27,77,181,97,170,49,9,125,2,194,18,15,134,163,99,29,253,105,120,132,158,105,99,149,68,242,233,192,158,240,228,98,8,178,64,181,169,204,12,5,11,238,221,154,76,188,196,82,63,20,206,209,33,250,129,41,37,74,52,4,23,157,47,46,99,194,126,243,211,183,65,163,219,235,139,135,32,165,247,212,146,140,57,232,123,21,205,58,83,139,56,40,41,115,63,13,178,156,94,18,149,5,219,201,115,88,6,212,244,45,179,104,84,23,131,39,174,93,63,141,186,67,214,82,134,255,52,124,31,159,178,245,21,174,126,203,200,250,186,86,226,222,129,195,232,125,247,84,164,221,121,249,131,133,173,253,102,234,224,113,36,137,162,240,238,110,13,82,5,123,207,211,149,200,227,230,139,165,66,110,73,199,134,112,189,80,41,255,188,138,57,168,95,147,26,241,241,25,73,197,251,101,206,17,205,140,194,4,232,237,254,72,76,80,19,171,240,79,71,178,195,245,91,137,122,14,250,155,223,132,128,201,150,110,205,174,67,160,208,87,252,244,92,90,88,108,117,250,143,91,14,65,85,244,189,149,46,140,96,228,115,243,56,216,167,82,234,211,137,82,94,5,8,186,238,107,41,229,49,189,186,212,45,61,24,209,27,229,66,162,127,115,189,37,78,170,61,229,80,8,38,186,11,105,165,216,77,242,227,148,33,149,167,105,132,70,98,18,139,25,120,232,79,62,26,226,89,35,151,75,112,248,228,247,112,65,111,68,9,191,240,243,126,107,108,77,44,176,168,46,4,172,5,200,109,253,194,248,201,90,179,105,141,142,47,18,65,116,80,19,21,20,190,227,204,254,94,108,244,235,218,226,189,8,67,184,95,125,204,216,86,73,138,6,187,232,244,171,97,197,85,1,183,187,190,135,219,9,84,235,140,164,231,215,16,7,120,107,248,144,172,28,42,100,3,167,138,199,26,206,143,35,81,85,157,241,218,214,207,1,69,177,251,59,137,89,120,19,38,123,55,31,230,225,36,157,194,243,146,255,31,117,146,218,223,100,220,49,237,57,198,144,38,53,61,30,40,237,158,30,251,57,232,106,77,249,62,62,50,117,143,28,30,57,208,90,71,226,65,71,189,245,237,41,135,95,86,50,13,140,177,111,248,140,99,166,101,186,125,148,5,222,129,126,151,25,93,195,122,245,53,30,150,191,206,107,70,237,164,154,138,66,162,95,139,64,136,108,41,152,228,110,226,88,133,223,168,137,138,188,81,144,251,96,136,223,87,134,235,163,188,255,232,19,249,244,176,231,222,132,138,30,188,248,2,18,221,62,142,219,207,66,161,164,163,43,19,31,70,206,126,91,252,254,209,15,30,61,17,253,163,184,254,96,132,178,199,74,240,124,73,194,107,255,16,254,61,249,230,222,226,189,217,109,104,49,78,84,254,119,161,214,95,24,138,172,174,3,239,72,72,172,7,91,177,81,34,58,39,186,230,40,61,248,39,195,245,5,253,17,176,163,57,65,137,206,169,139,253,253,184,128,217,102,245,167,239,113,212,126,87,2,157,181,99,170,204,141,145,195,191,53,76,216,206,40,207,20,126,85,97,128,185,154,194,8,45,94,163,27,98,233,21,130,113,125,215,20,201,6,124,223,141,10,255,162,154,243,234,64,128,41,120,74,203,12,190,99,255,109,50,215,73,59,193,56,37,198,131,145,135,80,194,124,154,188,90,140,252,174,246,85,146,118,92,47,143,208,101,211,236,95,79,82,104,171,16,105,250,213,230,80,169,84,25,92,108,237,61,24,164,114,202,129,128,183,119,159,237,221,156,82,164,244,105,150,217,219,35,202,180,104,230,167,134,188,5,170,124,78,249,250,84,119,158,152,229,247,178,75,38,163,181,187,42,28,176,52,94,192,140,88,231,44,74,15,106,81,174,39,13,188,137,117,126,202,218,205,200,240,27,126,97,122,217,146,92,5,93,166,231,119,155,38,52,134,49,39,191,61,59,229,56,191,171,248,238,178,181,105,51,195,71,69,239,19,232,33,176,119,186,22,161,223,129,208,173,246,70,190,205,179,146,55,130,63,253,138,254,17,232,46,106,75,255,240,189,189,197,240,67,55,162,122,19,20,101,190,181,192,223,77,173,161,53,149,181,215,1,184,169,239,76,107,252,186,145,243,25,34,168,158,153,130,75,192,155,158,216,183,136,97,42,233,233,243,129,1,122,57,140,190,175,82,22,115,144,158,215,208,188,97,121,250,180,47,152,122,92,138,42,126,225,251,91,69,93,209,251,173,18,242,127,87,239,159,152,100,192,196,213,199,175,25,179,217,98,122,18,11,239,198,129,231,48,133,178,18,75,185,155,250,181,6,222,235,34,119,251,41,73,52,209,169,233,223,23,106,99,85,249,127,32,192,67,247,235,193,16,38,203,11,161,148,216,181,210,46,12,99,171,170,187,79,43,81,218,14,67,126,45,87,35,225,230,35,155,112,114,75,195,193,134,203,212,79,129,110,21,96,114,235,179,95,136,113,91,71,190,92,120,44,29,243,59,102,232,51,175,87,60,20,94,143,164,114,51,153,83,195,13,84,126,181,87,150,3,201,3,180,102,50,217,84,223,190,159,37,211,221,165,121,131,49,125,113,45,53,73,218,116,114,247,26,74,126,222,184,104,102,85,89,69,186,245,230,99,179,216,214,167,217,101,170,175,61,212,31,205,12,187,96,63,90,117,118,88,81,143,103,99,35,27,55,181,138,9,86,134,253,250,110,9,119,195,16,236,51,118,103,11,249,154,223,60,231,54,118,224,47,186,155,54,53,132,119,81,255,254,246,190,191,14,123,139,192,7,118,253,245,224,109,125,43,1,247,102,125,90,191,176,105,54,198,110,179,77,3,96,189,21,182,137,245,72,22,126,91,175,236,227,133,63,22,0,19,170,85,118,3,104,38,206,131,177,179,35,143,126,31,121,82,194,56,127,225,73,3,100,149,171,153,153,199,70,124,138,213,121,71,68,109,243,83,245,197,79,161,167,191,230,176,204,218,232,214,5,185,31,12,167,127,124,182,16,71,162,131,247,96,58,188,228,177,47,58,124,25,130,78,85,7,221,120,112,223,75,121,28,4,83,151,132,243,128,209,137,9,152,214,147,116,53,254,206,116,152,164,105,140,236,190,63,196,119,222,213,244,187,202,102,134,18,242,245,91,127,157,201,3,21,198,16,1,79,232,17,168,76,251,157,180,102,33,184,163,143,221,41,252,252,125,35,84,5,182,200,244,252,108,208,237,221,154,87,91,35,241,6,218,198,179,164,129,175,37,48,244,214,212,129,255,6,226,15,114,147,67,215,33,112,121,145,150,99,141,112,18,105,55,248,197,179,15,30,213,245,121,171,254,116,61,175,207,231,144,72,254,228,227,4,70,72,185,58,204,199,222,20,254,60,17,106,125,158,212,108,5,140,204,253,163,81,62,166,4,47,197,197,155,232,106,125,213,145,232,242,92,59,175,202,208,224,229,240,79,160,155,8,182,46,5,136,162,230,67,201,251,235,23,112,253,99,152,36,30,204,116,175,35,48,76,195,191,57,113,136,148,58,92,51,9,221,47,160,113,96,100,81,169,62,96,88,50,199,47,108,202,241,186,204,76,215,247,215,158,61,70,242,36,201,99,224,213,95,183,193,49,250,223,213,245,230,219,226,231,15,230,164,8,31,1,216,107,223,81,186,221,91,184,175,152,176,201,41,254,96,11,122,126,10,127,206,227,116,72,188,13,161,56,7,54,183,205,97,238,32,159,46,242,182,229,183,99,12,42,202,194,225,36,176,101,171,151,195,86,57,174,239,203,120,110,30,108,6,176,194,247,75,125,97,57,10,41,56,22,100,17,223,19,102,108,191,26,246,73,233,244,225,180,182,179,225,193,149,100,101,87,152,154,224,250,96,212,240,154,124,64,70,209,188,223,180,160,177,45,28,84,208,237,17,36,125,15,70,99,175,244,173,108,104,57,201,3,255,194,244,38,76,221,178,136,227,127,111,145,67,137,58,132,235,108,179,25,98,178,61,24,162,215,42,67,195,71,248,252,98,66,247,179,235,247,5,51,225,123,108,184,44,133,182,104,211,150,119,189,200,183,78,33,68,63,178,140,161,15,128,178,253,193,38,100,38,40,164,179,254,58,63,211,40,210,13,13,202,68,255,68,168,34,41,105,71,235,176,163,188,129,223,243,234,228,93,101,12,127,215,230,219,235,140,17,118,40,254,84,180,43,8,199,26,240,120,117,56,232,59,193,254,155,118,59,40,93,30,218,27,57,31,153,48,104,137,126,3,180,103,254,148,11,202,168,63,147,211,57,15,238,166,13,174,239,202,84,56,2,190,39,99,158,177,254,170,185,105,92,35,17,41,35,131,186,172,247,247,166,15,102,188,46,66,234,31,30,35,210,129,130,185,233,187,236,232,50,61,55,247,64,78,66,20,53,224,133,152,213,247,94,117,135,189,85,204,1,248,72,226,235,129,7,66,50,162,232,207,53,120,29,223,150,67,163,138,76,41,236,98,173,248,118,71,232,64,103,133,124,196,23,39,8,98,71,241,46,225,34,131,43,253,237,210,223,93,164,83,140,32,130,251,79,0,128,240,43,154,10,2,47,206,58,191,154,206,193,33,7,54,238,72,245,25,229,252,216,194,43,132,100,95,127,164,191,4,49,139,108,86,215,96,130,106,241,93,106,233,80,185,242,30,14,251,251,77,41,162,72,9,115,79,19,211,141,254,203,21,7,46,121,87,53,27,185,253,241,211,28,49,168,34,118,97,51,171,241,25,41,135,18,39,181,42,43,221,40,239,98,115,145,35,190,132,50,103,107,143,192,22,35,100,47,61,20,201,123,123,215,238,161,37,230,19,174,164,77,123,72,125,50,19,7,42,128,121,100,23,133,136,15,218,148,95,120,192,244,45,40,117,163,79,20,30,107,22,254,224,248,233,58,172,237,229,193,215,178,91,18,64,218,214,255,49,246,131,139,105,129,199,171,172,63,15,242,251,211,244,91,220,117,19,112,129,36,243,133,172,137,195,79,109,231,49,63,242,60,246,207,67,21,175,4,26,15,217,233,242,14,212,251,98,199,167,89,90,54,190,239,17,199,193,28,105,125,164,1,195,119,80,198,251,101,83,19,150,12,195,245,212,173,217,246,193,164,28,62,133,169,136,253,222,192,96,240,82,7,151,106,228,93,30,10,65,93,151,240,235,54,167,193,231,132,90,122,229,231,164,216,244,60,54,98,70,86,171,6,19,81,175,59,235,89,133,245,71,31,93,252,95,66,160,207,0,170,157,102,110,245,142,89,211,253,109,193,72,138,43,141,217,41,70,177,124,252,226,187,239,73,58,8,129,185,245,130,229,135,178,176,162,205,225,247,65,71,123,97,22,224,165,204,85,184,27,222,172,115,172,239,71,201,132,49,234,93,116,247,194,100,135,36,30,129,174,131,159,89,149,34,51,13,123,29,82,110,175,68,13,146,93,2,50,226,105,210,241,254,200,142,72,120,161,221,40,239,114,24,75,246,187,249,48,221,213,42,240,245,30,91,172,163,51,167,38,247,142,209,145,28,95,133,232,47,73,176,144,58,233,249,50,108,192,71,83,0,180,57,236,87,116,114,32,163,88,218,214,117,191,148,82,31,237,226,49,157,153,34,47,243,152,180,209,123,29,164,158,84,39,239,224,130,189,164,61,117,90,37,41,163,153,170,241,235,115,182,189,170,72,129,27,42,133,112,214,190,215,117,15,138,165,242,20,48,17,215,234,147,114,126,56,28,5,94,159,19,133,3,127,82,152,71,181,46,225,249,183,204,236,11,136,184,48,60,86,232,37,188,159,222,180,190,69,134,96,35,161,82,31,31,30,68,106,180,61,52,129,173,141,207,175,38,181,42,254,65,65,208,96,140,120,108,62,150,56,62,40,19,59,175,72,147,171,143,86,228,146,144,177,66,90,159,21,35,174,145,221,140,98,187,46,155,157,18,195,177,217,145,191,117,47,214,200,83,229,230,215,49,117,189,83,115,145,201,127,8,76,143,118,243,125,24,57,6,57,187,16,155,233,203,15,39,8,205,183,216,132,5,71,245,197,166,44,128,84,68,159,153,114,94,44,133,119,242,53,216,2,196,7,190,238,152,53,29,62,152,6,110,57,249,40,0,251,78,92,77,168,40,193,103,121,151,147,193,71,162,76,132,176,141,99,233,157,63,244,192,119,121,238,141,122,154,59,247,4,153,164,136,136,48,53,233,150,95,20,250,186,45,230,0,177,224,71,207,195,177,73,19,166,28,155,215,35,134,151,232,193,52,162,139,157,81,27,7,95,143,192,192,76,30,246,221,195,22,250,64,15,70,149,82,156,123,42,70,219,43,132,56,255,31,109,231,149,45,71,142,3,209,45,209,155,253,111,76,188,168,4,24,124,255,154,51,51,167,91,80,154,98,210,192,4,34,88,168,93,234,77,252,235,58,46,146,255,234,101,132,206,242,226,213,58,210,219,77,13,204,164,103,182,169,73,166,112,115,10,9,50,61,148,173,169,202,253,28,202,119,162,209,130,115,11,206,115,134,147,212,40,26,61,230,237,68,103,152,97,42,144,31,134,248,204,136,232,30,38,33,97,242,131,248,242,92,239,78,103,133,2,90,191,54,162,54,195,245,236,56,22,97,107,106,106,174,217,165,117,113,253,0,4,235,179,33,108,159,126,115,104,51,69,9,22,184,233,8,90,150,77,18,40,75,121,157,31,150,74,139,223,93,33,206,220,58,44,149,124,101,60,155,77,82,194,255,12,17,132,115,47,30,51,179,161,201,205,143,231,84,188,81,16,198,9,195,183,201,76,100,15,117,103,26,104,254,152,58,79,33,47,43,110,110,128,183,154,76,212,140,144,75,56,196,176,224,138,132,18,224,65,166,175,143,74,179,134,41,189,57,60,207,190,246,121,111,210,5,122,115,139,65,220,76,0,46,174,39,207,222,247,131,13,60,209,173,207,206,104,191,135,185,146,225,146,159,157,112,71,179,255,48,130,27,13,173,0,189,83,47,251,204,191,46,81,53,87,196,67,125,76,193,87,109,157,13,16,127,221,72,96,254,192,255,186,53,204,251,179,41,94,74,217,103,17,145,204,251,189,192,237,200,193,77,93,239,156,137,107,136,89,84,56,104,66,104,65,149,182,137,59,106,211,51,172,27,212,55,204,4,68,122,18,192,31,151,227,115,147,237,20,190,51,224,249,248,147,59,178,88,116,42,230,103,47,223,45,210,26,0,112,247,99,228,251,185,241,44,244,246,100,198,161,48,174,145,41,90,228,29,244,4,155,166,215,230,193,42,128,206,249,152,201,106,69,226,129,100,217,210,51,8,38,156,8,71,45,65,157,212,12,98,60,158,77,52,38,36,36,128,239,80,151,46,145,90,48,31,67,143,102,176,106,145,152,232,214,52,36,230,19,30,57,196,214,146,11,196,191,114,238,31,175,187,249,250,67,22,56,9,214,20,69,96,202,143,126,245,6,182,172,103,16,13,221,37,162,112,35,252,145,221,24,127,134,153,235,102,24,196,167,58,52,100,185,124,5,153,70,122,174,234,75,225,77,185,207,129,36,45,112,0,49,115,204,92,51,172,211,2,82,36,167,12,234,39,114,23,76,141,254,184,121,148,13,111,106,99,170,196,7,218,201,201,177,155,220,124,61,229,230,109,161,225,136,204,71,70,185,124,168,127,106,25,237,200,124,144,78,83,255,20,116,114,228,75,225,215,80,86,124,42,35,146,118,220,214,213,181,212,12,99,118,124,49,118,103,9,8,58,213,39,15,28,137,221,144,237,84,167,253,204,134,59,143,11,233,8,9,70,32,138,118,116,37,84,155,91,185,214,118,54,212,91,139,188,160,129,59,36,62,235,198,3,31,137,63,101,198,88,38,38,217,101,129,84,141,221,200,32,108,207,123,208,45,251,196,164,150,248,240,234,62,19,229,252,70,41,115,159,121,209,234,186,223,18,205,89,41,115,147,23,25,145,42,162,166,157,84,228,9,10,203,228,58,151,155,133,217,148,126,139,162,187,31,218,221,224,42,50,15,126,229,254,229,233,53,226,175,249,199,156,157,196,106,27,211,90,87,227,204,247,218,102,116,51,251,49,167,88,27,180,132,40,43,30,119,78,94,6,100,155,164,179,99,232,75,231,40,252,27,213,226,35,162,183,204,201,245,39,35,250,163,232,173,69,41,108,251,36,232,212,24,149,97,154,51,57,59,56,120,219,115,151,160,87,56,239,83,84,126,40,230,42,189,10,30,24,122,247,110,61,195,39,133,83,244,104,107,143,132,226,128,119,243,185,53,164,161,94,93,233,70,176,46,11,99,5,128,144,234,51,233,23,253,77,211,40,13,195,12,214,92,190,197,57,43,78,188,229,63,25,102,88,197,12,44,107,212,245,115,7,32,42,4,148,90,152,183,16,197,205,52,176,141,167,110,111,170,212,97,110,15,146,27,36,111,9,135,23,50,158,166,196,19,11,231,202,33,5,148,130,211,113,206,229,75,159,77,174,250,209,49,140,40,71,231,54,20,233,227,235,239,1,103,141,84,215,99,70,100,207,31,109,153,27,253,210,139,22,218,18,55,63,223,234,193,35,156,139,139,107,40,195,13,157,250,243,49,143,175,12,147,148,155,33,159,16,220,241,50,213,133,22,102,4,106,146,254,46,248,81,220,125,34,172,218,42,177,71,211,124,114,140,20,102,3,195,234,126,130,76,201,103,134,133,171,46,93,122,84,69,221,107,52,18,225,150,212,106,50,90,205,205,104,148,191,187,205,190,121,63,120,230,139,244,10,79,38,75,114,192,244,137,7,170,137,111,94,51,133,2,231,227,131,156,149,42,169,192,156,44,157,236,23,35,92,49,20,94,98,109,239,30,40,115,96,213,242,32,249,96,43,154,97,54,137,108,69,165,1,139,117,63,29,52,69,127,129,126,48,74,187,107,102,104,19,85,182,5,245,159,157,104,19,243,192,125,126,192,95,217,181,44,182,65,89,138,2,230,232,49,200,62,139,237,106,109,50,130,164,28,240,129,62,123,40,148,175,159,89,92,158,55,127,112,130,168,238,206,121,127,119,77,15,46,51,3,6,44,58,106,58,168,103,233,143,200,201,32,170,52,148,145,204,50,25,206,42,99,102,93,3,160,214,70,25,49,228,127,248,250,38,74,236,123,197,163,151,161,191,20,212,214,174,47,77,6,179,43,246,158,110,171,234,218,181,48,203,18,4,116,197,188,129,225,241,169,68,226,182,61,136,57,0,124,126,212,19,7,85,93,96,116,117,69,251,201,54,103,91,193,147,201,196,44,124,146,3,133,149,246,84,235,215,11,82,214,205,222,64,151,152,224,127,33,78,138,49,235,16,36,203,70,61,172,144,230,251,37,9,177,172,164,172,80,201,108,151,225,56,102,144,221,146,98,134,102,12,229,242,48,231,37,213,255,105,206,147,111,182,244,85,30,255,104,189,192,101,167,16,197,108,93,58,10,123,54,241,200,48,103,168,103,20,83,205,6,124,175,62,39,153,98,143,179,241,80,12,185,90,123,175,206,36,67,40,104,235,179,167,34,178,173,211,101,232,155,11,153,32,101,214,57,99,146,219,207,150,55,251,245,41,45,29,51,29,241,132,187,53,182,140,120,239,106,6,198,22,75,255,44,16,150,167,152,187,129,182,220,92,129,137,170,25,146,195,20,207,70,200,111,234,205,139,41,154,186,25,103,69,124,101,235,55,233,126,50,131,109,162,179,78,204,185,134,158,228,70,116,110,107,140,48,16,218,107,247,119,83,68,188,51,169,195,83,239,104,88,20,33,76,28,64,205,41,200,21,72,221,140,71,22,190,147,192,137,220,3,88,225,164,203,143,74,82,113,26,118,219,232,31,45,178,14,2,254,174,78,18,121,249,121,246,12,50,115,52,171,167,134,93,102,205,119,223,176,35,70,96,159,191,139,227,136,217,79,211,164,61,184,197,250,32,30,95,239,75,55,63,117,231,79,38,171,253,249,201,238,219,209,218,210,250,243,90,54,96,62,79,232,180,80,226,212,223,112,199,242,48,204,186,120,81,3,120,123,84,150,96,205,41,202,171,122,190,52,206,81,220,124,163,176,34,187,2,149,10,215,55,128,97,46,213,7,247,159,76,69,34,118,90,160,82,93,205,70,148,127,15,55,218,177,228,217,180,61,185,8,7,12,224,64,80,228,4,129,86,210,123,41,44,173,135,10,132,152,225,161,244,125,122,25,106,87,15,152,100,50,127,205,205,192,205,20,186,108,136,33,47,20,162,26,93,181,40,70,7,39,156,118,97,38,190,209,141,250,56,9,46,197,132,217,200,70,244,16,32,155,247,253,110,58,12,186,82,94,162,215,76,247,100,152,41,18,20,61,128,118,139,29,203,174,174,106,101,35,94,85,31,221,212,204,14,88,170,190,248,208,227,105,195,92,180,245,103,239,231,216,165,200,208,117,208,234,139,253,167,216,162,67,174,72,117,244,190,82,137,33,255,49,203,168,55,82,169,79,197,247,68,225,86,221,172,130,255,233,111,222,178,149,196,213,81,58,239,230,14,32,200,210,19,80,60,224,127,82,52,254,230,13,73,176,169,14,32,211,201,47,198,85,76,58,166,230,139,250,44,7,40,2,212,64,204,11,212,68,88,209,1,111,106,165,77,206,135,148,61,124,116,189,55,2,84,126,52,82,131,105,138,215,134,122,190,215,107,61,203,53,233,107,227,253,167,107,94,207,46,206,167,62,159,63,30,125,124,63,229,32,181,195,206,55,113,214,61,41,54,181,82,80,141,49,41,22,33,169,217,90,34,194,188,31,241,171,73,126,37,192,155,52,6,172,169,83,1,140,133,252,174,106,204,83,106,46,247,108,91,48,99,168,182,15,64,255,18,229,87,122,241,138,112,67,97,182,110,179,48,91,157,75,205,231,172,245,3,102,33,244,49,21,138,126,188,179,80,42,192,188,148,178,141,230,191,20,180,17,0,4,160,141,152,106,70,74,37,158,221,219,211,80,202,131,199,221,117,70,167,71,76,209,251,248,134,247,119,35,150,174,29,17,199,37,59,251,105,220,252,120,169,122,42,147,58,35,242,12,243,88,58,25,122,6,108,26,143,134,190,64,63,247,143,96,43,190,39,45,68,186,225,153,22,68,186,102,138,123,58,228,5,53,173,24,21,147,226,208,55,43,40,148,196,213,36,127,158,217,128,11,112,95,109,81,192,123,174,38,171,16,115,9,39,170,235,247,44,208,60,198,168,80,47,212,109,133,189,245,174,1,122,51,139,126,78,246,137,25,143,166,116,245,252,174,10,119,144,223,27,61,196,161,14,57,20,255,213,241,11,203,26,63,150,190,120,37,32,158,97,62,255,157,250,108,250,14,226,0,131,54,242,105,35,233,168,99,197,198,1,213,66,126,126,118,53,145,249,48,47,192,90,106,134,212,213,127,216,164,215,182,230,167,203,36,69,234,101,209,37,55,159,37,84,141,148,56,204,139,134,99,53,163,252,226,86,36,117,159,5,86,67,236,12,107,63,59,239,243,179,232,40,138,91,211,231,249,76,83,90,182,115,188,152,169,22,63,221,49,59,245,251,232,118,246,188,249,252,172,77,1,40,204,164,113,159,103,111,167,237,220,244,148,28,247,253,189,55,129,126,152,129,167,233,143,38,85,24,51,9,207,73,41,155,49,215,59,147,38,112,170,167,49,167,133,60,10,86,252,143,247,226,238,116,50,86,62,237,170,162,110,172,114,121,196,189,33,181,125,22,167,153,99,204,126,251,231,123,243,216,22,44,75,89,222,123,183,121,173,224,255,247,251,171,106,143,31,189,94,141,42,27,147,22,23,111,171,151,190,3,154,71,124,106,242,226,249,253,26,103,4,99,162,108,67,182,191,223,50,234,132,139,162,200,200,207,44,163,151,100,135,153,195,234,157,102,125,196,153,77,1,109,254,49,231,40,166,47,186,233,75,126,150,38,113,101,9,51,129,246,179,176,103,180,54,99,62,235,244,25,52,242,75,158,171,165,122,221,149,232,157,165,185,92,4,17,243,171,91,143,185,228,152,165,176,234,231,242,60,27,221,132,120,118,5,206,245,220,188,134,84,45,230,145,148,138,129,45,105,187,56,17,230,221,222,71,159,165,217,226,226,86,20,36,96,219,221,9,212,227,209,144,35,63,86,116,146,226,189,219,86,172,163,237,180,181,135,71,125,86,22,216,188,103,155,134,37,44,204,72,29,60,187,56,252,24,241,102,221,112,29,207,17,81,90,108,42,139,198,181,231,76,135,96,253,254,106,250,37,247,123,122,1,76,11,243,90,207,201,7,43,74,60,153,10,112,122,94,12,218,175,152,103,252,251,211,205,87,82,156,92,139,14,176,103,221,34,242,18,142,62,50,156,189,62,102,211,62,13,51,226,116,143,47,65,67,120,140,216,178,54,121,53,31,39,56,182,171,19,3,142,199,45,165,170,23,240,1,43,64,166,199,87,7,175,232,55,223,205,242,140,106,30,130,240,7,233,59,223,244,28,178,145,235,94,141,51,162,113,2,206,248,140,171,27,144,145,167,61,153,148,207,118,243,176,202,146,134,17,253,38,31,104,168,171,111,135,113,70,42,47,187,217,252,32,237,232,62,191,43,106,71,86,223,84,41,103,200,101,74,188,25,41,25,77,161,153,142,72,148,66,40,75,209,109,171,230,228,138,99,219,234,63,154,2,56,143,133,120,56,158,12,75,138,14,41,224,48,231,217,220,38,160,52,213,89,176,171,103,92,189,81,224,203,127,30,237,78,237,134,235,55,235,129,205,139,59,237,215,49,23,62,152,6,164,123,239,56,218,40,106,205,165,235,195,6,101,198,213,16,159,232,247,58,187,227,140,246,27,235,191,152,122,232,2,255,201,62,141,183,105,115,165,39,218,109,161,137,108,2,101,75,75,194,103,248,173,192,225,230,179,131,60,46,22,95,160,120,76,137,4,217,9,104,37,81,101,231,157,159,2,231,48,162,63,163,105,134,97,162,121,237,102,52,12,36,78,135,241,58,123,139,177,153,73,113,136,185,181,234,205,234,152,43,52,235,106,174,217,9,175,205,252,168,152,140,179,53,247,64,249,227,110,76,233,182,58,59,206,153,125,81,116,216,230,225,201,18,162,175,235,198,25,100,209,90,127,40,21,128,232,196,39,25,181,86,149,74,135,134,226,198,210,212,105,154,242,3,156,197,123,118,122,143,82,126,60,145,58,168,244,167,59,187,128,153,151,10,65,140,140,214,100,189,19,185,54,97,77,35,41,218,73,128,196,50,160,53,91,19,78,219,192,106,215,252,240,162,13,83,212,190,87,79,40,99,52,173,9,220,168,221,87,203,67,113,187,3,62,130,117,151,183,145,188,188,217,44,116,223,175,153,31,242,36,69,35,56,163,30,153,202,147,72,43,166,4,116,205,173,231,55,173,57,34,172,220,168,44,166,165,41,192,197,118,19,131,102,68,174,67,205,131,156,83,152,105,144,219,98,38,192,142,85,112,118,153,164,136,99,138,159,193,232,96,230,173,106,234,221,34,160,152,199,180,185,104,53,165,111,19,139,112,243,0,66,181,52,59,153,141,240,38,204,103,87,108,250,106,244,211,197,92,50,2,20,89,253,240,34,82,232,137,141,105,61,226,2,125,205,171,138,0,202,161,105,11,4,77,150,214,178,238,102,132,28,197,255,68,5,101,132,211,176,161,14,85,167,187,147,192,138,163,27,242,123,42,40,106,30,23,93,132,82,223,212,107,173,119,50,199,158,215,31,61,244,78,95,254,8,107,1,228,36,89,104,234,141,1,177,33,179,185,165,255,103,82,0,204,238,21,108,186,20,150,236,213,16,144,164,8,212,193,19,108,165,154,59,167,206,128,4,194,205,219,248,35,175,25,84,111,156,126,219,72,249,229,99,209,243,159,99,154,33,72,164,107,147,220,195,188,231,0,157,220,77,167,120,234,89,14,79,14,192,164,243,8,193,187,200,70,1,237,239,130,24,38,35,4,25,121,252,46,192,121,194,84,180,161,30,191,251,60,88,75,229,126,218,96,86,221,165,222,144,134,116,217,169,155,149,79,238,62,95,233,41,81,115,67,205,245,30,3,150,148,19,51,140,155,45,110,94,232,233,20,182,33,250,146,174,195,97,146,178,74,13,101,176,164,113,173,64,20,213,108,133,235,56,160,64,144,232,213,68,3,35,134,52,155,30,132,242,78,1,87,191,102,34,40,189,26,249,139,59,164,236,118,202,44,133,55,234,212,172,118,243,161,105,52,178,154,103,72,227,103,67,95,171,132,89,6,164,110,119,154,182,162,82,186,13,174,169,113,127,54,178,238,242,226,230,9,231,59,164,61,233,9,3,99,86,173,247,205,200,78,136,171,100,250,36,59,22,31,253,138,85,252,17,232,105,82,148,181,217,86,73,183,139,153,44,78,156,141,214,167,44,190,43,66,223,45,34,195,109,24,32,101,227,66,98,230,46,32,14,89,217,237,26,108,252,43,221,21,210,169,247,138,153,102,187,25,143,134,140,93,194,124,32,78,229,186,27,103,45,103,189,53,124,103,177,215,109,192,51,82,5,106,236,72,129,71,100,131,7,156,161,60,96,203,155,29,105,105,72,253,9,22,136,59,210,119,164,99,206,164,4,212,124,6,108,252,74,76,152,209,116,145,200,207,62,70,250,61,27,115,173,26,84,26,41,228,47,246,50,234,115,90,132,178,90,29,50,98,86,114,158,202,33,86,56,206,183,155,23,40,115,53,35,149,219,226,181,129,115,86,181,194,215,215,194,90,136,172,149,231,139,206,212,254,153,51,8,18,253,24,176,202,126,211,31,243,164,134,163,214,180,190,253,255,103,221,74,149,130,36,230,9,249,253,103,101,28,79,93,152,140,80,242,225,44,208,42,72,148,129,21,24,90,152,105,203,127,204,197,169,3,49,87,72,23,250,99,38,37,16,230,70,232,38,102,232,234,103,152,145,171,210,85,77,27,205,151,44,162,161,141,210,188,108,241,13,62,250,207,167,197,60,141,213,86,204,103,78,126,219,21,102,52,198,149,58,237,124,171,51,145,252,135,33,74,208,116,42,20,59,63,252,230,72,100,166,170,55,39,29,58,252,205,77,166,93,167,112,169,32,228,194,108,164,50,50,11,11,56,25,31,52,16,30,207,4,55,97,229,248,217,103,49,169,31,209,104,107,26,49,191,209,27,212,137,130,106,111,142,181,211,41,198,42,189,31,100,51,223,97,143,25,141,40,241,50,206,128,116,186,194,195,76,232,165,156,135,244,86,36,159,195,148,119,182,94,156,236,114,183,14,18,116,66,9,186,173,176,21,111,182,202,163,97,90,17,197,108,197,31,61,50,75,77,185,28,173,188,238,143,54,137,199,135,203,17,132,201,246,155,15,99,207,125,136,55,105,81,244,17,53,226,233,170,156,158,115,197,20,62,95,34,233,226,194,234,36,122,63,243,214,220,196,143,192,44,102,153,21,201,170,154,169,74,102,31,20,99,178,151,252,25,44,173,253,107,68,195,220,160,161,108,202,85,10,63,153,223,156,90,131,202,207,195,158,146,118,204,35,16,156,66,191,97,120,196,125,23,0,190,171,122,187,149,132,253,92,215,140,220,176,140,184,201,226,249,250,200,32,102,212,119,59,14,165,81,49,184,185,208,27,89,213,124,182,206,26,87,147,162,81,94,207,78,221,217,151,15,236,112,89,201,130,142,151,129,94,211,12,243,82,58,116,147,175,105,31,202,19,179,105,240,201,160,50,49,87,111,97,126,200,126,43,13,231,31,77,48,86,102,157,178,172,118,210,11,235,91,94,248,28,89,51,0,199,99,237,213,183,210,227,60,113,12,20,181,150,226,139,15,68,119,87,47,164,194,46,112,223,11,1,17,165,78,102,111,116,180,8,102,156,51,57,94,168,191,148,229,71,23,168,175,169,50,119,213,210,184,45,174,182,181,42,67,86,173,187,216,95,237,140,127,82,248,116,101,171,200,219,7,188,67,197,35,231,121,217,51,232,49,49,227,47,171,188,164,201,225,54,55,15,154,102,84,17,209,26,88,251,118,115,49,69,245,107,238,240,3,111,255,97,108,218,138,150,44,36,185,122,12,57,40,194,164,178,153,52,247,124,92,46,214,162,136,74,136,40,15,158,109,164,215,24,53,22,107,86,105,203,19,153,206,175,18,79,78,159,61,175,170,217,168,215,124,146,175,227,232,63,42,147,208,179,196,2,163,35,82,9,137,192,39,156,93,108,124,195,82,232,174,151,95,157,40,151,143,233,70,42,25,146,212,167,228,15,190,238,51,215,106,176,79,165,149,174,109,249,136,23,235,35,172,122,117,201,222,31,96,141,153,80,119,169,98,34,88,149,222,221,60,72,36,111,53,79,175,122,97,94,214,123,242,188,26,241,211,103,238,5,240,241,99,246,50,35,86,114,1,253,161,195,110,95,150,202,90,66,219,115,224,27,196,58,251,60,3,100,187,203,243,179,216,40,124,188,207,246,116,38,249,120,212,24,65,182,124,143,134,112,9,154,31,49,211,219,239,59,22,187,50,149,117,33,8,95,36,135,252,234,12,21,167,204,241,140,207,186,253,24,64,200,238,184,206,114,243,94,225,81,244,155,3,138,214,100,172,101,229,83,10,51,9,204,170,148,235,150,174,249,172,11,97,54,9,172,114,51,73,92,127,52,69,204,170,124,238,144,11,15,255,30,118,18,86,137,8,143,153,164,102,92,13,13,144,74,88,82,23,73,238,130,209,190,72,65,232,154,51,148,202,126,114,210,1,181,155,170,237,210,128,236,123,41,152,23,242,103,98,61,251,103,93,110,69,63,41,235,181,40,208,184,55,129,115,188,53,207,155,237,68,218,126,53,7,196,86,109,77,36,96,178,159,1,13,8,96,213,23,75,180,21,109,183,30,7,88,65,50,88,157,73,21,51,121,220,253,154,119,241,211,169,81,61,208,222,8,204,107,248,226,107,116,135,171,232,64,134,230,174,250,242,97,83,47,154,141,201,184,16,53,110,94,224,168,86,2,125,122,184,63,102,104,52,224,40,114,137,57,89,12,24,207,166,157,77,177,254,84,83,91,247,149,13,179,91,25,175,232,192,88,59,110,14,248,87,243,26,176,11,231,26,195,114,246,236,165,248,82,132,152,115,245,229,215,140,123,59,61,102,246,29,255,34,182,90,170,42,26,152,186,138,255,238,101,90,192,250,106,37,59,39,16,102,74,56,249,185,186,181,175,59,8,51,233,49,217,106,147,29,50,125,186,153,81,18,168,88,178,60,191,111,59,141,130,133,210,169,38,154,39,215,14,51,220,109,249,17,122,72,249,195,159,210,127,200,180,86,43,170,65,126,49,62,212,46,50,141,217,152,203,240,245,5,93,158,238,227,48,248,142,236,47,70,37,105,244,199,220,154,171,88,90,163,121,87,81,59,67,120,0,177,116,115,131,171,56,171,25,2,171,225,102,163,71,175,106,134,61,50,158,125,124,230,166,95,187,87,211,146,255,204,149,224,73,53,65,40,191,46,15,134,143,121,166,247,217,5,22,17,127,118,197,231,146,157,156,38,220,254,145,220,152,121,147,233,187,102,186,56,135,7,3,6,23,22,74,47,204,22,64,184,249,156,240,67,80,27,232,28,156,168,177,197,213,48,240,200,239,70,187,96,248,134,136,121,181,231,234,212,110,68,107,106,56,218,207,117,14,48,82,143,53,204,107,107,184,124,38,10,78,136,155,207,223,156,10,50,197,197,95,95,206,31,115,65,19,68,158,125,246,142,19,209,78,55,227,159,232,34,160,215,49,123,22,160,83,25,57,46,196,255,150,188,217,184,57,95,41,16,13,129,242,106,168,208,134,92,191,92,40,71,59,165,8,209,76,90,180,178,126,8,0,248,223,139,170,53,45,8,204,191,178,239,249,136,157,252,112,127,174,133,100,235,51,23,195,135,170,217,90,164,243,103,206,166,73,47,90,79,139,27,126,201,124,190,162,41,41,170,249,236,220,31,80,185,33,20,181,37,126,193,76,236,52,220,76,151,171,168,237,172,101,181,158,239,87,55,8,31,167,106,188,81,58,28,95,78,144,217,139,19,42,58,64,100,218,188,34,77,170,158,6,90,17,250,193,65,104,31,64,160,177,169,119,33,87,27,214,175,249,97,206,161,230,161,61,183,168,21,168,209,247,187,42,37,251,148,179,154,225,252,12,115,109,91,66,20,204,209,141,216,204,155,146,10,199,32,0,233,14,24,4,65,190,5,197,50,76,213,57,251,68,169,232,83,20,209,166,133,13,54,56,158,26,18,67,228,184,84,11,170,193,78,249,51,23,75,201,235,123,23,107,221,174,110,110,121,170,210,37,212,24,221,65,96,168,6,66,116,44,122,190,103,120,183,211,88,162,250,117,156,49,85,3,70,133,101,125,125,104,173,128,35,74,42,98,85,134,5,83,159,25,200,159,202,107,113,245,250,154,50,56,206,105,158,214,139,97,225,253,18,188,112,36,26,185,146,190,56,189,195,254,226,164,223,167,10,250,66,178,95,226,234,243,193,86,215,171,179,137,44,248,239,162,233,83,165,214,160,251,161,149,198,205,197,182,109,249,96,244,158,38,255,93,133,192,185,235,60,235,56,3,254,236,66,71,141,172,175,77,226,214,201,148,72,104,81,28,19,77,50,202,43,174,225,210,104,149,239,194,84,195,226,29,222,192,76,238,253,28,83,34,149,182,108,131,142,107,19,242,184,98,166,17,38,127,181,236,51,105,214,122,62,215,137,2,82,155,254,53,51,109,79,43,63,102,216,96,190,155,67,149,39,181,77,122,254,6,122,140,110,37,101,163,11,27,233,37,231,110,107,200,151,145,18,21,51,11,200,167,161,169,94,117,221,12,27,128,40,127,241,12,10,188,170,38,31,96,223,15,124,13,1,202,243,214,160,184,226,55,35,213,208,69,222,235,152,65,76,250,36,132,64,52,233,102,214,105,20,242,173,48,147,31,124,132,235,250,9,125,28,19,209,64,218,54,73,143,157,193,34,157,224,59,10,7,80,237,42,181,217,41,14,124,229,145,150,96,149,94,207,143,130,15,219,55,28,78,207,44,220,183,60,187,3,162,113,179,53,236,235,205,187,73,125,127,102,232,79,182,202,230,117,176,214,62,7,113,204,74,214,223,221,40,115,251,44,195,101,24,85,229,25,79,84,112,14,81,127,182,37,177,154,60,187,193,193,240,245,77,84,43,232,86,253,221,70,247,241,85,16,171,149,252,132,177,241,152,145,69,251,170,43,149,10,72,23,121,12,52,249,90,40,65,84,176,190,199,125,26,143,10,98,114,153,101,142,138,45,42,44,195,100,68,90,245,139,209,143,23,253,81,235,231,41,203,223,123,208,103,167,162,192,128,57,86,246,23,99,68,5,6,6,150,154,200,44,174,134,23,81,52,221,167,113,193,197,123,3,87,79,162,140,142,180,64,242,18,57,45,45,180,195,139,24,45,93,127,222,161,67,227,136,250,248,72,3,231,32,188,171,136,126,52,233,1,160,80,176,188,55,8,56,37,228,59,42,15,77,239,193,71,69,6,47,37,2,164,170,255,204,129,240,1,3,128,136,88,102,70,36,179,207,46,224,144,6,40,26,81,55,23,253,231,86,173,28,244,153,51,236,166,170,230,13,93,142,43,111,24,105,76,21,149,34,99,35,74,206,126,83,77,155,70,136,211,135,113,67,123,79,20,53,115,142,34,49,119,171,68,79,55,19,124,222,1,239,64,59,191,157,146,106,34,208,29,181,66,127,244,193,122,168,156,145,110,190,99,70,164,95,182,191,23,110,204,144,49,1,170,30,173,9,86,171,33,195,34,102,120,59,226,201,231,187,75,59,33,173,84,212,191,238,197,163,11,165,207,241,34,225,245,235,241,100,78,70,185,181,85,207,62,101,189,106,78,167,84,18,134,145,63,172,20,143,6,46,40,194,168,231,187,195,126,17,195,109,10,109,91,204,25,87,208,199,228,12,239,115,154,159,45,26,22,215,225,102,67,229,117,49,39,162,121,191,249,224,140,147,143,133,34,148,43,147,113,26,83,2,89,98,181,224,222,191,52,184,209,36,135,125,67,141,202,183,74,163,89,172,210,253,54,240,66,91,141,121,194,116,23,84,29,140,22,0,88,190,65,35,131,197,137,45,102,0,14,31,12,24,130,31,84,183,154,152,193,14,44,191,58,247,45,18,142,3,230,137,238,252,24,213,148,76,133,250,141,125,172,53,47,52,243,26,198,64,112,205,121,24,189,212,103,6,101,154,116,204,114,70,153,251,251,217,52,121,33,96,122,205,168,124,59,76,170,194,68,54,5,49,62,170,117,26,141,26,155,6,157,31,89,204,240,178,207,187,95,157,216,92,172,72,128,57,209,31,92,66,166,223,39,230,100,154,125,190,23,194,25,47,135,147,161,203,92,185,134,141,54,215,215,76,251,187,127,144,13,213,176,52,92,12,0,119,211,137,140,170,181,235,234,241,194,15,105,174,191,71,237,204,142,206,107,6,9,48,90,220,28,50,92,249,218,214,96,150,82,92,13,92,72,198,12,130,66,135,49,158,1,68,59,91,206,197,98,232,247,24,51,211,52,150,232,165,152,180,176,47,32,10,26,103,177,221,175,77,110,216,91,233,249,56,252,238,251,98,70,102,224,72,194,106,232,103,137,143,233,242,128,189,201,31,77,72,33,212,53,16,63,35,149,226,86,168,191,146,188,24,140,2,206,196,199,137,140,175,39,247,166,74,228,88,63,228,142,199,84,87,187,100,131,106,251,155,89,87,184,254,44,146,124,217,61,44,124,223,103,46,88,183,140,227,12,1,240,108,13,236,7,9,220,230,108,172,116,159,195,69,92,197,92,137,226,220,73,162,224,37,252,51,116,149,192,174,235,46,214,25,254,36,92,221,180,6,112,130,184,11,5,241,151,172,190,204,175,116,122,92,154,211,0,126,103,49,163,184,231,113,48,21,192,38,93,227,32,167,45,143,228,230,133,224,155,220,124,0,217,242,71,179,9,72,120,159,225,4,108,30,55,157,104,98,224,10,138,25,181,67,143,130,19,120,226,33,83,56,115,98,59,95,29,133,105,196,15,229,230,148,187,102,60,26,10,247,189,31,115,45,174,114,129,203,219,180,31,119,88,150,34,188,82,99,163,23,145,150,99,62,251,120,74,253,122,219,202,242,7,170,208,136,228,220,83,175,69,41,231,104,226,167,173,37,28,121,220,53,73,107,192,10,188,156,31,180,89,157,79,138,51,3,194,7,142,63,55,119,192,78,242,108,188,147,21,190,188,165,38,196,153,248,137,243,86,191,57,132,102,42,246,140,24,238,113,23,252,213,6,81,180,56,81,232,43,174,200,214,128,54,215,169,0,188,220,217,63,8,141,200,205,200,173,113,127,157,182,164,65,217,87,68,81,220,60,115,231,6,1,224,144,213,29,200,38,223,236,17,72,49,202,101,217,144,16,137,174,17,178,21,147,101,92,242,100,220,133,148,61,30,60,142,131,100,137,32,185,68,4,248,134,169,235,150,186,16,213,26,115,237,8,129,97,150,107,106,38,119,216,34,4,102,105,72,156,154,232,86,234,145,24,48,238,8,57,185,18,142,202,136,16,24,192,72,150,121,64,246,190,46,127,107,150,181,0,213,161,251,58,83,62,114,18,166,70,41,183,174,56,30,241,222,205,144,194,98,46,182,170,87,152,81,254,147,39,103,11,217,252,197,24,81,205,73,156,205,197,170,47,55,233,48,52,255,244,131,107,181,48,227,191,222,115,141,14,255,1,161,148,155,153,174,75,205,197,228,164,61,31,194,102,118,203,162,252,226,179,212,118,152,169,116,221,81,97,15,32,93,238,163,2,150,88,162,73,136,87,12,119,235,185,24,100,29,147,152,209,22,142,93,152,150,159,115,26,77,53,231,51,24,62,44,211,120,37,228,217,157,6,192,24,53,68,127,164,177,173,163,70,210,114,92,13,87,186,20,141,58,170,120,116,254,120,2,139,18,195,93,1,29,134,198,155,119,40,36,102,218,150,87,59,67,28,156,218,60,119,15,233,58,133,102,237,139,52,145,64,3,84,53,174,13,128,188,147,53,182,250,41,128,93,51,48,218,214,194,140,146,220,13,186,58,94,69,117,223,13,240,33,39,77,23,243,48,48,78,36,245,206,6,112,207,181,99,134,93,208,135,172,22,227,232,159,98,206,96,41,115,152,137,210,238,152,44,211,106,188,230,14,209,187,220,188,118,215,108,230,90,156,156,45,198,66,144,92,238,147,105,1,19,115,106,55,81,83,81,165,151,94,11,75,185,77,239,131,111,86,47,72,250,228,98,57,162,184,57,162,58,242,53,232,156,114,164,134,5,70,85,243,10,192,125,32,49,243,65,33,223,34,83,24,193,189,18,57,139,51,218,172,47,177,194,0,29,239,157,38,220,183,50,98,103,195,202,95,109,209,204,40,9,169,249,236,170,171,196,189,45,234,186,131,114,14,208,243,166,190,157,97,222,50,5,141,174,99,173,17,214,33,249,217,14,231,224,168,242,98,228,115,171,152,77,88,238,254,168,44,17,112,255,229,164,98,118,147,170,151,38,42,40,36,160,141,12,243,64,72,78,174,166,62,187,147,191,88,51,224,76,23,51,213,223,176,78,147,139,190,214,19,152,3,181,240,124,56,44,68,83,134,4,44,204,253,89,236,208,162,243,0,74,169,122,109,157,24,151,142,195,38,214,106,233,94,183,154,104,181,88,193,32,120,238,202,106,169,210,18,7,122,110,36,215,143,180,18,194,57,49,151,152,225,183,138,84,60,196,1,18,83,117,210,79,187,248,38,76,151,50,126,163,152,201,91,122,130,149,60,77,22,112,35,244,186,44,99,127,113,26,122,164,53,25,0,33,60,68,223,213,116,255,102,97,80,166,97,96,176,59,185,249,172,5,209,120,239,224,136,206,182,237,149,21,214,206,40,106,166,198,224,110,4,149,123,0,143,98,78,200,233,122,217,38,115,0,220,220,111,167,146,18,84,166,224,117,201,126,168,121,89,142,61,106,66,196,50,249,49,207,18,69,159,90,187,246,148,114,243,19,235,248,145,220,120,47,233,52,167,41,151,142,45,191,26,205,54,29,114,60,152,72,54,54,186,156,4,239,3,58,29,225,26,191,24,233,38,209,25,130,34,145,134,99,191,154,21,33,156,157,116,204,84,194,153,207,76,62,92,194,119,250,75,19,47,231,230,97,100,208,50,27,88,93,94,153,65,32,134,30,2,157,168,103,174,248,68,133,74,163,63,63,108,27,80,252,219,84,58,174,154,206,37,226,214,227,95,135,25,14,49,249,221,199,197,68,67,204,75,128,150,185,108,186,120,103,186,191,155,253,254,57,188,38,117,130,252,229,6,144,237,162,139,67,204,28,11,174,86,77,1,113,41,85,10,75,130,98,173,191,26,73,141,166,71,8,104,35,207,9,82,114,203,74,99,220,127,136,74,49,227,11,202,201,8,146,34,251,214,64,96,58,133,89,0,51,240,49,127,181,70,171,115,121,204,214,62,24,102,154,3,229,224,36,191,226,242,102,32,239,142,95,123,241,145,152,193,62,199,179,219,28,85,143,24,204,78,183,213,186,1,26,159,223,125,220,133,225,225,11,106,114,67,80,215,152,17,87,246,178,171,213,202,159,97,1,100,55,175,25,60,210,51,44,44,172,184,185,209,53,168,149,50,95,24,167,54,98,216,7,217,158,20,167,135,128,206,35,217,171,1,8,59,77,24,176,178,36,148,243,116,176,34,63,224,35,58,77,213,68,206,1,154,210,60,71,123,204,203,56,126,174,185,3,187,242,19,138,150,194,173,155,22,200,115,71,39,195,2,241,232,237,118,203,107,187,104,219,177,66,198,160,211,176,144,60,200,51,42,232,32,234,159,227,13,66,199,238,230,190,148,95,153,238,69,54,132,48,159,163,112,36,61,192,120,91,247,100,70,173,218,64,2,28,53,223,234,35,68,148,85,103,130,245,55,184,228,137,125,232,37,226,128,236,27,35,152,163,224,193,39,255,120,95,188,215,227,122,46,95,218,200,181,106,212,214,65,101,34,32,232,102,235,143,188,86,88,163,163,38,117,22,121,129,161,92,204,176,101,196,160,192,183,164,14,26,60,56,44,86,55,247,173,108,218,221,186,205,93,103,178,13,3,173,201,150,5,153,144,211,172,156,249,75,67,226,69,150,29,43,180,223,126,107,235,12,155,114,45,156,74,43,126,21,234,75,194,209,130,218,15,188,235,223,123,79,182,105,137,188,58,197,150,28,51,28,226,174,41,252,23,157,86,163,115,146,127,239,205,20,110,66,231,72,30,46,39,167,29,69,209,167,40,18,201,100,33,135,83,221,161,51,216,20,196,123,204,199,23,106,95,109,198,74,183,69,168,188,232,31,79,161,217,102,132,122,171,235,152,33,193,176,221,181,52,208,187,100,244,57,208,33,197,152,113,245,84,37,47,0,62,32,153,74,60,27,161,60,53,159,35,165,197,213,245,132,152,119,22,54,100,122,134,251,165,231,100,4,166,118,87,87,53,85,48,255,154,128,141,5,213,137,186,94,119,181,93,196,224,32,34,20,227,217,96,90,246,159,92,76,90,86,238,76,57,100,206,48,39,68,218,238,136,144,132,77,197,43,182,64,91,147,112,223,118,38,18,13,40,247,234,148,244,217,13,57,241,113,159,93,5,75,209,11,196,1,37,38,2,24,65,129,79,65,63,49,131,35,150,45,150,19,248,174,45,58,143,102,108,240,147,138,173,20,246,209,161,131,151,35,174,134,60,70,206,251,98,222,72,188,25,160,207,34,46,49,226,114,37,210,118,184,50,184,66,97,62,135,34,61,134,254,165,215,79,84,82,204,25,48,133,223,28,168,149,240,238,66,155,145,47,72,4,224,118,215,67,53,211,11,185,99,200,65,175,137,198,76,207,214,177,18,115,244,172,77,124,52,55,159,127,110,232,147,126,111,190,96,38,89,119,88,12,225,3,185,231,103,230,204,44,122,245,252,37,17,221,76,35,192,245,215,249,214,20,147,171,155,41,147,220,73,220,200,176,87,111,107,134,163,13,161,60,53,159,33,118,42,250,102,90,129,99,200,179,81,144,115,69,210,31,240,50,221,148,97,3,172,79,29,241,51,27,2,241,206,22,120,215,114,119,54,160,102,252,139,146,155,131,162,148,175,250,141,154,193,158,165,104,5,185,252,4,239,228,102,176,149,250,108,36,188,146,239,227,11,38,46,57,240,27,249,248,19,206,249,213,155,190,3,185,56,193,100,239,91,18,232,163,34,169,36,204,184,46,221,205,124,180,218,244,222,57,69,150,118,103,252,183,177,245,205,80,111,28,110,166,93,107,235,139,159,189,217,117,96,26,120,209,33,13,44,28,2,16,70,110,55,27,43,185,154,151,0,115,64,84,100,145,215,56,127,96,106,111,159,181,34,187,154,245,131,32,225,224,99,6,77,126,217,55,147,68,89,27,178,32,191,26,5,104,33,187,107,31,13,85,152,173,41,91,175,78,112,67,124,11,112,211,254,181,175,227,121,62,255,36,243,228,163,98,8,59,25,114,4,176,123,236,121,192,162,147,72,132,163,28,0,151,113,141,103,83,249,150,171,33,206,141,175,13,147,248,106,242,102,208,60,212,248,156,180,250,207,123,186,33,102,218,114,241,73,190,109,87,43,242,232,115,96,140,72,191,109,96,240,85,95,156,172,138,107,123,88,94,118,72,221,169,209,62,191,157,152,173,129,232,108,247,212,166,170,129,72,175,15,10,26,78,130,53,71,232,19,50,248,21,115,129,15,120,231,225,36,167,89,220,99,216,6,245,191,77,215,13,69,133,26,33,235,6,2,44,77,13,212,10,114,119,5,243,51,175,104,166,149,121,104,18,242,94,60,197,140,114,253,125,53,80,137,201,131,47,154,108,206,191,201,197,38,32,227,158,167,181,71,46,125,51,43,33,198,163,201,136,141,169,102,196,197,90,44,1,106,144,178,227,209,168,179,3,197,136,142,217,121,185,59,209,78,156,13,193,106,88,27,157,113,98,45,180,75,132,121,192,39,44,230,19,238,164,192,253,0,177,27,75,127,53,210,85,119,99,32,111,47,170,117,141,140,80,84,80,104,114,47,93,95,236,120,93,59,18,162,219,32,71,55,209,133,178,109,161,43,197,119,44,56,195,110,192,218,40,2,55,71,54,52,128,130,136,180,93,51,200,68,87,239,100,183,60,78,153,108,89,64,146,214,244,131,27,97,43,100,4,196,156,76,109,193,205,128,115,175,207,140,27,12,246,205,119,106,147,225,84,179,129,200,220,201,130,226,229,108,174,75,204,148,21,226,132,130,182,92,74,67,199,29,49,50,126,127,246,48,70,17,249,97,200,213,182,248,221,231,32,37,247,126,205,116,105,71,222,18,125,108,101,142,71,113,185,68,56,123,182,183,94,165,130,217,72,187,148,56,59,39,113,94,237,106,70,140,204,191,246,36,9,191,110,100,71,248,58,66,122,186,25,231,185,32,94,129,92,156,40,196,43,129,19,72,217,212,103,163,77,22,40,226,57,6,84,2,77,204,232,30,123,194,117,142,134,200,129,92,221,23,20,118,238,237,48,42,122,74,128,164,218,43,252,21,180,16,36,255,77,31,199,42,197,139,60,128,30,207,39,144,55,7,248,30,238,60,62,174,238,166,0,154,186,11,105,226,197,17,26,200,163,241,179,230,117,169,11,237,75,247,123,245,95,167,106,56,175,36,234,245,230,214,202,29,67,110,202,197,242,226,236,98,53,202,167,211,42,127,55,255,64,37,118,29,79,218,111,142,94,183,232,94,17,204,214,17,197,43,178,187,180,83,93,51,155,80,242,36,1,116,79,73,160,215,134,161,113,92,29,27,1,76,101,114,49,199,233,253,32,148,98,139,190,89,67,120,44,60,68,112,14,18,220,53,178,52,59,130,233,243,102,20,181,239,152,54,200,170,163,16,79,191,89,145,52,64,59,219,93,10,194,71,6,13,209,219,123,117,181,131,219,207,109,198,244,172,244,33,102,112,197,126,138,192,123,45,109,65,205,36,160,134,199,218,244,45,102,233,99,4,98,14,148,34,30,77,47,213,5,101,52,107,83,158,17,250,81,144,190,129,58,0,244,5,150,194,127,22,69,128,11,192,129,113,148,246,141,22,225,50,122,125,98,38,214,142,157,156,2,15,174,110,152,139,9,57,120,237,22,239,162,8,177,47,245,137,243,48,31,20,216,3,183,216,138,213,17,220,214,1,142,21,49,35,175,231,139,107,64,220,32,32,50,204,48,241,122,160,158,16,29,150,153,128,243,94,93,192,144,192,186,119,81,1,192,76,42,58,222,11,130,164,45,230,102,196,43,158,77,90,48,188,200,242,161,165,146,46,33,55,35,181,124,179,154,199,60,44,90,247,92,212,48,66,11,49,131,213,118,111,132,28,168,116,57,82,236,29,20,143,61,11,198,106,16,247,175,84,170,179,126,235,1,128,96,203,175,174,248,96,145,110,69,147,70,160,88,6,53,200,78,165,111,170,152,67,234,94,116,41,2,232,184,253,26,48,46,52,49,195,84,217,34,27,11,15,242,210,171,7,12,131,249,166,122,233,1,23,179,189,218,142,68,49,148,98,67,204,68,53,37,242,200,86,69,211,171,27,103,154,103,192,33,105,145,68,49,230,179,182,125,71,178,131,119,220,194,240,49,3,252,139,86,18,154,145,164,224,97,194,164,161,58,220,236,136,17,20,50,102,130,96,79,206,211,102,95,110,158,0,51,194,56,59,82,251,6,236,211,103,195,191,25,153,127,52,26,114,126,6,213,57,0,217,251,20,254,105,51,62,111,247,214,33,108,212,126,62,235,42,221,227,22,44,140,242,106,63,230,57,82,148,59,96,205,201,250,57,97,174,244,128,151,12,245,150,90,187,125,144,118,139,68,64,104,164,31,189,89,147,92,36,61,233,20,169,210,53,97,240,145,25,232,158,227,73,80,139,148,103,163,161,213,227,213,0,44,8,133,18,225,110,9,97,5,116,177,8,151,100,174,128,248,24,62,104,64,117,147,134,118,32,139,242,136,130,249,241,22,71,213,17,39,86,110,81,152,27,166,138,36,55,55,97,141,40,29,143,78,39,189,12,75,3,183,28,53,86,234,200,66,90,223,126,42,156,81,173,164,147,126,233,68,68,122,161,174,184,249,217,168,167,68,211,132,172,17,138,3,88,24,77,223,172,112,112,70,127,78,71,64,101,201,207,46,144,182,121,130,220,80,32,130,64,0,250,182,165,125,231,188,89,215,229,153,80,169,157,119,204,210,208,64,35,113,48,172,24,113,188,158,37,187,60,202,109,56,24,81,10,109,93,24,81,143,185,236,160,219,58,230,227,82,105,8,148,250,180,10,136,151,66,179,105,101,138,25,4,75,84,227,97,189,236,226,193,25,183,80,56,66,112,44,108,105,69,49,60,67,168,149,55,58,208,182,238,43,38,29,236,74,51,214,73,168,21,166,99,238,44,146,124,231,105,18,242,80,208,118,244,168,45,55,87,210,160,242,187,97,206,153,119,150,55,115,146,197,76,231,125,143,171,59,34,56,242,187,113,224,167,87,52,26,18,143,91,252,164,31,197,80,186,87,131,0,190,159,155,110,136,30,179,225,60,155,158,180,120,118,133,183,111,58,137,31,111,158,21,99,13,112,211,176,36,241,187,201,161,231,107,38,81,35,11,240,77,33,2,184,130,177,58,106,219,123,42,190,27,25,76,60,173,248,160,132,181,75,174,38,84,236,97,60,27,75,18,99,57,62,66,191,115,5,46,151,44,183,46,25,89,227,248,156,217,60,192,107,70,241,160,140,120,239,98,133,2,49,195,198,223,195,76,18,247,122,197,21,13,248,220,98,103,216,166,73,56,197,92,168,13,204,24,179,81,37,201,80,201,141,37,167,111,183,239,5,237,173,152,219,14,198,98,211,144,134,31,254,154,179,117,126,199,7,49,37,232,37,102,154,92,111,201,158,169,115,15,118,19,124,205,43,170,207,198,19,54,228,230,32,217,90,76,21,196,120,229,197,224,50,114,254,92,163,195,76,130,68,48,33,76,162,164,216,232,31,205,150,159,122,125,141,91,195,122,37,175,61,225,220,14,224,95,131,203,46,109,53,83,124,156,97,198,37,151,89,8,195,233,170,247,106,88,128,111,168,96,10,113,215,217,65,138,185,11,176,220,180,4,211,240,205,182,65,219,86,151,94,157,19,152,237,64,26,32,19,92,197,108,68,148,209,156,202,110,122,83,70,152,233,150,111,97,30,248,231,106,198,135,241,87,171,63,177,4,53,195,32,30,48,6,58,18,239,86,93,231,39,60,21,230,49,164,251,20,243,249,63,49,67,144,34,87,179,215,59,141,31,62,69,82,106,17,136,36,193,239,236,192,72,144,107,145,87,195,187,15,128,30,129,71,223,242,181,11,16,225,22,86,208,202,247,112,132,162,3,254,235,59,104,89,116,27,42,121,203,227,193,71,67,239,90,4,247,215,12,143,82,228,200,65,247,13,41,163,146,155,40,96,154,162,29,24,80,220,125,239,243,161,193,178,95,51,140,56,119,50,156,247,56,167,103,236,150,214,103,41,115,101,252,152,247,2,149,146,81,219,188,175,70,78,97,237,216,45,77,172,76,30,125,126,231,69,72,0,233,133,219,245,154,97,185,239,45,46,254,105,78,139,153,173,192,195,47,146,108,200,103,93,115,194,97,24,237,46,176,36,252,3,32,92,105,73,140,197,139,114,90,213,171,193,80,206,184,26,140,238,117,226,64,138,90,172,232,230,19,189,213,155,106,6,10,74,180,18,251,225,36,255,116,127,55,81,83,154,177,85,83,206,151,239,213,73,210,237,128,45,114,231,46,147,129,10,125,119,86,123,188,21,19,56,86,243,226,108,8,87,136,191,222,244,209,25,93,111,55,147,144,202,207,155,153,106,130,155,89,250,69,159,125,92,238,235,134,113,202,238,41,102,82,226,23,123,101,84,6,179,170,153,4,191,191,154,241,73,61,87,23,34,35,55,195,25,155,222,155,51,44,62,104,172,128,246,154,229,112,52,40,167,76,37,168,120,129,181,58,172,145,237,114,232,168,208,10,27,168,48,224,206,75,78,109,70,176,212,64,138,26,239,214,150,171,103,77,205,251,66,78,72,74,93,226,122,159,134,19,58,211,39,240,175,176,75,200,189,169,56,134,7,88,64,195,74,63,36,45,187,38,44,230,230,140,192,207,221,209,58,144,163,40,4,149,157,136,161,196,58,32,105,240,23,59,135,36,250,190,98,46,198,177,31,230,90,245,71,19,81,57,133,109,51,97,146,164,211,16,64,81,138,30,105,196,66,116,39,134,18,99,123,91,149,153,107,214,21,96,188,142,158,13,182,171,215,122,174,166,93,246,154,173,140,112,205,212,237,162,96,15,207,95,233,58,40,228,190,122,244,88,27,243,213,146,159,77,247,75,160,78,16,206,238,207,36,70,30,198,57,218,193,54,65,121,115,159,77,176,22,100,198,205,128,161,162,33,71,133,11,214,27,127,181,78,207,208,173,17,91,9,107,215,11,79,55,41,183,41,102,248,166,221,161,47,134,202,204,98,238,168,200,142,232,59,7,240,154,197,138,126,121,76,195,100,125,63,242,102,131,158,120,135,234,16,1,75,81,190,82,31,206,225,121,178,146,102,18,231,18,228,91,138,243,41,35,156,43,29,68,102,174,46,48,215,172,153,66,218,172,185,121,75,203,51,78,25,62,177,146,212,124,118,246,200,209,101,99,94,206,242,226,38,76,224,103,8,9,215,173,222,10,248,139,154,253,128,202,86,191,212,33,197,43,43,209,208,82,145,161,20,103,198,232,43,147,47,78,210,235,109,200,33,2,19,68,142,66,80,70,24,111,202,153,207,94,80,195,63,4,97,159,245,140,1,197,127,207,206,108,178,108,75,205,150,225,29,97,102,140,239,52,166,7,191,59,39,241,207,188,197,53,229,101,83,116,55,113,243,33,180,119,28,220,72,79,173,248,221,108,43,83,204,231,232,93,113,53,103,177,128,194,200,48,208,159,30,230,161,105,4,190,216,217,180,162,11,136,90,154,128,48,160,1,128,43,210,191,39,39,161,224,92,249,15,220,38,254,61,207,228,88,162,3,82,201,215,83,162,142,54,159,222,212,145,130,227,252,124,66,233,2,74,2,248,196,76,21,114,132,121,21,161,160,34,17,99,7,98,152,105,92,169,106,14,162,180,159,89,232,50,177,182,25,201,48,179,86,29,21,8,100,189,93,211,30,189,213,75,227,11,244,128,247,102,107,19,214,81,49,26,3,223,17,173,209,71,7,5,180,71,137,153,68,22,53,119,249,154,231,102,195,153,152,143,153,248,64,34,17,234,141,41,197,76,130,109,78,170,238,199,140,195,121,103,241,89,221,207,144,26,147,192,93,3,168,97,137,83,93,209,189,113,129,147,99,134,39,107,234,179,199,237,101,64,197,53,73,229,27,43,237,232,193,253,64,166,166,23,125,244,121,157,184,26,78,219,157,244,209,214,186,226,143,62,139,103,110,249,92,233,199,204,225,109,116,80,69,200,183,6,78,56,227,132,130,107,180,75,111,58,234,61,244,181,110,55,27,249,209,253,216,63,86,250,232,240,51,205,130,162,86,16,240,222,224,71,151,162,180,58,84,78,172,17,63,43,153,90,214,214,123,211,159,144,195,154,128,216,94,43,216,130,232,75,73,63,233,58,185,120,194,156,218,163,245,240,4,211,178,159,21,112,202,145,132,227,204,94,58,205,240,139,40,203,122,211,35,160,162,155,88,169,197,72,43,162,19,244,124,175,54,100,71,178,254,101,239,195,62,46,243,132,211,73,172,70,84,30,237,150,214,86,36,143,166,135,63,58,33,32,226,156,154,87,49,246,229,104,122,164,71,244,204,65,249,213,168,22,173,32,242,72,219,180,136,197,12,104,37,135,153,2,190,4,157,116,134,156,3,45,26,96,129,246,234,168,208,169,155,220,7,3,122,75,34,230,154,161,183,136,92,214,143,203,89,166,120,54,57,201,96,226,72,38,58,32,214,108,221,133,209,154,11,214,230,206,148,76,145,53,77,111,118,222,236,134,183,238,134,22,69,186,157,239,150,121,148,4,32,41,83,75,136,4,213,6,88,42,53,27,139,94,92,157,77,21,81,204,164,225,162,131,252,124,218,51,183,228,213,6,179,58,154,138,77,135,77,182,164,51,164,9,220,184,155,127,64,238,107,230,172,172,193,212,129,142,235,157,72,16,34,206,22,244,36,157,134,126,125,49,192,109,46,81,79,7,55,238,251,18,51,253,153,65,243,241,11,135,228,234,4,125,70,144,155,224,68,149,199,76,95,82,185,207,150,42,41,7,48,165,74,239,179,166,91,118,203,210,228,88,59,95,35,126,21,109,113,50,11,129,4,81,211,112,51,237,200,178,33,65,169,218,156,166,128,42,102,23,92,36,253,80,230,147,251,120,210,185,220,196,10,252,48,6,155,148,117,211,107,207,140,253,168,225,127,215,210,27,116,205,64,55,156,67,167,26,204,73,151,94,50,228,225,165,77,33,113,223,197,154,224,25,136,33,49,10,221,59,156,137,0,103,222,143,129,200,177,100,23,206,46,153,231,138,150,250,14,87,158,248,118,39,8,159,161,235,197,205,139,114,41,227,236,146,211,25,241,102,0,157,228,103,103,232,28,114,152,137,187,228,224,130,103,166,6,11,1,210,6,210,102,68,144,55,71,13,42,0,22,173,38,31,146,197,116,253,242,12,128,201,142,33,45,32,211,0,122,199,236,71,218,81,205,176,199,239,32,72,32,107,114,55,156,98,66,211,207,60,17,192,49,5,131,206,7,138,23,95,124,47,49,23,232,0,100,18,102,33,149,40,166,76,61,98,150,21,251,122,215,74,190,110,181,248,30,212,39,174,35,97,178,194,1,142,168,219,112,165,250,104,52,221,123,208,16,152,198,123,83,107,79,49,19,0,16,9,0,8,43,82,117,51,204,5,38,90,49,159,37,30,36,30,70,52,38,193,13,230,30,213,221,10,255,129,6,140,152,87,9,246,29,48,57,194,207,86,64,188,145,65,189,68,26,109,247,172,230,74,88,238,102,250,132,116,200,248,4,35,104,31,154,113,209,168,117,39,111,133,38,253,143,18,103,211,1,205,178,50,201,34,140,119,188,13,119,239,230,115,222,10,185,27,230,222,63,89,6,227,28,58,46,101,123,110,110,36,132,206,31,130,176,86,81,43,122,43,37,172,76,66,157,9,0,117,99,6,91,249,102,233,163,1,157,110,31,20,216,100,164,32,135,153,196,71,14,234,18,8,138,245,205,128,51,183,125,153,77,232,206,125,204,99,181,96,75,234,212,19,158,171,187,179,123,154,185,168,190,53,230,179,49,199,178,39,126,20,53,34,51,203,142,4,235,198,124,205,232,103,199,171,65,158,250,222,28,129,197,184,57,29,251,237,189,122,140,59,44,153,99,178,255,49,167,24,115,18,19,186,126,154,169,134,251,15,43,116,93,175,242,152,243,61,154,104,148,235,207,100,129,178,34,214,238,249,90,227,89,248,112,41,151,248,222,197,16,117,207,155,247,226,57,102,43,38,109,161,141,176,79,18,25,153,10,85,107,30,233,249,36,149,211,43,204,240,31,63,63,44,175,17,231,83,33,253,242,222,60,181,118,127,24,101,229,252,204,84,104,163,252,147,24,12,191,191,211,60,151,251,106,212,223,159,137,76,9,33,118,60,180,185,133,211,197,150,216,249,226,241,106,137,165,176,212,140,51,233,91,218,57,126,170,224,207,139,165,206,115,44,254,227,174,205,252,103,111,32,109,29,230,172,208,38,219,89,90,139,97,161,144,165,103,136,149,213,186,191,56,165,245,186,187,238,105,166,109,231,230,190,244,80,199,12,132,47,174,102,123,172,207,134,9,61,71,188,89,51,175,65,119,99,74,35,62,89,200,12,173,245,108,214,173,142,224,97,131,89,162,61,207,134,58,120,229,48,23,248,10,196,76,199,84,188,217,121,53,9,55,177,162,195,21,111,118,124,153,153,245,103,67,103,178,195,154,149,253,26,235,157,133,244,24,151,173,123,49,106,232,241,53,40,205,74,102,161,108,195,29,94,43,205,2,250,41,27,97,151,255,166,4,236,80,143,108,106,2,35,216,225,232,39,234,122,113,53,58,241,176,194,2,172,111,77,112,20,79,238,28,188,250,94,212,203,70,220,186,153,244,169,152,1,112,133,49,107,49,14,35,181,137,29,4,84,214,167,32,102,136,180,87,92,93,150,178,104,210,99,181,148,190,138,195,105,22,53,147,32,241,89,0,97,253,210,241,228,110,233,94,77,195,169,126,72,52,207,106,76,146,4,235,182,204,145,19,169,78,23,174,167,152,77,195,132,188,56,12,249,125,95,51,200,204,161,230,114,57,237,32,7,75,69,47,62,145,74,196,61,203,120,197,245,218,102,77,115,110,5,243,164,223,138,192,101,142,107,134,161,75,127,52,34,28,78,156,69,17,119,102,61,177,11,244,82,238,167,44,220,221,149,31,115,118,17,232,106,221,121,237,249,28,192,63,227,214,104,240,233,236,70,50,221,185,119,40,154,211,120,37,23,103,250,160,239,139,145,155,220,106,45,65,117,92,97,157,59,49,175,154,151,53,137,133,185,138,168,2,52,237,132,250,49,158,166,153,33,63,10,196,81,187,223,170,24,251,182,154,115,48,162,98,206,210,149,81,232,72,92,78,195,4,32,98,178,183,136,25,140,116,12,88,166,128,165,191,25,170,185,176,166,205,86,36,86,2,153,251,96,242,88,234,225,0,189,206,59,6,12,82,129,166,87,147,176,243,13,116,89,169,81,15,68,42,97,238,153,45,176,244,93,167,47,101,154,20,111,182,224,251,215,73,100,250,14,229,154,161,125,215,171,41,105,220,155,67,4,160,191,218,4,133,123,11,179,170,3,66,5,73,4,177,194,90,254,220,155,202,205,138,159,5,75,172,250,117,169,185,172,90,133,168,30,183,78,140,213,26,228,194,76,109,75,205,80,143,212,224,202,131,77,112,170,153,250,158,71,61,28,164,115,169,127,98,251,199,188,102,242,48,250,222,39,218,139,100,5,40,181,38,82,117,133,242,31,68,100,97,134,32,167,136,153,166,139,24,49,36,152,100,47,90,48,216,121,97,18,51,204,84,83,204,64,127,215,125,116,21,38,86,156,52,232,114,226,91,210,46,211,245,222,109,101,239,67,198,156,149,183,135,154,220,206,222,176,139,57,169,8,37,230,132,46,194,53,55,97,62,44,203,90,110,210,188,230,36,242,51,120,182,37,69,18,6,90,112,106,253,98,166,49,40,118,209,99,158,186,110,151,189,219,202,98,86,223,6,112,58,30,201,53,111,209,57,2,124,222,151,252,236,164,242,103,20,185,46,209,146,153,135,180,167,210,41,7,63,215,29,21,212,252,100,208,120,242,72,249,154,21,252,9,122,2,234,232,123,115,141,107,22,244,217,206,49,110,31,115,110,189,243,113,145,243,184,31,19,220,154,88,41,207,93,227,195,247,123,44,32,234,238,75,161,185,42,119,158,224,239,238,120,16,145,202,15,166,46,30,201,31,38,255,227,32,155,88,168,23,239,48,27,19,158,152,7,213,132,184,185,97,140,101,176,105,26,170,193,143,9,149,252,51,75,12,6,90,125,225,65,124,87,116,10,158,249,90,156,253,140,162,209,137,73,228,228,160,87,144,206,5,231,174,53,202,5,177,2,101,119,247,121,209,27,44,40,167,2,107,116,240,80,212,197,225,42,181,59,84,104,206,33,24,87,23,224,35,226,102,154,57,24,121,45,159,32,197,84,72,170,120,123,255,92,198,72,169,87,227,34,56,23,4,108,153,232,112,84,253,93,136,219,251,179,141,208,178,170,121,183,26,201,188,73,56,213,117,89,159,133,74,169,216,217,82,207,192,8,200,215,204,45,7,153,42,208,214,166,31,12,128,98,245,85,111,66,236,101,234,160,82,49,115,162,86,88,68,171,184,215,140,138,227,36,144,192,53,225,53,177,66,175,230,126,63,165,135,42,199,214,178,130,104,9,206,221,167,232,113,54,119,120,7,135,208,230,34,7,116,205,217,26,231,226,226,82,154,192,77,203,52,254,179,126,175,238,207,94,69,163,82,139,244,144,17,98,55,89,211,150,156,174,126,36,26,1,173,40,136,131,252,64,68,213,111,110,212,245,98,165,157,186,78,177,230,173,23,163,105,155,74,152,113,31,111,18,178,224,251,32,33,26,191,11,197,131,59,102,19,38,123,135,19,152,234,233,144,238,49,204,212,92,98,192,201,180,72,94,139,171,93,57,150,175,69,216,33,131,2,57,206,104,193,159,124,46,23,197,28,178,245,48,206,229,75,206,44,83,144,204,116,9,2,88,184,246,115,213,215,238,212,70,227,206,3,149,123,25,18,212,139,166,31,75,63,82,92,125,235,102,20,147,193,144,76,192,162,3,74,122,33,5,77,49,232,197,149,229,181,171,113,165,141,248,28,224,24,228,205,96,95,8,15,101,154,135,40,179,144,210,206,241,219,252,217,244,111,233,199,42,180,194,250,207,42,180,221,234,181,244,149,93,179,85,223,223,139,83,84,176,76,187,226,140,146,124,13,138,107,219,223,27,45,197,227,195,201,123,159,13,124,6,155,239,160,203,90,160,85,101,90,1,204,55,51,26,199,181,83,137,194,92,110,65,78,142,138,22,231,148,152,225,147,243,175,121,94,114,42,185,0,112,138,180,194,151,29,80,36,8,6,169,252,212,172,252,108,26,61,157,181,38,81,201,113,226,16,26,252,102,161,17,240,22,189,57,250,137,238,8,15,232,250,68,33,175,64,113,127,162,93,127,116,38,148,149,223,69,17,124,121,203,65,53,198,43,57,51,17,165,159,206,142,105,172,147,73,232,101,142,217,60,133,107,174,200,141,93,51,224,156,234,71,211,192,107,78,114,248,208,44,119,110,224,111,150,250,18,244,110,161,136,183,188,57,5,2,197,45,5,247,50,44,35,226,188,231,176,143,52,193,144,19,38,67,230,224,23,211,40,43,244,227,164,120,173,144,237,102,58,33,101,3,167,222,149,35,83,7,176,77,187,89,45,85,0,234,53,222,123,32,61,39,102,146,5,238,142,14,67,191,200,36,70,24,158,84,157,127,174,2,52,68,126,24,178,13,205,147,136,208,183,111,157,196,48,125,65,35,234,102,36,134,36,60,48,115,246,184,134,141,174,72,121,153,69,207,62,239,223,139,102,98,205,241,163,248,83,156,250,195,8,123,246,133,1,25,33,230,138,228,14,93,71,89,120,236,217,117,143,207,231,131,70,235,50,223,224,154,13,106,191,227,234,5,253,218,20,51,28,23,53,22,8,104,129,162,87,27,43,130,91,173,87,66,222,140,238,69,49,195,33,55,212,12,137,88,142,165,155,166,18,21,145,73,181,54,95,55,55,115,255,212,108,21,158,88,248,20,243,212,76,216,238,167,61,141,174,231,44,235,98,230,107,143,124,55,29,26,45,245,234,121,75,73,40,182,28,187,140,233,60,187,76,77,62,104,219,160,34,114,53,61,246,119,87,97,80,212,193,130,60,181,183,216,24,54,37,72,73,250,114,166,52,39,228,197,60,97,161,22,51,28,201,241,61,17,39,151,8,185,83,10,92,114,111,226,233,59,15,59,76,29,78,216,139,121,105,215,205,49,35,98,55,239,163,225,40,213,171,13,239,184,195,156,151,48,65,156,109,60,173,26,174,200,32,189,148,196,73,50,193,174,28,155,18,186,129,154,94,194,171,28,78,218,203,95,109,143,167,2,57,84,190,223,243,248,114,199,37,147,239,89,240,223,119,220,220,14,105,185,57,206,116,36,241,237,234,162,95,36,91,247,160,60,186,136,131,214,17,255,139,84,11,47,174,221,228,180,212,0,7,136,185,210,140,119,79,204,168,91,214,59,25,40,85,221,175,253,227,207,136,103,163,0,46,143,110,52,5,68,158,156,216,188,105,142,30,225,130,225,157,234,152,65,197,220,5,134,0,213,112,248,134,9,11,77,245,105,155,65,210,211,93,3,172,176,45,102,128,150,179,92,243,84,159,128,102,151,81,238,169,78,133,95,178,22,248,169,151,49,158,126,238,38,82,114,197,56,107,189,7,132,81,233,74,107,85,240,104,103,56,189,80,106,85,17,65,38,211,200,144,187,163,132,32,105,210,47,66,87,106,148,139,38,61,86,77,71,45,255,192,140,110,166,141,74,210,202,205,52,92,114,120,51,128,30,100,42,53,246,234,192,111,156,191,186,159,44,233,249,250,163,57,215,241,79,159,148,204,241,127,213,107,3,68,138,218,152,7,47,84,117,178,14,246,241,148,115,148,236,39,120,12,245,43,105,109,64,46,52,28,71,182,36,25,77,144,217,78,182,69,177,147,101,46,31,146,207,19,241,7,52,196,109,232,44,65,75,38,61,94,167,108,102,13,178,243,20,178,30,231,155,166,164,147,8,234,77,231,228,165,23,164,211,139,39,211,63,129,34,110,241,179,173,139,93,204,48,246,121,170,28,62,252,51,169,138,174,60,86,71,190,131,6,120,65,214,173,97,15,119,188,218,92,90,252,166,98,18,84,118,63,121,221,103,31,78,171,80,253,142,105,64,223,223,208,237,74,34,66,82,26,83,143,182,210,140,78,40,204,164,252,100,155,53,175,244,190,216,249,118,250,100,86,125,139,144,14,159,83,93,141,110,28,165,37,190,87,35,223,42,63,171,83,127,158,97,38,148,151,252,211,57,63,174,8,209,249,216,200,233,110,61,216,136,239,227,99,119,30,165,230,213,111,30,104,210,165,167,213,7,186,5,86,141,143,205,74,210,13,5,246,212,145,35,53,240,67,253,234,129,222,77,166,40,6,188,115,80,138,121,152,111,26,102,42,115,237,113,115,162,46,103,125,111,233,241,59,13,106,226,86,228,84,101,14,211,245,26,196,156,4,71,156,0,226,25,146,163,190,17,120,54,149,188,162,94,105,15,82,169,74,189,182,136,246,248,121,103,62,126,68,201,137,174,116,241,253,232,4,106,35,36,119,56,121,154,222,252,120,215,37,160,37,19,93,103,145,210,194,229,205,18,99,108,82,59,146,78,177,52,221,190,91,184,245,203,233,213,155,14,198,56,124,82,126,22,8,237,52,219,133,134,144,4,155,111,148,16,60,65,248,110,196,51,242,224,98,130,238,225,249,209,228,42,96,1,24,219,90,164,180,9,55,230,214,48,128,25,31,11,96,76,130,77,13,3,42,233,222,21,158,2,93,13,26,58,145,56,235,215,76,208,161,1,76,255,161,23,194,60,148,194,239,236,126,103,107,117,17,200,99,182,202,138,132,1,3,36,104,248,110,164,222,118,215,171,183,105,199,186,185,210,13,39,35,10,191,145,115,186,49,164,99,10,117,12,136,176,121,60,182,240,113,136,100,101,203,129,189,103,229,240,175,54,97,216,99,206,117,93,87,129,137,148,228,103,163,19,236,202,4,136,146,174,38,236,153,102,190,232,168,51,75,209,68,108,175,57,188,24,150,192,22,100,174,49,43,140,186,238,218,52,157,28,9,102,161,193,14,201,42,38,214,95,243,173,154,91,220,151,116,54,192,200,114,85,165,76,206,79,227,228,198,169,16,50,92,104,42,232,181,103,135,170,30,191,156,131,140,22,105,249,89,228,215,115,187,233,198,84,250,19,224,155,175,224,207,134,86,173,201,126,102,230,236,69,33,20,42,96,169,209,8,31,8,178,63,27,142,7,225,232,135,74,135,173,221,247,133,173,100,34,16,146,131,104,137,20,108,1,184,171,105,137,85,67,234,199,122,132,82,211,172,5,9,154,200,199,67,186,33,45,43,197,36,155,103,212,136,161,40,23,36,116,153,134,81,141,164,120,105,182,169,139,25,41,25,95,31,192,243,154,80,172,156,195,252,124,220,107,93,224,180,52,231,135,118,98,148,209,208,200,158,154,213,51,113,198,221,238,155,149,166,105,166,9,208,103,71,90,27,53,74,217,42,231,250,241,238,199,205,109,173,139,25,46,58,223,84,44,33,47,240,241,66,34,123,58,157,246,175,65,79,24,48,139,113,230,237,40,194,77,88,135,229,76,62,129,238,136,22,116,130,113,194,236,245,228,143,91,191,8,36,235,142,209,171,233,61,8,24,30,44,237,210,116,2,15,104,191,138,134,80,232,234,134,53,161,11,155,1,192,0,180,45,16,110,178,203,70,183,29,168,174,14,75,185,140,74,6,102,18,8,163,227,86,10,131,249,249,156,12,115,190,50,94,244,140,105,178,20,121,160,171,12,72,5,73,173,128,232,47,64,150,93,95,141,116,171,251,165,221,56,239,116,42,192,113,167,240,216,162,229,191,9,235,107,196,231,52,136,228,169,89,63,20,63,47,194,15,5,207,33,187,194,36,172,205,241,218,139,241,151,2,55,205,181,33,22,7,51,51,26,0,50,160,214,48,27,184,245,68,161,82,30,13,102,171,6,208,13,8,128,112,106,96,70,27,179,132,218,85,17,89,167,66,165,236,140,217,85,167,220,202,153,129,89,166,48,188,61,39,106,144,111,185,57,202,2,11,10,14,98,61,101,136,1,156,48,30,221,40,75,107,145,2,93,236,11,199,71,165,252,49,35,26,25,34,94,200,68,13,253,213,192,172,3,226,138,60,79,213,23,91,134,212,189,157,0,170,218,204,12,6,187,27,146,157,19,21,225,199,140,118,111,252,44,246,84,93,152,103,195,207,49,191,161,169,23,137,249,130,180,238,249,214,113,111,208,250,77,173,228,220,175,60,216,241,72,181,248,8,18,122,71,215,7,120,129,166,5,213,4,14,187,134,16,41,157,54,250,98,38,249,121,205,155,218,164,152,155,209,18,134,244,24,116,118,178,37,192,14,122,21,86,19,120,14,189,24,252,219,237,9,169,207,115,169,99,94,211,241,224,251,179,143,209,5,149,163,225,163,41,131,28,102,83,45,13,243,174,91,171,119,201,178,77,253,118,147,164,164,85,226,179,22,242,140,198,34,122,194,52,133,3,57,221,104,61,158,61,168,226,63,230,85,174,84,27,239,53,251,179,9,94,74,244,19,99,162,83,41,159,10,125,219,224,79,37,4,173,67,75,246,38,61,60,111,151,204,46,91,139,242,25,80,233,140,23,39,232,233,250,102,80,183,137,25,118,193,103,243,239,20,170,163,67,39,209,39,40,102,192,246,247,213,0,32,234,151,6,249,58,70,220,28,178,57,173,229,230,137,42,121,9,145,57,83,243,22,51,220,148,209,19,133,128,112,219,242,193,32,15,157,222,255,6,206,132,174,65,57,151,168,59,212,123,53,232,29,185,26,93,222,32,0,66,168,119,138,82,10,167,90,222,33,18,65,217,146,102,37,49,87,2,167,184,57,116,24,58,19,145,91,141,246,185,100,2,71,250,230,4,255,43,100,232,136,170,146,126,111,206,49,215,149,197,124,30,221,213,76,35,65,76,84,4,106,181,76,7,3,106,10,121,153,4,77,253,99,93,6,75,8,43,245,116,125,113,131,179,198,189,17,153,125,42,201,204,236,22,234,198,116,63,42,182,132,169,85,75,252,46,203,84,203,139,211,121,55,66,114,144,238,85,93,4,36,174,202,188,143,134,240,236,41,98,67,110,24,223,203,58,217,229,123,213,70,61,241,222,155,230,100,249,217,246,215,163,67,142,50,80,87,232,9,229,177,124,47,166,77,86,239,61,77,114,236,154,171,208,111,25,95,32,140,200,215,220,132,18,166,152,2,247,74,114,243,227,199,13,53,155,30,156,220,60,43,96,161,165,213,171,60,58,105,166,31,114,167,222,196,60,70,214,237,18,18,152,80,85,195,156,134,14,105,163,237,108,223,17,125,48,122,39,244,110,209,217,97,223,67,123,216,208,68,57,94,98,187,143,54,98,41,49,131,152,42,247,103,177,199,232,205,33,71,73,50,145,202,3,180,48,37,141,59,40,229,17,17,198,204,98,190,102,120,103,139,98,37,72,123,202,10,80,82,36,224,41,131,94,129,48,35,113,175,208,23,248,212,66,131,251,172,190,212,117,99,56,126,198,37,124,103,237,166,103,162,117,195,80,221,109,101,173,7,94,213,193,235,199,134,152,201,5,232,152,211,25,144,251,188,187,78,214,224,135,194,192,8,157,59,246,44,186,76,196,60,136,94,99,166,1,71,212,65,165,238,61,235,221,46,133,189,196,160,219,144,159,220,189,54,45,61,209,251,54,33,244,187,83,171,95,72,202,162,139,18,41,109,87,233,129,205,44,100,171,238,33,209,150,36,76,40,187,172,34,102,92,21,53,35,114,24,139,19,63,69,19,7,0,153,206,60,15,103,98,225,94,203,215,164,232,16,156,73,208,191,192,65,167,102,163,1,188,71,235,179,17,163,132,157,219,181,2,102,86,136,213,0,66,114,37,84,169,167,235,207,6,208,25,3,78,81,85,75,128,0,180,146,250,19,57,43,196,138,58,79,48,39,39,0,61,249,65,34,209,187,19,183,38,113,166,115,148,76,77,176,49,37,234,248,91,129,145,228,3,247,190,42,243,232,16,40,212,148,70,173,125,149,122,73,105,40,76,21,38,222,144,203,229,228,123,64,197,9,169,181,8,48,140,219,176,63,208,222,21,144,205,13,24,124,39,69,254,218,146,10,169,222,158,85,177,170,24,46,242,54,218,252,86,234,86,140,55,149,133,27,25,245,44,36,191,197,104,96,123,248,241,203,142,74,69,243,219,30,22,129,83,110,111,187,24,4,145,209,200,54,173,103,228,233,126,24,17,208,77,18,220,218,233,194,68,168,61,30,60,160,243,148,95,117,190,86,89,247,87,129,191,213,94,21,148,53,102,14,113,227,141,168,141,88,193,194,108,137,216,198,99,230,188,31,225,136,164,100,2,58,218,147,152,74,27,215,161,238,192,219,196,76,167,225,16,151,87,155,16,246,249,219,233,222,26,166,84,197,242,111,58,218,239,218,129,229,95,136,75,136,25,64,202,196,162,135,67,72,58,118,169,80,123,146,200,116,72,206,186,173,218,229,89,87,187,62,43,105,160,166,29,162,108,81,215,23,7,205,191,180,191,52,83,100,139,213,1,1,139,92,125,182,162,144,239,182,216,102,72,214,192,116,196,87,187,186,201,217,64,157,98,70,73,45,250,77,136,238,148,113,47,21,163,243,142,144,173,43,95,209,241,111,103,184,79,214,161,148,147,62,185,211,156,122,163,111,78,103,105,73,79,100,150,115,72,131,147,86,144,93,150,110,97,212,112,226,234,65,7,170,140,232,79,1,116,221,48,86,165,14,88,210,124,130,107,62,238,116,149,175,185,168,235,220,48,118,212,172,214,13,211,217,125,52,52,172,218,125,77,35,65,116,83,237,106,129,170,52,118,147,197,188,177,59,164,146,242,173,17,74,46,81,119,177,254,114,209,151,180,166,242,30,125,29,236,24,169,62,214,158,110,39,140,33,79,231,115,239,121,147,79,168,82,172,162,86,48,58,209,183,71,104,41,112,78,204,21,46,84,185,58,61,214,190,162,14,139,245,153,254,25,130,181,17,157,148,132,154,79,171,60,250,3,107,150,59,201,52,250,168,52,27,238,235,7,176,172,5,114,67,223,209,104,237,6,101,16,227,47,189,122,25,237,127,44,15,208,111,67,249,3,74,80,246,227,60,157,175,37,23,115,108,237,88,60,214,208,144,228,197,39,94,221,13,217,232,117,20,70,19,20,73,90,142,19,19,213,101,33,77,0,106,26,92,150,9,110,188,57,148,83,1,92,83,4,54,148,239,138,240,84,24,113,152,72,146,83,49,77,15,35,195,217,95,124,72,144,237,21,153,55,227,107,184,162,177,201,252,253,44,67,2,43,163,119,112,66,76,218,154,242,100,82,175,187,148,251,208,222,36,33,254,224,226,179,201,94,238,14,52,202,235,243,232,121,221,132,102,36,215,106,6,172,19,238,166,201,88,42,35,131,49,184,59,169,35,27,248,144,4,18,230,51,226,17,216,128,130,92,239,152,109,196,5,130,178,196,56,199,149,228,194,180,72,47,163,201,146,16,217,174,30,37,188,12,20,204,83,121,159,29,162,21,199,55,170,73,160,35,198,150,150,66,10,7,69,212,220,158,33,5,251,184,195,106,53,26,177,90,93,209,231,255,0,174,209,244,98,116,45,227,244,128,9,189,11,21,216,217,66,97,128,240,171,23,154,8,194,60,5,21,78,105,49,23,0,58,110,29,148,110,250,84,62,102,139,238,149,174,107,143,204,66,120,171,155,100,185,238,56,221,54,141,224,190,249,137,202,201,186,135,225,221,39,26,149,245,158,245,119,67,174,30,196,139,25,214,117,97,33,59,86,218,189,131,46,40,25,184,250,189,56,68,153,51,16,1,233,67,227,209,29,46,97,55,159,79,167,220,81,200,151,164,144,140,201,198,174,34,36,74,168,98,133,32,218,239,86,91,127,53,96,58,119,87,249,145,99,174,215,220,99,9,28,51,105,130,241,152,145,23,8,51,179,240,217,237,86,16,93,146,127,78,109,172,247,226,17,20,103,100,39,230,31,115,15,182,215,243,101,30,18,50,172,229,254,104,196,27,164,132,102,63,122,5,165,143,193,128,149,120,20,115,233,65,236,214,160,105,217,229,217,165,71,186,108,92,179,42,239,2,230,224,168,197,56,36,175,70,232,70,226,222,205,29,104,149,58,33,103,26,64,173,248,153,209,88,17,173,78,152,12,193,58,250,147,241,0,5,244,117,28,9,192,163,65,189,54,76,179,86,158,13,155,245,37,173,130,113,44,61,102,35,140,240,95,141,222,160,50,112,38,32,93,51,184,213,166,9,76,136,39,1,211,194,157,133,148,20,164,246,81,13,43,21,25,193,188,158,79,13,233,104,184,171,180,116,175,165,28,48,134,242,10,10,49,208,155,69,22,166,113,187,123,75,22,230,245,96,240,104,85,237,59,22,207,130,235,70,219,121,151,233,213,207,107,86,26,75,4,87,42,141,16,97,30,69,228,29,127,101,171,160,70,91,116,220,171,143,62,233,141,247,99,17,96,73,87,47,156,202,83,176,214,155,242,227,214,134,240,201,252,14,250,64,107,131,87,222,3,211,153,184,236,130,137,186,136,222,252,108,188,145,186,58,225,17,21,53,125,51,60,63,143,235,233,18,60,1,66,214,184,6,34,229,48,163,32,172,29,252,19,28,144,103,136,50,96,79,109,238,131,186,133,92,215,199,154,88,13,243,172,99,198,129,17,164,138,72,157,244,135,139,133,178,179,167,80,11,204,148,10,193,51,42,208,30,28,154,80,156,62,61,250,147,230,143,160,185,4,252,59,180,241,123,90,100,20,207,54,41,27,253,221,116,134,58,143,94,161,58,190,218,99,134,111,124,186,249,37,152,38,150,4,123,228,55,63,145,138,182,27,28,159,222,126,141,91,123,127,74,43,148,190,183,151,25,74,183,41,171,86,144,121,254,57,81,71,218,15,1,7,209,156,199,23,205,48,124,163,60,230,28,28,151,103,99,227,235,168,145,174,164,22,212,158,136,174,232,107,103,232,31,130,240,20,98,54,93,93,86,148,191,102,68,174,53,246,54,253,230,116,57,75,225,215,124,104,11,172,227,209,95,13,7,247,225,152,41,35,133,158,179,113,84,164,172,109,229,128,82,61,43,77,40,77,178,81,251,198,33,202,14,90,81,200,112,149,223,6,133,244,29,76,174,16,139,11,219,170,181,50,87,239,150,183,17,175,138,67,58,145,62,7,219,253,32,109,253,233,15,196,9,242,49,7,77,149,52,49,54,113,144,125,87,225,71,142,39,73,58,186,49,16,197,100,128,93,77,115,91,120,108,65,4,139,46,195,124,82,172,185,93,34,115,136,92,206,168,87,77,183,195,169,29,124,169,166,112,175,21,140,13,212,206,167,233,185,253,92,250,230,76,112,39,246,105,229,235,57,214,178,208,78,53,166,49,196,70,237,5,28,224,85,249,213,168,224,236,167,214,134,208,124,140,121,49,93,67,109,88,155,40,63,248,15,131,79,93,233,86,32,135,191,10,63,197,120,14,159,118,55,148,142,198,229,114,237,82,65,156,180,58,4,3,32,21,31,144,98,98,78,198,252,234,102,90,73,180,134,13,123,248,186,183,230,115,202,158,52,13,54,230,71,95,33,171,81,178,98,10,64,90,123,214,162,160,198,190,100,63,68,141,172,108,49,231,167,53,125,226,210,238,112,55,216,28,149,255,102,206,31,61,103,152,143,227,42,9,117,242,177,104,178,187,121,153,202,203,211,74,23,0,42,206,1,138,136,89,97,53,168,25,198,49,113,66,89,93,35,199,124,62,66,92,140,216,134,194,102,6,222,250,61,222,202,211,53,121,86,199,137,73,102,28,157,213,188,61,197,135,172,123,116,114,204,46,253,154,56,250,35,8,77,25,64,109,70,152,240,78,206,120,177,73,242,80,241,10,192,182,67,141,243,140,54,73,61,121,51,203,233,250,123,147,87,126,62,166,169,56,248,147,89,103,107,61,221,110,229,210,180,158,96,50,189,205,112,181,94,125,237,60,12,182,60,158,134,180,233,189,229,152,57,204,228,181,1,107,57,53,3,55,95,138,221,93,214,244,234,159,130,4,200,208,142,150,116,135,26,104,38,34,24,255,23,119,78,23,13,68,190,49,117,242,211,195,214,233,145,42,241,99,182,109,177,242,13,40,197,149,112,100,193,190,246,165,189,121,100,98,227,27,77,104,13,20,42,131,28,90,40,112,194,201,168,106,225,124,165,26,165,55,82,136,199,241,210,102,72,68,138,243,125,52,231,136,182,82,194,49,180,98,102,82,252,146,196,236,79,90,37,188,127,218,171,20,144,5,197,239,190,75,102,66,193,80,117,94,23,208,122,225,67,23,147,94,86,84,20,48,205,112,163,7,208,90,133,200,45,128,208,226,49,46,101,140,154,0,80,157,184,6,144,44,202,98,10,161,43,38,147,20,59,5,112,2,221,10,32,78,243,21,89,40,171,15,125,54,76,75,83,54,223,92,251,211,117,11,57,135,167,166,74,106,74,114,49,201,39,180,184,179,113,83,170,213,180,75,194,76,11,185,54,221,78,147,159,142,141,125,60,45,204,157,172,213,186,231,73,83,200,10,146,98,1,247,5,151,7,78,73,17,108,244,221,229,216,213,81,198,86,236,17,93,224,249,254,98,146,132,143,153,4,126,141,215,62,199,67,122,80,129,137,214,177,120,53,218,200,180,117,213,58,139,131,181,156,84,159,210,11,36,240,236,113,90,145,213,152,90,57,75,203,88,237,195,61,95,84,99,158,166,242,22,130,113,214,109,48,181,144,153,225,74,25,225,93,84,250,217,20,164,112,89,51,77,3,172,72,114,20,148,1,157,63,53,60,228,90,116,117,172,31,33,65,56,54,4,115,79,5,150,108,219,245,154,204,75,86,175,9,61,172,24,51,232,97,158,210,50,2,3,119,84,40,128,76,173,153,195,46,213,107,184,131,19,66,30,37,147,96,169,133,247,14,54,88,27,20,76,78,186,246,184,249,126,25,2,182,1,201,35,34,154,70,194,169,149,53,168,114,252,222,19,72,145,242,176,20,35,201,8,51,236,18,26,117,20,242,132,225,129,27,248,81,99,181,138,150,124,184,123,86,225,83,239,191,207,11,247,34,230,204,73,227,64,184,142,179,103,127,168,252,156,160,70,126,117,55,128,145,43,68,64,211,171,205,140,103,184,210,149,230,164,8,66,39,152,240,192,241,137,67,0,137,62,227,241,240,56,66,18,28,194,77,70,227,183,31,146,57,2,71,191,57,127,55,63,124,105,134,41,117,89,13,64,61,90,163,221,182,105,120,122,200,42,213,122,198,31,51,189,88,126,53,189,47,122,252,192,65,119,181,223,145,116,126,201,197,76,84,67,20,61,166,200,187,252,168,49,171,135,68,104,35,244,135,80,109,153,38,180,91,193,152,191,116,160,163,5,148,237,76,56,52,166,116,46,108,252,237,16,50,33,167,56,30,246,176,25,30,48,39,83,87,132,53,37,20,176,225,87,149,237,193,21,82,160,74,129,186,162,155,171,40,172,138,171,115,160,39,192,217,160,171,168,102,50,85,62,100,180,214,87,37,157,98,158,230,251,108,48,121,237,33,85,179,235,221,12,47,191,70,145,217,100,209,67,210,205,186,85,116,5,224,245,134,2,24,92,99,90,184,134,231,172,133,164,27,100,53,47,47,31,162,242,190,171,208,37,158,244,124,65,40,134,110,239,208,0,3,148,167,43,164,91,250,47,52,192,8,73,117,245,157,35,32,132,115,127,244,148,227,89,156,112,181,251,215,166,175,255,161,43,36,135,121,37,250,54,106,171,154,72,233,68,126,177,128,160,86,80,54,45,104,189,214,125,113,106,159,154,9,193,89,216,126,220,27,153,250,179,39,145,215,13,209,67,120,136,218,115,45,98,213,161,15,102,202,116,58,38,224,208,67,73,139,9,223,53,178,238,20,47,66,131,8,31,106,106,78,13,98,252,25,106,86,48,199,234,54,78,90,126,5,92,12,245,205,242,228,127,40,200,248,84,160,63,65,187,144,183,69,28,241,222,29,129,230,246,124,75,68,188,122,168,103,118,10,8,207,213,43,6,20,186,152,186,30,115,91,8,56,127,230,31,173,148,222,28,226,240,24,148,1,40,75,223,12,250,222,16,77,131,58,164,238,103,31,70,7,180,134,153,152,68,185,64,235,77,159,218,126,254,242,167,182,43,138,6,221,80,125,246,201,13,52,198,31,124,98,182,7,166,191,105,196,8,113,149,6,6,125,60,203,118,154,62,109,40,161,182,177,31,96,198,217,149,35,21,14,65,112,74,138,71,129,202,189,198,128,146,253,239,207,38,124,124,221,237,27,78,167,246,175,240,214,109,216,37,79,146,32,227,247,180,35,158,189,143,94,36,215,174,61,107,144,230,7,61,115,153,121,211,5,98,19,41,81,61,177,141,127,46,204,116,12,204,135,254,41,69,218,23,2,153,253,0,197,200,177,249,254,223,77,77,79,153,136,76,96,217,231,183,49,199,205,183,225,131,63,245,171,17,102,215,190,188,179,51,226,209,186,168,110,55,46,113,109,171,72,54,205,92,177,215,244,199,197,41,109,176,6,231,144,18,134,132,84,105,98,80,169,113,39,157,210,75,213,211,133,206,152,18,192,166,62,237,68,85,51,64,203,30,87,111,252,91,109,239,161,219,208,211,1,148,185,97,163,211,152,108,94,89,118,234,66,234,73,0,209,9,214,125,8,99,76,40,65,204,199,9,241,94,96,86,222,208,140,49,133,158,17,161,201,49,37,21,58,181,116,105,100,109,33,154,40,218,157,80,44,212,113,35,192,48,237,170,48,57,11,207,162,19,94,37,101,178,61,19,138,180,144,95,157,113,33,149,16,136,136,195,121,38,208,243,57,239,161,201,0,206,122,47,122,12,107,69,124,26,254,206,232,57,201,157,105,5,37,37,138,56,206,13,98,124,46,134,205,90,208,22,123,72,71,73,36,185,25,214,64,109,100,172,150,95,112,17,110,99,252,145,214,55,56,234,170,215,50,209,170,70,86,88,204,176,242,198,112,227,163,136,50,115,1,39,206,21,159,217,148,234,37,196,29,104,149,251,154,71,192,91,139,26,52,165,246,225,39,57,77,39,239,173,179,245,47,248,123,119,106,184,106,38,145,29,225,3,216,92,169,29,19,139,144,53,13,97,242,206,113,40,221,205,164,125,2,71,0,211,222,80,78,114,150,252,241,28,252,209,86,119,211,30,226,66,221,201,247,239,193,38,172,41,217,14,155,73,242,221,134,230,142,41,162,179,144,76,144,2,244,137,66,107,168,114,242,156,141,179,68,55,58,156,15,48,127,103,37,153,88,235,90,73,125,201,186,107,212,3,29,173,5,153,2,199,167,180,201,3,83,246,68,10,83,110,8,161,63,105,98,84,112,92,132,62,161,225,33,15,166,58,25,80,23,168,22,218,122,24,40,144,5,246,31,61,147,177,10,74,123,63,95,227,94,76,73,67,27,244,81,36,243,86,42,42,195,91,169,66,137,238,174,98,24,104,204,243,179,239,68,168,248,81,197,55,178,73,198,69,9,121,200,244,183,72,225,24,9,24,109,215,255,55,93,86,155,249,61,62,148,213,218,72,238,244,59,63,55,19,11,127,102,206,123,133,41,54,67,83,121,84,62,201,237,40,76,23,159,120,12,223,123,103,54,79,84,153,22,168,134,187,231,50,207,1,116,254,151,245,67,129,39,204,110,134,120,65,82,231,172,195,18,138,92,211,66,116,217,247,201,201,3,63,116,51,243,69,103,16,158,185,239,220,211,232,80,154,242,48,12,152,238,229,67,62,60,228,4,5,35,26,11,12,31,160,117,18,60,199,236,184,57,155,97,73,160,13,84,201,44,143,18,147,155,49,210,85,183,207,31,197,6,76,178,167,138,163,73,9,58,215,56,26,22,63,90,151,52,61,19,203,221,107,186,133,161,28,148,237,164,66,6,238,123,209,58,239,38,17,127,135,166,60,128,69,176,130,47,229,81,68,222,154,99,202,205,6,105,149,238,97,160,43,206,229,207,78,6,183,149,110,162,36,150,99,35,195,207,109,207,254,75,9,32,204,133,140,141,236,253,248,177,177,33,156,77,146,20,183,220,187,34,1,239,232,78,40,97,135,50,174,89,114,97,249,36,63,241,35,114,218,122,42,13,202,139,126,115,148,215,179,118,100,31,175,248,56,1,113,176,64,26,171,60,90,104,18,236,56,140,233,165,212,243,212,34,129,251,108,138,210,74,102,197,81,158,98,174,12,147,247,85,186,67,146,81,17,159,210,64,90,149,118,0,70,189,229,124,7,80,81,32,110,175,57,227,76,7,77,156,244,8,63,232,205,171,116,233,54,211,97,40,50,27,232,91,79,181,95,79,0,224,171,154,201,164,197,171,241,245,164,139,209,26,146,251,245,96,112,153,53,5,138,228,212,242,20,40,244,20,15,77,10,110,192,42,30,190,82,166,204,234,254,91,118,163,59,36,10,167,77,75,218,252,9,220,27,110,61,135,121,122,50,229,231,52,8,16,26,172,90,227,169,230,17,139,69,115,91,167,114,168,220,241,40,68,150,40,21,194,79,8,38,83,155,55,249,3,191,154,153,178,31,94,77,216,230,220,133,49,65,208,167,45,15,213,155,72,123,117,35,206,210,118,39,166,79,241,245,71,208,120,134,240,73,83,90,71,148,123,240,103,235,120,106,191,180,185,71,44,71,130,103,42,239,192,46,166,5,238,30,60,117,47,109,151,37,197,51,226,222,40,251,236,7,70,79,129,188,135,153,104,76,99,103,108,225,235,146,199,45,79,48,183,97,204,205,55,36,130,209,75,211,117,51,7,142,6,149,155,181,30,37,141,243,71,206,217,76,180,150,242,212,52,36,213,31,103,137,56,177,222,108,79,167,46,39,116,235,17,224,34,193,245,64,24,122,58,193,131,175,206,70,23,93,122,98,235,179,245,135,238,92,3,97,174,217,35,112,122,33,87,217,150,161,229,53,99,80,108,99,241,16,23,66,145,52,31,96,6,100,224,110,134,210,92,158,12,233,86,148,118,77,128,37,233,163,241,50,83,228,50,198,48,120,176,152,13,140,231,153,16,246,229,161,233,138,65,78,57,226,250,1,100,95,179,125,3,232,100,40,92,163,35,144,30,68,137,209,86,68,54,99,212,167,77,24,150,253,25,13,185,132,169,212,242,245,135,117,98,44,79,179,156,1,212,110,243,125,153,51,27,114,230,229,33,152,63,135,202,14,189,113,34,19,77,242,195,99,2,203,90,232,195,3,8,86,232,17,205,162,35,210,86,240,154,233,242,56,230,25,101,69,178,90,164,40,158,155,231,200,178,64,28,48,202,159,102,143,128,22,85,227,201,215,12,14,4,232,41,100,160,23,96,22,77,45,17,69,222,180,47,106,132,15,172,137,88,38,32,31,150,244,82,254,202,61,76,35,33,110,110,98,246,245,193,209,44,103,156,178,28,230,57,126,30,9,157,227,150,245,72,190,254,180,131,30,49,24,128,251,215,220,234,171,121,116,182,238,82,174,57,61,82,26,160,212,60,184,134,38,133,144,65,173,227,166,189,96,223,97,232,30,169,152,125,229,173,201,2,60,232,34,218,70,163,129,140,230,205,249,170,216,36,28,196,251,102,16,67,245,183,6,16,17,52,221,153,245,129,223,1,232,142,41,78,161,42,205,87,135,230,120,147,33,10,78,93,101,255,49,135,186,131,65,31,207,153,242,72,228,112,16,199,205,33,234,212,86,44,210,117,129,15,66,152,113,206,39,189,10,104,125,68,30,255,44,54,37,161,63,123,18,237,83,33,41,78,57,162,188,41,82,176,45,110,70,153,91,151,54,180,105,119,150,183,105,34,22,79,89,166,69,152,108,73,182,71,130,132,170,77,100,75,236,151,60,171,183,227,194,251,217,72,39,202,89,53,207,179,207,63,212,117,235,46,15,5,30,74,221,161,205,72,219,118,79,15,162,11,223,213,121,211,143,25,174,89,69,76,66,121,21,144,223,243,181,19,114,128,186,196,206,189,99,58,36,218,188,181,129,141,164,200,136,138,17,32,14,253,217,195,74,70,53,74,93,192,22,117,95,33,245,22,210,220,96,166,21,170,105,228,79,81,69,3,214,174,27,53,179,126,140,144,253,62,14,69,122,161,154,51,120,113,172,3,1,154,72,53,3,6,187,229,63,216,172,31,36,39,76,33,81,245,196,143,122,32,139,103,226,205,121,81,110,104,251,202,242,156,131,202,89,92,13,120,79,247,113,88,164,235,69,154,157,73,170,20,99,155,68,125,13,100,225,113,71,32,250,127,90,212,16,41,136,82,177,101,12,85,146,15,172,178,255,110,147,130,214,189,218,164,237,215,69,154,237,165,247,134,3,41,218,140,203,241,92,168,10,168,185,43,82,19,106,90,29,83,58,102,35,25,95,76,201,249,121,241,94,210,197,166,76,180,109,30,107,30,1,152,4,20,213,53,159,206,181,57,68,162,183,185,84,106,61,235,205,43,58,96,36,198,31,115,207,145,5,197,233,76,74,11,13,144,107,149,192,53,145,130,210,3,159,166,180,118,1,28,39,120,222,122,62,157,32,48,69,102,237,152,143,171,83,31,243,174,23,70,6,108,224,1,229,90,63,197,197,11,147,113,25,15,198,26,237,199,128,16,145,55,214,171,23,146,96,251,154,149,105,27,0,247,137,18,74,12,10,177,154,98,195,17,233,201,215,10,90,188,42,236,28,192,112,12,89,70,21,85,172,148,39,2,142,3,236,97,42,116,156,202,159,179,226,24,8,109,119,21,226,132,108,49,242,160,244,166,204,244,180,237,101,218,186,67,100,157,22,76,129,203,91,14,246,98,121,248,137,69,155,250,138,41,46,186,153,16,49,171,250,40,20,26,23,194,150,201,92,46,213,61,133,255,39,80,104,52,174,214,167,79,12,255,59,20,189,225,160,154,218,9,118,54,206,232,54,161,14,245,244,193,80,197,239,1,228,63,81,183,18,28,83,101,39,123,31,114,224,103,51,235,143,134,109,67,89,193,127,118,111,83,248,195,43,138,107,169,4,176,156,246,63,237,249,59,67,86,66,145,152,86,79,100,209,213,12,61,121,168,129,3,127,215,142,169,1,95,201,85,236,6,7,171,247,102,255,94,210,200,82,170,106,212,154,56,202,237,115,225,106,109,131,25,150,120,189,106,224,57,171,206,108,134,29,62,250,146,206,108,37,65,168,253,34,112,240,244,171,6,190,72,61,235,215,234,41,212,142,179,161,133,167,154,201,130,141,104,239,161,109,91,155,181,160,176,138,41,12,125,180,182,185,80,114,136,215,134,168,114,238,231,193,240,141,231,80,18,135,8,71,199,164,158,24,218,19,15,137,134,241,178,117,188,97,253,141,246,125,32,17,67,187,96,6,189,187,227,138,129,27,155,188,142,232,204,35,72,13,54,80,212,162,34,206,28,161,209,172,56,97,255,212,134,67,99,230,170,97,206,212,45,229,205,183,241,240,68,27,25,239,54,31,253,104,26,185,163,9,237,156,229,79,167,151,201,122,221,171,145,95,145,38,27,250,13,83,200,202,31,103,167,60,29,206,0,120,247,12,142,138,97,235,180,60,87,151,219,225,217,209,43,174,207,163,247,229,91,232,232,192,107,35,152,113,134,197,163,187,97,141,213,140,83,20,154,220,84,61,187,54,220,238,31,47,147,155,41,113,235,163,73,245,248,36,197,177,46,210,181,129,249,12,104,40,118,55,38,79,110,143,185,231,160,222,104,191,202,193,115,115,92,255,144,57,39,103,249,220,124,231,113,59,41,51,116,123,67,95,28,162,181,120,53,126,86,215,55,95,237,226,90,18,92,179,42,243,108,136,234,17,124,38,86,88,86,105,120,208,161,113,118,81,134,152,69,69,235,19,138,246,193,38,84,201,74,202,239,166,191,7,28,186,155,169,196,169,66,123,110,235,22,23,19,204,132,130,144,170,199,171,161,77,160,132,178,60,29,64,106,166,123,226,182,136,78,234,189,114,115,219,228,174,153,223,37,103,4,28,134,96,97,162,201,147,159,38,242,239,148,150,195,91,62,211,152,125,91,175,6,72,16,4,26,131,230,45,57,118,41,238,172,168,242,37,32,135,162,174,68,106,222,176,3,209,168,89,148,157,217,138,82,112,108,184,121,162,236,36,95,140,90,71,144,0,208,137,161,203,147,4,119,46,65,58,194,105,163,189,200,5,52,124,180,187,192,194,70,118,246,154,207,70,61,162,137,13,114,40,41,232,154,172,199,170,215,108,190,133,220,123,82,238,141,78,180,220,82,17,142,252,31,130,123,4,116,248,167,12,240,92,13,26,160,220,30,80,154,20,159,171,123,20,32,51,59,181,178,23,240,236,182,3,170,111,160,245,162,191,26,106,150,25,103,72,211,80,152,252,54,29,167,126,111,194,155,185,117,204,142,163,30,148,89,153,228,195,123,243,129,142,144,159,19,213,106,251,106,69,48,88,14,191,49,116,192,135,161,185,194,76,128,40,91,117,49,137,132,104,161,107,212,7,178,14,105,14,69,101,147,211,125,108,112,98,132,159,210,229,64,54,234,180,56,247,6,132,133,210,132,95,76,151,205,83,153,156,237,100,68,174,25,52,103,14,51,117,37,237,121,53,204,228,253,16,191,126,221,251,86,200,199,149,168,197,25,115,89,145,233,121,92,183,116,251,163,51,184,42,189,152,47,231,244,222,205,250,207,133,34,30,164,153,17,132,6,0,188,170,132,67,133,153,142,110,146,48,207,34,244,244,54,152,103,77,206,11,31,151,238,53,43,115,146,157,190,93,150,10,150,62,255,161,82,20,46,62,212,185,218,214,122,190,67,42,78,130,218,204,209,16,73,179,74,114,241,108,93,49,164,168,123,75,75,121,53,71,176,9,34,191,232,189,59,104,155,116,63,23,249,11,25,20,170,153,183,25,132,146,213,144,39,27,180,225,182,196,22,192,132,242,171,207,102,80,35,187,197,111,102,70,134,217,220,223,219,212,218,145,70,146,37,219,32,41,10,34,21,24,212,112,120,213,188,245,107,90,27,222,122,204,43,71,79,56,248,38,41,104,97,166,189,48,224,252,136,126,202,92,104,180,106,149,45,112,254,135,2,227,7,26,111,210,209,164,204,201,48,230,164,124,81,222,156,45,66,180,133,139,121,198,37,133,25,249,119,121,116,134,4,58,114,14,28,44,69,54,127,83,3,15,86,67,96,157,75,224,56,230,190,82,92,112,120,58,216,149,161,87,175,219,218,97,9,162,42,7,170,117,56,69,58,3,106,172,245,12,89,57,223,191,223,184,158,182,23,253,92,128,180,111,74,129,45,66,130,147,51,111,56,82,163,97,16,162,33,29,209,115,68,165,96,6,100,223,26,202,159,209,134,33,154,2,227,77,15,158,190,218,57,47,193,204,70,150,135,150,126,121,54,180,216,193,218,73,190,183,8,139,23,152,131,5,173,167,155,159,74,64,181,66,247,240,208,190,26,134,75,182,88,35,48,137,34,31,148,105,85,196,54,77,109,3,113,31,55,67,27,37,241,133,145,117,148,200,131,102,171,165,53,49,3,1,10,148,54,60,79,77,173,39,16,138,226,164,57,191,162,33,138,214,81,223,253,194,176,161,5,185,0,170,99,134,37,56,178,222,230,236,222,1,239,29,149,134,26,32,237,89,21,187,142,121,103,215,91,195,76,157,167,139,153,46,101,199,68,28,51,137,237,215,220,247,189,24,193,242,242,88,41,96,187,121,209,135,255,231,226,64,167,152,134,136,54,210,243,102,59,176,135,199,76,179,65,83,51,219,93,188,153,137,213,202,152,193,128,23,209,123,165,42,171,27,26,26,139,151,188,137,214,120,237,143,62,102,138,211,81,134,64,66,81,148,221,169,5,155,82,156,67,196,147,53,108,170,121,213,32,90,69,212,169,136,182,24,119,27,151,197,149,158,198,170,7,103,7,155,30,253,73,213,170,132,58,228,103,10,231,232,69,196,97,29,69,118,203,227,102,19,202,122,85,137,4,121,150,115,181,35,44,28,23,159,95,81,165,179,164,162,227,71,49,232,51,23,107,70,146,185,2,30,40,62,55,137,206,44,130,107,6,100,220,209,205,203,234,92,91,103,3,60,130,247,205,126,232,104,25,149,173,9,220,51,230,83,244,79,43,213,17,90,135,3,13,109,204,59,97,54,180,98,137,194,104,181,194,219,125,52,226,94,164,105,3,13,13,247,214,253,218,192,47,32,74,114,51,85,6,57,242,233,136,201,209,111,211,232,6,208,81,33,225,145,75,148,62,233,162,20,41,81,19,13,186,229,69,48,84,226,164,31,227,94,145,121,104,112,39,78,189,116,94,148,42,37,242,46,109,146,88,209,106,93,97,174,202,39,109,211,138,230,145,48,143,162,158,8,52,33,65,31,64,241,190,107,72,133,134,96,137,54,5,43,253,47,57,217,248,238,59,146,22,52,141,100,17,51,64,193,131,211,232,214,138,243,19,30,88,39,233,133,67,147,170,221,122,243,66,3,134,59,19,16,116,138,112,17,21,164,121,253,175,134,46,177,112,28,83,189,58,83,54,192,233,11,44,133,196,192,120,79,51,146,191,13,222,235,174,143,70,86,61,2,174,115,181,181,249,95,51,173,63,177,229,156,208,157,51,64,110,14,200,40,154,26,207,139,151,170,145,201,100,139,73,183,58,159,201,97,223,239,197,38,125,30,24,211,200,26,177,238,213,235,87,106,137,15,242,164,165,43,10,191,61,218,232,40,58,47,205,203,65,43,125,107,8,205,152,13,100,130,155,138,70,141,169,98,32,47,9,67,23,244,101,59,86,230,57,190,0,214,139,153,120,189,198,218,91,218,110,78,51,51,74,24,97,109,116,95,110,49,247,114,17,11,16,50,73,155,15,183,218,39,212,140,133,73,139,132,172,91,96,80,43,60,117,246,194,162,36,49,200,126,71,8,209,44,181,46,7,31,48,156,122,167,89,61,219,143,62,122,131,176,11,47,167,81,65,235,114,188,108,4,205,130,146,193,66,107,77,239,30,75,223,119,217,27,159,184,236,194,103,48,71,128,226,216,40,71,151,207,97,30,83,36,89,143,179,86,233,92,19,51,35,30,88,138,2,243,165,100,36,140,239,190,120,198,220,250,232,53,223,72,3,81,113,37,245,214,108,25,203,44,68,105,126,70,80,135,251,91,132,119,19,24,33,170,101,247,106,10,207,122,181,145,176,198,225,179,241,168,229,106,40,107,2,18,141,139,69,47,149,152,201,38,239,48,23,184,215,196,76,64,25,171,11,232,223,221,12,97,80,76,197,245,106,153,102,91,209,43,208,184,153,126,100,124,46,36,130,251,53,195,183,148,162,3,3,156,168,156,15,103,230,192,161,24,231,67,53,119,66,158,13,185,114,180,11,180,106,105,131,121,205,92,49,239,193,6,223,159,190,57,242,57,129,54,178,80,73,188,82,210,89,240,55,132,185,211,34,44,102,139,227,98,166,100,142,220,107,68,165,193,171,177,22,171,138,27,210,140,67,41,58,7,73,57,156,165,36,102,80,226,129,170,1,56,209,228,165,23,5,211,216,9,73,62,141,34,15,222,240,207,197,137,153,166,53,69,132,57,155,22,194,202,183,107,138,45,233,154,169,70,173,251,222,195,114,108,98,94,144,192,213,59,201,248,184,215,140,66,230,109,48,34,212,159,98,164,27,47,252,27,64,49,67,222,139,122,117,132,200,124,11,77,178,88,17,167,5,211,110,51,252,213,61,91,154,17,113,117,217,68,21,44,135,245,220,61,70,172,161,73,63,244,226,12,237,83,236,239,176,244,166,231,71,181,203,35,15,170,115,8,191,18,133,148,19,42,198,102,5,130,87,64,103,86,103,33,142,141,238,37,30,240,152,209,71,139,211,220,54,116,181,162,0,52,227,180,38,23,163,47,158,140,56,194,205,235,184,71,51,235,239,34,197,225,211,8,151,92,78,7,204,60,33,71,111,83,218,2,34,199,220,67,85,146,70,201,129,227,166,95,51,13,215,17,65,69,125,103,125,178,97,254,29,86,73,225,188,109,253,28,236,69,142,241,171,144,160,118,157,39,228,20,124,19,237,204,102,9,98,73,128,76,65,116,50,99,37,41,204,140,237,185,220,230,164,209,167,180,165,131,6,5,140,188,3,249,72,134,233,14,56,91,230,74,209,226,195,140,189,46,58,164,0,104,94,248,189,65,188,12,89,242,144,2,208,202,231,230,149,53,121,74,6,3,225,220,64,147,162,93,144,244,230,67,206,196,190,13,93,163,55,63,187,220,5,38,39,246,1,249,28,133,142,249,237,123,48,142,89,18,41,91,210,35,251,22,7,17,86,171,194,202,105,138,147,48,215,92,244,47,112,95,49,119,100,251,162,23,135,14,61,185,55,32,136,64,192,155,114,133,228,5,126,148,107,46,67,197,96,67,240,38,247,166,27,50,8,44,193,99,247,44,251,123,49,126,203,128,14,255,248,14,194,90,217,206,131,131,0,96,127,21,101,34,139,122,107,80,116,24,53,84,215,171,81,228,141,128,204,160,253,194,17,70,211,244,184,97,42,226,231,178,120,200,11,92,214,40,42,231,74,152,67,88,10,116,210,159,108,164,143,75,174,30,160,51,162,43,0,110,178,93,228,106,171,37,198,207,130,1,111,169,149,178,69,52,150,144,58,156,55,124,104,168,20,206,64,119,192,137,241,92,140,46,90,32,127,143,181,208,82,39,230,13,109,109,220,26,117,160,59,96,141,211,58,98,80,192,102,85,122,206,113,243,80,84,241,54,139,179,114,139,180,89,208,233,154,66,125,17,117,120,232,249,238,252,103,49,54,23,162,53,179,34,198,76,8,16,166,147,184,57,200,44,185,154,116,95,108,102,160,70,183,240,252,208,22,122,92,246,232,136,193,231,107,114,186,16,7,129,226,139,239,145,147,128,248,216,89,97,98,222,119,72,207,215,21,51,220,116,211,155,41,169,98,44,1,230,195,184,106,0,133,207,12,41,182,96,117,40,183,208,215,236,102,56,1,116,105,210,201,54,163,189,117,194,48,44,217,120,186,47,81,109,112,43,242,77,91,30,13,120,164,223,123,111,210,116,119,170,116,234,45,113,239,101,252,172,55,86,36,71,13,171,97,152,45,139,42,143,134,51,47,146,6,43,89,179,183,252,46,148,190,227,112,58,159,30,45,158,37,102,202,223,211,173,103,123,145,210,59,114,198,57,57,69,241,25,126,70,252,150,9,154,245,216,21,207,226,44,136,150,100,154,14,184,67,2,223,177,142,71,50,132,201,165,81,176,238,65,132,193,95,157,194,18,207,249,62,99,166,236,132,106,180,124,204,97,48,57,119,194,207,60,161,68,118,127,244,96,196,157,201,218,252,140,90,229,201,29,77,18,71,81,108,106,69,66,121,203,81,133,64,86,220,155,220,149,108,87,176,144,175,168,218,195,199,37,53,125,146,223,247,180,222,63,222,64,25,48,168,93,102,14,51,164,130,242,165,105,52,0,202,253,153,59,221,143,55,143,223,76,224,56,224,127,155,210,246,243,222,52,38,251,178,39,241,212,117,75,1,44,157,92,205,172,193,214,125,126,214,125,52,66,30,129,54,131,58,151,60,255,181,114,104,134,27,205,217,144,132,179,7,210,83,1,181,24,37,249,190,65,13,206,22,93,162,251,154,207,233,125,135,204,8,117,130,224,6,9,176,213,182,188,120,251,137,70,187,153,206,18,25,240,73,238,168,186,51,192,111,222,66,224,141,39,7,1,206,22,179,48,185,99,166,97,43,6,13,98,164,254,152,231,37,176,223,184,198,34,47,4,103,77,90,1,3,183,117,247,90,69,63,11,202,179,177,196,97,157,208,11,140,118,191,23,32,179,59,104,240,246,174,168,33,128,82,76,2,243,166,133,109,36,167,68,199,255,204,80,172,137,217,122,255,221,10,138,81,220,43,122,47,143,19,179,62,51,82,42,207,210,131,68,192,133,6,207,99,19,226,79,98,101,217,126,19,9,213,249,170,52,192,13,157,162,230,44,115,56,159,84,113,229,106,54,217,254,205,225,78,181,23,36,138,152,33,88,171,126,53,53,50,233,50,98,253,208,160,49,62,51,28,204,226,196,15,180,207,188,1,195,144,151,73,183,163,97,153,220,236,86,98,254,38,171,103,208,230,247,77,82,58,113,198,187,163,12,112,117,53,174,70,77,86,38,41,137,170,233,4,27,36,244,241,145,116,199,153,160,101,75,152,55,48,6,221,144,44,190,254,204,20,53,183,238,71,48,24,229,17,86,146,46,178,105,116,83,133,30,113,111,248,54,100,80,248,190,30,122,99,70,223,73,126,215,217,193,60,77,201,207,34,109,32,19,197,178,150,201,223,155,164,192,144,39,155,64,220,183,217,209,195,8,225,231,125,50,149,243,18,95,26,82,49,65,99,226,89,175,20,31,186,24,93,180,28,137,231,60,36,198,139,15,93,219,214,3,21,37,205,20,79,134,203,235,57,18,207,110,86,239,205,105,120,149,168,168,243,229,75,140,182,9,51,202,185,68,11,43,135,106,152,13,10,37,230,68,39,116,60,153,198,184,242,250,1,238,9,195,246,0,15,139,120,110,84,125,93,93,148,227,239,188,183,108,9,205,120,14,103,152,45,102,146,171,187,177,125,133,121,145,17,157,234,216,173,237,170,20,136,166,16,66,201,213,180,230,120,42,221,86,135,146,71,18,234,31,15,232,78,81,214,165,154,235,137,130,98,68,225,96,16,29,77,114,131,131,150,37,55,207,169,0,34,162,156,179,39,76,127,52,205,98,75,221,89,66,141,233,79,134,38,84,29,24,2,0,207,102,119,64,189,212,101,213,202,33,248,61,25,215,104,75,223,175,185,202,195,9,54,232,129,35,203,175,247,54,106,216,207,10,231,103,126,94,12,2,232,47,214,235,196,79,39,58,144,139,139,213,140,253,106,240,26,51,139,59,90,80,16,201,254,102,56,2,75,166,176,97,124,157,46,154,208,28,36,169,252,174,12,41,121,247,103,147,254,17,4,55,162,105,212,115,190,239,1,130,29,137,85,137,31,128,80,20,255,217,96,193,155,108,194,150,195,244,150,99,235,90,235,130,117,230,220,57,30,172,15,57,160,157,46,176,41,235,72,106,46,111,133,121,233,6,79,162,125,56,113,14,86,56,50,53,106,162,63,165,197,197,116,159,75,4,96,106,240,46,96,69,141,112,162,226,45,81,42,90,132,41,198,212,212,216,197,252,211,157,119,235,113,19,146,164,159,224,251,95,59,222,155,13,100,201,78,88,232,168,156,62,38,248,174,226,194,192,66,126,54,25,191,53,20,136,189,73,162,133,237,221,207,60,62,76,213,179,58,19,69,57,103,255,49,15,227,239,22,51,140,85,203,135,27,138,141,42,159,26,102,52,166,142,159,152,34,127,8,146,38,133,192,66,7,163,86,80,103,248,175,12,3,86,40,92,119,19,99,15,204,114,102,208,107,209,227,19,90,85,76,160,194,228,164,208,255,244,177,50,205,159,242,164,218,122,113,156,35,142,249,86,194,112,50,180,169,123,240,218,127,128,16,77,181,33,158,177,103,220,252,124,151,46,75,210,116,14,29,29,202,213,132,182,242,106,53,83,103,142,103,155,126,69,215,148,45,146,142,59,222,124,245,172,169,81,80,226,37,249,103,204,232,166,171,57,27,225,142,175,11,216,115,179,204,160,132,255,231,40,126,24,136,168,251,104,134,220,220,84,127,54,205,52,66,178,69,2,253,204,154,238,147,119,65,57,80,53,253,190,224,8,247,81,131,80,82,244,88,233,156,75,201,121,131,187,181,113,117,77,116,243,137,60,221,208,77,75,178,20,185,186,110,235,26,251,204,103,23,44,79,93,129,170,82,184,1,213,184,87,100,19,69,81,179,58,245,24,109,112,77,213,234,205,236,189,59,157,163,149,136,73,173,122,235,179,243,204,231,87,67,162,19,239,109,98,96,178,222,33,163,225,188,253,204,244,255,233,209,144,114,221,68,92,159,153,150,128,41,238,11,106,134,197,43,80,199,92,102,22,162,12,19,93,175,78,38,74,75,44,138,243,122,115,139,195,195,12,230,77,28,112,148,178,186,115,99,114,106,67,74,167,102,67,115,228,48,147,69,148,10,212,38,23,235,63,123,24,209,166,88,79,12,146,189,183,141,172,46,89,147,33,230,1,139,161,191,89,55,154,47,177,226,0,197,247,0,3,178,4,244,177,209,123,156,113,45,96,62,41,223,210,139,24,61,229,221,234,135,162,43,74,49,114,183,122,143,52,163,9,156,79,173,114,186,8,142,29,105,194,225,101,214,225,52,69,102,29,10,73,196,107,234,222,190,128,57,171,123,142,217,196,79,220,76,3,110,215,71,83,82,138,133,111,112,33,173,54,38,227,209,168,97,70,210,69,159,141,235,179,227,217,16,213,105,165,51,65,76,151,227,168,174,40,50,15,53,159,207,125,127,216,57,181,119,213,87,3,148,53,226,217,104,52,55,173,254,34,74,21,86,235,5,213,123,23,118,234,184,55,190,110,215,171,209,206,189,247,78,176,128,61,230,218,35,54,32,120,194,241,19,115,58,159,200,93,66,24,86,30,57,37,163,68,113,152,13,162,223,212,200,164,28,143,126,183,183,212,98,134,183,116,168,57,229,123,224,90,102,183,205,167,40,190,123,108,228,196,187,75,173,147,237,53,46,30,196,60,93,205,25,149,54,55,131,200,145,105,10,155,91,148,212,173,48,81,181,37,10,137,180,146,227,48,183,100,235,210,171,207,78,157,174,87,71,117,94,48,10,108,210,119,151,199,89,18,230,191,106,68,202,43,102,82,51,6,45,125,241,159,152,150,155,141,209,93,145,2,166,113,17,131,130,139,51,244,205,40,217,132,213,196,178,244,226,116,236,41,30,141,50,175,34,28,40,173,57,68,142,28,34,72,252,107,61,191,171,172,24,80,180,218,100,134,175,101,18,155,215,124,214,139,64,193,72,42,162,88,226,94,27,234,23,138,250,0,48,26,121,16,67,57,87,29,111,218,150,178,135,237,52,12,55,5,208,209,197,50,226,4,129,15,146,146,151,152,173,19,63,28,74,72,235,21,143,178,224,60,12,235,156,79,211,211,130,194,56,95,43,5,120,125,177,98,40,236,48,159,13,76,239,76,9,247,190,23,4,13,178,95,29,191,21,94,170,176,194,146,32,111,61,105,13,137,45,3,228,132,132,91,152,19,121,89,55,19,98,234,36,155,134,71,137,23,235,168,122,200,155,77,67,180,199,128,118,211,52,23,51,202,10,243,94,13,190,84,159,13,100,49,230,9,121,193,172,179,204,152,155,118,124,76,203,166,234,213,231,3,165,8,91,40,39,116,253,152,147,90,79,108,103,20,173,244,90,160,247,49,251,241,199,132,243,135,58,39,173,140,43,2,11,216,65,245,214,201,156,193,48,19,14,200,160,128,220,223,247,131,32,168,35,208,240,115,212,16,230,199,179,225,140,215,65,177,174,178,123,49,168,16,121,179,49,230,221,49,56,82,31,92,210,64,206,115,220,24,180,40,115,78,69,198,239,184,114,98,134,79,93,205,233,108,225,215,108,125,125,98,70,160,74,2,92,244,14,245,87,159,149,83,187,132,191,186,157,32,88,151,231,53,78,85,39,68,187,173,109,137,156,159,243,118,17,163,175,124,173,91,49,177,228,48,218,184,75,26,40,150,226,188,76,59,234,190,21,110,153,188,86,31,171,221,16,176,62,141,182,36,7,40,12,93,235,46,138,196,234,16,175,167,123,177,29,213,98,166,162,126,167,95,109,66,177,107,100,169,161,185,110,115,96,13,61,116,216,2,242,189,118,106,247,10,185,176,104,53,178,217,215,21,82,180,208,216,155,251,78,237,135,224,136,104,29,48,226,93,22,16,55,201,87,108,224,226,239,197,36,253,228,181,225,119,247,238,73,204,248,39,77,205,105,231,118,215,243,124,183,87,170,133,242,49,200,189,111,189,57,238,233,104,119,179,216,245,121,51,58,232,100,47,33,183,32,115,200,136,253,34,121,3,234,87,81,219,203,248,17,238,86,115,162,228,161,160,59,90,234,75,120,16,21,82,149,169,175,150,161,168,142,73,54,160,31,151,47,66,59,215,184,67,206,2,23,223,7,17,110,218,180,99,115,39,3,32,87,87,147,237,137,55,39,5,175,107,154,74,113,139,180,19,74,107,218,24,13,175,180,211,22,91,209,30,46,37,177,14,120,246,238,145,213,87,213,237,251,140,98,191,97,38,222,76,23,151,207,186,168,71,196,145,132,110,91,215,150,57,156,114,216,158,237,89,90,82,143,249,4,77,113,166,193,39,43,228,49,199,92,224,204,190,78,194,153,104,186,209,209,69,124,63,24,138,39,186,147,157,237,101,223,23,7,115,211,167,14,74,2,135,122,179,105,231,235,232,193,2,10,120,198,201,209,96,133,148,238,1,104,160,162,247,31,51,105,212,169,102,248,253,194,237,130,98,66,47,54,37,151,107,6,125,40,47,78,75,92,143,105,218,12,200,165,230,190,67,179,20,51,152,177,162,102,128,223,215,25,69,228,91,214,54,90,217,78,118,139,43,75,58,68,175,134,125,225,186,155,224,230,212,181,42,214,141,19,230,73,143,153,14,218,249,221,251,58,248,192,63,245,208,59,123,167,56,102,103,135,66,92,90,204,249,194,54,48,239,170,205,7,139,222,190,168,3,157,240,160,215,241,152,81,253,139,200,36,153,104,163,32,102,1,235,198,242,235,244,105,234,155,17,34,229,18,17,87,54,154,125,49,3,178,140,23,239,197,100,148,212,92,163,237,26,243,217,46,117,76,179,85,253,110,230,213,228,82,212,12,248,177,221,196,236,122,92,198,76,1,44,206,197,110,197,157,199,92,67,206,139,80,18,158,102,189,57,220,37,53,126,55,140,254,186,105,33,206,42,33,242,32,94,211,81,67,128,184,198,171,77,66,56,253,221,244,37,69,180,199,167,87,95,32,27,85,100,60,154,82,255,115,111,194,143,88,96,29,20,155,126,206,243,86,197,27,54,58,224,44,152,59,212,156,103,139,180,29,188,147,73,207,101,104,240,230,77,41,67,116,55,245,217,5,200,202,205,102,147,249,126,204,240,35,251,155,227,211,164,103,208,78,148,123,61,168,97,191,67,223,60,91,192,17,9,105,154,46,213,106,80,254,200,102,147,174,82,100,119,54,189,149,200,133,131,140,210,17,79,248,191,249,230,217,83,87,119,151,134,228,218,226,205,38,100,193,143,217,136,76,221,188,76,125,66,205,37,90,190,25,252,242,172,206,243,88,242,153,97,165,32,156,31,52,124,191,62,3,66,6,26,34,164,77,58,44,172,0,40,244,222,137,205,247,166,50,145,21,203,15,210,190,175,27,33,211,173,48,53,122,1,186,186,226,115,77,59,193,218,99,46,41,170,42,160,26,181,79,101,238,159,14,161,103,58,11,162,25,210,127,0,173,203,13,69,207,54,160,65,238,153,85,8,114,175,107,205,18,34,160,232,8,122,41,172,83,5,10,171,85,0,34,108,34,39,87,196,27,153,116,150,199,120,46,147,242,16,235,48,5,218,22,183,102,87,145,247,66,210,177,220,31,133,254,188,116,131,116,246,194,112,23,232,199,80,253,218,105,77,68,165,70,230,152,202,183,180,92,208,102,222,34,107,109,120,73,57,189,38,13,32,53,182,82,18,189,34,20,85,13,51,237,12,47,172,14,200,134,181,19,5,186,152,56,158,206,165,89,253,90,206,205,210,162,118,103,127,65,28,215,9,201,215,12,247,16,132,150,208,18,86,122,224,189,151,220,188,164,241,180,177,0,245,150,136,12,210,59,185,150,201,223,34,163,103,124,148,146,146,152,212,55,82,188,55,36,209,91,219,134,144,225,185,37,199,125,6,73,251,176,150,69,204,145,232,39,85,44,205,184,166,61,217,194,155,48,29,67,137,140,6,101,242,17,145,38,142,161,20,113,127,128,197,233,254,0,252,80,75,200,199,104,188,238,84,139,220,140,42,188,108,226,131,120,123,71,117,26,222,91,65,252,146,68,134,71,205,11,200,199,87,124,136,111,134,245,104,206,184,250,204,111,109,159,6,132,155,198,189,122,210,103,215,180,255,44,205,88,2,52,33,87,97,53,132,229,182,246,136,207,161,164,106,89,199,60,211,157,237,145,42,157,189,79,239,255,57,18,104,241,240,117,125,252,227,164,125,196,208,228,244,18,222,97,226,64,239,242,102,70,245,80,111,9,89,16,66,40,210,162,79,22,223,235,56,65,218,200,104,250,170,35,98,228,51,186,73,54,179,97,50,74,225,172,151,98,138,122,98,62,235,227,58,11,6,35,145,211,133,100,70,46,251,166,190,232,65,120,231,66,238,225,181,118,24,38,164,149,132,30,177,51,205,99,241,217,210,174,218,178,215,218,10,199,147,36,232,59,15,77,143,37,246,133,100,116,113,98,134,13,43,182,74,144,156,89,123,250,80,200,188,155,52,222,153,228,67,198,48,181,106,183,210,58,45,27,233,192,49,25,113,218,47,50,26,89,205,32,17,194,159,134,86,171,233,160,180,77,182,32,182,82,178,131,50,162,72,20,92,180,0,188,193,85,95,187,153,250,83,88,153,113,122,113,34,217,16,135,7,80,26,217,104,49,83,128,246,42,26,180,53,105,61,83,161,5,58,195,104,81,243,210,153,114,38,153,211,164,34,198,1,48,80,223,12,50,69,223,135,107,50,128,209,214,155,27,104,216,205,112,13,136,39,63,126,123,105,220,220,218,230,179,46,236,66,14,209,205,208,162,246,103,1,244,114,31,13,167,184,62,26,218,213,112,6,96,202,214,8,228,124,105,180,87,188,96,148,40,123,106,91,41,71,166,55,140,112,49,65,129,60,218,164,90,114,60,186,29,127,73,156,233,78,111,187,163,41,121,179,162,77,167,125,91,101,38,139,181,107,67,57,245,166,149,98,76,58,77,35,127,204,206,205,193,152,64,68,161,143,206,116,53,120,45,11,61,196,41,145,112,167,11,44,199,215,4,35,171,49,33,230,118,159,77,139,177,118,73,82,250,26,158,84,169,214,10,164,237,203,59,129,232,221,98,206,218,120,13,150,192,89,30,185,55,240,124,105,80,158,192,47,103,140,25,240,108,237,49,62,167,23,149,187,152,103,104,55,201,239,162,91,40,106,251,124,144,246,52,233,143,76,50,51,174,78,22,113,74,87,247,153,182,177,165,156,5,210,210,211,102,223,76,237,59,86,31,2,182,218,164,111,140,36,177,33,237,162,226,43,16,0,160,1,16,230,2,63,165,220,28,180,118,142,112,243,236,156,93,137,186,58,44,213,171,220,24,129,166,26,121,113,107,21,142,180,33,30,213,51,166,197,52,155,99,31,94,83,59,152,89,59,244,210,69,32,76,170,74,46,134,165,189,223,244,1,45,150,210,48,78,5,91,202,50,231,96,211,207,1,238,115,231,8,255,235,35,27,111,42,147,61,69,104,99,50,201,67,137,36,136,38,251,173,248,44,61,155,26,26,61,53,173,155,204,233,90,234,253,129,122,195,131,58,11,157,250,159,82,92,192,215,43,64,157,42,251,17,63,50,248,139,204,10,162,225,154,201,59,173,155,212,54,81,114,185,55,68,46,57,23,73,122,136,179,12,155,107,107,67,10,166,75,231,9,230,26,101,0,164,183,215,115,107,107,84,156,17,124,160,202,166,47,214,247,197,177,21,80,85,207,173,127,162,171,225,136,35,251,41,95,3,85,131,152,129,198,207,169,227,121,102,69,74,81,161,126,100,235,170,241,77,230,41,8,140,42,232,35,195,119,208,107,24,107,186,62,52,41,148,139,146,11,53,116,88,204,232,229,87,94,155,220,3,107,0,169,135,198,222,56,210,187,221,162,189,17,82,203,197,208,61,221,99,171,65,128,42,31,154,237,230,108,125,110,166,64,60,148,113,7,202,179,186,46,214,0,9,9,177,254,170,100,1,100,32,210,206,47,143,80,117,151,240,120,36,123,62,143,166,162,89,227,209,211,184,167,244,226,28,10,201,253,167,65,56,213,92,168,187,251,155,77,8,38,148,123,137,160,180,196,177,101,202,177,58,102,240,115,141,216,161,79,112,48,4,14,111,52,115,211,89,161,186,101,162,203,195,220,132,144,125,14,240,7,39,133,228,20,12,213,118,61,129,77,210,85,135,244,184,160,193,11,219,105,248,86,41,90,46,207,180,70,184,217,0,77,98,166,109,53,144,14,84,55,155,212,44,77,163,33,226,53,18,37,0,249,245,99,195,152,22,63,155,10,144,196,169,144,2,142,200,215,99,110,66,143,111,19,13,254,225,139,152,73,26,105,18,4,147,197,143,33,71,90,86,231,120,229,151,248,171,157,127,220,66,131,109,248,144,185,194,23,56,145,194,30,250,69,232,156,240,190,59,227,144,72,251,161,33,50,129,76,127,246,89,157,218,254,73,183,56,33,120,172,129,78,155,165,174,123,132,23,242,197,25,37,21,21,163,15,102,212,28,103,102,69,170,75,166,154,137,236,68,98,155,237,235,12,227,84,50,32,18,156,1,200,129,59,57,43,159,143,233,1,199,239,134,35,65,55,29,216,242,156,60,160,87,35,13,124,232,126,168,161,204,11,129,146,96,176,131,226,186,62,35,228,205,186,255,119,152,155,2,90,66,149,190,136,64,75,181,236,227,140,245,117,86,71,211,156,5,181,178,21,25,119,202,12,75,151,118,55,29,119,247,118,27,226,163,173,168,153,90,187,223,252,204,113,24,10,149,145,199,124,233,233,230,213,149,235,176,159,64,18,4,226,103,197,115,91,250,179,105,0,137,194,60,96,198,174,188,80,221,132,217,61,44,50,14,177,162,110,225,52,106,234,18,87,147,208,83,118,24,124,243,20,55,39,24,81,142,163,19,222,205,123,111,64,49,234,41,108,120,125,125,30,153,89,65,1,176,110,32,2,225,230,6,33,177,88,57,39,107,188,24,122,184,130,112,162,108,144,162,88,70,93,253,248,133,26,249,39,99,234,250,204,132,177,250,102,148,217,118,228,144,126,160,150,39,108,162,119,218,239,13,119,116,210,248,26,116,90,228,72,65,7,102,45,235,143,14,70,175,134,217,202,221,242,102,36,221,92,157,151,171,209,21,147,103,211,203,146,60,39,209,240,63,251,195,106,131,31,216,226,197,143,99,182,203,19,34,215,192,188,24,199,252,208,124,7,229,147,17,27,49,45,174,34,180,85,233,79,199,241,115,243,241,8,158,232,28,103,204,217,143,105,87,6,91,167,41,40,208,33,49,145,126,208,102,73,9,34,65,229,231,15,25,210,103,147,159,164,215,107,220,123,192,201,157,52,115,54,152,71,254,65,216,110,198,147,58,131,75,208,189,9,250,61,1,40,40,115,13,146,85,243,154,255,209,118,38,45,184,52,201,117,254,47,90,107,145,243,208,107,99,48,120,231,165,17,70,216,141,104,176,6,218,237,133,16,250,239,206,39,222,138,200,147,13,94,234,235,77,223,27,183,234,173,202,202,33,134,19,231,40,175,32,204,53,195,155,44,233,101,171,74,208,61,1,81,70,143,77,155,166,205,164,102,10,76,241,96,140,151,244,86,99,94,190,17,210,59,55,230,115,173,149,124,62,51,236,230,176,160,73,38,178,95,58,78,124,102,92,130,165,164,55,171,57,29,46,226,173,132,207,114,115,182,236,237,95,163,127,4,198,154,190,157,219,187,36,17,142,133,100,77,110,78,14,207,101,124,248,109,184,92,229,230,200,118,134,175,76,118,163,43,80,14,193,197,20,117,81,244,54,218,83,195,75,84,8,61,58,63,167,197,137,253,219,91,221,200,217,31,141,16,138,102,33,45,133,193,178,25,87,115,138,62,133,151,213,130,165,168,195,145,144,243,83,41,35,165,17,131,10,148,80,4,88,204,45,162,151,251,51,163,156,163,174,184,33,160,156,59,191,147,189,27,194,1,80,39,42,182,94,37,32,8,40,73,191,8,162,41,105,221,139,199,227,27,194,86,53,134,220,187,80,40,23,115,51,127,194,205,60,247,243,57,115,36,6,136,191,33,32,144,185,64,20,118,205,166,114,175,233,246,4,19,212,55,100,68,165,76,105,153,104,180,160,125,139,167,91,24,208,53,211,127,246,129,236,39,0,68,29,69,153,174,39,126,139,55,189,118,147,180,87,44,144,205,163,232,188,232,40,92,204,231,222,236,132,254,177,78,16,15,115,144,60,216,52,110,143,207,204,91,105,18,8,10,183,234,128,6,218,232,207,91,234,234,50,80,228,247,210,64,127,170,134,146,176,29,223,48,21,213,157,169,174,196,52,233,21,63,175,105,148,216,154,242,158,16,157,4,114,203,164,85,212,251,162,17,252,60,250,247,45,17,184,203,10,67,53,69,21,175,69,33,244,57,68,123,207,158,12,237,36,55,27,234,84,222,186,226,198,187,31,2,137,255,122,54,36,230,115,156,108,16,136,36,81,170,162,250,113,156,20,127,176,213,161,112,213,17,133,181,188,197,197,16,97,78,125,110,192,49,126,228,146,155,29,93,247,240,102,229,148,48,3,23,124,70,124,64,33,208,252,193,77,79,250,185,121,129,247,229,51,195,165,159,117,47,5,29,29,73,212,49,232,180,211,61,158,158,138,85,98,76,23,124,41,50,25,104,199,186,99,10,222,36,105,77,8,122,103,119,119,97,61,171,74,85,138,219,95,2,208,204,47,23,205,150,144,164,139,228,21,98,180,251,249,30,72,191,197,249,97,219,236,210,58,154,129,61,227,193,96,132,81,176,4,2,35,46,240,112,172,176,61,232,250,216,156,108,241,211,128,180,21,228,113,142,227,52,98,134,67,49,34,93,173,214,183,208,156,105,133,231,134,228,229,169,142,219,38,238,47,13,225,209,83,153,239,112,48,236,88,0,99,61,123,120,177,128,210,205,13,170,49,197,65,89,251,135,159,155,195,102,130,162,87,140,82,102,221,229,83,95,32,70,231,208,240,100,35,230,62,21,7,53,12,136,31,159,26,84,183,34,77,97,177,136,229,3,145,172,206,163,101,252,237,43,38,10,142,220,3,68,29,128,245,124,208,192,29,41,61,50,57,234,17,21,33,84,20,53,154,52,124,173,63,151,245,45,60,70,115,42,227,206,176,89,141,7,163,237,252,93,204,54,122,194,31,176,127,222,43,230,1,252,158,74,114,186,243,121,228,59,123,247,3,101,134,16,181,59,99,20,4,179,184,132,202,74,6,178,40,166,231,113,62,187,118,102,192,107,19,189,23,28,234,67,139,146,176,242,214,26,75,250,28,157,28,47,143,185,57,109,55,45,146,180,97,201,111,159,237,228,132,4,126,32,46,88,244,247,67,121,198,129,25,230,140,76,165,62,249,56,62,163,251,255,100,132,146,80,1,225,218,166,188,220,131,65,95,186,73,71,56,47,134,218,106,141,83,237,76,184,162,239,205,137,233,59,29,244,117,28,215,215,76,87,119,142,71,235,40,111,107,103,7,222,108,20,170,58,96,71,73,251,2,111,139,231,170,196,110,99,62,198,11,99,48,204,166,194,233,105,34,168,215,39,204,21,252,177,140,201,128,213,41,60,39,26,186,197,169,67,194,48,199,120,195,162,56,20,51,182,97,139,143,124,95,227,172,86,184,241,182,44,130,59,86,205,200,3,134,90,241,219,194,5,63,219,129,138,55,80,114,15,177,13,187,248,124,76,253,105,84,92,114,252,52,244,11,218,50,194,50,142,220,85,51,22,47,89,89,155,147,170,69,100,62,127,115,86,204,83,10,131,68,241,69,253,201,13,197,102,100,42,65,78,13,81,191,50,150,68,232,90,195,76,27,166,126,76,62,128,111,147,52,72,21,93,0,103,218,228,0,51,3,242,89,74,47,188,77,17,174,197,79,179,103,107,255,208,52,169,221,8,153,12,233,91,30,243,118,174,55,204,0,12,245,234,137,158,105,137,88,15,138,131,252,152,251,12,15,159,202,81,214,126,174,105,92,162,245,70,215,91,104,136,152,166,12,76,196,176,131,206,191,119,138,35,89,18,102,210,204,207,213,233,162,46,241,108,135,200,168,29,115,55,153,240,48,107,145,11,61,177,186,34,75,67,94,172,61,15,86,105,189,142,107,65,245,40,247,36,156,226,177,64,216,162,231,179,186,202,137,157,35,174,183,252,158,114,48,18,71,6,238,170,25,217,164,142,232,48,168,220,140,159,166,127,104,168,249,236,97,249,166,51,80,9,169,106,166,89,175,223,155,103,17,207,178,29,135,94,168,48,183,199,11,135,120,133,46,160,48,103,237,113,67,208,213,73,49,201,25,192,61,162,215,210,66,210,227,181,206,87,47,207,210,133,33,36,93,51,21,236,169,59,229,186,213,109,204,85,33,122,155,68,96,0,171,204,92,181,139,13,55,59,18,230,152,119,126,174,94,61,132,166,45,219,81,21,30,136,198,225,92,145,104,49,153,244,241,60,90,25,119,191,171,214,24,168,219,198,57,49,82,132,192,112,150,171,246,22,145,30,25,62,55,91,170,87,55,60,24,33,239,168,37,138,183,98,253,181,153,120,106,107,35,47,244,108,181,136,190,207,48,163,40,155,159,205,52,170,73,200,249,41,214,154,93,28,106,202,200,154,117,229,36,223,221,138,64,113,45,120,75,221,144,80,120,9,212,98,43,70,156,165,47,133,196,142,251,10,240,149,62,5,203,221,77,235,207,215,71,65,220,247,153,41,231,72,189,121,47,180,181,215,120,204,248,94,97,62,123,190,2,175,182,169,59,175,184,121,7,74,168,71,27,29,92,177,165,20,228,104,181,71,20,177,136,56,207,91,177,14,199,103,125,156,243,230,190,24,101,133,173,87,163,208,16,233,165,2,246,246,57,86,11,103,99,92,77,23,246,106,207,210,45,145,83,128,79,111,170,70,131,209,30,69,233,16,178,62,220,3,49,51,206,177,4,10,82,218,58,13,153,255,51,50,149,103,51,171,122,40,211,157,186,226,204,166,179,82,248,83,235,143,20,201,131,115,211,135,208,138,40,218,181,249,38,19,129,32,151,103,67,51,120,103,92,77,123,171,246,144,2,145,9,246,153,6,245,135,102,244,224,217,92,46,194,64,86,122,61,61,30,240,217,247,18,251,6,229,234,103,163,30,160,53,35,145,121,206,96,149,163,165,55,188,104,90,26,55,170,235,147,115,188,220,171,241,137,117,200,207,44,157,247,189,10,148,196,122,252,152,58,105,100,196,145,24,127,206,116,8,224,226,181,210,86,250,37,19,222,130,62,32,204,32,216,245,96,204,100,80,124,170,0,129,209,14,15,168,253,210,93,34,105,205,39,224,219,164,65,163,37,24,209,163,254,158,155,133,42,174,127,16,163,148,124,28,2,184,193,35,105,135,162,82,89,250,104,240,45,222,155,119,195,241,171,153,138,210,53,179,212,245,209,42,84,70,81,29,33,113,253,186,50,104,23,223,250,33,103,159,62,57,234,81,247,106,98,236,244,152,169,169,199,168,65,13,161,93,218,63,102,249,120,52,176,185,253,241,24,32,188,140,223,70,222,244,249,36,92,27,21,93,182,199,103,99,129,40,44,210,18,244,185,235,126,137,159,59,91,20,156,0,187,107,12,50,59,169,255,25,5,167,170,84,117,152,173,249,51,202,162,136,204,235,136,147,6,220,81,174,130,174,248,25,82,42,200,235,154,207,41,251,4,18,236,68,81,23,53,61,205,215,10,183,151,91,33,142,249,107,15,44,150,0,180,217,16,229,189,230,186,98,200,78,156,165,21,91,204,45,218,152,42,39,122,77,251,49,211,10,237,230,100,242,181,207,123,141,104,9,176,214,102,237,9,102,208,118,68,64,86,2,156,227,185,121,1,45,228,102,154,255,119,123,190,72,201,49,166,139,160,164,60,47,150,206,146,141,171,127,30,157,206,5,218,40,162,114,73,196,187,246,51,147,90,172,191,106,25,42,141,67,200,39,230,0,119,45,42,84,207,7,131,102,253,50,67,212,242,186,235,124,205,118,137,33,250,3,255,101,1,101,167,5,37,20,59,143,242,44,160,74,166,46,234,166,233,248,108,207,213,184,224,57,174,166,143,226,137,82,234,109,121,59,55,34,87,243,44,109,8,51,2,17,177,8,28,244,181,56,76,163,100,107,168,113,29,50,203,177,199,197,160,250,159,1,47,38,194,25,128,137,182,223,207,149,141,237,46,10,205,228,170,219,19,186,145,74,10,115,2,121,246,4,126,231,197,194,140,138,73,211,155,167,9,33,184,155,241,239,202,115,12,152,100,75,0,65,104,128,126,14,40,96,128,81,3,183,58,196,124,204,227,14,41,140,49,122,168,47,83,91,247,242,58,103,217,220,207,217,71,51,137,95,156,18,7,146,62,24,135,254,53,67,17,247,140,217,188,36,77,214,67,168,168,30,62,215,9,130,238,107,29,63,74,199,204,248,77,101,203,66,38,160,40,71,8,36,142,119,47,125,49,184,123,67,0,24,37,219,100,224,56,153,104,150,90,11,167,57,153,234,155,60,57,203,126,70,160,14,95,181,116,220,176,240,64,102,70,249,158,197,38,148,140,199,215,135,247,254,30,80,75,5,15,240,60,219,138,237,18,55,245,28,4,66,24,99,78,155,152,207,114,233,66,157,146,65,219,132,63,143,204,162,222,27,10,216,212,239,241,213,180,84,221,108,181,93,151,253,60,232,113,227,228,193,169,185,94,252,203,166,213,66,153,110,10,77,186,177,39,17,212,108,101,140,65,164,46,220,44,96,26,26,46,24,139,217,249,70,190,101,209,5,144,150,114,224,211,53,21,8,150,51,102,85,248,4,40,107,32,23,19,16,149,97,88,1,53,179,149,132,185,145,115,154,143,25,36,67,32,88,158,198,24,204,36,133,124,30,91,107,172,14,249,48,92,122,144,244,208,8,163,86,104,150,226,193,33,249,109,207,79,103,16,1,113,53,223,164,234,79,79,241,117,40,7,148,199,106,60,164,14,215,219,148,19,139,254,180,73,168,134,249,248,227,226,172,192,216,159,130,234,134,142,208,170,28,228,136,58,165,11,36,63,219,180,164,144,33,154,90,251,2,247,73,247,12,229,153,162,54,125,187,108,1,137,60,44,85,240,147,220,222,121,52,126,149,107,12,84,220,188,124,1,232,238,116,53,111,56,105,239,213,39,170,148,123,27,157,216,197,101,194,229,213,148,125,11,2,188,75,254,192,129,46,204,210,39,48,43,156,172,97,62,238,117,81,106,175,19,133,76,97,1,89,83,137,236,7,46,155,128,85,161,220,145,123,211,253,182,111,15,46,244,135,66,176,108,123,97,139,14,15,8,204,179,48,17,35,80,55,219,109,240,29,4,184,66,95,78,147,211,140,30,169,179,129,160,214,41,230,37,68,55,6,154,146,1,39,159,115,166,82,116,124,26,196,93,8,227,17,31,190,237,110,192,150,69,158,184,89,63,67,100,39,80,226,131,60,90,8,239,128,22,198,36,92,116,7,15,165,203,163,220,188,110,183,3,60,153,89,217,244,40,163,71,199,154,213,200,229,230,133,86,203,124,157,168,227,164,42,75,32,221,42,23,207,183,135,85,108,196,12,189,76,108,149,22,127,9,83,95,110,70,158,31,113,223,80,41,106,83,23,174,1,153,110,197,54,106,177,22,120,198,110,22,236,108,134,66,227,86,173,29,107,4,170,7,191,83,135,52,195,61,26,97,161,241,205,52,53,147,241,142,92,20,181,54,193,230,195,23,127,60,236,29,40,19,228,168,133,47,21,102,203,126,51,162,199,149,159,85,111,110,237,250,113,50,46,26,199,117,204,200,245,22,199,60,24,63,65,83,234,196,141,96,104,20,113,186,181,47,8,201,38,204,13,49,201,77,73,85,232,156,48,143,26,173,170,40,154,167,222,31,51,75,208,139,186,80,120,150,231,167,123,180,238,15,16,171,82,162,111,86,2,139,104,24,82,175,174,28,111,164,132,130,70,132,6,55,244,126,149,78,50,231,20,21,250,141,156,180,48,93,26,29,211,173,23,111,8,255,171,18,70,158,141,212,199,251,108,92,116,131,42,33,228,130,232,235,251,105,184,31,159,149,11,248,18,253,147,207,12,251,170,58,11,198,87,16,128,109,163,63,87,106,197,66,74,32,0,71,19,58,148,44,146,8,188,86,32,243,167,49,78,201,36,133,205,19,81,73,55,19,183,201,120,179,227,135,75,139,64,175,242,64,129,39,162,11,234,251,229,227,127,18,234,202,158,2,227,169,43,222,28,243,66,104,107,168,26,195,220,65,229,186,50,125,127,207,79,179,126,124,43,69,102,163,8,244,12,115,117,121,214,115,157,137,43,233,152,144,50,115,95,192,250,147,147,172,107,78,209,28,128,211,69,105,233,81,61,72,244,161,121,156,125,38,59,220,244,242,173,129,54,7,119,52,224,59,180,61,84,71,2,152,247,183,60,168,232,158,61,70,23,54,159,235,251,105,112,202,237,153,10,6,76,243,176,108,27,86,224,53,159,197,231,142,134,169,50,73,51,29,123,225,25,70,7,84,160,113,179,199,179,105,24,228,241,179,210,119,145,116,43,68,27,194,129,5,155,122,222,216,122,107,212,52,124,85,111,42,98,170,168,96,226,25,17,211,145,197,72,162,185,73,172,3,215,244,112,51,74,175,186,207,38,211,118,253,22,192,54,168,113,85,107,189,108,56,251,220,40,43,125,232,9,246,233,115,245,17,61,195,67,149,75,159,236,204,89,15,18,142,83,127,92,204,169,99,2,58,220,67,140,109,57,149,231,116,105,12,195,239,181,207,118,13,174,231,57,93,56,178,63,87,131,148,113,194,175,209,93,161,118,207,89,178,207,89,122,84,247,20,168,240,252,230,29,127,87,63,23,115,199,177,78,35,81,127,30,91,229,53,232,16,249,206,174,1,218,79,5,205,113,141,115,248,49,199,12,60,95,79,8,43,168,101,127,180,73,175,246,179,27,90,41,32,187,25,200,87,125,14,8,36,97,62,43,77,202,41,63,63,205,9,212,221,108,251,138,92,61,108,226,126,102,56,23,202,51,75,207,46,189,253,226,76,179,183,126,205,70,66,250,115,253,172,35,22,218,26,241,129,58,129,193,239,107,158,19,145,120,126,171,139,116,198,193,83,231,131,141,51,139,134,29,234,187,160,4,62,51,194,214,93,212,245,142,87,121,166,130,83,191,28,115,195,103,146,171,217,193,114,88,233,198,200,143,226,78,117,242,82,64,19,115,188,230,51,136,46,103,126,98,129,108,201,134,235,24,26,85,177,143,73,69,195,50,61,14,237,244,90,56,101,189,179,122,170,58,218,38,27,238,86,72,31,213,75,255,245,40,124,86,48,182,15,81,109,65,132,217,71,187,66,139,89,85,102,11,125,35,87,4,25,38,84,191,101,64,208,9,207,94,47,131,253,151,175,37,55,63,46,204,216,241,220,149,246,43,141,16,112,227,157,104,19,143,129,182,156,162,113,79,143,70,237,115,228,109,180,114,53,106,2,224,248,133,115,131,4,32,133,117,13,231,112,138,178,155,143,23,162,113,104,183,98,65,113,43,226,74,162,199,3,252,106,57,189,63,185,67,196,106,148,177,149,49,158,254,100,176,83,54,37,131,229,207,94,75,24,86,182,82,15,231,108,33,36,30,182,155,105,177,202,74,37,59,140,176,247,51,87,52,126,149,166,246,188,167,115,44,12,43,101,235,46,76,240,142,228,133,155,23,12,77,79,232,143,244,137,223,251,108,172,77,191,118,162,118,231,186,30,208,71,226,227,55,77,136,80,77,240,247,90,86,134,236,74,53,75,187,132,63,26,137,29,161,85,106,38,188,235,73,117,116,81,166,210,36,160,204,55,29,132,139,66,23,224,229,161,99,6,126,213,239,205,147,171,91,200,107,4,227,222,64,88,168,60,170,126,19,26,139,28,131,114,194,124,13,191,73,88,184,210,28,67,58,186,170,130,144,230,33,51,235,102,107,12,80,66,228,141,108,96,124,16,160,32,58,73,217,145,86,76,36,234,178,79,86,97,221,66,58,51,165,62,161,59,172,168,233,78,66,219,13,197,60,110,29,111,32,182,142,130,185,200,254,37,196,90,253,177,81,41,24,26,96,83,210,240,46,141,241,83,81,27,15,135,52,169,23,223,173,32,166,74,15,3,117,50,254,13,55,83,252,209,24,217,64,98,249,174,123,186,82,151,38,14,186,92,140,187,170,130,109,231,127,115,198,70,89,200,114,203,12,63,177,60,212,34,177,97,153,107,39,79,118,130,214,228,88,62,20,147,211,220,170,46,134,44,105,28,246,21,169,246,174,202,101,137,138,116,108,88,133,125,64,183,127,40,225,101,27,62,111,38,52,252,166,141,229,165,240,31,37,161,138,29,18,204,213,113,183,233,2,221,147,210,186,55,50,234,126,122,64,44,37,167,154,37,237,62,55,28,56,41,80,126,185,182,89,231,119,156,137,139,67,79,143,219,73,107,247,247,173,51,242,69,178,223,84,202,141,61,206,219,14,11,164,186,71,199,233,135,67,250,51,155,136,163,170,30,152,254,245,14,71,96,163,57,37,186,6,208,216,56,99,49,66,87,187,233,185,134,2,88,119,114,135,193,148,221,202,170,109,102,87,29,63,187,104,167,170,254,222,124,164,184,26,41,171,161,23,195,193,211,194,59,26,38,239,32,230,97,252,41,110,46,128,82,212,220,76,88,212,29,183,19,25,109,21,39,75,249,82,119,193,177,143,118,107,209,48,149,97,246,223,166,239,66,120,81,241,235,174,62,234,56,219,19,220,28,26,187,15,215,51,167,63,144,38,16,249,152,118,218,212,48,55,21,46,38,236,79,44,70,183,22,107,24,23,51,148,9,59,204,96,234,212,91,45,8,158,58,52,96,211,143,219,213,171,131,9,57,122,87,54,213,170,246,90,103,138,152,9,154,188,39,75,83,224,129,242,68,203,54,245,133,242,62,89,138,18,197,158,239,185,85,217,251,66,153,128,150,201,173,66,115,136,103,247,192,106,0,226,79,210,92,2,46,246,184,148,49,40,116,39,14,141,230,78,4,16,169,246,109,199,154,72,152,66,201,83,34,52,183,150,25,85,102,101,251,34,183,230,209,220,89,61,237,121,107,226,208,28,193,30,159,178,232,128,159,141,53,160,222,180,109,37,1,253,48,40,181,68,213,20,42,135,179,69,104,192,134,196,97,139,40,149,2,250,19,73,146,172,140,39,79,136,239,61,98,136,214,216,90,60,66,182,205,82,35,100,250,213,60,225,183,206,127,218,73,65,210,225,156,39,158,67,93,0,92,4,207,138,121,122,70,130,205,168,12,77,11,48,138,213,203,235,112,174,53,77,226,20,195,20,57,250,197,248,221,164,17,149,79,69,229,102,185,25,206,109,25,179,66,34,108,120,146,116,225,117,47,29,179,84,250,133,20,77,131,79,168,4,100,50,21,79,183,26,159,244,35,241,120,254,210,43,147,52,65,157,241,22,115,7,148,238,121,47,35,77,154,186,124,240,157,138,127,77,147,51,175,83,165,82,168,29,122,106,120,210,62,168,186,177,13,184,152,111,226,118,198,177,64,69,135,229,28,109,81,36,152,168,25,104,152,202,249,94,251,205,109,153,170,169,138,184,64,48,29,185,173,10,57,132,236,164,103,26,246,192,90,12,147,108,121,4,100,206,107,79,201,201,209,126,42,123,60,149,144,17,72,116,164,184,132,234,6,51,123,99,36,11,23,241,162,138,215,144,66,159,97,46,38,126,172,191,61,111,162,6,50,159,227,168,168,185,32,146,26,208,125,74,168,250,218,155,106,191,3,232,77,172,70,119,21,126,185,4,56,141,174,12,213,105,180,197,157,162,123,113,194,207,36,75,151,131,49,218,196,27,232,213,39,255,74,215,127,80,184,29,215,246,132,78,154,230,172,28,73,94,223,67,80,184,63,23,211,58,33,105,103,202,8,143,121,70,211,24,168,209,37,44,206,205,8,201,130,78,3,200,221,185,60,235,131,213,219,95,117,38,6,149,68,189,55,132,123,129,208,74,70,177,167,89,206,124,59,204,105,234,111,154,95,2,111,122,137,16,72,241,175,169,167,249,57,170,242,229,150,227,136,152,207,244,191,172,42,100,26,83,87,21,162,4,57,105,16,57,77,148,38,101,142,229,134,239,17,102,192,93,58,75,206,91,142,192,197,28,159,122,111,173,151,54,163,53,186,228,137,199,55,155,42,205,180,248,246,151,115,37,61,222,149,41,83,151,214,47,75,231,214,17,67,0,186,136,126,0,209,153,206,126,68,19,114,191,132,175,103,153,170,243,117,54,156,94,111,13,13,134,41,93,90,116,10,148,75,80,157,141,180,92,85,188,242,253,30,196,110,91,21,182,153,148,23,82,0,125,92,157,42,180,213,1,218,6,239,10,146,53,227,49,131,36,247,45,5,183,141,47,174,102,107,234,116,18,182,5,125,135,12,203,160,86,239,62,16,213,238,37,128,5,228,201,224,65,175,193,240,198,194,149,223,30,20,46,123,168,124,193,214,215,244,234,1,161,165,95,61,161,170,19,81,54,54,163,26,237,45,212,243,134,48,56,52,52,38,207,192,132,194,152,177,125,136,234,90,134,145,204,233,225,128,56,78,149,72,165,50,16,248,146,108,136,186,161,26,168,84,199,125,241,101,235,55,124,244,87,87,190,80,138,76,18,35,201,160,217,14,223,67,87,141,64,74,216,102,113,144,240,247,226,230,38,19,38,82,117,139,38,194,144,93,107,168,25,203,144,119,52,219,106,142,171,105,53,150,201,210,129,235,95,49,37,8,200,183,4,109,68,121,123,94,97,181,70,4,39,186,130,214,112,237,91,86,54,205,66,249,109,178,55,183,151,9,254,31,166,174,152,233,164,12,57,69,90,155,36,164,3,62,2,131,175,91,113,69,84,179,208,120,167,131,167,16,249,55,125,110,118,225,248,30,200,252,54,213,57,29,70,184,20,102,100,28,229,135,225,95,220,193,113,136,162,131,198,200,148,35,114,52,191,103,35,169,151,119,34,37,20,125,147,153,118,182,210,30,125,86,22,95,140,39,136,143,174,230,198,0,142,59,195,155,8,193,24,21,51,159,39,166,112,91,210,251,139,50,11,44,227,33,29,56,77,208,85,5,90,33,130,41,33,29,104,108,91,98,134,233,101,137,50,102,214,132,248,217,130,200,34,181,80,9,155,89,5,90,51,53,238,152,194,240,122,228,174,23,79,35,58,114,73,79,164,25,197,90,108,23,114,49,209,205,246,168,250,172,84,128,130,103,237,120,149,192,183,239,136,83,159,238,49,102,232,34,41,245,41,205,92,212,172,183,155,81,91,145,157,24,57,208,21,94,76,202,127,5,225,160,75,59,135,142,210,249,90,20,77,239,163,45,248,252,138,215,247,40,77,53,221,238,104,18,47,209,182,67,6,131,109,229,154,41,162,70,89,147,118,232,169,154,111,11,180,207,14,29,212,130,40,135,28,248,40,74,224,190,136,89,208,226,180,213,211,172,83,228,230,186,161,209,194,89,115,185,79,246,8,19,82,208,91,1,204,180,247,82,17,122,160,39,45,14,191,244,203,30,222,153,4,55,111,192,23,25,210,92,229,84,134,156,96,132,232,249,182,74,176,236,149,176,161,236,17,42,195,52,210,111,201,106,156,143,21,121,80,152,178,8,125,228,226,125,246,175,80,63,70,117,83,197,93,161,54,56,99,234,242,198,231,171,39,65,194,82,84,131,96,227,234,0,195,137,216,197,60,105,188,12,115,74,42,210,68,151,32,156,238,37,180,147,33,74,170,106,166,7,47,164,149,225,95,236,229,49,71,203,3,98,222,103,230,149,254,220,60,136,108,143,25,92,159,14,233,182,226,177,143,74,197,1,72,250,104,196,206,33,81,92,137,80,210,51,44,0,254,253,209,10,133,228,164,195,146,104,65,114,105,102,68,60,85,132,152,158,197,153,227,123,101,170,39,58,230,227,242,20,158,137,209,44,106,214,143,77,77,52,244,189,39,251,167,206,5,220,174,236,2,223,139,82,66,209,185,176,240,206,227,234,243,59,229,25,242,66,154,220,165,199,225,239,213,224,232,124,238,10,220,193,205,180,53,95,215,243,68,136,201,232,198,220,12,223,218,93,249,40,198,130,210,248,102,3,71,4,249,157,107,166,38,235,9,128,102,60,132,226,203,155,11,208,29,221,133,244,6,17,96,17,243,54,98,62,55,87,163,253,190,102,28,62,207,133,162,93,106,153,240,107,54,148,65,115,77,117,120,201,132,170,10,87,118,6,112,166,193,20,210,37,231,8,71,114,115,125,89,48,3,103,238,220,232,8,34,66,48,11,174,82,191,200,58,222,169,100,29,145,103,133,185,76,61,140,105,50,203,113,255,237,224,117,243,162,21,244,94,109,5,194,86,252,201,152,57,210,96,9,171,214,217,139,63,111,2,214,5,28,147,33,102,82,37,159,183,111,102,106,217,215,76,211,187,3,211,236,230,83,186,174,65,20,155,254,143,155,143,51,55,245,183,13,3,209,253,230,232,196,9,67,124,183,194,80,168,155,211,84,80,239,110,106,108,82,205,73,5,24,113,192,73,119,76,233,104,168,78,123,140,112,109,65,62,224,154,205,101,175,97,38,67,121,157,226,110,42,177,107,249,147,29,239,32,9,90,15,108,63,25,236,26,230,93,165,241,186,35,187,184,87,60,56,29,98,77,223,139,122,254,174,49,87,54,92,160,119,150,155,44,90,236,59,108,182,172,193,107,230,204,105,174,79,62,129,213,174,46,79,190,172,165,51,134,5,250,156,235,83,195,82,73,78,218,111,62,173,201,89,158,156,179,209,179,242,198,99,149,69,131,205,68,148,187,135,241,124,110,50,114,98,133,44,32,46,30,64,182,155,154,169,77,100,159,229,96,168,4,6,111,252,204,126,46,19,66,66,132,49,196,74,17,125,248,7,129,48,79,148,25,97,123,129,90,198,127,26,22,20,225,61,62,43,128,211,118,248,215,46,212,214,166,188,22,122,239,94,140,102,245,88,79,152,152,87,246,134,64,8,85,224,61,171,98,37,127,23,115,60,27,96,79,94,11,230,32,143,58,49,131,149,185,239,5,99,1,234,18,63,51,77,89,93,80,184,112,52,194,203,82,221,76,0,45,91,218,52,230,63,63,100,200,53,205,235,226,245,31,13,148,239,58,180,139,13,161,7,235,243,172,24,212,213,221,204,49,84,212,60,167,67,130,80,49,134,50,228,78,179,105,89,199,47,248,34,220,160,57,73,46,94,100,135,146,63,216,153,207,69,132,29,105,192,67,168,238,251,92,64,226,186,116,142,34,212,72,132,27,230,115,120,246,199,12,204,231,75,84,157,152,229,132,44,130,253,135,200,32,5,59,64,51,230,129,122,113,32,36,103,161,181,246,39,47,219,168,157,196,60,225,4,240,81,1,43,35,209,192,249,45,227,128,254,230,225,32,101,214,138,152,105,147,244,218,42,104,71,216,110,229,230,200,246,132,191,210,173,5,226,158,250,103,243,75,41,248,193,8,34,115,18,65,27,107,239,156,46,62,71,8,138,254,171,94,77,236,238,131,74,29,41,201,25,131,35,203,142,249,89,1,36,13,181,214,18,76,212,132,206,148,14,151,152,209,107,40,254,220,80,203,136,140,231,49,195,123,234,223,203,232,132,111,132,196,115,86,167,167,111,70,52,42,208,25,172,184,194,126,109,219,70,15,162,102,188,100,191,218,74,73,245,121,48,190,192,183,62,172,243,70,106,144,29,218,32,90,231,63,115,182,98,184,220,28,32,130,243,30,52,162,179,34,36,43,156,69,166,97,255,153,89,153,93,191,53,253,127,51,62,38,12,81,34,96,210,141,104,220,181,23,207,65,69,179,116,146,81,25,22,76,84,55,159,49,17,137,32,38,18,80,6,191,250,188,102,94,58,226,240,61,120,117,137,218,208,113,31,187,76,5,240,68,14,216,160,181,147,38,125,121,114,170,29,249,43,205,54,196,26,186,176,195,162,100,112,78,137,28,230,102,30,136,108,12,199,227,171,190,128,154,113,159,137,191,1,247,64,139,13,143,111,66,118,83,54,165,25,172,9,13,32,90,215,207,109,93,14,30,15,195,11,56,196,177,237,214,97,84,253,84,70,91,189,72,88,201,20,132,111,102,187,25,250,209,173,102,232,64,170,155,105,248,211,73,76,123,88,171,241,220,28,26,227,38,54,1,169,230,237,100,163,205,128,210,207,91,131,97,116,53,27,171,1,100,233,44,232,70,73,60,253,201,105,95,63,1,149,236,212,64,136,61,50,4,6,199,194,87,43,113,206,247,177,73,149,151,165,163,66,205,32,246,59,74,106,32,66,244,189,192,181,13,55,155,196,171,124,77,218,232,157,67,146,247,95,89,212,215,33,130,163,96,30,87,39,250,107,245,139,80,168,31,254,224,248,81,235,57,129,172,103,122,134,217,138,120,98,166,125,204,55,211,99,70,8,84,166,41,85,225,240,209,172,121,173,63,155,233,133,21,253,32,245,194,6,215,173,245,112,55,31,21,243,169,182,154,151,213,184,221,76,155,164,110,243,16,158,124,133,18,192,254,134,201,15,43,66,220,51,249,166,68,7,16,26,1,110,30,9,95,37,251,84,177,178,164,212,43,6,0,130,228,236,75,76,164,227,113,223,37,64,125,155,218,152,255,54,146,62,165,201,205,81,223,139,207,149,172,137,249,26,209,226,155,238,58,86,200,67,235,221,22,96,59,175,142,221,4,69,189,247,170,242,92,22,7,44,183,214,173,137,125,146,190,112,206,55,55,103,8,183,229,98,146,223,222,132,15,200,250,204,224,235,5,141,156,173,136,225,102,182,198,38,207,157,1,46,84,255,88,240,30,32,238,114,205,228,209,28,219,70,110,27,108,213,125,180,243,117,8,207,170,155,65,232,221,220,59,148,96,100,114,253,183,57,9,5,6,60,80,223,26,46,96,221,138,21,190,174,235,104,18,37,55,8,57,247,5,179,177,197,12,131,162,175,143,242,209,26,93,51,220,28,174,132,222,12,87,37,212,57,244,56,152,146,180,155,127,77,225,215,12,15,164,163,55,155,137,194,72,79,248,48,186,129,237,179,148,254,227,42,59,237,160,140,144,188,161,2,56,14,52,232,50,44,27,53,47,159,103,144,42,20,57,151,143,25,238,110,31,83,56,120,178,204,225,188,13,147,236,247,54,165,250,251,189,80,122,162,90,251,179,34,79,141,250,141,152,59,140,187,223,47,163,52,59,100,63,99,89,50,21,191,229,3,112,68,57,152,144,77,48,217,214,207,12,131,253,221,206,142,149,135,245,32,3,64,100,149,114,5,113,22,210,70,110,254,17,35,53,49,15,0,227,223,107,225,132,42,241,44,44,59,248,11,223,199,134,184,32,203,126,133,84,14,52,50,159,57,77,58,3,155,154,243,8,205,99,176,110,52,251,21,49,83,244,244,155,19,74,77,33,53,68,145,147,150,162,229,102,132,157,117,200,207,134,114,22,179,155,187,237,90,50,44,103,181,39,231,225,54,12,95,146,18,17,82,58,109,71,156,126,118,145,161,213,142,97,210,7,213,147,27,208,132,28,135,68,30,237,39,181,94,220,204,102,122,241,13,240,38,225,96,248,163,209,55,250,154,241,152,253,201,96,167,22,154,177,65,31,246,136,212,36,125,32,212,13,196,76,9,41,197,213,20,47,100,103,40,198,59,233,9,192,196,110,90,244,230,3,116,252,188,55,39,84,22,243,113,206,87,68,118,9,14,132,150,100,84,22,173,247,247,181,41,141,200,62,206,254,154,230,125,52,147,157,185,87,87,147,144,242,173,154,33,231,229,174,185,88,123,66,118,51,144,68,153,44,70,192,236,112,94,190,231,204,2,241,25,150,33,12,71,9,210,56,113,154,135,29,142,222,86,138,21,142,185,251,218,213,2,191,126,205,165,9,80,102,192,245,24,73,110,126,58,53,129,41,15,211,219,245,38,125,196,36,206,86,80,228,189,0,118,135,227,10,105,247,144,246,180,209,12,143,18,139,224,68,111,199,143,189,55,71,32,234,156,187,49,149,160,52,22,35,138,187,238,90,38,164,197,116,233,159,189,123,215,216,138,129,158,20,209,143,7,170,10,33,158,155,225,63,78,143,153,153,226,247,182,126,73,57,160,126,173,183,190,39,37,75,68,202,54,143,75,235,236,227,199,79,4,21,32,27,49,112,133,236,25,27,78,221,212,132,156,13,110,71,203,25,124,102,242,15,34,13,48,200,0,157,8,118,126,230,1,167,73,150,159,94,38,151,151,63,51,233,219,231,193,183,113,252,249,213,232,246,137,214,200,49,51,141,171,63,26,58,2,227,250,111,22,109,118,71,95,155,198,172,102,146,135,17,209,187,204,169,185,173,101,202,174,210,173,70,241,57,28,48,247,194,14,92,196,12,20,112,184,21,62,161,155,157,192,138,160,94,118,51,213,72,25,21,120,110,187,167,162,192,112,216,14,41,102,86,110,114,51,213,42,225,206,1,3,2,96,222,159,172,88,49,77,174,54,186,130,237,191,61,40,87,78,121,237,101,56,7,127,237,137,142,204,144,39,223,25,18,52,191,218,58,69,196,223,0,72,120,30,222,127,155,149,42,212,32,244,14,178,247,250,176,80,5,18,205,3,74,176,51,132,103,141,181,2,58,49,49,47,114,215,62,27,32,152,189,225,48,168,36,20,240,154,91,7,35,46,102,210,13,171,230,152,198,132,18,106,30,166,53,224,102,128,51,55,196,25,246,185,194,99,72,201,100,201,175,149,8,53,199,118,7,50,86,68,186,140,204,188,182,216,106,51,29,247,178,19,207,100,60,224,110,5,28,41,75,0,242,167,155,201,162,177,246,172,207,59,224,231,251,64,131,31,11,255,108,10,130,155,133,101,215,60,124,223,54,58,64,166,59,85,64,89,85,103,55,164,25,10,129,219,251,177,145,109,170,46,137,0,108,31,210,19,185,249,79,18,41,14,86,78,241,139,7,134,169,254,248,120,177,27,110,250,76,187,94,157,41,128,132,153,20,195,45,166,32,121,64,221,219,125,29,168,17,165,139,12,93,82,92,6,119,210,104,173,86,135,130,208,109,68,106,17,241,85,220,92,49,155,50,139,187,66,108,59,82,152,27,86,27,245,52,88,158,214,205,222,101,76,23,114,174,225,0,158,15,148,245,201,56,147,253,136,200,112,126,11,131,236,176,68,77,228,114,11,98,50,85,62,54,189,18,206,125,142,43,72,194,104,63,23,247,136,220,206,151,103,3,172,250,203,153,153,236,46,243,57,150,219,80,243,180,182,103,55,15,22,137,204,36,0,117,222,111,139,18,28,82,101,58,38,8,82,71,160,81,127,101,63,157,73,172,123,55,55,216,35,245,181,105,157,118,228,148,21,200,103,127,38,26,123,78,246,223,238,38,113,161,83,129,230,147,136,113,104,194,147,64,194,68,3,227,196,47,68,229,146,25,57,102,106,130,238,60,34,110,168,142,233,217,104,113,140,195,90,193,107,203,197,118,106,120,48,124,60,193,185,123,147,171,145,255,185,145,93,39,102,15,227,250,169,5,249,173,39,58,152,55,129,61,144,14,171,78,127,11,24,204,222,81,204,137,22,75,55,111,192,169,18,30,157,101,204,110,26,102,35,20,26,98,110,86,202,140,80,26,57,73,121,180,12,224,199,51,0,103,31,93,251,185,55,124,14,94,27,166,52,252,68,195,199,1,238,179,68,242,225,39,213,180,212,108,28,53,158,94,232,80,125,233,205,19,37,221,207,106,137,40,113,28,207,131,129,89,247,159,254,145,161,235,197,36,177,60,203,69,102,103,168,71,76,249,97,120,87,107,51,122,226,189,228,173,19,190,78,164,208,206,86,171,224,85,120,160,205,91,119,243,217,144,110,121,8,47,231,132,110,201,115,150,96,197,70,213,159,62,71,110,119,7,140,41,156,150,126,143,99,134,163,206,243,111,5,46,69,189,26,157,22,247,182,123,182,34,244,86,51,100,173,158,202,165,53,101,233,84,129,17,205,199,12,42,66,244,166,213,154,142,11,22,41,106,64,230,249,121,235,90,156,171,149,28,35,93,31,235,249,233,208,81,105,80,25,47,77,32,44,124,224,229,49,72,55,184,220,51,104,112,216,250,197,63,113,79,157,9,220,122,122,198,159,230,30,93,31,248,6,225,107,91,39,75,122,230,17,4,62,145,152,39,21,158,100,23,54,33,148,116,139,17,72,70,200,209,117,156,166,156,92,154,3,128,226,249,255,69,87,238,220,145,177,161,221,164,10,189,32,4,47,107,186,50,205,217,115,1,187,136,155,2,147,222,141,9,201,165,73,91,30,49,89,189,223,146,210,57,2,149,127,247,119,255,254,183,255,242,231,127,254,151,63,254,249,47,127,250,227,255,249,195,191,253,227,223,255,233,159,254,247,223,255,235,255,248,47,255,233,15,233,223,255,253,111,255,237,47,255,250,47,127,252,195,223,252,231,63,254,253,95,254,239,159,255,248,55,127,251,15,127,252,231,127,252,227,95,254,252,175,127,248,12,255,245,79,255,244,199,255,246,151,63,255,233,159,254,225,111,254,246,127,254,243,63,255,249,127,253,233,159,254,254,47,231,62,255,221,126,116,88,219,207,40,191,176,230,60,26,201,176,168,204,24,13,15,76,78,215,58,37,152,195,140,186,215,239,96,48,51,8,218,161,230,228,152,111,51,195,201,213,196,76,14,233,151,121,51,51,123,201,189,122,226,210,127,124,236,191,171,235,213,10,193,124,220,209,47,135,244,251,237,59,150,88,77,250,113,186,117,26,17,174,154,115,250,164,222,204,60,137,84,196,12,54,238,215,104,130,25,28,114,209,155,39,75,246,132,57,147,148,191,230,5,225,111,139,7,95,67,54,19,51,211,62,16,87,111,106,190,89,204,244,96,212,24,114,78,226,46,79,110,130,3,201,95,12,232,78,110,247,131,145,249,223,223,154,197,12,180,40,203,163,77,11,53,125,208,64,151,15,125,49,16,82,61,215,107,222,23,11,108,230,115,32,244,184,57,189,56,83,174,6,94,245,29,91,203,128,32,229,74,42,99,134,85,114,132,213,200,251,213,74,74,203,127,122,155,122,173,88,9,255,218,10,43,8,107,249,101,170,80,97,166,7,126,92,245,34,204,153,142,154,111,204,6,30,218,133,75,153,153,69,60,194,156,133,252,2,51,141,134,254,214,116,206,229,169,223,139,214,208,18,86,100,30,228,214,245,82,157,210,40,107,34,89,114,109,161,123,51,127,51,197,22,227,229,110,198,220,113,89,252,222,237,119,62,138,25,92,113,60,55,142,194,106,50,102,217,138,12,254,214,108,163,107,170,149,66,119,119,235,56,103,94,156,43,198,214,53,62,206,118,179,158,189,76,127,25,126,149,228,219,194,57,190,208,18,209,123,195,160,50,174,217,36,101,175,57,77,147,102,248,204,224,63,87,86,107,253,132,60,205,8,37,90,87,43,24,176,22,230,33,162,126,152,1,165,14,127,110,98,148,164,223,138,70,184,175,97,201,204,112,172,200,60,33,191,243,53,92,32,215,96,234,229,247,106,152,221,152,43,110,70,240,122,119,49,159,176,51,197,152,89,6,92,150,30,230,115,182,151,48,247,121,185,182,49,79,195,110,127,230,179,117,2,134,124,204,68,30,97,102,200,245,183,39,193,188,91,129,87,236,165,86,228,200,227,222,100,148,138,62,153,9,193,249,107,47,58,59,247,22,51,56,252,230,175,189,208,59,144,33,7,24,179,63,233,97,187,186,213,219,238,97,102,86,151,152,75,211,223,94,244,154,215,117,205,183,141,119,252,36,205,190,212,241,239,167,199,77,201,141,95,20,26,199,207,192,255,104,227,49,83,9,184,102,219,169,175,121,24,39,148,79,165,109,237,181,50,164,4,130,125,251,147,109,250,219,100,203,25,192,122,106,188,23,152,73,217,82,200,186,185,224,19,214,213,69,61,114,152,248,118,138,3,132,54,173,84,100,191,130,129,235,236,242,223,107,243,237,4,192,130,25,96,150,31,32,192,8,80,239,81,115,118,145,57,204,38,120,46,223,11,177,176,61,174,25,200,223,99,6,87,92,221,76,233,32,203,147,231,221,118,76,211,121,246,85,142,209,107,134,158,191,249,209,7,92,111,223,2,34,249,89,210,124,197,111,14,235,240,5,81,98,6,19,227,27,26,202,25,69,15,78,98,183,15,88,128,149,49,147,189,148,138,110,201,235,154,65,187,220,39,235,246,228,51,238,13,111,90,151,171,41,196,93,107,134,190,237,78,21,26,254,86,141,49,3,35,190,228,92,100,42,208,17,23,175,69,205,74,238,13,169,96,247,245,133,126,69,187,213,21,96,60,224,70,198,55,87,240,146,247,146,67,160,13,203,69,250,213,38,183,43,39,12,24,134,22,203,143,206,213,86,100,34,178,32,230,167,205,177,76,155,65,18,130,195,186,177,230,167,21,13,127,212,217,29,151,62,26,179,184,132,213,14,171,251,218,13,46,196,237,43,4,102,177,33,35,138,67,63,166,159,109,180,24,175,36,139,147,150,75,188,23,55,19,0,172,37,102,84,110,124,26,26,86,253,82,124,25,123,100,154,31,238,20,51,12,34,50,23,42,2,24,221,191,23,201,187,93,210,125,112,80,109,115,248,131,27,50,224,234,94,14,83,115,118,204,208,2,115,124,194,170,116,39,49,9,219,179,242,253,209,104,230,186,21,12,204,101,231,230,155,45,9,220,139,80,161,76,134,58,82,113,227,54,96,247,181,218,142,52,191,143,137,243,54,139,124,45,4,233,189,216,188,172,163,62,103,125,110,20,232,82,220,124,80,121,155,50,40,176,80,196,99,159,96,25,14,11,181,162,119,244,29,33,164,69,90,149,157,248,76,81,66,161,111,146,226,130,149,219,255,12,123,131,53,216,124,47,13,239,245,214,153,82,32,161,74,59,204,219,100,159,197,76,122,201,87,223,6,25,152,245,193,51,125,168,251,123,114,80,158,91,183,164,106,204,140,126,168,111,96,28,91,110,142,226,48,223,232,51,147,61,41,58,209,50,82,163,221,175,166,235,60,139,79,91,105,88,74,238,141,239,93,245,204,6,183,219,190,58,245,70,5,219,154,219,197,220,150,227,151,73,113,210,101,47,158,252,153,162,136,64,250,213,230,204,21,125,176,141,247,22,230,179,67,116,157,133,249,119,28,126,102,246,183,177,116,204,90,46,223,68,131,25,30,194,247,103,162,37,192,210,213,205,240,234,52,121,242,100,168,149,230,230,51,232,73,252,9,112,242,48,219,126,230,14,241,153,56,66,96,82,219,71,233,78,179,20,39,68,214,171,51,192,211,225,230,115,112,38,241,8,232,208,200,31,27,169,33,122,140,145,84,205,217,213,132,48,55,230,177,90,211,135,70,162,65,2,8,143,124,16,230,217,252,120,28,49,79,180,46,213,60,156,136,209,186,43,76,198,241,90,145,185,137,175,101,201,91,181,206,182,156,205,193,204,96,32,101,1,12,115,101,71,220,155,230,246,59,36,133,198,224,212,253,99,162,158,62,101,134,83,217,154,95,204,103,175,69,123,185,60,55,181,227,24,110,147,187,146,35,185,64,76,211,71,92,140,164,209,93,215,36,146,105,185,112,43,101,177,113,111,125,54,175,252,117,78,243,86,8,133,119,181,194,65,56,252,151,17,124,153,18,180,1,227,104,95,35,60,230,61,164,89,234,152,89,107,159,92,167,245,163,148,90,197,25,0,83,112,130,148,111,76,178,69,135,226,171,67,101,178,123,92,187,134,94,10,54,38,150,198,6,112,42,223,34,115,56,127,84,88,246,45,166,200,31,209,175,0,0,34,223,79,85,210,214,223,229,52,94,110,61,231,192,184,5,0,216,192,232,82,156,197,159,139,117,33,17,4,252,118,32,16,226,177,41,87,203,213,8,228,124,234,193,188,242,57,179,178,184,210,192,121,225,209,116,51,205,51,18,148,217,113,90,122,140,39,229,207,45,87,159,131,126,127,189,211,102,110,93,223,43,117,83,202,136,39,135,203,71,246,96,10,245,68,152,110,134,133,75,38,48,40,0,87,75,55,51,17,70,204,4,146,213,56,122,219,159,28,224,102,148,31,64,42,131,7,138,23,107,86,159,153,215,76,159,112,141,65,165,141,238,38,211,89,178,156,70,213,231,194,4,73,124,119,163,130,84,119,205,62,85,160,211,222,151,175,100,160,115,227,212,27,32,229,38,141,30,49,166,5,4,161,43,137,210,167,105,162,155,247,201,224,57,240,75,105,39,185,186,23,64,48,208,244,242,29,225,220,169,223,254,72,156,236,14,218,250,251,26,245,71,71,40,86,16,137,190,217,144,5,172,23,217,69,7,212,156,229,107,116,66,98,213,82,76,247,234,179,213,103,42,81,159,25,38,171,46,195,9,94,147,78,208,184,186,203,70,102,42,233,237,235,247,198,10,3,197,61,46,11,109,85,227,107,155,225,222,231,31,143,113,159,140,8,170,116,159,100,6,83,189,67,109,136,193,15,76,176,153,34,121,223,230,225,179,250,79,40,88,62,66,242,99,70,36,233,146,240,14,227,185,205,62,187,127,224,183,123,202,3,76,44,95,155,4,215,18,144,234,173,129,254,118,159,65,149,212,148,108,145,197,26,240,215,116,107,50,125,149,107,173,120,12,213,205,231,76,102,131,189,230,226,205,58,24,105,95,76,114,45,152,173,28,195,5,170,247,175,204,32,123,227,67,86,211,171,11,51,131,127,14,44,55,239,62,133,13,1,51,186,85,62,1,77,131,137,254,141,255,216,124,113,162,237,105,126,81,51,154,13,144,66,202,38,4,166,244,235,69,35,187,2,119,181,68,43,176,99,140,143,18,242,103,110,89,226,44,163,216,41,201,111,78,85,115,117,53,195,31,26,247,70,77,71,92,53,212,210,211,87,227,228,201,104,22,79,178,201,152,138,225,111,14,44,43,21,213,203,96,117,204,228,252,178,95,188,104,102,186,123,107,217,63,61,93,127,48,164,89,47,72,148,51,243,68,201,251,151,246,199,124,182,55,9,216,41,193,149,254,1,234,17,2,101,123,149,117,129,163,177,70,140,25,30,213,61,51,206,78,151,233,142,142,159,134,187,120,203,107,21,234,167,57,126,154,207,35,191,12,165,87,60,246,113,202,75,210,107,127,145,165,12,73,186,188,214,108,172,108,249,95,112,200,213,189,103,153,157,148,221,215,39,204,110,61,101,75,32,187,20,223,140,29,185,199,144,21,81,35,27,134,25,203,249,14,56,224,186,27,82,155,84,125,250,248,198,108,76,128,208,200,205,171,241,214,125,102,24,108,151,36,134,10,141,71,174,31,138,121,25,159,149,152,51,141,88,223,139,1,176,57,238,155,252,118,50,232,248,10,243,121,206,235,28,51,250,232,166,182,107,190,226,138,38,242,91,134,191,22,96,28,242,140,98,237,22,191,184,217,102,165,28,55,20,54,61,255,78,9,3,220,178,252,242,160,100,148,253,173,11,183,147,143,13,165,39,68,132,110,110,35,75,132,87,12,148,46,87,3,26,76,114,115,250,87,63,34,65,204,28,26,178,193,66,6,81,191,222,91,204,235,120,19,50,87,104,20,174,31,42,29,241,169,220,151,84,14,24,94,18,40,254,219,230,46,203,222,142,32,37,68,71,110,62,222,196,5,252,226,79,33,233,224,239,5,0,248,114,237,91,182,139,32,206,173,180,193,201,105,55,241,8,62,176,48,37,4,72,218,242,189,53,232,4,24,189,221,204,153,115,179,124,100,0,57,27,220,140,80,89,173,247,185,7,213,155,15,137,130,121,240,251,98,62,135,48,181,161,207,140,108,69,147,37,128,18,18,229,132,207,108,212,68,226,215,144,118,58,3,229,191,205,173,114,210,171,39,158,128,191,55,219,108,74,122,245,57,112,191,26,233,130,163,156,158,238,33,102,107,175,116,51,199,84,147,205,18,47,153,45,206,205,240,16,78,185,57,146,161,95,2,159,2,53,29,205,93,188,151,5,183,121,254,204,205,2,49,25,114,216,241,61,159,12,175,23,59,183,188,23,222,206,199,95,2,162,221,232,140,197,123,129,187,250,19,82,198,140,222,236,61,34,138,185,250,171,135,117,75,35,53,36,241,64,182,127,142,147,117,36,54,81,19,51,179,149,9,175,89,168,125,49,159,169,52,98,72,233,17,153,75,126,26,149,207,143,114,204,204,67,216,242,113,187,64,151,246,48,83,95,104,242,219,213,184,119,220,140,152,175,228,33,224,190,154,233,94,109,167,104,147,155,195,156,215,190,83,0,45,88,58,204,239,144,119,68,33,214,242,23,195,127,17,47,132,116,112,75,211,7,109,90,202,94,70,28,253,221,237,183,166,10,167,222,145,145,57,125,152,193,99,134,209,254,42,95,33,249,67,116,187,71,92,93,186,30,156,70,208,240,161,27,236,167,173,24,39,222,230,230,92,136,231,110,91,248,52,48,159,51,101,244,121,95,171,75,58,153,214,100,146,11,241,219,162,78,138,241,140,111,60,182,213,23,213,74,99,203,135,39,180,31,38,117,32,94,46,186,100,195,167,40,64,237,44,86,146,216,229,126,11,90,3,101,134,194,178,113,166,180,191,211,137,108,154,120,170,80,245,150,59,13,126,115,74,198,171,124,241,159,245,122,16,162,201,165,244,219,126,28,156,172,43,180,236,100,11,134,2,122,127,32,46,204,103,82,92,244,51,123,197,180,156,145,155,141,87,72,6,36,157,255,98,205,82,46,157,18,21,208,122,149,62,233,53,204,198,106,86,196,179,7,200,90,252,59,49,53,47,248,25,207,222,40,40,252,106,32,18,151,239,8,215,222,232,101,252,193,137,133,164,94,94,172,123,174,13,127,109,100,114,100,73,27,73,128,87,157,1,28,100,217,252,9,11,118,115,191,108,159,200,110,60,86,138,162,195,157,136,179,179,143,55,166,176,104,198,15,150,197,6,44,7,162,17,33,247,228,102,40,60,178,190,243,153,5,237,235,153,192,124,150,84,151,175,65,206,19,98,53,55,211,249,171,33,199,217,92,188,98,192,79,167,199,173,67,252,121,124,10,99,152,57,137,117,72,64,70,175,230,135,45,210,63,146,36,67,131,103,39,207,151,210,123,94,138,108,222,208,174,3,221,244,19,143,126,39,253,210,116,9,127,66,42,63,115,21,255,222,16,141,251,195,35,97,166,82,124,235,94,197,220,236,15,143,103,229,254,37,234,74,152,1,140,220,179,154,86,70,13,150,224,76,93,225,98,36,122,5,196,60,206,217,234,85,124,220,155,34,29,73,152,83,52,150,226,121,209,80,35,139,182,192,35,158,227,234,108,42,71,75,204,103,191,72,51,204,0,242,110,17,134,14,151,25,181,194,73,18,186,116,25,211,179,124,32,21,112,63,27,199,173,201,92,40,70,6,91,60,60,88,219,90,54,175,185,208,199,213,194,145,46,202,193,63,138,17,37,127,18,152,56,241,198,120,126,103,49,157,211,117,70,228,98,39,131,76,37,0,221,199,193,9,51,226,157,50,168,136,130,141,15,23,103,17,66,73,146,61,4,144,204,237,34,116,249,37,226,175,153,198,126,47,223,154,112,231,184,56,249,97,36,79,245,107,153,48,243,168,93,162,38,34,155,185,239,168,229,42,228,87,0,107,187,53,151,134,249,68,1,123,136,25,128,201,202,49,168,208,62,170,185,12,215,240,179,39,55,214,162,107,38,119,92,125,237,27,254,120,202,160,165,130,146,124,191,95,4,166,186,48,67,95,92,215,13,232,138,116,241,15,28,177,19,236,68,20,11,146,45,201,129,73,183,226,240,229,247,11,109,196,47,131,206,200,75,160,220,185,55,89,124,192,7,234,218,97,157,28,33,119,30,37,40,250,103,139,167,54,74,20,121,174,243,29,143,31,126,39,41,128,76,121,46,218,130,107,68,154,182,118,197,221,36,35,30,7,249,52,136,142,0,70,142,249,71,154,225,241,90,178,48,87,204,103,151,136,48,150,238,255,36,160,15,10,108,99,126,100,200,152,13,137,59,196,156,135,103,81,48,227,39,221,170,89,222,182,30,243,141,246,32,203,205,98,62,55,248,244,78,108,229,211,174,187,174,25,249,140,21,1,2,76,250,67,238,109,145,106,68,138,112,231,86,185,245,153,239,163,122,70,98,3,8,23,63,153,134,87,210,174,110,181,164,149,92,204,30,158,34,154,67,195,245,122,147,231,86,148,84,239,226,128,158,190,202,173,129,12,207,22,211,251,236,170,75,95,42,153,180,65,68,246,180,252,223,117,155,73,96,204,61,99,237,64,226,127,253,16,120,251,86,223,229,6,254,153,230,29,49,67,171,40,87,231,37,121,125,248,243,134,110,103,212,0,100,68,249,139,149,238,186,109,72,192,116,53,103,168,246,195,220,104,240,188,230,243,38,227,107,137,176,247,238,151,26,142,174,83,88,98,218,93,152,91,212,176,8,58,1,61,221,148,4,237,178,119,237,209,102,112,156,15,95,124,59,153,194,239,29,21,35,14,137,149,187,141,161,251,238,102,217,52,76,114,143,179,237,196,234,146,55,192,124,34,85,63,55,141,160,230,122,171,217,4,205,226,212,60,251,79,186,59,93,54,186,209,20,81,38,8,190,37,3,106,244,123,221,147,60,123,24,222,70,174,110,205,78,36,247,6,32,119,40,114,117,69,196,165,134,43,65,95,141,92,12,73,166,67,25,141,117,180,94,46,99,90,136,33,7,189,142,72,195,87,185,211,12,146,185,50,91,132,199,20,57,215,189,249,64,36,188,133,151,115,220,146,58,101,245,140,95,19,158,223,220,188,240,251,177,0,135,159,45,107,93,235,188,141,215,214,251,60,32,204,187,230,117,217,136,49,211,184,29,169,146,65,21,32,203,213,70,101,21,23,35,172,185,197,90,45,105,27,73,129,227,25,74,110,63,83,206,219,95,43,6,111,77,179,243,5,62,224,151,144,159,143,33,37,160,213,65,97,221,59,220,3,170,38,24,134,139,152,105,159,136,15,66,48,60,101,150,17,4,165,216,71,127,219,145,60,56,117,224,235,188,177,204,110,103,12,180,237,219,36,107,194,163,133,132,52,139,25,142,186,216,133,97,183,187,26,71,100,65,128,139,134,181,91,95,253,181,226,126,143,8,109,82,86,56,199,137,138,207,189,118,68,84,6,65,234,242,203,99,216,198,236,241,3,125,189,50,195,105,242,64,82,198,205,166,64,115,223,26,109,172,250,53,249,90,244,129,186,131,88,1,226,101,143,19,11,240,12,217,225,187,85,49,35,151,1,252,243,98,224,81,68,162,115,48,172,103,124,111,131,62,40,213,10,103,79,15,51,250,160,247,99,209,241,184,61,253,122,204,166,57,149,197,252,43,7,184,121,52,129,221,101,35,209,252,74,30,68,100,201,100,69,174,25,206,132,120,48,107,85,205,98,133,159,187,68,76,95,248,173,170,230,106,170,106,62,98,208,190,202,54,106,213,189,28,227,109,21,129,155,217,133,143,10,70,244,48,31,207,66,16,156,25,116,147,235,103,48,81,104,168,104,106,70,43,34,252,116,92,221,52,31,179,113,20,187,121,180,252,90,27,26,238,97,205,185,202,22,109,173,68,59,86,38,61,4,73,54,187,102,141,212,17,188,176,127,175,60,31,51,240,255,48,27,122,238,49,163,229,120,205,243,50,246,80,14,36,88,29,241,224,197,64,208,215,156,45,153,28,191,157,155,164,2,143,21,13,200,216,113,104,164,185,18,49,8,218,146,92,114,143,19,158,180,173,231,26,46,35,146,62,113,53,126,229,16,115,50,60,124,60,56,157,152,93,205,16,170,198,166,81,84,137,104,176,101,19,191,198,111,47,26,174,238,92,161,165,27,6,161,187,219,21,73,169,33,40,0,77,68,191,33,248,190,42,95,134,185,59,17,195,94,177,169,32,203,115,231,41,2,100,43,114,183,108,196,77,239,221,40,214,239,155,27,56,231,135,184,133,213,14,128,237,75,36,161,93,144,229,167,43,10,51,145,11,76,86,100,190,86,11,55,61,162,131,120,176,45,121,105,142,182,29,251,21,56,223,44,167,38,48,224,28,153,41,96,60,249,186,233,217,164,73,91,120,141,38,154,35,174,114,49,191,190,196,70,74,156,34,71,46,202,175,64,64,98,241,193,246,120,159,12,222,128,227,165,20,25,80,201,41,103,163,115,156,41,198,59,179,111,220,17,61,79,98,138,151,177,126,80,104,45,98,158,9,81,220,152,41,59,203,234,42,56,214,35,188,43,112,142,115,200,189,187,129,73,194,85,64,147,161,63,214,222,227,83,79,90,2,197,35,197,12,43,250,53,75,149,21,107,149,75,243,243,204,70,40,22,39,230,52,212,69,85,243,249,150,241,157,7,128,191,250,60,214,89,216,113,26,3,16,151,160,200,204,164,133,195,140,47,245,60,53,94,250,245,127,134,54,161,100,211,8,156,49,17,6,125,40,77,111,78,75,220,188,143,70,45,67,173,8,3,198,189,151,185,91,143,57,173,240,204,184,241,216,250,49,32,220,153,247,234,220,215,51,220,144,140,199,160,225,59,169,239,69,162,188,236,168,98,225,199,93,201,29,51,215,124,211,60,228,193,47,225,7,102,192,106,241,214,208,50,44,125,47,8,67,99,134,26,197,77,209,15,210,140,165,43,204,164,209,116,38,84,234,1,113,243,159,164,155,154,187,90,19,45,72,98,5,177,17,133,65,19,14,212,199,6,72,209,195,41,60,139,65,122,157,48,91,87,90,152,217,93,116,200,136,170,174,175,75,117,50,233,115,3,54,137,45,122,36,203,203,169,153,74,112,14,51,40,69,29,240,4,103,212,205,248,129,54,127,204,61,239,152,11,86,127,217,58,164,103,23,241,156,53,34,177,168,27,200,134,3,167,239,138,239,101,138,62,58,137,33,23,169,225,166,155,114,181,196,61,212,7,102,132,230,38,4,44,254,83,177,80,101,95,51,78,190,90,65,21,149,176,66,39,191,212,76,116,18,102,168,79,117,154,53,200,100,75,212,5,33,89,214,143,125,62,192,234,81,96,54,153,64,221,143,224,184,43,146,6,69,132,80,31,141,14,244,91,85,172,165,233,78,216,16,11,140,77,24,54,236,103,22,226,163,68,180,7,152,34,101,189,53,44,117,247,226,179,155,9,230,20,51,141,229,82,238,220,234,62,21,139,120,239,213,144,187,60,63,253,195,139,71,45,149,15,160,99,134,58,77,56,41,144,114,102,221,13,105,218,221,49,199,41,11,94,69,18,51,183,124,71,156,131,100,62,35,94,102,153,225,217,53,246,187,170,191,93,172,36,26,102,22,168,90,33,222,186,177,55,88,36,177,130,15,110,215,204,89,163,183,230,8,206,241,220,13,151,84,103,56,5,178,27,216,91,3,188,14,41,149,146,20,145,61,125,37,146,53,160,132,235,8,99,51,227,232,137,25,14,160,149,115,132,254,141,34,151,154,187,35,170,48,103,99,121,87,51,217,254,107,110,121,232,174,82,215,205,237,82,56,47,85,103,82,133,164,43,93,115,73,87,16,209,204,169,229,88,1,213,32,48,242,53,171,213,37,2,46,176,141,9,82,205,231,172,139,247,162,145,42,233,68,171,144,151,196,152,210,223,190,116,191,179,46,177,192,3,224,167,148,199,120,31,139,48,246,49,194,78,181,46,150,128,82,150,124,106,64,105,59,42,66,240,183,77,221,112,240,71,87,108,241,252,169,235,241,1,178,99,94,12,4,0,182,103,72,232,238,142,208,5,52,69,126,62,53,173,225,113,168,194,189,241,188,50,61,140,177,244,128,158,63,91,60,130,100,17,123,159,251,228,103,135,175,144,200,68,210,160,114,84,61,31,3,65,215,72,206,194,72,35,45,142,185,88,125,55,230,63,160,146,162,243,31,49,217,20,139,171,2,52,208,133,9,67,198,188,191,77,140,220,245,75,243,164,23,117,178,173,174,166,102,14,252,117,65,41,83,115,183,5,100,65,56,80,64,65,186,142,232,241,50,118,60,119,225,96,147,72,18,245,244,154,226,56,103,165,245,162,23,91,221,108,134,185,10,139,130,153,17,39,139,106,83,49,193,69,49,195,241,144,226,201,50,82,0,85,205,201,33,200,86,84,49,126,114,49,179,233,135,57,91,124,166,102,18,224,235,130,136,84,232,206,204,48,124,223,164,244,57,5,150,190,24,221,101,177,182,178,17,165,203,7,161,114,210,227,92,68,83,66,146,60,84,155,198,13,231,50,253,66,18,21,81,250,152,221,35,104,106,251,77,211,152,5,142,134,124,171,42,52,193,245,255,224,254,119,211,255,136,26,21,69,32,74,194,119,48,129,178,32,124,233,102,162,3,217,230,50,205,71,95,134,6,70,221,41,72,114,218,5,78,176,240,197,244,136,66,47,221,32,19,62,181,87,181,97,243,205,67,135,121,211,158,243,229,80,144,133,62,225,212,227,248,32,209,85,220,188,168,250,104,164,5,41,162,71,159,136,115,165,231,184,67,249,234,163,127,51,115,175,143,143,96,180,215,158,253,161,93,175,245,55,132,68,183,181,199,111,239,179,226,171,134,167,72,39,44,55,147,166,146,208,22,38,218,17,70,224,58,146,97,169,217,210,211,217,205,25,209,81,73,53,20,88,137,227,151,113,237,53,32,159,28,73,113,41,99,38,86,54,207,79,204,102,25,159,234,154,79,42,128,173,183,199,157,141,181,64,115,1,29,73,5,31,79,72,79,4,120,145,141,113,223,81,40,108,151,83,210,139,180,81,213,0,192,192,97,82,215,84,51,240,79,255,20,198,196,32,171,13,232,118,115,183,133,164,89,133,79,77,47,166,112,227,47,125,102,103,213,196,103,53,202,168,24,109,202,196,250,161,0,103,239,136,245,141,218,248,73,112,156,3,35,176,78,228,218,179,108,127,180,177,101,79,235,44,170,115,99,215,39,253,177,160,129,116,128,140,49,132,202,119,38,118,237,129,40,34,207,44,153,50,114,166,185,4,134,11,178,180,103,196,80,192,253,68,12,13,5,131,30,105,126,210,35,190,3,1,84,129,115,70,230,54,24,61,119,14,200,108,114,172,202,220,166,48,86,110,78,21,248,187,186,7,112,227,205,192,27,21,158,68,221,18,99,53,237,145,73,94,182,138,245,230,244,57,120,78,40,119,163,128,148,7,63,59,66,14,240,25,174,133,166,102,140,225,177,134,217,152,92,86,123,150,14,52,87,1,177,65,210,42,235,136,211,89,226,224,158,58,132,194,12,235,54,170,185,0,236,89,255,165,230,186,86,100,102,72,247,21,62,145,78,127,171,225,133,185,106,8,199,167,117,34,62,3,247,112,236,234,68,2,140,18,249,115,252,20,57,162,161,61,223,59,64,73,4,51,75,210,20,168,64,239,22,176,54,128,63,242,181,206,156,107,174,61,247,123,236,174,219,28,242,187,78,249,195,75,27,87,185,152,155,241,85,244,11,196,82,114,146,220,8,156,90,192,16,127,137,78,77,160,239,40,211,99,165,113,240,78,148,102,136,131,124,47,222,194,147,145,123,34,40,142,105,212,127,180,62,215,204,25,28,155,209,199,109,44,133,20,82,139,245,34,215,146,201,89,94,51,10,139,43,110,62,9,77,228,96,129,189,137,126,168,107,206,90,248,234,32,150,107,141,223,238,64,135,166,150,151,136,39,114,44,77,106,97,90,156,34,187,159,235,93,185,192,200,196,12,31,126,108,26,240,244,11,46,233,204,56,214,99,143,196,39,252,221,90,249,130,173,125,135,199,117,156,231,33,78,234,24,182,227,239,107,229,197,164,150,136,15,118,193,90,20,183,196,173,153,5,45,132,236,115,33,209,48,35,231,60,92,110,41,71,137,8,81,20,65,149,90,213,127,223,149,11,144,66,218,114,207,14,61,153,248,81,117,35,102,147,213,69,159,114,201,237,34,193,186,200,45,13,0,169,99,244,91,240,168,198,254,46,85,103,146,86,183,124,91,82,22,63,193,184,62,123,68,151,4,1,242,216,211,120,56,90,228,94,90,89,229,185,115,205,227,134,235,40,28,234,99,147,225,43,17,11,209,45,218,245,151,1,55,236,112,66,107,155,143,143,65,210,163,222,52,5,210,241,146,166,91,116,187,246,72,205,23,211,224,83,243,132,55,246,122,207,40,3,137,153,55,155,23,148,81,96,206,16,112,3,244,103,57,170,233,20,55,52,129,14,133,249,142,146,246,130,166,70,78,220,5,183,126,95,183,107,1,230,55,129,8,116,206,151,124,205,16,171,200,213,244,103,11,192,32,3,51,21,252,1,148,156,23,45,133,84,236,16,224,67,49,33,59,129,231,232,75,241,216,237,62,117,65,84,65,134,100,27,239,231,5,239,236,161,133,18,218,62,239,20,4,76,162,249,113,168,146,72,225,186,149,179,126,168,25,116,72,191,208,158,38,80,113,100,26,17,86,13,208,4,90,139,106,237,61,58,95,118,50,138,50,1,177,216,218,152,55,216,48,194,126,1,200,76,72,202,99,150,156,15,213,101,159,132,106,123,204,184,249,57,91,159,163,197,122,114,110,244,7,36,75,86,29,241,46,141,234,113,49,21,83,49,195,167,152,34,2,131,157,79,154,148,179,233,194,93,28,227,241,55,104,232,19,188,146,17,223,182,27,59,214,242,0,177,12,169,26,175,221,216,96,166,2,177,154,211,251,89,252,118,94,186,41,78,203,120,28,102,128,161,104,137,170,130,17,75,59,221,172,40,178,99,75,81,94,5,38,213,168,57,208,60,40,145,103,177,126,192,25,153,228,100,217,223,11,201,75,205,88,223,87,0,104,246,150,246,148,68,68,51,21,94,83,174,208,31,208,182,102,122,69,49,9,79,44,32,248,178,65,234,249,94,12,35,188,32,193,19,189,47,178,178,32,9,82,200,29,98,215,227,66,215,40,96,11,92,15,17,178,184,20,245,51,233,216,33,160,153,23,144,183,173,79,67,205,40,17,196,60,66,45,72,138,167,148,255,67,180,244,247,53,90,19,68,183,49,32,10,246,44,165,169,32,117,168,145,86,185,209,182,237,23,143,25,154,221,45,102,197,102,50,235,90,124,43,58,133,132,222,6,2,209,92,239,2,200,118,138,169,185,211,174,114,1,175,214,199,161,192,79,228,168,111,139,84,58,95,94,205,231,85,103,20,187,105,180,168,210,220,5,232,20,146,121,25,52,97,91,129,171,30,254,75,221,142,30,232,166,65,133,4,77,139,64,154,92,189,16,144,14,132,152,1,175,5,156,153,141,78,62,144,111,203,24,163,46,214,54,161,179,153,2,66,185,105,34,16,252,50,250,64,23,239,106,68,22,210,28,107,240,143,38,59,37,121,76,133,1,147,140,136,100,22,1,130,54,250,21,138,225,57,170,2,208,39,110,69,40,155,38,64,36,146,109,69,44,133,32,79,50,96,177,169,108,96,226,89,241,205,51,56,131,200,168,210,144,37,143,102,192,211,168,226,147,136,175,173,61,216,234,36,102,194,38,249,96,166,22,116,235,240,116,73,73,37,166,80,68,150,162,195,185,215,170,218,229,186,13,16,24,229,41,250,130,187,60,218,238,214,101,239,14,16,84,206,67,17,231,104,10,71,85,25,70,46,69,9,87,206,129,72,133,16,129,173,41,139,4,86,148,125,93,113,34,106,41,39,22,248,203,139,151,198,96,247,226,225,228,230,48,1,57,78,146,166,194,218,167,108,166,112,216,4,74,6,108,194,148,221,176,158,15,60,83,196,92,189,63,9,196,66,70,181,120,103,217,66,246,96,84,233,46,32,244,217,45,0,60,80,34,235,134,103,146,51,57,58,42,168,100,73,71,143,53,142,204,136,83,193,35,55,193,62,155,74,112,11,76,19,201,169,166,237,45,164,212,247,237,7,66,67,70,155,99,142,127,91,71,160,127,40,44,75,244,2,41,19,59,139,95,189,141,104,88,204,236,73,109,120,224,196,10,235,89,219,156,50,112,174,120,52,171,227,72,147,20,210,151,159,82,51,230,14,41,178,180,42,29,23,180,222,48,151,254,251,165,29,88,189,1,17,143,102,163,66,176,42,125,243,147,121,24,93,61,2,155,56,107,11,101,137,120,44,180,112,147,182,235,3,141,78,241,45,41,28,203,129,13,163,92,205,189,223,88,145,202,161,244,218,33,83,30,93,61,244,133,60,125,124,80,47,140,104,27,51,204,251,212,54,63,227,51,140,16,153,102,1,129,216,143,54,237,140,9,248,90,127,91,12,251,113,166,119,228,113,112,180,5,88,141,231,11,101,69,244,237,0,11,150,254,25,170,235,189,4,188,205,128,18,242,94,84,84,189,100,1,84,19,176,73,209,206,74,234,231,51,154,126,122,145,56,149,7,167,146,16,17,25,7,171,124,74,3,131,174,116,59,123,104,110,146,39,35,45,48,87,196,84,120,214,207,123,1,132,185,72,20,19,200,146,142,209,1,177,126,108,87,214,142,36,102,186,78,218,69,109,152,248,187,180,240,66,208,146,162,172,64,73,91,220,5,232,0,206,84,136,106,185,145,195,139,25,29,150,30,61,44,29,58,121,237,30,46,166,89,21,133,252,244,32,48,225,121,133,157,246,94,77,152,44,87,83,163,27,81,189,165,179,67,190,7,192,30,184,33,162,182,75,208,172,189,197,248,99,43,162,65,166,101,209,190,101,132,191,110,29,146,149,38,205,193,208,248,229,126,43,95,125,107,223,2,44,2,108,234,113,178,53,225,46,167,91,187,81,249,143,104,208,96,49,210,30,76,61,47,197,84,192,61,144,114,7,242,245,125,92,136,50,26,232,82,117,70,173,12,216,126,15,63,103,62,77,155,150,53,152,81,57,78,176,120,200,60,91,230,92,71,105,12,240,161,118,40,210,68,139,175,233,102,188,42,105,123,6,127,88,111,243,90,178,144,69,174,94,5,164,123,120,73,217,242,149,210,219,111,5,196,168,181,144,104,72,202,169,98,250,94,245,66,252,69,153,23,226,128,100,152,183,107,206,218,64,15,25,69,84,129,0,166,32,54,169,156,4,192,225,226,222,139,72,86,216,94,136,143,60,97,206,131,231,41,0,183,130,128,31,48,243,240,177,96,174,23,51,74,81,61,26,150,182,181,189,40,151,2,104,138,184,55,61,190,242,96,231,45,105,155,12,235,106,77,137,24,104,217,173,193,88,176,233,187,91,202,1,209,141,112,50,174,158,200,140,8,131,4,80,187,17,225,187,41,85,170,121,78,23,10,251,245,128,237,46,100,10,208,154,237,118,187,130,16,240,20,230,183,100,81,116,248,188,214,138,32,36,79,201,244,163,111,19,151,112,109,155,145,213,85,110,7,216,220,66,36,102,32,215,64,148,67,110,61,149,62,237,255,67,7,242,31,90,179,43,192,91,1,62,254,136,79,6,41,82,105,28,0,33,79,13,250,163,138,1,237,93,133,116,151,152,12,141,149,143,207,197,116,102,52,74,205,199,135,160,226,227,102,170,4,242,153,169,180,237,225,76,71,116,2,108,161,39,43,217,124,198,94,220,92,44,151,37,230,133,208,119,152,41,182,117,13,217,152,70,117,135,185,183,169,189,124,205,218,157,253,189,77,223,72,8,57,114,163,19,214,169,209,6,188,145,93,88,47,50,155,240,114,186,152,65,5,186,107,55,30,85,252,143,137,149,240,44,67,131,41,239,61,12,7,239,143,54,231,84,208,247,121,205,74,133,205,127,155,230,50,237,0,134,235,43,125,157,80,27,84,17,187,172,220,124,81,148,78,223,23,67,90,14,249,10,49,31,87,216,223,11,205,141,172,132,1,153,166,172,238,95,132,243,118,11,53,213,49,83,109,74,126,117,69,104,73,251,4,129,55,167,26,230,102,8,31,253,105,156,32,127,50,98,253,164,161,42,218,221,221,9,231,96,124,95,85,99,209,101,178,184,159,245,56,29,34,89,109,15,94,32,134,114,51,232,32,189,216,100,108,124,204,32,247,168,75,60,191,194,86,21,52,102,214,140,33,121,227,130,180,220,252,58,182,49,47,166,238,148,80,181,225,27,127,159,115,254,148,108,181,169,20,220,183,115,68,1,117,73,2,46,5,35,112,78,178,234,191,13,242,90,216,213,139,229,233,167,255,54,85,184,41,108,144,20,216,136,208,191,153,182,172,164,48,53,84,133,239,38,133,185,65,228,46,143,214,152,59,254,104,43,255,160,192,18,201,166,206,57,253,153,233,195,148,99,207,136,9,227,107,31,235,218,91,31,156,10,220,112,54,167,101,26,201,122,53,141,64,206,231,8,159,89,82,142,19,202,234,222,0,176,147,41,130,106,88,5,65,67,250,96,100,27,62,121,196,122,228,167,57,234,166,211,244,113,224,78,13,171,206,144,0,250,243,155,247,103,79,162,201,112,125,117,73,140,180,85,85,141,191,141,58,207,175,165,185,233,25,208,141,86,173,239,135,11,207,89,147,22,27,88,177,175,123,0,100,218,30,67,133,19,5,149,111,125,208,226,123,62,183,132,192,16,232,101,167,203,227,13,171,110,73,39,58,159,43,136,223,200,166,195,123,173,237,226,41,141,248,237,141,47,184,30,51,241,164,127,15,232,107,165,85,10,241,169,6,152,207,205,20,213,138,118,178,183,49,130,126,115,155,210,163,178,126,81,76,255,84,115,161,35,64,183,78,130,54,107,65,13,58,200,109,197,171,39,237,0,75,65,119,43,101,76,9,8,177,178,181,187,153,38,82,9,48,42,201,184,225,156,140,155,224,35,75,147,47,133,119,175,157,96,38,221,37,219,33,242,122,107,250,126,7,154,171,75,251,217,175,251,127,56,67,27,238,146,130,212,120,73,244,72,194,60,97,159,84,194,50,72,37,252,252,162,215,176,21,125,52,160,171,201,87,200,6,69,145,149,29,160,16,25,59,205,37,176,216,178,245,106,16,47,110,164,13,177,232,76,130,122,250,99,42,198,12,129,141,18,38,52,90,219,124,203,161,132,57,52,19,211,232,130,112,62,83,132,98,248,248,98,166,14,225,79,189,144,236,144,229,83,57,165,183,239,241,219,52,132,146,154,173,24,240,89,153,73,93,150,38,114,137,248,84,110,222,15,95,36,180,117,148,150,127,87,67,16,107,88,29,201,32,181,60,63,26,113,136,166,136,177,70,127,120,53,168,239,185,217,20,147,101,60,97,190,252,20,138,192,98,193,209,175,148,121,219,84,59,107,152,233,129,204,106,94,245,75,184,111,35,6,171,82,8,3,15,103,162,146,110,230,89,36,169,71,246,120,127,204,160,176,69,174,135,8,16,106,91,159,38,212,109,104,64,27,154,189,50,62,69,55,91,138,74,18,80,103,195,106,95,9,219,184,187,240,141,149,65,165,33,119,229,55,111,231,248,86,22,44,192,111,227,235,221,52,105,61,48,231,74,237,50,112,79,124,80,26,37,113,201,17,181,175,31,202,205,147,150,120,225,88,161,63,224,171,255,209,254,98,162,212,114,115,84,157,190,234,250,166,110,207,128,203,205,167,73,140,251,213,179,60,88,72,67,245,149,143,119,12,51,122,203,178,184,26,236,247,31,201,28,116,155,52,58,74,152,220,144,21,169,223,241,99,192,170,34,193,164,225,186,63,2,59,187,152,242,216,122,72,126,198,199,157,199,79,211,124,46,83,5,13,180,226,30,24,10,223,84,176,36,193,85,1,140,182,17,239,181,144,74,21,179,229,64,122,140,74,86,170,239,130,122,226,248,170,143,214,157,79,208,86,149,55,105,237,22,55,111,99,43,179,209,153,42,185,199,68,107,208,158,40,161,83,49,112,68,137,121,184,40,146,200,91,47,235,50,118,243,57,38,247,84,230,163,110,194,117,190,2,140,239,115,61,204,71,14,181,183,5,114,130,138,39,211,73,43,110,241,215,202,38,115,86,149,24,137,56,194,7,37,193,56,183,159,239,53,253,104,179,109,99,108,157,134,96,102,74,188,151,137,22,107,30,52,89,93,48,204,137,242,87,213,215,62,31,97,223,171,9,168,214,243,177,179,159,217,136,128,88,149,86,137,170,106,106,49,23,160,131,218,194,187,209,13,122,31,15,142,2,174,112,249,116,56,137,102,124,204,100,138,133,243,161,208,114,122,72,198,236,204,171,169,179,180,111,163,169,115,51,124,218,178,153,118,136,250,251,112,115,49,62,67,77,224,86,147,10,247,185,146,77,68,70,147,184,148,115,220,10,159,161,20,103,40,236,55,153,164,4,240,18,91,117,56,207,191,164,56,83,156,86,174,135,242,12,2,165,17,203,139,182,34,185,57,152,72,196,166,125,113,182,253,38,59,17,33,116,178,88,130,219,115,181,4,79,0,207,90,76,226,109,242,63,74,67,11,229,96,88,201,227,61,215,194,245,224,27,22,95,115,110,57,189,40,172,174,79,109,5,243,175,72,36,102,196,202,124,129,32,13,167,93,75,118,16,238,175,57,26,42,200,60,31,95,194,200,18,191,122,23,102,22,139,230,166,73,138,187,67,156,1,204,46,245,37,126,60,252,31,101,54,44,52,48,240,40,121,158,209,198,249,111,215,158,4,184,107,204,123,39,184,242,7,175,191,94,23,189,247,162,46,244,153,233,255,40,114,244,13,115,115,182,223,27,42,129,161,23,119,67,235,125,86,36,130,116,38,224,216,57,89,55,229,192,19,36,12,205,76,211,105,228,83,56,131,130,146,54,121,228,229,77,26,242,51,111,35,163,21,206,191,97,180,71,97,166,1,83,156,241,129,210,87,60,54,254,211,80,54,66,240,58,95,161,1,51,186,45,178,25,178,48,79,0,255,61,120,225,64,127,42,9,48,130,197,60,163,255,120,101,101,66,100,55,27,113,181,145,71,74,148,141,72,204,26,62,42,214,203,172,206,54,28,205,44,161,207,92,45,41,245,152,97,159,241,223,102,159,149,211,7,225,64,120,188,63,171,169,91,107,29,2,104,107,29,110,158,175,158,22,87,131,186,252,166,66,49,42,67,201,138,140,5,224,205,71,188,128,219,216,207,213,180,192,250,86,10,102,182,40,159,231,0,133,150,220,15,170,80,40,136,200,5,102,232,76,252,106,114,75,75,249,33,201,148,54,31,52,178,230,85,235,197,103,15,114,33,176,109,205,206,90,67,167,205,213,137,245,182,225,155,155,6,9,39,208,237,203,201,238,179,209,134,62,76,162,25,213,238,47,255,70,75,11,64,28,45,83,16,39,124,217,187,76,230,134,112,85,204,4,9,126,102,163,156,221,52,209,52,65,184,45,119,106,97,43,169,83,233,62,235,52,17,33,55,119,34,41,97,49,133,29,165,251,166,114,188,111,99,158,16,243,249,92,31,78,4,62,17,100,157,211,83,229,96,121,249,205,207,204,1,129,173,20,169,201,101,175,48,255,154,200,197,220,12,194,250,153,137,133,155,22,119,70,2,247,227,195,178,173,188,41,55,63,159,131,40,232,103,70,112,97,107,122,121,154,148,152,175,1,139,163,159,18,202,44,119,187,107,70,171,50,95,86,218,57,191,239,213,44,161,38,187,33,160,173,185,124,43,61,78,202,25,3,217,178,172,151,53,118,149,102,199,172,150,41,240,155,90,92,93,105,109,145,50,132,117,166,166,226,86,50,166,122,49,245,25,215,192,160,111,40,115,196,63,213,153,96,253,182,86,106,165,202,226,132,238,159,86,47,214,150,104,43,214,234,75,191,241,13,157,117,121,106,253,4,13,239,189,226,173,59,25,201,169,213,151,210,90,220,156,14,216,167,180,51,192,236,230,30,3,222,64,117,138,121,211,149,225,99,118,206,239,34,10,78,112,235,2,0,187,223,26,89,225,45,102,248,201,98,18,159,89,130,12,144,152,65,74,185,35,67,150,175,106,165,1,230,178,181,252,12,169,86,199,30,202,234,108,28,158,177,190,40,138,79,229,124,6,58,21,75,155,40,92,71,5,111,174,133,185,81,212,208,154,19,238,248,242,245,113,166,209,80,160,21,130,55,189,196,210,133,117,125,200,84,49,5,149,225,225,170,241,97,136,74,31,102,19,110,246,205,178,61,171,135,47,57,186,79,36,234,189,138,107,46,134,112,140,245,81,12,210,40,133,85,36,186,78,224,238,231,15,62,169,244,176,217,63,167,219,219,205,228,100,180,220,5,251,180,239,41,38,167,169,57,69,88,189,150,39,208,172,12,10,173,161,212,164,18,215,52,127,50,0,101,77,201,193,233,119,247,157,152,72,56,9,163,137,105,255,206,233,65,6,90,191,47,47,249,128,108,171,250,7,161,231,163,106,69,10,142,238,30,199,11,90,218,194,136,254,43,217,187,181,65,43,164,214,234,172,247,25,156,125,85,150,107,80,56,235,30,76,56,141,130,185,217,108,239,105,223,115,43,111,37,144,7,223,211,239,36,65,164,94,84,113,64,240,148,21,179,128,14,74,41,175,163,5,152,106,189,243,179,37,109,117,175,166,14,177,60,0,39,193,116,60,32,161,159,47,38,158,23,39,83,194,61,221,82,10,131,71,194,51,11,180,88,140,162,117,52,8,149,125,77,115,48,149,154,85,188,99,22,87,132,179,69,11,1,173,188,54,90,204,238,102,212,189,141,216,86,85,71,214,25,52,223,140,80,89,201,194,201,79,84,60,119,187,103,131,41,225,137,224,9,202,170,59,54,35,147,32,19,181,148,69,37,58,142,142,12,50,83,68,92,142,155,125,22,165,111,224,124,206,172,102,72,79,199,221,38,217,175,165,110,201,94,49,70,139,171,135,113,96,171,4,76,26,37,246,65,114,249,93,111,126,246,193,25,233,20,96,199,75,138,105,212,49,129,84,197,233,192,54,44,149,203,108,165,193,228,143,134,196,189,234,97,101,94,179,196,139,209,18,39,80,12,114,1,100,204,124,131,103,247,207,162,82,4,141,1,208,67,55,67,94,38,79,78,179,193,220,238,41,192,67,64,213,81,36,123,138,1,138,220,108,100,138,83,204,192,12,114,92,77,107,131,72,140,149,203,36,71,214,0,239,75,198,148,106,0,109,182,110,62,175,33,28,23,149,164,186,243,7,88,206,97,167,174,239,133,228,66,4,178,176,26,44,105,175,162,203,168,81,161,249,153,141,250,97,232,205,59,138,102,158,120,232,200,126,170,58,32,29,77,115,123,248,210,77,104,85,127,123,192,139,230,201,80,0,63,109,171,4,25,190,249,242,29,169,131,220,19,224,25,162,9,28,226,57,204,84,15,228,183,55,0,175,120,180,19,98,39,209,129,97,86,131,29,243,223,30,36,36,187,138,167,33,100,233,75,159,149,75,129,77,110,62,173,113,233,51,79,116,93,245,197,144,213,206,211,205,139,61,175,235,163,145,192,247,109,167,27,141,164,172,238,98,161,152,59,134,160,87,233,233,80,179,105,14,126,230,76,97,239,121,178,228,124,137,88,225,100,24,207,197,61,197,7,163,124,150,85,109,181,26,244,223,51,119,204,173,103,203,163,21,252,76,76,127,178,102,160,98,85,40,131,216,194,31,172,211,15,175,98,118,156,138,30,48,34,196,201,153,46,218,105,180,188,127,69,142,76,57,107,86,213,124,51,77,68,119,58,201,225,13,149,209,51,7,248,219,54,88,29,125,168,168,27,216,199,120,103,72,37,230,86,189,56,252,192,237,103,27,50,183,154,100,50,173,246,85,220,75,153,144,192,167,221,212,124,98,56,63,97,38,8,58,149,165,174,195,138,55,223,115,27,4,101,47,153,133,195,36,184,191,183,134,32,190,63,186,133,147,137,226,91,214,98,155,40,122,53,154,65,31,107,15,202,227,120,3,207,205,145,192,246,248,99,89,144,167,31,211,28,96,207,183,44,99,241,87,181,186,182,0,111,78,55,27,77,152,60,154,101,221,75,220,156,150,127,145,124,163,142,23,167,54,112,198,44,168,79,154,73,145,63,114,51,92,18,210,66,200,218,156,35,251,166,115,142,128,81,94,237,65,92,65,255,34,203,184,85,68,32,179,64,186,148,125,71,163,186,9,133,156,110,27,184,180,62,228,103,248,139,10,160,83,181,93,197,51,69,63,74,171,173,55,39,208,242,165,107,228,203,42,163,108,202,47,177,217,46,162,2,149,104,38,21,81,170,47,47,150,113,95,207,190,112,130,155,229,43,251,156,54,4,52,143,204,94,241,108,14,189,42,100,110,85,237,17,109,150,111,80,182,117,17,170,64,102,58,139,160,249,94,106,39,148,32,161,104,71,57,27,241,242,171,1,166,21,221,53,214,114,242,14,235,48,206,243,209,163,91,212,233,60,176,50,214,199,174,90,144,115,25,113,164,155,129,7,200,136,157,40,217,225,122,155,45,121,238,103,39,69,182,37,18,96,116,144,28,55,85,166,2,35,28,89,90,36,195,243,122,182,74,131,203,126,19,201,120,179,5,4,143,40,34,137,145,48,147,60,213,35,34,147,172,174,113,115,218,228,147,10,73,78,144,74,221,205,184,7,162,8,108,103,196,215,40,194,107,111,83,95,127,86,72,141,252,25,93,103,171,233,182,210,128,53,182,120,180,108,88,51,49,143,81,174,149,26,112,215,45,171,193,77,229,99,218,109,18,170,25,48,130,111,89,219,208,227,58,205,142,195,70,134,249,51,155,140,187,202,84,210,23,62,221,149,225,56,33,244,82,153,215,229,25,174,98,10,3,170,7,92,183,161,92,186,155,187,109,220,170,48,107,64,94,55,19,220,52,53,179,89,124,167,110,177,102,36,137,66,40,24,183,229,181,134,2,177,124,87,103,4,103,180,120,29,163,192,236,185,165,20,113,246,179,204,250,11,51,176,95,185,55,72,117,143,208,1,0,19,232,170,121,89,106,240,51,211,63,173,138,218,13,247,177,14,191,247,113,153,207,15,136,164,111,181,78,43,127,109,180,104,133,217,205,186,177,65,29,125,102,184,240,212,7,59,158,236,118,154,165,109,141,81,148,166,68,109,120,160,29,238,95,4,36,162,234,140,55,122,85,199,231,61,158,133,6,207,149,234,5,211,233,191,252,167,225,176,17,134,88,212,80,201,199,84,55,79,24,6,68,232,248,76,233,229,121,11,126,149,92,154,60,25,72,191,241,197,133,160,244,160,206,94,98,54,72,102,117,115,103,211,18,249,103,218,230,190,182,104,200,76,145,179,149,125,165,255,52,73,253,230,20,117,85,51,155,86,229,236,121,40,67,233,117,161,1,196,92,134,103,69,112,176,172,169,75,127,123,244,143,117,110,3,188,2,218,94,245,201,203,118,73,189,2,223,6,189,229,98,70,223,251,59,5,168,102,162,134,164,239,77,66,198,47,62,150,165,103,68,51,92,112,243,7,39,12,148,86,115,27,242,236,171,179,88,185,65,186,215,56,211,209,250,245,171,103,83,50,61,232,51,137,228,125,204,0,85,44,21,166,62,51,124,109,95,219,80,79,141,161,179,152,198,154,242,5,49,197,214,159,128,52,43,68,172,222,202,129,121,129,30,169,207,60,164,102,243,153,225,252,110,207,160,144,92,205,215,76,34,75,71,156,140,255,183,4,138,73,84,232,75,211,30,240,29,233,165,88,93,176,171,90,119,175,206,11,180,139,225,78,146,238,11,171,34,0,234,247,110,214,91,171,11,132,239,83,194,76,120,213,117,72,135,19,168,209,247,201,89,40,187,60,64,68,24,237,62,51,140,249,77,68,123,129,51,109,151,114,53,22,159,86,31,115,71,118,198,31,28,116,96,122,204,103,147,247,44,128,133,144,73,53,102,137,96,211,231,253,17,53,163,195,49,245,201,160,208,220,110,134,168,74,55,21,112,170,195,141,68,187,73,239,76,242,249,59,64,138,233,171,214,231,218,9,102,162,184,25,58,30,221,144,150,81,212,125,147,176,254,250,97,134,126,105,0,86,126,117,53,154,6,177,194,134,183,252,226,118,118,86,221,82,8,80,201,234,186,153,227,73,188,32,104,147,166,167,131,160,215,199,87,145,61,163,12,19,19,11,179,149,181,68,82,254,132,210,203,247,97,200,88,170,236,133,168,173,174,175,77,10,43,202,70,18,204,162,100,72,224,238,102,176,34,178,234,97,170,61,219,215,146,183,238,162,229,218,81,21,255,56,3,204,124,246,124,85,179,63,251,123,246,76,170,253,182,38,90,145,168,236,240,9,185,153,86,220,44,55,167,27,227,19,201,98,208,0,126,220,207,213,65,186,121,245,19,113,158,94,85,29,29,8,236,248,232,89,142,25,86,7,65,254,156,211,3,169,165,184,247,216,70,209,113,205,172,250,18,223,107,252,122,24,196,76,167,231,244,215,166,42,219,100,72,55,228,36,53,126,26,229,98,249,32,136,17,150,126,239,141,20,149,108,118,180,177,229,152,226,227,119,14,94,43,130,174,123,220,7,59,175,40,225,15,114,72,227,211,212,129,17,131,238,25,57,186,198,72,150,114,118,51,137,163,187,41,156,25,107,204,89,159,213,232,11,100,146,162,229,213,99,83,192,21,67,96,231,154,45,48,136,17,133,74,79,16,150,21,141,223,236,249,210,98,188,208,154,83,129,142,115,230,79,104,153,158,196,170,100,244,231,69,224,132,119,255,12,243,146,29,126,82,96,249,26,34,126,247,238,42,183,141,32,66,119,140,36,96,180,199,93,70,184,123,248,185,85,127,185,27,121,236,19,6,120,36,75,39,37,201,59,185,243,249,18,41,199,226,249,17,71,223,139,233,100,238,31,81,61,102,52,35,228,91,46,218,35,188,208,198,79,159,17,148,119,94,124,106,135,226,194,191,200,31,196,92,105,251,205,215,188,165,189,24,33,110,239,54,181,87,94,66,36,133,118,32,220,242,59,158,203,218,100,196,76,146,104,248,75,67,53,81,197,15,167,38,154,123,9,235,202,210,237,125,110,150,201,116,247,59,36,73,120,43,42,244,17,61,185,95,199,75,81,230,22,51,165,207,26,102,58,164,111,29,142,155,163,255,85,124,26,64,151,41,159,210,104,122,61,224,59,230,179,16,4,231,81,141,181,196,243,14,197,88,93,52,29,99,124,133,94,45,128,199,211,146,74,58,42,132,216,195,205,100,156,197,35,93,182,180,252,76,132,172,227,56,41,114,53,220,41,213,15,92,164,57,135,208,172,17,130,65,166,238,55,167,139,68,103,130,17,167,249,194,164,134,125,150,150,252,52,93,210,238,70,52,67,18,232,76,224,160,75,203,199,12,162,138,36,126,54,137,209,153,253,80,108,196,165,235,49,35,84,221,220,124,126,106,169,151,97,152,121,23,94,7,107,9,88,95,70,220,120,74,182,63,248,6,6,37,25,17,204,244,46,185,121,24,141,162,222,124,6,58,211,144,104,179,234,215,62,126,55,245,133,159,217,20,157,53,120,57,187,13,241,127,152,193,181,203,168,80,155,112,96,193,177,210,73,44,142,244,50,253,244,239,107,157,61,111,60,57,119,84,17,71,156,122,221,128,53,207,189,171,101,80,220,60,140,70,70,204,224,12,60,56,1,56,168,204,184,240,136,114,168,78,55,19,201,200,18,248,41,140,180,184,218,0,148,98,181,195,199,31,188,90,141,189,138,57,27,162,194,205,3,114,219,251,177,77,38,121,249,94,72,103,118,81,85,100,168,89,118,196,38,253,71,137,37,87,255,152,209,191,57,124,134,135,202,135,108,225,147,126,46,119,206,152,85,232,25,201,38,61,12,160,233,102,160,0,122,0,12,156,59,143,62,192,73,159,213,219,117,139,47,174,160,135,25,6,77,73,220,1,220,136,240,162,15,163,113,208,243,33,209,141,231,51,101,210,229,85,245,116,217,91,222,235,236,79,116,96,171,185,239,233,78,62,130,232,91,183,44,187,58,220,221,78,31,206,206,91,159,108,78,207,87,34,13,215,148,91,221,122,132,92,122,3,51,28,250,73,159,28,174,71,95,33,221,152,149,196,139,57,67,62,128,167,255,204,136,174,76,65,207,208,107,71,49,240,27,52,227,175,148,46,147,74,209,150,114,225,103,134,172,69,58,255,89,92,103,139,115,7,11,164,40,159,92,204,244,159,249,100,161,62,215,5,51,100,139,177,123,230,220,20,102,247,126,230,49,101,196,234,87,131,28,40,91,15,214,98,194,32,159,249,76,7,169,39,179,182,207,18,241,213,203,92,200,73,55,68,18,38,94,97,65,155,13,150,156,162,91,113,240,36,219,213,188,183,252,52,187,97,31,241,211,224,199,170,158,49,236,52,181,199,205,53,150,68,29,24,166,33,55,82,109,147,21,178,200,15,123,70,146,82,232,132,165,60,204,219,100,71,61,133,53,72,171,11,231,71,181,244,142,159,156,72,47,32,219,114,173,228,199,230,240,151,166,191,102,138,203,74,103,14,210,114,110,70,4,91,146,80,0,5,103,247,40,96,24,229,167,44,1,211,227,201,62,137,39,217,51,205,201,147,38,244,16,249,44,20,90,61,196,70,171,170,175,158,201,131,235,199,128,147,188,123,137,145,234,226,196,227,21,51,16,95,15,22,81,144,234,2,209,226,173,118,64,236,1,42,85,205,172,109,67,33,122,46,101,226,246,201,165,197,216,57,253,169,7,52,185,114,41,100,105,203,79,197,137,118,172,16,244,87,138,130,211,1,142,176,251,66,116,42,227,145,126,10,206,159,153,230,149,38,231,3,197,228,20,105,1,56,167,183,38,67,76,179,206,187,137,138,233,205,106,4,176,182,193,230,63,107,54,84,180,186,95,232,131,248,78,8,154,17,50,71,49,67,187,228,7,27,205,172,69,148,249,48,163,109,233,55,167,216,165,91,56,36,25,51,249,128,46,83,199,110,58,251,169,77,199,213,157,172,183,36,75,200,234,108,239,72,45,166,167,51,213,233,68,168,204,227,30,242,67,36,109,196,140,52,132,135,192,246,233,132,218,194,210,198,103,175,218,110,182,238,179,173,110,101,189,219,40,2,180,67,79,15,195,56,120,109,5,36,36,204,172,58,42,214,190,244,221,156,252,212,94,58,228,36,228,194,255,98,26,158,233,174,223,139,228,176,251,226,240,71,136,78,41,95,179,71,145,175,48,95,69,29,178,26,102,62,239,176,146,242,236,207,52,164,89,226,27,51,42,28,73,212,95,200,136,179,109,250,91,159,159,125,92,82,70,57,96,157,38,249,93,186,46,129,154,179,199,69,60,99,86,111,23,102,5,16,138,159,25,202,159,38,165,226,31,155,81,140,216,32,167,45,107,190,154,166,166,27,137,137,230,243,179,209,137,7,176,40,137,72,86,181,35,114,197,112,209,199,46,228,187,112,212,87,167,98,195,76,0,59,222,29,116,123,71,39,208,34,184,85,150,46,122,112,26,254,211,0,201,53,185,74,39,89,173,62,199,240,147,158,202,252,66,89,210,33,182,228,251,173,66,171,147,8,66,235,48,83,165,81,171,209,67,251,151,92,248,156,82,173,93,22,92,187,107,117,94,123,169,228,199,25,63,74,39,126,100,109,26,24,53,72,133,187,235,211,80,193,10,221,171,44,13,28,181,175,184,199,220,68,92,77,163,76,32,104,223,12,59,230,73,247,245,115,148,178,221,44,55,83,167,218,143,57,57,181,10,102,88,9,244,24,63,175,120,214,244,8,51,4,41,122,53,185,192,237,191,157,97,56,214,208,163,101,168,114,194,92,242,83,129,91,198,199,180,227,183,233,182,146,236,17,253,204,144,114,185,25,140,236,210,208,195,112,152,49,21,58,113,77,123,226,126,100,252,220,76,167,144,172,75,211,200,201,30,123,192,26,178,52,33,109,29,2,101,132,25,233,54,245,249,214,175,65,196,63,54,227,34,73,179,9,184,104,199,158,208,152,118,234,150,81,86,246,122,43,102,252,140,165,126,52,236,255,62,25,142,23,208,52,60,135,252,105,123,110,234,252,172,177,161,138,149,166,166,28,171,15,206,144,249,60,217,241,24,253,208,220,166,143,153,159,76,203,158,94,61,103,178,0,200,82,103,213,88,208,90,124,79,252,145,170,190,172,245,221,184,249,56,198,179,63,209,5,18,237,254,61,217,218,242,152,79,4,112,254,166,127,230,95,172,162,62,60,116,28,211,175,134,241,117,169,15,223,160,29,109,62,81,155,181,59,200,213,168,52,122,239,100,69,79,234,252,73,174,62,19,49,26,226,72,105,159,112,83,214,246,228,167,82,76,84,56,130,180,64,62,127,156,38,254,104,22,124,200,176,156,71,49,122,170,159,153,166,207,170,24,71,218,19,63,178,78,54,86,40,32,138,230,251,76,37,228,179,210,128,189,159,108,161,157,10,126,235,130,72,166,166,49,39,57,241,184,26,13,237,34,103,234,128,176,41,249,231,52,118,33,209,250,1,31,183,166,163,20,105,119,123,74,31,3,53,206,245,69,254,21,31,164,10,98,212,248,203,178,131,191,8,129,21,71,65,80,10,138,214,141,139,254,147,162,249,85,242,206,110,238,39,8,94,178,186,126,172,28,254,45,201,212,210,84,45,185,91,186,52,190,93,28,80,33,82,151,83,205,195,201,223,169,181,193,70,208,245,183,75,244,133,85,92,192,162,64,10,246,113,16,120,159,25,174,32,97,108,130,0,43,69,41,23,104,30,212,193,242,100,56,248,142,96,68,150,3,238,48,73,12,67,231,228,21,6,99,179,126,34,69,182,83,167,59,219,6,187,152,114,58,157,119,90,142,95,63,219,42,221,60,146,228,63,17,44,221,121,110,182,118,244,169,15,134,78,84,115,243,241,73,135,160,173,33,31,55,71,228,51,147,42,215,147,111,156,237,143,114,253,103,54,176,187,254,246,54,89,200,239,173,73,131,230,170,73,231,194,247,250,114,95,148,233,87,214,239,49,17,139,249,100,172,233,224,63,115,180,201,163,29,71,14,135,235,123,180,198,144,38,221,52,0,91,126,62,78,5,245,82,132,50,159,204,60,25,139,234,102,254,169,4,184,19,94,146,237,223,131,138,89,145,214,98,18,222,116,48,124,31,155,118,221,173,91,37,155,180,123,156,44,29,128,221,79,78,97,121,36,8,74,11,234,237,252,108,226,229,99,44,59,102,186,158,215,122,46,102,225,126,175,69,19,100,47,122,4,64,106,177,221,33,160,182,212,20,49,138,208,57,141,54,159,121,145,187,210,33,179,82,150,59,4,221,178,137,89,205,228,155,124,162,129,51,42,82,117,156,136,77,228,207,123,163,195,159,244,148,252,52,37,162,229,219,44,77,75,196,12,90,158,96,177,186,153,20,169,86,1,206,194,37,13,231,86,80,72,146,15,196,60,138,63,87,111,32,56,244,151,81,178,247,195,5,250,196,36,122,82,20,36,129,30,133,25,161,171,103,142,2,147,240,183,154,164,0,154,78,209,51,188,41,238,109,50,4,122,228,86,170,184,62,222,131,22,36,141,31,248,115,115,82,25,58,152,200,243,63,73,152,89,28,93,95,33,15,56,227,162,9,86,90,89,191,36,12,209,193,137,230,180,16,0,194,38,92,199,51,223,209,254,121,2,58,72,195,190,111,61,217,240,159,60,10,64,211,236,43,23,98,144,162,31,27,231,58,125,66,66,20,75,183,53,163,72,94,96,219,145,124,205,75,115,83,232,92,65,194,236,102,162,121,57,34,16,240,44,142,203,4,129,65,136,29,99,78,110,190,146,23,247,71,67,124,225,30,17,168,87,145,27,245,81,99,189,72,209,167,153,168,65,10,115,171,70,44,112,205,134,33,245,121,104,77,155,73,127,122,220,74,150,197,218,89,202,246,168,175,130,177,245,201,130,22,150,40,9,33,15,54,187,167,250,207,189,13,86,81,175,25,153,57,111,35,103,78,163,153,61,175,153,93,221,3,24,128,193,91,177,195,8,172,128,95,13,51,24,179,187,151,54,83,26,248,82,91,56,45,13,26,129,107,109,214,72,227,79,6,11,151,160,21,80,214,5,115,191,226,181,77,58,244,154,81,192,205,43,70,133,202,151,254,52,138,9,222,68,91,173,97,122,223,163,175,1,6,155,69,204,0,24,238,213,198,159,178,125,171,69,26,83,0,111,40,8,155,80,236,125,240,227,255,246,107,38,191,149,220,43,197,29,208,46,115,24,54,210,136,16,102,162,163,41,170,157,13,134,142,227,16,250,26,0,64,149,110,20,221,208,25,205,159,194,216,54,113,220,99,174,98,166,133,212,67,24,216,53,147,160,206,154,241,67,198,168,44,32,32,66,62,70,251,52,68,66,190,130,208,152,79,207,213,244,24,126,81,6,75,93,249,62,90,249,193,141,125,1,209,206,35,96,59,51,131,11,13,115,87,90,101,20,166,140,102,32,204,252,11,25,114,18,182,89,110,190,149,176,0,51,160,145,239,139,224,111,21,161,4,60,230,179,195,13,15,42,233,4,174,178,237,52,235,159,255,216,216,45,241,48,154,136,35,55,19,196,112,212,39,133,80,170,72,207,144,175,237,183,158,52,243,102,249,216,157,14,170,24,112,54,83,169,174,91,67,1,39,137,155,45,118,150,183,70,32,215,219,231,171,73,21,203,25,115,204,56,140,126,248,145,75,56,46,174,154,27,129,228,55,164,16,44,87,225,237,99,38,65,201,242,89,51,3,86,101,42,0,89,136,153,98,115,80,159,155,94,212,79,140,20,43,196,59,69,198,27,6,205,234,198,65,37,228,254,46,161,212,57,96,178,155,153,115,178,165,84,203,227,143,184,122,85,173,117,33,96,84,163,199,163,126,196,250,114,115,156,160,238,33,132,101,39,36,236,2,24,153,28,71,129,213,192,36,215,10,190,201,105,72,72,103,101,20,198,174,153,82,102,56,242,219,180,165,229,99,85,182,13,47,31,146,103,158,93,64,153,13,244,124,119,212,64,5,251,78,230,95,204,232,212,250,142,179,209,114,21,114,22,244,187,122,241,96,115,163,157,84,246,115,49,88,124,191,152,93,125,143,161,63,77,107,159,15,233,217,228,207,70,158,223,7,247,54,168,95,223,176,196,47,116,19,130,158,243,155,131,199,17,18,58,58,106,102,107,241,57,249,34,207,111,231,95,18,198,204,188,97,123,78,62,102,74,117,252,59,39,29,234,239,58,145,208,214,252,118,59,66,138,172,165,127,198,144,82,113,152,209,224,106,50,75,23,110,236,55,135,155,93,43,202,179,68,136,112,51,116,55,159,27,117,181,14,83,221,118,235,212,190,52,10,110,244,138,103,183,66,142,163,123,194,176,19,163,125,102,154,98,116,245,140,223,110,231,214,70,71,137,238,25,168,124,14,127,236,98,237,244,50,38,104,34,120,202,164,81,131,88,226,171,115,188,144,154,117,107,135,94,79,198,27,194,160,153,252,222,4,5,66,183,214,76,41,208,93,117,124,131,19,70,221,16,188,153,70,212,39,14,78,155,3,153,217,41,214,95,239,131,91,113,152,110,110,224,188,97,203,31,215,57,86,203,226,202,197,3,180,166,15,55,212,45,85,183,58,20,160,191,13,154,9,52,85,55,19,78,86,100,231,63,43,68,59,66,100,216,0,103,238,143,234,124,27,212,28,124,142,152,173,194,244,61,151,117,101,174,199,73,41,23,25,111,10,167,91,176,14,228,201,198,116,48,27,63,213,133,72,212,254,220,60,192,110,144,41,164,249,252,52,74,27,62,156,20,183,183,52,96,152,185,101,31,145,246,227,84,16,43,223,250,243,235,48,247,46,157,170,102,166,205,251,154,211,150,53,111,232,191,254,237,24,252,169,42,81,52,127,49,34,149,223,104,53,223,194,106,12,62,156,35,210,223,11,86,169,158,31,51,212,211,57,204,52,124,200,183,52,170,144,228,67,10,3,251,46,106,93,205,91,27,177,82,80,82,51,157,176,223,201,3,211,243,158,73,63,54,109,126,31,237,183,153,129,75,45,245,41,23,60,36,110,166,214,186,212,167,164,62,27,239,69,139,139,40,40,96,222,103,16,247,53,195,5,34,102,224,163,189,95,179,78,254,106,4,154,97,59,15,158,116,233,144,216,76,254,92,231,211,37,233,222,133,89,139,37,81,194,140,0,133,108,131,198,129,217,252,99,90,157,247,86,152,49,131,93,105,97,166,47,78,156,140,76,27,69,247,155,79,195,88,170,43,204,252,223,215,108,228,204,186,161,48,195,125,200,80,117,146,98,0,102,58,19,175,185,39,9,217,90,177,198,71,223,142,0,6,157,113,202,106,134,45,216,175,54,25,136,164,102,50,140,177,240,23,142,134,186,48,132,255,41,166,10,181,119,209,26,197,124,142,178,234,163,182,77,141,234,217,70,135,115,90,64,45,91,31,7,199,26,98,252,193,160,179,208,228,175,117,18,175,229,19,133,77,117,11,137,47,162,139,4,193,113,117,167,244,83,116,131,39,177,28,230,115,163,253,248,109,20,130,191,36,42,230,129,47,172,62,35,8,186,207,202,172,81,239,170,0,80,243,46,214,102,52,16,2,67,133,216,134,68,223,114,51,173,194,26,0,236,121,249,50,26,53,79,133,181,180,31,111,206,231,112,162,17,59,167,208,253,31,51,60,123,197,71,133,162,92,219,122,117,3,27,228,87,55,218,101,178,60,57,29,77,126,62,224,239,47,41,153,66,233,87,28,11,106,48,188,157,117,138,179,62,114,15,115,51,198,11,57,143,123,185,159,3,124,153,100,27,9,231,230,138,137,208,9,12,159,57,152,200,134,21,55,175,167,179,158,157,42,85,231,16,177,40,102,72,46,134,175,103,53,216,120,48,4,180,101,195,33,0,116,244,121,179,4,173,244,252,99,182,26,107,152,103,22,72,65,51,154,115,47,189,152,121,9,27,1,137,79,196,253,90,152,233,192,213,157,20,96,88,138,171,251,89,30,227,217,166,231,42,247,209,58,21,40,189,185,137,118,197,205,81,231,147,39,131,102,162,231,120,109,136,108,146,158,62,0,47,86,124,46,48,96,50,205,50,125,88,142,56,224,120,102,51,148,159,38,134,42,51,158,12,5,79,125,112,18,32,121,250,52,35,201,32,234,136,28,186,37,122,169,127,174,65,43,229,57,239,207,191,232,97,134,240,87,142,85,40,51,195,227,44,36,238,132,39,20,78,203,113,6,213,159,124,154,216,140,12,203,89,18,59,14,16,244,163,167,228,214,224,70,0,65,232,87,47,96,250,122,252,64,189,178,253,98,248,133,229,185,202,52,101,16,55,194,74,253,92,74,46,217,189,89,74,205,69,131,111,132,42,211,106,215,76,87,150,204,20,35,41,45,62,162,20,147,53,56,33,30,174,14,149,99,19,168,42,143,133,217,86,133,155,81,22,85,103,1,86,242,182,175,249,184,80,58,147,10,68,124,254,53,233,11,233,66,101,208,104,173,206,247,234,79,218,250,49,159,229,30,87,131,207,93,227,73,95,1,251,252,204,40,159,236,165,143,6,219,109,15,51,16,206,254,152,199,112,254,172,70,51,59,37,218,103,212,154,23,187,136,0,224,197,168,207,152,231,236,71,8,125,223,199,209,215,155,19,173,187,255,70,239,200,217,203,245,106,186,79,190,50,29,204,69,244,50,234,60,76,57,242,249,20,208,209,243,209,121,152,136,115,195,124,22,239,84,207,19,30,134,112,76,127,61,96,143,75,220,171,243,61,211,239,66,201,163,60,158,229,137,18,155,155,39,217,126,245,75,233,191,113,151,152,106,100,175,229,49,67,84,238,131,70,59,187,38,45,96,78,200,206,0,116,14,34,83,66,85,191,20,30,196,24,52,2,188,249,248,196,160,239,252,28,32,59,189,30,151,217,58,214,227,230,139,214,82,245,245,135,21,175,71,152,167,42,254,153,203,215,123,124,145,101,253,186,143,99,74,103,210,183,196,80,191,72,82,47,131,196,119,187,8,201,54,5,73,202,78,106,174,219,145,34,152,17,232,214,189,122,219,42,252,153,155,233,143,234,7,3,31,223,252,201,207,92,57,183,210,39,135,190,222,179,34,141,237,85,180,185,12,175,133,12,211,103,45,5,110,117,249,233,9,187,130,111,29,12,95,158,250,100,43,51,63,252,222,236,60,75,127,217,74,115,223,92,65,249,111,60,179,24,89,80,111,7,109,0,228,57,95,213,76,189,45,174,110,150,199,213,65,201,57,98,152,70,131,101,77,122,200,76,99,203,251,204,19,222,241,170,39,216,98,31,244,171,39,157,194,226,215,102,190,181,151,165,240,38,0,206,106,52,11,115,152,191,53,136,59,97,199,35,106,177,6,46,55,179,98,244,218,66,5,46,46,70,46,67,119,91,160,229,62,143,218,50,33,78,13,72,183,227,229,128,126,214,189,158,163,111,210,213,88,220,124,62,100,215,205,178,33,106,236,7,12,16,205,252,76,147,19,16,102,111,27,54,190,191,245,156,64,244,126,238,47,181,220,96,161,40,2,174,39,132,183,31,252,204,139,244,241,179,182,232,95,251,172,212,101,210,208,196,3,180,9,14,84,5,13,135,94,131,78,35,216,7,134,155,73,122,235,4,134,220,222,103,183,225,132,139,184,119,180,95,2,251,15,51,153,7,117,208,140,32,192,175,38,161,50,134,134,117,176,17,174,48,27,59,186,198,109,214,89,231,175,5,96,72,152,243,113,222,45,225,242,153,193,206,143,254,6,71,193,180,3,136,42,231,165,110,235,160,38,229,179,8,6,204,46,184,204,246,99,152,139,223,166,230,160,129,89,181,121,244,101,97,173,213,118,106,185,11,178,15,224,54,63,51,133,234,166,11,183,194,164,224,112,105,102,213,9,164,100,83,56,219,122,158,145,132,2,201,146,69,96,23,248,16,250,5,223,60,156,103,123,152,122,190,128,95,201,62,23,192,254,62,149,0,188,208,229,27,202,4,27,45,204,146,88,77,142,220,205,112,110,233,115,211,78,229,206,29,149,153,33,36,9,102,61,174,77,220,27,184,152,12,56,189,233,14,90,166,109,97,145,56,81,43,68,186,223,128,2,135,200,250,187,176,186,165,48,214,172,29,174,152,233,23,244,241,26,64,81,219,120,204,213,137,168,154,161,181,154,166,119,187,73,43,199,213,74,62,15,235,26,148,99,126,45,117,45,201,181,83,196,116,30,1,235,163,29,93,115,210,52,40,57,195,21,102,164,79,245,165,76,155,204,173,84,17,101,3,165,109,119,132,243,68,218,224,28,60,242,92,65,98,219,168,181,238,252,216,232,241,244,169,123,14,108,74,98,69,205,173,196,96,33,71,33,40,162,6,162,163,54,143,14,232,166,46,186,211,192,199,9,244,194,205,27,150,223,241,152,187,115,164,99,166,153,169,188,230,118,95,138,29,244,53,159,205,39,62,212,217,156,123,214,9,100,39,90,142,39,7,79,43,25,61,88,22,119,56,24,231,181,179,200,127,96,5,253,81,99,204,84,165,204,214,107,243,166,67,179,226,173,136,153,0,88,204,38,3,44,102,230,126,143,49,3,30,37,95,18,122,144,52,227,173,250,155,237,171,199,91,28,206,121,106,230,165,73,99,186,135,201,235,132,185,63,7,41,220,61,195,187,202,237,193,149,29,4,115,206,206,119,212,126,74,34,69,62,23,204,88,17,215,0,53,79,73,107,73,70,135,152,199,157,42,89,248,9,142,185,155,228,199,103,134,208,79,63,7,109,142,46,250,128,232,15,128,190,170,230,153,34,15,3,119,24,88,55,53,147,96,205,97,54,240,169,152,217,203,221,181,57,142,76,46,26,164,154,138,134,87,67,49,207,241,188,86,2,86,244,77,82,144,12,77,104,77,173,6,134,187,239,102,216,229,178,22,208,108,59,113,171,161,34,245,92,32,255,238,103,233,162,215,190,235,218,35,37,17,37,21,84,73,207,41,211,213,76,131,230,112,243,34,101,244,154,199,246,175,137,254,102,203,79,105,47,8,185,81,111,204,74,245,130,117,108,7,212,88,143,218,200,250,181,50,200,83,207,61,173,31,7,244,243,220,246,119,97,166,214,183,213,188,111,133,193,24,133,154,190,53,100,35,254,82,248,148,165,62,223,138,147,57,204,182,76,245,99,193,201,144,227,214,195,142,102,49,131,73,73,97,54,103,82,191,165,180,133,96,30,138,244,180,173,46,116,50,206,133,196,59,18,161,98,94,174,106,130,57,43,152,154,249,79,115,87,92,77,114,251,153,225,52,42,121,230,107,161,232,160,64,5,114,225,201,133,175,240,128,193,205,235,205,65,174,196,168,241,160,85,171,192,133,42,253,142,71,163,194,243,252,246,186,133,113,204,29,41,101,93,216,212,137,123,152,161,13,218,186,37,149,224,83,193,91,56,222,99,213,141,150,28,224,125,49,182,21,221,166,141,49,207,23,72,177,190,207,199,51,42,65,78,141,239,109,165,22,53,67,100,30,15,14,225,106,211,82,236,241,149,82,204,98,112,70,91,23,200,192,107,247,0,214,42,227,2,103,35,154,38,5,225,75,228,172,52,0,204,226,87,45,102,135,127,17,66,158,161,199,170,41,41,121,165,11,158,51,2,42,53,91,93,57,204,83,115,114,39,160,165,91,50,172,219,20,87,197,220,36,146,51,1,130,170,70,120,178,199,53,158,99,89,198,228,184,224,205,25,133,136,134,224,159,148,171,247,217,210,29,138,112,204,120,173,234,119,145,16,170,49,137,187,45,116,121,238,205,6,229,5,230,115,150,167,46,172,63,240,187,34,108,19,55,71,231,58,171,181,244,30,219,66,103,133,200,193,120,204,107,172,34,102,56,35,196,204,193,153,239,79,231,45,68,128,205,26,217,231,12,179,33,190,171,154,225,3,43,97,134,126,69,111,78,227,74,124,45,164,70,116,129,16,173,205,200,145,82,230,157,162,245,98,65,254,202,98,38,69,43,47,6,250,224,126,48,154,176,53,47,246,53,209,199,52,100,121,202,86,220,32,118,138,76,254,50,189,47,89,249,20,37,104,228,114,51,196,179,77,175,62,142,116,124,47,202,171,138,102,107,166,56,209,175,153,220,163,188,23,188,155,117,221,61,103,138,84,31,20,173,38,248,236,171,11,12,151,20,63,232,61,142,45,5,92,251,92,106,195,21,244,223,5,219,36,50,126,20,160,75,115,58,33,107,72,220,194,148,140,25,133,155,25,171,190,23,145,36,181,171,83,142,51,160,254,4,216,244,183,87,144,43,176,41,108,101,61,109,22,118,122,40,6,62,252,108,187,250,224,100,26,231,53,79,21,195,163,62,29,57,72,184,11,155,238,70,20,175,3,2,177,72,158,233,145,106,26,189,189,196,36,153,229,201,210,195,88,176,29,235,12,38,42,211,108,243,152,87,56,118,48,225,159,8,70,135,4,10,219,216,110,134,241,46,62,79,70,148,231,227,13,204,116,61,67,194,112,199,194,68,44,64,212,165,48,151,21,110,250,57,135,216,246,158,33,75,35,34,185,51,25,81,200,126,204,158,238,162,190,82,117,213,129,157,184,7,234,76,79,110,166,81,110,116,49,46,206,101,112,239,58,96,27,114,26,191,216,116,35,117,106,115,178,71,66,152,184,69,160,204,88,105,118,41,97,93,77,184,63,142,217,200,180,190,1,129,204,252,236,238,50,94,19,34,80,255,86,8,186,228,169,155,228,132,14,200,151,213,166,178,163,169,234,102,248,227,123,53,212,91,75,175,222,86,208,9,51,124,20,242,49,206,102,127,14,11,127,52,106,142,154,69,111,134,54,242,13,26,166,139,243,217,213,12,148,185,248,163,81,113,209,58,148,105,220,95,51,73,143,166,43,158,38,45,239,143,102,234,195,55,35,139,99,211,139,93,220,74,79,126,214,139,39,221,1,110,110,70,76,149,213,92,179,247,251,242,28,89,56,146,72,179,133,100,21,179,32,241,1,30,107,74,241,203,191,146,176,90,41,253,249,144,140,19,151,75,31,90,51,33,129,234,201,178,77,43,229,156,207,189,75,180,209,99,54,114,173,247,234,72,151,109,99,161,126,175,70,39,204,31,124,130,183,151,220,165,177,5,44,79,2,158,27,3,252,215,155,67,23,238,86,56,91,147,158,120,116,90,58,63,38,102,90,218,244,167,81,32,113,87,120,111,139,236,239,136,158,67,138,170,225,239,230,246,7,221,98,207,248,209,203,61,62,43,122,127,2,122,55,243,240,0,24,179,49,123,138,25,206,196,184,152,66,91,214,123,67,161,240,125,105,204,198,48,255,152,167,187,55,152,149,136,142,178,40,42,98,243,179,30,215,51,73,195,58,102,104,98,178,155,225,20,123,126,154,132,125,188,86,61,129,160,136,174,99,238,205,195,126,204,212,129,186,154,119,242,140,46,230,13,205,207,53,67,168,236,165,208,158,140,155,93,142,226,99,166,243,184,133,121,67,210,35,102,147,173,242,155,227,167,233,86,9,51,126,95,254,94,124,123,117,33,122,254,17,110,184,153,198,88,189,86,24,96,177,22,225,128,193,202,110,21,198,38,221,61,24,207,214,151,70,88,103,211,66,104,7,67,158,147,207,3,8,34,165,221,138,229,14,247,64,92,13,3,149,142,72,65,209,98,196,79,211,15,36,101,181,14,24,192,125,8,168,227,146,2,64,249,233,228,145,53,173,162,36,19,197,92,12,21,238,63,13,69,158,228,96,232,27,234,43,166,201,108,10,107,69,69,51,116,26,232,36,32,221,42,227,245,195,5,248,36,129,71,163,72,104,108,4,108,53,134,132,20,160,150,251,58,181,93,231,134,197,55,47,162,28,75,25,128,214,148,239,169,137,186,199,212,1,59,230,238,200,36,230,19,52,140,242,211,19,225,185,184,55,219,187,194,90,41,224,32,129,248,153,207,183,82,149,186,102,49,161,87,112,112,159,209,194,144,7,103,255,40,31,70,179,195,6,153,132,185,172,117,227,104,240,79,77,77,235,28,15,242,45,55,160,217,207,163,131,100,25,54,18,153,40,123,184,188,120,183,230,65,141,11,206,134,75,241,112,185,25,130,116,57,87,224,98,56,39,139,223,122,155,183,168,102,4,116,170,63,55,100,251,34,221,71,71,26,128,170,239,99,195,59,91,178,128,35,6,46,175,83,197,31,243,57,217,69,88,243,152,1,160,127,173,11,76,193,6,221,232,53,103,212,20,125,35,36,133,5,68,90,204,191,62,153,207,92,8,186,197,73,30,144,53,239,184,154,16,191,168,25,77,10,7,33,116,99,185,211,33,29,96,20,188,171,9,110,127,156,209,45,102,194,188,207,203,232,80,83,119,133,233,163,140,54,156,98,140,214,30,148,123,229,201,11,200,138,120,239,227,58,245,165,214,13,204,198,159,108,144,111,150,21,50,140,31,177,249,147,81,159,208,108,3,4,201,33,60,11,186,170,78,69,148,192,182,152,221,193,233,44,212,49,245,222,80,5,118,191,55,41,46,81,23,111,166,193,229,185,138,179,13,158,39,155,233,189,186,109,31,19,38,169,166,17,105,241,76,197,63,199,130,28,177,233,181,208,76,248,99,209,211,151,101,59,2,125,176,93,161,187,27,109,188,162,102,77,55,182,196,75,237,101,145,151,142,216,241,44,252,107,84,219,10,245,98,200,193,253,96,169,156,249,75,23,0,46,132,187,186,29,238,145,165,177,22,230,234,207,205,63,77,194,103,107,17,205,114,46,44,42,184,180,92,234,189,73,250,126,73,43,92,249,129,231,124,205,13,184,244,242,159,110,38,196,33,214,101,8,173,207,106,224,82,253,86,212,173,234,231,222,80,105,233,85,8,134,219,176,196,184,31,229,224,38,158,163,231,132,56,45,112,200,221,72,179,179,206,111,48,106,251,75,253,112,208,162,218,57,159,155,159,181,236,163,50,217,100,116,14,66,12,212,226,230,19,6,125,73,127,14,43,193,197,168,48,143,132,116,243,152,173,235,111,185,217,186,5,228,209,6,242,190,190,122,234,79,248,92,198,212,248,141,135,143,26,156,134,77,167,138,237,181,190,159,53,3,116,200,153,58,236,199,125,30,54,20,59,36,25,55,80,20,240,220,80,167,43,107,136,240,18,102,43,163,184,217,2,69,25,114,154,54,187,127,17,90,225,90,121,30,156,200,37,174,206,148,7,159,223,166,115,165,186,21,116,214,212,215,90,53,218,157,58,9,149,157,159,159,134,234,163,132,249,140,183,230,117,97,123,8,54,93,72,201,87,83,76,226,176,212,120,60,120,253,101,5,212,76,18,186,185,25,196,175,174,47,220,238,226,83,201,244,238,122,123,204,176,54,251,107,255,132,252,178,190,24,137,93,255,94,157,130,129,228,27,32,214,108,222,25,209,33,184,101,159,17,115,230,220,246,39,7,51,90,196,123,195,143,158,94,219,235,176,26,130,22,19,115,135,7,37,204,86,61,23,43,155,208,246,201,0,40,67,243,244,56,38,35,197,92,161,152,243,60,55,108,13,241,57,127,124,114,250,96,11,112,178,95,108,41,105,113,118,7,135,180,115,158,160,224,61,146,200,185,83,187,191,10,44,199,175,56,231,129,144,154,80,187,39,168,254,94,171,155,46,154,164,202,73,163,164,240,89,113,187,53,93,61,110,219,55,160,203,115,40,234,210,164,143,216,21,61,217,143,104,254,149,151,222,104,37,55,191,115,5,49,250,152,41,159,198,197,249,193,164,79,196,216,242,189,53,236,36,75,205,208,68,186,47,140,47,53,21,64,77,27,5,57,25,55,131,87,146,173,116,90,67,136,207,127,168,113,187,46,251,73,123,136,55,83,193,116,67,233,83,172,100,94,191,226,51,130,193,144,88,116,49,239,91,170,135,249,16,0,182,152,173,52,231,49,83,95,9,38,63,177,210,91,239,207,5,213,238,214,75,155,161,148,220,122,188,66,225,197,4,233,112,165,64,142,217,124,107,189,154,186,127,60,54,240,243,46,251,228,164,205,200,59,32,225,89,76,202,238,122,204,36,216,124,30,128,255,84,120,2,28,253,57,60,105,106,35,85,179,71,192,40,230,23,212,243,76,52,125,55,177,194,57,23,23,211,244,217,116,72,236,216,252,50,121,29,114,161,180,30,51,85,91,119,5,126,72,32,153,190,211,252,114,127,45,178,69,199,113,150,65,161,233,222,117,95,187,197,50,83,63,150,229,246,220,87,102,29,158,136,66,110,190,192,175,247,184,122,229,39,155,7,81,34,245,254,207,204,30,218,164,114,141,248,29,4,147,110,134,160,243,121,52,96,76,30,64,12,195,10,201,160,193,167,235,88,195,14,12,251,252,147,161,175,93,157,195,206,40,101,159,224,131,114,22,41,232,207,12,201,188,22,228,81,216,56,115,207,31,108,147,26,148,197,129,143,185,252,216,58,63,156,166,118,93,79,52,73,34,141,2,22,23,154,121,49,211,152,251,21,45,206,22,7,79,151,4,116,19,135,191,123,202,128,230,99,254,185,206,97,160,172,110,46,6,156,147,247,50,182,45,31,50,130,206,115,118,183,247,183,61,125,212,141,85,98,12,93,1,115,14,239,208,63,102,36,77,75,121,38,113,242,66,107,135,189,167,234,152,145,232,218,238,133,208,31,0,173,181,152,73,221,122,138,199,184,222,68,64,216,196,185,32,252,113,115,2,123,43,79,70,163,117,236,25,136,107,150,254,76,195,74,133,106,94,115,85,52,204,52,102,47,119,21,236,4,124,182,74,136,72,167,199,69,248,78,77,216,39,155,229,67,215,240,171,217,161,180,182,176,56,111,179,47,160,19,104,140,36,108,113,20,187,207,153,224,73,28,38,82,21,77,89,204,75,94,140,253,76,209,0,20,187,3,117,130,25,186,61,121,52,226,13,23,55,166,172,73,165,71,111,14,239,243,22,243,210,30,125,11,10,134,175,109,114,160,202,211,98,165,242,96,216,56,230,109,141,74,215,76,173,206,57,84,209,205,61,67,152,213,140,36,71,88,33,180,150,172,198,50,76,139,135,1,128,41,138,82,42,160,208,9,71,99,152,161,205,172,98,30,57,228,216,248,105,54,80,185,186,153,250,170,143,233,64,135,73,182,180,5,119,145,99,136,204,188,244,232,179,102,91,175,217,99,158,143,219,185,72,104,59,123,0,191,157,217,62,196,220,141,92,207,205,180,80,73,182,17,206,169,58,98,46,141,101,75,70,204,128,0,124,43,71,176,59,9,187,107,131,142,252,198,32,224,132,170,240,241,2,58,102,193,250,111,131,183,85,196,225,89,4,193,4,76,243,97,166,111,246,90,51,159,200,163,127,3,181,232,23,129,29,24,21,209,207,156,169,173,200,110,75,43,19,69,206,207,92,255,170,22,5,103,113,247,166,216,51,64,70,91,113,79,48,14,83,148,51,62,179,233,183,73,182,222,24,209,166,47,161,101,200,226,187,55,156,95,165,195,42,249,163,157,65,91,226,88,90,66,184,58,92,13,212,44,252,40,83,204,103,158,133,47,3,91,157,178,204,144,130,108,65,253,15,47,207,86,189,183,14,47,98,56,28,16,17,78,193,119,192,43,129,207,252,153,55,226,74,66,221,9,143,54,187,123,113,115,54,234,176,107,70,78,55,210,26,103,64,206,25,117,23,88,167,121,184,120,171,216,49,159,111,39,137,38,66,142,189,157,118,164,27,179,129,248,66,16,179,212,187,99,66,238,152,228,173,51,116,104,206,242,199,81,7,199,168,220,219,58,197,154,207,21,192,221,146,113,1,4,126,66,103,15,65,224,89,219,210,108,108,243,46,92,75,8,151,208,95,23,43,73,171,107,110,156,144,215,106,78,114,252,50,36,175,194,47,139,231,222,35,221,254,255,104,123,151,22,108,146,237,58,243,191,104,172,65,220,47,26,55,13,6,207,122,104,76,35,218,7,115,192,150,196,241,233,129,48,250,239,142,103,191,185,119,172,168,121,85,65,81,85,235,203,124,51,35,227,178,175,107,45,59,36,110,229,8,49,70,114,72,49,36,57,171,182,172,133,17,147,215,197,50,160,84,111,200,79,83,169,232,201,19,200,219,217,241,238,205,97,153,72,17,247,67,39,24,247,84,96,38,142,135,230,208,123,235,82,161,209,233,56,31,206,71,212,225,70,223,210,0,4,51,30,241,255,15,37,77,38,21,78,221,218,127,166,59,25,240,42,44,209,22,199,95,153,33,146,66,129,115,214,58,58,11,169,23,39,14,37,40,11,247,103,19,216,52,122,253,234,97,186,105,10,147,92,244,245,177,45,253,45,239,197,160,229,176,133,206,116,63,110,89,145,33,199,26,89,254,211,148,151,9,249,0,145,217,116,19,59,184,124,89,74,202,128,41,222,247,159,222,102,104,245,7,110,221,77,211,109,124,18,53,43,108,92,35,14,175,71,129,229,7,231,22,55,55,250,234,245,60,218,118,154,87,234,188,57,90,245,234,49,162,59,143,104,52,13,59,67,225,150,61,177,131,35,75,33,138,62,218,153,12,174,194,205,75,247,247,193,145,64,200,31,88,208,232,208,197,133,64,155,139,64,146,226,128,27,88,151,64,191,185,50,114,75,125,234,86,74,11,246,114,2,14,170,174,56,237,228,173,87,186,213,204,244,110,67,255,32,111,205,137,209,227,209,58,74,75,186,169,32,178,226,12,5,28,202,216,38,2,67,3,224,60,47,240,170,152,206,138,236,11,132,105,179,195,103,109,54,49,179,136,104,217,168,125,48,61,50,89,223,155,8,169,87,218,89,223,165,142,40,214,127,90,254,96,52,240,74,101,202,217,42,233,60,255,150,23,21,197,53,63,219,25,61,209,30,33,59,176,245,146,233,213,41,234,67,134,85,5,100,29,50,72,5,138,95,139,192,173,116,122,193,206,14,213,130,195,214,204,53,155,158,0,43,184,109,76,18,37,53,61,155,182,169,145,182,15,182,70,110,89,216,103,22,81,63,226,55,167,87,181,221,192,247,129,207,41,239,229,181,195,242,246,235,22,182,116,11,34,182,234,55,199,125,29,250,219,116,80,123,191,35,169,221,86,132,78,251,28,155,231,120,240,160,202,217,82,206,79,215,42,87,83,232,225,124,118,108,179,67,226,7,118,98,111,223,13,199,49,74,183,42,99,210,24,206,166,245,141,120,65,185,68,55,44,42,202,166,43,28,83,186,143,93,92,244,106,42,110,29,198,237,22,253,60,72,1,33,134,241,223,110,132,66,100,129,144,58,14,25,33,72,248,160,243,158,250,218,8,111,244,15,134,147,90,234,29,144,22,221,203,67,12,212,254,84,178,36,50,42,199,205,111,190,126,232,38,133,12,67,97,108,244,239,230,70,4,187,244,209,26,98,62,159,243,70,12,159,61,73,62,183,85,65,248,190,241,227,146,150,189,54,117,99,56,94,14,119,18,95,50,168,252,103,237,113,245,134,246,87,95,140,236,135,239,58,212,117,195,78,47,48,81,204,239,80,31,166,180,56,154,142,218,32,136,236,48,18,162,107,202,123,119,83,231,112,148,102,201,103,166,173,237,50,69,212,189,20,101,201,36,9,76,3,113,118,248,108,134,189,119,133,183,231,234,76,170,44,75,41,70,199,45,220,30,229,37,139,135,113,162,75,128,174,248,238,223,163,147,183,210,199,102,230,142,29,48,141,150,73,77,199,98,154,110,14,179,75,232,60,28,212,77,46,127,52,178,232,117,201,199,38,111,190,98,200,38,66,196,69,127,155,128,159,47,94,250,48,169,92,213,197,219,70,188,215,57,118,183,144,102,147,141,222,81,69,5,139,88,35,225,35,27,67,34,171,227,223,26,65,4,33,20,134,169,196,152,152,127,48,150,96,121,44,102,248,182,62,247,136,226,231,99,233,235,158,3,173,128,143,201,89,154,125,235,12,158,100,158,190,249,77,235,112,147,120,191,93,187,60,110,130,7,177,37,97,204,27,67,254,239,23,35,46,147,187,126,105,8,252,124,237,176,191,23,97,248,3,78,46,25,56,172,152,164,232,115,17,105,114,199,138,98,0,12,157,250,220,155,142,207,15,182,104,95,87,152,24,87,241,241,162,1,67,248,11,48,235,208,84,240,33,217,156,9,67,166,9,193,63,231,219,198,13,179,120,154,194,55,79,1,140,108,169,26,234,108,180,95,92,100,64,101,47,205,29,166,170,125,108,158,239,167,135,89,95,50,40,52,253,120,226,116,152,132,253,123,241,217,27,221,108,4,54,253,85,133,137,111,239,128,105,66,105,10,163,52,186,28,230,8,25,175,21,67,70,236,131,179,85,238,118,133,33,68,29,14,147,254,44,207,197,217,233,111,64,141,63,228,249,233,26,47,157,201,69,143,7,133,221,201,31,204,242,12,239,107,209,219,155,29,230,116,201,245,49,206,96,191,13,120,212,119,80,186,177,224,92,88,169,215,249,30,184,143,142,82,15,158,212,46,164,251,177,249,128,155,197,47,199,57,250,185,197,121,190,225,38,160,35,238,113,79,224,129,115,152,221,65,226,18,192,212,73,5,204,146,207,122,53,175,234,155,149,77,226,149,254,224,220,248,226,250,53,238,85,245,94,56,183,124,200,172,26,81,150,53,244,2,41,221,59,211,168,35,111,133,136,104,188,20,209,49,89,89,68,249,232,19,118,244,252,138,176,38,32,127,14,213,249,7,19,236,154,66,104,13,76,74,170,5,140,250,200,22,24,29,229,47,242,70,53,16,20,215,83,225,126,76,229,18,112,107,146,103,235,148,31,19,169,112,152,224,167,156,44,236,124,201,139,122,128,165,224,30,112,120,209,13,24,91,176,92,138,233,58,191,104,199,217,243,146,21,48,8,108,237,224,219,97,104,241,196,80,254,177,40,185,137,65,243,196,249,51,85,97,178,76,126,53,98,141,75,111,254,123,24,127,108,168,184,214,141,231,3,19,105,95,1,155,14,215,3,123,162,217,208,154,244,151,105,172,9,240,44,156,45,24,202,96,213,49,251,52,250,171,103,54,238,120,99,194,179,186,79,65,113,135,95,225,240,166,239,86,239,77,47,86,247,171,7,42,46,114,172,16,8,140,46,93,96,43,99,121,224,218,99,14,97,193,75,212,26,152,17,243,39,31,38,234,46,40,230,195,136,139,9,194,116,253,105,200,239,107,252,244,217,109,151,236,129,148,230,247,176,37,241,242,138,8,117,2,15,79,127,96,240,194,12,175,211,0,217,40,223,75,232,142,218,106,4,51,13,130,19,26,120,136,254,34,61,121,199,255,116,251,192,10,195,159,233,11,28,174,241,129,33,200,43,15,76,199,219,15,222,112,37,74,42,204,38,232,142,109,12,154,236,34,212,251,60,56,21,198,45,224,133,184,166,194,231,244,141,139,7,57,213,103,64,151,139,124,154,30,238,22,222,12,62,199,8,115,109,115,176,246,161,243,196,184,0,134,195,251,225,163,2,38,193,235,207,149,19,234,240,250,216,99,6,79,246,48,90,228,93,158,9,14,31,66,9,120,104,114,187,211,63,120,119,208,51,58,103,43,19,139,11,182,153,237,149,160,6,195,136,175,240,170,17,17,0,222,66,237,4,97,4,242,131,247,106,68,84,244,234,193,134,225,239,13,205,165,70,166,160,148,200,113,142,111,40,54,242,124,225,115,203,11,211,197,45,195,66,104,48,205,128,169,109,22,203,31,223,140,234,161,128,243,214,247,66,17,188,12,255,96,231,148,64,96,236,194,61,193,201,81,2,70,81,250,129,119,10,23,148,126,206,166,31,132,90,200,8,178,160,26,176,179,110,72,246,247,136,123,99,220,235,194,54,5,221,150,3,62,214,187,28,29,92,57,188,25,24,152,90,105,25,148,142,88,236,16,248,188,136,222,156,116,187,27,40,155,158,103,233,21,6,46,112,59,222,71,235,146,175,237,86,142,155,238,139,153,0,178,140,56,189,98,243,142,74,134,245,174,43,188,240,151,3,166,222,84,224,105,236,77,62,87,10,111,42,209,35,232,242,139,235,210,88,43,6,209,70,133,103,242,180,41,48,241,30,133,241,161,98,150,147,21,149,34,112,94,146,36,92,9,152,202,105,121,239,245,99,25,190,191,93,146,110,13,80,132,120,193,28,34,13,15,131,190,21,171,192,255,239,48,83,94,143,197,99,69,244,176,117,55,71,68,21,31,180,33,162,227,73,87,131,135,52,24,89,169,203,49,129,124,212,32,251,151,148,16,48,42,92,49,215,38,61,0,77,96,35,147,173,23,70,1,247,194,103,185,110,215,2,253,213,203,85,1,225,244,107,251,130,93,247,21,146,4,205,123,113,128,97,6,42,2,147,119,153,61,126,121,105,34,172,19,238,219,17,84,163,128,119,171,173,208,139,165,206,238,84,170,77,99,214,29,74,195,153,239,10,163,102,65,158,188,114,140,12,127,114,230,149,48,42,194,64,52,93,222,107,80,135,148,165,66,138,10,160,188,157,189,31,216,120,160,159,39,219,225,29,3,111,169,239,69,218,141,166,193,28,240,241,160,36,204,98,141,35,241,181,112,22,164,110,172,91,73,127,242,216,148,85,125,78,253,214,25,154,245,216,139,161,188,95,83,71,124,88,35,160,195,212,242,137,41,67,67,82,48,253,14,203,188,232,2,234,182,243,123,28,147,44,3,57,5,129,33,87,246,7,39,164,173,235,135,162,246,225,45,216,192,171,73,237,36,112,143,153,64,36,82,154,82,12,220,225,51,237,1,227,75,213,183,202,72,140,248,120,79,19,107,123,30,27,49,215,128,17,121,149,64,60,77,46,217,153,9,17,178,160,213,88,182,5,88,86,221,67,128,90,191,63,27,53,33,148,26,179,140,144,191,70,181,218,79,135,218,71,12,73,106,233,21,238,198,78,225,69,36,112,64,154,40,187,194,157,250,174,128,251,212,216,46,245,18,109,94,152,250,172,254,192,41,12,29,96,115,177,5,206,213,59,240,206,116,51,9,3,217,166,77,143,115,127,104,229,127,232,173,137,230,122,59,13,124,80,11,10,42,133,233,52,47,1,163,92,163,48,109,25,43,126,250,236,148,77,109,21,171,185,202,45,96,98,224,69,15,214,14,149,106,60,56,238,183,158,202,103,75,114,181,55,224,172,36,174,221,90,148,156,72,139,114,33,200,103,212,156,32,115,54,87,192,75,155,164,59,61,214,201,187,45,13,62,246,117,87,56,45,87,23,179,155,159,219,203,147,83,203,221,239,111,243,104,123,171,157,68,32,173,223,47,50,159,169,84,201,228,220,247,26,83,234,69,187,113,89,143,118,135,28,189,120,181,76,55,9,191,26,48,33,182,249,248,85,72,198,58,76,72,163,63,158,21,14,211,10,152,8,132,122,170,52,121,100,127,112,171,251,223,234,140,82,4,154,106,192,116,172,201,168,144,189,240,246,110,232,124,147,244,183,130,34,194,181,2,133,130,64,93,108,2,222,49,25,40,64,209,88,123,253,49,138,92,184,46,225,240,0,182,146,73,135,207,198,32,162,56,192,103,38,223,155,207,45,82,162,134,174,251,100,236,202,77,150,54,165,223,205,235,214,40,8,160,249,176,63,240,114,193,29,224,169,4,178,95,232,32,249,205,23,133,180,253,185,57,116,10,190,60,17,17,208,196,11,250,60,121,198,218,198,245,19,57,80,202,187,209,174,246,17,199,157,213,138,4,60,250,237,197,195,86,154,54,165,8,151,2,238,25,177,49,60,225,241,7,215,46,25,157,227,7,211,141,245,56,3,192,94,136,1,60,210,254,35,220,124,13,144,116,155,235,133,207,228,240,247,206,214,59,221,244,209,184,124,5,76,5,130,70,15,208,181,41,223,49,49,41,201,162,202,89,195,34,101,220,23,251,5,227,183,194,136,169,197,213,218,178,3,72,183,64,92,11,75,225,19,112,9,239,10,112,81,205,45,40,202,93,241,212,157,184,166,238,57,231,255,44,175,41,64,84,176,100,169,223,50,93,12,226,11,14,179,75,232,194,39,236,230,85,111,7,230,193,117,192,58,126,196,183,169,96,226,244,166,246,52,59,173,211,95,2,163,119,169,63,141,138,185,175,46,100,104,82,123,62,214,57,172,60,163,10,151,28,61,34,227,129,207,39,136,223,70,234,190,234,131,83,202,63,124,208,38,145,187,242,60,90,38,10,232,48,29,178,207,111,115,174,38,127,237,137,49,174,190,118,254,21,191,124,48,106,185,253,249,237,105,246,189,195,229,108,196,207,205,33,76,240,83,128,130,146,247,136,33,94,222,146,175,128,133,98,194,28,127,136,125,248,210,182,32,247,227,107,19,178,201,241,222,102,141,232,225,136,146,180,87,18,30,184,99,202,104,148,0,194,150,17,191,221,77,76,67,96,122,70,106,188,183,241,5,235,213,144,203,196,10,160,242,54,61,209,38,60,183,125,209,252,120,149,48,209,236,186,239,79,239,55,136,182,115,176,120,24,140,243,45,167,27,214,126,142,49,61,231,240,99,143,64,35,58,226,115,163,225,250,6,40,16,2,149,247,90,117,234,241,6,29,109,187,131,134,56,160,158,64,231,235,45,23,56,70,100,19,245,31,61,213,105,220,143,29,141,92,67,213,5,104,51,111,199,213,232,150,111,189,57,244,211,23,166,216,121,60,112,138,232,7,233,41,88,69,53,110,83,172,52,251,7,23,4,50,138,238,73,52,102,57,209,254,164,248,50,105,37,20,162,34,43,134,165,144,127,41,251,133,177,26,3,158,103,118,233,163,165,29,2,51,216,11,16,224,235,176,192,171,214,28,61,135,202,40,245,121,50,148,166,3,158,120,192,250,94,136,157,79,135,167,209,2,43,92,183,231,254,129,39,36,244,2,51,29,252,131,65,114,217,182,58,242,149,253,242,11,3,80,188,12,41,136,70,148,114,118,198,151,89,172,81,77,86,72,67,226,53,6,188,252,202,161,31,56,122,47,13,62,59,162,12,25,225,34,47,168,131,144,177,159,239,167,240,57,150,189,205,156,34,205,99,115,233,94,61,140,255,207,95,11,221,221,253,216,197,63,238,52,135,201,37,151,63,192,190,235,208,186,119,190,172,172,16,56,26,93,19,17,233,89,216,161,231,3,35,78,20,240,241,218,245,156,128,141,59,37,31,81,72,117,30,19,238,216,11,199,52,243,215,62,110,54,135,248,3,151,25,95,147,234,190,169,167,54,119,246,204,208,180,184,138,6,101,80,177,240,67,132,8,76,209,210,50,250,53,154,75,151,79,235,92,237,83,175,70,111,180,6,188,233,75,151,183,166,22,194,171,97,129,137,145,139,239,150,240,69,124,200,44,135,162,97,50,22,166,87,47,207,98,218,117,106,245,30,71,186,174,125,97,124,61,245,27,231,85,62,56,48,133,186,122,196,64,236,218,98,117,141,85,82,123,162,73,205,72,38,63,152,138,239,169,49,108,42,68,102,204,82,136,178,212,174,109,88,143,35,158,220,236,98,157,11,86,203,55,102,192,212,48,74,112,3,178,137,20,195,50,211,126,242,25,199,155,166,7,169,221,171,247,208,208,72,66,223,44,223,223,62,83,124,63,1,136,180,74,76,180,1,113,94,250,67,0,34,142,32,70,141,127,104,116,131,32,67,192,3,150,101,185,57,60,174,53,166,233,160,81,171,105,212,166,114,44,93,24,34,182,242,135,168,77,138,155,179,66,244,183,17,31,242,244,39,240,177,95,158,136,80,29,45,246,82,38,139,244,59,17,237,179,86,121,135,33,229,211,248,94,53,22,244,184,119,134,139,64,175,110,148,113,197,100,49,221,123,121,112,212,164,122,60,248,49,9,150,110,197,221,52,87,138,95,109,253,59,50,27,136,216,238,52,47,76,151,178,60,154,213,182,149,123,115,2,18,89,225,74,48,44,96,146,49,130,158,205,57,28,98,208,165,126,37,29,105,37,12,99,154,55,171,52,71,119,178,167,84,244,221,171,143,179,32,175,125,124,247,212,115,60,248,164,32,86,127,123,155,244,113,192,68,152,228,230,199,186,153,222,149,106,237,171,106,235,208,222,145,247,125,112,227,12,82,216,132,143,227,222,180,0,76,133,233,108,159,119,63,100,199,211,159,238,199,197,138,53,64,141,94,123,208,134,149,16,40,150,243,86,184,71,182,17,107,141,42,74,253,105,248,94,118,156,18,20,126,104,252,15,169,71,39,243,166,231,151,10,49,249,32,232,230,245,225,35,14,177,70,21,155,28,130,237,225,213,180,192,231,40,149,169,128,123,237,66,121,160,169,61,31,155,19,164,197,78,94,168,106,145,51,4,58,145,228,33,85,14,94,234,78,178,194,199,235,217,97,17,84,162,124,242,100,124,250,17,115,1,11,92,83,26,84,65,32,52,20,48,10,82,130,194,219,31,182,72,65,75,117,61,168,156,33,25,153,194,231,98,162,143,238,53,210,3,217,138,238,57,203,170,75,28,165,137,69,163,181,20,243,229,234,51,129,72,111,19,251,141,168,62,74,123,97,28,110,149,20,234,132,103,9,234,57,140,21,165,67,6,41,124,184,172,208,87,28,19,160,41,188,40,11,14,184,242,112,2,83,237,81,194,48,165,190,114,232,205,25,19,127,52,170,174,178,80,61,0,227,25,94,171,151,174,134,59,166,116,213,119,15,252,99,51,27,31,173,194,161,1,5,74,225,225,16,20,133,82,143,77,226,45,101,205,218,81,75,219,99,171,133,74,144,106,206,11,103,243,113,194,216,47,28,82,114,243,98,162,41,113,243,102,124,223,23,182,138,203,18,87,195,249,34,131,134,36,23,221,121,1,183,33,130,117,29,194,134,80,11,155,150,96,16,2,246,14,75,130,19,195,219,197,194,45,214,145,66,110,59,188,74,227,57,23,212,4,33,70,12,217,49,161,138,212,25,210,115,180,199,189,117,177,54,132,11,159,125,186,123,73,135,185,79,152,20,23,62,103,21,69,13,225,23,82,82,34,95,235,204,49,250,242,3,198,74,150,151,54,181,238,120,105,218,155,147,126,77,170,60,188,148,157,223,110,85,19,242,180,101,31,135,53,126,27,190,94,125,114,196,243,82,146,223,94,186,56,135,113,210,231,240,11,173,118,78,175,94,183,220,4,56,43,111,78,39,218,143,110,134,248,218,154,44,177,104,127,25,113,181,213,109,221,49,199,174,141,152,41,106,194,66,241,98,45,124,69,158,59,19,0,209,107,123,205,237,126,144,12,53,161,194,155,202,161,136,203,52,235,226,190,112,38,107,29,139,111,226,161,138,185,48,77,73,230,198,124,96,164,223,138,214,160,28,1,126,15,144,3,143,28,71,155,233,145,55,57,188,38,51,199,201,244,9,80,79,186,125,21,134,236,207,231,194,48,207,45,11,140,46,111,137,8,28,21,40,122,239,51,255,157,170,147,255,160,99,66,97,24,216,226,189,142,135,57,165,93,176,207,95,217,135,127,15,115,10,171,194,147,214,214,128,73,26,72,225,199,132,204,54,92,5,106,190,178,238,196,211,122,186,220,240,196,132,69,150,75,96,168,204,150,223,156,174,133,162,23,79,58,106,70,160,212,184,202,199,134,81,214,217,104,25,223,250,148,142,30,152,198,21,31,149,98,85,152,91,97,84,151,227,193,127,100,81,2,239,115,26,230,248,109,74,148,197,82,49,73,121,175,128,128,181,120,105,214,96,98,57,78,65,105,97,151,247,162,184,51,226,231,25,19,75,43,248,39,93,44,55,122,88,140,131,80,110,222,173,91,187,92,56,105,58,132,46,229,17,145,73,210,69,98,241,154,235,228,57,82,155,208,136,75,8,108,36,201,1,195,101,219,20,54,70,154,11,83,238,165,15,102,81,48,159,103,133,198,16,29,178,78,188,162,7,108,253,47,91,97,234,199,98,80,72,49,137,1,134,137,155,82,108,119,180,155,205,231,173,97,87,141,105,152,45,146,169,87,99,76,196,161,124,158,44,13,125,178,93,194,243,178,140,105,170,15,90,231,138,17,181,34,30,113,134,231,176,218,71,255,229,4,93,176,222,219,200,52,34,160,154,200,16,233,84,224,96,76,49,102,200,201,62,35,78,130,33,66,27,148,23,18,46,20,248,156,33,53,178,83,132,25,181,14,0,163,148,184,74,228,74,166,82,63,49,160,44,175,200,180,84,180,185,229,230,200,34,180,72,233,209,200,173,185,202,179,116,90,104,29,145,4,34,50,37,87,211,77,227,253,151,211,24,2,166,238,150,139,77,202,207,93,20,152,159,192,35,233,219,20,81,151,100,5,181,114,130,208,216,157,70,142,223,238,156,225,119,80,41,87,9,158,22,178,87,200,129,200,213,144,177,71,160,11,131,170,9,115,224,129,43,133,226,241,219,139,99,70,30,237,28,202,20,208,220,247,166,158,254,194,132,149,119,139,204,25,92,128,178,31,66,170,138,203,116,31,237,236,181,91,96,122,125,243,205,218,225,89,11,76,113,70,228,158,167,9,101,202,123,153,129,231,27,131,245,3,136,245,71,241,233,222,247,151,233,88,89,10,83,151,119,63,200,57,117,181,94,108,13,186,227,111,58,177,144,233,190,147,1,162,233,209,239,160,212,41,234,81,7,173,228,242,227,193,112,80,37,102,67,130,162,106,38,179,118,13,39,209,74,67,242,216,231,33,138,55,114,132,252,208,120,240,133,190,182,108,105,182,159,121,161,27,87,195,155,113,97,148,74,207,153,222,238,247,232,194,142,223,169,38,156,41,146,226,150,138,145,236,214,177,98,102,137,4,21,147,124,232,144,35,56,185,110,102,218,88,248,196,137,217,36,240,111,242,120,114,136,75,100,132,170,187,27,188,56,99,122,30,94,190,8,117,117,211,121,52,248,34,36,12,21,70,133,173,119,249,220,93,162,50,63,105,243,113,63,247,122,130,162,166,85,151,99,231,96,115,208,122,49,184,104,187,115,235,19,200,42,79,243,206,54,130,150,168,206,160,80,188,72,253,182,177,31,13,63,101,232,61,121,106,159,232,110,92,55,35,143,251,172,141,92,244,87,33,51,25,112,205,154,240,56,51,220,250,200,28,110,20,11,118,129,169,215,216,241,219,232,149,234,247,62,110,230,153,247,113,243,10,107,144,92,77,115,91,118,115,5,22,121,138,243,47,140,57,26,9,201,4,161,224,208,97,97,143,91,81,137,96,204,160,178,134,40,44,93,41,106,67,186,133,24,228,106,72,143,243,136,82,131,169,53,149,199,25,158,187,196,144,18,205,16,42,139,190,141,67,210,237,222,100,9,93,73,49,177,45,68,231,55,62,37,13,182,122,53,13,211,177,219,82,172,55,138,254,54,236,204,49,164,132,173,219,245,52,112,104,97,55,240,171,97,107,150,150,91,10,94,206,184,172,64,209,193,24,130,194,19,23,103,144,233,250,220,243,239,124,89,116,206,99,170,156,143,57,164,78,129,214,97,83,186,115,184,27,207,134,192,40,7,71,93,9,188,208,18,162,163,183,120,204,200,16,195,208,187,37,12,96,36,154,229,22,88,216,131,221,115,128,189,18,111,164,6,220,17,173,188,112,165,133,183,92,152,252,186,194,60,152,23,34,216,123,151,36,47,134,203,27,229,50,92,123,29,195,97,47,210,226,177,73,93,45,121,236,243,169,166,203,183,3,67,216,37,99,210,77,174,34,110,77,37,71,151,231,162,10,127,197,33,66,49,84,77,114,115,248,62,86,84,126,16,169,146,214,185,145,126,29,208,253,14,184,82,109,91,207,115,242,142,92,224,214,165,72,1,222,209,17,116,216,12,217,84,151,117,208,17,149,242,184,175,189,244,91,26,231,70,108,150,166,40,90,229,90,43,102,10,99,229,204,200,186,154,204,66,227,235,143,61,133,54,98,81,197,56,48,156,86,81,146,82,207,153,44,25,36,226,242,230,61,56,12,47,227,245,67,6,214,100,247,186,68,96,74,42,229,106,147,143,136,66,29,19,171,189,103,200,57,131,183,41,205,196,210,181,170,176,11,67,75,180,99,121,193,76,34,236,59,200,224,245,27,70,99,63,27,34,1,65,41,34,197,29,177,27,226,140,203,176,100,14,130,107,81,96,251,203,190,128,34,232,140,76,76,130,230,123,47,121,178,97,253,195,113,62,157,83,253,154,104,52,84,67,3,25,103,31,101,243,89,110,13,213,78,223,247,151,105,255,22,152,148,192,190,251,48,106,7,23,220,137,108,254,150,147,239,25,111,211,177,139,131,207,154,118,228,169,77,157,246,90,73,8,147,103,189,216,236,131,184,247,158,106,232,208,165,135,69,17,181,75,56,249,235,65,103,14,91,31,74,82,33,203,166,75,156,93,36,12,25,210,210,178,143,22,34,27,145,116,75,59,61,133,183,163,88,117,144,251,225,132,232,155,46,128,2,73,248,136,73,8,63,142,164,89,40,45,227,92,11,152,48,166,160,230,213,196,78,200,41,40,82,58,144,242,150,21,181,152,44,173,113,141,129,65,49,222,242,126,24,28,160,115,240,93,211,113,20,107,173,143,106,150,68,229,88,207,10,211,104,178,46,124,214,174,192,5,46,150,235,124,85,235,202,20,152,109,58,42,47,32,235,206,250,219,100,110,231,253,237,179,219,136,82,243,57,105,22,221,31,247,106,8,3,100,84,80,243,152,41,7,124,86,147,44,158,98,202,120,57,28,63,68,200,100,179,43,164,182,194,25,78,4,188,101,26,150,95,1,138,123,172,86,187,84,101,196,105,29,110,225,43,227,236,72,69,9,178,25,248,245,225,43,35,220,38,155,56,221,208,249,6,122,109,143,152,242,94,176,92,122,19,28,174,244,123,52,193,67,153,110,241,18,5,41,93,7,13,202,104,63,114,97,107,78,34,40,78,12,153,70,238,251,211,188,102,17,152,211,169,132,35,94,85,245,212,56,127,169,31,247,65,217,83,212,110,176,203,139,171,173,2,118,212,1,4,181,40,88,12,9,178,165,73,110,93,57,191,123,252,50,44,115,50,222,16,12,30,123,249,6,16,32,151,150,171,27,158,116,132,160,161,14,210,189,142,25,154,246,189,249,64,75,71,30,13,46,79,103,41,99,200,178,74,235,97,116,16,238,185,145,13,74,182,229,209,104,169,189,177,164,108,228,4,10,227,181,69,8,58,243,169,101,175,172,240,10,102,121,47,58,148,46,74,94,166,69,176,149,210,216,173,35,126,230,209,57,140,226,193,107,233,18,241,164,43,255,108,175,119,225,31,159,186,235,189,177,73,163,146,12,18,50,97,231,192,46,135,134,60,214,7,68,212,58,143,40,229,175,145,109,72,189,105,9,206,48,97,230,176,21,88,123,109,62,87,83,224,115,231,138,41,107,203,136,47,162,154,237,70,116,206,105,163,223,139,150,134,116,55,21,164,173,117,42,81,81,159,239,182,128,144,138,24,11,116,37,80,209,127,247,82,236,156,11,19,23,155,119,27,135,247,77,108,160,6,93,98,138,10,112,218,186,246,150,171,217,138,123,120,55,155,24,253,77,27,15,180,234,119,75,247,8,89,90,152,107,76,186,183,98,210,184,187,165,21,217,228,75,143,85,26,149,183,201,228,244,46,220,76,65,239,222,28,70,252,59,168,168,52,173,116,35,89,196,247,228,228,132,173,123,68,30,38,25,201,79,151,39,95,200,73,69,4,129,50,165,117,35,58,214,248,95,157,69,208,126,251,94,74,143,15,246,114,252,48,121,168,251,216,16,87,181,216,206,146,181,209,221,164,24,188,176,35,24,77,236,206,93,56,152,240,77,143,177,189,47,156,148,37,102,24,19,190,148,58,111,99,253,19,152,126,224,168,30,63,150,241,18,166,113,43,102,94,249,26,4,212,177,111,185,218,52,221,195,37,164,93,72,242,98,214,18,70,7,91,196,6,33,211,145,247,166,230,195,5,8,12,110,82,40,99,53,4,199,176,141,160,203,192,90,145,247,38,162,189,245,230,154,186,34,213,168,37,249,132,158,186,216,211,118,113,10,175,14,69,239,60,5,38,66,118,71,13,238,187,34,75,132,32,217,25,166,248,160,16,247,103,185,26,62,20,49,71,6,220,214,242,104,27,97,251,136,106,90,205,162,126,146,95,219,247,53,117,142,249,61,100,212,182,209,49,220,213,75,115,213,189,57,196,180,212,222,56,188,209,119,19,180,224,240,204,139,78,73,121,227,244,141,18,49,149,205,54,34,222,40,162,13,18,5,219,198,131,126,191,23,214,72,187,135,136,81,237,137,231,101,188,49,253,238,104,89,11,16,108,237,166,45,219,37,29,186,242,96,22,59,188,225,113,188,155,45,40,185,194,164,167,128,100,118,249,105,211,0,139,35,134,188,153,220,27,50,182,25,201,167,108,146,131,247,115,112,68,160,227,25,25,7,98,148,114,243,89,201,241,69,34,5,246,53,29,240,217,77,247,62,210,48,72,79,200,160,204,97,108,164,145,73,33,182,33,40,148,131,241,218,197,132,39,244,98,10,255,110,14,39,65,191,59,255,235,127,253,143,127,252,183,191,253,235,191,253,229,111,127,255,235,95,254,215,63,253,239,255,249,207,127,253,151,255,241,207,255,254,255,254,167,255,235,159,210,127,252,199,63,254,239,191,255,251,191,253,229,159,254,225,255,254,203,63,255,253,255,255,219,95,254,225,31,255,251,95,254,245,127,254,229,239,127,251,247,127,250,128,255,252,215,127,249,203,255,243,247,191,253,245,95,254,251,63,252,227,255,247,175,255,250,183,255,246,215,127,249,231,191,159,251,252,151,223,143,18,82,232,81,253,153,141,3,84,206,235,31,60,30,248,236,249,127,254,51,157,67,228,27,136,243,245,11,233,195,122,159,137,169,227,39,53,162,13,123,73,193,42,240,130,97,95,97,121,33,171,125,25,254,66,4,196,165,15,197,220,234,229,233,67,203,214,209,139,34,176,137,106,44,135,147,21,219,10,76,29,232,231,172,33,199,68,35,249,188,48,43,232,51,110,204,206,167,234,240,162,244,111,122,205,142,45,9,130,212,2,99,146,127,246,59,48,76,198,113,53,133,72,53,50,151,38,152,66,201,213,133,151,121,57,254,219,63,5,46,185,26,141,241,85,123,192,132,107,247,133,9,20,122,40,132,89,93,134,136,41,64,46,133,184,245,112,248,88,224,243,110,97,197,88,62,189,60,25,46,12,52,111,243,133,17,2,240,226,102,130,44,40,196,183,11,163,156,237,52,116,25,191,113,11,155,143,149,201,71,156,229,172,25,62,194,188,40,233,91,239,30,56,232,175,212,57,224,197,102,236,105,108,26,241,31,10,73,56,197,41,19,202,14,31,99,70,148,170,40,224,111,161,137,147,141,158,71,114,201,199,249,165,55,235,11,117,156,17,153,100,137,4,182,230,170,225,55,135,71,83,168,186,15,124,78,71,79,192,115,244,193,211,126,135,156,69,90,189,32,214,246,184,46,233,42,163,246,112,162,11,162,163,77,117,12,169,145,39,103,17,239,181,77,86,90,96,72,139,251,140,65,67,24,72,94,59,225,82,249,160,241,67,73,78,98,204,63,170,22,125,166,157,33,200,66,59,130,150,76,110,94,224,207,231,60,159,254,110,253,101,90,6,221,95,155,45,144,6,196,7,94,250,181,207,204,189,187,21,146,186,115,122,96,32,155,206,80,189,201,174,3,27,223,98,60,218,217,89,210,3,87,26,151,99,54,12,101,9,56,168,73,109,23,71,19,213,128,67,224,76,211,210,138,15,2,9,216,29,83,30,107,121,35,37,95,155,46,81,25,149,137,236,209,244,171,207,238,86,68,108,179,144,86,93,238,22,101,88,22,180,113,161,64,246,12,227,246,7,119,203,55,200,147,99,96,182,225,79,222,57,120,174,85,87,232,111,207,222,99,150,225,19,88,162,93,131,103,15,1,130,143,10,149,57,210,219,90,140,17,34,249,231,54,229,55,209,243,161,160,153,22,145,239,234,132,28,172,84,238,80,159,146,153,123,31,140,14,130,240,163,23,210,137,203,43,38,16,195,46,184,204,23,166,160,175,199,111,35,46,43,4,177,48,197,88,105,175,195,168,214,201,197,103,46,21,23,188,194,117,35,166,33,63,13,121,169,31,34,236,57,162,235,87,48,62,135,215,183,96,251,88,115,130,192,199,108,200,159,135,156,225,204,85,225,141,130,45,187,226,148,64,113,81,171,72,168,164,134,194,229,247,210,103,249,204,198,92,20,24,211,249,51,70,49,218,232,45,152,15,28,90,38,6,23,137,48,21,83,35,240,247,66,136,143,21,38,55,167,49,246,219,24,232,52,132,78,91,6,148,238,108,103,172,62,251,234,249,208,146,186,44,52,211,37,119,246,210,175,251,123,202,147,17,17,217,219,127,122,224,234,203,94,108,199,136,151,195,38,106,197,206,202,150,239,81,41,103,138,81,233,184,227,69,97,216,169,190,245,69,151,194,210,214,112,130,91,116,220,172,15,134,89,65,82,70,197,232,235,134,223,219,118,153,222,244,98,178,251,254,218,217,248,6,134,254,52,242,243,254,224,36,255,36,123,255,123,237,178,125,84,16,53,206,242,177,137,125,237,26,23,83,36,223,21,206,136,184,204,184,216,178,160,23,182,51,160,249,147,37,74,238,100,43,70,19,126,123,188,28,101,123,236,7,121,50,68,169,188,240,141,247,122,68,192,76,112,108,206,24,21,186,175,165,206,183,124,130,113,43,96,93,92,118,39,167,139,160,198,132,164,183,194,88,146,53,94,107,147,144,184,175,101,125,226,190,27,50,162,166,240,38,48,65,188,111,79,65,175,101,39,9,11,32,165,141,201,17,48,210,174,114,111,186,154,157,118,19,62,87,4,199,20,134,62,241,219,74,217,115,123,213,137,66,101,91,142,21,176,232,157,146,54,21,202,253,225,241,254,222,203,152,91,164,59,187,152,148,238,240,33,91,205,162,224,242,219,13,166,194,175,223,233,192,112,113,203,20,199,67,77,237,222,156,52,208,181,138,139,73,0,167,238,143,214,80,227,144,137,70,225,76,136,19,83,183,67,91,165,60,26,11,192,249,169,146,145,1,138,116,90,49,102,18,207,51,159,189,172,115,116,202,23,193,31,247,158,36,228,38,217,29,167,192,136,57,126,7,80,130,8,191,72,31,37,53,194,52,86,250,213,48,188,238,235,53,97,254,141,32,185,65,23,226,216,143,178,225,161,153,81,92,92,32,25,255,174,200,5,1,159,103,141,239,141,55,32,129,235,98,42,184,57,158,28,141,112,41,150,226,183,41,99,249,110,62,217,208,100,51,53,141,114,23,254,62,232,146,246,207,130,226,194,57,126,226,210,98,52,27,114,103,216,204,125,68,39,254,128,180,79,243,92,240,64,13,135,161,225,211,57,158,136,254,126,221,192,9,65,164,38,84,76,204,186,73,64,196,97,211,230,148,175,201,221,238,111,159,33,109,122,124,209,54,148,86,192,19,141,36,157,166,24,55,229,243,160,168,126,89,188,136,204,164,90,162,93,3,82,47,188,94,129,9,107,167,47,137,13,73,192,122,236,36,150,219,246,52,132,81,130,73,204,142,37,112,252,129,228,3,62,141,176,74,87,8,21,208,197,209,99,196,74,18,207,150,151,179,187,65,94,240,40,157,22,58,177,166,19,136,67,17,122,156,165,37,183,62,110,95,137,77,5,249,160,179,31,234,213,70,218,230,55,183,230,223,46,47,61,160,163,152,251,194,90,115,80,172,164,181,181,248,109,124,49,253,216,19,161,31,223,23,172,57,230,217,209,22,229,39,57,30,173,89,241,133,110,166,117,198,25,49,141,246,91,190,245,38,163,222,214,125,47,37,135,51,190,168,25,182,200,164,182,172,22,189,122,66,103,17,211,208,202,7,179,194,20,121,197,250,128,202,254,57,5,122,40,98,225,167,173,36,33,34,90,209,206,231,107,177,234,81,248,147,147,143,162,45,167,227,101,75,33,182,43,71,54,114,23,57,182,113,140,204,169,7,35,69,24,113,192,32,232,124,230,112,87,91,3,78,118,223,12,19,245,41,249,53,100,122,252,246,25,91,114,105,106,37,245,96,151,178,202,49,12,27,181,22,232,87,243,175,213,173,56,240,177,161,224,92,243,171,235,54,169,113,129,109,18,7,92,80,86,126,140,36,74,182,28,166,137,103,171,101,73,207,131,183,74,209,209,202,214,168,230,2,181,188,197,39,113,162,203,225,153,11,100,49,252,106,8,51,135,132,219,207,60,131,156,39,214,125,50,203,94,62,39,197,149,51,22,80,98,189,137,207,105,42,44,238,225,36,203,206,204,33,147,248,204,240,238,164,145,212,216,55,17,144,177,162,26,136,134,226,98,156,200,103,91,96,150,223,247,178,170,95,217,114,40,150,14,148,25,175,187,6,49,233,29,155,161,169,124,232,91,67,16,225,253,155,16,81,84,2,78,178,211,18,75,140,1,111,116,134,200,47,211,69,212,99,59,59,227,213,214,115,248,32,30,21,135,15,201,228,242,28,48,68,11,221,158,134,174,171,137,248,38,28,235,36,38,114,124,174,135,72,179,80,190,127,252,240,128,209,247,17,83,5,217,90,148,175,62,24,125,158,170,55,31,38,37,255,141,248,160,178,189,233,181,100,183,62,108,208,64,51,244,185,232,127,169,254,195,28,237,210,38,194,115,65,113,20,87,103,36,125,228,92,60,75,253,88,131,223,166,49,172,175,74,246,97,72,48,74,142,155,51,39,213,19,230,216,156,30,168,50,118,28,88,236,4,254,213,232,59,140,100,133,238,226,137,8,121,141,171,173,157,93,166,153,177,116,127,241,187,52,172,31,58,233,169,58,111,100,145,26,195,138,18,159,204,51,62,167,191,23,156,179,162,204,89,232,164,247,142,136,68,188,75,41,160,152,255,171,123,47,71,50,38,226,181,158,197,67,114,203,31,140,155,237,92,158,211,231,120,6,190,174,17,114,82,91,194,90,9,195,251,193,227,72,83,183,233,53,76,171,251,131,207,97,144,158,71,227,27,134,93,73,61,150,42,117,115,252,32,242,23,87,147,52,125,142,0,132,184,253,167,19,127,169,67,201,118,19,31,219,122,149,218,210,77,254,204,254,233,246,50,74,24,77,138,151,217,74,143,227,236,30,99,183,220,243,82,167,239,60,90,246,237,236,188,34,217,126,245,163,141,148,205,175,174,100,136,138,248,78,232,137,214,128,105,81,22,10,80,35,225,162,38,249,131,179,241,202,168,91,7,125,113,114,152,168,137,52,115,148,95,201,156,47,93,72,56,143,21,165,67,142,119,229,11,31,154,234,33,133,7,108,227,41,123,109,37,157,81,36,33,244,123,34,137,30,55,183,188,243,214,93,30,175,177,196,213,221,74,136,213,84,217,206,161,102,37,181,156,101,234,123,193,234,249,45,1,44,7,138,242,101,158,82,231,227,230,2,236,43,140,145,216,88,144,66,150,184,154,246,215,199,54,92,214,75,239,31,12,175,243,57,3,40,78,246,139,59,230,214,99,87,222,38,125,98,252,105,62,254,11,91,167,39,54,49,95,33,155,46,234,121,165,99,140,20,135,169,1,125,78,144,100,162,142,14,227,163,191,174,21,21,119,113,115,12,73,245,219,136,91,101,223,136,233,255,91,210,128,137,165,15,235,115,188,23,201,141,164,30,10,241,52,183,162,206,91,172,162,97,17,19,109,247,98,13,242,208,86,72,34,27,57,187,167,191,87,251,25,58,130,118,120,136,99,9,88,183,140,156,94,221,174,142,153,66,39,150,236,227,244,33,184,217,73,227,230,18,194,161,98,189,104,174,61,75,37,70,131,174,94,47,142,246,24,251,210,93,184,125,17,24,65,214,246,190,20,94,65,21,24,109,224,189,238,194,62,11,74,96,51,212,99,188,233,170,111,250,211,149,70,195,22,227,109,237,161,50,222,86,250,215,226,83,171,162,110,129,6,142,0,65,160,121,61,207,141,186,152,167,73,146,137,169,10,17,115,193,206,166,116,208,97,42,99,229,177,169,245,247,242,20,94,122,205,169,135,238,25,227,225,181,122,201,24,243,147,236,133,192,132,77,98,188,231,235,160,35,188,225,250,47,201,248,210,52,15,242,171,140,237,49,17,232,144,212,57,200,231,140,176,198,217,21,33,22,25,10,159,11,220,135,160,9,7,19,75,6,28,157,136,17,187,217,164,221,73,225,65,137,111,108,180,197,228,110,5,238,35,120,254,40,31,41,40,239,254,201,233,203,218,127,81,137,95,124,119,176,183,151,27,69,133,89,21,153,200,237,48,53,100,215,196,71,193,254,124,187,26,40,212,212,91,80,210,47,158,71,96,5,158,51,80,239,109,36,124,61,126,218,50,148,1,55,136,23,188,20,59,35,5,146,197,162,164,246,131,222,226,30,240,185,248,86,116,214,106,105,143,175,182,4,231,1,198,125,121,240,117,70,187,125,91,17,117,5,246,117,244,209,160,69,244,223,166,52,72,228,141,8,240,24,225,230,7,119,171,130,202,58,42,181,229,120,52,100,178,106,145,97,33,253,85,60,21,119,54,228,179,213,203,79,155,98,154,127,144,142,160,141,144,236,157,239,133,31,21,48,21,26,210,63,95,205,78,115,47,54,159,13,23,59,69,225,99,244,207,64,77,215,81,94,11,90,93,223,159,207,96,18,37,184,6,105,173,8,99,121,48,159,128,3,62,129,188,53,221,6,201,19,117,141,190,176,174,147,1,81,100,55,35,56,68,154,180,240,194,70,129,36,133,163,3,221,43,201,162,147,80,198,37,249,96,107,60,144,185,80,118,11,183,135,122,50,186,48,239,47,91,106,219,187,4,51,116,99,85,84,111,143,173,132,99,226,179,148,238,182,187,145,17,58,98,143,252,126,184,146,232,151,147,193,106,61,182,119,19,16,223,70,181,164,10,108,49,111,175,13,152,144,12,22,121,108,204,130,49,28,70,107,161,100,129,107,49,25,105,135,233,70,104,242,220,112,242,121,215,10,199,89,17,206,26,163,187,201,158,90,57,40,204,169,55,3,88,161,79,206,222,115,150,43,39,243,218,114,181,149,152,231,184,248,156,5,215,245,168,102,116,123,157,170,29,164,103,216,228,226,106,205,84,254,96,68,16,210,45,201,68,254,52,81,254,228,240,49,202,198,53,80,170,213,253,122,135,32,87,23,58,29,46,108,229,215,81,227,65,85,93,109,114,115,8,175,163,46,1,155,153,242,232,91,151,64,64,206,253,126,94,12,14,88,41,214,160,68,172,229,59,42,132,223,21,238,72,64,248,247,98,248,235,3,195,43,180,253,201,173,60,180,75,169,199,180,19,213,235,68,16,184,175,127,118,193,76,183,225,251,182,111,235,169,23,117,139,10,149,252,242,124,103,193,93,17,110,33,202,121,104,198,92,142,114,158,95,175,154,249,70,80,56,59,124,12,98,17,34,177,178,220,238,109,56,72,41,204,34,10,63,213,248,156,188,58,60,163,207,188,133,29,5,123,10,45,194,239,67,208,182,187,135,254,54,109,84,206,197,65,144,188,107,47,103,53,198,65,215,178,205,100,6,181,168,10,184,76,111,104,6,54,243,80,96,90,53,114,220,156,106,136,36,55,175,80,210,53,127,177,105,76,100,91,225,176,190,141,221,132,221,231,162,133,202,206,116,225,140,76,222,133,9,253,85,63,242,136,147,139,232,87,37,120,144,157,149,44,255,120,74,101,171,34,245,224,187,24,25,173,45,156,154,248,154,124,236,230,48,122,52,50,160,141,70,143,228,245,2,200,169,60,67,130,233,189,156,231,131,238,84,22,218,125,176,54,72,5,197,79,83,205,33,123,36,206,12,13,253,31,12,217,119,187,241,48,35,116,217,113,170,32,80,90,183,254,116,55,102,46,31,49,4,245,74,23,43,160,155,254,172,127,234,110,123,149,94,13,39,139,23,103,25,161,176,136,195,84,59,42,238,183,68,143,66,148,189,224,156,95,212,42,57,140,246,156,26,40,5,166,3,223,45,54,53,132,93,246,154,95,26,209,75,79,40,148,44,82,125,199,238,1,53,129,163,197,82,237,98,190,32,253,232,197,4,144,177,55,97,107,66,84,24,238,88,191,154,162,219,174,6,200,177,204,123,28,105,236,121,74,13,139,226,10,12,226,14,211,68,40,20,140,80,219,225,200,251,23,65,233,182,108,57,139,23,66,40,61,174,78,72,22,200,213,27,101,93,63,243,56,28,151,132,173,42,236,104,196,250,46,12,229,187,192,139,146,44,95,155,231,148,145,166,145,106,132,184,238,228,153,70,164,10,127,213,102,126,156,151,235,112,241,172,250,57,41,77,41,247,167,147,181,231,233,231,76,195,203,83,51,194,179,164,133,101,50,80,11,237,123,14,38,197,146,179,26,121,130,160,180,133,246,221,216,107,100,162,45,41,178,88,196,60,164,9,232,76,83,84,71,227,165,19,218,219,138,162,4,120,127,121,218,195,233,2,42,30,48,62,219,195,217,79,36,210,77,138,214,114,154,14,179,237,118,93,248,252,90,220,155,72,66,23,155,14,26,250,99,68,124,115,152,138,164,41,221,119,181,153,132,148,87,196,144,218,121,12,175,159,75,238,179,116,153,231,36,7,76,131,135,37,74,35,169,33,27,146,93,48,245,46,76,137,15,46,176,169,94,223,151,45,11,209,222,15,133,47,90,154,168,209,129,222,165,197,197,116,10,60,91,82,130,152,249,187,152,190,202,46,221,196,236,57,166,88,250,193,132,43,69,155,241,192,211,18,0,14,243,232,55,118,138,58,169,169,148,125,240,52,202,50,189,58,35,223,24,112,37,233,180,116,67,179,58,220,15,134,154,174,234,128,159,33,72,126,126,80,187,86,165,254,26,152,178,64,127,50,244,45,187,88,117,216,101,65,227,139,138,140,229,126,4,206,148,117,134,187,214,31,122,19,182,136,150,99,163,166,46,8,231,69,252,22,90,20,195,21,60,231,207,74,138,26,193,85,220,251,236,73,50,38,88,121,113,128,140,223,17,240,39,215,237,54,202,52,215,103,190,208,161,151,207,25,118,37,233,171,181,208,126,254,8,228,159,16,12,197,72,82,120,52,131,76,143,206,116,4,156,246,133,33,199,118,217,81,250,158,31,205,165,3,27,23,115,113,24,9,159,34,240,164,227,252,219,3,45,103,70,66,72,96,58,156,139,195,221,110,39,191,77,46,221,105,127,8,150,83,230,43,87,159,237,120,149,248,237,76,204,250,238,253,205,40,9,61,87,127,166,102,49,202,246,11,55,163,219,249,77,48,212,138,211,57,213,228,183,233,144,114,73,166,115,120,82,217,116,221,230,243,71,45,243,239,48,180,91,162,34,123,96,19,235,200,14,143,169,154,122,40,154,81,171,86,28,54,253,6,121,180,156,76,58,211,225,134,177,123,225,108,42,104,159,37,92,73,244,44,145,247,106,70,67,236,18,12,213,230,167,136,191,159,115,135,195,35,251,123,159,13,64,123,127,140,135,98,249,134,81,105,193,208,238,29,102,210,177,149,171,223,220,234,74,167,92,13,21,183,147,211,179,140,206,246,113,253,60,188,127,200,38,124,88,32,123,147,2,35,104,131,241,2,227,230,200,169,92,151,134,96,89,246,238,31,91,162,93,44,1,19,96,205,190,242,206,160,161,8,126,151,124,35,156,191,239,136,87,60,57,185,24,243,202,43,74,44,180,53,132,138,9,184,76,231,80,179,49,27,82,208,133,204,20,52,13,23,110,89,74,165,225,127,162,202,49,224,182,146,52,136,34,188,75,163,173,12,74,151,10,187,74,144,21,91,226,131,225,121,22,102,110,90,202,187,51,182,30,180,26,169,248,69,17,214,94,201,7,5,245,32,169,37,171,232,177,103,111,112,51,121,52,170,209,47,140,6,244,142,137,134,184,67,151,131,9,101,156,153,125,150,82,145,47,177,77,34,222,187,229,152,103,25,69,118,57,204,39,25,139,212,253,106,235,86,23,207,250,28,69,196,247,253,173,233,240,212,147,135,178,30,186,31,127,112,167,97,74,10,142,49,103,16,143,255,30,28,42,137,167,217,96,161,253,81,125,26,246,95,127,181,92,141,37,240,121,183,40,41,99,145,142,103,72,139,75,232,86,19,73,149,183,54,235,56,127,182,48,122,182,103,90,228,231,107,213,236,153,103,122,77,145,208,21,216,100,157,191,108,60,205,109,36,201,239,247,216,200,146,165,175,42,132,227,181,72,247,14,153,20,212,56,253,193,208,233,84,115,148,116,122,119,218,17,50,116,117,234,97,109,51,197,73,191,43,59,14,153,109,129,249,184,159,219,68,68,114,170,234,68,53,114,29,167,223,165,100,4,221,23,121,47,107,79,252,220,139,202,110,170,181,25,7,46,166,176,245,193,29,182,28,49,226,173,201,161,196,111,163,213,174,177,87,242,143,213,91,239,160,140,196,70,146,143,61,19,73,192,238,176,105,75,109,89,2,244,79,111,255,109,36,238,91,210,37,0,127,114,139,155,195,140,46,134,157,105,98,186,112,18,33,73,232,92,100,38,49,241,188,91,0,75,88,89,135,15,154,41,182,8,148,114,185,33,23,195,25,233,156,94,149,8,27,86,144,192,29,34,188,239,131,97,19,82,2,33,112,53,158,92,135,201,148,138,111,143,72,108,242,250,9,66,150,149,12,141,46,94,226,221,223,107,23,235,157,147,200,213,202,166,78,234,240,58,255,42,138,79,44,63,114,121,14,19,58,215,77,105,65,255,231,221,196,20,8,41,55,8,194,109,123,122,182,166,26,51,183,100,107,104,38,62,3,245,69,14,42,21,94,69,18,46,240,121,144,161,252,102,57,185,29,126,236,194,8,145,121,194,177,154,86,131,84,195,16,29,165,238,196,175,70,154,101,136,223,52,48,111,146,15,90,97,199,146,110,70,206,156,17,10,41,149,17,68,172,224,194,28,102,219,207,101,147,60,205,18,207,230,82,2,157,31,188,40,140,22,127,145,4,214,138,137,72,250,97,75,181,64,197,87,60,195,254,205,6,180,88,132,109,12,234,88,171,119,118,20,249,119,89,251,212,20,45,55,135,207,78,200,70,45,62,196,196,107,118,222,85,162,37,185,137,126,112,37,250,29,153,187,51,169,40,3,146,112,205,177,236,23,113,209,15,158,166,99,42,59,57,57,121,47,103,174,201,68,188,228,107,158,17,115,113,215,106,109,229,82,140,86,33,210,158,30,105,63,48,5,49,10,47,68,16,220,156,176,26,7,33,71,56,207,12,157,156,91,182,201,168,180,37,36,50,127,2,111,1,55,244,61,101,9,80,155,254,57,1,149,52,94,151,164,33,181,26,80,209,85,135,145,60,211,139,169,251,112,169,55,182,8,155,87,186,233,24,59,190,195,199,119,148,10,189,106,202,191,94,149,82,19,169,182,34,158,236,50,142,234,236,191,93,97,135,19,151,207,250,66,226,99,27,49,234,179,180,215,176,240,142,195,136,71,73,94,133,90,197,236,221,2,164,8,49,164,154,110,244,4,35,124,208,200,192,235,78,78,225,109,243,26,85,132,35,8,233,202,205,209,238,136,197,155,140,233,71,34,123,116,121,69,56,157,84,145,21,147,136,161,148,91,136,215,151,141,132,163,20,123,162,69,117,142,192,207,100,160,125,201,210,79,106,102,25,149,157,195,208,245,169,153,5,47,151,19,109,148,159,10,171,4,146,32,33,108,158,26,167,10,62,9,225,191,201,96,13,151,196,128,85,131,90,16,61,184,39,86,241,23,187,166,209,64,34,61,176,177,77,55,9,138,29,63,83,114,131,214,101,150,187,95,11,111,93,122,236,191,73,49,244,111,46,208,71,181,20,51,169,128,47,40,190,166,37,6,245,204,174,224,223,15,47,34,51,51,61,119,110,219,67,26,164,210,230,232,106,78,208,5,228,140,91,48,75,33,89,170,159,178,178,65,125,143,77,243,58,132,239,58,156,59,138,180,97,19,106,42,49,66,43,33,12,179,254,228,153,28,143,236,26,155,86,217,25,79,14,253,78,89,226,9,156,181,228,90,53,20,71,32,89,172,232,180,42,34,135,153,22,69,60,1,83,212,74,57,224,66,79,208,133,17,10,168,223,142,68,111,216,217,75,213,193,193,171,172,223,225,197,111,31,247,180,61,110,6,169,242,18,239,5,245,242,22,120,147,55,246,39,207,132,234,110,196,4,85,171,20,226,94,133,210,220,34,213,50,212,18,28,215,60,198,12,119,91,92,78,35,254,91,254,220,144,197,38,69,77,79,168,249,91,83,32,212,245,181,38,204,27,41,190,166,17,161,203,213,200,130,172,152,11,133,159,111,89,157,66,10,98,47,220,132,143,18,143,242,82,4,16,66,77,93,236,237,70,227,64,234,247,201,96,20,188,102,78,163,73,125,122,43,26,239,133,247,52,21,46,94,244,110,173,151,37,235,79,103,122,52,239,215,130,106,246,174,121,224,243,44,37,166,2,229,99,89,239,125,246,190,238,19,233,140,46,92,138,226,165,147,119,116,18,0,234,73,203,146,51,215,234,16,189,7,136,246,74,99,134,17,39,157,144,207,118,180,33,112,38,15,198,60,115,242,53,250,39,173,196,69,2,0,201,52,45,2,78,162,251,213,152,127,99,196,99,81,28,89,159,216,2,149,236,221,95,42,153,100,153,68,38,142,169,189,91,92,77,217,161,12,9,60,193,217,171,243,142,117,11,15,150,76,4,146,26,35,166,40,148,124,56,5,23,62,39,215,240,70,27,202,202,215,177,142,5,102,136,99,93,79,44,82,233,201,66,237,140,164,148,63,57,124,69,245,158,169,231,209,232,165,73,254,219,76,58,141,145,81,184,19,251,209,64,43,85,54,156,70,165,167,203,209,178,31,32,75,45,183,198,178,94,159,45,93,72,223,165,103,80,44,196,226,185,73,227,240,94,75,163,88,208,167,249,4,55,185,132,166,207,221,51,197,78,254,219,103,155,109,194,127,131,12,212,25,7,255,32,231,167,17,230,210,171,9,7,53,255,237,108,33,184,162,79,126,126,253,243,9,233,75,91,48,160,72,244,142,59,250,92,161,195,116,73,127,94,51,194,26,167,207,165,233,32,169,28,59,228,120,80,246,103,135,27,37,25,50,44,100,26,188,46,133,14,16,34,171,18,127,51,237,93,255,156,196,207,186,116,124,161,119,64,92,171,57,76,11,234,51,106,232,123,150,184,26,165,73,13,44,194,24,224,50,83,164,82,10,223,68,130,123,176,170,127,254,40,249,10,90,32,100,54,20,227,209,244,47,50,135,74,236,16,56,44,101,199,144,51,161,187,6,45,207,60,235,46,221,250,83,79,29,58,42,112,21,184,0,55,240,80,69,37,200,139,82,68,131,14,76,233,159,140,10,134,91,4,45,129,233,93,151,216,222,50,137,70,159,75,84,206,10,253,7,53,189,164,128,63,116,46,202,153,37,242,71,139,73,247,157,246,252,50,69,164,186,233,156,105,24,107,128,130,1,13,151,154,138,165,159,231,103,94,80,49,191,53,36,137,107,237,43,155,134,149,92,229,151,11,138,8,43,86,118,165,33,83,67,146,132,243,146,111,150,164,49,69,137,186,89,31,176,151,189,20,114,160,77,84,97,161,251,182,170,36,135,145,210,208,200,159,133,100,86,108,89,103,174,36,217,46,137,156,71,157,231,57,22,207,249,44,213,252,212,123,144,53,15,24,93,87,61,208,161,83,117,66,21,224,51,188,178,217,210,72,66,71,115,220,188,13,33,21,110,20,233,215,21,71,8,172,21,91,190,230,25,34,126,109,198,147,67,212,40,191,61,68,132,180,88,170,89,88,104,207,44,251,17,34,57,108,10,169,10,39,243,181,99,171,54,185,17,177,84,38,25,23,223,169,77,196,188,170,29,99,250,92,254,193,182,117,210,107,20,24,94,46,255,233,66,147,119,83,24,57,24,183,151,233,237,216,146,179,165,128,120,101,103,42,40,86,17,168,25,135,115,160,31,235,48,118,91,83,25,42,122,243,101,125,175,14,55,99,116,80,216,130,241,62,203,49,154,183,222,252,28,152,222,80,121,224,73,68,224,133,219,184,87,155,128,133,162,35,34,235,44,63,248,14,159,15,66,235,143,47,109,152,9,198,243,224,148,192,5,10,79,143,108,228,212,242,174,17,167,132,5,204,116,38,113,38,245,238,207,141,188,204,238,250,211,43,187,170,94,177,38,43,81,226,176,138,237,243,107,126,49,230,152,52,184,242,211,115,120,27,3,45,248,28,203,122,239,99,77,187,34,210,217,76,141,19,85,6,133,134,60,111,205,197,108,39,182,170,243,140,119,113,187,20,167,132,109,95,224,138,174,200,221,199,161,119,87,115,123,89,234,239,131,233,9,150,78,29,232,160,122,242,96,44,62,91,163,28,75,76,125,76,251,184,121,182,30,125,185,186,64,54,176,227,104,93,180,86,85,117,51,136,249,251,213,38,70,172,171,51,31,107,199,21,151,236,184,169,82,189,133,84,53,85,110,126,118,110,235,183,22,255,8,50,129,182,227,228,37,93,173,238,40,26,8,30,255,166,151,16,13,147,169,222,149,181,14,197,177,78,93,166,184,110,115,91,118,220,97,24,112,182,194,152,201,113,49,93,20,146,213,221,176,93,166,123,108,19,255,235,242,100,63,18,20,183,40,16,32,17,170,192,227,102,159,131,219,3,31,198,154,201,222,35,62,39,195,180,227,106,252,83,189,186,144,236,106,49,104,108,135,69,253,112,226,134,245,190,23,113,48,189,26,70,210,126,97,82,153,143,155,142,219,18,99,138,204,212,84,103,26,229,189,57,239,111,55,77,1,177,229,52,239,44,1,102,83,19,148,106,235,175,241,209,26,127,104,240,148,128,142,113,100,142,24,211,242,164,28,206,48,88,61,101,140,105,147,165,79,108,29,154,146,176,194,80,221,219,229,137,173,207,48,232,169,40,212,186,77,132,121,171,215,28,97,194,97,110,44,205,46,161,37,117,97,232,68,229,222,4,118,99,146,34,182,176,170,132,129,137,244,122,114,23,43,21,213,80,133,177,85,125,129,144,227,68,56,74,225,190,34,58,65,167,45,156,36,122,115,26,127,252,107,193,120,184,74,121,130,254,148,241,58,76,237,246,155,19,160,143,210,223,11,190,222,34,133,13,11,174,228,245,149,53,163,201,71,174,81,98,127,38,219,236,6,7,165,135,91,156,55,98,127,172,2,127,49,88,187,181,14,101,81,134,226,37,73,52,117,119,10,41,20,134,242,216,223,187,154,240,148,6,22,97,63,13,139,29,122,125,225,131,37,91,56,93,72,224,160,166,231,35,83,161,172,136,110,23,107,59,217,18,27,167,254,186,133,47,77,247,19,161,14,157,133,219,83,56,180,253,80,2,45,47,189,54,133,212,113,49,69,90,146,162,217,116,106,197,67,119,130,248,91,243,90,104,64,199,115,225,114,60,11,243,24,88,41,22,15,109,134,69,175,134,114,120,197,183,172,20,106,201,162,175,153,140,143,79,4,120,143,198,3,255,40,144,63,152,54,209,161,217,60,196,102,70,108,164,217,42,77,100,187,42,228,107,99,121,80,207,146,52,218,121,6,196,99,157,20,81,52,97,186,57,32,231,185,127,169,100,77,213,122,41,205,182,203,71,44,33,87,165,143,125,172,214,234,244,187,70,18,129,198,185,92,189,112,242,183,195,104,217,107,36,20,181,202,230,209,133,70,75,69,150,130,85,246,189,20,135,11,231,121,207,26,32,62,123,118,72,163,162,22,6,113,176,6,82,169,138,251,198,251,156,174,3,126,124,13,179,206,230,188,42,212,207,145,198,221,10,115,74,55,135,51,76,14,235,137,240,150,88,89,56,210,69,75,161,182,121,18,110,16,183,106,90,67,122,112,81,8,236,111,141,184,242,210,224,50,25,22,103,107,45,56,144,73,168,221,77,5,122,123,145,47,88,210,253,157,2,153,29,133,207,204,80,209,238,225,24,25,201,41,158,105,22,66,182,102,40,76,158,222,47,158,91,139,195,96,17,160,248,195,65,186,67,36,167,132,182,89,242,45,150,194,132,46,228,209,188,114,155,46,16,64,129,3,142,171,220,155,246,83,103,29,45,148,88,43,59,143,5,204,67,41,189,144,246,78,122,104,109,74,44,188,169,208,104,94,241,1,245,164,31,164,210,29,78,212,56,105,158,96,211,80,255,161,213,90,76,53,203,64,83,69,11,56,111,233,151,183,21,143,146,221,135,22,72,230,53,104,78,185,100,138,139,177,2,186,126,141,243,28,201,203,234,11,169,52,237,212,177,128,149,39,62,9,119,148,99,111,108,77,189,160,225,153,3,230,128,211,147,26,111,167,223,123,227,247,232,6,76,9,169,219,78,52,54,180,172,105,112,148,230,242,133,57,91,228,189,112,206,137,16,251,123,37,221,107,142,129,216,130,59,196,58,78,148,42,255,28,218,36,79,28,60,203,96,107,178,10,90,119,239,194,180,54,144,247,52,68,222,201,243,0,213,116,98,167,38,146,9,105,215,120,42,2,180,122,106,156,205,35,197,178,170,196,236,182,230,184,243,47,196,30,112,209,58,41,184,168,144,233,190,55,175,125,107,18,142,162,171,8,14,87,42,70,212,84,157,70,110,219,47,12,95,129,36,23,153,161,158,2,183,71,91,186,185,83,161,53,156,234,143,17,53,218,192,11,39,147,42,143,79,77,229,190,102,115,77,196,34,166,81,199,155,235,2,163,44,225,126,11,37,83,89,127,122,88,121,81,124,175,115,227,173,137,46,120,90,189,194,189,24,173,69,202,138,146,216,138,65,33,216,36,132,16,36,169,163,82,245,160,52,54,200,22,138,106,159,151,10,82,66,57,148,157,173,178,63,78,47,217,164,245,144,198,123,73,112,87,75,214,118,135,225,206,147,101,107,69,232,113,214,22,75,139,73,234,157,76,229,244,85,91,140,157,64,126,57,175,26,180,140,48,202,33,234,33,217,113,72,209,34,18,73,36,127,52,125,48,11,234,4,218,140,62,72,80,200,20,221,5,45,38,139,39,47,13,13,204,236,241,216,180,76,74,33,96,181,242,209,253,37,253,11,41,1,37,14,177,171,97,67,248,96,52,178,83,211,155,31,39,179,248,252,231,155,195,173,39,48,234,40,61,224,70,241,244,86,56,71,205,127,41,191,218,78,133,45,114,227,191,13,199,163,126,174,206,14,30,22,93,41,70,103,169,47,102,212,237,223,174,64,48,189,74,109,166,137,28,20,47,245,179,197,145,166,118,143,152,130,166,239,132,240,104,138,107,205,41,100,106,91,142,242,148,2,154,97,208,29,132,4,77,199,132,98,200,136,6,158,189,158,83,73,97,164,242,220,151,130,17,51,105,117,59,202,134,7,247,231,154,8,177,234,152,76,43,49,240,171,207,44,234,58,73,161,63,201,225,150,211,18,209,37,226,141,139,199,23,242,246,39,234,87,247,159,220,81,75,179,62,156,83,191,41,210,32,132,22,31,12,166,105,162,103,197,81,163,95,191,81,8,138,96,187,175,247,51,51,17,52,148,220,67,51,210,202,207,132,101,226,194,18,122,67,28,80,204,187,152,155,77,107,18,75,130,162,153,245,217,168,192,144,193,72,201,243,89,162,203,249,170,26,4,190,77,235,53,9,115,119,239,171,230,192,166,235,114,10,140,174,228,140,155,167,156,196,253,107,52,195,97,72,254,96,168,102,147,196,147,43,213,130,46,79,100,209,229,42,212,101,148,228,81,49,177,3,222,20,219,94,152,50,58,15,86,91,53,173,148,178,209,231,84,67,144,144,215,194,8,189,131,130,153,68,73,84,12,74,83,134,23,186,195,7,189,172,14,67,10,34,81,246,115,32,237,237,58,220,124,46,147,22,19,56,219,134,227,240,34,124,38,87,147,123,242,38,122,96,236,115,185,154,6,59,47,117,227,203,103,114,169,23,62,71,103,117,143,132,171,201,255,203,160,101,234,184,218,133,181,123,226,160,25,254,189,248,216,131,147,69,62,23,101,168,174,88,136,187,70,82,76,6,237,188,104,245,148,60,35,94,170,148,70,81,60,127,166,120,141,143,189,76,200,91,224,106,61,14,14,243,99,85,111,14,45,104,115,152,246,78,9,251,24,163,81,114,170,160,134,10,208,249,4,69,199,116,36,175,57,177,240,240,144,166,70,211,67,134,214,252,131,41,38,29,10,99,117,53,95,34,9,50,204,162,79,126,124,146,238,110,28,11,249,12,161,164,169,218,79,49,121,58,108,158,237,125,114,30,61,57,61,57,53,19,164,148,239,111,159,197,6,59,238,87,195,7,149,234,74,178,8,218,175,45,182,57,156,138,150,63,53,163,91,112,2,153,106,68,117,18,220,36,221,194,217,255,161,211,186,90,100,83,50,211,63,46,70,54,186,73,126,173,83,170,229,162,54,213,148,253,164,70,15,186,102,106,189,63,116,88,77,203,22,148,4,144,151,78,225,110,246,33,235,175,83,235,185,46,12,105,146,128,4,18,188,73,131,98,189,34,190,22,145,229,181,93,58,172,218,250,19,185,143,134,141,214,63,3,188,110,203,152,232,110,120,142,203,228,237,173,166,114,176,53,105,223,32,189,136,170,98,250,65,33,103,148,1,221,132,76,28,70,192,85,40,221,168,219,129,84,192,127,155,70,225,36,145,106,152,131,115,180,81,216,47,105,32,155,158,173,238,61,64,132,22,96,151,145,121,66,211,99,242,241,206,152,232,85,103,153,53,55,249,123,65,223,54,170,156,32,22,83,172,241,94,76,193,41,51,33,93,49,54,35,73,209,106,24,220,165,219,214,178,45,47,62,117,237,228,33,239,68,120,95,183,66,123,142,111,118,211,95,85,146,158,46,240,216,122,101,84,181,200,109,151,148,60,245,120,37,106,26,207,100,134,88,70,97,34,124,62,65,57,168,138,200,194,216,78,9,253,131,195,148,18,20,189,55,60,90,126,177,81,22,22,221,164,173,73,98,59,76,23,167,158,0,153,216,190,143,216,250,169,250,117,221,195,237,196,255,224,65,149,168,36,145,76,180,41,123,143,4,37,88,154,57,227,0,72,158,237,39,50,156,151,232,142,25,92,188,70,116,97,102,213,23,77,209,11,70,117,164,5,229,164,131,9,42,116,223,78,22,162,243,90,218,116,198,111,57,123,0,110,48,111,169,59,120,166,33,195,63,38,133,55,77,235,12,246,34,129,242,161,212,95,52,73,125,81,93,185,93,64,24,202,4,120,200,244,222,52,175,122,101,44,58,71,200,163,234,215,34,133,27,112,225,215,244,92,27,198,152,243,193,201,242,27,235,207,182,248,50,132,64,159,67,78,31,34,77,179,85,141,54,138,249,28,205,83,117,2,77,211,46,251,146,99,229,211,90,38,176,41,186,124,6,46,209,75,51,220,212,186,33,68,180,28,78,38,254,39,171,142,54,124,55,33,48,195,150,86,1,152,27,188,191,173,164,89,170,116,104,165,203,54,66,97,127,114,170,116,170,148,30,81,223,17,133,250,141,84,120,122,170,50,104,195,159,203,97,178,117,122,230,148,118,86,134,123,51,205,170,63,36,146,0,131,28,65,206,239,209,104,90,211,78,71,142,229,76,54,216,97,26,172,100,26,224,102,84,223,189,207,228,203,86,231,170,213,38,187,121,122,135,221,116,228,167,133,174,49,11,63,183,217,132,155,118,211,26,29,206,78,239,126,96,213,12,33,20,52,82,165,239,107,161,39,190,213,206,165,200,245,24,136,223,141,27,20,253,67,45,58,242,159,221,141,100,210,10,77,186,132,155,149,68,119,55,254,105,171,135,247,64,215,149,125,208,15,166,94,93,15,241,106,20,216,110,139,210,234,142,128,152,154,116,244,242,205,11,119,105,4,54,189,176,250,157,103,166,180,147,180,53,143,74,160,236,29,202,4,129,9,136,12,189,55,77,107,223,76,192,23,104,93,139,154,54,179,62,249,213,150,169,208,174,193,133,49,18,15,78,248,111,104,89,210,241,174,154,211,163,54,43,151,83,139,142,194,201,17,23,83,203,156,213,210,132,15,208,47,101,97,137,214,0,5,24,165,212,120,43,72,217,159,181,3,105,202,231,152,66,201,54,158,223,173,38,214,227,182,61,133,187,73,250,147,173,191,244,252,175,234,48,166,161,122,83,172,134,239,91,80,237,175,173,5,204,131,133,89,251,193,8,149,247,252,180,174,66,188,254,189,50,61,35,89,178,170,192,189,197,236,69,184,99,12,61,207,240,71,147,111,40,176,246,116,61,227,11,68,225,110,186,87,42,208,52,65,111,148,78,158,253,103,171,166,103,76,253,52,10,252,125,196,152,51,154,159,231,164,168,30,170,181,239,166,44,185,236,147,28,197,223,79,23,20,185,166,156,42,244,165,86,111,113,161,149,159,232,186,152,138,116,149,120,36,0,2,253,218,181,158,176,81,196,144,190,92,50,235,191,116,245,186,127,188,17,254,100,231,94,52,4,255,201,135,10,230,101,119,194,200,110,164,127,75,182,146,137,240,150,119,87,26,60,69,188,217,224,228,189,180,192,212,32,108,133,115,80,10,0,247,174,78,20,81,241,228,12,182,68,200,152,4,114,243,76,198,251,155,188,220,27,42,168,37,176,9,116,59,92,176,171,101,2,194,37,130,78,146,195,20,185,137,205,15,163,88,117,82,225,206,141,155,168,108,252,114,173,190,174,96,101,36,130,172,240,64,184,227,251,109,82,34,77,4,233,14,188,112,186,191,81,171,208,33,136,215,75,108,110,120,63,80,39,152,125,6,101,60,63,205,195,126,48,12,53,210,175,215,140,193,184,196,79,99,236,106,235,180,141,138,231,199,33,214,193,204,20,20,186,227,47,50,136,50,42,236,144,119,77,155,18,98,254,78,164,14,177,90,86,27,2,34,224,229,97,247,3,39,154,161,5,166,93,213,179,231,52,136,158,95,27,250,100,21,185,152,237,112,177,130,46,129,225,248,238,126,115,88,31,37,31,6,209,2,236,136,223,160,65,151,162,100,9,120,58,213,197,136,59,1,234,81,158,49,67,68,248,243,10,58,28,231,67,4,118,206,136,19,2,253,66,1,100,34,172,218,79,224,182,220,159,238,63,9,163,247,107,206,144,254,49,10,7,77,253,0,83,72,224,247,198,43,213,146,184,105,92,59,159,87,75,107,209,83,190,53,233,166,244,70,119,238,67,167,146,60,119,17,249,29,92,90,35,89,213,239,81,71,172,31,18,71,85,87,223,48,94,148,233,87,39,227,106,169,2,119,68,13,28,93,70,170,121,81,186,98,150,239,11,72,84,106,57,234,160,243,220,41,210,207,28,59,19,73,92,199,49,141,248,199,175,101,207,147,236,228,129,105,77,254,162,4,8,59,26,121,146,222,59,15,215,218,166,64,215,218,235,228,177,139,239,253,84,156,181,45,156,50,176,183,145,24,250,94,153,78,200,36,68,150,7,166,4,202,103,104,174,22,53,210,213,145,177,29,187,195,103,186,15,253,225,29,81,151,243,149,186,5,40,100,188,24,106,255,22,166,93,165,177,13,19,116,47,113,181,73,26,222,76,113,179,182,150,250,165,46,33,227,195,6,150,215,194,49,112,62,212,110,218,155,234,70,177,215,184,5,193,220,133,244,82,80,248,127,62,167,130,128,24,121,231,162,40,197,220,129,22,232,231,110,224,4,87,212,109,193,179,119,67,214,41,71,45,30,198,140,201,157,96,13,17,178,168,134,213,62,60,255,221,169,14,27,114,86,26,229,93,242,237,29,21,83,237,50,135,172,166,197,36,73,133,86,69,189,245,175,97,205,111,13,225,171,244,254,54,99,180,250,204,118,208,181,158,64,19,102,149,235,58,159,129,135,151,40,235,189,39,213,15,254,210,153,220,163,142,9,213,77,238,77,19,251,33,159,50,228,181,26,97,204,223,25,111,150,157,144,27,158,117,112,246,250,61,227,226,12,239,141,188,52,212,56,205,29,10,98,119,104,56,201,231,216,216,119,205,97,171,250,151,73,6,251,137,151,192,210,162,143,118,135,76,81,118,139,229,177,90,120,191,36,5,72,57,7,244,180,159,233,194,6,61,36,235,79,125,29,228,220,221,97,132,196,228,104,160,191,6,151,249,131,17,149,215,16,52,228,90,200,68,58,252,43,245,214,81,129,3,217,127,155,205,67,106,75,152,41,35,20,6,27,17,163,37,34,170,176,56,30,171,194,83,6,86,153,47,217,96,38,210,57,64,61,244,110,122,65,91,124,56,142,161,115,245,55,42,139,52,145,168,201,55,116,59,96,247,254,96,216,156,133,130,22,150,157,226,50,98,7,61,251,228,146,101,141,122,221,140,68,202,130,135,72,120,92,177,159,203,116,214,12,72,19,168,1,147,81,169,176,160,250,123,45,206,121,33,4,110,144,238,56,191,39,180,108,84,125,95,240,120,205,17,168,165,210,231,221,39,59,60,52,253,11,147,53,200,201,170,186,13,221,104,32,187,63,152,209,238,117,13,212,162,181,231,238,254,162,227,70,125,234,102,148,87,238,126,46,148,234,213,124,71,240,7,10,145,31,204,185,114,76,67,141,105,66,167,53,227,230,52,226,107,116,155,211,196,9,178,128,123,215,42,112,51,57,189,181,30,114,236,57,138,134,206,177,221,61,254,215,172,203,94,15,61,40,128,131,186,162,97,202,51,134,2,115,96,246,128,103,86,195,140,242,113,36,125,28,237,80,250,109,13,198,226,76,207,128,87,126,66,185,195,8,180,203,189,250,13,35,91,22,92,110,142,239,160,177,220,89,34,219,55,233,82,218,58,226,176,24,174,59,226,168,193,203,241,129,100,251,57,144,191,89,58,173,102,85,31,28,82,50,63,217,72,20,178,231,76,245,136,206,183,190,87,219,254,246,192,116,189,56,140,184,141,110,89,22,242,115,162,125,200,92,81,245,150,247,202,46,236,209,144,182,73,207,99,31,167,50,185,25,125,166,197,52,94,84,129,145,44,246,16,10,1,231,36,245,148,70,133,222,124,171,164,128,15,58,214,63,215,19,91,84,120,77,183,62,208,125,83,65,15,54,204,149,189,182,155,178,18,76,94,133,207,209,254,101,148,216,179,206,81,220,4,164,178,219,15,121,216,35,225,149,191,48,185,24,39,169,234,102,59,47,249,70,139,126,251,207,229,165,100,150,88,198,29,231,69,139,143,39,202,200,138,195,168,36,247,54,58,165,229,111,133,199,38,234,148,13,129,40,18,13,159,11,8,187,137,180,84,161,146,84,157,93,228,236,127,199,57,23,206,7,131,93,116,201,80,242,52,127,238,87,234,244,5,45,103,82,167,174,16,158,137,24,105,224,57,189,118,14,146,79,50,206,251,129,147,175,83,227,0,237,210,215,221,81,113,9,245,118,248,44,183,106,7,89,138,171,120,7,12,68,142,79,9,190,193,145,97,24,230,240,10,199,54,174,53,130,102,229,131,45,53,123,77,166,3,31,251,182,249,197,116,71,165,170,232,162,4,166,59,12,149,100,209,247,194,213,254,22,219,48,197,122,57,79,204,222,253,246,23,42,171,210,20,145,54,64,216,115,166,195,195,170,105,46,204,166,236,29,102,144,18,164,42,83,4,178,111,179,60,62,56,101,19,130,184,48,68,160,253,75,217,16,28,134,68,70,97,8,182,63,99,237,252,27,18,114,55,186,6,108,181,34,1,19,40,141,249,103,237,252,211,187,140,7,141,216,88,192,10,19,54,152,1,159,77,246,30,239,72,32,212,229,142,12,44,74,244,147,21,133,57,166,75,192,75,248,185,113,200,168,93,240,247,66,151,112,61,63,141,173,224,51,5,182,196,46,221,107,192,35,40,42,129,225,220,174,2,19,234,252,242,46,199,119,37,144,117,87,188,113,133,31,191,210,127,251,28,160,188,138,194,198,22,25,48,172,254,242,228,20,227,121,115,219,128,248,190,136,171,222,169,107,107,158,148,36,188,102,153,11,129,11,28,122,195,225,60,133,54,129,112,91,202,43,190,118,201,52,224,234,197,52,27,220,139,17,153,72,242,65,104,236,232,165,199,79,19,157,147,65,163,238,197,75,152,7,5,113,123,232,111,99,123,164,228,159,147,26,123,41,217,234,144,112,159,141,175,6,76,212,237,129,103,48,235,0,15,88,52,47,220,77,136,215,95,140,130,58,113,0,45,51,59,188,203,25,58,69,152,85,21,166,172,99,251,23,97,140,186,108,43,4,248,206,208,244,128,59,173,177,2,83,41,212,46,12,219,169,222,252,56,224,57,205,128,233,225,83,120,246,168,144,182,171,187,176,223,80,199,130,20,253,133,105,59,145,97,161,247,254,190,183,121,114,122,53,36,166,173,236,120,239,115,80,181,162,240,136,8,54,48,138,191,50,168,112,247,207,123,53,171,243,166,176,137,196,140,217,238,160,22,211,73,18,216,22,101,192,68,183,166,222,220,8,204,3,78,38,153,162,48,223,208,167,98,165,49,171,60,23,215,30,79,70,154,123,235,152,158,141,46,59,223,59,77,173,152,84,10,31,99,103,251,25,148,16,18,121,166,26,177,160,56,38,76,9,167,232,197,216,146,233,162,244,219,232,147,113,64,127,57,110,78,136,99,251,55,249,32,243,87,145,21,43,172,87,225,70,232,244,173,156,243,206,183,165,76,165,184,110,121,36,255,188,221,222,122,242,186,176,254,64,7,129,254,150,223,28,170,144,165,131,86,77,83,232,11,24,236,5,187,234,28,207,222,128,70,74,192,93,89,240,59,133,236,152,147,14,83,134,145,20,174,38,121,28,112,45,66,251,3,220,168,185,15,56,169,102,243,217,243,88,126,223,10,235,212,139,116,41,28,64,137,250,44,18,15,147,27,183,81,105,89,183,68,84,53,253,230,131,232,216,120,96,186,14,2,166,190,171,232,158,104,209,161,64,105,251,211,247,98,75,243,128,48,190,158,178,44,31,216,122,116,252,193,27,166,124,85,20,198,213,17,168,237,143,15,60,60,160,64,61,44,165,23,250,181,105,153,118,187,210,68,69,135,110,90,86,20,231,161,16,162,122,123,60,87,83,53,229,198,159,181,11,55,93,126,38,100,21,31,4,91,73,184,144,186,41,222,180,120,242,179,99,245,254,252,54,237,250,30,142,131,216,167,72,181,158,93,93,71,220,60,155,82,135,222,252,172,62,79,181,163,108,76,74,122,233,176,140,96,56,180,114,89,90,243,20,70,120,171,7,76,96,87,103,249,143,34,220,225,140,89,160,55,167,98,37,102,90,202,89,133,72,129,113,184,2,134,80,167,232,147,159,189,54,251,39,49,10,104,41,162,2,134,135,104,58,220,155,198,178,59,76,28,174,216,105,170,61,75,248,217,65,73,116,4,76,199,153,126,78,70,121,6,138,2,200,214,91,255,246,130,15,62,38,95,45,186,175,52,35,165,8,116,18,83,215,179,213,68,164,2,70,45,106,232,215,196,8,245,151,94,180,235,234,226,100,215,113,105,14,224,213,219,51,100,197,184,198,29,62,19,81,154,241,249,92,196,248,226,183,233,45,170,186,118,57,128,74,220,252,209,216,58,232,241,2,99,245,45,234,32,186,158,126,198,132,234,97,95,96,73,69,130,158,39,247,136,51,104,126,150,215,89,29,197,229,166,15,140,72,221,131,210,102,118,209,181,165,26,9,152,140,64,191,48,66,101,23,62,6,218,114,175,157,58,106,234,4,167,194,221,235,184,65,45,43,36,104,53,62,56,135,73,68,232,102,152,9,156,215,18,176,234,42,209,92,1,49,147,95,12,149,206,90,106,114,159,137,225,220,136,132,211,72,238,202,79,39,202,170,238,213,85,233,67,141,241,63,116,199,45,18,171,44,26,192,176,140,173,128,233,77,93,10,71,59,34,168,101,3,212,209,152,46,132,2,74,43,206,86,180,45,111,189,54,184,74,38,30,184,4,61,186,193,93,52,24,59,42,19,101,110,159,130,196,25,230,13,66,118,203,171,229,81,2,30,89,170,38,58,117,246,243,206,19,120,172,182,156,201,20,192,160,45,228,48,222,152,108,195,244,203,118,175,45,238,214,148,38,225,110,171,188,57,31,200,7,156,96,171,120,164,76,147,228,78,140,161,123,46,25,149,217,236,148,14,152,94,234,169,126,35,229,126,254,61,40,164,168,178,110,51,154,12,78,134,111,112,149,156,9,240,177,237,134,94,173,46,80,254,149,153,247,128,83,17,46,101,96,43,127,188,176,198,79,225,89,162,170,35,134,156,146,4,133,75,166,136,160,221,65,83,87,155,74,255,185,226,222,252,183,52,139,209,68,188,163,192,166,19,144,110,66,73,76,55,42,198,66,44,77,211,191,93,2,19,38,138,125,214,10,80,101,76,143,211,153,221,54,4,133,87,127,104,128,97,113,94,197,189,231,227,102,32,194,153,188,142,11,205,68,204,76,9,33,52,171,192,27,177,54,203,22,2,170,14,57,71,185,11,8,143,69,138,150,104,132,154,101,222,15,66,108,76,210,111,208,60,39,103,165,131,209,108,176,237,94,24,98,173,234,25,159,133,188,129,150,18,146,208,160,162,255,7,19,247,205,26,1,67,217,162,57,179,15,3,78,26,81,2,100,88,62,173,56,140,143,40,140,198,103,6,211,124,248,213,209,116,170,177,207,33,41,48,49,207,186,252,183,145,72,253,3,122,204,158,26,168,137,62,40,220,151,119,80,119,232,87,53,165,78,87,226,89,113,211,209,102,213,47,2,227,149,92,152,246,75,9,196,83,62,49,157,10,166,255,214,154,62,152,113,108,196,47,147,148,109,250,96,136,69,120,216,111,82,7,35,13,189,192,200,70,197,79,211,110,166,49,69,90,221,231,125,178,108,22,154,192,232,217,220,39,131,49,69,130,252,248,171,197,123,121,128,243,148,246,214,182,126,169,199,248,30,208,35,63,112,49,33,176,128,225,106,146,65,131,150,212,211,100,231,20,27,86,177,165,112,161,57,203,97,235,34,149,39,167,167,183,198,247,130,131,120,73,137,4,58,163,200,155,125,48,173,157,162,243,5,140,63,53,2,174,4,197,255,220,120,232,224,112,47,62,3,39,125,70,40,58,249,51,13,26,238,170,219,194,68,55,49,226,171,194,27,65,167,128,135,40,69,128,210,185,159,3,165,43,87,238,141,32,130,135,22,38,101,112,154,121,24,198,159,238,165,224,228,44,200,145,41,204,126,81,252,193,51,246,208,141,60,12,83,117,111,95,40,137,202,22,56,95,242,133,143,147,182,106,60,90,50,249,155,38,48,52,138,205,175,166,83,179,223,109,214,238,126,150,135,63,57,237,62,242,96,100,69,220,134,65,242,111,47,33,247,28,63,117,232,236,67,150,50,116,171,242,220,195,104,124,47,108,204,111,23,70,150,119,173,120,176,68,195,142,192,16,120,247,207,226,156,236,68,52,19,10,92,163,182,19,174,47,182,12,121,233,134,159,250,205,125,163,2,91,66,48,75,167,55,133,143,219,97,50,115,77,70,148,112,155,247,179,29,216,180,179,100,46,176,231,122,207,250,132,237,229,108,164,119,68,201,42,84,143,49,79,139,86,175,219,222,7,113,109,38,160,237,48,213,206,183,188,217,162,84,59,62,215,25,146,218,69,69,140,19,25,217,101,191,26,147,92,252,61,226,236,59,202,212,41,52,106,69,168,113,73,2,83,216,16,240,202,170,125,51,204,151,116,207,135,171,207,196,187,79,214,76,184,104,174,120,50,163,99,87,120,156,95,30,1,19,76,239,2,211,58,30,247,102,121,72,188,197,186,37,170,247,142,91,128,121,138,79,102,69,58,68,10,227,181,45,104,41,112,34,230,120,71,101,144,112,190,176,49,222,174,123,117,159,146,56,255,213,219,150,49,3,38,162,162,48,162,118,123,221,223,158,18,212,48,134,194,243,54,67,30,109,234,79,55,136,147,74,160,16,178,235,197,213,58,80,238,147,105,13,134,41,128,228,152,228,11,22,42,153,197,232,97,45,239,45,103,30,90,210,255,194,176,100,127,65,38,44,72,142,250,45,168,17,9,4,60,76,146,64,96,250,50,102,185,176,138,41,194,254,212,195,235,178,58,223,42,219,6,77,99,173,196,20,135,150,66,210,234,198,120,66,255,180,47,47,246,90,153,226,28,152,233,126,142,159,242,66,17,152,250,129,187,56,97,51,144,205,18,242,154,229,178,59,184,146,136,135,86,129,225,223,136,143,121,204,169,33,165,37,180,243,27,13,170,195,52,98,203,142,134,106,206,190,203,11,201,36,113,49,172,247,156,131,240,110,74,207,215,36,48,158,230,190,27,26,197,30,130,66,22,84,98,27,79,4,172,100,208,236,16,104,177,21,103,179,80,47,12,97,218,242,197,153,97,71,19,139,214,26,223,151,231,19,204,251,171,82,244,98,242,130,201,163,157,118,70,52,157,196,88,87,94,107,9,10,73,188,12,105,67,16,196,191,23,70,127,23,26,25,211,40,171,206,125,120,96,107,79,149,185,66,195,139,235,61,115,196,100,77,233,163,208,90,188,30,192,206,8,106,21,46,74,0,217,19,114,12,120,127,182,121,120,255,187,55,221,83,49,122,30,59,41,12,101,221,69,105,40,149,215,34,59,232,218,131,204,20,250,63,229,99,66,183,234,92,1,192,198,150,115,225,132,108,123,138,143,77,163,138,46,129,100,246,83,204,51,76,227,45,223,35,81,63,60,226,116,67,52,232,218,233,199,121,33,187,125,127,27,94,149,34,104,101,23,106,119,68,187,180,61,192,10,69,105,127,185,103,122,150,142,55,54,120,42,206,228,222,202,62,136,197,153,208,117,136,247,194,220,184,239,85,172,186,227,174,31,246,78,153,72,20,75,181,125,215,15,21,197,178,242,17,186,94,53,54,52,248,115,164,100,125,80,190,68,204,56,246,141,162,113,59,216,87,207,175,223,125,3,102,235,27,155,62,48,20,158,113,62,253,84,50,229,230,185,219,146,243,61,203,8,207,228,230,236,113,30,116,39,200,4,203,65,21,184,89,189,150,159,156,4,213,147,252,182,181,238,184,169,147,166,105,216,223,97,201,22,255,140,153,56,72,6,202,152,155,79,81,99,46,117,40,143,197,52,37,142,180,220,45,227,214,68,185,154,192,180,65,55,127,180,110,21,110,2,67,40,215,227,28,32,231,213,134,252,246,128,171,63,140,153,190,76,71,232,194,116,15,143,48,71,16,255,149,158,81,170,61,81,165,247,79,98,205,252,2,158,217,181,227,76,175,211,226,61,23,62,91,216,153,12,62,40,199,218,166,106,255,194,197,194,248,142,82,11,37,182,74,38,34,179,195,138,194,105,75,89,6,60,147,253,155,23,230,180,147,123,39,59,15,3,134,4,64,230,66,50,137,200,120,105,66,134,58,23,16,20,220,119,227,48,254,71,89,158,84,212,79,175,123,135,228,170,43,243,132,177,39,119,15,15,0,163,171,210,4,134,65,33,54,142,106,76,21,119,162,37,106,215,99,18,87,211,77,144,123,91,35,146,239,12,169,154,124,243,29,52,226,26,205,85,140,129,17,35,16,148,153,17,147,20,109,66,181,91,249,64,56,252,241,220,8,153,203,213,48,40,205,176,70,16,26,214,157,250,44,38,107,72,187,112,17,162,27,210,115,56,248,1,147,127,214,17,135,64,188,86,159,164,244,129,54,177,14,45,49,59,99,215,65,232,181,74,208,125,35,177,210,198,133,107,18,230,44,226,172,57,15,185,185,73,92,9,220,106,9,107,132,198,16,77,90,81,173,88,219,125,109,18,21,146,202,219,38,19,91,227,107,158,39,25,146,220,65,17,181,229,216,15,77,51,83,146,198,155,64,227,8,179,150,2,166,61,245,106,59,98,252,209,142,29,170,61,236,212,162,212,182,226,112,68,208,90,206,129,206,62,52,175,181,79,181,142,68,152,207,142,128,188,83,143,77,37,17,226,20,152,242,198,113,97,120,176,183,192,9,191,71,118,44,216,246,46,76,63,199,136,229,71,232,66,203,23,172,10,52,135,99,72,139,123,146,184,225,110,86,199,28,87,19,192,145,180,147,125,234,149,227,181,233,193,144,88,44,212,12,178,244,207,86,208,36,12,208,57,115,66,77,137,157,218,106,217,46,140,180,204,246,207,121,102,217,241,66,101,196,147,245,24,197,197,13,107,232,190,23,141,253,48,192,58,140,8,162,164,42,76,97,181,222,155,67,9,46,169,87,178,88,17,213,7,230,130,46,48,93,178,97,124,226,10,234,68,92,132,231,188,117,154,223,38,210,164,48,69,31,247,201,251,121,120,137,228,46,148,156,220,62,180,146,205,45,169,217,133,63,220,215,29,82,58,225,229,193,39,162,207,177,103,13,52,139,178,194,213,138,195,3,134,85,76,225,220,203,157,166,180,66,105,206,235,120,56,240,80,141,123,117,210,154,171,133,62,250,53,201,237,188,146,196,20,5,164,59,221,99,25,213,141,37,40,218,4,247,189,170,17,125,93,248,236,242,179,197,206,48,40,45,76,10,83,122,20,62,18,109,242,75,95,27,238,175,187,182,199,143,5,82,96,88,115,238,123,29,179,74,211,244,20,66,238,122,13,10,194,144,50,209,232,191,153,229,206,5,194,54,114,113,54,181,186,248,156,29,58,79,25,210,100,81,182,59,23,208,183,146,169,2,119,64,143,165,143,35,41,61,141,44,214,222,175,207,138,13,46,204,4,157,154,244,29,246,126,18,221,30,104,143,106,208,17,243,212,21,229,178,11,51,192,247,252,129,104,81,88,80,8,163,82,52,21,65,25,83,166,206,2,211,125,29,147,16,86,70,97,68,232,147,114,224,124,173,191,73,188,104,8,12,9,97,187,225,162,37,214,29,23,179,165,132,225,9,19,110,210,139,207,210,236,215,115,195,238,151,121,66,102,201,179,228,56,87,199,57,149,9,60,173,81,106,73,244,174,75,228,16,216,54,203,128,167,48,56,131,150,27,53,193,235,203,34,10,1,140,121,23,23,147,246,107,122,53,245,49,17,56,204,104,21,235,135,166,151,115,196,107,101,216,71,36,177,100,164,96,35,28,82,171,101,151,253,104,154,48,252,190,40,129,45,65,27,46,78,196,75,187,46,203,73,240,52,135,183,154,173,70,92,134,187,88,3,176,187,63,38,169,45,147,159,208,78,223,225,60,33,195,179,117,26,241,40,41,134,140,160,148,28,123,28,183,240,160,6,138,88,204,80,56,135,166,60,48,85,213,2,115,242,120,15,146,9,23,29,63,111,42,76,170,40,126,122,99,218,201,215,74,200,141,68,20,24,51,93,109,5,78,240,168,187,155,217,164,218,229,200,229,252,71,95,61,224,34,173,35,102,59,119,151,201,160,119,242,24,119,250,169,161,43,115,85,120,96,210,1,89,97,171,233,116,152,230,111,41,183,56,48,194,213,51,224,185,132,238,129,237,160,69,156,23,205,185,174,134,198,48,86,114,95,183,153,176,186,8,151,2,223,186,30,96,164,125,154,192,103,226,100,223,131,207,167,90,170,218,112,96,72,233,227,99,155,178,146,216,64,8,80,180,18,31,132,82,132,57,198,3,39,215,52,158,44,5,237,241,55,254,155,251,61,48,13,165,17,31,161,24,10,47,29,37,201,94,244,193,206,52,156,126,214,159,69,11,71,211,69,151,149,25,95,180,139,32,221,65,105,73,119,151,140,142,206,189,166,94,108,108,208,241,92,80,46,233,115,29,43,32,205,8,233,219,142,35,70,200,48,17,140,8,233,155,159,44,231,41,154,190,199,161,140,171,173,37,242,206,112,107,167,244,218,51,224,180,180,18,138,10,200,116,179,13,38,86,40,95,99,194,61,56,47,154,178,180,19,247,241,179,220,227,99,225,30,138,113,53,76,8,56,94,27,91,173,60,176,117,105,244,128,71,151,72,43,53,82,144,127,236,152,40,189,105,41,240,48,230,200,152,225,195,152,65,228,106,156,234,156,238,111,67,168,38,31,140,70,46,39,249,4,110,85,28,171,206,168,142,155,244,226,79,167,242,192,156,117,247,230,166,171,40,112,53,83,228,14,75,23,73,46,139,158,245,149,46,188,142,231,43,235,135,178,214,41,87,27,211,245,133,177,95,91,140,218,153,106,117,232,234,35,69,156,238,231,174,76,228,7,166,42,181,6,76,123,178,76,212,118,124,186,123,68,76,250,153,229,167,33,216,89,119,150,79,19,163,16,152,134,208,136,181,210,101,55,196,10,33,122,87,75,60,217,162,252,93,172,97,26,22,118,138,136,38,93,35,67,247,36,227,44,138,45,139,108,78,210,137,74,23,65,190,107,155,176,146,24,180,184,193,67,97,27,67,129,143,111,28,150,93,70,28,79,120,27,224,227,96,9,198,139,77,227,199,191,112,130,218,249,110,13,56,113,226,89,81,68,75,31,242,133,139,154,226,86,64,223,238,226,183,22,102,121,49,58,238,83,172,130,105,172,150,247,230,36,136,167,235,239,192,204,212,212,203,198,101,12,210,75,208,133,18,151,192,198,89,184,98,76,113,103,171,192,214,50,18,31,236,24,199,34,202,0,220,218,157,198,203,24,148,238,168,144,220,129,41,52,96,60,229,166,48,108,240,113,117,69,104,40,11,124,62,89,139,173,3,83,187,200,49,128,169,222,122,156,49,212,11,138,164,81,135,192,122,92,147,129,60,149,60,24,124,56,41,140,36,36,8,212,149,37,218,121,246,180,11,207,103,167,183,210,195,26,91,30,90,178,186,244,15,92,66,15,25,24,78,90,121,107,90,99,238,41,98,135,182,28,50,72,241,20,39,184,134,108,40,137,242,34,104,238,61,54,165,109,109,90,114,177,81,55,248,136,18,28,69,239,93,225,218,189,31,14,152,70,173,170,48,82,140,142,146,175,217,122,241,244,174,73,115,252,187,110,57,221,72,5,87,192,208,110,232,165,48,64,122,212,221,132,202,37,50,215,187,41,243,185,103,115,14,126,202,194,31,24,19,184,5,204,46,32,63,109,242,171,190,167,20,122,69,69,119,30,184,120,25,189,233,80,82,102,170,104,20,240,79,75,39,107,29,110,167,150,118,123,218,137,178,91,242,3,15,76,245,90,192,139,224,165,192,164,8,252,67,83,137,121,166,176,222,220,50,129,235,194,115,235,152,193,145,208,125,143,63,159,130,141,120,40,12,213,225,12,120,104,47,54,108,11,123,120,145,137,193,116,96,10,92,16,137,185,87,155,154,138,194,148,155,199,163,81,118,33,133,140,184,74,103,82,202,213,73,251,3,32,250,226,192,9,184,87,201,87,219,140,109,119,80,9,195,53,93,154,70,162,30,115,20,154,74,181,13,187,209,107,199,168,20,83,11,85,148,222,176,59,166,61,119,157,194,213,138,254,239,136,75,248,24,65,250,90,75,124,205,102,106,124,91,97,8,88,75,192,229,217,131,25,207,59,34,139,199,148,91,163,11,16,30,118,161,195,69,196,219,187,149,241,46,207,64,82,33,113,206,34,121,101,186,225,114,13,216,196,161,228,165,50,245,104,101,6,108,170,144,2,19,109,137,133,75,97,174,222,251,216,230,183,178,167,208,196,80,116,19,61,71,106,119,137,24,96,58,115,244,222,20,31,196,215,160,245,67,180,138,217,218,105,36,221,14,195,217,46,53,242,100,43,139,151,41,162,11,71,163,143,76,4,19,45,207,113,53,202,162,178,248,224,85,24,125,92,116,11,211,255,65,153,131,251,94,76,171,164,194,116,169,86,159,162,68,144,182,130,231,208,155,49,160,173,16,188,18,184,25,193,103,188,21,106,119,69,224,138,121,86,239,75,179,0,4,166,115,43,222,185,42,179,49,185,97,84,178,226,177,32,43,151,243,242,76,171,115,231,21,139,26,210,53,241,68,233,30,158,41,6,140,94,225,44,126,81,163,170,61,2,68,214,2,144,245,167,155,177,103,251,94,54,105,179,213,139,135,36,47,233,163,41,106,91,53,171,209,206,129,22,21,113,177,189,253,172,195,11,91,183,184,190,53,186,47,254,214,212,164,171,153,222,140,239,108,199,79,159,201,221,235,11,211,25,21,48,36,42,243,129,111,60,189,32,58,153,158,49,27,86,118,226,48,108,127,123,60,79,30,157,51,28,61,176,7,232,205,137,221,199,14,95,40,103,18,35,159,170,145,20,25,64,43,167,23,5,3,224,218,189,45,254,192,121,138,68,102,111,166,196,213,227,204,36,248,245,124,205,66,181,235,14,56,117,141,191,162,189,186,103,236,224,22,101,208,197,67,149,85,142,205,204,132,39,197,254,177,38,159,40,143,57,103,24,130,118,242,224,164,175,146,155,171,86,206,34,229,76,192,212,123,215,128,91,215,62,41,163,3,172,177,193,31,247,123,136,192,51,231,26,241,29,71,41,25,210,21,2,49,117,138,73,76,112,236,153,74,180,108,238,251,100,103,215,212,102,138,134,115,191,229,234,172,140,94,192,40,71,41,172,63,205,137,156,219,69,75,210,51,211,58,203,230,186,15,78,191,158,252,52,92,44,17,140,33,41,90,53,201,208,232,82,184,155,93,70,41,38,43,76,252,54,108,133,204,62,172,27,195,241,185,123,100,48,206,25,54,148,190,181,27,3,88,137,215,38,7,171,189,74,13,215,195,183,74,210,133,40,159,60,175,221,110,173,225,54,97,215,170,240,26,81,158,9,235,145,54,165,54,124,182,122,29,128,141,40,136,62,24,130,114,61,44,248,181,133,66,13,180,221,52,91,94,79,121,101,55,121,33,39,1,129,150,144,238,189,231,98,108,231,184,183,41,103,232,83,159,125,57,34,76,176,21,8,79,135,193,233,150,4,81,48,55,117,71,98,172,111,96,109,154,119,160,87,87,34,132,1,179,155,21,157,40,208,116,92,111,142,162,147,170,227,93,76,161,56,96,158,189,234,60,130,90,50,156,61,4,199,37,36,222,216,177,92,40,25,248,252,217,169,48,245,245,247,197,10,132,34,15,108,189,218,17,132,34,17,170,179,176,27,199,112,192,67,53,73,59,124,26,240,29,6,12,169,163,62,121,69,206,32,158,252,56,123,77,66,30,112,75,230,122,95,236,248,219,122,232,214,193,129,118,195,99,136,19,203,202,173,38,179,29,67,126,206,54,229,15,128,38,100,141,11,147,17,234,122,115,99,122,15,31,248,23,117,85,152,67,39,226,141,27,50,157,170,48,49,177,27,0,131,39,94,127,155,219,71,108,218,42,9,116,76,43,211,60,220,84,154,6,199,131,18,213,136,139,251,27,83,167,226,107,220,144,35,141,1,179,60,112,78,130,226,160,180,231,226,234,189,122,40,77,209,254,252,60,247,234,119,146,19,37,232,207,147,157,111,93,35,82,74,124,100,232,202,62,99,22,244,222,192,36,235,159,17,79,33,188,75,232,255,28,217,186,120,237,123,68,42,1,227,36,233,233,117,76,241,146,35,24,218,141,173,86,63,8,117,93,17,100,162,94,66,207,151,138,34,196,142,247,194,98,208,115,245,172,198,227,24,199,131,27,11,134,172,16,36,238,119,143,171,41,205,22,115,154,188,68,205,49,85,58,244,3,83,81,34,204,126,111,200,157,182,30,140,5,102,241,72,83,48,221,69,9,217,224,60,35,28,2,221,210,72,250,224,171,205,17,171,239,44,143,173,33,38,98,122,231,215,35,149,0,171,164,238,27,197,104,222,234,45,225,207,82,119,202,213,13,42,4,135,145,30,214,243,135,166,145,40,121,165,121,105,12,61,35,216,61,199,205,12,161,255,160,155,146,41,47,71,153,227,143,197,92,209,140,32,106,100,218,40,173,126,225,26,177,204,100,242,168,138,162,148,23,199,19,53,11,245,121,176,115,50,230,216,169,211,177,137,154,174,31,132,253,250,253,105,84,24,212,250,67,208,121,220,50,122,136,187,101,14,211,1,233,52,199,84,228,113,140,110,133,105,69,188,197,182,20,107,232,79,103,171,146,140,204,167,165,53,46,12,81,233,92,243,166,77,171,254,52,93,157,82,211,93,137,216,11,138,182,109,148,127,77,212,57,36,216,216,136,77,173,117,139,236,141,89,90,96,186,3,115,20,186,87,250,34,158,89,88,209,45,138,250,20,164,9,214,187,141,151,168,85,135,116,74,221,119,248,154,114,141,98,9,234,249,159,247,130,107,184,68,145,125,133,26,94,135,180,97,189,71,77,28,98,133,77,205,210,102,225,154,113,225,179,160,30,27,170,133,98,233,180,226,148,215,116,36,250,51,238,147,83,155,158,31,75,102,140,232,92,104,84,10,142,199,208,65,244,43,208,243,219,186,37,17,125,188,133,26,166,169,156,213,136,66,252,35,138,159,113,31,181,151,182,89,132,55,10,26,96,136,218,186,81,147,95,108,81,230,209,9,160,75,76,29,82,191,126,171,82,145,47,109,122,166,19,30,91,49,15,187,149,230,42,74,141,248,188,232,46,58,211,8,21,221,26,252,158,133,54,24,47,33,167,91,146,74,87,175,154,249,212,135,103,185,114,20,245,79,134,9,20,220,167,154,251,49,13,173,135,34,190,52,35,162,217,98,219,201,226,60,103,60,145,89,19,152,220,76,146,234,174,250,184,24,19,98,155,173,223,234,249,105,178,103,81,75,116,140,53,78,109,129,207,217,191,101,34,192,95,176,21,30,81,106,126,80,10,220,214,227,180,193,56,19,53,159,132,117,212,203,38,40,27,213,16,208,170,85,53,114,172,119,163,199,205,143,169,37,34,13,22,91,88,183,48,26,205,198,199,7,39,49,119,171,237,70,217,250,216,11,226,181,116,81,2,15,234,108,110,10,67,111,209,103,127,157,50,40,60,34,125,145,136,111,245,39,96,2,253,132,135,229,144,180,75,90,210,198,22,124,142,12,127,45,34,11,90,237,67,203,33,237,50,14,195,179,172,129,78,194,131,190,83,146,53,62,155,225,19,29,51,254,234,28,112,239,90,25,3,35,200,242,232,24,213,53,168,85,54,133,123,28,185,192,249,13,209,210,228,19,36,44,84,216,175,165,225,175,98,198,137,255,54,36,205,202,45,211,105,108,243,93,220,212,122,247,19,193,165,81,179,95,152,122,123,29,22,214,180,39,71,108,39,43,93,35,238,199,140,225,205,63,216,40,68,123,123,130,157,125,199,123,91,11,158,6,182,177,68,74,142,171,187,134,22,0,147,83,91,0,90,225,141,194,136,198,118,135,33,35,41,237,121,235,225,52,14,3,51,231,124,206,103,80,206,105,228,212,51,231,111,18,5,26,103,181,40,99,192,19,178,199,231,230,248,175,1,155,32,139,6,128,233,188,113,210,42,147,163,205,83,99,230,244,247,199,152,141,194,201,183,53,164,94,56,230,47,156,170,206,21,44,71,15,77,195,13,131,28,148,188,152,137,96,45,135,59,250,194,69,81,202,238,253,167,201,186,85,125,50,8,60,188,223,123,88,219,181,134,107,224,99,15,118,211,97,141,211,74,66,70,86,40,40,45,41,226,195,181,85,248,23,33,117,152,154,109,13,109,155,10,225,26,1,151,145,244,181,59,116,135,206,175,68,123,139,106,107,0,19,165,10,152,208,159,130,144,253,92,16,210,214,231,214,173,122,4,108,192,9,91,52,178,135,24,81,46,241,61,44,118,250,164,164,16,26,220,62,102,182,111,167,254,188,214,217,71,122,192,236,21,243,73,237,12,255,101,84,87,218,147,92,225,60,139,213,83,18,165,55,15,76,48,232,194,112,45,106,134,99,19,130,241,175,5,27,157,52,108,147,0,153,203,197,162,134,177,214,104,184,211,56,233,103,124,76,12,191,55,115,131,125,151,87,192,69,229,210,88,1,148,124,199,213,13,210,29,189,26,33,206,25,191,77,161,178,190,55,226,133,65,170,136,124,246,216,250,173,137,243,121,189,169,193,52,6,201,226,236,36,139,219,125,180,217,214,3,143,217,99,183,252,241,53,235,198,0,209,235,136,223,230,92,216,122,53,26,105,247,183,97,7,208,61,203,154,49,106,189,99,222,182,238,119,199,40,42,94,186,6,140,222,145,12,139,85,206,198,174,195,242,209,216,68,167,129,208,213,234,135,73,167,62,27,3,245,99,206,240,98,68,133,69,131,115,103,226,46,239,188,182,65,235,90,31,195,174,145,235,157,13,168,167,168,71,185,209,195,27,1,35,184,166,86,22,69,39,189,199,168,84,147,208,214,140,193,177,187,166,239,197,116,109,181,252,90,66,61,184,38,17,54,36,65,166,48,187,208,133,141,35,82,141,48,93,220,137,70,121,181,44,73,141,238,216,139,19,84,106,154,131,57,103,245,74,247,123,30,35,160,170,143,207,211,186,115,5,140,38,178,90,151,198,122,17,83,141,146,111,53,199,141,9,245,78,243,2,57,141,24,82,180,112,182,59,213,200,61,53,53,168,225,156,29,49,81,233,235,86,191,15,26,213,18,231,31,130,159,75,227,11,144,190,173,29,143,246,8,49,18,182,156,158,40,225,218,115,136,60,46,10,34,157,35,230,74,161,64,243,9,137,182,93,210,125,45,194,50,93,35,208,148,116,59,140,238,86,219,79,128,186,68,82,119,192,119,85,213,102,110,38,228,16,95,243,76,114,105,137,197,77,219,213,69,190,96,80,62,22,135,218,235,13,142,3,159,197,20,243,247,188,30,152,166,190,18,240,185,153,6,93,208,119,242,38,74,96,124,55,13,115,225,68,150,248,109,182,245,249,192,233,30,19,192,90,8,130,20,74,157,247,201,48,47,158,248,219,48,49,191,128,147,74,84,219,213,65,161,61,22,180,82,79,58,175,242,210,126,128,161,37,247,240,5,161,100,178,189,134,18,167,3,210,255,249,248,202,201,105,219,206,132,222,72,155,141,103,84,206,201,227,143,54,40,199,95,79,36,119,185,16,29,122,170,68,61,235,243,57,41,19,118,184,212,249,120,133,141,234,244,29,247,166,204,43,63,142,54,108,82,126,115,154,234,148,89,148,8,246,240,54,45,211,218,59,190,225,126,82,29,201,213,50,224,11,155,109,61,147,97,161,7,235,159,19,41,191,103,80,160,154,244,83,194,56,101,165,93,29,24,151,205,199,204,202,32,202,3,215,51,83,226,222,77,27,129,45,69,67,10,34,208,164,122,135,192,132,177,226,167,127,141,88,15,124,190,247,184,112,215,42,173,102,222,242,12,152,250,35,93,218,200,80,59,77,11,48,92,57,250,218,166,2,21,99,150,137,206,182,39,40,51,87,172,144,194,250,26,227,153,197,233,78,21,234,162,158,160,38,149,109,237,94,125,38,170,22,87,183,66,37,157,111,43,171,164,92,181,8,134,246,177,229,29,235,16,133,192,135,175,97,176,113,6,42,102,26,197,129,202,37,217,144,220,118,225,34,88,8,169,163,159,26,37,179,170,14,135,97,95,213,180,88,198,8,112,214,82,200,141,231,208,125,222,248,115,123,252,118,182,30,77,133,43,143,239,176,181,199,40,131,19,79,238,199,250,249,217,65,201,180,112,48,21,154,85,191,181,111,71,105,146,205,24,250,137,144,122,252,157,55,185,41,1,245,217,65,171,219,105,40,181,17,241,19,120,32,128,231,240,57,81,150,40,238,2,159,111,234,103,76,227,132,209,98,173,4,213,91,252,116,161,47,85,249,159,80,173,204,114,49,246,100,86,110,41,246,165,128,81,65,90,15,245,20,149,174,51,224,212,148,45,25,223,205,15,86,83,208,80,211,150,174,229,28,116,199,196,79,87,122,126,185,92,5,31,96,186,30,133,121,234,140,87,246,160,15,36,38,155,166,150,7,174,51,158,59,183,135,187,147,240,44,165,250,142,214,71,235,137,159,38,117,185,3,38,141,243,124,45,142,218,239,189,234,178,254,92,253,26,189,132,105,122,204,148,125,166,225,159,77,67,79,80,48,58,105,105,85,37,132,211,84,22,118,161,151,228,48,5,93,10,103,146,9,95,228,226,44,43,234,110,183,144,242,147,64,246,208,54,48,157,3,122,117,53,54,219,128,199,18,202,93,131,169,163,16,88,85,178,207,208,193,35,25,87,39,120,114,85,151,124,147,164,156,23,238,146,252,129,220,121,38,239,75,160,68,130,169,175,194,111,228,75,227,197,112,65,36,3,243,131,189,101,232,7,11,113,14,173,255,155,133,23,48,30,165,194,153,78,245,184,154,30,213,185,30,184,121,67,157,193,67,165,76,129,171,235,206,254,96,149,96,5,70,172,240,129,159,155,183,52,178,252,54,125,195,10,87,151,195,3,93,82,139,78,76,254,202,213,172,108,99,168,26,218,112,128,230,30,176,133,255,69,175,241,172,141,230,201,56,96,56,125,68,218,16,246,19,79,112,2,115,14,62,66,241,148,193,196,91,87,226,74,91,69,132,177,247,234,253,237,165,138,24,200,189,38,111,101,231,201,115,223,170,199,110,229,104,49,38,52,89,235,197,231,48,96,149,56,124,252,199,170,226,176,19,98,188,59,42,171,18,100,83,56,133,136,15,112,211,110,15,131,243,222,247,230,88,26,83,21,238,233,91,144,171,249,75,225,57,230,253,216,231,230,170,13,110,112,123,224,174,194,138,204,194,124,39,154,177,42,168,72,236,154,81,149,4,60,86,82,133,99,68,68,234,125,114,236,90,149,102,238,86,56,127,215,223,220,169,62,178,141,244,179,151,11,87,165,101,171,148,78,207,187,115,28,139,167,168,76,38,37,129,206,43,194,156,131,25,68,190,39,146,182,57,198,156,51,87,236,105,96,107,80,187,112,255,195,213,217,29,24,80,24,180,234,131,246,188,238,131,83,117,246,92,156,162,71,204,96,122,146,5,38,132,80,122,192,152,107,130,30,159,223,35,135,160,121,84,157,74,54,209,238,231,82,102,1,106,15,140,78,234,206,210,253,128,28,115,49,193,241,245,187,162,136,214,237,59,255,151,56,201,148,76,80,19,16,107,11,50,5,149,105,173,176,147,79,129,171,138,11,85,124,197,248,82,182,37,203,126,83,141,1,188,199,147,25,65,165,194,205,4,104,28,134,64,68,197,61,139,249,170,49,34,185,106,175,32,176,209,250,59,140,144,159,110,72,52,145,172,216,10,41,24,46,235,85,7,239,37,78,136,106,156,30,42,197,10,62,124,188,241,222,243,122,165,109,143,127,226,99,138,252,228,35,196,106,234,181,14,162,48,255,8,223,158,45,188,197,126,68,1,75,214,143,73,9,112,233,247,106,226,199,170,77,187,80,227,242,231,166,80,32,203,158,80,136,82,122,36,104,161,64,47,22,33,38,32,161,89,31,112,66,103,170,52,76,85,252,140,119,134,222,67,44,252,102,210,48,46,72,6,156,81,205,83,152,254,72,31,146,4,19,96,83,201,93,35,41,136,171,9,81,136,160,18,81,8,175,173,89,156,237,75,213,177,204,121,72,159,81,183,72,124,106,17,48,5,247,53,132,88,150,125,41,61,82,139,201,135,250,144,241,53,146,174,187,99,148,57,169,45,92,113,120,38,247,173,16,222,62,223,249,75,155,238,95,6,95,96,200,93,252,68,69,222,42,97,113,9,140,220,164,119,136,88,196,81,114,5,20,235,227,54,101,135,225,245,18,94,205,3,71,238,19,176,169,166,17,71,220,57,3,135,195,231,16,148,115,7,23,8,102,250,15,165,22,127,235,181,35,223,190,123,206,233,44,228,72,148,200,209,92,241,161,20,69,239,172,23,163,44,231,181,176,27,94,246,149,20,54,21,8,135,249,20,202,128,122,224,49,35,147,188,45,201,39,211,151,36,64,15,130,7,194,187,69,173,31,96,154,203,28,54,173,191,251,161,57,2,217,54,127,240,34,18,53,101,71,200,36,239,147,215,31,195,70,148,212,218,101,247,217,209,126,178,40,17,29,207,111,51,204,94,251,98,21,191,210,61,12,204,106,92,23,174,42,107,135,117,75,190,192,225,74,187,251,51,143,168,8,175,1,211,218,45,19,5,198,22,231,118,129,164,185,62,99,74,101,76,180,148,210,53,129,96,167,192,176,14,142,184,119,50,81,89,129,149,92,2,78,232,46,221,145,231,156,77,52,19,249,123,209,45,33,161,175,3,83,46,227,121,87,210,133,117,63,87,155,196,79,14,24,234,10,121,242,133,214,134,215,129,44,115,66,21,54,38,18,175,85,71,94,167,39,157,137,38,27,238,157,124,139,49,232,98,193,80,225,26,13,65,139,74,38,93,215,20,152,196,144,85,20,169,171,130,70,10,234,40,20,65,98,88,33,163,11,199,186,195,133,16,169,104,143,167,40,43,163,118,161,62,59,213,177,207,251,125,40,114,164,106,99,195,162,4,229,151,195,147,189,93,182,111,118,151,104,106,94,197,228,171,244,106,147,63,252,208,204,46,167,154,231,112,146,44,175,178,93,86,117,52,21,62,171,178,197,151,202,68,229,245,228,72,104,146,197,226,224,56,85,77,50,107,43,154,94,85,176,140,176,48,191,112,187,147,232,124,82,225,69,250,161,67,81,97,154,54,52,106,135,97,181,84,110,86,220,127,132,71,106,192,36,163,134,194,229,22,24,46,74,164,84,176,183,28,31,36,69,161,43,157,241,75,10,66,15,140,123,92,226,230,149,194,141,173,240,174,81,199,183,112,26,101,93,241,233,178,60,25,204,6,207,107,17,90,141,13,225,108,61,73,56,120,90,177,71,243,173,12,185,227,33,164,98,204,250,153,60,109,57,169,132,47,170,33,91,96,108,92,190,141,210,84,44,205,131,7,165,73,198,139,181,113,135,134,112,200,145,191,46,8,16,57,76,130,84,204,73,90,235,92,240,17,133,63,235,24,185,40,150,146,159,212,196,216,81,12,146,123,87,171,150,251,6,124,30,39,1,254,37,129,123,13,101,164,131,210,199,33,59,25,176,7,9,65,115,17,170,2,208,70,143,114,192,116,213,40,76,255,195,142,171,41,27,155,250,211,108,85,190,75,30,167,11,165,28,125,47,142,102,175,78,249,169,32,137,167,70,110,104,186,86,213,129,207,41,167,206,20,237,178,61,14,220,9,209,254,210,223,166,24,53,121,189,155,121,101,251,185,218,216,34,252,209,144,30,149,228,4,48,141,223,61,96,38,131,44,1,220,161,184,118,192,93,40,147,20,29,143,160,179,69,79,147,254,19,133,209,42,154,1,179,213,203,91,159,77,98,185,38,245,129,81,14,211,221,12,133,1,151,70,159,116,138,242,40,98,181,101,246,221,237,240,249,214,210,75,71,68,152,248,131,95,77,189,193,126,96,43,156,241,33,69,206,46,15,133,161,225,243,181,57,77,57,84,151,23,33,155,168,196,163,23,41,63,150,176,145,56,248,84,97,72,84,149,26,34,194,25,5,186,211,4,106,37,44,134,28,249,220,241,211,25,2,13,221,53,80,91,243,236,2,166,16,58,180,251,49,132,57,141,62,152,206,120,213,222,165,10,182,70,35,43,115,84,125,219,98,100,67,113,239,4,95,149,88,133,156,39,68,33,127,240,32,48,184,222,123,175,80,28,158,20,229,52,141,209,176,45,156,121,182,29,30,88,134,77,225,225,194,188,136,38,114,238,63,232,42,81,184,127,174,203,40,173,11,220,224,255,142,39,131,212,77,189,154,73,179,132,111,150,100,117,135,58,161,5,33,223,230,182,23,121,199,149,245,216,156,176,61,250,250,25,203,104,69,244,230,231,2,151,154,154,22,52,121,166,202,202,35,50,104,244,120,80,128,165,94,81,91,151,111,105,96,195,60,59,218,198,17,242,93,199,196,83,132,118,217,168,193,71,180,124,66,223,81,139,158,79,27,237,100,55,197,233,205,58,142,188,58,123,22,111,24,1,155,133,160,48,156,75,62,44,144,94,118,253,36,27,202,116,223,47,137,253,45,157,228,219,54,185,18,232,106,162,150,136,27,218,199,29,52,202,192,103,234,15,188,195,142,31,166,210,172,32,73,21,127,174,115,62,67,209,248,194,209,78,77,177,109,83,225,118,118,137,122,135,12,173,16,17,160,4,158,119,211,25,38,36,170,199,238,70,4,195,11,78,141,128,35,237,242,192,145,56,4,38,61,247,194,161,128,50,127,173,242,251,249,30,52,126,248,36,183,54,207,231,98,60,243,139,142,179,206,251,51,207,194,230,132,155,163,76,157,226,199,185,216,209,240,143,35,126,108,59,217,53,22,49,7,223,13,113,117,180,165,141,41,78,0,201,223,250,252,110,146,114,108,22,39,1,114,135,207,65,87,213,144,102,95,136,12,216,180,10,140,220,159,77,167,239,160,62,134,52,44,215,103,55,164,218,213,31,188,38,232,82,198,179,17,143,56,188,40,55,237,233,217,198,143,205,58,220,156,24,216,203,69,7,28,182,180,145,47,204,25,173,91,237,241,30,163,62,126,88,179,170,46,93,10,147,99,196,105,86,200,250,61,58,236,131,49,21,96,43,24,58,21,168,122,14,6,33,196,6,83,87,83,133,35,59,154,223,113,59,81,217,86,99,228,188,72,108,73,244,96,72,163,18,106,172,171,5,235,24,229,188,148,175,10,140,220,135,187,77,199,67,26,243,57,66,16,185,175,222,99,8,77,242,89,137,106,50,83,151,116,175,30,248,112,234,190,44,227,122,119,152,73,170,59,245,217,92,207,81,237,31,44,89,119,114,86,231,103,209,69,229,176,249,104,93,93,39,56,103,90,192,199,186,110,143,71,183,243,93,126,72,189,215,199,155,196,167,246,120,73,183,170,81,117,23,145,99,137,102,63,130,190,79,102,133,215,198,125,112,184,153,156,187,70,61,90,176,198,154,176,88,150,211,141,2,169,26,197,226,80,98,170,184,23,60,9,227,118,233,34,71,80,133,212,217,250,52,154,187,117,29,185,3,85,165,167,141,230,18,156,224,107,14,13,229,28,79,109,184,98,183,41,95,19,178,22,24,30,62,191,53,150,140,154,42,166,20,234,41,255,73,212,93,125,119,212,80,92,172,134,211,193,154,139,5,38,98,229,231,61,140,201,93,143,143,115,103,182,36,135,33,89,46,242,173,136,147,141,88,154,221,142,80,177,74,173,149,197,171,31,57,213,216,158,182,192,109,94,190,25,120,67,152,150,10,135,77,139,206,244,150,254,67,3,225,35,184,176,114,200,25,124,38,245,188,240,84,183,13,46,130,30,222,143,241,226,12,113,9,241,231,75,116,238,195,108,211,212,132,66,83,41,60,217,131,78,250,44,4,61,27,86,138,15,205,52,17,106,60,224,30,42,230,6,167,231,181,10,77,78,241,90,144,201,232,120,47,202,78,102,188,214,66,96,165,61,112,184,101,86,141,187,139,142,73,134,38,227,190,21,125,99,119,250,162,242,89,203,125,110,148,153,229,193,224,115,94,53,30,12,190,68,29,80,164,66,100,196,26,97,99,249,148,156,253,17,78,236,22,240,147,29,158,144,198,138,24,15,229,159,73,115,173,152,199,187,223,171,51,229,27,122,53,218,8,241,211,103,171,147,126,232,99,234,194,202,90,98,200,200,103,202,14,111,140,71,46,17,12,159,63,57,202,7,62,166,125,204,96,83,3,202,122,243,68,194,199,71,28,158,66,53,52,18,196,11,41,6,13,74,241,36,86,76,50,110,9,119,209,145,102,28,82,162,222,140,253,249,206,148,70,160,185,40,140,20,136,183,162,210,132,57,171,78,67,100,151,99,155,68,219,91,19,239,201,236,175,30,48,41,6,253,218,199,62,165,176,245,131,171,189,182,76,21,114,107,61,38,26,218,28,75,191,118,134,197,202,109,32,102,251,217,158,228,123,17,81,201,49,199,107,163,67,80,198,52,27,101,144,127,79,43,121,86,244,152,218,17,193,58,19,137,61,66,158,140,214,188,32,17,61,222,30,255,144,39,75,86,155,24,48,156,138,55,184,80,145,0,189,45,130,116,16,36,233,7,53,93,200,115,111,127,50,194,43,162,85,77,247,237,188,180,96,4,104,147,20,211,84,72,172,71,112,236,162,19,190,133,54,169,110,115,73,60,152,143,240,117,17,130,58,26,33,71,88,26,180,185,42,37,13,40,171,194,63,39,78,182,212,70,1,91,29,199,133,75,126,238,141,132,119,14,56,89,51,190,192,116,74,198,102,201,99,9,233,107,197,179,222,61,190,8,17,175,173,191,125,252,143,225,234,224,211,226,179,194,204,90,141,24,37,232,66,32,201,205,18,245,174,63,69,22,239,254,101,159,221,18,176,68,64,5,61,151,184,57,154,216,93,134,5,181,225,121,175,206,70,96,39,176,117,173,249,168,101,196,161,203,3,19,252,143,23,75,198,118,36,48,69,125,247,189,225,117,213,39,199,132,206,49,151,206,49,91,197,88,199,56,56,55,243,30,172,14,127,135,176,137,16,182,194,174,253,102,67,219,150,43,150,153,200,1,147,221,142,129,226,134,18,231,11,163,148,24,228,173,104,188,106,31,122,133,223,44,116,234,167,149,96,138,107,118,224,243,231,189,164,147,178,7,148,122,244,106,179,40,252,209,22,100,237,69,127,27,42,30,119,149,177,27,151,176,146,19,96,131,79,221,159,28,42,74,177,168,41,246,45,163,199,163,33,156,60,167,252,118,65,253,50,174,238,166,85,61,228,234,180,162,90,123,254,170,108,116,88,136,224,248,42,104,245,229,229,227,181,211,109,52,135,57,151,96,182,192,11,101,87,135,207,30,85,187,222,219,250,62,221,128,35,250,154,165,217,130,131,150,162,120,71,243,49,238,182,220,251,71,134,24,247,230,52,173,250,181,161,189,142,171,105,188,20,107,165,110,19,123,247,153,134,254,211,152,58,164,144,133,5,129,23,5,153,194,234,15,138,65,237,63,125,206,248,153,251,131,222,189,24,180,15,221,25,80,46,11,199,13,24,251,90,96,100,0,75,92,109,21,184,250,211,205,178,150,14,19,126,205,250,220,198,171,25,87,215,135,226,200,150,95,13,82,77,36,206,235,212,121,134,191,233,69,26,7,70,221,187,235,139,241,158,190,244,105,177,165,232,246,129,87,36,48,89,172,231,65,178,194,235,158,127,213,20,36,117,227,192,204,138,216,32,204,200,77,2,89,213,186,158,93,159,245,192,196,73,116,212,152,184,33,186,65,183,234,90,186,244,39,124,208,110,236,155,206,113,209,83,102,242,115,158,170,67,191,173,73,24,172,90,126,58,12,246,58,181,251,158,154,39,138,195,253,218,129,130,185,142,25,52,67,177,85,215,159,232,157,30,96,217,138,178,28,54,237,241,170,176,169,218,56,108,244,144,138,162,14,27,23,23,75,140,61,240,241,135,47,108,18,134,15,12,97,171,195,137,232,144,190,87,161,29,229,155,42,176,52,213,103,67,163,10,121,123,96,177,118,75,156,235,225,89,140,127,228,131,81,124,42,117,40,76,49,81,192,240,183,234,147,193,150,224,231,246,57,189,160,203,123,158,12,157,44,127,178,74,61,132,46,191,69,67,130,7,47,104,42,39,192,160,240,185,189,31,18,216,119,148,196,11,124,214,84,47,113,53,166,240,115,181,133,220,134,195,120,152,207,213,221,10,217,62,184,216,147,43,10,159,174,191,87,65,129,227,53,56,176,118,253,167,137,255,232,201,185,40,150,190,23,19,97,73,58,23,22,150,148,127,143,130,76,73,214,123,211,245,225,126,54,236,154,179,234,118,135,174,227,138,159,206,38,149,48,213,72,171,97,79,212,12,99,88,27,106,225,165,30,92,36,149,214,240,170,107,111,179,238,125,67,163,138,120,118,93,92,176,170,228,152,10,201,228,196,244,234,115,54,198,86,11,156,167,142,202,54,201,150,123,117,82,10,164,115,37,185,197,123,115,152,180,212,98,39,218,227,246,124,53,205,154,162,232,217,133,98,134,67,32,161,49,0,212,194,114,40,49,214,68,178,72,202,160,80,164,63,22,163,179,89,153,8,234,86,139,156,162,44,103,23,99,154,136,202,35,155,79,189,198,126,65,37,94,4,26,16,199,161,29,193,121,182,136,73,21,73,41,31,56,71,141,46,240,16,70,2,83,214,201,161,50,66,89,182,146,27,3,143,203,137,94,208,57,78,239,79,211,141,188,2,78,79,185,145,81,193,68,46,144,110,83,165,198,0,38,189,93,3,206,91,221,120,214,146,203,190,78,171,149,209,152,76,178,98,2,127,48,56,53,146,190,52,126,66,168,96,145,136,61,75,83,93,55,82,77,253,194,189,169,135,67,110,54,228,106,142,207,141,97,162,15,118,246,237,29,68,139,240,222,190,207,221,56,133,29,165,80,236,185,55,2,12,30,229,45,203,164,247,134,194,132,16,124,72,230,182,130,69,133,209,19,242,171,73,88,55,157,40,220,60,212,14,161,163,239,90,99,203,205,123,144,131,35,97,214,243,243,100,180,235,196,197,253,157,161,132,47,87,188,214,57,176,147,102,248,13,222,2,83,246,246,192,144,193,95,56,169,60,171,13,217,74,247,167,11,237,139,207,91,55,33,254,35,239,167,21,113,201,136,100,131,235,13,154,8,45,254,133,90,180,7,179,49,148,179,93,43,220,33,36,90,219,157,124,188,203,170,161,111,34,161,180,191,58,1,229,178,214,87,133,9,89,7,123,37,141,146,26,95,56,59,43,57,234,32,244,164,88,82,231,48,30,70,14,226,76,50,158,207,189,189,147,199,24,82,155,6,154,104,150,137,226,49,250,60,132,165,151,181,1,181,119,144,175,82,65,254,204,208,76,123,251,37,110,205,218,96,11,60,132,28,175,145,187,158,15,188,86,16,241,156,79,243,8,218,50,158,48,179,7,215,45,50,237,83,39,120,193,5,8,74,78,202,96,183,94,93,145,243,170,65,201,217,148,68,11,217,105,120,153,130,55,147,66,177,254,127,200,122,151,29,220,114,228,58,243,93,52,214,128,247,139,198,141,6,12,120,214,67,163,209,16,236,130,81,64,91,18,202,213,3,193,208,187,155,95,252,59,130,139,167,51,43,129,202,92,135,251,231,230,230,37,24,151,181,244,189,161,82,142,223,54,46,176,170,174,164,68,108,117,95,230,203,61,117,162,84,210,12,99,22,22,42,187,36,67,198,72,253,123,76,113,102,85,147,96,1,73,45,132,183,131,126,210,36,180,4,198,229,124,217,41,33,199,105,10,15,234,13,131,2,146,64,132,132,88,82,221,194,232,156,237,140,232,77,93,104,70,38,23,252,218,37,47,117,53,193,40,124,85,26,207,215,27,83,210,65,18,242,64,161,189,178,112,40,235,100,33,228,124,233,245,240,20,104,242,1,240,186,84,85,132,56,178,186,121,45,219,181,95,186,243,190,245,181,44,211,251,242,153,147,72,162,187,6,245,74,193,121,3,125,253,158,186,25,66,247,82,226,173,199,207,173,41,176,105,77,141,171,179,208,235,227,180,36,67,53,40,236,120,80,209,126,19,99,14,82,179,73,253,167,118,108,194,97,187,131,203,109,87,61,214,200,43,223,241,210,29,126,39,53,66,140,46,42,4,1,96,162,76,175,175,181,172,43,179,3,219,74,209,3,249,216,159,113,121,231,74,186,30,75,1,53,244,59,98,80,104,237,167,173,241,171,185,110,203,48,225,157,7,174,57,72,255,138,9,212,183,167,99,61,215,208,140,65,76,117,60,173,161,32,240,225,62,91,204,249,60,207,160,172,30,19,24,23,96,121,64,171,207,116,148,34,135,241,124,42,228,104,174,164,249,80,82,63,62,52,185,219,193,181,134,88,176,186,105,27,242,89,87,245,21,181,14,221,175,26,133,193,35,36,76,209,131,123,126,251,188,167,103,76,163,133,139,171,102,40,140,194,250,165,60,35,17,101,63,171,3,217,138,16,141,221,249,49,205,8,63,207,28,156,102,221,232,159,21,70,155,40,30,78,166,72,213,223,198,19,235,11,23,7,96,91,143,103,220,170,90,130,110,205,170,111,179,194,200,94,68,107,179,213,20,38,164,27,15,167,138,72,19,78,77,42,124,93,29,235,102,121,46,186,25,174,30,159,155,164,197,60,30,191,122,229,14,126,21,78,81,234,210,131,143,240,91,144,158,97,167,104,156,15,250,162,168,113,53,25,209,82,244,104,228,231,86,22,26,173,164,105,186,231,223,246,37,221,52,169,66,77,191,65,152,181,70,44,131,187,159,122,98,185,34,108,46,125,65,41,117,134,81,143,236,99,131,150,43,119,6,15,124,210,21,150,40,154,12,86,40,226,57,146,41,146,146,73,241,134,242,36,252,71,233,185,25,177,37,133,128,35,241,136,252,220,171,112,120,7,21,156,165,52,233,149,14,150,218,30,148,83,208,181,62,15,55,77,245,96,156,50,109,113,189,15,46,74,193,29,134,52,225,241,202,243,90,65,164,5,191,241,94,218,179,116,51,136,83,49,15,215,3,146,131,25,40,145,63,253,101,88,49,99,76,204,218,26,122,11,38,112,24,236,97,25,138,162,199,165,15,107,106,240,196,33,202,36,57,69,230,109,137,211,135,124,227,199,169,190,82,23,250,47,68,167,30,127,63,220,235,53,86,23,138,125,127,184,237,72,103,234,193,178,5,75,137,186,237,216,224,82,208,104,153,43,64,157,149,27,102,95,103,135,224,22,157,213,99,79,178,126,11,190,28,10,85,30,151,198,25,253,121,169,145,168,78,203,143,143,22,62,13,175,1,199,127,171,122,181,192,76,203,30,176,177,52,169,91,60,215,224,116,58,54,191,82,216,29,20,241,214,32,250,225,106,212,212,161,216,8,78,92,134,46,77,182,197,163,62,216,139,131,129,139,44,72,125,171,106,223,219,137,174,160,126,123,186,93,201,101,11,22,45,242,28,213,163,129,153,226,87,58,44,5,194,130,218,26,82,146,32,118,153,70,151,146,31,183,118,118,237,136,97,212,176,229,233,90,182,82,86,167,170,34,102,172,40,166,251,37,178,58,215,239,166,142,105,166,225,8,94,50,75,149,82,176,142,203,80,114,238,126,115,234,244,175,100,22,4,199,15,249,143,34,247,7,220,216,251,130,66,107,170,234,56,48,52,59,193,68,181,169,9,209,239,113,204,208,21,115,180,83,178,252,188,243,105,28,20,63,29,159,132,198,241,206,179,135,103,152,64,38,149,148,148,2,23,30,185,156,254,211,196,82,166,186,142,173,134,47,104,149,96,200,206,250,57,42,177,215,64,43,194,81,242,108,216,163,103,44,30,114,107,69,103,10,184,173,251,211,197,104,254,171,194,72,131,95,24,63,144,160,152,72,179,95,106,34,110,87,2,227,169,142,89,70,65,254,222,26,120,193,177,182,130,199,106,55,245,12,83,238,19,228,10,7,37,123,82,251,213,160,233,15,134,158,101,137,8,2,215,91,172,9,156,139,148,176,30,216,202,18,162,53,171,99,201,60,58,77,145,161,14,142,44,244,127,187,194,124,208,160,209,129,194,82,191,53,46,164,92,46,229,146,210,161,33,99,7,129,214,101,92,82,150,129,106,255,158,132,143,169,237,39,34,68,61,161,219,240,192,253,137,172,144,68,146,98,63,57,219,123,158,234,15,231,8,189,4,61,20,106,104,240,48,113,235,41,151,118,136,59,178,62,251,220,160,215,101,130,42,208,3,104,107,146,45,247,229,52,42,146,167,4,74,45,105,185,104,30,58,77,16,174,91,151,61,203,232,35,238,75,155,112,243,190,132,72,156,59,50,19,214,198,74,15,166,39,82,139,52,132,176,16,198,186,12,113,217,152,111,5,133,182,242,242,153,33,7,112,47,54,192,208,130,143,11,31,163,68,224,31,11,172,207,19,232,168,132,7,170,18,64,47,51,22,38,151,109,201,197,168,4,65,123,14,254,57,147,240,18,223,237,234,102,153,7,255,21,149,118,114,170,45,68,191,60,27,9,30,195,129,31,72,96,163,12,137,135,67,52,90,244,225,150,134,150,3,78,207,113,189,80,213,234,193,192,243,171,125,148,49,197,153,50,123,192,176,213,235,23,33,206,188,47,91,19,209,10,29,84,227,65,236,65,199,100,217,226,250,112,187,125,94,184,82,228,127,225,218,160,183,11,70,165,78,10,100,23,248,124,192,224,204,36,114,155,164,250,28,86,137,51,172,62,203,207,193,207,17,114,247,51,72,223,207,119,113,186,152,179,5,76,245,182,91,97,118,44,191,101,226,127,89,70,237,220,17,187,23,207,144,65,200,177,172,173,11,137,113,51,96,100,139,20,206,13,243,46,96,178,197,164,107,231,11,206,96,7,66,71,88,234,199,17,19,195,173,234,40,58,68,75,219,166,18,177,69,244,114,81,135,187,191,60,73,35,113,90,126,162,148,67,205,213,73,190,126,142,103,147,53,90,229,88,52,173,149,224,227,92,211,118,149,59,38,147,50,143,30,95,147,40,178,112,25,34,27,9,117,87,192,253,169,136,56,48,165,36,151,132,170,13,173,40,170,212,5,114,199,11,154,41,180,235,244,225,150,161,18,173,17,20,173,10,83,150,149,231,101,161,42,146,168,78,56,239,86,199,28,24,150,47,153,73,212,174,14,79,161,167,56,134,83,253,110,136,212,103,44,207,109,166,184,174,116,169,95,172,216,37,61,168,156,32,79,85,168,164,59,131,109,116,179,252,46,5,187,45,214,222,185,212,76,201,231,182,89,144,189,170,0,152,75,242,93,92,147,164,185,228,198,23,231,84,29,58,98,228,174,174,20,173,19,238,113,233,90,39,18,60,227,183,207,174,46,209,115,92,116,51,14,213,133,177,37,30,115,75,142,140,18,69,96,171,40,17,248,156,123,65,161,8,163,242,217,52,228,181,59,254,94,39,189,92,204,146,44,71,31,138,247,117,198,202,172,231,196,150,236,74,11,89,67,100,120,91,79,157,194,198,169,231,116,126,164,176,119,73,83,36,33,128,12,109,127,107,34,143,226,193,133,168,3,225,200,29,48,194,196,89,97,130,106,129,166,217,117,80,170,105,27,236,160,206,26,79,118,216,196,138,137,183,226,144,124,38,81,53,49,155,104,188,140,206,86,96,180,134,226,107,145,59,214,117,241,84,178,89,221,138,89,216,133,173,189,112,190,204,89,5,97,243,166,29,199,123,159,130,243,11,86,82,157,165,103,214,150,210,239,111,19,26,150,174,157,241,110,51,230,2,90,114,77,199,140,216,215,104,251,194,51,107,215,240,31,122,140,26,152,208,189,62,220,200,137,75,80,130,145,144,175,15,63,223,167,199,10,193,131,43,242,14,213,68,15,93,74,147,88,20,244,206,242,112,188,178,233,62,156,89,91,164,107,36,63,120,248,16,216,100,122,4,134,53,123,4,223,24,21,240,69,31,14,161,85,90,151,111,44,73,88,8,34,125,156,228,65,40,150,177,153,229,183,127,172,94,209,250,23,220,21,152,189,193,13,33,184,16,8,46,8,12,29,153,179,122,81,46,171,214,225,180,157,192,205,9,170,101,123,121,224,10,97,68,52,30,228,157,223,159,254,93,155,99,35,78,40,21,139,173,50,126,68,231,209,26,30,59,185,244,113,225,139,242,151,49,183,85,249,84,133,105,220,2,238,67,24,211,41,253,38,241,184,58,12,3,156,156,186,72,69,79,119,242,2,23,138,219,20,38,172,26,48,113,190,170,93,235,220,28,186,195,198,132,243,192,100,139,110,135,161,233,127,158,93,153,30,129,142,38,241,71,235,89,4,49,80,126,36,19,99,233,107,167,236,145,81,96,42,36,116,200,41,236,117,78,217,105,23,204,253,12,218,142,40,223,192,126,19,246,124,62,200,217,77,83,252,52,194,75,73,59,254,59,26,3,70,217,106,8,12,149,93,141,159,38,48,250,76,211,228,33,41,64,170,89,218,51,145,34,127,11,130,42,74,39,100,129,36,35,106,24,14,155,118,152,174,159,76,150,125,113,184,63,70,45,62,122,152,70,28,37,153,100,40,76,197,100,142,103,99,71,234,142,150,201,198,43,209,179,130,6,204,212,133,191,40,142,114,56,163,197,190,116,219,160,190,57,224,196,245,75,31,142,128,105,139,223,38,74,42,23,36,4,187,144,68,251,96,99,60,215,163,179,32,112,18,51,197,164,62,196,29,115,90,67,246,228,235,135,194,81,201,132,167,107,22,224,116,56,89,66,191,110,89,81,19,49,40,253,220,234,9,37,166,82,61,237,115,80,3,185,213,26,39,178,81,156,77,13,248,76,57,61,212,33,72,31,187,95,120,232,20,159,132,189,227,218,56,217,16,53,213,22,39,125,243,156,158,95,137,227,232,186,161,17,165,138,198,100,118,234,217,121,182,187,62,253,20,152,195,232,234,116,179,132,250,165,6,60,168,220,209,159,38,105,202,239,156,7,38,231,94,222,139,8,253,140,239,133,139,171,38,109,109,39,218,109,141,55,89,97,124,15,110,234,147,203,250,56,200,198,207,69,28,47,214,206,221,234,89,156,100,217,199,144,162,94,223,117,101,55,156,67,209,152,8,251,179,231,84,106,15,119,192,229,143,93,131,18,190,18,29,39,245,178,40,140,198,86,143,65,51,214,107,221,230,113,11,206,232,26,52,123,15,108,209,33,255,109,248,42,244,208,103,114,196,45,4,67,148,77,93,80,74,117,98,55,236,40,62,137,211,101,192,198,48,162,227,16,123,10,185,0,140,101,151,191,148,250,56,45,212,37,103,17,242,19,95,94,104,179,12,29,179,133,1,231,143,110,38,125,169,221,198,108,141,142,17,115,223,73,182,105,202,126,130,97,148,20,70,248,95,4,78,198,150,239,48,209,58,201,170,30,203,88,16,188,227,149,152,227,212,158,161,135,237,247,186,105,149,159,98,51,115,94,141,176,23,126,153,80,114,23,176,109,104,184,107,155,68,145,157,244,123,156,255,178,239,36,206,63,229,13,133,33,255,170,1,67,145,33,93,51,113,246,248,32,231,42,112,110,191,50,77,9,107,184,221,123,214,57,245,226,138,34,63,20,123,45,228,154,93,63,246,200,118,13,189,240,20,93,100,138,49,33,59,117,116,89,110,250,139,14,69,245,54,75,42,107,36,189,33,55,91,218,232,138,166,144,100,2,229,192,145,119,238,156,248,177,112,147,249,47,229,91,19,213,93,190,167,12,163,131,213,183,130,9,177,187,13,69,132,189,72,113,26,101,59,103,146,126,123,198,177,137,97,212,148,158,149,1,97,236,247,211,240,66,110,201,172,129,230,45,37,79,108,62,48,230,130,60,186,16,116,95,23,133,35,119,41,220,131,83,156,122,210,161,54,14,171,161,249,29,132,211,165,62,230,21,124,254,217,185,181,217,10,187,148,140,114,249,73,145,100,107,151,203,172,254,206,193,245,220,107,151,9,111,224,129,151,135,231,214,70,56,236,153,224,111,215,50,183,148,17,175,85,76,59,87,97,120,18,111,235,69,129,235,133,137,47,7,167,248,152,22,210,144,111,13,141,104,240,99,15,203,96,81,131,24,137,197,48,84,112,238,207,161,107,139,16,190,7,124,41,129,79,79,16,112,88,244,205,231,217,64,175,83,42,169,184,26,239,157,5,102,24,238,60,235,100,180,132,41,194,68,83,114,95,8,22,169,48,243,214,108,58,77,70,13,149,177,28,190,90,14,92,124,67,2,55,19,201,117,184,66,10,53,4,134,206,100,94,24,98,252,44,48,181,134,238,118,180,200,144,8,189,85,184,8,71,200,148,12,220,82,185,106,107,202,126,221,128,163,172,116,139,28,116,69,36,126,220,37,66,138,79,105,242,98,38,214,115,135,37,241,175,83,224,12,213,132,195,148,225,22,57,65,16,105,152,78,122,0,76,145,88,86,248,252,227,27,154,21,249,52,57,56,17,82,240,56,56,78,165,169,5,177,156,200,166,154,18,48,69,62,130,78,115,125,4,154,201,162,19,24,122,19,255,92,199,148,80,230,155,74,66,53,228,186,1,67,67,167,48,26,141,238,161,30,8,129,151,164,63,77,122,253,142,214,208,136,203,233,196,157,191,180,216,85,122,35,142,46,15,135,169,204,139,205,15,140,98,109,214,214,103,184,61,160,12,140,139,89,91,195,101,19,11,140,16,111,151,173,184,147,103,29,225,56,18,59,210,120,126,27,170,129,216,210,200,204,233,229,129,207,31,247,3,102,88,148,69,162,48,72,135,236,48,168,7,185,26,34,152,118,158,52,44,215,192,97,236,126,113,203,32,239,149,91,252,54,23,68,97,113,4,206,152,127,1,175,165,109,177,74,61,30,49,112,1,11,219,9,101,6,185,187,18,226,129,161,209,209,213,151,173,22,174,93,248,252,146,182,182,212,69,255,32,228,160,62,27,3,122,147,161,199,49,40,146,108,253,105,77,125,70,116,141,180,148,169,48,217,226,126,40,227,167,56,171,79,198,44,35,243,235,182,60,167,255,249,164,218,115,82,96,102,116,141,148,178,103,72,11,130,3,222,154,244,165,34,23,191,78,56,42,78,109,246,152,241,190,55,226,225,238,162,163,106,167,150,103,212,72,230,189,173,147,9,86,93,152,185,16,167,200,121,210,208,42,44,10,240,114,114,3,206,108,139,164,51,9,217,18,175,66,6,134,216,171,62,112,235,241,69,56,225,235,251,211,108,230,45,224,212,245,90,104,173,135,251,224,6,68,54,253,105,77,230,175,79,114,54,199,174,69,92,48,212,98,201,58,76,42,142,152,12,61,81,102,231,14,132,206,181,79,232,45,129,143,141,238,195,114,118,180,156,212,183,1,111,47,37,105,14,91,204,115,188,112,19,24,229,186,7,166,60,202,123,14,127,154,22,50,154,96,88,247,107,8,89,123,105,62,195,210,17,86,104,14,39,220,63,58,230,56,85,221,12,131,188,64,4,3,64,161,206,251,190,200,57,218,150,230,183,209,179,124,165,176,58,50,52,249,25,20,210,73,28,60,167,81,123,126,120,147,87,154,29,198,248,126,126,217,238,76,209,154,10,135,241,204,5,212,98,189,53,223,43,109,237,152,25,143,62,38,182,242,251,243,177,77,197,205,97,138,153,158,135,159,235,149,215,210,255,132,179,146,120,22,161,89,78,59,158,93,200,159,209,229,149,115,164,215,116,163,102,127,22,95,230,22,31,253,70,32,82,15,40,242,57,98,211,1,238,83,199,27,149,158,48,55,40,196,175,194,183,14,204,54,230,176,169,161,164,231,225,131,130,76,135,137,1,232,60,226,225,205,237,245,254,147,254,120,30,110,62,29,135,167,37,95,61,48,146,158,1,147,173,171,99,134,119,62,6,173,65,202,42,163,66,205,67,246,187,48,106,136,251,89,248,7,222,161,153,6,172,225,60,67,35,225,3,52,137,12,9,102,39,229,216,62,193,207,94,247,220,133,209,36,220,161,69,112,198,139,58,81,125,56,235,214,247,113,234,205,207,122,144,215,42,102,65,248,195,201,240,168,79,107,246,152,64,59,137,219,218,179,206,101,192,135,172,156,223,214,93,28,118,210,200,165,194,159,188,69,16,212,26,67,90,245,193,199,50,41,90,239,10,124,22,118,192,228,167,213,245,156,217,171,250,70,204,89,166,142,40,168,103,115,196,4,56,109,158,220,183,51,38,151,131,24,3,24,109,55,109,109,100,238,174,13,97,185,157,77,191,53,49,109,191,166,224,205,25,251,233,248,175,58,58,224,154,116,51,43,150,124,29,141,51,242,121,227,233,89,176,107,14,248,198,122,215,61,165,180,43,180,112,224,99,107,72,209,208,15,246,132,114,96,184,164,254,127,83,33,20,74,136,115,237,103,84,88,235,222,26,31,176,70,195,185,58,195,76,226,240,98,51,124,122,62,174,142,99,99,59,42,229,153,42,101,199,205,176,193,37,80,218,51,13,209,136,216,23,206,233,153,73,182,83,59,106,172,113,143,253,214,135,87,186,143,102,110,151,169,182,33,170,247,223,218,163,156,43,137,136,42,240,25,39,159,165,141,47,221,213,206,161,156,163,251,38,223,232,217,82,67,6,7,231,29,20,116,198,182,206,164,106,165,241,209,26,9,23,29,148,74,238,111,124,47,203,252,205,15,76,5,137,43,152,84,163,230,209,23,227,26,31,138,49,27,141,92,189,10,36,179,0,67,80,134,121,42,67,202,106,107,126,21,135,130,113,15,29,82,170,232,82,191,232,217,53,242,115,205,64,37,215,225,78,141,163,94,51,58,197,8,35,84,95,206,156,19,247,4,94,123,116,95,174,172,75,213,84,70,148,21,69,111,230,204,208,164,149,236,150,248,24,55,1,216,50,178,174,77,244,14,35,85,5,225,145,179,95,118,133,49,171,28,133,255,36,63,141,199,185,55,172,11,79,13,147,0,179,190,46,124,174,191,127,220,71,251,138,214,212,5,233,77,192,210,127,66,132,135,124,51,157,40,120,162,74,172,189,243,31,231,115,129,233,176,115,248,46,221,184,49,166,161,207,70,49,208,239,186,148,224,111,245,181,50,201,166,19,158,90,226,252,25,113,25,20,206,148,22,43,55,89,5,178,186,0,6,17,133,25,176,201,96,9,140,222,87,76,241,196,114,209,65,155,70,152,250,73,225,108,24,124,212,117,209,141,209,196,219,194,164,161,7,246,52,253,136,30,176,113,105,40,188,82,220,102,73,93,159,250,195,36,211,58,117,51,233,206,227,241,45,44,147,51,248,166,40,235,148,245,32,30,25,75,32,252,190,101,53,191,214,84,63,22,41,200,190,60,8,71,159,95,23,239,92,70,136,194,197,129,142,17,215,116,97,30,27,156,50,198,111,72,32,65,159,106,73,112,21,237,206,23,135,122,57,74,61,143,167,233,88,191,238,0,40,28,31,69,39,248,89,56,61,18,16,72,147,156,154,4,0,235,75,208,74,243,89,161,178,211,219,13,44,248,190,217,229,142,248,129,220,17,144,112,40,94,229,123,198,0,182,76,217,73,41,160,220,97,219,101,148,121,53,228,220,201,145,9,7,0,20,213,77,127,154,42,236,16,188,77,84,111,168,151,183,103,187,167,253,230,168,201,159,147,32,245,28,93,219,203,157,140,239,109,20,189,150,21,202,226,135,183,134,242,234,57,154,48,76,214,7,162,86,173,113,217,14,115,173,151,223,179,225,254,225,213,128,74,251,251,90,29,69,230,169,25,202,220,170,146,215,71,118,75,47,220,138,54,34,90,227,67,217,85,203,51,36,221,52,155,63,56,83,33,161,187,44,74,118,211,135,4,78,41,165,88,129,69,53,59,181,12,153,76,237,49,158,200,72,250,204,186,110,148,159,186,224,207,4,33,157,224,67,187,249,193,21,158,4,195,86,192,132,247,95,191,193,244,56,93,135,163,120,74,17,34,74,244,184,190,3,198,16,147,219,5,102,197,246,64,66,55,54,15,41,128,132,118,27,158,212,238,112,37,131,66,90,115,62,59,129,196,217,121,206,181,81,35,82,248,24,184,64,56,108,60,157,50,189,185,171,180,24,50,108,134,45,73,15,20,43,245,251,98,199,222,175,234,179,48,70,143,18,191,77,225,166,88,71,36,140,111,223,7,225,223,179,98,52,129,75,14,210,13,162,14,124,121,109,109,185,2,223,179,185,133,146,28,37,112,179,240,217,7,67,89,32,204,154,244,140,18,139,239,131,225,157,206,34,41,131,37,139,116,148,183,230,164,17,198,80,202,179,113,189,125,175,125,44,214,180,116,1,80,57,144,114,252,54,153,54,77,188,176,166,139,145,253,123,178,103,159,203,228,157,136,237,231,154,243,247,38,15,84,108,175,134,63,209,147,90,59,148,158,91,42,255,43,78,192,237,249,182,208,14,178,35,73,199,199,175,204,225,131,83,199,81,36,63,61,127,52,237,63,184,67,98,171,41,250,13,202,27,167,113,232,44,128,250,252,246,134,96,244,59,63,58,94,242,115,106,170,71,35,67,10,225,240,249,105,101,164,234,102,27,124,7,46,102,3,190,152,254,184,160,200,58,255,96,10,236,250,179,143,146,224,249,121,74,9,85,34,214,169,110,135,178,67,102,215,216,201,155,148,131,159,142,167,28,140,214,36,82,67,88,164,175,141,8,208,242,81,33,254,171,89,200,20,172,82,231,242,193,100,7,138,210,78,197,195,136,146,198,15,70,82,38,137,96,8,129,7,180,197,3,38,237,238,126,109,19,6,251,174,54,157,4,161,162,87,0,118,130,229,9,179,164,74,147,93,112,251,77,104,233,44,190,175,223,150,165,37,50,160,181,154,87,238,51,180,81,249,68,57,109,9,140,235,51,58,134,40,164,178,89,177,153,110,207,147,252,201,149,106,74,5,183,249,148,163,231,236,81,202,13,99,135,147,243,201,245,102,37,115,50,147,32,198,243,20,100,20,40,109,90,94,20,93,66,103,72,238,168,159,169,108,24,213,73,100,211,125,173,43,156,28,207,160,81,63,235,218,194,24,233,164,162,74,207,10,97,19,223,24,216,150,201,102,124,96,106,244,4,150,8,73,229,70,93,238,179,137,240,54,133,9,132,251,145,203,231,81,238,102,68,195,137,208,123,199,145,35,213,142,101,227,249,246,198,70,178,42,167,253,129,241,4,245,128,225,237,144,239,113,110,81,197,11,81,14,204,168,138,223,251,71,201,226,32,235,69,12,109,24,87,74,159,23,206,234,28,174,73,207,151,74,166,174,94,62,170,21,116,251,193,137,205,82,69,157,229,199,97,24,223,170,81,226,37,177,25,226,73,101,199,179,17,211,30,85,127,154,82,133,233,67,98,66,133,98,237,178,115,134,188,47,48,132,33,93,225,138,60,105,192,28,194,183,227,104,55,147,103,226,48,31,91,150,71,177,226,170,17,61,71,43,67,65,78,163,28,96,121,216,139,184,36,17,136,250,96,108,3,117,186,193,163,13,243,182,195,131,53,174,15,71,209,53,250,109,225,47,153,39,133,242,48,175,35,4,54,221,181,7,78,51,38,48,193,152,46,199,102,129,75,214,43,255,161,152,132,90,89,225,76,121,160,79,112,248,219,213,96,197,180,8,162,19,46,153,171,137,142,45,201,254,11,105,118,135,11,181,56,237,129,139,211,37,24,156,68,146,21,120,110,191,75,2,103,132,109,21,30,145,125,70,198,34,202,96,250,189,18,37,58,222,58,31,75,48,63,47,150,34,25,240,160,120,79,210,139,146,44,229,48,154,5,249,121,47,44,161,104,253,99,95,84,216,74,140,29,70,253,44,233,23,129,151,190,120,107,136,133,223,159,238,51,44,75,228,168,75,94,250,211,248,179,124,9,192,173,118,254,76,127,62,72,245,170,163,94,44,130,177,214,3,119,31,50,44,220,49,158,153,148,77,128,62,96,184,203,223,143,141,114,147,195,157,236,193,167,227,92,218,188,103,131,184,246,179,188,40,30,244,198,212,32,104,122,24,111,61,188,230,174,195,84,158,245,118,98,223,186,127,238,16,142,115,35,159,210,158,145,242,252,77,226,98,154,239,243,65,151,231,210,130,30,75,125,228,23,222,2,215,253,140,9,37,101,254,57,168,184,197,97,242,194,206,69,101,240,49,36,159,165,203,189,192,159,205,60,208,27,182,193,45,62,38,89,162,115,234,183,62,215,52,207,20,233,197,248,19,234,11,83,101,113,225,254,60,251,108,133,113,104,34,154,66,101,131,238,118,8,30,120,199,235,79,129,231,221,43,187,119,172,76,171,89,209,109,154,192,180,63,59,83,121,248,236,241,9,235,218,159,77,218,117,206,58,224,164,250,124,190,97,72,44,45,11,72,7,133,235,255,215,154,36,222,162,169,28,104,74,46,175,220,233,230,249,210,252,73,147,252,115,13,163,14,39,22,222,22,133,47,213,21,176,169,72,9,76,58,129,91,180,199,114,206,67,19,34,10,245,52,158,251,204,205,148,213,38,61,63,246,90,196,63,128,143,145,37,33,12,147,148,8,171,51,99,26,42,185,44,172,208,211,211,103,128,41,136,157,15,220,60,187,185,99,31,21,141,102,21,82,24,189,200,11,229,98,242,95,181,117,57,155,156,111,104,12,217,94,207,176,48,3,162,107,248,38,199,243,98,84,70,182,120,56,234,227,114,165,44,84,246,198,160,81,51,156,228,76,135,51,112,58,121,51,112,222,90,229,5,140,32,185,195,104,232,60,191,124,206,43,191,254,103,155,59,122,254,44,73,227,234,182,80,149,73,248,140,25,55,78,127,235,242,231,126,183,136,142,249,218,134,13,123,105,62,5,5,176,203,243,124,15,12,231,227,211,113,120,9,124,117,102,56,162,222,221,144,216,152,63,27,38,31,37,189,165,62,57,123,86,41,134,55,78,61,109,13,83,208,244,103,159,45,127,245,63,23,152,75,23,3,119,244,182,21,222,219,41,40,186,233,153,170,69,80,147,57,177,28,61,6,89,27,138,162,204,154,252,217,201,200,121,196,30,54,142,17,63,250,206,144,192,198,47,48,85,194,217,59,158,76,3,175,245,7,222,94,203,110,240,233,203,99,16,227,175,220,14,19,255,21,51,234,124,222,78,92,251,131,121,116,213,75,68,49,225,135,17,48,210,65,106,232,103,184,207,28,37,16,80,245,217,228,163,221,103,67,188,169,247,50,11,63,186,129,71,252,162,106,132,16,26,142,32,41,238,36,68,136,28,28,232,242,26,101,46,174,212,148,233,163,207,127,243,216,11,112,67,46,84,97,146,34,3,181,92,54,65,201,171,190,141,97,14,26,207,221,7,253,194,64,71,83,183,69,69,145,192,7,228,87,148,170,77,23,5,24,45,224,57,181,46,231,192,59,116,128,186,165,166,232,102,134,175,39,223,182,212,114,202,43,145,141,237,209,11,68,131,199,217,63,178,194,215,0,130,106,250,169,181,168,13,61,3,55,88,161,142,92,15,42,133,49,176,200,27,105,160,192,19,251,213,59,70,78,249,115,75,229,56,206,57,7,12,99,205,82,216,82,9,47,220,180,50,134,48,124,246,114,189,110,26,38,77,231,31,183,139,18,3,106,114,16,250,169,216,36,226,200,5,62,183,8,189,188,103,200,76,166,194,18,61,167,117,11,11,136,28,222,164,166,2,176,243,150,131,50,143,158,103,39,175,161,66,7,113,63,201,145,149,44,192,20,243,164,81,20,213,244,209,152,52,75,80,205,230,57,47,77,181,108,190,240,19,98,96,68,83,184,82,200,168,80,153,44,224,14,33,192,133,213,15,195,245,176,199,6,12,143,30,172,81,15,28,194,243,6,147,197,254,76,133,17,190,173,68,88,183,234,53,182,77,59,93,4,206,122,241,63,125,105,78,128,111,112,23,125,20,96,35,106,186,48,142,29,129,199,70,131,205,225,190,85,44,132,41,78,224,210,81,72,79,116,139,109,84,200,199,20,111,198,179,171,207,102,43,243,51,143,4,165,161,25,80,231,222,2,15,138,127,108,228,242,244,166,90,137,196,38,183,72,41,207,222,90,34,194,38,58,162,223,20,222,62,77,121,116,191,96,238,143,35,5,255,208,133,77,155,178,168,171,164,80,104,27,112,237,79,183,11,167,78,138,126,37,147,10,123,224,113,199,4,218,164,231,173,178,121,3,189,223,197,148,15,212,211,2,169,138,219,78,240,86,61,62,111,130,87,231,36,247,239,1,137,153,118,156,124,155,24,238,130,223,165,171,75,98,135,240,123,135,238,241,9,79,131,86,39,7,6,102,191,122,124,56,120,29,162,219,137,123,203,227,166,89,103,79,246,135,103,82,144,82,127,96,46,54,1,191,201,164,20,180,135,4,29,4,163,103,79,81,212,110,235,254,206,70,100,168,199,14,90,171,30,220,6,158,79,25,31,37,104,217,235,244,172,245,174,143,125,98,151,212,219,152,91,212,227,3,106,174,177,14,188,16,242,121,238,30,17,252,0,221,227,185,224,30,155,174,223,126,47,242,78,244,214,179,88,76,243,194,104,44,235,221,130,253,102,222,158,85,77,131,48,246,255,33,48,122,2,143,57,185,61,51,159,103,227,189,125,44,89,74,162,226,181,126,244,171,23,70,231,114,78,249,90,67,51,21,44,139,219,131,173,6,119,173,72,32,229,124,185,216,7,112,85,246,71,244,211,143,173,117,123,54,219,115,135,133,130,54,221,1,135,187,171,233,179,11,25,208,247,115,33,50,243,194,117,248,61,51,177,25,237,172,29,71,62,56,78,243,99,162,151,166,55,170,65,81,115,236,117,176,94,20,53,224,71,38,165,208,119,133,99,159,63,140,227,133,180,135,30,115,24,15,103,215,139,63,10,236,190,184,18,238,64,125,52,241,136,240,26,67,249,54,31,119,95,103,128,87,252,114,38,131,182,41,140,201,222,3,198,23,37,3,126,46,119,65,251,218,224,179,110,154,129,129,20,192,49,138,154,195,144,4,233,160,156,19,118,185,245,15,76,102,189,180,38,239,254,182,94,219,98,193,2,35,123,240,221,66,27,2,140,79,234,8,94,134,242,45,77,80,42,12,228,107,158,27,42,52,191,14,231,55,70,64,189,72,115,5,84,35,221,59,87,63,125,54,215,210,28,173,85,175,134,56,33,135,77,249,64,138,115,138,120,164,9,75,46,247,114,54,19,73,208,124,102,224,230,87,185,102,66,5,74,129,2,92,188,52,165,125,188,249,58,38,212,241,121,227,95,189,219,122,208,238,126,175,102,21,107,154,229,13,204,68,13,24,78,27,237,25,28,178,221,199,132,162,74,53,174,168,169,196,139,253,193,48,144,46,189,8,2,119,133,103,250,19,246,8,130,193,77,232,179,13,238,206,248,119,96,8,166,116,187,163,180,33,197,247,48,242,219,214,222,33,119,14,34,34,67,185,255,49,164,195,165,214,64,225,205,120,70,5,233,98,31,21,187,208,150,7,173,206,62,12,202,53,68,63,54,113,149,207,44,108,176,212,67,161,45,48,185,242,183,117,131,217,74,31,126,54,215,18,51,169,192,19,246,188,117,178,176,203,7,219,41,39,153,62,197,104,245,189,223,240,232,86,93,0,48,51,221,183,230,108,87,231,83,101,155,238,209,120,18,254,144,77,188,82,99,27,175,133,70,143,198,231,40,31,104,59,38,18,27,138,38,235,80,30,139,167,196,225,124,254,184,190,53,65,5,79,153,105,118,91,211,212,92,202,165,171,251,228,184,223,155,34,154,192,84,85,250,76,89,38,17,124,81,170,55,130,34,5,37,0,46,70,119,129,228,101,153,37,197,225,51,64,67,38,41,206,13,216,58,29,182,18,151,251,177,17,212,226,22,246,193,166,77,244,192,56,78,125,208,56,190,251,150,45,135,152,89,113,22,57,178,107,176,105,239,144,163,121,184,157,30,12,41,54,75,244,22,184,192,68,227,173,81,85,214,59,66,134,136,199,105,153,26,233,6,75,35,166,184,195,153,93,31,156,32,53,149,45,11,49,147,211,179,29,112,214,141,22,86,12,234,69,127,168,113,127,136,104,217,129,205,121,242,61,123,26,233,153,204,195,108,194,226,223,21,154,80,46,23,152,59,87,208,6,58,93,255,198,244,252,44,116,112,210,179,115,70,52,79,125,111,148,79,101,141,204,35,178,75,45,153,195,25,241,8,25,21,238,38,187,56,12,227,199,150,171,40,57,245,231,50,229,93,163,40,86,84,178,129,81,113,169,14,243,151,126,17,66,166,206,75,195,214,152,187,250,188,169,16,60,39,107,180,70,95,48,235,139,153,22,132,143,218,176,197,60,30,184,204,122,209,165,247,247,131,150,225,145,75,96,52,101,165,177,201,9,85,135,187,105,75,60,240,12,123,2,184,107,130,32,5,1,99,196,247,162,52,75,217,224,128,247,29,82,210,32,159,245,71,130,103,141,239,69,130,64,122,224,101,41,70,1,167,174,1,194,108,228,19,51,30,94,137,11,101,109,125,142,226,152,43,24,20,90,162,75,215,176,226,2,54,217,116,109,77,5,221,112,120,97,32,108,133,217,134,106,192,20,137,233,111,111,24,168,125,76,57,27,151,28,173,140,233,185,72,251,168,145,151,172,252,19,217,12,217,26,48,183,100,157,135,137,59,140,127,144,246,227,75,122,166,105,241,84,165,198,156,130,160,64,225,89,99,26,154,88,74,210,21,66,30,85,204,5,232,196,214,51,13,145,206,241,93,103,86,211,96,120,224,113,15,168,249,213,131,8,76,121,125,124,237,106,49,162,165,59,195,240,200,12,94,8,110,114,93,81,150,118,160,70,162,33,40,212,87,43,250,13,227,169,126,14,34,201,195,205,9,242,24,171,50,145,102,220,28,46,15,65,60,105,60,201,139,28,94,100,245,59,92,31,194,218,12,145,133,167,44,55,138,227,119,213,103,143,116,140,210,186,2,174,143,23,52,91,25,64,242,57,76,108,101,72,184,42,91,121,79,124,76,130,39,37,235,41,64,70,123,9,148,132,81,69,33,46,43,183,49,91,140,252,52,181,86,30,174,162,244,9,179,183,43,140,76,103,11,120,77,177,75,243,52,65,147,11,158,49,147,241,94,102,52,69,219,132,107,70,15,78,108,40,55,167,39,85,119,85,103,217,49,107,178,223,117,141,232,62,171,191,59,195,76,225,134,12,126,133,135,79,32,91,134,93,180,157,166,254,35,230,0,52,202,205,191,52,50,81,42,255,200,46,91,188,228,5,152,10,77,133,73,47,143,45,227,60,185,106,89,10,194,20,217,181,8,137,89,61,217,162,5,207,64,124,140,4,1,148,70,193,176,99,214,184,48,247,67,49,99,10,185,15,62,137,18,196,84,26,58,44,84,49,228,232,23,129,121,13,96,91,200,70,90,99,145,9,76,222,203,188,3,138,60,99,127,141,187,99,96,237,11,247,172,209,189,10,205,95,247,153,64,240,91,71,204,18,152,163,105,155,90,33,142,242,9,145,70,135,203,122,94,234,152,117,51,199,238,14,13,177,78,253,3,163,139,22,3,6,93,224,115,111,162,194,33,80,38,171,58,6,236,116,143,141,138,16,150,114,177,21,172,85,151,167,178,15,89,53,102,127,150,25,1,80,71,187,153,137,2,159,29,34,205,11,207,167,48,183,64,184,213,194,60,34,239,100,232,245,98,162,206,48,226,99,224,107,81,27,127,193,173,218,111,235,99,8,104,116,155,132,91,249,24,16,71,236,254,120,106,114,190,115,112,224,22,210,64,45,89,75,119,158,12,83,64,81,248,28,13,249,46,14,243,159,107,144,152,100,171,232,26,27,130,122,114,136,182,175,117,231,9,53,166,15,76,144,243,155,42,208,130,99,116,10,140,40,143,143,26,180,46,253,185,159,147,108,152,253,189,207,189,146,187,170,134,21,33,25,41,222,26,242,231,254,70,191,23,204,73,31,204,12,206,234,8,178,96,169,247,124,88,117,198,19,170,53,81,135,26,48,106,167,207,195,207,33,183,3,166,60,189,253,1,187,58,150,193,168,230,41,140,106,219,116,184,90,172,64,225,22,117,189,141,138,57,82,108,159,56,176,179,138,81,179,184,158,132,77,80,207,247,7,45,100,86,62,232,190,104,163,36,239,9,110,67,69,29,48,90,229,111,112,123,109,167,3,0,174,79,138,95,49,246,195,111,188,187,41,97,238,7,236,113,91,228,60,236,202,205,109,112,247,137,114,96,75,245,126,220,141,189,70,99,216,79,116,233,146,14,224,216,40,143,46,105,153,150,202,251,77,146,115,234,82,83,160,48,169,154,254,179,164,81,63,63,59,45,207,211,97,206,13,141,108,32,20,140,111,229,131,41,114,202,207,158,80,101,7,166,130,138,52,21,129,201,190,112,235,165,91,105,190,174,172,243,137,151,179,218,83,206,73,110,123,81,151,29,1,126,239,154,249,1,212,29,8,143,164,143,9,158,247,89,116,23,221,116,212,199,228,188,198,120,210,147,26,191,235,70,153,21,11,171,218,42,197,188,53,44,81,106,64,167,150,49,163,44,147,226,96,177,124,153,172,147,132,64,161,115,88,55,118,166,243,37,247,227,146,144,65,161,116,101,234,4,173,86,240,18,48,215,89,205,33,226,174,224,17,182,102,57,217,75,51,144,206,41,190,189,64,174,89,140,241,201,11,33,160,17,6,97,199,190,126,50,36,136,171,44,55,70,41,81,95,79,106,21,4,49,45,214,14,178,79,90,54,114,96,142,148,25,48,5,240,234,239,32,75,120,70,107,72,167,165,134,162,32,137,87,253,88,36,242,184,101,30,102,182,112,63,112,27,242,108,170,142,64,188,98,58,221,50,154,102,8,30,171,201,215,9,43,4,138,84,161,154,139,191,178,231,15,134,248,81,151,15,46,163,233,153,133,205,20,136,150,250,66,10,66,94,195,81,171,218,21,155,142,100,126,39,131,1,78,83,43,63,50,84,155,97,223,96,162,53,77,220,205,19,34,140,226,168,101,27,169,31,197,168,235,63,180,27,119,149,188,243,32,47,215,191,244,89,216,165,214,7,134,198,225,203,10,129,169,210,124,154,114,53,88,166,206,26,15,55,79,216,3,111,23,176,109,150,120,171,250,182,196,100,134,167,116,145,249,141,218,228,212,214,155,48,131,195,240,247,39,133,141,164,223,135,180,225,1,208,107,9,186,36,206,39,209,204,69,253,184,35,40,246,112,233,93,158,77,81,232,211,26,101,161,17,48,210,227,50,23,58,181,255,110,192,55,35,142,82,87,72,71,219,186,93,152,32,178,250,166,140,73,208,81,74,14,155,62,219,116,33,118,192,249,241,114,82,45,17,116,150,164,76,192,245,211,244,158,88,231,140,105,88,230,43,217,109,97,248,30,147,24,206,52,165,132,56,119,146,99,72,238,64,115,85,210,99,132,150,168,109,115,248,172,22,61,19,77,47,164,198,84,130,131,247,185,244,100,28,203,59,122,86,109,121,10,92,76,180,221,97,232,40,170,122,74,18,185,104,209,186,195,164,46,191,77,4,53,205,219,186,19,147,22,24,254,138,120,47,216,15,138,54,102,85,220,142,219,5,74,70,60,65,6,120,159,221,217,223,180,117,130,29,56,122,198,113,35,254,163,100,90,246,237,162,69,51,186,18,73,220,94,36,199,160,80,58,56,5,78,53,234,6,129,241,53,93,20,254,242,209,3,45,200,15,203,179,81,137,236,49,207,76,37,66,206,151,100,249,33,110,198,19,18,40,89,110,16,40,220,196,15,103,11,19,100,1,7,209,242,120,116,67,255,83,30,205,57,187,239,163,91,81,102,121,20,150,157,129,3,16,95,187,128,221,174,58,142,254,248,191,4,46,228,184,172,128,159,212,216,100,20,210,53,190,243,57,121,134,142,23,246,185,139,123,2,83,76,36,189,198,227,85,47,204,29,95,98,96,92,58,115,190,159,170,160,128,42,48,124,198,225,139,224,83,85,73,137,71,150,10,163,238,126,73,190,181,192,139,101,235,174,10,102,127,149,48,23,209,109,202,147,238,244,46,85,242,83,77,96,249,94,219,121,242,18,150,24,132,159,77,105,52,122,206,42,150,214,112,72,222,143,89,116,55,66,10,151,156,211,126,219,78,57,234,139,21,130,120,214,137,13,233,148,210,139,98,105,190,163,197,183,38,33,241,250,248,11,1,189,185,238,199,68,9,55,11,138,241,239,215,49,82,151,170,212,207,145,90,64,137,202,215,109,211,108,74,58,162,112,133,134,201,89,45,8,166,96,74,30,95,102,119,199,173,34,253,162,122,221,11,20,128,145,1,109,15,92,156,34,3,56,107,212,4,24,226,203,232,24,106,7,163,63,112,113,206,158,102,182,174,28,76,192,204,234,234,240,130,205,102,189,176,11,224,52,43,56,41,127,192,213,133,223,48,147,140,195,228,129,183,51,135,64,162,200,145,58,158,174,101,151,63,128,215,191,205,186,222,247,242,109,16,66,252,94,223,126,207,53,110,199,224,147,209,153,112,46,110,193,213,74,132,24,109,9,125,246,89,151,225,232,227,228,45,173,254,241,214,206,36,214,224,49,64,140,82,96,170,210,252,217,198,228,246,126,142,72,140,106,198,119,209,158,95,182,105,237,223,26,186,20,217,112,152,101,196,44,253,115,180,101,66,187,2,227,106,245,187,135,149,93,74,76,164,88,82,231,136,223,62,246,19,14,82,129,33,141,222,209,154,152,230,146,153,130,180,179,107,243,16,32,54,190,99,129,81,222,139,215,38,107,45,41,122,62,117,142,121,116,214,7,166,180,46,46,163,193,112,216,212,233,116,93,39,104,49,2,30,198,121,174,235,154,160,155,127,108,24,5,202,179,236,207,121,221,119,180,238,22,200,16,152,108,27,191,75,82,154,84,117,72,177,58,157,251,134,112,50,101,24,130,18,75,240,93,184,154,33,172,91,29,124,37,126,22,91,233,208,74,178,112,169,178,108,177,236,207,44,42,194,25,135,143,133,68,134,104,141,25,161,139,103,90,89,179,239,40,153,27,243,106,10,207,18,57,18,12,64,94,239,195,209,212,138,223,78,108,43,91,97,2,73,222,154,140,151,90,159,214,76,53,159,72,120,112,36,174,94,246,111,222,57,10,147,205,3,182,190,99,241,156,201,220,69,112,14,24,139,49,126,185,26,191,156,194,87,1,240,192,4,226,210,3,167,8,56,90,10,215,40,122,180,36,182,229,175,99,86,136,183,116,130,163,101,232,181,67,164,46,81,164,147,245,115,117,231,97,129,127,148,173,236,65,243,141,139,23,171,114,214,35,19,242,90,159,223,44,165,148,245,107,160,180,224,43,11,69,247,211,11,249,210,176,121,118,95,213,86,132,36,225,70,96,60,198,241,86,89,179,133,233,167,69,245,28,37,251,111,60,19,184,76,79,171,58,118,211,54,231,181,194,53,84,152,48,171,32,250,208,135,55,2,38,254,90,220,148,91,125,30,78,84,34,90,159,49,208,175,49,72,57,207,209,184,23,77,28,196,135,136,98,179,119,28,243,187,55,153,70,16,252,167,232,247,217,19,122,146,142,245,13,147,148,127,202,133,19,81,231,224,129,171,39,37,2,91,22,174,238,8,230,237,254,224,73,1,66,174,207,134,81,220,81,130,234,122,150,228,190,98,169,82,46,61,133,28,50,57,120,106,70,80,232,20,147,108,194,72,165,123,48,138,61,97,70,152,180,105,79,186,7,115,208,229,104,157,208,176,81,24,21,99,95,182,133,41,41,228,182,192,100,34,4,188,184,86,234,38,220,199,13,234,21,210,242,203,126,225,225,186,158,6,103,17,107,177,57,141,238,184,195,176,186,170,17,83,205,249,237,163,102,92,144,69,205,39,196,112,83,191,112,125,208,197,21,201,59,222,145,230,209,215,174,16,67,186,85,136,150,144,214,63,31,120,142,107,195,20,174,218,69,247,255,138,82,123,141,214,56,72,91,83,56,239,30,147,216,232,201,244,115,87,182,240,232,120,55,85,87,109,109,124,221,62,104,86,76,172,11,159,203,120,247,141,244,23,237,221,47,156,92,157,150,171,154,137,129,232,121,126,172,61,247,86,163,235,94,132,210,10,24,145,135,29,48,76,10,67,225,76,93,131,195,205,232,40,30,56,42,112,32,154,128,59,87,223,219,248,112,28,38,71,171,239,241,24,42,201,235,194,185,126,44,184,221,4,38,152,231,6,86,70,254,166,235,245,164,32,1,236,235,243,28,92,200,185,168,205,10,207,137,63,28,79,101,150,88,20,240,232,117,5,12,47,175,78,135,115,87,106,145,242,66,102,26,31,65,96,120,49,60,87,32,195,217,63,117,91,66,50,222,245,7,218,207,133,167,22,111,102,243,246,187,15,9,40,84,233,8,12,149,120,11,152,187,190,158,18,9,19,202,237,28,232,83,246,115,166,91,61,134,131,199,200,148,162,65,234,94,209,59,168,14,159,181,89,212,142,65,233,59,12,48,210,139,161,213,16,56,25,127,154,195,197,238,190,1,159,37,97,137,198,14,91,74,120,17,24,63,93,140,89,183,253,243,254,54,105,119,35,142,78,248,46,139,100,0,82,116,118,54,11,247,181,100,88,149,132,164,137,187,252,218,145,248,120,224,180,69,255,249,192,86,227,226,99,6,217,169,164,131,114,237,130,104,165,7,12,47,214,22,24,233,39,191,151,101,72,96,37,11,2,170,158,158,156,216,205,28,11,91,18,71,168,220,195,85,49,28,70,104,244,78,149,101,164,129,126,243,130,80,125,136,191,4,152,8,81,192,164,12,137,65,193,69,181,245,219,122,100,225,158,34,140,5,71,147,127,16,162,209,178,111,44,238,181,225,199,129,228,80,242,203,65,73,13,114,144,202,152,242,160,120,93,125,60,207,245,110,74,104,165,192,1,212,194,189,75,37,204,204,250,177,134,229,84,126,104,66,36,45,105,175,207,181,106,185,179,37,195,178,80,150,190,50,29,247,220,13,220,246,231,106,43,61,35,46,24,169,160,217,4,27,182,126,12,168,109,253,124,74,36,18,138,184,7,17,176,12,237,128,195,208,238,202,179,251,72,238,250,61,175,68,136,90,222,185,163,36,237,147,228,188,0,161,42,233,182,249,232,252,228,75,38,229,214,229,209,220,108,34,25,230,88,95,41,75,50,103,49,85,210,228,211,59,177,159,100,89,183,184,203,147,11,98,147,172,220,248,176,2,87,68,197,253,183,207,12,218,91,95,139,28,184,26,99,66,226,128,176,94,81,80,59,167,235,38,154,208,122,21,31,105,97,205,59,133,19,186,196,99,234,181,138,185,157,35,248,13,163,70,19,242,52,96,82,190,190,143,153,18,53,148,93,225,78,197,250,175,103,132,200,122,210,126,225,126,250,14,23,226,128,148,104,202,75,27,159,223,103,230,3,39,141,109,195,195,73,232,182,56,12,151,193,211,49,170,74,62,107,225,167,167,220,180,117,34,114,208,62,116,66,123,32,174,26,164,36,157,88,176,34,225,113,198,191,40,90,61,122,97,132,237,69,36,23,10,121,234,33,19,86,77,233,190,102,153,70,208,4,123,25,190,241,156,78,161,169,0,134,21,203,95,154,128,128,212,61,17,136,62,195,180,119,192,103,125,200,151,198,77,214,156,110,17,250,73,24,155,150,194,156,107,62,100,103,131,72,146,90,139,179,36,103,39,116,168,208,167,73,216,187,144,211,51,119,12,74,55,197,102,133,169,213,155,222,241,99,63,13,41,60,197,121,133,64,103,192,220,25,228,228,33,99,53,213,113,225,174,149,54,5,93,41,119,22,130,14,210,168,46,138,96,83,10,148,92,202,33,67,70,70,246,188,29,195,129,84,21,46,37,156,64,63,88,206,226,105,202,230,163,93,244,57,110,201,131,66,32,53,224,188,133,226,155,156,167,179,181,39,159,224,221,174,27,242,240,51,109,242,29,238,106,122,220,130,114,86,220,33,161,44,77,182,247,105,149,242,241,169,97,29,145,44,181,3,103,4,155,162,227,84,89,206,7,54,10,198,128,225,242,90,10,39,18,215,28,166,158,75,86,245,185,62,160,178,24,173,207,86,55,147,194,231,182,226,66,16,72,207,15,13,197,90,124,128,43,191,195,136,75,23,109,13,129,114,137,214,227,44,40,89,32,168,178,65,86,235,112,131,49,168,62,112,246,28,57,96,194,38,242,222,236,172,238,180,174,230,223,74,79,215,18,19,49,224,146,37,110,143,39,146,186,53,239,120,133,106,79,246,209,73,218,156,243,78,89,216,99,138,10,69,65,185,133,84,77,135,43,142,127,153,12,48,5,123,245,158,169,134,39,29,210,86,140,84,209,209,97,42,238,2,39,80,159,135,5,70,49,93,155,232,249,150,152,197,5,102,35,237,25,82,95,158,127,138,227,203,100,195,5,102,204,146,255,182,73,1,232,7,161,152,210,115,45,145,216,67,30,90,222,203,242,133,125,150,163,187,178,212,199,68,78,123,114,53,72,116,113,208,176,210,214,200,146,239,104,141,88,154,162,3,197,70,111,60,77,62,65,97,139,44,55,135,33,62,212,142,103,212,59,71,160,89,234,79,1,235,112,170,162,131,82,229,172,155,10,178,149,173,4,76,190,118,123,208,228,214,19,104,19,65,56,80,28,88,142,14,147,197,46,250,203,38,141,230,240,36,188,52,159,151,26,238,210,67,94,251,216,136,77,97,56,70,226,107,12,203,239,213,119,166,156,235,11,74,86,178,164,250,208,159,70,199,225,187,136,34,190,221,94,24,171,36,230,201,217,239,77,53,81,224,14,115,212,10,216,68,204,5,134,158,161,248,79,83,208,178,197,157,110,243,221,249,97,15,108,210,54,10,55,74,119,124,192,27,244,63,122,188,32,178,236,194,158,112,137,83,234,189,117,1,76,87,207,36,74,48,72,241,19,20,119,121,246,33,69,182,181,233,225,131,92,156,167,35,28,24,151,170,238,56,100,177,120,194,13,21,108,8,73,235,166,113,186,237,82,171,112,232,32,49,166,27,146,85,249,250,107,195,248,51,117,79,161,190,216,233,107,80,207,94,207,17,209,177,190,146,15,202,153,38,79,236,4,103,88,75,177,182,206,50,43,66,97,81,168,110,236,115,249,179,201,225,213,43,192,52,62,2,129,237,20,86,248,12,138,79,134,105,37,118,73,187,102,94,168,230,240,232,122,103,50,209,141,152,134,19,143,149,228,37,22,19,167,243,138,45,96,120,88,159,3,100,14,39,58,66,168,169,106,158,169,253,116,241,126,177,29,169,159,103,98,58,119,95,184,104,218,77,117,142,77,75,121,250,66,89,36,55,89,213,135,158,0,200,174,44,135,51,133,232,91,79,0,202,221,227,183,19,30,15,157,72,179,134,136,171,193,36,23,234,1,49,131,9,18,120,170,216,41,112,159,126,83,52,184,72,130,71,161,2,242,130,25,78,99,61,62,56,172,138,192,106,177,34,19,144,226,72,61,104,211,219,195,228,70,219,106,180,173,230,245,214,133,185,161,95,116,24,182,186,170,107,11,253,137,239,238,193,120,183,209,158,29,220,24,201,28,197,37,59,159,205,12,223,104,76,147,4,155,221,126,224,56,58,12,253,3,132,97,253,162,77,152,249,137,88,226,66,143,198,228,17,234,54,137,67,118,249,59,111,52,136,187,54,134,120,57,249,59,227,36,147,138,116,243,215,18,34,138,233,155,119,209,211,152,76,5,119,192,178,52,206,150,161,51,148,183,244,212,14,22,22,102,135,124,74,28,21,41,197,123,225,37,147,219,51,60,184,203,107,56,129,71,150,90,97,180,40,72,208,139,29,35,145,216,60,5,54,130,252,216,49,48,166,228,107,81,131,49,107,189,27,10,17,124,121,248,50,193,191,216,172,142,5,180,228,134,204,181,191,245,18,27,33,115,84,126,26,69,54,79,177,171,118,111,20,223,18,50,48,45,30,108,151,42,193,44,239,223,143,60,242,33,117,155,27,144,8,123,92,144,42,97,162,23,210,43,62,199,221,67,225,146,75,178,226,7,196,166,219,205,178,133,168,69,214,214,188,243,237,153,133,163,183,160,185,134,238,203,57,57,50,59,217,93,119,3,142,173,116,15,150,158,148,149,22,223,122,75,59,122,86,169,108,147,24,153,41,139,120,64,8,215,88,158,186,197,226,137,27,238,239,6,94,89,20,192,45,231,116,142,56,181,184,164,139,147,101,32,88,88,194,176,58,107,186,233,197,157,112,17,165,178,14,151,252,220,158,73,156,18,19,229,172,232,45,30,47,246,132,16,11,173,230,18,158,178,244,236,239,184,82,145,66,242,4,183,207,162,70,49,109,4,220,37,153,190,12,59,125,221,208,165,66,95,21,209,14,140,211,191,70,99,46,230,50,160,84,73,214,24,49,120,19,183,118,12,213,250,88,26,131,41,39,103,45,249,237,99,93,171,141,99,66,76,39,180,215,74,137,143,133,88,129,212,242,22,35,70,238,215,106,179,236,144,219,179,78,22,195,152,97,181,33,90,33,199,14,60,113,78,67,129,165,15,143,118,23,20,170,220,107,48,50,226,73,27,147,55,155,122,88,163,216,170,247,189,250,185,209,156,207,31,166,44,59,70,147,214,252,151,219,26,65,207,167,103,212,114,182,21,173,77,28,180,42,140,2,74,190,112,81,71,56,106,4,103,34,93,27,124,111,77,192,160,132,139,234,137,48,224,207,201,46,225,3,98,217,57,197,226,155,67,11,206,65,211,24,97,110,78,19,155,144,17,63,70,58,129,148,128,161,216,145,159,54,37,150,152,72,86,142,43,71,245,49,247,40,80,247,81,89,92,29,100,105,90,13,199,10,155,143,27,167,84,196,22,60,43,208,158,197,149,40,171,151,178,143,31,151,124,160,51,105,96,221,228,35,103,140,56,37,97,50,75,97,103,72,59,70,212,138,40,100,127,39,131,244,250,204,22,249,21,75,94,218,110,222,45,7,122,94,91,39,41,14,249,25,11,151,74,121,97,90,68,240,133,5,224,35,138,171,191,181,7,206,249,46,16,43,117,145,179,163,27,77,72,152,255,198,106,166,111,125,46,38,57,71,99,200,16,101,97,99,231,142,30,247,192,243,41,186,112,137,18,111,134,123,177,6,76,177,72,83,216,188,185,223,245,55,165,253,164,109,117,60,16,30,188,67,158,118,110,141,144,117,203,94,184,240,25,54,221,227,241,73,34,63,29,240,218,162,175,133,130,207,140,132,122,203,4,156,154,59,114,70,156,139,190,223,235,77,226,79,188,56,166,37,213,251,133,73,232,144,158,23,35,196,243,174,101,200,168,117,223,200,80,73,141,11,115,107,186,91,214,249,32,38,23,18,240,121,210,86,120,225,85,221,247,225,170,139,9,12,57,166,192,185,235,152,195,83,117,253,79,220,113,170,92,154,122,170,65,88,136,67,162,169,54,11,110,20,203,138,138,49,45,73,146,61,225,59,33,246,27,67,142,95,70,236,104,131,211,170,23,110,26,218,131,166,33,232,193,17,219,29,154,61,136,134,201,110,209,51,98,254,75,246,187,6,87,142,147,43,51,87,32,83,30,2,247,160,165,173,198,127,171,209,55,244,255,206,132,136,103,115,68,203,231,58,86,224,177,174,221,97,193,70,249,228,91,82,213,63,203,125,118,85,199,150,213,95,142,178,238,47,39,145,169,162,232,175,162,129,16,221,46,66,68,90,40,68,69,40,49,222,217,110,11,23,70,140,189,134,219,43,145,135,40,51,188,153,116,104,204,209,132,142,188,152,41,164,110,70,22,169,125,106,33,254,32,22,141,97,51,98,154,52,17,147,54,178,147,236,130,207,191,124,202,164,227,105,52,107,61,30,13,117,174,248,89,154,229,154,251,205,123,103,248,91,197,250,34,106,215,174,67,46,99,141,101,133,225,186,190,62,51,146,231,229,114,210,112,115,165,112,200,229,9,5,153,244,188,96,126,196,167,38,143,109,137,143,199,18,148,75,60,123,229,231,222,222,140,174,100,93,152,223,190,207,174,92,71,194,202,161,198,105,104,166,16,132,37,217,19,29,12,70,239,70,96,44,130,116,59,110,30,187,11,147,132,186,175,39,209,68,178,138,192,36,218,149,104,61,158,2,182,3,103,211,24,142,33,95,42,57,83,42,220,13,253,206,5,162,104,98,179,226,206,174,43,156,210,228,238,232,250,64,66,104,206,187,219,149,84,68,46,164,152,62,145,139,187,48,209,32,27,151,97,177,164,152,240,237,114,24,9,5,223,129,77,101,78,102,241,84,155,22,123,55,247,152,106,137,18,148,169,191,77,154,245,93,34,29,23,116,19,24,102,177,187,159,149,179,19,111,109,109,174,201,88,157,104,148,77,237,57,201,253,113,227,219,132,121,159,135,39,130,93,37,142,206,172,220,228,192,125,122,69,58,115,131,121,169,239,141,87,232,30,157,244,68,238,63,232,52,68,66,15,25,19,85,51,246,11,116,104,68,7,28,238,118,232,43,124,142,237,232,218,50,87,255,211,154,252,234,122,45,157,33,210,202,198,132,119,54,154,176,224,22,220,232,58,153,44,69,227,26,143,77,68,84,40,115,43,45,150,239,58,35,80,164,48,22,151,144,92,56,57,133,53,119,132,91,201,44,97,173,147,190,169,25,55,24,124,193,132,68,58,5,149,87,67,23,224,76,73,239,86,188,168,44,95,152,235,195,157,120,254,64,173,186,194,72,109,245,80,47,126,208,174,50,15,200,75,35,158,232,173,9,71,52,61,251,48,7,238,141,179,152,46,141,156,33,25,121,171,48,179,210,57,7,245,38,97,121,21,158,232,138,95,131,18,37,221,243,168,245,240,125,137,40,128,122,81,173,196,98,181,112,157,153,79,68,206,1,99,161,92,225,70,130,216,163,105,107,216,172,220,162,158,22,97,18,227,210,42,226,91,248,76,136,170,213,250,160,187,133,7,235,216,3,228,212,42,108,98,125,1,195,49,221,116,43,231,32,242,142,83,181,220,186,190,53,169,194,225,194,154,70,56,35,71,43,245,104,201,119,227,9,165,180,126,109,4,10,167,7,131,207,52,233,75,173,67,200,191,106,248,250,129,171,70,125,168,156,171,45,6,28,254,104,189,93,53,78,121,175,125,58,240,175,146,89,224,179,156,151,71,233,8,171,41,111,104,33,75,156,15,24,48,185,70,242,94,189,240,241,221,151,217,141,210,233,129,231,142,153,130,245,160,6,90,39,113,204,47,18,182,95,169,227,185,161,71,184,99,80,154,241,207,104,235,211,213,20,174,101,18,231,159,17,165,140,60,46,141,179,153,160,187,90,20,204,142,30,173,187,150,96,52,147,144,138,151,178,42,57,217,21,176,150,103,120,20,73,88,155,91,127,24,233,111,191,165,79,236,254,186,199,99,202,180,136,65,76,130,220,69,63,214,25,234,243,166,254,211,252,61,212,16,26,240,108,135,207,208,212,94,212,138,226,30,80,99,245,144,190,166,94,237,51,38,231,127,49,162,212,236,106,188,150,250,204,179,141,248,2,40,99,61,185,218,36,224,206,216,52,40,147,78,154,224,212,96,22,27,49,195,11,230,70,86,24,97,191,240,61,23,78,90,93,62,208,13,230,248,30,37,67,104,173,232,49,55,119,60,27,47,148,126,144,102,41,234,254,94,25,114,39,29,114,11,231,246,11,19,105,211,214,103,77,180,219,122,157,99,186,60,112,41,51,58,110,164,73,67,87,23,81,244,232,26,68,33,105,232,111,99,109,174,104,77,4,233,177,77,209,153,143,40,69,54,5,11,181,77,145,14,90,1,83,239,33,139,11,235,114,214,139,230,172,169,70,103,147,190,34,193,7,38,49,114,149,7,46,119,91,56,112,106,175,221,187,139,95,235,240,91,60,185,245,228,3,250,237,199,156,26,66,242,141,77,108,244,33,14,15,91,189,2,39,130,151,62,205,140,206,172,254,1,103,129,77,74,70,183,225,29,164,140,7,78,101,143,119,139,7,255,161,195,210,69,155,238,225,40,106,123,42,209,64,72,65,174,209,20,95,110,23,177,59,40,89,94,186,184,138,81,114,206,128,161,183,125,108,121,146,23,189,245,34,240,175,83,248,108,48,231,175,229,48,89,254,106,234,147,102,231,73,103,192,239,197,44,147,137,231,47,141,179,108,234,254,143,70,243,222,241,104,12,61,61,236,115,33,238,25,141,211,84,191,55,122,169,203,153,184,64,141,70,74,44,5,228,164,124,79,128,239,7,66,65,129,97,191,191,40,158,110,181,66,160,6,241,237,136,116,214,173,41,124,208,236,44,175,208,62,176,213,251,61,38,14,121,121,254,177,76,104,253,49,113,176,98,227,173,17,142,201,114,199,38,192,214,220,124,66,4,126,104,70,50,233,148,16,166,126,48,181,99,26,61,39,39,10,102,190,15,70,166,81,99,212,213,184,85,221,113,71,49,101,213,164,154,106,58,139,238,238,71,14,135,80,162,118,252,156,137,41,224,54,180,250,219,224,99,120,140,11,167,231,138,97,85,71,183,53,228,196,242,189,128,137,5,95,248,236,218,122,41,204,38,33,236,240,217,108,202,51,166,164,235,86,129,203,115,235,219,102,249,197,111,103,222,235,185,82,146,13,236,159,27,93,173,231,186,121,238,27,130,61,181,129,213,168,37,99,130,27,31,227,115,27,29,16,49,248,178,134,157,127,61,119,89,43,199,245,169,80,208,125,21,19,134,4,156,18,9,109,230,5,17,109,36,168,45,44,105,220,97,194,32,250,53,231,52,138,218,128,71,213,137,52,121,158,155,10,208,70,22,221,39,17,62,174,206,176,124,174,34,213,178,237,244,66,56,161,151,119,24,31,239,115,49,66,63,194,247,217,99,218,206,186,117,208,80,14,240,210,241,138,211,28,171,255,194,22,111,247,37,208,177,78,69,249,178,84,211,54,246,179,5,46,133,170,215,69,139,151,249,101,147,10,153,34,252,101,150,56,81,157,8,0,101,74,34,132,50,81,178,221,47,166,195,199,86,22,65,243,66,173,208,140,236,69,248,85,138,94,240,169,23,88,46,100,138,64,243,196,131,127,225,101,76,0,222,113,179,159,228,115,22,123,19,159,105,208,122,138,194,60,12,63,16,166,109,71,225,161,145,41,108,238,105,207,62,55,105,227,36,170,51,40,227,97,223,250,179,161,11,209,91,50,62,197,27,190,236,212,162,103,177,113,138,169,26,244,124,97,221,197,11,57,80,201,51,18,58,35,166,23,62,228,146,106,139,142,115,167,157,98,227,20,83,192,243,227,165,67,128,166,187,97,65,127,208,19,254,209,94,32,56,45,15,79,22,12,250,62,39,84,143,93,157,215,136,156,134,42,51,130,20,29,158,88,129,41,19,115,151,62,20,162,85,8,206,75,182,74,51,159,12,240,50,100,97,10,128,215,205,42,33,28,46,102,136,10,156,204,188,115,56,163,30,123,135,28,161,167,84,220,95,211,140,73,73,192,193,129,19,24,196,210,77,208,70,140,247,219,236,184,5,13,61,115,137,178,182,112,31,35,249,179,132,244,16,177,98,60,169,62,100,220,231,52,37,13,105,158,25,238,22,36,186,150,102,75,96,182,97,216,4,60,159,132,105,8,70,67,129,133,58,142,241,92,94,160,53,68,178,200,97,92,7,242,177,41,142,37,0,237,112,74,132,59,21,166,158,199,127,123,194,31,37,235,135,186,213,107,77,48,201,32,215,189,112,163,64,206,55,121,242,159,169,163,191,176,169,24,126,108,74,21,207,246,89,222,10,35,68,232,182,72,51,225,29,157,73,156,56,113,228,195,73,186,147,206,5,104,62,194,2,195,153,157,212,197,108,138,220,17,141,179,138,152,41,22,24,177,7,214,119,192,4,73,228,183,201,181,172,43,222,27,114,77,89,96,7,54,201,74,135,171,17,68,10,108,202,165,209,243,10,211,137,124,80,252,142,61,166,41,94,163,146,181,245,153,78,177,175,112,225,16,53,197,146,45,243,245,14,57,124,32,98,151,154,12,148,116,188,152,182,187,192,70,240,227,61,27,120,52,197,217,154,77,47,201,3,160,36,11,156,163,80,122,6,33,91,156,49,205,162,167,50,40,212,234,228,152,136,84,14,105,150,45,155,235,118,134,244,106,185,95,26,58,34,27,59,121,73,90,181,91,181,6,189,224,181,204,238,243,39,101,106,168,117,152,76,34,209,195,82,220,246,159,130,26,226,111,65,152,84,97,145,42,194,128,78,32,15,155,195,127,154,228,251,34,139,155,187,104,171,241,240,70,210,148,188,118,154,228,84,184,87,159,51,66,116,128,139,69,62,162,156,129,58,137,42,171,15,82,193,22,105,40,212,167,47,81,38,7,198,25,19,48,42,9,146,113,113,206,135,28,52,128,36,87,143,166,87,217,52,176,160,221,19,196,245,240,169,111,34,25,108,244,88,125,199,142,68,81,84,96,76,232,88,125,120,5,31,152,50,176,17,191,141,176,138,86,137,39,232,58,35,87,156,28,172,45,58,70,192,20,13,250,195,143,45,191,101,154,145,150,60,188,64,221,140,36,164,25,5,206,41,36,242,112,172,81,159,45,99,90,41,20,240,141,190,66,37,174,73,23,28,134,161,2,99,233,216,115,165,7,230,138,84,3,62,167,178,216,127,44,250,115,89,104,14,83,49,34,43,27,184,135,245,8,60,180,182,17,152,224,239,133,73,163,187,48,177,64,39,84,173,176,193,81,7,45,48,164,245,62,149,112,93,32,73,174,48,229,18,129,14,146,37,47,74,130,152,63,153,125,93,175,48,20,167,68,57,15,30,218,4,11,159,192,56,250,60,140,8,173,19,214,163,192,100,11,246,128,113,41,222,20,128,243,161,200,179,240,251,17,92,113,167,245,18,152,91,186,15,104,35,235,232,14,40,183,253,220,98,183,195,241,79,50,144,192,101,69,173,55,112,22,121,38,74,25,168,218,247,142,213,173,229,83,25,30,252,17,215,155,211,49,110,225,67,96,216,66,231,133,207,112,231,162,48,25,188,254,86,228,41,239,169,173,43,114,3,43,96,206,15,121,233,105,197,250,254,61,40,242,144,108,111,96,66,112,209,186,112,202,75,207,141,121,34,230,9,133,167,109,40,74,17,137,15,153,89,192,227,129,225,137,239,1,83,158,34,239,117,182,4,60,254,14,119,86,71,23,24,242,110,55,106,17,64,57,115,67,91,55,76,236,219,218,120,240,4,230,54,91,162,117,171,18,187,201,220,3,40,232,116,180,102,37,214,202,191,122,18,15,209,67,187,155,246,211,179,179,131,101,119,93,84,43,235,46,227,121,56,185,64,14,99,139,84,253,237,106,26,185,14,143,60,222,174,25,113,154,207,82,168,241,235,243,112,56,191,188,218,161,154,94,238,77,28,205,38,22,18,217,199,8,54,21,57,157,236,139,240,201,28,38,27,75,199,12,215,70,140,25,153,9,98,17,147,16,97,245,183,14,163,65,210,116,154,18,1,119,115,187,236,31,57,151,172,16,82,82,151,163,164,73,14,93,124,211,138,102,29,38,5,105,233,226,227,93,253,132,96,22,78,225,33,52,120,70,165,5,48,129,139,103,221,47,39,228,96,150,162,255,164,219,2,222,53,223,42,77,248,72,171,56,40,196,239,145,56,68,92,189,168,131,1,7,113,139,27,105,49,21,251,161,48,73,242,129,146,166,37,119,144,148,22,119,220,29,48,155,180,52,198,224,109,126,242,145,222,141,182,162,192,216,162,241,218,120,229,53,192,2,71,115,164,146,147,143,124,54,21,125,246,106,81,66,69,78,112,211,123,27,53,3,197,69,196,184,147,111,101,112,67,152,128,245,23,48,18,234,2,178,237,250,118,118,6,131,251,228,120,78,166,233,84,127,16,225,28,99,67,50,23,56,199,146,179,84,33,153,196,253,95,126,153,15,237,12,40,80,172,174,39,59,141,188,147,179,32,252,183,201,64,29,250,53,96,59,141,43,72,65,155,82,178,103,136,158,244,168,243,43,166,124,46,33,66,50,11,139,211,121,160,115,89,52,99,15,226,185,81,61,172,106,21,76,178,145,194,150,114,249,225,120,204,35,187,115,108,183,179,71,183,24,111,186,169,46,96,99,212,142,116,64,124,255,67,146,32,19,12,159,97,146,90,192,80,57,147,140,244,180,197,226,161,230,108,104,207,230,62,47,230,7,54,94,91,106,183,197,98,77,81,177,89,40,20,90,243,49,103,169,98,138,95,78,36,89,203,76,88,225,180,195,119,89,147,90,148,20,136,119,247,43,152,219,116,169,217,118,214,235,140,195,1,186,236,41,82,39,152,217,16,91,175,11,115,74,137,145,158,41,179,240,87,198,203,55,116,118,91,50,78,44,105,227,27,147,158,237,95,221,101,160,43,39,181,172,8,159,71,190,3,48,180,129,122,185,56,243,215,221,41,197,132,69,245,18,156,56,243,228,189,44,47,68,47,54,112,205,197,183,74,182,108,21,62,139,242,206,162,196,182,166,173,215,44,81,94,197,151,30,90,156,126,94,195,10,155,2,134,29,90,81,82,125,46,74,34,175,92,6,117,85,90,208,185,62,119,61,139,48,57,140,226,158,92,128,209,207,235,253,78,238,99,60,202,77,15,98,184,20,231,6,217,90,178,59,3,27,231,112,192,171,104,165,196,249,93,200,62,117,93,61,30,164,146,9,62,70,191,209,166,121,238,222,228,69,197,36,68,250,178,63,151,231,136,110,83,10,211,213,192,102,95,74,78,185,82,45,83,178,60,119,231,29,250,120,213,8,160,132,178,23,237,114,56,101,99,155,66,74,78,127,152,251,240,221,216,59,132,105,250,82,88,182,145,214,66,218,172,78,110,156,92,45,28,68,16,205,160,83,39,240,52,205,154,128,251,208,108,158,76,29,64,94,23,206,79,222,138,177,177,244,121,95,139,148,92,69,123,220,11,10,245,198,154,233,157,177,76,227,98,125,96,98,202,10,83,123,217,239,120,30,187,102,40,122,166,110,142,95,182,142,202,128,162,109,20,53,114,5,82,56,229,169,68,161,113,186,138,150,209,171,117,141,248,115,231,46,145,169,135,106,92,21,229,10,96,74,57,231,221,95,147,102,87,177,190,211,125,118,50,193,175,231,167,219,61,42,27,31,163,60,61,51,26,148,216,15,150,106,221,242,218,38,36,231,48,69,137,58,143,154,21,70,196,110,210,248,71,123,118,126,76,246,34,52,150,116,237,52,72,144,91,192,213,184,252,101,42,88,76,35,30,14,27,66,86,159,89,8,184,87,115,235,170,15,133,164,202,230,188,161,166,205,153,135,126,107,212,110,195,161,86,224,184,236,67,127,185,178,149,249,160,32,137,182,213,241,132,234,119,24,77,136,49,207,231,217,20,236,248,165,196,244,216,213,66,32,199,53,69,226,8,59,36,236,56,10,183,235,170,128,18,156,234,28,133,43,21,126,14,83,181,242,199,186,222,41,70,244,140,96,170,249,105,77,137,77,252,54,50,198,207,218,67,109,33,122,158,80,99,27,229,129,91,228,75,115,136,77,49,161,109,221,247,123,168,193,14,162,115,152,219,108,248,9,145,87,219,237,121,246,49,25,156,173,8,143,7,204,63,15,26,165,202,7,132,81,72,187,61,172,6,219,97,40,156,158,221,106,223,170,92,10,213,212,113,148,141,207,198,119,35,120,66,186,86,252,26,19,110,138,198,3,145,106,117,3,118,178,26,124,221,158,193,192,153,174,14,231,202,85,44,96,108,119,13,0,192,245,21,236,32,217,202,143,159,135,31,163,215,221,1,232,201,52,13,6,145,43,86,99,27,69,8,30,198,9,241,148,19,160,246,117,203,25,132,159,68,225,126,179,232,204,24,41,186,41,216,13,210,109,73,182,251,164,4,6,208,76,230,234,167,199,57,136,160,93,218,15,92,163,128,35,83,14,174,117,156,192,88,194,1,167,157,158,16,128,105,75,119,135,81,146,86,215,234,128,96,222,237,23,156,153,15,69,19,36,40,35,188,186,217,136,214,247,19,64,24,61,34,162,217,184,113,117,146,14,139,232,93,248,28,184,234,19,38,117,187,167,128,241,198,233,152,78,130,4,14,66,91,162,7,196,160,130,219,23,79,134,34,101,60,35,62,209,210,168,1,243,117,134,194,100,84,238,128,113,56,23,13,155,176,41,68,107,82,229,21,70,177,46,50,254,179,165,20,233,174,64,81,82,138,169,132,129,88,36,24,123,46,221,249,22,126,157,209,28,220,111,5,206,80,208,47,135,241,78,107,84,101,65,80,80,162,245,185,99,212,39,82,5,81,178,199,229,113,138,191,150,219,185,73,52,103,125,52,246,235,165,209,243,140,217,29,185,85,105,153,190,151,70,216,140,163,208,187,54,207,61,91,79,39,243,149,59,5,90,165,248,237,108,65,18,243,68,250,53,69,207,145,158,25,178,132,200,28,206,190,192,210,248,81,145,9,106,57,100,195,97,78,39,137,74,26,113,242,55,224,136,178,53,77,157,42,63,54,6,239,118,67,194,64,187,77,254,123,132,208,136,162,55,141,243,86,40,33,253,100,75,248,49,52,59,144,3,190,199,202,78,197,56,135,166,194,37,146,80,145,144,128,25,252,65,75,184,55,209,118,236,90,122,203,45,104,69,253,43,212,181,200,171,62,240,140,66,8,40,79,182,238,88,92,100,102,196,7,72,189,61,155,206,122,224,230,156,191,192,28,47,218,181,37,135,79,162,232,90,235,34,249,237,28,161,88,42,192,158,147,141,188,96,162,187,14,231,252,108,212,216,84,199,114,244,23,35,124,211,158,232,55,124,70,62,104,9,231,131,36,214,67,75,195,172,116,24,49,209,172,95,19,50,227,239,6,139,227,130,228,45,153,71,36,253,58,185,8,27,58,142,13,25,52,40,177,87,246,214,171,191,52,178,56,224,161,169,248,224,115,201,92,90,188,8,225,109,91,223,242,161,232,221,88,16,52,21,130,107,177,255,54,42,138,90,125,82,225,94,114,157,196,98,42,141,234,223,177,92,174,241,25,173,198,31,121,62,96,126,18,145,90,244,12,202,130,92,158,68,108,156,98,213,225,181,138,200,177,89,210,216,240,58,236,98,21,32,202,180,97,74,3,78,99,67,219,52,148,114,181,25,115,251,231,71,196,103,156,158,148,127,132,152,179,187,66,76,112,104,107,199,201,64,240,226,245,66,206,47,21,227,82,83,134,86,210,119,5,57,87,50,4,16,186,150,218,117,66,173,237,131,161,210,47,67,107,54,11,59,197,247,57,143,149,159,182,168,104,23,14,136,226,121,143,80,135,65,216,173,181,193,197,210,69,63,24,66,138,92,158,242,94,188,16,223,107,147,4,222,180,154,244,216,214,86,240,246,193,231,92,61,31,92,126,123,65,37,243,101,34,25,99,78,211,26,244,62,73,72,240,185,130,171,36,103,173,125,28,169,248,9,67,156,27,102,58,133,207,222,92,47,58,73,197,126,80,178,193,2,238,99,174,183,241,57,117,102,192,228,247,74,107,10,91,60,139,9,91,99,60,92,4,157,52,155,52,114,192,109,61,111,13,17,98,255,34,104,208,30,96,235,23,45,48,60,203,185,142,128,39,238,141,7,190,11,232,192,99,85,45,39,96,167,112,95,139,61,156,11,189,194,44,160,232,249,90,15,51,124,35,30,232,21,1,246,219,85,9,91,241,218,31,139,161,222,223,174,186,33,146,204,208,238,84,74,166,35,159,159,82,188,90,238,195,137,218,107,210,38,76,44,126,44,3,159,69,164,89,155,20,62,174,152,105,28,142,79,238,47,53,47,41,26,91,160,68,179,173,51,18,168,241,211,29,231,120,125,210,169,151,159,126,180,182,36,15,173,24,192,15,116,59,158,96,152,84,152,252,174,219,241,204,253,83,96,4,58,242,29,149,210,148,167,150,219,109,119,189,79,96,174,14,154,119,76,198,143,182,126,168,129,205,7,234,44,183,198,251,196,45,71,224,106,114,202,1,87,68,152,20,78,65,124,7,140,145,166,233,120,8,222,38,135,241,106,55,25,212,138,101,228,101,107,192,248,62,159,90,161,14,53,158,195,27,118,102,173,176,90,215,61,1,143,17,113,24,217,202,97,92,116,105,53,162,0,12,130,192,212,228,236,30,59,71,165,130,91,51,234,240,126,174,216,119,206,162,153,79,62,222,178,127,2,110,34,72,93,240,170,144,70,16,40,204,80,93,225,54,189,240,217,224,165,53,240,144,238,148,28,175,93,113,212,229,39,21,144,188,170,113,225,241,100,241,22,252,71,247,181,187,9,125,10,92,232,139,207,6,34,83,90,196,8,221,121,113,199,10,4,77,72,210,200,185,111,130,200,177,171,53,132,7,229,102,121,6,164,32,90,19,112,217,143,149,135,168,97,138,153,216,136,191,106,162,96,162,202,102,11,218,53,31,175,147,196,49,227,217,196,29,182,166,2,254,180,107,3,166,124,171,171,201,193,250,236,1,163,44,167,182,18,68,157,177,231,81,211,241,100,243,153,178,101,52,166,6,109,60,198,16,37,16,254,57,81,108,81,207,98,105,38,159,22,111,13,199,248,122,172,56,184,125,134,156,127,90,225,104,41,221,53,182,91,170,247,53,74,193,10,75,45,230,97,51,153,159,231,54,0,17,98,140,233,57,73,114,82,152,124,150,56,61,41,193,22,193,120,51,170,179,124,109,10,53,166,26,237,8,151,101,239,26,53,189,162,58,7,140,115,120,6,188,138,234,212,148,114,110,111,221,95,251,172,159,173,159,235,28,82,53,197,247,56,11,228,57,162,10,238,188,28,99,214,39,199,144,230,102,162,91,236,40,219,252,208,17,197,115,238,76,38,216,35,243,185,219,21,10,132,221,10,35,34,68,170,180,160,86,120,225,35,118,108,172,162,53,161,36,127,173,25,231,54,249,249,170,200,66,96,104,239,152,10,88,5,26,246,36,14,135,28,134,195,72,101,202,194,47,150,14,228,63,125,186,182,52,223,39,83,206,227,84,38,63,62,28,45,217,201,219,152,150,227,167,33,171,144,235,64,54,245,204,234,31,107,17,50,85,255,246,162,50,115,148,128,17,94,217,122,217,78,221,11,180,10,4,125,15,37,84,254,17,76,141,128,137,9,168,31,224,71,131,19,48,116,35,154,248,73,148,239,182,62,43,64,35,201,217,88,41,195,38,128,53,165,106,156,100,14,242,160,234,133,139,74,136,100,10,167,61,26,7,60,87,125,186,150,108,151,115,24,50,84,245,184,158,111,239,225,10,80,178,90,231,227,29,153,247,20,88,228,9,168,11,194,152,130,70,12,185,21,220,169,111,165,113,39,91,23,222,175,51,139,170,206,24,148,9,99,184,186,194,42,181,4,209,239,185,52,207,3,129,46,78,238,107,177,195,139,165,238,197,70,46,133,192,56,211,197,57,201,33,127,135,148,235,221,227,62,55,47,245,109,125,142,24,157,136,212,117,206,46,48,180,31,10,223,221,142,92,214,166,46,83,56,74,83,140,24,53,184,79,182,42,186,41,235,54,198,37,253,122,184,201,200,138,49,193,56,84,79,240,185,104,172,176,69,72,181,219,26,184,170,9,226,227,124,225,173,133,128,112,124,236,123,102,91,198,143,250,209,140,217,236,174,159,169,186,112,7,69,96,242,14,201,48,117,7,141,183,225,184,139,111,61,206,45,84,243,185,45,69,120,239,59,195,247,212,120,132,37,145,220,197,197,16,12,77,86,77,61,197,9,96,11,83,125,216,156,162,119,215,160,58,232,9,96,114,244,221,9,110,250,60,26,253,36,238,122,199,4,109,37,221,114,206,245,136,227,48,118,36,74,15,20,94,86,0,28,251,217,67,179,75,248,1,18,197,64,73,112,44,10,227,135,233,177,87,158,229,163,1,57,18,147,115,220,159,88,90,73,87,15,242,129,94,81,10,140,28,146,62,28,221,217,248,30,103,114,55,221,174,72,178,153,249,238,241,187,40,205,9,57,184,205,171,177,129,49,207,52,76,78,57,100,44,0,106,249,180,152,245,192,150,241,16,48,76,222,79,144,253,108,212,221,223,235,236,78,37,235,166,129,12,218,136,215,102,80,52,163,39,19,253,216,113,109,28,232,150,106,244,53,81,8,24,182,60,245,237,243,25,21,196,196,226,184,31,92,237,218,3,163,175,237,173,169,186,109,186,139,167,140,138,108,156,232,139,171,154,246,220,170,217,2,230,102,174,199,19,36,237,247,128,233,141,93,101,60,173,131,29,198,42,93,206,13,246,121,56,183,251,176,99,140,235,76,97,152,55,174,177,145,232,201,122,166,154,103,191,148,143,134,227,65,87,84,245,96,128,97,252,213,39,51,1,201,195,48,223,32,241,125,214,0,121,239,227,90,119,249,73,37,79,166,10,118,91,51,230,186,173,192,80,178,227,10,211,94,117,133,108,12,21,171,94,223,200,204,111,136,117,247,25,91,22,165,56,79,181,70,91,151,14,209,46,126,79,242,2,55,154,221,239,125,151,192,155,30,79,17,64,69,52,25,130,127,61,239,171,83,118,80,2,64,229,165,26,34,212,172,251,207,14,142,128,162,137,11,203,234,151,186,195,70,91,163,70,16,203,197,111,55,99,162,159,212,31,27,9,193,91,111,77,114,253,147,218,96,5,211,110,43,12,242,252,84,29,49,111,43,64,250,94,11,225,167,221,116,158,192,241,239,139,11,175,35,102,167,160,176,41,249,210,252,9,127,235,151,134,70,223,105,209,202,175,164,87,191,244,48,79,167,63,60,27,219,231,99,44,224,67,245,214,38,13,32,99,214,73,60,243,235,11,156,91,93,9,59,50,229,8,203,29,31,103,108,249,96,227,153,7,217,9,205,75,55,85,47,13,155,225,250,235,126,89,165,6,237,137,31,117,83,124,251,126,26,61,230,165,206,245,140,168,205,246,59,56,124,40,171,107,100,107,90,37,173,255,52,165,43,83,15,16,248,158,157,136,148,235,33,154,43,26,218,226,214,229,83,5,221,161,50,158,128,30,103,91,188,23,68,50,91,45,94,18,64,156,177,13,254,182,4,21,218,147,119,33,175,221,141,173,41,63,166,200,57,225,253,197,80,17,202,79,229,11,148,218,62,42,86,4,173,57,4,25,6,102,63,86,73,161,121,147,27,18,180,15,126,40,119,171,187,149,212,179,205,204,40,254,203,141,188,11,77,31,131,93,181,197,75,39,220,173,67,115,249,18,75,217,27,47,43,172,144,68,192,51,17,188,104,20,250,54,227,14,21,24,190,176,0,123,125,202,71,216,156,70,252,50,59,157,50,110,36,171,224,241,128,2,37,179,84,90,60,169,149,45,118,240,159,245,170,15,55,110,215,30,35,6,115,130,162,198,237,23,141,173,232,90,225,115,44,186,180,116,225,250,0,33,146,228,139,18,78,234,1,147,207,52,52,231,127,150,112,119,118,88,186,85,8,243,28,215,248,117,3,134,98,72,91,159,197,16,121,42,84,209,18,180,233,90,20,64,10,125,115,120,96,151,104,122,239,94,35,190,180,21,8,212,174,53,1,176,26,239,128,217,111,180,49,36,93,41,96,184,45,150,164,68,111,163,157,243,142,99,234,109,77,137,38,73,209,19,224,17,84,35,42,166,105,203,240,4,184,1,213,169,236,91,89,139,6,96,104,141,121,148,135,17,216,74,66,53,161,93,183,227,207,124,155,74,42,78,230,136,105,222,6,124,6,48,105,182,54,214,69,172,107,152,203,178,22,44,32,21,216,252,248,97,29,101,17,143,38,81,156,138,157,120,56,103,100,106,154,195,222,167,171,132,0,35,195,165,112,26,145,203,245,107,45,131,210,87,114,154,70,176,250,166,245,179,15,246,139,218,1,170,40,78,227,121,225,51,168,89,97,99,28,188,112,238,154,59,15,123,94,143,29,3,130,148,212,180,245,170,81,10,97,240,57,144,101,196,26,230,115,215,135,235,112,87,46,32,142,49,182,247,86,116,14,107,211,184,243,166,5,213,223,123,232,101,248,86,187,23,2,253,146,234,196,147,153,33,213,33,236,25,219,100,151,248,38,63,181,182,71,148,41,186,39,31,234,54,134,146,39,220,56,103,251,62,83,234,238,146,121,218,9,27,243,183,162,92,217,165,49,73,18,203,13,171,246,203,31,216,218,154,100,204,239,225,237,204,199,41,142,231,108,100,67,97,101,144,153,217,164,252,253,44,6,130,208,126,108,177,147,37,177,70,153,141,148,44,249,111,15,170,102,165,76,2,215,203,118,66,26,232,105,186,166,72,162,81,10,19,200,10,120,18,209,150,17,231,239,219,250,119,119,148,239,117,134,216,191,38,38,197,20,138,58,198,247,236,155,110,39,35,242,211,69,172,152,114,105,42,58,138,195,152,6,58,9,145,130,115,121,41,194,203,184,255,100,187,98,54,108,183,25,73,190,56,166,175,204,81,18,96,189,146,136,188,66,163,78,20,152,64,84,188,215,217,226,149,82,128,202,57,138,15,3,38,131,93,215,30,217,204,158,12,114,96,75,68,145,42,139,106,122,234,222,53,35,29,212,103,147,41,228,187,21,50,127,61,105,207,140,64,218,151,61,158,229,212,117,199,64,239,48,150,0,196,79,75,152,93,242,254,185,150,227,167,33,176,211,135,155,102,186,95,62,16,13,110,18,210,98,229,114,59,13,152,80,172,238,179,120,75,34,82,222,176,124,133,6,142,205,172,94,227,140,128,62,52,50,90,237,195,94,234,131,134,152,232,212,250,42,163,11,117,115,152,64,193,120,14,16,124,251,206,42,67,142,124,81,146,20,224,235,163,69,157,82,115,117,233,56,69,210,213,225,98,33,103,129,59,83,201,159,125,44,235,245,204,211,31,69,68,60,28,135,148,190,54,53,208,209,49,106,210,167,238,180,221,142,148,230,48,156,180,58,25,200,152,41,126,160,159,3,249,216,91,58,40,157,66,129,20,173,169,249,124,30,158,236,250,248,193,176,40,63,5,111,103,98,213,240,121,144,184,120,6,249,105,141,54,99,180,54,125,128,231,183,113,77,71,107,214,242,243,218,164,136,248,201,102,4,180,207,231,66,9,56,5,106,20,207,79,227,140,180,185,195,8,215,188,48,165,224,31,218,44,180,179,94,180,122,74,6,245,212,99,253,209,184,120,70,45,134,240,148,160,145,157,206,41,142,54,196,195,112,100,63,112,246,244,78,11,24,42,161,45,159,43,181,251,53,217,119,235,51,162,199,82,232,241,185,44,23,94,235,248,58,65,64,119,178,30,116,191,167,46,198,155,23,234,21,180,79,246,251,94,20,92,248,217,88,113,254,63,5,109,221,138,78,188,53,155,138,240,77,51,75,111,78,5,89,196,109,235,174,210,97,134,117,211,144,176,106,147,226,95,214,143,203,10,65,182,77,117,64,87,176,221,168,234,143,26,68,247,233,78,65,155,59,127,225,57,60,191,164,221,222,88,103,222,122,81,88,217,95,56,111,129,203,22,237,223,223,195,227,123,20,114,244,158,174,113,218,85,143,133,161,7,87,165,106,12,152,74,238,111,200,168,248,159,207,199,38,147,49,14,117,10,214,230,99,23,254,56,0,29,165,250,93,43,237,6,169,34,110,217,89,69,154,164,221,229,95,198,68,138,103,147,244,183,222,135,111,79,255,164,226,21,118,22,221,74,147,68,85,73,46,32,185,84,97,200,170,227,225,231,206,33,201,3,12,26,53,70,14,67,160,222,242,51,166,103,102,186,169,3,231,44,137,14,207,28,95,201,103,41,12,92,16,180,40,108,50,170,14,163,31,247,108,42,164,151,250,53,129,208,73,213,50,217,78,105,99,188,215,49,141,151,148,23,0,167,18,62,15,58,185,159,205,208,196,19,46,122,110,220,239,118,150,162,102,13,223,21,76,203,143,69,156,111,166,8,68,229,57,233,68,67,31,38,28,134,199,176,164,76,80,222,26,174,182,24,209,78,216,90,237,129,115,40,147,46,247,193,232,45,77,45,162,69,171,37,69,207,140,216,66,167,74,97,139,138,158,65,247,216,167,90,50,86,139,226,99,198,75,75,105,61,167,57,46,224,21,112,34,187,81,224,210,239,20,111,232,135,170,185,64,185,118,124,14,35,151,210,90,83,178,208,189,116,199,42,23,160,39,19,24,182,119,183,84,200,66,197,199,46,48,161,233,25,15,71,135,185,105,107,248,58,114,180,70,187,84,167,56,197,80,37,186,86,224,181,170,242,214,164,62,250,193,199,43,86,181,6,168,168,139,139,21,33,111,20,161,5,134,212,52,70,204,46,67,79,235,190,131,151,210,98,195,80,114,41,76,6,181,15,74,34,69,92,43,216,153,85,17,1,52,162,195,167,62,151,128,83,56,61,88,138,212,22,107,207,73,74,89,14,83,147,161,245,185,80,129,184,170,17,196,59,173,139,119,12,152,155,115,15,56,163,122,34,176,249,118,252,225,199,120,86,209,73,224,178,92,166,1,24,253,55,133,81,86,118,23,21,217,210,89,221,3,216,37,203,171,104,113,94,154,144,239,133,209,19,143,149,205,165,164,63,173,151,113,20,68,207,17,109,152,10,179,52,125,204,207,141,103,42,41,13,47,10,225,90,60,188,81,80,38,173,145,28,218,247,189,97,113,150,137,72,84,48,71,232,51,83,142,221,186,92,73,161,107,205,53,186,150,205,205,39,176,49,105,250,111,163,64,212,197,53,177,72,252,218,110,171,112,17,60,251,231,210,219,215,142,60,102,34,211,120,145,229,197,6,226,24,49,153,240,51,73,44,250,192,197,174,157,31,76,12,81,74,17,113,9,83,192,237,173,187,213,3,11,106,185,172,222,184,147,25,46,155,18,39,31,185,59,31,220,140,38,32,43,140,113,239,29,199,253,150,158,59,233,162,4,203,39,75,131,135,75,102,226,106,38,100,227,95,164,89,137,245,211,154,224,140,143,169,233,91,11,8,185,152,39,30,224,111,169,122,177,35,29,9,231,235,7,27,33,234,148,155,246,1,155,191,21,53,163,83,141,195,115,203,47,195,217,193,41,38,110,85,244,21,243,52,222,58,191,216,17,20,146,93,5,77,213,230,247,178,99,57,76,134,47,80,56,175,91,184,168,200,146,57,219,244,253,97,227,25,221,62,139,168,139,221,82,117,132,199,132,114,169,111,56,81,113,222,162,26,9,33,154,229,79,127,48,41,142,247,209,221,84,87,191,120,19,188,172,115,105,211,9,115,252,103,228,27,5,70,106,178,163,116,146,142,253,188,198,2,69,66,235,182,62,102,8,58,26,243,131,169,116,107,242,78,211,200,248,63,16,190,121,189,208,81,78,177,93,151,142,173,171,168,150,183,153,24,203,57,176,216,93,88,148,50,218,217,152,219,179,195,168,179,40,76,5,181,39,144,144,15,252,112,115,103,34,66,221,121,193,217,124,216,1,212,145,4,33,215,215,113,188,4,73,52,197,44,190,54,227,151,73,196,107,234,110,57,86,9,37,172,31,76,77,72,81,11,199,8,208,62,27,134,58,206,51,105,90,213,211,3,177,245,111,64,73,239,46,34,114,101,71,106,243,122,63,170,8,84,40,211,78,212,179,151,124,47,61,33,5,203,234,37,37,186,254,89,125,140,192,49,80,213,3,11,49,162,199,101,32,234,56,135,247,179,189,115,59,73,254,108,28,34,66,255,120,96,18,117,151,63,28,82,105,169,42,133,63,7,30,229,128,127,122,112,178,164,33,77,250,242,121,50,137,93,77,170,184,216,207,97,137,251,90,143,109,217,42,15,76,138,119,119,88,105,164,240,24,158,239,211,62,140,42,155,103,3,37,253,192,167,193,153,113,84,198,42,8,215,227,116,148,120,179,172,104,164,85,151,11,121,228,31,33,172,158,73,150,83,219,189,211,100,153,75,113,37,26,82,86,111,230,48,197,130,178,249,82,50,146,90,160,200,126,63,14,193,51,216,94,153,124,224,100,206,42,129,217,244,124,134,34,167,180,133,201,137,29,242,152,247,241,211,100,44,137,68,57,222,198,177,157,34,36,195,32,189,170,190,54,233,12,30,141,165,12,141,34,79,237,57,37,93,163,5,76,68,86,119,231,132,221,225,131,70,25,102,215,163,152,218,193,30,67,206,105,214,213,12,64,138,218,57,18,129,57,79,181,53,211,108,7,204,68,74,242,177,143,21,183,189,242,153,234,60,42,223,116,209,67,230,25,93,235,196,254,170,254,118,13,246,70,80,202,118,101,76,51,53,15,241,69,122,178,114,152,11,167,31,13,239,7,55,10,59,164,241,49,202,131,68,20,29,15,138,216,100,196,185,203,215,47,53,5,67,135,125,67,222,154,64,89,29,14,195,255,144,212,101,14,113,157,243,22,31,248,225,24,37,12,195,54,227,253,62,54,88,149,82,243,204,149,149,148,17,135,57,164,182,158,166,92,178,82,180,46,22,208,21,135,251,94,145,156,133,34,94,42,66,210,70,214,36,94,84,31,210,98,60,213,226,144,95,36,203,69,199,207,166,216,132,229,48,91,210,158,199,25,242,79,149,86,78,76,227,239,117,154,28,147,167,28,106,150,81,169,20,58,31,217,68,198,68,238,12,120,82,228,114,97,130,222,114,124,96,137,125,161,222,76,245,82,86,91,151,218,150,229,222,254,3,23,211,134,23,152,91,110,143,214,105,87,201,41,0,102,163,138,214,9,61,6,133,201,194,104,62,149,184,96,168,219,27,129,68,207,200,201,191,27,92,123,26,147,181,238,163,130,103,121,169,249,99,242,66,49,42,84,124,43,235,17,76,32,80,25,58,220,217,89,212,120,58,230,67,143,65,195,38,212,77,107,82,82,224,60,58,217,180,134,212,122,26,68,35,239,79,227,50,156,26,157,57,19,160,198,174,67,201,93,209,169,52,18,149,188,62,17,19,116,183,218,241,134,237,226,223,171,147,34,149,247,99,44,144,251,90,29,110,70,177,34,240,188,66,229,25,215,74,121,194,74,13,193,160,207,150,133,216,179,13,117,105,76,110,92,206,119,14,12,255,163,62,156,24,237,151,1,159,241,23,78,225,244,0,238,48,50,6,124,118,142,161,47,134,169,24,29,199,98,21,83,196,20,110,61,246,8,92,250,3,230,228,172,96,128,153,56,183,192,20,34,222,151,134,229,83,108,187,73,137,249,248,226,208,214,175,165,81,79,100,15,66,124,200,58,86,251,3,159,49,117,141,69,90,155,146,188,154,217,100,200,93,184,104,141,86,70,4,157,92,178,232,90,135,229,71,44,195,85,227,250,142,8,10,101,121,210,26,211,209,45,109,96,66,125,242,222,153,58,185,57,5,206,58,44,228,201,150,61,2,70,40,66,190,199,153,118,109,69,215,48,59,213,154,134,237,148,47,20,48,150,169,60,60,77,198,53,59,252,219,30,5,30,132,124,227,183,169,115,171,250,112,4,99,226,139,45,171,250,209,135,19,196,13,244,188,165,50,204,205,148,73,189,185,112,34,149,73,96,35,98,243,137,118,76,170,190,117,63,76,166,212,23,29,63,83,86,173,25,88,37,167,107,154,1,143,182,245,18,241,115,130,196,111,55,40,55,179,194,102,109,6,12,225,150,194,246,94,241,193,42,124,245,138,18,190,236,129,146,84,61,4,174,61,66,28,192,182,158,228,14,66,65,230,138,247,162,170,78,108,29,50,53,206,54,19,95,59,17,9,90,2,155,150,88,60,60,101,165,193,202,68,83,186,191,213,92,84,121,108,1,41,253,245,237,16,66,216,170,17,198,179,118,144,76,115,212,232,216,171,162,245,252,249,104,76,121,136,142,152,165,188,199,91,97,252,13,217,53,6,117,4,94,205,7,57,61,138,211,91,97,42,185,163,53,235,69,156,176,227,151,138,17,168,21,102,11,218,74,248,113,216,234,50,94,83,129,225,158,72,62,81,134,241,30,234,91,159,105,232,129,134,140,229,190,37,115,18,67,119,76,79,254,2,38,184,243,192,157,58,82,135,209,18,214,17,135,122,56,223,135,255,196,86,4,94,20,209,121,207,49,46,165,250,11,75,150,2,9,71,207,33,185,117,30,13,171,111,143,198,44,23,113,56,14,42,91,82,242,207,137,106,125,19,91,133,4,171,60,99,83,57,22,216,217,242,229,6,207,248,187,186,22,177,95,60,167,226,58,88,104,166,198,25,81,160,196,236,234,58,128,124,213,141,176,51,62,157,74,25,245,44,144,233,249,193,56,166,155,18,29,66,99,77,34,250,7,19,188,209,112,216,57,255,27,25,151,31,60,45,43,87,157,30,152,47,159,95,14,98,16,216,174,100,200,241,242,197,7,131,24,132,83,73,6,149,35,198,23,62,223,174,10,99,51,87,15,140,58,135,169,74,19,233,10,124,101,150,157,224,48,84,44,114,230,159,217,129,28,180,119,205,170,199,150,206,227,18,244,2,120,175,230,146,4,96,86,54,186,217,31,154,127,66,200,186,37,245,18,103,35,241,71,248,164,229,8,193,187,227,215,47,84,19,154,134,41,72,30,111,113,101,69,192,108,63,39,12,249,150,177,81,115,247,205,122,5,154,164,4,123,206,68,38,153,102,136,224,76,230,173,206,204,108,1,15,226,182,10,115,11,186,48,169,228,114,62,25,235,159,191,55,18,220,37,105,146,11,18,229,206,135,66,60,131,153,174,22,5,117,112,53,122,110,60,85,210,53,148,154,189,178,12,78,151,63,50,104,26,14,204,120,177,9,161,170,142,26,30,70,79,140,35,127,158,236,193,170,48,196,47,222,181,159,72,150,162,35,196,14,225,232,105,45,205,7,38,146,209,29,54,190,136,23,238,174,49,103,82,118,164,154,188,61,219,211,225,51,57,150,102,231,64,72,50,189,34,8,152,232,192,251,112,88,57,28,94,148,4,169,245,136,211,237,115,62,195,77,180,40,35,81,235,17,129,202,28,48,23,56,181,92,19,233,58,254,69,216,226,52,100,124,190,136,81,232,59,204,84,214,235,91,181,130,153,120,56,37,231,239,231,158,48,149,7,76,77,74,126,224,22,87,13,4,4,85,56,22,24,149,27,135,251,124,15,161,105,145,240,22,48,119,139,242,60,124,145,112,232,48,180,231,233,233,249,232,94,86,154,205,9,212,117,88,152,168,78,189,147,201,191,65,176,84,237,106,40,90,252,183,207,156,46,89,71,205,138,86,124,84,16,5,82,39,220,36,89,40,204,234,90,81,157,211,69,128,237,233,178,27,80,127,205,241,164,176,65,39,24,62,58,56,84,87,127,102,57,228,18,57,224,110,247,121,129,127,59,151,195,228,9,103,157,75,20,44,187,11,3,42,223,38,236,108,217,248,87,226,22,4,85,12,69,233,2,159,187,132,23,213,161,2,0,43,144,216,205,12,168,171,135,81,110,73,26,177,194,248,39,115,192,156,136,122,109,229,34,26,191,125,54,204,53,186,222,152,59,202,14,190,163,150,109,30,65,121,49,36,221,125,215,42,144,187,62,115,133,74,54,47,65,54,182,136,254,172,79,179,110,107,160,103,146,234,101,220,72,190,221,148,130,72,89,73,209,141,151,111,150,11,151,161,183,156,99,98,68,172,129,178,142,151,18,122,26,121,84,41,23,134,17,252,185,47,159,207,61,2,70,206,122,232,109,155,147,217,135,228,24,132,229,89,218,100,12,196,45,135,90,170,162,225,108,156,231,203,211,250,8,212,32,130,163,110,130,98,223,196,97,120,17,245,58,141,232,157,135,56,179,49,0,244,254,120,133,142,45,27,223,26,95,251,210,139,39,190,252,226,190,149,98,130,222,186,173,88,105,176,59,101,49,253,147,186,31,105,237,148,184,212,208,225,195,174,207,79,99,220,58,204,10,26,234,20,226,220,240,227,207,104,45,187,46,78,238,84,225,152,33,186,133,140,173,194,248,135,47,76,28,106,63,222,174,160,131,200,86,221,212,230,211,154,160,206,14,152,124,42,133,207,199,118,53,146,159,111,100,235,2,49,229,82,63,162,76,221,83,88,94,129,241,151,149,128,203,214,112,57,185,11,172,152,128,211,99,82,224,67,114,178,150,76,226,188,10,113,89,210,45,36,211,63,24,254,233,165,161,217,73,110,214,116,99,8,226,108,8,34,213,139,103,236,74,31,140,84,253,120,126,155,138,1,119,17,90,40,86,106,123,128,33,134,10,120,88,246,187,194,80,36,93,152,84,100,125,56,73,159,190,182,9,135,227,12,144,105,76,22,180,207,37,156,234,100,14,42,12,253,124,60,156,8,137,122,233,206,62,227,25,233,160,136,166,232,179,33,210,221,1,195,147,153,213,129,72,34,70,143,81,73,166,18,169,222,201,209,61,104,12,204,42,105,10,35,86,231,61,35,157,113,61,29,63,59,75,143,33,55,75,74,55,242,179,149,150,240,54,91,98,179,154,97,7,61,255,175,95,180,61,155,233,68,15,32,190,246,217,5,90,29,15,92,182,60,26,126,29,237,119,197,119,224,175,69,54,112,157,207,174,147,67,230,11,61,22,78,66,205,223,166,162,233,190,181,81,191,234,118,202,145,191,226,173,211,122,174,65,24,4,53,174,3,196,71,250,115,8,224,178,247,139,39,133,89,163,234,18,176,157,190,250,179,185,89,108,13,73,155,81,208,46,186,132,56,206,60,155,81,164,143,24,49,186,223,93,15,78,124,49,254,214,70,15,172,147,244,88,212,215,34,32,92,11,99,155,90,4,80,224,249,144,114,225,30,233,241,46,162,200,19,48,84,245,122,112,86,202,98,252,94,10,67,97,126,130,3,28,227,119,5,52,216,18,245,183,173,164,199,77,29,155,8,93,123,78,106,191,83,14,3,55,46,93,234,34,236,97,146,115,125,59,11,72,70,197,84,163,211,133,205,203,163,112,14,110,104,10,188,95,41,7,102,6,167,227,7,35,85,178,212,121,137,91,52,226,18,24,159,253,49,108,19,105,105,126,188,97,164,117,181,76,169,40,175,49,13,209,20,122,252,104,231,227,121,77,95,198,34,72,85,111,188,27,135,146,251,209,140,86,78,235,46,14,124,238,107,177,169,16,88,19,18,65,96,114,195,111,107,216,231,183,194,176,16,250,36,46,198,58,178,20,78,91,208,156,212,61,15,51,25,149,149,14,215,199,243,15,141,92,79,49,98,228,99,237,173,175,85,75,10,171,54,91,248,113,203,77,29,57,247,121,251,205,185,90,212,41,68,65,225,184,104,85,193,16,106,102,146,107,3,66,117,9,87,186,220,197,251,66,185,254,251,88,201,20,62,212,127,129,227,38,190,22,156,43,92,128,213,31,181,178,167,199,89,133,248,210,152,224,152,102,120,21,135,155,69,82,31,31,194,57,198,3,166,78,79,189,135,179,6,57,250,65,205,101,219,213,205,102,222,228,15,38,75,89,163,203,3,237,5,39,142,203,201,116,59,212,243,120,222,99,249,37,36,153,108,253,84,175,39,94,80,111,11,71,231,206,250,86,27,234,35,67,113,103,163,92,173,30,60,168,55,234,135,26,153,124,235,79,183,146,83,188,36,92,225,103,229,170,239,112,17,71,200,31,76,86,75,82,159,203,224,215,150,163,72,162,102,253,229,190,98,55,130,251,147,140,49,237,54,59,229,231,169,34,199,162,139,24,2,126,73,163,3,112,52,83,220,166,141,155,57,104,29,230,116,72,15,76,240,55,250,77,141,222,227,243,236,231,14,112,27,35,61,173,211,0,41,242,239,50,154,40,89,63,39,219,51,137,200,23,156,31,76,104,253,113,34,35,227,27,111,133,78,188,176,49,48,65,145,202,116,24,79,174,86,213,13,68,206,138,15,168,145,192,169,119,155,188,151,22,95,131,76,223,166,75,7,154,87,15,86,164,109,34,26,237,89,150,221,73,11,224,118,70,251,85,95,186,27,157,125,192,112,136,233,79,79,174,255,62,79,208,27,124,29,216,199,124,170,49,19,206,120,140,253,184,191,185,61,250,75,91,184,239,233,216,50,122,228,128,137,221,63,43,135,246,209,51,234,134,182,78,81,62,224,242,175,149,73,213,170,143,95,190,47,15,209,36,51,11,181,60,147,181,179,163,113,178,219,207,131,46,63,171,13,77,111,199,246,12,255,52,89,87,136,194,63,63,188,125,51,73,132,47,219,208,84,44,138,189,115,190,48,169,126,186,118,200,184,41,62,201,168,250,152,79,188,128,235,71,116,12,193,193,103,22,97,209,183,120,54,194,74,207,154,166,194,34,30,93,206,147,245,224,56,219,39,1,107,135,179,201,60,40,92,9,22,254,224,69,121,171,86,168,16,108,104,94,24,7,92,85,16,129,29,3,178,165,238,48,87,149,218,223,237,59,37,127,248,178,92,135,170,30,98,220,113,197,225,115,129,42,26,232,24,166,126,252,77,194,133,168,149,110,55,108,25,213,39,2,232,35,226,99,193,135,213,188,103,240,104,205,161,206,105,50,240,125,191,57,119,82,42,42,31,120,163,219,236,112,50,55,176,70,50,184,247,124,11,0,151,224,89,65,245,129,171,243,79,36,43,255,235,47,140,128,157,255,246,32,67,228,153,104,103,11,235,37,90,99,53,63,174,111,182,222,47,235,41,145,230,217,53,219,240,220,121,40,90,217,1,87,181,117,7,108,59,211,183,66,178,228,138,106,23,81,90,86,220,101,15,60,198,152,207,179,73,196,232,23,62,183,115,133,169,242,139,33,167,208,177,232,86,121,206,68,184,170,29,70,110,171,183,199,202,224,221,62,24,222,18,45,242,26,38,115,238,75,132,146,215,161,129,221,211,81,124,196,254,219,217,132,144,242,51,211,66,203,61,89,208,112,232,68,235,102,113,58,10,249,143,14,233,64,52,62,121,99,200,170,222,168,23,156,150,254,218,115,90,202,219,131,246,238,123,37,54,69,47,143,253,67,201,208,231,148,72,211,62,189,206,51,50,6,63,183,27,232,154,143,149,65,53,160,175,143,137,106,193,120,193,210,125,184,225,231,232,237,137,237,156,211,219,179,173,18,137,229,101,62,209,25,43,93,28,1,167,34,138,77,118,73,90,126,243,72,36,227,96,183,105,224,136,13,205,71,140,244,214,85,250,19,87,26,126,59,160,186,43,109,189,82,29,200,116,40,62,184,27,71,133,160,188,140,159,46,164,134,156,215,94,15,28,68,88,192,233,113,64,13,42,142,150,63,186,225,252,218,218,239,100,65,229,128,107,121,190,70,178,170,71,71,207,59,182,39,222,101,42,64,1,39,40,97,21,54,225,234,15,229,114,52,159,200,42,2,192,195,187,109,36,103,106,41,80,2,225,9,133,233,71,111,212,222,80,219,185,168,248,195,143,241,68,81,145,238,133,68,76,124,162,36,35,108,213,49,57,187,99,138,183,166,10,187,62,123,124,207,126,245,78,118,65,218,143,13,211,91,200,15,3,83,229,173,198,21,169,149,235,182,62,70,223,243,236,121,43,107,146,221,113,114,121,45,137,200,196,58,48,34,55,226,211,30,228,237,165,239,58,118,96,106,126,117,191,169,57,206,189,193,12,172,253,201,13,64,9,40,30,109,62,108,65,169,195,189,253,130,101,81,131,236,203,244,0,3,77,189,37,181,238,135,233,184,126,48,103,106,125,210,174,17,135,241,189,200,50,151,186,218,247,86,137,81,2,197,35,241,228,75,148,184,191,26,145,69,81,63,227,248,141,82,192,125,169,102,50,126,19,8,234,226,167,203,249,243,207,5,21,85,15,31,206,185,140,229,65,239,152,80,161,251,179,185,9,87,61,151,206,254,76,57,179,195,164,131,63,119,227,70,233,187,15,10,177,142,164,91,194,198,10,73,209,186,80,7,175,17,221,10,63,101,9,24,54,194,242,192,156,71,31,204,151,47,239,245,23,23,141,191,182,221,88,245,123,33,214,61,125,237,33,233,68,17,253,11,187,18,10,48,114,15,15,220,67,90,44,113,86,76,33,33,254,193,49,205,6,190,160,231,151,73,30,136,142,153,220,201,31,112,87,88,105,72,185,182,19,41,243,183,38,215,95,167,145,105,59,250,215,66,247,231,185,88,31,56,138,164,128,171,208,19,131,174,240,241,195,79,67,54,191,190,211,177,233,90,124,172,74,17,250,59,9,241,44,249,199,162,226,73,211,226,152,163,248,71,29,70,158,175,61,240,118,165,43,42,22,136,228,235,68,224,42,238,87,61,146,78,41,105,87,152,106,12,31,49,46,232,233,201,85,194,137,54,163,181,29,30,207,195,73,68,152,1,163,166,252,184,73,178,199,146,18,164,246,79,82,55,40,180,221,1,91,145,195,11,87,191,153,124,52,203,186,101,240,210,95,191,45,93,79,237,127,108,196,225,203,182,255,216,203,250,3,15,63,139,77,237,181,62,59,25,100,239,197,81,171,128,26,239,94,21,86,87,167,156,237,249,210,28,120,158,187,146,58,84,68,243,105,141,51,212,237,69,83,14,211,47,73,227,120,229,179,141,67,194,161,111,197,77,197,15,242,142,45,250,216,16,16,73,185,54,18,112,126,210,202,8,60,196,145,214,27,238,174,103,131,38,89,193,207,226,99,88,182,119,242,183,230,202,241,240,193,112,150,231,39,231,204,139,159,240,44,206,182,158,185,223,140,88,193,225,220,88,71,234,166,67,109,199,63,21,110,188,149,158,220,18,216,34,190,214,237,39,110,247,36,117,66,22,245,181,182,44,228,164,14,120,138,179,253,92,193,140,63,219,243,211,152,155,177,55,254,25,204,26,177,135,220,201,205,84,182,226,162,69,93,164,119,132,85,133,159,237,97,2,153,172,154,230,222,155,70,52,178,169,131,29,45,3,47,54,163,184,159,60,133,173,49,11,251,245,15,62,151,54,245,175,159,95,90,238,32,76,205,244,231,182,230,199,67,28,21,67,66,133,158,10,14,47,43,48,243,99,165,153,215,90,11,18,160,46,136,107,65,51,85,166,250,148,174,52,232,234,253,225,41,77,145,213,195,144,63,247,132,29,93,27,66,201,79,229,16,233,22,35,94,138,26,3,133,17,168,244,21,125,118,75,28,96,82,113,128,194,161,51,13,36,104,151,151,102,41,144,124,211,194,33,128,88,80,17,78,86,18,142,144,35,245,105,4,201,135,248,64,32,218,226,94,238,243,132,164,213,103,200,58,145,50,127,54,172,154,229,169,204,50,138,233,226,83,212,202,16,31,6,32,88,48,124,89,98,77,143,167,38,167,90,54,143,207,127,56,128,148,10,7,183,168,231,163,145,85,12,67,113,213,1,231,148,175,190,50,247,249,242,165,63,240,114,209,95,108,46,171,208,87,184,221,81,57,123,130,149,204,42,124,78,177,85,98,59,178,97,125,62,246,8,163,14,145,196,172,12,37,139,4,26,167,139,77,86,105,251,188,24,87,196,237,119,68,114,91,150,146,194,44,52,127,242,221,71,201,167,208,74,207,28,46,91,104,123,71,126,42,183,200,3,243,237,104,192,99,174,37,164,136,38,185,239,167,91,17,176,206,50,12,178,185,189,211,70,105,56,180,211,48,11,197,47,15,92,224,231,151,255,239,255,248,199,127,251,219,191,254,219,95,254,246,247,191,254,229,127,254,211,255,250,31,255,252,215,127,249,127,255,249,223,255,159,255,244,127,252,83,250,143,255,248,199,255,245,247,127,255,183,191,252,211,63,252,159,127,249,231,191,255,127,127,251,203,63,252,227,127,255,203,191,254,143,191,252,253,111,255,254,79,31,240,159,255,250,47,127,249,191,254,254,183,191,254,203,127,255,135,127,252,175,255,250,175,127,251,111,127,253,151,127,254,251,121,206,127,249,253,40,68,45,148,248,254,198,121,195,70,69,214,161,247,9,152,64,238,16,88,100,134,59,229,122,195,41,210,172,226,71,133,183,128,217,251,227,225,168,56,118,121,120,55,146,249,242,193,200,139,180,36,112,195,103,255,165,68,161,238,78,111,46,74,130,189,135,17,161,43,111,114,251,235,63,38,145,111,167,217,220,240,16,48,15,152,154,218,208,67,58,7,125,130,221,182,11,76,201,215,231,30,220,150,16,34,5,16,164,226,244,234,124,17,208,123,65,35,46,112,27,158,83,177,141,129,33,37,121,116,53,239,96,117,184,173,241,180,53,89,221,251,232,108,116,86,1,39,222,229,91,51,155,139,206,22,126,77,91,253,203,47,127,103,192,204,197,47,141,77,222,183,250,183,236,118,119,92,23,102,113,187,235,113,91,245,186,212,108,17,206,50,11,247,131,17,178,237,119,162,224,74,167,14,60,127,112,33,37,227,110,207,212,66,155,182,214,7,103,203,10,220,23,182,92,187,234,173,185,175,76,125,120,99,251,248,108,126,164,148,48,162,214,133,107,139,251,4,233,181,103,167,186,199,52,106,11,13,62,244,15,238,148,22,118,129,17,80,253,54,18,228,208,16,107,205,242,203,204,74,159,9,179,90,254,176,192,164,155,58,191,38,6,40,185,36,2,15,146,62,63,27,21,214,23,204,128,126,97,116,3,157,239,11,70,228,116,46,246,77,198,12,135,72,247,223,78,9,242,8,25,112,232,5,125,233,81,180,188,182,126,236,84,108,63,249,224,133,139,175,84,253,154,228,144,125,63,13,225,95,122,96,200,9,114,247,214,176,153,183,107,122,119,206,215,152,164,80,173,34,162,33,211,208,236,185,239,173,173,102,113,202,20,103,59,38,5,227,131,109,171,30,50,207,186,133,97,138,195,175,150,101,79,86,131,245,25,47,176,15,241,53,139,254,182,25,22,14,19,177,127,86,8,10,54,62,13,187,9,72,45,133,241,35,251,79,195,74,87,170,246,204,116,103,115,192,168,245,73,227,70,33,243,231,70,131,127,139,36,104,29,51,146,142,62,91,19,143,50,68,227,243,129,125,239,223,198,8,40,23,41,67,187,211,51,111,2,77,89,234,158,40,35,67,60,209,127,250,204,156,46,213,198,221,136,69,119,124,16,244,135,210,211,113,216,12,125,27,166,165,74,186,31,152,98,141,230,29,111,3,30,5,249,156,108,194,94,156,116,224,158,148,160,214,166,74,114,206,223,13,107,41,185,13,10,83,42,16,61,111,212,79,104,107,116,175,146,127,175,102,89,64,50,75,81,93,43,241,211,217,148,79,5,30,120,206,124,208,136,36,74,90,3,12,117,99,43,156,178,84,110,0,19,161,246,142,159,137,180,171,206,67,200,95,188,132,129,146,42,171,171,22,152,148,163,152,43,149,104,136,206,67,74,49,157,203,149,208,173,21,225,93,152,155,238,157,74,133,20,180,33,61,167,152,176,197,60,229,202,87,242,179,83,159,158,198,195,127,170,196,50,106,57,215,224,63,220,118,214,229,103,227,128,38,34,214,31,53,219,85,39,203,217,104,147,19,153,25,159,26,60,67,2,179,55,87,127,56,100,235,146,27,14,191,26,85,121,95,107,74,251,250,141,187,129,178,205,207,64,209,188,91,10,163,47,150,3,134,220,250,129,207,158,231,175,205,230,154,164,218,153,13,209,52,119,63,248,152,162,101,63,15,207,80,166,14,135,33,245,223,251,129,161,61,9,216,42,92,20,38,164,113,91,99,10,234,111,103,50,53,2,134,232,65,95,59,225,16,246,247,194,152,72,83,27,115,113,169,129,66,144,87,31,20,82,209,128,113,189,201,193,106,186,155,205,91,79,10,134,244,16,193,9,224,213,179,219,8,36,242,18,216,196,102,155,195,21,141,181,37,7,84,49,109,193,111,253,53,59,159,186,156,126,38,46,251,237,58,228,76,178,221,6,122,70,152,179,242,27,81,136,221,182,144,33,83,20,208,147,75,145,89,245,196,150,120,58,48,100,238,191,214,48,208,193,238,208,4,54,122,209,21,176,125,221,11,19,175,106,223,76,58,176,85,41,78,129,39,146,15,243,131,39,233,158,85,80,211,18,244,103,91,14,109,149,142,83,248,214,190,105,8,92,183,48,47,226,248,128,104,187,58,204,177,46,253,78,216,119,223,201,186,144,34,221,98,17,147,79,102,249,62,14,31,115,186,62,173,135,149,91,56,12,103,74,146,17,135,58,113,69,191,141,185,71,250,141,220,211,40,209,111,18,187,175,221,10,108,164,20,14,159,115,84,56,239,128,45,201,54,96,42,53,47,108,85,247,158,11,12,60,52,115,206,132,65,134,91,58,192,216,0,67,96,130,245,159,181,14,76,141,111,21,24,195,53,123,107,19,168,185,198,188,5,85,155,167,71,0,179,145,43,108,52,132,229,194,93,14,40,42,178,56,77,151,180,110,73,187,6,51,99,30,247,183,139,100,66,182,137,0,166,19,78,2,227,23,150,223,134,76,165,119,159,12,118,73,77,10,67,32,117,59,158,183,48,230,53,200,251,178,62,27,13,168,187,242,39,37,169,238,138,1,126,170,234,155,241,50,141,59,149,210,84,234,148,6,25,64,111,23,37,85,63,43,218,200,26,17,88,106,80,49,70,106,77,235,126,175,37,5,199,68,153,103,239,247,151,145,158,144,45,137,152,93,115,54,0,127,182,76,149,70,68,119,220,121,136,248,132,194,36,4,142,251,214,181,191,173,139,41,174,196,128,55,238,141,2,39,232,249,227,107,82,188,217,5,174,40,74,197,218,29,3,254,195,174,240,114,167,28,40,238,152,161,168,241,214,57,204,77,80,246,28,106,55,97,175,117,24,251,65,87,200,89,186,67,102,41,37,33,178,252,16,254,219,177,97,153,19,127,141,7,61,155,119,60,27,134,195,173,253,198,13,119,103,97,150,141,148,67,178,92,172,155,155,109,40,92,66,95,208,224,54,100,10,226,80,26,219,187,101,154,86,58,129,11,33,146,210,2,78,234,195,1,46,171,196,110,70,212,115,22,125,56,25,204,211,127,26,130,17,177,238,72,177,97,68,189,227,141,144,184,110,10,100,175,59,89,13,172,114,199,206,25,50,158,112,57,184,17,4,87,33,241,118,249,26,196,216,107,124,141,66,109,207,189,30,181,95,182,244,244,223,166,106,93,10,35,128,207,106,170,59,224,46,185,163,136,242,156,41,24,115,48,227,87,110,15,76,56,108,5,124,236,26,185,236,90,220,194,243,82,161,195,227,52,209,214,112,68,198,226,202,240,91,103,69,9,188,249,247,202,148,19,167,231,217,151,7,19,152,178,194,41,48,183,194,88,122,22,95,105,130,86,28,172,254,90,230,200,144,182,208,152,199,46,122,236,188,44,89,2,160,41,132,229,177,163,169,255,213,198,203,50,73,127,240,196,95,35,251,32,26,220,17,242,91,243,199,134,43,239,124,12,181,30,239,60,77,212,91,191,21,172,127,113,154,79,11,49,200,52,26,112,112,121,218,6,129,228,5,191,253,3,151,232,24,204,226,82,231,15,138,115,167,57,124,126,92,138,164,13,134,203,55,96,50,143,244,167,141,166,54,90,119,220,15,15,76,110,238,12,216,166,188,194,246,131,14,55,56,216,218,211,58,123,161,36,112,17,166,60,67,171,203,59,153,236,154,18,66,210,113,98,41,1,35,38,168,32,149,250,241,100,72,27,239,189,169,145,91,53,156,153,100,153,104,149,110,131,240,240,166,18,221,30,164,255,39,157,222,68,5,170,191,52,186,32,82,80,97,19,152,59,192,7,55,238,15,69,167,153,9,125,126,171,122,66,206,51,229,44,167,250,62,8,237,48,174,160,23,150,158,35,222,17,134,221,68,41,76,2,127,136,30,229,220,226,107,146,174,38,57,223,16,228,227,126,247,174,17,211,146,74,70,212,48,33,107,245,174,149,170,250,236,232,36,160,118,234,83,193,152,96,245,99,194,9,236,76,226,192,108,148,242,211,150,172,18,29,227,2,46,59,161,201,99,77,55,66,38,142,211,38,7,0,151,128,225,12,181,216,148,228,36,43,60,141,227,195,97,46,108,165,41,124,206,128,85,2,166,182,84,122,118,186,158,61,43,16,56,105,181,198,129,43,113,218,104,125,206,118,169,94,107,212,75,183,228,115,129,218,2,145,186,107,166,84,60,124,63,50,9,103,25,238,194,221,49,251,147,45,53,99,41,12,87,76,189,48,244,236,242,57,206,8,67,65,224,176,133,93,228,165,75,182,245,225,112,227,42,47,221,54,234,152,251,219,181,22,201,35,51,134,161,226,181,134,60,28,118,205,59,100,208,237,108,247,62,91,215,150,158,215,56,136,131,181,142,135,159,27,219,144,214,139,20,209,47,46,194,216,246,45,188,215,13,174,225,230,46,17,108,171,212,117,155,238,156,130,206,49,136,109,117,78,104,153,134,29,205,121,87,150,2,134,155,248,78,52,126,11,73,225,15,198,171,145,100,223,232,56,25,61,217,209,4,181,171,208,198,195,72,4,103,234,247,222,152,167,77,234,76,26,178,146,94,30,131,216,12,84,63,210,241,115,70,102,47,150,135,164,100,75,66,58,99,6,139,112,117,148,131,74,44,78,246,190,229,164,121,100,49,101,97,56,111,120,139,171,231,79,112,143,32,148,43,207,38,10,89,191,232,54,85,160,86,157,164,48,180,51,222,186,34,16,39,86,223,129,161,141,119,24,82,101,201,41,164,248,217,24,86,29,62,107,83,18,63,128,141,89,195,225,65,109,212,210,175,73,100,217,95,59,219,17,35,173,49,68,190,88,236,98,217,38,53,133,145,49,222,46,218,182,72,231,76,146,135,79,99,74,6,252,167,41,13,85,83,153,15,20,154,40,8,111,214,82,244,151,201,197,243,83,21,135,148,230,26,24,140,20,248,15,62,27,54,57,43,251,129,139,243,100,98,53,66,109,149,31,216,19,41,65,143,29,248,76,97,234,12,119,192,164,149,205,167,177,115,15,0,22,205,25,100,250,147,183,188,28,206,67,105,4,49,81,230,112,94,92,242,132,231,49,141,235,3,123,100,28,20,39,110,209,181,67,200,57,224,100,7,171,194,103,195,218,23,134,246,68,151,214,58,86,124,114,24,166,156,92,134,194,176,10,142,128,135,242,236,55,206,154,115,157,243,49,121,245,176,64,203,114,239,48,186,156,83,213,99,27,170,96,213,121,248,41,56,129,49,85,123,214,173,208,205,97,100,72,202,179,39,176,253,249,195,207,156,225,76,16,24,254,251,236,112,133,206,77,63,53,65,66,151,88,50,11,39,47,253,152,184,1,114,188,182,85,63,15,29,21,138,190,124,113,181,179,20,146,248,11,141,47,1,114,65,135,161,151,215,137,132,183,191,55,31,180,100,204,130,242,112,204,101,159,11,149,52,125,161,233,7,133,236,161,56,108,220,174,69,97,178,142,122,192,200,1,62,207,46,197,245,151,15,108,124,123,15,140,52,219,118,152,108,118,29,52,170,76,157,208,11,24,203,69,225,142,116,79,252,182,169,146,104,215,72,7,241,203,11,30,247,154,159,23,171,40,156,125,99,122,214,10,119,81,125,248,79,156,194,97,120,149,116,200,43,12,133,126,224,147,213,178,147,182,70,199,36,22,62,164,38,75,15,8,88,47,154,59,6,8,243,225,94,17,152,28,155,229,239,117,102,93,211,105,74,252,177,70,199,142,1,69,178,136,192,5,186,110,239,152,201,167,233,193,87,73,111,207,209,218,14,27,153,197,149,56,171,239,27,100,28,174,162,51,137,108,64,119,79,161,85,67,196,228,162,176,190,84,183,89,201,185,175,234,38,237,70,205,27,3,222,230,35,145,220,76,48,173,196,79,183,6,91,152,182,70,153,216,95,11,90,106,169,144,100,177,146,54,234,141,209,221,212,43,52,25,76,165,196,91,87,163,125,145,65,129,215,211,147,206,41,176,51,169,22,129,207,241,228,226,30,11,79,239,120,70,60,87,116,222,125,142,147,64,253,156,47,36,80,231,24,180,98,5,174,218,115,250,18,115,28,61,58,117,86,242,5,40,110,116,152,199,235,70,14,91,128,243,52,67,179,56,103,125,80,168,250,189,227,185,91,74,240,133,19,251,243,138,198,230,166,27,10,147,38,226,211,16,167,77,210,135,159,61,254,127,19,119,54,43,251,109,217,85,191,151,211,62,132,245,253,113,192,134,40,130,160,29,109,74,144,34,57,134,130,164,170,56,57,6,66,81,87,224,69,216,17,4,123,118,115,63,241,58,92,191,249,236,57,247,88,143,216,146,96,85,26,121,107,252,247,126,246,94,123,125,206,57,230,24,165,196,240,66,250,230,250,156,68,143,91,204,27,198,92,212,190,66,94,225,189,57,107,213,208,137,225,44,87,201,203,100,150,109,43,135,78,12,100,17,189,88,157,88,203,60,239,214,21,238,97,214,66,229,9,114,223,229,190,218,13,87,22,36,133,210,244,131,145,78,27,126,78,96,251,155,52,73,111,143,230,106,99,148,170,80,106,173,191,93,207,178,224,189,28,163,202,209,244,167,43,34,10,254,211,166,240,52,174,139,153,110,253,98,52,162,133,137,71,82,22,35,119,111,149,138,47,76,85,180,52,183,88,91,197,204,115,186,194,36,26,146,255,116,49,173,77,253,105,98,238,190,126,97,122,114,150,187,183,175,64,185,96,59,238,48,10,122,186,243,36,171,228,202,217,28,179,145,233,110,215,163,133,253,57,145,6,166,55,125,52,228,85,158,158,100,7,70,97,166,219,16,40,51,46,102,238,147,250,230,214,176,252,241,114,45,226,16,151,195,102,67,14,20,135,15,135,207,34,129,60,205,63,45,207,169,154,252,207,217,197,215,244,103,228,237,207,182,91,210,27,192,166,228,236,48,92,52,201,160,35,69,114,230,148,252,194,136,91,95,112,34,157,235,48,225,243,172,176,153,225,6,140,192,210,18,24,33,230,237,55,79,72,131,102,189,57,250,64,103,93,115,56,37,153,173,12,102,116,56,220,166,166,138,207,228,198,36,243,188,54,43,174,46,46,221,230,190,231,185,56,152,100,49,11,162,202,124,219,78,193,225,204,14,86,225,1,77,221,97,139,228,11,140,73,229,89,234,30,24,133,198,242,18,130,128,49,60,245,171,209,146,153,218,224,38,154,221,95,24,205,126,105,81,147,27,121,97,146,29,69,222,26,141,34,84,57,28,110,67,10,112,44,208,140,18,142,195,108,37,154,244,5,140,182,113,122,112,120,46,49,215,100,65,76,156,85,29,62,173,58,133,70,5,99,14,65,128,7,62,187,163,146,148,212,54,56,55,199,123,15,179,179,22,198,92,197,154,237,140,218,7,206,136,201,12,133,43,228,166,23,38,98,245,194,25,46,64,247,39,71,33,71,234,8,16,1,94,212,187,189,112,22,239,243,110,126,40,205,251,97,37,7,87,164,89,76,215,153,250,231,7,198,102,97,10,233,237,204,77,68,204,31,180,218,169,77,104,111,31,190,222,3,19,14,147,141,8,123,105,142,183,126,239,102,38,11,111,155,26,99,225,52,220,3,87,92,218,223,183,198,210,221,246,218,31,20,217,215,177,36,189,78,166,255,60,251,7,38,159,1,3,66,96,148,56,134,195,103,165,104,202,172,193,12,162,123,71,43,166,119,170,60,194,179,115,199,211,230,129,207,88,74,82,78,136,10,41,122,63,31,20,249,144,46,171,57,92,191,237,19,146,149,94,137,174,225,1,17,85,206,217,97,100,145,179,180,8,86,191,203,223,25,169,113,177,115,48,62,200,202,113,235,65,52,81,218,107,163,134,53,183,63,150,105,105,21,101,101,162,137,237,87,159,157,192,217,133,84,133,41,129,42,47,60,132,104,13,108,5,132,1,103,21,152,224,68,70,9,186,55,137,81,251,251,80,24,143,203,29,48,138,29,89,135,30,86,92,61,224,115,185,48,122,80,2,133,237,34,240,16,202,206,153,162,17,70,110,1,35,51,223,20,134,171,50,95,56,201,25,155,14,141,10,253,114,184,193,184,235,215,148,67,105,141,195,20,156,232,156,146,77,225,40,7,172,134,60,204,118,86,98,229,168,41,132,200,197,88,75,182,120,109,196,203,134,80,172,80,174,131,145,25,112,209,242,32,91,125,122,241,249,202,164,168,215,181,188,160,75,179,162,147,82,38,169,55,103,43,254,182,41,209,73,225,189,160,173,57,98,30,54,178,170,132,58,187,217,212,115,160,251,192,221,108,195,182,194,164,83,106,192,231,112,185,187,194,144,237,227,106,4,2,100,198,97,64,32,229,31,176,117,84,133,43,22,101,15,12,197,84,4,239,233,165,156,195,252,115,66,3,88,218,25,6,171,70,244,211,246,137,206,11,140,224,105,137,171,207,17,107,10,83,16,55,3,198,148,195,24,254,8,189,184,154,65,210,246,158,198,17,125,233,231,158,103,14,58,39,57,135,73,211,9,251,24,29,73,202,10,29,198,153,65,102,21,14,221,231,204,238,141,90,224,47,8,189,139,83,174,185,5,61,48,145,111,237,198,208,232,74,116,227,143,155,157,124,49,12,36,106,140,110,178,24,181,102,133,137,94,175,128,169,15,147,110,206,30,24,50,237,3,163,198,41,109,78,24,4,223,62,135,33,28,203,94,5,199,31,118,173,14,179,252,201,60,14,105,31,13,177,7,70,68,68,228,111,59,170,180,148,182,57,204,116,43,29,153,151,198,37,211,97,52,70,100,199,112,32,10,163,227,106,83,135,92,10,159,14,22,131,36,15,35,162,41,124,58,126,138,171,27,197,36,250,228,4,147,182,247,181,76,250,64,118,143,205,196,44,124,115,137,202,158,26,116,30,24,66,82,60,57,44,84,41,13,239,230,174,154,150,255,118,250,152,48,10,92,44,204,251,129,57,125,170,229,163,193,29,99,7,135,217,106,41,76,142,221,231,142,179,86,34,217,49,46,152,138,169,23,238,146,131,4,158,8,33,5,76,120,91,111,206,176,122,127,251,252,165,212,208,143,207,74,106,14,115,96,148,65,132,133,253,89,2,159,190,134,47,138,212,197,128,126,108,87,30,148,26,136,164,79,118,26,177,230,128,207,214,99,201,38,173,177,223,174,62,57,36,114,184,73,127,218,206,18,254,69,18,19,69,145,159,174,4,182,124,8,165,211,98,231,89,100,16,156,225,147,189,23,39,132,71,170,62,216,105,79,146,19,14,19,101,150,165,155,142,133,142,67,192,4,145,5,134,81,119,54,183,14,23,204,153,228,230,248,165,17,69,126,224,68,41,152,116,83,182,154,88,239,126,96,52,146,154,188,86,231,167,154,63,25,210,143,85,155,108,16,166,114,176,39,181,197,38,228,200,70,55,59,108,101,50,210,158,120,133,225,231,245,192,70,178,215,171,139,149,202,61,40,110,60,91,127,184,154,20,222,3,163,129,45,132,59,96,184,4,142,126,152,132,138,226,204,182,2,62,63,36,27,207,79,160,117,197,189,167,214,6,16,25,61,135,136,29,23,159,229,42,41,138,126,132,31,56,169,229,84,73,19,86,228,133,48,152,195,77,35,84,184,18,194,82,243,6,99,219,148,245,151,207,151,197,203,211,97,168,121,250,86,148,38,190,223,217,44,147,133,168,14,3,139,93,220,3,163,130,219,181,185,209,90,244,3,74,50,54,215,146,231,54,177,197,104,18,42,97,68,253,166,27,105,45,122,55,89,59,37,162,55,19,137,244,57,26,253,176,34,225,45,75,67,239,56,39,27,73,228,154,163,97,164,180,30,176,81,143,111,184,189,99,3,237,102,241,199,65,233,137,185,211,31,173,146,6,146,99,219,129,81,185,115,148,104,165,78,39,28,86,83,244,19,50,182,226,3,126,224,211,69,75,12,249,106,10,78,251,130,7,89,62,135,49,245,189,174,198,120,220,31,28,198,85,73,251,134,155,111,153,19,59,220,156,21,53,41,64,71,207,198,95,246,180,205,88,14,190,35,198,162,103,137,164,39,240,249,221,29,191,204,185,162,95,40,73,41,71,173,162,106,95,247,222,221,15,132,240,167,210,188,126,26,201,193,247,234,100,186,117,2,155,35,122,252,116,18,102,88,111,120,161,78,63,130,80,202,178,197,103,15,152,136,146,95,139,164,124,147,144,72,219,159,178,60,135,11,194,233,210,17,118,49,7,218,7,198,242,88,191,213,54,21,233,18,232,92,67,193,42,83,59,239,43,154,11,84,210,146,23,125,40,205,230,13,219,180,181,9,57,57,91,14,13,34,173,191,230,98,82,243,217,81,90,231,106,18,242,116,201,11,218,144,168,43,215,99,99,63,211,227,106,84,135,116,50,66,216,119,59,75,28,43,192,171,28,174,33,143,234,229,240,159,194,50,61,56,17,105,111,81,4,181,77,7,86,7,7,76,23,247,53,132,131,222,85,218,134,105,146,184,133,87,188,21,232,87,58,89,245,79,126,242,169,12,163,156,161,222,43,30,61,207,75,222,72,82,148,124,109,235,112,241,105,81,97,136,19,174,236,118,77,1,105,69,249,162,41,12,140,235,116,179,162,148,15,15,152,33,190,6,164,117,102,20,151,147,250,79,90,204,96,226,17,94,255,77,242,222,12,27,228,164,139,189,232,195,28,195,226,40,103,54,187,255,180,65,80,40,244,203,183,84,231,228,93,207,196,37,155,193,3,35,207,179,28,78,8,150,140,11,38,150,245,192,216,41,233,33,22,152,67,154,195,196,128,155,222,220,62,69,192,3,46,105,191,224,220,158,179,160,149,21,20,73,100,1,47,24,132,2,203,20,9,74,139,58,218,241,147,214,39,59,88,126,22,83,34,6,232,16,21,129,207,209,179,100,111,21,234,169,167,172,166,104,121,150,103,181,44,38,225,34,123,166,13,205,40,126,25,146,105,22,35,71,200,27,84,57,63,143,61,209,230,208,87,166,22,188,61,88,179,56,174,188,241,217,37,161,177,246,192,159,12,152,188,211,252,20,137,61,48,82,243,89,166,34,43,153,152,254,202,19,43,64,57,5,158,157,118,38,10,234,191,157,80,157,24,10,83,172,217,3,69,201,170,191,232,57,188,224,100,242,129,7,118,190,237,157,230,128,45,210,24,112,81,85,75,96,12,143,2,77,74,105,25,38,202,49,139,95,140,90,143,176,159,160,38,19,228,169,1,35,225,218,20,62,31,191,190,87,155,123,136,192,221,44,162,2,166,82,106,188,240,89,23,182,239,51,97,141,12,181,193,102,128,150,233,167,25,224,194,209,89,97,136,120,205,225,51,3,247,55,222,64,82,157,106,77,127,114,60,19,100,79,6,76,29,100,9,184,43,153,31,152,210,145,237,176,177,69,229,189,139,77,156,254,104,156,171,228,236,107,112,172,227,192,164,192,228,230,104,4,156,13,231,3,147,109,168,245,66,41,207,8,180,206,93,46,180,166,184,148,188,73,189,80,142,28,254,195,150,123,152,77,97,226,1,61,96,244,97,245,177,241,164,157,222,207,18,161,217,166,47,189,76,163,48,96,148,245,235,5,155,58,94,192,73,36,140,236,230,231,27,249,147,83,123,155,175,22,67,97,195,65,230,158,119,115,114,158,155,72,226,19,142,46,16,174,155,104,238,67,33,69,218,121,58,140,110,92,215,230,38,114,235,227,227,44,218,148,181,105,163,76,236,117,158,231,102,93,70,183,93,111,206,212,240,116,20,10,38,203,221,40,131,131,173,63,90,102,142,31,242,65,120,171,229,141,66,234,51,73,81,227,249,2,136,87,126,64,35,60,188,51,202,48,27,247,250,108,186,80,242,57,159,35,9,12,23,125,248,68,216,6,101,218,210,160,156,130,145,88,118,24,98,200,210,57,3,123,227,245,52,153,169,196,73,23,36,35,70,100,254,65,141,168,161,48,17,253,229,95,11,237,235,44,25,220,243,245,140,144,177,29,134,76,161,211,21,166,145,221,215,196,102,126,107,242,173,57,142,182,61,253,230,204,94,98,45,59,236,32,236,57,19,38,186,57,68,110,185,155,135,176,63,120,197,216,72,228,80,250,135,242,234,159,154,98,71,216,149,50,197,67,108,120,14,167,7,62,243,71,146,12,1,57,13,124,205,30,24,138,183,56,198,192,85,166,220,120,59,204,209,75,151,76,56,21,213,239,141,53,175,144,213,204,105,35,249,153,3,158,147,217,72,188,48,21,197,201,95,203,234,4,37,198,191,83,197,214,241,133,207,74,47,59,159,211,141,16,236,40,14,99,77,41,27,129,133,178,226,120,242,34,84,51,110,45,218,93,230,99,250,28,78,207,151,198,103,79,182,9,212,103,85,207,180,34,234,68,172,123,9,220,144,52,105,1,91,253,248,11,183,110,62,44,14,79,84,208,228,201,206,222,224,44,25,254,100,221,202,187,228,189,88,31,74,180,25,177,51,205,73,2,227,122,16,48,30,222,114,115,12,104,114,124,108,114,255,90,141,204,182,2,85,176,7,38,50,166,177,6,116,68,185,223,3,195,161,111,67,31,13,106,149,175,170,21,182,141,170,120,160,204,103,252,137,15,124,206,182,89,106,193,216,3,178,152,249,163,157,255,63,73,29,218,7,246,52,49,112,33,35,42,141,138,0,170,79,88,204,248,28,6,5,30,38,165,252,192,148,116,107,185,241,57,168,97,53,251,92,205,58,86,53,183,183,134,13,79,191,24,186,243,133,154,230,108,245,139,187,105,241,74,95,154,38,162,245,192,28,107,36,112,196,104,196,146,205,209,115,50,72,210,201,173,176,239,133,207,173,182,102,98,33,96,206,233,11,54,181,69,121,92,63,189,167,149,73,63,240,89,6,100,179,208,151,9,146,251,194,88,56,26,47,73,239,29,152,32,113,11,248,52,122,189,174,230,61,253,183,9,170,119,9,167,81,111,241,68,62,15,200,156,162,151,14,140,83,252,135,187,149,85,73,31,166,126,38,230,20,171,99,213,204,33,60,209,179,185,158,1,151,161,21,216,38,78,50,252,83,31,56,205,174,99,151,50,169,190,4,38,239,162,240,72,49,118,209,250,111,26,192,95,140,166,84,226,183,43,226,148,58,233,216,28,231,79,222,56,226,75,212,149,19,111,247,77,41,218,78,90,166,9,202,233,111,56,108,130,145,242,100,40,50,164,26,87,79,98,71,58,29,34,212,60,189,77,43,206,39,69,225,143,141,160,195,36,197,164,35,109,211,219,174,222,73,11,149,37,122,49,59,141,20,168,105,111,200,41,192,92,119,252,212,84,48,230,106,50,62,240,50,140,76,82,57,231,79,86,67,249,233,106,2,94,207,123,49,189,100,241,163,238,196,195,166,167,107,10,234,171,176,232,175,99,211,142,85,57,91,205,181,220,154,153,50,110,141,208,207,212,165,173,114,152,156,1,39,78,134,67,97,43,47,123,96,204,139,219,117,243,109,106,183,129,38,17,236,255,160,241,212,216,220,245,111,180,43,154,190,209,37,104,214,44,208,198,11,176,251,148,128,101,95,214,180,251,89,253,171,105,133,62,48,27,5,61,177,157,93,32,113,219,7,166,11,111,9,178,88,8,166,198,115,159,19,87,234,138,14,24,123,126,111,194,220,34,197,213,141,138,156,124,158,76,231,37,138,208,212,58,38,17,195,169,8,76,107,20,172,200,147,77,210,114,222,77,240,10,174,186,85,152,84,154,251,181,11,206,161,134,20,224,162,231,39,36,86,240,81,98,134,80,24,49,226,103,204,83,44,154,132,226,118,96,140,153,124,235,246,209,225,149,200,210,198,243,97,250,41,214,148,66,138,240,170,140,189,223,125,207,73,201,121,145,242,8,228,143,10,203,232,3,179,79,47,237,218,125,193,221,244,155,179,167,76,50,161,236,153,216,182,60,45,14,161,236,60,94,215,38,61,147,172,159,68,207,198,11,193,34,109,210,130,60,194,116,24,78,139,238,175,208,98,244,205,153,133,78,85,73,6,229,31,78,155,15,156,201,54,21,133,251,155,47,44,22,255,175,77,119,172,148,105,62,145,129,12,55,125,172,11,102,158,124,54,57,121,83,162,115,237,150,207,6,181,206,231,183,105,0,76,48,187,194,103,242,43,126,53,101,104,189,203,217,31,195,158,244,12,47,206,203,69,5,232,135,41,147,244,229,176,229,119,229,60,8,193,30,91,210,7,166,93,174,173,184,69,114,159,207,157,153,175,69,60,176,19,28,164,50,246,65,235,217,201,137,217,31,125,28,33,161,249,192,120,142,214,174,33,34,8,172,221,175,78,132,90,37,18,184,121,26,79,178,102,146,160,148,31,93,171,234,236,207,178,137,132,34,90,75,178,116,33,155,182,158,196,118,54,242,112,214,213,135,122,73,223,242,66,61,30,170,0,216,45,198,49,115,115,184,157,78,169,59,13,136,123,101,251,139,209,21,245,16,113,166,194,97,76,206,167,89,144,243,16,174,219,132,45,228,196,43,106,255,40,108,123,111,62,225,12,247,104,84,242,66,74,158,154,100,194,125,229,163,184,66,101,104,204,108,96,249,91,33,64,32,229,48,221,130,37,190,149,48,5,186,174,44,6,68,165,72,200,56,12,251,80,66,233,100,189,81,168,242,155,19,74,147,1,4,89,45,249,173,79,203,167,153,52,154,77,209,237,240,7,59,71,222,164,36,34,10,203,168,181,247,87,46,252,219,59,193,133,90,136,55,55,161,246,166,87,83,184,246,132,121,232,40,51,201,248,176,40,126,27,222,133,167,117,178,55,80,211,145,46,59,3,228,249,237,105,146,66,85,223,10,63,152,229,40,170,216,178,251,66,227,130,170,9,135,209,253,124,127,185,195,207,243,151,158,60,167,172,61,157,224,98,137,254,139,244,216,144,19,219,233,0,148,50,249,157,91,179,109,135,192,132,61,179,95,141,254,190,212,130,81,0,100,105,169,7,46,131,237,171,192,195,108,5,125,104,65,7,19,217,207,206,242,227,15,102,25,85,177,100,193,149,186,154,180,230,7,198,158,89,138,106,233,99,100,142,31,244,204,199,75,131,198,3,25,138,252,108,188,136,127,174,172,57,61,66,33,228,81,31,24,41,131,46,159,106,96,202,132,56,199,7,70,103,182,188,84,124,250,128,41,240,62,112,66,238,174,232,213,44,47,207,94,192,98,106,173,203,12,127,96,106,51,159,78,102,213,139,83,78,154,84,78,84,79,143,33,63,71,141,130,94,141,175,195,19,117,200,156,44,187,30,46,6,135,164,234,63,141,197,86,169,58,46,139,49,182,31,184,147,122,148,51,48,14,213,185,250,199,132,193,171,153,160,51,239,65,216,243,123,39,163,216,101,129,141,143,144,29,198,222,71,186,25,210,123,195,199,52,108,155,173,28,2,132,84,173,198,237,3,79,235,239,10,227,193,229,223,227,76,229,231,216,40,91,133,115,178,152,209,36,103,230,79,48,178,222,78,102,69,107,254,210,173,240,134,18,167,177,147,254,240,231,134,127,149,196,85,152,48,189,153,197,62,48,156,141,41,253,12,170,101,119,246,15,245,159,109,137,147,165,101,238,114,60,248,153,140,74,110,87,94,111,65,183,127,208,132,27,205,208,196,29,25,198,167,189,241,104,211,152,92,231,148,72,79,120,224,51,122,84,69,152,99,133,249,42,62,240,217,28,237,162,195,154,132,195,124,98,206,198,59,62,35,85,175,134,15,226,211,13,84,47,34,161,50,89,113,188,126,14,192,16,97,139,90,81,158,54,195,183,251,9,119,100,54,18,67,41,216,36,131,138,243,187,179,17,160,196,218,4,2,181,89,213,60,48,53,205,202,35,128,171,137,183,223,3,227,5,38,123,124,102,66,214,227,7,133,36,40,149,196,48,78,185,217,243,218,150,94,204,89,31,156,13,149,191,87,70,90,77,249,173,152,103,112,50,253,192,72,39,171,65,15,186,126,104,114,61,79,134,207,135,120,156,117,51,94,246,48,40,150,42,231,235,55,133,173,190,235,233,103,196,187,97,37,8,76,249,72,92,125,166,133,164,209,43,86,242,229,167,166,140,91,210,16,139,64,122,233,71,139,253,129,123,219,23,215,5,205,78,103,58,147,102,33,131,166,61,13,186,139,247,52,244,25,251,205,189,64,35,249,57,64,147,230,194,80,103,106,2,217,196,222,30,24,137,239,210,110,2,4,21,118,14,171,206,203,1,41,155,241,111,13,95,133,164,147,192,22,51,122,56,35,27,54,149,234,240,97,130,70,173,158,195,148,185,40,13,135,160,80,115,18,182,121,189,87,165,114,153,167,240,51,116,113,69,62,123,87,229,245,241,113,157,136,137,197,92,87,42,1,134,71,217,233,169,219,200,247,215,184,55,54,134,63,24,170,250,82,156,205,173,33,9,63,12,8,204,171,187,46,154,31,177,33,167,27,99,106,167,198,114,208,177,216,163,62,207,189,182,197,98,228,185,81,142,159,206,102,36,3,167,117,252,148,120,226,146,246,112,74,40,22,206,26,198,57,203,224,192,75,241,129,169,104,208,83,23,69,127,205,71,95,90,197,136,55,146,114,71,177,58,8,197,38,234,173,27,78,236,240,34,137,140,85,225,57,49,104,197,202,176,4,222,12,152,117,83,50,246,196,135,253,136,0,204,179,40,153,121,193,156,202,1,175,111,190,49,65,239,23,166,140,93,201,204,24,127,173,23,174,104,12,43,215,121,37,223,157,165,101,214,32,90,45,131,224,92,118,78,22,18,115,200,87,11,124,58,253,222,113,53,202,152,215,111,159,38,43,206,94,194,66,248,28,88,244,201,97,221,142,22,176,205,4,194,130,72,164,79,226,201,207,30,171,42,65,156,26,208,81,122,192,103,61,91,74,47,63,187,176,228,197,52,203,118,245,50,33,194,216,154,193,170,183,96,129,166,215,235,89,118,166,143,191,133,43,253,214,162,45,206,252,43,249,123,81,138,167,172,150,3,35,32,85,2,134,179,191,175,2,165,84,162,55,88,50,250,42,80,26,121,7,152,77,84,78,64,162,224,206,118,36,170,145,148,254,13,115,50,191,143,205,154,44,83,237,89,166,145,238,121,158,139,72,240,217,112,137,116,245,238,158,39,198,26,139,48,155,22,64,16,105,232,142,150,117,29,184,138,29,36,91,220,153,201,178,41,231,228,108,190,154,211,212,230,178,50,60,133,207,112,244,212,60,48,204,116,169,174,96,57,10,22,27,202,118,103,231,33,181,25,205,232,249,14,115,46,44,42,200,221,224,141,251,148,132,65,246,185,90,181,190,81,97,207,129,178,97,16,148,162,19,223,170,155,181,214,94,23,74,20,34,191,104,211,111,117,54,23,44,63,142,162,171,171,21,85,137,164,232,123,107,155,167,165,193,209,27,30,113,107,130,80,218,98,9,67,79,31,150,38,86,84,146,194,173,189,189,132,61,126,210,213,254,92,141,119,78,192,20,103,73,88,128,13,78,143,143,213,96,88,13,125,176,49,60,75,156,16,93,103,31,40,40,137,175,22,48,164,193,164,191,204,212,231,197,69,211,228,155,37,46,12,188,74,180,9,154,74,250,49,112,45,47,94,143,56,201,193,149,171,6,205,72,200,254,211,216,121,44,229,61,193,188,223,213,187,201,57,251,45,45,172,40,102,58,239,124,197,3,19,87,43,250,169,207,130,28,141,82,56,173,200,17,184,192,73,170,195,225,108,30,206,218,201,160,155,46,127,114,170,108,182,48,22,15,204,177,160,6,140,145,131,86,54,153,241,70,192,249,90,21,89,89,96,41,62,104,194,123,181,106,209,32,204,99,231,132,15,132,117,53,186,91,8,86,101,231,186,15,200,33,26,227,97,205,76,177,34,31,152,170,41,129,55,210,85,51,224,138,191,162,180,202,71,10,247,133,225,121,47,133,231,140,181,133,146,139,45,50,25,208,132,16,21,125,94,27,143,13,244,38,100,38,132,39,235,244,83,156,21,239,58,154,76,180,217,231,119,30,179,245,107,30,101,23,27,79,206,226,114,149,248,80,99,19,181,148,56,51,18,104,85,184,70,92,13,248,44,160,87,129,106,34,161,146,3,134,48,178,20,206,78,169,1,205,42,220,3,90,223,218,36,78,8,215,57,184,154,227,179,211,183,41,108,208,130,143,250,113,35,138,95,38,249,161,101,81,5,33,227,23,61,227,33,95,117,181,231,165,226,98,220,113,202,245,216,35,104,227,88,107,157,31,214,213,22,209,207,248,26,8,75,233,38,163,34,206,29,157,16,145,145,171,152,139,60,109,247,165,103,88,214,87,146,231,136,92,156,181,204,239,77,28,87,233,142,103,104,153,206,183,163,104,158,72,139,180,143,177,250,7,45,184,135,109,45,50,43,103,176,250,28,61,44,67,81,245,151,209,147,247,78,146,77,23,181,92,232,242,104,57,112,31,202,16,61,176,9,79,6,204,131,55,229,120,118,212,24,31,152,137,177,234,82,222,76,32,45,96,100,29,175,234,56,142,104,62,23,118,100,173,196,14,199,224,53,124,95,214,77,16,94,171,152,57,201,120,247,181,68,138,90,65,128,182,88,184,32,39,156,63,174,123,19,7,126,225,116,177,17,160,253,64,113,122,96,210,209,41,93,175,93,41,96,116,24,235,13,173,88,103,42,244,207,133,112,215,108,215,231,106,132,6,252,167,59,83,229,208,111,141,128,188,111,24,173,136,226,154,49,240,88,114,54,38,212,30,12,35,245,167,57,192,181,128,63,196,35,133,235,136,250,3,35,141,138,245,28,112,113,30,17,117,17,216,121,107,155,145,204,240,209,115,22,27,204,144,244,222,196,210,227,167,51,26,149,215,79,83,91,237,251,228,14,107,72,13,50,42,178,0,81,12,197,106,222,146,14,31,244,83,138,143,122,122,97,186,206,7,248,27,70,185,98,51,166,131,126,78,147,94,113,78,59,202,133,76,34,2,147,148,246,29,62,149,83,200,161,253,211,178,137,153,123,58,66,208,246,163,200,138,26,105,34,242,49,8,23,5,129,149,254,211,115,191,97,148,58,28,126,148,119,95,184,91,181,249,167,61,78,187,112,193,27,226,1,182,205,212,3,83,41,34,31,122,80,219,91,188,168,149,211,238,144,36,47,249,46,90,115,62,168,49,1,183,60,25,84,0,167,241,79,243,3,17,99,47,115,43,59,199,113,191,55,182,237,107,200,79,55,164,143,159,243,47,231,69,52,213,167,192,240,70,159,231,46,230,105,163,215,18,51,125,78,253,8,191,158,97,154,186,54,89,75,206,251,32,131,72,160,125,43,76,104,37,59,140,158,139,176,64,207,12,129,162,230,243,90,166,25,81,223,13,140,237,237,159,136,51,133,97,8,45,105,139,17,244,127,226,186,103,159,67,252,185,234,181,40,13,62,23,115,172,234,245,70,241,186,120,158,11,153,190,41,46,175,148,202,154,119,180,195,72,212,52,237,8,3,17,244,167,151,81,129,130,175,245,5,39,39,175,206,108,170,117,250,45,71,122,171,128,81,121,168,233,250,150,184,104,122,37,31,167,176,180,36,22,62,208,94,168,158,206,156,20,214,52,17,41,34,255,50,170,159,233,207,84,211,172,214,79,97,184,81,207,205,19,34,182,202,39,166,240,0,105,212,7,158,204,224,146,237,196,205,182,121,169,237,135,131,61,180,47,156,167,197,134,236,129,27,244,23,225,81,47,68,40,214,112,216,148,251,247,5,179,23,126,26,149,120,121,147,66,193,3,91,253,159,95,77,250,99,239,11,38,239,254,121,177,97,114,89,251,250,109,242,217,207,166,110,24,143,93,182,163,192,37,22,69,200,147,236,31,5,133,116,245,68,157,109,43,187,132,108,6,188,76,99,242,3,159,61,185,102,200,128,103,68,126,33,150,105,153,128,161,158,41,29,86,8,40,50,18,160,189,5,202,192,87,70,240,50,14,233,179,137,166,192,58,163,3,169,176,157,91,29,134,164,157,180,197,170,177,49,31,24,18,250,53,93,113,158,242,169,210,60,32,167,40,216,211,222,36,206,179,195,84,202,23,185,122,160,100,240,228,143,153,250,208,160,148,54,129,134,51,159,62,206,44,128,22,184,206,164,195,196,248,31,184,34,97,177,231,61,15,187,208,4,36,19,66,83,58,157,237,62,157,251,132,76,42,14,218,58,244,49,53,239,254,228,197,170,190,116,90,33,12,144,102,192,164,148,244,106,120,190,41,110,14,213,124,234,111,83,138,21,109,78,198,56,107,31,55,205,208,103,182,4,30,104,79,232,148,118,90,165,57,108,234,161,215,164,133,104,194,19,136,60,48,249,7,93,189,26,214,235,173,6,76,214,115,232,92,203,166,52,174,110,212,148,232,76,189,250,242,82,90,115,121,79,146,160,0,198,78,196,95,44,115,84,207,10,83,188,254,162,168,78,73,87,35,11,208,151,191,23,148,251,166,95,196,22,172,236,223,147,122,138,190,164,47,157,221,21,181,242,31,24,50,108,215,201,214,120,64,254,214,152,160,150,166,75,72,66,21,253,121,48,242,234,93,236,39,168,182,32,219,244,252,242,36,183,36,66,118,192,68,133,242,11,39,33,150,32,64,105,186,208,142,246,116,205,196,20,21,103,111,80,110,221,197,6,148,131,227,94,41,158,108,18,96,147,249,108,26,9,236,153,137,33,20,231,45,71,123,200,207,28,216,29,37,109,214,20,197,28,238,57,84,81,94,185,135,20,85,3,115,168,157,1,35,192,39,79,6,131,213,15,85,99,26,149,243,130,139,153,183,63,48,148,85,157,198,169,62,60,19,115,192,200,95,202,210,201,217,56,162,37,40,111,178,132,201,107,163,161,247,44,141,3,153,40,52,125,5,101,191,234,29,101,114,190,149,130,172,65,168,170,197,148,133,151,209,181,168,207,79,189,86,15,56,103,173,129,160,52,180,214,184,57,49,229,165,45,78,159,237,211,91,5,230,137,16,187,204,142,154,99,219,7,30,248,243,137,35,213,129,217,32,251,111,19,201,42,90,77,64,220,199,76,26,63,48,118,187,215,147,67,218,243,4,31,127,154,119,160,194,86,76,229,112,18,165,57,243,86,31,78,137,4,132,104,161,183,38,84,236,207,197,104,146,248,210,176,101,184,199,157,123,39,226,255,222,123,224,226,150,3,205,89,143,15,160,180,176,55,201,57,147,230,45,211,213,128,193,154,158,136,30,165,68,232,240,188,13,106,251,129,229,175,12,219,120,119,185,152,250,100,159,133,7,1,60,221,43,96,183,135,33,247,3,127,60,238,20,38,224,250,236,52,160,96,176,233,29,2,159,57,96,248,100,102,44,9,113,163,101,96,99,164,225,207,125,218,190,102,133,201,12,166,120,180,115,216,219,90,187,193,60,1,63,238,129,73,171,136,62,236,248,12,152,225,95,203,34,189,83,158,252,108,27,253,104,79,145,9,5,184,91,208,116,142,112,213,191,7,89,77,33,140,241,159,237,67,139,115,63,188,7,1,17,174,121,98,160,86,67,56,69,189,105,96,87,143,44,143,195,100,75,101,39,98,126,110,126,188,134,74,78,50,92,110,126,206,219,115,121,239,239,172,192,162,59,64,3,192,47,115,244,108,197,165,188,25,97,196,58,92,95,98,88,8,83,200,8,240,112,182,233,183,58,124,182,37,250,210,40,223,249,4,79,193,131,86,247,99,152,149,241,221,125,96,212,244,69,71,27,75,18,198,97,9,24,241,39,233,162,101,201,76,8,243,140,173,160,192,216,52,46,127,107,78,25,18,229,135,134,142,17,185,95,61,40,116,127,51,181,124,93,246,80,254,94,204,162,171,40,74,88,191,5,106,181,104,10,103,4,94,3,134,175,44,77,74,229,210,246,145,9,57,167,21,249,28,112,135,86,220,154,202,188,164,183,78,43,248,219,198,57,58,107,215,123,113,135,248,227,188,116,72,44,102,33,33,240,153,192,253,124,14,156,68,74,196,56,216,105,199,79,91,65,169,76,9,125,155,71,201,12,184,168,229,166,177,218,119,116,35,170,71,197,205,224,83,182,225,143,5,111,65,236,167,141,200,71,193,138,195,176,27,101,195,137,49,66,100,66,141,120,48,68,103,4,198,34,51,180,95,109,53,245,242,37,141,113,58,158,195,36,201,232,89,174,139,225,96,251,82,222,169,21,215,165,252,116,27,75,71,62,112,165,98,92,94,10,197,32,143,26,88,237,248,18,50,0,112,9,242,42,48,121,211,23,229,56,184,167,247,2,43,195,150,25,225,192,133,18,79,135,73,140,75,31,234,150,210,247,38,193,206,74,242,22,144,178,204,50,198,97,42,243,228,185,96,226,231,238,104,70,133,76,182,139,104,65,77,231,51,14,219,85,201,99,117,170,221,252,149,144,143,16,175,14,163,202,176,253,248,192,112,141,174,33,9,165,132,226,254,7,6,147,100,228,248,88,58,111,71,145,174,145,130,192,142,188,218,222,1,23,91,161,4,254,36,219,30,216,68,203,228,160,135,220,76,137,165,20,153,137,235,151,207,214,156,194,211,7,133,135,186,187,94,12,193,217,79,160,148,118,22,161,112,154,66,79,115,117,31,196,76,207,221,229,128,138,56,208,246,202,234,97,130,60,90,128,137,200,21,197,57,15,92,11,69,220,250,218,8,158,249,91,87,230,134,169,79,102,226,34,126,49,49,194,161,247,174,102,117,155,29,38,238,165,131,178,82,99,230,157,191,21,220,79,228,84,209,225,168,151,39,224,134,226,136,249,3,41,108,153,60,135,9,32,201,185,161,227,112,228,39,84,155,1,75,209,139,171,145,145,30,216,202,174,135,62,25,242,118,190,71,64,216,66,132,68,77,121,143,0,159,163,212,242,203,214,6,89,129,217,159,232,18,220,90,152,76,210,162,84,75,111,63,137,33,173,182,52,202,114,154,159,88,244,51,95,84,163,199,203,162,4,33,11,255,177,7,238,76,145,178,87,52,210,155,171,171,140,106,84,234,169,112,198,127,225,105,210,90,151,114,120,76,60,178,248,169,29,213,225,126,141,75,162,90,109,196,181,24,36,75,101,53,241,77,231,199,13,190,106,213,38,177,35,133,15,249,131,98,88,33,95,35,157,165,208,75,165,14,12,49,73,38,155,70,72,189,5,156,17,156,150,21,139,173,101,228,3,7,243,206,22,251,42,106,34,39,137,165,15,92,240,116,20,50,36,22,107,144,18,158,183,70,48,177,139,227,157,121,240,100,111,110,234,239,187,120,164,153,49,68,247,18,25,66,3,21,174,234,11,99,239,230,101,238,200,218,159,251,203,153,252,140,140,115,179,167,124,128,29,235,174,75,159,12,133,99,47,130,1,70,93,245,109,180,86,63,146,44,14,119,226,215,91,225,18,154,95,108,130,251,217,229,234,213,19,73,176,237,112,198,113,87,80,20,22,71,92,140,96,131,108,99,27,188,165,241,16,174,134,237,192,196,193,138,146,86,138,192,253,201,78,255,76,66,160,102,71,119,150,83,63,75,65,75,218,83,63,231,89,212,166,211,12,160,69,98,47,246,62,26,90,101,211,185,42,148,174,83,252,83,4,198,197,37,90,133,243,162,88,11,49,26,9,18,60,83,78,70,6,49,231,11,198,168,197,225,108,165,9,242,219,216,17,165,39,239,55,146,249,132,200,154,217,224,146,59,147,128,2,126,132,49,5,102,218,24,190,120,89,209,134,118,242,143,125,175,95,12,11,97,200,232,59,59,131,132,230,191,193,196,207,206,126,95,123,18,238,0,207,78,214,100,60,166,30,218,219,167,176,177,63,112,249,152,155,9,124,190,222,243,216,7,69,103,90,194,113,205,138,38,227,222,184,199,12,217,101,160,209,22,89,191,14,33,23,151,61,129,73,118,62,177,62,202,82,170,146,47,204,181,98,248,209,193,140,185,181,66,205,188,108,150,11,0,88,9,247,22,201,76,206,204,148,171,251,111,83,146,58,116,112,226,134,210,252,173,153,179,68,239,9,24,235,7,127,109,36,157,171,14,124,170,34,159,93,29,5,149,168,148,142,11,109,158,59,3,230,124,175,247,166,214,253,153,146,16,11,82,153,65,91,193,155,203,12,118,246,51,236,33,245,99,118,47,190,57,47,55,170,118,224,134,198,129,171,218,113,212,66,233,79,7,46,34,55,79,15,53,45,184,115,132,209,78,6,33,33,249,99,219,212,153,246,215,164,224,157,12,215,198,158,174,25,135,195,213,179,104,158,29,53,174,246,18,139,227,164,156,61,62,211,151,21,104,200,217,224,192,16,55,252,201,97,153,107,0,166,177,82,185,28,186,149,249,14,221,204,26,229,199,195,9,240,30,207,116,40,77,70,101,176,199,64,208,75,192,244,78,238,157,63,90,30,15,92,44,80,43,247,62,3,113,164,248,90,44,84,170,70,130,0,118,132,242,58,188,139,37,84,24,163,111,133,204,103,103,183,170,124,173,1,139,252,236,76,252,106,6,144,6,204,216,10,132,238,99,183,136,86,149,64,59,55,63,115,179,195,12,45,149,66,57,77,130,102,255,243,98,31,121,89,57,123,176,181,75,41,126,187,80,172,166,159,155,116,179,235,165,91,135,238,162,15,96,211,194,112,65,52,74,167,202,214,101,21,223,33,151,0,38,226,206,113,66,135,15,103,149,103,146,183,195,237,148,50,75,51,246,202,254,53,73,29,115,182,187,214,174,234,35,128,142,211,238,158,82,205,215,240,129,51,14,34,114,231,108,1,161,167,155,157,89,152,231,22,152,210,231,238,240,153,82,138,26,184,91,87,40,207,97,13,165,19,206,125,242,92,86,56,239,147,66,167,19,207,172,205,61,97,126,248,213,196,62,135,78,56,36,176,198,240,171,207,43,213,162,19,14,181,70,49,31,117,26,96,203,201,187,162,68,216,159,189,4,39,153,58,52,252,127,182,210,101,122,162,22,221,55,92,216,229,106,82,79,94,222,9,221,154,218,108,89,216,248,175,215,193,24,179,119,72,155,97,224,13,151,224,65,79,251,159,54,172,10,163,192,246,188,246,153,159,144,210,218,122,111,74,53,252,106,146,196,181,232,205,79,135,79,217,127,58,91,169,162,172,231,19,85,255,228,87,103,162,157,162,144,212,172,72,239,217,239,126,84,111,199,181,1,59,179,231,251,219,103,109,89,85,183,26,131,189,201,115,72,96,54,59,67,95,62,231,64,9,245,137,26,24,57,165,94,235,226,34,107,255,36,0,58,12,55,213,199,64,62,17,25,139,238,240,48,145,74,221,180,158,95,75,1,247,117,137,215,116,43,42,168,126,115,34,16,162,24,120,224,66,185,98,113,248,179,39,18,248,204,250,207,121,17,58,11,196,7,61,159,160,77,251,28,64,16,142,134,82,42,7,39,114,117,30,73,225,20,133,77,155,94,205,68,61,253,230,131,73,92,195,48,244,242,212,253,193,145,8,108,26,227,65,55,252,125,112,156,32,167,30,203,78,47,43,158,183,55,198,80,223,122,190,39,208,181,124,170,173,182,202,106,48,133,173,254,240,247,106,118,212,145,123,127,252,127,30,180,90,74,107,92,81,7,66,248,14,67,142,188,46,158,28,187,87,192,105,229,43,28,194,110,177,7,92,17,209,149,171,209,226,218,187,189,240,16,169,196,79,169,216,140,158,196,177,108,105,252,201,138,69,115,92,141,14,180,236,253,172,35,248,249,158,171,141,119,46,48,41,235,232,197,21,169,67,141,45,192,218,232,181,234,213,67,225,138,163,99,9,216,220,187,4,230,28,231,224,25,126,90,122,125,214,194,21,210,104,198,54,26,91,131,30,203,226,123,241,96,211,226,133,10,91,169,75,192,40,204,22,13,22,194,42,202,241,57,71,186,14,240,27,86,162,239,74,129,179,208,210,169,174,102,138,172,47,124,69,72,45,244,56,230,219,87,152,125,229,173,241,115,204,114,115,114,31,18,14,71,112,111,141,38,47,86,53,28,158,173,136,118,189,112,213,96,15,242,25,161,24,7,188,56,207,11,76,101,103,12,1,219,77,75,24,138,99,34,58,2,241,104,136,188,201,163,225,253,30,27,130,122,87,67,18,15,223,145,87,129,63,73,102,68,98,191,103,54,67,13,36,224,213,52,27,116,94,36,191,211,6,156,35,77,98,17,44,168,174,110,15,92,169,217,18,152,122,245,232,227,141,53,165,92,25,6,180,18,98,218,56,159,79,201,12,86,41,224,187,218,10,141,45,203,47,19,103,126,191,53,167,25,81,116,176,239,209,93,164,215,12,0,146,40,206,2,227,50,25,240,52,99,16,73,186,112,0,169,49,25,78,53,134,52,99,199,29,91,94,166,210,124,165,115,80,14,20,116,95,137,111,200,1,177,91,64,110,140,210,46,77,114,33,214,225,31,131,65,93,138,230,207,248,237,184,120,169,118,60,42,208,45,216,27,88,255,160,135,181,52,53,103,158,234,14,99,69,112,93,125,206,51,115,251,47,163,78,57,218,149,82,68,147,234,249,84,167,15,77,21,56,53,43,154,228,220,170,3,195,173,151,223,54,157,167,229,125,140,205,90,145,122,41,52,217,200,186,196,102,129,149,237,74,133,110,138,147,3,158,44,39,77,97,22,54,223,35,101,98,184,85,83,192,8,150,60,241,114,20,215,7,242,88,10,111,23,98,177,2,243,172,179,240,180,18,15,31,244,205,226,229,83,239,221,118,157,177,193,34,63,35,190,194,7,238,230,122,239,112,81,121,108,75,194,163,117,30,187,51,194,135,210,226,84,126,123,218,28,54,251,98,104,43,188,91,156,249,176,235,157,202,89,161,176,34,190,38,117,18,67,15,178,232,159,156,174,226,207,61,108,22,80,158,66,51,179,204,15,186,134,6,181,39,187,99,167,236,126,132,157,69,42,5,24,95,116,255,24,22,242,147,20,23,5,125,136,211,248,118,23,131,164,165,40,2,13,190,149,134,247,50,178,194,203,58,185,195,84,57,42,39,11,169,155,56,219,127,182,67,202,53,203,188,212,11,103,149,100,27,212,178,81,243,225,104,25,215,28,138,96,69,119,162,128,89,4,119,81,145,134,11,3,35,184,59,92,103,87,242,31,49,160,56,217,176,211,62,187,56,37,233,144,116,137,7,227,168,209,186,210,170,200,40,250,244,221,207,87,67,176,71,121,83,169,123,56,157,114,115,84,187,171,194,196,211,227,106,178,143,83,73,143,181,134,102,20,106,157,105,93,156,72,242,232,43,96,204,10,101,232,156,229,82,38,104,147,184,235,218,102,112,209,220,29,8,231,216,77,185,160,242,14,41,167,242,86,65,200,38,93,180,68,138,208,124,233,160,247,143,172,12,161,69,54,164,189,231,193,89,186,82,151,150,105,211,56,108,246,73,250,218,200,62,198,161,108,16,62,47,250,193,22,140,23,95,91,144,84,227,24,172,112,4,112,65,177,25,148,86,129,5,50,146,156,99,147,46,15,72,84,19,238,122,224,210,204,191,44,96,170,144,78,155,250,147,81,112,43,78,54,144,9,167,167,205,187,157,192,148,5,135,225,209,218,241,211,20,223,138,252,18,70,10,115,184,72,176,81,218,182,110,10,55,49,219,248,156,3,163,82,17,51,25,38,15,234,81,111,224,153,68,17,145,2,3,52,224,253,230,13,205,149,183,69,55,250,159,121,249,91,227,23,177,164,81,14,188,206,228,216,29,198,182,72,56,218,150,65,222,17,87,160,106,123,203,247,160,216,176,45,129,225,141,100,133,161,61,140,128,119,213,183,134,190,236,63,140,2,131,200,135,13,171,31,136,6,35,50,32,59,16,132,180,204,75,242,65,57,19,21,189,150,167,244,13,60,76,2,24,18,10,227,244,36,48,251,17,133,91,245,250,228,15,44,94,225,195,104,211,249,125,39,82,221,18,96,5,158,206,56,49,152,124,225,11,247,207,42,27,55,199,221,77,58,89,39,216,181,95,24,29,205,169,48,118,202,249,125,180,173,153,46,108,97,106,79,47,140,208,64,86,24,134,229,120,225,44,238,185,192,175,216,27,252,9,82,225,215,205,71,56,55,216,247,58,61,69,95,140,9,106,70,163,54,53,81,3,197,180,45,191,104,83,109,88,96,36,1,94,56,169,184,177,193,227,237,101,198,114,255,63,224,247,234,212,246,23,12,135,226,237,132,83,138,108,62,176,155,43,24,60,182,14,123,180,58,250,59,184,136,10,101,237,195,72,30,142,119,116,33,64,166,189,1,234,96,204,26,13,42,78,215,142,186,198,187,57,67,65,170,222,191,221,115,84,132,116,147,64,216,250,69,160,85,185,148,132,85,240,116,189,119,53,205,115,111,21,142,69,173,235,184,231,27,228,152,114,40,79,212,126,122,182,83,145,155,236,195,140,120,166,162,175,10,36,158,60,80,47,229,185,45,87,31,3,12,89,181,46,71,170,109,92,191,152,227,147,149,244,233,68,75,35,251,138,142,170,243,21,235,223,86,108,177,74,44,63,214,49,21,62,7,242,21,104,83,247,42,38,241,129,250,184,195,212,164,232,224,101,165,75,45,22,198,179,189,85,6,158,41,175,52,223,128,117,132,163,234,117,53,5,23,113,245,66,173,67,63,8,165,211,35,182,11,208,139,133,135,177,40,169,136,137,182,155,175,140,110,115,182,141,246,216,45,176,194,75,26,2,225,198,226,142,125,253,113,241,233,186,48,66,170,247,45,22,39,251,36,7,104,244,173,210,120,247,80,168,13,237,107,201,46,145,249,7,46,93,201,81,11,67,184,88,3,160,208,143,139,132,77,59,164,30,91,48,170,59,230,85,127,49,241,86,245,24,110,101,187,166,123,17,212,164,124,83,107,194,45,250,193,140,238,95,61,232,7,201,0,165,52,217,38,77,251,192,15,140,212,92,213,237,31,163,223,139,133,49,232,42,181,40,33,153,160,226,136,248,241,217,170,52,61,139,26,233,62,249,14,141,226,153,92,175,154,23,136,138,221,55,250,166,87,153,174,189,37,114,204,177,153,167,200,249,186,57,161,85,15,112,89,113,169,102,232,141,116,239,165,33,29,179,3,22,30,133,83,108,224,144,2,57,7,158,118,113,238,49,106,139,35,8,7,59,69,41,253,136,227,11,154,197,87,101,212,25,4,190,73,194,83,189,41,71,100,145,104,120,79,55,221,108,185,245,185,10,156,41,127,108,184,49,235,186,57,28,99,239,104,132,197,171,102,62,81,237,118,125,154,78,192,7,33,60,45,172,58,123,25,223,49,144,111,31,237,170,69,179,22,244,159,134,116,163,49,218,5,81,192,141,1,56,100,176,107,213,178,44,140,233,227,107,65,30,159,90,34,81,109,205,111,113,14,38,224,34,175,93,206,88,245,90,97,130,230,230,158,170,112,9,35,7,214,62,142,240,114,243,179,61,107,145,208,162,74,71,53,219,17,93,63,61,201,3,38,230,242,114,29,189,86,123,207,40,231,244,130,148,189,158,189,144,162,152,30,184,88,167,23,15,45,173,66,115,102,68,92,14,203,24,177,244,6,38,14,30,33,247,43,113,186,140,14,238,199,4,164,80,118,211,162,19,194,22,51,194,64,132,130,87,211,98,0,2,33,158,56,101,83,95,150,54,56,197,151,213,155,172,114,194,209,68,53,17,190,241,6,191,72,27,104,234,115,153,161,214,136,176,156,37,74,183,150,18,32,228,50,34,236,189,122,82,246,248,217,15,19,255,138,168,221,190,60,11,40,119,233,45,114,5,76,88,105,235,205,91,14,37,189,94,173,2,82,99,34,168,163,186,136,0,36,193,182,52,2,176,9,5,249,115,83,135,183,215,85,135,64,126,196,191,22,7,95,205,88,113,154,236,37,238,156,234,105,116,249,97,184,227,143,10,36,44,219,171,244,9,93,249,20,9,142,66,100,33,105,104,97,153,192,233,11,35,147,47,48,106,153,145,75,198,180,239,42,226,153,44,70,238,198,212,49,14,208,121,146,58,143,216,2,193,210,195,203,86,81,138,74,3,174,136,93,234,197,84,141,122,182,202,210,177,87,99,83,0,29,20,144,194,105,80,89,216,8,253,178,91,112,248,116,169,235,181,76,183,112,199,213,147,84,155,52,183,29,218,125,197,46,216,170,234,206,16,227,190,229,158,4,157,81,74,121,176,194,35,84,223,232,235,70,185,82,248,140,228,26,48,89,29,73,109,78,51,17,244,14,158,49,94,232,218,106,103,38,139,10,160,3,83,85,165,40,10,50,15,31,136,48,143,9,124,104,93,7,186,136,79,147,83,239,139,126,157,192,84,145,248,76,153,225,147,76,237,132,164,98,188,167,100,242,52,186,235,156,103,1,198,191,242,129,11,113,61,109,113,44,217,252,252,142,41,198,21,200,199,38,17,231,90,135,81,181,221,26,202,100,137,246,160,30,60,177,171,214,5,189,208,136,50,145,80,56,39,250,114,5,89,67,18,180,51,226,203,212,159,230,188,18,171,98,218,102,110,56,21,30,49,242,18,145,153,43,218,72,85,105,76,255,164,48,167,150,223,77,19,91,242,163,19,204,225,161,134,55,48,150,119,132,222,96,94,174,43,112,103,155,18,223,125,113,74,80,126,149,41,80,214,120,50,59,131,75,178,119,38,11,89,197,197,148,56,104,169,0,90,27,62,246,176,221,104,202,140,25,136,82,122,5,4,41,0,226,134,26,110,159,132,201,227,234,98,19,135,194,125,185,174,103,71,147,103,213,187,42,164,111,23,118,166,72,218,228,196,175,162,145,226,229,146,86,67,221,69,135,27,184,132,217,50,74,89,231,148,86,20,38,186,156,253,230,203,220,218,47,24,49,219,128,41,249,215,247,166,89,74,92,13,241,248,122,49,234,149,221,40,22,152,97,175,201,19,182,26,207,232,58,240,153,96,52,28,99,5,120,171,199,205,39,122,199,146,104,32,2,28,23,155,91,223,210,188,13,213,124,189,4,156,84,92,214,82,124,196,228,29,230,100,170,137,153,126,118,245,110,161,245,241,185,83,187,41,52,142,17,134,115,24,90,190,150,141,112,234,219,254,220,124,79,77,108,114,210,236,59,154,20,29,62,205,144,15,163,201,214,25,112,190,114,85,104,30,174,39,192,213,16,242,175,90,74,73,65,203,217,113,141,7,94,182,160,43,106,52,3,71,97,73,105,37,13,53,83,79,31,6,61,91,1,249,24,136,63,120,89,32,165,160,117,42,175,242,192,240,214,179,195,168,86,105,82,232,140,106,87,34,58,40,94,151,245,66,217,161,250,189,45,180,211,47,20,35,31,71,89,153,116,96,86,180,224,150,63,118,131,53,166,229,42,149,18,206,18,176,169,54,11,250,82,210,32,9,163,57,172,25,77,114,110,217,31,155,40,79,209,119,166,170,198,11,191,77,9,185,207,27,54,131,119,135,27,203,189,60,55,217,81,39,49,53,179,197,77,55,92,145,109,112,152,248,83,214,234,162,129,38,250,116,152,116,169,86,169,149,138,112,192,115,245,196,167,122,232,163,145,17,114,29,128,102,85,177,89,203,135,10,231,160,21,87,67,82,215,114,175,108,178,135,15,58,76,248,54,95,41,230,179,25,203,14,195,53,209,30,74,134,205,143,254,84,61,156,38,234,154,129,38,239,255,108,102,27,211,226,84,94,24,94,185,17,50,108,228,212,210,53,99,96,121,182,134,223,188,98,30,165,95,251,192,233,137,110,29,148,162,181,11,60,45,30,191,124,134,85,86,198,0,209,249,16,192,135,1,85,47,198,192,64,251,212,125,198,77,210,235,180,120,189,224,28,191,204,148,56,175,106,46,200,64,222,207,166,9,166,107,42,151,162,169,252,212,218,80,99,118,230,50,173,113,99,223,92,159,176,91,179,73,180,234,247,32,209,30,83,25,201,148,243,65,47,216,246,168,14,103,36,247,174,7,199,66,185,6,76,149,132,150,146,17,51,168,254,219,19,237,155,170,55,23,221,231,198,82,3,11,87,218,180,98,128,233,240,32,216,152,181,201,177,165,109,254,104,231,207,209,46,178,2,76,215,233,47,70,92,252,154,71,17,78,42,211,31,173,83,21,189,174,155,35,144,225,55,239,205,68,35,46,184,197,231,166,214,100,107,193,59,60,227,38,191,141,123,135,126,110,104,200,78,95,4,102,203,115,81,60,216,146,249,163,225,169,216,117,73,70,184,213,149,27,236,96,127,254,245,213,168,203,249,33,160,55,255,138,242,235,252,54,218,105,34,84,172,4,238,166,235,26,112,91,234,4,55,172,148,34,151,128,49,151,190,42,240,48,240,246,222,0,241,69,83,55,172,169,33,210,1,76,8,241,130,241,211,244,215,134,110,170,165,227,20,217,13,55,190,198,230,122,183,165,156,54,232,13,121,236,128,215,212,50,81,12,135,166,123,143,1,107,205,0,245,124,113,246,121,236,183,183,150,186,161,96,189,253,173,137,196,232,156,212,167,49,172,189,155,102,52,147,101,43,129,12,34,197,77,14,55,11,207,8,131,138,155,47,127,235,196,121,176,95,112,235,111,87,129,240,80,47,114,23,251,12,159,77,57,230,143,171,96,7,195,10,47,103,104,152,93,156,239,165,87,87,19,126,248,192,176,154,212,223,104,152,243,111,236,22,44,2,172,245,39,196,209,119,204,136,240,244,212,38,200,196,209,35,178,77,5,1,166,185,23,108,133,212,1,147,252,172,23,156,93,198,204,234,15,150,214,5,16,213,245,130,99,107,31,213,46,177,144,175,23,36,24,154,53,25,0,156,98,143,196,122,50,180,68,27,66,207,110,113,113,37,85,218,181,188,16,86,231,124,97,194,168,2,99,30,224,155,17,211,25,83,195,78,124,147,206,78,40,126,26,27,233,166,55,199,122,241,109,147,100,190,80,74,80,52,35,66,135,57,84,175,139,222,136,173,71,123,225,51,214,134,86,180,113,172,46,239,107,215,113,21,180,157,157,76,141,7,55,169,103,25,217,232,238,197,10,133,83,156,10,175,155,136,107,171,195,159,140,152,210,214,34,193,114,182,203,249,169,195,176,228,46,156,32,129,207,196,236,101,237,192,38,66,126,113,66,137,239,188,87,111,61,111,118,60,140,203,123,49,26,154,83,249,166,104,142,206,128,139,138,62,244,140,147,246,142,22,53,89,140,124,193,213,69,46,13,158,245,42,135,131,102,51,163,47,236,166,22,119,192,150,100,121,225,164,204,101,226,28,239,150,24,53,229,243,95,249,32,12,143,217,162,197,241,54,212,143,13,111,202,85,229,168,190,170,93,15,179,156,172,211,120,123,113,50,147,65,129,205,83,205,127,123,156,67,179,210,135,187,197,27,188,47,140,15,53,93,208,134,188,222,11,215,166,65,88,68,193,187,91,203,52,92,14,72,242,10,12,215,96,122,47,61,75,70,86,190,69,91,166,38,227,239,69,21,200,202,202,123,30,53,106,14,154,85,78,148,139,53,13,157,168,197,205,207,64,214,124,216,89,48,208,168,40,1,19,3,16,74,246,89,102,73,39,61,240,57,182,161,59,167,181,124,152,153,249,111,155,109,130,150,11,65,230,115,239,24,34,88,86,211,47,48,105,137,28,168,9,32,10,154,49,93,242,123,23,219,254,43,149,156,26,162,104,114,43,200,191,126,218,86,24,191,121,129,161,221,242,85,47,180,222,215,206,38,46,124,213,90,16,228,241,7,135,237,148,100,123,105,213,195,241,228,36,129,230,190,96,248,127,79,4,216,88,106,83,121,209,28,125,183,11,192,81,211,65,82,88,75,203,168,186,15,180,112,88,80,130,125,229,196,255,116,134,211,203,230,85,149,208,56,205,186,110,80,51,218,199,85,201,209,168,176,243,5,200,118,81,75,2,246,148,61,159,137,220,31,124,157,221,124,147,69,196,92,42,252,216,200,78,35,215,171,184,229,156,178,253,135,39,133,202,91,171,137,16,115,136,183,162,68,95,53,218,168,166,142,163,217,105,158,51,241,234,183,44,230,192,19,23,159,217,77,249,166,68,155,41,134,117,24,107,16,253,150,5,185,92,223,98,181,115,8,84,215,113,202,156,201,27,249,183,52,195,110,45,171,65,3,62,186,176,109,45,181,176,44,99,214,225,27,25,4,53,175,12,225,129,45,239,20,112,27,87,255,135,152,233,210,88,68,68,240,34,91,10,163,87,226,175,77,97,172,134,215,26,186,133,37,26,141,90,177,117,149,206,160,47,236,155,94,226,189,85,4,104,33,111,156,155,213,64,79,175,208,226,47,100,211,103,116,163,138,75,133,214,155,98,33,157,227,107,86,40,14,90,210,131,244,89,124,143,74,81,160,246,162,100,86,129,253,133,171,178,181,145,173,143,237,0,44,195,166,43,246,65,243,246,250,247,70,149,18,33,46,129,27,166,207,47,140,214,255,85,189,181,218,59,120,42,17,50,45,202,33,171,52,118,252,118,193,180,69,234,106,78,79,88,46,44,65,123,67,221,144,223,158,166,248,31,191,13,177,73,62,54,92,229,88,177,169,151,27,154,75,168,204,225,174,168,221,168,97,166,158,247,133,217,186,196,108,118,70,218,121,79,217,87,86,140,20,107,244,20,51,100,223,122,53,2,73,239,197,176,228,164,30,168,103,227,223,7,76,93,167,94,124,22,171,246,132,228,63,176,214,151,32,171,16,26,81,60,120,213,4,59,177,74,148,157,94,116,102,73,93,26,117,211,69,127,105,20,92,127,21,70,43,165,196,189,49,249,146,66,190,138,72,228,251,96,150,118,144,111,93,77,178,101,4,220,175,106,109,84,99,139,91,197,153,156,103,83,15,60,180,210,207,206,62,198,135,73,185,190,51,18,229,34,211,153,84,44,138,233,210,143,160,102,112,237,120,109,158,83,60,136,205,41,234,221,109,55,155,24,36,58,13,13,4,63,13,135,17,129,18,70,68,49,121,170,18,87,15,148,225,222,110,200,200,108,253,157,84,62,204,117,129,217,37,213,119,82,57,199,108,153,53,176,19,39,226,29,48,203,143,220,156,226,38,223,242,242,211,140,41,69,45,157,16,48,213,123,114,113,251,24,221,197,107,163,231,33,109,250,169,15,142,249,140,1,168,55,175,196,178,219,219,228,117,40,131,12,195,251,112,119,229,131,225,10,34,239,133,194,71,139,105,188,89,72,76,126,155,20,237,140,37,153,78,39,233,205,98,254,23,123,188,179,33,244,40,129,17,68,28,239,148,133,60,194,84,152,192,216,14,152,234,49,185,249,233,106,177,209,111,148,190,168,8,10,146,48,37,226,92,216,173,82,83,39,48,2,77,237,29,33,243,34,198,81,193,128,46,222,3,163,241,168,140,240,98,182,146,113,53,19,171,42,111,49,195,47,247,183,108,208,193,180,88,175,224,198,80,99,8,80,131,168,156,238,66,233,202,126,97,214,46,237,227,40,1,164,232,11,9,69,121,9,16,16,178,92,239,116,72,160,73,179,159,197,44,74,252,88,135,40,249,208,172,47,186,15,201,137,140,13,195,214,179,160,188,239,197,123,70,29,58,219,169,92,101,128,100,179,149,242,70,57,223,26,93,142,42,48,201,86,111,210,106,245,36,178,226,227,146,221,98,211,74,29,88,211,152,167,201,169,207,23,70,168,78,214,213,140,146,215,216,113,115,211,112,30,10,155,31,78,192,200,135,232,205,225,112,85,71,171,177,111,5,237,216,150,5,140,122,220,245,224,221,204,210,29,70,123,67,78,133,108,146,154,107,97,146,128,34,117,45,173,130,196,164,147,184,80,182,39,41,172,239,197,6,206,103,180,143,124,193,208,71,131,9,183,253,183,49,214,86,173,230,12,143,228,125,114,242,126,73,239,205,142,117,198,197,4,166,36,81,66,255,199,64,213,225,202,145,69,96,10,61,93,45,31,56,169,81,182,17,9,135,187,100,32,9,134,167,168,252,246,100,133,243,117,215,42,13,164,32,53,79,19,21,243,231,182,9,102,234,79,159,133,115,149,184,216,252,219,165,73,39,98,93,222,21,224,150,75,131,145,116,119,87,17,192,243,26,50,174,145,164,201,158,141,134,152,148,180,36,45,19,2,219,47,90,199,197,88,61,167,197,50,187,111,151,89,219,179,238,58,51,180,2,151,5,104,152,7,44,61,255,99,69,184,92,197,170,97,150,117,201,252,100,43,40,78,254,206,212,153,23,57,140,146,134,45,174,211,0,92,146,58,207,102,6,171,203,0,65,14,179,186,19,129,121,145,120,177,211,75,206,158,74,218,187,218,118,36,174,190,244,35,50,76,189,225,187,133,106,206,179,50,225,80,137,31,243,40,202,93,231,144,37,29,148,212,197,59,232,113,124,211,4,126,62,159,18,33,147,7,166,32,176,10,51,154,164,73,139,96,40,81,157,38,118,88,192,9,229,65,135,109,169,145,171,73,99,185,101,58,146,242,19,194,146,192,133,4,160,119,96,156,196,149,49,145,113,241,113,214,27,114,41,231,69,100,116,224,130,218,34,97,108,213,18,77,118,3,88,53,77,151,174,3,110,87,33,72,26,137,179,239,7,61,7,71,194,3,226,244,75,193,175,51,221,129,107,83,197,155,4,113,222,37,109,128,239,224,91,34,64,22,169,64,220,79,80,94,18,152,56,212,67,11,2,38,99,32,79,134,46,144,59,144,225,69,160,138,123,196,49,122,164,119,10,230,75,186,114,161,136,215,156,245,137,96,122,101,11,37,48,69,154,43,126,25,173,47,65,75,65,86,230,153,110,206,33,0,217,1,133,179,137,218,7,140,208,186,60,217,89,153,98,89,163,134,108,23,137,61,39,232,171,241,45,11,174,42,146,200,131,170,241,158,207,11,213,139,186,118,96,31,193,217,39,96,250,177,94,221,200,76,120,155,80,92,33,132,110,202,115,33,17,63,29,1,225,144,36,130,222,7,134,200,227,187,171,130,60,180,56,219,236,143,66,167,163,248,158,200,154,8,113,47,197,132,66,20,161,109,181,232,30,248,132,120,30,162,144,100,85,243,226,109,52,247,252,194,214,12,2,155,120,139,163,236,220,212,60,156,225,17,25,225,2,69,33,85,253,105,4,239,125,122,103,115,139,62,162,194,248,179,183,128,9,192,103,181,107,47,97,86,138,134,50,153,212,203,109,26,185,119,255,92,232,188,15,53,248,62,255,118,237,232,192,149,24,184,152,230,80,86,144,157,215,134,204,27,162,204,69,97,11,44,57,12,81,89,156,63,14,92,9,56,7,124,118,29,106,123,14,131,123,250,2,81,112,93,80,39,71,224,18,17,96,35,205,205,47,116,11,74,179,109,133,23,45,225,48,180,233,126,161,189,148,23,45,105,105,95,104,72,224,46,239,195,217,34,84,67,95,43,133,226,54,49,163,74,109,234,245,214,217,245,8,128,205,71,76,90,28,250,125,192,168,214,136,116,53,31,228,44,78,222,38,164,225,171,216,147,109,147,184,244,137,242,108,195,57,213,13,237,11,104,196,109,135,207,204,119,117,226,137,208,169,199,60,168,155,201,34,82,11,61,247,76,58,190,149,206,184,188,220,38,246,121,39,151,203,111,112,203,244,128,65,101,6,230,105,254,104,240,239,154,118,114,196,121,188,130,23,56,195,126,21,184,153,38,187,195,88,73,234,208,94,230,234,230,47,54,40,148,21,111,28,168,56,221,185,228,84,247,226,13,221,212,228,190,213,224,61,100,99,196,232,163,49,81,164,249,194,150,202,19,24,46,83,142,155,35,144,166,221,20,222,150,211,143,155,177,47,213,205,116,195,25,139,148,87,182,77,211,210,249,144,105,101,199,213,58,81,38,183,231,198,12,6,255,6,89,59,32,22,4,155,232,236,149,160,140,232,36,140,102,76,123,97,162,14,69,38,120,246,255,190,98,230,110,9,93,133,79,31,141,236,33,220,73,140,0,117,241,200,111,66,23,184,107,77,78,98,211,215,124,103,70,25,217,184,175,62,71,226,21,205,213,173,36,174,93,11,106,117,255,72,131,207,63,214,245,118,98,30,155,3,70,32,122,42,124,126,192,215,38,228,24,80,117,147,197,156,108,73,141,39,111,103,14,168,186,214,163,72,247,222,156,243,160,162,120,16,239,120,47,4,28,37,228,151,88,34,246,120,225,90,84,230,10,249,194,145,162,127,247,98,142,223,2,163,18,224,217,145,140,44,252,181,34,155,22,190,199,67,50,18,192,98,106,59,80,39,114,218,115,203,150,248,146,204,38,134,31,59,98,241,108,173,80,2,22,152,99,170,175,246,103,242,129,0,47,45,14,221,198,247,94,25,92,83,12,168,155,44,23,204,4,62,135,222,172,23,179,209,246,8,19,53,76,90,143,125,80,36,48,107,160,233,202,154,162,248,218,162,163,84,139,224,74,39,229,76,20,196,156,51,177,32,161,165,77,98,30,211,254,57,178,137,204,235,75,83,33,229,167,80,194,42,104,110,11,204,12,239,225,221,108,70,103,75,31,220,230,198,64,83,209,120,70,178,84,166,135,65,141,255,43,57,134,180,210,107,5,223,204,71,249,218,8,23,19,133,118,148,189,89,85,184,146,241,243,199,62,227,152,83,145,194,133,74,164,128,161,159,94,48,71,178,253,194,77,124,186,134,241,121,107,76,255,248,27,43,43,7,29,247,226,186,214,13,31,204,75,35,142,180,62,154,16,14,47,76,105,165,69,177,21,92,237,133,41,73,148,147,77,170,124,176,22,112,86,135,111,14,62,171,199,108,72,2,238,162,215,35,163,63,235,123,243,115,240,73,73,79,177,13,113,252,128,25,13,243,58,198,54,232,208,2,111,189,248,99,59,25,247,78,186,57,227,104,14,17,33,199,197,164,2,244,104,14,195,253,109,21,116,93,101,174,68,254,190,7,211,9,62,23,91,11,141,47,113,28,143,155,55,243,146,23,24,141,142,21,173,66,24,104,105,116,234,108,62,202,219,42,103,191,44,243,85,198,80,43,231,184,55,51,136,158,237,41,77,41,78,72,61,48,65,5,137,232,153,189,187,239,190,136,129,162,212,34,112,42,47,159,15,26,27,165,117,2,67,178,243,123,35,134,162,222,57,160,228,158,3,38,181,162,177,43,182,218,30,227,49,186,182,78,226,144,16,67,211,15,56,87,85,137,203,248,146,23,39,49,38,106,31,175,35,52,218,209,219,7,126,66,1,66,35,203,153,242,184,186,226,234,138,79,185,194,231,104,179,227,181,207,99,55,149,27,207,212,127,187,211,124,195,48,165,107,86,40,91,157,83,124,237,126,46,215,26,93,139,182,212,232,74,172,177,106,102,132,227,70,243,89,60,65,140,153,250,224,112,47,220,221,18,56,169,66,4,182,119,103,73,247,91,179,75,209,98,32,18,103,219,237,34,90,50,81,69,141,33,85,12,33,124,162,78,136,69,213,43,90,66,221,238,11,231,126,145,151,241,171,169,110,179,125,94,137,234,55,73,66,156,5,165,227,47,229,48,36,182,43,228,129,37,96,116,6,88,211,114,120,63,7,224,29,202,222,248,7,20,229,136,100,27,49,239,181,229,222,98,193,27,60,141,236,77,70,53,197,148,165,45,155,113,147,83,99,104,79,204,143,20,62,99,217,55,141,48,8,214,88,23,204,33,59,7,156,246,53,240,113,247,138,173,54,76,138,172,244,46,224,51,128,226,183,41,203,201,215,79,71,186,42,65,7,154,91,3,53,76,198,49,149,178,255,92,121,92,81,32,114,151,6,87,107,61,237,70,196,136,220,240,7,148,5,73,155,108,35,134,84,31,120,17,213,211,225,129,60,167,75,229,80,207,71,105,105,189,191,135,139,160,80,158,142,221,235,245,185,96,136,44,135,141,177,120,133,175,106,114,125,108,34,43,169,106,130,240,192,36,117,226,234,138,253,230,213,102,84,70,237,7,38,181,95,175,247,174,8,161,100,135,79,135,86,230,255,129,217,146,249,111,27,237,80,3,176,20,241,181,120,111,172,192,149,207,154,240,19,114,174,18,112,213,138,79,38,207,225,233,143,106,162,15,10,162,189,237,47,69,88,88,8,7,200,247,45,215,126,60,40,73,76,221,43,155,231,246,242,167,250,28,170,100,127,181,242,59,161,0,195,188,211,128,94,34,154,232,143,117,38,194,209,174,173,221,102,137,175,1,215,139,105,126,96,2,144,254,104,4,150,171,68,195,19,148,67,127,176,10,197,101,213,11,60,103,230,184,246,140,14,93,61,128,135,115,8,73,212,90,117,220,245,96,197,235,121,40,33,158,125,14,109,51,2,53,109,7,204,185,241,218,188,229,226,162,173,192,89,29,213,105,179,138,251,158,195,103,211,168,83,221,129,187,251,207,128,50,19,94,23,175,228,245,181,228,13,247,189,129,66,223,195,137,176,7,182,157,188,222,187,17,237,29,1,163,211,173,48,38,39,213,27,237,156,175,151,202,47,38,196,209,163,73,243,53,3,35,177,148,115,116,64,120,42,215,190,110,155,115,225,131,194,158,86,5,43,219,131,238,186,3,78,148,47,202,244,205,62,178,248,75,25,201,86,78,46,153,125,95,142,158,96,81,59,157,37,207,54,122,190,63,13,65,64,234,3,179,77,47,207,46,157,3,63,234,178,26,167,39,185,250,172,59,213,196,202,116,195,105,29,235,97,137,131,114,162,154,23,188,125,126,6,30,90,194,1,1,179,249,190,12,149,149,81,238,228,67,223,174,152,15,218,175,199,250,104,132,245,64,207,182,172,232,82,188,171,203,148,87,216,23,89,245,221,88,199,187,31,19,137,228,192,28,209,231,50,127,232,231,99,16,237,135,215,168,89,143,28,165,110,21,61,132,166,38,46,153,88,149,79,129,203,92,190,53,235,119,230,143,228,91,136,106,206,138,234,3,0,145,112,140,120,173,137,95,168,126,232,242,41,253,117,216,140,220,245,67,79,147,168,124,96,35,133,235,194,113,122,81,137,97,135,158,213,165,189,149,211,71,251,61,96,76,92,229,183,147,105,136,248,213,221,196,80,116,65,132,54,177,75,192,237,78,205,165,204,140,237,29,165,67,36,189,208,190,92,123,1,212,52,47,20,70,189,61,7,156,230,53,240,144,230,29,126,49,124,51,45,184,228,12,149,92,72,13,248,124,3,61,194,158,117,186,123,86,132,130,122,116,74,245,106,210,67,241,189,204,133,85,167,170,77,89,252,90,1,243,214,215,213,53,185,52,60,103,250,51,45,44,93,59,38,14,231,1,55,180,135,174,85,235,116,133,236,253,240,92,218,239,53,173,182,18,31,59,155,207,178,222,155,212,108,244,210,179,138,21,213,48,160,58,103,246,24,184,236,255,191,22,30,236,121,253,181,207,89,238,12,55,141,26,204,211,202,222,75,169,158,185,150,98,194,17,78,97,69,200,26,55,63,141,225,80,199,248,68,250,128,211,85,67,145,134,157,113,179,195,148,200,203,194,195,217,194,39,255,185,76,87,74,227,63,200,47,204,184,181,105,32,104,20,38,83,5,243,188,213,121,7,72,97,186,24,179,237,242,89,227,140,92,4,122,52,94,129,64,235,51,91,241,254,23,41,152,22,76,61,46,134,255,85,53,209,4,181,218,235,195,43,122,71,99,95,95,139,161,229,237,61,63,26,132,215,38,227,76,134,207,97,173,154,103,170,150,228,19,13,41,206,206,64,86,168,168,52,60,7,199,179,186,120,155,153,185,174,134,143,206,218,91,189,42,140,140,201,234,87,52,227,220,57,197,181,166,232,188,175,229,178,122,2,128,140,121,95,215,30,131,42,158,39,137,139,12,224,45,20,200,54,182,56,71,155,131,47,240,53,48,107,168,126,85,180,137,207,36,145,175,9,101,197,114,107,98,169,234,8,157,57,11,120,77,24,178,148,101,174,107,155,75,185,191,175,183,48,172,170,70,33,169,30,47,238,28,5,124,217,208,101,83,190,244,215,226,29,86,187,183,223,30,28,165,174,147,194,30,93,170,19,92,26,127,46,124,116,148,121,78,124,45,156,115,236,161,47,154,1,26,203,177,59,249,120,85,235,52,137,210,187,87,81,87,68,0,47,55,33,74,43,218,251,220,229,83,68,116,29,17,79,71,137,171,241,237,187,15,152,233,221,161,156,129,68,12,229,10,45,89,102,208,97,196,29,174,117,13,126,166,111,131,39,5,228,90,184,139,74,83,184,173,24,113,140,123,232,170,24,39,53,72,54,101,170,234,214,121,235,210,220,177,22,113,66,82,200,251,98,18,60,113,242,106,34,142,42,241,79,136,195,85,75,170,25,156,95,77,2,55,192,147,199,228,147,46,103,40,18,251,57,118,93,72,37,108,149,196,163,190,39,242,191,120,169,183,75,66,144,138,233,229,230,121,213,2,223,234,251,193,75,97,126,246,192,232,126,235,124,129,222,67,152,194,162,171,11,243,66,225,110,69,35,14,27,237,83,190,37,196,35,23,15,53,122,92,209,2,33,234,87,71,52,55,101,182,251,142,49,206,176,54,54,42,203,82,97,69,120,228,103,249,246,215,134,68,144,138,110,81,18,58,251,222,164,40,66,246,251,76,78,37,198,114,216,82,107,215,160,239,225,49,246,209,236,87,50,242,89,156,207,227,250,20,61,200,124,207,107,177,206,205,85,4,42,137,163,153,175,153,206,234,201,159,15,210,217,140,170,200,64,226,216,187,246,11,155,254,132,172,60,86,255,250,220,156,193,145,149,75,9,23,235,28,110,183,195,21,35,22,77,184,12,84,56,167,195,68,165,36,138,136,168,65,113,154,52,132,43,212,185,21,134,5,237,187,108,243,231,208,90,50,172,165,67,43,6,121,231,164,234,33,70,191,202,190,100,82,133,115,121,232,37,68,86,118,220,123,88,209,188,60,120,46,166,171,233,48,44,116,153,21,146,105,85,71,155,98,47,80,53,29,137,6,151,103,92,208,7,102,103,174,9,69,179,87,89,1,211,209,219,5,79,183,39,254,192,85,51,165,164,161,60,154,93,63,98,125,223,185,206,236,125,133,92,66,174,154,71,61,45,188,227,173,219,69,11,129,125,113,102,141,247,181,200,221,84,205,178,246,160,110,128,78,98,148,130,98,215,144,226,177,41,208,191,238,205,209,230,73,116,2,195,196,211,212,180,237,166,2,134,20,56,20,38,80,59,95,24,147,6,133,45,204,24,47,77,10,177,200,111,163,52,83,227,181,96,163,42,75,129,42,145,93,227,226,140,125,208,87,210,60,230,82,83,138,85,110,6,97,172,20,13,154,144,148,184,72,37,173,122,213,32,240,84,245,40,88,35,68,31,2,69,170,79,57,37,36,177,124,155,209,251,50,97,88,201,245,163,192,226,219,77,164,121,209,191,19,22,2,25,17,15,120,33,162,89,165,64,7,234,189,213,56,58,12,185,40,203,147,153,15,66,126,111,206,193,94,174,46,230,246,220,2,38,74,32,191,77,72,55,199,156,130,217,74,25,242,57,136,112,185,246,52,71,208,41,162,88,148,98,149,236,53,108,180,55,211,244,251,218,139,3,86,132,173,76,42,185,200,7,193,52,137,250,188,232,225,173,42,191,136,213,1,3,72,25,153,83,248,44,88,21,111,47,100,182,113,189,132,14,108,112,132,255,13,102,31,46,112,142,20,111,61,43,27,22,171,130,46,11,8,57,92,81,37,74,250,94,133,188,150,195,148,49,85,161,187,44,236,130,98,158,37,3,159,245,177,41,31,77,142,102,214,0,29,183,240,233,220,102,162,34,146,120,182,33,10,55,72,111,113,53,28,133,38,93,220,156,134,188,73,176,202,203,74,142,32,168,234,36,207,179,112,44,190,181,244,132,106,98,197,79,55,107,168,248,12,229,194,192,250,241,209,67,57,59,39,71,165,225,20,207,163,90,44,66,169,192,116,112,83,228,124,224,194,49,83,57,58,115,185,162,86,181,100,166,136,92,218,117,211,205,72,177,111,71,238,108,41,69,231,244,94,63,182,19,133,65,116,239,98,15,77,63,28,224,211,64,60,89,80,36,249,124,2,182,221,213,53,15,86,59,213,63,13,134,112,93,23,219,155,78,145,93,241,204,51,18,174,164,40,164,181,155,9,39,61,104,179,26,36,185,216,18,103,211,81,102,247,38,111,69,106,204,187,231,121,105,148,231,229,214,212,188,100,111,177,138,140,231,245,86,208,69,189,243,242,239,40,20,18,180,132,163,7,246,16,4,184,181,239,110,179,146,123,96,234,95,247,53,232,10,255,121,30,155,122,25,41,109,99,80,181,16,244,197,95,82,153,59,248,69,206,72,56,20,226,171,114,96,239,8,67,117,215,246,131,143,145,213,196,20,118,56,252,155,225,48,210,217,249,130,225,108,54,135,145,126,152,250,219,25,253,13,191,57,229,143,235,122,52,136,1,79,81,145,89,179,34,142,42,112,162,250,210,159,28,147,50,169,208,7,54,26,236,3,155,49,98,86,244,108,102,226,181,207,158,42,111,125,237,9,155,202,167,126,252,5,138,104,236,1,35,225,31,87,35,152,220,174,171,137,175,120,171,52,164,2,70,87,184,14,151,241,166,174,6,247,163,118,193,197,105,48,192,93,246,216,31,212,201,136,134,82,62,112,193,121,250,76,4,156,154,78,115,84,198,15,63,189,22,2,209,226,225,5,76,93,216,123,53,94,87,87,139,67,247,31,1,39,49,213,180,6,159,113,104,199,38,139,45,248,245,185,206,214,56,94,11,73,139,116,125,108,156,183,95,24,57,148,126,193,205,61,80,12,158,18,46,163,163,229,55,197,83,56,244,183,235,234,194,198,34,222,139,116,120,190,174,158,201,101,40,170,109,13,199,125,245,122,19,122,133,29,254,30,243,130,195,241,22,184,118,169,32,51,152,102,14,56,139,30,182,161,94,174,84,169,124,74,146,13,183,7,67,27,36,96,8,206,215,173,203,168,49,64,42,194,108,227,110,51,36,136,30,152,29,115,185,174,102,51,228,51,97,33,94,44,154,87,124,175,217,102,252,54,83,180,4,71,129,95,109,52,106,95,57,44,203,215,198,54,107,199,215,134,208,159,154,118,211,81,67,197,152,10,32,246,204,218,77,17,84,246,237,102,134,55,92,175,38,197,110,218,247,201,121,26,9,90,63,8,182,65,15,107,131,216,25,132,133,27,30,206,203,176,208,218,148,204,48,240,158,229,189,57,155,47,161,41,99,30,10,235,234,129,41,8,43,215,6,198,108,82,95,152,186,111,221,60,25,105,161,6,92,84,246,19,152,189,110,118,24,63,176,107,235,213,90,20,75,213,252,225,134,149,235,234,157,222,223,198,207,120,95,55,135,107,35,87,159,78,175,87,19,129,246,189,114,166,216,83,28,230,187,25,57,198,0,180,28,139,206,182,27,225,171,30,205,2,53,181,41,9,26,38,223,142,39,135,55,43,150,233,182,100,67,10,253,192,9,137,159,169,251,116,210,145,174,222,89,45,32,173,123,97,168,3,190,246,209,186,75,119,248,22,197,241,27,119,51,158,147,167,54,231,229,71,158,166,90,177,225,181,245,178,28,173,207,150,22,105,20,230,30,113,128,20,154,9,7,110,38,187,167,191,109,65,60,135,137,1,235,83,79,60,112,253,157,8,207,137,14,18,48,202,121,35,96,84,19,175,125,221,14,193,120,224,124,241,217,169,94,143,115,164,105,182,136,61,18,240,244,18,125,139,141,54,165,9,83,253,231,194,157,160,148,35,239,139,184,221,188,128,210,10,142,148,169,2,108,74,85,14,207,89,218,69,235,222,213,77,113,64,161,224,220,112,143,3,44,112,30,122,240,110,20,255,215,120,43,164,241,174,38,225,204,244,54,9,218,229,122,142,132,202,232,254,195,84,150,109,72,181,10,247,112,130,35,12,126,154,65,123,63,234,143,249,189,186,136,245,43,224,230,247,28,164,66,110,92,232,116,18,102,37,192,130,120,175,110,148,233,178,254,195,217,74,203,181,135,158,157,96,156,34,83,54,67,53,221,102,159,9,202,163,63,212,15,37,17,0,167,7,146,221,245,175,65,110,248,226,147,247,66,77,87,13,152,2,214,107,236,80,195,225,15,206,182,115,235,249,150,228,139,243,134,202,199,91,74,27,5,235,234,250,244,111,43,61,67,17,86,97,246,161,245,129,177,24,22,42,138,141,219,233,108,145,3,83,10,165,157,20,249,18,23,17,43,38,30,146,181,166,2,165,231,209,253,209,16,162,201,215,205,57,8,54,127,52,171,72,93,23,76,182,97,56,108,177,67,109,22,162,254,41,174,70,21,250,186,24,111,222,254,160,227,172,77,107,221,17,7,148,247,28,166,202,72,131,2,192,109,196,213,22,68,208,58,21,118,77,254,214,198,114,73,23,58,151,39,220,145,10,39,39,123,61,183,21,227,58,12,255,179,93,15,206,33,85,224,251,120,98,202,220,79,31,7,38,229,114,161,163,121,123,163,219,47,62,214,159,207,225,25,67,2,240,117,233,76,103,170,79,209,36,156,249,207,108,247,231,127,254,167,31,255,240,203,239,255,240,243,47,191,254,246,231,191,253,233,143,127,243,155,223,254,238,175,127,243,247,255,241,95,255,203,159,210,159,254,116,192,127,254,207,254,248,187,223,252,205,207,255,246,55,127,248,233,143,61,97,228,76,152,123,254,244,67,254,225,199,248,59,141,251,239,150,239,191,115,250,250,247,251,254,123,124,93,191,190,238,63,191,254,125,254,250,247,249,11,159,245,254,187,247,175,191,191,158,111,223,120,78,95,215,175,34,127,23,152,104,55,94,190,222,47,127,253,222,40,95,127,127,225,251,235,125,215,146,191,169,202,249,126,222,175,223,235,95,207,147,215,215,243,125,253,222,247,243,239,175,127,63,191,254,78,95,207,159,190,158,183,127,125,143,82,190,218,179,125,221,127,124,225,95,239,87,190,254,238,223,253,225,235,125,230,23,94,190,126,111,124,221,111,124,183,223,249,247,69,219,239,235,239,149,228,239,242,233,239,138,243,252,215,245,229,254,187,127,253,221,246,215,253,191,174,95,95,120,169,247,223,227,235,239,214,239,191,247,253,252,249,251,121,235,215,253,211,247,245,223,239,183,190,240,175,231,45,95,255,190,127,253,251,86,190,158,103,126,221,239,235,121,246,87,123,173,254,117,253,215,243,174,175,239,149,190,223,63,125,221,255,187,253,190,158,103,125,225,253,235,249,242,215,191,111,95,239,159,243,87,127,249,122,222,249,245,60,227,235,249,199,215,239,141,243,123,85,239,215,228,111,126,255,235,239,158,190,254,125,190,241,154,190,254,254,198,203,215,223,245,254,187,172,175,191,247,253,247,252,122,158,249,117,191,153,191,158,239,11,207,95,191,215,190,126,111,220,127,231,239,235,235,215,239,215,241,117,191,239,247,159,95,127,127,253,94,237,247,223,203,238,247,167,63,253,248,119,255,236,143,191,254,253,31,126,254,233,135,127,245,243,111,126,253,207,191,252,252,47,126,255,215,127,253,243,95,252,250,219,223,255,238,135,31,89,54,127,250,225,151,223,254,221,207,191,252,187,159,255,242,135,31,255,211,231,159,252,237,79,255,225,190,230,135,31,255,234,231,223,255,205,207,191,254,242,247,63,61,192,191,249,237,239,126,254,247,191,254,242,219,223,253,213,15,63,254,197,239,127,255,203,95,254,246,119,191,249,149,11,109,41,135,19,63,81,159,92,63,150,253,103,108,90,77,83,203,87,122,51,151,135,100,176,31,152,34,241,55,255,219,204,220,0,222,153,195,153,77,196,124,97,91,47,187,195,48,41,74,236,218,128,177,23,58,39,189,7,230,120,16,187,240,246,49,163,92,1,23,210,133,89,126,123,124,12,130,28,62,59,248,162,191,141,2,250,249,223,29,206,61,175,224,222,161,181,97,206,183,15,154,177,244,91,239,189,97,245,158,195,158,191,118,205,228,138,155,192,231,240,128,91,173,195,40,24,11,140,168,12,54,138,15,124,250,96,155,239,79,155,203,207,106,222,228,176,150,94,173,235,3,147,16,172,241,220,248,96,68,176,144,72,196,185,18,127,235,7,38,84,81,228,167,161,70,214,30,87,55,198,196,11,79,171,31,123,95,155,173,242,120,111,78,242,223,120,75,31,152,66,141,87,84,147,184,58,229,164,203,91,133,195,121,127,159,27,174,213,249,23,207,199,70,196,183,191,145,97,108,239,75,54,185,142,7,38,72,159,228,167,225,135,159,102,246,123,231,55,99,14,56,45,211,225,215,82,137,54,228,214,253,52,104,246,59,155,248,103,228,242,13,229,44,247,188,20,18,203,231,160,34,63,140,41,89,241,1,240,41,194,45,239,189,151,217,152,249,0,72,86,65,45,111,117,30,42,19,227,126,96,28,170,95,14,26,48,138,105,222,71,19,150,128,89,58,225,42,205,226,144,254,228,166,116,241,14,0,116,66,48,48,116,216,50,215,239,147,47,252,32,160,53,61,48,209,242,245,14,0,180,115,38,5,244,31,24,177,168,87,48,26,24,23,205,104,181,137,124,84,150,171,205,148,204,31,124,90,213,221,251,211,38,234,0,195,243,129,41,175,110,239,240,217,8,35,183,248,94,102,133,56,222,123,239,97,68,170,236,112,34,231,87,5,94,21,65,49,111,180,143,58,146,192,208,170,182,195,166,104,90,228,230,248,160,191,79,94,40,142,17,180,34,99,95,62,223,139,120,204,194,156,66,225,106,5,215,31,184,82,235,212,229,181,207,41,145,120,250,3,23,118,39,69,225,82,144,190,120,224,12,87,70,90,220,68,229,112,182,52,120,193,55,76,243,29,155,36,36,219,120,250,41,6,116,218,207,112,75,129,13,249,128,68,164,199,22,56,161,18,55,30,24,117,226,51,113,72,55,36,91,129,18,226,7,70,223,57,47,129,17,199,169,211,175,70,25,96,203,164,65,104,22,107,133,7,38,78,56,182,244,82,200,101,120,196,25,140,159,198,124,85,5,168,230,134,75,92,159,171,49,62,63,39,100,233,103,120,127,12,191,249,248,184,202,44,25,64,136,20,248,205,225,233,136,214,8,48,197,49,45,59,124,26,244,173,80,1,46,36,248,252,106,76,253,94,221,0,27,188,167,59,60,93,5,43,209,157,94,245,22,224,97,201,231,7,133,47,87,116,104,79,171,0,123,224,137,150,177,204,149,184,138,237,28,15,78,57,241,24,10,227,253,144,218,3,143,189,78,19,201,79,87,186,225,42,14,55,98,154,242,219,117,24,57,245,131,154,213,174,190,86,221,70,203,114,56,105,112,139,105,163,110,75,243,126,224,214,187,136,104,243,189,206,28,222,179,191,151,73,107,76,153,54,112,94,63,83,181,195,16,9,101,132,44,51,65,241,183,70,3,165,201,231,32,86,136,12,208,243,96,24,85,203,183,134,57,76,1,141,191,52,53,193,242,49,183,173,210,53,96,234,176,170,192,232,40,156,15,234,159,11,231,11,25,2,219,212,244,138,55,184,41,41,148,46,179,198,34,23,249,244,66,78,73,83,62,230,54,101,204,22,23,119,35,213,189,240,164,122,112,69,79,217,100,41,223,22,221,36,109,70,139,7,59,191,36,61,1,211,100,244,109,163,19,90,140,201,97,138,214,207,18,176,162,11,163,10,247,174,32,31,218,108,252,50,52,156,183,28,156,66,234,181,33,147,199,232,193,29,45,191,48,106,81,103,194,242,183,54,99,118,185,55,12,162,94,125,96,159,165,72,252,108,208,78,35,154,254,236,145,208,185,100,226,141,70,129,249,74,87,123,62,54,197,249,117,38,129,169,156,56,107,163,79,11,86,231,222,94,24,170,204,140,105,161,219,46,243,253,237,76,122,156,176,243,115,115,244,166,223,190,0,123,21,107,195,120,52,56,114,249,189,186,32,148,141,82,226,7,206,40,122,38,129,55,241,241,180,163,51,216,7,13,216,136,138,169,196,192,199,104,161,190,173,134,253,237,26,62,215,246,76,181,115,228,45,91,182,226,91,140,103,62,48,6,80,93,90,141,55,31,99,248,7,101,139,165,159,4,121,6,95,33,136,126,151,252,110,161,96,106,154,243,242,3,99,199,253,86,59,1,51,157,249,226,133,118,177,68,173,63,10,7,104,107,57,140,206,216,82,24,65,118,255,94,212,220,137,168,230,129,33,169,39,31,156,205,212,165,229,165,45,75,208,28,237,232,184,189,99,211,228,54,17,95,116,216,156,107,228,167,201,107,173,103,159,51,88,186,206,57,65,110,78,239,89,109,59,204,216,147,190,208,240,81,110,207,94,29,237,104,84,12,20,102,123,233,159,171,153,185,204,146,70,99,162,246,243,15,55,63,187,57,25,65,80,123,16,29,142,23,195,165,84,90,133,36,114,125,182,42,200,117,159,127,241,30,174,114,55,230,233,40,111,163,157,110,159,5,222,240,121,252,234,142,132,227,123,140,56,179,21,53,67,45,154,229,116,201,182,245,234,129,24,135,63,57,166,115,93,6,24,234,197,100,220,31,24,217,222,183,140,0,24,25,193,225,191,205,224,206,101,235,139,225,146,238,191,13,53,166,200,8,226,112,139,200,228,3,151,206,142,160,235,163,161,127,21,112,65,229,239,253,160,208,182,169,222,125,96,235,26,239,226,135,126,73,138,253,252,192,166,247,172,150,2,147,181,244,39,171,168,65,46,25,126,29,235,99,159,210,206,174,19,201,250,183,81,152,217,145,85,125,96,147,134,151,139,241,150,25,219,199,64,197,92,252,37,252,52,102,129,9,135,255,129,41,59,155,114,115,142,175,213,143,102,236,189,123,121,83,162,13,13,97,243,158,252,160,213,104,145,111,79,26,102,196,235,147,237,57,104,145,76,121,63,246,216,103,26,138,49,80,169,19,211,233,146,173,9,218,255,15,156,176,22,81,184,154,65,241,243,100,212,114,45,157,116,224,1,148,228,179,41,75,10,185,255,23,54,41,69,255,154,88,76,205,183,222,252,145,255,46,207,215,130,210,67,49,164,160,176,110,124,195,93,208,246,239,239,210,105,202,2,198,88,123,224,10,175,70,224,211,230,43,250,56,145,138,244,38,184,145,114,130,71,86,226,98,50,205,111,147,46,56,150,173,56,140,112,211,150,183,94,124,206,21,15,78,95,121,89,245,192,108,218,188,73,11,180,200,151,33,219,108,119,78,214,208,225,51,9,200,224,59,51,10,170,99,113,113,25,226,254,130,166,17,245,165,51,224,211,229,37,178,97,124,54,130,2,15,204,224,152,210,85,150,113,142,125,232,34,66,123,245,51,190,94,242,35,233,64,157,82,168,162,192,104,14,251,25,198,164,19,223,210,37,224,51,26,159,95,206,216,240,53,197,76,149,237,185,52,51,187,232,99,115,106,223,190,53,204,240,236,186,44,17,236,238,202,240,223,229,64,209,116,78,216,38,87,226,59,48,184,202,165,203,54,8,155,139,234,107,151,77,63,175,78,22,65,169,108,21,24,15,124,134,124,217,210,96,27,22,95,241,126,114,186,118,215,115,25,143,133,51,131,255,52,90,212,73,186,255,70,64,161,251,151,206,36,240,94,198,49,48,21,182,190,157,62,59,63,148,38,228,230,208,121,154,111,137,161,27,244,46,243,44,90,161,168,189,61,168,241,169,228,167,17,119,232,190,188,112,234,238,75,27,133,189,70,247,165,13,33,27,17,199,48,152,173,123,118,248,204,116,175,58,134,193,230,11,230,48,134,80,83,159,155,221,188,255,244,32,52,210,228,185,109,97,125,218,36,193,207,73,85,81,246,61,62,161,152,23,226,75,184,55,243,231,13,133,225,129,81,226,237,23,12,137,160,251,131,101,19,48,148,231,62,231,25,216,39,15,76,9,103,210,142,116,224,233,3,147,170,130,217,178,76,10,150,33,199,227,247,3,179,130,188,138,84,22,20,60,231,240,103,43,194,218,157,94,149,83,208,115,134,91,207,17,164,155,28,146,110,229,109,250,175,207,65,192,232,9,136,237,95,87,231,252,108,161,240,48,65,230,81,110,126,78,155,197,183,188,150,100,78,93,191,135,105,166,251,189,139,213,168,72,87,192,82,126,63,3,23,69,47,12,35,117,248,116,163,110,63,48,154,131,77,187,2,234,25,163,250,91,23,146,66,218,135,209,155,204,121,199,213,45,189,132,126,198,253,102,147,228,239,5,149,238,45,236,48,248,163,160,228,112,19,149,122,96,155,237,226,230,22,28,213,233,106,25,31,61,96,206,28,85,225,190,189,175,192,233,230,132,175,55,71,133,190,120,155,178,7,126,197,32,12,182,131,100,192,40,29,203,7,251,212,167,122,163,102,200,213,250,73,146,189,172,95,125,158,164,166,123,182,156,213,119,250,208,255,81,73,213,86,235,236,9,86,192,56,65,94,87,159,33,19,205,66,121,100,174,23,138,44,101,160,109,39,69,121,207,231,8,194,150,21,146,213,184,224,84,4,102,40,95,48,36,160,234,48,108,211,11,70,177,160,13,135,89,54,117,241,57,115,93,242,7,91,103,4,236,87,28,217,158,155,124,67,92,76,16,93,251,97,194,185,55,249,79,83,221,187,166,246,226,51,100,208,122,127,224,179,146,85,237,135,212,178,121,96,3,216,28,50,5,174,216,89,61,93,101,161,181,53,101,65,223,148,149,215,22,48,242,112,105,234,250,100,78,183,14,23,106,13,244,230,120,189,230,184,154,192,187,62,249,121,208,233,241,185,206,222,161,232,9,103,67,80,173,115,7,140,181,78,85,216,8,144,14,47,130,133,122,245,128,174,31,48,140,184,162,171,223,64,131,120,5,92,106,26,186,186,193,220,117,16,85,176,124,45,110,217,99,246,112,123,240,178,215,149,145,66,160,248,30,3,202,103,209,165,143,89,199,155,196,188,217,116,112,85,102,130,230,13,74,109,242,53,176,171,125,207,104,49,226,215,122,107,156,50,182,55,24,120,209,97,95,57,144,102,191,119,231,104,149,245,167,207,138,28,227,250,60,69,18,194,181,173,201,136,86,249,79,183,97,243,186,194,80,122,90,192,88,95,235,170,250,145,147,123,80,194,88,58,25,146,100,89,241,165,27,5,76,250,211,86,23,49,227,106,211,225,215,5,6,205,243,232,225,44,31,215,192,38,6,51,98,116,217,244,162,243,85,183,26,109,127,240,10,21,92,2,0,48,130,112,100,113,216,172,201,116,93,133,60,190,75,192,99,116,189,24,209,201,242,94,140,47,92,215,69,153,10,26,111,82,206,81,91,247,164,68,56,115,60,120,53,23,51,249,156,103,7,21,189,31,206,89,214,221,192,100,24,7,200,234,173,175,60,137,255,196,141,43,174,35,250,88,155,62,232,29,216,200,27,114,194,222,163,244,225,59,63,115,211,150,224,50,40,198,96,43,80,118,99,242,41,57,1,182,225,237,69,148,181,233,183,26,88,241,78,127,112,194,145,67,103,35,51,193,88,113,115,130,134,91,81,4,138,253,185,207,104,63,139,191,244,239,115,66,131,230,249,192,240,161,37,132,123,224,254,209,56,122,96,212,32,164,77,8,167,229,236,23,67,241,149,78,64,102,162,68,131,61,133,252,10,195,17,14,180,195,32,127,209,243,221,154,163,56,18,172,169,187,190,89,38,115,164,195,236,134,117,92,113,8,157,53,96,162,222,83,175,174,86,15,224,48,14,195,73,175,110,198,211,119,216,206,64,210,158,19,74,178,207,23,48,209,115,191,110,222,107,137,117,135,26,216,85,116,159,205,113,190,248,44,105,174,147,186,173,51,237,213,229,23,115,38,186,182,63,72,6,36,223,184,33,61,92,122,169,23,188,115,233,1,247,27,165,106,208,191,36,191,125,214,25,121,107,84,159,166,15,120,206,33,247,78,249,3,247,128,107,73,186,94,78,227,200,78,135,59,178,21,249,130,79,151,246,183,238,205,142,204,10,155,118,150,195,21,153,63,109,82,74,98,124,196,211,252,72,15,233,107,179,126,199,111,159,163,244,208,101,105,78,227,18,56,76,126,253,234,104,167,255,215,184,185,89,159,235,1,25,37,6,10,106,30,184,162,197,59,180,155,146,200,246,39,39,47,49,135,142,61,138,13,124,82,32,177,89,174,173,52,226,222,217,183,48,19,75,171,50,116,104,158,110,223,91,192,196,85,214,13,159,189,119,160,176,8,116,74,193,79,203,103,156,105,53,122,58,7,51,61,197,157,137,137,174,107,190,217,102,248,252,192,184,155,125,77,71,195,163,214,192,165,94,103,42,146,39,219,27,180,80,223,171,171,113,55,237,178,21,240,236,247,137,140,52,132,207,86,172,227,229,154,9,207,182,41,249,129,236,28,251,73,200,95,139,22,97,202,248,233,100,22,99,10,23,230,229,7,206,228,79,174,9,254,12,173,36,48,153,99,93,172,55,197,175,254,219,204,132,91,231,127,248,182,73,96,2,247,23,140,62,158,163,150,222,186,238,77,165,219,10,88,189,162,109,173,62,115,169,247,34,120,27,57,233,81,209,12,232,29,53,67,18,189,53,241,34,7,41,225,211,3,110,235,86,88,31,48,198,93,122,132,237,8,114,198,15,115,170,212,157,40,52,12,239,220,195,236,144,116,74,168,219,50,176,14,99,108,171,67,3,125,194,248,24,228,115,70,237,10,155,61,119,192,167,113,174,145,195,14,216,147,54,125,224,244,115,239,202,16,85,123,2,41,29,6,193,189,96,22,244,145,186,63,26,85,86,67,135,14,69,140,43,57,60,217,59,233,54,247,172,136,37,208,177,169,162,186,96,196,35,118,192,248,13,108,221,158,183,247,181,44,1,174,147,48,66,160,245,189,56,161,249,34,40,37,205,126,94,250,232,134,104,192,161,192,247,27,1,51,44,181,201,10,244,65,223,178,13,182,115,85,215,173,108,71,183,25,48,18,218,122,94,66,212,168,86,135,205,199,78,35,114,139,12,181,255,182,101,78,52,218,103,86,180,62,201,146,161,107,215,254,157,4,95,243,89,20,19,201,117,29,136,236,251,248,140,66,55,193,50,228,138,6,230,228,179,40,225,240,89,218,117,117,67,221,44,224,202,155,233,81,142,120,147,55,75,161,51,180,235,164,215,201,1,57,140,247,168,174,61,198,64,136,79,66,30,63,233,197,216,191,245,184,248,188,246,212,227,84,110,212,161,23,135,207,204,183,117,126,255,48,70,226,201,170,213,2,10,140,41,131,207,225,3,211,188,61,175,72,202,136,32,14,194,185,93,23,61,196,39,99,147,130,102,12,42,203,26,203,160,230,213,47,134,119,81,175,168,240,48,169,22,135,217,252,235,254,9,97,25,207,22,145,45,16,189,55,67,209,74,168,129,162,38,160,143,141,45,136,47,61,148,46,149,44,203,49,211,98,155,190,91,237,118,224,148,33,64,180,155,20,132,195,137,170,43,13,134,159,247,88,62,37,157,233,127,200,52,74,49,11,213,178,14,226,97,32,227,154,26,236,238,76,60,148,38,72,130,41,106,114,54,129,150,166,29,129,26,237,179,204,249,189,39,140,65,249,148,139,0,67,244,127,100,42,246,184,174,62,243,251,246,232,207,153,144,88,204,175,4,1,68,0,111,19,8,81,67,155,108,25,205,207,31,141,200,176,102,100,168,132,30,177,141,160,73,75,149,240,208,50,99,28,63,254,210,164,89,65,18,203,79,106,2,103,114,52,10,151,194,166,160,17,240,153,127,100,169,63,47,141,225,145,191,22,107,183,134,19,16,179,63,3,181,4,204,75,235,115,231,101,246,162,31,152,232,205,150,249,10,111,146,185,214,11,167,11,29,156,243,253,185,205,74,246,70,219,232,222,253,57,172,206,49,53,155,3,163,224,1,9,74,229,59,143,68,4,102,7,140,67,164,162,68,207,75,160,247,51,227,167,30,241,73,171,82,106,18,15,67,45,175,250,186,67,137,206,214,156,224,234,38,153,23,23,179,156,106,7,69,196,219,179,234,221,182,208,50,213,44,228,248,163,177,152,116,166,156,1,77,200,179,251,228,78,69,107,155,18,227,88,216,127,87,15,242,113,98,41,57,235,213,38,3,50,3,238,87,144,131,8,45,219,58,135,179,25,172,42,124,142,110,239,205,17,249,147,22,67,151,98,249,49,241,108,89,25,102,69,97,60,31,95,24,65,212,235,106,104,65,129,18,134,200,138,162,60,239,45,102,209,98,89,47,145,188,201,41,30,44,155,55,183,254,244,217,215,54,143,179,245,108,159,83,6,101,29,164,253,188,23,97,118,161,97,240,101,252,151,249,194,246,127,2,35,182,84,227,209,200,233,94,87,35,200,22,51,89,166,79,105,26,149,58,217,81,162,85,184,147,78,8,133,163,99,241,142,116,206,147,189,234,213,212,187,189,223,43,147,253,215,78,90,32,67,69,63,35,133,81,117,174,42,168,243,149,250,194,103,74,149,223,70,251,61,150,211,142,36,216,212,223,38,63,89,235,139,166,164,51,66,162,230,208,143,75,240,37,170,70,24,151,249,8,121,98,194,232,20,67,182,224,156,142,187,231,222,184,121,77,67,150,142,105,108,207,22,173,130,228,134,132,178,73,68,240,114,241,94,169,76,217,30,193,242,97,249,15,24,27,173,11,102,231,224,79,182,24,109,85,81,216,162,51,224,34,100,79,204,31,231,114,194,37,82,253,93,211,99,160,165,70,63,51,11,160,121,193,208,169,74,192,120,77,13,129,59,182,215,15,220,144,8,220,114,180,128,54,48,166,119,67,106,104,151,78,42,232,134,166,24,64,132,111,119,159,250,224,16,179,61,10,131,166,111,25,67,111,206,110,215,71,103,35,136,171,169,30,171,47,232,57,174,166,86,85,191,199,217,103,33,12,19,112,209,116,10,68,97,200,212,129,34,87,41,247,62,219,242,18,193,39,84,68,68,116,22,152,20,136,175,30,104,112,205,178,46,248,28,237,218,11,171,177,156,241,39,10,59,109,135,237,240,45,31,155,169,194,57,172,156,63,225,39,201,213,13,141,252,25,87,119,147,109,16,248,108,95,115,180,10,150,167,243,130,161,69,180,184,186,108,37,163,157,14,187,75,132,89,216,210,41,125,98,26,121,215,215,151,70,88,108,201,44,143,152,199,138,109,221,153,240,201,104,74,139,155,92,185,199,170,105,191,115,86,212,171,97,135,250,68,141,169,104,111,23,90,90,156,123,236,180,171,116,149,66,238,43,158,11,166,109,209,31,254,164,249,28,54,225,130,166,112,117,214,7,40,212,68,185,55,209,247,18,45,50,45,177,38,115,2,17,149,212,252,185,140,232,167,35,179,192,29,140,159,134,182,171,156,71,72,11,195,135,30,46,63,69,67,48,120,111,178,251,119,24,31,69,109,48,196,164,183,31,220,97,7,55,89,22,39,164,122,167,56,176,127,217,215,214,105,82,106,212,60,175,112,96,28,60,20,70,204,56,70,61,74,163,154,220,154,198,69,242,131,98,99,8,47,57,60,147,250,239,177,240,177,136,149,235,115,37,227,161,121,147,82,128,174,135,84,108,130,118,143,30,106,21,23,91,31,45,157,227,92,76,10,205,42,203,245,209,160,29,70,139,67,136,200,178,205,30,27,201,238,24,60,168,168,110,105,150,177,45,173,235,67,143,196,130,50,86,6,110,209,17,22,54,150,199,42,122,181,109,81,29,37,174,215,20,132,250,25,224,89,124,164,77,6,103,237,72,91,51,16,74,18,14,195,176,117,44,5,140,21,77,214,123,155,72,146,131,245,252,211,37,32,2,37,49,149,21,42,155,134,222,218,156,159,103,192,189,148,172,87,227,20,22,61,161,108,45,210,201,3,5,218,226,219,194,179,183,236,28,20,5,134,38,61,2,62,83,194,144,179,195,64,252,41,249,162,215,112,182,83,204,98,96,129,97,219,190,21,230,216,17,104,173,74,115,30,166,46,18,157,159,172,175,70,73,200,120,114,162,117,56,195,243,82,24,61,24,223,6,52,19,164,80,218,30,85,111,41,94,10,154,70,151,93,223,129,169,137,246,71,227,12,163,89,126,60,249,86,144,58,232,175,165,107,147,64,202,136,29,10,44,219,171,119,15,134,169,159,166,26,69,47,178,146,3,34,53,19,40,191,35,40,163,214,193,4,113,72,118,124,195,212,243,98,62,72,40,169,106,147,80,43,145,5,198,63,249,130,75,20,30,117,108,32,155,242,169,200,66,172,56,95,158,77,46,71,74,105,18,4,65,186,15,89,118,170,23,75,198,114,204,195,127,27,37,231,179,37,215,171,97,81,237,184,186,82,1,114,189,246,34,94,234,112,33,104,216,20,222,57,50,57,200,229,148,171,135,34,4,26,155,54,200,60,43,43,203,146,14,30,1,76,220,0,206,220,117,125,16,22,132,25,112,219,67,59,210,217,255,83,124,227,48,29,171,93,55,151,17,192,254,252,116,164,235,230,205,68,126,29,206,84,17,42,76,31,142,155,183,107,63,105,141,230,212,83,19,115,20,209,216,79,147,231,224,54,96,79,141,190,185,192,141,115,79,92,157,88,64,4,62,95,219,4,201,63,48,44,213,165,160,217,44,6,104,174,161,194,137,181,205,191,127,236,143,2,246,80,216,84,95,2,46,93,54,109,195,108,212,227,107,209,163,139,228,179,81,106,165,36,52,224,126,49,216,208,182,205,177,158,154,29,144,110,218,6,154,96,197,99,167,149,156,161,246,225,131,229,136,196,129,22,101,25,147,111,154,62,163,64,148,30,202,160,57,7,177,158,35,184,143,152,39,199,116,129,57,4,237,184,186,169,41,162,57,109,150,25,1,47,164,18,181,40,3,61,253,28,49,171,10,151,42,233,224,194,147,181,199,79,23,74,6,166,18,156,201,237,248,102,146,99,120,150,117,30,37,255,146,226,107,100,106,235,203,5,19,106,242,139,147,249,251,102,133,45,102,236,48,1,50,137,48,158,15,77,118,184,4,76,177,220,84,152,130,223,184,154,172,126,215,247,178,234,225,22,48,140,79,105,210,100,178,163,254,218,208,128,117,211,119,58,224,48,79,32,135,77,83,91,96,106,52,123,188,216,160,191,11,138,170,96,121,209,81,117,173,238,86,97,235,27,1,224,153,36,94,1,75,144,88,107,192,70,103,255,86,82,249,148,127,255,227,127,251,239,255,248,63,255,203,63,254,215,127,248,95,255,240,63,40,230,254,203,243,191,137,140,10,53,228,255,143,213,224,255,183,199,121,159,150,174,31,195,53,77,113,41,5,69,232,213,99,131,213,8,13,85,27,234,156,246,74,139,150,56,147,225,186,238,109,73,129,247,251,103,37,153,155,80,103,142,65,65,201,162,110,65,33,200,181,56,191,157,190,119,243,173,145,79,231,220,20,61,55,43,225,161,127,170,39,223,126,205,110,161,43,156,162,40,26,202,2,105,141,117,193,47,109,166,26,127,109,148,235,167,83,123,175,174,88,241,93,79,198,65,32,80,150,234,173,111,109,234,91,14,15,244,75,181,69,45,38,228,95,139,62,63,175,54,35,204,35,240,153,212,181,204,194,196,185,146,255,118,161,138,166,235,111,15,74,65,253,193,241,69,104,23,202,153,121,5,74,250,77,39,146,178,91,143,70,161,80,89,235,129,160,4,239,119,173,235,227,166,47,194,16,172,93,96,150,198,174,147,88,129,250,236,171,2,233,6,93,41,109,114,136,193,110,62,100,186,97,195,113,202,43,255,129,121,13,157,197,44,132,184,2,198,90,72,31,13,105,207,17,191,109,2,60,114,243,108,165,131,53,224,122,157,46,113,162,32,4,28,240,42,77,151,141,156,41,35,136,39,183,229,83,230,64,76,3,75,92,76,168,68,206,181,44,164,167,119,189,240,82,246,48,231,139,185,227,165,7,197,167,249,90,114,224,28,190,240,212,60,137,233,62,6,85,239,252,42,142,48,186,24,226,5,30,227,135,83,211,181,137,61,99,2,209,232,23,150,128,146,241,171,87,180,231,180,69,87,30,187,103,243,58,148,77,145,82,139,233,178,59,7,122,246,210,218,7,105,233,32,119,153,11,151,78,71,131,95,147,157,226,57,94,143,235,226,243,223,88,235,32,53,107,188,149,13,112,207,61,54,169,13,90,228,13,151,25,243,13,38,116,215,74,121,224,179,196,199,147,181,174,149,16,208,175,90,138,169,238,156,27,153,160,180,73,246,140,41,1,167,199,185,214,125,177,151,52,163,248,53,246,181,131,61,219,150,28,84,140,102,225,212,11,174,20,242,249,217,145,81,90,238,205,28,19,115,156,56,88,177,117,151,217,63,78,162,113,214,161,70,176,95,240,24,47,140,1,124,213,111,201,49,96,196,233,176,84,177,233,50,174,34,21,238,113,74,131,181,122,125,175,51,129,215,247,212,75,94,111,234,205,23,205,22,7,72,182,153,122,106,192,33,96,71,16,173,88,216,84,247,222,8,233,69,80,8,186,220,125,152,50,9,131,120,242,79,62,90,224,74,93,82,60,218,217,123,12,221,248,216,70,180,188,231,117,212,100,245,183,207,28,28,124,106,14,228,68,142,244,124,9,165,46,34,24,208,51,116,170,156,38,43,93,95,184,107,240,125,16,44,142,249,232,124,141,179,70,235,102,114,193,79,242,65,64,32,249,108,15,244,204,222,62,6,169,14,239,173,100,213,193,14,111,68,152,142,207,115,221,124,83,73,27,109,222,19,21,187,93,97,194,253,17,238,34,1,93,243,21,94,193,45,212,225,97,37,110,23,188,243,123,245,88,168,191,40,140,51,70,196,187,40,2,72,87,96,199,180,59,3,38,162,165,55,223,88,184,68,16,16,213,136,164,49,167,61,36,34,96,22,42,90,77,151,160,194,198,145,159,178,49,37,254,76,164,1,226,139,80,26,55,214,21,4,36,239,235,48,150,97,73,166,37,228,98,144,185,12,24,191,14,185,119,38,222,227,135,131,102,30,77,26,198,166,210,178,214,8,201,118,51,189,21,152,33,26,113,146,201,44,47,141,54,9,244,69,137,9,101,182,152,152,41,76,93,110,220,28,97,135,174,79,78,46,225,13,203,162,46,34,113,83,132,214,223,136,46,126,41,26,116,253,232,214,68,16,27,93,7,121,174,114,230,230,22,17,45,244,201,53,164,5,173,180,4,157,15,50,71,45,50,252,96,191,143,160,128,157,55,174,85,211,225,24,170,174,178,34,173,144,231,212,128,216,180,229,127,191,57,9,2,255,83,225,65,150,86,82,22,186,199,66,42,245,204,114,57,178,41,109,22,205,89,52,8,101,113,113,131,117,46,32,101,236,254,216,166,59,171,97,127,100,25,230,120,209,153,138,222,24,230,206,142,44,142,57,111,233,213,189,120,181,28,104,153,154,189,37,7,122,54,147,254,157,161,237,106,107,115,166,120,195,235,168,48,40,229,8,34,92,141,180,88,163,58,235,74,226,144,112,107,35,178,102,217,248,51,2,35,136,29,156,10,86,216,166,93,12,198,245,204,1,159,77,172,86,243,64,101,99,11,16,57,183,33,226,190,192,227,124,160,32,31,160,175,162,165,193,200,166,112,8,137,228,47,149,149,122,53,68,158,20,89,78,86,12,173,130,29,24,195,215,72,22,154,127,107,85,152,34,235,184,249,110,75,99,167,211,130,182,45,18,253,80,213,244,181,89,86,35,35,94,144,103,209,215,166,100,118,7,63,161,80,80,120,101,34,19,2,61,47,188,208,163,186,114,114,213,195,32,157,122,155,169,233,60,168,175,145,230,71,191,166,95,101,195,100,146,35,205,15,211,80,115,37,112,99,115,252,110,65,20,95,239,109,116,203,184,55,41,159,169,169,194,73,94,179,189,240,210,237,46,249,211,51,146,228,234,169,25,235,73,233,208,203,236,41,4,89,53,179,187,140,131,253,194,8,105,107,189,51,229,158,169,189,244,133,161,229,162,203,172,196,35,39,205,41,55,41,47,136,243,99,36,106,80,72,41,186,220,227,236,69,185,106,60,57,57,237,126,231,218,119,127,223,171,40,169,26,41,131,30,9,84,8,2,89,182,157,8,230,239,254,246,162,142,84,159,178,27,204,181,48,62,23,25,165,155,190,48,104,154,224,162,92,212,227,101,170,114,145,12,175,136,254,76,37,132,228,143,231,184,195,144,197,175,171,205,71,57,224,113,115,31,218,71,61,196,185,59,200,64,43,157,137,2,157,20,252,177,179,175,75,34,23,5,211,197,44,52,94,120,138,22,21,235,10,70,157,142,14,218,80,248,7,156,63,102,140,142,51,159,77,229,162,64,102,142,121,20,186,73,233,67,11,204,97,139,68,55,99,174,108,250,61,144,36,94,209,224,108,96,149,22,77,160,185,188,196,54,206,119,53,107,121,250,70,35,33,224,51,247,233,148,97,154,77,51,96,88,232,154,35,165,214,74,190,215,196,90,104,235,213,248,11,69,87,33,56,150,182,242,180,16,73,120,169,111,168,246,40,43,3,61,148,233,231,128,14,167,70,107,50,23,243,70,212,163,153,220,150,30,19,224,253,143,32,88,82,3,117,253,52,67,115,4,33,4,14,222,78,122,113,155,161,109,212,49,165,73,95,240,18,30,204,38,217,168,244,180,53,76,53,40,136,138,248,103,234,213,155,134,10,10,165,109,59,46,178,225,43,95,4,1,147,50,16,165,19,78,20,58,122,112,59,203,37,191,66,232,191,198,62,132,211,56,38,5,202,130,100,255,29,204,80,234,60,234,197,161,28,51,82,176,240,74,251,168,23,135,146,16,88,176,82,207,215,213,141,6,21,158,239,1,6,19,120,136,239,10,211,147,131,180,138,94,222,85,180,201,70,230,189,122,105,117,214,249,184,125,5,55,186,154,88,139,50,67,43,60,199,96,1,35,129,161,164,109,50,117,177,70,140,102,110,60,235,130,209,138,11,24,126,231,205,89,93,81,159,197,41,107,94,36,97,51,248,45,113,117,45,202,131,217,76,103,49,99,125,210,20,202,162,71,202,175,5,195,184,227,227,116,85,68,15,83,244,8,86,247,184,146,34,192,179,190,112,71,116,235,226,226,118,10,238,3,46,98,150,244,41,90,206,47,157,252,28,24,210,165,193,128,176,82,13,184,161,2,160,37,178,248,73,248,183,154,4,54,149,171,78,144,61,250,224,153,101,47,234,29,155,144,151,98,51,96,33,245,116,213,152,147,18,47,65,208,39,102,168,212,231,201,74,25,4,125,12,14,180,118,158,200,102,121,233,253,200,7,104,21,149,17,152,253,201,246,199,220,68,81,76,159,107,192,220,187,92,242,16,61,42,27,7,54,88,202,140,70,165,236,125,45,242,229,87,197,102,49,79,77,127,176,141,104,220,13,227,3,21,79,6,225,236,42,160,93,118,54,245,114,139,214,238,170,28,4,205,218,136,66,143,115,88,24,90,151,70,84,162,22,169,79,185,11,239,107,165,204,202,81,162,84,87,53,70,195,230,192,235,68,136,106,95,53,151,112,73,131,101,0,243,182,151,171,254,150,34,103,255,92,16,91,178,30,68,49,7,169,235,133,207,115,54,29,62,132,39,99,228,178,44,94,52,3,42,65,32,215,69,193,16,209,231,171,62,23,225,209,184,250,188,245,186,94,123,178,188,196,111,79,158,229,146,212,96,123,231,117,57,152,120,76,85,97,168,112,218,114,212,27,97,86,168,213,72,164,179,99,101,164,16,170,173,235,131,193,16,121,81,76,7,218,85,159,219,226,128,98,197,185,229,170,70,197,25,40,138,126,8,27,106,208,124,27,241,33,26,13,217,170,164,157,28,38,212,242,67,242,52,17,166,171,212,233,172,16,51,234,12,177,75,78,90,121,96,251,139,21,53,113,84,161,93,133,157,168,181,70,41,96,131,197,208,175,66,216,211,63,94,152,17,115,21,148,182,151,92,199,65,40,107,124,216,200,232,46,52,210,81,190,96,248,234,213,24,111,69,137,35,7,72,213,73,24,182,155,241,70,51,39,227,172,191,157,77,156,212,139,47,207,153,89,215,46,86,174,188,162,88,106,241,247,188,224,115,32,138,98,62,148,139,234,85,81,119,214,143,183,12,209,22,28,29,158,184,184,133,124,4,30,96,75,163,253,155,90,132,18,99,127,79,200,116,55,252,114,172,39,134,25,73,171,231,73,253,102,63,143,46,42,127,186,174,186,157,162,162,21,181,182,156,97,116,202,59,93,173,4,179,233,156,73,46,10,209,65,177,219,46,129,50,162,180,152,155,19,83,142,123,119,220,148,244,201,114,127,185,77,148,187,14,173,200,216,24,171,229,16,136,128,231,218,175,247,66,108,36,138,239,51,20,186,172,109,202,242,230,11,239,98,65,171,183,116,204,89,140,253,32,205,130,223,148,152,190,77,45,57,71,197,246,121,141,235,183,27,50,158,158,161,92,88,1,93,149,159,72,131,101,31,35,132,125,234,93,217,63,205,7,211,139,197,33,63,93,114,58,227,229,208,161,91,61,134,22,6,193,145,79,82,137,142,170,180,124,175,106,30,82,94,61,111,140,29,173,109,219,162,61,129,219,204,188,234,207,54,117,214,113,107,163,250,233,213,103,254,13,154,243,162,0,73,215,93,83,135,8,169,4,36,131,214,181,126,81,23,182,67,11,225,116,169,171,128,158,242,178,25,45,134,7,169,114,228,182,77,4,81,75,222,140,190,221,175,149,183,184,82,213,227,166,154,174,218,56,42,112,252,183,73,210,76,157,231,81,231,141,21,106,65,144,42,247,134,97,70,72,229,44,194,99,94,154,25,212,71,184,138,28,42,9,3,53,82,133,241,220,30,161,47,113,86,207,171,68,108,34,92,86,3,238,233,146,149,65,138,109,188,191,77,162,85,229,89,50,167,206,248,94,103,54,131,133,116,233,229,212,56,93,177,76,138,163,176,237,240,80,19,8,209,13,163,230,95,91,79,120,162,33,217,65,232,243,170,18,235,215,111,23,72,29,151,60,75,10,82,227,50,141,46,93,67,40,50,72,43,126,154,117,183,94,210,97,232,114,197,213,20,69,94,187,94,120,119,175,90,8,34,4,249,42,34,203,46,25,109,232,69,45,220,200,227,206,208,67,248,88,98,233,182,151,236,66,76,119,228,10,180,112,195,146,63,161,37,50,17,126,31,122,112,163,52,44,6,200,50,154,194,184,224,26,108,158,69,160,105,23,61,215,161,234,23,178,25,184,21,175,235,216,103,137,141,80,211,129,0,112,149,160,157,107,99,55,178,144,221,86,17,9,186,232,114,33,197,110,74,1,237,58,153,37,180,70,66,109,7,153,12,45,189,128,110,60,86,220,252,76,120,91,75,189,172,220,112,135,136,16,73,14,61,13,159,1,70,226,234,213,47,170,41,107,171,193,186,9,89,167,180,44,226,124,221,28,154,95,192,20,78,234,111,35,180,217,66,59,9,203,209,116,189,183,153,85,185,242,18,101,58,215,205,19,92,175,80,156,202,198,40,184,96,226,31,1,179,98,233,111,23,83,195,116,181,43,34,156,87,221,95,73,53,118,20,192,215,24,57,47,146,74,176,249,45,128,61,231,190,106,10,49,103,13,21,47,244,140,174,54,167,248,192,159,156,19,127,238,250,222,165,148,144,140,58,211,41,110,191,87,57,227,249,130,175,190,24,172,23,237,13,8,215,248,132,184,41,89,212,84,225,185,55,52,88,191,57,68,135,116,181,10,234,203,62,167,153,60,73,210,61,1,70,64,145,141,192,8,126,86,149,2,74,38,217,217,93,117,173,225,79,123,5,63,140,60,228,154,109,72,215,106,133,29,188,177,236,138,134,112,228,197,19,237,211,228,217,139,83,33,169,65,14,209,184,12,20,188,18,82,117,21,33,86,173,165,68,162,42,148,236,168,80,84,10,14,44,53,180,190,93,6,143,131,124,185,26,21,222,109,11,141,189,51,121,106,32,13,153,151,217,253,106,132,239,84,189,192,228,98,67,128,25,167,221,122,87,221,102,19,50,114,249,63,162,4,247,164,87,83,8,61,226,182,184,238,8,6,162,185,46,44,157,161,235,245,43,60,210,140,7,229,112,67,160,247,154,142,241,82,113,81,196,124,107,90,51,103,18,129,15,213,195,51,141,220,163,31,151,198,148,67,82,145,115,144,126,239,211,57,92,9,6,102,42,186,69,26,72,163,103,182,87,174,17,129,65,13,195,161,228,233,63,141,246,243,13,19,166,117,89,67,34,74,156,160,5,54,253,122,215,153,132,84,170,11,224,66,160,191,187,72,171,41,190,150,27,62,123,116,151,97,61,11,82,186,203,38,177,32,246,64,26,30,235,182,102,105,236,146,7,15,216,120,180,90,60,123,166,223,20,106,143,203,140,15,198,93,244,235,89,233,97,143,50,182,182,90,161,244,220,91,205,212,234,174,247,38,217,226,162,138,103,11,184,46,101,17,110,158,93,217,182,48,148,181,82,142,39,43,206,98,31,168,99,230,113,23,5,67,53,245,171,225,169,119,13,239,79,83,26,118,189,210,140,209,68,209,155,155,36,125,119,248,52,240,208,24,59,28,249,145,2,70,83,91,31,109,32,84,227,10,204,133,94,223,146,214,200,118,250,174,203,153,22,132,211,214,93,107,90,67,217,214,228,76,147,166,83,204,43,193,21,98,63,102,42,154,49,73,182,151,123,97,120,242,146,233,217,155,60,161,195,197,188,39,4,102,236,238,248,109,230,122,153,234,177,112,24,53,116,88,11,50,176,210,203,49,64,116,229,53,160,90,117,86,178,106,78,175,169,161,176,255,22,64,224,232,63,60,164,53,144,60,220,26,227,24,166,202,231,178,162,38,158,222,149,222,111,124,125,151,165,102,130,58,231,7,101,169,65,151,241,89,137,5,110,239,75,128,25,243,150,87,67,25,195,57,89,217,207,186,208,186,151,131,242,254,36,242,68,235,251,44,120,125,132,20,120,30,55,207,157,193,78,130,204,97,196,62,101,202,163,166,42,98,236,38,165,186,180,114,178,177,61,10,7,1,148,171,134,46,113,70,226,114,62,217,176,77,129,88,135,100,92,128,207,46,52,116,198,23,121,116,81,10,207,156,39,253,167,161,212,235,38,146,74,246,179,83,119,209,120,130,101,26,161,68,71,166,53,239,74,176,18,155,6,57,206,9,248,172,106,43,124,21,170,57,160,188,112,70,62,223,123,57,113,194,162,52,30,234,40,183,83,240,204,189,96,169,52,10,62,71,205,13,162,136,24,183,173,108,117,226,136,217,211,230,131,188,197,57,228,189,173,2,11,40,106,58,57,68,81,228,249,142,63,162,211,53,191,48,18,128,18,70,76,166,86,56,66,168,31,58,140,124,17,204,174,145,35,8,120,102,45,184,192,242,248,29,97,48,248,151,202,171,67,31,56,235,177,59,89,152,10,162,154,58,156,61,231,78,225,157,192,166,97,171,227,10,249,136,61,95,127,143,161,69,209,156,209,216,63,249,213,147,112,157,88,139,64,245,56,99,35,44,58,8,4,139,49,214,199,27,198,7,137,105,2,75,138,57,225,146,225,44,31,78,66,68,99,138,218,2,81,120,238,157,165,152,170,206,251,211,100,183,151,171,22,13,51,47,221,98,190,99,153,245,21,254,4,38,123,33,158,67,84,176,140,240,37,193,104,70,232,73,231,222,61,56,220,3,247,8,40,131,226,180,100,126,190,213,63,23,9,101,53,30,201,38,161,237,125,161,91,172,69,96,138,186,194,16,130,122,177,161,62,49,232,170,120,234,27,122,107,158,194,255,3,38,158,226,247,62,95,135,86,19,56,185,112,10,213,71,103,202,82,75,147,214,237,100,228,238,56,172,249,234,0,133,35,214,14,235,29,20,129,135,122,56,117,51,190,112,235,157,179,200,94,22,51,16,99,167,183,216,50,61,55,53,230,65,11,203,253,130,152,28,175,78,242,241,154,122,238,188,240,246,168,98,39,68,116,170,133,66,179,157,121,174,171,209,65,246,124,203,216,159,177,160,15,70,77,139,143,157,141,234,181,26,114,45,4,7,98,31,180,225,33,168,143,24,84,14,188,106,31,184,77,66,22,210,100,196,224,67,121,29,185,114,88,142,106,61,117,58,150,143,188,77,41,141,36,169,18,186,237,169,199,111,15,171,19,87,67,33,52,229,125,237,179,64,167,218,196,176,207,9,93,22,203,230,12,117,99,97,98,199,213,36,30,13,147,128,162,6,105,240,193,221,247,42,147,178,145,73,225,252,47,136,58,186,27,24,9,124,97,203,156,93,138,201,185,189,198,86,125,138,56,5,57,189,102,102,192,15,124,238,188,100,74,25,86,21,250,172,218,232,142,217,26,162,166,115,187,249,121,252,192,252,33,238,108,132,69,163,116,3,24,43,152,183,213,206,46,96,248,164,128,17,153,57,95,188,40,252,239,28,214,110,172,234,194,182,76,20,164,47,175,209,69,142,12,39,138,34,70,125,72,2,167,215,13,140,37,95,140,250,48,2,116,234,238,36,74,58,69,104,31,204,98,250,241,224,67,20,220,82,47,196,77,91,188,86,133,220,47,30,129,248,71,246,112,26,195,98,227,93,147,17,236,29,100,28,4,149,212,30,169,154,213,157,37,10,109,19,109,33,185,122,153,252,112,56,195,245,44,149,157,102,189,182,75,13,211,185,53,36,239,135,161,92,9,79,32,235,9,93,125,171,26,43,97,138,47,109,174,21,239,0,104,240,76,118,184,171,245,115,181,20,164,16,242,182,10,192,112,87,67,211,87,30,187,66,47,143,151,230,246,67,58,2,186,143,221,101,235,38,215,162,118,251,255,171,32,233,44,207,25,14,235,103,68,153,68,122,21,194,58,202,142,168,45,12,135,97,26,188,129,216,142,203,35,117,15,47,124,110,184,94,24,153,95,63,11,90,114,32,9,3,135,89,130,29,67,123,97,90,251,133,153,247,235,115,92,35,243,64,87,125,81,28,115,60,47,69,132,105,167,161,23,39,216,64,235,133,241,167,248,223,196,157,203,206,54,75,114,149,111,41,207,135,59,132,1,98,194,196,3,11,33,33,44,49,100,136,132,185,26,27,95,6,249,196,91,17,185,242,119,247,172,165,110,109,171,219,123,125,85,111,85,86,30,226,176,98,69,81,24,9,247,252,192,241,94,8,185,113,144,196,79,255,26,209,93,24,154,146,175,40,147,18,68,148,233,194,150,55,25,49,166,205,170,67,5,62,7,209,188,67,110,157,153,178,192,231,205,61,234,0,140,183,40,191,125,142,214,178,191,189,221,174,206,82,178,4,215,180,161,254,21,176,117,7,84,24,30,83,14,120,177,185,7,108,59,123,117,244,140,66,151,250,131,131,158,27,164,120,109,42,169,101,93,0,115,108,248,215,62,219,198,150,26,0,4,143,40,172,255,189,118,161,15,114,18,54,9,124,230,142,30,176,195,244,247,200,242,100,20,121,58,227,3,132,5,218,46,92,45,76,53,63,24,19,67,66,227,205,104,221,94,46,69,161,35,58,100,114,181,197,205,191,131,161,24,191,67,252,208,102,82,137,78,60,66,216,132,89,123,209,73,142,229,219,76,14,10,185,238,110,38,88,181,214,227,240,7,211,229,113,74,94,170,153,217,236,189,95,128,181,255,10,40,241,44,7,173,199,170,220,186,25,229,59,174,165,199,134,94,92,151,117,158,9,120,80,244,127,225,98,225,205,230,48,146,7,2,211,8,38,185,5,13,249,141,32,224,253,92,176,19,150,75,32,31,83,250,216,9,194,213,106,100,184,203,190,35,90,142,81,112,207,28,136,191,88,236,229,131,7,204,20,153,165,84,27,64,224,241,207,5,175,120,43,90,182,139,197,152,162,77,23,118,15,247,70,66,33,166,2,85,199,50,137,141,168,225,220,58,154,137,88,20,66,96,107,149,229,55,47,8,225,202,215,236,80,116,74,92,141,200,212,222,67,225,77,134,32,96,254,205,29,52,100,160,251,140,247,178,166,105,215,74,6,70,135,194,199,52,193,106,190,22,37,48,92,240,11,83,95,47,55,199,23,240,88,39,253,116,197,103,161,241,85,141,2,156,3,174,161,82,148,192,196,4,227,90,204,232,235,122,155,196,205,217,217,125,75,178,92,251,126,102,146,81,168,2,166,3,148,94,109,76,137,184,26,38,171,236,11,116,52,154,203,247,156,97,11,255,65,23,199,132,239,196,100,151,47,95,215,248,29,201,235,146,77,140,156,56,182,194,214,209,215,225,131,86,29,178,98,60,176,216,75,217,207,250,251,94,81,204,13,76,167,19,253,109,162,120,57,182,218,177,53,147,142,158,230,106,94,61,79,234,155,216,183,194,104,225,244,56,252,144,227,208,223,206,116,102,218,126,243,74,239,216,46,191,125,102,206,249,100,62,106,5,50,182,46,17,136,77,247,139,160,15,185,238,193,75,151,58,68,52,253,234,132,128,106,151,21,4,129,199,43,247,201,29,32,23,45,75,132,4,183,203,180,17,137,102,11,212,229,153,205,71,248,110,126,118,222,154,229,148,232,141,0,135,163,104,194,86,189,55,49,156,59,27,170,21,126,201,197,25,186,98,152,35,5,61,243,37,123,86,102,209,196,213,152,8,210,238,151,99,29,74,199,247,185,177,92,112,253,47,140,155,217,62,191,199,148,236,86,191,110,17,1,167,186,157,119,142,230,209,148,216,178,29,111,196,201,29,165,97,132,140,56,29,16,206,30,90,29,166,197,167,12,10,100,162,233,213,13,121,33,181,40,68,51,56,211,188,108,137,159,174,4,148,46,76,45,170,147,4,140,81,157,197,81,61,102,18,98,189,62,17,87,163,144,251,134,167,208,133,226,60,245,155,115,230,8,41,3,81,30,8,8,2,231,231,183,207,153,147,188,228,137,175,195,86,125,223,27,14,20,221,159,29,230,148,151,89,142,25,59,226,123,226,189,17,91,85,216,156,213,11,47,233,139,211,176,15,93,9,60,91,210,66,188,11,168,223,180,213,205,113,113,170,146,71,164,196,156,114,213,113,159,140,142,34,2,31,143,124,187,29,181,40,103,73,151,65,71,63,43,4,231,252,123,162,217,36,220,87,138,198,114,115,7,3,17,74,164,16,239,205,97,45,70,67,159,76,204,237,124,254,251,228,84,125,140,30,147,5,226,147,212,221,18,226,173,4,183,99,200,17,229,188,131,118,118,184,52,70,60,218,217,181,82,213,223,230,204,90,189,95,152,34,214,128,207,131,211,112,184,220,23,147,14,48,236,165,150,168,138,21,68,39,241,253,194,119,34,82,248,53,228,0,227,177,150,243,10,73,152,160,218,175,87,195,249,8,139,62,161,141,45,251,169,53,247,238,189,198,158,246,24,213,137,34,133,187,223,193,239,185,3,74,65,72,11,63,35,89,209,173,92,74,169,183,11,13,210,108,233,156,63,89,209,34,86,109,70,47,69,78,175,51,182,150,141,13,152,254,177,242,203,133,86,49,190,139,31,255,182,137,134,225,241,142,38,205,107,253,226,100,98,105,2,211,213,105,221,183,26,40,214,198,115,83,184,92,131,228,9,119,132,195,104,94,248,188,18,201,129,128,169,200,205,23,54,165,251,24,19,116,83,239,178,174,219,132,41,194,125,74,214,74,70,126,122,240,23,113,174,82,114,211,174,149,132,66,235,216,49,100,201,8,31,235,162,199,28,24,43,28,28,242,245,162,48,132,32,209,90,174,201,192,209,182,164,84,184,82,185,53,91,188,21,26,132,34,141,132,224,33,105,28,127,45,54,233,209,228,185,33,172,181,116,221,89,84,225,203,133,169,212,138,201,79,223,179,227,157,202,205,105,139,231,69,81,230,193,84,249,92,149,122,216,56,209,137,211,63,209,89,234,227,233,11,216,221,240,196,159,109,50,102,137,18,219,233,48,117,148,82,35,64,231,108,78,16,183,75,17,171,149,38,172,148,230,195,197,242,71,27,184,2,55,144,79,69,15,211,195,173,241,142,234,176,92,220,41,96,9,195,18,149,24,161,83,33,158,131,223,30,14,14,38,92,150,171,207,142,115,62,96,56,10,133,46,1,247,181,207,254,82,155,19,10,81,183,217,200,133,95,152,207,251,185,202,199,9,57,79,46,155,149,201,222,54,255,32,86,220,57,68,3,250,23,139,218,43,28,160,69,33,159,252,52,166,226,250,162,106,37,91,168,113,232,189,73,131,187,255,83,208,34,188,54,47,45,19,206,184,108,191,216,74,216,146,94,77,238,44,92,179,102,89,153,45,48,141,157,150,223,28,202,215,148,229,181,234,143,243,246,193,195,122,220,10,58,152,102,254,90,35,107,75,18,132,25,169,162,241,91,163,44,53,147,252,50,33,58,215,67,38,225,74,1,174,126,173,93,61,7,80,172,169,163,236,208,252,50,196,147,239,165,137,145,161,195,160,240,57,239,221,181,130,153,179,134,142,40,5,111,46,91,6,188,180,54,130,33,203,196,214,62,24,17,220,220,5,206,86,59,252,77,179,99,71,148,34,117,148,244,87,69,30,240,123,109,211,121,148,222,152,184,186,208,144,253,183,225,21,8,131,218,102,74,243,2,80,66,210,11,9,63,253,216,103,55,235,254,104,3,247,82,23,8,114,7,206,12,167,219,79,169,146,238,53,141,249,156,226,183,39,164,178,44,95,132,82,174,52,2,222,132,4,229,201,153,90,174,110,64,251,13,138,247,20,70,239,235,139,253,98,55,158,247,74,58,87,176,223,98,88,40,169,41,250,69,16,1,154,129,34,231,182,229,193,217,17,189,96,241,12,1,37,187,67,174,54,2,84,11,152,22,159,233,153,136,56,122,203,97,28,222,249,206,211,233,178,101,192,106,64,49,77,145,190,245,169,180,237,165,229,181,8,237,121,163,96,10,66,168,135,147,15,66,155,208,122,159,108,97,180,202,213,38,133,177,227,201,72,2,29,235,236,47,198,88,255,223,63,252,243,255,251,31,255,249,47,5,88,211,248,27,4,88,255,218,179,220,71,221,104,216,248,228,56,223,7,222,138,124,2,56,126,201,199,193,212,202,117,81,28,207,32,249,121,198,199,24,218,236,156,141,189,76,151,223,100,197,177,141,233,40,218,236,242,69,145,140,224,38,240,164,196,161,198,78,82,187,234,164,241,13,80,152,136,61,140,76,79,91,186,209,140,8,71,208,207,41,85,201,8,50,245,178,231,67,76,48,178,10,61,216,186,70,195,64,245,205,23,10,224,51,42,147,134,103,213,55,118,204,243,172,51,207,204,208,8,185,205,44,220,70,208,225,124,179,194,51,116,97,78,153,2,206,184,231,17,67,168,251,99,223,212,130,199,121,132,186,167,60,22,10,42,217,119,102,178,112,89,218,179,16,127,41,195,139,87,32,35,160,223,81,245,8,63,155,175,127,106,186,89,22,73,43,211,252,13,106,221,133,51,109,190,31,227,35,121,199,99,142,120,130,171,106,186,16,5,139,240,41,157,168,164,155,50,178,18,230,236,186,249,0,149,66,175,102,99,233,97,92,156,41,181,229,99,97,134,14,23,204,67,35,113,61,246,1,1,49,34,222,97,154,32,66,163,247,198,15,243,5,144,186,217,192,122,245,162,107,80,132,2,209,138,24,106,208,161,190,26,65,101,232,40,66,70,51,152,30,239,1,83,92,46,175,77,22,53,135,233,130,61,183,154,162,198,227,114,20,229,48,53,191,171,37,222,252,222,199,254,221,91,109,201,66,153,97,88,77,118,175,161,15,118,236,22,63,236,176,244,154,136,154,85,211,29,243,3,5,5,222,33,226,205,21,18,115,245,254,114,5,22,161,242,49,129,123,137,48,135,49,61,133,89,8,60,147,55,55,178,32,127,122,158,27,99,46,185,111,74,2,175,61,198,59,130,136,211,61,64,242,242,59,233,76,129,111,123,109,123,227,253,235,84,193,91,74,97,219,79,68,198,139,142,56,60,172,229,142,131,149,230,79,125,114,172,251,26,129,68,132,1,212,41,41,59,164,193,8,5,158,245,165,6,52,181,38,45,92,150,51,220,202,50,103,196,219,136,180,9,76,219,209,245,193,102,142,154,26,234,254,232,157,36,131,50,81,188,77,37,92,150,2,155,79,97,186,210,213,128,115,127,70,124,206,104,166,198,190,133,196,157,60,247,185,180,141,235,127,174,167,80,182,18,231,109,145,97,99,72,133,181,97,106,205,227,102,216,208,221,109,234,52,147,169,108,145,5,195,34,107,234,237,159,215,128,70,236,111,141,103,44,145,4,224,153,34,24,119,30,123,139,108,41,240,204,53,252,245,250,71,200,11,18,55,101,80,14,67,67,147,200,45,49,73,73,208,157,73,217,165,94,135,82,100,51,110,29,70,119,54,41,60,76,149,220,97,218,10,75,20,159,176,126,138,208,43,62,72,94,250,100,232,111,7,200,43,110,245,247,107,185,97,89,162,83,67,70,140,233,127,243,161,86,9,41,233,1,106,13,86,4,225,241,2,52,95,131,135,183,231,22,56,201,210,250,5,49,98,242,67,68,151,14,159,205,28,120,175,25,179,238,225,199,63,149,123,19,116,157,247,149,141,220,46,175,76,166,190,71,156,130,218,119,225,54,144,214,35,231,18,31,163,46,165,221,66,33,200,208,51,227,75,159,127,114,87,184,238,251,161,139,181,151,23,116,224,145,196,79,39,4,208,20,158,123,215,117,29,250,220,245,107,152,188,99,143,133,199,238,190,30,152,8,111,204,239,179,187,11,7,231,236,231,44,205,27,136,88,84,2,53,129,153,164,243,174,188,172,242,119,240,169,40,246,238,17,231,78,240,2,37,144,134,106,223,141,102,213,166,117,174,176,227,176,82,60,84,70,179,4,13,116,83,81,1,155,217,67,101,132,205,167,134,248,168,171,141,64,246,74,79,154,41,27,15,79,224,76,75,52,9,47,146,0,138,80,181,181,178,218,18,85,197,234,115,101,139,159,206,133,200,61,33,19,53,231,140,32,250,96,229,73,208,21,166,201,188,17,219,90,165,217,177,41,183,161,212,27,215,158,63,110,10,67,14,242,73,74,133,67,18,43,164,153,13,226,225,23,72,207,93,219,214,35,4,130,239,19,176,173,7,141,37,255,218,146,69,240,177,85,105,34,71,221,47,166,131,135,100,169,216,212,120,111,133,43,222,34,37,130,21,146,159,24,250,49,174,188,254,9,24,251,235,174,159,138,241,237,82,8,244,66,218,73,174,69,212,189,70,136,28,162,144,152,2,118,122,12,239,20,68,64,54,53,13,37,55,58,154,221,232,253,224,115,203,152,53,206,127,207,170,51,102,77,13,105,6,13,226,106,139,65,129,125,39,89,139,74,139,217,26,137,32,230,81,151,223,198,41,243,206,97,86,136,149,165,125,18,48,219,72,160,19,173,42,65,185,93,137,44,18,93,10,146,192,168,240,121,35,183,108,221,118,165,254,221,148,186,114,185,241,247,188,146,72,160,0,247,124,83,30,132,96,87,87,120,145,112,171,49,209,206,250,145,128,48,20,246,51,172,62,228,244,40,238,146,242,232,232,48,151,48,98,142,251,182,138,230,182,115,182,164,101,24,26,198,233,188,48,134,157,216,33,86,101,41,233,105,75,35,166,184,26,29,71,89,125,214,77,181,5,181,164,140,190,245,123,226,5,31,27,55,78,1,44,187,165,201,109,98,175,171,196,86,92,180,70,1,24,165,141,187,83,55,21,221,110,214,170,190,222,124,39,78,132,94,141,80,102,18,178,15,90,87,85,83,227,86,201,23,239,77,246,90,242,157,214,71,244,210,121,38,211,82,115,223,68,96,34,65,61,146,114,94,72,134,98,250,184,93,152,172,248,74,126,249,152,110,94,120,69,204,175,227,69,200,107,145,6,14,227,13,39,109,42,15,194,100,4,182,187,70,168,206,60,185,82,196,123,114,228,236,17,202,110,229,129,143,217,216,3,213,134,204,13,177,176,168,145,69,85,204,138,28,4,182,126,169,1,83,208,167,51,5,90,90,137,160,238,249,159,199,79,208,171,147,201,156,133,135,65,250,75,231,25,237,69,227,201,42,101,222,178,235,80,57,211,174,211,198,249,62,30,184,153,72,136,195,21,241,139,166,48,234,161,59,96,198,88,6,5,53,215,8,101,55,10,28,182,62,217,89,217,215,147,197,233,78,93,86,31,18,157,227,82,121,168,110,40,154,94,166,64,33,194,205,157,118,192,178,235,208,123,165,186,212,190,185,178,74,94,5,230,163,140,240,131,233,0,183,21,62,219,216,8,216,36,62,158,239,185,207,193,238,240,162,170,166,234,92,56,135,97,139,171,23,206,142,174,159,78,139,136,52,35,10,127,12,96,125,49,218,17,56,207,153,72,185,221,79,97,52,213,235,13,164,107,81,37,31,155,162,131,184,26,177,190,169,43,31,237,215,28,87,211,170,82,87,8,173,164,130,41,68,33,92,211,123,47,228,98,35,162,66,117,146,52,232,99,125,209,71,195,163,49,153,36,138,146,171,168,57,113,65,125,252,38,99,163,40,188,105,114,27,48,20,0,37,174,32,242,228,177,7,12,180,38,149,81,220,233,46,17,212,157,181,149,116,163,182,166,4,229,140,142,157,89,121,41,21,39,164,4,218,146,138,191,0,195,25,236,247,226,135,151,98,116,142,118,209,39,227,130,91,155,40,177,13,152,202,253,7,134,219,127,31,140,166,73,178,87,14,122,119,121,16,138,2,229,34,95,203,212,189,170,175,128,156,173,163,202,20,166,92,233,209,220,137,108,14,252,109,185,218,250,146,199,210,69,103,171,61,48,49,170,88,248,180,129,237,114,44,79,202,6,102,44,47,50,63,91,8,24,191,102,234,177,242,43,73,194,172,4,66,4,83,35,196,85,48,116,46,202,217,210,47,237,11,155,85,236,183,141,14,96,13,234,199,52,122,218,253,101,28,162,80,66,32,129,133,27,167,148,204,99,230,244,48,245,145,33,147,16,61,145,76,2,169,61,14,24,45,156,128,2,86,86,137,84,234,164,118,172,200,197,120,86,53,142,236,105,219,198,16,150,107,162,156,98,198,79,15,109,13,133,216,39,167,70,192,195,132,17,4,182,146,161,75,189,130,105,167,252,92,100,229,167,159,109,75,181,89,0,169,54,10,208,228,6,246,223,35,74,126,204,103,52,81,63,1,156,5,163,37,149,219,86,230,192,199,107,158,223,14,4,76,69,112,9,148,196,103,190,151,182,155,14,171,38,15,153,191,232,138,161,196,92,215,133,49,30,218,207,155,177,98,144,70,237,245,133,161,103,127,37,250,203,152,184,253,198,15,43,189,10,140,147,240,193,199,180,26,55,128,94,169,129,25,46,88,71,170,5,227,106,222,155,211,110,116,126,92,66,114,220,166,118,39,55,159,179,126,254,10,202,66,115,222,141,205,68,12,206,229,233,123,176,58,76,32,67,80,10,129,186,255,112,167,83,119,80,95,126,10,8,251,107,36,2,76,140,46,55,129,17,18,43,223,91,145,190,173,87,86,209,26,40,160,254,21,112,198,80,145,183,162,133,234,103,254,46,154,118,81,16,34,99,114,214,60,130,25,31,156,240,124,234,148,49,153,136,71,124,239,85,32,108,221,237,135,166,70,156,37,235,155,7,133,44,209,237,101,6,76,197,198,47,78,113,224,153,172,1,172,192,27,221,36,135,161,75,92,213,82,126,219,28,204,239,123,148,138,124,115,213,239,97,204,55,191,154,6,26,75,159,28,34,226,119,214,88,149,235,22,86,119,53,205,77,23,12,94,120,101,133,8,163,140,26,141,236,124,162,97,224,214,203,60,176,47,70,237,138,191,55,43,111,46,253,36,246,106,254,104,36,94,91,209,171,183,117,66,112,152,118,4,89,225,74,117,75,60,121,129,38,33,240,57,33,218,39,142,99,93,13,112,244,238,247,166,199,94,254,44,115,224,179,189,205,117,215,38,230,216,217,179,134,191,24,142,119,146,153,106,189,4,219,133,173,129,142,194,51,214,0,225,228,117,55,48,11,130,35,139,149,3,134,203,217,20,30,46,126,248,131,251,45,234,4,54,9,206,251,211,103,222,77,253,233,218,63,233,232,31,154,175,92,30,40,27,205,40,14,79,77,157,25,108,255,185,240,49,52,245,167,207,177,25,51,141,118,3,237,134,173,12,230,209,239,205,169,8,215,215,166,17,252,236,1,195,177,232,10,151,116,95,107,214,241,62,217,132,223,116,239,141,219,93,30,152,210,244,128,211,94,91,31,156,48,235,157,165,200,125,238,7,157,249,62,216,249,238,93,39,241,25,223,245,73,227,172,159,238,216,206,58,164,214,240,53,95,184,189,51,5,29,179,20,11,232,216,198,183,243,135,193,103,47,221,245,194,227,246,185,176,38,78,221,121,15,192,103,215,168,178,182,129,215,72,253,194,76,59,129,9,7,220,73,12,57,96,63,232,252,10,195,126,232,148,19,134,170,102,58,221,6,10,251,92,47,70,166,69,110,93,165,170,25,216,82,13,247,234,132,28,141,194,102,61,94,88,36,183,129,209,177,234,241,189,80,139,30,47,76,173,244,133,171,110,151,205,210,255,51,62,72,107,210,35,221,224,29,27,57,104,214,101,143,223,188,87,60,24,110,145,206,112,120,246,245,126,107,194,161,186,167,80,53,177,118,188,117,149,186,32,67,7,165,255,23,29,183,26,219,210,83,156,72,113,239,99,41,76,93,246,102,195,166,45,176,174,76,232,146,178,93,89,35,44,153,8,102,112,245,248,233,99,93,52,221,113,112,179,118,44,123,90,240,220,66,112,194,8,103,206,125,93,121,128,145,153,149,3,31,29,229,252,245,123,5,182,254,201,50,40,136,8,143,88,185,86,103,57,229,181,41,73,255,242,195,203,196,193,247,181,66,129,207,241,52,124,23,183,182,221,87,63,6,120,13,249,32,244,196,189,150,249,15,158,95,198,241,7,211,62,226,194,84,211,124,68,249,101,141,107,235,208,205,210,178,32,229,194,231,197,116,158,17,54,12,51,137,172,220,190,198,183,193,219,21,187,127,112,213,51,31,2,107,251,196,76,128,173,148,68,111,110,141,189,47,76,165,191,124,208,101,22,182,163,9,202,241,131,90,23,222,128,225,93,43,76,163,198,225,179,129,174,161,67,39,34,114,198,173,150,128,169,248,144,201,178,86,113,186,57,240,175,197,166,194,199,192,137,21,132,99,85,159,49,165,70,113,198,205,39,145,36,249,34,20,245,222,239,121,206,193,243,91,114,53,217,186,28,223,243,60,245,16,123,186,99,136,206,88,218,221,244,69,239,189,59,121,191,24,112,98,99,85,54,52,107,147,181,220,30,200,112,92,155,108,165,180,111,57,11,208,127,217,58,185,200,107,225,103,141,22,211,244,88,199,199,191,149,39,59,231,123,234,126,239,108,92,207,123,192,80,70,62,182,207,148,132,146,87,18,87,96,208,64,124,205,111,125,157,117,56,165,38,20,24,194,139,127,143,68,155,197,44,71,31,214,220,28,62,100,31,89,179,10,12,187,215,143,93,10,122,171,26,81,231,52,177,244,198,7,211,170,165,119,133,207,196,236,126,184,89,161,236,210,39,175,103,41,251,150,149,32,146,232,242,34,169,82,83,60,120,253,181,78,80,152,6,216,14,211,30,39,189,87,39,152,119,14,15,50,114,69,96,34,8,110,206,19,24,90,37,235,131,111,8,223,113,115,212,60,139,194,70,85,47,14,211,170,77,182,52,52,255,16,111,254,96,114,81,55,92,13,140,126,143,175,206,4,243,77,237,59,52,93,210,23,129,1,30,132,221,135,126,17,76,130,184,26,133,166,33,87,231,95,241,184,195,86,176,189,4,102,154,251,60,165,62,162,206,162,112,65,63,38,80,36,217,117,50,80,21,93,238,131,195,117,239,207,76,155,110,90,38,171,222,105,58,15,161,116,197,160,208,79,34,203,249,133,103,144,214,133,49,63,182,172,1,232,30,213,237,32,98,190,210,141,5,120,18,211,241,7,255,117,134,147,229,71,231,139,150,253,209,206,18,91,87,242,17,248,124,145,240,150,41,193,238,77,220,97,10,228,25,197,152,228,212,117,233,242,164,189,118,12,90,199,152,145,173,24,231,106,101,183,122,147,105,228,244,59,44,20,104,172,234,167,126,162,109,245,20,227,18,79,16,159,205,97,218,165,203,226,238,8,194,180,22,87,179,53,235,147,243,100,190,83,163,99,190,150,28,49,236,105,59,117,31,211,101,137,69,217,148,144,23,95,241,211,203,120,218,77,119,60,234,230,71,192,52,55,210,253,146,2,235,152,228,72,143,220,52,50,48,98,53,35,30,205,20,12,228,183,17,192,138,65,57,187,56,174,158,236,212,180,186,223,241,100,205,132,104,5,38,238,178,226,201,144,202,211,99,160,208,93,193,193,4,255,86,102,10,38,118,138,197,135,174,141,174,108,206,205,218,122,124,14,60,49,113,88,187,69,101,124,35,79,68,166,171,172,31,74,48,143,135,188,99,42,36,105,253,109,240,89,31,126,238,50,145,32,30,43,140,238,137,127,46,218,220,244,242,220,252,216,101,37,96,154,214,202,202,102,143,161,179,112,108,197,176,34,101,80,200,7,134,177,2,125,166,205,250,140,25,173,98,98,249,53,235,102,45,48,53,204,177,39,149,73,159,52,249,109,34,112,185,196,182,130,169,146,116,46,180,228,110,70,162,109,95,211,163,145,102,95,221,35,8,212,171,215,219,113,2,120,70,207,104,16,43,239,208,73,136,219,62,29,109,228,85,20,222,22,248,250,96,178,227,77,140,71,164,120,198,215,4,30,216,74,87,247,123,245,151,193,6,166,203,173,206,66,218,64,127,234,101,139,48,6,210,36,122,243,101,109,29,29,166,97,212,243,104,100,121,138,255,54,68,159,153,222,81,113,122,52,48,145,17,93,217,244,98,255,74,106,129,225,236,203,161,142,45,179,63,198,58,48,117,148,186,37,225,42,124,237,170,33,210,211,113,71,135,156,98,146,47,211,11,140,209,37,222,87,55,189,178,28,48,201,9,29,212,66,116,53,126,27,218,92,74,15,76,231,193,226,240,192,38,155,10,35,140,57,28,38,205,220,251,115,117,254,202,129,129,171,113,245,20,46,78,160,5,46,188,182,206,226,53,231,69,77,160,83,127,122,33,86,211,29,78,232,69,235,189,39,121,49,127,112,82,235,91,207,47,40,178,95,180,220,10,127,105,19,181,117,203,130,74,209,3,174,210,240,11,24,195,173,251,100,57,94,67,185,146,112,245,215,4,41,197,144,163,209,190,139,46,222,212,92,88,219,224,50,135,248,134,68,161,81,141,112,24,5,179,103,71,236,252,187,128,169,130,214,141,156,77,43,197,79,87,235,72,37,40,220,188,251,224,20,5,234,158,68,78,109,56,202,34,89,122,106,211,164,104,36,127,110,2,151,93,135,148,56,253,199,196,6,134,5,158,31,152,52,65,192,176,144,197,105,181,214,52,59,251,215,70,131,118,141,231,209,104,58,242,161,133,134,97,207,75,83,71,91,29,102,91,87,83,231,192,51,207,88,64,212,17,117,93,2,136,102,126,237,23,128,209,194,214,157,56,211,30,195,31,236,220,106,205,173,23,163,78,221,46,124,86,143,248,110,212,146,204,26,59,30,242,7,115,63,112,46,43,166,2,42,149,234,15,31,203,133,54,117,35,96,166,180,126,16,218,195,197,107,27,19,92,207,47,220,196,122,175,134,159,251,92,77,206,39,190,118,34,6,62,245,183,11,220,176,11,83,145,168,79,142,128,248,242,21,146,224,44,168,91,137,220,83,143,109,229,108,42,91,253,175,134,211,84,167,143,218,49,241,170,186,80,150,9,187,123,53,101,129,234,66,33,109,82,221,150,169,219,74,187,53,254,129,126,114,255,206,78,107,219,145,151,28,66,48,20,203,242,99,4,201,218,161,97,77,54,106,159,196,38,25,253,132,30,17,54,249,200,70,192,148,84,228,231,151,183,183,70,5,54,1,220,170,175,197,56,124,207,77,139,187,244,68,217,54,186,54,219,111,190,160,90,148,103,204,44,36,251,193,211,42,168,116,196,173,91,242,112,24,65,15,141,184,114,200,183,248,109,228,246,138,198,184,105,159,145,253,0,91,52,111,24,207,139,37,11,4,56,108,62,170,132,117,144,217,248,40,236,20,180,239,66,126,87,96,140,43,159,167,240,11,70,234,26,223,168,104,131,94,184,230,170,1,138,138,208,138,191,87,171,116,186,209,123,151,177,114,139,139,233,232,169,209,44,18,49,49,201,141,236,144,158,144,80,47,115,223,123,211,154,104,106,64,137,4,248,189,152,78,195,26,89,161,175,67,111,247,222,104,156,74,48,11,35,99,246,251,100,187,247,7,46,46,155,242,123,47,114,241,26,10,131,45,92,239,160,172,203,245,54,24,229,202,248,237,102,102,133,194,185,174,59,104,52,223,126,226,108,116,177,24,241,189,250,206,79,68,137,190,122,99,197,123,15,230,97,126,225,188,226,197,8,222,247,39,136,151,242,167,65,96,234,6,208,22,199,11,203,160,82,37,158,158,223,158,78,24,98,166,101,182,246,166,48,154,115,126,53,7,113,213,109,7,141,143,233,251,202,194,96,175,235,129,233,82,22,55,111,52,59,85,152,29,181,198,34,176,22,67,250,197,16,77,45,177,8,6,78,170,126,18,230,109,143,223,158,169,63,43,140,36,96,223,53,96,40,14,10,35,80,216,86,192,200,203,76,13,218,210,64,106,95,120,171,73,209,72,145,236,113,175,102,220,100,204,7,45,100,115,140,26,253,101,53,254,104,100,139,24,21,244,93,52,226,139,180,225,232,241,211,199,129,174,85,239,13,51,167,198,79,55,162,168,250,100,213,116,247,227,139,236,247,139,12,147,242,186,223,115,17,110,83,184,124,244,22,155,12,40,80,60,23,151,244,241,191,128,177,62,202,214,39,203,78,46,179,121,138,206,138,62,120,183,132,87,44,161,82,215,19,69,183,126,232,177,194,10,125,225,52,138,62,104,214,18,139,0,221,237,164,48,223,51,94,187,154,16,111,83,56,95,187,217,150,224,120,97,2,131,254,104,168,254,190,223,235,92,221,99,9,85,139,237,40,234,58,175,7,44,214,245,79,95,139,206,149,51,224,66,178,76,225,99,165,125,100,116,224,115,182,62,115,97,154,20,159,15,105,166,168,237,89,250,200,79,250,189,51,253,99,159,224,191,165,117,253,177,51,195,171,97,110,107,242,20,115,152,40,154,62,24,218,151,113,248,37,196,136,159,231,226,60,138,241,196,36,171,207,86,204,191,242,167,166,199,78,213,181,133,186,234,93,122,216,111,154,127,226,239,151,187,87,211,202,102,158,227,233,152,254,221,7,108,210,96,94,39,17,100,124,39,49,152,168,127,209,13,5,125,164,172,104,127,146,191,27,206,194,23,6,251,110,189,31,99,99,165,186,226,234,2,21,61,171,5,102,156,210,120,110,218,210,168,121,87,241,228,183,195,228,137,229,248,33,54,63,157,40,80,33,236,238,199,195,201,86,65,31,143,118,78,132,89,21,198,15,141,33,91,56,26,106,173,91,99,238,236,48,217,248,39,42,179,173,75,166,127,14,42,47,52,116,15,17,32,92,24,218,54,237,178,21,62,179,118,230,11,195,164,84,111,152,164,234,189,247,249,41,141,161,149,105,234,143,23,30,229,79,87,122,197,38,124,142,146,172,185,18,42,135,70,13,107,2,182,208,227,43,91,133,117,216,157,201,8,192,26,66,96,92,90,252,54,27,138,162,19,22,201,189,247,31,126,29,92,138,226,254,17,231,175,212,249,17,27,204,86,196,22,11,160,208,216,85,96,202,0,99,135,39,216,155,244,123,193,118,253,202,183,12,94,84,220,10,140,184,122,188,86,85,174,139,153,188,35,246,216,4,143,67,3,31,29,13,255,28,143,77,106,94,93,221,110,165,147,241,210,13,62,144,124,14,132,144,98,183,129,168,170,140,44,15,244,6,204,12,213,20,15,125,106,238,44,67,57,71,125,93,19,106,140,17,177,76,178,188,22,71,127,13,131,22,250,111,146,131,135,74,236,122,247,88,170,135,178,162,4,193,194,140,48,233,169,39,0,125,108,144,20,150,184,41,182,106,88,241,236,145,4,0,46,76,183,51,129,145,170,186,95,154,196,201,212,171,169,179,92,2,247,161,223,131,60,124,237,247,230,185,105,66,161,35,208,159,234,29,51,74,231,183,230,197,70,235,233,190,182,246,67,2,110,116,75,109,119,143,166,112,77,224,97,13,127,238,247,42,83,159,124,45,148,182,227,106,118,31,157,11,4,23,90,206,119,38,97,201,61,25,133,157,227,222,198,239,210,108,5,37,38,113,232,165,250,164,166,104,146,210,194,148,62,223,185,140,172,119,70,224,163,203,181,85,179,121,199,193,235,83,80,171,219,16,152,0,204,157,223,212,144,15,77,193,120,225,175,161,214,132,78,208,78,222,228,206,65,250,29,87,77,239,228,32,223,241,41,207,232,53,253,101,23,52,177,211,212,122,74,107,94,137,224,234,61,108,207,214,213,53,69,25,252,0,64,218,230,60,249,203,51,193,119,124,167,73,88,84,82,140,25,222,100,120,61,233,167,214,43,176,253,203,120,231,115,236,100,217,35,145,165,223,121,220,101,201,233,160,137,58,246,189,59,193,82,218,138,154,246,120,185,131,221,53,67,127,86,2,188,149,126,183,177,169,233,102,4,0,87,10,103,142,82,104,229,84,80,111,79,163,199,216,127,109,103,211,236,102,205,17,61,230,204,74,45,61,185,209,125,95,139,3,177,40,205,242,124,184,187,121,159,211,148,164,145,162,52,3,202,113,154,78,34,153,242,45,171,30,105,103,183,165,162,79,159,108,193,186,15,43,129,222,215,226,110,33,131,83,194,125,70,106,122,43,233,136,222,95,176,183,195,4,49,209,24,129,207,82,137,216,242,180,158,72,226,1,143,159,52,68,152,9,40,83,75,80,143,142,116,125,184,33,139,64,166,50,56,81,128,70,70,216,209,9,151,77,31,156,78,82,97,130,44,162,189,18,44,57,215,22,167,246,64,113,68,231,95,80,154,19,86,143,41,76,139,117,234,231,50,9,10,223,17,232,130,145,117,167,130,224,146,98,245,144,154,132,244,45,48,228,212,25,55,79,102,12,9,60,44,1,240,193,231,131,157,173,75,111,78,118,211,71,116,154,50,174,140,40,253,139,221,194,152,120,210,250,92,195,42,133,227,206,195,58,39,11,92,71,107,37,46,166,199,134,156,228,8,55,13,207,192,67,11,52,27,66,224,153,131,80,123,96,54,84,253,212,99,65,131,240,33,131,98,50,197,244,31,38,54,94,227,234,242,6,50,41,45,191,227,141,228,207,212,141,112,210,79,213,79,91,58,135,22,165,182,13,11,54,237,120,47,154,239,42,37,194,6,49,197,213,201,26,41,10,188,17,151,247,213,53,118,151,62,177,21,189,9,218,54,251,183,198,69,25,18,156,162,59,114,159,238,191,78,107,118,172,219,255,50,91,55,96,212,255,229,168,167,23,211,141,241,76,60,202,174,107,115,177,36,194,243,176,106,13,205,239,19,147,221,43,158,156,186,185,174,176,81,166,87,192,21,137,11,129,27,133,171,241,104,216,120,58,151,224,69,174,84,2,70,225,79,70,141,94,0,213,13,229,201,22,165,49,243,153,248,79,204,134,99,43,137,13,50,105,255,61,238,173,11,20,85,65,167,245,114,253,208,78,119,85,73,50,48,143,234,246,172,15,172,184,161,223,3,1,119,94,220,225,101,129,75,253,105,106,50,90,220,156,254,9,10,103,84,13,227,123,156,191,110,122,56,109,108,240,29,35,106,74,200,130,90,115,229,139,154,143,35,48,154,33,119,42,156,239,58,196,143,132,243,149,182,92,125,28,119,253,101,99,137,199,120,254,132,10,116,162,88,43,154,24,81,254,90,103,33,237,175,98,19,63,3,62,135,62,25,161,201,217,47,220,107,151,28,30,133,34,231,75,199,147,21,171,3,23,248,216,139,179,196,213,181,106,20,147,77,96,180,216,104,57,12,138,238,241,236,224,78,173,97,150,97,227,232,218,36,186,83,226,106,56,146,207,205,33,194,47,89,31,77,226,140,195,68,35,238,194,166,213,79,209,13,235,28,194,245,254,244,166,203,83,211,253,172,186,218,182,237,26,173,118,53,251,40,181,249,58,164,216,150,4,99,114,63,123,41,69,127,177,27,210,63,103,60,59,241,172,229,238,165,121,168,169,49,172,221,92,236,134,109,167,36,102,52,221,109,208,194,145,125,58,235,142,68,183,192,240,46,14,108,172,123,61,156,56,129,102,220,28,61,116,133,43,233,195,120,237,134,132,153,30,78,153,222,61,177,151,90,252,40,235,161,75,97,249,125,109,12,122,61,177,77,1,253,30,17,100,168,244,188,79,219,43,119,236,167,107,213,33,109,86,166,42,175,77,35,21,129,27,148,136,123,184,77,250,13,168,37,130,175,82,226,88,37,39,251,24,42,212,184,222,35,155,130,116,53,38,96,23,206,48,7,44,190,161,104,189,81,154,227,3,61,33,160,97,109,171,197,78,225,116,123,12,172,220,35,239,50,137,23,173,103,68,105,94,112,3,72,120,16,106,158,33,184,180,60,42,70,0,233,217,13,233,38,128,40,70,68,136,234,108,106,76,156,47,48,82,141,24,15,113,197,199,104,165,32,185,135,245,102,133,136,10,215,155,110,66,139,238,156,232,138,162,0,23,59,22,165,128,117,169,173,110,197,111,215,228,221,199,150,25,143,49,62,90,28,78,199,195,237,26,43,33,30,199,48,134,181,93,69,234,195,56,146,211,133,66,12,94,15,53,155,206,117,81,62,240,69,113,30,7,6,74,131,132,105,242,75,231,67,244,114,221,139,209,93,45,202,246,163,73,83,191,63,61,53,247,120,252,202,86,235,186,15,110,221,196,5,166,30,163,220,208,214,57,193,31,103,114,19,111,141,239,133,104,82,123,28,66,235,17,124,7,173,62,214,33,236,150,112,253,73,193,180,34,169,17,38,66,46,113,246,109,10,8,117,187,76,70,225,147,144,30,17,85,101,11,30,191,111,220,39,39,1,164,206,251,196,92,40,55,226,71,158,70,224,78,249,244,189,26,1,14,189,57,77,41,231,141,125,65,101,83,166,226,249,239,42,65,187,227,223,40,179,141,238,185,45,18,74,148,226,38,37,53,152,200,198,253,160,52,144,210,223,94,40,50,221,136,8,162,253,250,222,38,59,42,225,175,51,140,202,94,195,123,206,55,180,128,82,65,209,96,204,89,113,247,98,107,130,216,53,148,99,205,17,110,64,100,41,143,24,179,51,213,121,195,41,180,48,212,56,17,165,91,69,96,202,202,52,8,69,67,131,169,177,53,217,211,48,108,243,77,38,67,211,82,58,238,89,218,168,139,92,87,27,69,108,141,173,33,248,112,131,107,136,239,40,101,98,32,34,112,67,38,179,106,85,6,51,177,221,4,189,21,253,235,7,161,183,249,205,187,36,156,93,13,178,154,99,120,35,27,103,43,126,66,180,148,86,164,114,175,38,106,168,244,77,59,68,242,13,194,34,36,42,112,178,202,22,217,26,182,134,230,140,137,63,101,223,65,195,76,233,157,59,202,77,108,17,172,173,172,32,100,229,219,13,103,38,206,141,39,132,11,1,234,134,16,48,88,158,0,112,218,78,101,252,173,238,252,50,235,178,75,37,24,12,161,189,62,193,231,162,171,155,114,212,245,68,174,17,243,190,187,117,215,108,50,114,4,35,223,76,195,154,127,16,10,57,215,111,2,101,97,99,40,1,13,235,245,30,82,214,162,234,97,58,162,173,32,7,201,158,250,104,88,43,237,158,51,4,2,148,201,143,88,101,89,247,148,130,253,171,137,138,243,46,233,38,65,200,48,213,246,144,79,143,193,18,209,143,99,122,233,110,126,126,216,36,176,226,128,60,123,247,67,93,197,24,146,208,202,83,165,118,44,114,58,3,221,172,147,197,74,4,134,172,31,134,243,54,57,4,173,172,64,182,102,94,187,128,37,170,92,144,181,86,140,248,218,116,184,125,56,46,53,120,227,102,115,180,170,53,85,27,17,156,240,244,141,70,249,112,38,160,45,172,176,149,236,165,31,42,136,113,68,239,213,115,13,205,166,53,211,156,140,223,62,39,69,126,170,108,104,117,63,229,183,223,108,219,217,250,71,138,171,105,54,82,95,34,201,158,23,157,162,185,105,137,188,93,226,108,38,160,116,118,154,252,228,249,102,219,247,234,227,214,60,92,16,100,4,234,125,50,246,250,135,165,130,34,110,17,51,175,213,135,165,98,141,99,3,174,59,245,231,230,72,69,93,248,236,199,207,160,49,139,35,132,113,94,179,61,53,87,214,231,33,252,187,227,244,23,229,59,97,19,196,41,99,121,188,186,242,147,253,60,231,173,4,141,40,251,85,18,11,253,222,195,226,167,52,186,62,44,149,228,66,139,102,211,239,242,71,173,88,185,70,247,83,77,130,5,208,174,255,133,186,236,83,82,72,80,115,197,252,159,38,33,248,100,154,161,226,173,27,150,89,74,75,181,110,44,35,220,179,179,39,143,39,239,58,173,126,46,252,74,218,13,119,189,121,77,36,56,175,87,186,158,178,193,3,231,212,175,183,141,40,87,123,88,34,184,62,17,68,24,84,120,40,220,115,144,134,38,117,197,243,73,161,87,106,218,2,238,79,237,16,21,137,115,198,194,238,104,25,213,135,222,114,214,78,236,87,240,46,52,96,68,141,173,68,138,27,66,217,15,251,197,146,90,62,42,112,85,202,51,42,120,108,110,142,76,92,162,167,120,117,34,32,225,63,77,149,90,123,72,63,11,158,143,127,109,163,221,183,135,50,180,70,142,32,53,69,77,234,127,193,124,161,236,211,97,4,241,255,96,105,69,18,241,140,126,175,74,37,132,103,112,151,22,221,19,75,123,214,206,49,86,60,139,194,20,61,135,110,125,150,86,216,111,147,92,90,122,86,237,72,229,222,250,248,202,243,217,80,160,74,196,193,70,249,245,83,54,78,129,76,10,103,153,210,159,61,199,67,44,128,127,233,48,165,96,229,169,24,60,46,147,143,72,166,27,145,62,152,153,254,62,156,144,16,53,64,221,76,95,56,118,58,116,161,247,67,120,216,44,151,128,173,229,181,158,14,237,70,0,56,39,154,18,118,8,194,215,120,41,171,217,123,72,163,164,215,35,149,97,181,84,99,62,132,7,162,254,63,152,22,143,187,62,252,200,213,188,105,15,48,134,229,195,63,70,158,217,253,58,216,56,189,76,37,203,158,7,245,9,106,154,47,79,50,57,209,109,217,3,135,56,205,77,15,135,158,205,255,137,171,11,5,25,91,233,16,148,82,197,79,103,100,197,212,18,32,164,233,7,46,155,149,72,229,152,21,2,205,35,96,116,14,30,54,57,245,105,35,96,130,158,106,62,89,77,82,160,148,59,41,235,218,228,4,253,99,142,227,181,209,80,80,25,13,53,178,13,195,34,116,202,207,175,213,196,220,29,198,42,84,27,165,66,247,241,99,105,152,145,162,207,93,169,121,241,141,112,76,211,108,236,10,99,104,250,205,145,19,74,111,189,18,189,79,125,196,105,216,58,158,71,67,16,205,243,174,36,39,30,122,74,181,86,244,62,83,134,245,15,170,79,149,74,245,117,75,214,36,143,167,178,148,162,187,120,107,250,152,214,199,202,175,217,123,195,2,207,142,182,148,114,41,150,55,83,1,166,136,127,171,139,128,183,227,159,3,61,14,141,231,48,83,34,80,11,103,41,61,53,90,16,222,130,145,70,44,46,53,245,162,207,163,244,160,236,12,35,27,235,79,155,95,21,227,125,118,167,252,144,251,201,112,70,197,3,190,60,89,92,129,97,160,248,153,72,48,110,108,77,253,159,63,71,33,213,97,230,77,125,188,77,246,81,255,90,214,202,252,241,116,11,165,188,126,115,130,90,111,197,30,254,168,31,30,195,148,37,242,195,105,24,151,142,58,144,179,233,58,23,216,225,199,142,171,249,105,117,132,241,223,131,116,205,180,232,207,76,194,55,41,126,216,155,86,68,121,40,15,147,154,54,95,2,199,123,36,210,165,156,134,68,200,198,225,243,146,253,97,68,208,193,33,46,166,10,164,63,101,142,212,26,248,247,52,65,51,157,196,11,177,239,152,44,199,21,109,91,119,172,105,113,11,127,112,107,184,53,222,49,221,193,127,49,225,86,117,255,205,175,113,203,109,208,217,85,147,171,68,7,118,139,15,146,43,201,87,157,74,86,220,230,239,149,207,210,76,67,39,98,233,174,86,132,13,13,7,229,113,255,17,84,9,248,76,13,101,42,117,90,84,197,150,67,229,104,209,58,16,104,179,201,61,112,14,231,167,158,15,222,130,215,172,82,251,95,68,185,245,7,247,237,150,25,221,138,203,124,184,74,20,83,123,238,181,67,198,175,235,185,57,178,47,23,46,91,15,108,122,42,157,53,147,29,174,150,188,122,152,78,59,66,7,253,233,148,93,127,93,118,182,123,69,125,39,19,82,124,96,94,229,131,23,39,116,121,174,230,12,168,14,79,36,131,117,188,105,247,224,207,61,57,184,116,80,120,201,230,51,193,196,54,116,188,225,255,244,26,232,57,213,146,6,6,32,147,134,81,72,79,137,241,240,164,104,209,23,78,44,33,5,150,139,22,234,118,36,130,62,184,91,107,120,93,60,214,117,219,95,139,220,128,22,222,144,53,156,65,219,236,38,130,249,212,93,91,219,245,15,133,19,173,85,190,232,26,173,136,140,195,227,165,87,252,83,203,62,178,239,25,221,154,196,62,97,119,18,56,190,234,207,34,92,210,208,221,98,250,120,251,254,173,139,133,237,21,54,182,117,14,152,35,127,63,196,134,230,178,60,120,195,244,135,127,18,56,40,237,183,128,243,243,100,176,50,139,135,191,186,53,189,210,84,249,176,86,201,129,182,254,196,236,71,51,50,90,192,136,123,104,62,173,52,23,50,226,135,77,116,65,178,113,102,206,206,128,173,87,171,102,17,249,68,241,216,20,2,171,120,192,26,104,206,197,213,103,90,105,225,52,9,124,194,14,31,76,93,174,82,208,103,178,234,91,191,57,101,106,2,102,66,180,30,238,111,219,4,101,37,89,13,67,55,252,208,134,18,139,218,10,211,116,143,125,142,158,55,36,203,40,112,167,102,223,35,18,13,247,106,202,185,71,174,181,196,60,194,92,93,202,151,54,165,174,237,172,33,202,233,31,217,130,105,53,35,238,123,27,129,83,66,91,104,122,16,148,255,208,66,177,152,28,154,80,194,114,148,80,145,128,164,175,202,133,115,70,52,217,31,60,195,10,146,221,108,145,7,223,190,13,155,48,129,166,140,241,105,9,2,253,224,10,17,77,247,97,202,32,188,101,28,48,242,165,119,6,35,247,219,186,71,50,113,191,161,216,93,24,74,104,208,103,48,43,219,150,215,62,166,192,57,69,125,179,195,110,68,28,93,224,95,168,251,131,97,21,170,227,4,219,134,134,49,31,220,104,16,39,198,0,134,157,91,41,103,72,207,194,22,243,107,145,32,155,126,92,163,187,213,180,82,157,158,109,37,248,101,136,97,76,45,1,222,38,104,234,199,135,169,45,40,153,117,155,32,157,159,15,5,1,255,46,41,227,141,226,107,4,104,105,207,164,218,26,136,41,172,168,188,52,101,76,141,134,108,210,105,219,125,54,84,60,139,150,80,109,18,233,225,219,152,182,178,26,103,132,247,102,196,113,10,117,99,90,113,138,104,248,12,138,59,169,234,99,230,40,60,80,147,92,1,83,116,27,143,54,16,167,61,14,140,63,90,198,126,186,163,194,249,62,175,237,134,148,231,144,35,0,153,22,91,178,63,152,41,12,25,252,194,200,2,70,97,39,66,239,199,247,95,23,102,32,34,196,132,208,209,148,16,19,236,203,86,162,34,53,91,56,240,206,164,243,191,173,203,194,247,61,81,61,110,82,207,122,14,251,51,239,130,210,132,170,10,141,66,3,206,201,214,196,247,185,249,216,93,234,179,206,209,67,59,98,63,3,50,115,77,228,107,104,105,101,196,178,15,166,55,199,186,18,129,70,209,93,65,244,162,114,118,221,126,221,102,205,33,33,233,79,78,179,112,209,221,225,60,41,43,66,53,108,158,103,106,203,147,55,18,152,45,96,130,51,247,244,66,65,115,231,216,241,80,21,111,87,110,29,18,17,134,168,91,104,244,248,27,114,198,32,141,131,203,243,141,154,105,107,136,173,142,140,4,164,205,128,217,69,238,161,78,144,111,212,224,106,37,203,159,222,7,47,52,82,142,192,27,169,84,98,55,23,62,167,93,114,73,186,3,39,235,137,121,97,162,105,46,221,113,172,93,50,233,50,104,72,206,195,223,253,224,190,77,177,232,194,112,23,135,167,95,146,121,83,242,219,48,204,82,208,94,19,165,154,227,250,240,198,255,68,82,223,97,19,142,151,171,49,100,179,123,187,233,23,186,190,115,9,77,167,116,159,156,5,46,57,45,102,173,21,153,127,48,187,190,36,111,142,163,135,198,182,187,225,136,254,236,44,31,204,58,53,132,153,197,152,45,225,170,96,233,192,127,240,223,62,115,77,242,217,131,90,35,202,22,62,212,154,160,223,13,117,192,236,242,124,53,39,221,89,188,89,46,102,87,249,154,246,146,236,47,143,172,28,106,170,187,184,200,69,225,112,155,226,29,153,255,114,102,105,253,224,97,122,108,114,53,255,42,119,135,59,210,151,247,4,163,197,18,113,42,127,52,154,156,138,80,11,244,80,188,131,249,193,20,38,141,42,176,105,56,125,22,119,249,81,106,239,102,126,28,196,156,93,65,144,216,12,141,22,239,107,163,238,112,230,229,247,211,20,180,157,125,228,126,77,212,164,240,151,63,120,210,243,247,26,197,199,226,202,219,59,237,1,227,125,222,248,3,57,95,99,195,127,240,176,234,128,44,240,116,210,5,160,253,250,95,22,1,254,183,255,242,223,254,237,31,254,249,95,255,215,127,253,119,34,192,45,255,13,68,128,7,69,15,201,157,173,66,66,233,204,163,45,15,74,16,190,248,40,64,104,151,176,214,25,164,51,138,233,75,196,50,10,69,181,60,80,201,57,119,252,210,122,7,30,103,20,245,243,32,135,151,253,3,236,106,210,111,242,113,81,96,232,62,239,216,40,228,203,155,128,157,79,217,130,102,72,151,89,69,215,189,249,157,195,103,226,111,220,33,157,178,132,162,252,169,207,51,210,218,115,201,132,47,200,206,251,205,39,210,174,178,55,54,62,182,139,244,208,68,17,255,83,96,218,84,120,92,54,217,137,32,211,134,146,144,180,220,132,70,188,88,212,236,173,39,50,77,179,124,19,176,142,212,186,1,33,233,87,99,207,71,147,42,201,140,38,175,125,198,48,224,193,30,181,116,119,155,43,66,171,137,29,74,135,148,96,107,77,110,239,161,67,53,37,37,104,139,161,71,217,136,49,44,164,98,11,55,207,218,4,197,190,204,161,50,101,87,79,103,192,227,56,178,40,150,24,47,212,23,92,225,8,171,196,145,240,206,176,54,85,119,111,100,53,137,195,196,144,208,174,178,220,3,167,232,57,75,147,185,178,239,121,68,176,98,201,57,139,217,28,76,133,100,45,85,122,209,51,190,135,212,53,167,52,221,147,247,99,33,180,160,239,158,15,64,36,82,224,220,103,168,233,50,70,166,29,42,198,11,228,47,247,75,208,55,59,70,186,24,109,231,110,161,179,88,173,161,198,237,236,102,70,212,249,199,179,57,104,69,157,109,69,172,50,164,243,170,7,80,105,110,84,37,117,55,146,53,254,113,179,106,44,43,93,19,139,207,152,154,97,179,65,93,221,98,210,209,179,36,251,76,60,48,122,12,242,211,21,73,32,183,93,96,103,156,115,89,96,107,17,232,233,254,108,113,170,45,79,102,45,9,226,230,148,177,204,41,87,163,228,28,172,78,250,150,156,127,47,143,70,172,183,249,73,9,233,242,76,37,25,180,68,237,103,9,184,52,165,56,209,145,118,68,161,51,108,209,166,252,223,77,190,45,42,171,10,26,206,89,50,35,16,245,206,228,245,171,161,10,75,106,238,216,239,137,144,144,155,255,52,167,150,80,224,102,31,142,208,20,241,236,243,102,114,111,107,146,233,118,209,217,224,120,113,185,186,91,24,218,237,123,171,140,104,234,245,108,92,60,191,249,96,87,151,0,209,174,72,179,133,227,98,146,181,18,114,48,113,134,8,216,241,241,154,58,92,52,161,139,104,57,43,189,43,193,226,88,158,104,41,174,240,230,146,242,150,215,162,135,151,59,138,5,171,85,212,183,150,149,51,120,64,26,243,8,23,73,92,212,105,162,47,14,111,83,93,18,184,244,203,8,61,46,42,117,208,77,253,95,44,215,112,112,127,221,115,197,185,222,228,209,135,195,80,185,197,153,91,166,56,19,79,78,245,188,202,88,33,148,76,211,78,135,209,109,81,15,152,185,117,159,28,250,146,230,154,206,225,70,14,211,199,12,187,72,22,136,137,138,141,40,195,198,124,38,221,45,48,98,45,126,115,84,148,179,114,62,161,21,133,82,34,90,242,181,139,33,10,173,28,73,78,15,227,208,61,71,83,200,100,190,17,51,114,120,32,63,41,129,24,130,89,81,167,65,41,10,221,35,37,202,83,172,130,217,227,52,155,6,70,242,219,103,24,122,20,139,54,243,21,20,206,171,93,166,207,217,20,26,237,197,5,70,35,212,127,154,102,236,189,104,57,4,83,216,109,228,70,9,78,123,42,45,144,141,243,95,222,48,111,36,159,74,73,2,202,126,14,47,92,253,63,136,255,195,109,123,10,194,169,45,147,136,30,77,17,124,75,66,188,171,63,245,116,150,190,138,48,102,30,38,183,161,161,70,180,110,90,192,60,72,123,88,236,35,140,2,84,140,32,139,104,129,86,186,91,49,74,123,253,141,207,46,186,93,122,164,18,133,193,162,5,90,165,70,118,130,114,241,39,15,54,104,12,179,70,4,111,147,29,3,90,57,73,40,56,66,191,205,20,250,159,138,206,156,2,165,5,135,22,113,179,59,78,143,118,80,221,57,53,210,66,116,106,6,241,191,155,158,140,82,27,141,201,224,246,4,139,99,61,26,115,84,20,68,18,173,155,246,161,230,216,160,232,70,9,9,19,39,143,252,20,98,143,28,175,53,97,20,105,42,151,30,31,55,192,138,194,240,124,200,135,103,241,222,28,2,69,76,143,80,162,85,242,121,222,158,148,89,149,179,13,152,158,80,145,26,129,5,171,121,251,70,204,212,99,91,156,40,143,240,63,122,78,125,221,148,15,36,0,85,60,107,228,151,124,208,8,40,213,71,113,16,149,132,230,102,20,213,186,107,63,249,36,120,179,78,168,177,186,164,245,12,203,177,115,110,162,11,130,193,35,139,137,32,100,44,63,102,112,121,88,207,221,26,211,120,10,142,0,120,126,178,189,199,131,10,202,230,32,143,146,159,171,89,63,30,111,63,160,181,0,121,18,74,61,140,48,42,43,74,121,190,55,27,102,164,207,73,103,40,93,205,232,222,17,65,98,98,244,135,206,13,195,222,221,72,210,131,196,36,180,120,254,156,72,203,23,175,113,0,150,38,110,224,71,132,248,16,137,75,116,217,53,247,8,91,37,71,218,243,56,180,79,78,169,204,25,44,165,65,75,163,246,240,154,77,107,54,18,174,204,106,69,207,247,142,33,165,238,245,153,12,19,230,144,91,4,3,109,234,135,160,59,73,136,104,42,184,106,93,39,112,115,73,119,203,136,214,165,153,75,42,86,66,78,13,227,1,194,190,62,55,97,85,31,210,74,7,209,135,42,142,147,213,110,18,27,179,122,63,107,191,206,96,52,84,235,215,171,79,206,60,141,33,53,35,66,23,224,216,38,156,26,249,117,228,176,245,115,146,212,8,194,67,69,251,75,85,57,225,56,132,236,223,176,78,0,15,157,27,26,72,172,207,102,29,141,53,119,9,151,38,166,18,91,214,195,43,96,129,134,155,67,2,182,244,39,49,10,139,118,4,108,157,32,117,103,65,9,41,152,26,244,174,211,15,70,167,65,239,121,128,67,84,94,105,62,104,97,65,100,29,156,117,143,60,30,146,116,185,95,174,6,9,243,252,80,103,40,192,12,162,7,217,173,135,19,125,181,191,104,10,149,30,109,22,184,216,247,151,201,84,235,152,20,180,193,118,252,242,48,218,171,234,163,88,213,93,240,83,202,122,136,28,70,83,107,23,158,143,97,139,248,10,66,195,14,159,241,174,243,209,102,201,67,30,13,250,195,163,247,137,181,31,203,143,180,197,210,207,85,200,182,196,10,34,57,240,228,131,17,194,8,148,48,76,126,6,37,229,155,45,30,232,148,14,149,219,165,75,88,144,27,207,121,146,30,158,211,25,33,42,242,3,181,110,76,250,90,28,128,113,49,155,181,162,133,184,66,190,108,34,180,4,30,173,80,186,21,57,60,202,147,187,236,244,150,89,241,185,198,202,143,162,82,183,48,65,23,158,211,122,38,2,154,182,190,217,89,143,21,213,127,196,102,138,236,9,149,101,233,145,180,45,72,242,199,174,48,49,207,223,171,219,165,231,14,43,184,123,198,100,149,16,102,166,86,149,80,125,121,31,45,76,29,60,252,246,200,198,210,181,227,222,251,156,131,235,153,101,76,209,184,118,89,222,231,209,102,165,58,197,105,103,204,138,249,76,112,132,188,130,180,134,178,238,59,7,247,61,124,108,105,42,163,127,209,31,166,94,58,92,25,229,17,46,162,170,98,5,153,110,60,166,70,174,194,0,25,244,52,81,179,18,62,86,190,239,188,8,33,235,189,73,194,172,160,243,44,164,107,116,159,76,166,101,22,228,198,12,235,66,249,137,168,227,199,126,114,182,150,188,181,201,208,70,235,184,92,246,98,125,216,210,108,85,247,204,228,112,86,79,24,181,205,80,81,163,240,251,17,222,218,92,16,223,106,35,195,245,48,58,51,37,27,241,92,155,240,130,254,114,54,83,225,50,58,139,86,109,54,228,51,147,59,117,51,81,255,254,208,253,23,193,31,39,21,115,100,230,246,182,205,152,51,216,185,240,134,250,211,248,162,231,91,110,74,100,167,151,71,117,114,149,56,182,38,5,20,154,247,135,251,60,110,69,104,130,45,90,158,78,36,80,33,131,127,107,165,37,15,35,185,182,40,181,203,150,65,249,67,218,113,93,230,239,194,184,86,154,54,44,128,168,199,206,36,176,251,35,113,120,252,232,224,243,151,66,145,209,195,1,135,76,28,164,100,88,95,75,165,208,104,218,16,101,180,149,109,241,161,159,211,85,211,157,186,137,139,174,59,180,137,199,205,40,49,68,93,51,61,82,128,86,60,231,244,222,78,181,69,125,20,245,182,84,25,81,179,251,240,184,15,28,61,136,128,57,77,84,205,15,169,174,126,107,247,205,149,82,152,152,216,173,221,71,112,47,63,90,128,148,92,4,167,223,84,110,20,38,221,23,5,246,131,212,254,124,224,41,37,242,236,88,233,129,217,31,3,70,32,113,61,191,13,235,115,220,90,242,245,190,54,93,87,250,85,183,24,15,151,123,12,59,158,162,136,162,191,186,173,84,53,183,91,44,110,188,132,231,139,244,80,220,35,174,4,241,94,165,2,143,41,62,175,228,135,133,8,30,45,192,124,245,89,172,70,94,105,228,103,238,157,93,39,224,133,129,85,158,153,86,162,124,145,88,235,80,90,230,143,91,209,175,136,74,163,159,238,211,133,168,223,218,17,26,128,41,115,146,82,6,185,55,195,182,245,98,246,191,71,253,69,149,249,27,106,23,37,230,130,229,170,254,184,122,173,40,30,89,212,174,237,249,22,174,148,251,219,232,229,60,181,10,221,68,243,163,36,219,44,67,93,96,248,240,235,150,248,182,167,70,105,192,9,190,69,186,36,220,234,59,15,171,55,116,51,29,183,253,232,213,98,125,183,171,115,56,172,185,143,192,133,246,152,37,244,23,243,218,79,79,170,243,115,59,42,70,179,165,125,100,237,99,74,151,16,137,163,207,144,170,55,162,32,28,177,36,58,45,237,166,159,179,147,203,8,105,48,234,109,138,246,23,35,124,20,117,93,171,24,87,95,59,113,217,238,27,154,149,219,250,228,105,175,173,126,185,76,70,235,81,106,77,67,113,54,24,11,54,153,134,118,147,131,136,179,175,200,47,141,62,85,187,152,218,148,30,197,228,205,116,135,244,167,137,230,134,36,44,138,44,218,228,43,95,113,124,234,57,16,123,215,151,54,141,75,135,105,22,161,91,146,53,22,140,91,91,208,74,43,64,112,49,86,232,161,13,67,167,118,16,227,48,245,199,54,209,33,61,27,17,129,72,87,44,26,57,217,231,230,148,194,133,82,231,49,40,230,163,2,10,23,240,138,69,207,179,231,171,197,75,237,218,200,49,75,73,174,111,85,54,182,26,221,123,117,171,89,9,94,212,29,213,171,219,55,105,92,175,135,8,156,196,60,68,36,251,44,109,125,52,154,143,132,68,29,117,101,143,78,168,117,4,185,232,76,143,228,107,79,55,120,176,144,20,109,127,126,235,43,61,124,182,172,241,124,47,138,206,162,54,139,171,219,219,190,143,244,83,84,200,179,155,246,183,71,30,173,154,251,125,238,82,158,14,123,212,187,196,144,13,116,44,203,139,134,177,98,112,125,166,48,250,20,227,142,216,57,6,180,11,30,172,196,114,239,157,219,82,85,99,10,189,242,29,50,186,237,164,167,237,160,41,23,7,76,39,76,69,243,89,122,241,96,236,94,218,35,47,91,5,103,160,116,252,82,180,223,109,152,200,118,202,207,15,103,43,22,10,248,253,146,156,38,161,248,79,247,140,217,158,151,130,97,117,103,224,120,154,195,54,43,0,9,77,191,179,101,166,241,140,54,154,119,15,252,142,118,66,71,58,30,12,27,231,105,165,152,16,181,233,23,70,238,75,225,114,227,253,212,113,177,101,191,112,196,43,13,214,62,8,40,90,182,171,161,72,229,79,127,250,129,110,142,220,123,245,232,79,163,210,13,1,254,46,91,120,202,111,223,204,21,149,114,6,247,167,31,232,134,202,21,99,90,33,235,205,7,142,19,217,208,250,162,180,238,11,216,186,107,232,147,81,101,22,19,184,88,209,192,211,14,52,201,128,23,186,247,106,39,82,4,204,239,194,35,53,215,94,152,94,217,2,39,245,49,170,81,135,238,86,55,135,54,110,110,28,194,161,69,11,171,226,237,129,138,194,230,189,150,190,100,243,133,67,138,0,84,245,46,155,201,83,221,199,78,20,170,63,237,87,209,251,109,183,25,192,126,122,156,146,219,188,147,44,117,205,20,80,60,188,164,143,0,17,212,167,237,235,222,161,145,69,78,123,106,15,43,235,17,93,66,78,99,160,56,83,159,142,180,83,118,42,138,36,170,26,210,213,244,24,226,106,19,91,43,111,187,219,40,116,94,84,140,189,143,6,115,60,148,35,80,245,212,124,112,35,243,125,165,39,77,174,84,43,65,11,132,191,113,133,229,215,211,83,179,64,202,15,205,10,206,102,109,236,213,160,52,69,50,204,236,141,165,70,33,44,254,40,229,161,60,41,107,232,152,206,161,245,142,74,55,170,175,140,233,121,41,124,130,11,23,181,126,168,240,139,202,243,131,30,223,67,55,66,234,30,238,247,162,105,213,179,108,127,92,250,64,231,51,160,40,96,245,80,203,48,229,101,221,190,11,177,246,48,24,59,18,153,58,69,127,53,237,241,203,196,113,245,115,20,235,217,114,117,227,203,211,120,136,246,210,196,18,175,40,61,226,191,10,215,203,120,88,16,219,158,175,117,236,207,219,254,128,20,158,118,68,63,79,198,62,219,163,23,70,122,171,241,139,37,140,29,37,24,175,142,11,92,167,122,55,35,68,149,158,89,180,68,154,157,122,122,61,27,240,59,34,210,190,144,133,47,243,233,246,12,183,58,71,251,144,242,8,181,177,120,202,221,48,54,110,161,6,29,170,245,98,93,209,83,5,198,196,211,22,121,132,144,205,62,150,231,122,122,88,47,86,122,143,14,57,214,92,233,129,215,184,61,112,42,142,205,179,247,39,105,166,100,129,170,254,236,222,105,220,238,59,36,236,158,118,205,232,247,228,232,221,67,135,148,244,92,125,6,45,26,26,49,37,222,237,27,190,80,143,7,63,86,194,211,62,251,160,49,5,65,103,121,26,73,83,145,157,226,181,240,119,158,78,209,212,128,249,173,9,118,230,217,95,52,170,145,129,143,129,247,28,197,33,202,10,221,158,220,208,11,182,189,47,252,8,139,112,140,239,144,89,59,207,144,31,245,29,131,167,194,83,91,176,253,76,136,232,93,85,172,182,105,190,6,72,141,46,78,230,96,62,54,25,52,232,30,143,70,84,241,49,110,160,182,174,139,46,77,52,97,251,28,167,37,126,26,9,93,13,86,156,75,103,84,104,211,33,42,63,109,13,112,174,130,164,113,12,2,202,164,244,181,89,121,126,166,109,50,125,233,49,68,77,21,197,123,168,229,65,98,95,127,26,17,209,104,14,247,235,3,242,12,41,141,117,189,171,93,170,116,105,127,206,241,234,217,57,235,117,93,150,206,4,38,70,153,209,249,116,160,96,169,199,210,136,75,171,25,170,207,161,196,214,183,110,71,214,165,106,126,228,132,169,191,247,38,130,132,68,251,115,226,17,177,110,209,192,176,45,173,226,161,123,60,97,203,104,53,123,14,207,231,56,29,44,167,104,189,120,118,197,241,172,60,188,202,120,114,200,9,229,177,140,206,164,107,209,254,16,74,233,19,94,181,230,180,209,220,55,209,224,253,233,71,78,249,182,55,110,204,20,31,245,63,150,94,246,88,122,59,11,169,60,52,166,134,63,236,220,45,148,65,206,142,241,152,93,99,4,227,148,178,254,141,247,172,195,194,215,140,230,191,199,133,84,33,92,138,193,207,172,245,39,55,46,237,115,234,177,135,20,239,198,124,190,64,125,90,188,179,28,103,180,120,183,52,178,70,112,96,78,228,104,75,188,158,216,16,93,19,156,224,65,111,201,149,159,224,107,162,73,67,180,189,111,150,43,147,171,143,59,154,70,116,137,110,164,70,245,232,33,61,22,173,48,143,37,250,234,64,87,203,247,123,159,205,108,123,170,184,167,52,6,196,241,118,152,82,192,38,104,129,144,21,93,160,139,105,93,93,120,89,98,107,221,14,212,143,30,126,181,115,178,173,104,219,221,166,38,70,8,146,157,79,228,63,61,40,42,24,130,30,103,192,171,241,145,21,49,237,76,129,73,172,236,219,18,28,57,204,34,63,13,103,195,91,197,102,68,231,53,41,207,83,55,167,189,240,229,42,140,14,129,211,220,209,160,122,227,115,75,200,203,58,245,121,107,183,70,223,67,210,92,23,166,63,135,199,80,32,2,227,223,203,123,209,215,207,57,20,173,152,242,159,184,106,56,95,171,92,24,234,64,87,148,45,127,56,186,209,115,151,183,182,108,158,127,204,179,234,77,143,66,224,106,2,98,14,31,251,93,133,210,161,17,161,142,250,193,213,118,24,153,11,4,88,188,62,239,192,103,67,235,93,175,38,126,26,232,158,194,97,167,82,150,153,240,173,14,116,149,171,18,71,76,190,41,90,41,23,147,106,147,227,227,56,141,228,232,253,185,177,224,181,21,5,84,45,184,91,31,12,79,104,139,227,125,150,57,201,107,135,177,118,180,45,21,230,255,138,14,238,20,148,60,42,74,84,124,184,131,106,202,215,199,120,147,143,73,30,53,182,202,250,107,48,40,31,51,155,40,193,247,218,181,24,185,99,233,168,240,7,197,97,234,158,231,243,61,152,133,126,115,146,220,170,87,89,205,183,240,147,141,82,78,226,165,250,219,112,187,253,183,145,210,145,162,40,158,124,187,22,31,199,28,201,234,44,111,125,206,19,47,193,110,108,96,73,43,80,139,181,97,240,231,70,82,90,211,92,103,158,152,89,227,240,66,107,231,206,66,84,84,157,219,139,179,155,158,6,73,5,167,52,154,56,87,164,225,149,197,80,140,227,236,203,131,55,76,170,224,148,41,183,138,166,194,20,133,21,253,214,153,144,191,23,232,96,25,116,26,105,255,61,106,85,168,56,128,132,254,219,223,80,111,129,230,28,166,7,176,109,129,1,47,250,61,173,11,83,174,249,25,184,216,228,89,146,179,228,185,207,158,246,17,0,64,135,53,76,81,152,114,172,11,99,167,110,129,71,255,122,250,145,9,39,183,173,15,70,93,192,183,169,15,2,200,232,232,77,129,173,60,207,175,62,187,118,189,29,15,120,110,74,136,127,43,125,112,96,230,121,41,210,205,154,90,157,149,191,63,248,248,149,229,90,253,166,131,9,243,251,27,20,163,30,220,109,27,152,142,156,185,59,140,18,85,222,10,147,186,172,31,188,224,53,132,233,97,48,165,25,45,96,52,197,5,197,223,72,129,162,37,63,244,167,77,168,241,27,149,137,198,250,37,237,25,188,63,167,97,160,174,78,183,106,253,214,44,252,241,189,53,185,213,253,92,92,224,214,199,213,25,141,191,178,117,72,81,225,253,134,20,207,19,37,0,249,32,157,190,123,223,131,195,139,58,59,191,124,16,139,232,237,239,193,9,243,238,169,31,196,118,153,226,240,217,74,123,211,169,66,160,224,59,143,198,66,153,146,30,31,2,147,221,243,17,223,148,102,77,253,154,212,210,110,191,56,91,181,214,253,30,88,7,243,83,127,57,48,209,142,81,238,28,39,64,177,63,57,66,138,125,80,108,159,247,189,206,139,84,252,182,15,238,104,222,234,205,81,68,251,210,36,3,221,43,107,243,118,97,244,71,190,62,17,192,148,101,13,185,185,245,141,89,223,152,82,71,65,253,151,94,125,156,157,228,87,175,243,215,83,102,49,31,219,125,87,131,243,141,179,53,147,182,95,51,70,5,75,61,103,121,109,42,49,190,2,70,224,95,62,253,194,249,76,166,47,246,2,140,164,92,147,247,194,157,169,237,194,84,31,117,129,77,35,62,110,206,97,216,238,68,100,69,142,79,99,117,80,131,75,227,245,170,112,242,58,54,131,233,219,83,4,254,233,105,56,204,131,202,163,13,235,155,154,252,131,33,132,126,243,194,6,151,79,120,214,80,115,36,46,122,78,20,26,38,27,76,187,17,168,64,93,96,58,206,253,76,100,131,145,144,146,247,162,15,226,39,36,12,12,145,95,190,215,160,94,213,183,75,234,109,40,148,89,10,231,79,173,7,20,85,143,44,131,66,223,176,143,205,11,188,172,217,140,192,240,98,154,63,25,207,221,100,154,2,123,237,159,85,93,12,113,3,13,102,25,248,205,43,45,21,147,190,151,241,69,3,166,240,168,234,131,255,12,114,135,225,184,234,160,153,27,222,253,181,113,112,198,154,242,65,216,165,226,183,39,133,244,58,166,139,94,216,217,225,95,11,40,253,156,217,58,206,124,48,21,33,85,54,173,51,38,20,229,127,143,150,169,29,92,69,159,156,138,199,225,48,178,9,59,201,108,48,129,153,111,141,16,150,178,143,116,97,18,183,31,13,7,190,21,156,122,157,105,56,142,159,68,57,240,134,217,47,191,221,40,217,250,206,32,130,90,163,94,211,8,59,136,140,197,47,212,1,76,194,91,118,68,99,209,238,116,225,250,204,83,20,80,86,60,56,82,246,55,64,217,140,220,117,86,160,95,140,69,119,13,66,138,87,144,99,110,254,100,236,214,93,167,241,249,152,229,227,58,14,170,181,207,44,239,247,183,251,79,252,239,187,250,236,150,232,236,223,239,105,7,212,151,157,229,106,10,175,215,125,109,74,78,138,207,211,115,111,130,60,247,173,33,65,143,143,132,3,76,74,85,14,102,227,123,197,92,49,45,123,217,117,250,79,211,167,199,131,205,45,230,8,100,121,242,114,142,158,251,78,153,103,100,7,143,115,231,23,23,156,167,124,239,109,82,141,243,59,6,8,9,86,233,21,129,209,220,82,109,254,61,16,95,69,215,232,194,221,136,109,1,35,4,34,38,67,179,28,97,255,6,28,254,78,157,50,83,112,146,80,237,119,248,252,142,88,35,196,226,152,196,142,226,207,234,147,37,132,30,226,181,41,29,191,229,119,38,9,243,9,149,2,110,11,92,5,88,183,145,123,125,76,40,45,186,140,41,96,116,67,230,247,45,169,85,134,180,169,87,155,208,145,195,200,178,95,144,206,53,95,75,30,58,155,48,225,196,56,196,242,236,95,55,105,178,71,199,170,89,178,147,194,198,195,131,114,216,28,101,185,218,72,254,41,174,70,241,89,206,23,43,100,250,252,238,129,96,62,170,143,242,214,109,90,127,201,15,166,108,119,202,120,87,211,92,45,1,143,222,116,18,18,173,43,201,167,40,206,214,44,50,102,214,131,170,124,39,227,182,94,2,237,62,153,117,114,248,188,18,67,167,112,19,240,251,140,15,233,240,36,130,85,239,12,231,151,231,39,157,49,168,109,108,72,146,92,24,58,200,220,223,194,164,87,116,171,98,235,23,234,7,62,153,22,150,21,13,22,186,252,118,67,39,178,124,55,39,196,85,213,162,46,191,58,204,229,176,149,154,253,53,135,233,63,253,199,127,253,15,255,247,95,255,247,255,252,119,14,83,78,127,11,135,233,175,60,203,29,135,132,247,231,111,194,39,185,186,145,192,197,52,133,28,134,225,166,195,52,76,211,61,134,137,124,164,160,232,112,180,53,125,140,57,19,100,12,169,216,136,165,10,175,76,58,120,154,143,49,152,248,14,19,244,239,50,109,81,4,90,113,245,176,238,193,85,97,200,203,243,194,89,77,77,155,152,51,102,86,94,162,171,202,130,66,136,101,251,212,41,52,218,212,159,54,61,152,53,98,197,148,82,101,218,18,180,78,213,247,175,154,225,137,201,106,181,168,229,23,26,97,173,15,178,134,85,54,176,105,2,50,190,79,208,69,89,124,30,147,180,74,159,141,124,206,68,236,92,241,13,200,78,182,79,188,26,216,164,74,228,183,51,98,156,201,183,63,226,182,181,200,205,41,235,253,82,140,108,128,52,96,144,207,73,94,31,237,72,135,41,132,89,207,182,110,73,130,216,122,215,115,72,163,54,254,137,222,219,182,141,126,130,158,40,131,2,170,124,207,132,115,254,200,198,188,173,1,151,163,164,43,187,156,147,199,121,218,110,3,159,227,104,162,5,33,39,33,137,140,190,227,180,170,249,38,204,56,9,41,240,240,243,189,80,34,240,220,187,82,63,119,225,212,165,135,65,251,5,84,221,41,65,10,188,207,45,166,36,12,224,149,124,38,161,105,219,213,237,64,212,216,149,133,57,133,55,173,245,150,156,255,52,53,200,113,132,111,66,0,85,205,3,196,33,252,72,73,214,208,76,94,140,201,151,98,84,142,211,136,125,38,166,199,49,47,191,82,243,97,141,149,117,129,80,249,220,115,252,116,134,71,43,19,9,69,158,79,66,148,65,33,162,42,209,10,162,125,231,63,83,96,181,91,168,9,29,95,151,114,51,46,214,106,15,138,31,87,238,197,34,137,12,92,40,83,187,150,201,236,50,255,41,189,219,97,194,114,173,176,18,48,245,208,181,139,197,149,97,49,203,226,58,7,163,53,77,13,56,207,75,13,0,70,26,37,140,162,76,229,144,90,246,16,81,227,91,13,42,3,178,90,199,103,2,247,248,24,157,234,236,7,222,37,44,143,4,189,115,11,218,233,209,215,170,216,129,85,237,91,34,131,217,175,166,188,35,103,181,157,161,67,127,202,216,192,148,169,171,241,76,201,66,236,179,124,11,148,51,4,54,117,65,191,249,98,165,233,215,34,179,209,124,158,160,171,143,3,44,240,90,119,55,67,231,253,124,91,245,63,201,115,249,147,33,223,55,37,84,65,163,66,54,184,112,56,246,184,133,224,6,59,147,206,208,50,212,102,194,109,230,76,9,103,134,44,189,250,89,56,59,205,239,109,9,122,117,1,173,15,103,13,87,168,19,205,145,49,35,115,62,194,207,226,212,187,188,126,131,241,11,119,192,168,3,222,155,19,129,161,213,164,123,105,5,77,93,9,54,36,163,126,180,112,226,112,248,170,194,164,250,220,163,72,38,100,161,87,83,51,24,78,57,20,244,148,243,3,183,233,223,139,70,6,41,203,139,29,184,122,190,26,120,33,25,161,55,39,129,225,195,66,168,123,228,173,87,147,40,243,71,75,22,199,220,250,228,246,79,92,77,237,68,151,181,187,41,51,104,238,87,51,107,123,85,84,156,83,250,13,212,170,147,225,199,110,170,17,16,160,40,71,103,3,177,37,95,3,201,186,180,137,41,66,127,222,115,75,127,112,206,243,41,54,48,218,232,80,238,61,24,65,131,118,57,3,200,163,215,226,71,4,210,35,99,202,158,52,209,141,248,202,110,128,83,33,134,173,1,57,200,198,126,117,34,34,163,31,108,254,186,254,70,92,235,252,169,56,37,231,198,103,114,22,15,240,112,179,154,229,139,160,123,231,27,245,50,13,142,38,171,23,109,179,92,60,242,212,127,13,48,37,146,184,76,229,237,131,17,201,45,93,227,194,153,54,4,254,100,200,43,93,62,170,5,157,77,130,196,3,141,7,156,26,95,165,16,103,68,36,177,64,237,175,26,33,69,112,169,70,20,147,132,103,215,240,43,81,126,15,197,211,171,103,222,98,9,40,138,124,18,15,253,34,47,63,147,120,221,136,111,34,213,238,241,85,170,29,228,236,35,240,136,140,78,192,155,176,227,133,233,34,58,252,222,105,169,144,26,40,141,6,60,162,77,181,208,214,5,70,98,230,152,116,30,148,222,52,156,27,10,35,227,94,60,164,141,65,33,11,200,132,210,83,92,140,73,173,135,8,221,95,246,240,143,13,9,191,171,233,184,200,137,182,233,112,157,79,248,6,114,55,10,104,31,90,172,60,94,70,148,186,240,230,81,72,162,80,89,156,41,52,117,233,159,229,129,122,10,247,53,193,48,18,178,16,158,189,160,4,57,137,5,70,132,171,248,190,96,249,135,181,117,42,160,46,226,81,43,232,239,248,179,227,249,109,207,104,147,26,161,163,160,166,39,76,74,119,123,246,2,33,147,46,161,91,19,59,107,145,57,33,14,41,38,148,29,103,195,127,154,13,81,196,203,154,81,176,221,92,88,140,74,41,114,246,81,239,72,239,24,135,105,121,160,211,104,153,98,217,142,132,16,162,161,10,195,204,253,118,13,180,227,146,148,245,195,47,171,70,60,242,60,23,177,112,153,133,200,163,206,79,4,194,122,232,146,18,234,2,35,120,20,87,211,135,32,235,205,201,9,52,255,105,139,13,201,161,141,52,197,248,84,68,217,118,151,109,229,127,23,231,182,37,186,212,39,79,62,33,212,154,196,215,34,228,120,70,198,147,29,38,160,125,235,100,128,217,240,190,19,135,94,114,172,144,251,121,55,25,163,230,75,153,226,249,36,193,185,179,7,16,244,250,190,31,165,70,73,237,84,182,233,112,181,224,122,146,248,146,65,28,196,108,150,95,125,246,229,57,242,11,215,237,203,13,18,47,117,159,23,166,144,220,163,250,196,62,219,148,137,135,12,148,215,44,254,74,118,147,184,82,219,152,255,197,63,31,50,63,250,216,24,253,61,110,141,146,69,94,250,237,73,45,198,91,97,158,85,89,232,219,26,69,120,130,167,45,180,114,229,52,194,25,110,145,30,106,86,3,40,193,185,13,77,166,122,146,179,253,170,183,150,194,198,154,114,184,90,21,199,59,167,243,244,223,166,4,42,73,208,113,103,10,3,63,151,255,151,186,79,178,253,237,100,202,188,31,138,19,168,27,20,5,88,159,116,15,168,157,118,186,13,28,11,252,179,184,22,229,31,93,221,98,226,68,145,195,228,206,210,21,180,25,95,60,123,88,28,152,118,25,245,133,235,3,107,86,11,126,242,215,148,16,212,54,89,77,72,227,58,197,136,192,127,45,98,19,173,100,234,197,223,120,158,9,134,254,128,100,204,150,105,56,117,135,77,205,242,49,91,160,159,248,213,63,17,68,49,91,126,121,230,239,183,169,171,93,154,52,166,193,84,137,4,40,165,202,85,22,38,1,167,243,224,190,125,153,180,105,145,83,210,238,60,221,38,66,2,135,185,37,169,192,49,119,242,124,91,253,245,40,20,163,7,127,127,249,183,174,100,15,52,181,132,190,212,76,158,199,135,113,131,180,169,192,104,121,251,142,3,221,112,105,232,8,173,216,238,185,6,19,166,38,73,38,240,249,251,233,105,126,152,42,189,170,9,76,10,220,237,107,12,139,148,53,3,58,76,180,198,247,171,159,248,108,209,236,143,165,211,191,79,82,206,59,183,33,102,13,66,128,232,18,57,124,204,208,178,245,230,164,211,203,247,189,11,242,191,202,110,160,35,61,211,254,131,161,163,44,249,222,100,158,80,217,251,96,40,61,234,130,78,107,103,230,23,39,212,204,138,102,10,231,221,84,232,164,113,27,82,153,11,9,149,239,187,22,77,52,98,57,226,57,83,7,229,140,14,164,139,136,178,8,188,178,215,89,2,19,252,84,24,119,63,246,217,108,157,2,242,227,221,98,107,124,67,150,145,169,157,234,147,164,65,107,205,239,230,150,215,187,149,98,166,118,99,146,153,31,188,8,195,203,136,162,154,74,149,174,195,205,250,121,255,17,129,137,155,47,227,191,73,140,101,90,137,86,189,55,159,189,107,116,7,81,196,22,87,35,249,159,159,216,208,185,255,189,250,108,15,83,226,36,148,154,179,183,196,205,209,124,149,23,35,226,85,125,5,161,64,185,213,49,176,65,139,163,143,238,122,89,141,115,148,245,235,167,4,3,76,137,117,125,98,98,185,186,101,159,142,85,58,213,171,160,158,224,204,150,236,112,238,69,135,212,148,130,227,185,135,137,27,41,188,76,18,253,131,207,91,212,81,53,159,6,91,203,183,106,248,85,35,107,184,13,87,106,125,17,76,76,57,56,129,207,111,31,107,207,183,83,226,228,93,173,88,104,155,105,58,185,129,134,12,169,233,92,57,199,38,194,41,31,220,186,245,19,126,210,117,165,249,174,67,173,126,222,26,173,67,133,186,185,43,150,208,85,210,180,22,51,103,212,120,111,123,21,89,4,244,135,88,37,158,156,148,255,214,239,117,38,45,38,132,195,108,127,26,164,164,150,100,15,159,12,8,121,104,244,169,163,180,191,220,220,56,43,63,205,45,228,7,224,17,46,40,44,100,233,253,97,112,38,246,248,193,152,11,99,232,163,157,153,82,221,210,65,242,163,61,163,150,173,6,111,6,108,125,27,20,230,156,104,2,167,86,94,184,58,27,44,217,190,164,65,206,223,213,35,224,179,123,180,245,192,115,94,120,145,204,210,152,116,53,206,177,195,13,25,196,231,230,103,219,138,85,128,129,173,4,6,250,167,157,143,112,225,145,186,108,153,192,99,184,207,131,162,40,106,30,15,92,61,105,3,140,166,189,194,248,91,110,207,208,11,175,63,243,28,250,248,29,22,148,62,235,158,15,124,172,234,184,57,42,66,226,132,30,67,169,67,16,51,24,126,149,118,213,254,193,205,57,6,192,214,10,235,129,131,95,4,220,104,218,161,89,107,162,132,126,115,138,249,199,3,115,40,166,128,77,182,72,179,8,3,230,85,253,96,246,87,229,85,117,26,119,238,116,97,172,150,253,192,223,1,7,200,249,249,220,58,123,202,122,34,25,62,245,157,209,143,117,126,29,40,14,178,254,46,25,213,47,195,64,238,122,46,229,23,32,142,241,113,243,13,29,162,246,247,131,243,190,215,114,179,165,232,217,45,151,163,149,36,169,204,3,212,43,62,165,192,65,59,123,194,119,237,129,161,138,57,12,121,239,121,43,42,134,71,9,216,122,102,41,156,35,111,2,124,108,219,181,30,216,139,218,13,134,121,62,52,29,84,242,215,22,14,30,16,213,249,154,199,34,7,180,150,143,247,175,143,241,126,224,246,21,175,24,204,142,37,55,63,95,249,235,229,69,143,190,179,225,84,217,207,16,145,60,7,146,79,34,75,177,41,121,1,82,161,159,218,243,71,141,144,128,2,117,213,245,235,4,54,140,242,36,205,128,127,240,39,132,11,74,255,242,253,94,204,20,119,120,82,34,252,252,116,67,132,57,224,142,253,168,48,254,217,12,152,125,255,185,57,18,166,45,96,180,179,244,234,14,239,233,187,57,76,202,179,201,235,111,211,63,239,219,20,72,203,238,161,54,117,67,177,240,171,89,27,38,124,146,178,164,193,140,55,241,25,4,148,68,30,55,94,57,27,182,156,124,30,254,106,49,158,212,32,98,222,235,194,80,18,228,189,208,121,112,103,96,90,225,77,211,143,77,35,220,20,79,214,126,141,70,4,198,43,28,126,115,62,93,22,71,132,210,126,207,203,32,114,75,15,20,157,196,199,228,90,190,161,240,14,117,206,7,38,99,94,28,134,117,171,6,30,205,35,62,203,20,167,155,140,129,174,31,212,217,125,31,93,197,122,135,142,7,158,31,29,220,96,12,205,231,106,154,154,221,171,173,27,165,194,187,57,219,106,66,179,109,229,217,144,70,118,59,8,47,17,129,54,189,152,8,91,188,117,98,141,148,103,183,163,119,132,143,40,113,250,61,159,109,244,156,232,223,177,201,70,121,140,218,164,239,197,212,250,28,67,250,228,80,92,164,99,70,183,212,207,227,5,206,36,195,21,70,95,198,175,94,214,29,167,61,112,253,122,154,26,12,187,252,57,62,72,103,220,171,139,20,43,253,224,229,108,149,249,235,73,221,222,171,35,222,109,117,193,169,244,247,183,189,220,200,96,216,252,235,129,219,167,201,98,112,125,226,46,236,65,221,201,175,19,165,141,99,157,191,112,141,99,0,237,160,62,254,128,243,39,246,108,112,173,127,192,88,206,247,230,124,191,254,156,170,48,67,29,78,8,169,62,48,146,34,53,224,179,71,189,195,146,60,165,10,74,188,123,189,137,125,143,85,77,59,55,53,202,121,96,146,172,37,96,66,193,15,220,157,113,0,202,9,163,223,107,210,173,32,46,38,218,222,244,131,204,155,30,7,166,88,73,207,221,193,122,95,1,247,146,31,83,131,84,214,8,148,226,152,7,69,55,254,194,105,247,218,159,37,130,2,182,195,180,32,127,142,78,235,188,24,131,50,85,139,214,96,218,69,199,123,77,107,132,241,156,203,116,107,113,24,166,133,178,83,200,219,231,120,178,102,49,167,103,59,132,16,20,48,151,43,76,15,169,120,238,106,101,250,207,33,128,163,225,48,196,34,201,107,54,171,89,207,62,21,32,147,205,169,231,83,222,180,98,119,152,190,33,74,46,161,250,209,31,27,135,164,101,29,208,2,105,221,175,197,230,124,184,14,212,198,124,178,144,192,38,247,250,26,58,37,197,174,129,199,241,248,63,201,74,230,114,192,16,201,246,59,100,159,168,49,240,170,93,157,140,3,35,94,224,143,102,73,153,161,99,198,28,92,113,53,145,182,231,232,195,2,24,129,150,49,196,199,56,159,3,181,237,120,178,110,149,186,106,68,145,153,142,171,45,212,161,48,52,155,217,3,54,33,47,253,154,52,174,168,247,234,166,156,119,148,209,206,52,107,1,207,181,30,19,140,158,24,53,222,11,87,57,235,199,238,200,244,199,163,81,169,40,223,179,17,168,186,79,14,101,170,75,60,150,182,20,174,63,10,220,134,166,130,27,225,162,58,90,124,237,92,182,108,26,141,206,97,251,94,76,133,156,174,143,78,43,138,88,155,231,102,89,3,70,168,95,37,79,122,154,52,125,214,58,29,34,176,232,242,59,76,209,123,81,230,24,226,132,110,69,89,2,110,23,101,137,166,229,21,121,3,197,35,84,242,186,176,214,40,115,44,62,42,132,23,148,5,141,36,21,132,152,31,140,84,186,148,231,3,111,114,93,14,91,29,149,28,126,149,102,148,30,62,159,196,235,158,109,195,244,234,60,80,6,83,178,60,156,30,8,117,193,141,61,48,130,213,202,183,227,126,227,139,45,18,5,195,23,145,247,166,15,164,231,76,231,143,41,174,236,88,146,239,241,222,212,119,245,50,149,40,88,204,134,251,193,70,92,210,144,145,117,211,89,110,81,116,10,183,52,75,87,44,47,234,51,145,86,140,210,177,21,134,35,53,125,95,152,123,18,178,131,27,40,112,130,253,50,46,92,101,223,41,29,49,110,63,57,59,133,62,75,98,0,52,254,243,42,72,30,252,236,249,75,130,166,116,71,57,103,165,143,233,121,235,46,179,156,70,58,203,99,27,160,9,33,158,128,161,249,180,245,229,153,15,76,125,160,60,55,173,94,82,245,105,140,194,21,197,0,23,182,146,99,63,181,105,160,149,138,124,78,52,193,145,24,116,248,120,76,119,99,64,136,187,58,143,99,210,55,27,209,241,11,159,47,141,248,136,195,211,10,137,21,174,17,164,62,48,18,64,98,139,80,83,159,62,193,4,187,58,233,126,136,216,220,200,61,238,221,77,36,238,194,232,207,123,98,159,139,57,86,239,144,37,107,64,144,226,106,118,71,153,40,16,43,210,140,245,3,25,73,185,122,38,194,159,226,201,126,122,228,241,94,68,212,80,66,244,33,51,186,131,194,212,167,140,225,131,86,172,189,241,186,240,57,35,202,215,15,143,1,79,196,88,235,133,51,66,121,110,110,0,183,42,247,62,251,213,154,247,99,38,248,138,49,104,197,138,161,166,159,95,3,201,216,116,243,231,102,2,211,233,194,71,5,98,250,221,138,209,165,50,243,210,225,74,129,195,184,240,164,171,146,251,218,195,234,232,167,192,204,234,28,147,184,154,87,191,20,134,43,113,167,33,172,29,249,109,43,66,136,77,135,108,172,68,61,105,240,228,85,219,76,241,113,182,168,46,239,149,51,89,89,255,233,188,113,91,101,84,18,164,247,251,57,25,167,177,20,70,146,46,62,103,179,34,172,128,41,88,134,24,242,193,208,31,164,200,174,216,71,104,177,126,206,201,39,137,76,132,162,57,224,252,201,134,180,31,4,196,4,232,35,192,145,174,200,4,41,104,235,151,226,143,61,88,213,73,224,76,91,22,55,183,7,21,174,66,174,164,106,160,134,65,192,83,83,20,25,40,226,126,163,173,251,211,103,20,238,199,24,232,220,149,25,231,3,14,136,160,3,30,122,44,107,170,14,111,187,166,3,35,246,231,68,87,96,246,27,249,229,159,34,133,163,72,230,202,96,159,221,139,214,1,177,110,7,157,29,238,226,160,151,208,40,61,102,104,161,120,229,62,153,21,129,38,143,123,12,142,224,121,211,94,5,137,171,117,223,139,131,44,201,218,234,86,70,63,99,122,55,9,102,210,189,9,185,179,152,252,4,70,239,105,207,174,72,36,36,86,45,65,169,45,48,21,253,177,97,88,147,129,33,160,17,141,226,169,55,26,43,83,97,170,108,86,60,87,70,217,249,47,51,56,254,245,159,254,207,95,97,112,164,253,55,96,112,252,181,103,185,143,154,209,6,136,13,31,46,208,251,162,108,111,227,238,217,69,216,12,214,32,171,246,216,241,59,157,91,183,124,129,98,65,155,152,149,72,18,200,14,129,26,183,55,11,250,245,77,46,114,124,23,83,238,233,49,115,172,82,171,232,196,58,167,224,154,177,214,10,19,119,203,180,36,52,18,71,44,5,69,87,87,136,41,159,56,98,195,220,202,236,41,178,94,206,217,227,198,245,224,88,19,150,127,161,247,183,28,7,208,248,164,142,143,104,76,131,228,225,150,94,162,55,212,125,110,188,167,158,98,222,45,182,19,185,249,132,70,19,97,112,60,177,34,12,107,84,178,136,122,198,164,94,67,4,143,216,86,143,183,180,98,127,106,214,152,64,183,236,194,185,28,131,82,104,79,39,219,42,233,239,114,247,77,254,54,201,73,134,160,124,184,67,180,64,202,73,214,155,21,29,148,17,191,109,133,46,247,209,118,179,72,68,60,121,187,109,30,56,128,141,165,22,155,72,181,238,172,2,47,19,208,188,199,156,116,130,135,36,132,252,218,221,98,76,17,228,154,6,137,115,109,223,67,144,253,95,96,154,226,172,117,77,30,83,233,18,187,35,19,193,150,33,155,91,204,122,232,8,203,9,189,244,168,156,162,241,103,229,60,22,171,112,167,0,127,70,226,74,9,239,244,218,29,214,177,69,252,21,218,207,245,214,101,162,73,55,119,96,27,85,247,118,50,244,148,173,102,226,178,145,112,111,167,91,110,72,108,80,248,44,225,12,97,8,136,63,130,87,230,13,132,113,118,160,212,10,173,175,208,249,105,198,190,64,73,188,120,43,36,176,230,93,93,44,188,38,254,6,205,175,218,138,221,115,54,248,162,82,150,70,213,90,14,127,3,186,246,115,115,232,245,37,108,26,50,46,85,194,51,212,29,237,107,88,112,118,105,4,179,208,225,202,179,138,108,11,115,105,137,46,155,4,189,218,98,113,82,84,173,21,115,3,82,200,14,24,221,20,249,109,130,219,51,172,22,180,1,52,163,89,155,245,8,140,227,31,78,251,208,66,65,20,127,98,253,12,43,185,207,10,227,147,239,11,19,51,144,42,68,10,246,242,125,49,232,145,67,224,68,255,128,120,112,235,107,45,247,182,170,195,120,240,69,86,240,129,89,252,59,38,3,34,211,226,24,159,137,86,157,143,128,56,239,220,105,235,79,175,30,21,217,19,39,122,9,21,162,78,83,230,42,215,225,127,104,49,20,86,238,8,56,211,4,189,105,205,83,181,158,151,59,130,86,189,46,45,101,61,99,182,170,219,160,56,221,89,227,51,196,84,98,158,49,77,123,150,7,107,166,124,239,102,207,180,202,111,125,176,73,211,177,136,182,225,11,22,173,183,58,171,43,199,54,78,81,7,114,148,26,159,153,44,237,8,102,175,253,230,92,178,198,101,55,250,156,79,48,142,195,206,179,11,103,132,206,223,175,7,70,181,58,224,189,230,19,251,65,119,205,163,113,116,233,104,57,189,112,110,254,181,14,108,210,148,154,198,234,181,186,123,121,254,212,180,106,52,176,36,251,29,45,211,105,61,37,112,26,179,250,218,197,194,218,74,16,49,229,243,225,41,52,154,63,226,102,63,48,36,172,128,243,172,79,85,180,169,162,214,128,45,73,163,112,93,201,143,198,101,167,174,204,82,218,215,161,177,228,176,157,187,237,129,49,2,2,158,237,201,90,90,107,10,183,160,23,215,170,172,64,179,205,57,178,96,40,144,43,55,28,184,75,118,207,206,148,103,170,165,160,96,1,151,209,37,142,1,236,93,196,12,102,129,233,139,161,139,227,11,140,44,228,84,169,20,10,232,142,81,231,143,70,24,106,201,206,96,245,117,197,83,254,24,189,100,7,21,102,193,231,128,161,69,148,7,62,251,237,189,57,45,104,250,159,112,220,188,32,252,253,199,213,67,96,60,66,29,22,4,47,239,111,195,255,210,120,55,145,190,230,209,60,107,126,211,53,134,73,213,129,207,149,227,67,116,45,202,254,161,190,93,46,107,110,253,94,27,76,164,73,137,207,210,202,11,158,171,46,223,87,168,160,78,93,23,24,49,171,230,46,13,165,225,105,104,34,24,149,170,34,48,90,52,207,75,119,151,181,134,133,105,146,198,253,129,157,181,14,138,127,217,30,52,108,125,250,79,181,241,160,232,40,251,54,142,192,234,214,76,146,245,6,236,57,50,239,191,190,174,10,211,165,252,194,149,28,217,3,215,251,100,216,107,229,89,94,121,143,75,149,160,49,212,187,250,74,186,113,39,170,68,103,127,110,94,216,125,227,230,5,173,250,165,107,119,6,25,1,203,255,89,153,109,206,176,44,217,226,139,102,215,88,246,37,210,215,148,42,47,101,226,209,88,167,199,226,57,211,228,9,125,130,174,21,76,7,18,25,235,161,27,164,230,173,82,12,198,183,234,79,66,38,59,231,12,193,181,92,74,121,202,125,137,188,199,213,100,184,158,116,14,12,226,123,53,125,145,231,123,117,16,128,13,94,253,165,27,100,242,111,31,140,216,86,215,172,61,52,218,251,57,224,78,61,28,12,212,39,234,184,68,158,51,207,222,212,4,109,151,157,37,68,231,33,125,240,93,17,85,244,171,77,185,70,159,12,173,0,47,3,229,76,62,150,227,115,112,54,20,173,252,115,18,34,220,67,217,8,109,132,162,7,240,196,24,122,18,58,87,76,43,193,199,233,207,147,115,194,4,127,49,33,91,83,219,67,117,240,50,180,117,124,120,232,174,15,17,130,214,213,37,8,105,163,62,185,34,154,151,5,7,144,149,182,158,172,61,73,176,160,140,21,130,232,91,147,65,164,227,130,50,70,87,193,71,77,196,68,159,157,163,107,242,110,207,136,218,222,23,168,209,110,245,123,88,87,80,31,19,102,213,26,74,224,64,199,214,75,166,200,137,236,241,112,125,172,95,154,163,36,17,159,73,74,71,184,25,148,78,244,111,244,218,210,215,116,238,240,57,32,225,56,181,7,174,51,232,189,180,37,84,22,108,67,83,175,7,109,146,184,210,179,31,81,181,150,157,110,77,34,0,181,70,157,133,173,79,39,69,167,253,235,250,250,100,21,107,112,185,113,156,234,75,224,192,15,116,78,116,130,111,241,71,65,124,118,194,25,246,23,69,78,170,28,195,134,228,130,83,7,166,120,79,146,169,232,220,121,105,236,50,169,18,173,123,161,29,143,135,224,65,159,234,55,211,33,175,78,251,207,196,200,151,114,100,187,17,174,252,177,153,237,226,26,97,17,45,143,176,211,250,23,186,142,210,169,55,129,143,123,235,61,84,157,8,106,110,234,254,203,176,209,211,212,186,113,232,51,94,150,7,135,152,162,92,213,31,218,222,146,10,138,58,41,34,45,43,39,207,237,145,81,136,83,68,243,21,70,234,202,39,56,209,175,162,57,119,224,20,171,26,93,63,98,222,2,83,250,229,69,74,133,152,87,211,39,171,166,80,237,164,126,74,197,245,193,209,190,95,94,223,134,100,221,210,196,248,128,76,53,154,87,12,76,107,1,39,63,125,246,136,243,185,188,20,130,210,213,164,37,1,221,36,65,189,206,162,240,221,245,106,58,46,87,231,44,83,41,65,20,93,96,170,48,189,188,164,183,71,150,12,37,229,237,101,16,131,191,21,211,9,125,250,228,138,13,86,122,210,158,202,239,97,30,164,87,104,208,41,66,197,187,18,225,228,168,137,233,227,85,231,162,105,158,239,145,166,184,173,164,43,202,61,17,158,141,138,153,201,198,36,85,196,28,38,233,222,187,148,45,115,12,27,187,68,209,10,197,83,93,178,125,231,78,228,200,163,158,134,102,148,90,118,66,220,63,118,170,74,220,64,246,223,99,204,175,225,68,52,235,200,9,219,69,224,179,155,71,89,22,212,47,234,40,164,156,230,76,12,63,148,40,35,234,67,197,158,44,153,229,140,45,196,21,96,228,203,131,163,245,244,117,1,178,10,38,84,92,158,250,101,104,219,245,22,56,193,120,16,24,109,228,26,55,199,165,146,221,4,202,15,244,163,128,143,21,166,181,240,139,214,26,51,110,222,26,92,91,169,111,70,182,199,191,23,225,244,51,11,139,214,71,181,72,150,32,98,43,93,109,76,124,210,59,153,252,192,174,71,49,154,153,213,245,129,150,109,123,154,167,68,99,36,116,16,27,85,119,93,170,128,76,53,49,123,61,44,207,220,244,204,250,186,106,229,168,131,35,162,33,15,134,35,24,37,223,228,252,211,150,85,137,174,33,154,118,14,35,200,93,181,30,22,127,193,143,37,250,133,148,94,180,18,238,151,202,15,152,124,174,194,187,133,145,205,147,91,139,167,11,111,164,219,156,244,110,7,152,238,224,27,106,160,171,94,66,218,40,18,238,64,202,96,6,151,223,18,87,67,171,251,16,190,241,90,219,115,142,159,137,36,219,59,25,208,122,75,7,173,70,91,11,15,173,228,203,139,49,219,175,179,129,84,22,146,253,139,226,192,31,31,187,106,217,226,177,3,226,92,66,44,119,105,158,30,178,49,227,20,213,152,228,199,181,168,145,218,10,71,235,175,109,138,192,24,168,81,192,10,165,67,165,210,232,153,157,92,169,144,226,110,140,104,173,227,173,136,4,123,145,41,37,167,170,62,131,197,127,108,12,175,111,165,222,156,70,111,127,143,52,144,145,166,235,151,200,89,216,127,4,165,98,28,32,254,37,248,48,14,23,44,198,118,97,178,160,245,107,80,117,166,17,85,170,215,19,71,240,239,108,158,159,190,61,148,138,116,187,71,24,202,6,231,63,125,38,143,204,13,208,80,191,5,101,31,45,122,241,89,156,159,102,41,48,221,10,244,185,44,139,215,63,148,30,36,235,218,128,230,21,125,22,34,189,77,200,55,223,175,103,172,247,252,41,9,112,178,88,192,160,43,220,134,247,53,53,89,9,18,140,2,99,116,22,127,238,100,108,99,253,105,115,184,154,195,88,128,58,160,120,107,233,19,76,95,191,190,6,247,184,161,70,30,173,113,135,105,221,171,183,110,45,154,171,47,115,58,68,153,139,66,2,146,120,235,131,161,133,139,200,242,196,17,220,213,239,108,205,140,247,122,190,213,246,118,27,200,176,210,119,79,158,139,10,44,239,172,178,182,157,152,73,238,61,77,137,197,111,222,161,49,87,189,186,211,254,213,31,28,138,103,214,143,137,116,190,183,193,97,163,163,51,139,222,156,236,239,215,127,112,109,122,228,72,2,156,9,62,63,119,24,166,105,74,34,182,206,123,33,171,227,191,140,186,243,237,40,111,2,190,103,24,147,223,26,78,81,154,91,71,244,124,141,79,56,124,81,25,222,111,231,55,251,212,219,243,204,116,173,33,106,169,207,109,4,184,226,48,174,131,168,93,204,253,245,193,248,96,104,255,183,41,252,129,9,71,236,79,99,126,89,124,252,246,178,105,72,76,145,113,253,30,109,210,227,69,72,182,70,220,199,197,254,193,8,212,54,33,236,0,35,182,185,29,46,99,140,7,29,78,21,95,112,185,41,8,82,152,26,145,184,216,68,119,150,60,89,206,244,25,246,171,199,79,121,247,194,148,186,247,79,121,127,25,87,104,234,144,55,38,222,215,122,101,13,75,241,233,131,99,175,126,86,13,240,217,93,20,100,6,127,189,175,76,186,65,26,107,253,246,140,143,142,179,126,250,230,58,220,19,219,48,199,165,37,37,221,201,120,205,207,147,160,21,160,53,18,151,133,185,173,224,216,71,164,112,14,222,163,223,74,185,202,253,229,12,161,230,230,179,137,39,100,111,207,176,206,116,59,211,170,201,197,217,212,45,253,222,48,67,211,13,68,157,67,106,89,51,200,31,140,150,37,123,242,133,201,224,124,134,53,112,183,52,242,133,155,201,222,196,213,86,147,147,47,124,38,119,255,78,88,18,94,231,98,145,237,58,48,90,79,205,81,75,204,235,197,219,168,171,31,140,57,218,134,92,220,55,253,25,28,134,90,45,73,74,58,81,147,225,254,94,219,90,167,10,173,107,81,109,69,58,240,131,201,211,138,170,45,84,249,229,202,156,192,155,255,79,30,205,172,76,255,233,108,253,242,228,98,220,30,239,119,138,85,66,228,72,224,102,116,156,31,74,115,19,106,116,245,214,212,252,101,135,81,133,186,20,115,10,76,207,32,248,79,83,14,127,182,202,165,48,57,132,239,173,145,38,205,82,251,207,205,97,51,6,92,200,39,60,48,4,52,135,209,180,157,75,127,187,90,235,9,135,105,9,51,21,166,255,210,133,169,93,124,134,180,71,181,56,176,49,237,239,7,33,20,2,35,42,110,142,34,229,16,24,177,64,223,11,129,241,21,5,110,52,52,108,247,209,182,168,184,18,73,161,111,238,189,57,197,236,114,181,245,99,250,90,221,160,248,149,207,166,211,21,158,197,79,54,83,121,23,59,113,65,151,30,197,23,16,52,140,221,100,76,217,80,32,1,5,140,54,170,188,23,92,174,47,62,183,172,83,8,118,138,192,8,192,126,173,137,172,11,73,17,54,40,197,113,221,51,241,139,182,47,108,51,114,115,106,110,62,121,69,83,143,211,124,1,116,64,74,52,252,226,98,242,150,23,46,103,109,183,143,97,176,190,198,45,50,139,137,201,208,143,75,96,225,87,145,9,28,16,5,2,182,86,108,2,119,35,108,93,184,232,152,162,255,215,190,210,228,143,199,88,100,208,206,163,146,38,241,175,77,76,95,196,153,9,212,20,183,158,151,181,31,130,149,160,176,53,121,10,152,168,145,252,118,231,35,15,127,52,114,42,34,187,202,38,133,242,237,10,24,202,173,252,182,151,192,163,81,135,74,170,222,153,90,201,52,3,182,142,88,50,100,166,25,238,75,187,90,231,163,235,112,172,74,110,40,102,138,181,88,16,169,166,5,135,118,84,55,252,232,113,14,175,242,194,153,210,162,238,55,159,244,44,188,199,253,129,207,14,216,220,244,35,166,129,154,163,192,200,1,238,184,57,82,77,235,129,151,247,176,178,139,153,166,130,82,91,17,239,117,182,225,51,162,122,49,29,208,191,14,39,4,133,40,79,149,7,47,41,190,52,122,110,67,10,43,23,178,41,41,166,48,177,150,253,92,139,228,100,143,239,1,139,166,201,167,68,185,7,117,5,255,30,38,196,162,40,214,88,187,104,171,227,185,184,69,167,40,96,171,173,11,184,161,7,230,29,152,129,57,148,139,194,139,222,45,14,155,7,253,92,77,88,191,94,88,232,57,214,154,205,117,6,127,237,49,110,143,170,102,97,160,99,32,149,139,82,33,32,48,132,197,117,127,249,108,233,151,54,79,17,54,53,72,227,194,58,139,218,175,146,110,220,183,170,98,197,83,163,137,8,216,29,19,170,248,238,136,98,226,83,149,20,48,197,190,89,97,184,167,59,224,252,88,34,200,135,172,54,2,198,60,174,10,87,226,229,241,219,103,4,132,83,108,123,227,49,44,3,134,100,38,27,105,179,36,98,191,43,151,137,84,20,182,46,37,23,150,74,85,107,29,5,67,202,81,171,52,150,123,91,99,149,30,131,70,91,49,217,10,225,114,65,142,140,93,129,62,133,130,98,33,200,197,117,44,157,71,86,214,48,238,7,25,183,91,19,219,55,181,220,50,133,135,182,75,0,46,109,172,124,63,87,210,211,227,108,224,232,193,220,169,144,146,238,71,104,64,83,103,127,97,122,155,10,124,12,178,59,255,183,201,206,11,58,248,252,69,38,82,121,238,109,212,223,59,21,22,93,173,46,204,131,150,124,39,82,109,162,224,64,225,134,85,39,220,137,212,37,246,136,205,66,105,86,140,202,52,246,161,192,22,171,140,71,59,246,173,78,113,163,18,213,184,248,248,226,146,151,2,134,38,17,23,155,29,168,168,77,218,64,187,86,187,157,15,73,36,34,86,46,237,42,187,206,81,146,186,30,208,32,60,190,85,198,4,77,161,148,103,139,243,97,154,188,135,192,195,52,248,28,134,85,63,20,62,151,183,88,247,208,215,110,224,192,202,194,247,39,223,96,232,153,227,114,122,16,120,59,127,17,48,204,60,153,10,136,123,205,22,230,21,171,84,39,82,71,131,243,211,35,48,152,184,158,162,209,69,229,135,174,219,226,144,218,247,66,253,134,31,230,52,111,21,49,3,224,54,188,109,59,48,161,170,251,214,180,101,159,241,65,26,209,114,41,37,93,20,254,176,113,95,120,138,208,22,238,14,49,213,48,36,10,197,164,130,66,171,11,75,221,228,4,100,211,160,59,69,145,95,94,169,235,107,65,160,152,233,254,50,241,139,123,111,83,109,76,97,163,156,157,145,45,95,96,180,200,115,252,52,250,41,178,15,163,173,129,8,167,195,9,255,40,11,76,184,125,212,128,201,96,234,213,203,68,240,124,72,153,178,114,68,16,121,225,12,113,248,12,162,176,198,143,89,65,139,144,48,221,18,113,3,89,63,131,158,73,205,125,127,218,210,80,128,43,112,67,166,198,159,60,209,217,75,198,116,24,113,53,62,8,249,234,173,239,109,213,81,97,45,167,4,73,185,43,140,66,248,61,116,55,53,81,2,147,180,104,177,120,49,115,100,249,145,22,128,108,28,219,6,223,71,223,123,81,6,30,251,33,37,126,226,173,18,119,43,43,54,83,150,163,154,234,7,30,37,188,31,76,195,115,126,21,133,233,188,26,139,215,4,123,229,197,142,57,220,82,139,229,89,171,10,55,225,46,194,203,188,198,29,89,142,165,112,155,95,189,168,193,104,1,202,205,9,52,215,56,57,145,41,86,79,217,106,154,82,236,105,104,33,180,23,182,214,208,31,140,194,192,120,225,137,172,67,192,38,247,252,192,108,200,1,35,88,212,4,198,108,141,115,128,31,82,183,238,28,149,139,90,175,15,238,244,149,232,242,222,56,125,35,118,68,234,215,187,108,106,244,239,217,229,94,77,117,177,68,39,232,14,84,98,25,64,58,39,86,168,48,213,221,253,194,89,119,76,22,197,240,254,144,192,244,31,151,23,27,84,17,196,41,67,214,89,130,234,132,204,66,224,200,174,70,87,74,190,55,244,226,85,46,220,68,203,145,253,16,11,239,142,10,138,113,50,81,241,88,71,28,220,116,69,220,226,175,90,79,145,21,199,35,205,211,86,150,239,105,94,207,206,1,243,162,10,31,187,224,43,228,51,152,173,67,94,123,145,97,143,37,214,143,153,42,236,57,96,164,138,231,133,119,122,126,155,110,220,247,230,132,59,151,94,109,93,156,99,84,232,214,36,187,57,10,206,37,220,93,131,53,254,96,141,176,106,190,191,125,182,25,177,62,173,61,193,245,221,58,194,195,98,208,211,117,97,246,59,89,80,198,191,1,106,150,54,101,112,1,67,229,151,223,62,7,249,113,103,5,174,115,63,112,49,137,58,135,59,137,195,170,112,91,177,55,116,118,107,217,143,167,133,170,238,147,113,24,63,232,138,62,190,134,86,169,54,37,40,54,182,39,58,128,137,132,117,129,207,98,151,21,100,114,129,122,115,110,31,94,101,55,143,95,175,70,33,225,126,237,218,84,18,132,94,247,116,169,9,216,74,118,151,194,38,136,30,112,105,146,251,6,94,94,112,10,12,113,68,86,239,52,242,114,56,242,232,66,203,94,110,97,148,81,46,90,251,122,174,109,219,251,96,131,146,225,146,207,65,228,252,218,251,84,117,8,87,6,3,14,185,79,127,110,139,65,75,8,110,146,73,186,190,68,131,206,40,27,195,164,65,81,138,183,182,208,135,108,167,230,62,247,30,48,218,36,250,104,70,75,140,109,5,59,46,201,36,166,112,252,120,24,235,194,199,93,200,2,15,230,195,189,90,243,109,48,172,44,82,22,232,84,149,74,138,96,199,190,219,37,225,189,34,46,212,60,135,66,186,142,60,62,141,40,3,152,234,53,2,232,50,147,68,64,105,17,236,205,189,200,60,60,254,180,94,205,136,142,114,225,33,42,70,203,68,87,82,14,152,202,168,155,226,89,38,42,219,195,168,24,38,162,115,95,12,41,199,246,117,20,176,35,10,41,154,38,240,217,127,239,176,88,167,191,166,87,195,150,12,179,96,152,168,245,95,73,19,255,203,127,255,167,127,249,199,127,252,75,221,95,199,248,27,164,137,255,218,179,200,163,210,254,45,142,106,116,33,100,148,168,243,185,139,98,88,131,9,249,66,180,206,30,229,238,51,244,204,237,242,9,58,84,206,152,60,68,137,100,135,51,247,111,198,154,192,7,150,51,7,148,79,232,48,138,122,253,185,247,249,156,177,63,18,67,75,18,24,67,145,167,245,216,92,173,165,64,209,171,139,5,97,3,78,91,24,171,192,230,41,197,114,213,118,18,38,90,78,195,131,64,251,147,193,64,222,105,150,112,238,41,138,148,222,149,235,167,137,186,99,77,148,76,90,66,97,116,14,227,193,137,110,72,204,226,192,84,155,199,213,217,52,46,117,210,211,240,35,70,37,99,164,61,107,194,172,252,187,214,167,84,37,88,22,104,244,251,69,146,213,163,41,220,243,8,71,246,23,223,210,229,186,166,171,0,27,76,184,69,175,158,155,36,97,192,84,169,234,213,214,159,249,194,199,117,149,24,212,164,89,193,190,48,14,132,56,86,7,54,95,234,194,125,234,177,1,27,186,133,61,90,184,185,158,135,214,191,197,83,1,149,246,199,226,188,28,148,100,206,188,104,235,98,173,78,34,88,159,168,223,15,22,86,0,251,39,178,99,61,80,234,57,229,184,35,114,90,179,192,148,115,10,92,17,91,187,63,77,132,252,129,233,77,119,127,26,57,20,221,217,75,219,171,220,215,130,152,43,71,146,229,103,125,38,209,126,160,169,249,81,38,39,109,220,219,252,117,61,239,26,99,28,35,58,137,230,203,129,198,225,88,99,111,166,119,104,215,7,135,128,159,34,30,73,117,224,148,153,52,105,25,189,239,131,83,170,161,31,59,35,125,19,199,33,9,218,165,86,89,30,116,151,153,49,23,240,202,213,174,50,143,112,223,169,50,37,121,143,241,51,157,223,9,12,57,239,49,126,104,147,22,231,60,213,81,165,233,147,23,107,115,232,112,71,83,164,63,118,89,91,97,234,66,153,122,142,98,130,7,233,46,191,201,57,163,232,25,195,56,146,104,148,94,213,22,197,12,136,24,46,42,190,146,245,1,37,22,122,209,93,243,115,113,174,125,223,77,199,198,84,96,235,134,121,55,29,154,26,55,133,209,36,187,155,14,36,155,63,44,244,53,3,38,156,85,31,152,221,183,93,120,174,199,113,129,218,180,174,221,149,52,140,196,102,215,35,242,246,107,110,240,160,20,31,94,235,100,179,205,139,71,69,156,41,126,152,200,191,198,106,166,169,30,196,197,116,156,214,107,209,227,142,141,150,208,154,40,144,2,91,96,32,96,228,125,212,17,68,52,199,111,141,68,135,186,75,104,73,166,200,34,212,169,12,226,131,86,107,103,29,232,25,91,89,243,195,40,5,61,11,60,52,226,48,232,47,19,41,31,178,81,26,118,27,176,8,74,191,111,85,102,215,39,227,184,94,113,158,87,203,47,101,133,171,119,240,54,184,101,141,106,15,235,9,27,47,13,33,234,241,234,139,201,165,6,124,108,13,141,102,116,90,225,236,11,239,185,210,3,99,205,95,51,149,112,188,222,60,89,85,242,93,89,212,26,92,184,81,125,28,241,136,102,53,64,18,50,40,38,244,117,125,231,188,139,134,12,172,25,100,190,222,239,217,219,138,198,159,206,172,139,128,34,46,38,93,208,53,254,84,16,104,12,184,107,174,119,192,124,191,54,18,45,211,171,78,127,90,135,181,200,25,13,164,216,5,236,86,49,238,32,18,172,58,21,50,158,82,88,118,199,31,121,62,7,218,112,233,70,112,76,237,74,3,122,213,148,157,2,110,75,138,114,12,78,215,114,71,164,189,107,20,116,208,7,46,66,79,67,138,189,141,7,179,174,243,57,173,155,243,212,24,40,54,79,196,196,22,178,74,235,129,83,141,147,131,186,199,162,193,31,58,90,205,112,133,38,201,209,39,190,154,231,117,200,143,105,180,158,193,70,36,252,134,80,204,26,18,203,108,192,61,145,88,59,70,162,78,162,99,121,205,123,148,211,4,41,235,186,61,54,63,156,101,135,73,132,232,170,71,114,186,196,210,130,77,43,42,15,192,180,73,140,171,59,99,32,209,116,44,181,85,47,76,242,86,210,0,136,95,148,176,180,55,98,99,226,204,224,200,230,113,179,177,147,26,196,172,241,114,204,173,200,70,65,24,124,126,27,89,247,155,223,163,41,178,254,52,57,164,251,211,240,134,100,213,119,84,212,37,49,127,22,225,210,28,2,100,173,251,96,228,175,197,14,32,222,66,79,237,128,141,247,114,225,140,206,220,157,11,181,170,212,2,245,237,231,255,194,200,167,28,37,233,91,103,58,179,199,91,79,44,32,125,52,154,244,245,136,83,28,119,32,75,171,220,133,224,228,110,241,218,68,53,244,64,165,229,132,179,236,127,48,114,62,2,39,100,204,110,224,215,90,189,105,198,104,231,222,239,213,77,244,244,14,218,113,41,150,48,6,164,68,145,100,21,122,139,249,194,91,195,225,103,153,163,165,29,75,164,16,21,110,79,162,108,183,117,95,187,99,128,10,220,96,84,95,86,0,1,108,249,109,171,225,8,67,225,216,221,85,141,97,163,147,174,248,220,86,205,45,161,8,227,124,150,42,240,84,251,200,104,153,247,8,48,77,60,77,241,25,177,63,6,237,236,201,69,45,32,186,130,244,155,114,197,152,22,189,127,162,163,52,100,184,129,124,106,116,229,183,9,29,5,113,178,90,31,177,166,73,85,211,112,201,23,166,20,77,243,185,169,196,7,163,22,69,36,12,225,134,80,49,28,99,106,178,209,50,228,52,172,43,225,188,28,88,171,162,151,21,155,92,107,215,202,97,139,194,103,26,246,118,119,91,120,79,242,218,149,218,179,120,109,4,95,183,194,5,75,46,93,24,181,152,172,48,61,30,171,108,198,154,105,163,250,119,214,59,81,183,73,61,42,76,125,212,184,112,213,51,6,222,211,94,97,209,66,191,214,173,30,69,221,126,253,127,34,77,77,191,39,108,226,155,45,94,201,202,247,4,30,166,43,25,48,108,76,133,139,48,193,41,0,19,117,12,203,250,197,128,47,216,211,245,97,98,148,122,15,116,216,65,26,142,193,230,31,55,234,187,72,171,244,135,66,2,29,40,96,20,99,117,68,97,172,223,123,147,242,214,60,52,249,221,21,166,198,66,216,62,235,197,80,107,194,102,181,224,220,195,155,129,204,117,15,71,152,179,67,185,47,248,131,249,166,200,77,119,95,248,64,136,76,184,181,192,210,76,74,52,50,141,137,8,96,81,235,42,7,107,253,105,8,220,64,30,67,175,87,231,30,204,250,131,86,213,7,229,28,28,199,213,12,67,37,209,2,46,11,5,138,110,131,55,81,133,82,118,86,216,152,252,229,194,91,163,45,136,29,207,200,215,158,7,39,225,45,132,53,164,229,239,144,89,5,177,124,15,72,204,249,58,62,248,185,93,175,38,176,62,110,106,209,122,71,9,73,176,179,59,222,9,126,222,66,147,131,197,232,19,249,26,4,34,209,14,253,3,131,121,11,141,73,103,63,118,228,14,215,199,58,248,62,252,195,140,253,219,35,153,11,213,72,185,118,103,38,192,219,139,52,116,209,6,205,198,125,164,41,243,133,225,30,43,113,18,131,186,6,92,85,31,30,152,178,235,125,225,227,174,200,213,166,207,51,131,23,144,207,32,53,165,124,146,37,105,145,188,207,200,96,232,213,21,217,140,123,245,212,182,100,139,122,169,222,131,202,74,116,43,137,135,146,141,138,225,123,6,85,123,69,90,227,1,91,53,245,133,151,102,45,15,76,185,110,208,50,241,243,182,194,244,39,222,113,245,182,197,118,25,190,219,98,146,113,53,169,62,57,119,143,123,66,181,215,133,75,85,46,95,26,230,209,56,106,113,242,161,84,113,150,182,192,180,56,21,24,17,162,160,152,148,95,175,113,161,38,35,215,52,186,144,112,251,195,154,30,217,21,197,127,20,222,39,94,114,108,222,179,77,7,25,163,48,57,138,242,185,41,70,12,214,52,44,89,165,223,155,111,28,44,91,184,247,74,231,166,52,181,199,36,175,105,55,41,116,92,214,230,35,123,238,157,8,94,23,9,68,10,242,141,141,236,176,9,63,232,79,39,218,115,4,113,185,163,107,40,55,47,214,44,55,110,142,109,33,147,156,210,244,22,60,244,99,69,189,52,117,82,40,59,230,89,53,158,230,122,170,10,118,204,4,184,220,237,41,57,32,81,20,108,108,8,241,178,221,209,172,113,93,2,174,69,252,246,3,155,28,189,195,197,218,167,234,75,35,93,54,130,234,253,52,106,195,52,192,123,245,171,127,125,7,164,86,98,211,250,199,47,62,199,94,82,98,49,42,192,177,118,136,6,74,229,21,162,15,8,230,248,135,134,112,165,180,153,148,76,108,201,39,240,86,217,236,115,138,193,74,243,135,218,20,131,39,173,14,233,212,157,246,168,39,32,161,33,149,39,155,196,104,192,28,213,66,206,229,132,68,149,212,171,17,50,84,122,177,158,236,185,90,143,66,136,90,170,250,201,52,56,138,32,231,241,137,183,52,1,56,195,133,189,233,175,76,101,77,219,114,118,36,104,193,17,134,236,86,208,36,249,68,212,238,207,246,226,247,182,174,26,93,191,51,5,1,81,254,193,131,247,231,234,2,103,194,11,83,58,61,60,116,47,58,231,241,136,170,23,150,141,180,195,94,22,131,91,190,40,217,78,41,11,22,248,56,109,17,28,160,2,248,137,156,37,186,84,207,168,106,233,211,90,62,201,128,155,214,133,143,40,66,137,194,211,155,108,146,35,10,106,56,34,171,150,47,153,226,151,123,31,20,212,204,167,230,11,5,226,21,117,41,155,173,229,41,66,106,214,176,202,107,125,104,91,88,165,150,141,102,126,217,231,217,153,20,170,164,99,149,156,24,26,81,71,180,158,50,56,90,201,237,40,65,178,182,9,90,57,181,72,72,57,90,6,4,123,45,74,36,89,239,21,93,232,49,14,173,171,106,36,236,220,76,24,118,0,202,99,81,102,56,220,158,132,93,196,78,37,240,217,64,34,18,57,16,17,144,4,194,164,160,139,236,161,215,101,65,16,76,242,211,232,230,69,221,33,213,169,103,4,229,230,5,29,49,55,239,89,149,236,39,127,151,4,43,47,26,10,245,60,139,181,119,211,97,178,74,81,31,7,178,150,90,104,75,199,173,30,86,160,41,135,106,101,232,178,94,75,30,239,34,62,75,251,28,129,173,84,100,222,171,183,56,104,16,52,109,98,58,124,206,165,49,229,106,43,147,136,234,54,250,40,201,228,32,83,146,34,67,78,59,221,189,20,30,86,18,32,48,2,146,23,70,51,50,66,243,131,29,86,170,207,231,143,175,230,95,159,77,66,175,165,217,90,171,126,107,35,174,201,220,160,223,229,186,3,62,77,244,74,225,110,251,159,151,64,38,242,46,119,69,96,160,246,72,114,162,49,48,69,238,142,223,70,5,213,63,23,93,26,101,243,35,99,80,104,215,230,213,153,237,73,252,35,154,63,93,207,194,186,81,211,163,90,135,20,189,98,119,55,102,55,5,219,170,223,3,202,203,247,53,207,111,17,7,88,2,239,17,6,166,169,205,139,170,9,57,4,120,246,94,148,138,65,41,170,88,104,98,150,75,100,252,53,20,93,178,65,113,26,7,203,10,167,42,215,45,27,69,162,88,212,93,52,43,135,42,83,11,71,57,9,221,44,135,252,142,104,185,172,86,52,230,252,232,231,181,206,140,95,90,16,187,177,145,188,24,151,2,39,249,105,98,149,205,173,33,178,65,67,244,7,9,104,144,158,157,94,232,123,118,191,162,15,78,87,251,72,12,239,82,136,24,234,226,164,97,114,141,10,228,99,183,233,54,131,119,71,82,201,235,151,113,24,116,18,111,83,14,247,223,70,179,64,82,53,92,141,148,165,151,40,155,255,172,243,148,138,241,236,198,237,238,52,13,42,186,49,152,106,167,151,109,35,244,171,213,230,9,17,111,47,209,220,150,193,158,50,164,231,107,82,147,239,5,229,200,140,150,249,140,120,154,37,234,205,233,56,170,181,184,214,70,43,6,141,178,185,246,12,249,134,92,225,210,1,133,34,90,61,84,40,115,249,164,69,145,14,64,212,177,45,133,187,251,96,155,14,128,24,169,138,90,247,163,15,54,149,217,246,247,216,215,59,249,16,196,224,125,143,218,52,206,12,255,129,190,233,149,226,147,111,82,211,24,100,223,66,108,76,28,26,88,186,53,76,149,119,185,250,171,102,1,193,155,242,125,100,67,71,217,247,234,130,168,102,176,84,57,210,233,14,119,225,14,245,41,199,106,53,29,225,251,104,86,213,50,162,186,253,236,194,229,50,73,113,199,17,33,94,81,252,94,76,57,66,96,10,243,221,24,57,123,220,154,75,127,27,119,114,187,85,203,212,19,169,21,224,102,45,8,124,61,154,227,91,244,234,179,183,187,25,181,77,9,118,233,205,39,162,224,177,30,17,42,106,114,245,70,172,57,133,88,193,188,130,62,128,19,50,96,44,9,106,87,146,188,245,14,41,107,212,27,142,119,146,229,185,112,237,179,151,43,176,85,118,209,11,160,78,27,85,145,207,18,66,93,7,97,162,251,210,21,145,117,175,244,230,28,60,239,181,229,106,14,141,181,93,211,2,121,226,25,42,115,157,119,44,52,144,253,193,244,94,206,151,192,14,140,71,231,191,141,1,92,111,59,88,131,207,22,244,237,251,36,57,210,186,141,19,250,176,16,227,119,32,157,41,108,173,254,238,60,131,133,131,130,174,195,52,236,26,242,211,40,58,148,207,250,216,72,143,33,171,29,48,1,245,233,166,205,134,65,64,105,210,133,243,54,230,163,195,198,66,190,15,142,82,34,246,101,192,108,144,67,224,109,37,236,14,39,138,193,229,234,106,18,226,254,228,80,190,87,149,71,163,6,234,235,254,6,12,111,91,62,247,153,179,180,5,242,223,166,73,252,154,114,53,161,60,47,213,99,225,79,168,132,2,83,201,186,124,80,27,166,108,146,171,137,64,110,191,152,140,198,205,145,128,34,168,209,227,226,77,86,94,47,206,16,123,253,181,49,101,110,26,3,152,62,40,62,141,81,8,196,96,17,184,178,92,253,183,59,54,120,151,171,45,136,18,191,13,33,57,213,172,112,143,52,57,240,22,253,38,96,4,246,98,166,209,18,236,50,208,59,26,12,231,200,41,62,166,195,142,188,123,115,114,146,169,198,160,205,34,53,234,7,69,89,209,243,251,219,26,28,94,54,18,245,177,231,189,154,11,187,20,100,28,111,17,135,193,245,83,102,54,20,177,235,251,96,157,126,140,238,93,153,9,48,134,236,27,150,96,206,217,97,86,227,165,59,3,211,227,195,231,33,93,35,251,173,95,52,24,231,123,7,92,174,235,6,74,90,41,158,219,26,90,203,218,237,102,25,151,184,24,66,108,86,148,175,81,2,205,146,1,233,86,169,80,62,85,65,26,241,161,47,161,207,205,199,242,204,207,134,9,134,255,172,48,90,230,254,100,8,88,165,170,87,155,248,178,63,25,98,41,55,118,109,48,157,61,91,192,28,17,93,96,182,134,120,237,142,200,82,210,171,7,97,92,127,177,110,14,174,62,218,48,251,242,131,9,202,223,130,106,131,173,189,139,195,231,92,189,209,51,224,14,147,208,111,62,180,79,231,239,107,82,96,247,161,86,105,223,230,3,251,126,86,200,230,23,217,136,59,70,64,138,153,176,48,93,228,128,129,88,211,227,165,48,99,123,121,209,60,92,215,136,62,100,61,23,157,9,255,159,184,51,201,181,165,71,146,243,150,216,55,219,211,10,52,209,68,3,237,64,131,170,210,72,251,81,65,203,16,63,63,225,78,227,85,229,172,128,68,226,7,242,61,123,140,195,96,176,113,122,99,6,55,72,106,1,67,94,163,83,161,227,195,247,158,225,200,104,99,60,112,36,23,0,179,3,149,7,38,197,206,225,108,151,107,125,175,116,14,52,255,109,78,244,89,159,245,145,195,61,12,12,7,153,62,124,212,240,240,30,24,199,246,44,207,36,70,20,241,7,147,10,137,57,175,147,56,55,47,29,161,56,163,148,75,70,109,48,215,210,30,48,133,41,247,225,164,69,236,207,73,75,66,27,156,137,67,80,232,177,62,43,233,76,95,100,78,101,51,28,212,13,13,31,21,242,208,41,222,22,24,238,254,239,238,140,200,233,13,175,24,184,92,56,216,64,68,114,228,209,86,65,177,227,209,84,215,180,166,48,85,184,23,70,125,126,9,60,40,238,190,48,170,41,210,177,130,157,27,191,141,189,155,214,82,184,15,47,42,3,134,241,65,126,187,32,59,237,123,229,185,240,180,75,58,3,58,9,137,249,75,215,82,229,104,58,167,222,249,126,190,31,65,240,60,219,243,195,213,244,122,3,70,19,77,190,21,20,245,205,87,53,18,87,227,102,55,26,140,155,220,31,222,249,26,117,63,240,16,152,27,165,190,20,37,37,190,153,81,231,11,255,177,194,16,12,228,128,135,200,60,91,199,243,240,35,245,216,106,117,181,250,188,213,185,106,197,163,225,141,210,31,70,78,221,55,58,40,95,96,201,214,193,134,163,204,223,153,212,235,50,245,157,17,173,111,23,38,104,167,239,140,192,202,140,135,47,211,15,85,56,72,168,8,182,230,231,44,63,38,78,71,72,243,131,185,198,118,157,221,13,17,232,24,146,101,100,69,242,177,8,238,14,223,38,43,99,187,117,18,157,151,102,204,126,112,131,107,184,138,85,137,134,70,243,203,169,5,230,219,51,81,32,54,234,126,199,35,67,1,255,179,192,48,252,185,253,100,244,139,106,71,12,238,171,181,199,195,217,146,101,43,52,226,174,48,120,97,236,27,93,123,206,169,232,37,91,192,232,221,222,174,77,52,233,60,100,196,156,65,158,32,43,108,213,131,1,35,174,59,5,174,228,125,6,106,126,15,65,207,147,63,17,90,96,168,4,251,16,152,36,197,189,110,107,178,45,4,38,179,163,221,135,227,157,187,223,115,34,43,87,75,60,124,155,72,176,192,155,2,153,22,112,233,55,126,200,245,193,106,192,252,189,48,221,175,143,25,194,184,84,195,26,110,12,128,154,10,36,192,135,217,215,144,67,235,58,38,88,137,219,103,18,21,64,207,97,78,128,14,103,222,15,238,120,122,134,14,56,180,145,241,112,104,215,68,186,194,58,70,209,143,183,134,73,168,100,125,56,89,157,223,29,220,18,43,113,44,202,91,163,108,233,7,192,129,45,97,80,97,242,5,3,166,64,175,45,133,207,223,185,161,222,179,169,183,60,173,185,245,13,135,57,252,31,20,34,172,22,232,134,223,254,129,123,236,103,157,176,182,174,124,27,241,236,155,33,151,199,164,23,171,105,172,62,190,182,169,176,219,186,120,39,142,164,233,134,56,5,58,77,167,2,130,58,206,86,240,203,154,201,89,225,6,111,98,60,187,205,153,244,115,145,61,144,162,99,103,109,61,171,171,193,171,119,127,153,114,6,29,178,102,214,66,252,52,236,15,93,225,105,21,101,183,117,171,178,153,82,112,156,62,253,135,31,44,158,242,78,105,216,249,7,43,186,198,10,18,195,15,30,195,234,65,66,96,44,9,89,125,189,166,72,104,181,204,229,254,124,78,60,121,101,250,199,198,38,149,243,252,160,118,127,12,84,137,226,187,41,168,110,79,54,66,201,29,106,91,109,125,86,79,117,99,161,87,130,84,73,123,182,201,239,202,1,67,130,47,75,0,30,190,229,219,70,255,149,50,201,111,15,200,156,125,219,48,26,176,45,134,35,86,104,240,244,192,153,145,72,94,82,216,44,130,128,27,18,134,10,83,253,80,2,134,168,88,150,31,14,112,47,91,196,151,195,109,83,190,8,212,174,195,95,155,148,5,181,27,161,133,163,150,62,96,120,232,247,11,127,210,188,63,82,203,61,150,246,140,84,105,191,180,145,100,189,228,232,164,192,244,206,98,24,47,87,211,29,13,131,183,95,20,231,116,123,80,188,208,14,195,169,216,164,99,155,128,233,23,63,32,118,7,37,131,60,27,245,48,207,37,223,56,2,182,222,254,137,71,23,103,108,50,214,195,121,171,99,97,47,77,36,94,127,159,139,27,119,239,98,56,18,51,110,205,77,113,130,102,169,201,231,226,192,168,113,70,12,242,116,213,104,93,118,246,185,225,56,76,110,74,124,65,84,127,185,148,242,130,218,29,209,54,129,161,227,138,77,103,112,133,184,217,182,29,22,118,98,31,222,115,50,80,171,156,18,171,152,202,144,255,54,145,223,42,103,163,241,34,172,120,177,133,52,166,184,138,224,211,36,141,226,131,55,225,35,217,180,80,135,59,235,194,91,115,80,174,23,245,36,98,3,123,145,237,208,18,179,99,237,154,24,92,151,175,77,185,80,220,84,199,57,155,210,146,11,35,137,153,99,180,122,251,85,196,94,198,115,182,189,38,24,116,28,3,77,27,195,177,187,163,215,217,36,102,4,62,182,118,26,241,211,144,124,231,174,240,94,51,102,41,169,146,75,187,221,57,5,2,204,181,105,83,60,180,190,116,136,191,17,80,249,71,30,250,255,251,95,254,251,255,249,159,255,245,223,255,245,223,254,63,39,253,154,255,25,78,250,255,184,55,210,87,139,91,7,124,118,156,172,168,221,36,110,227,52,243,124,96,202,95,3,110,187,234,231,225,86,220,2,69,170,82,174,13,192,151,156,153,103,157,19,89,7,145,165,212,99,136,249,218,125,190,173,123,239,1,39,17,132,254,245,44,123,90,212,54,14,236,81,158,47,132,28,108,44,135,54,132,26,212,224,179,188,118,188,54,156,122,98,135,30,56,5,203,204,54,82,126,13,92,44,34,90,206,242,10,76,68,90,71,28,185,239,18,104,27,179,107,207,206,70,156,111,91,188,240,15,202,53,38,126,249,236,254,61,233,47,151,8,136,129,182,103,135,152,220,238,239,59,103,252,232,242,104,172,158,48,20,161,128,169,87,19,213,150,49,245,45,254,108,98,196,75,2,38,176,21,29,27,203,199,155,82,175,161,59,68,199,17,29,91,219,224,68,214,198,137,72,145,15,9,234,67,77,236,18,162,51,65,170,11,60,136,87,202,222,69,38,73,172,99,12,117,53,14,200,115,30,158,166,182,209,216,64,5,245,194,120,66,227,181,216,176,213,115,179,140,53,169,251,179,97,90,175,226,115,66,13,183,4,141,55,194,159,77,35,38,70,74,234,247,203,241,227,199,108,122,82,225,70,242,65,33,78,126,185,213,12,38,106,31,135,40,60,146,106,215,35,255,185,227,40,58,11,252,178,167,25,218,163,74,109,99,84,148,36,110,10,14,73,88,70,29,238,199,102,204,207,79,195,154,31,166,65,183,10,21,121,45,116,127,195,42,225,72,45,186,113,34,155,84,220,114,56,167,204,124,134,236,160,59,28,209,29,169,200,166,167,197,129,235,189,143,64,41,145,196,79,77,218,150,179,249,27,11,13,57,0,207,152,116,79,58,71,12,154,59,131,154,6,196,234,194,120,134,207,82,13,30,243,254,198,149,192,24,95,213,82,195,63,236,137,127,196,6,103,211,171,39,59,198,10,83,172,217,106,82,139,231,44,188,238,211,136,100,179,149,180,99,48,63,165,24,49,52,196,178,28,206,100,115,236,54,47,124,140,18,217,40,39,249,95,17,36,130,98,125,86,189,215,78,139,185,139,105,157,179,154,152,100,249,215,125,47,28,198,170,40,240,185,164,213,122,97,146,136,138,194,199,166,116,223,100,199,71,94,101,87,48,33,187,217,227,194,145,173,168,75,224,106,69,35,113,197,107,187,75,104,109,82,207,21,151,234,179,185,32,95,168,86,63,82,226,113,221,31,40,128,168,229,221,137,82,132,11,101,152,227,40,43,140,70,110,220,201,97,215,20,67,208,216,31,187,71,232,41,63,129,94,228,189,205,248,168,52,50,225,166,142,202,57,109,210,117,99,88,192,72,191,39,114,11,97,77,53,114,240,102,125,111,236,164,154,184,35,226,216,183,73,175,97,144,100,138,143,196,124,178,67,239,197,27,149,138,128,57,63,212,141,113,236,237,22,158,33,242,18,245,254,72,246,255,186,94,41,99,31,121,124,32,53,245,240,114,192,2,86,171,254,52,94,147,112,253,16,41,125,150,31,71,102,245,211,9,50,127,46,232,226,127,65,87,187,68,107,147,2,80,183,19,215,132,29,30,49,138,183,147,122,142,242,94,94,232,6,27,210,31,239,39,41,212,205,15,93,234,242,179,134,22,40,17,13,134,102,11,130,159,51,101,42,124,204,187,240,90,81,162,83,178,58,235,206,52,44,110,45,192,217,200,149,70,225,25,204,10,56,10,73,100,85,95,30,101,88,225,244,69,186,160,102,253,237,95,76,223,97,243,63,139,151,209,18,251,194,133,9,25,171,28,110,3,170,138,228,135,4,66,160,173,15,117,97,246,230,217,0,160,101,61,191,108,188,228,190,4,72,162,110,58,87,184,90,5,53,232,54,134,178,173,14,101,170,143,182,159,33,70,151,85,213,213,77,177,120,138,49,35,179,39,201,234,36,117,255,216,119,53,124,217,77,210,219,172,53,181,161,254,219,208,121,142,199,113,91,136,220,185,135,158,17,171,218,113,147,52,14,7,62,66,189,189,60,240,156,35,98,7,212,53,171,251,223,98,240,225,175,62,235,131,130,204,7,158,177,192,96,86,152,169,61,15,55,114,147,128,41,127,209,247,34,120,93,163,53,65,170,162,15,175,50,77,177,104,243,122,186,70,156,196,135,20,198,175,241,252,116,65,176,186,7,156,73,136,86,24,174,59,255,233,130,227,182,104,207,50,30,238,120,120,75,120,49,229,123,33,233,25,126,248,2,197,178,78,52,170,157,166,196,145,40,176,104,10,195,12,31,15,151,138,45,192,214,82,184,3,140,118,186,232,144,85,228,108,250,133,233,218,86,152,157,62,226,95,80,230,52,109,109,246,132,255,178,81,150,39,109,109,36,143,45,224,179,187,106,207,18,37,245,241,211,4,17,117,192,249,2,45,197,179,241,238,104,4,160,100,120,15,125,200,50,37,141,186,64,206,236,239,97,39,157,78,146,133,167,129,187,144,147,180,136,34,50,48,26,183,43,227,250,72,10,234,142,154,187,65,234,198,118,34,25,36,95,241,136,61,173,109,32,60,208,202,134,86,159,152,32,230,137,163,221,20,106,5,54,62,31,239,25,122,22,234,220,57,118,44,129,40,71,51,82,112,67,209,115,44,68,232,217,28,250,79,204,144,156,61,63,250,14,108,65,43,133,185,70,250,195,225,111,219,250,214,228,131,133,168,142,169,73,166,242,160,109,69,170,192,249,150,237,9,148,226,108,105,57,158,141,28,116,213,120,36,68,107,209,113,76,230,85,94,184,70,208,156,156,86,221,164,207,130,191,161,206,51,105,26,119,133,103,34,196,59,157,145,127,204,101,188,112,231,204,14,24,231,178,254,236,185,34,172,248,144,157,93,115,60,175,124,246,220,21,112,53,254,103,249,146,108,249,145,99,64,233,254,59,15,142,5,20,81,107,232,176,71,106,79,108,248,24,138,238,205,162,234,184,107,234,197,160,144,99,186,49,192,138,238,122,133,30,68,239,189,46,4,58,107,242,180,181,107,112,39,213,72,87,57,214,179,134,158,225,128,56,79,243,233,15,205,136,118,13,101,137,213,34,13,129,168,133,250,194,206,109,137,236,151,29,48,217,19,154,153,209,145,63,139,135,83,90,41,155,48,247,176,226,73,141,192,165,181,39,199,1,29,203,155,135,99,140,7,18,235,71,109,206,105,125,168,179,217,20,95,42,108,2,186,1,207,181,52,145,160,176,171,248,76,194,27,134,123,70,225,179,240,91,36,39,153,80,178,188,55,177,213,209,47,140,181,32,57,14,228,153,198,121,159,97,68,200,85,91,179,79,251,186,167,38,126,168,125,70,4,166,197,210,165,117,201,154,13,131,155,207,41,254,237,183,243,144,93,3,219,189,69,58,109,182,207,95,30,120,48,25,3,110,189,105,30,143,149,6,182,232,26,122,146,154,220,116,236,167,179,138,34,25,237,156,31,106,77,80,179,84,157,175,248,192,21,61,150,173,57,91,187,121,69,36,112,203,85,179,178,248,177,229,126,168,140,100,226,212,4,191,189,205,54,13,248,116,92,118,52,2,156,125,220,44,58,246,109,153,76,168,235,134,238,8,112,218,154,242,213,44,160,224,11,56,147,96,177,101,179,133,230,160,120,137,29,112,169,122,65,66,164,207,165,100,13,54,29,5,129,241,102,175,122,97,188,238,154,8,183,61,57,215,208,165,57,43,120,101,171,75,35,216,79,159,141,70,97,4,81,250,109,77,210,158,116,220,56,49,242,237,217,25,193,174,176,57,124,162,53,123,151,38,240,145,255,57,111,58,231,170,207,163,19,37,176,145,213,136,155,48,111,201,29,132,10,226,38,123,158,115,64,131,119,92,26,208,154,140,132,75,24,217,20,62,7,86,132,84,56,22,213,89,100,194,238,59,186,77,214,68,215,140,201,179,62,216,119,60,135,117,65,78,187,21,38,165,252,194,16,39,63,173,45,229,207,97,132,195,100,241,54,74,194,157,99,4,205,248,154,158,143,73,162,79,138,81,65,29,162,106,18,107,239,184,5,124,72,201,53,208,152,37,201,236,185,197,60,75,211,104,239,4,198,38,142,60,83,120,59,186,4,23,26,226,211,119,95,33,113,88,141,44,138,36,187,87,90,147,184,64,205,149,180,182,4,204,72,184,196,51,149,159,214,220,26,99,30,38,150,175,38,154,86,72,239,220,152,79,155,137,164,171,179,26,157,74,15,24,7,198,3,71,191,19,50,24,106,17,55,216,161,125,34,209,52,105,84,254,23,157,118,3,141,172,197,170,174,65,60,215,213,249,17,13,214,251,38,185,150,228,197,4,58,87,127,50,142,7,251,122,160,196,61,154,194,168,103,198,128,29,11,87,77,67,232,170,118,191,159,58,113,113,211,159,54,98,219,59,220,73,212,209,12,70,205,125,223,143,85,53,109,222,196,37,156,105,152,17,105,109,136,7,26,149,140,18,11,132,247,26,243,105,93,141,249,65,224,254,244,188,144,78,34,173,9,26,75,158,246,177,79,106,19,56,171,7,0,89,62,232,182,2,182,111,32,73,224,132,211,252,54,75,102,251,28,50,44,103,11,58,151,31,247,146,165,133,20,179,166,144,159,93,60,59,43,36,250,38,164,24,203,195,39,89,100,190,151,158,253,137,58,107,205,156,231,218,17,121,245,156,32,178,124,106,49,218,186,30,106,144,100,230,75,206,62,229,55,94,235,140,136,134,76,111,24,200,91,8,79,237,106,92,24,242,187,230,179,247,122,38,43,44,213,106,128,84,80,66,140,250,10,19,74,125,26,183,112,43,174,69,237,184,58,6,169,215,118,93,98,106,59,204,83,171,53,14,25,159,139,23,106,145,23,173,94,71,232,220,8,158,122,225,8,129,39,105,140,71,58,123,241,237,180,144,164,236,86,80,172,157,207,209,188,40,133,162,46,177,60,241,112,150,40,119,158,70,0,39,70,177,49,85,122,69,223,156,22,23,146,194,143,70,5,76,212,187,156,215,218,242,157,81,73,184,114,16,19,5,185,167,168,132,109,54,184,67,137,126,161,46,171,207,182,90,221,15,134,189,183,202,137,91,56,160,61,215,13,24,131,104,11,252,75,192,241,74,29,178,53,183,190,22,5,106,94,84,50,141,79,100,61,181,54,35,234,233,73,175,23,145,49,62,7,121,165,81,240,199,164,233,253,173,165,73,193,151,52,241,244,104,210,163,133,181,131,135,195,194,193,89,171,128,80,70,45,49,226,112,95,87,177,36,10,169,255,211,107,246,206,58,58,7,153,86,226,24,189,97,204,133,76,190,230,214,66,157,178,61,211,211,68,10,170,92,143,138,17,225,207,104,75,120,70,235,112,150,145,130,248,247,72,99,189,133,56,38,201,112,27,83,114,34,27,6,197,153,213,169,21,8,248,97,195,202,162,62,167,237,10,33,200,61,180,212,16,178,28,138,15,157,32,132,64,223,83,132,80,127,234,93,81,241,74,12,70,43,113,140,63,201,135,172,27,21,172,156,61,136,9,36,175,42,62,43,124,139,158,50,104,34,63,198,203,230,51,66,182,93,209,179,121,57,107,74,103,246,203,89,93,209,255,139,149,199,66,233,234,211,224,22,220,66,160,12,202,65,20,150,254,57,65,117,203,17,193,54,180,23,165,6,156,82,168,48,199,200,242,161,122,240,183,26,55,52,15,120,221,47,186,205,179,154,63,244,172,203,118,11,104,161,252,165,90,227,103,234,1,31,163,242,42,175,90,174,55,106,84,254,108,200,123,46,13,48,246,210,132,215,109,56,124,182,217,155,3,70,170,211,105,59,163,227,243,108,173,187,74,107,18,79,126,87,6,211,20,40,229,166,247,99,7,114,27,249,125,34,92,222,204,211,184,96,146,179,133,198,197,240,142,111,68,43,134,180,230,126,241,153,245,220,222,97,169,137,181,74,240,148,237,45,127,29,135,76,46,95,213,99,224,125,246,237,111,204,206,21,139,96,128,252,116,239,78,235,100,161,5,216,126,46,136,176,206,199,253,71,84,99,90,17,229,133,39,201,185,227,123,43,188,255,251,94,93,169,54,34,77,120,124,35,214,56,93,238,106,195,230,95,212,149,78,135,33,247,143,61,127,64,141,145,250,119,220,88,212,7,214,222,251,86,80,68,166,207,98,58,48,199,201,45,139,35,29,8,163,126,231,251,240,180,229,99,78,43,119,142,214,132,203,74,191,173,207,161,204,219,120,207,207,159,198,148,207,181,160,233,253,104,237,183,41,142,207,91,228,200,53,234,220,170,214,14,116,73,254,229,128,1,223,242,255,29,182,158,202,79,255,180,26,138,195,25,217,136,59,104,100,156,124,241,80,11,51,81,170,86,165,241,108,35,198,12,226,121,118,245,7,158,159,203,151,169,176,97,89,151,103,111,227,162,246,185,192,199,186,164,11,118,111,45,206,203,201,201,207,86,186,111,107,238,147,231,114,90,99,146,86,17,27,164,18,233,216,230,95,181,146,193,164,1,223,15,194,95,237,218,252,217,168,149,92,108,28,139,119,151,232,23,188,2,85,224,137,71,253,246,171,195,100,38,48,148,44,37,249,231,160,80,190,196,93,127,252,202,249,87,222,241,240,114,29,67,248,40,160,53,107,51,26,163,25,144,47,12,47,211,71,31,198,202,131,69,229,78,66,147,23,157,95,226,244,110,38,106,120,239,4,6,195,70,208,98,72,136,240,203,111,227,71,172,62,71,49,224,235,148,198,163,27,237,118,108,56,204,255,113,225,9,103,189,15,10,250,164,249,202,193,64,169,60,162,36,110,27,89,94,145,137,210,77,189,124,196,62,59,96,225,18,20,65,137,234,223,163,144,228,89,226,144,165,218,142,81,236,190,205,14,83,38,186,3,158,77,227,172,68,227,156,110,74,220,32,81,122,58,163,173,193,228,219,213,11,19,172,158,217,55,225,51,49,198,101,207,39,55,60,67,91,231,253,134,251,232,138,128,2,195,192,187,253,225,141,236,143,44,29,63,150,65,254,212,52,129,57,139,150,60,156,170,207,47,123,99,91,129,41,213,5,2,143,45,175,13,35,118,123,30,142,0,136,111,72,86,227,169,31,36,67,153,247,249,210,56,124,96,207,104,50,44,27,239,127,242,247,46,208,123,203,52,205,219,10,102,252,225,103,223,77,50,207,32,154,219,59,58,78,165,95,145,89,74,178,216,250,234,162,183,221,144,183,60,154,202,166,52,253,8,40,56,2,146,54,134,104,41,59,156,185,132,93,71,0,240,46,99,249,78,153,141,234,59,223,215,66,235,96,148,104,77,74,124,111,75,225,90,253,76,69,239,97,94,15,6,232,249,243,103,122,31,184,225,145,191,187,6,126,83,226,141,223,136,18,30,65,204,238,194,184,141,62,178,68,88,196,80,138,92,210,113,204,170,143,64,105,55,187,101,21,29,21,187,43,249,60,60,119,178,115,252,44,129,89,245,217,143,182,68,144,226,242,235,1,119,8,121,191,81,65,26,239,28,208,2,163,105,22,71,27,254,254,124,179,90,12,70,107,218,97,35,144,238,242,98,43,145,141,238,61,79,20,224,13,233,26,249,55,237,51,99,160,186,54,134,134,11,19,82,248,238,204,166,74,9,219,156,12,11,133,239,31,255,130,69,228,209,13,187,99,110,73,14,233,91,189,200,161,65,151,181,5,134,111,253,155,136,68,228,71,151,205,180,66,168,251,85,178,131,18,4,188,103,27,2,57,198,246,231,112,234,207,163,73,63,251,212,208,12,173,231,2,42,141,177,22,190,153,4,186,37,203,232,160,211,168,4,253,165,127,57,44,242,236,115,35,252,210,47,120,103,42,66,187,160,27,94,150,223,53,12,152,84,27,121,43,242,72,198,23,206,97,64,137,160,75,199,32,81,27,159,168,198,54,121,217,169,179,20,218,143,79,34,197,62,150,85,13,94,20,18,255,225,239,108,231,156,128,22,184,170,222,246,88,221,196,238,3,238,144,101,165,251,161,45,46,177,4,238,8,112,228,251,86,144,41,95,184,96,81,165,251,173,76,125,240,194,103,206,151,47,251,15,255,7,23,221,38,232,185,203,246,120,118,227,198,222,170,192,76,154,152,99,200,22,22,57,125,216,212,83,77,209,154,120,154,124,142,179,24,44,173,206,225,95,125,234,133,77,4,217,223,218,252,167,83,122,54,71,119,37,66,96,228,191,174,241,133,101,70,137,158,191,53,27,124,47,247,99,17,54,66,242,203,97,186,113,127,121,64,73,63,226,107,53,10,22,229,0,224,156,59,23,70,159,70,63,34,197,46,240,166,154,239,194,176,191,221,158,97,108,159,11,123,15,56,151,37,51,24,10,97,175,58,0,198,120,147,99,147,249,123,62,193,29,179,137,102,175,192,133,60,157,25,31,36,61,131,102,5,44,95,146,143,193,91,200,174,129,207,191,255,50,82,108,200,235,232,178,147,142,149,168,129,143,223,54,226,69,249,237,69,252,127,71,107,178,238,100,42,113,228,150,29,203,135,108,180,62,101,212,144,71,173,243,142,57,44,168,75,96,118,134,84,239,160,230,27,29,131,187,9,242,222,232,26,171,224,210,136,25,181,19,249,77,222,218,40,190,229,192,55,223,196,151,165,106,176,69,219,4,46,38,164,22,112,22,181,243,97,202,245,103,118,5,124,86,246,173,37,7,198,189,63,162,107,196,228,95,24,110,171,29,48,25,153,210,53,24,168,91,247,158,227,49,188,180,234,240,17,252,114,171,28,110,251,89,128,231,176,67,78,122,7,76,42,148,60,252,87,222,20,173,49,69,231,86,152,3,177,95,152,108,155,7,222,187,8,218,244,189,136,96,229,45,141,167,92,96,128,199,71,69,255,67,135,90,96,86,225,85,99,113,31,184,213,253,60,123,209,151,11,215,42,251,56,137,139,189,197,7,57,187,219,188,117,113,63,120,125,146,81,63,120,220,124,255,3,15,56,11,170,79,134,66,42,147,236,213,211,234,178,99,159,199,51,145,181,231,208,78,238,56,98,138,121,25,165,107,240,251,148,38,223,171,86,125,248,198,171,24,19,177,92,86,67,195,74,250,220,105,63,108,55,177,105,129,215,151,117,101,240,185,169,78,153,164,231,15,103,200,252,115,160,12,183,202,11,151,47,129,246,7,159,139,66,85,24,153,194,152,226,156,39,105,62,48,183,158,11,231,171,49,74,58,0,126,142,187,56,49,59,198,131,142,124,123,118,238,39,77,78,55,56,86,239,126,7,153,92,169,207,163,41,185,111,2,235,60,130,221,245,108,205,91,158,61,100,30,65,153,94,115,149,214,215,197,254,161,171,22,65,139,172,14,36,184,210,10,107,129,133,54,229,92,5,118,190,144,31,124,14,21,133,55,135,208,253,92,144,97,189,240,26,113,72,0,223,250,48,131,135,115,51,25,108,126,35,133,41,168,21,120,220,106,1,19,70,53,118,248,152,132,164,66,73,107,136,104,63,22,9,155,194,185,95,222,1,96,82,58,100,249,192,213,43,61,111,156,219,119,233,34,250,33,70,20,240,248,92,248,63,152,170,151,11,159,91,66,221,97,27,98,1,111,217,114,200,42,45,77,70,109,78,181,132,112,198,230,214,238,242,129,101,74,186,6,79,202,39,42,249,131,97,226,120,224,61,183,180,46,87,92,195,224,92,220,77,245,131,213,230,53,145,223,125,63,9,97,220,58,20,70,18,172,42,44,55,160,101,252,2,97,174,20,139,149,202,39,129,230,35,102,121,161,14,184,246,7,117,158,196,15,22,27,13,79,32,193,167,139,86,221,176,140,24,236,147,2,178,189,180,9,23,225,15,222,159,216,219,15,30,151,113,196,96,138,79,238,78,44,181,184,184,135,51,201,33,209,216,56,251,46,154,145,160,12,131,160,80,72,34,123,161,229,83,205,187,15,67,238,91,186,194,231,190,21,107,23,120,105,235,202,15,116,159,41,80,80,37,177,209,56,134,199,138,253,142,75,185,186,54,72,245,245,64,234,15,30,85,222,250,152,93,112,248,196,195,167,93,134,30,184,185,87,241,7,15,185,121,81,29,88,239,218,38,154,63,196,91,4,111,94,105,49,145,112,132,44,49,31,129,199,221,169,243,52,18,133,11,147,119,159,227,196,207,150,102,82,30,120,125,108,242,63,152,138,117,129,43,137,65,237,194,103,170,44,133,115,93,237,182,134,105,69,222,155,59,95,142,47,6,143,225,173,250,34,80,93,207,205,62,166,18,252,12,93,71,13,97,136,79,105,14,216,220,102,243,129,87,139,243,45,89,186,103,85,120,143,41,104,17,167,253,185,47,117,184,232,3,70,253,106,61,48,25,31,251,194,61,233,160,161,156,243,73,250,252,96,209,15,3,54,181,133,120,109,24,172,196,200,58,23,69,18,10,190,15,118,110,140,100,110,73,199,185,184,184,153,116,222,161,82,234,229,232,160,92,234,76,181,233,48,188,107,67,81,210,209,218,69,167,152,119,195,8,196,91,142,198,153,204,185,254,192,211,29,116,191,176,197,190,151,32,252,222,20,247,126,175,181,140,222,233,158,188,184,227,32,225,244,214,212,84,206,235,191,3,134,162,115,11,124,43,229,73,187,132,177,172,70,235,201,221,79,186,134,127,251,75,44,1,38,156,116,167,10,18,212,167,103,61,186,54,44,73,227,194,176,92,238,116,127,27,22,235,252,192,181,251,231,4,190,101,221,134,78,168,40,46,58,46,3,153,193,166,87,122,225,121,21,96,126,112,141,123,136,237,142,229,158,64,36,163,206,220,226,107,19,217,24,218,179,242,211,33,143,47,2,223,179,60,188,80,226,230,110,149,101,39,115,123,97,87,61,254,193,183,6,214,208,16,105,249,161,93,14,32,224,238,10,246,63,152,136,181,194,200,37,142,11,239,123,235,52,244,252,77,87,116,9,76,101,68,186,43,128,12,254,42,63,141,72,203,172,49,139,77,160,97,9,76,57,80,143,105,138,231,119,203,152,117,168,139,227,98,152,168,207,233,210,241,110,249,109,177,163,193,44,62,180,53,11,112,221,157,60,151,89,21,62,171,228,19,159,253,193,251,170,203,254,224,174,59,121,185,73,24,63,116,175,184,186,29,195,6,118,136,11,51,203,235,61,212,201,17,75,85,97,59,48,47,188,110,105,36,48,105,26,215,178,61,191,173,31,132,10,154,22,251,93,69,62,110,117,133,161,184,189,230,252,185,149,232,84,161,30,97,223,203,0,83,90,103,41,50,142,247,220,166,190,106,86,249,109,179,7,243,117,127,16,144,144,49,227,162,49,125,71,67,133,10,166,235,23,222,241,218,136,84,213,63,112,187,102,51,215,244,103,166,1,71,207,58,254,243,37,115,129,76,151,21,182,39,87,166,158,243,3,83,228,115,97,117,111,0,115,148,250,54,79,117,99,213,239,53,41,2,204,243,194,91,174,26,6,19,102,8,56,99,45,94,216,184,62,163,231,195,180,34,228,131,193,26,151,226,183,113,117,245,213,30,248,220,123,70,192,16,168,14,133,45,223,231,194,251,18,31,254,96,79,47,52,152,52,13,129,9,20,228,24,114,180,157,170,28,19,192,35,206,70,152,66,138,142,41,162,135,119,34,78,228,130,246,126,224,118,239,18,198,30,168,27,222,198,11,231,232,50,6,134,165,232,116,237,181,31,188,111,97,192,15,166,180,41,96,184,146,154,194,203,165,136,126,240,90,79,207,172,132,174,6,204,76,188,61,35,87,123,238,176,24,144,162,188,85,51,28,179,198,83,25,174,98,248,231,110,216,141,155,2,169,20,61,124,197,103,98,92,11,16,152,74,153,117,225,121,115,154,127,112,27,91,90,115,132,93,184,88,46,107,241,160,2,69,233,218,53,19,139,74,95,48,50,81,42,52,175,5,104,112,77,30,189,2,238,87,228,114,88,238,215,116,87,88,51,126,220,42,99,94,80,208,140,103,23,82,206,229,236,180,88,199,39,79,179,77,163,53,175,241,194,205,131,114,160,235,178,231,252,208,245,169,194,25,188,186,238,120,133,75,78,36,48,36,146,235,116,192,45,139,160,221,198,72,29,62,141,55,230,144,195,228,210,139,73,80,126,114,42,2,239,245,60,28,39,120,140,201,185,93,145,145,112,97,72,2,221,161,75,136,104,182,75,146,102,149,142,200,39,248,152,65,213,218,100,99,0,38,45,65,224,91,209,102,187,124,66,144,33,224,158,100,133,144,196,87,71,187,141,249,152,227,129,187,123,186,12,70,117,243,194,56,22,119,140,10,105,20,73,142,1,98,91,173,121,224,25,120,139,115,31,152,88,246,12,248,108,142,237,121,248,121,151,219,113,156,245,101,42,76,1,196,186,176,56,15,13,221,55,164,215,17,218,216,207,179,39,84,26,1,227,209,27,10,99,100,101,129,167,78,52,232,134,75,29,2,75,120,151,157,53,141,150,165,99,83,204,40,220,110,221,3,80,191,215,154,73,95,11,193,108,249,233,94,183,14,25,69,237,250,210,73,60,228,192,246,177,229,123,180,103,192,185,194,238,251,211,77,116,142,12,38,42,123,91,87,226,116,10,27,255,209,133,229,6,100,232,148,137,180,202,115,52,226,135,41,242,57,112,85,253,67,174,246,127,249,151,127,255,215,127,251,143,232,218,231,254,79,72,90,251,15,251,242,244,115,149,251,146,153,211,236,129,157,184,239,7,39,241,139,1,155,83,47,96,18,43,158,79,79,154,83,60,28,138,167,185,30,216,37,203,12,94,194,226,248,131,103,108,126,8,44,207,119,252,185,28,11,156,199,124,123,246,113,62,24,58,106,255,211,24,166,152,11,231,241,194,16,162,69,199,8,169,238,23,30,171,196,91,67,31,178,159,126,27,247,194,133,115,223,127,70,60,199,230,70,8,54,213,103,90,161,28,20,112,27,239,74,59,83,238,110,17,3,111,251,51,160,125,151,56,16,136,202,181,103,7,57,230,88,219,247,167,203,120,182,70,220,98,229,238,94,208,7,255,89,106,238,100,1,205,239,33,9,129,141,251,141,13,38,174,42,112,90,178,243,145,153,165,67,66,126,239,77,25,128,39,103,233,58,61,231,251,185,160,70,70,1,100,6,114,27,130,83,110,164,248,214,40,206,86,49,214,128,189,126,224,7,167,172,29,39,131,112,221,115,240,244,69,2,62,220,40,80,176,245,215,46,86,38,161,199,36,132,218,158,15,148,240,7,44,249,92,22,230,218,222,179,108,12,192,218,24,242,144,24,240,76,50,221,115,198,246,99,43,196,168,64,116,63,228,214,96,68,208,187,221,214,20,167,106,235,76,228,116,133,213,178,219,165,62,248,193,185,11,154,178,158,38,149,90,145,18,207,134,46,88,156,13,248,109,119,138,214,137,82,106,221,241,17,81,248,56,54,44,43,0,210,107,105,157,77,159,54,224,100,161,74,129,73,99,142,59,7,219,172,218,6,153,218,157,126,193,124,37,131,126,104,203,227,182,61,119,188,170,104,154,115,221,156,2,35,125,127,224,244,85,89,254,224,218,186,118,155,74,186,114,225,186,36,203,21,24,58,214,121,225,86,117,43,204,38,141,91,47,92,175,128,13,198,179,149,22,199,195,201,159,210,73,154,126,244,246,145,134,129,165,222,30,248,152,211,251,194,103,173,73,215,146,149,199,7,76,213,99,123,236,122,83,101,117,24,130,6,185,147,255,252,119,53,82,41,90,175,77,239,12,12,131,251,219,128,115,147,207,149,23,7,74,120,79,143,137,82,150,222,124,113,146,212,72,227,24,16,193,169,83,139,136,219,14,87,196,185,240,109,93,217,192,249,134,155,44,110,172,142,140,9,193,81,92,180,206,166,179,167,92,10,50,151,217,28,126,250,102,73,108,243,129,201,133,189,112,125,156,13,192,35,174,159,141,92,189,23,38,164,237,239,77,137,71,93,122,227,63,23,171,126,35,251,120,208,214,122,224,99,120,148,11,167,162,159,100,18,171,141,176,75,131,207,235,233,57,117,132,55,197,4,169,177,164,239,253,43,45,8,120,81,59,247,192,145,174,106,48,165,251,10,91,245,75,192,70,45,170,222,134,99,12,70,154,83,197,140,87,148,229,30,158,248,115,161,47,67,92,156,192,227,38,88,213,38,58,114,63,52,167,8,209,25,139,246,211,214,212,42,46,154,139,54,30,112,191,199,215,68,112,113,232,91,13,35,198,188,145,249,179,24,147,124,174,97,194,88,55,114,2,113,143,186,196,8,125,197,190,130,46,113,86,247,41,5,61,233,186,227,134,229,5,40,140,142,93,187,240,179,113,96,59,215,59,85,146,177,223,173,23,206,225,59,66,216,67,175,28,248,250,92,172,211,96,114,82,199,235,10,44,241,65,168,68,221,243,249,109,216,122,218,133,235,219,115,242,133,227,206,126,224,50,20,230,108,140,188,180,51,101,247,177,166,203,3,159,229,43,62,206,174,6,69,70,18,125,167,240,144,146,152,51,159,135,227,85,21,88,136,180,127,112,238,45,124,183,196,184,211,243,219,168,10,246,11,175,173,75,164,113,240,222,40,192,153,210,143,115,150,44,184,182,46,12,129,244,3,31,43,35,126,58,163,252,173,63,125,110,195,67,28,218,115,38,217,171,15,156,96,56,186,240,72,234,166,164,32,52,151,128,137,41,168,91,11,121,118,191,138,25,76,236,74,225,236,2,69,6,55,50,90,197,103,13,215,139,175,63,106,255,40,107,22,152,187,237,138,24,194,180,200,151,194,176,203,220,248,69,121,65,42,213,218,5,79,47,53,60,1,151,93,124,108,139,94,164,23,110,59,69,107,156,200,234,137,39,236,18,126,70,96,81,72,5,230,118,16,159,115,25,75,91,213,200,201,121,94,143,183,174,228,92,77,133,73,112,233,23,78,207,36,79,136,146,199,152,32,15,150,178,162,56,139,251,133,151,100,116,27,220,110,199,200,228,23,115,61,145,184,20,161,69,96,17,106,55,56,170,229,63,184,139,207,57,217,161,19,211,16,120,202,86,156,200,244,76,43,70,156,146,32,113,82,114,159,47,181,94,216,52,131,31,56,167,251,57,41,229,150,176,11,41,195,35,108,33,131,171,88,82,137,168,75,185,173,73,82,104,138,142,155,15,100,232,208,142,83,125,61,99,87,65,130,102,203,165,61,25,245,210,46,23,134,64,247,129,243,184,129,46,179,40,228,225,63,211,52,22,103,178,100,38,9,76,66,71,209,110,112,49,143,241,194,136,143,212,11,207,249,162,216,32,23,93,18,140,66,75,49,237,248,216,156,156,77,202,14,64,203,154,75,130,158,73,242,83,168,36,107,229,110,150,48,66,39,253,105,106,93,98,26,90,202,131,100,108,111,211,238,145,173,150,50,230,250,192,117,8,186,147,36,89,29,148,56,89,140,73,55,162,71,137,4,83,116,16,158,89,146,77,250,19,0,71,223,114,220,40,244,217,130,36,135,17,184,183,113,163,208,240,162,86,141,174,151,155,187,12,63,158,148,42,129,34,191,219,47,44,52,25,6,35,221,24,207,38,133,64,83,18,112,219,206,121,91,195,212,32,29,63,167,246,92,225,136,55,206,28,157,10,100,181,95,251,143,154,105,77,120,221,253,71,131,127,97,146,119,21,238,46,160,103,112,75,58,40,112,60,207,72,194,74,156,124,73,179,33,246,190,55,9,74,3,134,14,89,35,164,22,230,60,149,51,69,191,7,36,205,107,222,92,9,75,157,145,252,148,77,168,35,224,78,194,131,192,248,39,35,8,77,112,189,107,110,37,240,89,78,10,79,205,72,128,117,48,135,221,122,224,115,50,74,86,14,120,138,104,18,97,199,36,35,110,71,64,187,93,219,111,186,131,41,215,213,27,244,68,37,82,210,114,96,69,29,113,231,132,126,39,73,58,43,41,87,45,173,155,51,154,181,136,100,65,115,150,35,51,134,20,168,249,164,88,217,184,221,108,34,216,173,52,197,234,152,3,121,221,204,76,106,70,164,223,168,10,196,44,44,68,208,244,167,9,240,212,126,179,137,148,18,130,188,180,73,0,233,230,236,144,88,211,20,166,8,191,94,88,211,25,128,231,30,93,90,55,205,124,1,78,145,21,0,92,235,120,126,123,228,155,33,12,156,151,62,252,28,125,89,76,106,148,102,214,3,215,155,130,245,131,183,194,165,93,187,21,120,234,247,98,158,229,34,173,169,235,80,56,141,155,70,127,96,173,60,0,205,109,220,60,40,156,254,154,41,72,154,110,184,24,136,211,15,201,193,2,46,107,10,188,182,78,6,98,54,245,102,204,65,198,220,52,199,17,42,180,114,83,203,122,219,79,106,231,217,61,231,205,245,155,164,44,106,106,103,114,81,52,67,7,105,188,154,145,218,217,138,3,102,198,107,178,108,30,174,45,243,155,197,93,55,29,66,73,37,18,103,72,1,38,135,64,97,196,129,238,123,29,211,112,42,138,191,232,38,8,103,145,144,36,65,152,82,144,152,10,203,18,70,30,84,66,239,136,193,107,178,16,202,47,108,137,1,167,63,141,157,72,233,7,142,57,95,20,242,56,129,53,165,116,34,74,115,55,156,153,41,123,123,208,124,87,7,245,186,181,41,138,114,185,164,73,148,37,181,24,192,92,166,30,88,243,177,73,254,207,146,39,161,235,22,52,151,218,5,213,164,178,105,26,0,253,246,187,37,125,169,134,18,97,92,55,153,159,82,176,48,33,70,74,178,52,206,55,205,15,90,194,175,247,3,31,20,97,171,187,234,160,126,91,15,124,62,251,20,88,146,213,78,75,40,230,171,204,175,75,173,63,76,175,126,151,45,51,104,107,21,19,48,217,87,1,151,55,211,251,140,116,201,50,59,177,148,181,227,9,183,214,190,240,154,178,93,156,241,154,168,154,198,162,52,42,68,169,86,32,122,112,147,86,40,48,216,15,108,10,116,23,30,146,43,64,166,60,229,239,145,111,157,168,163,149,236,247,99,19,158,157,45,50,193,145,188,148,103,39,35,207,137,198,148,45,87,249,212,68,165,238,134,112,54,212,212,117,76,207,107,80,92,119,189,49,231,62,47,149,47,36,1,205,121,75,60,216,184,164,180,5,249,193,36,126,32,209,185,26,70,23,80,198,10,31,84,33,175,185,107,93,12,254,180,40,248,65,124,85,170,75,72,32,43,215,59,6,103,163,164,114,15,242,122,198,205,127,159,86,110,168,213,66,17,181,227,173,206,91,202,44,164,132,144,59,69,192,5,191,144,22,42,205,212,98,117,88,101,138,190,116,165,76,188,93,88,56,206,169,145,194,128,185,185,243,112,168,75,2,59,145,100,28,175,183,78,41,137,63,196,200,214,231,205,36,197,37,145,197,78,232,150,194,156,175,195,113,119,45,54,229,115,205,113,157,126,117,168,147,169,27,47,229,39,187,103,67,218,132,199,117,24,195,204,152,49,11,97,174,104,242,218,152,224,115,93,159,32,151,86,169,43,99,19,189,142,113,232,0,175,130,0,244,165,148,233,175,91,16,7,243,157,192,25,50,196,216,162,173,228,66,10,12,169,194,140,33,59,183,129,44,78,191,14,211,221,89,45,145,74,115,76,138,42,71,26,34,158,104,195,133,223,155,76,120,121,54,151,228,20,230,143,73,88,10,218,224,238,15,99,21,53,25,169,234,39,31,217,72,6,34,59,41,115,103,149,186,201,202,205,230,166,62,229,158,100,254,67,59,149,111,250,236,249,255,231,84,91,2,159,109,180,222,162,51,234,157,100,134,99,213,231,46,69,103,103,42,72,101,74,29,78,119,250,155,162,103,163,92,82,74,74,153,139,172,106,170,192,181,16,117,239,29,165,164,36,167,20,185,182,88,177,72,137,253,134,20,157,166,21,176,231,207,41,34,32,29,3,77,6,244,108,178,243,92,106,194,91,223,160,99,122,106,115,59,178,88,81,116,73,72,75,203,134,17,69,12,107,115,112,255,213,114,233,115,108,245,21,227,125,46,69,212,153,107,69,115,37,115,222,97,214,162,92,107,96,254,56,191,224,145,54,42,204,179,130,38,207,229,32,41,112,114,161,130,169,126,244,45,245,204,220,151,5,30,88,240,17,187,36,219,68,11,208,185,246,120,148,193,116,31,170,86,194,177,197,198,225,97,241,245,220,197,12,134,74,112,69,18,206,164,124,89,75,196,207,57,238,9,195,45,89,98,251,84,248,220,59,102,196,61,55,250,98,93,81,4,121,154,215,151,159,187,86,145,163,195,164,72,63,57,100,252,76,148,108,137,191,1,30,232,84,190,225,38,223,230,88,127,178,219,156,211,155,42,164,40,125,135,217,78,14,84,75,81,12,194,140,108,42,109,178,232,201,0,133,116,196,97,56,19,165,30,166,192,2,82,61,54,9,155,91,146,108,45,220,165,200,163,56,124,78,212,178,100,22,102,56,244,115,48,21,160,147,166,71,79,198,12,14,70,25,82,189,206,30,161,4,14,205,82,38,157,37,129,220,88,33,50,56,251,94,228,14,89,110,235,144,51,15,193,234,29,4,11,112,80,77,153,8,217,24,149,253,99,82,233,185,101,30,24,49,157,127,141,98,117,186,98,76,38,174,228,211,39,112,65,36,88,9,47,40,129,35,189,60,126,153,85,189,149,138,131,4,144,22,100,26,40,117,200,195,97,254,137,159,94,240,8,202,70,150,224,167,172,65,89,65,142,101,17,199,19,172,92,221,67,81,48,58,158,27,188,118,220,248,245,118,112,178,64,149,61,20,62,134,147,143,24,93,212,92,8,148,168,207,139,57,21,83,133,128,98,8,153,204,217,109,224,123,8,114,19,226,40,83,56,91,208,50,245,117,135,214,43,9,135,66,247,178,32,66,139,159,158,69,234,77,26,165,130,53,168,150,42,225,237,209,133,136,6,193,195,0,241,246,11,127,14,49,170,210,131,146,5,113,35,137,52,193,159,202,149,221,9,93,206,196,79,85,184,100,76,79,125,7,119,79,69,127,251,33,208,201,72,26,141,160,131,57,167,138,16,30,153,16,170,51,24,52,188,222,83,106,35,26,68,102,169,121,114,9,53,134,67,10,47,16,41,59,86,130,103,229,49,245,155,148,252,54,136,151,183,215,7,81,17,69,73,155,188,24,66,217,183,233,150,60,8,227,43,74,219,179,40,234,172,77,203,75,97,59,34,195,204,187,189,206,220,150,99,7,184,206,114,97,14,34,25,81,180,191,138,87,39,64,2,133,168,138,240,52,77,40,81,125,47,34,55,112,73,120,141,133,66,216,217,89,158,112,191,92,210,77,216,107,39,172,108,206,211,148,140,158,79,104,156,72,178,244,42,25,96,30,38,15,79,198,167,184,130,75,9,126,86,161,213,50,242,248,248,30,103,235,153,57,43,220,73,36,207,151,76,73,89,33,56,168,33,142,10,94,33,170,185,167,244,60,217,56,57,124,206,192,116,181,151,120,56,212,241,65,135,68,106,233,124,126,187,24,43,170,175,15,163,28,190,168,205,98,207,38,60,111,152,234,85,248,2,174,16,101,6,111,208,185,56,72,199,48,21,91,14,102,32,172,245,171,159,14,12,17,90,240,10,193,79,126,153,147,153,178,40,120,248,242,58,70,87,161,230,80,184,198,136,199,108,223,41,39,211,174,9,140,14,74,14,74,35,130,99,250,236,2,175,67,185,164,67,69,28,140,36,59,155,220,119,144,247,24,219,136,48,172,161,154,146,29,198,54,76,89,209,51,143,131,135,198,234,233,133,87,110,32,124,25,132,44,25,65,15,165,144,194,13,231,229,3,92,23,49,107,229,217,197,46,38,193,97,131,0,152,190,20,39,170,103,57,102,44,211,186,135,54,78,57,78,106,211,12,150,213,1,151,215,25,8,183,18,42,49,162,37,207,198,29,236,23,30,12,102,18,152,133,239,238,108,208,115,123,182,26,164,128,234,200,166,96,172,93,38,190,252,83,192,17,46,189,68,2,236,246,103,19,201,121,152,248,6,196,49,97,160,224,242,16,202,46,18,167,87,208,79,145,72,176,133,22,168,161,27,154,34,41,146,220,141,161,19,184,17,191,15,130,41,252,121,144,89,252,115,146,63,97,51,160,42,195,6,194,222,138,66,90,31,167,134,102,3,60,104,31,58,139,105,103,93,116,18,101,138,198,200,63,223,232,140,5,224,87,250,28,119,198,167,141,108,102,190,240,248,201,237,4,60,196,176,0,38,161,253,119,215,48,152,106,69,129,185,187,125,36,44,192,136,107,85,133,41,30,185,191,141,28,197,40,10,223,126,87,139,108,47,1,161,38,29,183,99,181,189,143,134,59,94,58,198,242,43,15,236,181,224,63,248,222,83,218,175,163,31,155,161,161,48,170,102,133,75,254,194,124,191,159,190,133,226,160,173,123,144,194,80,235,136,192,240,38,215,251,203,80,133,79,133,211,252,210,82,127,3,42,37,184,192,197,70,37,224,157,222,241,230,246,38,131,178,165,140,161,153,203,188,201,195,167,133,122,46,92,150,37,182,200,199,188,76,140,192,148,208,244,59,164,86,236,35,48,156,80,251,190,24,220,198,242,222,80,228,126,39,252,239,91,183,91,56,9,204,255,2,28,243,234,50,0,82,38,22,63,220,173,126,250,162,199,116,251,156,88,160,36,142,234,151,206,100,147,71,175,206,118,127,75,231,45,191,100,122,60,215,96,82,51,30,24,161,248,128,45,151,77,58,77,228,237,243,108,24,76,126,166,194,231,224,250,238,133,6,27,251,152,192,228,222,76,31,17,228,80,110,10,10,112,58,103,215,69,107,185,76,161,134,114,30,148,128,207,221,90,59,158,204,22,169,23,198,75,38,240,60,179,63,26,67,14,149,228,217,100,44,127,129,25,131,177,35,111,199,232,71,109,49,193,11,89,145,229,62,187,204,61,188,38,217,224,194,205,84,96,116,204,99,229,21,56,181,146,182,198,152,136,9,206,5,119,119,133,207,213,252,211,76,49,184,10,205,56,112,9,158,89,131,169,9,234,10,155,187,46,96,98,22,2,179,56,238,234,193,211,36,19,152,122,191,254,101,35,205,223,82,154,250,218,16,193,124,18,218,6,159,49,145,133,91,76,26,62,58,118,150,120,90,15,58,235,87,217,241,131,171,110,132,133,36,170,210,214,133,87,145,185,64,209,66,159,119,170,204,115,119,212,239,133,199,98,172,120,45,163,248,146,247,34,221,104,198,241,129,18,68,150,198,213,132,44,70,124,205,81,21,45,68,174,99,125,20,104,170,155,194,16,51,222,142,33,177,172,111,93,184,193,249,152,144,163,186,101,151,45,231,83,236,20,221,230,22,62,101,79,56,118,22,62,130,64,97,169,80,180,45,167,189,4,102,179,145,165,7,249,205,254,10,204,13,94,220,79,46,156,184,97,180,30,48,145,175,123,60,112,111,135,250,42,126,155,19,118,10,108,167,234,125,45,93,244,231,167,140,127,32,80,152,148,135,192,40,117,232,136,145,168,113,97,110,218,159,71,222,96,75,59,184,48,66,152,159,116,148,193,59,201,152,32,198,156,235,136,103,35,165,81,165,219,8,102,205,216,71,209,206,185,12,11,192,231,107,238,59,139,40,161,111,93,224,28,117,79,6,19,174,149,214,84,56,126,116,79,54,141,32,175,148,215,238,107,124,60,113,191,73,182,229,80,203,84,118,204,248,26,164,143,168,125,131,51,45,221,221,168,66,175,218,4,133,46,163,119,153,221,105,235,15,227,98,27,89,182,155,188,101,188,241,127,150,56,121,206,66,155,186,9,3,231,126,71,20,219,234,105,141,71,45,197,170,238,104,144,233,111,83,120,112,91,159,61,54,233,91,147,202,124,247,224,114,89,166,13,68,90,245,162,199,138,208,25,120,46,215,158,127,104,71,34,90,158,130,218,49,238,221,194,65,81,146,54,166,34,52,70,172,193,198,63,170,194,84,79,248,54,72,246,253,210,103,31,147,34,197,154,62,167,39,124,233,10,179,221,212,128,117,7,69,54,99,125,4,252,128,25,78,29,133,143,153,155,134,127,104,228,43,171,126,201,194,197,187,122,183,201,141,187,117,121,192,195,120,34,28,198,109,36,187,73,38,13,37,249,179,97,218,190,151,221,31,89,200,186,155,13,229,40,207,162,133,198,190,199,220,199,100,187,53,208,192,131,192,140,79,162,115,229,215,143,193,8,205,24,109,232,93,245,67,38,104,17,99,247,37,22,56,116,130,225,87,110,233,194,166,128,163,48,52,206,1,67,169,43,214,11,156,248,251,83,220,5,38,111,69,214,213,177,32,86,217,97,187,31,59,167,93,69,80,96,104,185,98,10,146,39,178,101,188,211,218,211,165,105,45,115,128,155,245,18,24,157,174,88,26,212,94,223,36,35,224,73,114,182,143,232,130,221,64,206,149,100,5,210,253,194,200,78,107,107,211,58,233,1,175,212,134,118,173,91,130,173,195,168,172,110,69,11,60,105,129,146,51,62,4,230,168,174,23,230,224,208,103,255,234,77,3,102,82,106,207,176,222,99,22,46,4,191,166,142,74,49,133,236,11,139,92,149,201,27,161,191,93,47,76,115,133,15,222,164,53,185,64,2,155,54,198,12,24,234,114,249,237,185,237,221,111,207,235,22,19,36,113,2,182,42,240,152,114,77,60,253,160,92,247,194,253,185,69,34,43,180,122,220,198,206,199,236,151,10,29,152,124,247,176,142,224,95,44,218,51,110,88,23,100,8,229,173,97,18,204,183,223,16,178,61,175,149,8,52,251,60,91,34,203,129,55,134,108,220,121,209,178,111,198,24,240,189,43,77,188,254,178,61,39,146,38,227,90,49,205,185,35,223,217,164,122,226,67,78,40,182,244,67,226,205,249,60,234,182,242,144,1,150,73,196,33,191,199,221,19,72,249,146,79,65,96,50,7,140,222,106,151,179,20,242,169,131,198,110,100,106,83,23,69,139,170,36,217,69,143,21,44,141,209,54,106,97,64,27,111,179,246,172,97,159,199,246,13,167,95,145,183,198,51,241,101,45,114,52,192,138,37,246,71,194,215,179,226,172,181,232,182,14,10,247,167,21,31,3,23,88,147,75,9,123,87,186,91,52,233,25,98,188,36,8,188,190,84,51,51,221,169,154,148,9,102,85,123,53,142,121,86,188,206,176,115,175,75,105,93,131,174,179,155,9,108,126,61,49,7,201,250,21,184,159,49,201,97,240,157,225,221,226,137,48,74,193,22,182,38,135,193,205,65,109,168,185,247,123,218,38,44,186,59,187,113,157,145,136,246,193,5,94,96,89,87,208,156,226,0,109,14,115,157,186,35,206,138,110,163,187,31,3,102,183,126,203,155,27,105,133,112,156,5,140,231,96,200,195,49,160,147,207,113,40,232,219,186,78,146,3,99,253,251,46,91,80,114,201,247,6,138,236,11,188,112,1,87,234,86,5,30,136,91,248,54,91,56,252,175,111,15,56,83,97,145,3,166,148,64,90,119,236,121,55,70,177,75,161,83,22,24,159,186,111,117,92,72,235,168,138,134,100,147,161,189,203,234,155,72,37,185,78,227,7,95,201,231,3,147,164,216,252,52,63,119,45,162,252,67,96,19,33,142,158,89,34,214,18,152,92,160,251,219,84,105,77,105,93,248,226,110,245,113,145,219,87,102,0,216,84,2,5,110,207,231,38,205,113,251,78,89,172,68,108,200,111,39,108,0,25,52,226,170,50,17,19,99,238,55,19,100,48,231,61,207,77,106,233,76,149,248,32,201,136,24,47,108,181,29,51,190,54,133,194,215,67,105,238,254,26,238,136,98,231,193,221,178,160,196,135,157,116,223,214,69,218,78,219,123,99,26,82,187,46,43,132,74,181,177,98,68,173,219,119,196,184,199,125,217,200,191,87,150,100,55,208,70,193,74,143,1,59,71,255,245,104,77,35,57,159,61,62,245,52,23,193,133,59,81,190,64,81,149,95,50,96,86,255,124,97,2,125,215,75,120,96,246,199,22,31,35,47,9,196,1,151,130,114,111,192,4,60,20,134,10,44,69,199,217,182,245,217,248,243,125,19,63,182,42,76,149,242,90,36,28,132,253,3,55,126,123,58,142,203,184,184,119,147,76,135,113,153,219,76,212,196,84,57,28,238,38,84,41,48,42,102,217,95,123,224,224,210,247,58,119,192,84,110,215,236,210,168,93,35,145,46,214,30,41,54,107,201,247,66,185,58,156,17,168,96,151,91,156,97,173,143,253,236,183,11,59,217,123,151,23,171,228,0,187,73,138,167,175,92,169,171,102,158,115,164,42,29,70,218,36,201,215,174,198,64,24,112,202,82,36,212,126,98,98,187,120,207,241,52,93,210,199,102,199,66,27,177,35,33,58,112,83,183,218,180,186,159,236,110,45,238,214,105,106,215,8,231,103,191,154,159,239,78,44,239,254,54,219,97,46,62,213,16,185,84,59,127,26,91,208,244,243,41,19,109,219,75,91,163,75,227,107,4,111,91,109,178,151,82,73,154,246,125,248,25,212,45,223,155,217,212,119,138,135,163,37,44,159,228,92,105,185,189,55,135,51,146,71,210,53,10,224,151,155,203,217,178,64,174,61,76,46,28,85,121,53,96,106,27,165,231,212,130,36,15,31,252,84,106,182,252,54,146,84,113,97,52,186,167,170,93,35,100,54,87,252,54,1,183,45,191,221,171,17,119,199,195,199,186,156,144,192,153,73,16,93,75,118,170,8,156,144,164,246,223,94,199,86,220,114,136,192,124,189,211,109,141,19,117,10,204,197,121,167,248,109,178,163,229,236,132,7,171,244,56,245,81,128,105,75,209,218,99,117,39,243,164,203,91,23,180,174,239,84,226,53,239,61,24,24,14,200,104,141,160,123,150,183,198,101,90,195,98,64,76,103,234,195,179,41,13,197,52,134,122,170,60,240,57,198,221,145,67,81,150,100,250,1,179,225,214,187,8,72,18,93,10,159,243,201,173,75,198,171,52,253,156,212,165,174,226,231,0,95,167,111,125,56,233,170,37,122,126,190,200,122,122,94,208,241,200,119,125,166,91,20,6,124,12,134,21,191,77,80,165,201,17,5,27,61,87,84,135,81,117,145,253,120,218,71,88,177,248,113,38,200,206,66,244,187,124,85,232,192,228,5,213,42,112,194,54,45,177,179,112,63,184,195,50,184,58,23,15,218,20,14,154,41,71,220,217,252,169,122,9,120,169,114,4,112,51,169,78,135,141,60,78,31,158,173,120,46,54,189,217,139,194,228,243,221,29,19,161,64,89,3,28,44,173,133,5,120,102,82,74,178,231,113,222,93,75,200,216,64,239,21,31,106,22,202,142,118,192,132,244,165,223,216,97,59,236,13,52,138,150,156,97,227,124,49,42,10,2,38,34,94,4,62,13,70,152,5,22,224,219,10,103,130,228,245,62,188,118,217,118,112,182,165,136,193,81,235,211,101,22,195,163,112,206,176,120,54,199,120,146,247,66,18,190,199,78,143,203,181,94,151,248,52,123,227,203,135,178,175,137,229,83,20,102,201,229,59,85,110,38,22,232,48,25,37,71,187,49,247,41,156,91,187,19,9,93,143,164,63,221,201,155,136,57,110,26,159,250,240,110,228,74,14,103,150,175,182,134,170,100,251,160,156,125,39,223,106,29,96,42,162,238,198,193,221,89,22,47,98,55,206,133,105,48,46,77,125,120,73,107,203,190,33,238,129,99,200,224,17,112,159,202,249,50,38,226,115,97,220,24,119,109,166,159,89,39,48,137,230,53,54,60,138,23,183,194,56,148,239,249,133,61,36,251,56,58,171,53,54,60,142,214,154,245,173,11,164,0,253,30,80,70,45,166,112,168,134,253,206,175,177,117,38,33,71,87,238,241,53,198,214,142,67,223,242,73,88,218,9,131,228,142,254,116,179,212,105,135,161,26,125,126,186,225,236,247,142,67,44,166,70,53,90,2,113,181,35,199,95,242,185,155,165,125,173,123,176,38,182,164,53,21,198,236,43,1,19,100,22,152,154,228,237,35,110,243,63,137,189,129,109,178,167,27,113,9,113,26,189,241,18,206,170,205,87,0,156,140,199,188,188,95,187,29,107,245,28,50,223,60,67,52,15,19,243,194,104,11,121,240,113,154,245,208,101,142,91,153,194,183,107,112,147,131,52,252,54,198,5,58,63,9,4,174,36,166,243,117,127,26,21,143,230,169,16,48,135,80,204,34,176,73,169,254,222,26,98,23,238,79,242,203,9,71,227,23,104,152,240,50,15,241,172,76,156,255,95,65,231,196,150,196,55,114,119,133,130,10,228,71,200,58,249,94,136,70,10,140,156,76,113,152,107,75,149,160,40,170,206,168,7,141,15,198,244,188,142,21,92,107,103,147,255,142,23,204,26,42,183,4,70,228,232,203,228,162,144,13,147,77,174,218,220,110,251,151,107,110,52,163,83,131,216,108,163,240,91,127,239,53,141,55,78,172,67,50,114,190,178,25,242,68,182,233,201,94,180,113,23,240,65,65,106,174,235,110,135,4,181,107,234,206,223,254,35,105,24,231,210,88,140,107,233,131,91,55,194,200,11,227,102,249,18,102,15,108,9,7,114,224,31,112,245,143,131,19,35,246,92,65,181,177,229,27,79,111,156,44,204,20,131,66,220,172,126,50,81,160,231,194,122,105,99,152,191,184,190,190,9,62,17,98,76,87,255,135,132,64,19,173,44,14,215,113,43,22,200,38,196,135,59,252,217,20,149,93,253,31,18,254,120,231,236,47,77,175,46,83,143,213,170,148,143,243,222,76,111,10,171,203,69,59,233,254,62,131,143,57,195,84,184,63,141,199,46,125,84,5,152,222,100,137,221,9,62,44,174,57,147,195,70,100,152,167,194,11,71,201,7,163,204,222,182,182,46,251,108,3,95,215,76,95,76,220,234,168,8,54,39,199,195,50,79,108,104,2,243,173,191,12,55,46,241,221,226,53,23,110,86,146,251,181,134,131,228,108,65,210,250,236,24,240,154,126,48,153,208,114,133,97,19,221,78,48,77,46,46,26,188,83,208,76,8,198,159,109,183,190,139,14,100,135,253,202,57,9,211,183,38,223,131,186,154,62,125,10,55,147,156,186,119,202,65,249,86,247,184,40,65,123,35,83,209,214,51,178,79,38,90,179,132,19,4,174,240,117,250,195,73,49,216,215,110,68,117,21,67,196,187,86,186,141,203,133,43,249,119,105,197,111,179,89,10,156,225,85,252,204,233,137,0,187,230,51,224,251,73,46,60,132,107,2,71,178,188,119,71,161,194,55,82,124,227,235,38,251,82,242,132,209,244,121,76,17,211,33,205,245,190,151,149,134,125,178,96,40,95,78,42,57,110,207,218,62,183,229,241,93,41,225,201,101,127,188,171,143,218,141,238,231,199,36,164,72,154,211,133,91,194,227,86,29,166,250,226,186,208,32,6,69,126,246,235,57,201,14,67,108,90,200,82,210,151,214,10,218,141,177,240,162,112,67,124,70,206,228,37,230,189,35,12,242,232,182,199,49,166,49,8,202,193,69,73,26,73,176,209,24,135,206,53,135,145,65,173,31,53,4,123,52,1,205,235,120,135,138,149,241,119,248,108,164,243,82,108,217,201,129,144,176,63,187,90,50,209,69,209,190,240,172,24,52,78,51,14,208,128,51,153,42,41,6,140,154,108,249,86,168,31,247,228,35,66,146,70,27,50,7,41,162,158,213,247,140,108,197,23,215,61,135,240,38,130,4,223,12,38,22,41,85,57,109,176,200,189,215,112,223,207,171,148,73,205,6,110,251,207,60,194,135,96,212,198,2,35,13,235,91,66,250,226,30,2,227,197,248,92,146,48,255,84,137,190,35,17,48,92,241,11,98,173,129,216,251,125,105,211,56,169,223,179,7,234,135,59,85,105,77,190,149,39,243,176,192,173,130,243,194,199,20,160,174,239,131,51,167,171,76,34,76,144,234,137,45,84,184,107,93,13,191,157,240,65,231,15,46,112,26,84,121,47,226,47,227,235,57,73,164,72,126,201,168,76,4,123,190,111,61,224,20,197,202,191,176,17,104,127,150,246,121,10,9,35,114,236,101,100,19,62,121,42,224,115,223,222,242,49,77,43,233,59,112,141,147,85,50,179,44,43,219,229,88,64,33,211,144,173,174,112,117,247,16,33,115,226,172,187,36,173,169,225,118,199,55,97,75,171,162,188,48,233,109,159,41,124,118,6,35,119,214,233,223,48,43,191,239,193,242,168,151,120,136,197,211,113,252,126,207,62,8,154,108,23,93,13,14,198,175,177,81,57,54,93,213,80,213,228,239,14,60,168,19,152,183,18,164,113,179,8,77,161,105,68,67,69,114,65,7,123,155,83,88,225,79,103,60,183,172,121,124,113,159,123,235,39,206,34,22,229,249,173,142,204,89,115,152,52,61,57,153,10,50,77,197,7,133,13,185,23,177,66,80,100,40,31,219,32,151,82,152,29,238,221,132,170,121,106,118,139,195,205,148,177,47,204,194,255,234,141,128,185,59,74,207,225,159,234,158,165,247,19,219,217,50,197,139,233,195,182,236,175,141,178,136,172,205,66,34,228,119,187,48,13,6,201,220,29,70,197,228,215,80,227,124,91,183,128,165,253,184,37,107,114,56,89,126,142,78,179,242,113,113,78,227,196,57,159,251,126,13,83,104,242,240,186,29,205,99,201,38,139,96,80,246,196,46,147,251,196,162,148,233,207,169,216,28,166,4,188,84,221,9,225,71,242,175,145,76,245,89,27,195,226,241,189,114,35,100,40,222,194,131,38,120,244,28,94,80,74,203,81,125,172,2,116,221,191,119,230,122,6,211,143,110,178,150,102,233,48,148,30,83,151,60,236,202,95,199,96,105,200,106,37,16,5,66,146,225,131,171,105,217,200,118,115,238,114,205,83,118,88,241,21,87,179,108,55,40,127,140,111,68,145,243,76,85,225,142,250,195,231,206,39,6,14,181,188,236,70,144,207,124,18,129,192,199,162,144,156,249,1,11,17,209,6,127,56,247,146,46,251,104,194,56,235,254,219,198,22,119,215,53,211,198,19,96,201,169,131,102,107,95,144,194,226,17,253,62,123,83,187,165,78,205,232,119,166,135,33,40,253,23,117,105,43,74,8,74,47,198,228,156,13,183,122,133,51,31,195,219,103,2,213,19,251,74,165,252,178,150,122,245,253,157,210,102,196,5,46,76,52,167,87,239,25,9,201,107,9,124,118,239,229,241,147,129,196,51,37,181,23,38,151,98,103,159,41,230,72,188,155,25,188,38,211,107,245,236,189,132,12,195,80,18,156,99,80,224,64,209,247,162,36,39,58,6,217,91,29,138,158,157,209,179,106,6,84,153,85,178,126,81,17,56,23,128,22,223,210,46,54,75,97,60,199,142,158,1,172,210,109,11,14,223,183,130,108,111,222,67,13,3,229,28,8,51,224,214,197,213,1,10,215,64,76,81,42,211,174,255,199,172,155,86,238,79,67,74,83,180,99,5,62,140,238,83,148,180,187,11,174,51,246,253,78,111,251,7,138,98,74,69,83,19,95,82,248,87,62,234,48,236,201,250,104,226,181,95,10,223,48,230,6,73,85,6,166,30,46,26,159,141,231,86,166,27,12,223,194,93,88,253,146,91,27,74,110,255,112,244,88,150,43,61,141,163,114,98,160,103,85,37,244,8,74,240,194,223,10,143,193,21,230,4,54,161,73,71,241,167,148,23,253,196,64,64,57,182,139,142,136,101,24,197,163,141,125,66,62,5,9,194,159,178,32,105,43,199,128,184,245,85,6,23,47,195,6,158,216,57,245,121,120,105,190,13,162,181,44,186,186,214,154,252,66,255,148,70,88,208,101,18,173,159,18,212,7,115,211,170,207,160,80,22,24,159,3,26,135,75,66,99,48,161,228,104,141,0,142,76,95,98,172,43,222,171,33,185,156,181,103,28,90,211,103,2,165,120,117,74,107,4,224,122,124,174,202,31,135,244,108,154,70,172,195,70,82,166,51,152,108,228,175,214,116,194,224,13,217,181,60,28,119,117,113,20,13,182,91,32,110,168,69,212,29,78,150,114,45,112,181,246,31,204,137,39,69,6,252,180,241,74,127,112,129,71,74,63,231,132,87,204,247,19,148,61,230,106,250,218,25,170,153,175,107,199,52,201,228,230,235,152,166,253,209,87,227,99,225,34,161,15,71,110,126,185,233,148,137,143,75,152,185,91,138,230,248,188,136,20,215,81,124,149,101,139,254,213,15,125,112,195,77,46,67,110,213,64,159,232,46,48,209,27,153,74,235,108,24,245,19,221,5,46,252,39,191,141,7,217,179,52,120,120,19,133,136,51,127,57,2,119,143,214,240,91,8,154,26,206,143,239,167,19,43,72,202,8,250,249,210,105,187,17,146,80,186,151,4,111,228,49,45,246,244,193,124,234,171,108,97,231,214,153,104,209,58,153,253,36,39,15,154,69,159,15,18,22,197,178,223,183,178,65,47,31,76,44,93,82,77,207,118,79,142,195,23,192,134,140,176,161,50,35,7,110,195,198,201,31,252,163,160,147,239,129,206,180,91,240,208,181,160,130,34,135,30,169,119,95,229,49,206,58,172,22,61,184,150,213,179,143,15,54,254,179,41,163,194,244,241,116,104,6,152,89,155,245,115,65,206,26,112,229,112,146,135,159,141,215,105,158,240,199,65,102,40,83,1,27,196,75,74,112,172,90,113,177,204,51,202,189,190,109,195,244,100,25,118,121,175,61,194,165,124,206,245,213,212,81,142,170,96,79,62,226,99,163,252,221,197,0,170,148,84,127,55,220,14,165,25,94,117,129,123,242,0,25,49,120,162,136,130,102,166,86,14,184,32,68,34,253,38,138,252,29,245,232,19,144,237,163,203,131,51,182,249,15,99,203,78,53,96,44,209,219,251,133,175,78,74,6,45,253,190,126,242,231,36,200,15,120,66,100,217,115,194,120,172,7,78,55,198,64,150,61,178,223,31,253,8,119,66,10,205,228,83,255,24,78,3,206,38,173,40,219,93,178,144,179,63,28,230,239,121,141,217,14,121,181,180,230,38,126,149,230,154,17,161,160,24,252,193,232,23,20,49,220,224,229,42,31,237,10,93,203,132,82,239,160,81,11,208,219,231,11,57,47,150,70,209,227,137,50,190,253,241,83,1,147,129,123,115,52,58,127,211,60,177,222,248,52,151,30,2,228,206,181,232,26,28,137,84,195,11,92,44,222,247,193,112,224,139,63,187,115,153,153,45,96,168,107,146,194,131,50,242,225,115,133,138,224,46,123,41,142,97,152,164,28,38,49,59,75,235,106,201,39,203,103,75,170,162,176,199,86,119,150,223,39,26,97,179,248,60,95,78,129,202,185,177,99,50,225,146,80,83,134,35,121,124,245,195,54,21,161,136,232,2,23,35,150,114,184,224,200,204,2,159,165,158,238,68,46,232,103,223,233,80,182,165,132,248,42,160,174,98,203,166,68,153,165,211,131,2,19,5,16,3,142,28,30,98,106,254,112,150,132,108,28,76,205,179,197,150,248,109,56,162,239,68,54,137,46,183,151,237,183,185,35,94,152,26,130,34,173,201,204,189,223,59,195,76,63,47,140,65,124,111,201,38,121,184,83,44,239,206,101,83,54,68,166,253,238,209,120,83,124,94,4,237,187,68,91,188,202,67,219,146,11,153,118,140,25,14,108,25,20,56,184,183,231,111,33,216,82,132,249,194,2,250,88,78,254,57,161,87,21,95,123,71,166,147,163,194,39,3,55,184,155,214,102,12,87,53,214,8,210,111,69,220,64,240,133,160,26,242,109,213,20,229,102,185,181,89,233,9,124,8,31,156,185,193,143,139,194,139,49,124,80,136,20,54,73,113,111,240,40,35,174,229,27,57,228,32,247,10,142,127,3,31,184,183,102,199,27,250,211,157,50,70,127,47,156,173,73,92,241,144,133,172,238,129,96,54,72,34,28,10,175,233,188,167,19,147,173,144,185,174,240,177,94,178,159,49,67,24,137,1,145,129,24,222,214,178,253,186,60,186,218,197,248,251,30,86,227,180,228,201,231,141,156,54,219,182,237,51,160,247,224,36,197,151,107,174,119,155,120,156,92,238,155,229,142,248,142,117,204,124,72,54,238,199,154,76,74,175,185,65,134,41,75,222,50,78,29,180,146,186,163,48,142,221,155,42,81,73,210,245,139,159,186,155,179,243,190,244,248,49,180,5,124,102,194,184,203,158,84,238,242,233,187,210,109,110,254,73,26,83,94,92,146,155,3,132,229,37,160,195,241,214,170,123,103,233,55,209,137,59,100,68,63,171,7,224,186,165,56,137,97,137,243,176,38,207,221,71,6,51,13,201,148,101,249,148,226,41,213,188,182,213,23,7,220,160,122,242,212,173,110,185,12,151,233,149,28,33,228,70,253,224,93,103,27,150,202,112,238,39,68,61,253,167,73,174,150,172,102,99,92,113,230,152,3,143,165,142,26,200,44,138,231,201,98,141,145,204,113,127,152,58,149,237,169,249,182,48,138,84,183,146,72,101,60,144,1,143,42,245,123,103,137,158,181,224,187,236,98,38,136,203,26,62,149,78,126,162,27,111,9,126,162,251,45,171,157,132,62,191,55,165,38,247,99,64,197,194,165,254,3,207,190,115,122,125,251,85,64,175,217,72,202,203,149,251,226,209,229,250,225,127,81,115,217,38,141,232,101,78,119,114,154,28,117,221,210,239,98,149,231,110,138,83,197,95,138,180,38,106,239,249,131,56,95,81,12,168,255,128,24,227,127,255,183,127,255,95,255,227,63,98,197,200,227,63,129,21,227,31,245,37,186,74,70,147,111,33,152,72,144,117,203,231,99,12,221,203,108,165,43,146,199,204,241,112,110,128,51,174,5,155,74,200,38,176,145,99,198,181,192,146,100,100,70,39,34,70,190,49,82,19,32,123,4,84,138,197,115,138,206,167,159,144,35,202,8,111,184,211,242,157,148,73,202,112,9,64,154,176,122,204,232,153,235,3,119,11,157,56,140,230,150,108,247,13,218,221,143,6,143,43,3,196,154,178,255,192,201,83,63,65,99,214,18,73,121,85,97,194,177,177,71,192,35,35,206,199,6,11,73,31,177,123,193,75,34,57,69,7,198,40,117,139,104,253,232,66,165,107,8,28,231,216,4,44,61,105,202,50,239,48,141,119,95,139,70,130,33,103,137,217,192,97,71,82,160,131,127,243,194,231,144,44,94,119,135,27,20,142,8,133,249,154,49,168,36,104,94,238,29,116,43,185,30,245,216,251,72,166,214,189,175,76,15,200,117,242,207,134,36,119,54,72,248,102,28,69,150,128,41,118,5,150,30,244,21,241,203,149,92,251,59,11,59,99,238,183,48,142,192,90,155,162,68,79,187,188,85,186,210,19,12,201,177,105,202,94,183,245,152,242,177,187,241,60,220,135,227,76,88,210,26,223,205,71,171,204,158,61,112,199,220,143,109,254,28,79,252,225,180,129,103,239,182,198,61,83,70,252,54,66,18,45,203,89,117,70,205,19,44,185,150,225,119,149,103,119,114,111,250,140,187,41,123,86,147,83,146,34,238,120,52,116,172,50,40,136,92,206,58,110,199,78,191,151,156,253,68,114,103,27,247,156,155,151,130,18,152,60,139,29,223,26,205,89,25,210,217,208,27,171,241,177,9,144,202,65,246,221,225,251,157,11,90,170,66,170,226,66,197,41,142,193,221,181,49,117,46,51,199,249,13,243,163,156,115,116,19,34,167,24,81,142,66,49,136,146,77,173,48,29,184,240,221,215,58,135,147,220,225,136,87,159,1,23,99,171,152,167,218,225,101,92,153,98,78,145,81,236,171,3,239,48,55,118,177,212,106,114,149,70,131,115,21,203,0,199,207,181,120,144,138,60,27,65,83,24,210,213,128,207,94,121,197,113,205,110,88,204,202,48,243,168,192,208,214,103,146,122,109,2,206,204,170,233,232,12,54,23,76,55,33,249,114,75,81,66,187,238,135,152,184,173,37,27,29,30,101,114,132,253,173,241,32,233,28,181,244,175,79,174,6,120,26,255,180,192,172,252,25,112,70,98,93,91,195,201,239,211,140,90,130,57,245,99,98,74,120,113,1,225,83,182,51,129,55,119,46,127,107,10,9,132,3,168,193,181,6,35,139,195,48,46,37,133,201,1,246,5,48,113,238,55,177,217,81,88,56,167,232,142,251,2,169,231,69,224,137,175,193,123,102,110,215,235,168,131,225,125,58,203,201,185,200,144,118,33,7,50,153,11,201,243,224,97,109,224,128,185,232,176,18,115,191,18,159,41,214,37,81,151,235,240,177,149,227,190,253,43,64,187,55,71,203,50,237,23,38,190,90,244,250,198,253,44,199,179,207,152,221,4,49,114,253,6,228,61,14,179,250,244,234,104,114,27,57,158,77,212,77,156,51,150,82,81,226,110,72,129,154,148,160,117,99,124,246,152,135,213,250,23,169,167,130,33,33,123,45,7,162,186,28,8,114,45,165,2,38,7,60,204,9,40,131,66,153,235,125,52,229,228,249,185,242,218,139,59,108,244,11,122,95,46,216,0,49,40,236,164,226,131,72,118,9,240,25,142,125,218,179,140,183,41,156,87,121,233,33,212,71,248,20,182,243,213,241,211,131,77,64,92,16,100,228,207,112,127,76,182,206,46,173,173,52,219,87,143,145,194,73,17,229,57,199,72,217,79,251,142,40,46,243,11,163,95,152,238,195,169,236,145,171,124,38,36,189,220,116,35,9,102,200,94,216,169,152,105,225,178,181,60,197,34,14,140,98,164,244,183,53,100,84,73,60,51,220,15,243,142,65,131,178,84,188,151,112,8,149,233,199,226,48,57,13,65,201,115,204,126,124,160,241,54,165,220,169,27,213,212,118,31,225,164,140,71,35,149,72,19,96,185,251,210,36,251,67,38,3,225,238,86,195,199,48,141,92,245,162,221,60,111,209,177,138,99,76,26,227,243,72,110,197,80,216,177,228,178,206,253,161,143,17,99,146,161,209,18,63,219,153,12,103,132,99,138,67,103,45,225,70,136,246,146,71,60,152,73,153,180,248,11,147,210,55,219,253,28,121,43,74,162,105,120,32,172,58,250,178,161,54,163,60,79,97,239,14,75,48,144,89,10,147,39,49,111,135,185,56,169,115,50,193,46,16,238,69,202,230,155,120,225,168,38,107,163,135,147,14,62,151,161,142,209,202,6,22,14,167,105,107,93,96,18,208,125,155,134,163,108,104,4,171,67,8,211,195,13,110,18,126,178,252,76,140,166,250,129,126,224,92,164,52,21,26,250,193,221,225,194,18,169,33,33,249,172,167,251,104,236,165,37,190,102,242,84,252,46,207,149,183,75,109,26,175,196,137,63,2,30,154,210,215,141,237,238,238,103,120,28,52,90,73,2,85,235,183,95,91,148,68,77,228,195,8,119,194,133,151,243,19,244,163,58,126,198,92,104,68,199,146,56,232,137,196,164,112,22,227,194,147,26,75,96,138,217,98,43,85,182,29,14,163,213,61,79,145,227,131,194,168,165,48,66,35,126,236,37,72,15,183,132,158,77,140,195,231,209,180,237,75,194,87,192,203,211,161,14,12,159,184,132,98,144,166,104,49,224,240,10,103,141,244,23,75,11,13,239,31,18,238,210,51,138,240,235,26,23,94,67,207,15,224,229,78,8,43,50,30,127,208,237,4,0,220,106,32,69,124,225,94,175,107,145,163,74,206,61,122,214,86,216,110,20,211,174,246,12,10,245,2,97,42,80,51,149,159,247,26,51,194,114,252,137,168,211,51,102,115,223,223,166,118,162,63,48,238,245,120,56,2,153,229,25,113,40,126,226,225,76,42,205,112,40,68,13,194,49,89,150,201,123,40,12,129,196,133,151,186,38,129,209,123,12,152,240,87,215,247,78,4,103,194,192,66,218,94,35,61,37,225,42,242,214,28,16,83,51,55,10,149,9,97,47,159,243,225,236,135,89,97,146,199,2,182,58,228,249,192,213,107,80,140,219,35,9,165,15,48,54,118,190,182,159,176,181,25,154,119,184,69,141,142,243,237,89,91,35,126,153,226,192,119,196,23,252,100,17,48,180,115,224,153,74,41,92,86,166,117,147,178,190,22,249,136,225,206,109,201,84,43,21,46,35,12,71,248,73,106,30,79,235,94,238,217,134,232,66,209,12,159,130,208,94,220,3,142,113,203,125,69,96,104,25,99,204,126,58,24,15,204,205,118,94,120,106,82,212,44,55,129,2,148,75,182,118,156,184,161,31,17,211,82,38,158,215,182,196,168,126,97,12,6,133,143,149,227,231,207,108,86,25,248,60,124,148,50,234,133,133,72,209,80,190,209,69,41,11,23,152,124,24,63,25,103,179,244,57,29,51,82,59,98,76,96,140,125,126,185,175,48,52,154,145,240,206,7,132,69,38,96,36,17,158,39,111,52,152,252,234,147,144,179,217,15,188,122,124,203,142,243,107,106,107,2,113,49,98,221,232,8,215,3,239,20,111,213,17,40,157,251,133,235,3,239,191,112,248,29,128,223,157,150,132,209,248,26,144,32,60,105,58,133,106,142,27,11,49,142,181,241,192,206,192,255,131,69,156,238,131,247,184,61,131,169,232,253,237,54,198,237,25,161,236,253,194,119,10,119,163,83,121,80,76,201,139,158,142,190,29,167,128,38,96,74,215,222,158,173,244,192,245,133,169,65,242,73,136,114,248,59,25,144,55,114,239,216,52,149,153,161,147,244,39,29,233,48,87,225,253,194,59,252,145,12,40,89,249,10,195,113,24,163,130,27,253,89,1,148,22,166,248,237,145,200,39,83,152,59,78,192,147,140,233,254,192,40,175,4,204,166,148,31,120,148,27,249,50,178,163,7,221,225,79,65,122,176,62,107,207,82,119,46,12,185,243,139,174,214,47,42,60,118,134,146,4,22,232,198,99,252,252,240,186,47,117,134,35,73,49,172,181,198,56,15,184,146,187,174,48,238,233,104,13,45,99,127,71,172,222,0,20,9,12,207,241,65,113,95,236,225,36,193,189,95,131,212,151,216,41,237,10,150,223,121,180,82,88,88,36,117,139,235,236,183,52,103,56,53,134,113,104,205,119,109,230,136,83,14,11,60,190,11,123,166,27,136,52,202,138,119,215,192,227,226,112,255,115,228,218,79,231,139,254,177,161,48,37,119,248,137,186,233,209,43,140,71,241,62,27,57,163,249,194,242,236,169,213,72,134,186,120,157,193,144,104,62,155,225,146,173,212,4,182,244,192,206,166,238,21,14,46,216,223,212,186,163,64,96,69,199,225,201,239,106,74,224,150,203,97,136,192,146,60,117,105,66,12,48,247,125,120,230,112,82,56,207,59,104,84,88,235,249,129,144,100,120,30,166,165,113,143,167,227,168,144,223,158,161,129,240,116,60,167,107,242,226,80,41,227,233,89,42,35,86,215,180,228,50,125,56,28,92,225,193,178,164,200,161,93,155,171,181,240,102,158,65,29,181,63,240,12,114,99,224,89,159,158,33,118,26,62,67,182,155,242,228,0,29,171,49,223,15,98,161,124,205,16,26,245,158,155,132,107,167,166,21,194,233,22,55,62,178,2,151,196,2,184,85,184,216,172,161,27,57,13,69,207,61,59,140,55,99,22,80,67,131,56,78,189,67,134,144,244,243,49,145,65,184,223,154,148,80,53,129,114,51,97,201,128,41,90,209,214,13,201,197,24,81,56,64,116,187,131,111,244,118,156,45,252,153,102,245,86,200,88,62,106,209,76,51,242,206,110,2,29,48,94,94,133,115,118,102,54,224,174,181,128,104,126,236,185,165,103,72,183,104,107,211,125,10,212,120,100,21,61,159,242,58,182,95,59,28,118,4,207,63,5,164,164,87,159,108,133,38,225,214,62,70,123,210,211,3,94,163,146,4,214,170,33,40,32,208,239,9,175,119,66,55,90,31,142,63,56,60,184,196,181,158,241,54,217,245,88,153,4,49,199,120,96,35,179,186,240,124,114,149,201,195,141,252,59,60,238,100,117,8,76,248,189,221,135,163,169,171,87,112,216,210,98,63,131,41,185,136,151,201,224,252,192,237,129,209,106,14,91,98,113,75,211,156,95,100,65,247,29,53,138,96,244,123,29,184,56,57,161,193,99,104,206,47,244,10,121,73,107,88,120,20,62,155,99,108,73,196,218,182,30,2,20,12,214,18,195,66,73,229,120,186,6,147,124,189,240,210,170,141,153,10,242,234,49,106,212,203,234,7,77,198,11,17,239,221,178,82,107,0,99,77,150,11,239,161,73,243,201,136,62,226,189,185,60,61,62,21,99,148,137,23,163,40,228,249,98,20,46,133,225,185,44,45,78,209,91,67,108,57,244,85,183,13,164,183,211,188,175,117,174,209,207,7,73,86,223,25,161,31,40,16,36,229,113,19,138,88,23,182,99,93,96,242,87,195,208,65,85,110,139,61,141,11,30,123,36,194,78,37,233,78,140,26,220,158,235,194,237,170,146,24,74,121,64,188,52,110,247,164,61,35,190,210,110,72,139,21,162,207,230,188,10,247,128,165,64,201,118,72,25,111,106,97,171,47,106,211,151,190,87,149,156,19,28,36,231,215,186,192,231,204,175,119,208,176,192,212,181,183,54,76,84,235,6,242,206,24,103,133,161,143,113,248,12,112,150,157,97,192,6,25,142,113,120,128,134,16,115,224,20,91,193,89,133,210,48,20,57,250,211,92,152,98,46,192,179,81,155,62,156,176,120,142,8,228,249,167,73,194,55,198,21,212,231,13,80,82,58,172,29,167,228,42,94,251,152,229,189,74,98,239,128,12,120,8,252,24,166,228,168,173,117,209,51,191,219,120,26,151,27,149,157,68,26,214,214,159,198,145,20,171,239,124,172,169,142,193,53,111,174,24,41,89,89,51,18,199,50,113,231,136,217,166,164,181,117,54,162,228,154,5,156,135,100,39,241,61,240,236,173,11,239,244,60,252,244,51,238,132,198,116,166,69,12,3,70,152,185,239,111,63,62,199,131,118,201,98,75,144,3,47,157,102,44,206,124,27,47,110,202,10,91,5,64,4,155,235,83,208,98,206,212,185,235,133,135,94,210,217,103,113,107,5,108,98,218,10,239,27,7,52,110,86,161,146,100,5,32,199,115,91,227,87,106,186,126,240,203,199,139,81,66,171,51,133,203,234,222,23,174,228,133,234,226,76,171,222,65,43,100,151,105,207,187,37,159,5,76,74,253,126,224,221,5,85,205,1,80,227,196,13,120,105,242,57,123,78,143,224,206,74,212,2,63,249,225,121,59,235,13,9,19,228,200,233,225,5,199,203,125,43,66,100,79,110,57,92,172,49,81,76,33,70,27,159,251,137,115,201,227,142,130,204,228,129,91,212,232,91,25,223,218,122,181,66,158,120,69,250,93,234,150,230,174,39,95,30,185,196,111,83,104,172,7,58,108,144,55,165,129,226,105,181,53,152,225,37,94,154,64,156,158,46,187,164,28,201,72,196,165,251,99,98,37,210,195,163,177,69,27,30,56,20,200,12,198,48,41,143,113,23,133,171,148,236,212,94,244,214,150,41,92,189,19,156,11,225,126,204,78,124,121,241,57,182,49,63,169,57,157,72,248,11,24,90,74,53,239,80,77,141,172,158,12,231,251,124,238,24,195,21,40,129,173,86,186,61,247,23,47,72,4,197,185,166,70,235,218,107,71,70,227,185,100,245,199,240,60,35,186,35,239,6,145,151,148,30,223,115,137,82,72,131,223,207,85,80,232,42,55,127,165,236,250,184,122,200,79,173,145,252,66,154,226,120,226,24,199,94,155,145,182,131,4,232,227,41,37,203,121,93,180,212,199,121,64,176,96,73,227,86,203,235,31,142,180,180,76,73,212,115,199,166,8,164,223,60,39,184,205,95,231,241,8,175,223,226,219,204,39,58,67,144,117,196,91,145,67,251,68,80,90,84,48,27,138,203,233,113,178,214,168,147,89,80,214,183,103,188,141,146,37,90,91,37,210,227,89,96,111,188,173,41,61,122,220,22,43,244,131,72,54,58,11,241,241,29,24,239,202,77,85,74,117,62,33,43,163,43,155,55,223,119,230,199,57,6,3,220,190,185,99,164,117,150,7,190,105,105,103,18,230,103,192,119,10,106,103,75,46,205,143,223,225,192,100,187,94,120,212,103,68,55,220,91,241,203,28,98,122,63,161,186,164,68,34,114,161,88,69,99,128,149,132,136,155,191,117,134,96,233,218,66,85,41,178,91,144,244,33,199,237,129,235,205,244,179,12,137,172,232,128,238,242,102,227,33,127,39,176,201,10,68,107,236,114,189,34,88,149,237,77,214,51,15,154,190,151,81,61,69,138,180,9,33,235,111,91,189,131,100,71,158,21,162,15,31,176,249,213,128,23,71,136,192,182,77,59,74,182,140,134,39,9,197,68,182,5,59,225,187,246,200,137,222,229,182,54,185,76,133,247,138,56,3,210,26,91,107,193,200,151,63,27,201,10,24,166,9,125,47,72,212,98,237,66,249,216,212,231,110,245,197,55,113,156,77,39,61,112,77,145,79,1,35,206,83,22,53,173,226,58,14,62,212,218,183,198,133,206,90,60,6,85,60,124,67,104,162,40,5,117,49,164,103,247,121,86,95,131,238,36,223,108,86,12,115,125,54,215,110,239,216,79,196,185,43,218,36,23,31,209,158,39,210,64,70,105,220,232,32,61,126,75,153,161,189,153,43,96,115,95,234,79,23,75,98,9,120,33,190,172,240,198,123,17,89,186,20,126,106,235,106,186,77,145,140,15,183,129,246,220,56,241,202,205,213,207,202,94,128,119,57,135,3,140,212,192,212,246,83,66,71,242,65,252,54,1,20,61,218,172,162,59,58,142,195,83,131,55,173,195,88,16,131,6,51,136,250,97,73,77,136,76,66,10,87,150,228,235,25,60,194,73,181,62,121,83,133,131,206,202,42,93,251,222,15,186,160,16,13,152,205,182,62,240,184,22,107,179,242,70,109,13,19,123,24,211,205,24,53,4,238,86,44,225,35,78,232,103,181,7,198,17,159,3,222,248,171,21,134,57,234,86,129,146,238,162,232,78,51,222,139,140,199,231,236,51,169,225,11,91,129,74,85,152,43,122,13,120,40,207,209,47,74,149,98,38,17,188,105,106,138,116,203,30,184,240,230,206,33,176,85,189,251,152,114,156,61,145,161,110,197,206,49,42,203,252,59,10,195,112,25,61,39,211,93,163,136,84,57,70,241,197,217,220,16,110,125,225,18,238,233,101,92,33,122,128,81,119,90,35,81,151,18,239,166,105,17,29,202,201,48,91,145,174,26,106,222,145,13,215,227,20,161,52,233,113,145,117,163,64,136,214,191,125,232,129,231,53,14,7,117,53,47,220,247,61,213,135,149,82,175,167,132,53,223,205,24,26,220,119,80,255,192,173,235,86,109,119,227,184,70,192,110,179,211,211,24,185,224,168,70,134,243,237,153,75,144,21,133,241,200,157,228,241,21,217,157,63,174,17,56,233,251,219,241,125,221,238,112,72,212,199,23,107,142,227,216,109,201,88,122,206,1,70,37,178,142,22,20,55,187,62,133,189,216,140,227,194,251,57,193,72,118,104,97,235,76,136,10,251,211,186,222,26,33,43,36,232,111,227,236,44,76,192,48,246,61,83,169,212,25,215,112,36,85,158,120,28,21,177,53,140,2,74,251,31,122,17,11,225,187,27,25,149,241,199,167,66,56,149,47,230,48,212,168,207,214,240,243,241,92,120,205,241,44,130,33,86,28,12,21,75,35,110,192,41,230,169,101,235,254,129,103,100,186,111,10,69,116,50,156,5,16,197,229,199,220,171,79,249,184,21,170,77,63,254,118,178,68,122,229,249,64,146,41,234,170,8,42,62,108,25,92,166,124,200,182,233,21,231,151,24,5,71,190,195,184,187,213,142,130,145,100,196,195,225,142,170,253,161,118,32,27,218,203,249,185,31,61,1,55,220,63,201,247,203,13,37,209,80,75,9,122,224,21,176,201,19,8,136,180,147,59,169,54,250,90,250,203,38,50,227,106,183,29,62,150,173,246,184,93,234,227,88,222,212,157,233,242,57,119,103,46,249,53,42,194,54,100,28,74,236,83,165,90,105,88,169,159,82,247,32,253,226,7,20,153,59,34,128,110,240,185,142,186,221,11,67,242,76,218,120,155,123,218,81,227,182,211,159,222,132,239,124,76,224,201,79,74,98,144,54,179,197,127,26,30,27,145,132,179,139,57,117,87,78,27,209,76,7,70,95,187,192,152,224,48,124,191,15,37,81,154,33,34,115,238,82,16,230,232,76,218,152,143,206,73,148,16,101,80,227,241,108,128,205,71,124,224,161,239,77,93,250,68,34,130,44,140,228,113,221,42,161,127,114,138,131,97,210,244,47,88,221,113,1,97,95,85,118,127,11,123,116,207,232,131,49,236,216,253,15,9,206,226,211,59,124,14,50,232,48,30,166,164,238,116,47,164,135,247,170,161,161,205,195,157,92,138,228,215,172,206,1,226,70,30,165,24,102,208,174,244,144,220,48,12,206,76,66,6,195,147,145,103,212,85,222,111,243,20,188,25,44,164,7,78,167,61,129,194,224,217,48,160,61,116,131,121,80,99,128,178,177,250,130,122,11,2,40,28,134,240,38,62,33,95,194,238,65,247,98,188,219,143,227,162,120,149,21,209,70,163,241,212,120,114,77,65,185,69,42,231,156,122,121,194,99,48,131,229,134,85,61,117,34,100,74,109,156,13,166,16,140,110,79,216,150,138,37,239,185,21,110,164,63,61,223,247,225,3,182,125,53,177,136,34,22,159,162,101,27,173,159,162,80,22,56,185,15,55,252,39,32,134,68,243,118,54,71,180,183,250,67,90,68,138,125,188,182,73,27,79,117,191,81,254,226,254,124,50,155,72,52,124,30,78,238,218,12,216,82,211,31,184,237,125,91,103,146,163,21,174,65,210,10,76,158,92,209,91,60,53,0,209,122,155,131,250,185,228,239,126,127,251,236,247,235,143,139,128,173,246,131,241,124,244,55,57,167,237,32,165,171,100,209,63,39,54,76,13,41,216,175,72,51,93,143,159,138,12,1,223,114,76,110,116,206,39,9,102,116,103,124,167,118,3,205,203,39,27,4,29,166,11,147,162,164,94,23,200,51,198,133,91,126,66,183,229,156,61,206,81,0,91,19,86,241,147,116,177,220,185,55,76,121,61,149,39,221,227,108,7,206,59,4,213,211,185,109,61,141,123,14,10,77,178,186,57,179,159,53,210,46,175,23,210,58,251,113,59,66,201,227,156,71,20,234,240,129,158,140,13,104,205,3,230,232,157,175,211,50,118,22,35,147,127,178,148,225,190,111,45,90,111,212,124,213,149,75,88,171,196,123,111,211,192,85,24,138,223,11,239,55,13,25,242,44,175,48,174,4,7,222,20,154,101,220,25,1,239,103,105,227,72,116,178,37,216,177,201,46,124,225,18,115,156,43,97,215,29,15,56,93,102,46,227,108,41,47,60,164,53,203,41,191,29,203,2,247,167,146,196,156,196,51,150,223,185,236,160,58,247,192,132,219,28,70,65,75,143,175,179,251,114,170,59,76,66,173,154,88,25,26,178,216,56,168,5,93,229,105,141,207,198,167,138,177,153,171,123,34,207,18,97,68,96,82,4,222,20,154,226,4,231,156,17,240,203,63,155,241,216,249,146,161,177,122,211,147,98,67,94,197,10,120,236,135,53,44,83,165,145,162,181,249,55,202,3,227,142,15,152,67,252,15,60,110,107,232,35,159,28,154,99,171,198,52,164,30,86,171,192,12,30,49,166,118,237,211,126,67,200,20,139,115,156,35,99,143,7,238,193,53,67,125,6,117,42,15,92,35,41,28,178,195,249,20,116,24,28,52,155,149,52,188,244,246,12,34,131,32,206,131,248,105,61,15,63,191,22,92,130,176,52,62,70,20,180,204,110,49,83,75,82,199,187,128,26,129,249,22,148,126,91,245,149,127,233,61,41,168,239,44,176,85,159,228,32,136,80,87,192,61,205,252,38,225,44,207,137,130,108,176,212,254,68,74,72,138,114,238,198,106,215,144,246,192,184,169,131,230,176,82,61,154,31,184,182,121,73,18,41,95,120,114,116,32,122,107,65,78,154,219,115,177,203,55,34,13,218,202,19,52,203,68,179,130,232,112,155,114,241,124,66,91,43,5,95,224,134,62,240,89,127,169,7,229,188,177,74,162,162,246,192,88,179,206,73,153,169,241,123,30,126,12,219,22,180,168,166,11,249,244,251,76,226,224,187,132,85,62,63,137,75,81,174,110,37,221,57,61,137,121,103,174,120,209,43,52,157,127,63,246,57,218,92,97,150,90,168,115,12,63,217,140,166,237,26,244,162,86,68,54,159,52,50,119,20,27,209,186,178,109,88,14,90,36,72,3,115,91,214,49,49,182,217,224,23,29,166,195,248,192,148,246,5,161,43,65,231,231,167,177,103,226,183,9,250,168,73,14,57,83,137,159,182,40,206,147,153,23,193,16,68,99,113,75,62,171,107,120,6,13,132,20,185,190,161,64,74,223,150,127,13,244,46,158,170,9,54,164,152,162,173,152,48,159,162,132,17,130,124,151,20,138,103,72,72,94,136,137,80,160,222,124,230,32,241,160,248,150,231,142,65,141,153,194,156,11,62,160,72,55,60,214,130,137,159,4,56,207,17,90,223,20,75,119,182,14,243,32,247,252,102,96,246,28,223,10,243,110,61,39,0,249,58,222,109,132,230,87,123,15,221,225,117,167,131,66,145,57,211,123,108,142,176,160,26,178,121,239,202,194,85,24,84,201,213,188,196,207,153,140,75,33,30,222,207,141,243,201,193,220,144,99,5,25,242,96,25,235,52,217,103,40,130,113,24,1,157,220,158,208,172,49,177,57,188,77,205,252,169,42,218,65,80,10,13,200,122,18,183,73,25,75,254,211,16,232,106,198,18,191,52,131,242,5,30,143,241,132,135,138,85,149,121,207,76,33,56,189,101,96,100,218,57,124,54,225,164,175,93,142,249,16,19,156,117,246,248,167,75,61,176,211,217,55,28,200,127,194,171,104,15,4,188,72,123,125,138,111,176,109,2,222,243,9,66,54,72,68,226,165,247,26,74,195,108,98,143,217,175,179,70,0,246,150,138,52,225,230,61,51,48,193,124,173,177,217,243,117,5,70,0,99,254,83,104,112,160,43,37,195,198,217,193,51,236,2,251,97,51,173,221,3,170,6,239,164,251,192,52,26,231,18,240,126,235,186,38,49,1,63,139,58,10,22,85,47,199,86,199,31,204,228,217,202,67,100,144,237,254,53,46,220,84,239,28,103,134,197,77,131,245,28,103,103,121,124,121,117,5,227,122,134,219,73,231,37,54,145,211,209,32,39,144,159,74,136,157,207,165,228,254,52,155,140,126,95,210,136,124,75,167,100,60,101,221,253,248,58,94,172,96,240,126,156,217,103,67,247,140,49,80,124,250,10,174,167,45,10,222,234,70,33,210,81,131,233,221,10,25,94,39,97,100,14,3,87,229,203,0,166,200,57,222,10,11,84,195,142,251,92,86,227,30,6,173,196,83,229,125,150,22,73,27,183,245,122,142,4,244,178,178,199,254,32,143,201,202,168,142,15,18,214,132,24,239,93,52,120,176,200,94,75,107,95,180,233,61,139,130,165,230,148,86,208,2,54,225,114,39,49,200,136,140,4,125,153,199,77,177,239,162,199,92,82,39,161,41,152,5,10,149,222,227,189,36,104,230,253,226,54,167,149,189,16,196,92,118,101,224,164,100,1,166,148,82,98,64,81,0,104,15,99,58,36,231,43,122,150,225,151,209,135,99,148,248,133,189,147,32,211,228,42,68,164,192,75,165,65,109,147,23,20,109,93,63,140,160,47,90,162,66,72,54,73,41,243,118,12,234,103,253,229,95,206,171,60,91,196,252,186,105,169,222,85,13,53,146,198,199,76,114,180,21,233,89,211,188,45,174,196,233,170,63,20,132,84,100,103,69,186,243,250,32,187,17,11,41,241,44,250,178,233,190,86,45,15,191,43,229,205,125,223,158,153,70,137,192,176,91,181,251,94,185,42,119,229,50,13,48,233,56,185,135,218,218,120,90,226,99,39,139,49,43,39,110,174,41,22,87,129,30,73,217,122,139,137,223,6,138,130,253,82,234,217,187,54,56,108,117,122,227,163,242,216,24,107,99,170,54,4,9,25,5,255,126,192,228,244,14,133,215,190,155,36,12,57,202,126,92,45,250,60,238,162,205,234,9,88,149,157,176,201,138,215,196,89,242,49,150,107,145,1,31,251,70,103,209,207,153,121,97,234,41,245,167,113,71,150,124,183,178,170,164,17,203,2,32,178,63,15,232,246,132,160,152,242,137,88,243,228,52,232,249,108,121,33,123,223,253,59,117,173,136,36,205,253,220,108,162,107,99,62,20,222,203,200,125,119,108,194,8,91,108,125,56,38,231,85,219,96,15,144,45,195,120,212,66,27,5,161,203,249,244,172,67,162,86,3,174,73,4,226,187,49,201,135,105,204,129,250,36,151,155,0,201,174,209,26,62,134,169,239,101,236,252,183,117,130,18,65,96,68,146,226,181,42,21,170,250,236,13,125,111,52,198,45,43,29,59,103,28,249,199,142,146,130,164,191,76,225,243,188,29,51,133,221,71,90,2,207,65,124,143,76,70,183,160,38,138,27,141,97,157,211,89,72,156,33,231,152,41,201,34,232,10,207,38,83,28,7,132,174,203,78,208,200,251,13,13,80,209,153,128,90,220,93,0,233,47,129,55,132,22,225,18,34,103,107,234,215,128,154,55,46,180,157,10,81,141,78,81,71,224,60,1,160,153,156,209,23,238,177,7,19,46,105,143,24,7,85,90,110,250,66,176,130,189,41,176,101,88,198,195,45,63,80,217,189,23,254,191,232,247,121,252,115,118,16,157,188,91,89,194,178,214,99,173,35,50,114,223,154,123,227,82,202,244,132,66,79,8,202,84,216,17,21,29,193,200,130,176,34,178,23,74,75,158,169,94,141,198,121,62,84,214,80,124,213,184,6,81,230,127,174,76,170,96,194,254,86,125,87,128,23,115,61,61,67,130,176,135,150,205,164,250,94,81,227,187,13,152,45,68,159,109,98,175,126,83,217,148,117,60,173,27,222,72,55,249,55,1,112,157,11,3,189,234,184,231,192,110,175,101,4,148,194,166,48,220,26,12,5,154,49,73,120,171,213,219,115,36,11,182,182,30,87,121,244,192,72,148,72,10,209,129,177,22,66,195,39,89,232,83,225,117,69,3,26,97,210,169,103,15,68,65,225,132,195,192,79,234,27,177,170,41,231,193,230,37,241,69,233,195,77,23,55,96,36,247,52,58,140,168,207,140,103,83,139,166,68,241,120,139,114,220,106,241,110,148,231,115,66,189,224,39,159,113,174,105,210,214,26,54,199,253,70,109,41,217,79,199,183,105,31,57,140,108,135,6,112,97,247,89,113,155,63,167,83,210,98,52,114,80,234,12,161,29,210,214,52,61,226,192,181,239,152,75,200,52,107,113,6,101,30,240,7,57,156,230,83,136,67,97,219,153,229,254,61,1,183,90,157,100,220,167,184,184,90,73,138,130,8,140,132,166,210,130,202,88,6,124,26,97,116,60,122,145,54,34,35,78,178,133,51,163,88,188,136,152,134,202,52,192,97,48,227,173,25,115,81,113,200,22,40,143,33,45,155,172,29,145,128,56,127,35,51,137,188,95,89,250,86,30,225,66,38,38,127,44,83,97,119,219,244,253,181,40,2,77,250,104,211,46,9,79,192,128,216,65,86,0,244,132,251,10,237,64,223,163,68,241,20,73,237,26,30,60,188,173,90,213,200,165,117,247,251,112,78,213,172,146,76,150,251,82,4,206,226,142,61,211,200,34,200,242,240,46,251,33,28,82,231,189,154,116,109,43,72,128,73,192,165,183,239,77,21,105,132,190,140,146,67,211,85,54,101,189,45,166,48,235,171,76,109,125,6,33,164,70,76,189,82,83,178,126,98,22,177,54,57,119,53,86,201,17,208,202,253,92,199,224,74,250,49,183,165,125,199,28,109,68,105,155,194,61,232,148,128,97,135,235,10,159,15,178,99,150,194,208,183,181,53,106,23,119,142,147,3,167,47,182,183,133,248,3,70,130,64,123,190,81,29,142,57,14,183,187,40,159,82,65,156,82,108,58,164,18,202,245,28,24,146,250,11,183,41,59,53,240,172,41,223,135,15,44,100,133,49,44,163,107,164,70,77,253,109,99,9,235,177,6,208,127,157,10,31,99,113,110,89,34,115,61,173,103,106,113,4,153,244,93,213,223,166,120,243,54,54,221,91,209,44,99,171,141,205,116,99,59,170,24,91,97,121,133,3,125,163,43,44,218,119,9,21,156,18,155,233,57,55,251,208,65,43,248,23,67,171,109,147,103,250,182,38,127,45,126,27,193,234,42,99,138,210,76,200,55,30,152,168,162,162,220,218,239,201,74,60,88,97,182,192,123,46,35,6,169,99,6,63,83,137,125,197,84,62,135,142,10,243,52,38,34,107,66,172,48,224,137,244,106,192,103,20,84,8,180,192,133,22,62,93,146,45,186,126,16,4,207,66,78,208,180,172,158,207,105,228,91,235,194,231,207,42,35,138,238,240,186,67,190,186,106,68,112,90,145,85,126,77,161,162,44,224,36,6,213,61,227,114,118,246,160,166,194,148,20,129,157,49,143,235,21,134,150,174,145,105,60,222,110,217,54,108,234,57,20,62,155,121,216,120,68,122,228,236,68,96,132,4,180,21,112,133,97,227,81,2,149,235,85,51,250,236,167,117,93,247,26,14,255,143,196,183,128,123,228,153,2,119,57,70,64,7,193,182,139,50,241,20,158,45,228,149,186,21,115,138,196,53,245,122,61,36,7,241,55,22,41,62,1,222,24,230,1,83,55,41,131,102,117,146,235,118,28,189,3,213,51,164,226,236,254,54,23,21,221,57,22,243,225,254,54,164,185,250,219,156,243,161,110,6,45,162,68,182,65,137,102,199,136,115,251,213,185,98,204,169,251,254,52,220,231,162,164,155,140,124,219,59,190,140,230,251,209,94,37,235,223,149,68,147,201,116,100,133,83,84,223,146,56,159,143,125,241,71,104,215,101,9,128,145,157,221,10,147,23,230,173,185,242,87,145,18,197,163,56,226,144,50,139,68,138,254,9,183,32,136,229,2,170,132,0,83,82,121,74,19,154,158,174,175,90,248,241,174,194,152,168,130,56,76,29,134,138,233,162,78,6,15,201,7,83,3,37,206,166,65,221,42,53,208,159,182,43,20,126,18,125,59,191,109,53,156,174,88,11,55,167,8,125,65,149,7,239,168,183,134,19,46,61,19,17,191,176,163,4,82,159,245,85,17,139,13,148,108,78,61,100,208,46,138,108,1,56,228,200,19,20,216,28,229,142,146,107,160,234,196,92,62,98,223,64,82,138,42,26,21,198,76,205,75,250,105,61,148,145,28,74,32,120,214,91,200,225,114,163,210,173,154,96,195,114,41,221,115,24,238,162,155,45,183,92,255,101,210,110,196,131,176,161,119,119,213,100,216,104,83,87,173,31,180,202,207,177,224,141,201,12,21,57,103,242,78,201,57,138,214,197,156,62,106,225,229,208,67,132,14,96,104,58,242,54,173,152,248,105,230,129,72,164,146,79,187,130,95,14,182,171,50,101,196,128,137,199,59,140,35,107,214,231,225,240,115,12,23,85,166,26,224,177,225,106,168,79,162,133,52,213,119,125,230,72,241,186,94,12,96,11,151,233,144,224,29,245,39,195,128,48,30,24,30,246,229,90,207,245,17,89,7,69,68,197,123,77,220,64,51,46,55,92,244,161,12,120,108,57,203,255,211,225,38,78,241,253,244,134,99,66,61,77,27,173,232,234,115,12,29,203,41,204,219,103,72,166,101,140,127,48,153,108,75,59,14,177,65,100,201,1,195,16,35,240,249,146,221,181,255,206,142,10,231,116,126,224,230,110,44,67,53,100,184,45,169,99,197,179,143,69,173,69,245,40,137,112,67,118,24,201,169,231,14,131,188,185,31,62,8,37,173,181,94,120,69,102,6,48,86,242,11,187,199,30,34,135,180,117,204,58,108,25,110,137,108,114,199,135,234,194,118,171,94,155,23,94,207,75,27,101,76,11,180,228,231,138,66,137,182,243,93,28,216,106,82,94,248,26,173,70,162,94,158,158,89,66,101,190,240,86,85,38,131,251,3,107,98,33,132,22,55,196,11,31,89,85,2,133,141,228,176,179,136,2,159,142,173,23,206,229,190,182,81,30,202,144,54,75,27,114,20,15,156,184,108,200,175,219,94,247,8,92,155,150,100,146,178,234,76,56,160,67,77,191,78,189,223,14,229,204,141,104,184,122,129,15,140,238,90,180,54,195,82,223,154,120,244,253,154,92,89,242,11,151,112,49,111,40,197,148,240,210,224,30,159,179,159,245,165,158,170,109,231,98,15,152,108,106,221,206,76,182,89,224,61,230,95,120,246,248,237,146,118,209,37,240,115,110,248,218,237,213,254,123,224,181,99,133,244,186,49,114,21,110,211,153,189,153,8,153,188,83,133,241,8,70,107,163,92,110,10,19,71,247,81,51,113,239,246,194,109,223,97,217,230,61,87,24,67,230,67,7,69,248,218,150,153,228,225,6,124,32,231,191,241,192,253,126,78,104,215,118,249,3,143,30,48,34,102,122,4,64,175,16,86,202,182,52,223,245,12,74,70,79,221,97,52,204,223,153,70,117,181,191,245,182,108,155,246,204,180,21,129,18,171,114,120,158,205,209,164,104,158,127,208,173,232,179,147,54,164,221,227,91,130,238,103,237,13,91,127,23,126,2,56,6,15,69,53,28,108,232,20,180,213,191,232,86,116,190,40,254,153,124,97,238,158,186,110,209,15,249,13,167,241,4,193,214,243,192,136,66,6,92,69,108,205,208,237,91,161,161,189,63,63,141,83,228,43,13,156,16,159,20,213,9,6,222,237,162,253,97,123,69,173,171,120,77,35,240,49,53,244,59,26,245,128,247,43,195,174,211,203,3,111,87,157,5,46,251,89,149,176,131,68,91,214,213,51,69,86,93,93,96,148,146,159,77,148,187,140,119,187,16,219,173,79,107,203,131,118,248,152,228,127,208,243,169,106,160,196,130,245,157,113,248,239,30,112,85,123,209,224,218,2,108,173,60,254,66,56,134,150,183,133,12,124,60,91,13,21,40,59,7,220,146,214,24,0,35,203,20,240,168,233,233,216,57,56,92,206,19,120,43,229,29,94,204,225,6,12,62,23,200,115,244,165,205,11,225,63,109,7,139,126,42,76,194,26,141,255,16,120,110,216,161,106,247,41,214,201,13,122,30,77,89,185,143,137,133,100,213,82,61,102,86,247,240,225,52,89,42,101,78,196,134,40,126,209,155,136,222,47,13,88,177,31,55,167,99,129,200,133,155,117,127,204,155,86,227,75,195,70,169,116,69,155,63,205,226,48,50,0,90,226,179,45,98,53,3,134,201,250,49,19,8,202,198,236,63,135,237,147,244,183,77,172,42,230,194,196,115,253,24,125,231,99,167,88,29,166,21,170,214,15,103,121,13,20,83,89,205,209,206,197,46,197,179,97,54,81,251,134,82,149,122,159,13,79,230,227,29,54,130,163,11,47,21,31,62,40,249,240,62,21,32,157,111,122,224,33,14,86,147,191,53,180,99,58,100,8,116,204,207,19,50,147,25,248,237,109,187,247,10,20,190,214,167,113,203,53,102,48,98,217,202,184,13,92,122,188,52,215,3,29,18,208,117,81,19,135,90,47,124,247,57,43,238,110,79,207,10,122,221,14,91,224,244,105,93,34,198,199,156,201,237,113,198,227,230,12,16,210,106,93,60,184,80,93,2,30,184,215,153,222,187,216,246,4,16,226,55,67,203,3,12,221,130,110,149,19,2,62,251,201,242,159,6,204,143,157,187,11,108,20,1,247,174,245,238,232,45,173,17,243,96,67,106,221,244,183,9,46,14,255,210,27,26,140,246,180,134,221,203,71,20,99,164,171,167,159,84,86,103,66,66,74,130,211,81,103,217,143,216,215,225,81,30,243,3,34,81,103,132,4,165,2,224,137,126,24,63,136,195,84,119,170,179,157,148,189,229,251,81,166,0,86,51,52,81,251,13,182,59,224,165,85,127,172,217,236,244,157,80,98,154,160,188,70,40,224,35,248,166,89,166,52,116,61,247,196,31,5,164,195,228,59,73,94,192,57,136,243,217,181,179,195,72,177,183,39,190,113,204,19,127,107,116,53,179,238,86,80,170,56,191,45,48,251,185,92,96,123,43,94,143,104,236,168,137,178,134,127,70,10,38,116,129,139,250,131,95,95,216,46,150,176,210,12,248,83,178,107,125,156,175,108,23,253,235,53,129,197,255,46,85,4,55,250,45,196,134,159,214,200,192,28,61,255,87,28,239,248,103,130,107,237,67,239,147,217,62,170,151,78,153,54,105,211,80,7,137,44,203,197,158,232,87,205,194,251,106,97,153,116,81,118,186,27,124,178,192,100,242,178,18,96,52,50,174,23,138,136,41,20,15,14,39,106,13,164,103,232,212,186,223,253,192,205,212,34,2,238,36,13,204,30,67,66,90,228,189,228,91,42,210,57,169,226,189,224,2,187,63,13,9,198,61,35,43,124,88,178,235,34,43,229,174,80,19,123,155,114,208,12,83,207,46,190,148,168,78,233,114,58,67,223,92,40,221,254,96,20,163,69,192,149,20,128,29,199,43,114,175,77,157,180,230,240,119,157,83,148,4,248,245,219,109,238,8,211,51,219,57,61,97,51,191,63,13,125,105,4,81,166,105,211,164,187,59,81,216,116,142,188,207,163,56,141,251,44,139,39,116,226,18,112,131,6,10,10,85,140,54,229,173,236,14,48,139,243,52,81,115,26,116,182,120,188,141,170,227,115,68,102,249,105,14,111,231,49,164,192,182,116,157,222,199,40,38,189,214,91,99,53,92,43,142,115,30,7,240,247,177,240,230,54,177,184,135,237,200,62,249,97,185,239,146,45,130,190,21,229,161,31,186,42,41,193,119,64,153,20,196,158,62,120,103,35,207,188,48,100,193,45,222,106,91,73,215,237,246,134,68,111,197,91,33,9,41,74,54,118,69,60,183,228,111,10,158,1,133,158,249,162,8,236,250,112,67,248,129,87,214,81,104,83,143,141,237,135,156,177,114,202,210,57,38,35,37,168,62,7,73,223,86,66,10,44,171,141,82,224,7,163,86,41,252,191,148,232,88,169,200,7,83,83,34,14,176,73,152,142,80,239,7,15,60,150,247,240,54,222,238,236,12,8,228,133,80,69,114,127,187,20,56,174,134,195,198,210,153,5,166,68,213,221,53,248,248,164,95,200,14,176,24,63,140,66,255,116,143,130,179,174,224,234,119,115,102,83,116,40,20,31,150,94,191,189,134,219,116,18,155,164,3,194,19,117,174,7,223,186,132,118,166,146,9,29,112,35,88,230,140,19,220,248,214,25,165,251,112,88,136,201,177,252,96,11,32,223,195,153,98,149,89,156,13,19,97,101,74,47,4,94,211,138,76,63,184,226,146,188,169,32,196,174,113,253,56,60,72,20,189,199,24,193,105,10,61,126,115,129,79,49,171,228,100,227,53,192,104,204,14,47,242,20,170,194,72,157,21,135,241,159,61,173,19,180,172,61,96,234,56,138,194,84,249,248,195,45,215,224,94,161,160,193,33,212,208,28,102,249,201,123,147,5,57,156,54,2,70,241,115,235,92,218,53,24,199,107,60,156,123,212,189,55,26,76,93,130,195,240,220,22,253,237,99,32,173,239,142,191,138,73,186,220,132,142,105,122,99,174,6,72,206,48,146,210,250,240,57,243,125,49,244,197,158,158,153,140,152,131,149,196,59,69,151,233,80,56,12,245,236,204,15,28,89,98,16,164,152,216,169,194,35,220,234,171,252,188,105,253,133,189,215,131,132,165,182,31,16,197,112,135,97,182,159,253,237,216,42,62,83,248,114,194,0,15,140,110,180,195,164,226,204,103,196,126,131,236,112,183,136,149,194,121,121,148,142,195,21,151,87,125,225,26,3,202,54,14,177,215,63,195,216,34,80,199,21,251,155,119,149,68,59,57,101,137,89,89,213,162,195,56,17,100,35,33,3,156,85,23,240,88,82,198,192,237,23,237,176,104,141,215,101,203,195,97,41,117,53,160,69,121,25,212,183,2,159,251,116,143,223,54,162,10,89,49,3,58,71,167,108,92,80,132,159,153,36,15,223,212,77,199,139,81,151,43,2,239,248,21,205,113,235,112,179,106,14,129,217,27,124,43,168,152,30,146,161,129,115,134,83,222,123,126,160,42,225,74,22,39,20,155,23,62,23,1,153,61,156,73,211,149,65,184,239,157,213,123,179,202,236,78,221,243,14,56,35,138,36,176,229,151,126,198,30,179,148,50,136,41,240,100,102,250,111,227,18,146,196,75,18,50,242,28,177,44,54,215,92,233,120,67,42,120,251,22,7,99,156,48,71,99,185,120,250,59,129,231,209,133,187,16,51,137,180,22,95,143,22,215,203,250,195,141,217,81,46,156,117,201,216,242,220,53,22,220,64,123,72,31,14,1,198,136,5,135,47,181,62,240,206,94,14,104,173,171,40,248,77,19,22,219,23,60,183,220,162,32,105,152,83,97,25,109,18,243,123,138,181,202,122,145,109,196,212,230,231,125,52,44,210,15,218,183,27,138,44,244,180,69,82,20,227,47,135,174,39,112,237,146,26,12,220,93,176,202,118,137,46,37,142,24,236,45,121,126,4,48,84,181,91,97,243,186,57,76,118,154,206,177,65,126,83,185,240,24,34,185,192,142,84,208,43,11,24,254,107,153,38,199,38,42,247,44,35,13,164,78,249,26,164,57,123,198,10,26,6,232,149,118,133,161,229,137,73,150,40,24,212,214,68,194,227,12,103,233,78,253,105,238,131,113,210,177,141,54,93,28,86,222,29,231,205,185,143,117,53,200,112,143,7,139,62,217,156,240,97,201,160,81,23,29,203,186,96,114,237,45,61,35,187,214,99,142,235,167,100,183,20,166,126,204,151,53,89,8,77,34,246,228,66,145,48,26,48,130,175,178,211,50,89,106,156,132,4,231,132,61,16,245,151,115,224,23,89,213,75,50,212,81,17,73,212,207,198,134,3,47,162,124,78,68,145,156,188,198,234,103,208,95,190,48,17,105,151,11,178,93,252,220,140,164,245,38,99,166,250,78,90,141,215,85,222,107,27,63,167,255,246,57,41,199,243,218,216,49,158,101,190,8,41,226,74,18,152,87,245,35,158,250,188,162,246,55,124,231,123,199,123,147,181,37,116,219,211,248,206,135,191,23,37,28,34,131,4,122,150,99,11,152,211,77,190,54,62,208,233,137,170,148,246,12,146,140,4,54,217,67,223,134,173,186,68,246,89,82,99,206,78,236,131,6,79,196,88,15,154,194,238,169,220,74,68,219,6,13,147,1,185,198,7,195,130,163,219,48,228,11,221,133,211,141,110,105,138,30,3,112,47,53,198,12,185,44,201,242,49,155,123,123,161,197,66,109,54,9,75,44,48,169,216,254,94,112,207,75,172,105,66,84,69,180,61,96,19,204,84,152,11,86,180,182,210,109,125,111,244,103,83,252,54,125,121,30,14,15,114,94,1,79,173,36,2,70,145,211,143,54,100,17,132,165,28,63,53,76,109,62,228,198,70,44,203,243,192,112,183,230,128,9,237,200,160,178,222,202,242,223,70,29,229,25,150,252,219,153,28,46,102,123,8,12,141,101,189,48,181,217,10,147,114,24,107,228,87,252,38,163,70,162,120,152,73,228,18,138,224,9,5,151,84,98,236,128,177,192,101,208,178,229,24,196,107,227,11,149,131,117,81,90,87,98,17,240,193,165,120,209,110,65,195,137,244,129,41,94,144,33,47,184,196,194,92,224,32,148,146,77,76,246,220,242,109,221,74,21,253,39,179,232,9,189,7,92,181,212,148,61,50,7,203,37,48,5,186,250,112,136,35,98,162,146,248,93,30,120,219,157,234,194,231,162,34,179,161,166,18,50,76,6,23,161,146,52,203,40,72,48,237,183,41,152,16,120,173,217,99,75,60,135,88,150,226,94,147,141,233,94,208,254,251,220,82,161,133,46,12,217,164,23,126,184,248,77,244,234,108,86,1,231,166,172,116,8,191,156,187,249,237,218,153,105,107,203,160,162,121,22,7,160,185,97,138,14,42,236,249,43,166,57,17,86,113,165,28,152,205,36,62,40,228,67,83,191,88,175,166,95,21,75,44,105,249,47,82,58,237,92,206,243,93,129,90,5,98,194,49,117,151,18,15,183,100,12,129,57,187,211,237,218,82,225,235,185,76,247,111,223,197,95,133,212,135,52,51,130,54,23,198,211,91,21,54,66,157,128,141,169,71,96,162,193,119,71,93,70,192,122,225,179,252,230,61,226,40,10,204,58,151,44,247,113,143,59,104,69,93,26,84,126,23,151,105,94,56,63,232,140,192,176,170,199,92,50,114,22,25,82,194,169,45,46,34,228,80,38,125,109,243,252,164,29,112,135,157,74,224,101,148,3,1,227,20,146,207,73,250,221,29,241,198,49,180,245,225,59,94,10,215,226,245,246,65,241,106,228,185,183,211,170,46,5,227,34,92,171,129,26,141,219,69,11,119,177,216,137,207,95,156,25,172,48,233,29,113,123,178,232,176,44,236,125,118,113,167,226,231,88,38,12,122,251,188,185,238,220,233,111,34,190,77,80,202,123,82,185,135,118,22,97,55,224,115,180,197,157,145,162,219,118,157,152,6,167,107,39,29,123,172,235,25,96,214,133,71,1,129,155,38,199,35,118,67,213,77,28,234,120,13,246,243,90,104,73,132,193,64,50,104,85,180,81,14,239,40,148,61,98,109,48,38,221,137,90,172,146,184,72,224,8,56,141,216,134,241,128,74,154,158,53,174,101,199,179,81,142,122,30,205,197,194,135,108,192,81,53,158,71,83,9,118,97,184,109,117,68,19,130,208,1,47,136,190,116,200,96,26,138,61,156,166,186,238,72,156,43,78,79,131,185,64,53,183,76,20,242,147,178,172,59,120,140,100,204,122,74,247,230,198,162,46,91,214,221,238,70,71,112,91,83,71,86,4,206,8,45,174,187,213,45,97,139,132,240,8,135,118,191,71,54,247,110,237,57,91,159,191,55,133,97,125,40,140,184,122,108,9,187,192,86,171,83,5,123,193,47,164,52,69,221,230,194,199,70,38,31,230,7,115,192,146,43,175,112,9,62,124,28,206,69,125,237,148,11,64,35,230,173,97,46,200,114,242,29,115,57,133,64,1,167,230,126,12,114,50,50,137,255,59,108,236,119,58,79,11,36,75,254,240,74,162,189,142,57,74,214,113,79,135,108,248,108,102,242,189,161,241,221,35,90,147,162,210,116,174,13,228,114,28,197,101,185,31,116,222,173,240,216,149,175,101,186,81,44,88,45,126,26,239,67,158,239,2,91,53,90,159,65,40,207,23,193,150,245,157,129,188,202,46,146,17,147,220,69,178,33,29,70,6,64,119,6,172,59,39,118,33,127,176,40,97,22,83,109,69,54,18,186,110,89,121,17,39,156,100,20,191,56,220,155,18,178,30,216,68,131,167,195,36,161,139,143,129,244,129,156,226,115,143,148,139,144,162,90,74,121,41,49,151,6,246,218,211,154,178,13,191,65,65,21,85,37,26,101,161,192,51,113,253,189,33,245,21,49,75,114,19,207,246,27,147,101,82,12,38,87,195,109,245,148,45,96,68,207,117,207,67,249,207,51,178,225,61,70,75,70,122,190,44,53,205,191,24,214,183,228,219,81,123,114,121,175,44,157,99,62,19,117,25,101,251,10,120,171,86,6,103,93,219,46,241,185,40,114,233,146,64,3,124,238,134,59,224,76,181,151,252,246,57,30,155,179,156,67,173,15,127,171,180,222,120,185,253,28,105,44,168,166,199,227,54,225,160,104,141,180,184,248,127,97,218,113,222,210,69,54,153,148,31,3,114,9,242,33,53,121,105,221,142,97,128,206,43,30,125,12,201,165,179,124,147,65,234,30,12,202,214,122,110,79,199,96,1,244,214,100,178,78,157,43,36,21,221,215,58,63,213,36,94,11,76,122,107,60,156,99,91,39,226,10,129,29,171,62,173,85,247,44,104,125,61,99,99,153,69,80,245,236,92,38,72,81,2,198,243,242,76,133,220,195,161,78,234,206,144,234,127,38,210,232,174,95,104,249,0,154,209,49,183,145,103,196,18,32,247,114,169,37,100,41,55,209,120,88,26,167,76,113,59,29,163,241,233,88,214,125,99,162,98,230,222,88,138,214,242,212,229,67,14,123,138,126,147,42,37,30,8,178,13,8,86,254,96,99,148,144,60,69,75,185,205,205,207,55,43,254,207,98,171,111,99,202,118,143,42,22,234,150,144,235,100,144,182,87,49,45,42,222,230,115,56,38,102,245,116,20,103,183,184,24,54,110,104,143,66,155,115,41,105,56,138,140,235,160,229,160,188,247,108,174,122,196,192,195,188,125,191,235,164,83,165,252,218,112,248,4,29,230,146,177,212,226,64,122,100,121,215,50,124,11,250,94,141,68,189,18,176,233,202,116,61,68,72,246,246,158,103,210,27,30,51,204,138,190,125,84,50,133,235,245,57,222,76,231,235,131,97,72,223,143,97,203,194,207,222,115,99,24,214,35,232,192,145,14,187,16,181,255,127,196,157,75,206,54,187,146,149,103,132,124,191,12,175,26,180,232,210,160,135,132,232,0,18,37,21,2,9,26,204,166,14,48,11,252,196,235,8,175,172,58,91,52,56,210,222,189,253,199,151,249,58,157,78,59,46,43,214,26,122,238,26,75,86,15,227,212,54,92,142,229,82,156,218,16,71,135,203,245,151,137,174,124,149,118,206,162,166,27,18,41,113,7,45,161,93,0,88,235,227,18,240,130,91,152,207,250,223,95,115,40,20,66,47,50,62,225,15,55,207,225,80,24,230,124,127,6,54,34,157,116,118,236,146,132,75,207,30,107,121,1,125,161,120,78,139,142,154,39,140,119,97,30,90,195,99,62,67,134,6,106,225,150,146,158,0,39,80,26,142,189,95,6,189,255,120,19,9,10,173,24,53,197,97,221,10,169,187,228,88,70,0,142,138,58,174,48,121,58,71,51,102,40,181,244,230,212,116,122,60,22,31,182,126,93,21,95,162,134,121,211,233,170,87,3,152,88,49,223,96,109,245,248,168,166,204,245,204,166,62,249,113,147,66,191,19,51,144,239,241,9,6,32,119,189,230,70,11,118,250,196,33,99,245,245,204,0,212,202,199,159,47,53,63,179,77,155,58,236,214,9,255,134,134,32,143,250,65,105,196,42,108,248,76,186,27,118,104,93,252,136,64,158,77,169,63,113,131,166,140,139,180,149,134,2,148,147,218,187,182,214,169,71,42,16,226,21,155,29,178,76,75,253,109,130,162,228,137,197,78,128,249,9,67,206,142,48,91,172,66,232,142,134,250,188,84,211,223,67,159,51,113,231,207,105,111,81,250,187,26,144,102,12,237,56,246,112,141,239,103,238,210,84,9,13,28,99,121,86,242,221,89,204,248,193,49,161,244,76,190,224,11,65,78,26,184,158,57,45,209,70,52,221,75,218,164,226,101,157,239,244,249,211,150,62,165,241,35,204,39,220,121,59,14,162,102,165,190,139,73,4,191,4,25,148,185,51,40,181,141,114,72,28,94,210,219,199,55,31,239,226,19,144,52,49,115,222,140,248,58,6,146,119,106,205,175,129,208,246,132,45,176,212,99,166,83,236,237,132,52,183,21,153,110,120,184,106,44,127,68,224,133,181,236,7,3,115,188,15,230,172,196,25,240,7,38,86,105,152,75,149,220,27,102,190,244,253,118,66,232,67,196,92,122,247,142,27,251,237,37,130,194,84,187,9,144,223,62,90,182,52,122,83,7,3,9,252,204,73,201,172,48,67,150,17,67,43,196,233,242,66,192,108,150,28,191,13,122,168,87,53,211,181,248,174,30,74,4,123,204,231,255,29,255,105,230,36,222,27,89,219,179,79,164,33,102,209,106,193,60,156,58,250,119,111,161,89,36,166,47,65,138,105,143,93,182,174,82,32,202,111,199,97,219,108,98,133,27,218,219,175,176,210,72,41,223,7,17,131,119,236,88,234,243,44,89,25,247,217,21,134,179,59,99,6,161,37,227,166,26,222,235,91,105,134,244,19,179,145,126,188,77,158,88,72,174,6,35,21,62,80,51,20,136,90,231,138,14,196,69,133,255,252,186,60,215,217,193,79,84,230,247,110,150,78,144,247,177,97,181,137,3,155,78,46,105,5,1,162,185,117,179,132,154,59,171,153,62,229,183,35,81,198,250,220,156,150,221,21,219,198,137,62,37,144,198,124,78,228,88,42,168,187,73,45,99,177,91,209,123,233,230,137,140,233,18,115,126,138,148,152,225,150,107,106,94,186,27,78,90,247,135,152,225,173,14,151,151,202,214,124,222,4,15,9,180,83,174,94,82,55,3,81,80,166,76,11,110,105,147,161,193,10,60,195,85,105,38,44,41,15,86,96,235,14,111,188,1,68,147,159,46,28,248,50,50,146,93,85,205,214,152,229,230,69,223,144,94,93,17,223,137,57,229,60,122,101,22,164,22,75,141,2,81,63,222,223,103,219,33,63,84,156,42,129,206,186,50,37,57,1,17,96,109,145,127,166,19,4,58,222,63,135,63,247,15,128,228,15,103,14,196,61,57,72,29,70,184,79,27,198,162,77,230,230,149,49,127,8,112,207,178,205,36,253,127,214,2,153,232,248,180,67,194,184,231,88,205,2,73,247,22,190,74,154,16,29,148,112,92,9,234,34,218,111,131,209,9,122,142,121,39,69,191,210,40,113,54,239,192,164,103,60,46,109,75,47,212,84,2,128,141,16,146,146,188,29,51,226,88,110,46,4,63,218,77,9,239,123,245,30,39,204,179,104,187,26,96,100,7,238,87,254,182,127,30,43,157,43,188,163,236,152,143,211,219,116,224,41,7,135,55,102,242,233,114,53,196,143,1,250,61,102,75,70,170,153,165,231,128,120,24,111,84,92,12,113,241,179,159,198,205,203,248,182,158,231,13,102,239,153,201,15,200,203,70,107,228,253,180,49,128,126,172,61,4,215,48,27,220,66,205,231,83,237,49,178,150,151,0,11,49,147,19,95,97,46,20,205,213,156,194,245,193,76,216,94,149,215,11,144,94,252,54,97,203,254,152,225,58,137,231,130,154,70,215,33,172,232,171,199,111,67,111,173,125,74,25,48,102,141,155,91,186,80,175,134,171,240,153,193,57,125,110,110,104,77,159,53,210,179,233,115,53,252,48,209,193,112,142,203,164,210,102,103,74,144,131,113,168,63,97,72,210,62,166,204,113,57,252,35,64,232,121,173,143,249,124,219,53,174,30,251,35,254,188,9,121,70,76,11,245,249,246,25,121,129,230,62,70,78,187,145,54,32,162,237,84,163,173,131,152,104,106,239,11,29,158,206,171,55,107,179,247,171,55,207,50,167,13,102,187,250,177,210,199,233,247,134,45,121,104,195,231,57,85,170,139,109,3,3,61,59,129,210,207,161,71,91,227,177,193,17,232,23,102,232,41,207,222,26,80,180,168,22,61,14,233,9,170,194,188,236,140,250,16,92,103,207,231,33,50,133,199,211,63,164,222,233,58,117,0,175,19,20,10,106,173,195,163,103,51,127,100,134,112,118,163,11,16,218,73,100,6,213,220,171,92,139,204,160,50,153,83,187,109,241,203,240,136,126,100,5,215,43,0,154,185,84,85,129,156,211,118,177,48,131,4,213,155,83,2,109,239,106,208,204,106,134,198,34,191,171,207,140,169,210,55,220,27,206,32,194,148,177,236,62,44,234,96,38,215,51,247,161,66,14,60,171,251,39,104,126,161,113,173,102,216,151,222,140,91,191,170,222,156,92,97,143,145,207,254,97,12,183,92,198,123,153,211,206,66,53,23,29,217,121,1,74,146,104,192,247,113,195,126,51,143,254,97,158,239,40,21,168,245,51,103,48,192,188,73,89,95,150,105,218,87,103,79,85,204,31,245,230,105,156,36,222,45,67,235,192,71,130,28,142,140,150,215,51,231,143,234,251,48,38,228,24,26,45,135,42,251,196,18,77,111,49,0,72,208,101,138,35,187,253,132,34,134,77,85,231,20,8,178,103,203,13,105,214,171,50,211,15,122,75,124,87,65,252,121,43,197,239,143,66,201,187,219,49,151,161,34,69,195,68,203,252,183,1,4,86,149,79,167,131,41,246,98,114,225,90,88,53,6,153,226,169,122,163,234,76,202,222,0,92,193,17,38,88,79,180,160,98,62,52,112,244,252,126,154,102,203,143,122,25,186,134,61,122,163,160,206,155,31,57,251,81,227,167,171,201,61,171,92,3,173,154,41,174,102,139,211,69,94,32,130,245,211,145,146,57,145,143,40,0,2,219,241,150,175,214,200,64,168,84,113,226,157,120,239,20,20,36,31,73,156,19,167,22,167,110,157,212,80,138,210,32,128,156,206,175,99,12,241,170,161,234,207,52,235,239,233,63,109,245,95,29,120,34,75,231,173,64,108,212,67,25,184,33,139,56,91,125,152,219,167,113,165,83,156,206,59,38,173,147,209,72,106,38,167,234,94,154,137,216,168,156,169,213,5,60,229,7,5,227,167,144,102,141,110,213,83,172,184,231,48,221,191,57,133,44,130,10,64,152,77,244,237,153,233,230,246,232,98,26,147,132,50,16,27,143,226,104,97,6,240,39,135,8,77,169,94,32,100,100,96,250,151,88,9,184,94,43,28,206,167,120,159,72,105,133,0,160,81,188,208,45,254,204,214,135,30,61,124,54,171,162,108,219,233,96,218,35,110,206,74,149,205,152,192,180,148,20,87,179,26,100,41,145,171,217,142,61,0,199,72,106,121,168,185,6,162,207,204,93,82,230,152,143,211,16,107,9,110,155,36,7,28,114,4,37,250,167,232,39,248,72,121,152,74,108,105,241,219,168,86,119,181,150,190,99,43,159,63,238,88,49,211,240,255,230,212,80,181,50,240,105,24,243,248,233,69,119,155,60,246,164,80,52,158,185,126,248,87,81,85,76,111,149,3,148,82,209,121,211,72,74,177,151,255,48,90,50,229,72,65,181,56,101,12,199,172,47,12,26,167,20,11,241,151,23,20,235,89,168,243,93,75,107,158,90,33,210,139,79,0,221,112,93,196,172,226,160,94,193,92,250,103,74,225,202,205,113,14,76,228,153,133,68,2,253,229,119,231,227,62,234,18,54,21,235,21,107,20,5,12,93,8,84,70,106,149,133,192,143,63,51,156,74,43,118,98,114,251,73,218,224,97,242,106,237,45,97,213,29,164,175,182,61,55,104,254,200,182,212,60,235,123,34,188,74,241,161,186,69,238,238,140,147,9,222,210,17,209,201,48,4,133,252,180,132,107,202,58,106,35,237,41,98,158,122,111,160,203,241,89,158,189,126,43,3,4,250,241,41,94,20,46,171,52,30,96,61,51,16,123,52,68,43,75,151,136,17,112,191,95,54,209,117,29,55,42,21,113,177,105,249,126,172,100,20,226,161,105,221,255,92,76,223,111,116,245,46,90,237,147,190,11,58,23,227,195,49,112,179,90,79,12,49,223,192,104,254,172,106,205,195,25,64,205,58,37,173,12,147,217,166,91,49,204,64,23,116,186,77,211,53,126,217,166,68,198,77,27,141,211,23,98,166,83,77,190,140,10,220,32,150,254,162,93,69,72,3,208,66,46,17,173,54,160,142,250,209,85,211,123,127,214,47,165,6,117,175,71,180,0,67,204,212,192,201,50,224,75,204,136,189,234,205,9,209,71,44,20,180,126,197,127,34,101,58,130,115,6,180,214,252,108,100,133,19,59,190,172,5,181,186,126,120,165,163,72,25,143,13,63,185,238,192,5,6,184,254,204,228,169,62,55,47,251,173,194,19,245,170,112,95,55,185,177,216,199,0,29,41,133,97,55,137,175,247,245,0,105,210,143,11,86,220,119,98,154,4,167,238,100,152,115,123,87,3,109,144,57,205,166,241,235,87,111,64,75,186,74,33,113,24,91,204,83,242,171,29,104,41,205,77,110,134,238,67,87,90,54,126,224,29,102,228,58,212,12,25,90,220,219,4,193,244,185,90,143,230,113,74,186,176,9,137,181,150,128,239,154,10,196,86,143,212,48,106,14,50,196,12,103,187,222,155,174,197,88,165,96,216,148,14,231,132,128,36,78,220,10,248,78,87,10,121,225,72,76,152,30,64,211,25,229,175,159,35,176,141,68,87,30,58,69,89,133,134,108,118,120,181,229,249,34,85,200,33,62,11,225,28,5,190,5,119,99,163,150,79,135,158,245,238,79,212,207,226,68,107,79,205,133,236,152,155,145,168,23,141,26,164,28,186,131,23,137,158,62,106,23,220,13,116,142,91,27,137,131,247,192,40,50,191,192,196,226,10,149,2,3,89,218,92,243,140,171,233,79,44,98,102,186,98,220,100,36,196,251,128,18,186,185,2,8,102,58,151,182,152,17,82,106,110,197,131,146,13,154,125,235,29,195,80,73,119,233,155,36,249,222,67,94,199,224,154,69,96,172,208,15,211,15,231,143,85,32,145,147,167,102,7,173,206,249,11,168,0,176,244,251,237,138,131,29,105,57,74,51,85,51,103,197,212,145,124,137,129,232,254,72,189,23,43,124,7,113,2,20,28,178,14,140,221,179,7,187,65,38,41,42,129,7,130,5,213,21,39,104,36,133,83,233,13,188,192,215,238,149,34,19,158,68,170,77,204,104,93,249,38,75,137,34,43,39,82,222,4,161,57,248,11,142,179,95,69,91,1,136,202,118,105,54,24,62,207,41,37,81,104,158,134,69,188,111,4,31,118,8,252,162,147,121,238,177,196,129,119,33,146,254,204,148,128,35,63,76,193,11,96,150,152,7,129,201,116,6,3,194,78,153,181,76,130,202,69,153,121,99,187,74,9,153,157,12,213,115,231,63,24,38,22,182,196,140,90,170,63,152,133,231,170,7,150,141,6,216,63,32,58,184,187,146,65,1,120,158,222,106,52,33,190,200,74,111,152,141,87,213,189,100,106,94,83,181,43,45,149,217,252,27,1,99,66,85,236,153,139,137,160,222,155,95,241,165,183,28,144,79,165,226,22,220,11,112,139,203,164,102,248,43,124,143,166,180,254,33,55,202,249,236,94,205,227,235,101,132,210,178,204,169,195,199,215,187,76,201,47,108,105,25,231,196,120,172,14,85,169,254,140,215,58,251,148,109,24,213,85,33,132,69,79,9,250,154,51,171,90,178,64,80,92,149,136,4,141,248,114,203,66,3,16,16,61,209,204,55,66,13,207,154,173,16,84,156,21,34,209,205,26,102,20,28,207,22,231,75,97,175,159,30,251,51,195,149,49,253,172,7,226,216,133,243,17,243,249,240,125,223,216,134,198,237,255,175,158,247,191,252,235,191,255,203,127,253,187,127,94,169,218,127,131,74,213,31,141,232,13,152,138,219,8,243,96,115,170,50,27,184,47,254,26,225,168,131,138,69,230,18,255,218,39,131,189,76,121,158,206,123,192,217,247,215,52,76,144,90,94,68,171,150,110,245,215,116,54,19,165,24,164,165,187,197,81,74,110,57,171,46,119,66,171,107,248,70,7,170,143,194,166,152,233,46,141,5,134,212,108,145,128,29,86,246,179,147,249,213,120,23,93,82,152,116,232,44,87,168,161,135,132,138,157,154,207,172,57,124,238,236,213,191,116,182,152,13,195,114,87,152,53,7,233,177,134,203,156,115,124,26,116,184,202,135,113,252,164,250,200,82,140,117,65,88,187,232,28,76,65,14,183,224,213,81,129,120,123,29,125,133,185,162,252,85,245,131,133,204,197,63,247,19,43,21,165,119,166,50,248,206,91,232,46,122,214,205,0,1,7,47,38,45,83,183,20,47,2,78,53,6,235,230,65,103,239,82,179,36,187,151,69,87,50,225,92,61,188,5,2,92,32,36,25,93,127,27,21,32,159,112,136,115,245,177,192,141,79,207,159,44,163,115,208,145,161,181,22,60,70,180,188,41,106,29,142,100,50,117,193,94,67,92,241,217,158,207,202,27,126,98,26,69,143,158,136,116,40,228,120,93,200,55,169,59,104,98,203,145,73,96,55,233,26,202,209,153,25,237,71,44,67,90,67,100,243,134,71,199,97,231,12,109,64,139,38,102,42,23,113,104,25,15,146,236,115,217,24,101,125,198,205,15,30,226,110,230,31,131,77,92,13,45,224,208,195,58,211,12,234,124,66,124,77,210,57,223,17,23,135,136,211,207,83,147,110,209,19,209,162,5,255,237,31,109,203,199,108,124,14,126,88,147,27,75,58,107,72,25,183,56,203,57,46,165,40,147,77,217,204,67,111,146,236,66,130,128,232,223,134,81,212,221,8,88,204,117,29,158,135,122,47,12,241,241,170,106,228,8,50,193,207,234,44,75,48,148,169,127,84,200,78,236,112,159,40,131,201,118,104,101,170,200,71,140,130,128,187,28,167,70,71,147,60,13,72,139,33,148,232,207,76,213,51,226,146,126,60,138,164,226,134,144,116,14,103,25,161,248,3,35,226,27,185,49,11,118,207,250,30,191,24,90,62,113,150,225,134,137,176,198,136,29,187,36,82,76,187,101,63,127,151,46,193,165,193,135,105,199,93,107,182,85,44,137,20,124,22,39,97,192,124,70,190,242,39,100,106,37,6,14,53,149,158,199,29,135,166,214,38,87,171,252,182,9,208,56,231,15,102,64,87,159,88,15,6,51,185,249,135,228,214,232,211,157,38,228,247,219,159,139,143,107,86,252,12,193,154,149,130,25,29,222,61,35,48,66,183,117,107,212,149,45,46,141,199,166,227,95,205,116,148,120,227,21,230,214,53,172,130,115,217,69,235,166,109,97,42,136,215,73,79,186,14,59,218,229,52,176,104,210,224,44,61,135,73,99,86,242,52,172,212,116,214,179,230,174,225,113,57,27,131,94,108,92,201,106,166,83,191,63,243,121,14,29,153,225,143,220,74,68,167,81,106,89,18,196,98,110,202,145,75,99,219,156,17,117,81,35,19,182,162,14,156,111,190,53,156,224,138,208,60,11,108,29,145,165,60,230,209,84,24,142,36,76,112,202,155,25,34,18,77,109,213,28,132,151,56,39,77,79,9,130,135,228,205,204,102,222,91,23,82,163,232,21,139,152,171,133,175,195,82,118,143,196,140,38,133,249,201,98,150,20,32,83,172,116,194,127,178,129,251,37,194,9,184,149,63,208,130,137,53,223,79,163,126,251,201,7,18,236,164,48,159,237,79,21,4,186,21,223,223,172,164,134,70,155,230,72,33,107,127,230,179,65,234,58,52,232,68,208,15,130,193,158,233,147,158,45,33,133,105,189,44,42,40,76,98,152,240,36,50,26,70,64,165,102,24,56,234,51,107,227,19,233,236,51,236,151,105,89,91,9,185,250,89,75,121,230,168,30,108,226,7,137,232,200,23,238,56,59,237,183,91,82,51,72,208,40,51,239,245,79,190,252,62,96,0,17,243,231,219,133,252,183,71,190,143,24,225,243,1,13,28,223,200,226,3,216,208,216,134,116,128,83,156,97,61,129,167,212,160,105,212,29,51,189,113,155,132,131,22,46,206,189,94,106,235,188,44,245,30,169,253,77,167,241,33,195,132,119,169,213,30,202,53,111,198,105,235,209,180,218,36,211,248,230,108,64,33,47,47,123,2,200,203,207,60,192,181,105,173,168,208,31,26,102,78,225,79,41,105,162,215,27,102,210,160,250,219,200,31,190,180,218,68,230,90,106,92,4,69,45,238,77,171,129,230,134,201,228,132,179,223,96,10,248,172,113,200,117,182,239,196,38,137,53,198,183,244,87,219,123,157,217,88,251,63,230,181,95,150,243,44,114,221,178,64,11,181,244,46,110,67,207,0,52,49,2,141,119,124,162,173,108,180,157,94,153,18,101,193,13,229,146,44,163,227,32,205,240,130,76,222,83,29,106,83,77,168,233,153,105,238,147,25,219,8,91,191,69,152,178,98,48,58,122,1,105,188,180,49,105,101,29,216,57,206,103,124,245,107,27,226,67,205,212,141,35,145,143,206,133,126,60,52,193,189,34,47,217,240,79,50,125,211,178,18,11,1,221,136,33,239,18,86,238,57,163,42,79,203,130,186,119,80,192,156,112,234,101,234,33,51,223,98,6,241,152,94,42,254,236,63,85,111,94,8,51,250,51,167,161,213,105,154,6,163,206,69,206,71,29,48,83,79,91,85,238,157,85,31,157,218,54,21,233,103,158,90,219,163,35,24,200,177,84,32,84,54,123,28,119,32,7,105,41,197,168,173,105,214,65,113,35,134,141,234,169,108,210,16,11,173,87,35,48,242,84,153,147,9,83,243,195,173,12,3,220,8,198,226,124,27,39,70,141,162,187,113,125,10,134,226,248,14,17,214,113,88,84,221,71,33,247,164,119,32,204,43,11,90,191,27,159,123,139,245,255,19,184,146,145,145,89,139,228,21,234,88,31,45,74,24,94,122,228,104,105,153,86,37,113,168,212,74,143,194,9,170,95,210,30,222,141,43,173,191,145,29,247,76,151,25,102,193,250,112,105,249,224,109,232,65,172,239,234,153,21,137,64,217,164,181,55,165,176,196,42,2,138,58,74,138,93,154,182,88,33,210,0,80,115,94,104,96,98,208,200,248,64,75,76,18,55,14,213,1,203,68,255,96,125,18,159,92,152,89,135,10,184,161,147,254,205,233,217,250,154,190,145,33,60,85,152,65,253,233,131,81,96,30,241,219,86,57,81,248,85,66,195,49,172,52,160,43,106,108,160,202,88,98,37,89,143,184,194,225,240,191,159,153,73,83,72,218,74,132,191,129,13,73,159,106,45,105,152,221,162,174,9,219,115,81,12,147,53,11,68,129,111,156,0,72,235,100,63,98,184,56,249,6,117,78,189,185,113,244,196,199,57,186,117,74,139,185,83,74,127,55,167,150,174,16,195,110,121,241,48,15,97,57,232,23,215,240,126,250,204,139,28,17,48,215,208,45,251,204,75,89,220,17,21,155,99,201,189,85,67,179,219,233,82,229,222,253,3,73,195,21,124,5,60,6,166,21,186,105,26,51,235,77,41,253,96,50,50,194,201,217,228,169,231,247,167,7,172,101,253,205,217,150,86,0,204,103,21,182,44,51,174,57,27,50,145,61,141,55,242,150,213,125,91,200,1,68,222,154,171,139,138,105,160,192,88,115,121,230,146,213,89,95,80,7,188,243,107,38,146,43,34,150,140,7,93,158,21,110,227,169,86,9,66,76,69,94,229,92,206,230,10,108,165,135,217,188,44,53,155,192,114,152,217,17,245,230,224,141,235,251,237,19,149,171,208,121,230,16,120,214,212,116,75,67,10,230,37,220,155,145,119,10,58,255,44,241,18,226,109,152,97,201,81,115,134,105,241,93,13,103,182,0,120,75,77,178,134,105,138,95,31,107,223,143,195,28,234,92,149,34,56,199,44,141,140,15,52,70,17,80,6,78,7,113,219,207,172,37,10,210,90,199,11,142,109,1,18,171,174,195,30,144,29,207,103,134,35,73,204,70,173,19,171,144,246,202,166,55,167,19,35,188,183,97,236,187,58,238,51,133,59,74,193,195,240,240,178,80,42,88,137,120,31,52,95,10,21,40,230,19,97,188,175,143,14,122,25,153,181,174,5,170,242,167,82,41,235,168,210,191,247,206,136,227,150,104,53,236,248,53,212,105,99,91,160,209,80,14,32,204,176,57,61,115,109,242,241,193,202,213,230,219,44,209,219,84,1,118,114,92,189,188,79,55,171,100,139,21,145,20,164,71,181,89,158,139,46,186,21,177,17,105,126,233,38,35,199,127,124,155,120,46,152,118,135,42,121,32,31,29,73,75,128,222,179,107,59,4,141,140,17,10,67,82,84,84,127,157,134,227,179,59,214,48,51,13,77,205,43,18,50,213,186,28,21,30,95,233,87,90,79,0,128,180,188,222,251,204,113,145,159,54,217,57,49,27,102,36,172,116,204,101,181,26,181,202,187,119,211,108,42,160,142,226,140,19,102,254,96,64,118,253,116,144,152,10,194,252,152,129,103,77,121,174,166,122,144,205,96,204,83,230,76,83,19,199,105,202,225,38,85,144,43,85,21,118,32,221,141,28,87,181,18,207,71,158,10,153,198,104,118,128,133,69,19,27,132,82,107,62,43,173,181,95,117,181,22,187,52,204,68,73,19,23,8,183,173,16,63,225,32,202,95,169,38,150,89,180,190,192,116,183,250,71,98,170,195,107,16,106,15,144,54,235,164,236,253,132,158,88,209,35,125,84,139,72,246,213,103,206,95,201,163,98,76,43,110,237,198,223,164,122,74,86,204,14,115,166,33,83,213,36,81,101,142,89,129,112,231,163,229,212,77,210,59,204,249,147,153,216,63,16,96,232,122,128,232,249,232,88,158,195,43,110,93,209,121,82,65,36,206,243,29,183,174,214,98,160,102,58,34,67,82,132,46,93,149,75,98,95,142,222,175,99,173,233,35,104,10,135,71,244,181,64,106,167,232,21,78,162,185,228,106,168,6,84,156,61,91,145,225,173,240,45,12,88,166,196,244,178,242,168,111,36,33,141,165,73,23,6,252,144,74,1,241,32,114,16,169,219,222,26,223,38,47,246,163,106,109,210,23,209,154,2,95,217,219,43,45,232,72,129,202,169,198,161,45,242,206,153,218,93,224,103,121,48,1,29,91,246,120,181,248,105,11,220,228,167,243,113,143,75,68,117,231,210,115,160,100,49,219,11,78,209,207,3,141,141,8,66,128,236,106,175,97,174,1,165,17,141,140,179,188,91,203,209,198,100,149,217,231,149,254,145,190,204,159,86,138,38,227,64,23,216,207,75,128,41,54,29,31,35,10,1,150,144,72,251,130,190,48,159,249,122,219,183,153,139,243,243,155,153,124,84,22,51,158,114,126,87,3,210,149,171,51,18,223,191,140,135,153,27,236,95,207,140,186,226,138,139,215,128,153,236,89,33,10,185,135,214,49,219,217,26,121,3,51,159,253,225,247,217,253,174,174,143,239,139,102,106,58,23,159,153,156,94,149,129,79,19,8,116,115,179,72,118,60,51,164,215,151,247,10,243,15,78,34,230,74,45,44,174,222,166,55,245,204,38,2,56,252,193,8,91,94,115,212,160,232,192,46,224,55,39,193,250,160,41,240,21,28,119,231,182,180,96,62,225,224,235,170,132,143,11,142,153,236,87,159,97,237,215,68,116,204,70,148,191,253,106,232,120,159,234,129,153,7,158,73,152,251,139,114,177,178,24,126,49,242,98,243,128,86,70,238,221,128,166,252,114,118,166,224,73,79,203,155,83,148,103,111,74,3,171,241,140,188,247,149,17,198,170,211,199,205,217,242,200,165,142,121,211,134,240,219,16,204,12,147,188,220,155,222,223,171,16,195,184,237,144,122,35,43,184,217,151,41,9,243,57,212,228,161,75,33,17,145,119,60,244,90,175,45,203,186,108,240,197,226,98,216,248,229,101,151,10,18,248,189,205,105,204,127,98,134,254,111,248,164,64,182,252,202,170,36,33,200,28,239,21,203,52,31,255,52,139,249,71,151,228,102,206,102,53,119,100,237,83,92,13,25,155,204,105,1,190,123,19,211,136,243,254,68,141,196,108,84,63,59,204,200,137,55,53,67,58,238,86,154,158,139,12,156,163,103,150,103,38,61,47,51,206,124,247,18,3,207,200,219,20,49,83,211,29,61,62,63,19,7,122,102,184,183,83,172,149,102,216,34,49,159,101,55,111,26,201,38,13,97,91,249,109,10,254,45,166,188,18,65,247,103,134,186,111,221,88,210,118,60,248,85,197,124,62,244,254,190,175,108,164,171,85,204,164,114,150,127,219,103,45,180,39,161,116,204,136,22,92,53,85,228,128,142,245,113,14,97,54,17,96,191,121,130,128,178,77,49,239,238,33,244,207,76,237,238,153,73,177,175,158,195,140,132,219,91,106,96,181,103,188,109,58,44,101,82,76,123,187,196,134,7,231,119,223,242,203,139,94,197,122,95,8,2,48,235,245,125,224,38,163,25,147,238,189,19,117,155,246,126,184,241,182,166,239,150,104,81,246,38,123,109,75,166,97,190,221,92,207,4,100,49,103,122,231,107,152,241,71,211,91,42,141,45,109,250,148,1,12,43,178,144,26,89,131,234,171,244,56,67,105,203,134,101,253,97,201,55,67,2,237,54,228,85,91,69,182,237,230,102,227,3,145,171,7,46,164,175,66,144,174,73,183,82,24,114,202,242,151,197,57,215,95,149,14,51,13,205,41,174,30,184,198,83,204,211,24,69,223,111,239,166,87,131,82,190,76,153,60,23,41,65,249,240,41,81,205,27,218,96,166,140,45,223,15,213,204,179,238,125,104,99,168,70,12,230,158,198,240,13,15,230,137,36,199,238,153,66,224,121,241,54,51,170,119,239,177,17,24,191,53,60,172,128,68,212,90,204,235,239,177,20,140,130,237,153,141,180,115,190,171,193,79,200,184,225,174,184,226,37,246,54,17,20,127,47,132,210,102,222,67,94,200,113,228,212,108,81,178,223,28,130,20,61,25,59,121,242,91,2,180,54,119,224,102,98,134,227,233,70,162,102,182,202,196,51,27,241,178,63,87,203,160,70,100,224,208,127,221,224,29,115,2,131,248,30,123,144,159,170,49,43,112,79,143,247,50,45,89,31,155,2,218,114,231,219,125,191,60,224,234,233,254,229,26,239,94,213,171,205,83,137,47,23,92,212,150,83,151,158,137,114,5,64,49,87,190,168,45,230,19,112,215,248,66,18,251,93,154,106,166,196,242,91,72,86,145,58,219,188,152,71,49,154,72,55,211,158,43,31,254,79,218,233,30,2,102,110,122,111,168,47,247,120,63,125,124,7,113,224,72,211,172,56,241,19,231,230,243,226,41,174,211,67,225,187,120,2,242,240,10,213,3,74,117,58,154,135,255,52,68,87,227,189,16,36,248,112,55,175,25,186,155,182,223,235,68,93,129,143,232,154,137,110,138,236,165,244,105,151,43,247,74,35,2,216,243,38,67,3,26,178,155,255,118,71,17,171,203,208,6,192,254,234,191,125,54,2,225,184,33,89,79,23,69,246,41,39,1,178,100,183,68,152,0,96,209,53,211,221,241,98,232,243,58,80,151,189,34,101,199,12,60,240,49,118,28,115,54,158,85,191,57,49,240,144,101,12,22,224,184,81,62,52,200,14,197,227,134,77,59,95,218,110,83,101,49,66,202,103,182,74,184,223,154,69,158,100,191,91,198,222,124,67,1,230,148,39,149,113,83,213,238,62,41,182,165,85,241,100,96,61,104,23,181,176,160,118,167,71,76,70,182,128,178,94,175,22,115,19,78,227,99,102,216,41,133,25,142,140,242,110,206,199,62,47,109,61,191,13,188,76,62,145,51,225,200,140,196,164,0,54,147,24,7,62,242,36,207,77,154,86,28,2,216,250,218,85,221,54,179,233,206,61,51,226,188,177,14,113,230,138,56,143,155,63,152,254,50,145,141,156,242,121,65,139,222,102,12,12,234,155,42,222,2,36,179,245,202,87,99,46,120,220,113,111,242,229,52,226,249,26,199,195,126,216,253,65,28,184,247,149,32,89,215,165,142,148,58,156,243,76,107,247,79,192,218,64,223,99,85,116,184,225,212,243,231,234,54,235,207,12,179,230,205,96,253,86,210,144,7,171,68,137,245,170,46,218,98,224,122,49,15,148,98,114,188,78,56,109,222,247,85,105,41,62,143,114,111,78,77,183,189,78,236,97,210,12,163,132,149,40,166,201,192,97,104,189,208,27,198,204,206,16,70,232,64,83,204,9,145,59,68,19,207,156,137,121,138,175,35,218,193,101,31,167,95,24,58,99,255,2,224,66,121,71,118,37,190,44,23,120,109,86,80,32,111,92,150,74,174,221,205,84,113,210,16,235,174,120,47,241,200,231,183,222,87,95,161,24,89,43,6,6,154,178,203,124,210,11,187,47,92,239,199,70,88,183,62,181,245,237,166,184,154,47,162,201,205,73,87,150,24,56,218,38,31,51,155,109,246,87,205,119,76,135,218,51,147,128,146,15,155,124,228,59,56,145,177,157,23,92,182,236,234,254,120,122,6,29,102,8,28,248,99,243,117,61,232,204,48,174,35,114,130,97,94,66,103,51,160,43,90,227,166,137,150,125,94,207,27,168,5,160,224,244,41,177,217,125,43,172,16,51,92,185,93,187,82,213,120,143,153,189,106,203,168,171,192,31,233,213,47,38,82,31,187,17,98,34,242,203,136,126,150,120,27,168,39,109,89,221,197,36,119,178,79,55,13,32,226,3,85,227,26,186,221,202,54,157,83,48,84,120,18,44,224,88,131,147,102,160,246,70,142,56,204,30,241,170,207,97,80,31,97,12,102,202,43,37,214,247,30,93,222,21,68,72,181,198,38,12,250,81,191,121,26,137,114,242,205,140,83,74,232,248,141,71,5,84,149,207,169,181,177,190,176,11,186,32,224,100,62,240,6,203,236,155,82,235,180,139,179,133,32,250,49,241,97,133,135,111,248,47,35,167,244,202,127,200,156,110,115,199,221,156,246,163,125,192,239,182,28,159,91,81,137,92,178,209,53,164,54,47,60,139,197,143,158,142,188,173,243,145,178,209,249,242,70,242,225,49,12,26,137,195,60,62,79,92,93,17,180,124,175,3,234,45,186,89,220,124,92,164,162,87,159,133,50,46,189,207,50,169,36,8,44,196,76,124,122,195,123,115,50,242,235,93,196,252,43,178,94,51,90,74,143,203,114,64,87,136,107,120,39,205,216,50,94,59,5,126,1,135,85,117,51,18,17,175,233,248,152,143,39,1,132,216,205,188,237,151,94,35,59,70,246,237,62,24,232,55,186,150,158,25,241,218,29,191,157,1,151,201,209,116,98,234,115,70,47,191,26,44,236,35,0,58,230,227,158,173,226,115,62,40,152,63,52,18,230,2,173,88,117,115,53,128,235,95,79,193,254,159,255,244,111,254,241,63,255,55,82,176,255,240,95,254,89,254,117,214,191,65,254,245,143,134,243,70,155,207,15,246,48,159,55,34,25,129,106,184,133,233,59,187,73,29,63,234,29,204,168,134,220,32,19,166,40,218,90,228,230,134,203,118,95,114,24,191,187,44,94,58,4,70,124,55,228,110,165,35,126,216,231,220,87,137,183,132,7,49,229,106,64,252,151,122,19,243,48,168,188,44,129,236,152,22,59,176,140,19,81,214,79,166,83,217,205,149,140,139,236,83,13,129,237,219,251,141,185,35,216,35,171,111,24,218,167,250,218,77,84,150,222,99,3,236,2,33,237,102,19,188,19,51,229,211,81,124,224,199,13,90,101,23,253,234,112,53,87,124,55,32,108,63,31,101,43,190,61,19,75,245,169,31,93,221,208,135,197,39,107,2,38,114,111,182,247,228,167,60,196,195,189,235,71,71,112,237,175,11,138,221,49,213,154,173,237,217,183,185,132,146,80,215,157,138,38,155,238,231,10,224,246,93,101,220,164,242,75,28,150,196,86,115,233,54,8,215,66,248,31,64,244,150,124,146,48,151,207,203,150,130,249,12,163,201,164,16,116,246,238,97,36,66,125,199,187,44,178,185,87,57,117,224,181,109,159,131,227,68,56,45,92,4,92,128,215,134,100,199,14,124,214,51,206,21,62,127,57,26,206,89,90,222,14,140,215,245,68,198,224,85,164,237,60,206,6,50,104,73,190,16,4,16,230,85,145,55,111,145,184,162,235,105,11,164,211,143,188,9,70,83,172,16,140,222,202,159,249,85,91,32,101,28,244,19,94,180,112,187,0,91,169,247,210,65,79,199,65,110,53,77,245,33,74,123,30,200,202,6,24,23,239,197,248,163,194,171,98,131,22,191,233,172,79,4,51,158,131,66,178,94,28,62,11,120,119,248,77,6,108,16,175,11,169,188,25,126,19,7,245,20,15,218,212,232,196,29,132,71,93,220,92,35,73,138,99,222,90,48,228,101,102,152,110,223,73,14,55,121,22,199,11,54,131,22,238,55,49,164,60,116,174,63,22,7,55,159,248,40,235,173,105,101,124,222,96,7,93,40,103,78,166,142,85,34,0,237,253,227,55,209,146,148,46,219,138,93,108,218,55,18,24,208,192,212,195,51,34,72,232,26,114,144,125,240,100,196,113,138,104,146,144,88,138,25,43,30,199,89,199,94,147,101,4,41,116,27,187,189,224,22,61,63,9,181,216,161,98,86,182,161,30,138,196,113,32,38,106,36,4,192,212,201,42,99,164,232,166,71,66,128,92,147,4,137,32,44,231,140,124,129,65,52,95,166,99,91,129,169,198,213,40,51,72,212,190,13,138,149,34,134,220,189,60,238,81,162,91,84,231,227,98,227,17,214,200,248,60,102,169,17,66,2,202,106,26,87,39,200,124,253,169,151,53,50,72,80,142,147,238,81,55,249,159,210,164,92,180,105,169,222,225,139,178,249,116,49,147,117,185,172,138,246,62,90,150,103,198,241,173,115,62,23,186,85,153,111,14,115,171,69,62,255,124,214,172,121,14,192,26,145,107,176,70,3,201,214,177,248,169,194,248,192,160,44,248,100,88,76,88,232,61,149,16,197,146,159,33,219,16,139,116,211,155,47,57,18,154,93,102,228,180,78,192,126,66,41,25,88,182,198,72,79,90,209,133,170,85,17,195,183,92,78,42,91,8,70,224,33,73,171,105,153,15,79,38,192,161,47,9,103,107,23,223,126,156,111,211,128,144,172,48,60,255,40,164,70,70,108,164,7,205,165,232,11,181,107,44,163,78,40,44,115,134,119,185,167,159,123,164,174,107,149,140,24,132,8,197,189,251,13,113,91,215,145,21,96,137,126,112,109,170,74,77,10,189,103,195,167,180,28,102,164,50,139,154,193,158,45,159,211,69,88,39,85,228,9,85,97,243,29,137,70,83,200,33,36,133,185,97,50,137,36,36,218,24,58,240,100,42,161,113,243,101,248,102,49,83,165,174,145,154,133,64,68,22,218,113,144,167,67,219,45,247,138,23,173,102,244,21,226,125,154,147,44,117,42,114,88,244,240,198,213,147,198,98,73,221,38,130,162,184,57,217,159,173,89,227,209,28,172,102,207,77,69,72,126,155,131,48,66,170,109,117,125,201,72,211,190,119,113,137,150,216,45,196,115,146,13,71,239,212,33,5,68,68,159,194,61,105,91,234,92,145,13,231,2,201,165,167,115,72,244,28,185,116,3,88,86,73,227,159,149,211,189,246,71,130,51,181,119,48,90,201,115,93,76,11,230,110,121,123,173,63,156,79,87,243,244,237,83,219,56,159,102,137,18,154,105,120,74,17,186,27,129,106,141,90,20,116,101,130,195,160,71,118,74,101,228,56,153,189,105,69,103,147,192,158,81,108,50,224,138,152,33,244,242,178,254,9,39,0,44,15,49,211,27,220,252,177,233,245,29,90,99,91,192,144,226,141,208,161,55,181,146,197,6,233,135,0,165,17,19,102,145,42,90,90,136,2,186,217,228,133,197,220,166,221,34,204,134,42,210,10,94,39,64,119,243,226,0,146,26,28,50,8,87,228,136,145,163,249,37,171,28,64,194,142,90,21,216,234,45,159,200,89,210,84,142,115,20,209,224,72,237,82,18,165,3,55,42,12,144,99,85,169,233,252,208,109,110,37,27,146,229,232,171,64,229,163,102,115,6,174,110,165,241,77,215,30,229,59,240,226,15,206,124,204,149,89,140,95,222,134,34,42,90,192,166,223,44,138,200,208,133,201,251,56,222,8,251,177,215,183,113,108,158,108,252,49,159,113,185,80,4,230,179,178,86,210,226,57,85,180,0,90,144,138,146,45,171,144,62,121,63,141,143,186,5,1,66,221,254,44,76,175,95,147,39,219,90,152,55,49,146,253,126,122,240,159,64,10,54,122,130,81,59,63,219,105,107,130,102,128,92,111,7,232,38,89,175,97,86,28,6,224,108,55,163,250,148,4,54,3,138,163,180,55,43,134,94,17,8,136,41,225,198,197,16,68,41,136,163,80,168,15,72,78,250,116,235,140,98,4,62,53,170,246,147,84,174,32,37,8,187,102,121,143,85,132,219,4,232,74,65,214,41,126,154,250,168,162,102,56,152,175,6,216,239,117,213,199,192,3,248,10,18,165,246,208,8,194,138,120,172,8,22,196,171,78,147,214,68,1,26,245,179,149,94,201,121,204,212,26,116,96,157,172,76,138,113,103,114,196,114,53,125,163,185,60,196,192,94,146,216,53,170,248,148,162,24,75,145,76,43,77,231,31,208,205,241,15,119,195,44,50,20,34,5,243,193,251,237,98,205,35,2,176,58,174,208,109,27,198,76,123,96,150,171,9,32,151,239,41,128,5,91,19,63,233,204,3,48,130,7,225,0,69,44,67,131,174,231,234,249,216,90,0,131,35,55,31,96,20,246,3,97,52,33,176,29,168,118,157,69,187,222,151,63,218,231,230,141,108,124,9,115,30,2,83,98,199,216,245,61,245,9,133,181,120,71,171,115,43,1,136,75,60,244,43,152,30,71,30,60,98,236,133,155,142,140,231,48,103,90,121,75,121,191,108,76,157,253,79,202,123,33,229,212,179,235,182,64,248,3,34,33,208,163,27,95,119,135,226,114,34,160,148,198,188,109,221,58,206,56,141,220,5,248,119,49,227,177,135,222,102,178,194,202,107,17,216,244,160,45,111,254,65,176,164,113,90,63,243,52,98,153,107,206,191,116,100,22,51,98,132,46,48,199,134,85,133,142,107,27,1,215,114,161,143,98,124,196,143,170,8,209,176,237,45,233,139,110,67,24,3,158,245,28,10,165,184,136,149,1,24,133,33,149,53,94,67,192,30,49,147,252,218,165,208,223,131,17,203,101,95,233,163,19,54,81,118,245,21,253,136,48,198,194,122,39,87,211,51,62,234,83,138,38,115,178,196,76,55,72,13,53,220,179,253,9,193,25,44,66,196,164,161,12,121,92,149,183,177,131,143,133,13,208,53,97,76,11,90,40,217,65,71,206,16,244,155,52,225,141,36,86,208,188,33,9,67,107,169,64,76,127,125,222,43,126,218,116,234,132,200,107,35,47,8,215,200,53,35,236,33,52,24,214,67,94,92,147,242,23,186,189,22,153,77,87,158,179,118,242,201,160,81,245,222,52,206,103,243,142,65,120,246,217,97,197,156,233,8,245,135,38,244,37,85,251,204,231,28,158,222,137,66,165,54,65,203,240,204,141,18,171,139,159,18,220,194,90,255,204,189,27,218,197,204,224,77,16,26,44,207,76,17,211,137,230,113,7,135,74,81,131,134,160,36,189,175,25,16,116,206,114,53,93,100,174,114,197,238,122,70,210,228,106,50,197,206,195,4,180,175,138,7,78,38,3,93,223,237,87,47,218,17,218,179,194,117,117,51,83,63,154,227,240,129,233,86,170,123,187,28,38,37,199,45,200,236,14,61,119,205,206,79,70,98,142,163,246,221,58,207,212,67,72,157,246,140,189,159,114,49,102,32,86,62,108,130,159,115,36,201,111,3,16,118,134,13,218,51,10,153,139,48,243,127,209,128,70,193,179,10,0,129,102,92,216,206,114,220,252,108,27,43,62,62,60,65,211,184,202,110,166,193,230,93,12,164,176,120,243,40,228,219,192,19,222,99,35,164,113,30,36,46,198,249,207,91,204,188,132,219,54,206,189,83,121,229,68,192,218,155,150,155,229,3,183,158,229,55,50,99,247,115,45,168,19,2,80,192,74,106,70,156,162,250,205,1,50,61,64,48,102,182,56,127,97,184,246,235,137,205,210,131,4,203,204,133,233,147,101,175,210,34,141,217,88,230,220,188,33,57,91,111,33,157,83,121,65,91,255,51,51,199,103,11,81,51,220,254,62,167,144,135,205,119,130,112,90,252,248,194,175,25,0,200,35,19,195,204,226,186,95,39,29,124,40,137,62,43,51,234,106,105,40,47,173,7,122,63,177,84,194,85,42,110,109,144,224,202,140,195,215,135,155,123,205,112,63,204,245,230,12,186,253,230,125,19,219,114,167,15,103,6,255,218,64,148,238,90,105,204,234,106,165,119,107,93,46,49,78,201,77,198,237,153,13,140,58,252,222,68,163,47,188,37,139,72,176,229,159,0,33,159,136,59,18,35,158,215,229,183,238,84,96,178,60,180,137,74,248,165,211,240,81,235,89,97,122,136,55,77,246,160,76,157,146,93,114,144,62,131,197,42,162,0,103,242,176,208,172,182,107,38,111,242,90,46,136,23,241,0,252,211,132,136,113,62,218,56,8,74,173,151,235,206,247,132,98,73,215,40,8,218,237,13,54,155,22,59,146,106,207,76,7,225,133,151,30,243,38,199,41,223,125,55,194,221,75,176,6,33,3,93,222,114,245,160,157,234,178,254,111,90,92,211,107,249,195,60,187,35,139,166,201,175,140,7,24,193,76,165,164,135,249,60,250,150,111,147,110,120,32,220,215,92,76,147,96,232,205,141,56,254,154,77,46,80,214,89,7,68,227,252,246,219,244,208,167,236,181,157,222,225,229,247,134,193,97,235,164,85,48,188,151,86,97,91,22,255,49,200,98,166,49,249,46,210,51,35,38,50,167,23,67,37,121,127,153,152,101,62,249,70,126,249,60,216,5,171,152,166,244,58,129,184,60,86,55,66,252,251,182,207,62,46,216,31,59,204,115,190,32,3,228,113,145,122,148,253,202,34,154,114,251,184,200,193,211,200,47,35,3,179,227,58,64,219,116,61,31,68,1,174,46,54,91,63,85,249,64,242,150,239,30,138,44,248,20,175,25,52,137,158,63,38,120,243,126,219,122,198,234,123,46,48,128,229,94,13,115,74,6,145,37,230,66,162,248,230,96,18,248,165,246,88,25,104,202,174,244,102,172,107,134,139,237,169,103,195,179,139,14,192,242,171,199,52,8,212,51,67,228,189,47,112,233,124,227,214,183,47,55,39,135,125,115,44,38,10,138,32,153,88,169,163,220,44,38,236,103,51,233,99,209,26,127,27,185,0,68,119,228,176,154,94,12,163,205,253,101,56,47,129,9,138,185,158,139,235,181,158,13,164,60,94,79,179,210,194,227,191,76,83,199,150,93,122,252,138,142,215,138,135,164,71,215,32,107,121,61,218,69,240,58,242,195,86,192,10,50,140,160,203,205,39,4,201,178,209,130,89,170,87,167,16,129,132,108,50,119,98,254,233,138,186,121,43,117,1,230,19,6,92,113,50,0,60,8,135,228,247,58,144,138,91,94,138,69,253,102,11,91,30,102,60,180,226,87,195,122,81,101,157,145,174,46,151,53,110,165,159,162,134,236,226,28,116,158,154,77,197,38,88,94,230,52,168,70,113,43,202,6,235,189,76,38,48,58,39,200,96,114,132,202,197,32,130,46,98,36,25,72,86,252,16,156,89,39,119,194,58,16,44,10,171,45,202,43,23,139,149,29,97,190,25,89,116,107,58,100,22,106,147,60,187,236,163,199,171,128,184,248,253,112,90,178,99,208,16,224,196,253,102,62,142,70,126,11,129,38,59,218,29,228,222,109,78,49,35,223,182,87,152,183,8,174,97,46,38,224,28,3,7,180,255,185,250,156,72,119,245,3,134,46,186,99,16,134,17,221,186,89,25,75,205,74,215,181,191,231,109,122,236,249,99,38,81,248,51,83,205,218,122,50,33,243,215,28,247,125,62,246,65,87,128,62,53,162,77,203,205,5,22,151,38,55,111,86,175,159,110,62,78,72,213,247,209,77,204,173,184,153,31,144,5,12,152,119,121,75,212,25,37,228,102,50,50,3,32,222,164,20,59,234,16,167,111,159,119,119,27,90,177,109,248,73,222,139,6,89,152,110,100,130,207,101,196,146,239,77,111,35,210,246,25,171,144,74,45,113,9,79,200,112,246,155,155,55,61,83,211,173,165,80,204,6,34,246,223,30,38,30,33,191,77,188,229,29,77,137,110,193,166,174,23,196,12,245,146,204,35,57,53,76,137,79,204,228,41,110,138,29,1,219,42,61,48,164,231,241,43,124,195,56,94,68,229,96,19,243,9,115,125,157,252,32,103,73,6,142,236,112,105,62,43,27,250,23,217,252,183,17,167,248,156,54,171,217,22,185,55,46,190,215,89,41,46,66,195,95,197,76,221,239,214,66,137,114,96,32,145,41,135,221,161,250,74,64,68,62,63,150,123,204,228,133,124,27,61,139,42,137,20,2,102,192,50,23,190,116,92,223,227,83,234,174,64,140,87,223,213,103,78,218,43,150,242,186,179,145,159,93,51,49,107,146,117,70,21,178,120,7,40,210,131,199,81,24,114,243,76,126,218,23,139,9,97,36,249,250,80,45,234,151,42,197,68,163,169,213,202,247,99,57,15,223,115,112,141,225,202,17,51,228,228,221,127,155,62,162,207,183,107,169,159,11,3,130,24,181,137,170,55,102,146,55,183,144,155,140,232,126,137,235,182,104,206,113,44,228,57,102,18,72,99,185,122,88,226,97,186,121,89,81,69,62,109,212,189,252,116,161,180,58,159,62,23,27,3,101,13,127,37,248,128,93,119,141,106,205,88,215,104,237,35,122,109,49,237,33,127,172,97,116,38,178,87,34,191,59,99,220,48,78,116,61,123,120,91,197,223,151,181,83,189,116,116,183,133,87,99,202,160,43,221,178,209,154,192,147,215,82,193,131,231,54,62,231,154,169,239,222,159,6,19,139,202,163,152,59,28,100,119,45,192,28,53,147,124,65,19,29,68,239,247,192,21,59,35,151,129,109,192,106,62,161,160,80,192,229,233,184,75,243,158,138,100,77,202,31,95,192,116,106,182,223,27,45,237,44,142,29,244,197,35,54,226,65,195,225,214,159,206,96,254,238,42,156,112,186,110,113,144,214,47,226,187,115,6,116,172,45,61,187,112,195,155,47,210,115,252,210,107,172,135,46,235,238,226,174,232,218,131,103,74,214,2,234,174,94,246,75,84,248,115,150,141,129,112,165,59,76,46,153,68,80,105,122,53,92,5,211,205,164,159,159,136,163,157,217,205,193,129,156,116,68,158,235,115,120,109,239,200,229,172,103,115,214,77,167,64,77,100,214,108,51,184,196,1,178,4,238,229,178,59,239,149,252,198,67,124,193,80,149,168,214,252,150,66,70,38,91,24,71,142,121,154,63,215,175,25,135,117,189,159,134,119,128,106,185,95,13,76,86,60,214,76,130,246,234,238,45,67,80,224,149,62,107,51,121,21,191,24,137,161,244,78,85,171,237,76,175,75,156,189,171,119,17,182,60,230,97,208,183,251,92,197,96,141,98,133,208,121,248,164,208,110,131,186,200,51,175,31,169,252,53,239,165,221,7,144,140,131,34,191,5,201,108,60,170,18,187,160,0,66,107,74,118,179,149,77,223,192,173,52,119,211,168,228,33,241,189,223,33,64,55,103,113,89,25,35,114,90,103,23,232,207,140,175,88,110,41,8,53,234,41,120,75,166,164,130,146,187,47,4,209,14,208,33,97,110,236,19,87,70,113,25,102,1,100,216,51,55,211,184,245,155,67,213,185,95,142,41,155,184,90,159,126,181,181,172,245,247,182,201,62,163,61,234,102,235,113,127,179,70,50,231,236,160,126,181,245,152,21,53,195,214,117,29,117,232,9,32,73,172,98,230,3,186,238,52,87,111,176,91,127,189,32,243,191,255,213,191,165,32,243,63,254,227,95,43,200,244,254,255,95,144,249,195,225,196,104,145,71,223,59,172,68,14,91,172,25,60,137,95,60,54,181,171,34,143,58,168,140,12,55,39,107,85,126,211,188,232,12,245,197,9,9,189,200,33,0,152,47,151,253,123,253,152,24,166,172,123,84,19,235,37,238,103,245,216,23,47,139,235,108,252,158,152,5,158,67,50,99,202,210,36,240,189,252,66,152,161,163,123,27,40,109,235,128,114,171,175,92,156,159,37,159,69,7,17,116,119,177,252,235,127,72,242,61,83,21,205,119,3,61,163,130,26,60,235,247,92,32,41,157,177,89,180,37,43,147,173,122,94,50,119,54,26,19,174,125,115,194,83,143,230,95,228,249,0,17,172,122,75,15,129,16,250,28,238,30,104,244,24,146,130,177,252,125,245,199,182,51,187,170,163,76,227,230,244,61,16,228,34,218,122,226,96,156,131,202,33,2,248,4,77,148,141,204,255,64,254,188,185,185,209,44,171,123,251,130,210,125,248,193,96,42,15,31,115,231,168,241,99,197,138,36,226,129,208,90,59,61,202,4,104,130,211,173,191,29,36,65,156,89,153,172,202,212,171,81,204,246,3,15,172,105,25,31,207,104,58,93,66,130,80,45,215,174,97,230,217,146,147,59,109,96,187,142,55,172,167,41,85,104,127,174,129,10,119,214,231,66,53,58,156,31,8,31,179,230,27,236,106,223,159,241,18,12,81,34,191,77,39,135,135,222,198,205,246,216,22,204,188,83,117,55,129,152,127,236,169,103,49,121,99,15,124,134,181,51,170,171,203,110,62,61,64,96,135,204,75,131,61,170,67,53,70,206,247,151,212,77,64,177,111,198,111,195,196,163,121,173,69,61,60,130,193,241,99,151,82,95,150,146,117,245,223,38,77,150,245,125,158,59,247,155,75,199,115,66,204,100,46,141,67,97,208,240,161,81,28,255,44,84,188,173,20,207,93,127,116,13,122,115,203,55,185,25,166,2,73,22,158,227,19,248,133,255,54,117,194,177,244,234,1,157,162,95,141,63,243,9,16,192,141,167,20,102,168,155,36,208,93,156,252,111,214,142,247,153,101,87,35,67,135,11,187,194,157,5,246,174,49,52,96,194,230,142,52,212,2,18,124,240,152,219,189,16,43,254,229,39,241,105,65,116,43,206,248,147,140,148,56,139,191,186,65,112,123,47,109,50,137,86,253,124,55,200,206,200,247,129,253,206,181,106,156,59,182,147,134,16,63,88,103,169,198,154,228,18,221,137,135,106,166,124,60,55,134,150,35,250,128,153,78,18,57,155,250,118,246,141,165,131,248,150,216,132,124,44,168,120,31,119,54,106,192,183,35,38,104,57,124,216,116,154,229,104,10,197,10,50,186,68,72,5,4,113,201,197,217,242,139,62,110,240,0,207,143,254,181,101,205,120,29,156,244,175,188,253,187,24,68,163,199,130,199,127,220,223,123,35,93,24,102,68,179,228,232,52,202,91,167,120,73,240,100,151,157,244,230,147,92,206,189,26,234,101,209,16,165,203,22,192,163,239,120,232,253,9,205,35,199,4,15,54,227,230,144,89,54,241,133,105,7,114,23,158,154,217,40,114,109,7,86,235,105,53,235,152,89,114,166,39,152,75,189,117,19,51,71,150,186,217,246,198,226,222,101,235,140,113,108,56,191,11,209,51,203,91,14,183,5,46,188,188,81,211,90,43,207,76,146,109,212,120,230,31,193,154,152,13,191,227,129,61,4,23,171,203,111,211,201,230,221,174,212,181,112,62,228,183,77,141,220,151,40,116,21,175,243,223,100,25,72,26,173,151,21,80,95,228,236,224,201,115,240,205,40,158,196,102,95,157,103,212,160,173,100,171,21,115,97,39,245,100,69,55,221,242,172,119,222,252,147,155,51,100,33,106,70,57,207,39,164,45,139,88,159,245,252,114,141,245,105,92,6,146,146,203,32,233,56,145,220,60,97,206,26,50,33,213,40,208,124,224,5,82,109,249,176,38,1,81,242,36,204,175,101,70,166,115,252,160,226,126,115,246,34,157,237,138,96,75,12,156,238,129,49,117,113,3,22,245,28,76,197,191,238,114,49,52,65,203,83,206,20,78,235,86,23,169,24,65,158,95,253,115,254,244,195,162,47,209,183,119,20,152,102,239,178,126,207,174,151,195,87,128,225,230,56,226,18,38,82,219,91,197,83,141,219,184,16,101,31,60,39,242,204,47,89,184,250,248,108,116,214,36,224,47,12,248,115,254,228,189,168,253,140,72,115,66,35,183,212,74,57,97,122,46,17,169,163,215,219,192,6,13,53,238,242,159,134,97,165,12,53,51,49,173,71,2,182,161,83,169,73,208,62,194,59,171,84,72,164,42,178,33,30,119,248,39,60,38,180,183,106,66,174,217,206,25,25,107,114,176,98,38,87,225,65,38,249,110,32,76,114,152,111,16,52,62,48,50,29,73,147,252,139,119,224,51,134,102,72,86,71,192,218,1,135,39,241,137,78,203,39,161,118,60,170,200,82,2,197,96,202,197,204,99,122,166,227,56,75,123,106,186,141,119,23,57,177,66,167,150,4,129,9,241,141,243,172,53,42,4,166,75,162,137,118,250,56,162,46,178,173,166,41,230,68,181,253,21,85,32,62,208,155,39,132,118,102,84,62,32,59,172,234,168,83,227,138,66,18,253,198,154,131,129,107,247,141,156,118,155,246,169,124,80,54,79,81,165,226,83,149,140,246,50,181,53,255,56,11,145,117,249,56,149,5,197,141,249,174,22,213,51,252,93,222,64,60,247,89,84,122,45,251,130,179,185,29,35,143,166,117,19,139,72,122,252,178,81,230,72,17,107,131,84,136,113,155,178,135,172,240,185,141,161,62,74,96,103,77,47,45,113,193,208,25,117,42,90,9,170,84,47,160,215,156,81,136,130,245,86,146,67,38,141,115,174,205,241,80,233,83,226,165,254,53,34,252,40,208,70,239,169,230,243,211,53,74,142,13,181,187,165,85,63,99,40,240,138,35,124,38,90,245,35,178,41,158,205,38,111,14,79,147,20,36,161,220,244,45,35,227,77,74,42,239,108,69,143,225,36,153,198,88,150,53,58,192,112,93,52,12,101,216,68,62,72,203,176,104,92,70,17,23,18,229,34,117,170,241,163,21,234,94,227,181,214,80,185,154,195,214,155,90,225,171,174,178,74,224,179,70,43,202,75,207,86,47,88,98,206,193,203,106,133,235,51,103,18,237,13,68,2,157,113,208,200,75,69,249,139,162,56,224,141,11,255,79,166,214,155,181,156,95,250,163,192,134,249,200,232,241,165,218,79,160,233,168,44,26,100,230,86,120,197,249,106,243,165,8,2,197,64,223,191,184,255,29,141,111,23,152,222,103,29,168,6,52,40,7,147,85,114,164,1,44,197,73,94,8,24,134,118,203,96,152,51,174,148,224,20,96,158,118,218,240,179,215,181,74,36,44,230,100,188,128,215,76,203,69,150,98,19,1,193,108,14,207,88,84,37,167,188,47,211,33,73,151,92,213,48,197,173,201,58,36,114,128,243,208,113,37,52,30,53,125,48,250,117,28,178,2,70,187,117,133,103,48,235,254,92,232,17,214,145,212,188,169,201,213,64,180,128,192,92,50,229,103,155,93,221,225,48,103,91,80,192,87,7,13,112,83,252,128,105,90,171,237,99,174,70,171,28,72,157,143,211,136,248,52,77,226,254,211,52,192,214,207,200,150,69,124,110,110,70,120,40,230,134,144,91,118,140,209,50,100,137,78,10,72,250,229,8,37,168,18,165,54,216,193,74,21,199,53,162,246,208,53,76,165,99,246,221,155,22,39,13,160,217,83,166,3,119,225,148,145,124,52,29,20,4,196,126,231,2,202,74,81,62,150,255,204,14,141,66,94,87,246,127,32,172,205,37,226,192,139,161,191,165,136,48,120,46,29,48,57,104,31,211,179,135,66,185,251,133,152,81,130,87,176,89,50,141,63,135,185,149,79,180,6,142,205,146,16,215,156,173,60,38,63,13,218,101,58,166,145,162,238,9,112,229,167,169,221,22,135,216,145,242,236,181,41,62,15,41,48,7,55,81,59,157,79,205,19,116,31,224,166,11,71,222,22,10,234,158,3,70,110,207,192,21,38,56,175,36,55,86,55,61,224,219,81,166,27,100,166,28,247,39,108,119,205,35,176,121,243,243,89,87,68,136,47,221,211,164,242,157,139,34,53,105,37,72,1,111,37,159,176,228,169,160,83,130,163,243,154,201,201,105,253,25,78,98,146,176,215,76,100,61,36,129,68,191,235,30,35,192,177,163,142,165,79,53,65,157,250,66,105,134,2,149,212,87,5,16,118,83,64,147,227,244,187,15,23,146,70,217,97,85,103,246,6,9,161,7,204,221,246,108,126,53,228,44,83,28,63,58,48,151,43,173,161,62,205,26,206,98,46,244,176,56,164,24,225,208,38,168,70,64,110,222,55,103,173,23,166,215,240,204,48,237,108,71,30,162,44,208,244,251,1,225,237,61,69,152,73,156,13,53,111,163,157,189,88,231,179,202,151,162,30,41,133,207,75,244,134,153,47,74,190,92,40,225,207,39,118,127,27,217,21,24,231,21,12,13,45,227,116,51,124,27,93,177,210,176,154,250,142,4,24,243,3,178,51,170,29,199,220,3,173,49,217,240,103,182,224,212,81,143,164,227,71,173,122,53,76,192,62,112,18,153,85,54,164,51,199,156,40,119,87,41,229,151,120,211,145,181,20,27,113,225,243,41,93,223,167,213,10,253,106,60,230,33,72,32,19,36,175,254,249,101,210,77,234,109,163,214,84,171,127,66,164,54,240,9,244,141,64,94,154,221,108,245,110,125,221,208,109,56,164,24,63,232,19,69,100,90,15,199,120,87,35,69,42,67,3,105,157,252,35,201,32,165,250,103,210,146,113,3,199,208,80,210,19,51,52,253,46,242,115,30,12,212,170,32,37,104,196,187,137,26,172,184,34,114,172,66,196,130,175,233,147,150,41,199,108,5,221,247,26,40,238,194,22,183,101,210,216,130,118,156,125,84,125,133,69,24,200,41,238,67,234,111,100,77,194,205,68,13,35,249,233,148,167,9,164,202,189,209,246,106,49,227,40,0,233,17,99,197,216,64,252,3,215,89,77,188,241,4,211,222,237,206,54,85,29,24,143,191,173,6,217,213,237,128,123,0,147,148,171,233,86,244,93,137,74,195,82,112,33,152,168,113,187,144,41,180,152,191,168,35,171,213,37,228,104,67,160,44,37,115,194,187,116,17,31,58,156,129,10,73,123,198,6,154,180,91,52,119,148,45,186,175,22,227,145,157,184,102,19,87,149,14,35,160,165,211,187,5,142,215,15,198,66,167,148,84,219,240,222,168,109,156,219,2,185,177,174,148,22,55,39,63,246,121,95,153,205,222,187,155,150,169,188,62,130,122,70,222,28,72,74,45,154,195,245,73,0,25,168,21,191,251,154,135,109,231,210,57,2,97,232,232,126,115,164,109,68,123,156,182,169,82,110,210,15,13,178,101,98,145,98,30,219,57,217,233,244,89,180,35,106,67,205,34,197,232,87,211,229,176,229,167,171,165,200,174,145,252,186,40,2,226,128,115,160,221,91,131,80,135,168,71,204,217,4,166,175,153,253,105,53,121,95,231,80,66,42,233,154,249,184,242,150,183,77,85,254,98,2,192,16,77,100,131,181,25,135,125,225,130,142,97,152,121,169,158,246,3,122,122,167,14,125,210,184,146,98,45,44,20,183,158,111,105,188,126,65,187,51,222,227,181,102,210,64,93,172,125,24,164,208,205,150,235,212,14,163,97,141,94,215,76,88,240,160,62,205,104,68,182,203,169,175,142,30,214,107,229,101,230,209,126,184,209,17,18,188,80,158,202,50,202,198,153,126,135,214,201,70,14,233,79,50,71,190,248,58,65,6,178,246,33,93,89,52,122,123,132,114,204,44,11,233,146,35,155,179,110,127,5,244,119,204,223,144,150,46,196,217,167,191,13,144,37,123,110,109,54,107,219,117,224,225,244,205,91,116,118,54,251,215,136,119,105,128,110,17,60,59,203,32,209,126,224,35,35,13,152,167,52,186,101,99,166,90,222,7,55,172,139,92,26,15,27,224,4,55,195,235,183,180,117,144,20,214,136,22,59,194,102,233,105,164,145,215,133,218,208,23,128,166,177,200,181,36,25,75,244,239,101,160,34,218,118,184,64,113,251,213,21,210,224,36,79,77,20,113,87,217,185,9,51,38,70,99,37,137,182,67,26,111,151,204,72,69,204,214,187,224,96,151,233,175,111,138,214,63,58,167,188,135,142,188,4,57,119,49,195,106,238,13,143,25,137,163,41,251,232,156,70,116,121,71,6,85,123,127,229,63,19,184,60,239,199,183,89,208,23,117,73,203,35,2,164,115,249,156,0,42,154,67,91,3,235,6,127,227,61,166,52,193,109,121,89,203,208,206,215,255,162,52,73,235,188,172,81,34,80,87,61,50,179,148,17,248,0,144,224,189,10,217,20,248,138,200,205,18,57,81,245,204,110,165,219,85,250,60,207,134,50,250,222,49,178,153,62,225,63,199,189,131,42,105,106,227,92,147,172,159,157,92,61,158,218,228,181,245,216,203,144,32,196,184,39,15,173,199,121,13,231,140,90,86,250,228,173,41,91,208,65,115,205,205,2,154,242,39,65,86,248,158,76,249,165,4,222,240,188,132,33,139,158,109,127,121,26,241,108,11,128,129,170,154,33,193,138,42,42,236,93,93,63,86,248,30,234,124,120,196,166,91,24,223,114,91,81,80,92,134,175,211,22,100,116,174,135,223,156,62,171,173,95,51,168,192,200,245,193,244,149,251,231,107,38,17,239,169,41,11,18,69,157,141,150,97,23,97,178,140,9,8,246,165,93,194,171,187,134,7,159,4,184,132,41,125,194,136,111,148,168,168,31,151,245,137,21,83,44,3,244,183,31,146,96,202,54,130,123,236,2,182,172,157,70,237,224,141,171,35,28,235,217,209,105,226,66,114,200,158,233,135,169,194,205,230,101,202,145,1,3,141,111,173,76,38,248,21,217,10,160,49,119,234,8,210,176,128,95,228,222,201,244,87,253,226,109,213,135,119,49,105,190,30,229,1,164,66,106,150,46,96,120,35,102,241,22,128,5,199,139,108,203,100,27,114,247,186,132,73,215,105,55,185,17,143,119,47,55,46,250,62,170,92,76,203,189,115,193,66,194,75,147,240,123,232,6,143,178,115,187,3,120,165,81,113,139,153,150,127,127,44,40,130,138,76,247,241,105,224,114,185,195,134,16,235,252,203,187,247,57,30,50,193,219,53,55,99,21,127,115,114,158,17,98,201,123,111,146,49,31,199,164,208,2,153,188,42,72,190,235,177,28,208,206,119,162,188,128,196,178,97,157,133,241,204,20,172,118,141,145,241,153,38,105,248,6,240,90,2,2,132,83,185,135,180,116,211,183,16,68,134,152,87,19,237,103,212,66,96,140,185,184,41,246,18,33,60,131,104,148,14,61,7,4,18,163,143,33,75,152,113,109,47,189,209,64,12,30,225,141,60,65,16,117,159,154,202,39,233,180,55,103,228,226,32,170,189,230,179,249,72,192,143,153,196,198,240,171,27,164,125,178,225,36,99,37,79,14,76,133,36,169,201,156,66,57,130,131,123,205,228,189,68,45,21,166,47,164,244,166,67,186,10,145,109,121,230,73,188,159,29,77,6,217,205,104,98,62,113,215,124,248,207,243,212,143,252,17,204,240,168,94,19,132,47,241,124,32,239,44,131,26,7,92,128,67,75,207,135,43,120,219,102,100,145,201,11,142,196,104,227,124,78,239,151,201,116,239,21,128,218,70,217,246,249,237,11,146,224,179,9,173,192,185,209,72,33,230,106,33,69,140,123,90,227,226,51,163,132,60,223,99,1,109,122,158,57,146,101,133,228,82,152,169,70,191,155,3,140,25,117,5,198,14,111,237,249,130,236,40,166,139,232,120,92,228,87,228,183,33,107,24,115,56,30,183,195,88,63,228,106,147,121,205,207,124,54,78,25,26,149,165,19,107,143,184,57,229,4,25,26,206,95,121,88,96,216,54,223,79,147,171,131,211,34,238,77,175,231,126,102,52,103,243,187,55,50,27,89,174,238,52,98,56,170,213,10,100,178,14,23,145,206,28,129,60,4,141,178,135,152,209,232,218,109,198,213,40,10,190,197,2,83,225,104,241,194,58,138,96,178,150,232,232,9,148,14,103,9,71,144,152,235,15,178,21,102,227,56,123,102,120,98,125,31,231,185,199,120,0,234,99,166,218,90,3,95,221,137,186,95,196,179,232,146,153,222,101,3,100,228,124,192,207,85,69,195,20,233,166,64,118,211,249,240,38,141,93,227,252,150,255,244,89,41,83,228,134,77,148,52,57,230,188,80,169,46,178,84,208,7,137,118,42,62,48,69,216,29,179,193,163,155,127,3,176,167,138,39,2,155,53,32,160,64,149,247,250,56,126,27,31,159,109,230,142,50,237,128,95,222,83,37,90,158,157,234,48,163,122,81,132,205,100,25,139,76,0,187,97,210,32,46,254,171,14,221,241,227,126,222,220,95,254,225,223,254,115,135,46,255,13,28,186,63,24,205,27,107,3,142,114,223,31,108,228,162,66,4,99,48,39,195,114,152,121,193,155,171,242,164,20,226,179,67,220,73,152,10,51,28,147,156,206,179,196,194,28,166,70,253,222,16,68,177,249,33,247,207,141,166,252,52,154,53,14,72,66,178,134,10,244,91,181,0,55,233,157,12,51,110,170,44,157,78,182,61,222,110,227,108,203,178,42,105,137,138,69,107,45,58,67,215,244,92,174,57,203,176,249,58,95,222,131,15,102,228,21,91,55,13,111,250,57,145,101,188,98,159,44,29,130,70,153,49,67,89,185,76,16,43,208,100,2,158,153,24,38,151,88,120,133,22,167,38,187,12,39,247,240,129,79,24,162,158,99,132,226,93,158,87,71,241,55,112,124,184,103,134,170,195,249,9,205,60,197,59,1,53,106,181,171,247,182,206,7,246,174,6,8,56,92,77,132,45,204,168,172,159,121,176,149,175,183,175,207,37,31,212,48,81,211,56,145,90,134,243,169,235,153,210,183,243,94,25,48,59,201,238,56,97,98,113,145,33,172,93,120,89,112,146,232,21,126,215,90,167,224,51,3,148,221,177,119,26,27,180,76,153,101,5,100,91,135,255,73,214,40,152,149,93,98,15,98,79,90,178,49,47,144,60,206,247,206,66,74,178,18,56,134,75,108,249,157,134,87,153,175,133,206,194,158,113,148,101,131,39,139,247,0,130,59,214,96,37,18,147,101,68,142,62,149,231,93,160,244,242,66,33,227,22,156,43,118,55,148,57,37,191,0,99,39,13,108,177,179,194,84,172,238,28,2,148,43,222,6,184,18,113,129,147,117,93,248,155,6,21,7,71,146,56,100,61,200,211,200,14,231,41,39,52,204,93,212,10,221,155,27,139,48,163,139,167,120,6,154,124,62,225,178,43,93,252,103,90,58,1,198,185,171,72,234,83,2,22,0,93,65,19,11,239,237,164,107,79,204,35,4,213,0,78,130,68,208,107,141,5,222,93,88,228,64,36,144,34,255,59,155,143,59,161,7,53,101,220,153,242,168,67,255,19,125,28,89,47,62,190,1,245,5,55,115,51,201,10,82,64,89,201,87,104,178,168,171,203,213,84,110,178,207,9,105,36,216,0,95,212,80,146,250,222,192,158,151,204,9,140,71,59,57,138,113,27,73,149,176,22,65,14,93,179,67,115,168,166,181,44,238,51,172,214,39,24,243,171,199,143,155,227,153,241,129,124,210,104,153,69,5,115,74,44,5,243,77,252,54,204,158,93,232,152,42,156,11,47,148,218,51,63,73,129,102,148,61,53,122,127,65,29,230,37,35,67,197,111,56,92,213,152,9,203,219,110,54,221,18,96,87,174,153,68,106,147,53,10,95,92,113,177,131,196,231,64,220,252,204,13,2,98,207,20,176,226,218,232,26,187,18,61,69,236,74,158,91,228,208,225,251,163,134,217,61,58,165,5,122,104,216,124,158,100,196,213,48,234,200,47,67,236,52,34,178,61,71,139,4,128,244,3,173,238,200,28,90,236,147,8,142,3,113,131,54,42,122,64,64,83,200,168,59,237,12,209,135,65,94,51,203,151,5,93,130,235,45,27,203,61,98,55,114,113,131,101,34,204,128,153,150,230,40,206,71,186,156,46,59,193,138,138,212,155,152,45,140,106,209,19,217,4,213,102,87,163,226,225,102,32,15,93,18,242,32,86,86,116,161,2,169,106,121,234,213,16,79,58,10,235,60,243,166,174,43,185,23,54,207,200,113,20,74,5,250,96,86,91,241,85,102,52,55,154,12,229,28,202,65,84,64,106,108,235,231,1,217,249,57,48,162,13,149,26,198,82,254,55,36,86,162,7,100,90,222,86,30,12,202,184,150,95,226,7,254,88,201,149,37,16,74,175,69,228,19,195,109,148,209,91,141,132,84,167,138,33,201,44,4,107,75,142,22,15,160,226,242,121,152,112,140,239,87,214,124,219,30,246,158,196,182,201,181,122,162,172,13,101,104,27,80,142,191,6,143,84,4,50,199,166,8,169,71,252,240,249,190,183,174,111,224,91,94,225,192,108,27,178,228,158,207,118,94,157,129,31,52,88,217,93,173,150,34,41,47,129,71,57,75,146,230,0,225,162,219,39,23,147,15,252,147,220,110,230,133,124,194,111,103,5,16,131,110,197,35,252,55,248,183,99,136,88,133,164,111,30,43,178,225,5,207,196,134,185,24,217,183,152,233,59,254,121,7,152,105,186,122,68,185,156,208,84,162,218,53,67,91,35,138,168,41,27,217,243,111,127,251,133,111,173,202,79,147,54,237,191,212,3,43,28,152,73,85,107,233,219,31,107,82,30,108,106,101,195,235,126,45,224,89,185,246,28,93,249,194,147,32,2,64,35,248,177,76,39,54,6,239,161,183,204,25,61,136,114,113,71,187,242,231,25,131,104,39,183,88,213,76,25,243,119,32,152,124,68,133,208,228,153,207,118,150,47,115,55,187,55,106,54,114,177,201,1,108,191,119,55,247,54,242,247,116,150,208,207,124,159,202,146,162,66,220,196,225,109,26,11,110,134,156,116,138,25,8,209,239,8,133,28,41,195,153,187,158,181,26,106,222,159,122,34,15,240,32,39,164,149,171,199,72,70,218,68,26,250,221,155,54,234,179,173,143,107,230,193,165,239,2,9,108,40,255,175,121,3,78,222,175,168,177,233,2,239,249,190,202,179,86,179,228,229,232,194,60,62,96,245,69,196,73,52,5,237,130,249,10,52,155,209,16,45,207,72,198,175,250,140,109,116,55,182,140,235,60,229,116,28,51,191,76,166,178,203,173,113,50,47,43,8,230,106,5,200,103,134,38,232,230,19,143,249,124,57,73,31,26,149,74,202,16,62,39,203,36,17,194,76,250,232,86,104,173,46,60,148,130,130,26,194,9,96,155,191,75,100,79,106,149,139,207,102,230,64,77,94,245,38,27,249,126,122,252,154,62,178,175,35,8,218,146,220,188,211,96,190,252,183,241,180,132,104,142,230,83,126,206,7,94,173,162,33,102,224,18,59,22,105,65,134,66,126,155,193,214,225,111,19,247,23,122,170,103,38,71,88,124,199,152,86,54,20,43,94,220,172,254,221,210,142,40,180,56,199,103,49,22,146,187,134,167,17,78,60,136,143,57,68,99,249,140,195,151,43,46,40,102,240,245,62,229,51,27,82,84,204,124,46,53,221,41,31,32,109,164,37,16,152,0,4,229,190,89,1,250,21,8,42,32,96,3,189,94,51,97,228,120,0,33,86,109,190,194,158,192,44,64,144,62,196,9,248,48,234,128,110,54,188,229,235,93,53,8,215,188,213,227,109,204,1,114,138,82,96,103,150,252,235,58,167,26,124,238,111,173,64,161,90,174,22,36,46,16,200,140,41,87,227,170,79,223,53,160,105,28,175,92,217,97,204,3,30,126,95,103,207,54,113,98,166,109,231,214,120,143,249,39,254,24,214,100,103,171,191,108,114,143,245,129,24,192,240,162,108,92,221,220,77,92,253,13,60,53,35,4,240,231,162,73,243,33,157,77,170,179,221,218,52,181,43,104,155,101,71,2,62,116,198,230,79,13,100,75,218,40,77,4,212,69,166,120,93,201,100,233,158,25,133,139,233,199,218,113,246,138,244,38,1,9,2,18,114,87,41,181,97,169,66,160,8,59,173,57,210,87,202,137,160,133,29,99,217,234,136,19,181,33,118,217,158,177,82,92,246,111,15,143,176,11,81,35,120,33,90,0,227,64,5,196,251,48,214,63,206,233,149,135,155,23,205,133,106,54,229,53,55,195,244,255,160,46,157,242,158,81,124,94,243,15,148,216,197,76,57,50,6,14,247,223,203,55,225,167,21,92,117,255,54,79,200,93,159,159,209,129,19,129,105,136,227,250,4,23,15,55,104,231,73,217,126,230,18,19,212,170,23,67,85,178,253,3,152,208,91,201,7,96,186,156,61,251,153,139,168,23,36,75,98,54,205,229,216,114,102,19,149,40,187,57,237,140,190,221,209,34,244,62,92,250,188,40,247,250,153,11,207,122,149,135,254,105,43,180,112,6,216,206,98,25,153,110,202,76,177,85,86,107,53,123,87,115,116,245,155,179,198,76,195,186,76,202,180,78,128,84,195,27,56,225,138,76,10,230,250,140,214,36,37,70,68,162,106,28,16,99,41,202,128,95,222,46,18,197,233,83,168,93,169,185,82,17,247,129,33,174,46,180,179,224,46,16,139,246,155,155,66,181,62,53,160,211,184,57,210,130,164,110,197,140,244,119,246,67,215,122,220,154,140,28,38,180,234,155,56,160,195,41,45,10,160,252,12,141,233,39,186,137,136,139,185,66,60,239,43,133,61,253,120,80,239,109,78,227,146,243,37,206,74,27,114,128,44,196,127,235,244,131,17,38,212,180,245,90,170,195,62,48,2,72,217,81,192,45,83,55,240,107,151,73,107,200,83,159,139,219,136,113,131,119,155,239,224,67,139,246,236,194,63,132,247,198,17,148,114,19,137,214,146,157,232,154,28,58,96,151,183,252,199,48,220,141,91,203,25,232,150,77,225,68,93,80,207,183,107,238,164,79,245,222,134,147,185,46,210,48,70,156,36,47,19,45,12,216,100,174,25,84,142,48,211,88,66,104,95,254,128,61,172,243,171,202,187,6,34,88,179,223,219,246,232,231,186,173,110,236,163,219,47,38,177,152,151,152,233,101,113,23,159,8,141,37,45,102,36,6,203,10,51,164,216,178,41,0,81,43,183,116,111,3,47,224,239,195,76,134,99,93,84,160,13,188,118,33,166,129,129,1,78,178,247,216,212,8,222,164,1,118,232,183,239,137,171,97,21,122,135,166,233,224,142,234,143,141,232,116,123,109,4,199,223,98,228,195,47,134,244,86,173,214,138,225,111,243,4,50,105,11,231,13,53,1,75,123,196,197,244,255,12,49,39,163,81,119,51,36,193,122,53,152,217,11,13,183,23,82,4,247,4,231,56,53,130,238,47,100,224,76,61,79,194,88,7,107,44,5,196,85,5,189,77,15,130,75,176,97,77,38,13,253,172,221,138,91,45,204,138,230,181,243,180,95,6,26,187,53,109,77,242,84,244,25,175,152,208,97,137,101,49,35,222,211,74,15,51,12,105,50,108,19,74,143,41,27,48,11,60,127,22,174,142,224,160,231,251,160,44,57,101,202,0,187,84,31,25,167,139,144,200,64,102,244,190,122,204,40,173,190,13,5,90,235,113,149,109,127,102,101,214,49,41,69,96,178,110,206,132,89,111,206,160,144,193,117,11,115,218,73,38,156,68,218,186,36,93,199,76,15,211,227,237,55,142,53,20,197,253,177,155,41,115,191,89,201,72,197,173,248,114,187,85,120,222,213,248,190,105,189,109,129,143,55,201,213,236,101,183,92,129,217,32,186,239,185,105,81,220,227,125,248,104,188,15,49,131,237,174,239,235,170,38,34,18,230,132,66,236,45,20,155,25,81,193,55,52,248,70,157,64,204,212,221,232,249,125,86,195,25,199,11,155,118,182,201,189,13,232,214,252,167,207,6,214,165,213,152,146,13,237,215,242,233,162,197,248,204,80,92,212,216,84,108,214,101,55,164,121,98,93,61,23,204,28,26,69,110,78,83,227,237,78,197,92,12,213,230,102,56,139,235,218,177,161,65,132,253,62,32,58,133,173,31,214,173,192,102,222,153,76,183,18,200,239,216,207,64,87,116,185,154,214,255,26,31,62,36,93,243,181,31,89,235,205,216,177,37,209,137,38,59,22,189,53,243,130,156,127,86,13,48,232,18,41,78,140,96,91,105,150,157,148,36,52,61,64,50,46,105,194,129,170,56,205,219,116,251,219,175,164,23,12,24,107,185,189,94,54,95,84,163,222,124,1,143,71,172,202,205,103,207,125,194,232,29,20,57,168,139,184,53,66,161,47,26,156,203,4,60,227,0,224,112,16,79,123,194,242,238,196,101,247,77,203,108,131,94,119,209,71,172,231,111,37,29,50,77,200,98,196,132,129,121,126,211,117,134,5,125,64,220,153,208,237,125,120,224,120,128,184,251,158,128,95,221,167,60,52,158,218,197,48,155,153,76,230,187,26,178,110,40,99,226,169,144,36,18,51,125,177,213,175,206,214,232,250,14,69,227,75,91,23,177,102,102,81,242,59,86,107,157,247,227,26,6,172,37,4,244,150,230,63,111,203,239,93,144,234,121,97,15,130,90,13,238,247,107,174,104,210,37,25,217,57,3,61,161,129,108,241,234,18,0,76,250,140,71,143,113,195,188,241,116,89,200,57,35,183,215,138,155,173,33,235,45,223,65,15,156,255,48,194,73,194,101,50,193,5,165,75,129,129,217,180,61,222,176,7,233,192,91,40,60,230,101,213,227,247,203,191,192,102,220,155,147,107,173,226,20,34,251,218,123,243,3,181,24,11,197,243,250,232,25,63,215,222,216,155,129,33,230,38,87,55,221,16,172,153,227,109,85,104,240,129,73,187,175,26,54,12,9,30,80,74,131,222,225,190,74,214,254,249,223,247,212,205,180,70,139,255,178,1,86,95,92,67,118,137,150,131,59,223,48,47,213,38,19,10,135,136,7,84,232,20,16,87,190,129,157,248,20,77,72,191,55,178,149,250,178,64,182,121,24,57,12,39,37,27,17,128,240,222,253,145,141,171,240,53,215,112,186,66,243,119,31,25,176,51,168,160,103,45,214,108,211,220,124,124,213,39,36,207,217,75,158,215,221,132,10,251,190,110,176,52,39,246,25,63,109,15,253,252,73,14,33,218,182,151,155,45,219,247,6,94,193,78,95,134,61,204,133,143,250,61,52,157,4,206,7,103,230,38,12,217,40,7,156,13,186,196,197,52,213,201,230,13,110,228,124,74,49,50,107,220,121,147,66,48,61,114,140,172,50,77,178,161,240,30,65,203,92,51,164,249,75,54,186,92,32,73,240,139,7,200,228,71,38,7,176,3,32,213,221,201,42,234,101,75,54,247,227,94,14,118,198,107,166,54,32,132,81,19,58,212,178,107,152,17,68,144,69,72,35,72,73,254,101,162,150,180,100,202,32,16,153,37,197,197,164,140,229,212,161,15,110,133,255,82,183,177,247,197,213,228,176,242,184,8,21,204,236,100,249,89,77,53,214,63,122,164,52,64,142,138,25,218,187,155,50,27,13,136,200,203,133,15,212,167,28,150,128,181,25,193,204,51,243,195,94,50,33,135,2,63,167,220,187,1,44,188,17,234,217,111,33,113,234,98,134,56,98,185,251,223,232,193,146,232,0,176,197,113,134,170,95,189,173,254,252,134,198,153,215,110,217,3,223,18,78,181,254,172,29,196,132,239,24,232,4,118,33,102,29,104,93,180,236,129,226,32,132,145,85,56,140,253,252,162,251,144,188,1,17,46,83,138,219,124,54,218,123,243,1,249,192,195,51,27,32,8,218,139,59,165,76,146,178,230,15,19,161,136,72,241,184,38,148,248,159,53,81,62,245,15,251,140,18,78,145,42,230,130,78,129,155,173,191,252,49,192,144,49,227,56,184,43,5,58,46,200,60,196,156,108,169,93,51,95,135,228,125,7,217,135,18,177,7,202,101,83,62,221,99,70,154,192,95,39,192,80,105,228,61,67,133,216,55,46,38,71,176,100,169,192,4,81,174,36,60,4,104,157,213,36,87,215,102,112,208,107,102,206,158,4,249,49,195,240,211,124,198,77,204,238,21,147,32,83,66,116,212,103,133,117,213,68,23,130,238,72,54,131,59,52,148,153,186,144,57,128,162,58,195,91,126,117,129,64,237,197,153,3,21,217,209,60,206,60,30,32,213,54,249,109,186,109,147,175,98,235,109,127,170,162,253,170,128,53,255,237,227,45,125,166,101,24,225,168,59,171,103,194,169,226,60,179,229,226,47,19,17,161,53,67,127,137,200,65,130,250,108,20,195,205,244,254,201,115,3,198,13,127,20,221,162,243,245,191,15,168,147,26,76,126,118,237,31,5,86,88,1,162,164,25,227,38,213,250,42,135,221,4,178,215,69,176,90,139,201,144,214,157,129,228,242,186,172,226,199,233,75,248,179,242,84,232,47,53,119,41,97,90,135,68,237,45,195,122,86,56,5,189,107,6,22,215,228,125,192,251,221,175,180,16,230,154,213,249,50,189,183,227,47,244,107,166,241,112,200,197,148,113,231,136,107,103,150,48,19,121,104,122,146,91,252,114,149,232,25,58,237,179,97,221,60,251,164,94,220,133,53,28,173,212,177,46,45,14,44,19,185,235,78,90,172,178,158,252,214,103,203,101,83,14,179,81,217,92,13,87,228,17,178,109,187,207,140,102,110,247,103,178,142,107,249,101,202,72,243,178,89,97,6,186,241,90,178,185,120,230,171,24,70,169,14,2,144,71,219,113,124,200,227,60,248,47,131,183,91,82,33,3,243,48,157,129,213,176,4,184,206,50,110,83,208,190,185,62,122,206,241,45,222,83,67,71,152,239,135,7,44,211,8,51,158,149,145,187,7,68,66,18,193,108,49,91,239,229,77,179,147,153,203,112,68,61,51,148,129,94,240,132,24,136,248,117,136,185,161,71,186,174,153,221,75,118,248,116,54,35,2,249,159,245,28,76,240,123,46,49,119,99,225,185,102,26,99,68,27,142,94,205,84,174,252,161,181,43,82,24,146,159,166,52,91,226,106,186,216,250,75,164,140,100,24,92,95,71,40,195,108,33,182,55,170,38,152,3,175,153,127,16,245,184,1,91,153,55,247,31,243,249,214,128,11,170,249,248,46,254,66,142,153,226,195,22,51,156,58,35,204,112,129,234,156,158,127,89,183,185,31,51,104,239,227,228,252,85,64,199,255,250,31,255,238,127,253,203,127,255,215,186,226,246,223,130,200,153,110,27,200,3,75,100,230,207,199,44,165,64,107,101,46,142,168,88,63,57,219,42,230,105,204,196,110,54,230,124,193,0,152,24,97,212,58,40,139,12,169,20,194,202,67,143,178,155,43,12,74,106,134,83,174,244,168,41,12,205,194,109,136,144,224,194,116,115,166,227,75,172,147,126,198,168,119,227,206,109,5,70,224,152,68,197,129,70,236,247,134,168,222,177,185,45,31,89,129,199,253,9,158,155,142,248,37,123,50,14,66,84,16,134,88,173,200,19,230,186,30,91,13,24,21,35,125,244,167,162,252,211,229,218,66,177,117,7,86,228,156,231,173,10,184,6,173,91,119,220,241,227,241,244,151,154,87,237,81,245,202,70,142,34,55,111,52,13,251,219,130,31,117,189,200,20,242,18,18,101,94,214,2,17,208,30,162,204,144,59,198,74,226,87,23,133,214,112,166,58,60,128,27,15,4,96,254,140,5,253,71,31,215,251,246,96,56,8,51,73,100,97,190,25,200,138,148,28,59,22,165,235,34,155,60,135,104,187,141,81,124,57,120,44,83,246,187,218,192,169,248,166,98,209,74,213,239,126,209,82,228,91,45,21,106,41,64,99,46,249,138,16,210,71,253,11,94,245,230,200,112,22,223,106,89,190,109,235,134,54,29,250,134,153,76,126,209,237,16,13,230,225,55,111,117,126,118,67,72,62,90,236,242,181,0,63,144,237,14,206,35,191,20,122,80,73,27,144,213,199,101,245,167,50,238,185,37,15,13,225,229,186,126,223,57,126,70,85,42,70,82,93,160,9,220,60,33,73,253,156,124,104,42,92,111,24,29,142,209,213,231,68,94,172,199,203,206,80,23,23,113,175,168,78,207,241,78,198,76,7,215,155,209,12,22,61,185,183,112,246,7,4,38,159,47,145,161,195,112,7,41,83,220,207,178,144,40,75,21,207,103,211,190,75,246,105,168,147,83,128,5,186,39,66,246,90,142,62,59,173,252,104,227,43,231,57,197,179,131,55,178,134,147,115,158,41,77,241,26,39,141,132,126,250,48,95,176,120,62,151,19,4,112,77,61,252,66,134,38,238,172,81,84,132,71,74,70,90,78,182,126,53,199,195,35,181,90,148,184,233,8,202,55,247,118,209,18,211,171,143,219,104,77,92,110,70,236,82,78,85,74,0,57,18,237,199,201,78,34,178,134,162,29,58,236,217,61,233,51,197,66,186,70,220,68,160,234,23,195,82,157,170,68,170,176,74,237,20,145,81,37,41,39,177,13,36,217,158,125,93,22,149,137,223,8,207,218,249,154,110,244,97,164,37,66,99,61,232,139,74,197,71,6,87,79,125,82,219,196,154,136,18,86,191,26,185,114,1,227,16,169,194,59,118,173,16,93,36,89,9,116,232,148,233,113,172,81,11,10,246,227,252,88,1,139,234,143,149,0,60,189,116,55,99,177,234,70,132,162,75,203,138,246,36,61,146,141,116,79,110,169,201,12,96,116,229,114,53,18,208,210,108,41,107,120,17,49,36,191,57,193,29,108,100,146,27,88,70,110,114,205,137,13,77,34,136,245,83,91,190,230,110,185,51,201,74,176,121,250,34,100,225,100,225,175,52,105,153,226,24,34,228,163,65,107,74,78,195,184,128,171,231,29,88,177,194,19,116,158,145,190,5,191,57,157,50,89,0,1,214,201,191,170,223,188,65,26,191,94,177,136,170,212,57,221,175,95,49,90,135,188,90,146,99,137,50,252,190,192,69,178,49,137,4,177,152,23,109,133,97,166,85,93,178,210,214,138,49,95,170,135,151,155,228,230,173,21,240,138,145,39,58,142,235,18,51,221,227,59,178,76,96,253,159,136,52,102,32,51,145,40,50,173,242,165,201,179,243,65,37,15,239,145,255,73,75,50,207,134,157,239,145,29,251,33,119,37,111,103,216,43,79,235,89,199,138,12,28,242,229,244,82,134,103,89,182,37,73,239,179,78,74,184,145,100,253,182,106,159,128,237,233,52,235,185,249,108,220,233,147,81,180,174,30,183,86,246,108,185,55,24,98,79,101,34,232,61,165,0,65,151,6,72,238,107,166,38,83,150,252,48,220,88,14,70,27,38,164,182,37,69,91,192,199,56,252,137,245,191,229,232,130,236,165,245,234,249,43,82,89,240,214,62,51,68,191,43,146,145,13,53,26,73,106,159,221,171,140,72,244,159,229,104,141,241,98,166,247,117,71,14,22,88,144,164,158,41,37,209,113,225,230,2,129,143,92,221,77,236,194,159,139,96,189,203,58,34,229,183,34,225,8,23,82,255,12,109,67,172,26,137,82,20,187,95,155,72,183,128,97,141,119,111,58,192,37,235,13,62,59,123,53,138,139,37,186,159,150,10,216,41,126,25,162,37,121,31,52,6,236,168,249,87,56,5,210,144,76,63,68,219,59,22,97,61,103,164,56,111,147,92,87,202,57,114,226,155,242,170,230,250,141,99,45,204,189,107,241,239,39,60,18,63,157,217,253,150,88,201,161,250,54,12,161,180,190,13,10,20,205,221,16,196,217,243,214,194,74,51,62,16,159,18,250,163,183,48,189,83,237,97,51,243,218,200,238,116,30,200,79,147,229,24,94,118,47,155,38,172,42,87,159,25,103,120,110,134,61,74,172,228,30,29,242,53,44,233,47,212,125,199,12,153,126,212,78,150,233,227,12,173,249,48,135,254,211,240,95,74,4,62,77,92,186,59,218,160,208,230,84,164,168,67,51,99,171,241,219,150,239,149,45,163,155,124,67,148,178,64,165,22,45,101,161,36,158,227,230,248,168,162,36,75,199,225,108,145,142,47,198,172,241,180,62,168,230,241,150,252,234,102,189,31,50,52,219,245,221,17,65,132,22,181,144,103,238,63,33,116,175,147,225,51,201,235,38,73,229,14,47,7,40,16,76,185,247,4,61,234,222,0,137,153,38,69,8,142,201,230,105,162,97,88,89,45,125,143,159,16,101,88,193,43,75,105,209,212,170,189,12,156,65,240,13,57,185,152,99,202,141,215,12,193,146,164,250,231,128,67,106,120,109,37,91,182,106,200,213,253,44,188,236,219,25,36,127,67,16,226,20,9,200,98,69,213,147,230,253,161,102,232,179,188,30,149,41,129,20,45,35,35,15,17,48,136,76,17,180,36,41,245,102,68,12,125,194,243,79,59,83,205,0,212,189,62,152,65,183,9,136,130,154,60,61,17,94,113,237,248,199,93,235,200,236,250,41,10,197,27,208,210,148,42,116,38,100,108,81,71,38,35,41,101,102,99,170,119,52,15,197,241,34,132,238,20,192,129,27,250,111,147,32,147,106,151,169,151,229,168,127,103,184,19,223,140,79,139,63,188,18,12,56,166,22,169,249,179,224,243,51,147,218,151,69,72,48,50,87,123,102,60,181,165,136,1,138,195,221,127,153,124,135,188,46,146,170,208,101,199,111,179,169,200,205,45,47,237,31,126,38,132,206,10,29,65,188,102,215,128,148,161,102,32,5,89,232,11,233,144,13,168,195,28,18,77,114,33,59,102,128,25,6,80,56,193,119,80,70,206,129,210,67,175,180,54,185,26,164,227,187,22,104,180,216,118,65,253,58,96,18,83,217,172,32,253,126,240,112,163,184,43,82,68,176,163,99,196,155,52,108,213,219,134,97,27,7,224,17,80,134,31,183,225,7,200,211,171,67,113,32,31,232,18,96,192,183,105,186,118,49,99,218,228,99,24,225,12,123,169,155,233,91,19,140,42,224,205,22,16,13,136,170,20,4,212,80,29,126,24,161,65,199,145,152,225,56,137,144,12,55,78,138,4,80,16,33,52,30,224,144,13,223,253,22,224,148,241,62,7,18,103,87,148,172,30,236,42,193,67,58,31,184,9,177,182,46,160,45,196,172,5,139,99,124,213,130,8,131,121,114,62,228,20,66,193,10,55,43,69,80,87,132,207,111,186,141,21,35,60,97,24,235,85,214,122,209,135,63,91,152,81,59,150,86,153,133,186,7,136,226,7,75,4,83,36,40,58,166,63,238,77,38,185,43,4,175,24,59,191,155,121,241,2,122,47,36,113,146,191,105,152,162,186,232,100,130,16,133,16,34,128,81,4,120,50,39,149,103,142,29,62,153,152,135,32,115,171,125,89,15,117,5,170,90,48,168,21,199,59,205,192,242,0,239,83,64,101,251,209,175,6,88,51,111,233,231,2,81,201,49,29,232,89,82,185,93,205,107,121,251,175,153,91,23,188,49,36,129,174,233,103,239,11,199,92,16,149,132,174,109,63,52,217,137,233,186,94,189,216,222,98,145,78,28,137,173,56,81,242,51,237,237,117,123,41,30,147,144,106,245,216,235,234,216,250,245,152,78,240,244,216,159,34,191,22,200,65,207,114,129,111,164,5,37,30,217,21,78,60,69,225,200,205,188,91,41,51,44,56,158,97,189,245,161,193,176,223,4,214,123,206,186,28,224,64,88,234,147,32,69,27,132,133,129,207,51,90,116,181,162,46,17,17,2,169,173,37,141,79,20,142,249,134,98,199,225,16,171,130,86,6,241,17,79,197,50,17,223,236,204,54,218,60,243,221,27,92,204,251,246,32,22,111,251,97,217,206,185,247,184,85,58,154,108,172,211,44,160,48,57,30,104,61,3,195,48,30,32,173,43,72,21,232,40,144,230,24,90,18,63,28,252,228,9,72,214,219,103,249,3,185,24,205,225,29,95,0,52,176,93,192,206,228,25,138,55,37,178,206,170,74,160,144,53,51,136,96,192,130,147,0,188,169,120,211,34,126,141,176,90,139,28,25,112,125,48,173,190,85,22,107,54,21,60,62,172,232,45,190,220,100,178,61,210,154,209,64,220,71,163,0,221,241,233,99,38,61,117,235,169,70,112,86,164,211,140,80,4,13,198,29,93,8,224,6,180,127,130,147,47,69,227,96,230,132,120,67,51,229,158,234,93,83,100,47,132,50,125,25,3,222,46,209,106,121,38,76,244,88,45,199,211,219,107,212,52,70,109,105,103,65,145,181,68,151,39,154,99,242,109,25,57,66,46,175,255,116,10,19,60,191,76,174,203,203,67,196,11,89,59,101,178,245,81,121,165,164,25,225,153,118,248,132,24,43,37,26,112,209,58,108,32,122,205,155,239,40,194,204,36,157,2,228,27,104,114,244,150,93,250,210,100,175,91,16,99,70,183,47,105,153,52,62,247,166,138,239,237,65,195,170,164,210,246,212,129,153,121,95,211,164,212,254,40,206,216,68,233,132,245,98,9,61,128,123,107,231,210,89,179,41,138,98,19,168,155,36,73,207,119,4,239,85,138,10,16,154,86,207,121,2,246,156,82,140,44,129,178,147,85,6,103,118,245,250,4,128,40,136,223,165,207,12,86,157,229,45,110,164,179,65,62,74,175,24,192,82,95,163,160,75,196,11,49,134,185,157,163,182,4,193,213,243,249,32,243,1,108,236,86,35,190,123,111,3,106,137,216,8,201,213,178,221,107,255,27,253,132,94,111,3,161,11,84,253,153,17,32,89,81,214,162,64,45,192,173,101,133,64,135,173,3,185,64,185,177,107,239,29,209,74,152,207,9,251,184,137,113,170,23,228,21,62,52,24,233,146,116,57,211,6,80,189,217,133,24,21,63,78,186,2,97,20,141,174,64,60,70,42,197,207,76,95,148,183,3,147,88,17,225,246,109,212,32,235,38,197,58,149,83,104,51,94,163,228,113,139,183,167,241,59,117,150,37,181,117,8,231,27,60,202,110,38,1,33,102,8,21,137,109,162,21,242,132,184,210,249,13,250,184,120,187,22,193,4,209,188,116,151,26,237,148,255,180,165,20,164,35,23,125,154,104,97,35,222,26,130,250,162,193,138,84,152,191,76,211,136,151,230,108,42,104,213,49,99,128,107,32,70,124,247,182,101,149,87,212,40,169,3,72,131,117,61,177,71,223,222,225,73,151,140,234,1,48,97,51,185,199,73,174,246,211,43,73,10,223,240,16,254,233,89,3,145,52,11,55,8,179,102,52,13,254,250,208,158,249,124,140,116,231,251,103,79,97,88,26,118,219,143,136,255,109,41,67,10,112,104,198,135,64,16,102,28,11,109,114,134,69,163,248,86,8,189,82,201,210,207,75,82,147,20,71,20,164,129,250,63,235,182,86,213,29,221,217,228,228,164,245,251,188,232,145,162,214,77,215,172,28,230,155,130,27,253,115,193,17,0,149,150,118,134,147,193,30,193,2,96,162,50,77,204,164,96,165,241,111,194,81,250,204,184,203,142,6,229,99,59,167,187,204,217,132,2,40,69,235,94,49,58,205,45,237,244,157,152,55,90,247,166,109,158,210,140,143,114,145,247,126,155,96,207,212,62,127,180,110,28,197,135,121,50,137,74,3,0,140,198,79,100,147,160,121,126,60,230,60,102,112,12,80,247,221,106,102,93,70,223,31,176,57,217,44,33,147,62,127,239,75,5,101,76,112,75,74,126,112,190,124,223,146,224,0,106,34,100,181,217,98,60,160,163,27,146,242,68,83,43,125,186,245,153,145,38,126,230,82,140,217,39,204,199,248,142,128,109,48,163,153,222,213,164,153,133,242,161,81,38,13,228,3,141,201,162,104,185,225,221,157,35,63,214,134,243,74,210,159,130,3,128,26,132,213,115,220,154,154,254,133,229,56,113,238,124,168,152,105,97,61,222,243,207,76,107,241,83,54,48,51,245,225,21,87,27,225,237,31,62,201,63,254,195,127,248,203,127,255,159,127,249,215,127,255,151,255,250,119,255,244,121,142,103,254,183,121,158,74,212,51,125,192,229,85,32,49,90,106,183,187,145,106,67,214,135,45,32,211,159,149,99,240,79,124,152,14,163,22,13,193,119,68,240,216,9,219,10,53,78,162,176,122,205,131,141,62,146,87,102,46,25,36,202,53,195,248,240,96,46,152,187,9,75,94,51,12,193,113,132,96,54,205,133,248,109,90,59,226,112,195,12,206,62,249,213,180,138,148,37,87,83,169,4,241,228,35,71,24,68,204,208,56,33,39,123,205,101,10,249,13,86,20,2,227,98,176,62,1,95,31,168,85,131,131,142,139,145,65,10,183,147,180,206,38,51,234,43,0,40,222,243,222,172,254,186,204,123,187,102,40,201,62,75,164,18,70,143,48,171,244,209,48,116,201,4,179,121,205,5,248,245,199,220,223,148,54,218,63,194,85,249,125,45,40,144,94,43,220,81,143,132,198,34,41,24,136,195,124,28,25,189,22,48,227,27,87,238,50,37,96,98,168,155,213,176,26,222,80,205,211,164,191,174,57,193,146,162,102,32,224,51,190,153,205,110,90,62,102,64,230,98,254,126,53,70,100,93,158,185,77,157,111,152,67,86,252,54,206,216,212,183,117,78,30,234,150,110,166,199,112,203,208,232,176,232,197,103,180,118,35,43,18,51,21,208,19,36,92,115,35,199,33,147,70,109,112,251,115,81,41,127,14,177,89,199,216,49,112,68,201,134,190,45,154,209,102,204,105,230,168,106,178,245,1,211,126,207,101,125,229,15,130,54,126,20,28,213,159,43,79,168,95,228,230,16,124,160,13,118,205,64,200,251,187,121,166,155,28,207,242,154,225,223,158,239,230,208,42,207,22,15,150,104,94,238,239,193,50,176,89,116,64,175,153,102,51,153,52,160,37,228,103,194,76,149,225,13,141,12,183,73,125,154,153,144,25,22,175,103,230,28,158,49,52,90,161,222,181,5,94,171,25,91,14,143,245,124,168,107,62,113,154,207,120,133,18,179,138,185,150,10,225,239,125,155,231,68,127,202,243,4,44,134,7,142,149,4,98,164,203,111,163,167,137,70,73,124,154,245,57,19,16,73,82,194,174,111,43,157,186,22,140,16,123,198,110,55,76,196,68,126,122,194,104,16,59,146,81,33,134,55,110,193,57,122,67,126,245,57,58,210,83,81,199,204,241,255,155,49,227,23,155,89,94,102,153,150,149,203,215,76,35,67,146,47,0,242,21,126,252,154,241,212,5,69,73,143,216,176,176,237,103,6,196,87,228,211,134,66,185,210,50,246,51,31,87,15,45,122,49,211,140,178,253,106,100,165,228,12,24,182,105,35,219,247,51,227,161,62,132,8,179,73,155,252,240,171,207,215,121,86,189,154,169,181,100,31,57,49,197,235,138,177,46,90,19,29,248,153,141,237,44,201,164,1,76,178,138,209,53,3,154,154,98,70,216,7,182,176,159,57,195,39,37,187,14,254,48,80,243,107,254,173,211,119,53,248,42,192,1,215,204,158,222,101,179,165,99,141,180,202,53,35,142,184,100,183,253,21,208,99,104,84,181,95,165,236,152,201,42,205,18,87,79,74,153,114,115,182,180,50,124,228,6,117,93,98,6,150,238,159,31,124,6,118,116,139,25,173,41,191,120,25,204,92,47,174,123,249,182,2,8,6,208,200,91,167,205,250,166,219,125,159,103,157,64,159,240,172,164,81,251,8,235,166,182,44,23,91,181,115,222,57,51,122,109,193,220,194,45,82,118,60,53,132,246,85,190,221,206,189,206,98,184,86,206,236,115,6,61,179,9,255,222,189,214,188,176,179,189,201,189,141,1,105,250,189,169,44,116,241,66,97,125,106,238,184,1,187,56,59,193,155,49,42,166,116,204,94,235,46,180,110,189,159,166,38,74,78,193,205,228,157,100,179,4,155,116,54,226,123,111,228,201,171,30,188,195,88,233,238,153,78,111,45,100,34,50,50,122,75,104,196,251,153,219,135,144,217,104,22,11,221,95,215,76,55,191,58,223,231,107,109,128,22,174,121,81,176,149,157,152,218,47,100,65,63,115,35,247,252,24,34,249,109,62,170,123,64,17,47,22,90,24,196,108,88,255,251,133,24,179,152,158,203,3,156,225,188,59,94,61,65,55,237,163,242,219,27,54,81,223,56,200,104,177,193,134,153,66,53,58,12,63,51,186,191,56,37,207,76,201,214,183,52,222,108,127,105,243,65,182,98,146,143,186,230,194,81,247,94,200,228,195,141,77,135,253,12,117,245,48,211,170,98,204,15,215,252,115,215,158,153,133,228,195,134,192,122,14,121,42,206,115,188,232,107,70,38,54,203,33,177,127,138,53,119,70,105,229,250,56,158,219,2,160,230,143,69,228,171,31,54,25,73,114,168,110,54,112,248,179,142,78,195,143,95,188,73,152,61,246,67,168,138,83,142,51,196,232,220,228,224,68,26,15,109,68,183,18,113,191,125,154,166,38,154,175,253,169,183,149,131,183,152,217,216,199,125,89,230,105,214,41,102,114,226,190,31,89,123,207,251,112,241,111,77,62,240,90,201,122,203,192,184,182,192,126,113,205,228,242,31,197,41,141,114,32,76,243,29,247,176,78,211,183,16,104,99,133,193,232,206,24,80,148,250,178,34,3,36,30,178,58,119,202,32,221,2,25,240,204,203,96,180,254,219,112,35,61,76,180,153,81,224,12,243,178,56,248,153,17,206,243,99,149,202,76,126,122,13,88,207,154,164,71,246,103,166,180,255,202,70,32,68,141,186,183,184,25,98,191,231,138,0,212,67,112,161,186,25,134,137,23,59,209,25,71,229,246,190,143,227,28,76,41,218,98,134,4,216,39,141,250,136,144,91,29,51,137,72,196,134,126,230,179,134,211,203,114,241,97,178,134,179,255,54,137,198,231,108,224,151,52,56,210,175,149,135,152,129,150,248,101,148,161,127,187,230,105,82,210,50,240,101,221,215,254,211,156,160,117,191,247,117,190,243,101,173,241,63,51,125,3,73,150,82,177,76,209,181,66,213,59,133,59,20,103,45,179,214,174,57,83,239,146,133,102,120,235,238,3,135,118,125,117,89,226,133,124,105,172,67,92,237,150,138,152,161,171,162,222,117,205,184,253,207,145,65,58,26,95,116,132,185,72,127,22,102,34,126,31,56,192,164,151,178,196,58,225,23,185,43,105,53,216,8,100,45,20,235,152,235,254,211,195,206,93,25,217,15,235,228,63,141,78,176,108,134,232,97,80,253,190,102,120,190,199,99,60,183,166,190,116,86,245,157,149,13,187,253,204,114,115,200,169,207,65,124,205,231,211,229,12,127,102,234,32,249,134,133,70,157,36,80,38,204,38,202,124,231,20,55,113,103,89,43,176,222,192,90,104,230,134,140,28,219,233,51,195,34,191,238,182,114,94,198,178,156,180,152,145,169,76,229,154,169,200,231,231,98,209,229,6,130,248,90,7,43,231,45,241,115,10,47,171,212,253,172,246,250,116,96,166,184,121,79,244,150,96,126,127,252,36,131,108,39,218,85,191,23,194,209,2,67,235,155,148,74,19,193,94,249,154,179,161,24,158,153,97,194,32,115,205,213,106,0,67,204,16,56,220,211,137,228,83,133,115,233,221,124,163,10,120,247,113,115,83,202,147,235,194,92,105,228,240,161,253,16,25,58,180,197,14,123,31,140,82,254,208,101,10,13,0,93,142,215,188,172,73,170,234,111,255,36,186,175,121,20,193,248,50,114,218,87,253,222,70,16,243,6,134,240,245,88,181,133,149,61,168,171,57,227,18,199,173,141,28,86,111,77,15,186,63,214,2,104,243,50,77,204,217,217,242,238,215,215,240,219,133,132,10,51,29,183,203,167,20,56,70,205,58,238,114,92,224,236,67,51,205,101,89,134,141,94,164,254,204,199,79,234,73,205,208,14,164,48,211,77,161,3,167,52,213,75,188,15,106,142,85,30,27,169,216,225,143,109,5,32,121,31,236,57,168,171,132,185,244,38,135,182,5,25,51,139,89,154,208,49,195,30,94,103,12,28,160,168,172,67,122,241,86,245,73,163,28,145,30,3,52,148,144,25,156,104,152,161,221,150,199,174,221,104,103,226,230,100,158,100,228,8,216,157,3,55,134,6,16,66,222,8,17,232,158,97,206,134,200,20,115,53,158,19,55,39,137,65,142,145,194,74,137,75,43,125,147,98,69,82,98,197,247,145,173,208,250,204,227,135,0,243,175,139,154,124,145,133,100,116,88,197,167,12,174,240,42,219,157,77,119,47,254,219,141,62,122,113,8,26,213,161,214,227,106,146,188,73,204,155,55,48,125,104,21,77,108,57,26,169,141,66,17,17,102,171,42,135,217,4,161,17,61,191,230,102,125,187,98,38,178,171,43,118,21,242,40,239,230,40,74,98,119,115,86,32,9,102,210,121,113,113,66,60,244,205,202,121,226,133,170,231,53,219,20,137,43,211,45,49,22,75,129,58,71,145,133,212,143,19,205,183,237,230,108,162,159,207,220,126,74,116,97,166,155,66,174,110,198,206,18,102,132,229,228,251,66,50,5,194,151,48,147,161,150,73,27,63,77,137,184,249,154,82,155,152,221,226,171,248,180,11,124,137,58,105,179,154,68,232,27,57,126,216,51,211,209,181,155,175,82,58,93,214,203,223,77,96,24,120,175,113,12,80,119,110,98,166,129,200,173,144,134,53,113,132,168,131,145,22,112,115,135,226,230,141,108,156,105,24,107,248,115,37,186,216,138,88,59,237,127,190,79,255,8,215,159,21,217,19,15,35,154,177,24,190,14,173,99,38,197,217,125,63,35,21,4,255,216,51,255,130,131,251,203,231,197,100,225,5,192,12,183,137,223,28,84,187,20,49,49,27,98,44,174,94,69,146,204,188,104,168,210,252,216,69,140,117,136,143,69,156,205,186,116,179,233,194,200,189,59,167,79,14,51,212,153,31,243,217,134,75,220,220,246,24,29,248,160,69,40,63,143,0,119,94,134,102,98,121,190,81,195,243,5,209,167,152,249,12,124,39,166,231,109,206,173,55,159,196,171,62,43,195,52,138,101,104,200,175,172,233,191,61,62,32,121,184,128,17,239,246,141,225,4,202,196,237,242,219,184,204,105,187,167,243,211,70,148,155,195,177,219,98,90,232,197,127,185,11,248,200,192,184,250,192,193,47,60,12,1,102,147,158,241,199,166,1,110,203,118,73,107,225,138,13,143,85,55,197,3,35,106,100,39,114,43,40,152,173,102,24,116,91,12,12,97,120,89,166,68,95,240,37,197,189,235,231,203,158,228,243,220,217,0,17,191,107,81,235,229,106,190,102,107,190,120,143,53,141,40,163,199,251,32,50,171,98,221,36,136,166,204,119,151,189,18,242,190,217,70,188,235,10,223,194,251,248,200,130,144,173,115,115,255,58,181,214,79,241,92,75,86,74,147,67,0,184,66,239,254,46,193,195,190,74,250,48,89,102,223,19,76,247,86,95,6,171,44,183,26,11,156,44,160,78,216,48,221,216,88,193,221,242,196,127,110,29,182,160,4,30,181,23,138,237,159,98,87,239,145,238,128,204,147,126,208,63,179,112,252,71,83,248,102,24,149,76,119,205,97,38,127,204,57,88,179,53,157,196,171,61,251,147,124,136,211,32,2,241,53,88,95,211,103,93,192,78,58,90,172,42,84,140,101,205,209,125,253,54,16,154,133,197,69,37,34,201,185,196,154,163,78,165,95,195,241,244,60,85,221,172,36,165,169,159,19,100,115,38,199,87,204,130,93,242,88,132,78,43,230,164,195,79,41,46,17,232,154,182,223,213,136,198,234,79,103,194,244,250,246,151,54,31,73,61,102,3,173,196,238,116,134,54,228,124,38,89,179,222,166,220,76,218,93,110,110,112,131,56,170,78,92,180,182,110,202,40,81,67,6,230,87,147,177,150,131,238,236,201,124,154,111,247,58,87,203,206,56,173,47,40,158,43,143,164,70,54,133,28,86,104,141,134,108,186,195,144,162,178,161,215,34,57,173,97,172,103,111,7,129,50,41,201,184,193,206,246,26,123,4,162,165,237,115,136,86,136,178,252,24,196,61,214,3,24,102,152,241,142,88,178,140,114,49,136,250,233,110,98,34,134,123,164,64,184,14,176,23,108,127,155,240,28,104,140,7,75,205,120,155,242,166,81,92,206,239,227,211,144,238,124,78,11,52,36,89,29,162,50,86,68,182,212,169,30,173,21,102,176,204,126,126,147,62,155,234,17,81,53,135,246,207,189,173,186,218,227,78,192,92,232,241,245,155,19,3,170,171,54,240,35,125,199,63,145,9,116,213,89,189,72,26,165,195,147,91,223,48,140,170,225,137,104,221,161,130,98,174,169,103,110,221,69,225,122,163,56,151,228,188,232,220,204,207,131,92,12,92,32,35,203,112,146,134,163,247,75,82,137,243,156,233,220,247,95,134,180,246,19,49,44,158,59,124,227,51,206,42,81,241,217,33,172,125,53,204,80,158,168,25,41,220,21,87,15,210,145,18,193,237,110,36,28,110,70,25,125,105,48,131,138,168,31,146,217,138,30,178,134,155,181,88,197,203,132,246,167,127,226,40,240,101,17,40,65,226,38,207,213,232,20,27,47,150,161,71,69,46,62,123,10,237,149,97,181,87,39,1,32,13,87,145,124,129,240,94,34,157,70,74,3,206,244,184,117,125,237,17,6,121,39,245,237,230,179,196,249,37,49,151,89,118,228,56,26,12,37,75,131,90,228,28,119,88,241,134,53,222,94,63,64,88,196,150,175,227,208,162,241,85,102,124,28,40,194,73,161,20,48,12,217,232,8,122,147,112,11,97,29,134,220,125,49,113,89,159,52,130,41,164,212,119,53,29,241,146,163,48,246,130,72,72,173,37,29,37,150,194,40,144,75,197,200,32,247,210,188,79,183,93,34,34,234,169,224,177,105,47,40,78,69,184,6,202,39,17,144,139,77,107,36,195,232,204,88,106,6,50,17,11,133,4,87,209,236,10,114,109,111,9,175,10,15,128,38,149,172,61,47,62,128,58,63,169,130,132,63,226,17,65,166,8,49,53,63,146,160,193,141,223,134,42,53,233,11,163,124,249,82,105,132,142,66,1,68,74,234,188,225,248,124,72,243,181,161,153,54,234,157,41,98,52,216,8,100,153,34,49,87,242,75,64,34,199,37,161,37,8,125,180,1,124,31,166,80,39,211,130,72,156,196,50,96,142,203,30,255,36,187,25,193,10,199,96,151,226,129,81,127,190,96,101,217,14,38,41,68,60,145,30,135,215,130,15,94,220,28,88,28,200,88,251,225,5,27,148,230,93,73,140,247,26,62,146,165,102,197,156,161,191,11,207,155,226,166,100,186,141,254,35,191,128,2,80,68,214,156,47,196,218,49,178,227,138,108,249,180,43,237,100,239,222,29,12,75,205,31,243,136,120,60,33,13,35,171,152,146,49,50,91,215,10,175,232,16,183,29,90,88,56,124,221,92,147,80,214,13,203,95,32,89,229,121,238,109,2,167,98,198,125,139,152,192,4,50,197,175,167,138,94,189,64,214,40,184,206,34,187,60,12,251,109,71,116,120,62,130,145,53,157,108,90,48,17,246,18,238,139,100,26,17,22,128,41,183,130,3,145,8,14,38,183,222,189,216,73,202,91,209,106,232,44,66,143,84,220,76,121,114,104,246,223,130,33,191,154,198,157,45,94,16,212,144,56,31,110,174,180,113,101,53,67,90,234,101,13,92,197,210,213,188,13,216,121,205,103,61,79,169,201,159,21,110,178,93,126,115,72,75,171,248,3,192,151,142,195,236,101,141,74,19,164,22,154,56,206,155,151,236,183,209,146,110,189,26,245,35,175,159,193,3,86,107,213,146,74,165,61,199,175,78,48,193,200,50,45,212,80,28,71,84,127,28,214,235,99,182,126,225,91,236,33,101,245,185,120,210,6,147,189,84,84,32,113,222,90,236,25,198,90,253,51,227,122,20,173,36,81,180,31,142,84,88,84,244,5,169,128,217,130,7,175,98,157,161,201,57,112,62,61,136,96,189,0,6,41,198,82,107,135,221,202,159,10,156,150,214,114,104,8,158,238,88,218,116,146,240,16,51,186,66,14,105,89,70,92,44,46,20,72,28,34,26,55,131,199,148,181,64,31,195,66,179,192,203,134,171,232,94,139,247,0,112,239,85,21,119,149,162,199,217,247,107,115,151,184,210,74,62,181,112,81,168,214,204,29,87,27,114,78,126,155,202,93,241,154,253,220,166,77,163,37,75,254,55,138,196,48,193,100,169,168,20,227,88,235,110,38,95,63,36,193,146,77,173,198,23,57,197,212,162,219,78,254,33,222,221,76,214,35,117,189,122,152,100,189,155,11,12,86,89,205,141,138,141,155,147,29,159,98,206,150,187,240,50,48,141,136,82,66,94,182,116,188,54,14,145,198,26,114,239,101,188,252,203,43,204,214,76,43,245,105,230,108,36,159,52,252,7,57,66,144,253,27,238,29,86,243,63,154,68,156,199,231,50,202,171,107,62,71,10,26,134,98,182,15,206,239,93,96,182,79,90,57,31,70,170,227,117,119,83,123,147,171,97,175,28,219,111,206,1,147,100,55,61,126,174,113,128,189,154,127,215,16,6,25,237,168,122,128,24,128,20,73,102,229,156,26,160,25,221,140,100,183,84,54,120,149,103,19,125,104,4,74,100,77,1,5,96,171,28,234,192,158,166,43,205,32,97,221,167,5,70,175,207,17,69,150,132,133,238,102,4,239,147,34,33,38,13,67,142,225,152,224,111,150,226,40,96,187,242,111,4,29,218,93,101,25,147,170,66,106,205,205,173,41,244,120,38,252,224,216,47,73,200,119,221,88,126,236,74,94,121,167,33,182,105,205,18,101,13,42,207,142,31,193,79,214,161,33,173,220,189,66,61,140,180,95,86,185,1,228,220,93,57,102,180,202,196,165,72,16,185,56,24,142,186,57,21,28,177,66,251,235,27,34,173,205,165,74,224,71,83,84,122,3,79,208,128,85,53,31,15,178,166,192,235,44,43,225,8,46,102,108,164,117,28,11,180,44,81,35,136,28,147,195,118,107,93,93,80,151,251,178,184,6,204,136,132,131,192,140,72,210,244,252,64,72,171,10,136,111,27,140,214,49,24,198,168,80,4,251,107,82,130,197,111,13,205,67,17,212,36,152,124,42,56,142,127,162,31,84,192,110,6,176,118,224,149,201,144,55,249,97,92,240,236,0,13,228,16,137,175,30,242,10,222,248,64,63,145,81,209,71,102,111,68,210,218,205,116,28,9,36,140,5,52,220,147,169,221,138,24,207,199,226,88,4,93,16,128,49,35,61,19,68,24,16,0,71,63,157,83,115,188,54,161,1,161,252,68,21,218,161,106,107,139,171,14,153,222,121,145,61,140,69,63,249,51,61,133,138,252,51,227,162,9,70,110,154,16,144,191,10,195,67,124,81,112,237,237,8,16,142,211,185,248,204,160,78,83,92,125,22,76,81,100,161,113,75,77,255,42,187,169,16,13,25,90,89,134,122,112,248,158,197,75,130,177,35,97,224,40,82,208,19,67,115,183,48,61,4,206,128,252,71,23,213,247,193,140,154,206,221,53,67,219,255,129,99,162,151,23,47,171,33,222,38,59,188,205,56,253,157,215,124,190,255,166,171,155,73,165,216,118,205,244,87,10,98,204,64,135,51,190,43,178,84,73,190,74,66,165,9,132,198,205,28,33,67,111,158,59,58,233,142,183,60,187,98,157,159,171,129,99,187,25,132,112,151,55,66,172,157,3,226,90,33,106,74,159,155,175,31,57,207,133,130,194,0,154,4,80,185,44,8,117,40,40,101,85,193,118,240,220,11,48,182,155,233,232,87,32,233,180,147,207,145,162,231,132,62,95,148,142,156,205,44,5,136,149,181,209,20,10,10,244,195,103,141,174,108,45,102,14,219,50,2,134,87,193,3,118,89,14,214,111,16,167,139,177,27,42,142,155,118,30,34,92,55,211,115,245,92,44,112,195,136,173,141,184,26,14,183,44,102,72,69,252,43,40,59,1,74,149,155,159,8,180,166,236,216,94,34,175,222,228,185,233,181,174,45,128,193,29,250,251,172,230,10,73,165,155,127,5,209,103,46,211,220,123,7,37,211,126,189,4,219,11,105,119,187,168,22,180,67,140,214,89,96,199,156,93,241,96,39,114,134,20,70,48,203,192,13,29,228,90,208,27,144,102,5,208,161,200,74,187,181,131,221,125,23,119,235,176,117,143,26,33,180,37,88,185,1,42,245,57,158,244,45,116,137,81,134,233,153,245,120,97,80,40,116,233,40,56,39,79,247,112,23,244,230,104,250,58,233,15,232,113,220,103,163,250,144,125,188,89,196,233,91,98,134,103,107,42,0,125,89,167,190,227,238,79,224,198,115,171,25,46,219,237,230,196,142,90,245,230,240,93,206,0,214,163,129,216,5,191,14,60,218,253,183,108,105,77,121,219,76,66,223,142,171,199,183,212,110,31,212,123,83,243,83,2,121,221,38,53,199,65,210,153,192,222,219,13,72,71,200,203,182,202,202,116,32,55,36,84,89,10,127,200,160,88,143,130,247,81,108,92,157,172,205,10,56,182,219,187,48,208,16,18,116,47,108,53,108,162,222,195,65,116,43,232,119,146,15,198,30,127,205,230,6,15,105,148,64,51,194,97,122,40,170,212,39,48,110,109,22,104,194,133,25,93,245,170,230,156,74,44,68,228,232,182,130,231,43,13,57,217,87,177,209,35,62,89,20,204,103,104,237,93,77,170,164,107,131,200,241,48,162,213,33,161,59,48,196,159,168,176,54,120,90,223,210,113,253,243,220,5,196,167,119,151,112,188,62,93,54,147,80,105,219,171,102,108,105,72,91,200,197,224,138,252,109,19,76,79,197,83,87,16,105,217,119,91,164,95,142,143,160,102,16,209,254,13,128,177,159,159,73,33,233,224,63,12,103,140,96,40,32,181,104,195,107,242,32,9,17,194,122,221,60,231,31,80,151,241,62,163,10,189,137,52,251,108,83,159,242,246,42,206,163,79,159,17,156,144,94,183,42,112,151,230,44,83,2,218,133,200,206,91,160,88,120,218,156,117,126,106,58,142,21,182,62,4,95,229,183,207,230,151,165,129,138,52,204,218,218,197,68,190,215,71,222,51,220,45,83,204,176,159,191,206,200,110,68,158,98,70,123,169,70,31,31,232,25,89,133,44,224,179,80,162,197,144,210,175,54,134,145,65,203,209,164,12,249,83,149,119,13,223,104,125,93,128,236,173,178,45,144,171,64,223,43,204,32,115,164,181,11,18,239,17,147,134,57,73,63,232,57,31,8,197,90,116,180,157,7,213,57,5,186,48,163,23,21,30,195,162,125,99,96,231,103,12,45,147,63,149,115,185,100,74,62,241,216,196,105,218,113,83,44,157,218,124,228,230,98,102,237,166,35,16,184,9,4,2,31,194,124,185,26,242,21,175,12,131,22,68,224,78,58,16,161,213,191,225,13,223,33,117,200,34,45,132,231,228,219,247,220,197,92,197,203,66,233,96,123,223,151,93,155,183,184,19,112,183,211,227,233,102,180,180,101,157,65,29,145,189,171,197,204,103,75,147,246,195,114,118,66,63,219,48,127,59,133,206,130,55,142,82,55,91,171,80,150,190,202,95,111,107,152,73,59,54,105,218,164,62,228,141,147,139,188,175,120,19,228,187,151,231,146,138,105,130,119,89,195,144,175,173,153,124,224,187,89,149,64,204,128,92,252,151,97,252,24,242,54,72,23,120,196,71,207,165,173,98,237,161,165,109,48,58,54,207,190,167,14,218,217,191,200,83,198,58,1,149,61,181,65,23,33,178,88,163,166,76,40,126,12,159,227,138,174,119,190,156,45,91,33,247,203,238,244,178,68,207,174,36,183,38,51,62,71,244,123,2,213,145,97,83,3,222,177,93,161,151,214,245,119,33,206,28,239,219,32,214,148,206,223,98,16,254,184,56,151,52,242,199,140,74,110,13,115,253,4,2,48,117,193,78,26,248,18,235,18,23,51,39,87,116,231,158,211,30,137,117,49,23,19,237,112,243,217,72,181,27,244,108,0,228,253,158,25,183,243,89,97,17,246,124,166,237,24,123,105,139,56,69,223,18,93,172,231,103,187,100,113,17,153,6,106,24,35,195,29,210,85,100,58,135,113,124,20,147,106,147,182,98,64,137,57,140,96,90,62,141,241,176,62,191,107,215,20,192,62,102,107,48,8,51,92,181,114,235,212,140,42,41,186,165,137,33,179,154,241,197,95,175,53,170,34,122,115,18,17,209,179,111,112,127,165,153,128,206,162,197,34,4,91,35,69,76,120,236,80,70,141,77,120,113,154,8,15,2,244,3,37,58,231,233,28,110,89,173,117,190,131,203,122,204,223,18,38,201,106,18,80,143,225,98,72,210,189,211,253,204,44,134,185,148,167,185,248,51,151,180,159,181,62,45,36,250,153,208,74,125,231,86,178,164,171,152,241,19,31,87,69,6,186,32,35,131,183,208,225,28,246,80,154,81,129,153,229,156,8,113,226,210,12,59,133,252,1,4,107,127,198,217,31,127,174,89,121,99,227,153,183,32,184,97,7,160,16,28,115,66,188,217,132,128,225,120,226,209,81,105,234,116,59,201,197,208,146,239,88,102,160,126,196,75,55,94,137,20,30,142,41,31,52,229,172,160,33,253,141,187,239,246,225,141,232,108,65,61,58,196,173,67,121,252,121,176,49,40,0,11,24,159,31,9,141,161,0,164,131,26,2,65,2,210,18,102,131,221,11,67,160,237,174,237,153,161,182,200,202,78,184,9,60,227,230,130,241,48,94,85,104,129,198,181,114,168,44,17,21,39,142,155,46,81,113,204,244,21,103,21,98,39,148,191,132,117,64,246,43,133,54,97,85,108,38,97,121,205,214,15,162,66,236,134,181,120,191,13,119,168,16,241,53,234,158,253,114,10,89,63,64,235,122,113,226,11,142,139,233,191,254,104,192,147,42,92,254,212,134,210,72,74,22,73,189,239,146,229,241,92,196,136,249,35,17,95,90,139,199,6,185,84,229,234,106,192,37,127,46,194,184,164,60,149,213,104,130,124,224,141,62,103,21,152,135,51,45,117,159,180,214,57,103,228,234,108,50,205,62,180,51,182,37,250,122,244,156,241,41,196,111,163,91,36,191,93,23,176,144,88,10,212,87,133,86,20,153,144,50,247,123,172,84,244,90,184,94,82,127,175,107,46,161,124,63,65,121,225,72,186,102,106,135,224,13,133,140,181,147,129,184,227,174,150,254,147,223,70,47,207,32,109,63,243,175,249,68,136,94,33,229,184,210,2,36,84,230,232,194,38,76,139,90,185,156,164,141,254,105,213,81,89,228,69,246,229,69,132,244,197,228,46,133,159,150,242,193,93,39,5,150,196,174,163,46,63,248,237,53,211,146,92,101,33,20,210,115,233,146,48,193,115,14,179,164,40,200,35,31,217,135,223,156,125,169,43,41,239,182,76,85,88,151,0,164,172,25,20,6,181,233,230,51,159,162,216,5,184,28,249,214,238,102,210,136,194,93,152,113,36,119,252,242,217,196,155,16,104,114,162,35,48,226,227,6,84,38,203,159,158,23,212,152,98,100,51,9,217,215,34,131,201,151,254,204,229,133,174,16,60,66,157,56,195,60,128,205,203,205,81,117,159,221,205,103,152,48,118,9,13,50,31,132,239,102,5,177,195,166,204,208,99,27,44,231,154,161,223,218,242,54,225,246,98,120,215,156,120,91,194,237,12,205,122,47,62,43,9,78,141,45,247,166,143,174,249,200,208,192,150,204,209,207,140,50,87,152,135,234,41,44,211,140,218,97,134,164,76,116,195,1,135,90,193,238,154,39,234,211,178,254,193,34,172,75,161,217,32,239,40,34,187,1,246,60,117,23,199,160,27,170,39,221,103,33,107,227,16,116,179,145,239,40,93,118,245,81,117,219,174,183,94,137,2,164,95,9,7,133,208,235,91,233,6,145,163,107,62,97,20,28,225,50,219,192,59,46,121,51,189,28,83,24,77,204,55,128,221,243,62,114,130,130,100,136,245,124,169,249,178,239,131,193,90,109,165,207,116,161,144,219,252,90,235,43,209,113,227,92,100,191,245,162,60,47,26,215,27,97,245,118,233,3,13,72,218,139,136,19,111,114,68,203,191,203,140,32,68,22,10,124,83,33,119,17,33,158,26,254,177,174,172,232,68,189,254,50,248,226,69,201,135,212,37,201,102,127,149,231,92,130,132,244,153,27,28,214,177,14,72,17,101,33,162,63,158,126,89,174,185,9,244,10,206,204,15,27,60,116,190,49,165,160,251,69,87,96,25,6,185,198,172,209,53,252,104,248,96,173,36,109,191,221,12,183,141,112,201,47,16,101,43,140,96,161,85,247,30,247,216,183,58,218,95,112,161,245,90,218,242,125,198,151,237,95,98,6,114,233,218,198,76,233,241,50,222,102,134,2,10,56,241,88,103,219,112,95,111,82,216,51,102,243,23,130,100,214,210,247,197,89,209,175,188,75,51,46,192,146,138,190,78,142,174,255,75,220,187,227,108,211,117,219,89,125,113,236,96,157,15,110,0,17,25,33,34,176,96,11,57,192,182,54,155,192,66,78,104,0,162,45,144,32,250,3,237,96,93,243,126,230,156,163,182,112,134,64,127,242,127,239,120,170,238,170,85,235,48,143,99,196,186,60,194,34,198,231,58,80,121,76,95,213,164,96,68,230,154,2,205,183,163,249,150,81,173,1,70,201,228,161,0,56,190,29,189,41,141,26,165,172,128,221,139,243,151,147,234,29,235,179,172,209,6,47,61,96,136,165,228,4,48,219,203,5,107,237,108,186,75,40,223,11,81,39,167,221,133,154,22,203,85,175,134,123,37,118,74,115,248,117,55,155,92,225,51,137,136,58,174,149,172,191,14,147,180,159,230,20,224,14,189,57,251,182,11,55,17,197,126,182,189,110,87,239,244,239,219,239,253,118,141,190,133,221,25,89,39,52,190,253,172,127,163,174,31,4,130,64,215,178,50,178,45,2,229,178,180,73,25,23,55,143,202,52,167,95,151,246,26,46,183,131,145,98,253,156,50,23,6,221,76,45,44,160,247,3,87,110,254,115,28,194,24,38,85,251,153,104,176,127,222,19,182,178,149,126,137,154,66,101,3,12,171,145,138,26,89,3,215,106,114,211,168,44,166,186,41,107,192,104,200,28,109,133,242,106,89,186,221,36,194,28,38,150,172,251,66,103,202,251,215,68,35,126,171,60,204,115,234,224,220,242,65,195,189,95,34,133,197,176,56,75,50,106,58,48,125,139,236,198,166,1,164,135,197,105,5,192,162,217,129,173,91,115,68,57,97,18,165,58,39,140,24,163,26,206,124,230,52,206,105,34,121,254,181,160,196,76,42,214,109,68,246,61,92,23,36,61,182,162,118,128,196,76,128,59,59,173,20,20,176,55,225,133,191,121,68,235,249,18,49,17,91,60,174,7,50,32,168,110,42,193,69,171,205,24,99,133,185,74,176,90,149,101,38,189,56,62,73,137,73,9,207,171,137,218,28,63,219,58,197,127,42,146,98,188,43,53,158,140,58,170,34,106,35,38,252,189,221,221,123,230,236,27,126,217,206,224,137,222,211,87,15,196,109,227,202,1,50,160,165,46,97,176,82,146,39,175,133,236,40,156,38,190,95,89,25,248,16,93,166,131,220,148,195,80,128,136,26,195,166,42,142,210,67,135,39,252,254,162,234,132,139,213,220,65,104,237,90,81,152,194,53,205,43,66,9,181,138,180,24,31,240,89,8,126,245,178,134,139,33,114,85,215,18,158,190,157,97,119,202,210,164,80,107,215,63,18,216,97,202,211,89,48,64,31,46,52,151,43,182,51,130,115,162,168,99,253,78,205,13,67,91,198,42,209,210,27,57,38,127,114,152,215,160,147,78,184,16,65,63,45,188,147,33,57,17,36,190,222,159,207,230,87,147,97,169,42,16,102,156,255,37,38,226,51,153,146,253,6,152,51,171,135,35,75,37,171,124,146,246,51,70,170,47,63,50,9,178,240,27,105,223,17,46,29,30,247,149,165,77,64,20,193,93,95,249,195,162,213,34,217,70,169,156,207,114,115,169,85,197,168,26,27,139,127,18,180,79,154,46,64,212,117,99,170,17,41,232,69,133,230,26,116,144,190,161,77,99,152,17,129,188,131,99,246,199,172,59,204,204,20,29,120,12,105,99,40,114,24,98,99,249,156,40,101,147,129,12,152,158,12,133,233,26,246,153,54,141,1,93,22,65,49,51,222,71,28,245,134,149,45,254,104,247,65,80,19,143,102,242,246,34,84,7,19,14,93,199,14,195,129,49,5,54,58,175,63,50,124,83,52,100,247,252,188,88,235,241,219,27,174,112,81,95,50,65,140,19,131,70,223,94,86,174,0,23,168,150,253,230,155,159,147,13,211,120,128,90,222,156,222,9,249,105,170,200,183,199,83,216,11,106,19,233,38,88,69,80,107,114,120,89,102,81,224,2,79,121,220,251,125,109,33,11,223,24,65,36,70,28,190,196,254,154,10,61,226,137,248,111,31,43,85,17,13,74,75,58,186,113,73,81,234,16,162,242,101,140,192,43,158,28,18,44,17,140,35,231,81,107,108,106,16,195,143,236,1,153,118,34,77,159,196,111,116,81,64,148,123,147,194,116,49,33,116,80,41,25,72,77,80,82,125,116,1,57,76,75,129,72,134,62,59,54,247,75,164,30,218,71,18,148,150,38,223,147,72,8,83,214,148,40,62,248,78,24,182,219,163,130,161,199,56,125,126,40,245,144,18,28,91,120,255,84,129,59,76,135,126,83,165,83,130,219,110,111,175,9,15,169,232,185,63,171,179,199,94,74,196,159,125,69,36,88,143,233,199,58,76,69,164,140,39,28,59,109,196,136,65,121,32,178,106,214,18,94,92,219,137,176,55,169,165,252,105,88,44,44,23,244,7,95,219,38,18,182,44,162,27,135,70,29,113,229,115,32,177,75,102,228,15,166,116,38,219,67,120,232,202,233,247,55,73,89,108,228,160,19,182,252,177,79,51,20,144,251,149,207,181,140,158,211,29,59,243,102,219,21,69,221,103,64,51,23,254,224,110,244,15,41,148,138,254,80,200,114,66,34,78,87,142,136,253,206,95,218,192,111,254,76,130,37,66,193,132,211,194,66,179,118,254,121,82,70,149,248,214,118,21,12,226,162,29,119,89,68,138,113,136,71,60,56,126,165,76,134,119,44,92,215,105,33,142,60,84,148,97,65,212,111,164,35,49,40,212,220,36,12,225,99,88,204,208,142,137,196,58,226,202,239,217,187,175,143,183,173,79,41,197,102,173,32,206,233,113,40,88,71,139,24,243,22,78,107,17,32,94,116,149,213,43,55,71,133,109,250,150,100,60,254,250,228,76,13,200,250,253,209,96,33,41,162,26,141,45,115,226,201,187,57,195,249,98,200,183,86,215,16,64,83,210,218,181,4,198,224,240,19,136,166,65,90,137,255,211,252,234,255,199,255,254,127,254,207,255,211,255,19,197,250,105,255,111,72,173,255,39,30,39,159,22,151,61,94,102,18,17,250,12,5,4,110,238,104,66,144,83,36,30,130,42,1,209,154,21,67,81,223,222,179,62,31,177,199,46,135,216,234,251,224,242,149,40,227,184,241,25,24,246,157,113,177,247,73,225,192,171,59,230,46,237,96,2,83,82,210,221,86,230,200,154,250,228,19,249,231,237,222,135,81,251,36,93,34,171,106,208,224,23,31,145,42,106,153,95,180,46,179,234,124,88,10,20,42,185,110,104,15,35,152,255,7,67,110,41,26,118,228,157,107,6,234,141,235,85,66,199,203,196,16,91,60,26,53,161,83,228,162,223,94,211,172,25,230,239,230,36,78,68,240,121,153,224,228,140,171,97,59,149,97,89,88,33,110,245,209,238,213,197,183,55,126,229,238,130,232,252,244,85,59,221,72,144,79,88,17,219,148,209,100,19,253,121,70,238,117,209,187,55,196,16,192,30,68,55,36,214,13,4,21,233,190,83,228,84,72,89,248,162,196,24,147,19,145,38,157,27,113,254,69,186,87,39,42,116,128,88,138,14,215,163,42,119,148,207,117,124,26,135,177,126,69,59,156,18,209,25,134,221,130,67,90,247,247,131,231,122,226,212,219,189,104,22,1,193,78,19,81,247,67,17,13,207,34,199,222,53,105,70,63,81,49,49,167,158,244,4,235,125,26,195,102,197,154,18,21,109,184,180,61,128,203,188,66,180,71,108,16,10,224,60,130,69,175,3,229,250,106,224,160,251,212,211,142,224,20,21,243,8,98,47,63,29,22,76,118,71,84,53,81,222,45,97,166,147,151,149,152,184,217,117,181,87,49,158,202,82,33,107,4,61,93,4,6,231,129,236,255,250,192,35,34,34,102,217,94,181,56,155,177,213,133,89,119,200,8,139,61,74,183,173,219,48,188,242,20,83,192,58,47,92,115,10,148,173,164,169,0,119,95,39,44,198,247,33,85,158,24,94,148,22,86,6,97,213,118,36,70,139,218,213,201,171,151,137,178,136,181,122,169,206,115,35,132,66,24,216,124,68,35,123,27,15,175,155,248,251,89,21,18,89,168,86,213,237,62,23,49,57,85,203,162,254,251,185,127,30,83,159,24,75,87,252,61,20,133,107,11,215,134,236,199,236,31,153,108,210,106,238,146,89,85,167,68,99,40,200,202,153,130,50,16,37,24,34,132,109,164,240,238,239,209,58,51,229,99,227,215,220,140,173,161,157,242,129,39,36,226,145,122,156,147,254,61,245,84,113,54,35,237,9,45,71,23,161,223,182,45,132,25,105,79,180,192,171,8,124,147,24,10,23,96,80,2,81,85,39,155,84,244,141,108,111,65,62,84,62,104,179,142,127,55,221,104,225,161,113,78,224,67,7,139,7,115,224,203,148,7,231,20,158,145,206,101,55,163,204,84,188,255,114,99,50,80,111,45,114,64,200,180,195,246,92,35,52,0,53,253,213,168,5,108,15,17,39,133,138,91,163,22,248,150,227,100,88,226,44,17,190,129,140,241,77,134,29,65,13,136,212,36,222,104,166,89,4,161,72,243,223,161,10,221,236,20,55,162,199,176,55,72,176,159,34,171,25,65,40,10,211,183,134,58,25,226,187,34,145,246,204,207,170,170,230,8,48,221,152,10,141,215,152,170,86,61,225,117,246,68,3,237,62,83,195,72,203,74,59,114,80,90,173,178,95,13,136,105,107,4,128,105,155,90,242,220,164,229,98,34,16,22,24,34,43,8,223,5,169,177,8,182,32,7,167,122,209,52,229,207,136,234,65,97,33,158,63,27,22,155,133,207,34,106,35,100,200,76,45,49,66,226,38,229,53,68,180,153,98,187,26,161,229,130,228,135,196,173,9,245,227,9,101,185,2,114,25,18,173,68,139,161,70,152,199,250,41,170,10,70,35,201,26,129,233,101,217,116,137,163,210,203,187,123,148,20,48,133,85,17,154,72,243,137,133,75,221,178,136,4,63,179,220,156,0,223,21,42,220,112,77,68,155,105,213,240,179,139,224,122,171,42,249,108,162,246,126,224,163,175,68,127,109,194,167,99,46,122,140,200,26,59,85,89,249,173,227,12,76,159,166,158,137,9,43,247,200,242,17,214,60,26,13,161,141,167,68,88,192,204,160,170,232,120,7,101,62,182,29,62,87,18,86,111,49,86,79,119,13,220,187,34,135,207,33,32,113,221,85,28,112,18,172,222,52,139,71,34,41,66,230,200,27,107,130,145,18,245,27,187,52,130,150,229,147,84,98,177,250,79,15,182,116,17,232,126,246,16,76,143,35,178,12,108,3,146,250,44,219,204,15,159,103,103,119,205,219,32,228,16,126,228,51,67,122,17,53,105,218,139,123,248,199,207,224,160,20,83,211,189,214,14,17,139,103,155,37,34,25,91,138,22,35,110,253,118,143,153,20,249,192,149,14,224,8,131,34,162,173,73,106,28,197,233,102,165,145,177,85,205,25,161,73,43,219,172,237,231,114,115,92,251,21,213,37,157,246,17,253,237,141,206,161,155,180,157,226,224,161,101,1,219,100,251,252,197,40,15,254,168,81,31,250,245,114,187,162,255,68,52,61,11,138,184,215,61,123,122,160,133,15,241,7,83,54,23,240,41,93,83,101,240,114,185,46,33,123,33,28,107,82,199,1,201,221,61,177,147,210,44,161,101,30,104,24,149,200,63,62,51,179,47,209,252,52,157,206,188,216,178,180,130,194,77,159,167,15,252,62,87,228,47,127,157,134,110,219,117,200,54,180,112,140,190,164,25,249,42,26,87,187,42,88,210,249,156,89,114,42,35,238,252,84,26,13,26,138,124,146,35,245,42,95,123,208,56,88,50,250,251,54,105,81,232,163,51,121,141,112,3,222,86,71,6,87,106,160,38,124,101,105,97,161,157,82,181,60,139,153,229,1,42,200,253,233,250,208,171,223,52,61,129,98,194,253,51,116,41,218,191,232,9,153,109,232,122,106,87,177,107,203,141,29,207,247,210,10,70,27,243,255,79,65,129,102,221,231,253,103,206,109,66,241,166,159,236,15,219,8,116,67,85,245,131,145,109,165,116,65,96,136,242,127,241,71,131,137,132,15,129,145,77,252,157,72,6,55,41,253,7,134,9,228,87,87,5,124,152,109,59,97,114,211,235,196,213,199,168,220,4,134,27,224,55,175,129,41,183,215,139,239,251,228,191,47,248,67,143,248,90,152,126,180,52,36,76,226,71,30,220,218,118,122,60,153,241,130,116,129,201,174,254,12,31,96,228,202,183,220,220,180,36,110,92,221,254,249,213,136,9,236,248,109,50,19,105,158,67,201,71,244,51,96,227,245,105,9,67,246,213,243,183,241,165,154,252,54,113,157,225,223,147,148,239,146,12,89,51,238,199,245,51,176,13,166,216,71,190,200,166,137,57,190,39,18,91,39,55,57,152,165,222,26,45,62,27,56,118,122,151,47,130,122,253,159,215,98,240,22,113,250,102,71,239,95,42,22,148,125,232,200,79,31,138,74,99,84,172,5,175,43,76,223,194,142,171,217,37,187,140,41,143,125,171,79,6,170,236,197,182,167,66,252,152,120,209,15,126,102,216,148,172,227,131,233,138,236,62,166,203,212,214,174,194,84,31,173,128,145,156,149,155,147,106,24,49,17,77,74,66,111,78,112,234,94,127,242,99,90,233,114,53,239,113,226,189,241,236,170,12,11,150,17,103,137,195,28,215,105,18,54,218,97,222,166,248,247,219,215,74,181,50,209,68,251,5,173,201,14,83,194,36,234,146,214,213,226,154,228,116,129,119,98,76,129,190,211,108,241,178,134,62,187,136,58,58,121,237,75,197,234,254,109,115,38,14,208,48,189,4,30,229,175,210,13,106,142,99,108,84,130,22,250,178,230,31,140,179,221,245,98,14,180,227,40,205,46,85,230,217,197,241,251,11,194,0,155,26,132,220,155,178,163,209,226,106,74,40,242,156,135,172,113,215,63,73,242,109,106,232,111,155,146,155,99,83,207,191,207,181,24,47,57,199,155,17,254,248,136,65,69,3,193,77,60,55,45,192,7,230,3,135,97,208,200,67,135,158,187,103,7,56,138,54,222,144,133,127,173,71,184,254,253,242,243,186,139,104,229,226,216,49,19,214,31,90,233,172,215,1,37,151,218,135,127,202,103,143,95,177,100,169,157,167,28,234,198,36,68,28,116,42,76,187,123,204,50,190,252,145,223,134,123,170,22,191,218,154,18,219,7,70,42,202,215,7,105,34,209,51,183,153,112,254,178,26,172,15,132,125,151,78,20,226,59,53,22,223,179,64,214,146,155,35,133,115,166,111,42,19,173,123,217,177,46,153,184,113,125,199,154,212,180,202,86,124,43,213,225,53,182,13,108,95,57,67,144,17,223,177,0,14,238,174,62,248,179,147,97,102,138,157,248,192,120,38,112,93,94,227,183,77,179,156,116,142,194,207,172,243,91,87,107,183,209,123,211,222,30,187,124,197,71,209,5,0,215,73,141,183,126,147,161,77,253,32,136,109,172,234,87,83,64,83,167,220,28,182,225,226,187,60,229,80,148,255,11,76,77,253,152,14,63,211,38,149,91,38,37,217,236,159,127,55,55,53,238,50,167,194,48,150,184,197,64,248,231,164,157,108,213,255,123,251,78,12,141,81,59,77,182,28,12,248,226,99,10,97,237,232,114,186,29,44,212,51,170,195,13,189,134,171,48,49,235,235,176,153,66,159,223,134,8,200,127,219,184,20,199,82,24,145,224,229,240,234,60,187,190,24,222,164,223,124,225,232,108,125,239,55,197,75,245,65,165,57,112,234,110,9,91,122,241,49,165,120,71,34,41,141,72,99,245,131,19,78,223,42,230,191,9,206,141,188,120,16,255,41,93,97,66,205,254,65,250,69,150,81,239,109,253,63,1,227,108,52,125,48,104,205,170,143,184,197,97,106,255,192,247,79,118,25,24,42,48,221,118,202,69,200,202,7,165,66,117,159,177,18,96,250,3,124,72,145,241,203,238,56,131,41,116,240,223,198,28,212,211,235,90,36,210,143,229,109,28,51,186,83,147,68,186,254,222,239,224,34,215,170,231,19,180,240,190,43,225,61,159,222,117,103,160,123,206,167,241,162,15,161,232,160,194,228,248,231,230,110,43,247,255,204,114,116,172,254,92,228,109,98,238,59,251,78,109,83,226,51,248,79,47,100,203,196,248,188,216,116,205,223,139,98,142,157,45,108,182,227,17,37,242,155,243,191,207,209,104,221,116,129,82,121,63,244,98,75,73,248,79,179,238,187,172,16,196,44,141,221,240,7,83,110,112,218,231,106,252,57,71,77,115,118,234,78,77,149,91,160,208,181,232,129,111,82,125,254,203,40,50,181,81,63,219,124,109,110,51,227,110,221,207,158,132,192,243,30,1,195,174,162,103,250,68,77,162,183,128,63,62,44,48,149,243,137,214,165,63,109,229,191,205,95,154,252,242,16,179,21,153,244,83,221,2,179,174,224,169,247,94,63,174,107,135,225,19,210,165,75,225,196,156,241,100,116,237,200,115,35,165,219,125,87,88,230,103,232,250,192,0,56,35,238,125,140,54,88,141,13,186,148,107,92,13,33,134,158,249,20,232,12,159,10,76,202,173,67,138,90,228,141,17,53,203,67,239,109,6,225,206,139,161,200,72,152,130,24,185,183,253,180,160,124,174,188,55,182,140,236,226,192,111,139,107,57,224,66,91,10,60,232,90,137,171,105,40,211,35,29,58,14,247,96,236,99,166,192,137,161,139,46,218,63,184,114,92,108,125,178,3,81,133,143,232,51,222,200,67,10,252,166,202,245,179,141,46,238,57,234,23,190,127,2,247,192,253,237,241,122,53,201,169,90,226,106,178,56,226,53,94,227,125,201,71,51,74,212,174,240,243,49,98,217,23,147,196,82,251,14,29,157,88,124,133,86,41,61,149,111,201,57,74,35,234,62,71,193,99,253,136,6,179,219,192,244,174,175,69,232,165,57,252,83,243,82,203,242,185,91,62,195,39,250,129,125,126,94,171,121,149,195,131,233,37,236,186,124,46,132,81,190,165,76,102,251,248,220,220,26,45,134,195,244,211,244,171,143,70,153,165,223,156,60,115,249,76,133,119,88,185,149,68,82,96,223,249,153,103,167,132,217,74,110,74,136,171,109,14,79,47,3,167,150,153,213,160,199,42,249,185,88,124,19,146,158,143,45,15,181,213,246,185,192,160,142,163,167,207,95,190,61,96,154,167,134,194,232,221,46,135,159,209,163,7,4,94,196,138,247,50,130,211,93,63,235,126,79,95,2,176,144,29,73,131,253,224,254,129,171,194,11,210,95,247,164,39,197,243,235,187,97,61,99,210,87,31,141,62,171,221,143,255,195,127,251,163,17,140,248,88,204,11,111,192,183,218,9,199,203,253,248,25,207,39,172,110,235,79,186,66,215,214,109,28,161,224,68,169,167,22,112,210,67,224,207,77,129,249,210,163,11,65,146,185,252,173,155,9,251,202,144,26,209,88,204,113,235,216,211,213,53,44,43,237,95,19,194,205,163,115,1,234,227,238,71,196,52,29,43,29,51,35,81,138,17,167,9,172,126,172,117,210,64,190,223,81,200,91,239,7,94,24,34,62,102,84,136,221,242,177,99,158,245,224,166,134,201,157,126,38,121,165,34,211,119,21,4,161,69,4,216,204,59,218,31,142,195,240,142,21,181,245,39,237,200,219,97,242,131,106,138,224,8,248,231,178,179,73,215,143,109,96,127,158,50,209,80,72,25,213,32,198,216,243,213,71,233,144,116,158,96,15,163,240,233,207,181,17,188,253,56,17,176,188,198,181,136,63,104,228,225,98,132,198,47,175,36,212,1,35,160,230,208,48,177,103,189,242,153,17,55,134,99,80,167,168,17,143,55,30,203,221,247,73,162,118,38,109,135,193,181,229,104,145,108,30,114,162,34,144,51,175,111,40,68,186,167,148,162,1,191,149,232,171,218,4,225,212,218,5,126,191,16,87,99,3,150,47,124,99,126,119,162,24,109,42,12,99,150,199,106,250,79,117,90,47,110,185,56,224,102,128,175,93,225,178,142,111,9,100,148,75,42,198,254,224,29,167,34,52,173,75,60,4,227,129,218,190,97,80,44,53,111,57,159,33,45,97,174,34,76,179,198,252,12,233,145,215,34,236,222,245,98,138,184,125,23,101,54,209,23,166,95,19,223,215,97,244,72,107,85,159,203,52,154,253,167,135,173,29,157,11,246,42,59,96,38,240,199,91,188,39,110,93,172,59,92,157,65,235,206,252,131,45,11,246,153,71,88,114,190,40,73,113,105,5,6,46,52,36,174,127,211,187,155,209,221,213,177,89,86,95,236,240,59,225,154,122,46,5,106,244,53,18,214,143,197,81,223,220,121,127,86,49,22,142,174,119,166,130,239,84,253,215,14,243,113,231,44,252,227,240,214,236,180,57,123,228,121,29,53,129,228,143,179,247,118,206,18,247,230,189,218,254,56,123,247,47,155,3,76,3,222,254,132,52,222,78,230,155,127,55,201,118,141,243,20,243,71,2,174,20,202,234,131,111,8,12,254,70,244,29,67,104,219,235,213,70,137,184,28,166,30,237,179,9,22,40,224,254,80,226,91,237,236,143,111,222,195,13,125,54,186,17,235,43,12,97,108,115,152,157,236,227,165,22,26,102,254,62,8,254,212,221,26,6,42,198,163,59,29,54,230,72,157,194,176,16,251,150,130,107,183,250,222,31,56,188,162,70,36,180,126,190,87,161,32,240,239,123,113,155,51,198,248,252,52,197,138,14,67,126,245,153,72,197,42,129,254,96,146,101,101,126,142,134,225,229,104,192,36,129,199,39,100,113,103,152,125,240,79,125,205,8,120,155,60,57,67,217,63,82,195,250,65,80,229,58,14,87,92,153,79,252,106,199,110,213,80,66,255,204,225,74,61,160,143,88,67,229,243,19,150,54,41,20,127,43,90,172,62,161,49,34,126,205,227,25,52,175,124,131,195,149,131,223,23,238,91,58,244,233,124,220,103,130,213,142,154,184,175,76,66,50,179,127,245,71,111,79,187,76,114,25,79,214,211,245,208,86,125,14,108,171,186,232,123,255,41,107,255,193,244,226,233,150,65,133,76,188,181,133,49,165,114,188,25,79,195,113,43,251,57,76,200,22,169,139,11,157,212,223,91,189,41,70,12,104,126,130,195,36,227,2,166,134,104,171,127,44,22,97,229,128,248,152,78,180,21,182,184,152,160,169,122,84,203,114,24,39,224,190,62,235,150,254,209,227,169,149,186,171,209,201,137,165,91,236,27,58,140,58,140,250,22,239,89,86,68,119,113,198,214,249,120,15,21,34,19,127,109,164,150,52,209,70,135,247,8,127,204,224,143,229,116,44,92,92,227,230,252,203,248,248,84,227,204,252,237,41,36,222,184,61,212,126,159,24,150,106,236,33,25,234,167,20,33,78,69,232,195,135,92,253,35,167,236,249,219,236,150,87,97,140,213,17,55,167,86,42,211,147,164,25,216,91,227,230,244,252,220,79,154,129,35,55,225,183,95,229,226,227,152,123,219,97,140,249,33,147,121,21,198,246,24,45,103,90,147,226,17,24,60,62,176,233,137,10,60,208,102,244,125,129,199,124,182,180,194,124,34,143,208,182,194,54,113,36,127,50,201,72,182,88,157,163,237,148,122,182,221,139,198,55,223,106,139,237,29,50,230,48,36,223,220,25,200,17,85,121,49,250,22,118,108,212,148,22,230,100,121,104,183,26,234,216,117,56,221,102,194,166,195,185,99,83,162,0,186,202,23,177,180,190,31,110,141,180,93,205,197,141,106,55,245,242,177,19,163,6,144,174,102,183,20,123,248,46,208,172,66,97,33,48,154,85,254,185,217,180,117,249,26,11,40,166,172,195,240,105,77,69,119,247,228,36,103,64,147,64,38,154,108,111,57,123,76,162,25,211,243,231,98,42,110,227,248,129,98,33,173,101,19,253,162,57,195,225,218,154,112,193,64,52,250,142,236,25,135,83,85,118,6,120,224,151,55,131,113,242,209,236,114,100,196,208,160,106,190,213,66,138,222,167,222,123,226,176,197,147,65,162,154,226,52,192,111,249,68,118,165,161,238,35,181,187,36,247,169,30,138,3,159,42,19,121,45,104,163,138,151,14,52,83,244,236,50,38,155,109,202,205,156,118,172,177,65,175,126,19,252,238,128,137,68,54,69,33,38,246,9,78,229,122,74,161,0,63,103,252,122,80,174,89,52,176,232,189,209,199,232,1,35,100,43,43,183,90,129,230,241,17,103,187,147,54,181,7,227,94,135,205,74,3,100,146,136,27,76,142,203,13,98,8,198,106,209,171,97,161,168,129,110,141,207,130,246,21,225,91,224,211,116,192,17,11,138,80,101,183,206,177,181,63,48,169,185,132,149,249,1,14,38,148,1,2,230,227,78,249,32,20,60,77,223,168,33,78,34,114,35,240,115,64,70,252,244,180,3,73,80,218,43,79,75,163,181,37,195,49,48,249,44,31,241,14,53,229,145,15,130,40,213,146,171,141,254,122,11,188,102,25,241,220,232,6,165,33,3,111,255,91,95,37,190,7,156,18,178,64,160,27,121,167,99,205,39,163,251,64,96,194,164,126,44,83,140,44,91,60,228,145,104,1,196,181,216,183,57,205,26,85,90,53,252,15,130,73,179,202,99,227,160,236,34,99,50,83,17,209,156,29,150,118,220,156,88,162,28,16,173,155,116,81,92,125,172,197,66,224,109,101,121,225,68,16,243,19,244,78,138,192,28,109,68,98,62,240,137,80,227,67,155,8,178,62,116,152,82,199,10,239,230,13,240,86,120,208,232,153,176,185,143,2,155,8,78,56,101,236,64,233,190,244,246,235,1,118,127,208,244,167,166,162,215,27,180,13,126,239,32,187,153,233,222,85,143,68,190,241,131,155,167,43,220,74,78,240,55,60,67,154,5,96,212,227,69,252,193,41,194,147,234,21,214,2,116,95,67,92,213,37,203,30,86,40,56,146,28,166,172,93,14,23,242,202,25,94,66,91,100,232,202,165,202,250,134,137,213,135,153,107,242,228,116,177,52,79,46,118,78,254,221,229,209,172,157,50,34,11,148,44,92,29,114,122,123,218,149,171,207,209,21,64,39,116,115,99,161,155,60,143,126,17,4,68,162,80,234,153,36,20,67,201,123,19,168,206,144,8,240,150,133,255,96,28,204,120,52,139,16,10,252,172,181,30,69,61,221,132,156,229,201,158,19,146,117,82,157,54,136,207,210,253,165,171,2,158,108,197,77,97,11,224,59,76,90,72,14,93,35,95,142,31,254,21,127,6,72,101,82,77,31,124,28,165,187,128,144,150,121,28,161,154,2,39,183,194,166,182,229,179,116,26,97,241,20,152,244,239,137,72,14,214,129,60,23,14,255,123,207,17,97,162,247,109,51,69,1,137,22,38,142,223,156,197,39,12,107,112,195,64,16,227,227,189,144,11,153,31,24,230,39,31,147,197,52,21,251,138,250,240,83,98,68,145,188,168,93,31,141,104,123,188,55,137,255,126,245,230,8,155,187,65,140,98,194,72,90,103,91,111,148,156,215,136,173,161,13,169,191,125,145,146,10,184,90,254,36,97,140,181,26,79,142,79,81,245,201,105,164,203,57,110,13,217,101,126,224,125,110,75,88,116,217,128,105,197,137,181,125,174,145,163,126,224,119,198,248,111,83,48,94,166,94,253,44,140,168,45,195,131,167,62,73,96,92,5,15,31,116,235,201,214,47,214,140,100,205,159,252,66,89,53,245,189,9,174,198,209,72,251,224,238,122,53,234,120,249,104,131,146,172,166,176,81,162,6,76,183,218,253,192,59,42,88,204,50,151,78,136,110,172,142,35,226,153,23,238,173,169,87,159,19,137,182,78,204,240,243,100,28,95,185,194,46,124,125,226,154,25,183,127,247,215,30,184,113,87,167,90,55,114,231,17,65,94,227,72,76,24,41,159,233,169,0,83,210,43,109,43,76,37,220,14,248,28,61,59,73,154,66,121,234,48,29,34,82,63,134,190,74,173,25,158,158,132,208,228,183,45,246,218,226,201,73,142,234,100,49,6,134,136,156,163,47,127,116,170,209,233,176,86,252,182,177,190,119,133,41,11,187,9,235,142,215,169,165,241,173,24,198,50,33,170,7,165,128,194,231,2,10,156,103,235,2,123,235,7,254,5,135,141,94,92,70,220,44,106,255,156,8,150,32,162,36,48,204,17,17,117,111,148,105,93,133,239,38,15,235,48,2,101,250,104,7,133,192,61,3,174,218,95,8,127,18,246,72,207,171,9,10,11,252,12,236,48,164,6,93,3,194,165,134,116,11,242,183,145,171,48,118,75,185,250,22,92,214,22,240,208,237,148,88,109,216,58,195,20,67,244,99,210,249,22,209,57,228,224,147,45,222,234,131,113,183,252,173,38,46,190,172,108,74,49,233,230,241,236,11,123,113,19,244,215,49,229,168,145,78,86,129,143,117,237,121,102,167,45,81,136,1,166,204,244,68,90,8,158,29,57,161,176,16,136,254,69,202,233,28,105,251,234,144,171,93,175,57,157,28,247,55,133,38,57,165,219,217,145,144,186,70,151,80,21,165,58,38,18,105,152,127,82,156,57,204,115,118,199,13,14,137,178,202,7,94,38,243,16,48,2,143,2,83,181,95,227,183,81,27,235,130,82,147,211,226,222,112,126,136,101,138,73,53,34,197,103,21,190,122,186,193,38,84,162,104,199,84,216,37,111,10,12,117,205,113,24,149,52,113,251,104,21,105,225,21,254,66,231,250,177,59,44,228,190,186,140,139,102,232,144,190,133,125,139,71,183,231,175,153,240,42,60,90,128,232,224,77,197,206,138,218,48,75,238,72,211,23,138,105,140,184,231,84,73,174,75,160,136,238,183,121,35,249,142,36,111,87,148,47,27,169,226,105,92,140,138,206,54,123,164,230,183,209,49,9,108,196,116,77,82,243,117,234,213,131,133,231,207,133,188,193,21,151,143,148,162,247,174,91,81,1,134,141,222,252,174,26,207,141,15,33,157,210,182,112,188,33,217,234,25,96,193,147,25,138,26,211,140,123,211,146,36,180,118,192,180,179,121,250,220,106,60,197,0,179,46,131,56,20,41,161,95,77,76,86,42,233,224,249,138,50,142,5,245,186,192,168,212,197,144,194,190,186,197,131,167,83,99,68,18,132,18,146,173,150,6,93,141,123,122,28,151,122,120,242,57,10,123,47,167,149,167,16,103,191,138,222,51,221,231,163,86,124,149,207,79,163,206,28,229,66,21,14,40,157,102,166,245,55,162,102,135,22,133,174,176,233,207,122,213,77,37,53,250,25,52,24,246,90,148,65,33,136,167,83,105,221,226,20,163,192,164,185,245,131,237,95,39,65,212,88,145,230,147,207,13,121,86,137,106,59,226,101,93,223,155,158,227,19,245,66,63,119,72,111,78,227,112,84,150,49,173,213,222,54,218,181,225,159,251,173,128,183,153,138,113,103,15,26,225,76,194,47,66,94,109,188,118,37,202,83,96,47,166,247,34,97,42,192,179,4,145,227,188,233,18,57,111,185,245,30,149,128,88,161,186,33,189,61,156,54,19,135,43,58,107,114,245,93,248,245,39,222,235,29,77,114,220,63,167,13,46,53,191,154,20,99,147,88,233,44,234,197,115,39,17,255,3,94,182,160,243,139,28,201,29,117,216,73,189,133,246,87,184,86,132,231,0,143,168,80,127,30,159,91,20,115,12,133,85,52,80,88,16,197,234,52,93,147,40,141,89,150,192,148,105,252,96,6,249,4,140,19,57,5,38,53,229,166,60,150,248,41,98,12,204,70,208,160,71,117,216,230,243,200,163,17,97,24,81,41,88,22,92,45,83,225,3,17,88,150,158,73,103,112,183,124,233,142,15,82,198,167,111,7,71,207,74,86,99,121,246,177,244,193,241,180,71,94,109,169,42,133,145,227,142,89,92,76,7,190,42,76,133,186,192,253,202,193,9,153,230,220,121,117,145,36,124,103,11,124,195,146,224,16,242,210,78,13,123,70,167,177,143,238,20,3,10,130,233,54,162,154,21,59,93,122,142,241,194,32,130,137,175,181,161,62,205,171,23,58,224,219,15,116,4,188,176,203,19,198,166,202,241,134,84,65,61,252,101,5,246,2,223,190,62,240,179,10,91,252,246,219,241,228,75,83,166,70,95,157,131,28,170,178,97,45,235,162,138,202,76,200,176,50,189,137,156,23,237,209,62,98,11,66,25,9,83,45,162,255,59,182,148,77,186,164,233,213,52,35,69,89,167,237,243,242,173,224,71,44,81,202,71,89,206,145,130,160,7,63,131,96,197,247,192,157,159,237,3,115,2,221,168,199,166,121,162,125,96,8,60,188,154,187,35,154,247,65,75,132,159,183,145,43,202,12,70,165,115,45,55,53,72,213,161,64,174,112,133,12,213,139,216,9,61,76,125,178,78,253,149,95,221,104,255,47,159,49,69,220,212,203,235,81,12,25,50,164,131,130,211,168,159,39,245,44,29,146,124,77,152,163,79,116,13,156,207,142,131,88,28,181,102,209,14,129,155,171,87,91,45,154,63,25,149,153,75,39,169,181,143,122,200,133,10,207,49,250,7,94,115,68,245,61,218,166,69,226,207,176,114,73,43,6,245,242,71,223,203,40,221,29,108,244,66,125,174,61,99,68,143,8,90,188,165,232,197,207,174,57,39,186,74,173,106,162,235,91,119,90,13,29,38,60,253,185,249,251,167,29,221,18,23,242,107,113,177,23,53,112,145,67,217,151,224,153,152,142,72,53,214,108,2,121,110,108,213,92,27,60,141,61,42,128,173,60,70,122,68,108,170,180,19,83,5,127,225,51,21,176,32,78,60,153,209,245,234,197,52,75,236,128,143,69,204,18,198,13,110,217,150,67,201,245,86,152,174,184,21,67,206,76,213,45,135,250,152,35,87,195,197,34,99,74,255,107,221,49,166,20,205,45,133,231,33,44,157,131,86,166,78,52,26,40,199,141,171,223,182,42,221,151,166,49,122,231,136,81,49,103,70,30,237,132,51,121,160,36,214,72,14,33,117,200,209,29,174,67,202,218,40,215,42,232,229,57,74,190,87,172,24,40,147,102,54,187,22,88,220,197,22,103,123,107,189,197,189,223,154,175,226,249,44,226,172,217,143,138,30,85,151,223,102,23,145,30,43,136,237,151,188,20,89,192,122,162,251,171,66,71,41,129,88,136,100,123,91,209,135,91,143,54,229,116,235,198,11,31,4,114,214,91,197,174,36,135,88,178,119,249,13,109,207,178,7,250,19,77,198,56,186,147,223,119,21,79,149,166,206,236,136,163,201,243,232,197,200,133,22,223,165,15,57,20,169,249,236,48,217,140,19,141,209,166,8,250,129,17,78,239,209,1,60,81,51,200,175,137,228,70,143,76,29,138,188,247,136,35,251,252,29,226,203,43,251,135,171,52,210,18,169,161,88,223,97,43,246,150,186,133,109,193,186,232,137,27,240,184,200,242,121,86,5,39,95,139,94,62,230,130,188,247,177,32,226,138,22,96,42,169,228,209,232,2,137,210,206,195,115,52,217,74,105,237,123,187,140,207,98,82,207,154,38,36,247,63,227,136,56,214,187,46,206,44,148,35,35,10,67,129,79,213,171,209,97,111,113,111,147,89,205,169,130,16,49,246,123,192,68,199,228,226,97,36,174,62,42,196,155,52,252,69,35,245,173,177,68,168,124,158,50,228,111,28,144,85,137,171,39,106,0,10,119,184,31,99,84,246,16,82,11,99,19,199,12,112,244,240,26,242,211,80,154,84,63,188,16,164,249,36,148,143,245,63,68,235,50,109,32,194,235,13,91,37,167,157,207,180,213,141,189,67,96,188,244,248,218,16,210,105,42,28,107,247,102,231,230,254,241,19,38,76,133,68,247,4,13,123,204,91,250,242,219,23,30,30,223,56,222,36,237,67,79,70,26,53,184,222,225,74,93,176,192,40,159,185,105,248,142,205,117,165,91,175,35,151,157,53,75,239,222,80,162,228,147,93,83,158,245,213,203,43,190,105,157,107,251,66,85,176,163,213,246,90,136,127,10,204,190,158,205,228,48,154,29,65,223,201,120,98,1,193,74,37,93,34,92,252,172,166,232,242,37,190,144,183,134,131,109,231,144,65,41,246,28,219,150,240,27,192,123,98,237,210,5,125,210,116,132,53,17,130,180,56,5,222,163,141,34,87,163,174,189,252,107,210,20,218,197,218,230,234,150,233,211,109,130,230,153,163,36,14,14,119,183,159,171,139,84,81,134,28,77,135,162,245,232,235,196,102,186,71,174,190,86,75,229,48,209,136,145,49,92,162,128,244,245,164,125,215,175,240,18,192,192,138,134,145,255,54,17,222,219,229,106,88,71,102,252,54,188,28,210,220,12,201,55,65,158,149,205,151,207,180,185,2,239,146,201,132,183,115,75,167,19,186,193,68,70,124,204,16,255,17,107,124,84,162,195,81,202,190,41,119,154,242,195,240,4,8,90,224,58,148,183,162,174,241,250,2,128,185,190,72,19,188,177,247,211,216,235,240,44,210,89,73,142,162,35,40,22,61,161,111,105,167,57,253,224,159,48,180,27,227,136,66,93,133,175,137,63,58,108,196,0,50,160,36,121,111,139,150,209,137,228,139,140,216,166,233,173,197,213,198,37,42,143,70,252,44,78,78,10,92,142,152,88,200,135,65,52,21,110,4,76,30,242,211,68,140,35,23,0,235,225,91,157,67,224,105,30,188,195,149,134,238,124,47,234,201,238,138,231,126,195,57,135,160,156,201,126,4,208,254,38,26,6,144,147,113,109,116,178,94,219,152,19,134,182,99,120,242,147,178,106,90,28,18,38,218,121,35,212,115,217,150,243,84,69,112,132,73,237,78,221,197,61,151,101,79,217,195,200,214,74,35,131,186,87,225,35,237,118,100,247,197,30,32,14,251,254,33,130,53,215,104,178,21,94,86,35,227,48,44,211,185,48,219,162,126,57,226,14,23,89,211,172,116,71,152,128,156,111,120,132,131,173,86,225,105,74,206,241,211,86,162,148,176,149,205,71,220,239,18,103,146,89,8,183,208,136,52,133,245,141,213,46,176,149,142,230,23,217,214,92,44,48,221,97,55,111,78,169,149,252,54,130,49,35,92,16,68,39,165,78,133,100,0,189,229,49,11,11,13,23,57,44,29,46,141,181,99,38,85,115,252,4,190,176,78,196,44,173,200,91,39,74,233,84,250,109,197,42,21,5,134,175,52,10,75,119,49,250,90,249,105,148,156,131,238,231,61,99,233,250,94,216,56,99,165,23,126,168,214,173,2,19,236,137,54,118,236,231,217,229,193,201,94,46,31,83,2,217,87,38,90,39,178,219,87,60,217,189,106,45,12,203,46,207,56,64,56,177,165,192,114,116,19,246,200,215,166,58,87,78,39,227,232,189,167,231,79,63,171,71,126,251,210,92,48,242,193,159,205,36,107,119,16,219,57,61,95,123,52,73,132,163,42,98,5,64,177,161,65,83,149,191,13,245,251,74,182,5,59,129,183,220,92,212,227,44,178,241,121,175,97,217,207,24,178,138,132,203,17,116,89,56,35,38,210,27,52,89,249,198,207,88,130,219,169,32,75,36,207,5,245,221,148,13,235,45,101,69,39,81,220,4,165,79,220,184,99,209,108,9,212,28,137,132,167,41,3,229,4,174,218,212,99,172,159,51,184,122,236,165,164,153,155,168,2,86,141,236,194,218,50,77,34,20,78,162,132,175,250,93,195,248,19,79,110,210,68,23,150,192,100,196,239,105,57,255,215,106,10,83,3,147,199,7,116,206,69,6,197,170,117,226,107,44,107,57,20,20,193,182,147,31,186,82,13,157,240,193,128,205,171,9,174,201,137,12,163,101,38,193,9,97,53,9,225,162,202,241,108,139,46,1,176,125,244,193,159,229,183,117,199,129,54,69,38,10,28,173,45,131,107,136,88,85,133,47,29,92,1,63,11,84,234,176,80,151,220,210,215,124,23,181,139,93,96,2,17,209,114,205,70,124,179,236,122,176,234,145,254,138,109,188,19,217,78,152,114,153,168,101,127,27,169,81,32,37,220,32,30,142,56,236,69,175,76,70,109,82,85,114,2,38,47,113,211,206,135,155,141,170,164,136,57,146,144,204,148,24,30,32,199,128,111,227,7,241,179,37,47,70,221,80,212,111,18,208,124,35,33,47,70,101,73,254,246,54,222,75,129,73,123,156,56,159,40,166,149,42,252,31,57,93,62,26,89,170,189,101,88,168,178,143,106,12,196,204,175,36,248,199,143,166,32,89,32,104,76,23,115,27,74,138,27,243,24,238,144,118,244,189,77,76,99,198,213,100,154,228,167,97,196,201,131,149,106,2,225,221,27,70,195,187,227,76,167,16,91,74,198,77,81,4,190,37,135,9,115,200,158,4,85,232,137,160,203,66,198,244,234,189,169,146,140,76,32,9,178,57,244,98,83,177,15,250,138,85,132,159,98,192,162,179,162,121,96,209,220,185,117,46,160,147,182,18,38,188,191,245,106,107,255,136,108,27,253,53,122,49,181,80,65,166,64,69,153,8,223,177,101,209,174,22,57,43,214,185,142,247,25,240,103,101,206,170,43,173,49,55,175,37,140,86,50,86,119,182,207,111,163,128,113,34,185,58,170,136,5,26,60,107,244,246,155,78,195,85,244,89,42,158,81,166,72,75,90,82,237,185,91,132,159,41,76,187,235,11,115,232,58,252,22,75,145,210,81,24,181,241,65,90,18,3,60,87,74,31,12,194,62,15,92,64,43,73,247,134,192,27,57,72,127,112,166,160,72,174,64,230,253,118,64,95,93,112,17,119,105,222,167,224,146,162,174,21,73,252,82,139,56,86,211,20,22,125,249,64,182,80,133,115,156,179,141,77,47,91,255,107,147,130,91,34,223,240,116,69,111,255,162,158,61,159,28,142,216,189,123,92,109,53,65,85,224,70,77,208,137,186,7,86,219,7,222,239,43,68,247,254,166,54,170,9,220,137,83,121,42,29,30,248,218,244,183,73,71,71,31,59,68,174,99,232,205,23,17,135,104,192,71,221,44,227,242,4,252,111,25,53,234,57,56,254,196,146,161,112,132,208,149,87,146,208,146,124,21,157,206,227,110,253,249,88,8,243,3,239,88,3,116,116,20,201,147,60,179,145,67,201,223,26,73,68,17,201,5,237,48,165,120,137,203,54,181,244,15,140,132,163,195,176,64,200,182,1,19,71,11,14,163,105,138,138,114,242,178,197,224,15,71,233,206,27,225,173,67,74,150,43,138,238,240,241,214,231,107,223,53,163,252,0,73,195,45,77,102,192,219,19,29,227,252,72,110,244,193,24,7,47,134,162,16,65,248,68,48,165,49,244,189,136,107,67,58,126,116,200,222,217,120,60,55,58,140,157,169,233,91,183,45,213,128,155,96,186,248,240,156,124,4,221,162,78,203,168,120,5,126,51,207,211,32,86,230,32,66,205,15,69,118,42,74,9,215,181,10,91,129,41,215,140,98,64,82,19,87,47,62,89,78,139,54,16,131,154,40,69,42,89,123,102,234,212,114,109,107,36,26,2,166,29,80,175,229,201,60,156,66,189,86,149,216,246,131,77,148,45,126,217,234,193,228,107,52,56,218,243,222,156,7,226,88,45,171,244,221,241,206,212,36,202,129,77,1,6,45,79,1,211,89,42,227,9,213,102,151,171,169,39,151,79,13,97,104,116,36,241,34,80,88,36,140,87,184,179,228,174,78,61,155,76,202,99,230,189,57,3,228,185,141,199,172,6,106,57,63,153,7,100,9,163,21,247,253,39,82,180,122,111,114,217,193,105,0,35,71,209,237,136,16,75,191,249,49,239,189,186,232,205,198,137,114,190,133,253,164,91,6,21,74,145,49,70,7,74,115,40,228,16,55,181,112,249,219,101,139,21,67,113,21,161,213,128,251,146,4,13,147,146,97,206,23,195,104,146,155,67,36,93,228,209,76,153,80,224,109,125,197,249,219,77,8,69,161,41,179,14,248,152,225,111,178,136,89,74,59,211,110,57,44,219,72,113,4,126,190,87,20,29,33,81,175,249,50,20,79,78,190,53,149,81,178,81,226,55,175,44,252,228,192,238,226,224,108,107,121,141,98,89,4,170,134,44,92,228,99,231,137,49,67,105,229,202,161,187,141,134,48,88,57,40,187,74,172,81,240,43,219,205,179,205,100,15,54,73,237,155,92,33,91,23,53,149,73,152,80,81,183,73,13,195,21,120,83,89,16,219,164,17,197,230,20,37,107,62,119,148,86,190,61,173,84,249,97,227,168,113,67,129,232,222,209,168,29,105,115,250,103,29,214,2,45,94,226,172,104,95,129,248,171,106,184,208,136,52,131,219,139,178,205,166,63,76,57,88,50,229,160,227,171,97,208,109,245,16,37,88,95,144,3,213,15,5,19,192,244,104,59,173,24,232,189,8,76,250,176,71,205,39,60,26,77,30,220,100,55,162,72,177,210,36,45,7,139,41,33,151,172,24,125,62,145,116,83,208,199,202,121,27,167,109,93,159,15,13,119,104,22,102,182,174,254,53,161,198,29,196,45,70,133,44,156,124,3,198,198,183,238,252,173,122,121,123,135,56,7,28,157,73,247,65,181,124,191,122,111,250,160,179,20,149,208,192,86,116,164,129,78,218,119,73,173,53,240,91,191,45,202,73,123,155,106,249,112,245,10,106,187,159,185,127,215,231,167,239,89,1,179,111,233,178,65,41,182,39,217,211,219,206,183,46,27,12,155,168,243,158,166,184,57,62,99,6,113,101,24,132,100,223,175,126,13,99,89,78,107,19,62,70,125,114,170,214,106,212,163,190,205,67,125,119,102,66,191,53,237,100,120,228,229,197,216,253,75,203,186,77,156,74,157,224,59,9,78,151,41,243,136,61,104,181,250,109,7,223,217,161,240,94,102,25,45,239,173,36,11,220,170,26,147,48,157,141,200,52,63,59,231,110,169,106,166,244,251,204,26,132,128,112,77,8,169,44,251,9,77,211,225,143,93,200,10,245,230,197,242,58,238,71,90,97,174,92,13,27,66,17,255,184,150,171,115,201,44,223,40,182,227,120,109,71,81,142,142,30,101,80,99,118,125,237,142,0,143,79,134,101,210,24,186,114,159,1,216,131,66,226,153,138,228,52,62,63,189,63,1,141,121,116,30,118,40,181,51,194,132,138,109,255,188,117,27,89,231,84,151,41,111,233,144,146,202,114,24,3,93,131,37,40,178,156,168,135,224,216,254,248,45,214,6,29,118,48,225,162,89,251,119,15,159,145,120,25,103,168,6,1,40,62,108,212,57,81,208,160,219,6,241,142,17,193,175,105,114,34,58,23,56,138,35,176,76,231,207,210,123,227,188,71,64,124,153,8,162,94,76,95,84,188,214,51,127,222,126,167,207,13,3,129,111,12,230,91,105,52,18,218,255,30,156,30,219,180,199,218,248,28,107,53,63,8,253,217,66,106,99,223,171,6,187,11,123,204,209,152,54,138,138,37,50,228,219,42,118,63,243,172,209,126,25,92,184,118,178,9,140,102,72,228,178,112,205,164,255,202,132,18,91,100,161,209,231,210,78,35,211,50,188,43,10,207,174,81,131,41,252,204,211,18,229,16,229,13,224,213,81,65,117,32,34,203,135,159,26,98,73,211,121,73,79,73,194,239,163,200,205,97,175,59,30,86,128,220,249,187,39,209,142,224,52,216,36,131,183,18,237,242,61,177,96,165,232,167,86,93,157,108,175,81,168,206,218,219,77,141,133,103,245,159,120,235,81,135,144,173,115,38,151,62,186,212,165,221,207,78,12,125,72,4,166,97,158,214,120,223,222,214,146,29,149,99,38,155,50,62,103,91,11,30,235,109,228,59,146,68,64,167,102,36,13,47,92,196,69,140,89,194,181,201,208,69,177,74,213,100,47,82,224,33,164,0,90,166,206,20,232,33,162,162,154,123,195,8,19,240,33,193,52,242,193,46,50,89,130,82,129,146,67,86,77,164,48,97,244,187,165,226,173,163,196,152,207,253,142,209,67,219,88,76,51,220,137,35,112,165,65,60,103,33,217,69,249,109,230,216,138,165,75,107,138,72,178,12,36,0,198,206,73,202,238,37,86,142,149,58,36,179,62,29,33,58,11,143,229,117,162,56,140,117,44,71,0,28,164,73,214,249,222,129,160,165,252,52,157,249,81,23,99,202,4,98,108,80,102,179,195,121,32,18,85,69,68,144,250,3,203,70,6,108,57,57,129,141,240,34,138,33,224,245,209,17,159,144,44,250,78,75,39,235,16,89,173,1,127,95,50,1,29,227,145,209,17,135,107,48,10,68,74,161,55,72,238,189,144,41,159,43,23,79,211,88,199,121,78,212,184,89,89,9,211,173,188,245,198,6,202,218,200,218,63,171,231,112,6,204,146,235,163,118,77,200,82,35,3,229,114,84,163,82,131,35,99,182,169,201,61,49,135,23,73,165,92,185,8,56,204,204,174,155,92,165,68,57,209,130,206,238,196,77,122,85,250,25,136,202,144,236,138,223,238,16,73,203,139,81,41,22,100,236,155,12,131,78,179,179,178,11,125,31,227,174,144,33,59,86,160,26,11,183,117,53,120,173,209,116,231,194,165,193,82,162,67,135,216,120,196,210,169,10,27,122,178,65,249,58,163,155,8,17,206,55,147,166,192,214,225,29,84,235,207,82,20,14,249,65,113,228,219,102,227,234,98,4,229,9,215,53,229,204,93,48,94,139,111,78,86,38,125,84,99,118,17,225,184,65,87,236,40,121,232,46,42,199,229,183,17,80,201,60,219,122,135,228,84,20,154,228,72,106,254,194,252,130,14,36,85,122,160,117,105,176,143,214,163,149,251,236,131,139,144,112,209,101,215,71,22,92,67,222,172,198,219,109,135,194,128,128,159,33,216,244,106,184,149,242,204,165,49,230,52,133,155,237,197,121,243,34,69,182,15,126,203,35,18,16,219,74,158,36,187,72,99,94,201,252,56,252,177,66,93,57,144,45,69,92,58,198,140,198,213,156,74,23,209,220,186,131,189,158,68,128,44,93,228,70,147,207,156,16,101,17,22,20,4,203,135,20,123,67,109,171,177,175,119,220,226,112,158,100,206,95,146,0,188,86,210,16,75,247,109,3,75,196,44,31,76,167,91,140,202,59,191,183,236,87,24,76,73,0,105,179,116,73,44,4,197,167,200,171,32,245,166,118,198,181,222,135,88,151,213,42,205,5,109,220,44,202,223,57,248,165,248,228,26,155,124,76,240,67,17,141,190,20,188,234,117,198,205,141,36,80,94,234,77,233,30,170,46,156,191,170,198,1,76,141,117,108,164,213,42,8,4,166,154,56,54,28,56,196,183,62,57,53,186,189,135,188,67,179,0,181,192,111,93,71,204,226,52,107,227,151,71,219,198,170,27,34,62,136,27,138,161,126,41,203,232,97,94,17,143,94,98,198,220,131,184,222,77,17,159,174,122,0,164,61,208,23,8,9,32,171,136,138,65,165,108,246,25,123,113,170,66,14,35,195,130,77,83,178,121,210,180,248,132,223,136,68,242,74,242,214,243,147,11,208,159,182,136,76,140,41,165,77,159,39,155,105,42,60,199,117,124,238,76,176,166,229,215,52,42,50,129,77,88,36,190,230,66,159,112,233,115,205,44,119,67,50,68,132,252,254,74,133,163,93,225,160,178,121,117,72,96,59,138,117,75,217,100,203,133,137,76,75,43,17,55,198,140,127,19,113,8,124,74,22,143,32,97,213,155,252,52,134,93,52,229,179,135,191,147,77,46,166,227,243,228,150,113,175,152,194,184,253,5,109,150,220,80,16,15,80,216,170,206,3,134,111,109,10,220,173,81,35,118,43,220,145,46,240,91,31,209,228,135,194,207,210,183,106,144,198,68,101,10,145,133,173,15,102,178,57,39,220,189,58,164,151,250,193,247,34,181,158,190,36,22,83,194,29,106,220,112,170,108,83,206,232,41,197,37,55,41,105,176,73,36,18,57,41,37,29,233,1,80,120,39,84,4,88,21,43,179,242,176,109,140,38,191,108,165,216,177,89,61,83,184,138,50,40,22,99,207,75,81,34,110,50,13,40,112,202,30,36,170,101,135,174,171,97,154,234,9,55,149,48,64,100,20,230,214,128,141,148,84,225,83,41,136,10,152,240,98,162,198,242,19,229,77,8,68,8,217,32,213,69,124,140,8,11,32,225,56,100,60,233,10,106,89,103,250,86,81,215,17,123,211,96,52,145,15,233,146,70,66,14,189,34,243,27,48,148,61,114,49,33,12,137,87,92,225,29,158,48,236,204,156,190,70,180,122,229,177,41,50,218,241,49,224,53,111,71,134,4,61,185,200,111,17,221,107,237,200,131,29,34,240,77,10,115,199,209,249,11,189,105,168,85,208,233,79,185,172,192,252,118,28,151,144,129,11,221,19,194,87,36,206,3,110,180,91,43,140,221,21,237,50,157,146,74,153,101,216,51,37,172,58,220,85,233,249,154,164,173,79,68,182,54,36,43,87,246,42,186,180,210,173,65,236,126,232,226,168,239,80,194,2,10,152,136,254,22,24,58,139,157,139,3,87,82,80,171,130,140,66,106,104,246,100,142,82,118,144,100,226,15,110,234,30,80,213,69,138,55,110,222,81,52,149,155,195,172,154,54,248,59,77,187,48,73,205,74,210,42,106,215,77,91,184,109,121,47,154,140,131,211,146,171,155,68,190,38,68,220,176,46,6,108,201,61,129,97,24,137,185,130,96,172,4,181,17,146,52,102,150,208,223,129,59,109,8,76,53,79,190,55,164,176,178,11,19,236,75,53,192,109,213,234,9,238,102,173,219,9,54,225,201,37,151,191,90,106,14,13,157,131,213,138,97,98,6,67,89,36,97,47,114,228,164,147,227,149,171,253,83,194,168,93,207,220,37,89,195,2,82,57,219,115,60,142,116,137,78,122,20,97,101,139,79,65,78,74,222,151,156,92,207,247,165,130,175,43,12,213,79,126,103,75,206,200,167,64,120,44,218,35,54,166,186,112,162,24,59,101,13,238,57,99,177,145,47,97,61,32,61,78,203,73,172,93,214,70,171,21,249,176,56,240,40,32,201,128,26,193,207,41,197,127,12,158,56,68,80,68,146,173,12,11,26,209,70,121,112,168,144,70,75,105,42,74,215,228,226,183,42,123,214,90,110,252,240,180,94,40,83,99,135,9,207,122,93,213,131,128,17,20,46,192,8,55,224,163,76,121,112,170,12,250,10,184,158,34,66,72,208,70,155,28,115,216,100,144,197,77,129,223,33,214,143,24,155,91,216,69,169,227,88,39,156,126,52,60,97,97,17,120,189,3,35,196,15,161,41,20,65,73,10,149,17,217,10,107,210,72,64,4,61,219,213,151,205,82,165,112,81,159,236,214,38,221,100,180,175,172,166,112,75,218,46,147,169,146,146,96,131,119,244,71,64,231,38,226,5,38,62,10,133,78,52,147,33,45,167,168,89,198,209,75,70,93,141,220,122,215,29,54,196,89,200,167,29,189,53,90,177,217,216,196,169,118,246,7,158,217,72,67,139,193,248,60,88,131,246,41,212,242,144,219,26,50,205,24,223,29,45,116,166,169,90,20,126,31,219,197,13,159,247,127,48,10,245,230,164,66,220,3,69,236,224,185,144,250,104,116,15,120,132,147,198,166,45,42,129,88,181,207,153,14,180,33,122,92,63,104,214,25,16,240,82,154,232,31,44,247,38,50,126,117,72,39,30,216,117,41,202,142,50,176,62,184,81,61,132,82,37,123,178,174,77,214,122,68,179,175,157,183,159,171,223,76,115,71,16,129,171,244,181,192,140,210,205,193,106,249,82,157,9,187,134,17,130,200,136,164,211,77,225,54,61,80,124,236,166,86,219,251,213,94,162,19,230,90,233,243,210,149,245,206,87,15,34,90,151,179,52,17,24,140,214,98,192,108,88,122,53,181,93,209,163,182,216,166,187,46,14,186,206,61,136,66,191,116,171,58,141,40,30,106,110,189,83,44,172,164,89,108,25,176,118,250,120,82,92,44,28,79,182,163,148,72,200,64,71,184,139,222,156,87,245,228,26,53,231,93,116,17,65,81,3,113,148,72,168,152,1,160,51,72,154,41,86,212,126,19,131,163,61,155,254,16,216,245,186,194,80,201,117,135,111,27,18,37,52,248,56,55,188,189,131,154,132,237,55,76,161,160,73,202,248,243,96,72,2,6,124,44,120,160,67,66,213,96,253,131,223,65,160,109,75,192,240,160,158,128,207,154,186,240,150,85,113,184,150,170,9,56,78,221,8,201,87,118,215,36,133,131,238,179,209,97,23,132,244,167,73,121,158,207,54,185,66,63,134,158,176,142,48,233,103,171,11,150,191,7,83,55,172,167,3,219,81,119,209,209,9,79,72,249,160,53,40,56,217,35,73,6,124,214,93,47,238,56,3,127,8,185,141,182,153,79,232,48,60,11,122,58,16,103,202,159,166,75,250,179,149,145,245,43,254,169,223,44,228,0,248,192,163,135,140,235,194,40,251,160,104,75,135,150,42,209,226,239,47,143,232,196,95,152,24,207,248,252,62,24,37,92,14,147,106,110,159,65,129,4,205,97,4,104,246,103,7,167,219,59,30,156,28,135,164,145,128,41,224,244,153,66,163,228,29,243,11,31,129,97,101,250,92,157,90,196,136,219,66,5,246,25,241,17,14,23,100,29,148,211,239,207,176,188,121,235,143,134,246,205,81,43,133,108,103,43,55,96,162,232,122,245,251,101,111,169,50,229,220,169,161,33,235,221,255,59,30,40,124,220,202,249,0,74,111,120,192,8,128,12,185,183,53,96,159,208,198,125,14,144,244,243,2,195,197,180,3,70,193,70,6,237,88,61,247,14,89,222,5,195,208,7,238,46,5,99,240,210,131,235,16,232,107,41,218,123,183,52,236,254,148,46,74,194,196,140,231,250,192,203,155,160,13,38,72,251,129,183,19,99,27,188,63,23,99,31,84,127,110,34,144,247,243,211,111,79,106,189,7,76,119,113,206,5,188,152,237,13,8,208,167,105,63,60,188,205,86,117,244,135,14,234,60,100,142,63,67,14,143,98,5,124,232,25,85,152,26,80,127,235,103,190,14,169,180,52,184,121,57,141,193,184,43,10,51,76,35,224,58,69,123,19,166,89,178,49,254,218,20,88,203,183,198,93,14,7,2,244,80,135,165,240,133,3,39,96,42,111,244,222,52,2,250,86,90,77,11,79,172,120,163,202,247,34,55,224,183,120,179,228,22,210,58,203,155,252,193,20,75,74,246,128,238,159,2,71,177,195,80,170,200,150,101,12,109,94,131,68,203,70,109,210,219,109,12,109,219,187,27,128,33,255,146,171,121,171,235,232,179,64,187,52,144,254,120,177,218,9,152,118,108,241,32,250,180,18,233,132,23,169,37,133,97,97,105,9,247,207,215,254,149,33,250,152,178,1,73,41,155,193,183,38,248,157,10,36,193,114,134,111,166,164,248,245,232,238,112,206,58,76,62,64,231,176,29,171,177,52,45,216,39,182,244,59,31,240,126,226,193,102,147,182,62,40,83,168,106,136,123,227,232,235,181,203,212,16,18,165,85,47,225,99,71,124,140,24,97,193,15,140,112,218,28,1,191,165,40,71,91,55,93,153,216,113,222,178,126,158,144,140,24,13,162,165,229,205,105,16,209,171,145,65,140,89,136,217,93,117,38,188,119,186,59,84,198,223,205,85,196,213,52,180,194,194,226,106,170,208,101,42,92,204,204,152,164,184,162,91,62,200,160,11,211,61,54,27,241,165,71,35,221,221,136,133,197,213,239,90,113,156,198,123,237,234,30,56,204,145,156,143,130,246,231,233,186,245,86,173,81,181,41,60,76,59,41,224,55,8,153,176,161,225,22,10,125,159,11,215,4,34,4,53,122,164,0,45,56,146,40,231,73,137,33,187,132,49,135,194,230,50,56,74,171,188,24,88,148,254,173,30,71,23,17,138,46,63,108,26,75,127,109,173,20,240,223,42,234,178,52,151,146,152,232,14,99,78,201,194,196,70,169,222,114,190,204,214,146,124,61,13,28,198,25,24,240,213,222,31,96,226,16,195,97,168,216,228,173,6,85,113,126,124,52,171,63,201,234,86,96,4,190,226,222,180,146,202,78,73,79,225,201,231,38,245,95,244,151,105,168,253,11,113,218,197,91,228,59,8,126,108,142,136,120,110,250,84,182,192,84,188,247,124,178,34,244,130,214,36,246,70,37,209,79,148,157,54,175,225,41,38,27,146,46,164,241,214,33,51,134,91,195,36,214,154,148,225,80,108,61,162,64,200,166,224,220,250,181,182,101,100,2,126,239,36,122,68,20,172,156,160,127,178,153,176,53,16,67,230,160,184,64,26,176,101,80,18,190,86,136,219,226,209,42,193,116,129,109,113,140,156,72,75,28,12,18,180,232,151,199,107,43,25,36,57,65,18,123,113,109,131,54,34,191,214,252,53,145,199,47,67,157,47,246,17,185,158,233,229,69,192,83,37,204,40,47,70,235,57,191,199,58,210,22,100,65,204,80,124,255,77,51,93,61,148,23,239,56,82,49,20,150,232,94,253,172,233,49,98,34,193,13,33,251,236,59,1,235,145,23,155,70,4,151,48,28,75,174,217,254,96,78,31,9,8,218,17,112,74,76,241,75,158,78,80,100,59,71,92,76,209,161,236,40,108,102,51,172,20,250,99,90,87,148,176,110,188,117,85,189,135,105,53,252,215,199,19,66,140,35,134,50,118,215,12,107,181,65,29,37,228,79,191,72,134,119,5,253,96,209,142,101,72,110,139,45,150,30,184,231,117,201,215,152,56,31,241,219,207,21,185,194,227,58,109,253,196,137,217,76,119,106,233,111,47,104,224,253,173,144,80,148,98,73,200,114,11,230,241,31,220,219,102,11,87,120,70,180,111,209,245,219,165,210,12,216,26,200,28,134,77,72,103,130,41,83,196,120,67,20,34,100,17,70,212,59,189,142,19,205,138,241,9,161,210,228,119,78,172,123,34,174,163,234,111,147,137,242,215,70,191,67,247,81,2,197,171,198,118,69,50,84,23,238,252,221,62,96,168,181,63,63,13,71,71,236,72,176,213,246,58,63,48,52,12,14,143,161,153,235,31,156,11,0,94,123,209,28,53,114,227,150,191,77,73,86,213,153,70,62,114,196,108,48,213,138,254,129,233,24,245,47,66,234,191,223,207,139,53,47,196,228,112,69,79,89,71,156,18,163,191,128,56,175,180,148,73,207,166,210,241,238,80,248,51,248,19,125,112,35,157,59,14,195,101,84,62,112,137,30,75,72,96,145,139,104,186,130,26,57,207,63,152,233,242,89,95,72,23,249,62,252,76,74,100,125,170,194,248,28,126,111,35,134,147,88,163,29,33,37,158,236,84,36,24,234,103,79,57,78,198,178,72,201,236,170,159,19,66,250,251,151,251,99,82,81,134,163,240,229,105,29,54,234,238,207,215,38,58,224,247,198,0,21,57,149,73,73,247,245,76,19,52,160,101,10,255,6,11,4,130,199,25,48,60,59,50,199,15,57,224,184,26,51,79,167,194,69,103,251,175,98,133,102,168,231,228,138,3,78,232,7,181,73,127,45,35,12,168,31,56,4,200,161,244,221,20,181,8,220,169,27,245,171,45,28,35,30,54,151,46,215,241,51,45,128,37,229,148,52,45,227,72,205,252,32,91,195,18,211,210,142,30,181,232,36,34,165,156,210,228,109,186,247,4,46,134,132,120,217,7,62,30,111,95,221,74,84,116,50,80,128,180,60,178,96,20,230,77,63,167,201,101,187,33,223,223,110,91,154,46,17,202,5,188,62,99,65,51,94,234,249,252,182,253,69,172,32,90,94,244,183,81,132,242,77,137,46,2,169,186,2,133,140,197,183,21,132,116,154,254,242,91,172,45,206,31,34,5,234,87,177,179,222,64,143,165,105,244,135,17,222,141,95,134,189,176,28,189,55,54,213,73,184,207,171,219,252,251,92,103,198,54,79,162,81,122,47,128,79,244,94,83,162,69,46,190,201,92,40,222,204,69,150,241,109,165,217,73,99,224,185,97,34,81,198,38,20,153,204,35,88,53,124,183,35,80,166,169,199,133,248,77,9,83,156,250,82,105,51,3,222,148,28,5,76,125,153,78,82,218,93,228,234,55,6,18,81,100,14,226,14,229,25,177,68,148,253,29,15,8,78,133,49,97,196,22,114,194,188,3,11,189,193,29,48,167,159,44,47,180,171,60,247,104,125,101,93,190,7,90,2,35,182,156,70,78,185,203,78,203,127,108,111,61,5,38,80,187,4,190,38,52,230,48,141,103,242,185,222,252,126,134,141,111,42,141,243,228,74,90,231,141,55,251,99,222,28,25,23,133,105,117,138,185,96,44,204,2,82,136,181,123,92,75,52,82,6,124,80,231,35,183,38,24,32,19,5,130,211,112,7,17,115,218,66,164,103,172,22,52,86,186,61,128,36,187,220,27,201,171,27,223,26,177,174,173,251,21,226,104,94,99,106,103,139,166,117,144,150,143,10,58,234,91,250,213,181,5,123,198,241,222,35,190,251,161,184,71,224,53,195,76,105,68,59,244,91,45,26,107,86,192,244,74,200,78,136,114,209,243,34,2,166,161,170,41,124,175,152,179,150,207,214,123,91,42,198,221,143,183,63,44,105,70,193,217,131,178,44,96,250,239,197,220,165,135,21,237,188,244,236,135,8,188,0,211,10,24,33,11,194,35,31,216,152,68,35,230,96,91,146,162,5,126,6,15,109,97,75,139,25,178,172,35,33,162,60,76,217,170,115,140,190,203,216,111,170,17,212,232,4,198,93,119,162,98,131,105,252,22,24,122,148,136,12,176,73,111,93,183,176,34,186,34,252,50,246,185,249,121,52,244,1,61,222,78,80,238,8,179,167,61,74,16,248,1,83,79,159,11,151,10,222,22,206,104,165,247,66,8,179,160,39,234,199,203,182,128,73,180,127,96,26,155,70,124,176,111,108,108,23,216,211,61,207,240,62,247,219,160,186,94,109,70,89,122,155,164,246,245,106,52,95,86,192,232,211,137,181,77,35,124,143,189,176,81,19,42,155,194,182,160,196,13,67,223,212,9,182,192,187,68,221,58,196,158,84,170,235,213,155,226,241,30,107,115,92,45,66,218,166,234,231,1,69,19,196,16,242,116,96,186,189,194,94,94,240,9,76,129,17,102,113,107,128,92,204,208,26,16,226,229,61,226,87,230,49,172,249,129,205,36,246,83,181,154,40,134,194,103,196,113,79,238,93,53,204,205,180,155,94,224,189,144,208,60,210,78,12,236,5,57,24,219,239,211,103,123,4,160,209,98,187,169,128,252,246,213,7,35,203,208,194,14,217,163,124,7,5,127,63,236,16,108,9,181,129,128,111,152,157,196,138,9,202,42,108,230,220,31,12,119,65,89,159,231,166,181,201,81,52,125,191,63,189,119,137,123,83,221,32,149,229,120,108,108,130,254,218,168,45,29,57,218,30,220,189,93,157,18,211,179,68,147,151,2,76,168,137,220,172,124,127,192,200,36,76,41,157,23,77,174,95,159,184,78,113,10,179,188,227,100,217,97,255,89,156,167,90,45,245,15,158,86,57,164,235,231,152,128,67,160,148,102,229,144,209,40,134,27,23,240,128,212,52,225,183,212,80,35,240,159,166,13,80,166,25,105,187,26,233,96,58,126,190,55,167,251,40,44,63,164,131,171,48,0,66,253,100,156,180,62,104,141,186,104,133,43,141,213,62,166,13,70,12,49,244,223,205,111,196,150,121,138,171,177,252,91,222,226,241,198,63,114,52,151,221,60,97,88,66,156,78,200,8,23,142,164,223,111,37,175,154,134,250,179,35,68,89,109,18,114,133,33,213,77,237,231,100,136,56,129,21,87,236,27,134,250,219,251,150,206,20,68,44,247,13,31,2,67,79,122,149,31,204,222,235,209,131,183,117,65,137,37,191,141,138,175,107,40,97,11,99,35,197,199,182,10,41,196,165,98,113,214,41,2,130,150,176,239,39,46,54,181,226,35,40,37,108,225,193,191,157,116,75,125,45,209,225,179,189,157,120,65,160,131,110,158,192,131,12,99,203,13,171,11,71,198,66,10,252,136,129,117,225,173,232,2,83,171,33,38,20,69,110,130,34,134,210,195,182,171,77,122,226,201,188,180,116,70,145,190,89,34,88,79,145,227,27,242,8,10,146,86,158,50,98,80,94,173,153,137,128,211,164,86,136,42,35,38,98,164,248,14,165,69,121,53,237,14,108,52,158,155,188,165,142,37,48,5,184,53,50,55,173,91,88,53,225,13,145,123,228,17,160,97,147,188,232,130,30,29,138,159,128,57,4,242,230,239,78,244,38,245,72,247,194,235,146,55,111,116,29,180,149,153,207,247,231,185,116,153,58,8,106,197,169,11,53,104,46,1,118,230,247,123,39,194,111,215,120,216,18,166,67,203,23,64,97,106,228,46,189,76,249,115,4,76,135,111,203,208,129,173,136,231,193,100,84,195,252,81,253,101,212,8,124,79,41,112,161,55,253,229,99,178,163,190,105,64,222,164,48,25,116,47,120,94,104,190,53,201,31,90,28,99,150,220,105,81,97,203,141,152,244,185,165,0,124,63,43,116,187,228,2,25,239,101,78,152,234,195,68,116,228,115,18,23,47,222,230,201,94,122,174,72,148,195,94,70,129,186,195,141,15,148,166,60,173,47,204,242,191,71,51,245,98,113,50,126,173,253,219,93,70,104,35,84,139,117,89,55,100,24,112,36,50,175,80,0,46,98,250,60,220,31,76,149,231,77,215,138,14,162,19,52,48,70,60,44,154,241,203,122,97,157,200,117,65,125,120,68,67,22,150,222,50,156,226,99,153,49,40,201,228,245,147,136,137,81,33,34,34,235,30,250,166,140,232,83,21,53,132,79,104,89,252,210,75,39,89,198,22,66,75,24,223,118,187,185,64,220,92,197,215,223,122,129,148,249,111,68,137,47,82,166,155,40,244,90,219,77,40,170,212,134,240,59,47,170,64,134,91,142,203,8,2,51,168,177,104,70,202,192,196,178,125,57,179,247,139,172,201,138,89,186,24,94,57,187,144,132,225,168,237,1,247,163,219,52,122,28,51,22,208,226,81,37,235,74,109,138,137,214,248,123,81,185,41,51,229,88,64,217,151,0,49,46,73,28,45,170,203,207,240,125,152,195,141,242,59,129,7,14,165,191,87,59,159,32,239,131,9,244,76,127,178,214,140,252,248,3,227,236,254,193,149,124,128,92,12,43,65,184,125,86,233,36,14,14,81,59,84,99,254,126,122,66,104,179,211,20,161,230,6,134,78,159,71,231,170,217,73,248,5,246,5,95,61,52,193,137,196,18,76,219,149,148,151,195,240,161,202,210,188,152,72,94,212,105,79,70,253,122,194,236,104,53,158,140,7,215,207,117,169,68,243,30,82,75,160,15,233,12,196,213,106,209,232,73,217,12,148,77,137,34,159,17,89,18,43,220,148,158,119,83,54,170,222,138,137,114,16,6,153,192,70,122,227,17,46,108,101,116,116,18,222,116,121,185,21,52,232,183,151,104,205,54,63,121,71,172,212,200,104,114,196,141,125,181,122,9,47,12,102,36,153,18,174,63,61,135,176,207,14,130,51,121,243,223,185,153,241,229,55,64,194,239,76,109,113,27,113,176,210,213,12,119,91,192,13,61,232,48,254,76,69,65,150,192,59,239,41,118,203,51,4,234,221,46,48,198,230,8,27,235,64,15,157,158,182,145,95,244,154,55,39,229,152,147,5,157,61,168,226,221,76,2,147,205,114,83,116,48,157,2,109,153,42,111,201,109,133,58,104,43,195,112,248,61,219,252,192,239,43,132,153,4,41,252,22,149,115,20,121,113,73,101,88,138,116,120,208,38,131,192,139,63,57,68,111,162,100,1,29,210,193,235,201,155,215,93,21,126,14,105,60,247,37,222,47,183,126,155,233,116,110,32,28,156,247,113,134,92,107,146,177,110,234,119,178,184,37,171,49,172,135,236,214,155,112,29,210,195,10,151,204,133,56,202,97,24,19,114,158,62,152,131,193,3,8,28,194,69,202,51,169,181,41,4,26,253,131,80,184,144,107,4,38,26,52,208,87,100,81,104,243,232,31,120,156,136,140,163,31,85,230,254,192,219,217,63,141,181,250,222,165,40,195,228,95,147,71,145,246,19,248,119,8,109,251,189,141,23,110,234,131,27,77,229,12,120,106,219,35,18,51,180,251,183,240,66,78,19,246,219,109,122,43,39,124,24,11,96,103,152,12,152,104,121,120,187,237,227,136,147,65,134,242,216,71,197,170,113,63,191,205,123,198,139,25,121,208,214,171,113,20,227,197,176,63,68,67,125,91,22,44,22,144,81,155,233,36,198,16,138,195,145,74,53,234,153,3,126,155,144,197,103,195,127,34,38,90,63,240,118,193,123,115,175,222,231,223,2,243,29,34,217,7,55,127,205,3,204,224,55,77,91,192,99,11,173,4,44,57,239,44,142,32,0,219,146,104,189,2,215,32,90,94,168,252,62,187,168,43,188,118,126,48,104,136,196,181,131,182,168,6,69,250,66,17,144,246,45,133,77,235,42,96,200,94,229,230,148,86,69,236,177,243,189,133,59,212,200,152,104,7,112,120,96,64,44,133,147,73,141,64,251,51,165,100,208,16,134,137,72,22,225,180,247,73,101,84,16,90,78,143,182,221,123,197,143,167,171,170,6,129,167,69,101,250,212,215,182,211,114,4,186,103,45,159,139,159,11,224,9,5,212,9,214,252,160,35,120,225,77,152,248,236,38,99,130,100,90,156,188,244,131,110,81,120,166,63,174,22,239,233,36,164,210,170,200,154,154,84,88,232,140,227,106,191,121,164,87,147,101,185,110,226,117,251,143,177,21,166,153,198,39,26,84,240,71,80,154,53,194,85,160,71,19,25,1,133,223,225,123,35,173,69,240,93,209,110,113,237,8,207,65,42,172,48,190,71,164,241,143,245,35,233,79,211,141,20,169,242,105,212,244,130,66,217,30,81,201,99,125,125,50,79,80,196,238,17,25,92,38,108,162,40,188,164,145,59,122,254,77,215,207,65,70,96,197,79,211,79,88,117,158,224,89,212,8,74,178,93,74,235,204,134,156,114,135,241,216,172,26,87,215,30,214,124,201,252,14,29,43,178,35,65,163,121,93,106,204,4,155,174,40,193,90,127,222,206,58,150,95,113,201,82,152,74,199,76,194,208,111,36,55,183,44,92,207,64,240,81,245,41,96,8,56,102,192,208,95,232,111,35,82,28,149,46,132,93,238,212,223,230,200,137,65,165,132,47,49,35,77,240,47,13,143,187,48,163,108,142,201,19,103,19,65,142,213,116,26,61,27,138,234,159,8,124,108,138,53,21,102,91,143,26,25,171,125,27,10,159,81,162,140,165,33,232,60,228,183,17,53,139,168,125,123,246,149,170,152,81,193,138,9,144,113,119,56,194,242,209,76,104,167,197,242,32,132,44,132,24,164,151,77,70,45,107,196,168,245,17,120,165,208,229,91,130,196,189,182,194,59,200,127,172,128,82,162,115,236,15,81,85,135,144,26,142,129,130,239,20,141,112,206,237,91,42,255,173,113,189,244,40,201,38,231,39,188,65,6,103,85,3,17,67,21,65,2,134,179,60,210,28,48,1,137,17,131,222,121,247,94,107,86,255,61,91,175,166,37,212,217,173,72,146,16,67,206,61,118,162,144,181,178,240,153,242,76,57,143,31,124,130,163,156,252,77,161,209,76,224,129,96,94,22,116,91,236,71,96,210,88,61,82,75,70,63,42,31,11,222,185,26,227,189,140,39,66,134,5,165,139,136,42,86,75,186,23,189,26,121,188,72,76,153,178,181,60,25,27,70,137,159,54,34,88,253,210,198,56,28,19,193,234,218,229,68,165,178,39,244,234,128,43,241,185,132,201,112,122,131,250,66,249,176,10,135,194,143,84,161,197,160,17,175,148,72,211,79,62,114,184,165,94,127,28,94,9,195,88,24,29,117,248,119,44,136,35,48,218,57,49,42,28,22,162,219,195,207,193,18,22,48,234,195,178,155,45,163,35,139,97,105,16,157,200,231,38,44,118,107,212,185,87,74,167,100,155,38,175,91,60,0,141,190,252,20,34,27,35,49,242,8,152,241,73,10,81,7,113,41,42,125,86,192,239,198,114,162,66,62,114,243,91,67,137,38,220,88,84,112,151,25,174,110,193,197,208,137,132,237,84,139,143,104,161,32,80,141,105,166,229,91,143,1,19,171,24,242,220,103,151,32,164,164,47,231,34,48,144,240,109,228,62,162,109,7,225,240,12,166,210,11,140,150,110,160,108,231,50,160,100,54,122,62,56,45,188,153,138,160,159,23,82,201,248,233,14,33,101,23,24,217,38,63,185,202,53,97,241,68,223,98,126,206,235,138,159,166,70,34,159,123,27,171,202,201,110,36,8,5,228,222,109,38,31,146,53,43,73,249,62,77,231,180,57,207,124,105,52,129,4,166,44,56,135,4,9,107,121,48,242,157,17,113,132,163,243,10,151,44,110,17,252,0,249,203,111,50,136,251,65,90,189,57,97,60,61,88,36,203,175,192,54,15,227,181,222,1,34,125,109,152,113,144,184,196,111,23,36,157,229,106,11,208,68,179,31,220,136,34,80,75,75,35,114,44,126,245,161,140,88,44,9,50,98,39,58,7,138,133,132,171,160,189,7,45,11,82,1,140,161,12,233,89,212,220,249,131,111,232,250,20,53,242,75,127,176,247,233,199,252,194,152,69,45,97,233,204,132,51,7,82,79,159,39,219,212,33,100,76,168,206,232,249,203,22,11,144,151,190,244,196,71,79,28,97,85,17,102,219,219,138,38,162,207,112,153,109,17,232,123,11,66,227,209,235,71,148,93,78,62,131,111,140,24,165,154,34,206,73,253,86,15,1,141,7,83,254,47,219,17,182,234,24,241,57,168,22,19,178,131,7,19,235,25,209,226,104,61,40,114,115,90,76,123,94,189,200,139,116,129,43,13,243,59,250,39,183,182,204,241,169,137,144,248,160,25,191,253,213,171,217,81,78,252,246,59,168,244,201,26,173,160,30,42,37,65,242,113,93,200,87,221,112,16,76,247,83,2,7,7,90,246,8,19,21,124,109,145,63,51,106,63,44,40,135,45,18,36,247,70,255,118,197,158,65,23,193,144,25,126,80,41,173,241,100,148,195,74,112,122,163,35,122,179,241,19,113,58,105,211,221,231,71,96,31,48,105,40,29,82,190,253,189,209,197,187,225,170,16,248,29,147,167,70,227,39,69,19,82,105,130,49,75,232,39,154,124,173,37,226,10,140,35,230,175,77,135,123,191,138,162,62,51,162,127,24,106,83,185,245,37,239,209,226,214,239,232,105,58,102,239,208,91,39,159,187,154,80,111,192,36,117,159,251,30,87,23,120,233,114,204,168,190,57,145,16,163,8,84,43,144,57,168,72,247,140,128,139,10,133,111,66,196,39,143,182,103,124,29,141,96,93,10,248,92,80,152,174,235,11,137,140,192,63,250,10,135,145,47,148,149,127,45,8,149,13,221,191,125,62,97,244,29,163,112,168,160,83,41,189,153,12,225,149,33,175,8,4,200,36,167,94,150,104,142,195,214,42,34,191,77,5,179,43,158,190,33,48,81,139,33,240,53,9,90,135,141,49,89,94,140,172,102,143,79,98,34,163,85,225,247,253,162,209,208,186,55,164,209,100,99,213,95,119,254,77,37,81,195,99,151,104,116,143,205,20,158,47,17,178,64,86,143,19,39,154,228,225,63,206,109,133,220,29,45,98,78,136,96,52,85,249,94,208,145,182,33,224,89,91,65,83,127,115,214,129,203,24,230,121,15,211,41,169,240,104,238,183,30,1,129,81,233,57,206,207,114,175,17,80,10,138,34,233,12,226,128,189,133,225,243,144,147,199,92,143,7,67,40,234,10,124,74,136,217,33,224,42,140,120,6,6,177,139,129,39,227,71,108,254,166,57,239,48,181,74,57,199,56,35,145,235,136,111,97,60,95,242,212,52,70,141,248,142,216,217,25,124,162,48,221,180,135,227,75,177,189,108,133,103,148,166,241,135,83,98,83,196,25,233,53,136,139,7,37,35,242,86,108,172,78,255,105,45,106,18,251,197,64,167,237,38,103,111,153,178,44,249,47,114,151,177,238,32,1,30,114,181,21,156,134,5,132,184,121,211,215,122,190,202,116,159,139,204,253,144,50,69,208,183,5,7,135,67,195,229,210,123,47,194,212,39,96,78,181,33,247,222,195,170,207,130,42,1,90,199,253,129,157,141,213,80,117,46,32,44,225,124,143,253,253,237,255,101,203,167,62,48,142,197,131,119,20,121,174,194,36,216,195,164,68,44,75,154,235,79,97,187,24,49,40,132,219,143,190,23,166,110,77,18,7,243,0,114,196,171,169,205,196,193,197,214,148,70,10,45,10,164,238,102,156,122,147,236,110,194,112,204,118,33,113,248,104,157,28,170,72,251,246,154,31,234,77,86,166,171,44,217,84,157,173,216,14,243,34,44,229,214,71,73,189,125,192,75,21,225,161,135,30,116,81,135,161,112,134,8,113,29,194,21,112,141,132,13,83,165,165,211,228,116,103,79,148,254,134,46,23,211,14,211,227,96,178,110,108,249,30,20,107,150,100,136,160,32,75,198,155,10,214,240,4,139,5,98,18,67,126,250,134,141,129,51,43,98,163,135,60,214,123,180,164,135,64,189,37,215,52,156,214,239,161,227,214,16,177,164,201,72,231,239,12,93,38,96,145,199,35,163,118,112,90,195,218,124,167,109,122,160,167,25,153,103,204,161,101,53,83,242,203,208,213,214,112,14,104,128,149,234,97,8,50,76,154,34,224,103,173,203,206,78,143,107,22,140,22,44,130,61,229,230,115,215,150,38,250,178,210,237,43,48,12,76,225,132,34,108,32,69,55,7,22,18,225,227,88,38,62,126,21,134,149,36,111,62,151,184,245,86,157,93,163,45,19,26,137,81,243,200,58,240,203,84,23,181,165,72,73,171,139,31,90,137,199,198,197,4,64,171,94,60,131,107,149,33,37,56,45,191,12,247,125,68,182,96,60,198,133,253,192,136,74,37,188,36,226,76,59,232,88,185,223,44,104,5,135,222,124,89,39,83,204,126,106,118,229,201,158,173,148,25,209,223,54,41,91,221,155,235,120,173,177,48,97,5,212,155,67,131,36,244,41,84,177,203,218,130,125,239,70,24,190,80,109,55,228,107,83,117,217,118,210,194,32,20,39,223,171,219,113,27,32,228,233,75,64,234,92,132,113,70,198,19,181,152,17,109,245,239,104,157,202,227,13,199,199,184,43,13,85,74,100,19,108,16,34,4,177,74,37,118,33,246,65,135,110,102,164,205,116,161,164,22,184,27,221,105,158,135,148,70,202,205,251,50,185,154,56,168,143,118,158,28,40,235,146,127,16,43,160,8,157,30,146,66,16,75,167,245,209,216,111,5,182,190,202,48,93,40,182,170,114,243,177,110,52,37,79,146,68,207,53,203,79,213,17,183,14,97,50,194,243,93,104,71,223,72,215,86,130,170,137,192,135,126,199,109,61,73,1,99,234,117,133,57,199,92,116,217,130,205,162,4,122,76,54,47,108,61,148,143,133,158,255,152,231,155,99,66,193,196,209,17,165,168,34,148,93,161,60,30,162,151,64,193,36,141,70,113,53,244,11,58,162,166,254,226,28,154,151,78,214,249,185,57,177,37,71,73,224,73,11,210,177,226,130,81,131,89,203,130,167,2,223,183,133,244,29,87,211,157,41,70,2,228,63,107,197,215,26,212,224,11,72,237,92,216,138,88,27,226,114,152,36,65,40,73,195,101,40,71,14,170,12,43,212,14,136,107,46,225,78,62,116,10,246,32,151,189,228,128,154,124,73,248,86,142,147,41,61,152,83,120,201,205,121,142,229,108,120,180,41,76,97,220,133,116,227,28,63,239,128,139,90,77,111,241,159,118,98,64,140,103,68,193,155,4,176,180,41,193,17,151,112,171,37,168,192,216,104,69,144,239,32,164,94,66,40,253,90,226,93,214,228,160,30,245,198,59,181,79,27,231,129,147,105,165,187,208,76,199,167,41,60,168,164,74,184,137,68,3,5,58,239,59,223,120,99,92,224,171,48,173,152,53,111,254,62,236,148,151,166,187,210,247,41,123,240,254,121,240,247,37,187,59,235,92,13,51,128,92,141,178,237,204,223,134,207,75,118,79,20,68,171,71,110,128,33,180,145,17,229,172,220,49,222,141,106,226,169,168,149,82,59,92,239,20,95,159,18,66,163,255,112,34,189,139,50,146,204,131,183,151,188,211,113,4,220,186,212,152,30,154,70,107,240,190,65,63,170,27,17,154,51,213,125,90,104,216,200,253,41,140,134,100,172,58,154,50,37,200,13,124,75,72,32,2,247,241,129,73,45,6,197,95,133,99,87,14,14,131,175,192,72,39,200,7,161,90,127,198,194,195,159,22,219,219,234,98,78,140,89,249,241,55,10,76,219,103,76,127,20,125,234,210,123,255,244,236,2,70,190,72,62,8,225,246,240,45,207,181,170,198,173,240,169,177,13,194,147,127,37,190,142,57,60,162,215,242,57,230,232,181,94,125,180,247,1,67,37,235,28,140,211,85,63,112,176,79,1,147,123,145,39,191,20,208,5,183,231,129,110,173,202,147,63,239,59,24,6,223,91,124,186,114,169,237,183,82,65,135,45,30,44,95,251,194,139,229,147,248,208,34,39,132,43,135,238,186,26,194,73,239,79,105,94,205,81,153,63,210,116,127,112,56,87,174,172,16,200,140,118,200,24,62,184,170,204,45,49,192,53,118,12,57,7,243,149,47,2,235,244,13,221,140,99,66,209,98,232,18,227,246,86,230,31,37,65,149,93,154,108,199,59,217,252,123,25,251,123,213,159,102,208,130,55,244,173,61,229,44,61,164,191,83,190,148,42,151,242,249,105,72,146,103,124,144,249,161,241,38,47,51,163,236,208,254,120,75,91,213,161,157,104,182,32,22,53,177,194,165,240,181,170,160,128,81,159,16,184,65,76,239,167,53,73,183,41,53,110,48,237,140,233,117,133,182,141,236,253,185,26,213,160,153,240,160,50,35,97,170,253,71,242,165,194,198,57,229,230,208,170,79,95,250,20,133,82,166,35,240,181,169,231,176,49,28,201,231,228,239,157,119,142,171,233,62,75,116,182,67,39,110,144,177,54,209,154,61,214,82,121,130,159,118,92,124,74,249,154,132,4,74,136,33,160,35,35,69,214,231,215,51,31,82,10,36,163,212,185,165,220,127,134,36,7,220,45,125,137,9,243,227,148,168,9,35,106,210,5,198,48,11,157,159,73,73,155,162,198,98,17,23,55,138,22,101,253,32,41,218,131,57,119,18,66,215,245,131,133,224,4,59,220,172,74,248,240,24,155,69,9,9,45,155,120,122,235,107,218,147,190,246,10,81,214,161,48,108,195,45,150,38,107,64,238,77,37,64,139,111,185,76,77,94,198,228,55,147,98,215,128,85,78,7,252,252,212,186,99,75,194,191,151,153,128,206,79,40,129,30,82,57,34,8,5,12,251,94,112,231,98,16,232,160,24,191,136,192,202,162,108,232,24,130,142,190,62,40,134,157,15,40,209,156,122,245,185,47,54,122,108,180,117,220,239,15,223,17,228,254,180,194,76,73,214,179,125,17,31,14,210,222,110,125,131,10,19,192,137,61,126,209,48,161,247,198,129,245,211,165,209,185,175,35,114,77,101,203,225,103,99,74,77,32,3,70,125,162,31,170,111,141,149,241,25,18,250,214,130,160,182,88,170,83,127,154,50,15,55,22,72,33,221,166,47,77,245,120,48,185,82,122,178,197,73,156,86,38,19,244,182,232,1,85,221,102,223,36,170,233,183,24,85,216,231,189,224,247,79,91,130,143,243,89,29,239,3,173,120,180,134,61,245,129,119,173,105,106,52,227,173,145,89,70,217,109,8,87,94,8,5,207,254,192,208,223,249,213,184,172,245,179,172,145,212,29,105,228,95,181,191,104,51,184,33,151,0,143,183,48,17,31,171,226,112,26,128,105,115,230,187,153,13,50,215,59,8,131,143,114,62,0,211,195,85,195,235,33,221,46,63,109,220,132,78,38,127,137,234,10,87,210,49,45,249,12,145,47,152,75,150,140,89,167,196,45,174,222,20,31,94,221,194,59,140,218,43,252,76,184,139,229,115,86,75,30,39,233,47,98,133,50,102,28,131,233,219,188,1,28,82,62,119,172,128,104,196,136,95,26,157,244,108,50,238,182,19,176,149,68,207,207,113,79,202,208,61,123,194,2,186,35,17,221,222,17,205,67,246,74,45,98,26,30,50,230,107,124,120,71,141,32,170,37,35,212,193,68,147,50,76,171,172,43,193,44,90,140,237,86,221,174,67,114,120,6,204,231,249,216,157,180,183,68,165,0,125,151,122,160,63,120,180,76,30,116,152,158,154,26,204,86,71,144,17,28,84,16,212,220,166,38,251,68,76,120,163,174,115,21,166,12,62,242,168,4,147,212,139,96,129,204,204,60,111,225,9,39,129,139,62,121,68,189,22,2,240,10,19,195,15,158,216,101,37,218,234,27,33,5,26,129,194,183,68,202,7,126,75,55,184,46,72,230,107,97,19,112,41,35,126,26,121,206,53,213,241,130,97,243,102,253,3,141,0,91,225,21,133,225,164,154,214,81,75,125,86,26,186,130,60,119,42,21,223,129,119,100,69,137,243,243,78,56,93,182,194,155,242,224,128,207,253,188,214,128,143,56,194,228,152,152,189,168,39,60,200,78,122,221,18,231,84,81,223,200,122,139,60,18,88,9,163,15,157,164,29,87,54,248,57,11,197,100,234,18,246,95,69,145,195,144,150,95,245,224,199,137,100,61,133,77,231,227,5,208,64,191,227,201,42,226,134,178,211,162,83,115,35,132,89,233,39,25,91,163,18,196,121,130,183,247,173,242,118,244,106,163,59,138,54,207,183,76,63,32,173,101,81,195,214,155,180,193,0,190,15,116,147,251,182,40,85,241,15,142,246,108,224,219,62,48,148,91,35,168,113,49,105,212,233,2,110,2,119,77,218,13,26,170,146,108,120,116,101,224,7,93,111,7,15,46,139,194,150,50,191,112,87,184,213,127,6,159,136,143,86,26,4,229,244,192,141,9,203,140,110,246,86,203,231,177,173,41,45,46,126,255,247,159,13,246,219,191,70,150,35,66,192,165,99,66,181,123,220,220,10,164,53,32,82,41,156,139,226,184,197,66,83,79,19,1,204,168,81,70,152,120,110,93,120,141,22,128,36,144,173,194,33,67,49,238,216,51,107,52,9,137,235,46,73,80,201,149,33,141,68,163,116,117,253,27,71,67,144,104,192,207,112,53,102,97,57,210,120,48,166,187,230,167,134,133,110,130,5,22,161,186,165,67,218,216,191,102,146,123,174,41,98,206,60,57,210,26,65,244,71,129,71,255,192,141,242,147,224,8,36,126,175,177,51,104,204,90,192,207,108,208,228,129,49,220,117,15,224,147,246,33,45,34,176,85,109,70,167,241,111,75,18,152,70,244,120,114,210,78,227,243,104,86,62,23,87,83,72,175,91,6,129,248,104,182,167,141,249,204,207,92,161,36,221,31,156,151,146,242,106,155,135,51,234,67,121,136,213,247,7,70,169,221,107,152,7,17,211,254,89,155,20,156,68,65,122,57,159,107,73,217,198,75,207,78,43,222,254,68,88,119,84,85,64,225,164,186,122,72,62,189,29,42,234,205,97,229,173,122,243,2,251,109,18,87,29,163,142,19,24,18,241,17,13,2,152,44,226,43,62,115,199,36,51,29,94,170,172,250,80,122,92,130,135,239,98,52,202,36,165,86,174,68,81,248,197,198,208,80,57,149,20,205,235,88,58,207,33,234,95,214,203,123,99,38,188,87,190,218,36,6,108,53,115,209,143,241,77,77,64,245,25,93,175,221,168,188,90,255,194,145,99,237,212,56,107,242,129,8,82,244,76,244,159,38,168,222,123,81,123,20,93,40,80,135,214,249,137,180,191,47,146,156,38,8,166,73,78,133,198,214,89,163,113,167,239,143,109,69,7,251,12,106,104,10,54,143,148,179,115,236,80,102,22,252,130,40,68,237,15,204,105,51,178,27,170,139,198,220,129,196,250,253,90,180,226,19,158,104,250,219,164,59,163,107,111,80,146,254,201,78,52,211,143,246,62,46,24,10,244,230,204,209,36,107,89,111,227,148,84,63,205,213,51,114,111,239,180,48,161,92,133,87,139,95,94,100,248,230,23,173,201,232,8,5,134,104,250,1,247,61,99,42,64,46,244,153,41,148,49,119,129,119,215,179,190,155,58,186,151,52,65,144,93,167,78,195,159,64,246,204,230,209,218,62,240,193,0,141,54,74,106,177,218,23,222,37,94,27,226,73,209,97,49,152,228,127,192,220,126,125,224,76,201,155,138,129,218,79,60,43,145,1,239,239,52,37,3,77,69,81,231,177,130,58,1,42,43,177,252,224,217,171,113,174,190,61,6,214,46,157,74,168,184,7,91,11,102,137,8,37,26,252,198,52,58,83,15,21,213,250,219,29,154,96,111,6,54,57,172,127,134,158,160,176,97,79,26,83,159,108,146,129,158,65,159,67,129,139,190,54,66,69,254,203,239,181,53,99,73,56,248,10,38,119,69,189,119,122,157,203,248,85,28,239,15,140,131,158,240,93,178,151,209,164,154,197,19,3,202,240,34,22,33,186,63,110,59,189,87,121,134,108,253,128,84,26,213,128,223,84,174,154,64,51,106,122,191,53,211,160,169,25,76,137,87,20,73,14,156,221,111,250,205,186,28,19,54,197,118,53,85,175,235,119,65,92,103,206,197,7,13,238,241,135,226,133,124,14,91,72,18,186,247,139,55,26,59,213,138,64,191,34,62,4,133,24,179,125,12,156,138,35,228,48,14,168,30,75,116,56,148,104,78,166,115,111,127,172,39,200,228,221,159,26,150,56,57,106,252,63,243,61,152,32,140,158,242,74,56,27,202,37,114,83,1,195,45,255,185,154,31,111,9,239,161,38,229,32,211,229,243,207,136,160,219,199,39,162,212,87,225,174,177,114,224,25,102,182,105,225,85,69,247,155,148,62,166,211,152,30,199,252,192,253,8,76,157,252,7,54,211,195,97,12,103,201,47,24,7,175,11,235,1,31,105,56,197,151,35,196,224,188,5,40,216,11,59,13,117,156,136,77,6,220,72,163,127,82,135,12,68,192,84,128,43,136,20,240,10,112,85,77,12,62,87,226,70,29,239,236,120,217,154,241,124,14,17,118,132,195,216,255,234,19,193,95,17,221,118,100,45,182,214,216,12,171,41,245,227,22,22,161,178,213,166,219,166,255,229,159,154,130,181,173,3,74,59,83,52,222,192,112,181,63,201,107,43,81,243,51,205,168,77,68,168,225,152,126,221,173,193,183,128,206,159,142,10,82,0,195,151,23,71,231,212,176,47,113,45,134,34,96,4,167,62,49,26,88,13,130,225,162,27,175,177,166,154,130,120,147,96,170,82,57,16,210,135,76,40,249,47,48,206,150,230,161,42,227,228,240,59,201,79,213,176,214,27,134,235,107,239,71,168,84,62,249,28,234,187,2,30,8,126,72,68,13,94,77,15,9,208,225,53,164,221,130,128,219,8,163,206,150,209,213,32,164,181,65,251,76,193,210,89,83,95,11,169,241,211,130,142,4,125,238,169,217,156,123,224,141,114,50,19,242,240,85,35,133,198,58,225,244,48,102,50,136,89,55,57,104,122,242,168,64,133,170,81,227,97,237,223,66,31,3,247,141,134,33,97,134,14,138,23,24,43,235,7,126,111,178,3,133,23,250,131,222,29,2,95,84,69,239,79,160,240,109,158,116,130,254,193,86,170,91,63,240,166,224,223,225,101,42,93,10,159,93,131,52,7,94,167,250,13,175,134,206,207,98,109,232,113,74,168,182,68,101,222,54,173,158,245,249,229,217,130,84,224,29,122,232,60,236,255,52,140,12,253,231,230,144,240,251,205,91,33,68,122,62,207,13,141,174,195,44,123,77,93,188,29,123,71,148,5,205,226,170,251,172,17,244,135,224,20,13,210,8,219,40,76,61,110,117,248,212,79,24,209,180,28,138,123,61,236,17,83,171,163,231,143,210,103,56,124,123,83,27,126,26,35,137,239,57,127,210,102,250,104,240,64,156,128,223,41,250,13,181,195,51,237,198,46,211,225,125,241,171,233,183,181,163,171,122,211,234,167,62,44,97,124,88,124,29,70,152,251,11,155,4,177,195,103,181,79,250,173,210,108,229,239,101,36,159,159,4,66,9,237,49,76,182,35,109,232,231,39,177,236,199,30,10,42,24,34,2,67,111,224,109,86,191,246,10,125,233,13,219,146,127,14,114,82,237,147,218,123,83,231,196,183,190,72,174,136,103,14,17,74,148,42,24,213,44,101,200,250,86,36,64,135,195,151,108,169,254,52,92,181,190,62,168,88,158,87,55,195,13,57,179,47,129,67,215,219,45,159,180,9,109,10,205,225,65,222,117,42,92,34,111,248,224,137,115,191,53,173,114,105,133,118,24,158,40,93,2,235,200,121,254,96,26,13,63,73,153,147,221,178,167,26,69,136,94,13,203,171,219,149,135,206,232,79,214,17,81,246,226,206,251,225,208,253,160,212,113,199,152,182,247,169,167,230,108,118,135,160,177,6,76,137,216,250,124,206,27,228,102,148,219,192,125,161,105,222,189,163,154,18,149,198,222,53,167,191,143,177,74,228,205,17,72,210,36,26,91,69,222,156,80,141,140,41,53,145,35,62,136,109,135,154,222,67,100,57,190,199,69,194,235,147,230,229,15,226,98,139,134,104,198,115,90,115,180,195,36,212,244,151,175,49,36,248,107,213,70,83,171,38,68,81,214,138,207,129,117,38,103,50,129,174,25,45,67,135,90,15,29,19,110,53,162,251,5,222,205,210,196,5,102,115,131,150,202,225,119,66,116,69,141,72,195,65,98,127,242,53,160,14,156,241,86,219,130,234,50,9,97,138,166,58,206,97,50,131,178,186,8,25,29,47,228,100,97,99,33,13,133,247,185,37,110,110,245,49,242,214,36,194,167,191,22,205,100,159,138,246,119,204,150,208,56,165,40,156,146,253,165,48,37,49,177,217,21,184,5,229,181,25,225,22,167,215,70,226,69,162,10,48,96,149,90,98,47,132,101,72,124,8,8,221,90,136,76,176,9,15,161,62,71,95,10,154,195,216,197,223,38,114,21,68,157,114,6,200,122,145,215,194,12,13,142,86,96,194,137,9,67,162,24,66,15,104,31,15,53,146,140,199,187,120,188,111,207,111,0,137,243,98,4,177,192,198,164,45,58,205,160,136,138,98,122,250,20,182,198,74,56,235,168,255,12,152,194,32,25,19,186,234,74,94,77,66,83,66,10,144,112,188,105,155,48,101,67,50,147,222,231,232,161,15,70,170,87,101,78,15,193,216,17,93,113,198,218,161,215,66,194,155,216,58,90,189,1,233,26,36,236,49,79,224,245,148,199,190,198,88,20,19,129,211,89,74,167,54,225,237,232,97,217,198,80,46,166,196,198,53,141,2,109,186,68,151,104,176,28,19,210,245,106,99,72,50,169,88,90,2,155,248,180,163,86,252,45,247,238,211,27,184,222,224,61,115,181,203,135,166,229,90,102,255,85,98,243,3,85,114,56,0,172,74,84,175,4,69,243,219,103,193,161,213,73,212,62,142,51,95,196,118,177,84,128,203,204,201,26,109,255,199,122,143,135,94,125,80,22,243,147,3,139,124,200,119,180,206,253,136,102,91,87,138,86,3,208,136,64,103,109,108,193,56,43,50,34,27,134,135,26,103,67,35,117,218,4,166,107,180,196,230,223,63,190,247,134,197,42,152,45,222,238,253,140,116,29,109,142,134,230,145,64,218,51,68,99,235,237,122,207,233,13,178,144,131,127,172,117,160,4,120,106,232,82,210,114,210,245,108,160,207,47,249,164,169,197,59,154,155,99,67,47,65,207,74,125,251,20,25,118,180,109,209,159,138,171,15,154,179,249,224,239,77,82,53,25,34,132,130,134,176,192,111,35,11,77,1,28,157,45,45,213,212,79,90,45,142,195,115,170,233,69,221,206,138,44,22,7,228,213,173,140,58,253,148,66,120,75,212,24,246,19,182,84,147,219,186,111,187,231,116,149,81,25,240,89,251,202,131,31,250,109,1,242,100,116,211,68,8,233,24,165,170,196,105,176,133,123,176,146,157,101,100,164,138,226,65,199,197,111,82,30,49,26,143,41,39,250,186,124,139,252,118,181,117,217,132,111,40,56,154,44,128,180,215,91,185,82,11,193,3,91,79,162,132,8,12,249,162,143,10,156,41,178,230,207,54,250,213,184,55,155,230,7,189,35,242,103,198,146,44,76,109,231,24,167,179,55,13,29,10,86,155,126,46,200,66,131,248,146,214,61,205,72,94,218,95,138,175,123,42,161,135,54,243,81,32,12,223,160,195,212,248,136,157,64,135,70,141,88,34,69,216,83,227,25,108,222,17,224,39,173,199,78,42,40,243,202,237,104,190,234,39,140,105,124,40,123,199,213,211,8,239,5,54,118,151,27,48,125,21,242,224,163,65,63,234,15,222,176,48,175,194,157,61,48,110,254,246,20,221,207,200,74,237,16,234,161,59,90,131,133,20,110,248,118,116,233,84,91,18,175,184,132,124,170,219,193,188,227,91,182,114,103,180,57,195,188,225,37,134,26,94,23,157,234,104,173,135,42,229,29,214,242,210,148,18,223,248,109,36,121,250,209,155,195,25,225,97,1,200,112,63,191,140,220,178,27,55,215,90,35,139,194,240,24,58,105,44,37,89,229,124,96,156,40,223,70,205,172,213,178,15,180,135,82,251,11,94,193,162,165,23,151,244,113,95,113,53,132,1,75,175,110,20,79,250,91,27,119,184,216,24,23,214,230,16,12,132,105,136,150,115,133,137,172,248,167,94,164,97,171,94,61,32,149,141,155,83,179,171,159,218,216,36,98,10,255,50,63,75,96,10,61,103,192,38,28,163,79,14,213,123,139,71,67,53,92,34,95,240,107,110,47,64,37,225,65,78,82,208,183,98,66,235,224,110,43,223,18,216,4,187,98,76,225,193,88,178,225,160,146,177,122,222,155,174,80,49,97,238,49,101,74,127,50,107,83,148,24,208,133,153,45,8,26,47,77,186,186,33,17,71,35,37,241,7,91,102,53,71,229,90,53,135,71,244,224,129,101,220,134,192,239,184,114,198,50,34,112,151,137,45,240,178,162,250,63,24,175,168,228,174,193,201,67,76,112,253,193,239,169,161,33,19,24,141,198,17,48,45,127,233,104,94,43,108,107,127,150,10,59,219,51,174,244,201,145,163,156,241,104,52,64,73,167,0,173,24,229,207,26,128,180,167,87,33,149,189,166,23,233,94,40,126,52,34,75,114,237,179,113,174,23,237,26,177,75,23,26,55,24,52,122,248,61,27,74,235,38,253,197,151,115,43,116,74,54,93,142,83,164,137,47,13,244,197,169,220,54,60,37,87,108,74,22,54,146,219,254,228,239,15,143,168,204,217,186,175,158,147,68,70,23,54,23,121,52,52,79,92,120,134,119,164,137,109,203,213,211,148,128,254,96,218,80,165,179,3,216,58,38,28,62,69,237,28,26,176,6,158,239,31,76,101,212,92,50,168,157,44,217,244,71,187,191,226,66,129,11,115,197,31,237,30,75,34,42,220,61,212,191,41,44,127,147,75,94,27,210,12,151,187,165,20,150,162,26,153,42,13,254,245,229,232,176,98,33,65,57,128,154,223,187,193,205,86,228,151,217,198,93,199,132,132,240,59,86,117,72,17,141,244,38,55,234,248,237,147,127,224,81,227,201,208,156,149,86,52,126,155,64,76,220,156,210,50,29,241,6,247,248,95,220,0,152,254,220,15,76,86,232,15,165,20,122,234,242,226,189,156,110,154,188,35,114,135,159,49,163,20,203,81,142,251,207,250,128,236,253,47,130,244,96,136,94,171,14,10,52,164,53,126,26,206,20,125,46,180,89,167,63,54,76,95,82,15,96,51,129,127,116,24,193,193,251,153,102,239,199,254,172,55,131,233,17,210,41,62,139,243,186,66,141,96,17,38,157,226,181,186,184,253,131,11,206,166,60,56,60,101,99,9,44,4,194,151,36,206,27,136,29,175,245,140,115,93,124,131,22,208,222,98,80,204,63,18,24,150,223,227,83,1,13,102,105,180,68,129,145,221,245,228,247,24,146,11,67,163,100,194,190,26,51,101,104,172,18,237,237,89,70,12,218,59,15,110,215,205,18,238,107,47,8,120,147,216,82,34,130,178,6,154,127,174,86,160,108,150,7,223,35,75,225,88,32,239,238,122,53,203,214,23,110,37,150,47,76,240,40,25,176,95,250,115,191,29,231,30,221,207,216,37,142,111,181,176,186,193,158,42,48,106,150,49,164,239,111,69,141,234,162,160,57,60,83,188,17,181,132,246,76,96,20,132,125,166,20,19,130,209,229,113,145,133,105,113,53,33,143,174,55,231,11,197,1,2,195,135,68,252,160,56,43,81,151,178,161,166,194,251,21,248,24,103,145,195,172,124,221,84,40,18,232,113,252,152,230,166,188,54,249,166,235,133,91,187,24,213,152,44,32,250,204,138,115,80,60,24,234,157,169,48,197,204,101,38,92,133,70,5,107,128,230,77,127,177,77,97,93,118,103,192,128,110,226,61,14,63,155,88,55,226,90,177,131,206,14,184,109,9,45,63,24,71,122,228,213,83,37,9,159,63,67,35,115,254,118,195,239,187,2,67,108,127,229,183,233,226,77,24,46,25,207,36,240,98,72,51,203,111,91,99,225,8,24,123,112,200,205,77,89,205,183,98,198,252,10,37,27,141,82,103,215,56,120,105,183,144,152,202,115,24,57,228,119,162,69,183,218,106,100,111,97,202,96,120,8,47,2,18,242,48,160,228,108,32,37,37,63,109,209,182,56,56,41,240,148,89,94,137,47,184,230,243,239,222,66,8,10,127,231,61,249,216,77,125,89,162,166,245,212,176,69,96,216,210,59,35,94,56,243,135,223,115,108,217,43,105,172,199,74,118,184,84,45,195,123,102,164,157,108,254,82,38,13,158,35,98,154,14,190,225,20,227,164,75,15,229,82,190,144,54,16,53,93,146,244,164,241,213,90,82,29,134,231,85,76,59,34,59,48,171,196,119,38,88,59,5,134,86,162,180,152,37,87,143,61,84,143,224,162,113,180,210,177,114,4,182,88,80,204,33,54,137,45,63,109,121,28,191,152,64,145,112,69,81,83,13,67,125,192,155,170,0,25,146,203,123,199,210,65,24,81,4,184,46,2,56,20,60,5,252,246,31,177,58,169,23,220,174,217,204,205,153,172,57,162,168,75,83,146,25,143,246,134,32,179,208,215,248,28,78,216,172,68,215,68,62,226,218,197,39,175,198,214,151,143,105,59,194,190,249,100,85,60,144,75,28,200,69,226,64,165,143,236,97,139,38,204,184,244,205,137,33,230,81,55,54,182,124,172,161,229,242,212,222,80,5,28,230,234,59,11,132,110,28,152,238,136,24,176,78,196,81,238,141,86,93,201,167,166,62,88,14,84,82,252,231,230,120,54,72,23,244,234,105,4,229,14,195,55,213,100,60,33,150,168,177,83,77,43,206,220,2,95,147,117,116,152,95,26,242,219,70,36,61,253,183,173,118,95,192,181,67,124,11,175,17,158,73,249,229,109,118,69,15,255,129,249,172,183,38,164,91,226,234,5,3,84,46,142,206,81,114,98,14,14,130,68,98,61,117,130,233,115,197,213,48,232,200,147,29,35,22,187,129,214,161,147,228,109,83,107,198,252,29,38,22,40,207,141,87,236,29,83,27,46,175,161,103,57,117,234,101,198,97,141,203,36,7,3,100,254,120,66,142,90,17,98,62,246,120,167,99,68,249,233,231,128,100,168,11,76,190,231,132,179,135,218,114,150,73,16,34,162,131,55,224,119,222,73,118,14,51,128,242,240,30,222,224,82,218,122,34,72,85,14,68,44,242,42,59,157,105,244,173,211,18,30,245,200,107,147,56,169,177,185,55,163,210,206,49,29,16,221,221,56,140,17,152,87,111,240,189,230,179,73,220,125,192,100,63,66,71,78,238,110,201,111,55,40,145,100,253,140,203,88,196,118,213,44,252,155,143,102,157,96,43,206,106,4,18,106,83,120,163,192,40,87,203,46,59,173,117,114,231,47,99,42,229,144,78,78,188,60,107,113,53,164,130,233,98,175,132,174,36,240,152,82,58,139,176,29,221,92,51,6,165,73,172,158,34,23,124,197,120,46,139,137,228,247,152,221,196,86,99,188,207,145,4,219,67,159,13,225,93,98,132,105,40,238,145,95,70,223,96,135,21,240,172,71,81,232,193,78,162,245,222,151,7,25,73,41,245,132,139,202,200,217,98,30,65,12,221,4,166,122,164,198,68,161,209,70,225,105,138,202,53,150,15,241,13,249,109,184,127,103,76,113,232,17,101,158,24,175,216,137,35,145,206,249,170,15,78,201,235,137,215,130,191,180,124,96,152,37,243,222,189,97,9,8,108,217,208,17,48,172,236,50,79,232,56,119,105,6,224,103,205,46,185,249,251,47,249,214,19,175,70,220,80,139,214,135,133,50,73,122,137,49,138,17,242,134,121,36,140,50,142,192,219,184,217,29,182,112,83,160,108,233,111,182,244,64,219,90,31,88,4,255,128,59,213,35,9,19,47,119,78,19,126,26,197,166,220,21,76,141,193,249,150,137,211,136,138,250,53,117,139,22,241,37,26,124,186,216,55,244,247,148,147,17,160,170,37,18,134,34,199,35,240,80,248,125,250,218,115,196,42,197,203,57,36,116,51,12,15,148,188,195,3,38,129,28,79,206,253,93,227,99,152,94,129,120,199,36,221,186,147,11,0,23,169,135,185,180,63,63,91,45,79,30,58,187,228,222,196,161,229,240,160,82,78,134,27,230,135,231,254,246,132,181,160,204,218,220,75,141,47,141,154,155,122,37,156,223,171,103,80,109,211,26,214,5,70,36,103,36,76,52,35,215,22,174,29,140,87,49,42,111,122,235,213,112,93,213,153,48,97,150,35,240,219,72,35,174,69,135,236,20,87,14,241,223,19,209,12,22,38,241,97,129,207,145,247,162,141,76,136,157,174,177,30,212,136,129,18,15,109,226,132,66,29,63,35,238,69,191,142,166,175,141,149,171,222,156,163,176,141,202,107,53,78,182,112,74,8,222,105,136,7,199,175,121,151,141,153,132,85,207,150,141,150,72,91,105,40,27,31,172,192,180,70,70,164,145,74,232,41,211,16,14,203,190,98,18,83,137,58,197,167,161,7,167,142,24,113,60,15,225,126,186,166,228,116,211,53,111,120,195,242,98,208,218,183,18,110,205,59,80,155,236,195,38,222,147,246,234,161,1,93,135,5,202,159,136,139,193,133,46,218,243,44,23,246,129,27,97,202,169,62,228,30,38,135,186,34,74,9,23,170,94,188,102,240,41,111,75,197,170,109,134,213,66,245,187,7,59,96,212,215,15,66,110,170,23,143,77,17,85,145,66,31,104,113,122,180,194,0,115,90,201,163,81,247,216,34,76,67,45,249,252,92,125,86,52,87,83,6,1,249,158,172,16,218,81,35,10,67,144,76,151,46,81,226,112,35,223,191,61,203,112,201,181,148,255,245,132,247,167,139,243,121,248,184,38,249,214,116,190,75,228,138,6,244,90,34,96,7,209,246,208,175,69,8,211,211,54,246,220,42,134,14,151,50,5,79,17,94,42,86,137,146,176,117,53,69,16,135,77,89,74,92,97,218,46,168,247,4,76,56,81,96,196,196,70,248,199,23,58,46,189,57,150,251,136,61,137,12,235,17,195,144,242,169,19,62,238,177,61,173,11,106,97,179,88,1,147,170,141,252,154,111,206,34,70,24,126,125,39,221,46,247,166,188,218,53,160,108,129,84,41,240,187,199,130,6,177,2,40,177,21,13,17,226,115,240,213,102,28,133,230,96,189,250,26,161,141,68,97,170,68,211,175,233,195,164,7,253,220,101,33,155,184,68,229,112,23,29,70,116,79,12,199,75,73,83,13,107,129,246,31,73,98,95,226,55,117,132,119,243,70,97,171,111,68,57,77,45,249,98,48,60,201,160,194,127,86,243,204,102,170,30,113,24,105,60,162,23,61,182,52,196,114,229,183,223,49,125,91,248,70,235,253,148,20,145,195,184,71,107,115,192,240,236,75,86,136,34,202,183,27,167,151,108,57,12,129,159,115,20,158,172,41,48,235,181,148,158,106,94,134,22,198,132,103,165,200,63,126,153,18,100,57,98,46,34,67,57,139,223,81,70,111,130,192,237,109,73,17,179,120,118,203,146,152,197,165,255,186,69,150,141,46,78,161,255,187,214,176,148,238,11,45,168,93,34,145,23,82,201,60,252,184,209,208,33,59,4,33,226,240,91,116,173,203,25,194,123,19,229,136,171,41,157,144,239,241,192,41,193,24,58,23,194,230,53,234,233,182,87,184,78,200,43,102,212,26,152,21,123,19,222,66,40,4,53,53,170,82,113,64,153,132,73,56,2,88,142,80,62,140,116,255,41,243,56,2,195,211,16,235,239,215,228,219,5,166,120,126,229,213,72,8,200,111,83,58,124,151,28,219,84,211,36,188,173,56,32,224,33,182,60,52,160,152,28,177,4,200,18,100,92,26,18,81,92,229,116,9,89,19,45,81,10,162,235,244,91,87,106,56,119,190,117,67,158,38,3,88,111,191,107,73,64,12,185,41,103,254,200,184,197,184,53,199,4,197,182,145,97,103,88,131,105,27,252,175,254,227,191,252,247,255,248,239,254,253,63,252,227,63,253,155,127,248,239,255,213,255,248,111,255,245,127,247,15,255,234,95,252,159,255,203,255,252,127,253,175,255,219,191,248,151,255,245,191,251,111,222,127,65,26,64,184,240,141,219,191,248,143,255,241,95,254,143,255,244,31,254,253,251,215,255,236,31,254,245,63,253,15,255,248,15,255,226,95,254,183,255,240,239,254,187,127,248,167,127,252,15,255,234,15,248,207,255,205,191,253,135,255,226,159,254,241,223,252,219,255,150,27,252,187,127,252,111,254,205,191,253,215,255,244,238,253,95,250,75,90,215,179,23,92,93,234,8,82,127,137,68,225,129,162,188,69,210,154,98,186,132,223,242,26,61,163,74,100,83,147,85,6,154,213,77,39,230,141,183,68,76,76,63,60,117,33,14,66,96,240,62,221,255,215,67,64,21,23,221,161,81,185,219,45,230,19,203,182,88,43,236,141,70,131,102,185,139,155,176,41,72,214,104,238,48,45,183,33,48,249,212,168,158,45,182,20,244,234,247,214,39,170,103,177,111,229,124,40,38,173,62,67,48,153,141,81,178,50,197,136,188,142,215,153,66,61,164,177,95,4,68,144,90,140,171,17,70,191,242,104,149,26,133,63,240,252,42,248,19,52,222,163,80,83,38,88,56,154,252,50,222,98,138,68,115,222,10,45,40,177,219,183,253,223,128,223,194,17,59,223,180,205,223,226,242,70,158,183,82,166,36,255,10,149,48,55,72,121,150,133,160,211,252,42,198,215,57,156,35,158,146,99,200,128,19,166,0,118,182,128,9,135,13,65,137,75,247,64,141,8,33,81,244,244,110,244,62,81,2,34,69,151,248,192,253,134,8,52,183,22,178,9,130,240,183,70,217,251,178,210,146,174,176,37,219,29,181,166,6,121,231,190,242,99,24,35,85,198,225,11,36,119,61,90,128,140,39,72,226,75,192,207,162,172,113,53,253,113,85,110,13,251,222,188,161,124,253,206,36,225,195,45,116,161,173,214,82,177,251,74,245,55,104,79,161,37,172,207,37,150,25,62,210,76,206,5,154,95,85,183,4,184,161,21,31,112,19,146,176,135,34,36,121,3,125,254,129,84,150,16,8,166,203,205,159,108,32,135,84,142,194,72,243,140,128,241,22,229,193,153,101,231,70,27,27,244,177,178,170,249,245,19,159,18,122,87,169,82,197,236,166,214,205,135,140,162,160,210,62,232,10,214,123,107,10,20,66,114,110,77,239,82,246,215,125,104,57,177,217,91,180,197,190,129,199,24,214,139,119,204,160,183,119,62,235,78,222,216,8,96,188,220,108,145,128,146,206,212,7,143,210,71,141,174,192,193,67,236,207,167,106,209,46,178,112,227,165,83,189,144,182,72,197,8,227,220,212,133,65,205,207,138,79,133,241,32,92,39,192,82,70,183,200,97,111,189,53,133,60,35,5,231,175,88,77,124,7,234,47,125,184,48,6,143,14,118,53,137,2,95,176,232,18,137,58,58,47,205,65,28,50,226,52,204,12,157,98,157,173,189,7,76,236,92,80,120,56,178,131,211,148,109,117,134,9,125,145,161,253,108,69,113,98,86,192,120,94,250,153,105,11,175,35,225,246,25,49,98,23,115,132,190,57,129,187,171,83,172,90,126,62,96,138,209,243,115,12,218,157,123,116,102,67,168,53,187,194,240,251,199,107,17,36,203,56,9,113,46,108,239,184,247,34,144,120,4,70,43,122,197,131,99,247,79,185,122,27,221,110,92,61,41,65,233,2,195,69,53,78,190,246,88,250,100,148,145,68,165,167,213,64,206,170,55,71,119,35,229,232,167,36,69,76,193,120,59,143,168,169,97,93,225,106,99,77,162,247,55,3,46,93,138,216,72,153,208,136,17,189,190,148,72,149,174,112,69,136,56,96,2,95,10,55,154,48,71,118,25,51,29,4,166,67,170,103,139,178,208,48,22,116,160,222,185,176,67,79,126,14,201,254,22,8,79,91,156,241,243,173,193,43,114,42,133,40,97,139,22,178,73,158,78,58,179,31,140,32,185,19,107,88,82,95,50,42,239,70,219,88,201,29,134,122,70,78,249,49,140,3,56,218,190,169,248,61,242,228,72,157,71,111,15,221,156,181,235,183,134,238,34,138,218,105,237,61,91,95,172,99,239,248,110,70,30,73,153,147,209,194,121,174,117,203,142,116,19,65,20,24,109,161,88,94,116,61,222,33,143,214,41,251,136,121,198,28,148,252,48,237,133,171,68,135,244,52,10,126,121,178,102,66,164,113,239,134,111,45,163,66,177,202,17,24,19,241,10,60,10,226,160,14,191,125,248,202,70,10,59,27,180,179,78,31,128,10,226,146,223,102,187,115,118,112,224,169,237,109,15,198,28,12,20,217,131,173,168,233,39,196,189,223,78,186,100,43,69,183,132,94,151,128,33,20,147,65,41,16,203,121,123,4,5,163,240,112,7,108,4,27,94,75,182,172,199,82,164,50,74,183,6,222,19,164,10,131,234,188,42,48,41,208,88,126,141,4,101,78,83,168,113,91,45,241,224,63,153,227,132,209,21,117,175,220,148,73,186,80,153,80,106,73,150,165,203,213,186,37,117,90,187,155,194,207,112,208,171,237,99,175,124,178,34,197,0,40,249,192,220,21,131,70,17,168,44,48,52,166,171,7,72,151,73,31,237,140,100,80,191,138,83,144,67,142,22,155,194,141,18,242,150,31,12,174,215,132,27,93,13,59,6,141,250,229,45,191,141,70,169,167,175,153,43,111,219,190,85,225,70,181,97,192,12,122,78,99,136,212,150,7,74,128,235,103,5,189,183,194,124,138,23,59,200,211,201,231,126,126,225,14,69,199,73,33,77,149,49,165,76,197,51,254,191,139,69,61,141,250,212,86,90,78,6,172,232,188,117,195,43,191,57,15,175,16,204,88,150,177,229,233,68,153,136,84,7,89,164,182,222,88,62,116,72,9,1,62,146,34,253,153,141,193,130,241,62,238,144,105,216,104,75,221,43,25,54,222,2,24,10,191,25,31,197,229,56,25,77,74,232,104,176,130,153,34,25,56,32,209,22,216,106,155,79,50,112,236,35,212,31,133,96,17,21,48,9,111,169,42,33,80,222,103,208,16,77,66,88,67,156,158,103,152,4,181,193,252,37,9,151,128,20,67,198,242,121,15,134,229,44,48,189,98,193,191,241,246,132,33,173,169,165,177,178,123,18,139,92,42,71,134,194,189,133,226,53,89,149,45,145,118,178,222,136,113,199,33,128,66,184,236,242,44,229,18,18,204,252,14,101,38,2,175,147,173,2,28,140,90,251,84,108,159,8,254,154,183,255,48,117,228,189,27,253,22,97,99,65,25,35,93,229,214,74,54,162,215,30,145,144,45,121,48,180,199,78,152,57,220,172,200,244,111,88,50,206,187,12,220,165,50,164,152,70,101,180,210,79,18,252,77,126,184,146,180,15,170,137,105,81,0,1,97,30,10,170,21,179,15,196,17,124,182,50,161,160,124,104,75,75,38,140,146,106,208,84,188,141,15,235,122,9,140,102,123,16,181,24,153,106,102,208,16,99,59,123,196,202,27,150,164,79,116,195,173,151,227,133,10,144,12,9,50,145,35,132,61,145,94,238,82,26,254,224,110,52,23,49,203,234,146,222,35,51,219,79,242,180,116,186,242,229,184,175,116,110,71,19,15,62,106,17,10,97,180,3,201,135,222,228,205,153,82,240,107,129,188,227,165,31,156,216,204,81,121,242,247,172,43,132,63,217,142,72,242,11,252,134,233,228,169,122,141,144,82,96,74,228,114,39,164,144,77,206,15,242,203,161,139,203,10,222,83,81,196,6,60,186,185,172,152,64,227,63,21,125,170,26,12,52,111,181,72,99,95,129,21,121,69,39,217,164,225,86,103,89,227,112,9,31,161,154,68,181,194,208,180,184,203,70,249,109,145,142,196,66,19,120,106,229,193,1,191,132,200,148,90,223,133,66,169,51,71,117,229,121,39,252,6,59,159,211,124,157,163,212,126,197,178,90,209,30,52,224,250,22,57,108,180,31,222,7,172,201,120,181,52,249,246,96,152,88,90,240,101,85,19,246,22,152,46,111,55,120,135,145,128,232,202,68,7,52,196,205,169,58,191,82,66,93,8,121,173,80,145,162,255,0,214,194,128,11,18,74,219,61,251,31,25,77,134,232,11,180,226,51,58,68,7,117,107,178,246,136,160,223,8,195,176,82,144,207,19,24,134,140,25,79,198,134,34,223,131,74,111,200,143,2,126,187,209,17,248,167,254,16,79,198,81,85,228,183,17,97,240,68,146,193,40,162,8,252,140,59,47,170,181,155,183,172,12,129,2,187,10,249,217,179,10,174,26,157,133,115,44,166,48,25,224,45,212,225,133,148,216,89,249,94,148,39,137,31,108,229,215,201,128,183,33,78,150,221,144,250,201,51,242,131,32,62,41,235,131,68,70,200,36,192,149,66,60,84,175,70,218,192,91,18,31,140,38,137,188,24,36,245,37,230,10,218,125,146,102,34,181,240,254,77,168,215,172,175,70,224,247,249,99,138,27,39,158,96,244,247,228,20,167,28,80,166,184,133,14,34,178,5,45,178,70,40,173,175,232,198,183,60,38,143,93,5,62,37,170,224,172,17,111,86,113,161,9,170,211,118,27,107,143,143,167,240,178,243,38,224,166,21,70,116,29,99,48,5,74,159,172,188,214,120,94,217,90,73,39,247,188,119,241,232,112,233,150,103,3,150,49,111,141,165,87,91,197,157,79,66,211,153,210,245,241,236,186,89,146,140,142,112,202,81,180,172,208,173,197,19,197,202,23,152,154,219,240,207,11,169,29,253,148,52,244,220,216,71,145,157,19,170,94,224,49,210,153,180,54,241,163,99,246,46,72,103,146,128,92,211,149,59,200,143,133,213,72,187,66,155,159,223,134,168,214,119,233,231,108,44,201,124,151,66,251,201,74,239,132,224,173,78,21,104,168,130,224,111,34,192,164,71,151,17,241,198,30,223,171,85,8,8,10,163,85,13,152,46,154,170,23,83,138,34,132,114,240,28,53,133,203,220,233,35,247,166,46,116,161,125,107,68,184,5,163,178,232,107,21,130,244,17,17,233,20,68,137,119,241,110,126,162,182,202,172,129,155,187,56,170,58,120,174,39,225,85,115,253,0,119,52,148,19,166,94,123,38,12,211,165,216,18,124,250,136,237,14,136,33,81,50,78,120,16,99,20,24,166,137,116,33,144,227,139,154,97,190,149,9,229,213,100,202,131,34,78,96,234,82,252,12,48,34,189,173,23,67,143,54,99,84,72,86,87,249,233,185,209,68,203,139,17,177,86,24,3,57,3,15,168,25,196,129,15,76,244,45,108,9,184,236,147,81,110,92,107,135,47,105,190,209,161,83,229,193,7,86,83,80,15,66,165,156,173,73,116,72,145,103,141,217,0,157,104,18,212,0,227,48,134,117,71,19,232,42,242,61,27,117,17,49,42,88,221,85,158,12,66,136,136,244,12,11,43,201,173,43,109,100,51,195,72,107,117,189,152,82,184,22,203,11,26,196,204,247,63,152,202,219,17,118,204,64,88,100,203,76,162,157,107,100,8,139,34,97,121,108,19,130,76,16,142,111,249,28,216,180,43,156,201,247,35,82,78,99,252,233,125,135,137,244,70,236,121,74,242,96,232,173,144,115,143,241,94,80,195,11,92,169,182,13,180,8,197,0,238,25,190,107,78,225,141,198,242,20,152,237,44,109,109,120,87,118,23,24,90,146,145,238,98,63,122,109,181,100,107,70,206,56,149,19,134,124,168,134,63,71,248,35,219,148,141,204,248,45,158,24,79,72,91,210,89,52,15,11,119,62,247,43,2,140,242,90,219,212,22,51,248,117,122,38,75,255,111,226,206,36,7,151,228,72,206,87,138,121,184,162,0,105,161,141,208,128,132,222,54,180,147,180,16,160,3,17,173,91,40,62,255,51,220,45,94,119,173,212,104,146,69,178,88,254,50,255,204,200,24,124,48,55,3,143,138,146,108,164,36,32,98,109,75,204,32,146,124,51,36,27,63,100,30,65,239,135,124,171,123,203,166,100,36,230,20,231,34,132,3,210,224,70,157,116,25,94,246,154,17,92,222,89,204,128,255,61,236,34,206,25,122,239,115,191,149,61,81,3,162,120,22,121,240,182,96,212,119,95,123,75,167,36,214,115,180,69,150,39,163,63,164,247,230,188,118,13,134,99,78,199,177,144,121,84,76,110,203,175,230,135,134,12,41,164,98,158,131,165,171,120,21,121,45,200,61,156,180,10,137,139,153,100,27,166,89,42,84,83,41,32,229,224,245,183,134,79,52,28,221,74,92,27,191,12,211,78,110,193,224,202,163,201,215,154,22,136,250,142,113,156,221,18,32,237,102,220,212,17,177,101,83,61,12,227,68,48,53,222,153,166,97,153,101,198,88,16,39,87,174,93,186,17,49,163,56,224,197,19,164,37,226,76,53,52,17,108,157,126,156,23,226,17,121,110,83,66,94,62,162,32,72,100,68,77,79,216,221,152,206,82,27,250,90,208,126,122,221,28,79,99,108,57,185,38,92,143,158,238,72,16,11,206,37,214,179,28,167,167,119,161,111,43,45,190,22,105,153,225,106,53,36,225,164,235,181,253,80,166,14,115,96,31,88,93,142,166,105,162,161,238,156,157,21,80,171,140,25,164,171,185,121,56,152,141,48,89,204,103,233,245,26,30,43,164,242,97,101,187,159,238,176,66,9,217,212,74,10,93,124,244,49,100,10,210,210,180,37,58,16,137,16,58,54,76,201,46,34,143,182,100,127,6,218,12,186,224,154,209,229,78,241,194,198,215,225,92,163,173,155,58,73,60,22,18,215,195,73,84,241,32,198,150,105,0,12,169,248,129,199,116,172,93,142,106,154,27,150,19,104,152,87,29,237,63,152,33,189,240,248,25,111,191,200,194,162,87,46,180,8,140,106,111,231,33,102,0,168,247,112,104,213,56,89,167,152,27,196,146,78,252,61,77,188,94,204,21,145,141,251,98,12,193,18,63,0,2,172,30,132,211,248,117,93,86,245,56,219,127,144,91,26,114,60,202,81,152,7,146,64,254,104,213,156,22,49,23,156,206,59,106,213,154,0,99,233,13,83,18,247,0,162,2,72,45,114,53,16,236,219,11,70,67,224,68,154,34,204,248,132,94,72,254,85,128,100,10,147,158,234,126,154,31,255,6,45,70,25,84,4,179,253,244,104,52,192,77,29,150,252,19,245,185,102,132,94,100,217,15,102,169,239,10,16,107,146,148,10,51,48,42,47,173,64,133,83,3,209,130,25,133,172,233,68,239,196,212,226,165,128,244,108,94,124,164,172,60,134,188,24,125,154,65,214,210,72,211,5,161,202,49,47,11,114,239,116,160,247,58,226,69,204,44,19,103,145,71,197,162,201,250,131,39,108,186,238,5,32,159,20,173,146,102,110,183,39,209,40,34,75,48,242,98,133,150,36,5,251,125,133,221,32,204,80,62,77,15,116,201,20,12,217,176,224,8,218,206,198,98,133,173,104,63,194,108,140,163,78,204,79,70,93,38,42,174,112,245,231,134,14,37,55,189,55,29,22,158,25,224,172,145,199,182,178,245,140,107,115,142,150,196,102,161,72,75,65,218,207,137,173,35,70,5,194,243,160,205,234,129,98,132,16,224,98,52,26,196,127,117,203,136,88,47,216,61,82,155,149,142,247,82,115,38,129,226,230,37,128,25,204,105,208,227,19,15,182,166,142,39,172,196,121,196,205,113,183,228,230,141,62,178,120,110,4,228,100,142,66,116,84,138,12,55,218,142,242,214,204,187,88,124,105,88,134,36,204,117,130,158,188,86,122,245,228,84,60,199,90,147,13,205,18,174,75,238,13,236,37,78,129,140,66,92,211,123,143,41,91,113,54,101,123,181,194,13,220,125,109,117,105,1,50,179,117,78,249,202,132,94,110,234,115,215,230,241,183,173,235,80,172,52,51,169,79,191,57,85,204,162,87,19,50,251,131,31,207,88,152,169,62,115,204,209,2,29,141,120,241,152,35,150,52,50,192,252,62,218,241,253,110,9,238,108,150,128,58,116,76,241,84,114,108,181,80,125,168,149,134,60,63,35,138,209,173,60,67,234,180,136,204,209,53,159,183,30,6,53,15,101,137,115,253,107,222,217,15,183,138,103,55,244,167,155,117,71,249,249,147,71,116,200,253,204,52,249,187,121,71,58,29,107,161,170,224,71,0,44,138,89,47,70,38,47,134,140,142,197,231,167,75,241,250,29,26,132,239,165,214,231,225,71,114,122,205,231,29,134,159,138,84,190,199,124,172,36,60,252,184,7,201,170,59,70,129,242,202,179,152,112,49,38,181,102,169,248,128,225,36,208,14,51,19,186,250,162,7,27,164,83,236,248,52,221,209,58,205,226,16,113,204,186,49,199,95,8,40,245,158,208,60,106,6,61,88,203,15,22,36,228,135,46,90,78,114,151,255,33,73,79,79,172,152,105,187,241,15,73,24,34,247,110,166,0,237,41,103,112,112,69,206,52,170,90,65,38,103,69,171,57,212,220,0,92,13,207,57,195,16,189,196,12,58,251,70,161,104,208,129,128,10,51,235,176,249,86,134,170,118,146,7,167,227,237,56,237,67,36,55,138,172,28,112,70,117,249,30,77,13,69,54,89,116,174,233,132,240,194,8,16,69,185,216,56,106,195,143,62,47,25,105,124,204,198,13,232,146,25,13,159,40,172,150,131,246,170,58,219,255,120,204,180,17,70,146,19,26,35,217,47,56,42,146,159,151,124,91,210,219,97,46,219,154,212,35,214,91,91,14,99,24,40,225,97,137,106,210,249,182,83,204,232,166,123,0,12,21,114,145,205,8,240,118,202,17,31,195,106,45,190,54,61,104,164,244,2,68,65,139,168,152,65,145,122,148,90,208,44,120,174,46,144,72,59,94,192,72,113,227,183,43,33,242,152,2,54,216,154,94,2,86,132,144,128,167,36,136,26,226,183,235,175,174,236,233,16,160,180,178,178,43,9,84,63,83,113,180,159,211,133,212,74,114,14,251,110,197,106,153,136,208,68,121,96,223,80,81,151,84,74,37,186,241,100,59,224,43,33,184,196,92,77,23,215,161,91,101,169,47,128,46,67,137,106,108,167,104,175,111,77,90,185,249,136,83,159,144,240,164,194,248,218,60,65,116,14,173,148,116,68,129,50,38,15,98,7,114,159,178,141,158,125,177,200,75,143,39,65,4,212,109,197,15,19,26,73,238,21,208,73,72,1,2,113,56,27,95,22,51,201,214,37,82,32,101,139,15,66,68,155,157,139,189,27,238,164,200,91,241,148,41,110,222,149,216,9,51,40,116,143,174,25,210,46,91,78,165,56,24,181,113,75,7,138,83,72,178,116,6,94,96,160,115,250,152,161,85,240,124,30,110,72,151,41,12,178,103,197,218,28,166,232,89,196,108,178,208,197,71,148,14,223,33,102,131,101,12,55,175,164,193,121,49,245,80,79,124,129,226,141,62,76,204,236,88,158,239,160,252,150,37,101,141,188,37,224,43,55,55,145,62,162,18,72,226,56,134,165,192,141,213,196,60,173,101,56,126,187,84,153,73,166,163,215,155,191,119,173,173,73,110,151,227,163,70,102,24,116,111,146,105,90,40,207,182,120,177,100,154,161,97,30,134,237,245,155,103,83,242,18,51,117,34,95,217,131,86,49,73,34,33,89,143,162,84,252,246,210,228,86,177,32,207,203,0,131,254,57,241,7,64,16,118,15,2,8,39,86,145,51,253,68,61,156,156,190,120,161,47,149,83,162,192,48,30,40,38,154,191,170,164,129,76,50,172,85,23,204,1,0,183,245,106,192,145,41,204,184,249,242,219,86,129,207,62,21,7,167,184,188,119,179,86,63,23,204,1,159,223,228,131,54,131,200,57,210,181,146,83,212,171,173,105,215,175,102,199,219,122,245,4,240,239,32,92,67,71,108,189,121,161,124,114,205,198,245,52,244,230,153,116,231,53,91,122,161,171,217,244,198,174,25,118,150,253,88,75,168,12,161,94,174,254,48,140,151,164,222,2,183,220,139,78,243,70,208,225,67,254,99,98,208,247,162,166,235,165,128,189,144,175,147,229,109,84,242,222,14,147,40,79,234,10,172,8,15,121,39,3,140,140,187,60,102,164,1,28,31,159,43,220,23,106,70,58,203,149,130,242,30,154,92,134,227,10,6,215,107,102,113,103,181,154,48,154,91,41,30,235,197,128,183,70,136,20,193,182,170,87,27,99,188,191,23,208,49,57,100,74,177,78,65,127,112,194,62,93,128,54,81,155,119,5,156,25,173,71,43,140,138,164,41,175,25,127,81,199,20,77,198,50,252,234,142,44,163,60,26,136,33,7,179,30,51,153,67,25,211,108,3,225,67,62,182,116,43,55,232,182,224,229,240,223,94,169,118,181,226,54,135,81,124,71,160,93,14,226,67,78,185,201,119,206,144,151,121,130,106,160,232,52,37,65,117,78,213,220,174,110,61,128,164,253,108,165,52,58,36,71,151,160,69,33,26,137,4,69,70,202,225,146,80,144,175,212,152,223,116,103,84,135,120,12,131,79,233,115,115,130,44,87,63,162,187,189,53,189,58,177,235,251,213,28,64,45,214,86,38,253,238,216,95,56,90,123,149,85,15,102,25,246,35,239,120,49,237,43,49,35,165,234,221,96,165,191,219,120,54,84,242,205,45,99,94,93,230,119,182,160,205,223,187,140,74,100,16,230,194,211,122,91,75,49,173,56,121,114,6,197,41,175,25,192,115,226,196,20,133,216,246,56,248,195,205,208,163,169,185,24,29,225,53,79,92,65,183,66,29,152,98,158,144,101,208,168,47,65,152,93,226,98,248,15,178,94,141,138,178,255,50,77,48,226,18,195,53,191,146,111,25,56,181,186,199,39,107,153,185,105,11,120,22,106,151,33,77,134,123,241,45,3,119,96,75,96,7,90,104,56,162,109,24,170,64,210,234,137,86,255,228,99,6,136,182,75,190,229,132,82,112,54,122,115,20,32,194,38,86,194,159,235,172,83,143,24,77,102,49,84,109,197,5,126,201,45,52,173,230,210,246,92,138,47,17,208,39,69,34,32,35,242,113,17,9,234,16,165,200,199,78,221,58,128,188,199,142,238,32,249,105,144,198,59,172,200,47,203,169,106,105,62,233,116,3,74,44,209,149,129,118,188,39,17,108,176,206,132,102,37,0,111,177,35,171,33,149,153,196,209,228,192,24,106,216,171,201,38,12,106,105,133,20,92,55,32,128,94,93,232,173,232,209,222,215,203,84,51,90,36,222,110,70,147,215,214,71,3,173,224,73,38,122,125,158,151,54,64,143,119,98,30,227,202,178,7,39,72,106,66,73,142,244,122,149,253,46,129,24,137,89,216,9,110,101,215,48,160,183,227,156,172,47,177,200,153,10,31,236,113,239,99,84,172,103,77,204,198,179,26,163,98,197,158,48,103,131,65,185,185,20,161,213,197,108,56,112,191,57,32,54,93,32,9,31,204,27,214,236,118,242,94,224,246,171,175,205,102,180,145,50,145,216,236,150,119,172,53,188,249,112,37,32,191,131,153,216,239,221,12,28,35,102,64,191,183,231,134,18,202,89,231,83,204,103,191,107,201,167,56,45,102,225,88,46,224,16,224,203,98,121,205,32,71,56,102,218,74,87,172,62,248,191,34,125,6,123,58,90,63,126,117,98,50,200,147,83,179,245,204,199,40,150,165,145,39,135,137,203,245,220,40,77,162,115,38,230,95,219,148,155,105,3,214,155,55,60,44,217,199,135,248,18,199,12,206,223,155,4,113,29,230,115,245,9,97,92,114,13,82,213,25,13,7,72,114,210,169,55,70,28,80,40,15,137,153,134,29,239,9,134,236,89,182,98,42,59,196,88,126,117,133,62,91,172,4,25,190,49,224,223,6,182,204,212,64,137,130,182,52,116,6,61,15,102,212,134,115,244,123,6,131,102,99,51,107,104,133,132,113,133,42,103,51,10,223,229,2,51,38,168,19,82,210,152,107,48,229,31,43,122,97,242,195,208,23,186,183,140,202,251,22,135,192,122,0,119,108,165,5,185,103,189,186,0,161,138,199,166,105,77,126,153,181,150,196,93,0,114,37,95,131,214,218,156,227,107,208,76,164,230,244,250,3,48,53,201,128,130,214,171,171,203,137,46,105,46,18,150,219,107,205,104,169,119,113,193,232,190,25,51,190,21,232,171,36,215,158,104,213,181,91,13,190,190,229,75,194,106,92,98,75,169,124,213,56,115,215,167,219,228,107,171,162,229,54,196,12,182,37,204,168,164,202,120,47,100,69,92,184,12,249,109,225,2,110,70,236,214,162,245,151,214,69,241,176,22,21,39,58,18,124,217,3,46,150,223,238,116,105,248,86,138,2,167,84,39,23,145,106,238,177,97,193,248,30,113,21,226,40,96,145,124,71,42,80,89,137,213,170,238,190,93,25,58,64,172,136,27,251,144,66,7,17,237,246,152,141,80,207,111,13,63,75,215,171,1,168,182,104,31,47,235,121,238,70,107,87,141,93,186,20,137,47,80,205,41,210,203,143,122,161,148,87,0,165,59,13,190,157,62,161,111,71,131,12,33,188,207,96,132,80,70,149,91,27,165,230,253,150,3,112,246,146,153,80,141,214,44,100,74,1,143,202,15,87,242,180,247,169,167,53,185,171,181,192,160,121,239,253,219,50,228,157,41,228,120,134,140,182,185,18,140,189,152,45,105,236,188,12,133,3,64,166,17,85,102,135,170,142,5,232,67,166,201,249,178,199,179,247,123,47,206,19,177,14,138,145,46,113,74,115,66,146,111,133,14,148,163,15,137,54,248,243,98,110,0,99,170,155,167,40,3,152,185,100,199,229,163,123,179,170,156,60,198,197,41,84,21,214,71,167,175,69,151,165,47,107,52,136,150,78,96,192,92,14,191,26,70,164,251,220,28,105,234,18,60,24,107,7,21,189,153,207,178,119,215,14,189,58,61,82,145,113,168,49,42,237,124,188,38,79,150,169,79,133,149,86,32,153,101,121,25,236,44,204,212,131,213,236,202,173,195,26,219,100,143,69,137,50,187,232,165,253,240,212,141,238,132,168,56,253,110,78,162,148,101,153,45,152,65,130,26,164,10,102,25,115,154,168,190,4,53,72,174,242,82,244,51,245,248,150,136,116,201,65,111,68,255,174,194,5,30,112,87,253,212,236,0,242,100,172,66,217,233,38,117,12,7,154,162,189,180,187,12,55,126,90,246,196,26,147,98,234,36,133,27,40,156,194,5,119,80,228,244,160,29,64,72,209,205,201,216,92,194,140,144,92,241,131,135,174,223,145,229,106,64,130,181,58,251,135,241,173,13,49,159,112,221,21,119,88,244,89,156,124,50,230,45,96,101,48,40,140,41,35,126,60,194,243,69,221,183,2,168,18,4,155,32,204,58,210,66,59,226,11,64,8,98,166,87,59,137,59,75,132,30,102,20,103,91,200,42,67,192,223,101,200,141,54,113,135,195,10,15,99,19,51,25,169,28,60,28,28,38,242,228,22,240,249,226,195,26,204,37,152,45,119,227,91,124,182,62,22,49,131,204,241,232,158,54,111,193,19,193,43,3,155,232,138,67,21,87,220,205,195,104,173,194,85,160,2,41,239,125,222,9,230,165,240,36,88,251,106,62,219,74,243,44,79,1,39,35,222,0,66,15,51,135,57,33,226,29,143,54,216,108,167,127,80,0,96,89,156,51,148,212,156,37,252,152,39,173,248,75,204,228,128,125,117,67,110,36,231,162,65,184,188,157,135,60,146,180,237,99,134,75,106,121,246,106,193,203,30,214,97,109,31,158,211,51,50,92,185,248,28,87,132,132,158,242,67,7,69,30,140,218,168,55,197,24,115,152,122,210,86,84,137,12,46,68,222,114,46,26,1,140,215,101,89,32,75,240,43,248,220,108,84,158,69,101,76,182,124,205,227,242,108,119,83,152,83,123,201,250,131,12,41,84,240,224,166,90,65,128,222,76,188,149,255,114,51,202,165,106,174,52,238,123,30,180,210,166,23,191,13,179,53,217,234,200,23,22,221,16,225,5,26,195,103,18,44,129,75,162,147,110,100,150,219,89,72,22,184,219,216,88,250,111,152,253,234,141,24,230,22,115,225,146,25,236,41,169,201,206,65,212,77,209,216,249,81,134,214,111,104,154,76,206,64,104,208,212,166,155,53,45,3,185,184,187,76,123,174,32,88,150,181,9,140,72,0,195,233,188,228,189,11,117,146,224,79,33,157,35,222,8,216,132,225,174,33,2,38,115,73,92,69,87,161,167,7,76,238,88,50,211,180,45,229,0,23,195,85,83,245,173,193,203,37,111,226,64,39,76,55,6,46,222,238,160,157,57,75,140,38,15,150,1,112,77,47,127,90,135,130,60,24,140,210,142,67,132,117,111,68,255,98,91,150,77,13,20,187,97,23,100,167,135,48,29,126,223,232,74,110,91,222,186,145,18,12,2,8,211,106,148,80,21,122,117,223,209,186,137,189,203,190,208,224,29,141,150,126,22,88,124,13,99,29,90,193,177,144,182,230,188,141,64,53,71,149,157,90,106,21,111,163,129,142,137,82,54,73,108,93,248,134,74,9,52,30,186,39,91,31,251,156,133,231,8,138,142,79,122,135,229,230,197,248,90,253,234,102,140,145,97,70,179,197,79,117,114,101,124,123,55,27,91,100,139,238,46,20,170,196,91,169,164,34,188,74,241,171,28,232,213,168,242,117,199,169,156,89,136,96,83,152,155,37,128,28,176,1,79,218,16,43,58,31,51,90,8,201,144,53,49,27,57,95,52,86,130,21,145,159,38,54,242,110,137,102,167,64,209,39,67,72,165,4,130,6,8,178,220,188,115,174,59,8,134,195,74,39,146,101,178,139,55,217,2,190,28,242,90,196,213,142,162,42,70,166,171,198,214,106,160,89,183,173,77,189,51,229,6,199,196,209,229,39,33,54,233,173,178,2,183,73,111,163,132,178,248,157,201,155,83,206,99,213,36,152,35,118,74,0,99,203,205,75,8,216,154,9,194,110,95,30,56,188,85,82,142,214,238,219,156,88,2,50,21,97,204,0,140,131,244,166,79,195,179,103,107,202,17,190,25,88,23,179,163,222,122,171,226,16,96,62,155,76,11,179,22,24,225,144,233,120,101,62,168,37,107,42,167,152,112,188,35,127,78,56,137,142,146,152,225,207,170,1,141,38,114,174,98,62,7,86,142,171,7,5,0,53,39,164,26,4,119,221,4,150,125,182,194,5,15,166,127,239,105,41,48,49,159,169,113,217,171,1,190,213,243,34,242,222,52,241,70,103,102,131,143,83,190,152,49,253,85,95,3,52,80,200,182,146,76,152,196,193,203,128,215,213,45,54,142,218,192,167,81,125,20,164,201,74,70,238,21,247,38,101,47,103,126,130,177,204,171,32,64,94,16,144,16,51,28,136,177,180,119,21,201,7,152,89,206,110,186,188,106,75,102,232,185,249,89,33,41,120,49,242,48,168,98,152,225,73,15,242,9,68,246,130,199,173,77,219,226,186,47,63,164,64,4,233,5,163,25,189,124,223,123,131,239,150,214,100,40,47,18,228,131,130,120,61,91,203,10,51,21,203,177,253,106,242,53,89,174,230,68,241,112,25,129,170,41,144,87,154,60,179,63,89,253,245,248,206,176,22,178,144,215,35,56,111,108,158,109,152,79,248,186,219,77,249,87,154,139,119,156,233,19,15,187,120,243,1,83,178,196,84,33,130,170,205,11,102,117,129,117,203,98,166,188,112,39,49,204,227,36,71,195,90,96,47,186,97,60,245,73,118,234,48,103,230,232,253,225,105,154,150,241,206,16,232,207,24,49,38,195,140,197,57,81,49,68,31,235,51,3,245,73,17,196,152,220,115,242,228,29,128,176,243,249,229,234,137,86,180,95,141,26,75,144,249,115,126,156,96,59,221,67,187,66,10,155,245,234,31,120,247,179,66,210,25,140,5,63,93,0,164,190,62,51,10,63,65,85,110,247,54,4,198,207,76,176,60,99,229,34,111,179,154,3,167,203,4,9,154,228,98,162,122,39,244,176,0,70,202,209,8,54,179,59,207,107,134,161,182,202,147,45,67,66,126,86,56,125,101,97,195,7,76,143,251,247,210,166,20,181,245,214,203,50,87,159,21,68,228,142,168,112,2,251,96,162,124,102,11,87,98,101,242,181,10,27,203,53,55,170,178,114,243,125,254,247,46,45,242,166,109,61,223,18,189,204,155,3,128,34,149,106,185,152,243,9,220,239,150,82,76,164,112,200,189,73,36,142,187,147,34,130,166,73,0,235,94,218,238,119,210,153,154,162,137,29,51,29,42,215,5,43,38,165,32,11,147,10,242,244,234,205,217,215,144,156,17,115,54,150,243,239,197,178,209,13,203,20,103,214,53,79,238,101,164,24,166,142,41,97,224,85,184,60,55,79,52,200,200,139,229,100,221,3,241,104,69,130,16,70,217,24,138,124,212,134,54,75,253,132,193,234,13,66,72,198,101,241,24,152,244,221,131,70,106,9,89,162,217,105,20,152,158,231,34,31,86,5,193,194,189,105,240,187,223,179,25,1,139,124,207,98,133,166,123,115,132,144,37,254,225,189,70,180,160,224,89,228,103,166,65,153,115,143,0,107,219,41,178,23,162,156,187,61,24,46,36,210,101,138,159,253,135,246,191,59,162,144,109,9,106,111,146,133,137,46,117,0,178,83,74,171,38,70,20,237,170,133,10,128,0,221,217,10,147,60,247,162,198,155,228,106,202,22,179,185,217,88,2,227,209,12,248,237,2,230,60,151,72,20,144,85,63,231,129,175,31,212,180,83,156,139,16,112,80,232,187,15,14,65,164,120,11,212,129,114,247,66,56,112,178,42,85,246,243,83,232,244,86,223,53,108,87,142,207,101,221,77,30,166,131,178,91,65,244,243,51,79,135,61,20,83,176,105,143,185,57,53,37,41,203,9,145,226,191,74,235,252,207,255,240,159,254,249,127,255,175,191,253,159,255,254,50,59,179,131,166,255,127,102,231,191,122,20,25,5,32,178,221,247,229,92,107,209,65,50,90,172,123,28,37,136,16,101,87,111,148,228,157,38,160,90,131,123,84,100,160,124,29,8,58,94,51,104,80,185,24,53,24,223,152,233,115,67,235,46,204,199,11,174,142,78,170,63,116,71,92,13,59,79,113,152,92,133,148,67,26,134,39,129,117,0,158,209,117,22,245,10,102,45,0,156,235,34,87,168,77,66,149,28,51,129,116,241,19,158,153,41,206,3,226,154,245,10,93,225,183,144,46,223,186,36,168,179,20,239,248,226,241,228,234,51,215,206,176,122,199,75,222,122,40,16,190,46,15,111,105,74,41,65,125,197,106,132,226,192,67,49,182,237,160,24,100,45,91,59,254,141,227,12,204,43,247,70,23,197,75,96,132,225,61,84,30,216,99,146,105,57,184,27,10,171,141,28,10,32,158,189,212,218,33,140,234,93,14,82,75,35,182,160,70,220,69,207,127,227,156,75,193,73,55,132,7,179,89,165,124,6,224,18,69,186,160,176,55,191,134,89,27,148,143,224,109,197,103,130,175,200,113,245,210,130,138,47,70,150,35,168,165,32,74,136,87,178,133,29,16,211,166,196,238,248,136,180,217,56,171,21,148,252,65,227,138,3,74,201,100,4,202,19,98,11,113,156,81,226,14,96,251,132,183,188,138,219,109,217,110,103,108,56,159,109,71,226,199,168,85,5,151,91,97,241,17,167,156,222,249,237,131,217,8,168,155,56,252,240,134,204,160,147,131,59,71,204,16,69,56,77,49,146,156,125,75,149,41,129,23,22,230,143,6,59,176,68,19,214,110,24,172,133,107,20,189,24,246,76,79,32,158,225,134,191,116,104,4,22,13,43,180,155,236,28,179,211,24,25,16,55,10,18,177,92,186,94,220,224,153,247,238,138,193,92,111,98,134,12,37,136,15,250,88,114,76,81,24,163,30,48,162,249,98,105,13,214,176,194,195,67,172,66,23,155,4,158,153,44,83,176,165,228,197,78,87,52,38,62,191,230,153,27,8,129,178,134,235,116,48,120,232,8,50,80,144,173,199,90,208,136,222,110,134,16,66,98,222,66,99,159,95,109,108,77,82,235,44,12,74,52,192,193,122,222,36,167,4,167,238,244,42,85,51,166,188,172,89,136,178,189,149,0,98,193,17,170,99,244,85,146,126,140,204,12,76,83,146,156,228,208,67,45,219,19,55,56,133,242,211,48,65,123,249,24,186,147,19,48,87,205,159,64,99,226,77,106,131,146,87,36,95,32,215,28,222,114,88,17,180,208,212,13,91,255,244,159,54,230,84,169,174,85,19,219,157,158,101,224,11,232,213,120,113,51,94,219,116,125,213,60,33,78,142,52,2,216,192,199,108,186,149,215,60,224,39,168,106,102,15,247,17,71,88,71,95,12,77,128,104,223,166,89,181,74,189,147,110,151,136,162,104,148,42,66,126,131,204,91,115,45,101,128,129,168,31,168,25,12,92,80,179,157,232,65,58,145,151,69,116,37,72,179,216,253,52,193,88,73,102,102,207,63,210,158,63,52,9,136,34,148,247,180,176,145,62,95,236,248,248,91,40,56,76,10,78,243,120,52,231,56,48,157,224,67,186,105,80,212,160,56,231,251,52,123,152,230,8,81,186,154,190,91,178,241,10,30,255,152,201,165,6,181,33,157,132,58,29,182,209,131,215,224,166,154,83,114,163,0,115,167,119,191,118,232,31,197,67,2,56,8,211,159,16,33,159,223,27,154,80,198,189,142,189,24,86,39,73,147,147,240,244,8,17,136,123,87,52,217,57,34,128,228,121,7,5,164,116,146,224,228,19,58,222,18,65,71,200,252,53,199,126,158,38,200,190,13,36,39,23,159,53,150,2,236,111,184,55,217,88,154,73,208,56,125,14,167,245,148,221,24,50,190,221,29,200,134,8,74,145,169,118,142,174,46,168,119,35,8,145,242,27,184,210,28,72,81,98,151,37,7,1,8,128,177,5,169,102,73,22,49,27,81,129,163,182,8,157,100,129,118,163,212,9,244,19,77,195,82,245,128,166,99,4,126,143,10,154,32,56,104,58,233,190,221,158,125,26,200,156,188,215,137,39,82,64,196,51,253,221,2,76,52,180,65,136,141,24,61,176,124,109,40,19,24,89,71,175,211,227,34,149,65,120,81,60,65,73,168,218,146,28,220,20,250,211,112,184,230,137,161,209,249,150,98,234,137,141,82,160,57,1,199,75,117,220,120,4,170,191,24,18,43,163,106,33,151,184,188,231,48,207,165,191,13,36,51,240,154,180,179,5,39,164,213,152,97,77,31,14,231,225,241,164,156,202,100,136,65,69,18,175,54,189,218,168,104,28,237,211,1,162,8,156,33,153,196,142,11,165,208,159,47,251,18,197,109,152,39,28,238,64,54,227,169,173,219,174,235,88,9,180,142,180,182,62,107,95,129,246,161,157,80,239,13,100,45,204,160,242,178,66,10,128,208,58,32,97,3,59,146,194,32,210,117,211,89,114,104,187,59,174,150,66,10,170,145,155,58,26,200,178,56,98,110,210,156,65,191,69,19,124,224,177,146,210,12,124,9,17,188,162,25,58,119,115,204,77,1,182,172,247,62,95,112,57,228,12,116,202,3,133,152,126,198,0,193,155,146,88,90,64,181,106,113,104,46,77,148,122,252,81,185,163,7,230,154,59,66,175,10,225,64,20,192,161,12,214,40,210,21,255,193,49,225,32,164,97,82,224,98,6,196,237,64,236,77,67,161,190,20,28,255,247,91,33,39,13,240,93,173,208,117,55,55,159,73,35,213,105,166,28,233,84,55,163,83,180,213,60,156,85,200,224,26,207,12,165,107,39,249,173,33,166,150,106,230,164,73,207,169,215,25,250,51,197,101,72,128,68,204,155,135,128,89,166,42,170,113,162,23,217,138,152,187,214,184,88,87,213,193,233,199,220,148,44,105,89,227,161,83,147,76,43,191,136,219,59,225,23,116,68,229,4,237,215,164,96,73,134,210,123,113,136,191,70,87,144,146,209,119,22,55,195,209,171,96,30,112,38,238,61,78,115,31,122,126,174,46,78,55,121,62,109,121,10,69,232,202,214,21,130,83,60,187,20,107,76,179,187,36,191,218,250,120,135,154,143,175,113,203,184,76,169,169,160,224,9,38,166,220,138,36,243,6,188,129,92,109,64,249,59,228,36,138,146,142,169,233,133,223,93,124,154,216,135,236,133,200,39,202,92,225,176,27,186,103,32,127,229,53,203,105,241,103,214,23,51,254,177,48,115,210,234,176,0,34,190,247,166,19,97,232,147,65,169,228,131,66,230,37,23,253,94,166,90,226,23,179,125,76,189,53,239,113,75,146,144,206,140,245,124,144,101,216,187,107,6,191,172,216,44,203,228,220,243,227,236,24,32,162,100,22,159,229,26,61,116,164,219,178,20,13,13,164,153,239,94,71,178,103,43,146,218,206,4,71,142,224,11,148,165,224,42,211,130,186,89,13,190,109,75,253,53,35,253,244,153,57,77,170,174,93,195,216,20,183,66,172,249,252,116,153,158,57,229,211,82,88,127,238,141,136,227,53,159,115,173,215,246,94,221,124,42,208,102,32,12,133,203,60,31,143,165,39,18,141,18,94,77,107,132,187,62,210,4,149,213,245,173,169,130,212,238,247,94,208,191,61,102,82,52,221,205,199,35,211,39,131,87,223,83,217,19,109,185,164,219,244,60,243,206,61,145,73,197,169,232,44,164,139,203,21,173,224,119,44,77,231,48,45,137,201,183,90,242,97,83,71,252,56,180,103,102,250,147,195,206,36,73,130,105,123,154,47,206,51,36,73,1,80,19,141,84,63,4,216,69,146,52,76,194,127,123,252,119,159,228,44,196,241,194,46,189,199,232,151,252,144,48,126,209,7,84,252,206,168,79,215,7,14,122,124,224,11,207,176,114,78,21,252,18,165,159,226,190,0,208,181,34,12,110,32,100,215,240,180,202,68,178,190,41,56,189,64,84,151,99,109,182,227,227,116,5,60,83,81,184,223,195,120,133,20,96,94,105,80,42,190,116,9,189,31,12,120,218,81,29,152,38,11,166,104,234,214,37,137,107,189,174,89,209,187,20,99,134,223,188,153,207,164,184,121,228,12,178,111,88,224,55,21,99,219,73,159,118,223,168,193,182,137,147,179,168,215,196,217,72,141,125,203,94,10,212,116,57,77,27,44,191,75,207,167,227,80,47,231,176,157,38,214,241,92,124,252,109,7,10,77,171,17,42,188,119,144,112,188,78,233,44,156,18,226,47,128,93,76,225,16,20,152,22,117,84,6,248,13,63,87,203,212,126,179,181,76,155,116,250,79,167,250,0,129,112,253,162,171,107,254,122,94,155,154,65,23,199,145,143,6,174,160,154,127,58,220,161,166,184,234,51,79,225,61,119,166,114,92,212,54,159,71,171,96,185,220,77,66,192,99,105,127,7,32,164,0,122,147,241,151,33,157,240,162,247,44,94,231,214,185,0,49,87,205,33,136,216,247,3,173,167,226,232,165,34,116,39,250,211,180,98,71,163,7,17,103,139,223,15,128,157,196,72,72,221,77,203,225,235,213,176,0,141,136,49,198,179,109,32,135,123,220,82,191,186,64,73,41,95,123,65,247,234,161,23,1,139,6,79,116,166,52,111,241,51,188,133,162,254,113,107,163,143,142,56,73,65,207,38,221,86,60,92,37,236,91,218,81,3,237,133,51,21,0,78,220,83,151,62,109,164,45,154,48,40,146,232,107,35,234,188,93,42,207,20,191,196,247,132,252,161,68,211,61,109,116,123,233,205,41,22,120,228,133,75,160,77,72,203,248,137,60,76,232,195,64,3,98,182,143,24,102,3,140,138,25,159,187,71,211,37,201,50,125,242,69,247,122,142,158,76,74,214,210,225,148,224,82,242,158,76,24,154,228,140,1,150,236,104,55,40,105,242,150,213,185,113,193,34,38,180,138,128,52,79,29,47,151,150,127,239,137,217,74,88,182,172,209,187,123,188,217,179,49,57,107,95,23,41,35,31,241,140,158,165,182,125,157,207,59,163,131,54,159,216,85,198,236,156,25,192,94,66,74,210,64,42,98,182,61,43,126,154,18,191,88,233,100,117,156,56,181,212,34,115,252,12,23,2,164,254,100,165,10,159,38,80,4,144,14,126,111,56,136,245,173,97,6,213,222,221,169,126,231,182,20,121,154,210,188,187,180,33,147,51,60,181,248,150,73,145,12,203,232,187,74,220,156,106,158,56,243,232,242,33,169,231,179,16,201,237,162,13,128,107,68,243,224,241,121,187,48,218,44,120,204,231,242,24,29,72,116,211,139,45,248,242,181,153,161,250,92,218,121,216,98,158,208,143,153,117,64,109,210,70,139,19,253,9,218,30,56,44,45,18,155,70,237,77,39,33,224,248,233,125,166,19,118,223,173,45,147,244,169,122,199,205,164,223,114,105,167,104,65,47,90,182,187,173,99,114,66,158,213,162,1,10,108,149,12,201,47,174,243,156,7,18,32,143,25,25,219,232,0,89,185,104,248,15,125,254,217,236,60,243,0,166,88,246,194,189,16,18,240,171,55,90,215,210,40,177,169,88,244,104,231,33,207,244,52,223,66,243,227,209,110,202,212,205,212,12,155,242,205,65,83,140,235,234,46,160,206,238,220,142,147,253,92,232,212,142,181,209,31,27,81,58,28,12,75,205,83,162,62,218,209,244,135,57,47,60,98,76,136,223,104,223,46,60,97,203,67,225,68,51,220,210,95,166,201,207,95,234,76,86,205,3,161,144,123,190,230,245,83,192,192,53,237,172,221,148,139,227,167,173,137,76,158,204,180,120,239,46,75,59,197,210,236,53,130,64,205,91,248,48,159,213,166,189,208,192,128,60,150,205,52,218,10,77,85,162,63,199,149,121,192,62,157,189,75,155,188,13,11,226,174,6,184,96,233,170,71,89,49,6,133,96,83,82,107,208,35,148,237,66,49,212,5,167,76,148,157,204,243,243,215,102,27,205,250,100,25,41,159,240,145,178,33,215,196,204,137,222,252,106,240,45,66,232,138,112,21,89,72,191,250,56,80,79,91,253,57,53,147,220,60,201,217,178,13,66,231,56,56,30,188,41,107,106,2,19,81,34,221,99,204,134,74,23,0,107,82,100,146,160,121,84,166,130,227,172,69,15,32,95,59,55,165,157,48,136,184,76,165,86,148,181,143,180,85,119,54,254,137,34,109,211,166,252,70,18,50,249,213,80,207,11,165,114,234,68,48,211,231,74,34,21,46,131,214,137,19,125,63,3,227,26,106,72,198,59,1,88,216,87,54,72,41,225,98,67,208,104,71,255,33,221,117,202,172,154,40,75,135,76,55,137,214,45,172,102,199,49,236,180,188,249,118,103,157,103,202,229,145,99,219,24,63,188,192,82,158,16,216,54,125,179,172,212,216,228,197,76,179,211,183,203,73,137,238,225,17,33,253,228,212,44,168,246,118,161,115,98,22,178,8,221,156,150,82,152,80,181,30,14,160,101,111,216,18,206,66,143,130,180,163,191,88,42,138,200,216,240,65,198,23,227,155,136,190,14,102,218,108,66,107,219,130,126,177,82,153,246,206,74,56,253,166,80,69,101,60,168,104,244,38,159,218,149,21,6,45,100,87,165,99,171,94,18,247,193,161,128,183,226,57,125,171,192,169,121,160,15,219,227,189,40,9,8,229,76,158,65,137,198,18,35,221,36,102,186,125,114,244,255,190,196,69,212,111,123,248,42,150,245,212,139,145,119,75,97,5,219,38,79,86,186,225,233,253,107,147,215,85,42,29,106,139,254,90,117,15,129,44,81,170,3,0,31,202,232,39,92,205,106,165,241,37,172,156,26,15,13,79,19,137,231,73,65,166,201,152,192,128,229,88,184,65,70,173,39,189,57,125,120,49,199,65,245,235,99,35,183,154,84,240,93,104,191,115,53,68,160,191,213,34,202,216,202,46,68,50,200,35,175,51,51,84,206,37,227,14,167,16,178,39,197,63,212,92,145,220,139,126,234,179,107,233,144,1,101,116,169,202,1,31,185,42,205,80,168,104,78,11,11,158,86,219,121,200,224,239,167,161,122,21,29,81,147,147,119,119,217,100,104,148,76,106,32,211,17,59,214,89,201,69,8,201,129,228,107,181,129,115,182,168,185,192,151,31,61,184,83,137,70,173,134,85,163,58,67,63,160,146,65,49,41,157,251,129,89,165,164,96,214,229,16,223,131,57,217,116,225,146,133,12,207,17,144,69,238,74,99,197,41,16,46,150,233,29,234,213,156,109,190,227,24,11,88,149,49,155,150,95,109,209,70,174,201,135,13,255,159,186,119,39,18,126,70,124,153,20,151,95,125,22,241,210,93,97,141,30,130,46,180,61,163,65,37,236,94,103,117,57,179,229,128,60,67,128,220,59,155,56,220,138,46,243,141,86,131,152,183,181,26,73,67,246,234,47,33,89,138,88,23,186,73,73,238,145,8,68,156,60,202,109,198,45,37,102,168,168,102,148,250,56,14,149,74,141,74,150,199,248,100,58,132,145,230,152,225,33,147,50,98,167,48,38,102,84,54,91,228,46,58,245,37,49,111,104,93,252,8,161,72,169,220,119,20,215,99,219,128,122,69,142,167,227,178,154,142,88,28,17,227,161,159,179,234,71,243,24,229,196,201,202,248,7,103,203,246,7,3,79,40,121,249,13,154,72,136,145,32,223,202,74,63,103,196,222,62,79,59,204,118,253,101,221,235,45,248,133,80,176,125,204,208,152,39,225,108,82,220,241,49,211,124,239,135,54,85,123,233,237,71,244,128,230,148,136,225,69,206,149,182,16,131,180,123,172,155,8,64,149,201,176,88,105,197,205,136,147,169,153,86,189,161,28,89,42,162,80,218,153,164,177,41,153,62,238,75,224,88,131,63,168,25,110,67,57,22,113,122,125,103,176,118,197,173,188,149,112,87,72,159,57,45,179,50,21,224,89,94,193,5,98,80,72,177,26,38,161,120,23,250,158,15,65,35,157,42,174,223,99,45,78,202,73,14,85,69,11,220,4,200,63,41,195,67,208,3,68,40,204,96,16,149,96,21,244,105,15,243,241,31,182,50,168,110,66,185,232,128,39,183,46,31,27,202,205,96,96,4,183,164,140,209,40,26,87,143,67,236,230,73,57,49,161,118,139,188,8,199,191,168,53,161,106,94,227,192,71,190,65,105,174,42,218,86,121,71,243,61,5,110,229,180,109,150,44,244,123,103,64,4,66,183,75,61,55,90,247,105,204,123,204,195,88,234,252,106,24,77,133,203,247,44,183,160,239,58,211,8,34,36,177,66,114,226,19,41,67,224,172,4,196,156,165,126,226,215,95,225,67,217,139,77,158,204,205,37,11,184,26,51,148,4,78,212,3,226,244,189,154,90,161,95,205,150,84,245,234,243,65,102,137,171,145,53,148,7,135,56,44,5,9,208,89,183,15,237,114,178,246,96,55,83,48,146,1,175,180,8,10,195,208,174,234,6,161,246,208,189,103,140,54,239,135,241,153,66,113,144,40,158,224,182,232,165,112,10,101,33,184,218,77,173,232,129,250,78,9,91,68,122,30,107,153,190,146,99,146,200,53,200,215,192,165,44,129,104,106,166,121,167,76,212,85,250,242,51,138,207,194,117,139,23,146,122,17,96,208,137,236,228,107,32,226,149,114,180,206,183,19,103,11,43,51,72,236,238,67,146,64,19,212,135,36,155,238,234,224,8,125,68,62,144,72,75,65,221,146,8,166,36,194,128,56,53,7,203,2,155,236,82,50,234,14,45,70,48,140,210,7,57,149,188,219,178,2,222,251,62,160,9,83,51,110,189,115,23,147,153,216,74,28,126,130,236,18,50,82,172,135,44,220,168,213,144,157,206,194,187,77,101,85,110,110,4,182,206,147,75,33,182,233,197,43,7,72,12,82,147,243,53,229,189,38,57,72,199,49,47,56,180,117,18,130,248,43,142,102,60,222,24,27,189,152,207,226,218,254,219,211,24,49,101,174,208,242,231,172,24,0,164,115,22,95,130,190,239,21,18,234,19,30,6,57,147,235,50,21,158,59,166,80,154,234,131,155,142,218,118,110,97,232,182,228,107,46,0,235,113,107,100,68,116,68,81,27,117,55,165,227,105,84,217,102,41,253,148,208,12,155,199,169,89,186,246,248,34,161,206,78,194,39,63,28,243,16,35,58,176,28,148,132,158,231,252,176,208,13,156,88,50,201,75,67,111,182,90,48,29,28,151,38,169,213,226,104,231,161,6,153,32,78,206,9,1,232,99,9,82,243,162,125,13,240,244,80,166,8,230,240,44,221,235,27,190,255,229,141,162,176,124,79,97,149,161,5,8,42,241,18,52,212,35,103,213,27,200,155,109,228,154,45,77,254,168,21,112,250,56,190,179,163,52,168,74,8,192,198,227,234,51,11,165,246,3,209,96,131,45,58,196,217,171,230,76,136,22,33,86,116,134,6,224,131,91,53,26,0,199,133,172,60,213,29,49,131,208,173,206,4,143,172,139,170,67,156,195,59,164,21,9,9,101,150,81,137,200,33,19,8,173,136,140,246,57,233,107,192,78,139,237,255,242,41,65,117,5,138,31,26,42,149,77,65,81,216,253,81,43,112,168,58,15,167,80,158,174,135,71,194,86,85,133,242,112,238,95,20,104,133,61,193,114,116,199,37,12,222,7,240,69,143,142,12,116,92,222,222,221,206,252,20,135,144,148,91,117,142,103,98,218,246,232,177,176,197,246,80,58,38,28,83,221,31,34,34,87,18,32,237,252,248,224,103,202,37,142,150,80,226,216,122,154,210,36,69,128,237,250,110,231,209,85,217,7,186,254,16,159,162,4,255,200,33,209,66,181,87,200,113,227,233,170,116,213,196,159,20,61,238,162,145,166,45,133,18,90,223,80,95,171,232,208,50,241,227,80,212,198,193,148,23,163,229,62,135,172,53,122,244,73,69,183,138,12,57,16,146,44,110,52,112,70,226,160,224,156,120,4,10,145,192,28,33,232,69,94,127,171,240,15,40,224,153,196,156,52,69,212,215,8,151,15,107,87,229,80,180,37,139,131,124,205,252,168,6,33,246,181,107,60,25,221,8,50,102,128,26,220,189,193,12,76,78,204,64,49,132,75,195,212,253,212,204,205,99,84,140,15,72,116,204,210,12,230,59,70,124,107,162,19,110,166,233,52,232,212,234,147,202,125,161,67,26,204,14,156,128,143,10,20,58,6,85,212,213,27,108,238,98,174,4,20,49,23,208,250,147,215,70,178,203,29,124,244,211,146,242,91,31,243,116,253,145,95,119,101,214,231,238,180,242,150,16,141,167,211,69,204,35,154,241,173,105,180,201,134,211,77,177,220,121,29,232,25,238,42,222,182,215,217,40,155,235,35,26,21,167,222,27,234,173,16,141,167,193,88,146,164,198,52,191,99,138,191,136,213,99,166,50,39,186,141,52,81,136,88,31,188,16,142,31,6,219,244,8,239,226,7,30,39,197,37,208,97,2,30,170,167,135,164,122,9,189,73,16,193,98,6,50,55,67,43,124,129,112,21,237,70,155,182,46,31,77,243,158,170,109,24,84,93,148,48,153,11,89,111,78,71,143,55,69,156,25,78,14,86,204,32,71,114,104,137,19,206,169,80,160,149,23,124,183,165,104,45,66,128,148,158,179,107,212,166,110,253,229,34,66,152,56,118,93,225,7,72,190,132,38,40,173,140,80,184,77,84,247,101,195,131,234,97,199,33,144,182,74,171,24,149,74,115,5,91,208,220,210,181,11,217,223,236,33,168,202,159,213,31,70,90,220,19,72,224,217,149,29,30,126,165,21,10,180,32,128,245,99,116,195,138,151,80,160,93,202,38,254,243,187,67,232,149,194,177,78,163,145,77,117,202,187,99,186,82,93,108,99,199,20,169,87,43,180,136,152,37,71,244,142,246,151,138,6,76,87,57,74,235,250,245,222,182,227,168,137,39,76,58,184,122,56,102,114,48,42,250,75,26,180,140,232,142,129,243,107,169,12,103,61,79,227,46,60,12,61,143,72,39,169,145,208,96,158,214,246,161,2,161,32,167,162,21,17,98,59,21,8,237,150,68,10,247,39,169,16,38,92,63,121,185,231,5,233,192,80,51,132,7,254,220,64,60,178,68,123,20,191,78,52,233,226,35,112,215,169,16,44,157,206,59,218,118,182,73,87,168,170,42,108,216,238,174,230,169,0,98,24,13,208,249,13,169,26,58,46,69,236,149,96,195,23,38,25,162,166,50,178,118,128,135,118,16,170,3,91,133,98,207,153,154,163,97,40,105,2,232,199,155,225,91,194,48,37,192,172,10,181,212,51,252,151,45,253,38,207,85,134,64,147,251,71,228,41,218,185,128,216,90,248,247,56,58,106,158,144,41,68,116,64,132,45,66,180,180,146,39,215,175,162,120,175,138,43,84,219,119,136,194,91,1,94,150,38,204,213,209,7,149,32,14,94,42,86,92,106,40,53,157,125,105,235,52,2,131,212,28,96,143,226,87,211,208,99,130,236,92,241,177,168,126,232,76,160,34,17,51,97,112,30,75,20,186,206,68,89,65,190,51,172,31,68,68,175,225,208,171,33,253,131,244,177,202,144,83,152,25,17,215,208,120,40,66,225,176,122,68,112,13,138,119,77,53,163,105,186,35,162,66,132,92,205,64,242,67,222,106,77,253,225,122,86,234,14,189,35,244,195,228,220,162,93,175,56,99,68,255,161,37,178,138,117,179,145,250,199,162,56,37,171,30,140,237,89,186,254,61,138,177,145,137,185,81,160,90,222,213,6,71,144,140,104,179,163,46,204,103,155,125,174,254,17,88,123,240,92,159,208,219,230,191,68,184,20,74,228,240,88,157,250,131,11,187,147,31,21,74,60,136,227,109,5,121,86,224,156,48,229,209,71,31,162,251,179,0,123,171,182,58,44,52,254,211,236,62,2,74,131,85,21,90,175,72,103,0,42,208,171,161,156,246,229,3,29,187,10,1,192,119,201,177,224,153,148,10,255,158,152,39,4,58,145,135,57,207,173,87,79,120,125,130,255,16,6,111,9,142,232,203,57,243,178,133,78,204,94,250,104,150,101,16,222,199,119,80,88,214,197,171,131,208,231,73,13,0,159,62,78,54,250,4,85,172,254,71,24,226,98,47,197,180,73,212,188,163,54,158,17,220,84,81,119,34,155,236,105,120,43,223,60,175,188,200,234,68,35,95,129,12,64,204,59,231,40,3,103,38,210,82,235,217,27,195,122,190,133,38,66,0,146,207,17,207,141,83,161,63,189,140,154,194,223,121,34,163,208,212,172,180,195,153,78,24,121,105,184,250,86,220,123,245,172,217,161,133,19,232,57,97,219,153,116,205,35,74,82,71,180,93,118,37,72,131,57,212,250,58,220,124,34,149,162,207,77,47,156,23,208,80,97,84,237,68,224,160,57,106,246,5,229,105,57,183,160,56,219,161,0,144,8,115,228,181,54,98,162,33,155,64,193,58,235,197,248,14,33,158,147,45,213,238,102,144,140,75,210,194,144,148,137,11,195,47,115,56,185,153,55,93,98,62,35,46,234,3,212,48,159,155,211,239,230,19,24,62,142,46,190,25,14,252,174,242,104,16,5,84,49,35,92,23,61,157,39,210,159,146,31,50,25,165,22,234,5,137,94,87,121,52,26,211,247,12,115,86,185,21,164,194,102,64,158,207,31,220,210,44,110,34,25,43,84,0,160,130,93,162,198,135,184,193,12,8,6,254,255,20,167,146,188,177,171,206,97,45,77,182,120,50,187,213,121,70,48,207,166,175,117,118,4,28,73,55,55,21,46,37,82,156,238,133,51,135,139,106,139,110,155,224,94,144,1,61,37,165,84,138,194,156,123,110,93,74,85,9,171,37,243,44,20,160,158,54,116,240,48,128,31,98,5,156,195,70,78,15,2,71,17,247,56,43,96,170,204,44,4,78,61,186,96,249,90,66,203,189,77,59,55,160,143,212,163,171,236,117,72,83,203,250,200,93,59,164,176,110,89,124,103,14,139,180,199,177,26,68,41,84,46,250,163,154,69,210,225,56,42,62,203,56,197,196,21,56,113,168,193,92,162,35,186,235,194,38,92,59,199,79,8,60,193,62,40,191,109,53,49,223,237,64,19,84,157,71,134,238,241,186,201,143,61,82,166,48,110,100,245,215,174,214,18,43,55,55,165,81,7,74,144,115,208,65,177,12,134,87,215,142,31,113,158,91,230,168,209,231,68,1,141,28,159,132,184,155,77,220,131,65,178,37,140,127,152,225,237,115,161,61,139,6,155,46,31,200,242,186,175,220,19,221,157,35,64,30,124,209,188,155,2,211,124,54,37,201,119,112,104,150,120,109,226,61,61,157,56,66,166,131,144,72,209,41,192,201,118,226,144,243,98,162,137,116,8,59,103,145,98,18,145,188,214,59,55,248,223,168,232,160,197,171,206,155,241,246,212,64,133,65,169,42,126,250,217,177,26,220,43,78,240,14,21,169,94,141,48,134,31,33,120,88,73,7,13,213,128,234,136,27,195,24,74,202,15,73,191,237,100,174,134,251,234,58,141,193,84,56,67,59,57,125,149,107,101,75,202,158,57,3,2,5,99,171,152,201,181,187,43,65,137,32,121,53,181,115,184,156,181,238,224,17,40,131,2,144,134,121,162,71,237,239,101,221,97,61,204,103,206,111,7,3,89,253,206,95,11,43,174,228,18,204,127,15,41,12,211,215,220,66,60,111,122,82,45,172,212,31,102,200,171,1,110,247,212,0,230,106,213,193,32,5,144,66,21,102,154,18,125,9,160,112,183,150,154,161,190,240,42,112,38,143,38,247,6,59,229,93,180,103,91,181,138,156,152,225,23,9,231,12,64,205,212,171,77,18,103,71,209,114,61,247,222,70,246,230,78,227,137,177,124,241,145,141,42,168,116,172,224,103,239,91,6,20,160,193,206,161,138,72,253,90,238,13,97,99,96,15,83,53,121,5,49,51,115,130,35,221,96,249,50,224,176,90,135,240,27,29,22,129,92,132,221,40,25,52,201,205,244,95,201,205,57,38,163,151,1,142,230,72,233,97,110,212,159,118,136,69,178,60,197,108,117,94,37,96,223,250,185,102,217,205,37,52,49,215,232,40,192,60,17,203,14,126,118,58,78,229,123,209,136,158,194,35,62,231,79,228,160,32,236,160,75,54,142,93,152,18,167,188,24,113,239,218,225,138,147,94,81,243,50,214,7,247,167,1,108,199,111,83,88,23,241,157,108,74,142,49,230,16,238,244,216,209,232,214,142,50,50,102,90,76,123,152,211,8,156,171,237,179,181,70,123,9,178,29,50,211,80,86,12,111,155,227,100,200,226,59,75,145,148,184,208,206,239,24,111,250,38,86,160,84,1,172,103,177,206,179,159,212,168,125,211,209,94,229,157,224,248,245,112,111,208,174,54,228,226,179,25,161,119,16,214,30,231,3,102,180,193,103,44,158,33,212,17,152,73,214,148,120,48,144,145,50,94,27,70,179,160,33,73,214,193,46,102,244,111,71,40,112,166,21,128,178,14,115,52,20,56,34,193,153,178,12,202,113,97,73,42,121,136,81,161,6,89,98,54,146,12,183,218,230,21,86,180,143,197,233,236,116,195,199,151,44,52,211,215,192,96,80,151,205,69,204,72,33,249,194,46,70,159,35,55,71,101,206,75,200,22,28,102,217,73,139,49,32,133,123,182,12,194,46,102,128,149,33,101,65,139,89,141,47,82,192,229,59,169,31,225,117,13,58,43,204,22,217,186,70,7,32,61,249,96,200,106,76,111,1,57,102,88,51,101,200,143,171,119,226,64,135,9,45,3,105,136,217,106,28,142,19,50,106,15,185,249,153,75,43,186,221,172,9,122,203,23,57,219,246,8,97,32,168,231,116,46,33,127,36,47,214,97,43,150,149,75,143,70,139,208,139,244,177,30,140,133,168,34,122,160,224,207,11,166,114,204,155,252,100,104,35,214,42,123,105,229,0,114,134,91,19,144,174,178,54,237,4,104,59,56,105,106,211,93,1,108,98,155,129,197,254,193,123,212,76,9,43,58,62,57,135,245,193,207,161,91,125,187,195,23,108,178,132,144,119,207,77,218,152,84,230,15,159,6,154,134,236,164,29,199,173,31,69,174,70,106,209,219,202,38,85,208,181,30,107,176,79,228,115,12,22,29,148,14,79,147,183,253,99,238,243,49,83,51,242,254,93,170,79,41,230,97,165,93,119,122,51,17,201,133,169,87,227,97,111,39,229,192,89,11,50,43,51,27,88,219,59,143,161,73,169,98,54,92,185,223,220,16,33,98,93,8,161,59,91,200,79,93,34,204,231,11,144,1,139,158,232,20,61,26,102,30,1,133,152,52,53,101,241,176,80,138,27,14,46,161,106,138,120,86,152,65,124,56,176,120,130,15,12,176,118,103,150,129,230,117,178,145,220,131,33,194,172,43,71,67,207,89,215,125,201,210,174,184,250,142,138,33,208,234,83,127,154,32,62,136,101,42,4,55,178,155,154,230,102,116,176,211,215,151,150,88,129,80,121,191,27,28,1,234,6,53,90,170,28,202,61,97,46,30,114,74,156,45,232,28,170,217,137,74,58,168,88,249,233,90,189,140,0,134,177,6,42,18,35,221,141,222,121,15,21,89,23,103,225,215,248,123,203,104,228,215,105,10,16,179,193,129,156,82,128,211,45,85,49,67,186,149,130,82,128,93,71,126,187,25,93,103,16,18,140,85,229,196,110,244,111,5,115,76,7,139,43,83,188,81,56,237,62,102,244,5,173,46,87,159,117,25,148,28,84,141,244,218,14,110,219,121,99,186,49,187,203,107,245,95,10,198,111,157,165,191,3,51,108,200,55,186,57,102,152,45,228,151,233,38,240,158,179,14,170,76,54,113,152,199,28,12,1,55,203,89,198,251,239,65,234,107,141,241,214,212,102,207,2,171,169,9,255,221,39,205,198,170,159,191,195,202,224,127,162,231,241,51,83,78,112,51,104,209,45,102,60,238,111,198,195,148,99,178,52,110,198,15,29,159,87,132,51,64,251,91,19,43,179,240,139,139,193,35,237,28,176,84,204,38,222,122,127,26,141,154,26,203,37,83,147,165,197,249,51,111,48,124,35,172,16,109,222,181,70,201,7,225,105,185,184,90,77,123,127,230,140,150,85,149,159,238,38,166,254,189,86,133,54,124,232,205,65,155,92,1,176,98,112,160,232,88,250,65,46,215,37,209,160,83,32,183,64,143,118,116,193,243,197,121,149,250,131,35,201,189,33,76,153,227,154,207,33,186,3,37,134,57,147,26,186,15,142,187,23,234,97,252,180,101,90,231,53,35,16,185,101,196,199,143,167,238,51,67,211,35,177,235,25,149,100,4,57,159,121,25,149,172,220,60,67,217,80,239,168,192,130,176,226,184,97,162,229,203,16,85,192,139,159,104,42,222,26,136,201,240,137,100,252,143,73,39,146,29,101,254,189,104,212,110,37,139,57,27,48,252,154,77,101,89,110,222,8,97,62,16,50,180,85,189,202,247,128,45,160,229,239,64,160,71,104,135,162,19,86,216,11,191,67,244,252,40,92,56,89,22,64,182,214,162,111,146,82,28,84,87,48,67,168,219,47,44,143,165,178,74,84,214,192,5,228,237,217,27,196,30,210,14,6,128,14,214,22,192,249,189,218,240,93,163,200,213,112,235,124,217,104,112,73,181,4,57,129,129,14,190,204,14,141,4,107,138,67,116,108,19,126,208,123,233,241,233,123,52,220,242,216,166,38,252,13,119,167,149,51,72,226,121,105,228,110,220,12,212,103,61,99,2,124,228,62,54,50,214,43,164,22,25,81,144,20,95,96,91,236,132,92,178,41,156,187,101,239,73,2,182,109,98,196,97,238,192,28,191,105,4,187,106,184,21,199,118,238,125,9,27,209,130,74,43,234,252,204,146,121,230,244,231,199,21,163,214,8,126,92,211,207,42,243,50,92,192,200,19,152,37,118,178,185,28,208,90,200,47,158,15,50,116,175,58,206,209,231,158,162,105,112,92,179,44,11,235,132,150,14,68,41,195,32,218,75,22,22,173,82,151,249,230,28,128,38,64,222,117,43,3,33,251,125,172,65,115,250,208,45,33,109,83,246,249,153,173,172,31,141,32,246,228,96,243,190,241,156,52,18,100,93,120,16,138,92,237,8,163,205,23,222,124,27,51,83,47,248,204,125,168,152,26,223,242,172,166,75,236,123,204,217,252,165,48,91,66,209,111,94,12,4,34,31,132,104,253,58,22,199,76,227,111,147,133,73,51,238,5,143,194,94,158,103,146,23,163,225,104,223,184,24,153,41,164,192,101,250,83,205,77,119,88,168,255,237,240,43,64,67,165,118,179,93,5,218,28,77,5,100,115,57,227,189,72,88,117,121,237,66,7,223,109,127,70,83,137,46,224,184,58,27,7,76,241,49,69,194,66,172,195,104,202,226,98,64,203,113,246,240,193,110,47,109,129,120,23,80,172,88,33,173,188,135,226,249,154,44,144,176,38,16,10,95,32,131,238,112,161,109,203,205,156,182,183,59,172,216,185,214,229,44,79,198,5,165,95,99,205,170,102,162,127,55,67,75,159,101,237,37,2,151,203,61,0,209,99,21,153,94,204,149,106,217,125,110,146,112,77,226,82,180,11,243,221,191,73,88,156,136,41,124,68,190,221,184,237,45,32,15,161,188,8,71,110,155,220,207,231,25,163,195,53,168,118,197,79,103,202,235,247,92,58,39,22,222,115,120,106,20,160,214,133,135,210,4,175,50,84,199,124,142,157,118,41,23,10,127,155,146,228,23,33,67,233,55,83,128,108,7,217,250,112,244,40,45,147,233,248,204,212,83,150,4,58,240,24,205,203,114,126,194,231,92,165,1,12,243,222,87,18,179,0,47,153,178,11,19,24,34,114,245,89,97,200,73,58,102,140,233,8,115,193,107,23,51,242,11,151,19,174,80,92,132,14,72,238,13,111,200,190,15,182,17,98,209,199,94,166,173,119,173,21,202,55,121,236,97,220,184,247,185,1,189,139,71,191,12,60,26,23,35,152,40,113,229,98,79,191,152,88,216,234,81,113,159,122,239,189,47,189,58,226,216,93,112,171,60,25,123,243,119,2,24,20,1,182,118,185,26,100,248,183,110,193,149,174,166,241,52,128,141,126,87,189,17,140,86,205,144,195,126,54,174,58,80,253,144,89,114,115,246,136,187,114,81,35,55,97,56,125,242,234,248,30,160,210,103,31,144,20,33,36,8,117,125,238,108,197,33,201,73,114,43,76,171,243,209,238,213,156,206,169,235,205,51,84,92,223,168,81,7,125,146,101,231,201,141,62,229,103,46,28,247,187,201,205,43,109,199,223,1,115,182,20,67,172,201,123,83,15,190,170,177,118,242,75,95,27,230,18,126,250,9,51,171,161,56,194,108,228,92,223,137,141,46,167,53,111,168,153,253,178,92,51,85,33,137,245,209,191,34,179,241,153,155,101,75,196,202,195,125,160,40,138,31,166,171,227,230,9,66,98,181,251,211,200,42,166,242,152,247,13,138,43,79,157,187,190,53,19,235,166,8,143,153,142,74,73,72,241,211,36,134,62,51,90,187,73,134,20,230,96,170,211,159,217,22,186,4,151,147,110,219,75,153,125,94,122,210,249,25,19,17,55,125,220,140,19,197,243,115,216,72,112,105,2,41,227,107,135,229,132,24,43,184,61,185,218,142,241,239,107,155,227,177,116,87,33,119,125,187,88,142,57,215,119,17,160,153,116,139,207,112,227,27,41,133,78,134,227,138,124,251,138,201,57,174,153,116,50,208,131,255,57,211,199,177,6,35,167,251,97,198,127,254,252,164,106,32,207,213,138,126,17,138,32,245,154,225,148,213,215,158,232,107,185,245,56,150,77,18,59,184,57,156,105,126,113,163,93,93,204,101,123,25,233,12,15,142,169,28,34,8,152,230,187,237,28,127,22,40,159,76,21,152,194,111,2,177,82,210,216,91,205,131,174,186,47,199,1,186,40,141,45,159,131,189,244,59,96,206,81,65,232,169,102,48,36,251,243,212,105,201,197,179,150,175,5,109,199,165,132,171,136,192,165,62,116,109,34,43,48,175,153,101,250,172,30,83,210,187,143,141,66,99,157,250,211,252,246,93,1,116,218,14,73,158,156,143,81,47,82,166,154,176,66,112,153,152,181,159,105,121,31,187,25,175,170,174,14,152,251,239,15,119,178,79,122,116,17,229,94,245,238,51,123,129,21,72,9,104,89,155,232,221,166,141,75,187,233,169,89,1,158,221,89,50,44,99,215,116,31,134,15,104,185,249,220,90,103,96,179,30,237,123,239,141,226,149,228,201,150,9,252,252,140,39,182,106,165,36,253,97,128,145,223,43,27,182,161,233,217,67,239,211,61,246,120,59,165,204,225,135,235,114,118,241,99,6,83,85,196,220,109,105,124,86,8,185,147,140,246,178,162,241,61,91,96,95,174,93,158,203,218,126,252,177,129,65,110,221,160,97,247,191,121,96,122,212,206,118,208,212,203,0,120,87,239,107,181,58,5,172,101,148,210,16,194,222,171,207,58,192,105,21,51,92,126,159,235,86,33,42,89,117,171,3,180,76,78,245,51,243,83,93,103,247,2,35,149,238,123,25,90,78,54,58,186,129,71,190,155,13,18,146,165,234,228,167,28,53,239,86,133,170,227,214,93,116,65,249,53,238,68,0,105,215,181,164,64,170,100,92,101,28,112,187,192,15,183,94,125,6,229,126,17,184,151,116,213,109,146,89,223,115,209,223,220,116,131,45,32,4,187,91,247,22,232,2,102,142,250,187,7,46,180,199,182,154,43,132,159,233,62,53,237,169,185,60,179,219,132,194,175,121,82,52,145,169,96,40,240,187,178,22,137,238,96,241,182,168,60,211,22,241,153,169,64,39,129,8,172,65,49,253,186,17,70,253,187,94,239,138,78,147,239,99,178,44,139,102,122,141,195,110,140,251,219,27,158,45,169,26,195,206,151,46,142,30,253,1,20,106,196,139,79,224,167,175,243,101,156,95,58,75,249,177,116,153,209,200,225,27,235,247,95,228,76,255,195,255,248,219,127,253,111,255,247,191,252,211,191,150,54,205,253,223,32,109,250,87,143,227,79,123,166,203,188,53,8,134,34,173,42,21,37,168,2,96,152,185,102,80,135,178,123,238,31,41,213,157,153,168,227,44,245,221,207,190,11,74,241,126,68,180,87,122,150,171,161,26,104,197,231,23,109,173,50,144,231,204,69,199,196,231,53,112,189,246,140,115,185,52,58,108,5,244,143,116,13,12,104,120,188,251,20,253,132,93,14,217,69,20,119,49,117,200,69,173,172,128,9,136,84,242,101,109,193,12,200,84,150,220,50,140,131,223,219,244,82,197,58,141,162,238,154,161,232,215,45,18,18,222,203,217,87,33,71,175,89,151,213,130,52,238,142,41,88,226,173,213,102,88,122,231,165,98,71,94,59,11,46,244,103,190,49,34,253,224,128,97,230,179,139,225,227,221,221,25,222,129,220,158,152,133,44,111,236,252,163,104,72,67,177,234,118,226,145,140,231,207,14,245,221,41,17,223,15,194,153,254,132,144,244,148,230,113,31,156,50,209,208,243,140,94,248,11,200,166,254,1,46,84,79,14,162,254,117,61,0,250,79,115,209,171,73,126,148,235,215,0,212,80,183,135,210,244,69,197,113,14,55,221,105,140,248,248,6,106,100,196,251,236,26,75,209,234,238,126,139,225,102,117,111,254,145,15,125,35,10,255,21,171,87,111,158,28,49,81,13,131,149,52,122,165,190,184,238,73,60,72,136,111,61,178,138,169,154,187,57,129,224,122,194,29,90,202,183,123,92,9,82,5,13,119,168,105,93,119,109,113,174,139,27,73,63,244,205,145,211,129,204,54,169,190,55,120,178,187,109,116,11,126,117,1,20,184,216,191,4,60,50,237,64,234,166,122,238,52,34,93,7,24,223,89,10,38,60,248,116,118,173,227,225,82,57,150,2,34,186,103,227,246,157,1,116,162,114,177,223,40,207,3,208,14,49,193,179,64,56,181,82,189,102,122,104,147,36,112,72,246,204,11,227,173,70,155,88,170,30,197,195,180,176,110,80,97,250,51,67,205,121,222,82,28,97,220,137,180,159,15,86,96,38,190,230,70,245,70,127,27,152,200,44,247,230,133,204,160,14,106,254,101,126,111,40,6,106,126,60,14,52,33,232,103,157,112,217,101,253,218,198,208,115,195,83,138,141,105,60,175,141,36,222,189,186,1,182,157,234,242,53,215,224,58,177,45,157,194,154,48,24,155,189,249,94,156,225,230,16,135,17,114,201,113,27,1,241,136,135,80,179,114,10,52,163,140,188,81,249,241,244,179,124,78,178,196,235,234,211,214,31,160,165,106,206,12,114,168,235,203,146,75,232,82,202,73,166,81,255,193,68,0,78,128,83,148,84,32,9,237,114,19,2,48,42,84,169,125,114,112,195,237,246,61,120,38,97,191,37,9,89,169,183,213,155,170,96,225,111,73,112,38,6,209,67,169,108,12,59,82,233,73,192,174,124,99,128,226,171,135,84,8,102,36,128,239,110,136,136,123,213,84,121,50,160,149,231,127,38,2,232,18,180,131,202,74,55,164,73,48,127,47,57,65,40,236,71,10,230,248,165,165,110,201,239,236,14,225,226,189,216,8,96,250,80,43,44,213,247,185,185,84,211,90,92,188,187,191,22,124,139,26,210,236,110,10,181,55,101,182,108,132,196,122,166,213,244,20,37,12,50,115,233,68,57,239,124,53,30,73,245,113,252,137,55,81,8,175,110,249,11,56,216,126,50,179,5,10,223,200,35,178,11,149,199,12,93,199,205,127,114,235,38,83,28,102,162,50,252,183,7,144,160,103,72,73,154,220,138,204,254,209,142,234,168,192,174,122,141,232,84,116,181,149,179,137,21,183,246,161,120,7,163,43,184,17,166,165,109,69,161,193,124,144,124,182,238,125,115,194,197,196,131,213,124,190,70,117,51,66,235,89,174,6,218,116,153,239,77,66,153,225,151,171,97,119,188,201,236,14,178,99,202,20,165,43,61,167,155,40,135,103,161,63,57,122,68,225,243,77,148,211,14,29,68,9,92,88,172,41,203,75,11,176,190,198,202,228,165,218,13,35,169,199,176,241,74,125,128,89,86,189,172,129,231,216,214,144,178,6,114,1,81,205,161,15,77,126,155,134,19,103,99,226,209,210,14,237,60,74,42,155,62,194,251,219,213,80,165,82,114,132,46,226,214,30,104,86,204,82,142,33,43,152,178,23,84,134,241,91,74,169,103,35,35,114,171,195,115,253,84,126,164,204,148,65,174,109,55,91,206,95,42,138,104,250,222,199,166,251,103,105,249,215,152,234,239,68,130,51,67,38,112,182,109,216,11,123,8,223,244,185,20,71,176,105,220,241,154,9,125,196,89,113,4,29,42,150,251,211,96,206,21,39,208,44,116,92,183,6,197,16,108,49,19,24,228,230,69,195,12,145,133,222,155,46,192,251,177,140,225,77,129,0,103,19,161,4,249,89,141,114,93,10,69,168,22,167,235,53,30,51,106,128,82,20,236,144,165,244,121,11,146,198,83,47,15,14,47,212,28,94,61,134,137,59,8,84,40,41,34,37,122,63,7,219,73,215,34,45,59,186,215,35,207,87,221,194,250,109,53,92,20,199,110,113,152,174,12,169,39,162,163,221,238,165,192,119,234,150,47,9,65,198,245,34,10,153,66,240,42,90,109,164,153,226,62,117,57,91,130,100,46,109,199,117,34,2,203,121,174,224,86,193,204,15,220,130,33,199,233,57,34,245,230,80,109,222,121,98,210,204,91,38,130,137,111,94,111,216,216,198,170,96,62,113,65,76,61,229,130,12,32,59,209,50,106,51,250,135,113,205,160,14,100,142,54,72,2,218,93,120,16,63,144,42,18,51,158,219,173,70,54,248,198,100,199,0,58,177,110,6,198,216,172,103,106,10,188,128,35,225,14,249,113,0,91,207,90,255,165,148,125,169,206,160,97,60,190,237,238,58,19,32,109,117,92,198,64,29,67,102,217,106,46,180,1,106,3,236,126,87,140,14,25,246,192,124,156,191,111,69,87,15,219,182,223,155,142,30,41,87,2,185,58,51,235,2,101,144,205,25,10,178,57,27,208,114,32,12,236,227,82,148,160,58,194,86,121,205,19,228,145,76,67,52,58,40,147,95,51,9,27,217,39,7,199,105,187,231,49,177,15,177,142,154,201,31,95,36,204,217,35,218,18,164,1,230,124,53,101,33,55,38,37,166,143,182,114,0,178,42,37,35,45,241,118,106,224,87,118,5,220,234,222,90,227,237,104,55,164,123,30,215,242,147,137,16,115,50,9,225,107,110,107,232,110,182,224,136,255,252,35,11,30,36,242,201,52,75,211,204,125,49,83,187,13,9,186,64,61,209,241,120,223,26,122,134,46,203,30,182,43,15,99,81,9,66,55,89,94,171,91,47,205,53,179,150,118,127,230,66,119,77,164,243,92,100,86,229,248,232,213,24,251,167,99,193,10,217,23,153,104,200,151,92,156,217,178,227,94,183,248,186,219,117,118,137,67,88,33,83,103,41,196,219,23,63,103,140,97,122,64,156,103,75,215,13,71,165,19,120,86,86,51,128,255,123,53,179,65,161,73,103,54,128,30,43,142,159,35,170,94,207,10,9,20,91,49,222,108,133,115,193,132,115,209,249,168,212,161,1,43,131,70,95,254,117,52,10,210,35,4,85,127,159,132,90,163,181,27,137,11,123,85,19,207,164,203,49,132,202,79,208,69,238,33,255,204,120,127,108,136,97,198,205,250,160,181,152,193,255,71,179,254,164,98,118,130,231,249,153,23,72,170,232,44,68,127,142,164,206,190,102,250,206,69,236,158,114,244,248,22,205,167,23,179,229,167,23,248,201,122,127,122,225,27,6,41,196,132,49,62,143,184,55,253,47,209,61,14,10,139,38,112,191,247,132,124,56,110,14,13,192,254,10,214,191,7,207,162,134,55,13,54,247,237,21,188,54,138,145,162,43,207,114,191,176,35,43,162,116,73,159,55,163,99,65,110,249,154,97,55,79,114,115,16,173,163,213,107,70,140,166,202,163,65,166,62,183,155,129,12,4,143,192,204,166,62,248,219,229,22,49,27,88,31,121,239,227,135,230,17,143,70,125,35,88,250,103,249,5,122,243,154,105,163,138,54,84,58,109,211,254,116,94,237,189,27,2,54,97,46,70,174,55,220,140,160,151,92,205,174,248,109,7,152,89,5,209,147,207,150,76,134,213,167,26,178,37,85,204,70,106,87,178,15,11,213,110,249,109,112,139,159,210,24,239,77,118,48,56,164,128,167,140,139,217,51,193,44,190,64,140,26,81,55,104,236,207,12,241,137,112,176,17,178,182,47,91,135,117,159,67,70,158,172,194,183,217,191,201,0,244,65,101,75,102,197,213,106,254,203,27,206,131,36,23,115,124,126,140,70,52,141,2,122,149,105,220,192,139,124,27,21,102,218,138,130,78,245,140,63,93,17,119,174,20,114,227,165,137,25,209,211,207,159,180,142,212,153,164,129,28,180,63,64,212,111,204,206,38,198,246,44,191,125,124,242,250,73,89,34,98,69,239,207,20,51,60,163,235,126,206,66,205,114,7,147,1,146,153,231,36,186,91,3,36,215,226,70,16,92,209,144,150,191,207,201,30,42,25,208,198,75,193,25,118,127,187,224,45,37,185,26,236,202,94,215,138,19,17,140,191,80,88,66,36,126,239,93,249,179,77,204,140,201,215,156,187,232,208,31,74,4,75,248,5,189,219,247,61,1,105,238,232,94,135,113,28,62,85,183,50,42,242,181,7,77,170,233,62,24,184,22,185,22,182,135,253,209,105,243,195,44,198,41,215,194,90,240,229,248,109,196,208,25,141,143,57,104,85,255,4,58,153,72,136,235,6,225,233,52,62,231,143,197,3,179,113,3,196,75,67,137,67,60,238,19,137,14,254,45,102,19,155,143,121,6,118,84,204,184,183,107,249,189,161,17,138,229,193,36,134,88,237,154,11,20,85,241,177,248,152,101,223,205,148,171,119,147,165,137,96,234,248,148,248,48,39,131,142,133,25,230,49,95,123,11,20,76,150,215,130,24,162,220,111,201,126,50,68,125,96,154,176,251,39,87,108,102,133,137,97,30,185,251,94,185,88,30,65,253,3,82,49,223,102,103,206,115,82,60,178,41,44,180,159,123,246,61,99,209,103,26,175,69,188,219,167,191,245,96,113,201,247,0,170,152,99,151,239,228,105,167,152,145,3,237,190,17,195,79,159,101,183,67,237,107,125,76,154,152,201,187,4,211,223,121,235,115,199,234,47,70,139,208,150,17,135,234,155,79,232,102,194,244,120,111,106,98,165,54,191,57,146,68,193,34,69,166,253,4,250,62,209,64,65,136,112,188,69,45,16,216,220,155,3,145,141,73,188,105,25,175,119,63,203,128,186,123,81,243,217,115,242,93,33,231,144,46,200,156,133,217,136,236,214,125,240,19,167,140,164,63,77,155,92,105,126,6,224,102,7,141,26,102,196,174,150,155,217,102,228,183,215,175,193,48,14,152,38,162,90,64,231,112,3,253,220,133,136,66,134,244,248,228,199,105,24,241,211,189,139,158,23,248,167,50,253,240,50,210,84,209,151,178,86,155,79,33,0,243,162,159,58,20,162,232,247,140,149,125,230,224,84,73,97,138,193,115,132,153,248,92,116,200,32,1,188,224,186,101,92,134,187,136,120,161,201,21,125,52,226,223,215,156,34,134,119,150,30,192,176,59,40,157,170,163,72,137,157,41,186,210,246,143,77,94,65,101,204,224,26,69,25,245,46,48,19,88,151,155,131,250,235,251,62,218,70,136,84,36,235,76,140,253,14,248,111,42,52,181,242,180,126,188,192,181,52,197,10,82,220,15,116,60,143,33,235,7,240,155,173,170,107,54,226,125,185,26,224,222,244,115,211,228,54,68,166,153,213,214,124,204,138,233,167,202,215,52,33,189,157,221,10,35,131,88,73,227,175,186,253,0,33,207,168,102,154,4,226,124,225,20,21,33,75,102,109,255,180,92,121,50,8,136,179,154,225,56,108,110,206,228,255,182,154,199,37,80,55,115,162,3,87,205,13,130,143,107,78,57,64,10,102,37,11,113,223,186,158,29,174,139,126,116,70,183,175,37,55,227,159,119,125,175,106,172,185,247,123,153,148,123,123,205,31,145,193,207,44,157,36,102,38,246,247,171,207,172,77,43,63,230,234,91,146,81,18,138,64,0,230,209,62,122,20,243,53,104,171,127,95,172,220,109,158,124,180,176,105,152,113,182,17,86,50,51,207,128,183,249,209,57,153,185,10,44,15,51,245,161,209,220,187,3,89,46,3,126,94,50,127,25,11,59,210,75,139,234,4,102,168,171,231,221,22,246,34,5,45,143,6,0,161,202,137,143,4,128,94,61,233,1,244,213,197,144,233,163,1,232,238,110,53,236,147,124,15,96,146,31,157,183,29,202,229,17,99,69,71,14,156,238,93,216,219,26,52,213,156,210,190,95,19,79,35,119,157,196,160,193,183,191,54,243,72,54,98,204,80,157,141,48,167,157,245,183,81,110,158,247,181,89,31,83,167,10,45,36,237,58,127,128,254,53,186,226,181,81,187,174,126,44,211,186,37,230,186,12,158,119,247,59,6,92,196,15,1,39,78,95,33,249,167,167,42,67,222,56,185,125,200,59,76,179,242,224,205,88,148,178,91,17,56,232,106,166,106,208,221,12,244,95,158,140,77,109,185,55,66,83,229,210,201,192,209,53,125,208,186,109,91,242,69,32,41,174,245,62,217,4,213,33,251,248,113,238,182,12,233,18,238,20,74,11,103,150,22,31,19,170,54,73,54,21,250,153,202,93,1,231,218,115,152,201,231,40,136,44,123,152,78,232,91,3,114,72,235,207,230,19,248,91,157,75,179,8,41,163,54,224,215,210,35,156,228,124,40,217,232,214,195,27,104,162,252,9,18,49,221,141,16,252,149,18,101,242,201,199,215,78,76,182,18,88,153,238,116,219,52,68,110,244,111,167,187,204,207,130,115,61,61,10,134,158,165,52,125,230,101,46,235,103,206,252,188,44,157,2,208,96,223,45,33,101,250,106,101,43,195,13,108,173,133,153,76,67,60,56,173,14,195,67,104,240,78,75,180,132,161,211,89,119,18,88,172,49,68,74,114,85,211,42,252,28,32,4,51,33,176,16,115,169,38,168,117,205,217,244,54,194,204,22,241,213,74,97,146,91,28,186,241,218,52,35,192,154,119,205,4,251,241,214,72,174,148,79,42,8,235,228,160,146,139,65,146,124,186,211,208,238,86,154,169,228,201,206,143,213,143,0,116,153,118,106,52,100,88,35,109,185,45,241,188,245,121,195,41,43,190,154,24,247,244,49,67,94,94,78,158,74,128,225,174,0,140,34,170,47,91,201,65,229,235,215,37,72,26,116,19,101,59,168,190,129,83,187,88,66,219,181,72,127,227,185,223,137,132,94,166,142,40,233,27,255,229,70,145,171,201,79,35,43,213,111,226,128,0,107,136,80,215,50,97,129,113,207,114,100,38,183,176,175,35,67,96,237,84,215,76,197,83,22,252,113,140,73,89,93,235,89,90,34,36,4,186,108,230,89,253,222,103,198,101,153,194,240,227,28,71,239,206,240,190,139,202,247,193,45,202,78,149,125,117,33,192,217,197,108,162,74,247,123,64,57,161,250,178,148,55,143,215,120,31,13,191,76,127,26,149,209,86,220,74,183,84,144,118,129,48,134,2,241,190,53,43,73,118,19,115,132,215,61,79,13,113,159,100,192,201,131,159,3,51,242,141,38,164,251,92,205,177,118,243,83,69,123,55,127,63,157,146,239,253,166,122,215,30,243,204,115,70,82,175,170,141,76,216,246,148,29,221,96,75,127,183,181,236,7,26,163,153,187,154,81,184,240,136,137,234,164,104,207,50,229,186,199,137,144,11,45,145,94,110,244,177,249,198,14,100,86,120,92,17,127,167,150,236,113,32,188,8,242,149,89,56,145,112,163,86,38,57,1,10,49,203,39,24,27,181,238,6,173,25,213,243,125,227,142,220,130,104,216,159,175,6,251,127,4,29,107,137,218,39,236,179,196,33,30,120,215,45,69,84,204,231,171,69,138,147,244,128,48,131,34,237,128,220,148,155,55,18,6,114,115,218,21,146,199,229,180,108,8,233,58,43,116,221,202,242,47,162,97,211,20,51,241,76,120,85,197,176,125,98,94,8,174,111,119,232,168,198,200,213,180,51,52,79,137,1,37,147,227,142,148,114,189,249,155,74,152,151,244,173,224,202,107,211,35,22,66,107,25,19,86,89,117,31,119,158,91,169,255,76,65,54,223,104,7,225,6,201,166,45,203,50,238,27,207,28,55,251,172,193,36,15,13,171,97,189,199,93,133,87,45,235,167,38,70,44,55,13,72,229,171,74,54,251,152,57,161,238,89,74,207,209,200,226,1,67,136,205,92,113,243,90,67,6,12,232,4,61,139,215,140,122,167,108,222,199,221,186,132,239,252,52,221,15,18,125,18,235,244,121,51,175,213,242,82,34,234,220,33,122,94,55,228,128,144,36,109,25,209,243,109,104,110,188,63,253,203,80,202,79,67,144,220,155,255,118,239,0,151,194,188,76,66,104,185,121,44,205,7,192,21,73,26,229,154,73,62,200,12,239,116,254,137,25,142,113,217,106,250,199,99,121,159,28,8,159,196,5,80,13,156,239,112,191,39,169,5,153,101,163,94,138,75,166,194,4,194,17,63,60,12,210,113,119,72,142,54,77,34,130,99,164,50,124,205,40,137,139,210,14,189,82,180,140,94,243,36,129,18,116,141,103,187,5,168,225,230,129,32,177,220,28,225,146,19,214,121,220,124,118,242,33,78,42,7,84,117,199,29,144,2,37,195,48,83,178,43,30,136,53,171,239,197,242,1,10,123,137,39,126,177,237,170,65,110,139,178,56,176,6,55,131,130,149,105,120,190,21,148,75,97,93,250,173,209,233,233,253,78,113,168,37,114,147,73,10,106,21,12,190,167,209,41,91,201,213,27,159,206,83,244,208,211,136,7,49,77,230,97,122,248,105,170,243,93,204,64,220,253,115,18,192,75,154,16,242,0,162,149,225,102,222,34,222,26,178,140,49,60,101,92,76,94,56,172,29,194,83,9,201,87,150,25,108,200,235,237,35,70,166,102,202,153,6,195,228,242,52,96,49,94,79,89,61,168,249,44,255,150,16,194,237,46,130,233,168,51,120,28,69,180,223,68,86,15,157,120,86,126,100,26,96,170,23,1,110,192,90,195,235,18,96,75,154,48,196,194,25,119,142,76,159,71,188,246,35,75,110,50,138,119,192,81,115,84,181,91,80,117,235,235,140,97,5,176,246,250,171,207,141,14,250,221,74,57,202,133,221,25,220,86,154,119,22,2,215,165,71,71,196,162,39,238,227,93,246,39,138,232,91,245,110,115,182,78,167,159,25,97,140,190,147,106,73,151,209,239,78,218,72,15,87,213,225,53,129,97,191,184,254,170,78,98,54,56,198,181,254,160,194,127,81,179,254,143,255,249,111,255,243,31,255,69,181,122,148,127,147,106,53,26,228,213,11,202,4,204,162,203,102,230,240,73,48,231,33,85,12,112,245,43,92,125,112,222,199,43,254,59,188,6,186,12,43,55,175,93,151,86,165,238,134,118,221,200,211,173,21,108,186,36,162,51,218,217,247,29,119,5,219,19,73,110,216,199,65,168,123,193,190,140,104,89,179,236,4,74,236,221,139,172,117,9,163,238,100,128,118,138,250,47,59,106,150,154,198,241,105,115,31,97,6,53,28,227,75,196,45,133,131,108,68,6,77,10,38,208,99,123,142,220,168,3,245,201,19,17,146,215,44,208,80,108,106,29,226,9,16,230,106,137,9,78,28,146,247,238,140,66,102,146,165,206,131,28,115,148,75,160,20,233,67,171,68,199,149,88,238,171,42,143,1,37,166,121,142,165,30,174,44,253,233,90,129,162,79,207,19,232,192,53,187,150,167,70,20,36,120,166,44,213,167,31,225,221,114,235,241,94,100,50,159,127,241,86,158,107,130,178,66,75,114,115,108,175,123,193,141,63,164,212,65,25,236,56,201,114,237,22,205,122,46,53,146,224,72,53,9,36,15,51,94,64,248,223,156,135,169,63,230,60,186,36,185,210,83,206,163,15,46,124,251,82,213,31,164,207,130,188,204,138,36,216,150,12,26,186,216,104,150,121,146,139,186,176,212,2,7,16,248,72,145,33,73,223,229,181,208,113,137,10,78,7,180,35,5,84,16,232,197,33,33,128,52,82,208,173,81,197,28,132,166,205,195,138,51,132,83,38,73,57,187,119,138,122,30,39,177,84,143,96,115,201,235,102,199,141,128,182,200,199,164,8,208,61,173,159,103,182,9,45,102,4,110,60,97,106,224,54,41,73,15,235,50,240,121,100,61,13,82,44,164,131,82,114,154,244,21,200,228,135,110,50,69,58,21,205,238,166,101,101,120,52,82,124,47,206,17,65,101,12,66,51,79,87,177,248,115,17,192,200,241,163,206,160,197,197,72,244,201,189,11,244,94,190,116,160,181,218,82,175,27,248,58,197,215,244,232,164,10,197,108,149,170,24,210,98,21,4,41,181,67,132,61,61,77,140,117,168,185,34,44,22,53,105,144,202,98,37,66,119,136,0,245,132,94,180,202,127,34,38,47,231,21,171,109,84,69,16,0,225,246,58,10,137,178,241,160,19,192,19,5,166,3,145,84,193,84,1,170,59,251,178,255,182,137,195,199,136,3,20,63,219,170,59,109,180,219,74,61,188,211,45,222,164,30,145,183,62,120,6,93,120,163,219,66,187,124,146,157,206,52,78,238,250,129,144,104,23,69,116,24,225,173,223,122,226,54,87,65,139,116,160,235,254,210,153,154,66,140,55,100,84,99,56,108,130,66,95,82,172,9,40,71,143,139,105,249,21,48,72,131,118,195,163,192,204,136,6,231,50,48,22,244,105,28,97,67,130,111,9,86,196,104,177,178,31,59,164,57,180,228,204,236,61,110,212,18,96,132,200,175,131,93,32,227,63,61,162,135,190,78,174,30,168,131,214,72,23,144,166,143,33,171,200,73,79,159,163,172,14,137,105,128,6,177,139,120,37,29,165,89,185,55,68,225,201,87,125,181,16,70,144,67,76,247,236,79,118,98,154,42,58,35,198,91,51,61,112,128,216,36,137,190,58,76,22,180,32,122,218,232,28,221,162,86,99,253,133,17,5,210,222,160,186,145,160,173,42,145,163,3,251,224,202,168,130,213,162,233,51,50,105,200,54,200,84,97,12,168,2,184,7,147,171,200,102,131,137,100,169,118,119,127,76,88,39,204,9,102,130,236,224,187,6,187,152,224,227,8,112,215,117,20,72,230,86,5,21,230,223,105,238,30,78,50,33,115,193,230,193,175,58,139,39,16,43,218,94,138,236,131,37,225,94,77,139,85,146,109,195,248,171,114,113,7,19,102,215,174,230,196,119,240,180,106,67,188,40,150,46,30,58,128,79,79,171,214,26,188,114,152,113,215,60,171,74,219,232,80,227,128,137,232,62,24,195,34,216,161,115,233,30,217,61,223,97,163,32,86,58,101,61,179,57,172,57,72,47,30,198,81,232,102,132,226,229,167,147,253,124,117,51,152,65,53,91,119,186,23,83,138,9,111,139,153,13,206,177,146,103,57,77,145,159,3,167,121,54,249,17,62,121,122,30,13,207,42,207,139,100,73,180,189,142,7,229,73,142,220,159,188,91,235,179,92,141,70,211,188,32,129,100,144,40,129,147,192,115,208,178,87,106,8,223,34,217,129,21,134,219,42,249,247,118,124,225,127,247,104,225,47,130,47,13,205,182,123,213,13,245,117,141,25,209,119,93,119,87,134,169,48,79,209,65,202,244,4,186,99,220,74,239,154,242,62,102,136,28,238,22,115,220,165,70,143,144,154,113,164,111,14,108,211,61,44,194,107,92,189,238,164,171,244,83,203,74,179,159,78,158,32,67,29,83,16,24,64,127,112,240,239,197,99,91,31,147,190,22,149,158,27,72,179,103,203,91,37,46,88,119,95,173,205,152,66,37,204,166,83,41,59,116,4,181,109,213,90,73,198,183,126,147,84,141,252,100,232,95,80,236,72,125,58,184,131,252,165,40,153,66,104,58,247,114,252,197,89,177,42,34,153,76,161,126,4,0,48,205,41,154,229,103,71,230,251,229,0,61,158,111,39,89,145,179,225,195,63,226,142,65,75,93,138,77,104,146,156,240,204,15,96,186,146,99,34,164,100,95,207,79,65,148,135,68,126,12,229,203,230,89,17,100,218,71,22,49,33,230,179,120,214,131,108,130,136,192,32,92,32,245,126,42,156,83,74,131,155,244,113,207,238,213,207,166,144,74,42,3,201,139,77,198,149,90,244,98,192,153,105,184,121,33,112,92,36,85,180,8,167,103,248,167,101,10,236,132,70,165,203,139,100,193,91,213,168,146,15,12,123,156,23,49,136,222,36,121,125,62,88,66,27,36,80,120,103,187,151,4,25,211,180,59,142,1,1,81,17,58,90,63,60,251,14,4,224,218,90,136,88,200,142,213,180,34,36,120,234,58,236,239,101,56,196,130,0,110,72,137,142,240,129,158,57,247,137,210,172,79,86,145,116,230,245,29,56,150,132,183,12,51,157,100,142,252,229,53,180,182,56,173,131,113,133,39,184,138,22,237,45,84,242,76,19,106,3,89,2,14,110,12,34,58,50,131,230,104,138,25,34,134,64,29,195,225,185,229,234,206,193,121,15,186,82,72,34,8,144,97,34,121,209,36,33,74,231,241,148,76,109,51,90,83,191,57,206,128,100,106,169,210,141,21,48,35,211,182,147,52,48,114,188,219,175,30,38,219,39,73,100,210,35,14,57,35,64,145,82,27,30,106,118,16,197,217,221,96,243,150,39,51,70,54,71,10,85,94,91,126,122,32,124,181,29,237,6,111,156,172,176,227,67,66,186,225,223,19,65,178,254,36,222,207,127,174,17,73,159,45,143,125,130,121,122,206,111,56,130,11,155,213,74,14,194,31,123,85,131,59,72,181,96,26,125,194,77,89,146,243,145,89,218,13,235,179,60,163,137,111,86,164,20,1,127,253,190,120,5,168,65,139,168,194,65,154,67,168,92,163,20,241,148,57,58,52,166,215,237,167,35,99,46,89,125,96,11,71,74,110,110,200,51,203,189,25,164,40,177,156,119,160,233,57,204,8,34,111,143,163,54,189,41,83,138,94,236,74,109,134,185,22,113,143,151,193,6,182,215,11,200,87,107,165,3,212,101,10,80,255,50,137,94,169,247,26,85,137,31,64,13,162,222,172,213,56,194,127,47,214,213,51,105,183,172,0,174,238,165,246,192,221,159,215,208,122,156,81,140,230,192,221,139,152,23,86,147,77,116,216,228,170,186,225,17,116,212,229,102,86,182,214,96,8,104,56,212,60,238,109,136,186,107,245,19,158,13,223,231,147,102,214,23,158,244,112,92,36,26,185,79,173,226,23,72,249,70,158,12,1,45,131,194,182,191,111,145,50,131,119,208,13,173,21,174,143,166,153,227,213,108,41,86,64,16,225,71,35,100,16,73,177,18,141,169,210,60,47,108,126,100,215,159,238,128,152,28,75,4,203,77,125,126,186,118,7,85,66,216,113,54,32,189,26,121,180,251,94,137,220,141,126,107,50,69,195,3,169,1,26,237,1,21,0,110,241,68,49,234,155,171,43,128,100,242,5,28,95,98,250,11,10,17,49,238,174,64,167,52,149,177,52,116,202,76,217,177,45,198,251,59,21,250,2,91,95,117,172,17,18,215,138,140,73,231,81,235,133,3,153,78,168,76,195,51,177,106,186,115,124,193,226,92,164,69,138,229,67,183,108,187,120,160,4,215,162,130,114,12,1,112,241,64,221,180,138,138,66,122,0,105,222,171,205,11,213,139,179,41,98,95,107,162,97,67,161,72,3,102,229,139,130,170,198,102,42,99,10,18,255,227,6,95,214,61,194,195,170,57,220,17,3,145,192,126,173,56,39,194,250,107,37,136,83,192,207,128,85,48,221,123,159,133,217,21,61,112,54,86,0,133,247,193,77,220,75,65,82,29,60,105,189,40,168,68,137,121,171,185,155,178,207,103,206,36,166,95,124,22,142,241,253,32,214,178,40,207,221,237,148,190,247,46,38,65,35,99,86,65,45,151,11,44,171,235,233,42,91,16,37,194,20,127,71,28,78,141,165,176,52,240,27,121,251,231,226,6,67,81,107,235,227,68,199,74,225,75,54,21,116,245,198,237,150,91,70,216,33,105,167,5,185,100,105,1,74,67,60,82,192,118,166,120,186,187,227,202,96,163,16,144,160,201,47,239,251,220,144,35,53,5,250,77,226,90,127,110,202,119,122,8,20,163,81,241,239,65,116,149,4,27,86,128,90,119,255,30,244,184,72,111,228,130,3,162,220,163,17,115,77,77,129,145,237,150,28,140,120,183,72,39,16,30,240,190,92,21,246,195,42,147,0,62,241,236,25,62,67,173,76,243,2,35,57,248,252,98,0,136,226,87,2,133,132,151,201,33,132,4,45,2,20,5,203,91,227,157,201,124,202,234,192,245,207,159,70,159,61,25,186,7,98,62,175,60,118,60,218,198,93,16,132,43,156,205,158,247,65,167,173,84,53,147,248,118,40,30,36,254,138,122,200,205,20,100,124,55,75,48,189,234,213,39,26,223,30,205,35,53,252,160,134,201,173,149,235,107,128,32,212,164,18,143,6,93,245,125,180,186,7,200,109,121,175,100,172,52,14,24,53,79,80,204,43,7,52,12,28,131,250,195,40,69,228,228,153,27,35,95,16,164,234,113,228,139,231,63,22,115,86,129,214,96,241,250,136,36,95,45,69,123,13,216,6,115,32,203,22,0,253,165,168,223,230,59,161,101,16,207,54,171,160,96,43,127,187,185,247,209,101,19,62,19,7,18,186,22,173,60,164,97,229,165,33,194,246,98,159,161,134,150,142,152,9,235,249,79,111,33,47,182,241,246,188,12,89,81,14,127,157,8,172,116,255,97,72,75,101,31,204,80,194,214,184,53,127,90,209,204,32,186,220,89,230,193,164,165,221,192,231,99,123,158,13,24,60,45,127,10,31,175,44,236,155,178,133,51,240,105,99,216,227,114,202,253,154,159,104,107,214,110,129,197,225,20,125,89,101,41,186,28,4,215,244,22,163,102,232,15,121,177,100,21,211,44,213,68,141,178,201,226,141,34,209,40,141,10,93,205,32,102,122,0,223,203,115,239,65,3,126,142,70,57,248,133,196,220,233,75,201,209,163,215,147,238,10,200,34,174,26,13,128,231,28,18,71,3,106,196,217,189,240,75,102,57,11,238,56,89,58,199,47,6,85,47,235,26,246,203,62,28,155,206,201,211,229,123,81,29,41,117,4,218,207,136,193,164,209,135,142,23,47,116,158,104,47,69,79,215,130,163,55,109,47,101,102,155,207,235,105,49,74,35,90,142,207,120,174,169,221,77,136,204,108,239,103,174,233,129,94,158,125,51,207,61,125,233,194,73,35,241,32,13,43,104,125,93,191,112,243,15,228,193,209,182,144,230,247,243,169,181,199,232,12,248,8,236,59,78,97,209,18,45,189,179,211,175,61,81,155,168,193,79,52,72,106,36,108,105,192,60,1,255,191,127,98,243,151,215,159,223,132,158,198,161,28,228,187,128,224,129,166,125,91,8,12,87,84,28,124,132,192,174,194,98,246,93,125,206,33,227,161,12,51,229,244,254,157,38,179,110,43,186,201,213,48,79,127,194,55,11,49,8,128,62,241,219,5,218,131,139,110,154,205,184,185,195,187,109,84,75,46,39,230,49,23,99,120,18,51,200,197,254,77,59,148,78,207,107,5,74,168,225,83,126,254,206,137,119,43,218,244,53,140,16,112,92,52,48,205,196,89,27,67,33,161,233,183,72,61,137,128,207,148,142,31,6,100,63,111,41,140,174,104,88,107,196,60,76,109,226,190,52,98,40,83,175,134,164,175,125,213,13,64,15,70,60,25,102,67,175,247,251,219,168,71,72,121,157,243,209,57,133,237,106,8,29,197,10,115,127,187,23,179,49,10,20,254,103,190,205,74,211,98,19,233,159,108,214,129,250,145,23,209,93,65,35,162,190,23,13,123,23,27,72,107,55,77,191,49,222,232,108,93,108,19,189,145,166,115,175,23,179,47,94,179,201,41,197,58,229,181,206,14,191,239,79,131,245,8,118,58,80,206,5,65,179,234,102,182,210,24,51,90,151,211,71,17,77,132,84,76,50,51,204,21,49,191,239,64,56,19,178,118,209,226,228,106,68,145,239,136,211,152,222,135,94,77,12,116,211,12,72,219,244,80,166,131,93,49,29,63,250,190,214,121,180,162,115,144,92,212,5,179,35,147,117,30,34,233,120,83,170,90,247,173,168,134,7,231,30,3,74,19,140,191,213,134,219,56,124,114,98,233,118,101,135,237,106,48,120,83,205,231,99,249,128,111,35,139,174,106,134,94,57,126,251,204,67,157,133,96,45,63,25,47,51,211,176,161,87,195,24,127,23,72,7,47,23,84,158,102,238,229,35,183,195,12,45,200,46,106,62,115,186,134,57,67,135,171,102,20,205,253,197,80,154,159,122,53,176,0,31,149,78,217,76,127,122,52,7,125,97,238,91,210,89,152,225,201,246,247,234,243,53,158,19,52,199,15,83,213,210,91,79,75,112,92,243,241,232,165,72,221,140,19,185,199,75,15,243,19,213,108,44,126,110,62,46,208,208,1,159,52,29,133,185,158,109,90,175,94,197,49,166,152,9,158,117,200,40,14,119,127,235,1,163,189,78,21,68,77,118,92,61,103,107,250,228,214,121,232,95,147,194,227,210,143,13,31,243,244,71,155,208,236,62,230,243,181,243,8,243,150,243,27,51,146,78,62,106,147,118,41,49,155,76,94,60,26,185,250,209,212,108,68,222,110,38,139,221,213,12,73,173,79,114,252,31,29,22,35,163,142,37,242,178,130,208,183,11,194,120,134,121,75,162,13,51,222,162,15,11,185,200,72,205,96,30,14,136,152,150,54,13,133,107,204,199,63,142,65,129,47,230,49,34,249,235,15,102,92,226,250,96,197,102,159,155,179,32,218,154,229,172,63,178,231,159,21,249,107,49,215,124,89,170,205,76,253,76,239,93,17,63,243,183,2,130,253,92,108,12,133,97,229,223,106,62,63,151,194,76,237,81,239,13,151,84,236,57,228,22,151,142,24,114,66,91,204,234,223,254,204,43,182,36,154,3,138,140,25,78,101,255,92,57,112,73,176,227,203,111,47,196,134,239,152,13,75,139,62,230,125,54,212,207,203,156,198,154,44,237,253,204,42,66,196,111,208,160,49,94,73,87,136,37,122,190,220,37,250,86,116,37,172,199,156,138,63,218,128,168,184,60,55,167,140,116,31,109,64,70,147,186,154,187,183,210,96,238,65,153,105,86,10,0,254,211,219,120,148,31,115,189,109,146,152,71,174,227,53,167,155,166,152,144,243,48,198,106,174,243,98,16,49,15,248,57,31,243,184,89,85,24,71,41,135,190,87,143,11,211,54,145,221,38,205,73,102,70,113,226,154,241,185,94,51,185,80,191,154,10,199,123,115,176,23,227,154,9,2,222,71,107,219,183,21,244,102,143,251,247,92,13,237,193,29,22,60,188,244,14,11,106,205,126,243,115,130,175,119,80,105,101,240,247,70,190,238,249,34,199,1,220,62,166,44,177,247,115,242,189,253,201,70,171,239,68,219,177,91,146,3,218,93,39,57,133,239,24,178,73,85,53,171,149,196,181,191,213,121,176,249,220,27,101,183,120,105,4,82,214,115,239,118,185,1,176,118,129,203,97,164,156,236,95,195,208,72,58,158,231,65,118,88,207,59,63,195,89,77,140,226,51,67,103,30,50,25,102,6,107,86,220,108,66,208,143,153,182,85,55,19,75,62,55,7,58,112,159,155,50,104,72,161,154,25,234,106,255,237,172,114,141,102,94,187,199,111,83,228,121,222,11,142,255,116,215,61,80,118,41,108,211,245,199,44,14,179,201,184,171,217,50,113,215,12,230,182,234,152,182,225,220,77,152,33,70,212,23,35,0,45,113,53,145,128,62,26,71,163,47,0,147,119,122,54,21,7,163,98,132,48,65,127,185,163,171,17,215,210,134,240,92,75,165,212,127,185,115,232,234,68,25,166,16,116,205,199,139,204,122,178,145,114,186,48,90,242,31,165,22,249,32,52,75,247,117,157,222,153,200,66,203,136,67,219,231,213,72,84,221,8,51,36,106,67,13,192,227,205,179,33,229,220,229,192,55,42,135,166,230,46,51,201,30,36,221,7,135,217,236,89,214,192,66,170,59,19,176,116,73,95,8,241,162,5,183,215,10,166,37,192,195,152,183,183,203,76,80,102,253,49,118,239,232,154,228,110,83,145,147,13,184,126,187,73,138,105,60,118,89,159,250,56,45,151,49,7,4,244,241,43,197,5,66,87,120,223,170,0,176,13,72,35,116,68,232,118,241,119,46,136,175,232,104,19,58,37,191,216,200,226,166,198,185,232,132,93,115,53,97,109,157,223,38,111,116,205,108,153,26,87,101,176,145,229,171,13,99,158,229,241,159,246,57,141,46,36,20,243,94,2,89,179,181,64,126,225,154,141,94,94,151,30,188,27,254,104,3,66,150,250,152,139,163,143,48,163,176,240,152,211,77,32,126,42,133,253,157,255,80,81,186,89,19,255,205,200,25,63,242,109,179,178,95,63,235,146,172,94,152,225,9,210,213,1,133,246,240,123,131,207,93,207,158,128,180,212,118,51,93,114,207,142,66,94,98,186,217,18,119,106,174,20,147,221,60,181,17,2,115,114,82,28,204,103,119,123,247,225,179,27,53,191,249,153,136,82,136,193,12,72,189,186,185,82,191,127,182,233,145,98,196,39,241,207,115,186,224,167,250,176,204,165,108,36,118,190,0,243,184,102,104,160,212,83,7,167,85,98,88,168,190,188,87,147,135,245,155,47,16,92,237,61,145,47,254,206,186,50,106,78,207,153,75,143,67,119,243,122,31,156,68,157,175,175,227,96,229,174,137,11,154,208,103,124,17,160,228,143,103,72,238,178,132,25,81,35,181,210,226,21,214,62,158,245,101,213,25,249,105,58,36,179,154,207,255,141,231,222,86,184,80,51,229,147,251,189,78,88,54,243,227,240,26,53,187,91,225,203,149,175,185,214,116,230,78,204,166,74,173,230,186,226,115,209,22,90,116,38,45,75,219,22,55,143,157,117,5,177,213,92,118,50,204,103,202,106,20,97,152,207,123,232,206,105,20,151,250,94,231,231,170,91,1,236,62,201,55,152,239,125,95,96,1,164,244,152,1,159,249,107,31,15,85,192,168,152,201,205,197,205,173,35,86,204,145,200,198,58,82,83,71,229,28,148,245,211,186,51,51,237,78,106,134,41,229,186,249,70,251,209,116,14,47,180,171,70,60,25,40,157,166,102,184,171,253,230,76,179,37,115,248,199,84,225,55,167,91,225,177,246,219,233,143,177,144,119,85,43,109,53,53,204,91,104,88,13,191,67,90,196,205,136,194,232,215,130,154,203,207,54,8,190,155,186,26,148,6,124,10,147,33,9,189,95,235,56,0,106,86,194,60,183,110,88,40,42,214,22,47,61,68,147,180,253,100,66,229,107,65,146,150,245,230,134,34,141,49,153,48,202,168,185,92,213,185,159,121,79,185,24,130,62,223,42,13,221,171,183,166,205,174,119,127,110,218,233,53,118,153,84,165,183,63,55,156,213,83,94,107,178,46,171,63,24,242,39,186,147,78,155,71,254,96,96,141,53,239,71,186,250,66,122,49,143,39,187,108,66,45,177,50,43,69,36,25,50,62,223,72,113,111,97,200,198,202,120,119,159,9,141,229,33,86,184,66,99,105,145,191,146,33,25,6,139,246,199,2,247,160,199,57,196,42,61,190,21,45,4,77,126,121,192,116,26,63,12,128,78,70,100,64,226,191,124,142,153,72,250,126,204,105,197,12,53,225,122,205,12,160,156,25,3,6,220,67,3,8,132,224,46,55,31,102,203,244,136,153,67,47,30,205,242,195,250,224,5,237,13,31,80,200,182,213,25,6,95,186,220,193,162,85,171,62,55,79,176,1,251,68,33,195,171,51,129,71,105,177,60,168,29,106,116,66,44,19,251,228,249,120,77,7,173,163,41,23,23,3,225,213,200,7,157,202,124,35,77,90,165,86,211,89,150,240,123,220,221,181,216,80,103,74,130,59,204,87,38,68,2,89,119,171,227,121,203,210,59,47,5,112,64,204,157,114,77,118,115,121,78,69,99,225,217,221,173,198,237,39,230,74,74,120,187,153,240,101,169,185,148,11,29,50,214,223,38,44,2,176,237,181,125,121,113,48,83,205,213,223,206,20,127,253,193,173,19,76,107,28,217,117,214,48,247,52,118,123,42,36,21,20,130,155,17,201,209,226,204,166,241,210,127,187,79,9,2,168,220,52,95,152,248,167,69,43,51,203,81,69,24,155,134,153,231,124,116,158,10,140,56,226,98,28,75,194,22,202,142,89,242,171,0,202,230,244,9,184,167,129,154,197,108,18,30,62,73,230,26,69,70,139,234,81,137,139,105,161,158,122,111,102,168,159,212,72,206,9,94,150,106,83,243,156,52,133,16,24,132,197,250,35,160,115,51,28,1,69,205,112,73,248,107,145,137,84,43,204,243,159,209,120,63,165,145,19,36,59,153,218,237,102,114,52,143,25,85,238,117,205,48,226,139,21,86,173,21,23,91,202,179,168,57,229,238,191,156,201,190,202,75,45,4,49,139,155,33,62,208,58,149,77,138,251,206,112,138,78,105,166,196,156,157,114,103,34,14,45,144,83,102,4,133,241,230,86,216,103,164,212,4,202,103,184,21,13,154,174,183,6,204,124,231,16,50,164,180,194,138,25,244,217,77,127,46,19,204,122,174,166,83,33,110,222,241,215,244,201,144,154,157,110,30,229,169,48,91,103,218,94,126,115,218,189,134,142,104,65,123,193,31,109,154,240,139,154,163,180,183,146,5,61,50,5,137,50,220,243,7,167,32,68,235,199,74,245,180,250,128,26,23,135,62,88,130,74,200,31,12,79,68,231,137,41,8,79,255,233,109,100,18,106,70,137,237,154,127,124,1,178,23,0,98,191,8,225,105,32,194,36,231,70,178,222,129,27,253,130,89,121,98,103,80,108,219,39,10,56,192,33,155,115,194,185,188,20,115,19,201,12,33,161,62,86,232,56,174,23,139,140,108,234,58,160,224,237,47,178,25,94,148,1,177,160,154,57,230,239,136,86,83,138,121,174,174,101,223,141,159,40,186,8,57,77,75,134,132,190,174,166,1,38,230,126,204,253,194,85,141,118,54,169,35,138,60,7,205,101,110,102,123,213,139,73,85,251,144,117,227,153,22,107,63,227,144,226,98,206,39,249,28,5,218,163,230,63,109,145,131,94,93,9,36,166,155,113,87,212,12,136,240,58,32,134,86,202,186,124,224,228,175,254,185,224,187,208,95,62,167,149,251,138,80,217,129,140,82,115,138,164,148,105,82,62,23,31,31,216,241,21,88,147,244,18,99,166,99,46,204,108,201,250,216,249,74,214,254,172,165,75,24,150,12,51,237,3,54,12,229,174,86,180,33,253,157,168,138,235,157,147,41,246,185,149,54,243,174,102,218,31,74,152,83,146,172,20,219,102,138,181,97,60,243,226,43,34,143,113,134,208,63,6,234,112,169,169,25,158,194,248,109,144,128,207,205,83,242,146,60,230,162,72,130,108,253,211,241,211,21,214,33,53,3,48,141,123,35,87,215,213,140,31,234,223,18,57,247,174,63,141,234,107,252,114,86,127,12,136,73,242,146,4,86,176,73,106,166,240,230,31,107,88,215,165,152,7,31,43,158,155,186,232,84,51,193,143,92,157,179,36,26,18,229,142,190,221,76,225,251,185,152,116,230,10,107,217,207,144,117,184,200,125,134,218,110,173,15,14,128,125,134,117,116,117,79,206,236,157,151,98,221,204,53,164,212,49,227,219,173,18,230,172,185,127,202,85,203,115,255,144,33,173,161,107,254,184,126,148,120,195,252,56,92,153,84,104,11,99,23,246,35,172,188,149,152,219,59,7,43,135,102,14,115,205,235,185,55,209,207,8,243,19,204,39,200,119,87,204,255,62,181,177,165,25,22,222,189,103,51,167,246,152,145,239,18,107,125,126,26,129,143,186,196,60,245,228,160,233,114,233,107,107,60,98,226,139,151,156,231,247,214,66,10,220,204,23,186,157,41,102,30,66,43,2,85,245,202,69,94,122,246,103,237,164,96,241,52,51,253,62,106,38,129,145,229,83,79,245,49,12,54,144,227,181,128,167,76,53,15,200,176,195,252,212,251,160,188,120,38,138,181,172,171,57,245,172,243,95,157,254,148,160,8,140,61,129,146,186,68,128,240,197,56,145,242,111,109,21,93,184,38,154,43,171,254,28,145,73,223,139,90,154,88,183,174,188,4,155,247,136,253,4,56,157,62,54,4,37,241,86,48,251,232,197,131,49,137,109,18,25,61,125,174,1,49,80,252,50,212,197,77,205,72,119,135,117,245,247,222,249,42,49,254,54,209,218,117,225,37,112,103,41,182,27,211,99,82,179,41,201,134,121,38,157,193,230,95,198,158,48,128,212,234,183,60,241,119,93,114,120,60,81,5,193,227,172,177,17,154,223,166,102,154,9,228,216,66,153,83,205,244,212,134,121,63,59,134,101,65,229,180,133,177,68,71,20,70,192,216,253,41,228,60,23,215,46,139,218,68,169,178,154,41,108,133,185,214,170,62,180,169,205,183,184,119,123,48,31,244,199,18,173,134,3,82,147,70,14,224,186,47,53,187,185,47,185,60,35,154,173,155,36,156,31,24,72,212,76,113,222,231,194,36,206,211,223,206,45,137,231,180,187,116,255,99,37,69,238,239,69,108,161,86,59,47,119,120,101,171,61,171,58,141,33,167,195,50,23,79,205,148,36,226,234,86,250,179,60,56,31,106,92,13,135,146,255,54,165,143,85,227,173,150,137,98,168,117,68,118,16,111,114,138,22,11,102,80,254,62,162,116,207,199,193,132,217,246,240,107,166,127,35,92,20,206,29,248,54,124,249,192,125,211,31,51,140,130,254,53,145,180,47,106,173,4,210,110,5,169,151,213,140,183,20,102,24,75,245,201,166,137,118,187,121,170,39,139,121,244,20,115,152,160,38,166,97,53,13,122,223,9,169,93,73,54,23,171,41,70,187,153,26,158,94,60,172,147,210,205,136,84,234,79,119,248,108,239,160,152,250,101,215,215,54,250,188,251,94,3,78,158,173,99,134,30,163,91,13,239,25,198,9,238,242,214,202,23,20,176,109,200,131,145,111,220,190,217,129,100,232,250,181,126,202,70,126,117,183,58,177,154,33,41,109,110,166,96,177,213,204,70,220,221,12,95,181,154,97,53,114,79,1,254,42,33,144,193,92,9,168,221,60,180,37,12,51,62,231,29,113,14,61,161,148,165,155,102,140,225,219,25,10,233,165,60,230,90,28,120,1,216,186,10,240,21,201,78,250,111,175,149,10,67,154,106,29,51,47,31,180,181,84,139,5,115,203,151,145,118,174,95,179,245,82,115,205,219,221,89,150,143,244,13,99,78,206,164,50,173,117,177,54,189,58,89,90,252,51,111,2,151,173,99,122,28,124,71,76,89,191,231,122,102,3,241,154,207,21,235,109,209,33,31,8,61,186,167,177,205,145,203,106,38,159,239,87,211,211,159,183,154,33,86,200,110,134,132,236,49,67,3,231,79,126,130,9,225,1,195,76,149,206,159,28,246,153,231,209,206,71,170,158,176,48,122,207,169,214,65,167,129,91,41,66,60,102,83,162,188,102,164,201,211,99,174,206,183,143,153,210,245,82,51,94,204,157,136,224,83,167,142,41,184,156,237,39,62,133,73,105,190,170,208,126,181,216,25,152,213,83,87,24,68,164,94,251,226,107,15,41,8,86,3,164,198,52,222,136,60,141,231,230,78,76,133,149,150,246,162,86,234,251,62,42,103,162,74,227,23,188,84,180,78,126,102,208,87,103,245,151,199,76,54,209,205,187,137,8,77,181,124,110,186,14,241,79,220,45,61,102,254,209,188,230,167,145,27,43,210,36,110,52,105,103,181,162,149,234,183,6,236,208,245,165,109,111,200,215,76,123,73,107,143,57,251,36,54,249,53,73,159,98,70,177,212,31,140,220,148,110,12,3,202,253,29,102,186,88,159,171,39,58,128,215,12,105,222,243,53,173,177,184,92,243,128,50,117,61,230,243,143,252,189,135,225,143,30,51,129,218,53,211,76,180,223,139,253,200,183,181,36,196,20,191,159,246,32,154,150,111,146,135,239,131,139,153,190,236,231,123,128,33,188,247,54,109,247,148,159,169,192,111,127,230,78,81,232,177,66,251,182,221,10,201,88,127,204,229,186,111,116,120,87,161,127,248,89,103,88,105,235,255,195,122,155,188,129,129,131,109,109,207,115,109,207,123,109,250,113,196,11,50,243,165,7,50,12,121,149,86,58,123,103,60,106,55,111,133,228,218,4,30,183,167,146,227,24,198,146,103,126,231,8,49,16,158,133,22,248,153,132,53,94,171,64,151,34,214,227,154,157,189,238,142,231,113,175,86,106,143,25,240,227,189,55,89,78,193,168,97,38,58,205,110,174,42,4,128,249,196,1,197,111,142,51,162,211,200,164,102,175,199,187,41,148,229,249,92,141,63,112,231,201,68,135,160,63,87,231,104,153,58,102,170,254,207,147,83,38,141,171,79,36,160,123,198,241,205,251,236,97,166,35,93,190,200,153,129,217,241,13,136,29,180,231,100,236,86,23,41,110,166,99,89,31,173,24,248,204,205,93,97,206,102,78,229,122,58,219,200,80,212,241,236,198,21,233,230,124,102,93,123,204,199,123,185,9,216,77,23,167,32,203,205,92,99,109,46,3,139,63,87,27,223,142,155,167,246,216,154,185,110,159,168,231,180,169,82,137,194,130,43,213,220,92,211,179,169,224,146,149,234,143,86,0,164,228,199,76,210,202,205,104,170,61,191,93,147,39,104,57,95,218,124,238,93,166,215,143,205,251,126,39,11,193,85,142,139,85,84,197,172,46,13,129,149,196,207,107,174,94,246,219,38,30,63,222,123,23,135,136,130,167,47,115,148,215,60,124,245,210,127,245,14,89,137,48,130,54,139,253,206,51,126,249,46,237,227,189,205,253,90,143,19,28,214,218,234,248,227,149,227,206,100,245,254,120,172,21,155,10,145,87,122,95,10,165,48,127,169,1,85,216,51,36,181,198,104,143,42,185,200,239,59,199,112,14,122,129,222,57,150,228,91,192,232,255,174,142,243,95,113,111,40,41,222,105,0,101,141,95,77,172,243,78,162,238,84,3,152,97,108,125,166,137,69,206,110,166,19,254,207,181,229,231,57,165,249,150,219,187,50,47,27,48,230,243,154,165,190,235,58,249,147,17,122,189,43,143,208,201,173,228,7,234,187,163,120,131,206,54,217,148,119,209,19,122,133,25,228,251,120,182,43,184,194,220,76,98,238,217,205,242,232,177,225,176,60,158,237,138,14,209,91,108,162,219,109,60,14,237,217,48,186,247,193,108,224,112,207,60,170,86,158,119,235,113,52,234,115,113,47,30,243,109,220,252,253,172,60,192,169,126,190,152,172,246,51,205,192,194,223,16,99,91,19,250,51,23,234,10,112,54,209,37,149,93,49,91,82,197,223,203,40,143,31,115,118,230,125,204,91,89,20,48,35,75,235,55,7,182,255,156,47,231,99,54,63,56,17,1,92,207,44,62,174,134,163,237,183,225,196,222,71,131,0,194,95,140,154,218,251,104,28,88,110,174,132,209,58,27,26,82,24,217,205,53,229,103,54,116,98,43,255,36,208,132,60,163,198,226,117,127,129,164,200,120,38,121,183,184,209,205,251,93,33,8,14,251,52,222,6,189,121,204,244,247,250,147,209,91,164,131,210,109,143,115,43,250,238,250,220,3,223,220,63,8,201,227,231,173,89,109,49,40,109,111,141,156,58,128,11,63,177,113,131,158,75,143,247,187,252,149,187,173,85,53,79,79,71,110,30,67,242,210,213,100,194,87,243,223,237,48,65,233,189,209,205,27,254,82,157,109,67,175,38,24,244,119,26,166,113,47,222,87,135,3,240,35,17,161,200,219,164,41,214,162,137,227,197,52,55,191,183,30,162,251,9,68,34,231,250,92,187,156,24,136,76,241,249,63,143,21,137,134,233,102,152,55,230,99,118,141,74,204,148,98,213,83,30,214,224,126,205,51,245,103,101,145,218,41,217,175,158,166,158,241,152,207,49,231,191,61,31,21,100,204,217,219,188,48,207,241,164,114,168,52,94,128,231,49,159,191,158,184,134,252,123,241,1,93,212,93,222,123,207,235,114,98,70,14,250,189,122,95,254,17,204,196,172,253,53,235,213,72,248,62,79,102,192,255,107,134,192,225,95,94,237,15,14,13,206,159,191,45,175,141,244,219,159,79,46,131,102,116,53,251,125,239,154,239,76,201,86,148,123,127,187,197,7,163,217,224,9,99,7,53,165,234,214,81,164,161,201,190,215,138,185,146,233,188,126,178,41,38,194,123,173,25,45,212,242,78,149,152,164,52,0,60,251,9,19,237,118,58,98,238,202,15,240,155,166,107,132,153,206,162,199,76,244,120,63,72,46,192,165,31,51,129,177,95,141,42,204,232,143,185,92,52,142,181,241,208,66,254,172,77,42,0,110,158,111,4,49,40,132,102,183,194,61,244,172,205,158,106,140,153,233,234,62,247,134,171,206,71,165,182,82,223,213,9,129,207,114,51,120,143,231,106,178,228,113,53,60,1,207,111,243,53,253,183,65,166,61,17,223,121,178,233,175,69,173,188,62,41,141,227,131,199,92,48,137,208,39,144,165,255,202,135,20,138,247,253,132,208,19,84,129,155,209,248,122,35,108,120,19,175,185,27,65,202,19,6,83,63,112,51,132,226,207,163,157,81,73,97,30,170,15,100,129,46,233,53,55,35,48,249,196,216,103,30,14,255,218,35,41,11,254,47,25,51,155,15,11,116,251,207,215,38,16,206,62,203,97,170,127,194,255,122,78,141,248,109,170,120,26,162,119,19,120,190,191,93,168,145,36,245,161,128,36,246,48,43,155,25,86,222,165,187,21,200,130,124,237,115,14,162,5,225,102,58,118,186,154,81,69,9,243,42,79,6,171,109,43,12,186,25,191,102,171,185,122,133,253,152,161,4,214,232,165,129,161,241,185,84,200,189,105,153,227,248,99,237,150,34,48,215,252,20,96,76,78,202,55,165,114,54,196,172,163,98,186,100,115,186,25,78,172,231,106,156,222,120,52,166,245,243,219,137,94,37,55,207,94,117,162,158,224,209,229,212,48,175,179,209,235,123,211,142,228,59,7,206,119,214,196,6,82,111,213,111,14,63,243,227,97,53,78,109,127,114,196,70,155,30,250,13,106,175,43,31,106,53,69,117,13,219,152,20,164,221,90,81,200,80,51,56,234,22,102,74,73,106,134,149,111,187,25,82,8,253,96,103,243,141,239,89,201,22,107,194,146,36,97,31,113,53,196,14,58,42,29,238,207,120,240,241,36,238,142,227,95,214,142,183,158,89,247,44,148,124,110,155,178,89,231,227,16,179,60,226,104,173,112,221,107,148,209,16,247,142,231,130,43,230,177,214,179,0,227,173,104,194,124,204,104,48,196,131,237,254,164,143,209,73,186,108,81,102,222,227,153,134,21,38,18,191,185,73,129,63,230,186,106,124,174,252,200,112,98,206,245,210,96,155,121,61,185,187,118,118,2,215,107,5,79,117,110,175,19,9,224,111,124,143,252,160,50,49,231,117,41,126,49,31,31,239,121,52,132,225,119,220,252,88,181,116,100,133,196,20,87,27,144,93,205,160,107,194,124,150,174,6,25,245,7,72,119,179,145,10,170,153,54,158,187,128,206,25,211,213,189,172,80,84,248,57,0,43,98,209,12,193,217,91,211,140,57,126,14,187,162,217,103,88,206,47,0,0,51,212,64,69,205,141,164,151,155,225,97,80,51,160,196,21,191,109,169,69,53,211,201,236,131,70,10,75,189,253,138,50,66,246,223,62,207,166,183,134,93,161,250,144,209,20,162,149,134,74,90,183,249,84,161,188,162,103,72,101,181,142,184,53,129,154,154,11,205,196,62,40,13,149,186,199,12,245,152,95,221,56,148,244,209,50,61,212,62,40,13,40,141,94,125,124,77,249,154,108,127,58,209,42,173,228,177,6,168,34,234,33,194,46,228,76,160,212,251,155,48,232,84,186,10,231,237,12,193,140,198,102,81,115,29,50,209,58,236,237,242,219,8,213,78,247,102,206,151,222,77,15,145,130,236,87,236,43,3,102,25,121,177,66,133,110,249,10,58,59,239,83,238,166,107,116,198,214,48,141,104,75,204,227,108,128,49,211,104,168,212,7,55,86,102,191,152,191,52,165,83,136,130,98,103,64,146,87,99,59,52,4,182,31,142,245,87,216,82,243,137,233,221,49,62,206,201,74,154,168,45,28,65,126,49,36,56,93,127,154,36,100,172,47,0,5,186,23,83,80,78,238,196,65,117,248,100,29,203,249,68,219,93,91,40,128,151,198,195,199,51,130,134,214,205,80,69,233,123,81,209,116,63,171,65,59,168,46,187,209,129,167,225,102,88,53,245,201,161,135,244,39,67,210,80,235,186,6,180,221,97,182,12,143,152,81,177,243,33,133,200,100,63,31,36,7,255,48,162,164,228,173,244,99,155,184,203,114,51,244,198,122,243,132,60,136,95,221,140,48,82,205,205,197,204,49,211,50,166,159,147,121,239,71,103,179,34,255,115,117,118,182,105,32,237,136,56,200,144,19,56,94,36,35,230,245,184,236,116,59,15,159,104,141,246,15,253,218,180,245,54,223,87,224,51,120,242,4,208,81,184,90,121,130,21,251,89,2,244,137,142,120,109,154,148,116,125,101,67,19,221,229,103,76,177,249,185,154,102,10,127,109,148,75,215,115,53,196,116,254,94,40,1,232,57,0,164,62,187,195,79,195,199,19,37,65,227,153,125,79,27,195,232,205,212,156,179,79,83,156,170,173,1,26,39,109,56,28,195,26,177,117,76,19,15,19,87,175,169,5,105,212,114,150,111,244,99,85,133,54,64,165,219,46,144,145,102,8,48,105,85,204,36,178,124,200,32,83,146,158,132,74,135,81,141,141,156,34,173,48,35,67,95,112,174,152,110,133,25,246,177,210,9,112,7,20,38,38,61,180,193,50,156,32,201,159,140,163,51,235,131,195,89,239,97,39,19,120,46,189,186,64,25,231,79,86,57,67,244,106,88,138,124,14,195,11,171,177,130,9,1,68,144,131,156,148,104,85,99,78,243,42,72,96,62,31,171,232,139,129,52,242,128,121,210,229,181,116,76,51,98,190,126,117,51,134,5,53,147,35,13,51,125,35,58,228,232,150,249,126,120,252,254,179,27,119,49,67,173,217,194,60,139,158,250,70,48,93,227,147,64,245,147,244,183,233,42,241,72,99,118,192,117,250,98,214,30,235,131,74,211,142,248,243,70,24,94,253,112,4,255,156,244,147,160,188,158,227,201,141,239,254,49,247,238,164,207,80,185,35,186,164,230,227,136,197,189,33,241,122,46,206,53,28,14,240,0,194,253,3,3,226,246,18,41,230,82,4,125,138,153,246,104,191,57,117,21,217,209,168,127,16,184,186,185,11,191,43,214,154,47,51,16,86,243,125,213,140,92,98,92,76,210,85,175,6,239,224,142,45,5,108,173,57,172,31,215,132,63,248,172,77,68,57,234,79,81,218,125,29,99,124,91,250,65,38,20,188,254,104,244,90,139,167,196,91,207,178,226,230,70,23,160,102,212,25,252,234,69,250,242,185,121,42,201,29,41,234,233,69,87,247,26,96,235,125,17,80,198,28,122,243,49,188,204,131,153,90,152,62,26,82,241,254,100,16,227,233,242,132,123,43,197,231,100,39,89,58,228,200,225,197,213,248,61,58,226,144,9,249,70,77,59,168,144,20,99,54,236,128,155,141,76,77,205,65,70,131,121,42,145,39,230,22,105,83,235,20,108,143,245,68,126,217,173,5,46,7,181,102,39,10,94,214,44,166,133,122,195,195,57,61,62,234,29,77,4,241,128,224,211,9,209,221,188,69,165,21,43,252,27,119,51,133,117,184,63,159,218,66,86,191,55,57,128,173,99,210,76,37,199,205,39,112,152,58,73,137,43,61,197,183,144,246,234,207,147,193,230,60,220,76,33,244,249,109,235,216,187,230,242,52,87,34,126,188,103,68,234,171,180,227,236,235,205,145,240,118,215,19,130,220,62,116,22,146,7,245,96,124,21,19,153,80,51,197,98,55,35,66,84,158,223,238,121,248,62,191,104,162,207,250,228,244,227,165,48,143,94,159,15,118,246,113,185,247,234,229,25,180,138,59,226,147,161,161,11,248,154,115,140,25,253,231,77,63,103,217,219,147,193,124,188,93,94,43,11,219,205,11,137,90,53,71,143,215,49,67,126,170,71,62,103,184,223,250,156,208,66,17,130,17,89,154,48,247,165,149,120,152,78,86,153,97,166,187,225,185,117,115,254,93,206,134,68,234,241,49,215,75,43,129,25,29,39,29,146,98,157,219,110,166,13,224,185,185,33,222,221,12,167,197,243,104,199,158,125,162,0,132,124,230,17,178,247,238,234,175,105,18,182,143,153,67,221,205,52,245,63,87,115,150,250,136,67,158,242,108,118,37,185,20,31,109,161,214,11,47,102,107,235,245,169,192,36,126,14,47,128,173,30,53,26,135,110,157,143,153,252,178,155,33,82,208,71,203,103,59,140,65,221,70,119,246,152,107,143,239,109,74,66,235,49,167,234,1,45,167,104,123,14,55,136,43,124,147,55,160,101,122,174,158,206,52,133,100,16,27,207,243,219,32,161,155,155,223,105,8,237,119,113,27,213,216,241,90,147,251,49,155,173,246,143,139,157,116,18,70,35,210,104,207,152,32,210,94,221,92,69,131,249,103,93,126,52,109,80,23,235,125,169,156,194,58,199,254,211,186,61,79,12,68,179,252,97,46,75,204,245,193,19,218,136,52,49,163,75,242,14,167,231,254,72,38,148,63,94,106,21,95,214,16,145,10,137,253,239,75,70,157,115,195,111,248,14,40,56,164,225,230,81,223,107,97,176,116,35,59,206,59,135,118,184,79,199,165,63,94,199,122,231,111,114,87,124,211,67,247,172,91,176,111,30,193,147,132,127,252,124,91,59,126,174,145,104,127,15,54,92,113,63,83,201,128,104,125,214,214,109,241,164,8,0,144,245,238,56,248,6,62,40,125,64,54,243,236,25,37,246,171,109,5,188,119,75,65,4,234,154,41,241,188,155,225,121,83,223,12,97,83,22,185,27,219,237,202,94,97,70,155,250,143,189,114,197,2,176,198,162,199,204,49,233,47,54,153,225,207,139,193,234,233,235,99,254,49,164,6,19,112,227,241,81,82,249,99,19,247,192,107,27,123,214,251,203,59,137,25,165,191,247,8,216,45,110,14,197,225,159,87,215,120,238,101,12,26,239,111,79,119,68,96,240,26,143,17,121,117,55,90,192,241,190,86,245,77,120,19,40,61,158,27,190,152,187,87,32,81,230,59,38,103,30,250,91,65,104,248,196,23,133,244,89,92,60,87,123,15,174,126,21,129,209,77,160,23,174,189,95,250,30,45,104,134,20,197,13,49,77,166,123,79,25,249,204,244,56,233,255,143,184,51,201,193,36,9,178,242,133,88,248,60,220,15,22,112,1,182,136,5,75,22,32,33,1,18,183,233,70,220,2,255,236,15,51,127,158,221,189,2,41,75,181,168,202,151,30,127,132,143,230,54,188,71,30,137,95,232,50,79,206,143,5,83,144,92,186,15,71,98,162,252,49,131,75,192,217,212,106,159,249,79,48,62,96,106,237,223,67,49,229,251,230,196,207,222,67,239,76,171,22,40,58,210,239,178,239,94,106,11,140,85,221,223,115,201,201,67,169,127,44,143,99,1,191,129,215,64,194,162,64,142,178,116,10,196,21,61,80,98,61,218,39,48,195,206,248,232,138,101,166,215,115,26,135,123,43,147,168,174,131,101,191,236,135,113,166,104,174,234,68,64,133,218,15,22,234,81,90,209,25,58,73,107,244,227,242,12,11,6,137,254,114,131,48,53,158,77,130,158,30,182,248,38,195,9,11,83,46,250,27,2,15,83,158,114,248,220,128,117,175,154,232,26,249,38,140,172,71,19,254,7,114,207,102,138,155,125,182,16,87,122,215,78,142,139,203,105,218,177,124,255,121,245,136,255,243,63,255,245,63,252,231,255,246,207,10,72,244,255,31,2,18,228,39,160,106,234,165,87,104,129,207,167,18,26,25,62,65,33,91,249,75,111,122,70,56,69,69,211,248,73,129,235,171,194,191,36,175,74,185,141,86,147,91,126,202,133,53,5,199,138,205,71,20,0,80,192,82,148,30,49,193,75,122,75,208,134,233,167,149,191,213,15,144,226,7,53,201,64,127,114,104,149,119,155,83,192,51,237,243,223,122,81,8,220,219,29,176,77,226,147,146,7,144,120,116,251,212,200,140,254,210,171,86,84,156,110,159,66,17,162,125,138,252,103,187,245,137,253,108,12,181,255,157,87,229,114,218,61,212,62,57,9,151,228,186,0,23,238,179,1,195,176,59,94,56,202,175,129,207,135,252,157,47,169,148,78,148,150,235,45,253,178,9,240,175,46,220,9,193,6,12,55,158,162,92,27,60,125,50,17,211,209,160,203,34,61,34,7,58,255,214,212,194,159,66,234,89,36,171,32,221,241,84,59,162,72,29,247,77,184,79,182,198,119,112,50,150,136,24,28,235,98,14,13,253,66,112,54,195,10,51,25,248,85,254,210,135,182,113,12,200,136,238,193,81,165,97,46,142,192,46,48,181,76,154,136,209,137,111,92,148,108,226,191,244,29,21,73,178,136,24,116,211,109,212,56,63,193,195,184,164,19,213,39,218,254,87,94,245,95,48,36,212,31,135,88,96,192,44,5,53,118,241,197,250,213,251,92,167,10,90,34,234,216,157,208,61,5,76,229,115,123,60,241,201,179,224,13,78,251,177,133,77,233,160,221,135,207,254,92,184,150,229,115,10,92,158,27,128,217,187,247,183,49,203,95,184,165,42,173,207,182,166,31,70,92,198,147,207,72,5,92,66,147,98,225,139,20,1,116,224,185,159,171,34,36,154,210,45,24,196,47,60,103,110,2,151,167,207,57,198,220,3,68,106,237,232,253,9,172,140,234,44,66,63,88,51,202,137,218,80,141,29,35,70,214,248,124,98,62,100,15,11,156,222,128,146,9,66,92,248,185,43,26,247,113,217,23,61,22,181,6,202,80,252,27,237,78,22,24,89,158,96,85,142,109,204,224,180,158,72,24,121,173,241,93,56,232,202,243,112,20,100,187,192,79,24,128,176,233,186,63,13,119,229,243,226,251,152,17,247,217,36,198,191,49,58,136,16,238,34,232,194,46,109,240,177,129,110,151,246,167,112,122,153,80,197,29,78,194,247,234,14,132,250,216,149,198,12,174,171,61,173,199,189,26,65,249,182,158,176,104,38,137,57,11,44,124,196,192,230,195,11,24,58,247,167,53,229,156,83,224,241,192,38,187,112,123,133,32,69,127,224,238,92,151,6,207,250,116,90,129,37,36,238,78,212,84,60,115,133,236,248,190,4,174,79,159,158,125,35,252,133,240,255,49,160,47,236,242,83,63,184,61,51,173,88,41,92,192,227,185,48,82,242,226,21,223,134,246,169,62,113,104,250,210,189,213,157,238,213,180,2,147,41,207,227,254,52,169,159,79,28,187,236,26,187,18,9,37,74,221,177,126,41,150,241,93,231,73,235,249,109,99,150,143,251,38,242,8,218,120,224,174,141,198,221,56,213,37,51,128,137,233,191,140,58,189,58,160,54,196,125,37,22,8,69,235,89,19,196,210,153,241,251,58,30,206,209,170,5,2,164,190,239,235,17,177,72,153,62,27,70,133,29,48,161,122,205,3,38,209,96,151,248,233,1,15,159,62,220,248,100,114,192,208,7,21,133,173,114,206,97,40,67,53,183,250,152,62,49,26,169,35,115,245,188,24,217,206,225,180,64,135,76,77,60,35,87,106,209,250,108,181,93,179,141,18,105,255,35,90,87,162,4,83,97,50,46,119,184,60,246,115,124,1,175,200,73,128,87,246,169,83,97,37,150,20,141,179,153,170,10,147,222,119,189,45,229,28,148,227,129,113,62,92,47,210,122,210,182,137,63,221,253,12,147,160,245,167,117,187,121,215,166,14,161,150,18,1,168,27,128,32,143,233,169,233,6,94,227,122,237,234,80,55,168,193,55,172,137,234,85,157,237,253,233,29,81,102,228,188,210,31,112,185,25,227,56,81,203,251,112,220,38,225,182,27,68,80,159,87,171,45,93,231,48,117,138,207,119,17,40,187,158,103,214,203,211,41,229,216,39,251,186,181,75,123,187,52,215,114,29,211,117,246,135,54,135,248,110,190,94,111,82,8,158,225,132,236,183,92,95,63,137,80,229,157,135,55,152,69,65,223,76,79,2,23,194,223,55,228,211,116,191,98,81,183,177,110,52,106,173,167,130,24,233,131,44,240,64,216,79,225,222,36,50,185,122,174,79,218,218,164,23,3,197,230,110,79,78,28,241,216,27,233,218,73,51,176,72,173,189,201,178,24,92,26,173,221,86,36,124,163,212,36,229,164,231,225,150,96,27,65,184,253,196,201,200,245,11,77,7,96,116,215,159,84,192,90,114,186,240,84,138,49,224,161,177,201,73,121,224,147,165,184,130,49,156,255,58,27,199,147,236,103,203,235,194,184,44,231,147,2,89,87,191,111,126,94,236,121,181,54,154,4,46,75,126,114,43,49,169,111,204,20,133,173,252,100,102,86,121,47,68,54,202,3,215,178,162,128,102,89,66,170,190,54,36,111,145,39,120,70,146,100,74,133,73,160,187,1,89,226,221,79,202,105,78,145,177,67,16,82,235,10,144,150,95,242,104,248,84,21,69,249,51,102,48,135,220,147,213,121,108,101,201,102,232,36,59,62,240,222,97,3,65,69,220,244,56,223,5,169,132,155,103,65,6,176,230,15,159,107,129,4,68,187,138,65,2,82,111,60,46,154,123,125,30,189,53,76,220,222,210,102,34,127,61,226,100,84,60,182,244,36,15,99,7,198,87,33,151,243,252,244,138,178,80,203,23,248,227,163,206,97,127,147,202,150,113,226,233,52,97,233,69,250,225,153,50,243,169,206,47,240,37,69,56,117,17,253,123,38,255,182,180,138,155,7,145,251,147,78,186,169,57,137,209,170,233,45,12,160,166,228,86,98,144,28,250,228,39,162,229,117,83,156,22,98,155,90,5,127,172,60,244,208,3,62,23,214,242,164,115,175,124,51,174,201,30,121,42,30,184,56,223,61,252,204,253,250,108,133,231,82,181,150,228,189,80,218,172,23,107,75,197,187,153,43,232,217,233,171,157,39,167,120,54,26,166,90,88,83,143,57,53,111,84,63,147,123,242,52,70,207,254,254,52,172,188,245,73,145,175,253,238,24,108,41,79,69,3,34,192,125,222,100,32,212,234,21,38,227,119,74,42,209,83,18,84,79,211,91,7,66,86,222,147,39,123,140,196,45,249,35,9,110,94,45,136,40,164,48,74,10,84,215,226,51,122,236,230,10,145,8,169,201,222,200,184,167,56,114,39,185,252,207,112,17,131,190,137,149,196,178,158,225,50,66,196,120,54,217,40,122,124,80,174,185,46,58,224,18,80,116,74,101,40,42,199,243,41,104,176,187,106,160,165,61,75,247,216,9,215,85,196,218,121,42,144,169,165,216,247,189,200,226,122,166,81,163,228,228,230,248,161,157,170,47,102,98,23,146,227,119,174,85,207,79,195,164,124,91,159,61,246,45,242,24,227,102,104,160,174,86,158,103,175,91,234,55,33,190,84,15,216,65,247,173,93,65,81,235,153,192,136,90,74,218,35,27,173,254,240,153,83,177,46,81,93,73,127,148,166,112,209,9,120,188,92,61,21,70,156,155,184,216,77,145,73,225,54,174,25,113,76,167,245,28,30,248,43,102,28,60,19,185,185,167,2,4,18,230,155,220,219,16,18,123,224,9,23,242,77,176,109,15,43,7,185,132,146,220,107,122,15,15,42,181,66,211,184,73,30,24,14,145,114,243,138,207,241,172,63,77,249,241,184,112,67,70,71,97,164,115,111,202,115,206,234,86,56,240,106,41,82,2,206,71,116,189,188,83,159,21,36,16,216,70,164,171,171,67,19,206,193,216,143,224,131,126,114,204,209,67,184,86,97,71,30,90,11,194,209,153,216,1,174,151,232,138,98,200,17,139,167,119,244,80,180,156,14,150,147,56,0,206,185,196,57,248,84,165,161,14,16,112,77,77,87,53,249,34,43,6,187,195,71,213,254,40,121,139,40,244,129,97,4,209,162,181,74,237,158,247,217,249,233,167,60,228,87,56,177,2,61,150,148,238,209,196,89,234,237,81,174,57,74,17,97,74,49,243,182,166,38,251,41,19,36,255,239,194,120,60,180,87,206,63,253,190,152,17,68,61,238,103,248,248,46,172,106,140,192,179,222,2,97,11,91,105,117,63,26,36,119,43,68,187,226,49,37,168,254,8,55,107,130,246,126,238,167,178,178,164,155,114,131,126,245,115,42,162,78,62,34,43,6,6,253,103,162,64,222,19,147,20,58,213,242,76,82,36,176,243,245,85,15,184,100,20,38,51,63,166,10,75,245,25,108,248,140,199,253,233,158,215,83,195,139,185,122,231,2,250,129,79,159,162,45,176,238,171,53,149,3,160,18,22,137,101,241,162,167,164,203,135,204,174,121,95,156,154,90,69,33,204,185,104,46,143,157,221,120,248,188,191,204,96,182,167,106,250,216,248,241,211,240,200,213,167,34,27,174,158,24,143,66,202,146,214,92,103,140,193,24,205,194,226,123,216,122,206,170,184,147,248,92,89,83,123,88,134,6,155,117,192,168,128,212,135,80,7,187,52,224,140,64,175,194,80,174,68,235,188,119,29,15,55,12,76,182,177,118,51,119,240,151,221,69,246,5,104,59,244,224,51,202,238,184,198,242,149,79,213,102,55,141,198,251,236,146,158,57,14,117,85,11,27,231,152,241,108,168,10,143,59,30,228,97,60,172,79,11,30,160,248,101,30,254,194,90,132,219,19,183,21,125,244,54,117,212,128,207,44,211,73,106,28,19,81,225,4,109,204,195,162,66,94,247,45,205,194,9,170,118,31,68,203,17,102,56,112,38,217,93,97,211,172,184,53,74,251,41,153,134,156,228,50,107,52,36,92,30,178,5,178,127,110,200,235,88,75,47,233,71,165,162,234,86,87,109,180,194,30,206,130,114,207,54,114,33,218,203,108,9,191,117,84,141,77,242,110,94,30,136,52,110,101,215,32,92,250,112,188,32,155,117,203,198,254,100,29,132,62,124,105,85,89,122,248,62,169,78,140,128,39,9,228,235,233,243,159,250,93,192,189,62,183,115,188,170,35,12,48,116,200,82,125,136,76,17,51,184,197,116,235,185,128,163,150,84,198,173,165,51,57,19,9,10,83,48,213,111,217,51,181,67,26,50,54,185,181,91,82,125,250,252,9,56,147,239,182,165,24,92,125,14,11,1,212,38,229,243,90,163,100,82,234,215,8,66,118,162,232,1,66,189,192,8,3,172,16,34,82,255,211,121,229,118,171,171,140,96,80,169,51,80,90,191,149,12,133,44,62,237,49,200,177,133,65,130,224,148,198,201,225,99,187,28,17,166,59,173,141,7,78,235,8,63,35,132,167,245,160,232,43,70,91,78,103,29,140,69,125,91,236,117,231,242,208,31,174,31,24,104,175,11,8,85,220,167,254,253,167,155,19,104,46,154,74,183,127,30,221,8,170,159,73,54,117,10,90,161,66,108,148,104,228,110,221,226,23,61,18,187,66,169,22,68,87,120,159,123,81,124,116,133,182,70,31,126,208,75,62,113,6,242,225,104,52,29,176,75,93,129,36,184,186,29,150,49,195,222,108,128,58,245,242,190,206,104,149,56,51,11,165,8,122,156,147,200,80,194,48,68,45,230,185,250,83,48,118,203,7,17,240,109,186,93,109,91,170,65,115,98,34,234,79,235,65,229,184,195,171,191,76,88,184,88,115,216,10,217,202,231,31,24,90,231,32,189,225,254,172,183,27,74,46,111,93,9,197,184,91,103,56,124,235,35,14,159,60,136,210,232,195,209,154,191,191,125,140,154,167,246,247,124,9,167,194,229,142,25,75,39,3,57,229,253,126,55,86,77,122,126,123,166,59,15,45,74,247,162,161,143,105,116,60,189,191,111,134,187,236,50,1,145,54,248,188,217,217,227,219,101,33,34,131,249,97,61,223,243,90,188,249,152,60,15,39,14,181,191,237,82,230,100,203,128,124,224,99,152,198,103,163,104,169,155,221,129,199,61,55,201,162,77,106,118,82,85,89,99,13,144,102,254,48,228,89,81,115,208,120,217,108,123,127,186,95,254,8,28,65,237,15,184,182,176,74,41,241,43,233,125,179,164,20,97,103,64,246,211,41,103,113,94,254,177,54,247,203,20,15,11,116,185,196,103,251,97,20,160,112,248,122,73,147,113,189,62,15,167,84,209,135,51,145,237,168,86,206,70,243,181,95,216,212,37,159,137,54,110,241,124,226,118,218,158,185,114,78,178,40,20,98,155,111,229,105,93,67,123,14,55,79,227,102,246,172,129,52,46,177,26,66,185,15,202,104,198,119,101,60,101,251,89,126,168,65,57,204,101,87,15,152,205,181,61,204,129,100,122,67,250,226,231,34,59,46,29,34,102,209,187,51,152,215,49,96,204,141,103,233,91,145,153,195,231,8,125,78,108,100,144,91,11,214,64,194,152,74,20,68,8,60,5,213,245,89,15,171,206,103,179,237,49,27,140,253,185,246,247,225,181,204,75,197,72,189,116,122,183,106,130,230,151,160,239,140,239,126,142,137,233,110,63,99,29,100,118,232,17,132,103,46,190,187,82,175,160,185,87,203,234,158,131,27,118,188,222,105,2,42,59,168,53,81,113,220,127,252,118,14,98,115,204,122,194,64,10,159,175,142,15,131,84,47,231,245,158,96,107,5,241,243,249,11,90,10,190,151,69,53,46,220,96,58,81,152,252,154,224,133,222,144,63,61,157,74,128,43,96,106,64,244,232,133,112,60,248,193,187,29,4,249,61,255,74,80,53,154,150,201,147,151,7,7,101,240,35,155,106,217,59,27,198,26,193,213,72,205,217,115,172,35,66,126,193,148,30,111,231,186,122,7,76,154,253,248,207,44,130,151,131,235,186,27,179,197,3,183,18,212,178,84,171,151,253,172,31,206,190,120,235,51,13,222,197,105,167,169,163,92,33,203,243,211,165,135,80,27,69,49,47,177,255,198,150,20,158,237,179,144,117,40,97,57,191,4,149,16,145,254,113,238,66,138,30,47,206,13,253,57,97,146,73,30,92,118,241,158,222,109,195,212,220,46,117,121,121,226,47,180,158,65,35,12,109,221,195,16,102,251,130,192,148,247,188,240,188,36,196,231,238,69,78,214,3,183,144,249,220,104,6,143,247,213,140,96,199,97,243,200,191,157,218,86,176,168,146,174,253,184,154,22,236,130,53,136,228,141,64,231,53,194,114,160,188,151,222,188,72,209,18,110,254,105,60,182,47,28,218,142,132,183,216,246,255,108,29,196,255,208,227,183,249,231,79,7,135,253,232,154,180,3,122,102,238,229,222,231,252,121,127,26,53,188,96,238,183,0,204,179,149,166,80,127,49,206,133,135,184,25,225,134,96,111,253,133,42,31,48,10,68,160,70,180,178,236,103,229,225,11,10,248,28,139,107,188,118,235,188,98,8,198,103,243,192,251,102,122,91,230,209,124,23,61,47,30,122,5,21,146,141,215,234,109,151,246,153,84,191,135,125,133,140,184,216,172,10,68,20,26,32,217,22,114,245,159,134,68,184,40,175,32,42,158,110,89,2,35,85,241,180,198,89,90,2,238,237,49,161,42,46,176,21,104,169,90,156,200,129,113,182,190,104,12,83,175,122,136,33,209,106,177,35,37,206,126,157,223,208,175,180,219,184,142,135,226,110,27,213,120,15,248,244,247,179,157,53,10,172,92,181,134,3,248,113,248,227,239,156,87,13,100,227,88,215,23,111,144,41,95,184,191,68,218,198,160,27,146,81,191,227,95,187,180,55,85,88,89,184,126,94,109,189,28,111,142,72,145,10,28,89,161,197,217,93,253,225,164,7,61,50,185,25,254,155,125,225,66,0,236,209,58,92,87,28,21,2,181,165,194,125,133,212,140,144,219,49,82,52,69,225,2,14,73,53,180,103,135,234,81,21,114,193,66,31,15,218,219,161,2,144,5,21,192,144,55,61,240,185,136,171,224,230,153,88,94,35,107,112,125,196,174,10,146,176,87,102,40,195,246,171,138,155,56,51,82,17,184,164,71,90,181,149,54,158,198,175,106,107,9,145,46,126,121,169,254,29,161,236,34,95,13,99,164,54,230,26,49,165,117,73,143,228,43,163,93,47,154,30,93,98,82,217,199,152,183,71,247,35,215,70,236,242,138,2,30,120,138,6,17,48,158,239,219,39,220,111,170,194,70,137,113,225,179,113,108,133,241,249,223,87,107,123,171,230,43,238,157,56,63,128,97,24,85,24,103,233,157,42,231,240,87,137,71,216,4,218,186,157,70,112,79,223,188,80,159,122,63,140,56,213,3,147,168,115,251,20,86,213,165,48,57,118,247,183,113,202,232,119,91,2,192,253,110,88,130,20,174,133,52,199,128,81,30,125,224,179,115,75,183,100,229,62,2,94,169,223,23,71,8,94,209,179,129,221,209,78,148,33,235,163,155,145,168,93,88,245,168,128,161,76,187,48,158,167,169,48,201,7,229,194,169,169,0,54,17,78,89,1,248,65,242,83,160,3,101,104,188,56,252,147,58,154,221,104,77,2,237,99,171,228,44,113,194,84,238,179,59,213,96,10,159,246,81,82,5,175,217,163,114,87,177,196,211,125,56,3,160,191,205,85,235,118,41,165,151,42,186,89,77,74,43,80,246,55,125,54,241,210,122,97,210,143,21,29,195,233,12,167,93,127,222,30,69,34,196,207,205,79,96,66,208,101,196,99,129,78,244,224,20,238,57,165,251,108,116,125,116,249,156,222,14,81,27,51,137,199,179,178,137,169,132,168,218,217,135,243,82,17,95,108,216,18,235,99,146,64,161,10,146,63,126,195,219,58,175,253,244,40,166,202,190,173,97,66,144,169,64,126,106,139,170,51,22,249,82,245,202,246,115,114,6,188,136,253,41,140,86,114,9,120,236,165,221,210,224,190,106,183,245,200,85,95,141,124,254,17,82,116,104,245,141,173,175,70,100,35,118,21,203,91,40,67,97,242,220,98,72,216,200,231,243,240,115,73,79,247,183,147,250,15,154,105,20,230,208,180,69,144,231,145,160,108,69,174,109,232,33,142,242,188,26,28,77,37,142,101,152,36,244,88,134,253,166,221,217,114,14,179,71,200,218,106,235,239,144,192,37,161,51,209,12,130,16,255,59,45,71,209,239,194,190,142,207,162,195,247,131,94,169,197,99,160,158,193,124,30,12,45,113,124,243,128,10,93,95,171,89,98,74,192,168,116,84,133,235,85,53,67,158,89,178,116,65,209,109,186,141,33,138,213,137,210,102,148,21,28,152,224,78,121,126,122,247,20,167,19,60,137,73,165,120,97,217,108,161,11,62,187,213,163,42,28,252,144,160,56,29,139,42,219,143,18,83,180,231,178,183,234,11,147,143,86,174,184,43,23,87,93,92,139,170,244,171,232,9,199,67,85,148,156,196,80,190,36,101,87,55,13,14,225,58,110,99,40,245,245,167,57,108,174,192,48,19,180,62,48,130,48,33,207,138,77,164,154,205,171,160,69,29,82,164,228,130,63,104,203,87,209,249,156,230,165,171,72,59,108,5,126,75,70,133,116,149,231,179,16,159,159,129,246,49,117,2,158,91,47,117,57,1,27,129,170,192,150,80,113,127,185,164,103,130,194,75,148,110,227,212,159,67,145,196,241,17,43,163,65,55,163,54,39,69,54,53,12,214,182,198,236,186,42,151,149,53,7,138,101,172,224,217,32,98,147,37,128,152,158,177,106,13,58,130,128,31,50,105,96,170,88,163,53,134,124,121,224,217,67,117,198,226,83,73,247,255,243,60,174,224,1,99,93,233,103,17,218,185,47,126,122,123,62,15,39,93,169,223,135,167,183,22,27,198,237,30,242,145,109,240,239,211,186,239,28,166,52,129,134,148,158,223,158,68,58,2,38,213,70,223,188,155,69,27,48,210,186,186,182,6,50,165,49,94,132,143,159,193,62,182,114,138,243,218,56,235,243,82,24,230,209,11,35,195,168,40,73,239,23,229,40,210,239,26,83,167,10,84,253,186,91,81,232,27,247,69,203,211,111,207,68,195,149,214,46,60,248,121,133,17,34,136,78,99,255,153,79,235,2,101,123,192,231,52,208,75,194,154,102,80,7,140,233,253,192,36,56,197,84,195,240,80,83,156,141,249,106,83,182,250,100,30,52,75,14,15,153,69,216,205,90,218,58,158,36,38,134,165,126,142,146,254,220,187,44,55,43,158,93,214,163,79,191,81,9,140,107,21,10,102,34,235,7,204,188,191,240,80,58,64,96,28,40,43,96,92,9,247,225,20,110,156,149,239,125,134,192,153,202,27,195,45,66,10,96,192,231,24,147,53,0,121,72,190,151,81,19,56,91,130,230,60,122,204,82,4,79,71,211,198,248,50,99,219,40,101,20,225,148,49,6,204,72,153,0,38,217,76,95,188,240,54,62,154,133,68,15,49,67,224,186,77,247,132,56,215,11,73,153,104,22,118,189,123,41,81,89,209,160,59,240,25,190,149,47,204,149,92,91,215,115,66,196,169,9,155,144,132,9,155,213,248,92,22,6,68,59,132,126,5,184,167,124,123,60,49,4,218,105,141,244,23,159,41,25,121,189,165,223,69,170,79,120,61,50,73,212,93,127,251,24,126,151,2,0,134,74,73,43,181,66,77,138,177,29,94,144,164,63,48,100,7,209,26,13,227,161,15,231,217,113,3,201,240,211,85,125,53,36,85,131,102,131,121,33,204,94,192,199,128,240,57,158,57,101,150,246,202,34,195,126,5,140,238,134,190,25,91,218,125,113,164,201,139,62,123,83,171,29,157,6,25,215,51,149,16,91,138,235,36,53,107,77,72,55,50,196,63,123,92,152,132,178,187,173,216,33,80,234,133,73,37,221,10,195,38,22,191,61,168,227,149,94,57,115,225,236,11,190,60,51,41,122,75,31,14,53,88,236,120,132,230,138,24,12,8,5,5,9,35,112,83,123,1,31,84,185,103,204,185,237,183,162,83,41,27,63,238,253,105,174,167,15,220,123,141,235,102,134,241,119,42,76,10,96,108,74,185,241,221,15,76,42,81,188,248,177,126,69,94,12,120,143,22,114,186,185,149,174,219,202,249,144,115,11,191,141,17,241,126,96,162,198,241,211,84,37,46,253,108,92,11,119,174,144,125,48,166,194,92,111,2,229,44,148,198,195,18,254,126,40,18,121,45,105,127,15,8,76,125,229,155,36,161,36,154,0,47,231,137,159,166,225,40,2,46,4,97,7,239,22,240,185,70,201,17,145,199,166,134,43,126,26,42,22,57,26,9,224,79,103,91,3,70,5,103,41,140,116,217,10,248,156,188,83,62,11,41,167,80,15,163,114,50,139,84,144,145,192,159,15,189,15,47,163,202,87,147,112,177,228,205,72,56,151,14,69,228,215,203,135,77,219,86,243,84,14,108,196,212,57,96,158,166,232,70,48,38,208,174,49,142,3,119,83,11,9,216,14,32,129,209,235,41,247,217,148,61,233,87,147,125,219,162,83,206,238,214,167,254,182,17,12,198,139,35,250,165,95,109,53,244,209,39,253,236,64,114,224,147,22,183,35,130,66,164,110,73,124,241,24,76,136,208,245,232,51,50,152,229,82,151,33,145,242,116,218,105,209,182,173,115,148,67,101,222,46,181,196,210,161,48,117,237,209,43,176,1,55,133,41,73,89,49,216,221,244,151,4,166,252,219,3,25,38,4,44,94,166,76,34,86,92,239,137,89,49,113,20,166,56,42,122,165,153,150,181,192,22,219,137,55,107,20,100,235,119,157,147,49,206,190,3,143,252,108,196,230,162,233,209,167,231,250,185,117,109,82,85,184,238,2,226,102,251,124,54,164,5,119,56,237,239,203,136,144,88,212,110,151,99,236,137,179,52,83,197,27,130,186,166,51,175,147,97,147,102,148,226,197,171,102,223,80,105,144,157,23,0,176,11,79,22,32,241,252,0,171,212,121,28,176,146,39,26,96,78,251,121,39,18,84,239,110,116,38,115,122,26,55,42,82,226,139,202,32,86,38,240,25,138,58,98,156,203,217,18,196,129,75,148,40,203,111,195,200,223,245,183,73,123,91,49,22,249,209,178,106,252,47,30,195,128,25,86,237,47,56,68,119,124,53,174,231,164,173,73,42,185,147,12,49,98,125,51,164,147,238,202,51,41,185,219,219,5,155,52,124,68,72,213,87,97,230,6,166,208,47,94,28,173,16,185,50,22,163,143,184,19,152,152,184,204,146,66,198,89,196,185,77,7,94,136,187,129,143,201,26,7,0,209,46,169,4,63,48,133,78,2,83,227,171,175,6,73,157,187,135,207,254,2,9,117,19,24,69,134,251,219,4,60,100,101,34,34,131,35,61,96,24,178,245,225,125,172,216,143,240,79,213,162,141,207,246,19,145,132,137,244,148,206,21,234,131,122,79,209,122,88,76,81,96,92,122,59,90,227,130,210,1,177,84,158,29,104,17,206,13,208,179,247,197,110,116,246,143,246,160,164,2,204,248,40,171,172,212,14,61,211,176,143,232,18,108,20,125,175,76,242,97,44,174,179,27,84,201,98,4,62,147,182,197,79,163,202,152,181,53,76,170,37,222,187,34,23,84,20,38,240,16,191,77,193,168,204,225,114,126,233,220,149,162,203,126,242,95,10,175,96,213,7,134,247,94,97,232,82,61,174,138,157,95,164,38,26,120,133,18,175,217,125,82,244,124,208,115,77,187,19,33,103,173,18,1,93,233,190,215,89,30,146,84,141,219,135,106,213,248,97,75,68,212,198,167,195,86,188,215,132,141,52,105,107,36,34,227,48,55,209,150,165,125,66,90,110,76,112,99,8,28,10,99,58,196,68,225,171,135,206,133,76,89,214,136,135,91,97,154,162,84,79,150,64,243,187,182,206,169,215,70,108,194,231,54,190,212,77,74,220,50,82,99,32,54,84,114,137,70,6,235,213,117,53,210,251,157,245,189,201,236,240,59,52,68,17,240,117,40,76,218,104,124,86,59,38,123,125,30,78,205,80,124,214,57,234,213,196,65,212,42,143,56,142,205,67,46,102,56,121,0,37,46,178,19,241,232,162,211,204,244,88,221,3,70,50,108,149,172,210,198,45,119,134,62,49,44,195,43,233,155,119,106,161,226,68,53,229,21,49,144,120,120,9,1,110,74,85,37,123,5,255,43,164,39,31,58,54,190,187,173,141,201,236,245,13,137,74,98,82,74,228,179,209,172,243,203,201,32,205,70,131,147,165,246,153,188,12,4,14,146,154,37,239,128,201,80,153,156,31,108,135,143,110,242,7,46,33,24,61,44,106,45,182,27,165,75,81,175,109,44,246,148,247,61,112,119,207,244,65,199,148,92,115,67,155,160,188,235,252,179,237,125,116,22,18,6,67,119,138,143,158,120,78,219,251,85,45,14,62,238,26,253,153,225,147,146,185,25,104,89,162,66,96,171,39,135,137,127,224,164,25,13,192,35,251,142,50,40,134,208,216,188,101,53,69,252,111,12,51,250,158,30,89,126,90,31,144,60,23,1,217,40,189,254,100,194,79,57,132,163,4,184,174,112,229,143,254,155,72,10,35,161,51,3,134,130,43,43,108,191,232,48,2,34,235,121,248,14,194,111,60,81,20,138,105,107,246,248,126,97,4,64,244,205,17,101,89,1,227,115,21,179,142,138,42,68,105,29,110,86,85,165,48,36,133,43,224,74,178,177,194,35,152,66,14,12,151,191,238,225,198,45,225,231,195,193,72,24,215,15,35,71,46,69,183,28,11,127,235,120,21,171,175,8,24,238,242,242,194,123,199,104,247,12,59,142,62,188,81,236,234,175,198,137,43,18,245,103,62,91,49,141,183,54,65,51,93,185,16,65,23,247,132,66,106,140,246,158,192,103,91,119,122,175,73,21,57,198,162,192,228,96,249,221,101,152,212,64,125,206,0,60,233,223,92,195,86,40,234,186,46,184,218,134,155,49,221,124,207,122,225,179,180,53,223,115,58,194,136,122,110,158,185,146,162,120,12,251,149,245,162,70,43,241,0,159,200,231,202,75,250,209,122,236,206,136,255,209,3,120,155,213,68,202,84,50,124,48,97,205,172,7,250,57,26,207,215,116,135,17,44,83,195,177,34,153,208,162,53,121,177,106,169,84,110,159,238,93,166,48,141,18,74,129,127,201,29,31,204,205,177,200,253,253,152,30,37,69,128,241,55,30,58,96,167,35,146,231,216,79,72,64,147,104,216,159,153,66,129,165,147,105,34,182,80,116,26,227,29,109,126,246,145,143,154,146,142,182,25,177,110,140,52,178,195,135,218,111,144,177,69,250,100,67,190,65,71,187,146,24,95,220,148,71,122,23,119,192,133,201,186,245,18,46,184,216,158,226,76,110,135,182,176,28,78,83,68,188,33,136,232,161,43,59,41,212,212,211,9,126,167,21,27,7,181,99,93,227,20,20,142,149,225,150,10,215,229,36,50,164,231,176,55,97,22,111,77,208,98,203,190,2,177,203,57,222,252,197,38,90,186,50,13,171,217,138,110,201,52,72,161,68,190,206,90,79,167,6,167,75,185,131,79,249,237,25,229,147,76,5,50,40,181,49,228,221,110,242,158,41,134,132,136,194,199,194,136,0,75,103,105,75,166,237,47,191,37,226,147,29,25,3,117,31,27,129,136,211,165,35,229,84,219,18,231,51,229,93,43,156,53,196,102,224,194,250,27,164,146,40,172,155,108,140,125,40,102,8,161,209,56,179,128,59,254,178,253,131,233,132,113,181,13,241,3,80,193,247,43,76,164,80,176,160,23,208,21,102,71,156,14,87,244,196,179,192,244,122,191,48,201,128,10,87,142,208,236,240,182,132,64,129,185,131,254,172,46,147,92,159,87,147,1,20,193,159,233,111,70,104,226,234,11,24,124,182,231,223,196,52,248,108,143,75,94,252,236,104,253,11,160,29,24,106,189,21,121,237,12,124,63,11,108,124,40,14,133,171,183,106,40,114,146,57,96,163,112,19,184,49,81,189,53,114,146,55,208,4,140,226,103,246,23,39,162,252,180,166,240,110,111,31,16,178,128,166,140,23,172,215,158,124,139,114,60,246,122,110,10,247,246,157,150,192,28,50,177,11,81,152,67,9,141,247,248,36,99,239,210,87,25,124,102,237,106,1,159,107,223,148,214,139,171,65,187,173,247,184,204,89,6,147,73,84,29,62,214,228,85,151,55,248,152,251,201,95,13,73,186,107,78,26,156,220,235,11,140,68,110,184,165,134,9,22,228,143,48,6,216,20,169,21,38,190,154,29,230,24,137,93,10,180,205,245,37,81,24,58,132,166,147,64,16,212,113,241,108,168,46,227,34,104,40,55,207,21,40,181,56,15,76,174,205,109,188,215,173,219,2,158,182,181,56,188,113,216,60,240,252,114,238,73,6,135,139,47,226,107,160,103,42,125,101,168,172,195,148,164,252,9,152,12,37,239,80,102,77,94,210,223,136,169,126,49,44,131,231,21,166,7,101,43,31,227,162,183,24,198,208,180,246,125,50,89,114,138,118,202,224,182,252,240,243,187,63,134,42,71,217,8,181,67,160,2,27,45,126,24,171,172,42,74,61,83,252,50,247,224,161,48,30,148,25,29,66,9,246,218,10,147,118,226,48,213,223,151,168,127,88,18,231,153,159,62,146,231,66,115,139,222,13,197,28,137,198,5,253,13,253,44,46,190,197,135,234,236,60,28,31,23,166,100,53,249,86,7,253,78,122,214,198,49,130,176,8,62,24,210,239,36,63,205,71,165,233,141,185,71,63,99,197,5,240,99,64,3,222,8,106,92,148,100,241,82,191,113,94,22,178,211,198,217,106,22,70,192,181,92,106,68,131,51,203,60,96,172,96,249,172,140,221,63,252,205,200,159,72,243,126,22,82,144,95,90,212,65,169,90,172,50,212,220,241,113,32,124,48,185,254,151,115,206,96,216,53,102,192,236,195,85,96,60,190,249,194,220,110,239,155,81,87,132,108,229,15,166,136,45,119,153,193,230,94,75,223,20,197,235,90,174,170,136,153,226,252,88,119,184,83,65,36,63,221,200,16,189,173,7,26,81,91,97,228,228,102,192,53,93,182,99,96,40,192,125,81,147,95,52,187,172,143,101,41,47,181,4,124,166,197,94,10,215,242,197,75,12,166,240,90,250,20,127,188,180,70,189,108,78,133,113,44,237,128,205,115,171,176,69,203,2,134,12,81,222,188,158,37,80,124,179,218,38,164,38,147,120,89,178,70,245,15,51,194,145,92,21,62,219,155,47,175,77,169,250,200,250,240,179,60,62,151,24,129,46,227,55,111,15,236,162,189,6,55,22,141,194,76,137,128,119,22,182,189,239,205,187,175,124,216,47,122,221,218,45,153,180,83,239,181,110,114,18,50,160,40,27,165,152,14,131,92,64,125,56,126,250,79,66,118,227,253,193,185,170,147,137,84,77,223,104,33,7,40,61,107,107,110,230,126,222,35,218,35,92,102,192,240,203,125,203,247,92,41,16,96,127,230,26,31,243,153,3,192,228,236,201,135,117,148,145,190,217,50,73,51,65,150,79,22,73,74,31,231,254,65,201,9,26,218,229,157,157,101,124,232,177,121,135,190,87,63,115,171,76,255,97,114,217,242,214,193,38,41,248,59,236,205,125,115,111,82,195,248,220,250,119,26,67,239,203,253,67,218,158,229,225,242,205,6,179,246,139,194,136,26,248,47,83,103,81,151,192,184,121,231,207,52,7,62,231,201,208,213,103,243,164,94,216,186,79,224,14,95,150,163,220,225,228,205,44,24,86,190,77,133,124,208,220,135,216,17,236,240,251,75,218,162,254,26,11,69,186,140,83,148,105,232,48,221,43,223,101,60,41,43,126,155,138,33,181,112,166,209,92,166,128,207,9,180,100,171,133,94,125,249,28,157,16,147,78,177,88,147,249,136,87,107,23,78,183,144,154,203,38,204,26,241,230,100,107,14,253,237,115,108,214,28,147,208,50,46,155,182,70,166,55,222,124,177,62,214,109,61,200,255,94,61,224,215,152,38,87,134,25,80,2,62,147,244,222,33,128,207,33,114,27,179,5,73,99,252,242,95,130,159,193,120,40,167,194,200,149,198,139,67,58,43,35,50,166,113,30,250,120,66,113,127,89,237,129,81,39,222,209,105,84,83,204,59,149,206,188,34,76,18,173,249,106,217,14,9,245,212,175,34,12,152,235,107,21,20,90,131,152,12,104,182,238,174,207,198,65,125,231,10,225,177,42,47,222,237,180,205,1,239,180,101,217,195,67,190,151,204,149,164,214,219,104,144,159,248,178,199,45,136,39,67,96,242,149,191,187,207,185,34,152,75,84,224,194,5,214,123,156,178,194,52,196,222,61,47,214,211,23,61,222,198,112,144,170,156,172,48,187,246,143,132,234,192,70,123,179,31,184,182,79,141,193,224,222,186,28,126,7,54,225,203,128,207,41,156,166,192,248,60,247,125,248,194,229,170,48,10,119,1,147,236,81,244,225,163,184,236,139,193,173,106,151,119,40,50,190,92,2,131,209,170,210,223,238,195,37,204,129,41,190,237,79,107,40,206,226,205,59,226,29,89,97,110,163,183,245,188,220,189,63,212,117,202,12,229,206,120,167,233,153,148,123,186,201,204,46,172,114,192,6,143,245,69,93,12,134,188,227,129,207,209,154,188,87,142,173,57,213,90,233,236,235,95,118,19,112,39,71,114,11,140,20,113,11,152,170,248,164,175,198,5,183,95,120,60,119,39,224,220,125,150,227,140,27,122,198,32,7,92,125,83,194,75,114,86,114,87,20,103,124,60,251,87,147,41,176,121,146,163,87,172,90,86,224,110,49,159,111,64,176,121,209,114,83,56,251,13,31,180,220,68,30,136,174,161,221,105,223,76,49,85,13,93,248,150,236,255,197,98,15,220,40,25,154,89,225,250,101,138,26,122,30,160,11,132,120,206,39,115,6,140,40,142,204,194,198,54,94,252,248,58,95,64,254,192,86,56,119,159,132,48,58,195,91,40,40,148,34,243,194,121,170,121,215,76,229,207,167,89,177,99,185,111,133,201,113,109,1,227,240,214,214,231,82,254,57,212,12,134,37,79,94,156,138,139,233,91,109,161,148,41,73,127,183,217,177,115,253,179,143,49,46,132,51,6,67,204,35,176,154,49,205,184,25,75,9,180,51,145,4,198,143,123,123,5,82,124,253,108,110,48,31,61,150,193,103,207,144,41,76,106,245,236,190,213,66,251,56,251,232,10,35,49,63,3,70,205,57,11,108,245,211,59,224,89,250,210,135,35,195,235,147,148,112,116,95,218,105,20,8,52,223,239,138,133,231,182,182,182,218,234,128,145,255,146,213,117,96,187,51,57,124,166,82,45,250,106,101,149,251,102,103,57,109,177,101,14,138,119,33,190,171,227,23,158,10,159,17,42,62,199,167,25,201,242,211,167,139,82,139,62,181,12,89,185,165,144,240,63,62,190,112,96,12,98,157,228,104,113,87,255,172,101,57,54,250,236,178,215,140,30,71,171,120,202,69,188,245,226,178,185,134,90,182,144,162,231,47,223,103,15,24,23,245,197,32,148,137,169,130,64,118,149,93,188,157,197,51,82,108,11,112,61,234,233,213,112,112,223,89,10,191,92,217,218,250,116,194,142,223,198,85,150,179,162,120,219,75,160,199,92,147,221,142,44,249,81,124,183,171,198,31,174,139,19,14,151,229,86,111,181,154,12,57,219,14,124,254,208,135,171,146,143,94,116,176,205,19,82,163,117,206,169,235,120,36,155,133,43,96,234,45,135,194,20,98,117,135,207,149,53,233,10,57,251,127,90,45,90,195,65,41,195,89,167,113,7,127,125,122,122,187,73,105,149,193,103,131,245,3,6,14,158,146,228,38,81,97,29,91,110,79,64,92,87,183,120,44,43,196,40,165,71,107,59,39,20,133,166,172,7,138,84,192,3,167,252,133,84,15,76,48,161,203,21,167,118,179,192,183,195,148,90,137,65,80,77,249,221,141,17,138,111,102,151,225,70,150,141,52,167,128,207,239,203,126,88,249,19,247,57,30,184,103,97,2,5,182,109,103,4,204,142,170,15,31,213,147,250,183,157,39,194,162,8,124,46,230,159,114,16,48,246,251,122,224,115,46,71,151,147,240,147,228,200,199,188,152,113,76,84,170,34,111,109,225,175,53,166,147,195,40,210,190,173,185,42,126,43,172,26,191,215,243,219,4,78,98,72,126,116,255,15,60,74,204,114,34,228,55,4,199,136,80,58,228,119,82,138,124,117,166,12,248,1,124,219,176,188,207,34,155,101,101,253,124,177,38,96,206,225,36,95,133,146,119,244,9,145,218,172,110,23,220,134,105,231,128,201,145,20,23,192,129,247,249,39,96,42,33,146,244,9,69,52,217,205,32,118,94,210,206,20,134,16,165,5,204,41,32,111,110,76,202,241,230,196,27,182,78,242,159,162,79,60,124,113,232,75,183,236,98,76,35,31,108,142,110,177,45,161,241,93,205,173,94,170,15,87,215,55,223,20,105,248,249,213,127,76,125,250,219,149,164,254,111,64,186,213,170,36,25,77,204,157,47,197,106,79,35,241,217,178,157,30,152,18,129,236,176,197,246,155,174,160,218,163,49,201,89,83,156,50,40,16,239,104,107,46,213,103,129,76,220,133,183,113,163,227,46,76,209,95,243,67,228,28,216,67,234,194,24,123,98,39,241,213,20,20,142,244,192,185,125,218,39,192,166,123,56,21,62,195,239,115,165,67,128,181,196,169,95,161,186,241,193,54,31,191,68,135,160,134,200,41,251,126,7,247,12,139,243,194,166,46,253,249,145,185,19,144,139,93,5,38,8,112,81,211,164,82,244,236,18,59,59,60,41,94,151,103,215,101,50,195,31,76,50,93,94,77,97,94,181,4,12,111,239,86,184,184,235,221,10,196,158,41,126,208,28,49,49,96,234,130,239,112,253,50,141,252,96,29,172,79,141,146,148,95,73,64,9,24,111,197,237,112,56,44,70,243,239,34,38,86,197,40,230,102,176,191,8,54,172,171,5,67,103,63,112,14,11,109,194,48,90,154,162,109,250,137,142,98,229,49,7,158,71,159,187,178,47,158,201,150,223,30,120,90,101,208,7,147,65,48,101,175,67,212,121,199,174,192,39,47,245,81,147,40,140,4,227,7,19,179,156,178,236,169,95,62,27,133,255,54,218,62,234,116,201,11,121,55,191,143,226,4,238,234,55,132,116,245,92,60,190,133,11,27,97,147,59,97,198,101,153,220,171,2,59,195,214,23,35,109,47,245,104,75,244,188,45,133,219,218,254,222,70,95,47,75,43,35,110,53,124,40,17,98,95,122,122,144,223,121,78,198,30,48,98,235,247,167,33,1,201,203,189,142,139,42,59,9,9,36,19,137,242,165,5,218,213,40,77,166,172,155,226,217,3,179,85,90,155,105,238,43,143,155,210,82,215,185,85,185,134,183,199,44,218,41,91,29,65,1,207,39,216,86,124,120,54,98,133,113,191,185,37,111,197,135,179,232,195,225,124,153,241,112,170,134,170,190,90,102,183,186,15,71,239,98,43,156,90,236,163,192,187,15,253,110,18,174,70,124,216,153,135,58,156,137,248,117,89,247,225,196,20,229,225,147,82,184,60,111,183,192,177,172,48,231,215,14,120,13,113,77,160,38,182,227,135,71,77,218,161,211,180,171,46,74,190,180,254,110,163,176,61,126,151,208,169,216,164,200,152,149,232,206,85,158,221,255,128,157,218,247,128,23,149,232,2,99,254,70,107,146,103,158,23,67,23,123,198,107,147,29,165,30,46,244,10,99,40,160,195,83,47,109,58,103,92,93,238,165,53,218,200,34,38,37,180,209,17,99,156,232,63,77,61,140,15,156,195,189,140,226,102,235,98,174,114,197,206,225,200,129,187,122,169,85,151,108,63,119,163,143,130,16,84,111,20,206,217,3,71,36,228,83,194,37,221,205,109,47,238,46,4,177,171,94,32,224,124,200,61,94,124,163,72,36,182,151,153,48,205,205,85,50,51,230,179,180,224,98,8,199,220,254,109,116,210,218,20,116,220,225,191,43,108,242,242,102,229,156,30,195,207,6,242,69,210,179,46,49,11,186,111,116,144,241,159,247,246,169,208,209,5,192,208,142,103,83,102,26,211,215,96,244,36,203,133,251,173,7,3,62,171,212,207,211,141,134,98,210,182,44,133,125,31,77,138,236,184,240,130,212,195,151,252,166,58,160,234,47,51,190,221,55,66,72,10,214,213,131,4,166,126,108,4,218,133,48,25,180,69,21,27,48,235,104,60,48,44,236,23,158,162,192,105,112,118,185,46,224,110,4,250,2,23,74,59,226,183,7,194,115,250,102,212,57,248,213,127,115,146,223,116,78,96,106,121,106,180,198,131,28,243,172,115,22,231,232,178,110,133,126,242,98,63,74,170,26,48,73,178,75,225,209,171,79,225,3,111,169,70,6,38,157,41,250,12,210,153,155,235,220,97,19,173,206,5,115,96,98,47,61,252,133,6,151,234,103,53,142,237,125,185,250,64,185,159,229,128,17,121,26,67,225,51,66,110,222,236,105,53,190,138,26,167,117,160,103,169,77,125,49,50,157,198,109,140,79,84,95,140,202,203,219,152,205,76,159,125,182,179,184,155,155,156,80,151,30,67,9,172,244,236,232,186,185,254,6,22,88,133,28,68,246,75,167,119,103,87,92,241,100,130,12,73,90,155,255,244,55,187,161,191,61,157,87,228,135,41,147,76,95,160,25,2,233,115,79,216,85,97,132,80,46,74,166,199,69,77,212,60,57,92,16,6,223,210,95,120,125,203,119,212,26,67,250,186,201,227,29,14,217,182,60,142,6,99,201,150,152,15,48,97,208,234,15,175,211,24,235,21,134,27,201,95,188,154,14,159,60,124,77,132,2,198,7,55,35,199,174,15,252,37,189,27,10,83,175,162,8,75,5,220,185,102,238,172,48,14,190,128,173,10,179,60,112,245,92,33,96,110,83,10,103,52,155,252,197,17,184,185,145,149,110,58,196,253,35,74,2,198,6,203,242,219,164,241,124,212,161,219,164,240,234,37,39,233,166,229,222,252,196,52,166,48,52,72,47,76,138,118,245,17,33,139,115,200,163,143,25,150,220,72,70,196,51,231,155,251,98,112,94,57,192,178,174,85,69,136,107,218,86,248,193,84,185,222,172,118,131,243,151,49,111,40,121,72,183,49,229,116,219,115,33,144,16,27,226,102,52,152,185,225,239,85,201,241,120,97,216,8,119,192,56,37,239,186,131,12,97,125,213,161,192,103,97,93,138,26,96,138,48,203,12,152,40,164,192,199,154,89,95,253,207,230,102,180,36,131,196,96,194,248,35,96,130,2,15,76,234,99,180,222,89,242,15,129,81,40,29,254,97,157,101,174,48,209,217,30,15,199,151,56,251,29,46,66,137,148,89,125,48,95,126,35,58,192,168,212,251,76,200,252,122,149,93,193,170,160,62,145,87,131,241,59,222,61,229,152,212,118,160,124,176,9,34,203,118,53,200,161,46,223,150,3,108,69,90,23,134,199,234,19,5,2,182,122,73,133,7,155,184,247,57,137,24,77,182,187,113,206,142,243,106,223,128,146,87,51,174,158,10,48,252,91,223,153,73,81,242,49,237,100,5,28,152,155,135,183,134,215,66,39,57,39,205,252,148,136,13,30,69,14,115,156,115,199,234,249,70,228,76,43,10,234,250,3,199,221,25,24,231,159,194,196,127,125,141,152,70,95,149,19,117,224,91,154,1,83,221,184,100,60,97,166,76,213,247,59,203,244,207,73,96,110,230,158,39,139,165,12,123,91,85,24,246,227,233,48,68,7,98,31,13,211,48,245,109,254,172,17,164,127,154,194,120,52,46,124,86,183,88,49,100,99,204,225,83,141,21,86,110,232,223,72,176,23,169,108,14,87,238,230,119,184,59,169,199,221,191,155,122,185,99,53,222,185,212,45,85,245,75,62,35,115,201,18,144,47,140,168,201,114,144,164,193,7,36,1,201,103,82,69,46,120,164,169,112,107,211,103,146,145,71,118,217,180,240,158,18,51,253,96,70,118,203,112,82,73,131,83,40,224,115,30,149,34,48,105,214,241,106,199,82,168,51,107,107,62,100,199,195,207,166,124,105,77,13,54,222,130,128,201,61,150,78,129,24,195,231,248,89,42,164,210,232,179,173,90,121,4,108,121,210,10,227,206,40,1,175,38,27,34,140,141,51,251,153,126,230,112,186,81,79,208,186,92,154,231,167,204,34,188,137,6,159,59,156,111,213,20,187,239,190,244,217,86,31,49,2,94,82,39,64,230,17,199,87,241,23,35,98,151,30,148,144,181,119,9,215,160,27,139,2,166,246,207,103,17,190,38,53,175,16,120,26,219,15,93,52,222,122,202,15,140,227,201,71,99,160,71,46,246,108,39,116,252,177,71,111,163,42,184,132,68,134,146,165,92,2,229,152,125,96,34,116,1,163,38,37,38,39,161,242,246,113,81,28,24,70,128,214,181,53,246,69,188,248,70,212,84,204,156,158,45,62,247,141,71,195,239,50,101,225,34,18,227,110,221,5,39,137,240,92,116,36,181,236,240,251,224,115,110,150,235,61,237,86,209,62,251,119,3,128,225,105,36,185,93,52,28,150,229,187,73,130,46,225,77,48,120,184,168,143,165,210,165,90,166,62,123,32,218,27,173,41,53,110,10,19,162,246,205,174,17,86,217,178,58,32,118,73,209,227,68,169,106,79,250,106,197,133,19,77,226,167,160,126,167,40,90,85,209,24,242,33,49,59,127,105,21,222,225,220,169,158,189,238,236,23,248,10,252,225,253,71,249,117,97,10,218,235,231,196,167,184,187,78,93,245,220,193,188,28,197,96,232,11,229,213,72,243,244,220,121,96,179,8,4,62,70,146,123,187,73,125,69,87,81,127,27,213,14,223,175,240,70,215,44,219,25,193,218,233,105,107,203,20,154,186,162,8,43,245,104,92,97,150,16,184,154,243,188,92,184,85,237,83,206,193,225,171,175,81,122,116,157,152,164,218,149,20,143,222,205,178,133,47,152,72,124,242,41,76,185,188,68,68,129,185,111,95,24,102,80,129,43,22,161,199,254,8,121,152,70,131,192,115,185,68,128,193,166,46,124,97,196,140,186,119,56,220,235,144,75,10,156,182,7,108,64,201,63,214,198,104,195,248,94,136,24,84,189,249,193,228,12,146,24,56,163,53,189,47,151,8,60,37,43,187,73,220,185,101,13,185,219,19,5,171,211,119,82,136,115,196,120,51,61,193,56,174,17,31,232,67,142,76,219,222,218,138,182,205,150,163,194,118,167,112,24,49,150,149,5,238,200,254,124,51,188,155,230,79,209,23,163,244,46,122,180,114,149,151,99,15,248,172,76,255,109,36,207,110,121,107,255,201,142,198,70,219,59,177,86,29,15,148,18,146,155,41,103,63,130,11,71,30,78,65,182,215,127,224,11,28,231,192,144,214,212,223,165,225,15,63,27,208,150,163,11,250,127,207,39,181,124,218,116,243,36,126,217,244,179,249,93,213,148,86,150,142,117,57,15,246,10,14,138,254,200,104,151,177,206,87,77,197,96,196,167,154,194,13,18,14,135,225,50,22,155,148,29,227,28,78,254,219,166,237,217,181,53,211,50,231,128,107,159,114,121,162,30,161,120,14,60,48,65,20,233,113,46,236,158,103,129,187,111,166,86,245,183,139,101,244,56,12,137,188,160,240,146,110,159,73,195,164,160,171,124,246,57,81,102,243,219,230,248,73,38,151,7,206,113,51,59,48,20,63,138,230,136,156,163,155,126,206,185,252,60,27,242,68,239,241,51,167,166,30,201,213,210,31,221,230,28,132,44,155,46,1,148,89,106,188,25,105,101,75,14,175,98,42,23,126,189,225,150,133,253,125,97,24,113,154,27,34,228,215,103,177,42,41,146,46,31,181,200,94,150,173,54,101,170,20,90,122,28,119,145,82,61,166,220,71,41,139,222,158,21,109,240,146,247,62,168,177,225,6,138,233,45,207,38,94,214,71,52,70,219,77,54,113,42,118,207,44,140,159,134,23,124,43,76,185,155,223,224,207,252,167,44,32,43,76,72,225,194,163,247,167,181,113,235,199,103,103,4,208,165,207,168,243,235,53,126,27,71,130,216,49,176,166,244,184,18,162,43,177,212,140,39,196,70,222,115,192,27,34,7,129,51,217,36,249,190,121,203,50,94,249,44,245,52,111,183,24,215,148,180,158,100,179,248,86,139,199,163,110,57,86,207,71,157,11,105,143,239,38,90,181,239,155,103,188,0,51,6,140,250,196,171,8,9,12,165,151,239,197,228,154,210,205,23,38,134,214,107,180,54,34,255,44,240,89,62,97,109,255,76,90,89,4,25,74,8,15,45,46,100,96,135,218,65,84,71,114,223,114,152,56,164,244,41,12,57,165,121,167,101,115,40,220,94,33,216,186,61,9,131,218,20,182,165,44,112,203,53,46,202,243,76,188,161,166,60,133,81,173,250,10,34,95,109,232,128,17,254,219,113,136,224,107,235,151,168,134,168,99,53,73,144,15,198,150,23,99,3,74,162,179,166,252,217,20,29,72,143,38,59,238,150,63,26,161,68,61,118,19,65,9,207,122,49,62,139,57,196,196,74,232,192,250,110,8,227,16,81,81,71,201,199,128,128,213,187,12,107,108,222,147,19,133,51,98,20,254,211,196,128,228,170,186,172,228,36,185,53,97,194,86,237,222,131,23,122,80,35,220,161,43,217,173,173,9,124,102,120,152,142,168,19,224,137,184,48,36,155,219,103,10,197,243,112,39,94,152,48,79,92,178,87,182,187,148,180,206,141,108,111,127,56,220,61,45,203,119,147,18,231,113,159,3,83,204,39,111,190,182,167,230,227,250,36,9,163,8,134,159,208,209,102,10,13,23,164,214,113,251,161,187,44,189,41,203,115,167,121,17,253,173,96,27,76,73,90,159,177,101,174,124,240,177,66,230,213,116,68,228,205,138,37,2,182,64,203,69,11,94,197,207,223,206,93,133,91,174,60,27,146,88,143,110,47,66,60,75,174,208,166,56,184,227,218,5,209,125,190,153,249,221,244,162,146,159,231,203,108,76,233,108,56,186,156,103,137,106,89,8,234,134,192,230,148,240,173,144,157,145,58,227,11,99,6,125,194,84,56,193,19,151,4,249,105,163,161,116,183,195,254,137,73,75,107,115,250,185,177,112,204,93,169,58,38,105,31,183,156,175,29,56,252,154,248,206,78,15,19,168,241,243,3,129,178,121,201,238,186,237,17,173,249,234,32,71,92,24,212,128,113,95,186,167,245,87,228,164,125,86,8,142,248,109,115,159,133,219,110,142,172,181,158,233,83,93,52,245,185,49,231,212,87,131,245,236,155,72,184,59,167,236,147,108,110,228,81,22,135,185,1,202,186,165,113,246,76,84,68,145,184,171,52,253,105,244,106,188,199,23,57,158,231,232,250,103,203,252,255,225,223,253,135,127,252,247,255,233,31,255,251,255,250,39,101,254,123,254,191,151,249,255,139,239,34,157,120,134,48,250,152,156,218,117,47,44,44,17,104,49,227,67,71,147,224,176,141,47,252,132,241,240,99,247,37,157,90,164,220,134,135,133,234,212,122,41,117,12,38,133,32,198,111,221,92,122,102,86,246,108,64,184,77,77,213,84,38,229,153,209,221,143,111,244,227,206,182,42,19,167,227,101,138,5,129,204,209,45,230,98,189,156,137,16,214,216,217,232,198,173,55,239,63,94,68,47,66,91,8,28,136,38,76,255,137,100,248,14,131,96,169,184,208,77,69,246,116,175,247,199,57,217,243,85,132,1,198,165,235,70,255,34,239,112,236,38,91,8,241,170,28,123,4,210,126,247,130,183,72,70,11,127,45,91,8,105,6,23,173,103,255,29,245,238,63,117,201,53,10,111,108,138,72,187,121,90,134,184,200,23,87,140,53,71,60,156,196,142,172,27,231,178,125,56,118,198,158,197,128,101,39,37,49,217,31,126,142,52,41,21,1,54,238,55,71,81,133,144,85,206,225,209,87,192,236,217,91,38,40,165,9,41,110,66,107,152,246,128,124,246,54,42,68,127,113,134,175,202,214,136,150,23,198,66,156,38,8,212,78,129,123,219,31,79,238,79,76,24,206,120,129,55,73,255,190,229,67,237,221,147,192,25,199,79,9,184,115,219,25,2,87,202,48,106,192,208,20,200,241,108,162,163,57,142,65,252,56,75,224,146,166,19,116,113,130,90,149,166,252,54,181,7,247,120,166,74,104,84,249,237,70,66,167,175,60,114,27,174,28,129,241,70,215,94,194,112,128,158,83,124,51,139,26,243,26,39,2,145,156,153,100,129,144,127,219,226,172,34,109,107,203,137,128,4,220,10,23,57,12,165,109,60,240,50,10,21,183,120,22,41,7,75,172,41,100,90,194,72,92,80,117,136,251,145,148,165,21,158,102,24,20,168,120,122,77,181,237,87,60,136,228,212,52,70,16,166,120,13,217,175,136,92,35,84,228,126,150,184,203,140,193,96,109,65,39,41,104,106,36,102,185,61,38,24,134,114,216,144,29,70,66,53,110,27,198,237,10,251,19,86,87,65,205,151,224,123,176,185,38,135,220,122,17,121,229,54,227,182,109,53,242,62,129,39,250,191,254,240,102,25,252,242,226,228,54,71,148,245,12,157,37,121,168,85,206,213,214,91,35,213,40,139,243,140,37,139,203,223,236,151,211,171,215,5,92,186,183,49,235,56,233,125,1,239,87,88,206,133,212,82,189,108,80,253,188,227,122,136,54,105,23,175,18,181,242,61,34,3,20,185,212,210,21,198,123,224,167,7,166,220,40,226,73,200,208,5,207,26,15,39,83,174,234,45,170,80,109,56,227,42,99,126,107,185,193,145,67,146,227,146,53,149,108,202,238,127,231,98,90,226,138,134,23,73,250,52,47,83,252,139,59,24,38,255,212,171,41,94,144,184,233,16,158,150,189,214,110,174,253,94,139,51,12,109,18,89,131,13,127,133,251,146,58,198,231,183,139,17,99,165,128,41,46,144,155,208,185,105,194,41,24,240,70,12,84,189,5,22,26,139,15,91,150,157,42,142,10,104,78,75,188,154,57,213,5,166,118,57,221,94,227,4,147,20,137,194,102,176,195,153,144,137,225,73,84,143,202,186,116,63,123,16,87,151,103,83,25,51,98,229,67,111,211,212,129,9,157,84,137,62,229,2,49,170,186,134,184,229,149,11,247,149,155,122,219,32,73,11,223,143,41,31,87,245,213,65,191,30,238,52,102,252,22,63,70,229,82,81,195,177,180,80,47,22,47,186,177,156,196,77,105,176,249,110,117,9,99,128,197,206,49,108,67,148,217,96,81,11,79,182,1,30,35,203,112,87,52,199,166,175,110,44,40,146,96,4,158,48,161,186,91,10,162,151,157,30,24,63,100,56,181,122,151,234,132,31,60,134,192,85,51,67,170,241,181,249,34,24,198,231,166,94,95,248,218,178,59,133,7,44,179,73,188,86,21,85,204,230,254,255,99,186,195,131,146,31,199,236,94,158,193,49,74,50,23,180,184,117,45,142,229,62,70,174,198,234,202,35,52,238,85,179,6,83,90,46,30,229,4,255,107,120,40,217,117,116,174,32,113,226,155,241,65,203,168,50,137,43,190,162,59,85,50,101,18,146,180,82,173,18,125,93,184,63,121,108,213,242,138,98,52,19,169,191,115,41,76,2,71,9,56,181,180,158,216,66,185,93,70,53,183,102,9,225,231,105,57,30,77,62,170,250,47,23,242,116,126,113,38,10,78,106,177,194,103,192,252,38,102,225,98,185,175,3,99,203,7,220,80,21,26,10,239,32,17,0,150,68,76,66,38,152,104,23,69,46,80,253,201,251,151,123,16,62,120,82,206,229,167,45,151,192,59,156,20,134,180,117,233,110,36,185,189,203,142,121,70,6,228,208,88,16,225,135,136,61,76,248,158,36,22,148,225,11,247,153,210,73,85,203,218,154,212,158,238,214,227,177,223,6,169,107,23,102,105,117,183,101,168,143,238,122,4,29,187,231,92,189,34,168,104,61,36,221,98,225,155,149,35,138,5,47,64,82,152,162,128,0,41,137,145,152,33,241,50,223,237,40,17,210,184,68,179,194,44,119,156,54,46,105,85,92,240,205,116,200,110,91,138,215,228,165,97,161,141,43,91,131,48,75,14,252,134,181,17,86,39,228,68,56,152,4,38,19,203,221,135,141,58,42,233,107,232,83,134,223,199,41,164,74,125,60,145,101,166,116,143,0,110,37,105,81,225,25,28,50,150,192,147,199,19,142,239,188,182,71,81,11,73,246,154,70,64,28,186,249,134,113,224,179,227,106,74,8,129,156,88,28,76,138,115,216,108,133,87,28,30,40,92,232,15,87,27,154,8,121,143,252,4,214,14,12,89,103,137,136,248,57,176,53,237,130,0,251,90,17,109,63,155,243,108,154,28,113,76,183,234,150,159,41,40,117,141,213,55,242,12,103,180,38,87,172,61,15,39,168,180,110,176,62,79,177,104,59,57,84,217,221,39,149,131,125,143,7,70,154,59,18,28,182,145,244,8,220,96,136,240,204,139,97,241,244,241,192,35,76,63,227,30,170,47,140,188,124,36,87,52,179,75,5,134,111,213,47,86,149,80,206,78,154,9,147,182,39,241,115,235,34,57,123,106,54,10,124,2,23,38,140,160,137,48,216,99,190,191,19,183,156,58,94,100,54,69,246,30,78,126,152,171,36,193,199,146,16,60,221,132,194,104,201,51,62,29,132,162,181,39,125,84,34,22,98,39,80,254,56,91,139,20,28,162,54,18,66,98,187,241,93,240,128,212,212,203,80,111,104,66,182,192,69,141,225,110,202,207,61,242,119,182,73,184,72,194,212,57,63,239,87,21,54,23,73,143,59,211,119,237,72,162,33,81,165,203,38,72,69,81,117,226,142,5,241,31,137,183,2,23,120,199,227,205,48,86,196,224,164,96,188,69,90,32,146,183,75,227,252,164,48,247,25,201,42,103,97,38,141,151,35,22,179,189,60,25,174,166,190,101,131,37,245,186,247,72,198,106,12,166,60,26,222,136,186,2,46,72,75,52,133,141,221,41,96,124,197,2,27,121,182,7,65,73,19,146,74,89,75,158,99,175,243,207,194,101,151,100,134,14,152,190,34,8,122,70,139,84,88,133,113,37,248,189,137,209,106,154,106,60,16,94,139,120,58,114,110,103,57,200,120,181,142,198,88,119,184,15,10,25,5,38,205,99,7,90,244,60,132,42,24,173,95,71,169,22,219,15,188,134,159,28,56,5,240,131,106,46,35,185,22,37,50,6,211,147,141,56,44,112,229,233,134,40,3,61,233,134,80,155,180,120,47,196,54,196,27,2,76,84,212,81,114,146,187,60,27,74,214,112,2,21,163,208,145,164,140,97,236,12,30,19,35,245,234,12,231,211,26,175,183,191,247,64,108,74,242,94,33,251,233,37,146,48,201,115,81,35,25,34,78,188,166,31,92,44,237,79,102,194,47,223,125,223,244,208,190,167,102,205,26,19,106,187,185,167,220,92,47,156,45,84,28,137,173,80,128,202,12,135,79,185,172,72,115,166,220,163,43,124,22,12,213,61,158,84,75,50,162,60,155,250,220,93,34,97,55,17,71,220,111,170,177,87,158,145,252,49,36,104,176,185,225,174,176,84,15,218,117,175,66,85,246,250,72,161,18,29,245,65,77,161,53,208,244,254,48,209,14,239,110,228,164,134,38,19,158,161,167,226,211,127,120,152,123,233,129,17,145,88,1,163,41,43,240,143,15,214,211,140,241,173,12,9,81,18,209,105,145,201,149,251,207,249,43,48,190,197,22,40,27,165,62,155,239,242,45,26,250,128,53,94,248,236,156,241,93,125,44,17,54,37,37,29,58,44,159,132,103,179,106,123,202,177,196,93,41,251,70,199,92,110,98,7,176,185,161,90,232,9,235,80,89,107,134,63,148,106,145,86,100,167,78,127,83,248,23,53,163,158,74,111,162,147,83,96,75,126,171,1,35,207,222,21,38,77,176,5,156,41,104,148,234,130,130,177,223,110,1,64,17,35,2,71,224,177,3,186,163,156,158,75,139,38,10,222,199,29,240,153,115,10,67,179,29,62,55,18,192,182,218,215,132,178,206,187,215,128,41,118,170,79,185,71,115,230,63,188,244,243,252,73,214,90,18,87,40,52,25,50,104,211,158,74,19,184,71,90,192,157,204,84,129,135,137,87,121,201,197,217,100,53,18,142,231,119,230,40,216,104,191,132,17,133,201,225,104,1,183,186,100,79,192,231,12,107,124,192,184,166,164,252,166,24,103,248,136,50,22,188,118,82,126,131,113,144,220,121,155,76,211,86,182,74,83,241,88,59,74,104,80,222,232,90,250,147,168,122,241,55,47,92,134,197,102,100,94,49,193,2,70,130,187,42,204,157,212,135,187,64,107,163,37,119,227,236,202,45,42,81,96,234,172,77,203,203,142,225,209,162,64,140,220,161,172,111,110,233,38,251,86,90,65,96,90,20,166,24,112,223,66,172,34,230,234,198,116,243,155,245,252,17,127,182,7,70,251,198,127,154,41,223,228,196,37,240,254,233,51,24,74,18,183,84,156,38,238,38,81,227,213,169,242,18,90,12,18,200,34,79,108,154,66,93,171,79,21,35,220,191,94,77,69,190,218,91,33,201,78,122,75,242,168,3,149,250,248,100,105,149,183,28,144,194,36,97,136,72,70,210,17,53,144,168,210,118,41,231,62,182,89,159,229,150,228,85,43,125,126,10,71,107,240,108,65,162,209,149,63,44,53,43,69,13,180,102,37,127,57,87,19,138,9,163,26,48,115,134,107,89,233,10,21,92,131,207,33,218,181,92,182,152,24,215,173,252,236,89,171,166,33,112,159,94,216,143,51,105,41,179,102,34,155,221,203,11,128,219,40,194,192,146,186,241,232,248,171,113,45,175,194,31,70,29,111,115,199,150,233,37,119,101,107,76,70,63,23,133,205,196,82,134,86,100,147,106,228,76,91,68,144,146,50,230,192,66,57,162,82,145,248,83,255,179,96,91,42,209,109,23,106,90,44,222,141,119,37,234,128,183,40,38,89,29,59,26,11,57,224,115,224,204,167,204,125,70,241,2,112,234,85,7,12,221,173,96,19,177,204,139,170,3,134,39,230,22,170,15,206,105,253,110,146,27,220,9,10,60,182,146,97,83,120,222,151,151,73,146,248,135,174,133,84,247,119,164,81,253,205,27,113,132,59,94,217,152,114,227,179,33,61,78,194,63,145,137,152,151,28,53,223,44,54,41,192,167,20,137,196,178,15,182,202,36,153,105,4,89,137,207,56,140,159,43,61,240,188,132,32,192,112,59,9,217,66,178,156,209,128,41,84,83,162,7,99,76,112,148,98,4,161,8,51,125,185,88,219,188,230,174,202,227,128,20,76,84,86,159,67,1,254,29,129,207,181,35,104,186,22,170,94,173,41,135,4,110,142,21,159,85,141,216,78,136,51,200,62,245,55,155,219,172,119,65,51,244,229,53,208,99,205,36,101,221,200,200,45,111,135,207,92,81,174,198,98,62,11,47,208,63,134,228,164,162,95,97,152,81,106,192,53,137,176,0,48,156,7,206,79,1,105,100,174,207,195,185,98,59,249,197,175,64,244,121,248,10,202,27,136,55,136,99,10,138,99,200,137,236,16,152,168,123,233,179,207,21,111,250,194,159,166,229,48,4,54,29,16,231,37,224,50,179,148,21,202,24,244,118,16,180,16,194,168,66,152,83,76,230,195,43,110,177,35,37,116,105,48,135,117,208,164,100,171,150,20,234,152,179,39,121,114,55,236,47,101,109,101,227,33,70,235,38,195,129,25,30,229,48,170,173,166,182,130,90,134,121,42,71,80,165,94,196,51,193,38,121,8,179,20,101,33,130,83,193,215,46,37,105,103,183,21,66,56,35,137,117,170,30,74,237,154,242,139,25,211,247,14,184,61,188,185,248,172,182,215,170,144,54,176,217,93,21,166,158,55,30,62,200,86,204,10,79,103,95,6,77,89,233,143,154,57,103,124,221,163,200,158,69,171,1,24,199,222,8,56,203,141,19,24,133,198,26,4,70,3,25,232,173,48,28,113,254,226,4,242,117,142,3,151,212,226,225,148,159,188,173,77,52,60,96,216,97,154,194,167,211,130,194,40,91,76,174,42,124,238,33,254,97,148,128,47,101,188,254,36,72,74,192,248,10,180,117,34,13,215,97,232,195,148,133,18,184,92,210,168,105,116,38,218,45,12,169,19,254,54,75,184,86,86,67,40,227,131,253,143,62,149,123,250,143,176,138,220,217,15,166,140,182,11,211,93,53,221,119,103,221,109,220,164,149,197,5,166,97,136,117,157,3,172,83,9,61,31,194,42,168,226,47,69,88,82,45,135,74,2,176,215,15,193,78,214,242,82,182,43,110,58,62,220,112,69,156,241,23,166,45,76,87,231,63,231,4,134,126,86,105,242,138,201,179,57,33,28,185,58,245,153,137,231,127,227,225,132,152,148,13,8,82,4,206,145,128,141,200,85,199,115,93,46,226,202,153,159,183,206,165,142,193,209,5,158,91,135,27,179,124,235,195,183,236,105,13,109,54,215,77,48,184,47,225,75,129,223,60,215,203,162,71,64,64,151,62,58,44,30,22,178,226,197,61,155,194,29,147,60,126,155,100,101,57,152,17,188,174,253,62,156,61,73,8,129,224,220,227,52,118,24,194,198,165,15,63,155,144,124,24,55,108,37,85,44,216,117,45,250,28,58,226,231,225,196,35,114,60,28,142,94,57,183,73,90,73,97,113,176,128,242,195,197,10,59,113,48,141,227,60,90,202,251,142,116,210,221,244,200,180,201,73,121,69,169,132,158,193,240,71,88,105,136,213,221,96,253,223,51,186,37,27,215,145,176,69,82,34,20,15,111,20,53,40,143,37,26,192,46,55,97,112,26,74,7,201,162,11,194,110,82,115,202,195,53,73,74,100,240,40,87,18,231,186,242,138,162,204,18,28,100,231,158,184,183,242,3,194,98,9,213,73,192,198,201,167,240,186,215,137,3,215,165,50,27,141,17,104,65,62,200,103,234,222,209,224,19,9,58,124,10,184,215,211,107,68,155,74,116,170,41,160,207,7,134,145,229,178,100,82,12,244,208,123,66,97,215,47,137,166,228,75,1,227,3,112,130,157,10,61,123,211,37,120,12,208,18,132,24,112,129,13,85,187,128,27,38,220,166,192,233,165,60,77,8,43,69,99,42,71,229,146,5,209,232,108,241,217,181,25,143,239,3,147,230,29,112,121,8,162,77,173,40,57,29,56,131,215,183,118,218,89,21,53,38,131,137,245,233,81,208,49,21,220,106,168,88,94,67,159,61,144,55,240,198,248,241,159,71,243,71,66,106,138,32,180,108,214,84,114,54,207,27,182,250,200,145,228,252,236,176,140,5,57,15,117,84,253,86,151,27,204,169,116,209,180,149,206,59,35,125,185,3,62,55,104,53,196,172,82,224,210,223,114,3,239,98,127,118,211,198,113,83,234,108,166,16,160,9,35,55,85,241,193,9,76,178,108,22,51,13,159,105,143,235,120,49,46,220,170,220,210,88,236,190,111,148,54,114,85,198,185,179,9,173,190,131,131,22,177,176,36,243,8,22,150,229,57,17,192,182,7,42,220,106,48,212,82,206,210,31,178,239,66,69,141,55,174,164,86,11,217,106,167,139,130,226,175,24,17,211,195,184,93,49,94,47,92,164,176,29,24,17,110,159,72,228,188,158,213,38,125,134,136,237,114,139,228,116,46,68,151,242,93,240,53,14,191,232,156,35,133,186,121,37,111,231,52,174,193,98,158,41,22,149,87,67,190,120,5,167,61,81,200,42,214,16,153,175,197,21,116,128,135,120,86,13,166,82,43,120,200,237,62,126,25,239,73,53,232,126,23,201,36,122,41,57,33,201,208,152,241,31,108,93,94,21,62,127,230,245,23,192,101,168,181,3,205,226,8,39,69,134,217,77,89,129,141,10,177,5,183,59,26,161,185,151,71,254,160,133,4,65,70,219,176,10,37,24,156,105,144,111,57,124,246,39,189,91,26,31,70,246,83,130,36,63,4,198,85,245,1,18,59,39,196,79,44,162,87,20,130,228,210,120,248,236,59,43,74,5,66,124,118,162,188,67,204,114,34,57,65,133,67,125,18,229,184,85,97,43,206,11,56,171,71,202,184,201,67,173,2,180,87,153,135,212,181,231,229,76,228,153,172,45,37,99,165,28,243,220,75,227,217,141,184,167,200,112,16,24,107,51,90,159,9,95,242,3,91,134,162,192,75,127,251,24,221,53,110,212,192,173,203,241,53,209,240,206,253,254,54,4,247,170,16,66,222,86,138,15,107,4,150,30,216,82,153,3,198,226,148,110,57,167,124,100,25,0,215,81,228,46,67,41,202,186,51,45,89,204,80,90,195,215,30,212,215,25,86,192,92,31,24,101,207,17,227,9,49,143,202,170,76,234,48,71,40,78,80,186,173,178,42,198,172,217,2,206,143,43,14,25,200,185,67,135,195,148,4,133,186,14,175,126,48,138,153,76,151,42,78,64,128,19,59,30,73,199,91,89,75,209,174,36,194,235,48,62,11,217,241,140,241,94,148,77,178,113,125,40,140,51,54,84,58,168,125,19,126,91,244,68,238,101,3,137,201,60,247,163,27,132,127,193,81,68,28,84,254,10,142,103,143,239,66,193,108,68,137,42,96,117,126,112,132,8,142,209,179,10,58,160,203,191,34,56,232,139,170,118,86,73,177,176,209,228,88,202,217,72,53,8,69,229,23,46,107,62,141,137,182,93,56,115,39,18,184,34,95,233,111,102,229,86,42,234,5,77,78,232,208,116,136,226,85,97,106,66,83,21,122,69,156,85,101,61,173,201,203,244,121,210,161,218,82,57,35,100,211,122,9,85,161,202,149,89,198,122,157,245,20,180,119,152,239,93,29,59,84,118,69,96,15,184,236,174,179,140,34,131,144,209,160,44,180,85,113,224,83,107,129,21,225,48,153,41,114,17,225,72,158,30,19,1,214,2,5,131,75,119,49,190,105,52,215,122,248,45,252,203,51,116,154,184,140,37,29,78,50,77,21,38,152,163,111,110,233,170,222,169,103,7,234,173,61,175,118,254,182,219,173,100,192,150,252,244,26,166,83,200,45,101,124,234,83,191,155,252,224,33,18,82,125,106,227,100,204,73,159,122,213,57,141,202,35,102,182,208,79,234,43,96,242,41,230,51,89,146,231,84,177,185,65,192,167,51,109,154,254,101,192,38,229,172,48,98,64,1,27,101,198,211,154,186,139,21,240,185,179,60,43,232,24,17,41,121,107,110,34,122,53,68,102,6,201,80,215,252,50,153,188,250,192,197,163,84,195,74,218,94,248,39,102,235,112,161,212,72,27,67,66,119,181,204,72,96,124,158,77,172,215,5,195,152,133,69,151,80,135,9,53,186,156,52,182,173,219,33,185,101,61,96,110,230,170,56,65,60,116,223,17,201,136,22,171,2,104,54,118,115,151,236,163,14,82,88,233,161,108,24,78,124,109,89,200,45,201,161,110,137,173,78,185,52,140,129,180,73,236,192,18,157,74,160,150,190,242,52,38,148,215,3,54,110,120,81,72,132,71,126,184,16,33,145,5,189,186,145,168,134,47,47,96,174,134,143,232,36,255,31,42,135,244,138,234,89,178,17,123,60,230,12,180,37,220,41,186,73,67,119,20,197,2,85,80,164,138,204,179,32,128,17,35,157,10,67,189,16,112,33,187,87,69,83,147,149,211,185,242,35,174,18,21,0,133,79,189,132,60,99,173,148,13,168,174,233,153,26,161,58,185,80,150,147,157,154,248,117,222,174,240,185,241,17,182,71,236,21,161,211,17,48,90,35,210,101,40,42,94,24,188,73,120,12,127,99,234,161,196,137,226,138,140,7,178,76,103,207,106,174,242,73,142,108,107,34,160,123,78,255,156,66,106,179,114,137,84,117,94,110,53,51,100,106,137,5,212,170,10,186,28,234,33,48,202,45,100,37,85,231,165,151,182,75,174,82,215,45,199,27,48,246,250,8,184,22,185,116,2,47,207,27,4,37,44,33,223,69,181,180,231,36,34,160,91,229,119,135,49,129,57,150,184,239,140,169,48,166,132,255,110,226,136,85,181,227,115,34,164,43,205,139,59,64,52,214,140,128,169,135,200,39,78,178,179,250,186,194,228,7,175,128,81,208,145,215,30,70,7,89,3,70,83,77,164,148,177,59,221,127,48,80,233,78,98,108,156,25,88,143,133,29,90,202,112,175,60,131,57,7,43,192,133,152,141,117,117,52,133,201,57,205,1,195,245,33,191,205,38,159,125,1,12,163,53,72,34,166,188,44,50,225,122,199,103,38,53,241,154,2,67,156,27,40,199,205,120,208,225,212,69,56,84,54,97,87,17,129,110,4,60,252,187,206,142,131,178,242,213,190,198,63,232,250,163,3,89,95,209,227,203,56,31,40,206,115,5,105,92,40,242,89,231,154,135,28,236,14,241,234,115,120,45,133,17,240,107,33,156,109,169,198,247,179,240,90,195,107,26,48,44,39,138,146,118,94,3,101,191,82,152,204,161,238,95,157,145,134,79,250,108,170,154,227,197,51,181,98,67,91,227,236,207,33,202,61,140,205,64,97,170,224,226,183,185,193,222,123,128,193,101,71,227,95,210,146,160,176,40,126,249,192,240,237,25,135,194,223,40,136,230,30,60,242,87,150,9,121,160,105,218,69,246,77,35,35,172,126,154,1,192,40,72,180,139,38,84,188,126,43,157,248,43,1,223,155,75,69,89,68,161,190,234,131,137,5,75,61,41,169,175,149,18,122,135,97,25,185,153,134,100,76,35,13,227,240,52,149,219,122,97,10,10,62,79,33,218,15,196,33,110,126,125,27,63,165,140,31,154,179,41,172,149,139,158,141,59,165,234,40,140,213,55,113,167,113,179,158,95,61,187,193,228,25,222,175,62,239,145,206,240,249,47,67,11,35,37,26,141,29,34,125,81,60,83,140,201,119,83,62,104,166,114,248,151,227,78,227,70,182,76,100,28,193,80,141,6,226,215,56,227,190,220,242,85,118,154,167,24,45,196,196,132,75,27,57,182,99,209,254,182,86,252,64,88,53,151,191,6,147,20,153,194,250,193,219,108,30,105,157,242,183,142,73,74,94,230,128,14,208,200,110,166,55,101,243,171,50,148,100,114,184,8,177,37,248,182,116,79,4,96,88,187,127,91,31,48,5,105,210,39,9,210,238,29,15,39,151,91,50,55,241,103,82,17,243,61,124,153,206,248,205,138,230,225,20,227,180,15,54,86,201,91,212,140,181,148,16,142,249,224,106,7,68,204,132,106,181,193,99,56,220,204,72,233,23,230,98,246,249,248,121,56,53,69,151,209,1,86,100,66,207,197,95,237,108,219,66,48,94,237,130,243,69,217,240,19,52,66,89,145,1,134,212,14,101,75,205,225,93,68,17,170,163,255,141,40,160,119,42,21,77,87,104,142,42,12,106,137,154,15,118,35,33,254,118,42,225,39,202,41,188,83,59,233,157,55,65,140,74,172,178,191,66,34,6,180,230,37,188,58,104,23,193,251,235,175,198,210,186,114,187,180,38,39,187,248,218,164,42,86,138,252,170,137,97,87,223,22,160,200,144,52,222,138,243,181,215,128,209,187,145,162,131,74,233,27,149,69,190,66,160,245,190,57,242,92,233,76,92,199,23,103,49,167,229,133,141,64,109,249,2,34,212,47,100,68,48,192,112,182,125,91,18,30,204,114,19,65,12,230,98,231,219,6,92,110,69,123,197,20,72,127,246,49,105,162,200,156,73,167,24,29,72,250,26,23,86,234,45,168,70,137,106,194,255,253,161,5,102,145,203,251,70,94,27,84,159,223,202,182,171,235,144,153,178,172,70,112,59,218,179,144,197,27,91,246,153,183,254,232,138,171,253,166,243,177,133,64,10,225,143,54,70,164,46,115,184,81,109,218,189,181,17,196,203,104,153,251,59,119,111,189,164,208,130,203,121,221,31,127,25,88,53,213,17,249,38,120,163,114,52,133,132,237,22,18,17,136,32,6,250,181,174,233,71,190,34,112,201,36,139,126,48,209,110,97,4,224,225,195,235,121,224,81,69,20,93,187,155,120,221,199,13,77,109,74,177,44,109,233,80,232,31,202,55,77,206,198,134,69,245,192,212,64,124,111,142,242,197,188,187,176,17,252,193,68,249,161,228,49,11,205,139,73,146,181,230,7,64,165,24,86,10,76,42,149,163,36,130,58,124,12,183,158,180,87,22,233,125,241,112,203,79,149,223,30,80,109,245,128,87,146,40,21,179,108,115,88,249,103,179,134,123,149,135,39,170,94,3,182,79,43,178,58,78,55,237,79,13,199,224,99,189,21,89,153,5,25,143,24,176,101,4,232,183,117,99,213,126,219,21,34,123,171,94,245,10,35,101,229,126,243,245,74,55,157,171,155,241,13,133,94,250,24,146,160,151,37,98,44,159,133,8,230,244,69,141,249,41,82,35,160,176,253,251,163,137,34,16,145,185,48,100,242,123,251,179,33,101,209,141,178,80,155,183,190,29,193,228,26,139,140,117,193,7,254,85,53,2,219,22,112,127,186,252,196,227,29,230,204,76,69,158,141,123,183,249,105,79,225,33,118,230,133,43,12,230,190,50,137,96,52,221,101,73,223,74,31,21,151,149,133,53,194,36,23,38,126,19,11,100,116,19,148,190,163,85,210,79,47,234,131,39,53,254,247,217,100,219,213,111,172,6,9,26,146,115,205,198,151,221,83,182,168,241,69,22,243,254,112,94,118,65,40,14,15,34,150,77,224,138,37,23,173,169,140,151,77,35,163,17,184,203,138,214,24,111,2,27,249,230,136,214,199,22,171,183,164,161,82,227,176,139,155,125,156,183,85,228,66,14,92,140,225,222,63,218,20,90,228,225,20,245,127,233,116,220,81,141,103,225,162,84,150,198,52,234,112,201,109,249,234,98,185,228,222,103,5,131,230,22,57,157,147,104,246,149,47,106,73,134,255,188,77,255,191,255,199,127,252,135,127,243,111,255,241,191,252,215,127,98,211,175,245,255,193,166,199,76,111,206,33,106,243,166,39,97,132,173,86,229,244,165,151,210,9,231,34,36,44,236,197,178,178,91,244,209,54,189,198,117,225,31,201,204,215,195,147,69,95,111,33,65,49,201,179,60,191,126,32,150,41,50,150,7,230,14,60,252,176,33,121,158,179,233,194,208,78,126,153,69,80,138,145,226,118,183,101,44,168,115,222,228,239,205,45,236,38,220,143,197,104,193,250,250,126,27,54,162,42,148,225,199,80,27,228,151,126,51,235,220,108,208,183,184,173,23,69,161,171,46,135,143,65,124,167,37,102,39,28,152,31,216,224,172,184,28,74,197,52,177,178,239,233,230,89,91,250,203,231,6,197,118,250,193,164,161,165,187,206,11,182,56,213,170,1,207,41,5,68,20,93,174,29,63,13,79,192,184,231,96,33,21,182,251,233,222,108,34,201,45,10,238,229,241,229,211,147,69,204,217,117,247,39,82,23,131,132,194,110,207,228,161,220,225,128,5,140,156,195,15,102,27,78,242,89,211,36,131,190,177,110,168,16,108,33,138,40,88,125,206,156,10,76,109,157,182,134,2,163,124,87,203,102,188,129,55,213,216,190,154,8,180,195,212,135,11,117,71,161,60,184,248,46,210,76,181,105,47,105,61,136,159,252,178,33,15,108,190,19,105,188,233,138,95,160,0,212,196,2,117,22,146,236,209,252,187,206,124,134,146,226,194,216,72,109,248,179,81,169,222,2,226,211,235,222,118,37,147,226,209,25,140,255,196,251,100,179,234,101,60,96,95,18,244,151,109,42,51,116,67,103,250,117,73,166,176,247,230,110,3,27,45,223,247,211,231,157,161,52,204,50,131,201,250,250,182,55,18,233,225,250,149,73,136,171,184,70,235,206,201,63,165,203,6,69,131,213,97,204,8,225,143,43,70,6,252,57,50,87,251,73,246,101,121,115,132,127,170,247,40,236,174,59,233,226,50,215,253,231,40,104,166,106,147,116,184,144,152,251,68,71,161,199,135,85,183,204,7,62,198,161,194,34,197,1,12,163,217,3,247,166,31,70,4,203,97,92,134,98,204,217,166,225,53,233,171,125,215,203,246,87,246,117,234,83,49,45,189,23,41,167,191,62,39,94,117,89,122,220,15,174,70,53,60,116,234,101,75,190,251,96,19,45,40,50,233,51,244,132,223,205,136,164,60,83,161,144,121,77,176,236,187,241,181,106,234,132,210,24,46,77,191,232,226,87,54,126,223,11,159,247,74,126,77,110,140,238,18,54,97,140,103,83,153,114,24,181,83,93,111,166,228,49,253,205,144,247,30,151,156,208,248,154,210,23,43,181,160,132,209,48,200,105,87,57,144,134,191,184,49,233,94,148,234,192,29,40,67,157,174,111,193,18,114,119,9,244,116,184,232,234,192,81,118,94,245,59,41,27,140,227,240,238,92,24,203,40,86,115,101,213,84,177,39,44,9,34,118,138,202,169,218,229,118,148,140,201,162,125,123,84,101,199,146,194,80,50,84,140,11,217,97,174,128,98,27,230,100,158,5,239,113,202,251,134,216,165,153,26,190,47,198,107,173,33,139,252,75,214,74,33,143,177,248,10,35,102,81,110,162,9,230,121,129,87,171,56,124,174,220,75,174,228,21,55,110,246,121,137,183,38,9,153,152,177,242,244,47,63,128,34,54,244,18,229,210,145,96,144,113,16,243,65,214,147,73,115,36,183,54,136,169,46,201,26,2,62,23,145,207,146,105,157,252,135,52,229,210,65,116,171,250,240,177,26,206,80,239,7,222,31,77,25,78,167,6,73,93,22,216,10,77,191,169,131,158,230,25,76,121,51,82,164,221,130,35,100,183,244,54,68,101,196,246,227,137,90,138,37,10,87,149,212,251,252,201,238,46,147,103,166,250,95,250,147,242,150,128,241,244,8,235,98,53,169,148,233,95,125,214,173,221,218,4,222,198,206,250,193,148,66,84,109,157,151,145,250,254,96,74,157,207,234,107,10,55,23,108,130,47,37,159,14,18,135,0,10,61,228,88,127,240,48,222,18,121,243,99,82,140,175,132,129,231,160,146,37,55,254,58,126,172,215,63,152,243,113,86,253,238,105,185,195,31,106,94,61,113,34,18,234,12,203,146,56,245,57,197,139,254,180,137,194,125,195,117,58,144,80,229,211,43,80,77,57,76,96,97,188,23,80,18,27,190,135,195,27,86,159,43,38,117,214,95,69,50,240,152,34,147,115,110,152,3,83,245,235,51,180,253,186,212,74,211,152,146,250,175,83,54,92,157,117,232,237,22,81,195,111,138,119,243,212,245,203,100,201,218,195,241,59,63,184,113,55,75,249,93,92,95,176,25,215,62,242,233,178,114,141,243,106,126,135,66,199,149,48,213,181,202,60,245,104,26,236,141,221,166,158,192,100,130,52,135,91,177,112,243,133,45,201,197,159,13,147,95,187,247,8,75,151,78,31,129,2,228,254,200,156,203,69,175,89,234,199,215,43,28,116,202,158,86,127,116,104,209,24,214,61,225,122,57,86,12,100,220,223,121,67,4,157,144,164,56,86,51,155,217,103,82,119,51,128,155,236,26,231,75,206,196,250,102,18,93,72,12,171,138,3,18,223,248,183,178,173,94,128,168,184,56,63,113,33,126,71,97,175,172,174,156,213,167,203,226,251,26,195,140,88,69,253,129,179,139,219,243,7,119,83,193,238,234,58,58,103,229,151,175,142,163,155,0,175,76,226,65,84,176,251,120,16,200,72,178,207,146,54,234,234,163,36,253,102,203,185,21,151,24,123,210,183,116,113,78,90,21,129,194,205,61,21,168,203,157,9,43,238,6,59,38,63,217,22,170,56,73,114,216,242,222,155,56,237,103,215,18,132,160,4,178,42,60,156,75,0,152,60,53,117,66,26,37,185,55,102,180,251,173,46,39,191,161,172,143,170,18,34,23,70,87,150,230,228,226,231,215,190,110,37,166,77,92,148,164,250,157,205,244,251,233,77,154,156,152,84,149,138,59,215,74,91,198,248,183,213,109,5,245,89,249,74,26,217,193,199,25,18,13,61,224,120,253,10,250,161,133,38,100,44,173,173,96,174,127,211,208,72,127,134,220,205,170,49,168,186,175,99,100,147,176,18,23,142,249,239,62,114,30,19,208,229,210,146,37,42,114,236,156,47,141,152,252,33,248,61,197,225,204,9,50,231,103,54,81,218,119,206,115,153,73,155,218,180,207,106,26,8,219,115,151,144,198,105,68,164,233,236,241,4,209,101,245,17,85,93,159,186,175,93,27,88,50,227,239,88,46,231,199,113,63,125,67,112,122,132,107,137,124,231,52,126,215,234,48,85,246,50,183,208,7,108,159,5,112,214,78,133,179,235,14,16,20,126,17,202,35,199,209,174,215,23,230,178,247,81,245,46,10,176,225,118,45,18,81,67,125,226,179,245,33,192,97,219,145,128,219,57,35,184,59,254,224,70,48,66,118,25,227,60,109,221,209,179,160,102,209,88,31,148,172,159,250,44,141,201,181,223,242,211,44,208,226,131,223,234,195,100,72,56,0,211,211,193,137,21,220,165,45,71,194,183,181,82,32,138,151,94,80,42,147,190,5,49,136,216,246,169,223,140,53,146,179,255,112,55,34,108,249,102,147,84,74,222,250,204,177,42,108,12,246,205,88,85,31,108,138,38,75,30,110,229,252,159,185,13,181,15,244,107,242,106,84,8,172,254,181,238,8,210,79,253,109,171,136,250,110,25,176,115,159,67,115,202,195,179,9,50,231,128,145,121,203,10,247,225,142,71,224,41,249,179,6,83,251,208,29,94,80,214,73,159,102,203,160,105,1,179,135,233,171,13,51,11,2,54,123,66,225,99,205,172,248,237,101,5,148,2,227,117,206,241,230,216,54,83,223,156,216,94,141,214,200,84,108,237,181,211,145,95,1,50,236,23,144,70,101,153,134,86,107,178,107,192,85,182,125,80,136,206,111,99,20,85,166,194,103,139,235,254,211,103,248,186,56,26,205,253,131,139,48,224,86,196,7,10,204,229,237,182,134,217,96,41,124,110,146,209,105,168,115,228,103,68,44,61,109,7,220,161,191,122,96,234,178,47,60,69,214,7,122,32,180,185,227,183,185,0,61,31,134,5,120,223,156,123,72,210,87,163,122,182,142,128,135,184,136,64,57,114,162,211,160,166,124,250,148,160,65,141,30,111,92,65,117,56,161,108,92,241,217,216,84,58,147,144,114,169,241,89,103,184,219,219,248,172,254,29,63,221,207,120,61,63,109,47,30,239,205,101,170,191,112,78,126,104,152,45,51,154,126,23,227,251,221,90,128,89,6,218,103,201,184,123,3,62,39,229,211,165,148,228,215,120,56,53,82,69,63,236,236,75,95,49,157,193,19,143,170,236,212,27,246,14,255,110,226,165,121,61,112,101,137,5,60,147,228,85,0,159,67,223,7,27,78,233,121,253,202,160,217,217,230,12,238,154,45,2,76,145,98,14,120,23,17,225,48,184,116,223,17,137,217,103,153,73,22,185,109,101,95,152,100,41,125,184,241,224,247,128,23,212,203,10,27,169,134,195,103,41,238,212,30,184,196,126,201,6,54,215,243,211,3,206,62,135,45,113,175,60,48,34,67,1,119,205,139,216,70,201,154,46,186,199,211,223,80,54,237,120,244,164,84,253,121,116,255,36,27,13,69,52,110,190,104,95,23,134,14,234,253,229,115,217,136,103,195,134,91,235,11,143,88,93,132,74,123,125,127,122,74,107,220,22,127,180,38,225,55,96,10,190,223,46,59,123,74,124,181,141,94,125,123,212,127,121,113,79,238,249,29,140,21,27,18,9,49,123,60,47,22,198,57,188,36,92,3,159,145,92,174,233,99,48,153,118,235,157,38,187,246,128,169,23,207,239,36,235,129,82,186,150,230,51,67,235,39,180,96,176,177,26,188,211,127,173,11,195,134,178,222,181,19,59,33,225,238,253,76,34,132,252,106,244,9,165,138,143,129,101,36,145,209,39,103,25,105,50,20,148,60,164,3,253,96,120,110,142,249,160,9,79,103,7,41,110,1,83,176,126,62,178,188,112,246,241,24,232,211,221,154,150,31,60,147,192,56,224,94,120,249,165,4,6,183,71,145,14,216,72,158,3,38,65,252,121,115,74,238,163,53,251,234,104,10,79,56,202,2,182,44,241,7,30,159,104,192,50,245,115,252,71,79,183,224,108,12,248,22,99,27,120,62,228,187,188,2,90,229,215,3,151,85,227,209,231,230,91,37,183,45,145,83,156,226,181,185,114,84,253,42,202,92,227,119,201,91,232,79,91,4,130,139,195,232,36,169,245,70,137,76,245,141,16,18,141,182,210,211,250,252,137,239,178,163,96,149,84,29,235,142,174,95,124,86,183,18,79,133,73,16,143,223,134,127,36,61,191,77,148,231,194,36,47,180,7,62,183,136,117,225,245,152,165,84,93,246,251,219,16,169,60,169,113,103,18,142,20,173,9,103,231,7,62,115,161,93,152,187,177,142,215,24,163,174,152,72,148,189,37,125,53,226,227,53,186,5,9,235,174,175,198,60,186,211,112,237,44,121,90,166,55,224,132,5,192,27,105,61,157,103,228,206,205,11,83,174,161,111,14,147,142,31,170,8,10,28,235,174,62,249,134,213,247,133,97,9,54,58,147,206,149,101,183,232,21,124,235,253,49,53,168,105,31,222,167,13,98,6,53,37,140,18,38,26,55,230,195,99,140,47,167,243,49,248,172,221,169,173,79,255,223,225,108,150,175,166,173,151,169,35,4,60,85,129,22,120,34,226,229,240,72,74,219,134,71,6,94,168,18,48,202,60,106,167,152,165,209,2,134,174,68,109,90,88,201,210,188,240,210,30,133,37,184,5,72,201,221,158,122,159,60,251,66,139,247,38,136,63,155,194,20,11,196,123,195,22,164,99,13,7,229,157,103,228,206,110,181,135,169,190,254,104,40,13,174,239,182,81,224,23,104,241,89,86,243,242,36,143,174,72,115,1,134,109,72,91,23,108,241,120,181,109,34,154,10,247,175,10,200,80,66,249,15,10,167,253,188,240,234,218,41,5,122,228,24,142,31,241,179,192,21,89,38,127,54,177,88,9,106,2,79,156,235,1,35,179,172,15,167,128,58,54,203,110,37,205,250,112,66,212,126,9,135,80,26,77,16,133,93,103,15,148,186,98,189,203,30,11,224,171,52,0,157,68,35,100,158,84,219,197,253,179,200,243,173,186,43,84,43,203,247,207,34,95,89,231,96,109,150,248,18,168,149,155,43,60,167,167,35,12,235,209,91,194,250,131,251,87,236,9,220,73,195,88,15,92,99,55,227,72,79,58,88,120,102,87,172,76,147,79,107,111,227,226,153,90,192,148,237,255,241,236,123,98,143,65,81,230,251,226,208,98,56,140,99,240,15,120,200,111,79,43,151,125,122,37,125,202,160,192,28,216,253,105,77,134,242,14,24,22,140,254,192,164,1,6,188,86,159,15,12,21,93,180,70,14,119,233,135,245,84,62,213,119,131,103,90,186,77,87,146,131,98,249,80,140,179,158,209,54,254,8,127,184,137,154,62,51,169,164,237,183,23,60,225,185,62,109,201,138,10,52,27,191,142,194,166,228,26,176,237,72,10,247,214,99,134,163,159,82,114,85,120,204,216,41,185,116,61,251,44,161,135,49,87,192,68,133,159,159,38,172,31,63,125,172,133,172,135,79,165,238,186,149,128,187,102,33,1,151,243,209,35,224,179,227,76,93,2,182,63,198,139,159,227,103,228,7,182,42,153,128,143,181,252,244,10,100,5,177,137,227,107,107,207,171,89,177,240,133,207,133,82,166,2,170,2,113,228,110,116,96,116,167,36,134,152,253,198,246,83,218,217,253,133,147,191,152,41,237,36,117,106,0,239,47,242,7,60,8,68,61,48,73,152,14,83,54,161,103,46,36,188,203,55,195,9,219,219,31,175,214,123,120,130,206,84,72,233,249,234,182,173,28,59,224,214,30,51,7,185,136,189,226,205,27,90,100,75,97,252,163,241,221,22,3,173,10,135,15,31,148,10,216,167,241,114,193,64,131,201,136,202,10,111,138,23,28,30,15,171,116,75,120,156,61,151,14,120,244,172,139,175,155,55,39,126,155,83,87,135,19,173,170,112,211,82,228,155,159,93,165,147,30,84,110,107,212,139,20,237,37,71,219,85,133,16,202,208,179,42,86,180,69,83,164,61,191,12,53,164,163,84,190,235,46,142,99,118,230,232,208,109,204,29,2,255,178,15,2,230,236,211,62,201,121,121,86,235,121,137,148,180,224,40,161,34,176,202,69,207,53,76,139,61,200,152,136,11,35,133,54,251,217,197,49,221,151,251,35,41,239,223,91,167,120,231,215,124,191,250,73,98,62,95,125,142,12,15,227,226,159,200,136,64,40,12,3,220,133,219,158,79,99,4,106,90,160,107,244,231,197,161,75,140,121,196,101,101,169,243,154,204,73,143,57,178,157,145,113,171,15,183,188,253,120,113,132,94,159,137,98,226,11,241,102,118,100,104,175,84,220,213,23,198,135,175,175,214,204,218,11,24,243,237,9,22,84,46,169,14,119,146,8,245,225,48,179,148,104,77,205,152,222,49,168,130,240,130,11,171,193,38,197,67,97,136,233,98,184,169,120,217,235,129,199,136,103,115,223,212,51,160,119,108,132,120,54,30,102,189,245,117,234,253,210,109,189,222,32,7,117,215,126,38,67,153,191,139,206,97,60,238,177,95,157,209,200,77,125,180,157,186,213,26,175,13,11,136,238,87,230,76,139,197,103,57,154,91,63,26,117,213,216,144,44,252,252,108,26,160,241,218,232,144,235,134,244,203,243,110,23,238,93,239,239,84,197,239,17,243,12,15,224,219,26,218,241,29,112,77,207,28,222,86,50,16,40,209,77,125,54,197,51,37,126,26,250,254,42,207,134,11,53,34,146,200,221,228,164,23,171,129,32,115,26,1,215,241,120,197,241,1,122,54,59,48,204,32,26,221,129,212,211,111,248,147,244,168,241,182,222,225,30,158,4,107,146,154,195,200,91,228,232,210,115,54,225,98,17,24,157,234,232,82,196,49,222,239,66,146,105,198,139,19,94,86,75,125,108,219,17,29,134,207,85,7,132,147,41,7,120,54,47,53,68,80,15,9,27,200,148,13,171,110,180,208,161,236,219,39,231,58,151,117,163,229,206,156,4,174,66,181,109,48,58,18,241,112,168,99,245,204,53,182,166,20,175,118,102,188,22,42,194,61,212,239,194,197,160,218,122,188,176,220,70,22,248,217,237,108,128,110,159,116,210,240,21,133,109,38,198,114,144,171,170,157,66,186,111,108,118,176,247,20,141,97,204,102,201,248,1,159,141,79,221,49,132,213,211,69,219,122,246,4,4,198,83,189,207,70,137,73,59,28,150,240,22,95,133,98,132,238,210,168,180,173,176,21,42,81,110,181,67,112,84,223,157,146,242,131,89,159,135,67,188,126,97,83,31,22,120,54,175,134,5,61,118,188,26,26,16,15,183,185,47,188,155,186,6,126,101,239,1,207,244,148,149,26,11,193,218,2,147,5,43,48,254,244,116,97,147,135,185,240,74,148,97,92,180,79,189,242,193,127,112,135,3,51,69,135,195,84,16,98,75,169,56,192,5,221,20,255,183,251,195,184,194,110,127,231,100,53,68,62,28,231,242,126,238,242,15,140,129,60,3,86,227,137,144,207,174,177,168,201,29,75,178,44,201,3,160,80,61,96,170,241,166,194,20,243,223,214,11,158,66,133,113,31,251,87,89,114,147,216,117,108,124,145,61,113,208,161,103,26,34,119,201,243,85,14,90,158,60,53,210,186,83,15,51,27,21,71,221,130,145,39,139,3,207,138,12,36,80,149,77,142,192,23,157,85,0,201,236,52,125,209,62,226,201,68,207,147,62,185,96,129,199,107,85,66,210,15,124,115,25,140,233,99,201,78,132,190,15,180,37,1,143,174,251,24,21,214,41,197,162,196,36,144,92,46,184,222,32,140,138,55,35,199,106,104,107,171,138,190,173,199,82,135,54,228,98,115,197,246,12,55,119,17,211,137,98,199,116,109,8,184,251,202,208,239,66,191,239,246,10,117,226,79,235,65,125,68,244,169,137,11,233,88,82,240,21,38,225,49,202,86,153,58,150,103,31,148,73,118,12,10,245,231,113,57,158,245,142,181,105,78,235,111,67,173,115,91,47,66,245,250,230,166,26,26,191,125,172,136,145,244,183,33,183,189,111,110,84,88,218,154,124,214,251,221,203,226,117,23,70,35,121,135,157,77,170,177,40,127,1,143,187,240,216,67,213,10,135,84,43,173,24,48,56,109,212,203,153,225,99,14,43,27,215,197,3,178,184,226,108,24,84,242,137,213,150,41,98,107,51,30,13,117,180,108,208,228,49,207,25,11,132,219,174,94,92,136,178,244,190,47,140,194,175,204,67,14,154,200,25,152,16,35,233,137,152,161,232,189,29,78,101,190,214,253,31,211,103,207,17,91,6,246,73,19,167,52,28,16,231,91,124,171,35,212,42,41,137,45,155,176,88,236,147,198,194,175,75,196,200,16,70,180,30,198,126,32,48,37,189,30,79,69,209,163,104,252,35,119,75,184,251,90,83,117,133,236,147,124,216,143,192,232,131,139,165,137,202,92,32,111,186,250,10,90,28,75,121,107,107,78,99,191,217,88,173,173,110,103,103,19,77,94,25,0,121,4,87,46,249,108,114,39,194,20,88,95,112,93,96,40,37,220,102,132,77,170,52,125,113,104,58,179,71,40,72,191,219,77,204,217,252,75,10,113,116,215,166,151,239,159,42,141,47,144,179,191,235,37,21,255,5,106,7,14,110,210,19,244,135,57,33,253,234,125,44,244,167,56,9,170,4,220,158,254,203,43,227,1,215,135,35,145,227,141,183,113,60,150,7,221,225,208,62,48,233,221,210,99,156,214,113,21,60,151,12,104,199,117,52,58,220,61,95,235,115,21,59,70,163,238,10,230,1,242,45,7,129,214,118,137,79,109,14,147,157,240,245,9,10,150,93,3,101,72,208,140,8,33,236,110,28,146,218,218,24,188,190,207,38,71,12,250,101,133,143,21,232,103,136,185,206,139,78,97,70,210,173,35,211,136,75,233,129,143,113,235,239,141,178,90,214,121,50,23,133,132,254,203,176,167,53,9,30,18,55,233,31,253,245,25,44,110,7,82,16,217,72,122,41,110,29,193,250,147,231,80,94,12,52,164,62,58,47,171,42,51,98,254,11,67,49,88,2,230,98,174,57,109,165,252,170,24,63,152,212,50,41,187,106,200,244,144,166,253,193,44,62,169,2,193,201,12,117,214,247,106,153,210,77,145,86,130,255,105,148,79,86,120,25,213,165,58,167,138,57,94,252,187,32,105,152,82,167,123,238,236,84,151,125,94,3,130,63,108,228,194,22,2,181,175,155,125,147,85,218,68,80,176,97,123,84,223,207,128,119,23,181,42,168,72,210,242,165,9,89,44,91,144,62,156,74,245,111,192,38,25,108,91,189,210,197,60,163,61,90,219,144,220,55,175,137,180,233,236,159,77,205,157,46,145,106,146,14,223,9,131,11,233,236,211,226,251,170,230,74,246,15,43,196,174,182,182,230,187,218,183,99,29,120,146,190,90,4,134,245,255,115,95,17,30,77,220,147,5,238,41,72,109,240,196,144,66,242,180,46,20,79,127,176,173,246,186,30,120,120,177,11,48,28,85,111,235,233,187,18,247,51,210,37,21,69,203,192,95,220,40,3,37,47,160,226,189,242,215,182,157,65,108,44,10,217,151,167,95,29,43,6,210,218,165,48,84,167,211,191,10,238,156,42,199,46,85,35,201,111,185,92,144,119,19,255,43,5,218,168,137,56,74,145,129,216,142,212,107,145,0,247,193,149,222,151,93,163,66,91,227,100,11,92,160,169,243,236,10,31,179,180,94,120,105,113,63,204,245,72,249,57,220,169,130,111,15,204,30,58,3,158,162,239,64,130,41,254,12,239,52,35,118,216,178,215,86,114,120,190,205,114,90,50,190,230,36,32,22,22,172,4,164,102,161,212,35,195,49,40,96,254,252,133,80,245,82,175,32,93,122,76,241,238,101,58,211,174,81,69,39,138,5,246,191,19,29,120,182,250,252,182,21,211,126,191,205,149,163,136,162,44,185,139,16,128,86,135,113,70,74,202,40,85,247,45,251,68,98,247,92,154,26,243,83,222,158,14,227,206,26,178,145,35,158,157,147,111,182,231,188,41,67,141,253,186,41,2,106,222,26,46,141,161,12,71,155,65,170,222,45,211,252,210,242,112,140,191,228,251,33,238,167,166,161,153,74,132,35,125,225,170,249,203,7,214,153,184,169,210,243,94,67,158,250,108,3,91,225,134,227,206,97,74,55,100,67,52,254,60,143,57,81,11,248,4,210,208,204,136,156,120,208,62,154,246,138,9,50,248,60,133,218,156,154,30,133,145,252,106,14,155,40,222,157,105,103,253,80,151,226,173,141,149,102,8,74,21,67,247,159,62,253,210,69,118,240,88,184,136,29,251,128,216,245,72,232,97,26,87,187,230,62,143,105,37,199,89,122,220,172,121,247,90,160,94,120,190,82,110,33,86,51,188,71,180,62,182,73,146,185,130,214,212,240,52,42,142,178,115,72,200,120,145,122,158,189,56,243,204,34,232,76,228,202,218,40,82,254,68,184,14,124,206,58,216,75,47,12,55,189,243,28,64,10,77,222,91,22,34,174,76,176,249,123,53,248,193,180,114,16,37,37,210,243,191,15,195,47,39,155,18,183,253,62,163,237,50,62,176,41,240,233,207,47,43,122,82,239,220,148,22,13,185,114,200,109,62,248,204,133,34,114,207,8,32,224,241,234,14,19,211,144,61,169,25,179,224,231,193,229,26,129,113,169,83,225,76,193,225,43,128,223,94,106,162,193,76,83,170,111,89,148,131,39,169,78,58,59,70,25,62,212,104,214,22,189,174,146,251,176,61,156,75,16,134,163,78,44,25,120,11,98,52,224,135,38,39,68,172,13,2,28,2,67,129,36,54,214,89,123,238,140,228,181,153,208,98,151,174,100,42,132,14,159,41,54,212,57,209,200,22,250,124,149,184,186,250,115,100,83,217,188,157,196,11,57,166,89,179,204,19,216,42,75,156,94,212,162,143,172,87,97,56,215,189,76,103,146,243,90,159,132,160,133,109,185,252,187,176,99,171,70,225,240,165,13,95,154,139,170,144,212,159,146,134,28,97,6,94,13,255,229,83,136,17,145,203,9,135,35,4,251,26,218,39,89,217,7,19,98,243,166,33,114,204,170,228,232,206,184,154,52,221,238,220,59,242,87,227,59,109,220,147,198,140,16,253,240,186,247,159,140,227,19,135,206,20,249,124,93,186,44,83,108,60,105,180,231,26,249,93,35,86,178,18,109,169,27,68,95,189,121,222,204,130,97,154,121,39,149,47,152,85,223,233,4,13,44,22,152,160,231,136,118,178,56,4,63,81,86,207,202,231,150,9,82,124,48,241,84,45,77,162,184,40,66,170,7,230,136,80,148,18,174,239,26,141,82,233,233,126,201,70,109,4,66,215,10,148,219,140,188,24,149,176,101,148,219,120,105,53,56,151,169,228,124,133,252,242,122,146,173,207,222,223,82,252,50,119,98,241,82,65,228,134,167,200,127,218,104,75,165,40,138,93,157,44,54,239,111,242,0,164,8,218,238,205,158,169,71,110,15,165,255,82,236,69,159,58,179,9,204,61,103,236,133,226,8,54,166,22,246,48,1,83,41,4,203,136,129,37,127,47,8,107,167,116,9,201,110,223,4,92,120,221,167,156,136,166,67,191,171,247,7,226,168,90,215,109,84,38,241,224,10,125,138,20,168,67,238,28,14,141,133,60,38,202,24,210,31,8,14,15,255,96,248,86,178,148,86,217,157,59,251,179,161,159,19,63,14,82,89,56,242,253,217,155,206,168,210,184,35,178,240,57,142,161,245,158,59,235,87,157,221,165,185,39,244,252,10,217,4,75,9,3,169,74,254,118,42,94,2,43,112,106,229,28,14,222,175,83,224,221,153,245,25,72,18,242,125,213,81,92,61,116,105,28,163,129,90,86,111,13,147,142,22,174,90,81,167,243,238,193,161,68,10,154,190,57,78,36,239,22,84,97,154,102,144,159,27,25,7,230,215,45,25,134,250,173,35,50,141,103,230,27,108,52,40,91,87,30,69,72,229,125,197,243,146,69,28,111,92,176,56,149,28,166,228,56,107,94,61,218,233,245,59,17,23,73,65,202,43,182,45,55,241,179,64,80,36,71,71,89,94,108,255,56,90,62,152,10,218,167,83,142,101,62,157,102,6,145,78,110,185,2,255,196,185,191,225,44,172,232,212,181,83,122,241,34,127,227,63,237,66,97,83,205,213,246,25,109,208,5,50,36,130,78,148,9,124,191,168,86,238,148,180,199,112,244,127,183,212,101,196,133,93,251,155,27,85,243,103,147,238,38,57,45,16,58,140,242,137,38,160,103,1,113,143,238,161,40,77,36,159,71,144,71,156,3,244,217,140,232,255,239,205,172,164,168,104,169,1,252,139,158,184,101,103,113,94,79,133,102,67,165,239,235,81,211,121,89,207,179,123,137,209,106,164,218,76,205,248,71,216,219,55,50,146,107,119,146,62,57,19,142,160,254,55,131,17,158,213,156,98,203,6,236,177,122,26,126,206,38,213,236,24,39,110,67,47,170,81,106,211,23,107,221,114,217,29,30,88,228,90,149,10,253,195,103,160,80,236,110,220,182,2,23,19,205,248,224,60,116,150,28,243,111,227,28,251,64,236,168,170,95,69,7,185,35,18,115,16,14,52,45,105,93,132,48,191,175,98,141,181,167,226,149,140,177,226,251,17,181,50,181,172,135,192,116,53,47,255,91,120,89,118,215,73,182,9,127,248,107,255,68,237,180,45,37,119,223,163,127,170,45,178,17,158,131,162,251,61,143,3,126,18,246,146,145,44,197,21,96,32,177,35,97,72,135,202,74,215,29,133,147,51,105,89,8,23,135,88,149,163,19,217,19,250,18,8,16,209,108,253,96,170,20,138,214,179,64,230,220,191,203,177,165,222,238,167,84,102,160,242,92,29,158,198,68,37,35,77,112,106,251,105,121,186,154,26,85,29,105,156,31,62,90,92,94,150,242,24,110,163,215,248,236,111,92,168,171,62,69,191,16,217,122,114,45,198,55,210,2,242,240,138,120,236,119,189,229,20,131,43,98,233,4,207,20,29,125,112,233,70,96,45,176,9,10,121,235,134,187,80,14,54,86,79,246,203,49,47,125,54,47,169,132,223,38,105,225,155,217,132,255,69,25,24,141,250,220,11,167,22,42,70,67,135,100,109,171,206,93,210,90,188,75,245,151,201,229,251,40,20,151,231,36,210,211,158,80,186,111,72,208,155,225,28,147,98,246,179,79,124,2,162,192,156,138,114,2,112,43,13,47,14,182,16,146,184,2,183,159,128,236,7,147,121,82,167,242,159,30,83,100,124,14,90,236,148,254,18,137,246,159,120,192,215,154,160,241,86,98,214,106,23,138,111,64,169,248,234,146,102,119,6,36,147,159,243,13,9,140,215,123,42,29,45,37,236,113,46,114,196,194,192,161,132,178,100,248,125,227,205,153,189,164,180,183,154,11,33,204,108,54,173,37,219,29,78,132,126,27,99,213,213,135,203,150,32,68,243,159,134,44,64,184,106,201,206,244,82,2,68,89,136,36,8,5,6,68,100,203,135,107,39,19,77,18,250,12,83,12,249,126,24,186,147,115,13,201,2,183,96,190,89,54,139,154,82,169,80,214,177,124,129,108,227,222,22,118,200,179,141,32,27,145,29,54,98,60,161,82,97,205,120,12,14,71,147,85,28,223,159,102,219,254,66,81,80,67,174,186,164,194,142,48,193,246,82,104,106,31,235,86,212,52,163,87,160,68,245,101,254,55,74,47,61,72,64,103,166,231,90,66,246,120,245,91,34,155,46,198,153,16,146,28,251,230,204,44,111,77,188,45,43,17,17,21,93,78,67,5,81,132,41,149,10,76,181,113,119,180,226,184,87,70,31,246,153,207,191,186,77,9,96,136,217,119,204,188,86,157,102,130,82,36,42,229,133,165,37,35,225,189,253,167,113,93,136,83,25,130,146,13,71,144,195,29,93,68,97,103,162,135,125,203,249,205,10,41,22,32,139,17,135,119,180,62,214,151,50,81,146,238,71,9,128,191,57,203,79,62,12,127,54,99,228,240,249,200,36,148,61,133,162,110,55,243,145,74,62,70,189,208,5,113,162,184,240,33,155,215,57,146,197,33,119,214,6,186,179,213,187,165,231,214,148,83,246,108,102,100,79,120,107,242,145,228,102,14,199,169,231,199,194,204,64,50,121,23,18,82,146,167,253,201,184,164,171,208,95,228,70,220,190,229,248,97,147,11,20,154,209,73,230,250,244,215,206,86,234,164,44,164,36,117,5,12,111,91,86,222,47,42,236,226,225,36,244,235,46,77,23,151,20,131,61,140,135,175,9,221,89,197,194,184,51,9,62,78,229,74,163,86,49,166,33,175,173,141,51,173,227,197,55,228,218,66,216,184,169,13,255,20,252,104,13,57,67,23,138,184,73,214,226,244,214,240,195,231,45,173,45,230,54,253,187,38,193,194,251,106,164,49,226,132,241,214,70,73,187,148,86,177,113,22,71,175,16,77,82,242,194,77,122,67,247,137,4,5,169,92,94,112,161,117,74,21,29,158,16,197,10,175,98,179,50,223,29,125,106,78,76,37,170,36,210,214,98,150,154,51,94,185,63,43,225,16,111,141,57,55,133,157,176,252,244,58,227,183,33,146,144,55,47,104,73,246,26,195,109,82,7,194,161,137,235,240,126,182,21,235,10,74,214,206,23,120,1,62,91,131,176,46,78,78,133,26,48,206,219,117,253,248,212,18,206,45,107,151,219,186,240,38,162,202,158,157,158,1,205,143,33,227,97,34,223,94,174,15,47,161,105,243,94,24,89,116,95,93,153,226,12,161,16,97,75,89,238,41,57,103,79,225,12,148,223,37,135,46,251,12,207,150,143,41,236,181,36,248,224,153,252,96,78,250,61,244,197,74,42,78,52,77,189,9,126,156,162,48,97,208,239,225,5,242,38,225,28,133,39,55,104,4,54,87,239,36,102,103,33,125,147,137,246,193,29,82,203,166,47,78,230,68,245,103,79,136,2,132,219,118,154,122,198,87,159,132,246,17,137,191,10,83,125,49,29,133,183,78,223,204,188,22,223,44,169,240,58,245,63,94,108,121,165,230,70,248,182,79,237,239,102,146,123,1,83,173,124,214,245,95,97,192,252,23,222,69,70,23,251,122,198,135,46,13,92,21,156,62,197,75,140,161,51,53,250,117,105,109,222,155,175,139,137,80,79,169,93,43,68,186,146,19,73,193,178,126,6,169,60,173,9,21,126,43,181,52,66,208,202,118,75,218,182,51,111,48,57,160,109,215,229,66,182,121,242,209,55,103,184,240,11,159,139,25,98,185,221,167,45,218,41,179,40,76,156,248,251,238,12,189,140,208,140,23,178,168,60,239,98,103,179,145,214,187,36,154,59,84,41,156,33,99,243,249,105,163,76,119,152,200,122,109,207,79,47,39,73,220,184,117,68,183,139,93,130,141,32,54,145,115,190,107,93,41,68,223,36,76,196,238,135,159,110,63,251,151,101,42,5,92,178,100,161,177,251,149,233,164,204,236,250,196,157,165,53,181,136,159,182,16,240,108,69,28,121,16,169,162,235,21,103,6,87,154,135,116,22,185,239,216,223,200,51,22,190,18,142,20,202,234,119,108,235,103,234,73,183,224,110,159,45,44,4,242,235,116,162,110,156,208,41,173,56,237,240,242,11,140,192,230,188,230,32,31,41,132,183,155,183,77,229,158,180,38,146,36,7,241,36,115,35,44,58,118,91,185,214,39,75,25,9,11,2,106,124,117,86,88,154,254,138,195,144,51,103,40,60,57,72,87,12,232,143,82,90,121,71,115,8,12,156,215,164,136,76,174,222,153,235,206,42,247,48,60,135,118,83,24,34,192,122,45,58,50,59,170,218,62,59,92,255,86,10,93,165,32,189,146,10,117,122,210,91,67,18,55,135,180,166,60,103,141,48,187,144,208,18,250,118,82,238,86,204,6,75,104,20,90,121,8,84,189,148,100,99,14,76,153,167,36,18,167,99,160,120,167,112,127,202,226,81,40,228,183,95,83,115,90,100,70,97,246,153,22,19,17,177,45,241,40,156,99,102,156,61,57,190,250,108,121,91,76,186,210,141,165,161,134,121,95,9,188,137,129,78,86,112,28,166,9,226,62,185,58,35,49,116,172,25,127,115,116,37,149,224,49,219,85,195,247,149,196,205,79,153,70,43,226,213,113,214,154,243,77,236,69,99,102,243,59,15,62,244,158,30,18,211,193,61,50,166,202,102,85,200,157,7,178,154,20,182,9,156,20,50,197,9,0,66,9,244,93,167,22,5,176,98,36,195,227,143,11,207,97,210,204,197,72,238,201,242,185,253,142,9,203,228,146,232,193,153,130,165,222,27,170,9,85,8,109,223,233,191,22,4,103,7,110,70,197,44,34,25,231,35,167,59,4,182,85,147,136,11,199,2,80,37,30,78,149,170,46,16,152,141,102,143,91,230,217,225,198,146,213,135,40,76,118,158,11,114,81,234,84,58,21,226,244,112,164,197,119,119,108,89,113,39,88,10,101,116,11,234,55,50,94,232,150,231,238,94,150,109,180,193,162,168,114,206,221,43,219,179,40,106,81,198,64,46,229,232,27,69,227,169,148,12,144,175,22,34,244,241,217,155,35,71,96,28,228,238,115,227,179,101,43,54,178,39,130,140,129,102,117,107,81,188,211,253,92,54,14,236,99,199,10,245,36,228,171,51,92,25,231,134,82,117,87,128,225,182,166,184,245,239,162,162,202,166,193,52,110,100,2,93,215,245,60,220,74,181,220,21,142,84,100,150,200,50,108,12,4,20,227,179,26,113,241,166,15,47,206,187,131,222,31,158,148,161,226,81,165,57,179,49,231,246,86,255,42,89,132,231,179,182,123,119,112,126,203,112,160,7,59,220,150,193,10,42,90,231,66,180,144,92,217,112,137,65,57,170,180,151,8,129,22,111,141,156,243,122,194,133,22,246,250,64,28,86,186,246,22,217,90,159,34,44,206,184,132,180,136,4,84,38,251,99,93,225,171,163,108,92,93,152,164,5,56,8,73,91,81,15,254,47,118,23,78,68,99,163,81,15,62,145,32,111,221,44,2,182,52,234,140,2,139,127,20,206,212,39,38,66,0,160,199,55,51,151,203,195,134,133,189,24,110,223,51,67,81,42,20,24,133,209,112,26,255,212,53,149,174,145,82,120,15,138,12,188,65,74,87,187,167,201,96,187,187,27,79,212,44,234,44,31,150,141,238,158,118,84,204,186,186,156,201,218,109,35,252,244,92,55,135,178,113,30,155,217,7,164,27,131,153,62,28,135,164,51,98,157,69,188,17,230,27,26,202,207,145,213,78,104,163,169,242,148,81,132,249,205,153,10,48,42,20,20,134,102,244,179,99,160,139,78,169,190,129,126,172,172,15,37,102,157,53,44,98,177,123,143,198,83,64,185,117,241,108,196,240,156,39,20,82,195,146,69,164,129,62,107,161,87,64,82,250,217,111,100,217,195,185,83,98,101,226,38,218,74,103,203,220,32,161,207,227,126,72,233,170,171,220,52,199,221,39,76,173,20,41,36,26,220,64,252,200,97,99,235,210,128,14,130,143,206,218,70,18,142,217,19,210,45,108,65,30,85,71,202,75,21,231,232,180,234,186,23,167,63,240,229,61,145,17,50,107,190,88,62,25,186,38,89,39,125,106,133,222,17,166,173,168,246,105,151,103,163,26,247,24,111,78,47,221,28,105,7,174,66,70,29,124,122,28,141,27,210,236,238,199,75,38,213,178,235,120,102,43,19,249,94,237,108,155,27,79,149,180,38,51,199,223,156,180,216,46,156,88,196,54,240,94,56,92,240,183,14,13,55,145,57,152,35,164,95,158,248,193,110,139,124,46,15,233,227,111,153,202,196,186,200,24,104,145,47,192,193,168,117,123,148,171,123,130,55,48,204,203,202,222,177,185,141,143,200,54,64,2,187,105,217,43,133,57,158,248,129,23,69,11,191,241,156,167,176,69,44,185,92,169,115,216,84,156,184,138,68,154,244,200,61,158,125,27,29,81,207,191,32,61,160,105,82,60,149,242,223,47,79,10,37,148,198,149,122,20,231,153,152,44,180,244,148,69,25,83,107,10,152,84,115,45,81,160,52,248,219,136,201,241,56,86,163,150,63,195,154,189,29,197,50,208,222,36,165,39,94,10,7,74,83,10,49,22,134,39,95,24,153,117,83,253,75,88,9,154,83,5,81,6,129,7,88,250,154,91,89,242,228,235,13,7,104,47,79,81,223,138,96,12,137,138,199,94,122,202,69,172,0,110,5,108,122,2,90,58,65,156,181,7,108,37,206,90,161,179,83,138,244,55,44,187,172,5,60,92,24,252,4,224,198,124,86,130,124,24,132,102,45,71,34,24,183,234,45,249,159,167,187,17,124,245,148,65,244,16,180,108,227,188,56,101,56,158,61,135,76,100,146,26,3,99,113,245,162,169,73,210,2,68,250,23,134,110,57,18,33,23,20,159,73,82,214,187,233,66,71,114,29,169,54,202,248,211,151,41,196,58,188,139,237,228,146,11,137,61,236,245,13,24,111,67,82,239,186,149,104,174,232,83,88,59,179,10,177,82,122,228,185,142,219,4,23,100,158,65,107,93,106,204,37,115,110,75,182,47,154,189,197,133,37,208,163,129,192,65,96,8,43,115,204,6,210,22,182,254,118,37,113,210,235,27,206,120,13,101,213,57,247,11,78,225,26,207,198,144,187,3,98,113,187,251,211,137,168,147,194,208,205,184,141,116,96,52,21,84,187,22,30,72,231,228,165,207,148,239,202,56,122,34,89,145,116,10,105,200,27,187,183,133,144,29,135,156,244,23,81,216,90,98,146,53,238,230,2,227,180,112,230,51,99,190,20,249,24,164,51,106,232,228,16,18,37,125,66,97,35,241,114,180,16,247,211,71,115,192,251,178,70,133,71,153,201,198,182,2,80,255,97,227,159,146,149,117,46,18,84,179,249,236,198,141,151,100,2,82,24,132,29,225,112,129,200,161,169,212,111,153,55,117,20,7,149,86,129,13,75,87,255,126,218,54,43,205,225,71,191,37,168,22,167,249,100,37,166,193,101,12,78,137,111,160,38,130,221,154,221,217,97,194,104,158,243,13,65,11,254,13,89,57,3,231,152,195,220,149,229,197,140,62,212,47,238,112,156,226,114,80,17,98,60,186,53,224,212,223,69,107,100,50,254,236,113,254,157,162,137,132,69,65,30,253,114,216,4,71,228,183,145,245,158,45,90,159,179,34,201,54,203,29,18,175,95,192,118,145,151,13,99,145,107,118,91,175,172,133,217,72,38,148,210,61,169,123,66,158,160,31,150,144,15,240,109,246,44,133,84,180,218,144,185,225,97,185,211,123,219,78,170,139,46,216,75,188,122,96,224,2,148,226,55,172,128,32,160,156,80,41,20,229,217,58,115,159,228,235,17,105,244,196,42,181,181,169,57,46,135,79,39,13,221,69,205,200,244,241,130,141,84,109,12,224,81,162,170,168,227,146,16,189,50,224,115,6,20,207,255,183,212,25,153,42,7,206,120,106,29,166,180,65,150,87,179,164,206,237,240,248,221,63,4,38,0,224,219,66,255,57,140,4,53,182,191,40,61,200,212,40,203,119,157,171,98,117,74,29,166,56,196,117,250,211,231,198,229,6,39,197,248,100,24,202,103,15,35,12,247,78,131,168,116,74,94,55,33,194,207,186,193,143,130,70,65,86,144,42,101,175,82,129,145,173,74,61,211,129,211,136,108,245,134,50,125,214,178,6,50,230,154,47,16,184,228,169,35,83,152,236,11,175,144,129,91,228,41,76,32,128,232,156,107,240,177,55,81,118,178,66,235,216,190,205,132,211,50,98,170,3,66,185,137,205,105,164,90,214,3,19,42,13,184,190,53,15,248,5,146,23,223,84,171,107,148,197,213,136,195,22,223,145,200,150,216,66,172,220,76,136,40,121,159,85,62,234,255,18,119,38,73,183,228,74,17,222,146,250,102,137,236,0,70,172,129,1,75,2,51,118,129,190,56,25,33,215,111,12,49,171,87,111,80,247,122,101,30,165,218,80,52,238,122,88,55,170,184,199,240,90,171,9,45,132,84,189,194,102,137,54,71,192,199,54,208,153,114,54,74,210,110,189,90,10,79,140,156,31,173,166,203,203,12,35,8,229,80,242,242,98,81,68,45,197,74,114,118,161,236,83,163,90,10,42,112,229,96,65,30,172,229,128,205,98,81,216,74,204,125,46,84,170,242,229,108,50,138,252,229,3,82,44,25,85,232,95,184,250,211,143,31,60,77,150,114,42,76,158,109,212,228,21,211,139,121,224,226,140,34,20,42,26,179,163,192,16,173,249,118,86,160,9,26,91,11,150,38,65,37,127,154,128,72,215,135,73,93,242,125,24,238,42,180,50,20,134,129,114,5,108,62,109,173,180,130,75,126,122,149,36,60,167,90,119,183,41,157,247,51,25,213,173,173,212,28,164,155,23,167,21,68,137,17,23,183,22,129,145,170,233,245,153,80,60,87,197,172,172,43,208,244,104,41,16,115,238,206,105,139,132,51,188,141,91,171,207,44,137,209,11,75,137,2,137,253,131,204,83,241,20,81,35,146,27,85,75,36,153,119,195,151,15,148,155,74,105,91,77,209,56,106,90,19,44,217,82,184,67,157,194,118,169,37,120,218,145,139,213,10,74,162,58,126,248,192,123,121,122,68,134,131,138,138,229,157,2,117,43,46,56,177,225,43,226,142,223,111,99,76,169,216,47,240,8,241,43,96,227,247,148,226,155,61,35,173,118,154,128,222,236,90,155,179,173,10,204,97,200,115,181,26,247,92,235,209,198,13,152,130,93,185,94,192,39,237,123,229,96,89,115,133,86,152,130,195,128,237,206,42,191,205,210,245,98,119,234,47,186,184,190,168,127,62,231,73,142,138,115,228,219,100,187,35,116,81,253,12,48,11,244,169,75,69,92,162,238,121,225,180,148,73,8,171,177,5,99,27,209,34,174,70,2,19,160,244,42,126,19,53,145,20,107,99,252,142,36,212,97,17,10,209,115,63,48,124,52,41,10,241,83,121,24,15,201,73,157,158,109,63,56,251,146,214,5,157,166,157,217,121,25,4,142,237,49,245,187,89,52,65,167,104,4,228,34,102,102,112,158,23,110,118,109,123,126,187,186,148,237,32,200,93,148,218,137,137,210,156,217,9,49,207,169,236,4,7,197,113,234,45,107,4,81,101,225,23,74,26,166,19,85,224,120,35,143,226,233,180,18,164,107,56,131,213,25,130,243,49,121,29,23,118,37,221,166,239,38,137,58,184,13,206,130,74,106,233,23,172,208,32,80,90,231,96,68,112,86,138,196,38,100,140,78,130,129,201,180,245,138,189,82,141,58,71,139,24,101,137,86,157,27,184,201,165,7,249,135,69,42,229,250,14,241,220,37,60,97,187,212,250,180,209,9,133,150,75,248,179,245,170,153,173,54,113,116,161,11,202,74,23,116,12,197,211,81,241,116,234,154,121,136,46,228,74,161,255,98,252,85,74,156,150,201,26,13,254,215,73,18,104,126,224,179,117,4,71,198,129,45,219,86,97,227,195,20,14,165,81,149,87,1,239,125,48,247,52,146,61,181,116,110,192,120,233,227,57,161,254,85,98,53,74,175,206,201,145,3,46,234,184,198,39,66,217,66,252,54,114,208,15,107,9,36,51,247,105,248,177,228,146,2,9,94,146,223,134,84,117,63,176,81,63,7,76,36,186,191,156,39,151,184,179,217,34,106,10,27,233,91,192,56,51,149,202,2,27,59,38,11,92,46,202,121,197,138,154,94,10,9,156,211,84,87,17,201,61,53,152,152,184,8,234,141,213,194,26,151,163,143,68,251,246,112,143,64,197,54,47,9,217,134,171,240,225,7,185,148,188,86,149,158,165,226,214,8,5,102,22,18,178,182,247,3,83,55,34,12,103,42,237,14,108,149,199,194,143,166,118,150,17,198,149,75,103,119,70,87,249,63,32,42,46,151,225,15,254,106,101,161,129,253,174,173,251,48,76,210,234,126,99,16,250,125,250,108,246,74,110,69,6,174,39,245,27,105,220,216,202,15,66,238,218,190,20,102,131,212,231,231,233,90,93,27,217,8,233,166,168,176,0,99,74,245,203,102,183,158,85,80,169,145,191,180,112,125,206,135,179,232,220,50,107,185,20,104,157,149,160,93,14,171,217,165,164,163,192,69,249,171,16,162,154,119,68,112,43,180,7,62,123,213,24,151,228,143,188,100,133,57,59,110,203,41,203,85,74,35,66,13,193,27,84,208,246,84,2,29,40,178,235,37,170,36,136,178,149,230,137,60,216,203,206,153,214,115,13,162,158,32,135,212,138,113,181,110,37,101,49,246,244,24,49,232,167,198,211,52,50,27,130,152,11,21,57,45,238,206,150,220,149,46,7,45,206,87,125,249,143,48,230,82,212,38,101,143,62,48,241,228,128,41,220,207,207,203,77,141,34,224,115,243,209,77,241,76,226,145,98,231,201,86,155,255,144,99,17,50,14,182,98,216,60,213,143,12,239,86,138,163,228,28,227,233,101,82,59,215,141,203,142,75,78,179,146,76,177,157,134,162,214,177,24,140,121,72,73,191,194,237,104,124,194,69,196,37,65,237,58,31,48,9,241,90,38,77,213,234,101,89,30,112,43,60,116,100,72,222,236,203,132,188,213,226,207,208,176,212,219,103,70,211,86,31,42,180,118,249,111,177,188,182,46,64,206,192,117,249,136,59,119,226,231,105,180,44,2,62,107,87,237,87,72,220,86,186,163,221,56,172,245,187,97,66,185,52,203,92,18,246,243,116,78,53,118,45,188,2,15,101,18,226,30,158,213,9,204,167,60,240,89,64,61,158,174,100,233,246,135,219,174,92,86,96,132,195,170,238,137,172,223,172,196,215,231,118,51,31,90,189,28,139,155,213,82,30,98,188,115,79,21,20,51,92,127,153,124,210,64,143,45,84,116,105,163,66,31,68,151,231,162,167,92,48,208,8,174,160,96,131,178,250,137,116,100,203,19,186,207,158,235,175,78,65,124,141,247,131,33,188,209,129,164,72,248,246,214,217,127,30,94,173,180,41,97,189,175,46,72,125,40,76,65,200,229,32,135,164,252,225,116,68,228,239,62,141,29,171,117,254,132,252,239,56,163,247,163,100,125,164,141,135,241,9,156,170,158,1,233,199,202,124,233,209,213,73,128,248,54,36,6,23,85,22,12,68,13,197,50,133,53,112,60,116,145,92,176,194,92,32,71,91,53,219,50,122,50,33,116,7,76,209,133,194,100,145,220,118,159,27,143,110,55,168,159,204,32,127,70,102,77,25,127,45,19,33,212,3,39,215,41,21,244,57,48,76,23,2,175,161,145,190,196,9,115,105,221,141,156,91,95,94,201,53,144,167,207,150,160,47,71,215,178,117,129,179,238,194,200,38,92,182,110,150,202,179,143,38,212,166,239,210,177,139,226,243,219,103,69,212,33,47,87,63,114,70,189,219,115,73,12,126,9,233,207,122,56,107,226,190,60,41,167,23,66,117,61,135,185,111,100,160,15,5,45,9,103,190,13,159,27,49,191,52,95,56,135,56,1,89,16,235,125,248,92,37,93,62,96,147,210,255,160,125,93,9,152,141,231,246,125,53,148,216,174,236,177,113,146,181,151,200,21,251,45,224,115,198,213,231,229,132,189,226,167,7,236,111,227,129,147,215,209,13,187,202,55,141,174,82,165,151,66,73,98,155,138,181,134,110,119,233,87,84,129,2,170,253,144,21,35,38,29,202,32,36,201,41,211,197,36,249,233,62,91,230,30,207,103,165,48,74,237,147,179,138,61,76,148,208,66,23,132,2,167,158,181,203,200,116,8,133,11,10,52,211,195,146,12,91,64,104,188,144,128,164,108,124,9,59,113,140,104,25,174,17,109,216,178,172,36,71,207,193,145,31,58,225,69,144,241,194,53,61,194,30,68,171,82,40,71,81,159,249,48,125,67,126,20,122,61,212,125,141,135,68,121,18,43,139,135,207,80,61,130,165,196,254,189,100,18,24,202,174,253,144,13,179,151,126,48,2,73,143,26,227,132,88,252,162,37,41,67,77,26,198,98,16,58,44,99,37,85,234,66,125,108,197,47,19,182,82,247,55,117,38,237,202,16,17,199,42,58,131,185,113,132,144,23,2,175,75,181,205,136,230,141,43,108,195,174,171,66,142,92,32,74,168,149,116,82,3,149,222,156,180,154,113,37,119,112,93,168,206,42,240,138,213,209,187,17,236,62,240,244,186,70,96,54,175,63,47,15,162,203,65,190,81,94,111,203,123,44,45,60,241,227,207,195,37,12,183,97,130,150,79,203,58,122,192,209,43,100,114,62,223,117,186,84,94,94,153,72,127,6,196,11,79,6,234,180,243,209,4,69,88,47,248,59,7,26,8,26,9,65,47,161,5,139,56,165,83,91,201,17,15,204,235,163,105,36,81,232,70,58,200,73,29,87,167,232,76,165,245,192,13,215,127,192,237,161,246,165,100,233,88,79,241,219,148,228,63,196,236,248,235,174,224,213,134,177,245,233,53,163,64,15,56,43,7,26,100,243,17,196,33,215,127,142,71,46,8,79,111,120,139,72,251,124,98,156,8,171,69,74,5,138,87,187,63,186,31,195,242,34,226,229,92,231,149,246,157,76,146,171,226,130,107,97,63,140,242,168,221,239,46,98,92,77,201,188,137,127,231,126,85,194,76,148,65,101,146,87,117,63,51,48,52,144,218,167,149,114,250,208,180,234,139,75,183,194,228,152,5,218,70,82,49,225,179,246,96,115,11,24,89,42,253,46,75,246,136,150,97,87,43,43,188,177,61,132,12,31,2,127,122,49,74,168,125,239,219,50,40,38,181,221,165,93,98,96,19,117,123,23,111,129,87,34,126,26,101,34,21,177,24,48,177,236,248,233,99,74,143,231,171,185,193,197,10,106,8,69,61,15,115,153,137,193,46,36,64,105,187,211,22,17,62,164,55,95,217,106,54,157,171,157,70,1,205,179,173,192,242,116,95,142,222,107,122,68,21,168,48,191,176,177,200,169,36,3,124,72,241,242,4,63,246,43,232,80,231,213,55,51,90,242,241,71,13,34,22,47,100,16,233,145,75,89,72,31,120,175,16,171,122,88,227,153,226,37,228,134,200,169,124,100,119,250,36,193,108,4,76,144,249,145,208,232,41,92,46,163,90,106,145,50,99,113,1,13,77,44,139,95,63,50,23,112,165,70,175,81,184,53,159,239,70,25,35,134,251,220,208,160,226,126,180,63,194,239,111,147,176,62,154,35,199,104,10,51,167,78,158,215,62,51,5,129,248,101,4,26,94,185,147,72,114,4,37,55,226,145,90,225,172,141,143,30,143,164,130,145,193,94,65,197,77,161,119,126,201,192,226,188,207,164,58,233,185,89,17,146,242,75,2,14,254,241,72,109,215,223,141,58,96,42,77,95,225,53,178,211,63,49,84,242,220,199,31,120,56,45,5,48,138,241,237,21,71,11,121,51,242,10,213,113,7,154,226,134,97,254,196,71,196,194,170,138,3,197,56,126,197,205,160,37,9,212,60,241,79,151,52,143,180,3,231,82,94,69,56,188,194,46,62,139,228,151,6,118,173,156,37,100,111,9,164,62,130,239,173,70,58,31,165,202,107,62,109,134,59,176,6,72,35,159,47,38,88,144,3,78,143,163,19,67,108,214,144,155,62,75,228,153,34,208,73,197,113,76,69,91,127,4,144,202,178,108,158,43,65,220,159,19,19,239,132,51,70,12,203,160,171,175,186,82,170,177,38,73,4,159,234,107,36,153,146,77,250,234,100,239,245,136,245,228,99,241,228,43,163,77,133,227,163,97,116,46,182,251,106,116,99,197,232,211,196,206,47,106,149,103,138,146,29,155,175,60,248,124,116,103,173,220,255,138,135,163,126,184,31,253,163,233,124,192,195,42,120,178,206,3,146,143,243,149,30,111,108,230,10,147,126,25,34,196,245,151,161,161,112,143,26,15,224,12,145,181,194,184,219,175,30,59,244,140,218,165,168,166,174,11,219,157,89,97,210,132,226,183,43,138,97,207,94,4,17,75,8,178,151,177,30,213,15,184,100,230,188,82,241,168,224,61,187,96,61,183,134,24,206,204,14,173,31,134,149,122,187,37,67,170,248,160,80,25,94,180,40,215,119,50,18,210,16,46,199,163,214,235,163,128,196,151,59,154,72,213,209,187,11,89,0,254,85,136,185,110,181,87,169,184,10,159,67,55,191,224,126,36,92,40,106,223,1,231,39,114,67,161,250,244,100,66,152,129,106,123,148,155,38,89,184,190,174,219,94,166,237,251,234,168,132,82,124,131,227,224,17,141,34,125,53,185,7,181,153,92,137,158,13,112,1,84,55,227,249,247,53,212,228,164,92,198,211,166,177,188,168,96,150,150,195,109,235,117,239,88,71,231,106,244,200,96,96,28,84,71,143,5,216,222,136,20,79,248,195,199,20,154,202,195,138,51,107,123,9,184,153,63,15,10,75,197,244,225,34,37,169,104,32,28,222,142,179,131,125,125,134,129,223,154,158,14,176,149,134,144,16,164,30,229,217,255,169,72,141,29,222,88,82,182,10,132,81,230,87,125,56,41,214,234,154,123,128,174,96,14,61,68,246,194,252,104,234,224,200,247,228,228,193,31,74,83,98,174,197,127,226,189,146,237,206,171,196,92,172,174,234,199,222,79,53,88,202,233,184,198,238,112,213,83,84,141,62,185,194,198,8,233,48,199,218,67,183,7,209,157,223,131,45,153,100,107,29,84,134,36,228,162,16,220,43,179,28,229,76,30,132,135,107,175,75,121,10,102,89,15,249,25,180,174,186,22,66,65,225,193,193,249,193,141,84,220,166,4,135,236,4,126,57,73,236,102,117,63,4,135,240,6,254,126,154,42,141,185,100,75,50,74,235,211,81,14,99,116,84,165,196,131,95,179,126,49,64,142,205,162,194,130,199,16,227,190,255,93,171,168,39,124,52,194,42,137,159,211,45,9,100,69,72,72,148,150,179,254,90,243,167,225,249,155,202,168,151,241,234,205,15,173,196,139,199,243,234,238,21,63,29,114,0,146,55,164,97,84,216,125,23,213,110,210,41,34,218,67,57,143,137,218,124,48,194,7,202,133,182,168,96,116,42,38,228,59,45,62,41,172,143,220,215,252,183,225,97,99,154,11,92,178,103,154,99,103,144,143,214,149,40,147,132,193,252,193,44,48,177,205,172,28,175,59,109,17,255,218,158,98,112,242,80,179,211,74,144,221,140,167,127,41,71,103,137,0,160,149,197,104,206,18,112,10,217,91,20,102,76,223,73,96,238,150,222,227,139,34,57,173,173,164,72,142,106,2,135,201,20,86,178,75,2,5,245,187,218,112,151,128,19,93,42,28,109,64,162,91,224,186,85,94,174,105,101,141,203,155,134,219,187,106,125,36,247,26,247,127,89,234,116,147,248,32,156,94,184,20,29,38,53,181,11,15,219,52,222,183,111,207,34,38,134,134,117,81,24,154,242,238,48,76,19,93,233,202,70,142,90,216,142,158,81,18,110,105,194,185,136,70,52,135,137,47,201,100,33,219,116,56,145,56,190,151,158,228,98,116,96,152,163,62,27,13,237,102,76,98,65,187,109,138,31,10,117,254,148,213,73,224,59,121,198,96,183,148,193,172,101,161,21,209,228,239,112,60,11,113,83,209,218,20,134,126,166,94,184,74,50,22,165,97,240,53,181,128,103,151,188,111,171,49,153,78,166,15,76,68,126,11,76,230,157,207,37,11,232,42,127,238,252,202,28,29,134,45,72,170,24,39,91,189,31,81,192,40,103,84,237,52,154,231,3,150,207,136,74,26,50,240,68,105,44,224,4,149,187,192,231,220,245,232,14,247,210,85,37,172,10,220,33,134,9,248,81,19,6,30,206,43,217,77,187,86,136,34,12,237,158,238,107,48,17,149,7,174,174,248,208,73,40,155,162,138,104,112,246,3,12,24,109,225,253,180,172,230,139,150,249,44,17,114,231,251,29,78,184,188,86,125,191,250,206,21,54,6,37,75,158,240,102,123,50,48,112,146,36,78,122,20,211,50,222,141,0,230,120,6,123,167,113,71,19,7,87,153,239,104,58,77,149,193,26,136,0,166,246,60,250,12,27,248,153,103,206,230,7,118,44,10,29,12,54,91,207,61,5,198,199,161,237,162,220,198,167,73,218,235,97,212,3,237,126,250,128,42,185,220,52,253,246,125,193,162,53,159,243,183,182,70,192,83,153,43,216,85,155,167,80,26,250,176,218,65,134,88,83,108,86,231,228,33,195,68,249,13,187,23,138,224,139,39,241,69,126,153,164,128,228,83,31,63,231,212,210,227,201,157,207,47,63,212,15,114,174,229,7,70,51,200,97,184,17,117,142,160,175,234,148,171,192,4,37,238,203,209,59,204,238,227,233,164,27,100,165,43,24,38,74,227,7,64,39,213,161,62,40,145,157,226,40,43,94,54,89,224,226,222,18,224,115,137,16,83,193,72,213,178,47,202,110,217,95,69,159,30,84,207,222,167,207,118,45,212,189,131,166,121,108,145,253,187,10,85,19,104,159,78,214,3,154,171,86,209,34,224,126,172,162,111,217,65,215,178,212,148,32,102,209,188,126,30,120,106,192,9,22,51,72,134,253,233,76,162,188,12,200,104,5,63,246,215,112,70,122,41,71,219,248,201,203,228,128,137,171,245,7,14,150,66,131,85,0,217,184,46,41,248,248,224,97,14,242,173,48,2,70,1,67,157,33,22,22,174,50,210,200,3,62,29,156,31,184,17,42,8,184,107,134,214,89,29,80,255,184,1,6,55,75,122,102,3,129,107,79,112,70,170,128,106,76,161,159,32,85,197,67,132,148,227,31,219,81,250,252,192,182,59,6,76,1,219,80,248,124,245,231,94,48,114,123,72,159,31,184,120,97,131,49,5,244,242,252,116,189,243,180,82,65,161,60,206,232,156,87,39,8,181,106,252,38,149,130,192,84,170,127,227,89,141,9,93,57,62,217,233,166,119,26,75,29,77,81,129,97,237,119,11,11,205,24,242,115,165,211,10,154,185,222,52,8,149,186,176,114,115,95,234,158,233,219,97,88,165,116,66,225,58,103,116,90,35,63,108,63,79,247,56,30,42,238,116,45,231,134,5,189,123,126,51,48,241,68,29,109,220,245,129,158,123,196,51,21,140,168,54,94,77,57,148,24,134,168,64,31,131,250,194,212,138,232,47,115,199,152,129,82,3,240,188,123,5,193,74,55,169,33,217,166,201,170,238,78,149,5,202,95,105,143,64,252,56,163,71,218,195,196,3,195,57,84,132,142,146,104,241,190,251,220,141,114,252,114,181,72,129,192,141,112,227,183,87,214,186,44,114,243,192,193,93,10,92,16,201,85,24,73,31,255,237,10,53,95,111,15,220,93,251,211,210,187,87,31,47,220,92,227,5,152,180,163,250,192,136,58,5,12,227,101,126,155,86,98,168,113,11,142,254,240,179,204,149,99,172,207,12,75,146,21,90,201,67,35,47,231,131,25,219,165,236,188,11,210,168,232,84,18,53,213,26,30,184,12,146,31,126,144,87,157,3,93,126,155,204,128,88,123,84,159,117,125,247,182,98,168,239,187,224,128,104,106,92,161,235,124,172,167,236,112,38,181,78,159,206,200,212,125,45,35,241,89,245,236,72,123,130,129,246,155,135,5,253,65,17,57,70,129,247,114,84,35,5,177,85,31,141,91,22,219,223,112,152,13,79,58,109,146,27,91,179,55,141,138,62,97,44,168,72,36,13,15,147,67,42,8,231,132,90,57,232,200,249,62,142,244,93,45,122,73,56,183,134,218,226,187,201,226,148,162,10,142,186,115,111,115,35,233,44,243,218,149,32,12,75,6,14,146,11,231,166,134,16,50,151,247,183,81,230,43,186,109,64,72,214,125,233,83,106,69,191,203,100,153,174,180,77,60,104,246,231,216,77,213,243,75,58,18,56,100,35,202,86,136,7,178,196,55,147,49,34,253,221,141,89,75,62,106,137,136,101,181,35,33,46,178,197,232,144,101,125,192,65,89,61,253,16,34,89,6,75,136,133,45,151,212,205,5,114,248,138,84,167,177,79,96,220,124,19,133,196,178,52,228,166,138,100,207,57,165,187,195,85,178,37,248,132,180,188,138,177,147,40,86,166,56,22,26,12,200,30,125,231,150,1,201,134,60,93,184,168,250,150,131,140,151,30,138,240,190,156,243,251,251,42,4,220,166,122,14,208,75,78,30,32,63,135,237,220,236,181,23,102,227,117,110,48,72,97,214,195,221,11,159,238,57,114,127,63,141,253,137,126,120,214,151,67,69,252,91,153,205,106,53,100,229,145,143,57,92,28,164,153,176,211,211,161,37,89,18,246,7,83,60,62,149,181,12,97,202,239,220,194,72,33,3,109,40,11,116,65,220,248,131,145,77,216,218,110,230,89,251,214,37,101,160,72,11,73,143,78,171,160,255,117,56,154,145,148,91,8,140,3,203,83,99,112,163,21,137,36,156,119,83,78,246,157,183,205,244,58,36,254,87,173,50,186,23,127,24,49,165,169,148,221,169,142,168,252,108,38,64,160,234,30,230,192,112,26,18,104,174,207,44,22,113,4,248,216,167,251,206,112,243,80,106,35,36,209,157,148,102,31,15,114,252,186,242,252,16,108,47,46,117,215,32,217,92,91,57,164,9,87,122,203,208,93,149,130,189,106,21,8,94,125,9,5,51,116,58,119,10,83,126,4,105,218,7,219,113,45,27,2,209,143,179,165,124,179,176,26,125,190,236,54,220,247,208,249,250,224,66,220,87,58,5,169,90,172,210,15,70,169,124,62,204,217,8,151,248,103,81,55,90,69,162,143,29,102,76,207,173,111,198,79,147,132,58,140,112,73,119,98,237,6,59,108,201,202,148,200,179,99,249,203,201,32,80,130,118,132,157,210,109,121,182,229,41,60,207,124,90,46,222,114,254,81,126,188,179,13,172,187,188,44,203,82,106,184,14,204,101,255,139,145,208,169,73,153,49,171,41,106,239,219,231,68,78,229,0,128,175,6,226,33,239,243,197,165,238,142,24,215,176,16,58,198,151,5,149,140,208,79,46,88,65,63,15,21,31,102,69,224,194,47,105,53,97,211,135,36,163,75,57,133,157,178,96,136,70,175,149,38,36,20,212,31,183,32,69,67,68,148,180,12,121,184,147,58,235,83,173,76,72,160,148,23,243,103,208,197,120,193,54,34,13,131,52,205,247,210,3,151,45,133,20,213,104,152,99,129,144,47,190,149,123,12,38,241,21,237,34,253,95,99,1,22,193,114,243,139,42,93,138,109,229,171,112,7,76,31,173,108,89,129,98,209,102,163,255,252,46,140,166,66,221,133,36,136,225,24,197,147,29,40,99,33,13,90,70,11,254,71,207,241,96,147,200,178,159,193,247,1,45,224,15,181,74,231,90,149,136,244,44,137,115,224,148,15,198,150,82,74,99,83,229,104,213,159,198,75,174,142,237,68,253,151,183,12,174,65,35,221,186,112,177,192,250,247,114,88,15,178,164,30,51,92,103,162,124,198,91,181,225,156,91,199,154,92,177,250,161,148,247,232,13,131,132,82,148,21,62,152,234,29,213,84,65,8,35,59,209,28,91,140,93,173,164,199,9,168,124,182,4,165,146,231,90,36,246,19,73,208,221,11,122,128,137,159,9,253,59,73,82,159,109,134,199,116,62,134,95,62,70,127,36,19,85,114,56,123,211,133,141,25,233,196,50,150,215,157,116,158,161,130,209,246,231,46,228,229,248,220,239,203,81,141,108,51,158,134,153,94,61,126,229,167,229,243,161,16,239,14,153,103,5,141,45,31,76,220,129,83,232,22,160,233,141,64,53,37,16,125,170,236,21,245,199,56,88,28,70,216,68,122,140,234,56,180,75,28,102,51,19,83,163,218,117,228,11,88,29,19,145,84,59,137,128,112,224,55,79,151,67,103,164,23,61,64,40,97,109,205,209,6,141,179,184,26,43,44,33,158,55,131,34,0,220,133,114,232,158,197,215,92,32,22,195,141,136,200,84,75,132,11,142,191,28,207,156,58,12,141,203,161,125,43,183,154,183,70,61,149,102,22,121,150,185,25,7,107,168,99,1,249,62,143,171,26,141,121,85,149,1,204,189,99,210,126,189,210,160,59,146,188,205,106,116,63,206,230,99,243,63,141,135,11,20,29,129,234,48,130,4,82,193,72,112,131,130,232,128,81,225,147,93,3,131,236,92,18,190,110,129,38,229,204,13,245,35,81,193,176,114,188,156,106,119,241,28,176,184,157,217,18,22,191,156,150,222,8,209,116,141,213,119,70,0,90,162,169,215,50,138,209,3,182,168,146,250,28,81,157,250,34,221,212,63,225,192,212,107,89,181,178,197,31,108,33,67,13,197,33,225,215,60,79,144,220,211,51,72,207,203,187,197,109,63,152,58,24,213,179,24,219,22,88,119,248,156,163,18,9,63,31,134,215,169,59,124,198,100,60,190,59,162,84,238,138,61,147,62,115,182,234,211,153,147,220,127,59,255,174,78,242,219,231,106,52,226,105,182,5,221,179,102,181,189,125,198,211,80,203,201,173,141,122,105,167,54,128,154,64,170,62,177,175,17,253,248,94,205,149,108,41,231,32,250,123,219,47,48,216,88,38,27,32,97,62,118,149,207,100,174,166,136,93,84,17,47,45,147,251,249,224,99,200,116,13,82,80,54,191,156,249,188,82,216,158,117,117,19,36,36,55,232,131,137,255,62,238,254,115,100,135,212,42,138,200,228,70,9,12,91,74,245,19,136,123,29,42,138,114,17,94,230,213,250,193,153,98,139,57,30,130,86,174,2,217,225,179,134,134,174,145,197,127,62,29,38,163,79,173,40,252,49,221,133,115,201,189,57,102,206,227,45,154,228,51,127,125,158,155,41,210,200,100,56,159,29,229,234,24,108,172,239,242,56,170,178,103,172,86,227,16,254,227,106,117,187,245,108,189,118,195,81,119,78,62,7,233,183,66,144,234,129,80,50,63,132,185,211,51,100,112,47,178,129,202,128,116,120,153,191,185,82,160,207,104,74,163,74,246,77,241,175,198,22,177,61,85,195,178,35,194,151,38,219,209,85,46,137,108,128,153,63,203,19,133,15,170,37,171,10,150,145,21,48,252,233,204,138,146,108,15,150,140,231,102,82,208,153,30,238,75,182,249,222,189,101,164,150,171,207,4,43,180,186,167,149,50,142,145,158,60,69,124,38,159,63,6,195,6,162,53,173,228,128,211,219,143,191,148,141,175,76,235,255,151,49,166,248,128,204,99,255,74,157,19,41,128,46,56,86,141,3,175,43,29,3,236,123,221,159,237,157,208,154,16,46,156,197,232,106,148,102,225,162,248,43,130,191,184,189,63,227,175,146,241,165,166,10,242,231,123,121,16,175,226,62,104,98,68,25,25,239,118,150,122,42,177,214,147,126,15,7,113,110,62,253,59,199,120,87,238,26,54,5,159,161,36,149,143,164,92,66,153,2,161,47,80,97,57,67,243,225,249,154,48,118,111,159,254,197,104,155,151,112,136,37,104,222,186,195,20,251,10,10,85,68,206,190,242,168,39,209,76,90,74,251,17,112,240,159,38,29,77,50,17,45,66,190,190,139,153,73,253,28,147,226,54,156,61,99,187,110,59,142,174,37,210,137,24,23,9,130,33,239,81,188,59,146,115,71,60,31,239,104,192,125,105,130,60,114,125,65,236,207,69,74,132,24,160,36,95,225,243,51,255,95,82,150,47,18,94,242,190,112,53,53,110,129,11,137,166,253,194,234,119,3,38,252,190,46,156,181,196,234,220,21,201,231,12,24,95,132,84,13,108,174,47,165,123,187,169,81,211,14,7,222,235,162,216,199,75,81,83,38,14,120,106,138,227,135,198,103,109,248,110,159,207,90,193,79,12,76,38,219,208,118,159,189,42,71,135,38,189,254,131,166,177,99,117,44,120,234,246,251,209,171,199,79,47,138,0,186,254,52,78,19,63,21,241,5,156,9,251,192,86,183,227,112,177,43,224,243,244,112,174,4,146,56,17,125,252,39,52,87,48,95,201,93,251,89,14,216,210,48,200,197,174,10,245,28,117,48,191,123,1,22,39,135,81,92,88,160,220,27,38,105,251,131,155,113,60,199,190,9,229,94,194,225,235,112,38,179,45,250,152,167,145,19,249,245,210,248,137,156,94,31,138,189,156,218,12,135,155,145,23,23,121,121,71,111,226,67,173,214,190,203,79,87,200,165,126,23,122,216,127,241,235,21,69,209,141,252,62,139,139,192,186,145,82,96,212,12,91,117,24,150,171,112,218,26,220,60,250,12,204,68,139,45,29,120,81,205,247,181,219,72,82,235,212,159,46,245,83,120,31,184,175,40,244,126,218,205,29,164,56,76,216,33,172,200,31,188,63,97,18,96,76,160,231,221,120,163,179,163,176,10,21,253,106,242,75,146,191,155,202,173,170,253,93,141,115,111,58,60,141,89,95,224,95,22,137,195,168,89,102,109,56,36,11,62,83,200,20,167,94,76,224,210,60,8,53,126,121,52,215,174,135,125,113,90,116,211,97,78,61,157,41,176,208,206,52,28,110,176,75,75,211,136,204,125,28,28,192,131,149,46,157,134,64,199,246,121,214,153,149,173,235,203,237,190,227,47,167,106,243,178,193,48,207,144,202,154,222,45,152,215,215,79,8,108,101,80,142,194,22,152,165,101,240,3,206,22,15,159,109,230,134,30,128,171,213,98,6,188,139,126,22,197,64,37,123,187,89,138,55,93,153,245,129,182,229,244,118,147,212,180,100,150,146,6,79,62,200,15,54,131,166,165,254,172,236,250,169,4,3,227,238,30,2,91,176,187,58,122,246,237,75,221,11,229,164,41,221,127,63,61,206,85,118,93,3,149,34,164,141,255,127,59,156,45,226,36,48,185,133,37,158,110,4,126,164,225,16,90,125,154,39,192,170,186,0,122,230,77,238,14,178,121,101,5,141,25,239,67,209,215,104,69,159,29,28,3,254,230,2,31,85,95,2,47,34,230,222,37,245,199,2,172,237,218,177,50,7,129,235,171,182,11,74,222,192,240,238,198,129,219,166,160,16,234,57,216,140,74,95,81,106,31,127,102,53,112,133,80,64,198,2,209,184,178,252,151,27,127,220,77,96,99,124,246,46,65,112,83,86,53,9,167,158,168,108,232,152,55,225,151,159,174,36,10,250,80,145,151,209,101,203,192,102,118,49,80,107,56,28,185,210,178,110,114,150,254,211,136,19,235,236,183,129,30,179,94,88,156,24,54,77,74,249,66,145,227,167,49,124,83,47,44,163,147,24,250,142,225,208,26,30,38,48,18,168,45,94,158,45,116,35,171,131,0,110,204,132,69,54,133,46,106,76,166,22,83,12,38,21,221,48,184,233,214,28,19,20,162,50,121,53,132,148,219,119,35,76,35,201,244,63,176,37,66,167,120,58,91,49,140,192,200,171,212,152,193,231,230,152,116,187,25,150,240,229,47,231,116,149,85,251,213,160,204,59,92,16,108,11,60,169,116,116,184,19,9,30,178,195,195,71,208,162,101,221,190,82,158,158,217,4,215,63,152,171,71,157,178,79,78,206,166,225,240,196,244,210,99,111,90,196,196,199,131,200,206,210,195,199,152,16,28,165,208,32,201,154,39,189,186,231,88,122,72,25,77,237,241,101,44,47,254,93,219,114,101,20,102,43,243,83,113,158,59,22,89,37,2,159,46,142,78,35,107,48,95,1,39,131,137,70,250,211,184,224,47,119,28,48,113,189,250,53,141,120,54,190,210,11,83,247,31,157,134,78,108,45,50,137,81,215,37,163,252,131,9,233,118,57,84,207,149,53,141,234,35,50,57,175,147,108,88,59,161,25,228,63,141,167,186,201,79,159,29,229,216,160,222,167,112,103,203,53,170,81,0,189,253,46,67,2,93,70,194,80,222,13,109,234,242,227,99,129,142,33,15,159,94,204,190,219,113,184,227,177,18,152,240,89,250,22,16,186,45,61,109,65,23,10,122,95,159,24,165,241,141,209,66,198,148,32,13,245,119,195,32,218,20,109,198,6,255,161,139,50,169,42,61,118,86,182,75,127,64,237,128,235,186,203,211,231,199,82,245,253,12,159,65,89,218,223,191,42,242,111,241,157,14,132,98,85,122,116,227,165,243,14,71,101,172,202,242,58,95,73,143,247,230,48,92,155,119,219,192,29,136,159,231,27,15,155,195,151,137,8,24,255,138,239,242,155,98,174,22,105,202,192,48,116,121,143,195,74,91,100,150,162,16,112,110,55,53,158,70,170,34,9,156,75,237,190,169,108,83,171,169,210,240,140,251,222,55,52,230,216,186,69,177,192,63,70,40,135,51,9,47,210,240,98,158,152,128,11,252,241,242,242,98,156,74,219,97,11,179,203,119,153,90,168,47,237,109,57,31,83,96,28,23,159,218,46,78,53,170,231,183,52,205,228,145,123,192,4,122,164,101,220,161,63,126,67,80,46,224,50,30,176,119,140,237,157,82,173,25,242,106,60,47,217,215,253,217,234,118,187,186,84,192,208,152,212,120,55,62,242,107,106,160,50,214,247,140,241,128,10,74,76,13,72,32,57,156,2,46,136,198,233,211,176,254,228,128,137,154,100,233,210,14,87,151,175,144,205,206,253,204,36,162,197,221,205,70,38,172,228,72,3,159,126,10,43,200,92,95,87,164,172,89,232,153,92,244,15,198,21,150,228,225,99,123,172,233,167,238,54,102,116,125,55,10,233,211,207,85,14,244,235,1,1,37,38,146,189,221,144,245,174,164,191,60,57,152,189,221,212,65,180,45,125,102,188,49,49,145,140,164,251,110,73,29,225,223,150,83,192,86,175,162,112,46,31,233,155,233,43,76,162,238,138,18,174,246,181,57,208,209,232,242,89,231,60,217,201,247,51,200,120,211,165,73,255,193,105,199,218,156,70,108,148,21,102,244,227,105,114,22,170,254,180,221,69,29,69,102,108,235,87,77,79,246,194,211,14,245,104,222,218,39,248,81,125,14,91,214,200,214,225,56,91,220,108,254,203,70,142,172,93,54,44,235,231,67,55,137,3,207,104,17,97,44,254,85,72,100,37,249,102,152,74,106,172,158,109,123,173,14,22,18,27,191,48,143,17,208,144,189,162,237,198,30,254,5,35,129,179,93,177,116,150,145,140,188,3,238,99,235,170,71,237,46,213,128,45,4,40,243,232,92,162,210,231,205,53,152,36,66,93,216,219,21,179,64,107,205,186,135,159,13,253,35,231,0,36,165,126,231,231,205,88,61,14,91,50,151,126,52,180,151,51,158,230,92,235,79,119,227,56,245,143,166,220,173,234,150,65,61,247,87,66,13,165,15,213,242,186,153,65,59,89,178,195,86,186,85,164,71,207,39,185,230,50,210,221,150,63,36,77,67,29,167,71,211,184,59,94,22,50,96,248,22,126,238,241,97,7,110,189,121,4,173,227,168,33,164,229,112,215,125,20,105,21,162,6,241,44,133,70,93,96,203,123,243,95,134,178,226,242,157,16,160,35,30,249,93,79,54,245,181,103,55,147,151,35,192,247,137,30,142,95,214,100,105,242,116,25,166,29,245,193,69,21,207,27,90,142,248,167,252,97,54,225,126,175,215,208,201,16,47,118,152,235,119,153,2,227,238,253,202,111,6,155,36,86,229,29,46,148,213,90,241,121,148,73,50,223,114,124,144,233,90,191,234,28,152,163,140,119,71,190,203,172,239,111,249,156,211,147,107,212,148,151,195,112,241,17,77,24,45,21,249,239,91,96,244,234,188,105,40,208,15,61,237,161,233,193,9,245,193,204,66,185,188,247,188,97,10,248,172,74,98,243,141,77,57,96,170,108,251,87,161,61,126,226,234,242,110,20,30,186,123,52,236,142,53,134,140,23,130,127,197,205,252,77,254,72,18,19,168,80,207,214,28,228,8,187,105,206,237,151,8,251,169,207,146,158,155,113,18,221,177,134,82,29,53,162,31,76,186,202,24,215,217,72,94,64,115,175,193,166,250,115,77,49,159,138,169,54,251,84,104,8,101,234,88,195,159,72,22,251,7,147,169,156,171,194,168,142,121,143,53,20,81,46,209,17,170,12,198,39,237,47,183,98,171,33,93,182,77,24,105,59,140,152,69,26,10,127,153,150,128,84,12,202,88,17,34,168,249,190,122,113,109,173,242,203,176,214,59,122,230,192,193,151,160,231,54,242,113,183,3,243,85,83,97,92,41,219,219,101,194,210,50,131,9,127,240,134,15,198,105,125,43,56,129,41,121,250,78,107,4,38,85,77,29,152,248,120,245,239,66,66,81,110,216,152,229,53,197,126,116,102,5,57,58,183,195,205,55,239,142,177,125,214,154,101,242,11,124,218,242,101,126,3,99,167,201,110,86,205,209,233,77,195,165,86,46,129,122,35,75,131,18,220,15,61,239,66,99,81,80,163,65,246,135,201,220,144,157,144,90,119,18,124,62,180,145,80,82,164,221,102,58,77,127,248,88,113,112,240,10,140,152,227,8,152,228,22,217,20,168,27,78,217,119,97,200,244,243,20,35,133,74,146,252,229,39,12,147,31,64,61,73,225,189,190,106,18,224,153,164,86,184,89,6,2,218,226,31,140,205,177,139,60,77,108,213,109,51,106,227,73,249,149,209,158,156,94,190,77,119,138,125,150,28,247,188,60,149,248,109,75,117,213,167,141,148,217,79,190,110,234,178,207,119,31,212,109,137,141,130,89,223,218,114,178,216,151,175,159,190,173,52,67,126,155,132,86,239,82,138,206,123,149,87,51,103,167,159,154,164,205,206,91,190,192,107,208,128,242,157,242,88,156,166,151,46,179,244,76,220,236,187,198,32,114,120,115,220,128,207,243,223,13,154,155,227,185,157,200,30,94,205,251,50,252,225,98,117,144,210,50,178,252,135,207,51,56,252,235,205,69,182,229,69,25,71,189,112,217,98,83,178,146,235,244,121,72,82,243,222,250,114,248,207,62,141,113,224,98,252,236,186,97,157,43,219,242,207,166,135,244,104,43,203,156,201,223,242,194,243,182,101,129,20,226,242,95,36,146,92,56,75,203,144,61,158,216,226,246,141,152,99,238,156,254,75,96,214,135,111,242,195,2,205,186,87,162,131,178,125,113,14,59,84,179,190,188,154,55,199,225,177,158,105,104,25,56,95,53,10,240,50,26,106,133,177,181,191,77,199,44,84,29,109,178,25,91,46,1,155,199,68,143,39,28,77,62,75,49,180,17,39,209,179,109,187,252,212,129,87,193,134,154,255,119,216,238,191,254,245,95,254,231,223,254,243,191,255,227,223,223,176,93,230,28,249,127,8,219,253,74,193,221,47,123,90,149,113,6,201,254,184,45,167,228,155,122,112,223,157,29,81,22,212,134,95,223,135,127,146,19,162,246,51,20,113,185,250,248,147,175,200,53,35,224,6,177,110,241,67,30,175,184,104,153,52,83,121,164,232,199,225,99,248,92,126,138,102,68,40,126,221,217,166,196,80,101,110,25,119,247,39,128,100,57,79,112,8,23,129,201,198,244,3,109,178,244,171,156,26,230,167,245,64,207,182,229,147,228,106,139,220,81,253,136,122,15,76,169,101,150,243,174,89,201,170,207,76,138,112,206,110,33,79,55,106,63,82,192,104,146,235,103,27,171,169,127,23,242,32,101,233,195,131,173,163,57,220,113,240,103,129,217,214,124,184,76,255,84,238,220,88,239,235,99,156,29,63,26,172,181,164,221,236,229,95,214,244,129,45,164,170,13,35,15,119,185,141,96,233,151,93,127,26,30,255,18,251,12,155,65,18,195,200,100,186,190,10,45,35,164,61,109,147,227,240,52,20,185,57,127,26,109,167,41,171,153,240,194,185,29,248,22,8,143,202,144,237,149,136,139,59,142,54,100,159,100,245,232,187,73,146,116,216,194,191,98,106,26,197,108,142,253,19,111,88,147,213,10,1,79,138,185,48,136,213,232,129,213,224,94,234,62,32,131,99,161,138,201,198,175,239,234,247,211,129,230,218,214,239,234,211,10,181,29,54,213,58,249,109,40,64,191,90,15,118,169,141,78,166,118,90,163,230,184,198,211,104,64,202,111,67,125,231,227,101,53,8,89,251,140,98,250,214,162,225,211,156,92,23,102,207,242,96,230,54,207,237,186,33,69,172,243,114,173,50,44,171,165,135,41,119,185,84,220,70,96,133,245,52,20,54,23,140,207,211,196,169,161,112,41,53,110,91,176,194,157,125,227,126,117,135,39,211,29,102,219,56,153,151,76,180,99,206,176,106,28,133,54,110,73,187,113,22,124,244,221,44,62,82,28,197,112,194,187,185,62,141,95,22,62,69,91,89,97,98,225,177,47,224,117,207,114,139,196,12,99,215,185,187,101,150,240,113,167,222,237,92,228,125,125,81,164,38,187,6,78,197,238,33,23,84,14,240,140,223,213,7,253,42,231,250,15,166,0,120,36,217,177,40,232,175,126,32,153,150,162,94,49,39,81,139,228,182,141,189,89,119,121,42,18,113,59,58,60,41,87,47,2,147,224,231,219,56,247,234,154,183,194,219,216,233,28,38,147,236,130,213,182,203,111,44,9,162,14,221,166,141,16,48,111,255,42,34,71,77,46,114,103,126,115,65,251,122,108,217,185,43,251,217,164,246,220,227,153,144,56,205,214,197,229,69,70,214,138,13,107,153,58,165,182,123,80,197,235,43,215,194,199,114,56,77,51,88,252,151,141,252,86,30,61,91,163,167,154,131,78,205,224,37,100,132,117,238,51,20,77,207,126,11,197,129,107,168,29,146,135,124,172,63,117,131,76,19,217,242,43,11,65,165,165,199,226,180,147,203,77,19,162,3,83,125,182,211,36,85,125,221,226,202,126,86,30,20,217,212,229,56,140,120,186,220,18,73,105,27,37,154,134,157,155,159,150,67,7,227,7,200,177,11,176,183,245,183,9,82,249,17,0,31,17,7,124,192,156,161,80,38,56,60,210,115,107,71,212,247,211,209,50,95,37,54,216,93,91,139,133,89,124,143,223,103,133,147,76,123,97,56,191,190,137,64,220,225,113,248,242,220,49,225,114,192,171,234,209,196,139,234,204,247,105,242,89,186,192,21,38,152,225,240,185,214,77,253,42,42,226,155,91,49,68,76,88,246,2,255,72,155,29,38,46,40,227,177,224,9,244,92,25,96,50,113,20,134,245,33,213,251,244,214,93,152,202,196,216,50,206,79,195,134,43,159,125,118,186,148,252,106,124,26,126,54,6,241,207,44,115,75,213,232,149,99,195,38,217,41,215,79,84,198,7,147,172,155,164,47,55,162,142,104,120,225,82,168,13,103,180,167,31,108,120,4,230,232,10,179,224,252,154,183,171,169,41,94,148,84,151,228,123,56,228,121,173,136,207,151,98,151,93,220,115,180,155,121,186,229,221,195,170,61,189,199,113,89,221,106,139,3,179,197,44,63,83,73,165,31,122,133,68,24,53,187,13,132,207,175,37,89,155,11,49,77,55,21,136,52,11,195,41,40,7,176,55,27,35,176,139,213,72,132,100,15,183,236,246,180,48,249,253,97,28,181,215,115,10,161,156,84,165,53,171,231,129,163,237,131,209,12,86,255,61,252,29,59,174,59,231,199,113,197,201,203,113,47,196,12,199,93,172,251,232,70,32,111,255,118,194,99,142,216,34,30,10,55,35,216,115,152,20,120,89,62,231,85,36,95,44,135,143,161,39,59,10,106,197,95,233,49,26,150,229,189,54,111,196,230,63,183,212,252,81,24,203,60,32,51,108,127,60,11,148,92,160,204,45,70,6,110,214,241,81,179,2,163,145,34,103,185,249,5,191,171,13,48,106,108,50,139,204,115,253,93,241,128,55,137,28,91,96,220,228,203,191,202,10,41,197,75,184,173,168,96,6,188,178,144,237,80,10,73,130,227,207,125,51,201,18,67,227,72,6,115,90,49,67,254,96,42,130,139,56,40,207,224,195,21,19,240,52,13,65,129,207,76,40,49,30,216,132,93,140,70,155,121,109,251,211,3,67,250,58,194,143,213,64,94,250,244,166,49,75,215,189,157,12,242,65,33,201,249,96,226,85,183,96,155,43,0,83,171,123,159,207,105,19,245,194,103,90,237,207,59,74,122,80,53,101,132,11,147,27,159,253,167,33,96,146,192,155,81,16,246,143,144,112,90,28,161,220,50,92,96,192,24,145,141,19,236,154,241,195,56,134,82,245,150,109,216,66,171,52,252,151,197,248,205,165,115,127,22,185,116,208,72,205,3,164,232,115,72,179,161,52,105,62,92,217,228,66,239,53,247,44,211,106,17,48,135,49,212,134,52,108,45,168,245,190,37,128,228,212,186,132,55,104,194,149,237,213,95,192,112,45,222,211,7,201,184,241,113,56,194,245,144,27,105,108,23,165,14,243,219,52,128,45,221,177,10,108,101,178,197,97,46,247,55,182,102,25,69,249,139,14,27,145,68,170,83,91,86,76,232,217,191,203,106,199,174,127,198,210,237,106,247,241,32,162,180,228,128,56,48,154,84,213,159,54,210,212,59,11,89,28,35,197,119,49,184,55,107,26,152,74,243,229,125,54,112,166,201,47,147,188,180,250,183,0,216,94,234,80,116,192,88,236,35,61,45,97,162,235,195,208,85,122,151,77,100,212,170,52,123,24,249,171,255,50,126,26,185,105,26,237,232,24,37,94,78,224,98,43,108,217,103,59,224,179,184,180,195,209,145,253,178,93,12,38,233,64,225,20,179,8,11,127,167,172,143,146,111,17,48,246,255,212,31,94,145,145,200,125,138,148,129,38,95,69,166,235,87,31,15,33,86,33,75,71,158,182,170,93,223,194,209,94,64,36,238,194,4,227,190,176,4,249,5,205,24,77,4,134,157,202,39,225,57,152,207,157,85,155,102,113,183,242,245,104,169,70,17,47,31,109,251,174,63,140,53,122,183,120,184,248,207,253,192,71,154,10,163,36,233,215,88,70,181,199,96,97,131,36,9,132,2,19,164,189,48,92,170,10,67,56,48,29,165,106,95,38,2,233,210,229,99,68,155,36,228,112,49,186,31,93,168,253,237,129,110,2,243,75,80,234,119,46,108,89,229,77,96,104,49,252,104,58,7,123,238,151,91,213,178,48,178,179,253,209,178,159,186,183,192,156,60,43,62,203,24,186,5,110,208,132,94,152,11,177,76,5,12,185,54,238,103,119,74,78,21,222,212,21,248,84,224,182,33,174,175,51,140,70,35,224,83,97,25,137,137,252,246,152,110,20,78,248,120,160,29,191,67,77,54,100,26,62,30,213,88,245,244,167,153,223,59,208,179,144,196,82,30,120,162,207,219,139,195,86,115,190,5,70,134,32,127,93,10,27,80,22,35,101,80,19,219,138,27,26,198,93,48,178,188,28,21,209,225,167,30,229,213,73,14,189,99,255,87,39,31,6,93,22,109,19,24,75,196,135,235,28,235,40,197,95,244,76,164,245,233,139,152,96,51,172,212,242,110,152,15,86,243,134,81,8,148,158,167,151,17,12,58,124,44,250,166,79,195,51,190,253,240,176,106,80,61,19,145,178,37,249,203,225,86,167,108,86,20,236,102,63,202,207,66,74,20,203,11,90,108,223,13,120,233,39,115,187,246,205,136,26,213,158,111,186,174,229,123,194,93,240,193,48,59,92,145,27,88,160,43,187,147,255,48,249,231,185,203,187,185,44,127,250,160,166,152,5,35,178,60,141,190,206,199,178,99,21,228,84,68,203,211,182,234,125,18,97,35,94,78,152,102,213,204,211,63,9,201,198,213,229,139,141,190,218,207,187,51,253,240,189,221,237,2,127,102,255,226,244,19,233,181,73,14,179,192,35,39,223,218,233,247,118,149,96,224,238,199,212,117,24,197,141,125,9,170,184,162,176,204,234,215,108,83,99,19,47,202,176,172,175,238,246,73,67,249,173,74,143,53,10,169,99,243,167,60,38,137,215,106,64,178,3,241,212,7,159,57,178,116,56,8,2,140,143,118,2,24,63,160,254,118,183,196,100,111,26,169,233,178,135,154,249,159,220,84,53,52,203,162,101,52,93,117,206,222,125,134,238,230,17,15,60,148,43,185,97,213,44,125,90,38,40,58,194,203,173,23,56,43,134,118,25,196,235,173,69,159,80,229,48,245,213,232,63,230,120,24,157,102,121,243,14,178,113,64,56,211,187,244,200,49,6,81,107,241,193,58,179,109,62,15,227,56,242,141,138,202,115,184,128,4,134,106,203,205,88,211,208,154,210,157,219,244,107,118,160,252,51,21,222,46,61,15,140,195,88,71,154,90,177,47,65,12,152,172,225,219,48,146,109,32,138,114,148,240,167,24,231,220,223,207,212,136,119,67,170,41,99,213,217,247,194,180,49,189,239,34,182,228,129,143,229,116,63,171,16,128,211,223,182,82,168,11,67,112,59,5,134,43,37,197,203,113,177,60,47,135,6,63,173,128,11,223,174,176,179,47,24,106,116,182,130,26,183,95,60,124,198,235,106,97,24,204,61,62,7,124,108,58,185,24,112,16,236,182,20,22,239,38,226,80,117,175,88,122,7,30,114,239,30,168,90,246,20,211,204,174,206,245,129,185,55,198,84,33,123,65,90,6,55,67,237,253,126,151,104,83,3,163,76,158,162,101,68,133,101,35,236,150,104,146,198,133,143,145,166,47,175,35,108,123,216,160,53,91,234,160,45,187,68,218,15,30,146,64,0,76,42,233,188,176,40,27,2,51,151,250,29,205,86,174,202,178,193,88,144,85,90,38,169,136,7,230,226,86,151,252,182,174,122,210,199,251,232,119,180,113,183,202,120,101,227,208,13,84,232,65,127,224,181,115,65,123,209,193,164,218,189,222,225,40,56,239,164,203,168,216,202,177,91,177,199,139,215,247,192,199,150,234,177,107,224,239,106,114,182,24,85,77,233,209,165,211,18,77,5,46,132,50,226,229,136,163,202,233,210,45,33,112,199,87,195,215,54,4,70,6,189,199,38,109,194,49,67,94,222,140,164,224,238,88,136,133,75,211,88,219,45,223,227,133,51,88,94,78,192,115,173,56,63,160,128,72,210,169,132,20,91,252,118,182,109,69,150,31,37,196,49,137,207,88,159,211,68,58,13,195,45,213,22,251,48,142,16,233,114,218,182,251,221,227,17,133,144,150,141,253,156,108,221,4,20,46,124,118,156,221,99,170,100,238,114,186,39,161,1,146,98,99,56,115,163,233,87,19,233,203,247,167,183,69,3,46,188,44,68,229,239,62,151,34,81,180,3,174,248,132,188,199,185,103,75,248,0,6,35,110,30,43,224,115,215,19,115,0,30,7,254,34,206,197,210,245,202,132,75,231,216,202,35,96,179,122,4,134,45,168,223,67,183,36,93,218,184,255,122,44,78,75,102,19,43,123,88,154,124,76,149,179,139,75,5,56,48,9,88,241,106,162,219,55,151,119,152,42,202,142,245,69,73,246,101,250,63,112,177,244,170,128,59,92,88,130,14,182,82,239,240,202,193,40,87,107,106,122,199,142,61,135,108,155,75,9,121,96,82,209,83,12,151,201,245,104,187,237,116,138,109,252,116,10,98,122,23,134,42,96,198,218,109,54,4,242,93,231,255,215,4,66,41,119,137,253,111,187,101,141,193,108,219,146,21,5,238,38,90,255,193,157,106,215,172,48,201,212,126,183,104,166,160,163,227,113,236,144,82,46,140,154,133,108,227,150,123,226,95,213,141,171,78,65,187,204,251,218,131,251,106,200,161,59,200,13,173,209,225,36,170,39,217,145,76,170,253,142,22,106,23,73,230,40,146,0,233,174,30,18,98,16,179,248,39,210,84,6,193,132,149,195,106,162,146,224,210,74,53,66,112,144,126,126,31,138,174,83,150,46,158,166,179,152,125,82,19,210,157,98,63,144,18,11,173,225,118,152,242,206,37,176,17,213,186,233,210,45,147,107,201,203,169,102,219,37,96,92,37,183,12,111,254,82,187,221,209,69,70,109,185,60,222,192,108,212,35,224,5,29,182,192,36,90,150,177,226,233,41,74,39,192,221,74,29,253,183,41,134,214,150,163,27,209,162,91,224,43,189,170,128,192,68,143,122,124,55,230,96,209,223,38,206,88,239,203,71,186,156,138,13,97,107,116,37,226,229,40,130,85,249,238,109,46,215,30,48,197,169,242,219,246,217,179,221,167,135,216,108,148,214,89,122,73,252,54,122,187,75,96,212,206,220,216,60,45,39,239,188,9,76,2,73,138,15,171,70,225,32,240,166,104,48,126,219,184,60,238,119,83,72,239,21,30,6,159,3,173,73,211,178,81,248,250,144,20,188,99,247,238,96,60,250,229,62,12,253,248,181,223,237,30,236,236,129,54,19,75,215,78,35,63,160,132,39,237,60,125,54,135,235,124,65,218,29,43,60,126,26,223,101,149,134,163,118,210,252,72,178,76,229,43,58,72,20,32,193,42,239,157,6,1,135,216,8,72,16,194,179,224,45,63,71,97,23,194,0,114,241,146,83,40,25,60,203,74,242,219,141,28,86,191,223,26,60,150,60,77,205,194,243,110,241,23,88,22,83,158,41,90,150,141,130,71,96,248,55,99,125,86,180,7,90,86,24,226,164,232,114,114,116,146,194,208,167,180,152,167,196,125,134,244,105,55,238,253,126,59,173,233,34,48,230,150,226,87,65,120,18,135,78,83,211,148,140,241,58,95,189,229,202,100,10,33,212,45,7,188,182,148,67,224,152,56,183,137,117,225,113,5,146,65,9,116,198,234,164,246,68,162,210,48,73,192,85,239,104,133,208,68,122,212,216,112,70,140,22,202,241,89,222,109,2,64,177,235,144,46,92,116,60,40,5,187,239,166,246,103,75,179,113,16,150,59,19,224,108,191,151,26,204,9,238,95,235,194,176,84,9,12,35,64,172,77,188,193,93,6,147,232,200,30,247,105,21,135,1,101,71,108,241,48,193,239,59,193,143,25,99,229,61,142,146,144,43,203,227,236,163,251,186,46,97,247,65,34,92,224,109,105,238,14,67,15,47,123,10,57,51,94,99,62,173,158,19,89,11,129,209,108,107,1,183,173,121,69,211,188,189,229,190,188,139,164,52,40,170,111,53,90,214,45,19,230,194,29,23,139,223,28,186,237,204,50,81,240,138,143,184,17,253,82,229,170,52,252,204,170,18,22,29,73,97,16,42,9,92,176,43,86,192,38,107,42,176,221,98,28,37,22,47,147,16,190,183,99,223,123,143,83,69,150,166,252,244,217,239,200,163,118,184,144,208,35,63,61,141,220,206,27,110,130,73,89,122,101,162,88,22,219,52,94,193,36,187,2,89,74,169,250,157,6,207,4,145,252,11,83,58,47,15,227,144,151,159,134,88,97,184,79,192,132,4,197,192,38,163,169,182,8,136,119,184,11,166,172,143,106,145,74,55,23,77,135,67,24,28,96,220,69,76,197,59,141,139,68,146,207,38,183,167,133,77,215,127,20,237,242,116,57,255,139,123,71,39,149,92,173,17,116,189,194,205,72,210,24,129,54,65,55,117,224,61,96,82,124,238,120,85,194,237,37,182,133,65,109,210,117,62,77,203,113,255,216,37,12,30,34,245,67,134,166,17,112,173,128,151,72,190,1,175,179,169,223,166,145,218,120,253,117,132,10,143,181,57,189,211,134,169,15,10,140,32,67,77,241,219,200,178,111,133,201,77,141,115,21,171,120,202,145,14,159,252,138,104,253,129,145,31,144,15,35,215,43,197,68,28,180,236,58,198,38,170,67,189,206,120,154,194,128,11,158,61,187,71,172,134,92,157,42,185,138,20,81,82,37,226,95,125,214,166,72,213,53,83,48,106,195,253,247,212,113,75,25,32,242,112,208,197,249,120,16,102,190,124,218,192,176,232,197,68,34,219,97,200,96,219,164,172,241,85,147,88,129,28,47,141,64,117,119,23,15,169,118,245,94,167,76,141,10,77,6,71,201,69,148,13,11,229,218,90,220,83,66,21,7,108,159,23,46,231,126,21,81,59,28,52,231,162,33,47,183,43,105,143,239,194,201,187,245,105,99,64,137,78,89,73,243,150,160,40,201,121,231,251,244,208,106,137,105,138,187,243,182,252,28,216,82,220,194,14,67,176,109,220,223,30,18,185,128,215,181,147,3,228,48,161,180,46,40,146,225,177,109,172,4,81,139,60,108,78,150,176,68,140,195,111,203,211,208,18,206,56,25,217,159,138,236,227,156,169,45,236,47,132,78,212,228,165,98,249,158,47,148,114,47,89,185,88,119,105,185,183,27,230,143,37,225,244,9,53,78,139,116,20,184,5,182,20,142,77,242,194,82,243,117,207,142,195,153,243,143,92,229,166,165,124,134,193,5,229,15,46,235,104,42,140,27,35,130,155,7,62,51,67,14,187,105,233,212,110,51,145,60,209,117,131,67,247,225,186,153,15,108,132,131,2,87,110,223,249,62,125,76,172,34,48,249,142,237,254,54,219,105,85,152,184,123,243,94,36,29,79,150,204,236,150,240,235,79,155,70,236,211,52,116,100,87,160,162,116,118,64,234,114,226,94,96,228,66,194,127,115,110,144,245,88,107,51,30,134,238,171,60,40,180,37,209,46,232,240,167,192,205,4,179,3,230,194,170,239,198,119,223,226,221,52,77,190,25,23,104,243,147,16,121,165,242,116,40,25,139,227,14,71,166,26,248,174,69,164,29,139,79,90,234,154,166,154,7,144,36,123,228,104,176,217,8,215,138,41,86,31,124,59,92,201,115,237,2,47,59,224,63,24,71,93,151,102,147,133,188,34,192,51,76,0,75,118,24,202,202,70,245,3,124,152,86,135,12,21,82,42,59,2,10,227,167,177,112,251,219,36,125,195,110,49,56,95,87,45,204,119,217,233,229,127,48,249,18,23,134,140,32,92,127,22,249,144,84,12,224,53,91,244,202,134,254,239,1,119,248,123,76,116,94,18,35,129,11,74,6,14,91,166,175,160,86,152,228,131,65,181,128,118,232,130,46,187,198,72,66,151,34,115,223,168,71,183,219,229,131,204,150,242,128,101,239,88,117,182,198,245,139,243,152,119,69,19,27,18,131,134,236,40,142,38,135,41,227,222,250,77,231,182,151,238,4,91,248,218,164,175,57,95,239,194,216,240,114,63,112,10,83,106,80,178,80,154,162,11,145,251,28,75,178,139,12,135,193,8,167,223,133,129,166,208,3,23,4,54,28,134,177,106,23,133,113,15,239,128,169,24,207,10,195,157,29,59,50,50,137,109,62,13,159,113,86,96,62,158,94,209,167,201,168,237,241,114,178,19,202,211,103,88,64,241,221,199,14,151,244,90,27,143,93,98,22,37,182,158,235,238,183,202,131,21,217,14,56,247,155,164,177,50,141,176,243,162,215,160,44,94,250,114,100,117,90,116,75,198,148,211,169,178,41,69,142,15,203,237,241,26,25,131,201,90,241,219,103,205,39,237,53,203,96,174,49,36,9,209,33,105,26,196,157,178,77,38,235,154,128,73,138,66,227,40,14,201,38,170,142,192,36,63,198,133,155,148,231,41,54,205,70,198,50,54,5,72,192,180,48,107,110,179,181,194,91,70,178,144,80,98,65,146,103,249,4,14,79,146,110,154,192,68,4,188,215,58,85,45,93,76,30,56,135,107,139,75,51,4,62,186,95,29,59,130,172,144,104,26,171,87,54,36,224,99,211,86,129,37,147,233,43,135,10,203,27,231,118,145,93,154,80,4,236,219,1,243,114,233,53,18,216,107,248,56,240,127,44,153,45,136,51,83,67,224,48,228,42,98,141,109,178,162,91,14,171,103,66,57,45,223,13,235,203,117,158,194,8,46,75,236,108,65,8,125,248,103,83,95,214,30,184,91,71,132,45,7,61,163,252,244,74,183,71,137,34,85,125,246,44,130,178,46,12,31,138,156,153,176,101,65,10,20,112,17,246,120,120,165,206,250,232,97,172,81,190,36,174,4,184,121,23,49,134,176,80,167,200,1,192,55,87,113,101,92,251,54,23,161,85,32,93,98,175,124,109,235,129,185,219,5,198,24,108,241,242,110,69,99,23,198,237,39,55,142,70,228,118,10,76,129,225,53,251,209,89,187,118,228,129,97,74,151,203,14,225,58,121,185,5,101,218,189,71,53,17,136,7,110,40,194,199,77,106,176,229,46,129,177,69,98,170,12,248,80,139,60,141,111,187,222,187,41,183,207,42,104,49,125,172,128,77,245,67,224,77,148,43,174,143,200,134,44,233,114,44,183,123,197,195,11,219,228,179,126,84,12,241,238,98,114,66,23,134,124,168,197,128,88,130,221,144,1,33,29,190,196,149,2,88,146,185,15,108,94,148,120,57,244,31,83,126,123,15,163,208,116,95,194,47,181,63,96,54,29,234,21,29,158,38,193,117,97,19,225,9,39,60,204,221,77,102,218,89,48,103,55,141,94,233,198,135,170,176,169,203,135,143,164,180,252,60,140,203,49,60,40,116,224,141,14,88,46,14,21,129,225,250,217,167,151,238,88,103,248,5,118,184,180,204,247,121,29,167,228,75,195,184,127,159,254,243,89,166,218,118,219,77,233,118,151,223,134,81,160,199,60,59,27,214,25,3,233,51,227,76,142,189,150,204,20,9,236,90,157,209,22,63,32,33,144,41,159,141,78,122,138,5,68,102,144,228,185,44,203,51,106,49,15,225,250,188,2,212,118,4,164,200,189,196,13,216,37,32,115,80,187,143,198,187,107,95,218,48,172,222,18,231,19,121,92,233,110,196,48,71,175,114,253,247,52,243,121,55,155,107,44,31,108,176,169,239,134,157,255,238,26,80,209,143,164,112,227,225,104,216,49,243,175,222,5,112,183,232,99,192,8,9,202,79,35,101,91,179,252,118,147,28,70,202,76,183,215,192,154,71,24,57,81,121,26,233,174,235,139,171,120,197,135,204,5,194,130,173,142,11,215,169,51,137,59,122,24,113,221,24,49,215,80,56,207,235,108,131,148,99,215,23,78,123,4,76,180,188,189,47,159,215,98,192,23,87,219,243,52,81,175,248,176,2,17,96,86,152,248,234,190,112,151,82,35,242,157,54,12,106,241,114,92,204,250,221,7,75,215,81,222,242,144,130,6,148,52,183,156,49,213,52,213,5,229,66,21,110,66,138,179,138,118,185,41,186,135,99,150,18,194,42,75,160,144,156,91,99,71,67,30,69,188,136,80,135,140,26,117,26,38,219,115,21,153,128,185,196,223,134,227,159,190,169,69,20,67,18,182,10,56,171,162,25,12,204,108,29,17,204,49,221,250,42,232,89,219,81,56,3,185,87,19,227,243,192,231,154,50,243,208,128,103,86,152,58,207,120,58,19,214,232,242,114,92,40,35,188,244,121,44,37,192,133,136,152,186,75,239,83,104,70,197,148,49,214,154,25,89,77,36,100,50,130,23,174,36,124,250,21,170,91,9,138,124,53,148,31,53,108,48,172,226,44,203,147,140,111,232,75,28,30,228,96,111,129,201,225,112,123,31,210,191,42,117,82,171,88,133,188,207,51,184,168,36,255,0,52,168,119,129,235,230,172,21,120,90,126,143,195,229,28,50,73,159,158,205,181,108,12,198,169,37,223,213,118,232,191,3,147,104,58,164,101,144,124,184,57,143,243,68,169,98,126,20,104,97,245,26,207,183,216,119,203,152,221,194,7,137,86,16,236,5,2,215,114,221,132,208,148,142,103,60,144,128,245,35,223,202,102,164,218,98,253,216,195,188,83,206,118,223,149,46,233,152,207,165,167,152,72,141,162,217,45,203,139,92,160,158,34,137,147,2,172,166,79,195,172,251,177,233,1,15,104,27,228,233,69,145,117,100,155,64,252,251,116,233,239,215,186,194,89,225,141,68,195,190,47,111,146,104,12,105,224,232,145,131,15,215,46,73,59,2,227,152,140,108,199,245,211,117,17,216,200,22,189,91,8,129,109,249,109,180,133,240,251,71,151,195,231,82,4,62,183,220,90,98,60,217,192,100,249,65,232,57,195,237,123,198,51,47,73,226,48,113,132,29,214,126,131,184,107,200,242,171,137,235,92,124,183,145,133,200,70,79,109,95,187,89,106,219,50,30,229,229,236,235,213,111,111,240,38,156,158,217,2,35,20,114,39,11,180,37,210,112,211,137,93,209,167,171,201,44,53,30,210,22,57,185,203,140,153,59,75,185,247,135,23,158,14,110,106,232,212,250,35,106,14,24,223,139,124,20,246,67,228,3,96,217,236,44,134,41,94,194,17,217,4,184,181,168,42,189,48,179,48,174,2,100,111,44,97,184,69,43,236,92,90,35,19,140,68,47,57,126,160,198,194,149,227,40,149,77,138,110,130,211,254,209,100,238,72,174,214,170,22,153,240,99,149,36,218,164,23,1,24,160,82,152,88,164,214,163,28,125,97,242,90,166,239,41,148,16,237,41,171,171,82,210,22,182,10,46,121,145,96,52,61,135,118,102,146,79,35,19,204,150,29,169,90,137,97,44,62,18,74,133,141,18,217,139,53,110,54,60,28,164,243,15,124,140,44,159,101,38,114,92,245,221,247,210,72,160,252,12,200,139,206,22,249,213,228,102,229,253,52,12,233,167,24,173,211,197,67,59,133,24,100,143,173,116,18,100,151,143,94,112,60,238,251,240,162,30,76,96,60,68,145,9,137,104,174,240,167,224,17,55,177,195,104,217,18,89,48,211,138,128,12,60,102,194,164,130,70,208,133,60,84,137,46,73,42,114,97,122,143,113,186,144,163,71,4,82,81,114,35,99,52,32,11,147,99,17,41,167,28,33,21,43,13,209,237,6,154,140,29,25,208,131,108,250,235,89,60,123,240,34,154,54,34,243,46,43,107,41,21,156,61,229,17,153,119,229,198,229,16,205,101,23,141,92,195,101,194,105,2,27,211,254,186,153,138,251,138,145,3,239,236,138,72,164,65,162,234,33,51,240,252,5,180,175,145,190,105,76,200,89,224,115,163,136,237,228,24,6,73,114,63,77,209,119,68,118,69,163,252,69,116,61,22,101,82,156,131,145,38,124,182,119,89,182,140,124,186,7,211,57,16,143,101,33,79,47,152,245,119,228,94,159,13,99,201,125,145,114,208,91,174,145,178,221,246,3,37,4,113,190,51,202,103,182,170,7,112,53,153,183,246,160,26,157,151,28,13,164,143,157,187,80,84,230,156,205,125,139,93,103,36,175,183,208,137,176,141,144,86,47,82,61,34,228,87,225,103,168,250,48,52,10,211,141,167,202,116,214,77,180,115,183,153,81,234,132,21,216,244,179,216,109,60,215,150,253,182,73,127,118,146,212,34,110,99,186,217,106,100,96,207,244,136,223,34,67,127,118,150,59,141,16,3,104,145,101,80,169,99,24,50,79,32,155,193,57,231,176,37,195,111,129,113,243,5,220,9,71,221,128,211,50,50,154,25,149,82,164,213,23,25,75,202,153,184,197,69,5,87,35,194,126,97,242,184,99,127,55,234,7,33,47,68,151,130,109,213,43,184,154,81,16,202,203,73,244,136,218,49,82,88,175,171,115,125,69,17,51,96,34,45,242,89,198,115,185,238,195,77,119,19,146,209,143,113,27,239,30,124,180,180,11,245,247,248,102,35,5,23,19,225,24,46,152,237,213,225,115,113,108,77,225,99,63,182,152,131,212,22,204,235,123,230,158,146,102,132,219,17,194,234,186,63,195,194,221,35,242,136,162,84,145,154,125,20,138,209,13,142,10,195,141,35,64,58,5,10,133,72,67,59,231,19,251,183,124,215,49,149,119,120,205,207,133,11,242,8,25,235,133,41,28,31,86,38,85,131,50,152,59,27,5,89,252,182,165,251,11,220,81,0,141,10,68,116,25,229,112,128,254,230,230,207,157,207,38,248,127,123,205,136,13,91,141,110,129,110,126,188,112,45,126,26,83,49,68,209,167,194,164,191,228,219,231,85,216,179,12,118,181,50,96,70,87,182,112,171,13,15,67,129,36,14,161,24,71,134,166,186,158,9,104,33,163,36,11,124,22,238,216,241,240,177,171,165,14,118,217,113,19,41,225,213,226,14,98,164,255,34,31,51,26,110,186,236,250,244,36,185,172,222,245,211,212,140,176,180,223,18,21,165,16,35,191,125,10,229,224,138,165,141,60,95,209,151,51,252,119,105,79,50,115,20,254,169,25,68,1,229,89,21,249,105,26,108,79,51,182,21,194,224,253,249,48,232,37,29,198,85,32,158,84,78,248,168,125,131,193,45,205,167,203,241,234,141,216,178,150,89,188,10,99,75,196,134,199,5,186,232,112,118,124,63,61,118,83,50,126,150,54,188,185,26,4,176,5,66,228,183,115,226,66,239,93,190,240,12,136,245,53,9,124,71,82,99,133,108,75,242,18,151,101,230,222,253,16,127,178,132,109,129,231,205,162,35,62,178,183,126,24,197,248,94,169,133,230,87,150,204,15,252,139,212,212,196,187,81,132,151,197,77,106,97,45,57,206,167,179,239,246,34,51,141,144,111,138,19,8,233,84,117,112,77,171,55,78,23,134,12,73,126,187,154,232,130,143,8,17,42,113,13,156,115,18,113,179,248,105,152,192,100,172,73,54,11,99,183,18,199,85,223,51,182,196,53,42,161,106,217,34,129,1,108,76,75,14,35,137,36,215,115,72,98,157,66,203,204,5,227,119,209,167,17,87,185,149,142,40,127,12,133,145,129,9,91,132,48,224,243,52,151,207,168,57,34,41,123,247,183,225,163,222,146,36,56,202,198,243,240,94,81,135,130,120,239,78,245,129,87,191,85,69,199,212,168,114,147,4,158,97,208,22,82,234,214,3,246,25,247,34,10,90,223,31,38,36,217,174,97,184,132,83,192,224,121,75,192,10,10,87,83,251,187,89,77,69,88,157,164,193,75,187,26,114,226,113,115,57,187,221,146,44,55,84,117,216,122,151,148,221,169,83,156,48,69,47,183,102,15,30,80,185,32,91,197,123,171,183,134,146,26,237,219,52,184,170,17,122,11,88,233,161,23,75,177,6,205,72,133,39,116,45,125,184,155,215,47,230,145,222,250,137,41,165,187,31,17,218,148,60,15,242,121,225,153,138,87,115,5,19,3,12,18,158,156,162,16,125,147,156,223,244,229,150,98,231,171,99,91,162,173,160,20,144,207,248,105,180,229,197,101,110,145,182,90,99,59,90,84,17,100,133,33,156,142,117,57,77,207,245,129,91,185,54,107,223,79,108,134,161,91,65,133,112,46,28,89,82,41,237,225,211,223,249,26,188,73,132,111,236,179,114,36,96,85,88,32,123,121,190,58,42,5,109,163,211,8,31,33,190,92,238,86,150,158,172,65,134,131,188,53,255,232,137,46,221,211,161,120,221,226,18,112,14,69,138,9,117,34,160,174,25,79,91,70,213,3,115,106,198,241,128,95,90,76,168,101,170,8,177,193,79,35,130,209,166,45,43,61,12,184,167,231,187,140,111,165,94,67,126,74,222,129,237,124,185,239,123,50,137,82,236,15,237,251,254,114,109,154,25,0,108,116,47,14,35,168,211,254,44,173,200,11,196,247,209,212,43,134,112,121,143,204,114,44,24,245,46,145,76,113,179,210,209,68,63,91,221,208,85,125,150,78,24,103,214,251,237,129,161,132,171,113,30,195,5,242,194,92,245,239,105,142,229,160,176,17,78,4,23,131,93,195,30,152,146,64,135,17,4,75,243,133,187,194,74,179,15,140,78,66,24,26,4,203,30,52,215,112,1,161,51,163,9,243,191,237,232,222,171,208,219,235,207,96,82,69,247,88,56,233,153,164,53,220,140,44,179,115,125,209,45,131,191,235,193,78,1,43,132,110,225,187,149,17,21,119,149,166,140,191,112,78,151,55,131,164,55,57,30,182,29,178,151,55,163,116,225,90,88,16,67,194,202,235,176,17,56,201,249,176,184,210,245,117,237,221,33,60,224,192,165,150,88,217,208,133,10,143,62,48,110,232,126,45,113,40,227,20,70,70,218,231,66,53,153,9,109,154,100,121,16,69,43,67,77,179,77,197,66,44,108,99,45,41,218,43,232,85,221,119,67,43,83,159,78,57,123,76,144,156,144,87,41,190,24,252,242,16,178,4,57,139,221,215,245,167,145,130,138,155,19,97,175,172,79,155,231,62,72,101,168,212,80,187,14,125,170,184,211,101,227,233,207,207,120,180,8,64,84,204,186,161,131,73,41,244,186,132,52,80,21,62,61,70,136,246,62,140,101,167,163,69,41,110,191,176,145,11,8,220,112,181,69,187,187,105,154,11,124,54,226,22,199,34,41,90,89,155,118,78,155,91,102,131,231,79,147,60,38,250,16,145,131,69,206,114,214,80,213,217,150,77,195,193,97,12,95,181,10,97,126,108,97,72,115,70,36,237,112,50,113,98,191,130,137,77,248,228,33,43,35,228,224,100,81,240,243,202,194,133,163,245,152,29,197,81,212,215,101,27,158,120,184,119,15,74,166,93,180,68,224,192,240,184,5,159,211,132,245,71,154,221,240,20,7,105,18,78,182,170,55,77,170,79,98,159,61,235,0,26,31,249,42,104,83,34,165,224,236,130,188,92,159,38,56,232,254,213,50,77,121,240,121,122,239,240,44,156,211,181,62,153,22,118,84,205,22,112,198,147,240,126,118,143,193,44,118,242,171,177,11,69,69,56,176,40,30,33,90,40,48,46,147,36,240,92,122,221,131,70,169,187,227,13,241,153,46,188,121,168,20,102,8,95,28,38,51,77,242,52,166,61,226,222,200,50,108,219,85,24,246,134,60,229,233,173,247,34,210,43,99,38,33,111,159,182,254,246,52,141,19,71,73,111,215,239,194,83,23,41,211,144,76,206,231,226,67,125,66,68,53,173,8,42,235,173,9,18,208,56,156,10,117,239,67,239,231,27,79,160,95,53,97,25,235,146,31,204,46,111,105,56,78,121,6,91,245,179,49,80,183,228,249,14,92,77,182,200,35,115,194,24,251,157,195,67,21,75,204,234,172,97,137,156,135,147,138,215,96,35,117,14,98,135,201,204,149,51,0,91,227,90,157,208,218,239,199,124,203,70,251,26,61,94,233,83,129,11,188,134,171,220,78,35,225,88,224,98,181,21,62,79,141,223,66,190,171,152,66,71,190,100,109,79,248,131,107,111,139,46,165,26,107,63,63,77,228,242,210,196,173,33,204,122,107,153,110,84,244,40,148,32,146,255,120,96,132,33,243,229,129,35,215,82,222,109,20,115,65,167,182,161,79,80,91,187,154,94,92,236,73,132,224,212,72,170,102,241,250,111,35,142,179,181,75,155,157,58,119,71,163,152,69,6,4,27,168,251,241,68,81,197,90,122,175,234,216,157,113,247,49,226,86,185,160,35,117,187,175,77,155,172,178,80,90,142,77,21,41,244,84,18,15,221,25,22,229,123,177,41,109,42,193,196,135,187,144,106,44,193,24,72,84,184,233,37,130,68,191,203,55,184,201,244,87,147,152,147,115,228,216,47,89,19,58,199,39,228,233,45,200,243,106,94,122,33,36,169,116,69,167,32,38,171,41,140,86,233,223,99,211,193,81,166,225,65,118,60,248,132,29,134,1,80,236,55,228,20,90,208,40,154,14,140,182,235,76,217,117,247,51,82,182,244,171,72,24,41,59,246,179,179,173,170,187,159,84,116,200,209,239,226,99,120,5,198,103,113,183,133,14,219,103,213,193,92,163,184,57,93,56,235,138,174,128,97,30,42,159,196,38,215,252,140,117,198,81,119,225,34,181,250,36,124,163,133,29,20,141,219,54,114,129,167,169,19,7,191,163,41,152,41,140,142,168,183,172,210,182,242,192,84,50,123,167,85,120,251,154,162,120,244,131,90,114,24,63,194,243,48,78,66,135,77,237,79,223,141,15,41,186,20,90,69,117,9,26,95,96,220,18,10,106,24,77,23,254,192,179,237,89,134,84,101,158,187,172,62,61,9,51,151,11,67,162,47,147,33,193,123,121,127,155,211,75,231,89,35,249,193,87,23,137,203,82,202,252,35,63,141,103,7,82,41,50,11,23,130,216,177,122,48,101,212,123,204,60,108,225,58,3,70,8,233,194,27,63,69,138,207,130,119,78,210,179,176,212,87,186,15,67,213,45,83,129,18,145,187,25,22,116,10,228,192,71,170,16,129,247,251,116,213,45,5,21,226,126,207,77,178,121,68,43,227,39,147,187,75,124,23,233,93,226,184,222,166,173,25,54,88,177,196,218,173,240,14,151,31,42,122,103,170,77,69,161,3,242,150,193,193,91,100,146,154,12,226,93,0,231,94,140,132,149,194,233,50,225,178,39,172,245,252,52,37,60,241,217,132,131,69,12,131,59,160,21,206,58,156,171,234,143,3,239,26,73,53,84,128,86,13,79,238,12,231,102,10,102,215,14,87,183,52,45,147,227,227,71,250,89,103,67,244,96,72,143,34,182,31,104,193,254,150,94,97,214,134,77,124,96,10,178,164,101,103,69,156,139,69,252,116,133,204,68,94,110,76,54,126,6,100,52,32,244,142,178,177,175,235,136,151,119,200,235,5,221,132,59,157,10,151,152,158,38,165,81,7,178,75,44,31,83,205,19,3,13,27,201,229,155,126,20,56,114,160,159,105,80,93,177,5,16,243,87,220,122,103,130,247,28,121,151,84,168,21,161,74,183,220,223,224,86,226,10,86,68,101,149,252,38,24,225,98,30,25,197,131,252,244,185,249,192,216,28,76,185,166,14,116,97,187,147,135,101,136,20,76,171,10,147,234,26,70,142,17,185,202,93,118,227,102,189,83,188,224,71,214,223,94,232,182,249,13,30,183,242,148,106,137,179,246,148,1,9,81,182,115,157,221,23,70,221,177,7,115,49,5,41,233,154,211,27,171,105,95,150,106,203,61,189,174,105,104,214,57,177,124,52,57,185,242,243,52,78,42,247,133,66,144,141,172,171,190,156,197,233,243,12,146,154,126,235,199,104,57,60,41,67,96,241,226,110,60,56,148,179,6,51,114,87,173,250,253,115,61,249,237,138,2,206,42,39,35,25,36,20,99,69,203,81,114,234,242,52,233,255,197,143,39,187,172,142,34,79,227,86,143,132,238,51,67,23,183,91,129,71,190,69,96,153,219,79,215,166,77,52,229,130,199,154,18,177,213,183,194,77,136,195,57,211,247,236,10,67,124,227,68,214,109,195,28,160,79,195,179,226,157,102,92,246,58,96,211,228,106,188,203,207,216,224,194,84,152,155,94,80,127,67,158,208,101,60,167,93,73,125,54,84,228,204,116,60,97,139,9,175,202,217,107,139,86,95,2,167,96,101,54,82,195,166,125,54,200,107,8,38,235,51,184,220,220,4,158,70,71,226,112,207,42,230,4,57,119,186,245,193,136,41,47,73,208,218,140,229,105,78,180,12,205,203,42,51,13,190,216,30,156,229,176,189,212,177,21,70,130,44,200,216,81,40,157,10,83,137,27,195,89,141,174,87,250,20,214,130,236,54,177,249,0,68,200,21,184,140,203,224,13,165,182,100,13,113,54,30,99,62,184,218,225,163,22,162,73,11,217,30,147,164,5,76,134,133,254,54,86,116,21,24,205,14,133,235,10,178,38,234,39,176,79,4,206,100,118,206,128,169,177,40,15,220,87,191,12,246,48,33,62,176,121,92,3,158,99,232,34,32,11,116,8,255,253,110,207,100,233,208,228,220,78,203,103,106,244,231,221,51,188,250,116,90,41,239,187,241,193,205,219,229,69,170,132,183,81,98,133,53,147,81,170,88,77,187,156,84,137,56,192,8,233,74,214,231,182,122,128,53,47,53,127,213,252,125,99,218,47,227,78,53,162,80,207,84,35,239,229,206,37,142,41,221,150,144,43,136,36,122,100,98,115,122,230,82,55,159,107,192,59,229,63,240,142,88,200,217,47,147,242,18,1,215,52,220,75,13,73,206,49,39,199,211,45,53,106,83,105,121,23,10,240,3,91,184,227,118,11,129,27,125,57,81,207,219,52,42,239,244,229,120,122,83,188,28,206,143,253,236,183,153,2,181,24,177,102,100,30,178,153,207,130,83,194,97,78,3,25,17,156,254,113,133,202,70,150,165,147,165,214,145,194,48,206,25,17,192,42,179,188,82,34,28,26,16,184,128,70,214,19,46,205,236,222,168,252,229,173,232,9,39,167,103,50,102,1,69,43,68,82,161,108,177,204,251,33,48,5,163,126,6,37,220,96,18,133,103,104,243,165,214,77,230,67,208,159,206,136,237,248,250,74,184,62,170,206,67,88,167,66,97,101,91,96,64,31,38,153,206,55,99,56,46,145,56,147,150,65,130,224,199,4,134,106,223,186,128,200,118,139,128,94,226,183,196,167,202,103,15,18,116,2,86,158,181,109,174,120,191,1,37,219,89,167,254,50,190,141,125,27,54,149,157,211,12,142,92,119,52,204,216,151,212,152,129,249,51,30,230,38,161,43,23,211,167,212,120,216,136,68,21,158,235,250,154,32,209,59,59,154,204,132,198,8,220,167,225,90,125,142,152,115,21,24,209,223,248,254,244,228,28,118,120,222,177,196,93,167,39,167,213,118,135,198,9,38,244,146,46,35,213,209,29,12,118,56,73,62,33,247,136,30,55,1,148,85,85,174,99,67,225,177,131,226,158,114,243,33,228,62,168,177,195,115,93,66,2,133,104,169,188,27,57,187,224,57,166,40,39,75,96,11,247,169,149,21,59,12,121,233,245,247,236,252,139,194,143,43,160,178,36,231,136,134,157,241,138,139,4,201,246,34,221,190,161,69,190,213,128,57,155,196,193,16,248,28,87,61,233,170,23,182,238,141,228,208,57,84,250,93,245,77,120,212,14,76,253,87,13,109,151,68,237,245,86,120,174,18,112,162,14,88,246,163,252,83,164,139,93,161,153,155,82,224,26,106,224,54,36,198,22,164,45,231,28,142,241,172,132,255,228,229,132,128,238,242,193,158,207,178,35,89,244,99,223,105,106,156,219,218,231,56,23,123,192,9,5,85,29,177,30,229,97,112,107,82,215,47,160,221,77,124,138,159,15,132,32,73,38,3,210,171,110,206,19,177,169,106,143,35,217,183,189,88,41,25,195,158,26,19,44,191,80,70,26,176,185,52,157,195,72,123,214,171,78,196,216,203,187,41,25,90,247,105,59,66,31,184,246,200,129,1,78,143,21,244,227,116,240,254,30,63,179,70,45,102,18,227,67,56,9,127,107,149,197,135,76,118,141,225,128,215,190,202,104,161,49,95,138,223,211,63,22,55,249,236,65,14,88,60,221,44,97,83,173,94,211,167,242,78,107,100,43,234,190,128,226,66,80,85,36,203,147,84,99,130,123,68,80,117,162,13,137,7,86,96,115,190,123,211,170,21,20,233,119,23,36,115,188,91,42,1,195,231,46,64,252,188,133,80,214,36,163,61,63,91,22,57,208,14,35,24,160,54,243,217,206,246,138,57,94,136,53,86,29,176,243,157,209,105,197,68,209,117,191,59,134,196,190,63,141,163,93,183,90,242,102,99,18,23,84,125,245,110,6,7,118,212,19,113,158,28,155,89,222,189,207,9,16,41,183,120,30,91,214,209,70,24,113,228,80,15,51,166,92,217,199,33,0,8,117,24,83,81,122,204,241,205,209,26,157,98,182,159,78,99,146,102,179,123,40,18,123,82,26,186,85,195,244,27,210,100,152,181,67,63,123,87,147,12,118,24,127,235,243,238,134,26,141,203,177,109,60,197,250,93,220,90,66,223,235,71,1,160,91,177,105,41,134,142,28,148,150,186,47,76,215,46,64,162,110,155,27,71,247,105,184,183,252,89,114,225,69,70,142,41,59,115,114,49,207,109,233,56,77,183,179,109,108,249,14,15,35,127,144,173,20,23,233,186,240,163,250,122,224,157,124,253,88,101,57,103,130,238,242,27,181,142,25,48,111,144,151,31,195,177,185,234,43,63,221,117,225,103,114,141,102,40,60,18,123,208,123,128,233,121,125,100,66,6,239,44,89,229,6,127,25,56,63,180,102,61,126,78,51,79,211,239,187,207,196,105,178,137,163,13,179,86,124,22,126,23,29,45,132,232,198,220,183,199,207,85,92,159,38,240,232,250,168,155,242,49,189,254,80,130,17,242,168,80,128,112,237,187,40,37,138,161,89,15,87,208,80,199,72,134,109,184,133,80,162,185,248,165,79,160,88,168,49,83,168,239,22,14,11,28,214,168,158,223,135,217,106,229,179,160,140,73,49,30,212,65,61,61,58,77,91,37,96,46,244,218,50,243,73,187,180,251,38,115,37,235,60,163,154,233,187,81,154,12,227,86,101,202,109,204,169,105,68,143,67,13,213,101,46,192,157,51,92,125,117,91,65,210,94,207,111,175,25,34,142,4,145,37,87,133,10,46,54,79,255,110,50,202,138,154,73,100,87,231,16,72,53,117,164,250,116,75,133,1,194,225,102,132,208,2,195,66,30,191,77,202,120,23,75,159,40,64,186,178,151,86,49,174,40,101,115,53,68,51,49,221,83,214,241,220,231,142,209,66,145,179,172,170,198,4,236,42,53,70,4,15,92,209,151,27,13,80,124,23,1,85,137,231,81,148,88,200,34,119,41,81,35,246,146,46,31,100,180,199,211,80,77,169,49,2,183,84,29,87,189,213,8,49,244,229,199,8,250,40,251,76,198,212,2,238,210,229,216,139,161,129,10,181,119,94,239,76,251,114,243,12,134,97,81,222,61,97,102,173,241,211,212,191,62,19,17,119,94,140,87,161,76,84,159,94,104,5,14,129,201,157,17,152,12,132,113,213,89,145,175,20,244,108,72,61,246,36,210,140,213,101,154,241,224,237,114,191,171,67,14,34,240,176,100,250,232,148,179,109,136,209,139,119,150,36,151,232,210,172,85,246,219,106,240,191,82,196,223,128,172,33,59,53,247,178,61,174,24,239,32,252,62,5,70,70,240,170,210,14,4,33,20,134,57,105,201,112,118,61,190,10,151,154,45,74,191,139,104,150,192,86,127,24,122,185,231,88,22,38,105,235,166,79,157,18,20,25,115,57,160,10,105,103,95,250,3,48,242,197,207,187,113,82,199,190,66,113,92,109,15,108,238,198,80,55,158,90,62,100,26,65,109,134,42,173,113,10,201,52,45,166,48,185,3,62,187,146,122,54,138,185,27,146,143,39,74,95,250,211,152,216,35,14,94,83,1,146,75,10,18,24,171,245,208,124,166,224,178,235,96,219,221,32,36,159,179,166,63,0,195,239,20,122,210,136,48,201,60,44,86,234,144,3,166,210,165,63,51,137,170,157,28,106,212,208,3,233,211,236,243,126,198,28,243,12,138,139,169,48,25,173,61,148,176,17,221,120,90,54,114,141,135,161,64,44,250,238,73,66,239,116,24,70,33,113,170,28,187,243,44,95,215,24,94,212,95,73,17,218,129,81,137,94,33,225,141,6,244,51,30,157,171,189,255,246,143,144,72,208,105,116,57,46,15,126,182,241,217,21,70,238,62,30,134,167,79,81,90,54,102,104,139,151,174,53,246,204,163,244,81,244,254,68,203,149,253,105,27,7,197,10,113,240,65,154,159,180,26,90,156,21,50,240,221,106,165,165,67,81,14,115,12,45,69,29,41,40,170,227,220,91,176,49,139,238,14,181,245,171,125,92,65,63,161,246,214,117,26,80,105,50,183,255,112,155,170,42,126,80,88,242,71,136,192,67,225,169,67,209,206,93,104,185,172,50,225,157,41,180,109,182,121,157,166,133,252,60,50,59,207,211,184,30,66,77,189,144,132,33,87,35,216,253,247,114,89,241,179,228,30,34,34,88,30,112,157,250,111,99,97,14,133,9,195,239,80,183,207,70,127,33,67,9,169,248,12,29,248,243,17,42,222,74,48,214,138,64,3,46,170,85,119,206,193,100,2,236,14,147,247,167,83,16,51,190,198,210,50,126,12,49,238,10,189,188,220,62,91,201,228,21,165,207,169,205,77,51,158,166,150,74,124,11,200,57,141,230,219,236,100,38,73,76,122,227,134,39,23,208,225,182,123,214,121,134,177,17,154,231,228,239,42,111,219,38,185,114,196,102,118,236,51,205,160,222,36,87,186,22,47,40,44,247,226,43,2,238,205,13,102,56,24,147,232,179,2,79,125,119,214,162,88,190,186,148,47,22,104,104,134,111,70,27,214,73,77,254,96,210,140,106,125,63,235,76,220,229,48,21,8,58,149,224,19,220,110,140,79,11,223,136,53,80,88,53,177,225,76,106,252,36,237,239,244,1,119,85,55,130,38,149,138,18,119,70,154,101,227,28,114,152,63,203,29,189,98,72,228,248,176,14,191,156,92,127,170,49,0,250,38,14,39,220,217,57,20,134,238,211,247,5,148,164,206,69,186,9,92,61,193,250,160,141,216,129,140,23,172,248,56,154,62,24,249,167,44,123,120,45,70,129,229,115,129,194,44,61,32,170,177,34,53,135,225,31,17,82,171,3,47,18,94,253,179,49,192,68,110,154,136,53,5,108,254,219,150,232,34,110,145,138,194,125,236,119,19,207,147,6,57,143,49,13,193,143,247,10,249,190,37,233,211,72,105,251,120,193,78,183,196,189,102,244,34,119,50,80,117,62,31,24,229,54,183,253,72,175,219,66,193,9,12,105,160,55,220,50,80,171,182,108,174,234,2,247,150,220,42,252,2,155,98,238,186,239,103,17,151,146,72,97,29,86,151,247,53,220,214,95,210,78,161,150,98,185,157,66,142,236,210,143,54,222,137,254,181,155,179,100,139,216,141,37,255,180,207,237,14,204,37,99,234,211,51,202,9,129,51,185,220,242,213,240,97,204,241,125,245,128,130,81,104,221,206,173,2,147,203,173,1,210,171,164,138,31,173,6,146,230,178,163,240,22,202,221,9,61,228,228,27,214,217,164,161,175,149,134,89,80,43,7,156,141,177,86,224,98,70,208,7,163,36,43,105,152,7,54,69,72,255,233,222,45,52,47,48,169,251,238,185,64,194,188,139,214,151,37,186,172,176,21,168,211,151,100,123,110,90,40,179,249,187,237,202,127,147,133,15,220,136,143,121,143,26,97,143,92,157,96,61,216,187,197,211,199,10,74,98,231,55,227,8,136,14,135,124,81,207,8,171,228,202,37,26,158,141,169,69,97,12,157,18,48,57,1,130,66,154,227,103,58,51,148,140,123,129,141,109,48,186,204,72,112,4,93,70,114,29,29,78,198,161,252,242,25,43,146,187,124,184,44,55,66,218,205,13,62,251,118,198,58,28,250,203,132,92,74,12,38,137,41,82,246,141,184,41,2,81,49,21,76,30,106,9,92,185,47,249,103,161,191,165,209,205,134,210,64,141,30,101,83,93,218,225,237,87,56,227,147,180,90,253,137,194,163,125,114,78,192,152,84,98,76,183,110,148,75,62,216,147,100,110,29,46,211,169,240,59,58,44,173,196,215,4,38,249,190,196,210,37,229,44,43,140,97,24,223,189,9,0,233,119,119,30,168,1,91,218,148,162,176,130,237,216,52,96,248,27,250,211,28,71,62,145,48,0,133,119,205,26,46,103,0,203,56,45,125,250,220,163,238,153,77,185,149,222,147,41,50,203,95,216,22,24,130,225,165,93,206,106,143,35,0,197,112,237,51,236,212,216,42,241,18,170,235,174,89,122,136,91,127,136,24,101,33,206,229,43,141,234,206,97,43,135,174,239,84,105,209,176,140,227,80,59,165,230,187,246,102,49,127,179,76,82,106,175,107,160,89,42,94,153,223,150,102,230,96,193,113,36,173,206,84,130,133,113,86,126,66,43,2,195,137,191,227,213,22,35,209,61,193,216,24,227,72,221,102,125,11,140,107,57,44,9,202,173,118,86,152,128,78,188,188,146,73,47,223,108,164,58,243,158,246,164,248,201,253,155,74,233,237,78,90,230,83,215,171,63,23,197,241,241,235,3,91,154,179,238,194,5,78,42,255,233,158,168,166,91,239,22,95,125,43,164,50,101,62,6,20,89,179,219,47,216,147,112,139,84,178,112,124,224,229,247,167,17,225,213,171,81,133,243,125,197,76,56,147,121,10,175,142,177,89,205,209,3,62,27,154,104,42,2,111,87,155,193,236,132,149,34,41,188,34,120,10,76,255,239,231,195,208,26,242,57,108,190,1,181,129,182,213,93,198,211,155,164,195,251,97,168,80,108,63,124,112,227,100,33,203,194,197,216,75,252,50,222,20,245,111,117,12,255,237,151,4,19,218,218,50,15,59,54,108,138,225,36,243,98,235,187,89,229,201,111,1,236,242,91,67,90,199,24,94,57,38,218,88,220,71,203,3,55,39,1,179,221,172,168,240,249,54,185,171,212,174,165,65,218,237,18,120,230,17,251,17,209,0,41,71,60,40,17,128,107,74,192,120,41,145,60,148,103,82,56,144,15,140,151,93,158,62,191,54,115,108,195,172,32,17,20,67,149,203,42,124,194,18,121,51,177,142,49,204,181,110,220,211,169,170,23,9,34,213,85,71,28,140,36,106,62,77,195,106,140,77,28,173,12,33,86,163,229,228,245,120,167,53,36,27,37,156,198,245,163,199,18,33,32,169,116,192,214,105,103,214,251,135,81,146,40,117,75,244,26,137,157,254,97,229,39,124,45,112,133,148,222,95,158,41,146,238,250,242,84,175,131,235,220,170,71,23,118,63,54,2,248,7,124,196,112,27,169,155,137,52,175,20,78,94,211,55,17,223,26,17,127,47,211,28,70,81,184,164,24,101,219,127,208,221,119,209,151,201,38,137,177,97,89,69,233,27,17,148,112,150,142,136,145,217,181,182,29,230,238,43,6,179,113,169,117,183,161,186,157,95,242,211,191,205,34,59,218,145,185,107,10,7,67,13,126,234,157,184,199,203,187,139,41,28,56,92,240,103,86,109,25,84,160,254,93,21,131,77,92,54,184,229,107,113,67,31,126,236,179,81,40,220,45,57,217,97,99,48,145,105,76,170,100,246,51,168,231,129,78,185,140,87,158,130,38,56,251,117,13,88,222,150,219,134,216,110,77,138,108,80,0,128,149,247,251,105,60,236,67,8,154,183,177,244,166,30,48,228,141,98,28,34,93,151,227,34,141,92,106,21,146,39,118,6,246,130,22,191,141,17,245,172,253,179,27,248,226,134,255,161,235,153,142,30,119,42,53,122,133,37,33,150,76,39,208,158,162,211,208,193,158,35,63,59,7,133,240,62,87,206,10,122,190,27,189,70,247,221,177,219,225,189,214,150,237,18,23,105,174,178,73,39,131,193,213,207,24,224,166,73,50,29,85,176,143,59,26,24,94,164,162,59,195,57,167,119,180,108,67,101,145,215,3,227,78,143,245,149,250,179,147,227,159,136,61,43,145,215,47,246,27,155,82,9,59,232,172,82,40,208,244,167,55,93,225,70,111,166,212,171,234,134,152,113,125,248,158,149,127,117,101,2,147,77,226,167,254,32,146,49,159,237,20,225,228,216,16,11,155,212,86,120,200,157,145,148,91,13,190,34,45,117,204,54,111,89,181,61,74,207,55,43,3,13,24,185,221,172,91,53,204,112,41,46,87,168,1,205,231,240,180,80,97,92,205,144,59,213,167,145,27,188,91,53,94,180,174,191,189,76,201,47,238,148,100,159,44,109,26,252,179,113,189,194,50,213,211,241,231,125,138,167,151,229,182,62,31,6,159,145,195,8,37,182,250,252,246,144,187,116,49,65,41,133,25,178,118,79,48,148,131,197,164,128,14,172,198,253,169,79,205,208,225,36,46,247,221,108,150,89,172,52,8,63,160,207,143,179,21,249,3,125,26,150,180,235,32,72,154,161,9,149,33,117,158,225,93,128,251,77,154,109,91,173,15,38,130,100,58,19,80,134,92,126,5,25,20,1,60,163,129,185,25,97,194,241,227,131,189,48,254,152,25,141,70,216,75,138,137,209,193,61,171,43,122,155,176,143,230,187,99,37,173,240,141,83,128,157,132,192,198,22,196,205,185,128,237,177,104,46,8,82,196,231,84,137,223,254,185,73,4,198,63,151,175,141,85,52,5,198,86,83,111,247,206,55,122,82,24,249,205,235,72,194,82,212,48,252,192,177,62,103,88,50,208,117,136,9,54,44,247,58,186,148,180,160,38,195,129,59,97,87,121,26,94,148,59,152,195,246,218,240,31,176,43,107,56,194,170,179,91,12,200,128,92,91,60,73,131,2,185,93,175,11,224,180,187,232,211,221,194,248,225,63,176,59,171,192,212,95,199,52,195,157,169,206,84,42,0,250,53,15,41,157,92,67,91,94,141,121,63,124,23,36,16,232,211,38,125,16,190,36,162,250,79,203,57,134,227,195,96,166,218,114,121,27,13,243,176,140,88,247,166,31,113,97,46,3,37,199,182,192,45,95,182,36,34,167,245,206,242,78,114,200,208,167,39,137,101,225,209,57,35,36,133,81,108,128,150,199,28,91,18,54,157,244,26,30,209,22,123,109,55,202,73,105,185,185,114,239,150,68,44,92,86,16,41,25,195,143,70,28,71,69,248,142,128,75,190,38,113,215,68,250,1,133,86,207,83,92,96,218,97,245,199,16,236,40,59,95,215,223,165,240,185,197,38,77,232,65,54,202,1,165,244,190,239,62,131,215,228,226,102,92,22,251,26,227,131,82,25,65,87,228,128,1,159,81,149,162,116,96,232,128,227,0,160,232,79,54,97,42,166,123,228,107,48,238,73,136,46,141,102,187,134,209,106,28,200,115,61,79,115,93,14,75,31,254,233,242,192,184,33,239,201,86,210,220,235,133,151,71,50,72,225,62,91,218,243,219,195,101,242,128,79,59,166,4,4,248,176,189,226,97,162,207,227,65,201,62,9,56,97,62,235,79,83,169,224,182,58,235,90,169,136,127,112,83,120,214,103,56,238,96,145,185,49,159,14,37,130,28,110,193,82,8,38,232,236,62,182,119,14,56,91,120,71,103,55,137,240,113,47,67,138,70,47,179,131,210,200,235,84,204,48,205,188,47,207,99,133,253,68,114,223,211,221,4,61,125,89,98,124,77,77,26,2,118,177,33,96,56,170,203,211,37,86,35,26,150,29,125,160,75,7,225,178,176,88,73,33,111,127,23,94,239,113,55,50,57,155,63,171,182,69,211,86,34,172,174,79,159,193,207,35,238,70,48,60,253,233,211,27,35,33,181,115,188,40,6,213,12,52,109,205,87,98,26,221,187,15,213,239,69,59,220,228,20,226,114,115,12,131,51,79,180,207,16,233,173,113,115,162,82,179,60,79,147,233,227,87,62,234,117,245,200,37,119,125,248,38,139,126,95,169,218,163,86,45,211,2,174,240,17,235,120,112,163,136,150,85,43,247,157,15,220,98,254,243,195,91,131,136,227,23,160,142,75,27,252,67,207,36,230,74,24,183,205,108,146,126,218,52,20,1,227,174,122,142,150,41,213,219,182,167,212,228,135,42,108,104,42,35,177,45,177,106,4,124,236,205,115,197,108,207,36,174,241,217,20,70,106,109,28,163,185,246,189,117,157,179,228,121,22,89,29,159,40,141,228,26,13,166,13,184,147,170,39,122,152,113,144,159,221,31,187,60,30,134,47,98,182,231,112,72,17,202,182,162,102,77,139,131,220,182,22,191,24,65,201,12,111,220,243,244,140,212,181,159,42,203,232,207,211,121,185,145,143,96,217,212,10,206,193,173,185,4,138,219,239,249,44,99,255,118,20,102,255,119,159,236,177,118,142,57,217,178,112,123,48,17,242,10,67,185,89,93,113,126,76,183,218,99,63,106,164,200,117,93,183,56,250,134,47,107,136,211,75,127,166,48,213,24,113,195,30,148,87,60,147,144,64,183,155,79,7,206,234,109,25,150,242,224,23,155,31,69,126,85,123,150,16,124,137,159,70,66,76,119,112,43,191,240,115,13,229,241,161,233,122,40,60,82,154,239,48,153,232,85,159,70,137,32,96,180,133,198,99,44,27,35,78,117,152,66,97,185,97,31,152,121,235,191,141,159,64,93,84,195,130,7,254,213,16,181,61,157,146,57,224,221,236,131,134,61,205,103,233,25,49,156,191,155,122,149,164,115,184,24,167,179,79,51,202,43,202,179,229,16,229,246,197,213,50,57,92,207,46,93,203,12,171,16,6,51,178,221,5,134,40,193,77,206,6,169,69,127,22,200,38,2,221,47,124,78,144,173,246,108,206,41,22,136,165,145,170,65,202,61,179,223,159,134,175,95,222,141,12,116,220,253,27,42,196,187,61,87,136,72,116,183,94,161,104,89,166,41,222,233,136,100,52,236,195,231,134,193,41,221,220,78,199,195,87,212,175,199,229,114,251,197,137,148,183,165,213,80,3,79,91,56,175,145,149,196,171,40,48,146,98,177,66,104,121,210,51,153,108,215,59,83,6,49,15,121,216,120,116,227,221,166,211,161,75,0,37,250,230,201,99,84,91,116,205,57,29,68,193,151,95,84,27,18,72,207,190,64,136,38,38,18,98,229,75,167,2,193,137,230,39,128,121,166,197,71,139,1,186,82,172,189,188,69,166,203,34,107,248,28,29,37,173,93,90,205,22,66,254,133,195,29,211,224,126,243,36,76,29,41,221,108,41,44,110,129,225,169,202,119,59,195,174,144,151,23,82,28,252,84,132,213,189,138,179,17,161,37,168,93,28,69,63,87,238,14,200,233,116,121,56,63,130,137,22,125,175,126,253,70,228,37,107,0,100,98,250,182,113,31,198,217,36,237,46,59,212,145,173,97,176,113,15,133,249,18,239,110,236,2,81,206,0,30,51,199,70,9,245,239,208,159,182,76,233,128,51,196,21,250,110,46,254,35,230,1,28,225,251,129,145,147,238,119,43,212,202,231,137,72,250,184,51,20,197,214,162,15,159,249,30,86,225,49,56,40,127,208,46,155,104,176,221,141,18,217,77,237,20,179,28,98,155,165,22,233,233,20,75,126,241,149,133,193,50,181,79,26,41,192,1,35,185,42,46,158,105,76,58,158,127,143,117,179,132,44,149,64,105,189,121,207,140,213,249,245,174,211,12,95,100,108,210,236,15,93,103,225,8,105,37,219,49,160,229,151,223,206,61,135,239,23,229,217,164,113,56,130,58,55,15,29,27,35,151,172,15,23,43,159,117,152,36,199,161,45,131,117,167,222,173,142,122,46,93,62,103,123,137,200,104,51,147,69,246,27,60,106,123,196,201,149,201,149,209,197,103,37,119,113,124,100,11,173,21,133,81,32,141,93,24,251,180,41,202,158,31,239,102,198,203,142,98,107,113,197,20,167,54,51,233,76,66,209,190,70,175,28,219,180,118,29,109,194,126,51,206,115,202,187,91,211,134,99,1,187,139,137,12,158,154,116,113,194,161,252,21,1,3,27,155,160,54,141,146,31,223,41,43,234,206,186,71,83,170,147,61,101,129,36,157,231,162,121,110,77,231,215,226,89,12,80,57,59,44,226,234,1,12,232,14,8,231,11,92,91,14,167,66,69,123,81,3,163,108,101,45,156,114,86,30,180,213,22,94,150,21,239,63,253,139,177,23,133,123,12,53,156,84,231,206,245,160,92,236,191,137,82,45,156,172,87,247,69,229,135,159,214,248,164,81,151,145,150,193,225,231,78,26,56,185,251,124,190,203,142,250,26,112,87,225,115,62,251,76,226,26,79,159,249,221,244,130,77,208,168,248,229,4,56,233,2,177,24,112,74,23,182,64,139,194,240,107,121,159,98,149,232,179,144,32,173,104,24,81,78,221,73,145,62,89,241,213,56,249,155,216,248,70,190,90,61,160,84,185,105,166,231,100,59,135,125,220,37,43,138,133,106,22,66,117,158,83,12,72,39,62,40,214,213,121,89,43,17,204,170,38,208,166,219,116,198,87,25,131,77,85,181,198,209,32,209,107,205,163,85,144,59,139,180,44,155,33,250,73,129,158,45,69,168,136,127,201,27,203,61,76,196,176,151,178,238,16,89,28,211,175,16,149,178,231,214,20,38,61,207,207,23,168,107,187,38,235,33,208,154,91,188,188,26,157,137,172,189,102,236,220,254,217,36,58,15,201,116,154,191,84,167,11,35,247,43,189,210,76,115,39,126,155,152,169,142,8,10,52,187,220,167,41,39,19,24,17,163,85,182,192,162,100,15,199,59,117,58,227,254,182,230,52,112,229,173,163,196,119,157,86,110,201,131,194,107,176,74,12,8,150,181,134,240,108,45,183,22,239,174,103,78,139,235,120,82,81,23,94,36,224,162,123,37,163,17,46,40,83,179,91,98,146,78,211,125,246,200,9,101,80,91,139,253,38,201,52,113,53,130,211,35,233,217,133,13,16,198,176,201,215,101,157,196,63,167,170,79,226,76,28,78,182,164,105,18,110,110,198,27,35,240,22,175,196,156,104,182,250,249,82,143,225,80,149,98,130,32,204,26,126,182,85,114,243,244,202,7,21,107,158,158,37,95,41,238,215,188,130,201,213,37,242,251,33,4,201,83,167,10,251,219,246,83,153,124,171,166,1,91,60,182,231,0,137,151,19,107,214,110,49,133,74,15,113,20,43,46,208,223,62,171,47,45,207,198,48,253,66,9,35,32,40,143,196,140,163,72,191,137,107,25,6,50,130,97,14,195,129,37,87,244,201,70,29,174,124,76,231,166,87,217,201,29,62,108,172,114,254,141,75,165,192,59,65,65,232,112,66,165,243,78,211,5,167,153,175,0,162,54,75,237,156,101,180,40,205,81,8,121,100,35,182,108,152,237,87,8,75,168,215,28,95,78,179,29,69,165,197,36,30,229,170,186,76,61,126,197,79,119,8,64,164,97,104,16,231,219,50,139,103,116,129,7,217,108,142,226,186,145,107,0,241,167,90,106,252,116,65,248,65,224,51,111,93,237,26,56,227,195,149,159,102,67,139,87,39,170,179,164,217,213,42,222,28,134,207,92,119,133,115,189,195,111,237,99,137,228,160,230,161,195,78,54,151,187,42,203,132,71,82,134,122,33,112,24,101,55,5,214,47,61,65,22,149,55,101,4,92,160,167,151,14,239,24,219,126,164,159,219,10,181,92,77,224,158,70,115,23,212,129,225,17,83,120,113,157,247,150,147,188,44,172,215,219,88,44,195,203,68,117,99,81,35,105,81,218,95,123,252,118,65,37,239,46,190,101,18,15,62,30,220,80,244,166,74,209,47,181,183,31,220,201,100,27,10,47,138,22,252,179,17,138,109,58,145,44,145,48,122,5,69,119,17,117,219,198,191,185,227,183,251,143,3,88,96,106,138,253,179,126,126,4,153,10,86,40,88,163,101,5,207,158,116,202,47,165,50,158,54,254,244,219,112,163,179,235,126,89,133,236,52,169,57,1,97,163,147,40,115,145,53,98,202,219,112,82,245,83,158,1,99,71,202,202,181,226,231,136,139,22,36,222,69,97,146,227,129,52,160,21,176,49,88,93,24,50,195,225,7,103,65,189,78,211,24,173,10,177,221,159,38,5,72,190,11,85,218,62,239,195,182,213,11,12,21,177,91,250,180,108,235,226,36,165,100,135,231,26,183,30,231,200,133,33,41,175,247,105,202,81,36,210,134,39,28,134,147,15,38,19,84,107,130,8,123,228,216,146,172,16,77,6,219,2,40,219,77,249,98,66,21,250,93,3,183,82,204,164,243,179,196,159,4,198,81,52,235,133,241,249,95,24,242,188,209,226,229,8,60,104,143,147,134,29,212,1,231,178,111,94,44,129,141,19,41,250,148,195,73,156,134,219,8,5,239,100,152,176,19,74,175,192,56,210,220,68,99,40,147,150,97,109,243,18,198,111,99,246,104,241,12,255,235,61,80,108,207,240,127,65,7,136,170,225,142,89,60,168,16,46,2,35,12,231,214,6,210,6,243,22,253,116,104,37,178,174,221,46,197,149,160,150,177,29,11,200,8,22,244,97,146,242,227,167,161,213,122,81,196,114,98,67,35,248,21,118,142,73,72,158,201,49,99,63,35,36,37,40,62,194,26,103,242,52,154,92,129,155,153,204,142,14,106,45,155,160,147,75,97,236,242,214,131,250,176,241,95,172,56,66,102,185,51,1,146,51,200,29,115,156,139,83,56,36,12,37,23,35,96,136,220,195,156,182,119,207,91,50,7,133,104,185,174,78,158,134,90,92,204,24,248,98,244,229,197,72,96,28,166,74,97,40,140,244,241,181,176,56,77,154,140,214,48,102,188,176,238,176,23,154,76,148,243,85,208,229,58,108,210,143,67,96,120,167,253,134,79,161,235,184,60,67,31,124,141,90,98,193,99,72,167,145,62,222,221,187,64,176,165,93,114,64,131,141,132,193,97,142,159,61,21,62,135,217,189,39,32,71,216,159,166,33,238,27,214,248,52,119,168,126,88,169,113,194,156,107,29,185,185,210,45,104,2,196,25,114,118,62,114,202,181,83,207,82,222,209,169,173,26,193,189,192,118,133,242,223,182,116,116,237,22,72,227,239,149,178,172,155,12,107,115,165,68,233,102,133,158,237,106,38,254,166,97,138,237,12,130,163,241,78,226,211,255,43,238,163,36,166,175,172,112,173,81,226,91,173,48,45,233,20,207,236,218,225,93,128,110,91,122,4,39,119,14,191,5,23,93,221,49,96,27,137,140,81,170,181,32,37,212,87,163,17,224,115,116,21,163,231,83,120,182,236,233,168,56,62,219,149,13,177,102,83,32,116,159,134,186,243,62,141,247,140,99,215,63,218,182,197,34,48,247,147,116,29,0,176,4,244,7,238,209,221,24,126,210,159,128,37,82,255,209,63,168,55,213,200,96,100,115,2,70,28,165,78,133,103,36,69,83,214,55,86,121,126,120,244,112,154,31,216,8,10,21,174,43,200,14,112,114,215,250,52,172,244,25,94,11,178,125,210,243,195,212,90,196,171,41,172,127,62,25,55,106,184,114,80,184,203,207,187,97,76,14,231,88,255,209,250,40,124,238,131,251,194,132,3,245,183,113,118,198,186,235,124,100,219,2,67,32,229,187,112,133,75,190,204,23,206,53,182,4,42,12,174,40,174,193,176,54,196,218,201,154,60,108,240,196,219,16,48,161,251,247,233,84,115,244,26,245,64,75,123,28,106,172,24,144,159,163,252,253,238,118,247,58,12,168,146,251,219,107,17,44,48,106,178,27,73,179,62,111,55,245,31,95,79,185,133,128,54,98,24,208,241,114,242,163,246,3,179,53,70,211,44,109,90,91,126,222,23,70,41,186,67,220,225,4,230,202,231,105,80,166,130,116,73,138,12,94,56,193,2,134,192,64,135,100,152,58,115,108,133,92,185,151,194,4,88,194,51,177,17,27,126,224,225,20,174,63,248,236,227,58,91,96,160,186,126,168,189,165,158,2,120,166,209,155,192,233,6,109,13,70,118,114,92,248,44,63,253,176,137,6,90,190,240,126,187,101,113,17,137,78,77,38,142,170,48,74,135,245,194,99,63,221,2,53,145,116,75,18,62,57,131,49,91,163,91,22,241,27,233,22,18,242,219,142,166,53,85,33,51,216,174,115,225,13,34,3,66,94,110,37,97,183,91,206,203,202,222,10,159,173,40,54,181,106,244,193,10,35,132,28,187,67,193,87,161,45,135,31,127,184,223,3,194,29,200,212,4,230,82,159,226,208,230,218,168,239,238,70,71,19,190,164,149,159,213,95,44,67,50,80,164,168,154,162,243,216,204,98,77,144,44,160,240,49,1,226,236,203,205,36,180,158,167,123,84,167,33,126,46,229,176,192,136,27,197,120,161,85,123,169,32,187,113,15,207,72,236,164,203,68,104,181,27,161,115,170,177,241,152,42,144,78,6,59,106,61,244,68,189,190,148,195,2,47,23,145,1,29,179,60,125,214,208,214,217,97,253,97,234,75,127,147,244,28,53,121,248,130,178,154,150,248,183,218,189,121,65,34,254,252,50,122,29,225,200,37,243,79,226,9,192,84,99,92,119,15,129,165,172,45,235,150,30,24,54,177,82,230,0,99,201,135,213,59,9,48,235,96,179,201,69,144,133,26,29,162,240,2,163,178,213,194,90,231,168,208,99,155,140,153,157,226,229,56,181,134,172,16,238,206,121,137,99,36,149,169,223,77,85,94,220,96,200,115,110,171,42,108,201,212,225,249,72,61,233,234,180,64,252,186,206,11,19,162,86,24,207,162,220,112,132,204,238,131,135,39,195,22,152,191,103,211,223,134,212,48,110,41,248,132,91,41,207,211,61,202,59,11,149,55,173,60,191,13,55,209,189,216,205,113,51,227,72,112,61,27,222,74,113,177,59,107,226,178,7,254,224,61,111,203,79,199,84,185,186,153,246,250,74,113,179,131,226,90,63,12,187,181,199,144,80,207,175,182,82,135,58,104,93,31,192,220,69,231,241,25,94,180,125,28,62,75,245,57,101,58,126,225,122,239,202,53,167,249,188,28,222,35,31,48,36,51,103,121,91,86,230,117,110,84,45,116,52,56,247,118,189,50,176,72,37,49,227,224,190,237,215,237,130,168,170,238,59,22,99,10,111,108,93,4,175,20,238,253,94,145,138,209,55,148,250,44,177,126,125,58,199,164,129,129,73,103,162,177,119,56,156,168,53,157,218,52,132,59,253,183,203,79,23,67,187,165,6,137,76,41,164,155,175,252,244,41,197,35,31,156,168,205,81,107,137,33,184,174,44,210,80,111,40,18,152,218,108,239,179,68,189,152,246,40,215,154,175,89,121,91,153,137,160,36,27,102,63,190,240,191,156,83,65,218,117,38,229,117,177,193,254,71,50,231,3,183,40,226,98,27,223,249,121,26,79,87,149,102,239,169,253,189,141,75,205,209,134,239,234,190,187,252,84,32,227,171,142,109,156,229,226,6,185,51,214,110,192,41,15,185,105,80,207,191,174,51,9,126,236,34,167,182,213,154,143,216,77,185,68,170,9,88,40,145,188,187,105,66,242,171,63,48,52,243,249,194,199,178,89,2,55,86,111,52,141,73,61,21,198,209,123,223,109,33,27,65,49,124,61,72,83,96,35,174,218,43,5,41,235,120,117,41,69,77,56,83,122,233,210,165,8,182,200,187,11,53,123,241,209,211,234,255,5,133,200,37,98,21,208,109,215,166,48,113,203,136,24,144,219,153,159,134,81,19,238,55,149,2,189,226,122,126,26,205,142,112,156,100,75,102,212,134,147,175,227,87,17,74,148,69,193,211,26,190,202,245,145,21,232,186,117,184,206,29,170,68,70,20,233,180,125,201,158,82,136,53,197,150,2,217,220,110,250,240,196,211,31,43,19,23,154,246,74,51,158,252,248,233,211,144,44,183,160,179,121,18,187,93,1,171,58,104,71,175,60,47,55,231,105,88,27,226,147,65,185,175,71,80,172,48,26,226,2,40,166,47,239,158,11,130,192,169,235,36,28,3,31,91,140,7,94,21,157,225,148,75,175,240,135,230,31,119,180,192,191,28,130,216,51,224,100,17,248,88,26,81,205,71,117,114,171,218,178,137,43,209,115,0,200,229,68,225,83,97,163,219,112,120,46,61,208,11,1,237,233,87,59,212,231,86,146,45,165,16,94,173,190,174,97,75,172,69,182,58,50,194,87,112,255,193,152,32,181,28,192,132,211,221,144,129,203,97,103,185,230,227,191,89,41,7,140,31,82,142,15,170,49,220,236,100,107,171,106,201,195,245,79,10,186,195,100,254,136,1,198,14,65,181,148,195,103,17,203,54,11,51,240,158,238,179,103,3,56,189,160,15,159,121,209,125,67,201,231,148,186,69,188,160,120,28,252,166,77,233,208,190,114,9,192,136,100,251,134,66,250,89,190,81,120,131,175,167,149,20,151,188,159,95,62,38,103,164,141,30,120,8,113,186,193,107,231,24,233,134,99,68,22,181,201,151,120,216,9,150,186,220,164,97,168,13,246,150,227,221,184,242,196,183,70,85,14,119,99,135,45,33,127,10,76,26,239,133,211,144,59,64,253,73,121,249,87,193,158,144,150,194,118,64,230,128,243,222,226,54,193,241,0,81,158,191,26,238,49,57,170,43,103,119,191,191,76,173,171,60,76,42,130,116,232,249,169,41,118,122,173,40,153,248,157,12,142,244,174,22,39,68,137,145,134,101,151,141,42,118,248,217,31,102,56,97,145,175,38,150,39,232,90,28,154,14,99,22,200,181,233,216,43,232,69,125,59,149,57,92,117,238,87,254,88,60,248,121,110,243,132,215,100,176,8,216,119,223,231,168,27,22,86,39,106,148,178,109,226,31,76,44,229,10,102,255,36,56,72,145,113,56,15,61,140,33,203,73,145,151,144,44,102,184,21,238,8,158,58,106,177,76,105,55,213,187,145,103,155,72,105,29,91,225,5,111,118,113,24,49,97,157,9,19,86,1,15,156,166,223,209,34,79,47,11,217,199,203,143,177,50,196,169,129,9,193,254,127,225,51,25,20,62,109,203,158,238,135,237,83,150,152,155,213,54,70,159,10,84,213,12,117,230,160,240,49,195,177,144,182,73,119,73,211,72,243,10,51,155,188,115,17,52,53,113,63,107,126,244,41,14,56,133,155,113,86,56,204,9,32,151,174,102,50,39,35,134,19,47,249,18,20,226,134,152,11,166,28,149,238,44,37,147,28,138,220,128,57,247,171,192,36,59,123,208,41,155,227,72,182,232,134,145,18,197,72,164,86,156,105,43,47,47,86,223,180,238,108,144,11,153,137,84,183,22,61,218,160,48,144,175,66,141,54,238,76,140,199,214,41,78,153,64,14,243,159,130,220,62,202,243,52,69,12,53,224,222,167,172,128,99,251,143,187,2,206,28,43,53,203,13,187,153,15,211,175,61,12,28,23,79,129,137,229,248,226,76,80,84,118,185,97,55,220,70,53,93,120,102,117,110,19,78,25,193,76,67,210,148,70,3,200,209,74,145,156,198,79,151,36,17,68,242,130,71,148,50,225,57,171,67,230,217,233,206,150,162,52,31,203,234,60,32,189,194,205,51,172,244,100,113,78,57,93,160,105,156,81,47,74,209,255,217,166,245,233,54,110,26,36,52,231,105,136,177,203,113,155,235,29,17,170,176,100,117,158,19,3,54,207,121,63,251,124,232,243,52,161,60,111,57,44,146,79,159,34,63,95,220,22,56,48,228,154,50,209,58,254,114,191,34,255,50,94,159,223,238,161,252,105,48,248,3,179,164,86,192,150,20,171,48,134,98,60,61,173,206,93,187,165,182,56,56,19,121,240,234,214,39,127,48,199,57,112,214,45,251,210,211,114,8,51,227,187,219,177,89,203,251,244,89,4,241,114,99,3,210,150,15,136,5,252,229,148,136,221,194,159,78,88,138,188,34,111,185,241,230,72,151,83,100,20,21,121,103,44,209,48,149,159,166,154,45,252,72,200,255,137,87,190,17,103,139,202,51,158,197,34,186,240,58,171,51,226,120,88,10,43,137,217,216,32,44,140,27,27,44,181,99,139,61,251,19,221,201,209,48,211,248,80,120,113,39,139,167,145,108,150,30,229,204,79,193,239,146,80,246,168,242,213,228,52,156,125,35,70,211,196,151,138,192,217,88,196,111,135,99,133,9,108,153,138,1,31,251,65,12,218,211,251,120,120,99,172,41,43,145,57,126,230,240,57,136,87,44,1,72,112,196,23,67,102,64,14,74,143,100,89,93,98,160,49,197,235,202,77,150,95,21,215,0,126,158,210,99,1,177,161,78,185,199,82,252,125,102,75,192,221,170,107,47,12,205,253,44,113,110,147,0,40,199,0,236,239,65,230,131,142,195,76,98,192,89,168,42,8,250,147,105,61,200,36,237,120,28,163,236,135,162,56,242,217,5,94,36,218,119,57,160,178,88,173,157,201,18,254,74,147,45,154,58,156,44,130,124,109,2,10,50,100,105,119,246,141,116,15,94,83,251,150,223,134,45,56,210,165,72,217,111,98,142,192,169,113,6,236,254,52,118,108,19,120,144,117,23,103,99,66,45,80,159,134,93,187,223,99,25,238,18,233,113,108,247,40,103,202,230,181,208,201,112,140,222,27,102,167,101,199,248,145,207,70,211,34,34,187,201,210,234,37,112,101,98,26,37,223,131,23,42,59,25,48,83,251,142,83,132,234,130,170,191,189,76,119,62,198,211,72,91,20,222,121,95,59,138,75,120,121,208,6,103,111,204,67,110,67,178,190,54,66,108,245,90,97,20,124,200,104,227,114,142,50,46,244,201,36,143,184,155,103,7,222,149,48,10,134,164,81,2,91,164,170,220,207,158,106,113,224,54,39,61,85,76,87,29,48,170,236,86,80,142,50,220,77,109,134,145,66,183,35,155,114,154,180,11,117,12,246,17,135,11,197,29,75,96,242,219,98,38,148,217,159,223,53,7,83,143,105,86,236,46,44,240,228,163,2,38,65,83,236,36,171,184,75,113,21,72,240,68,201,205,139,202,231,30,241,178,252,59,212,229,229,149,146,204,184,111,226,89,40,69,159,158,230,139,118,152,204,84,57,118,71,93,212,118,198,211,212,29,137,7,11,114,139,203,61,75,85,225,51,73,173,202,177,122,176,224,23,146,148,133,79,158,201,13,159,82,96,54,53,70,121,6,22,33,149,184,227,32,99,56,244,233,78,108,54,110,72,103,99,16,115,226,220,97,160,107,244,161,46,182,31,10,220,243,115,251,58,61,124,101,61,128,11,20,177,254,217,133,44,151,34,168,241,139,57,72,189,134,236,164,236,101,57,252,241,22,152,171,67,95,61,140,177,209,97,178,215,183,190,155,163,49,92,34,167,137,53,139,49,79,221,239,89,188,222,101,236,240,154,198,117,86,90,43,97,20,155,147,72,157,103,195,178,244,221,49,119,182,127,163,46,20,24,53,166,17,176,233,151,72,203,23,114,200,30,105,39,201,162,95,42,84,108,63,164,120,189,174,20,62,29,166,157,192,176,207,197,93,186,153,82,142,160,148,195,213,240,92,224,230,144,187,52,132,0,51,244,124,136,166,228,156,21,134,90,32,70,147,184,156,110,196,166,116,29,116,113,217,202,251,37,48,100,209,208,29,199,19,65,121,77,202,163,120,241,126,22,150,76,19,199,157,105,95,150,248,172,1,1,185,140,23,41,175,55,97,36,83,80,220,37,229,131,171,88,11,218,232,108,228,233,91,95,126,14,202,210,174,3,12,206,35,133,27,145,64,127,185,169,108,12,253,237,145,87,76,211,217,141,183,64,208,73,32,207,231,225,156,165,106,138,13,215,81,210,48,29,54,186,89,121,119,37,253,32,246,5,18,208,123,81,216,152,103,252,233,69,230,163,120,93,72,243,30,193,5,105,213,229,218,238,138,215,48,26,110,123,150,142,38,188,28,81,203,104,183,112,53,214,103,251,141,145,195,147,136,135,194,22,21,138,32,71,153,250,203,92,35,194,132,42,166,47,47,86,208,217,25,115,186,145,83,236,10,205,100,36,10,62,83,120,174,201,68,152,75,97,24,24,35,238,243,227,92,187,171,11,198,180,179,25,135,7,24,229,13,185,224,80,236,217,151,207,97,242,201,69,10,21,216,104,7,195,167,14,115,182,216,219,100,149,17,164,242,96,152,17,217,232,211,191,221,32,66,105,38,168,169,48,220,6,55,141,184,232,201,136,254,74,16,169,146,130,220,53,22,54,141,89,163,223,232,228,110,98,166,240,85,43,40,165,138,137,170,12,253,225,10,201,221,141,139,154,114,141,190,27,45,212,136,7,151,181,250,211,101,13,137,144,18,17,221,156,53,81,113,162,184,27,199,42,38,78,41,79,195,207,96,135,83,146,68,223,174,223,108,27,220,188,177,228,164,155,56,214,241,14,191,97,33,103,33,137,123,121,154,58,79,196,171,224,248,220,58,131,33,229,186,15,159,254,236,98,1,225,28,32,220,18,41,196,237,221,50,232,207,72,112,193,241,191,147,174,91,148,81,74,137,4,100,132,103,228,218,6,49,102,143,226,127,106,80,218,20,159,203,153,97,16,202,222,224,63,118,189,244,202,233,241,179,88,3,54,207,249,86,120,212,91,83,49,137,53,203,241,98,112,206,145,151,64,30,129,238,210,147,16,100,124,247,226,22,167,115,148,27,72,75,145,174,65,162,207,211,52,42,204,186,228,17,143,210,244,233,108,55,220,40,252,217,146,164,15,140,63,180,68,22,10,217,206,229,129,237,212,137,146,37,54,36,253,110,163,7,190,89,200,204,136,103,72,240,125,196,111,47,146,196,178,14,104,203,193,99,92,176,127,167,156,248,8,119,183,152,14,20,79,147,83,174,115,169,133,96,66,77,150,85,223,117,34,154,26,87,228,230,212,85,230,51,139,107,112,232,91,221,246,238,218,176,132,135,46,126,153,2,207,165,75,219,36,96,110,1,26,50,29,186,180,39,244,153,45,146,138,74,126,54,156,180,110,74,17,181,29,35,189,155,221,229,226,70,48,114,245,174,11,187,81,110,27,175,62,134,69,222,239,182,48,242,205,149,130,173,95,199,250,172,214,17,190,7,68,60,244,56,239,212,66,71,161,34,194,87,255,75,220,187,227,208,210,36,215,185,115,161,221,70,190,31,28,128,44,121,50,5,26,132,216,32,104,136,36,90,45,131,32,56,0,205,64,178,52,6,25,26,146,4,104,22,55,191,216,21,145,43,123,2,23,253,3,141,115,226,212,174,172,170,124,196,99,197,90,163,234,134,52,133,152,3,150,191,90,231,243,66,193,156,7,62,140,68,171,248,187,246,53,66,173,10,17,142,188,116,15,135,85,45,5,200,178,152,226,164,126,14,178,38,23,181,77,230,72,189,152,97,4,192,85,154,63,183,126,45,146,109,115,222,6,205,180,187,174,189,116,251,255,77,231,106,61,235,54,247,126,187,51,11,164,116,242,208,235,7,75,136,27,239,165,56,170,137,154,82,164,253,104,43,221,75,106,174,84,156,242,197,158,85,146,200,122,126,128,166,142,86,246,138,190,161,174,44,88,35,167,192,245,202,124,142,115,186,18,98,163,181,139,179,32,71,167,5,20,77,154,109,159,13,231,124,26,58,15,227,106,74,211,18,219,44,203,36,92,160,97,47,77,203,5,43,25,72,54,222,202,2,119,172,102,50,15,183,191,153,190,209,231,199,23,253,160,183,129,121,144,253,17,243,190,164,236,212,29,52,87,67,35,226,249,94,1,229,237,163,40,64,146,50,116,25,129,199,179,142,97,57,217,136,158,241,124,162,213,125,77,197,155,195,127,177,111,215,233,36,187,40,101,142,101,8,216,192,193,19,216,238,231,214,117,92,248,228,130,141,97,232,59,161,190,188,2,172,110,26,158,106,166,253,249,98,217,209,30,145,61,218,42,90,35,112,192,44,175,33,123,134,113,143,166,0,126,50,71,211,212,55,10,106,53,88,67,72,117,55,61,0,208,121,74,65,123,195,62,176,244,108,162,165,175,212,96,84,96,116,73,135,150,210,190,116,13,160,134,203,115,111,240,14,57,204,100,162,159,169,114,150,79,100,221,219,249,90,127,249,220,100,30,226,106,250,97,171,190,114,182,176,114,57,142,168,121,138,153,78,210,24,56,122,120,186,229,152,208,102,248,26,13,142,76,61,1,232,63,174,161,143,212,16,29,202,207,213,224,189,46,45,72,167,47,75,173,157,160,60,72,69,16,157,107,250,219,103,211,111,193,88,2,189,95,210,171,173,69,188,93,162,161,166,69,173,69,41,47,38,98,35,249,172,176,181,19,183,246,20,73,245,102,234,36,178,173,44,144,103,121,6,205,11,100,29,83,135,86,17,112,241,151,118,22,254,212,22,22,204,209,225,15,16,172,234,52,60,81,193,229,130,56,206,86,159,123,235,242,226,92,11,206,41,115,218,235,243,61,160,153,42,193,155,67,177,71,175,38,161,120,105,117,138,177,17,92,243,241,251,0,125,187,121,210,194,47,95,211,228,16,131,75,101,161,10,174,139,23,153,187,32,210,38,63,184,170,196,70,116,21,67,192,228,102,212,69,164,214,199,150,115,137,115,224,60,208,254,1,4,197,102,116,108,208,126,153,171,68,9,96,236,105,107,117,51,156,94,226,33,173,10,187,159,63,22,2,210,146,161,58,131,132,11,57,238,188,95,176,249,50,93,143,17,180,231,169,61,93,115,11,145,245,64,214,64,130,147,211,115,53,52,36,193,232,99,130,108,226,116,174,214,210,117,213,141,15,96,141,199,140,196,171,243,127,35,165,92,235,122,204,51,84,111,72,253,180,249,152,235,101,223,56,211,245,44,15,221,136,1,8,5,28,143,54,131,173,89,11,226,241,236,59,78,55,84,68,209,159,54,68,120,208,181,119,211,177,209,87,10,147,90,187,124,136,180,142,136,185,131,66,117,138,201,98,117,95,53,159,177,68,32,123,182,128,19,50,72,34,104,217,22,19,20,148,5,26,16,189,247,137,42,86,16,222,66,142,188,150,206,50,34,200,18,23,115,254,75,116,195,28,205,151,47,17,162,76,69,25,46,147,92,243,28,47,29,248,121,62,87,255,250,219,131,130,114,136,24,182,153,233,194,247,55,126,78,206,164,81,29,230,243,26,130,253,50,27,228,81,205,86,188,115,179,201,222,235,200,96,188,42,193,128,207,25,145,245,177,225,253,13,130,124,106,134,186,33,65,106,49,47,107,231,20,142,36,251,30,64,71,124,96,40,184,72,112,178,140,60,101,133,210,66,53,13,74,93,122,136,93,248,176,7,241,93,127,86,38,172,35,37,204,231,168,201,250,227,11,237,147,48,79,3,49,234,60,99,242,93,243,217,177,166,46,62,80,141,193,85,74,207,182,254,246,25,117,14,120,36,68,103,36,198,117,125,208,242,210,67,65,226,252,146,124,106,128,201,109,6,197,42,124,74,186,93,33,69,62,130,246,223,72,218,36,188,63,207,144,162,20,109,107,163,139,215,9,123,232,8,38,107,196,109,159,97,131,213,184,43,115,18,162,233,126,4,178,56,180,99,96,125,111,99,234,213,131,162,207,37,150,165,15,78,7,54,241,29,194,140,84,144,58,88,156,69,145,150,59,230,222,213,93,70,216,116,212,43,149,64,142,66,194,119,242,216,68,109,110,182,214,38,153,132,112,112,135,28,149,245,136,38,221,114,76,149,51,8,115,23,10,18,242,92,228,107,215,213,66,16,110,12,51,18,24,173,75,244,155,181,81,195,184,24,220,70,14,116,234,77,119,190,12,193,180,158,233,129,55,224,11,107,33,176,112,98,34,117,187,6,250,191,113,215,12,183,129,62,15,204,247,151,113,28,237,179,199,27,133,20,48,82,83,132,109,181,63,179,160,83,117,187,86,210,119,58,191,138,48,169,103,243,179,117,111,71,163,201,207,67,216,37,114,211,85,5,53,119,136,202,82,44,152,218,252,203,169,147,162,129,3,150,246,217,158,3,17,90,191,144,171,201,214,76,212,244,228,168,151,241,102,20,58,224,186,46,28,162,254,208,41,160,93,231,217,66,143,59,3,156,58,148,35,242,122,156,35,74,83,209,52,115,166,27,244,7,122,239,51,193,162,33,14,9,228,162,40,13,30,172,92,101,164,138,203,160,214,31,168,68,100,39,186,206,5,10,241,209,18,109,34,62,75,231,62,189,35,45,120,172,43,229,110,201,58,83,196,154,87,79,208,162,208,103,174,252,132,126,195,76,195,252,187,97,144,127,10,243,120,90,51,233,227,47,81,154,55,226,29,109,231,89,236,217,87,213,175,193,248,171,43,158,118,159,107,60,235,78,35,143,110,249,166,22,230,185,154,62,22,84,34,209,1,108,132,215,90,34,128,130,43,71,18,231,120,181,80,141,170,249,108,147,65,73,72,41,240,68,7,207,178,61,143,45,68,238,240,98,232,102,196,44,44,151,6,222,240,188,106,38,123,210,46,75,252,241,32,229,185,201,87,172,107,134,180,174,235,142,50,83,185,10,141,63,150,113,253,237,19,246,4,221,127,27,15,72,3,8,98,77,151,207,255,248,227,250,204,150,166,12,149,130,227,31,62,27,25,252,68,161,252,64,107,241,122,172,235,66,48,200,17,167,231,64,179,100,111,8,113,252,250,253,100,213,195,120,55,210,186,18,32,75,17,184,40,69,211,16,31,234,91,200,166,84,53,211,19,60,174,72,232,89,33,122,117,197,5,9,17,144,181,158,6,165,53,127,209,93,104,132,0,105,210,31,31,134,184,10,133,69,228,202,245,234,117,165,102,22,169,39,61,178,206,129,86,130,11,122,160,70,151,52,215,65,242,52,168,39,76,71,87,251,116,32,32,236,233,202,201,102,20,150,138,62,86,130,106,36,164,214,200,110,140,199,188,214,85,72,236,10,99,64,31,41,202,180,200,39,2,48,211,27,211,146,233,34,110,0,102,154,38,66,32,71,137,62,157,105,205,240,207,11,163,43,107,132,66,226,121,119,75,87,60,145,113,96,104,143,185,136,116,240,111,150,205,104,104,33,103,59,159,0,117,152,72,232,53,35,122,168,39,49,49,99,40,7,83,204,233,239,154,14,113,158,115,214,166,39,15,190,134,113,44,172,171,176,88,179,198,159,76,233,16,238,134,164,15,104,177,250,23,70,220,19,63,94,69,111,204,206,99,115,65,220,76,234,89,183,19,156,161,113,127,252,4,6,83,87,60,91,100,248,177,212,89,203,123,154,211,20,228,27,248,249,238,72,48,182,199,43,27,33,191,115,204,164,89,30,127,112,39,17,127,36,13,172,43,151,179,62,56,5,108,25,78,221,132,113,140,86,13,185,64,210,98,154,144,51,0,136,151,59,153,177,199,53,213,67,113,32,224,56,175,178,36,244,159,143,51,208,131,195,132,14,11,208,168,106,110,199,235,190,87,175,60,245,157,83,30,13,218,62,32,254,61,233,113,94,113,247,71,252,56,18,20,26,152,23,225,59,63,51,30,156,158,134,37,180,65,198,59,37,150,123,50,6,40,157,148,152,106,192,182,20,222,177,80,85,9,134,136,115,236,160,20,253,132,191,5,100,171,203,55,38,160,87,250,69,102,186,76,163,19,14,135,103,170,117,220,219,80,44,95,37,11,159,218,111,129,17,37,197,143,219,220,186,102,100,17,3,121,98,250,214,75,239,109,157,94,161,128,77,212,222,101,195,219,184,118,17,204,29,255,255,56,3,114,44,238,100,122,178,46,64,127,214,87,81,226,23,208,142,55,155,206,157,103,19,87,2,36,24,88,213,207,124,206,159,174,9,113,128,94,51,50,172,198,184,217,117,91,178,66,141,191,181,101,10,113,26,185,27,26,193,131,212,5,233,187,122,165,156,10,33,64,15,6,170,107,17,1,249,217,0,112,152,85,155,38,153,241,48,174,184,185,27,127,158,152,207,185,27,72,113,106,219,83,57,132,72,36,231,64,238,91,148,58,117,237,163,190,157,29,179,121,2,141,118,246,203,39,134,0,61,135,117,66,239,244,151,187,18,89,200,31,114,216,204,208,175,171,239,86,63,126,33,84,33,65,72,63,9,30,116,117,126,17,19,8,216,115,16,142,199,159,205,64,19,253,206,214,32,246,100,97,6,250,112,251,51,83,138,80,16,197,130,126,224,235,168,60,7,31,61,26,58,19,150,73,5,250,189,217,150,71,214,248,4,61,140,175,87,122,26,57,72,153,77,19,41,40,73,251,111,67,212,166,28,42,43,51,55,126,199,0,230,70,39,190,166,164,161,100,156,110,166,4,151,116,26,145,170,173,49,50,146,206,207,153,157,42,76,6,221,205,228,228,180,172,2,43,157,191,20,154,175,206,251,151,113,243,253,62,45,38,232,203,50,125,17,106,78,156,59,51,204,200,53,105,189,136,90,160,15,140,81,40,126,112,37,211,17,247,91,119,206,54,245,8,120,73,31,131,138,153,33,148,210,199,234,80,254,199,173,225,178,214,223,134,44,223,127,26,96,156,146,9,44,136,215,190,6,240,105,28,98,66,55,104,239,164,124,252,193,199,10,150,122,62,149,38,26,231,150,223,120,26,214,73,235,34,156,225,211,135,77,22,119,41,22,7,21,195,175,192,140,185,89,101,74,204,217,122,235,220,124,70,90,20,202,128,204,241,111,55,50,171,113,6,75,225,144,170,251,242,91,211,205,163,187,48,76,222,35,190,21,155,89,210,162,36,109,93,31,20,97,146,107,72,89,193,181,231,98,42,137,197,205,48,69,44,45,105,2,155,155,221,205,72,48,104,169,21,101,219,175,80,59,105,109,238,77,123,179,166,165,202,115,11,51,178,7,250,92,240,26,12,183,50,73,187,22,91,27,174,255,103,45,38,39,174,86,84,57,125,146,1,122,219,69,33,95,231,180,25,31,14,27,143,50,213,162,155,21,148,188,249,107,45,193,220,187,200,170,26,0,163,244,236,51,229,236,45,13,72,171,34,44,234,249,222,62,180,19,175,45,37,18,152,63,73,223,176,206,252,32,17,56,104,62,220,60,183,222,85,119,12,80,39,213,151,229,217,34,57,227,4,117,5,5,217,170,241,203,236,117,67,49,114,197,203,76,48,97,208,121,43,136,224,89,72,209,47,191,49,164,0,47,124,47,65,79,242,77,35,176,73,79,10,114,218,70,151,252,153,103,123,18,49,232,119,205,230,123,17,100,49,15,197,27,164,251,253,107,114,152,180,172,215,220,21,108,198,72,63,55,30,51,94,121,125,112,135,172,159,107,166,1,77,71,198,208,146,63,23,145,99,223,143,25,39,199,63,199,134,213,234,121,46,144,8,190,131,67,185,134,103,160,102,224,233,97,54,245,222,249,220,187,124,196,197,19,34,128,60,215,210,145,167,116,247,163,115,142,147,132,146,87,14,152,240,147,226,128,98,60,155,152,168,152,81,158,240,231,38,229,8,29,148,152,97,152,240,197,85,33,14,208,96,242,236,94,52,108,132,121,214,135,218,14,177,44,80,245,159,153,230,80,77,37,2,128,105,205,119,13,152,22,154,250,187,147,186,96,243,237,172,82,252,121,62,232,241,172,201,34,186,25,200,145,162,44,206,242,201,190,209,154,46,166,150,177,184,245,241,220,190,201,82,13,5,89,245,165,129,5,89,254,202,1,61,236,103,38,78,71,5,91,57,146,38,176,242,188,113,23,108,157,116,150,182,82,158,151,114,149,73,49,211,52,164,75,23,82,157,237,119,38,109,150,246,243,185,154,203,89,98,38,40,75,250,219,195,184,56,63,179,9,77,180,254,152,103,142,55,122,190,220,92,239,92,160,234,30,230,73,186,81,223,25,210,153,53,204,80,205,72,156,60,65,82,117,223,44,9,109,82,87,104,34,213,208,180,186,155,141,160,78,205,231,198,95,137,0,51,26,26,91,39,249,249,215,187,249,52,221,214,150,160,139,187,46,208,88,110,198,239,214,35,226,220,123,52,95,127,141,105,222,202,187,6,106,247,173,182,161,134,156,21,196,119,14,141,115,2,125,247,110,70,144,38,165,38,102,192,153,156,205,205,232,201,105,183,1,213,144,226,207,221,112,19,149,132,148,58,102,107,62,17,225,163,45,75,251,5,208,167,89,195,205,13,169,9,9,250,40,59,143,15,20,134,25,254,19,69,252,83,15,105,190,184,33,184,124,32,178,39,108,24,245,107,60,193,12,37,166,206,53,195,240,249,33,210,76,18,69,231,26,210,68,201,183,6,116,188,179,178,236,76,19,165,140,171,233,19,79,138,28,134,65,117,249,118,220,41,176,237,172,35,255,96,72,243,119,218,15,185,212,90,58,124,166,208,19,9,172,70,64,247,51,167,56,160,240,242,179,134,201,3,78,156,228,190,6,89,161,220,31,192,63,117,225,228,102,186,113,21,64,110,108,170,213,231,56,138,86,154,27,38,209,112,246,223,239,125,34,196,185,199,86,51,10,90,238,97,209,0,216,167,34,250,23,209,101,249,222,8,226,190,144,44,171,249,236,174,62,81,144,193,205,93,159,250,56,199,211,163,23,144,8,189,37,53,19,24,125,79,53,137,116,116,130,163,229,196,73,254,153,39,42,233,218,136,96,121,61,247,58,105,209,175,138,13,49,245,233,216,115,78,60,183,181,76,0,100,175,124,196,120,147,176,148,102,121,121,223,116,236,133,63,76,13,44,107,30,213,208,159,31,205,141,69,61,73,203,138,86,48,46,126,180,109,4,59,115,122,122,32,170,243,87,161,61,211,41,207,61,79,13,93,193,239,106,224,198,93,84,191,108,224,233,75,240,50,161,232,87,93,79,91,9,144,192,249,153,201,204,105,199,23,213,183,238,155,29,21,221,115,156,172,250,244,218,204,143,188,30,115,167,101,239,233,181,129,101,209,127,156,45,94,153,81,6,36,79,35,6,78,193,97,107,55,13,210,205,223,186,203,6,196,121,102,194,160,29,61,249,197,116,26,106,154,200,250,245,74,60,87,167,233,68,191,7,42,221,95,239,59,230,227,133,234,252,39,85,237,139,135,183,55,146,198,62,70,76,247,161,207,49,23,164,231,117,121,156,87,56,63,199,211,36,237,21,168,0,129,91,47,241,70,233,26,213,42,176,145,164,185,183,124,60,57,80,238,79,191,11,133,179,238,227,198,199,29,218,67,100,145,255,246,145,25,206,238,217,132,87,71,85,193,205,64,113,21,31,75,230,236,19,168,54,33,28,211,233,145,227,3,250,129,238,63,14,132,123,61,230,179,175,174,222,195,12,223,185,122,34,124,146,29,63,78,135,178,66,223,207,72,191,58,26,86,118,202,246,244,164,224,137,198,111,115,204,233,6,207,150,221,226,131,44,90,208,21,56,223,12,139,224,63,142,220,165,70,224,19,5,148,175,63,22,51,194,8,83,145,191,150,88,247,123,19,185,42,245,4,216,54,111,252,197,76,177,88,113,195,236,134,221,151,31,105,185,173,183,6,39,249,233,32,76,99,98,109,227,65,221,215,237,228,171,152,225,75,148,61,126,130,31,252,154,86,76,54,167,246,242,0,108,225,229,26,195,205,231,218,156,222,56,153,206,11,55,163,92,254,32,27,97,77,76,223,44,134,49,185,172,7,185,136,160,70,113,43,194,109,243,73,198,24,188,234,51,179,193,60,53,114,235,152,241,59,87,112,234,90,132,179,168,111,100,55,83,138,120,126,154,132,240,116,43,105,181,39,45,209,219,242,57,106,157,26,218,105,3,114,46,101,127,97,148,172,21,185,123,246,197,179,148,147,223,152,176,52,207,7,176,76,61,48,174,254,17,73,63,49,118,233,190,95,161,229,211,31,55,194,104,15,150,143,12,240,76,126,18,15,188,5,255,237,110,109,109,58,77,6,41,219,207,106,162,182,58,197,206,193,180,99,92,131,66,128,98,80,81,115,247,0,130,188,201,72,186,225,76,250,64,63,184,12,102,208,124,79,27,1,64,207,230,51,116,86,170,208,122,111,232,21,114,252,248,64,240,92,127,252,124,139,79,218,154,44,36,251,110,215,254,136,31,67,152,155,207,166,252,116,180,156,101,57,62,198,201,73,23,104,123,160,210,36,45,106,241,189,144,70,191,165,8,165,227,47,129,236,14,51,253,46,26,66,64,131,124,223,218,166,181,118,104,198,164,211,222,250,77,255,194,151,174,186,165,160,90,244,149,218,48,179,205,42,120,125,51,215,124,191,162,215,108,107,202,27,122,88,212,85,220,92,141,139,81,177,237,195,137,33,236,106,190,128,194,211,91,128,111,127,63,126,130,2,197,28,15,72,35,103,140,28,141,209,246,64,227,219,39,22,96,230,218,245,136,48,66,210,143,30,197,204,199,97,77,154,203,228,63,95,247,198,99,164,172,201,139,128,231,147,247,253,13,173,214,61,254,2,169,45,207,253,8,21,0,203,202,95,155,131,89,31,159,148,8,186,122,94,131,232,221,232,136,212,108,48,200,48,191,13,24,199,243,104,78,31,143,249,132,26,15,168,0,161,137,175,44,139,217,184,201,52,111,189,173,249,193,205,228,35,181,150,118,78,228,19,178,199,215,158,227,97,143,131,87,179,196,241,99,230,174,53,244,106,74,109,241,189,38,124,179,15,230,178,149,118,223,10,68,16,75,11,117,160,37,238,200,233,112,213,26,161,105,25,198,173,207,20,207,79,249,242,199,15,252,153,51,101,107,69,121,144,120,138,139,237,132,125,10,140,192,177,98,9,32,81,177,158,218,39,254,131,239,196,176,226,173,165,24,112,235,200,175,254,88,217,20,153,181,36,108,194,7,110,46,100,34,30,156,70,177,218,185,155,97,112,213,239,5,159,204,215,7,129,25,77,204,172,136,9,106,20,254,212,149,6,71,173,51,128,109,26,197,159,171,194,140,163,88,234,78,147,165,239,27,212,211,151,82,105,210,143,228,136,127,60,162,106,13,148,15,128,43,199,17,3,236,116,107,10,12,13,184,53,91,92,125,118,215,245,194,15,77,233,216,205,155,139,31,204,50,223,196,205,164,52,181,115,23,89,214,20,30,243,241,228,143,219,242,160,119,57,47,227,123,34,168,172,211,176,24,236,220,47,198,57,215,116,41,74,93,35,197,75,195,37,216,90,64,41,48,231,13,255,94,147,215,242,152,51,92,154,126,53,37,170,246,96,227,129,196,197,192,33,54,46,79,227,74,39,242,250,222,41,193,186,102,144,217,82,192,66,126,86,254,244,188,20,122,132,243,23,8,103,35,84,216,143,167,98,15,246,13,188,114,8,60,69,118,131,113,251,192,201,154,227,184,188,221,33,195,191,246,143,115,252,41,115,80,250,244,45,141,108,117,218,249,217,200,147,235,188,153,26,106,209,194,40,2,61,187,251,92,168,208,112,62,153,34,36,204,198,151,218,67,67,26,194,128,199,151,105,43,14,9,132,185,243,212,246,192,179,246,231,30,215,218,21,59,0,5,211,189,49,61,22,235,47,141,238,231,87,3,214,104,254,25,223,228,147,142,192,12,215,178,62,213,121,65,35,22,118,53,53,141,167,120,3,188,214,207,213,179,159,131,83,157,122,174,78,215,50,48,51,197,83,61,157,82,16,17,252,222,73,95,186,141,39,235,115,8,51,245,171,231,232,235,103,51,168,113,111,35,124,109,79,119,21,254,118,124,173,145,159,34,120,38,83,219,227,185,19,115,246,1,137,211,133,121,191,53,60,169,218,130,65,30,191,199,68,162,204,247,160,26,12,54,234,35,199,99,158,245,129,252,167,17,147,148,243,94,25,126,32,75,102,215,11,115,86,86,98,246,179,241,233,55,98,45,198,227,174,192,53,32,115,62,110,26,21,70,125,106,251,231,236,138,167,134,20,180,42,184,157,165,27,231,42,240,196,19,128,202,143,179,223,245,152,74,32,92,52,74,95,48,179,151,88,31,112,203,106,191,63,92,53,217,19,208,36,57,168,6,101,1,45,32,178,188,227,193,50,143,209,21,48,177,62,66,65,179,82,166,21,64,68,254,105,183,133,57,61,212,93,198,242,154,210,29,89,155,26,194,144,69,109,165,198,115,33,186,40,9,27,104,250,89,37,247,177,207,127,50,240,202,130,92,247,157,66,189,34,72,15,164,94,183,59,35,104,13,64,178,41,102,136,194,86,124,48,136,238,229,0,162,190,54,195,219,64,28,112,137,171,130,74,51,107,36,172,116,67,203,192,41,146,148,17,183,182,162,178,60,54,196,123,227,142,140,230,28,249,218,180,101,164,85,226,177,155,1,152,197,60,203,204,119,174,156,227,66,233,8,193,20,19,107,248,62,190,172,81,79,204,52,102,199,143,163,143,41,3,227,245,71,156,113,126,154,174,61,185,243,60,107,160,173,59,48,178,197,242,82,224,124,189,195,102,207,145,138,177,53,162,230,123,128,64,132,153,116,92,148,130,214,93,247,72,173,198,199,52,97,136,28,135,23,218,44,103,187,139,171,51,122,65,52,182,254,204,131,163,109,222,236,28,101,37,82,31,213,205,244,36,221,232,43,27,10,171,249,231,26,244,39,75,250,224,44,23,130,22,247,7,198,89,152,235,74,158,119,227,127,79,238,169,80,170,200,66,243,150,173,239,200,143,23,138,165,89,132,8,140,221,49,158,106,218,161,186,212,106,242,115,113,49,10,194,73,110,12,13,158,7,71,192,253,148,58,27,210,93,130,221,248,109,218,245,183,152,225,130,92,51,174,6,79,113,63,53,60,173,20,247,138,155,201,31,23,53,155,130,105,152,217,127,100,220,48,115,220,135,166,103,72,34,202,19,207,193,215,57,195,12,141,151,222,186,65,8,227,190,2,30,82,189,83,148,212,190,53,137,127,86,43,59,200,167,4,53,226,13,126,152,43,190,70,19,51,171,250,154,59,185,183,59,79,160,96,75,171,132,217,208,198,114,239,62,144,35,254,38,2,164,207,108,41,106,70,234,112,185,25,72,117,215,171,233,146,241,89,70,181,127,139,116,67,166,212,153,228,234,69,73,255,90,169,45,116,159,224,112,53,212,231,173,144,127,142,64,153,44,201,28,89,62,200,48,12,144,91,145,9,213,105,54,73,17,248,184,160,76,215,75,39,89,192,120,223,19,157,232,42,239,27,162,128,189,226,198,237,68,39,83,94,201,25,74,92,122,70,49,244,91,192,49,25,209,7,172,140,77,164,160,232,188,60,174,129,103,112,129,163,108,81,135,195,76,172,227,102,75,195,233,60,32,164,186,47,132,76,178,36,89,205,92,231,53,35,109,174,159,202,242,18,158,204,57,119,82,137,129,140,7,190,62,114,69,172,112,26,39,121,46,116,235,119,138,223,38,195,190,101,213,26,47,167,111,116,224,146,179,244,50,208,105,78,178,57,110,109,153,34,121,108,42,122,189,197,143,67,140,49,229,177,105,32,174,158,49,4,102,158,164,119,202,118,190,220,99,2,19,184,74,127,235,49,179,17,246,184,186,34,140,219,197,76,40,187,123,188,83,250,18,239,183,30,25,212,130,239,255,19,210,192,113,3,62,51,187,138,219,207,12,215,134,154,41,134,197,4,239,186,65,99,188,159,227,28,51,89,152,75,224,108,76,119,127,134,65,173,10,217,108,230,244,76,189,199,186,179,195,67,127,155,150,143,176,18,242,46,189,120,236,21,110,0,24,129,62,110,225,6,164,28,69,144,184,53,175,92,205,176,16,45,119,102,207,235,104,74,165,145,209,26,175,53,214,37,196,101,18,65,243,122,123,105,241,49,233,201,151,12,20,141,231,107,213,120,108,220,71,113,96,120,42,72,163,238,234,155,74,197,68,25,180,173,40,175,128,90,131,145,93,204,128,220,98,131,159,204,42,217,163,49,15,71,199,240,49,19,64,44,53,151,156,238,166,177,128,125,52,189,55,169,158,187,180,215,212,99,111,0,254,26,119,18,3,30,206,58,242,155,154,38,198,130,84,90,140,72,130,197,166,178,6,65,152,188,51,106,222,203,131,193,73,175,191,192,118,204,140,134,138,155,233,169,121,94,10,7,124,188,82,20,92,165,190,104,230,19,75,125,107,19,188,98,145,60,144,137,4,205,238,94,250,250,133,93,58,52,240,139,41,204,205,20,125,175,153,104,164,172,48,15,145,177,197,106,173,208,43,172,148,170,101,224,16,253,87,143,93,32,14,24,143,217,72,10,61,181,141,170,86,87,231,10,143,177,184,67,137,50,82,145,146,45,142,45,220,52,59,204,20,7,100,42,12,131,120,249,173,201,142,73,127,56,177,122,221,31,117,150,153,45,161,43,102,154,113,61,150,164,61,127,73,101,148,173,15,239,205,199,13,153,130,28,138,131,244,201,244,216,100,225,22,118,25,216,2,173,25,119,54,38,64,241,234,140,84,55,210,191,72,112,246,199,74,63,98,243,167,162,163,164,235,142,4,44,125,250,150,195,22,158,68,219,10,60,28,156,199,254,202,216,7,5,79,13,100,7,241,163,233,102,180,251,100,195,162,145,38,69,237,210,242,50,18,246,16,93,227,103,207,152,164,240,54,170,121,234,46,141,36,151,16,230,101,16,65,45,138,178,147,182,2,233,102,230,125,65,193,86,194,204,230,91,197,140,80,106,172,251,141,171,37,235,30,66,189,180,75,92,77,235,123,150,123,227,246,133,7,4,192,180,74,103,239,49,211,206,59,194,220,169,194,202,208,64,57,126,13,109,191,119,14,204,95,204,228,5,122,188,212,105,154,228,98,54,41,110,159,43,116,53,45,125,107,228,204,123,141,201,66,29,118,203,208,236,19,249,161,13,142,105,137,208,18,253,226,112,205,197,60,37,157,57,229,199,143,67,140,146,113,204,68,132,76,100,104,221,98,140,187,111,64,15,43,230,97,27,141,91,123,81,34,65,206,28,56,241,98,100,116,71,203,75,193,253,237,57,172,68,127,226,229,79,243,17,226,198,240,233,110,249,233,137,208,89,188,50,184,0,107,151,223,6,77,54,125,38,65,13,160,60,208,166,158,56,194,215,32,160,218,83,191,230,50,152,117,92,93,145,200,17,107,101,43,152,97,37,219,159,197,220,169,211,198,200,42,88,37,153,165,72,188,239,20,191,221,203,122,22,208,182,104,63,126,124,81,158,145,129,155,192,72,140,251,204,97,209,126,64,10,169,238,225,39,136,33,3,4,62,201,78,65,254,196,95,41,157,236,75,92,21,62,95,31,158,37,2,225,163,168,54,62,1,216,78,159,226,39,150,0,66,47,102,112,166,190,242,23,122,227,122,235,146,172,155,221,173,40,88,119,53,195,185,19,207,5,231,173,116,236,243,253,206,33,29,183,166,72,164,225,201,250,5,155,254,74,91,166,209,108,139,121,164,178,227,98,100,155,36,16,128,173,111,118,143,186,224,29,104,186,141,211,160,239,50,6,152,113,182,37,196,88,205,122,55,124,1,180,87,30,49,219,194,44,49,197,97,173,209,181,183,126,90,100,62,112,32,86,130,14,163,216,66,124,25,87,15,120,161,228,185,160,161,136,12,48,29,116,202,81,101,176,207,226,33,246,241,252,74,22,157,2,227,60,248,148,183,177,22,147,88,80,107,109,158,118,163,245,68,230,55,104,211,17,49,2,141,190,91,131,0,107,182,43,158,54,91,211,154,81,242,99,190,56,13,72,155,114,126,222,72,3,96,56,174,249,172,92,249,210,231,40,98,181,185,185,210,100,160,63,206,168,195,7,178,244,121,214,167,66,103,195,203,224,8,86,72,234,10,43,196,80,159,17,25,129,170,55,206,52,95,251,176,161,10,23,33,243,223,135,204,94,91,68,200,186,104,62,3,197,220,145,252,91,108,120,151,147,254,120,3,252,237,223,153,150,178,37,72,61,204,169,70,232,190,205,159,210,89,130,75,25,153,126,104,198,139,104,228,96,198,207,249,22,253,38,214,20,229,42,51,207,178,195,124,156,173,145,158,123,163,139,227,67,59,190,48,92,76,127,243,55,255,246,135,127,254,211,63,253,243,31,255,244,231,127,248,227,127,249,235,127,253,199,191,253,207,127,252,235,191,250,63,255,253,191,253,191,255,241,191,255,239,255,250,159,127,245,135,255,244,79,127,119,254,2,209,251,100,44,223,249,175,254,237,223,254,240,175,127,254,151,127,62,127,251,239,254,248,183,127,254,175,127,250,227,95,253,225,239,255,248,79,255,249,143,127,254,211,191,252,245,103,248,247,255,240,143,127,252,15,127,254,211,63,252,227,223,243,3,255,244,167,191,251,135,127,252,219,63,159,159,255,143,223,88,54,93,156,213,103,37,52,154,91,148,24,208,226,171,53,170,60,123,1,208,125,205,78,148,109,214,170,109,225,38,228,199,244,9,115,126,92,61,20,110,201,98,187,217,8,69,183,152,167,109,66,110,62,243,91,116,86,172,168,218,122,124,64,91,167,69,71,6,208,38,46,6,242,222,158,139,173,239,35,204,104,220,62,183,166,199,250,94,157,158,152,155,182,202,252,41,203,98,166,194,55,212,188,28,113,11,232,178,170,70,196,207,56,83,152,173,200,253,154,75,245,61,27,180,100,19,144,143,153,107,128,124,54,72,13,33,175,180,129,237,238,110,199,166,111,70,132,134,48,67,160,20,87,15,244,94,158,171,201,144,197,213,104,92,230,231,234,115,122,199,231,58,255,112,10,161,131,253,120,233,49,23,72,28,167,215,58,101,100,160,27,255,194,188,199,181,170,106,165,61,21,162,227,97,45,73,18,247,188,147,242,105,75,98,77,168,244,53,181,182,25,81,47,130,2,91,148,178,48,131,159,110,97,134,96,82,159,249,196,223,14,247,205,64,185,148,117,16,224,254,241,94,61,192,219,236,218,93,31,234,132,247,113,88,152,164,148,16,46,28,103,8,13,129,25,35,107,212,153,139,154,235,5,44,126,68,20,75,205,214,187,231,102,114,193,114,70,110,235,92,117,255,20,90,145,33,74,90,128,48,105,162,138,171,105,129,19,223,24,126,43,103,79,50,51,135,153,44,143,19,80,231,21,203,99,208,116,166,86,74,114,158,136,131,51,39,11,123,193,207,188,253,120,198,156,164,170,102,170,38,0,71,221,76,204,189,244,165,53,122,47,253,165,65,52,39,122,157,25,178,166,153,60,164,6,138,252,238,102,38,77,239,110,9,108,87,101,233,150,194,121,30,97,24,239,168,76,201,227,209,172,27,152,118,222,48,225,167,12,141,55,156,227,115,67,72,51,244,183,129,117,120,90,137,134,129,174,11,119,176,144,227,167,141,70,78,166,2,97,107,132,11,16,26,78,233,158,206,150,179,184,235,163,153,10,138,94,125,156,179,128,236,158,195,24,230,77,177,178,2,252,141,84,120,51,245,107,224,211,47,119,243,224,146,164,134,122,205,208,133,230,18,167,228,9,121,167,238,193,103,142,148,22,187,44,29,128,18,15,108,154,177,102,236,162,228,186,117,229,209,50,94,99,2,35,157,218,244,117,110,147,52,15,179,181,177,201,51,195,225,146,221,103,7,87,60,117,122,67,133,153,99,237,100,18,241,89,134,141,196,79,20,33,55,249,219,231,59,147,66,109,113,184,91,174,242,238,40,80,56,53,167,255,50,243,110,82,90,58,102,72,120,226,76,196,117,149,253,223,68,96,207,194,14,183,100,193,187,156,175,153,122,66,241,52,27,249,115,138,83,98,238,199,225,138,45,154,97,207,155,153,41,92,75,137,59,222,56,61,50,215,90,65,111,197,218,129,175,121,235,173,17,220,94,177,71,3,89,78,23,96,192,56,16,189,150,111,125,194,254,121,205,13,146,244,24,56,157,87,210,158,83,160,30,237,59,60,34,86,229,40,114,239,134,16,102,44,15,120,222,199,13,60,17,27,134,137,42,158,11,82,139,27,109,252,84,120,87,76,6,58,165,37,203,128,224,41,32,53,127,229,181,230,34,201,253,146,172,165,60,86,64,171,67,138,152,197,250,23,162,188,106,212,177,162,82,87,126,173,121,225,93,157,51,177,15,189,122,26,202,32,110,13,115,139,126,175,69,37,255,174,220,73,163,177,188,21,248,38,167,163,110,41,126,107,235,132,101,237,86,96,68,127,181,241,36,143,189,160,114,142,179,171,26,110,89,94,218,182,136,239,110,42,173,136,108,50,5,83,66,148,48,23,50,144,247,222,25,145,194,61,98,183,67,251,246,122,72,191,46,206,234,101,135,13,142,70,170,229,5,255,22,112,120,236,149,53,75,111,119,33,17,48,34,161,101,94,139,62,24,51,171,238,88,159,32,162,36,3,2,160,23,144,225,53,147,136,89,98,222,200,231,196,131,157,141,86,36,7,10,112,189,188,239,241,100,172,74,114,111,218,175,118,184,80,72,8,72,112,73,135,40,144,189,48,119,50,144,85,204,199,189,136,236,230,57,172,186,226,135,48,3,83,139,83,249,247,115,98,70,201,230,250,42,228,237,254,194,220,86,13,111,196,176,19,207,143,35,9,22,230,179,95,74,200,98,183,74,93,156,44,216,3,197,218,41,235,134,255,86,105,13,215,199,70,144,168,135,83,107,12,175,143,21,18,202,112,90,41,163,234,157,45,55,43,206,182,240,154,99,133,12,238,134,39,93,218,229,25,117,176,181,99,222,244,54,61,230,51,141,98,199,163,139,166,103,253,152,35,237,235,27,2,255,17,47,200,30,58,146,47,27,6,202,146,158,79,93,153,105,110,94,64,95,116,30,81,198,248,66,114,90,241,217,38,244,161,55,125,59,205,205,3,248,144,152,217,170,63,190,234,201,161,128,50,234,80,243,10,206,6,83,239,150,146,55,187,254,241,61,170,255,54,236,15,34,240,138,249,184,146,223,118,8,70,26,150,14,189,250,120,38,222,52,69,174,183,204,218,228,99,18,45,122,51,11,7,142,49,41,168,121,71,79,21,249,190,177,244,83,211,79,53,191,25,204,121,180,68,220,251,88,123,115,214,5,235,34,7,45,44,86,128,147,241,204,45,193,179,39,63,13,69,156,35,118,105,143,166,121,84,134,221,72,40,54,255,241,78,162,108,202,11,69,95,200,51,132,197,188,118,73,10,97,198,221,243,135,166,37,81,178,1,102,254,252,1,208,215,204,163,199,184,188,5,129,243,128,8,123,191,86,175,186,97,6,21,169,227,58,175,186,204,48,239,245,156,201,25,104,150,183,222,145,140,90,173,61,183,230,132,159,254,84,80,248,232,46,107,40,179,176,110,83,166,146,55,6,55,141,215,90,138,17,216,11,201,94,1,48,2,235,106,152,81,44,144,91,159,29,216,249,30,216,207,81,168,145,111,201,169,183,190,8,226,152,169,2,232,99,33,189,243,81,106,217,213,144,206,234,213,28,63,95,226,199,126,92,106,195,88,107,253,118,42,51,182,170,231,214,254,33,85,195,76,80,165,119,166,73,176,93,51,116,3,89,205,157,197,117,205,41,233,199,36,195,244,73,146,155,25,157,75,253,241,49,93,181,239,103,230,209,197,108,125,171,247,199,173,77,79,204,120,162,251,94,13,9,253,53,195,16,215,146,12,173,210,138,39,230,12,153,212,53,35,53,81,197,92,43,27,69,152,217,203,244,234,158,62,177,181,223,231,74,66,183,133,181,32,135,120,205,66,37,68,103,104,161,172,19,86,211,213,17,51,125,80,35,238,92,65,205,232,157,161,14,75,253,154,187,4,78,197,186,25,156,36,198,204,73,112,196,152,71,52,128,218,189,71,45,106,38,116,245,85,111,211,240,25,90,70,242,187,198,231,132,53,82,206,122,54,210,253,201,11,217,59,155,210,182,93,108,163,252,24,71,127,115,88,218,163,233,51,42,17,229,218,68,90,162,153,129,121,181,18,79,69,250,93,60,55,16,223,20,172,194,76,249,92,135,13,151,208,93,123,217,36,0,212,204,212,137,31,63,97,150,212,97,48,179,17,196,67,163,168,52,245,199,17,111,143,199,74,63,97,119,53,87,39,134,42,214,39,57,159,199,162,243,61,38,33,125,72,51,189,175,172,124,154,100,152,33,189,106,50,205,140,134,170,199,213,150,216,239,175,185,196,44,196,92,158,145,161,94,61,253,185,76,144,184,102,157,10,8,191,196,213,16,212,203,231,130,184,203,129,46,44,122,168,8,229,224,130,147,172,197,38,110,209,185,30,15,4,178,94,78,55,191,123,111,117,158,80,108,116,114,167,242,19,15,215,211,28,55,62,151,216,104,33,238,145,184,139,137,51,157,26,164,152,114,114,209,189,18,174,46,79,115,23,163,69,146,228,128,161,78,231,71,250,198,249,2,59,215,115,53,61,209,126,107,131,153,169,147,178,16,116,247,245,65,47,105,21,122,65,122,202,234,92,113,190,76,160,163,106,5,31,31,7,178,81,202,233,59,131,200,96,79,31,24,88,184,214,30,243,2,93,227,102,186,38,213,215,165,22,214,252,0,49,69,198,188,135,14,252,196,154,213,71,6,31,108,85,87,152,178,143,35,74,80,83,59,110,231,115,49,201,51,127,41,96,231,138,158,32,244,250,132,167,96,240,68,29,23,98,106,211,127,153,172,77,238,143,121,45,239,141,163,231,11,181,187,119,92,217,51,76,4,220,43,47,61,53,23,224,188,240,97,170,49,7,171,121,89,170,212,205,163,246,245,28,109,38,177,25,222,23,28,174,207,20,158,211,129,244,214,220,150,178,250,140,144,171,246,26,78,223,9,206,139,94,76,135,75,185,62,97,67,34,67,79,46,194,156,235,81,194,206,161,39,64,165,8,17,102,222,194,104,207,249,193,249,239,238,234,122,114,57,236,225,172,135,240,148,201,154,214,254,108,103,109,132,215,120,142,197,38,52,75,116,110,193,143,228,78,58,108,92,18,34,219,166,145,195,83,38,213,37,77,98,16,184,82,84,240,91,3,54,233,122,4,212,132,28,161,127,174,132,86,170,30,185,198,208,16,209,5,164,212,50,21,224,97,57,155,153,199,99,144,192,46,241,149,143,187,69,234,52,174,30,154,243,46,40,0,228,30,9,245,93,223,109,150,192,47,71,130,106,151,150,37,229,7,161,255,137,43,35,116,71,162,254,217,71,167,81,223,197,157,121,44,189,53,210,15,183,164,135,198,155,168,63,208,50,73,149,127,222,120,13,182,100,49,195,140,27,97,230,6,98,38,177,7,85,127,112,51,110,158,83,41,96,128,67,141,227,219,149,120,225,227,236,233,242,53,77,52,187,68,68,6,108,91,159,155,10,134,207,112,194,240,178,244,90,75,25,134,25,176,179,132,138,182,189,172,112,211,73,187,72,216,83,73,116,142,238,51,248,252,152,52,102,159,216,13,104,214,242,97,33,214,32,168,10,48,22,72,67,184,185,66,223,46,142,54,135,113,116,128,177,170,183,98,96,96,155,157,43,197,62,89,33,68,148,68,75,5,127,51,203,13,185,198,19,133,86,232,42,103,204,224,31,43,97,21,243,190,140,60,236,102,134,128,190,230,81,209,201,240,207,209,141,244,77,30,108,12,146,207,67,182,217,215,124,38,79,114,47,38,17,206,233,134,84,73,84,123,153,128,4,32,81,153,124,16,166,137,55,84,112,0,36,109,27,47,28,14,1,189,195,13,71,65,64,94,11,240,133,230,46,107,50,165,91,253,113,178,16,163,200,225,147,165,140,118,190,23,178,87,247,100,59,187,143,166,167,32,110,107,247,165,146,144,149,117,15,10,127,228,112,37,134,213,9,166,152,77,5,176,70,156,138,228,185,152,81,216,24,37,78,205,109,184,77,49,55,206,171,30,183,230,240,151,123,211,5,91,226,60,7,24,62,228,149,55,92,245,213,110,8,93,85,19,211,136,105,143,3,29,35,239,214,167,39,230,13,253,71,92,124,158,90,94,233,9,222,45,225,17,183,38,229,94,196,60,128,120,196,115,129,178,145,125,154,182,134,20,41,9,114,166,194,7,116,226,67,227,232,141,207,101,210,195,242,82,206,213,171,198,249,50,77,28,90,205,160,79,227,99,79,136,135,36,255,75,214,187,196,52,156,6,1,89,106,5,132,48,194,140,139,164,23,159,5,89,107,152,207,22,243,188,50,99,180,138,188,3,140,64,173,170,121,193,169,239,86,220,39,157,72,131,232,49,206,46,16,183,162,107,81,64,214,209,69,30,94,37,117,52,49,83,215,9,39,7,114,237,166,95,11,13,87,47,46,66,92,104,142,247,53,159,145,246,25,143,181,77,109,65,158,218,216,208,167,36,22,182,136,92,33,252,8,62,168,133,175,157,91,213,239,177,251,153,196,241,177,65,44,60,63,78,111,244,221,46,207,218,233,122,222,3,125,172,217,3,120,174,214,134,14,170,108,80,242,223,171,33,133,80,51,237,213,215,207,159,36,112,239,43,71,76,56,93,255,236,28,231,85,43,36,148,56,122,187,191,93,68,243,175,124,4,130,17,128,144,16,148,5,208,233,100,237,145,182,160,224,145,37,104,59,190,115,170,59,130,104,106,95,73,173,231,37,57,64,196,82,243,171,136,207,218,41,241,109,73,198,32,221,45,35,179,100,225,136,72,246,231,186,139,185,67,152,25,185,1,240,242,18,160,163,220,73,155,120,152,161,45,150,161,193,144,185,111,182,198,234,224,114,111,170,35,163,68,34,8,78,88,125,108,48,32,229,94,13,191,181,236,72,32,210,179,67,68,200,251,67,202,43,207,109,155,163,187,165,25,81,76,89,124,196,0,103,150,230,176,214,173,123,37,106,69,221,251,100,140,154,121,85,157,10,29,23,192,95,74,161,85,90,199,77,12,230,149,127,242,177,228,87,154,152,209,1,156,62,176,90,169,196,201,75,153,195,88,99,221,124,226,119,173,32,158,211,166,150,21,239,236,28,210,171,74,10,11,73,210,30,35,163,105,163,235,52,132,26,172,70,244,207,156,18,53,206,99,238,39,68,204,62,75,209,114,168,58,23,246,54,186,96,55,163,21,32,41,241,129,99,212,35,131,101,199,230,133,75,160,180,118,118,98,63,64,104,160,20,26,215,2,155,114,190,79,77,171,167,166,45,134,229,152,106,220,154,6,51,73,148,14,30,235,142,27,46,72,9,23,7,62,148,163,179,201,216,226,196,202,173,137,239,139,135,216,150,146,21,193,179,98,173,157,41,62,23,17,222,22,135,121,80,70,168,145,20,236,70,28,42,247,166,204,253,105,152,98,38,159,35,201,53,240,88,199,103,246,123,67,221,165,95,19,208,200,142,36,237,49,67,88,47,247,110,60,108,204,210,51,103,147,48,131,208,34,220,182,19,50,98,94,75,160,24,5,162,150,212,99,99,232,70,93,36,239,20,46,175,237,159,171,91,82,69,70,214,59,29,63,254,189,142,7,54,5,181,195,158,0,175,190,47,93,0,235,73,206,31,144,54,16,201,184,25,182,20,201,51,97,118,6,255,159,89,91,98,143,153,147,212,31,235,252,227,177,196,249,163,16,61,110,142,215,196,103,36,235,55,38,56,194,72,159,65,190,51,245,141,195,174,178,99,224,180,71,117,157,43,136,231,133,67,96,216,0,245,38,6,7,252,140,124,229,241,152,187,48,248,23,22,182,75,127,31,51,116,54,89,223,56,3,27,145,125,91,148,175,244,222,244,69,70,53,128,84,196,20,29,107,36,224,105,206,240,151,6,147,219,144,4,50,196,177,197,97,59,196,197,212,176,166,152,233,64,40,49,180,101,200,15,49,195,141,30,155,233,241,177,134,98,38,32,103,75,61,246,21,123,229,178,175,24,57,155,119,128,150,31,186,67,182,52,88,19,154,119,110,23,82,4,83,216,142,225,100,134,159,222,173,157,230,162,251,202,81,21,207,145,188,70,165,0,108,154,152,1,151,249,43,231,8,154,210,246,1,30,6,96,244,118,243,137,242,132,211,164,160,176,19,244,154,8,81,26,117,143,152,107,111,113,49,21,90,61,58,39,236,1,97,68,241,64,188,109,100,41,206,230,93,221,220,31,52,61,188,245,116,204,133,153,142,92,9,236,16,212,236,206,95,195,111,35,37,36,223,26,7,48,42,17,80,71,209,3,43,102,4,80,125,187,60,65,100,1,133,46,102,147,242,154,110,30,84,22,228,106,192,102,81,64,60,187,52,185,34,185,154,12,189,35,184,10,156,217,172,25,49,195,123,224,25,52,34,154,51,231,229,193,198,50,25,91,55,23,142,82,249,30,224,158,231,189,186,210,33,39,47,117,146,245,74,97,238,176,146,200,208,172,33,207,83,173,5,185,116,129,219,23,107,168,115,60,31,172,62,169,39,253,113,92,240,228,59,94,193,249,40,207,213,213,40,9,220,76,27,184,56,228,214,30,177,227,98,164,211,164,2,115,214,245,57,66,238,111,159,237,84,171,59,115,51,129,124,187,132,28,167,139,64,0,96,24,210,46,197,205,176,96,93,43,222,250,136,194,82,129,106,82,216,192,128,119,163,223,228,223,139,156,189,102,116,104,249,185,47,28,66,173,45,51,233,163,84,243,139,141,122,74,102,241,66,26,214,17,73,197,212,84,147,228,62,104,148,109,119,22,47,218,100,4,179,176,204,227,203,113,245,40,93,209,20,231,115,64,131,237,207,5,249,77,150,80,122,145,160,142,148,63,139,120,168,7,199,178,79,14,182,32,101,51,31,120,204,162,118,122,223,10,252,91,90,79,134,219,48,57,39,125,161,19,255,73,49,147,189,78,222,99,74,153,15,162,68,49,211,91,233,24,49,54,134,154,244,177,97,112,172,190,205,215,95,202,83,46,238,48,24,45,183,30,247,92,154,193,160,246,32,40,173,110,30,52,188,170,217,58,97,220,12,239,145,176,21,193,230,62,193,114,184,217,68,234,101,46,224,204,56,37,151,209,38,192,219,35,230,81,72,26,185,121,0,76,184,11,132,19,101,134,255,135,252,36,7,169,152,77,110,186,187,25,144,207,115,117,31,52,80,134,153,29,83,172,115,65,62,122,47,62,126,173,76,149,73,130,104,196,99,67,10,40,222,136,169,48,120,239,107,177,156,164,166,68,151,29,164,121,92,243,89,48,50,178,5,252,227,14,220,244,61,101,170,44,122,132,235,125,108,242,69,50,114,42,254,81,131,65,165,126,137,124,37,69,246,218,119,12,205,138,106,77,135,118,34,145,59,180,130,74,243,51,52,40,183,226,199,89,5,90,39,225,144,31,177,184,43,114,173,207,173,121,167,31,250,179,152,38,195,214,239,181,168,30,249,192,208,41,213,82,57,158,230,30,190,19,87,34,150,34,59,214,162,100,86,252,92,133,171,162,138,114,27,170,192,168,118,251,199,174,252,81,124,106,136,50,207,169,226,63,110,144,20,157,12,38,10,231,27,195,217,87,171,18,24,2,209,42,1,255,39,69,218,235,212,53,112,60,155,243,168,62,52,120,195,212,204,235,76,201,15,199,74,37,169,200,143,51,207,206,134,232,247,134,186,69,186,49,10,92,57,59,10,168,246,216,89,82,8,166,44,25,94,179,137,219,84,113,117,72,51,223,164,78,165,179,189,233,208,56,100,86,188,115,72,210,178,188,181,13,163,97,139,139,77,229,164,138,149,116,147,163,115,42,148,231,90,178,62,46,18,0,104,255,220,191,76,181,92,141,86,121,96,123,42,37,25,97,16,101,207,232,46,31,139,121,162,246,34,35,59,91,241,45,93,85,26,142,186,204,226,109,216,9,31,56,196,37,75,118,29,2,156,29,104,40,154,122,149,249,157,232,41,193,63,240,153,13,185,46,115,5,33,210,116,231,233,54,14,124,25,248,176,150,151,111,50,160,156,80,101,79,218,4,11,213,83,62,199,245,56,159,83,188,67,100,234,74,100,240,16,17,237,194,205,78,151,67,133,146,215,205,100,176,179,88,167,201,138,126,86,35,180,147,67,130,72,160,121,247,12,153,221,54,164,123,252,152,55,65,234,247,88,6,85,152,146,129,192,156,34,234,68,63,69,229,147,49,3,192,244,129,155,190,166,36,117,96,226,105,81,239,163,84,158,164,243,170,24,106,188,180,48,15,227,63,20,51,204,179,126,240,34,235,218,117,166,64,28,231,193,25,59,227,210,121,178,41,185,250,43,1,209,210,164,224,70,103,179,147,181,0,87,90,66,32,136,139,99,210,214,159,149,110,139,125,211,188,21,177,149,160,108,44,188,75,156,224,107,62,142,74,117,173,9,160,146,27,8,165,152,27,229,36,31,216,4,240,122,221,206,106,243,207,35,16,147,9,151,40,156,94,33,139,6,220,60,140,249,225,154,173,198,227,30,22,189,218,83,164,240,40,228,141,96,230,33,191,217,149,147,177,146,190,185,51,16,137,178,58,101,96,232,67,36,119,83,58,140,244,146,67,166,149,160,68,123,23,181,80,142,119,53,3,140,247,106,195,79,117,166,201,173,57,190,35,21,139,243,203,166,47,102,88,250,221,209,39,193,169,100,121,199,140,210,132,47,122,122,177,187,120,165,104,84,244,230,4,208,148,67,59,111,65,204,116,165,248,225,68,147,110,18,45,35,204,112,31,214,107,70,51,69,204,100,145,253,149,227,200,107,238,28,159,106,174,240,28,13,34,222,31,235,10,184,185,89,135,26,207,220,143,239,65,241,236,253,214,96,5,35,124,33,31,157,228,84,132,72,205,152,57,220,12,112,90,39,18,193,204,136,175,137,14,177,208,142,86,24,4,147,83,77,114,126,66,184,35,159,107,25,65,145,223,27,220,84,170,242,202,22,253,93,126,235,106,66,150,242,92,100,148,183,215,165,144,159,233,114,242,128,117,61,31,195,131,89,224,1,10,175,225,106,99,208,117,115,235,170,201,64,155,185,203,228,97,37,213,42,43,115,23,152,125,124,18,54,112,203,89,205,70,172,224,179,140,236,143,56,180,199,12,161,145,135,93,224,131,183,232,203,34,179,106,250,141,110,54,61,136,107,38,59,10,70,223,205,52,69,220,173,12,86,62,100,223,124,104,244,221,11,105,214,207,220,98,125,192,170,61,244,98,26,172,125,199,161,61,125,200,14,141,156,230,217,114,60,153,115,204,91,41,156,121,236,124,19,158,103,109,144,56,212,199,166,2,154,195,12,123,143,110,11,116,173,148,18,102,60,162,231,222,233,4,186,113,53,122,69,41,61,159,11,170,132,107,70,119,94,63,246,182,6,179,48,91,212,173,115,225,4,198,158,92,48,193,203,170,159,123,81,243,242,51,179,163,188,82,166,172,144,53,140,63,38,70,78,83,150,14,141,194,241,125,229,36,56,147,188,150,105,116,20,110,238,214,119,248,152,17,176,40,49,27,128,184,22,93,188,115,212,248,218,105,168,35,81,13,146,215,98,158,142,106,170,180,98,166,102,51,226,149,119,24,236,100,224,168,4,231,251,202,141,222,78,239,92,169,229,134,21,178,139,199,188,86,132,209,208,215,183,231,157,65,36,94,99,167,165,129,180,246,199,218,170,231,59,17,90,25,175,25,218,209,26,23,211,149,59,228,157,144,96,25,177,252,216,160,182,142,12,54,165,17,123,229,68,87,113,189,239,108,56,177,53,102,232,213,30,115,10,222,134,194,231,72,75,55,211,65,94,209,51,46,103,75,57,35,211,73,142,151,95,234,53,47,237,246,183,161,213,40,225,144,30,3,248,173,71,68,15,188,212,89,248,103,113,118,61,157,8,148,227,98,170,186,85,71,118,86,35,60,105,110,230,31,235,174,3,110,206,243,134,221,90,109,183,158,155,214,149,234,86,26,122,245,157,180,159,202,114,152,209,150,210,139,43,169,245,111,220,168,103,165,173,59,45,194,82,221,83,169,195,186,39,119,123,204,57,62,23,230,243,98,170,122,19,40,48,117,55,215,71,131,198,50,21,213,57,235,11,144,249,222,117,167,70,126,214,95,25,133,185,231,132,128,136,210,195,162,97,146,40,58,141,74,64,7,44,78,159,77,158,216,96,36,49,102,43,243,101,245,174,136,114,61,58,128,152,123,45,117,82,72,252,68,147,199,224,180,105,186,27,225,145,182,184,119,53,169,60,117,175,146,209,125,132,121,169,170,136,97,138,110,38,7,115,75,58,242,74,195,132,111,9,112,32,170,148,188,137,36,146,112,113,51,149,80,221,203,96,39,174,245,62,24,205,23,91,63,198,206,113,54,113,246,40,153,5,186,5,231,250,18,111,205,154,45,244,83,194,181,234,35,131,58,239,241,128,206,161,134,104,172,155,13,162,191,159,9,76,27,94,124,48,227,72,209,217,191,46,138,139,239,89,36,39,200,218,49,58,62,55,227,217,233,189,143,247,80,199,157,13,148,12,95,191,208,98,50,55,67,61,249,220,123,83,239,137,171,27,148,80,186,155,65,159,234,231,253,32,59,214,116,179,155,80,114,121,20,64,251,100,171,143,249,248,26,41,190,8,218,59,91,79,0,184,119,34,229,193,73,83,146,222,27,221,175,200,40,142,4,247,231,235,128,193,151,239,159,4,175,36,233,217,180,143,175,33,107,15,185,130,161,254,64,163,64,32,139,111,85,117,120,137,130,75,172,2,252,223,166,33,200,166,203,49,190,216,143,88,107,170,159,51,40,91,185,185,108,165,110,7,168,56,67,75,143,10,51,241,75,17,243,113,181,87,120,104,160,36,245,185,57,37,113,54,239,102,169,43,140,22,140,217,100,43,53,250,73,53,87,216,24,194,76,39,154,184,119,180,230,214,118,127,27,238,20,185,117,49,41,222,248,34,100,230,212,251,99,123,157,14,5,30,38,220,45,75,8,80,64,138,16,123,144,240,85,87,159,164,68,95,241,202,33,162,171,73,134,70,211,81,160,96,108,13,73,103,54,125,60,115,122,23,49,66,163,8,32,44,49,131,199,245,215,130,16,123,81,191,116,32,33,176,194,218,13,68,32,230,109,130,119,119,199,60,63,213,30,243,108,177,62,13,66,38,39,12,108,194,217,169,125,40,126,179,23,200,100,56,158,106,11,156,203,168,38,40,165,247,30,160,108,98,59,182,250,169,254,248,130,213,203,95,57,45,173,194,47,202,208,160,46,240,69,208,76,182,78,238,77,79,164,231,182,143,147,131,60,75,23,43,34,77,62,238,243,92,90,49,179,140,241,116,242,56,16,175,75,27,131,142,185,66,46,224,227,6,83,187,134,154,233,1,243,73,76,17,184,74,62,165,90,175,149,187,88,63,193,214,45,223,154,32,207,185,119,41,211,162,194,121,191,7,179,108,199,27,69,219,71,17,183,198,192,74,159,240,103,166,19,81,132,46,43,237,50,59,114,53,231,4,89,77,36,235,42,224,148,225,130,119,5,26,90,96,72,98,14,226,82,112,193,52,190,223,143,69,65,203,181,36,10,180,150,199,205,148,75,139,9,132,249,83,161,234,61,229,248,42,191,160,207,199,69,19,181,112,29,99,6,157,232,175,108,255,24,63,245,199,141,16,203,205,144,62,244,174,87,79,234,115,63,243,217,123,82,47,250,202,202,50,95,244,51,147,208,45,207,115,145,38,245,55,10,93,235,20,157,240,106,50,99,14,206,46,63,254,175,161,15,118,28,134,230,105,86,96,92,189,101,29,90,71,198,164,185,25,117,93,9,158,138,65,208,189,76,200,56,138,16,114,83,150,221,161,192,129,185,54,161,69,128,120,156,176,223,239,13,242,56,201,52,44,80,242,70,95,17,170,50,89,18,223,152,9,127,139,155,9,80,245,165,102,226,6,95,155,168,202,64,103,45,102,24,69,125,162,225,71,138,18,108,253,181,111,186,195,76,24,37,224,2,227,98,7,189,237,214,77,63,230,99,30,247,236,131,124,161,236,103,96,184,211,62,149,224,34,107,2,31,192,124,142,187,120,103,96,171,230,210,167,226,40,140,139,141,55,91,95,9,50,196,62,108,32,99,194,175,203,242,64,239,54,46,166,141,253,121,44,178,80,49,48,80,72,122,190,24,77,124,84,225,1,0,174,164,43,23,194,146,230,193,17,240,206,42,93,171,152,121,45,254,206,6,7,235,187,114,75,243,6,3,90,128,233,236,213,31,159,134,117,252,204,176,149,149,213,158,183,194,107,114,115,57,238,156,222,250,108,159,225,7,173,137,7,166,235,39,3,42,115,23,13,184,203,168,235,121,227,171,133,63,191,32,210,92,207,59,69,180,206,207,236,227,19,81,198,232,207,142,212,189,25,29,255,25,98,22,181,66,25,227,227,94,166,238,241,188,210,18,120,246,5,230,85,232,51,234,175,53,40,166,194,230,21,60,175,108,80,159,254,158,122,39,35,233,126,30,203,128,22,110,38,201,210,245,141,2,118,247,141,118,27,93,222,187,62,90,184,173,103,137,67,96,191,158,139,71,224,163,55,242,83,34,154,101,11,183,186,106,54,91,87,86,97,93,204,61,76,116,249,234,102,133,170,85,113,43,93,15,18,45,2,88,40,209,85,77,143,67,18,66,85,182,50,115,129,63,51,50,72,83,39,40,165,170,22,102,246,131,124,11,186,245,39,19,231,217,74,34,201,33,244,156,252,24,46,150,63,147,65,111,37,4,193,227,105,206,147,85,64,1,163,179,164,87,143,25,168,5,78,79,213,48,167,187,158,122,152,191,207,109,84,13,50,52,114,119,46,162,68,100,58,166,244,243,49,114,226,251,223,52,170,112,196,109,33,190,249,206,166,207,209,192,76,73,73,175,102,114,124,217,179,10,145,77,22,190,182,106,212,23,94,205,162,96,209,178,32,202,173,233,107,57,129,46,140,105,116,58,234,209,133,252,247,55,133,105,110,2,167,162,247,6,128,254,77,225,106,156,5,121,235,169,58,12,226,238,230,115,146,73,195,44,102,82,150,62,242,115,238,169,111,198,121,223,92,169,239,88,9,202,115,126,78,77,247,103,137,217,81,37,213,107,97,57,240,87,118,92,146,191,152,165,109,45,191,45,41,138,148,30,163,97,77,221,108,238,232,179,77,14,231,139,34,183,98,145,235,179,228,135,187,163,4,243,27,76,132,174,156,179,174,186,155,39,85,162,254,44,121,120,253,252,161,224,37,91,245,221,99,171,231,19,45,241,80,180,132,193,14,189,252,90,240,59,45,63,211,0,110,171,239,169,80,169,204,207,244,7,17,230,210,182,212,159,7,77,16,122,117,2,14,243,153,127,12,57,235,217,37,157,1,165,178,112,160,25,127,182,239,228,233,93,58,237,41,244,62,123,17,140,71,126,107,252,4,141,114,143,75,145,146,19,131,2,63,49,221,105,49,147,207,159,126,239,10,206,250,57,233,65,14,54,127,108,200,62,134,250,178,11,124,99,115,235,48,204,161,152,153,114,37,204,192,48,36,58,32,144,108,46,12,125,198,5,206,54,61,102,122,230,167,155,161,193,214,91,3,128,252,14,22,162,179,115,158,74,42,135,6,165,237,228,72,104,170,167,220,117,51,75,180,51,197,59,51,70,205,161,183,174,44,158,28,102,88,122,245,106,242,10,249,154,223,140,96,54,63,173,198,208,64,236,105,188,6,31,176,203,84,114,53,93,37,18,144,157,141,217,235,246,191,145,137,76,145,41,163,12,111,35,193,12,26,95,35,23,184,0,98,96,52,168,106,113,101,35,52,234,171,58,15,3,65,229,39,40,162,23,221,205,116,154,105,104,143,64,166,179,2,30,71,214,80,156,106,30,189,207,237,87,3,148,154,26,143,209,82,212,226,226,102,45,146,98,206,158,241,134,63,134,45,69,130,53,235,192,142,111,57,135,125,17,13,35,97,225,9,51,28,255,154,52,48,96,68,188,177,105,138,68,83,205,176,21,251,213,72,251,172,165,63,78,86,53,133,185,209,176,165,33,44,210,17,195,71,78,144,35,154,212,214,103,88,189,253,190,26,125,152,206,66,6,147,221,23,168,156,50,121,105,228,62,173,57,217,71,14,155,93,213,169,48,65,246,125,185,49,230,228,241,30,159,216,155,100,137,47,159,227,86,64,25,168,207,77,86,206,87,0,107,13,50,43,49,35,182,238,31,155,54,146,46,178,159,76,14,216,134,135,155,193,109,232,76,58,223,118,120,165,217,156,242,150,138,188,84,156,81,167,87,173,198,205,32,189,255,236,80,45,26,48,57,78,104,6,148,119,222,65,240,127,185,80,59,220,183,240,2,178,214,123,114,71,4,113,179,85,166,14,205,24,96,90,152,241,167,244,157,163,49,211,227,222,176,152,246,231,199,129,8,199,107,57,110,241,212,45,11,175,208,249,113,43,0,19,90,202,197,58,1,11,248,75,59,19,133,115,82,19,80,231,250,21,87,3,137,208,125,161,25,224,217,223,41,236,81,73,179,118,52,24,123,174,19,116,220,9,52,155,230,198,72,108,47,127,105,84,173,213,69,98,223,159,206,176,122,204,191,130,137,152,27,52,217,126,239,110,92,238,242,96,21,42,247,225,15,214,77,155,183,171,153,41,224,159,251,44,40,122,7,197,76,100,228,135,8,66,200,154,127,162,111,96,109,31,216,64,22,70,66,0,60,34,24,214,63,243,172,103,201,232,231,2,52,157,98,46,156,211,136,76,128,100,35,65,198,196,59,3,128,186,229,208,6,86,176,188,87,247,152,187,105,119,106,170,51,4,227,192,235,208,52,172,133,108,48,113,190,203,159,167,32,156,16,43,170,51,51,46,70,64,72,243,183,13,167,241,123,97,128,66,186,70,1,0,78,170,235,101,147,31,231,136,215,228,48,60,215,45,204,108,112,245,169,176,211,37,242,205,4,254,117,237,90,135,128,123,215,49,107,198,10,56,30,100,13,126,185,147,85,81,155,25,101,61,89,111,122,121,125,146,154,198,158,72,108,144,20,175,94,33,169,180,112,181,165,85,140,13,112,48,251,173,241,172,211,168,79,194,61,59,12,144,114,70,30,15,186,5,170,108,199,101,26,252,126,63,9,247,133,64,108,115,235,68,140,75,171,216,100,93,175,249,120,142,227,41,145,87,232,18,191,143,89,233,158,236,250,82,40,14,183,107,54,253,101,173,82,32,90,226,203,131,23,112,28,0,121,174,105,36,207,113,245,124,72,63,168,113,152,160,202,103,198,215,91,90,188,33,137,234,141,111,112,60,33,51,173,133,106,75,157,197,213,96,61,244,149,131,42,232,49,149,26,240,236,170,15,6,177,74,241,207,217,248,186,253,53,135,18,210,121,46,130,163,254,252,56,145,209,8,51,242,245,90,231,70,254,59,251,208,96,1,77,89,159,155,220,204,140,171,201,77,15,189,119,9,121,28,94,41,236,35,250,189,208,159,143,129,245,157,218,115,45,89,181,26,119,158,136,63,234,84,249,125,255,207,60,179,137,85,232,83,35,28,234,47,229,124,157,241,20,93,225,170,118,126,74,42,157,148,174,203,95,126,144,248,241,69,75,242,126,240,72,254,45,17,139,208,172,91,50,118,253,28,230,186,186,144,80,84,163,6,242,67,181,66,139,162,64,11,10,41,78,203,241,107,253,82,111,26,4,103,136,117,153,168,237,185,177,254,244,164,36,233,83,116,155,122,175,194,2,200,170,249,14,94,233,50,91,47,78,3,25,145,28,230,5,250,84,113,26,103,29,39,127,97,27,73,190,173,63,158,173,145,237,154,149,205,144,250,98,206,222,137,129,100,133,145,52,43,108,128,243,198,173,168,130,63,23,183,179,15,123,80,119,162,88,92,212,167,48,106,222,185,155,105,77,211,213,1,227,66,248,226,116,201,100,245,145,18,108,211,95,149,13,117,88,218,89,245,214,201,34,38,55,155,168,164,142,251,28,223,197,167,201,113,157,209,95,126,160,124,0,51,125,224,244,106,169,167,1,25,82,64,193,209,49,24,73,125,63,104,39,106,187,87,175,150,182,86,201,193,103,23,95,183,72,121,61,239,140,110,111,239,176,175,80,14,228,162,187,89,171,54,233,221,220,207,231,30,127,1,135,104,113,49,13,167,83,49,9,200,209,109,191,184,194,175,166,123,120,229,40,243,5,208,126,105,136,250,148,239,139,75,223,224,135,3,0,171,138,44,152,195,75,174,48,218,118,42,172,98,6,97,226,235,167,49,201,159,125,214,72,18,60,137,4,111,0,212,152,138,71,181,182,28,55,119,164,220,100,228,184,157,17,234,18,68,148,231,228,67,214,123,196,59,165,223,85,113,51,9,210,227,234,159,235,28,37,45,43,160,34,225,104,198,59,165,165,67,186,251,121,164,115,234,122,28,0,98,10,162,88,49,227,0,248,94,120,182,111,146,216,93,1,192,232,54,249,115,141,106,57,85,69,15,19,186,249,143,143,49,4,235,71,154,143,116,164,255,246,89,73,26,161,156,249,57,41,133,249,192,77,210,78,97,255,139,134,241,120,103,39,196,163,226,165,136,233,222,99,203,66,117,58,43,53,141,41,94,58,145,99,133,166,38,87,133,176,79,163,29,244,171,151,209,87,43,152,187,193,237,26,102,186,243,154,66,193,175,96,60,86,218,0,186,66,216,155,76,83,250,106,95,132,251,121,44,231,197,1,32,74,25,91,225,241,128,78,98,162,173,10,219,181,188,52,240,98,225,97,53,178,101,79,211,64,239,208,176,132,217,168,210,20,246,95,237,230,110,166,135,237,49,195,23,16,47,237,60,51,26,89,210,83,48,207,79,39,127,48,50,238,202,226,189,45,162,137,245,103,45,246,210,220,130,194,117,232,203,210,178,1,245,147,94,141,6,103,188,84,192,19,73,72,123,54,59,104,94,241,227,19,45,196,172,189,20,140,55,204,231,243,39,233,237,68,192,201,129,209,208,33,38,21,124,44,36,85,145,202,117,51,145,130,52,166,109,24,220,154,231,0,72,113,173,103,34,34,216,236,116,113,144,108,115,44,232,213,64,96,118,152,1,80,42,116,255,196,31,231,127,203,205,219,146,205,218,158,66,57,231,123,43,32,190,139,242,5,109,120,162,35,84,238,150,36,83,132,62,117,81,167,211,170,166,39,181,245,123,194,39,48,90,152,55,237,13,50,19,51,78,180,187,181,198,201,164,221,126,199,217,128,89,196,95,42,48,224,249,118,237,100,20,242,220,188,179,246,133,146,133,217,113,4,209,162,175,196,180,88,179,183,8,35,224,155,84,59,157,88,171,251,160,143,247,70,198,72,108,253,124,156,234,86,200,180,244,91,157,35,4,136,235,103,230,100,108,93,71,149,1,102,54,55,227,69,10,103,51,177,37,69,34,55,211,24,164,141,155,103,25,163,61,233,102,14,81,181,78,243,131,220,74,183,72,29,127,209,96,21,47,251,140,241,196,109,122,107,124,229,111,229,157,101,67,7,227,208,190,177,150,92,146,218,124,150,183,251,241,156,192,205,73,36,208,94,62,123,138,246,101,158,205,40,234,231,21,170,140,36,110,60,5,65,68,46,253,67,210,197,89,133,127,108,89,90,202,61,75,18,238,199,77,215,30,67,83,139,244,171,17,13,146,50,27,93,97,200,152,249,151,166,118,50,181,147,15,184,137,123,34,3,186,56,109,52,183,180,82,243,129,15,32,116,83,91,241,6,237,15,190,48,7,254,241,210,102,59,32,193,254,206,16,117,173,218,44,110,98,184,17,171,146,197,238,207,83,31,231,110,59,111,77,29,198,92,170,189,120,80,26,58,127,62,109,1,231,251,13,109,71,29,16,104,197,143,35,219,211,199,99,206,206,165,133,217,184,237,196,252,107,88,253,204,176,207,45,233,52,162,217,59,213,184,26,122,44,253,216,21,225,139,120,108,26,182,183,142,12,48,158,247,186,86,163,108,83,162,59,132,40,139,227,25,204,60,36,94,4,82,179,35,15,52,72,66,101,109,209,5,102,176,194,152,171,106,60,208,20,147,238,160,173,135,86,222,39,37,83,103,234,197,12,200,84,70,13,7,156,171,79,216,213,231,144,211,158,232,61,154,75,44,99,230,211,21,53,151,104,11,179,145,37,81,149,166,243,141,194,114,12,205,226,208,173,102,20,108,227,107,208,234,168,51,248,135,99,242,31,63,27,221,86,130,48,204,189,196,143,35,223,158,230,115,239,12,118,220,205,27,1,242,252,12,45,187,90,60,110,33,11,226,105,215,70,146,214,175,110,136,221,233,126,5,91,79,141,229,211,172,51,83,91,197,143,203,211,227,131,193,220,211,117,249,160,234,238,0,71,156,233,169,176,26,4,82,18,45,41,110,38,63,166,251,25,232,188,8,96,224,95,155,79,15,110,26,104,218,248,143,159,103,102,23,17,243,47,239,225,102,20,92,132,76,129,36,161,203,90,215,97,197,125,57,245,40,252,0,253,119,243,124,48,213,32,159,144,35,112,51,141,117,146,194,194,51,128,238,192,127,156,250,171,54,131,243,144,231,85,133,121,208,73,174,100,10,100,141,99,67,59,47,101,43,111,0,116,47,35,66,225,113,92,164,212,31,42,6,168,28,61,103,63,12,161,40,206,192,89,121,200,160,126,223,19,142,206,38,141,82,152,33,246,159,110,166,152,160,108,36,131,124,130,23,97,76,104,90,105,113,72,0,204,152,137,80,151,0,85,16,126,11,184,254,221,247,155,9,130,29,33,217,155,38,41,239,39,167,1,209,37,203,11,183,198,90,206,142,193,26,232,224,218,133,153,3,64,158,111,74,8,127,103,221,46,39,9,203,238,121,245,153,127,254,181,152,153,125,62,81,81,139,36,77,47,230,227,121,196,250,165,25,172,116,101,199,56,147,101,122,223,1,18,128,208,55,22,101,43,201,176,27,186,25,175,71,71,78,95,181,227,168,234,143,240,116,42,207,10,51,59,95,243,238,235,161,97,137,243,201,40,92,154,184,234,214,57,59,61,11,5,30,104,10,106,1,213,18,80,62,254,84,214,95,249,94,13,164,123,187,121,192,223,168,4,47,52,152,198,92,96,83,87,95,124,50,143,35,99,73,26,99,42,75,4,232,193,28,249,51,202,98,79,144,49,77,231,38,62,54,169,145,94,30,51,149,94,127,110,184,184,138,46,48,58,103,119,245,185,64,173,91,69,113,128,153,54,111,6,63,7,54,158,201,51,242,6,251,133,143,220,104,187,167,62,247,137,135,189,67,204,148,101,182,128,47,203,79,172,198,111,77,169,175,234,197,100,231,74,252,118,103,35,23,79,103,90,174,60,46,134,158,60,171,213,96,88,62,19,206,52,152,202,101,135,116,52,42,72,159,249,120,66,77,219,158,105,107,62,103,171,191,179,65,105,65,6,118,118,238,20,25,127,214,121,83,162,238,137,222,237,46,97,134,250,169,43,199,209,134,39,44,110,77,176,170,91,86,18,18,22,107,153,82,142,21,54,210,236,91,173,73,179,207,199,76,35,185,151,71,167,77,227,231,167,75,187,1,198,164,163,46,235,59,73,164,138,90,152,231,210,122,0,164,43,248,50,62,110,142,93,229,177,199,235,201,206,91,67,116,120,22,203,67,42,101,138,21,110,29,148,84,244,98,82,104,94,68,4,43,219,68,226,188,32,240,120,206,1,127,108,176,101,226,129,161,149,68,114,215,173,80,53,42,53,26,100,215,238,78,27,144,86,253,101,116,247,154,55,141,86,59,221,149,159,143,120,229,236,163,223,192,22,83,230,97,147,155,148,82,253,124,57,167,40,185,61,189,154,211,199,191,199,89,165,237,161,42,49,121,214,168,164,147,5,127,184,155,73,254,100,39,164,170,84,91,166,100,175,127,0,239,236,39,254,50,13,212,172,244,100,199,35,14,212,16,128,222,169,91,14,253,193,197,53,163,42,228,176,8,209,136,185,209,127,225,102,32,191,146,188,131,118,109,172,56,118,23,52,39,202,146,143,160,125,114,106,219,99,198,95,81,235,249,214,37,30,27,98,26,13,255,207,67,3,185,112,243,217,47,198,67,132,135,178,70,108,41,139,222,241,41,115,124,88,225,213,227,251,101,187,157,206,67,195,108,212,184,218,68,110,171,242,228,177,197,249,99,55,58,107,101,224,248,115,145,166,34,239,247,16,211,12,19,212,9,235,217,54,147,248,173,8,78,208,15,224,102,228,129,245,169,209,166,170,241,177,17,140,146,88,151,148,125,224,108,207,11,56,39,118,213,107,65,211,120,161,123,89,189,83,28,17,42,134,253,126,172,142,184,170,206,132,116,28,83,135,146,91,48,115,254,172,87,31,239,194,5,115,170,9,29,15,137,20,6,109,157,253,154,225,21,16,6,62,171,53,59,87,130,213,80,150,242,172,118,131,253,76,183,154,214,69,81,43,60,199,43,204,228,186,133,8,146,146,188,239,133,160,95,166,8,95,26,199,100,40,152,99,6,88,34,52,145,19,15,192,51,227,203,196,45,30,126,75,86,227,22,171,60,19,96,235,29,147,100,32,71,40,211,0,201,185,40,237,47,100,222,148,247,5,230,236,238,58,84,124,12,128,110,50,106,216,74,99,114,19,139,72,123,124,49,58,99,135,114,87,163,182,81,62,40,114,32,195,187,241,96,73,160,239,76,6,214,160,38,95,49,197,134,161,153,196,12,75,241,53,87,195,138,139,57,37,78,50,55,211,236,37,167,90,231,140,13,168,198,57,109,207,226,208,231,170,166,133,235,31,11,80,191,18,232,255,154,137,28,216,6,55,65,209,60,169,177,87,220,197,81,192,85,41,169,237,241,119,17,75,114,243,121,231,130,219,47,198,21,60,226,165,210,66,160,2,19,144,209,215,123,111,48,233,202,102,189,141,168,241,110,24,236,118,83,89,159,33,135,115,51,103,151,192,20,143,25,14,14,119,87,241,224,31,49,30,120,89,206,226,242,129,79,36,128,151,90,145,148,175,215,186,84,98,133,134,221,30,32,47,131,113,72,3,9,220,253,72,183,134,153,244,152,16,145,0,49,37,0,13,51,111,181,170,121,140,118,173,32,130,228,177,144,105,114,206,129,227,97,208,202,183,244,226,113,235,143,100,187,146,126,76,136,79,123,252,244,34,16,205,74,117,13,246,207,15,115,168,88,155,64,234,144,28,24,140,39,204,103,22,202,51,91,12,238,190,211,137,59,105,106,210,139,207,52,25,98,166,26,47,195,238,191,148,152,155,81,83,41,250,227,68,50,49,195,105,92,16,64,54,126,48,34,89,49,240,70,84,36,31,19,9,229,125,127,28,166,115,57,213,26,130,29,121,150,107,134,152,68,204,176,154,199,102,198,182,145,100,109,54,28,181,40,70,195,183,85,231,195,179,77,18,118,181,107,78,237,185,183,137,87,220,171,169,50,234,200,205,133,173,119,104,185,61,230,133,2,250,29,121,86,148,85,65,180,44,123,131,34,175,229,28,201,186,126,142,11,187,238,68,106,244,161,43,199,55,94,99,138,199,54,36,115,87,10,112,72,82,239,7,179,30,97,49,195,27,166,87,87,101,146,55,74,219,251,74,155,73,88,136,153,196,183,152,201,98,136,25,189,218,125,167,18,117,30,253,218,103,222,122,171,157,189,81,101,43,68,161,153,206,141,107,149,96,142,182,228,122,15,151,213,45,255,161,188,229,35,132,72,128,21,64,31,249,208,154,15,167,247,54,43,73,81,177,174,43,136,121,204,196,99,146,207,104,80,185,239,18,230,101,192,66,229,68,231,204,240,135,162,82,162,76,108,13,102,145,225,97,38,77,42,227,33,215,223,64,182,60,1,181,182,53,41,233,213,184,17,113,178,193,35,37,237,187,148,69,32,220,250,204,52,105,60,121,28,158,163,71,73,104,103,139,120,133,214,220,8,168,195,186,138,150,7,17,192,14,149,195,138,226,108,82,221,36,19,16,8,204,26,210,197,79,197,167,219,49,232,155,2,210,241,89,253,201,78,27,177,55,223,87,234,94,228,239,197,156,17,192,237,110,30,116,243,100,53,183,226,132,235,80,61,180,186,211,251,227,59,10,5,27,232,143,22,117,186,181,123,250,209,68,234,235,225,241,237,100,4,157,24,6,12,9,238,172,242,200,183,51,31,28,201,177,13,93,164,222,85,162,76,238,75,15,177,9,74,186,74,51,79,239,221,114,179,37,106,101,34,110,107,238,245,119,62,40,242,232,158,177,141,244,192,223,57,113,166,230,81,137,212,161,31,117,51,242,153,83,151,38,76,150,113,49,4,154,185,255,5,241,191,187,49,152,83,214,105,202,52,243,238,68,163,147,3,218,38,187,2,205,170,94,1,217,99,62,92,160,13,213,135,168,246,114,113,90,186,205,34,231,21,163,54,174,79,61,155,40,159,148,184,118,91,66,73,85,26,206,194,246,154,209,185,154,131,77,79,243,77,190,177,221,59,183,215,12,117,120,189,195,6,27,48,245,176,55,13,238,48,227,127,53,245,36,72,225,199,43,3,208,253,186,41,212,216,239,231,96,244,89,93,32,136,99,135,12,77,147,137,96,82,224,14,185,207,157,85,27,172,25,229,230,103,156,84,156,36,35,97,250,204,158,185,194,207,130,65,75,173,32,63,252,169,40,155,105,145,174,21,59,214,124,14,130,103,232,207,176,81,216,137,249,207,230,159,95,181,143,29,177,199,54,189,185,199,63,74,70,100,232,102,170,79,251,47,60,32,167,40,69,99,216,212,189,30,57,143,237,45,153,184,105,192,87,30,193,14,214,75,152,179,241,236,169,155,130,54,213,114,243,241,5,84,89,21,236,119,114,37,133,99,6,19,210,94,39,103,57,75,28,25,50,136,16,116,26,206,179,23,126,169,223,102,74,86,202,16,12,198,35,90,126,112,240,171,52,206,24,211,49,141,144,110,61,67,209,218,58,221,115,201,93,59,8,254,1,105,201,178,238,176,173,245,184,53,60,123,73,7,14,24,115,251,115,1,102,237,122,156,115,64,187,174,37,53,157,60,53,121,213,172,122,236,175,148,76,149,134,62,44,31,15,202,64,165,209,174,169,178,49,70,103,51,221,140,242,240,82,51,229,196,226,230,134,0,97,122,166,33,1,130,255,248,121,131,83,211,175,141,158,123,207,237,254,202,77,42,122,220,96,92,72,241,185,232,252,202,82,93,164,240,230,234,246,116,93,91,215,184,202,252,208,8,114,205,166,88,160,26,65,247,4,176,254,114,37,222,99,47,59,127,59,227,206,48,225,137,238,146,237,141,57,172,208,107,137,182,17,32,13,143,31,40,201,208,58,44,226,69,4,28,78,241,195,67,227,81,22,85,70,2,239,155,195,92,155,208,111,161,207,8,9,250,184,102,66,125,49,39,52,148,227,169,19,168,5,85,101,250,149,36,227,169,129,249,139,149,174,155,26,239,132,254,114,169,47,144,129,88,243,190,81,106,85,143,94,84,170,33,48,68,188,155,207,145,173,90,85,19,191,221,31,123,84,96,73,91,181,170,192,253,135,217,216,28,229,177,59,248,248,237,67,27,51,81,157,23,149,45,154,206,227,157,206,148,179,22,154,65,68,18,140,186,57,27,2,71,36,188,56,49,98,46,192,76,160,142,101,45,182,235,251,173,183,17,104,138,149,70,190,230,147,116,12,211,138,19,237,177,197,137,208,227,185,136,14,135,74,147,141,29,175,244,76,127,50,107,98,237,55,242,1,244,201,137,173,230,106,236,212,62,110,18,19,91,205,108,36,254,219,147,110,104,157,41,64,139,91,117,243,98,207,87,185,181,50,216,116,220,90,65,86,168,146,155,201,211,251,186,158,228,248,167,202,196,129,24,30,51,204,56,161,106,54,164,89,15,51,174,220,35,81,151,130,196,218,126,188,106,132,77,13,161,228,216,176,32,29,83,176,29,60,77,212,243,221,124,222,105,82,241,213,78,193,99,250,131,1,89,211,197,73,224,180,122,204,210,243,195,75,131,46,132,252,90,139,195,203,70,167,58,139,44,128,117,127,156,124,139,254,184,21,175,238,91,131,30,69,181,247,140,100,46,38,3,226,132,74,9,107,162,118,171,94,51,18,15,242,214,232,108,74,247,157,67,47,163,58,189,164,150,189,165,148,183,6,57,229,82,243,30,119,249,81,156,29,207,213,184,100,49,17,129,84,235,218,102,50,229,26,35,183,64,65,197,118,43,4,82,95,69,9,69,27,202,133,50,114,99,237,250,50,65,70,234,126,130,192,162,230,149,92,230,164,65,178,5,134,94,205,16,135,251,143,67,169,149,37,202,128,207,187,57,37,39,49,64,166,102,161,67,131,210,102,133,121,101,205,214,23,250,12,92,34,2,161,132,161,13,42,176,121,128,112,156,110,6,96,161,242,148,231,97,118,108,121,153,136,58,233,59,111,38,146,231,247,70,173,242,249,36,199,23,89,35,222,26,125,82,69,2,86,28,169,114,135,6,126,92,154,251,139,121,74,238,225,1,92,51,177,25,53,215,144,68,60,230,201,130,86,51,141,9,35,174,54,246,104,125,108,26,150,253,226,70,138,126,233,247,236,212,146,252,185,154,233,151,61,162,157,244,108,249,213,240,215,62,75,172,32,186,237,30,5,198,173,9,25,122,220,135,71,218,141,230,190,135,9,222,116,58,226,214,96,29,53,107,136,220,232,240,254,21,204,227,41,190,208,187,127,98,107,159,43,232,200,15,85,94,222,57,180,199,184,51,201,80,149,178,6,204,227,71,107,254,181,70,61,146,209,61,232,222,26,248,110,77,113,65,16,225,82,139,24,241,148,242,35,192,74,103,66,188,18,163,170,86,237,240,26,0,47,134,13,217,151,170,131,115,234,228,120,104,154,70,30,209,218,217,239,190,113,252,74,112,35,170,172,76,123,108,246,161,1,189,217,143,216,251,2,208,236,67,59,119,206,170,99,98,129,87,142,167,6,100,50,30,37,249,14,17,188,223,27,241,62,161,182,132,237,131,132,131,95,141,107,179,30,205,231,154,83,188,112,152,13,149,244,223,244,115,156,180,22,51,40,109,213,9,198,215,140,183,178,136,191,178,94,157,65,115,250,99,47,58,178,68,102,126,218,200,194,10,29,186,120,235,144,206,156,207,233,191,189,233,12,236,106,166,119,61,174,134,67,248,145,250,53,37,141,226,175,148,188,171,168,4,83,214,112,92,64,35,70,168,202,249,15,38,32,59,124,210,232,10,52,85,148,41,22,187,180,37,86,98,28,121,37,116,62,151,29,23,163,75,167,239,27,125,147,175,84,128,44,50,129,178,92,220,45,215,16,23,159,115,84,51,219,180,212,247,216,134,153,177,83,65,163,128,195,150,183,88,97,166,237,73,204,103,35,132,101,203,205,3,236,165,188,177,6,184,118,199,213,72,204,72,38,9,22,192,228,40,94,202,85,43,63,247,166,74,225,156,101,141,109,240,236,187,89,127,60,5,122,165,25,227,146,34,184,200,123,159,131,209,135,70,171,95,18,135,251,56,112,199,189,249,114,96,141,166,142,33,164,179,60,119,10,185,208,86,172,103,94,215,38,28,206,49,112,14,108,117,163,192,244,214,30,95,4,15,91,207,108,90,20,150,11,124,129,45,62,231,106,82,51,245,131,107,6,136,171,58,218,4,184,99,251,91,1,244,158,196,195,203,96,186,220,31,128,48,91,230,32,201,180,8,40,57,158,17,120,190,102,132,170,139,111,102,5,136,123,75,143,217,186,197,195,92,30,81,77,68,145,138,227,158,27,168,165,172,218,200,199,55,96,106,249,215,104,22,212,201,2,200,118,116,249,143,183,74,31,192,181,154,158,164,7,48,38,254,153,116,171,131,4,34,121,188,105,217,77,33,206,131,167,173,77,87,227,32,177,137,126,212,16,51,108,208,43,174,158,80,171,55,49,163,65,147,253,165,157,51,138,228,255,53,47,48,191,190,39,0,187,80,12,8,240,132,233,104,135,99,5,247,169,215,210,29,230,59,221,121,243,232,163,201,184,169,108,166,152,69,131,236,180,76,50,4,105,189,99,231,252,61,209,165,156,106,84,207,75,137,87,70,215,89,151,51,17,253,91,136,77,220,12,234,86,14,46,216,133,183,23,149,96,182,161,169,90,30,203,90,249,60,168,3,74,201,62,125,205,200,174,212,238,87,47,35,214,144,31,71,222,201,73,47,155,133,28,93,146,134,9,141,83,111,140,105,198,65,219,196,135,73,134,88,141,173,146,110,4,69,57,209,172,119,188,241,48,3,29,146,128,18,137,132,17,158,93,49,166,6,241,159,82,3,227,16,223,107,27,150,82,172,131,164,74,88,105,77,146,42,32,141,126,221,43,213,205,148,13,36,8,167,107,179,57,33,65,251,117,200,201,126,147,232,182,118,69,166,102,13,141,207,111,3,6,240,197,5,217,106,235,58,71,207,154,79,158,203,193,63,220,18,2,192,121,136,172,162,91,73,103,234,165,244,40,248,52,226,216,6,113,43,102,163,211,204,110,206,70,141,116,205,52,119,57,125,54,186,77,153,52,170,152,9,108,124,39,67,46,78,35,236,100,10,142,241,200,108,32,154,27,131,195,100,122,62,145,59,111,13,253,73,196,237,117,173,41,105,237,16,78,187,54,239,67,65,121,37,70,118,163,125,95,200,126,132,60,233,29,37,14,18,243,212,165,145,216,189,239,168,113,156,158,171,225,9,249,64,120,12,140,221,93,205,76,237,17,230,98,164,27,106,134,8,44,222,103,51,253,108,49,51,5,115,188,79,244,41,158,171,33,10,241,189,159,182,252,44,153,103,94,216,46,46,222,211,160,150,56,39,230,82,179,65,102,221,140,246,217,93,88,152,143,151,225,30,33,100,6,91,90,108,179,177,44,197,121,89,129,59,9,76,60,211,126,72,153,212,205,84,122,111,4,77,195,146,149,114,220,76,215,204,205,193,102,62,193,244,150,232,102,180,197,226,163,155,44,20,197,149,48,91,22,87,204,84,35,99,174,152,62,79,81,179,165,215,226,193,168,17,54,49,163,174,62,63,152,6,82,221,96,249,228,173,129,161,117,197,230,198,62,72,34,245,154,135,17,210,249,194,37,174,20,94,252,76,213,34,148,12,1,128,21,37,121,71,186,135,224,198,71,78,55,246,40,242,214,6,121,113,143,123,42,25,90,41,37,100,3,70,134,163,96,209,183,108,195,180,167,145,183,245,231,230,123,108,249,96,166,193,231,190,194,185,45,205,69,50,50,99,233,141,105,14,186,97,108,153,44,156,177,35,38,139,9,97,39,25,25,71,97,247,172,159,33,120,132,106,250,12,202,74,190,97,94,77,212,135,13,186,123,252,194,176,146,144,95,242,198,171,245,197,250,100,32,241,150,229,206,80,135,123,245,157,196,26,60,237,50,110,131,203,249,231,216,240,234,108,121,223,197,36,45,252,99,34,199,35,82,54,144,163,205,236,37,190,118,38,74,81,221,149,99,54,209,158,226,102,142,158,41,183,134,217,197,213,2,173,144,67,27,173,154,115,84,87,172,177,165,235,231,128,204,212,91,60,240,154,207,200,242,208,139,83,136,86,28,243,89,249,189,149,247,234,136,77,104,223,84,40,197,47,74,138,120,173,101,235,112,191,214,4,208,166,198,197,75,169,64,140,151,165,239,175,148,140,117,15,105,96,207,63,218,164,21,3,131,62,227,122,133,32,23,251,13,215,44,206,204,178,60,104,181,107,222,16,192,192,122,211,77,101,45,170,243,41,204,39,182,147,206,197,108,82,197,145,189,66,249,185,73,213,232,12,101,24,141,248,53,139,19,110,26,159,52,190,134,181,55,41,211,161,57,142,220,80,12,156,228,165,76,97,235,88,171,49,48,118,137,34,119,110,128,217,125,27,39,113,70,150,231,154,249,163,252,118,70,220,94,204,63,74,180,34,183,214,85,15,156,151,212,76,152,251,150,6,44,120,94,0,240,222,151,114,66,209,37,175,148,86,160,122,167,33,242,123,23,109,151,169,136,183,240,149,201,63,29,239,118,137,185,175,32,73,52,51,192,62,49,159,13,176,223,153,4,162,238,185,26,18,208,251,198,173,154,38,86,20,179,247,125,103,89,24,30,172,18,156,157,66,215,208,134,75,247,12,60,72,130,33,55,115,192,39,53,211,16,18,79,157,122,215,81,35,158,225,189,212,172,122,138,186,242,74,40,203,69,244,13,245,68,145,202,165,49,103,211,38,227,102,252,131,155,237,203,118,234,149,216,112,192,18,201,186,157,244,83,197,186,37,126,154,66,193,72,210,166,228,184,150,118,192,91,236,205,182,176,74,156,60,16,219,200,161,55,59,50,101,190,159,0,133,152,194,217,114,204,196,65,251,154,141,247,92,204,208,218,167,48,51,170,33,159,138,104,44,197,177,117,66,231,42,66,126,199,76,67,70,137,171,183,125,58,49,23,138,39,53,222,24,190,128,124,14,234,160,43,197,183,74,48,169,202,11,173,6,196,40,247,199,113,6,197,140,88,64,141,55,186,1,163,203,189,145,250,118,208,0,63,142,62,229,181,102,105,47,231,83,227,25,202,200,78,36,153,243,186,230,115,150,232,28,60,63,22,228,90,102,30,34,222,0,28,23,191,62,182,58,56,69,212,58,233,166,10,243,198,19,20,179,105,5,199,158,80,144,150,173,91,159,154,202,204,12,115,159,130,186,52,144,118,189,123,221,57,245,33,235,18,51,253,107,177,244,224,114,20,94,74,190,23,180,115,190,244,200,206,77,93,31,248,210,247,183,73,90,46,157,73,164,77,253,218,51,75,178,116,155,49,193,83,141,55,86,193,21,233,181,212,77,156,63,238,152,143,99,214,187,174,60,19,250,115,51,169,18,41,55,97,222,240,36,92,243,217,153,116,67,129,245,200,125,74,228,166,234,187,99,152,212,144,15,188,89,171,194,208,253,102,52,151,155,132,207,155,210,151,154,33,177,108,241,227,244,193,137,123,68,122,2,117,20,55,111,242,204,93,119,217,91,101,107,214,20,161,155,194,9,216,106,164,189,40,251,111,233,48,255,41,97,180,56,175,17,144,146,229,1,223,123,107,113,241,128,120,80,34,8,24,39,82,236,101,184,132,93,79,235,19,11,237,21,135,3,108,228,75,38,33,109,168,205,209,160,205,58,1,211,214,171,103,144,22,31,171,209,83,111,61,244,16,120,247,169,176,172,55,77,198,77,242,42,98,54,98,252,52,244,180,70,219,114,132,247,180,168,136,85,53,159,163,222,179,25,188,237,19,80,232,111,195,41,22,167,53,101,167,42,14,16,32,227,115,208,249,192,97,174,89,234,101,16,142,184,150,197,113,115,207,254,175,241,1,20,185,217,73,68,41,43,153,248,130,152,233,19,218,113,181,73,28,170,167,128,32,152,231,5,192,229,165,166,254,17,80,76,87,232,4,168,66,236,163,247,166,95,204,99,81,84,48,105,232,212,171,71,48,248,194,246,6,186,94,159,123,2,212,200,110,134,72,90,103,18,202,151,49,50,178,175,77,206,212,133,112,179,179,236,128,119,126,72,70,77,3,7,178,71,55,115,94,168,147,82,141,106,53,174,38,127,244,124,237,13,48,211,223,169,233,75,233,75,99,15,247,198,146,246,19,206,216,207,215,94,145,2,226,198,121,60,206,151,241,142,78,55,195,60,32,78,60,29,97,59,28,32,116,175,148,116,47,155,2,155,3,193,79,76,201,79,165,249,76,114,71,29,195,255,134,83,34,235,99,221,190,42,48,75,36,114,186,46,31,212,46,252,149,65,46,51,197,113,3,183,218,35,138,69,190,80,8,176,172,47,126,213,184,120,12,122,134,31,115,139,166,197,95,113,83,224,189,220,26,208,230,118,51,253,224,58,197,45,242,241,186,201,89,73,248,163,250,78,168,41,196,44,92,118,168,234,11,39,42,42,97,166,220,221,235,99,158,145,56,134,50,105,62,19,201,132,94,221,45,164,143,164,205,231,193,44,1,232,230,13,75,111,213,119,186,160,154,242,215,98,225,246,95,188,211,226,92,30,80,253,236,45,9,113,246,187,51,195,253,131,33,253,83,102,210,123,179,189,186,163,50,32,67,145,58,23,185,21,195,13,184,249,44,220,145,116,183,132,198,215,247,13,116,174,201,138,138,153,70,45,247,7,6,0,129,42,126,229,162,202,211,61,219,120,14,108,8,128,154,158,2,156,58,223,131,81,180,207,194,247,135,174,163,83,153,55,128,11,73,138,8,232,204,45,218,69,220,76,29,75,207,108,200,186,156,121,5,145,45,138,229,114,53,153,156,228,107,19,184,148,202,108,112,234,194,17,23,3,51,175,94,142,62,100,77,119,140,251,172,221,158,30,111,26,65,5,207,120,12,131,28,52,117,39,178,129,203,220,188,200,244,201,153,221,161,62,240,175,61,140,182,247,241,130,142,3,222,125,105,27,207,135,32,74,113,137,55,185,155,207,12,75,73,211,35,157,105,57,252,140,57,243,2,81,9,253,241,118,156,123,119,60,81,150,31,58,25,126,132,91,238,212,26,61,108,83,143,0,140,106,20,138,135,65,9,147,186,119,8,21,185,175,79,207,99,209,48,2,174,100,15,177,127,233,41,137,223,209,46,112,225,96,64,202,91,152,187,48,146,44,254,214,230,137,32,54,97,197,99,62,115,43,204,248,6,234,148,130,185,241,205,240,248,2,56,208,242,53,96,18,153,190,37,209,32,191,171,190,17,3,42,248,169,203,246,164,200,74,40,175,41,165,135,249,44,47,1,248,178,147,118,87,120,70,0,251,17,62,205,80,7,156,247,53,220,108,144,171,166,158,58,46,193,114,115,163,245,167,168,25,104,120,92,109,141,20,242,49,242,249,186,211,95,202,228,208,221,250,206,80,202,136,42,26,100,115,125,106,92,134,121,251,225,5,248,131,94,171,199,220,189,15,27,18,17,208,63,122,239,126,92,163,120,110,116,31,151,6,63,100,166,125,191,162,158,84,30,103,60,155,39,249,77,20,43,34,84,253,94,214,153,238,190,33,158,94,122,175,78,198,73,21,230,161,216,122,204,0,209,214,53,143,103,224,103,102,157,69,48,194,140,167,216,53,240,34,8,191,247,102,191,27,106,190,92,158,134,195,63,171,115,235,143,231,160,76,110,198,212,246,204,21,152,217,61,88,133,164,132,118,219,55,230,115,46,142,102,77,199,75,179,22,160,41,195,119,180,234,251,208,183,98,181,46,47,66,179,9,0,100,18,243,15,54,227,230,5,152,88,230,233,25,230,244,94,233,118,252,14,26,212,239,189,233,187,238,206,253,64,133,211,114,19,98,158,244,45,249,200,59,26,161,183,204,193,252,167,87,198,159,187,211,57,35,1,206,160,201,166,199,231,134,179,106,233,197,217,250,85,220,74,99,146,154,215,182,126,59,55,159,153,39,68,30,224,44,192,135,251,173,145,252,146,29,105,64,249,19,197,157,105,237,168,83,205,214,204,231,3,3,230,47,28,88,76,59,203,71,124,102,252,131,42,206,33,141,23,108,160,110,110,77,101,10,33,5,163,21,62,204,184,227,114,172,178,176,17,0,252,204,180,53,117,137,250,142,111,7,213,158,79,180,179,63,173,161,15,6,16,54,66,1,226,119,50,2,98,6,72,225,254,194,50,198,17,253,237,76,45,186,186,213,36,142,229,185,12,232,229,47,141,78,21,86,140,152,123,208,209,28,43,84,29,58,48,100,2,35,134,63,119,65,83,67,110,13,65,140,43,161,209,71,100,9,102,49,163,226,229,176,129,69,195,126,207,122,53,224,173,17,63,78,39,171,248,57,96,195,111,141,28,162,3,109,157,68,174,21,217,200,184,55,61,228,250,227,180,95,120,207,126,179,93,64,244,8,232,208,63,222,194,190,3,87,230,21,3,115,69,231,60,143,205,74,21,115,65,56,164,222,151,6,72,74,205,104,248,196,192,104,93,148,125,28,217,149,243,249,215,253,92,77,218,129,160,10,220,57,42,167,19,244,67,23,191,244,156,40,37,196,133,120,65,103,185,232,194,79,148,150,75,152,127,105,43,49,151,58,34,157,99,178,193,234,192,157,181,102,101,143,107,134,14,72,204,68,199,35,230,56,153,63,217,85,192,245,185,246,28,3,239,89,154,241,80,102,164,211,34,190,7,228,108,73,127,27,113,144,113,167,10,122,110,75,111,93,157,65,158,46,74,230,124,121,46,62,35,245,21,64,89,111,13,53,155,147,236,31,4,194,210,60,244,169,55,233,84,191,53,254,211,144,211,205,196,130,93,254,173,225,223,110,173,79,158,121,112,30,196,3,36,90,58,57,13,197,124,30,58,112,209,171,211,43,169,147,193,154,160,227,199,57,156,164,151,143,202,13,177,131,79,52,14,160,242,204,21,26,165,60,243,189,104,131,170,186,225,33,82,19,216,152,53,236,57,159,31,167,51,196,135,54,225,24,151,61,39,91,151,136,47,129,243,173,159,144,116,88,163,64,137,139,155,53,22,232,115,33,124,228,207,5,147,142,80,150,131,16,69,165,198,71,70,156,166,201,86,120,146,91,196,25,150,250,43,77,39,26,225,174,31,188,198,124,88,243,51,15,37,135,70,45,166,74,71,196,49,35,5,152,174,185,77,81,166,32,15,139,147,145,227,222,139,209,139,25,254,54,25,57,13,142,50,141,209,150,112,202,103,123,238,220,117,137,192,179,180,103,60,152,145,106,136,121,192,21,211,226,222,103,173,14,93,4,195,48,94,241,82,11,32,150,251,73,144,50,238,17,232,35,14,61,116,17,88,148,147,239,100,160,37,85,110,221,216,48,99,224,184,46,83,151,62,141,14,109,199,60,165,14,40,91,117,167,103,206,167,10,34,186,77,206,62,52,26,242,221,137,135,137,111,138,25,2,212,59,197,97,249,213,23,90,224,209,140,97,157,79,87,30,107,158,209,151,121,204,5,82,69,121,97,184,50,245,174,174,243,234,133,45,218,120,112,74,180,50,65,202,58,132,64,203,42,115,117,223,165,11,144,73,86,0,205,172,144,153,187,121,26,108,48,204,109,27,141,204,53,155,246,135,152,201,21,197,1,116,30,114,73,187,94,6,97,24,210,168,64,172,136,160,150,152,73,31,237,184,154,82,183,188,22,163,83,207,113,196,208,25,35,128,188,99,174,245,250,150,44,143,156,101,43,62,17,87,15,46,119,204,253,118,156,102,155,38,169,94,35,40,127,25,183,137,255,121,78,230,220,153,7,149,171,153,135,174,7,133,153,77,39,255,205,223,252,219,31,254,249,79,255,244,207,127,252,211,159,255,225,143,255,229,175,255,245,31,255,246,63,255,241,175,255,234,255,252,247,255,246,255,254,199,255,254,191,255,235,127,254,213,31,254,211,63,253,221,249,11,92,115,144,8,231,255,254,234,223,254,237,15,255,250,231,127,249,231,243,183,255,238,143,127,251,231,255,250,167,63,254,213,31,254,254,143,255,244,159,255,248,231,63,253,203,95,127,134,127,255,15,255,248,199,255,240,231,63,253,195,63,254,61,63,240,79,127,250,187,127,248,199,191,253,243,249,249,255,232,99,105,38,206,19,43,25,144,167,236,235,141,36,247,142,189,245,56,15,144,16,170,121,207,118,183,137,69,26,172,136,185,51,147,99,247,92,36,136,228,235,179,122,199,190,59,216,217,154,117,114,0,59,143,196,241,58,238,226,148,22,110,204,43,186,95,49,115,98,109,49,211,29,30,223,192,116,121,196,153,132,207,34,120,177,27,164,89,85,207,82,99,46,191,211,26,166,221,170,183,62,111,33,54,40,56,53,203,115,45,79,226,147,22,6,135,154,213,106,155,237,53,147,22,209,113,209,108,28,107,153,30,106,105,80,192,76,150,37,174,134,36,83,151,27,180,85,51,252,216,69,85,70,220,61,204,99,221,167,34,59,149,159,171,9,27,195,108,61,69,242,212,64,180,229,199,209,58,146,195,14,89,172,21,249,159,19,250,158,19,70,98,154,70,253,53,138,81,11,141,100,1,7,26,74,140,20,184,155,179,169,156,136,25,25,0,207,135,163,166,194,10,84,179,9,73,132,153,138,180,154,167,161,29,220,140,132,77,209,213,124,226,146,30,219,235,137,180,123,214,137,54,38,252,109,215,124,86,108,213,31,231,48,244,20,234,57,84,233,85,28,186,143,64,22,179,221,124,2,228,253,124,177,13,142,184,187,25,238,6,169,142,64,117,181,34,1,75,185,187,13,221,135,232,84,236,126,156,29,103,177,165,174,63,62,217,104,124,174,161,247,212,52,223,65,70,174,70,31,206,6,249,40,132,144,32,188,81,253,10,51,57,40,113,147,97,113,172,81,175,218,28,188,73,63,40,33,177,147,81,30,51,76,151,89,175,134,22,213,157,27,184,217,135,40,228,252,204,49,83,205,172,16,40,211,134,137,157,223,216,171,53,47,125,246,156,213,162,60,66,109,81,29,97,28,204,28,105,105,216,167,187,166,90,248,194,244,191,127,102,74,170,207,182,179,233,179,244,199,50,150,92,221,241,16,219,142,20,146,145,208,55,169,200,194,135,159,2,229,189,1,255,107,102,185,155,138,188,39,183,182,177,134,232,65,124,150,156,31,72,72,143,116,141,204,59,250,82,94,193,70,1,235,217,207,8,230,216,56,62,243,217,240,231,227,75,130,130,117,178,0,122,197,207,180,19,47,152,206,223,238,66,75,4,129,73,118,113,232,82,107,212,39,246,175,193,66,204,213,200,129,194,188,96,159,150,159,174,214,109,225,111,132,124,156,112,122,97,70,143,203,239,124,30,121,47,117,246,32,131,73,158,49,128,81,59,139,224,41,109,82,199,35,240,74,176,81,13,8,58,55,155,74,64,52,146,158,23,15,201,227,243,96,27,214,122,55,143,55,91,104,116,226,233,90,207,234,123,124,50,210,75,14,10,96,225,100,205,15,25,59,98,96,127,55,20,208,127,113,117,14,246,54,204,76,50,113,222,145,115,171,95,180,133,67,96,81,163,152,33,30,42,97,134,205,186,60,31,155,246,165,226,102,131,98,203,143,27,113,218,183,229,96,30,74,243,108,68,203,211,193,41,120,111,144,0,202,189,143,115,178,188,213,19,229,109,128,170,242,61,147,33,120,227,234,1,45,212,80,51,63,63,220,204,34,208,201,146,40,72,173,184,122,27,229,190,154,19,236,103,159,25,84,153,166,182,186,137,0,84,31,218,89,165,85,225,112,157,130,132,163,158,145,101,40,175,245,188,5,167,237,166,233,158,8,106,60,139,179,120,125,2,209,134,177,132,138,227,247,216,158,156,178,182,249,161,101,132,179,118,57,171,125,100,240,36,168,167,218,209,204,217,221,127,28,200,90,213,239,69,34,230,131,130,195,78,149,182,160,223,249,156,248,154,254,181,207,10,168,90,217,4,67,8,195,165,155,201,23,234,247,50,117,216,24,184,133,37,250,65,16,185,93,241,219,171,63,48,39,218,215,207,220,138,145,237,161,204,189,76,242,18,240,92,246,178,180,139,230,66,76,220,106,251,27,239,104,43,73,108,0,103,69,241,220,111,7,137,154,165,109,241,152,65,193,14,127,174,177,140,147,231,137,228,146,163,64,16,219,70,105,78,3,61,120,213,99,162,157,45,38,105,113,209,212,22,156,192,193,102,70,215,18,134,153,93,147,152,89,7,187,147,6,153,224,73,99,129,109,163,229,214,31,63,231,112,249,178,60,132,32,164,215,245,106,26,61,63,119,3,63,133,197,40,15,6,30,216,121,212,143,121,25,151,175,152,167,53,95,127,102,248,112,21,18,77,32,115,246,138,234,102,14,241,249,88,119,172,129,108,101,133,103,183,61,155,142,103,196,137,42,105,39,124,126,27,174,237,239,165,1,89,107,90,194,99,37,79,167,105,235,72,141,175,215,108,122,126,97,230,165,61,27,61,105,4,31,183,85,49,231,187,209,47,7,217,210,152,185,186,214,40,224,112,39,210,116,179,9,163,213,103,51,14,41,167,99,134,93,84,247,203,66,106,63,251,27,111,198,59,172,102,122,106,124,183,53,198,190,169,67,3,1,188,124,215,97,163,208,158,153,108,0,201,20,67,67,110,73,24,91,179,85,62,189,45,216,166,206,137,11,235,187,149,59,161,0,102,128,251,79,98,96,102,119,55,76,107,20,41,27,53,15,146,9,110,222,200,170,246,215,220,191,166,2,178,85,148,168,158,123,143,25,75,136,76,115,82,132,23,165,236,234,213,21,204,192,47,159,7,99,133,250,189,141,160,116,60,63,14,19,248,53,195,254,162,230,86,66,133,218,10,7,253,153,75,36,167,60,185,101,69,65,213,6,50,138,253,226,68,10,191,242,176,244,34,217,94,222,29,116,103,227,124,234,220,29,125,210,234,219,22,177,53,189,21,98,238,16,178,185,245,132,83,10,67,161,119,162,58,225,211,15,170,188,31,151,163,195,118,225,35,91,224,253,244,214,144,87,56,45,147,97,136,206,204,209,115,127,210,16,17,87,35,24,240,120,67,118,218,134,153,42,173,190,21,34,245,17,175,124,129,76,87,7,147,102,24,39,61,54,68,125,217,253,117,88,90,236,105,199,1,24,249,25,25,109,133,177,184,55,50,237,207,68,220,53,176,82,244,109,88,31,193,227,145,52,215,213,179,158,144,93,116,79,67,143,110,222,145,177,53,105,180,142,10,171,147,75,90,247,210,92,154,163,0,208,29,231,35,248,163,164,208,104,146,222,195,233,204,205,177,162,65,94,67,13,16,0,205,205,231,183,100,224,132,41,217,11,90,116,36,66,209,160,209,219,121,221,251,94,12,217,195,19,26,22,3,124,126,230,204,140,215,129,219,143,249,76,67,220,119,43,142,189,193,210,235,111,28,194,4,104,26,52,59,66,131,75,13,51,252,131,122,177,133,49,110,69,144,68,31,154,91,59,40,194,154,221,151,162,188,0,205,119,47,175,96,166,223,66,30,11,153,11,239,202,49,115,122,98,86,112,190,123,132,153,180,183,126,205,98,176,176,248,241,243,221,187,198,172,20,51,251,23,86,90,175,124,85,231,149,94,129,53,238,131,13,146,176,251,49,39,87,27,196,140,170,187,60,55,245,199,112,211,232,89,111,90,117,34,204,119,32,22,86,20,50,228,149,158,237,51,59,32,201,110,13,57,110,152,193,183,204,113,205,108,43,242,92,180,26,119,39,181,49,206,134,249,94,77,55,183,59,198,208,208,208,237,170,102,154,194,252,157,194,219,88,158,171,129,150,196,200,203,52,112,136,154,135,23,86,141,125,71,212,110,48,246,112,16,11,12,144,210,7,203,141,193,7,250,176,17,103,72,77,47,54,1,83,183,194,163,180,116,212,38,213,210,195,188,149,231,135,99,218,244,130,221,76,247,151,206,66,156,240,30,51,28,6,205,164,211,44,209,103,232,30,57,164,91,235,201,187,156,23,214,93,248,225,71,180,189,170,206,66,122,124,98,211,56,223,125,232,115,145,19,24,233,62,246,50,89,55,49,15,147,215,136,123,35,239,160,115,152,150,162,24,185,201,226,232,44,68,94,59,199,91,131,5,72,43,167,180,53,206,187,159,181,95,65,94,204,148,106,227,131,1,55,212,38,44,154,232,234,157,134,52,88,235,86,75,187,89,242,125,26,18,152,85,53,35,75,71,189,51,112,255,104,25,151,62,54,145,139,147,27,255,216,244,70,81,179,137,65,196,213,131,130,149,230,146,145,73,140,93,133,164,143,214,93,155,117,123,248,83,147,254,83,199,22,24,235,57,34,124,125,116,64,21,250,212,199,231,102,129,185,153,182,146,242,152,231,118,41,14,204,75,69,97,217,75,173,135,210,205,240,98,105,158,140,191,112,90,76,204,228,220,52,109,90,168,180,230,48,211,20,95,159,196,39,109,216,113,111,68,180,202,147,186,164,94,122,205,91,203,120,180,69,175,41,247,30,75,129,169,109,162,217,224,222,8,231,24,29,97,143,121,123,125,18,209,4,0,243,58,52,202,255,126,49,56,81,197,217,195,160,78,67,147,155,161,250,211,226,204,48,117,64,255,218,244,242,40,144,132,73,157,93,43,23,61,32,38,174,102,139,89,21,179,93,179,148,195,104,14,25,78,53,194,79,183,199,49,53,52,244,140,253,12,4,100,210,228,97,65,47,175,197,79,79,116,168,100,96,197,246,125,159,11,232,62,107,27,34,252,57,193,42,136,25,221,214,174,187,14,177,70,191,87,79,13,90,141,164,208,53,72,48,39,168,228,196,92,12,61,21,67,67,68,92,247,203,142,143,126,223,153,17,174,92,51,181,103,7,245,241,65,150,50,143,103,88,178,96,33,10,51,157,69,215,58,73,130,239,121,173,160,94,196,92,172,232,17,175,188,168,43,82,199,249,184,174,88,206,192,224,193,144,223,102,34,196,150,115,190,204,214,182,55,168,251,114,132,87,70,97,174,169,19,156,183,243,88,223,83,157,109,216,230,169,152,7,98,81,253,154,183,176,223,99,222,209,165,98,26,160,73,139,18,166,3,235,61,23,118,53,88,16,49,239,243,14,199,189,26,78,16,121,41,214,119,87,239,213,168,227,170,25,223,167,223,161,65,1,32,223,131,73,232,12,147,102,62,177,185,28,157,189,83,251,22,243,86,92,93,53,249,159,250,152,117,228,157,166,225,42,247,126,34,32,100,43,89,111,98,30,250,193,6,73,134,15,112,97,230,169,53,67,244,215,170,11,181,255,70,158,101,137,224,254,109,199,210,155,89,229,237,49,83,179,191,247,46,74,99,199,76,35,10,190,239,28,46,36,185,55,192,151,88,3,84,166,179,232,117,2,101,183,25,18,102,196,141,196,17,154,219,216,222,195,76,198,89,204,180,236,220,231,134,135,86,141,228,97,228,167,203,204,250,74,77,28,196,15,117,96,212,77,199,181,112,84,231,181,38,69,194,35,34,144,190,18,173,25,151,82,34,128,21,8,166,82,187,113,215,24,196,20,125,35,25,140,83,243,156,186,68,101,213,137,253,236,145,149,36,8,234,182,19,163,142,251,70,128,86,171,107,216,123,232,159,216,235,222,143,135,54,136,29,238,151,38,243,162,3,255,109,67,178,54,219,227,149,158,109,225,78,112,168,97,134,58,219,169,223,205,174,154,8,213,84,51,116,85,49,48,0,93,93,11,244,192,62,82,138,145,213,179,24,214,107,46,14,112,254,153,151,86,255,225,248,236,41,6,14,102,118,61,155,252,160,237,210,205,3,156,106,83,215,18,226,161,152,193,124,122,61,96,88,28,126,190,64,80,212,178,22,151,141,87,51,222,10,90,211,138,117,130,242,2,105,99,55,55,200,75,212,117,28,116,35,230,48,227,121,106,92,135,131,238,103,178,241,181,106,243,39,237,60,57,130,12,148,241,138,250,18,176,50,206,29,239,140,154,145,14,156,180,115,142,229,49,160,2,210,250,46,52,31,173,215,107,222,10,84,4,57,82,92,92,181,87,43,169,202,201,7,106,101,238,184,183,117,166,54,13,210,237,47,194,188,104,72,126,138,137,4,30,254,227,244,137,206,39,72,7,27,239,47,101,145,24,214,114,190,241,210,121,20,110,98,157,185,171,163,130,52,66,28,79,16,24,104,88,119,252,152,22,93,96,102,238,235,173,215,51,23,118,252,248,168,117,61,56,132,93,119,172,129,213,77,152,80,93,226,129,151,228,102,250,223,182,122,235,131,53,17,67,171,240,12,141,199,153,95,81,76,49,71,191,171,71,77,236,22,206,60,12,171,233,169,223,82,1,233,113,246,153,198,172,100,92,77,60,100,229,24,57,133,234,246,70,64,123,203,200,97,194,212,248,9,158,34,121,110,2,38,93,65,8,35,198,60,93,171,43,139,61,171,119,210,197,239,102,120,0,213,225,166,127,209,213,62,237,234,115,134,60,145,118,89,145,228,174,38,127,240,110,243,240,134,196,92,226,20,221,234,39,81,73,141,221,22,68,159,22,176,234,180,126,235,152,14,36,236,100,174,25,11,103,164,84,233,40,171,194,146,196,169,13,5,114,188,150,66,49,245,57,243,89,208,49,242,106,196,170,98,166,222,188,239,200,17,232,146,205,250,156,3,180,80,199,115,231,174,231,128,209,61,13,89,36,85,155,123,104,137,38,181,21,243,184,170,164,65,134,127,127,186,160,142,5,237,15,6,9,90,47,124,62,55,147,69,83,191,246,248,77,211,213,122,187,177,172,107,91,45,77,227,156,121,97,134,205,72,222,74,69,94,70,174,166,241,88,70,206,70,230,196,33,148,125,172,65,79,30,44,117,239,42,7,97,66,11,131,188,82,2,145,209,175,121,41,181,135,145,110,86,79,18,128,220,153,202,85,132,131,215,29,115,222,173,197,230,25,24,74,110,174,244,251,51,107,251,53,141,42,205,229,33,127,230,34,193,52,51,105,251,231,50,107,82,127,99,192,232,244,1,63,204,76,93,65,61,52,138,55,247,214,104,237,85,157,196,245,150,43,121,174,227,54,171,3,103,224,185,251,92,104,45,235,18,232,55,109,217,76,49,88,199,205,149,125,223,129,195,70,163,238,29,210,171,94,160,162,103,16,74,46,13,113,12,125,21,102,68,144,182,58,97,35,249,33,66,250,225,124,159,39,87,5,26,46,110,77,162,93,71,102,170,218,41,30,107,170,246,36,155,10,85,126,191,24,181,211,162,217,166,180,211,173,200,211,182,68,157,77,205,172,204,29,230,113,162,229,165,251,29,148,212,126,235,89,233,140,124,146,154,165,198,181,149,143,171,70,192,163,30,113,98,238,73,74,122,236,234,103,175,206,215,124,252,42,53,23,96,17,247,206,108,57,114,70,20,32,94,75,174,174,138,173,110,128,145,82,142,167,54,189,175,250,184,58,209,163,134,153,64,48,107,156,222,110,185,2,23,108,191,67,131,26,80,30,108,117,205,45,26,158,60,197,111,159,55,220,20,150,138,53,114,77,102,214,216,203,4,67,202,136,231,66,205,80,211,38,236,134,237,254,246,166,95,84,15,78,22,76,124,16,52,21,213,159,48,98,140,25,227,6,140,86,20,112,9,215,68,172,61,131,36,168,131,7,14,50,121,44,0,160,118,140,165,102,227,105,246,5,128,14,145,112,221,217,213,181,197,242,161,156,160,72,224,102,128,176,216,11,9,142,244,240,130,198,161,68,169,18,99,126,60,242,70,229,203,15,16,208,25,93,145,244,36,30,187,227,193,88,72,204,83,117,24,178,81,13,187,153,210,163,38,155,72,32,197,194,135,68,160,62,193,2,153,175,116,239,13,206,74,49,176,166,29,239,62,55,24,148,254,60,247,113,215,87,64,63,58,249,57,237,154,165,113,245,156,210,113,239,1,74,233,89,66,180,3,135,245,108,95,10,54,3,168,224,13,58,60,54,108,92,207,218,165,71,106,133,25,32,136,134,18,197,164,179,195,12,56,106,62,219,74,176,116,99,158,15,112,171,145,218,117,106,90,134,134,135,88,52,60,11,128,236,15,75,59,30,107,37,53,19,239,12,128,147,158,63,52,250,119,159,12,64,215,134,118,57,131,54,139,12,183,157,117,218,31,128,35,82,156,114,180,255,226,45,205,115,45,193,117,119,171,107,106,183,47,73,46,100,236,221,60,173,43,67,207,136,238,157,11,221,200,200,147,30,17,19,181,25,15,83,76,224,83,203,2,240,180,57,212,13,228,237,89,45,122,38,47,107,118,244,153,80,137,104,222,113,19,231,248,173,113,138,69,45,49,27,249,127,243,48,196,184,51,181,220,71,137,7,54,139,207,12,27,173,136,3,16,107,215,226,98,90,180,7,208,28,174,223,58,89,187,150,155,57,209,159,226,20,47,61,187,149,247,191,158,188,99,185,209,87,7,96,156,181,40,64,105,222,169,215,248,109,160,156,122,107,212,218,99,34,89,107,163,94,60,198,112,113,38,126,27,57,153,39,212,158,181,197,250,160,155,180,40,238,55,237,11,211,1,18,9,155,148,44,15,90,173,60,245,209,105,50,123,78,77,136,110,253,91,46,19,102,208,149,7,75,134,39,62,142,215,64,75,186,94,13,239,78,242,103,222,228,23,52,226,132,98,180,184,131,213,233,235,30,233,57,208,97,217,240,117,187,77,121,81,223,216,194,187,246,113,239,129,146,178,190,19,80,225,45,174,182,64,188,61,238,192,217,114,194,188,192,132,173,103,75,185,62,43,77,97,104,163,233,134,4,117,213,247,96,131,114,248,83,126,5,167,227,251,236,64,219,96,105,37,4,190,234,128,46,29,199,48,191,135,110,54,94,221,184,218,60,245,174,230,17,105,67,124,210,58,245,228,131,60,62,170,252,131,62,209,244,92,76,196,226,9,159,145,105,15,125,188,5,164,20,61,54,26,184,68,202,15,216,140,193,210,23,54,146,107,10,247,66,134,22,229,119,183,254,136,39,223,223,238,49,112,208,40,74,221,217,96,92,44,113,103,128,102,79,193,96,213,232,102,66,29,119,53,237,11,58,187,32,106,115,97,166,210,212,245,183,199,158,177,50,7,18,232,138,105,60,230,226,52,195,88,141,29,82,103,2,191,232,227,46,235,5,15,49,135,187,3,161,33,142,24,15,122,207,4,41,162,24,1,175,63,72,35,93,123,134,102,254,204,248,206,91,211,65,201,40,138,220,106,228,155,154,65,131,255,201,195,100,178,26,64,203,116,83,216,228,123,220,60,95,236,66,130,160,99,132,149,182,171,250,108,25,200,137,248,173,169,228,62,197,188,156,111,51,225,49,115,168,150,7,64,0,105,156,143,12,201,242,103,63,202,107,204,17,86,82,65,79,218,98,5,147,118,31,29,44,137,214,234,152,101,14,40,198,188,159,134,115,124,109,60,104,55,195,131,160,73,15,196,153,98,250,155,6,167,186,164,229,108,140,46,31,6,175,35,208,89,245,88,217,174,170,127,44,8,16,135,142,12,54,161,21,239,100,20,147,155,214,180,225,113,204,221,39,133,248,163,37,157,194,160,13,60,105,49,240,71,95,152,74,55,157,53,55,211,204,156,159,78,155,22,53,254,97,116,76,186,213,245,101,57,18,55,67,184,174,39,15,73,167,184,51,122,216,253,41,188,2,251,138,189,108,154,150,139,214,47,129,8,199,83,77,146,101,69,51,119,36,187,29,63,48,40,197,61,40,22,80,179,177,133,143,179,205,209,35,174,121,191,28,172,159,29,217,191,252,14,173,4,46,189,155,150,124,122,50,173,38,145,115,205,36,52,158,254,35,68,216,220,10,197,140,62,86,199,121,189,102,242,220,154,237,252,169,73,184,149,30,209,39,2,32,182,241,103,70,33,187,62,173,100,166,236,227,95,3,48,97,209,124,35,9,74,255,26,51,37,75,219,136,149,162,161,103,174,39,254,135,122,109,128,46,97,166,117,51,255,246,65,53,160,24,153,194,12,128,115,61,21,97,232,71,191,145,33,217,62,30,52,7,156,102,205,19,76,180,212,76,197,127,54,72,240,189,201,151,244,210,89,134,243,105,232,234,104,62,124,102,30,162,233,244,167,88,22,107,11,93,245,213,202,219,53,213,226,120,128,240,0,102,23,45,193,159,105,226,251,63,80,66,112,210,10,17,219,195,197,237,49,111,213,41,205,198,152,209,175,25,86,80,93,31,104,68,45,15,161,167,161,92,116,175,155,244,5,212,48,103,220,124,53,3,177,140,151,138,202,204,124,176,5,155,230,179,38,230,177,30,104,28,104,84,121,45,229,153,75,112,152,165,123,53,185,28,157,45,139,126,136,251,82,23,17,250,120,18,254,39,36,251,86,200,164,195,103,206,183,30,16,186,129,86,210,125,209,32,214,116,23,159,4,181,67,109,148,103,228,205,57,144,59,172,43,80,141,234,115,211,22,231,95,204,152,40,159,134,174,65,74,197,127,156,127,173,169,183,6,87,199,112,79,124,154,16,182,190,83,58,225,61,68,32,174,41,237,233,6,211,188,56,184,226,164,84,219,86,139,240,134,22,195,98,247,7,25,4,252,198,57,229,250,175,25,253,217,14,105,194,242,53,50,25,73,126,182,67,164,145,74,152,207,11,125,176,138,232,170,185,55,13,60,169,22,69,108,64,92,16,16,179,179,229,191,124,67,228,249,114,188,147,179,252,158,229,133,144,156,99,94,225,252,192,115,126,205,41,221,107,105,236,213,87,146,56,66,220,140,38,195,86,135,21,238,128,236,49,2,116,38,15,95,9,195,78,43,150,215,158,115,183,167,25,147,244,241,142,31,167,255,95,247,195,97,240,3,31,249,54,49,209,249,220,187,186,236,38,102,171,128,62,239,196,5,236,251,130,57,77,169,138,154,213,166,103,152,33,219,126,142,85,124,103,63,219,22,137,178,199,223,237,116,209,248,60,130,176,100,232,43,237,38,54,250,61,22,189,139,245,193,20,117,83,47,30,110,70,96,72,209,159,148,84,156,107,155,98,215,217,216,53,50,234,144,98,121,254,119,65,135,86,158,12,213,62,71,159,103,52,112,113,30,90,196,134,98,122,148,87,160,34,204,207,110,9,77,169,90,219,147,142,180,90,247,140,145,109,148,78,159,4,85,143,214,61,152,132,44,105,171,5,47,36,116,226,173,64,97,250,212,195,144,121,74,241,86,198,126,120,219,16,58,45,46,91,195,91,225,247,213,53,132,25,124,196,213,253,65,169,160,221,179,2,80,65,49,243,44,8,245,104,45,2,140,139,41,236,141,39,3,124,62,95,139,171,77,132,243,137,2,136,65,226,185,10,157,233,90,76,91,112,181,198,247,2,156,173,85,66,94,177,19,154,96,6,99,164,73,11,136,240,71,92,141,216,70,86,115,111,50,52,112,217,233,193,135,26,209,168,79,6,232,5,181,197,199,68,136,87,204,211,4,154,74,171,24,176,59,4,112,136,182,247,170,133,186,101,226,153,110,228,181,213,167,206,176,67,253,5,51,109,104,90,195,160,164,20,143,101,238,112,87,179,41,115,250,199,62,65,180,214,62,13,51,57,99,150,34,193,57,186,86,141,206,38,211,98,151,222,64,44,52,65,101,253,93,177,105,76,35,180,208,114,21,46,92,108,57,164,42,53,53,86,105,240,143,141,118,79,227,142,214,90,24,66,245,97,134,30,94,139,151,181,152,28,95,108,150,27,184,154,84,241,230,58,59,241,12,51,175,72,210,91,232,91,44,49,47,18,44,98,198,97,188,27,49,173,254,50,50,116,254,156,34,147,145,157,64,88,81,94,25,254,187,124,205,120,167,242,53,207,188,16,119,128,214,34,165,147,175,9,145,146,118,205,245,97,153,40,84,170,93,215,207,94,121,85,220,79,217,61,228,191,176,154,222,245,255,63,76,16,64,151,32,35,250,141,101,119,40,149,242,243,32,245,102,126,144,21,206,67,203,172,232,189,13,247,238,217,42,181,79,151,186,80,117,17,245,254,171,133,233,43,164,195,218,179,193,251,156,193,56,150,98,54,52,161,91,129,161,200,22,115,172,164,7,226,167,193,195,72,19,59,37,240,29,59,208,38,117,48,52,233,202,194,110,98,230,120,210,113,67,28,190,227,161,83,34,136,212,169,65,216,231,87,87,72,70,117,173,210,148,230,210,39,152,161,244,209,161,157,195,202,181,150,200,57,236,39,40,63,211,146,52,110,11,51,91,101,213,73,125,118,184,24,25,156,87,58,240,12,83,128,31,71,27,16,132,38,157,78,44,91,210,125,105,213,224,20,90,113,175,6,0,140,31,95,232,213,104,197,189,143,232,23,96,191,169,115,234,82,62,123,82,187,83,193,74,219,122,239,189,162,127,120,163,254,242,192,246,207,100,88,78,202,199,92,48,106,106,173,153,35,1,55,124,146,178,69,43,244,208,220,59,119,185,32,211,90,34,184,202,246,87,103,244,96,64,144,52,181,133,30,16,67,11,68,12,18,58,252,167,230,221,194,179,129,108,139,6,125,217,122,161,35,246,196,234,134,46,90,65,174,212,19,3,146,188,173,17,108,189,96,208,219,73,11,203,42,149,86,5,131,118,226,194,88,124,91,57,67,72,128,77,39,105,177,149,171,228,117,213,142,198,29,239,4,173,159,242,194,107,213,12,91,247,139,4,133,235,56,172,248,30,138,35,64,136,102,92,51,66,151,227,65,130,70,89,27,198,130,169,61,22,21,74,15,87,185,225,125,86,205,216,86,250,231,163,13,150,38,173,169,145,47,24,2,234,251,241,173,104,29,208,74,12,53,135,22,102,104,188,181,60,117,92,253,148,98,6,3,174,80,133,5,192,206,221,149,177,225,123,235,202,238,3,22,170,68,6,157,244,123,214,220,165,129,97,3,227,189,39,97,153,46,158,181,110,86,117,179,17,42,231,134,41,55,69,25,116,115,208,41,44,30,21,109,250,44,63,243,25,72,82,158,79,51,59,235,164,225,73,206,201,246,92,45,128,75,14,247,249,122,68,112,169,126,70,186,213,203,3,110,5,135,232,5,115,180,174,182,54,134,80,177,35,98,113,179,249,253,90,219,2,179,251,185,60,240,200,209,11,174,3,43,16,34,133,153,115,230,65,94,32,50,53,195,12,198,161,60,95,235,102,47,127,109,168,218,26,53,217,99,190,145,157,195,21,200,66,210,121,180,136,202,154,155,225,225,210,105,68,248,231,191,156,33,148,126,203,125,72,214,249,79,35,255,251,128,185,216,0,134,27,219,255,71,220,121,29,218,145,195,48,180,37,229,208,127,99,214,225,29,82,208,107,192,251,181,54,60,115,53,138,20,3,240,10,122,145,108,82,119,52,171,24,31,155,154,159,144,240,126,206,149,145,224,68,80,10,119,82,218,103,154,222,106,46,138,67,155,189,140,182,46,158,134,20,186,229,191,121,204,31,74,18,71,239,106,189,46,10,209,188,225,168,106,169,218,139,249,145,243,23,196,1,134,179,227,73,161,134,121,49,158,238,28,53,143,113,139,86,238,133,247,214,240,18,92,19,145,143,63,140,172,224,173,20,32,123,101,199,111,79,234,81,158,180,37,34,149,51,224,135,69,240,108,70,201,11,84,161,216,222,75,85,106,172,202,32,199,171,41,6,123,238,26,200,63,186,166,16,57,226,57,117,125,55,233,246,126,21,177,20,114,8,236,52,89,31,102,212,29,176,233,32,40,140,158,234,8,152,216,152,238,208,38,4,20,79,27,99,171,190,156,154,145,124,155,86,179,22,230,158,51,15,65,134,120,26,151,157,126,55,6,127,95,241,221,8,7,168,89,14,129,127,143,151,99,100,104,182,74,101,3,114,7,9,153,94,173,62,105,102,28,75,190,93,29,184,19,101,211,212,60,35,194,43,14,15,114,191,212,20,224,66,23,48,159,161,113,124,36,215,92,75,137,28,52,110,151,83,47,43,84,139,121,203,96,193,237,235,129,201,64,241,150,145,108,170,181,75,72,228,149,22,32,150,177,118,89,90,193,77,138,3,105,62,102,192,79,92,204,7,147,187,252,212,133,221,176,17,226,135,215,31,17,131,74,22,141,187,131,45,127,45,63,149,23,160,45,150,15,217,167,251,153,72,16,182,54,127,57,181,201,67,205,31,60,207,30,127,26,240,82,48,45,21,62,27,195,69,17,105,86,116,89,221,182,195,136,184,235,226,130,178,49,70,131,60,160,213,117,225,154,7,207,39,225,198,179,162,54,252,96,10,199,195,92,224,234,147,172,8,91,226,215,223,168,100,22,101,206,38,175,53,46,127,112,78,217,241,163,63,77,222,76,115,152,64,191,142,135,93,25,124,158,160,193,137,248,188,126,53,28,117,254,219,25,231,151,222,213,187,37,178,56,106,124,105,253,73,169,93,110,101,192,36,202,180,211,237,202,120,157,47,204,120,107,165,11,25,57,237,194,248,31,159,167,91,115,119,45,132,86,136,200,106,195,207,202,244,8,211,129,77,14,253,25,77,19,46,11,216,106,105,213,141,128,44,221,12,152,144,246,83,93,4,219,121,139,223,198,109,163,79,19,250,89,241,116,179,148,28,157,165,164,22,215,128,203,90,111,42,241,56,11,63,203,211,229,201,37,134,71,95,224,161,98,51,220,229,206,90,151,150,213,199,24,64,201,215,11,59,128,209,253,123,242,117,209,92,189,240,126,205,20,146,166,171,244,41,38,253,179,157,177,111,143,11,19,63,83,248,28,94,119,54,16,104,210,195,171,194,50,119,187,156,63,141,7,238,65,114,48,8,174,111,229,81,175,168,0,166,237,45,55,249,171,39,9,26,17,78,223,74,153,167,233,109,26,209,124,183,23,32,176,83,177,99,92,55,35,216,150,241,51,231,71,234,146,140,143,226,252,214,3,206,198,173,33,141,202,145,189,188,225,196,176,149,21,6,238,228,179,122,29,62,203,188,168,91,245,76,225,22,233,144,118,116,61,69,137,212,241,122,98,18,33,32,40,161,158,135,217,138,226,221,107,191,230,112,165,126,114,121,159,225,171,212,184,30,116,186,201,203,93,134,213,85,63,9,216,192,206,142,242,131,181,8,168,86,120,62,82,60,13,161,134,110,136,236,59,57,246,180,70,133,170,110,197,48,60,121,217,200,32,212,86,85,21,143,76,217,150,99,180,45,117,47,61,112,25,59,90,78,122,157,202,124,84,187,196,149,120,26,153,21,189,120,49,94,165,248,52,134,57,101,110,157,43,233,146,198,12,243,14,107,110,30,172,182,163,248,120,81,251,215,245,242,3,69,93,234,45,224,85,158,155,213,217,22,178,51,138,227,95,98,59,213,78,131,241,223,143,86,92,168,45,61,47,79,84,78,249,111,159,219,98,91,186,87,151,157,34,234,55,16,53,60,3,244,56,53,40,28,137,167,209,91,144,46,45,102,221,56,74,98,173,138,193,146,175,221,157,96,104,100,19,107,210,51,136,228,212,25,203,15,213,248,167,96,146,228,162,25,61,126,26,141,234,180,250,114,72,66,137,167,207,214,251,120,22,178,69,92,124,64,150,41,15,168,27,201,196,215,124,180,153,85,122,181,178,45,49,198,139,229,164,116,163,232,76,4,175,196,96,216,79,183,171,15,10,101,182,225,13,39,179,181,168,87,54,179,205,251,128,20,212,173,149,165,189,146,87,232,5,99,227,39,59,48,31,175,45,109,13,120,224,44,82,15,23,4,108,159,211,112,224,249,111,26,217,59,70,112,167,96,61,224,114,76,157,174,14,99,204,197,18,112,175,79,113,33,90,230,221,55,22,232,35,243,210,98,206,179,253,50,247,63,216,152,199,180,225,240,143,250,33,3,77,72,125,60,221,25,15,64,180,44,155,108,244,227,185,179,76,182,15,38,199,100,63,195,73,49,76,14,248,76,242,103,95,49,81,241,228,223,69,204,126,84,93,3,24,41,110,12,157,205,205,24,214,20,30,219,165,35,32,2,230,116,124,158,94,195,249,66,129,73,41,213,62,45,100,86,249,128,21,75,185,17,148,4,188,29,239,134,92,91,189,38,199,108,235,174,228,76,126,11,242,16,234,224,135,235,62,6,164,38,174,196,138,238,160,194,161,152,147,123,252,139,250,39,159,14,58,199,240,243,40,234,141,222,44,28,88,75,189,172,208,57,52,55,194,96,17,169,93,141,253,66,106,127,143,31,198,115,169,246,132,149,96,197,55,27,75,149,118,24,169,252,46,136,121,142,18,164,186,212,246,52,117,148,120,186,19,142,209,3,40,115,67,141,41,204,178,174,250,213,220,40,253,154,126,118,47,114,5,159,149,201,229,216,209,210,158,176,29,21,111,221,25,95,134,245,208,115,95,253,89,39,62,86,103,97,17,108,123,28,215,201,149,85,77,36,162,104,73,36,225,150,211,17,62,255,127,236,242,10,39,100,113,189,75,81,46,127,202,153,147,41,188,123,211,240,192,60,181,98,124,71,143,207,134,36,238,177,54,178,25,120,222,52,164,238,246,179,159,153,212,90,192,118,131,212,94,153,94,174,101,224,35,187,82,205,231,238,62,172,179,21,81,191,223,159,141,182,122,13,15,217,146,227,245,118,146,210,226,30,46,174,51,237,113,52,65,159,230,222,51,172,18,50,219,116,158,44,104,90,28,198,149,217,158,227,99,44,207,10,33,177,130,140,250,119,67,161,24,198,225,99,148,104,80,188,50,41,93,190,26,120,114,233,215,253,166,101,87,249,24,191,115,174,60,219,17,41,241,241,52,181,71,111,24,2,138,178,248,237,254,164,233,84,99,209,185,15,159,13,96,171,17,68,46,108,220,143,42,226,97,75,233,21,200,55,242,192,207,128,33,44,63,69,108,121,80,247,225,157,70,142,66,214,187,217,79,85,194,81,50,99,116,35,36,137,215,121,139,208,134,41,15,9,72,197,122,88,110,78,87,244,100,223,73,72,121,131,91,111,149,90,177,50,158,241,130,126,183,57,204,22,253,156,216,16,29,250,150,83,205,145,154,222,99,241,24,100,254,244,49,74,222,67,211,212,27,151,163,136,207,60,97,186,125,12,178,18,15,115,84,60,1,43,74,33,125,5,224,150,26,79,193,190,21,140,184,247,129,56,66,210,205,176,24,137,173,251,21,171,85,162,137,75,179,64,37,20,43,23,235,249,97,166,196,72,73,174,188,58,44,39,122,110,133,19,89,250,235,194,117,139,89,90,80,221,115,201,100,107,90,215,15,227,186,122,94,81,3,94,143,104,139,201,126,197,142,85,201,97,21,51,166,192,60,94,107,185,232,212,164,172,2,225,102,88,88,4,243,207,198,122,187,188,144,84,29,86,41,166,192,208,68,55,42,166,206,213,32,70,4,146,116,153,166,166,30,184,238,120,146,216,46,158,42,227,3,234,61,70,100,64,123,187,4,134,21,243,182,28,161,169,169,79,87,52,147,28,133,42,67,142,16,44,245,230,169,56,7,222,253,73,228,41,205,178,134,252,221,216,26,77,12,102,4,175,73,236,117,152,124,27,109,89,229,7,253,50,108,219,240,18,167,37,238,131,230,76,27,36,80,34,63,46,191,77,114,224,138,165,79,213,98,19,135,105,33,105,43,238,63,80,28,20,13,203,114,81,78,174,179,62,40,41,125,132,3,224,94,43,107,7,188,137,10,42,12,9,103,204,149,149,94,38,143,179,225,225,98,242,89,78,1,221,210,201,2,243,90,243,78,195,15,162,174,44,140,210,228,194,198,7,166,76,93,22,16,65,147,17,3,178,96,241,150,185,112,118,102,54,95,255,229,77,82,227,86,152,59,135,255,242,70,73,67,60,89,92,27,102,120,0,8,207,64,123,112,225,5,119,157,223,3,40,28,171,154,243,136,213,24,226,219,228,127,175,169,151,167,108,169,160,190,21,91,85,90,146,62,49,134,77,175,116,30,86,242,166,44,221,168,246,77,151,16,161,168,105,41,37,38,226,117,45,252,119,141,106,175,178,244,167,147,233,115,126,48,137,188,73,54,29,224,237,26,18,112,74,217,185,252,188,156,136,131,195,220,232,159,167,45,202,238,159,125,108,197,146,20,197,57,238,222,162,159,224,88,210,119,227,251,115,83,164,85,147,237,219,210,165,153,10,77,127,55,108,118,74,67,143,112,106,246,117,207,249,115,140,11,249,106,252,109,190,167,32,236,141,20,187,142,53,193,65,255,170,102,194,199,58,21,184,104,121,52,2,23,228,214,92,234,140,90,102,120,154,136,22,108,85,4,225,10,185,189,24,108,80,236,170,14,27,230,104,14,167,61,110,195,135,53,162,64,212,229,193,232,3,19,244,210,117,77,200,210,105,33,32,229,52,223,188,192,156,93,245,194,5,182,51,93,153,61,104,124,25,15,50,234,222,117,61,157,141,134,193,236,143,226,81,129,81,125,180,24,77,164,126,228,38,92,184,75,93,184,24,87,188,44,123,234,52,83,204,66,116,240,52,243,166,226,138,191,179,144,66,218,242,236,149,173,69,112,137,50,145,135,30,156,106,140,116,251,20,194,110,77,180,62,123,225,185,68,248,37,3,218,220,51,73,165,225,40,90,57,255,15,48,138,84,210,43,86,88,61,239,111,35,223,163,79,83,66,151,111,203,81,86,205,122,192,20,46,0,177,188,208,225,208,243,231,12,72,141,185,194,13,48,203,237,137,127,238,153,162,3,90,182,51,233,155,30,125,53,10,48,14,12,61,116,201,15,60,188,92,159,1,177,108,2,125,55,78,158,88,186,9,207,210,115,112,66,162,29,147,1,249,56,157,74,29,178,148,26,211,24,54,120,61,158,186,249,207,3,221,143,96,51,242,165,201,243,30,152,135,248,226,244,167,171,209,222,199,190,64,217,131,126,151,213,37,222,245,53,30,125,152,3,207,234,9,75,195,10,234,53,218,7,124,7,155,134,107,5,82,129,86,177,197,60,108,118,92,41,154,187,171,245,192,91,115,108,34,61,157,44,228,29,39,136,9,146,61,131,121,76,137,59,92,88,54,207,36,198,26,204,222,48,4,94,149,123,161,52,19,163,11,216,54,137,165,166,8,116,78,254,209,228,7,42,35,38,235,169,119,63,116,137,72,55,173,29,47,86,122,226,237,30,200,234,78,53,115,240,152,197,249,194,78,172,71,0,247,234,149,99,171,37,192,169,28,6,229,151,225,234,13,63,7,108,202,18,1,58,48,215,89,111,217,36,156,247,88,65,199,24,116,77,28,62,209,88,49,21,134,72,190,5,204,217,167,191,221,77,213,220,225,179,214,150,238,119,164,82,121,249,19,132,136,86,24,173,22,152,41,33,127,48,25,251,233,217,177,46,29,32,222,3,248,83,251,179,161,45,23,48,29,168,6,212,161,83,28,138,223,226,177,68,68,142,166,234,206,148,66,170,132,223,174,206,242,168,74,1,98,142,165,56,188,168,229,126,146,24,33,2,136,176,23,106,36,91,171,24,16,235,235,225,246,35,45,106,105,143,25,3,102,52,27,143,174,186,253,224,205,37,77,53,96,204,156,199,234,172,184,0,228,221,154,238,95,140,253,214,27,110,178,27,179,40,204,29,210,183,202,99,197,183,135,237,2,155,117,185,128,34,149,105,148,3,104,167,192,88,230,159,13,171,195,163,224,130,15,50,187,30,230,160,30,79,60,42,5,203,219,139,218,7,238,249,241,92,188,178,145,207,181,128,225,210,173,143,181,188,253,222,5,5,195,86,142,27,14,163,99,31,76,135,185,183,41,122,174,198,206,163,102,21,141,77,73,141,161,170,216,97,239,90,233,240,179,151,37,106,245,253,134,97,20,190,202,94,95,16,89,247,208,16,180,146,69,105,189,207,113,75,202,170,63,12,203,204,150,67,19,163,166,140,24,13,154,221,30,91,218,212,140,188,101,48,138,73,195,12,245,226,86,118,57,170,68,213,4,58,179,198,23,150,17,207,106,104,245,28,128,200,160,249,47,27,11,87,211,134,85,83,43,114,152,3,162,172,199,118,91,94,47,57,184,253,53,117,138,103,68,187,60,75,215,196,0,178,58,59,51,194,131,205,157,199,148,138,85,13,52,100,100,136,195,51,71,53,228,83,165,195,236,166,52,209,97,24,84,244,134,113,102,217,158,49,83,80,173,218,207,37,224,24,215,206,17,122,44,152,132,90,193,86,107,121,78,215,168,30,212,96,47,229,68,70,2,37,170,7,137,11,236,170,97,12,164,214,71,156,0,20,53,15,245,67,101,83,2,244,93,129,74,209,154,100,211,200,118,71,244,27,124,63,151,209,162,172,172,72,105,246,48,6,176,74,150,38,128,147,197,59,198,125,26,38,26,237,84,228,35,238,44,62,251,85,215,242,11,232,36,194,59,221,109,191,151,89,76,88,177,57,157,236,48,99,170,74,178,21,213,156,41,60,19,29,209,73,77,222,52,10,132,26,75,132,95,126,174,78,231,74,82,93,207,141,149,55,182,22,174,147,138,219,188,226,11,198,79,219,243,5,134,132,121,251,111,147,151,253,190,28,31,153,223,172,32,212,61,125,44,195,125,230,198,138,11,62,89,194,77,195,248,8,227,70,165,41,48,139,74,159,46,150,219,24,77,99,207,18,152,76,220,26,139,100,51,205,181,215,204,161,58,227,195,200,128,19,203,49,155,31,42,214,16,75,125,138,237,103,149,6,94,190,65,213,52,140,204,247,233,68,13,183,243,28,82,104,189,245,76,134,187,49,135,57,13,39,69,85,126,17,104,109,86,184,231,24,238,51,219,182,192,99,56,5,54,168,185,19,4,101,200,90,188,251,231,216,125,224,27,153,197,168,39,180,126,97,178,13,218,138,159,54,134,42,133,153,11,59,38,34,81,23,121,247,132,41,37,246,52,212,156,85,178,21,66,157,238,245,75,44,1,99,85,187,48,138,229,35,54,91,184,79,148,148,21,147,9,89,242,88,126,208,243,100,129,73,198,139,109,7,87,145,58,77,240,158,142,8,118,163,91,123,250,88,6,100,252,146,0,98,241,82,146,161,47,79,36,248,202,103,171,234,12,21,118,195,117,108,233,82,46,179,242,110,216,30,34,207,18,2,156,166,34,240,9,233,203,184,81,210,63,85,57,97,83,219,9,146,229,187,190,170,86,175,167,102,38,183,247,233,54,173,224,42,176,221,4,190,166,145,166,249,164,107,253,92,254,190,237,144,123,151,84,95,44,65,54,227,102,169,37,66,170,159,55,153,79,218,125,69,70,220,189,196,96,72,92,166,226,187,32,46,43,154,246,13,51,218,112,59,103,100,211,178,215,95,46,243,198,240,7,113,88,117,221,1,135,142,52,48,121,177,218,178,2,199,172,127,22,174,58,229,32,61,45,195,4,92,1,67,199,173,47,63,115,169,250,120,81,118,85,52,163,3,71,82,191,93,74,150,68,235,10,47,19,4,190,47,207,74,81,154,184,39,59,183,22,12,11,24,2,50,77,73,163,143,96,198,207,74,21,39,24,51,33,248,100,198,48,218,79,157,12,228,62,174,28,79,195,96,42,86,1,185,7,17,163,25,20,222,79,217,14,19,180,67,145,227,198,201,250,46,32,12,68,231,201,49,185,6,12,45,129,141,238,36,94,126,246,39,13,93,65,141,181,194,226,32,206,177,196,3,141,176,221,112,165,157,65,116,169,75,143,195,31,75,164,203,223,93,127,92,248,2,79,180,63,2,230,184,73,10,119,99,45,119,248,92,56,175,171,9,113,136,126,179,6,79,35,102,150,48,251,129,33,41,244,21,64,148,74,252,57,40,24,214,184,81,226,132,200,93,159,93,184,109,61,80,200,205,107,8,77,251,129,43,51,197,251,187,91,174,142,194,38,71,228,95,133,139,80,244,245,208,43,225,110,225,93,70,253,160,40,99,210,50,236,36,127,26,83,82,138,138,248,44,52,18,189,229,195,180,147,180,195,27,249,12,62,197,145,26,80,17,86,234,212,82,44,62,132,160,85,100,43,177,201,36,223,176,6,9,254,69,65,168,208,227,217,98,148,226,10,31,243,175,5,140,16,221,3,195,240,154,163,217,72,116,118,109,87,239,195,139,130,134,213,110,168,123,141,34,199,115,219,141,62,89,182,141,203,12,38,137,121,199,211,19,155,90,231,63,134,233,10,52,105,178,6,69,113,65,233,2,207,21,215,218,103,85,175,26,201,5,195,8,46,116,93,218,37,175,198,187,113,165,202,117,148,123,26,230,198,237,179,115,165,214,173,242,216,250,113,240,113,193,155,233,57,63,24,237,88,60,8,187,40,111,241,49,122,152,106,142,194,128,168,155,89,179,108,68,255,46,196,49,52,229,156,146,130,22,142,88,168,54,242,179,172,33,126,116,134,119,227,131,41,234,72,58,199,73,190,55,1,164,72,171,238,209,11,185,80,255,42,12,239,170,59,29,5,73,51,126,217,228,166,151,110,225,21,141,158,239,233,9,41,190,154,87,148,56,118,207,179,130,120,99,106,106,54,114,145,219,233,100,72,86,97,184,158,61,24,157,169,229,48,150,194,214,109,212,24,97,28,93,104,35,235,54,153,205,198,253,96,42,224,84,101,234,76,209,189,157,62,129,165,3,67,228,179,60,206,233,50,227,105,139,110,233,178,221,100,120,120,203,202,180,162,13,129,45,244,215,28,70,30,166,234,102,6,205,199,14,248,188,44,173,103,195,193,71,245,205,35,66,24,127,246,35,92,19,238,226,157,21,246,235,38,48,217,49,221,15,46,168,180,167,228,227,30,248,252,157,123,97,249,63,205,62,195,244,218,57,110,179,147,76,66,201,99,164,90,156,68,253,237,240,249,199,169,203,14,143,136,95,20,170,88,109,147,112,163,144,227,56,97,180,140,167,169,135,84,152,64,172,91,211,84,56,110,201,236,57,223,132,136,176,223,2,14,204,61,65,246,89,168,107,99,187,227,52,128,189,79,96,52,232,238,203,113,64,36,249,238,6,89,101,143,78,131,228,101,43,76,190,181,167,203,195,48,178,133,161,154,226,168,93,218,237,22,178,223,171,180,188,142,118,95,77,228,103,203,87,91,70,159,159,15,166,161,42,53,142,104,155,172,18,73,173,70,228,43,121,252,136,182,157,17,242,131,15,21,71,228,72,4,54,161,157,11,159,211,67,191,250,252,57,69,178,20,81,190,245,116,10,165,19,206,0,58,140,189,94,228,166,41,133,128,246,61,80,50,48,164,79,96,215,141,5,210,79,119,165,46,207,242,145,174,103,54,140,117,85,8,126,80,14,229,148,172,1,239,37,68,81,201,52,239,231,109,88,67,104,104,10,188,236,134,115,97,28,204,2,147,137,29,203,11,56,223,100,16,68,45,231,234,183,75,81,202,174,10,231,211,227,247,179,173,4,240,46,129,133,84,115,31,49,156,221,232,99,5,54,217,198,120,121,223,202,61,4,140,164,217,186,112,145,194,210,3,39,202,179,162,91,140,13,77,126,155,90,164,184,173,26,19,213,168,210,45,70,148,84,163,105,147,28,39,129,209,224,30,110,16,192,194,163,113,116,74,187,224,168,142,223,134,6,78,150,0,183,50,217,241,206,181,110,11,129,104,90,221,138,71,163,105,203,42,53,4,110,8,47,70,211,80,90,147,229,183,76,219,45,198,19,185,192,45,157,214,205,209,117,97,242,250,4,62,150,70,218,247,151,151,82,73,97,41,199,69,23,90,39,169,207,132,168,1,129,193,248,38,110,135,89,31,229,119,239,139,217,191,228,97,114,105,214,29,202,133,203,100,9,124,206,132,218,243,109,214,22,209,202,68,253,118,74,119,125,108,140,55,249,38,78,232,118,167,240,206,103,210,72,203,168,186,107,113,182,117,10,98,167,188,252,140,212,136,205,236,220,12,199,211,35,133,34,150,232,78,234,119,234,150,161,34,23,116,196,169,11,19,90,213,105,66,0,63,138,44,45,123,64,28,65,36,28,83,223,209,3,158,85,82,173,112,152,236,236,37,246,3,151,146,228,72,162,34,9,11,78,52,156,73,38,237,70,104,40,133,169,193,5,227,89,90,38,153,211,226,213,84,85,23,105,88,178,34,237,17,240,82,153,168,4,199,196,184,83,1,129,17,73,127,225,172,168,57,146,13,209,28,28,226,150,96,209,210,197,254,242,201,233,125,221,95,176,41,77,151,202,37,47,148,232,218,5,81,202,216,229,162,228,165,87,129,169,94,188,48,100,151,215,173,112,96,100,122,99,183,154,8,232,200,113,143,199,47,149,152,102,103,201,147,244,39,48,121,87,97,105,192,203,32,198,52,246,210,134,201,35,224,189,37,253,31,109,184,154,93,191,148,68,114,72,10,229,105,242,105,70,28,216,231,95,119,49,197,19,165,195,89,126,27,171,38,203,135,161,202,122,205,183,201,44,188,249,24,248,206,82,13,175,31,155,209,22,182,50,35,223,175,145,251,124,94,93,167,126,23,165,89,78,202,98,52,132,104,219,10,92,96,162,15,24,158,120,125,55,249,75,145,150,74,140,164,72,248,38,89,126,101,139,3,98,153,203,87,62,27,39,235,253,236,243,77,77,234,163,241,250,81,140,234,195,189,48,122,182,244,10,69,178,145,201,110,204,93,91,174,201,19,82,238,25,3,118,182,194,145,245,183,139,29,0,241,242,179,253,11,25,13,212,178,82,143,72,97,93,26,250,221,86,0,29,235,111,83,102,164,19,53,99,172,196,226,197,224,90,98,76,76,72,137,239,9,192,222,41,204,119,232,142,151,114,231,18,45,203,58,89,136,46,68,29,216,36,123,38,37,133,81,25,243,166,45,244,173,150,172,130,115,233,166,148,107,58,76,245,193,245,47,147,139,62,130,32,11,77,116,2,127,119,58,12,138,98,107,139,151,19,104,145,141,158,18,244,20,9,254,220,214,209,66,17,120,152,92,131,195,136,221,12,125,57,21,163,110,202,44,34,133,186,95,154,236,151,223,143,214,175,46,121,62,104,141,4,206,69,137,225,150,46,31,230,52,246,115,96,225,158,20,61,179,100,43,214,85,122,237,85,99,60,112,187,113,173,133,202,157,240,57,16,252,148,200,20,4,163,234,145,196,140,167,106,221,127,186,160,8,44,27,34,213,137,35,174,156,139,227,92,98,221,212,60,99,80,199,203,41,163,149,35,136,74,144,21,121,144,144,66,179,47,93,24,209,176,59,25,168,109,20,18,12,234,173,247,13,83,46,120,85,212,206,33,164,122,99,137,228,215,54,33,170,128,55,135,4,146,11,183,52,117,188,160,233,113,74,18,96,66,187,10,87,168,117,47,156,96,118,19,24,107,223,157,23,164,192,102,185,137,255,224,112,63,24,44,78,151,68,14,33,22,137,195,48,6,234,100,169,139,74,141,219,107,179,85,109,90,181,187,69,252,54,42,88,226,219,35,131,126,68,229,196,66,137,72,34,176,9,47,36,58,103,1,39,216,71,21,38,21,50,190,27,151,132,54,173,160,223,189,125,34,114,6,106,203,142,153,90,163,174,136,69,176,219,243,93,201,40,17,98,5,241,217,77,224,2,53,101,44,207,51,98,226,36,78,36,194,246,124,55,53,202,112,229,42,62,140,58,161,198,94,207,229,249,25,238,108,158,225,123,82,112,143,209,1,107,78,45,201,1,136,57,163,227,85,160,161,93,97,83,212,161,179,184,145,179,177,195,226,32,85,66,215,64,227,56,108,247,226,135,149,241,76,180,185,239,77,129,124,181,249,252,52,5,192,222,227,22,32,35,184,244,63,24,182,146,9,110,172,123,159,90,74,141,97,78,203,178,175,157,60,200,225,157,15,124,172,142,232,134,97,91,172,192,212,251,215,123,229,57,150,235,208,151,207,3,135,177,74,170,143,16,12,2,147,1,119,175,7,187,73,38,134,193,43,178,131,49,103,224,134,19,24,35,126,198,240,194,150,38,23,128,3,31,115,42,236,58,10,199,116,73,0,183,40,64,33,97,125,166,231,195,168,8,174,97,174,34,195,243,62,157,122,20,160,144,88,211,138,254,52,249,113,243,154,217,16,118,183,183,87,138,251,18,205,85,63,111,241,23,125,74,30,91,14,67,26,89,57,253,233,179,3,206,240,134,152,197,154,247,51,34,55,56,143,170,169,38,252,48,158,179,138,169,204,81,253,194,156,53,253,218,217,103,50,60,48,73,80,177,224,178,49,93,43,156,239,193,64,10,59,181,157,2,55,227,159,188,182,114,146,176,38,48,30,167,120,57,107,234,233,181,179,181,7,61,198,252,9,149,101,133,179,56,137,80,109,216,58,34,68,107,195,206,38,163,46,107,151,230,171,64,131,165,124,246,210,231,151,19,53,10,215,144,174,189,107,143,67,245,211,227,226,195,30,148,244,229,38,183,187,175,157,157,159,171,36,145,150,139,149,199,110,58,152,113,135,7,220,148,188,144,240,3,21,90,215,128,167,174,89,80,10,6,246,69,187,40,73,192,254,196,98,91,1,207,246,76,209,89,142,157,122,239,91,212,142,214,249,194,125,246,7,150,145,156,217,146,136,2,62,59,175,46,220,121,246,71,231,98,99,207,78,170,117,108,97,192,18,69,178,92,45,168,144,19,184,27,113,121,28,9,28,188,210,242,1,251,90,204,34,152,242,230,243,114,20,192,229,105,156,110,250,52,201,16,61,80,220,171,242,217,38,246,20,158,144,69,98,147,248,96,90,255,21,151,199,189,5,159,139,172,107,50,182,34,215,238,12,102,86,53,46,76,40,226,165,209,50,238,48,186,227,52,178,52,227,98,177,215,208,14,63,107,135,98,177,184,88,32,21,244,231,217,200,151,182,187,180,206,95,182,201,8,191,145,244,248,156,116,205,168,51,114,24,239,148,183,15,153,191,176,161,238,176,14,176,183,159,143,218,198,99,19,182,3,165,192,85,71,131,251,88,152,22,25,95,188,180,155,240,106,191,246,53,193,212,170,147,148,96,172,223,50,23,228,19,85,183,240,89,73,69,154,97,245,24,149,171,174,128,8,63,224,32,222,34,137,120,64,6,171,133,121,93,214,115,129,5,158,251,218,145,36,70,164,7,190,213,83,216,137,83,72,51,248,97,168,16,28,102,118,191,205,230,14,226,89,43,4,82,107,126,90,214,8,250,122,203,42,55,84,93,152,231,38,237,140,190,3,7,76,234,122,30,155,8,72,88,207,231,204,218,207,113,61,216,168,194,6,61,211,125,136,112,7,48,62,7,111,56,105,94,245,129,169,47,12,43,147,27,137,228,190,219,202,75,225,11,63,231,0,14,55,29,107,43,240,245,167,225,22,20,246,22,38,82,189,41,205,204,192,60,179,194,184,143,124,199,193,110,63,179,74,58,141,154,240,107,247,147,233,173,87,231,134,32,77,84,47,66,71,215,133,102,11,216,212,220,29,222,121,60,32,172,212,14,66,33,179,242,251,44,55,103,135,141,10,242,249,101,142,181,120,26,115,232,217,112,250,53,97,22,119,205,199,54,235,3,49,32,159,41,70,106,161,39,34,209,161,28,227,113,204,157,42,108,155,192,100,12,250,71,175,254,231,155,201,230,72,241,211,216,36,89,55,5,148,113,163,199,176,9,158,135,185,157,120,240,26,231,113,146,228,141,100,204,16,225,138,32,251,60,11,163,47,252,66,228,207,68,195,32,204,104,186,215,145,73,146,226,179,78,143,75,189,103,50,189,135,178,239,103,109,165,50,76,237,167,133,26,125,118,62,36,23,89,124,245,42,182,209,163,136,24,73,151,157,117,73,137,109,140,71,213,51,145,222,79,49,199,166,165,243,201,15,67,175,86,163,67,173,118,68,205,112,234,232,106,140,37,162,56,77,135,58,67,141,191,238,52,58,159,169,31,13,221,118,84,65,144,161,55,68,137,152,84,40,228,20,219,133,149,80,62,145,5,185,157,212,29,152,211,67,54,74,50,140,238,186,38,40,175,185,31,20,213,231,122,159,158,232,47,233,203,41,101,88,1,51,158,58,154,9,79,253,29,174,12,39,198,253,238,74,148,184,135,39,226,156,153,85,104,41,14,188,240,82,198,120,33,162,33,191,93,33,43,186,77,179,156,74,105,57,229,50,225,197,32,214,166,247,86,100,184,250,12,231,205,254,73,219,255,121,54,218,77,96,85,227,153,240,57,172,32,38,163,84,179,11,139,79,250,9,159,133,199,11,13,99,141,214,96,240,151,168,133,59,48,4,16,50,73,19,225,27,223,42,207,200,17,150,223,10,23,82,106,2,174,69,125,206,13,47,127,36,77,18,179,79,34,217,195,120,153,208,154,195,120,215,244,130,144,10,181,115,223,135,109,211,152,210,21,66,16,192,165,190,199,54,49,232,119,180,7,225,89,135,39,217,76,10,195,205,87,2,166,12,95,118,113,70,155,154,207,15,70,61,99,61,51,13,207,174,199,144,113,12,157,61,237,109,218,136,248,218,166,184,74,138,198,24,111,24,243,190,153,182,217,57,235,59,160,4,255,252,183,27,18,41,207,203,139,93,156,28,182,164,15,133,247,188,228,150,144,140,180,253,76,7,220,177,227,194,172,71,129,41,249,140,62,37,14,156,117,55,205,56,25,91,192,176,187,74,20,237,180,116,95,139,128,92,41,234,142,4,198,66,118,115,25,138,223,150,117,107,224,202,221,163,87,186,113,12,201,166,101,108,44,254,211,38,122,165,86,41,254,230,96,28,56,11,102,190,219,14,196,60,46,19,70,81,229,185,18,136,195,154,252,141,17,198,54,181,11,231,186,40,159,77,233,157,219,218,219,20,203,245,151,161,120,140,225,48,7,177,246,247,143,70,195,63,122,172,71,224,60,253,132,190,163,79,166,73,200,232,70,207,162,113,207,208,70,220,242,185,45,146,108,18,147,244,204,81,181,57,11,162,207,110,106,147,103,82,52,136,203,200,134,42,219,49,88,144,191,210,123,19,89,191,203,109,86,35,64,213,86,87,234,201,221,145,115,150,10,100,121,242,211,21,218,178,26,112,95,251,121,117,101,223,14,20,165,153,7,62,95,180,118,192,123,244,169,71,64,181,212,66,255,44,220,189,207,189,168,26,153,161,183,155,34,149,161,179,232,44,220,20,14,141,109,233,177,58,15,40,30,245,154,227,105,217,124,207,4,38,17,222,73,49,224,35,35,135,50,171,49,65,104,98,58,220,147,148,53,130,174,230,149,112,144,124,81,174,166,247,38,171,179,91,31,12,197,251,86,211,15,85,200,242,77,255,3,87,213,111,162,221,151,11,122,154,123,54,233,110,69,141,114,186,48,250,226,106,136,192,90,52,87,252,52,98,78,67,187,116,199,207,154,220,216,99,225,156,109,185,120,127,65,103,166,9,72,184,53,207,213,254,194,139,253,95,225,208,170,182,170,232,174,238,245,95,95,251,179,16,117,118,93,146,80,57,123,21,28,158,165,179,135,62,63,76,242,222,10,148,164,122,233,15,110,145,51,251,87,193,48,85,218,99,122,33,83,24,63,109,245,170,106,62,161,231,221,119,192,3,194,25,129,77,134,94,225,231,58,119,46,222,28,37,14,159,62,216,58,127,233,206,122,155,134,24,238,120,172,43,104,217,74,192,28,92,239,222,95,203,109,154,93,223,117,239,95,35,34,53,40,140,53,74,129,4,38,211,106,198,119,147,71,165,46,32,187,218,124,32,236,19,61,61,86,70,159,254,187,21,58,145,165,7,218,89,177,61,62,138,34,12,169,13,39,79,51,193,7,232,48,185,98,50,17,136,46,52,87,210,157,201,152,84,37,144,82,33,123,119,201,27,224,245,88,40,168,83,149,182,226,229,84,255,234,211,220,168,71,140,86,229,230,34,153,4,103,235,62,11,117,198,211,155,98,26,133,201,186,109,14,255,52,29,229,187,169,151,112,197,218,105,38,189,72,172,96,187,26,153,185,195,208,176,235,195,149,242,38,255,236,102,130,245,130,166,158,221,33,141,235,148,226,47,249,106,116,179,157,18,220,116,255,218,211,41,104,72,68,179,173,224,84,118,96,99,68,246,168,246,68,243,106,105,226,18,6,125,228,98,162,190,76,50,146,180,27,22,234,59,23,144,119,17,253,2,226,252,61,20,132,103,194,143,88,245,187,10,110,217,225,79,15,83,68,149,151,67,124,178,162,203,6,249,40,106,72,195,243,233,244,137,144,68,149,38,138,55,236,215,147,116,206,128,97,47,151,166,37,88,6,138,47,174,179,82,178,166,241,88,228,202,179,118,129,205,201,38,48,39,87,186,79,195,191,179,4,198,196,236,57,96,196,103,46,202,190,186,99,56,207,178,174,34,10,197,74,45,145,134,48,77,127,91,228,64,15,76,206,227,231,206,155,164,29,52,17,233,56,219,0,124,192,45,158,102,239,44,130,54,46,28,62,25,126,242,223,10,91,175,4,204,137,44,214,79,177,68,155,216,43,41,24,150,125,184,24,9,82,180,139,220,86,217,204,160,49,222,238,156,178,87,87,161,15,73,197,24,43,211,138,102,147,135,43,253,77,186,87,140,6,201,48,122,53,135,137,4,146,34,135,11,196,181,83,224,68,170,178,244,152,106,160,178,43,179,215,221,159,38,14,41,47,175,220,91,99,5,112,199,21,26,78,72,158,168,222,143,167,201,95,212,209,170,236,156,187,4,108,146,95,2,159,19,118,199,186,39,3,69,179,118,41,162,174,119,14,19,243,111,207,203,217,63,235,237,210,166,30,137,66,110,115,137,149,77,34,94,210,239,130,73,105,197,120,157,111,126,12,55,168,254,202,140,46,95,208,110,200,209,117,174,44,123,165,216,43,151,81,172,234,203,169,28,155,222,105,152,105,186,116,33,27,235,45,214,199,34,115,51,203,111,227,175,118,147,146,60,126,202,224,165,211,72,69,222,209,114,92,139,89,215,143,177,18,197,2,217,150,156,47,179,225,87,118,232,3,70,146,198,144,35,155,60,76,82,7,126,48,37,59,84,83,11,108,53,67,219,97,210,191,197,54,43,100,147,47,183,220,172,162,123,234,120,146,66,234,36,239,198,255,182,245,94,131,192,27,180,111,31,204,69,81,180,178,72,176,55,31,173,195,136,95,138,101,151,77,16,44,30,54,170,7,121,247,162,16,119,199,195,199,142,17,85,115,234,102,208,47,185,240,153,26,210,105,70,5,216,163,87,72,92,215,36,59,40,143,150,71,170,224,115,197,250,29,2,35,89,239,134,37,201,255,85,20,169,14,76,222,206,119,5,158,228,46,169,87,27,73,232,80,245,156,86,251,95,134,62,156,40,124,139,135,43,43,66,90,134,99,223,107,215,81,113,164,230,71,90,118,250,23,234,105,135,241,208,86,69,233,226,64,201,126,149,187,57,132,149,211,139,238,241,16,17,114,144,150,97,42,198,210,135,122,116,74,173,24,90,237,8,177,250,203,161,98,18,194,164,3,167,29,5,172,211,8,67,53,185,48,195,128,233,5,199,211,120,246,53,243,2,125,221,115,236,123,211,80,37,212,155,17,220,234,217,253,64,147,84,178,51,113,21,30,35,116,160,168,108,218,73,231,2,132,36,119,64,240,103,105,62,49,222,242,234,121,25,51,155,107,94,206,124,12,130,228,220,220,211,228,171,167,92,19,40,232,63,253,234,13,71,98,93,7,187,89,9,134,183,27,145,232,173,3,66,22,100,139,89,218,112,170,234,60,107,199,134,243,237,18,63,50,89,117,23,37,122,221,163,79,184,184,74,213,188,93,194,240,115,223,167,151,94,111,224,210,76,174,95,197,79,55,17,245,162,222,133,88,87,141,46,163,136,65,6,19,29,9,47,212,153,166,88,162,6,1,122,38,43,223,14,135,65,252,126,149,49,5,199,62,206,60,26,50,141,16,196,237,183,75,96,199,148,66,204,100,36,5,253,62,108,68,221,75,224,130,157,154,239,47,115,93,186,48,124,14,78,211,49,141,101,191,137,185,109,113,180,114,95,142,245,32,33,10,252,137,117,222,78,33,43,94,6,19,87,229,184,139,175,78,219,160,46,92,76,181,231,78,97,56,230,229,183,161,72,46,73,102,248,222,218,105,44,175,180,162,229,139,98,0,121,185,205,249,114,97,88,192,164,91,32,127,172,119,109,114,178,138,99,33,25,57,196,142,41,108,18,26,130,82,6,218,98,1,192,90,164,131,109,167,225,138,57,140,218,149,12,39,182,79,139,77,195,132,131,154,62,12,211,80,139,89,120,236,64,77,220,77,92,18,157,231,137,92,4,60,139,62,32,236,38,11,241,51,255,106,146,171,174,74,2,176,217,20,190,2,140,245,41,92,145,192,228,220,187,5,199,38,113,140,216,113,225,101,217,254,254,93,72,80,94,13,31,51,207,96,32,243,150,83,102,125,61,180,192,100,251,199,218,37,117,43,75,203,160,64,218,177,211,14,139,39,86,129,57,106,221,65,144,73,134,187,181,4,192,38,90,29,63,61,173,88,73,96,28,4,110,233,100,4,200,239,205,13,216,244,254,70,192,66,250,109,122,11,41,56,166,14,10,43,225,144,119,83,30,16,123,10,105,154,151,17,22,212,226,97,241,106,246,54,29,46,60,59,61,38,233,120,180,49,241,183,226,245,136,77,28,15,86,13,107,1,24,241,33,191,11,103,187,11,20,125,26,66,172,152,73,116,203,44,210,227,45,83,36,239,232,185,45,93,174,26,68,107,161,79,138,173,116,66,136,84,164,225,232,56,123,93,21,142,49,100,42,164,101,36,250,185,74,213,129,55,53,217,210,165,84,46,187,204,200,52,203,99,104,167,193,180,21,247,108,210,250,206,22,163,48,57,250,219,123,133,72,219,141,124,90,90,151,209,1,58,92,36,97,24,20,171,217,175,71,80,122,180,235,82,177,20,123,234,3,226,225,141,128,164,244,74,166,244,32,214,46,255,122,202,242,97,251,234,238,93,163,212,191,92,79,104,219,198,176,87,99,109,82,169,150,181,101,92,220,227,163,183,57,142,111,135,83,148,69,62,186,195,27,101,225,44,48,213,52,95,174,50,113,102,51,247,4,78,132,127,179,195,108,171,229,126,53,42,107,35,108,249,130,23,101,202,195,228,116,250,30,143,235,172,220,115,177,161,17,221,182,75,86,76,220,240,233,6,187,128,177,36,124,10,195,106,223,139,172,107,252,91,24,200,31,156,205,151,49,4,174,136,223,116,135,145,100,151,253,234,188,204,228,49,3,182,240,228,133,27,116,241,190,186,104,245,13,95,16,99,89,38,235,237,40,68,128,50,71,87,133,42,181,57,74,122,118,146,95,166,68,104,199,103,153,196,250,148,95,70,134,211,163,166,152,40,176,2,200,211,197,178,201,227,105,226,193,83,225,102,17,119,135,169,25,29,210,227,16,240,251,77,25,133,183,60,101,175,35,151,101,151,11,35,175,46,155,244,162,100,49,124,11,220,16,243,150,57,186,76,118,219,183,97,120,27,165,48,29,24,42,13,191,5,24,188,101,180,18,116,240,253,62,204,150,172,48,20,123,126,11,183,219,103,147,61,99,113,49,43,37,90,118,230,240,212,30,231,188,247,212,112,58,5,225,140,251,217,232,27,231,240,32,243,244,210,223,198,121,67,164,211,97,98,104,114,2,64,247,74,153,156,195,120,71,119,19,24,49,180,15,172,86,86,45,191,76,64,40,156,180,92,94,166,44,204,73,233,153,223,22,185,12,18,159,21,20,7,168,155,202,116,103,191,242,5,192,157,34,55,95,151,245,116,192,173,131,6,38,204,25,51,184,154,200,189,124,212,74,168,183,142,128,215,88,250,205,191,173,245,190,156,213,33,77,155,40,142,197,210,51,141,61,249,104,84,74,103,172,250,179,82,122,145,193,130,160,60,123,140,13,152,176,229,29,106,202,139,72,160,118,120,147,12,36,47,183,184,76,172,158,150,76,23,236,194,196,215,87,110,1,175,174,171,103,18,143,114,217,102,96,82,58,238,234,225,2,23,98,104,192,109,37,237,149,98,177,254,232,21,100,51,117,68,50,157,158,199,237,149,209,101,67,226,230,91,70,172,143,106,69,214,210,167,184,79,35,150,64,14,113,186,172,249,205,212,171,183,19,82,34,185,13,55,224,157,74,196,111,75,142,61,158,218,242,37,182,29,126,244,49,239,194,199,195,86,134,192,205,88,170,98,138,159,241,150,109,156,52,55,28,251,119,95,160,182,226,194,148,128,133,129,69,43,70,151,241,134,167,43,199,186,95,164,17,172,7,172,158,96,75,255,82,183,209,31,248,26,34,197,220,178,169,189,112,139,95,134,143,101,166,252,192,8,100,223,62,147,178,219,31,60,194,172,52,146,238,38,231,203,176,51,56,118,249,138,22,221,82,120,227,248,141,167,137,45,180,7,206,171,37,89,220,143,225,8,188,211,125,121,195,123,243,192,5,155,237,174,125,161,41,252,193,247,179,143,241,5,249,203,131,162,97,21,240,32,212,255,252,116,139,107,27,239,165,246,226,249,46,79,187,97,117,154,228,213,243,112,118,61,88,96,72,36,250,243,211,78,154,199,250,233,162,1,103,104,13,21,195,73,62,97,187,1,47,131,49,138,86,192,40,66,63,31,61,122,92,147,113,126,81,31,168,176,105,196,57,12,81,116,123,62,235,172,161,25,47,111,228,121,203,119,89,185,216,125,57,236,240,91,158,54,18,221,88,63,36,208,37,177,12,7,250,200,57,214,110,163,244,65,78,47,35,237,138,208,233,57,106,184,7,232,211,40,129,197,76,106,232,31,15,125,186,153,142,84,192,166,127,45,48,55,177,88,96,157,43,165,162,8,85,198,225,213,137,142,150,169,48,50,96,254,93,29,82,40,185,120,65,15,120,87,31,76,2,55,27,194,80,132,60,252,179,186,145,57,235,103,153,170,110,252,180,241,162,21,133,73,212,247,30,55,198,67,109,24,186,15,247,221,27,253,157,254,192,227,206,225,142,165,153,100,162,145,44,116,199,99,152,138,151,160,198,226,229,31,61,26,219,167,124,22,203,197,101,181,201,63,200,226,40,2,38,25,200,61,169,229,115,231,8,140,166,175,135,86,203,52,143,152,12,38,121,187,225,206,68,160,165,79,237,112,46,129,17,150,162,80,172,94,7,50,59,45,233,174,177,161,97,122,116,29,77,138,102,34,130,143,119,191,190,15,227,202,115,244,28,85,73,109,218,193,197,122,199,233,181,126,30,76,129,209,105,245,104,52,149,178,123,235,187,7,217,68,254,89,104,191,87,177,28,169,217,192,46,114,24,239,138,238,118,115,19,5,241,159,62,123,198,122,122,28,174,205,20,3,130,189,181,155,60,189,144,5,9,75,231,236,140,227,217,207,204,19,26,59,22,158,158,164,77,131,254,162,199,190,96,212,153,85,81,132,192,124,5,224,191,215,177,166,186,50,252,45,197,252,85,93,15,221,76,46,199,215,101,199,52,68,163,72,219,77,72,205,151,125,181,170,165,161,125,182,118,118,246,183,137,46,19,94,98,237,113,86,92,119,24,49,115,61,116,39,183,96,239,51,248,221,161,32,121,6,123,71,24,30,217,180,165,182,37,172,82,59,2,21,38,186,166,87,20,238,89,193,103,9,108,113,14,129,17,181,143,119,163,83,220,242,179,116,103,111,241,112,171,227,102,219,217,94,73,117,79,188,186,236,231,171,27,17,76,223,166,237,64,175,207,153,12,121,95,10,184,34,211,162,135,23,249,2,23,93,66,39,75,89,58,236,63,238,142,193,95,143,51,79,224,69,126,147,119,120,70,113,93,108,67,10,189,74,220,188,16,100,155,109,47,125,121,131,86,199,225,186,223,35,153,46,222,129,146,186,249,152,57,149,92,86,239,178,211,247,115,63,198,2,204,81,49,21,16,108,43,239,129,158,103,68,103,42,65,135,172,171,203,50,1,163,101,21,47,113,122,96,46,22,254,93,63,5,132,63,38,150,147,95,219,173,224,92,212,212,188,27,180,110,7,188,37,121,153,94,33,166,233,71,91,133,54,162,138,139,11,41,47,231,221,230,97,106,232,165,101,86,146,235,38,20,246,87,173,218,105,121,65,219,114,159,158,69,46,225,3,54,217,45,40,34,132,242,110,10,139,34,66,201,103,165,231,116,50,239,229,186,125,50,179,90,3,196,72,106,44,143,138,187,83,62,26,143,59,94,66,135,225,93,156,83,224,98,17,53,135,9,49,203,68,194,180,72,17,103,71,43,110,47,105,25,73,180,195,169,131,73,31,58,163,209,21,78,124,90,192,230,169,187,147,184,83,71,235,132,203,147,156,231,45,75,179,91,149,174,159,124,12,116,210,45,135,253,31,145,75,95,32,103,244,182,56,92,236,252,119,133,16,227,50,212,235,106,55,198,183,187,248,96,79,42,10,119,99,189,139,237,172,215,155,234,7,92,161,114,136,181,73,54,164,216,126,199,90,163,104,237,238,149,179,86,49,207,206,155,103,148,167,28,120,149,33,163,73,246,246,136,139,116,253,85,38,101,129,97,68,246,227,165,146,23,52,197,82,63,19,33,133,88,12,48,68,169,250,114,104,8,221,254,170,232,25,77,185,143,98,214,207,251,93,68,198,203,144,151,115,250,236,24,205,4,17,195,210,167,207,90,141,24,62,34,40,107,72,195,217,194,247,61,54,59,180,43,210,41,133,25,94,226,97,68,107,100,207,161,140,131,107,99,28,186,48,86,233,203,115,189,254,1,40,215,138,78,51,132,106,106,52,108,65,232,38,7,99,63,7,10,114,49,97,76,100,81,156,0,46,208,76,134,173,1,73,161,184,161,250,79,192,57,224,115,36,239,252,192,20,29,196,203,43,105,46,218,52,56,72,162,229,112,47,136,171,244,199,170,234,97,215,98,121,182,10,39,138,239,74,252,52,92,219,226,217,64,113,213,53,191,64,201,130,145,175,78,245,106,207,193,91,71,66,189,52,140,96,93,242,152,148,89,134,73,102,138,25,4,35,204,202,142,115,115,9,122,140,119,23,254,62,112,129,211,229,174,46,100,213,207,205,55,76,63,42,149,100,71,106,86,188,119,251,132,128,110,23,148,239,238,50,81,154,46,108,200,70,224,194,114,120,145,194,174,48,73,124,97,228,228,46,37,155,160,200,174,205,152,224,80,141,202,213,7,199,145,83,43,98,33,81,67,34,13,131,189,34,223,213,1,193,170,156,123,248,27,91,139,157,18,49,95,61,62,236,146,28,231,195,153,67,233,38,253,131,26,235,202,53,6,96,36,150,159,222,102,188,197,110,6,203,137,68,118,136,54,167,114,207,243,71,156,199,100,152,211,188,191,141,164,173,122,161,172,26,47,143,176,52,230,18,189,9,131,97,53,45,247,252,40,91,31,238,112,120,230,56,124,176,90,159,41,58,103,56,205,207,46,89,255,192,36,158,132,237,118,150,56,90,25,2,67,122,146,227,92,60,205,24,18,115,130,78,188,68,58,44,47,23,226,18,91,215,228,227,132,33,98,145,34,121,121,54,183,70,252,54,101,57,250,219,38,126,21,214,116,37,42,167,27,82,198,9,220,175,157,210,80,103,22,248,76,234,8,178,159,157,172,61,247,174,115,20,161,142,30,102,12,53,206,77,225,102,21,186,14,67,60,167,39,122,177,66,217,248,237,254,26,127,189,64,104,22,230,2,246,208,159,167,153,139,241,219,147,106,87,221,167,179,185,245,63,24,78,60,189,101,83,45,57,189,6,139,244,51,120,5,117,55,236,118,147,112,152,58,207,250,110,150,33,143,77,245,250,22,93,111,155,14,103,139,242,189,180,66,226,208,83,127,118,180,146,162,101,208,8,107,151,39,196,4,91,60,140,8,241,124,150,16,89,43,227,194,207,245,135,245,155,75,204,37,228,252,46,225,30,48,100,106,190,19,147,126,201,93,88,214,62,194,208,49,151,72,76,157,93,119,142,122,67,217,76,232,58,101,50,52,171,189,245,123,52,202,127,240,160,8,204,17,16,183,62,83,238,18,123,218,114,38,34,159,16,35,104,14,125,185,177,28,199,2,132,84,67,35,175,13,253,243,22,230,54,220,143,77,220,188,148,110,80,165,229,48,188,194,114,114,162,68,84,194,187,64,222,124,207,218,52,106,235,239,69,193,130,221,75,97,74,51,227,82,136,51,169,137,145,69,101,1,21,22,14,255,228,81,5,166,180,42,110,133,204,115,221,48,171,121,114,103,188,123,214,245,192,228,235,228,251,211,123,105,180,238,216,88,35,232,177,236,167,75,127,90,118,206,206,30,19,113,90,24,81,90,86,76,11,178,4,60,86,215,241,44,230,212,143,166,81,228,147,21,102,8,220,26,169,70,124,44,110,19,46,206,169,199,108,56,246,117,209,1,41,80,112,184,99,176,146,112,185,245,167,173,210,35,182,242,69,65,164,190,27,61,164,240,108,28,155,103,36,61,192,160,16,141,221,20,45,147,36,222,5,99,204,40,241,209,171,191,183,190,150,76,148,199,151,0,12,17,73,214,110,35,203,229,222,173,22,220,220,226,249,171,84,53,134,119,174,178,87,234,182,81,9,123,13,183,24,144,163,16,113,20,96,156,110,97,173,111,210,84,100,229,35,149,138,250,128,195,213,184,30,5,38,145,36,182,44,178,7,146,132,81,108,128,82,220,51,54,229,124,50,23,152,90,92,236,127,48,193,37,22,240,133,173,88,218,239,71,200,137,246,75,49,218,144,183,228,78,244,181,188,65,121,93,229,82,73,50,253,140,243,239,220,211,72,19,147,15,59,251,235,240,82,93,10,28,119,175,98,31,82,134,149,156,49,103,18,109,24,89,46,26,44,205,20,145,198,211,69,80,13,72,211,10,89,74,177,167,109,130,71,50,160,104,23,247,124,71,172,91,110,196,133,33,219,137,60,255,211,170,252,120,76,97,160,218,37,174,72,164,11,46,29,177,196,77,36,150,200,194,103,41,77,59,38,227,177,47,227,20,89,89,253,38,156,47,65,245,73,187,45,175,245,194,19,190,157,21,3,210,152,149,242,180,105,179,121,16,134,114,46,214,175,192,147,120,148,119,105,230,148,150,243,171,176,247,71,170,86,43,86,65,50,5,206,35,242,111,168,192,235,69,220,69,197,14,91,223,116,80,33,228,106,112,97,211,12,242,149,223,144,218,124,222,141,118,251,116,115,165,89,110,68,81,152,41,238,63,13,193,144,166,44,21,42,19,107,60,76,41,86,145,59,103,49,25,11,55,40,152,101,89,15,40,122,120,59,39,249,164,12,99,169,103,228,76,51,46,188,211,225,77,181,149,12,230,64,37,203,167,130,17,151,85,49,226,208,235,235,145,35,211,139,133,167,100,188,76,152,215,147,4,16,83,156,85,81,20,128,253,179,79,43,136,0,105,151,18,99,243,30,239,236,219,251,105,248,186,210,119,70,123,188,91,122,26,62,178,147,8,145,169,99,18,12,23,70,18,40,246,75,184,25,218,212,30,183,18,62,7,23,212,72,58,11,45,138,253,205,255,78,190,71,121,166,2,81,134,232,50,46,91,101,105,151,225,90,247,67,192,152,98,134,92,145,172,238,43,226,140,103,221,65,254,43,51,197,124,127,190,64,160,224,133,215,90,96,232,54,252,30,211,169,176,92,98,216,86,10,99,226,46,65,2,236,147,149,100,247,158,233,241,33,146,161,234,20,47,50,129,142,234,228,25,166,253,205,45,84,96,200,188,123,192,35,63,17,109,180,84,91,36,109,80,186,213,90,210,213,215,77,174,227,131,121,88,207,70,94,149,188,42,219,132,89,182,218,50,56,55,226,230,136,196,72,123,102,18,146,102,45,80,18,33,197,50,197,173,133,68,140,195,141,224,210,51,135,87,117,86,28,83,196,24,87,143,150,46,152,183,16,108,152,216,173,236,164,197,50,37,163,71,97,105,239,114,52,226,241,60,112,15,152,76,12,129,77,153,32,71,203,186,37,5,94,24,178,206,72,101,68,220,161,85,217,23,206,21,136,60,229,236,48,199,172,100,22,161,188,65,2,245,7,47,138,226,229,97,248,84,115,252,52,19,171,136,1,71,80,50,187,101,201,133,184,55,217,43,179,201,28,250,150,195,93,93,138,104,128,171,133,209,28,62,230,132,166,31,100,211,57,116,219,17,230,171,185,197,14,162,76,194,5,95,140,9,11,110,143,139,162,172,22,203,231,92,165,81,114,155,242,48,196,68,190,219,45,88,8,158,175,46,80,233,186,53,177,184,211,247,161,223,213,172,62,221,97,114,44,238,68,65,20,57,238,179,102,250,37,73,162,225,230,181,34,65,211,42,96,135,152,57,153,0,103,142,87,103,194,53,114,116,37,148,208,227,216,52,193,228,45,47,79,203,174,149,23,174,75,219,77,57,61,51,53,94,142,12,178,194,38,30,84,28,38,241,244,206,19,252,105,41,174,94,176,108,193,155,44,112,70,76,194,63,155,74,5,13,117,36,147,144,117,231,198,130,255,93,83,75,201,29,105,81,84,177,72,79,104,178,75,147,245,176,99,191,194,94,222,154,254,134,98,114,141,245,1,147,38,118,171,192,156,232,158,8,9,53,234,148,229,129,236,74,143,171,50,84,221,167,45,250,110,136,85,252,120,33,108,152,95,184,72,144,114,145,7,164,185,140,20,176,245,136,30,65,32,218,174,180,10,48,165,170,126,87,134,249,169,36,241,59,90,65,185,43,21,28,184,214,169,183,12,120,82,209,187,115,216,100,140,239,182,64,249,26,68,156,14,27,163,194,18,120,192,9,31,191,109,73,130,242,97,136,40,184,232,43,203,171,15,141,181,39,8,98,98,31,94,48,243,77,125,121,153,33,180,118,208,74,128,84,38,90,37,119,204,15,144,69,190,178,102,222,161,11,178,234,133,201,16,149,169,66,166,144,51,244,130,18,35,80,24,197,236,152,11,86,40,41,46,0,84,16,154,211,211,19,21,177,12,66,253,233,18,140,109,16,232,181,94,179,194,25,117,117,239,82,11,75,74,86,32,213,167,197,37,124,140,63,187,107,214,56,21,162,33,128,50,151,157,2,250,238,9,179,132,247,25,247,155,34,198,54,41,131,108,36,31,60,77,218,70,159,54,143,237,135,26,45,170,92,164,185,176,220,60,22,168,42,183,58,240,72,7,165,154,197,97,212,151,116,95,64,155,40,156,185,70,207,212,116,184,8,60,85,63,86,225,26,72,83,55,157,76,45,145,119,25,233,107,77,238,171,228,136,207,200,111,163,166,15,126,75,129,77,56,250,123,183,17,136,109,93,32,103,51,61,157,250,245,217,57,8,73,111,11,152,183,177,163,125,47,167,124,80,19,118,151,229,191,173,120,57,204,166,87,66,241,192,231,136,78,17,74,36,107,63,74,56,201,213,57,35,25,55,70,11,53,73,168,131,139,48,41,210,223,87,147,186,56,110,49,85,67,246,126,223,108,246,51,22,103,215,153,2,99,146,45,119,143,159,43,25,101,23,229,194,227,50,50,64,35,211,47,117,12,32,169,190,190,147,110,147,156,189,223,132,63,32,185,204,186,229,62,143,171,20,200,149,11,149,106,247,111,111,2,154,215,74,225,138,12,185,114,117,116,162,17,38,48,25,51,223,154,63,39,170,221,29,187,160,185,183,240,33,83,188,33,98,100,176,167,158,87,249,5,125,145,156,212,37,228,181,236,180,246,4,153,69,64,108,93,122,23,224,179,199,123,48,226,252,1,95,220,93,120,68,213,17,200,218,14,27,75,108,23,24,177,167,207,204,63,176,113,22,222,177,36,249,211,93,88,43,153,84,249,221,111,22,189,184,60,251,102,81,128,212,165,120,96,113,194,39,63,216,200,78,166,60,167,200,211,150,35,227,63,157,185,58,213,169,240,26,94,113,1,76,29,68,86,24,85,72,239,180,108,242,25,250,52,214,196,125,185,81,185,202,119,25,169,221,240,166,145,29,45,83,97,82,223,212,147,63,140,184,181,228,119,66,25,102,229,241,14,211,210,123,113,90,184,249,147,95,248,216,235,185,236,75,167,193,140,93,147,207,21,40,98,107,239,218,178,178,93,184,238,7,139,189,187,76,189,188,100,111,56,202,221,98,208,254,224,22,19,209,84,61,138,182,156,112,245,103,128,253,224,57,243,3,15,55,192,208,165,133,203,227,121,249,112,234,121,67,133,148,196,80,8,253,252,97,118,85,169,144,225,221,92,163,203,133,179,120,67,129,201,247,249,94,142,180,34,41,54,2,15,178,171,74,192,184,254,30,184,71,250,53,81,68,202,53,245,187,32,61,242,169,148,45,29,100,105,159,66,52,187,28,38,87,177,164,103,68,206,129,254,29,1,16,77,64,204,165,31,214,76,232,208,97,72,49,238,173,140,15,35,219,187,5,204,117,85,96,120,188,238,111,83,161,188,171,206,211,108,242,140,14,83,78,189,4,134,38,199,85,118,177,136,145,56,209,151,83,44,226,179,1,105,83,114,43,46,204,69,218,37,22,72,17,167,118,88,94,14,207,103,190,79,155,59,76,159,46,198,4,247,193,84,74,232,190,130,186,112,15,144,125,93,103,49,146,25,185,123,151,90,37,126,145,197,11,145,75,143,46,197,214,144,83,149,210,169,115,3,205,241,48,74,108,247,151,77,245,192,179,173,248,105,82,37,238,79,83,127,211,61,24,206,187,177,151,239,87,65,12,236,69,175,7,69,95,89,158,37,81,197,79,69,208,142,175,77,224,115,208,197,166,146,23,142,114,217,177,6,196,118,57,251,187,41,204,234,50,143,206,82,198,238,247,207,34,54,212,181,221,199,28,142,51,132,123,39,161,43,129,43,181,93,213,167,25,105,195,173,201,203,207,148,61,115,203,91,78,126,134,126,23,4,14,205,103,120,57,123,246,57,36,238,202,38,233,101,123,205,18,48,41,235,242,238,130,84,251,190,112,239,18,200,88,228,44,13,151,207,6,222,151,120,22,244,119,223,119,148,179,74,22,54,135,125,27,241,44,180,244,50,67,185,172,116,175,38,4,38,239,91,218,77,158,144,155,141,192,199,116,185,119,4,236,95,34,135,213,97,170,113,110,34,228,129,41,182,246,73,88,40,13,145,140,13,236,165,179,45,124,87,8,246,66,178,119,138,192,70,202,224,232,32,238,120,187,172,155,24,198,125,247,82,49,77,224,179,106,189,234,123,193,49,120,190,188,11,124,108,34,231,186,38,197,24,165,19,249,46,156,130,211,223,77,182,225,243,213,100,78,103,223,81,40,243,105,106,200,156,161,162,2,211,81,232,147,101,168,81,16,59,38,84,118,120,225,213,147,134,117,130,7,241,89,208,136,203,225,3,167,5,188,230,142,114,218,119,233,177,99,26,7,75,197,129,27,53,227,242,110,22,147,223,155,76,244,100,201,101,211,234,197,163,0,0,242,215,146,165,62,103,17,117,232,174,31,71,38,33,9,30,242,180,49,62,37,159,41,149,37,112,253,114,136,197,25,217,136,195,112,91,139,69,219,237,230,155,2,166,172,119,74,203,11,68,215,62,152,231,155,185,10,95,52,115,151,141,150,33,231,158,181,211,16,88,114,246,128,133,124,91,109,250,238,12,215,98,204,194,70,41,155,14,118,178,56,147,191,28,246,234,90,100,158,193,31,231,254,70,138,240,242,88,178,126,126,233,111,221,191,139,108,77,241,199,172,223,21,222,91,214,137,197,200,84,225,128,232,177,75,219,255,138,239,96,217,134,54,98,129,116,99,72,145,119,47,82,139,99,138,119,216,3,196,54,132,70,190,57,35,53,52,31,115,232,226,35,172,179,156,2,96,193,226,33,44,99,13,135,57,245,166,254,219,195,76,230,44,48,92,43,241,180,73,130,203,169,201,60,66,11,220,225,98,233,12,2,227,142,140,105,204,13,78,18,10,161,24,57,109,141,69,0,149,212,21,100,2,102,222,186,49,79,72,36,233,250,67,17,66,134,219,196,174,117,68,42,254,130,18,77,195,151,42,211,216,226,57,53,246,241,51,214,122,60,193,36,92,156,117,129,68,122,8,139,20,54,231,80,9,184,147,75,164,112,77,119,79,50,242,29,217,86,26,194,148,217,23,24,60,86,199,174,189,139,160,226,56,119,71,211,34,107,105,170,173,95,207,158,146,150,255,54,233,56,231,22,164,48,228,43,126,114,86,35,171,149,171,64,53,173,47,63,98,44,189,80,242,117,87,53,61,109,255,105,139,115,200,242,100,86,227,238,254,96,210,162,196,79,187,112,179,6,51,244,129,241,232,203,134,8,225,70,137,95,54,129,158,99,212,254,7,225,19,140,166,179,17,185,142,43,230,5,162,86,69,77,197,210,93,79,11,23,74,54,239,206,127,105,106,198,47,232,174,115,206,74,212,136,239,242,205,164,243,186,49,223,141,6,230,122,77,204,132,134,187,248,131,55,117,245,127,224,237,105,129,203,202,42,167,220,252,32,113,32,213,240,131,153,103,18,154,197,194,238,205,43,49,205,178,41,146,66,192,246,105,124,60,31,140,86,244,37,46,57,48,12,123,46,26,139,85,181,52,95,11,24,191,243,114,120,145,244,171,191,189,211,53,0,217,16,183,48,93,80,142,109,108,115,14,23,236,96,133,161,252,168,129,146,81,167,61,106,90,41,142,66,142,42,70,24,212,58,132,47,28,166,228,67,76,102,76,8,152,154,62,184,225,5,20,23,2,37,9,217,147,100,176,114,171,230,126,47,75,160,118,117,122,76,232,60,245,136,130,150,100,123,16,31,231,207,236,83,124,35,100,69,15,47,50,88,227,23,239,190,191,77,121,105,164,223,33,57,46,68,74,8,153,224,210,204,254,211,248,50,132,130,3,181,17,200,22,191,239,34,249,154,200,239,133,169,195,245,226,85,46,75,85,216,157,137,254,195,138,229,91,26,73,27,67,70,139,162,217,72,2,229,142,120,166,138,220,173,56,12,179,243,230,26,193,121,29,114,43,196,201,67,86,182,195,231,46,156,175,37,69,74,244,118,54,110,168,61,76,230,239,162,115,83,235,63,28,94,79,236,21,24,21,217,120,26,241,173,27,236,6,198,210,237,23,150,2,81,92,110,5,150,94,71,201,92,169,130,22,4,73,252,213,29,3,66,225,81,76,151,232,131,169,94,148,55,147,47,112,7,3,242,200,171,225,214,144,177,205,65,232,64,205,163,145,57,11,60,122,185,131,65,65,217,165,159,109,63,61,77,151,113,7,22,183,161,41,15,122,38,163,105,48,189,32,233,161,110,229,156,249,134,12,205,188,176,69,185,253,119,113,45,28,188,93,24,77,216,152,66,22,24,146,148,61,92,190,37,178,244,23,39,63,26,187,1,179,203,101,79,54,36,99,4,33,24,129,23,37,254,62,197,56,138,214,37,252,1,70,130,45,123,203,33,46,42,130,18,147,114,150,98,138,41,41,254,185,67,69,220,110,123,14,255,130,69,109,94,106,181,246,147,195,232,159,199,114,67,107,116,9,177,200,201,38,79,235,27,43,139,212,140,165,48,25,94,78,6,65,160,229,88,87,55,186,130,248,20,244,68,221,97,60,219,73,126,26,153,97,95,88,59,89,201,229,61,230,206,244,36,222,213,252,229,252,115,169,21,97,246,30,51,230,187,59,145,195,133,111,65,158,206,112,54,124,134,254,54,81,232,203,42,221,44,119,201,157,211,219,82,70,214,144,150,65,123,239,145,132,243,176,141,168,188,187,35,99,208,227,97,163,147,148,134,81,194,82,63,148,18,255,125,55,73,83,251,90,174,243,76,70,48,87,81,133,59,145,27,127,250,156,44,245,42,195,1,179,11,127,102,33,65,239,205,117,93,96,120,186,63,139,21,135,81,26,151,184,188,241,199,228,183,228,77,101,65,206,250,48,100,118,158,42,184,205,55,32,197,236,184,213,40,45,29,14,147,210,112,247,57,187,75,158,195,252,251,233,146,145,191,190,14,100,59,9,182,151,15,156,123,15,78,168,107,216,33,57,61,72,174,255,96,82,209,202,150,151,27,159,255,244,167,43,247,147,107,186,77,171,78,255,150,7,178,217,164,252,220,161,38,60,210,221,106,132,182,174,96,186,95,184,89,222,127,117,24,122,153,41,79,87,171,14,137,167,217,202,154,252,52,245,24,174,255,14,76,252,82,26,94,44,143,49,154,70,113,67,145,223,206,176,79,38,255,46,83,123,145,119,39,252,197,35,208,66,105,187,188,59,25,243,118,137,134,247,34,30,174,105,211,212,235,155,45,109,106,75,205,43,94,139,180,189,78,152,20,33,54,2,129,145,50,25,209,43,155,202,109,57,90,40,232,239,126,133,216,213,172,192,7,230,86,254,109,150,36,247,225,95,187,83,137,44,185,230,201,128,100,14,114,58,119,125,122,80,5,243,193,21,67,48,61,191,77,10,186,63,141,31,46,203,249,113,54,199,51,55,63,255,178,29,38,231,167,229,183,73,65,142,159,38,115,253,242,13,243,217,144,127,126,151,112,106,80,97,92,148,119,227,229,242,60,196,109,245,154,169,9,140,98,172,139,120,162,255,201,143,13,121,154,2,148,228,48,121,135,186,91,54,163,43,152,14,255,126,75,70,4,38,169,104,90,35,173,184,200,126,135,183,161,120,121,40,169,212,120,9,229,195,18,204,35,222,242,102,183,33,217,76,145,43,89,223,205,137,119,19,212,45,130,14,56,46,29,198,101,168,123,86,69,37,100,127,102,200,166,14,46,75,164,143,20,89,84,230,182,195,220,209,228,104,36,131,54,121,32,195,98,5,85,79,32,88,19,163,16,134,74,161,66,106,156,192,100,132,109,127,26,23,121,110,250,213,35,92,219,184,227,81,188,210,121,120,172,246,88,3,230,245,21,238,2,242,107,17,238,240,159,94,44,65,237,209,134,29,239,40,225,118,185,2,112,187,228,142,249,117,56,113,161,46,46,98,230,248,158,30,168,160,244,132,212,14,93,2,16,62,251,84,233,228,62,137,211,132,228,220,21,4,154,84,135,192,152,165,112,177,59,162,195,3,250,239,169,77,155,30,105,32,251,114,181,103,245,25,189,96,60,204,125,94,210,159,25,108,75,253,253,96,140,135,171,201,214,72,182,182,141,234,131,73,193,215,193,52,34,113,63,221,186,73,170,76,121,247,52,161,226,229,176,5,154,100,34,145,148,226,137,111,187,195,125,80,154,76,195,142,23,171,122,167,152,234,120,151,150,117,60,2,190,93,66,77,60,170,172,62,19,153,136,163,243,24,68,136,175,223,153,68,25,121,247,218,4,20,65,182,214,81,18,237,199,93,241,61,77,101,112,149,27,29,84,8,20,38,127,157,118,46,109,42,126,70,113,97,135,237,227,235,180,97,33,174,27,67,129,22,3,143,142,63,221,225,120,22,187,182,192,51,234,185,7,184,168,200,206,185,223,93,50,166,176,31,235,195,146,163,170,52,45,253,84,48,62,216,104,122,229,96,134,244,55,88,75,137,240,99,174,220,223,166,182,199,43,114,15,202,37,65,6,44,255,50,247,191,159,134,13,125,54,49,229,41,20,94,110,184,66,166,78,174,232,16,56,65,190,243,245,41,145,241,116,153,175,155,177,79,210,86,135,215,18,242,220,54,127,98,192,254,176,213,89,222,235,61,12,195,148,213,126,159,101,7,210,144,1,129,123,122,59,3,52,108,1,84,54,44,129,97,47,232,254,211,216,223,114,0,37,227,233,47,142,66,66,34,233,182,220,252,207,220,152,254,211,208,205,46,105,183,73,1,13,95,126,220,82,232,180,11,155,240,154,91,189,171,64,53,41,70,26,123,82,118,157,34,12,50,171,110,189,112,101,79,114,179,23,119,90,145,128,26,116,95,51,228,101,54,242,171,202,248,133,78,3,149,176,95,175,16,204,166,181,23,134,238,45,38,195,130,94,173,105,211,50,137,201,201,95,254,35,166,151,94,75,56,143,124,137,160,234,38,73,71,7,181,52,111,255,105,200,194,164,79,145,200,35,15,248,251,105,146,117,146,212,100,64,146,93,112,84,126,48,228,119,229,158,95,40,140,117,15,153,193,93,8,255,240,184,104,67,107,251,243,35,29,24,79,111,146,135,73,2,119,134,129,115,138,22,150,140,252,116,66,164,200,173,102,254,241,233,150,232,82,68,201,56,220,188,101,68,68,175,70,31,48,226,23,126,151,56,27,135,73,13,94,120,220,104,157,81,206,181,37,13,95,228,15,122,161,10,52,163,231,82,43,45,35,147,14,35,220,225,99,14,174,123,109,132,90,4,79,187,191,156,11,177,68,148,209,24,199,134,248,230,33,133,92,185,74,195,8,47,124,117,96,36,201,24,233,131,124,53,9,123,229,103,233,88,6,206,25,141,45,13,63,131,157,63,218,95,96,18,210,164,101,220,113,211,39,214,75,66,13,22,253,205,248,32,99,134,168,192,14,248,76,250,251,211,166,246,180,127,182,37,41,52,198,143,58,4,62,55,172,143,111,133,86,114,219,78,250,116,54,154,212,31,156,45,233,75,58,101,90,18,223,114,184,226,213,235,210,50,106,29,234,47,52,181,140,107,186,14,253,233,179,179,126,218,34,203,120,170,235,21,117,224,221,4,113,234,135,118,99,143,40,242,48,169,136,241,203,221,164,84,229,89,172,249,228,168,113,35,78,129,235,50,150,161,15,102,102,104,119,219,93,44,218,69,222,72,31,2,115,44,142,117,223,141,154,124,187,112,102,185,173,175,67,51,113,45,33,188,27,112,50,80,248,245,131,49,99,160,105,188,112,26,20,101,230,15,230,40,19,202,32,72,100,206,46,212,139,195,70,9,173,77,251,241,121,59,140,57,113,143,159,1,103,252,71,228,135,231,31,70,128,185,180,225,68,240,190,105,132,87,169,72,173,162,241,215,212,237,93,74,41,226,234,85,63,11,30,65,111,88,39,163,185,233,103,45,120,144,253,171,185,27,203,117,118,216,62,60,189,97,164,195,62,179,8,74,250,81,189,79,204,241,44,123,221,128,79,248,59,176,127,9,225,103,221,86,129,91,113,213,146,3,147,198,32,101,11,196,102,40,168,245,150,157,85,79,138,172,192,191,248,235,7,67,6,146,100,245,156,153,179,97,19,119,152,208,158,54,205,14,233,249,53,13,254,155,103,14,15,203,62,24,223,111,87,50,115,37,127,230,152,145,212,112,141,111,5,84,168,35,174,149,67,157,234,34,160,253,161,148,11,100,233,210,99,145,65,31,226,239,38,207,81,10,200,200,95,161,132,201,159,102,175,19,234,233,209,73,17,168,195,27,190,81,159,184,110,113,96,163,63,8,24,82,238,44,48,70,209,118,20,103,132,130,108,4,227,235,209,198,141,95,252,34,56,192,204,141,251,193,153,0,116,145,118,195,182,51,114,113,24,213,66,89,247,104,31,149,143,89,23,120,67,90,58,5,174,164,23,124,45,107,22,43,151,165,75,186,184,11,42,46,211,177,109,82,25,55,140,103,249,195,236,187,100,26,225,23,113,5,215,149,236,86,156,101,18,82,38,60,63,66,7,200,57,141,253,252,118,55,73,90,231,195,29,70,121,160,202,239,34,233,217,190,95,70,139,225,76,187,251,201,100,112,165,79,103,2,165,123,180,187,238,155,185,177,143,28,15,83,242,56,228,184,133,116,119,124,98,68,139,122,6,166,220,22,184,18,146,204,14,67,73,126,109,74,115,118,246,238,115,108,16,71,145,111,174,248,148,227,217,140,227,160,75,195,168,133,222,229,27,231,115,217,235,83,106,186,173,116,105,124,162,86,228,25,254,174,193,23,174,196,109,188,63,225,49,31,169,9,204,142,255,209,61,44,35,43,33,72,23,48,114,77,46,65,124,96,42,157,196,117,77,210,26,217,182,223,52,96,95,156,87,212,10,152,10,9,159,192,100,69,15,113,159,141,31,205,136,239,178,156,221,83,72,71,7,251,19,87,202,15,38,76,46,100,92,212,240,50,37,171,195,120,131,134,252,54,55,142,219,169,118,89,47,242,114,18,215,183,239,55,220,8,202,149,84,104,63,233,129,234,27,10,119,40,212,6,4,198,191,156,151,195,86,149,32,79,19,59,235,222,45,220,108,81,114,190,112,165,76,126,124,43,128,30,72,69,187,165,16,209,221,222,52,136,43,86,151,167,81,68,204,190,207,82,64,215,37,128,111,244,26,36,222,127,176,93,141,100,158,82,211,189,98,217,155,152,196,149,156,110,148,87,114,79,118,148,43,159,126,54,54,209,71,75,114,96,171,51,145,227,190,152,106,136,255,50,46,102,169,17,30,150,71,229,59,6,119,159,254,188,249,44,142,82,190,105,248,219,247,4,36,89,105,44,7,73,91,147,157,44,19,185,153,219,81,114,91,165,55,51,137,4,195,13,70,2,141,93,114,182,7,201,244,237,75,211,53,218,97,203,114,187,112,135,192,226,251,96,216,248,138,144,155,13,138,4,207,15,120,171,33,42,190,18,167,104,127,227,130,42,254,180,101,210,136,33,156,43,249,144,62,191,151,145,232,200,177,68,144,146,194,128,15,30,98,219,103,252,173,35,26,61,172,138,233,142,49,105,181,12,237,7,155,201,32,230,73,166,200,169,249,12,33,79,255,108,41,247,163,236,170,157,220,10,94,150,213,154,5,53,42,116,127,24,58,86,93,55,233,199,79,250,193,212,131,76,97,229,68,93,248,152,236,95,195,182,245,143,152,177,92,189,60,81,149,173,153,52,227,27,27,132,215,172,56,223,46,48,251,156,124,22,9,28,88,198,31,124,44,199,170,125,70,209,12,91,180,195,148,238,203,85,13,75,11,173,186,15,166,50,91,188,210,3,129,200,252,105,64,28,184,51,50,98,35,160,162,82,62,2,74,96,35,82,145,166,37,170,204,125,47,194,235,197,225,234,112,39,139,243,220,227,253,195,166,73,107,181,11,19,81,156,126,20,111,11,39,202,195,139,221,199,215,164,89,104,237,158,227,108,113,185,182,248,108,28,195,249,122,120,206,46,71,162,249,207,101,176,72,252,56,230,198,141,132,117,56,217,146,219,216,184,67,187,94,19,169,33,192,19,230,79,103,182,212,54,21,46,249,203,50,52,216,170,156,5,238,20,30,116,135,173,132,65,126,155,178,192,207,87,191,172,8,128,104,205,133,97,118,104,191,27,44,48,140,250,250,221,21,167,119,192,245,12,111,157,250,116,38,9,114,58,76,241,157,244,105,129,16,102,123,203,206,209,32,161,151,78,48,184,251,94,133,112,171,249,0,4,230,70,244,221,106,112,39,228,171,109,9,106,165,95,14,226,133,185,59,198,185,11,64,253,55,252,135,77,179,237,46,16,124,217,86,209,227,48,165,97,215,94,4,166,250,98,5,76,213,222,29,45,106,162,242,151,233,138,36,121,34,205,185,10,124,166,168,175,0,114,192,19,158,199,11,219,97,156,253,179,182,25,255,242,244,48,201,96,239,20,244,90,210,148,223,230,154,243,249,212,200,48,167,210,232,110,179,244,254,114,138,176,3,115,98,201,38,221,9,97,151,47,185,24,120,152,149,114,225,106,21,66,223,76,65,185,140,187,244,133,11,68,3,241,114,114,69,164,176,198,212,141,134,31,214,136,179,81,162,40,104,194,113,243,117,121,198,252,156,218,229,212,154,166,228,63,77,206,198,78,242,116,34,169,247,179,174,144,69,59,243,70,230,217,220,150,241,91,28,230,187,238,97,76,92,114,121,49,55,48,158,69,89,249,164,147,194,123,252,193,16,7,139,179,176,91,193,203,151,117,0,76,166,184,44,16,56,37,86,185,176,5,255,47,122,182,168,145,3,157,150,125,119,215,38,115,161,124,1,12,60,69,105,41,45,192,217,73,217,106,186,55,156,52,22,113,130,114,49,233,43,80,162,212,75,6,155,4,16,54,254,31,92,184,14,111,217,53,38,170,92,31,229,0,48,181,248,50,201,209,26,140,189,20,98,63,245,153,29,148,234,149,239,102,14,69,83,95,87,228,142,170,24,211,127,89,14,19,226,184,9,136,157,50,137,230,19,133,129,220,66,130,15,79,99,222,123,6,188,225,146,173,2,31,179,238,171,105,59,240,217,127,246,61,33,172,122,119,248,80,18,220,25,58,148,48,8,148,229,111,110,48,216,95,199,83,199,13,82,62,57,115,210,176,72,164,144,14,67,197,214,69,111,97,92,66,216,84,127,185,88,85,128,119,24,74,111,87,224,24,46,241,102,53,189,31,60,57,117,101,47,60,91,40,2,85,217,225,206,166,221,4,238,249,19,169,227,221,219,148,2,46,138,218,130,155,147,16,172,145,243,209,20,158,78,215,1,76,169,150,180,172,195,49,220,75,11,24,143,217,84,184,214,120,120,16,61,146,205,174,15,44,160,219,50,46,80,50,150,16,27,52,191,184,0,115,87,144,119,27,47,231,142,151,91,28,81,90,198,202,42,245,62,125,154,126,175,30,36,114,103,151,136,183,166,145,101,126,39,225,217,79,88,217,251,118,218,121,64,122,229,204,203,245,101,54,90,167,81,211,38,31,150,40,68,186,227,5,209,188,12,8,156,28,200,180,57,204,33,120,253,71,48,152,144,217,228,83,9,63,191,112,43,195,75,130,147,211,95,190,145,131,93,2,143,233,177,119,106,183,126,70,143,160,199,244,235,69,30,38,89,238,194,29,150,194,58,3,38,225,72,80,220,38,126,48,90,34,203,190,30,30,180,17,168,36,8,152,76,254,41,48,244,111,221,143,54,88,7,155,196,46,204,203,94,90,142,134,99,166,20,129,43,50,90,254,219,213,50,160,151,190,156,12,194,207,60,203,166,212,174,243,16,121,182,230,87,100,43,166,42,18,46,50,163,229,99,132,178,192,121,202,82,95,5,153,77,241,188,51,19,59,160,192,234,62,124,122,1,22,13,111,56,108,40,67,192,102,81,127,7,161,6,220,250,172,105,180,250,87,193,134,35,33,23,96,10,143,167,195,20,199,63,48,41,183,110,24,146,212,88,123,85,24,153,181,225,79,179,247,45,153,226,149,212,167,226,83,188,146,210,44,89,147,188,188,222,13,13,55,225,150,42,192,78,221,253,250,106,8,141,92,130,146,105,233,51,2,122,213,55,113,200,166,8,224,93,120,252,44,240,31,220,144,137,150,193,52,194,174,79,174,23,52,145,11,47,176,89,119,223,189,159,146,240,150,197,77,223,43,185,168,203,247,5,114,60,178,4,238,17,119,79,206,40,189,126,243,89,210,4,169,239,48,131,218,225,1,21,143,124,54,172,195,31,153,155,145,187,38,165,2,238,48,236,134,19,9,29,49,18,214,239,136,156,41,158,195,205,143,196,64,239,18,141,165,98,119,221,19,187,241,225,226,56,238,197,242,237,188,203,73,99,109,106,201,67,64,73,185,191,195,63,238,139,11,35,232,94,124,60,73,17,25,89,155,6,151,85,241,99,192,34,108,85,44,230,130,84,201,216,1,19,234,151,135,243,47,117,208,81,204,84,185,192,144,83,142,183,224,131,145,102,150,4,18,106,118,82,111,110,199,224,183,84,114,48,72,212,161,14,244,134,195,53,33,52,63,61,155,146,135,111,135,196,62,138,144,237,64,95,137,181,225,79,115,127,18,206,142,126,110,191,161,49,9,175,24,180,159,242,211,136,212,101,183,38,136,214,41,31,155,221,217,122,245,225,196,19,11,223,248,133,51,9,72,229,251,108,122,161,74,70,52,236,106,164,188,6,140,35,66,110,94,152,11,200,7,59,108,21,245,23,61,203,105,125,238,1,10,81,177,198,165,79,210,185,188,38,95,64,240,34,228,27,251,192,101,138,59,243,27,203,14,149,172,100,57,225,233,34,75,221,223,77,182,180,36,79,118,203,12,107,126,112,146,155,55,138,44,47,188,55,212,147,124,48,236,226,75,118,21,18,49,215,87,48,7,76,222,139,76,133,100,92,240,190,19,147,222,72,68,246,194,38,88,253,185,92,50,100,163,93,178,39,201,194,199,148,113,216,210,219,175,243,161,227,75,136,175,62,246,110,19,166,42,24,117,77,115,197,225,90,133,187,255,156,231,208,166,230,64,207,226,202,55,209,143,12,66,210,217,189,203,200,228,83,19,43,65,133,208,163,71,173,162,80,214,53,242,197,240,172,126,176,149,118,21,65,201,16,79,203,81,248,189,187,124,20,28,25,201,45,90,46,20,20,164,94,24,197,168,81,226,221,107,106,73,13,2,174,20,111,123,203,112,77,15,217,74,201,244,170,43,190,139,210,134,117,167,130,9,39,103,119,250,229,110,140,37,119,6,27,97,141,147,152,0,215,172,60,167,166,222,135,64,165,195,36,68,86,133,17,223,155,254,97,56,4,211,189,18,54,227,178,40,110,200,192,148,55,215,221,145,160,178,96,223,240,94,131,145,224,122,111,141,28,150,178,37,71,145,9,174,130,158,17,168,41,208,179,61,72,38,30,21,229,76,44,239,20,211,81,187,32,185,140,97,104,12,203,41,234,23,61,103,56,78,198,15,205,240,61,117,121,243,25,74,106,26,29,166,192,252,162,235,167,216,249,117,136,57,168,69,175,211,106,194,119,241,31,174,253,49,221,160,143,48,65,213,15,110,248,249,166,60,60,144,193,114,212,162,42,247,180,166,122,23,46,34,255,101,130,29,77,58,100,177,223,103,223,98,7,17,158,114,61,103,84,147,226,233,41,14,147,121,179,165,101,28,23,205,23,30,1,134,45,132,28,156,98,240,38,125,77,155,200,221,55,233,50,34,22,59,187,159,135,84,170,99,89,220,239,194,14,184,6,212,47,105,239,222,237,201,173,79,30,22,204,118,209,145,28,62,242,146,73,62,254,230,1,121,195,73,114,9,72,180,195,238,240,167,217,168,36,119,170,253,196,69,124,203,192,200,171,226,139,33,87,231,28,101,223,76,160,176,152,228,226,64,17,95,31,201,207,188,5,193,146,16,177,53,10,123,92,179,137,154,253,140,248,196,18,24,214,75,159,222,196,131,119,186,70,62,55,87,116,81,252,183,123,83,90,177,179,183,47,219,73,29,237,155,120,221,3,175,20,207,14,45,253,104,38,228,54,125,52,40,39,147,132,230,102,50,35,30,249,195,252,184,42,238,128,4,2,221,18,134,149,64,212,2,8,129,29,19,193,183,49,146,68,167,100,77,89,228,34,187,51,29,159,24,54,188,244,7,233,176,95,170,52,112,131,43,77,158,198,51,233,78,233,3,163,94,155,165,217,103,19,156,31,93,31,161,137,254,228,128,227,158,237,205,83,74,14,124,222,38,28,34,120,244,18,33,50,135,45,49,97,8,12,69,162,127,24,22,54,69,176,2,167,132,90,136,195,248,72,147,252,54,215,137,62,29,134,77,123,42,60,172,184,250,219,19,22,193,10,237,53,178,59,35,144,148,77,249,89,183,140,110,210,196,238,208,163,242,163,139,87,141,75,19,172,162,49,36,100,142,202,70,120,206,21,84,54,124,138,90,154,132,254,118,65,79,50,134,251,199,57,38,112,54,149,76,111,57,214,230,150,73,216,44,209,202,125,218,203,18,169,138,160,208,186,185,247,105,13,227,153,191,91,6,27,210,172,110,59,45,211,204,148,217,96,108,3,43,199,44,181,26,197,219,167,204,113,175,232,2,198,123,44,223,69,124,27,213,89,135,225,14,40,242,244,89,89,117,184,115,152,202,103,232,74,255,75,97,104,51,71,115,253,44,53,163,175,218,85,22,13,133,193,174,36,14,179,1,219,223,117,195,161,94,99,117,165,1,119,229,100,176,84,248,186,183,63,141,191,86,78,231,243,160,145,243,127,40,101,162,18,167,135,170,113,83,177,247,193,208,246,75,66,172,193,245,227,69,52,24,238,239,242,192,253,75,59,253,193,69,124,201,144,7,230,112,113,148,108,146,93,215,210,107,124,214,118,239,10,229,119,166,247,45,240,32,11,121,124,48,217,33,226,227,192,84,102,76,191,150,159,171,189,214,248,219,79,151,143,24,1,218,132,100,25,127,23,206,86,78,244,67,143,225,245,136,204,66,88,210,247,199,30,5,76,173,224,13,207,226,101,56,135,219,103,150,163,97,13,209,158,60,93,201,181,253,134,195,174,11,146,31,211,160,88,90,95,122,51,240,185,215,180,7,46,150,16,237,112,51,34,44,129,161,15,28,241,52,81,255,44,159,133,115,52,165,248,237,57,185,207,235,112,21,231,69,0,70,30,242,25,46,203,221,233,31,12,83,180,110,144,20,181,144,36,229,48,12,53,215,48,111,213,84,26,163,79,207,127,93,138,109,77,147,225,92,155,189,211,106,71,217,71,159,54,19,215,155,118,230,44,23,50,129,7,78,219,120,57,247,162,33,223,221,153,1,247,229,200,181,23,121,57,185,245,126,72,195,189,141,184,155,194,76,129,248,238,179,161,229,253,60,77,238,98,242,166,225,143,17,18,38,246,152,115,202,20,31,49,114,210,90,158,10,67,163,29,79,155,0,162,204,165,1,1,78,158,1,47,149,126,63,48,238,233,229,223,221,150,9,230,10,108,25,209,241,244,94,115,61,75,228,28,104,219,215,95,133,115,99,105,203,127,178,197,222,45,252,65,52,89,14,12,37,250,246,167,73,5,19,158,62,148,94,7,199,142,195,20,100,137,141,140,36,49,76,65,14,99,15,222,232,26,229,61,181,122,159,65,120,163,230,55,73,55,253,43,4,6,54,206,186,37,48,114,148,203,199,107,193,20,126,63,26,58,224,150,99,5,109,4,30,183,194,84,60,117,239,209,109,76,253,210,174,140,239,50,30,238,120,181,228,155,179,197,151,227,225,185,180,16,184,33,101,128,168,161,195,100,172,111,57,74,51,197,63,159,147,29,201,88,52,113,238,96,54,156,161,31,179,8,48,52,176,114,85,162,144,196,245,115,129,217,69,100,83,34,37,124,78,223,169,79,15,34,223,166,167,225,185,162,123,90,43,187,202,177,97,196,8,110,166,201,254,121,149,80,28,166,134,80,126,155,164,217,79,167,9,149,31,180,73,244,36,166,140,220,227,53,7,38,142,55,244,152,207,219,201,7,32,107,129,145,190,60,86,64,102,59,113,120,32,195,169,54,4,121,178,254,240,153,255,202,101,108,247,188,124,81,146,213,229,116,163,46,140,66,217,31,220,57,206,167,162,156,72,126,52,50,43,138,248,148,184,146,163,223,62,28,54,66,91,49,39,41,205,242,77,227,92,11,212,197,135,251,4,79,117,160,48,210,201,142,131,54,21,118,244,7,179,119,137,55,217,28,82,46,78,5,12,57,158,220,180,144,228,226,86,242,193,24,224,187,139,41,202,33,239,94,58,184,104,182,82,11,0,247,246,21,191,1,15,146,221,197,136,102,243,117,7,61,244,54,93,202,171,113,109,22,231,40,91,70,201,87,36,128,11,92,185,87,6,220,91,46,143,37,202,137,23,239,110,150,63,243,192,195,195,72,192,116,140,62,77,25,179,159,63,44,164,81,180,211,76,141,96,197,211,148,225,55,125,122,154,219,222,225,37,108,168,56,107,17,45,241,207,34,86,54,251,122,224,53,99,38,12,216,5,229,244,233,164,89,222,30,29,16,14,229,241,192,213,93,13,6,43,81,4,48,37,136,222,176,97,49,198,231,105,56,156,86,192,36,95,136,233,143,3,203,247,12,243,134,181,90,21,134,29,55,126,250,252,215,180,203,206,133,136,157,213,97,238,137,75,239,21,230,215,233,1,147,201,45,243,172,146,219,91,188,87,38,164,101,178,195,3,159,53,82,2,70,94,87,239,44,16,133,4,122,230,248,51,11,17,121,108,209,112,35,9,16,3,141,52,188,226,91,252,177,97,80,190,84,148,186,18,63,153,6,41,183,106,242,118,43,102,116,163,117,152,14,156,216,80,189,25,65,113,192,100,144,203,205,186,91,41,240,138,151,147,127,84,245,229,167,19,106,180,12,206,137,231,179,22,57,13,95,135,227,148,146,172,169,95,176,114,185,121,70,224,177,171,215,201,108,179,233,219,168,17,244,119,49,105,137,111,148,143,209,97,153,226,28,201,21,10,67,45,53,29,54,89,205,7,158,45,86,192,153,99,73,50,83,9,194,66,30,185,29,37,225,95,110,32,189,91,178,117,180,140,220,149,249,60,77,134,89,124,181,145,107,200,112,157,143,236,94,225,194,34,54,142,58,129,143,33,154,252,221,72,102,75,165,61,40,78,114,255,44,10,46,154,120,88,32,150,24,238,157,47,164,255,244,252,188,187,147,73,233,125,198,237,229,237,20,236,227,229,47,199,132,77,47,124,140,183,152,134,166,166,174,239,198,63,227,247,19,238,127,165,235,202,37,1,194,211,216,40,170,135,145,73,251,140,28,19,255,101,188,181,73,175,244,80,115,207,120,152,161,93,239,195,103,233,197,79,83,49,169,222,4,179,28,124,15,167,80,170,143,253,250,34,96,98,113,24,53,195,164,163,101,100,120,254,110,100,8,214,31,248,76,112,31,76,242,171,223,134,111,242,35,191,46,59,39,228,86,242,91,220,36,199,72,242,3,194,148,196,132,129,214,188,40,231,30,240,189,28,33,220,89,245,68,54,151,185,27,172,200,111,48,43,21,38,12,241,125,24,21,14,69,111,117,221,254,189,223,219,38,5,49,146,85,194,120,17,71,247,151,35,115,38,46,53,108,45,230,252,135,114,93,207,218,41,201,196,119,127,40,36,57,12,144,238,10,41,133,185,75,66,23,121,179,186,217,181,228,121,158,88,10,103,116,178,238,41,248,40,221,4,34,147,90,101,65,8,246,83,162,91,29,134,224,97,62,174,37,51,33,28,222,228,71,75,167,224,65,89,222,41,150,19,53,244,183,237,62,234,211,20,66,249,52,116,75,34,158,27,125,134,54,74,125,204,28,78,190,237,119,116,56,137,234,94,207,161,12,123,180,255,54,225,226,161,155,142,213,196,248,52,94,8,144,236,172,79,51,125,124,42,173,254,171,190,86,91,3,9,207,248,237,141,37,40,40,38,103,60,140,111,47,239,199,132,194,135,255,161,240,251,232,242,178,156,84,183,57,73,101,229,18,38,48,57,209,201,31,70,63,93,36,156,155,21,174,121,10,53,164,107,35,165,199,229,181,220,106,52,61,206,172,70,250,57,106,122,56,30,144,115,126,92,144,237,151,28,243,131,209,193,93,26,179,62,151,170,18,245,45,72,223,214,241,220,253,17,67,241,220,212,179,254,247,216,82,179,141,196,107,143,93,248,152,197,233,189,2,79,171,16,255,64,68,183,154,94,51,155,137,232,148,15,70,106,93,8,146,26,230,123,254,136,61,76,202,197,212,157,46,76,85,151,159,45,148,99,243,23,23,70,94,201,101,221,9,138,145,13,47,246,42,146,239,211,83,170,42,204,26,154,52,11,113,231,112,130,126,219,220,73,231,186,112,222,70,101,244,117,10,10,204,91,164,9,27,97,124,242,74,63,152,2,111,117,157,102,35,180,246,30,71,121,233,76,210,59,30,217,8,126,190,35,183,82,127,113,238,11,183,215,18,53,224,238,165,199,210,66,132,243,190,60,101,114,224,191,169,82,107,53,201,197,120,186,90,173,244,71,131,180,208,6,38,122,30,3,102,213,99,195,27,14,103,17,41,36,23,237,76,174,239,216,99,163,51,145,224,11,103,184,130,125,46,176,61,45,161,190,197,217,65,148,229,27,17,124,180,77,114,251,206,84,161,32,255,187,219,84,50,31,149,179,26,103,74,251,104,142,160,129,226,124,190,191,108,243,189,126,235,178,146,88,159,37,2,133,143,213,132,219,62,152,219,226,148,207,234,38,249,247,237,39,240,35,144,96,149,47,76,98,178,59,217,161,175,160,78,107,8,76,198,246,231,100,135,226,3,221,208,34,48,117,88,43,158,174,20,182,223,78,161,166,116,121,218,44,97,55,116,62,229,105,226,143,51,222,109,76,102,250,240,175,86,235,131,141,204,233,78,67,62,180,76,175,217,192,143,86,182,16,231,28,184,192,76,145,29,70,148,226,218,210,100,120,144,95,230,79,35,217,38,154,164,213,72,96,63,182,19,224,129,160,185,116,154,5,166,150,143,23,213,171,82,77,69,14,214,28,158,93,132,15,15,221,150,173,176,169,129,59,220,56,175,165,105,150,196,235,163,205,1,187,187,254,52,124,232,45,224,101,38,209,3,159,89,251,77,6,40,117,176,220,245,167,41,71,233,14,83,162,182,158,118,71,190,22,206,69,170,167,244,167,177,34,191,211,131,72,102,150,29,30,244,76,66,239,50,46,47,122,247,55,120,123,189,9,174,41,104,174,222,119,159,93,36,59,124,102,149,88,172,150,213,198,254,233,48,52,213,245,233,81,114,172,252,183,51,4,148,251,121,26,231,154,127,23,132,34,165,61,79,195,79,179,28,182,204,206,249,192,196,48,29,134,132,32,63,157,6,173,107,60,205,149,250,105,26,203,126,122,203,137,229,143,103,56,169,98,109,1,99,65,53,29,47,210,95,82,192,36,96,101,157,42,20,253,109,111,90,225,40,168,10,175,250,73,40,45,184,125,141,89,87,231,184,75,254,130,194,141,54,116,121,89,185,137,255,178,105,203,180,250,44,175,217,125,159,30,86,15,209,164,207,236,90,237,199,215,233,31,232,96,245,229,131,164,15,31,47,28,36,146,251,93,45,91,98,196,84,178,197,82,116,219,56,54,237,138,225,236,68,3,218,120,154,198,169,240,193,3,1,152,167,105,21,239,175,55,205,234,102,182,54,141,45,46,5,76,142,200,211,114,88,255,238,203,97,145,125,54,165,148,56,81,3,62,71,171,110,151,153,189,127,199,203,97,173,214,15,35,49,34,118,60,227,193,47,235,153,42,235,83,86,3,173,100,144,203,202,183,52,179,88,218,248,199,196,233,65,145,47,97,222,28,157,150,53,147,147,24,8,247,81,127,121,95,84,14,52,129,23,114,64,23,38,47,69,159,54,145,216,120,249,233,33,49,40,200,245,152,201,131,63,52,109,205,161,15,23,227,35,118,212,182,168,41,240,57,117,87,44,32,18,43,37,146,71,232,224,252,23,79,35,191,34,89,16,40,254,50,215,98,158,146,74,38,123,45,78,219,221,98,56,77,192,65,95,14,131,222,71,149,10,92,180,44,16,116,68,209,55,75,4,31,72,123,30,30,119,154,30,195,40,239,231,221,103,169,123,26,104,37,188,181,36,103,171,26,221,144,103,89,91,168,166,137,180,46,135,246,236,57,126,219,4,204,138,52,13,166,137,238,243,236,92,193,151,16,250,212,31,161,118,143,125,129,107,153,52,140,203,106,138,197,9,41,146,228,50,84,91,234,30,124,1,166,232,86,158,166,66,214,89,65,128,145,193,144,193,134,9,226,211,152,1,62,151,50,17,69,68,47,113,185,224,162,53,109,237,103,34,81,38,231,161,155,138,142,36,225,83,129,173,248,55,62,155,178,242,36,51,9,37,228,22,103,35,121,183,253,250,128,73,9,181,106,14,223,76,207,47,73,94,59,129,234,53,62,25,62,219,107,87,211,135,205,128,8,112,112,95,23,240,44,136,216,12,73,91,80,219,239,172,205,238,2,204,246,236,89,121,91,223,76,202,233,125,26,238,25,93,153,164,215,133,53,78,173,68,151,98,48,188,74,164,214,198,71,21,166,164,160,232,105,184,189,204,195,89,84,225,137,217,178,68,114,28,109,4,191,228,167,75,177,202,0,135,55,89,141,250,211,20,251,14,255,174,12,205,147,126,118,38,192,85,227,204,134,159,92,12,207,102,49,251,248,46,146,251,132,160,28,173,56,18,39,188,229,20,133,72,140,143,12,122,212,80,195,146,225,58,211,158,151,87,236,13,135,167,5,54,20,238,145,205,83,113,139,107,187,11,87,179,232,20,150,165,4,186,129,115,120,97,49,131,216,2,134,246,25,23,246,107,98,85,213,64,174,118,239,243,178,66,172,187,217,117,250,19,243,243,72,65,69,32,76,133,213,104,54,154,218,241,48,10,36,50,90,137,168,133,239,101,103,17,103,85,224,51,222,244,243,29,53,140,82,203,119,20,216,10,99,47,76,102,242,157,41,240,103,246,24,204,78,26,157,100,102,17,249,183,52,104,135,137,34,21,133,79,179,61,198,71,241,245,57,85,165,83,170,101,174,121,151,226,183,41,226,165,53,234,200,254,41,192,218,135,149,42,66,97,168,251,173,240,127,85,202,23,187,40,202,147,131,146,175,7,128,78,227,254,123,225,179,49,83,155,22,48,1,19,249,237,99,146,221,139,54,57,162,93,170,147,128,41,20,241,134,179,211,202,113,143,118,87,164,14,208,105,45,11,9,31,92,130,112,138,237,219,167,77,120,213,43,97,111,194,88,1,99,59,92,212,152,17,100,64,138,196,102,224,51,226,118,229,175,54,90,131,253,192,19,185,244,24,174,162,153,85,152,249,165,245,232,240,197,69,184,235,211,166,163,119,71,19,246,113,233,112,220,136,53,186,12,247,152,16,140,153,228,225,250,84,171,172,195,155,164,83,240,203,20,173,123,151,65,52,41,110,216,106,129,29,175,44,175,70,75,175,198,64,53,73,37,31,76,22,31,254,47,129,73,43,141,195,7,37,14,89,93,160,233,238,164,7,157,146,138,204,79,175,251,102,12,30,217,41,45,167,36,215,216,204,206,242,144,52,126,218,85,169,161,191,123,29,241,23,129,165,162,138,125,118,72,237,233,65,137,29,148,25,167,75,209,92,37,163,161,107,51,12,32,78,53,81,95,2,174,193,241,194,153,8,223,149,52,28,113,70,119,250,217,21,98,75,150,7,71,121,186,19,28,135,84,233,218,101,108,142,238,90,128,93,180,237,23,229,248,15,219,139,26,155,252,192,112,132,199,21,130,164,168,231,187,42,246,110,188,220,28,157,178,48,201,102,221,177,133,119,171,15,186,159,13,39,53,138,53,215,26,158,146,243,139,96,200,26,206,113,132,185,187,181,82,12,152,156,121,239,52,142,123,225,90,49,185,145,116,141,74,216,78,102,121,94,126,118,141,188,195,202,159,234,11,5,182,146,158,123,195,128,11,77,96,171,104,240,17,25,199,248,109,55,254,104,240,157,42,179,193,110,160,63,109,119,244,128,41,250,151,118,47,35,220,246,207,194,189,85,197,116,43,38,83,117,225,196,141,227,129,201,231,92,1,15,213,8,175,248,224,199,202,247,229,172,229,174,48,3,52,2,166,104,68,158,134,240,45,28,46,16,130,37,33,250,6,46,132,13,3,102,120,150,192,3,105,41,71,241,111,202,62,75,65,58,130,50,14,147,152,144,21,62,27,210,53,68,112,155,139,223,27,89,7,152,52,226,229,199,94,90,218,227,70,78,180,238,119,65,154,63,21,166,2,165,69,195,139,156,61,48,89,212,28,214,25,17,109,81,206,168,22,93,142,149,11,83,163,154,56,5,1,164,21,134,246,50,46,163,255,147,38,138,208,12,116,220,95,15,67,4,152,132,10,144,18,37,98,169,1,67,118,33,103,108,38,254,27,243,110,194,127,44,245,62,120,214,113,119,127,227,131,130,196,177,104,99,0,140,127,121,120,234,6,65,84,227,32,23,56,145,17,244,141,15,229,186,69,74,99,80,170,93,103,125,109,135,145,99,74,242,114,146,40,227,214,188,76,79,241,78,157,194,69,105,58,139,91,69,106,99,139,240,106,65,62,164,196,16,45,18,86,238,0,162,153,66,157,148,163,48,95,10,65,54,1,117,76,54,255,105,196,230,36,164,120,46,208,8,135,197,79,79,86,200,237,83,152,217,161,184,233,14,227,34,150,207,70,165,175,148,120,122,91,78,208,253,236,105,213,95,238,75,64,47,187,137,98,197,47,46,55,221,239,4,95,68,22,230,187,66,98,238,40,190,239,195,218,223,36,48,82,140,89,215,115,59,172,192,116,138,20,27,112,13,47,7,60,220,91,204,181,130,158,234,242,90,217,99,148,98,139,103,233,211,132,250,140,219,7,219,50,167,150,194,36,35,196,119,17,76,18,51,21,61,7,26,227,45,35,238,45,37,2,228,210,16,210,12,152,195,244,94,135,136,127,146,25,236,47,111,20,164,234,112,155,100,128,187,242,40,211,161,106,72,71,196,19,167,96,151,195,193,34,175,38,56,26,27,28,110,239,37,27,119,193,199,177,61,15,148,220,63,40,179,164,221,103,57,82,141,243,193,198,48,191,228,105,180,11,75,244,248,224,62,83,181,207,8,39,247,120,186,193,51,243,142,230,40,190,185,154,66,223,245,27,49,21,16,192,44,129,82,207,168,99,141,220,143,95,48,145,135,239,69,39,18,60,145,187,71,175,84,106,136,4,133,100,47,62,154,93,232,94,155,9,174,157,223,142,177,236,22,141,150,102,163,14,81,250,80,88,223,13,51,91,147,151,227,104,144,134,13,184,196,214,125,57,10,154,242,52,105,242,78,120,102,79,151,170,51,220,220,1,251,254,246,82,97,175,115,99,135,199,196,237,231,109,57,17,77,62,204,118,207,59,216,199,154,148,4,36,152,102,207,37,162,223,169,66,184,244,174,159,137,27,88,190,187,114,199,172,2,159,201,176,98,109,90,186,159,76,52,50,9,152,249,62,135,55,245,73,23,30,243,71,136,241,193,108,13,237,122,188,224,199,38,226,233,51,105,147,118,42,91,214,176,100,29,127,152,138,34,145,54,230,225,193,230,109,48,115,102,76,253,101,75,126,154,142,102,236,237,41,40,137,133,223,20,110,208,155,86,201,84,3,166,180,97,5,76,21,124,23,24,43,171,58,92,40,252,124,26,54,161,242,105,14,143,165,220,218,150,227,226,225,122,114,195,80,209,185,160,137,103,239,64,33,132,147,29,5,205,213,230,5,121,184,102,206,204,145,111,166,202,253,187,226,53,168,27,85,239,200,18,115,178,179,79,80,177,108,7,175,194,100,97,249,171,173,62,79,81,136,27,166,127,114,39,79,67,63,185,21,11,119,126,48,10,68,207,39,55,147,103,244,193,32,228,42,17,96,126,154,186,5,255,104,246,155,174,63,221,169,159,30,31,58,141,92,77,63,107,90,134,177,195,92,254,171,246,201,94,193,179,192,94,110,49,16,25,140,220,156,186,151,76,99,146,97,116,126,158,175,222,209,101,84,172,244,173,115,12,7,74,116,56,242,35,99,61,179,27,149,118,127,185,169,168,213,103,254,146,62,22,240,130,116,238,121,122,160,243,245,193,219,104,155,159,166,193,211,231,159,189,141,154,68,38,56,209,235,29,47,223,131,250,54,249,109,236,30,39,24,66,202,134,136,139,160,228,36,222,135,137,224,15,125,24,158,178,116,31,38,109,74,90,102,247,249,188,163,101,56,1,101,56,113,163,182,152,42,27,105,185,36,79,147,219,233,116,5,36,82,78,13,220,153,58,85,247,133,137,172,88,146,36,30,50,238,160,227,220,14,103,147,160,184,48,114,215,206,13,6,188,180,4,168,88,229,146,167,202,28,24,110,205,38,48,18,199,159,88,13,48,182,153,162,4,148,103,188,27,123,76,246,201,1,183,161,127,213,249,43,152,127,134,162,166,72,226,48,126,33,157,226,20,59,44,31,45,242,23,79,175,202,166,0,61,178,231,149,183,31,69,224,253,101,188,164,201,243,158,14,138,0,162,108,56,29,6,82,247,17,30,152,58,207,38,104,34,1,63,208,209,53,221,203,170,241,138,103,221,54,2,226,231,240,46,2,147,64,177,28,102,159,20,62,216,98,82,51,206,207,133,251,118,84,81,122,38,183,24,83,32,158,182,123,217,20,24,206,238,94,2,94,67,188,1,197,180,230,87,242,207,70,232,79,250,132,229,241,89,2,40,118,84,9,137,195,123,205,198,248,205,126,130,212,89,178,79,45,29,187,123,21,26,43,131,102,74,171,25,201,188,227,105,206,192,37,29,10,197,171,243,75,3,175,231,221,199,4,247,252,105,146,85,72,34,147,87,91,66,104,141,87,243,83,178,89,65,128,146,61,106,0,220,132,252,17,173,9,38,119,188,155,56,136,62,124,44,175,254,201,123,2,79,136,190,164,179,161,221,185,147,168,90,41,153,116,25,66,65,158,122,199,211,73,66,214,120,191,205,229,29,223,220,135,100,15,25,195,246,112,15,30,179,27,65,130,46,112,219,41,207,64,201,156,184,159,133,150,27,59,171,195,221,42,218,47,12,63,77,142,37,93,200,93,145,35,17,218,187,186,98,2,90,165,173,130,36,250,69,127,226,35,85,116,68,242,2,29,130,100,204,243,108,143,227,48,219,233,167,159,52,78,135,120,2,255,129,177,60,101,197,162,206,177,119,116,136,17,113,220,16,77,249,201,21,197,110,128,95,93,56,175,129,137,143,251,203,207,10,62,6,250,210,14,59,103,123,241,175,226,26,45,172,145,44,102,24,5,188,195,134,149,77,235,211,28,83,177,100,167,85,42,22,133,207,52,24,222,242,137,65,61,245,229,248,44,114,60,109,137,46,250,180,109,31,62,79,144,144,43,75,63,236,52,246,19,100,92,20,32,81,97,251,124,55,158,129,111,38,32,17,167,108,221,197,180,65,188,182,13,151,76,41,77,231,17,73,3,238,8,35,164,104,233,238,2,115,55,206,241,114,204,8,177,192,141,208,207,189,231,20,63,141,33,156,122,197,146,252,157,192,167,145,101,177,116,237,53,227,158,241,109,242,28,158,199,74,144,77,150,186,229,228,181,11,144,145,148,44,156,123,133,156,217,237,113,72,162,7,16,63,203,203,173,148,203,205,35,66,81,85,188,81,133,236,188,92,82,60,61,251,49,133,5,174,164,54,15,111,57,154,221,18,115,70,66,38,56,97,207,145,158,77,36,67,208,108,124,64,14,227,12,214,62,197,89,50,122,60,205,11,116,129,65,98,239,94,108,96,227,198,189,112,54,105,153,234,240,50,202,57,129,201,245,115,75,0,202,139,218,245,187,96,105,117,154,28,76,22,50,10,110,211,184,169,76,247,92,114,185,35,67,225,206,227,250,177,34,126,240,66,25,80,110,146,68,167,56,170,28,94,118,156,95,24,106,41,119,57,156,78,128,109,255,102,240,156,83,240,216,129,223,125,139,9,77,18,250,109,56,2,15,173,187,9,195,221,12,22,190,11,55,123,227,135,162,154,169,183,49,34,178,169,122,151,214,211,103,199,110,214,134,157,125,39,76,101,171,177,124,154,205,62,238,51,133,84,147,99,2,54,105,88,182,4,237,15,70,181,105,201,9,129,24,156,91,40,76,255,211,255,210,159,217,124,93,222,174,246,199,108,51,246,94,167,233,39,240,152,80,89,187,48,12,110,158,165,105,49,52,190,75,96,20,129,74,160,77,105,89,113,176,133,182,45,63,157,224,70,11,180,152,221,92,253,151,187,49,58,12,129,43,186,63,254,203,164,54,72,46,22,240,204,247,171,135,209,215,53,129,237,2,87,2,158,146,43,98,28,148,49,197,120,207,185,198,20,65,169,168,236,209,217,8,133,76,253,168,65,102,189,195,103,115,17,162,15,242,138,147,167,121,53,148,185,113,212,43,138,103,202,91,189,16,239,173,79,135,101,36,2,28,110,214,39,218,99,150,22,230,48,244,199,91,63,185,7,183,92,179,129,84,11,134,24,239,232,129,90,106,234,5,141,19,33,192,185,164,168,26,94,76,202,72,190,70,163,244,114,46,13,210,170,69,78,132,155,146,92,186,53,95,150,222,204,8,210,58,188,171,58,24,207,242,39,53,238,27,39,43,61,151,242,95,227,214,227,111,62,216,104,89,100,35,194,107,52,5,102,159,18,87,2,97,214,233,29,66,209,84,209,9,100,180,175,110,15,146,169,14,9,133,192,231,183,191,42,41,40,157,56,255,228,205,213,184,216,138,195,227,57,53,168,199,159,206,15,213,44,145,76,106,218,56,236,74,111,110,130,28,99,206,62,76,224,10,69,112,115,24,127,123,211,151,207,57,61,83,137,242,5,142,90,233,177,10,79,118,192,72,93,85,57,138,217,234,145,20,119,152,20,9,25,43,110,244,78,106,202,142,83,199,214,161,132,2,191,197,119,89,101,128,88,32,197,12,28,183,7,187,209,71,234,122,167,108,179,250,97,9,109,88,149,42,41,158,102,162,124,203,174,147,99,223,116,60,112,186,174,24,144,129,40,238,148,78,163,112,214,211,174,13,30,207,103,91,13,181,31,73,157,12,21,81,212,33,139,199,56,12,238,111,111,109,25,247,182,184,12,81,83,53,37,99,136,210,21,147,253,118,248,60,189,146,194,137,75,224,112,24,19,93,222,125,44,253,237,132,70,70,36,154,150,246,120,50,225,65,255,44,72,180,132,188,144,50,26,202,49,188,207,144,98,16,42,49,59,67,200,184,244,193,38,213,92,23,46,229,166,158,132,8,140,35,86,95,14,159,139,111,10,166,25,162,71,41,236,97,220,79,239,103,171,63,12,78,206,233,66,16,70,78,124,182,220,23,94,113,138,119,211,13,146,139,28,247,43,60,66,63,24,245,95,246,122,133,9,33,126,79,147,151,182,36,203,16,152,244,200,225,48,167,122,122,94,94,75,113,75,24,93,178,38,89,88,52,13,242,177,237,48,133,8,50,139,97,64,11,193,18,147,143,61,35,116,251,148,28,248,228,209,51,91,106,207,92,57,11,31,46,147,111,192,224,229,82,177,56,162,93,136,58,52,135,81,177,81,56,83,215,229,166,238,48,29,27,185,133,146,191,90,220,165,11,15,37,220,216,250,242,14,189,143,247,218,178,123,164,62,141,81,225,7,234,160,50,95,118,29,188,55,35,78,189,1,79,74,153,250,93,196,229,220,200,56,55,166,162,234,7,133,123,254,118,210,97,83,158,43,67,191,171,98,81,250,137,59,141,14,114,232,128,144,132,215,28,53,229,120,249,101,188,215,41,80,138,34,154,126,52,137,90,238,129,193,166,77,162,246,78,135,47,87,106,60,48,73,8,79,187,51,83,199,39,26,187,46,100,186,23,166,46,55,60,98,19,7,129,48,126,176,240,137,100,172,120,121,199,141,21,48,82,58,172,177,15,46,240,146,138,21,114,218,177,147,179,33,155,44,100,21,29,112,96,238,65,53,94,14,97,194,253,48,170,45,138,151,207,240,221,67,114,128,109,225,239,112,189,162,132,208,69,53,151,242,120,164,81,163,211,208,61,150,203,32,65,64,40,43,28,134,92,73,191,43,117,35,88,142,17,161,46,37,96,168,192,77,1,213,97,56,37,238,145,126,118,176,97,196,6,183,105,75,114,213,243,134,21,218,19,90,153,12,198,151,117,97,20,151,219,142,57,126,182,67,125,152,107,80,132,22,176,226,138,152,11,150,153,140,53,231,48,158,135,219,43,153,240,166,83,116,54,83,12,21,225,77,208,18,101,115,8,111,225,90,169,2,115,34,197,166,211,207,206,89,5,69,37,199,51,90,217,84,208,74,149,118,231,73,28,207,119,164,189,182,240,142,34,80,5,59,107,189,240,144,139,7,48,222,18,223,207,172,234,122,233,211,231,2,220,220,121,74,97,0,26,189,242,211,22,214,240,151,147,177,43,155,229,249,172,25,9,246,140,198,26,146,196,11,138,5,225,51,161,76,171,79,146,225,232,20,136,249,80,147,15,190,135,116,74,207,151,202,18,217,111,24,13,228,187,56,34,154,95,236,141,96,93,210,247,51,117,141,197,75,232,113,2,157,225,202,50,214,3,86,91,247,82,34,191,132,219,94,224,130,2,165,47,144,243,101,69,82,209,153,133,103,150,187,5,119,238,209,21,46,135,11,19,160,31,238,166,156,200,118,23,249,46,184,222,103,180,236,108,185,249,25,16,52,102,106,252,180,41,26,38,93,0,27,41,65,239,52,34,186,18,53,177,245,81,195,39,135,246,243,146,221,242,192,171,250,126,101,2,125,67,199,122,224,103,9,20,159,77,213,143,74,180,180,58,188,243,150,104,35,223,76,8,203,159,54,231,67,206,239,71,123,121,166,241,161,138,212,4,191,76,166,219,7,162,166,164,179,31,193,43,175,76,6,149,202,204,76,4,28,198,224,0,11,217,20,2,19,77,187,47,182,180,183,139,66,249,232,218,28,240,199,114,189,149,129,130,205,111,92,116,97,201,203,236,53,202,210,120,55,188,152,186,205,145,88,24,39,61,69,234,67,84,119,144,102,50,118,170,15,134,198,101,232,94,67,206,191,151,240,30,24,97,100,221,47,176,250,125,115,135,89,130,194,61,65,33,169,241,185,77,234,130,68,144,140,14,177,132,213,135,9,191,37,165,45,27,19,155,23,34,53,203,218,144,75,230,217,46,32,4,139,167,137,39,102,157,219,231,220,201,195,175,221,92,232,52,135,128,132,140,20,44,114,108,144,89,83,170,161,51,167,234,220,97,40,49,146,60,188,240,189,213,64,209,207,187,119,151,211,1,120,122,61,204,3,83,250,148,170,103,8,11,73,34,244,225,130,65,174,203,36,91,8,172,7,138,68,179,208,81,18,122,25,61,188,232,120,148,178,4,53,144,34,38,93,196,59,124,146,20,37,43,7,103,81,79,49,30,19,87,69,150,134,83,238,149,221,144,38,194,198,246,47,48,219,115,244,184,185,66,175,85,103,220,148,213,19,201,27,238,176,92,181,87,136,202,197,2,128,85,84,14,60,196,72,70,68,91,200,187,35,149,82,96,108,252,30,40,22,226,237,80,50,81,90,216,170,203,138,21,100,159,58,91,1,140,226,241,195,248,178,239,88,158,123,70,105,17,241,94,40,105,9,93,77,166,96,172,135,199,129,143,234,82,209,105,46,215,209,98,175,89,164,246,44,121,218,234,13,155,255,54,130,191,186,21,157,155,57,185,221,241,52,135,208,189,185,100,232,77,162,176,11,56,157,119,13,129,97,83,205,209,114,234,30,238,245,219,196,187,115,142,45,197,184,193,146,60,109,124,227,43,62,140,2,81,217,129,73,99,118,209,16,35,244,19,202,12,174,64,24,217,241,203,103,235,146,10,166,108,26,201,94,234,64,195,72,96,187,175,166,16,191,134,83,118,145,25,41,5,30,84,177,32,145,30,13,131,122,64,102,202,177,11,206,201,239,110,242,5,175,179,212,31,102,84,68,146,243,238,178,228,207,216,203,12,71,165,20,223,118,44,31,228,164,139,192,213,36,164,29,198,198,238,250,52,233,142,49,75,167,101,80,201,135,193,55,238,244,15,44,62,74,187,187,190,28,138,214,128,217,7,110,188,39,163,104,122,38,249,150,209,150,208,196,249,48,106,224,227,12,56,147,28,18,33,129,57,230,125,72,144,113,157,106,7,16,224,201,113,174,109,43,236,74,218,231,141,12,184,175,105,248,235,249,231,10,207,96,149,57,240,182,170,30,133,207,45,203,71,108,163,86,35,65,50,126,155,66,205,226,48,5,215,247,62,199,30,61,71,4,85,240,132,245,103,58,160,187,220,2,29,166,45,161,35,114,166,181,95,145,201,96,80,37,9,227,189,207,78,136,118,224,134,173,32,13,135,194,57,238,61,48,123,40,99,65,70,186,134,243,240,131,173,196,83,246,187,97,101,128,241,116,135,53,173,72,151,163,65,25,9,43,196,118,114,215,150,27,237,182,143,39,172,214,67,2,0,217,232,254,157,241,24,121,218,170,130,234,38,21,181,156,31,178,193,240,7,45,169,192,157,171,173,255,54,170,122,82,157,79,203,73,204,13,120,81,245,241,192,198,208,242,193,84,217,104,175,80,22,227,251,198,182,20,211,246,124,117,199,59,230,240,164,198,121,107,187,77,51,215,225,243,242,174,205,38,178,228,86,225,222,230,146,146,143,38,143,176,248,226,221,27,91,90,6,179,114,187,240,55,111,174,69,186,233,144,173,239,57,236,7,134,56,64,231,40,229,194,251,115,126,145,35,109,28,18,10,163,237,82,28,134,211,191,181,63,240,247,85,100,168,163,23,240,192,112,64,47,135,17,109,211,238,198,214,203,159,147,168,27,61,181,100,236,230,97,228,160,203,95,94,172,106,67,122,180,24,19,70,255,96,116,174,171,174,0,248,144,220,206,65,199,224,41,99,58,48,59,205,240,223,166,8,179,235,128,20,126,43,190,187,215,169,34,243,60,77,49,93,251,96,42,12,170,238,11,5,163,96,251,211,232,224,44,185,23,177,60,242,188,48,78,168,165,79,15,146,66,189,229,104,134,181,178,159,15,91,247,105,252,56,82,234,106,105,200,17,162,38,221,186,78,181,147,40,161,42,41,62,140,90,96,73,202,2,78,217,249,58,169,41,71,249,80,59,149,137,255,89,166,48,180,224,103,159,10,167,136,203,32,183,65,25,174,180,60,119,140,161,120,218,98,214,210,169,169,237,160,242,5,62,179,81,46,155,48,59,132,126,56,112,209,218,177,108,247,88,95,187,252,54,249,70,93,96,210,210,191,216,31,2,154,67,75,124,145,67,33,51,52,94,62,217,200,179,192,115,121,245,139,241,171,77,73,233,202,228,190,158,245,234,13,55,31,160,152,212,52,60,123,78,47,124,145,187,61,59,57,149,251,190,132,76,206,78,63,58,115,107,241,193,206,80,45,116,93,158,153,171,127,242,87,19,133,156,122,170,27,175,122,14,120,16,74,147,185,144,145,174,79,222,110,2,99,82,203,71,229,24,173,245,223,182,2,108,221,57,240,36,180,237,13,167,220,241,57,151,143,113,83,91,9,184,156,111,28,186,246,113,143,197,120,156,235,185,138,77,66,87,187,198,138,62,163,200,106,234,217,72,156,115,198,76,34,233,72,50,217,72,61,89,193,173,108,185,59,37,107,211,44,240,150,252,105,102,237,122,118,37,78,21,111,217,128,31,70,237,44,168,83,162,199,207,239,214,244,180,219,216,197,190,181,139,49,185,223,29,15,194,246,239,30,125,224,78,70,189,238,151,176,39,199,28,70,60,225,49,24,170,57,52,189,101,86,162,152,246,243,213,48,128,58,140,136,162,62,76,69,105,244,232,198,79,151,245,152,128,177,43,90,182,161,43,209,157,156,44,96,47,31,134,17,34,85,73,143,61,240,49,171,253,146,143,136,24,76,140,122,248,65,108,190,3,70,220,253,177,39,96,148,246,119,19,202,41,122,188,89,221,192,112,20,195,231,177,38,142,21,21,251,56,14,130,186,30,91,4,158,170,233,191,76,196,113,61,167,242,49,29,99,47,45,70,165,84,212,174,69,241,196,23,8,231,211,18,129,205,108,242,154,126,106,163,84,180,167,112,105,49,115,136,15,248,111,19,247,79,106,207,67,197,232,163,133,231,88,220,218,240,82,144,69,236,175,230,82,81,213,162,62,115,12,159,139,195,230,15,120,172,63,238,26,221,225,106,201,11,143,53,191,156,82,29,230,17,188,180,10,83,68,234,39,8,37,89,123,232,104,13,168,96,139,119,138,21,116,235,110,7,41,88,244,232,128,97,64,186,4,239,127,172,188,98,117,107,106,171,204,22,221,101,220,99,122,228,158,149,86,188,80,188,147,185,218,212,203,132,190,201,105,166,119,152,137,70,168,45,97,158,165,20,48,130,39,186,27,113,195,119,151,93,183,204,214,242,92,34,106,169,221,191,105,179,159,63,119,136,106,84,136,14,87,147,32,213,159,174,17,63,167,24,46,151,247,130,98,162,151,254,93,40,204,204,253,60,61,34,237,4,93,119,169,186,224,151,41,64,104,14,114,115,82,147,20,87,180,83,102,192,138,212,53,91,6,70,166,18,55,70,72,177,250,124,140,55,110,229,238,194,58,112,181,165,40,48,196,122,159,3,160,91,157,113,214,93,20,15,205,218,241,114,139,143,232,211,19,227,204,225,146,31,185,1,131,157,66,30,133,201,125,150,157,126,54,17,56,223,140,40,206,174,77,151,37,101,100,94,158,208,171,165,73,183,253,204,148,72,127,237,63,81,5,157,161,36,191,125,110,166,78,189,122,205,207,181,107,183,96,201,234,198,41,160,231,206,64,86,181,123,151,177,135,174,249,92,209,115,246,91,87,183,50,124,245,127,89,237,170,215,160,247,106,206,248,250,140,102,142,170,63,139,121,109,17,153,201,22,23,136,211,26,149,132,44,196,199,116,10,170,63,254,114,194,248,179,190,157,50,60,247,155,146,176,94,132,136,154,94,33,106,250,61,221,76,91,126,62,222,131,117,71,147,200,215,25,62,189,109,146,179,253,133,109,152,204,84,49,63,55,62,152,254,28,230,228,223,186,161,80,82,237,43,151,218,240,212,203,250,243,112,242,134,179,209,85,221,9,9,198,196,10,49,90,247,173,54,140,157,30,217,97,40,207,254,92,100,81,167,116,212,18,196,245,221,20,223,249,71,159,222,203,26,5,24,164,148,120,194,49,180,161,248,101,213,60,154,183,134,221,216,132,85,79,232,87,181,239,57,76,150,114,61,158,46,195,104,137,137,70,12,249,244,145,194,4,215,125,60,142,33,1,239,184,90,156,157,172,219,15,229,220,18,174,3,76,225,177,227,110,131,91,149,43,197,133,41,122,118,65,235,206,242,34,183,250,194,147,128,145,47,16,124,22,83,184,66,50,85,227,199,84,244,151,147,242,42,164,203,217,188,132,238,43,237,166,247,174,54,60,186,64,46,91,113,236,11,68,37,101,55,236,20,238,59,205,21,69,98,59,9,223,211,185,82,81,89,233,125,54,232,209,46,39,4,5,106,81,203,216,77,170,78,47,255,248,79,119,204,20,248,31,212,175,208,44,67,205,251,236,119,200,137,37,141,117,155,60,159,129,48,23,69,28,247,167,145,186,175,113,85,69,34,116,73,220,63,55,170,22,194,84,198,102,28,218,103,150,161,18,182,192,233,251,45,116,133,25,125,248,229,215,127,116,183,57,87,229,179,18,90,17,195,127,154,188,37,121,54,225,93,241,235,251,66,164,80,29,146,232,53,156,46,255,126,120,33,87,210,229,166,121,78,254,21,198,42,113,39,73,102,206,150,118,91,253,147,241,73,84,157,38,230,250,44,241,112,67,133,73,38,48,238,194,236,20,190,199,214,225,213,226,46,129,21,113,120,66,27,233,227,233,233,79,136,68,56,175,62,216,78,38,89,153,118,24,121,237,40,58,217,77,221,195,53,147,212,237,102,200,78,191,144,154,192,156,240,211,81,92,149,98,120,17,178,168,46,19,102,170,243,77,242,64,77,86,179,187,124,184,57,47,206,57,56,245,233,86,156,69,17,230,103,232,201,183,254,244,136,74,69,116,254,234,148,250,8,132,149,81,3,243,167,207,180,216,229,105,88,139,19,149,232,126,151,202,82,132,131,87,132,71,58,73,183,231,38,40,237,78,40,149,215,64,83,21,106,21,188,210,40,234,250,15,67,201,80,158,119,159,163,199,243,30,73,244,94,83,163,192,112,98,184,55,144,188,157,166,124,253,220,4,82,247,50,96,96,98,154,85,31,38,160,245,205,19,152,105,206,221,77,186,132,130,51,79,139,196,83,79,193,195,125,154,172,73,228,75,28,54,158,238,34,48,69,29,35,94,126,54,104,17,47,161,12,9,34,48,255,174,211,206,103,15,38,82,158,226,88,67,231,178,180,7,62,109,113,142,247,78,137,89,22,42,117,211,67,46,174,14,136,167,31,194,77,105,154,93,122,252,187,134,73,144,201,187,87,98,240,253,221,19,209,22,217,70,89,169,4,116,29,70,37,111,235,79,19,103,110,222,43,19,63,153,44,0,132,77,188,146,171,35,243,90,212,192,47,19,45,206,233,48,92,141,162,73,145,225,137,154,97,176,66,129,183,213,111,134,128,82,235,209,112,60,230,218,225,221,116,63,12,28,148,180,110,17,31,129,31,51,21,79,109,52,134,171,179,148,238,218,34,173,50,251,38,74,26,29,229,132,242,52,153,16,159,111,23,242,69,203,31,21,180,240,198,246,193,139,250,113,177,148,201,229,129,23,230,7,159,53,158,138,222,137,216,109,66,248,193,148,4,84,114,61,147,100,129,174,142,195,196,58,196,42,68,31,105,57,33,230,248,41,182,75,100,230,108,18,72,100,141,15,38,149,117,73,152,218,8,202,189,14,128,19,243,108,224,114,224,102,56,196,218,246,167,237,232,80,216,152,118,134,55,109,25,229,223,93,63,176,7,55,95,1,70,52,212,116,14,83,234,148,93,175,236,192,148,36,200,110,135,216,232,250,198,26,18,29,35,24,15,212,220,42,126,107,162,102,114,17,21,184,48,134,153,239,225,120,99,39,165,57,23,158,40,47,127,113,27,124,154,84,85,222,134,255,35,238,204,145,112,11,146,171,188,23,217,50,106,30,180,0,44,60,76,66,134,2,117,40,100,104,136,166,49,8,66,11,96,7,96,177,6,12,150,4,17,236,130,250,242,191,153,117,74,44,160,219,232,126,239,101,223,251,215,173,33,43,199,115,72,52,59,127,241,160,69,48,9,42,18,5,103,196,140,252,221,99,119,173,92,167,36,22,32,245,253,137,231,4,10,84,126,186,88,58,216,159,166,204,81,181,6,147,180,156,213,153,162,46,240,158,238,156,17,119,169,158,152,225,18,227,248,197,106,3,202,2,27,226,247,219,32,13,210,180,127,197,240,0,59,152,26,209,34,94,177,174,216,48,68,151,63,109,108,2,119,159,194,66,185,131,152,22,92,164,186,36,44,13,61,50,117,75,254,52,185,17,193,248,73,100,105,170,23,137,16,21,48,84,178,16,99,100,110,167,128,5,67,159,6,137,122,197,16,62,150,225,98,98,166,237,70,111,97,150,36,94,242,189,220,10,176,165,252,55,89,68,202,9,203,192,108,154,89,128,243,1,55,229,115,155,139,233,142,188,247,106,2,235,113,184,89,73,97,28,132,179,242,52,232,221,229,83,182,84,17,16,228,144,15,99,193,29,172,19,49,161,255,59,231,208,234,81,9,232,98,82,49,85,196,0,249,123,82,9,68,90,235,21,185,98,106,34,28,56,223,128,64,5,107,135,218,237,29,157,198,36,175,64,224,184,179,66,18,182,120,191,11,142,62,32,27,119,179,160,135,135,199,167,96,118,134,138,229,174,200,160,150,212,225,7,112,115,81,131,247,183,135,213,154,249,217,199,126,131,196,225,138,167,97,164,124,82,60,6,129,196,76,240,70,192,235,226,226,99,182,74,183,48,70,61,248,247,223,187,73,12,157,51,167,98,163,16,222,46,166,78,243,126,22,11,72,9,146,75,39,229,71,242,89,21,16,231,239,254,26,0,29,43,26,4,61,6,224,200,126,3,135,91,190,8,236,82,194,239,58,90,210,71,70,251,76,214,57,3,67,109,126,193,72,226,202,96,10,168,56,31,155,59,187,212,34,42,247,179,64,183,165,139,193,197,19,88,180,187,13,1,154,160,156,238,19,55,35,149,150,167,49,71,188,3,137,52,28,154,224,238,82,22,168,123,109,1,125,251,91,107,237,72,150,16,190,245,89,1,110,88,240,187,19,76,8,213,17,236,7,213,191,75,156,213,68,76,155,234,126,23,19,154,188,246,33,184,32,157,196,144,139,233,192,28,242,219,153,178,139,236,47,7,125,82,128,20,169,243,134,70,211,215,115,140,37,32,117,137,45,158,188,211,20,233,86,70,26,32,181,91,247,116,240,128,247,8,42,239,43,6,247,218,253,31,48,49,44,153,34,79,83,255,228,219,180,175,108,4,5,87,140,117,238,112,20,134,183,182,165,180,31,49,206,90,11,241,49,37,101,23,131,122,215,61,179,74,194,15,26,25,25,185,249,6,177,79,55,5,71,55,21,64,243,25,245,173,62,242,109,220,83,85,196,244,90,199,110,216,86,188,42,67,163,34,223,33,133,134,117,98,72,234,52,85,51,240,63,123,31,49,68,238,247,183,233,144,106,237,126,247,241,167,154,104,37,162,7,219,93,229,65,95,192,150,54,187,4,10,71,247,212,169,161,8,20,73,206,112,214,173,157,38,196,228,226,228,229,3,56,145,113,55,11,44,27,242,114,48,7,115,139,167,141,107,84,196,84,119,47,255,105,250,105,5,36,21,99,37,138,189,105,64,182,191,135,212,42,55,189,50,110,160,177,154,14,12,132,149,62,66,51,76,56,10,100,96,4,162,150,119,231,218,70,172,210,242,156,76,161,165,120,56,25,116,255,149,66,180,208,247,125,183,113,243,136,152,140,174,143,219,120,76,175,19,159,136,0,108,15,77,12,179,185,133,52,32,1,225,216,28,239,240,172,53,245,20,114,233,131,251,66,194,197,197,116,5,87,249,234,146,8,130,250,78,57,135,71,24,49,211,57,212,219,179,39,195,104,221,5,35,56,17,230,115,30,30,202,54,137,145,221,25,57,150,138,33,166,187,120,63,36,163,24,11,4,192,124,216,148,83,84,249,104,42,57,151,3,216,15,56,227,21,52,19,151,254,60,144,67,92,155,22,38,211,24,198,119,95,241,156,226,165,208,51,53,139,119,153,34,6,135,127,138,184,80,112,230,82,43,56,147,239,154,196,170,87,72,193,190,144,129,161,191,60,152,131,120,40,103,95,50,8,45,175,88,133,238,201,216,141,68,76,8,51,166,148,162,197,213,244,229,197,58,214,93,124,238,193,170,83,138,223,227,101,38,180,61,244,34,229,195,52,28,80,33,28,98,64,105,196,198,130,166,124,123,234,127,12,88,123,5,97,56,225,88,247,29,235,5,1,193,46,178,94,180,236,199,103,51,157,85,238,77,202,193,206,79,79,23,83,182,40,246,155,41,67,175,247,35,116,6,232,146,138,147,41,138,79,204,81,213,113,99,233,175,216,193,160,53,220,150,125,11,55,24,87,146,139,137,36,37,17,207,69,162,205,39,133,107,238,54,105,35,70,107,187,129,134,223,39,109,1,71,60,44,150,23,79,23,44,143,125,197,152,227,51,246,138,33,249,132,69,141,24,63,166,250,106,147,79,216,77,126,219,26,9,90,188,156,32,99,156,62,196,32,90,220,145,211,31,94,229,183,127,8,144,62,105,68,239,110,72,242,252,169,152,179,224,211,2,200,74,79,50,180,2,172,85,236,21,218,12,87,92,156,20,38,30,123,194,193,17,135,185,226,183,180,141,122,228,227,83,198,237,115,188,10,201,151,29,91,25,162,159,25,26,137,62,142,150,85,76,107,172,95,140,112,44,182,91,90,125,196,203,114,62,33,158,124,137,138,97,224,106,190,211,232,248,169,237,14,156,130,176,234,132,80,116,234,217,165,125,197,150,69,105,33,238,228,107,100,104,152,135,219,45,106,190,49,95,52,209,74,63,52,143,248,54,230,202,190,5,231,136,137,109,135,66,92,184,138,178,27,232,175,128,156,206,197,160,64,202,192,105,85,94,195,127,122,25,107,150,188,219,192,68,227,128,193,98,121,9,61,12,74,0,238,202,120,55,164,246,83,190,171,150,219,2,60,32,230,57,206,130,204,41,209,240,18,39,12,15,103,201,25,33,205,229,133,167,36,223,250,249,172,37,82,66,18,241,211,27,59,115,200,140,19,178,246,66,97,170,12,241,45,84,156,12,121,203,197,20,144,203,70,59,202,208,218,187,93,204,127,122,22,49,173,9,30,214,153,22,222,216,34,165,29,217,109,125,168,36,82,147,197,62,155,148,10,179,236,98,160,222,166,188,251,7,234,249,29,94,50,167,253,210,85,89,111,56,120,64,254,116,6,64,70,212,206,49,67,247,114,62,103,64,131,242,205,54,0,3,71,143,200,246,135,11,248,248,50,110,238,5,79,198,225,216,174,170,199,107,30,91,35,123,251,241,0,114,110,95,116,100,196,180,93,187,153,99,166,195,37,202,34,243,102,78,172,191,188,18,150,172,75,196,80,37,120,52,234,232,43,74,173,100,104,180,130,237,238,19,14,22,217,205,25,35,38,121,190,66,220,169,247,147,223,70,39,57,5,196,160,194,124,220,52,60,226,150,163,12,235,136,23,217,83,217,11,153,114,120,247,57,97,226,25,23,142,178,82,102,207,44,187,184,227,173,221,89,33,58,145,195,220,166,139,170,207,187,152,132,174,72,28,187,180,144,56,41,34,38,168,191,66,74,213,221,20,41,169,215,20,175,166,136,68,118,56,105,221,228,165,240,22,44,58,55,154,188,123,2,93,238,209,7,22,111,222,203,207,112,49,65,255,189,79,27,88,220,21,131,188,21,90,158,188,212,94,162,106,41,88,222,94,204,52,104,226,228,191,174,248,92,249,211,209,81,144,192,25,185,69,12,174,64,138,89,161,51,68,126,218,82,110,247,225,78,174,78,6,78,109,174,119,250,33,166,145,69,126,26,200,227,20,167,11,24,149,185,68,90,161,74,115,225,92,93,78,30,228,31,197,113,251,7,116,39,181,200,205,246,179,123,220,214,64,195,195,222,42,98,202,165,231,149,22,53,38,134,241,40,143,88,106,203,247,203,79,27,198,243,125,154,202,143,34,223,76,100,253,170,35,32,54,47,108,23,226,115,191,175,187,79,40,124,144,249,100,255,238,187,251,41,218,46,119,74,140,172,115,37,57,59,210,241,9,250,234,38,184,232,82,8,214,138,74,137,68,248,189,6,154,213,214,155,169,131,90,26,55,242,89,101,64,69,228,97,11,22,133,74,56,191,59,203,20,49,169,82,55,21,206,17,63,175,150,155,201,90,60,243,21,175,173,70,76,183,43,182,134,208,202,254,174,212,98,30,113,178,232,41,111,178,210,32,172,117,199,127,54,38,249,125,225,82,13,163,148,22,209,21,47,63,138,84,180,44,220,170,45,46,7,82,161,77,110,22,74,60,105,225,114,113,39,84,48,68,76,232,193,23,195,192,182,68,137,50,168,229,120,98,136,115,75,58,110,235,50,119,223,6,88,208,173,7,203,42,67,214,125,184,74,215,49,82,218,93,70,124,52,192,135,58,161,16,233,244,59,39,160,217,94,101,211,201,238,68,0,107,82,185,49,229,234,32,70,11,180,72,92,121,32,126,200,132,26,17,72,76,104,162,161,78,238,6,226,170,169,222,171,122,142,203,214,140,148,46,128,176,241,55,108,103,114,95,82,69,233,85,234,99,152,25,165,3,75,134,124,28,54,70,55,66,90,17,23,35,175,13,19,4,102,226,59,110,46,172,50,194,92,133,22,250,182,108,254,240,100,57,248,247,233,126,3,138,213,40,87,135,151,161,91,237,17,133,35,87,204,157,211,175,229,101,77,5,119,82,8,54,6,143,20,134,25,89,65,21,227,104,229,107,214,209,17,38,98,216,211,156,57,111,240,151,150,84,218,105,192,13,123,179,195,159,156,69,76,121,238,53,71,43,179,82,245,233,52,188,247,12,107,149,123,76,62,187,27,16,84,12,156,126,45,177,173,12,18,41,178,32,102,41,119,217,104,96,252,247,8,179,30,49,229,24,85,197,57,247,117,13,233,36,160,94,136,127,156,128,33,166,73,95,62,44,27,247,65,12,173,84,65,229,53,49,101,230,241,97,199,147,153,162,195,105,17,139,162,104,102,141,92,161,138,59,125,9,177,79,57,18,179,233,200,57,34,126,130,112,170,231,35,174,224,189,184,182,75,224,51,137,75,71,34,114,56,88,37,22,233,49,140,155,62,157,104,234,143,151,195,212,147,174,90,33,23,209,103,216,148,232,66,221,74,4,252,157,246,18,169,1,64,139,184,194,76,217,226,240,30,21,95,100,202,19,137,172,208,27,9,172,105,89,48,124,89,128,171,92,76,97,184,216,56,213,162,155,97,236,226,178,103,17,66,231,20,3,51,136,60,177,189,170,181,233,196,165,121,22,94,48,216,16,91,167,69,188,155,238,60,81,43,68,42,231,189,176,33,23,188,116,206,136,45,121,116,159,38,55,39,159,5,252,219,184,79,3,108,167,226,99,89,111,111,20,103,228,71,175,203,37,64,113,71,114,176,239,159,135,208,228,254,1,245,42,162,226,86,30,80,84,56,13,171,58,150,131,11,191,169,216,40,201,194,55,161,73,103,171,152,210,253,16,147,80,121,126,217,72,104,66,140,145,39,231,135,155,235,152,126,33,166,127,79,12,17,210,8,37,244,33,226,247,167,105,0,25,241,89,101,63,139,105,221,122,17,140,249,249,88,42,134,54,207,237,81,186,196,234,45,82,52,13,159,41,162,112,113,54,19,85,95,158,110,52,127,96,199,169,119,193,111,15,103,144,71,92,133,5,209,50,138,53,133,127,96,180,201,77,14,23,116,13,169,93,149,68,119,158,110,98,240,233,219,142,200,0,253,10,67,230,236,152,187,37,108,59,238,244,179,117,134,138,137,238,196,211,121,60,19,78,70,37,148,93,38,14,39,123,176,217,29,126,159,76,75,183,32,104,103,225,102,178,203,114,122,196,211,224,190,66,12,70,67,87,49,4,154,35,70,109,48,131,34,110,6,118,124,197,233,178,88,255,196,57,206,53,38,84,203,186,214,5,101,24,97,3,96,47,182,132,36,76,188,239,148,144,134,151,75,25,104,162,57,238,200,128,148,151,119,159,163,56,195,21,180,159,214,27,29,113,239,17,224,165,125,113,136,95,3,67,121,41,17,106,153,70,234,243,72,123,232,132,97,52,45,18,145,64,92,123,132,221,254,127,49,56,110,169,222,240,20,69,140,42,166,82,247,110,4,64,98,246,35,150,120,60,205,169,91,46,252,98,228,220,51,62,155,156,175,56,47,160,152,55,167,171,225,233,60,68,21,130,184,29,152,216,124,53,154,86,31,166,130,175,93,49,225,202,34,98,148,227,29,89,157,194,205,129,24,174,212,187,147,170,5,25,174,184,131,175,18,22,24,104,220,234,197,210,223,208,119,152,142,220,67,107,200,200,137,22,59,247,163,25,19,122,97,195,15,191,100,35,77,3,186,22,49,42,58,198,77,95,141,132,11,1,62,109,59,34,180,68,82,182,56,177,71,23,37,108,147,48,130,12,16,65,196,217,150,48,196,85,160,169,17,147,9,184,1,63,224,239,228,120,21,186,154,75,104,156,101,76,84,242,244,49,214,218,181,176,160,19,93,226,37,128,130,56,174,155,64,136,189,136,173,94,32,88,111,33,165,0,66,101,64,106,133,21,210,183,16,119,152,24,176,144,176,20,128,9,22,35,5,140,90,250,222,227,206,60,135,94,108,55,10,63,134,3,212,81,143,13,201,145,60,109,156,34,241,48,22,145,56,208,37,91,60,170,137,71,119,75,80,224,93,193,96,206,225,46,30,63,233,182,67,32,6,58,234,198,174,204,32,186,63,77,25,98,174,17,198,1,88,32,61,98,216,162,74,196,13,172,26,240,126,23,120,9,224,9,223,80,138,198,41,41,68,63,42,234,134,105,20,227,31,113,177,126,213,16,159,147,46,33,84,224,42,169,168,185,79,183,41,199,35,91,33,66,109,18,34,210,77,10,143,231,172,97,104,16,109,175,34,44,176,90,199,192,224,29,210,113,83,10,58,238,192,200,197,138,149,130,24,204,199,120,26,208,97,17,27,156,114,216,2,109,75,17,251,145,82,184,156,111,208,1,144,232,165,98,96,156,253,100,158,229,72,116,94,92,113,178,196,64,191,241,14,105,202,68,92,170,8,9,181,203,116,211,106,28,111,166,182,178,137,194,160,192,107,143,88,171,74,87,169,24,33,4,235,2,4,17,244,43,34,70,247,221,201,144,184,35,8,153,55,41,215,43,229,14,156,247,163,206,33,44,91,197,212,247,229,27,62,77,64,99,92,241,48,110,206,113,99,179,59,203,201,227,93,41,210,246,32,233,180,44,19,154,112,252,163,28,8,108,117,32,86,69,124,60,238,28,167,30,5,81,228,96,38,163,227,136,184,194,113,84,218,109,109,169,230,233,19,249,185,177,116,0,137,174,152,136,105,4,175,192,16,93,122,50,105,59,15,180,113,243,223,159,216,0,197,199,105,237,120,154,230,95,217,72,201,90,129,75,88,141,192,144,138,159,203,114,30,195,39,252,189,97,77,159,127,14,74,178,10,39,171,245,105,69,248,229,236,142,27,44,88,164,127,214,141,42,1,184,37,254,223,17,119,83,98,33,198,96,30,87,12,154,133,243,57,14,66,5,26,167,163,157,1,22,51,127,249,54,4,252,253,60,13,74,132,139,73,93,79,25,90,6,42,207,173,254,101,13,186,187,169,248,12,200,115,149,16,121,165,219,247,129,24,227,192,147,118,199,172,239,18,128,1,140,7,90,18,127,55,100,232,183,138,251,136,207,250,141,208,81,180,151,208,117,43,98,172,80,63,144,224,85,211,9,34,98,210,4,126,156,129,201,229,250,17,177,193,37,248,192,161,109,187,152,44,63,49,108,197,46,222,112,225,94,49,85,217,61,34,75,52,32,77,73,46,219,111,223,108,35,212,103,165,94,195,133,44,220,113,81,226,229,22,205,28,250,52,128,9,174,62,127,138,255,25,218,68,19,249,200,7,83,90,244,195,232,144,240,43,158,234,193,118,171,26,109,206,235,40,33,165,222,186,235,114,38,195,210,142,129,103,65,45,250,61,60,163,126,15,150,41,124,43,17,131,157,235,62,185,5,18,111,217,8,98,42,21,251,125,184,103,221,12,244,30,167,217,66,92,246,45,29,180,35,82,128,99,114,49,77,114,89,143,200,216,209,219,74,139,226,226,242,20,49,70,173,187,44,182,231,147,238,149,82,172,224,218,197,228,136,170,12,156,90,179,82,226,105,28,235,162,147,6,212,134,43,88,2,238,165,232,54,182,124,72,204,169,149,114,22,21,83,111,228,54,240,34,154,122,129,210,108,210,168,36,241,89,99,10,158,173,4,232,84,245,196,219,78,150,196,149,151,211,163,225,244,23,86,162,79,120,91,63,140,188,182,63,93,44,6,38,155,156,44,148,39,89,113,66,202,109,208,70,76,6,223,71,134,155,86,47,133,156,137,233,247,251,102,5,118,187,125,91,111,237,238,61,211,224,185,101,240,222,88,83,17,159,69,112,158,159,177,45,20,158,117,147,23,98,81,223,156,110,106,36,243,210,5,163,206,232,59,33,132,175,133,165,194,20,199,110,145,162,221,230,101,63,147,178,103,0,16,2,182,79,106,233,57,34,168,231,16,119,102,93,213,105,177,86,94,23,195,86,210,159,189,144,29,57,8,108,164,42,45,172,182,147,136,25,151,16,27,34,229,163,170,35,102,188,241,23,229,58,100,35,65,207,48,67,12,153,225,115,250,72,174,249,86,32,200,88,138,110,164,99,8,184,112,24,73,117,209,243,49,130,120,146,235,163,173,249,94,64,24,64,62,161,120,90,253,153,177,9,245,187,127,244,49,129,71,121,238,39,140,73,87,73,123,110,77,85,218,241,72,14,31,253,131,198,189,112,100,246,85,20,159,249,79,195,118,48,150,60,141,105,19,253,29,219,64,106,117,78,72,244,71,28,228,28,20,128,1,101,100,208,121,250,245,180,73,204,175,71,105,96,183,197,74,211,40,146,116,139,86,210,206,49,41,86,224,253,204,119,55,190,110,23,27,82,154,124,87,53,234,149,223,211,147,64,4,231,94,213,29,45,4,205,197,203,16,118,84,76,179,215,254,196,184,98,146,32,64,76,165,240,114,177,37,189,30,93,122,230,225,11,70,28,177,145,14,169,38,102,83,127,27,9,23,18,228,114,157,114,104,114,138,143,28,158,32,125,24,88,83,103,27,164,196,58,245,231,106,59,167,171,126,199,3,144,106,26,82,213,32,232,35,123,219,251,196,60,19,200,250,223,201,92,179,133,180,173,231,234,162,139,174,250,171,217,102,207,30,60,215,191,59,14,52,56,210,186,246,136,187,55,129,78,28,129,125,9,152,127,210,237,168,36,48,18,144,26,80,49,101,244,95,20,3,132,1,202,50,244,240,128,225,240,153,200,38,206,93,77,67,92,211,62,92,76,134,164,63,214,27,189,29,197,135,70,91,129,164,6,236,100,6,172,163,137,65,225,85,49,13,20,223,103,3,246,81,87,121,206,30,230,255,184,98,26,56,84,156,35,207,52,205,20,248,215,215,189,7,155,167,193,6,212,252,88,165,103,125,170,79,218,52,76,142,103,198,141,216,220,197,118,220,84,106,144,216,46,165,210,44,61,70,41,205,129,241,48,108,116,249,49,59,241,109,175,24,28,145,103,167,28,143,61,249,200,88,128,174,87,106,2,89,58,249,164,80,69,88,151,218,118,116,33,184,116,39,233,244,255,217,102,219,81,6,144,146,123,105,42,134,249,49,196,48,166,61,79,99,34,247,28,226,130,101,170,79,83,104,254,253,116,1,132,186,61,166,248,81,125,30,49,182,42,88,205,44,112,235,89,106,231,19,3,80,187,212,190,162,19,198,111,115,196,198,0,166,247,49,96,115,254,52,21,190,143,158,165,29,166,248,185,134,163,97,188,134,62,161,15,223,42,5,164,170,180,159,15,163,198,106,138,120,169,133,68,109,109,223,254,97,144,151,72,25,14,67,3,149,32,158,166,79,250,209,41,240,61,251,146,20,88,137,36,133,140,37,15,203,104,72,251,110,207,148,39,107,21,113,241,217,105,103,52,127,38,23,243,108,226,234,189,161,20,38,116,173,15,192,152,35,223,182,66,220,198,146,35,131,173,215,220,72,61,98,2,206,143,189,5,62,78,42,33,6,229,160,254,185,62,20,231,106,247,24,203,38,127,163,107,82,3,77,99,22,3,189,173,106,88,18,203,221,190,100,248,164,251,117,205,104,104,218,33,158,68,227,255,92,31,106,4,226,223,80,38,172,50,207,161,169,198,80,236,226,10,140,140,46,40,212,139,43,196,231,4,52,81,83,40,227,233,97,29,96,13,64,133,212,89,50,210,66,127,26,115,184,137,106,183,218,219,236,155,101,195,108,34,122,138,6,178,234,193,243,105,221,77,146,30,197,204,103,164,223,187,141,16,168,220,28,14,239,6,34,101,184,152,88,153,108,227,101,144,204,223,46,39,218,148,245,42,54,94,174,228,106,10,36,171,189,147,250,36,228,104,124,224,21,155,233,21,195,244,232,186,128,114,201,53,68,7,26,61,221,151,70,193,233,130,94,81,126,154,35,20,7,172,82,189,151,117,224,84,179,174,248,44,218,100,183,74,43,148,47,254,110,26,179,212,17,155,214,172,177,93,74,252,91,180,235,121,24,186,238,120,184,90,23,208,21,227,72,120,20,153,156,151,193,237,171,24,94,149,122,197,48,231,137,152,182,233,210,67,12,175,140,204,201,160,115,249,243,156,167,205,73,17,229,59,233,38,116,128,216,249,99,141,76,250,242,115,19,132,97,5,48,68,149,68,227,17,27,22,90,136,51,88,69,242,221,180,184,123,133,63,144,60,27,238,89,17,115,203,116,255,48,234,34,116,135,67,200,225,166,77,181,44,100,126,126,185,129,78,231,226,78,193,199,210,87,83,39,227,219,108,209,244,250,231,209,17,128,162,182,17,91,118,25,129,135,76,48,228,18,221,173,222,106,221,182,98,19,88,85,158,39,247,166,21,252,169,163,204,217,133,249,221,197,84,152,137,105,138,94,232,78,100,13,18,112,158,146,128,67,233,128,210,234,147,116,92,156,38,85,189,40,215,225,0,240,134,181,33,157,106,72,123,13,226,65,186,91,177,119,244,97,112,144,252,52,181,243,179,73,239,0,138,249,207,158,141,167,233,73,81,221,104,77,71,37,158,222,68,158,68,76,155,137,55,3,76,128,133,218,165,109,70,108,104,78,217,197,199,46,186,237,210,38,166,11,105,185,184,190,209,32,242,248,235,139,184,24,133,198,190,252,245,72,171,65,64,184,152,138,98,213,172,249,88,171,225,12,208,107,93,166,222,241,64,57,167,43,53,206,163,43,53,184,82,63,77,224,151,143,161,7,226,56,87,244,251,185,248,76,137,26,228,147,46,163,112,10,129,104,163,38,60,196,120,167,217,201,214,97,143,162,83,96,139,216,240,16,93,74,231,126,86,33,173,246,241,106,144,24,197,42,134,107,135,154,87,23,131,31,47,110,248,176,78,69,215,233,48,55,30,251,77,94,14,22,190,183,109,33,182,20,183,136,205,94,140,151,227,83,74,16,107,16,156,112,96,47,196,2,10,67,155,154,145,168,196,187,183,5,6,69,108,212,120,237,138,165,167,184,90,110,11,210,210,43,110,77,2,181,84,124,56,151,175,253,114,105,178,71,13,152,187,174,152,209,99,219,233,38,164,161,105,246,56,0,5,222,18,241,220,192,152,110,142,92,55,157,53,242,138,177,130,75,142,93,120,94,126,97,166,42,97,36,18,1,113,62,38,157,51,50,112,182,240,140,41,53,104,76,253,109,42,144,231,186,91,184,54,153,147,2,214,125,139,45,124,172,216,44,86,11,61,121,197,155,3,17,163,23,228,171,9,238,172,18,191,108,136,158,87,33,141,68,97,221,104,113,174,143,237,119,103,20,20,90,158,113,41,86,228,45,213,1,99,169,71,212,125,154,246,233,98,27,28,135,145,46,187,208,56,199,183,109,114,159,64,190,182,221,83,166,86,182,74,197,12,251,147,12,107,40,210,13,177,233,18,49,209,101,255,106,195,135,27,18,33,3,212,109,220,235,159,54,145,139,209,137,85,8,207,162,79,56,157,3,67,74,15,65,122,164,177,32,164,164,247,100,220,32,160,132,186,34,78,212,134,196,15,32,84,164,243,250,42,210,114,41,129,170,225,214,130,55,20,27,133,98,223,162,79,3,20,18,51,14,194,100,211,167,87,29,227,42,36,154,10,154,62,189,183,110,82,226,205,229,253,46,106,16,124,139,195,23,85,229,233,10,243,149,223,93,70,62,219,117,104,16,17,172,216,42,32,190,105,144,183,87,170,106,75,28,221,10,158,191,78,249,230,6,8,173,129,77,41,26,139,118,139,228,77,170,136,207,93,85,84,12,170,234,85,150,29,115,90,62,140,14,74,81,196,3,172,163,174,123,137,254,244,120,122,142,253,12,141,226,248,240,88,169,192,135,196,89,246,105,182,106,100,23,91,137,78,87,49,45,71,33,54,30,17,89,177,14,3,201,138,151,207,161,13,126,136,185,45,125,104,213,114,83,250,114,152,0,175,152,207,150,80,46,67,91,14,146,133,24,115,68,166,229,40,173,28,209,63,138,234,74,213,239,54,6,195,184,211,13,198,82,143,24,169,235,230,230,32,217,157,148,245,144,80,253,29,166,12,104,92,106,65,35,37,203,38,82,185,179,187,97,206,244,120,22,42,116,177,206,143,218,238,107,198,78,107,198,50,39,191,60,173,76,211,119,26,176,47,186,92,84,118,183,216,73,84,71,171,35,214,65,253,137,9,61,19,144,164,124,132,2,103,11,65,185,152,243,166,71,31,202,162,20,107,141,49,157,36,219,0,114,118,243,94,6,42,45,56,202,162,229,241,164,154,27,223,196,26,192,130,19,69,142,101,24,230,29,9,133,54,245,26,160,163,121,249,164,204,14,77,164,222,48,25,184,60,255,108,11,97,138,171,53,0,163,157,49,50,16,249,212,82,169,68,167,195,156,224,168,149,169,151,27,255,208,226,105,186,245,244,238,3,166,178,196,249,97,193,244,134,57,231,50,208,189,72,227,147,10,145,159,166,93,191,133,229,8,124,187,116,76,26,104,137,24,58,180,215,200,179,52,31,120,47,206,52,218,22,61,215,95,51,187,63,187,127,164,34,34,166,31,125,251,86,32,116,152,228,2,178,30,228,228,33,79,99,118,104,207,203,7,97,150,120,57,41,70,81,88,136,179,39,158,206,236,157,203,127,138,7,73,163,239,114,156,231,105,92,2,75,237,28,186,194,157,213,5,177,225,223,61,31,70,53,240,21,55,113,34,8,56,59,227,196,39,212,165,54,196,18,55,44,45,150,173,137,190,97,20,105,35,126,25,12,31,73,34,146,88,111,222,72,205,117,79,118,73,6,6,11,187,195,36,162,175,113,39,139,174,245,57,125,241,89,217,234,198,68,218,0,97,111,46,133,191,97,234,195,212,9,251,184,11,44,114,146,190,129,163,221,97,206,39,224,213,69,175,77,96,133,167,83,103,209,77,134,149,35,135,3,84,151,58,226,105,138,0,117,163,88,123,159,159,91,96,160,169,53,17,49,158,89,31,247,233,199,97,167,148,244,168,237,25,98,202,127,178,30,61,102,229,190,156,217,215,151,27,112,118,11,49,4,119,143,93,121,17,22,168,242,165,246,83,197,231,78,141,16,52,108,32,85,35,90,195,106,154,91,136,119,235,91,109,117,171,200,113,133,4,214,243,212,236,232,128,253,179,205,33,226,188,84,95,145,70,28,247,105,218,145,229,183,51,29,122,174,136,201,121,173,174,79,99,249,248,98,83,69,41,86,41,209,145,157,99,194,1,139,221,85,31,173,61,128,191,32,0,239,77,235,26,192,38,9,228,19,67,180,207,75,127,24,134,138,18,39,19,248,75,173,74,2,182,171,58,233,3,17,250,145,158,57,49,234,141,233,47,135,206,120,74,84,202,188,197,216,10,112,246,169,163,107,120,101,195,13,203,99,180,96,201,232,205,69,111,151,91,142,84,76,116,93,107,250,235,41,108,136,167,153,114,177,222,56,142,247,116,29,47,97,168,83,199,125,61,194,127,1,49,78,8,8,205,76,185,196,66,144,101,209,68,33,215,102,55,52,180,120,26,92,220,169,246,87,218,1,160,0,81,19,61,198,83,77,67,230,37,158,166,111,79,157,144,74,42,48,95,49,176,113,89,109,249,130,165,243,137,1,44,212,194,161,14,48,113,120,79,16,142,181,150,213,36,206,61,176,214,104,82,165,100,81,109,125,138,120,61,148,7,166,21,189,16,34,134,217,203,195,238,125,90,75,177,12,141,232,102,100,8,72,193,0,199,17,98,172,210,17,177,162,14,65,139,180,79,193,0,72,3,137,127,24,230,90,151,40,35,247,102,143,32,36,157,189,185,136,66,108,20,216,140,29,47,231,126,18,149,215,190,198,250,79,108,173,91,146,94,130,229,177,94,133,73,149,114,17,235,142,250,106,172,232,159,24,10,150,44,10,177,81,58,31,246,0,11,82,164,97,153,136,23,197,193,223,79,147,54,100,59,137,216,40,139,253,221,5,7,76,148,18,48,250,61,114,164,132,69,32,206,20,241,89,45,47,236,164,232,31,144,30,125,186,0,198,225,67,163,69,60,63,227,206,14,79,55,13,6,100,63,159,197,172,249,141,79,197,109,151,200,5,127,105,97,76,211,82,243,164,233,219,207,152,254,164,51,183,161,193,5,232,66,33,45,112,49,152,60,186,26,231,183,189,197,143,87,27,207,166,72,41,183,118,219,206,200,203,166,24,11,70,65,182,125,159,128,65,245,152,26,96,49,52,175,96,7,19,218,10,31,84,76,216,208,103,219,172,7,153,237,109,169,119,255,105,32,102,187,104,98,72,194,138,35,119,31,49,121,134,103,255,27,145,189,127,87,193,131,87,247,196,64,35,98,57,10,76,203,93,143,166,101,87,125,27,1,134,171,218,16,7,195,43,212,39,120,76,115,169,163,92,172,47,204,191,43,87,133,46,54,119,147,226,123,23,51,187,234,241,25,17,189,123,186,84,54,172,161,63,61,127,140,162,46,78,103,147,13,21,131,198,229,203,213,185,21,155,122,186,203,60,225,113,159,126,85,202,162,162,32,223,147,71,53,137,124,23,37,74,201,245,244,248,85,154,232,13,83,1,104,234,247,187,90,205,175,184,134,249,118,102,133,13,95,53,26,100,253,115,49,167,134,86,168,35,143,176,199,48,116,219,254,56,147,45,176,233,38,64,141,132,209,69,92,114,243,234,52,206,165,129,234,171,159,59,182,215,13,81,106,64,7,173,186,162,199,64,136,76,145,181,221,107,114,13,154,186,225,53,123,228,110,64,243,212,187,45,81,250,245,13,237,152,252,36,88,234,19,91,200,78,206,51,173,25,116,104,216,195,208,208,221,221,132,112,81,59,231,109,39,173,240,249,38,109,223,175,24,98,66,55,208,38,186,80,83,69,88,46,65,171,50,217,224,107,235,172,1,244,81,226,105,122,242,198,115,113,90,70,198,71,94,141,156,73,197,86,95,253,45,39,1,157,164,159,109,80,212,43,164,195,170,75,229,0,25,15,241,55,167,198,143,249,196,45,136,193,187,133,70,143,100,43,106,46,0,251,225,189,243,147,43,61,189,135,179,209,118,233,11,2,114,137,218,188,176,230,220,186,36,186,59,211,212,40,22,149,141,45,70,70,116,127,149,39,130,182,103,132,75,207,185,134,220,174,171,24,252,244,79,186,136,215,104,180,38,83,39,227,250,110,90,60,231,9,222,157,129,220,189,96,141,96,26,183,64,11,69,108,143,82,209,249,132,76,160,171,141,173,98,84,87,90,182,4,7,210,177,167,191,161,45,208,136,53,251,195,203,147,99,213,80,221,179,118,211,208,223,143,240,239,211,104,88,22,148,241,105,216,113,46,239,204,159,88,34,125,173,231,233,30,84,103,164,124,65,25,235,239,200,157,90,2,0,18,208,56,246,163,139,217,168,46,94,6,78,173,123,101,236,22,67,155,144,107,232,114,147,177,158,174,241,176,178,154,122,164,214,23,19,65,102,163,194,237,75,227,196,68,165,93,45,113,124,114,123,44,211,69,199,202,39,182,206,141,165,79,227,31,187,81,76,195,74,87,147,25,80,211,236,154,154,106,54,218,72,84,235,176,196,254,106,76,36,117,36,122,183,38,216,239,171,225,95,158,154,222,62,103,130,16,78,136,137,172,170,53,207,149,213,252,136,108,208,240,53,233,5,84,36,224,201,46,30,32,31,62,97,193,104,192,162,230,24,147,88,163,130,196,211,182,75,97,233,82,53,142,125,237,195,106,191,238,118,17,83,248,232,55,196,54,230,83,213,41,56,25,174,21,176,242,233,166,150,139,209,216,56,226,97,75,152,232,189,73,10,218,111,116,24,190,207,105,209,167,193,89,245,217,62,30,245,90,146,119,165,21,161,135,107,5,190,252,94,237,241,157,134,55,131,2,97,189,186,238,17,234,78,91,252,48,230,227,124,110,228,70,197,154,255,50,57,142,39,213,192,87,123,119,46,37,248,120,43,50,37,148,55,58,226,209,17,31,15,94,231,115,83,211,237,123,127,227,83,15,205,160,0,183,225,28,105,136,247,190,228,14,102,12,64,113,17,239,166,12,79,223,13,222,185,7,43,129,169,3,242,64,47,123,227,57,114,113,53,74,23,21,243,198,30,98,232,217,212,84,56,187,47,124,182,99,226,148,33,245,70,56,128,92,140,33,101,167,235,200,88,143,18,15,79,67,52,209,32,108,25,225,108,238,109,117,56,42,101,121,227,221,198,24,160,98,176,105,62,235,139,58,183,173,77,197,22,193,13,110,120,170,166,44,81,46,98,204,217,79,33,28,113,163,109,65,159,174,198,174,233,98,234,253,146,230,218,136,208,126,167,18,220,37,152,23,53,56,0,80,193,138,151,111,67,129,87,241,114,2,93,164,231,98,204,26,120,160,155,244,11,173,89,101,218,83,208,114,156,176,28,164,171,214,5,116,14,152,70,84,168,116,44,254,211,92,215,234,84,225,205,31,243,96,184,24,31,75,186,84,176,190,182,183,246,194,0,158,243,147,220,4,213,223,73,168,141,85,241,76,163,198,99,40,224,109,241,114,82,242,237,249,109,106,57,226,105,44,102,77,234,230,139,2,114,164,171,105,132,9,4,196,234,51,6,247,93,237,250,187,20,169,248,98,64,150,247,4,135,41,245,43,213,71,85,140,85,66,67,99,144,123,118,255,221,66,95,101,209,216,23,118,122,115,49,93,88,90,52,5,166,71,68,58,23,8,193,77,43,201,128,217,247,155,252,72,1,135,153,79,174,56,71,243,11,104,238,100,136,198,147,105,238,222,111,68,181,28,221,75,250,52,157,53,197,127,26,234,154,161,41,10,0,212,86,11,49,61,117,79,158,154,109,88,253,229,116,177,107,81,42,240,198,32,177,124,98,108,93,109,91,192,243,164,248,215,197,21,238,177,241,36,10,192,167,116,49,110,130,134,245,0,194,31,241,219,131,152,66,121,146,16,0,192,186,116,233,77,61,26,93,115,217,133,134,47,242,188,57,247,160,112,166,98,184,164,39,20,217,224,52,93,254,195,16,205,235,246,37,115,226,204,39,86,171,207,201,22,49,24,247,177,65,97,14,210,27,113,48,71,41,249,30,165,163,47,73,200,111,24,133,113,138,151,211,244,222,245,155,23,109,41,62,161,180,142,102,61,244,141,184,79,247,239,218,6,188,252,84,52,164,61,99,190,1,111,170,79,236,216,136,177,227,229,20,7,104,180,158,202,14,7,101,193,65,194,84,86,241,160,4,40,196,84,60,106,232,184,90,11,132,75,97,81,123,78,23,17,142,207,54,90,230,82,173,71,37,88,9,242,167,18,160,183,85,240,6,196,20,226,12,23,131,110,161,101,55,20,160,123,187,255,34,102,118,230,112,235,208,96,137,245,167,233,126,209,198,5,0,187,183,199,182,142,24,37,172,231,195,64,238,190,57,203,21,37,94,117,198,27,149,78,62,240,106,204,138,207,122,93,150,230,101,52,69,79,34,205,24,113,179,207,74,1,141,68,111,23,242,89,94,218,199,200,64,166,149,151,83,159,87,99,65,74,183,124,162,20,245,80,212,27,83,94,216,120,58,114,124,38,47,13,224,229,77,77,51,171,208,119,12,145,149,173,32,82,11,211,40,89,113,212,109,154,24,82,211,146,32,234,187,154,231,194,86,238,214,9,42,149,103,9,126,159,228,51,62,140,24,73,139,149,160,24,115,61,78,1,87,122,206,246,108,244,87,111,23,195,194,166,79,15,75,156,214,16,143,170,215,61,192,79,158,103,163,171,10,163,72,51,132,21,158,144,248,105,112,253,85,141,163,230,61,5,8,242,217,211,10,101,210,52,227,221,244,49,62,181,76,212,71,36,159,20,192,107,84,201,3,11,221,252,252,224,94,129,37,255,164,15,179,55,151,1,40,11,190,73,81,49,247,217,183,30,240,82,131,230,175,35,43,244,183,187,120,131,144,170,35,3,152,203,109,32,20,118,209,11,100,96,183,124,65,5,220,76,220,80,125,56,65,166,232,15,91,141,214,179,135,185,115,151,63,13,104,219,24,79,66,23,10,43,127,186,3,71,185,159,145,129,93,186,92,12,8,155,230,38,45,223,30,82,172,74,53,98,96,164,40,174,75,161,137,213,66,168,35,69,189,125,107,9,74,102,153,143,158,38,116,230,39,183,16,27,222,122,122,168,22,94,219,127,26,90,227,209,244,171,233,31,47,46,62,142,249,42,207,106,205,216,192,144,21,244,254,110,50,138,8,191,129,85,236,152,212,159,76,49,132,74,33,38,184,171,87,238,96,173,220,96,37,126,148,138,38,131,161,88,246,146,222,85,237,74,222,207,22,166,23,45,94,78,64,81,175,128,179,195,147,163,25,47,232,61,91,214,140,45,59,124,251,156,81,189,240,20,181,31,113,139,150,82,58,47,82,121,172,70,168,155,188,44,29,206,6,160,147,245,233,70,246,173,187,152,61,254,72,87,243,210,75,34,185,237,201,82,147,75,118,80,237,197,81,1,42,89,63,11,70,151,225,98,208,248,158,20,56,246,160,219,95,144,31,141,246,36,208,201,49,248,201,5,12,188,45,221,225,196,78,190,48,232,145,210,211,165,199,190,211,133,232,218,170,2,180,178,159,244,58,106,216,253,11,180,240,81,210,106,138,144,98,93,254,213,100,171,244,88,31,163,30,74,243,79,74,28,248,73,114,35,246,198,139,35,222,91,241,186,237,234,42,30,164,1,67,240,232,127,85,164,164,220,29,109,134,34,88,18,99,90,116,176,140,117,245,19,163,105,31,29,109,44,108,62,225,171,41,215,89,53,224,229,237,141,232,63,241,115,97,79,219,167,42,46,106,77,27,55,141,235,43,126,186,106,63,55,157,235,219,35,64,12,220,220,108,21,31,119,210,141,5,234,19,230,83,66,114,52,58,96,243,33,166,67,85,70,14,109,208,190,147,102,8,148,34,133,91,46,6,78,208,89,109,32,128,0,188,194,215,164,253,177,129,8,107,86,89,142,167,138,16,88,144,229,200,43,136,107,221,106,157,1,42,82,68,92,74,121,108,1,131,91,143,57,97,2,84,145,2,141,145,102,172,53,52,167,122,33,31,241,113,120,98,78,168,38,169,207,208,224,129,136,25,253,85,102,60,226,89,239,208,32,243,123,71,78,173,243,21,167,244,175,196,53,123,147,251,2,80,98,183,186,31,113,0,82,30,49,173,156,207,200,170,67,157,173,159,93,240,62,219,150,67,57,29,49,29,7,239,103,245,64,141,71,92,203,122,230,132,230,227,152,209,227,199,142,103,159,28,75,205,219,2,56,123,71,77,39,45,21,31,224,89,198,209,92,187,60,54,41,65,200,25,235,65,210,87,115,243,164,62,122,139,109,54,172,39,88,7,62,129,122,247,245,248,193,60,235,103,159,179,156,106,188,124,210,154,162,31,6,91,220,142,151,15,106,147,31,49,219,214,39,141,163,146,228,116,77,250,12,83,44,23,155,184,72,112,204,10,203,227,186,175,48,246,105,222,102,130,227,176,66,151,162,251,186,118,225,80,147,214,226,2,33,20,175,182,248,52,42,205,237,31,214,1,161,16,99,98,102,171,49,245,223,238,176,122,63,82,203,74,92,105,209,54,14,250,170,119,40,67,235,105,151,5,1,32,132,30,122,23,151,172,229,245,51,91,125,188,175,7,232,210,89,141,229,252,235,40,113,49,57,234,185,158,38,15,39,105,2,52,220,56,13,181,67,164,5,148,248,249,67,6,123,89,59,95,64,176,138,111,134,240,35,107,215,19,84,154,237,222,108,203,34,197,218,55,195,105,117,133,197,17,16,56,101,58,203,74,119,226,199,35,102,27,87,237,217,161,131,171,198,111,91,255,177,12,173,82,70,85,227,186,183,164,142,12,173,17,36,138,243,5,49,73,209,22,145,214,193,156,14,91,162,64,186,33,254,201,113,171,130,37,221,76,141,161,101,57,148,6,214,25,215,106,54,172,20,237,184,50,76,177,48,115,6,236,99,178,13,169,180,41,49,107,0,232,168,137,53,241,140,115,137,167,177,223,196,218,158,132,134,228,229,144,43,107,51,18,137,181,20,147,74,16,228,65,35,25,80,64,164,16,19,4,215,35,64,191,151,179,255,154,121,183,53,238,77,44,102,183,184,251,160,128,234,218,70,5,126,95,68,54,232,65,24,154,248,36,6,123,53,30,20,41,83,7,78,239,102,142,59,61,25,117,137,188,123,26,163,88,14,49,104,94,42,54,86,195,176,75,193,216,210,3,70,167,180,227,222,216,119,149,167,161,49,195,200,18,115,146,150,118,21,210,163,176,98,19,19,8,210,251,126,26,52,201,216,119,66,21,207,143,212,23,224,178,97,78,195,65,147,159,30,208,12,133,108,172,22,59,67,197,148,80,197,237,148,137,42,238,7,125,41,122,64,145,46,32,240,181,139,179,175,85,174,45,158,20,229,214,122,64,171,67,176,32,6,6,234,193,165,33,220,80,238,54,123,112,57,166,149,154,121,208,156,254,211,149,138,118,144,98,255,197,21,146,169,246,210,125,180,183,53,181,196,9,72,125,188,221,228,103,138,107,72,185,10,181,225,183,144,173,143,135,169,87,124,240,174,32,7,188,103,111,64,33,249,64,24,129,113,228,98,154,22,246,131,156,81,211,61,153,100,239,199,11,242,181,118,92,171,80,195,62,29,246,103,165,250,136,251,131,120,215,120,112,32,54,197,146,45,124,140,252,120,255,235,172,244,72,177,214,120,186,109,62,226,180,157,182,129,166,61,50,193,143,216,200,231,195,67,57,46,131,98,226,208,239,179,226,142,40,240,158,43,42,20,136,137,177,90,16,241,61,184,3,56,75,51,148,66,133,43,175,43,208,9,173,151,87,77,111,1,152,254,97,168,120,43,4,16,235,244,254,170,120,214,122,143,30,85,51,83,49,65,168,56,136,48,81,165,153,120,40,224,72,217,6,80,120,159,238,154,92,97,121,151,195,41,48,50,3,206,23,49,169,124,153,48,173,131,133,0,60,45,185,31,10,245,36,42,222,235,62,12,54,137,110,163,99,81,174,126,215,10,122,123,29,54,77,85,99,201,46,235,234,5,227,145,144,223,150,237,159,155,34,226,80,9,86,239,177,70,105,234,71,131,119,112,245,36,136,31,186,71,235,0,200,62,180,25,22,172,110,194,99,32,247,25,118,37,37,236,89,66,11,103,104,0,3,121,204,131,100,160,226,160,64,74,210,35,228,97,60,2,15,16,16,237,137,126,245,20,32,62,53,229,202,103,59,244,216,89,119,163,199,209,207,50,74,247,234,226,62,203,131,136,115,110,251,230,124,143,236,154,23,158,162,81,104,231,55,106,161,18,81,67,30,86,197,228,5,32,71,92,32,114,144,113,19,170,233,241,234,66,2,81,118,48,229,81,142,73,137,24,107,88,190,10,67,175,221,207,42,92,146,50,50,110,181,49,98,100,108,11,93,76,26,112,231,142,145,81,154,170,8,45,203,176,128,98,104,211,188,48,17,211,18,21,97,164,133,219,170,79,3,172,237,212,216,118,171,117,97,99,57,226,77,228,201,127,27,160,89,5,143,217,16,89,150,126,87,19,112,152,38,98,74,153,115,236,5,20,150,56,186,248,215,221,241,245,8,127,145,118,214,151,195,164,84,234,13,128,65,198,112,197,220,101,17,83,47,48,62,41,146,35,140,41,215,208,40,228,223,135,232,43,26,20,2,73,11,241,177,229,228,122,49,188,164,21,6,51,108,214,35,233,203,143,6,114,12,74,130,111,80,219,79,17,83,204,26,62,58,213,89,218,109,79,79,71,222,235,134,207,210,147,198,56,179,216,122,185,182,6,97,83,217,137,32,61,235,201,135,21,80,70,70,165,87,139,235,39,67,8,41,145,34,104,188,75,100,49,42,213,168,26,155,222,24,216,55,168,8,159,173,194,31,64,76,133,231,119,45,222,90,159,167,207,9,28,55,126,198,242,136,203,8,130,207,78,97,157,149,34,228,243,72,143,3,47,182,120,197,41,144,57,163,68,58,223,91,183,209,197,41,115,70,5,98,232,187,227,26,77,225,23,49,88,191,163,59,174,151,192,94,146,113,31,141,84,111,204,144,180,128,166,95,40,112,160,27,60,46,24,234,148,139,138,233,135,188,215,211,67,130,179,96,170,25,237,134,238,160,85,209,159,238,134,186,22,206,17,110,178,28,32,138,87,35,251,2,19,242,19,206,4,188,101,70,238,255,248,109,86,51,117,197,3,66,248,8,31,52,227,13,144,89,1,146,112,198,45,208,172,147,70,94,78,139,201,138,107,183,65,17,162,187,148,109,119,3,204,199,245,236,218,190,114,102,24,232,25,255,109,154,139,146,106,134,9,197,109,28,32,171,180,145,41,61,123,152,53,118,41,229,242,67,31,6,210,61,220,255,12,32,156,140,123,82,146,214,110,240,128,202,110,17,99,200,164,18,98,242,28,98,15,208,98,144,234,13,160,157,41,237,77,159,166,106,115,72,140,75,249,96,22,213,50,121,134,239,51,233,32,210,229,36,220,51,35,86,180,200,64,138,231,116,236,97,202,124,66,124,252,234,149,245,229,128,76,220,104,40,250,116,10,254,111,182,194,106,23,15,237,159,39,102,139,147,226,3,59,183,130,2,76,2,30,220,203,138,41,165,177,232,129,115,38,120,80,226,179,12,138,123,235,203,57,219,161,146,76,205,119,21,67,25,89,125,173,161,38,75,250,116,54,134,23,255,106,58,182,149,95,45,17,224,31,97,101,109,64,12,133,228,32,145,74,112,158,101,32,190,0,99,18,192,230,140,31,237,235,197,53,59,117,86,50,122,120,197,195,240,16,61,136,203,147,70,165,229,98,148,192,210,167,169,1,246,57,37,18,167,48,95,160,220,2,133,23,98,2,19,66,12,145,104,248,138,50,20,84,227,148,164,21,113,114,82,125,254,219,249,156,237,165,115,10,48,181,179,243,18,67,135,98,85,48,178,171,133,66,166,139,9,171,39,21,19,32,117,231,201,26,186,135,98,100,55,107,163,243,167,139,218,173,80,216,179,96,62,103,21,95,95,225,183,225,177,44,241,89,168,172,253,0,104,159,143,140,195,217,64,63,84,86,34,44,209,228,16,124,148,215,177,111,20,157,123,81,17,234,171,217,172,255,90,246,194,0,198,211,127,218,82,140,194,223,150,104,91,115,114,134,101,184,62,69,88,37,136,37,228,240,250,26,9,177,174,71,192,208,188,221,244,60,183,123,82,8,86,42,68,161,99,14,49,53,14,186,154,80,63,205,216,42,29,42,7,33,71,60,150,198,68,177,184,24,107,114,42,154,122,161,207,212,135,6,116,122,127,196,77,130,142,48,155,245,165,7,136,147,94,98,47,88,103,160,8,137,229,121,78,203,216,174,196,144,1,10,230,24,250,87,76,0,89,23,27,139,44,188,62,188,195,37,236,10,71,187,225,21,250,87,205,108,117,131,138,63,191,163,241,223,16,169,147,18,63,24,180,125,141,175,154,156,123,129,90,63,94,55,193,29,23,47,227,219,153,15,62,125,137,4,62,193,77,168,8,100,104,192,43,149,16,143,7,129,156,89,97,63,248,78,58,163,206,74,77,119,38,92,6,126,92,152,37,8,174,22,120,219,142,57,128,211,209,150,158,204,105,76,193,62,41,103,70,212,0,51,241,185,239,67,188,213,90,216,64,188,195,227,245,147,90,151,172,132,205,137,3,245,17,238,170,65,91,53,61,185,216,208,30,19,164,21,107,41,61,28,73,241,25,25,200,95,127,78,121,196,112,22,53,23,211,74,175,202,14,143,168,185,202,160,90,190,213,103,224,192,233,121,182,224,220,251,86,44,32,103,111,89,203,144,139,113,195,245,187,200,15,196,164,0,152,122,92,5,61,246,153,12,177,139,77,229,84,213,41,220,56,158,151,237,21,39,47,169,120,26,77,176,139,247,110,143,212,60,166,111,135,19,88,192,172,21,177,64,155,131,54,97,245,48,202,38,48,209,136,159,216,2,92,66,89,65,224,104,56,217,192,17,195,28,88,30,85,90,71,220,124,180,86,98,220,136,248,236,148,40,139,235,84,245,42,21,7,208,86,37,42,19,168,195,25,74,32,109,55,196,112,59,135,50,123,250,193,228,250,129,98,196,211,159,4,155,213,37,133,235,4,88,125,31,26,227,238,250,219,197,242,88,190,34,84,106,101,33,250,48,132,222,112,97,192,251,152,74,145,72,172,98,121,225,52,226,173,122,33,25,56,173,171,113,112,0,246,163,198,179,213,174,249,25,88,104,101,213,73,217,64,93,103,136,9,66,234,200,102,25,94,32,111,165,77,189,232,225,5,190,218,97,84,16,167,135,32,247,220,24,37,133,245,215,173,174,253,161,127,88,212,121,133,24,60,48,221,44,208,79,215,120,249,78,134,64,38,226,1,25,136,207,202,54,126,25,25,90,131,12,208,221,124,219,12,210,201,14,219,40,250,46,158,6,148,120,60,151,122,195,42,116,177,69,201,150,222,218,116,101,215,120,26,144,201,135,52,3,248,153,124,95,62,246,195,169,65,136,167,199,172,153,63,165,135,4,126,221,22,43,70,251,120,85,186,15,234,242,220,241,35,9,89,147,90,174,131,27,109,198,211,148,27,200,192,33,140,175,177,15,19,249,238,162,106,167,5,24,9,240,33,133,14,85,17,211,97,234,122,158,66,132,94,116,175,144,7,172,113,184,167,149,157,60,6,3,144,240,241,242,185,222,245,130,106,53,181,56,127,203,168,119,84,97,238,104,9,66,108,181,240,34,166,184,36,212,237,52,143,120,169,152,126,245,24,154,245,253,168,152,158,199,43,165,213,240,185,100,104,72,137,119,31,91,166,61,138,254,188,44,150,131,182,167,145,95,99,3,190,100,23,27,30,176,92,187,141,25,243,25,53,146,42,253,101,248,165,123,124,213,241,154,147,158,128,99,48,20,10,122,93,156,32,160,81,123,98,66,40,20,218,148,104,184,50,233,0,160,23,214,97,7,105,166,169,193,0,155,95,120,187,64,30,87,193,25,218,6,57,222,61,251,10,204,253,16,164,205,77,39,71,203,177,154,52,155,143,173,20,64,230,40,186,20,190,216,170,252,65,54,24,63,31,96,20,46,113,20,114,181,88,125,92,18,231,162,20,34,54,74,221,177,109,226,6,58,35,159,143,24,104,142,28,247,151,244,106,32,236,35,10,227,122,251,69,162,132,21,9,190,172,56,245,173,16,230,218,74,154,68,25,216,142,139,19,142,183,169,132,75,197,193,69,173,87,11,103,91,216,154,206,12,229,56,244,213,244,176,50,69,145,198,88,113,103,99,87,138,213,154,169,200,187,3,39,30,173,55,254,49,104,65,29,136,151,255,178,171,34,94,44,103,60,61,161,142,146,167,137,201,212,80,87,228,199,170,146,211,129,108,223,115,185,198,200,49,195,84,108,100,106,97,171,160,126,148,206,236,140,4,202,198,48,132,104,177,23,238,174,108,120,175,45,196,85,38,165,20,18,71,161,226,97,101,171,15,105,152,217,116,241,203,68,26,100,151,29,39,15,218,214,248,229,109,45,87,66,88,54,70,56,140,144,103,245,162,82,227,60,191,51,134,243,168,228,113,51,186,27,105,108,37,112,168,180,118,48,209,198,209,177,186,4,177,181,11,148,231,117,230,187,129,177,29,101,92,84,75,245,216,254,157,118,57,165,135,59,55,151,195,110,88,231,29,128,94,74,195,198,46,12,19,138,14,161,162,98,128,50,227,186,31,224,144,62,44,109,12,45,126,123,88,231,108,86,18,183,94,163,238,186,3,53,175,12,112,231,197,57,42,194,209,132,52,20,139,184,25,44,75,136,33,201,211,109,68,213,181,135,207,186,113,176,235,249,216,212,88,132,174,27,248,235,69,119,48,57,249,248,172,66,238,73,197,109,222,86,167,78,97,187,32,126,236,108,33,151,212,238,103,73,244,153,195,3,232,83,152,141,4,147,171,74,211,49,244,227,118,176,170,132,165,228,114,70,82,112,175,204,186,159,147,87,208,241,235,26,103,103,27,138,70,57,190,126,187,171,245,35,247,211,113,131,170,26,110,0,208,126,189,232,148,29,53,185,98,104,155,0,152,106,51,163,122,246,45,78,107,77,22,240,62,166,52,215,176,27,135,57,159,178,21,50,144,133,211,47,123,43,117,46,245,17,87,210,173,159,152,28,189,240,210,240,219,81,216,3,73,19,26,73,159,45,203,65,134,8,110,81,77,161,207,158,165,109,174,103,233,128,104,83,121,58,41,193,115,101,117,182,73,210,60,133,41,171,21,9,250,99,71,89,58,71,246,40,220,217,126,31,211,129,160,248,253,232,163,30,208,75,116,172,24,135,183,138,201,238,109,23,67,78,247,104,51,224,43,67,60,104,183,203,239,211,71,37,249,200,65,111,85,162,102,158,190,65,13,35,105,23,222,1,142,38,77,95,62,43,128,193,9,100,135,189,124,220,145,131,172,161,60,156,116,199,132,245,4,232,6,145,117,21,215,150,98,86,172,203,77,204,144,2,138,92,196,14,160,250,121,200,125,169,208,43,35,182,194,182,206,42,189,31,40,58,114,133,53,169,129,84,58,192,98,141,228,59,196,0,105,62,79,27,57,90,113,49,12,102,207,229,67,107,156,43,21,56,43,139,122,194,100,240,217,185,159,152,236,206,212,251,5,4,87,223,166,204,189,134,222,160,20,162,119,243,147,66,82,147,132,188,151,94,214,20,155,24,243,18,12,2,17,23,235,174,242,119,211,43,41,126,21,112,238,41,170,57,44,70,46,134,54,221,20,197,113,51,172,76,46,233,71,25,120,66,124,49,184,112,178,15,96,58,45,158,11,160,28,114,63,23,27,9,178,187,210,132,158,75,85,154,90,168,31,124,190,192,196,78,91,111,15,92,128,112,192,73,183,67,236,44,98,58,59,102,108,81,67,226,127,196,134,168,238,226,9,167,148,76,201,249,245,236,173,176,148,63,228,46,125,7,136,161,141,240,131,109,36,233,226,145,21,248,163,162,120,147,166,145,86,149,84,117,183,30,60,133,212,104,31,167,88,165,240,220,123,69,235,209,177,100,47,133,240,24,72,239,22,231,26,220,195,249,136,139,145,147,187,202,201,102,14,189,98,231,187,52,160,177,162,166,50,88,98,145,118,29,112,158,85,37,162,5,156,117,133,166,204,248,145,67,7,70,105,72,9,37,12,140,172,80,91,159,253,121,165,16,241,10,150,14,100,45,16,219,249,148,80,32,148,148,35,58,119,216,118,124,96,36,150,149,208,24,172,66,2,190,46,182,68,157,140,172,54,171,116,115,49,21,198,74,212,108,126,108,14,223,125,26,91,152,112,95,195,59,31,238,195,185,75,186,0,70,147,178,77,55,224,177,9,41,42,101,61,9,198,118,93,119,131,63,86,174,113,128,70,60,102,120,236,35,122,57,148,208,123,167,228,168,152,92,154,86,116,161,12,235,181,223,19,96,217,126,217,72,213,64,47,98,15,211,135,40,221,72,251,87,23,116,47,77,176,251,36,66,69,65,36,17,181,184,23,251,19,175,108,240,98,76,143,194,2,18,68,186,77,196,86,237,55,226,98,204,130,39,77,50,171,244,136,40,142,66,190,81,62,27,188,212,17,37,46,36,125,186,96,185,67,190,182,3,23,192,112,252,242,51,50,26,115,90,92,62,117,89,250,75,196,20,182,197,156,26,22,188,104,97,18,57,121,199,125,223,12,151,252,25,26,176,4,113,101,255,144,229,69,220,232,174,137,151,27,125,117,23,113,55,186,77,23,111,16,88,245,183,129,99,95,113,242,231,57,99,162,147,128,246,233,81,198,245,35,99,78,42,198,154,118,131,24,110,213,38,57,122,120,201,8,144,212,80,120,121,73,227,27,239,194,193,247,5,163,202,78,218,80,0,171,160,247,217,95,190,12,72,75,159,166,252,54,135,170,182,118,220,172,35,167,171,181,196,157,77,178,90,71,78,22,49,126,155,170,95,53,137,137,172,173,20,23,62,45,179,143,148,68,95,137,43,59,63,253,149,155,22,99,24,227,227,10,2,121,83,126,186,90,193,159,95,96,153,242,233,162,147,150,161,250,220,126,51,82,12,162,115,202,13,19,113,216,105,140,200,91,183,26,69,107,254,48,53,102,69,44,98,178,7,14,173,244,163,78,72,207,70,219,233,166,178,113,55,138,52,34,110,16,168,107,116,182,1,32,126,180,204,82,241,104,209,100,79,104,81,10,225,145,26,139,167,75,233,12,169,239,30,159,41,172,156,110,240,213,42,205,53,138,30,32,189,216,75,79,31,92,219,215,212,24,48,62,228,231,4,64,158,233,239,158,148,161,164,87,28,69,246,212,49,55,141,39,154,94,112,82,65,170,182,172,5,95,167,140,93,238,159,69,205,150,90,103,103,27,129,233,228,35,35,122,85,158,61,74,63,184,27,103,84,7,228,103,165,105,235,169,241,240,113,101,146,36,124,161,158,164,240,203,197,220,111,250,116,107,0,14,250,87,27,55,134,36,155,155,69,103,118,60,61,97,1,147,151,119,152,209,219,125,218,86,254,138,7,118,212,94,247,233,162,86,84,179,122,240,118,95,78,119,178,188,220,200,18,252,146,48,216,81,77,209,131,67,211,35,45,69,98,84,252,170,54,177,37,98,163,64,141,166,172,223,52,170,165,232,81,1,112,16,115,240,138,73,176,197,165,13,198,210,195,214,220,172,74,37,197,22,238,6,193,22,226,78,89,67,172,53,10,95,78,71,79,148,46,186,34,53,210,128,42,51,70,17,251,136,24,43,157,80,89,247,127,103,11,95,39,160,82,93,36,63,140,94,116,14,135,31,111,143,64,216,29,113,208,219,24,99,80,145,194,26,60,205,225,244,169,72,219,208,47,254,65,181,222,223,197,97,147,144,53,252,235,59,199,39,23,114,45,114,219,83,153,116,236,16,31,87,225,36,72,246,195,192,92,163,138,145,188,102,86,218,238,94,141,190,232,250,38,29,211,69,196,141,236,217,18,215,69,179,31,157,246,190,29,10,5,239,47,201,185,61,86,9,49,193,25,35,71,42,179,2,190,249,85,147,199,178,86,125,211,81,124,41,156,42,216,138,164,228,7,142,128,25,133,53,116,171,76,41,39,218,6,121,26,93,30,20,202,106,25,239,238,52,179,142,56,244,156,36,161,161,35,120,75,145,86,60,189,141,114,248,138,129,107,141,38,16,80,103,147,154,149,221,138,201,61,226,61,241,31,186,164,108,59,25,217,48,160,38,144,192,89,110,212,78,133,87,141,109,6,236,134,190,123,195,114,26,23,15,77,113,91,110,53,32,197,130,60,10,45,187,149,3,117,211,130,61,195,53,58,234,1,102,250,43,166,78,96,221,155,9,134,50,97,105,96,241,12,56,243,170,194,36,248,46,20,189,209,144,233,139,77,157,104,147,208,0,224,48,193,240,68,111,133,161,37,93,49,212,9,206,42,67,115,5,103,89,126,187,52,107,246,119,49,81,234,91,232,190,81,194,201,177,118,233,112,56,7,93,238,38,172,229,226,40,242,70,143,152,133,186,10,141,13,46,203,247,97,134,197,48,69,169,12,107,213,240,15,91,32,130,8,234,19,80,170,80,67,198,211,211,208,89,69,92,9,184,92,241,122,158,133,34,37,197,171,119,125,130,249,195,218,218,190,125,102,89,173,157,31,41,5,45,203,197,32,37,137,125,100,226,232,183,251,58,5,84,76,234,218,175,135,69,247,176,38,33,134,21,32,249,233,163,134,248,44,79,19,241,89,191,168,159,180,198,28,169,72,181,146,223,179,96,33,46,231,14,108,42,166,113,222,213,52,181,155,10,11,187,97,126,105,209,244,67,247,38,206,149,174,38,138,219,191,219,46,66,93,204,6,68,151,255,180,209,129,72,142,226,28,250,210,238,106,53,192,173,116,151,18,139,140,254,73,18,5,107,234,9,169,216,22,238,36,64,219,166,45,17,108,67,90,188,124,224,32,35,235,209,230,34,108,43,118,233,0,52,174,232,17,0,135,192,85,154,69,184,166,206,10,23,78,228,171,140,31,170,175,71,122,219,197,81,151,75,122,209,121,55,11,232,223,5,97,154,84,163,111,176,101,136,55,127,98,208,153,114,210,159,6,134,206,93,66,58,113,30,207,234,40,249,125,83,101,86,2,41,141,159,27,120,240,226,92,213,107,27,17,166,158,129,132,170,117,207,138,77,245,88,11,100,129,106,185,79,83,44,165,87,204,198,98,245,89,161,178,253,220,86,91,21,34,200,149,254,242,156,173,176,80,196,0,155,199,211,16,182,110,89,79,244,227,109,195,58,250,170,106,159,60,133,104,232,223,239,124,146,174,105,154,75,128,243,126,6,70,5,33,22,168,81,85,95,66,116,246,45,137,93,18,83,117,86,182,194,160,230,226,85,181,159,201,86,236,28,238,234,226,14,54,160,110,84,180,113,138,151,211,164,172,219,1,160,168,112,19,118,165,62,188,170,110,32,144,24,115,78,206,106,232,1,108,220,74,110,82,108,35,65,19,91,126,144,76,200,30,157,32,15,85,165,227,111,67,34,212,162,214,99,91,51,129,248,63,3,148,197,8,69,145,206,57,118,171,60,61,168,176,242,192,59,213,24,220,152,87,124,44,253,29,197,28,88,184,79,92,146,136,244,118,40,122,219,107,169,232,13,183,232,253,9,93,109,232,252,67,62,140,10,229,233,151,16,188,77,77,163,50,195,56,169,221,33,229,199,171,24,121,3,247,103,123,172,117,253,10,225,68,10,105,186,47,8,75,50,154,94,34,228,208,86,252,240,185,202,36,150,132,83,238,90,97,155,94,109,42,227,194,47,119,200,91,176,180,16,131,61,224,219,36,101,112,186,244,103,135,185,175,113,246,142,79,168,87,8,161,167,8,98,109,122,197,219,51,174,110,141,16,113,184,72,177,232,132,76,220,171,88,200,161,204,73,84,185,99,59,222,61,164,160,106,88,72,184,43,126,48,81,218,18,123,3,26,96,174,187,249,25,163,110,126,106,255,2,110,103,91,39,143,220,93,112,77,143,40,180,197,9,91,210,52,135,186,57,138,212,215,130,90,96,237,93,70,76,233,180,127,116,55,176,203,37,226,163,250,186,239,130,77,253,87,82,93,104,117,238,30,118,56,58,0,166,150,250,140,188,132,11,66,215,85,210,4,35,223,125,20,173,15,141,118,200,220,244,187,187,161,56,187,24,132,104,25,154,33,61,44,15,32,111,162,103,77,175,116,240,37,195,169,219,212,19,213,173,35,39,77,235,119,54,205,77,180,255,233,200,141,64,204,197,148,206,232,164,193,70,224,246,182,21,50,75,71,247,6,219,1,184,37,19,83,143,191,171,116,121,129,182,192,119,45,23,67,11,152,244,229,132,204,190,52,6,41,216,214,165,139,158,6,236,228,109,163,212,173,131,42,33,15,115,34,118,243,135,203,131,75,14,117,81,158,158,168,54,88,119,233,145,135,121,226,28,212,120,148,50,95,57,241,199,19,219,242,230,74,10,85,212,197,52,110,168,238,223,92,129,98,144,61,12,30,231,57,95,53,196,228,154,101,216,116,78,181,21,79,67,77,217,84,60,147,231,2,168,72,52,134,154,43,109,70,207,53,93,12,97,135,78,73,7,26,252,43,154,134,67,142,157,160,98,60,177,30,211,61,205,185,189,98,114,184,94,196,203,73,177,116,189,136,187,101,154,98,177,158,170,80,80,141,171,103,162,173,183,98,8,213,20,196,135,32,247,251,195,244,7,75,100,154,154,168,149,239,22,180,210,124,29,24,80,129,238,159,108,42,245,182,46,215,25,88,148,151,80,78,149,180,120,139,214,138,22,33,38,198,41,248,45,124,51,5,82,247,92,54,229,168,71,156,130,42,106,113,203,84,141,227,128,41,80,162,105,128,194,240,93,244,112,28,13,209,175,54,51,219,89,151,131,42,244,251,110,48,4,179,62,12,52,183,7,214,160,182,43,194,131,192,119,36,148,132,107,171,13,122,186,76,104,94,23,12,113,27,219,70,209,213,168,6,51,20,170,14,198,50,153,148,9,182,183,207,88,239,24,199,50,236,9,16,80,168,112,99,230,106,186,150,120,62,158,154,164,104,185,79,221,39,211,64,55,87,92,0,53,101,253,44,90,14,156,246,197,174,204,162,233,19,187,18,3,146,224,104,142,227,199,138,18,158,195,136,69,194,62,161,216,75,231,251,88,214,78,38,140,13,64,118,86,39,133,242,251,107,174,146,9,214,157,114,246,70,207,241,93,28,92,61,244,220,30,211,47,84,214,67,49,30,127,63,237,152,203,235,135,198,179,222,113,183,230,102,153,117,60,213,103,163,208,94,28,150,194,160,62,69,85,6,140,215,229,122,62,144,188,73,28,116,78,11,118,186,237,3,108,175,134,165,39,177,134,168,120,51,210,158,231,195,172,117,87,94,14,67,150,252,246,166,69,164,199,211,144,150,73,180,253,168,0,104,154,194,47,194,40,148,145,109,227,117,185,142,81,214,72,38,241,215,26,125,182,198,199,161,73,33,170,73,170,67,138,47,3,21,23,18,241,13,32,43,215,71,204,56,196,223,83,196,168,153,126,253,34,216,1,244,105,187,34,174,205,7,67,201,253,172,101,173,22,35,44,59,66,26,98,202,2,155,63,99,163,89,208,72,160,201,54,145,100,34,21,177,147,240,187,84,140,63,40,166,91,78,154,138,182,22,121,49,163,107,213,248,46,174,224,140,114,108,99,139,209,57,43,149,141,18,6,124,53,216,118,17,163,238,226,248,216,225,212,135,129,213,28,225,152,208,45,37,205,66,134,173,80,194,0,50,120,48,57,124,180,200,159,63,133,109,214,172,248,251,138,45,96,226,171,105,97,87,105,191,63,38,205,113,122,174,67,214,135,81,162,138,184,90,148,196,117,101,154,202,14,180,127,233,229,80,180,228,71,244,171,113,21,194,55,216,232,39,217,193,164,221,70,56,239,180,212,74,135,60,94,8,238,154,143,139,189,47,44,212,219,152,11,230,138,139,139,82,107,81,87,22,249,241,168,2,151,98,125,138,146,173,174,208,57,249,182,213,246,8,191,233,182,212,88,10,83,129,44,231,214,57,177,2,247,17,54,14,69,102,58,39,40,118,15,168,99,73,84,237,187,220,86,66,58,119,9,59,132,176,191,126,55,222,198,104,97,227,160,210,117,74,97,228,142,151,131,173,43,234,204,186,127,246,140,135,183,161,154,200,98,66,46,28,86,10,96,69,75,110,8,18,170,205,243,239,60,205,13,191,158,157,2,92,140,136,181,226,129,166,170,233,116,105,196,89,218,210,104,10,189,220,217,239,0,112,1,204,62,16,49,182,91,118,35,103,208,116,45,49,9,226,0,213,225,143,169,118,167,162,103,232,211,48,75,248,130,65,43,217,196,218,53,44,63,143,111,109,131,175,208,211,71,49,106,201,254,110,178,212,226,176,89,77,174,215,208,82,83,78,134,85,30,182,115,238,118,182,161,163,11,220,33,14,131,165,85,93,76,244,87,204,1,104,86,146,35,45,110,74,76,20,139,103,147,111,28,222,248,79,24,103,11,53,17,123,60,13,135,93,218,6,9,81,164,98,218,250,137,29,249,245,87,113,254,168,105,106,14,114,118,49,85,198,26,71,229,84,44,103,96,160,180,27,132,52,121,250,204,18,69,213,159,152,230,1,109,0,182,118,212,238,198,116,38,248,191,68,139,51,201,244,202,124,98,0,160,180,82,156,127,25,53,134,6,110,118,86,49,93,128,238,15,30,49,117,155,178,209,80,159,205,251,44,160,172,58,214,131,172,54,203,155,188,83,105,131,207,185,197,124,35,223,149,243,125,152,194,63,185,95,136,234,13,55,177,206,103,195,117,35,22,24,1,168,107,230,103,210,225,66,76,185,9,247,19,131,242,41,135,114,84,172,63,18,71,100,198,125,175,224,235,232,103,55,128,151,67,41,17,120,16,202,140,243,217,63,102,17,63,2,77,232,4,113,45,41,71,243,211,211,230,115,107,18,118,57,206,162,191,153,150,77,181,176,182,213,238,135,91,101,69,34,146,133,160,188,101,120,243,22,150,51,11,84,117,190,137,23,196,203,177,65,183,78,56,173,129,225,25,129,192,85,159,25,61,38,87,141,223,62,118,204,212,144,58,78,114,158,225,199,130,128,174,77,236,27,154,132,233,15,147,166,214,54,65,83,73,203,215,58,89,115,131,206,25,119,112,14,125,182,41,46,146,178,103,64,177,219,14,109,184,217,224,18,149,96,171,208,254,234,139,249,3,16,17,49,169,160,123,240,155,57,59,159,184,1,184,106,23,107,156,221,115,129,132,193,140,24,255,198,189,232,179,145,172,14,83,196,36,219,114,136,105,1,141,73,67,188,73,30,248,111,91,244,62,66,176,220,9,153,48,156,63,141,162,157,242,48,236,180,142,199,78,116,43,9,140,131,137,73,211,186,180,67,180,82,69,10,92,104,243,227,67,85,193,157,20,251,44,110,180,56,247,199,85,189,93,182,237,87,77,239,184,229,52,109,80,215,161,83,186,32,50,246,113,83,96,250,172,54,5,11,237,235,209,133,166,112,96,80,136,184,114,26,191,167,75,46,71,191,73,84,131,184,165,231,223,137,206,242,110,217,134,228,185,135,107,164,114,172,154,162,21,192,180,212,224,43,184,248,232,43,45,6,196,178,132,211,230,19,23,220,77,41,95,217,48,9,120,153,45,61,6,40,52,25,56,208,189,213,213,60,28,147,132,123,245,105,172,44,127,57,217,123,113,194,183,181,186,248,90,19,210,78,130,121,203,249,153,142,20,71,85,45,27,85,94,13,44,160,199,103,143,239,2,155,162,120,117,192,250,123,164,147,6,63,252,123,61,216,160,158,125,177,204,13,180,1,232,224,122,238,143,203,226,239,174,6,128,174,63,13,7,137,199,127,81,110,212,52,170,206,129,72,215,99,99,112,79,180,127,165,208,122,118,164,18,178,187,103,203,74,232,97,27,158,210,151,167,131,244,184,180,164,247,11,229,91,205,87,147,34,157,173,133,9,148,233,174,208,88,148,145,107,187,41,231,109,58,252,177,165,240,218,227,99,224,164,59,180,50,101,252,165,63,230,52,149,30,95,146,96,83,78,114,206,169,154,111,86,80,180,92,76,1,252,46,143,33,243,77,119,167,243,179,77,53,206,12,136,223,223,12,73,222,232,143,253,100,189,92,46,166,18,76,197,156,38,175,80,132,162,71,72,187,40,15,165,130,208,133,21,184,250,161,46,116,167,96,241,219,221,157,26,191,161,209,150,102,176,167,46,166,228,67,72,51,240,98,233,45,247,151,99,238,140,166,177,72,76,202,230,95,61,192,0,210,151,19,75,115,147,19,244,97,197,75,39,34,149,235,136,57,1,109,64,33,51,104,168,233,119,49,248,70,213,39,212,148,129,10,228,226,35,212,102,236,97,156,28,197,191,235,40,42,189,174,7,113,203,237,175,134,43,64,240,133,54,188,196,20,96,185,216,192,91,180,210,98,128,248,248,253,178,153,97,181,60,101,28,214,19,224,98,180,166,214,251,64,235,178,93,25,1,132,63,219,83,180,3,232,201,55,108,130,6,93,83,100,228,156,183,91,2,131,174,252,42,122,142,237,124,246,175,255,50,233,52,65,252,63,103,246,24,87,197,47,7,82,146,83,248,221,41,236,34,14,253,125,53,117,137,79,145,57,164,170,211,65,207,80,176,165,171,246,167,28,97,56,187,195,6,110,38,105,195,77,43,6,109,229,67,51,80,223,167,144,245,248,135,94,255,190,173,89,83,11,22,72,122,6,222,45,106,15,214,36,41,153,134,17,201,103,148,78,135,172,30,2,225,193,26,14,132,217,240,26,138,7,188,62,57,42,12,41,28,226,164,82,19,93,240,125,220,153,52,154,79,13,111,81,123,114,60,225,16,99,34,245,167,95,161,135,14,166,110,174,22,237,239,40,22,90,240,145,25,140,188,54,0,30,155,100,184,142,5,74,184,79,109,251,66,53,245,24,24,254,185,150,172,101,10,153,60,75,102,87,216,122,90,206,96,155,95,126,112,23,188,154,83,91,192,177,251,156,212,142,165,164,148,69,27,231,65,125,249,34,53,128,134,24,83,133,194,9,140,226,128,104,248,115,6,103,32,77,251,36,33,220,52,51,32,70,5,59,68,133,47,47,211,192,132,20,91,24,33,254,65,200,40,218,16,236,46,202,69,188,130,138,184,12,240,180,250,230,179,180,99,249,71,115,30,154,226,76,177,137,191,61,70,213,104,86,160,207,77,191,109,88,132,214,20,172,12,35,68,252,138,23,174,224,148,26,192,146,66,119,81,115,236,79,227,0,76,5,121,163,37,204,245,164,49,121,60,223,124,236,178,99,223,251,200,54,16,188,138,172,186,161,27,139,129,83,120,178,21,59,146,77,217,253,228,97,71,103,101,78,161,25,249,108,249,111,70,73,217,215,7,254,49,211,36,230,27,1,55,131,14,38,65,232,77,156,1,127,57,45,130,10,14,124,102,123,124,198,143,225,93,181,41,61,218,112,24,180,143,127,129,0,18,121,20,197,82,199,228,251,16,147,143,24,144,17,229,32,28,148,207,126,20,60,71,60,104,97,73,202,38,67,185,199,114,233,128,3,111,62,212,91,229,211,132,191,108,80,153,74,178,70,21,222,215,215,254,107,174,204,91,97,220,161,200,251,146,8,176,100,85,171,119,83,198,49,208,79,253,105,200,119,135,128,186,130,172,238,181,89,36,170,40,67,82,214,211,9,167,209,55,41,70,179,56,235,195,35,91,218,199,245,103,176,28,51,63,36,232,214,19,255,139,12,179,80,19,234,21,97,243,3,41,253,99,57,39,170,70,243,89,85,242,106,139,197,247,79,92,206,159,31,18,232,9,153,153,127,87,161,220,73,137,198,225,157,248,130,2,191,144,28,154,83,72,183,11,202,205,127,186,153,102,20,42,113,202,69,211,240,119,31,83,191,41,239,10,215,195,153,21,23,27,165,136,32,44,86,99,196,242,73,163,119,255,92,79,119,210,236,195,63,19,7,241,50,184,156,43,182,155,44,196,132,122,5,230,176,2,13,240,117,79,33,37,210,34,191,12,179,232,215,175,108,185,216,179,28,2,112,10,25,37,243,252,137,45,14,42,128,255,52,166,151,225,91,28,84,66,37,5,3,174,113,212,22,15,3,148,34,120,255,52,75,173,175,46,18,113,133,116,251,174,53,36,144,199,234,206,46,30,214,61,42,226,100,101,154,46,134,62,92,38,28,154,162,245,161,116,144,46,74,6,227,122,197,11,223,192,183,225,249,226,166,8,138,128,95,229,175,43,5,169,181,130,220,239,162,102,107,126,252,37,136,153,93,193,68,166,8,178,125,196,165,36,104,232,113,145,95,30,148,21,251,54,3,41,110,40,182,48,224,203,14,158,138,152,202,7,89,46,216,18,29,106,208,178,219,69,245,17,172,140,99,249,185,134,22,19,187,249,138,193,152,253,218,76,233,66,128,78,122,171,148,154,11,31,88,7,152,166,232,187,51,149,145,254,209,228,37,183,220,76,246,211,173,251,148,117,186,7,101,19,150,51,33,227,235,181,217,150,127,30,69,48,247,207,142,199,80,247,129,67,125,54,117,70,9,130,214,229,147,98,134,136,0,175,82,227,58,191,236,183,137,193,235,121,54,202,215,29,136,112,26,149,156,72,169,201,90,53,126,185,53,69,30,166,78,196,123,184,1,177,155,198,199,115,197,63,208,80,159,81,54,130,100,45,65,10,178,187,210,39,5,239,88,182,89,197,179,251,144,210,109,61,240,164,231,115,246,230,87,86,140,56,97,11,203,211,176,83,126,100,150,44,54,224,10,50,103,21,32,238,175,34,147,157,66,41,131,42,156,4,136,97,108,179,140,67,43,202,14,68,164,226,42,222,192,181,155,76,105,179,34,172,233,3,63,155,225,252,187,168,225,102,245,158,59,6,78,164,74,116,97,167,92,100,206,248,236,163,65,68,155,81,87,15,208,129,79,154,229,176,69,77,179,94,59,54,154,21,25,203,192,155,193,174,197,122,53,234,46,84,75,83,35,25,83,186,48,37,228,8,160,212,119,247,211,117,140,102,66,187,170,196,45,35,242,253,52,232,177,28,24,17,103,66,1,254,52,1,29,193,56,4,236,113,56,148,45,80,90,173,62,90,131,170,150,246,25,172,36,143,160,204,16,32,234,95,202,213,119,90,99,159,170,201,105,144,152,31,130,21,213,123,104,83,209,134,246,127,168,223,130,0,126,177,21,88,181,90,17,76,253,70,70,78,140,98,80,185,64,136,179,248,29,64,208,145,110,7,217,104,212,122,150,239,229,52,31,130,209,40,187,216,48,71,191,151,131,145,159,164,254,201,192,109,219,151,164,166,233,244,188,46,15,189,96,50,189,64,223,119,141,105,121,56,249,237,2,2,116,12,13,171,82,169,83,143,70,1,135,183,184,24,235,67,53,3,73,137,230,106,133,242,18,226,168,170,26,188,246,10,233,49,86,30,45,15,232,75,118,93,59,200,223,85,129,240,165,119,173,127,173,237,136,105,104,18,53,78,21,147,72,97,162,109,122,131,52,74,89,252,171,33,94,43,250,110,122,52,63,148,80,3,156,42,199,171,190,95,13,158,203,121,127,143,25,135,203,97,235,21,50,202,23,218,34,84,79,235,154,144,72,23,26,235,63,23,220,98,241,169,168,165,79,76,109,38,191,241,7,113,229,44,214,182,117,209,116,223,166,132,103,179,82,221,148,132,197,28,31,70,81,153,24,27,0,102,156,227,231,91,5,214,3,1,253,130,170,11,248,39,255,105,186,119,167,120,40,38,14,189,97,226,166,226,137,235,155,253,167,147,249,21,119,78,233,240,171,211,181,105,55,48,33,217,42,196,243,242,135,117,11,40,232,217,163,82,127,8,126,76,95,95,138,2,124,191,110,145,206,43,182,102,120,55,60,59,13,178,73,128,224,143,242,197,113,142,243,135,30,144,51,112,230,119,37,55,70,44,158,215,196,99,164,135,169,199,189,220,173,158,253,46,54,248,87,244,112,134,244,92,66,162,85,72,54,98,65,132,24,224,143,59,238,68,240,38,204,109,32,17,105,116,186,98,244,217,151,144,53,189,209,31,66,51,166,137,52,108,124,53,155,118,138,216,152,145,70,136,73,216,22,17,83,5,178,98,74,129,229,185,19,254,35,161,111,241,110,18,159,226,30,97,159,204,17,227,198,127,148,55,131,182,177,220,2,59,147,183,148,218,14,76,92,26,135,93,92,173,107,57,95,49,13,212,95,60,145,215,30,159,162,45,121,26,16,247,216,133,157,38,252,125,35,195,184,85,214,38,238,226,244,196,191,38,101,149,249,227,152,254,169,241,163,229,155,136,9,76,248,189,11,25,99,22,40,79,163,162,175,119,167,24,199,247,205,36,211,138,187,210,118,115,163,25,182,115,223,42,62,215,159,27,43,205,112,255,239,249,129,168,227,40,56,223,42,102,170,72,173,17,191,77,31,241,183,92,199,16,60,167,177,76,21,3,5,234,87,39,182,184,24,197,198,2,82,195,255,105,48,163,73,111,202,180,234,245,225,58,169,253,74,105,244,187,129,106,241,203,15,80,49,156,57,17,39,156,47,191,181,45,52,47,3,167,70,112,248,164,29,141,111,48,71,34,174,244,45,249,164,1,200,187,101,181,233,41,27,169,185,193,48,105,168,147,175,110,220,102,217,173,145,77,27,236,61,186,211,26,112,151,155,173,52,54,228,42,31,141,75,90,70,136,179,213,222,137,24,155,161,134,93,59,246,122,198,77,224,181,187,43,108,230,197,148,119,23,12,234,28,86,111,181,34,43,17,195,140,122,237,237,227,96,74,12,151,58,62,246,97,188,27,167,227,222,140,144,7,173,85,195,198,2,147,242,94,125,211,200,133,194,136,50,92,118,169,115,162,27,183,204,22,94,8,81,117,221,133,134,213,152,93,147,214,245,131,221,189,226,58,12,174,56,140,125,96,124,238,54,51,247,169,222,167,109,229,239,119,45,34,221,101,199,103,27,90,176,140,252,28,168,148,98,53,153,95,105,52,154,116,180,212,229,183,23,122,164,74,112,26,56,149,188,179,155,19,103,70,173,209,229,138,121,215,108,33,62,23,76,22,197,0,228,152,119,163,218,211,164,31,135,136,41,239,149,119,183,173,82,168,246,66,104,37,37,119,43,204,163,112,102,220,139,21,152,71,9,0,80,150,201,189,26,63,60,140,144,246,138,19,23,64,56,64,240,91,173,171,135,49,143,243,29,52,193,126,253,100,178,185,53,54,56,176,57,251,6,166,127,240,51,243,174,198,57,42,114,168,7,171,35,75,217,141,110,229,138,121,123,27,247,116,244,37,1,92,90,36,0,102,17,113,150,18,244,35,134,231,168,94,119,20,58,141,251,209,244,167,1,205,29,251,31,71,77,6,78,158,247,43,13,67,140,167,80,218,35,238,115,198,203,81,55,121,255,245,95,255,203,95,254,243,31,255,233,159,255,240,199,63,253,253,31,254,227,95,253,151,127,252,155,127,248,195,95,253,197,255,254,111,255,245,255,254,247,255,245,127,254,231,255,248,139,191,252,15,255,244,183,231,31,58,9,242,179,233,207,255,252,197,191,252,203,95,254,151,63,253,231,127,62,255,250,111,254,240,55,127,250,79,127,252,195,95,252,229,223,253,225,159,254,225,15,127,250,227,127,254,171,79,240,111,255,254,31,255,240,239,254,244,199,191,255,199,191,227,5,255,244,199,191,253,251,127,252,155,63,157,215,255,251,251,37,20,175,184,242,99,21,214,170,250,161,185,239,144,82,238,43,55,33,102,235,110,30,28,165,17,101,136,241,205,36,146,214,222,225,177,208,38,163,79,19,73,244,224,105,51,44,176,37,179,52,237,82,119,173,13,48,181,116,97,78,139,32,247,22,191,93,187,208,30,254,96,16,198,136,159,166,142,102,200,103,81,167,153,252,40,182,99,106,80,206,32,226,105,4,143,126,211,13,115,133,101,95,38,160,105,253,70,152,24,107,93,62,155,200,81,248,59,199,143,195,61,146,151,27,67,89,248,144,160,140,213,36,74,196,58,229,214,186,78,98,209,179,154,96,173,140,171,140,82,162,37,106,251,156,213,12,159,186,139,33,187,31,122,148,65,178,245,112,92,235,134,67,182,85,108,61,60,33,62,150,199,146,223,6,182,48,60,49,146,122,154,255,66,141,128,174,55,227,254,159,164,113,69,92,106,143,56,10,208,220,216,250,34,166,58,162,199,111,183,34,240,153,116,107,183,216,9,221,232,182,228,171,40,97,143,104,91,3,155,70,183,2,245,31,91,236,18,34,179,58,223,245,156,251,26,139,9,154,178,244,204,210,34,6,125,68,188,60,91,34,91,212,46,161,143,28,79,103,176,155,85,60,169,129,139,223,38,248,179,69,45,147,128,41,229,62,109,101,31,34,134,21,54,93,241,49,143,197,110,225,194,152,185,95,41,6,129,220,54,181,136,97,2,60,250,156,122,23,209,170,90,239,164,76,105,126,160,245,138,214,194,88,203,227,47,74,194,101,82,49,181,202,140,167,185,241,229,97,50,205,145,29,56,75,73,235,232,149,146,59,139,72,118,51,60,165,36,43,77,64,102,223,135,193,79,203,175,184,125,73,168,79,44,236,51,152,214,20,2,196,71,163,128,100,198,206,176,183,151,99,153,248,24,172,106,28,100,90,247,195,68,53,212,59,89,45,204,93,103,84,180,253,127,124,66,249,108,162,217,185,214,123,60,184,8,229,229,16,183,236,22,191,125,76,103,97,10,155,150,160,173,61,196,96,102,116,249,237,54,13,167,50,94,78,38,74,62,12,191,174,214,16,79,248,136,100,90,48,143,199,61,216,152,234,83,108,38,67,35,116,143,30,136,247,115,160,212,94,59,22,65,40,195,1,82,142,218,114,84,34,249,176,143,3,113,174,115,25,23,228,1,229,170,43,128,238,135,190,25,200,215,217,67,145,46,233,74,162,172,136,214,137,208,225,144,132,203,30,53,40,194,153,226,126,0,253,68,191,137,170,180,21,15,115,255,235,132,48,37,49,33,48,78,62,118,222,164,134,201,205,150,78,41,181,128,116,219,192,198,151,27,54,47,203,80,171,68,140,85,234,155,144,83,11,239,148,136,71,102,98,220,1,164,235,69,135,102,20,149,238,255,209,68,55,213,188,5,33,171,186,146,237,232,35,53,229,104,47,175,145,243,232,205,174,84,53,203,177,245,220,41,38,160,241,44,214,54,39,205,199,125,188,150,169,51,106,136,236,123,95,95,31,134,3,113,40,50,48,221,59,188,245,99,141,74,209,210,220,198,153,227,63,77,200,80,106,125,39,149,0,148,178,122,236,37,81,168,151,85,12,184,191,255,52,253,148,186,154,20,9,142,226,97,134,97,177,155,241,138,75,45,17,22,26,56,51,226,203,28,63,51,181,8,72,17,206,82,175,22,105,246,48,249,128,225,99,169,20,102,71,55,96,143,101,12,162,171,76,25,139,219,34,66,88,141,113,76,190,186,20,32,42,61,84,6,178,175,40,12,195,187,223,238,211,14,176,152,84,143,238,159,18,136,24,31,68,194,250,52,141,157,219,173,99,163,144,152,58,163,16,221,244,28,177,75,106,144,37,243,150,240,21,195,168,39,180,153,53,20,77,46,249,216,45,254,52,42,32,105,216,135,46,151,112,107,143,181,52,243,19,125,1,118,117,187,241,108,244,240,229,137,10,81,161,233,199,30,204,219,163,203,36,34,213,173,184,34,158,54,172,39,9,72,157,61,61,253,214,195,191,144,44,81,2,179,114,120,236,113,130,166,40,177,71,130,154,169,229,43,125,232,139,41,216,187,70,6,69,97,89,156,86,67,8,41,95,119,50,98,236,77,137,175,195,235,123,108,196,16,115,159,74,214,46,209,239,212,242,21,79,141,168,210,164,91,147,91,40,64,52,15,101,206,164,105,20,12,48,23,27,203,115,151,0,95,173,205,181,205,36,29,40,112,163,196,14,135,51,97,91,199,4,168,80,91,196,236,20,255,229,106,111,214,176,36,40,254,62,215,109,26,219,148,60,75,243,89,76,137,193,243,212,253,136,75,243,155,124,2,228,168,213,38,36,176,75,117,195,106,90,244,71,42,16,18,77,216,145,211,195,19,40,130,61,198,156,16,108,252,164,235,188,89,122,32,127,189,103,113,237,160,113,143,173,43,15,99,8,132,130,62,155,29,135,64,197,196,6,91,136,113,242,171,140,12,18,212,225,193,143,243,166,68,201,165,136,7,254,245,247,93,228,58,182,212,239,35,54,58,221,79,220,136,0,85,221,193,86,185,91,93,76,62,162,235,254,166,81,193,165,192,189,84,225,222,59,171,127,174,88,255,108,99,143,237,207,14,7,143,41,126,122,27,128,126,209,93,8,207,197,247,217,180,197,113,241,105,28,185,149,136,146,161,237,179,86,240,36,46,173,150,66,220,136,231,202,249,216,134,104,88,66,108,97,51,217,12,71,125,135,81,136,118,95,114,93,159,125,88,136,225,198,211,244,224,201,78,2,17,162,184,186,49,71,115,233,70,43,70,252,50,252,179,243,210,238,0,202,215,40,230,243,213,62,19,92,52,121,69,147,118,89,30,205,5,167,241,225,109,206,198,205,188,99,69,26,188,101,34,166,232,172,123,16,2,210,154,162,180,206,25,47,40,170,12,216,116,112,124,138,248,172,117,137,141,216,207,189,166,181,23,153,40,245,116,37,77,222,68,57,109,0,99,202,59,86,155,42,205,177,84,138,58,171,241,217,185,52,125,150,44,230,112,75,216,104,182,5,122,22,102,112,234,146,99,163,81,75,33,19,78,169,222,240,228,47,173,159,199,223,213,4,17,45,198,241,232,113,11,147,86,40,208,159,127,197,47,237,210,42,63,152,136,22,226,51,61,82,151,84,154,109,220,17,47,167,229,97,105,93,70,233,110,98,211,187,4,96,189,36,236,140,201,125,248,54,162,166,70,210,44,20,40,148,136,167,194,86,184,4,205,138,92,97,245,10,77,24,206,176,134,52,147,24,129,12,234,120,155,120,29,160,65,237,107,57,81,234,73,95,169,136,13,101,240,91,101,130,49,125,104,121,14,224,17,217,213,141,37,196,146,38,118,65,253,217,238,67,130,121,153,149,137,183,210,130,149,221,63,165,138,184,72,163,211,178,70,180,234,151,45,224,54,229,201,72,67,65,226,3,3,248,190,78,125,22,180,193,111,235,19,205,162,67,82,211,186,36,55,134,139,203,203,230,68,213,69,115,80,76,0,203,32,63,145,194,186,10,191,233,151,180,2,212,2,179,87,132,199,175,246,12,36,8,225,165,105,54,141,124,115,241,77,2,199,170,241,18,137,24,119,224,187,244,184,30,231,249,104,25,119,195,146,245,135,55,104,79,114,170,42,94,161,251,228,116,71,207,231,82,171,240,186,125,144,129,40,88,122,25,245,221,29,52,169,79,215,100,120,109,33,100,212,36,61,224,11,245,19,211,103,60,52,19,62,126,93,239,46,38,16,46,229,1,147,146,138,21,82,32,73,181,210,100,1,244,86,252,151,39,201,101,25,55,74,110,125,166,104,166,25,27,188,3,169,76,0,251,112,94,113,163,94,68,196,96,119,117,255,233,12,92,155,28,121,90,62,67,203,157,145,1,247,33,213,132,45,89,79,130,79,10,245,198,202,68,77,229,201,244,18,75,102,212,48,57,228,183,105,84,232,254,97,141,62,168,173,67,59,90,243,227,157,68,113,96,113,180,183,228,130,3,249,137,73,160,212,103,86,40,0,249,62,187,80,71,34,121,64,146,16,244,39,55,23,195,243,33,12,191,198,170,92,190,0,244,249,166,31,185,135,138,65,138,250,126,186,240,93,181,62,213,132,20,102,251,211,205,156,49,29,56,156,37,95,244,7,165,119,62,76,174,68,154,30,166,87,127,114,183,158,233,207,250,114,226,244,197,63,12,36,30,105,6,95,134,75,86,63,61,74,245,55,117,12,69,231,212,130,6,33,158,2,96,199,164,97,60,251,79,91,105,185,106,13,131,24,220,254,211,240,74,119,213,118,147,244,130,111,6,208,213,155,150,69,176,201,41,216,253,196,108,179,71,95,77,203,149,127,27,177,114,26,135,214,88,226,67,45,63,64,96,132,81,247,167,226,227,30,94,113,7,83,182,188,37,52,31,91,180,177,47,129,4,179,84,124,174,151,239,170,167,88,0,0,118,89,238,65,126,162,187,24,0,180,170,138,120,90,203,177,127,24,141,13,67,119,3,122,164,135,148,30,209,231,225,178,63,92,126,147,130,111,35,39,4,136,207,208,211,36,135,106,215,42,178,115,118,115,113,85,107,69,128,91,149,41,73,74,247,158,205,24,218,130,164,203,114,130,130,254,237,98,218,55,20,212,131,6,41,234,125,190,129,31,147,177,105,98,118,153,158,247,58,99,32,180,30,20,33,3,60,160,132,244,19,23,10,23,158,130,40,208,123,226,105,171,158,219,58,178,150,191,219,252,88,163,217,154,207,244,179,86,251,42,202,17,211,118,171,245,182,147,106,95,87,27,180,132,42,113,23,83,74,135,214,114,241,132,2,88,151,26,159,246,219,226,228,127,155,214,240,87,114,132,221,119,66,27,150,54,215,59,130,206,181,226,31,61,192,252,208,227,101,20,17,49,39,100,46,180,18,178,144,64,246,75,183,205,5,113,142,26,11,40,87,191,250,0,236,216,89,47,93,140,34,79,123,28,241,209,56,77,239,62,152,86,239,106,153,151,170,71,151,232,210,71,22,136,216,128,142,159,82,224,92,227,240,17,2,211,171,237,28,218,234,55,68,163,245,105,62,5,156,112,42,250,189,8,23,240,150,198,27,76,9,96,105,191,167,187,165,109,197,130,231,170,74,219,143,7,61,113,249,169,109,51,203,207,181,120,55,31,72,117,6,197,136,217,119,194,17,115,48,159,27,157,154,217,229,226,222,199,83,183,58,40,101,252,98,129,240,222,180,167,254,140,179,58,71,72,39,169,164,173,39,211,234,63,93,108,37,18,122,182,8,105,186,202,56,202,108,43,40,135,49,102,123,152,17,26,180,69,175,141,220,170,21,100,240,79,153,117,131,80,236,122,233,254,112,104,92,188,96,17,211,50,200,109,188,123,159,152,4,151,70,143,168,67,92,126,117,113,247,164,167,116,52,3,95,17,239,62,58,145,26,127,169,223,36,121,17,226,249,171,195,18,49,229,182,211,197,171,89,122,71,171,63,19,101,49,46,230,113,113,1,208,33,173,199,106,210,196,165,110,207,17,131,127,247,77,218,48,82,170,217,159,223,142,108,14,215,24,152,190,90,121,218,12,122,242,19,31,109,46,112,209,246,93,105,186,125,54,40,159,46,90,173,107,36,161,174,41,233,154,163,238,75,197,16,100,127,135,107,0,17,176,37,156,215,12,159,123,184,24,5,36,188,96,246,217,181,184,78,33,99,72,14,64,196,214,217,229,67,51,112,124,217,104,205,74,235,63,231,28,114,115,144,80,116,193,54,133,230,223,138,96,160,54,161,189,88,230,92,119,63,95,147,198,90,181,7,206,208,38,228,111,159,152,134,139,170,239,134,150,213,23,228,28,7,114,237,250,110,234,26,221,196,154,195,240,7,101,202,51,88,134,62,238,227,235,53,141,37,54,122,161,214,140,135,73,91,105,245,244,160,63,202,191,106,114,68,84,107,0,143,148,227,171,232,68,40,106,43,80,36,148,220,15,152,112,34,181,245,220,46,177,9,167,249,192,122,174,103,141,236,49,78,124,154,143,115,51,201,209,52,127,24,116,157,247,226,162,160,194,175,135,69,184,187,106,49,251,180,239,114,49,54,255,46,175,121,229,182,23,80,70,83,106,30,44,80,117,140,181,238,98,163,99,208,6,150,68,45,129,191,154,254,196,231,155,141,143,207,181,213,250,145,215,136,20,212,133,207,213,68,58,166,212,235,153,99,180,171,107,66,40,167,187,100,89,23,214,212,246,77,2,176,108,79,234,249,24,180,247,114,233,0,4,116,62,210,229,85,107,25,48,215,166,133,182,84,203,45,239,70,130,36,10,198,182,254,126,85,236,94,186,4,215,104,239,108,123,54,62,27,235,125,29,235,53,204,62,82,239,159,120,13,13,27,44,34,187,251,74,113,167,213,248,105,173,250,230,62,155,249,140,162,60,150,149,145,163,199,184,161,66,215,253,57,161,94,142,151,167,57,242,120,28,128,179,60,43,6,206,165,217,85,253,19,9,244,159,134,255,78,53,48,124,211,158,48,204,208,231,130,63,32,71,54,225,248,126,251,23,36,54,48,153,30,101,146,226,108,44,202,125,5,207,146,218,127,78,177,47,53,49,196,37,209,163,70,33,70,120,254,63,120,20,105,219,161,102,112,199,221,97,45,236,89,187,18,140,150,219,13,5,194,140,175,27,219,169,106,251,162,113,249,103,11,107,231,64,255,89,7,159,184,224,11,106,59,133,193,67,124,223,69,189,213,126,250,37,16,247,175,156,21,116,120,24,145,180,157,34,101,18,8,159,152,72,187,84,173,241,52,103,205,127,122,128,162,168,234,157,92,244,246,189,0,92,93,19,6,68,218,45,240,94,253,187,214,143,161,88,197,101,187,47,184,129,5,208,56,98,179,56,239,23,101,44,180,136,182,190,31,49,165,82,46,182,128,102,211,119,211,170,243,221,214,197,224,48,251,212,129,179,77,191,239,42,148,79,206,231,70,61,179,114,158,30,159,24,122,44,141,41,55,35,51,253,18,219,132,166,52,53,77,161,119,31,159,27,10,147,206,28,194,36,187,140,253,226,11,112,130,122,208,154,64,99,179,52,183,223,8,224,122,56,37,165,61,50,157,171,182,249,195,112,37,73,107,61,236,223,52,30,250,148,116,99,34,200,42,6,52,203,191,153,22,116,237,227,232,148,198,186,18,46,88,235,93,125,84,162,21,201,55,10,144,58,212,54,203,132,82,6,216,98,66,173,82,64,34,229,199,150,90,31,145,166,229,61,193,248,145,57,49,192,160,239,78,51,78,199,165,77,5,199,207,129,24,226,251,105,144,5,31,133,196,182,104,94,246,4,245,81,158,122,145,195,200,238,62,81,57,158,123,122,116,134,213,143,250,46,178,14,143,169,203,65,72,110,15,23,119,42,37,151,62,125,182,80,237,46,134,75,163,236,231,88,195,56,230,95,77,21,197,126,182,104,2,174,243,147,66,72,174,22,223,241,41,183,151,153,99,33,159,73,153,175,53,57,154,127,50,253,159,73,134,133,35,221,62,227,223,160,139,155,164,242,143,120,216,97,250,137,139,1,11,169,41,154,141,253,232,27,23,89,232,39,202,2,173,251,244,222,175,130,155,156,171,46,6,41,147,237,251,160,192,235,243,244,193,18,114,30,203,127,27,32,180,50,213,112,58,251,160,127,214,36,253,136,244,250,21,117,14,104,131,246,151,19,89,20,218,58,238,154,78,204,238,19,147,96,43,143,95,66,103,185,127,215,209,214,71,171,234,197,100,172,133,213,197,134,57,173,1,59,248,20,75,60,61,114,215,156,98,37,93,224,117,123,64,126,209,41,246,56,107,192,224,14,23,159,25,123,110,220,110,214,104,117,49,73,40,141,52,86,46,147,47,238,69,222,19,218,149,169,78,170,7,166,138,225,220,204,173,158,245,153,48,175,172,39,0,67,169,198,212,212,3,208,141,62,48,24,86,84,129,131,142,60,188,157,7,218,251,188,230,211,167,148,234,240,74,0,138,194,233,184,146,151,179,45,221,84,45,196,172,30,141,82,140,254,205,207,109,163,239,75,131,75,5,247,217,179,157,160,54,109,37,146,37,2,77,13,252,119,246,96,9,36,5,45,141,72,157,159,255,134,214,176,237,183,196,195,205,84,72,254,211,148,133,117,77,189,1,208,148,183,191,155,48,138,102,222,80,118,53,30,70,129,72,201,136,101,199,250,135,151,140,120,215,167,83,104,146,222,106,241,48,228,22,162,194,233,109,108,158,146,57,226,97,69,254,146,182,163,184,224,139,255,28,49,56,21,98,32,1,27,53,221,6,7,155,23,20,1,249,172,177,169,25,241,207,58,139,157,20,32,2,113,254,24,4,16,3,203,173,93,74,214,125,231,55,151,113,60,106,21,3,44,103,71,105,249,135,81,118,38,128,52,180,198,247,229,149,25,197,248,6,151,102,105,113,84,134,171,44,92,227,115,131,106,162,149,189,233,3,199,103,18,74,85,108,37,3,144,247,141,180,161,224,150,204,55,225,165,28,155,24,236,177,37,166,155,213,58,125,76,227,20,240,16,11,108,146,178,63,103,189,15,215,57,21,68,30,109,89,75,86,0,239,39,119,128,71,46,145,120,58,202,178,183,207,131,172,5,109,164,116,120,208,133,254,17,72,155,120,106,109,135,85,87,244,22,135,115,128,103,160,109,24,19,99,121,248,241,130,36,64,186,4,167,145,16,121,9,28,64,255,24,114,242,242,218,173,186,198,63,123,25,211,181,148,31,205,27,239,46,180,151,140,167,229,134,160,129,103,117,200,63,172,46,212,188,20,116,145,80,246,73,3,42,90,90,97,39,112,126,233,67,113,179,167,41,232,149,218,62,24,115,189,209,194,94,158,181,246,137,32,66,202,49,107,231,93,85,146,173,191,122,70,79,49,20,176,32,21,66,145,106,72,186,108,124,167,81,173,148,180,186,15,165,225,17,38,152,181,136,239,45,45,181,132,67,55,196,102,76,55,109,48,169,205,203,90,202,15,147,84,165,4,73,215,136,129,27,176,140,148,144,210,221,229,167,215,110,62,225,81,155,103,39,78,76,94,95,79,40,239,164,44,29,84,148,62,98,193,6,161,248,170,149,181,80,78,198,62,109,128,225,202,195,203,26,86,93,124,172,24,65,70,154,148,188,28,219,199,191,138,240,170,192,130,81,106,79,77,181,159,47,84,82,209,62,14,220,67,143,186,29,113,121,56,60,167,149,19,23,87,105,213,128,117,164,9,202,202,160,71,95,87,76,113,143,150,42,227,36,248,164,128,124,151,180,181,101,208,146,224,94,192,49,107,142,41,163,117,206,84,190,174,248,46,115,33,181,37,7,124,133,216,165,141,106,77,45,105,167,170,208,49,34,206,156,229,165,201,42,196,100,240,134,204,120,211,202,242,227,6,239,236,186,184,26,243,157,254,52,24,190,126,247,85,107,46,150,226,87,42,158,184,201,239,78,105,91,251,0,40,152,79,241,211,22,207,211,151,159,181,166,218,43,14,72,213,16,18,176,51,199,83,216,161,77,133,120,145,30,39,66,3,247,78,62,151,83,145,195,83,236,62,10,49,120,58,90,179,91,143,243,82,226,108,21,16,157,68,167,44,67,240,219,126,255,28,35,42,9,81,32,39,19,38,20,31,23,169,248,156,69,43,112,135,167,123,193,80,109,153,158,99,15,234,132,255,246,249,44,245,79,0,24,162,209,194,239,221,102,208,129,79,57,49,249,70,191,119,233,120,74,79,225,173,53,146,187,53,1,171,132,52,163,0,149,228,109,23,68,59,219,115,122,40,80,171,222,132,78,152,247,44,187,118,101,18,123,188,95,13,12,119,150,11,4,100,23,207,53,97,15,144,4,16,177,65,135,245,176,38,126,41,80,169,18,165,74,207,119,48,40,157,93,199,13,125,213,244,40,102,177,10,62,177,105,233,186,92,217,253,65,75,248,84,45,156,165,142,194,35,164,120,154,4,246,155,182,201,114,99,251,200,96,66,219,90,88,11,15,74,93,190,145,12,135,90,172,164,100,0,59,62,163,155,24,133,248,246,231,206,197,167,249,62,171,195,89,176,197,167,3,125,167,111,87,25,0,206,101,49,130,136,181,46,111,44,42,84,63,30,155,245,17,55,10,74,62,49,164,176,233,149,182,248,232,222,236,151,197,210,40,118,232,125,96,204,217,83,38,122,180,63,117,23,159,24,168,248,36,185,241,227,103,81,22,253,77,217,185,197,106,86,107,26,148,39,103,107,165,78,40,91,45,132,76,25,117,66,33,165,235,72,18,108,216,41,169,187,254,239,36,8,158,86,237,227,68,172,229,14,120,7,183,73,62,219,54,198,242,158,77,3,243,224,183,85,76,249,182,139,185,228,210,120,182,2,252,224,223,164,29,165,58,147,26,57,24,227,31,35,30,109,169,180,163,107,123,174,53,36,250,148,90,22,107,169,21,51,65,160,243,213,36,77,222,244,120,32,45,174,174,70,55,155,86,142,30,204,27,161,174,96,30,61,127,201,42,6,7,255,155,82,32,28,134,192,67,28,241,241,25,166,175,38,172,28,85,27,158,103,222,78,105,183,249,226,222,198,243,211,137,76,226,247,238,31,187,168,54,247,142,51,43,219,227,14,196,91,247,26,79,195,51,117,214,254,244,185,176,135,54,22,129,53,216,29,231,138,84,18,190,177,182,52,131,168,54,92,10,112,172,234,35,250,144,210,12,241,182,88,169,168,148,9,24,247,183,152,199,53,162,115,75,141,78,154,77,125,61,192,111,39,111,41,98,74,104,86,136,13,7,70,164,228,100,60,250,5,229,196,241,163,134,86,242,119,74,61,63,49,225,61,237,222,37,179,77,219,230,39,102,79,119,237,161,49,114,112,191,124,38,5,19,85,219,54,172,24,161,196,211,88,203,218,59,100,160,103,126,155,19,224,91,91,95,78,212,219,91,139,64,104,130,173,237,237,29,170,17,49,228,236,109,45,230,183,250,241,230,122,152,232,214,219,90,199,198,242,52,50,33,147,227,146,63,221,90,199,107,152,174,44,173,44,175,200,130,81,251,1,137,228,39,134,3,123,170,173,0,74,212,116,163,211,56,15,150,182,255,150,139,239,5,116,88,87,168,158,9,105,46,172,211,159,152,147,255,118,245,65,17,229,198,196,178,142,102,181,206,128,224,247,75,149,218,181,215,220,133,80,100,199,164,88,41,168,62,123,76,198,80,88,139,226,170,165,227,226,31,92,120,166,175,73,149,181,181,19,230,136,19,145,190,124,77,51,226,221,158,119,7,117,126,230,241,124,179,229,211,191,233,54,159,107,107,139,26,229,225,17,224,66,99,213,162,77,226,100,83,189,67,161,108,171,41,146,230,120,42,235,138,39,110,160,82,7,207,72,135,70,51,133,251,193,0,11,15,201,166,30,163,145,228,174,159,108,122,38,185,50,164,123,212,64,142,253,229,144,50,106,11,15,100,98,1,169,81,168,6,37,8,46,98,131,155,15,49,155,80,186,112,206,202,130,97,146,93,76,53,168,246,10,31,247,49,121,45,105,249,49,64,202,1,57,26,31,36,116,31,218,32,15,169,237,216,199,217,108,41,126,154,130,38,237,5,6,211,209,59,137,121,24,119,84,58,110,143,235,27,77,179,16,1,192,236,32,63,77,22,213,91,79,139,177,158,9,15,14,42,191,21,7,80,193,102,201,79,95,159,209,189,52,183,227,55,21,160,77,26,228,96,21,92,30,62,51,204,77,221,136,196,37,82,143,73,49,232,23,81,104,231,198,176,158,44,23,31,11,106,9,160,0,71,149,244,176,139,219,86,242,67,208,81,168,165,244,129,3,254,81,110,212,99,90,169,203,250,236,156,106,148,96,67,122,6,173,80,198,243,162,148,119,247,167,131,174,129,186,236,129,88,196,4,89,238,135,53,99,18,44,33,62,74,93,27,228,27,92,179,245,115,55,233,81,3,242,253,78,26,180,164,213,97,53,143,152,222,19,9,61,96,104,146,2,251,196,25,23,93,124,217,102,144,159,53,164,93,51,205,176,4,102,66,137,87,124,222,39,15,67,6,236,97,67,19,47,245,239,233,194,34,158,23,226,38,40,167,128,75,122,169,28,163,62,142,128,124,114,50,130,154,248,98,48,4,229,103,73,142,244,120,47,189,0,98,227,24,149,217,188,75,69,44,77,198,108,120,205,222,163,108,179,185,53,214,2,90,237,112,100,48,159,236,251,73,6,131,228,49,90,196,204,102,22,49,182,138,136,9,89,77,17,131,127,211,229,163,21,114,118,254,80,74,210,93,12,98,201,42,38,253,30,155,12,228,73,33,232,33,218,75,199,121,136,43,48,142,42,54,88,228,30,98,56,140,100,90,80,181,158,4,169,6,68,58,84,10,50,197,138,145,17,144,87,241,192,67,153,62,167,165,0,237,38,82,218,16,98,169,127,124,97,50,176,65,112,108,251,140,83,59,152,116,198,33,249,42,213,63,171,90,145,202,61,90,16,214,38,247,68,143,152,154,150,46,51,78,60,227,227,96,67,252,54,223,29,49,48,73,190,189,45,155,37,139,105,221,239,43,164,214,208,53,68,124,59,14,145,210,18,42,82,124,184,236,223,108,197,211,114,151,211,155,94,242,204,33,54,28,62,17,243,153,33,164,230,84,198,76,99,75,156,88,160,60,158,47,162,31,60,203,160,65,245,146,233,42,116,224,231,120,122,22,41,136,36,251,4,161,125,76,38,180,123,69,222,77,88,180,223,87,243,46,249,226,2,124,67,149,9,121,66,106,128,47,208,102,31,227,206,117,233,254,163,229,222,155,20,170,33,217,40,196,8,152,57,231,215,124,29,155,33,15,85,21,247,245,97,172,155,24,180,11,21,119,218,152,252,187,64,57,20,78,58,196,16,103,248,98,129,199,40,17,55,164,211,113,185,42,224,239,64,250,189,239,254,120,21,72,32,156,67,171,23,226,17,87,44,7,23,55,124,232,173,226,163,15,98,119,31,159,171,171,85,71,129,118,186,71,126,208,105,167,91,16,22,25,239,91,101,27,64,74,172,47,47,164,64,92,12,183,84,205,143,184,148,17,138,18,158,85,109,178,63,247,39,60,153,62,114,144,78,138,158,44,34,245,31,249,39,168,232,20,235,72,212,185,210,152,156,226,104,173,94,114,123,164,233,220,37,190,94,224,99,235,30,166,73,193,187,47,80,114,141,238,83,21,27,200,236,39,54,104,73,49,204,10,148,67,35,198,141,209,89,196,157,195,234,168,41,246,33,84,60,66,110,59,139,85,196,134,166,99,23,110,81,178,36,221,62,214,18,164,199,92,149,166,147,73,26,242,108,150,111,159,209,168,3,147,207,21,211,196,60,253,222,202,182,135,229,226,194,237,13,60,50,130,25,202,178,196,97,3,203,230,91,45,184,63,186,26,179,199,22,61,6,173,107,127,170,107,134,226,255,80,130,228,133,18,244,49,1,163,123,39,28,20,200,25,115,146,45,168,44,59,193,144,159,93,89,101,202,190,212,1,40,128,86,56,210,3,245,235,101,108,93,14,118,176,111,50,195,236,80,173,64,166,99,120,97,86,53,2,39,225,49,158,228,254,138,35,234,209,65,79,129,183,76,40,37,118,35,62,186,16,8,22,11,131,116,5,40,46,46,166,124,79,226,48,100,113,190,117,54,190,165,38,154,176,88,109,185,63,89,13,188,114,138,116,206,200,110,27,98,113,211,217,164,101,126,184,134,134,119,60,75,164,175,0,244,178,139,79,8,101,223,66,92,123,196,125,120,120,147,171,240,220,194,69,165,21,147,202,199,213,140,97,73,62,216,218,181,190,115,147,1,166,168,58,153,108,88,79,119,90,131,197,241,34,117,58,48,229,82,60,93,200,98,136,248,56,226,125,250,176,233,199,208,0,37,81,170,225,149,77,213,106,67,155,232,231,114,6,222,86,72,81,167,18,232,62,95,104,145,85,23,211,188,41,246,47,149,34,59,110,188,60,64,97,212,159,206,164,17,253,210,202,116,216,8,38,253,180,204,181,55,73,90,58,101,108,29,89,134,133,39,38,124,80,5,33,91,63,255,250,115,134,139,177,238,68,143,193,77,150,70,140,236,120,70,58,163,121,73,45,112,5,65,155,110,5,17,211,48,229,214,96,6,86,64,176,148,39,205,208,45,246,246,172,6,230,121,165,244,156,182,216,219,199,127,200,26,79,3,106,119,246,208,22,147,45,40,55,195,249,255,23,194,9,46,62,6,133,2,39,66,182,236,141,142,128,106,144,164,146,119,227,165,213,56,148,20,87,74,137,243,4,113,177,175,43,166,80,74,39,229,172,109,241,78,19,2,194,231,126,212,129,143,122,115,34,231,182,98,206,68,195,102,66,204,94,226,92,13,153,82,165,192,102,127,196,205,219,58,182,135,250,174,249,88,55,64,116,125,226,98,141,100,42,174,134,219,228,98,192,85,229,186,204,54,79,190,32,197,80,80,116,167,112,239,44,55,188,72,234,41,185,44,98,88,43,67,12,148,143,236,113,122,187,146,35,122,19,128,233,143,233,79,95,217,44,62,105,32,73,130,9,45,98,76,49,63,186,5,224,107,69,242,177,246,70,239,69,33,106,65,182,84,126,59,111,3,252,114,49,141,65,98,97,3,167,154,188,46,11,251,177,97,224,139,184,1,86,226,147,218,127,148,225,34,62,42,123,248,164,117,64,131,229,90,74,144,236,121,185,13,177,81,136,118,178,136,233,189,140,21,57,186,43,11,97,144,129,0,135,163,7,161,3,140,99,87,106,176,115,203,223,125,62,162,106,28,16,95,21,142,113,23,219,205,114,55,67,34,244,227,169,11,56,145,104,123,26,58,240,115,95,248,119,225,54,14,65,50,159,153,168,188,23,217,85,3,73,37,130,249,103,0,173,35,165,56,173,248,132,177,192,153,68,26,60,242,109,29,76,65,195,101,117,113,82,82,2,51,57,224,198,216,159,56,27,241,125,189,226,115,156,234,71,104,54,127,136,170,57,146,190,92,64,9,40,193,241,137,201,3,134,41,70,67,71,162,51,230,123,120,217,42,132,22,2,245,156,196,201,207,181,155,148,49,144,1,190,3,47,36,212,62,119,132,160,110,181,228,68,136,201,85,207,239,192,145,146,199,22,139,211,76,56,167,24,171,203,39,158,68,125,195,125,179,204,170,181,77,125,98,72,199,171,140,156,50,213,249,241,26,155,24,99,237,126,118,131,212,229,43,84,49,49,149,122,33,101,82,61,230,57,129,89,166,109,90,164,100,85,126,229,1,38,205,23,231,207,208,191,8,10,196,155,207,140,175,117,135,77,26,106,86,125,117,233,250,110,130,57,229,215,224,251,137,239,121,66,140,231,248,83,66,38,222,66,233,212,1,238,192,1,246,25,253,113,192,139,184,1,167,215,124,202,136,35,94,66,16,196,35,57,83,195,180,116,127,187,237,66,176,155,131,131,211,99,104,214,108,39,31,214,127,236,170,87,220,219,146,151,159,113,229,143,161,197,196,132,176,251,21,75,39,135,13,13,200,104,25,57,65,153,15,137,222,196,56,186,119,163,81,87,159,191,18,24,251,238,146,103,83,49,52,162,119,228,244,201,214,42,226,227,131,125,232,137,182,98,91,212,16,237,241,80,13,252,212,16,226,149,207,198,150,161,209,114,253,197,78,108,39,25,107,68,136,33,39,158,41,86,140,12,235,5,189,67,108,32,196,241,52,197,87,229,78,42,88,228,199,110,243,223,110,22,131,147,151,83,11,251,49,220,33,54,243,241,110,99,142,0,241,145,79,92,168,141,213,167,187,65,254,251,156,115,111,116,29,57,204,54,37,54,19,61,219,186,29,140,141,236,3,21,195,170,7,55,106,170,184,88,17,129,139,7,142,170,74,23,71,35,164,102,132,136,24,230,209,229,179,2,58,239,77,186,153,120,122,191,17,226,101,208,182,87,124,236,151,15,32,113,26,183,224,184,72,245,72,225,217,153,62,110,152,175,228,155,207,45,114,204,138,79,56,140,184,80,134,181,121,252,155,144,177,140,98,92,126,150,218,184,234,138,214,224,9,138,28,0,80,146,234,71,73,142,24,197,59,85,220,172,33,236,19,31,43,118,22,217,225,116,95,237,175,26,10,49,192,45,229,142,204,160,46,63,183,22,177,49,65,200,203,97,43,105,126,54,7,193,147,219,215,131,120,153,153,247,137,169,227,73,162,136,143,189,112,254,177,54,23,27,123,130,72,7,208,56,254,93,232,183,27,151,36,78,120,46,182,233,219,4,202,27,34,174,87,220,185,49,210,112,49,29,233,243,30,77,112,75,199,142,41,7,229,255,226,209,32,230,138,15,41,215,65,150,135,33,83,250,58,142,38,124,175,115,37,29,25,201,141,47,45,102,90,28,56,160,251,52,101,148,181,250,193,237,63,86,235,251,217,11,88,53,191,148,65,26,58,142,255,200,34,166,60,199,207,22,72,9,245,90,62,221,130,210,103,81,252,233,101,213,165,87,218,192,231,250,182,2,23,219,177,160,239,90,195,148,228,225,44,196,120,228,178,251,193,160,93,221,149,60,174,187,52,238,119,227,212,216,195,181,25,29,186,231,35,100,220,224,1,125,52,92,63,114,188,166,91,129,216,122,142,131,137,129,188,139,72,1,100,249,106,125,81,117,176,66,164,59,163,208,95,109,183,52,58,228,245,163,46,145,54,171,56,119,177,193,135,235,195,3,96,109,255,101,88,140,71,27,34,6,9,126,54,23,231,117,59,165,44,114,72,175,66,188,27,60,117,153,81,112,81,142,134,247,119,243,203,183,175,13,49,117,194,254,85,21,151,113,55,145,130,14,234,27,188,99,104,54,29,24,124,154,177,77,192,124,92,114,121,88,107,120,109,241,112,154,2,189,136,120,80,151,239,107,89,140,135,84,199,109,168,120,46,165,234,49,235,195,108,171,216,130,0,91,164,231,167,205,235,115,41,237,46,178,127,233,74,33,45,224,98,170,17,138,188,187,80,170,94,227,105,168,81,147,62,125,172,152,230,86,12,229,250,117,60,79,211,67,180,125,147,145,180,149,13,76,146,57,125,225,0,164,240,99,234,195,132,130,134,27,118,150,243,104,178,191,141,125,214,173,97,238,83,14,143,60,125,14,79,154,49,225,153,188,173,24,203,228,95,188,222,9,49,161,100,149,18,78,95,61,164,5,163,68,196,51,201,70,201,180,9,139,190,217,199,152,227,96,187,248,103,77,137,24,2,182,56,183,192,124,101,125,57,110,241,87,23,132,24,22,215,162,47,159,214,97,243,137,201,209,22,57,183,27,10,148,233,183,49,247,220,188,196,221,198,75,113,244,85,172,23,87,145,106,171,109,105,7,215,179,221,32,57,117,163,129,194,214,74,60,77,93,156,88,188,64,107,1,173,253,19,55,186,230,106,215,151,27,143,102,119,49,196,197,143,152,58,167,53,93,220,160,88,21,49,133,166,237,190,188,84,97,184,70,12,235,111,89,46,78,176,88,203,208,206,37,138,159,249,137,127,16,172,242,97,203,208,144,155,139,33,135,19,47,1,44,240,145,220,210,199,135,131,143,79,196,44,137,15,156,187,127,109,29,56,172,117,241,211,116,1,181,46,43,178,110,46,6,49,183,110,18,149,100,224,87,126,122,217,194,187,234,17,162,37,167,187,141,3,170,234,220,226,120,1,93,213,178,95,186,212,180,118,221,229,180,84,54,87,104,173,89,165,180,62,60,9,64,248,79,55,108,208,44,106,156,144,229,7,208,136,184,83,58,29,51,142,203,204,50,248,119,53,235,64,86,241,209,21,95,165,163,137,9,226,76,21,195,26,176,174,56,221,22,119,196,3,68,87,159,242,150,13,173,86,196,51,149,29,239,206,26,112,67,10,34,160,159,32,176,100,165,115,191,227,114,27,36,216,39,134,90,250,226,170,34,166,62,55,62,11,122,250,72,210,35,29,99,132,253,69,34,113,39,157,148,76,243,103,142,159,6,160,117,202,187,173,87,52,175,43,62,187,78,70,86,172,83,59,190,154,22,76,253,46,162,255,249,46,39,64,121,67,159,166,88,232,206,89,167,45,242,74,177,90,82,13,169,33,93,200,192,235,177,57,135,159,124,224,32,122,209,135,193,110,207,177,73,137,134,14,25,24,125,216,205,157,23,202,132,46,134,168,225,182,1,188,213,174,84,234,211,16,31,141,179,90,188,27,60,169,44,59,129,250,168,222,226,233,138,13,36,31,141,227,213,122,156,15,107,118,150,145,193,22,246,1,21,78,131,167,233,183,78,158,70,169,209,227,206,110,6,140,116,15,23,173,54,179,95,125,118,140,192,11,91,102,106,27,219,229,126,244,177,42,117,190,169,47,232,113,122,58,78,215,148,175,134,216,247,190,121,78,185,64,40,141,130,111,99,92,177,206,200,121,54,106,228,77,186,214,109,127,33,225,220,173,132,38,102,164,193,220,115,197,53,113,209,94,125,3,222,105,22,49,126,240,253,105,204,202,171,19,192,41,163,69,62,86,99,148,124,89,203,80,176,201,8,89,174,174,235,23,209,6,113,109,94,49,142,152,64,207,80,241,49,38,90,28,76,11,5,116,125,57,40,255,49,223,128,239,77,25,120,167,80,213,95,109,122,239,122,223,204,9,244,170,62,225,16,6,203,193,202,236,145,25,91,112,0,188,38,10,131,12,94,14,151,172,89,194,78,166,164,227,64,238,144,210,190,189,245,97,3,249,14,113,55,222,151,43,30,16,205,198,145,39,155,114,161,173,77,188,235,112,43,6,28,157,227,20,200,192,105,240,234,41,196,180,167,108,153,49,152,192,238,119,17,124,30,89,159,166,129,226,222,122,133,166,172,165,226,221,226,186,198,61,187,73,59,164,196,252,221,210,166,126,127,150,40,213,253,137,119,119,31,185,225,149,85,157,21,42,42,91,28,45,160,247,179,238,194,1,119,94,168,81,234,164,231,243,89,236,204,123,153,83,129,169,210,115,187,23,223,255,24,98,237,249,104,184,210,226,216,146,67,30,186,214,35,89,147,170,139,55,228,210,42,165,28,202,63,218,128,222,150,172,22,72,32,213,127,153,156,225,26,186,19,38,125,163,62,37,36,48,84,249,195,41,190,70,104,178,141,143,220,245,221,149,248,113,152,71,134,119,32,82,40,55,70,88,133,148,58,233,177,165,219,62,133,195,118,238,2,72,20,244,216,162,188,220,158,37,6,145,170,140,204,40,232,106,88,133,63,2,219,43,166,192,47,135,149,159,13,155,75,197,102,72,134,177,76,80,70,102,148,148,116,191,198,176,65,1,232,195,101,228,152,148,99,167,243,114,153,148,98,14,244,245,1,208,132,50,240,76,15,106,56,93,153,238,22,221,41,214,17,23,166,52,57,136,244,60,141,123,29,147,86,184,189,183,74,49,235,103,72,173,22,94,181,240,92,37,133,235,67,221,69,214,159,70,215,141,112,171,172,207,76,127,26,50,216,18,63,61,107,223,170,21,206,148,167,47,225,104,96,90,181,174,71,74,173,90,120,246,104,59,29,24,61,161,215,239,31,196,182,116,96,220,62,225,137,18,155,74,207,184,111,163,135,213,160,64,193,160,63,253,171,21,242,136,69,26,4,164,158,167,157,102,20,49,168,28,93,166,20,206,153,29,203,5,156,238,173,227,250,21,12,231,237,74,161,79,184,237,84,165,36,160,1,194,21,61,218,104,222,28,19,226,115,216,86,124,152,241,7,137,78,1,215,191,174,22,98,54,234,186,179,6,216,118,142,11,155,28,195,214,3,4,108,252,209,67,241,52,237,224,106,246,145,24,202,225,210,209,185,180,31,243,137,148,124,60,77,123,133,132,165,13,68,182,212,152,115,195,52,158,98,135,88,97,146,223,216,214,225,85,146,154,156,80,137,184,91,213,161,64,111,73,62,236,172,111,107,225,8,47,112,34,100,167,129,125,75,156,218,197,214,47,41,67,203,214,247,18,35,95,93,192,250,205,88,6,17,45,196,64,159,63,134,118,223,101,70,96,13,61,162,166,91,166,145,174,134,24,227,87,253,11,51,192,220,173,234,64,151,52,49,7,112,93,161,195,115,49,96,194,234,94,160,216,99,35,110,0,245,115,85,49,217,182,136,23,2,213,251,60,60,36,86,153,216,152,253,241,62,80,21,30,171,76,86,141,247,136,177,220,227,233,115,79,74,44,222,62,107,71,200,4,158,209,127,37,134,100,198,141,187,65,237,64,77,207,156,17,56,245,8,46,208,174,89,183,41,145,138,234,30,2,81,86,122,123,116,65,90,145,167,143,19,245,152,172,48,137,118,183,227,137,224,174,214,30,199,40,69,232,128,134,136,181,159,157,0,237,152,79,10,9,242,162,86,60,84,159,190,28,214,60,156,213,55,33,15,147,253,70,55,130,217,38,26,13,142,165,181,253,70,31,84,49,237,103,19,2,162,229,186,116,152,189,172,47,135,111,107,249,22,54,72,203,103,43,144,18,159,126,186,6,233,98,249,230,50,44,238,234,66,144,174,178,190,26,84,26,183,160,6,185,252,169,27,188,66,52,190,35,220,78,203,168,186,169,245,135,142,18,177,122,188,233,170,90,161,114,103,132,24,13,213,85,140,135,17,79,211,172,166,95,77,167,218,205,142,128,69,120,155,120,241,139,210,185,148,101,104,20,130,136,180,227,46,230,144,146,7,200,42,158,14,148,130,24,92,188,169,62,23,173,156,247,167,203,20,22,69,84,105,186,105,106,50,147,73,114,112,56,15,118,71,132,184,141,169,63,77,132,189,184,145,132,102,42,67,215,139,96,220,142,165,166,178,160,235,47,143,221,90,9,49,29,50,170,174,72,123,239,18,35,83,132,34,46,136,12,16,165,63,12,196,242,165,240,69,108,4,236,177,255,199,126,181,21,45,40,41,86,171,182,166,250,127,91,152,218,119,217,241,76,214,218,106,136,24,103,178,63,155,45,225,173,119,46,25,170,171,173,80,116,106,250,97,164,182,57,66,203,210,156,212,213,50,60,71,179,199,221,131,141,186,228,183,1,228,137,229,56,186,33,119,93,14,160,111,177,84,227,230,26,227,150,162,153,59,88,106,139,96,36,104,70,179,168,209,218,113,104,124,104,212,96,169,182,202,192,56,92,11,235,124,57,24,243,143,69,188,106,9,241,185,59,178,58,55,180,137,166,30,185,149,61,4,236,199,140,241,51,137,238,189,119,178,116,143,79,183,0,24,241,11,98,116,67,193,20,47,97,26,137,172,231,40,204,155,84,151,143,206,131,21,9,14,74,217,213,177,194,1,76,177,34,16,49,172,71,220,188,116,27,41,54,177,218,203,148,104,229,251,240,128,122,67,62,11,206,137,25,102,12,77,185,143,243,179,200,229,214,120,26,54,42,93,78,144,203,86,202,119,100,93,239,243,108,24,70,241,114,156,144,222,245,105,90,194,61,104,215,169,10,209,187,41,163,21,226,187,200,67,36,185,123,200,75,238,237,247,222,255,35,238,76,144,37,73,113,32,122,37,246,229,254,23,43,158,18,9,143,127,129,26,179,153,233,106,47,34,9,130,69,104,113,231,220,95,122,247,223,198,45,41,102,103,127,28,164,182,228,225,179,10,179,147,244,47,185,151,89,98,91,126,51,5,246,96,185,201,66,9,134,83,195,225,74,70,243,16,216,42,75,223,60,235,125,202,177,72,68,137,12,134,128,103,123,76,159,192,36,137,190,0,97,255,220,126,176,205,74,89,177,2,86,162,14,75,224,106,236,169,177,64,32,19,147,142,155,96,84,88,72,84,141,84,57,217,74,49,133,76,129,83,215,198,27,15,76,188,22,245,248,98,15,67,134,225,12,97,63,120,54,177,129,200,56,165,238,62,58,126,150,72,146,65,161,12,165,251,217,133,83,167,205,165,173,167,153,30,207,84,95,73,166,97,225,202,183,223,136,179,80,101,225,67,230,68,96,251,45,252,52,182,194,16,251,246,176,228,169,82,145,27,37,151,211,62,34,202,135,130,227,208,65,131,49,47,191,47,66,234,231,210,214,4,86,99,22,83,35,215,20,29,219,41,144,64,169,198,252,244,12,6,166,232,56,115,56,139,55,18,71,126,142,104,239,128,169,91,238,209,133,32,121,132,69,7,121,164,50,160,231,242,158,227,86,134,150,198,158,242,45,121,216,136,219,127,51,226,39,153,132,56,134,87,44,189,179,165,159,83,80,102,112,135,156,236,197,61,45,243,82,30,110,246,113,24,249,198,69,175,61,27,9,94,135,136,215,98,165,103,109,93,143,121,144,35,230,106,169,151,210,53,68,15,115,220,101,11,233,89,226,234,161,158,245,121,219,207,29,252,12,130,220,109,138,177,222,197,29,28,150,147,169,203,135,31,30,17,63,71,99,161,232,215,130,253,54,191,8,162,81,143,202,20,135,39,226,109,88,182,49,235,20,167,132,163,198,183,182,29,72,103,225,34,102,27,47,6,141,233,146,75,91,65,255,252,77,36,116,89,117,162,44,242,103,71,248,145,242,199,172,196,213,62,35,126,65,170,183,122,135,25,194,149,194,253,123,108,169,94,245,115,45,171,4,13,175,30,181,230,98,218,81,58,69,148,47,156,126,45,73,176,24,157,14,210,18,195,233,135,194,226,167,245,79,159,254,57,82,63,39,54,181,36,43,69,12,2,230,133,87,229,66,12,22,143,226,12,231,177,73,126,45,129,27,6,119,126,222,227,33,41,34,152,68,168,181,68,107,112,217,105,43,229,129,235,5,133,176,81,229,104,35,37,28,133,31,143,40,157,115,176,136,111,1,66,10,46,21,14,83,245,41,75,151,234,155,18,203,243,76,50,115,102,11,204,231,140,23,35,150,223,101,170,144,231,219,103,12,11,156,33,47,239,157,228,184,2,41,153,143,57,62,242,38,123,41,116,198,237,125,80,18,218,154,220,96,42,236,60,177,233,224,48,105,26,52,130,130,126,132,71,30,126,156,245,121,246,182,220,106,135,43,115,71,58,222,178,189,77,192,100,48,202,179,143,41,126,46,241,209,51,252,12,226,121,168,166,247,156,90,192,40,25,119,129,207,165,239,133,77,205,101,92,100,178,224,19,217,175,53,20,171,163,253,143,148,97,147,27,32,131,227,247,133,150,165,76,140,48,239,129,43,23,145,225,48,126,227,136,66,253,164,213,243,37,198,6,134,254,39,190,1,186,215,197,234,251,46,204,101,32,197,32,155,44,54,228,92,235,194,248,140,83,108,222,192,136,60,221,153,185,204,71,63,135,182,198,251,115,247,56,238,36,70,192,254,96,84,221,246,157,30,11,102,223,253,232,156,128,249,239,14,184,188,76,104,0,124,135,215,190,88,203,116,103,135,182,221,230,74,188,48,228,155,175,76,240,192,203,156,125,1,163,13,33,253,130,207,212,99,42,86,228,39,217,125,192,103,61,222,169,65,137,25,169,131,138,30,123,194,67,115,11,103,38,99,32,176,157,97,221,97,242,33,4,133,95,249,106,3,78,82,243,232,73,21,248,44,222,154,28,110,68,50,134,204,4,84,198,111,141,32,5,130,80,76,235,75,111,218,68,207,10,121,156,177,187,2,111,226,101,254,94,197,108,102,69,27,105,195,23,69,187,172,148,215,179,101,5,134,215,96,91,198,174,248,118,207,102,148,254,20,96,95,120,144,33,33,15,135,65,177,248,37,18,145,16,82,186,4,229,83,223,252,36,146,89,22,34,173,10,27,141,180,195,200,40,167,44,176,217,238,1,163,254,185,223,20,133,180,48,123,172,20,9,218,243,99,245,125,77,36,56,242,37,214,158,38,29,183,222,61,15,152,20,224,235,103,39,198,119,62,159,190,54,28,186,123,69,107,136,162,178,194,28,25,158,236,143,16,38,68,20,2,83,229,229,141,23,7,74,110,130,82,126,30,207,198,149,253,238,44,214,24,223,197,118,24,85,235,164,240,57,111,246,13,155,160,228,103,110,94,129,209,83,244,165,71,209,64,122,217,252,192,228,187,220,67,129,75,30,209,106,133,247,118,94,9,171,20,96,159,150,247,66,77,37,222,139,96,241,150,13,201,120,90,170,207,164,51,131,87,210,153,2,101,111,236,9,196,31,235,227,65,7,70,135,161,248,91,83,98,219,228,99,66,226,114,153,160,64,73,202,218,242,210,195,234,146,239,44,68,81,111,61,73,67,220,116,164,80,55,255,233,84,140,156,69,96,114,141,175,167,3,14,4,145,117,107,112,54,174,236,126,240,133,47,98,189,114,37,96,178,66,111,14,195,121,127,120,251,83,23,152,252,99,95,216,220,62,82,214,65,193,173,238,119,173,243,143,172,228,169,48,211,246,94,243,204,65,243,74,188,112,214,192,245,228,143,134,15,102,203,136,209,17,207,138,90,232,157,140,166,19,120,27,139,152,191,51,185,46,159,89,180,237,242,229,173,207,167,40,93,14,174,115,92,172,149,99,76,10,215,255,170,48,5,255,35,224,137,109,63,5,110,46,167,5,218,76,224,73,81,60,85,209,216,216,99,151,192,157,44,197,59,253,187,37,53,207,174,112,139,92,177,101,247,4,61,92,240,246,167,56,20,59,130,23,83,190,53,156,119,78,210,105,113,32,226,111,130,22,138,4,154,163,120,82,101,204,16,103,241,146,83,142,18,92,75,163,8,140,111,200,215,173,133,131,95,128,12,120,81,23,23,173,185,176,200,170,183,52,209,171,238,4,156,81,138,212,223,102,34,77,135,39,5,72,69,97,99,12,245,135,227,52,172,69,186,6,169,113,243,49,165,180,111,60,49,95,224,78,86,163,195,157,202,206,173,240,36,199,218,31,206,5,84,103,218,134,25,253,178,253,77,34,88,137,152,179,192,208,172,249,218,60,91,19,202,124,210,53,184,161,111,25,57,112,195,242,124,104,179,234,9,111,12,183,226,144,67,23,166,162,180,124,30,54,142,231,246,129,225,42,142,49,229,66,153,196,78,217,236,95,45,251,195,205,111,62,20,229,200,9,20,191,149,24,11,150,99,93,125,162,225,80,134,231,240,193,228,12,213,152,104,184,211,116,192,177,20,220,52,55,169,149,58,228,84,221,208,237,95,45,73,40,192,58,177,90,233,217,48,2,224,226,48,25,167,250,214,19,55,100,115,148,36,247,37,243,140,162,135,171,29,139,190,14,123,169,126,142,101,183,140,128,201,252,147,151,134,199,203,191,52,4,200,231,6,35,253,130,157,160,251,186,135,6,168,188,136,10,217,24,100,208,185,141,3,179,83,159,98,175,110,232,175,174,224,143,193,168,125,200,199,50,18,177,26,15,71,143,61,156,55,103,169,146,208,120,9,197,166,169,152,136,20,54,9,167,148,94,250,38,78,165,207,121,107,133,241,222,249,215,130,138,119,190,170,81,96,139,214,249,111,27,155,223,84,248,204,58,79,182,129,121,6,243,107,62,24,171,126,36,127,184,233,204,191,185,64,62,55,25,247,1,159,109,96,191,133,191,73,163,42,37,208,34,242,225,128,157,42,96,31,179,198,22,244,198,236,192,48,209,122,183,169,119,155,91,158,12,31,235,114,139,149,154,192,89,117,68,217,38,146,219,79,240,191,55,153,71,155,18,57,170,103,28,166,68,225,157,16,184,35,145,1,242,57,106,42,110,85,122,214,141,57,216,91,115,92,247,37,35,10,209,160,215,28,26,155,198,248,124,77,254,20,182,54,105,208,77,214,7,48,146,45,62,102,9,235,45,203,111,31,163,168,222,226,255,105,10,113,175,230,9,20,205,232,230,63,253,35,251,107,10,87,215,86,54,184,60,118,43,67,57,24,239,47,83,231,12,25,250,23,238,126,118,145,137,150,31,169,204,239,217,103,91,95,14,67,230,168,99,66,54,83,137,103,155,118,185,192,147,60,78,191,106,114,17,205,47,233,182,153,82,250,246,184,55,145,130,243,63,50,98,216,225,87,123,19,20,229,0,253,152,248,54,227,210,85,224,17,106,67,102,10,156,61,217,167,2,92,211,235,165,95,0,195,52,226,159,3,82,129,179,150,180,53,123,142,127,204,66,244,109,234,111,99,3,213,120,175,179,55,29,219,80,90,243,231,252,96,14,16,93,32,70,151,185,29,166,246,127,72,235,156,144,66,169,14,87,148,67,211,16,184,144,47,216,28,38,13,75,150,23,249,50,211,189,209,164,54,21,242,161,20,102,196,253,197,144,14,206,239,192,71,168,151,44,109,111,93,168,102,148,137,102,146,181,190,97,21,203,93,107,85,208,98,213,232,14,99,23,37,121,47,248,23,46,9,27,153,76,248,29,180,241,230,174,239,141,49,245,94,60,255,231,196,29,213,191,54,57,235,61,125,96,200,160,220,10,34,174,221,223,183,206,191,76,205,59,160,153,203,188,92,192,55,5,60,227,234,122,2,87,49,221,56,15,225,229,184,3,146,39,86,97,19,24,239,253,10,52,225,158,84,244,172,82,47,219,224,218,89,17,25,19,120,87,215,24,3,230,216,151,69,143,36,58,167,251,133,45,101,84,31,78,5,137,7,20,33,52,79,163,234,167,34,45,185,251,173,137,156,153,46,167,57,194,121,144,180,250,195,97,121,174,250,219,28,199,61,198,4,9,22,241,180,108,216,46,156,47,31,63,51,142,130,36,3,62,141,173,189,58,188,140,80,69,224,243,117,188,134,109,81,177,179,30,193,46,250,233,156,177,190,43,156,205,200,196,165,5,158,166,44,239,48,158,76,57,53,249,246,35,172,152,76,84,239,101,35,183,159,242,82,138,81,35,197,90,236,43,52,81,104,82,3,182,66,40,129,57,0,252,254,146,173,234,85,214,94,193,237,23,231,11,220,7,167,125,17,248,39,166,228,48,129,240,119,167,179,218,82,242,34,47,76,42,225,99,222,0,62,91,92,141,185,150,161,121,104,242,112,170,241,118,188,55,52,108,77,206,23,4,39,178,7,54,22,65,250,145,228,147,16,226,26,30,63,91,150,127,36,214,155,113,132,159,181,235,239,125,86,125,17,215,2,46,68,79,99,64,189,162,8,37,83,251,17,71,215,234,223,11,222,90,221,113,160,118,71,54,251,50,20,64,163,157,245,123,13,203,188,114,250,3,44,36,217,82,40,244,27,151,119,248,23,203,148,124,48,74,29,144,97,245,179,43,177,133,63,218,49,224,51,190,225,131,162,196,163,169,57,96,236,188,219,191,7,92,35,83,28,65,208,230,158,253,207,55,218,68,202,67,110,210,122,225,162,247,126,163,85,88,244,167,207,140,71,38,62,96,248,214,228,217,203,8,188,226,167,139,9,177,11,220,201,54,136,135,103,136,136,245,167,17,164,242,181,77,185,105,126,58,1,192,56,35,250,107,109,130,233,1,87,75,123,140,81,177,36,147,215,216,204,80,175,176,35,185,21,242,241,215,51,52,92,41,231,191,176,149,177,45,129,225,141,243,92,104,72,188,45,19,251,193,29,86,92,143,221,109,19,235,156,239,189,26,57,46,201,179,59,224,108,205,114,45,35,93,146,162,188,139,86,230,134,108,120,200,82,102,31,51,88,128,224,111,124,179,148,128,100,4,84,136,3,148,231,128,66,138,34,55,207,73,65,167,132,42,143,255,226,219,135,170,127,92,81,227,101,218,28,162,136,217,16,162,197,218,158,23,38,129,110,189,131,144,180,156,206,7,119,152,209,206,10,147,79,222,253,225,84,223,189,132,36,224,6,69,255,114,184,83,64,87,5,70,241,229,231,187,7,38,211,32,125,96,56,56,202,15,166,18,175,60,166,109,131,9,207,117,135,105,63,245,197,206,129,114,185,205,17,144,130,134,114,43,186,166,63,153,0,227,231,157,204,101,123,193,196,254,63,63,45,219,190,22,13,38,189,29,100,75,95,121,185,89,1,204,89,81,244,225,176,116,173,59,34,176,25,159,243,67,95,217,54,237,59,34,199,188,199,218,146,214,40,180,223,248,34,48,100,42,239,134,214,236,160,73,254,108,91,242,91,6,132,212,190,221,3,38,27,165,72,227,97,151,247,128,113,221,62,211,26,39,130,139,13,66,213,183,249,55,242,214,152,229,173,120,191,179,213,6,200,79,175,95,137,137,195,20,207,39,249,146,120,220,175,27,110,89,69,71,123,244,223,240,165,113,237,234,15,206,162,3,141,99,196,98,70,247,183,57,3,207,144,189,214,155,163,162,206,251,219,201,72,37,223,4,135,85,6,81,204,59,131,147,77,240,8,210,1,35,141,152,239,36,67,52,180,62,170,36,224,106,174,57,135,59,85,148,67,224,98,73,195,6,83,166,209,234,43,163,181,214,155,76,82,135,81,84,123,222,96,147,58,44,151,165,196,224,99,166,188,253,135,108,253,82,83,60,156,212,204,151,53,221,44,59,178,93,153,31,224,130,150,85,21,24,214,232,7,159,41,158,116,88,42,222,155,187,107,192,71,189,235,211,30,51,67,193,245,166,14,218,97,20,26,242,94,132,84,215,207,98,2,110,136,12,104,99,19,125,242,103,99,54,188,122,10,96,196,172,126,246,51,48,117,104,159,159,30,176,67,250,111,55,203,26,85,152,204,222,187,192,96,42,151,2,45,80,148,149,90,160,40,106,78,237,56,36,249,211,135,180,217,84,173,10,111,39,81,51,141,222,243,121,245,107,67,176,50,178,191,87,37,98,50,165,103,150,157,214,188,227,92,224,154,62,156,242,141,214,253,131,152,24,79,147,81,161,244,230,6,114,128,41,63,213,121,10,159,184,239,211,5,26,239,38,199,17,140,55,220,86,189,231,36,70,143,41,83,9,26,250,249,59,203,150,165,156,158,95,151,214,163,153,204,237,133,169,239,125,108,214,86,211,195,157,243,118,141,80,167,198,98,32,27,33,89,215,97,43,194,234,10,67,46,82,239,111,19,172,33,73,70,96,220,205,211,225,14,133,76,149,121,106,62,25,159,44,22,131,125,242,218,150,8,181,198,77,149,34,217,152,91,246,146,79,194,157,250,42,126,154,222,45,7,92,83,24,50,12,255,109,130,43,75,190,136,121,163,235,125,182,81,97,45,157,13,4,160,174,194,252,34,55,134,141,95,27,183,126,157,136,203,132,182,147,56,211,140,251,98,93,186,155,101,52,37,208,89,10,60,140,132,246,194,132,100,103,255,252,52,65,119,111,77,214,106,215,181,109,106,223,217,81,234,77,117,91,49,15,87,138,103,35,8,173,171,19,247,232,24,222,113,246,226,185,166,14,56,26,149,254,211,205,132,60,170,118,28,143,156,15,10,172,28,187,105,107,44,39,255,216,103,251,130,5,69,191,53,213,24,23,68,119,49,127,102,194,89,125,201,23,62,76,97,173,232,163,225,69,158,62,19,160,33,29,227,51,203,168,59,244,151,54,202,251,36,171,139,156,230,17,141,169,0,203,159,57,74,10,67,124,173,140,33,244,153,225,144,156,228,233,48,247,11,253,28,198,37,23,67,70,181,253,40,138,70,88,27,148,123,90,209,103,23,187,43,57,108,132,135,218,179,179,19,44,223,84,102,50,21,77,29,148,6,41,245,125,47,24,135,234,35,75,0,38,119,221,207,136,97,162,43,69,59,14,39,240,53,148,168,234,47,235,179,236,207,121,115,105,2,205,91,6,109,132,54,198,25,215,239,91,143,115,218,140,246,233,248,185,10,12,95,122,212,182,38,137,230,243,211,103,197,229,104,141,237,167,103,31,11,106,248,218,27,104,47,78,157,133,36,64,173,17,15,39,180,48,20,133,143,180,5,186,73,198,210,137,84,231,8,148,156,59,93,122,252,139,81,31,220,190,243,155,114,108,223,173,6,124,132,83,247,217,69,105,121,60,155,92,139,82,245,217,200,58,165,128,207,242,248,44,29,188,161,217,65,196,143,63,27,33,213,126,241,202,3,199,67,214,151,130,244,184,61,24,138,155,207,68,200,68,193,3,54,161,50,129,243,185,99,175,22,48,58,77,210,181,49,169,166,223,15,46,73,79,236,99,123,164,28,211,104,144,126,148,244,84,101,79,186,102,43,179,177,72,1,139,157,170,132,158,253,189,209,151,218,122,176,37,124,228,222,113,46,158,186,182,80,124,222,49,222,212,200,137,201,107,143,134,123,246,194,109,20,97,251,176,3,187,239,234,187,44,37,215,41,125,172,1,114,228,163,223,4,12,215,199,26,32,2,146,226,225,137,34,117,109,61,111,192,15,151,221,62,215,226,174,109,177,198,227,173,42,21,115,186,118,58,82,191,213,103,153,145,94,36,109,141,179,183,251,47,83,197,249,177,175,200,29,31,190,101,160,128,86,63,107,7,30,211,237,230,151,217,48,77,191,6,233,254,49,143,50,158,131,207,183,236,252,150,15,56,165,202,163,127,158,141,150,184,79,20,35,31,204,58,160,231,227,37,127,54,84,46,31,83,220,200,39,99,109,81,87,209,180,53,97,211,228,227,221,207,29,173,54,53,89,43,62,64,183,252,40,132,36,165,94,108,237,60,222,89,127,174,89,227,145,233,80,107,159,121,215,219,51,42,26,176,144,30,156,112,7,220,27,136,145,157,236,162,171,7,58,157,125,47,94,6,215,87,196,206,195,79,175,47,55,11,112,71,54,43,107,235,115,169,246,213,99,44,205,83,215,125,50,65,189,232,26,18,80,159,174,53,50,7,162,53,188,160,235,3,195,56,17,93,163,74,83,7,205,150,79,138,23,195,129,219,167,194,176,77,62,152,236,217,161,48,28,118,239,225,88,130,239,174,123,150,241,88,55,157,101,113,143,134,148,187,200,181,110,140,176,88,33,194,66,154,93,47,125,148,185,251,79,83,252,88,196,109,1,69,193,244,155,19,138,229,16,0,62,20,5,225,171,101,5,140,228,201,91,154,7,46,211,41,55,129,77,235,120,42,140,168,145,191,86,33,174,63,63,112,165,190,245,194,36,83,60,209,52,163,201,32,245,201,91,195,207,153,138,92,102,241,103,173,22,48,5,171,67,222,11,46,190,228,199,98,39,245,81,252,143,92,254,207,53,60,94,140,244,241,42,183,116,74,132,198,229,141,89,166,228,50,159,190,49,48,228,162,49,203,207,45,10,9,170,7,211,222,111,202,70,16,152,31,21,150,181,166,142,100,58,108,182,223,167,53,196,192,195,97,210,155,135,244,28,18,131,226,96,70,109,76,190,23,10,22,203,151,182,165,29,140,79,199,8,225,250,160,144,183,57,159,100,39,48,97,32,95,64,172,45,88,159,4,206,108,89,219,97,136,92,196,125,118,14,20,76,245,120,184,157,49,50,75,81,119,201,45,186,118,78,163,39,79,9,108,30,44,31,20,106,80,146,120,85,182,101,47,187,101,136,14,65,93,73,31,94,44,2,118,225,129,116,211,210,174,157,89,235,139,147,90,176,60,62,29,63,23,227,48,181,219,248,229,198,168,83,165,179,155,56,76,177,120,150,81,65,112,172,184,41,114,54,29,163,16,23,216,100,70,252,225,198,238,190,228,189,10,71,140,111,105,216,18,59,125,28,58,24,196,45,30,110,225,26,237,90,49,113,243,11,19,11,125,244,122,6,183,119,15,104,120,197,134,124,109,72,84,106,139,198,220,142,212,89,132,254,240,118,67,167,153,250,241,254,192,228,76,248,136,35,188,253,228,30,236,167,11,236,244,14,15,34,231,250,90,56,46,124,38,81,39,208,150,62,219,228,172,162,49,196,219,159,142,159,73,43,240,153,84,79,62,188,221,184,70,241,183,54,45,45,93,3,7,94,113,147,109,124,249,210,202,231,131,212,233,22,67,67,56,66,189,146,116,13,198,73,135,127,185,81,250,98,107,150,20,173,237,231,21,37,191,200,231,33,1,175,53,244,167,207,36,207,49,209,44,187,255,211,113,147,33,112,148,82,67,93,187,199,128,66,250,212,97,148,18,116,99,200,4,26,221,137,213,44,101,78,183,164,243,99,227,45,1,232,71,228,216,54,120,185,253,102,39,227,204,159,198,212,199,248,36,69,246,124,231,161,240,44,195,205,113,56,182,145,117,81,152,207,125,91,159,61,100,126,28,185,136,141,207,230,243,12,119,201,49,14,21,110,220,81,183,195,38,122,167,93,131,180,203,13,60,20,124,106,210,5,146,225,99,242,171,64,101,121,124,190,23,217,129,62,21,170,221,189,190,131,66,162,156,119,124,146,110,175,175,109,245,172,222,111,184,245,215,252,44,220,86,83,160,70,234,160,31,179,19,143,244,110,115,7,73,218,24,90,113,95,61,228,174,228,85,117,14,146,33,20,239,60,204,57,163,173,77,247,204,91,83,232,252,136,199,109,183,171,123,251,158,81,59,218,40,186,60,8,2,100,55,69,42,6,66,19,207,185,73,233,116,95,154,21,14,187,174,39,62,70,208,242,51,128,114,149,92,62,67,134,62,70,180,62,221,34,124,166,159,163,58,11,209,129,83,211,110,243,18,219,15,62,211,34,125,162,204,108,46,216,231,238,232,57,86,16,142,236,174,94,247,155,174,178,216,50,187,6,158,1,33,129,106,14,167,89,190,48,110,51,191,5,20,148,178,102,86,127,63,177,2,159,7,140,88,147,107,128,165,134,67,7,238,48,100,49,26,66,65,107,162,185,183,133,235,30,89,239,2,151,230,122,133,192,141,96,167,190,22,149,76,62,158,80,119,167,33,51,97,161,123,234,109,241,223,53,13,134,33,253,189,226,173,225,46,252,132,64,80,162,141,31,38,24,88,101,85,90,197,199,77,77,2,30,124,89,125,54,206,22,119,156,21,110,97,91,95,154,68,193,225,214,85,49,189,193,242,9,176,160,203,17,15,135,68,163,232,195,205,115,115,97,106,141,201,137,19,184,154,34,132,195,240,60,200,70,200,238,125,206,155,233,48,162,98,178,141,46,36,31,60,234,68,168,157,60,154,162,145,33,147,82,11,216,234,218,37,174,68,41,115,185,163,6,49,119,146,180,244,3,115,218,248,129,76,244,102,138,99,14,115,140,164,195,59,44,36,211,72,6,67,179,107,88,30,222,216,62,128,246,12,161,196,216,39,243,47,133,170,106,184,108,196,75,15,242,100,135,6,234,72,83,243,171,207,249,13,242,93,52,204,55,200,220,233,14,147,121,89,53,72,136,78,145,239,55,232,137,145,46,246,96,212,41,166,155,241,103,19,228,132,148,214,38,98,229,211,48,227,145,202,26,5,52,105,112,119,86,114,45,202,106,247,253,34,73,241,219,213,10,178,244,183,81,206,246,153,116,238,154,150,96,161,47,134,26,154,255,182,177,83,141,79,68,151,240,154,183,38,185,69,119,36,116,234,202,85,180,133,77,5,91,225,19,99,172,28,54,183,107,201,92,180,73,215,102,197,243,80,29,206,240,12,73,215,54,85,140,126,104,38,99,249,210,232,231,70,253,213,109,28,188,170,185,108,109,141,157,145,179,195,176,231,110,25,150,13,37,136,155,41,48,218,114,97,145,173,150,68,29,111,60,6,164,83,98,187,17,163,74,110,32,161,67,2,99,158,192,131,197,238,112,55,186,85,217,226,33,2,218,110,208,146,11,209,103,209,19,32,113,187,245,215,230,194,185,62,70,78,178,98,165,11,183,159,127,94,97,184,187,252,225,212,251,204,93,63,48,140,85,23,70,183,177,54,69,185,76,121,199,171,41,109,106,99,92,240,254,232,66,249,133,222,94,168,130,143,29,205,132,63,62,87,186,92,195,198,63,86,156,164,236,98,161,80,133,187,28,60,230,79,43,31,219,138,59,131,255,110,66,232,85,111,108,217,46,101,191,111,149,141,95,182,238,175,137,50,110,181,41,48,7,251,231,110,146,240,251,237,11,147,203,162,71,189,161,247,75,102,234,232,83,210,251,28,155,213,26,254,211,29,82,153,207,89,142,255,229,6,202,8,246,173,254,49,235,140,12,215,209,202,57,182,63,99,157,46,9,22,40,119,100,189,249,115,145,105,201,187,205,153,59,229,80,132,233,232,38,192,161,167,108,20,151,234,116,40,16,1,142,11,167,222,133,147,6,111,9,254,222,237,47,141,155,179,171,215,238,236,253,227,50,166,157,62,99,116,76,117,55,102,83,86,190,191,189,8,240,173,146,213,179,134,140,252,237,184,213,0,62,142,108,96,110,42,254,181,22,53,102,75,31,142,234,221,205,129,182,140,127,162,237,223,128,173,39,248,16,221,27,212,210,169,215,59,161,36,225,15,55,113,245,250,113,169,159,238,92,83,152,218,119,52,106,223,195,97,138,163,14,241,7,83,243,49,31,169,102,51,50,17,178,17,46,60,33,228,20,223,179,233,63,165,235,152,179,26,255,42,23,54,116,91,92,163,7,153,204,115,41,146,123,79,39,5,98,221,20,211,101,82,96,121,73,4,131,10,52,63,175,17,129,224,212,149,198,184,227,227,107,79,211,52,147,136,18,169,150,233,22,109,0,91,226,230,20,24,149,171,104,109,103,77,151,135,47,99,73,241,183,46,70,44,34,173,41,70,76,49,102,197,68,154,228,173,207,146,185,121,202,139,184,84,37,195,62,80,182,167,115,221,246,103,67,137,186,223,217,131,167,173,246,88,33,196,35,178,140,55,116,203,103,1,249,120,159,77,113,136,195,208,196,42,253,2,240,75,202,21,79,101,65,23,229,74,175,173,140,252,199,59,203,169,219,197,25,25,32,107,103,203,239,90,38,227,13,244,90,101,85,26,50,129,17,238,242,148,92,96,100,143,187,194,29,129,244,104,125,182,156,82,165,215,92,121,253,222,14,76,12,79,250,13,121,145,199,239,128,161,10,150,158,159,249,75,172,43,224,46,113,21,50,229,206,172,139,182,152,156,18,48,37,255,191,122,226,23,48,5,78,210,239,142,165,118,35,43,168,249,173,156,245,217,228,10,221,115,158,188,225,182,151,4,163,138,133,185,174,33,77,99,203,116,17,248,76,147,53,163,103,9,129,35,65,209,92,221,45,94,138,116,105,133,173,104,163,4,108,44,223,1,67,164,93,222,136,89,8,65,130,108,144,32,31,3,200,223,218,162,171,175,223,221,170,178,163,99,252,179,20,209,83,252,148,230,173,58,53,133,160,146,53,156,68,150,106,170,190,17,14,59,133,36,188,65,120,40,197,78,71,17,196,150,17,237,191,172,215,64,169,204,150,160,205,249,49,88,212,107,192,131,109,239,193,56,145,175,59,60,147,208,134,140,205,67,49,56,60,217,7,231,0,114,57,239,83,15,163,100,247,67,13,70,228,41,222,215,99,107,38,148,29,238,242,64,145,99,119,217,170,248,58,195,195,242,212,26,195,21,33,15,71,235,228,38,89,2,115,163,146,172,151,129,56,77,141,215,38,11,89,174,7,157,248,193,244,108,3,40,146,191,147,20,131,175,122,112,28,47,111,123,84,55,52,60,219,253,165,204,39,149,62,193,25,55,5,134,181,39,94,187,87,68,127,95,207,166,249,162,178,143,41,201,164,69,34,189,103,7,78,100,36,92,184,82,61,37,51,9,142,252,228,81,100,110,83,8,153,10,76,254,84,141,81,201,248,5,36,7,195,196,228,91,140,41,57,197,77,230,161,137,43,248,254,78,174,214,40,210,150,0,192,13,94,160,54,186,52,123,10,106,5,136,163,47,186,44,125,250,161,198,83,116,109,100,35,251,45,75,78,134,95,84,253,134,75,51,180,94,69,227,161,211,168,181,110,144,248,192,132,9,183,192,212,230,116,223,19,26,33,152,34,241,57,171,165,142,237,168,77,43,98,212,214,19,137,144,187,211,65,222,87,164,186,6,146,92,171,20,190,48,25,225,58,195,173,202,213,125,252,153,179,98,73,122,34,145,7,42,129,125,84,206,252,253,108,41,203,184,189,98,72,137,233,76,73,189,226,126,87,111,213,41,112,193,97,39,48,154,6,217,247,171,70,216,83,179,248,172,40,191,196,195,113,137,189,182,188,228,90,190,234,145,24,216,18,231,37,231,187,250,14,93,97,163,150,132,23,19,6,115,195,168,66,208,41,238,50,146,197,240,170,47,135,89,26,18,187,222,86,119,235,246,34,37,106,231,12,123,243,100,147,44,213,252,200,171,246,161,223,102,68,158,40,202,177,222,154,187,242,163,206,58,48,247,77,207,150,201,245,183,232,251,131,207,237,53,109,223,38,207,178,128,221,125,61,120,90,93,156,163,77,36,30,205,197,77,18,164,15,9,81,215,36,253,50,123,252,222,186,51,87,112,225,152,226,152,168,196,55,135,55,78,100,51,79,133,247,242,123,150,193,73,10,238,72,92,34,74,220,252,225,27,170,45,109,109,231,96,14,152,251,209,235,248,25,129,81,221,13,158,141,115,248,73,148,25,12,1,217,235,249,126,52,79,134,158,57,232,235,178,24,13,221,203,206,192,7,114,174,44,190,54,206,121,247,113,141,26,236,252,18,6,171,32,145,81,220,147,130,17,63,13,247,86,239,31,184,214,247,219,132,67,251,231,225,150,87,228,48,57,62,245,243,94,103,79,245,253,219,50,13,36,247,3,24,162,13,127,56,98,6,159,33,165,84,60,249,144,98,98,55,29,21,243,43,197,152,25,19,179,76,21,184,120,147,59,232,9,3,108,56,222,244,107,63,159,174,149,184,73,66,164,77,149,90,125,170,192,76,154,36,229,24,24,134,202,234,112,133,93,71,222,58,157,109,116,199,91,99,241,126,62,8,234,133,151,13,115,25,111,218,254,78,83,75,161,244,65,129,38,67,74,128,129,73,28,205,1,159,125,56,233,100,56,6,202,101,85,93,16,205,81,225,45,61,63,38,74,242,88,41,112,255,140,217,185,103,16,90,191,40,229,224,101,77,133,43,5,55,1,99,252,203,179,201,89,89,126,246,16,21,170,69,39,90,53,217,197,7,35,18,37,115,161,242,240,228,48,254,200,199,5,104,112,115,175,48,104,222,159,71,239,17,97,34,208,148,165,122,12,233,3,138,236,162,113,33,197,66,134,140,194,154,238,87,111,212,167,180,58,127,88,77,150,159,153,84,132,78,201,176,59,40,113,161,92,2,70,205,122,127,96,106,84,31,156,159,56,142,193,16,221,191,135,159,99,169,127,90,67,0,63,31,156,165,182,223,224,225,94,41,42,207,206,129,250,108,1,164,191,217,135,239,123,81,150,38,252,239,6,99,230,247,128,161,218,124,31,219,88,103,226,118,145,141,86,75,54,121,224,217,125,183,52,230,101,9,195,26,188,179,31,17,214,90,220,82,131,234,213,179,151,223,158,103,120,108,251,115,183,1,163,255,90,3,166,30,115,125,224,229,121,139,192,56,147,20,93,17,205,52,84,168,202,27,172,158,8,96,223,33,231,198,180,229,82,101,48,10,121,15,62,35,46,99,186,32,147,117,163,209,42,13,87,150,214,38,128,23,67,94,72,143,45,227,3,87,247,154,101,86,208,110,245,131,198,21,214,202,16,151,108,119,133,226,231,54,124,192,141,38,91,54,75,182,222,226,137,137,153,149,186,117,159,70,9,116,123,138,18,178,2,92,252,101,192,209,232,46,126,245,166,124,174,207,79,107,114,132,247,67,37,231,17,149,170,82,154,63,26,141,172,41,37,192,6,59,9,225,15,174,82,186,121,14,197,18,169,0,252,195,57,233,230,7,236,213,55,51,80,229,251,160,114,216,138,228,47,108,130,21,10,150,119,109,129,178,161,138,75,140,178,254,228,90,22,200,174,81,111,39,19,180,90,114,70,180,70,221,78,136,22,216,252,75,246,200,243,129,43,252,29,210,154,92,182,18,239,108,18,100,178,133,147,13,56,147,111,56,196,57,233,138,194,171,197,54,203,118,205,73,165,176,49,78,7,124,108,175,36,131,114,30,13,131,143,193,105,111,43,150,237,10,103,247,96,130,102,145,100,52,244,204,130,253,224,36,226,8,248,230,112,121,221,29,254,124,202,65,138,100,83,216,36,157,28,238,208,206,77,133,43,74,61,15,182,138,187,128,153,222,227,26,157,48,73,113,178,202,195,209,28,200,217,97,126,71,200,122,200,220,180,91,131,195,48,145,200,113,79,169,191,243,56,192,126,187,184,177,125,225,229,121,85,192,141,116,40,133,45,140,25,112,221,146,92,56,42,193,156,25,47,102,69,222,243,3,143,226,137,189,192,9,78,220,15,28,247,7,8,133,200,104,85,248,140,120,245,159,198,125,255,84,0,13,173,110,3,129,14,68,62,2,101,251,73,101,250,92,128,141,87,106,213,12,206,151,15,228,7,231,71,172,13,39,71,29,78,116,130,193,146,41,203,125,168,57,45,239,37,53,153,16,116,145,185,208,108,118,220,203,98,34,50,129,127,58,96,50,17,209,86,250,193,84,118,66,78,42,48,212,75,247,84,69,232,158,154,173,15,140,20,80,115,24,1,91,89,33,157,68,171,75,7,11,140,210,229,231,183,141,238,162,58,156,183,104,212,3,239,51,77,239,133,45,153,224,68,23,235,13,102,217,229,33,46,180,37,242,144,108,255,209,45,191,243,122,236,136,235,36,202,51,4,38,229,254,250,26,19,73,83,73,200,249,8,122,144,228,226,239,221,168,93,148,179,11,178,241,118,201,149,22,119,33,210,132,228,183,185,58,121,246,70,178,99,174,202,153,252,115,136,196,176,152,44,181,88,173,68,71,187,219,34,136,167,193,195,46,191,109,92,220,241,219,133,146,163,165,173,217,113,187,255,246,185,215,166,79,207,9,252,94,130,61,59,66,141,61,85,224,179,249,142,238,99,158,183,49,242,62,216,114,210,147,247,252,199,125,174,48,28,225,211,199,252,88,231,243,169,183,1,15,47,191,224,114,57,33,147,127,32,188,140,30,169,61,48,241,159,231,57,56,86,138,9,113,222,142,141,179,111,247,41,91,26,60,78,201,43,113,208,146,158,164,116,62,56,227,38,241,5,70,5,73,145,168,61,140,6,25,114,185,11,27,103,228,18,180,33,34,230,141,39,167,176,124,77,212,121,210,213,111,3,70,50,45,233,79,67,219,146,188,53,59,206,150,105,138,33,131,136,182,195,70,155,90,4,222,164,24,57,138,189,44,199,50,33,226,136,248,163,0,97,154,84,15,110,92,102,103,192,199,242,168,58,164,144,222,60,20,35,42,203,179,45,173,206,63,23,219,200,212,155,23,106,12,84,81,6,60,178,222,9,207,126,5,107,97,180,238,85,131,192,195,84,6,60,67,41,145,205,49,133,199,116,224,159,173,151,35,23,24,235,88,78,63,74,197,240,35,58,140,159,51,203,107,83,193,226,249,77,176,87,115,78,203,136,195,124,119,185,57,128,9,90,202,79,243,181,151,111,151,88,161,83,10,217,160,130,179,132,17,135,207,78,189,196,90,225,183,215,85,62,1,182,84,80,153,11,19,243,57,59,204,165,90,60,84,195,100,8,252,236,227,236,129,69,77,80,220,203,55,133,149,192,8,201,188,210,51,35,108,242,165,73,18,106,22,6,36,211,36,72,158,44,77,113,249,26,250,203,139,194,137,20,104,182,20,50,129,73,247,243,245,209,41,50,150,164,70,96,147,137,119,120,89,96,64,224,29,85,166,72,142,178,163,201,215,178,83,184,198,179,27,187,159,194,197,168,101,29,166,200,93,182,51,188,172,200,154,58,140,42,173,220,132,225,188,233,219,191,38,206,203,38,73,222,231,115,112,13,127,48,49,82,57,119,231,143,146,255,126,108,196,108,187,110,227,148,190,13,143,143,80,174,65,118,155,192,133,27,134,31,2,157,64,97,149,59,60,241,190,233,46,23,234,53,84,97,199,96,52,117,188,53,151,146,41,87,74,46,13,145,145,3,108,225,50,129,87,138,95,230,70,88,197,242,156,164,164,150,64,225,183,94,218,116,67,23,232,47,13,55,159,44,220,121,38,81,125,95,171,253,120,112,4,198,51,117,83,125,18,139,30,239,156,192,56,223,171,163,147,125,84,222,137,168,110,93,254,236,138,86,165,216,157,150,128,234,53,193,28,230,200,188,235,79,111,10,173,189,223,112,1,201,52,162,188,251,76,194,104,252,227,246,23,24,166,101,223,143,58,73,211,115,104,107,248,48,227,167,201,128,82,243,13,226,18,36,138,29,134,16,79,97,114,84,74,124,43,75,224,155,50,224,136,54,77,183,229,127,5,98,67,224,65,206,70,247,174,81,206,45,76,91,195,196,22,222,28,37,76,174,87,89,114,169,82,242,77,131,52,157,37,21,224,7,54,205,206,251,219,240,116,116,73,112,26,4,14,90,140,154,177,172,13,217,114,166,89,49,43,208,78,98,151,160,164,155,187,1,70,41,43,57,79,2,143,21,153,235,166,184,121,214,189,124,17,174,1,158,7,116,96,43,10,147,159,94,86,162,186,29,134,16,94,140,160,73,141,164,59,100,18,14,221,143,207,17,86,123,242,2,46,252,227,57,202,10,179,122,167,195,40,54,139,31,202,170,99,189,126,60,145,59,146,150,108,242,139,170,18,119,18,83,82,132,163,111,11,124,78,51,47,183,73,230,22,212,45,105,153,154,235,246,65,109,38,43,184,4,198,106,138,174,181,137,115,103,10,76,46,150,95,252,240,230,84,41,137,25,203,228,198,106,60,60,27,249,160,192,149,92,172,29,48,33,242,42,48,51,223,223,11,74,207,213,245,217,195,98,73,14,175,73,97,246,131,81,170,105,57,90,83,176,36,107,4,74,19,60,195,14,67,23,32,182,254,186,73,204,23,198,115,40,101,97,192,104,232,249,123,145,14,39,156,136,195,172,210,28,163,82,140,115,225,3,115,129,242,174,97,60,235,144,82,253,180,215,67,209,253,248,246,44,123,52,25,55,247,208,104,50,167,46,117,218,222,113,115,229,14,253,105,104,157,227,107,147,161,208,229,8,225,204,78,195,13,29,42,165,207,84,89,31,216,41,121,127,112,81,91,101,89,21,165,239,28,231,135,153,166,242,240,1,41,123,118,148,74,61,253,32,211,114,149,186,195,63,181,45,129,81,18,168,14,147,164,89,100,163,63,182,30,213,160,254,211,72,153,101,217,118,144,14,130,196,244,194,86,168,39,14,8,18,11,8,64,92,24,219,123,126,224,243,98,158,110,74,132,101,195,30,165,176,105,166,56,76,190,143,156,156,36,22,140,17,239,93,73,32,149,53,64,130,225,217,105,134,195,200,234,136,109,201,136,245,50,162,53,197,188,226,159,219,166,102,235,183,20,44,174,38,185,197,7,182,104,86,180,78,118,153,18,184,83,170,239,61,135,176,67,40,48,153,226,84,118,239,248,109,46,165,50,44,100,127,135,13,119,224,137,190,153,192,205,132,166,3,198,102,147,97,33,21,196,51,69,82,53,175,177,92,58,55,185,77,158,130,149,170,185,222,229,152,33,230,89,156,201,7,184,119,97,81,128,227,178,123,193,40,68,67,108,128,229,131,238,48,117,206,241,182,197,6,35,119,99,121,164,28,110,222,134,154,230,131,225,8,242,133,143,241,81,171,236,73,108,212,53,199,215,66,251,41,137,15,25,10,125,74,97,29,70,58,83,108,75,8,81,146,135,155,41,90,193,162,147,119,238,180,142,121,102,196,184,10,15,163,142,220,2,55,57,183,201,14,168,225,65,192,52,135,178,81,224,99,114,123,218,2,173,97,206,147,169,128,194,92,158,239,183,191,23,237,109,172,252,49,162,68,193,132,220,121,80,193,185,195,196,59,240,76,146,245,105,86,86,109,110,144,28,248,156,148,69,91,19,166,115,115,6,46,213,41,69,155,100,55,114,124,190,214,212,57,203,160,158,247,218,30,166,33,14,204,61,239,161,219,40,205,86,160,231,190,164,29,223,68,159,118,192,153,84,31,65,43,235,51,126,57,101,225,140,25,100,13,87,79,143,33,252,76,24,107,43,60,145,24,117,248,92,58,164,99,208,178,64,64,21,48,25,166,207,222,6,62,157,245,141,186,192,66,189,222,142,69,201,62,65,155,236,112,35,200,211,30,12,29,179,239,103,212,155,117,177,8,14,202,185,237,107,11,226,59,148,13,5,134,26,204,247,210,130,166,136,212,163,77,94,165,135,193,0,201,161,114,63,19,160,78,117,185,45,131,242,51,90,134,2,163,68,85,226,225,230,144,144,142,19,162,206,238,76,130,132,164,75,6,1,179,138,213,236,40,247,225,37,104,67,105,202,87,95,97,210,214,212,21,158,217,29,224,12,193,108,250,214,199,28,220,158,218,96,90,204,66,225,3,106,186,113,23,237,76,184,172,141,27,145,16,159,10,8,23,63,133,44,96,46,53,126,199,47,70,201,148,164,223,176,48,212,30,48,204,160,93,102,138,213,201,228,128,11,23,15,133,201,97,140,1,111,148,41,105,235,193,217,228,86,49,196,28,231,229,62,48,4,195,62,164,181,147,195,184,5,230,158,211,31,108,236,233,10,147,49,92,2,198,146,145,247,70,213,109,250,150,4,29,151,220,180,201,2,101,7,44,15,213,114,207,9,223,98,158,238,79,37,131,186,150,38,131,70,162,245,91,94,4,149,101,26,145,160,85,253,146,114,14,123,100,46,165,95,139,34,213,225,235,35,155,236,154,116,140,250,171,238,62,23,194,113,40,69,63,24,90,118,79,175,100,67,145,220,157,9,157,192,244,58,211,68,224,84,46,187,211,98,100,173,60,148,104,143,188,19,188,109,126,253,201,48,159,75,210,132,89,156,107,120,183,50,95,61,203,112,154,12,116,222,209,186,89,109,167,192,148,125,249,197,140,177,75,82,163,199,81,124,108,84,247,138,96,147,142,103,164,144,79,55,195,98,37,45,109,8,145,205,52,45,243,56,59,242,185,174,204,172,253,102,71,246,104,66,158,22,38,81,244,140,200,246,181,1,25,9,202,54,2,195,237,16,35,134,213,159,100,191,128,71,24,102,123,135,7,193,156,45,240,106,51,174,132,4,99,52,74,50,9,107,12,207,219,39,125,174,21,41,90,33,245,218,120,218,28,102,195,144,159,134,88,51,185,239,129,32,55,209,112,129,39,137,92,62,102,20,225,101,217,69,201,8,123,158,84,242,218,8,36,62,152,85,87,125,127,39,76,46,142,160,131,246,252,54,209,12,121,242,167,49,228,41,225,52,135,250,138,123,146,192,200,56,199,136,231,250,145,9,154,88,163,35,238,108,40,182,147,233,35,240,98,239,115,24,118,198,33,175,133,221,213,220,194,57,243,153,98,65,25,20,92,92,217,125,188,137,200,128,16,90,50,75,32,24,184,131,2,11,145,56,176,32,99,64,244,177,59,74,10,176,244,11,117,158,230,247,7,115,241,46,125,171,109,162,52,14,119,230,160,108,193,103,221,116,222,204,97,234,174,178,162,212,66,109,71,19,53,27,175,49,218,237,80,124,95,184,192,176,35,251,5,92,24,81,49,147,76,147,70,193,105,100,144,1,182,207,104,23,88,59,188,102,139,172,54,10,215,95,199,10,62,246,48,193,217,80,184,35,11,220,108,79,118,152,12,247,174,112,183,84,87,135,127,223,78,96,50,7,125,127,78,76,27,125,43,75,101,13,144,96,200,187,63,79,211,132,140,101,203,252,238,82,35,129,175,177,178,193,56,156,113,43,200,91,15,216,225,221,85,147,144,34,221,58,222,24,102,165,237,215,26,214,207,7,179,191,123,233,147,193,239,62,5,184,251,120,253,54,143,185,160,5,34,244,215,20,146,249,169,48,206,246,45,176,208,189,252,92,91,59,199,215,200,28,198,31,120,79,47,24,6,78,26,94,196,193,58,250,21,161,61,176,5,132,167,180,38,13,200,121,108,128,243,148,252,147,3,163,57,19,99,194,169,63,63,240,178,218,105,135,33,70,109,50,42,70,67,20,159,139,45,126,107,207,55,228,102,41,96,236,81,29,22,228,136,174,143,8,15,44,123,166,124,108,18,147,215,181,64,128,137,154,202,199,198,222,119,54,247,77,102,253,18,63,234,68,119,113,222,132,32,224,130,227,77,97,50,194,46,53,57,190,223,34,9,65,86,126,138,108,198,69,77,196,76,59,6,141,166,203,227,110,42,247,154,212,16,77,72,108,214,165,123,1,70,142,72,22,0,119,51,79,147,226,174,68,20,78,246,127,74,122,243,45,55,3,110,75,57,159,97,193,48,159,199,133,7,41,216,178,126,160,252,247,168,208,175,42,171,73,6,23,101,67,84,57,250,195,225,97,150,188,182,89,73,153,119,205,39,66,224,253,124,60,25,52,20,166,92,49,141,26,43,42,252,228,131,24,119,226,242,135,67,87,41,254,12,42,154,102,109,241,57,203,54,205,201,128,97,18,74,174,11,0,205,56,118,69,17,248,108,82,45,122,142,237,37,69,122,102,239,87,151,13,216,80,203,159,215,126,191,77,142,245,188,37,32,38,87,220,132,105,158,10,111,24,48,253,167,81,235,154,239,66,118,96,50,125,178,127,79,14,244,188,20,198,228,188,162,28,231,50,199,185,38,43,200,234,195,243,21,169,35,27,175,53,201,168,32,187,11,214,131,233,48,182,106,22,116,52,39,95,56,40,21,197,106,143,114,122,77,87,43,60,19,13,58,127,185,124,156,233,95,187,43,166,109,168,149,243,210,142,175,75,180,60,141,221,94,57,6,167,149,12,199,144,224,155,173,146,191,66,20,162,58,3,21,48,185,224,85,62,214,198,21,86,28,62,187,246,16,78,213,9,63,111,118,126,111,174,52,48,53,190,223,238,70,153,190,28,134,3,76,79,77,10,164,234,142,241,78,36,62,203,153,139,70,16,229,139,63,24,154,231,214,154,194,4,100,174,206,50,139,143,188,133,247,181,80,209,38,110,238,48,217,202,207,101,126,110,114,228,126,250,247,152,70,72,161,61,39,42,59,125,88,38,22,253,216,10,147,128,119,57,238,127,161,22,109,12,199,164,75,193,162,150,9,175,243,251,152,157,99,124,250,199,156,38,241,39,123,82,71,243,46,69,235,110,60,141,239,131,117,202,84,175,145,15,140,198,196,75,135,61,246,232,217,218,187,131,53,43,253,231,1,169,58,107,241,232,108,250,57,15,70,185,97,248,142,52,41,171,22,162,64,40,56,201,151,240,17,53,137,104,153,194,48,5,236,246,80,42,250,228,167,177,195,219,136,103,163,143,39,187,184,201,252,181,26,40,150,182,60,26,134,123,215,213,176,198,41,201,54,109,78,175,150,86,192,103,236,181,223,213,238,235,239,167,215,148,68,141,105,233,171,174,179,240,131,83,147,142,67,47,22,195,205,180,91,114,108,142,159,82,159,163,56,85,228,75,15,147,108,174,1,111,162,29,210,111,180,169,70,142,103,111,147,95,125,48,218,88,151,12,201,62,38,1,44,25,50,88,55,103,245,105,68,84,85,184,52,80,231,34,163,219,199,12,106,63,113,114,34,219,218,176,193,2,70,38,171,11,76,154,237,26,111,150,81,0,16,48,251,251,174,245,77,66,104,58,5,182,84,139,248,32,212,83,233,28,69,49,125,174,88,0,228,7,137,194,227,129,177,1,122,123,11,160,232,186,63,22,49,108,242,37,224,14,63,156,192,231,38,90,218,20,88,242,33,136,124,213,58,95,107,36,112,138,160,166,71,249,214,30,252,184,111,38,177,91,186,154,33,111,109,233,69,15,133,44,203,197,193,80,86,221,232,102,6,140,158,237,57,187,238,160,80,63,220,36,167,7,198,219,89,253,84,28,208,229,200,161,72,28,20,67,243,162,168,103,102,153,133,219,234,38,125,64,7,172,15,89,92,56,200,50,80,192,117,225,106,249,123,79,141,141,121,241,118,74,178,129,234,20,217,62,204,190,145,124,158,157,235,25,22,238,20,120,177,117,251,195,225,185,105,34,142,151,126,66,64,15,62,63,255,180,220,224,180,15,113,188,131,82,202,33,170,151,136,246,53,87,180,55,88,11,246,45,27,44,135,5,117,96,212,10,171,192,141,59,240,112,56,213,45,12,82,11,34,217,125,175,116,232,71,64,179,38,10,193,201,24,250,124,195,226,176,24,82,89,67,80,148,68,115,127,56,117,34,194,73,100,178,39,197,149,200,169,210,128,15,236,201,227,157,245,65,5,226,133,59,37,255,42,227,155,209,3,15,75,163,115,99,206,111,91,225,26,128,147,200,225,254,227,102,18,216,104,69,252,225,20,200,237,169,112,29,40,149,58,60,150,146,243,178,216,206,17,224,11,164,131,119,121,177,243,9,80,4,9,152,242,69,25,181,220,120,51,223,210,184,99,23,17,50,161,68,14,75,245,193,208,118,61,181,67,234,56,231,240,19,6,58,170,42,244,189,152,180,40,107,214,7,103,113,100,2,247,238,10,45,120,230,207,212,88,218,26,187,182,5,106,149,225,130,26,85,87,52,166,188,72,4,161,51,9,252,61,58,126,238,140,93,194,77,148,42,55,216,137,28,70,199,64,148,22,41,249,223,239,123,226,119,80,113,87,18,115,137,41,253,96,56,40,207,65,45,239,69,122,101,108,120,12,41,37,189,15,94,70,245,113,7,173,225,30,91,250,69,184,68,184,54,217,198,147,49,37,3,217,72,52,106,115,19,141,108,179,38,78,19,216,63,230,116,13,86,130,87,20,237,109,129,127,194,245,23,238,150,10,60,4,70,121,217,215,144,201,119,11,77,21,44,48,212,67,249,111,119,18,102,68,232,145,82,159,26,183,47,162,158,83,210,136,97,212,162,156,237,142,121,195,5,166,186,182,100,180,112,247,112,24,194,8,81,166,37,162,218,227,12,58,123,218,153,137,162,173,92,168,13,201,241,98,68,18,68,52,103,253,106,63,124,182,52,75,130,44,31,24,115,168,7,108,245,194,2,155,6,123,180,206,40,137,104,107,142,219,128,45,230,250,194,20,192,108,232,254,65,51,146,187,242,108,72,197,47,11,3,40,76,232,178,241,64,43,176,110,78,249,129,45,221,93,191,39,25,17,217,175,110,48,133,16,24,23,152,164,215,29,48,121,43,85,190,231,177,211,206,22,122,97,99,116,203,250,61,205,187,234,155,158,113,217,232,7,193,103,115,131,197,160,208,172,138,124,50,193,151,186,221,178,173,63,185,100,249,218,20,90,103,191,229,24,39,248,172,242,211,88,51,201,173,157,74,227,173,19,241,92,130,186,203,5,17,58,110,77,133,182,207,218,69,211,207,187,102,89,231,218,218,68,64,253,148,58,103,39,52,71,218,122,80,118,236,61,63,38,199,146,128,0,242,141,195,93,112,211,84,62,134,84,231,32,106,82,247,138,103,39,163,14,19,20,43,195,191,54,57,8,200,80,10,188,96,37,240,17,31,48,2,202,79,147,164,79,86,196,133,59,129,56,57,40,42,62,105,87,134,58,48,215,181,164,48,188,162,59,96,132,111,155,116,60,67,231,116,101,219,54,245,219,173,137,182,51,210,30,30,221,7,230,244,150,105,140,0,78,175,129,82,96,38,35,94,127,91,191,143,25,55,135,54,181,241,25,226,91,151,135,224,52,238,88,217,203,73,24,204,97,180,91,250,96,31,50,42,237,37,112,34,74,101,204,28,242,240,6,121,85,180,46,84,22,203,249,200,182,210,92,115,119,87,216,88,36,84,199,253,26,49,71,31,114,2,41,83,86,16,92,233,117,197,144,83,138,218,100,103,160,190,167,44,223,234,43,78,85,61,164,160,16,117,117,102,35,144,197,181,47,40,85,50,126,137,42,230,58,153,242,211,228,78,249,94,92,76,171,91,246,141,106,132,245,219,27,99,191,47,157,73,176,82,248,10,32,102,91,117,5,52,139,233,250,101,130,60,184,45,121,221,231,125,206,255,167,89,28,182,244,183,45,112,41,45,80,18,27,37,7,25,197,16,188,27,15,110,159,61,7,66,211,18,11,132,19,163,47,253,105,108,149,230,51,197,24,95,95,164,218,84,164,119,31,241,108,2,73,91,27,99,227,215,128,43,61,151,158,161,234,234,234,178,27,203,149,244,83,129,185,158,249,250,40,92,182,164,116,129,186,121,114,208,125,204,224,39,81,105,231,70,133,91,201,1,91,215,181,181,237,165,254,94,100,227,138,214,212,49,15,168,210,112,107,166,20,77,168,133,104,7,159,132,63,218,68,20,228,240,194,7,195,113,229,176,73,86,75,199,26,138,211,201,39,161,69,101,69,251,156,40,182,139,59,76,56,66,123,87,145,239,31,51,135,159,32,228,220,101,29,112,106,129,151,219,189,152,26,69,156,127,192,184,7,123,192,220,42,229,217,199,64,168,46,14,136,7,5,94,227,183,120,8,55,59,235,56,48,252,178,98,163,49,39,9,140,95,24,41,8,97,137,167,184,3,63,129,163,36,210,47,25,20,140,21,191,14,147,32,57,68,123,150,47,69,245,115,115,56,27,101,227,131,183,105,21,220,211,7,93,64,40,181,4,54,181,90,255,233,115,183,155,31,20,95,136,155,204,228,220,116,125,50,254,12,63,215,8,126,117,201,11,69,153,14,175,152,143,136,137,140,201,126,130,15,178,149,24,48,118,119,73,34,62,48,22,179,111,101,25,11,75,44,36,228,177,90,120,37,51,244,167,82,91,179,80,147,201,46,87,141,220,107,151,12,252,101,250,59,46,143,124,208,106,241,129,7,227,165,47,110,210,82,254,191,133,149,233,192,231,164,235,241,211,208,95,102,57,51,185,88,239,112,248,80,4,156,62,61,203,150,218,233,3,10,217,160,30,107,221,230,251,8,52,41,201,232,217,84,169,166,104,62,38,196,66,245,88,67,9,205,111,233,198,201,42,201,16,230,166,205,49,187,57,213,183,184,15,48,96,206,1,189,189,95,228,197,228,162,48,12,44,49,199,206,157,254,152,6,210,237,10,169,165,239,85,228,17,156,143,45,48,9,219,201,15,7,75,40,149,212,203,3,79,100,190,182,195,168,63,200,237,7,187,124,110,223,140,18,60,1,85,118,112,174,152,103,85,119,135,91,210,146,188,101,180,77,227,193,104,105,200,233,112,182,189,61,220,79,11,195,116,18,254,162,131,86,43,69,112,120,236,38,124,129,192,200,108,143,128,97,74,146,137,52,154,153,199,1,51,165,101,1,152,24,202,85,229,228,187,214,166,215,240,110,74,43,126,244,160,171,93,187,54,102,175,138,95,174,236,186,250,86,147,10,149,120,52,57,109,75,27,163,93,234,182,178,21,173,247,244,129,73,19,140,135,103,50,143,202,7,62,159,111,61,248,172,107,125,235,101,62,232,128,217,67,228,115,13,178,229,124,38,145,163,48,244,38,76,124,160,249,233,112,22,7,181,230,159,198,251,57,160,41,179,170,138,26,219,130,27,187,16,48,169,247,13,56,175,91,131,133,71,140,12,44,217,161,45,229,106,196,79,27,151,85,251,3,215,152,195,86,55,40,231,45,112,10,111,42,85,63,69,242,152,128,81,212,245,65,65,11,89,162,113,203,50,118,147,187,123,208,81,201,66,197,9,92,91,28,230,148,214,52,145,46,183,135,159,159,139,223,38,29,70,119,164,73,40,184,191,214,236,58,253,211,243,190,119,12,11,92,89,249,51,168,22,84,189,48,164,30,75,55,6,18,77,220,0,74,148,172,14,237,24,177,33,255,97,200,7,115,254,160,20,234,248,4,39,61,95,111,247,231,195,143,254,190,53,202,176,148,52,252,15,13,214,51,201,152,150,55,67,180,157,125,151,250,227,248,62,21,169,5,103,151,53,9,86,194,250,15,173,240,168,222,74,181,102,172,116,245,249,102,43,46,176,229,212,255,192,164,196,73,235,110,188,59,15,166,44,69,126,250,92,7,187,19,67,152,179,68,50,168,209,53,63,183,151,26,253,198,113,216,164,49,177,165,123,220,96,234,146,183,249,118,160,138,38,104,186,30,103,132,79,143,237,44,151,226,138,35,252,236,189,237,194,104,170,191,111,95,169,139,175,94,154,113,80,56,142,94,42,101,181,240,152,147,183,53,88,136,8,105,62,120,194,21,220,188,103,150,222,241,172,196,74,137,3,178,133,23,78,236,233,207,12,60,112,135,201,244,151,70,129,170,173,169,250,104,107,119,195,131,146,136,172,61,131,46,204,19,121,218,229,64,214,103,179,203,191,214,164,158,85,65,225,233,184,57,114,160,99,37,237,183,157,233,211,59,182,8,49,203,179,201,227,172,254,169,241,39,37,161,231,193,108,160,82,250,142,40,50,103,89,194,157,56,62,73,240,118,248,140,239,16,99,205,224,228,25,164,192,70,35,173,240,185,219,119,255,237,97,229,179,31,184,150,248,233,78,141,252,203,130,171,252,18,42,94,14,179,13,15,133,113,90,102,135,41,85,23,173,82,156,10,248,67,166,195,103,205,203,45,10,113,16,59,25,29,70,29,83,230,240,180,103,143,128,201,183,127,155,95,133,215,117,56,179,28,179,25,38,136,42,240,233,249,136,223,174,88,18,178,116,17,236,198,156,118,24,31,224,16,216,248,78,83,180,166,234,67,102,18,174,149,229,149,23,192,231,213,159,133,91,41,164,56,235,215,231,138,213,181,203,144,47,83,175,205,254,193,48,43,101,138,67,96,158,83,60,251,156,223,84,13,63,24,74,132,26,179,148,132,51,201,106,68,239,131,40,139,119,28,111,162,236,72,203,178,61,102,252,242,153,117,42,57,109,170,5,94,142,92,77,105,78,146,63,208,3,71,97,225,74,78,67,36,151,229,76,96,16,215,242,44,36,139,79,62,83,143,188,239,60,93,167,11,9,219,115,144,137,4,50,4,190,231,196,191,250,201,246,233,166,168,26,144,98,90,135,75,101,47,163,6,120,86,143,189,18,107,206,225,254,41,8,105,132,136,139,147,190,84,115,12,136,55,171,217,233,238,101,187,232,167,163,194,246,104,188,127,116,63,254,211,52,21,230,243,179,125,225,162,202,209,22,190,184,199,13,205,69,242,204,90,255,101,138,13,100,47,36,142,0,67,207,15,37,124,153,164,242,143,164,254,148,67,101,251,236,24,120,23,223,75,119,171,125,117,225,231,115,142,153,215,231,193,212,228,12,23,95,182,108,106,177,198,14,60,45,231,195,97,242,16,132,108,27,105,191,236,244,87,149,188,203,115,212,53,129,241,84,78,215,7,71,115,66,166,48,94,106,114,98,28,54,118,4,121,177,110,92,116,46,0,78,142,112,23,65,56,72,62,248,59,23,53,10,48,237,184,241,115,223,172,71,224,166,151,2,184,108,152,254,222,26,15,92,23,126,127,18,59,178,107,74,161,223,89,196,193,7,197,65,9,226,232,138,46,9,74,51,2,15,236,55,127,45,82,86,229,224,163,192,155,188,20,255,105,170,194,84,91,201,234,122,199,205,50,133,178,5,246,161,42,48,218,229,209,122,90,244,244,81,144,83,146,0,125,134,195,149,194,10,121,56,177,238,85,252,225,16,59,10,189,2,53,112,16,111,248,139,45,206,58,97,94,63,198,116,11,249,177,106,108,255,226,92,36,233,29,69,242,230,115,5,159,209,185,85,255,31,123,141,88,193,188,137,238,173,192,146,148,183,152,92,176,82,56,37,2,25,97,248,115,235,255,232,42,105,14,149,218,64,235,203,177,36,44,251,49,44,6,178,244,240,157,254,220,151,103,15,105,198,36,155,31,124,102,170,139,82,1,83,179,16,55,57,146,230,83,185,87,49,220,220,40,5,196,142,103,146,95,164,182,86,135,241,146,135,95,137,72,2,188,160,63,159,45,112,166,240,96,9,140,135,189,7,76,106,207,7,46,86,128,25,240,49,23,195,83,13,76,234,202,207,77,98,176,137,79,40,204,17,246,30,78,221,167,188,23,132,176,247,218,78,232,12,5,148,164,173,201,55,204,37,96,75,140,125,176,37,121,214,64,243,122,241,49,80,8,192,186,15,233,89,234,237,185,24,129,169,88,29,57,90,91,208,42,224,2,107,82,249,157,65,6,147,47,241,134,28,33,213,126,75,7,45,230,71,244,115,10,204,246,155,235,131,31,57,42,232,49,87,202,207,253,243,123,235,179,220,178,192,196,75,246,235,88,121,94,114,82,86,26,213,77,209,120,226,74,29,10,239,254,166,10,76,117,143,190,17,248,108,213,57,166,138,177,116,23,249,105,42,169,175,100,41,48,215,223,33,15,183,172,201,22,93,67,240,65,190,199,185,161,64,244,31,173,217,215,178,12,41,94,242,123,242,110,11,159,28,219,94,186,118,102,202,184,197,77,6,163,72,36,131,6,241,112,141,175,77,178,111,31,50,226,120,194,115,140,184,209,103,55,233,57,217,170,41,62,39,247,58,29,113,66,154,215,231,11,250,35,95,121,48,110,146,253,219,141,15,156,62,118,84,37,147,8,111,212,157,196,164,224,36,93,33,80,157,239,155,33,66,174,212,78,66,162,8,76,176,206,151,95,133,118,106,46,105,205,118,60,188,107,216,28,235,9,14,213,95,154,250,37,241,1,62,163,84,146,188,246,164,208,104,244,216,148,48,27,100,46,17,10,26,190,51,16,24,146,186,221,3,47,78,235,18,173,7,137,98,75,224,209,111,22,6,232,207,199,246,80,242,173,111,88,16,24,99,42,73,199,81,169,188,148,225,6,83,213,245,54,134,10,137,230,45,36,2,46,85,24,197,129,141,134,122,4,124,38,75,25,2,163,135,19,40,254,158,44,207,38,165,230,102,138,255,224,181,186,160,100,0,196,128,115,12,15,249,30,220,158,200,225,10,24,105,104,121,54,26,5,51,190,7,175,245,84,44,249,227,57,179,70,141,135,87,50,130,244,225,228,34,215,120,107,40,77,187,180,134,175,118,196,76,162,148,243,165,207,3,119,227,180,115,216,148,72,222,10,65,187,226,242,95,255,166,2,161,139,135,162,35,16,29,227,203,61,23,39,104,49,37,20,135,17,31,206,130,146,181,82,139,163,36,184,21,249,97,242,154,70,124,14,43,63,40,242,86,212,62,220,34,13,91,31,44,46,233,24,97,194,190,203,91,93,167,111,242,169,7,209,240,56,118,241,83,62,157,164,138,127,199,50,163,2,166,108,76,126,123,81,229,49,98,233,150,245,216,160,171,137,59,149,91,102,247,211,0,29,175,48,29,24,31,127,137,103,179,211,202,2,168,22,241,138,57,10,217,115,215,175,69,174,254,229,127,183,158,173,245,164,7,97,51,133,196,55,22,0,22,221,75,158,55,178,211,237,53,195,6,83,12,157,5,134,25,243,161,104,154,86,65,169,160,124,35,78,64,167,14,129,123,236,24,248,126,210,231,193,200,167,174,120,178,113,180,201,147,51,26,125,45,96,60,58,251,205,111,18,100,218,85,217,248,237,55,66,252,112,224,106,132,128,178,244,168,78,16,152,60,227,248,212,212,146,191,2,238,10,173,116,119,170,104,96,216,102,100,22,114,211,72,151,41,7,24,14,119,177,176,206,14,156,168,205,186,48,150,165,78,179,70,200,171,197,68,193,212,239,98,230,52,200,223,91,44,251,70,197,142,118,141,18,140,203,23,8,60,69,192,6,148,124,44,199,134,85,187,62,16,126,253,18,139,26,181,222,37,118,200,249,174,148,119,250,170,166,200,107,203,254,207,82,153,41,54,179,115,10,229,199,23,67,216,147,196,200,246,224,188,182,28,247,72,233,229,215,24,161,104,57,215,40,251,199,56,188,48,84,78,98,227,16,126,132,26,39,80,182,115,121,244,182,122,216,22,48,37,84,239,217,61,89,90,73,9,24,215,168,192,72,38,95,39,215,239,167,83,149,149,135,80,12,172,62,241,90,40,200,110,129,73,20,174,57,224,36,97,17,96,242,111,71,192,248,39,251,251,212,72,73,113,101,21,120,190,85,77,158,27,6,115,160,84,27,74,99,10,118,138,155,141,213,178,41,228,192,37,0,118,62,65,140,10,84,103,178,225,116,72,190,242,140,81,169,230,74,124,240,234,169,189,189,142,218,204,38,199,53,162,76,112,17,95,184,192,210,38,51,28,239,67,217,177,248,16,81,82,123,152,251,73,47,241,61,11,210,70,114,176,89,68,254,125,110,4,75,183,124,176,97,116,221,195,63,24,122,94,186,116,225,63,184,241,103,208,69,22,200,27,149,241,43,222,242,158,33,12,145,101,151,38,7,186,223,204,69,96,12,125,57,94,224,110,156,113,102,146,129,178,21,52,58,90,31,81,254,230,20,203,142,234,215,17,182,64,49,105,66,25,240,97,151,163,121,191,102,89,214,247,37,48,4,180,222,152,180,154,41,47,101,59,107,60,122,26,149,189,60,218,234,232,138,163,56,2,197,78,128,132,192,101,125,14,124,54,73,24,228,5,166,152,191,223,241,52,103,205,203,112,0,222,105,148,64,249,18,114,81,61,107,225,60,203,143,45,100,84,211,22,131,19,125,226,50,124,187,178,234,247,34,35,54,41,205,175,110,103,163,250,57,139,28,91,72,45,227,241,113,56,65,0,210,5,198,109,146,252,225,92,53,182,172,30,150,15,212,64,14,103,45,129,5,38,171,206,237,240,194,73,245,136,237,171,29,53,51,108,198,98,85,153,91,70,101,154,18,229,125,248,89,182,196,211,4,29,27,9,34,71,171,137,10,61,24,114,206,228,86,33,138,99,146,165,3,140,227,169,20,135,185,72,137,185,106,181,81,221,13,82,138,34,48,142,31,76,34,201,205,231,2,166,182,89,44,5,19,219,108,190,60,76,24,40,137,233,182,236,88,139,158,55,179,133,183,192,22,45,15,148,160,212,27,20,19,110,237,237,206,112,72,7,234,148,15,98,175,53,124,89,231,74,6,134,12,41,212,11,185,186,233,70,129,126,215,45,133,220,191,213,253,2,1,13,9,23,43,129,49,61,220,108,36,223,188,215,173,173,207,222,216,125,43,37,55,108,188,148,99,96,234,148,114,180,198,244,253,252,54,10,104,126,254,28,248,124,82,185,77,34,247,50,139,207,21,46,34,123,202,185,185,16,76,186,89,43,6,19,212,146,135,119,130,102,190,70,50,146,70,67,142,213,5,95,92,245,141,216,66,98,89,76,214,101,60,199,59,126,219,168,213,228,183,207,62,236,122,216,6,35,25,46,104,182,55,119,148,58,12,49,166,161,186,91,87,14,201,126,26,85,105,125,246,185,131,197,234,165,227,84,207,9,12,95,247,251,105,82,235,63,191,125,14,249,86,222,195,139,132,237,49,246,42,4,37,239,173,69,4,205,114,18,211,138,221,18,77,131,156,100,199,91,86,126,18,175,69,148,68,27,91,142,240,144,1,135,22,86,96,2,87,50,224,80,89,203,10,33,81,101,199,202,71,159,86,12,176,69,88,170,186,99,129,169,176,212,141,4,67,245,104,111,42,108,230,229,18,184,90,148,192,231,89,234,162,114,89,45,127,103,230,18,147,24,57,182,217,4,198,159,22,107,23,63,196,212,135,23,138,169,99,91,97,245,37,57,240,205,0,127,191,109,84,234,98,161,109,83,153,242,59,221,121,80,74,175,158,26,24,83,221,253,18,217,132,119,228,146,128,47,6,89,60,135,23,30,203,41,176,213,173,237,216,87,206,150,84,21,102,152,252,242,195,231,228,111,60,152,72,95,143,174,225,41,80,11,109,67,40,155,247,131,225,130,148,135,15,130,6,110,109,155,170,151,172,221,61,182,5,149,29,109,240,159,203,179,169,27,187,250,38,6,111,161,173,0,198,94,236,62,228,4,245,151,44,32,114,217,41,40,10,152,138,247,42,176,213,121,206,215,90,79,94,4,223,206,114,140,159,166,68,83,14,199,109,149,19,57,63,248,124,1,153,43,198,45,234,87,144,3,67,206,42,29,39,157,191,198,78,78,14,235,18,35,10,197,211,246,190,181,165,60,9,184,96,53,29,1,99,82,111,133,169,146,14,148,82,224,104,12,1,7,212,239,209,24,93,227,119,115,90,86,207,89,90,204,225,243,217,95,234,2,48,85,231,239,132,129,248,98,10,124,142,81,215,53,178,19,134,180,163,45,48,202,178,59,224,98,138,155,31,184,165,24,112,244,120,30,3,85,53,250,205,84,226,108,52,58,177,45,191,13,97,175,143,25,100,63,194,45,87,33,104,206,189,248,233,5,211,77,123,10,62,192,212,134,165,104,141,104,230,148,81,33,255,163,250,152,18,144,73,143,50,128,194,3,60,150,197,81,194,75,89,250,109,149,58,209,51,130,7,47,83,26,24,117,91,55,213,41,36,200,75,123,6,213,115,115,135,62,116,179,235,213,9,1,91,60,220,123,6,213,253,227,58,0,134,38,109,4,76,237,220,150,15,178,201,164,246,43,74,194,83,39,135,0,174,79,19,223,113,24,139,161,41,188,250,190,193,89,96,198,236,45,16,156,13,208,113,223,213,5,193,85,127,52,81,192,56,5,220,235,14,55,75,17,215,197,130,131,163,175,64,209,73,126,107,211,20,13,157,135,132,132,123,68,229,215,16,184,27,251,170,195,108,58,207,185,134,28,17,90,7,14,159,207,39,76,8,192,103,12,167,31,187,108,195,146,115,15,76,161,173,159,2,152,68,89,230,120,174,102,254,249,247,50,121,68,153,12,212,148,173,27,2,133,161,129,211,176,202,152,161,140,224,225,27,35,112,144,35,98,161,32,123,174,48,213,81,10,173,146,12,217,153,11,136,112,59,92,140,5,73,224,193,245,55,59,12,165,117,149,215,194,230,189,92,33,192,9,215,182,12,41,41,231,55,63,7,122,47,139,75,203,123,161,97,118,75,202,128,161,251,125,183,116,150,189,45,224,128,43,30,226,128,217,162,46,155,1,168,85,91,44,65,205,254,143,159,62,187,248,122,78,149,171,198,222,94,107,226,57,91,96,146,8,222,79,83,5,184,229,225,121,153,152,196,123,56,22,194,131,207,152,172,157,86,188,118,46,186,242,173,186,224,114,6,24,76,153,87,21,152,33,157,15,230,38,33,93,35,229,115,212,120,184,45,193,55,104,103,255,227,6,213,227,139,96,241,9,186,48,22,99,170,100,21,131,194,145,138,180,91,201,49,226,36,129,72,207,230,47,110,226,176,169,86,62,212,40,185,246,251,154,80,188,54,129,57,148,29,68,235,227,249,181,151,173,198,250,38,56,9,37,138,226,73,109,49,203,72,237,146,29,135,13,174,149,20,51,28,55,96,150,214,212,29,92,10,120,91,0,208,157,8,90,171,215,29,27,90,182,124,11,214,116,159,49,201,160,208,120,53,116,192,144,180,245,247,203,240,37,203,179,73,143,245,91,157,117,172,60,247,192,50,143,153,187,127,89,121,80,168,202,91,145,78,248,230,24,110,10,217,225,171,121,200,222,163,207,72,203,170,37,132,55,215,212,149,243,248,115,41,70,167,160,50,189,239,120,46,167,178,116,96,39,113,86,97,131,97,89,146,183,26,176,224,223,13,158,130,56,74,42,229,225,3,29,236,183,240,50,73,102,130,22,147,74,11,212,178,128,4,62,87,167,28,29,51,90,63,233,216,48,190,166,88,118,166,224,163,29,219,92,25,219,131,37,171,142,91,78,166,254,43,6,5,189,68,57,236,185,17,158,229,16,111,157,185,207,200,195,167,121,96,94,215,230,148,251,32,215,137,49,94,199,209,80,43,242,61,184,73,150,216,100,7,140,14,91,102,40,201,26,227,189,87,23,10,133,250,147,48,90,111,200,44,141,93,97,83,178,137,215,194,241,208,139,192,92,177,219,219,139,70,121,181,177,192,199,132,244,179,158,121,148,208,47,13,184,65,14,245,166,40,126,57,57,49,113,37,159,238,236,119,46,201,229,222,18,96,169,155,184,40,249,45,51,191,241,38,145,179,244,152,70,248,71,182,108,177,205,202,66,195,140,176,131,253,189,21,244,59,205,103,112,37,21,10,69,16,129,225,38,247,171,63,41,89,143,97,193,80,40,102,86,28,244,28,253,242,206,148,111,249,197,159,0,245,227,88,6,220,182,120,194,134,248,236,68,16,249,29,27,193,77,35,246,157,167,83,111,240,57,241,220,83,137,168,169,136,113,3,227,98,95,1,19,40,200,250,240,134,227,212,187,13,95,106,21,43,128,236,37,242,134,29,166,96,83,250,109,90,123,30,254,62,11,120,214,166,191,76,98,121,152,85,213,142,109,253,101,2,224,97,209,65,77,44,179,183,161,22,249,12,62,152,172,234,148,15,137,78,69,243,136,79,130,174,98,235,199,24,182,199,62,244,73,58,0,146,17,144,194,142,197,29,216,21,198,181,232,209,34,142,166,246,20,221,137,127,226,101,241,24,65,50,238,17,217,77,72,146,234,201,61,10,192,107,200,62,214,72,202,168,97,98,19,146,41,186,50,166,229,12,143,104,13,111,187,12,25,70,64,15,51,183,115,36,233,228,95,86,15,250,96,59,131,20,62,47,94,226,189,73,121,239,250,240,150,230,122,93,251,49,190,9,188,118,189,84,52,251,199,199,54,135,182,134,171,210,189,106,137,18,219,169,159,243,88,197,123,68,207,207,151,75,77,78,211,14,241,104,117,239,83,170,198,231,150,5,62,151,231,94,99,146,82,184,209,223,123,227,48,66,2,39,22,72,69,247,68,96,75,195,245,135,195,91,39,215,99,202,185,114,157,243,25,240,232,216,200,111,83,110,29,78,212,179,41,224,160,223,2,179,83,134,249,143,80,130,4,156,168,231,178,90,254,176,193,171,158,137,144,246,114,147,245,221,106,91,146,182,192,166,211,224,135,135,185,150,183,182,38,245,51,224,243,1,72,76,18,120,153,44,185,195,88,143,250,218,84,175,220,236,125,182,89,107,173,15,95,196,246,195,80,128,54,74,236,69,148,195,231,138,3,0,138,164,218,62,191,13,177,105,123,246,15,183,67,129,143,245,115,9,183,237,96,179,4,78,133,173,94,255,194,200,48,201,78,202,107,151,103,255,116,188,253,165,125,96,151,215,5,78,164,8,124,6,13,135,147,63,155,98,151,209,180,245,185,249,173,48,235,42,124,173,83,225,140,254,139,15,26,17,148,158,245,225,84,14,46,127,237,31,223,162,142,74,30,80,144,58,60,74,249,118,13,47,251,246,174,65,14,55,235,254,116,109,121,206,13,233,194,16,11,126,122,126,134,165,248,137,93,136,54,238,250,153,136,227,230,131,111,19,106,134,106,225,51,19,147,123,152,8,246,225,33,252,180,30,207,206,206,152,243,91,231,41,177,231,176,37,40,89,175,83,63,152,5,184,226,217,70,202,247,249,158,38,191,228,48,10,124,159,47,66,178,109,60,251,216,95,186,97,50,147,136,6,57,108,250,122,58,164,28,64,177,192,178,85,68,72,199,43,108,202,61,30,222,138,230,9,18,163,171,97,114,102,226,183,98,166,160,231,245,174,176,184,167,70,210,39,147,55,22,118,72,166,96,101,200,183,108,228,190,204,24,80,82,188,117,117,25,181,201,67,161,51,148,151,130,215,166,196,69,208,184,123,229,174,214,161,243,104,97,114,102,116,177,229,157,206,127,246,235,247,121,255,241,114,205,129,97,209,136,198,200,177,166,164,63,77,177,125,216,171,137,92,229,161,15,39,100,52,102,192,74,119,9,163,36,218,241,217,135,59,37,35,83,19,24,98,104,55,165,215,182,105,42,191,77,145,91,172,30,88,126,9,158,8,76,66,154,127,203,69,84,166,108,133,171,233,206,59,108,130,211,10,219,193,29,48,17,115,233,153,201,21,250,141,108,145,95,35,113,153,243,237,112,172,249,160,45,146,168,101,72,225,48,129,9,197,81,156,50,111,122,143,108,75,213,127,152,2,57,217,195,143,33,199,174,189,2,229,244,23,20,29,150,18,109,45,116,190,21,110,145,154,5,124,38,191,28,77,195,40,252,199,107,93,139,196,53,207,31,57,124,106,160,92,234,167,160,200,38,251,221,154,235,63,254,217,7,51,92,113,53,89,116,101,203,213,155,176,200,240,40,181,121,161,142,225,41,239,69,197,191,27,203,188,53,9,57,210,26,166,186,203,49,99,112,47,234,228,68,38,115,180,120,54,241,35,57,30,72,252,167,240,202,225,133,140,98,21,184,112,223,136,49,219,231,240,174,242,94,166,212,151,99,154,48,195,245,83,255,104,30,253,115,145,24,148,166,254,54,42,170,111,138,150,148,213,105,54,140,138,46,26,55,211,149,23,20,103,199,155,70,131,75,150,204,148,245,42,68,109,250,99,34,189,25,108,4,254,87,144,193,152,61,242,82,191,214,57,167,72,118,244,237,234,204,42,189,53,81,202,154,63,123,6,236,31,15,206,38,22,250,54,28,42,251,135,192,99,167,254,182,43,43,70,122,40,247,149,245,118,171,129,252,99,22,184,80,246,92,227,236,48,53,67,129,127,92,194,113,38,102,73,6,58,232,194,51,185,2,221,99,200,70,9,239,199,40,177,29,145,79,219,101,166,76,194,86,239,176,38,185,86,95,154,108,137,50,188,99,38,153,36,110,171,9,73,64,15,239,17,30,5,57,109,103,196,199,48,80,208,25,147,55,238,166,104,229,168,85,26,201,167,64,46,48,199,113,216,155,41,73,62,120,224,158,14,35,0,113,145,46,59,44,147,130,29,218,97,75,90,145,78,83,163,188,159,7,167,64,84,38,61,131,139,160,132,109,52,32,30,90,10,23,220,27,225,50,160,122,84,38,168,5,184,60,109,30,143,2,34,101,242,49,126,98,160,129,182,162,110,114,242,101,112,55,133,123,146,131,93,80,184,60,158,63,97,136,122,57,4,42,219,114,77,194,22,29,250,149,141,125,51,133,123,103,194,222,35,247,53,243,69,63,59,215,212,22,100,64,23,161,156,21,83,223,138,225,150,60,252,92,234,97,223,112,248,156,149,146,233,188,150,49,0,198,20,91,120,181,100,19,197,175,250,218,66,123,34,78,194,133,195,197,135,107,89,150,167,96,219,124,251,239,98,128,18,250,131,209,158,218,241,78,40,250,36,153,186,228,215,65,249,231,176,137,98,85,133,185,168,4,76,98,147,142,72,45,38,109,18,176,57,63,5,134,90,41,220,185,155,59,134,236,144,100,118,244,91,172,6,188,204,87,247,129,115,18,24,197,47,125,184,189,172,223,181,140,184,163,40,90,157,168,216,130,37,236,206,223,247,202,145,229,99,2,104,143,174,209,96,166,232,187,231,97,228,22,253,28,185,189,171,55,165,201,82,73,179,204,79,29,57,164,80,244,143,79,99,234,228,61,126,155,160,142,203,159,79,77,40,102,213,128,217,166,246,167,117,41,59,28,60,231,235,139,221,67,227,99,97,71,99,248,74,234,167,49,196,175,17,118,51,245,144,15,140,201,181,34,236,214,53,169,215,38,97,243,75,162,165,160,143,58,63,131,98,138,175,17,211,35,206,172,83,133,236,165,184,182,195,224,178,116,233,17,217,175,225,184,130,9,189,232,218,178,210,184,23,140,92,34,248,116,208,78,162,72,196,213,240,141,74,30,14,246,202,185,60,133,75,141,114,147,41,134,213,66,230,164,69,12,22,41,237,45,91,244,177,126,136,64,250,247,34,126,145,117,125,77,83,251,245,185,176,80,2,250,192,88,147,181,70,140,54,193,130,36,240,10,170,1,131,107,213,184,54,69,34,20,133,59,140,189,33,182,209,130,151,40,28,37,252,214,150,13,103,35,212,25,158,194,101,165,233,67,80,40,45,227,181,96,26,214,163,24,174,103,231,126,182,103,147,202,44,173,179,41,165,196,195,137,38,202,84,217,148,222,70,4,118,193,77,34,109,11,85,28,225,246,194,5,55,180,219,164,229,174,26,191,12,83,77,215,214,150,17,20,253,166,242,235,37,125,44,244,90,235,139,192,194,92,210,100,179,220,166,7,191,226,91,247,115,124,84,109,77,237,203,142,153,130,172,153,108,88,150,250,23,21,116,68,223,207,155,20,129,11,71,87,143,121,102,85,137,2,115,67,125,191,13,61,188,190,247,68,38,53,156,71,168,106,105,104,108,83,46,54,195,131,58,182,214,138,49,161,141,54,57,80,88,12,100,208,16,158,205,117,190,198,235,85,174,91,77,211,116,134,201,31,60,36,11,251,94,190,60,245,9,115,145,122,90,129,183,153,186,175,227,85,10,28,200,89,232,45,215,120,109,19,32,151,81,193,49,85,222,107,227,104,20,67,120,227,167,124,206,114,234,187,36,125,246,192,221,50,198,226,131,33,130,171,173,81,159,245,140,21,88,114,83,215,153,136,106,116,164,235,51,89,224,15,126,240,198,81,29,62,82,22,250,148,237,146,179,52,205,112,90,99,242,168,79,141,107,96,202,47,119,35,153,212,185,194,86,200,224,48,73,120,233,211,122,174,26,155,18,177,232,189,244,183,27,183,178,88,127,144,188,174,207,195,33,46,15,24,63,138,236,166,8,122,197,213,132,181,15,171,139,194,184,242,99,207,130,36,230,81,21,81,62,135,6,141,103,101,225,83,57,55,243,166,48,108,31,145,46,131,135,252,237,213,108,74,45,236,145,3,227,12,126,47,70,109,94,95,254,211,100,144,84,41,222,64,216,195,106,254,61,203,14,186,173,36,61,67,116,198,77,90,18,252,88,207,67,96,164,236,95,82,36,236,151,89,122,134,20,116,120,111,51,85,198,73,127,27,101,10,55,133,76,240,104,60,33,111,170,116,11,165,225,145,104,10,27,117,151,81,193,22,143,178,147,179,121,34,4,41,40,247,231,72,142,178,60,134,36,131,210,169,202,138,76,54,212,101,37,59,215,248,224,70,148,68,194,18,40,1,121,184,139,90,141,218,191,99,183,32,236,210,31,12,75,231,142,84,181,70,73,204,7,238,100,40,69,218,176,49,216,203,195,135,29,250,1,207,166,62,53,168,168,206,157,228,181,38,225,111,201,247,154,199,20,170,123,191,214,249,209,113,0,111,22,187,192,178,87,83,40,85,106,84,37,194,166,184,37,235,113,91,46,213,173,234,183,124,179,45,188,184,192,3,18,243,72,117,107,112,179,73,207,54,23,137,22,63,13,225,205,115,63,25,97,26,73,150,49,104,168,79,85,129,145,112,104,15,237,67,166,33,21,48,45,12,64,158,141,137,40,112,133,187,60,80,174,243,239,173,145,9,201,17,193,51,217,175,217,228,217,28,73,110,82,3,175,46,117,160,80,63,35,193,27,61,155,148,120,189,49,227,62,61,74,172,190,115,153,153,50,145,56,206,106,141,1,199,206,148,28,9,188,177,166,214,18,153,133,167,231,207,8,59,119,125,82,186,34,211,147,66,30,249,212,176,40,81,58,226,176,41,196,43,106,241,171,135,158,207,215,5,38,86,85,34,229,17,226,219,165,207,38,154,29,155,134,169,83,79,121,45,2,178,227,101,137,194,51,40,221,222,102,133,189,111,137,218,97,86,152,74,224,248,90,230,108,121,40,148,62,45,190,116,37,100,38,31,26,46,142,28,27,10,252,158,77,126,24,239,223,78,111,75,64,132,176,235,199,128,214,168,71,130,55,30,106,249,229,70,96,36,82,99,17,245,221,31,148,122,36,255,101,12,52,73,185,218,152,118,200,43,250,6,111,226,16,242,211,133,250,237,48,74,207,66,202,98,88,194,160,136,114,141,159,123,219,232,97,138,192,212,82,198,137,189,59,69,20,250,112,116,205,37,33,114,64,190,40,139,99,25,33,239,59,154,102,210,9,156,169,45,120,217,150,41,107,65,12,105,233,148,11,183,103,212,34,21,34,112,65,50,46,78,108,82,119,218,103,221,26,33,84,192,196,250,164,231,20,4,167,200,39,32,37,66,130,19,248,209,172,54,228,193,162,102,253,99,221,89,51,46,164,112,149,139,83,110,195,60,149,223,179,217,193,101,10,83,218,143,124,117,88,212,68,162,117,51,75,208,18,135,65,13,173,146,60,154,176,115,139,151,70,7,240,3,226,41,124,198,184,101,210,234,30,140,210,96,188,20,57,82,50,145,168,101,221,59,76,63,216,147,30,67,15,176,145,82,133,129,116,62,123,213,198,80,130,69,16,25,234,166,169,39,15,17,238,17,31,107,26,21,67,81,248,88,157,207,84,239,230,67,21,152,132,225,93,95,110,44,218,152,10,83,201,252,236,101,54,82,133,57,223,37,117,22,102,46,61,153,40,122,8,3,233,204,49,81,45,52,24,159,149,119,109,252,180,81,244,212,235,232,162,250,77,216,178,101,243,7,206,53,50,79,40,178,106,173,126,206,76,56,46,34,147,162,172,165,182,27,197,106,81,27,5,63,92,121,210,155,192,103,87,8,191,134,177,191,171,253,68,77,216,94,47,242,158,68,229,197,74,174,11,53,43,145,245,146,178,218,9,163,229,241,146,109,250,86,227,136,202,202,50,194,151,179,201,121,147,78,119,246,152,112,11,179,25,21,29,110,148,176,94,240,26,230,247,169,6,103,37,140,21,158,74,248,160,63,83,152,225,26,225,43,111,63,245,25,181,219,40,148,114,20,81,176,170,207,70,121,215,131,19,168,10,224,159,17,147,113,90,162,161,195,38,69,243,129,17,55,139,159,134,59,68,70,27,15,127,184,245,140,228,38,201,218,129,250,114,190,31,222,91,74,137,55,21,254,217,211,109,128,225,253,223,106,39,151,217,195,135,10,177,180,148,53,29,184,66,247,17,81,115,72,61,63,102,116,129,34,221,189,122,213,28,146,10,83,194,21,201,165,12,146,110,40,25,242,178,231,73,159,80,116,75,227,100,33,125,127,235,10,153,143,122,37,174,70,122,196,84,208,112,168,122,19,109,179,141,23,175,249,115,139,37,207,112,71,176,7,226,131,169,87,228,114,9,166,110,20,74,150,52,145,5,50,212,35,64,134,102,148,94,168,38,133,126,30,18,132,178,54,119,109,108,97,217,139,194,181,167,133,17,219,84,126,253,135,27,138,9,122,131,109,35,82,235,224,110,203,91,239,144,199,252,123,233,178,112,183,141,162,215,122,106,219,35,44,135,93,255,185,190,194,192,121,217,188,12,46,90,216,131,116,57,17,40,15,80,25,45,190,184,41,33,229,155,145,71,9,167,199,174,234,173,32,211,119,251,154,52,81,131,54,21,38,180,17,47,141,134,230,206,31,24,165,243,128,161,120,23,31,63,25,63,217,47,137,80,240,146,72,245,129,17,62,13,24,7,154,142,40,57,108,210,53,216,89,37,56,6,7,67,159,238,241,94,72,2,166,207,195,141,136,206,91,195,161,212,37,173,10,78,128,233,177,51,10,38,182,16,73,44,35,79,89,30,21,89,38,138,60,244,181,49,40,60,117,226,92,41,90,253,120,74,106,219,145,240,69,180,6,85,161,169,175,189,215,112,95,60,228,1,171,233,107,89,56,237,246,27,167,228,168,159,198,166,161,81,28,110,182,184,100,50,96,249,94,23,143,17,81,166,84,116,162,229,234,138,81,219,164,160,149,249,102,177,61,65,79,112,225,206,242,16,47,230,217,85,203,140,16,25,181,105,164,151,43,76,166,140,195,231,176,59,91,188,206,83,75,70,222,14,115,224,169,71,207,238,187,254,211,196,248,234,103,133,152,79,213,71,133,153,49,212,141,89,145,211,245,71,103,232,52,36,255,127,91,144,32,58,118,22,15,245,30,2,227,228,220,254,185,80,97,44,234,13,44,136,141,122,210,20,212,208,53,73,54,24,44,34,103,27,190,103,195,128,65,112,171,171,49,155,206,69,192,182,173,108,117,207,18,119,191,191,61,168,200,24,234,224,225,218,62,252,123,13,24,207,171,70,40,112,69,250,77,142,125,16,126,117,137,3,240,61,99,125,17,191,212,34,204,133,129,78,173,249,133,11,142,44,13,142,24,237,139,135,128,17,182,161,22,89,96,202,38,124,13,48,147,246,104,218,26,65,161,18,173,71,173,50,77,209,224,66,194,248,162,153,162,136,15,156,130,232,26,152,163,89,38,26,130,107,104,139,59,76,154,142,204,21,198,179,39,15,32,255,82,20,181,103,36,161,122,190,240,129,57,15,100,171,166,204,120,165,7,83,168,34,254,60,126,138,156,123,135,169,4,158,31,152,220,50,31,114,92,81,159,56,91,135,28,192,65,244,113,245,123,80,11,53,227,201,137,240,81,85,116,22,79,148,33,87,104,232,54,78,52,116,71,124,143,162,43,148,43,4,134,185,221,115,78,186,133,43,166,162,12,103,115,148,208,212,212,198,124,42,95,246,125,82,3,150,53,166,99,1,122,239,153,201,209,151,250,129,87,148,153,244,14,201,162,212,8,144,68,186,61,174,66,162,16,164,61,31,180,249,54,12,229,113,214,140,97,196,8,82,36,157,35,23,184,53,7,20,119,102,141,76,203,222,26,50,18,31,24,90,41,111,205,206,183,53,2,221,204,30,115,212,248,129,101,76,240,48,186,133,77,106,4,125,43,26,5,59,102,159,111,41,184,12,215,250,60,123,114,221,13,152,33,209,33,195,191,86,61,105,196,212,123,132,54,132,223,38,207,201,223,203,244,118,52,88,11,225,109,245,25,10,195,72,214,146,61,99,211,45,94,197,213,237,78,163,48,246,64,4,191,41,78,234,90,128,64,237,67,241,18,203,114,46,233,235,219,24,175,174,79,112,100,40,154,26,133,11,171,221,111,99,199,166,129,108,78,42,75,169,72,26,219,147,51,8,19,214,241,137,218,15,171,211,112,56,239,79,62,203,162,14,209,67,35,133,108,113,245,179,159,191,13,121,107,118,148,107,183,228,80,152,178,65,245,57,108,138,191,85,135,20,247,196,244,61,1,246,85,40,226,20,206,158,6,13,154,32,164,19,148,5,224,191,220,235,252,84,139,160,73,79,176,214,225,130,92,119,215,71,195,78,116,63,102,107,107,224,120,151,126,67,44,233,91,157,249,147,135,28,62,212,49,226,244,9,248,188,150,246,155,160,115,246,115,17,134,18,61,206,25,161,238,94,47,168,184,85,98,30,152,171,223,142,159,166,106,99,124,6,156,188,118,127,109,124,52,107,126,191,214,136,132,3,180,29,234,232,26,162,174,37,42,177,126,247,150,173,243,232,60,217,57,123,8,95,118,37,101,91,166,226,230,181,184,5,123,105,235,113,15,229,222,121,173,104,157,243,248,36,51,88,103,253,98,99,185,59,83,195,223,248,146,162,74,134,228,49,68,73,52,181,196,46,17,23,230,181,180,72,12,111,69,132,45,75,53,39,204,39,111,133,244,124,255,156,208,164,117,77,155,69,232,240,236,219,62,44,131,196,54,61,53,139,241,4,79,135,177,235,199,7,102,164,170,195,220,28,147,62,28,95,160,95,53,161,199,134,226,84,179,83,40,118,241,214,208,90,175,174,176,217,157,14,83,100,86,52,254,77,76,122,251,233,133,42,204,212,10,137,101,18,102,110,75,96,46,245,172,9,36,205,18,38,189,107,212,202,105,6,54,155,45,92,7,14,87,200,187,167,110,228,144,177,249,111,87,212,60,62,39,12,236,18,254,211,220,177,63,97,127,40,208,83,13,152,250,89,181,176,72,138,118,11,138,2,65,189,160,112,38,59,101,2,223,221,18,74,63,166,64,205,43,96,194,107,154,41,65,110,101,204,35,76,214,148,62,40,10,78,1,227,4,147,180,66,216,128,161,67,253,193,150,65,221,197,204,183,178,207,200,158,226,254,205,1,167,48,82,190,1,115,123,209,52,38,194,171,177,250,200,86,29,253,3,19,37,246,84,77,238,163,91,199,100,146,60,235,41,166,212,162,164,207,123,77,62,149,155,26,112,134,65,95,170,54,103,42,206,128,193,78,89,209,121,81,184,172,184,58,113,150,236,207,233,180,178,105,25,58,140,16,168,24,242,139,139,119,164,83,158,211,171,20,77,75,100,3,59,27,158,143,10,252,124,159,109,131,34,161,113,163,115,124,26,210,235,101,154,49,83,102,241,214,198,61,248,49,166,73,50,141,158,99,249,105,245,18,95,104,68,114,23,82,188,41,181,15,108,247,72,135,57,71,117,117,145,231,210,124,71,43,150,232,63,244,18,209,76,177,200,225,1,197,175,124,79,234,119,35,141,148,74,10,172,245,207,21,228,109,27,5,119,107,210,173,122,27,141,153,247,220,170,115,245,148,216,86,68,20,173,147,37,108,9,108,217,123,241,219,70,16,40,151,93,2,53,203,7,53,255,196,64,229,102,70,8,45,106,74,50,155,225,199,7,133,3,39,44,207,51,99,137,226,107,250,10,92,158,126,147,166,218,168,86,245,31,112,176,52,247,21,101,72,26,134,222,41,41,159,118,71,63,249,32,48,75,126,28,8,108,44,119,88,144,30,169,31,167,73,13,2,128,99,152,28,227,176,125,188,65,115,109,191,80,26,81,203,144,148,204,109,42,14,126,44,103,228,231,180,224,203,40,150,157,216,160,176,47,144,154,170,73,57,152,181,14,83,167,180,213,185,214,173,12,110,7,252,41,117,39,167,53,206,23,46,209,123,124,242,125,160,33,41,15,54,234,157,111,190,143,223,18,136,76,33,67,35,168,149,251,58,10,127,211,248,36,3,193,137,225,67,194,115,171,166,220,224,107,115,162,149,51,137,40,161,83,151,224,177,91,182,167,189,20,200,124,63,91,173,21,221,111,55,208,44,129,170,105,207,38,2,106,238,57,166,156,10,1,8,133,81,87,221,14,87,210,4,5,133,65,211,207,123,228,126,148,63,19,120,191,93,1,214,47,24,134,212,213,9,1,109,180,182,68,6,245,177,34,242,234,219,120,178,236,54,157,9,120,80,166,143,120,162,192,161,119,77,200,161,246,194,13,79,203,30,216,114,230,146,86,114,22,254,12,24,95,64,209,132,156,245,182,59,82,136,171,150,60,238,77,198,71,188,216,104,20,42,124,114,102,234,112,54,212,2,207,58,73,57,159,148,26,252,129,23,166,30,66,11,109,182,233,52,71,215,224,152,211,50,29,99,121,143,75,72,66,196,76,235,43,54,92,6,158,209,76,58,7,55,82,77,184,201,16,97,56,156,17,93,30,31,56,197,253,39,157,126,124,60,123,219,212,191,252,123,161,211,215,212,125,182,59,81,251,128,203,220,159,52,163,78,118,171,63,218,92,47,89,187,221,88,156,254,86,182,1,229,79,146,18,190,110,31,112,147,186,45,159,33,43,120,79,29,230,126,168,222,53,114,245,194,9,156,96,42,46,233,251,94,78,17,72,40,132,28,50,237,25,84,197,126,243,194,91,252,113,245,108,24,152,166,215,133,160,213,37,92,94,8,229,97,174,59,106,21,168,26,78,77,112,169,197,144,37,28,177,154,89,130,191,171,95,219,46,147,44,53,100,204,128,9,43,87,135,249,148,159,232,9,107,253,14,41,151,77,226,98,242,219,152,8,254,185,200,46,96,90,105,200,168,195,165,226,112,177,173,85,99,70,35,119,103,211,198,165,78,229,142,62,28,249,216,21,176,233,175,127,90,195,118,235,232,76,162,64,106,40,196,190,254,218,252,78,233,154,30,117,214,158,23,223,101,142,65,178,77,20,206,201,41,229,242,178,218,133,37,17,64,232,234,231,117,233,147,133,223,149,99,201,90,151,245,224,98,251,167,6,210,186,23,43,19,23,75,74,3,123,80,118,59,111,219,112,156,126,30,13,149,244,246,142,65,56,222,245,107,82,22,87,111,62,105,198,207,154,179,134,214,73,122,246,156,49,83,239,45,187,40,58,93,89,196,174,46,31,50,122,235,88,241,108,54,224,148,36,241,216,162,135,233,10,198,242,173,72,83,214,140,129,130,62,243,189,205,30,216,114,144,62,48,68,87,254,112,232,99,154,6,100,201,123,116,115,251,192,40,85,173,79,46,92,155,238,157,182,196,237,179,161,41,12,19,98,243,215,62,127,212,219,44,148,252,184,67,239,111,79,104,4,242,167,117,167,110,52,224,201,189,224,147,197,247,242,131,161,237,174,226,115,36,56,73,20,48,59,74,66,223,208,248,226,89,114,30,194,70,178,132,140,17,13,109,194,69,21,173,249,158,18,160,161,72,241,236,174,62,87,200,10,95,249,3,159,171,241,107,61,144,13,209,116,135,100,110,218,251,193,38,209,243,189,116,99,32,79,192,167,18,85,230,234,208,97,83,34,10,231,163,2,129,106,250,236,89,231,152,117,114,40,88,68,208,157,81,248,124,134,122,55,188,60,43,5,13,26,205,195,201,146,124,46,77,204,164,89,63,27,249,206,94,5,66,46,4,149,134,122,114,82,109,60,253,225,132,17,243,39,157,148,148,79,95,250,230,248,251,88,127,184,133,107,247,65,197,143,251,73,15,54,37,146,31,56,44,87,84,79,93,50,226,219,131,51,209,26,77,224,45,248,121,111,199,134,241,90,234,241,5,103,71,187,73,53,121,24,155,174,218,188,196,76,156,175,30,17,192,177,181,6,143,58,247,226,142,15,88,58,70,85,202,44,138,205,90,28,3,212,10,18,165,17,3,111,26,75,227,133,241,19,11,167,54,230,161,201,33,59,156,200,8,82,243,16,218,235,233,93,107,166,123,161,182,231,177,69,242,240,174,53,142,4,13,82,118,170,143,2,198,49,37,169,120,192,20,31,13,135,121,188,158,203,195,252,146,254,219,220,180,147,26,43,253,41,203,161,32,220,216,44,62,86,51,150,149,183,134,67,75,77,153,115,76,87,167,233,39,29,119,138,28,18,176,217,224,222,24,74,12,189,184,157,211,146,40,246,118,152,44,135,207,45,4,115,38,94,155,162,159,82,52,90,78,98,205,53,163,16,6,193,197,246,129,145,231,217,14,159,113,209,168,128,193,253,26,120,216,153,168,60,106,24,114,99,224,53,135,11,42,143,31,216,110,39,14,163,19,162,183,66,220,69,78,48,125,96,83,189,40,159,97,185,90,164,164,89,146,143,167,29,39,59,227,122,16,50,247,125,242,2,4,181,44,104,127,52,162,240,159,21,212,113,34,228,120,118,222,159,82,60,164,96,143,65,153,3,198,29,49,62,240,206,2,35,56,169,107,96,163,137,114,191,182,209,140,10,205,51,112,115,74,110,35,199,93,159,45,139,2,231,117,47,179,212,242,115,57,214,158,81,145,185,123,192,212,51,111,157,165,11,99,40,96,66,33,122,169,28,103,38,54,239,56,106,245,243,51,104,231,162,61,162,107,131,18,228,254,153,135,45,168,221,136,209,84,174,145,154,209,97,149,3,14,163,144,247,9,166,163,117,230,123,49,81,173,246,153,103,104,192,189,103,103,85,114,255,229,116,156,237,213,27,35,225,153,191,48,186,37,45,96,42,200,116,133,228,16,7,55,63,6,181,127,218,51,116,199,99,26,34,108,84,245,166,241,83,45,12,248,236,50,73,123,94,173,158,98,5,156,53,238,75,34,208,74,175,227,246,181,53,185,129,49,26,254,189,58,91,200,39,175,2,223,254,242,239,101,196,58,253,147,190,96,251,152,195,208,0,235,78,110,68,80,49,201,73,184,158,159,198,220,236,189,177,213,27,149,111,142,192,177,69,125,30,26,179,217,28,95,216,9,101,72,144,70,184,65,211,15,160,92,242,215,178,130,104,221,168,209,8,221,222,22,34,141,63,185,11,107,58,21,63,52,202,61,235,118,214,147,21,153,94,52,19,129,219,186,0,18,199,188,119,59,115,17,215,12,129,99,228,158,155,136,63,27,181,25,201,174,52,151,204,232,209,24,2,17,93,60,103,132,189,101,194,219,160,75,99,226,245,245,15,149,136,39,247,207,170,53,111,159,195,68,123,202,103,55,242,234,92,64,82,100,181,79,19,219,253,190,240,185,227,158,249,212,62,75,154,242,197,236,112,47,31,31,240,121,163,149,227,84,107,230,177,249,250,160,118,141,249,103,21,220,159,218,173,211,186,186,98,9,222,49,20,26,212,123,134,243,160,122,215,144,250,92,159,41,132,189,229,150,68,179,88,167,38,246,80,85,225,129,114,118,216,222,218,215,245,54,99,73,55,179,27,203,7,134,77,213,95,123,26,93,254,103,14,157,195,220,191,86,251,229,153,124,220,126,76,148,128,17,165,40,237,3,55,143,157,26,225,239,40,159,252,51,216,173,150,195,13,181,19,117,71,54,2,133,126,213,109,205,236,97,69,113,9,44,71,51,202,9,229,207,94,228,155,13,33,65,141,101,147,95,22,116,219,56,29,240,219,107,106,14,69,102,49,23,74,131,173,182,125,224,153,227,123,156,27,3,21,135,10,195,68,231,15,199,73,171,85,151,192,207,38,133,176,32,127,18,123,206,249,154,61,185,18,152,11,229,231,167,155,39,148,194,50,67,218,222,103,167,50,29,216,11,39,184,33,243,103,7,78,100,187,57,156,190,78,117,27,179,216,222,41,63,59,150,156,206,5,152,25,188,117,221,149,57,255,129,97,8,8,184,88,50,176,194,212,28,118,135,217,114,242,167,53,155,168,183,182,44,137,241,233,57,105,65,222,122,161,208,48,63,39,15,85,185,209,26,171,93,205,144,106,212,150,119,76,207,70,79,137,168,250,189,59,242,31,247,189,145,190,153,125,253,113,125,123,125,20,51,150,91,158,78,22,100,201,139,163,176,146,171,205,249,139,11,94,148,93,103,171,9,131,230,85,92,194,107,51,222,166,207,215,174,81,9,148,141,209,235,227,35,70,32,216,179,162,77,112,123,125,230,217,124,172,187,185,154,83,253,147,209,71,238,162,31,91,213,34,46,251,179,178,75,117,142,5,180,111,145,106,249,108,27,103,159,217,1,35,105,245,77,59,45,124,163,11,35,90,244,169,209,61,27,9,23,113,135,225,218,209,111,61,145,115,156,142,98,116,124,230,25,114,162,62,222,232,39,206,207,142,132,160,91,12,56,57,16,123,234,70,76,21,159,155,17,133,171,103,251,24,110,25,215,212,112,24,113,215,175,25,61,221,38,132,111,104,124,170,123,59,71,132,95,139,138,249,158,53,176,3,57,159,11,117,81,3,99,156,253,122,116,161,44,82,28,238,112,201,232,249,178,32,239,105,14,231,254,205,27,133,8,223,201,146,114,161,2,87,105,24,54,140,90,78,53,67,122,53,132,190,122,108,14,72,37,167,195,84,182,124,76,1,72,164,2,238,36,12,126,46,62,244,245,86,130,115,88,252,57,25,205,119,26,163,118,14,247,253,113,196,82,144,27,163,2,213,249,199,214,133,195,60,231,120,54,201,52,229,19,176,162,210,223,123,198,242,80,170,4,232,103,170,23,34,101,114,96,208,88,212,74,113,232,29,125,46,32,135,146,62,9,150,92,115,171,163,248,213,213,30,45,231,82,155,125,67,34,27,100,127,156,22,217,54,48,127,47,138,171,74,251,20,184,247,208,93,203,22,89,173,186,33,37,227,118,245,135,155,60,156,134,255,55,156,121,110,155,17,119,74,85,51,177,48,211,221,115,0,203,52,76,129,90,244,15,253,179,55,166,84,168,102,13,9,51,197,227,131,144,21,148,53,185,109,177,56,111,248,134,152,214,196,187,173,225,232,28,5,61,104,236,114,253,43,154,126,201,109,100,58,156,203,135,8,220,116,11,134,111,42,156,155,199,246,251,112,33,160,227,219,28,54,213,12,65,49,128,253,151,81,62,77,159,220,130,118,246,9,255,97,244,72,62,89,140,166,140,235,99,130,64,243,55,130,207,141,105,221,140,164,140,248,217,72,154,86,71,24,213,43,73,145,5,33,221,85,179,34,136,144,5,220,8,22,239,15,140,24,228,69,235,54,170,9,65,7,49,94,239,184,229,128,106,70,18,252,182,78,249,101,154,227,231,122,254,133,151,235,159,101,35,243,208,187,34,48,250,26,1,91,58,153,38,180,34,15,232,168,49,214,42,175,197,156,97,136,80,25,55,63,217,26,131,136,164,191,115,162,194,191,105,91,24,227,253,146,74,236,147,11,196,23,174,110,11,228,159,32,197,167,95,155,12,140,31,156,48,181,250,248,228,225,182,234,169,207,8,211,157,110,106,22,10,103,166,135,241,142,129,115,110,69,237,51,36,8,74,61,20,191,247,231,173,178,115,148,96,28,97,2,233,199,162,208,206,189,222,212,33,245,166,57,188,16,85,186,115,24,103,253,90,159,217,77,234,199,93,120,198,52,184,63,63,61,141,20,166,58,124,86,181,82,145,193,92,54,253,242,108,2,7,90,144,6,245,13,12,173,253,194,92,116,154,238,24,166,254,87,252,225,211,184,38,231,135,101,100,123,8,4,113,133,133,64,131,190,23,118,103,185,48,226,137,235,195,81,210,182,235,16,39,110,89,199,22,211,247,178,228,230,230,112,37,117,92,127,186,18,51,241,142,55,19,238,254,180,198,47,147,29,38,5,72,231,232,164,176,55,251,195,185,172,108,37,195,65,30,115,172,120,56,193,198,250,217,81,114,117,16,85,238,50,53,101,168,163,166,21,48,116,186,154,159,98,236,11,215,97,103,44,148,173,124,118,89,60,145,205,251,205,137,172,38,37,27,6,151,211,11,35,67,147,53,95,155,84,183,226,51,37,65,234,174,105,161,219,248,22,188,113,34,67,82,167,130,113,234,223,75,87,194,117,255,33,192,50,87,127,170,1,19,250,209,40,55,57,141,55,113,134,42,46,243,247,9,74,57,126,113,152,162,1,61,183,232,118,60,185,160,25,247,73,93,25,16,57,223,121,130,96,228,82,215,82,49,175,232,114,148,218,123,13,221,23,83,59,191,195,189,210,143,154,87,11,103,8,35,249,79,167,99,226,124,172,213,74,238,236,245,14,37,75,184,46,202,196,129,147,197,211,191,160,161,164,128,86,91,79,163,17,116,152,45,163,126,174,100,45,84,217,168,190,36,21,183,124,92,106,197,121,150,169,190,76,163,124,61,60,80,96,20,135,207,231,88,31,63,11,194,78,215,238,35,174,111,154,223,106,177,150,72,23,79,40,3,144,28,170,110,202,60,220,176,131,164,138,154,132,253,113,12,47,239,55,73,187,106,80,246,18,1,31,168,75,58,44,95,106,142,182,230,108,242,9,5,225,173,89,105,80,215,163,32,237,48,183,15,77,118,24,248,110,179,63,28,9,130,79,196,103,166,167,207,194,77,45,103,165,11,102,123,26,206,104,202,238,111,162,235,202,131,67,45,69,60,124,152,109,160,65,27,50,30,155,195,88,187,75,91,147,175,226,251,13,33,186,174,69,7,68,22,79,19,111,141,171,69,153,238,9,100,122,74,66,50,145,219,166,113,203,100,94,73,255,150,208,126,13,173,170,52,73,196,123,65,72,208,115,110,173,113,61,70,130,51,156,83,83,218,90,213,154,122,194,26,126,123,166,222,53,169,66,17,87,72,108,190,219,237,78,117,213,148,184,164,105,247,185,146,92,130,150,110,136,122,31,214,35,22,229,253,30,150,214,34,23,155,253,147,168,184,230,15,181,156,144,213,62,184,89,130,238,245,165,36,35,153,126,32,169,42,195,51,114,16,105,34,98,243,250,125,122,69,44,233,118,204,200,12,133,155,206,244,185,66,223,43,193,211,64,52,42,224,73,37,105,247,73,74,4,187,72,130,238,158,141,48,201,53,112,18,180,240,73,114,166,169,6,69,54,242,126,76,126,154,114,162,128,23,122,184,233,231,51,32,155,4,150,87,9,183,158,163,157,44,219,121,97,156,252,79,29,195,120,218,73,213,204,63,120,33,163,250,174,84,205,52,78,218,141,37,17,225,34,210,62,30,140,193,62,175,4,0,83,50,19,152,172,1,55,147,127,201,183,53,26,65,167,179,15,102,110,204,203,22,200,106,97,159,14,151,222,129,207,207,247,27,98,59,235,138,16,216,155,105,16,7,112,165,250,153,110,172,243,109,30,241,128,143,97,12,33,196,237,218,177,54,145,36,45,15,134,190,103,239,59,106,221,36,48,106,145,135,115,119,220,119,212,26,150,248,219,55,208,133,57,171,235,90,149,248,70,142,13,159,106,23,184,224,148,110,14,67,188,55,228,189,7,254,221,225,112,55,142,96,121,177,65,245,159,247,188,26,41,78,146,135,15,130,162,185,56,204,39,89,83,97,124,159,51,224,242,232,123,64,137,12,207,104,76,54,228,208,198,248,39,83,118,184,178,199,104,207,140,5,49,122,6,185,76,147,214,56,230,179,79,53,178,44,211,206,10,119,56,88,253,183,161,27,126,247,88,96,110,224,254,69,200,53,237,143,9,4,248,44,145,86,3,134,159,108,105,235,180,75,124,238,10,29,90,209,23,107,176,165,53,127,49,178,112,158,135,10,152,146,227,228,61,39,131,224,137,215,0,115,5,172,119,170,193,44,121,238,74,242,61,41,165,253,121,99,150,145,148,144,35,47,40,170,224,1,115,162,63,65,119,96,212,106,91,119,216,114,53,245,217,9,183,133,163,149,28,95,89,34,228,200,165,120,45,10,218,223,165,12,24,18,62,31,20,40,53,123,214,245,87,168,60,91,197,225,105,25,15,10,55,47,211,93,198,156,90,203,80,20,65,219,230,104,83,15,150,245,12,89,221,233,112,65,187,78,159,125,134,240,146,229,155,243,100,165,71,165,108,111,125,38,214,232,1,39,196,154,116,192,169,192,240,223,54,194,192,169,99,214,200,215,12,120,66,150,166,173,207,95,200,179,58,12,189,119,210,185,0,193,110,30,14,19,10,43,210,243,134,92,208,242,23,99,171,207,237,207,68,243,197,137,7,9,237,150,207,36,46,163,7,12,21,74,151,185,240,59,102,28,77,200,66,126,150,23,74,236,14,31,3,110,44,221,116,236,226,84,125,204,16,0,126,145,4,246,164,115,174,230,24,241,105,91,156,188,117,95,20,5,123,207,80,189,168,250,86,36,197,77,31,147,243,74,115,234,210,101,177,22,95,248,5,21,200,207,242,65,10,50,149,128,207,50,158,250,185,10,108,203,190,29,66,100,115,118,192,161,95,211,170,38,47,156,172,126,66,198,140,82,181,30,175,77,74,220,179,230,109,195,67,27,227,126,236,108,220,132,73,30,126,206,35,242,253,29,78,112,215,232,62,111,185,52,183,107,217,148,76,250,103,76,73,172,241,135,67,30,249,66,63,118,136,12,175,164,90,150,213,51,31,65,42,112,155,251,126,77,178,33,202,83,74,5,44,230,9,114,152,154,161,79,91,186,94,182,195,84,41,86,249,229,115,27,109,87,43,6,113,61,200,111,181,223,163,226,254,244,223,102,252,62,147,180,219,5,247,162,197,196,77,117,35,70,235,40,121,207,140,66,177,233,70,140,168,128,159,17,25,39,213,43,104,229,115,81,33,233,61,131,28,171,111,221,104,249,128,219,81,82,52,138,158,140,21,94,94,223,238,204,116,172,115,127,182,187,115,66,221,121,150,232,245,222,186,89,226,159,76,119,138,115,152,157,197,45,191,125,204,224,182,220,212,177,45,168,232,194,166,194,177,250,201,105,181,221,83,79,144,115,17,92,253,206,4,10,39,190,40,25,165,239,189,160,68,201,73,58,78,222,84,251,25,174,92,139,45,244,174,155,37,100,182,219,97,18,153,155,142,89,98,152,202,69,167,49,75,235,153,141,113,251,11,205,47,43,5,128,225,94,38,210,132,83,108,94,216,82,135,134,180,182,180,235,95,109,128,49,171,194,155,158,197,200,178,107,137,183,134,101,96,203,7,193,63,211,110,232,102,217,44,94,79,78,2,109,57,36,92,127,23,82,96,106,245,197,254,27,152,27,183,178,198,224,99,138,202,10,33,193,145,172,183,11,39,203,29,18,152,4,30,95,33,86,134,211,94,253,114,75,164,177,227,12,185,240,50,175,236,91,64,232,157,175,203,109,135,163,218,36,44,135,192,131,48,161,183,54,63,212,82,152,28,186,123,132,192,106,148,207,185,46,48,23,235,20,191,221,184,221,105,107,202,149,175,26,48,36,4,48,40,38,133,145,38,78,254,112,124,127,169,53,125,120,189,53,63,230,77,235,40,187,9,10,249,221,53,154,209,204,98,159,144,65,163,234,225,210,109,226,38,60,163,158,234,251,233,51,115,150,95,182,129,179,21,222,201,23,225,206,117,215,182,21,116,137,139,160,89,17,68,185,161,6,107,141,232,151,192,8,67,119,159,199,40,196,229,38,167,246,49,208,154,203,248,25,127,240,16,123,129,180,246,125,137,195,140,124,27,50,164,42,19,205,24,6,167,15,217,34,231,65,38,26,250,177,183,172,116,89,165,244,120,181,3,204,226,201,100,170,254,61,96,231,156,114,147,200,172,24,95,188,132,10,218,148,143,125,118,202,226,201,97,124,108,66,67,106,174,155,108,65,180,70,95,104,235,134,72,8,228,10,9,24,140,87,76,205,121,2,106,213,187,214,32,99,215,147,117,144,57,157,252,197,218,79,68,69,96,124,72,205,151,72,197,123,167,173,41,254,152,219,127,187,182,46,137,38,182,147,15,47,248,179,97,57,11,164,168,93,139,81,232,141,209,20,42,106,61,86,42,23,183,247,172,116,148,253,178,238,120,201,201,58,249,233,132,210,131,108,90,216,8,110,234,80,182,72,165,137,192,9,3,36,47,127,237,90,36,187,242,44,150,109,17,52,25,21,209,51,133,112,206,178,36,124,76,141,247,160,8,12,197,207,173,123,3,30,236,83,239,183,17,139,30,241,181,17,175,159,210,150,96,206,142,71,211,80,198,164,153,129,231,123,45,18,184,162,162,198,26,159,132,78,253,165,109,210,202,249,196,91,206,28,111,69,22,239,19,189,35,219,2,121,164,18,99,66,226,154,92,51,26,89,186,105,198,28,135,52,189,203,61,223,124,118,211,151,174,133,19,228,182,76,181,94,185,1,76,219,85,198,252,180,62,95,235,234,78,179,45,156,131,246,85,47,227,0,30,86,213,114,225,115,223,165,94,74,96,115,149,59,76,172,65,44,102,72,46,211,37,99,103,155,38,173,74,94,11,135,207,220,62,195,177,121,207,16,8,12,163,239,85,171,7,54,190,176,247,45,97,246,196,109,249,131,135,165,238,201,226,51,85,156,230,103,196,217,25,207,230,37,70,113,161,230,177,172,187,151,82,106,123,222,236,253,182,85,176,228,107,79,32,255,66,252,72,224,14,99,135,163,240,151,46,153,225,5,78,229,220,252,167,73,211,41,114,230,23,227,113,237,14,155,68,121,81,184,110,55,116,120,78,134,33,75,80,104,202,139,191,53,244,2,105,190,239,81,224,94,201,190,246,112,8,72,45,20,124,73,176,214,249,174,0,123,76,95,98,8,81,88,210,111,86,53,21,224,102,203,139,187,201,164,230,238,165,146,242,113,234,174,4,198,56,186,146,188,198,213,185,132,84,7,253,150,243,189,198,253,233,110,35,186,63,174,172,218,99,93,115,227,95,122,35,37,91,185,221,44,46,142,236,102,165,113,2,83,41,149,3,78,116,236,189,151,17,46,47,63,87,17,115,171,75,70,60,219,122,203,222,113,216,110,139,118,205,78,94,127,54,213,96,171,232,179,207,238,25,167,151,153,99,189,41,140,186,79,189,48,132,10,169,13,125,175,6,121,215,29,210,6,189,201,144,227,9,122,140,90,125,35,110,150,188,47,103,64,38,214,52,124,237,158,223,29,68,65,229,123,65,42,179,239,52,37,44,210,170,88,112,150,82,239,155,10,222,215,164,155,60,105,14,221,221,15,76,80,244,90,187,194,157,141,218,97,238,205,75,91,35,133,225,102,80,35,195,171,139,149,4,251,28,250,62,14,195,28,93,155,188,23,62,0,223,14,155,177,210,202,25,64,29,81,118,247,31,173,57,100,100,204,160,44,137,49,35,1,59,137,97,10,223,240,42,43,94,155,196,7,157,42,144,84,92,133,30,96,50,90,101,125,157,169,146,156,94,149,33,29,200,30,201,136,243,90,239,225,56,158,95,76,237,192,208,17,36,55,224,206,190,123,76,21,177,177,172,174,248,222,251,184,92,213,166,139,211,54,203,228,243,208,174,248,107,202,79,83,8,144,124,1,53,242,148,183,56,232,96,149,109,177,252,26,157,156,242,218,196,153,9,195,57,220,168,204,217,2,67,153,49,163,181,77,181,41,48,119,160,24,114,163,191,148,51,4,14,213,49,220,100,230,165,250,150,11,20,161,155,115,62,189,73,94,74,21,59,8,87,237,244,19,134,25,94,179,76,83,243,36,118,183,168,9,128,74,92,184,81,11,69,2,127,142,37,128,183,80,126,250,92,20,119,138,81,169,63,179,232,193,36,80,197,229,173,25,253,143,204,98,234,85,70,114,163,215,56,199,213,239,146,160,21,142,3,170,157,211,79,132,76,128,225,60,246,235,23,59,59,183,245,23,25,216,212,181,250,23,169,240,255,137,42,60,160,237,246,14,103,147,63,126,240,34,246,235,95,4,15,117,215,128,9,133,192,56,120,47,60,136,50,72,136,9,209,232,50,124,67,132,15,80,165,187,16,2,220,113,126,65,85,74,22,210,67,41,149,106,126,250,97,16,44,229,106,135,86,182,54,223,87,42,5,230,194,138,112,172,237,51,85,194,102,62,7,8,126,110,249,105,194,66,43,30,94,32,152,154,210,58,67,147,148,182,195,86,46,245,130,49,4,140,107,13,244,116,180,106,44,134,252,252,228,115,5,63,114,31,250,211,108,20,213,111,149,53,155,216,181,62,155,132,54,223,232,33,243,221,207,243,104,89,97,240,227,220,15,98,34,160,73,163,68,4,95,252,232,132,45,178,137,2,215,70,234,46,123,56,196,88,13,154,36,28,114,43,68,148,195,91,115,122,73,242,3,30,137,225,51,1,21,248,79,217,234,34,39,45,185,193,80,216,214,229,193,44,47,247,151,34,29,1,107,201,123,240,180,220,96,255,221,76,8,73,228,225,76,12,164,111,63,179,243,182,180,22,105,221,113,8,250,242,56,87,211,10,19,190,192,231,164,75,190,238,41,177,148,20,100,130,114,203,163,106,118,182,84,169,153,59,104,54,93,25,135,161,138,42,18,178,163,158,174,185,3,0,70,17,202,15,4,70,122,199,231,1,70,101,86,106,217,137,140,113,246,149,119,108,196,69,210,211,131,143,33,190,226,94,150,185,51,100,153,100,152,99,92,22,252,225,68,107,165,170,155,40,102,113,227,239,28,123,148,216,105,164,178,141,228,167,75,254,41,118,22,65,199,118,78,102,96,236,105,25,147,68,9,172,27,219,103,2,17,245,124,240,248,101,72,250,75,115,65,79,178,168,207,238,141,197,237,112,177,163,171,10,108,249,229,254,240,108,201,38,111,76,134,17,198,249,118,115,118,240,93,165,106,20,13,239,62,138,159,15,72,118,15,41,113,132,179,25,249,117,135,153,100,34,154,183,185,221,52,247,43,226,61,128,14,80,224,102,202,61,247,183,145,110,201,42,39,64,161,231,154,62,85,96,102,200,66,153,64,194,204,25,116,159,226,9,53,141,38,75,107,152,171,170,58,218,72,41,23,212,242,123,252,158,140,59,78,10,140,141,81,172,249,193,149,40,122,31,82,191,15,175,202,217,94,134,195,28,94,82,231,110,173,187,223,233,240,54,159,81,147,175,137,28,165,7,135,216,252,113,73,73,107,100,250,178,59,231,184,94,146,211,36,48,190,2,63,246,80,119,42,159,49,57,27,231,174,126,104,166,138,186,145,148,124,147,215,233,14,104,74,137,23,20,163,15,197,33,22,247,73,238,143,249,51,83,18,190,3,95,216,148,45,112,42,191,72,190,85,195,186,137,196,241,188,69,58,140,108,16,42,65,188,103,31,93,71,196,89,185,21,56,8,105,129,114,204,119,206,185,228,151,155,100,226,16,75,225,99,235,181,248,150,217,68,175,244,151,77,127,209,223,250,216,210,69,234,95,54,149,152,84,91,58,76,98,158,144,89,243,241,218,236,209,53,74,170,52,251,1,111,218,242,227,152,128,201,214,50,120,84,204,206,13,195,199,12,63,188,148,28,145,145,67,54,220,239,225,176,187,225,213,210,223,54,157,192,128,7,196,232,91,97,110,79,211,97,238,178,85,91,91,84,160,93,248,231,23,209,49,47,232,223,100,135,177,29,100,76,39,148,177,215,20,48,180,73,13,226,182,56,125,187,214,50,137,67,200,118,191,89,202,105,82,61,248,138,16,185,230,62,255,28,111,151,173,221,196,28,177,127,101,72,153,13,55,45,27,24,219,87,14,31,188,103,213,163,140,192,240,130,201,107,33,25,120,19,29,239,91,75,142,218,54,225,249,43,118,192,81,128,10,160,188,54,89,144,211,45,245,105,174,111,169,143,129,10,133,185,185,28,230,150,39,135,238,153,102,252,29,135,135,217,68,239,131,52,88,109,71,188,119,55,134,164,38,89,54,184,230,98,50,52,11,129,190,247,134,159,196,3,187,147,186,145,115,96,75,227,140,30,114,246,159,46,182,192,222,84,97,54,180,225,83,33,153,162,235,123,173,138,223,215,67,75,198,21,132,245,252,96,38,185,91,195,140,54,14,154,55,137,169,105,185,204,78,38,117,87,245,91,147,64,120,118,249,219,47,46,27,31,190,132,115,144,225,30,243,71,87,182,160,247,202,168,176,230,226,51,97,153,50,129,160,148,135,197,147,143,97,171,28,93,86,217,52,198,245,9,78,179,218,20,181,130,249,107,181,225,18,167,176,255,245,154,10,136,229,49,221,57,141,191,88,12,252,194,178,186,4,124,56,237,96,106,146,3,185,32,106,229,219,44,219,55,156,15,146,170,149,201,198,241,1,155,80,124,36,177,70,41,129,61,87,110,127,120,54,69,104,65,201,183,240,85,75,57,244,177,102,181,49,172,93,190,108,143,101,96,108,191,2,103,155,118,23,134,44,92,10,7,160,170,129,83,124,58,204,45,86,53,120,152,24,87,201,22,42,191,66,193,164,8,179,156,51,49,60,111,212,172,65,250,168,194,67,176,153,93,7,22,90,117,83,249,16,169,147,235,94,80,13,115,12,211,85,179,227,170,197,163,239,123,83,194,150,167,170,240,160,177,113,171,226,22,172,243,112,128,45,149,179,225,11,223,223,198,246,74,106,133,155,210,135,79,6,106,198,231,71,73,199,82,75,110,158,201,217,44,62,231,49,129,156,230,65,219,105,153,4,237,35,198,84,145,3,111,14,23,72,56,69,172,134,157,244,214,73,145,141,134,153,173,170,70,148,96,21,255,216,166,254,179,63,250,64,191,172,163,11,35,119,252,73,40,28,92,32,124,129,116,210,228,155,204,36,168,72,119,236,209,198,230,43,217,186,112,34,109,175,45,38,41,30,18,86,185,246,20,254,242,149,46,130,245,113,104,129,23,228,141,220,123,238,144,81,255,139,51,77,215,15,110,185,59,42,13,179,175,137,50,139,113,7,95,126,177,3,35,6,37,187,232,217,80,160,247,247,198,231,154,179,85,62,206,242,30,243,188,111,109,142,209,239,182,48,40,250,191,223,139,93,117,171,80,78,225,218,147,124,27,253,149,237,86,221,174,230,90,177,215,225,43,238,42,143,5,201,9,133,112,14,55,164,172,155,38,97,66,81,58,162,117,166,132,85,182,74,203,186,247,214,156,237,250,211,141,65,247,195,30,103,216,86,194,42,46,142,46,149,11,108,164,56,178,13,119,242,9,171,183,62,59,212,82,238,37,120,56,137,73,253,35,238,237,117,255,137,186,235,174,123,113,237,98,206,251,57,190,0,42,58,74,148,194,34,143,34,23,177,35,99,138,40,138,68,40,144,104,104,160,0,9,20,74,58,66,0,33,238,7,91,248,46,56,159,253,157,189,247,154,196,166,33,82,44,203,126,158,255,250,205,124,103,206,156,151,253,186,150,195,215,2,109,85,207,7,210,232,111,224,237,194,221,130,161,82,61,250,88,203,183,195,240,143,11,213,22,217,253,213,125,22,247,114,13,121,149,51,107,187,88,221,165,191,246,61,33,84,3,168,45,100,129,94,215,126,113,82,105,247,50,103,19,234,118,239,163,53,140,254,221,4,38,171,244,146,203,146,33,65,173,65,76,67,136,185,207,241,67,245,186,123,71,42,0,248,96,248,251,110,13,52,254,254,17,211,16,185,236,225,241,200,133,237,117,15,209,34,115,137,83,201,143,123,84,100,168,193,149,171,173,166,230,125,239,138,245,166,211,28,105,54,79,74,17,174,135,168,72,158,140,120,215,246,35,166,154,181,48,244,115,63,200,137,29,191,122,163,122,89,245,123,238,40,126,91,166,11,174,74,133,80,19,35,89,228,15,78,221,178,24,142,164,196,220,177,226,181,158,163,177,22,120,106,156,38,18,14,214,2,193,165,192,144,176,110,31,19,58,94,87,209,66,99,99,162,246,229,135,39,60,68,65,142,61,227,201,175,73,55,84,209,123,227,33,198,161,222,72,174,9,231,39,201,101,43,59,139,1,223,93,42,218,77,139,179,190,253,253,140,217,164,221,127,232,213,213,11,150,214,79,68,89,81,154,180,94,126,126,96,130,89,106,55,82,55,52,227,167,39,219,146,24,12,63,173,5,223,200,217,224,166,10,89,33,204,145,155,146,241,199,74,95,169,117,93,31,143,70,154,94,45,205,65,98,250,45,232,233,252,230,109,9,15,208,49,57,40,247,116,87,37,67,175,174,108,35,172,54,253,115,221,227,123,158,143,85,73,143,69,241,35,189,26,39,148,78,225,109,46,202,251,203,104,140,85,165,193,179,88,208,246,33,45,219,234,72,100,80,136,19,189,141,161,244,254,181,165,7,62,28,37,207,240,131,245,158,16,207,39,178,208,59,213,249,254,224,197,136,7,116,146,66,255,81,223,36,198,130,122,185,73,7,1,223,250,238,227,190,45,20,216,86,116,22,110,35,199,242,215,130,10,80,104,11,136,198,115,176,59,218,167,182,133,30,72,35,24,116,135,151,117,56,37,92,104,7,121,189,228,69,91,221,24,234,16,54,204,220,30,15,54,159,79,132,106,116,164,101,124,38,208,147,90,132,179,6,75,112,15,119,2,40,10,186,38,148,250,131,119,14,15,255,229,81,203,199,215,188,11,145,50,215,119,117,64,196,66,175,180,4,22,40,91,157,254,90,139,154,17,217,143,166,53,225,185,41,82,216,124,166,6,122,238,246,226,52,248,76,20,90,9,69,208,140,143,225,116,138,86,240,136,131,174,225,24,44,112,127,47,42,97,8,105,73,28,136,19,39,86,46,137,27,13,158,65,69,223,75,160,208,137,10,19,29,201,45,116,206,125,109,145,240,16,159,108,226,82,231,174,208,173,79,70,35,115,221,22,148,195,214,254,47,131,134,63,233,133,86,192,164,68,52,42,104,9,229,30,143,70,227,133,132,35,169,219,202,223,54,13,58,57,249,152,244,136,241,197,210,181,206,107,137,117,178,205,156,88,155,215,34,214,208,219,221,61,33,169,244,153,180,201,48,138,113,136,109,227,2,74,192,69,121,7,8,15,195,118,230,40,182,97,93,10,95,35,250,113,147,25,154,59,181,84,174,195,1,111,243,140,153,180,80,1,145,192,117,167,44,200,39,26,141,160,75,130,80,230,66,70,236,160,80,39,178,52,72,123,87,30,92,168,14,195,14,208,53,104,78,97,183,155,173,164,51,134,52,242,18,26,184,54,181,159,139,23,158,112,200,8,12,135,154,91,127,220,28,225,3,189,154,178,135,184,57,30,135,254,52,82,54,111,150,225,46,63,90,65,197,46,37,90,224,37,148,40,80,99,84,235,107,141,233,84,86,6,247,207,9,64,220,105,188,244,228,192,92,46,62,56,53,93,145,214,97,229,207,246,73,81,160,34,253,184,189,77,66,87,143,174,107,225,224,221,198,70,59,161,196,95,10,207,167,196,215,36,229,173,50,115,72,34,32,244,234,48,58,149,69,97,76,23,247,40,113,181,170,168,53,144,179,131,144,198,127,187,18,79,254,252,54,172,55,211,95,155,28,171,198,97,49,152,86,28,47,8,22,53,137,154,27,135,90,137,57,12,231,174,210,199,194,84,139,131,228,27,49,205,11,250,224,56,56,221,45,125,218,224,119,17,11,234,30,69,180,59,196,54,142,180,95,215,156,209,131,157,28,55,47,152,239,50,228,204,240,21,135,23,138,163,67,66,88,86,58,53,18,38,169,36,102,14,17,135,18,161,32,114,203,77,59,216,200,180,30,111,201,96,139,49,150,36,73,149,17,122,243,83,2,181,218,181,53,57,249,224,255,248,168,145,77,105,34,63,67,154,142,26,128,247,189,241,56,138,102,0,233,21,242,194,3,42,103,72,73,29,133,97,92,43,1,95,175,176,232,213,7,193,164,184,250,14,191,108,73,120,141,45,236,1,208,187,113,200,189,97,99,43,121,173,81,213,42,74,125,122,115,184,141,143,234,177,73,196,189,204,3,192,176,153,200,249,115,104,192,240,108,193,162,150,147,77,95,97,202,171,253,230,20,228,105,240,154,39,155,205,13,130,107,241,8,99,194,161,173,165,20,55,12,33,60,238,194,90,64,252,157,165,233,95,131,102,0,177,68,126,1,70,63,209,33,118,230,152,148,68,242,125,229,229,22,237,99,18,120,154,11,54,50,248,17,87,223,229,82,101,10,31,120,233,167,111,180,230,15,22,205,67,223,241,92,158,43,128,192,0,90,97,205,113,147,190,76,120,155,216,153,192,212,68,250,120,227,252,8,197,17,90,228,119,63,91,1,91,237,146,100,146,105,187,243,250,73,36,8,215,39,21,7,3,82,63,53,97,108,111,205,144,83,60,214,226,201,168,131,91,58,83,38,84,40,126,117,129,29,107,107,10,156,132,152,239,180,72,24,93,211,254,147,228,30,39,194,157,100,34,166,4,23,16,116,131,31,227,69,105,159,86,73,113,107,192,24,197,39,202,181,126,233,35,82,120,238,29,235,250,249,209,164,11,124,204,107,48,152,174,110,28,53,185,154,244,88,127,79,167,73,134,119,169,221,105,176,207,21,26,131,161,111,214,194,0,164,108,134,195,163,15,220,87,129,127,76,183,47,124,253,176,165,33,25,226,165,206,162,10,204,102,41,99,134,189,215,253,214,119,187,217,250,53,238,120,244,214,19,172,83,95,138,70,184,243,248,59,227,153,158,79,45,4,156,72,129,22,124,100,129,161,107,157,111,135,202,180,6,218,210,21,134,67,165,249,115,53,252,86,241,17,224,245,163,84,215,97,108,210,165,107,175,199,22,141,133,179,41,52,20,212,74,107,227,167,77,95,123,104,129,8,21,70,126,53,197,248,77,171,79,232,75,173,239,102,6,93,81,67,199,72,106,87,216,189,222,205,108,210,21,244,172,249,169,155,49,29,230,23,46,52,221,75,199,30,124,213,231,149,36,7,174,83,178,43,84,252,96,217,76,31,149,98,194,225,83,75,149,74,68,13,167,77,104,41,26,53,242,159,21,239,245,144,112,63,90,253,69,143,223,246,247,194,205,26,143,194,198,25,51,3,158,252,150,214,250,145,157,89,113,115,170,122,164,152,143,232,230,108,249,100,3,107,92,202,39,145,77,59,113,53,228,199,159,146,56,52,62,107,160,215,188,210,234,47,186,22,221,157,156,38,226,46,181,203,5,31,218,203,139,167,53,126,107,59,69,97,248,189,168,6,114,218,161,157,188,52,241,80,51,28,232,195,175,75,33,224,221,111,94,250,98,96,170,121,164,34,142,126,175,213,98,217,146,240,213,126,164,138,35,182,98,5,144,43,232,210,77,193,14,61,221,159,156,198,59,63,62,48,85,166,45,96,92,234,207,205,39,250,37,49,40,133,98,88,173,180,133,234,230,61,32,38,68,88,181,107,9,176,113,32,249,142,2,219,128,240,50,119,203,54,242,64,14,15,75,119,10,124,48,92,2,38,252,34,253,47,152,160,207,124,125,112,34,74,179,63,210,61,67,222,251,126,133,237,240,115,116,253,16,174,239,47,177,38,156,67,88,138,93,74,51,45,62,250,166,111,230,254,81,144,52,45,171,38,2,179,28,70,166,67,74,226,26,196,54,158,57,154,70,13,116,154,150,116,15,83,248,13,216,54,154,132,41,226,201,107,233,18,146,66,244,186,56,81,226,193,174,23,252,60,77,75,205,17,80,140,171,145,142,173,10,195,145,241,6,74,97,90,162,126,166,72,149,59,225,202,237,159,139,34,170,46,43,27,115,139,136,181,195,143,73,60,11,76,152,181,248,128,47,211,244,144,215,162,219,201,39,49,205,49,83,87,72,163,93,249,149,40,2,238,164,219,19,165,216,121,13,127,173,197,17,32,253,43,184,178,136,129,59,124,167,129,126,45,22,88,159,190,54,237,208,29,210,85,64,253,125,76,147,73,30,90,58,22,168,101,245,162,50,122,69,168,77,205,31,134,7,232,142,144,223,25,157,190,37,213,247,215,151,171,132,141,28,230,236,210,155,211,84,176,98,146,205,98,9,69,105,166,160,86,124,251,205,135,233,212,72,35,70,131,186,165,6,10,163,189,116,98,88,228,231,196,197,144,158,202,47,211,217,212,18,165,111,93,198,203,228,113,124,183,98,138,109,237,22,130,43,150,208,191,195,84,33,11,74,241,224,171,205,2,138,245,243,233,148,189,151,174,188,119,41,34,110,76,83,13,141,151,142,118,248,86,183,118,94,94,243,221,221,107,236,160,7,7,91,219,239,59,81,65,135,73,80,212,79,27,33,5,38,113,245,104,207,167,93,21,51,98,196,228,135,43,79,171,96,33,189,92,213,207,196,11,215,15,49,0,68,29,197,87,6,220,146,90,139,141,27,194,152,57,204,68,215,222,73,40,47,166,31,60,219,166,251,80,158,7,246,185,120,48,136,78,190,13,140,20,167,54,127,107,204,226,174,48,177,171,151,197,244,194,20,174,104,239,190,37,84,61,93,133,180,241,40,159,246,198,199,30,205,81,168,173,218,167,103,173,143,199,13,55,116,217,102,151,170,127,98,114,116,159,56,60,216,4,164,103,109,154,210,72,194,194,127,13,10,183,69,15,144,123,201,47,155,107,24,67,118,31,172,73,83,12,178,223,80,66,249,144,48,0,114,104,177,251,204,48,142,182,169,13,74,139,19,59,19,27,134,195,52,15,139,141,113,157,13,136,137,124,75,192,64,172,210,48,176,104,12,203,223,190,211,228,218,48,210,180,249,160,161,24,107,158,214,122,181,50,44,95,49,86,220,156,200,177,156,198,144,41,221,197,123,98,166,64,164,81,5,38,116,83,99,42,12,18,39,122,115,100,74,226,201,41,115,237,229,211,57,57,251,203,154,9,169,92,163,35,88,166,33,66,213,43,206,188,7,45,144,71,71,109,152,180,216,15,182,8,93,210,207,219,160,102,21,200,92,166,202,217,21,62,164,37,222,79,98,250,92,231,51,168,16,128,249,168,209,222,169,251,59,177,48,207,141,192,133,52,37,57,143,140,40,187,157,163,107,25,235,64,162,112,223,198,166,176,32,103,211,147,156,154,0,98,74,14,223,253,252,200,78,201,54,90,138,31,214,203,142,122,121,105,43,205,56,175,155,137,4,223,81,114,138,69,143,109,108,133,36,241,239,194,44,2,91,115,240,112,248,238,25,218,115,182,168,109,245,90,160,73,105,207,208,215,34,240,180,182,127,141,110,133,198,242,90,244,57,59,205,201,92,166,100,41,19,5,226,201,53,253,36,39,67,247,104,251,252,198,22,30,43,224,7,122,218,28,20,42,128,32,46,125,225,2,37,138,204,163,187,199,60,225,61,16,117,62,186,176,239,106,124,30,15,123,217,197,215,255,206,17,221,52,51,212,81,227,167,113,30,228,222,157,250,41,95,31,203,20,82,245,201,200,125,52,159,194,176,123,108,181,225,25,132,62,226,115,85,60,73,233,11,195,83,129,207,62,126,155,76,140,60,26,60,66,126,116,45,74,236,149,66,5,71,48,42,62,39,187,192,104,98,40,3,31,111,190,154,70,182,52,229,224,227,19,58,231,20,164,139,157,124,186,12,218,50,58,215,247,201,176,179,233,182,75,24,58,213,226,54,35,203,231,136,3,96,10,118,254,220,19,141,248,33,231,3,209,162,26,11,147,58,225,51,133,206,0,213,185,199,121,128,200,149,78,233,71,163,102,242,241,148,14,250,73,119,27,151,227,129,82,9,232,167,29,238,71,234,144,136,254,144,171,242,173,144,242,230,90,100,10,67,120,20,77,149,19,218,219,71,91,0,137,216,164,235,62,31,140,114,217,50,44,105,227,65,74,42,200,219,84,242,150,187,67,63,225,132,82,48,123,100,180,121,141,238,92,6,147,162,214,94,165,47,11,249,230,53,125,109,141,101,36,15,1,147,90,58,199,227,59,100,109,203,201,179,30,230,14,118,163,230,48,86,115,62,23,161,237,123,178,197,79,91,71,102,154,48,133,142,178,59,98,221,97,52,103,171,92,93,251,142,118,206,57,44,224,86,229,183,171,213,175,111,135,49,132,115,117,64,255,112,176,222,28,182,64,149,92,221,168,33,119,183,255,158,60,125,101,160,165,195,249,74,151,172,95,77,128,56,75,2,232,56,194,203,44,254,228,214,194,185,229,201,135,177,68,249,205,161,238,206,12,28,194,78,166,33,16,176,233,246,42,188,140,203,194,225,138,216,83,162,240,253,123,118,111,66,163,85,135,14,218,178,60,139,15,57,33,251,44,65,199,71,164,228,60,62,24,122,3,187,200,107,27,163,179,239,25,3,5,199,20,157,192,181,176,48,189,63,25,181,68,153,3,232,198,214,58,61,91,59,141,228,226,201,30,89,8,56,77,76,226,133,169,145,90,121,118,21,186,113,167,151,251,176,114,175,107,152,237,212,172,151,114,86,139,171,187,81,110,39,92,75,163,83,235,133,17,185,18,162,172,98,76,227,47,245,223,133,239,155,235,182,81,80,9,160,101,230,133,7,61,180,242,69,136,17,85,167,86,2,86,81,115,60,50,243,38,253,201,33,79,151,64,77,161,102,51,130,87,16,241,32,201,152,232,221,142,186,247,196,76,154,151,182,80,195,64,22,55,118,156,1,29,102,233,169,87,211,158,235,190,77,39,48,35,91,214,93,171,140,132,59,139,102,250,101,225,37,48,189,41,190,171,176,38,208,36,12,184,62,214,163,233,63,109,137,21,249,156,84,203,103,124,245,231,123,202,198,81,57,53,235,14,152,102,145,180,121,161,174,174,103,249,7,177,96,174,52,176,155,156,51,59,189,195,232,197,200,218,175,63,217,249,229,112,177,102,226,132,27,172,158,110,170,67,160,130,150,120,194,200,77,44,95,127,215,96,62,16,16,36,76,1,252,91,49,122,81,226,100,77,46,134,223,171,121,24,167,97,107,87,153,135,215,180,231,96,126,135,156,86,196,150,46,52,245,162,187,86,143,42,112,94,172,42,11,136,202,228,199,211,96,48,6,113,148,201,79,19,241,123,142,15,74,159,86,28,33,48,94,197,91,100,72,237,3,7,144,140,184,209,187,250,41,97,172,156,153,11,6,134,247,206,67,7,205,202,142,242,228,36,107,89,157,109,7,90,50,4,83,4,164,166,196,173,82,138,221,154,180,237,3,83,4,210,3,126,102,118,43,16,45,135,58,107,249,136,86,19,227,205,17,109,86,3,234,17,63,132,64,32,229,16,216,168,202,91,192,240,122,202,205,137,105,236,24,20,60,175,44,77,6,134,254,222,15,145,6,119,250,163,55,111,24,24,126,252,53,74,127,78,50,47,21,52,127,159,227,113,30,74,162,73,216,9,108,205,138,126,117,177,106,20,133,141,29,193,159,252,222,9,174,120,125,49,18,36,254,104,119,226,172,42,103,107,163,29,49,98,99,240,131,205,245,121,239,209,34,222,110,18,243,201,132,77,61,9,165,232,62,166,212,42,118,225,120,40,52,112,118,231,195,185,142,16,198,97,147,171,167,133,143,223,159,230,248,105,210,39,94,154,73,193,251,79,67,142,36,212,125,52,60,19,149,242,159,174,84,61,201,241,214,54,161,30,247,148,17,22,239,169,103,118,97,235,38,114,247,8,45,106,170,149,2,182,66,128,229,139,147,228,59,5,14,9,179,34,94,209,153,123,190,208,122,34,100,33,5,42,90,42,1,3,134,197,123,8,76,230,206,87,39,9,85,37,110,42,136,233,80,222,247,194,100,47,31,125,180,187,156,189,154,104,210,62,117,36,36,104,133,122,20,1,57,60,208,48,109,2,47,110,237,87,91,224,99,9,106,188,175,239,76,41,48,200,100,193,54,95,18,154,127,223,44,11,205,38,89,170,4,204,65,238,33,243,251,125,36,7,71,192,164,26,53,252,139,22,35,124,19,216,164,64,252,107,34,2,67,203,71,194,203,124,146,247,222,4,11,232,245,22,24,90,60,183,178,30,74,126,116,188,41,219,13,63,0,254,208,34,241,24,84,156,134,139,104,111,102,133,236,194,195,226,95,30,253,122,168,196,146,67,115,64,121,235,117,251,19,46,8,212,116,18,190,43,195,171,88,239,143,90,202,96,11,186,140,160,215,96,26,173,64,243,161,7,116,189,251,221,225,249,138,120,132,114,239,59,167,238,54,49,95,184,83,226,44,71,207,24,70,230,126,94,184,89,147,119,126,232,193,227,120,118,99,24,93,147,48,206,0,175,49,226,209,218,99,154,78,2,19,183,126,252,106,26,177,132,102,7,29,188,80,202,69,253,229,90,22,77,81,234,27,226,167,41,188,23,246,86,72,74,209,214,245,215,70,205,76,184,60,10,199,224,124,153,247,129,169,177,56,138,226,221,198,189,41,15,213,65,65,205,212,25,84,145,71,68,78,83,94,11,209,194,87,177,114,155,188,79,17,58,79,122,0,106,76,5,162,33,20,101,202,76,185,70,35,204,7,14,87,211,196,16,24,218,236,39,174,126,148,123,185,19,138,71,12,252,189,218,164,59,132,199,138,102,147,199,245,233,45,32,126,71,81,31,109,83,151,153,87,55,180,134,21,134,187,199,191,215,54,34,226,163,191,13,101,237,155,42,38,246,78,147,172,192,60,172,27,142,118,171,150,68,242,192,196,26,182,63,218,38,61,152,113,239,98,100,189,94,151,105,234,53,103,111,133,17,247,244,49,183,206,152,39,83,43,120,125,110,107,15,171,180,200,90,135,142,194,6,86,236,59,164,120,164,100,165,5,54,223,184,56,220,201,70,85,129,199,181,238,166,223,124,108,43,56,17,120,27,221,148,195,236,79,231,3,31,152,159,29,166,179,84,12,98,234,250,70,172,144,251,92,116,93,20,129,217,10,124,200,168,20,62,98,169,147,120,68,17,221,97,107,18,209,123,71,0,24,62,184,114,170,108,11,164,218,75,139,153,96,37,183,242,169,39,77,197,35,134,187,209,26,38,219,2,221,229,104,38,58,220,141,180,81,224,133,90,141,63,119,229,224,57,227,3,247,170,240,236,159,223,166,237,177,6,188,140,138,32,97,170,73,202,246,23,171,119,15,18,251,233,90,168,28,107,254,100,245,177,90,212,132,59,27,104,188,87,129,213,74,142,235,251,45,86,117,126,147,129,29,86,182,108,73,36,22,8,154,56,124,205,254,207,205,167,209,2,190,83,120,25,101,194,58,10,211,81,80,28,158,90,216,2,140,188,193,107,2,17,21,129,162,120,43,140,181,232,48,119,23,30,16,4,129,77,139,211,97,168,205,197,1,177,41,93,125,95,88,248,225,231,145,15,70,176,115,191,137,100,74,23,216,106,229,209,76,72,241,61,248,160,192,39,252,144,243,240,30,55,22,245,122,225,186,187,244,89,88,202,238,68,9,238,160,68,119,116,189,186,16,185,142,23,43,208,4,203,226,37,72,120,143,97,31,84,163,125,19,243,12,137,192,199,89,1,217,244,175,57,165,23,79,35,74,117,148,174,103,189,184,17,93,125,131,192,195,88,20,170,172,175,133,30,148,71,23,198,52,153,1,153,229,139,73,255,234,152,208,95,213,182,70,77,40,139,36,183,244,162,125,163,118,39,23,147,93,60,175,111,196,93,76,113,51,225,105,77,84,239,144,66,13,117,142,204,114,152,206,183,183,51,12,140,214,221,37,168,66,40,27,243,251,133,241,186,196,84,129,84,155,84,236,139,18,160,89,18,60,88,86,57,230,27,49,251,238,199,45,35,54,189,189,141,16,94,40,218,154,114,154,210,170,61,94,157,135,11,67,9,35,148,236,5,54,149,199,61,16,250,232,241,55,229,234,107,45,224,71,58,76,216,35,19,255,112,238,239,237,244,120,48,29,220,129,17,147,22,103,178,121,221,229,176,104,205,148,248,128,133,205,118,241,71,131,82,107,202,1,68,49,89,113,78,13,244,202,153,119,249,69,232,195,121,60,125,51,140,199,162,137,247,67,163,51,220,244,47,76,112,230,145,179,209,232,88,124,207,26,212,126,201,1,4,187,91,217,113,107,28,95,181,70,168,204,64,160,237,133,43,221,89,226,5,160,6,74,118,195,97,171,31,85,24,6,59,55,15,71,253,17,157,7,12,165,64,91,1,195,176,121,36,174,113,191,173,241,25,57,204,210,158,10,211,211,240,198,7,128,9,38,228,111,83,11,57,188,172,115,88,199,136,188,182,69,206,171,239,11,3,31,92,31,172,80,118,88,226,181,58,57,18,189,53,236,190,199,199,172,162,193,53,245,106,138,160,123,12,41,117,226,178,56,47,108,180,153,14,207,246,49,54,168,208,141,134,158,193,74,157,66,210,13,140,13,63,98,42,180,161,134,43,33,255,29,22,1,2,118,93,39,18,82,74,243,21,157,5,190,78,247,22,112,18,66,241,183,166,10,189,127,96,200,8,227,91,247,95,13,142,192,103,183,88,123,36,15,182,236,87,119,113,24,179,243,11,211,225,155,156,50,192,214,5,234,111,69,135,206,145,136,36,146,53,158,251,28,192,245,51,222,180,26,121,60,102,216,210,212,41,124,108,65,248,110,55,44,37,32,123,10,124,30,215,42,139,133,75,119,149,132,76,240,230,151,23,215,163,3,141,227,43,15,190,56,84,98,249,204,53,53,34,121,22,101,81,185,41,112,196,74,224,225,14,24,97,193,216,144,48,4,155,194,168,27,86,127,47,186,11,31,241,235,172,18,124,186,109,136,214,252,124,36,90,99,28,87,30,204,33,33,72,227,147,188,23,109,176,107,248,163,81,124,151,29,161,52,167,194,184,239,223,99,91,75,250,18,244,238,203,175,98,8,48,154,164,10,163,186,242,196,199,134,119,164,117,185,183,165,193,227,131,80,37,146,13,161,192,203,196,242,2,38,49,56,18,190,231,13,30,111,192,116,127,79,129,97,225,108,121,117,87,35,171,226,28,15,175,97,183,71,75,58,40,80,202,10,221,110,197,222,30,75,126,185,255,10,157,29,165,223,225,200,107,117,74,189,243,226,107,255,73,18,157,232,76,217,30,193,130,1,29,121,201,147,48,158,246,122,74,28,109,93,29,24,8,11,224,99,241,231,166,159,39,201,210,186,209,67,47,143,14,176,110,97,253,147,183,134,209,102,197,226,68,202,39,105,30,128,23,253,223,254,65,76,215,41,103,18,229,23,68,203,107,192,68,94,229,197,208,250,105,37,97,106,162,229,230,107,205,232,200,230,183,173,54,54,97,120,108,60,103,204,123,99,136,42,220,224,114,8,24,38,190,35,143,134,11,26,7,8,116,161,146,183,130,253,166,247,39,14,16,44,251,174,183,94,48,67,140,68,197,57,170,143,81,147,206,170,183,238,242,185,76,22,245,201,175,105,81,44,129,239,73,249,196,59,195,67,61,229,185,56,174,203,145,143,89,178,5,10,152,98,177,177,3,134,19,83,222,25,165,172,154,51,5,109,220,33,51,5,249,170,210,115,188,235,147,189,145,221,244,55,33,46,11,24,22,251,38,240,132,223,51,103,10,89,254,156,72,215,87,165,34,89,224,71,216,60,171,145,127,143,124,111,226,63,121,160,67,164,195,155,197,160,173,157,252,41,160,13,86,129,19,182,223,3,153,164,192,52,196,185,159,61,81,48,170,31,152,86,227,48,90,159,174,161,235,10,183,96,117,134,45,40,149,205,127,21,248,184,174,189,117,113,241,100,130,246,74,38,195,109,214,66,178,39,171,81,201,57,82,76,238,191,76,51,220,212,123,15,122,243,60,208,116,167,9,3,216,5,166,145,214,247,43,130,184,184,160,2,15,252,151,150,182,56,68,113,2,91,253,135,15,74,69,173,91,214,30,13,114,56,110,14,111,173,82,175,197,194,182,254,203,237,249,216,156,100,124,33,209,246,231,190,6,139,240,175,0,27,147,136,223,186,33,6,45,63,252,86,127,184,3,98,121,11,121,105,138,194,170,219,102,164,1,215,208,1,95,56,16,241,61,76,90,71,222,249,30,199,125,251,43,99,187,37,159,25,40,44,28,61,28,35,186,42,30,189,245,142,126,78,208,37,202,221,88,55,21,115,65,224,217,245,173,44,184,186,124,196,136,198,72,37,56,234,15,247,251,198,199,160,116,73,234,64,200,241,193,123,56,2,150,142,103,80,236,142,184,53,142,139,78,34,51,240,195,231,26,38,125,32,15,134,28,161,23,199,211,140,57,139,110,224,133,48,225,227,54,227,236,70,225,95,20,190,231,197,8,24,129,224,47,172,19,152,52,158,112,11,3,211,198,209,99,26,17,107,232,250,214,166,85,230,83,144,252,99,213,155,223,89,21,190,34,27,223,163,160,17,31,197,194,187,86,188,120,185,213,254,220,25,253,88,151,208,88,232,160,48,200,231,228,170,222,18,142,228,72,42,125,199,218,160,230,124,124,174,134,153,173,197,62,121,189,32,49,5,138,117,122,135,17,130,220,248,115,244,193,7,205,12,177,77,210,114,81,117,200,122,254,242,64,62,72,40,91,185,152,202,146,48,189,32,203,209,91,211,99,231,43,235,206,49,42,26,115,162,84,218,192,182,135,160,140,127,76,24,172,33,199,156,177,217,96,7,193,85,148,104,97,179,138,119,94,156,5,98,38,176,182,230,19,71,53,229,170,98,99,224,179,172,22,198,44,164,18,146,63,7,165,127,54,172,108,2,12,71,208,97,206,189,195,15,169,195,42,48,222,120,15,11,223,52,153,228,193,224,210,242,242,21,220,3,170,31,229,181,44,209,31,86,248,96,4,101,229,213,95,72,222,31,156,215,110,178,161,192,114,58,123,75,199,126,104,236,139,7,135,121,59,30,109,181,143,157,240,147,49,142,33,189,166,238,157,117,242,219,211,146,147,62,44,157,200,165,204,240,187,159,67,209,27,78,21,99,184,62,176,185,115,1,227,4,40,76,163,74,120,192,80,7,239,172,127,7,94,53,110,77,13,110,149,33,133,112,47,77,20,8,193,179,9,181,155,108,34,141,145,1,147,108,217,2,83,194,245,228,115,19,181,22,216,218,78,61,102,135,232,206,145,246,14,14,219,78,72,203,221,107,8,205,196,200,192,252,175,105,49,22,99,206,147,15,178,239,166,49,226,230,133,190,81,121,233,235,76,220,169,229,239,85,84,2,132,75,119,48,113,96,112,35,37,164,119,134,22,56,62,53,230,201,247,185,232,228,13,147,144,2,2,221,233,56,124,163,198,144,41,3,59,156,62,24,205,59,177,101,60,36,14,228,220,170,116,70,199,209,67,39,39,148,174,122,115,75,222,188,240,166,147,65,76,171,95,63,141,175,128,110,220,17,67,94,44,36,76,1,31,211,100,22,144,86,28,159,69,119,101,177,179,173,207,167,166,94,197,97,75,87,40,12,29,182,175,123,227,181,147,188,125,173,191,22,100,71,73,143,235,247,160,58,56,150,253,125,129,74,13,129,192,196,138,61,176,101,74,11,143,174,173,181,140,88,207,97,66,224,77,223,11,122,32,223,175,104,144,167,232,90,71,180,133,196,34,107,135,102,170,163,223,131,238,18,191,121,131,6,242,243,49,71,6,34,161,250,155,159,107,107,200,8,16,234,131,65,78,231,73,195,14,241,151,198,110,26,243,51,189,237,100,114,24,15,71,81,234,177,98,196,96,235,254,206,254,123,65,156,45,140,65,169,231,51,255,169,0,241,153,128,189,179,190,51,184,173,136,45,89,216,81,148,73,238,205,54,61,173,1,91,217,223,209,207,1,215,160,223,188,144,166,212,25,74,23,157,91,94,212,105,30,41,55,101,134,158,225,205,77,68,82,173,181,87,191,101,31,9,162,244,169,111,197,52,243,56,33,229,213,143,26,25,100,204,90,247,3,149,116,26,57,210,132,73,186,23,15,211,27,245,101,249,124,172,19,245,185,3,70,41,66,241,58,98,39,90,48,96,102,239,51,91,122,237,177,87,152,70,52,55,194,49,175,23,79,82,45,14,211,172,172,179,159,78,149,240,212,26,52,230,207,103,71,176,102,158,64,159,162,63,108,142,136,239,176,205,162,1,77,86,14,101,202,101,198,197,48,91,233,135,38,79,27,113,194,70,192,127,232,217,0,233,249,246,105,210,144,179,209,83,103,67,197,254,4,202,6,45,193,4,72,251,51,78,216,88,253,101,201,118,2,235,127,60,55,28,80,243,223,70,135,195,20,173,138,197,7,213,122,143,9,122,225,82,165,12,200,224,224,12,190,240,117,33,165,77,232,194,141,9,234,55,159,100,150,196,43,39,145,136,60,156,195,116,245,108,125,52,66,248,190,251,195,140,252,221,202,112,218,35,55,78,143,201,126,100,196,141,66,45,191,53,49,101,141,115,96,115,159,8,24,64,182,54,37,184,122,97,170,183,61,162,124,111,4,61,248,20,216,88,83,253,230,4,83,213,192,129,186,108,135,139,137,50,243,163,195,210,96,83,116,50,37,84,77,88,44,242,228,136,235,44,143,223,208,124,70,9,138,192,119,105,86,143,133,183,6,239,108,147,223,38,240,20,249,183,102,189,151,242,65,225,68,47,35,22,80,181,216,184,194,104,143,248,147,93,59,186,60,67,209,213,179,72,131,166,119,21,15,1,70,17,216,199,148,160,101,249,188,215,162,175,219,159,172,44,115,204,21,126,154,183,68,34,207,70,164,81,175,54,230,108,31,83,4,62,245,112,225,193,35,248,122,71,176,214,236,244,55,148,180,138,63,25,74,138,227,243,100,132,172,253,84,68,23,110,73,32,158,154,187,62,195,164,196,191,122,68,183,4,133,100,136,188,222,223,166,31,237,81,71,179,85,83,0,115,244,158,246,69,220,231,70,25,76,228,98,89,202,67,100,137,43,124,236,213,235,159,70,133,70,93,4,16,13,134,96,212,225,110,142,167,220,124,243,172,239,107,91,145,197,236,250,94,232,184,186,85,120,255,146,156,114,249,220,188,187,224,23,11,4,139,87,214,0,210,244,213,43,145,42,62,64,242,162,216,213,204,159,247,123,145,14,186,166,223,214,247,134,189,199,111,14,153,72,21,159,172,97,25,14,223,181,216,124,85,147,200,158,60,200,179,6,140,56,71,239,76,64,199,63,71,53,81,78,125,171,187,161,249,102,105,69,190,125,200,141,77,229,209,77,133,74,109,195,209,89,214,127,252,134,14,91,145,165,188,212,184,179,54,210,61,22,95,147,116,79,165,224,242,56,73,13,237,246,104,103,9,74,140,205,67,252,84,219,156,173,35,2,123,165,119,140,113,111,172,43,121,173,9,129,130,207,81,123,178,71,140,28,54,215,237,180,116,246,94,85,154,217,106,163,201,207,121,81,33,141,33,110,37,163,66,231,195,152,113,115,163,221,148,39,71,178,33,10,114,8,65,236,241,232,213,84,167,180,24,149,101,77,27,9,83,111,59,99,129,24,223,174,254,54,65,201,248,94,48,66,62,18,114,128,10,112,121,175,195,32,236,61,212,16,55,114,106,167,164,32,248,0,77,177,252,52,132,236,241,53,105,201,147,28,112,253,233,4,250,233,85,72,254,156,204,125,67,170,134,134,83,117,120,90,110,74,97,148,55,139,195,212,236,136,173,65,45,124,139,92,18,28,141,28,149,2,227,24,248,234,41,176,253,74,105,10,165,185,112,88,250,163,161,110,42,45,1,6,207,240,6,209,222,29,75,44,67,98,26,219,59,8,153,175,214,160,160,112,180,166,12,158,163,73,211,24,36,144,207,113,18,156,97,244,186,71,108,109,99,194,138,149,73,154,226,206,188,42,240,164,226,246,157,135,136,131,81,86,147,48,126,104,93,1,55,20,243,228,193,27,133,44,47,147,51,90,20,115,54,49,29,187,169,106,196,107,115,94,84,125,242,102,130,226,126,243,105,227,32,79,110,178,93,39,224,7,250,50,249,158,119,22,66,213,245,194,191,164,151,94,253,99,76,116,152,126,5,241,69,123,55,178,179,184,186,152,104,84,194,214,61,228,135,91,185,219,217,18,217,58,170,73,174,91,224,38,51,197,215,75,132,152,32,66,131,180,205,103,34,66,220,98,232,119,242,175,137,90,211,234,209,139,15,172,6,1,19,40,216,114,53,188,158,221,93,171,2,75,157,236,27,38,127,216,220,50,45,176,241,20,29,51,40,96,98,38,21,35,80,94,122,107,150,212,8,184,18,92,209,123,211,194,227,87,83,251,174,97,32,26,35,32,16,112,152,202,60,29,112,66,126,17,192,42,244,24,143,207,205,33,147,115,211,243,49,121,95,217,147,238,95,83,30,187,29,30,66,30,79,68,169,149,44,213,123,176,105,52,196,4,187,238,118,247,157,86,210,174,113,78,162,24,244,153,5,124,109,137,37,232,178,104,87,160,244,166,228,173,7,60,207,46,25,97,133,194,144,24,11,12,7,207,114,180,82,112,33,191,108,189,6,197,81,90,67,242,141,177,82,97,63,143,107,173,74,54,97,254,247,120,160,230,129,65,90,210,238,96,161,38,97,183,22,14,104,35,7,163,125,54,238,77,169,206,80,152,54,187,29,143,77,73,146,124,232,241,91,88,49,15,248,107,57,248,240,202,66,8,6,34,177,170,205,56,48,197,192,181,25,147,236,65,220,176,11,60,73,144,198,4,166,93,92,210,138,86,154,227,66,205,195,188,23,141,177,90,97,94,228,167,57,35,161,178,18,120,153,44,103,44,45,152,157,100,200,175,37,193,220,136,223,46,66,229,215,127,122,117,206,150,193,4,103,225,202,139,209,156,87,71,204,96,244,116,37,190,75,2,181,56,237,214,176,98,66,9,85,34,3,116,125,244,156,71,247,205,100,191,33,240,127,194,242,99,229,29,81,184,37,83,82,182,19,209,240,211,232,215,229,160,97,91,60,206,245,143,202,54,156,145,75,96,172,137,216,134,127,229,214,69,96,203,202,7,76,31,145,236,148,200,129,28,167,73,251,149,18,246,166,191,13,219,86,205,117,77,250,68,81,74,64,226,193,145,151,42,122,111,20,36,158,24,149,105,237,28,122,245,185,107,32,22,54,197,248,250,218,13,197,187,243,25,241,42,55,167,251,212,91,10,32,30,133,136,78,198,244,110,218,84,108,59,76,114,69,66,107,86,74,218,243,106,156,10,113,19,232,183,154,17,125,120,16,223,121,62,55,71,35,220,61,175,135,150,150,38,142,246,52,110,31,55,208,238,89,194,199,149,47,2,251,131,51,29,12,42,27,112,89,19,54,45,231,184,57,140,50,245,3,19,62,138,97,161,236,91,26,195,48,7,136,110,248,205,175,1,252,72,5,161,237,88,221,165,100,198,245,116,174,61,32,78,225,164,229,99,197,142,71,57,183,176,2,192,201,102,61,162,9,195,165,157,48,92,169,46,62,15,76,62,86,190,216,178,23,245,97,25,196,70,228,222,72,234,182,17,247,166,229,80,220,12,106,71,168,235,117,152,240,129,56,41,19,169,148,30,163,50,172,35,240,3,91,131,207,11,219,24,137,35,49,161,197,143,218,226,231,71,141,42,99,122,87,76,217,241,193,160,62,151,184,201,69,97,98,139,123,87,36,239,20,254,5,32,28,70,234,170,40,138,165,236,183,166,4,77,36,139,41,8,52,50,59,135,141,153,75,175,110,44,185,184,186,209,212,166,87,115,120,174,128,153,230,159,183,166,164,205,195,138,15,1,30,205,113,27,145,140,55,234,25,220,63,91,30,66,20,78,85,123,255,35,116,43,114,8,193,65,48,162,154,148,46,152,71,237,5,242,179,199,181,179,24,21,214,152,188,24,244,254,79,28,97,180,212,23,73,22,208,30,190,187,140,41,23,40,92,81,151,56,49,168,52,35,233,205,77,79,107,196,147,67,67,85,116,5,145,96,159,241,222,180,200,203,139,177,39,121,239,36,25,22,186,214,101,80,153,28,174,210,73,250,6,73,112,221,119,224,217,240,247,194,103,236,58,77,155,49,137,251,168,80,53,243,232,134,73,219,237,140,77,171,224,118,232,107,55,66,0,97,70,193,168,171,231,128,41,179,248,70,79,179,201,26,237,115,239,222,99,46,144,12,238,186,163,89,141,231,235,71,152,86,198,17,202,62,94,186,69,27,20,134,117,163,181,70,183,44,42,251,166,195,116,103,143,207,247,176,214,14,135,127,133,201,2,243,82,175,151,15,76,147,186,140,25,53,141,254,94,157,124,57,233,125,157,73,166,245,229,48,124,68,58,147,56,70,92,59,5,74,49,171,111,17,152,220,94,194,22,81,149,37,130,6,248,83,29,190,155,140,112,215,27,60,142,151,40,118,132,29,143,58,157,208,182,29,87,84,234,198,40,81,116,80,39,236,15,59,96,250,204,245,147,64,53,48,253,189,174,223,48,202,231,167,11,137,224,120,50,104,191,37,81,62,173,154,127,249,7,35,88,180,134,14,121,163,195,222,175,54,210,119,113,252,126,112,160,24,159,245,179,56,99,184,169,167,152,250,88,148,241,215,152,40,102,112,233,145,111,4,42,211,239,140,74,253,156,159,143,69,23,102,192,216,169,18,200,157,191,150,120,159,40,132,24,219,119,199,137,88,18,218,187,162,167,244,155,7,109,198,96,247,159,68,133,62,216,221,18,158,128,169,77,213,133,57,45,42,233,111,77,169,209,211,62,199,230,211,188,72,164,67,171,77,171,185,206,131,123,243,120,45,140,222,207,25,96,172,74,211,103,145,233,140,14,133,233,9,45,190,52,155,81,90,14,133,73,20,248,213,88,54,143,218,3,171,161,220,25,48,177,87,53,54,176,138,188,82,143,13,187,170,247,116,239,77,83,178,95,76,115,233,249,156,216,44,101,255,28,112,29,124,44,48,72,130,90,204,162,135,224,131,56,179,211,186,198,159,19,48,66,56,242,65,40,105,152,213,111,78,75,96,211,163,13,250,205,243,228,205,49,75,142,194,40,182,148,184,90,149,79,128,225,128,104,254,57,57,250,198,209,155,19,147,30,62,137,81,72,16,14,161,11,83,238,254,58,80,29,99,12,223,87,96,188,254,55,98,115,225,105,36,137,10,35,162,51,28,238,48,147,232,163,77,178,144,1,115,58,233,176,192,215,209,95,31,135,229,67,219,142,222,156,38,12,95,246,104,253,125,202,103,40,94,108,43,30,13,65,190,239,160,26,107,120,119,120,33,115,151,55,39,27,186,227,193,41,154,208,194,5,122,179,135,119,57,117,186,31,137,127,11,108,77,134,254,211,11,153,184,162,87,67,219,224,251,176,229,254,132,68,133,212,42,38,218,116,24,54,85,177,230,225,249,110,94,153,0,65,17,241,241,35,48,59,105,188,151,81,126,60,10,115,70,188,134,78,167,30,94,122,164,170,169,190,185,198,14,40,143,50,21,70,35,58,126,154,112,68,253,220,155,206,22,127,109,147,31,237,250,224,20,83,250,174,132,249,251,111,60,56,209,9,223,118,200,167,162,104,39,240,253,36,174,175,104,21,236,208,139,40,76,141,199,8,184,182,207,79,147,56,41,62,40,182,227,203,153,125,135,248,90,108,62,224,164,66,170,14,25,101,207,174,198,4,252,224,143,11,108,125,5,113,53,221,121,18,118,132,87,107,149,248,30,132,9,52,185,180,168,128,121,226,98,2,20,85,47,166,6,99,199,136,82,102,43,17,134,133,43,221,74,140,232,131,204,186,62,217,48,194,218,132,151,22,138,83,69,50,114,166,32,52,240,153,196,52,170,187,67,11,191,145,213,14,38,220,160,56,247,157,26,227,91,72,5,97,116,152,248,53,142,154,28,154,94,140,212,99,204,20,162,244,143,120,195,192,193,37,66,143,250,163,188,127,132,66,123,117,245,172,110,12,166,85,252,89,24,107,90,141,207,105,101,41,58,166,102,77,187,29,179,77,91,69,98,108,203,78,203,227,143,86,216,100,182,194,148,233,250,153,191,161,141,41,58,87,58,132,58,254,65,172,184,91,76,141,5,41,242,19,251,29,9,7,57,128,214,48,211,254,253,229,133,240,158,230,164,239,137,13,85,73,192,220,74,134,12,246,237,55,203,120,189,220,235,3,110,49,23,150,145,233,173,128,43,49,55,249,212,215,12,63,174,197,12,17,8,68,20,242,203,72,17,205,55,206,213,225,27,26,154,238,166,232,255,201,155,99,168,12,169,77,163,146,196,163,69,240,172,78,209,54,1,133,124,231,237,159,162,100,14,194,176,252,233,109,225,66,55,23,16,238,122,180,86,106,195,170,20,150,31,130,74,75,253,19,84,8,78,152,42,112,8,240,156,9,195,75,237,132,28,68,186,153,224,77,96,211,74,121,7,156,228,231,20,178,29,235,139,77,179,146,198,252,42,12,68,38,133,1,101,155,195,119,70,107,45,10,12,216,81,158,76,37,21,137,92,185,154,207,229,205,18,157,17,127,150,24,89,219,206,90,159,226,119,91,133,7,62,81,147,3,240,195,235,87,147,46,150,229,129,74,212,215,222,132,219,86,90,112,169,206,105,46,234,5,85,42,49,248,170,168,9,208,56,220,176,127,167,192,149,53,240,14,184,113,35,108,49,166,169,23,152,206,181,211,173,94,91,13,153,11,135,102,11,52,85,20,1,119,121,108,154,35,90,192,245,104,53,236,221,192,141,194,220,81,178,36,146,102,39,14,49,156,228,180,91,245,177,240,122,51,36,104,205,109,135,231,248,36,10,15,130,35,126,50,141,14,67,170,88,18,240,248,81,249,232,23,67,143,115,244,173,168,170,243,139,239,75,47,97,159,160,106,183,63,207,27,141,233,16,116,44,97,192,187,240,132,82,248,228,189,239,190,39,247,110,24,3,49,100,131,4,150,76,4,51,206,189,185,164,19,134,175,67,142,189,67,160,182,246,128,239,66,90,58,40,29,162,192,55,10,213,137,241,23,53,222,14,42,55,94,124,112,13,76,106,5,139,194,166,221,233,87,67,20,221,117,34,65,88,184,159,128,105,150,144,186,58,170,122,151,147,104,65,48,115,182,22,85,64,149,75,89,246,15,190,115,236,46,220,12,215,88,227,5,17,156,23,134,154,109,100,120,141,252,66,41,158,100,233,4,95,182,176,181,65,72,64,161,227,112,152,18,192,52,245,175,141,218,208,1,119,24,182,86,225,59,128,72,137,82,81,255,109,236,43,9,89,54,250,215,107,56,248,214,62,55,31,129,97,142,123,83,152,148,72,98,14,148,68,23,167,240,11,50,38,41,219,117,193,13,157,154,155,18,38,13,184,115,27,38,252,124,23,163,31,92,148,147,205,249,129,105,239,245,139,55,100,96,138,30,211,125,124,71,12,254,136,38,59,37,76,137,227,241,228,40,236,17,80,89,14,129,55,236,212,9,195,44,150,111,69,39,92,243,208,28,176,121,198,9,195,153,237,209,107,74,159,150,206,51,248,238,104,239,237,1,195,61,159,191,93,152,241,46,95,221,201,135,85,105,110,108,197,34,227,110,169,227,132,29,121,240,98,201,161,184,120,162,35,40,19,5,26,26,231,183,235,24,29,173,231,113,14,51,61,84,37,254,96,22,122,201,54,14,186,79,248,34,239,68,128,115,67,99,11,22,177,8,161,39,138,114,133,42,138,218,124,138,61,252,214,70,55,176,101,196,6,241,226,64,173,75,76,134,155,149,55,243,206,5,142,5,121,46,218,108,166,111,41,56,250,85,106,107,26,171,118,122,110,168,163,47,33,134,52,57,165,39,79,158,70,206,54,165,175,12,222,205,249,181,249,41,236,234,42,240,161,144,218,239,253,64,111,212,229,181,232,202,119,189,163,110,156,76,194,196,67,65,25,61,155,63,244,87,60,40,211,132,182,72,202,107,28,110,48,122,228,147,85,184,88,189,141,155,173,229,163,134,129,253,184,131,197,10,86,66,60,79,185,185,241,55,250,169,104,174,138,36,57,88,239,200,114,190,239,69,138,75,249,58,91,53,246,80,183,149,239,83,31,233,171,111,63,1,28,55,251,8,170,30,41,186,179,174,213,58,124,80,40,226,122,196,169,50,105,223,233,165,253,188,54,220,131,253,3,143,56,114,239,38,0,103,162,194,212,188,52,159,42,5,233,216,12,20,17,126,191,102,166,127,46,163,221,217,130,146,249,110,35,62,23,11,72,62,8,132,38,136,57,58,140,53,150,19,137,114,204,29,134,29,117,113,79,151,101,219,168,97,138,80,37,84,14,173,234,189,39,69,153,126,230,86,99,97,92,2,223,73,216,195,246,162,210,95,119,232,6,29,145,11,57,119,99,120,19,62,244,102,2,36,219,99,130,184,65,75,154,252,16,239,193,20,239,254,185,172,45,47,119,20,8,254,159,51,29,198,28,184,99,254,15,254,193,63,255,227,127,242,151,127,241,79,254,240,151,127,245,103,127,248,79,255,228,159,253,249,159,254,227,63,252,201,31,253,245,127,247,95,253,237,127,255,127,252,205,255,250,47,255,232,143,255,147,191,248,135,247,31,198,99,133,84,136,253,254,209,63,255,231,127,252,207,254,234,159,254,147,251,175,255,193,31,254,244,175,254,179,191,252,195,31,253,241,63,250,195,95,252,227,63,252,213,95,254,211,63,121,129,255,240,207,254,252,15,255,209,95,253,229,159,253,249,63,226,6,127,241,151,255,240,207,254,252,79,255,234,222,254,63,182,103,161,73,31,133,55,23,226,186,115,140,205,209,63,129,193,53,72,23,46,220,45,31,38,48,242,99,213,175,174,212,175,69,88,9,24,170,124,23,132,223,208,219,134,221,110,252,0,171,56,107,22,124,166,228,105,183,192,40,136,109,255,105,196,120,207,82,184,16,157,113,148,196,95,98,227,71,46,230,160,169,70,201,83,179,31,182,119,131,98,134,233,222,120,225,187,186,138,194,124,60,185,121,163,141,219,5,167,55,189,44,35,182,129,11,87,11,66,249,111,19,112,168,50,34,197,172,231,87,71,11,171,26,137,219,132,175,107,82,92,123,28,179,123,166,93,96,40,58,56,175,192,215,65,241,54,235,89,184,247,93,126,78,2,187,24,0,114,252,2,19,141,113,85,77,164,171,174,153,161,87,79,232,11,252,106,246,244,172,173,181,7,183,186,226,23,166,126,40,157,71,30,141,152,71,15,24,242,141,178,20,190,251,151,127,106,2,190,247,69,242,209,232,112,232,33,179,125,72,235,244,8,235,0,87,99,10,127,97,216,8,178,207,134,166,54,116,27,93,203,250,244,174,37,228,192,164,21,92,124,140,36,207,206,0,8,48,101,229,46,191,71,237,224,72,73,6,96,104,40,99,204,135,14,248,166,64,232,137,17,189,70,221,221,42,229,82,24,45,157,178,7,45,200,34,49,215,11,27,215,77,11,216,90,59,114,146,194,193,69,100,206,97,236,33,153,41,150,116,26,46,24,141,154,235,125,108,121,43,171,229,137,171,49,126,147,153,237,194,136,126,57,227,226,130,2,110,15,125,49,171,249,118,161,57,130,31,231,232,205,169,197,245,186,93,78,80,244,89,115,253,220,99,110,67,27,248,194,135,52,218,150,223,102,131,241,202,247,11,243,193,166,12,11,20,38,190,43,80,254,178,219,144,5,4,179,161,39,152,224,205,35,53,38,32,133,140,239,173,225,156,50,185,247,132,173,15,107,250,173,139,41,80,201,173,137,206,215,227,87,163,102,156,162,81,176,34,30,163,224,126,97,202,199,50,71,68,121,157,37,149,170,195,132,52,154,160,197,156,230,23,181,182,239,53,5,134,80,230,181,234,13,190,255,34,15,142,77,233,1,144,141,222,225,61,173,228,201,240,130,246,138,155,119,172,122,133,145,103,125,141,135,141,106,124,201,58,3,96,40,214,227,222,244,255,31,121,50,122,32,156,32,144,230,173,113,178,94,25,184,30,249,105,68,202,155,236,26,52,8,29,151,90,188,48,118,101,149,81,161,169,232,116,31,113,99,158,30,91,225,10,23,104,192,229,251,181,77,61,124,249,123,21,100,158,138,254,54,1,149,229,47,86,168,235,144,253,206,228,218,157,244,138,239,138,81,43,47,6,167,194,136,71,43,84,159,203,217,5,225,232,174,57,149,40,120,46,250,228,247,217,90,220,252,161,246,162,233,123,63,148,121,213,152,167,189,167,1,109,48,6,87,192,132,118,100,233,79,162,49,103,248,39,161,92,45,235,16,128,145,47,27,190,43,145,186,169,178,21,195,51,49,157,250,128,170,27,35,26,81,24,138,141,128,11,57,119,185,249,221,15,71,137,125,5,234,196,162,55,55,41,67,151,96,69,52,64,26,184,13,54,155,58,96,58,210,114,9,153,160,152,27,216,52,113,93,3,236,116,133,73,140,251,198,177,134,209,245,41,108,153,219,128,59,58,53,2,111,202,152,103,238,136,164,152,5,94,156,249,113,115,124,47,125,49,76,228,62,98,187,37,2,44,102,18,250,19,219,219,218,161,1,68,210,64,174,102,242,148,120,111,212,75,139,216,35,164,197,159,208,135,69,173,163,119,217,151,216,249,79,168,182,31,43,247,212,97,161,91,221,133,107,143,49,41,29,249,96,212,70,122,119,45,15,142,74,178,194,144,112,245,19,48,121,67,133,33,152,90,113,115,88,180,134,254,52,245,163,174,8,127,140,95,72,95,219,156,238,120,237,101,12,210,91,225,39,84,200,248,220,116,168,203,111,119,72,109,194,156,161,176,160,206,169,48,244,12,241,193,168,172,111,250,228,76,220,88,5,144,4,61,71,31,237,186,53,78,231,98,93,20,71,247,14,234,194,119,143,85,240,83,96,105,10,19,249,141,105,78,71,137,162,15,108,224,129,82,91,160,175,125,45,161,199,179,246,20,127,26,245,131,192,176,139,231,26,49,214,201,162,87,19,15,12,248,208,127,163,240,176,188,71,44,223,242,244,161,131,70,79,126,76,37,62,230,238,58,228,68,148,119,92,141,204,225,154,31,24,234,4,135,241,215,150,44,95,216,150,71,152,105,7,159,105,233,123,67,177,158,191,141,1,191,245,106,98,54,45,78,246,107,6,76,49,135,230,245,43,182,151,76,51,223,141,251,76,96,186,56,187,31,160,15,181,141,159,171,57,80,167,239,168,165,19,89,145,171,137,18,60,205,79,18,26,14,87,147,79,66,249,124,139,237,186,90,10,92,110,94,126,206,139,31,145,211,74,251,63,112,155,97,148,224,255,14,5,239,94,92,242,90,171,75,18,152,58,148,39,14,103,90,156,117,174,192,155,57,182,195,198,47,160,7,197,51,204,157,115,24,15,237,81,152,120,68,245,171,105,33,233,114,72,81,55,25,141,126,240,97,212,71,76,18,106,17,235,72,116,170,105,75,169,219,113,162,255,109,135,198,217,10,95,127,44,44,14,243,22,100,26,221,27,81,139,229,23,147,23,220,50,156,195,196,22,182,255,48,173,16,179,230,75,209,174,191,60,117,241,187,121,202,193,224,67,162,231,19,134,22,229,30,159,7,135,178,238,196,136,177,29,202,112,115,224,172,21,198,39,210,143,91,60,191,65,109,147,107,159,3,195,108,42,63,77,188,238,60,121,117,231,224,23,24,57,195,176,62,7,117,146,242,177,70,55,14,24,127,175,110,84,218,114,243,14,123,175,95,124,143,182,157,149,10,160,189,205,48,210,136,174,30,5,233,246,15,27,141,166,166,181,101,188,27,71,198,206,233,139,148,177,160,181,69,245,211,198,169,59,75,63,22,92,26,94,19,185,137,135,193,99,150,48,225,208,21,235,14,165,144,164,59,2,30,214,164,25,54,88,161,165,51,96,170,146,102,137,243,131,28,161,90,174,52,179,29,167,226,184,51,6,213,98,113,36,238,146,166,70,179,133,99,71,127,92,126,14,88,180,231,9,183,176,35,138,33,167,15,106,135,79,220,155,14,180,42,147,16,109,114,49,7,160,15,31,250,100,116,77,206,227,87,91,244,95,150,22,196,161,221,179,65,88,64,112,65,20,129,31,92,127,143,124,112,62,200,225,3,59,123,176,33,147,62,166,158,57,223,186,221,93,119,132,35,254,211,45,145,53,79,131,64,217,17,176,33,226,210,229,230,228,42,233,207,241,136,13,165,159,178,153,209,65,120,188,108,152,206,182,53,178,61,113,226,151,192,175,241,94,125,95,9,122,220,35,48,185,219,55,10,191,150,165,76,218,18,24,155,252,253,30,104,214,13,117,135,145,224,152,94,4,78,46,122,213,42,231,57,69,65,213,141,125,170,178,159,173,135,234,245,211,169,84,244,39,35,106,181,100,237,17,33,205,192,10,220,2,117,233,189,45,181,254,126,46,10,80,246,17,11,235,30,198,180,151,54,135,225,104,20,31,135,228,3,139,224,133,59,49,54,137,109,16,108,109,94,41,10,140,58,66,14,169,37,152,157,100,7,254,157,213,135,204,67,210,178,195,53,133,136,195,194,243,87,4,70,27,49,174,166,88,73,182,148,58,208,178,119,83,127,25,119,158,156,184,52,195,181,176,105,169,96,105,186,229,208,15,205,177,24,176,149,48,37,92,72,32,187,218,252,162,157,228,25,57,77,43,141,193,97,203,223,69,220,106,149,171,145,77,132,149,45,30,252,116,141,110,112,144,101,24,141,33,233,77,92,28,248,198,210,98,230,168,159,26,78,162,80,206,149,236,151,149,43,205,15,136,130,114,192,213,202,113,62,112,228,192,168,73,160,63,237,40,76,223,108,192,56,17,50,23,10,68,57,206,96,101,82,136,106,187,21,168,105,156,213,101,209,156,214,166,172,108,8,31,154,215,51,147,20,161,17,34,191,38,52,233,229,212,184,26,18,174,46,239,101,1,187,22,107,115,82,192,33,239,101,133,9,49,137,239,218,185,75,76,222,11,233,143,21,95,243,64,45,39,135,174,177,27,182,61,226,183,145,180,150,39,39,238,251,196,199,38,5,208,196,201,224,226,234,93,205,72,80,195,108,145,79,126,79,65,138,36,74,44,78,220,161,28,53,72,54,162,109,242,194,228,124,5,237,228,219,86,76,5,196,185,197,80,65,28,26,34,135,216,54,136,253,202,213,56,218,79,12,26,146,146,75,142,175,7,173,48,87,171,100,67,219,173,232,147,33,100,90,98,26,146,110,75,46,52,228,113,175,109,238,233,36,222,145,194,72,129,173,16,219,227,177,28,24,73,71,73,148,151,157,96,196,78,76,172,113,11,108,153,44,159,74,164,177,132,185,142,162,7,248,106,150,95,141,51,179,5,133,143,201,117,125,174,105,75,91,115,188,53,176,145,58,56,140,14,117,150,61,154,213,104,251,163,159,48,20,102,69,36,120,224,13,145,242,115,24,5,196,84,215,189,48,105,150,237,161,69,11,236,103,184,105,80,148,186,34,13,188,136,45,81,93,146,240,253,212,252,155,195,141,18,75,185,121,131,4,241,137,172,1,140,135,250,228,176,197,174,252,109,10,212,34,34,52,40,145,132,242,102,196,147,195,252,47,191,93,172,53,217,175,70,231,55,57,130,134,245,148,205,120,109,51,144,31,189,248,153,53,210,2,180,9,37,123,132,161,117,56,201,15,48,124,101,50,40,196,169,123,216,11,240,90,167,16,51,176,113,93,142,128,97,93,144,159,54,78,226,150,191,93,247,23,166,150,171,229,107,81,214,48,5,110,148,63,229,205,85,125,215,96,56,57,242,201,97,173,87,152,172,93,206,21,10,12,116,174,60,197,104,192,3,222,210,108,103,61,18,165,156,88,33,48,160,180,124,112,139,167,214,156,103,207,40,114,45,121,128,234,74,154,203,84,185,166,76,5,50,24,215,104,139,228,19,53,234,69,80,196,20,226,115,65,35,146,230,29,45,39,40,172,141,132,49,236,155,192,116,248,158,145,22,218,200,204,227,176,86,155,26,249,56,88,83,179,123,10,20,115,34,30,108,144,66,155,242,220,147,134,211,39,236,183,69,97,119,206,20,4,159,250,136,111,221,168,127,158,10,63,86,146,224,219,2,246,193,150,39,195,65,172,241,181,104,97,30,250,94,198,192,149,137,70,42,112,170,60,57,212,8,94,43,186,8,226,139,130,212,133,145,98,158,241,65,238,31,238,37,243,12,11,185,185,120,213,133,97,138,148,33,159,236,58,35,247,82,58,33,78,254,182,233,171,199,210,133,92,124,78,25,114,52,42,137,178,133,221,10,111,86,14,234,252,149,122,249,9,3,187,74,149,39,135,245,240,58,164,110,49,92,19,24,165,8,129,77,192,119,199,54,15,21,118,142,249,52,214,190,24,53,34,232,73,91,15,220,16,32,241,201,114,193,174,107,123,154,250,66,139,244,44,6,252,216,2,63,203,155,170,249,158,116,6,229,147,241,77,202,136,12,43,149,144,41,146,3,93,53,44,82,110,144,163,177,46,186,244,192,8,82,159,248,233,67,147,146,192,139,200,253,170,241,219,69,232,123,7,4,104,220,60,126,187,28,233,247,102,31,184,95,96,133,155,82,208,225,234,114,243,6,101,82,142,202,161,11,87,174,134,19,106,61,49,81,187,169,205,37,108,244,109,49,205,41,140,156,117,10,76,30,105,197,84,107,75,188,206,65,39,68,117,109,96,166,18,61,0,114,111,122,153,119,24,205,20,45,101,169,209,48,22,180,26,230,198,50,173,244,252,154,198,199,223,19,174,66,186,193,214,137,157,91,122,154,73,45,23,31,237,28,199,139,79,200,115,181,153,154,68,24,138,48,27,214,180,161,172,83,60,97,200,62,35,227,13,67,58,197,214,9,55,227,43,10,155,152,28,154,160,48,72,15,49,137,239,140,31,10,155,42,113,152,188,116,231,43,90,119,116,15,46,136,30,75,86,167,15,22,234,211,114,180,81,21,202,92,198,160,156,249,110,164,97,119,46,132,185,102,126,42,184,85,134,71,28,177,121,217,0,243,230,112,91,87,111,253,53,94,200,246,136,25,68,109,74,117,234,151,69,66,149,134,159,132,141,161,35,75,31,72,8,200,139,89,77,243,42,190,221,53,186,38,101,138,86,252,171,8,165,110,218,211,170,44,174,106,133,99,97,200,224,72,79,49,8,224,173,47,43,102,240,131,172,131,252,54,172,39,108,21,14,19,230,144,201,0,235,73,31,97,47,144,94,111,178,238,161,206,222,35,118,98,10,199,186,204,255,98,68,16,238,114,66,231,72,216,39,97,154,175,50,182,81,208,51,148,189,20,221,90,4,72,114,63,219,143,172,61,19,18,114,237,31,12,211,94,229,208,190,107,139,82,177,248,34,84,129,203,158,66,170,41,200,158,239,225,87,164,63,144,164,38,197,24,177,227,116,90,88,90,254,242,99,249,251,176,44,59,39,169,44,92,178,75,235,196,118,118,205,126,70,41,225,49,76,92,54,158,172,111,249,92,15,186,64,39,204,237,123,152,80,152,148,112,129,85,166,4,124,253,236,228,5,132,153,130,144,92,12,120,67,143,34,39,57,21,158,219,197,150,65,17,246,234,130,62,45,202,156,248,105,120,129,74,194,40,109,121,253,33,48,143,54,18,70,157,44,236,156,102,18,97,10,82,215,28,143,125,207,193,100,124,162,188,149,147,114,199,197,27,149,196,169,48,106,113,241,203,136,214,228,128,226,64,208,224,17,134,204,243,36,175,18,40,140,121,45,190,101,49,189,164,132,59,231,102,20,22,117,90,42,170,160,200,249,197,157,97,174,40,130,178,14,171,163,198,240,16,177,210,241,171,83,89,51,44,82,164,89,139,12,201,117,17,182,43,189,46,35,47,74,197,7,212,245,172,44,51,140,55,236,173,153,87,163,140,185,171,123,155,104,48,72,203,49,226,17,4,0,210,183,41,169,244,50,240,99,238,150,31,182,25,142,104,6,36,135,69,71,203,136,173,14,66,205,108,23,27,63,207,183,199,213,7,217,209,124,108,54,229,230,148,245,180,184,67,244,38,247,182,76,169,143,201,221,62,176,118,243,75,46,234,134,159,233,177,80,216,105,118,122,62,236,153,20,215,37,124,90,202,77,34,11,104,196,97,142,54,59,2,3,181,184,233,108,81,16,69,237,186,12,202,180,104,102,20,224,64,206,144,250,131,192,212,59,69,17,76,129,161,175,9,60,233,168,56,249,94,115,62,242,181,232,205,229,223,162,24,139,73,169,87,179,14,163,22,11,101,241,45,15,14,131,226,19,63,77,119,82,47,122,111,206,165,24,20,99,186,147,17,199,154,45,17,194,226,132,149,223,101,146,198,244,62,112,250,47,29,49,154,193,71,137,160,56,233,143,60,212,16,141,229,3,142,172,73,98,67,77,248,193,83,170,1,23,229,47,1,126,34,235,137,81,81,100,18,81,236,20,202,235,203,150,119,182,73,143,31,1,126,143,242,178,73,162,48,119,177,209,141,145,59,158,202,216,15,18,101,153,69,225,26,157,146,61,93,57,122,191,90,173,69,106,14,118,202,74,67,47,89,140,56,42,96,72,59,229,106,102,115,141,244,249,194,172,148,93,12,17,228,22,214,59,205,244,66,165,143,91,136,73,146,137,226,130,21,181,4,166,56,45,242,27,228,137,179,235,150,96,31,246,72,76,223,109,6,115,21,152,162,222,72,159,211,240,149,220,88,192,168,88,198,68,64,6,52,5,79,13,166,151,61,146,181,148,193,201,197,119,113,196,170,36,219,138,180,68,162,22,62,204,202,26,99,73,145,139,73,207,141,72,244,90,131,231,20,148,252,212,204,170,156,145,53,88,156,200,144,141,68,34,246,193,215,150,107,205,51,136,31,190,11,182,31,125,101,212,129,178,188,139,205,186,44,185,117,53,169,185,72,17,87,145,154,55,152,250,236,128,169,0,58,159,123,103,63,8,35,34,84,98,160,247,193,71,36,144,49,130,186,204,34,118,207,83,162,222,135,2,249,35,91,36,147,221,77,15,222,234,140,84,189,33,217,127,237,200,157,101,78,214,141,40,207,93,48,68,71,188,53,245,220,71,126,250,233,43,202,104,249,233,82,142,204,80,163,201,118,22,103,42,203,200,62,125,224,246,180,204,13,98,202,164,39,117,93,70,236,253,225,55,239,168,160,233,213,247,96,13,38,24,18,162,40,223,230,160,33,119,244,56,31,30,42,6,120,48,114,245,155,161,112,184,80,22,145,131,134,190,0,10,205,113,117,21,11,192,120,229,118,60,247,61,208,183,120,190,119,71,128,17,50,50,204,86,49,39,119,110,148,149,237,22,25,102,202,235,150,192,144,10,23,159,222,56,198,71,239,141,86,202,19,117,12,123,155,46,122,194,15,204,60,62,143,160,0,156,178,27,85,152,216,157,3,96,115,30,173,45,231,52,249,129,208,79,222,229,71,52,218,5,134,68,208,235,0,173,5,89,66,144,155,142,205,30,197,4,133,54,129,211,244,106,196,201,227,230,148,215,23,25,111,154,200,150,107,170,83,19,190,36,201,140,59,178,144,27,43,14,207,179,229,176,132,245,183,229,91,91,90,88,108,88,19,222,28,221,47,190,103,39,229,80,2,147,185,221,14,27,133,134,44,159,50,23,218,170,254,100,7,125,216,42,87,179,238,93,85,205,120,229,198,42,10,211,160,242,38,124,56,43,40,31,151,247,186,11,247,110,143,239,126,69,19,199,201,210,75,96,218,168,124,146,34,194,133,245,149,112,103,223,125,3,21,144,215,143,173,135,53,123,144,243,198,195,113,192,200,200,168,84,211,163,244,123,111,19,255,144,123,151,7,65,185,247,201,154,205,28,57,51,31,11,6,250,158,211,76,241,75,86,200,67,171,145,215,65,224,221,67,62,154,40,181,11,199,183,112,90,66,122,182,243,14,152,198,177,150,226,234,74,81,159,92,93,232,148,247,117,223,172,35,71,156,14,20,218,17,17,13,184,147,64,119,152,122,98,242,131,221,97,18,89,185,17,83,180,116,191,151,23,133,254,154,204,134,162,124,254,229,168,41,169,23,133,137,97,198,197,203,170,107,4,46,80,99,188,115,1,179,107,203,185,71,33,52,193,88,191,121,195,120,149,123,211,48,234,199,181,157,229,51,89,29,129,141,195,235,69,57,94,179,151,101,96,16,145,181,244,139,143,205,13,249,229,97,145,190,247,91,83,91,120,82,170,113,88,217,36,241,135,23,174,116,41,9,10,239,178,187,90,244,231,244,35,1,74,171,206,105,222,112,104,58,8,79,22,66,152,218,43,94,210,59,21,174,191,50,101,18,114,58,27,93,242,139,82,97,155,108,66,192,188,200,242,123,83,139,48,87,249,92,93,156,151,138,211,248,233,242,92,240,124,56,15,172,177,115,80,52,36,143,189,88,173,239,59,163,242,71,98,86,94,186,19,169,123,175,134,16,149,206,139,132,167,137,245,190,227,109,194,9,25,39,167,174,240,44,111,107,65,96,195,244,215,244,99,193,218,28,48,38,243,210,143,197,136,122,169,26,202,177,243,209,137,0,19,179,51,191,155,90,98,41,58,201,224,248,25,241,94,84,128,101,162,22,137,233,89,34,73,5,177,208,157,207,249,57,224,73,158,222,7,105,106,215,59,59,102,47,188,9,86,250,36,132,67,241,136,27,184,126,37,216,126,116,17,85,159,159,155,111,18,119,190,225,76,35,123,72,255,20,167,147,128,76,119,24,55,124,232,205,23,146,124,239,218,162,172,71,24,233,128,15,42,72,219,97,138,100,211,24,32,144,218,162,43,118,211,161,127,207,66,185,249,49,189,183,17,240,146,198,153,97,4,195,197,37,10,200,57,154,57,44,48,173,50,126,128,92,203,182,86,177,22,150,245,204,174,225,55,55,66,201,181,63,112,208,52,91,22,106,86,153,75,212,161,116,143,74,145,156,131,251,85,190,39,141,248,213,23,16,30,69,145,215,134,220,168,197,30,143,246,249,208,213,213,136,236,250,160,48,241,202,103,87,104,84,135,198,76,90,219,116,51,100,154,150,50,114,162,209,106,250,93,33,232,145,142,25,240,115,63,160,44,145,251,15,158,56,103,26,182,145,117,41,182,83,162,62,228,48,146,207,31,24,189,26,175,162,96,133,24,209,152,94,141,158,205,138,229,7,147,151,60,25,169,214,233,78,2,90,24,36,29,229,201,168,204,243,189,114,84,147,135,210,181,125,247,40,47,240,48,26,230,189,116,223,24,16,12,122,119,74,55,199,71,15,39,232,32,195,54,100,67,123,182,30,63,38,175,236,181,139,112,81,140,164,89,178,165,111,124,59,14,87,75,20,10,76,64,201,173,5,66,180,82,92,194,163,81,225,228,155,60,37,22,186,66,32,68,219,61,224,102,61,232,159,239,5,77,67,156,32,35,233,9,0,205,240,124,177,199,148,51,183,162,196,132,2,254,30,122,48,137,122,247,72,59,172,123,221,164,23,28,244,110,114,54,56,66,82,44,116,252,26,143,156,17,203,2,4,176,158,234,60,216,33,191,186,73,171,52,113,31,160,51,35,115,234,39,42,26,143,98,122,93,39,236,113,207,28,86,136,163,97,234,251,159,145,239,112,223,163,65,183,117,36,206,135,240,220,246,6,78,66,255,67,60,88,170,4,182,147,153,64,175,71,73,132,24,94,112,49,172,48,65,44,121,178,212,240,130,45,107,6,90,182,100,104,45,211,191,189,186,239,154,24,168,101,168,9,95,76,34,99,135,5,82,166,36,204,47,108,187,166,15,88,131,51,76,130,105,133,174,163,237,229,173,13,95,173,139,33,92,41,80,240,109,14,241,237,222,213,8,199,119,158,97,192,52,50,51,106,255,195,208,83,218,78,139,81,56,219,152,212,40,17,185,169,219,232,25,149,146,19,76,126,211,182,123,77,93,162,241,41,212,110,238,195,125,145,128,141,2,73,60,100,43,156,122,124,183,169,150,16,212,49,181,166,20,159,163,166,11,152,60,223,192,228,139,211,1,88,189,175,143,215,244,148,16,31,192,187,179,79,160,94,147,101,171,221,187,64,34,82,81,42,225,252,224,169,228,124,154,140,41,218,199,51,134,188,88,32,64,209,101,172,228,225,246,80,227,40,62,46,206,181,83,24,225,229,220,97,144,72,95,181,45,118,184,43,217,77,53,97,170,155,138,135,230,48,117,24,98,133,224,228,62,213,89,215,46,124,95,51,201,101,204,129,54,9,117,247,52,151,149,97,137,111,78,59,205,203,142,193,164,21,90,118,28,123,90,167,150,251,107,79,181,74,243,132,41,139,11,31,24,113,153,179,37,168,91,25,228,112,251,57,20,37,203,67,192,130,114,179,44,61,191,143,178,37,188,68,211,95,139,234,111,186,137,196,101,66,169,140,255,27,241,10,168,102,36,210,114,253,200,158,1,9,180,156,178,13,128,40,142,189,119,20,112,211,178,169,113,26,203,16,69,148,167,19,20,62,229,19,95,10,149,120,184,150,233,0,148,240,19,53,10,235,68,165,63,229,120,26,188,90,168,107,180,168,255,222,67,221,53,200,100,103,54,233,145,188,210,152,48,169,224,222,162,11,15,102,33,205,90,80,5,58,71,180,86,52,210,235,226,218,211,219,121,74,132,236,238,24,82,209,154,112,67,227,58,10,238,145,231,150,226,9,163,171,169,25,127,226,24,42,77,126,123,154,64,208,136,142,205,71,51,103,156,191,244,50,70,48,17,103,93,70,197,26,136,118,124,110,8,69,142,12,11,60,242,81,143,76,67,10,251,82,17,152,228,232,138,94,153,245,80,250,158,48,138,64,35,155,96,219,121,154,4,37,6,170,51,206,75,136,79,75,73,183,92,77,97,206,200,70,28,66,12,77,163,229,38,92,91,178,197,239,158,231,146,0,176,178,142,8,136,31,147,134,20,152,210,180,149,117,243,131,110,67,201,1,84,104,198,163,17,28,231,79,195,14,116,168,72,95,242,249,113,214,75,6,1,58,173,35,221,77,91,170,70,54,52,199,247,81,163,177,234,186,27,101,73,138,128,182,215,214,51,220,78,157,176,92,205,228,237,25,79,71,31,74,14,153,73,183,84,45,153,158,32,200,37,105,44,70,188,207,172,248,39,143,219,36,19,181,102,203,238,67,138,111,147,111,142,109,4,41,163,8,245,247,195,169,162,89,48,43,204,243,223,54,234,2,205,176,33,193,52,151,79,7,86,167,252,50,126,89,246,116,85,252,67,9,15,19,91,115,141,179,101,27,88,145,143,189,145,202,30,94,157,4,155,101,147,130,74,140,111,120,13,35,119,215,45,186,144,240,143,29,56,154,9,48,183,228,240,219,212,212,101,29,28,180,237,71,108,2,250,199,72,126,7,21,194,26,26,201,33,3,1,49,165,195,116,76,107,18,151,226,246,21,105,197,187,175,47,77,130,225,190,220,33,142,86,5,252,2,77,93,15,184,186,118,84,107,54,99,57,148,4,178,201,161,158,172,132,59,143,62,249,36,197,17,153,109,147,118,150,80,233,249,133,182,35,69,108,86,128,36,114,77,65,32,139,1,168,5,148,108,63,203,105,69,129,95,167,14,106,72,186,31,70,186,168,155,26,48,115,74,169,26,148,85,176,65,70,10,185,45,57,89,121,7,45,251,197,7,152,114,235,65,86,49,106,1,208,187,59,82,255,74,27,92,40,102,81,193,10,207,191,192,188,104,22,176,54,171,140,146,242,9,10,61,99,72,168,91,211,162,42,228,205,186,228,182,41,62,151,34,134,107,65,244,225,158,234,250,137,27,76,185,250,186,112,119,71,12,42,16,99,242,148,146,19,204,247,184,184,77,221,167,175,229,177,232,11,138,178,143,187,119,86,41,99,35,33,66,82,62,106,47,238,1,34,117,31,68,41,120,241,168,36,128,71,41,43,105,172,92,60,191,52,141,129,249,161,17,113,61,81,188,100,146,187,98,16,28,248,172,78,176,90,16,44,105,90,125,103,218,66,39,235,114,113,157,242,177,43,77,164,209,138,185,173,192,173,105,125,16,210,123,241,37,59,98,131,90,62,212,56,129,178,76,154,82,168,35,247,70,182,32,10,101,238,158,91,83,193,12,152,180,112,50,152,60,166,119,47,176,209,195,150,216,50,142,22,95,88,83,32,108,60,190,31,33,133,83,21,238,196,100,131,195,132,9,255,200,107,119,58,123,34,29,139,47,174,213,227,247,188,134,61,42,55,202,123,80,201,107,35,203,182,189,134,231,192,63,58,100,237,84,250,166,34,105,78,220,81,106,6,209,2,204,138,18,138,0,239,242,208,107,141,189,52,58,157,33,122,30,90,112,133,42,89,182,213,194,106,167,245,88,100,6,220,229,195,14,25,125,235,79,195,131,26,249,38,52,19,183,108,39,176,157,172,30,196,18,198,120,161,147,16,157,129,76,131,221,47,185,164,48,9,173,119,232,228,220,90,190,255,237,104,189,21,135,131,75,93,155,246,46,54,174,192,15,126,94,192,232,8,116,189,152,90,153,22,25,161,174,229,115,56,101,33,110,198,86,2,41,168,108,8,219,120,34,253,226,97,20,184,130,210,121,228,14,194,180,138,7,121,39,180,12,60,79,101,247,145,74,173,66,225,222,8,207,229,24,159,173,94,60,241,87,118,184,92,48,113,156,207,183,240,210,137,13,241,241,26,227,179,29,60,33,86,250,75,229,157,173,243,239,62,167,211,166,144,129,36,121,33,176,145,199,123,80,140,194,94,138,200,100,101,80,152,17,169,36,34,229,73,161,99,203,14,205,93,255,109,74,58,167,206,223,110,156,205,30,146,32,29,160,95,210,244,218,156,239,237,126,68,164,125,154,238,100,15,164,207,145,156,32,34,170,55,175,156,44,17,75,217,198,145,90,20,238,164,166,60,140,131,208,208,209,85,89,147,65,164,163,53,178,101,34,32,51,95,157,78,154,220,5,18,133,122,181,101,132,60,191,80,233,112,148,162,62,66,177,197,185,47,73,94,108,13,98,82,88,67,235,151,195,221,248,251,116,229,193,86,230,79,54,233,193,144,66,96,194,4,153,87,164,97,115,138,251,0,191,210,92,222,75,79,69,32,98,35,114,176,208,62,252,120,220,192,76,159,103,127,96,68,233,103,192,76,85,169,101,68,20,183,184,235,130,182,122,19,71,149,178,154,25,9,8,218,84,142,56,85,166,4,56,34,144,3,183,248,222,50,77,153,38,187,101,90,101,225,41,109,129,97,113,57,9,79,66,158,2,23,154,33,123,192,204,180,165,48,73,230,19,240,33,1,170,240,152,193,131,211,141,81,166,126,110,78,105,241,72,184,167,46,244,48,147,108,123,51,138,189,55,228,138,10,151,76,220,119,139,182,203,123,85,210,19,49,85,48,94,147,30,203,44,20,186,12,226,189,168,29,235,90,184,74,4,221,119,29,52,158,232,162,82,24,226,199,8,11,35,2,241,65,239,193,230,174,36,162,3,67,91,166,10,78,144,235,147,33,182,128,44,164,194,72,221,198,136,163,12,82,101,99,192,246,193,147,117,152,36,154,28,138,230,197,58,175,23,197,75,5,217,19,49,235,22,74,130,158,212,41,15,198,134,84,197,162,179,225,107,215,84,36,183,150,166,90,72,202,191,199,160,78,245,83,82,139,14,137,223,25,186,226,37,245,234,15,103,194,19,89,178,102,58,206,85,225,57,131,109,137,246,166,122,182,62,54,187,122,228,231,172,126,93,235,132,23,117,42,61,115,23,231,57,31,148,42,56,79,185,176,143,234,241,66,100,101,71,62,231,238,1,227,89,58,36,171,228,137,74,245,97,209,210,108,212,248,30,239,92,248,117,239,244,166,198,63,199,128,111,103,166,108,53,244,181,200,38,68,47,254,164,83,123,200,28,37,198,115,122,36,201,112,190,182,108,242,52,205,142,21,55,31,86,28,175,174,197,61,190,34,251,55,105,166,74,186,50,96,28,58,15,49,65,135,94,36,168,128,250,4,30,156,60,218,245,82,5,54,18,43,255,218,120,10,227,145,170,113,83,238,121,226,230,232,164,125,214,189,49,186,249,209,120,221,124,86,162,76,241,7,85,78,175,30,161,33,109,63,31,116,7,231,201,134,184,105,86,181,52,30,100,0,124,208,80,70,16,225,37,251,105,228,203,223,217,128,76,237,72,169,96,155,104,100,30,253,230,200,152,244,174,69,229,198,35,53,29,70,87,233,91,176,126,215,143,27,50,12,159,168,191,176,178,91,63,222,50,5,12,205,255,223,67,4,249,127,255,95,255,227,223,254,139,255,230,175,255,167,127,245,37,130,196,160,123,254,255,19,65,254,189,207,146,143,138,122,146,239,4,192,85,173,19,90,10,171,19,148,110,35,192,87,159,193,186,143,187,135,249,16,91,30,18,153,161,35,1,90,235,25,48,140,176,178,34,209,106,14,62,44,162,195,163,168,177,72,137,119,247,45,140,76,98,45,234,91,18,123,153,51,159,252,57,186,158,97,153,137,22,170,77,115,22,59,181,188,216,125,15,23,191,66,161,133,230,75,185,57,172,80,78,174,77,195,41,93,8,77,207,233,138,82,148,195,109,104,199,156,169,203,120,234,224,130,228,115,244,140,191,7,111,20,59,194,147,1,1,143,94,220,81,132,121,215,196,53,176,158,169,93,28,136,3,120,125,61,229,154,157,76,131,222,252,174,64,47,205,163,18,165,85,157,183,29,171,217,141,247,105,123,173,152,85,197,138,235,114,31,34,39,178,117,204,16,164,242,92,144,245,174,36,119,182,77,134,123,26,186,225,52,233,77,210,86,216,98,18,45,238,239,92,79,118,246,100,32,3,198,117,141,58,2,19,46,212,229,12,81,159,11,115,89,37,192,168,159,153,70,73,225,136,92,190,121,179,242,104,131,8,161,39,208,248,219,182,212,42,163,110,202,213,106,173,23,118,233,23,193,108,14,254,23,194,85,247,240,212,215,166,226,206,131,213,72,5,126,183,10,19,92,112,211,103,192,246,88,196,121,101,146,111,39,5,39,40,7,13,159,154,147,212,131,121,214,26,49,141,71,47,182,20,167,79,226,129,98,133,84,110,80,9,92,166,235,12,108,163,132,42,122,111,122,76,34,109,136,235,74,152,93,97,34,121,121,115,38,94,81,43,122,35,70,144,48,49,68,129,209,209,241,253,149,10,103,40,131,213,155,35,69,159,48,158,136,124,16,235,31,107,241,219,70,201,248,129,105,103,138,171,23,78,186,62,57,181,225,97,99,144,143,127,212,138,128,222,174,228,111,155,84,251,39,114,100,241,134,128,175,123,38,231,37,109,239,59,202,170,104,73,188,39,121,87,184,122,219,39,40,121,217,79,72,128,233,209,162,134,129,60,133,6,20,238,164,119,46,117,96,98,138,26,172,104,164,201,226,167,169,110,233,253,19,203,136,162,195,97,42,119,67,239,109,172,58,113,49,103,173,70,173,80,46,28,249,211,4,47,199,249,188,117,186,30,131,186,15,237,246,179,228,79,20,66,147,158,223,93,195,40,133,56,109,148,102,84,248,153,218,199,91,67,16,200,97,36,102,91,251,4,66,34,9,124,81,42,16,247,247,222,241,210,86,182,172,11,155,140,252,72,35,217,148,162,53,104,0,81,113,154,247,148,252,126,2,18,86,102,29,22,56,165,125,83,199,4,19,218,15,191,110,159,103,234,115,223,119,30,226,173,81,8,170,15,14,37,70,15,152,218,179,166,174,57,138,196,51,42,78,42,229,98,91,99,144,99,57,75,30,46,174,29,58,26,79,155,17,223,71,140,3,62,6,249,92,13,127,225,4,92,237,108,214,152,131,113,135,187,243,77,74,69,227,109,216,224,45,220,49,116,216,30,13,42,176,36,178,128,143,132,179,146,80,144,154,123,156,249,6,253,35,122,180,245,197,216,85,124,154,26,111,209,208,97,129,19,211,247,195,182,136,201,15,13,35,86,83,57,143,106,203,174,53,89,12,218,126,226,136,105,200,62,149,173,175,29,45,31,86,199,137,32,149,128,52,116,239,168,254,216,24,152,71,135,12,222,202,150,245,29,99,233,199,102,89,71,221,33,161,104,33,255,35,6,68,98,208,63,118,51,85,119,13,134,76,106,161,227,230,70,176,173,139,111,193,58,81,162,138,130,228,184,180,195,34,0,116,34,130,100,238,152,186,69,247,234,150,65,30,154,33,68,66,158,223,30,65,240,188,81,64,186,59,162,62,56,147,193,127,153,88,70,211,0,40,229,153,199,157,3,154,207,166,148,65,88,2,56,41,221,152,54,181,106,60,186,25,155,67,192,15,82,57,245,211,43,27,141,232,88,134,207,39,186,132,249,225,177,142,106,77,134,186,122,10,28,149,17,30,165,253,231,104,52,186,80,69,26,161,70,43,159,212,176,47,212,185,222,123,121,97,186,117,62,33,57,186,45,162,160,126,25,117,202,39,108,214,71,139,226,15,212,127,62,1,61,122,133,162,84,153,204,119,249,30,47,4,40,220,21,44,198,133,191,62,251,240,53,114,163,28,255,142,176,182,244,17,41,167,186,57,26,9,166,253,189,190,247,83,158,40,215,39,117,163,141,182,21,145,107,239,68,223,252,97,147,220,54,49,57,58,34,106,146,3,174,170,147,161,16,102,9,74,195,142,116,209,252,132,248,247,14,162,59,43,228,212,236,194,29,162,226,74,106,164,244,85,91,200,86,95,63,145,62,48,10,22,221,174,104,55,10,34,213,95,205,252,103,195,161,200,40,51,215,93,139,167,160,127,203,42,106,216,74,181,243,147,111,61,81,82,115,180,87,53,176,144,1,231,44,11,18,214,89,202,212,221,234,160,227,158,137,233,54,52,61,64,61,82,59,129,210,243,85,244,173,104,48,136,46,177,14,129,142,110,56,244,60,123,27,128,245,10,174,90,53,38,125,8,255,5,47,59,13,241,154,133,162,122,249,36,169,251,221,236,117,195,232,33,12,1,37,29,53,236,186,25,45,186,179,163,249,146,17,121,62,48,78,77,164,137,56,197,244,99,240,162,79,36,127,15,102,185,190,180,21,78,70,159,56,12,5,159,25,120,138,213,228,58,204,70,39,35,202,119,63,193,12,136,19,33,146,197,192,195,218,91,28,134,104,93,62,117,163,171,249,9,118,9,114,53,122,110,89,17,81,74,34,44,203,245,31,97,21,160,177,57,18,161,20,125,62,114,50,81,148,87,188,19,102,97,249,109,205,48,180,14,233,90,166,173,173,170,75,8,15,112,164,74,12,11,113,252,35,14,103,163,102,171,68,82,177,25,93,139,192,147,238,187,164,127,89,76,0,225,67,88,180,127,7,245,140,149,183,136,209,137,230,200,76,110,25,43,87,19,219,174,109,211,189,11,210,129,59,78,186,174,17,50,26,177,248,140,103,114,203,110,71,82,97,69,241,5,67,142,156,181,208,68,80,237,26,20,97,135,182,40,185,121,135,209,163,229,213,120,133,146,220,67,170,126,39,237,198,53,114,182,20,199,82,9,64,189,75,48,126,208,169,43,211,161,147,177,28,202,239,50,142,108,227,29,15,243,201,223,62,168,42,201,163,65,216,27,31,12,34,53,229,0,235,40,171,122,48,221,70,165,169,245,214,169,239,79,134,138,66,5,154,228,47,6,96,102,190,7,242,194,74,162,130,55,179,131,59,134,154,136,34,201,63,8,71,240,35,146,13,139,64,168,144,226,64,223,28,153,113,8,171,148,50,103,220,231,78,106,25,243,219,228,216,157,147,134,212,232,101,135,179,120,235,189,97,62,205,159,238,144,3,200,152,93,247,158,10,181,100,22,64,137,88,168,130,176,50,83,221,3,33,144,42,71,196,220,39,229,0,141,183,131,72,135,208,20,85,202,9,146,201,193,212,136,132,3,9,2,186,72,157,15,2,188,67,233,153,136,161,5,133,24,20,74,154,100,182,56,213,142,226,14,74,194,150,82,132,193,213,42,40,13,212,66,119,117,207,66,248,5,29,46,196,146,187,194,247,218,32,188,34,107,80,100,179,70,154,246,36,191,18,125,3,234,61,193,116,50,91,10,147,80,2,47,199,132,37,107,159,152,74,191,246,36,65,187,181,32,57,106,124,218,202,171,198,247,47,113,239,77,103,136,188,23,82,236,79,36,245,17,7,92,114,106,227,5,192,61,24,7,5,12,2,194,202,86,233,187,111,9,99,11,233,107,31,235,234,114,216,140,7,185,57,29,98,53,120,190,145,80,153,31,194,56,154,3,162,242,138,224,143,172,78,248,123,163,251,21,120,125,22,16,244,90,59,56,96,11,250,28,229,131,158,39,77,130,251,177,218,150,93,133,82,250,190,130,221,156,194,69,105,49,130,232,110,31,97,54,88,112,136,200,205,81,193,240,128,233,15,214,8,0,221,82,51,153,213,17,93,152,146,214,161,29,106,202,201,253,208,103,46,175,61,22,28,45,73,7,177,212,100,54,193,0,25,179,5,41,178,220,219,116,172,158,60,246,105,251,149,7,159,172,136,252,30,176,38,200,115,195,85,226,253,73,23,45,80,109,201,160,92,91,113,72,229,137,17,94,203,147,89,35,111,20,197,208,15,176,228,136,217,176,29,36,101,34,225,58,101,166,177,210,128,167,165,205,112,31,85,102,233,177,124,71,28,204,244,35,171,189,141,106,60,249,147,228,45,156,234,122,49,163,91,152,12,200,78,86,25,20,84,44,163,117,3,147,129,198,244,42,176,41,23,70,33,28,202,197,83,72,42,73,252,203,33,112,119,70,33,121,125,76,222,55,14,32,147,163,19,205,19,224,251,108,105,142,28,220,55,129,77,55,43,182,121,10,152,133,96,246,177,134,228,25,76,145,196,211,244,201,136,23,148,153,53,120,198,254,40,220,156,148,60,172,100,113,233,93,137,190,31,163,10,136,125,220,120,28,132,241,23,154,235,21,36,252,52,211,172,42,90,18,143,9,141,199,215,166,106,96,139,184,192,117,120,160,155,175,89,174,134,37,37,48,236,219,113,111,43,199,86,70,210,186,41,234,148,138,179,162,148,164,247,16,126,178,180,11,95,41,149,89,129,39,109,224,10,47,253,34,52,220,4,147,49,251,172,106,127,88,195,184,83,144,131,98,228,109,165,82,197,254,139,139,175,193,117,68,215,231,49,58,156,248,92,141,160,175,60,24,71,72,79,226,28,75,16,14,101,113,93,35,13,91,68,40,91,17,152,4,226,78,46,71,104,192,20,45,123,196,242,24,204,88,97,251,165,238,162,134,57,128,0,217,145,143,81,40,25,78,254,74,232,153,149,216,182,145,241,107,193,3,73,243,134,144,159,163,253,120,162,240,16,117,229,33,114,9,48,43,148,157,38,16,57,146,46,168,157,29,201,23,202,11,43,60,9,6,149,132,107,21,106,116,139,11,61,73,3,249,16,168,147,159,158,40,233,100,153,40,195,39,140,213,88,2,117,231,194,219,146,211,186,104,99,203,73,3,234,40,141,6,180,10,104,43,4,85,41,58,160,143,80,5,215,31,31,124,216,87,48,211,43,47,52,189,252,33,56,242,163,135,85,74,106,82,27,51,184,249,168,216,216,114,49,180,48,61,10,138,225,26,61,242,214,246,169,210,136,49,120,11,151,54,229,111,179,167,135,130,200,91,253,80,109,143,228,61,171,70,236,34,36,224,36,69,78,80,178,81,142,165,122,115,205,50,208,49,83,42,181,236,50,104,141,240,79,112,205,17,194,125,62,228,230,68,244,189,196,131,71,67,129,66,9,200,239,221,79,20,108,86,171,41,22,222,117,43,37,13,119,23,93,203,33,220,206,52,136,150,180,27,141,146,163,41,65,57,77,46,97,178,22,43,4,19,244,110,40,35,214,45,146,140,235,67,95,78,165,227,78,142,175,174,218,51,118,90,4,185,165,233,187,30,161,170,191,11,130,162,128,56,185,136,38,136,8,203,253,56,103,165,144,30,25,13,145,22,128,232,172,103,237,45,194,232,235,115,113,15,169,47,250,0,33,200,146,175,69,241,195,17,145,190,245,60,85,47,38,10,59,195,135,215,226,112,80,156,8,159,132,4,13,183,254,48,11,104,135,21,78,171,82,87,176,35,226,30,102,2,130,137,77,97,120,185,195,20,38,60,174,252,249,232,56,244,16,7,36,133,219,63,63,92,66,126,130,166,229,71,153,201,27,209,129,88,243,148,130,79,149,156,162,182,181,39,155,21,162,66,189,235,96,83,226,158,198,17,220,198,178,89,153,176,105,127,178,120,214,146,242,122,245,172,51,107,107,9,198,139,34,213,125,240,53,103,88,194,29,165,236,207,123,145,169,9,69,170,142,96,153,232,64,54,20,20,87,132,130,112,91,70,213,17,111,172,251,136,96,53,211,231,21,24,155,38,122,97,250,128,89,75,135,220,162,132,238,31,160,255,46,103,154,41,5,39,3,211,181,184,251,16,70,118,26,218,91,137,144,224,221,99,151,18,124,55,243,113,131,218,204,122,182,116,67,161,184,45,154,62,224,161,42,114,94,54,140,244,96,123,199,151,63,122,232,53,232,107,210,237,233,198,26,32,87,147,118,109,161,181,131,46,86,85,189,3,139,90,132,243,65,50,120,23,189,250,254,83,137,192,30,25,160,45,7,27,101,62,116,23,71,169,52,175,45,226,23,15,117,217,161,157,52,154,69,190,5,190,214,80,20,120,195,22,189,68,28,169,23,210,135,41,183,136,212,166,232,56,80,111,220,103,254,52,210,231,122,111,226,130,79,168,58,81,93,177,132,175,189,83,135,90,163,39,203,148,29,135,170,118,84,26,92,82,56,13,187,185,171,168,7,211,58,41,177,208,179,208,171,23,142,81,168,178,177,139,234,163,81,33,219,146,50,139,227,90,36,192,58,29,118,61,245,139,16,37,149,93,152,226,105,26,138,130,64,202,132,116,19,30,38,253,147,212,86,208,206,203,111,19,62,30,65,73,84,233,23,144,3,29,94,38,188,75,47,48,167,84,79,142,77,40,242,79,244,153,62,102,5,53,21,105,217,86,202,231,209,254,179,250,144,23,35,195,215,60,131,72,204,225,232,225,67,93,95,118,165,83,218,33,101,97,38,184,3,145,158,167,41,172,226,83,245,120,172,200,214,179,101,245,49,42,1,21,48,98,185,159,96,246,161,240,94,108,13,154,38,166,115,172,82,9,62,208,128,19,173,186,202,222,238,63,77,27,136,170,3,54,184,180,162,51,247,142,143,26,233,171,210,192,25,137,161,69,1,180,8,131,46,136,241,162,140,228,14,201,120,30,217,55,230,47,215,22,240,3,49,208,71,223,143,154,179,204,252,212,174,18,20,22,225,245,238,141,77,171,95,169,42,117,133,187,191,95,59,28,184,72,48,198,96,40,190,162,106,159,196,90,155,31,184,122,44,212,224,161,26,45,48,224,31,63,222,152,20,251,171,132,5,173,70,164,78,11,69,67,243,3,246,96,3,3,132,109,68,224,5,221,162,223,154,230,229,250,232,47,83,95,29,221,206,205,42,16,183,10,15,210,246,234,191,76,57,224,179,245,193,8,221,229,213,189,127,213,195,96,17,246,227,141,126,229,202,82,22,120,206,32,39,52,109,183,94,85,106,14,225,147,29,27,3,105,193,143,100,226,178,30,133,147,48,221,35,10,95,91,59,88,235,142,49,19,148,255,15,152,130,84,149,45,164,246,32,168,204,140,139,96,127,225,174,240,30,95,120,144,77,13,248,17,254,253,223,111,63,222,180,5,99,212,232,234,16,210,150,69,89,68,16,161,61,231,59,168,147,45,52,132,186,54,163,164,223,27,158,224,157,228,111,210,162,244,155,44,35,138,135,31,202,197,62,179,212,146,90,249,96,116,21,9,138,108,104,116,204,144,228,238,31,249,76,116,151,163,221,198,58,22,166,202,134,50,162,217,126,126,93,180,90,85,147,180,19,160,42,241,53,105,51,28,42,58,218,162,198,235,161,211,161,116,189,247,42,209,190,7,155,14,5,75,31,49,213,18,41,246,7,62,27,213,156,162,215,160,133,40,168,69,171,196,18,95,198,141,154,243,132,112,150,4,52,22,37,123,161,20,119,61,106,114,55,186,97,89,153,107,176,210,65,51,39,91,206,162,103,116,187,74,29,132,193,112,37,171,60,45,153,213,104,247,135,120,89,31,141,86,172,204,162,83,81,169,10,99,203,200,245,99,171,45,191,18,50,129,103,13,202,186,7,253,107,189,51,82,222,177,223,84,35,80,255,55,52,121,91,80,32,84,107,227,84,212,130,103,193,128,0,81,173,42,246,214,39,212,120,32,199,64,34,80,239,125,173,175,16,100,43,205,42,179,187,194,240,102,69,235,20,126,146,10,223,26,203,95,94,13,171,234,231,209,58,253,32,177,143,222,13,225,249,104,13,147,210,240,181,115,207,220,251,249,116,162,208,82,223,79,108,180,100,246,68,127,249,154,164,103,39,57,131,37,152,117,254,223,181,70,115,173,159,216,228,213,100,88,182,17,109,57,213,0,46,243,120,84,119,186,252,26,16,28,54,205,113,133,23,20,55,39,250,190,168,10,146,155,195,37,16,5,236,84,122,126,36,123,141,159,114,206,120,49,92,85,253,36,116,237,237,60,3,42,165,188,178,4,200,197,182,24,181,130,196,171,46,129,101,114,195,177,126,224,83,147,153,182,240,32,115,199,161,111,76,140,32,212,154,16,155,142,189,174,174,143,82,49,102,103,242,78,208,0,240,168,214,48,124,183,207,76,53,197,214,151,248,102,124,225,39,106,57,128,155,10,183,111,186,210,118,168,60,78,212,155,100,159,165,200,234,148,168,152,152,19,81,22,81,102,39,32,92,67,128,146,24,151,26,27,168,243,140,224,1,121,208,70,208,33,183,158,250,17,86,109,71,102,85,206,244,141,118,87,143,71,67,247,238,232,147,27,131,109,176,59,116,42,23,196,101,61,15,225,162,184,55,93,144,31,189,122,212,227,146,243,162,210,100,147,27,49,86,209,108,65,238,112,61,129,89,36,30,131,132,50,41,155,32,181,104,114,160,211,96,120,218,18,189,207,162,186,131,164,155,219,236,201,120,177,176,221,5,198,216,244,189,148,104,26,205,166,9,83,238,26,84,152,8,201,62,91,180,203,14,5,228,39,174,46,48,80,72,36,232,80,198,155,52,179,72,70,229,20,70,56,235,4,115,63,5,250,163,201,202,190,135,30,1,156,80,119,29,52,101,202,112,223,243,55,233,199,15,10,168,95,24,243,57,37,227,9,200,111,121,48,74,161,131,72,224,224,222,108,89,1,80,197,221,153,21,87,143,236,9,166,1,167,33,110,17,133,57,214,3,216,5,38,66,30,110,155,113,243,238,68,139,209,81,180,96,148,32,65,50,19,174,208,6,236,20,141,38,221,37,63,141,192,231,142,34,22,232,170,178,60,134,94,78,248,35,131,181,154,211,61,121,110,12,182,102,171,132,37,156,131,157,77,57,122,84,253,216,86,93,5,190,47,185,227,173,39,145,214,92,59,197,74,155,70,16,83,79,4,62,219,84,152,118,161,16,164,54,138,52,129,175,93,62,91,170,66,51,139,142,252,54,164,17,153,63,36,244,159,186,76,108,78,20,38,6,5,8,90,21,53,119,82,104,105,153,137,121,53,34,30,50,104,246,123,225,164,91,35,252,150,33,55,51,115,101,0,64,232,125,232,208,28,166,215,23,97,145,187,210,154,140,184,141,83,132,61,170,101,181,5,69,82,34,146,143,205,24,199,242,193,168,86,157,57,133,201,123,141,148,62,47,102,205,174,8,154,160,253,81,243,228,131,197,168,172,164,2,47,198,17,209,20,30,35,170,72,40,25,198,77,248,247,210,234,83,168,14,100,208,237,89,154,209,94,75,229,7,193,127,58,180,138,195,79,85,210,193,130,135,50,156,64,15,187,230,30,18,217,48,117,237,51,232,47,223,23,109,149,202,106,225,121,132,139,11,14,128,223,228,32,127,142,13,16,121,212,59,130,180,141,191,235,177,21,155,228,153,185,166,16,145,64,201,251,219,24,54,83,8,127,224,137,160,146,171,250,111,195,114,147,101,39,8,43,21,47,197,105,149,182,199,84,141,132,2,148,94,132,225,23,31,232,45,178,100,146,138,241,186,221,170,34,101,71,105,64,222,155,238,196,237,220,51,205,180,146,103,86,238,26,155,50,76,75,14,195,150,166,240,182,108,146,195,141,150,53,121,237,106,38,197,123,152,53,100,234,31,145,12,43,84,160,45,175,168,188,167,255,161,239,82,110,126,77,209,230,41,195,95,5,89,201,242,116,164,29,77,1,198,225,14,119,160,92,141,225,239,93,45,13,53,151,107,161,229,176,20,107,92,154,126,243,123,36,180,41,159,251,46,55,226,212,62,44,152,155,242,100,116,129,221,15,241,126,237,198,240,167,103,48,224,241,90,171,197,131,31,24,92,179,164,172,152,214,149,251,21,140,39,9,120,133,41,144,126,3,172,244,41,32,30,44,15,222,76,108,171,58,76,95,114,86,165,152,103,224,25,23,122,167,40,255,204,137,86,168,50,25,45,96,114,182,89,34,81,112,197,138,199,173,126,169,27,169,190,37,183,121,247,242,230,48,253,192,125,8,140,239,229,98,29,215,214,120,136,82,41,252,144,19,158,14,223,51,89,180,60,216,218,187,59,160,48,33,148,33,117,62,180,74,146,151,242,183,158,166,120,144,99,6,133,123,113,22,12,90,63,232,14,201,175,73,114,239,113,57,38,154,200,233,172,84,184,100,42,137,210,247,126,77,40,185,249,253,127,199,19,108,192,204,148,28,113,114,242,203,107,63,136,173,214,46,109,124,102,96,20,111,172,69,103,24,1,159,149,48,185,221,189,125,84,160,191,18,42,97,84,115,199,116,214,29,158,124,111,33,33,192,110,234,195,67,218,13,126,43,229,193,64,161,100,173,250,148,120,114,41,234,66,199,9,106,250,23,36,28,71,245,111,194,152,223,94,253,212,204,37,73,245,96,96,66,195,175,165,137,64,47,178,34,114,53,6,187,115,179,53,248,205,150,232,43,62,20,186,133,210,45,20,114,91,229,198,30,83,171,243,226,95,227,45,101,107,23,152,113,57,1,51,21,179,44,25,135,101,86,185,122,12,213,14,122,182,49,171,190,190,92,163,151,167,72,199,47,221,105,168,5,57,122,237,189,172,141,186,174,26,54,246,107,35,147,232,187,231,77,238,57,12,54,156,4,239,68,130,3,174,136,178,35,193,137,104,96,162,193,104,82,54,151,40,187,161,139,22,253,178,132,82,246,248,88,145,170,211,47,147,188,54,117,160,132,239,30,84,242,123,144,226,73,205,113,100,161,73,143,108,255,237,198,177,156,197,133,236,79,215,46,144,49,177,108,182,192,68,159,226,230,112,209,31,153,11,147,104,212,140,239,129,216,205,146,65,187,103,91,119,153,53,80,36,43,171,160,208,222,199,107,211,242,188,178,137,2,24,231,184,4,12,161,208,248,187,237,143,191,253,111,255,151,191,249,31,254,231,191,249,215,255,242,111,254,245,255,246,111,153,32,163,253,59,48,65,254,190,199,201,167,165,96,247,196,228,57,93,212,159,224,146,156,216,171,1,239,51,244,85,127,181,143,113,111,194,112,143,204,30,92,2,111,156,109,70,45,37,205,63,84,164,193,220,24,179,107,65,154,60,101,238,25,47,102,11,248,174,230,124,110,40,210,168,87,117,148,98,112,157,246,108,176,97,58,209,190,223,133,45,247,177,20,70,141,213,220,44,160,33,171,185,153,38,81,44,41,152,45,151,192,136,17,143,22,51,147,83,89,238,77,34,123,197,236,105,72,198,233,90,71,200,109,250,161,194,115,63,66,192,250,24,87,219,19,19,183,146,117,149,33,133,183,96,57,215,104,195,94,17,162,20,219,226,188,163,227,109,40,219,178,1,114,170,123,152,216,136,120,239,170,144,109,191,99,190,228,213,48,6,14,189,26,197,145,18,251,227,53,32,132,39,235,65,80,246,238,21,51,127,187,124,182,110,62,117,143,125,29,231,97,85,61,52,238,39,44,59,142,28,10,112,245,183,233,212,24,62,81,30,99,241,144,115,24,127,219,249,166,26,36,112,20,97,200,97,136,3,254,212,56,206,8,17,201,213,36,117,102,62,25,155,92,57,122,78,163,134,226,39,45,170,4,210,51,120,167,65,39,206,28,231,52,188,3,98,78,62,219,202,194,252,230,11,222,38,49,187,158,99,161,80,127,114,250,107,135,218,85,108,207,222,165,217,96,252,111,210,113,72,247,33,93,130,126,148,14,90,12,197,60,161,142,181,187,84,120,67,10,117,164,36,61,22,161,105,94,186,141,80,43,13,60,114,245,132,16,57,78,249,98,140,145,98,109,66,221,237,101,202,88,132,244,93,202,205,15,147,49,205,77,10,33,197,158,164,13,160,151,48,101,41,99,150,142,21,10,191,17,195,242,171,141,57,113,168,149,77,208,98,245,48,132,219,35,90,100,112,184,208,102,232,134,48,2,95,93,77,248,137,52,98,113,35,156,58,85,233,109,133,61,239,184,215,139,235,64,45,140,122,15,166,11,20,240,36,5,177,196,247,160,73,215,247,90,148,179,112,207,5,94,37,164,183,48,78,246,199,98,36,62,8,69,158,195,188,74,46,223,98,74,148,79,243,171,177,231,165,185,181,88,113,189,139,183,163,99,68,3,118,78,22,228,137,239,122,117,216,40,115,115,211,50,141,224,237,84,192,100,128,160,204,19,248,192,160,238,143,118,157,181,71,56,146,168,64,33,240,126,194,79,165,167,39,71,101,154,226,144,223,27,174,167,35,125,156,70,89,76,123,255,123,245,29,191,71,72,190,209,67,185,118,185,239,151,245,49,94,220,124,109,218,212,31,23,137,229,132,160,205,163,138,143,188,154,60,26,36,87,77,220,34,40,182,166,39,20,173,204,242,17,97,58,42,59,232,222,136,171,141,123,225,223,207,65,222,41,66,52,181,43,30,102,193,242,177,132,97,235,7,123,62,217,96,99,112,85,24,43,167,59,76,111,96,56,236,6,115,64,207,128,97,7,156,10,99,242,172,128,183,108,22,6,223,47,244,11,135,2,55,43,85,255,92,237,98,216,6,155,206,183,194,16,41,199,163,93,179,49,57,41,13,166,164,63,222,219,20,19,245,183,167,201,64,5,124,178,164,194,208,226,249,29,80,102,99,172,118,131,91,123,89,128,12,182,125,76,96,188,128,26,15,78,69,197,35,87,115,22,191,133,40,198,119,219,118,18,43,117,99,191,120,122,252,54,69,43,105,91,1,83,2,243,139,120,26,12,95,230,73,216,124,240,226,175,13,63,105,149,23,155,247,3,180,151,37,203,96,178,98,57,42,198,181,244,206,123,110,126,87,100,246,229,49,12,48,243,229,7,91,198,22,22,112,255,241,24,59,76,113,214,168,77,224,135,74,197,230,240,117,156,30,25,212,78,243,244,203,95,74,235,161,209,3,76,133,171,147,177,0,23,19,5,17,152,0,194,94,1,63,51,19,118,157,45,112,191,116,13,144,8,243,203,50,141,27,105,176,183,247,13,152,225,207,49,107,104,95,29,127,110,196,243,86,38,220,128,9,145,13,71,169,175,148,151,54,46,212,215,101,48,120,205,220,197,232,31,190,103,111,241,1,111,240,41,15,121,171,214,141,188,253,69,233,104,200,102,38,46,134,112,187,248,197,147,189,185,13,133,7,133,65,14,227,248,200,234,99,99,70,23,202,97,162,24,251,123,53,205,59,47,204,98,74,235,201,96,24,23,252,234,113,15,91,121,176,206,20,124,170,131,147,228,246,249,188,85,247,25,108,182,203,238,185,122,140,104,172,246,247,75,82,59,216,150,62,23,89,195,103,250,115,33,175,146,141,136,192,28,242,49,100,208,20,9,120,45,219,85,125,71,225,176,27,83,199,243,154,46,28,220,47,140,16,72,202,154,0,19,98,24,254,165,73,158,149,207,205,7,135,142,255,242,99,202,228,242,210,165,155,117,20,48,86,129,194,76,29,135,73,136,16,46,73,152,144,84,247,223,54,5,5,221,20,238,32,112,243,237,48,188,150,187,11,124,231,197,91,73,5,76,240,172,228,139,85,203,13,157,25,87,19,62,62,10,223,237,108,173,188,121,151,105,100,104,81,180,157,47,58,222,178,213,31,42,12,116,192,180,201,205,120,173,218,196,153,55,184,121,93,170,61,247,202,160,235,15,69,72,62,80,186,157,135,192,119,155,126,99,124,192,36,63,171,162,40,10,197,99,63,85,188,113,96,132,155,124,27,37,32,39,37,17,214,232,143,32,178,95,77,106,58,141,100,171,227,128,37,162,4,44,5,44,134,94,243,97,85,71,215,157,133,159,151,54,138,137,248,233,105,238,133,192,247,189,159,29,63,77,109,231,208,159,174,8,141,197,205,169,23,248,252,54,165,107,61,174,134,123,164,124,110,110,66,30,1,211,63,249,185,154,94,142,153,240,89,67,225,98,114,181,14,119,236,251,15,12,45,217,14,152,243,68,127,27,191,200,159,140,60,116,70,102,236,131,96,179,249,197,247,25,159,236,101,55,216,123,53,96,24,162,221,174,215,207,247,96,162,189,48,77,50,201,88,245,27,241,58,75,192,35,69,113,187,209,34,78,223,68,41,173,171,83,95,153,226,193,151,223,232,194,13,82,238,41,223,18,118,90,63,210,88,192,200,100,39,202,201,81,124,35,132,212,100,100,1,125,135,252,210,136,35,29,94,178,162,9,251,201,154,108,191,33,17,184,208,241,217,226,206,132,129,101,48,187,209,133,59,108,225,27,157,129,118,20,251,214,79,220,112,39,147,62,14,227,128,226,203,7,27,7,160,233,218,128,253,50,172,31,56,231,102,86,139,83,222,61,44,73,238,48,13,61,45,127,27,54,170,217,98,171,186,187,193,58,178,69,23,19,99,247,35,239,222,156,131,57,63,52,237,158,99,197,126,82,168,127,144,29,163,80,238,248,58,5,23,126,140,20,246,8,220,166,91,132,247,163,62,123,63,122,107,72,63,247,251,53,174,167,138,191,34,207,13,115,224,227,83,172,252,244,40,114,196,41,1,41,97,37,144,193,171,143,204,238,130,222,247,227,103,71,33,13,42,7,79,33,23,88,98,250,226,37,45,217,129,57,197,74,236,69,24,54,89,114,221,45,176,84,139,159,151,104,210,160,1,151,48,69,236,181,213,252,90,153,8,65,206,170,24,225,145,163,195,90,204,18,166,113,56,54,19,75,193,68,160,206,212,207,251,118,11,1,250,141,145,9,240,142,0,16,210,182,49,69,7,197,42,37,97,226,101,47,203,149,45,44,138,60,229,106,120,120,218,14,120,24,143,92,194,172,218,18,147,12,202,153,204,5,146,207,169,108,208,35,30,109,72,161,5,226,53,15,11,204,111,94,233,28,206,69,13,109,109,119,249,0,110,126,103,123,70,55,201,12,221,159,94,45,86,245,132,165,174,42,76,131,202,78,56,227,147,157,140,13,149,75,177,21,33,3,212,243,201,54,45,104,111,77,38,251,28,212,189,85,97,42,135,227,167,77,152,237,84,133,241,255,253,230,152,239,41,53,1,92,140,65,200,97,244,173,115,93,243,219,222,181,111,40,135,117,251,187,221,218,255,231,63,255,23,127,253,95,255,23,215,173,253,183,124,218,178,255,29,248,180,127,207,163,228,131,66,115,123,124,132,217,69,179,20,172,155,76,94,127,27,193,108,20,32,5,151,207,7,49,106,26,98,248,91,125,203,7,162,203,160,61,62,171,9,25,203,196,50,169,188,145,167,5,27,65,250,79,124,251,9,159,162,195,148,70,214,46,19,235,238,227,59,214,57,197,167,41,115,72,197,51,241,210,145,123,62,185,138,37,179,182,90,39,106,76,44,106,239,117,82,211,101,217,114,222,145,64,147,171,33,182,125,89,106,12,38,28,45,43,166,223,247,158,238,64,85,20,192,179,219,133,197,140,152,74,92,109,223,64,12,204,231,154,64,245,9,187,129,14,32,245,197,33,141,123,106,28,162,212,253,85,57,158,201,171,212,21,95,132,115,50,59,132,216,224,96,234,115,15,11,201,134,83,197,33,40,230,76,204,56,173,96,151,105,178,119,94,111,238,237,1,181,237,111,172,100,15,101,231,37,254,21,40,162,91,69,14,163,70,5,252,19,123,39,214,129,158,24,112,83,212,147,87,19,197,211,35,129,246,176,113,226,48,58,82,211,126,97,35,217,8,51,240,186,114,215,243,81,152,222,236,48,45,174,89,81,166,194,139,212,174,251,172,21,185,192,20,3,1,62,166,101,31,59,247,94,159,99,240,126,255,29,27,247,143,253,87,79,104,180,109,119,154,30,235,105,10,155,57,144,48,226,7,242,96,176,183,236,18,243,12,111,90,45,76,154,191,222,174,142,223,52,108,69,253,5,130,25,105,80,209,178,243,177,172,27,98,171,30,159,32,61,221,154,12,10,221,166,225,26,162,100,117,255,155,94,220,78,207,33,163,107,178,60,122,177,113,154,228,222,138,198,168,152,53,164,200,70,28,103,152,183,89,87,139,169,103,180,234,97,212,91,5,151,188,23,10,32,99,165,195,80,145,56,23,51,146,25,94,194,65,131,63,77,190,72,197,72,79,139,235,152,207,240,133,209,65,118,24,177,224,218,63,240,218,97,253,226,156,100,237,107,183,246,32,217,46,15,197,201,98,216,0,63,105,243,67,115,81,86,81,120,58,209,183,193,70,100,251,129,87,11,59,21,93,130,209,212,124,246,36,179,129,214,231,249,185,246,244,188,22,94,105,9,39,25,115,229,12,227,250,88,91,213,247,234,246,166,9,13,102,63,253,188,245,162,217,41,224,174,65,29,187,120,196,247,64,126,176,239,253,185,248,190,102,194,19,217,200,15,252,68,216,211,180,20,231,119,68,233,242,141,40,4,89,174,71,70,116,163,217,148,65,138,85,155,78,98,164,140,78,4,186,126,109,162,50,222,123,193,33,185,35,194,65,217,255,199,51,29,35,214,143,9,95,30,125,50,59,128,124,75,106,212,157,143,173,14,28,222,157,31,64,13,157,118,181,174,43,2,121,195,253,113,22,223,169,58,199,173,124,196,199,148,226,239,79,164,153,153,213,226,240,131,46,108,142,231,227,144,79,82,79,14,211,122,254,137,51,192,158,53,227,234,99,117,82,223,171,223,180,191,193,208,199,125,158,220,40,179,35,34,181,203,103,109,155,97,91,252,189,27,84,49,237,227,154,82,55,239,131,106,197,99,187,126,224,50,61,174,217,200,118,126,28,204,67,180,39,130,120,214,23,253,25,53,60,97,183,100,249,216,99,125,62,9,161,185,39,30,205,106,43,246,199,107,94,53,130,101,109,183,239,181,147,206,15,7,73,82,213,242,9,175,180,238,103,35,77,230,253,251,96,116,57,184,231,112,255,112,173,165,43,136,66,223,39,102,90,71,244,110,126,162,51,103,191,105,97,224,69,113,88,253,198,133,78,124,144,14,109,214,210,215,34,238,112,252,173,105,79,121,62,129,134,99,149,237,30,127,36,51,248,121,242,235,61,116,63,161,204,179,208,237,146,5,153,95,19,174,4,153,72,36,225,201,183,5,186,132,131,223,224,138,134,76,4,77,225,189,107,10,135,52,7,48,205,0,229,3,79,47,53,50,152,248,189,194,173,196,2,160,220,48,105,240,13,172,45,18,26,232,79,108,201,149,80,133,206,247,242,40,52,124,253,146,207,128,116,249,84,247,166,154,41,233,233,136,224,104,172,30,17,112,180,13,155,198,115,199,29,254,120,50,43,24,148,221,16,110,40,138,236,3,198,122,148,183,162,195,164,250,241,131,228,251,216,159,0,121,131,92,217,63,7,217,198,71,252,215,214,77,220,202,127,27,242,138,163,65,108,232,219,34,160,75,252,73,195,162,144,204,214,124,178,131,30,131,68,218,238,215,69,55,219,81,26,203,100,14,54,216,84,182,91,119,180,168,173,79,62,98,66,122,240,4,60,172,96,74,18,18,70,229,226,169,18,76,90,53,75,175,157,185,60,105,123,97,172,168,35,43,183,255,60,107,79,149,16,107,62,67,83,37,207,221,38,50,255,196,17,62,37,15,67,89,97,141,171,39,133,210,178,52,135,17,109,100,6,233,185,174,176,24,143,227,177,194,217,21,112,109,71,206,39,100,57,203,94,239,139,25,173,108,151,185,50,140,220,220,93,80,26,8,247,20,131,155,224,48,149,158,14,31,171,101,16,152,140,132,59,207,86,217,183,100,129,204,66,89,196,138,155,115,148,73,112,232,194,179,78,159,13,191,194,22,137,233,78,27,213,30,55,135,27,66,130,48,208,117,141,237,241,10,171,215,217,93,97,54,2,223,208,40,221,163,157,67,146,122,219,232,55,222,81,59,166,81,38,73,61,8,198,166,123,41,192,85,67,60,148,106,173,176,30,9,130,157,185,52,223,104,170,230,51,96,154,198,142,194,144,60,245,132,135,38,20,23,205,127,47,119,201,15,222,75,62,137,21,181,205,157,240,41,253,232,163,89,127,64,75,184,13,205,194,22,116,171,135,92,221,214,212,155,207,12,117,91,104,48,155,32,12,181,32,82,192,223,252,22,118,40,103,67,194,101,46,189,154,3,234,17,248,153,154,248,134,127,119,205,254,247,254,54,49,211,90,18,158,159,212,117,161,192,106,201,213,162,255,106,48,101,136,51,97,250,47,53,65,60,182,60,217,189,182,126,210,199,38,53,157,15,78,57,185,36,159,169,28,240,13,19,24,183,72,97,179,126,228,181,199,254,92,77,188,79,223,107,125,174,70,74,184,233,163,213,79,82,29,63,85,222,139,189,124,43,140,205,152,87,23,233,255,51,184,175,85,19,237,26,65,165,71,255,121,186,76,134,162,135,250,133,105,0,61,1,63,93,51,146,84,102,10,8,215,216,39,93,127,239,156,31,139,30,175,249,129,33,3,74,152,242,32,133,103,100,253,64,159,122,244,177,40,221,154,43,39,120,213,20,22,12,81,17,11,103,225,210,243,160,101,6,198,125,158,240,126,62,223,10,50,185,146,203,30,50,49,253,105,136,137,75,254,116,219,186,159,81,65,86,123,205,149,73,21,140,44,123,76,236,200,77,140,187,201,147,43,22,216,216,226,19,166,168,73,158,188,83,194,84,99,18,210,203,172,27,214,221,226,201,121,5,220,169,81,81,152,166,185,152,9,198,93,170,48,81,158,156,225,83,5,67,13,182,150,228,128,175,241,33,103,254,66,191,174,7,58,160,14,216,138,26,103,69,192,115,235,178,182,180,107,190,214,128,200,180,41,124,50,92,4,92,52,120,177,40,121,138,77,30,133,28,10,98,4,182,195,56,174,190,94,246,60,122,243,13,173,68,75,184,170,149,69,235,224,83,31,129,75,209,155,51,10,109,37,188,136,0,10,76,155,113,142,56,109,9,75,225,122,189,208,210,4,222,186,128,176,239,75,145,171,75,209,18,163,107,192,236,154,11,136,138,196,37,107,96,82,188,49,244,234,42,6,224,154,63,126,7,249,109,29,21,19,164,62,250,224,26,250,96,15,71,15,61,225,93,187,254,52,228,176,45,175,94,26,47,183,226,163,90,234,206,49,125,170,36,221,73,222,221,65,204,155,227,167,213,127,47,17,113,210,96,88,91,191,189,128,142,115,227,36,245,71,133,208,157,244,212,124,97,90,101,178,23,151,18,248,90,156,39,9,24,117,160,172,235,185,176,77,228,128,41,186,200,67,129,56,38,196,249,221,225,82,52,96,65,207,36,29,48,203,97,140,104,249,105,14,82,15,214,111,211,248,75,86,92,202,112,200,119,191,43,14,10,0,202,147,154,192,131,198,213,128,251,145,90,112,96,200,136,94,91,149,114,12,206,190,173,240,170,47,3,250,66,138,28,113,169,165,48,114,83,142,66,75,81,62,232,61,37,154,191,86,65,43,117,182,207,79,143,151,21,23,190,113,8,212,247,7,102,215,11,248,174,252,172,15,6,158,115,189,210,246,192,12,66,169,250,218,203,169,140,224,226,134,101,90,71,28,189,6,47,145,161,101,27,246,203,33,240,79,28,204,97,234,74,62,47,54,169,241,170,14,115,72,60,122,53,188,125,43,126,219,72,0,4,110,80,110,188,206,32,48,110,145,188,247,245,231,158,151,120,135,211,236,250,22,226,247,95,248,238,5,158,38,221,214,61,243,249,220,247,52,164,28,206,225,235,72,84,125,242,182,161,190,242,247,254,81,133,203,176,32,100,124,94,59,24,158,36,35,64,17,248,88,7,177,195,86,55,43,143,70,129,241,75,155,8,252,160,131,32,40,149,88,221,47,70,117,89,10,89,126,76,147,94,39,105,4,2,59,53,30,129,9,213,13,127,109,36,222,37,49,7,124,55,46,127,45,216,243,31,93,65,99,66,78,216,28,54,82,121,89,3,195,188,195,23,37,7,248,232,92,224,4,204,95,134,245,226,249,12,201,104,47,147,209,178,22,254,121,244,173,168,219,170,241,203,80,121,236,207,120,27,11,175,127,235,170,157,108,221,148,57,238,82,247,121,132,79,249,89,32,36,199,94,69,65,224,178,68,104,17,184,195,235,226,227,253,24,241,237,231,230,48,64,250,120,95,95,120,102,179,153,125,173,26,217,120,58,233,241,237,101,80,72,4,173,64,31,184,186,229,222,208,186,120,208,140,248,168,73,192,39,124,140,74,204,175,222,104,15,100,220,25,111,137,100,86,125,97,226,223,61,139,150,138,101,248,60,2,75,239,31,39,107,222,220,136,241,95,162,176,245,83,185,78,58,199,110,21,213,119,95,241,171,167,113,159,231,147,83,201,56,189,120,194,250,190,31,9,22,22,106,35,202,241,139,7,221,13,57,7,169,99,57,158,62,252,181,251,72,26,128,252,18,100,233,142,162,25,158,243,4,203,101,191,220,2,63,62,246,59,17,242,83,195,255,223,75,12,73,51,181,244,132,45,37,241,178,76,0,83,253,39,239,140,54,214,227,209,87,224,167,232,218,129,191,228,200,111,83,89,159,145,148,11,19,87,126,23,230,162,137,102,141,76,154,22,211,204,121,154,195,133,80,126,70,51,240,63,31,111,134,64,80,132,194,15,57,3,150,117,126,190,41,35,24,250,105,168,202,71,187,70,114,99,139,123,225,106,172,22,249,219,196,143,202,171,11,187,108,121,177,186,5,54,42,158,234,240,51,100,179,250,197,30,223,133,187,140,57,101,203,185,120,237,158,226,60,246,139,255,41,45,105,165,56,3,9,42,251,242,160,77,186,136,3,138,254,47,201,202,128,43,91,138,192,176,149,248,231,226,41,231,212,49,129,183,194,221,142,69,139,198,245,97,242,173,238,137,65,53,237,10,24,217,157,156,73,70,249,246,242,28,217,205,141,224,87,96,66,183,111,230,210,164,230,154,206,67,156,169,185,143,143,202,156,91,108,32,36,113,30,55,83,32,147,129,83,49,135,108,99,66,207,39,134,236,158,129,83,134,12,78,4,108,230,184,154,196,112,190,181,137,15,121,18,154,17,165,218,39,81,216,6,60,10,194,115,149,33,57,29,4,224,49,146,226,173,58,113,175,92,0,135,253,101,251,2,176,16,106,178,88,118,194,30,72,170,30,31,50,227,163,158,2,111,190,137,255,54,25,162,121,228,183,89,158,175,130,197,133,77,16,88,166,2,34,20,59,127,155,158,139,100,205,133,233,159,230,146,199,71,165,25,95,131,92,205,7,244,7,67,251,34,187,152,58,65,14,182,160,128,201,69,60,10,243,189,252,83,90,51,80,102,139,10,123,68,243,66,175,5,233,48,29,192,2,211,197,25,147,240,90,83,162,249,209,171,177,139,191,29,245,192,196,1,243,167,153,237,167,212,152,132,22,26,74,247,148,18,97,250,178,253,230,133,210,194,52,82,40,193,129,5,43,96,46,79,211,174,146,196,172,30,140,88,214,228,39,142,90,165,235,178,214,184,154,9,155,109,103,232,164,192,92,176,102,94,221,164,138,3,167,153,238,171,26,87,95,143,50,179,131,20,220,143,21,27,210,162,17,68,108,55,104,10,233,137,120,111,126,103,9,125,105,2,147,69,121,124,27,159,166,55,83,4,38,3,52,95,243,106,77,163,111,79,99,27,249,37,120,43,2,54,191,62,223,27,141,216,87,138,206,55,36,121,47,139,205,121,130,130,244,4,154,61,9,195,73,49,170,239,103,200,143,60,217,162,104,28,36,215,53,246,197,201,121,12,173,79,194,213,120,44,252,189,88,92,41,30,216,41,122,227,124,242,155,79,138,238,51,208,79,72,235,52,63,64,166,21,151,30,65,199,140,48,225,69,225,118,78,255,147,66,152,234,94,25,187,21,52,44,57,98,149,38,6,15,72,47,220,7,184,30,19,70,73,185,191,69,1,192,204,74,25,147,99,189,229,142,206,177,164,56,239,190,113,65,212,243,56,12,95,133,12,40,86,55,38,213,11,15,99,204,18,152,68,99,143,111,73,92,254,200,60,106,52,82,151,18,87,119,188,184,124,235,102,181,23,35,174,190,158,165,148,9,35,88,9,161,190,239,41,208,1,78,249,28,132,22,92,129,219,118,113,50,41,242,219,112,185,149,227,27,49,134,243,80,244,78,142,199,237,39,98,119,91,215,38,153,140,234,199,249,186,39,205,16,75,195,82,11,207,220,185,231,80,199,157,207,221,233,87,27,62,19,86,179,210,213,42,176,185,178,177,161,93,59,82,74,148,209,69,219,167,229,102,73,226,35,3,175,38,180,16,46,194,178,230,208,242,185,57,25,29,183,104,97,20,104,73,243,5,76,35,123,236,57,215,60,109,210,132,98,194,128,229,109,196,179,33,85,206,9,131,73,142,196,136,195,159,221,228,189,139,53,5,197,166,130,98,242,7,54,154,151,184,154,198,157,170,55,223,173,206,152,228,164,229,37,129,13,173,209,93,250,9,211,211,53,100,88,26,197,173,177,97,81,150,163,175,77,51,82,44,92,110,45,5,189,196,132,75,36,7,121,48,26,171,20,238,136,184,250,68,122,200,253,228,68,34,144,72,5,118,156,32,184,9,242,92,244,173,182,22,7,62,175,44,231,15,81,198,22,23,79,163,173,207,139,7,58,120,99,251,47,175,33,58,238,221,250,20,71,139,3,27,31,250,145,195,201,152,28,210,46,36,127,157,14,2,180,63,172,102,255,86,180,195,38,61,44,240,134,161,49,174,30,70,8,147,176,37,253,195,108,220,230,174,203,115,147,238,62,62,201,144,163,75,154,141,78,39,32,4,177,1,99,86,111,121,173,187,239,18,74,143,49,185,59,178,124,172,1,155,223,142,183,158,200,233,202,218,35,17,219,189,94,224,142,24,220,93,178,23,66,176,24,251,236,162,225,188,165,39,106,232,121,57,171,12,166,140,63,215,214,52,233,158,19,43,19,243,87,14,23,104,240,74,248,31,22,152,214,115,141,98,184,243,234,91,2,223,35,240,164,221,72,77,255,53,214,227,189,170,85,242,201,205,225,185,19,91,130,206,190,244,22,175,51,49,130,130,204,14,236,173,223,99,66,125,183,99,237,32,151,157,230,23,134,1,89,169,37,135,143,216,25,119,243,51,2,139,23,189,75,248,60,10,35,77,23,46,27,173,126,91,162,145,68,198,144,168,244,231,130,154,116,202,54,139,56,125,125,217,119,126,122,209,120,71,9,47,138,225,221,7,54,142,253,164,129,130,96,28,134,108,127,105,26,46,170,206,51,228,168,250,246,33,51,174,178,158,213,8,240,139,59,33,41,43,11,33,179,140,255,83,120,183,167,151,8,194,100,0,153,147,192,70,150,233,123,25,10,224,84,104,39,140,43,83,253,212,36,75,255,116,25,52,56,189,215,118,179,210,188,82,41,115,69,161,155,102,79,127,175,251,95,160,130,82,152,18,166,128,155,81,15,202,205,15,105,143,237,48,28,1,23,254,59,99,213,127,253,95,254,159,127,243,175,254,247,191,43,86,93,199,191,139,88,53,131,210,91,68,101,127,140,72,105,217,99,131,222,243,194,195,201,38,156,42,126,1,142,215,246,164,216,38,38,223,147,116,18,24,45,31,15,85,119,35,63,77,119,230,46,167,233,50,105,255,47,113,231,142,179,77,142,44,231,13,9,2,239,151,237,201,147,35,224,152,50,180,1,89,194,28,71,56,142,86,163,89,135,248,228,91,153,12,254,163,145,163,3,116,99,140,233,142,175,234,173,11,139,76,102,70,70,0,55,168,220,119,95,0,51,165,58,1,155,163,33,0,11,140,14,172,119,67,32,205,189,243,117,111,36,131,1,73,49,114,186,88,42,10,147,203,148,108,203,167,132,129,204,29,105,32,73,125,154,196,219,168,53,224,177,228,147,2,166,232,214,47,140,218,204,133,73,132,148,29,39,103,146,145,52,31,13,64,110,102,134,183,163,237,142,4,101,83,157,252,220,211,242,222,122,176,9,170,248,193,166,56,42,9,47,212,70,8,134,28,38,239,38,91,223,74,103,109,105,126,95,59,145,225,146,147,83,121,90,158,25,197,144,189,73,199,206,137,203,73,25,175,64,115,209,20,9,44,116,246,64,247,96,177,174,7,70,184,245,219,238,252,126,250,26,29,0,83,126,246,220,39,21,99,116,198,47,76,69,180,149,11,35,233,156,255,146,79,230,159,125,190,247,235,158,151,245,201,134,112,12,233,45,45,208,69,206,222,123,250,204,210,120,170,50,179,208,121,179,125,47,141,108,87,151,114,43,83,98,37,232,115,120,13,105,107,45,166,56,209,125,119,212,41,229,93,85,69,170,12,198,49,252,22,25,58,78,96,66,203,100,141,159,163,239,87,73,144,101,137,238,32,170,181,79,203,105,90,39,227,42,178,181,154,38,2,239,233,28,186,189,222,163,161,227,215,21,107,20,169,32,217,122,65,61,113,243,103,182,25,25,150,148,174,142,212,165,146,31,205,202,44,89,117,51,214,61,155,152,21,75,43,102,207,178,172,91,255,81,100,8,184,174,38,7,67,162,233,145,228,162,61,105,232,193,40,110,239,17,139,62,153,218,172,241,8,252,187,8,199,225,66,174,41,97,22,203,204,39,162,104,241,8,82,54,18,41,157,185,51,141,27,174,32,226,92,228,104,102,157,20,187,43,6,67,147,88,191,195,3,77,145,169,234,16,153,171,6,113,103,208,223,96,135,198,28,97,86,66,19,132,215,185,238,209,236,50,37,188,164,163,46,146,54,216,129,100,141,62,161,160,126,246,231,243,183,173,148,148,127,49,206,104,36,216,80,53,144,160,128,56,232,4,5,113,234,78,229,232,142,5,218,243,102,138,103,134,240,129,240,86,78,60,142,9,115,164,177,58,225,135,108,196,9,233,202,77,155,156,213,109,54,217,75,211,171,134,72,163,199,143,91,219,121,109,43,176,188,135,142,232,50,39,105,123,101,123,67,58,246,102,208,182,120,250,2,103,30,83,137,240,113,177,89,191,48,33,245,136,160,218,162,104,217,136,227,50,57,87,236,149,49,255,123,246,125,227,252,115,99,110,108,38,175,29,55,48,41,234,72,53,161,75,49,183,238,128,216,246,68,30,11,155,55,221,13,147,141,24,17,196,109,84,45,37,84,162,44,117,162,39,255,250,214,211,251,98,134,218,78,36,39,95,195,24,150,235,106,84,92,82,228,107,206,190,187,234,219,34,187,241,25,102,89,70,198,136,150,178,41,60,111,39,223,212,6,21,122,73,145,217,70,101,71,86,5,214,243,104,186,155,237,100,187,29,174,240,254,134,230,0,172,219,200,211,42,84,27,116,34,70,64,27,126,108,4,190,99,10,17,169,176,103,79,49,141,211,244,152,182,194,203,216,86,249,194,91,167,195,106,207,34,98,238,193,118,106,43,202,190,198,15,174,198,5,207,2,159,99,35,171,2,13,183,52,121,42,149,156,139,119,214,64,72,165,139,77,210,42,248,38,248,177,232,128,12,205,37,13,179,113,241,155,70,23,107,13,77,247,80,241,137,212,158,137,64,150,252,228,146,248,233,128,161,88,201,77,55,154,51,202,61,57,63,45,119,141,188,160,19,12,249,236,207,172,47,211,25,107,85,110,113,48,125,155,77,14,62,91,183,89,119,220,23,234,208,154,14,202,183,238,106,68,216,81,101,99,87,209,16,157,49,202,76,87,41,107,238,238,44,48,241,203,144,204,171,236,220,168,255,22,111,13,179,244,155,178,154,173,188,200,198,254,194,148,248,37,171,104,230,116,113,238,84,132,183,92,78,244,77,133,57,96,62,45,185,105,6,205,57,248,222,52,182,158,146,43,69,244,165,196,125,157,61,202,18,182,14,210,179,155,240,241,62,178,169,163,12,10,223,137,21,226,169,240,173,201,154,11,17,188,244,123,105,147,114,103,215,52,110,130,62,31,201,84,146,104,114,114,54,226,233,166,52,193,229,161,229,109,62,24,119,191,171,77,212,248,172,35,170,214,98,78,49,223,112,73,94,91,29,114,71,130,185,181,41,15,141,254,236,243,204,253,182,41,189,46,89,125,76,110,173,70,44,1,229,162,200,206,46,87,179,52,137,125,122,33,22,148,164,61,125,26,217,75,48,72,152,237,161,169,241,66,93,62,198,10,190,114,154,210,71,97,45,22,136,177,105,222,151,172,139,201,228,122,187,49,206,128,214,176,39,229,4,146,238,45,82,123,201,76,27,46,140,153,87,76,57,88,28,87,209,88,162,148,177,74,138,154,24,134,92,77,82,104,9,34,120,186,191,141,47,206,212,58,137,101,29,99,1,57,211,66,214,34,12,204,255,59,78,97,164,15,253,237,243,1,166,209,34,124,51,38,137,192,16,112,115,191,55,214,150,180,25,22,236,213,198,184,169,65,24,79,146,160,96,193,9,33,163,105,159,83,207,90,124,50,43,227,25,5,160,169,26,53,152,236,212,116,115,85,52,202,14,97,0,208,6,232,38,175,211,60,200,82,151,98,249,153,59,185,245,88,210,207,79,239,174,240,9,232,82,137,128,128,68,254,93,27,173,49,115,223,170,25,90,129,82,166,180,84,250,156,55,25,197,11,148,131,169,140,172,126,195,86,228,1,164,96,199,231,222,35,211,85,126,229,116,169,36,162,192,30,117,72,186,220,138,86,3,241,10,142,29,206,137,67,16,222,148,223,174,102,77,114,227,160,180,159,58,228,25,134,75,178,231,168,34,201,230,25,9,195,160,225,154,83,200,115,219,182,85,95,113,176,117,21,200,193,108,151,90,132,119,56,44,75,201,121,39,163,48,249,3,39,175,166,224,130,13,239,143,164,25,23,85,225,1,201,44,224,133,88,182,220,20,46,115,61,234,186,56,131,200,142,31,181,133,114,25,0,152,74,75,19,60,213,131,30,202,82,192,120,0,73,165,156,181,238,38,168,177,170,148,164,38,206,42,60,208,40,195,195,122,213,163,41,115,185,236,27,217,88,154,118,229,210,40,180,223,20,181,105,118,102,45,196,83,213,143,138,64,231,215,37,193,179,152,88,106,148,27,80,143,93,85,106,233,108,80,70,164,68,177,198,201,146,163,89,148,233,83,132,165,21,90,158,188,107,202,236,237,158,156,13,199,150,111,147,241,158,92,44,111,146,226,39,158,19,222,68,69,159,43,94,24,188,241,181,149,177,209,238,142,19,179,101,81,85,65,80,162,212,168,116,156,21,161,141,173,156,12,132,224,238,64,58,15,149,84,187,192,103,19,30,123,120,60,129,207,226,215,148,106,114,110,61,234,244,182,130,76,61,57,249,132,120,221,27,231,116,61,121,30,198,182,255,168,38,205,220,7,238,235,102,171,60,98,176,160,142,93,68,83,8,255,50,250,245,157,117,148,152,177,228,219,132,251,93,35,140,34,163,118,38,125,165,247,156,73,170,249,183,185,241,132,201,250,219,92,123,185,40,12,145,34,196,35,232,82,190,113,67,56,9,87,149,11,99,219,236,220,211,9,173,142,120,71,96,36,123,123,28,141,50,128,160,198,237,15,214,82,193,128,67,94,103,135,88,20,179,6,244,205,38,18,129,214,168,52,98,175,139,149,5,74,249,2,195,227,219,193,121,162,237,90,134,41,253,97,45,167,56,186,90,89,66,96,250,205,239,201,209,75,152,122,52,213,171,203,183,26,198,137,23,56,153,32,146,195,80,37,132,79,136,82,120,221,125,92,58,22,93,191,2,227,132,234,139,196,102,114,109,242,196,233,193,113,177,48,188,96,161,247,200,67,203,8,134,230,11,207,210,166,194,149,244,239,190,48,121,49,129,169,180,248,39,130,115,8,171,167,80,235,16,138,203,193,96,179,70,107,121,35,112,187,35,54,221,38,216,38,124,19,228,131,17,251,8,152,68,191,240,17,55,14,132,37,8,112,184,143,173,165,176,211,117,49,123,205,72,196,10,72,20,237,59,32,132,111,154,244,225,82,31,221,205,37,187,204,205,117,75,161,198,44,24,70,246,185,120,91,110,93,73,152,70,178,9,66,97,71,180,98,41,91,145,40,217,231,13,90,176,247,86,154,229,182,64,56,126,123,90,20,254,192,39,84,246,135,114,246,102,226,221,3,140,92,126,156,28,111,144,162,100,95,124,248,114,144,21,207,140,211,148,0,202,42,226,11,62,1,51,221,61,130,82,98,157,65,101,220,166,7,41,48,211,70,189,48,210,182,122,110,202,185,30,99,157,192,5,161,14,57,154,201,112,245,96,89,210,47,46,83,49,101,1,4,160,28,62,207,123,232,201,39,245,244,184,114,170,89,93,73,179,19,43,231,251,219,61,207,37,179,101,195,171,239,78,89,212,242,151,114,237,77,6,112,143,160,143,22,234,233,10,159,135,22,239,11,66,227,222,74,93,197,224,56,38,134,101,70,218,114,99,103,247,208,70,124,157,198,222,30,202,36,94,200,139,6,204,149,233,43,177,237,151,167,122,55,141,23,34,139,4,27,152,162,67,192,132,154,202,89,111,176,195,188,182,76,19,78,215,73,169,33,169,84,115,112,114,89,228,199,67,237,166,5,119,6,161,247,4,74,58,150,224,102,148,22,71,211,220,167,207,188,154,137,178,63,22,110,188,119,133,73,225,174,56,218,220,179,182,146,210,83,172,219,219,180,32,246,67,120,223,241,13,32,10,70,48,164,48,97,129,83,164,49,6,126,190,237,179,229,129,96,26,52,230,68,159,207,211,28,81,151,211,175,177,83,89,122,106,62,174,125,249,213,16,78,250,219,119,17,253,9,22,255,150,166,77,27,103,121,242,129,4,119,155,172,139,252,50,205,75,46,240,9,53,117,108,201,18,100,134,210,24,113,221,173,175,247,251,162,40,180,156,115,14,205,117,104,203,7,4,134,81,157,187,77,14,50,23,237,85,33,23,18,231,62,203,110,89,250,5,96,110,189,130,147,142,173,236,18,190,111,197,207,126,4,235,156,86,191,44,163,240,108,149,87,228,239,104,172,152,77,194,137,51,39,164,225,117,46,12,132,149,154,13,105,12,182,245,237,232,216,146,3,200,164,200,216,85,58,188,222,137,182,194,19,244,82,199,178,109,185,72,143,102,68,196,66,112,120,217,158,112,110,185,48,163,76,205,17,189,40,16,214,164,14,134,69,97,138,210,34,90,230,73,225,95,119,79,180,193,144,117,151,174,10,211,11,239,41,224,132,65,164,60,178,76,107,251,61,250,76,109,83,122,108,42,85,176,207,72,228,107,147,17,225,168,3,143,113,27,112,146,69,69,2,18,233,68,139,77,234,244,30,235,177,9,97,156,26,47,132,22,141,173,112,10,202,20,239,18,85,212,42,165,96,152,24,210,36,131,165,231,208,163,179,183,239,147,64,67,77,97,255,37,197,63,58,131,206,232,249,133,192,3,165,173,53,133,201,215,8,168,60,161,55,204,110,43,95,121,120,224,115,112,246,131,201,163,92,191,91,67,109,238,251,96,236,24,210,13,246,26,53,102,28,114,127,48,91,4,116,172,20,166,71,63,59,140,208,224,243,203,88,68,150,64,153,68,150,192,150,18,168,31,12,99,33,235,185,207,154,251,205,155,7,165,16,56,69,205,12,222,106,111,113,97,108,80,165,66,208,104,31,29,95,217,132,180,21,211,230,109,150,108,84,250,210,40,14,79,120,244,34,132,103,54,46,41,78,142,217,107,219,83,97,84,41,219,133,215,16,37,53,114,194,39,202,245,43,63,235,173,118,227,19,60,224,185,218,29,222,68,158,247,182,33,180,148,207,39,123,160,203,148,30,113,193,31,225,107,250,111,67,120,79,93,174,28,127,133,175,195,3,24,205,137,173,48,116,163,229,191,141,194,206,53,40,225,228,20,134,155,159,28,62,99,219,10,195,254,245,129,198,46,81,147,133,141,114,95,190,15,149,94,32,97,242,53,219,169,127,61,239,192,144,64,101,152,158,96,46,125,202,40,160,3,177,45,121,221,80,20,150,143,98,220,138,105,189,147,55,114,230,152,81,170,195,36,196,111,145,160,33,181,220,62,61,71,82,129,38,53,155,101,164,209,21,234,223,23,129,166,16,147,27,102,53,61,249,117,159,224,169,41,199,128,185,15,19,207,236,240,211,137,199,42,184,216,86,56,138,229,150,168,61,142,238,61,212,128,208,36,21,172,198,171,245,51,103,4,140,68,32,115,224,41,60,218,142,155,194,68,68,142,38,249,51,29,196,127,118,201,183,101,249,130,18,163,132,22,177,7,165,251,45,6,17,85,40,17,238,132,41,210,106,188,170,105,123,151,170,112,57,79,184,4,252,144,46,154,25,168,126,181,84,96,228,221,110,129,249,192,120,137,118,159,20,134,233,160,117,133,225,162,250,215,49,200,68,137,68,101,167,11,182,251,227,38,103,223,132,169,66,135,51,165,69,63,57,54,136,251,238,195,168,62,91,71,155,195,131,110,172,251,219,102,101,50,99,190,234,63,95,22,129,33,50,175,152,145,112,34,201,10,195,22,141,249,12,22,184,36,79,137,190,144,155,29,1,91,41,93,96,60,82,119,252,54,97,142,12,21,52,159,82,138,87,130,165,220,117,53,66,221,99,32,195,29,151,150,23,149,221,11,119,66,226,238,79,13,235,11,169,18,51,80,160,248,102,121,230,229,46,240,40,223,13,151,3,180,233,174,73,56,134,202,33,246,106,49,157,161,177,46,231,38,175,206,48,246,15,183,86,105,42,99,190,66,239,178,196,103,77,67,67,23,24,207,7,31,74,152,34,117,73,226,243,84,92,163,13,142,56,29,202,91,126,25,197,34,7,121,175,83,65,220,120,102,253,230,201,197,85,136,206,76,35,5,156,99,152,109,139,188,111,224,77,90,226,204,115,23,38,217,41,147,149,121,82,117,63,55,59,197,155,238,162,185,153,6,17,159,48,48,165,152,55,19,119,118,11,116,253,215,234,167,238,237,6,229,70,112,201,31,211,234,128,208,213,139,60,15,20,179,231,167,114,205,120,192,159,254,166,93,205,208,156,176,243,131,7,89,31,249,172,105,206,217,203,71,224,134,2,33,27,207,198,220,158,188,125,131,143,180,79,145,144,135,140,115,190,167,47,22,35,108,59,227,72,225,177,240,179,26,31,204,172,250,252,118,51,195,13,63,57,251,156,46,58,195,103,203,107,41,228,15,70,132,56,221,140,212,143,65,238,196,123,243,85,77,146,44,163,191,16,61,210,245,193,172,183,237,238,238,126,221,237,221,135,55,111,83,244,145,79,20,57,76,135,193,159,10,204,236,27,213,155,113,22,59,152,15,158,44,114,50,13,39,148,152,147,47,199,251,71,86,16,24,205,238,154,115,156,188,8,207,181,33,60,186,188,180,109,244,138,34,89,136,138,27,116,232,131,38,211,62,20,221,83,212,56,208,248,234,254,72,113,122,189,139,117,37,203,148,93,162,240,12,43,92,92,150,162,144,183,29,197,141,234,133,171,229,13,127,48,36,157,19,162,12,129,249,60,190,29,90,34,86,61,79,84,142,38,63,239,181,84,118,203,181,10,63,3,193,121,154,85,190,223,206,102,165,121,55,43,168,190,157,113,153,28,166,102,47,84,70,152,4,39,244,250,168,197,137,114,148,152,60,209,31,78,117,238,203,109,38,235,192,148,93,216,57,122,156,121,215,175,108,51,112,134,60,179,101,114,237,223,109,23,218,159,150,254,52,83,180,75,235,67,12,158,26,154,85,120,143,217,213,6,12,198,32,252,159,216,15,255,219,191,253,253,127,252,203,223,255,237,191,255,195,134,35,253,123,88,6,161,244,71,248,253,13,14,156,136,146,36,244,17,178,90,209,25,129,150,27,50,93,242,134,172,121,225,203,216,155,224,180,20,102,105,161,129,3,240,61,134,19,182,35,232,32,231,182,52,238,87,151,162,225,156,105,88,206,93,45,76,114,152,174,25,41,3,158,147,247,62,188,212,64,19,197,204,77,159,49,117,124,239,10,79,182,247,145,42,126,37,107,59,156,33,96,156,100,237,115,169,214,51,248,253,50,220,238,81,116,212,78,200,59,95,33,2,69,165,70,32,163,99,99,212,24,58,16,115,186,174,24,100,14,60,115,6,21,126,180,103,30,56,227,212,55,20,180,215,116,90,175,187,28,220,97,128,20,135,55,210,216,75,142,38,227,236,243,4,173,65,83,132,130,15,12,81,242,75,136,36,178,241,231,141,52,129,207,252,181,190,122,25,69,34,246,77,122,242,179,216,123,165,239,192,228,8,75,121,224,246,121,3,26,204,7,157,31,24,61,170,128,33,4,234,209,59,85,23,26,78,214,173,213,69,134,29,184,93,16,117,196,245,128,99,220,83,243,122,36,204,100,177,154,158,89,160,57,138,50,189,62,210,51,164,157,127,3,188,231,51,173,163,35,82,190,252,48,6,146,37,107,60,69,147,228,114,151,153,68,65,44,11,11,210,180,86,154,191,205,243,149,35,201,175,167,38,237,230,79,108,35,45,144,219,115,91,233,243,185,5,198,76,65,2,38,140,200,156,218,150,200,199,15,221,49,160,106,79,234,224,7,179,137,90,69,135,63,62,46,46,236,103,14,132,73,50,149,192,24,249,140,128,225,214,22,157,120,169,36,149,128,177,175,80,20,227,219,118,209,85,158,73,187,70,207,30,40,187,88,157,180,107,138,150,38,115,166,237,207,183,69,113,205,101,61,128,209,62,146,47,15,61,129,15,163,94,43,2,63,117,255,122,246,253,135,243,104,18,209,87,210,21,211,233,45,112,93,200,141,232,52,56,113,79,244,59,46,195,120,54,2,211,237,151,29,53,201,55,121,216,149,105,181,249,69,147,219,59,171,228,95,50,221,163,185,114,98,80,143,11,75,66,178,187,72,184,250,7,186,52,3,132,152,5,194,134,17,115,98,211,61,4,198,26,180,125,17,188,137,45,173,164,48,201,91,223,90,236,14,191,113,62,209,46,95,173,135,71,137,175,163,42,74,131,141,159,27,22,180,212,126,225,220,182,226,57,28,56,55,85,28,97,26,21,206,237,221,177,9,245,189,162,23,102,180,246,230,223,25,41,174,44,53,80,104,237,29,49,40,135,235,210,105,13,127,165,8,34,18,43,185,52,32,65,146,173,228,249,63,152,0,175,201,71,90,104,228,157,254,45,36,84,68,203,101,75,18,10,163,80,225,23,198,212,44,253,196,6,187,202,164,161,231,235,152,127,205,168,50,246,246,39,49,207,235,161,65,73,118,65,169,90,215,118,187,239,103,106,18,13,183,204,243,2,253,41,33,42,181,116,154,76,148,221,166,191,190,74,102,242,137,227,118,164,9,126,209,237,18,174,31,19,33,172,104,127,198,104,232,45,13,50,54,61,148,30,160,178,162,226,225,163,129,220,106,222,46,120,96,244,227,52,192,57,227,106,220,119,128,239,129,48,76,200,184,241,144,187,7,199,84,149,187,76,87,80,41,92,111,129,102,88,20,175,228,194,81,184,111,30,26,231,222,234,179,30,102,247,248,181,200,56,23,153,143,154,233,206,172,21,145,49,52,78,73,130,193,151,199,105,202,67,223,243,231,194,47,161,35,18,227,12,15,218,215,48,69,104,129,207,6,172,121,224,133,246,197,208,28,26,33,202,142,160,29,25,165,84,159,173,204,89,189,211,167,45,131,228,46,173,29,26,162,156,101,63,62,9,26,223,182,166,171,82,54,237,65,63,218,184,71,69,151,76,100,250,150,31,77,21,81,55,205,201,148,156,62,42,69,178,217,72,77,53,248,36,190,76,48,40,55,145,52,110,51,138,125,241,80,247,204,70,75,210,81,9,253,198,244,21,232,16,96,110,82,98,227,161,32,107,228,113,50,132,94,33,250,241,5,160,187,229,129,50,226,10,85,31,10,54,64,95,181,41,209,222,85,250,115,211,203,26,233,28,166,161,78,95,87,230,239,191,73,132,172,201,16,7,135,223,40,155,17,192,27,225,189,104,44,75,215,71,235,1,211,196,163,112,167,28,235,215,141,224,191,232,168,0,239,18,91,125,234,124,75,166,124,184,223,112,105,252,210,166,101,11,139,194,21,82,143,195,180,62,53,253,52,201,253,14,135,151,137,186,191,59,180,18,145,130,133,6,57,105,8,147,241,30,92,190,247,56,11,210,179,173,133,184,49,125,226,38,173,240,134,248,100,183,188,74,108,68,135,156,166,6,95,165,133,34,79,50,51,149,169,243,29,108,86,111,172,161,105,157,148,158,78,104,180,62,249,142,12,162,96,150,6,62,6,113,77,94,234,74,228,197,154,166,87,248,4,130,67,69,61,212,194,30,253,128,104,207,117,180,118,85,224,251,197,240,174,62,131,10,1,110,73,26,205,114,107,31,121,37,25,149,69,56,219,164,41,7,166,221,223,198,39,81,157,106,186,10,100,99,151,125,240,217,249,212,162,241,44,158,24,31,13,55,161,72,137,146,132,160,86,176,240,45,25,6,43,165,60,51,26,53,218,238,219,185,180,223,21,230,124,1,203,171,135,166,152,75,137,65,143,38,199,225,71,91,165,254,153,46,113,217,216,177,29,164,221,82,227,116,138,10,221,223,118,199,99,67,243,181,182,228,116,223,54,65,239,223,73,231,67,42,220,46,79,150,248,130,206,138,36,79,197,4,223,98,43,122,166,101,109,10,63,240,9,215,156,87,67,230,165,180,103,40,53,246,50,190,0,161,241,133,164,140,192,39,100,155,45,118,147,228,146,165,192,196,170,30,242,126,192,176,54,246,123,180,47,80,134,158,81,251,87,197,31,136,150,108,185,22,100,16,229,74,127,2,195,14,15,50,240,250,2,113,204,243,32,142,16,128,82,179,194,144,36,191,23,72,75,113,93,58,182,140,54,218,2,198,103,94,167,95,99,165,250,215,140,178,65,127,22,52,242,118,78,128,53,97,143,33,28,5,96,10,121,126,229,8,45,140,164,191,13,77,199,103,146,129,29,161,8,58,49,50,33,245,248,209,11,103,209,249,12,92,202,149,126,223,107,33,229,219,21,102,155,227,151,6,139,180,235,200,60,211,14,238,117,14,15,42,38,207,201,97,26,248,198,152,117,230,185,238,19,83,123,18,100,82,239,120,182,228,84,188,146,7,70,124,21,91,171,47,9,214,174,183,84,158,121,55,173,41,41,43,222,54,198,24,126,242,108,70,2,250,49,239,224,255,32,249,90,105,208,212,216,7,154,189,103,3,240,234,73,58,187,254,12,128,35,193,98,124,46,157,103,58,242,142,126,114,148,38,116,43,1,247,117,56,3,40,81,244,108,210,243,197,44,69,63,103,192,231,249,167,103,250,164,161,205,127,154,78,195,103,106,38,236,142,28,8,78,11,58,15,32,187,176,34,187,130,133,73,215,15,157,45,144,187,2,89,94,40,235,155,52,97,85,255,60,166,145,114,139,162,24,103,249,101,49,192,147,14,193,130,111,143,199,246,191,158,148,170,23,54,47,233,137,174,27,146,28,249,185,110,56,228,14,19,104,106,232,95,76,78,38,50,82,108,45,182,198,177,137,62,251,155,248,49,177,53,133,145,223,140,228,76,55,253,38,133,71,208,33,201,221,100,77,149,33,144,237,46,102,240,146,214,19,63,167,28,182,150,201,232,194,239,61,47,106,87,53,50,55,105,137,239,54,79,236,12,218,72,87,109,100,195,53,186,174,164,54,35,103,4,51,85,243,131,88,44,212,20,185,23,26,165,244,85,50,123,56,139,44,153,163,122,85,24,218,134,59,133,209,2,79,68,165,169,27,42,147,62,25,33,254,91,133,36,77,198,156,214,166,18,176,185,215,190,112,86,248,4,234,243,47,74,122,111,211,41,201,145,42,162,151,229,205,142,177,136,199,165,210,67,172,9,46,230,210,29,71,195,215,121,242,191,240,243,125,200,47,146,139,179,102,173,152,140,57,226,21,85,115,115,200,154,44,194,180,61,146,69,237,60,196,244,194,41,114,2,192,245,73,159,253,3,124,6,95,255,139,30,114,197,220,40,238,147,12,162,214,118,144,16,114,158,26,87,74,130,224,205,238,211,89,237,48,234,235,237,57,122,36,39,6,2,47,88,241,15,204,50,225,48,68,132,214,30,216,249,119,160,180,238,106,213,130,250,189,47,47,232,72,210,10,175,240,78,238,40,116,96,182,223,83,94,208,249,124,75,108,19,15,140,10,77,87,216,218,113,3,158,165,230,7,166,155,243,158,124,205,167,94,86,70,111,174,89,150,216,210,208,42,175,48,14,108,113,52,101,220,167,36,2,235,171,220,163,207,235,209,42,34,81,79,238,247,104,136,131,250,88,160,3,228,120,166,112,253,53,83,82,72,203,151,120,35,8,225,233,70,178,44,152,54,241,204,201,72,204,162,112,27,222,100,4,12,13,111,40,220,151,11,4,27,60,158,36,78,49,109,233,15,101,3,37,155,235,106,197,209,29,169,112,118,49,115,61,69,170,62,220,64,202,224,53,52,135,3,181,47,18,206,4,23,107,106,106,23,185,128,90,2,238,69,236,9,128,241,51,152,23,134,249,44,112,102,43,177,3,38,10,42,10,143,120,98,108,20,36,169,105,224,118,113,72,135,155,102,164,145,154,184,23,54,178,80,203,129,169,4,221,147,119,90,127,21,94,222,31,107,104,175,245,153,131,114,117,77,76,131,83,210,44,60,140,55,215,165,180,143,175,116,205,153,81,45,40,41,94,117,167,95,179,42,140,143,147,192,234,166,98,73,129,26,201,64,106,57,165,234,7,178,216,197,220,68,60,126,2,79,194,97,140,82,238,193,102,124,43,240,204,55,224,37,145,219,203,147,205,152,212,40,3,61,215,145,203,131,22,41,32,80,38,207,239,193,208,230,159,163,159,197,17,93,177,24,224,9,169,155,39,185,212,147,155,254,156,103,189,104,220,126,118,9,57,237,120,40,236,250,151,70,142,29,83,115,127,217,166,141,183,30,226,66,133,59,21,209,31,238,107,90,175,100,209,143,33,78,219,112,19,143,25,212,6,17,194,244,77,4,102,236,26,130,77,83,215,206,190,181,98,30,22,74,144,221,165,203,9,158,235,64,38,68,163,25,179,68,244,244,18,249,128,162,60,170,140,119,68,106,177,249,173,56,214,203,149,157,69,30,175,12,223,89,163,170,47,71,19,158,87,191,107,252,29,136,119,94,52,146,129,192,83,76,213,13,78,177,171,51,120,107,50,112,64,58,109,177,229,167,23,93,247,244,244,117,199,193,253,215,138,40,112,14,197,217,244,11,22,180,154,217,89,159,75,36,58,204,192,65,80,76,180,226,145,152,93,138,110,233,32,174,197,206,9,179,93,117,0,231,220,39,90,245,188,176,73,228,143,39,201,114,182,62,201,3,215,102,30,36,154,116,46,86,23,244,163,39,12,184,250,68,174,176,144,166,167,181,204,30,64,247,32,176,207,61,255,99,201,216,250,20,113,27,109,117,65,6,128,63,182,158,18,240,240,6,60,52,82,96,92,104,98,151,46,28,255,62,24,55,227,25,9,208,216,119,191,60,4,28,1,53,93,7,143,218,167,133,51,172,176,58,172,47,188,30,184,189,48,155,186,166,71,79,205,191,118,20,74,74,100,49,31,127,27,131,91,60,180,31,60,244,228,11,51,177,118,97,28,45,21,134,136,226,201,93,66,209,172,59,120,42,39,174,97,70,37,176,226,35,163,201,192,85,119,156,28,95,230,162,201,163,130,154,129,207,181,68,211,73,162,96,54,179,216,52,249,141,161,147,59,210,83,99,192,63,219,97,182,213,79,241,163,154,210,129,179,78,140,139,249,230,195,147,187,166,178,133,68,69,115,60,117,117,150,101,39,231,224,221,251,228,115,40,194,197,209,169,217,30,244,153,76,75,164,126,207,51,72,154,17,39,55,177,74,4,27,25,254,228,120,146,98,168,202,121,202,37,155,183,145,190,48,140,7,91,148,86,96,149,62,41,53,52,47,114,11,62,212,217,128,86,253,194,80,215,143,229,141,238,139,51,24,158,66,217,57,123,16,185,216,197,60,41,130,76,253,35,106,89,116,249,214,250,156,156,212,176,195,124,234,83,191,176,243,201,101,119,3,75,176,193,235,155,147,193,217,219,199,49,182,47,181,235,78,125,208,160,233,33,119,194,126,165,235,140,56,136,25,182,160,67,179,0,200,196,197,39,68,61,3,223,178,7,222,130,117,77,175,109,108,225,118,148,126,203,124,56,196,200,16,100,215,95,128,56,71,139,213,16,62,32,139,155,47,187,40,77,54,145,186,249,117,85,69,93,63,89,231,134,172,63,5,109,173,200,181,159,53,191,225,203,45,48,45,41,129,146,106,144,169,152,25,106,185,121,47,164,188,245,208,59,207,136,94,174,201,108,76,179,162,182,246,133,164,85,124,0,169,153,36,182,30,13,161,37,224,130,148,158,44,202,112,216,113,212,141,87,9,57,106,75,173,29,37,241,237,165,120,171,229,202,24,173,76,212,95,109,17,106,233,106,91,243,248,21,199,85,103,208,99,209,137,248,167,48,98,89,58,131,98,73,67,227,80,178,173,249,181,205,32,32,224,1,40,67,20,184,56,253,216,80,93,147,65,219,55,33,249,193,91,207,221,88,5,226,232,74,15,98,121,225,161,48,73,156,11,19,23,57,255,24,191,213,38,46,234,13,26,5,11,253,189,173,165,249,34,51,108,202,241,80,206,126,34,139,170,56,239,171,205,18,204,209,100,174,195,194,95,70,20,44,216,228,44,202,242,72,232,15,173,213,27,80,150,209,141,148,85,77,19,104,119,30,240,25,111,103,13,149,12,153,89,87,142,237,164,107,203,130,52,133,109,175,236,93,9,189,48,214,132,199,110,89,176,225,191,253,179,182,145,163,137,108,162,179,230,215,195,171,71,83,151,239,209,138,65,169,182,201,242,66,156,19,180,107,10,129,26,15,83,193,161,157,223,209,97,11,190,192,205,52,67,28,198,119,86,88,25,236,76,137,206,29,102,149,211,135,2,121,249,51,136,166,123,101,157,119,179,20,54,193,225,64,187,154,123,26,122,230,197,104,233,129,92,45,83,25,102,145,210,179,67,253,77,11,50,221,90,190,103,244,3,145,129,211,158,133,95,191,190,195,20,37,246,211,209,80,111,175,16,63,36,79,100,209,178,30,189,20,59,219,110,69,154,37,6,58,40,249,62,109,146,178,210,168,129,105,165,207,8,11,210,181,214,48,14,140,180,70,180,220,116,91,168,4,38,7,57,163,229,38,169,133,14,5,12,4,46,253,220,213,58,82,4,133,155,179,162,41,192,52,169,5,133,2,151,2,70,243,75,123,110,80,37,202,213,71,24,218,32,73,178,241,39,242,93,235,163,147,25,188,166,54,198,144,169,254,146,199,166,115,197,206,93,97,94,92,15,216,204,75,164,111,134,8,162,204,128,207,26,165,3,212,20,194,167,79,131,8,137,100,157,253,207,125,80,81,244,163,187,105,82,75,19,19,253,119,223,102,209,154,33,54,186,103,210,196,132,138,114,124,119,163,156,43,211,22,167,98,242,75,129,178,187,123,58,160,80,58,14,184,210,177,166,240,64,24,185,199,209,91,205,136,129,241,115,92,247,228,77,135,153,197,75,159,98,30,247,117,54,119,122,114,56,25,163,197,100,69,35,75,213,118,56,66,144,17,239,171,79,211,239,213,38,194,65,26,223,97,84,191,36,172,67,61,226,12,52,191,177,142,74,157,132,202,204,191,227,243,250,102,40,45,188,101,4,54,1,69,159,170,104,54,146,65,138,54,76,249,108,8,128,11,126,125,229,109,134,219,247,232,122,162,2,249,110,15,140,200,67,28,188,37,99,209,168,53,158,141,125,244,133,209,217,40,221,16,179,159,89,180,199,12,76,67,95,26,218,227,55,152,68,226,211,163,51,72,6,169,89,155,165,26,45,55,20,27,139,246,23,14,244,67,99,250,198,250,81,206,189,205,158,49,102,119,54,61,218,55,105,5,191,26,40,219,97,121,98,208,3,107,244,2,89,186,73,106,32,102,47,182,162,3,176,34,43,35,33,134,145,70,247,238,1,103,237,36,110,116,179,236,52,162,19,111,159,163,229,77,163,100,95,190,141,38,48,197,121,89,150,136,186,218,240,73,22,5,228,172,123,224,19,237,148,251,80,140,141,45,95,15,234,147,43,218,167,172,141,79,114,195,192,228,140,226,232,19,39,8,203,217,118,114,171,220,73,24,225,204,34,112,30,136,47,197,154,215,187,40,97,54,246,253,235,54,24,194,242,175,67,97,236,105,163,61,49,33,125,84,245,183,73,33,249,44,60,173,241,66,150,196,69,127,110,139,133,233,108,135,241,118,126,30,74,203,178,48,97,184,167,143,244,124,14,237,182,141,157,129,161,12,75,170,41,231,139,185,61,134,140,120,125,166,8,205,68,163,170,145,194,244,210,16,187,14,102,34,234,139,240,181,5,198,28,37,26,249,176,219,81,186,61,214,232,171,220,94,59,122,212,228,19,160,79,51,229,104,239,101,179,39,158,95,244,198,157,217,49,71,27,32,114,55,93,126,59,161,157,61,163,207,111,16,114,234,39,130,224,77,180,226,117,147,222,150,79,159,142,159,126,251,252,168,107,207,231,251,99,174,246,21,157,42,146,180,63,224,14,115,182,58,30,217,205,102,162,255,242,1,162,129,113,27,24,169,59,107,86,194,52,67,253,151,249,118,139,118,76,119,250,162,188,159,142,158,207,146,180,37,26,206,202,242,53,192,92,211,166,126,250,252,125,180,239,226,155,57,181,252,137,95,73,191,253,137,200,29,14,157,15,209,54,93,115,120,135,59,86,93,69,103,113,120,64,222,68,8,25,109,118,109,60,102,87,52,124,102,24,150,143,215,115,143,80,196,27,38,186,173,13,10,88,40,167,236,83,45,141,249,73,11,217,8,174,206,232,194,69,203,144,5,92,97,118,13,213,187,254,217,157,229,191,164,108,55,224,108,180,254,217,134,108,180,62,186,100,139,129,43,55,158,127,48,12,206,19,201,44,129,139,41,61,58,220,45,11,117,225,97,154,228,251,131,121,151,247,115,180,147,195,146,172,31,140,122,245,149,109,178,75,219,223,208,217,36,138,79,88,19,149,83,208,179,168,196,177,176,207,111,134,16,244,12,149,89,46,156,211,37,212,254,174,59,125,210,179,228,61,43,233,203,33,215,205,118,230,183,101,0,198,13,69,46,27,210,233,103,34,105,190,162,72,162,8,76,232,242,89,36,65,210,72,70,23,187,48,21,220,47,225,11,140,37,88,122,224,242,201,237,26,10,81,77,81,54,212,59,80,204,180,228,151,233,53,74,51,96,132,207,35,232,57,48,146,172,159,206,213,54,99,142,117,181,66,126,29,209,231,79,134,195,36,171,34,151,5,12,251,61,45,135,161,228,183,123,52,253,167,236,107,63,24,130,247,85,61,27,63,103,205,207,251,204,224,121,155,243,80,241,75,70,139,116,212,158,239,29,132,20,102,218,151,132,3,70,181,166,220,151,201,190,118,231,18,71,67,141,175,242,211,104,105,127,86,65,116,102,159,199,61,229,186,235,78,245,203,111,128,254,244,38,5,102,87,156,253,145,254,52,164,135,192,101,184,182,50,112,71,182,68,174,140,238,150,175,234,13,60,178,136,116,147,184,223,72,149,248,80,64,183,62,201,203,38,83,137,122,137,195,72,101,15,185,242,130,137,158,127,154,40,139,214,34,23,94,76,218,214,65,44,193,5,204,200,186,196,24,108,40,78,78,249,97,22,182,18,232,137,132,175,71,30,40,17,215,114,152,79,254,170,196,89,175,11,21,87,255,229,179,215,60,123,188,30,48,86,7,233,75,24,25,221,152,11,157,2,155,119,250,116,248,124,212,55,239,120,224,179,71,107,223,50,184,249,255,116,92,21,129,145,84,143,145,0,46,183,85,167,185,213,124,231,182,204,201,78,114,238,105,180,169,225,112,51,153,44,133,11,234,218,14,119,237,40,66,150,220,116,104,190,251,194,68,112,95,137,12,96,226,152,148,3,70,157,77,225,179,61,157,217,79,126,214,65,26,226,4,174,36,166,253,228,39,96,21,18,137,193,61,127,219,21,96,244,171,171,28,205,230,40,251,32,101,43,90,46,81,215,74,12,164,103,119,192,21,146,151,194,232,6,206,128,177,218,210,147,35,249,153,252,210,216,86,95,203,2,171,71,77,151,225,54,24,82,193,86,216,148,186,29,62,11,246,213,139,2,174,108,212,75,192,44,181,138,142,149,74,220,23,21,173,173,23,206,50,219,171,195,157,190,44,253,233,74,141,202,95,55,219,151,235,119,0,124,66,40,185,175,129,26,178,30,77,130,32,126,122,154,114,140,160,201,8,100,31,124,254,54,215,231,161,80,99,245,53,23,134,80,125,62,17,84,99,150,79,88,180,92,243,66,47,252,171,212,249,251,130,219,124,183,98,6,103,239,96,52,223,64,230,75,121,104,205,140,34,227,210,216,9,23,133,167,91,134,130,158,125,239,124,192,58,62,103,65,208,141,23,185,94,152,17,57,28,70,28,244,18,225,12,158,222,131,11,140,212,148,14,195,70,81,187,5,188,177,158,209,163,201,138,223,147,111,90,101,229,153,213,133,10,129,223,22,105,255,36,161,68,165,29,120,198,215,73,100,120,201,106,6,87,212,127,3,110,82,90,6,46,44,50,31,74,219,207,245,180,2,53,34,135,63,112,26,247,135,172,109,228,99,243,151,199,48,152,218,153,60,52,90,15,107,92,153,117,209,173,7,238,158,219,55,24,214,130,140,113,50,157,201,231,226,109,138,65,91,143,198,150,42,215,128,89,99,134,194,244,110,249,149,239,74,141,86,79,222,145,56,242,223,198,77,185,234,80,33,203,241,233,12,152,120,66,185,91,142,131,102,12,177,234,7,66,218,29,250,54,153,225,62,141,84,224,217,158,240,236,192,213,167,59,80,100,76,229,93,231,223,22,245,131,11,205,172,67,207,77,165,235,251,62,152,229,7,223,234,133,225,15,239,17,71,99,89,164,223,189,25,142,255,74,234,31,92,198,253,237,66,179,98,238,23,102,243,186,5,102,149,31,61,96,82,115,122,52,74,127,223,146,77,220,65,30,117,9,60,205,85,37,224,92,100,221,45,166,133,85,239,193,8,72,235,193,5,141,130,26,48,194,88,122,52,47,228,183,113,54,120,216,158,67,96,152,105,247,104,164,53,239,51,197,175,103,166,120,104,54,199,100,69,75,253,108,11,127,104,215,33,94,204,107,102,249,203,102,234,204,83,143,62,219,213,175,101,207,224,222,187,124,124,4,88,51,57,138,1,221,44,93,209,130,202,122,192,40,107,203,185,17,249,253,52,35,128,79,172,214,151,158,187,24,97,223,225,150,246,243,80,232,212,248,40,174,6,163,3,184,21,118,134,16,40,219,130,254,28,108,132,189,128,105,27,185,223,94,49,243,139,234,15,220,18,148,18,119,22,115,183,155,126,116,159,166,197,32,48,198,245,59,208,153,53,188,131,239,56,87,220,53,193,195,174,122,48,50,65,219,143,198,90,115,202,226,85,40,187,245,248,174,145,35,222,18,232,144,55,218,95,25,8,216,118,48,114,95,13,35,167,150,47,220,171,76,196,52,202,213,143,63,4,76,158,74,150,116,230,89,20,245,29,166,217,74,66,222,51,149,157,73,106,198,209,52,222,237,7,198,67,236,194,156,234,254,118,222,196,49,245,222,55,29,79,85,225,12,161,66,224,107,118,10,140,25,196,156,1,99,75,185,5,198,47,48,6,57,169,144,41,171,178,45,201,159,114,134,93,26,156,161,44,112,158,110,149,106,48,182,33,67,225,236,210,150,192,216,234,77,189,180,68,181,46,78,206,98,41,87,182,170,117,242,125,40,239,75,30,169,245,186,181,146,3,157,244,113,9,92,200,0,248,80,66,159,82,183,232,153,148,217,87,50,52,120,201,86,246,128,24,148,199,169,137,58,31,56,181,181,238,177,147,197,71,127,249,204,148,61,198,56,109,109,41,63,71,87,111,133,50,120,223,182,83,76,185,177,61,27,254,211,155,86,2,61,24,115,160,207,153,105,243,33,97,249,39,63,141,155,227,71,172,165,88,123,6,236,214,131,17,31,241,15,32,227,58,184,245,101,64,165,248,132,174,129,25,8,50,105,48,132,106,137,163,207,144,34,235,113,97,116,206,98,125,201,200,35,37,249,116,137,242,107,12,163,92,172,187,77,198,73,67,255,54,206,189,70,211,221,40,196,101,244,169,29,70,14,71,102,36,88,104,251,99,81,211,47,153,177,27,235,10,99,246,19,40,187,118,185,110,227,161,251,162,155,233,148,185,77,115,3,233,80,227,7,57,12,89,88,54,194,25,49,152,175,75,216,224,126,214,255,123,52,239,111,100,255,174,57,249,158,50,77,227,188,52,34,16,201,102,233,61,30,24,233,152,124,225,51,42,239,83,57,115,80,174,59,46,188,176,73,151,159,238,200,11,228,123,219,173,202,103,155,76,204,173,4,154,246,146,231,157,126,238,99,247,117,156,184,82,242,68,52,212,57,71,250,247,182,202,92,122,52,140,159,21,111,203,68,147,135,192,169,225,161,119,225,165,169,5,130,3,220,22,238,187,174,207,51,97,25,77,105,95,120,12,125,38,228,91,122,142,71,70,35,137,36,146,18,246,85,229,142,5,60,84,100,44,48,237,174,62,98,32,209,159,36,179,52,66,76,121,143,120,93,214,90,166,240,249,47,30,117,110,182,105,89,82,92,230,142,244,153,193,25,138,235,83,86,24,175,172,248,105,246,174,122,238,243,192,215,231,37,12,188,112,106,234,10,219,87,18,48,182,39,113,52,164,192,234,68,206,13,59,145,230,219,37,112,183,62,44,135,249,56,199,69,81,126,40,195,135,120,179,93,244,82,152,85,185,5,108,126,111,2,163,146,17,19,22,85,41,9,13,19,234,100,41,221,163,161,207,235,193,52,67,167,184,176,197,220,166,40,29,94,113,106,82,54,122,93,133,29,159,15,20,34,187,171,202,4,204,155,140,129,210,207,175,200,48,75,86,19,243,160,18,157,125,233,25,52,20,7,143,30,112,17,203,168,193,102,16,41,31,127,89,29,61,115,61,247,249,202,123,108,33,76,106,178,45,69,173,129,220,81,116,168,245,166,73,82,236,120,87,252,135,75,245,50,24,166,113,192,100,101,135,30,141,52,117,204,71,103,11,214,100,135,97,211,17,110,47,1,175,117,133,60,12,166,242,224,35,97,80,132,47,114,219,172,39,30,54,158,171,94,251,185,235,97,66,152,1,227,214,177,30,120,182,186,226,202,232,254,122,126,186,179,248,92,184,253,1,155,190,180,95,217,180,238,37,121,95,196,137,37,190,30,138,41,151,62,244,123,132,203,179,180,192,40,73,200,165,117,24,44,177,250,48,222,135,190,109,248,44,247,219,67,33,173,234,183,71,157,162,197,186,120,130,173,117,181,83,126,112,173,2,15,132,3,95,120,251,22,35,243,25,231,23,166,19,206,7,11,10,181,183,17,206,224,179,46,230,56,57,18,219,123,232,149,159,15,196,99,13,28,108,80,218,82,120,187,5,24,176,237,246,171,194,144,149,191,147,159,189,36,236,89,65,241,169,246,121,26,57,174,46,33,20,48,77,118,254,211,180,34,246,252,28,92,150,47,109,40,125,174,173,223,192,129,71,246,221,38,117,157,182,245,161,88,23,149,207,226,152,179,108,9,104,49,108,234,237,211,97,217,24,168,156,121,67,7,241,9,122,82,220,21,214,178,122,230,115,41,197,191,46,54,143,39,176,211,51,51,11,199,15,79,108,42,116,34,29,72,214,250,215,85,76,133,182,52,157,53,88,95,252,145,44,116,225,159,89,3,131,33,191,174,141,28,174,158,219,220,205,61,14,129,147,44,177,176,141,34,186,93,127,40,134,210,171,234,52,107,124,46,191,110,50,255,67,210,68,192,57,23,223,190,67,32,202,93,159,103,51,174,66,9,120,34,50,127,97,82,47,203,71,112,69,204,171,84,25,69,39,206,36,1,253,193,48,178,158,149,235,124,213,211,231,97,80,4,103,21,181,92,67,192,38,133,40,112,50,199,72,135,33,88,232,83,201,112,247,243,133,219,150,112,24,103,190,2,9,255,131,43,233,42,89,185,22,117,168,18,247,5,55,88,94,230,162,232,235,171,121,69,20,188,203,19,133,50,212,166,143,132,3,99,74,214,20,134,135,153,5,206,50,68,161,12,101,57,150,204,165,128,131,162,72,15,184,136,106,41,112,55,223,223,128,153,148,245,232,179,198,150,17,48,62,231,50,80,14,60,214,94,113,91,143,77,200,129,161,170,69,92,88,73,152,203,174,42,153,59,202,39,14,10,76,227,151,188,173,133,79,226,244,109,106,133,160,181,186,60,20,88,14,195,231,112,10,7,115,234,149,35,138,237,5,20,224,19,5,77,253,109,188,22,125,247,94,167,237,40,244,104,56,118,254,213,31,172,247,107,68,10,204,122,229,239,3,179,134,150,167,162,109,123,214,27,152,246,3,121,42,181,90,227,222,7,27,205,115,102,133,215,252,60,157,13,70,180,65,142,46,76,248,254,194,112,186,57,223,128,188,79,92,176,146,127,155,184,146,167,43,141,0,12,73,221,19,7,191,6,196,38,247,69,186,254,51,249,129,228,140,245,132,172,170,24,116,212,30,39,71,112,249,210,251,96,221,231,233,214,175,192,172,223,233,129,105,109,90,1,227,214,113,47,205,104,38,205,99,187,214,137,107,36,82,33,39,190,62,187,27,96,211,125,184,35,17,1,31,8,26,31,204,124,213,228,161,210,205,245,53,229,154,130,96,102,216,95,20,181,131,226,11,122,195,205,93,202,174,9,201,199,242,117,163,24,204,164,174,48,140,50,95,125,144,237,111,183,153,223,96,107,32,114,152,188,78,209,163,145,185,206,113,116,25,73,138,209,137,145,119,34,228,128,45,53,179,21,134,159,217,3,134,32,252,28,93,219,104,2,163,107,26,176,177,177,34,108,109,144,20,167,132,3,8,32,212,233,19,57,30,208,212,176,4,166,237,198,87,137,6,161,165,200,11,27,203,218,1,191,147,119,107,149,145,181,17,57,110,28,72,63,24,33,187,164,39,47,244,30,249,55,68,30,91,115,38,198,181,239,241,74,104,13,75,75,175,28,42,110,239,1,19,66,87,69,233,149,138,115,99,65,216,20,133,132,186,3,109,93,99,67,12,222,135,127,33,29,137,182,37,31,16,35,237,188,194,25,48,118,66,77,97,122,89,238,209,91,195,24,30,105,138,133,147,118,208,38,91,89,96,163,78,7,92,196,253,21,216,52,136,29,173,102,153,26,40,204,78,40,0,14,35,206,32,35,161,67,126,75,237,194,52,52,20,133,123,250,104,116,6,227,63,56,4,134,156,228,179,74,167,57,187,200,133,83,154,105,57,158,25,213,180,42,211,6,82,89,45,251,234,134,243,97,215,128,0,225,58,118,163,1,87,177,217,54,152,97,121,97,68,220,178,192,38,233,237,35,129,226,244,158,10,195,198,141,129,50,80,191,127,126,155,106,79,92,26,82,188,186,225,68,155,124,150,24,42,88,237,8,1,38,153,247,87,243,57,169,99,70,53,229,203,183,211,45,159,46,241,107,199,176,232,194,3,130,104,220,247,66,6,170,13,133,179,87,9,65,41,56,203,51,69,113,199,235,155,219,82,236,82,251,73,63,33,161,120,97,116,169,79,189,237,209,199,242,180,70,71,26,249,154,229,24,138,238,87,28,92,155,144,161,127,112,171,190,175,235,191,160,225,57,119,47,17,140,119,162,130,250,7,236,116,180,31,60,71,211,135,130,133,171,239,87,59,196,199,37,211,33,125,78,59,242,103,244,206,183,185,245,228,76,96,62,83,99,8,90,139,142,114,250,120,157,62,176,187,217,10,39,125,104,176,190,124,218,56,255,222,68,245,214,96,250,3,90,192,231,9,74,80,208,233,126,73,62,16,7,132,239,249,252,116,45,229,30,12,139,245,65,145,83,42,142,158,237,104,210,207,15,241,18,57,53,25,176,242,252,50,173,84,223,64,34,55,180,75,213,247,21,253,169,134,174,217,106,123,80,130,104,135,9,132,158,145,66,115,173,143,5,140,45,107,222,227,129,83,60,177,124,102,202,180,245,194,88,11,61,234,29,84,107,70,215,113,198,38,195,115,192,104,112,44,141,116,58,163,180,121,210,29,133,82,88,227,2,91,14,184,59,220,205,247,244,194,48,77,139,135,112,12,155,84,251,3,159,96,115,94,116,107,6,172,91,135,157,127,247,131,6,33,41,98,24,117,48,214,69,76,183,105,203,188,104,53,209,15,191,176,102,189,202,114,215,36,9,35,182,60,147,33,185,108,249,105,180,17,134,199,3,208,226,183,20,40,19,198,242,103,13,137,163,225,254,201,140,4,95,111,121,208,59,176,104,222,146,185,35,157,214,60,103,50,172,169,65,118,48,56,227,109,231,14,0,47,44,79,5,166,211,47,94,7,137,185,46,51,14,228,231,25,19,237,89,64,177,124,222,2,211,165,22,195,12,107,195,46,35,188,49,133,39,143,137,77,140,113,202,60,76,108,144,156,62,3,223,194,108,26,47,12,117,96,120,74,197,200,204,117,200,201,249,230,203,140,163,7,1,184,220,24,153,109,47,7,208,209,88,117,28,53,115,161,43,142,98,82,115,63,45,194,72,84,5,28,197,228,116,42,90,200,172,6,74,127,140,92,181,201,78,126,47,122,82,196,104,242,113,52,232,225,221,135,9,117,50,220,165,4,102,193,240,111,7,117,136,220,101,186,105,148,186,226,150,113,117,107,154,83,60,48,148,177,25,240,60,171,147,220,115,173,4,0,195,225,93,118,169,122,225,72,120,120,156,127,226,93,138,128,130,154,214,190,223,53,150,72,123,233,125,33,47,230,123,66,11,119,71,209,11,199,150,195,71,240,180,138,93,149,87,201,232,142,57,152,114,213,153,80,228,183,139,185,77,250,83,57,139,193,153,34,228,228,244,148,39,31,39,211,36,83,100,105,98,175,53,146,199,95,152,86,149,107,10,4,76,62,212,63,189,105,38,151,73,142,54,197,29,207,107,76,54,12,58,192,145,224,245,218,63,205,94,77,195,70,182,244,180,60,59,188,146,206,239,4,206,221,55,186,198,15,94,18,22,162,26,151,182,207,85,100,7,155,166,252,104,225,76,81,11,134,124,191,52,206,174,54,241,197,56,218,214,106,38,232,178,166,90,71,153,94,154,160,144,251,99,4,67,85,106,151,136,113,224,65,127,123,192,191,226,205,133,25,191,145,162,181,172,191,238,22,105,85,119,178,190,193,208,218,229,183,215,217,254,53,207,142,97,35,50,52,173,129,100,235,140,18,160,217,110,201,183,85,177,149,152,158,81,89,70,113,147,79,190,50,123,109,127,89,139,156,95,155,235,129,207,226,253,13,19,35,108,55,69,155,209,12,63,20,50,120,235,122,110,10,228,190,65,128,121,150,167,12,127,52,103,206,154,248,61,179,205,196,215,36,208,166,134,116,130,233,239,109,145,122,198,114,246,194,237,167,108,254,193,231,174,82,25,10,99,203,234,183,189,171,121,162,203,149,19,160,92,216,220,207,165,174,131,40,45,161,128,195,11,163,105,57,154,130,97,236,231,168,200,237,33,243,85,101,177,142,125,236,134,91,63,244,228,103,221,219,254,208,54,226,141,183,59,98,152,247,199,108,37,96,242,253,119,40,32,181,183,131,113,128,53,20,91,114,129,43,27,81,255,101,250,193,210,125,38,72,235,55,255,182,248,170,153,194,21,45,45,230,119,206,93,245,101,162,195,131,114,233,127,168,233,63,38,254,41,240,220,5,198,15,243,68,94,31,140,142,136,108,144,139,233,18,59,104,81,132,252,50,203,20,180,126,135,141,77,44,48,138,26,181,56,124,62,225,37,91,243,194,46,23,98,229,15,206,214,115,47,191,220,177,184,216,254,219,208,73,174,117,10,48,249,172,179,247,254,96,148,164,36,14,134,166,196,206,52,224,51,47,234,243,110,84,141,182,95,57,251,39,33,148,158,153,31,227,156,61,62,24,209,250,169,79,188,34,191,145,252,145,114,41,75,22,23,220,27,206,230,209,175,156,244,224,214,75,171,76,224,51,224,201,140,47,247,253,187,179,15,173,56,156,200,98,142,188,62,108,163,15,38,254,203,50,130,225,238,49,165,59,140,187,175,222,23,206,69,168,38,252,96,44,245,138,204,41,192,24,150,57,108,11,163,92,56,62,32,231,149,126,48,46,45,89,106,43,230,236,1,181,242,131,49,136,239,227,129,73,121,57,204,62,245,129,49,137,171,126,244,180,174,69,65,11,221,167,219,209,102,202,61,23,62,171,45,242,240,14,175,44,83,60,18,37,124,52,31,8,125,113,202,20,255,83,96,223,126,106,210,239,87,47,26,126,237,52,127,64,135,183,21,39,5,238,150,58,248,193,217,148,119,100,46,204,231,186,104,230,115,248,204,179,154,219,194,122,17,189,211,31,154,205,162,184,10,74,27,98,219,14,35,75,42,51,101,134,131,125,2,252,15,69,210,85,74,20,120,199,161,218,244,193,5,61,145,162,48,251,103,127,89,24,62,215,36,187,107,76,119,40,175,56,60,206,198,71,30,169,37,216,207,72,250,224,138,174,193,86,184,155,137,220,7,159,241,93,181,8,119,190,37,114,205,1,35,225,43,147,116,166,156,139,118,199,7,99,170,168,207,140,68,38,13,191,14,51,31,234,209,176,97,226,183,173,17,86,62,252,19,69,194,199,247,167,6,59,126,233,149,211,225,120,166,6,135,183,232,192,130,210,138,239,223,71,54,14,143,164,221,14,92,233,71,113,184,32,51,166,112,54,94,168,195,253,236,128,31,180,153,105,220,135,226,41,38,165,128,76,195,225,57,191,195,68,234,122,52,45,9,216,53,253,96,51,80,150,105,193,250,179,176,169,252,96,100,16,100,38,6,142,175,39,179,226,78,217,144,129,98,211,19,48,61,189,15,12,231,221,71,210,50,241,46,189,238,41,239,122,53,230,168,241,220,53,162,217,14,111,182,142,250,182,172,221,251,187,235,66,234,81,211,137,25,50,82,246,5,134,106,212,88,73,111,235,124,109,126,211,231,87,77,110,240,162,237,151,71,251,224,106,30,162,242,174,11,92,88,159,42,121,149,83,227,236,140,218,48,205,66,63,24,43,218,44,121,177,204,44,68,138,245,131,55,22,127,247,194,207,62,191,89,160,241,131,151,89,78,223,75,75,104,150,249,169,169,21,247,203,186,132,232,72,123,214,119,221,144,179,170,48,218,8,80,89,95,190,83,91,84,161,249,60,132,224,173,198,247,131,177,222,44,122,114,83,222,207,223,117,87,147,222,150,207,3,47,145,29,147,74,37,239,37,219,7,139,188,224,54,254,80,218,206,110,115,119,183,128,138,180,219,7,155,3,71,84,31,129,27,250,76,126,101,187,217,213,9,108,82,135,223,8,55,211,147,219,12,1,76,16,229,23,222,240,191,140,108,32,232,164,223,193,15,206,36,53,99,206,176,159,70,149,241,123,102,16,106,137,173,5,54,83,247,239,202,176,150,40,87,130,222,96,182,70,223,251,66,50,47,95,170,145,221,54,185,128,15,197,215,171,72,25,142,15,10,147,216,15,94,152,175,200,151,105,19,220,244,181,171,155,81,204,243,211,103,189,222,62,43,64,172,63,51,165,252,244,249,158,72,1,126,48,10,113,37,201,83,161,127,126,123,168,209,113,185,76,49,84,186,109,185,107,246,249,10,185,89,234,249,23,198,54,58,214,205,179,11,178,136,248,194,116,193,38,95,158,76,81,252,129,235,138,65,122,174,145,166,89,185,173,98,114,64,126,234,129,209,103,145,235,46,76,49,195,111,11,138,206,53,190,237,166,6,196,0,250,224,69,255,65,151,163,77,33,101,251,111,111,99,235,222,187,166,89,108,224,57,250,193,147,86,163,123,105,139,7,86,124,70,178,236,236,94,122,52,156,29,95,55,41,162,237,171,34,99,39,63,59,53,31,196,76,133,82,231,238,214,145,5,141,196,225,202,238,82,143,30,244,181,197,209,208,71,155,60,82,22,172,230,239,139,173,210,186,68,14,224,198,118,105,199,111,155,92,181,192,155,252,138,143,52,122,99,242,144,163,169,154,198,116,120,98,76,156,144,21,62,187,242,238,187,136,190,209,206,73,242,129,161,75,158,124,222,64,73,1,127,85,129,39,100,154,128,171,136,217,253,70,3,221,202,142,18,0,232,125,85,204,120,186,191,145,243,151,235,74,198,117,171,62,83,71,112,120,66,30,144,43,107,22,105,250,88,66,97,61,45,121,166,200,60,100,159,148,168,56,157,169,65,30,90,55,58,70,15,120,221,52,104,39,223,203,156,213,226,167,205,62,90,224,197,92,18,63,77,201,74,159,25,252,222,238,219,4,8,136,169,232,231,71,155,121,137,247,181,204,54,72,97,248,2,51,30,26,252,10,61,185,89,93,164,120,226,166,226,164,179,41,49,132,175,49,29,190,95,74,58,147,159,77,9,254,156,31,12,207,108,233,108,91,41,196,149,24,74,20,158,117,166,102,2,141,65,142,31,145,126,189,68,54,35,62,17,83,162,106,207,76,93,155,199,34,227,236,180,178,158,122,241,189,248,138,127,62,150,82,175,116,56,48,49,153,127,155,212,38,111,221,5,244,39,9,232,48,46,148,121,234,3,109,212,14,62,120,76,179,153,17,120,210,83,245,141,66,202,69,251,185,171,105,202,133,126,87,112,78,170,62,177,65,219,71,242,147,163,91,117,13,86,186,61,49,8,15,31,138,140,158,14,209,66,254,49,142,165,140,162,75,196,217,221,195,60,9,152,222,111,157,106,41,188,172,123,238,46,29,213,246,93,19,129,249,109,81,39,187,201,131,110,205,98,12,28,135,19,66,108,50,87,66,118,245,1,62,24,114,178,250,240,169,32,7,233,104,85,139,128,110,58,0,51,121,160,50,168,59,246,222,5,62,79,52,130,210,129,176,65,149,149,143,41,0,90,155,195,22,190,233,193,214,219,234,239,146,193,58,138,194,198,87,249,224,19,87,239,219,163,110,231,110,236,12,124,148,157,237,197,86,20,153,80,95,94,104,10,19,61,34,138,125,100,149,138,31,92,224,124,200,51,177,10,248,188,40,250,126,242,76,208,246,152,49,76,176,98,214,143,195,236,196,125,166,27,60,143,37,99,108,89,78,34,62,172,98,59,29,121,89,141,237,203,189,171,138,136,128,60,50,198,220,242,16,9,54,162,200,55,243,137,99,175,18,111,11,15,112,253,58,16,48,74,17,229,208,169,42,10,55,253,39,106,22,81,39,6,51,35,233,251,40,232,165,205,128,233,96,215,119,93,204,78,34,190,76,24,236,250,178,205,108,123,94,24,46,234,253,182,136,82,137,169,124,164,156,53,110,200,235,202,36,155,253,174,81,2,187,30,162,166,188,109,157,148,63,152,56,238,44,169,242,62,104,5,62,209,253,7,23,75,132,222,39,62,161,93,180,246,253,50,118,38,101,201,67,153,148,33,41,162,253,96,186,171,183,124,31,24,79,193,238,251,96,232,12,179,201,133,163,149,158,124,168,176,101,155,83,159,56,141,146,197,131,1,19,195,153,239,201,225,135,127,191,205,3,166,0,34,176,105,22,125,40,105,160,75,76,182,131,73,39,127,231,230,15,71,151,71,58,81,36,216,158,121,88,4,52,93,222,199,180,229,222,35,40,106,129,85,223,230,180,141,192,12,120,209,114,174,183,221,10,178,136,31,140,152,66,151,96,192,244,63,134,39,115,96,14,175,253,92,26,142,132,62,97,25,51,185,47,61,55,138,109,223,24,167,51,127,45,29,103,164,141,190,49,10,133,121,103,253,97,154,127,182,175,183,208,159,132,243,105,35,133,70,189,239,178,153,128,102,213,49,138,237,158,231,104,201,79,93,61,1,46,122,53,147,239,255,129,84,181,174,251,22,241,171,233,5,237,15,102,242,185,137,181,206,190,148,197,172,125,48,229,239,42,203,3,69,160,234,97,132,117,21,245,46,129,58,243,42,189,66,63,56,91,79,192,16,148,93,240,247,166,51,90,19,69,95,198,100,70,79,223,122,156,179,73,130,235,79,155,142,75,10,248,68,229,77,70,48,122,155,40,251,125,176,249,39,236,123,219,84,103,49,37,249,193,133,116,139,76,25,131,130,92,255,34,148,92,88,110,151,68,241,236,183,17,6,252,96,107,181,146,189,230,89,17,202,125,164,168,12,15,13,127,16,123,52,13,147,31,140,66,101,146,205,38,68,87,152,50,14,195,238,149,71,74,121,124,206,182,46,220,182,236,1,56,30,159,247,15,70,73,39,201,182,138,37,121,180,111,139,144,43,218,17,173,232,201,233,243,254,110,155,166,112,102,124,185,240,179,64,120,102,45,19,90,141,42,179,221,32,19,237,139,61,130,13,45,79,9,144,208,13,67,75,233,131,205,35,174,232,83,129,53,224,79,133,66,130,68,202,180,136,209,84,254,129,148,136,134,254,50,159,86,251,82,199,25,158,207,212,189,137,245,115,158,253,206,7,119,107,84,90,122,211,140,173,239,137,246,31,127,122,63,71,119,15,164,127,230,127,109,234,235,34,245,246,205,40,103,82,68,220,70,135,138,229,162,191,61,116,198,23,37,143,241,188,77,243,144,251,224,57,76,87,67,94,87,94,37,127,169,158,108,140,120,253,66,224,179,209,71,240,193,133,220,195,189,50,75,37,59,134,206,249,45,244,2,210,248,254,5,110,92,18,123,164,59,71,243,81,119,143,174,40,79,144,56,186,15,28,6,117,221,254,245,156,149,11,211,131,34,240,121,8,190,184,160,53,128,139,193,189,43,250,176,155,87,25,50,204,44,177,150,7,198,169,234,11,149,243,182,230,105,249,54,233,5,205,30,73,159,77,234,249,180,155,60,81,152,90,40,93,124,48,174,5,186,107,170,150,238,250,2,109,52,95,198,249,57,61,249,254,169,225,25,140,181,16,169,208,11,227,75,52,191,173,38,98,226,52,185,180,127,34,36,246,63,255,243,223,255,246,175,255,251,191,252,167,127,16,18,219,235,255,95,72,236,159,94,203,125,138,164,213,191,4,100,41,205,28,75,178,62,69,18,154,254,28,160,51,118,217,246,98,147,72,24,244,193,133,204,129,236,107,43,209,119,114,24,187,166,38,159,35,14,90,17,236,21,243,131,153,18,215,80,137,153,158,96,33,59,82,114,145,253,138,89,58,206,230,163,35,35,102,152,239,79,35,246,197,14,255,7,159,105,128,68,106,211,113,221,198,248,82,67,228,185,183,244,186,152,113,46,182,92,223,7,245,115,202,209,239,109,157,209,50,191,109,1,229,42,82,146,114,244,166,249,203,103,207,65,147,219,210,105,136,157,240,202,254,209,84,164,64,230,189,114,8,110,57,62,72,4,187,100,157,61,59,56,58,30,124,18,58,223,86,126,150,171,102,210,59,223,169,205,212,93,159,56,21,221,157,253,182,80,62,152,207,201,145,12,79,217,103,25,100,118,52,189,121,182,40,108,5,28,230,109,151,84,159,223,38,208,250,166,79,218,119,151,46,72,104,23,118,255,92,27,206,19,163,235,209,100,69,124,118,173,63,183,155,174,48,38,232,223,111,179,21,93,186,163,129,156,88,35,6,168,168,254,105,200,101,66,128,241,190,72,104,97,230,170,143,165,122,206,151,197,238,60,7,125,29,184,231,150,88,40,45,220,144,8,192,156,15,187,175,225,56,202,72,80,133,117,35,217,218,15,102,255,211,116,214,199,194,62,249,138,3,195,166,47,125,38,200,163,207,225,39,199,9,175,200,32,69,106,23,45,211,15,166,216,82,37,3,73,39,112,47,62,22,216,64,160,68,114,225,10,83,230,6,62,48,34,36,64,152,102,121,249,85,28,77,13,112,108,141,22,207,157,158,73,197,163,42,138,80,77,166,110,219,71,180,233,1,157,145,218,36,29,48,77,109,114,249,111,183,68,244,40,71,211,124,52,60,128,32,95,136,80,214,19,218,211,96,233,193,36,36,103,13,69,9,109,146,191,78,124,221,206,246,105,40,92,219,190,32,228,12,5,105,11,105,23,206,207,254,147,164,127,245,39,158,126,238,123,26,95,99,34,58,226,228,70,240,213,205,210,249,156,119,205,1,91,9,65,247,5,8,210,251,117,195,90,206,73,183,144,157,138,190,159,156,176,243,106,200,219,30,178,249,142,159,78,150,19,126,104,186,160,160,159,238,239,131,250,0,226,145,2,87,200,97,126,95,80,226,246,187,113,182,82,161,195,217,8,143,10,163,106,27,91,131,212,182,198,77,235,55,107,248,209,149,101,66,183,244,8,22,248,47,159,129,86,134,62,19,124,221,144,93,252,193,9,22,180,102,134,112,244,246,178,159,181,137,227,148,160,240,184,147,37,229,156,124,43,246,6,111,207,177,147,233,63,67,84,102,187,69,201,119,250,174,155,254,210,179,128,105,138,197,52,8,114,192,38,204,172,41,150,159,11,227,183,19,35,12,122,18,52,228,7,60,153,64,198,101,92,201,244,31,76,239,205,133,209,185,82,120,162,37,19,48,172,242,23,110,89,225,156,255,95,240,32,215,241,158,220,233,50,230,45,93,254,188,50,15,124,128,251,216,47,140,28,175,63,52,196,145,255,128,105,174,140,251,34,227,37,75,250,50,229,120,79,14,177,19,94,26,168,146,2,64,59,195,97,186,185,186,162,244,37,198,193,103,192,239,231,137,159,91,78,241,211,108,209,117,170,61,55,194,146,236,15,133,72,101,200,124,182,16,16,136,226,52,25,246,241,166,173,80,147,244,28,59,112,25,178,119,70,58,155,100,106,192,115,232,214,122,97,26,219,87,236,249,179,105,49,60,240,244,16,44,89,208,60,255,128,211,29,136,29,255,159,7,94,244,122,250,209,244,178,106,213,227,103,206,230,169,167,141,28,104,214,9,175,152,150,111,9,56,75,217,221,18,110,48,84,253,183,155,21,122,159,116,220,216,49,24,26,10,65,47,74,17,51,208,218,52,141,88,206,127,200,241,129,52,84,27,171,194,248,130,120,30,156,34,32,243,178,78,119,4,50,254,62,208,66,212,244,103,73,214,187,253,129,60,158,166,57,148,179,52,70,65,4,101,105,172,193,20,230,116,254,192,126,109,156,229,73,244,21,223,168,37,186,164,211,124,97,214,8,191,233,98,138,26,10,99,66,237,217,54,40,66,236,219,244,104,58,130,253,174,77,193,254,143,75,195,27,220,211,78,150,176,215,12,165,101,210,253,101,101,8,22,245,73,127,18,148,249,149,83,199,93,239,19,71,248,103,122,70,172,224,143,208,158,21,4,250,147,231,211,172,37,88,95,8,250,185,78,218,66,6,131,206,14,133,167,201,75,125,48,220,113,77,26,23,50,248,223,234,101,146,52,56,174,41,76,184,226,185,188,179,99,93,93,39,114,24,149,201,211,190,139,158,98,93,4,206,215,176,253,227,178,79,77,11,42,139,81,153,61,209,135,74,223,122,146,190,181,25,93,199,97,182,210,207,172,113,162,156,233,67,9,125,194,51,92,228,145,98,240,216,188,30,67,61,114,206,174,169,114,196,72,252,145,229,108,161,165,78,88,141,189,213,7,51,225,61,175,203,100,255,253,96,186,143,179,48,17,48,205,65,216,204,97,184,172,82,194,58,83,41,242,150,158,212,197,146,57,233,169,231,137,73,157,87,50,137,251,52,55,100,146,39,201,63,77,168,25,231,177,172,247,194,150,39,125,231,25,237,210,117,219,205,17,98,199,92,104,210,211,58,132,145,182,244,228,207,65,241,4,24,242,76,76,71,222,135,17,124,200,161,69,86,83,207,241,119,9,33,30,235,90,129,7,101,43,191,48,130,156,148,149,13,64,3,240,188,231,166,77,90,97,216,207,43,146,240,208,14,244,183,161,228,149,200,178,67,252,207,18,76,16,225,162,71,226,48,126,86,73,57,16,116,231,251,183,7,187,17,247,17,45,205,193,177,136,147,227,59,213,181,50,77,67,106,142,219,238,34,185,69,69,10,19,2,39,65,160,75,114,222,137,86,5,27,12,76,255,105,250,250,215,80,24,210,132,127,0,103,222,76,207,158,143,30,196,20,139,238,25,223,244,126,41,220,182,245,222,125,112,35,46,125,127,59,114,48,172,121,38,119,161,48,84,20,47,77,144,153,205,93,111,12,118,179,207,72,19,61,176,245,212,97,177,43,246,226,178,249,40,142,166,5,98,152,212,251,22,254,22,177,203,229,211,100,83,83,186,197,185,212,132,172,246,115,50,244,215,249,75,69,181,169,176,204,242,157,41,99,72,103,134,149,143,47,87,103,18,136,44,165,78,145,147,243,146,58,11,238,22,240,60,134,189,130,44,211,113,125,173,15,92,198,10,170,13,117,190,7,30,232,73,57,220,206,196,168,141,227,68,77,51,8,45,21,162,133,252,50,50,124,213,9,170,157,162,121,151,54,49,204,214,91,11,234,19,141,22,202,78,178,230,105,143,57,173,89,71,217,246,112,203,145,80,251,96,90,13,139,80,203,73,13,70,14,18,49,200,115,109,194,43,52,166,225,244,98,140,89,157,13,225,183,146,120,154,254,105,53,54,58,75,152,154,38,5,154,130,239,85,135,114,195,147,137,98,4,97,11,146,78,18,25,12,120,50,36,130,156,198,86,173,47,68,8,118,231,170,135,15,254,74,70,124,234,32,129,138,177,156,115,133,49,99,205,210,252,67,25,92,8,118,39,246,109,67,120,131,136,167,245,226,101,164,90,127,206,48,23,94,124,57,62,99,160,149,142,144,161,208,10,219,138,239,142,126,217,165,164,246,12,83,119,121,65,17,69,210,174,98,69,217,62,69,95,141,33,38,13,213,162,200,38,42,231,83,2,86,127,67,251,55,77,113,49,173,128,25,238,34,209,1,193,24,94,175,243,33,43,161,182,28,141,14,107,246,75,35,183,178,146,158,220,100,24,130,6,218,58,175,69,105,160,166,238,233,68,79,246,188,42,143,147,217,48,68,57,191,88,28,241,240,133,55,130,194,142,178,231,43,202,100,238,41,70,184,145,239,139,176,41,201,207,226,147,231,4,212,98,52,15,165,42,35,64,235,172,220,109,177,156,112,72,169,11,69,143,2,62,191,4,158,122,52,84,206,224,11,163,99,168,228,87,76,106,130,44,70,134,162,117,105,35,160,171,169,94,242,248,168,249,25,73,20,161,134,192,153,166,113,229,173,87,84,179,157,6,141,102,175,146,168,73,35,117,239,189,200,230,158,92,149,213,78,29,106,4,191,155,57,85,158,184,197,171,94,50,225,213,47,252,47,5,238,198,94,8,152,76,171,178,249,205,168,44,168,231,136,233,104,75,10,66,8,158,161,34,41,184,86,47,218,40,176,72,242,182,11,167,161,13,16,8,45,45,231,38,153,132,160,118,207,145,138,33,215,228,148,251,190,115,209,54,29,92,246,122,16,165,51,90,122,91,123,24,6,201,58,255,109,180,187,196,138,34,21,107,67,14,166,116,50,205,140,170,48,60,211,18,48,70,120,122,52,109,207,206,247,50,227,199,36,173,102,12,164,26,59,116,19,150,105,66,77,55,120,8,76,219,148,194,102,84,230,141,31,184,190,181,162,240,196,16,34,186,70,222,209,80,40,173,182,184,178,179,118,225,82,41,240,249,6,60,189,204,119,77,56,40,163,161,217,170,123,219,97,26,171,153,194,165,7,45,145,57,15,201,14,105,49,194,68,212,223,8,153,133,162,109,229,197,212,248,163,99,5,50,142,138,241,65,148,26,145,60,160,6,63,246,208,163,231,121,129,45,96,164,67,37,152,160,163,116,102,129,33,125,203,96,65,46,110,221,14,36,190,191,174,176,181,199,236,232,126,162,181,172,60,112,241,194,187,193,117,191,48,185,245,56,57,19,162,44,173,108,172,176,62,11,56,61,162,14,148,176,106,112,171,72,228,178,206,9,76,169,195,99,71,24,207,85,212,144,201,19,210,140,85,189,29,237,76,67,89,228,219,96,239,85,247,1,128,135,56,233,66,213,222,194,50,154,43,74,16,97,73,152,84,97,103,186,194,0,35,124,237,166,205,152,231,50,220,9,195,98,239,81,147,182,160,66,170,136,230,190,51,195,41,241,189,194,193,112,63,137,159,202,121,210,198,193,141,102,67,137,78,77,226,36,105,23,38,63,233,250,233,182,101,78,218,147,14,1,192,181,242,45,191,85,69,89,148,38,105,246,205,222,57,203,110,101,105,127,54,149,161,22,221,194,221,72,189,218,23,206,133,185,104,208,180,236,165,118,11,227,85,21,82,20,231,75,128,91,41,173,200,104,37,134,184,213,172,86,250,25,218,116,14,35,36,58,149,145,142,104,10,91,200,230,253,194,232,215,116,109,100,198,25,33,228,111,240,127,26,122,91,208,232,188,225,17,113,175,51,245,117,109,181,207,101,187,194,6,60,103,2,45,129,7,12,12,239,114,38,156,110,218,4,109,230,4,126,91,184,77,77,13,240,32,47,109,119,170,0,166,187,69,37,6,200,89,44,151,70,216,40,124,201,156,210,140,227,29,210,8,212,51,147,246,241,179,29,9,173,112,40,145,106,218,64,169,32,231,208,127,62,49,125,17,238,136,193,43,133,158,222,160,22,48,84,160,96,155,152,223,10,152,101,66,20,58,152,62,167,127,60,232,252,181,174,242,58,84,115,162,29,159,101,183,106,171,127,39,195,56,103,72,43,236,118,203,24,72,62,160,218,24,247,101,21,76,249,172,205,88,100,141,80,132,192,143,92,94,247,153,34,104,61,188,48,10,182,114,225,248,67,76,239,229,63,81,232,57,153,196,212,39,254,128,211,20,71,215,173,29,241,103,95,204,132,18,7,23,46,78,15,54,199,135,30,240,84,33,216,179,92,87,220,72,226,212,103,209,215,39,218,176,232,29,113,215,40,1,36,149,247,32,54,157,247,104,190,245,71,253,131,109,226,61,120,168,184,212,65,79,60,224,234,81,252,244,163,111,120,130,185,217,63,43,55,187,238,213,116,35,209,237,211,187,79,180,140,162,250,109,38,50,179,67,88,100,192,145,84,17,153,133,41,151,255,52,66,12,69,213,86,16,254,47,33,44,114,54,48,187,232,193,54,48,29,45,168,171,200,61,83,191,239,37,116,71,138,117,125,41,140,107,201,21,45,97,155,188,31,45,163,62,174,156,10,91,125,125,38,204,127,35,196,65,160,160,110,149,151,154,182,29,245,223,198,87,111,38,149,58,250,117,226,94,173,150,146,116,40,76,171,92,172,80,122,65,96,125,169,10,147,133,85,1,159,201,179,62,240,57,121,168,154,224,178,144,37,10,66,195,169,93,117,156,194,12,164,55,134,134,89,9,13,154,198,66,167,250,80,153,174,247,30,112,47,207,119,77,143,251,142,151,77,67,222,212,103,74,157,105,198,67,163,125,184,233,32,93,109,185,91,46,112,123,98,32,14,118,75,229,109,68,172,172,18,6,252,52,138,169,14,211,177,240,92,88,163,129,57,208,254,232,150,242,149,227,103,20,48,145,190,158,251,188,193,30,170,62,40,145,174,172,39,39,191,85,46,76,108,168,15,156,189,88,76,72,100,113,85,20,235,124,243,33,251,206,204,248,168,223,246,31,51,212,47,140,244,194,243,196,54,179,225,138,83,163,190,58,84,197,44,97,116,16,10,77,214,20,39,79,20,15,204,222,66,60,202,68,233,84,34,13,99,202,114,225,34,85,112,131,23,31,96,136,71,161,170,165,151,102,189,155,161,45,133,38,231,208,163,207,174,59,187,122,2,23,90,234,115,105,184,85,5,216,84,241,145,156,202,14,161,75,8,140,79,191,189,237,194,67,161,137,135,223,187,138,198,25,39,197,21,177,206,204,212,180,51,150,133,45,187,111,219,182,241,170,202,162,92,88,73,247,220,116,10,72,16,195,168,59,97,159,203,163,241,153,78,105,147,70,217,11,65,138,208,63,155,143,80,24,29,38,168,131,7,92,169,175,168,196,31,252,179,208,94,179,251,146,27,131,171,54,91,160,144,238,245,96,186,201,91,40,179,81,229,174,170,0,136,48,143,175,76,7,102,159,45,143,180,112,219,241,170,17,142,218,42,93,136,0,211,12,141,50,104,33,170,226,119,198,24,222,84,142,210,38,42,159,30,221,17,83,4,233,208,204,212,43,171,120,175,184,132,7,210,43,234,133,103,45,17,108,64,29,62,35,92,165,40,15,76,201,105,4,76,221,77,80,152,54,30,75,35,11,182,196,5,233,192,195,244,161,28,182,118,1,65,81,58,137,131,249,140,197,21,14,158,13,222,159,254,62,58,46,211,42,78,216,141,141,30,226,132,243,17,176,29,246,61,196,93,145,51,146,150,247,131,194,7,143,83,215,42,29,14,6,211,162,114,133,15,105,109,146,115,19,179,174,80,194,59,175,185,171,178,200,96,118,115,87,42,99,68,54,157,50,136,11,72,139,7,76,99,114,83,120,98,43,120,37,25,171,230,60,38,41,248,43,22,153,118,126,82,226,136,58,237,26,151,102,25,96,217,127,28,24,106,76,28,109,243,130,40,158,162,188,95,47,122,222,117,81,97,208,243,190,186,75,166,48,102,118,206,10,155,18,152,139,146,218,167,175,71,23,178,167,161,151,138,220,106,211,11,63,27,98,148,107,2,206,250,196,39,221,195,17,154,161,196,157,53,208,64,65,246,174,230,141,155,210,88,248,192,195,58,253,29,174,101,202,96,160,3,136,192,209,21,77,169,233,201,51,217,5,26,181,255,180,149,107,37,123,70,54,172,246,208,144,181,5,85,244,113,248,116,202,213,90,237,168,31,72,111,248,66,125,170,134,222,41,151,217,147,106,231,78,210,132,46,173,139,29,160,166,253,206,144,45,161,134,106,27,180,164,162,191,152,40,133,194,31,251,30,113,61,6,166,108,151,67,151,151,14,45,149,143,198,240,119,148,80,245,165,193,107,168,214,49,69,197,116,225,33,246,27,166,86,140,193,79,160,39,14,169,138,78,210,182,142,82,126,84,133,231,142,131,137,11,131,54,130,171,254,40,83,179,246,251,28,206,220,149,75,123,224,150,98,78,57,79,158,110,99,213,166,46,244,62,251,187,46,117,61,154,89,52,38,205,112,71,195,191,234,236,177,31,85,236,19,204,197,111,91,61,88,190,174,197,42,16,47,4,33,100,241,24,67,170,36,111,183,254,60,223,168,85,162,187,194,100,97,67,0,218,234,193,242,62,206,240,191,211,2,147,157,74,248,175,249,107,196,113,101,106,82,248,170,20,190,160,117,132,204,184,169,30,202,138,77,49,113,68,156,81,225,254,103,217,250,83,108,239,177,126,84,35,210,202,77,127,188,1,71,231,222,250,50,205,74,180,95,148,85,84,213,211,11,47,204,53,177,27,229,247,166,234,233,244,68,132,42,188,73,192,203,48,163,51,96,199,235,48,83,105,205,61,195,189,160,30,19,112,221,83,141,11,74,134,216,228,119,93,159,217,138,189,28,30,85,174,219,62,155,244,107,65,237,167,40,209,67,112,126,88,115,164,42,229,159,89,197,147,37,100,223,104,215,83,56,95,29,73,96,105,78,181,208,56,141,46,48,74,147,69,97,90,134,46,76,24,190,213,12,5,251,230,18,90,248,233,81,115,132,54,102,133,184,79,73,255,252,249,131,174,20,142,163,160,236,82,179,194,214,156,233,176,245,192,169,223,9,236,188,18,71,47,10,48,138,146,242,115,237,245,52,109,11,32,6,49,8,133,238,48,23,120,130,116,219,30,134,124,108,177,64,59,171,185,12,226,179,45,140,11,160,215,171,89,131,169,151,250,210,195,139,148,73,20,144,4,150,131,208,92,117,16,177,151,143,87,137,60,195,84,245,75,198,52,146,78,110,168,128,186,232,208,235,198,108,44,28,21,206,142,167,171,254,147,249,36,248,8,60,40,100,33,1,97,23,134,135,4,77,221,26,163,27,17,111,238,112,122,56,31,153,138,146,64,241,72,145,255,57,227,5,62,149,58,215,96,252,124,13,42,32,158,86,125,147,100,250,125,16,81,173,94,179,183,199,63,134,192,228,131,187,237,22,212,40,130,0,52,142,102,64,169,44,15,66,134,200,29,185,169,199,9,163,117,97,178,188,103,100,126,207,36,9,81,82,81,220,47,253,190,232,6,210,25,250,68,55,136,111,250,149,153,120,212,124,252,45,82,104,175,33,34,9,25,226,129,119,36,134,109,40,107,17,14,120,69,238,9,109,174,146,95,152,91,141,43,163,105,227,57,55,69,25,183,135,97,146,172,85,103,140,51,219,228,28,254,47,103,62,81,25,73,224,149,4,102,151,155,31,248,42,184,158,16,100,237,169,99,120,34,237,22,206,103,172,98,249,153,142,16,25,29,97,46,115,238,57,63,211,209,166,203,208,157,107,22,130,76,207,203,62,175,36,244,253,41,91,157,161,166,95,61,77,92,190,35,203,244,239,166,103,182,58,27,209,16,93,63,251,175,210,91,83,115,38,94,87,152,51,145,33,85,19,139,77,128,20,169,97,115,85,211,237,181,49,66,195,144,135,170,232,86,247,37,235,98,142,99,187,53,117,60,182,80,97,201,14,76,103,196,126,62,47,150,247,48,3,194,6,87,191,159,159,146,140,195,248,189,62,118,87,120,167,132,201,17,108,107,73,149,152,157,85,88,207,80,56,158,235,177,179,162,39,55,60,242,104,124,104,250,109,46,179,136,139,115,91,253,80,103,36,114,216,215,65,105,155,116,146,194,152,157,248,201,207,135,79,167,134,194,48,95,195,34,105,161,173,83,116,178,44,44,63,225,12,181,181,142,181,173,95,193,37,117,179,233,66,235,36,77,31,153,128,20,53,5,61,107,100,172,137,72,34,213,161,38,119,84,212,91,24,236,161,133,214,197,110,23,66,195,184,198,79,144,246,69,176,20,95,180,18,91,143,108,196,21,61,214,202,181,14,210,72,47,78,164,137,79,229,122,220,65,83,172,233,181,138,35,101,234,48,252,145,162,94,112,44,108,251,194,228,62,4,174,95,61,52,224,38,222,24,217,154,23,247,188,71,163,88,42,38,119,150,82,78,53,92,209,208,172,208,147,19,71,247,240,46,27,116,39,40,220,204,42,213,225,110,196,85,129,233,65,187,174,105,125,60,86,164,180,208,32,196,19,48,132,115,189,114,226,136,248,233,106,254,175,226,27,120,62,196,18,222,126,244,92,234,171,238,205,150,224,139,46,145,173,162,170,139,16,69,14,120,245,173,182,130,8,106,140,122,141,230,206,124,54,134,194,92,232,125,102,208,73,196,158,242,76,155,226,16,70,119,155,148,183,129,123,218,242,190,160,163,11,92,11,130,130,93,94,103,173,226,171,89,49,72,184,143,212,232,106,91,225,201,51,191,112,206,106,64,217,232,227,11,235,51,118,85,169,63,222,151,227,166,67,240,45,105,162,56,7,188,212,96,15,147,174,172,182,156,132,187,45,28,40,167,237,69,213,181,51,67,56,10,152,132,183,122,126,158,229,102,198,96,168,205,198,173,122,149,142,30,233,68,12,170,135,172,109,153,156,92,142,69,217,104,247,93,239,155,109,84,111,215,139,241,252,79,253,91,251,154,233,250,137,14,124,239,244,167,71,45,81,69,38,163,141,149,166,194,56,119,132,221,104,71,109,187,169,177,44,148,21,63,58,195,207,82,159,84,4,84,238,247,151,205,193,237,57,250,44,164,97,224,71,205,191,168,35,46,122,191,30,105,155,152,100,25,10,87,91,176,220,162,53,211,60,170,142,184,200,137,184,189,171,49,124,196,69,24,189,236,235,219,76,86,95,114,41,228,237,41,182,135,115,44,44,141,162,14,197,40,157,187,239,44,75,155,200,157,2,207,20,19,154,37,167,36,78,55,221,202,18,37,77,52,25,160,225,11,76,130,54,197,209,5,46,160,184,35,35,120,53,252,11,248,153,222,201,185,27,229,162,125,209,135,65,149,241,135,200,177,117,177,194,185,108,6,205,74,150,215,29,112,169,67,111,187,45,26,201,230,61,154,188,181,186,89,179,99,119,180,209,93,165,54,218,204,49,113,97,196,94,234,218,76,138,110,199,15,211,169,248,28,12,13,249,94,87,101,11,173,54,218,103,157,107,113,234,106,142,222,226,29,62,45,246,246,119,121,158,190,144,27,129,145,147,104,1,167,81,229,219,57,75,34,49,103,88,12,147,198,82,15,110,2,175,60,175,247,241,204,143,131,55,73,157,176,9,74,214,106,160,214,227,100,143,122,141,75,75,132,195,253,129,225,212,184,95,52,53,255,218,158,147,27,71,246,131,73,116,201,186,9,124,185,35,137,250,181,250,96,67,156,15,83,53,179,169,105,106,51,111,205,242,97,15,222,233,249,210,219,230,41,94,23,109,18,214,143,175,57,76,188,148,194,246,156,86,157,42,78,241,139,223,218,23,157,82,97,163,252,73,141,127,94,88,185,56,54,179,157,89,33,142,238,198,184,85,120,148,228,243,13,176,72,194,25,124,205,18,232,146,163,134,121,209,76,122,54,44,161,27,26,238,114,106,22,159,48,247,62,143,186,136,243,37,232,134,165,28,240,137,5,46,49,18,177,230,53,91,138,83,163,136,37,163,176,26,171,56,62,15,70,251,44,122,52,58,162,49,225,208,142,46,31,61,221,178,84,233,63,20,105,50,141,251,42,221,186,43,102,66,211,41,18,231,228,10,21,46,118,231,208,45,96,235,8,140,239,86,9,216,190,39,61,122,226,200,231,175,186,154,117,233,3,159,103,28,110,236,244,26,164,244,156,28,253,83,191,47,228,224,69,176,212,224,107,84,130,168,232,16,211,90,251,237,179,74,251,187,70,247,83,189,172,107,177,252,149,63,150,66,195,133,14,133,98,236,245,64,113,27,203,138,238,26,6,69,214,149,162,11,46,93,190,45,12,190,205,174,184,232,35,135,92,21,241,114,98,125,222,250,208,120,91,145,55,166,133,105,235,88,104,214,232,181,2,69,109,163,43,124,214,34,143,237,128,207,82,35,15,197,228,154,99,233,130,94,221,229,195,134,171,214,34,22,167,19,168,168,151,245,153,70,225,134,196,201,169,186,23,253,237,179,36,148,26,23,62,81,123,44,10,163,193,23,240,249,152,100,195,71,237,14,114,137,143,21,178,254,207,151,141,22,81,119,219,38,56,238,69,146,214,192,116,86,249,219,102,152,75,210,58,67,230,76,51,214,69,83,100,214,43,135,72,180,239,141,65,189,151,45,10,252,119,147,10,251,96,114,97,91,81,83,46,52,116,177,107,26,67,167,141,78,217,231,251,254,214,79,194,127,61,63,141,236,85,115,24,22,210,115,114,214,197,18,71,87,164,9,31,248,60,197,47,233,1,204,7,37,15,237,60,4,6,83,192,236,10,245,104,12,47,190,48,7,7,155,218,100,51,106,240,244,108,36,176,181,73,94,24,106,88,249,54,186,108,178,168,12,200,35,63,203,242,238,201,79,78,171,162,250,212,19,93,99,127,238,48,20,16,121,104,56,201,180,238,79,5,42,184,240,227,127,54,115,105,250,79,155,223,171,78,136,195,182,178,61,96,138,168,50,86,168,74,167,28,71,243,8,37,206,161,147,59,121,190,197,36,72,147,152,157,254,28,43,251,246,11,55,195,23,61,152,92,76,188,237,206,50,154,229,194,73,146,151,120,219,236,208,255,128,225,23,197,185,11,121,69,121,102,152,162,213,237,111,187,51,241,232,183,143,115,132,187,134,0,195,46,126,142,62,183,22,79,28,73,178,161,111,27,173,79,247,74,133,45,66,93,224,57,249,249,2,186,223,88,155,210,164,244,251,233,225,203,4,53,234,19,183,234,32,159,191,230,161,128,203,243,54,217,202,238,236,15,188,193,142,110,253,121,40,8,3,57,220,44,230,22,152,235,138,215,213,200,164,233,48,52,217,196,180,47,44,162,115,192,48,55,154,31,109,242,180,89,94,54,130,206,121,250,251,66,172,96,235,251,66,164,116,214,64,139,50,89,65,173,253,250,129,229,125,172,106,58,140,31,156,205,164,82,207,109,70,244,62,136,207,250,35,54,143,56,207,67,6,246,235,70,162,36,229,7,70,164,41,7,124,86,199,36,239,154,182,216,20,243,2,138,29,115,234,79,35,198,18,243,66,166,68,171,247,133,242,109,143,73,135,246,42,161,95,49,64,173,13,221,97,251,24,229,228,124,143,57,249,125,157,1,185,37,103,15,57,101,37,15,209,206,211,182,254,209,251,66,26,251,58,95,37,76,155,24,99,23,129,155,137,181,59,220,216,176,22,129,81,113,240,57,137,25,255,108,57,239,165,181,179,218,45,207,140,159,87,181,17,188,235,2,211,98,244,113,139,121,211,12,114,61,122,147,187,219,14,211,156,36,11,24,59,158,238,25,29,122,48,211,20,234,49,26,96,172,120,1,91,214,120,9,76,247,233,246,223,198,25,161,233,99,225,186,60,42,88,200,127,149,37,57,155,102,14,137,195,111,108,154,76,108,86,152,198,253,56,26,31,6,153,25,26,148,199,114,47,45,195,87,145,199,210,216,24,230,56,218,124,41,47,218,145,56,41,254,200,135,237,196,21,38,21,178,252,202,76,33,88,190,125,76,194,122,18,24,186,145,92,56,142,161,43,199,201,105,162,146,8,17,215,133,20,83,53,21,220,41,94,247,168,121,180,228,117,62,43,219,33,22,43,48,238,46,223,182,115,153,41,195,156,242,76,207,102,142,226,182,195,99,39,221,168,52,124,69,106,142,163,81,36,43,10,211,184,209,226,183,59,126,206,91,96,22,161,229,143,28,1,220,186,21,70,95,196,63,2,4,182,159,79,104,253,74,133,31,76,63,136,236,27,81,240,8,47,71,208,172,207,123,89,217,214,127,183,195,170,149,68,83,67,154,127,196,56,234,164,14,229,203,167,207,59,239,24,133,103,117,43,98,202,240,107,38,245,84,18,48,178,200,122,114,156,138,227,203,135,61,172,113,20,105,17,24,167,14,103,68,26,238,209,189,27,25,255,155,117,104,32,216,58,103,245,159,177,177,191,173,102,174,63,114,114,44,77,106,140,51,84,71,132,172,129,107,70,66,22,251,131,17,116,43,18,23,155,222,103,41,254,62,42,70,121,242,174,187,209,249,99,40,208,155,41,169,191,131,98,208,152,3,229,131,186,163,176,155,134,164,175,126,48,116,139,120,189,100,120,137,84,54,63,24,17,160,33,113,47,163,4,165,101,135,233,191,212,251,66,217,36,123,8,183,104,99,209,244,184,73,226,184,157,151,193,67,188,167,178,145,49,221,154,208,224,39,157,52,232,165,245,132,41,69,115,90,207,150,192,149,61,89,15,120,176,175,191,112,46,171,57,185,230,204,150,124,156,67,97,210,4,126,229,236,36,216,73,93,24,185,139,250,165,55,22,181,189,34,62,147,40,197,13,60,154,29,158,56,87,203,165,85,74,252,30,72,29,152,9,246,162,168,129,184,117,39,232,25,15,183,30,247,75,13,166,238,87,198,101,212,51,39,253,5,146,122,48,13,135,49,133,236,90,72,80,32,199,19,247,89,17,65,243,110,151,108,50,227,18,159,84,242,142,180,20,5,76,2,176,92,120,219,11,205,1,195,63,136,23,84,169,23,17,78,57,156,112,10,191,39,71,30,54,152,210,172,15,171,136,123,24,34,79,230,223,240,193,36,186,218,141,116,235,153,100,72,178,150,15,102,191,54,21,69,221,236,171,49,228,106,13,180,119,166,168,200,172,110,95,83,206,153,77,161,229,222,23,166,79,214,32,254,131,207,8,31,178,173,57,87,58,113,193,249,126,218,136,135,18,38,179,253,37,103,253,221,118,97,97,150,53,133,14,172,243,57,126,131,3,121,169,51,107,52,185,180,74,98,250,75,74,88,164,35,22,166,231,202,182,85,211,62,116,34,25,122,247,76,192,103,1,250,6,245,129,79,204,45,252,64,146,68,168,76,251,185,97,200,72,250,22,216,250,84,29,38,66,216,122,52,10,154,113,101,24,178,136,221,33,201,220,95,7,236,7,183,173,73,11,242,87,230,163,28,112,19,90,60,78,101,221,151,43,235,10,72,210,229,86,49,193,9,111,85,20,218,82,19,74,37,138,246,8,63,251,47,227,126,145,238,50,76,1,47,225,120,240,193,68,65,82,225,51,184,148,56,250,151,123,172,2,255,210,218,14,211,60,223,100,44,64,32,156,203,47,237,132,182,154,182,59,67,133,46,195,238,143,52,35,236,159,229,153,53,83,182,247,223,62,35,18,29,187,11,179,119,184,143,20,50,122,151,207,143,206,235,19,103,127,3,205,200,42,250,1,145,79,167,152,236,240,185,203,41,87,70,233,222,211,64,132,247,61,85,25,11,231,243,59,223,140,127,33,230,188,46,149,48,204,222,106,152,160,102,180,182,211,85,47,167,133,165,231,40,232,162,30,87,187,116,145,86,35,154,186,223,45,2,204,143,197,17,45,67,19,95,142,15,54,37,70,249,58,43,77,144,222,76,128,152,5,44,169,46,112,45,197,131,4,106,168,232,49,102,133,119,20,3,80,227,235,85,90,217,14,220,241,42,245,163,77,72,232,198,224,192,78,52,205,244,147,159,213,80,127,153,192,41,249,117,147,131,208,71,134,175,153,135,62,217,90,165,165,215,12,24,138,206,55,206,146,81,198,251,115,110,246,253,142,210,221,178,245,224,134,204,145,161,233,231,226,88,21,69,160,255,155,73,97,16,224,11,40,247,132,96,87,253,42,24,9,66,114,207,250,203,232,245,236,111,215,111,255,55,45,25,71,152,227,125,25,3,40,116,82,88,65,201,193,186,57,62,112,162,191,115,127,182,81,51,244,54,77,19,10,57,255,169,8,108,234,174,203,225,100,170,51,23,174,60,254,111,16,80,45,146,126,18,86,49,148,246,252,135,207,102,181,74,61,147,30,243,178,211,40,1,195,71,184,67,128,126,119,28,31,2,206,239,133,109,90,122,74,192,166,104,124,31,23,169,62,184,40,14,15,186,87,238,209,39,26,42,99,249,171,64,50,91,191,186,179,146,144,26,241,131,217,77,46,153,129,59,252,84,183,17,133,22,91,149,8,113,190,170,51,134,122,246,71,86,45,127,122,81,18,75,222,100,0,202,246,81,14,94,43,146,140,216,148,179,131,19,148,82,105,105,254,178,216,36,100,89,180,40,202,204,229,67,8,253,238,51,70,239,64,160,220,70,168,232,240,100,247,47,71,55,102,136,234,131,8,42,201,85,91,29,70,211,77,158,27,130,42,139,170,223,125,93,131,46,91,255,52,8,88,80,76,189,87,206,2,121,230,39,63,26,205,38,49,138,174,54,53,249,198,150,76,58,207,236,190,16,232,248,221,109,95,145,236,35,201,127,127,27,141,161,220,226,183,17,245,239,50,189,211,92,236,83,44,171,142,205,124,130,178,81,254,178,32,204,104,245,25,225,116,221,96,94,241,193,39,60,77,162,154,194,79,247,40,243,178,112,144,228,237,2,87,72,122,14,147,212,144,178,122,157,141,212,132,127,2,16,134,183,126,185,180,170,166,226,119,13,215,92,58,55,136,95,208,24,246,71,154,127,210,111,23,38,233,49,227,212,204,160,247,117,44,243,91,137,39,150,169,85,220,49,186,16,158,247,253,66,194,64,128,237,208,133,11,166,73,203,31,40,10,208,210,19,130,181,93,9,230,200,129,249,119,9,142,22,20,213,84,227,194,54,170,88,114,242,179,179,79,158,80,166,18,171,221,163,124,104,88,214,249,61,39,19,111,145,219,90,176,141,253,93,78,43,171,47,249,105,92,51,246,23,71,211,23,223,232,217,20,24,177,163,111,93,73,236,69,218,117,233,57,48,139,160,159,186,155,88,170,92,152,89,110,248,248,70,68,151,66,86,192,219,58,141,252,96,196,140,164,157,4,238,125,11,234,6,198,90,150,163,191,176,9,16,125,20,59,126,186,75,115,67,165,163,51,123,170,12,249,51,230,240,123,83,36,24,232,182,254,96,6,164,240,118,171,209,192,188,157,157,212,163,9,83,56,220,76,76,170,199,109,81,192,151,154,72,67,253,27,54,135,95,25,82,158,119,132,54,243,1,243,181,3,55,234,33,46,187,136,169,213,186,226,101,53,6,213,148,159,70,88,114,53,127,27,20,26,132,59,75,195,7,171,201,55,78,152,124,96,56,94,120,214,159,237,215,15,166,174,43,77,54,192,105,121,142,130,105,143,221,179,252,246,130,211,253,133,16,232,38,153,134,214,133,153,101,187,143,240,177,204,94,246,62,21,74,196,119,78,64,206,76,102,97,62,134,25,76,79,150,83,218,238,239,125,161,147,68,31,218,7,19,201,180,203,18,253,101,85,227,235,161,247,122,11,21,193,246,195,219,185,181,214,208,86,133,172,73,114,113,163,201,236,48,93,252,55,192,135,3,215,124,179,13,205,169,105,23,242,9,12,172,214,231,231,238,180,217,223,5,128,61,41,9,196,128,51,237,233,247,137,67,15,79,78,56,78,92,233,148,245,1,181,147,133,158,247,7,19,146,247,7,166,75,185,251,133,23,235,221,186,247,117,254,173,118,151,54,72,150,0,174,151,144,79,161,231,68,75,254,211,231,229,102,97,155,53,203,153,207,175,150,99,29,159,83,220,206,105,65,199,100,172,7,220,166,84,184,218,79,237,113,234,201,231,173,125,99,158,101,220,117,191,50,184,101,242,190,206,4,141,182,152,223,182,81,148,238,250,112,150,180,243,138,156,215,11,140,63,215,253,109,124,241,162,110,65,6,128,212,192,29,74,36,139,225,59,251,51,77,228,159,238,67,179,38,43,239,231,77,22,66,10,191,137,239,129,194,71,188,17,232,127,119,170,69,74,165,154,151,200,247,219,27,79,242,123,105,104,46,158,175,204,127,155,10,177,148,121,77,201,189,185,195,188,117,186,78,105,89,39,62,162,223,40,94,201,176,13,198,133,43,225,177,31,141,225,211,9,214,228,228,104,114,248,70,212,68,209,166,112,142,161,70,159,97,237,243,78,183,237,247,144,147,211,233,177,60,198,234,124,237,229,110,99,155,21,206,167,95,90,55,153,30,121,223,220,85,203,1,99,59,114,151,47,210,220,36,163,191,25,241,68,37,8,203,220,161,118,6,249,153,5,191,146,10,138,120,115,73,123,94,99,171,159,35,56,236,48,140,101,67,70,213,214,242,238,14,211,147,126,87,109,51,55,128,181,252,131,219,70,25,230,238,184,14,108,145,211,112,184,27,47,249,194,8,132,173,175,130,102,98,224,75,90,3,201,192,211,95,227,40,173,245,75,208,98,51,244,118,152,254,215,36,87,134,80,255,151,36,66,64,165,96,207,118,81,152,14,206,92,225,220,84,235,238,235,154,198,233,203,113,97,103,137,94,119,115,206,62,30,69,104,255,233,137,68,227,146,147,211,173,231,178,13,216,140,225,254,125,95,54,223,222,242,198,147,3,159,136,96,203,67,89,8,149,5,58,200,150,200,177,200,81,84,223,253,64,232,27,210,149,210,160,181,179,227,254,224,206,132,41,139,35,113,104,243,230,111,174,194,100,55,4,54,141,13,127,153,136,169,235,7,2,39,159,42,242,7,211,245,188,245,228,11,19,46,143,254,8,153,200,250,4,76,138,130,130,217,7,99,184,40,205,202,252,44,154,42,126,105,231,211,190,101,218,243,120,202,25,99,95,193,159,99,85,46,175,25,85,103,250,198,138,121,241,172,17,114,112,139,92,239,1,105,155,149,121,24,139,12,236,212,63,56,51,75,203,178,10,71,146,64,42,96,132,93,134,192,240,1,215,133,77,37,83,225,25,95,45,180,15,38,29,65,233,204,247,157,59,161,239,20,106,34,209,111,197,38,37,96,104,116,93,224,142,58,88,92,248,180,241,42,176,249,165,182,128,225,188,10,10,81,160,148,64,17,220,148,115,147,123,106,49,188,225,250,201,54,215,224,237,201,119,131,187,208,74,26,189,123,105,196,71,13,188,228,182,40,131,167,237,47,139,146,237,72,47,60,157,248,110,48,106,29,14,51,255,151,121,223,38,124,216,187,114,81,33,167,181,57,110,11,54,235,221,138,26,188,239,177,56,215,94,222,71,79,70,107,204,241,203,200,163,223,71,102,240,108,105,9,92,20,52,153,227,11,158,233,184,63,240,210,67,207,26,39,7,227,107,234,204,39,114,215,24,155,10,204,42,228,145,192,207,160,162,200,169,17,178,119,169,20,252,197,78,60,155,179,194,37,26,160,13,30,69,31,39,83,253,108,243,194,243,249,105,180,178,83,12,96,96,233,231,178,230,248,28,219,107,59,121,111,91,97,100,50,134,92,154,236,82,13,166,196,120,225,122,229,226,169,199,161,133,55,226,183,167,241,216,21,174,53,166,111,8,241,66,112,0,109,57,146,37,192,42,11,98,240,110,49,6,177,207,40,173,42,220,205,44,40,96,89,78,65,71,100,136,96,114,34,72,46,104,251,249,70,126,48,17,105,149,11,67,11,218,245,28,216,170,176,130,201,185,169,44,238,59,20,206,44,40,205,165,102,37,67,63,70,156,188,170,82,145,193,235,142,51,224,189,187,194,230,173,119,225,33,205,21,116,109,32,152,122,209,249,220,181,181,166,118,65,165,129,180,91,163,77,138,133,35,153,28,230,3,151,60,238,243,6,150,103,70,162,22,126,172,192,233,238,144,129,163,39,4,244,44,83,119,131,96,232,74,229,62,19,147,165,184,48,2,63,233,14,148,51,141,94,103,128,65,3,231,92,222,31,109,15,124,137,158,98,167,163,173,174,113,175,140,80,75,126,27,189,241,49,239,56,162,134,246,194,120,231,93,88,39,20,243,71,76,67,192,107,51,52,104,22,194,73,108,203,164,32,217,104,235,37,66,119,231,194,91,106,233,221,204,175,242,29,255,116,106,142,165,48,124,143,41,240,232,114,52,54,122,101,220,163,81,23,146,223,158,88,127,86,153,21,186,108,170,12,110,35,150,76,224,246,30,13,167,94,62,251,182,100,20,34,33,75,169,74,102,5,105,170,58,159,116,165,225,49,6,3,110,165,122,180,209,163,35,198,192,125,102,220,13,64,103,19,69,47,77,188,78,74,50,245,129,145,91,121,224,162,48,69,185,251,121,145,27,144,147,99,9,187,235,184,159,118,217,250,219,168,179,172,59,169,156,213,124,94,46,52,226,53,244,0,127,55,70,114,157,77,217,133,207,74,86,157,98,0,108,169,155,128,43,90,7,145,39,162,199,31,110,217,3,211,197,46,176,84,122,129,41,100,101,129,243,141,83,128,17,102,30,23,102,77,86,24,243,195,26,240,218,178,67,7,238,241,121,130,138,5,233,15,165,134,126,225,42,108,48,96,188,60,103,192,244,41,60,63,109,66,0,23,110,210,7,7,188,130,26,152,76,245,69,63,64,224,185,62,246,131,193,39,176,120,158,202,14,198,63,176,57,52,61,240,242,70,55,131,73,131,9,140,199,108,191,39,199,146,164,63,48,189,111,1,179,143,213,27,43,22,237,5,92,150,126,160,244,68,226,61,230,176,249,5,233,125,83,151,136,247,213,161,9,200,133,231,45,187,96,224,188,117,48,64,48,89,229,30,221,180,98,74,135,10,73,172,59,16,243,146,116,62,112,13,109,194,111,156,214,173,48,169,238,124,225,34,93,216,192,189,123,191,192,15,222,55,54,4,102,238,42,23,150,45,27,40,169,213,41,7,87,29,135,196,92,177,63,7,70,238,248,194,152,69,185,166,208,239,133,232,56,108,201,194,52,65,107,121,14,238,36,8,46,124,94,143,12,242,179,145,234,233,254,244,48,34,239,3,79,23,103,51,120,60,119,125,86,52,166,185,11,55,41,220,3,79,248,122,23,78,194,98,235,166,78,155,106,92,57,61,170,227,249,109,203,31,93,248,108,233,246,3,135,86,210,79,46,77,184,18,84,90,109,231,113,97,149,115,1,166,214,121,79,78,59,207,11,55,167,184,50,210,204,38,75,224,95,117,199,225,243,122,179,62,22,228,141,92,116,40,153,215,186,142,226,142,106,77,124,64,70,214,212,177,210,105,39,240,245,17,184,234,18,86,77,37,51,94,24,165,129,172,51,222,79,12,52,142,38,19,241,162,20,116,4,77,239,193,103,245,139,135,66,199,246,144,173,2,245,111,116,158,62,120,90,183,78,123,224,213,61,161,9,124,182,67,75,97,88,90,247,232,210,117,78,26,37,72,81,6,102,201,1,163,240,81,40,104,58,92,204,168,247,194,147,222,77,15,46,201,180,32,92,39,48,203,188,175,219,140,224,177,100,131,4,124,230,241,46,176,212,39,187,185,244,222,217,114,88,118,225,57,26,97,136,125,225,51,3,202,67,89,230,192,17,39,167,235,75,63,1,72,252,35,238,123,88,21,118,43,140,16,206,186,240,122,102,234,109,179,175,163,217,164,64,30,20,210,249,133,249,86,21,134,151,93,47,92,158,229,13,217,102,167,152,26,156,36,141,75,166,179,134,2,103,66,0,103,180,252,192,39,202,136,197,145,196,90,145,49,14,60,91,220,23,6,130,162,230,109,105,212,155,111,1,62,47,247,57,185,153,16,6,76,62,249,129,217,173,148,11,39,73,32,24,60,92,40,150,252,60,235,254,189,111,36,103,131,182,134,103,196,150,56,10,149,240,51,117,251,169,113,130,218,50,143,3,15,23,183,50,184,10,111,208,224,96,12,3,99,95,152,21,158,178,10,208,170,35,173,139,6,123,218,195,166,70,221,228,3,66,120,13,120,73,115,198,15,157,251,158,25,9,249,253,194,177,229,180,57,125,245,63,79,45,104,211,135,13,55,110,123,45,142,54,196,172,243,104,67,7,174,198,210,5,59,173,235,15,111,168,171,62,12,232,132,210,29,14,112,187,129,8,169,71,89,206,17,187,45,222,70,141,170,167,185,215,61,240,118,137,28,131,171,52,240,1,35,35,17,231,38,191,187,21,45,229,134,126,213,114,176,130,34,81,234,121,78,178,20,73,131,78,224,30,41,111,131,203,122,142,134,78,28,23,134,175,200,156,15,76,74,62,96,62,173,231,104,84,242,231,133,211,115,211,102,27,126,127,218,146,235,15,60,239,203,160,221,187,61,215,77,27,77,15,184,204,107,133,106,48,74,146,247,186,77,223,255,133,231,125,29,72,159,182,242,194,77,142,78,176,68,254,60,249,189,52,51,187,83,248,106,179,153,60,96,121,175,156,46,130,248,176,200,123,142,254,194,61,246,217,7,166,195,184,61,240,24,158,42,2,238,98,14,208,205,32,171,181,56,57,117,236,89,30,120,220,112,184,208,254,162,223,124,65,135,180,8,76,189,249,129,107,138,197,158,136,179,235,124,83,160,7,231,184,114,246,120,207,39,64,102,213,11,144,184,140,63,57,197,86,147,105,199,57,92,173,117,74,97,220,216,247,133,91,155,15,90,83,76,240,153,77,155,142,195,74,22,60,102,133,196,66,164,131,156,244,231,138,97,106,189,210,146,54,105,52,74,223,205,17,185,139,161,95,16,172,170,168,233,2,159,192,68,46,252,172,198,84,253,29,206,148,220,245,183,59,21,255,118,97,101,101,26,188,93,26,40,89,219,117,25,207,201,145,190,44,23,126,87,0,226,186,187,103,52,183,247,246,7,92,203,61,249,208,164,59,218,73,168,19,124,247,93,76,239,91,95,152,137,192,244,11,63,157,241,6,175,120,168,197,196,140,159,251,38,131,208,2,165,132,92,30,148,37,57,224,250,228,54,12,246,142,101,131,73,8,40,108,122,235,14,99,112,191,21,70,192,105,199,149,193,28,145,93,4,125,56,65,30,32,177,212,69,127,228,160,3,189,37,63,247,66,75,64,151,54,250,27,92,205,21,120,156,129,149,31,152,142,255,11,147,205,16,120,219,22,213,97,236,127,37,144,199,121,149,113,124,225,90,31,144,176,223,65,88,176,91,127,25,65,85,255,250,202,178,88,238,57,186,155,125,96,192,152,79,63,240,142,252,156,37,240,69,122,206,24,47,89,238,186,98,245,252,220,22,132,175,184,52,51,164,217,15,60,188,75,14,248,172,71,229,249,237,53,35,37,90,48,160,157,127,192,99,202,209,117,106,198,212,126,123,228,184,114,212,210,255,248,237,243,241,222,147,27,199,253,129,157,0,15,154,91,210,165,213,12,160,235,61,56,23,177,110,3,46,213,29,27,48,190,162,253,65,70,18,81,106,108,102,49,109,61,19,158,156,124,158,231,16,137,121,58,122,182,200,131,26,220,239,32,158,230,137,38,227,144,1,62,227,11,25,116,177,105,204,122,224,144,82,182,142,255,45,186,94,157,166,170,225,59,43,208,247,194,152,30,247,61,117,38,197,246,192,51,2,90,224,166,73,147,179,155,132,73,236,119,13,181,80,148,12,208,246,59,99,222,107,25,5,161,40,33,138,159,205,255,121,198,78,51,39,119,131,186,244,61,26,82,203,137,99,125,160,181,254,116,36,24,12,33,237,194,93,95,54,240,188,39,55,9,24,65,241,34,142,15,132,28,163,212,19,172,64,19,37,70,138,13,69,3,222,115,48,190,103,254,195,244,62,106,1,7,152,14,201,11,47,45,117,64,112,60,219,143,118,225,161,73,71,107,252,139,74,94,161,121,86,83,181,125,218,146,227,151,150,209,232,148,152,151,42,120,137,60,19,48,154,100,15,60,34,209,11,92,68,79,137,90,126,70,216,217,97,24,70,178,60,1,35,216,117,225,38,82,177,198,4,136,198,38,131,147,198,112,208,26,115,208,103,216,174,207,161,47,132,13,100,148,94,113,67,95,58,203,15,60,1,189,41,17,101,9,90,90,47,138,128,70,20,56,233,7,81,219,158,78,43,187,119,182,36,11,29,165,113,137,220,25,26,12,126,106,158,174,70,189,84,36,162,31,217,224,42,252,22,203,188,221,189,42,240,217,157,238,7,222,190,117,194,94,99,138,122,3,232,136,121,24,180,74,124,198,118,46,62,106,124,186,242,80,212,60,19,61,220,198,190,110,104,189,141,86,255,185,188,136,126,142,196,175,107,60,48,89,22,135,205,79,179,41,220,110,158,213,96,49,108,56,123,98,248,203,30,43,100,138,111,235,50,59,129,91,232,97,24,92,69,146,30,24,110,225,133,81,124,187,55,54,113,234,118,153,65,76,229,172,87,79,97,100,243,242,133,139,14,194,105,17,155,79,103,185,89,219,238,124,224,29,223,61,112,19,233,33,98,47,12,136,253,198,72,253,44,253,109,58,78,171,47,78,116,205,200,242,97,146,72,46,181,65,255,12,105,247,7,205,174,158,251,67,53,1,12,140,165,227,133,97,26,6,140,229,72,247,174,177,3,195,35,148,147,47,28,6,123,60,147,98,101,199,23,102,181,185,112,210,36,211,34,223,31,115,56,148,92,181,8,0,38,71,85,47,92,164,145,226,192,197,182,115,1,159,141,109,210,223,230,98,83,187,240,89,155,242,3,143,160,50,209,206,54,203,115,110,196,180,202,69,201,48,10,188,205,149,227,131,233,25,147,182,219,110,171,127,137,151,153,78,204,41,172,29,131,87,240,110,128,187,206,10,8,213,244,226,129,35,112,22,154,9,99,122,51,181,254,96,170,180,83,116,108,241,5,165,89,239,59,57,236,102,182,13,15,76,27,240,133,69,227,192,208,115,178,22,40,201,46,57,55,180,147,96,211,34,153,4,159,235,129,71,124,94,192,93,55,164,192,211,229,179,12,110,98,224,65,149,1,195,56,191,178,142,46,179,142,180,57,162,221,222,208,60,245,137,99,85,239,74,105,192,44,233,227,129,123,124,3,52,168,79,105,150,251,193,163,87,129,235,3,159,57,223,101,6,204,253,150,84,199,133,23,173,227,62,14,25,224,103,78,44,2,47,68,69,74,192,152,167,232,209,139,148,68,21,120,72,36,15,231,49,199,92,12,44,45,105,160,56,30,180,139,214,162,159,0,233,29,61,246,217,57,45,235,207,247,185,52,89,58,96,62,231,158,221,13,179,12,62,211,221,115,97,171,186,206,32,48,90,215,207,79,219,142,233,194,85,4,72,12,30,203,99,141,244,19,52,144,161,194,193,222,245,110,48,172,197,7,158,177,182,177,131,107,154,239,71,49,228,172,155,247,190,145,204,202,15,76,175,115,192,36,89,218,3,71,86,229,103,10,60,223,115,239,153,239,79,83,53,150,43,219,198,107,244,115,159,15,160,104,5,147,56,61,204,165,176,123,60,111,83,62,109,211,65,138,50,127,178,73,68,246,24,192,110,26,7,58,134,120,62,128,150,104,120,51,56,137,34,178,193,40,162,4,220,155,240,178,205,151,36,82,188,40,55,37,77,185,35,176,188,242,47,162,69,80,137,76,130,220,85,61,211,120,251,77,165,52,3,33,116,55,20,165,225,96,6,74,27,78,123,224,254,17,9,127,112,17,173,101,24,21,40,205,175,15,70,164,163,213,23,158,31,147,246,7,207,37,43,8,240,23,178,254,208,190,21,196,29,51,5,138,185,186,100,192,176,172,233,159,255,192,50,131,179,42,70,96,192,219,27,15,126,112,18,245,94,131,103,254,125,214,6,247,46,173,166,184,38,145,214,93,23,62,79,87,96,107,235,249,165,21,151,113,160,171,24,129,245,159,131,108,94,23,70,145,247,129,251,215,121,96,48,125,42,50,80,160,204,180,184,111,182,43,146,218,166,224,79,117,237,67,27,139,149,44,1,166,27,240,21,249,128,81,226,138,11,163,125,2,77,69,63,245,153,185,240,205,184,112,198,68,118,251,67,193,176,79,166,120,131,189,9,229,131,37,57,0,76,222,184,93,248,204,217,253,129,207,70,76,142,110,226,18,64,68,59,137,175,29,38,165,185,229,210,42,6,18,35,46,205,52,219,229,104,74,186,57,249,201,11,158,42,83,209,56,113,193,48,101,52,197,76,31,254,194,144,188,30,248,160,249,194,39,10,124,126,119,174,111,174,50,24,217,249,161,48,102,69,227,194,181,189,87,141,2,232,133,209,104,208,223,94,22,1,92,88,205,26,13,158,31,165,218,224,60,165,80,61,204,102,55,215,122,225,19,101,230,7,62,75,215,61,26,195,205,247,104,86,213,11,139,202,39,100,192,19,136,223,131,81,81,168,243,129,191,130,237,15,205,243,121,102,187,198,103,75,54,191,150,231,204,45,127,194,114,6,179,181,217,15,92,63,49,49,131,147,182,249,25,220,150,156,220,156,138,31,184,127,93,220,192,195,54,150,47,156,238,209,136,131,255,113,180,247,151,27,60,71,255,227,183,235,39,20,243,131,97,227,255,223,85,46,254,254,183,255,250,247,255,246,191,254,254,183,127,253,7,149,139,249,239,161,114,241,207,174,229,121,200,123,223,27,29,235,143,135,92,207,181,228,11,167,253,190,34,138,159,241,138,32,30,252,241,122,243,103,94,100,48,26,136,207,201,203,168,245,62,197,138,126,217,3,67,173,187,176,44,146,102,18,215,234,188,63,109,213,29,133,217,98,11,156,165,253,193,124,91,145,123,14,24,209,134,253,192,229,203,69,255,96,138,67,10,47,84,219,2,54,163,25,133,145,101,189,232,16,213,103,236,37,150,87,28,151,153,95,108,17,202,50,120,245,59,9,117,200,137,122,95,238,217,241,3,207,92,183,31,48,125,137,157,31,124,194,1,125,100,157,78,66,65,69,154,223,108,47,202,215,229,249,193,73,31,88,71,96,52,11,58,198,82,184,174,158,229,166,134,228,146,141,77,143,166,201,253,156,234,179,216,252,90,233,135,124,109,181,60,71,207,242,237,230,127,240,168,58,63,209,228,223,171,192,75,132,132,233,110,64,115,212,79,142,196,241,200,249,129,203,71,143,248,193,212,149,30,56,125,237,94,31,188,244,202,207,32,203,177,36,84,179,255,144,192,227,204,125,229,83,121,100,141,101,67,178,95,56,127,91,211,15,30,26,151,224,253,82,99,33,163,47,32,105,24,200,122,210,226,235,105,86,6,84,20,121,125,65,183,150,51,9,163,71,191,161,3,19,175,236,255,136,44,80,238,190,240,144,229,134,134,5,236,215,124,24,18,162,40,107,209,36,39,83,60,241,78,183,158,134,183,84,143,63,133,253,31,60,74,126,80,92,228,2,53,229,104,133,49,185,190,7,99,65,54,31,184,126,122,15,31,220,53,26,67,242,59,199,180,14,41,81,169,21,230,166,121,35,88,171,125,181,23,46,59,22,97,242,87,83,114,5,52,149,207,79,105,24,24,151,9,189,52,134,194,142,245,106,192,212,125,143,38,178,172,23,94,233,13,158,207,104,184,7,83,185,147,43,195,25,119,71,188,117,194,236,36,82,70,103,99,201,141,238,8,220,105,147,146,20,9,174,42,104,228,249,150,161,113,151,245,129,83,93,2,107,161,7,83,149,249,249,233,24,106,173,226,186,151,105,209,225,150,76,186,84,234,168,136,40,221,86,26,243,66,215,36,32,112,117,247,83,131,203,214,93,49,234,68,110,69,98,48,190,56,15,140,179,98,192,166,104,173,48,254,229,178,203,58,99,82,55,251,152,20,121,111,8,59,128,46,54,66,192,99,187,90,188,193,171,61,123,234,19,186,187,93,2,240,153,213,251,131,214,18,27,215,98,146,158,227,129,115,212,220,217,153,226,83,166,48,95,224,189,50,172,243,202,11,203,51,101,200,255,9,247,139,34,99,247,222,22,77,144,1,191,137,211,181,205,13,38,158,25,204,64,221,82,147,196,173,61,118,220,144,61,150,254,116,161,67,44,242,16,53,105,180,208,127,150,69,77,224,185,159,71,74,179,99,188,47,243,32,120,146,28,148,211,188,107,62,153,77,245,216,15,156,130,53,69,131,29,218,95,10,143,243,209,140,11,239,172,47,108,162,137,23,35,13,97,224,170,67,105,194,255,240,186,55,240,214,62,34,216,146,187,221,148,22,90,150,194,137,89,3,27,170,17,169,186,130,4,136,60,53,24,97,217,11,146,103,175,95,182,152,235,97,38,12,231,216,159,26,60,54,241,220,52,248,82,129,140,54,61,235,123,116,170,94,165,2,86,58,14,50,131,243,230,172,38,54,215,250,245,54,19,255,14,24,45,14,217,56,3,167,17,137,163,9,177,64,72,18,11,57,197,21,31,216,68,201,76,40,97,164,116,231,136,135,182,112,31,147,153,220,224,28,31,247,129,171,214,97,23,122,242,45,190,176,205,52,161,137,62,122,223,92,185,54,225,249,210,223,76,58,126,62,59,114,198,103,66,20,135,139,78,195,126,238,145,20,54,158,188,36,25,207,202,139,64,198,77,118,195,55,200,15,156,131,152,8,92,37,12,163,19,11,65,183,200,195,35,116,34,243,41,48,189,219,2,203,68,127,80,76,19,228,224,173,17,197,156,201,40,123,1,195,204,150,138,13,89,219,21,5,2,186,147,243,139,206,16,124,49,88,28,148,72,254,179,248,250,67,169,52,114,233,93,31,248,204,135,237,194,187,106,105,227,172,218,213,253,89,129,231,195,11,155,88,246,132,76,14,240,16,51,45,224,177,98,194,132,139,153,117,32,2,207,32,226,1,23,177,46,232,184,187,246,54,226,202,81,193,145,76,31,189,69,219,149,244,129,9,32,230,3,151,104,217,7,166,59,250,129,83,246,14,240,108,98,85,178,182,206,66,24,237,243,14,170,170,103,13,146,167,150,23,193,103,84,193,74,127,102,142,137,104,67,36,164,179,89,38,73,154,241,60,226,149,157,15,128,50,163,122,190,81,27,68,22,210,97,70,142,230,248,129,71,244,243,100,147,24,151,11,39,161,57,162,97,0,85,192,164,49,222,248,213,212,162,46,137,132,143,220,23,113,114,157,241,186,77,166,83,235,161,182,112,68,1,238,4,82,109,61,133,220,19,195,59,29,14,148,16,82,138,192,244,2,199,215,121,38,222,44,190,180,6,167,160,190,3,19,163,43,220,105,35,188,176,8,79,156,129,128,172,106,20,201,76,217,73,104,245,157,62,151,122,43,204,136,95,42,85,1,25,131,224,47,2,35,253,242,192,41,132,187,208,5,201,90,218,232,116,70,116,65,159,146,204,89,38,16,197,246,186,58,46,107,117,236,7,206,46,25,105,48,28,126,133,205,229,251,194,75,116,10,112,53,170,249,146,94,50,242,122,146,165,36,62,41,193,254,128,179,178,138,82,25,18,146,76,78,85,40,24,1,11,147,161,181,21,34,171,48,25,198,18,47,9,131,207,234,215,46,188,69,68,220,224,18,170,19,168,45,37,17,227,56,97,85,161,121,33,78,190,105,206,107,15,140,148,210,133,247,243,192,171,249,192,4,122,70,184,228,156,49,219,157,41,152,114,8,223,60,47,147,170,86,144,104,169,13,36,73,139,33,149,119,102,199,116,169,37,79,229,175,163,102,51,47,167,133,109,163,144,13,232,240,156,249,242,82,44,211,91,30,248,124,77,193,105,57,123,88,217,240,118,116,11,90,180,91,159,200,116,181,169,204,199,197,223,251,178,12,60,164,197,220,172,98,17,30,191,240,210,118,28,244,24,246,101,233,209,246,154,138,194,132,148,53,56,72,103,138,210,206,146,70,43,95,14,38,208,25,130,91,27,174,129,207,50,20,71,203,28,14,84,162,168,8,68,177,91,104,89,144,86,130,48,246,235,5,80,202,23,46,159,193,58,161,206,154,149,3,75,17,121,180,160,101,149,249,52,71,1,159,185,49,95,120,105,236,104,9,155,18,60,186,89,168,10,143,7,14,129,43,99,9,229,244,30,156,47,159,236,192,106,148,74,227,70,137,58,236,249,221,178,30,206,50,204,225,90,227,220,112,196,149,148,252,127,136,59,119,36,92,114,229,56,111,9,239,199,242,104,43,66,22,125,138,134,28,57,10,138,65,71,251,225,112,27,194,87,63,170,144,61,151,148,117,35,38,198,57,103,242,116,255,253,64,3,133,170,172,204,3,227,91,245,224,189,148,117,12,247,122,213,96,240,53,84,74,149,235,137,72,82,13,146,221,52,79,68,229,153,194,45,12,90,35,154,87,122,242,102,170,209,245,193,83,43,150,176,84,245,96,156,209,62,4,89,150,220,32,46,154,157,202,254,19,3,54,134,232,194,11,243,195,51,197,101,181,212,71,5,109,31,10,107,49,110,169,16,69,199,135,31,139,97,80,12,133,77,251,68,255,30,221,242,35,192,86,243,224,21,216,184,140,1,195,170,211,161,96,166,221,209,48,198,118,185,104,183,1,36,239,216,8,208,229,248,105,183,62,127,198,9,61,88,197,116,7,42,191,29,97,200,224,76,2,15,101,40,81,151,157,143,60,207,124,215,62,76,108,230,148,160,67,227,201,151,149,160,78,159,79,244,16,37,19,182,255,160,57,58,96,19,77,88,202,16,135,156,22,148,127,58,223,187,242,41,145,134,89,243,253,48,230,203,249,195,140,47,45,142,70,28,124,125,26,29,26,110,66,249,193,31,2,19,48,145,69,192,189,55,29,194,240,66,83,180,139,65,250,73,159,118,23,178,213,190,164,66,101,90,243,211,240,178,209,178,43,15,222,93,167,156,3,167,25,29,120,24,78,164,79,227,201,52,127,248,232,39,40,44,163,31,120,4,233,145,54,182,250,97,84,226,212,53,30,105,127,214,145,116,154,197,87,237,53,43,84,178,19,74,215,164,113,63,136,66,148,169,62,81,12,204,248,17,50,158,192,179,232,149,85,236,97,31,154,179,82,40,128,115,143,14,189,138,182,202,231,153,158,7,158,164,233,133,73,93,251,147,202,126,164,73,224,19,152,127,225,179,47,143,254,16,242,115,250,225,99,92,51,71,52,174,44,165,63,225,178,189,94,143,157,25,220,167,47,92,247,123,100,171,16,27,127,96,84,222,2,174,223,71,70,222,175,166,184,45,36,244,245,153,97,247,155,211,187,48,90,82,231,7,174,51,154,71,42,123,118,165,51,3,151,252,78,62,62,227,12,84,94,166,185,95,124,15,126,186,92,192,123,234,79,227,177,151,163,229,216,140,82,246,247,137,182,215,189,222,136,235,149,34,158,200,67,142,232,234,50,59,47,189,52,190,138,104,128,237,8,27,124,222,72,126,155,108,122,155,171,118,53,162,1,176,123,116,181,176,115,237,237,11,215,16,167,35,110,110,159,190,20,90,175,106,244,159,119,68,88,245,11,176,206,172,209,5,214,132,104,53,219,245,215,222,183,204,251,75,96,100,246,234,235,122,60,115,182,246,59,99,17,27,185,36,211,52,215,160,244,188,130,124,246,31,1,27,147,81,122,38,201,130,213,152,117,76,187,83,27,235,73,154,196,188,96,242,154,170,116,112,38,105,116,196,28,102,145,175,218,62,139,182,93,220,54,44,239,170,141,243,24,144,191,46,60,252,39,170,118,98,147,153,138,38,10,224,58,203,231,232,18,194,169,134,138,215,41,104,118,54,194,61,119,209,86,80,43,196,68,67,13,145,133,82,27,233,90,61,219,128,250,96,205,14,208,149,218,114,125,231,54,113,11,133,231,9,70,214,131,149,197,138,114,245,138,196,4,232,252,52,215,154,214,120,124,63,99,157,25,73,27,227,7,115,229,235,81,69,221,111,232,93,51,89,70,127,57,166,245,159,174,123,118,93,209,24,79,52,44,148,0,80,211,163,11,216,218,134,180,95,217,236,210,3,54,241,144,15,140,62,248,131,167,102,22,76,14,54,141,215,207,124,62,69,189,50,35,37,199,231,53,217,209,171,82,65,167,210,27,111,19,154,92,209,134,229,110,90,147,209,135,61,216,21,140,47,156,231,122,112,86,253,33,98,183,57,163,89,206,58,98,116,148,118,92,146,226,169,173,126,226,18,29,134,205,40,126,209,187,222,75,31,223,150,253,250,102,21,19,187,238,95,56,213,39,60,145,63,202,95,38,23,176,95,43,53,176,200,249,145,103,40,170,82,66,167,199,71,222,1,162,253,19,81,192,141,66,199,74,197,117,252,233,1,160,136,166,151,86,173,134,221,164,225,127,104,235,59,138,249,235,105,156,88,195,243,252,192,233,125,64,155,9,83,39,188,106,129,84,126,240,153,6,228,190,113,167,136,92,44,150,163,204,250,2,163,253,249,164,66,206,151,58,180,117,158,206,235,216,133,3,39,109,159,194,44,114,228,167,76,65,43,136,138,44,144,20,219,17,49,24,75,68,18,77,192,37,239,47,172,10,42,200,51,62,57,15,36,76,85,141,128,84,82,41,114,105,93,124,84,12,126,236,196,11,171,138,201,153,31,211,211,64,169,233,171,169,145,172,32,88,5,254,104,25,36,116,224,158,176,69,101,47,241,222,24,189,38,181,202,104,233,159,140,13,210,31,249,77,229,103,48,229,245,133,69,23,205,198,154,210,46,207,38,5,199,145,56,186,33,244,244,65,67,69,200,192,207,169,207,3,59,83,83,192,253,43,246,6,156,94,247,226,129,179,86,42,11,51,205,236,114,116,22,171,46,92,119,159,131,45,58,36,228,164,229,104,22,238,18,157,243,20,228,197,52,142,12,1,102,176,15,134,80,215,20,38,232,235,2,107,163,17,74,188,88,133,185,6,81,250,248,150,118,68,249,107,125,130,109,172,234,18,186,102,147,205,14,133,198,68,167,189,106,101,209,41,214,170,162,170,133,197,243,126,186,77,249,211,178,9,49,117,230,167,76,134,133,129,220,52,112,239,79,120,169,96,28,218,20,38,51,28,178,77,248,80,126,209,218,4,204,218,172,147,137,55,198,19,61,51,35,94,209,201,154,104,237,196,193,52,7,23,133,41,146,148,119,83,98,249,208,77,245,72,116,201,200,137,200,151,197,122,48,95,91,62,42,183,186,51,203,38,169,48,158,248,80,250,116,168,31,120,164,55,10,176,229,86,245,47,40,147,243,77,71,159,118,128,108,18,60,69,126,24,165,20,17,68,107,104,138,196,169,199,86,217,135,76,26,174,69,16,115,6,95,209,230,89,220,91,222,247,124,64,49,2,160,77,13,173,128,246,96,246,89,10,175,53,69,13,6,109,54,61,117,135,68,95,4,94,253,131,182,186,134,252,180,114,65,104,35,105,145,109,161,87,149,205,170,104,219,237,145,150,40,61,161,23,34,50,135,230,58,48,158,8,14,153,130,47,220,215,211,6,58,112,147,240,10,137,246,51,255,118,17,193,201,170,223,184,40,1,191,251,50,233,222,161,112,26,209,14,102,176,110,141,128,201,177,8,44,86,44,29,113,66,153,96,113,130,235,31,48,237,39,34,69,173,163,127,142,101,250,125,146,71,89,233,223,160,178,47,2,85,37,181,212,77,242,61,206,141,172,164,252,242,25,65,53,162,217,70,142,40,203,60,67,172,214,158,204,44,150,222,226,147,97,58,76,189,188,217,0,179,47,137,10,145,166,25,249,205,6,20,94,100,178,64,61,102,136,74,91,182,96,89,148,58,81,223,120,42,136,104,233,170,8,104,66,167,235,205,38,144,180,85,66,20,25,161,80,52,186,240,252,192,24,47,10,44,124,78,96,196,11,223,209,164,212,69,169,118,152,29,201,122,242,165,93,53,135,237,139,136,143,190,153,215,145,40,22,219,231,214,159,144,109,254,52,107,30,184,225,45,91,63,71,43,140,188,252,14,97,213,100,50,164,34,192,139,152,231,136,131,177,98,150,43,51,207,143,144,19,196,212,177,138,236,61,93,35,57,84,162,80,61,220,42,27,108,140,227,216,127,160,226,44,119,181,160,112,133,222,235,25,24,77,196,146,176,201,161,181,105,133,218,241,199,89,10,111,99,158,152,31,109,204,16,185,231,73,118,43,198,112,179,252,162,28,13,145,122,135,178,3,239,173,73,195,125,195,143,37,34,66,232,170,123,232,185,73,118,197,58,76,123,169,152,28,153,96,212,153,57,67,93,26,81,81,253,229,140,117,100,172,195,52,50,117,81,208,165,179,159,94,206,16,190,198,212,116,139,220,247,162,74,91,159,34,119,19,74,30,42,16,53,210,83,29,90,161,218,8,152,52,89,242,7,142,42,161,90,124,55,115,51,12,61,24,114,43,77,234,150,13,86,60,52,163,11,163,122,35,238,146,20,116,168,254,186,78,249,121,244,93,148,60,209,32,192,212,198,245,215,207,128,42,98,138,73,226,19,149,129,144,95,39,133,39,7,211,94,28,189,175,100,14,225,71,136,50,252,196,95,193,143,198,166,84,120,111,141,248,188,188,163,9,170,100,177,70,161,8,35,171,208,211,255,105,184,10,92,172,146,233,170,244,184,255,201,0,71,82,253,201,178,226,35,51,167,10,230,159,81,180,171,127,246,3,143,216,37,183,13,29,89,78,14,171,62,151,165,106,252,148,182,67,171,255,204,111,50,72,97,33,158,85,54,148,254,231,28,178,245,39,85,79,165,218,127,154,62,37,245,117,104,216,201,207,244,60,10,164,87,0,27,250,51,234,252,3,96,86,28,194,109,134,73,145,35,111,214,201,91,10,109,26,174,3,21,188,48,71,72,240,222,4,70,162,59,156,98,152,46,180,209,128,148,105,125,153,150,14,211,69,238,25,165,217,17,21,236,142,254,150,196,154,13,86,104,14,135,143,243,218,179,134,86,141,141,67,139,85,209,234,217,75,62,77,248,255,103,150,121,23,78,19,144,24,74,240,125,229,25,254,4,24,104,138,80,191,237,165,202,115,171,160,241,124,138,81,6,25,217,48,148,48,187,2,17,180,231,99,120,245,111,248,169,69,10,174,72,49,161,117,25,182,12,243,204,132,75,12,62,16,171,138,11,59,235,12,221,116,15,134,60,180,188,10,135,127,203,144,45,104,51,18,123,236,151,204,235,160,138,120,59,20,128,51,46,195,92,164,77,221,37,98,107,128,46,174,31,141,245,153,10,153,103,116,156,159,115,201,36,129,33,99,148,119,85,163,174,63,88,89,164,186,142,29,32,150,234,254,113,17,26,232,148,131,177,77,137,238,214,51,234,234,121,33,114,244,32,143,253,252,90,48,65,85,180,208,222,239,231,54,129,59,113,46,97,34,104,65,175,60,147,118,19,94,53,91,13,250,2,29,61,207,96,171,186,123,162,62,17,194,195,88,77,105,183,216,249,184,96,74,251,167,119,230,174,46,182,86,182,235,11,113,16,174,33,137,222,29,240,217,45,251,16,62,139,11,106,161,93,225,243,84,106,160,248,5,11,120,30,88,92,21,153,40,105,11,168,172,219,205,151,173,9,127,64,58,195,217,251,239,29,1,202,196,175,87,58,214,177,12,98,34,140,115,99,98,33,142,88,123,13,227,79,5,92,37,1,138,31,249,16,143,165,254,233,85,52,197,224,51,6,183,252,114,74,114,106,216,224,169,214,231,193,132,56,152,248,36,157,123,246,92,29,60,212,44,194,188,232,228,155,161,131,191,40,38,35,49,71,131,123,250,72,18,19,109,84,245,188,194,38,105,175,48,35,106,236,56,197,161,41,193,60,137,119,81,249,200,197,149,138,174,227,250,124,144,240,89,204,234,43,133,236,139,47,136,7,38,196,27,226,74,5,21,181,61,115,168,50,68,74,172,46,12,141,3,229,217,138,49,78,53,186,75,84,29,207,75,70,29,82,174,108,22,4,129,253,182,88,80,213,56,109,97,136,220,195,99,105,155,229,139,120,94,153,154,137,207,130,120,101,212,164,94,93,76,130,254,77,242,98,207,254,84,80,20,209,194,178,7,209,150,37,62,42,148,224,207,12,224,201,50,76,47,63,102,116,88,13,181,136,53,39,109,123,122,101,147,220,102,176,177,23,205,242,89,237,228,50,185,156,17,174,108,116,44,44,133,233,137,246,108,24,125,241,117,169,157,28,116,196,40,108,172,110,70,123,114,244,89,71,82,144,213,150,181,234,169,203,222,66,95,221,137,87,148,184,178,208,63,144,208,38,221,233,214,107,19,127,121,181,232,67,242,178,5,122,246,10,75,62,189,19,1,32,178,29,38,123,184,128,39,113,240,51,82,187,71,255,203,124,13,223,162,86,113,144,110,49,65,83,98,172,93,77,17,135,121,215,185,53,97,130,10,37,254,127,198,26,10,46,155,57,50,86,245,99,36,104,236,190,110,237,108,74,160,89,253,24,241,206,89,97,108,136,108,168,56,73,110,235,244,243,147,195,183,21,10,19,147,27,164,153,112,146,204,124,66,98,36,89,137,156,107,56,46,230,37,246,5,103,86,152,45,68,96,81,253,196,193,227,161,208,136,250,138,235,238,103,173,144,183,73,183,219,185,180,184,238,177,149,194,71,18,94,210,101,187,208,193,35,119,109,194,200,161,232,0,149,141,141,166,56,130,158,85,50,178,124,251,124,111,77,20,183,170,213,81,158,35,104,131,76,63,212,170,244,188,111,95,1,200,55,44,233,252,50,27,212,245,30,25,75,243,74,235,227,100,122,22,92,55,200,164,196,44,91,216,106,82,17,193,153,193,97,248,108,193,170,216,210,18,64,133,147,41,154,203,226,72,7,55,100,135,74,57,241,102,149,202,57,133,118,232,33,254,186,246,250,200,117,83,142,76,213,115,136,25,151,145,42,57,120,96,150,227,28,254,173,235,243,245,213,31,13,195,143,206,147,115,9,92,217,33,132,27,47,5,233,170,247,85,140,89,225,230,176,39,12,84,206,12,164,112,76,136,253,228,248,80,73,62,15,255,63,243,124,117,63,93,19,22,19,27,97,74,108,110,168,197,172,125,206,52,213,132,24,139,233,30,86,191,16,14,228,161,150,110,122,32,126,105,88,156,137,204,38,238,91,152,235,249,165,161,42,167,43,148,17,191,119,22,184,136,98,106,69,233,96,123,190,16,19,208,50,165,61,5,119,234,238,233,127,76,16,203,148,250,118,181,150,157,30,222,203,86,11,16,155,202,252,219,131,61,231,102,154,189,229,220,80,185,202,221,217,100,20,26,187,200,0,28,152,156,83,156,156,18,180,176,42,15,76,4,236,54,194,56,29,14,233,118,96,239,81,134,123,223,82,253,100,13,43,234,109,142,171,149,255,54,194,36,66,189,175,166,8,181,194,22,122,78,4,242,191,110,217,103,120,185,99,53,188,178,165,182,208,185,244,112,8,65,133,166,211,247,44,48,22,145,62,150,76,94,39,139,95,60,217,239,179,159,9,115,115,186,214,167,26,171,227,169,121,159,41,220,172,19,163,125,238,139,166,29,63,184,16,118,138,139,241,121,157,240,65,119,248,170,163,243,36,240,162,190,118,159,89,33,69,42,180,24,208,20,153,118,179,17,197,127,77,96,171,13,57,108,18,220,85,199,10,70,178,51,96,136,44,101,168,23,253,57,99,220,215,217,171,224,35,43,175,19,195,207,230,118,242,200,229,125,199,138,57,55,250,201,145,155,248,140,149,97,206,1,238,54,191,173,143,81,198,41,188,228,238,102,217,120,10,64,85,18,152,44,138,251,89,3,227,221,241,96,116,80,60,117,64,94,161,237,166,143,133,7,227,146,69,24,68,238,241,185,177,51,237,52,23,11,231,210,136,33,229,183,51,30,104,119,9,51,82,83,19,22,109,181,125,179,183,112,161,172,71,196,247,134,113,162,114,239,194,216,244,196,97,5,240,46,13,3,87,98,9,135,11,94,166,111,164,209,167,211,92,129,23,216,254,199,131,127,28,134,237,112,38,147,189,254,138,230,116,52,112,216,217,252,170,183,184,192,82,65,137,8,5,24,230,198,111,228,2,159,141,248,227,102,32,18,141,7,197,239,41,26,188,158,178,147,25,190,143,82,127,45,147,160,36,61,98,116,32,206,131,114,234,111,126,5,94,136,134,84,129,241,186,249,125,113,6,159,85,79,143,54,99,212,237,71,183,108,175,225,193,148,243,110,61,221,96,107,33,17,184,91,207,145,195,180,38,54,185,175,243,90,72,195,56,140,192,123,121,191,77,193,122,92,183,5,131,179,244,53,2,35,83,52,227,210,202,120,148,248,95,66,12,185,32,71,145,138,143,97,13,155,30,82,93,220,54,153,168,46,183,205,242,87,111,187,152,157,27,87,170,135,66,183,175,191,97,251,123,40,252,184,192,8,198,172,120,162,124,125,114,234,142,219,197,140,119,93,160,33,230,7,211,191,112,25,118,164,131,183,73,249,9,188,145,99,242,103,194,110,32,203,185,241,91,186,98,88,160,20,181,228,216,19,209,207,107,108,111,167,110,91,126,119,193,64,173,49,138,150,153,131,10,140,36,122,25,241,64,122,205,122,213,214,60,221,28,38,226,94,245,141,3,244,187,202,101,8,0,159,103,240,246,99,205,134,51,89,251,11,179,167,45,17,241,1,159,89,191,199,111,227,175,243,34,35,152,42,39,168,78,221,223,21,250,234,117,9,74,17,57,70,9,193,196,171,213,152,120,123,65,81,227,194,11,178,81,145,163,51,61,138,49,252,207,139,28,91,174,140,222,201,214,226,211,67,30,167,200,51,221,231,179,28,87,118,16,248,140,216,23,126,0,15,236,250,126,232,89,174,89,205,222,8,221,213,180,18,179,195,232,0,23,65,81,178,241,215,69,36,178,159,53,76,179,214,4,55,220,68,65,11,129,246,165,176,105,68,182,128,73,152,201,19,237,228,40,70,119,56,195,192,150,135,210,233,16,241,103,6,188,63,143,180,27,131,199,47,252,196,119,171,235,111,19,169,220,244,16,176,181,25,234,209,102,180,80,29,166,207,179,232,165,145,94,27,195,97,90,234,123,86,24,174,121,92,26,253,144,233,141,67,243,30,185,45,33,44,14,25,125,37,185,52,88,46,221,63,31,124,186,196,226,8,216,200,130,126,105,149,44,97,151,199,50,173,216,230,247,13,61,62,23,249,109,210,10,57,238,187,155,80,160,220,247,34,95,234,163,120,34,169,183,100,78,225,9,231,91,30,27,244,24,160,120,89,244,228,56,254,93,148,202,104,214,219,62,1,118,93,241,62,39,181,54,153,206,112,180,105,41,30,218,162,84,170,95,208,137,68,233,151,254,193,11,55,234,162,63,109,42,237,190,180,177,15,128,218,34,48,217,207,228,71,19,186,20,89,126,232,28,72,215,79,4,147,60,38,44,29,137,180,122,21,31,230,103,138,58,107,159,142,196,179,131,62,99,251,142,134,51,45,147,156,205,250,9,209,93,80,28,38,248,144,229,103,159,225,145,111,3,29,240,166,155,89,222,136,149,96,252,202,206,50,40,10,199,160,38,118,214,28,110,207,211,198,174,171,120,87,224,48,186,245,124,133,111,131,145,144,241,99,105,160,234,77,94,23,10,146,1,226,87,164,131,208,226,187,229,167,134,150,85,151,30,107,220,205,128,123,18,233,134,223,164,82,151,47,1,20,187,122,206,122,52,218,174,30,135,44,68,30,70,255,28,109,13,170,14,83,35,25,58,221,33,210,149,253,202,105,212,235,95,152,150,18,127,89,236,82,171,190,12,34,141,251,46,168,177,142,167,0,102,83,229,244,110,69,96,104,181,58,43,192,252,175,195,81,114,44,105,235,193,157,67,46,204,180,218,245,137,158,79,190,197,178,72,7,108,125,252,82,224,19,174,223,30,3,92,25,8,222,203,208,37,128,106,68,192,231,227,41,58,136,206,243,104,203,71,40,111,167,63,117,126,91,187,152,42,252,232,51,128,187,6,64,172,47,239,161,84,68,109,101,170,60,209,77,242,140,220,48,218,254,153,85,134,46,247,35,93,42,205,176,29,69,122,169,41,96,86,202,226,183,77,164,87,62,193,2,178,245,254,229,193,79,67,70,80,126,251,236,166,46,173,150,163,177,168,25,186,38,147,194,25,241,219,236,164,247,103,81,198,143,212,207,125,130,236,85,245,153,33,152,224,33,144,53,91,87,25,10,217,152,6,126,106,42,213,159,149,47,211,1,237,243,40,148,168,36,129,8,165,49,90,174,29,165,97,83,135,81,42,110,103,51,172,138,65,188,165,203,57,117,245,238,48,162,26,251,51,130,207,252,21,71,159,0,244,188,75,129,7,244,0,159,79,200,91,209,156,47,115,116,50,153,194,11,155,52,191,222,245,25,224,243,138,22,1,155,167,185,206,240,36,11,171,191,142,77,189,70,208,133,241,241,239,174,145,36,167,181,84,78,205,78,55,37,71,207,212,83,187,78,224,198,130,253,237,108,167,177,79,160,42,11,188,76,126,233,194,205,56,231,241,72,49,160,67,73,102,92,24,210,148,188,143,78,167,41,94,114,23,222,168,83,197,14,207,224,81,111,162,98,210,83,193,86,185,11,204,242,254,27,101,200,157,34,87,21,105,142,3,159,229,251,76,159,229,194,108,231,159,232,74,51,230,221,25,135,126,114,58,245,170,252,52,53,194,146,239,83,201,230,247,16,197,206,102,252,162,21,15,45,35,255,149,223,114,221,233,248,184,81,229,164,252,151,31,219,22,240,60,198,186,239,19,45,48,110,138,252,112,161,191,96,57,122,198,242,115,189,0,229,203,44,195,209,38,90,18,160,228,62,231,116,244,140,169,151,44,3,70,204,179,59,138,198,95,151,107,62,55,48,111,185,112,94,157,247,162,175,170,216,166,202,225,110,201,238,7,39,66,227,236,183,76,207,197,150,95,70,87,103,248,171,40,80,198,223,44,72,31,239,194,31,231,162,88,141,22,29,220,219,188,37,252,151,27,241,110,214,17,104,12,31,255,101,252,49,234,202,58,188,183,251,163,76,147,160,169,251,19,119,53,122,71,178,195,39,170,154,26,35,240,214,91,192,148,133,158,86,4,48,204,80,31,191,8,187,245,215,69,105,190,81,205,85,203,141,9,71,224,253,185,114,116,40,226,104,51,24,146,241,155,200,210,250,0,229,205,238,170,175,107,162,115,86,2,197,24,89,199,175,185,17,212,128,25,105,242,200,177,54,222,241,54,127,150,141,242,217,78,182,165,37,78,62,145,187,149,147,19,178,103,159,80,208,20,172,89,198,232,178,148,188,163,182,174,235,183,113,182,158,48,107,46,188,56,221,155,111,224,85,144,249,244,163,145,182,45,229,29,13,183,54,237,24,165,156,235,105,164,1,15,24,109,23,62,115,61,230,19,111,16,147,236,28,87,168,111,26,83,151,12,132,192,54,148,178,195,19,66,131,156,188,154,170,224,125,104,21,189,199,231,177,96,30,99,80,69,2,70,223,126,9,220,140,148,237,48,141,193,111,231,98,34,116,249,218,0,67,206,66,234,117,201,149,65,136,152,254,1,161,174,81,95,161,150,36,233,25,90,183,31,151,5,15,46,133,94,153,233,94,118,191,47,194,66,217,247,116,172,146,98,214,96,250,238,73,230,133,130,165,73,243,39,254,211,30,126,177,110,39,63,120,150,140,237,240,54,3,176,7,159,25,234,210,21,39,204,233,217,159,75,15,232,9,147,47,31,5,216,120,150,243,11,95,234,17,48,201,199,38,40,100,24,31,103,8,33,177,103,146,11,91,150,48,116,152,253,212,148,219,170,214,24,238,63,77,237,116,21,133,97,73,249,185,209,84,214,101,13,117,135,50,252,251,104,230,103,82,228,167,97,99,53,159,225,161,126,173,199,250,198,131,7,30,131,207,119,173,91,186,88,80,108,70,123,115,180,137,226,63,167,98,127,219,253,174,76,145,113,54,121,211,36,22,183,159,122,90,71,174,140,147,73,181,211,103,133,19,221,224,63,163,195,136,119,87,253,228,39,150,106,79,74,215,250,228,141,163,238,48,173,25,93,198,168,217,59,222,151,213,141,22,178,245,227,49,47,192,123,238,115,174,137,185,134,192,221,154,204,47,92,62,94,109,192,235,252,90,169,14,147,109,146,217,206,232,162,211,47,28,149,177,207,226,132,161,37,118,214,14,79,104,52,122,219,38,133,229,48,226,36,77,39,13,122,246,151,143,5,4,208,230,210,223,94,116,214,249,35,183,150,177,218,20,94,148,172,252,202,43,91,241,165,111,155,222,196,182,227,190,109,118,149,145,196,200,139,251,102,118,123,60,102,251,54,71,220,22,54,18,178,177,161,75,132,183,235,47,123,83,6,170,250,101,174,228,141,242,211,212,83,233,172,122,112,167,158,188,252,101,35,198,167,243,85,49,127,197,248,2,224,26,60,2,29,84,201,9,23,120,197,56,196,93,80,238,154,72,185,250,219,198,5,177,44,61,57,211,81,243,121,216,188,218,183,44,63,180,210,187,105,25,48,117,36,25,228,245,44,31,189,250,92,217,80,63,121,122,232,8,104,118,118,5,62,97,241,121,85,153,146,32,226,223,134,64,80,211,80,202,130,210,4,88,99,210,56,107,147,124,125,39,148,197,204,54,96,180,66,95,178,195,178,98,180,5,196,140,52,96,58,60,24,205,224,189,99,62,171,82,221,50,39,53,68,80,223,193,84,144,228,174,172,147,209,3,109,102,228,86,101,28,177,220,180,119,110,196,237,37,235,214,45,227,147,125,217,100,108,100,13,211,73,117,185,195,35,175,235,68,203,73,150,236,243,34,91,137,215,177,138,176,102,33,253,144,169,247,9,9,154,79,146,47,243,252,42,254,233,254,195,166,232,39,63,220,146,209,162,125,78,201,24,212,203,24,133,63,154,226,219,201,8,204,53,69,205,104,205,191,44,235,12,121,47,3,82,160,247,110,254,202,113,103,251,39,191,204,198,124,249,19,97,27,113,22,159,247,192,26,114,142,219,131,24,116,212,69,21,231,192,164,16,134,7,241,216,245,236,33,115,2,195,42,79,95,82,135,105,184,37,133,161,75,122,148,2,211,99,12,153,42,209,67,66,126,250,194,180,35,101,133,71,177,70,86,135,153,187,146,92,26,210,43,177,178,153,99,162,44,154,168,134,175,234,247,5,125,186,62,38,128,237,49,89,87,253,190,230,217,238,62,213,3,126,122,48,0,238,133,227,219,181,202,208,43,131,29,239,223,150,125,63,91,86,123,216,217,227,246,141,30,56,67,28,127,137,227,243,76,241,159,243,45,215,9,41,133,13,3,202,28,80,30,106,46,165,242,190,198,206,205,103,97,170,183,186,62,52,252,98,46,1,15,205,253,130,124,149,124,91,200,24,199,167,55,41,26,188,70,119,224,220,124,227,67,46,148,61,172,12,255,57,198,165,33,3,91,55,172,28,75,155,111,218,254,196,160,26,117,89,153,78,36,192,59,240,147,227,121,144,155,126,244,100,72,253,171,158,230,130,48,170,78,40,228,140,47,188,18,179,151,4,118,40,44,64,96,187,48,28,5,41,28,98,173,13,173,127,57,188,161,98,234,149,103,202,121,119,152,45,115,87,149,119,125,94,214,204,205,247,54,228,71,147,110,69,107,55,213,144,123,223,16,217,198,150,232,171,26,97,221,35,141,213,77,206,94,110,108,160,39,236,17,235,143,138,148,21,230,161,251,235,164,162,86,134,174,15,72,19,77,255,105,227,242,233,12,63,7,222,68,197,225,19,33,73,50,145,9,139,237,103,192,38,46,39,19,41,215,90,134,95,248,176,172,129,60,149,243,126,82,196,41,11,34,178,204,41,56,92,109,143,164,217,47,183,166,31,174,9,204,250,114,190,172,111,101,124,80,50,118,23,101,39,242,249,50,147,237,224,253,220,219,120,109,237,243,1,180,225,17,16,170,135,85,227,217,102,20,245,7,35,221,33,111,139,26,217,138,53,147,118,243,243,62,228,179,71,176,109,215,26,48,114,182,122,52,74,159,254,217,211,220,51,150,222,182,21,34,61,172,180,134,17,169,33,243,97,103,250,242,28,62,107,205,150,184,177,21,147,183,245,223,70,192,98,38,185,239,106,250,112,217,225,69,51,138,206,226,168,249,249,185,205,81,86,87,16,114,32,219,163,20,118,157,67,227,12,58,141,230,37,253,2,179,124,127,142,62,11,223,173,17,24,140,146,164,60,114,244,153,146,175,124,176,120,247,144,192,143,18,181,75,169,0,159,49,155,37,117,64,98,96,37,31,43,244,106,38,41,111,67,255,218,103,195,233,55,102,234,13,250,70,104,128,184,157,71,192,27,69,5,57,57,196,222,234,203,19,5,158,166,115,233,98,103,21,47,164,153,9,134,220,23,118,152,171,5,108,178,84,242,84,40,177,150,120,33,236,92,117,79,71,2,119,92,154,27,112,177,142,206,128,97,109,156,248,206,31,26,173,231,251,3,87,8,75,237,193,184,169,8,12,157,50,222,8,83,88,146,64,134,22,109,87,132,3,166,12,47,67,137,173,215,9,198,227,183,135,54,159,34,228,197,98,24,143,5,63,89,169,69,145,42,70,203,211,143,30,230,198,38,48,30,27,213,247,24,219,132,33,37,49,113,94,40,217,131,7,227,133,147,5,54,142,102,9,184,127,50,123,221,114,88,190,199,216,104,94,85,137,238,80,69,156,241,121,66,152,155,178,104,119,46,181,236,119,91,117,77,69,41,204,244,120,226,68,8,239,101,119,186,241,103,138,151,13,193,81,130,63,158,81,90,113,44,137,105,137,192,240,20,123,27,97,222,86,219,50,144,48,208,58,223,68,60,111,107,210,120,40,178,156,177,174,242,60,103,145,149,145,49,123,194,105,191,176,97,22,174,93,96,200,210,190,115,218,228,23,235,7,222,198,225,185,48,76,246,119,93,195,100,116,183,191,104,52,229,53,202,39,193,88,174,106,39,130,252,213,18,181,122,221,236,139,251,133,209,106,148,109,83,95,168,251,220,149,45,83,148,109,89,190,250,243,240,73,87,250,185,161,122,103,29,99,48,176,175,19,206,89,225,216,249,207,165,131,136,45,198,141,53,78,192,73,211,223,103,140,153,83,218,184,48,12,141,34,33,148,9,156,221,48,135,39,144,240,191,146,225,125,134,130,111,7,153,200,48,111,26,242,105,193,136,203,126,238,101,148,109,153,20,88,47,110,254,55,231,58,225,209,246,79,76,122,150,182,128,81,209,144,159,134,63,213,111,223,17,15,165,52,177,37,54,97,193,146,110,231,28,143,148,208,99,233,122,206,98,183,115,60,241,44,210,78,68,57,180,94,223,69,153,140,15,132,208,165,155,50,242,51,241,219,108,153,101,15,93,49,146,92,219,111,187,154,29,182,110,54,49,167,187,195,44,255,218,171,164,202,64,99,215,244,79,143,42,164,182,4,146,223,154,228,65,252,228,103,5,135,100,250,201,152,204,75,78,153,52,146,154,162,171,228,91,50,85,86,71,7,195,90,242,41,153,192,37,198,66,50,78,98,209,12,47,172,207,123,52,132,129,212,53,151,153,48,74,184,209,27,122,0,231,125,52,133,15,158,253,161,229,19,234,229,162,69,159,133,227,67,243,81,204,251,156,173,43,140,137,198,61,57,220,148,169,121,9,84,194,246,109,253,152,112,121,214,210,68,16,60,176,91,235,165,139,120,25,243,82,242,68,59,20,121,166,229,202,246,39,9,139,100,64,186,249,200,115,36,146,242,154,102,61,161,200,188,106,218,214,101,191,68,9,143,116,12,126,28,217,127,251,71,195,149,100,14,4,160,117,227,129,108,233,223,162,201,156,51,203,208,62,239,151,70,157,104,104,66,101,228,54,252,219,238,166,37,44,47,204,238,58,251,196,65,200,85,183,108,149,241,228,101,51,119,97,178,247,154,195,157,221,12,4,29,93,198,133,148,44,84,95,251,106,244,193,98,78,86,75,22,24,114,157,15,6,83,67,71,74,255,63,37,113,254,251,191,252,203,127,252,247,255,246,199,255,253,95,127,67,226,76,229,239,64,226,68,94,4,223,105,167,253,97,10,247,124,146,129,153,142,189,36,78,131,196,152,178,3,61,243,14,3,192,225,109,156,144,246,201,147,151,233,220,10,118,153,61,125,211,232,157,142,51,135,87,234,90,91,40,184,17,54,167,5,178,121,72,75,179,136,141,82,69,16,128,104,144,209,69,7,67,14,132,70,3,198,117,92,127,27,153,17,175,61,19,252,17,208,11,140,209,204,10,56,23,221,28,35,116,140,34,94,160,186,43,65,84,191,36,167,143,218,135,172,161,36,25,202,28,252,80,156,185,105,51,82,120,92,205,12,67,71,222,159,210,2,201,160,96,107,209,115,88,199,7,62,51,133,243,54,248,100,132,164,246,19,53,46,37,206,109,108,71,205,141,230,60,131,192,195,184,236,90,120,46,221,150,176,120,34,16,110,101,63,132,37,117,190,126,141,6,111,165,171,240,165,151,84,223,125,77,194,158,254,153,8,246,181,166,48,120,139,44,209,239,182,169,56,59,3,174,178,135,249,140,4,120,75,59,232,117,171,9,11,199,242,249,253,174,180,198,128,35,71,172,37,21,242,151,45,248,115,180,227,75,109,2,183,198,124,67,50,224,5,83,109,105,85,132,64,201,223,200,217,115,42,83,147,52,72,119,249,44,224,194,98,45,39,55,231,184,120,106,39,26,153,122,223,103,118,173,165,4,249,142,116,129,84,15,204,248,179,63,20,26,131,194,244,107,58,115,227,252,242,170,50,252,51,175,160,63,74,225,137,252,183,22,222,48,150,126,108,198,179,137,211,98,38,59,254,249,184,144,121,124,86,132,70,104,81,98,20,209,251,42,11,93,49,51,238,24,161,4,130,122,79,25,157,188,32,74,38,35,215,125,22,89,82,186,241,201,103,226,9,89,231,54,84,238,152,140,206,63,204,69,151,65,56,102,51,136,171,200,158,201,185,105,226,199,42,233,193,91,167,50,170,195,115,191,163,113,138,86,222,197,192,207,46,72,202,203,88,77,82,153,38,240,222,206,209,132,204,123,70,130,84,166,27,137,17,159,202,206,247,189,196,87,157,178,247,130,113,234,55,6,27,172,245,165,188,12,12,229,253,228,195,8,212,202,174,56,177,98,112,175,7,91,228,177,181,226,78,203,144,243,167,201,251,205,15,139,97,18,221,5,217,157,108,191,214,235,137,214,187,79,10,52,20,195,37,248,176,24,208,228,112,152,142,201,221,62,44,134,19,95,6,119,123,157,72,115,41,135,167,163,9,81,30,241,187,78,165,99,45,18,2,45,120,225,112,137,146,30,221,48,112,246,23,86,236,13,9,239,137,178,81,143,149,139,28,100,157,89,169,73,52,76,58,156,204,61,67,184,94,38,64,116,47,156,125,215,200,69,217,192,231,33,93,41,219,3,159,159,129,149,41,48,45,6,254,89,159,13,225,18,25,67,35,42,223,244,12,96,193,201,89,142,109,198,51,191,239,26,117,203,115,149,10,159,216,62,57,173,245,87,29,81,98,106,51,63,19,135,205,140,86,201,190,16,129,179,51,110,49,88,100,210,253,16,83,87,247,213,133,157,213,146,109,49,12,207,16,241,1,134,158,173,132,197,106,169,89,135,153,102,63,116,46,58,142,47,181,3,56,155,57,134,82,64,167,123,40,15,184,186,3,151,58,229,51,226,124,224,55,150,17,171,253,80,218,249,192,252,11,233,214,131,85,132,240,130,137,75,204,134,221,252,227,179,210,2,147,233,150,252,96,56,38,105,107,147,1,137,217,226,124,121,220,3,139,112,5,204,117,108,86,239,217,160,66,53,165,204,212,78,92,159,106,242,213,167,177,49,111,114,110,24,68,201,23,62,22,166,250,225,51,210,68,28,108,200,95,57,77,14,166,120,48,134,255,50,93,76,61,127,219,65,90,208,6,41,158,213,38,132,69,115,100,234,30,106,180,106,234,46,67,219,92,246,154,62,136,209,224,56,115,185,244,208,76,19,220,243,11,63,232,40,218,251,51,17,125,245,115,103,84,81,100,36,145,177,90,215,147,194,60,6,176,51,207,2,147,36,240,111,128,77,217,249,64,229,202,168,138,108,95,238,79,28,177,217,18,42,76,197,37,96,186,48,132,108,143,98,228,202,62,14,233,24,158,69,222,38,89,128,18,92,99,30,111,210,110,20,104,138,109,251,203,198,140,102,233,140,70,213,163,8,76,139,147,80,53,207,228,220,102,246,133,181,14,171,187,203,201,127,181,215,251,76,171,245,67,8,73,148,228,104,143,22,5,43,165,42,147,19,249,186,50,253,11,170,48,74,223,47,159,48,49,100,245,204,158,206,74,152,15,62,11,68,77,190,0,21,18,134,50,82,216,192,187,23,247,48,194,104,125,78,110,192,166,25,186,29,134,16,49,255,4,71,243,15,92,177,115,139,75,96,75,59,22,135,233,0,22,106,120,71,88,119,250,135,15,211,184,78,189,47,224,232,141,128,211,181,149,8,135,181,244,90,190,186,157,91,152,107,125,110,27,198,139,15,83,182,178,83,50,83,208,243,24,156,254,192,139,213,213,229,177,96,188,87,188,79,172,86,163,128,9,122,86,156,236,141,21,20,46,250,148,145,194,154,66,147,90,12,133,145,182,140,113,75,153,77,15,163,80,212,45,18,192,209,8,205,49,126,225,208,28,132,70,119,102,28,42,112,30,140,35,196,41,251,170,131,178,114,120,76,218,16,125,82,244,172,179,136,79,248,180,96,73,49,25,225,72,40,7,217,158,213,168,233,151,125,198,104,246,18,178,77,88,139,114,146,192,39,36,75,30,131,97,70,88,219,75,148,31,216,68,133,222,76,218,116,237,35,89,112,226,19,159,114,120,95,67,199,127,49,143,78,95,148,201,219,42,123,123,152,217,167,71,211,212,234,68,124,27,248,60,210,104,169,34,151,122,62,53,121,42,103,49,196,247,205,87,252,202,56,146,167,114,62,235,243,146,252,104,11,9,166,252,54,44,163,22,155,236,196,86,171,203,109,155,164,178,207,88,136,22,15,29,196,240,116,240,4,240,64,135,212,130,124,157,131,57,170,70,36,131,11,131,36,81,72,36,82,145,137,78,74,252,58,138,12,21,70,87,91,175,239,239,172,248,103,152,254,53,169,10,120,195,235,214,233,207,126,143,61,122,213,172,138,81,44,111,182,136,58,61,20,89,73,38,65,104,243,76,240,52,35,49,9,116,203,50,61,251,155,14,226,83,173,75,247,175,48,68,188,198,201,54,25,31,152,111,154,132,174,223,128,169,112,235,22,19,142,89,28,76,35,172,110,157,209,75,137,84,19,93,82,69,41,221,103,163,48,75,247,108,209,36,167,172,187,30,86,222,54,60,11,54,173,188,240,33,83,177,211,24,126,95,235,215,48,254,225,65,98,167,232,48,38,181,69,41,129,153,160,209,47,141,8,191,14,229,237,65,149,184,156,191,188,144,143,147,44,201,121,30,52,82,207,64,207,212,175,91,80,115,85,191,53,233,76,95,172,104,229,252,246,145,205,9,33,153,78,177,162,219,114,122,190,71,188,47,86,89,2,59,217,41,214,26,44,100,188,111,114,222,186,235,161,229,165,249,235,92,149,22,25,249,109,248,81,204,168,23,198,20,174,43,83,24,230,105,233,126,52,149,122,125,166,180,134,37,47,130,210,183,76,165,64,126,58,177,81,244,43,251,105,78,201,149,45,234,6,158,49,197,255,164,55,221,227,146,182,233,62,148,54,245,214,115,155,127,205,247,136,242,101,106,158,171,135,164,145,158,244,172,237,121,199,118,62,3,6,115,246,129,202,157,140,60,175,194,240,129,109,43,167,91,226,5,93,242,114,41,96,171,89,165,64,95,65,114,197,244,137,54,135,69,252,186,215,183,229,249,194,144,212,37,120,53,135,174,230,165,127,164,161,97,105,105,154,33,91,159,216,133,81,40,239,66,135,64,75,36,95,255,187,73,23,41,121,10,61,26,90,201,173,118,21,134,93,27,154,80,103,199,59,46,113,128,113,137,117,105,213,50,3,171,253,125,44,231,145,169,49,0,48,249,246,236,71,19,68,72,103,59,71,179,0,220,251,38,91,78,34,91,238,219,244,250,239,43,161,83,148,68,156,222,55,70,186,247,202,225,67,44,173,184,82,173,25,87,184,205,76,180,72,86,10,140,210,221,109,226,67,91,136,214,19,41,37,103,188,102,218,173,145,147,1,207,98,9,106,60,91,172,132,238,111,195,175,22,225,92,123,230,155,148,237,133,155,117,124,42,119,191,88,237,249,194,157,221,167,54,29,144,177,185,189,116,147,103,170,244,47,4,93,81,169,187,224,50,57,48,253,216,55,57,87,71,161,202,111,125,93,52,126,220,85,133,131,173,209,67,158,73,161,19,121,5,76,109,237,83,123,233,245,170,184,30,24,33,137,250,225,199,163,33,115,139,128,103,137,193,85,92,73,184,124,50,219,47,141,205,126,26,89,231,215,141,247,201,125,38,230,192,251,169,103,49,18,110,3,58,173,12,240,54,148,84,205,157,222,132,22,4,157,51,82,147,50,155,73,37,248,12,73,127,224,249,5,45,196,157,33,90,103,192,72,25,54,77,114,155,202,221,240,223,134,209,173,41,68,190,200,226,60,144,98,54,30,58,22,140,78,220,253,243,28,52,199,107,87,129,185,219,223,141,235,44,63,82,67,251,112,124,207,82,116,87,37,218,98,140,176,162,69,165,116,115,228,214,155,208,167,50,57,206,6,10,89,204,123,101,236,74,151,150,239,139,213,36,253,11,153,116,253,103,13,3,240,15,109,183,212,134,12,63,153,138,246,41,119,213,219,186,203,166,136,68,68,213,252,188,105,180,221,251,90,236,4,149,21,141,252,253,189,46,26,104,167,162,182,219,243,169,22,14,1,45,229,223,24,224,122,114,176,185,101,100,104,17,39,211,14,119,41,167,120,54,149,218,101,38,198,92,36,37,255,182,126,94,5,250,72,208,141,113,26,85,161,63,176,141,166,76,113,222,221,125,96,52,21,175,246,233,41,88,246,233,95,24,117,128,79,137,39,153,107,195,15,38,30,224,198,228,77,103,35,99,206,11,99,10,172,124,187,130,59,129,127,93,213,168,100,253,67,82,39,51,125,3,39,211,128,33,120,210,49,218,155,63,149,154,76,30,88,11,26,148,245,74,160,139,58,150,254,52,10,152,205,207,141,149,232,39,100,163,32,49,252,182,88,87,101,159,207,240,175,193,146,170,166,237,246,41,196,224,128,152,252,174,182,217,120,15,237,241,232,211,169,45,72,215,144,6,149,11,171,214,187,20,71,111,204,227,254,212,63,114,83,174,100,97,104,234,19,106,89,161,246,239,21,116,115,191,249,180,197,84,19,109,188,207,4,141,165,153,245,182,72,110,92,18,20,85,195,52,154,22,213,224,133,59,203,156,186,85,131,4,33,112,69,173,210,207,141,6,217,214,39,106,43,225,29,71,36,122,205,159,79,191,15,232,145,247,174,77,12,254,188,157,191,104,147,83,217,10,222,239,133,100,44,86,118,159,71,156,110,117,5,180,157,215,167,79,225,204,169,55,170,65,38,204,52,77,116,19,194,156,225,199,110,70,247,167,115,2,110,255,101,167,162,166,5,177,73,59,162,126,246,85,23,102,31,95,230,167,47,41,151,120,1,216,92,194,223,254,180,45,173,229,47,224,172,85,4,70,202,219,160,232,230,232,88,91,28,216,141,213,129,236,230,125,36,180,254,207,79,221,146,132,196,246,103,130,213,101,213,21,154,222,246,124,21,147,240,25,79,102,6,175,173,42,216,43,52,135,205,200,87,150,57,62,236,253,80,173,146,157,72,125,143,229,16,210,213,50,187,88,83,82,246,185,9,65,156,19,237,78,93,187,183,7,67,20,51,41,39,233,194,15,115,197,167,166,243,241,35,241,162,161,212,64,108,216,207,13,89,68,27,127,168,124,111,255,134,225,22,140,207,193,214,4,185,28,54,107,79,153,62,114,177,162,251,111,70,62,131,205,148,122,52,192,36,77,150,28,62,59,70,37,247,208,46,223,189,67,0,105,192,185,118,213,77,25,91,130,27,219,210,94,135,35,129,198,120,112,216,125,12,53,94,157,82,104,16,57,129,104,236,48,125,165,85,183,85,102,176,234,40,58,233,74,160,33,197,127,199,0,77,138,69,41,229,136,4,247,230,147,75,35,166,175,90,126,131,215,114,61,96,39,9,169,73,251,166,148,138,102,112,63,105,50,196,206,92,11,50,140,215,59,128,186,237,43,180,127,62,77,51,119,190,48,38,109,154,210,37,113,215,186,191,140,115,102,211,197,21,184,51,93,251,201,25,112,61,233,209,120,55,249,39,107,226,137,154,243,61,251,70,200,31,247,113,119,147,152,17,5,46,68,153,160,215,92,24,146,221,148,76,222,34,15,255,64,118,84,170,37,245,83,190,184,48,197,229,41,149,5,182,41,203,159,201,128,165,173,2,90,231,121,4,175,3,61,154,65,225,84,238,138,164,143,47,157,164,1,135,190,140,213,76,231,246,222,20,244,135,188,68,52,102,89,247,253,61,53,233,219,156,68,116,105,145,107,185,86,61,147,162,1,171,175,194,220,216,125,156,139,237,78,211,95,166,46,158,239,174,16,139,201,137,252,145,60,18,84,133,111,60,93,77,5,120,72,209,143,20,196,242,230,122,184,15,86,188,211,147,211,98,225,71,227,69,191,246,71,21,3,81,55,63,152,12,249,84,153,43,36,75,46,187,255,192,3,34,189,84,222,76,189,242,146,176,104,35,135,199,165,10,16,40,146,249,40,34,227,155,183,22,74,209,7,245,230,203,250,83,39,82,169,16,140,88,61,24,55,89,156,177,245,243,192,12,240,166,23,145,150,156,8,10,202,201,81,30,247,158,33,92,33,113,118,172,90,164,157,36,187,29,254,233,77,234,135,105,233,148,11,159,61,73,254,86,128,105,53,79,1,23,222,129,182,185,155,17,181,255,54,251,171,162,2,43,104,122,182,27,30,54,74,120,73,250,149,204,45,211,189,230,129,25,26,242,9,32,154,210,175,232,35,48,134,27,90,105,221,230,70,228,71,227,10,80,198,231,104,60,49,253,210,88,137,118,209,170,59,29,196,201,31,75,159,52,39,108,45,202,155,158,204,133,71,254,176,59,154,201,116,120,166,179,89,91,116,215,162,123,55,145,143,139,210,73,85,84,38,139,38,197,188,253,190,78,188,157,230,71,79,33,177,146,221,71,158,177,55,169,31,225,140,138,7,211,189,112,18,6,31,26,131,57,192,95,140,92,110,147,173,0,18,9,103,138,191,87,141,133,167,110,255,43,137,137,251,245,96,179,194,156,32,211,191,173,130,151,127,204,198,115,172,36,1,68,186,61,165,23,54,109,100,85,152,64,94,225,58,80,194,178,33,188,208,124,94,69,196,227,246,207,255,218,198,151,132,108,233,215,72,114,47,13,153,157,253,73,77,100,19,65,185,168,169,88,170,230,6,108,61,255,114,89,78,81,6,211,36,88,179,4,195,133,79,112,141,36,147,210,66,233,247,243,147,243,101,111,205,15,152,52,255,141,111,176,78,163,227,119,106,150,11,185,143,113,97,228,109,155,166,46,146,169,66,248,209,149,31,72,159,163,207,246,184,56,186,77,245,76,15,70,157,232,162,88,117,44,185,107,220,196,92,91,151,207,255,124,216,186,155,53,82,125,217,254,203,8,210,140,189,62,137,67,55,70,7,238,108,183,84,227,196,170,76,205,97,155,68,228,117,145,34,219,62,84,126,202,226,170,58,51,127,235,249,133,141,187,172,146,100,133,134,187,64,25,14,58,15,35,41,237,61,9,6,211,229,37,51,105,230,155,247,251,162,106,243,249,48,161,241,58,175,26,134,27,234,102,31,73,50,200,48,254,219,11,227,197,143,140,213,54,61,114,135,91,166,77,78,224,19,42,36,159,81,16,66,42,83,234,114,27,107,155,233,71,19,147,76,217,58,16,166,160,110,49,29,54,170,166,234,40,246,238,158,88,6,179,61,216,159,213,171,120,236,102,241,105,149,102,39,162,152,94,174,11,235,180,172,214,144,138,58,138,238,8,194,95,148,250,224,39,2,74,205,189,126,167,117,22,14,85,40,69,76,10,213,110,135,81,253,214,56,197,228,119,146,31,77,56,148,139,198,79,166,224,31,240,166,222,209,53,152,104,242,204,120,247,43,107,160,66,177,222,111,154,206,56,213,128,91,24,38,111,255,178,97,82,172,90,53,130,234,243,252,218,189,107,180,67,62,2,143,103,138,70,251,255,193,77,107,35,39,102,135,160,239,232,52,69,111,161,110,64,23,235,254,129,64,104,200,202,26,97,103,118,38,216,251,113,78,179,55,84,113,84,154,22,125,202,153,166,142,47,23,246,107,231,172,14,155,16,162,12,51,224,228,133,176,3,99,148,35,15,133,47,239,90,200,76,203,35,145,219,16,52,252,59,72,225,86,230,86,37,187,216,250,124,111,154,143,7,23,118,129,51,242,224,247,121,91,119,247,86,37,80,52,73,199,141,27,27,217,255,86,62,112,66,106,224,62,19,184,248,162,76,109,159,106,141,21,21,55,149,186,84,77,150,4,217,141,88,155,105,186,106,136,195,109,150,228,47,235,215,28,33,149,99,228,207,170,203,92,193,35,218,93,154,20,15,60,173,109,254,194,153,240,86,228,100,231,48,13,136,113,97,230,218,38,15,133,30,131,171,119,70,156,133,159,216,7,205,230,218,115,225,109,186,185,58,16,78,104,125,39,51,246,133,179,205,15,133,231,124,198,174,83,101,150,192,100,135,244,96,127,218,4,221,231,9,233,240,197,70,176,250,161,72,23,108,9,25,7,82,234,158,244,163,61,148,43,211,90,122,71,40,114,59,108,154,37,82,199,199,219,197,43,181,8,139,148,207,224,239,172,191,87,12,127,66,177,133,188,221,148,109,98,186,162,23,38,16,151,0,7,50,4,142,221,247,210,10,202,206,50,126,105,251,115,242,3,12,179,179,24,171,104,164,109,82,189,3,11,207,162,243,92,222,193,28,217,188,111,12,25,11,66,225,135,18,188,94,70,186,185,180,176,238,191,7,106,62,68,126,40,146,193,42,107,103,241,99,186,123,57,152,110,236,206,186,192,117,142,107,230,9,108,15,232,13,253,10,179,46,223,244,202,153,145,72,124,9,193,134,143,148,9,226,194,103,91,94,36,126,167,135,191,249,154,133,141,241,64,18,227,193,52,11,120,198,176,91,49,75,84,45,154,145,125,90,114,24,217,156,37,187,158,242,83,1,112,120,12,26,58,4,30,244,235,220,87,197,3,129,42,244,208,19,54,45,111,115,69,121,5,155,35,57,24,190,159,71,117,236,143,48,26,17,24,197,201,234,195,164,81,52,104,162,175,85,144,133,236,55,252,161,3,13,10,239,20,24,214,204,93,26,200,69,152,95,141,192,232,213,13,135,59,146,0,122,219,133,238,60,191,50,154,144,115,215,131,51,127,247,159,166,97,38,109,189,50,120,246,201,207,125,22,64,250,2,245,182,17,69,189,79,133,24,156,77,173,194,56,61,222,161,66,103,233,71,47,25,85,253,25,211,13,99,37,235,56,44,8,187,221,141,5,246,122,36,192,244,182,22,243,137,255,52,190,128,250,97,178,245,115,11,108,96,235,82,219,250,196,109,28,58,188,16,194,232,250,84,102,208,28,32,10,244,85,100,122,71,192,189,199,36,219,49,10,236,66,13,194,8,124,121,77,168,155,185,83,146,163,201,2,78,159,19,96,175,207,33,233,12,122,15,32,42,92,120,83,85,144,135,146,155,249,102,254,208,243,54,16,141,174,130,194,110,235,14,103,214,60,185,174,134,174,243,221,37,82,156,95,73,229,192,137,130,231,181,195,53,24,13,99,185,108,211,146,186,197,197,3,195,242,146,121,20,189,51,20,49,223,79,47,145,67,35,1,137,198,237,116,152,23,36,201,16,36,35,82,243,41,254,60,15,203,131,61,120,160,68,62,125,164,108,74,128,178,170,225,130,132,230,153,63,210,65,227,254,27,165,136,171,164,119,52,159,177,104,32,146,38,48,254,148,191,46,116,230,245,210,18,114,96,254,105,247,149,49,150,142,223,254,217,211,188,247,181,120,131,47,53,11,49,50,156,74,185,242,100,190,35,15,238,152,103,22,63,249,89,31,178,40,57,87,124,6,171,231,193,241,105,28,165,124,224,4,221,113,198,43,57,83,146,160,84,107,151,131,39,136,16,203,44,80,166,97,95,53,177,179,20,221,48,114,125,51,176,19,121,114,99,2,86,10,111,119,113,25,152,6,75,23,108,69,97,213,99,104,140,45,17,181,237,15,53,161,47,95,153,200,82,101,153,50,224,53,82,212,240,171,198,11,166,188,213,5,230,47,77,126,113,116,135,156,88,4,62,161,166,167,135,104,165,198,29,72,225,50,157,50,0,207,158,86,21,1,147,237,8,46,10,125,160,234,133,157,117,45,123,199,37,2,47,102,95,248,224,51,3,167,228,83,2,185,231,243,1,116,129,217,49,53,191,45,227,110,78,249,237,137,21,102,243,219,66,157,90,8,95,180,138,224,18,225,159,53,75,160,112,252,205,192,204,53,183,207,87,130,67,224,122,201,33,235,110,42,158,155,69,118,255,204,101,169,42,76,200,94,28,62,11,184,72,117,86,164,65,234,149,234,7,238,112,238,178,194,109,196,20,63,241,21,28,175,124,104,240,217,135,222,27,163,13,86,28,184,13,70,48,57,96,66,196,161,87,142,9,129,47,1,168,195,111,89,23,237,210,146,167,164,59,10,87,52,4,234,141,81,89,139,163,39,155,164,207,125,23,8,185,14,227,105,244,57,247,118,21,132,254,43,246,140,207,117,159,215,239,145,155,209,159,165,235,24,152,69,213,143,102,29,18,105,236,3,147,93,185,181,49,99,90,163,91,34,240,121,42,61,14,62,39,78,89,47,140,190,58,191,169,179,44,110,17,154,170,63,33,237,249,96,218,224,244,96,203,196,248,117,159,25,165,138,234,182,245,114,192,170,185,48,186,216,162,253,64,111,13,146,250,126,244,96,81,236,2,19,238,122,10,19,23,112,184,42,242,188,107,54,17,155,11,255,172,71,229,183,79,44,155,75,12,98,26,75,219,144,49,78,67,124,247,8,202,172,45,219,75,25,144,186,103,191,23,247,109,65,191,192,72,197,92,151,34,123,44,164,102,222,165,77,43,67,213,7,103,5,151,145,246,29,131,19,245,150,61,24,192,144,173,227,135,55,149,254,34,112,25,203,163,93,252,104,167,222,20,81,4,70,167,126,240,170,172,124,15,70,207,198,245,46,187,125,124,66,142,37,79,94,170,220,51,234,191,50,190,173,12,147,102,188,235,223,160,20,216,218,246,103,92,154,181,150,62,184,208,198,21,223,245,249,168,241,112,19,152,101,96,199,235,64,222,122,40,76,79,185,12,133,165,26,210,240,73,216,83,249,165,113,143,207,113,17,216,126,220,7,74,102,229,122,183,77,182,53,185,148,45,227,104,139,214,13,214,129,232,170,206,56,24,146,248,251,62,144,184,42,51,222,244,121,121,76,34,15,38,248,154,205,111,203,46,93,86,197,97,106,54,190,77,157,22,36,189,2,65,253,25,1,199,149,177,139,144,150,36,44,213,246,190,222,129,6,151,45,165,40,96,52,231,230,59,90,89,53,213,220,91,122,12,37,139,74,211,7,102,95,246,174,156,254,127,185,52,19,160,141,199,2,57,171,203,44,110,10,213,101,196,183,73,214,81,198,41,49,60,222,227,14,15,186,123,222,67,61,163,20,14,143,31,253,115,54,124,95,54,251,105,40,199,63,120,33,158,39,61,175,21,89,22,20,185,46,140,131,179,136,90,178,69,72,161,130,136,143,42,154,29,253,193,11,193,211,148,99,253,57,139,205,82,56,81,243,25,1,147,78,84,180,239,236,63,61,205,124,185,125,224,234,158,164,6,163,3,179,30,12,243,224,26,101,16,65,33,22,173,112,57,195,62,38,14,92,136,179,176,62,10,13,106,43,230,90,92,239,178,76,135,192,8,68,205,128,147,144,207,105,140,179,54,22,71,7,90,122,239,96,147,243,138,116,74,55,225,169,55,202,109,227,84,82,28,205,180,83,222,215,89,8,216,220,204,215,224,84,36,210,1,70,206,200,163,105,230,6,145,135,192,3,154,32,235,109,157,80,11,16,20,77,224,136,212,27,132,161,45,87,70,15,103,139,115,55,244,241,222,100,11,76,67,111,9,24,237,232,252,96,72,37,43,118,147,48,201,170,130,227,197,225,21,182,120,223,138,178,227,155,1,227,59,35,215,5,231,183,92,254,47,229,5,172,115,229,135,33,236,94,43,12,86,8,51,162,148,147,99,99,226,138,52,221,60,80,234,75,137,148,105,29,232,30,120,162,28,149,36,156,134,114,136,28,71,9,184,110,33,23,3,91,34,196,97,36,21,222,187,156,212,129,171,207,211,212,185,166,124,185,132,68,116,156,149,128,27,174,175,10,83,239,235,1,35,246,38,63,77,99,215,53,115,167,104,178,160,244,127,96,136,132,61,96,68,244,229,228,163,15,111,43,2,110,166,143,167,48,227,227,193,180,60,200,149,179,99,41,113,105,200,222,75,174,157,196,209,112,203,20,91,238,171,24,11,26,108,205,90,1,167,249,133,97,163,249,251,98,251,54,74,86,180,140,88,26,109,242,124,123,12,80,196,223,252,194,176,249,148,50,48,57,40,56,26,254,66,224,107,203,64,34,67,229,141,61,160,137,157,104,85,216,188,59,3,54,53,59,133,169,17,143,72,35,157,71,94,21,62,143,123,197,64,194,254,119,42,8,35,160,7,40,86,138,160,102,33,225,183,140,155,221,115,103,62,112,51,1,172,56,56,21,237,172,46,86,52,216,145,99,130,73,159,154,28,13,141,162,199,48,66,232,188,235,51,201,182,94,120,2,139,148,199,231,174,200,182,188,33,156,204,45,83,198,9,98,117,78,225,64,185,16,117,249,247,166,33,196,116,103,207,159,205,159,201,182,63,116,145,165,184,165,38,114,185,57,11,37,6,41,58,124,204,29,38,175,47,59,198,66,172,145,99,215,70,189,95,244,252,139,241,159,189,110,66,255,7,159,207,187,107,26,235,231,240,207,26,161,141,37,185,118,96,102,130,72,163,82,7,144,239,154,166,187,20,185,26,235,15,19,213,124,152,225,51,172,6,122,181,46,30,153,175,88,75,170,203,232,116,179,163,144,238,36,116,12,81,154,244,188,244,175,85,81,126,219,4,0,125,36,21,220,91,132,203,10,76,208,180,95,222,90,201,172,192,40,83,121,242,121,154,19,234,27,74,29,83,227,234,177,225,57,18,197,158,42,240,218,78,117,5,197,3,246,131,210,240,30,7,195,25,125,13,7,63,58,125,4,127,200,155,34,116,175,112,218,46,190,13,76,55,140,92,25,70,52,241,109,22,107,87,144,79,151,143,45,187,80,168,245,181,37,137,229,129,225,220,248,201,91,103,23,173,71,219,156,52,2,166,98,33,191,77,145,40,229,128,73,55,200,39,194,18,222,183,135,3,165,90,75,160,220,24,155,131,88,251,40,46,141,151,192,42,204,35,177,45,67,150,53,233,77,179,70,184,234,24,232,137,52,100,146,166,93,121,188,235,170,197,52,225,5,134,73,82,2,134,172,38,35,5,234,253,202,81,104,160,58,34,105,59,6,116,237,206,221,162,145,144,246,149,169,48,222,111,213,225,188,63,3,5,3,215,88,23,73,76,247,161,111,203,100,16,124,231,133,32,85,110,122,95,236,95,98,129,32,217,95,37,225,2,3,3,42,144,191,235,156,171,168,24,154,36,15,89,42,71,77,226,228,3,231,236,194,198,192,131,172,226,131,79,176,59,34,4,42,201,18,32,242,211,208,169,166,7,42,200,243,228,93,62,240,122,57,15,156,221,134,72,46,0,83,200,127,48,252,238,55,20,160,118,21,175,234,211,40,248,41,92,150,159,107,157,191,144,140,140,187,180,217,147,78,94,201,91,172,140,53,41,165,29,132,140,215,203,205,193,231,209,52,19,48,220,34,47,195,109,156,26,167,156,123,209,150,179,2,62,179,118,154,114,101,220,116,247,185,54,67,234,221,2,34,88,182,30,216,212,115,2,89,182,85,118,84,248,48,49,94,163,41,220,94,205,41,155,253,114,21,244,44,2,251,221,85,166,191,166,11,220,167,235,89,253,224,19,113,201,51,161,118,60,189,248,242,235,27,26,122,101,54,191,189,163,7,109,26,2,227,139,30,111,227,204,233,34,165,2,205,17,13,231,25,240,199,65,4,152,221,104,220,22,78,233,159,159,198,40,168,197,125,65,236,146,5,31,186,161,188,13,115,59,220,127,9,247,222,26,16,183,19,12,140,67,141,21,166,94,105,41,233,189,124,122,254,117,216,77,8,109,239,78,208,10,248,222,39,193,122,60,134,51,65,237,207,51,70,245,221,215,81,194,158,41,13,255,246,148,90,236,139,33,239,167,165,111,32,35,49,28,239,143,212,102,211,177,113,166,59,255,20,11,14,60,34,247,88,76,87,207,183,81,144,36,179,46,224,102,227,91,98,194,71,138,182,124,6,237,217,178,200,193,75,227,110,76,20,171,83,96,72,6,34,54,164,87,221,219,138,5,56,209,162,43,193,24,2,251,53,130,76,166,159,42,201,25,58,241,112,245,10,152,62,73,89,15,216,252,237,72,53,23,19,69,204,50,38,109,187,30,115,91,70,30,182,87,133,199,116,142,124,255,121,34,102,69,49,198,150,9,191,137,204,119,49,161,169,20,235,28,225,147,174,130,39,76,104,203,211,35,148,22,199,214,245,245,215,187,230,107,251,137,208,87,215,85,144,25,58,86,162,74,176,250,69,207,135,247,150,80,216,228,242,33,242,234,119,138,149,200,228,13,147,46,130,137,162,82,9,88,155,212,77,222,45,199,180,88,76,122,91,102,77,118,249,213,205,45,172,29,45,233,171,62,19,23,253,15,15,166,237,96,235,218,223,131,231,136,156,27,141,68,89,225,253,170,14,232,233,205,166,193,22,148,165,200,142,32,160,119,246,104,114,229,244,156,181,23,240,208,0,175,209,20,37,192,72,207,211,197,136,93,187,132,75,208,175,114,192,240,33,116,137,29,168,230,190,163,137,98,234,39,22,43,171,6,123,130,158,48,241,204,41,104,57,185,14,14,147,59,91,48,201,87,145,5,170,145,144,178,157,206,212,240,22,225,245,120,228,147,81,41,167,134,138,237,174,29,253,151,136,145,208,153,46,23,150,243,128,215,252,132,229,40,156,150,136,233,167,214,213,240,11,107,47,181,95,233,89,237,235,3,67,35,175,1,83,71,238,10,147,202,236,193,249,200,186,191,163,214,181,156,191,207,46,147,94,128,41,187,13,107,111,241,131,217,120,11,91,138,189,7,27,6,223,8,97,169,168,59,180,19,171,166,200,200,158,7,11,211,75,110,218,228,12,226,220,88,115,234,56,25,132,210,190,180,87,211,199,155,242,203,231,49,229,200,234,208,90,112,94,173,110,224,170,185,18,197,238,15,193,137,37,48,26,72,158,112,162,103,241,236,186,4,158,213,148,207,125,227,57,76,134,69,96,156,231,34,5,129,102,151,232,81,90,35,194,136,172,103,195,23,45,201,103,79,55,108,235,143,172,114,246,29,73,38,164,31,123,48,72,29,84,141,69,247,14,136,190,254,21,48,205,73,186,101,198,27,32,251,126,60,195,131,147,177,128,24,244,153,225,252,183,179,53,99,203,110,254,188,50,220,208,60,85,80,112,232,212,76,194,89,78,93,196,193,26,21,247,208,164,16,29,181,51,114,70,21,201,61,73,219,80,250,45,59,178,39,84,21,100,201,132,76,23,29,202,232,214,35,147,162,57,142,51,31,69,209,27,82,100,19,23,34,224,186,91,164,33,104,13,91,154,196,64,67,57,56,31,144,248,212,245,0,152,78,20,79,251,156,31,46,85,239,139,172,72,141,215,77,19,177,104,87,152,50,237,142,153,184,89,37,250,115,105,13,131,140,200,226,193,128,157,159,172,145,41,110,57,140,16,100,211,60,156,89,180,181,160,248,84,233,194,191,233,172,96,46,173,95,111,135,194,102,181,229,240,68,246,94,206,77,69,61,138,253,150,187,172,77,142,54,115,153,200,139,54,75,20,105,238,146,146,199,75,155,110,181,218,197,38,167,70,237,12,6,114,214,11,59,145,198,42,45,216,67,164,60,246,39,37,139,188,92,164,131,139,185,82,11,156,249,231,201,19,186,72,130,111,73,67,35,240,26,124,17,228,190,166,108,162,144,181,56,225,107,15,24,86,161,102,154,11,173,81,143,214,100,75,130,192,123,190,18,19,12,228,34,102,235,48,54,40,184,175,72,190,195,128,149,68,244,121,249,161,134,77,234,94,20,41,1,115,143,28,118,167,112,166,53,3,244,161,34,37,218,177,37,217,237,147,245,71,104,200,51,243,212,144,132,68,207,135,83,251,203,250,35,152,167,31,207,130,136,187,35,113,255,51,86,151,7,10,87,189,246,96,255,152,80,243,251,109,164,223,206,132,231,204,12,227,24,202,6,110,219,158,109,69,29,198,84,239,164,4,196,206,51,146,93,54,169,139,236,58,90,151,168,123,228,128,161,165,190,39,138,223,176,203,85,119,168,209,67,211,8,231,195,34,177,239,149,175,51,245,45,81,141,193,254,11,61,129,40,255,78,91,241,95,229,11,17,238,40,116,46,19,5,122,143,28,24,185,185,237,112,201,146,111,98,132,153,103,91,160,180,196,54,129,7,173,36,113,48,148,144,244,129,209,182,47,1,155,158,161,192,231,195,142,113,132,148,181,90,149,86,178,8,195,165,145,140,5,208,100,231,137,29,57,29,172,15,134,196,36,71,163,225,158,188,76,186,78,112,157,101,9,168,182,253,115,182,10,253,45,210,92,134,207,15,153,228,184,107,115,168,146,39,10,135,195,187,103,126,176,104,101,18,122,44,18,109,81,106,196,105,235,21,42,81,228,10,73,17,252,127,147,168,3,208,24,59,30,111,111,145,227,94,82,79,167,176,185,94,101,25,70,72,125,27,205,3,227,8,19,149,101,60,111,178,20,235,59,186,185,217,151,100,226,190,41,170,170,248,25,64,183,115,148,42,243,212,226,110,178,102,15,191,178,140,215,162,20,204,11,190,104,62,227,192,48,91,226,222,74,221,25,181,197,56,154,216,92,43,230,116,230,120,122,29,229,87,241,67,160,156,126,102,160,29,40,195,70,170,233,203,238,58,126,24,241,80,173,166,83,108,141,175,30,1,15,213,223,98,43,179,122,139,225,143,177,232,22,174,138,241,55,139,151,74,208,163,24,34,160,91,77,223,221,125,74,58,138,195,53,235,209,16,217,107,140,65,235,6,22,158,140,53,119,120,115,12,41,131,164,50,229,103,108,83,63,236,239,210,160,245,9,49,99,82,204,141,65,72,11,145,146,31,80,204,143,213,122,89,119,166,50,197,232,227,136,122,158,185,50,77,25,9,16,185,99,150,62,225,14,15,66,57,54,84,223,125,81,68,236,91,55,147,156,246,85,87,23,173,123,51,11,149,139,143,169,120,124,4,59,71,29,111,176,20,194,80,201,143,182,160,115,40,108,109,131,126,116,197,111,66,72,129,235,23,204,189,57,97,21,177,84,51,56,187,154,3,112,18,1,79,80,130,61,31,40,232,86,202,60,137,135,98,14,98,17,37,72,101,127,30,24,235,147,32,109,108,22,178,47,129,141,177,20,108,19,216,60,74,229,50,141,232,224,193,208,223,37,26,182,104,2,230,16,137,131,254,67,166,125,9,217,145,62,145,88,31,216,219,116,229,66,66,243,139,74,202,245,138,155,10,87,10,34,78,251,35,221,39,55,134,114,38,154,27,14,155,237,184,192,149,244,124,16,22,17,83,91,66,57,68,69,164,248,116,101,27,6,33,47,64,165,70,152,217,97,250,120,107,87,120,89,182,202,57,158,197,120,49,194,106,101,81,14,26,38,69,23,93,93,54,5,137,40,186,65,201,232,18,64,85,196,20,199,246,167,50,140,128,43,76,23,132,157,183,55,228,97,187,78,85,64,78,126,30,4,149,79,231,196,158,63,42,149,18,58,28,83,199,99,49,151,164,87,14,173,44,123,108,135,89,136,154,173,35,66,241,156,51,108,130,73,82,55,110,182,170,110,255,242,169,124,76,217,141,178,239,161,152,229,79,205,58,163,68,112,210,204,16,221,225,133,223,198,167,166,10,139,121,135,215,21,13,47,214,70,45,244,235,202,228,26,81,14,234,89,251,67,12,55,143,184,96,244,162,18,45,71,159,135,210,99,182,28,212,147,100,156,210,40,202,224,141,163,207,54,74,52,98,154,89,66,199,174,108,208,248,38,84,251,76,151,86,108,94,32,127,44,213,36,128,108,29,75,155,73,112,203,183,125,80,78,22,172,242,70,5,86,41,235,131,118,167,224,71,147,20,149,178,25,174,65,180,34,198,203,166,166,45,132,118,72,255,53,6,146,89,212,42,151,158,17,30,35,1,123,86,97,11,83,196,78,216,191,6,113,59,75,171,108,195,56,121,123,71,29,217,40,54,182,210,94,64,192,211,114,132,195,103,241,201,159,118,144,74,251,72,139,254,1,75,197,105,59,8,2,100,245,69,234,85,42,249,205,140,223,61,85,217,97,117,73,152,223,172,242,235,223,181,25,68,73,55,135,217,173,229,216,92,12,132,24,164,155,131,214,171,214,99,115,65,171,189,116,246,144,108,220,17,82,162,129,70,17,224,115,116,137,254,0,114,145,200,23,43,60,106,204,148,236,152,206,6,90,126,187,161,83,208,98,35,89,32,126,201,61,67,118,200,51,186,88,16,176,215,38,23,214,77,119,117,194,190,115,156,69,64,94,7,47,44,62,14,92,4,151,42,95,20,19,177,13,14,13,131,38,75,183,42,115,95,138,230,131,102,21,183,166,71,239,3,199,14,217,172,117,165,187,160,48,226,215,203,119,160,47,173,79,165,142,25,4,53,203,15,202,240,46,48,243,75,122,153,24,124,91,180,223,9,179,105,95,31,42,174,77,83,90,97,11,155,25,63,216,136,187,73,26,200,176,136,25,110,34,103,94,147,85,56,202,60,110,226,242,200,141,101,230,127,233,242,202,212,231,124,229,170,86,89,151,7,142,152,80,11,194,122,181,229,64,26,154,106,131,173,235,31,38,217,215,164,45,142,213,218,253,124,28,98,144,113,54,120,210,36,54,97,39,248,92,70,141,120,170,254,4,130,193,197,197,152,32,96,80,148,27,210,25,135,152,156,135,49,180,207,139,231,38,19,206,217,59,198,193,249,51,189,91,186,209,117,230,58,154,26,67,12,102,172,3,41,60,182,32,93,100,213,106,162,141,177,190,73,148,45,214,167,23,188,225,4,26,71,211,148,215,197,5,248,103,78,25,229,188,98,122,223,210,148,71,244,52,95,42,31,42,104,149,6,51,115,92,139,43,103,196,170,160,7,150,2,177,127,166,172,59,133,214,77,214,146,10,69,121,29,144,52,199,137,216,48,77,142,209,21,138,141,142,54,252,157,97,149,67,242,213,170,238,90,135,199,103,138,66,228,171,36,78,49,199,59,247,131,223,246,138,242,27,253,69,210,173,61,145,174,24,114,110,102,109,129,141,179,233,107,57,50,186,77,173,40,38,53,227,21,181,89,50,189,77,197,240,23,222,210,41,122,82,205,192,126,104,195,245,218,174,32,209,127,66,167,218,196,187,48,83,240,221,160,25,60,107,35,35,237,218,61,138,62,102,10,88,101,42,157,36,104,171,223,88,194,47,66,149,246,119,88,0,208,225,75,222,95,222,7,36,149,238,254,218,157,96,181,23,109,195,221,180,15,251,254,26,195,243,170,250,231,52,107,119,215,36,68,144,196,122,122,5,174,38,144,224,205,199,216,119,201,93,47,140,200,166,231,59,206,8,103,171,35,48,68,225,116,11,43,52,46,156,8,70,22,77,6,104,247,172,53,245,58,12,183,21,38,41,157,189,171,26,210,215,84,149,32,246,12,94,167,71,182,97,41,7,19,26,35,235,199,213,5,216,205,188,141,84,130,200,172,67,252,104,246,131,178,85,53,41,31,100,87,110,55,248,66,73,73,101,3,176,190,152,46,39,178,240,23,248,160,204,55,222,2,207,190,106,137,120,37,218,72,137,166,142,11,211,174,41,133,27,206,150,83,8,26,156,23,128,82,216,82,65,3,56,8,222,187,79,2,118,168,24,21,134,198,94,185,36,229,93,115,87,77,2,252,10,189,19,125,254,180,75,244,220,204,165,1,87,84,117,181,255,30,254,231,190,197,113,164,237,105,245,21,61,156,100,84,189,123,219,195,124,77,100,164,161,169,154,124,198,66,108,151,213,77,97,188,127,67,209,0,119,106,213,182,160,222,237,171,170,89,208,33,32,165,210,23,103,118,116,37,134,65,247,222,231,202,16,153,116,34,49,121,174,60,63,130,32,244,215,116,191,110,202,223,235,235,183,66,114,230,138,18,160,26,159,116,121,217,214,93,85,93,229,129,112,86,72,225,164,192,45,151,227,26,17,164,53,213,243,132,198,23,247,201,70,139,23,34,82,83,181,17,72,133,45,244,39,198,71,137,223,252,133,93,207,207,92,156,151,118,25,159,128,118,58,29,151,50,11,105,109,81,73,73,38,229,244,84,55,154,244,154,116,30,103,241,109,48,82,117,231,123,82,61,157,106,50,40,126,48,198,43,234,16,133,14,120,115,126,52,90,35,176,6,84,233,23,179,76,151,70,234,228,211,213,176,22,5,137,182,66,148,3,111,242,250,113,74,36,219,255,126,219,38,79,21,126,62,239,175,134,42,7,47,39,171,108,13,197,227,238,170,28,104,39,111,21,18,206,108,86,188,85,30,65,10,139,98,63,162,126,205,149,189,17,56,238,60,23,145,10,62,107,128,143,210,214,127,68,110,65,73,55,95,14,90,251,41,113,170,88,58,98,12,222,161,198,202,54,148,123,2,143,21,206,78,9,17,34,188,38,202,71,45,251,68,147,46,20,4,225,243,163,212,125,166,56,164,106,46,204,10,36,146,31,44,57,153,150,131,171,143,132,63,164,170,245,50,205,247,152,147,208,125,104,106,48,72,118,146,190,155,11,119,138,93,170,245,179,241,124,190,247,133,54,38,125,123,31,65,65,44,167,174,238,211,153,60,213,168,55,81,133,104,62,231,100,186,205,151,168,199,146,35,244,72,157,40,197,74,194,170,219,84,157,72,220,126,242,210,122,83,246,159,175,78,231,89,226,193,32,223,199,217,223,85,95,1,120,171,31,231,215,100,149,197,229,186,100,213,36,189,183,218,121,65,65,12,93,178,213,84,77,228,124,123,180,219,220,221,100,221,44,209,73,111,58,161,237,235,250,175,6,247,143,159,23,76,186,91,247,169,63,165,48,149,116,167,93,212,123,217,49,129,51,125,37,21,30,67,142,121,186,22,28,109,143,178,217,164,57,167,122,140,85,205,209,73,252,0,108,62,115,35,24,10,12,72,65,54,21,56,154,227,233,147,34,82,123,150,47,149,169,99,75,158,67,157,15,249,182,172,75,64,238,197,181,35,39,166,242,73,237,188,146,245,88,22,135,241,57,221,170,19,68,38,53,52,5,51,188,139,15,74,219,181,159,27,86,185,118,202,111,166,66,111,65,3,38,227,43,63,157,151,41,142,93,24,23,179,143,64,100,53,235,223,123,101,131,58,128,238,126,88,65,252,121,159,181,29,102,184,46,16,21,37,81,151,135,220,233,43,164,184,27,241,119,115,121,72,98,241,180,62,114,84,139,236,179,195,231,221,169,111,8,229,170,40,226,157,15,9,42,139,202,113,82,143,242,174,61,230,119,182,89,234,104,87,163,27,177,154,39,249,248,56,7,144,4,114,145,209,51,175,154,123,132,76,25,39,82,73,113,225,232,19,165,161,2,251,29,110,177,171,121,110,82,28,93,37,217,187,217,79,185,154,103,183,72,244,163,98,239,54,151,192,52,154,124,102,105,147,254,112,165,80,172,246,228,195,206,244,206,77,255,186,112,175,200,66,215,37,169,129,177,140,95,25,18,91,234,74,128,241,222,110,205,175,204,28,210,242,199,78,35,185,157,45,143,182,22,245,5,48,230,151,171,79,54,204,186,183,138,89,211,232,187,231,19,125,197,203,67,69,186,79,108,230,130,37,120,80,158,240,86,5,120,49,206,94,109,135,222,108,235,229,171,158,124,166,195,64,217,34,171,13,107,177,254,28,151,178,61,63,84,213,127,228,60,195,80,166,57,48,234,50,170,71,13,63,202,219,203,14,204,230,69,61,93,126,122,253,253,29,77,35,143,120,186,160,225,229,40,74,28,85,175,140,20,169,235,155,158,185,28,134,143,128,213,156,57,93,190,247,60,161,170,190,40,36,102,114,252,112,166,114,160,114,199,86,140,114,249,111,220,178,115,255,104,204,23,186,240,166,43,22,227,6,157,213,106,134,237,125,115,212,158,183,156,155,253,93,168,131,179,237,73,178,24,147,230,15,177,99,52,88,155,58,65,51,69,38,167,24,87,236,176,138,14,64,120,189,161,240,12,235,77,50,41,92,86,119,223,90,20,158,145,72,25,159,171,70,104,224,62,145,66,167,102,251,120,53,35,29,180,252,194,178,89,249,234,139,236,200,169,5,156,233,159,209,23,137,169,145,107,177,23,104,235,194,184,132,139,83,155,115,159,73,109,35,117,248,46,173,178,38,93,231,179,105,54,180,236,232,30,204,76,230,65,58,226,149,163,10,19,8,217,55,136,95,14,47,234,113,162,3,143,70,69,186,30,150,192,103,230,235,159,147,119,218,93,93,152,124,241,89,203,8,197,64,37,52,253,217,225,20,101,149,225,231,71,61,221,37,187,25,105,50,131,91,183,77,234,33,248,61,185,113,125,219,198,35,115,165,103,68,31,176,106,214,193,128,197,70,104,137,159,153,107,171,199,49,109,241,61,180,222,59,197,142,174,99,133,178,169,207,132,116,79,44,233,149,226,179,165,3,106,133,226,58,149,75,29,196,104,235,185,80,124,169,95,189,78,56,105,101,132,6,58,82,215,237,51,198,173,45,162,184,72,61,201,206,143,79,194,102,203,225,18,247,107,153,0,128,192,231,227,89,190,154,35,30,243,177,205,45,236,14,61,238,35,71,196,99,80,195,107,106,191,225,41,96,51,126,254,194,217,245,216,128,201,251,232,108,135,213,87,40,251,83,51,216,237,227,135,189,80,3,185,48,221,229,106,92,209,8,210,125,46,76,103,156,81,92,81,248,128,238,169,1,103,128,121,92,253,174,89,72,175,201,3,66,134,117,168,211,2,41,46,239,249,198,166,161,126,130,248,130,87,103,119,99,139,141,164,203,199,238,3,2,221,106,110,17,81,208,183,82,219,0,234,50,35,251,165,193,48,223,170,105,79,88,227,110,31,88,146,162,208,45,163,248,60,225,229,63,141,243,224,88,234,33,142,39,198,12,231,11,66,208,143,177,180,169,5,148,128,23,228,84,57,122,91,158,201,173,47,208,173,148,222,157,110,81,138,199,64,5,73,139,244,146,130,221,178,197,110,3,5,87,139,254,227,38,48,156,44,183,134,65,113,226,204,242,114,110,202,30,46,144,103,110,31,231,99,83,184,60,21,108,243,10,25,234,163,124,230,59,54,47,225,52,178,173,118,252,96,168,117,107,184,7,10,77,168,82,146,37,161,92,183,207,167,5,179,158,161,179,10,226,210,183,62,82,104,185,67,14,82,97,54,163,110,12,131,75,159,110,155,42,238,129,197,31,248,96,28,77,189,238,98,6,167,203,189,91,104,122,77,10,103,12,72,194,24,6,237,173,34,111,115,163,184,154,195,86,6,50,253,208,101,130,62,249,7,35,161,161,97,76,55,74,176,27,222,176,27,73,234,49,206,99,89,97,151,195,141,168,141,0,113,165,107,169,208,210,78,106,84,31,184,145,0,139,123,241,156,127,44,10,169,188,15,218,92,238,67,131,18,87,138,46,34,103,135,156,92,12,2,74,13,37,16,125,35,240,131,238,210,75,67,25,158,110,26,200,32,43,85,221,38,232,188,215,174,62,92,197,220,191,221,210,134,230,168,52,213,180,131,142,27,207,201,23,243,65,220,31,107,117,2,73,55,48,66,228,116,126,188,23,76,62,34,92,155,160,97,234,164,131,200,191,122,58,161,250,165,179,225,114,237,39,114,58,144,129,245,109,161,207,231,62,89,20,188,87,214,47,23,203,75,223,251,156,155,71,214,69,4,134,139,125,245,97,85,69,71,163,46,48,236,52,61,111,0,135,143,158,200,79,44,211,16,112,112,23,173,185,230,86,131,33,168,192,225,224,117,230,46,72,238,249,179,6,184,156,73,161,84,153,62,238,68,164,8,75,192,25,97,94,217,156,156,53,51,167,176,22,219,31,105,75,42,210,144,152,239,171,58,97,5,57,165,245,177,139,66,167,232,194,3,173,154,143,169,196,244,42,27,30,145,112,141,154,58,78,224,122,210,221,48,45,243,86,213,168,170,26,73,250,186,177,49,195,171,105,29,167,99,3,113,97,116,85,146,76,55,217,220,131,125,244,39,170,193,83,211,106,144,237,226,227,96,43,254,241,45,65,195,122,123,118,10,107,75,94,187,26,135,45,10,165,14,23,136,245,178,44,102,220,119,230,141,44,105,95,74,16,218,213,177,98,70,135,49,141,83,120,215,126,50,99,140,148,128,41,185,166,143,70,54,54,224,215,39,144,104,235,132,60,234,4,183,75,52,51,32,10,81,151,78,241,217,62,228,228,254,121,198,16,253,56,28,18,246,44,63,121,181,154,131,28,61,78,92,147,239,122,15,33,28,43,55,185,111,84,64,110,194,3,78,94,146,230,41,182,131,182,59,186,40,51,196,39,155,136,139,245,138,135,2,137,169,170,193,200,128,25,233,240,153,79,232,229,212,45,50,29,121,217,141,27,127,237,54,250,190,114,139,2,7,48,18,23,234,34,71,237,178,197,209,205,172,88,213,255,174,183,48,79,68,88,174,126,220,73,144,106,154,126,110,227,17,79,53,107,235,44,11,238,56,201,80,204,227,115,238,85,61,181,156,215,232,166,25,249,177,62,113,227,104,224,19,64,109,21,68,103,220,251,38,36,195,102,172,159,129,70,67,149,19,43,73,69,146,208,213,220,49,229,152,21,150,146,213,212,71,117,144,39,118,10,14,67,100,213,212,192,217,158,143,17,87,110,140,58,205,239,14,54,69,239,177,156,83,213,172,86,53,240,110,122,60,21,101,136,152,58,250,116,251,7,84,103,40,79,22,117,13,202,212,22,226,194,112,87,211,104,250,252,182,115,227,25,7,232,65,124,34,63,164,189,252,232,98,162,241,186,220,227,26,30,239,235,140,187,161,118,133,184,110,69,224,136,199,103,23,42,95,135,38,235,142,189,228,143,96,169,201,44,93,173,102,232,119,13,79,184,137,246,119,71,5,62,123,209,53,91,111,136,40,62,67,21,78,152,19,187,101,235,40,159,220,49,146,246,217,247,232,124,151,82,238,237,38,175,222,195,145,149,64,175,125,96,154,148,252,137,18,16,15,233,146,128,51,98,185,78,135,11,130,148,242,203,168,61,120,18,213,92,110,187,168,132,193,241,51,114,135,195,217,114,251,15,102,154,118,9,178,204,83,27,162,212,78,204,152,150,179,118,88,197,176,208,149,71,58,205,235,96,198,165,181,174,251,77,216,193,115,134,71,110,54,42,205,212,112,153,234,151,155,228,38,246,12,186,199,39,167,87,195,159,151,26,81,150,56,31,31,52,40,218,215,27,152,162,222,252,68,134,139,86,248,251,80,205,131,98,183,79,58,231,28,125,203,66,108,148,145,216,105,122,52,30,220,203,97,68,86,139,194,168,215,221,214,93,138,91,16,111,53,92,160,133,193,141,135,135,137,18,85,221,165,207,228,201,101,236,190,232,240,215,221,207,162,110,190,29,166,70,254,73,52,153,192,175,95,184,109,139,215,39,206,79,161,53,68,41,127,104,156,79,217,110,249,60,221,23,78,208,242,182,42,155,73,159,82,204,34,171,232,243,38,27,225,241,110,166,217,161,104,190,177,178,138,150,234,176,9,200,200,36,127,190,135,20,53,240,140,146,112,81,83,12,212,230,178,47,186,221,114,170,93,207,77,7,166,143,66,122,4,183,116,163,115,110,2,236,251,54,186,253,185,41,202,62,121,57,74,161,82,194,70,131,125,194,49,91,178,145,245,153,160,247,29,23,150,205,172,102,125,238,234,92,118,192,101,125,108,204,72,222,108,151,30,7,174,200,105,235,214,167,58,171,50,211,238,93,151,62,111,2,159,234,142,196,184,86,108,93,155,88,223,139,203,39,101,163,240,136,36,21,219,143,189,60,198,207,92,202,199,0,133,237,71,246,248,140,225,137,103,76,87,184,36,215,250,205,198,240,172,250,50,121,129,238,70,150,141,51,149,170,254,118,179,80,255,194,21,182,168,78,226,25,211,164,187,13,38,204,196,129,250,179,25,197,127,218,127,251,220,117,149,70,85,62,143,33,151,150,112,144,156,31,24,167,186,22,48,58,120,249,243,233,21,119,159,52,193,227,153,63,166,154,48,198,238,251,34,157,187,68,71,184,155,42,130,179,95,128,97,135,125,182,147,176,174,154,195,244,117,127,210,49,198,189,140,163,177,4,248,120,126,51,245,222,152,23,169,147,156,117,54,179,208,223,7,90,69,115,82,125,212,138,57,77,220,237,75,70,168,51,85,245,94,193,154,200,169,153,192,8,50,72,44,65,117,236,253,50,165,74,137,206,112,225,76,241,76,206,170,186,139,70,242,184,173,58,97,136,14,37,104,133,26,104,208,229,239,81,76,69,33,172,74,242,44,35,51,225,9,147,140,177,25,220,39,133,7,229,94,135,43,6,207,83,127,27,205,247,251,50,139,201,35,55,13,90,173,253,228,254,54,77,172,69,58,187,12,246,118,232,92,126,34,207,237,99,85,14,157,239,7,195,77,25,83,183,63,236,216,221,205,41,83,174,130,5,39,112,67,3,223,143,166,150,176,147,194,52,75,20,71,73,51,104,60,108,237,60,45,224,179,132,106,126,139,125,90,114,213,28,251,105,152,46,242,174,209,177,189,239,3,215,132,218,117,28,53,216,248,110,60,207,138,73,165,82,163,51,164,233,238,203,206,28,188,62,57,92,178,51,125,4,220,213,12,129,44,45,61,174,126,225,144,221,167,166,43,105,181,240,253,59,68,109,36,247,214,39,159,66,107,124,60,241,148,149,146,80,205,68,46,110,140,53,68,215,115,114,1,40,17,249,141,157,153,84,179,234,231,59,77,46,226,98,165,134,173,213,121,90,102,170,103,176,200,85,230,173,249,72,116,58,235,138,135,134,168,99,109,26,87,46,60,131,238,209,16,41,182,232,91,210,194,73,29,245,94,56,182,46,93,19,92,205,212,36,70,28,109,250,214,91,131,63,202,73,254,219,109,107,5,198,248,142,174,203,201,35,51,198,234,131,207,165,84,183,77,202,230,223,172,145,33,252,116,40,128,247,11,192,66,224,189,44,198,216,112,87,23,8,55,166,51,40,176,209,170,118,156,218,44,181,31,76,204,227,197,199,115,97,40,9,73,214,27,113,237,230,189,91,56,3,210,168,242,222,86,39,115,20,75,91,190,90,76,15,182,242,249,118,24,107,118,81,87,238,48,35,81,72,246,7,202,168,145,197,201,36,194,156,42,142,218,58,161,245,123,102,116,1,192,92,191,240,32,243,243,26,122,172,80,68,143,225,133,59,158,231,178,40,195,81,63,193,155,191,107,122,104,146,12,195,129,183,161,235,70,177,252,154,20,158,192,44,78,126,223,182,203,90,178,221,228,123,193,55,216,96,120,48,136,224,111,133,153,137,3,182,140,139,158,188,99,58,183,46,12,37,39,125,238,235,204,148,55,152,70,60,223,12,106,244,169,236,228,178,20,208,125,42,89,66,129,49,141,75,126,110,108,227,69,224,146,240,21,201,139,126,97,196,38,68,72,164,51,221,85,111,208,77,70,176,26,122,105,244,5,186,246,25,125,217,102,88,33,239,19,59,157,59,138,147,209,175,155,228,61,58,150,78,158,206,33,225,8,121,90,198,18,74,24,253,14,115,28,171,96,212,55,29,168,100,182,119,192,20,243,228,228,232,230,186,220,28,112,193,136,239,193,205,156,231,29,29,75,223,71,255,89,161,60,148,204,246,82,184,215,17,175,11,71,15,153,228,153,177,166,162,231,25,201,10,210,77,145,177,196,93,45,210,1,114,93,100,135,138,191,76,232,118,75,239,25,74,123,142,83,47,179,48,123,40,228,37,167,32,242,226,200,149,233,148,211,209,96,255,161,203,8,137,178,116,65,250,156,254,121,160,57,59,147,214,185,225,186,158,49,216,29,134,223,85,5,165,221,234,174,154,233,71,100,145,61,2,2,49,145,69,66,14,131,108,142,238,238,49,66,158,113,180,101,22,134,110,254,201,222,248,79,79,51,37,151,219,226,85,175,155,103,133,53,9,171,73,142,198,114,120,220,156,56,137,98,102,6,185,114,172,122,188,115,235,192,233,187,207,109,118,103,254,245,64,62,57,175,179,106,102,97,52,55,109,69,20,178,41,143,150,97,100,197,160,11,159,136,180,73,235,11,197,22,42,237,126,105,116,79,44,73,174,209,138,129,4,166,195,100,167,101,135,110,226,126,121,248,209,52,163,42,59,210,156,19,93,174,151,150,49,118,193,114,114,50,106,110,86,123,224,98,59,122,129,89,247,178,95,57,153,108,253,238,105,89,88,78,223,183,33,220,68,72,7,237,215,243,148,123,192,21,254,182,158,28,133,172,229,47,148,68,223,210,115,155,101,154,63,211,100,78,109,83,97,220,129,253,194,41,184,43,7,165,17,253,237,120,166,76,94,162,193,199,133,247,240,132,58,19,227,102,26,207,122,219,116,206,110,135,7,85,122,189,52,107,143,140,163,9,184,244,228,197,28,117,238,149,79,124,179,75,251,100,123,76,211,223,97,136,79,159,247,105,178,176,217,97,235,113,147,27,59,99,156,218,224,133,105,158,75,122,180,177,94,30,124,118,191,178,81,160,23,188,199,196,97,154,239,154,128,110,214,197,238,19,199,164,146,217,234,39,5,54,99,162,157,3,35,8,41,161,216,198,173,44,255,101,86,12,45,70,211,61,81,220,182,44,161,115,171,146,212,184,26,217,116,234,240,52,250,216,103,106,232,46,33,196,10,144,177,161,150,137,37,39,223,142,154,216,205,212,80,30,149,189,17,139,178,17,244,83,211,89,9,126,95,140,5,83,208,146,140,190,69,62,49,51,16,170,39,205,97,53,196,62,220,175,51,209,53,46,50,173,182,11,56,235,157,95,247,137,151,105,207,19,152,80,39,249,149,209,130,37,52,43,84,45,16,152,112,20,210,156,132,188,166,159,150,179,31,76,158,91,39,29,18,96,185,198,203,196,51,68,52,248,187,165,115,238,110,148,104,152,42,149,44,109,245,172,70,158,54,135,72,139,200,167,44,232,237,167,66,233,48,111,99,233,194,104,42,49,247,194,9,36,147,210,107,186,105,96,6,12,93,79,244,149,113,122,10,74,68,50,39,226,36,219,81,88,37,209,202,135,13,80,249,248,209,66,237,161,101,236,194,180,69,41,77,215,210,86,117,250,79,119,168,123,26,182,86,83,80,246,223,102,71,163,245,54,210,59,59,70,10,93,82,42,11,74,71,36,26,151,126,114,162,148,149,116,209,222,150,88,119,216,188,212,229,133,32,113,230,138,164,72,217,96,25,189,62,75,254,25,119,254,219,182,11,236,58,208,232,166,220,1,183,185,53,118,132,52,15,47,59,96,36,26,229,169,157,125,89,80,150,144,26,62,227,65,222,8,70,16,217,107,194,137,110,150,169,57,125,220,0,178,239,118,209,187,238,69,215,198,77,141,160,251,79,195,216,155,154,210,63,241,73,180,120,81,27,91,144,50,228,235,67,58,218,63,175,145,76,111,118,42,124,150,13,15,102,232,58,63,75,165,92,153,117,97,249,201,207,154,92,62,244,55,98,157,230,52,148,4,151,74,149,1,186,25,120,187,11,48,217,255,10,247,90,79,14,149,194,143,102,144,107,34,151,78,3,82,95,14,83,214,210,73,37,39,23,134,73,180,187,214,207,158,17,139,170,233,40,46,201,89,202,78,180,243,77,223,224,144,103,163,209,86,80,44,129,239,222,138,46,152,169,4,226,110,51,113,243,152,246,252,82,201,91,47,204,162,86,159,166,155,169,78,239,207,242,66,157,240,126,94,214,15,33,143,147,223,125,191,92,209,236,208,187,66,143,217,147,211,100,133,206,186,56,117,97,59,81,122,241,64,221,212,238,148,77,216,40,110,187,33,15,187,182,170,218,120,172,216,41,44,174,77,80,151,185,85,55,248,200,28,47,135,77,24,87,70,89,34,158,243,72,164,89,185,90,131,9,200,250,94,152,69,139,191,77,205,211,158,17,186,157,62,198,254,13,103,117,205,122,160,58,237,177,33,187,197,252,41,136,157,49,214,98,185,135,175,181,149,57,106,166,6,171,5,108,146,43,146,4,38,226,242,239,182,210,109,178,171,114,157,8,38,60,150,63,107,220,212,58,120,165,53,208,253,70,8,119,177,190,212,196,56,93,31,15,62,11,108,45,74,197,29,208,145,253,220,103,20,142,249,97,191,84,60,176,150,195,166,171,42,4,22,212,184,70,92,25,89,89,93,146,141,89,26,209,0,161,64,215,101,19,86,235,246,234,12,101,26,244,9,62,124,90,168,20,197,225,148,53,35,9,175,45,188,26,146,117,15,111,45,27,117,54,83,195,47,60,163,35,54,63,148,59,4,211,252,232,243,53,124,218,133,138,121,27,103,127,33,152,93,41,195,171,224,179,91,111,246,45,145,134,205,250,54,17,129,29,46,64,158,138,221,132,242,26,120,102,94,222,36,124,42,208,22,149,31,80,115,236,112,216,238,175,79,78,18,45,218,226,225,66,49,207,119,249,58,79,220,130,59,241,189,49,242,222,73,20,5,97,55,145,157,232,14,19,28,104,153,157,0,216,75,90,214,249,205,99,213,60,46,243,193,189,180,204,184,210,53,32,155,188,176,127,219,198,67,20,237,60,42,58,200,75,222,43,71,199,85,137,84,80,188,72,18,93,244,204,193,101,234,67,43,204,189,30,78,156,21,228,227,222,7,211,132,170,215,189,237,100,25,206,15,55,1,137,181,123,215,233,87,121,208,131,19,61,176,195,225,198,102,91,121,40,240,159,252,203,103,82,90,90,164,207,201,60,115,47,106,42,54,75,221,214,249,231,62,47,208,74,153,154,118,12,109,164,159,125,36,97,252,189,53,53,1,131,184,185,193,5,49,168,217,211,124,218,187,178,247,17,194,84,167,27,67,186,149,76,78,38,249,111,155,51,157,108,65,76,168,207,158,9,66,146,40,143,73,130,224,12,43,58,111,28,37,249,162,45,36,164,67,127,147,6,196,73,166,236,249,129,107,15,20,77,63,145,177,239,36,250,210,221,224,83,143,53,238,180,220,50,142,71,183,65,235,192,168,225,117,9,237,216,135,146,65,184,48,197,21,253,182,18,251,137,93,253,228,148,188,69,14,27,152,34,251,133,109,242,210,42,121,34,22,191,219,19,96,202,72,242,72,76,227,169,221,43,195,199,123,104,116,149,168,232,174,223,110,18,216,186,172,229,77,99,40,146,127,193,215,48,53,217,165,253,18,9,201,240,171,72,99,206,124,100,7,244,145,226,33,246,251,242,144,52,166,40,171,15,237,196,63,99,22,63,249,192,23,92,70,48,97,59,13,196,14,227,168,147,245,93,67,229,72,14,159,11,157,73,123,12,201,88,167,228,79,5,133,47,93,249,146,109,187,226,161,89,126,71,47,141,159,158,195,175,28,194,89,106,10,15,87,24,194,70,157,221,168,108,3,146,145,3,183,191,47,106,3,67,162,101,146,13,229,170,87,240,72,54,113,143,60,180,179,67,68,103,220,225,206,96,148,147,67,214,28,109,59,140,2,139,54,187,162,165,126,125,222,15,252,163,68,234,151,123,37,84,192,208,206,213,153,142,245,232,210,145,128,207,204,244,105,100,202,56,172,46,191,171,188,80,169,153,31,34,213,172,53,96,122,241,234,135,9,53,83,92,22,212,2,105,82,103,11,75,135,181,191,75,26,15,148,254,181,204,213,41,142,197,54,72,121,80,166,9,236,40,155,117,253,97,123,88,163,198,193,229,79,48,171,129,28,125,166,65,173,16,18,136,188,47,239,76,85,187,124,86,22,227,218,172,128,207,19,210,117,105,152,196,90,9,248,79,148,58,72,245,151,71,251,187,114,244,87,180,232,74,42,124,7,76,35,147,210,66,105,50,137,79,207,158,160,62,21,163,11,167,56,154,176,79,136,232,72,96,165,91,56,53,24,159,1,109,29,67,15,39,203,125,163,138,38,48,41,146,22,48,42,124,159,88,128,44,253,251,237,243,241,173,207,201,145,70,237,113,229,166,230,169,68,196,106,60,246,119,116,17,229,73,58,54,33,165,60,24,146,132,28,157,105,115,95,49,254,113,69,85,170,109,49,133,198,24,227,131,98,166,134,72,72,217,76,255,176,233,255,236,122,114,226,240,28,247,77,3,163,136,64,116,154,4,73,246,196,209,108,74,148,4,140,64,100,124,216,101,126,170,51,136,241,172,107,209,98,87,182,179,104,198,18,117,242,164,252,161,65,61,31,250,84,208,87,152,43,142,198,167,73,111,27,245,157,186,227,104,163,188,202,149,45,60,97,83,188,17,26,42,198,167,239,109,93,77,101,123,226,101,105,84,185,177,200,45,113,44,205,148,202,116,162,10,245,230,194,108,66,224,74,229,160,115,195,95,7,137,187,246,97,112,241,83,241,188,217,252,116,109,197,192,212,232,54,144,25,35,221,232,151,2,35,230,227,51,18,157,123,91,11,248,16,161,86,246,245,3,178,164,18,63,153,87,231,221,25,129,166,252,221,190,144,89,189,164,7,40,159,68,152,31,146,21,170,225,254,50,207,166,107,124,130,47,180,125,90,245,40,6,41,30,54,167,202,127,161,13,207,79,142,113,143,102,151,145,79,95,119,203,103,240,104,26,3,145,131,237,185,199,209,5,153,75,253,237,51,199,21,255,250,14,124,198,191,82,165,96,79,205,184,50,182,109,69,123,22,76,129,192,81,147,113,210,99,205,37,186,6,108,134,70,10,91,70,36,238,250,108,156,100,239,83,33,69,222,168,17,120,176,77,214,187,198,49,100,198,109,13,211,187,21,216,66,46,127,95,144,66,117,129,65,136,9,111,59,135,97,214,42,119,0,193,136,86,226,145,242,221,235,54,217,140,112,90,92,26,165,204,189,190,13,44,55,209,99,240,217,236,235,251,66,216,228,50,96,24,12,236,87,155,220,247,249,120,80,113,14,24,233,146,172,48,158,84,111,40,145,9,87,184,98,57,190,3,182,46,47,129,225,20,189,147,227,68,161,35,141,13,104,31,62,24,230,249,224,186,178,188,232,90,73,233,193,93,189,107,97,11,66,244,242,15,12,229,129,170,125,142,164,172,250,14,184,27,57,91,183,248,123,207,26,159,16,75,165,94,26,194,42,30,171,216,7,38,54,8,180,66,193,111,202,113,240,249,190,179,18,71,89,222,226,3,51,71,95,253,122,199,64,249,36,142,62,49,67,214,47,104,90,82,82,30,249,166,117,225,175,240,159,177,78,234,229,130,123,12,105,138,21,74,203,79,56,75,71,71,102,181,46,90,93,230,177,138,10,24,67,81,165,25,157,224,125,140,232,68,53,59,9,109,163,88,108,186,95,63,167,17,135,63,17,72,201,94,22,177,121,163,164,79,244,131,69,121,243,94,82,8,129,186,150,82,157,27,185,191,78,84,74,44,85,59,29,34,49,75,9,249,124,115,202,251,58,1,9,122,200,14,23,90,147,117,87,78,247,186,119,247,194,197,198,98,92,119,206,164,17,253,167,105,177,207,251,211,193,97,234,14,14,195,227,106,31,197,23,242,127,209,221,251,153,165,14,136,190,69,11,16,154,190,238,186,123,20,223,172,45,77,61,172,8,192,207,202,91,227,204,5,66,70,215,45,123,198,112,43,224,241,73,225,35,82,91,222,193,109,126,170,223,72,18,246,25,157,189,11,143,101,153,155,201,6,76,239,172,130,26,154,63,61,120,137,118,221,156,162,217,154,164,215,86,20,246,96,127,104,82,34,131,229,238,70,116,98,155,21,151,106,151,32,134,63,31,108,106,48,162,12,4,167,197,251,153,11,123,93,205,191,36,20,113,163,107,30,234,129,86,138,104,56,167,215,68,126,90,171,57,137,238,75,247,177,5,38,232,149,155,134,201,229,214,220,220,214,46,154,86,98,91,60,61,111,100,6,139,26,189,219,137,119,92,54,109,87,73,21,89,78,124,49,47,1,150,199,109,185,9,129,97,254,44,31,253,84,58,183,104,145,193,120,172,33,226,241,43,236,168,12,7,251,213,21,61,222,103,10,46,18,22,65,16,67,118,37,142,134,33,166,218,87,27,122,103,244,97,159,72,144,186,253,71,229,105,236,248,108,23,236,142,172,18,82,164,3,114,124,121,208,97,203,71,128,10,217,223,30,159,53,109,16,10,159,195,103,14,24,109,126,213,146,25,102,133,27,67,28,197,122,185,109,218,164,221,211,132,135,214,148,242,66,67,210,238,209,117,143,68,23,59,24,81,62,57,151,158,66,108,128,42,148,60,178,243,140,155,231,233,234,207,24,80,85,106,232,38,12,169,24,115,101,251,232,4,158,115,133,52,73,37,217,38,21,19,171,255,38,127,34,104,246,87,225,149,160,111,14,217,202,21,41,248,42,115,83,152,102,193,245,52,39,154,182,2,208,144,82,81,116,113,197,138,145,186,42,199,145,44,170,179,60,248,76,216,77,165,21,79,88,233,95,53,170,3,75,200,129,72,170,205,208,87,160,19,53,171,220,36,38,45,51,36,83,170,137,60,138,50,207,128,219,63,66,74,131,116,87,89,10,211,87,155,86,200,135,144,69,145,43,203,38,164,210,28,134,58,32,23,102,44,160,28,194,36,76,9,114,234,100,239,214,79,189,76,14,183,136,86,37,105,160,230,183,181,76,195,233,221,214,217,88,226,22,228,207,4,57,3,225,115,97,153,3,159,201,127,155,184,77,242,120,16,9,234,78,1,243,94,85,234,146,93,67,123,146,42,182,161,17,241,157,95,175,75,237,113,180,138,127,218,94,53,158,8,187,82,149,106,109,72,34,120,58,23,27,26,28,22,186,40,139,194,34,136,119,201,4,220,178,28,141,2,96,127,66,49,21,103,26,249,109,74,197,174,240,111,190,79,73,228,90,16,107,69,189,48,222,199,9,211,69,113,30,21,101,118,155,161,20,147,76,34,84,225,177,34,4,169,84,174,197,50,18,129,116,182,193,126,52,153,226,38,146,169,231,13,176,63,122,176,237,18,69,233,245,44,191,222,187,132,146,243,25,56,242,62,136,49,151,123,24,34,52,147,232,151,120,48,82,187,46,33,104,50,177,164,22,68,194,22,179,121,159,51,206,198,6,241,251,55,91,157,88,138,120,39,142,70,103,69,5,160,55,90,213,113,114,186,166,250,18,197,97,132,225,87,104,205,52,218,168,68,203,146,212,66,246,30,186,115,242,141,194,136,40,247,14,90,67,227,125,207,95,163,130,192,153,246,178,247,121,165,249,209,97,166,107,56,116,108,104,110,210,99,233,255,138,80,0,126,226,89,141,68,21,152,6,99,111,167,228,133,24,61,95,116,173,207,11,175,113,97,108,241,196,212,10,247,190,19,140,207,152,84,76,228,64,148,192,167,76,210,36,119,63,115,120,54,139,178,80,21,26,116,107,202,80,201,205,56,13,49,22,144,201,81,253,115,90,134,247,27,134,53,169,220,151,181,67,150,144,36,162,119,178,138,54,117,70,213,214,197,92,177,95,176,126,175,7,51,195,167,248,58,77,0,87,100,219,145,210,203,30,215,81,209,73,73,94,117,66,211,204,133,246,43,59,48,194,242,7,243,114,151,71,156,13,115,31,213,63,63,17,120,117,181,10,186,133,251,20,155,138,70,240,26,132,251,122,157,158,228,167,9,71,87,136,79,145,126,124,177,87,51,245,238,26,104,70,45,73,142,61,209,13,146,206,14,67,223,235,98,108,64,15,111,246,203,194,58,92,252,26,216,176,101,55,82,193,207,124,170,217,21,48,198,219,35,96,108,27,85,223,63,155,174,134,63,17,122,143,196,1,99,155,215,171,171,117,37,140,0,31,173,2,20,97,154,252,224,34,141,177,103,0,209,176,144,227,220,24,195,234,133,87,19,71,238,1,163,57,39,198,4,63,81,162,135,102,249,228,105,80,32,9,252,14,54,146,244,51,146,64,171,56,86,107,243,32,232,234,143,177,206,46,165,167,88,91,16,45,41,98,129,1,247,107,166,241,96,81,153,1,197,182,183,60,84,132,173,96,66,152,78,101,160,103,170,43,106,220,129,230,101,172,199,244,27,14,117,230,152,59,212,80,13,157,162,250,70,79,5,254,97,213,239,42,17,144,200,93,161,207,229,45,81,28,189,179,232,17,161,147,100,230,140,1,231,46,253,213,16,21,219,11,70,105,215,105,85,125,63,50,186,25,59,78,14,251,245,227,179,82,77,179,46,86,197,41,197,217,74,25,114,238,8,250,214,178,47,77,28,94,206,154,249,98,194,69,19,192,203,218,0,183,104,180,196,57,233,60,38,185,50,140,172,251,155,100,49,65,19,87,66,120,223,16,24,102,204,223,104,110,200,111,91,74,41,22,228,97,156,67,129,171,121,82,132,250,154,121,211,12,129,79,96,145,227,161,145,123,202,75,174,28,166,139,91,115,176,110,225,233,45,48,198,79,59,38,74,139,53,150,216,1,209,56,48,227,153,22,170,14,106,37,180,209,206,241,207,139,126,156,242,177,49,194,242,112,199,125,103,100,104,100,176,0,167,22,209,46,129,179,120,41,215,97,105,183,136,252,40,144,76,153,145,48,244,220,161,109,8,89,232,252,184,192,4,211,174,176,89,172,167,80,28,146,96,129,140,30,234,109,70,119,251,216,47,141,160,182,18,133,195,77,18,251,37,122,107,92,69,249,192,179,169,74,7,112,103,226,13,56,73,170,227,108,222,38,205,244,174,238,134,220,179,16,220,224,213,100,164,228,124,99,131,90,112,81,87,169,102,118,139,23,54,213,252,45,150,85,80,168,156,246,68,31,236,70,177,64,97,114,188,177,167,34,74,145,137,184,27,127,63,14,38,115,50,20,164,76,179,98,183,70,101,90,143,197,115,48,50,56,124,155,171,126,96,220,75,98,127,76,121,236,141,50,12,176,150,183,7,1,119,149,215,68,200,187,176,3,9,245,182,149,68,130,131,12,53,234,171,35,178,67,231,33,13,241,233,98,14,31,177,117,199,190,45,101,185,178,97,34,215,145,184,34,251,212,62,176,49,126,3,102,218,208,147,39,35,152,198,238,186,137,128,38,40,221,76,59,80,52,103,228,220,221,50,242,145,245,74,243,227,37,68,167,139,243,121,13,133,58,251,208,154,141,75,30,202,111,153,98,214,131,145,126,243,101,145,102,158,164,199,26,173,57,61,221,55,196,110,179,194,168,0,213,128,73,165,232,209,152,86,248,119,121,150,181,45,166,33,100,65,206,138,27,143,59,25,135,83,15,38,218,106,33,11,71,110,182,42,108,1,169,75,179,77,184,160,163,127,96,103,127,130,154,0,136,160,9,25,203,229,186,110,248,167,235,35,49,83,22,87,154,132,31,50,165,175,168,182,159,76,113,9,88,77,128,65,7,165,74,71,103,83,223,75,224,179,236,174,144,148,59,95,142,20,28,42,73,154,226,205,242,182,209,72,50,209,53,115,52,74,241,203,84,53,101,105,34,107,216,61,36,36,196,107,210,169,2,74,149,173,5,156,169,214,43,12,121,43,142,78,166,172,46,48,153,1,31,69,140,130,41,181,194,138,194,28,141,19,46,133,71,213,191,232,201,209,10,245,81,134,128,126,19,121,217,10,171,107,186,91,220,129,113,5,105,130,38,56,201,23,44,22,37,202,133,177,87,75,53,116,244,168,15,200,35,193,39,217,109,24,207,68,141,58,243,172,10,143,238,1,103,33,249,6,49,87,224,97,205,217,23,70,29,74,132,209,249,105,156,105,138,139,240,145,218,147,53,207,188,15,125,10,62,147,47,123,148,242,129,81,223,94,1,211,191,161,207,164,209,12,226,87,206,151,88,245,93,15,75,105,186,204,94,203,31,103,113,244,228,108,155,233,10,127,124,94,31,120,178,27,247,27,195,206,91,253,222,26,237,33,161,86,135,40,94,78,58,72,39,178,33,55,46,4,78,93,138,206,198,217,204,238,146,141,254,46,29,212,229,115,52,247,238,112,109,154,125,229,183,195,188,146,254,205,249,9,20,154,169,167,182,21,48,233,16,25,42,184,83,173,21,71,231,170,244,53,224,26,157,15,168,255,76,145,195,230,153,209,93,18,23,198,166,255,243,80,126,233,217,128,105,218,208,115,163,146,184,252,220,25,214,211,249,126,254,255,149,167,63,254,241,127,255,241,111,255,240,183,245,167,249,119,168,63,253,87,87,36,23,108,146,247,1,91,3,183,192,248,21,164,22,240,192,153,93,96,124,91,119,136,64,146,163,210,193,205,82,224,77,217,192,68,109,250,168,115,126,82,114,192,116,86,11,140,96,232,59,55,66,105,58,242,177,173,233,129,34,125,40,23,134,108,147,43,184,218,91,108,26,217,32,82,215,123,124,210,84,131,71,210,207,138,56,41,5,156,201,167,235,55,139,202,225,120,227,107,79,13,192,173,71,107,185,192,36,114,235,101,165,15,140,59,81,168,114,82,241,157,251,3,183,119,229,205,50,133,242,205,90,165,188,246,152,109,134,38,142,128,33,49,249,151,49,109,1,252,28,125,166,124,215,85,131,229,211,52,206,37,15,57,71,188,16,107,118,149,189,158,101,10,123,76,162,103,234,233,229,11,122,195,130,117,128,140,38,126,155,164,250,250,155,6,207,203,252,196,131,40,26,207,29,235,101,102,167,80,116,134,78,166,110,231,179,255,232,154,139,179,125,92,119,69,42,172,237,105,6,208,197,33,225,226,183,2,134,197,56,117,2,167,195,53,4,92,225,156,166,207,252,110,110,61,111,213,162,61,80,225,141,74,82,192,86,122,19,216,36,169,98,197,44,240,255,183,174,106,105,198,82,142,119,116,210,73,114,36,82,252,190,170,253,60,156,234,103,237,40,151,124,99,48,36,59,65,139,37,243,28,37,59,180,20,165,51,42,174,171,65,123,255,44,44,249,85,88,19,23,162,142,155,141,71,232,189,182,149,54,145,84,244,3,57,11,121,91,17,150,209,81,60,244,182,80,83,88,190,167,73,176,72,116,251,139,175,204,236,30,98,39,108,45,138,94,26,62,22,41,2,28,250,185,37,101,0,47,183,185,226,20,73,62,252,145,228,194,173,28,22,225,123,50,42,185,194,38,82,228,213,47,84,9,62,163,212,106,109,81,141,63,59,189,161,201,14,90,74,49,148,240,64,152,162,159,62,52,26,157,222,206,130,30,183,249,133,153,108,125,87,211,82,214,116,52,48,226,251,51,96,36,66,101,156,157,73,98,212,144,141,166,116,150,196,114,153,130,97,141,148,48,234,139,67,157,95,81,96,13,191,41,248,71,165,106,136,99,14,44,243,201,70,83,157,151,113,8,183,186,120,86,23,133,165,146,117,155,120,130,110,174,206,121,2,48,0,183,194,155,45,195,131,119,149,198,130,106,92,196,40,247,100,220,187,197,57,6,241,248,140,149,141,195,116,233,200,231,133,128,114,115,111,87,96,188,123,116,215,131,38,83,9,181,108,138,67,186,123,102,119,18,97,120,182,26,139,94,26,241,83,122,52,3,72,152,85,247,99,216,181,229,242,184,2,208,225,116,187,118,30,178,103,236,144,0,239,106,157,204,94,176,68,22,135,238,11,237,222,4,198,123,107,7,140,89,208,231,104,186,117,30,140,128,137,110,160,41,98,246,199,6,216,200,9,9,76,248,28,233,14,248,185,245,187,253,198,83,210,19,22,153,64,78,198,177,165,11,119,8,183,23,83,229,83,24,151,103,31,106,108,207,146,144,248,235,47,0,246,221,34,138,74,91,61,161,33,137,183,87,241,239,133,71,247,129,119,36,175,138,17,237,212,161,219,182,23,161,133,15,129,76,182,16,35,97,214,20,138,242,208,255,133,87,71,113,169,164,40,193,21,155,223,100,230,0,30,161,141,94,108,191,247,201,1,49,186,252,220,243,215,152,168,41,32,238,197,15,166,152,42,13,125,20,95,199,108,81,249,70,31,83,195,221,3,207,237,118,211,192,116,31,72,78,142,85,224,229,105,248,225,166,41,187,106,2,93,126,95,244,101,9,143,190,34,49,189,179,148,183,215,9,150,52,51,54,220,179,147,28,89,85,41,162,3,89,150,45,96,202,2,250,192,173,40,243,12,21,224,126,104,86,205,124,131,35,227,157,177,248,76,31,231,113,28,88,74,84,206,41,7,201,111,99,118,17,185,20,18,80,73,39,91,104,10,80,4,29,158,150,215,209,92,162,165,11,195,71,98,230,79,114,24,99,223,224,249,84,108,102,167,252,54,202,69,41,136,83,76,35,103,97,104,31,103,242,22,20,35,234,142,107,107,114,248,252,24,19,114,84,222,41,121,107,122,215,140,207,29,221,244,159,137,49,121,35,240,90,81,172,229,107,146,140,57,155,151,151,79,63,129,75,19,221,2,56,16,168,90,69,33,24,239,30,137,230,17,148,169,237,21,199,141,171,35,63,221,17,118,137,18,196,153,94,212,232,145,194,202,102,219,229,48,26,238,69,83,226,8,191,68,189,20,73,30,17,109,175,63,253,178,200,244,147,9,147,15,251,160,244,121,71,157,160,227,81,41,239,3,210,73,107,81,28,25,76,11,114,101,155,150,226,21,53,138,140,144,165,160,48,92,122,84,117,242,214,45,204,74,11,5,250,64,77,1,102,40,188,246,138,66,24,77,246,34,89,2,235,135,29,183,151,155,72,109,37,45,219,96,99,30,70,18,180,49,38,209,114,56,48,146,225,89,224,249,129,141,50,235,95,64,163,251,163,202,172,1,237,30,207,141,7,103,41,75,82,184,193,104,235,29,109,243,128,194,236,37,138,192,233,83,21,90,88,194,189,27,179,224,70,235,81,180,118,189,163,225,117,107,41,236,124,201,59,199,111,91,122,64,10,105,184,110,207,168,76,194,167,21,237,243,3,195,185,220,113,52,100,210,172,101,184,102,113,118,192,168,119,84,133,141,163,228,176,185,103,73,109,18,169,149,245,110,140,128,78,189,199,153,105,246,138,223,182,214,108,117,100,103,238,45,113,229,180,29,201,78,3,227,167,225,77,250,192,124,253,138,18,92,190,162,42,6,202,77,42,155,25,81,165,128,233,248,19,151,251,141,77,177,203,194,25,220,62,165,75,252,45,75,17,184,232,93,179,11,125,207,4,39,167,172,53,85,130,226,21,151,141,88,184,150,92,49,130,114,109,168,202,238,19,19,81,133,89,228,227,186,207,243,26,50,14,55,253,182,65,10,64,142,166,124,75,201,48,183,195,125,137,76,168,230,158,55,138,132,61,28,148,224,49,54,29,73,72,21,205,28,71,99,184,39,147,206,198,138,60,54,34,236,42,206,251,233,10,143,156,98,222,56,115,97,23,217,81,214,186,167,211,90,127,212,68,89,28,49,187,172,183,27,203,96,4,139,164,250,158,40,202,198,11,49,14,142,16,172,80,213,237,15,228,210,197,102,158,222,247,28,159,54,196,176,94,62,165,123,139,85,3,230,145,233,209,100,52,226,117,218,234,39,134,189,208,2,90,16,91,154,85,165,133,208,147,80,157,206,30,237,55,226,13,225,89,96,227,188,99,133,193,138,79,194,210,150,144,178,115,35,35,46,68,52,15,40,182,178,166,251,64,128,217,85,196,56,147,222,219,28,4,15,38,168,38,154,59,192,84,89,227,145,48,164,132,72,148,70,122,146,187,149,185,13,9,127,33,97,160,69,248,134,209,50,43,83,161,112,164,62,246,251,62,118,135,171,43,4,16,60,93,226,210,18,155,41,97,10,161,14,217,198,99,141,193,62,17,26,6,201,203,250,136,68,11,166,252,27,225,13,89,169,238,86,217,176,229,74,251,152,212,147,71,221,143,186,85,147,218,135,211,115,182,98,93,156,80,106,228,101,241,41,237,96,69,178,200,170,55,13,134,237,108,42,199,35,197,20,17,183,197,11,123,175,240,192,35,113,84,69,122,3,177,7,24,250,239,104,243,80,23,118,85,230,33,197,165,33,131,32,191,109,50,69,97,43,104,28,38,225,74,55,155,121,95,9,124,32,89,86,63,180,49,219,135,198,125,87,9,115,108,86,88,37,30,218,42,93,9,15,246,76,247,150,183,177,148,73,135,93,98,127,228,19,134,92,19,24,177,236,25,129,6,46,30,159,163,17,9,77,47,88,32,0,16,146,95,69,194,122,68,168,65,57,64,6,66,179,77,192,227,17,177,73,27,122,244,198,83,60,142,94,86,76,20,138,160,245,40,61,171,185,164,251,201,223,157,141,25,228,148,205,78,75,8,134,102,135,241,62,0,210,51,66,119,198,198,107,181,183,96,179,155,237,114,105,88,102,196,219,98,239,211,149,83,214,172,79,171,197,2,129,68,140,144,165,207,86,147,146,77,44,47,52,253,202,124,132,90,90,95,189,9,92,101,164,52,43,30,188,181,43,13,221,110,50,13,208,217,213,37,142,81,27,123,244,73,247,115,37,68,208,81,8,203,166,17,187,247,59,248,196,111,74,38,165,8,155,31,225,7,213,74,161,141,117,235,104,138,0,12,221,2,105,228,50,209,145,22,181,205,243,186,113,235,19,152,25,63,136,76,236,192,123,81,26,236,54,253,160,136,136,39,254,31,66,192,53,85,164,136,182,81,142,22,31,238,97,132,150,248,246,54,206,39,89,136,195,244,1,213,199,247,196,2,90,220,224,217,214,5,135,131,112,72,18,50,100,237,145,127,28,143,125,130,54,183,240,157,249,144,99,131,66,236,32,82,246,13,43,141,49,98,83,199,231,36,137,9,108,110,80,114,13,216,156,54,132,199,109,124,209,216,150,241,194,164,225,246,103,132,238,75,110,101,26,87,218,60,149,178,103,126,105,29,97,93,8,132,192,229,109,126,76,225,82,30,56,113,97,218,177,193,135,209,35,186,82,172,69,209,111,14,124,38,6,145,201,199,172,156,93,93,152,7,162,151,57,213,99,149,138,252,12,120,90,78,77,40,251,44,239,62,144,138,149,28,212,245,54,195,196,15,119,193,134,154,208,71,155,0,130,138,39,15,10,20,131,143,161,238,160,67,163,7,108,93,85,210,240,66,15,153,7,111,133,30,203,172,45,206,40,242,87,159,23,208,22,220,106,64,198,246,62,181,232,238,160,141,59,125,173,59,136,83,214,163,190,228,166,237,236,100,131,194,112,17,122,220,80,215,29,26,46,34,1,118,214,73,44,255,180,159,29,177,167,128,19,76,34,237,103,79,40,2,188,187,206,31,61,185,108,180,217,32,198,208,9,170,194,29,76,195,61,46,27,226,245,199,117,167,90,107,112,14,24,221,97,245,12,65,238,166,198,19,53,101,246,252,241,155,158,145,222,166,197,138,252,129,246,210,83,14,142,158,23,92,233,63,48,190,148,51,186,132,40,14,75,71,31,100,199,151,184,59,91,40,38,94,213,112,89,181,69,186,243,196,151,26,221,209,107,70,55,201,99,252,192,29,83,21,241,106,254,177,14,151,157,170,190,77,168,146,35,252,24,207,118,94,5,50,201,10,35,0,20,48,188,14,237,226,167,145,62,174,12,119,230,242,105,177,35,48,124,48,110,223,42,19,190,172,190,31,172,27,58,56,228,194,48,192,140,157,83,70,234,92,213,24,233,221,121,31,0,239,122,85,245,97,97,96,213,200,63,15,246,12,234,87,90,73,23,68,195,216,192,91,78,149,138,168,22,237,33,48,221,236,127,93,41,154,194,201,137,154,239,70,113,209,92,133,71,249,189,222,95,11,123,217,129,18,90,62,1,124,131,209,49,205,23,134,105,242,72,49,248,30,161,106,247,139,218,44,119,49,152,171,30,76,39,250,175,182,242,203,108,60,178,1,114,81,4,94,63,2,19,40,149,198,136,248,48,160,163,21,245,23,89,29,56,211,131,83,21,206,208,73,154,195,108,174,34,248,1,62,31,82,77,247,186,25,214,253,41,170,3,179,237,41,14,19,101,63,87,0,96,52,214,183,159,28,237,182,215,187,15,188,141,153,116,225,110,123,63,185,180,204,54,231,151,198,132,137,107,207,191,235,209,112,17,253,228,60,222,247,221,216,165,181,125,191,155,69,234,131,98,199,59,185,105,164,213,117,31,11,100,114,81,59,236,102,38,217,235,118,20,5,175,200,83,154,217,151,105,149,95,248,236,12,232,218,17,184,227,228,228,231,166,135,228,197,247,192,144,56,250,29,42,214,179,240,218,25,113,143,156,172,145,247,109,55,22,181,210,229,202,96,10,213,85,29,110,106,230,134,16,3,159,89,241,147,179,49,121,211,28,139,101,203,222,96,4,27,10,117,61,121,221,20,246,198,109,104,100,15,186,236,5,8,156,138,155,219,47,179,250,30,117,202,201,97,113,119,127,35,244,101,246,32,254,130,26,31,113,57,74,59,238,120,131,129,153,189,220,98,242,50,25,26,168,70,2,211,0,209,119,192,16,168,228,145,91,162,44,126,217,186,118,228,194,240,219,30,75,206,157,138,190,78,104,123,165,230,184,50,230,185,119,238,65,78,238,54,32,1,83,20,106,239,104,12,37,153,164,253,161,192,135,221,239,194,97,238,250,52,104,219,250,178,95,160,12,140,223,209,46,1,183,167,212,128,159,1,228,23,31,10,68,166,163,190,215,49,40,162,37,255,180,217,101,156,79,89,174,27,187,156,75,103,6,54,239,4,129,147,103,212,0,173,11,74,176,76,101,209,175,202,186,152,228,150,217,27,47,31,130,120,202,161,232,45,40,223,199,242,151,81,176,147,151,81,66,122,123,53,31,99,221,154,141,186,158,27,130,83,117,24,253,178,153,171,192,141,142,162,59,41,116,234,105,85,6,25,164,223,114,157,249,176,88,232,38,37,255,96,250,146,103,140,147,197,172,145,223,3,69,74,111,142,24,8,203,216,110,114,99,40,78,180,225,247,189,89,162,186,194,24,74,199,141,209,251,53,244,161,225,42,112,229,41,208,108,162,64,180,4,101,199,227,227,123,32,96,38,115,93,55,43,31,255,240,140,154,172,31,61,205,95,16,137,47,124,118,141,146,50,195,177,28,66,255,116,216,234,55,178,66,208,241,182,150,79,56,12,25,44,86,4,54,69,73,191,238,133,84,76,121,195,168,33,229,147,124,140,78,92,1,70,126,47,4,147,178,117,153,187,192,231,249,173,45,71,15,156,69,125,249,129,81,60,158,208,149,89,210,68,214,248,192,40,93,200,51,227,186,92,86,134,23,75,148,45,111,243,4,54,163,199,60,139,254,195,137,7,222,109,155,188,253,59,119,239,72,26,190,11,167,80,117,110,107,6,140,200,144,28,61,44,57,232,247,117,70,121,125,21,134,110,6,158,53,214,123,179,193,208,135,102,28,173,28,40,226,47,50,198,171,117,133,250,148,49,161,155,236,164,7,211,0,147,222,125,209,33,41,63,93,108,167,115,223,23,111,62,63,75,52,96,228,143,210,253,128,208,192,200,175,153,152,176,235,68,224,217,87,190,69,240,184,91,214,11,31,248,229,93,216,124,21,100,121,161,214,126,230,172,238,240,25,139,207,204,13,120,161,157,116,175,156,18,207,120,134,56,60,83,120,195,121,56,140,81,249,222,2,35,92,239,75,246,34,172,30,250,212,80,63,76,254,194,176,187,63,99,83,96,188,39,174,251,17,226,251,217,56,158,122,99,133,140,135,195,200,183,234,11,35,37,119,237,112,23,179,116,94,93,134,26,219,206,121,121,59,84,22,79,140,181,229,228,24,205,182,136,100,80,208,203,186,120,145,175,40,211,159,249,230,19,90,18,16,192,50,184,90,35,200,231,39,219,161,61,244,215,75,94,29,102,163,209,229,167,73,120,111,143,69,54,111,100,205,119,225,244,169,227,50,121,97,242,210,111,247,205,212,221,173,97,224,194,208,94,179,220,23,218,45,57,21,63,57,218,89,91,162,137,76,85,47,86,145,221,169,12,203,56,198,242,102,94,225,229,3,83,18,151,169,26,202,78,142,121,133,203,108,175,186,209,185,105,139,77,47,76,29,185,200,42,130,143,83,243,72,4,202,107,175,50,14,19,226,98,87,204,135,82,31,209,129,160,198,114,110,23,44,136,81,39,57,51,45,50,107,248,177,144,108,158,191,23,227,149,155,186,31,62,157,6,180,231,63,116,156,191,221,22,34,80,92,53,223,116,71,47,50,237,31,251,194,56,131,63,97,203,110,129,250,184,196,151,69,254,33,37,137,52,204,92,116,12,191,50,52,158,196,170,183,91,125,109,251,215,197,0,68,243,161,61,152,14,180,244,35,190,240,214,49,130,144,115,167,2,21,237,94,89,54,17,162,23,106,88,92,135,106,218,15,198,118,84,100,128,217,163,66,37,186,19,90,183,178,177,76,42,176,211,239,156,96,131,93,36,100,208,86,29,212,47,252,80,100,64,94,185,212,164,87,161,206,150,7,79,153,50,50,138,36,236,211,46,220,84,116,129,244,246,176,128,248,162,221,12,213,222,85,143,109,238,121,211,97,202,32,47,24,182,124,143,155,75,0,83,63,123,211,112,70,14,114,221,228,235,98,247,56,209,56,125,48,30,53,215,18,0,145,190,73,42,88,96,203,125,220,16,11,115,188,150,178,30,13,5,116,222,135,130,44,107,126,22,193,152,225,82,158,184,219,174,179,16,241,93,85,185,178,76,235,167,15,35,246,85,243,245,146,241,189,23,230,214,123,219,184,9,144,173,125,240,194,185,125,251,111,163,242,247,170,4,230,7,189,111,39,39,131,251,124,46,89,6,120,183,202,187,63,20,26,191,39,169,169,255,116,87,255,31,255,244,175,255,254,63,254,249,143,127,254,159,127,252,159,127,253,155,45,125,31,127,135,45,253,127,117,57,239,106,135,89,97,56,76,209,70,159,19,68,154,226,175,136,240,122,203,231,134,190,107,186,230,111,192,164,243,186,194,180,125,245,128,211,144,229,134,86,30,40,34,203,223,193,160,210,43,40,50,217,219,95,32,52,117,217,22,156,107,50,193,250,226,239,23,231,23,125,253,205,132,60,124,116,116,188,48,183,14,76,150,46,71,17,103,120,118,95,228,193,240,174,172,126,238,255,71,220,185,228,110,144,36,73,253,70,40,222,143,227,113,7,36,22,108,134,21,136,205,160,25,216,140,52,183,161,91,112,11,226,231,95,186,135,69,141,138,85,139,174,69,171,186,236,159,249,229,35,50,194,195,221,220,140,222,255,37,232,92,198,139,249,208,100,189,255,114,87,36,115,191,28,53,97,228,207,43,70,62,71,51,171,242,15,202,124,71,110,20,139,213,116,25,187,197,209,248,88,200,231,56,201,75,126,194,114,124,142,20,223,155,28,141,200,243,242,41,31,199,250,180,117,30,225,235,44,254,201,20,171,27,203,141,177,236,157,145,231,31,51,119,114,109,75,16,187,36,50,141,105,6,77,251,42,191,189,134,249,133,251,212,58,209,87,191,129,11,101,203,246,217,160,51,241,154,203,102,150,73,191,67,254,119,184,154,28,185,172,40,216,202,213,237,231,78,205,178,116,23,54,166,250,23,183,116,146,254,151,127,96,146,219,105,196,4,152,38,27,78,217,33,194,172,28,31,243,124,161,49,12,73,123,200,42,154,16,40,242,181,204,28,245,228,96,168,118,221,63,15,120,251,253,246,254,144,28,180,167,236,231,70,112,162,149,27,134,158,213,226,4,111,254,192,137,219,167,70,45,176,34,234,93,252,183,73,30,104,220,49,210,240,72,144,205,252,104,18,118,144,0,240,5,156,192,226,220,214,20,152,96,239,227,37,45,99,22,175,38,137,60,62,123,56,83,14,163,177,37,113,255,9,90,144,134,25,30,211,80,99,150,237,41,137,229,179,214,249,149,13,211,34,127,131,181,236,113,63,221,84,243,86,26,9,164,200,182,250,86,138,141,104,202,146,33,41,4,250,35,2,38,132,102,37,112,199,165,183,124,45,10,160,39,184,104,146,239,42,123,154,46,100,68,145,52,253,221,232,151,28,96,245,93,218,25,68,86,101,150,61,195,206,177,45,70,226,106,104,116,203,62,203,253,130,9,157,123,151,168,164,216,202,214,182,71,206,131,144,168,41,92,81,77,242,13,5,242,142,77,246,197,245,132,240,20,152,62,152,174,121,9,33,201,47,165,72,87,225,174,57,175,210,177,109,55,184,90,223,17,144,166,200,73,55,12,157,246,228,234,48,45,212,69,97,168,219,195,119,174,123,89,151,228,179,159,64,95,193,119,97,39,250,218,85,247,112,52,207,122,102,148,0,72,140,19,129,77,180,195,143,158,217,216,140,10,35,1,231,123,83,2,139,41,137,8,104,47,211,55,12,180,39,156,16,93,118,89,88,214,125,60,45,182,143,8,114,73,178,128,30,4,214,11,135,207,114,175,40,53,151,20,91,83,102,181,165,119,61,88,126,114,143,159,62,59,62,217,206,99,84,57,123,236,169,177,119,94,69,97,58,234,125,44,176,228,161,88,39,251,121,115,55,24,113,52,164,138,123,95,39,72,161,59,55,78,142,69,157,194,38,134,31,59,242,97,249,102,133,169,126,228,56,218,124,224,183,36,34,48,161,43,254,190,172,242,215,229,232,65,113,233,110,232,207,247,33,219,164,102,234,72,145,228,168,120,104,201,56,100,174,60,3,219,83,63,184,196,142,169,121,163,98,114,1,31,140,111,197,117,45,37,238,100,160,182,11,155,116,140,100,242,104,0,245,103,106,86,94,91,118,143,195,68,254,61,89,112,182,96,75,68,20,45,133,24,124,40,166,193,4,45,67,210,147,217,196,173,61,115,68,252,124,73,179,24,127,102,202,220,197,115,90,163,86,73,253,12,134,66,105,43,50,94,72,207,44,73,125,90,51,170,167,188,44,148,47,154,55,69,72,37,158,74,38,39,159,229,104,108,99,179,127,64,20,2,167,124,2,4,242,16,80,28,197,255,67,46,140,228,93,159,145,199,43,36,53,228,145,161,199,232,193,55,225,81,19,253,23,178,197,213,156,45,29,206,22,81,11,108,157,125,126,114,104,70,146,126,167,175,161,123,57,165,15,171,169,105,146,155,182,157,72,99,159,247,202,132,41,217,249,130,69,71,192,244,161,201,35,33,103,81,187,103,139,241,53,146,230,104,180,55,233,212,141,188,43,61,79,91,106,53,211,30,231,244,188,43,90,73,154,9,152,104,58,197,116,103,33,228,92,114,244,25,177,46,209,184,76,46,172,41,138,124,248,188,121,236,100,234,223,90,170,33,165,210,188,102,1,1,71,11,92,185,82,11,242,92,53,76,209,45,117,133,149,145,50,241,188,143,209,146,139,100,141,150,181,251,251,34,64,191,70,170,122,114,178,255,213,231,105,132,77,160,9,72,97,46,163,219,225,149,185,19,137,116,205,150,45,104,199,211,31,26,121,208,179,51,150,223,102,117,251,228,81,97,24,157,15,104,106,73,17,186,118,10,20,162,226,139,158,9,240,194,108,125,181,224,72,150,46,249,44,15,91,36,53,201,110,162,35,238,50,43,84,90,80,190,210,147,87,154,110,60,37,140,64,210,206,111,185,146,79,211,143,174,144,0,186,194,103,129,105,183,42,56,224,214,201,27,233,166,118,216,162,104,72,198,95,43,169,139,73,202,31,26,4,221,45,129,227,66,106,35,123,22,16,174,99,174,146,84,90,214,0,239,35,13,213,180,86,135,30,157,198,125,104,108,38,209,112,252,251,236,63,205,224,198,164,32,237,114,224,101,216,229,123,13,28,248,6,40,192,164,231,182,194,180,163,213,128,155,54,115,3,227,12,121,97,38,140,231,228,88,36,244,11,15,241,115,3,54,25,166,128,217,25,100,129,173,218,63,2,158,180,53,40,76,152,113,97,12,46,159,163,123,228,223,12,102,159,162,176,185,175,6,140,137,237,115,244,231,34,97,34,94,232,56,232,67,161,224,253,173,196,192,153,114,169,194,133,219,190,240,120,30,184,149,117,226,166,33,44,92,110,49,240,152,254,209,24,188,238,142,199,96,166,221,184,108,232,244,207,235,194,238,122,222,43,51,245,120,133,75,245,26,37,48,44,1,125,155,155,130,212,184,240,20,73,247,159,175,64,75,247,210,80,228,211,247,177,215,215,233,244,67,91,213,219,230,25,125,70,17,63,24,241,22,133,207,210,221,238,79,15,217,119,24,108,6,52,23,206,210,53,0,204,4,124,79,78,95,213,84,216,10,113,23,30,66,242,133,117,150,157,49,244,131,183,248,89,1,31,176,221,163,105,25,146,23,86,204,17,126,127,240,198,70,48,41,12,151,162,151,128,105,171,91,10,207,246,249,6,254,224,37,82,109,38,155,78,90,244,194,170,49,10,108,155,75,57,122,202,133,83,148,243,176,204,80,233,134,0,69,40,169,93,52,223,125,13,246,111,228,205,243,125,33,172,138,50,208,172,191,101,220,103,102,228,62,133,49,250,222,23,30,69,175,155,70,120,207,91,25,124,62,243,166,240,30,67,198,225,196,112,84,224,141,137,117,147,247,213,31,148,140,170,188,205,185,20,164,239,77,70,2,226,240,10,159,88,169,202,48,59,51,251,84,152,251,184,119,101,214,216,10,155,202,241,133,115,211,97,102,141,1,179,203,215,85,116,66,66,14,79,158,24,249,181,7,181,2,236,253,176,181,151,15,248,132,209,105,200,180,176,30,212,186,247,238,156,178,133,233,7,76,206,230,30,204,182,84,127,58,187,93,232,111,54,83,161,54,211,245,95,159,243,216,111,170,220,162,52,5,76,55,250,253,105,210,44,15,140,85,240,190,179,240,18,147,187,223,232,111,75,166,248,213,116,129,192,140,228,147,41,255,193,67,168,151,12,255,117,246,6,49,95,65,234,157,50,202,208,137,191,175,131,125,253,206,138,158,47,64,96,62,116,61,55,132,140,29,183,13,21,182,45,133,49,82,187,63,77,38,118,40,76,141,45,230,43,132,31,230,11,239,207,42,232,7,167,165,107,0,126,137,95,35,237,7,143,23,206,205,19,164,192,182,226,43,76,143,79,92,57,169,221,44,191,109,246,189,211,31,249,68,211,114,201,11,131,63,220,34,92,24,29,150,189,252,54,203,141,87,227,50,234,237,109,234,154,76,65,103,199,151,251,243,65,189,191,109,109,216,119,17,104,230,184,184,20,206,159,180,228,15,61,107,116,83,212,116,52,29,30,200,16,87,133,79,204,30,239,147,62,38,177,117,6,134,147,176,2,158,89,4,165,128,113,97,217,1,15,81,211,183,94,186,61,226,117,178,135,21,143,36,242,182,52,42,93,184,169,51,13,176,233,109,4,108,186,255,10,99,212,114,47,156,248,114,41,204,118,228,194,38,250,170,48,187,243,25,48,106,107,207,209,70,9,119,248,132,196,249,249,233,89,63,171,250,31,218,111,214,216,224,243,61,71,132,133,47,106,27,122,219,104,203,175,123,180,118,179,130,178,177,191,7,227,240,209,20,182,251,12,24,171,140,231,220,168,37,93,152,109,169,94,89,38,177,118,225,124,86,152,231,228,3,85,174,128,205,207,87,225,233,77,63,192,244,159,246,231,202,183,119,37,24,140,45,135,254,54,38,212,163,6,140,2,182,190,16,18,22,17,170,52,51,103,212,75,35,28,140,11,111,86,26,83,180,202,132,199,94,45,203,183,139,11,14,189,84,1,83,47,152,15,188,239,117,209,139,254,92,23,211,74,124,62,212,52,235,115,236,168,119,85,229,186,230,243,200,140,122,23,23,134,52,113,127,224,229,50,164,6,159,23,63,158,235,102,209,137,103,82,77,172,76,225,237,182,15,6,243,41,235,35,171,56,42,220,147,155,197,132,194,100,23,227,202,217,102,164,252,192,187,220,15,4,122,226,237,59,48,221,56,55,211,50,184,163,243,161,176,177,242,3,166,183,243,185,52,178,197,247,104,236,199,159,223,54,165,211,128,137,145,159,147,83,175,141,199,66,200,219,158,147,71,179,134,193,115,61,67,5,29,137,88,160,172,147,86,167,90,52,101,215,157,76,97,162,143,231,202,112,255,139,71,78,131,241,243,194,170,185,248,6,76,177,228,57,122,214,29,209,8,67,114,204,247,232,225,197,40,96,181,148,54,20,83,165,64,225,161,61,119,77,27,104,140,83,28,150,215,243,204,160,74,198,67,193,34,246,121,155,70,90,8,52,183,245,14,149,21,57,5,108,79,33,69,61,215,189,232,86,8,152,37,97,189,240,142,128,154,72,253,253,229,149,227,11,168,240,42,82,121,225,20,33,216,137,82,179,136,113,253,78,61,98,27,80,113,188,79,239,51,25,235,194,8,37,191,67,97,69,65,40,27,191,124,254,1,102,221,15,120,244,63,30,205,70,34,96,132,114,4,134,184,114,247,117,24,69,117,157,146,144,230,74,241,245,81,106,220,186,52,146,176,146,239,103,241,194,228,198,40,29,215,59,12,147,233,130,93,248,236,148,119,108,149,127,4,119,121,166,12,255,29,233,131,12,201,77,47,252,124,58,115,69,188,144,112,96,145,200,148,50,239,254,196,235,237,182,123,235,50,151,66,21,79,159,228,149,77,58,200,225,222,43,195,219,105,181,8,215,41,211,72,211,92,177,182,7,217,61,101,82,234,242,219,150,76,142,188,200,166,7,79,198,56,84,60,254,139,195,16,101,111,203,29,71,211,148,255,157,28,25,223,42,189,205,44,26,105,249,108,137,129,242,249,178,171,220,151,89,182,127,15,13,251,229,38,50,18,204,251,101,120,217,31,14,95,110,154,33,248,9,161,250,132,70,7,233,121,176,75,96,244,68,253,167,57,153,184,153,130,230,136,115,16,101,111,227,65,89,130,124,158,166,167,122,84,125,93,39,14,165,111,248,131,9,77,244,174,104,150,248,68,101,13,101,156,42,76,13,194,231,20,102,116,40,10,242,182,104,32,240,109,31,71,167,38,131,20,3,140,225,101,228,108,108,5,93,57,137,154,106,218,241,219,166,148,118,143,134,25,86,189,114,9,101,162,72,143,123,49,115,179,8,183,49,1,71,218,77,224,138,219,153,191,14,11,152,139,30,61,205,211,58,126,250,124,127,242,182,144,247,185,113,14,250,49,69,122,82,11,229,17,72,193,254,50,187,233,189,42,140,234,78,190,112,213,175,207,56,235,233,14,133,110,134,76,2,207,84,188,54,9,76,15,100,83,184,56,103,192,208,19,235,117,69,27,13,201,23,110,226,228,4,76,177,170,92,184,234,78,128,66,2,198,237,23,206,69,31,26,193,184,211,98,128,81,143,86,24,55,172,121,159,10,74,167,75,225,51,76,119,160,88,209,109,69,91,25,233,94,120,234,26,108,144,151,206,187,220,43,59,207,91,175,27,230,125,141,11,51,169,53,65,55,210,241,241,64,177,160,210,171,222,164,7,250,69,187,200,23,27,188,239,32,132,22,209,245,178,182,201,149,4,138,57,129,162,78,183,49,44,109,189,228,243,86,83,190,71,142,150,158,75,134,104,31,96,87,31,2,219,157,151,59,58,209,48,105,235,129,107,26,130,102,221,21,117,211,74,186,111,137,10,192,243,97,64,133,186,183,91,206,131,211,175,42,177,159,191,247,148,85,50,217,96,119,238,249,193,154,35,66,69,154,125,79,160,73,205,166,139,105,48,244,123,211,172,66,250,81,193,154,90,190,164,33,206,181,159,15,54,195,123,140,207,2,134,93,213,155,198,95,126,172,11,83,167,186,48,20,249,25,217,171,19,54,229,36,235,2,77,15,121,249,146,68,5,93,156,68,105,168,40,110,139,9,204,23,114,27,81,141,121,153,110,198,110,178,106,75,252,50,144,211,223,183,14,192,72,189,125,145,164,9,240,9,170,145,53,64,65,230,94,56,173,0,187,54,9,172,202,144,189,249,88,200,63,248,106,8,29,76,188,212,81,36,105,105,69,56,153,201,1,220,39,58,246,185,207,155,109,207,38,48,36,7,239,159,230,150,199,8,252,187,172,211,51,211,106,236,3,37,47,148,212,229,147,156,166,50,246,213,220,207,174,1,221,48,9,162,207,219,9,189,113,152,31,13,85,245,45,176,125,224,31,250,163,225,102,69,187,155,177,227,56,91,149,43,206,38,6,190,159,15,179,124,198,32,177,146,92,56,206,123,254,109,165,109,47,83,142,54,229,27,255,224,207,250,210,122,209,103,70,135,159,239,220,19,154,224,67,166,215,65,52,18,85,27,150,97,42,105,23,158,103,111,88,253,137,39,68,198,82,81,152,218,183,167,157,207,154,78,254,80,135,2,203,161,95,152,249,52,72,93,230,160,144,151,191,215,149,160,94,202,158,102,32,227,146,226,151,233,76,42,58,68,233,134,246,57,129,137,247,73,22,26,135,225,179,121,167,25,150,62,40,121,151,104,13,70,128,129,246,3,226,51,10,103,51,31,251,96,203,81,75,62,98,96,109,220,191,145,128,176,68,235,58,165,12,90,22,235,23,239,225,141,190,158,108,225,176,124,249,55,20,146,113,72,187,100,105,104,50,174,222,10,5,199,106,118,233,237,165,5,100,38,47,209,209,198,89,68,90,229,252,52,85,177,143,135,64,75,104,69,79,87,134,2,213,254,47,153,145,240,78,93,73,135,25,151,214,191,164,26,250,11,56,11,220,163,161,169,156,249,232,123,166,212,254,16,146,189,48,98,144,245,91,136,145,202,53,251,245,128,73,186,32,175,251,193,236,27,68,2,171,152,79,195,231,10,4,125,238,204,247,226,210,1,157,241,44,69,95,32,123,194,59,200,3,50,199,147,252,88,159,178,222,129,167,53,147,77,61,154,137,118,4,156,176,45,16,120,162,236,30,71,79,115,196,20,152,54,131,26,48,98,146,242,80,153,234,198,39,215,1,108,38,58,250,219,20,237,2,133,83,47,115,142,41,166,122,241,25,85,138,92,180,70,135,107,26,202,181,31,60,152,27,219,122,224,246,41,245,2,119,122,136,223,11,223,227,155,106,19,45,94,89,60,160,128,161,77,58,10,171,225,234,238,25,218,60,239,140,236,1,220,168,231,220,231,25,250,109,157,57,33,105,173,23,53,21,12,193,62,24,102,166,214,153,17,254,218,158,220,61,240,121,158,41,43,108,150,139,62,22,224,186,166,170,63,189,168,96,248,51,35,106,158,178,181,96,204,199,218,6,12,157,80,238,139,210,139,71,11,88,13,192,117,206,239,72,242,44,232,129,81,173,149,109,205,102,239,80,138,63,149,51,215,77,241,164,224,228,212,22,252,183,173,39,117,232,251,66,246,162,250,35,175,56,87,62,195,20,35,154,230,191,141,238,210,148,93,209,102,235,152,139,195,133,181,172,234,23,212,49,77,243,103,142,216,202,212,81,76,34,219,39,76,116,124,136,56,229,198,232,189,95,241,80,177,147,92,58,86,204,74,37,46,45,91,61,69,208,51,116,215,240,251,202,52,23,8,138,64,154,183,149,18,65,159,85,125,60,19,3,82,99,126,221,52,249,166,231,104,122,19,226,151,211,164,7,72,110,139,237,120,139,187,166,247,92,7,218,89,177,166,71,96,201,108,95,183,142,36,138,33,235,11,224,161,142,195,51,146,215,5,71,210,99,145,196,167,84,197,27,162,96,244,183,186,143,36,235,132,210,129,70,157,243,188,162,236,112,70,176,83,166,203,77,238,56,126,123,77,26,225,138,192,164,110,226,104,106,60,154,97,58,107,46,101,237,15,53,230,162,68,234,235,247,178,253,202,102,49,151,33,133,89,240,190,23,130,6,77,41,50,109,88,189,209,217,206,201,104,140,45,63,23,94,199,103,162,0,140,200,210,210,43,131,147,249,37,235,209,209,165,30,172,151,102,82,135,126,105,16,67,69,187,5,24,33,237,128,9,229,37,140,50,169,215,248,190,48,83,170,34,43,99,21,222,217,226,183,251,249,154,186,188,79,224,29,223,23,114,80,67,83,22,11,213,243,246,101,27,129,43,4,221,231,232,244,153,213,0,35,26,212,244,161,210,48,30,163,161,67,188,121,158,218,164,63,51,96,74,105,67,47,109,186,159,37,40,142,131,85,15,62,31,140,147,38,147,169,235,44,89,152,55,38,24,59,126,154,154,146,206,212,201,218,167,252,153,145,196,219,178,49,219,182,154,246,128,19,218,213,89,63,145,61,227,145,153,185,165,84,71,54,54,3,159,113,151,117,2,24,143,88,63,191,243,169,239,56,250,204,10,93,209,19,12,250,238,26,74,22,10,66,250,237,230,61,125,81,166,4,145,69,166,148,239,30,114,92,15,152,99,251,51,45,108,167,13,147,92,200,162,81,209,172,158,190,189,49,4,33,106,40,31,50,211,146,69,104,247,228,44,63,69,103,172,110,61,147,31,108,78,14,237,57,250,196,220,241,219,133,94,230,212,159,9,13,171,113,135,33,120,202,135,191,105,198,105,203,47,141,144,110,235,68,156,79,92,150,155,63,22,152,192,121,235,141,153,196,86,28,221,204,198,89,167,98,42,177,62,82,8,108,199,243,219,76,5,241,5,48,231,55,157,15,33,128,221,105,229,204,42,208,211,116,141,72,45,199,64,203,75,251,128,191,37,100,196,199,73,154,70,79,125,2,163,18,23,134,125,250,120,162,67,116,38,60,112,165,11,138,96,72,23,47,90,202,227,212,191,137,95,96,218,47,252,109,178,118,105,192,125,246,140,43,150,8,88,28,180,81,189,33,214,140,95,102,85,22,245,34,114,189,86,202,249,193,180,64,160,47,117,97,250,105,252,235,129,236,179,68,44,23,221,72,84,65,134,195,231,235,42,15,12,179,233,75,92,16,84,146,31,151,43,27,40,14,251,26,96,254,125,72,192,252,25,111,241,175,255,229,95,255,207,127,252,175,127,253,151,255,246,111,120,139,165,252,45,120,139,127,114,57,247,106,41,77,127,89,110,232,177,89,243,212,160,45,251,68,97,254,174,207,176,133,121,60,227,49,178,21,214,224,227,68,96,235,203,70,224,117,1,41,246,9,1,76,102,240,190,223,166,81,17,159,199,29,147,116,227,232,135,158,240,11,145,121,32,67,169,189,211,50,254,150,37,102,206,12,245,82,214,139,89,141,46,237,107,149,45,55,178,16,210,44,176,98,96,77,155,134,100,202,159,152,207,197,228,72,115,78,29,10,103,102,109,143,230,208,166,154,242,60,205,60,115,123,124,141,232,146,232,184,254,22,186,20,161,125,94,15,31,229,44,36,115,119,159,128,200,112,109,173,114,226,103,153,63,249,52,66,92,162,5,141,252,145,199,251,100,119,109,207,129,147,134,254,52,250,168,51,246,59,72,1,73,52,183,232,29,109,190,3,29,248,45,138,79,164,169,204,151,120,102,214,122,91,117,211,223,126,13,58,190,189,69,247,70,147,94,103,133,200,222,33,6,195,234,108,219,228,145,118,154,211,150,143,133,137,166,185,248,99,158,151,197,134,199,119,191,39,78,164,73,227,162,221,182,21,223,251,128,63,180,149,82,194,22,103,196,138,97,186,80,105,101,133,187,219,209,145,49,48,39,90,249,101,146,204,254,233,160,172,14,209,233,194,68,29,78,80,133,65,192,246,121,42,140,88,147,195,103,130,193,89,70,179,140,197,169,209,116,63,98,174,163,105,68,234,210,219,243,36,168,82,228,241,192,86,76,243,44,75,34,19,168,41,202,201,202,120,115,52,156,94,18,129,68,104,222,55,116,224,13,111,67,19,33,249,188,111,79,85,39,214,189,45,43,6,130,48,197,229,21,16,102,63,161,159,236,196,134,149,79,60,55,207,23,162,249,205,51,240,234,136,148,23,110,126,242,54,204,177,219,83,90,28,170,246,223,132,82,153,206,145,15,102,91,36,126,187,236,91,231,118,157,14,12,22,48,44,150,44,161,113,91,157,240,155,121,241,202,62,69,143,121,173,155,161,28,84,22,37,149,135,82,70,20,111,49,224,16,137,63,139,20,130,145,136,10,223,212,196,16,198,73,254,48,51,98,48,243,201,73,45,184,226,158,189,220,244,20,106,142,144,244,227,246,252,99,134,153,45,234,154,150,108,139,28,121,54,19,53,205,191,147,140,201,41,46,154,46,172,162,99,232,12,32,31,129,180,172,103,116,252,100,124,82,16,221,229,150,125,123,151,24,242,215,243,25,217,228,76,39,155,204,8,24,122,150,124,235,244,136,60,104,185,142,198,196,25,188,113,58,97,214,115,105,137,171,11,2,1,205,255,67,7,63,237,101,151,170,133,205,172,254,52,1,102,240,140,45,110,120,225,216,182,26,138,175,248,147,251,239,51,216,61,244,68,235,60,200,109,141,30,236,55,138,215,187,60,112,159,151,218,221,45,207,167,143,212,100,84,198,133,199,94,15,76,238,32,80,228,88,30,20,57,109,129,105,22,22,24,151,187,116,239,122,230,246,188,77,50,65,65,106,162,139,253,189,50,20,112,214,189,112,86,38,157,161,167,17,20,47,92,218,115,225,136,133,13,57,250,68,91,15,156,34,133,1,12,93,94,31,26,46,183,65,32,232,150,247,121,96,100,70,199,133,233,18,82,184,247,40,226,67,233,236,109,61,48,238,18,241,219,104,249,232,39,178,96,203,221,23,70,6,68,11,92,11,19,133,126,143,198,234,64,31,75,183,141,108,192,120,193,233,12,111,126,94,247,202,251,115,221,103,152,245,59,74,173,7,76,159,25,249,179,96,239,208,195,46,190,131,192,180,85,95,120,38,141,128,58,141,237,59,120,252,60,17,49,238,4,62,251,137,59,210,16,193,121,198,10,85,207,40,97,25,65,112,235,67,225,245,5,235,15,185,89,101,153,25,185,177,69,245,236,204,179,39,104,145,223,62,51,109,114,233,56,120,177,40,154,202,201,127,211,148,159,28,63,133,162,175,19,141,204,30,45,6,27,2,135,70,18,217,132,14,238,209,198,72,80,152,72,51,154,4,134,181,232,43,92,132,178,139,16,154,88,5,155,74,193,188,28,27,202,192,75,107,210,150,23,90,247,183,231,106,90,225,101,219,85,162,225,132,106,183,38,9,209,68,216,247,177,108,250,125,158,43,159,164,15,252,149,156,229,61,105,237,238,167,199,16,221,69,27,145,222,242,156,188,164,17,147,49,226,207,98,177,6,156,115,172,156,7,198,155,71,225,51,86,118,116,179,156,113,67,74,64,225,43,43,9,140,72,156,222,55,109,174,235,94,218,217,246,234,72,133,108,55,231,133,207,63,250,74,96,47,183,219,92,193,2,169,87,142,28,217,229,235,79,107,182,150,167,102,66,205,81,77,29,230,125,165,85,98,108,120,131,85,216,187,53,245,60,165,241,179,62,198,18,54,208,64,120,121,27,148,106,98,133,171,106,162,70,144,154,211,229,238,65,176,219,58,241,100,122,137,163,14,156,173,76,44,68,155,73,159,190,135,58,227,236,49,196,251,188,32,26,213,250,141,101,208,144,212,99,27,148,41,71,235,48,193,210,11,227,190,23,107,84,134,164,179,148,133,67,233,54,57,255,142,58,48,130,207,74,169,202,247,137,19,236,52,177,40,44,196,150,107,251,74,144,176,210,209,62,4,218,228,91,142,184,116,225,220,34,91,85,252,65,139,55,197,102,200,221,218,104,195,146,85,92,113,140,98,107,45,15,129,142,98,68,243,41,145,253,245,212,249,22,246,254,14,110,108,162,242,164,201,110,108,154,98,29,64,100,109,78,101,50,155,207,216,133,7,245,107,57,55,18,101,174,139,112,224,109,15,88,224,78,197,193,195,90,211,198,19,102,31,158,2,78,177,62,207,27,63,80,165,105,78,50,189,126,112,181,36,238,203,186,117,99,43,139,106,121,254,218,8,112,22,102,47,114,161,8,178,68,18,172,161,36,49,162,13,199,52,85,228,158,146,85,83,125,20,45,75,51,8,122,246,204,119,140,157,229,30,77,62,105,95,64,6,41,2,83,28,197,180,81,12,218,200,165,189,102,211,102,148,76,219,185,31,83,77,244,79,103,34,232,160,104,216,5,25,250,56,233,1,51,83,239,11,139,200,138,193,86,103,188,48,76,84,189,50,220,12,114,192,163,36,165,66,38,50,9,209,70,118,224,81,214,123,95,236,97,2,62,211,180,18,118,41,226,207,123,225,115,188,167,102,247,26,28,77,180,52,148,117,14,3,226,146,210,137,120,83,214,235,198,82,99,221,163,119,74,233,133,147,92,54,67,102,40,122,62,180,33,7,179,45,83,184,214,28,12,78,219,229,62,7,195,86,10,16,22,166,94,54,194,203,193,192,164,193,59,23,189,233,97,28,178,11,207,249,140,79,212,178,239,171,38,138,217,207,8,133,3,113,89,173,117,204,103,0,23,137,89,145,209,90,202,235,70,102,182,202,133,15,53,131,44,230,225,158,251,253,233,177,149,4,129,211,232,103,184,99,40,154,144,122,110,10,198,119,28,48,207,105,99,209,192,130,246,198,195,153,33,87,159,70,177,145,163,225,99,96,118,162,71,215,98,6,156,14,211,47,95,180,141,18,31,202,104,168,26,56,208,106,255,103,99,123,26,125,69,102,194,166,29,156,212,15,163,203,133,158,100,77,160,163,214,131,213,72,192,216,134,60,71,75,216,8,154,181,219,42,91,103,251,69,149,44,8,161,8,67,172,139,246,167,161,54,195,3,207,114,106,184,27,10,159,87,121,73,196,11,133,254,161,112,191,145,54,168,94,85,61,131,123,202,153,179,246,236,253,72,109,85,208,58,158,131,109,49,16,88,60,142,209,250,223,101,232,169,181,58,84,32,135,77,121,143,148,144,245,167,11,172,130,162,247,84,158,115,163,30,218,244,137,72,48,202,126,28,158,234,133,161,70,43,204,180,187,46,252,196,108,128,53,173,59,12,202,122,26,121,105,31,191,77,196,196,23,26,65,28,88,250,97,199,122,18,137,200,13,246,38,131,196,76,237,21,166,99,73,14,126,182,169,52,32,215,251,97,141,133,1,149,62,210,51,249,207,114,223,7,169,225,167,179,26,42,217,29,8,109,229,166,207,140,60,129,60,20,52,183,218,223,41,173,127,190,122,124,174,33,60,212,244,239,18,41,240,179,103,139,104,8,251,54,218,42,206,78,232,7,159,47,158,148,173,192,120,133,119,129,241,30,16,24,149,199,243,134,29,62,129,119,140,143,3,175,137,142,195,135,34,80,116,93,116,12,229,207,253,220,232,221,222,230,120,124,81,144,90,106,126,110,246,196,73,14,62,209,17,137,164,15,181,109,203,188,23,214,178,89,48,249,79,151,14,159,75,96,22,148,19,15,57,204,88,91,247,167,201,121,211,160,227,48,193,84,188,225,3,99,249,74,159,235,7,163,188,27,105,140,3,159,13,95,201,247,228,116,0,70,16,120,96,196,178,234,217,162,125,48,62,107,69,142,94,243,103,167,241,189,175,108,46,60,23,230,109,157,51,56,140,24,239,184,71,163,201,6,35,45,96,98,183,42,48,10,57,165,198,201,171,8,136,28,248,196,210,155,46,164,184,180,41,207,180,35,227,75,143,237,15,133,138,116,53,114,128,11,53,241,15,62,163,234,156,42,235,209,112,97,187,195,139,151,221,239,125,161,166,158,134,143,164,243,238,104,164,184,143,188,155,63,74,254,158,10,10,44,164,30,46,220,169,131,78,63,218,212,114,167,92,218,248,81,235,29,30,231,145,37,133,207,72,235,105,249,111,243,39,77,224,19,251,109,122,4,253,210,108,103,116,97,51,244,62,51,236,7,91,89,91,96,164,176,79,112,114,143,222,55,144,28,208,216,182,21,178,191,75,163,224,177,239,96,57,123,77,172,90,253,232,97,54,151,247,133,217,87,82,227,190,201,175,221,170,28,59,98,248,97,249,123,221,120,23,45,189,177,51,53,81,121,219,14,179,130,149,251,80,209,221,42,180,120,124,112,105,82,234,33,237,189,201,43,207,56,249,20,167,106,20,37,137,129,107,28,77,244,45,227,24,83,184,20,207,180,195,174,221,89,80,68,200,154,159,123,212,41,253,58,118,48,158,206,49,88,206,215,124,211,55,252,52,21,149,37,67,173,92,77,2,46,28,77,228,120,166,232,144,172,82,158,167,66,190,61,190,145,1,145,82,158,169,245,77,249,140,199,86,74,159,217,36,103,53,252,27,25,4,155,117,40,76,219,136,127,127,104,68,46,25,167,72,167,157,27,245,153,227,204,58,34,200,203,133,91,66,218,127,251,236,143,161,94,203,109,195,126,249,110,11,34,213,44,50,14,9,175,207,42,214,29,30,150,36,150,71,138,224,168,47,19,36,180,206,192,145,103,86,173,163,103,57,124,126,103,206,123,219,244,176,15,72,248,31,76,174,71,14,38,169,12,47,199,15,38,225,47,175,139,65,136,155,218,7,155,78,225,69,79,76,192,224,138,11,75,210,142,125,66,155,188,236,147,243,219,154,40,11,222,11,99,89,160,69,202,97,124,63,100,144,162,128,72,212,246,157,155,79,87,190,143,69,131,15,187,142,15,54,254,101,19,152,92,64,254,222,22,34,143,101,200,19,165,29,13,217,136,15,54,211,114,249,0,216,164,181,184,233,102,34,86,83,207,205,30,210,111,11,67,133,52,138,94,217,168,177,116,118,106,44,169,119,129,209,203,170,126,225,38,56,212,245,104,186,102,62,240,124,89,125,235,77,109,18,84,254,195,208,212,110,42,140,171,46,16,109,252,224,189,160,124,43,60,96,243,125,247,60,208,217,78,50,138,144,35,157,213,47,251,196,3,83,220,156,128,81,82,155,223,51,57,223,206,184,33,54,40,57,165,241,141,162,243,158,72,175,84,133,153,174,252,220,40,111,109,253,101,38,28,255,108,105,112,192,209,239,194,108,126,166,63,176,97,170,59,122,215,35,89,74,233,131,145,94,153,50,68,209,160,101,194,250,224,77,102,180,233,149,65,160,244,103,70,70,150,142,79,129,249,202,231,119,225,243,132,212,87,54,233,135,142,238,193,196,68,147,109,74,248,118,206,141,31,206,247,80,104,165,22,121,56,46,124,154,128,166,195,8,208,84,185,240,9,197,59,249,209,148,68,218,16,148,198,25,159,49,8,4,105,13,189,240,162,23,110,92,120,145,197,184,240,70,201,207,71,240,108,86,161,148,159,166,137,169,249,76,8,29,127,200,248,222,9,241,118,143,6,56,56,85,137,6,104,210,238,179,196,193,180,165,74,84,202,3,161,25,196,97,27,25,247,167,225,86,230,222,227,202,176,63,151,229,129,180,208,240,96,128,143,3,163,141,139,98,158,179,191,33,74,41,119,86,9,160,104,13,29,181,6,76,21,79,6,202,70,246,140,68,196,15,102,177,216,85,15,54,229,185,15,165,235,250,146,170,7,14,65,116,110,56,188,113,36,186,75,203,176,104,47,249,90,111,116,163,187,229,49,152,226,216,247,170,207,34,180,174,131,16,40,237,207,251,155,38,241,115,219,151,250,207,149,237,134,2,172,195,102,79,170,71,39,179,10,254,224,74,53,186,62,15,5,61,242,239,137,154,14,103,47,10,103,194,115,255,109,58,78,82,211,223,134,15,230,207,12,253,116,22,47,253,237,51,133,248,108,118,198,13,238,140,114,105,25,95,183,237,48,84,187,75,241,133,126,157,161,60,126,79,101,155,125,117,36,47,129,145,92,247,47,96,211,14,125,123,119,15,76,47,41,54,185,31,76,231,93,150,75,163,99,121,250,114,109,6,241,53,216,44,195,156,122,80,236,250,96,22,243,146,229,210,224,233,248,22,100,79,35,183,92,20,131,6,188,130,62,248,76,111,235,106,27,145,5,29,8,217,254,174,12,221,112,227,11,93,216,212,166,190,239,7,33,176,222,229,153,81,108,139,41,7,178,80,202,119,235,109,112,69,158,237,131,135,121,134,42,140,167,215,55,211,146,183,68,145,114,41,140,51,238,252,224,105,150,202,122,101,39,252,237,113,244,137,49,246,229,217,0,227,173,58,252,183,145,103,31,91,143,174,48,161,218,7,219,44,242,252,182,181,88,248,83,65,87,108,38,133,17,62,248,118,9,144,189,113,88,19,184,90,75,217,118,216,132,194,134,192,100,211,86,28,125,166,90,25,42,72,116,35,33,229,232,90,85,62,206,76,156,223,191,240,9,113,52,186,109,229,182,176,67,248,246,224,236,193,246,174,114,236,176,236,230,247,182,178,201,11,234,235,24,103,38,108,95,64,10,205,163,164,203,132,29,166,81,145,243,23,134,228,95,93,109,41,60,177,100,118,184,50,135,55,25,133,147,173,241,55,132,41,17,233,30,252,160,54,80,252,174,170,209,43,229,174,136,140,211,240,219,58,31,87,91,67,70,225,54,254,156,63,79,220,220,170,94,25,250,232,51,231,128,217,99,203,243,70,32,104,55,65,111,67,3,142,50,214,190,122,97,36,153,238,185,145,140,230,83,118,120,211,67,90,5,62,163,50,47,127,226,176,24,230,221,156,28,152,247,83,253,85,227,200,81,101,202,41,214,222,155,253,153,157,145,177,179,76,57,5,169,136,84,118,192,39,62,157,2,179,19,242,85,149,197,187,204,171,49,135,219,0,77,33,217,159,233,89,127,102,145,43,35,126,170,59,46,124,209,56,37,7,147,110,27,203,223,215,48,171,139,33,48,206,40,43,174,172,146,218,147,163,207,153,205,245,251,131,73,23,84,185,109,40,146,190,67,7,134,166,43,111,4,93,163,181,253,194,7,109,28,55,50,164,39,110,119,223,188,100,108,1,170,76,149,16,136,144,169,13,112,235,116,6,255,145,153,192,97,232,121,242,80,16,108,202,211,135,2,29,161,215,164,253,160,24,222,143,184,105,28,4,155,92,182,229,87,86,204,9,147,138,170,140,20,98,204,237,33,82,54,131,129,38,67,156,52,6,125,209,14,159,205,96,149,81,74,59,15,118,58,241,192,45,147,116,225,179,186,208,87,21,71,243,183,114,95,147,64,62,14,30,8,66,223,151,89,173,211,40,134,248,32,112,191,129,202,64,57,15,197,140,56,26,13,159,251,174,77,189,102,181,59,20,84,205,213,188,164,82,173,213,7,18,122,12,87,38,110,88,104,78,218,41,62,47,162,40,129,185,148,148,2,62,207,168,203,64,226,99,61,219,136,29,159,87,18,205,204,3,83,227,142,57,103,24,39,161,10,74,253,37,230,133,137,30,221,141,89,207,11,40,91,7,3,66,174,178,232,54,122,69,115,188,237,197,200,144,41,9,142,239,244,196,1,60,57,243,46,22,184,27,213,234,131,207,186,54,243,86,152,126,173,226,47,140,122,203,237,171,49,24,247,105,63,57,220,11,9,60,7,31,91,247,79,215,244,205,134,128,240,158,75,171,113,221,16,157,239,88,232,40,250,172,24,10,217,220,99,46,122,182,239,212,9,29,158,148,114,178,192,168,241,183,59,82,140,187,166,48,213,140,24,226,63,31,239,11,159,136,22,45,97,25,195,151,228,243,243,229,70,224,48,198,89,170,250,253,152,137,67,45,49,159,33,51,186,239,125,161,37,153,75,190,48,130,253,23,229,57,244,120,153,160,67,214,0,243,106,77,241,182,206,67,232,215,216,114,48,231,192,20,136,137,150,15,185,10,58,141,53,16,183,5,253,239,62,51,84,250,206,203,143,105,129,93,173,124,62,12,218,116,163,1,88,226,77,158,56,233,105,100,74,252,109,162,21,121,51,80,60,149,188,107,76,149,11,226,97,150,11,31,180,108,71,184,0,29,120,11,58,19,109,27,243,162,253,50,186,128,207,15,239,251,1,224,128,218,229,104,35,145,204,56,26,207,160,166,240,132,48,223,227,3,160,136,43,79,28,38,84,138,151,13,151,239,102,152,6,182,125,43,130,210,243,225,16,20,79,129,105,91,187,48,171,170,12,195,73,180,87,34,56,131,20,157,20,133,75,30,3,101,119,100,255,239,48,131,128,202,102,54,62,61,171,94,10,124,166,186,17,147,188,117,104,203,6,133,250,46,164,106,255,52,27,126,92,247,101,79,19,16,244,187,38,122,203,125,60,48,186,151,23,237,73,222,245,89,111,16,39,158,14,227,226,211,229,202,48,246,94,95,110,249,71,189,149,104,216,204,115,74,186,7,99,24,41,191,140,212,100,246,71,134,42,101,234,91,126,122,98,215,226,239,186,252,6,249,69,17,101,137,88,153,178,235,40,178,46,206,109,2,11,62,93,101,210,43,50,207,210,46,121,166,105,127,100,217,58,45,238,235,34,229,71,148,245,193,212,162,167,204,148,203,24,196,241,68,105,76,95,50,229,96,102,178,250,183,141,54,207,117,222,216,133,121,222,221,95,182,233,180,93,246,172,13,97,138,156,254,84,16,27,169,242,66,232,165,72,241,129,32,121,213,178,196,72,155,61,223,248,210,3,166,17,55,182,76,88,12,178,158,118,252,118,163,76,117,223,136,41,83,99,170,246,131,173,197,230,62,83,132,53,102,246,117,17,110,62,211,204,133,39,93,84,113,101,16,145,36,89,73,217,33,101,47,136,89,77,115,75,192,76,69,100,17,201,126,176,249,246,222,217,112,90,202,204,247,201,212,163,205,45,224,194,102,97,211,226,104,116,4,238,104,64,151,104,13,223,140,210,235,32,25,44,156,118,126,93,132,31,138,150,250,144,11,99,207,80,125,51,74,20,153,110,107,255,129,77,34,223,119,63,184,134,83,168,191,176,73,19,118,71,207,183,115,219,77,152,51,230,207,29,225,131,79,96,125,29,59,15,140,152,6,189,69,63,24,95,235,121,3,121,50,107,236,39,253,232,156,149,10,118,224,50,173,238,225,48,90,61,119,74,130,116,205,196,190,29,238,208,145,239,109,51,45,215,94,2,38,251,86,229,228,16,134,60,175,157,81,75,157,215,133,209,166,59,92,163,28,38,172,188,62,101,230,78,97,234,198,126,52,20,161,34,191,141,87,82,245,208,17,109,200,36,53,140,201,246,7,114,72,28,173,212,16,38,203,9,71,124,6,204,110,255,94,26,84,27,148,111,226,210,102,146,100,16,5,17,115,72,112,184,98,148,46,191,61,205,48,210,47,237,183,243,189,175,132,142,210,18,129,103,133,215,123,61,64,14,12,217,169,250,186,107,146,102,253,134,88,20,144,241,82,247,199,114,182,179,40,35,94,184,173,106,186,150,63,248,124,187,245,146,68,233,157,67,39,211,163,90,106,18,66,132,195,240,184,209,164,88,226,104,74,44,247,149,192,35,156,35,94,40,231,30,242,204,9,8,40,130,58,188,166,116,16,13,28,141,186,217,170,124,191,205,222,110,8,108,156,164,54,3,158,114,215,180,157,212,120,100,208,77,37,116,164,166,71,207,134,143,98,20,163,154,194,139,210,142,127,2,205,202,22,247,121,183,109,5,46,191,172,246,219,4,42,124,126,124,12,129,199,221,7,192,176,96,216,207,11,99,20,27,112,71,20,166,122,230,226,252,54,244,223,173,48,210,26,247,210,232,12,188,15,148,250,87,105,247,109,176,156,53,65,233,193,221,129,182,189,229,211,69,239,178,214,125,225,19,147,222,172,200,52,243,138,93,239,48,194,4,64,46,236,132,253,57,246,109,21,65,210,107,182,59,236,195,221,205,3,102,106,91,117,201,56,193,11,9,1,32,255,109,202,240,69,30,10,74,0,187,223,71,122,162,149,81,20,206,102,38,122,31,233,85,141,26,211,138,40,243,142,178,205,222,87,174,156,189,81,191,35,60,179,155,173,10,163,133,210,3,222,34,85,8,108,73,129,24,163,69,219,243,128,75,138,42,32,176,89,222,42,92,80,48,185,240,186,205,228,192,144,71,46,140,227,240,212,223,38,174,189,191,13,37,181,42,12,47,186,233,209,121,200,11,221,214,128,220,226,183,233,184,191,143,101,88,162,99,222,27,227,43,40,10,175,27,143,215,46,245,94,83,114,131,20,120,63,190,157,100,36,161,217,114,190,184,56,51,221,145,47,108,121,175,128,77,240,81,225,129,32,144,124,186,163,235,111,23,66,188,42,83,202,149,72,50,152,6,188,248,240,81,66,41,207,209,52,146,93,184,73,67,164,221,24,77,102,49,198,137,106,203,131,214,81,91,192,86,120,85,152,78,158,128,233,18,106,58,82,248,178,227,228,214,195,114,147,15,118,114,8,63,14,159,7,36,59,206,3,47,22,254,88,181,121,170,73,46,45,91,195,99,139,144,0,217,108,129,145,211,138,239,39,217,196,44,119,77,5,61,121,186,7,82,170,180,234,24,108,238,34,1,35,132,44,143,20,187,177,93,34,88,97,99,189,245,167,49,7,108,241,219,216,120,14,253,109,130,19,143,60,17,89,19,143,207,65,61,103,158,33,31,48,4,78,9,117,14,204,102,57,46,205,150,120,133,161,48,222,223,206,69,116,55,12,70,59,45,142,166,164,46,179,206,129,59,118,102,30,194,109,50,154,253,57,26,221,88,135,105,11,208,135,106,58,218,62,78,161,82,233,24,175,216,43,143,0,41,134,206,7,158,166,59,232,48,148,101,61,53,28,251,25,177,37,50,67,103,1,250,51,34,223,255,250,215,255,244,151,127,252,151,191,254,135,127,252,235,255,252,247,127,228,242,157,31,249,27,112,249,254,236,138,100,136,148,30,129,27,130,65,91,99,101,6,216,138,24,195,52,127,74,125,224,115,116,138,135,69,230,173,43,60,144,150,184,112,170,249,25,189,152,75,71,140,191,169,67,75,36,64,74,111,230,216,210,109,232,18,58,60,179,9,98,246,136,242,137,173,116,58,25,84,118,98,139,64,191,111,215,41,246,108,46,146,207,147,7,102,13,22,180,109,172,10,2,29,107,39,93,182,204,125,230,158,219,236,205,21,30,217,227,209,130,138,231,85,205,7,237,3,2,214,61,184,39,185,45,90,220,242,188,91,155,97,2,200,178,222,90,77,197,135,246,162,190,46,79,220,36,248,91,236,247,216,171,72,94,27,147,245,243,25,197,14,156,157,169,12,222,131,178,73,94,23,29,253,141,66,200,89,53,129,111,27,51,49,140,125,43,129,14,105,38,49,212,90,24,2,38,206,214,184,14,87,150,24,164,116,113,200,7,219,144,6,139,8,134,152,142,170,133,68,148,116,215,121,88,103,100,197,177,52,28,69,60,231,126,209,230,1,44,63,61,76,163,41,126,251,156,77,39,201,70,87,75,142,148,7,240,181,226,48,152,73,112,92,88,220,242,44,140,62,83,81,140,209,157,100,183,71,37,151,132,87,76,67,184,119,74,176,218,236,224,29,179,51,203,231,122,96,98,244,11,19,185,9,12,27,192,7,66,181,182,141,33,191,125,246,173,52,63,198,102,112,73,19,39,123,7,210,33,62,78,152,46,105,125,20,248,132,93,43,2,229,242,75,97,40,124,214,246,152,250,33,6,20,249,105,10,184,37,246,37,116,159,13,25,193,213,248,64,251,238,168,16,73,152,178,39,162,223,193,55,239,192,181,203,230,189,82,3,31,177,201,37,161,148,154,110,184,112,216,140,56,187,152,213,217,189,240,159,153,103,132,101,101,118,209,13,102,55,199,96,242,129,100,206,235,89,142,62,35,11,106,212,221,96,207,37,131,180,32,163,27,69,236,74,186,86,82,230,6,179,80,9,252,156,123,193,253,138,237,24,113,210,150,249,10,75,184,121,3,24,202,70,83,55,208,11,227,221,37,81,196,190,234,67,108,129,7,46,216,177,22,243,16,101,123,81,198,175,138,23,139,109,203,186,65,40,8,218,68,150,213,172,244,166,172,167,230,116,19,153,55,18,38,85,231,5,236,51,160,150,196,66,63,88,130,100,235,15,111,231,6,25,20,128,21,166,36,114,166,165,248,8,232,137,18,56,209,232,31,81,33,246,100,82,231,166,148,114,238,181,223,251,70,114,89,82,30,11,74,111,236,99,19,251,40,249,132,152,69,96,253,199,67,53,174,178,192,5,130,69,252,246,164,97,72,50,34,36,175,251,61,216,42,113,130,146,197,184,79,197,252,199,228,194,187,144,85,237,153,206,34,95,24,42,59,187,197,222,36,225,219,38,131,197,116,198,86,138,41,235,12,43,73,56,146,132,250,201,27,251,100,123,6,147,68,187,153,45,153,167,214,208,216,204,154,59,219,246,189,74,52,113,251,158,14,58,139,149,237,98,113,154,98,68,200,90,146,106,100,214,48,138,92,89,86,136,115,191,116,25,68,82,175,214,252,156,27,205,146,22,41,90,40,111,18,167,32,60,10,175,214,209,158,164,75,210,178,137,244,60,199,193,244,122,117,77,54,206,154,210,77,100,206,221,100,89,76,200,85,196,76,139,178,87,202,67,207,141,107,71,172,231,39,144,88,89,162,1,188,89,123,143,43,131,62,180,100,15,155,96,224,221,43,195,1,248,246,234,146,130,157,53,34,116,58,150,235,18,94,192,134,45,81,124,124,35,173,218,180,104,138,56,42,237,56,1,155,105,139,36,135,81,70,159,55,179,76,201,66,96,62,167,28,203,38,229,220,33,204,23,84,52,118,204,72,180,215,53,225,5,44,186,221,61,75,90,80,36,191,166,163,36,204,225,133,196,40,58,123,231,62,164,250,110,221,116,183,112,9,9,57,39,129,43,214,89,81,224,96,39,41,59,243,65,223,205,221,81,33,110,38,219,103,72,253,104,214,70,105,133,109,166,148,17,168,134,224,122,232,176,169,123,73,141,226,108,127,239,210,86,208,111,168,82,173,162,163,147,10,96,28,109,14,245,82,92,169,193,238,165,30,91,71,211,162,14,83,192,173,116,241,205,234,169,49,191,218,81,247,95,235,137,26,109,154,61,35,35,71,141,142,88,88,225,74,114,185,68,177,151,177,34,117,27,230,144,24,9,249,204,214,67,248,164,124,215,232,150,212,11,43,35,218,202,131,115,7,245,197,154,225,155,150,240,216,252,165,124,143,126,24,84,12,134,82,110,117,145,46,43,45,46,158,103,228,212,74,164,131,6,221,12,82,184,220,120,176,204,40,221,211,193,35,63,61,209,7,137,138,107,183,220,134,28,156,76,178,216,203,181,168,80,9,45,96,96,72,53,226,137,55,58,31,180,112,217,204,64,120,7,35,161,9,155,97,52,186,143,214,37,34,77,220,96,164,142,60,76,117,46,96,4,232,165,90,91,44,188,246,90,111,59,227,117,105,77,148,202,242,222,254,50,177,99,125,74,193,201,154,227,253,186,79,60,69,214,64,224,51,48,138,47,14,70,144,106,82,49,26,184,106,228,120,162,188,171,170,181,121,148,211,228,183,209,211,148,2,121,199,89,19,187,109,255,109,27,107,82,155,47,16,7,226,145,38,186,183,165,116,63,209,56,15,206,206,207,206,101,75,225,159,220,111,84,100,27,173,7,93,24,11,52,179,214,184,177,182,91,171,242,101,163,236,137,26,79,192,40,235,203,111,227,31,189,238,165,153,112,132,16,30,240,188,73,51,94,40,179,138,204,11,200,125,71,9,47,155,250,160,16,149,204,79,187,197,72,130,194,115,245,237,129,137,175,90,80,226,144,200,16,198,104,183,78,178,123,52,114,142,242,208,200,136,67,217,138,135,134,142,130,176,114,206,133,229,75,208,106,16,1,132,178,64,190,118,220,121,163,89,60,54,4,78,253,230,165,179,233,3,200,80,35,154,226,122,227,190,207,157,202,68,205,159,183,22,52,16,88,83,91,9,67,19,41,138,32,214,32,12,210,228,177,52,123,48,247,177,208,247,44,51,158,141,188,230,161,223,207,27,85,25,65,166,213,31,147,18,77,207,210,116,48,154,233,121,199,39,134,173,248,208,167,86,204,197,62,134,121,149,106,213,176,222,190,30,148,133,138,165,171,112,62,9,228,206,82,24,15,133,60,111,85,22,21,170,24,247,145,54,20,22,149,131,53,164,66,136,160,169,200,167,2,163,108,22,220,152,102,83,222,189,45,10,251,231,169,213,248,184,207,141,203,35,165,204,6,149,39,238,26,193,42,37,143,157,73,176,196,11,41,44,88,194,28,160,6,142,84,80,208,66,119,235,77,121,109,112,30,123,188,47,210,183,73,89,113,103,147,80,47,131,139,192,92,70,57,180,207,19,133,118,97,95,102,33,149,218,183,155,100,148,119,161,254,35,26,183,49,130,138,169,26,214,160,92,120,49,239,194,152,79,231,31,206,205,207,21,153,201,137,219,229,202,88,6,230,101,166,45,155,144,5,38,12,136,111,192,216,144,50,237,20,206,53,131,106,219,112,160,202,15,197,17,197,149,32,157,154,235,134,28,141,151,115,185,156,84,18,54,178,18,20,68,233,90,190,87,14,137,65,232,149,112,205,122,176,180,206,18,213,149,55,141,165,158,169,89,248,215,155,183,60,83,132,21,73,44,6,81,215,8,72,66,252,36,170,141,89,137,207,79,26,180,200,198,38,164,75,98,40,193,162,86,86,41,221,147,193,158,97,23,177,133,187,137,31,211,136,29,74,54,239,65,101,172,34,235,20,183,85,80,103,144,88,135,245,39,223,207,19,50,135,242,112,169,176,95,106,115,203,75,135,2,116,152,121,167,121,138,35,202,237,199,198,19,79,62,135,207,159,142,252,50,136,235,93,253,16,219,147,129,114,226,183,85,162,50,67,58,136,165,92,185,203,102,3,16,48,99,90,136,230,232,238,222,136,194,58,254,149,188,143,54,92,212,217,224,160,76,141,101,206,209,116,219,249,133,103,136,230,202,7,95,230,227,234,207,59,161,192,41,239,26,82,35,111,219,225,138,89,153,80,186,151,241,201,157,189,79,26,54,11,11,43,155,48,182,7,151,80,178,32,84,10,33,124,154,129,156,195,240,16,36,94,167,96,120,243,211,8,235,63,141,3,112,93,99,190,75,70,98,208,95,70,236,207,39,75,56,240,36,106,245,186,9,91,253,194,206,136,71,84,86,104,238,3,238,135,183,21,192,65,40,66,11,197,42,102,123,235,114,198,85,227,60,165,165,244,252,243,109,229,56,58,89,4,160,228,254,217,131,6,143,248,119,150,22,68,230,232,70,105,211,97,34,130,174,40,203,149,131,217,22,74,61,53,53,95,191,45,210,109,207,219,66,201,210,251,212,209,224,231,54,180,173,96,154,28,174,195,100,88,180,207,131,182,169,236,196,181,100,142,204,18,162,29,152,136,46,122,72,204,121,240,105,105,160,181,198,127,155,14,122,233,9,34,174,37,42,240,147,255,20,46,230,211,212,80,162,112,67,59,211,212,183,137,245,118,243,33,14,141,6,70,138,30,108,132,74,135,161,185,61,247,133,146,166,71,228,232,219,244,50,158,219,62,239,219,27,211,78,252,107,166,134,250,66,16,113,241,190,156,77,55,96,215,167,130,30,241,40,209,151,147,134,36,68,7,211,250,142,246,252,179,13,35,64,87,184,146,105,247,150,32,40,16,89,155,72,204,206,197,91,188,54,251,22,221,166,88,51,191,71,143,7,78,73,90,255,135,37,135,178,55,41,110,116,103,170,144,128,141,226,56,189,21,22,25,254,50,181,27,195,140,101,188,177,141,38,170,19,216,200,201,97,171,220,251,98,90,40,146,34,176,248,195,63,129,132,75,134,24,196,145,214,29,182,20,59,140,114,99,215,78,40,99,74,199,209,24,186,201,206,47,25,231,39,110,187,50,45,75,90,5,141,168,118,59,192,80,51,89,194,197,165,123,208,99,230,100,74,200,18,120,162,172,127,110,211,123,203,168,169,106,235,89,71,89,179,69,235,89,179,212,136,192,48,200,189,131,11,221,228,250,52,174,181,95,233,243,131,207,124,223,165,73,113,48,190,169,72,56,124,150,251,169,125,109,205,188,151,188,229,206,18,241,242,186,146,25,223,109,63,249,48,109,177,37,48,189,31,222,236,141,164,249,212,174,183,102,134,83,126,176,137,6,200,32,77,102,252,29,87,214,204,219,64,222,22,126,81,94,89,66,200,10,199,2,185,178,66,215,137,119,164,66,133,32,145,168,39,167,251,44,71,167,225,214,83,87,250,12,253,219,91,172,23,146,64,230,216,28,149,60,20,152,73,117,43,108,73,124,239,10,61,39,158,210,227,56,8,230,104,137,113,56,81,195,148,235,70,217,173,71,59,43,38,195,171,234,209,80,51,189,157,123,82,128,236,77,143,182,188,139,31,205,78,78,67,21,19,56,47,209,166,123,166,237,90,181,181,19,143,215,238,157,253,147,202,158,124,61,103,103,189,102,180,202,158,217,110,106,255,240,153,240,153,227,253,182,136,7,100,160,244,205,219,243,216,238,192,8,35,139,208,2,30,145,180,58,123,247,177,165,205,165,55,147,244,156,15,35,152,15,89,181,72,206,0,235,41,58,151,179,153,115,200,133,193,132,118,106,51,203,57,222,56,218,226,123,226,126,143,21,108,181,207,42,100,194,14,143,45,165,195,84,21,245,174,121,200,94,27,66,62,145,182,54,61,58,141,228,92,217,132,179,242,84,25,148,141,102,196,110,222,238,13,193,49,105,123,49,197,59,39,249,34,98,14,243,72,218,189,109,92,121,19,59,21,122,237,169,54,177,100,159,194,217,196,81,185,150,158,106,227,22,249,193,231,18,17,240,144,118,238,5,159,203,97,171,184,85,237,159,255,9,108,126,173,251,88,199,170,214,129,85,9,253,179,134,188,45,177,2,237,243,52,145,6,138,111,220,115,234,243,199,205,87,15,74,232,115,171,162,0,222,109,241,64,233,38,77,210,27,73,91,152,105,46,185,216,1,25,23,61,122,144,67,241,118,238,110,130,198,73,239,218,150,128,144,97,128,131,214,164,5,126,152,82,90,8,91,152,26,190,182,192,195,215,246,53,21,37,132,212,86,121,122,247,91,172,123,141,152,244,218,123,217,67,35,244,9,69,142,77,94,82,69,28,72,197,58,202,31,55,69,73,20,229,251,203,22,36,137,52,133,165,96,92,11,132,212,233,80,17,19,210,111,78,130,55,214,94,234,42,139,113,222,222,116,22,46,48,197,208,33,146,27,172,45,62,93,53,26,201,186,180,100,35,194,128,9,135,223,22,209,113,83,125,21,124,20,190,28,242,137,143,232,27,184,115,56,97,227,98,7,233,240,120,202,159,240,64,216,67,134,40,84,66,230,81,213,89,206,8,168,126,48,90,182,77,62,46,211,247,190,15,205,116,187,84,24,198,186,228,252,211,68,211,7,17,77,185,47,235,170,118,152,142,119,233,249,233,211,212,92,124,74,130,27,57,85,178,0,142,34,62,213,174,27,211,104,36,233,170,83,146,169,5,186,234,12,5,26,17,80,97,242,12,65,170,243,177,76,137,159,16,37,129,91,230,74,60,195,102,234,252,28,188,66,58,169,155,30,196,120,4,82,138,151,124,129,233,63,17,221,151,179,121,25,209,11,110,218,72,89,70,248,185,43,140,130,227,228,136,108,116,133,241,84,136,187,162,163,164,170,78,15,133,209,171,141,196,174,119,137,182,5,61,105,125,251,132,133,57,87,150,194,41,170,91,100,153,253,137,162,63,33,205,99,84,58,77,73,244,131,205,245,162,234,72,105,84,208,252,228,37,153,199,138,14,149,138,95,235,7,91,25,93,164,95,200,18,157,233,209,95,72,194,112,107,232,40,69,196,45,187,38,148,169,129,171,204,207,198,226,233,30,77,170,39,137,206,15,198,244,217,163,74,74,42,116,61,10,108,54,15,126,229,217,26,48,69,213,9,185,225,237,223,23,218,128,202,71,37,200,199,104,38,96,212,166,85,212,137,77,96,142,219,222,82,110,192,136,207,244,118,252,145,97,60,33,135,146,135,147,7,74,95,166,168,104,49,14,89,112,28,70,47,66,86,31,232,138,41,174,10,201,122,169,69,88,171,222,244,182,77,138,210,212,158,229,96,138,255,201,231,120,42,159,103,14,81,152,222,22,151,157,169,76,109,210,216,111,86,93,213,247,162,201,156,179,133,234,122,96,204,66,92,66,162,154,87,151,140,132,193,154,59,198,29,102,24,18,202,201,51,221,252,45,142,70,76,255,110,178,105,81,36,4,243,43,167,137,122,203,201,209,188,75,87,254,203,242,220,34,157,65,241,126,180,17,176,153,0,202,209,40,218,182,248,56,17,179,84,185,29,124,17,91,196,80,116,44,20,73,48,99,162,12,229,34,30,75,179,44,240,133,205,90,167,133,252,23,131,67,214,116,2,123,25,133,76,26,73,101,207,120,44,165,133,112,89,239,226,241,104,66,116,181,197,35,199,149,77,195,55,108,120,49,217,242,137,120,180,87,3,15,205,143,80,206,104,36,68,178,124,31,141,77,71,247,147,99,208,52,164,154,135,130,222,108,94,52,182,109,215,212,159,62,51,206,244,157,42,141,44,103,75,32,151,93,39,222,25,190,180,49,225,53,153,83,26,166,194,53,150,54,56,0,210,161,213,233,107,198,80,193,97,76,228,84,76,113,33,2,177,226,174,113,129,16,205,27,116,204,202,189,110,162,241,41,83,14,125,154,87,85,208,220,143,47,79,203,220,222,77,20,248,131,155,181,45,60,112,111,17,138,160,151,208,37,218,62,129,122,199,224,208,225,243,167,210,183,134,173,253,114,242,61,232,216,239,79,23,204,173,115,192,100,178,255,158,68,216,78,114,227,76,177,38,29,186,45,120,129,179,112,35,116,2,225,207,225,16,152,29,145,220,15,240,153,98,243,133,171,14,206,109,193,236,186,48,43,220,115,52,66,246,45,96,136,3,245,129,219,103,250,245,131,81,160,81,24,59,128,123,52,242,237,207,209,157,44,92,192,24,236,117,133,155,137,44,4,124,118,230,207,149,159,33,120,31,203,68,194,228,249,109,227,22,94,184,11,71,23,216,212,100,47,172,173,168,118,221,248,251,56,60,216,247,63,191,141,229,98,191,48,45,129,2,211,233,117,65,21,41,1,132,190,50,4,150,54,87,224,9,133,229,194,117,63,215,189,88,49,245,232,62,244,145,46,18,1,114,116,223,235,65,153,233,228,178,135,68,140,231,119,202,231,93,10,186,141,165,32,251,95,12,170,234,119,207,68,170,143,126,220,46,198,158,44,14,51,119,52,221,133,46,115,116,190,240,212,117,158,194,127,205,63,35,46,131,75,83,1,69,96,100,217,31,88,213,185,96,125,166,251,219,20,198,94,56,238,250,135,234,79,211,136,93,230,61,152,140,196,86,157,54,50,151,247,167,43,82,237,15,140,121,180,192,245,15,71,67,255,22,184,233,14,217,100,69,126,46,72,192,116,167,169,194,92,193,125,118,94,244,252,151,7,133,170,153,21,150,201,255,247,134,106,115,184,35,160,88,84,106,176,184,23,186,193,244,234,246,7,70,158,77,224,150,159,221,195,70,246,199,97,50,143,186,63,56,211,175,53,56,249,209,104,125,236,7,174,227,62,52,235,18,146,223,62,145,28,27,248,11,183,252,4,210,248,46,141,23,86,177,77,196,60,150,194,67,101,39,33,152,206,17,143,101,33,73,160,50,161,166,38,24,163,156,143,113,188,240,216,247,96,72,40,26,173,34,201,52,227,117,34,125,163,161,46,107,249,152,241,84,206,219,239,69,3,59,107,245,138,79,100,218,181,75,96,55,215,5,105,129,85,241,83,122,241,83,10,24,7,3,153,115,44,93,40,159,64,66,84,97,41,156,112,13,191,240,89,251,21,134,185,222,229,232,210,52,70,79,230,255,39,71,231,231,129,39,88,188,187,10,172,65,8,18,116,8,147,200,111,111,89,4,58,186,84,122,110,165,15,131,98,183,216,229,190,68,226,196,224,164,119,205,108,249,104,217,178,1,191,19,154,42,248,158,237,3,84,182,59,138,150,170,34,163,85,191,155,160,91,104,230,253,252,115,66,244,20,87,189,10,115,175,200,255,26,73,36,174,122,159,119,215,218,3,151,90,227,178,145,127,208,159,46,52,156,231,59,200,200,172,203,243,180,62,202,59,136,44,219,165,146,201,227,51,75,182,81,100,6,223,18,169,38,66,186,120,23,39,140,149,128,239,44,244,121,237,18,139,61,92,94,25,6,141,116,69,106,177,236,161,103,150,94,56,167,94,46,60,84,8,154,44,254,104,223,77,77,194,212,34,111,163,253,244,153,46,154,133,118,105,104,253,188,247,12,158,107,233,93,97,111,180,125,190,64,106,240,217,27,55,99,15,248,155,38,213,212,36,147,110,112,253,172,3,126,240,163,21,75,67,108,79,125,7,76,117,161,42,76,224,144,47,76,131,173,194,115,149,8,82,224,89,234,106,126,226,119,118,115,254,196,167,53,30,102,133,207,182,179,215,11,119,73,211,3,39,235,153,9,184,73,245,129,248,121,207,88,52,77,170,180,233,193,240,119,34,74,1,173,143,166,56,19,80,157,122,176,68,118,8,192,89,13,236,131,219,80,233,33,138,57,198,225,13,184,139,15,30,27,15,4,116,35,76,65,124,163,233,111,155,82,229,136,219,46,166,61,172,48,169,254,184,114,75,54,205,7,110,159,51,230,7,79,153,255,235,66,249,112,197,141,37,235,179,87,13,120,136,229,254,194,6,65,164,68,211,192,103,90,95,23,206,34,58,102,206,75,132,153,2,23,201,247,65,105,180,22,216,11,75,175,53,45,29,216,197,202,209,69,68,124,206,172,177,137,176,238,149,55,205,26,212,110,110,218,247,96,8,193,242,211,144,104,182,7,34,7,70,202,253,133,145,187,19,248,209,167,199,33,32,198,202,121,179,77,90,169,217,111,100,74,160,14,79,35,111,62,112,41,121,8,156,166,238,214,122,170,247,129,147,232,218,122,110,228,173,99,243,131,202,133,52,244,3,155,226,229,69,53,5,122,208,73,159,153,192,26,249,145,160,24,243,254,50,108,124,69,207,226,46,47,139,206,20,41,110,160,46,135,170,146,195,56,95,73,173,9,18,52,61,175,14,55,83,59,23,248,188,237,126,95,71,53,169,122,129,27,108,202,128,73,180,232,35,163,13,167,220,219,206,103,213,147,143,179,254,204,8,231,133,179,110,187,168,134,238,21,183,77,233,73,64,43,205,222,129,144,225,22,11,74,82,237,190,74,168,201,106,160,144,120,100,57,198,32,119,33,155,201,106,42,201,235,30,141,96,194,253,233,98,59,165,30,151,125,190,51,29,224,5,87,243,187,235,26,44,63,146,229,47,102,192,231,235,34,69,171,169,117,149,98,25,237,237,191,109,30,147,226,222,64,247,131,117,228,127,48,58,173,50,22,10,133,171,30,123,236,1,243,95,162,225,82,76,70,41,222,71,219,26,62,113,232,218,177,101,163,252,172,233,211,179,228,98,96,122,111,187,63,187,178,188,206,212,91,146,60,211,121,153,170,200,18,208,251,216,239,48,67,215,229,194,38,39,211,99,186,58,183,32,233,85,200,165,121,221,185,12,243,112,57,150,226,212,144,83,211,194,118,175,43,145,226,220,105,223,217,104,232,187,166,44,60,34,102,60,11,31,61,51,119,78,160,200,200,164,31,91,209,82,68,71,192,82,179,61,71,8,132,83,187,244,46,82,111,238,108,88,62,184,96,213,81,4,134,57,57,34,226,164,93,95,84,89,26,27,240,221,99,223,132,85,135,48,0,27,124,139,254,25,84,194,9,58,95,189,204,194,236,123,112,62,247,160,18,210,81,214,223,102,66,250,124,1,129,97,107,221,148,91,179,190,174,225,49,20,173,187,73,182,139,132,190,108,194,191,163,183,73,27,93,230,73,131,15,128,11,236,7,67,51,17,150,5,122,152,25,169,163,15,70,186,246,250,206,163,48,81,80,254,240,163,235,217,174,116,61,249,176,41,238,27,166,100,29,138,48,58,41,7,142,186,230,114,24,101,168,187,111,106,52,1,150,225,179,229,9,217,207,255,200,125,47,110,38,121,242,96,155,165,232,29,14,13,58,232,220,190,219,220,195,56,182,2,35,214,241,57,167,113,52,205,23,122,116,33,113,20,55,6,171,72,118,124,205,140,84,125,52,208,150,116,254,100,95,212,50,48,190,15,222,24,195,213,43,84,64,150,25,153,81,191,237,243,132,197,21,26,184,89,13,235,131,185,180,107,127,57,204,59,229,124,52,254,219,236,76,165,160,4,81,156,100,208,12,152,5,75,78,94,217,166,199,149,227,110,45,154,152,228,114,152,219,253,169,144,4,145,5,170,13,99,49,249,108,11,183,171,8,59,216,228,157,199,156,113,229,235,253,196,152,1,33,194,26,92,76,219,232,78,105,164,171,77,17,250,67,139,209,247,47,74,35,114,250,242,122,5,251,229,37,225,29,3,203,62,34,63,53,46,142,119,191,200,60,202,220,19,48,228,252,45,23,134,198,89,251,25,156,1,47,219,106,92,24,205,165,150,238,201,105,211,146,147,151,106,249,78,135,77,104,236,190,47,84,71,140,33,226,112,147,190,179,102,237,242,223,24,46,60,190,36,2,243,180,99,145,199,173,113,108,151,222,47,36,121,232,81,137,131,7,45,208,247,129,158,175,150,141,217,253,97,51,98,19,152,132,73,142,187,170,20,138,239,64,105,102,192,220,252,129,39,12,99,110,168,255,243,188,239,219,111,26,153,208,92,21,30,57,71,2,140,60,28,196,88,129,207,215,145,60,166,69,253,124,11,33,244,204,158,92,187,207,228,200,93,116,33,213,224,140,137,172,165,143,194,105,181,41,57,185,233,147,120,212,122,94,13,235,194,18,216,114,61,142,46,179,127,191,40,68,238,225,249,99,188,101,145,81,190,48,147,130,15,164,140,98,200,186,222,151,148,154,154,41,46,249,133,201,110,21,142,23,105,248,123,83,75,4,68,14,218,126,106,230,31,74,137,82,223,6,78,97,171,249,101,25,219,83,30,8,242,216,125,220,9,101,87,81,170,57,48,164,16,223,189,156,145,62,84,112,28,221,232,19,109,248,94,22,177,191,61,229,186,207,234,207,60,94,227,77,83,98,190,131,176,98,112,49,103,11,248,49,107,162,60,141,7,136,15,66,179,107,146,199,93,89,203,124,239,83,160,72,85,233,107,161,102,65,201,60,70,120,30,186,195,104,213,12,114,75,140,240,122,166,187,37,151,86,22,252,182,152,111,208,235,185,25,128,70,185,28,27,248,251,1,36,81,124,105,212,233,89,121,99,206,104,208,127,47,12,127,84,38,51,108,13,166,194,101,19,108,198,124,85,180,175,152,160,146,169,209,143,182,254,156,155,23,135,141,185,144,200,254,96,216,216,229,110,142,26,238,87,124,79,14,195,142,27,2,243,157,239,248,237,110,78,181,2,195,152,158,49,47,16,13,54,137,85,104,158,116,203,197,141,126,18,175,228,162,103,156,245,145,253,169,240,29,138,24,33,150,139,16,182,124,90,64,67,81,242,34,116,85,228,252,57,46,2,19,50,223,150,56,54,132,184,138,6,76,144,218,21,70,104,63,38,121,72,201,207,125,177,135,31,43,95,24,131,153,128,207,26,127,54,229,53,110,155,239,109,8,138,86,87,138,159,182,29,206,189,47,164,115,83,143,71,106,20,255,45,231,198,252,184,196,55,82,77,4,85,78,126,130,164,243,146,118,44,109,184,194,201,209,244,168,151,25,35,141,138,151,68,42,214,108,183,75,190,176,202,234,31,184,193,12,95,49,213,18,121,102,129,81,40,136,121,5,73,49,89,35,152,214,207,84,20,179,225,89,56,139,12,242,100,79,44,230,44,115,74,151,137,56,153,170,178,199,204,216,130,100,201,123,67,193,169,112,230,60,56,196,69,79,22,70,115,142,218,158,84,167,53,175,139,30,96,179,160,118,198,18,130,200,171,80,22,90,42,118,53,53,34,79,58,3,238,11,59,203,157,205,76,14,255,4,208,5,198,23,44,175,128,25,154,49,239,216,60,50,119,172,79,88,7,139,22,40,13,170,141,246,113,135,211,83,255,36,225,38,187,74,27,77,98,6,194,236,122,62,201,56,216,124,248,214,69,135,105,2,250,100,77,215,141,4,104,244,183,226,66,115,239,139,93,191,252,116,199,170,47,86,55,40,11,98,30,129,120,14,106,123,241,208,168,251,222,212,161,89,127,230,230,91,113,104,248,180,81,95,184,17,93,230,24,44,253,241,179,169,120,217,172,187,250,13,107,225,158,23,46,72,52,198,70,3,199,201,251,253,209,104,249,107,207,242,133,21,142,200,133,225,171,176,114,199,242,200,138,119,159,202,153,231,169,225,196,178,76,145,170,11,76,30,58,234,82,60,97,252,84,46,124,118,242,164,216,46,220,68,201,186,82,134,90,203,119,165,60,178,44,221,176,208,110,76,229,200,23,95,118,13,242,208,232,253,103,19,236,159,103,65,48,93,126,27,119,174,157,253,169,108,62,35,253,237,132,142,84,142,101,132,77,241,13,246,57,146,24,61,38,150,133,244,239,125,221,147,142,210,20,51,71,197,162,249,166,86,152,132,214,238,177,248,98,165,46,118,133,245,103,32,223,101,141,26,210,129,194,62,1,207,235,152,79,137,132,20,182,212,201,238,14,243,96,111,38,128,28,53,21,238,88,225,144,79,144,97,62,205,109,39,86,87,19,207,186,97,3,38,128,232,70,254,80,168,94,115,223,224,211,220,13,72,177,58,108,182,154,247,182,7,165,191,180,2,238,69,251,209,225,83,146,81,138,147,19,254,95,208,236,161,190,106,28,191,12,241,243,190,77,246,102,203,199,2,167,198,16,87,46,27,217,197,233,15,220,120,156,250,233,243,186,199,231,201,202,188,96,6,230,114,244,79,135,118,59,140,222,149,160,68,24,253,43,195,208,51,79,19,129,92,25,107,78,45,126,211,217,76,134,20,70,185,41,238,139,241,46,229,56,78,142,101,124,160,38,178,41,40,1,100,15,152,125,117,210,131,167,85,106,226,117,208,168,91,4,70,35,125,248,170,110,179,206,144,39,94,140,25,227,81,26,29,115,250,211,231,74,247,221,134,44,28,182,101,24,157,167,137,230,163,31,140,230,87,209,219,202,164,164,99,223,103,254,55,89,6,74,50,198,81,4,12,16,246,182,162,109,198,151,137,124,234,28,242,203,232,62,245,230,191,92,113,36,149,31,54,43,151,248,242,80,90,146,84,21,26,79,150,241,139,93,33,221,225,247,179,238,198,156,92,229,198,181,75,184,9,245,204,162,103,242,189,33,55,81,212,22,20,105,106,255,56,232,196,56,131,229,79,153,74,127,249,167,255,248,151,127,248,207,127,253,167,127,254,55,222,187,115,252,255,160,41,157,168,169,167,203,199,161,62,164,206,87,192,235,18,87,104,197,84,218,11,93,37,35,242,179,68,243,210,230,102,240,25,61,241,219,166,241,251,160,59,54,77,232,156,37,229,104,216,193,67,14,238,90,141,181,95,46,187,11,43,166,253,225,151,47,89,103,243,242,223,171,46,229,210,163,16,108,20,34,3,187,142,229,163,210,224,221,148,154,197,166,196,23,120,156,216,52,217,7,202,222,55,168,8,70,10,126,225,226,203,137,193,91,52,100,237,101,177,106,4,124,214,216,135,40,132,16,199,190,101,119,174,59,63,240,153,238,4,238,202,188,133,115,84,35,41,6,188,203,75,72,235,101,220,170,60,201,216,135,152,101,2,12,23,238,234,134,74,245,7,65,227,11,159,152,246,33,195,117,107,106,191,176,112,126,79,88,179,177,124,8,198,12,13,172,114,215,104,70,228,91,151,71,207,66,199,9,42,228,165,205,11,151,166,68,59,82,212,251,242,136,176,248,158,249,129,207,68,188,30,88,158,25,95,140,111,59,126,93,29,18,96,27,124,11,112,6,151,245,250,15,242,61,93,58,206,208,130,234,194,81,184,166,123,229,115,136,169,3,13,190,251,172,72,241,76,127,182,126,15,220,230,37,18,45,12,39,235,3,227,135,244,192,218,187,65,20,118,233,56,139,98,134,246,110,160,1,215,215,37,59,52,173,214,2,163,215,160,240,82,34,17,13,27,114,229,100,227,31,235,220,217,242,165,158,172,241,52,49,208,233,228,185,165,149,77,96,88,72,47,36,87,122,80,206,144,158,41,50,76,129,161,155,8,44,129,102,55,125,233,118,143,182,196,251,227,85,76,230,118,95,24,179,208,7,206,187,77,133,151,82,215,233,36,73,241,219,52,9,205,242,192,41,190,47,208,166,63,93,77,237,248,222,87,27,249,225,166,15,66,211,245,192,202,77,103,123,20,4,168,108,164,96,229,40,145,165,185,204,21,122,126,138,162,246,62,46,156,183,62,113,100,34,203,157,209,140,178,217,31,184,183,203,66,130,147,41,231,182,86,230,59,142,144,51,145,239,135,86,230,29,197,13,224,42,73,101,75,213,206,122,225,106,26,7,15,9,137,76,231,101,241,109,109,100,235,208,251,231,125,155,88,147,42,73,169,163,89,224,229,9,131,107,86,178,16,235,118,191,47,100,42,253,187,91,67,204,16,244,44,94,243,97,189,199,166,126,33,227,89,100,20,130,66,212,17,88,249,104,7,70,123,77,80,109,103,65,219,27,61,178,11,215,161,119,133,219,237,108,91,224,166,119,133,146,223,165,217,153,127,132,118,10,32,209,159,131,206,6,172,15,148,13,204,186,252,169,173,106,47,102,251,30,201,62,67,207,251,123,93,225,105,197,189,112,21,41,39,224,84,238,84,104,153,45,33,143,192,38,88,194,76,44,75,189,213,129,219,45,60,166,110,82,25,202,144,66,23,254,46,217,39,38,81,174,16,141,50,53,119,129,149,21,73,161,10,147,142,96,231,210,188,191,20,62,243,250,222,23,174,146,90,34,128,221,43,106,235,244,239,136,222,177,161,45,38,74,224,169,222,184,212,146,106,164,34,168,152,64,170,23,154,210,68,141,187,7,193,202,72,59,15,124,243,28,211,76,103,230,126,224,30,67,193,96,177,247,128,74,4,243,55,232,89,100,49,101,54,107,166,182,29,148,26,179,233,29,15,90,162,96,106,104,82,2,21,182,227,107,95,126,149,85,14,133,236,115,222,73,19,162,17,102,176,194,87,128,227,20,31,200,52,245,88,37,105,160,216,183,47,15,9,88,169,18,221,92,7,219,61,185,74,49,119,120,96,152,58,94,234,23,21,237,7,134,163,32,176,184,27,2,79,40,33,23,94,186,232,2,163,48,120,73,107,169,107,243,69,125,24,82,112,125,149,227,84,145,136,139,193,64,35,249,195,108,65,92,180,221,202,62,207,188,60,173,27,244,252,202,209,39,50,201,79,235,70,137,245,222,78,174,237,8,213,118,183,177,137,152,56,189,206,231,228,103,236,36,185,114,169,64,64,21,218,104,59,4,106,73,42,133,215,173,151,2,182,135,42,132,243,117,191,167,38,125,170,143,236,132,219,227,146,233,206,158,175,61,108,32,60,184,150,80,214,202,152,15,188,102,144,227,129,115,215,94,153,3,99,193,26,48,9,149,135,13,180,91,212,185,166,9,117,190,40,63,22,40,21,135,166,240,154,233,126,2,103,135,42,186,40,221,250,241,230,165,226,153,121,130,158,156,43,191,108,57,246,17,91,25,61,251,103,118,20,87,150,187,210,198,144,50,207,237,30,77,100,170,100,34,104,223,51,198,2,218,72,194,231,129,137,55,46,141,207,114,156,74,247,201,51,162,156,3,155,43,140,208,125,16,100,14,118,10,130,186,234,169,93,144,9,72,249,210,23,225,93,84,225,243,108,171,196,57,76,101,87,246,170,197,62,145,203,202,164,102,144,133,237,99,125,136,194,171,84,227,93,180,165,86,30,247,243,128,58,127,175,155,122,160,25,193,222,249,76,25,84,153,175,188,198,46,121,118,68,83,132,237,211,35,89,192,169,243,208,22,108,154,137,211,190,79,12,185,55,37,18,245,100,34,172,113,217,8,219,221,123,198,158,40,95,66,231,111,63,46,84,33,122,168,203,37,232,26,227,77,96,8,186,241,46,215,137,106,182,188,106,130,231,243,4,99,5,160,255,226,101,26,97,35,27,220,224,141,138,131,80,137,216,110,198,167,69,139,97,151,249,38,225,142,55,130,197,180,208,249,149,121,52,209,132,86,238,194,71,243,157,252,180,105,193,174,114,83,3,228,119,132,166,116,118,82,212,204,60,138,153,208,15,132,236,179,72,161,69,56,140,0,239,146,154,202,54,173,243,22,60,36,68,34,238,83,129,166,180,248,238,63,152,204,220,29,162,7,109,22,41,126,40,180,20,201,89,153,253,50,18,125,78,36,50,169,108,225,56,21,211,206,242,226,129,237,24,179,156,220,178,161,183,244,128,4,154,20,99,113,160,59,65,147,231,193,113,105,144,10,217,89,188,119,238,245,22,30,182,152,144,83,67,34,4,155,193,213,201,90,22,92,205,20,117,111,13,43,163,223,118,225,243,213,143,21,69,13,120,35,83,216,2,248,53,207,26,37,123,51,13,213,131,23,141,200,45,138,246,166,155,33,48,69,200,40,214,156,175,167,138,73,108,195,185,40,69,118,11,134,89,21,135,64,8,76,66,65,167,44,84,149,16,131,113,215,189,43,204,127,183,130,232,196,250,6,122,155,156,161,140,3,26,19,98,7,204,191,45,209,20,70,205,1,91,234,168,104,152,110,143,192,221,236,9,234,37,57,36,177,249,130,10,147,16,111,115,24,125,201,27,53,158,87,129,241,202,37,35,84,8,155,66,126,218,166,180,211,131,171,80,151,232,96,54,146,243,101,4,207,135,219,144,204,25,234,93,109,220,50,237,89,87,178,22,36,33,172,156,65,125,57,45,36,57,132,159,116,54,23,59,95,26,16,245,208,165,48,82,36,61,80,248,158,194,125,98,153,154,247,202,42,179,134,16,171,88,65,71,212,120,127,130,155,83,137,85,166,245,30,36,139,19,97,10,131,3,175,111,167,77,26,199,162,136,64,129,237,166,225,44,251,149,65,8,16,58,128,89,198,142,123,91,147,68,103,85,86,22,237,191,81,67,34,139,32,76,158,78,197,56,121,89,129,102,250,45,146,41,112,236,137,174,3,94,136,249,62,196,43,179,164,15,56,107,183,38,108,154,130,102,120,192,53,11,51,30,201,204,70,109,60,10,84,56,93,8,37,12,238,135,147,123,129,209,141,87,226,21,141,43,193,208,96,26,168,194,101,131,66,123,54,37,53,96,35,171,92,216,74,161,81,160,106,80,96,132,155,136,243,144,121,221,59,147,97,190,168,77,97,145,253,167,168,218,149,222,132,164,245,61,150,238,252,173,252,165,179,107,14,154,3,182,173,34,141,208,104,182,65,154,41,222,215,226,141,11,67,201,40,133,229,178,209,182,200,212,96,163,65,95,86,12,37,92,166,138,194,8,38,183,160,235,144,127,84,2,83,67,224,250,178,7,33,198,63,240,89,223,131,14,112,80,52,168,149,253,116,38,233,30,76,161,66,246,89,201,81,231,145,196,67,57,113,65,149,24,31,122,20,153,162,121,153,112,83,60,227,233,66,64,90,227,114,36,122,215,161,208,50,193,86,140,20,130,41,33,60,55,186,199,218,8,110,97,222,154,107,129,164,178,83,124,247,103,245,213,86,123,226,27,186,105,155,48,15,165,233,151,158,22,76,13,227,235,194,216,120,201,209,221,226,144,114,95,102,215,217,144,175,186,205,248,0,48,159,144,138,96,35,74,236,35,174,108,91,86,244,162,248,219,228,20,31,23,196,66,153,237,144,225,51,147,141,15,222,186,42,226,219,13,243,192,139,91,180,245,200,164,96,190,79,45,224,177,138,38,252,48,121,172,105,71,113,22,29,195,162,212,39,190,211,168,221,210,167,182,148,188,132,164,86,160,48,97,229,129,148,175,173,203,97,76,118,154,240,139,122,191,44,207,105,162,47,2,226,120,56,162,166,140,211,131,228,2,233,63,164,98,187,239,117,9,115,226,76,152,38,149,226,231,94,228,102,133,214,68,236,52,253,73,195,15,85,38,25,57,150,214,211,188,85,200,34,203,60,49,83,217,183,70,121,214,183,34,159,59,221,16,103,10,190,63,204,110,247,162,56,7,149,168,35,82,213,213,111,138,86,209,86,226,158,150,173,159,247,53,210,52,137,199,130,195,3,150,171,242,146,82,33,233,127,97,12,179,46,76,115,252,12,122,221,66,170,94,184,67,232,74,230,26,236,2,156,106,196,249,146,118,41,164,188,227,77,102,212,30,132,59,132,199,203,40,65,0,56,67,68,124,232,113,174,193,156,52,138,175,201,136,235,2,99,194,16,111,171,25,73,84,121,75,240,75,163,128,138,130,128,178,83,19,4,236,188,162,6,10,65,71,98,16,124,184,144,48,185,28,233,33,234,127,28,13,59,236,178,45,219,84,182,37,101,228,22,26,2,232,40,168,35,117,51,158,75,138,192,13,213,55,105,68,195,57,126,167,75,169,194,219,173,182,166,156,169,26,187,26,68,1,84,109,206,180,58,144,142,116,24,130,135,194,24,48,68,174,28,248,44,14,242,76,77,132,62,232,61,157,148,138,48,197,172,173,96,6,219,30,151,16,33,139,80,105,132,68,29,92,253,94,197,124,224,192,152,3,7,215,11,101,96,9,112,206,30,29,221,128,29,68,178,90,179,104,198,87,211,249,172,183,17,160,61,157,77,21,44,197,230,25,33,238,49,149,173,133,248,93,142,136,115,84,115,137,22,194,149,153,37,246,203,38,46,249,129,17,75,9,54,62,10,188,146,136,175,231,65,172,26,123,239,19,237,158,191,149,90,60,41,255,236,4,110,139,118,251,18,210,19,123,143,20,47,155,153,80,250,179,43,92,161,189,131,78,15,7,106,53,185,109,12,121,102,80,193,32,111,9,83,229,60,161,44,79,28,198,128,8,252,89,240,58,110,140,207,125,9,145,25,107,174,142,48,172,195,232,60,200,149,45,54,193,151,217,183,147,169,211,11,92,97,137,108,129,91,151,147,183,13,51,208,191,62,68,66,229,182,86,53,250,246,37,63,32,155,56,148,110,181,98,203,5,35,23,109,27,129,241,169,154,55,92,181,172,139,92,25,21,159,75,172,109,20,74,132,139,178,176,193,74,17,104,159,225,62,245,101,79,136,15,237,178,64,51,70,193,66,90,130,180,93,34,82,96,190,28,74,214,50,247,8,63,183,141,105,33,161,77,244,151,60,95,7,55,168,12,145,34,66,29,19,137,38,231,239,20,51,147,109,74,136,226,21,249,209,236,97,199,22,70,20,122,242,201,217,61,103,146,16,85,157,138,110,33,169,226,15,165,255,93,66,171,138,146,247,74,217,79,221,123,210,254,211,106,226,206,190,17,61,240,171,145,116,62,28,122,143,60,242,202,245,33,89,240,49,240,247,78,136,194,140,85,218,252,209,211,45,195,215,62,76,71,212,127,6,77,99,90,82,199,189,48,24,242,10,163,108,239,172,164,190,76,112,249,239,197,116,161,184,94,147,219,84,209,36,149,147,218,203,39,211,201,250,220,8,129,199,80,165,92,124,141,221,128,186,209,67,159,133,178,61,76,98,217,21,78,129,169,244,11,186,168,105,7,10,169,179,61,48,157,243,126,238,5,23,239,69,147,235,5,98,152,65,127,229,82,184,103,215,14,166,51,104,106,11,36,48,30,14,1,79,218,211,158,235,14,195,154,131,158,191,204,89,207,61,32,5,248,19,219,24,106,168,230,171,85,107,47,74,11,158,158,154,102,227,79,177,31,122,238,185,78,81,132,101,108,173,229,119,101,174,33,73,127,153,172,242,246,39,102,97,183,138,30,211,132,218,71,156,219,178,37,42,137,124,98,227,79,15,176,81,55,223,170,200,79,86,204,165,183,27,18,27,77,182,57,40,88,246,236,114,102,237,19,26,158,10,83,38,153,14,119,90,126,31,65,101,116,17,171,195,180,195,234,3,61,33,42,250,217,1,211,30,241,8,42,159,165,115,250,201,77,157,94,14,182,214,255,229,231,54,171,1,213,60,70,143,163,126,98,129,192,4,39,242,192,241,216,115,99,249,70,93,42,75,154,96,152,196,178,171,184,99,54,130,251,131,12,163,132,144,104,10,120,38,44,205,68,193,23,89,201,79,162,186,13,219,21,73,25,115,91,92,90,253,153,86,165,223,44,66,185,121,161,179,136,170,246,47,4,42,255,100,225,233,167,161,66,85,179,84,168,139,14,159,137,81,75,225,6,87,31,68,214,142,85,20,198,140,49,125,226,113,141,204,86,150,249,192,106,9,195,101,60,155,169,245,255,129,200,69,59,131,15,50,235,34,123,100,174,112,161,108,254,184,105,254,81,86,29,110,114,163,250,193,68,72,93,73,71,180,199,13,255,56,104,112,215,126,54,19,22,102,90,118,184,205,173,210,140,231,58,18,118,196,31,188,172,134,223,31,21,221,236,138,123,4,63,207,42,136,20,5,237,70,223,83,153,84,53,196,165,0,203,36,36,194,191,147,79,122,229,171,148,227,168,173,143,248,122,38,171,156,216,39,224,194,129,80,241,55,192,113,5,165,154,39,48,221,13,159,106,49,198,167,165,138,252,53,39,207,110,16,210,76,61,86,69,57,126,114,150,197,239,107,246,151,169,184,96,28,143,79,171,182,217,206,91,134,225,194,116,197,173,160,200,57,67,235,31,122,110,62,142,239,182,112,124,59,211,128,222,214,178,5,227,131,155,245,134,233,109,21,179,44,249,224,78,254,84,233,78,56,215,184,66,98,195,18,71,179,231,228,158,206,254,35,251,201,207,182,73,21,182,40,86,119,31,226,116,239,18,135,43,76,158,229,251,101,171,179,168,78,21,244,231,237,79,12,98,135,74,47,178,191,67,44,193,209,101,170,210,50,16,172,19,249,67,187,149,27,234,171,144,53,29,53,219,112,25,254,116,50,178,66,126,48,154,72,121,229,71,5,26,11,122,131,9,2,32,142,170,242,87,30,225,104,196,52,196,210,34,143,132,252,153,187,243,118,8,196,93,76,83,128,203,74,113,242,179,22,204,174,15,116,252,156,194,63,248,60,144,38,138,248,8,57,35,85,59,28,38,176,83,17,105,20,157,234,55,41,116,211,130,109,91,79,126,102,97,215,152,6,230,51,215,135,246,219,165,255,224,159,67,149,10,135,33,12,243,61,180,110,254,84,207,177,61,133,246,123,55,247,156,161,31,222,25,178,117,127,99,172,35,69,190,151,14,224,19,179,23,31,161,103,145,167,19,96,233,201,11,30,45,126,97,108,177,164,123,10,25,48,227,150,124,240,121,87,73,156,52,15,188,146,165,121,13,38,191,189,85,240,24,67,21,164,96,62,56,163,85,241,220,24,34,225,159,76,58,2,74,164,48,245,104,218,65,190,201,174,35,173,82,116,18,95,100,126,231,39,75,220,139,137,212,75,209,151,222,43,211,56,249,224,63,84,33,207,222,112,179,253,255,96,75,156,61,252,204,124,62,199,79,238,178,227,187,156,182,206,56,157,197,255,19,166,239,5,46,96,213,175,143,124,139,187,37,153,160,248,82,198,236,106,39,78,159,235,194,140,115,149,237,198,28,50,80,242,125,170,86,142,132,235,242,71,138,148,82,83,137,118,114,92,233,94,216,66,232,119,235,52,187,176,75,248,96,200,108,91,159,56,42,199,211,199,33,18,27,186,36,207,109,4,171,111,136,211,119,160,201,149,3,195,64,171,254,62,144,164,81,241,187,137,128,141,59,151,116,179,65,147,93,45,153,182,19,103,100,135,183,73,161,170,54,222,25,247,174,47,74,233,25,101,55,213,183,62,171,116,254,100,85,187,185,216,214,166,250,214,137,188,199,118,248,172,246,249,209,213,46,30,74,144,121,61,219,168,165,176,105,6,45,135,103,82,157,115,140,149,220,44,140,45,8,246,126,47,76,78,41,46,235,140,49,21,244,166,85,173,197,15,147,219,77,170,171,157,72,171,198,185,7,100,24,21,206,158,244,140,127,3,152,148,78,125,133,179,233,247,44,126,180,9,117,74,137,30,31,116,250,109,28,238,237,249,105,222,84,107,254,188,40,10,171,18,21,4,138,237,134,93,192,77,85,129,217,24,82,38,255,80,172,217,196,241,4,85,237,107,185,10,188,151,18,219,144,117,57,159,125,28,141,192,198,126,132,175,105,174,241,163,171,233,41,23,21,190,62,47,222,199,247,121,32,228,163,178,178,120,201,123,118,135,105,6,84,74,234,121,196,103,67,230,175,11,67,188,164,71,219,44,223,253,232,70,179,173,146,101,209,77,47,37,224,110,101,78,229,0,207,229,126,198,200,55,193,83,80,6,49,126,61,195,127,187,179,151,156,42,126,141,186,142,79,87,16,217,152,239,84,253,122,187,85,185,5,113,165,204,135,65,204,90,234,231,110,180,49,52,101,249,146,50,188,247,181,201,61,43,131,184,161,68,60,227,194,201,168,43,204,201,226,251,96,47,39,185,46,104,37,147,100,140,95,26,245,32,21,19,92,212,141,125,1,161,159,235,140,53,33,150,194,163,107,49,88,58,203,149,196,79,120,212,85,143,159,14,76,149,69,150,31,163,211,142,11,211,105,144,31,249,106,24,34,126,114,130,135,169,226,215,141,148,173,47,187,214,212,160,12,26,6,0,113,234,7,195,9,120,78,110,66,22,62,79,87,50,226,89,168,211,198,145,113,137,105,44,162,205,98,65,224,52,153,250,127,48,210,143,154,104,51,71,187,225,242,239,204,148,231,237,171,238,223,34,233,231,81,148,9,83,9,51,226,140,195,115,171,238,206,211,241,65,69,88,80,152,167,52,255,126,118,72,208,84,153,232,85,103,238,108,181,92,83,31,25,110,26,141,31,250,39,82,175,223,165,225,71,186,148,112,78,235,112,247,72,190,35,122,149,166,210,211,22,209,183,143,22,83,78,111,77,5,213,22,214,93,223,27,235,38,41,165,12,77,54,86,201,207,189,49,58,80,190,96,131,195,247,233,172,119,52,152,151,202,248,50,151,152,82,150,193,35,155,54,165,210,238,80,114,242,208,147,206,184,166,92,223,19,138,211,25,236,112,65,169,169,43,117,142,157,151,63,21,234,240,42,7,114,86,67,100,26,74,28,109,229,25,97,183,225,124,220,252,3,37,253,139,224,226,133,81,253,246,140,9,253,0,164,25,149,253,102,50,18,213,97,234,252,242,88,126,93,127,30,184,254,252,118,228,145,211,137,60,220,232,3,1,162,245,68,151,103,148,67,96,12,120,208,161,41,228,57,102,204,136,240,6,153,176,34,59,206,159,225,240,242,27,131,176,160,219,62,188,52,169,232,124,48,149,81,201,5,117,115,254,116,23,17,122,140,108,228,11,73,205,242,126,254,66,201,199,232,228,128,59,90,141,161,102,189,63,202,89,63,123,126,18,231,254,198,206,206,46,107,191,149,21,56,119,252,246,137,232,24,184,23,62,223,80,113,227,72,78,126,34,10,249,72,152,140,106,201,61,224,217,244,125,39,68,69,34,178,101,77,91,194,236,75,214,123,58,226,182,11,215,45,240,185,78,190,74,127,104,184,98,75,104,106,134,41,17,206,224,249,155,37,151,141,40,199,140,173,52,112,167,148,37,252,185,51,122,60,165,99,130,172,83,226,157,102,245,184,82,252,194,71,70,13,83,142,102,156,222,97,142,74,176,234,60,88,215,159,175,221,120,30,52,149,173,129,152,198,189,196,193,169,74,155,192,249,176,17,245,136,247,213,176,57,214,163,113,194,137,105,201,106,183,178,250,158,37,143,242,117,60,83,132,53,37,85,133,252,109,228,46,58,166,58,40,111,40,74,199,233,253,192,10,173,225,2,99,132,29,47,155,111,17,155,248,63,75,149,255,245,159,254,249,127,255,143,127,252,51,249,250,252,55,200,150,255,217,21,201,5,15,72,111,14,155,14,130,62,43,178,147,30,182,66,51,26,210,112,68,219,57,163,172,198,39,223,164,41,8,189,147,19,246,204,120,139,116,35,73,121,215,236,243,90,204,23,76,71,69,233,155,184,14,220,115,159,40,167,72,115,249,25,34,197,210,228,14,35,190,42,132,39,147,44,139,161,61,43,9,25,229,126,166,229,214,10,160,39,78,85,122,38,99,181,196,28,11,31,92,52,103,27,73,236,92,61,86,56,97,102,82,163,204,110,166,83,171,197,201,205,71,72,191,232,158,239,174,108,176,223,159,194,100,199,140,97,141,230,131,19,153,57,13,6,108,9,223,241,204,54,150,224,146,51,129,134,186,83,76,38,124,223,74,178,63,200,25,237,30,88,142,109,79,85,103,73,242,82,158,183,64,237,180,60,55,118,158,26,225,131,195,54,3,44,229,9,175,230,166,222,92,57,77,46,50,253,159,125,213,72,49,11,158,97,183,101,73,205,44,91,173,207,59,21,161,126,38,75,11,180,162,210,238,124,80,196,161,176,163,243,178,118,188,145,115,112,82,173,208,159,175,239,244,167,194,110,74,103,127,50,44,212,48,2,150,110,127,116,28,168,148,198,32,61,207,87,147,176,165,82,130,88,177,36,46,8,155,34,123,105,213,166,17,75,98,193,213,174,60,44,122,235,155,246,201,132,164,171,18,244,233,59,136,25,182,90,99,188,182,45,24,197,39,166,162,100,121,147,39,198,161,101,223,227,12,242,122,89,69,99,209,2,141,145,148,141,111,37,141,9,68,231,59,190,93,154,176,213,226,131,90,128,27,207,209,159,55,104,23,16,169,92,99,172,124,40,153,104,9,19,152,18,206,56,244,160,145,20,159,176,155,187,121,137,68,236,213,41,220,104,214,2,158,14,89,199,15,110,164,148,132,203,110,50,185,49,123,159,88,171,204,71,86,217,212,208,124,123,99,182,242,170,77,60,126,94,76,30,237,14,219,63,74,164,125,86,113,175,147,225,219,187,135,234,236,98,137,112,198,172,199,233,212,136,212,179,2,213,76,146,2,31,204,66,242,232,176,99,45,186,125,16,158,0,195,56,201,178,195,192,32,202,87,242,86,216,126,74,164,205,7,82,220,8,211,58,49,207,217,138,106,150,211,237,25,59,140,86,147,232,146,117,19,112,42,159,37,49,108,19,234,208,178,63,105,8,43,250,27,57,19,31,196,97,237,175,100,203,31,123,159,159,176,135,160,231,133,238,25,48,205,180,18,197,119,19,104,136,13,229,180,110,15,213,121,111,214,190,238,187,182,1,153,165,42,76,20,234,23,62,172,213,70,182,101,195,106,153,190,143,166,40,85,84,140,125,118,203,150,59,220,76,29,87,118,171,52,51,71,106,131,18,169,176,220,186,25,183,236,200,36,217,234,166,13,202,148,54,83,236,225,173,207,78,119,233,208,254,178,94,90,209,190,31,54,13,4,87,14,83,37,149,173,240,64,224,182,68,222,228,39,18,172,93,194,103,18,114,15,55,78,94,250,86,123,172,134,134,147,192,249,201,99,241,133,246,21,153,42,4,75,166,54,48,155,201,154,236,179,225,186,105,90,133,7,113,97,118,217,249,241,12,75,119,127,82,177,161,21,162,165,5,184,43,242,238,149,237,169,154,156,156,153,162,244,56,182,88,87,164,128,40,186,238,155,217,48,122,176,192,112,37,125,182,164,89,128,175,224,73,38,161,130,234,48,62,142,154,137,66,251,51,174,171,53,243,135,21,24,149,218,120,93,205,100,96,213,181,2,30,206,142,159,46,232,223,201,219,228,186,231,253,233,194,246,66,29,51,248,98,210,186,153,168,41,213,228,62,241,154,45,51,50,54,70,116,90,234,128,136,58,208,142,43,199,97,76,109,239,176,63,142,156,75,179,104,246,177,189,59,187,112,207,196,86,56,111,229,73,239,101,10,208,158,66,91,38,8,36,40,52,29,95,27,207,46,102,231,244,56,238,89,147,222,8,152,134,167,166,238,139,214,238,230,48,13,253,89,181,5,104,14,138,228,30,165,86,25,133,196,3,45,214,24,52,204,187,6,4,211,218,182,227,145,114,229,85,29,18,73,176,174,28,48,189,213,170,153,96,190,206,227,230,29,207,60,160,186,6,21,173,108,223,147,81,32,206,178,181,233,244,185,83,71,142,164,38,157,192,234,42,137,5,148,239,208,9,144,151,90,82,210,211,61,71,36,76,177,143,109,143,253,34,141,21,145,110,69,138,107,104,134,26,93,255,116,83,185,3,129,125,129,113,170,242,0,142,238,133,199,94,145,167,18,201,86,44,67,52,73,188,232,6,140,123,182,73,94,139,205,201,236,37,188,152,112,246,8,181,107,117,19,227,180,94,162,28,80,56,90,139,178,53,18,88,197,12,184,85,122,35,155,209,69,84,26,248,54,180,198,8,129,107,71,245,5,57,105,77,127,81,104,224,75,118,152,173,78,122,10,44,48,53,28,182,36,110,210,98,156,81,145,110,5,5,134,147,86,71,51,14,187,94,158,25,208,191,90,125,220,96,123,44,125,231,83,224,2,228,198,38,10,160,35,80,56,162,69,205,123,139,169,126,124,165,31,52,93,170,122,251,210,239,225,17,24,65,39,116,21,129,11,29,133,253,150,172,144,63,209,163,233,225,95,81,148,50,147,59,133,201,136,150,168,135,97,215,222,245,228,195,84,94,190,106,26,181,126,229,37,192,83,218,61,138,109,153,69,92,111,123,53,154,187,188,146,103,14,174,130,142,116,179,184,5,150,161,154,21,44,118,114,78,146,2,30,143,141,9,209,65,117,27,206,142,20,33,162,219,234,68,85,34,152,128,11,89,179,234,172,192,67,89,81,148,42,198,161,210,146,112,71,0,220,175,27,18,221,91,142,198,83,218,103,105,96,140,44,212,56,216,122,104,188,56,106,18,193,250,219,88,201,36,63,58,35,102,166,2,50,103,167,133,151,140,195,48,73,212,232,185,91,104,123,11,179,112,107,255,160,78,19,115,37,85,141,39,47,183,136,67,35,197,68,127,67,30,90,131,132,43,153,60,241,134,10,22,9,48,189,52,8,23,217,75,202,116,80,233,247,7,189,41,114,99,16,142,167,116,43,126,94,206,37,10,210,153,46,192,242,222,183,91,7,179,70,210,110,167,87,206,246,234,86,187,207,110,88,55,64,235,167,79,227,168,165,245,30,7,107,18,8,126,110,244,79,223,219,198,10,210,11,206,84,210,231,251,200,105,173,246,37,29,83,213,165,102,179,102,75,182,119,28,141,244,132,78,28,70,143,137,34,255,249,107,237,173,94,200,115,228,168,210,175,102,110,45,50,235,208,122,41,87,118,102,153,172,147,210,249,255,213,211,38,116,197,158,153,66,139,217,4,50,62,165,177,116,33,147,40,48,197,167,26,15,141,61,140,78,228,173,155,8,140,163,204,143,122,110,132,127,191,49,110,130,74,143,251,117,195,88,198,159,216,217,17,22,85,254,88,205,186,59,252,174,76,199,90,31,104,179,86,172,30,188,7,115,117,210,187,34,197,239,40,132,153,231,151,209,197,241,237,79,182,208,188,61,175,50,249,98,159,113,177,93,250,93,119,166,25,7,11,92,252,253,124,120,53,94,35,229,17,181,18,183,228,189,215,31,51,93,216,106,27,207,103,55,98,186,201,108,46,203,227,21,78,77,221,43,136,36,52,147,40,234,217,218,66,67,173,115,76,112,7,108,207,116,2,241,236,67,233,208,80,103,34,218,187,147,243,206,152,182,134,36,87,153,201,78,240,19,35,4,173,88,181,133,52,14,136,175,44,57,153,187,250,212,9,218,172,121,29,54,245,23,249,101,76,179,179,135,132,217,116,166,117,42,130,33,226,7,227,238,150,180,60,191,80,232,28,62,197,226,81,148,85,167,97,45,115,119,115,206,14,181,202,162,35,251,204,90,214,94,249,131,217,125,61,211,129,153,205,249,235,160,35,53,61,18,94,211,20,18,190,17,118,150,24,186,90,244,190,50,205,208,219,121,82,102,43,242,44,45,92,248,199,3,164,191,160,61,65,10,113,129,207,254,86,75,210,118,63,2,93,52,37,156,253,117,238,226,145,19,89,116,128,215,238,244,175,86,112,30,216,202,55,154,219,57,134,27,25,37,145,91,134,127,98,154,203,31,103,13,44,233,108,129,189,177,175,229,103,98,65,233,87,79,93,73,204,59,122,246,210,35,61,156,157,98,6,28,78,182,171,41,61,236,48,222,159,215,100,232,255,102,190,109,207,68,85,46,147,15,153,76,45,30,34,107,194,100,244,193,137,174,154,231,147,103,77,219,206,95,164,84,241,240,187,176,89,77,213,185,147,104,45,53,253,64,88,41,252,219,108,200,207,143,103,22,180,84,244,101,94,102,228,70,171,154,105,194,89,116,218,230,164,67,181,41,39,116,154,184,216,7,83,125,84,233,191,98,189,102,206,40,221,240,76,84,35,143,162,153,187,202,31,24,125,249,199,55,149,45,153,15,52,163,186,168,82,22,60,219,225,201,254,243,173,64,31,83,42,236,132,157,20,132,107,68,247,85,134,11,111,234,82,124,152,90,134,87,210,99,227,68,179,4,115,251,178,89,167,76,164,192,56,216,92,178,43,31,247,22,184,20,179,248,185,92,88,169,177,25,235,57,173,22,71,195,124,82,198,52,158,221,129,161,188,46,116,107,172,131,220,209,30,191,145,179,71,238,114,112,166,248,95,252,153,32,13,176,148,212,207,6,56,120,205,48,185,182,94,53,5,85,247,41,55,7,158,45,44,67,224,93,228,220,243,161,12,33,63,89,90,176,104,7,62,83,85,91,21,138,57,194,172,203,30,206,233,33,230,211,243,154,252,137,117,107,25,209,126,2,136,161,151,246,140,189,162,220,22,41,242,26,108,110,171,252,15,133,233,165,156,129,66,9,145,219,98,202,233,113,221,176,54,155,222,53,230,190,41,248,216,157,1,47,224,172,145,130,133,172,77,12,118,223,70,54,101,178,230,167,70,127,66,58,63,200,98,166,178,46,74,114,89,224,140,64,194,101,153,227,122,164,104,131,126,26,36,243,73,115,248,189,48,124,74,204,127,199,97,220,131,170,192,108,15,123,16,220,237,195,149,163,57,120,181,118,143,206,194,203,164,68,123,22,243,113,175,140,62,185,59,68,115,35,17,18,237,4,240,173,215,93,248,160,127,152,157,76,220,118,193,75,93,96,180,200,157,164,11,204,138,45,48,179,93,124,58,141,221,247,141,97,134,213,78,123,12,97,248,195,98,92,55,200,225,144,238,10,122,60,41,157,191,99,189,147,22,26,154,53,173,137,10,17,72,178,244,177,150,34,148,131,158,252,175,61,18,152,61,124,124,176,150,100,199,136,100,57,92,109,8,93,216,244,255,126,253,93,192,84,161,155,156,156,142,182,253,235,229,51,88,101,191,144,23,251,249,92,59,156,161,77,54,129,41,58,38,135,233,58,188,228,115,118,4,39,120,250,186,250,13,166,93,166,11,124,110,37,239,56,122,161,214,56,47,76,181,239,115,189,6,182,174,95,65,121,113,59,206,157,44,201,34,48,203,221,175,151,15,235,54,179,151,146,163,145,198,203,219,31,57,234,68,117,201,209,214,10,243,107,128,52,24,231,9,185,175,70,155,104,220,246,180,126,34,57,249,249,221,157,106,192,166,84,49,4,54,46,93,92,26,133,144,33,207,180,146,187,142,215,61,145,195,233,242,208,42,218,133,205,239,251,124,87,87,73,234,160,48,79,191,254,122,67,119,189,5,0,96,24,254,242,211,187,94,121,8,96,164,101,238,169,105,22,147,247,81,218,175,241,201,239,218,220,98,46,156,73,236,142,21,231,214,178,34,65,55,2,194,37,78,78,118,104,109,133,73,141,196,51,155,176,66,20,134,76,122,223,23,251,142,170,39,103,83,221,238,96,96,95,38,151,70,229,118,117,191,237,101,154,241,77,97,200,81,59,96,150,68,61,249,50,135,55,255,6,108,118,122,96,194,184,248,254,38,74,34,250,219,48,208,107,124,189,211,172,18,228,169,17,69,252,132,145,12,70,221,78,159,202,118,243,129,105,6,66,251,102,212,62,184,167,248,105,34,91,25,11,120,173,148,59,49,64,155,212,79,224,76,44,148,27,126,48,23,217,82,211,163,201,137,182,226,112,97,26,146,97,152,237,62,151,195,205,106,27,2,211,25,223,182,195,164,84,170,14,211,21,146,78,56,42,96,4,159,245,3,58,55,54,187,163,20,72,115,126,190,128,154,226,167,41,35,54,125,102,149,32,97,251,133,195,50,174,239,183,137,223,186,163,197,218,1,21,38,20,246,115,23,72,21,73,134,97,171,214,223,224,240,162,72,61,158,105,131,132,244,7,51,149,22,29,196,173,163,196,234,119,13,193,106,118,133,241,49,45,254,204,48,79,185,204,167,239,232,22,48,69,198,103,166,166,14,178,83,115,184,225,208,33,67,165,65,164,184,71,219,156,167,71,159,23,60,155,63,114,186,167,198,214,41,107,247,251,241,210,48,186,174,180,192,55,51,20,159,46,217,251,73,159,29,112,217,120,147,58,124,34,171,162,191,205,84,90,183,63,115,202,175,37,203,99,161,82,184,134,95,249,153,99,118,126,102,6,99,132,250,235,38,235,184,154,140,83,58,48,83,246,247,109,38,13,242,66,249,128,62,49,43,80,147,161,152,130,18,113,174,128,59,95,88,22,24,218,113,60,211,241,200,119,3,51,99,5,74,81,81,110,11,17,3,234,231,1,163,41,87,21,166,245,225,162,82,12,2,93,38,189,27,176,109,122,5,38,73,31,239,99,160,66,151,186,192,197,18,245,14,179,175,73,122,180,213,129,239,111,111,233,194,131,54,180,201,98,214,123,105,227,202,196,3,155,120,223,12,248,44,119,75,126,219,70,86,142,75,59,145,247,126,142,102,243,50,226,125,176,251,147,135,50,176,48,110,43,94,38,92,211,34,240,9,235,243,125,226,52,151,207,37,176,113,236,124,140,211,127,60,244,169,12,202,50,45,6,49,151,94,228,104,10,241,221,23,40,98,172,252,60,211,243,65,157,207,185,198,32,150,230,43,51,62,69,104,177,198,247,67,114,64,238,139,212,79,89,126,219,39,168,47,87,204,193,224,234,74,238,246,237,98,65,37,48,110,164,51,6,195,153,34,242,205,235,26,92,240,243,117,216,230,253,33,176,177,63,203,157,86,96,177,11,76,115,150,79,73,203,122,235,4,236,38,252,231,48,189,205,75,143,29,108,242,2,62,195,244,10,158,155,99,19,65,126,76,135,93,154,88,65,41,107,141,152,75,73,94,76,25,133,48,36,115,143,43,163,154,218,229,129,23,28,127,98,78,41,149,205,144,124,154,152,221,180,54,2,238,73,223,86,65,5,42,150,8,24,230,18,67,165,252,147,196,112,24,146,133,68,173,9,59,221,126,79,205,40,146,197,43,241,57,236,186,99,5,129,27,47,40,123,178,152,112,234,175,227,91,96,147,63,137,39,150,45,162,115,152,236,60,124,182,120,38,86,35,43,2,23,186,15,98,125,33,181,178,5,166,79,47,221,213,233,220,197,26,10,151,102,5,79,135,207,96,79,242,219,39,62,155,99,198,201,217,138,223,47,23,189,11,99,245,7,108,115,159,192,213,212,166,99,156,225,181,210,46,76,215,229,78,91,46,45,21,57,57,212,185,85,227,169,81,50,185,211,116,66,213,168,238,251,80,39,193,203,18,152,69,62,223,65,124,39,105,20,144,248,202,239,161,35,95,121,96,210,185,232,90,174,251,76,204,2,239,194,103,149,131,184,26,119,69,217,67,142,102,140,126,74,184,6,227,4,43,40,1,114,204,194,100,247,110,1,0,152,57,186,199,219,50,71,36,121,36,152,236,124,194,27,246,85,163,129,36,39,207,63,101,161,152,50,146,248,78,193,169,132,79,80,2,54,145,228,123,114,51,152,25,30,241,210,171,134,24,141,192,133,150,193,152,81,102,23,5,109,83,142,193,29,39,230,217,132,215,245,18,152,217,40,198,25,141,211,245,70,34,137,188,229,248,196,160,45,150,32,35,187,5,238,4,70,113,114,52,102,239,62,1,167,247,236,182,218,54,199,159,24,246,206,164,137,158,75,230,138,15,54,5,145,38,40,209,92,9,180,218,138,46,112,193,134,196,127,122,154,130,231,69,11,154,227,49,8,23,234,205,250,204,10,34,31,49,95,81,104,105,50,194,77,184,166,197,67,89,214,189,41,15,5,175,128,225,191,140,132,236,184,107,42,18,68,229,126,153,216,126,76,249,58,216,86,183,88,91,232,16,187,114,204,160,99,140,18,161,2,97,220,45,202,3,247,118,3,187,93,205,171,80,208,102,123,68,135,233,150,74,114,83,248,34,213,30,23,118,34,59,189,39,74,2,243,30,140,133,172,222,20,26,155,197,63,15,84,9,160,157,4,60,169,23,15,95,91,246,121,184,103,53,208,159,134,184,232,51,6,244,174,121,11,227,6,195,25,139,163,233,126,146,207,158,212,188,59,81,146,114,35,124,93,122,229,99,247,79,245,9,184,160,155,251,62,240,228,113,31,98,155,233,102,164,127,47,171,68,20,130,136,211,28,229,121,151,219,229,226,12,230,203,150,241,205,90,19,79,156,166,129,221,245,202,216,24,45,159,52,14,108,246,26,2,19,197,55,57,58,143,166,131,16,247,185,17,247,69,149,119,232,16,174,112,69,227,198,76,92,73,190,158,2,199,50,30,57,133,199,41,87,6,219,51,167,117,207,141,17,237,133,233,242,24,45,126,122,48,77,200,67,131,249,211,83,156,27,214,74,146,167,98,77,98,253,194,196,113,114,101,157,113,127,31,218,160,19,87,126,27,249,165,184,171,41,124,75,230,19,164,55,98,160,160,154,220,116,28,205,110,212,132,15,70,40,48,235,77,47,107,85,245,163,225,169,47,61,250,140,154,158,61,208,96,147,75,123,166,76,179,217,148,124,29,134,106,58,182,206,194,76,119,37,224,49,110,167,2,48,238,116,113,229,197,180,79,242,3,187,144,214,52,203,113,49,232,99,129,64,121,189,223,223,38,81,44,48,99,122,196,40,53,175,227,164,71,47,212,43,29,62,95,246,57,191,94,26,242,195,241,62,38,206,174,58,144,16,189,78,113,48,246,11,163,234,51,37,76,15,20,239,8,125,226,104,46,248,77,159,53,174,102,253,122,22,153,208,26,167,110,250,171,236,34,239,175,118,237,18,253,45,59,244,180,57,140,206,112,86,152,104,211,3,129,205,169,138,174,167,120,207,127,78,0,44,2,120,186,118,57,26,121,201,28,232,178,78,117,25,189,211,44,169,62,120,91,62,184,234,224,174,171,196,92,245,243,105,21,180,16,46,5,106,100,74,121,32,52,160,196,92,180,237,239,21,109,150,214,113,152,49,178,116,49,173,184,40,183,128,155,228,97,146,177,79,250,140,115,79,186,0,229,96,60,9,251,142,131,39,185,96,25,158,36,27,183,47,29,168,228,181,242,172,105,227,140,131,24,96,103,202,99,222,212,85,139,74,84,15,24,98,90,123,166,247,27,213,225,106,134,72,206,93,90,216,6,165,111,123,64,13,176,73,178,62,145,136,246,12,16,249,78,200,124,247,147,70,49,23,217,51,135,43,249,9,89,181,96,188,125,163,8,148,160,118,8,138,196,208,136,31,102,125,92,114,48,210,92,159,56,246,119,180,44,182,115,88,141,106,221,11,75,178,23,75,230,6,34,7,35,91,37,139,49,74,240,236,146,2,30,77,30,216,108,230,76,85,226,129,205,162,167,70,202,168,222,119,133,82,78,211,131,45,243,120,95,6,76,253,59,200,166,237,67,98,158,218,208,246,103,23,184,119,55,86,48,152,182,100,57,57,38,27,75,96,60,57,20,70,130,96,223,223,166,121,66,222,22,229,221,49,226,174,9,209,100,170,153,200,94,172,18,207,140,149,34,43,76,239,202,29,10,201,108,82,47,140,45,169,103,120,128,241,247,148,251,78,88,18,71,16,129,45,208,122,142,62,27,178,85,238,99,33,232,184,240,160,115,98,222,27,99,139,127,247,252,70,111,59,59,166,120,97,195,136,156,2,119,115,6,146,47,87,230,58,212,128,207,244,228,231,94,182,149,108,2,67,95,245,11,67,175,64,194,23,50,81,188,64,71,9,101,37,52,178,122,241,142,155,102,199,223,244,174,206,52,122,66,16,191,108,51,79,208,11,163,158,252,105,202,50,203,50,22,4,165,219,168,250,198,123,35,191,33,175,154,46,181,17,145,236,54,154,128,132,254,230,35,176,98,58,66,3,122,41,138,16,85,76,193,200,162,235,110,234,103,148,20,83,48,172,175,185,228,166,209,205,78,94,36,163,191,109,55,217,178,140,95,147,191,159,188,154,210,174,252,54,82,119,179,220,117,156,61,190,160,103,207,222,227,227,58,43,67,191,141,161,192,70,20,119,148,38,136,155,6,161,5,134,0,51,226,34,83,238,186,23,214,173,185,58,118,221,86,201,219,10,243,117,196,214,217,156,142,111,122,135,168,213,18,79,190,91,98,131,36,67,144,137,148,132,107,164,233,79,68,46,155,227,102,198,242,81,93,32,225,220,239,240,230,196,4,214,94,207,97,204,220,108,53,37,95,226,238,40,247,64,166,150,43,67,6,15,117,187,15,182,206,60,121,102,24,54,210,5,238,176,89,189,201,149,81,60,74,57,224,5,57,234,46,30,240,88,203,140,34,25,175,122,202,251,170,112,205,90,20,139,240,235,146,28,63,130,203,48,138,62,148,54,177,45,207,172,88,136,236,89,68,164,219,231,149,143,234,72,23,37,99,208,25,12,105,62,75,126,211,100,111,71,124,244,116,55,231,42,59,61,42,58,140,143,31,220,233,51,147,185,46,217,62,198,183,252,148,114,69,115,161,99,24,65,234,170,59,156,201,96,46,129,41,208,249,238,22,118,34,156,246,11,179,127,242,212,17,58,51,105,75,156,155,44,23,232,215,69,84,172,147,149,105,235,101,47,197,54,204,112,117,75,99,76,144,228,119,5,27,108,200,242,144,172,243,196,51,21,200,186,33,165,121,97,164,135,147,135,48,232,245,181,235,144,13,140,246,169,63,147,134,174,88,146,40,55,153,148,192,55,78,218,25,6,237,65,169,79,71,202,183,53,99,195,100,57,152,22,125,223,211,55,92,127,116,225,66,234,25,113,137,31,92,145,191,209,133,139,162,69,109,94,95,171,102,31,164,207,44,87,107,239,255,96,154,40,117,107,144,104,128,252,60,177,72,237,32,6,29,33,37,5,143,138,228,147,159,28,54,198,249,253,255,23,187,226,47,255,240,223,255,141,234,106,249,27,240,42,254,244,90,238,165,162,31,236,115,39,149,33,50,60,23,38,37,55,125,236,32,4,150,174,53,53,239,182,65,169,244,163,105,36,186,254,120,192,120,241,121,170,9,238,187,184,8,53,91,115,219,246,98,4,198,74,66,225,2,102,218,242,149,16,137,38,252,98,244,228,243,214,241,81,60,89,215,220,130,43,63,107,236,138,81,223,76,209,89,238,251,172,32,117,248,251,55,245,192,58,228,190,49,148,154,62,195,53,115,223,149,137,34,253,248,129,51,142,166,89,78,190,214,140,51,95,124,51,248,138,202,214,207,156,170,246,136,15,14,249,27,73,219,36,92,33,235,253,92,41,132,232,60,130,179,121,143,105,198,4,11,147,14,251,62,155,79,251,29,195,57,205,18,243,61,230,248,105,250,157,186,198,30,120,124,192,47,252,96,203,117,203,150,150,78,232,136,159,249,150,11,218,101,50,71,225,152,16,39,135,162,254,252,246,180,159,246,9,112,179,74,72,26,33,243,231,213,75,106,76,173,91,179,108,232,27,238,180,99,230,166,78,41,235,25,249,165,203,156,160,65,186,85,93,51,160,249,6,239,130,101,119,202,50,141,56,52,253,39,190,24,34,172,37,240,153,0,177,84,13,14,1,204,217,118,39,95,218,17,115,138,172,102,162,209,92,158,10,230,160,136,125,71,41,190,45,93,104,81,14,184,213,60,230,195,42,177,34,111,127,126,246,236,228,106,209,218,145,115,119,243,88,137,204,228,196,194,69,54,144,221,92,214,122,192,68,177,18,94,156,113,6,43,204,131,19,180,86,100,17,167,67,97,223,218,19,181,58,217,146,208,235,50,98,25,62,129,185,217,48,43,140,244,120,164,76,217,110,86,65,205,161,221,127,121,15,37,132,27,220,46,21,140,68,123,209,71,118,222,30,85,252,72,76,22,171,49,43,76,172,178,3,62,193,248,156,10,195,88,8,24,233,179,169,247,5,1,39,199,201,41,224,72,114,28,95,211,154,70,164,132,206,164,181,228,190,224,108,248,135,139,74,198,170,122,221,116,196,71,236,177,17,194,74,178,84,118,74,77,81,30,53,133,23,29,100,231,221,167,237,3,28,139,228,45,171,85,131,229,117,115,108,8,54,105,50,9,234,32,133,171,128,171,52,103,117,227,81,151,61,35,83,101,138,183,50,6,9,178,102,236,56,204,106,76,225,97,14,235,113,97,125,102,141,66,39,130,15,14,86,51,122,23,148,82,81,164,67,77,14,70,146,142,84,78,115,142,157,16,141,251,89,82,47,237,215,125,21,240,166,187,68,142,70,134,97,70,114,229,172,93,35,73,246,4,103,111,242,66,14,159,89,160,75,45,162,225,21,211,227,93,178,55,28,146,103,56,119,209,91,137,92,150,81,179,170,206,8,108,53,99,155,213,218,251,46,145,94,173,119,143,102,70,197,114,238,98,154,3,113,114,19,207,22,152,44,238,244,58,224,254,181,62,106,236,141,206,85,138,237,99,177,90,184,192,70,223,30,177,249,52,15,65,133,209,244,143,147,119,202,211,50,206,44,105,20,121,123,120,15,83,242,169,13,25,146,155,79,93,70,207,151,176,127,155,167,78,228,240,172,12,165,187,2,124,18,226,202,150,57,113,8,76,153,48,62,76,204,73,134,164,179,168,202,163,60,22,240,170,186,45,128,41,91,111,42,141,249,106,73,6,133,213,27,91,251,128,81,110,83,152,79,168,220,163,241,160,149,75,67,4,178,231,120,228,19,53,17,65,73,116,246,120,102,246,4,101,233,57,127,222,218,69,173,230,34,48,21,182,90,229,125,20,217,157,194,68,68,226,38,146,166,216,140,200,178,103,29,212,43,174,155,112,184,235,209,201,170,66,55,35,91,133,21,203,16,238,35,30,56,157,194,85,86,143,122,22,162,185,226,243,162,59,183,73,53,162,34,11,83,163,246,52,45,20,147,163,107,15,254,11,153,226,34,100,94,211,160,70,217,58,62,128,190,244,145,156,120,149,157,116,252,176,201,232,9,76,37,227,166,153,87,82,74,209,129,179,105,54,198,61,215,51,209,202,155,62,65,71,73,114,87,52,140,40,12,41,50,210,20,168,105,183,42,79,12,213,204,154,226,104,88,146,250,182,32,20,5,97,201,58,145,106,85,216,180,42,111,234,6,50,163,60,149,252,51,175,137,163,17,175,148,27,75,131,242,209,29,132,152,34,149,7,70,227,243,166,154,147,16,200,14,108,115,183,192,16,164,30,184,222,27,35,103,149,244,153,19,100,182,118,83,136,103,181,144,57,7,183,219,242,25,173,88,150,15,3,86,125,168,217,77,232,44,149,204,11,44,207,118,127,122,61,110,176,29,237,121,40,220,230,250,236,243,128,59,202,83,58,88,146,73,239,125,112,70,70,77,39,21,202,140,251,203,207,208,81,130,62,139,14,22,92,204,155,167,39,209,161,236,82,126,229,137,228,236,153,234,188,205,202,242,65,247,140,116,49,30,75,26,104,84,244,132,123,242,11,47,102,70,214,20,230,122,102,192,165,54,73,192,64,6,237,37,114,232,133,145,148,158,175,239,242,109,129,105,93,171,207,199,201,38,194,97,58,162,147,126,218,39,188,26,217,159,74,65,151,180,42,186,242,231,59,5,106,210,147,75,231,133,130,81,167,195,86,172,149,11,111,36,74,82,13,184,137,205,169,105,137,227,94,19,240,182,246,81,153,177,40,5,47,31,12,117,88,202,82,167,67,203,86,59,204,166,45,43,108,115,152,223,23,235,172,174,187,149,65,186,151,63,114,36,108,170,126,220,136,168,71,197,131,30,228,174,31,16,158,86,37,175,128,77,214,92,175,204,132,244,62,152,237,75,30,239,60,14,1,199,97,194,185,60,159,219,102,193,250,96,250,133,52,188,163,29,213,125,196,128,169,99,150,231,153,66,147,241,113,10,237,68,119,55,213,92,233,227,161,225,117,169,113,82,101,101,157,81,112,57,247,197,142,229,25,105,53,18,248,112,219,158,53,29,89,147,24,196,168,175,246,245,140,113,246,105,37,96,19,161,213,15,8,106,133,95,247,217,5,35,251,47,31,231,46,24,189,4,108,245,25,93,7,40,15,248,56,36,203,174,187,155,106,218,222,241,204,206,235,216,90,49,196,213,109,57,207,216,58,159,86,209,53,221,116,68,183,223,24,101,208,165,183,157,48,156,137,81,204,219,72,50,23,211,125,50,60,76,26,48,164,148,231,117,126,167,20,79,45,128,154,176,142,192,108,127,246,189,47,74,9,122,238,76,94,127,4,124,118,224,242,125,157,147,157,79,61,78,78,57,75,115,171,144,248,214,140,219,94,212,211,100,7,83,44,157,51,29,158,56,251,74,20,5,49,40,237,11,147,0,120,224,105,26,17,49,146,120,127,89,224,129,198,247,184,3,45,41,161,10,186,52,28,207,128,217,180,55,221,255,35,107,187,46,44,154,1,180,254,224,97,39,71,35,97,45,217,131,14,53,47,190,175,115,215,210,131,3,15,134,247,93,238,133,111,205,118,83,110,216,101,197,23,114,2,186,34,17,7,90,5,227,62,113,172,17,158,132,244,25,229,165,199,56,52,41,5,121,157,184,121,173,228,215,13,99,74,23,253,82,77,253,125,222,183,93,165,245,200,250,16,231,104,254,196,97,84,9,161,253,192,230,230,18,39,183,112,94,142,166,44,94,98,222,96,63,180,36,243,75,215,0,161,214,133,179,114,120,168,192,119,39,159,242,13,208,73,167,71,147,79,136,43,223,112,60,244,183,89,58,157,53,59,104,132,152,90,56,41,38,65,20,83,3,85,169,44,97,26,252,159,82,252,210,216,155,181,33,25,52,186,33,114,255,24,64,131,54,223,60,53,149,196,192,254,216,19,131,158,221,166,139,62,134,156,121,93,24,226,147,62,21,228,244,191,125,6,232,121,97,66,143,67,247,159,175,215,225,214,148,207,107,48,70,37,1,147,210,122,96,232,49,1,211,224,165,197,11,180,199,83,92,24,250,125,90,24,249,81,105,226,224,149,255,47,113,231,142,131,203,114,36,231,45,213,251,177,60,121,50,4,8,2,198,147,49,144,33,67,178,132,25,79,251,17,165,101,168,190,252,59,179,162,206,144,99,17,32,201,11,240,220,56,221,127,63,170,171,178,50,35,35,148,23,206,51,73,81,117,63,40,114,161,245,121,98,53,194,13,132,7,196,196,138,231,141,189,144,47,33,214,184,178,103,123,96,122,122,28,134,34,46,139,58,78,111,221,185,167,192,68,159,242,219,4,128,197,63,1,26,195,72,57,11,124,230,133,84,227,232,70,118,99,235,209,40,15,94,120,104,187,137,13,164,158,226,137,87,51,101,146,27,67,14,102,122,240,201,6,167,110,29,11,231,11,105,190,134,100,163,35,74,238,174,144,194,191,47,27,178,245,150,84,82,177,168,217,99,153,108,30,185,75,63,109,12,148,191,109,35,112,69,72,83,230,141,76,88,236,168,229,158,228,167,209,38,94,241,72,207,150,179,43,79,25,197,230,188,99,32,29,120,106,86,17,175,80,184,75,31,108,185,81,9,24,202,79,235,199,239,11,90,189,166,21,41,22,77,111,92,58,176,181,47,111,157,168,161,58,7,74,66,89,167,113,244,187,91,28,220,8,172,150,194,59,26,12,128,11,190,87,207,250,212,102,191,71,211,70,35,39,63,97,76,173,241,196,49,105,84,238,55,105,193,230,197,113,142,166,242,43,39,55,43,225,248,128,80,126,92,58,169,152,51,230,200,113,114,83,184,148,144,192,210,23,45,96,244,215,116,247,86,49,177,142,71,110,62,121,186,131,66,64,246,222,183,125,234,243,217,220,157,31,140,223,134,30,38,201,88,179,42,246,236,32,112,42,154,254,51,161,179,149,239,104,64,127,55,63,91,98,216,16,49,212,232,133,209,32,142,46,143,124,135,241,218,26,176,179,64,181,26,227,20,77,226,246,108,68,96,122,222,47,104,146,198,127,114,12,201,59,255,24,55,103,204,183,245,238,37,218,136,175,19,249,95,153,108,45,189,49,154,31,141,201,92,201,26,53,231,46,19,7,172,137,156,52,119,50,104,233,113,180,171,14,49,40,21,191,248,182,49,67,159,154,253,176,145,121,175,140,186,199,147,213,193,206,65,224,185,170,238,213,207,194,215,34,158,199,18,18,141,5,77,25,97,144,27,71,39,244,44,229,133,160,207,235,229,115,56,132,207,251,160,215,125,196,210,199,6,234,137,215,41,85,165,114,103,195,169,43,62,11,122,107,49,27,34,172,152,165,38,90,173,219,196,247,2,25,155,230,170,217,166,19,230,108,89,220,32,30,234,198,144,246,21,239,94,197,68,200,26,186,37,253,103,249,143,88,179,17,243,211,183,133,124,122,36,17,50,212,89,101,127,83,253,141,199,125,94,117,95,18,6,85,124,173,35,152,160,76,116,182,114,146,18,165,54,145,98,62,35,216,200,90,27,106,208,202,252,166,79,132,150,52,53,216,44,173,95,102,192,36,67,52,89,75,94,32,62,251,243,153,53,229,32,241,230,83,142,37,221,60,46,229,145,177,99,196,254,42,194,28,216,89,114,242,31,43,180,5,204,135,40,153,96,20,44,74,4,50,240,238,180,62,14,251,114,207,118,99,40,210,212,154,226,182,188,101,188,15,132,73,53,249,142,199,233,137,172,28,182,62,64,185,52,216,176,59,62,108,150,50,13,184,249,174,107,141,213,141,66,235,150,153,216,204,203,98,231,135,89,155,72,82,3,35,222,52,239,111,35,244,161,101,131,49,245,228,120,209,40,49,6,42,77,247,4,5,201,139,209,166,150,44,140,118,118,225,94,247,3,23,110,117,223,225,208,244,145,159,25,101,223,53,157,221,213,146,229,235,76,101,80,77,239,104,200,165,106,25,230,220,136,179,129,16,212,88,207,23,112,46,146,206,243,120,219,5,137,101,25,197,124,171,123,68,192,12,185,84,46,155,112,174,142,187,19,160,93,95,242,250,196,134,51,82,62,166,215,36,57,56,180,37,156,131,109,123,20,109,16,69,186,8,121,216,216,132,160,37,246,28,12,203,178,85,217,229,39,45,103,208,32,186,130,14,74,183,91,147,104,162,155,62,101,236,112,38,205,167,82,173,59,207,163,207,116,55,110,38,207,39,48,110,124,229,110,10,121,136,243,169,97,166,187,149,62,177,69,74,101,63,69,204,51,210,34,173,146,102,209,218,214,121,128,172,170,145,210,193,119,75,11,164,136,111,181,18,9,33,204,43,150,194,200,120,143,56,186,32,121,33,117,95,10,16,49,22,76,107,168,72,81,1,113,241,200,36,99,134,68,220,91,148,118,70,30,45,96,246,217,74,90,67,168,33,162,121,68,152,146,230,223,113,216,195,25,207,97,110,68,47,205,212,110,110,138,45,105,189,2,211,6,204,164,28,206,172,17,82,63,61,241,30,110,114,1,15,58,130,4,54,13,2,191,238,138,47,84,209,163,215,10,202,14,112,83,26,55,227,160,237,72,186,16,88,100,173,57,159,17,122,6,64,164,14,205,109,114,61,48,42,161,2,75,83,123,66,145,122,246,216,197,91,163,165,236,4,12,94,145,102,6,46,69,79,14,49,98,249,72,66,255,67,135,225,220,102,206,37,104,213,251,226,245,120,253,21,248,188,106,33,106,91,151,123,139,156,76,53,225,103,121,102,139,94,143,251,204,58,73,22,249,128,40,204,148,125,159,74,202,202,238,181,114,175,119,146,217,125,65,219,16,214,38,38,21,145,102,110,44,96,242,133,12,83,101,153,247,109,55,77,69,13,182,94,59,102,149,179,137,107,107,42,140,58,73,228,145,205,118,78,94,231,160,249,238,126,187,182,152,109,165,155,86,60,86,239,24,166,126,177,133,203,74,142,46,238,203,252,116,243,195,162,29,251,230,176,27,172,39,25,228,230,38,59,34,207,213,144,254,26,202,239,133,37,29,243,6,223,102,149,64,103,252,210,102,145,133,54,95,79,57,26,198,194,140,233,18,129,248,135,29,188,139,142,114,36,198,187,196,96,228,181,206,163,241,199,98,130,243,249,97,68,15,167,139,12,219,12,41,15,128,235,206,37,146,158,80,20,155,60,114,99,51,236,88,67,206,187,156,171,40,89,187,82,7,186,217,117,96,61,154,234,127,141,223,30,38,132,171,48,28,84,129,207,208,147,134,131,68,235,78,228,131,32,172,110,201,17,176,181,90,119,52,240,119,181,62,53,17,163,77,177,14,48,153,230,169,48,221,58,81,231,25,124,5,93,97,84,121,119,164,238,217,180,202,67,131,239,216,227,137,91,165,83,38,14,166,149,113,207,205,19,203,202,236,63,147,76,189,235,215,110,98,174,1,10,149,227,174,156,164,218,181,43,224,140,172,136,84,88,150,187,50,89,224,181,144,76,137,4,56,4,71,121,93,39,26,24,253,102,22,17,93,213,219,66,50,167,69,185,3,54,119,175,122,52,228,200,155,27,76,84,168,180,159,193,212,242,34,55,72,221,64,155,75,78,68,142,146,119,100,22,211,211,143,76,75,18,28,174,128,233,68,215,94,10,104,184,145,50,221,136,165,105,247,9,225,135,252,54,49,214,211,137,1,215,168,223,164,103,90,154,81,69,151,44,237,123,114,50,14,58,14,219,47,110,11,184,150,37,211,41,9,209,29,145,208,134,112,34,41,56,232,122,163,223,24,173,24,91,66,224,61,111,188,78,213,128,14,51,237,78,129,98,28,79,197,94,143,160,176,12,123,164,91,171,133,47,79,87,77,191,85,84,107,202,150,170,193,68,191,162,197,18,116,206,189,211,124,218,125,232,26,187,71,207,164,215,141,250,76,143,233,144,70,162,33,19,249,164,37,54,143,251,54,233,161,146,121,97,163,133,39,15,188,240,109,11,188,77,220,73,222,102,207,79,119,45,222,218,17,123,90,19,136,246,176,210,162,28,23,190,200,35,107,203,36,226,219,189,223,65,126,54,237,243,233,191,162,172,16,48,10,132,245,105,87,198,26,45,190,191,110,189,2,2,111,18,84,247,243,196,40,87,154,244,200,80,231,24,73,216,189,37,109,67,173,36,117,226,198,168,167,235,78,157,21,169,214,152,26,140,35,47,245,122,12,178,249,230,34,178,165,165,77,123,218,112,198,139,103,142,98,94,106,79,131,56,229,149,40,243,240,109,55,109,83,133,3,28,67,109,88,179,250,211,170,87,233,118,10,152,61,207,80,24,81,146,152,108,55,219,99,237,67,101,139,220,110,161,20,171,111,121,37,195,86,243,126,127,59,107,129,234,4,140,86,35,14,248,204,198,218,231,141,134,255,93,91,81,89,17,237,161,68,123,209,109,101,154,184,209,230,167,231,242,76,176,129,34,3,166,67,137,2,96,221,83,74,157,35,63,221,158,166,61,21,187,28,138,178,218,237,137,198,121,189,3,209,232,234,42,69,128,194,72,190,163,60,79,237,18,223,180,177,181,42,181,76,45,150,152,3,163,107,186,160,227,152,155,54,161,156,11,63,219,183,200,200,38,107,232,82,149,132,98,31,145,195,198,133,122,96,234,60,119,187,92,104,58,81,152,135,118,179,8,189,232,96,216,48,40,110,234,37,99,41,32,53,164,13,27,100,239,168,74,36,94,216,3,211,209,23,53,141,98,25,122,121,44,171,71,51,7,249,40,44,185,230,3,183,216,200,23,180,39,246,219,57,220,163,108,71,42,44,231,231,96,168,179,171,221,68,218,9,187,180,45,57,211,139,124,51,120,244,129,43,106,1,101,164,255,198,211,5,142,124,83,112,55,50,146,252,186,188,161,28,17,125,86,100,84,77,48,89,224,115,159,233,22,29,178,9,206,105,243,47,43,88,228,122,153,239,244,11,160,75,121,70,86,103,224,86,252,180,7,39,227,225,69,18,187,96,90,167,31,167,153,135,59,124,6,237,150,221,29,250,212,123,223,4,186,153,54,20,237,64,103,118,143,228,61,148,204,246,52,168,179,91,244,223,166,113,164,109,253,242,243,165,197,3,35,95,218,20,38,43,238,151,54,109,97,145,57,137,142,255,24,11,136,190,104,251,37,141,181,203,27,9,77,240,127,106,129,10,230,1,1,145,195,108,114,203,115,110,196,220,28,197,38,68,31,41,54,50,59,210,108,232,125,39,213,234,24,246,247,29,222,25,222,188,182,92,211,15,24,73,108,12,207,30,161,4,136,169,57,234,60,187,238,173,37,193,53,167,177,190,29,198,176,246,81,25,65,106,223,137,8,121,219,1,218,101,126,110,235,86,137,54,238,214,77,219,204,171,121,185,7,140,247,132,92,57,66,207,41,70,26,13,129,41,233,140,119,166,157,155,218,220,56,22,170,134,3,140,123,111,253,48,102,7,242,68,218,184,191,124,82,41,76,187,77,30,41,238,233,51,182,72,104,123,158,79,81,36,126,206,160,166,133,202,143,46,214,243,36,138,52,212,113,252,251,162,83,227,132,216,251,209,179,105,145,186,63,19,210,170,57,191,240,242,36,118,193,149,87,27,163,79,84,86,110,73,162,152,11,140,68,174,27,41,189,230,221,203,36,97,180,52,6,147,255,86,113,48,201,104,67,85,122,224,25,120,94,166,20,162,164,162,10,64,52,188,248,140,68,225,127,105,91,8,150,202,195,133,66,105,94,69,95,80,46,236,132,54,17,91,162,80,95,179,108,190,224,109,95,174,76,49,158,162,156,154,52,218,240,146,67,121,219,241,224,116,35,128,26,32,46,22,42,105,180,239,98,79,181,149,120,76,96,20,100,202,253,93,200,150,114,203,39,16,223,99,92,152,204,136,138,49,17,169,164,120,34,27,81,1,121,218,184,105,5,81,134,60,252,172,15,140,110,93,191,79,123,117,169,122,145,117,15,201,202,3,67,33,208,21,23,133,169,93,226,167,81,89,149,88,125,163,87,224,82,128,140,146,115,46,61,122,161,238,221,238,32,106,231,4,34,174,69,97,217,165,131,134,85,230,231,20,93,47,82,227,222,214,65,254,166,35,220,44,48,94,94,249,194,92,188,8,123,17,81,123,163,225,249,118,182,217,226,170,42,24,147,165,31,77,71,241,76,15,60,92,184,14,148,94,101,21,13,163,204,31,99,208,36,41,31,189,50,108,196,189,182,91,204,194,64,85,241,44,183,219,227,228,237,196,33,91,79,222,219,138,154,0,75,203,146,10,17,110,5,155,6,180,152,81,216,91,171,24,26,150,183,119,170,219,69,216,38,216,55,82,191,88,49,211,157,232,90,213,254,206,109,212,72,137,158,15,167,206,250,192,147,127,87,99,249,168,132,153,2,163,239,17,83,56,217,241,71,166,173,22,84,174,124,241,153,131,176,67,94,39,122,74,183,214,193,250,185,68,120,21,201,158,122,43,37,180,8,61,234,115,24,142,196,167,155,17,11,217,170,237,72,13,72,168,21,116,68,168,68,98,71,197,249,22,19,207,28,173,218,142,132,164,26,218,209,7,55,84,135,16,150,253,188,44,28,8,178,42,145,72,23,99,212,89,240,190,91,10,211,209,18,129,161,137,103,171,102,165,73,5,198,149,157,136,119,63,7,239,118,133,49,248,148,206,167,60,84,218,145,142,216,136,166,81,57,81,148,246,174,72,68,65,32,31,170,6,72,3,102,143,140,14,133,169,46,210,196,38,170,84,47,157,139,6,126,253,126,22,43,194,221,11,147,3,85,57,204,214,122,207,151,73,150,135,8,84,100,251,48,247,61,55,188,37,81,92,62,103,219,243,138,68,64,78,152,42,217,119,98,133,149,238,79,151,179,231,214,73,7,155,246,40,243,99,16,112,214,26,189,180,179,38,166,187,13,103,51,172,98,182,184,234,212,72,20,159,232,106,244,71,26,181,33,127,19,59,198,179,71,223,50,84,216,114,80,91,142,66,11,29,176,170,156,138,39,65,108,173,232,208,202,170,6,109,193,223,205,198,66,46,26,42,107,140,6,237,205,167,254,33,138,156,77,109,246,38,130,77,49,71,96,58,17,234,205,50,99,235,219,84,154,24,95,141,72,97,15,19,74,82,105,226,121,35,67,106,193,123,168,204,110,70,39,183,92,148,78,65,85,155,197,229,61,50,243,68,169,249,209,53,102,252,68,209,192,182,58,75,5,180,207,242,159,46,117,125,237,249,202,30,179,101,41,193,139,63,223,178,138,236,38,50,50,190,143,206,116,90,138,18,103,62,147,37,29,231,14,211,133,165,34,214,180,220,205,56,55,81,79,127,100,195,43,53,237,128,23,5,61,61,57,85,235,120,33,86,115,168,242,178,43,25,232,72,229,210,45,160,19,121,70,211,102,140,219,66,193,146,161,39,31,200,55,94,37,160,220,165,23,199,42,106,233,138,249,64,242,173,207,209,244,167,70,175,219,66,223,57,233,125,79,242,104,161,220,193,94,73,7,98,133,254,127,27,206,108,57,106,170,154,76,129,216,225,65,2,174,170,36,51,178,213,222,131,186,225,105,234,226,152,209,167,141,222,194,95,214,88,245,235,113,90,142,230,65,108,204,37,132,67,222,254,196,70,209,173,102,226,180,67,5,236,231,125,221,232,45,140,19,202,203,64,28,53,186,55,64,17,87,146,219,26,13,171,148,80,36,193,198,94,142,69,136,120,132,192,214,176,152,87,46,12,143,192,209,228,96,97,89,227,242,85,162,254,10,106,166,195,226,8,80,84,121,198,202,52,242,1,108,4,49,70,128,52,70,15,245,34,32,204,245,99,145,145,144,84,16,25,69,4,151,163,163,18,73,127,145,213,47,232,96,221,166,45,178,3,91,244,123,241,35,138,98,5,154,100,216,202,136,139,2,122,229,87,201,205,122,178,243,63,68,182,128,22,70,76,157,127,143,137,205,96,38,25,23,159,242,25,39,191,172,231,15,110,80,157,133,153,121,96,10,24,117,56,60,137,46,150,192,219,172,117,63,152,204,81,190,67,154,57,102,141,143,119,195,186,88,85,183,189,210,252,50,62,238,165,249,82,146,60,45,2,39,146,59,14,219,38,187,200,79,243,101,175,254,93,153,17,216,68,231,131,11,207,243,219,248,2,159,15,175,222,89,31,14,84,213,163,45,33,112,79,110,137,246,185,190,11,199,244,47,139,142,241,119,116,156,188,194,85,233,114,219,40,107,125,139,221,129,201,85,136,129,0,219,43,243,198,254,96,148,40,71,201,250,76,107,254,132,119,129,151,9,81,235,99,65,167,250,135,154,21,97,174,242,208,80,29,255,232,16,120,213,81,132,211,247,133,216,210,234,223,219,134,251,163,108,137,3,219,74,252,253,244,64,233,161,15,25,12,102,165,252,43,86,225,80,206,188,210,228,182,49,206,254,178,5,200,78,51,175,103,29,105,103,99,248,73,92,0,119,83,1,146,103,106,254,28,126,114,2,244,166,55,70,201,180,248,11,131,239,179,165,80,102,237,226,163,251,149,207,68,143,80,211,247,249,171,69,127,176,249,10,45,133,73,146,180,239,161,226,192,8,21,77,127,27,167,191,239,125,90,42,177,231,231,202,105,50,243,223,62,255,65,126,64,78,126,166,143,233,63,109,131,252,230,25,81,192,134,90,221,28,102,80,235,193,140,226,82,115,156,59,107,33,172,178,55,216,197,199,10,21,157,244,12,99,186,5,103,92,54,36,44,249,101,216,16,101,6,92,225,239,203,169,145,118,77,254,62,40,254,20,209,185,172,201,138,89,205,143,222,56,187,94,24,35,119,168,232,223,88,88,104,244,8,83,163,192,48,101,178,255,224,19,44,78,249,244,139,173,203,95,172,201,19,65,247,186,42,76,225,223,39,14,4,135,187,100,133,97,127,167,180,227,232,78,95,207,45,187,48,55,227,177,226,71,179,1,146,50,27,202,92,41,127,162,9,164,0,182,121,145,8,60,137,48,190,251,62,1,55,178,168,83,47,13,114,96,118,24,45,227,59,76,139,181,139,238,233,191,77,150,82,214,210,19,90,34,39,221,226,232,19,53,109,61,26,211,200,52,252,161,210,208,46,213,69,242,42,205,109,104,128,45,49,40,71,211,249,211,87,220,55,5,191,37,55,134,42,112,78,247,177,64,177,148,199,242,243,4,175,1,163,153,113,143,94,68,59,159,84,33,112,191,62,192,128,68,194,43,142,173,79,15,115,89,104,83,47,31,136,72,80,46,73,159,22,179,247,243,81,108,223,128,204,104,228,5,201,82,46,135,23,6,29,242,211,100,202,147,175,64,139,38,132,114,247,114,52,96,22,151,130,5,222,166,46,33,48,83,162,79,27,103,77,71,128,90,126,155,240,37,190,93,44,16,187,124,248,252,54,29,132,254,186,182,249,85,235,111,79,188,74,252,183,183,153,100,233,79,87,23,11,135,23,206,183,185,229,167,41,77,14,159,138,49,19,232,18,190,20,43,36,87,31,10,103,61,33,1,145,229,228,233,147,110,55,105,146,89,244,109,80,250,141,223,101,72,9,191,158,35,235,199,55,133,67,198,123,149,231,5,51,182,199,226,132,176,183,236,32,11,116,120,210,133,31,122,6,103,17,42,68,89,133,189,208,15,133,60,103,6,1,130,22,102,140,242,193,3,211,143,33,7,227,81,250,245,159,152,204,55,203,143,60,143,6,105,230,151,242,165,101,183,34,244,33,111,138,202,235,151,200,96,190,32,209,168,15,27,123,233,143,180,134,51,247,178,133,238,194,200,26,125,164,79,102,189,74,59,172,12,65,19,73,248,166,112,115,31,70,218,91,62,106,132,68,230,119,229,191,114,75,211,137,20,115,190,239,155,255,5,34,82,227,66,128,146,197,105,248,201,73,100,20,93,0,224,186,110,191,180,138,31,240,93,184,232,251,45,31,187,126,153,135,54,44,220,11,83,174,233,201,47,124,18,202,39,89,32,40,208,100,71,237,175,234,130,76,181,244,235,13,131,48,99,156,37,185,238,137,245,238,119,93,103,188,205,243,190,116,213,27,249,235,19,60,232,66,44,80,87,53,24,186,31,125,222,108,136,171,50,116,57,216,88,26,31,204,95,151,125,1,93,130,19,69,158,15,238,191,73,243,185,43,132,243,62,24,82,133,124,119,180,124,154,196,243,15,62,135,35,42,162,119,61,77,25,210,97,10,227,26,134,208,57,216,214,119,114,168,116,103,78,153,26,165,216,151,250,193,148,22,178,134,172,216,12,110,63,216,52,181,229,182,249,164,203,215,187,66,108,85,154,150,128,209,6,232,95,190,12,229,140,51,156,71,215,136,148,250,254,118,244,68,126,93,227,89,90,170,146,255,242,175,117,76,66,1,100,29,221,204,132,206,72,82,96,91,162,167,78,195,200,247,50,209,250,79,146,89,165,233,150,157,206,247,196,248,255,231,195,126,96,8,58,221,97,60,108,171,252,52,142,181,187,249,209,76,121,162,205,91,233,37,161,244,250,193,102,57,54,5,166,147,121,175,239,210,206,223,237,146,181,53,226,111,253,114,163,56,180,192,191,185,172,21,124,213,145,210,244,159,182,249,234,78,163,149,158,208,210,125,12,91,170,65,218,29,78,252,137,94,230,55,127,119,179,241,146,146,59,158,84,245,147,177,93,38,11,185,165,135,227,132,67,39,84,254,120,93,203,158,110,150,5,243,92,51,156,148,238,71,91,235,177,94,25,69,191,175,0,96,44,17,36,135,229,232,205,70,234,251,50,73,156,222,194,3,74,12,200,177,125,224,98,19,35,205,249,181,146,117,202,213,225,92,173,132,126,97,154,112,147,127,183,16,173,179,200,127,65,104,70,240,101,59,188,105,252,234,2,83,175,41,126,180,73,213,203,103,93,171,101,224,171,195,103,130,144,61,21,237,106,140,158,15,197,180,91,71,25,79,116,127,252,8,54,68,117,62,123,15,250,38,207,219,255,70,2,65,91,146,94,5,122,32,40,64,250,79,67,158,150,30,141,243,188,167,187,66,153,154,39,31,129,160,228,162,115,254,230,73,250,122,178,152,70,157,11,195,213,224,219,189,99,200,57,154,110,247,10,242,95,241,233,157,8,15,30,254,150,81,198,70,43,126,187,21,211,208,17,152,41,221,39,51,146,137,106,8,199,16,238,237,19,194,95,70,154,27,146,12,59,203,252,98,26,248,80,188,75,242,144,97,84,72,127,57,138,54,147,52,246,179,137,68,26,227,247,174,205,98,182,75,147,31,138,157,219,125,182,112,135,66,176,91,111,43,15,147,149,248,224,51,217,100,157,225,81,63,202,30,38,27,57,183,215,244,124,245,231,86,190,97,8,199,149,166,207,170,115,6,14,197,227,131,209,152,200,186,121,239,211,244,100,253,104,36,8,228,219,131,26,83,86,220,24,114,135,73,247,238,231,202,75,138,115,19,213,200,252,79,71,111,254,24,95,203,50,240,218,79,80,45,108,249,242,193,139,41,252,236,237,70,121,246,215,249,203,73,1,227,244,171,147,29,254,153,59,158,233,153,84,84,220,218,224,246,137,147,1,175,85,174,9,188,157,28,221,40,255,109,130,171,162,115,37,242,48,211,15,54,95,39,93,32,206,240,223,126,93,180,152,235,227,62,175,107,124,93,16,139,134,154,169,110,60,63,249,136,79,155,114,13,75,29,119,125,27,213,122,231,191,87,125,162,233,162,149,181,106,102,127,95,79,37,134,56,56,194,151,39,1,69,118,120,59,188,224,203,106,246,106,146,106,254,222,22,54,177,103,27,217,31,120,150,248,109,211,104,107,10,195,140,217,254,219,88,174,72,181,165,154,14,115,243,7,154,187,89,249,202,165,157,152,15,51,207,15,30,40,228,60,25,162,209,135,31,59,217,44,183,55,18,152,95,191,38,240,25,40,226,14,131,152,27,221,4,223,215,147,105,229,17,18,130,133,79,57,70,217,207,203,103,106,104,118,102,44,223,151,64,92,194,184,70,227,186,109,125,252,31,12,41,74,131,20,232,209,243,235,59,6,102,118,236,154,73,161,105,185,108,63,57,82,8,10,163,141,84,191,133,13,206,8,234,74,154,127,74,144,44,253,228,148,224,75,81,120,193,130,203,113,52,166,122,154,26,251,185,221,196,111,239,46,59,69,18,107,100,235,253,104,200,120,226,250,201,180,80,62,46,140,221,54,134,246,250,178,49,190,241,79,211,12,12,133,202,201,32,167,39,192,31,121,37,121,172,131,156,180,220,167,104,140,33,133,41,195,119,141,11,89,205,28,198,213,110,10,156,44,76,44,223,40,230,245,234,78,177,66,144,205,158,25,27,213,202,37,26,146,46,184,71,123,58,124,190,174,165,99,233,236,181,178,95,120,53,123,171,172,73,57,192,47,244,59,48,85,134,103,32,178,251,248,242,133,38,92,190,117,40,64,43,249,162,129,3,98,211,186,52,36,165,214,89,253,151,113,140,159,67,222,22,187,69,223,197,210,71,112,2,195,166,211,21,34,198,62,137,155,229,90,210,119,141,34,223,71,62,226,93,144,251,149,5,253,124,125,181,199,24,255,145,30,100,70,51,117,137,230,119,109,38,133,207,162,75,199,250,231,217,6,76,83,89,157,26,249,81,182,237,14,67,112,89,114,242,126,133,181,33,250,209,247,35,47,27,99,150,28,51,26,202,138,83,200,75,100,61,235,40,62,22,186,241,70,37,191,75,250,149,209,248,193,103,74,162,133,83,224,244,41,168,0,66,243,148,13,29,252,175,145,227,182,64,75,210,117,209,148,0,29,254,185,251,85,253,240,145,114,252,94,39,122,85,187,203,219,166,96,95,134,223,53,107,191,42,249,90,147,106,220,21,52,208,33,238,177,228,72,207,99,244,103,130,138,89,111,79,142,212,12,153,190,151,141,174,75,19,34,15,32,45,135,223,51,177,207,84,58,98,10,59,54,190,184,15,198,8,77,162,82,42,180,86,100,119,152,128,233,129,249,62,124,144,227,106,94,164,63,170,192,248,46,95,127,148,37,45,249,88,37,231,113,208,226,209,56,28,182,149,52,189,4,21,224,219,14,158,72,96,159,89,97,73,82,2,25,200,175,25,238,192,68,122,178,135,134,32,55,122,242,47,96,145,250,27,154,46,129,170,230,199,110,232,99,75,81,8,96,233,27,255,104,19,177,90,201,47,159,55,48,124,128,111,150,92,177,255,40,70,174,240,152,116,156,159,65,56,91,175,27,50,154,143,35,246,222,249,121,222,150,163,244,79,147,136,118,165,39,73,132,12,157,159,27,18,251,210,172,24,98,112,159,103,225,143,135,177,159,28,210,25,208,229,115,168,129,161,75,149,123,232,35,75,195,245,27,16,236,180,68,164,164,198,206,244,69,120,243,131,179,117,247,222,207,158,53,53,243,190,63,56,147,168,185,209,52,244,6,178,125,237,131,79,96,184,133,198,67,153,133,187,241,147,119,254,186,36,227,173,91,205,111,12,234,177,218,4,20,70,109,254,28,246,64,33,249,220,21,160,12,182,101,113,219,240,156,187,184,118,158,149,5,213,192,26,240,96,199,189,5,70,89,246,219,18,146,252,38,9,81,4,182,222,157,237,48,165,0,201,135,15,43,12,124,155,163,89,204,248,244,28,253,55,235,168,255,237,191,255,229,95,254,245,223,212,81,251,252,59,212,81,255,214,181,220,75,165,160,252,141,173,105,132,147,34,25,198,193,252,245,201,120,26,44,49,240,1,7,253,21,37,158,2,229,37,129,59,45,72,217,159,176,181,138,12,125,125,107,126,106,200,192,4,173,67,223,253,66,148,43,142,54,231,63,25,57,216,211,237,26,67,131,132,182,76,34,214,117,151,226,183,39,98,241,82,51,64,20,59,149,56,26,49,151,218,150,14,106,150,20,31,89,36,150,68,178,181,192,136,113,79,99,6,245,202,154,136,64,100,6,253,40,31,212,80,78,214,146,47,230,204,151,171,249,23,81,205,193,64,14,62,51,210,249,246,125,88,50,173,72,202,170,172,148,90,247,57,138,237,183,9,228,104,230,126,12,79,64,78,232,223,66,29,56,231,26,180,49,126,79,28,75,34,40,37,146,14,38,219,235,243,64,67,81,75,158,137,57,220,124,118,81,7,230,221,143,153,117,69,152,148,159,124,146,57,39,158,90,144,56,179,246,215,177,71,132,194,198,64,107,6,120,101,174,26,243,27,113,96,209,159,62,43,76,253,50,182,3,247,197,153,180,132,51,39,57,67,159,254,160,215,233,243,70,206,46,13,223,13,225,14,69,215,151,44,70,163,185,152,56,139,2,222,8,50,109,35,211,18,155,33,10,91,103,197,215,149,108,227,86,255,161,152,137,136,171,61,150,156,76,197,126,240,9,114,206,203,146,12,57,89,141,228,15,5,215,212,33,141,111,148,188,202,248,228,105,14,92,160,43,77,137,29,216,115,44,143,14,104,188,216,34,31,90,97,21,44,79,150,141,97,125,78,178,161,199,214,166,122,121,150,139,44,84,158,37,91,76,53,197,131,107,58,146,151,132,184,52,132,109,167,9,208,203,135,165,226,212,131,135,179,178,129,233,26,126,142,70,215,177,57,108,27,126,201,217,154,81,125,4,7,200,25,35,164,35,123,10,110,45,78,222,136,83,228,183,177,146,61,95,178,95,56,45,202,178,20,18,217,229,213,61,122,24,108,133,167,208,8,76,245,116,248,94,105,216,31,101,27,87,232,139,202,254,72,79,84,121,230,82,57,152,18,69,247,132,0,68,222,44,149,227,115,42,230,44,15,221,77,172,72,34,193,131,221,178,24,195,160,13,241,72,180,100,27,9,133,47,10,165,159,43,201,35,45,52,129,248,193,221,82,159,82,47,199,22,40,127,46,134,132,176,157,55,47,48,121,234,182,60,182,182,97,161,87,182,81,75,9,24,250,151,210,112,168,198,187,44,61,28,179,105,74,168,10,175,26,95,23,225,44,35,66,78,110,68,91,63,185,53,143,101,189,178,117,223,245,137,63,173,115,64,238,107,33,190,31,187,29,212,90,183,38,40,161,125,214,56,26,63,42,249,101,10,243,95,71,56,104,49,214,141,188,204,142,129,162,159,123,65,211,145,61,55,34,206,99,122,44,136,159,67,22,81,57,30,111,93,177,117,61,95,41,205,97,58,204,144,37,91,126,101,36,122,148,40,99,157,10,145,159,105,100,201,69,127,176,154,55,88,142,45,226,48,238,147,192,149,82,166,239,232,91,51,181,215,170,67,124,186,61,24,48,201,126,77,162,159,161,68,104,250,193,188,63,17,222,169,86,167,251,4,106,216,127,150,53,245,190,32,205,173,47,40,26,72,11,244,161,133,30,100,80,63,21,166,179,245,69,241,106,105,22,132,22,138,26,59,227,97,223,121,214,125,26,238,113,190,233,70,234,230,169,4,153,141,154,47,2,103,34,62,33,173,146,174,206,48,75,55,29,208,248,55,154,68,228,251,170,158,223,172,8,141,53,77,65,78,235,130,244,76,196,48,27,193,167,150,131,146,214,151,199,216,246,58,139,158,27,75,84,79,192,156,255,63,196,110,147,77,185,85,74,63,24,9,58,253,64,146,13,22,71,207,171,147,213,233,160,103,55,180,124,5,193,81,139,176,230,153,237,246,71,78,6,206,230,20,40,175,171,18,196,250,185,59,153,39,45,183,208,110,241,25,211,147,220,161,209,58,235,209,137,36,189,31,13,59,79,30,40,122,145,41,251,238,19,2,85,215,18,44,101,187,118,147,132,116,167,106,130,62,209,160,236,131,48,243,173,164,166,183,149,207,175,121,46,46,227,26,39,123,211,3,99,25,54,115,228,78,113,16,210,28,60,153,242,26,153,215,179,106,111,41,45,159,184,47,79,95,63,208,208,204,98,21,199,151,75,151,149,167,32,233,189,17,47,103,75,179,158,167,236,71,159,171,204,66,53,7,134,90,145,3,166,129,178,60,11,136,235,59,193,62,172,120,10,233,250,178,171,107,64,47,19,15,232,93,223,199,172,182,235,142,52,249,30,154,6,164,216,95,246,136,12,62,70,119,207,68,220,233,50,242,147,119,139,214,158,105,252,68,62,254,70,232,120,72,226,245,108,58,205,57,234,22,108,193,165,118,124,86,147,160,71,156,217,157,252,139,228,231,127,179,120,100,224,105,189,208,57,131,45,246,252,228,138,41,199,252,216,199,23,30,166,119,235,85,38,92,229,36,185,143,113,149,183,188,81,7,162,122,40,3,165,225,168,235,69,13,168,199,240,128,4,206,120,235,120,177,114,35,133,167,97,204,121,181,72,196,120,13,234,124,150,75,196,5,209,72,167,95,194,79,78,199,155,142,148,134,186,134,239,156,40,136,111,218,215,20,62,33,192,244,178,159,177,250,202,115,244,142,124,50,174,63,39,8,149,5,255,204,234,165,123,178,154,245,62,11,193,158,246,135,237,89,116,210,131,153,150,59,65,187,17,162,62,152,254,32,141,144,26,188,126,191,43,138,162,44,133,122,112,166,129,222,235,168,4,76,50,200,154,17,55,190,8,137,36,143,209,79,229,137,14,108,186,188,58,108,190,221,66,35,104,80,85,91,20,120,207,187,221,83,159,9,189,103,197,203,172,115,154,112,135,84,74,55,13,93,35,106,203,89,101,248,206,72,65,129,44,71,81,123,40,249,1,203,216,179,69,24,94,79,167,249,81,210,243,52,5,32,19,230,197,120,88,146,18,73,84,54,20,35,42,249,212,29,134,162,221,152,72,193,3,152,83,52,40,169,67,67,181,112,18,1,143,232,166,133,112,8,64,153,216,249,11,240,226,68,42,1,219,34,8,88,1,99,118,167,31,45,226,34,203,89,50,3,231,240,38,217,71,179,226,250,252,192,129,81,208,73,122,52,21,14,39,171,216,138,168,220,137,51,73,22,247,253,1,206,20,66,37,106,204,171,120,19,45,48,20,40,189,114,84,134,60,27,220,9,103,155,150,252,88,67,81,120,114,152,109,146,70,64,244,126,181,32,110,192,16,252,115,154,117,77,81,88,45,40,121,214,103,217,11,251,156,69,215,247,89,92,116,138,79,52,132,249,247,65,18,169,106,177,31,26,84,203,254,129,32,17,182,116,146,166,219,50,104,148,44,184,185,15,173,132,194,0,46,78,251,248,73,191,63,21,94,18,131,65,179,97,186,171,75,215,92,186,45,75,48,124,232,186,210,248,169,246,184,45,211,163,87,6,244,153,28,183,23,81,59,76,199,149,30,70,9,122,167,126,234,134,83,159,78,255,132,82,244,72,127,48,107,121,215,88,250,220,82,44,154,124,224,166,134,32,15,188,208,141,95,157,246,68,83,184,238,109,32,12,122,81,188,91,179,106,121,194,39,186,10,191,221,61,46,150,148,253,244,210,144,2,245,239,235,4,167,163,79,229,249,179,72,126,58,200,166,67,129,57,152,198,87,216,250,56,207,0,37,152,90,158,167,70,98,200,201,121,21,127,202,164,123,209,141,100,172,79,12,149,248,55,105,81,16,74,168,191,16,43,238,39,173,194,66,127,25,205,207,157,94,93,54,248,240,116,216,149,32,177,157,168,70,111,27,81,69,159,11,127,98,221,89,11,138,166,102,224,228,58,100,248,197,99,3,223,226,62,238,209,19,23,38,237,126,72,228,68,146,255,52,118,31,75,185,121,102,130,226,99,5,203,153,38,61,84,212,89,81,203,248,198,48,171,226,208,216,206,116,140,119,10,66,227,52,149,75,33,254,109,116,105,190,135,70,127,220,217,105,21,101,13,230,84,131,45,121,126,70,91,28,161,64,211,84,224,39,71,114,121,117,161,33,243,219,159,202,131,193,188,114,33,111,35,120,58,157,250,135,123,202,208,202,131,13,180,225,67,137,25,135,107,149,122,11,13,202,78,94,130,175,156,181,108,177,209,202,243,65,78,231,122,237,79,110,109,67,194,253,80,56,61,51,23,61,152,124,143,19,80,207,227,78,154,193,165,124,179,62,223,196,69,95,37,165,82,173,197,172,249,41,221,193,124,101,17,86,6,41,74,159,221,137,196,39,8,162,66,57,180,208,115,190,251,47,162,197,205,134,148,173,166,222,160,91,55,63,58,19,106,79,77,220,53,166,223,234,48,173,205,35,43,189,154,118,89,191,112,243,17,215,170,199,164,116,209,29,165,215,175,85,61,120,214,20,172,112,212,21,31,254,52,61,214,194,97,254,25,18,10,245,21,145,177,234,76,252,115,102,132,158,4,54,91,26,39,103,211,59,212,53,155,73,87,70,139,131,179,237,8,101,160,12,107,79,119,152,38,79,185,107,171,28,109,111,132,161,72,69,245,77,224,51,74,91,16,153,89,64,138,210,248,205,80,114,214,120,102,68,146,114,114,214,249,207,160,3,152,146,151,84,107,246,248,45,127,193,221,238,170,136,77,38,168,187,141,48,220,237,51,81,12,29,226,211,186,255,29,69,130,84,123,31,38,251,239,53,46,241,123,150,252,28,139,236,158,163,204,213,250,203,248,196,127,26,97,36,117,146,89,180,61,112,243,246,2,200,143,194,52,182,31,94,95,231,242,178,34,92,17,207,243,3,211,11,222,227,224,141,172,141,206,25,41,71,238,153,80,46,169,65,20,253,32,230,130,118,89,231,121,105,79,6,227,196,139,24,6,239,162,172,91,82,163,35,8,237,68,230,85,83,188,76,18,45,88,233,56,43,206,135,65,77,115,89,176,225,103,18,245,76,172,167,234,215,185,15,216,242,210,202,178,21,253,238,139,68,136,68,226,43,147,220,239,62,250,209,67,209,238,249,202,214,175,122,190,131,81,210,16,5,149,204,115,54,229,52,31,99,187,168,147,59,85,109,12,35,253,228,230,142,162,201,99,36,175,171,79,25,203,60,95,167,30,141,138,232,253,182,136,243,52,121,92,185,57,127,98,240,23,235,211,46,85,209,94,244,201,238,199,218,213,147,155,133,218,10,184,216,172,33,48,38,244,142,54,163,175,40,39,29,139,237,229,23,206,148,187,181,237,136,213,192,199,201,162,132,33,190,161,213,204,132,163,11,12,45,161,19,216,9,21,166,87,215,225,177,95,62,35,67,73,6,4,177,101,6,220,44,97,168,75,42,29,243,222,205,97,237,162,178,1,199,179,119,244,232,51,41,22,141,203,114,77,21,219,91,31,248,42,225,203,43,109,28,82,71,143,163,41,28,104,123,26,226,57,209,185,131,27,131,142,126,163,237,71,79,145,153,213,107,136,131,34,225,74,209,75,53,134,42,32,83,8,40,46,232,1,76,212,161,217,196,66,91,87,188,106,54,28,154,251,202,38,70,212,253,125,32,73,168,105,80,200,140,117,69,195,18,22,35,243,225,82,210,148,238,211,17,26,131,173,107,183,161,209,124,253,145,34,152,166,95,166,89,173,57,19,31,230,226,22,246,131,161,174,165,77,115,27,58,127,154,199,60,91,226,228,73,185,102,110,194,58,202,248,105,119,119,6,182,207,79,127,250,28,159,124,202,56,239,29,30,174,254,54,179,147,247,228,157,207,88,73,79,121,226,72,239,224,25,158,73,217,192,217,214,134,232,83,172,176,242,53,223,7,1,43,69,203,30,13,180,251,45,172,224,17,227,151,77,186,252,161,232,160,11,92,124,36,160,84,137,110,153,192,19,83,77,239,44,61,223,89,213,174,139,3,147,167,137,246,77,58,56,53,11,218,176,37,247,223,134,169,93,181,153,23,50,169,7,102,216,97,210,86,167,204,34,19,212,218,222,181,138,121,86,214,29,25,22,243,190,230,65,245,233,218,229,8,39,33,237,232,28,197,131,165,104,143,0,125,91,59,78,142,12,73,213,230,206,243,221,221,64,1,181,19,209,221,99,255,128,92,148,131,108,152,159,246,3,182,97,254,233,153,242,89,209,111,11,107,243,225,23,70,111,60,223,155,194,103,115,26,104,221,90,173,229,220,198,232,118,216,170,127,122,48,124,144,56,247,90,38,156,40,48,119,29,29,202,171,64,80,208,11,223,36,234,252,232,185,76,247,80,225,229,253,5,13,181,240,92,245,163,159,63,114,165,195,229,172,60,202,229,130,159,210,125,42,196,2,135,154,129,18,41,71,204,239,189,155,75,152,126,152,52,207,122,191,43,26,62,125,232,86,241,12,178,146,226,202,42,133,100,101,5,242,221,122,141,218,138,19,77,187,161,80,133,237,190,193,110,191,142,51,61,26,78,90,246,129,130,143,80,237,218,160,124,166,240,236,187,216,134,143,208,185,242,250,164,44,210,231,227,106,253,232,233,33,165,99,241,158,191,34,91,163,202,8,11,64,171,77,108,202,163,81,254,188,16,145,224,170,214,184,21,13,229,188,215,241,148,24,224,195,69,224,198,217,179,242,198,11,85,187,225,161,194,153,224,247,212,21,183,152,179,180,47,62,13,173,34,141,67,10,148,156,226,47,172,241,181,145,6,250,7,112,112,206,119,139,253,252,199,254,194,134,142,44,67,44,255,86,102,11,59,38,224,196,230,166,95,152,249,246,35,181,161,252,137,127,69,4,61,136,28,152,177,129,159,28,201,148,120,198,160,180,179,253,158,241,249,228,183,9,115,175,11,99,15,247,117,44,3,159,49,122,179,170,163,153,47,114,255,149,13,32,255,98,124,23,19,5,181,40,234,110,115,251,209,48,45,228,232,70,116,251,37,224,129,201,53,140,123,180,165,158,63,103,73,224,135,123,1,76,74,49,197,125,65,68,143,101,118,208,38,131,71,237,240,135,6,197,103,202,209,228,99,190,114,34,48,162,195,77,46,173,145,170,237,241,200,177,138,74,114,116,167,44,181,239,201,231,245,156,253,169,138,204,79,215,30,244,108,132,174,159,12,171,192,217,71,127,20,70,46,124,179,182,181,11,111,246,104,191,46,16,131,41,184,4,74,157,236,188,205,184,110,44,73,229,220,16,107,233,12,116,184,210,63,43,71,127,201,157,184,50,148,95,228,104,232,71,205,159,56,12,170,125,93,72,205,42,131,222,213,236,47,164,101,241,105,35,215,108,141,59,62,86,80,193,154,85,142,94,164,183,211,114,24,126,92,17,120,51,211,20,63,57,14,97,165,202,165,177,55,205,165,57,12,201,71,79,190,119,250,66,115,80,202,218,243,142,98,28,199,218,151,23,2,166,70,222,154,192,208,30,253,11,161,165,231,154,76,193,180,56,231,250,22,44,80,148,69,138,160,36,185,186,163,80,147,111,209,98,192,218,76,8,55,127,240,9,0,198,237,149,6,38,199,190,252,174,8,63,174,109,4,111,2,78,136,159,27,157,145,43,148,68,105,191,54,15,62,126,112,191,178,163,108,120,17,125,74,241,211,180,103,201,16,198,187,59,251,148,67,199,6,253,90,23,29,52,160,78,71,225,158,22,121,36,216,193,77,31,224,84,22,233,64,20,24,86,143,79,72,179,90,78,67,206,189,138,73,235,124,240,121,30,41,233,77,211,196,80,151,15,4,218,123,110,10,3,152,244,124,241,223,62,49,235,251,182,216,253,127,140,44,96,75,33,222,87,77,116,216,239,3,55,137,124,153,176,38,230,246,61,238,59,13,20,133,239,203,166,0,115,226,153,30,71,163,245,94,5,54,174,134,127,0,196,214,85,158,56,106,13,229,147,164,225,210,170,37,134,4,134,102,213,103,220,55,117,161,123,223,180,111,161,103,236,79,173,72,174,25,7,162,97,150,223,142,226,239,44,99,1,135,244,21,71,82,21,23,108,152,83,90,28,202,87,47,223,206,228,253,205,88,1,216,23,85,189,106,122,206,198,188,247,140,110,152,194,219,168,100,14,47,132,66,229,137,145,23,95,43,96,211,98,149,163,73,106,47,95,248,206,7,111,109,131,1,115,178,90,102,188,204,114,27,245,0,89,32,238,171,204,182,71,22,152,246,243,56,148,164,129,172,14,139,214,174,59,138,18,230,234,89,225,193,102,246,27,193,84,214,118,147,21,119,89,86,123,94,116,221,102,57,208,102,2,65,113,110,104,77,122,48,89,141,28,99,140,22,170,116,135,1,132,207,180,99,190,193,55,112,43,220,224,114,223,163,9,106,151,252,246,121,216,231,121,142,184,52,94,157,60,20,250,34,191,253,10,176,213,252,239,235,160,62,239,38,55,192,184,24,203,8,133,202,52,227,227,25,176,216,186,158,124,34,254,80,138,195,231,227,208,113,182,140,93,234,139,203,217,72,97,147,122,63,92,242,60,123,122,164,49,76,162,76,78,78,71,78,25,254,241,156,160,127,220,157,20,40,85,163,120,95,131,222,18,25,71,164,33,32,97,57,204,134,95,158,41,45,231,99,249,7,50,224,86,228,34,168,89,207,126,32,2,112,89,86,53,56,49,231,47,124,227,204,182,8,121,203,133,209,218,245,229,230,129,73,244,200,122,204,61,182,228,51,188,21,27,155,172,30,182,177,234,62,153,209,136,36,206,9,6,103,183,158,3,38,251,181,245,210,216,66,86,63,185,25,103,73,16,195,84,144,119,12,21,19,89,148,11,135,8,240,49,189,64,81,56,149,175,107,155,125,156,63,112,36,227,210,173,211,24,85,111,185,159,50,106,45,180,93,234,125,13,51,79,24,14,211,224,32,203,11,212,186,212,125,5,176,54,242,37,95,31,20,231,54,125,189,54,211,167,43,1,8,12,91,54,142,166,92,116,139,168,52,168,97,66,238,40,12,243,33,179,29,100,146,81,60,206,160,138,154,46,9,26,184,124,41,167,95,30,121,118,153,162,55,30,13,195,71,89,183,93,112,151,235,34,11,87,226,166,113,223,235,50,107,160,54,159,138,191,14,18,109,237,182,118,29,24,175,143,237,243,63,2,190,162,70,0,76,26,55,251,165,193,185,153,242,97,111,76,181,150,175,76,212,178,160,138,59,220,205,143,232,75,238,0,19,163,222,53,21,238,35,89,239,226,48,13,160,65,76,50,120,247,233,145,27,58,31,243,170,167,216,201,201,206,127,159,128,89,234,110,125,217,219,76,24,190,163,73,171,181,38,11,136,205,96,49,143,147,98,20,239,122,224,243,200,242,119,225,38,128,181,229,145,226,196,189,125,233,106,86,130,213,215,53,77,164,252,67,171,145,69,229,85,51,71,172,111,4,35,87,180,250,92,207,219,26,219,191,107,202,167,229,238,231,13,134,194,238,191,204,182,246,54,164,1,55,36,181,191,183,197,142,153,122,136,92,217,166,197,253,187,171,106,141,249,178,5,64,214,149,100,235,7,179,55,124,158,216,24,150,120,253,96,22,212,54,101,86,128,187,56,253,243,168,8,111,173,170,159,38,121,106,95,33,170,241,167,151,126,0,172,149,227,123,104,21,113,46,25,41,220,119,206,254,170,141,101,41,187,139,189,200,214,248,116,133,212,102,154,251,121,224,116,248,248,169,11,109,95,18,135,163,193,118,2,27,127,40,236,144,111,59,15,163,236,103,191,235,48,244,150,27,247,89,147,210,185,179,56,186,155,49,244,133,79,164,61,182,191,109,104,223,39,116,235,23,30,39,50,255,184,219,191,75,67,184,247,194,27,190,213,55,68,209,154,216,242,229,254,4,158,119,117,152,244,88,186,195,16,114,2,29,86,126,225,116,150,148,37,48,170,203,205,7,26,129,118,202,122,242,97,110,147,223,201,201,47,214,171,71,51,204,198,175,70,222,129,158,167,121,27,174,129,39,74,24,126,116,55,22,144,192,51,155,159,226,7,19,153,95,251,155,241,163,122,165,244,141,36,50,65,103,212,21,129,43,198,88,126,180,73,221,223,113,200,165,213,79,185,2,118,28,132,46,153,145,206,164,188,183,79,10,116,148,73,29,135,83,83,184,241,0,44,163,45,48,151,94,55,244,20,143,42,161,44,183,250,28,205,168,158,14,211,233,87,245,133,76,196,87,253,174,201,199,83,116,186,240,50,199,161,229,176,133,168,119,36,193,164,233,213,51,34,184,174,212,219,133,110,245,212,196,147,116,152,73,103,41,12,159,162,198,209,231,115,154,242,204,10,234,67,195,167,44,74,191,45,223,213,137,197,165,197,109,145,241,186,6,106,40,7,159,255,141,236,199,90,226,165,221,151,89,88,133,103,220,53,186,92,67,70,74,193,22,46,197,47,151,194,222,244,62,51,120,74,107,250,254,27,118,67,191,156,144,97,58,85,103,215,230,47,155,230,147,145,228,186,145,166,27,190,182,153,1,228,212,147,255,136,3,142,98,202,121,115,103,4,72,200,40,125,231,70,178,53,95,18,1,48,222,165,158,139,193,77,180,202,6,156,149,208,91,112,54,245,63,84,146,21,93,8,2,59,76,221,248,178,198,71,55,87,230,248,186,206,55,79,7,239,3,83,162,13,152,60,193,221,130,252,18,229,243,75,49,161,59,200,162,112,31,10,60,53,190,230,15,62,243,46,22,108,2,147,185,249,21,120,129,27,2,4,114,242,51,140,230,231,57,2,140,34,219,125,102,108,217,219,112,208,90,44,155,156,122,33,48,144,253,194,138,81,216,182,194,148,5,253,194,240,243,234,242,192,225,88,225,110,254,131,105,168,149,134,208,129,8,60,118,53,229,131,49,190,188,148,245,209,17,5,27,62,229,48,32,229,211,106,116,214,127,236,210,77,223,150,182,129,29,216,132,18,190,40,190,208,170,138,178,129,192,86,158,109,1,35,112,120,95,22,158,153,103,115,227,71,99,143,122,197,206,6,133,52,212,215,252,178,225,191,21,9,129,206,45,36,57,121,253,185,111,92,24,69,201,86,190,71,6,245,177,232,56,234,48,114,187,63,177,76,215,183,30,76,148,210,227,202,18,45,22,50,101,96,183,90,118,92,89,82,137,31,80,50,217,59,14,166,222,164,40,109,174,223,36,92,200,28,231,86,138,192,120,92,37,191,176,19,166,32,162,39,240,111,159,246,131,97,32,47,137,98,58,84,246,19,176,6,220,172,238,167,48,28,247,118,225,209,101,62,162,199,41,125,70,68,192,148,183,110,116,102,240,137,123,198,133,9,80,21,238,37,175,118,225,114,133,242,127,240,168,223,84,105,48,19,67,192,48,210,242,87,8,133,130,201,110,178,191,176,43,54,253,224,124,27,106,13,38,8,184,48,69,220,165,48,6,48,237,194,194,55,249,193,173,207,123,244,88,183,183,148,15,173,208,47,231,40,42,171,50,75,155,5,150,207,179,6,195,219,23,216,138,218,254,70,166,185,237,94,180,16,55,126,121,32,218,128,204,55,241,194,244,85,122,141,130,30,215,50,111,229,141,116,54,147,153,79,87,200,90,95,98,43,40,58,75,219,47,204,148,64,242,3,83,161,29,23,150,224,139,17,140,241,71,128,7,150,241,111,177,93,60,109,52,130,139,76,55,131,47,51,167,117,225,44,123,50,131,73,15,4,76,176,44,215,117,54,116,203,231,73,203,159,182,58,30,52,34,55,131,211,168,122,238,73,5,50,126,186,34,107,145,31,120,250,150,204,224,166,1,16,108,135,250,137,230,33,214,222,89,76,214,3,59,179,194,180,220,97,85,42,188,208,133,140,163,155,5,207,10,155,147,203,133,145,81,122,224,246,217,153,24,44,93,121,31,186,20,213,233,127,156,48,218,21,224,64,9,182,100,169,71,234,125,196,210,115,194,71,134,176,140,80,242,206,159,79,50,94,72,179,45,153,112,104,111,218,190,96,206,170,70,40,52,37,150,226,58,55,160,76,108,53,43,140,244,127,160,144,242,134,162,56,4,151,11,207,45,49,31,233,195,237,219,57,124,226,152,193,135,194,166,218,125,97,106,253,10,23,247,246,251,193,185,200,100,100,240,253,238,14,140,45,229,133,77,67,41,62,121,110,75,190,248,9,35,100,52,63,152,114,232,101,88,2,91,15,151,143,3,172,19,228,186,206,102,123,223,231,105,210,87,247,97,211,34,209,99,14,196,104,97,200,198,226,76,30,176,60,252,196,103,141,233,83,70,193,196,150,201,163,73,131,225,121,42,76,55,115,187,112,218,117,62,240,250,216,126,6,167,177,202,115,52,241,203,253,109,220,97,47,12,225,166,23,159,229,152,123,153,152,30,120,198,66,111,218,6,178,115,7,70,48,171,93,24,225,2,133,105,32,27,1,19,236,180,7,30,158,204,48,56,103,89,18,151,209,215,70,28,77,165,239,69,187,151,146,12,149,62,42,131,115,234,45,238,139,134,212,250,194,52,208,94,248,106,201,252,208,81,239,109,113,33,229,57,152,134,128,239,227,33,253,134,133,218,3,23,207,36,30,120,137,200,205,15,133,76,17,232,18,123,201,31,60,167,127,60,192,169,200,186,2,140,131,111,192,179,72,162,254,7,127,141,209,6,147,242,127,47,124,87,57,186,139,69,221,15,94,159,0,226,15,150,10,2,40,205,174,254,192,231,48,110,163,192,8,201,239,248,233,102,142,119,23,70,95,59,22,45,82,142,51,245,7,62,123,222,120,155,100,36,179,4,217,192,187,183,114,97,204,152,20,198,198,36,46,28,189,41,153,161,23,59,139,143,17,245,131,145,73,85,248,236,227,87,188,47,243,112,111,15,220,246,188,151,150,168,65,11,76,73,115,198,251,196,113,62,183,7,198,253,244,194,181,75,32,128,244,52,218,189,1,51,218,202,3,159,101,54,158,90,202,226,4,244,131,119,175,247,183,233,161,215,167,118,230,117,175,95,0,83,1,125,126,187,56,69,31,155,225,77,39,219,123,244,72,241,80,81,202,146,36,233,15,246,53,0,84,24,110,31,90,228,224,73,143,228,3,247,44,63,77,53,253,253,233,59,210,198,182,85,244,65,201,81,4,204,122,253,188,144,124,35,9,224,220,254,120,102,229,243,185,51,152,70,187,231,228,40,9,247,128,203,252,227,125,65,248,185,71,23,6,174,192,8,61,167,251,219,148,124,244,183,145,245,143,111,31,194,212,106,227,129,231,142,247,5,92,159,143,128,146,94,204,135,124,5,207,100,74,110,114,199,35,237,102,170,171,163,152,102,14,255,233,78,40,221,245,194,199,252,58,40,65,237,239,174,7,117,146,133,161,117,143,242,162,17,62,25,172,57,133,245,19,167,254,80,212,220,70,127,209,245,53,75,253,96,105,161,7,230,237,236,128,17,211,213,183,69,163,109,185,39,79,102,9,240,192,237,35,240,27,140,92,105,121,224,185,231,61,57,50,19,83,97,163,228,4,156,166,166,82,128,101,202,162,227,91,66,55,19,135,75,190,42,15,83,44,126,209,60,229,216,85,246,139,166,25,63,92,183,57,28,41,156,98,167,120,54,102,29,214,139,160,115,184,245,24,48,162,145,250,196,72,255,120,61,21,171,0,166,113,57,55,171,230,157,197,203,50,145,130,7,94,30,102,27,250,76,195,13,137,157,184,110,219,125,231,249,192,251,62,18,211,47,214,153,18,209,137,84,226,167,89,176,245,161,64,227,75,49,68,243,111,20,42,12,121,167,94,120,52,93,126,208,33,142,5,29,253,85,225,88,116,83,65,173,249,158,155,245,252,57,24,50,151,192,77,147,129,139,247,117,71,25,212,42,221,124,3,143,53,219,133,69,145,21,120,211,43,237,240,89,53,75,211,217,236,192,200,16,93,152,237,196,133,209,85,139,189,9,138,122,245,185,237,205,248,136,245,131,226,248,19,15,16,12,123,141,1,24,137,130,251,88,44,25,21,121,129,110,238,122,50,75,163,34,60,179,111,63,144,200,109,89,190,108,139,232,34,81,67,135,114,151,29,219,110,164,138,125,143,11,83,39,85,9,243,225,205,187,191,222,54,177,133,89,242,11,187,42,253,15,22,199,53,131,45,17,122,225,92,100,90,176,245,228,179,253,1,206,251,137,121,233,247,158,213,195,133,254,35,94,222,71,126,86,58,36,150,253,182,27,28,180,34,151,198,102,49,121,140,213,45,63,33,123,39,96,87,219,55,24,23,97,61,121,198,181,121,92,184,234,130,191,141,129,224,51,86,199,229,113,175,231,232,226,210,2,63,184,38,137,239,54,50,158,205,7,11,181,143,222,101,66,219,76,222,181,250,165,149,97,166,175,14,67,123,38,79,231,55,102,156,143,34,48,233,95,167,28,96,187,156,36,57,134,69,61,89,217,239,194,45,63,56,238,56,5,174,17,141,27,122,187,238,96,24,48,53,120,236,8,137,70,124,123,6,30,2,121,68,214,174,157,184,242,44,156,243,194,236,139,179,143,149,102,121,180,36,240,172,52,237,251,149,65,207,185,32,210,181,180,79,59,136,69,208,157,107,129,161,133,237,11,39,201,58,27,124,70,237,16,120,220,105,133,70,108,216,160,126,114,148,105,36,71,100,240,106,158,57,54,248,246,228,81,118,159,102,133,253,193,52,128,221,94,67,224,101,34,60,23,206,178,133,55,184,220,103,6,220,238,7,52,76,123,56,190,206,102,218,177,55,237,54,232,141,111,221,67,44,179,67,76,209,8,76,13,13,238,170,199,49,141,228,193,213,214,54,248,60,117,223,246,89,3,223,21,28,55,120,166,56,119,198,59,161,62,231,158,107,249,172,2,172,201,97,224,213,146,111,20,128,147,68,227,16,8,73,147,196,79,243,246,198,126,224,86,239,209,52,148,221,48,136,69,28,206,229,55,146,44,3,46,133,205,97,145,74,246,144,184,154,10,252,173,175,155,81,121,237,190,25,54,223,235,219,244,97,48,94,119,253,194,93,110,187,89,193,241,171,129,151,138,177,88,189,4,19,99,175,80,228,13,216,200,247,15,220,138,79,228,192,196,127,1,159,229,14,29,152,111,48,212,223,202,218,31,56,152,49,192,52,144,84,133,91,142,160,22,152,88,241,194,148,132,34,53,7,121,190,86,121,97,192,221,169,170,6,39,161,249,81,1,129,196,235,15,13,135,111,249,68,12,141,47,8,52,75,165,12,184,151,216,154,85,44,6,47,87,255,7,187,64,128,193,75,154,198,127,240,238,253,30,189,196,185,22,66,168,249,151,56,90,153,129,178,162,208,73,119,192,93,147,50,6,7,95,2,24,42,77,127,224,51,91,10,92,170,222,87,171,198,42,9,184,238,37,51,3,62,53,211,233,189,38,79,86,218,126,225,21,185,103,186,37,230,237,178,4,30,137,110,177,128,169,185,238,7,46,205,191,109,211,203,190,226,6,63,184,70,16,71,61,88,108,138,191,163,167,28,141,188,196,123,116,142,52,26,13,88,154,109,178,43,71,186,61,96,186,37,203,3,143,216,166,0,139,151,210,15,166,219,195,97,22,242,244,188,49,60,97,253,161,98,121,36,65,158,193,99,149,139,178,176,63,40,98,211,1,35,29,245,188,238,238,42,240,63,152,15,244,129,239,110,0,163,185,19,254,55,133,233,129,137,223,134,134,243,60,52,92,47,60,162,0,22,51,238,31,204,236,29,240,164,71,247,25,75,136,216,95,184,206,242,12,53,4,240,215,133,197,244,226,27,230,35,6,42,118,206,73,191,160,97,225,206,135,38,56,91,121,63,48,226,11,23,70,56,73,224,76,233,213,127,58,145,236,146,213,211,180,40,179,167,206,209,157,132,14,32,71,159,41,210,89,88,133,194,107,187,109,229,63,184,58,167,14,24,17,15,253,233,53,124,16,83,19,239,187,234,117,67,235,244,47,132,130,216,217,107,207,7,30,78,15,51,56,167,7,181,253,133,163,203,244,110,30,184,39,159,55,10,217,193,107,168,97,44,116,250,85,252,166,145,28,159,207,24,166,30,220,203,133,83,121,64,60,167,28,68,162,97,235,169,209,208,244,73,5,214,44,130,80,15,124,139,128,192,229,202,63,253,96,248,158,1,99,26,243,124,61,68,158,126,91,230,155,222,231,3,151,88,212,11,204,153,252,220,117,37,109,214,47,156,255,93,120,142,253,192,240,45,124,219,89,176,198,212,144,192,102,172,72,250,151,110,52,223,23,141,32,204,208,146,222,217,16,129,137,128,151,166,239,128,17,64,13,148,250,253,124,208,242,25,138,253,224,252,199,68,140,239,69,14,120,252,49,15,67,112,241,247,209,225,65,151,246,239,192,34,191,253,193,78,83,7,38,239,82,95,184,202,209,208,228,223,163,113,196,14,184,108,13,61,187,57,192,175,123,180,120,35,254,208,41,207,187,194,219,208,115,99,103,234,199,154,235,227,51,197,215,113,231,4,226,214,221,94,152,144,207,71,130,41,52,60,243,108,179,232,230,131,51,107,110,217,47,28,133,169,98,226,192,127,194,205,55,118,244,42,172,244,158,187,212,152,111,224,105,72,106,196,96,84,104,2,110,51,61,119,77,198,110,199,149,21,19,48,208,79,183,116,15,152,137,212,232,207,126,167,240,233,211,108,65,87,120,232,199,213,105,121,251,40,63,229,215,129,166,225,0,57,55,175,61,129,42,169,193,80,100,247,21,214,240,204,250,106,156,190,2,156,158,181,135,78,140,226,91,175,3,19,75,60,39,159,119,10,7,94,66,129,167,30,103,173,47,14,35,142,171,39,63,240,217,88,8,220,159,72,100,154,201,119,187,112,145,220,134,193,123,47,57,250,76,249,178,186,32,123,156,124,65,55,93,36,141,105,153,129,106,238,23,165,26,254,192,244,249,6,76,176,86,21,46,35,210,142,192,77,119,79,116,120,148,210,231,133,217,169,93,248,196,164,104,160,124,48,107,234,208,49,142,139,65,108,180,15,44,186,58,134,142,84,61,101,3,90,155,222,23,153,145,18,79,156,84,181,52,157,1,159,0,201,87,182,108,62,133,239,201,17,239,204,1,35,41,180,30,120,143,116,97,100,204,178,194,214,158,239,48,84,103,93,55,183,165,27,28,70,144,102,202,68,76,212,57,154,7,212,72,177,204,107,242,246,131,167,183,6,24,220,100,255,51,140,232,227,179,120,54,198,164,172,109,172,15,217,201,151,192,102,51,252,194,125,222,115,99,145,81,95,184,220,163,33,172,254,113,116,202,158,66,200,214,147,242,254,182,137,48,7,124,98,177,247,194,251,29,104,180,123,73,131,138,193,100,98,46,172,28,21,50,58,24,114,57,140,66,154,38,55,128,219,242,41,11,152,160,232,129,83,212,158,14,60,133,55,13,138,126,69,14,84,116,146,12,173,59,162,74,208,220,246,243,203,213,133,0,12,166,127,92,159,40,189,45,73,224,36,185,65,96,60,248,238,133,65,206,120,78,78,244,190,47,124,254,164,15,60,209,79,92,3,38,154,147,41,139,150,222,188,239,201,107,27,58,101,161,63,24,245,87,96,172,36,254,122,23,245,255,249,207,255,233,47,255,242,175,127,249,151,127,254,107,141,212,179,255,29,26,169,255,214,229,232,213,246,34,3,128,14,116,253,158,55,38,216,114,52,134,96,10,143,155,215,54,56,61,104,100,236,144,198,128,178,164,160,217,61,203,161,125,60,63,92,201,22,95,56,175,245,156,154,184,87,142,110,138,149,152,151,187,181,62,233,28,114,130,218,36,35,26,41,158,231,188,216,2,223,243,158,53,251,185,232,179,58,5,25,7,120,237,103,100,172,237,106,106,191,81,217,244,91,52,9,38,231,104,27,188,247,122,166,183,185,210,125,19,40,162,239,7,165,197,81,190,38,253,225,179,157,40,229,206,32,148,104,94,24,193,206,11,107,84,143,99,91,237,119,2,33,144,88,15,220,163,196,5,61,59,103,77,83,88,27,205,188,167,174,235,42,14,252,224,212,226,61,209,8,46,125,250,195,30,96,138,73,23,21,136,242,92,25,37,200,59,117,165,84,158,11,99,243,239,79,19,178,99,29,10,231,117,103,251,105,66,217,250,68,210,153,143,125,51,98,118,183,79,186,107,153,242,112,44,176,231,143,207,238,111,108,35,220,251,242,140,210,176,70,83,36,109,111,80,2,131,80,35,231,142,145,208,138,128,200,148,234,171,194,229,238,254,128,219,210,44,3,205,235,235,70,114,144,250,199,115,52,245,228,34,39,127,211,8,232,123,220,72,175,26,5,227,129,209,215,186,176,248,89,25,12,43,171,92,184,181,39,56,38,79,62,228,228,67,90,39,128,87,205,59,95,120,231,241,196,237,179,205,27,79,209,83,50,215,155,123,9,122,54,240,120,166,49,68,73,115,191,207,188,229,246,102,203,216,204,220,27,195,123,78,54,220,228,232,253,203,51,217,244,174,9,142,138,144,165,160,34,189,109,40,123,140,136,188,19,155,226,249,192,205,83,43,160,187,61,121,130,142,86,193,61,119,25,111,250,145,118,149,121,97,28,208,235,3,71,197,146,142,176,55,215,85,205,245,238,94,88,83,222,56,48,74,58,59,224,62,175,31,250,7,231,139,50,170,251,139,54,57,152,2,202,115,176,25,111,198,102,133,102,235,231,167,251,186,119,69,61,250,73,126,148,123,213,244,178,119,77,187,160,237,236,139,6,106,37,251,58,124,252,21,152,130,210,147,236,205,183,106,78,118,190,106,24,198,79,251,161,72,28,141,39,149,52,105,144,142,61,105,255,99,30,3,174,177,59,107,102,86,48,94,120,196,0,163,169,116,253,113,52,27,178,128,167,104,80,125,215,213,247,189,180,217,158,41,150,238,131,28,119,133,126,241,212,188,35,94,197,37,198,103,35,253,208,223,163,207,176,152,1,151,249,124,180,60,209,168,193,50,11,190,19,97,69,118,61,95,116,215,103,71,155,208,89,139,236,69,49,61,102,125,29,144,211,34,183,129,103,128,126,26,11,77,30,207,216,96,101,217,95,244,76,86,145,169,194,148,225,185,106,154,202,102,160,57,61,1,92,69,130,88,225,172,209,58,123,167,121,19,12,232,177,188,31,60,197,175,72,27,158,77,8,13,26,79,222,48,229,26,233,57,180,198,159,65,70,135,88,187,40,9,35,73,104,210,65,236,243,20,70,5,187,232,72,224,57,196,155,70,126,55,213,23,109,59,70,153,25,162,235,227,62,48,34,171,1,35,124,170,63,77,244,18,179,201,34,222,238,242,204,88,67,239,187,180,180,201,83,194,65,134,234,166,90,49,210,213,17,78,9,52,218,57,10,153,191,162,43,7,45,21,185,222,147,211,142,248,254,118,27,245,158,28,25,156,63,224,45,71,155,160,229,251,219,119,132,91,207,241,31,191,189,146,220,152,53,18,41,12,26,41,102,107,62,208,135,74,167,98,138,252,53,57,154,254,162,222,130,108,232,184,54,216,6,83,183,41,1,227,198,82,30,120,4,45,138,228,233,153,188,244,228,147,24,176,71,234,28,54,216,126,96,218,246,46,60,159,132,17,101,180,200,65,35,75,136,110,203,3,175,124,47,141,134,218,244,28,157,91,236,119,171,9,146,237,39,47,95,114,235,23,102,64,229,7,222,183,188,148,200,4,63,75,102,155,174,64,77,65,225,124,98,75,135,121,197,61,102,9,60,117,156,86,219,162,120,189,33,91,127,122,123,63,253,21,5,160,66,41,191,234,125,17,255,223,138,222,9,200,151,230,93,72,186,36,143,251,8,65,202,214,146,65,178,250,125,212,49,241,245,149,163,27,14,189,65,244,71,110,97,10,87,6,161,34,104,237,81,27,134,109,38,243,10,173,112,43,50,70,216,254,136,239,236,15,118,135,156,15,150,201,180,153,14,66,84,97,232,37,148,246,79,96,214,205,21,48,36,45,185,50,19,44,141,234,18,148,224,34,112,133,212,17,45,8,104,219,165,135,71,0,156,60,177,111,176,214,57,45,9,224,106,91,6,23,105,250,192,159,29,255,50,47,199,39,51,17,156,79,173,127,68,158,249,204,11,136,205,8,143,160,253,40,203,14,155,140,176,212,250,171,101,235,163,214,127,254,197,212,147,227,14,48,125,59,103,176,244,104,2,119,166,173,11,183,38,241,87,69,208,160,214,117,225,190,132,125,81,145,158,8,238,58,240,220,50,202,129,251,156,2,47,93,120,73,86,213,248,0,27,12,201,50,179,194,184,211,207,11,103,137,165,139,185,255,122,2,163,225,122,176,37,55,73,171,214,136,185,188,17,217,105,74,0,184,71,78,200,96,13,59,249,106,16,63,8,202,202,9,93,100,15,140,48,40,162,238,14,207,217,154,164,12,128,107,140,37,131,53,238,68,145,174,70,137,137,47,102,104,50,57,163,45,117,249,48,198,9,147,23,150,127,237,167,206,27,57,127,61,13,201,41,0,247,104,162,0,38,105,171,112,26,57,158,41,45,155,69,98,94,96,161,203,152,71,143,36,39,169,37,151,20,76,158,65,175,72,82,254,18,130,43,241,74,240,229,86,22,67,50,198,70,14,246,19,210,37,178,250,154,172,82,36,101,13,222,178,20,160,71,126,27,30,77,249,85,83,45,40,246,111,111,248,53,184,77,217,42,39,252,18,115,14,98,150,25,208,8,229,139,25,214,195,6,186,187,122,145,16,16,184,71,43,131,193,202,173,58,240,138,252,60,232,210,245,145,246,201,28,140,228,78,48,41,229,91,168,184,39,128,172,23,69,254,235,129,207,210,221,47,188,52,76,3,78,46,40,97,240,22,22,246,222,244,46,4,183,208,60,239,171,178,228,80,136,240,144,2,233,122,122,16,21,54,209,184,11,107,49,198,224,243,255,90,192,40,58,110,133,177,178,45,23,166,97,76,8,124,88,206,250,142,146,254,247,53,133,127,187,33,120,187,116,21,48,241,201,124,224,26,27,78,224,81,165,223,241,76,213,205,45,68,97,7,210,149,43,87,54,160,13,207,96,61,146,117,235,74,169,172,216,249,250,83,161,23,231,161,84,34,208,28,115,49,221,145,42,236,6,92,167,162,171,40,171,145,117,187,196,219,196,174,172,75,127,6,57,154,185,188,174,221,173,241,68,154,63,172,212,16,148,200,137,133,155,116,155,65,253,219,49,107,160,237,81,36,193,110,112,169,254,245,0,11,123,246,128,115,7,15,116,153,250,212,67,189,53,61,78,39,207,158,67,211,124,225,190,230,133,225,188,41,167,152,134,177,160,105,39,162,15,233,161,163,107,252,68,140,206,235,133,150,33,220,64,122,137,251,221,177,82,70,22,47,13,131,219,188,221,23,7,70,47,237,194,253,199,226,114,120,161,138,34,39,71,75,215,31,183,249,225,38,237,187,50,7,183,32,36,151,102,44,82,133,181,209,160,240,217,106,219,8,180,156,185,5,94,50,225,208,44,64,60,31,180,121,236,46,180,241,10,135,164,117,169,239,201,156,213,30,184,184,236,130,193,75,251,183,169,62,141,18,164,251,68,50,180,61,104,138,44,18,77,247,169,61,125,10,9,45,233,139,78,97,40,24,138,249,89,192,68,208,114,97,52,34,6,233,23,154,97,123,72,220,208,213,71,244,156,84,230,16,125,40,88,182,236,120,102,13,158,238,211,193,183,246,74,209,156,241,235,243,121,91,190,74,144,238,71,182,76,146,192,232,113,223,126,150,181,117,159,14,124,206,158,203,133,183,118,134,3,51,135,221,126,22,254,247,192,45,118,41,192,171,105,167,167,121,20,70,179,193,44,166,211,116,97,136,130,241,229,34,197,242,116,140,157,192,18,81,203,232,255,131,130,42,29,126,192,103,186,43,23,46,89,59,65,7,46,48,209,5,4,29,69,222,23,104,138,86,80,208,61,211,115,240,188,73,130,177,140,64,187,20,182,16,239,194,39,156,203,10,91,173,51,96,168,27,207,133,147,158,90,1,99,28,217,20,54,33,255,11,159,175,247,57,154,180,109,52,54,158,15,181,205,231,183,27,101,239,128,97,25,63,87,78,183,73,14,216,252,102,30,152,20,199,133,105,23,125,96,247,93,53,152,198,104,61,185,237,137,62,116,119,220,158,244,224,12,203,199,15,54,107,59,233,75,153,191,20,133,183,51,211,228,144,165,5,99,162,220,26,122,20,19,85,135,41,43,200,36,233,24,28,56,96,72,13,10,207,25,213,74,96,44,74,30,56,149,117,97,66,48,237,103,166,39,54,78,78,86,83,197,69,48,160,71,194,197,97,198,185,202,35,160,204,83,163,37,25,29,178,173,109,220,103,193,191,219,74,179,120,89,237,129,199,237,61,47,84,137,198,3,134,254,166,161,109,200,88,32,101,16,15,20,6,97,147,15,31,48,69,45,1,88,35,90,96,164,169,247,133,41,76,63,112,186,221,210,176,10,85,253,128,158,248,26,45,220,21,45,171,242,180,204,155,245,185,195,56,147,235,19,25,166,174,39,240,216,50,45,0,223,187,34,119,218,181,147,159,215,17,79,228,236,46,138,6,103,112,180,207,182,33,96,51,41,26,15,156,34,171,2,156,211,163,65,0,177,169,200,209,99,62,7,159,137,188,197,149,81,168,212,151,65,127,228,109,92,7,150,18,96,183,30,136,81,67,39,160,154,138,174,10,70,204,122,85,29,152,9,165,189,156,21,35,199,110,147,94,243,179,160,200,185,11,2,19,30,64,225,63,181,85,151,7,152,158,239,128,113,232,27,10,243,6,247,133,219,72,207,201,199,21,18,56,40,63,245,160,103,97,204,1,15,205,141,163,57,61,227,109,192,213,210,88,120,152,150,118,218,23,238,170,198,194,29,33,242,16,176,25,190,61,112,141,210,13,112,151,44,49,94,115,103,123,24,50,26,231,14,135,246,239,13,90,49,91,40,28,160,109,151,210,163,105,130,208,143,255,182,217,133,203,251,128,151,140,177,182,203,146,208,200,36,243,100,95,246,213,230,80,99,65,68,80,180,92,86,49,127,64,135,217,138,202,250,208,237,65,213,16,138,33,34,144,105,246,192,132,242,91,96,25,225,108,254,69,229,128,148,168,198,18,38,67,144,61,26,56,63,61,169,49,169,184,14,148,236,25,71,211,172,166,242,57,86,127,142,163,217,38,169,52,15,175,235,206,10,38,68,165,191,221,205,211,61,78,126,54,1,218,86,213,219,206,65,90,159,8,210,73,21,5,130,28,101,192,22,194,62,79,20,131,102,22,164,15,71,207,142,182,72,219,34,121,158,180,175,152,209,122,90,76,49,70,40,33,142,3,171,111,107,204,201,46,104,71,217,148,38,139,210,85,133,41,163,158,231,171,30,134,175,107,200,100,214,96,77,36,223,67,16,45,45,201,50,97,212,113,130,206,28,26,78,216,197,118,149,181,106,12,164,226,202,84,103,251,177,31,213,43,22,96,87,204,42,16,116,165,231,177,158,109,193,142,142,45,72,50,75,117,33,200,134,193,196,117,205,172,253,4,226,181,32,17,228,105,34,60,106,155,180,55,80,68,97,220,186,162,22,105,112,145,254,236,38,152,22,61,4,180,251,44,17,217,167,117,159,170,140,95,248,54,145,126,65,217,45,86,23,79,131,235,152,68,194,6,241,224,226,105,119,204,218,75,86,105,53,236,101,66,176,49,25,235,242,209,86,179,230,5,87,48,163,179,82,251,6,153,182,71,72,67,155,49,86,81,77,56,27,209,174,203,70,14,252,81,140,203,244,63,250,177,40,216,200,226,113,22,239,243,175,28,92,116,19,136,92,220,236,61,66,62,214,113,248,158,122,85,236,168,171,11,244,193,132,120,164,234,206,16,72,222,119,132,236,13,114,163,242,188,160,26,166,208,185,155,38,252,112,81,116,241,122,104,236,81,151,159,250,46,144,219,247,134,194,138,26,92,213,125,61,189,91,125,187,220,162,209,222,179,138,53,218,243,11,233,64,115,202,44,170,167,136,220,144,107,232,177,239,111,15,234,143,139,178,249,212,176,40,67,109,111,46,106,158,137,86,230,35,196,216,76,152,211,213,18,51,134,95,170,196,72,215,107,9,45,69,228,141,21,197,117,55,135,80,227,31,249,27,82,69,87,26,54,91,233,83,94,213,185,199,225,36,121,108,189,223,201,57,255,12,4,93,95,50,39,203,184,8,108,66,20,46,94,73,94,105,201,146,133,78,193,118,34,187,137,47,156,153,73,143,70,196,43,142,198,253,161,200,238,23,89,131,229,57,200,31,245,163,74,16,139,67,71,9,133,73,180,115,150,46,12,176,151,98,230,199,66,25,57,190,37,48,221,193,161,54,122,226,244,34,218,202,180,94,192,146,119,157,84,170,52,85,22,250,100,158,80,33,55,74,11,165,20,179,232,228,198,221,214,101,84,147,41,134,170,16,234,153,53,103,113,41,83,148,147,231,163,4,156,177,121,136,75,35,16,82,165,108,138,245,161,173,92,89,129,166,42,211,142,106,182,239,33,117,138,250,135,234,58,35,100,21,186,182,39,6,96,147,44,146,211,11,146,172,223,183,197,216,170,189,204,231,228,24,14,15,42,34,124,254,180,67,182,153,206,1,165,97,64,80,133,209,224,119,5,97,97,138,7,138,229,155,194,144,163,162,185,164,230,18,22,158,134,80,240,89,100,112,88,81,125,240,19,51,132,185,68,93,104,222,171,0,120,55,250,229,135,154,188,174,170,62,211,75,218,93,158,178,81,221,153,170,35,220,40,215,134,10,49,69,178,169,90,214,13,29,67,23,189,37,77,184,175,51,53,240,70,61,48,135,134,49,28,67,121,222,7,59,209,149,107,24,87,35,41,202,51,165,163,104,251,67,131,234,54,75,209,131,113,47,240,115,147,222,19,213,42,20,190,219,149,17,62,47,182,171,43,192,102,251,234,90,42,181,89,221,37,171,200,112,51,129,46,87,140,238,136,195,46,149,40,222,59,244,164,153,114,115,122,228,143,75,240,136,172,11,237,108,53,84,29,156,26,117,104,120,67,145,47,170,250,220,108,132,251,209,152,42,38,213,53,111,102,53,237,186,230,8,59,55,149,217,198,195,200,219,78,43,243,59,210,117,175,166,122,17,129,112,147,73,21,152,110,209,17,210,228,156,90,165,174,25,90,221,151,189,62,172,23,81,7,90,33,46,246,223,94,105,20,245,143,216,8,201,134,189,74,55,243,3,189,180,108,172,66,87,200,79,104,235,44,69,83,36,210,65,241,128,144,65,156,24,27,254,113,142,132,210,178,14,36,100,241,98,154,55,126,74,81,205,232,51,232,153,132,28,166,220,211,198,35,252,143,190,245,7,67,181,80,131,21,148,36,178,43,235,0,159,241,46,182,49,164,187,81,115,113,152,207,69,197,176,77,36,212,231,13,46,83,213,165,14,140,165,151,127,2,38,76,254,72,182,155,57,79,56,26,240,133,60,175,27,173,90,23,101,32,97,77,23,122,17,195,3,166,75,159,44,45,129,45,209,42,174,178,214,2,237,48,100,26,25,44,235,132,144,190,3,174,38,169,42,253,26,216,78,163,85,228,231,166,82,175,238,22,172,87,215,13,1,25,37,181,136,24,20,212,253,204,103,241,46,215,240,107,152,199,163,235,232,81,164,39,183,174,246,19,200,86,184,60,248,217,61,81,29,149,31,70,35,41,100,157,177,226,203,194,78,129,154,143,88,65,28,141,10,190,184,79,96,179,88,102,184,79,192,115,87,227,23,172,41,122,9,231,11,60,73,171,56,187,140,97,93,166,14,159,53,84,88,214,116,255,227,237,89,196,54,166,235,209,237,68,202,161,19,60,147,185,208,169,109,12,9,51,15,11,7,150,189,66,208,199,208,176,46,47,222,145,247,222,90,90,71,71,158,91,143,43,135,129,37,147,252,192,51,43,230,97,36,111,207,39,160,70,62,248,167,134,49,76,54,123,97,113,211,65,236,52,130,9,226,194,51,8,197,25,169,161,195,234,74,218,228,84,186,58,89,33,136,83,174,59,24,209,180,228,28,112,78,34,35,237,70,63,72,93,235,170,60,108,87,19,198,74,198,148,16,215,51,246,229,68,32,238,187,68,135,177,152,77,209,51,89,195,14,10,131,90,49,175,32,10,207,225,58,131,130,140,248,98,24,239,172,133,141,149,165,190,197,250,168,99,102,223,227,137,77,118,72,226,211,208,76,109,215,239,9,173,33,81,90,49,27,37,168,106,14,163,110,41,193,64,51,251,212,121,207,141,168,125,127,60,203,182,147,31,185,178,81,117,81,53,114,99,9,35,31,188,68,36,21,222,204,145,37,196,222,167,105,167,72,120,5,21,229,124,218,225,114,197,102,250,238,169,26,235,86,142,169,16,215,24,105,113,164,255,30,25,151,235,237,197,126,77,224,44,222,45,152,92,50,194,255,81,93,32,45,161,144,249,5,23,56,43,154,163,94,92,43,102,22,249,123,189,134,170,128,16,212,31,108,231,187,195,235,49,36,74,70,155,168,113,48,181,7,25,58,68,199,193,214,162,153,219,8,166,10,163,73,122,97,188,78,245,104,202,7,113,217,125,106,52,70,139,207,246,134,137,108,28,237,46,11,25,29,115,195,237,188,176,114,65,138,109,9,124,194,5,111,214,228,6,144,85,29,10,183,90,239,209,133,208,78,174,27,222,167,139,17,102,219,185,139,186,53,176,231,44,115,55,137,198,165,23,54,153,175,252,121,226,13,218,245,145,96,102,228,179,87,38,98,237,83,230,159,100,250,166,254,54,48,206,147,180,58,130,223,20,193,198,135,158,45,24,107,192,133,105,28,44,201,207,221,77,99,231,78,3,38,46,231,219,237,140,200,237,150,236,133,249,55,111,151,6,230,189,98,64,116,71,66,134,155,227,157,34,232,254,206,199,182,4,174,118,247,133,240,192,181,105,37,189,161,157,138,163,177,195,133,127,228,183,217,99,149,233,55,134,3,132,112,177,176,12,199,56,220,159,10,98,227,226,9,209,48,134,221,43,126,59,27,171,165,8,188,150,155,50,31,24,165,40,41,134,55,210,92,110,94,255,131,171,110,103,50,213,106,231,84,100,148,218,114,238,10,211,151,242,173,163,39,244,70,201,77,130,26,226,68,62,1,63,250,68,164,233,230,247,26,137,198,226,93,84,156,252,172,139,242,13,20,203,19,229,128,183,170,242,209,201,115,130,247,122,81,88,235,247,161,193,20,10,11,156,204,78,75,238,10,121,240,225,14,80,248,34,188,126,119,44,160,94,252,225,178,144,178,235,130,158,207,109,237,120,160,182,249,207,207,193,164,168,252,117,156,144,79,138,194,192,232,11,251,187,38,233,56,245,220,141,22,189,59,142,170,218,148,145,217,245,238,25,64,248,210,226,190,201,148,61,154,15,112,35,34,103,133,207,20,146,252,195,69,237,224,132,179,58,165,67,5,217,53,96,90,247,151,206,248,182,195,247,223,166,201,71,15,254,57,191,59,106,43,172,194,240,84,147,63,146,179,118,79,157,111,106,49,169,6,191,50,130,114,233,133,106,48,85,71,76,71,39,116,155,8,36,201,58,119,62,76,247,59,61,83,10,54,38,122,219,157,233,207,95,71,199,122,80,77,44,207,194,102,22,57,49,145,46,49,121,7,134,45,158,125,42,164,6,51,202,115,52,50,109,126,242,243,13,79,145,183,6,62,43,145,15,51,50,200,67,88,175,56,181,22,167,74,161,130,106,37,121,65,205,92,44,96,52,55,138,194,150,74,138,115,255,84,93,197,200,245,60,41,151,249,4,182,152,85,125,94,83,48,169,128,209,73,149,23,6,17,200,89,202,25,62,205,9,220,228,194,169,23,175,88,113,183,9,203,171,83,43,254,57,95,214,200,122,35,139,198,99,140,173,238,66,80,70,135,57,67,71,142,198,178,235,163,159,81,110,201,170,124,119,34,42,22,9,95,53,25,194,185,106,60,54,172,189,37,59,188,48,36,20,147,88,28,9,93,92,27,66,229,217,173,104,172,55,177,128,252,182,251,100,58,77,128,91,157,90,17,210,253,46,28,154,105,215,80,162,163,16,55,123,192,102,93,46,150,165,217,100,106,252,198,16,68,168,106,213,154,97,12,196,201,9,166,165,206,200,122,100,235,229,7,163,114,255,4,207,133,185,52,251,125,19,134,234,214,20,171,208,224,244,97,206,105,251,224,11,55,104,103,254,1,158,144,21,103,88,249,237,81,106,240,3,178,105,201,139,88,128,153,27,110,55,60,202,164,121,166,174,233,29,66,96,201,254,219,182,76,202,202,137,200,68,119,62,97,134,120,66,194,64,118,5,19,211,104,127,223,248,204,15,49,145,26,136,140,185,116,151,57,160,168,150,0,18,250,219,253,36,225,101,157,207,73,183,82,108,250,60,143,145,77,209,185,200,34,65,226,33,228,206,14,204,231,42,223,190,53,116,110,255,124,135,185,216,75,184,97,59,122,119,100,201,104,252,150,170,191,221,41,247,174,18,111,164,144,252,147,109,28,47,112,197,251,220,73,173,152,26,220,252,104,179,204,108,234,138,4,135,36,107,206,231,238,143,148,77,186,58,253,97,106,223,93,14,26,106,246,227,12,132,130,50,113,148,191,237,106,162,112,234,199,10,121,206,239,218,220,150,150,154,185,214,26,25,225,95,173,64,154,8,72,239,227,122,23,95,47,105,90,217,180,195,43,42,41,126,58,241,71,221,157,66,26,44,211,159,89,162,130,160,251,75,68,40,106,204,58,184,210,139,99,228,88,68,43,49,209,27,241,49,61,87,54,239,100,10,95,173,63,88,169,49,27,26,111,235,249,217,115,211,213,39,195,115,145,83,99,187,193,216,112,69,75,123,178,251,185,44,179,143,241,97,130,14,119,210,84,53,68,160,226,73,35,219,66,116,205,134,77,35,43,196,52,126,226,165,170,59,196,115,46,155,210,60,86,199,58,252,177,183,45,8,94,248,165,209,40,44,12,51,168,76,232,230,196,202,137,168,154,12,112,204,96,162,105,42,83,47,217,154,238,130,124,50,188,242,155,201,188,233,60,61,77,247,211,227,5,188,166,186,158,26,10,135,123,166,176,226,247,169,217,201,243,119,79,172,223,86,196,11,245,201,73,145,133,154,158,178,194,7,169,116,209,222,70,145,101,157,168,205,195,9,156,193,197,113,133,240,130,214,126,15,39,48,103,81,147,114,30,103,16,56,217,7,192,46,223,234,158,75,140,17,241,155,213,248,21,166,202,31,129,16,89,164,170,222,187,203,254,93,196,96,214,157,162,238,185,59,161,252,233,48,25,100,113,186,132,42,209,226,227,106,63,5,102,121,219,214,222,127,3,188,138,18,132,250,231,158,253,142,132,135,20,192,213,197,54,217,102,235,254,54,54,204,2,195,162,28,41,162,218,70,193,76,13,116,59,213,136,187,131,161,170,40,73,198,243,16,87,142,23,138,13,169,126,247,203,40,38,113,52,249,50,169,29,155,91,73,246,30,184,115,114,246,186,234,26,140,164,75,241,229,9,117,128,173,166,169,72,92,70,128,135,105,248,20,77,151,142,5,113,80,12,76,127,185,63,229,51,146,176,119,135,50,243,51,212,136,21,206,213,38,223,131,176,89,214,250,176,49,112,35,132,67,228,110,105,205,49,155,248,160,239,66,206,127,223,50,46,68,59,223,88,241,233,43,173,21,46,32,169,12,135,173,237,80,202,180,165,153,40,243,7,179,141,168,66,146,201,198,199,246,180,70,181,236,138,176,200,104,244,27,94,102,162,232,58,37,169,107,232,244,214,235,140,205,155,116,107,24,234,150,169,128,89,105,19,217,74,163,177,163,131,151,43,148,85,200,254,37,70,127,53,51,98,161,69,96,116,63,156,176,97,90,188,93,217,234,188,156,228,132,141,12,39,3,45,32,129,55,250,85,1,35,65,36,84,18,6,70,241,180,169,121,69,43,99,137,205,124,141,9,7,139,52,72,75,2,15,178,197,219,97,228,144,198,83,153,198,235,240,187,235,242,203,113,40,220,217,150,101,135,207,16,18,97,84,74,234,57,172,246,14,140,66,145,144,92,16,160,220,113,101,171,154,37,185,26,62,166,30,241,110,161,78,188,21,93,86,10,255,208,185,155,38,76,48,116,44,115,197,133,241,184,37,202,135,129,128,148,150,223,22,53,83,181,141,59,155,222,218,60,235,10,124,214,85,29,192,103,18,239,53,126,26,163,74,117,108,100,183,185,227,88,200,232,66,99,68,59,140,172,228,7,67,3,213,154,118,102,55,233,197,144,108,164,110,161,110,102,116,146,106,252,50,57,138,37,68,196,98,31,134,143,3,204,227,215,227,215,200,39,235,33,33,73,134,164,60,91,186,109,41,7,56,76,171,174,82,81,202,79,91,221,97,123,177,66,130,49,209,193,233,3,252,188,183,154,212,208,17,133,46,103,201,3,147,253,85,248,60,134,145,227,104,243,151,151,75,171,232,143,175,184,114,182,85,74,237,169,103,207,215,170,223,119,135,28,184,148,37,179,225,155,249,187,166,112,159,134,122,77,102,254,235,35,133,232,85,52,31,129,169,84,239,128,241,39,150,75,99,21,117,215,247,92,108,3,40,79,197,252,236,227,194,207,135,169,126,168,197,204,188,103,252,242,137,46,213,104,131,135,56,98,223,83,172,36,46,151,221,77,199,199,111,186,65,141,149,174,5,40,75,59,82,153,5,85,26,177,250,182,46,225,188,227,129,179,107,125,222,135,73,21,221,43,195,147,67,102,119,236,110,163,116,204,201,161,205,9,193,44,21,100,134,239,111,15,17,46,34,12,68,202,245,30,76,254,79,104,115,164,137,86,140,82,146,116,218,181,128,244,110,200,118,216,79,171,17,89,165,67,50,114,53,132,128,83,118,115,164,98,198,13,164,73,153,238,46,108,217,115,201,244,47,5,92,24,24,106,83,73,120,235,223,71,161,41,84,22,128,74,114,57,197,32,44,4,145,50,11,87,235,66,141,115,163,120,167,220,103,40,11,97,212,154,41,211,144,137,16,120,225,36,224,79,52,37,99,176,93,24,91,235,233,139,15,122,250,69,234,102,7,94,214,227,228,48,203,152,50,17,45,17,241,85,219,41,57,67,151,80,38,98,135,111,18,48,106,238,106,176,185,103,208,81,104,180,124,172,221,120,245,248,77,127,40,109,4,58,255,83,97,202,174,77,128,121,240,107,229,141,108,111,142,235,98,81,87,154,111,179,108,176,71,202,36,242,179,26,59,52,18,45,94,117,203,148,17,202,115,52,219,47,103,61,145,52,46,170,228,143,52,40,226,185,142,102,26,181,133,249,137,127,91,253,154,203,80,51,27,44,191,226,191,105,222,132,126,180,181,124,86,133,241,196,241,219,58,3,156,52,192,229,187,162,99,224,50,202,136,139,172,42,234,133,172,252,144,203,253,186,81,69,214,6,20,62,159,22,25,239,19,181,229,170,222,208,16,78,225,52,59,60,151,108,231,108,77,219,174,87,98,236,192,37,234,133,7,166,17,199,71,17,62,207,73,38,194,206,148,228,189,230,217,212,97,186,250,111,34,28,224,178,112,57,155,132,134,244,109,18,238,220,187,42,228,51,30,148,8,62,94,7,218,159,75,237,28,207,238,142,46,82,135,173,65,81,97,83,90,241,155,62,247,69,255,169,194,228,51,252,194,137,144,132,179,113,214,57,68,135,122,252,182,233,8,200,209,172,68,213,231,35,58,193,88,47,4,70,246,41,142,78,214,88,32,48,126,17,51,208,105,134,231,130,226,181,231,43,50,21,207,173,244,228,193,187,206,23,110,163,74,141,14,207,208,54,35,31,136,25,106,209,113,198,254,187,184,155,164,25,201,116,245,177,97,40,117,151,193,68,49,123,33,62,32,45,15,40,61,76,31,12,20,175,150,246,205,144,228,158,242,219,233,113,193,193,136,117,198,214,158,245,115,171,137,44,57,110,6,246,15,78,236,119,155,204,226,39,70,129,9,216,29,182,18,175,194,171,118,103,98,90,33,23,251,79,105,8,58,231,75,62,88,18,210,211,143,87,224,9,190,151,83,72,51,228,199,38,249,37,147,17,79,17,137,35,189,95,164,97,219,196,150,154,75,38,100,99,94,44,245,10,68,17,193,59,242,208,250,102,214,146,163,55,93,169,94,228,163,208,159,117,113,35,0,78,217,63,79,34,162,250,244,172,98,196,235,82,90,6,99,87,37,77,144,22,249,7,124,34,113,109,151,101,133,137,2,98,162,220,174,207,20,170,204,114,23,169,3,147,127,87,135,30,203,209,182,120,102,109,168,29,247,50,29,113,31,105,192,101,105,51,45,74,30,177,221,131,211,145,212,254,115,145,69,42,57,174,12,70,136,122,122,77,12,251,82,92,25,70,178,249,49,232,233,161,151,207,125,245,231,133,216,174,99,172,120,164,231,199,107,209,230,229,101,214,132,14,147,132,85,7,30,216,202,35,174,28,217,29,53,13,222,116,193,231,24,167,3,163,72,17,199,161,59,147,230,53,135,23,49,175,182,239,219,74,189,226,232,217,85,211,62,81,195,136,42,6,123,117,182,152,23,238,86,129,246,183,61,108,230,105,170,59,64,12,236,111,140,129,41,134,76,131,238,218,238,173,36,231,95,65,204,93,10,99,119,178,227,198,202,9,40,68,68,134,100,112,113,157,188,108,109,190,77,148,34,176,152,232,238,185,151,205,127,94,38,243,65,232,19,164,20,96,134,162,88,213,176,4,121,35,124,182,166,83,213,146,77,112,94,93,172,255,87,52,31,42,107,176,59,123,74,63,57,227,84,180,26,17,224,107,235,130,150,92,17,180,146,11,140,83,155,107,189,168,76,112,222,216,194,155,235,178,80,184,169,105,116,151,98,166,185,32,139,117,47,154,47,76,198,51,208,65,107,196,133,81,218,30,99,222,83,195,138,22,248,204,244,247,219,133,72,46,150,122,3,15,208,26,235,54,242,195,69,133,51,137,38,17,19,116,24,2,119,86,241,140,243,186,71,192,68,189,69,143,78,12,106,223,91,193,181,236,143,187,207,121,102,37,178,207,172,55,123,158,7,254,215,169,56,255,241,127,252,229,127,253,151,191,202,195,153,127,7,30,78,181,114,75,100,50,38,250,199,162,211,67,209,156,184,251,123,200,20,186,147,172,135,136,208,7,211,102,194,97,188,19,28,156,224,146,138,127,77,228,215,209,102,19,24,50,147,127,46,188,155,38,84,241,74,244,88,34,120,159,38,63,116,11,57,21,114,69,114,59,17,8,43,68,240,77,143,62,95,186,199,154,19,23,114,217,149,112,105,149,106,236,87,148,224,88,41,74,0,147,118,138,2,149,149,52,244,202,41,228,69,129,10,107,138,37,79,140,61,94,137,98,39,106,116,50,67,161,34,193,164,230,48,107,72,190,223,11,231,230,251,42,1,195,58,188,247,133,118,102,196,77,212,34,151,140,43,250,156,239,26,78,69,176,201,204,138,186,15,218,113,113,87,29,125,160,123,87,29,239,179,136,7,169,1,65,29,188,112,55,243,5,127,160,19,50,153,92,23,206,62,62,160,237,109,180,7,197,29,208,179,55,243,76,255,67,216,44,149,66,13,121,107,127,213,201,140,140,47,76,7,89,164,115,205,206,190,220,205,20,174,67,189,68,38,249,192,164,157,238,243,30,244,255,184,170,17,253,74,39,208,185,27,103,8,193,182,198,248,165,65,110,82,184,219,240,40,14,207,90,165,173,139,104,12,231,17,127,42,217,216,148,247,101,14,66,151,233,235,40,20,137,34,82,242,21,70,201,153,212,98,144,98,22,120,39,145,106,45,102,53,9,156,164,16,90,45,208,137,45,63,249,242,243,134,238,111,67,164,129,140,24,207,124,138,187,44,110,83,86,121,189,95,23,250,40,23,70,184,107,197,109,227,1,46,249,75,226,233,21,252,226,3,211,111,216,228,167,97,42,187,126,47,143,28,243,209,37,48,189,165,241,80,104,2,146,17,78,57,229,70,247,103,12,227,188,41,231,94,176,90,60,77,50,44,120,155,122,244,249,235,115,69,89,27,173,166,253,194,181,4,211,96,154,39,187,220,23,31,122,44,25,48,147,170,148,222,144,195,162,144,16,5,121,108,0,244,137,147,105,13,202,11,9,132,38,58,207,120,122,210,225,228,39,111,63,45,234,128,23,81,81,112,90,6,230,57,66,110,174,102,106,25,209,226,168,244,128,221,159,94,80,24,93,206,61,15,242,186,66,114,168,168,24,213,25,5,94,82,96,207,185,81,15,40,62,138,241,158,19,18,3,223,53,142,56,35,200,27,166,2,19,48,244,10,40,179,94,223,165,18,115,243,13,244,132,148,237,253,66,25,238,204,22,157,197,106,189,127,151,139,131,74,174,184,197,87,235,3,242,115,119,28,214,202,93,225,171,201,156,71,138,178,47,187,147,59,206,168,56,237,120,155,24,213,78,105,96,169,136,3,133,217,28,214,231,228,131,228,194,9,22,93,176,204,88,66,73,186,92,173,9,168,69,68,197,222,172,235,93,79,163,38,6,106,174,238,114,101,243,231,106,233,112,194,92,164,60,240,142,81,10,140,122,202,133,23,255,106,248,209,36,236,107,82,234,44,34,203,126,48,66,28,82,21,255,235,172,219,127,68,224,241,183,130,160,27,35,161,160,29,187,62,132,106,212,174,15,255,137,20,89,224,116,230,17,84,168,21,54,62,141,195,72,13,203,201,209,25,14,219,214,243,119,97,86,136,52,90,162,1,116,198,54,33,209,56,44,98,146,172,193,36,61,227,228,246,113,234,62,128,163,61,46,37,53,34,99,26,215,19,89,237,18,153,40,249,158,216,131,236,237,78,157,220,24,53,28,181,172,100,174,245,15,134,16,245,177,179,128,157,178,35,127,71,6,158,14,109,129,209,95,142,93,227,207,79,108,63,219,163,21,156,137,100,100,244,173,176,149,213,253,198,72,131,229,231,104,140,90,99,35,64,103,149,236,64,152,96,102,164,0,76,72,69,159,25,97,81,148,39,19,166,130,34,180,114,182,117,214,206,153,99,239,212,31,73,84,26,162,123,208,51,17,119,126,117,215,240,246,243,53,33,33,208,208,119,86,131,209,82,98,123,99,5,244,174,182,171,244,51,165,216,80,178,105,144,157,46,153,141,122,65,122,66,100,167,219,250,14,103,18,246,139,165,37,149,54,59,211,244,92,177,71,103,66,121,28,93,19,126,120,119,19,206,135,55,30,135,94,11,221,29,54,103,109,201,138,156,25,39,229,125,247,232,212,0,36,63,208,173,32,23,105,143,101,164,59,201,92,144,176,137,135,50,209,72,82,245,166,70,81,44,54,194,147,251,212,188,135,21,12,106,147,125,114,29,143,156,22,93,229,35,158,218,217,96,20,21,150,90,52,7,94,52,107,246,0,61,29,28,128,227,220,231,13,73,169,122,226,31,46,35,161,27,21,94,4,123,112,7,241,248,57,225,65,152,84,237,167,82,172,139,15,123,154,70,187,8,17,225,238,178,82,188,17,146,246,82,9,159,228,213,83,124,123,11,85,230,165,146,59,148,242,214,205,145,225,23,43,137,71,212,218,82,236,102,201,64,39,233,59,135,70,181,87,108,240,23,147,130,160,39,96,155,247,145,18,196,170,238,13,26,165,45,176,249,138,245,88,120,224,53,221,68,59,189,228,222,204,91,126,199,121,89,254,165,10,110,109,208,119,239,79,79,166,204,178,80,252,86,191,7,179,248,72,141,124,96,251,92,34,243,134,205,182,74,180,228,159,81,166,163,131,6,40,21,82,177,134,109,127,145,123,62,179,77,103,138,46,55,21,179,89,69,37,31,105,150,139,46,187,78,138,24,219,15,209,27,33,215,238,190,137,150,127,86,225,76,242,253,212,38,34,77,75,119,201,82,181,18,122,193,110,218,253,4,107,154,122,235,211,182,55,126,114,248,33,106,91,223,199,143,117,232,41,127,152,207,146,34,182,158,169,29,165,33,147,5,145,23,210,201,241,7,109,19,238,170,238,15,145,223,235,61,42,194,70,79,17,29,241,110,102,11,238,104,64,198,31,162,159,84,73,144,101,245,238,84,220,131,72,21,104,9,134,126,163,17,240,46,234,193,201,149,149,28,84,89,122,6,75,82,37,149,51,122,163,147,18,1,164,242,12,127,56,240,57,122,49,242,143,2,188,181,180,4,193,40,238,27,77,6,45,76,33,164,21,169,55,54,89,116,181,11,124,14,238,53,170,67,11,91,97,173,122,209,166,16,15,21,66,127,214,146,216,216,238,38,201,76,213,145,102,144,122,26,89,190,168,136,161,152,42,53,223,70,187,195,253,225,198,138,33,239,131,74,41,134,188,1,163,206,222,181,14,152,152,167,29,134,173,209,21,198,249,183,70,185,109,207,84,181,26,87,204,88,206,159,9,19,182,48,97,169,26,238,144,248,207,108,41,240,116,23,145,151,137,241,70,20,33,23,82,235,162,134,178,177,237,142,50,226,196,162,66,22,198,243,179,53,4,44,241,14,167,41,126,105,97,150,78,78,127,224,147,236,203,84,24,18,164,135,18,180,29,36,173,203,66,144,137,232,11,187,212,174,90,115,248,108,156,175,202,47,220,24,225,90,163,103,159,20,219,172,188,77,249,98,106,185,26,106,114,192,27,233,17,185,50,108,211,107,144,15,224,214,13,213,136,65,189,52,246,89,166,48,47,109,158,221,202,207,209,243,195,95,28,69,31,26,222,18,145,87,42,166,14,39,115,26,253,18,176,65,188,74,127,34,2,157,230,33,81,212,104,246,128,71,184,84,124,179,154,150,190,55,245,148,106,51,236,86,246,1,130,112,129,90,112,33,212,5,8,79,253,30,140,167,167,170,219,96,106,17,236,156,115,149,108,240,133,115,209,176,220,137,147,79,83,88,17,198,6,189,157,247,232,101,98,57,74,232,56,3,109,199,125,173,254,234,196,208,95,92,130,247,128,141,202,84,174,72,110,193,179,194,191,97,40,133,5,154,74,241,121,28,248,209,249,162,77,103,71,125,180,32,37,91,244,167,201,189,197,22,143,66,44,165,96,229,199,140,59,134,11,46,54,69,153,61,36,194,35,181,77,216,120,98,94,165,238,160,5,24,55,221,44,185,51,149,248,179,111,183,159,137,109,235,48,164,192,159,130,177,135,81,122,210,64,196,132,153,93,135,56,155,172,131,52,236,193,104,66,74,50,136,61,103,179,243,104,235,208,79,30,183,69,144,43,1,84,193,190,179,95,130,12,126,133,227,225,82,101,72,247,14,91,23,129,160,44,156,65,154,235,230,130,38,231,166,77,237,114,211,204,13,180,168,170,207,74,35,238,153,170,250,144,15,183,156,77,94,138,78,12,56,68,75,188,246,172,63,184,149,124,73,94,15,185,0,234,1,114,78,193,16,171,125,234,227,78,133,54,182,56,247,202,100,215,148,187,198,68,17,196,183,68,34,72,24,121,212,120,227,220,164,177,69,203,133,80,23,249,137,160,182,33,186,93,21,102,39,155,130,23,87,236,227,17,82,221,202,190,94,151,193,244,175,170,64,248,109,180,75,200,131,134,37,220,131,204,154,121,57,117,240,51,68,251,9,145,181,179,199,243,123,134,78,189,215,35,131,52,40,231,4,92,95,73,33,200,224,107,222,163,119,22,111,128,206,150,248,222,242,90,143,14,240,89,141,91,116,1,158,241,194,149,100,229,78,242,241,172,128,91,203,42,238,132,136,249,244,141,11,54,147,85,152,222,148,157,91,115,205,53,232,143,56,168,63,66,73,39,140,12,250,35,178,214,245,17,43,130,45,25,252,71,107,98,81,25,37,156,84,130,172,186,40,254,235,48,160,241,190,197,12,108,162,193,89,185,172,51,4,113,141,79,90,117,246,166,221,49,250,221,33,171,34,172,44,63,77,231,227,14,146,21,67,89,242,235,144,112,161,99,214,128,203,35,208,77,52,181,46,101,212,200,238,89,97,164,185,130,39,136,20,151,146,126,44,14,92,177,238,236,246,180,101,118,99,208,213,152,232,72,140,229,172,116,106,252,166,130,133,187,77,209,161,40,219,122,141,228,177,52,228,227,241,48,151,49,66,43,35,24,211,86,181,16,20,79,198,232,130,61,139,235,78,74,164,165,38,24,21,62,136,28,173,43,35,245,236,10,238,174,10,110,223,121,140,242,211,201,36,34,226,104,132,170,246,35,77,149,70,28,76,46,75,191,60,168,239,187,4,197,156,182,33,213,142,218,150,13,238,65,50,71,222,171,136,110,21,173,12,254,249,212,159,35,176,160,131,46,0,63,55,95,188,244,117,29,56,161,15,234,20,116,147,202,175,42,122,213,107,186,45,184,102,252,52,148,119,207,66,237,203,18,60,228,173,60,142,115,85,56,245,250,201,207,149,75,171,79,39,99,52,92,181,13,145,113,218,15,228,174,137,220,34,4,169,72,48,13,33,51,65,0,14,42,31,62,39,93,149,234,152,169,86,191,140,255,69,203,134,92,55,182,100,65,10,101,41,45,125,235,117,163,69,17,15,133,4,249,150,205,69,162,39,52,82,87,213,120,31,242,241,81,58,46,241,109,98,187,53,52,214,69,123,235,110,131,145,163,87,62,118,162,176,85,118,28,140,114,184,74,152,177,182,68,174,144,208,178,170,110,255,217,139,160,116,237,247,133,104,185,38,67,72,246,206,200,94,97,187,254,244,27,144,73,62,219,40,255,237,133,56,190,196,217,41,53,234,62,1,83,94,122,53,202,206,204,220,226,228,107,247,71,225,9,149,108,215,98,132,153,70,157,70,132,144,144,141,169,247,167,209,244,17,205,158,53,251,29,133,203,254,81,97,42,52,186,227,125,160,23,185,165,31,103,119,106,220,209,176,96,221,235,210,73,180,208,152,137,103,214,176,239,149,174,1,54,146,104,132,122,79,76,162,108,44,205,110,203,140,18,83,180,237,207,161,100,136,70,165,157,153,217,225,77,152,38,98,67,201,74,59,222,11,68,183,149,202,192,144,136,68,235,194,97,8,223,210,134,116,70,104,155,209,134,14,63,75,170,29,13,141,196,118,27,191,88,220,228,251,161,75,169,133,94,59,245,134,74,177,95,117,123,16,5,44,23,62,87,39,77,76,176,170,221,143,27,88,181,249,49,84,57,143,49,68,26,76,234,78,174,219,118,239,41,250,227,75,85,59,224,70,71,244,138,137,244,167,1,32,29,153,152,225,156,73,197,207,205,225,178,170,54,152,181,121,70,251,20,170,216,143,96,16,249,138,186,68,185,34,107,191,27,226,20,87,246,98,32,3,167,157,116,165,186,91,193,217,154,155,123,138,156,26,222,127,246,225,79,28,172,198,46,13,138,91,114,161,223,3,155,210,254,35,85,132,1,88,142,46,189,92,84,168,136,154,90,244,124,109,218,111,244,77,166,51,191,68,129,212,102,244,153,180,55,17,130,206,136,238,66,107,5,146,22,86,179,124,245,77,15,93,25,228,98,5,62,241,147,203,46,211,34,131,241,159,54,93,82,131,187,10,38,180,116,116,237,20,197,79,53,58,54,169,174,149,162,71,159,77,175,75,221,193,16,132,147,152,181,65,246,58,236,81,114,51,1,115,129,103,191,85,177,201,248,214,46,84,82,120,45,100,93,144,155,126,186,69,97,5,142,40,155,45,92,218,181,115,247,220,169,11,154,195,177,45,93,213,205,134,105,90,249,232,167,160,208,218,11,83,88,142,246,217,73,211,222,126,224,51,149,182,168,190,158,125,191,118,192,206,206,254,56,122,115,167,85,48,4,110,148,111,163,46,140,214,105,215,166,98,58,151,252,220,40,10,79,145,181,248,73,158,71,191,242,249,101,45,33,52,220,20,123,16,168,172,50,47,101,149,134,195,115,191,77,253,180,105,168,94,22,73,214,171,8,208,126,125,101,2,159,79,111,141,104,149,110,75,63,122,154,250,103,144,235,161,104,108,41,17,208,2,206,60,210,163,76,79,224,40,79,180,154,240,90,52,113,15,184,230,50,10,217,224,54,15,67,6,166,8,170,107,49,50,239,63,168,65,44,215,98,211,139,1,141,149,169,163,129,92,251,190,104,155,159,203,69,180,109,47,66,151,148,52,221,99,131,113,217,9,93,123,57,59,45,144,33,148,195,176,200,66,36,135,138,77,17,51,152,65,136,165,137,24,0,109,169,209,134,55,236,217,75,111,174,169,23,7,63,199,130,91,249,108,233,138,41,35,58,238,153,111,84,241,141,84,71,141,238,89,180,183,40,255,168,200,65,186,85,46,122,99,135,72,249,54,203,28,69,198,0,86,11,249,113,145,103,96,253,46,162,222,176,37,9,211,186,149,110,227,235,48,149,91,21,150,64,209,117,246,43,44,1,83,121,9,156,74,120,178,155,72,120,210,118,126,86,143,29,141,189,103,250,86,230,130,17,158,81,105,14,230,130,9,22,139,166,5,221,16,161,96,101,110,39,122,52,21,207,124,153,13,19,17,31,129,113,168,170,87,131,132,234,117,127,244,52,250,141,118,59,188,112,233,98,98,39,2,149,40,142,54,131,224,172,48,214,6,65,124,56,49,191,42,229,224,47,62,230,157,11,11,151,119,199,138,169,132,4,1,199,212,213,133,17,213,168,140,159,171,247,223,134,228,34,245,11,86,224,115,103,158,73,161,24,82,101,243,210,168,198,165,40,223,209,150,171,218,179,39,22,107,183,139,131,242,210,120,4,78,240,149,8,194,198,64,5,118,137,94,205,228,149,120,62,131,113,160,254,193,40,179,116,81,125,97,151,211,219,3,243,138,226,186,137,127,100,36,193,28,154,35,244,2,240,23,18,31,95,42,169,100,118,29,78,38,220,162,7,147,79,138,229,28,114,148,106,198,76,211,234,140,96,160,210,224,35,63,221,140,99,16,58,60,184,161,139,4,101,109,38,206,224,241,19,58,32,89,222,7,228,1,214,59,143,128,96,130,234,109,159,16,214,45,101,76,2,8,101,14,81,163,35,212,142,182,250,14,191,230,17,171,99,202,242,39,206,160,85,149,214,90,77,85,34,66,51,186,64,134,30,76,104,22,119,93,145,34,120,206,109,70,225,161,236,101,45,32,242,72,205,99,44,130,32,250,142,178,4,80,103,146,192,172,123,69,203,62,157,52,85,101,147,168,172,68,204,73,149,89,230,67,242,12,103,155,16,129,54,156,64,149,207,66,44,32,214,23,42,106,103,110,174,2,159,79,191,132,152,26,251,36,149,54,42,102,51,238,107,50,245,104,44,32,47,124,134,74,186,157,237,213,102,64,65,11,42,191,190,109,154,240,103,228,212,11,73,95,175,109,156,217,165,238,161,215,189,80,84,12,121,45,60,121,100,67,119,224,51,15,175,187,11,174,198,80,16,149,43,146,64,30,240,86,24,101,186,160,67,117,40,110,141,199,78,149,222,99,213,200,194,15,52,50,30,147,221,160,72,246,241,64,200,137,199,70,22,181,90,185,109,178,103,233,54,244,111,108,13,229,198,232,105,246,184,209,252,5,228,204,88,175,198,202,87,105,192,44,18,227,23,68,146,92,206,29,119,19,122,245,228,232,132,150,126,92,54,221,36,75,102,5,66,158,25,29,182,204,48,73,122,164,216,93,160,96,22,240,34,69,33,242,115,120,192,69,39,18,108,208,71,227,53,179,213,9,118,168,217,121,171,158,198,89,102,87,141,116,99,93,140,51,209,149,176,213,110,198,56,234,102,155,32,210,118,103,46,139,82,46,219,181,164,35,156,13,57,61,139,49,194,209,100,18,229,187,98,217,245,187,79,237,83,165,82,127,21,212,216,26,37,218,98,85,218,46,35,82,81,98,143,108,78,11,162,155,135,32,102,13,189,180,108,66,236,194,111,219,34,104,129,95,207,86,29,67,18,24,193,161,104,72,165,170,184,38,237,133,16,32,98,58,43,75,4,96,141,213,85,99,247,221,177,190,149,29,29,141,166,45,58,106,76,152,75,181,25,23,151,29,106,103,53,169,7,9,204,232,25,30,191,216,220,32,1,34,215,197,198,62,249,101,163,236,184,68,206,162,34,197,133,251,135,111,155,16,46,152,202,99,196,121,43,118,77,8,82,8,71,127,35,55,83,67,245,203,170,113,91,206,141,122,105,4,111,132,90,67,174,172,34,248,127,98,101,95,174,39,253,139,66,163,55,23,191,171,87,118,110,42,73,215,101,53,167,150,18,123,77,246,111,82,138,61,48,98,203,17,11,76,163,108,8,135,146,26,231,10,24,67,185,58,133,159,137,143,75,31,251,70,80,91,74,77,20,214,171,91,86,66,44,109,176,219,133,16,59,40,24,93,45,52,186,28,238,79,35,249,1,189,199,3,67,24,149,67,8,179,208,86,103,80,117,207,199,179,164,107,159,148,51,62,8,33,136,132,225,176,208,132,207,141,176,177,237,33,167,132,194,216,82,14,178,209,93,46,87,247,196,129,202,96,62,55,22,187,255,243,67,189,138,254,200,121,64,102,238,226,48,157,190,146,66,50,219,140,25,210,168,108,195,218,67,174,70,68,71,8,206,166,15,47,164,241,65,231,86,48,152,207,254,237,4,189,114,105,221,252,166,67,20,236,188,76,49,147,194,171,37,149,32,118,161,239,128,144,219,11,175,232,139,160,68,41,98,133,16,214,25,75,254,88,190,126,38,161,187,211,211,49,162,223,3,17,55,25,199,88,240,206,224,197,12,116,109,100,178,52,83,236,29,19,195,32,123,37,164,0,214,186,197,108,17,87,62,49,33,186,52,254,19,220,239,168,209,161,28,61,37,46,61,107,74,69,66,98,94,248,252,71,224,31,175,102,197,165,225,7,41,240,87,244,112,152,228,163,92,57,97,209,10,161,133,19,158,33,204,39,141,23,102,234,119,225,243,245,74,47,108,53,54,221,188,93,50,231,33,11,139,170,90,215,167,199,11,200,142,156,72,71,122,62,206,108,144,66,194,23,249,71,26,195,164,37,164,155,134,141,40,173,37,249,10,204,27,169,92,105,60,232,112,50,55,152,237,202,101,149,195,141,16,213,76,158,215,185,15,143,239,76,202,82,74,86,116,77,180,112,183,99,207,9,163,106,107,3,15,249,252,128,201,122,201,11,67,46,170,69,241,146,107,57,127,150,190,37,68,229,154,39,185,236,253,234,99,97,149,190,244,94,146,11,61,201,27,65,40,163,68,181,0,206,44,182,126,23,70,192,171,69,246,33,195,78,149,137,137,93,254,142,172,9,130,17,83,27,147,232,32,185,147,222,25,101,116,141,254,35,200,223,173,176,198,123,130,255,44,79,133,170,85,188,126,74,237,46,186,72,238,248,252,47,70,37,24,170,13,126,36,91,154,75,169,58,243,25,31,65,253,229,134,16,139,155,38,0,124,225,194,130,246,203,39,0,39,99,221,92,152,156,238,199,92,133,19,75,43,81,108,203,129,241,211,253,237,187,129,145,148,232,247,170,113,24,94,31,49,240,192,216,109,222,245,174,89,14,101,252,70,221,65,233,42,186,226,246,236,139,233,198,242,155,102,216,33,9,114,225,5,5,116,249,149,209,193,155,245,182,153,179,238,149,65,128,172,247,194,16,6,63,227,54,80,212,161,98,234,5,206,148,205,183,195,180,208,140,123,215,168,37,204,52,226,167,145,211,137,106,61,48,89,221,26,71,211,4,53,239,93,99,200,76,132,226,48,186,63,69,96,246,210,235,158,220,120,227,242,219,29,118,208,111,223,96,48,73,248,251,208,206,161,120,178,247,248,109,88,30,23,221,244,234,199,251,192,169,245,134,131,198,15,93,116,190,6,220,48,111,13,248,236,120,18,209,81,60,113,92,168,238,79,227,121,225,204,12,222,23,158,150,227,142,210,254,179,71,247,251,154,221,222,192,133,43,181,185,236,232,122,94,23,169,239,175,212,201,40,163,101,80,198,104,55,98,158,159,152,138,249,150,203,50,189,136,143,85,59,109,35,138,219,249,133,207,240,133,75,228,176,9,176,40,108,246,230,217,225,61,68,151,193,224,228,6,180,6,195,175,200,242,219,208,127,155,255,118,70,126,112,55,133,207,151,94,253,232,159,48,239,115,52,196,87,255,109,202,131,171,239,7,158,31,103,208,38,5,177,185,252,93,153,43,175,51,159,100,205,198,1,35,248,191,253,220,212,199,171,30,76,132,190,124,74,169,168,9,180,231,224,84,63,226,29,48,181,157,253,60,51,28,109,171,195,232,121,36,61,249,217,64,230,242,125,123,70,198,154,91,110,107,82,240,45,126,225,22,135,202,35,59,187,234,47,3,57,151,245,55,223,232,188,65,37,178,250,152,195,117,138,155,6,176,145,2,63,148,190,221,27,10,54,147,38,90,45,174,139,141,87,145,233,136,29,225,184,79,12,249,209,187,251,4,102,2,170,62,142,38,28,147,44,87,70,59,109,245,9,124,153,87,164,162,240,62,150,223,243,121,203,248,222,8,188,16,190,247,115,67,164,184,63,76,153,177,124,190,234,63,112,95,138,14,48,114,136,241,196,22,65,75,186,167,30,182,117,189,71,15,12,204,239,167,101,127,252,188,130,13,30,215,65,25,148,164,249,142,115,155,103,227,69,145,96,26,49,12,54,67,48,53,129,33,95,103,127,158,166,85,87,229,194,200,183,124,158,117,192,27,29,158,34,48,206,40,254,233,156,0,159,194,179,252,54,243,77,246,57,1,75,175,122,187,57,128,207,55,29,147,104,37,197,184,101,93,26,38,222,189,122,192,148,87,254,70,55,250,255,251,15,255,244,127,255,235,63,255,229,127,255,207,127,19,23,148,246,119,136,11,72,105,21,50,52,62,187,65,173,139,212,2,240,50,151,23,135,225,163,199,14,222,10,203,103,62,242,81,137,122,0,124,96,129,209,213,245,85,16,59,48,249,142,77,76,112,151,152,250,96,72,102,249,101,50,153,159,192,130,205,171,144,163,245,151,183,91,101,129,226,0,150,21,93,195,29,41,152,187,10,110,235,207,185,145,52,187,241,206,186,186,17,134,182,225,183,108,106,77,75,47,122,18,210,251,153,139,181,58,255,1,143,145,99,234,106,245,166,73,13,38,205,227,231,174,38,66,221,159,163,93,120,133,185,201,138,187,91,31,88,255,122,232,152,125,72,255,101,189,108,83,92,240,143,28,207,196,219,177,98,112,207,17,43,49,6,251,53,25,104,159,110,253,188,211,79,133,25,169,48,236,115,191,240,179,3,75,183,228,10,92,88,32,252,228,236,83,100,157,98,152,80,124,247,133,8,194,165,4,52,112,66,118,79,17,97,218,151,222,183,142,193,51,21,196,135,190,152,72,171,194,108,16,226,220,171,223,189,63,32,147,68,188,233,109,78,168,122,44,9,67,127,40,52,73,209,205,169,71,79,79,65,241,161,66,162,89,242,80,214,192,82,239,67,205,107,81,71,168,41,30,207,128,205,53,93,127,154,126,214,238,147,0,251,179,235,195,97,159,206,164,17,235,131,187,245,24,233,80,96,219,228,15,252,76,253,20,242,239,133,55,250,247,98,254,233,164,171,110,236,74,142,175,230,120,160,100,84,219,181,238,51,13,194,185,214,14,152,68,233,141,42,168,74,32,83,251,13,195,106,173,30,242,58,16,58,167,137,201,97,162,238,33,40,165,23,143,57,136,45,219,109,167,1,102,67,221,227,174,45,108,150,115,35,130,85,86,60,19,218,20,186,160,84,62,211,133,71,145,48,46,83,69,243,34,3,48,98,23,119,57,129,79,98,157,65,1,47,33,44,52,51,73,25,75,110,235,108,62,228,187,55,67,195,236,219,43,163,146,95,109,0,146,166,56,44,167,123,95,20,172,154,192,208,29,228,210,18,20,102,129,25,194,61,222,181,73,221,93,148,214,207,59,134,89,231,134,204,178,232,231,140,20,15,28,21,149,178,4,173,16,120,166,195,11,38,228,20,24,157,73,25,72,164,106,244,220,214,53,236,87,54,160,186,54,61,250,236,82,116,156,193,113,210,11,71,57,222,31,153,89,191,201,16,134,95,142,215,155,195,56,122,61,48,27,249,233,119,77,77,90,118,3,153,110,129,222,125,113,193,196,184,102,125,162,248,194,85,95,31,112,248,58,223,196,124,224,252,153,138,3,83,137,188,177,47,25,225,2,43,250,131,97,183,93,158,6,240,162,41,223,223,230,9,40,247,3,159,105,102,205,120,228,112,23,91,147,177,128,183,112,143,27,219,38,244,175,48,61,196,129,146,76,145,219,170,244,223,15,127,102,27,227,184,37,183,197,200,89,211,127,153,157,204,229,72,181,31,157,191,196,11,65,214,225,218,112,53,163,83,239,120,215,80,23,83,83,244,140,188,21,31,223,217,88,156,136,75,222,7,123,212,186,226,186,41,83,39,121,38,205,84,25,253,227,219,212,10,245,109,118,211,219,138,147,79,88,8,114,95,212,122,103,154,23,102,18,19,24,113,161,117,207,189,174,186,105,251,85,204,119,124,32,39,200,30,73,230,74,164,4,206,114,21,15,5,253,93,61,154,146,237,103,142,96,48,155,103,121,164,195,8,43,247,137,163,41,38,3,137,94,142,92,238,201,241,239,147,147,195,160,218,177,130,96,101,85,158,163,207,127,82,187,79,101,97,250,121,97,248,137,159,26,26,48,110,51,250,182,217,26,166,123,242,77,67,184,30,13,237,223,135,146,217,247,36,153,107,205,176,208,115,39,8,234,160,207,35,40,42,201,105,4,140,122,153,220,215,102,137,105,113,244,89,57,187,126,125,184,145,206,18,71,23,83,73,22,120,163,40,126,143,198,46,238,194,72,55,244,229,123,98,243,161,147,36,131,89,207,179,123,12,24,62,241,20,216,76,192,86,192,40,205,111,129,17,77,144,27,59,123,230,187,1,52,226,247,71,254,50,180,228,34,211,198,176,194,244,125,160,243,118,142,0,146,78,138,9,11,59,248,50,245,88,202,166,53,6,210,54,86,186,194,27,213,183,128,235,214,168,148,70,7,215,79,248,193,117,201,19,69,49,105,164,125,143,238,251,57,57,77,173,241,1,153,8,84,213,43,39,237,80,138,220,245,217,97,111,133,105,132,188,67,101,215,219,206,217,108,20,209,125,114,95,215,184,164,31,96,74,40,43,158,218,137,31,154,204,165,104,78,121,71,38,48,147,95,150,247,65,129,109,214,56,154,172,247,208,27,155,35,127,150,210,192,11,179,107,253,237,141,187,79,92,218,25,72,50,163,81,176,170,158,141,106,38,255,168,227,200,242,158,113,215,72,46,63,79,156,38,176,28,183,197,137,86,121,224,213,47,216,155,6,142,131,229,124,199,0,167,105,64,50,170,217,122,142,90,185,191,156,170,222,19,133,179,233,91,207,6,73,184,201,234,50,204,223,234,126,60,107,15,217,114,67,7,59,167,243,200,144,150,212,92,36,40,29,212,19,219,125,96,60,66,9,151,201,166,231,114,95,22,52,145,231,104,218,121,166,172,1,103,121,83,24,18,87,172,139,24,145,36,9,115,40,189,68,10,131,34,234,89,178,187,162,208,87,252,220,108,206,199,115,95,244,251,199,209,211,20,171,170,194,52,151,206,8,69,172,116,42,240,132,232,19,225,242,44,171,232,93,179,63,89,1,195,11,148,137,148,66,118,41,177,242,13,4,49,179,28,221,106,118,74,143,197,103,245,10,211,52,227,254,237,216,66,116,68,109,100,115,3,99,122,150,136,160,248,54,154,108,233,104,31,33,43,238,48,252,255,38,231,238,40,155,213,8,43,17,242,214,41,133,28,82,84,5,240,24,92,178,106,14,52,63,102,228,71,48,26,221,18,14,195,150,36,58,113,152,224,65,214,61,68,190,220,73,9,248,44,191,87,145,178,25,201,179,71,214,179,162,222,179,116,1,152,36,49,170,63,209,138,67,84,146,223,198,93,236,110,172,232,236,218,91,38,90,100,30,122,60,180,47,111,44,176,153,203,249,80,160,64,145,100,46,132,93,87,34,185,200,161,108,33,5,38,51,20,161,31,185,243,91,162,107,108,248,118,185,47,59,67,45,151,55,50,173,188,23,87,78,143,184,14,21,136,156,251,238,80,140,239,35,123,240,95,86,52,130,63,54,175,93,246,224,24,209,236,184,109,54,121,101,43,122,150,163,72,159,67,132,93,89,30,249,68,184,238,110,204,48,226,92,50,86,144,70,29,105,222,108,25,121,86,121,42,244,174,68,154,168,154,241,227,150,251,194,64,42,214,46,26,212,36,171,113,238,17,223,217,248,229,115,162,34,83,14,54,116,200,81,4,220,153,161,4,134,246,212,34,17,151,140,191,47,48,116,251,152,53,144,179,42,146,112,161,77,222,187,38,73,30,80,81,149,115,79,130,191,152,175,146,25,149,234,193,16,157,115,13,56,141,33,211,130,137,178,45,129,135,168,201,1,179,226,228,37,247,53,37,90,160,123,228,196,49,145,183,160,220,45,115,229,217,73,65,86,10,216,106,195,247,104,52,85,243,136,9,13,133,80,13,90,23,137,160,185,238,11,225,159,123,114,28,106,110,66,24,110,36,73,19,129,173,251,36,18,171,84,40,20,70,88,104,121,137,8,179,156,165,89,42,178,253,115,197,54,130,96,45,117,249,109,115,236,90,145,205,129,178,80,5,61,219,232,8,136,209,89,167,105,249,194,84,177,187,207,27,101,219,212,154,21,222,245,38,200,182,177,141,229,202,40,35,207,11,147,64,144,85,128,238,42,231,23,91,30,170,139,87,7,240,66,49,168,221,52,213,89,221,228,210,80,245,143,148,11,73,211,93,229,235,100,247,153,102,159,146,9,207,242,125,45,19,145,111,241,219,25,47,158,45,48,126,96,43,142,70,20,93,54,218,228,184,250,136,180,226,121,40,104,200,9,188,83,138,112,3,7,195,179,252,253,127,226,206,36,135,150,36,169,162,91,242,190,217,33,75,96,198,144,25,131,66,98,198,114,138,117,224,199,158,155,249,141,164,146,9,72,153,169,146,242,151,253,136,23,225,225,173,217,109,154,134,251,216,175,180,0,139,173,127,174,62,189,252,101,248,171,185,118,191,48,166,37,237,165,13,73,28,78,141,130,211,126,225,115,115,153,201,241,122,68,62,194,115,146,102,167,168,87,163,107,20,109,202,155,107,218,4,6,28,254,31,30,134,224,171,173,50,65,103,230,184,154,243,170,222,219,100,210,115,92,124,54,127,85,158,204,146,183,81,154,64,46,51,233,7,225,138,87,161,154,63,134,131,132,205,14,56,218,12,89,106,29,158,224,145,82,84,245,22,181,53,73,171,131,59,76,61,42,138,19,51,69,125,52,246,254,171,189,48,160,252,247,98,208,160,118,228,90,33,130,21,233,11,56,155,185,22,218,13,235,242,70,126,167,36,159,231,17,200,238,85,6,175,129,38,71,92,140,37,128,12,222,141,8,85,20,184,38,226,221,242,49,233,242,189,236,215,162,232,111,202,173,49,156,42,235,117,148,210,100,101,60,99,169,147,44,140,244,243,64,14,240,133,33,143,229,232,9,36,122,117,105,100,60,244,56,161,20,246,158,154,137,69,22,151,185,36,42,92,56,68,200,147,157,6,235,243,229,182,205,190,93,222,26,253,44,95,190,126,102,134,239,91,109,240,18,241,169,118,59,199,19,201,35,109,203,14,245,250,234,95,64,19,95,24,126,85,143,140,61,254,234,91,230,225,179,37,98,92,191,217,238,236,45,222,70,134,98,77,223,43,50,246,187,81,112,121,81,52,18,119,20,103,206,230,237,244,154,87,122,75,248,233,141,52,100,170,124,134,146,80,131,96,200,189,123,163,134,46,0,5,227,37,207,87,203,100,168,73,69,17,209,183,154,222,116,5,169,83,42,115,9,154,199,246,149,177,76,19,51,144,247,34,255,25,89,172,98,155,34,169,214,39,134,71,236,137,11,6,172,210,255,49,73,64,22,32,10,192,36,49,146,96,108,144,220,242,4,115,49,45,175,183,110,150,108,62,57,57,234,210,64,132,223,65,184,144,196,197,130,207,43,71,3,71,0,137,78,76,58,163,236,4,202,67,74,226,198,245,138,218,49,245,95,217,172,35,216,78,39,11,104,208,25,72,143,160,219,48,70,177,225,229,97,214,138,34,97,142,17,237,221,28,254,244,107,18,59,254,55,63,222,96,86,162,217,76,176,67,24,57,250,216,42,102,231,43,47,125,166,167,185,170,128,12,68,193,237,79,49,77,127,69,29,245,207,106,186,175,228,187,205,167,45,246,84,251,243,9,24,229,35,202,84,149,162,84,111,85,11,198,181,190,131,65,2,152,80,180,220,204,39,153,177,130,131,197,213,10,62,164,219,128,221,148,179,222,34,35,163,165,238,51,32,163,68,102,148,184,166,117,244,57,95,129,24,99,231,211,226,85,171,240,80,161,162,48,72,182,180,105,145,30,17,174,64,122,96,7,47,224,176,81,76,215,36,138,142,103,210,233,130,64,25,224,89,222,147,81,83,121,150,133,64,15,230,64,25,192,195,8,70,8,36,2,90,243,188,114,43,140,183,115,126,149,252,103,233,134,246,243,232,89,229,154,84,136,65,99,112,106,245,123,91,225,74,193,24,219,108,195,3,129,82,116,79,84,72,39,243,201,60,12,203,64,222,218,52,42,115,76,189,16,107,70,251,252,52,30,162,49,100,26,121,152,246,121,238,51,210,163,118,109,110,14,91,175,70,194,188,5,36,232,28,28,150,134,1,24,197,162,145,76,178,70,65,40,164,175,3,80,196,198,110,76,5,230,76,250,102,20,244,233,134,130,138,32,195,144,86,132,217,26,118,69,207,52,128,85,222,139,51,188,233,164,144,33,182,99,15,173,119,246,231,130,199,160,196,187,34,37,64,74,63,53,153,214,237,197,146,55,41,146,224,103,45,20,188,29,171,68,44,149,240,20,118,151,209,87,113,11,244,175,105,67,179,11,90,3,248,104,125,15,198,249,82,1,115,108,121,211,242,189,30,212,114,97,50,3,81,228,32,81,3,243,102,231,219,23,69,160,44,121,89,29,85,183,217,4,109,71,130,30,192,233,67,173,233,156,98,185,184,72,70,155,13,222,146,79,93,72,22,248,220,121,38,225,36,149,187,51,117,50,234,31,106,13,168,178,46,85,144,206,107,108,213,208,177,147,31,206,134,12,139,131,84,2,24,62,228,98,118,252,113,56,45,63,49,101,153,212,45,41,21,187,68,206,189,107,233,90,5,215,40,22,209,4,71,74,80,84,38,80,243,134,30,5,221,37,93,16,101,211,212,98,111,129,20,170,110,61,208,182,203,45,214,155,196,224,148,9,7,34,31,181,245,135,198,203,233,19,182,100,68,128,74,154,162,23,81,20,24,215,182,240,135,166,123,172,114,162,240,102,3,63,193,91,22,13,39,182,225,177,239,0,204,40,199,125,190,228,25,215,62,176,138,217,160,8,120,23,39,161,182,31,156,14,224,189,116,65,188,72,198,187,57,85,191,46,223,35,153,241,77,108,96,41,193,15,217,59,96,184,84,123,108,60,64,113,202,166,222,164,184,106,138,175,73,22,240,209,208,216,111,77,156,84,226,209,200,213,72,63,67,241,53,69,193,178,160,192,250,108,82,154,233,77,103,47,195,22,142,7,67,55,107,168,20,231,248,214,84,24,151,108,30,146,37,80,226,99,98,224,83,4,47,106,186,83,101,202,41,107,62,65,69,194,200,133,196,190,156,185,77,130,153,61,127,121,123,126,115,84,146,221,49,160,136,24,31,84,210,178,164,147,177,40,0,12,30,91,84,224,25,178,113,71,193,253,61,55,105,118,1,94,102,36,39,101,116,113,34,159,114,244,220,38,107,255,78,43,25,129,143,46,7,138,4,223,62,214,99,170,215,93,79,43,201,4,89,2,199,131,158,165,60,57,154,26,81,195,58,141,215,62,41,122,0,72,181,199,22,150,243,119,151,164,21,172,158,92,226,115,178,81,40,245,115,60,164,101,226,209,24,187,146,174,94,200,60,244,56,246,34,31,161,191,13,151,175,215,119,245,199,205,142,240,233,91,67,126,123,34,131,37,97,138,157,111,231,190,201,205,125,206,243,166,43,244,246,253,75,203,238,11,208,232,18,232,38,202,22,75,83,9,51,93,85,44,219,198,180,50,245,200,109,186,213,94,88,183,240,163,140,16,70,195,239,157,57,54,224,242,250,9,87,65,149,178,117,223,154,96,41,232,223,196,39,1,186,166,137,10,24,98,235,101,3,58,147,139,38,150,160,198,12,57,208,111,205,182,129,22,89,47,183,147,74,214,82,19,138,215,73,59,106,238,242,181,151,73,64,189,1,70,25,68,179,51,173,34,102,24,199,56,120,186,82,32,51,20,76,204,42,88,213,110,205,228,177,207,92,121,68,202,138,50,109,211,20,228,217,120,244,151,170,3,171,35,77,70,53,245,125,205,179,124,127,91,52,91,46,61,142,221,231,98,133,60,218,18,93,87,132,55,224,54,185,58,217,46,52,210,159,246,5,36,105,76,2,58,198,0,58,24,53,125,178,194,104,100,238,119,14,64,209,92,82,252,136,10,245,145,95,118,52,15,105,52,236,201,202,206,47,121,10,54,90,50,210,3,117,232,17,97,180,1,36,145,129,254,69,149,155,195,23,148,124,2,202,62,212,218,61,204,134,75,114,117,144,189,206,148,217,36,220,100,98,153,245,7,52,139,48,219,239,174,181,11,154,46,142,71,192,187,165,114,120,166,79,214,173,120,242,211,111,134,128,19,39,85,130,212,226,209,24,127,146,223,57,115,1,88,161,151,114,102,247,45,181,65,182,35,47,213,206,100,92,180,14,134,22,86,36,20,88,153,209,121,149,98,20,244,149,87,117,161,216,189,134,150,178,120,220,200,165,67,227,45,90,233,130,241,16,101,125,132,66,179,22,153,209,236,110,81,8,43,166,170,45,87,119,148,158,86,212,170,224,172,106,57,182,247,160,182,91,33,12,59,100,13,131,153,141,58,216,89,25,170,76,90,38,96,245,170,104,236,86,190,133,73,132,67,90,132,207,146,168,80,85,136,112,237,225,19,1,163,107,150,31,230,84,127,200,21,59,95,126,106,212,235,245,36,187,88,223,170,24,42,55,170,127,84,245,139,214,229,33,240,71,173,9,1,224,244,9,83,113,27,1,202,164,30,251,65,66,32,57,95,95,24,95,144,15,88,225,12,144,232,42,198,174,237,138,194,152,104,34,70,221,178,158,17,211,21,195,65,253,168,198,139,153,53,155,66,79,112,76,139,106,19,127,24,90,113,133,203,25,5,186,58,177,16,80,196,13,176,9,239,9,144,182,83,83,184,78,3,252,30,213,90,68,139,102,81,172,79,122,51,30,132,58,20,38,5,41,180,64,205,250,199,68,248,76,1,55,148,172,167,68,17,193,86,12,83,89,69,195,51,15,73,67,118,74,189,35,7,234,114,154,139,159,192,198,96,73,4,154,180,162,34,46,101,73,48,104,37,246,166,248,197,125,30,140,117,53,170,38,216,16,149,38,200,97,52,62,3,151,2,122,183,37,133,102,65,219,41,129,145,45,211,224,138,130,216,52,205,237,55,180,166,194,240,206,136,158,177,38,19,253,20,61,16,25,68,0,35,110,125,182,30,210,98,13,74,240,231,165,150,130,42,113,82,91,59,170,250,176,166,138,172,63,164,21,25,217,30,182,4,128,96,96,79,27,191,65,159,173,166,162,8,218,51,21,198,116,147,45,125,38,168,98,196,240,235,171,11,166,189,180,46,216,208,252,125,115,56,46,46,93,198,124,3,211,21,185,3,230,209,243,230,159,240,238,145,51,174,0,125,70,85,76,50,216,144,250,86,93,124,88,20,117,60,119,160,11,73,56,47,229,56,16,77,61,82,38,103,163,249,73,240,163,253,211,199,171,244,148,15,26,7,30,114,122,76,3,3,119,232,215,58,219,105,65,190,15,42,154,10,27,110,197,148,213,252,8,115,250,107,150,233,8,199,189,17,75,211,233,175,3,215,145,23,54,160,87,108,69,112,44,239,82,221,182,178,109,0,33,10,26,68,77,155,52,155,138,160,39,46,204,3,71,95,204,228,249,60,137,143,110,123,86,128,45,250,11,51,216,6,44,162,10,61,1,36,118,90,38,72,134,27,176,181,114,17,144,114,40,143,39,136,200,199,252,114,59,86,144,245,8,215,111,152,148,76,48,20,169,66,41,83,225,28,36,162,197,177,56,236,249,67,73,57,157,172,173,72,215,96,236,145,219,95,146,51,30,38,205,241,219,58,176,184,87,10,25,209,45,7,232,142,125,181,145,45,76,6,44,154,24,134,54,248,171,125,195,149,79,240,190,46,107,127,247,241,68,24,57,51,189,122,152,212,129,223,28,220,233,51,186,70,44,142,190,212,252,230,72,113,141,55,69,253,40,242,87,115,202,102,40,192,166,93,110,62,73,209,248,139,97,116,147,95,98,214,44,128,247,245,101,97,103,1,82,235,109,215,240,171,53,101,27,15,147,189,126,91,100,51,54,74,183,222,96,251,18,62,96,145,240,89,235,210,125,237,243,165,12,200,162,81,18,37,197,195,43,215,169,77,78,42,235,170,87,46,51,43,45,82,203,51,187,166,124,57,99,172,54,21,130,141,254,244,185,215,5,66,254,54,7,72,246,73,120,163,73,118,155,188,34,150,82,222,62,211,204,87,215,181,201,38,140,243,68,150,215,54,39,243,20,97,234,115,93,175,158,103,154,138,48,74,91,115,106,95,42,182,106,223,48,64,98,65,39,12,124,40,215,213,140,54,158,67,21,169,46,194,231,104,86,189,47,81,226,202,159,102,97,14,244,215,90,157,13,243,251,154,246,57,115,186,225,70,98,124,148,215,147,224,251,229,43,24,103,27,147,37,142,234,198,162,176,175,125,195,56,4,62,37,188,6,146,27,2,254,125,110,4,149,148,163,77,100,95,223,67,118,53,205,116,135,35,138,98,210,106,254,177,145,228,123,102,30,38,212,88,250,197,53,16,101,183,44,189,144,245,190,164,120,45,134,154,28,18,81,18,172,249,10,223,16,46,168,194,188,246,62,195,99,226,49,224,97,224,108,83,126,155,156,218,245,29,103,191,149,21,132,57,108,125,203,171,123,180,144,179,25,18,6,98,86,35,60,77,54,90,194,29,237,113,127,235,105,251,124,253,105,227,214,250,213,28,87,87,149,215,70,21,100,250,192,111,240,205,230,91,227,77,242,179,204,248,30,88,113,202,193,251,132,129,197,214,8,159,30,44,135,161,1,156,29,186,243,47,12,243,124,9,165,120,152,17,229,44,247,201,187,57,218,200,156,116,214,112,178,79,203,195,56,104,201,123,157,5,103,94,225,168,31,247,167,73,185,123,156,217,139,235,135,135,173,203,190,123,91,130,252,178,150,72,61,176,106,87,9,131,96,188,41,82,128,148,88,212,190,245,106,48,155,173,235,66,178,140,149,170,139,60,70,120,108,206,253,181,161,189,207,166,225,179,92,173,225,143,54,144,16,151,23,91,134,92,205,126,115,242,221,79,130,236,132,167,233,122,248,205,129,31,10,138,147,122,131,185,227,222,48,122,87,194,214,66,19,6,157,176,238,97,196,31,244,201,41,109,180,120,239,217,40,208,53,9,47,3,115,121,24,142,241,219,65,156,105,130,163,91,252,182,241,211,95,106,106,160,255,210,175,18,18,97,8,5,50,101,161,146,197,249,246,134,49,82,206,73,195,236,2,214,244,48,118,32,210,151,54,150,244,23,222,64,184,155,52,165,132,225,106,79,255,109,160,200,73,31,141,204,200,61,16,217,213,69,246,239,39,106,26,46,254,94,187,100,241,154,108,8,202,32,189,228,175,213,187,200,216,55,19,202,65,95,38,194,89,236,84,9,179,208,70,87,2,201,252,106,127,3,222,42,92,63,111,240,189,52,61,52,64,90,141,28,143,61,161,171,203,44,15,130,41,93,145,215,95,95,160,132,253,194,180,225,85,135,178,130,0,178,175,241,214,252,109,172,32,252,193,251,217,4,63,215,95,194,212,234,163,81,240,45,145,155,79,32,130,249,114,129,9,67,117,125,179,146,193,204,79,79,26,17,94,202,149,36,145,76,229,55,194,164,181,245,222,8,140,79,239,10,221,4,81,183,132,41,230,190,39,51,169,73,249,105,78,241,197,247,50,221,210,175,89,174,166,146,88,82,52,90,55,252,219,11,255,52,24,61,188,204,105,224,69,113,93,46,222,23,160,81,230,167,76,248,211,149,174,201,199,46,226,80,251,57,64,19,158,192,89,239,215,198,152,7,174,181,132,233,89,254,94,48,50,247,115,176,248,233,174,141,226,83,181,73,205,63,23,20,176,12,96,18,188,43,13,19,212,120,153,14,68,43,176,184,29,113,245,124,34,150,6,132,104,190,189,27,184,11,141,55,167,32,89,118,6,106,111,47,172,140,169,153,13,96,229,157,116,192,175,217,122,107,246,116,213,7,46,75,6,154,127,18,62,221,228,150,55,8,3,217,108,242,86,24,54,141,21,191,13,167,73,223,234,44,155,240,127,111,24,151,154,231,24,66,120,26,221,196,195,3,6,150,220,124,144,27,246,17,192,182,116,234,131,147,65,41,237,254,244,233,55,107,9,227,3,129,113,148,108,238,131,99,65,42,153,35,18,119,45,77,191,53,120,233,45,65,188,92,70,42,30,36,35,246,110,140,199,161,59,239,25,1,25,92,184,92,60,76,110,255,190,50,224,142,37,28,50,84,211,83,187,104,42,194,128,194,222,54,7,204,201,234,23,129,1,77,210,74,129,77,194,44,217,190,219,70,6,2,61,96,9,239,43,253,64,112,91,213,69,131,28,87,253,214,12,120,153,234,204,163,117,100,95,145,231,54,73,240,162,225,213,183,119,19,228,122,231,212,240,202,178,207,231,88,94,245,222,228,72,134,55,25,73,250,44,218,15,100,125,16,61,88,30,198,227,85,239,189,145,163,238,247,165,193,159,101,33,10,131,21,88,115,249,135,94,38,121,252,246,149,103,223,192,26,237,235,22,192,183,41,185,106,116,80,224,205,248,123,157,143,245,230,26,54,215,125,111,143,153,86,220,59,16,34,153,133,186,160,255,240,176,90,145,92,13,221,227,53,9,141,48,244,106,50,136,113,182,89,230,2,240,114,105,211,212,73,135,239,150,207,90,77,178,83,94,218,124,43,189,255,174,85,21,133,63,109,114,106,209,98,20,250,132,140,59,209,41,93,62,125,47,243,169,208,31,62,75,111,242,131,42,106,189,115,202,194,193,50,198,222,253,134,75,167,155,201,213,103,68,158,249,222,195,40,178,164,164,47,13,86,179,222,159,6,237,178,4,35,196,213,164,47,179,135,155,217,145,75,184,210,41,61,202,84,243,137,78,83,212,189,97,186,80,211,123,27,85,205,247,78,224,245,231,146,185,191,98,143,213,188,81,224,195,66,232,127,97,8,50,219,23,45,182,190,192,7,34,76,38,115,207,120,175,89,84,156,220,92,24,160,205,121,155,50,221,136,38,215,100,243,187,125,254,70,122,79,89,69,112,26,241,0,244,123,99,111,35,39,132,105,89,161,75,94,251,241,20,207,234,248,70,61,57,196,125,209,29,198,145,68,6,84,158,12,122,95,249,137,110,25,129,12,73,226,215,166,80,236,220,56,233,199,252,148,108,48,146,168,38,237,124,163,152,230,117,121,50,252,48,75,185,121,5,252,223,204,214,248,133,97,172,94,18,190,241,16,251,103,254,134,156,185,124,181,133,135,152,196,96,139,176,57,181,250,131,27,216,118,232,213,204,55,119,108,158,214,28,76,255,122,53,36,136,236,191,77,186,107,188,92,14,118,6,216,72,220,155,163,210,153,180,155,98,137,57,253,4,110,234,14,85,148,36,38,121,28,215,5,89,198,57,70,129,250,133,89,52,111,226,117,81,106,51,251,115,9,163,112,114,247,40,20,9,139,192,132,39,216,39,151,232,89,134,240,206,229,19,198,137,117,47,15,35,211,40,11,219,72,16,210,238,92,104,120,142,33,103,108,195,254,161,207,120,195,150,225,144,169,18,227,104,36,169,111,24,229,222,33,35,8,176,72,187,100,170,213,204,56,79,214,114,83,142,168,219,127,218,8,228,50,4,40,140,181,203,29,88,166,239,217,132,129,118,194,3,78,255,109,82,232,176,212,20,95,184,163,173,237,77,90,182,152,244,54,154,160,204,11,214,89,200,252,159,129,40,107,38,103,143,190,118,132,127,236,55,9,159,45,202,181,164,33,140,232,183,204,11,100,105,73,224,220,176,121,255,201,62,26,104,212,184,149,7,10,240,231,152,42,73,65,28,59,176,9,186,175,133,75,131,248,19,17,70,205,58,126,27,53,182,231,131,69,248,92,127,141,78,78,216,36,137,101,239,53,57,253,93,246,218,194,6,122,128,37,210,223,94,233,98,102,224,82,152,255,184,252,54,198,72,163,249,139,33,166,156,165,89,236,0,16,141,102,39,155,38,79,134,201,135,47,125,38,60,191,165,50,49,77,201,169,248,232,171,28,138,159,17,86,155,168,164,206,241,110,110,112,194,247,211,151,99,235,87,111,240,130,47,91,115,238,109,42,172,183,85,192,229,149,42,187,5,156,94,107,204,58,141,164,199,150,71,51,71,189,238,23,143,100,245,125,141,194,33,159,30,38,201,36,211,188,233,118,69,39,110,38,216,43,125,101,3,89,185,202,6,38,9,200,158,224,221,124,97,159,89,124,132,156,107,241,13,223,18,78,8,55,222,48,86,233,73,74,138,132,57,5,123,216,220,135,183,222,28,83,210,123,28,108,102,175,41,147,41,34,22,229,154,96,19,5,3,174,141,146,76,253,198,195,156,220,219,203,189,161,136,128,170,66,132,17,124,149,207,201,184,62,175,189,61,204,6,86,166,226,109,142,35,62,39,97,9,50,68,72,112,26,111,184,222,156,61,97,100,80,227,189,22,163,185,94,173,9,194,37,117,89,182,173,35,116,207,198,224,143,204,194,59,94,184,154,140,198,141,50,229,75,210,16,133,5,18,133,183,23,179,60,237,103,123,214,224,218,224,162,237,87,35,201,185,229,193,24,201,121,121,163,144,158,159,111,150,71,110,114,199,132,117,126,5,172,198,150,40,146,144,119,175,210,88,240,201,74,73,120,153,0,176,135,33,139,126,238,189,240,119,187,77,134,160,114,125,83,146,9,93,122,33,9,112,4,67,249,109,75,177,113,42,110,127,186,236,128,252,204,193,204,236,116,147,115,188,81,24,222,130,170,95,248,121,45,31,91,3,25,176,246,122,25,81,212,126,253,177,193,19,73,182,4,152,227,70,79,235,23,62,135,63,33,192,44,148,233,183,231,236,56,161,205,42,98,14,203,16,36,197,91,132,3,69,17,77,145,245,147,76,168,126,53,43,255,92,242,216,208,201,70,220,28,1,79,169,35,192,9,66,212,240,70,77,255,182,73,148,68,89,247,167,54,79,155,119,118,129,137,135,216,194,109,18,227,41,212,36,31,26,49,228,203,4,89,230,96,134,170,115,132,81,45,66,109,212,195,192,2,222,54,5,20,241,116,182,58,124,71,202,120,239,192,119,154,159,61,83,186,87,211,132,172,94,47,92,76,120,35,194,228,89,178,132,207,151,116,182,211,106,23,248,43,143,134,208,107,243,111,13,168,94,76,30,8,87,67,214,121,152,70,127,39,43,132,30,1,240,122,152,12,146,168,43,130,201,162,80,122,251,232,194,84,69,14,63,203,212,69,175,1,216,130,83,48,182,160,116,206,239,118,219,221,221,240,166,110,59,228,209,16,98,187,18,22,103,138,198,201,68,146,226,0,17,177,90,188,143,182,173,172,148,228,230,203,8,236,205,195,236,250,223,70,5,216,29,210,165,126,115,68,120,158,175,147,221,60,187,76,39,76,75,54,69,89,222,27,226,226,240,177,73,230,50,9,130,22,244,40,132,182,251,73,56,101,228,178,187,134,217,76,150,8,159,153,88,187,195,52,116,140,223,156,195,146,72,119,44,19,79,233,190,172,82,38,229,236,160,173,134,238,246,240,48,146,38,159,171,13,67,230,87,47,56,72,50,244,185,58,178,91,160,136,55,232,237,207,163,101,207,24,98,126,8,181,71,163,99,249,215,166,156,197,78,82,162,230,166,27,97,136,241,75,191,118,167,76,232,191,124,22,209,46,84,68,88,145,103,5,240,51,10,227,103,200,226,100,180,209,233,245,73,194,27,108,148,132,207,217,168,250,110,28,209,230,37,228,54,176,194,232,219,69,184,155,158,148,134,151,243,51,45,188,149,149,74,79,67,120,216,155,116,195,56,215,223,182,18,199,140,23,155,152,228,73,179,64,188,46,61,126,219,78,21,210,149,80,193,106,239,197,206,115,11,230,210,32,156,235,122,86,193,48,198,194,69,191,54,112,128,43,24,100,97,62,137,60,218,54,93,184,229,97,179,138,141,40,248,203,56,163,116,203,61,102,185,184,130,7,187,204,108,194,236,45,100,137,193,215,155,173,211,13,83,29,22,5,94,42,235,49,128,144,194,99,91,58,36,186,64,200,86,15,159,25,174,23,185,55,12,255,139,252,93,8,204,53,149,206,38,76,181,192,127,186,204,15,37,214,116,49,28,70,68,152,85,92,246,26,152,62,214,11,4,183,176,169,156,73,184,67,50,243,71,171,164,213,101,35,83,73,117,95,22,63,225,102,181,58,9,227,235,92,123,132,17,36,124,131,192,88,0,215,51,129,240,130,125,218,37,220,201,123,249,139,33,30,34,128,104,106,154,32,37,178,135,207,118,48,111,249,109,230,80,63,176,114,230,207,194,214,161,226,9,110,181,68,148,85,73,239,189,181,171,160,129,172,95,147,4,80,158,254,203,157,3,216,110,26,230,115,250,91,247,159,107,130,134,183,167,185,136,154,191,226,139,118,91,31,253,177,45,45,34,147,41,2,144,245,170,200,16,102,79,253,13,35,164,219,35,60,17,125,148,48,108,161,226,175,117,54,107,83,7,8,37,203,117,1,234,171,155,226,130,128,115,173,102,2,9,193,195,36,209,138,92,13,50,177,71,71,155,86,50,212,104,245,76,20,246,84,9,75,208,23,157,168,5,196,199,98,229,21,26,30,89,227,243,98,217,159,27,163,7,221,205,24,113,209,97,11,39,12,111,73,94,250,108,245,247,229,127,16,173,214,109,94,24,30,197,5,183,19,110,38,25,44,225,138,134,184,143,143,115,50,157,114,48,179,92,226,240,99,122,231,100,68,82,87,194,48,29,238,14,207,52,212,187,238,117,26,254,113,126,146,166,188,116,206,221,210,224,148,40,206,249,56,194,102,138,248,9,147,28,236,30,46,24,46,126,110,14,217,52,71,152,83,201,150,112,129,149,239,81,124,228,95,146,236,167,207,117,9,82,132,207,64,210,115,2,7,175,58,74,60,25,24,163,170,87,115,214,186,107,58,234,157,212,127,245,106,108,65,124,228,98,188,201,153,69,194,6,237,142,48,117,64,189,26,232,64,242,39,99,32,119,217,8,157,89,27,106,169,183,56,53,124,125,110,118,243,217,251,40,40,222,34,5,129,101,91,178,22,77,70,33,188,207,79,24,145,254,23,205,229,115,49,197,134,253,194,93,61,10,150,145,75,230,61,182,17,230,44,61,53,140,154,81,127,225,34,220,45,242,90,102,248,231,225,97,50,162,47,204,254,237,58,32,44,115,165,175,162,74,74,182,130,76,138,191,23,190,82,89,187,66,99,112,102,111,51,88,129,146,17,101,138,177,41,47,174,70,122,82,250,217,57,72,44,79,47,252,62,136,72,181,112,224,98,35,235,205,2,145,72,38,67,242,227,108,195,111,212,204,225,180,15,79,147,222,93,17,182,180,231,11,83,242,42,209,104,103,130,215,125,41,251,251,20,115,14,85,187,51,94,134,132,151,137,218,222,240,121,5,165,195,65,58,66,100,211,127,26,241,78,41,95,154,214,39,37,98,15,23,206,91,77,195,103,122,92,254,219,164,57,132,37,104,84,70,88,82,30,182,244,145,70,135,203,171,17,53,40,206,231,218,81,70,220,154,29,209,250,220,122,245,107,110,102,101,37,202,13,159,7,35,223,231,111,205,14,171,126,162,92,226,65,184,111,251,19,221,206,51,64,165,48,145,226,144,38,193,110,221,179,215,64,220,73,222,85,13,131,249,170,30,102,120,124,194,103,41,220,222,141,216,53,178,84,73,24,242,162,207,241,134,222,151,124,75,227,200,88,125,221,43,216,54,202,154,218,109,38,140,107,77,183,80,182,64,108,200,232,197,30,174,85,90,251,244,175,14,242,45,130,214,169,36,204,97,38,154,132,161,37,232,113,250,251,56,235,108,252,50,4,48,89,143,233,178,181,250,92,86,76,117,242,165,74,233,179,177,7,41,102,147,42,15,93,76,207,253,221,57,139,14,228,50,219,228,88,150,136,106,86,14,56,72,242,195,34,15,109,185,30,137,242,107,62,11,98,165,82,4,35,133,95,151,141,156,104,77,170,201,18,221,117,199,174,12,65,246,38,9,218,245,211,80,169,17,69,236,69,126,25,112,213,72,243,125,198,37,228,134,5,154,36,197,70,184,32,248,81,100,3,210,193,107,149,215,129,90,22,160,3,213,238,238,146,185,220,219,24,190,242,33,71,70,18,44,158,140,22,148,217,224,92,137,38,181,119,48,234,150,98,111,112,182,123,103,4,251,54,24,50,55,138,238,18,93,152,215,251,115,35,244,40,200,201,69,173,210,85,29,8,179,45,147,19,85,167,2,238,200,19,228,142,207,65,177,233,213,36,206,110,178,158,26,61,250,81,85,195,103,7,225,103,34,72,234,159,93,0,96,173,225,105,133,142,148,66,153,218,65,167,185,48,250,147,83,232,23,104,242,9,119,91,49,111,24,213,127,209,146,183,112,246,195,185,121,150,39,189,22,116,98,116,35,114,18,162,214,107,97,240,121,30,62,151,139,182,50,13,14,170,204,191,230,153,196,134,238,131,193,231,68,158,135,83,31,59,89,189,26,238,243,173,22,131,141,50,238,152,190,53,9,201,236,97,115,197,250,52,41,37,195,229,97,90,80,199,60,231,239,24,93,100,214,216,193,72,184,210,67,134,135,209,81,213,1,114,182,39,203,17,136,6,75,94,154,231,193,70,118,71,171,145,87,238,75,91,124,155,130,190,71,169,175,203,130,136,37,217,200,222,15,43,126,41,237,115,49,84,117,159,160,161,101,14,17,76,92,182,71,240,242,72,135,128,54,244,201,224,2,165,184,150,68,234,171,240,33,134,52,186,207,146,213,220,62,229,60,53,128,117,69,63,129,252,147,5,33,130,173,119,8,232,147,62,200,99,234,17,21,29,231,149,124,0,160,193,113,14,64,159,48,147,176,95,141,190,202,152,250,100,102,250,225,77,182,134,13,1,13,99,88,239,143,118,86,222,33,48,164,133,223,96,173,62,240,171,169,2,201,41,19,4,96,238,209,13,207,176,101,27,38,97,19,190,241,111,189,187,53,148,134,129,155,238,8,171,90,21,14,167,48,32,238,123,53,43,48,200,47,155,159,203,205,90,227,251,116,94,83,62,37,0,19,135,67,192,47,51,245,88,9,143,70,137,239,134,65,17,8,11,218,194,107,121,147,53,211,234,157,122,115,76,32,253,107,158,221,220,200,162,111,180,176,213,172,94,242,233,128,253,90,211,158,130,10,199,246,161,105,184,86,61,89,12,196,253,28,13,202,113,149,220,255,39,140,2,95,141,240,22,167,119,11,39,184,55,30,62,253,93,7,182,65,110,135,111,24,219,182,122,185,134,129,48,212,136,206,173,165,0,170,212,231,109,253,189,144,91,19,229,89,194,212,15,239,131,179,29,217,75,111,13,137,221,223,26,216,215,217,208,235,115,147,146,43,113,49,90,100,235,115,113,109,53,162,54,253,228,207,131,189,221,15,43,15,164,232,79,184,94,30,179,133,45,237,249,121,105,156,79,60,252,83,134,208,38,195,54,40,123,216,116,10,244,183,135,229,120,110,24,179,96,45,250,12,20,96,123,243,39,207,36,55,116,0,96,156,216,95,148,179,186,188,246,233,225,204,221,55,140,18,64,95,159,48,149,132,17,97,44,154,37,92,141,78,236,15,94,45,161,163,157,152,148,238,133,198,244,31,210,84,187,2,230,45,145,10,233,228,106,69,206,101,49,158,114,108,84,58,19,163,30,51,205,216,50,251,76,74,238,73,65,61,54,4,134,87,156,122,255,249,65,235,164,66,45,56,94,12,190,226,214,9,45,209,49,253,189,214,52,215,39,157,196,169,117,222,139,57,180,143,173,157,33,129,96,242,104,193,52,94,18,14,24,132,36,71,150,117,131,141,106,137,98,152,135,65,241,104,65,82,85,155,12,61,61,95,33,152,102,231,150,234,200,96,11,238,61,97,76,132,40,229,212,194,111,117,175,229,98,134,6,223,65,26,180,3,42,240,9,11,83,201,157,116,236,209,47,115,60,247,57,243,156,54,146,231,238,102,213,115,63,199,36,111,60,117,178,132,218,237,25,208,73,21,70,15,122,231,81,73,49,249,197,28,20,171,36,103,1,248,100,135,93,158,143,198,236,36,91,63,179,2,143,249,10,248,77,17,120,58,102,93,187,57,180,133,125,96,5,83,247,194,197,48,233,247,189,64,223,206,38,229,139,137,139,117,100,64,209,59,234,178,178,145,5,219,145,71,33,117,209,135,94,12,44,103,251,193,156,93,197,214,161,57,129,89,21,159,176,200,228,54,29,216,148,70,210,240,142,68,98,113,8,94,148,240,116,221,64,11,143,166,115,229,52,133,131,124,191,246,50,158,140,28,189,177,220,72,142,7,234,86,159,204,67,159,28,145,60,223,26,90,41,109,127,46,134,11,236,247,230,120,55,154,62,153,201,193,68,152,178,89,211,39,43,240,112,60,106,187,59,253,101,72,25,23,106,116,194,136,152,109,109,51,220,217,107,132,129,6,102,109,51,164,71,163,197,17,188,209,149,15,228,89,137,108,6,220,198,36,166,55,252,153,67,240,13,159,119,70,181,126,75,120,163,221,116,163,232,75,79,57,221,24,226,39,249,209,233,124,104,243,130,145,48,200,51,111,112,128,19,73,22,62,86,155,82,253,185,55,166,65,187,104,152,205,89,60,24,174,147,162,206,106,96,159,113,189,139,23,126,150,192,66,223,107,81,126,207,221,55,211,123,153,188,187,132,13,186,228,103,228,109,239,40,111,109,103,117,199,66,224,38,13,159,88,195,214,115,199,13,131,254,146,169,18,78,210,246,19,33,155,41,216,34,242,211,148,53,47,124,203,196,220,183,192,229,78,116,154,160,219,13,155,8,135,36,197,200,254,164,171,181,187,126,42,36,250,61,16,134,61,27,58,191,218,40,77,218,102,112,166,29,143,138,105,3,112,173,42,97,38,150,251,185,224,201,237,36,26,83,252,212,105,231,59,99,161,188,7,65,231,141,0,58,71,189,138,96,132,49,95,147,39,223,104,4,223,193,69,18,113,109,161,62,162,102,55,155,151,39,112,93,48,221,205,23,134,182,126,165,69,48,172,166,12,38,211,56,41,178,118,119,57,3,1,176,161,25,183,13,179,161,249,91,147,197,209,209,67,29,50,72,70,103,137,68,1,167,232,173,65,244,222,57,222,224,159,67,203,146,172,183,115,199,213,236,13,116,193,254,105,45,221,99,240,64,154,5,91,86,9,179,244,117,127,112,140,153,202,155,144,144,179,173,247,32,59,32,193,46,233,131,4,225,52,141,8,3,255,213,107,169,144,86,191,53,137,23,97,39,34,241,11,90,204,195,123,124,210,167,132,247,118,154,30,225,174,248,68,240,83,131,106,238,47,92,237,29,223,122,78,22,55,4,8,113,229,161,0,33,63,205,154,113,151,69,224,33,99,73,26,136,104,189,210,225,22,37,251,167,81,76,104,114,92,60,186,162,221,160,149,82,9,188,95,154,162,95,23,134,5,50,45,128,120,102,132,79,55,209,159,158,214,21,252,230,164,63,187,220,123,253,222,202,163,20,116,154,92,188,77,6,224,14,204,90,77,63,67,62,7,40,125,231,70,153,27,118,19,122,237,134,213,90,189,140,53,140,90,37,4,37,194,38,88,16,225,174,142,131,251,236,18,65,6,250,111,179,186,207,71,181,7,241,196,78,209,195,139,60,219,252,132,169,170,180,8,163,97,47,55,199,126,57,230,43,164,247,182,232,61,159,48,84,128,238,209,1,36,97,73,244,28,249,174,61,158,29,224,0,160,232,189,59,118,208,222,42,120,211,203,246,235,132,105,245,155,176,30,120,8,169,203,49,208,70,216,14,183,209,154,17,196,52,108,59,174,11,71,24,166,136,95,223,62,5,118,96,222,190,173,28,224,46,81,193,215,48,235,226,136,48,202,113,210,104,0,180,218,246,71,107,100,192,228,123,178,135,79,142,94,36,12,86,69,175,134,128,125,23,39,51,45,73,253,115,53,18,146,62,25,162,175,93,37,155,73,71,163,166,233,79,222,204,142,91,163,103,109,172,47,170,48,216,141,105,218,240,162,202,0,46,186,178,254,50,64,165,43,224,97,97,35,132,72,24,153,187,155,192,26,64,35,219,231,115,118,188,177,94,116,208,226,47,122,90,104,206,104,81,52,27,150,94,140,91,179,195,13,6,53,251,86,151,124,205,129,196,83,31,47,60,133,101,183,77,46,197,233,185,132,33,46,101,13,211,111,119,132,73,69,232,163,113,88,242,21,27,34,62,7,13,125,242,87,159,24,6,238,22,173,138,109,222,100,215,105,145,227,136,185,220,105,171,128,13,172,61,194,72,143,119,13,55,4,196,61,108,246,220,85,62,231,134,214,239,47,70,41,164,235,139,177,176,150,136,194,219,215,247,178,115,246,240,247,194,28,116,235,196,0,192,222,211,22,195,216,15,67,135,128,73,222,150,136,158,221,214,167,15,155,116,84,220,27,173,241,81,255,24,142,171,1,140,142,242,9,115,208,254,133,59,50,178,179,127,127,122,56,131,29,255,173,34,231,46,162,44,210,51,162,40,149,127,154,12,160,236,29,93,212,160,83,253,60,56,167,251,91,17,29,148,137,147,212,52,55,226,59,229,154,136,19,54,40,185,14,32,102,83,159,178,58,98,108,226,205,183,65,251,142,237,75,140,229,251,37,227,66,5,147,45,221,138,48,9,248,207,248,74,189,223,51,248,9,35,108,165,93,133,115,129,151,222,57,39,55,58,170,116,242,156,16,236,187,97,36,61,135,14,176,137,163,142,79,12,189,161,180,191,165,39,145,93,91,217,111,206,74,42,180,227,211,201,0,252,248,147,227,47,117,86,180,247,222,0,199,171,99,245,134,45,112,130,103,101,255,219,220,51,103,153,203,16,7,245,8,115,250,1,51,242,11,79,140,25,68,167,150,176,161,57,35,140,108,231,107,84,118,9,57,251,110,220,64,100,47,71,204,153,164,226,255,119,163,237,236,199,133,19,135,167,237,154,158,197,58,103,114,72,2,239,192,201,106,149,3,123,76,152,69,73,195,8,45,248,70,8,179,152,36,90,126,36,215,176,204,243,7,55,2,181,44,235,181,217,196,114,91,5,55,36,20,117,36,108,26,187,55,106,110,20,50,227,33,189,128,34,175,135,129,168,202,68,15,36,167,120,210,17,245,2,230,98,121,50,228,213,218,205,98,13,28,34,180,144,140,182,4,126,124,247,107,35,74,156,146,54,218,196,158,196,251,41,40,129,178,229,107,27,35,114,123,171,24,85,44,213,173,225,189,60,109,130,218,123,134,77,41,97,150,1,63,1,45,3,143,23,141,130,186,185,77,10,199,0,184,132,132,49,30,242,29,32,31,43,139,72,148,73,45,122,18,139,83,217,89,192,228,135,65,191,59,253,11,217,61,182,128,93,195,144,109,122,132,7,50,249,26,238,109,250,84,140,25,50,27,84,13,207,22,95,211,220,117,247,146,22,133,138,225,120,133,97,78,203,185,234,163,177,33,88,113,115,56,205,73,111,110,204,250,219,23,48,216,144,50,225,38,13,95,174,132,32,110,43,40,114,202,197,72,12,185,44,49,97,51,230,148,171,51,128,4,127,110,158,81,74,63,252,212,238,87,127,10,195,180,179,197,22,116,35,235,26,82,127,191,38,61,107,112,166,98,240,154,148,127,225,35,221,48,232,20,177,110,130,55,207,161,111,223,48,42,234,77,214,62,131,117,92,141,93,194,155,45,215,235,10,164,219,166,43,33,80,229,239,89,184,197,187,155,200,202,93,68,38,68,36,245,39,3,192,176,252,107,26,193,141,202,134,92,188,77,211,250,134,79,247,238,146,229,221,44,155,231,28,115,195,36,84,138,28,118,17,172,111,205,41,61,232,248,159,61,247,171,219,226,160,142,152,86,191,97,120,54,89,246,181,118,6,247,157,41,58,165,148,254,95,152,170,83,245,245,11,149,145,172,170,53,134,186,173,94,223,153,230,242,40,11,16,107,89,113,68,3,20,83,190,215,123,50,48,181,217,51,54,38,54,117,166,153,173,97,228,12,35,76,6,226,53,10,78,216,243,174,202,200,234,165,37,66,125,144,177,161,127,223,48,135,81,5,188,109,211,161,188,186,194,132,73,33,235,213,36,82,188,146,113,194,131,194,237,144,48,240,241,187,58,25,33,189,106,71,98,53,156,142,224,157,203,72,57,178,97,176,141,143,15,221,105,165,192,190,245,230,103,34,240,51,254,180,82,96,147,70,161,235,101,175,163,159,48,38,223,50,211,210,245,122,111,17,166,39,74,39,38,123,199,198,205,195,27,1,243,165,97,184,235,235,133,151,48,38,216,55,102,159,22,166,213,120,197,243,3,44,105,26,239,226,145,18,221,92,195,56,252,141,8,103,117,143,217,203,240,116,113,243,211,237,206,140,39,225,115,174,76,43,30,28,17,123,97,130,32,160,138,238,160,127,17,54,213,162,60,122,194,56,13,175,184,121,71,117,64,111,254,179,255,245,48,202,204,218,27,206,57,243,244,190,184,154,101,84,91,133,118,240,195,246,100,50,84,43,45,194,99,245,30,55,39,121,36,83,241,230,20,227,120,110,14,133,0,21,170,132,173,90,241,194,168,119,127,194,84,255,106,132,171,110,178,200,156,148,232,228,3,72,233,203,43,110,168,126,231,216,114,195,44,86,85,247,34,155,156,196,221,235,159,229,58,161,150,221,37,138,180,236,61,75,159,48,146,51,178,57,132,177,214,156,144,186,146,17,113,155,252,52,252,115,95,158,160,153,145,149,156,159,112,245,35,14,97,214,85,249,109,83,53,94,254,104,200,2,138,126,145,133,131,24,112,194,43,233,225,203,22,32,79,105,18,53,229,210,79,120,185,254,4,97,152,183,242,224,96,201,182,191,181,233,146,173,170,81,144,155,126,239,105,126,8,122,177,109,16,252,193,206,112,152,67,191,37,152,96,63,115,174,4,150,82,236,49,55,221,34,212,22,240,124,128,149,221,53,108,123,48,15,159,5,162,125,162,19,225,89,143,78,203,200,189,48,94,167,206,156,57,19,0,200,86,89,87,247,180,13,183,95,205,132,37,62,144,123,155,168,211,93,65,72,194,179,153,244,7,199,177,3,21,38,255,216,24,78,230,87,51,51,6,131,65,24,61,76,206,63,246,219,32,230,198,112,12,152,221,187,60,112,36,176,98,76,12,86,220,27,177,169,45,247,102,106,191,27,98,216,98,228,90,229,214,231,189,134,203,2,26,131,107,191,116,105,71,120,49,188,205,9,131,88,146,7,203,144,93,60,49,130,216,229,174,159,171,145,27,190,131,107,25,252,229,37,45,79,180,51,63,245,184,119,103,30,120,77,6,49,16,209,253,251,90,230,253,22,29,169,27,42,37,56,217,203,28,14,159,71,49,142,234,164,6,111,182,136,176,185,159,190,112,65,87,223,31,13,235,198,249,10,137,104,193,254,54,139,30,62,35,233,37,232,40,83,97,243,153,253,183,161,155,190,189,8,53,255,50,88,89,35,12,99,92,110,14,235,205,87,237,243,96,19,76,239,123,49,75,141,231,52,35,140,53,240,123,114,3,41,165,22,55,79,134,54,126,225,114,182,180,35,158,12,77,213,246,158,12,222,45,162,56,30,134,146,211,229,98,206,164,47,60,152,119,228,107,179,119,201,46,251,177,204,22,237,233,68,32,96,128,2,95,246,7,199,52,234,97,174,73,71,208,73,167,191,182,41,240,149,215,77,49,51,227,232,225,225,110,86,233,47,108,28,190,21,223,211,164,77,222,23,1,155,178,82,124,79,96,0,79,50,7,32,179,1,100,75,252,54,27,177,38,97,88,84,37,110,14,71,43,201,213,72,122,229,120,111,70,201,203,5,163,43,108,249,93,159,56,176,118,120,16,121,50,31,8,69,198,213,103,10,226,156,39,97,186,250,104,209,89,112,148,207,255,88,26,245,239,255,244,207,127,255,183,255,248,175,127,253,207,255,250,219,191,255,15,117,212,145,255,239,234,168,127,250,56,239,105,109,175,245,58,39,222,46,93,195,236,65,163,3,1,22,147,169,8,86,95,247,45,37,110,67,40,16,73,15,177,77,194,244,46,128,10,248,83,130,250,133,243,117,53,179,240,216,175,62,127,194,211,132,44,253,230,29,114,200,174,218,67,96,9,196,213,28,213,151,220,156,93,93,201,241,94,21,69,21,233,125,51,45,103,233,217,131,3,0,147,190,59,240,249,141,7,43,173,73,255,104,8,58,247,246,26,5,154,138,134,77,59,202,31,172,155,26,190,220,27,228,122,153,62,222,59,176,2,153,169,144,107,89,174,71,70,248,220,74,199,36,25,196,226,23,83,216,127,96,62,6,52,30,217,62,3,51,237,180,167,28,137,20,36,126,28,221,63,54,219,228,44,141,82,173,184,80,253,115,157,195,90,43,122,243,242,219,103,68,24,114,252,150,121,12,67,180,152,5,41,108,55,189,57,115,85,91,241,104,103,119,186,102,209,73,114,160,103,28,79,190,123,146,54,133,124,152,107,116,52,114,64,89,38,201,243,225,207,129,59,38,232,51,67,142,36,147,9,116,81,124,207,163,77,115,125,40,94,56,127,200,252,70,163,146,107,46,93,102,255,102,83,83,124,79,112,159,67,110,206,153,216,83,165,100,129,0,137,201,213,137,3,69,143,49,208,76,52,75,22,69,108,212,83,141,217,127,9,165,250,132,73,187,165,253,166,96,128,110,18,30,213,244,36,99,81,220,172,138,178,92,207,225,108,4,132,235,206,182,90,246,40,134,157,77,111,23,130,254,151,188,87,206,63,63,54,15,3,133,206,114,53,134,169,111,231,182,76,178,224,189,54,56,233,228,41,40,194,150,151,151,61,12,186,111,37,214,142,97,78,113,186,3,202,161,202,188,44,77,154,211,148,237,19,122,34,49,122,153,162,135,12,125,12,138,134,252,246,71,118,153,233,181,0,204,234,113,243,51,192,101,255,132,48,204,156,175,73,103,17,253,47,164,112,103,104,191,112,49,110,139,178,169,52,125,251,226,15,142,124,187,72,97,145,14,62,59,137,228,55,167,23,107,230,155,52,207,85,195,103,63,139,241,174,222,123,80,211,244,215,2,149,75,97,93,183,187,176,83,101,159,46,220,44,204,168,206,36,230,207,141,29,152,186,150,108,190,46,167,69,63,33,192,3,151,114,52,187,165,211,110,126,53,98,60,121,127,118,241,216,27,220,215,74,152,14,245,222,62,225,234,226,71,139,175,211,166,158,155,186,241,106,252,234,108,90,135,245,19,78,46,70,72,184,11,70,152,40,248,240,136,2,212,170,26,102,112,191,19,29,7,246,89,63,225,183,177,99,239,44,14,222,156,93,216,212,198,197,176,165,154,158,170,112,54,191,197,29,244,187,62,76,14,220,31,129,134,220,3,246,54,135,41,57,220,35,143,223,28,134,197,200,235,75,200,87,88,160,226,63,122,83,3,56,158,230,148,228,106,236,95,95,178,102,24,196,91,163,167,243,204,200,74,192,81,146,124,9,167,113,92,104,60,92,1,42,200,123,145,59,206,146,148,224,12,173,81,142,89,113,113,54,49,100,9,79,104,181,145,55,192,211,79,242,64,219,180,245,118,156,222,207,106,40,202,100,123,27,91,166,189,171,51,170,30,18,174,35,164,87,45,25,83,250,231,234,179,188,229,119,49,135,104,125,240,106,135,136,72,244,152,80,150,132,11,194,117,249,133,213,183,199,242,10,195,149,37,45,77,132,198,138,36,37,182,153,166,68,152,178,69,209,48,89,164,119,243,143,177,2,63,5,7,253,61,90,249,148,248,193,123,116,223,194,161,225,184,63,53,252,157,204,8,32,242,91,224,215,102,255,228,98,198,245,70,182,228,25,40,11,125,242,146,244,189,39,72,21,205,197,32,102,187,227,197,58,94,58,93,242,64,244,220,232,74,120,60,36,41,74,65,105,67,93,52,194,0,227,179,102,145,32,16,231,151,52,132,209,174,97,156,214,34,35,89,81,18,212,20,21,162,107,37,154,5,127,234,161,191,141,12,234,136,47,118,78,167,194,167,35,185,6,247,50,162,228,48,62,209,199,137,182,176,152,135,108,219,222,164,24,34,204,20,171,106,194,113,195,115,91,17,174,77,139,167,108,140,78,175,142,240,250,144,11,72,87,98,16,230,207,109,138,168,243,147,11,117,31,89,162,160,67,100,30,95,0,104,252,216,52,205,157,82,27,124,152,0,238,61,54,77,83,118,213,236,24,88,131,121,93,79,45,179,77,105,105,72,24,91,91,79,226,218,225,81,120,15,132,205,7,192,195,136,189,75,78,29,151,136,232,41,21,195,20,45,188,82,125,219,174,254,194,89,206,24,4,146,23,135,106,249,174,38,39,165,41,121,244,218,28,77,120,194,230,72,41,89,117,128,45,81,229,48,134,140,248,16,158,48,122,33,158,10,173,213,132,1,228,234,130,29,217,221,8,65,37,107,91,20,61,182,21,1,155,151,49,144,201,212,36,20,120,207,215,40,232,182,227,224,42,101,12,8,146,57,138,32,8,195,201,188,209,25,157,254,185,140,78,33,164,8,238,141,63,196,189,183,217,235,9,233,110,131,127,2,60,122,195,36,128,21,207,241,75,255,223,68,17,226,72,103,168,203,91,35,174,184,124,209,158,212,92,169,108,189,240,180,186,254,173,27,109,142,204,242,210,200,49,59,175,103,38,234,174,226,20,67,245,3,66,106,247,138,22,73,111,45,12,161,253,113,93,4,169,135,81,60,144,1,96,137,135,236,5,97,242,143,91,236,90,54,82,101,211,21,213,134,9,35,138,88,244,57,70,224,108,177,189,126,217,160,15,200,156,114,6,42,132,107,191,185,21,55,101,143,133,36,37,36,47,175,156,34,142,160,165,186,179,30,109,151,188,165,176,58,183,46,157,96,138,171,39,5,201,72,224,26,57,63,225,242,10,198,112,55,21,238,209,48,220,114,199,142,193,242,182,20,49,72,30,111,58,129,108,176,134,236,242,137,26,170,217,163,212,155,63,149,213,1,5,211,239,13,225,66,188,203,9,51,187,78,15,195,37,150,177,75,98,187,5,226,9,213,180,174,200,187,10,154,218,137,88,148,209,113,45,146,114,243,36,81,56,163,70,111,150,71,2,123,56,253,54,206,79,192,3,246,214,94,124,194,80,46,35,170,167,101,43,209,143,225,5,22,128,141,168,81,202,107,195,110,107,254,189,208,217,204,90,183,173,104,52,228,120,178,110,200,74,189,57,243,68,252,182,57,14,148,79,56,205,190,31,42,66,93,26,12,153,176,187,23,240,65,167,39,225,15,152,148,153,251,125,81,186,129,137,40,19,53,7,26,167,38,12,224,18,77,55,135,184,185,180,104,50,84,72,196,17,128,84,51,153,236,251,57,72,94,232,94,189,96,52,82,188,86,141,151,212,25,75,93,32,44,231,238,243,33,92,80,207,147,73,163,152,34,165,67,194,25,104,106,93,13,122,144,236,147,195,103,76,126,80,150,8,219,63,123,110,26,116,13,230,148,159,48,118,178,17,70,144,64,209,53,200,212,69,123,211,5,149,216,67,170,250,236,100,29,173,123,94,121,83,104,213,112,78,78,182,37,124,182,34,178,153,56,27,46,140,102,28,178,68,249,36,125,112,65,40,51,61,84,17,89,28,57,225,176,51,57,195,181,71,56,169,212,226,54,189,87,159,177,208,151,80,72,31,39,146,229,0,51,176,134,56,191,40,156,137,98,117,32,173,146,25,211,11,24,202,40,122,142,1,99,31,168,64,70,4,233,157,118,109,248,178,243,71,13,35,139,53,34,204,177,96,42,208,10,48,98,160,59,247,254,0,225,185,57,53,92,7,58,2,156,74,138,63,3,209,226,37,16,35,68,178,147,212,247,194,22,40,110,142,13,98,85,168,34,217,101,199,43,153,51,184,200,73,17,94,105,5,4,19,72,255,7,108,104,153,140,22,87,155,211,187,254,54,201,137,54,35,92,151,190,151,113,244,2,77,8,103,177,42,58,141,228,190,107,227,3,100,132,154,173,247,222,96,65,226,201,120,46,125,240,101,38,130,61,48,150,77,29,170,57,152,181,56,123,65,153,7,178,223,53,12,164,44,16,154,166,150,80,52,12,20,206,155,28,237,113,5,229,173,71,24,63,19,44,188,183,162,191,140,255,64,124,15,210,1,10,4,97,245,7,184,236,97,128,225,10,23,228,152,176,124,90,192,79,33,105,250,128,112,11,148,22,181,146,42,94,148,246,219,52,162,135,19,42,5,210,164,244,187,18,32,74,212,187,180,77,78,52,4,59,12,38,156,234,103,92,39,220,176,227,98,38,244,246,249,233,25,244,205,97,222,71,235,251,94,104,16,197,213,182,117,252,124,15,83,147,241,112,41,159,100,16,118,201,41,197,8,65,221,107,126,94,123,226,89,29,87,159,67,122,214,137,1,207,147,228,80,123,19,126,17,101,37,194,230,92,235,97,204,12,181,209,78,47,101,179,25,225,178,147,206,72,128,211,166,47,48,13,217,255,166,211,221,153,183,99,225,67,65,112,232,0,89,48,190,125,5,105,54,50,21,159,73,18,63,231,23,166,253,117,190,131,13,20,125,248,124,171,182,21,135,111,158,79,69,174,174,253,51,178,33,57,181,120,235,137,217,107,255,195,100,186,87,132,7,202,244,18,70,93,60,190,23,160,17,61,131,100,208,52,177,241,36,140,61,213,103,54,93,1,232,163,205,118,210,71,27,248,152,236,247,104,24,15,234,116,89,208,227,136,23,35,31,244,193,196,46,156,204,188,167,129,153,204,75,1,183,16,91,226,201,0,100,150,15,246,154,213,208,127,26,227,237,166,19,57,213,230,215,166,72,132,166,207,116,200,31,29,117,199,226,180,20,230,152,17,62,247,10,209,89,177,207,180,161,64,69,242,213,97,61,6,35,164,182,172,224,235,68,58,193,89,73,53,115,24,218,235,67,24,33,117,236,28,26,164,148,149,242,97,104,80,223,48,192,214,41,194,107,61,225,108,21,82,15,15,148,40,132,141,66,5,195,79,56,200,38,214,172,208,158,100,248,41,255,96,236,108,230,16,178,34,120,169,229,181,20,100,16,208,186,202,66,137,194,101,200,7,55,153,222,179,219,159,74,244,2,157,232,28,52,243,122,17,249,1,238,14,192,209,185,115,192,140,133,172,133,242,77,243,51,78,55,235,156,37,180,62,96,47,167,175,57,21,114,242,170,66,27,55,175,170,28,20,206,211,2,75,166,68,0,79,111,116,195,15,237,31,169,198,19,230,113,123,132,169,17,52,165,66,66,179,172,30,78,166,161,244,9,135,204,247,233,225,112,126,148,196,57,113,74,77,193,108,53,149,133,207,163,173,71,103,92,191,234,118,209,48,168,167,252,104,179,85,206,118,240,48,113,170,241,39,7,116,33,238,1,22,222,201,159,172,88,234,74,127,250,116,204,17,173,82,166,25,138,125,126,186,132,156,16,248,178,41,121,77,194,103,222,170,241,211,189,127,244,224,56,213,48,31,123,24,82,86,250,180,233,138,34,44,85,116,108,115,230,135,125,58,188,90,73,152,105,237,243,219,73,174,102,191,168,2,99,19,10,103,232,0,144,232,72,50,171,45,243,7,168,174,150,133,174,119,217,202,109,181,197,192,245,13,240,123,219,91,169,200,103,38,239,33,15,194,57,48,39,125,114,82,58,174,49,14,32,35,55,85,66,198,42,8,38,78,176,191,1,109,190,40,42,75,190,144,32,240,73,205,72,120,231,219,210,245,126,111,84,0,84,6,15,208,204,116,81,94,0,133,148,85,133,212,190,76,158,197,111,126,154,168,169,62,20,75,241,14,149,166,193,180,175,242,180,0,41,216,168,59,223,190,32,218,92,191,188,244,18,124,123,156,37,228,156,195,111,131,206,116,190,125,101,132,124,88,237,167,175,37,215,53,33,29,158,178,202,189,172,31,71,193,195,160,54,191,225,20,118,15,157,154,58,222,56,250,219,84,79,111,20,232,170,234,127,160,133,230,252,133,14,216,3,195,204,79,120,184,177,83,55,79,151,156,191,87,231,24,3,39,220,62,13,138,227,133,83,218,59,19,119,210,75,169,93,197,239,34,40,186,234,247,99,68,55,129,132,217,149,197,60,168,112,188,91,227,205,148,85,6,195,156,230,106,136,77,160,51,162,221,8,155,251,30,47,101,14,38,42,193,113,110,205,118,198,195,195,32,110,34,126,48,144,148,247,71,67,233,104,136,156,23,185,164,21,223,162,26,44,65,117,23,144,160,116,197,32,20,111,147,120,192,176,214,174,18,210,179,29,244,186,184,118,82,70,6,34,17,194,36,141,243,233,250,8,220,172,148,66,121,132,130,232,250,8,197,80,13,121,130,42,163,40,163,151,133,28,135,166,144,99,49,161,85,149,255,192,58,160,120,120,240,236,89,149,46,112,52,141,48,158,74,170,91,2,177,98,134,142,204,54,235,219,143,120,200,12,251,203,142,102,36,10,152,218,166,59,64,233,112,216,106,253,72,70,160,109,149,92,254,18,201,160,86,84,144,197,82,26,33,175,211,241,226,234,26,197,138,208,37,108,206,192,87,38,139,65,160,87,168,253,90,106,81,151,16,200,243,221,201,200,80,125,80,198,215,240,153,91,179,47,141,240,142,231,247,230,38,35,228,15,222,160,208,233,107,15,203,7,187,126,14,192,240,254,135,48,213,130,8,167,254,25,217,192,167,29,139,15,160,135,141,210,252,244,242,80,225,0,222,50,243,71,194,131,66,130,79,134,70,118,80,201,161,97,246,25,254,203,231,253,155,138,133,13,248,224,126,94,54,83,193,189,116,178,67,166,41,180,223,160,73,156,121,93,219,44,99,176,18,66,76,13,238,210,39,92,86,72,42,178,225,30,186,112,154,125,115,188,52,170,157,189,126,198,174,209,141,66,2,10,209,240,241,29,218,37,186,97,130,192,152,85,112,197,118,213,161,77,197,210,249,9,159,17,229,179,74,197,141,76,28,201,13,233,61,28,133,9,105,226,180,130,222,220,120,184,190,242,85,68,10,62,138,94,192,244,222,213,108,22,62,11,35,146,189,33,136,135,64,111,110,58,240,103,40,28,87,227,167,126,52,104,204,177,204,163,212,81,242,39,218,81,78,143,240,71,47,212,192,184,142,111,238,80,171,206,154,172,23,119,35,202,120,24,161,195,174,226,56,208,131,93,120,167,154,231,194,231,230,144,93,189,23,85,234,57,229,51,23,34,210,237,155,82,164,173,199,212,229,197,240,90,113,177,97,75,199,103,34,213,139,179,1,161,36,108,38,143,61,212,215,106,82,61,81,104,176,206,76,237,230,40,173,98,43,103,100,156,73,216,95,186,114,68,16,5,111,198,77,127,237,13,142,84,170,117,132,77,117,49,194,128,238,229,165,139,241,107,66,81,142,175,169,26,102,231,16,112,38,125,111,209,108,220,109,253,109,102,73,87,8,60,97,178,209,42,5,134,175,160,111,20,160,7,174,143,234,213,48,86,133,71,233,52,122,45,212,255,208,7,4,53,60,85,7,9,72,76,232,9,113,36,44,67,149,167,32,182,214,208,209,203,230,236,241,209,227,58,253,170,132,60,32,176,120,85,96,250,161,73,60,92,190,18,172,230,65,56,67,174,46,155,44,82,86,121,167,140,29,174,75,19,162,180,83,53,76,90,222,181,88,78,24,225,5,137,50,125,187,238,20,122,248,226,39,77,53,135,19,104,11,81,196,179,187,204,42,76,120,222,49,199,144,6,51,252,145,130,68,192,241,189,181,213,243,151,94,141,15,112,11,181,71,19,77,210,171,169,98,132,128,43,25,250,143,4,38,5,156,237,109,198,228,222,179,170,157,90,97,202,207,77,197,24,23,115,124,194,142,46,64,223,124,35,102,252,189,120,190,168,217,156,235,47,175,18,74,214,197,4,133,218,231,226,249,76,3,152,232,147,138,13,25,207,39,133,220,233,36,191,172,26,151,219,126,192,21,50,79,159,82,233,205,109,220,121,127,231,105,101,65,253,229,217,195,205,182,155,20,90,249,60,55,36,215,16,13,101,242,94,170,106,187,49,9,9,85,80,182,66,42,4,143,142,100,114,90,55,97,234,51,235,123,117,149,48,221,240,171,81,89,29,231,133,26,42,192,122,125,177,179,95,242,180,4,74,43,120,82,125,162,72,23,69,212,68,102,36,204,57,213,63,7,83,184,238,95,240,119,110,37,52,69,43,229,149,165,175,53,144,93,170,17,38,221,162,234,153,195,244,102,61,156,201,133,234,213,157,131,137,63,89,193,216,71,53,96,119,55,109,202,8,115,66,208,79,93,178,27,238,156,40,70,48,170,149,74,115,186,192,12,225,4,123,64,195,166,53,229,225,115,158,203,42,78,11,243,115,196,215,132,154,244,209,40,134,6,178,159,178,237,153,12,101,150,237,8,67,205,39,112,140,52,132,168,5,81,166,61,67,181,63,145,226,169,14,42,152,125,83,163,14,189,95,192,158,31,105,91,0,4,161,24,141,33,91,85,137,88,64,240,79,209,151,157,211,87,187,214,32,108,17,78,122,44,194,246,26,183,132,80,163,110,228,206,53,108,194,175,30,182,165,77,37,123,17,49,221,113,111,14,31,69,69,119,77,53,61,174,6,178,172,15,6,83,234,105,85,167,15,80,203,50,1,125,70,47,5,181,168,89,30,78,173,61,76,78,208,133,220,89,71,192,64,39,105,70,152,66,145,106,93,15,188,58,243,11,3,153,208,240,100,105,139,240,192,74,75,94,219,88,39,225,56,64,133,88,128,90,132,97,205,133,232,121,181,146,155,132,87,222,79,61,188,50,194,244,98,48,200,51,132,201,11,176,9,105,52,28,62,158,52,63,58,183,73,151,0,202,107,174,188,99,87,55,85,157,198,70,230,25,14,160,76,55,218,39,92,94,230,140,240,28,170,165,221,170,156,138,140,236,180,197,112,128,243,196,136,92,201,121,175,252,25,247,212,174,159,58,254,30,224,49,53,76,214,53,236,10,64,77,86,93,248,170,85,140,227,106,28,236,228,44,200,98,246,196,211,204,246,66,207,223,54,21,132,216,54,45,214,135,206,211,25,68,102,142,38,5,183,165,141,150,192,167,149,184,154,146,137,14,206,51,201,112,198,122,58,243,83,245,28,187,217,220,134,27,2,212,168,169,243,6,249,222,200,147,210,25,206,44,33,109,106,204,172,240,174,160,198,165,154,165,80,242,194,39,21,170,210,222,82,138,176,171,161,202,123,24,171,173,252,9,155,187,114,132,251,103,86,73,198,120,118,87,0,80,231,227,35,6,79,46,210,29,5,90,31,159,199,130,253,31,253,168,99,195,80,181,197,146,73,8,69,24,54,96,87,145,122,196,216,252,157,219,89,198,68,251,6,133,123,252,194,252,193,56,40,234,57,19,94,246,76,18,62,155,177,79,152,163,121,120,6,84,8,26,227,99,87,176,115,124,141,31,142,254,107,10,176,157,107,66,24,43,95,185,55,243,112,143,78,138,16,203,252,152,52,76,102,156,240,10,129,96,211,245,106,83,54,28,207,105,228,204,4,95,139,135,18,59,44,172,94,63,110,113,136,57,247,253,110,206,179,171,69,10,155,229,208,84,196,120,76,189,14,72,112,228,231,205,210,81,15,208,104,9,112,204,143,112,161,217,169,70,58,42,4,200,9,119,45,81,52,212,45,98,239,134,213,238,89,77,228,230,21,157,226,246,110,206,132,166,97,96,14,174,48,78,184,234,6,11,114,207,235,71,249,156,35,5,247,102,166,169,112,50,222,79,103,117,110,169,156,41,98,42,196,11,68,253,133,26,226,178,221,179,106,132,187,240,247,9,215,150,98,78,200,232,243,169,83,200,185,120,190,145,197,8,208,205,50,14,185,197,93,203,141,146,182,155,76,25,228,101,192,175,121,24,27,90,253,237,2,53,37,6,61,69,128,161,31,4,14,220,126,159,218,50,116,83,195,57,86,69,92,198,155,54,138,121,89,196,165,149,115,148,220,57,115,54,140,158,144,204,210,106,105,120,70,145,156,176,213,43,53,76,97,212,111,14,191,90,143,238,136,18,158,27,248,215,74,84,77,181,39,176,123,170,97,215,129,111,168,250,75,96,205,86,29,224,223,97,180,108,53,114,104,25,86,209,142,223,110,108,60,214,215,12,39,118,203,25,244,75,22,145,227,70,35,58,103,226,132,97,245,234,176,135,29,51,60,203,159,16,183,40,250,219,9,228,111,88,131,109,96,146,178,165,197,197,71,28,209,206,242,241,81,80,6,74,152,99,83,106,59,36,65,171,175,171,182,57,195,16,170,83,237,212,240,76,177,105,77,166,204,174,126,81,192,234,34,213,152,216,69,230,172,174,76,168,213,165,240,185,130,69,161,222,96,164,56,74,127,94,85,200,76,137,219,20,152,205,56,59,157,48,202,82,98,24,53,205,26,210,205,193,206,112,153,31,103,177,51,59,174,112,247,194,155,65,118,26,248,200,3,244,242,112,135,181,43,150,102,19,48,103,68,57,37,12,253,225,179,139,29,207,240,108,55,85,23,92,166,53,23,202,182,128,222,122,85,107,176,115,227,225,248,48,218,3,54,220,84,131,174,25,190,154,152,119,129,24,83,119,175,159,185,124,216,169,25,141,72,194,139,50,122,132,177,164,149,77,16,178,210,98,81,215,49,238,149,157,33,54,203,47,63,107,229,218,33,67,164,26,20,212,139,43,70,140,204,218,224,96,32,107,188,55,11,227,199,121,172,195,2,139,247,70,29,107,105,87,65,179,57,114,218,169,130,142,150,101,21,13,71,30,61,194,108,175,53,76,5,35,70,16,110,148,99,107,184,88,157,193,195,236,122,164,0,72,122,188,184,254,5,36,191,249,49,161,163,171,132,72,114,130,8,167,122,192,132,209,133,247,112,1,107,48,62,54,115,207,6,136,173,67,214,157,12,34,59,76,69,30,166,116,172,54,115,232,72,140,231,195,8,245,64,157,224,42,202,137,49,58,207,147,87,17,192,192,77,154,242,177,91,99,226,199,85,213,238,176,80,176,125,214,152,54,163,118,53,75,228,147,214,231,156,137,42,130,132,39,5,224,252,124,55,171,158,10,171,153,199,175,176,244,68,144,105,234,111,227,47,145,94,24,40,150,220,252,28,229,186,139,88,32,180,71,197,74,45,36,205,216,110,188,112,251,120,180,66,39,104,110,41,189,87,85,25,10,162,28,37,226,193,207,212,156,63,23,3,193,12,63,81,44,220,213,36,230,180,47,168,149,231,162,202,90,185,63,225,229,210,4,136,232,156,243,145,44,143,224,105,96,161,185,193,43,96,146,244,9,99,202,233,173,2,194,70,77,86,161,227,36,167,66,66,24,96,106,146,38,79,192,237,195,69,21,162,74,42,218,166,20,239,151,55,26,195,169,201,110,157,51,122,232,248,17,174,159,51,204,9,207,230,86,21,232,80,213,239,132,138,119,135,43,29,89,1,169,141,244,9,99,65,30,182,184,230,6,172,47,134,42,97,237,17,70,143,93,175,70,232,96,134,37,111,97,188,107,216,74,177,254,98,228,24,181,89,10,200,0,223,136,129,21,48,133,97,117,97,5,215,231,110,193,21,55,178,164,158,187,104,108,249,247,134,221,251,57,76,99,134,112,166,146,176,96,182,9,182,170,21,113,10,223,5,138,120,28,97,213,68,121,226,226,182,195,254,185,215,174,62,199,101,26,108,215,205,163,145,111,144,142,154,76,105,199,61,175,207,60,179,244,224,87,204,122,110,248,197,198,238,90,98,60,125,246,43,94,4,132,93,143,162,173,154,90,79,234,157,183,197,241,180,83,146,26,191,75,178,124,121,24,86,140,94,109,230,49,43,204,186,207,217,89,119,167,88,210,116,103,24,48,184,208,41,19,203,108,162,78,245,98,227,99,78,77,226,229,109,18,185,126,243,244,51,254,145,48,155,227,184,249,89,41,40,202,75,248,76,208,45,172,211,81,255,18,2,2,12,253,201,150,230,89,148,67,43,147,48,117,146,22,23,83,247,19,3,243,134,204,188,219,113,15,8,108,235,99,97,158,216,254,186,119,58,51,150,226,3,56,81,77,95,124,1,159,178,22,75,20,17,21,31,157,86,110,43,249,19,198,248,98,185,35,60,207,34,107,175,85,165,60,187,113,6,38,160,206,172,97,243,147,243,70,129,133,35,139,39,144,190,229,42,50,173,111,99,115,203,247,64,24,126,184,17,56,186,243,90,204,64,63,245,217,70,119,12,68,53,37,154,76,254,201,61,200,217,129,43,205,153,250,0,120,194,237,97,4,54,164,160,6,115,124,185,14,89,179,218,191,102,253,207,96,52,143,95,15,39,192,36,239,193,13,201,232,232,0,59,198,100,157,170,19,140,246,112,134,198,213,240,180,160,188,88,38,7,228,6,202,29,209,103,1,152,177,245,220,65,103,108,108,64,171,108,202,39,75,214,185,126,70,24,0,246,150,112,53,8,199,11,15,153,147,38,178,208,179,143,119,53,133,42,13,103,220,124,139,135,167,81,236,94,24,125,175,152,46,201,46,45,97,181,79,227,161,57,55,22,1,220,161,51,131,109,225,119,88,117,147,248,218,226,174,57,45,145,233,249,90,244,144,71,21,99,19,200,144,198,95,141,240,150,244,7,89,48,83,238,136,232,57,199,190,146,220,52,228,190,124,17,72,3,91,175,70,254,48,222,139,78,44,147,41,225,21,35,164,39,211,212,148,231,62,143,178,28,96,3,64,179,141,60,187,62,25,96,131,219,164,236,130,155,36,125,240,229,158,184,5,121,184,155,45,175,188,117,90,243,93,140,127,236,219,165,225,87,7,204,229,126,77,195,100,214,46,79,70,21,206,75,233,200,83,207,36,123,118,196,9,201,231,222,183,198,222,178,126,158,172,194,189,240,29,5,94,97,73,106,183,6,234,74,174,156,221,154,225,1,245,201,112,164,247,161,125,110,142,29,206,214,70,193,207,252,142,78,82,187,91,212,192,38,160,218,230,117,129,102,134,4,237,237,179,240,43,72,211,115,20,103,35,98,124,59,9,79,214,124,223,156,158,177,131,48,147,132,153,0,93,208,203,82,210,42,184,15,75,151,170,180,223,124,66,220,148,17,178,138,9,44,248,213,70,247,210,112,130,240,112,179,158,128,146,141,110,28,225,57,201,29,44,143,38,234,50,18,197,104,187,76,191,24,181,24,81,117,60,97,68,189,239,161,182,81,33,152,162,126,120,194,231,235,102,159,108,1,111,179,12,75,24,227,44,31,33,21,130,79,151,7,103,83,213,29,13,130,188,90,106,79,127,196,210,131,148,81,189,85,204,25,58,203,163,97,162,54,111,89,129,3,17,213,101,9,103,108,12,110,30,186,97,63,213,4,139,8,180,148,236,218,29,249,133,221,74,125,11,216,4,107,15,95,201,195,140,136,55,25,207,97,114,68,197,175,182,50,232,75,2,114,180,231,40,226,87,15,228,107,94,26,2,177,81,234,189,30,102,161,22,250,55,215,74,71,5,100,164,196,15,194,184,70,222,70,61,163,179,21,157,202,33,151,117,215,248,108,120,101,38,113,101,57,97,78,54,197,91,141,157,142,216,122,157,137,98,203,170,15,109,173,139,232,29,8,40,156,99,111,248,28,35,213,97,1,225,244,53,61,133,222,88,180,57,92,188,48,246,11,78,92,39,59,70,239,120,3,208,0,12,238,34,213,76,207,105,103,13,103,115,240,187,97,92,159,180,31,119,40,202,49,124,57,102,110,193,214,81,134,91,111,47,132,97,219,18,29,78,208,63,5,77,20,15,255,160,6,18,54,91,60,127,177,108,54,190,91,194,41,5,11,27,167,215,179,100,189,156,47,82,216,61,199,23,73,70,250,201,18,238,252,226,13,2,210,219,111,67,2,72,230,220,208,23,230,179,54,66,47,155,18,230,232,225,15,118,126,55,45,145,0,157,86,90,174,62,68,206,137,137,138,187,60,55,178,42,249,130,70,112,106,42,20,148,95,184,152,7,166,63,90,69,248,76,58,26,41,251,225,10,36,230,86,121,6,145,252,118,2,158,117,159,188,34,62,3,28,35,194,192,183,151,31,246,235,54,89,60,89,70,204,20,193,151,40,216,145,248,122,189,155,55,227,201,175,27,69,28,78,22,94,118,1,81,40,5,204,140,224,210,251,152,240,208,170,59,183,87,59,119,230,119,88,159,205,32,15,47,124,190,108,147,31,38,3,120,139,45,88,72,244,37,186,218,211,18,217,119,155,132,166,51,50,191,175,147,53,172,101,253,108,102,244,220,46,150,146,88,147,192,125,26,55,108,250,34,239,8,196,218,131,108,220,13,159,211,41,66,216,47,140,43,234,244,178,91,53,237,178,39,119,198,185,237,97,20,170,121,11,75,217,97,194,3,4,96,232,97,164,159,164,3,99,39,74,41,237,134,11,36,59,25,91,213,88,111,45,194,172,70,178,67,171,102,130,228,13,74,89,109,87,253,109,148,150,29,42,6,51,137,207,87,37,140,204,91,188,151,97,164,100,202,1,89,230,72,177,106,219,119,113,177,157,36,94,144,126,246,240,217,141,245,151,42,155,204,17,216,198,120,24,254,134,12,204,98,86,142,55,253,15,88,122,234,201,142,240,89,46,239,217,12,83,27,32,64,237,19,158,158,191,56,255,53,169,41,233,213,205,208,222,55,60,141,222,55,37,92,33,249,220,254,111,21,15,169,70,78,24,242,216,163,220,112,135,165,43,75,126,1,119,190,166,95,13,102,107,200,23,193,185,49,187,165,54,82,205,103,36,190,3,239,188,12,17,127,49,4,250,187,76,227,96,138,206,210,234,55,167,235,21,189,122,32,255,19,55,111,184,32,104,244,244,108,231,255,24,37,74,48,204,179,252,210,203,126,45,57,113,221,224,81,251,90,113,237,249,17,245,27,59,55,194,253,41,251,99,3,43,107,50,73,67,216,200,241,88,134,41,212,175,133,124,136,35,132,216,129,34,127,37,93,129,4,173,207,148,21,69,138,207,182,21,46,56,187,50,15,91,154,84,110,254,43,249,250,215,194,226,83,55,166,108,183,195,198,227,172,244,27,239,49,249,237,51,19,84,207,32,192,42,172,69,160,77,248,229,85,63,135,215,115,132,84,199,98,146,21,211,29,145,42,5,7,192,52,47,122,250,85,113,134,0,227,223,182,153,18,110,12,213,237,225,178,212,42,99,254,8,220,203,175,198,206,82,196,175,44,140,157,182,135,193,151,202,116,150,89,82,87,247,171,201,92,10,254,1,205,245,82,253,16,130,0,30,10,97,175,193,209,76,244,194,92,53,66,163,110,59,49,61,63,221,48,71,24,52,181,188,54,172,232,188,189,65,27,238,49,242,214,103,104,64,175,243,40,6,86,178,32,179,204,157,197,39,126,154,163,176,44,46,8,180,113,134,137,159,198,12,72,94,11,64,81,204,195,80,118,207,210,39,15,14,185,213,201,225,160,148,51,126,111,18,70,250,46,126,155,169,81,111,126,182,133,3,135,195,27,198,45,164,191,236,132,109,158,179,123,18,35,230,193,13,223,240,73,144,200,92,132,160,246,159,98,230,251,218,137,76,98,241,149,175,99,228,168,171,102,194,15,222,21,164,209,202,173,85,167,210,132,120,133,11,53,87,51,123,23,133,29,114,44,213,211,142,240,118,206,126,88,102,20,172,121,167,163,193,240,254,206,159,221,23,226,189,201,51,58,148,55,216,166,200,131,103,3,3,70,24,82,146,44,202,108,82,86,125,55,175,40,17,201,111,39,202,126,62,217,97,208,157,179,222,28,239,222,228,11,167,169,123,139,79,231,0,51,90,98,198,234,244,232,167,34,218,126,10,48,49,77,195,223,97,139,44,225,130,72,88,132,57,174,118,185,57,155,46,119,4,175,24,205,116,169,78,83,105,67,152,45,190,8,232,140,42,87,179,37,72,62,201,155,116,140,44,218,3,224,76,136,76,129,34,108,90,139,1,245,212,147,151,28,43,115,95,217,67,110,14,81,176,70,179,216,26,188,37,10,244,121,71,87,170,70,109,126,225,6,236,218,87,70,168,38,136,226,190,112,253,217,207,123,120,157,157,167,94,205,60,81,167,55,249,236,166,226,242,194,140,48,207,7,97,210,5,8,66,174,70,138,124,190,215,230,212,153,229,183,161,43,228,120,242,65,138,174,201,107,163,99,179,163,197,79,199,72,89,238,109,122,100,222,209,126,140,144,119,107,4,135,187,219,180,193,40,192,30,104,72,24,138,71,138,48,68,205,55,43,13,236,24,106,122,125,161,90,178,254,133,7,27,39,95,66,160,178,212,172,209,100,243,84,12,78,4,153,228,222,64,7,223,75,87,36,218,154,60,184,145,248,252,151,171,177,106,229,185,217,169,186,126,8,93,188,105,93,109,0,5,104,57,230,164,82,204,227,94,194,128,205,253,151,177,139,123,171,151,9,247,183,215,201,114,67,88,67,110,157,126,2,199,55,156,166,169,185,75,24,96,131,47,33,86,123,150,178,247,9,23,51,195,240,48,147,192,219,137,80,67,219,142,27,4,236,136,117,221,148,40,187,229,139,252,160,8,13,156,110,72,152,188,150,191,180,225,23,197,138,153,48,199,197,226,97,19,46,174,122,115,140,183,110,131,99,148,202,130,35,15,126,182,18,49,167,144,121,74,34,209,70,24,1,198,238,97,200,43,233,251,218,197,149,27,170,209,254,101,77,31,166,82,185,35,204,210,169,87,179,91,94,206,105,34,109,1,152,239,251,228,88,42,223,48,131,65,7,246,100,51,238,204,188,179,179,198,186,236,237,105,7,92,254,238,206,219,149,212,161,18,220,76,193,160,189,155,55,172,187,223,73,224,199,164,116,209,22,178,92,249,243,222,204,149,161,173,85,193,206,112,112,148,48,53,212,237,173,198,22,86,224,77,168,51,213,16,17,69,224,0,227,116,121,114,124,37,157,2,65,56,149,165,239,221,237,208,82,34,188,138,182,57,214,194,231,128,22,79,158,18,165,204,23,174,56,177,230,247,104,57,11,118,106,80,240,173,238,204,101,55,87,166,1,91,117,120,203,241,228,147,237,167,52,42,82,229,78,32,130,25,89,206,31,228,209,242,79,233,200,195,134,246,144,97,144,207,177,114,250,124,120,102,245,115,52,148,21,104,230,31,39,238,134,11,219,139,34,173,150,77,163,202,163,11,93,94,121,109,166,2,87,95,64,152,174,96,69,36,97,124,14,167,183,41,123,127,193,230,14,102,102,87,193,102,101,107,234,146,131,91,227,89,15,83,60,88,65,9,84,158,251,244,195,238,201,218,138,63,69,150,93,51,244,44,10,242,126,115,68,243,5,29,5,55,187,244,24,251,232,229,139,44,11,5,2,126,236,70,19,188,179,151,134,2,186,52,192,65,122,24,99,173,151,247,56,97,82,164,126,76,103,50,220,226,177,115,14,82,32,150,125,35,84,173,182,43,159,99,252,132,119,111,116,89,185,254,117,113,244,220,146,79,120,21,250,169,0,188,161,38,226,24,230,23,67,88,145,67,58,130,32,88,246,248,213,28,249,245,157,65,225,102,239,255,28,143,206,108,169,23,179,133,242,91,163,235,37,213,33,72,219,12,15,127,103,36,62,5,182,136,106,160,25,231,122,24,32,243,171,147,12,35,116,58,189,162,2,31,81,158,1,181,239,225,2,243,204,209,156,219,228,222,12,135,17,45,134,142,160,168,19,156,255,76,220,218,95,186,81,89,146,161,53,144,79,114,36,77,69,90,100,139,27,217,9,155,235,183,255,54,117,118,161,210,192,45,37,231,226,175,141,108,154,128,66,144,183,68,159,214,127,219,172,175,94,114,1,226,106,42,110,255,11,199,24,57,179,173,191,77,94,215,175,206,31,90,8,164,88,75,89,122,244,28,105,164,154,119,94,27,73,80,63,72,91,210,94,16,95,39,92,141,54,225,97,53,1,101,46,233,193,154,130,120,65,54,83,63,102,69,191,220,191,22,42,224,67,123,130,21,87,239,83,243,95,42,139,74,71,161,114,56,60,140,251,142,118,81,243,177,187,183,46,168,238,11,43,112,48,159,0,201,187,97,230,189,44,187,152,223,148,224,153,59,172,97,251,154,159,145,149,93,203,5,87,89,140,52,63,23,215,234,5,204,243,169,204,245,76,94,235,124,203,238,226,243,120,156,167,250,12,87,140,139,62,66,51,18,104,247,210,146,152,25,141,44,231,233,87,182,87,67,172,121,32,102,103,87,60,57,81,62,102,255,171,252,30,40,177,49,31,254,208,128,144,254,80,221,144,156,215,50,85,170,95,213,100,227,192,176,209,252,147,250,29,26,3,191,19,232,6,213,146,251,214,146,40,245,152,251,21,78,152,47,40,174,107,84,122,205,58,239,134,171,29,206,181,170,57,179,51,38,246,111,215,47,58,14,166,140,54,175,204,3,117,118,232,51,237,91,152,204,55,107,140,34,50,25,160,172,87,27,46,228,190,55,133,163,52,62,69,232,74,14,225,62,218,248,200,121,156,32,186,68,191,101,18,155,84,204,149,82,209,107,233,31,237,134,17,49,233,227,19,166,182,63,60,44,7,18,98,64,168,138,199,208,77,45,122,169,185,205,230,27,134,55,91,251,231,157,200,248,236,27,198,16,71,235,161,219,116,124,150,191,19,181,155,164,165,218,194,6,107,123,139,156,229,164,200,1,114,154,127,236,37,100,3,95,44,232,144,104,184,2,170,186,143,118,198,45,44,43,13,211,134,222,81,80,228,85,41,110,90,20,225,240,251,222,184,214,167,165,80,8,22,175,187,90,17,70,186,69,210,186,251,103,102,127,27,252,76,148,168,220,202,213,20,19,70,247,223,30,120,55,73,23,7,189,236,146,29,28,38,97,139,75,142,127,35,165,126,141,157,236,224,218,228,68,3,53,30,243,192,123,49,38,68,180,147,60,248,68,151,225,182,202,143,184,33,217,83,108,36,203,242,39,3,209,51,183,126,110,234,117,151,205,132,107,55,23,43,214,129,245,233,130,105,145,4,55,128,65,81,136,71,117,193,27,194,139,93,170,244,112,68,67,199,188,141,102,218,32,138,238,58,251,28,19,210,243,48,103,66,65,244,176,223,90,49,62,144,179,207,226,78,134,228,63,91,112,127,242,133,150,139,32,90,65,52,183,187,3,222,224,23,179,170,124,161,100,74,73,211,175,198,87,68,82,137,20,138,170,111,67,9,147,123,144,123,155,139,175,55,57,180,53,200,11,15,138,100,166,84,109,251,197,72,138,11,60,11,51,205,86,227,151,17,105,18,188,28,150,185,203,199,61,211,97,221,31,16,212,128,76,123,159,11,243,209,145,178,94,204,70,126,249,131,21,128,214,130,39,231,56,75,254,239,134,43,74,92,66,159,201,164,156,235,240,155,51,225,40,58,242,12,71,144,214,247,123,160,204,125,182,96,89,113,101,240,109,110,95,64,218,3,28,161,132,103,117,198,247,54,38,224,20,89,233,149,41,74,94,12,62,190,2,236,48,182,226,229,182,233,166,220,48,54,238,10,64,134,17,150,238,222,133,240,153,179,179,240,195,200,135,205,235,0,192,72,43,38,213,41,248,70,16,227,59,194,0,41,146,134,59,172,201,114,195,104,117,43,199,190,176,179,77,191,221,11,165,132,109,206,196,130,173,164,174,226,15,126,110,67,61,90,162,28,110,239,216,54,187,184,38,254,203,184,182,163,150,235,79,54,71,218,138,132,47,0,118,86,220,124,162,124,39,23,131,24,189,226,46,22,37,205,43,184,77,222,251,18,98,237,222,117,77,109,179,69,82,59,251,79,163,43,35,9,82,196,25,193,126,249,79,179,49,253,52,41,238,30,62,242,33,185,64,118,19,168,44,131,96,87,191,57,102,28,75,184,186,108,104,234,251,32,29,52,177,64,101,171,89,204,103,255,32,232,122,40,7,25,93,14,79,67,90,152,106,173,128,182,169,12,94,251,63,158,220,6,92,87,110,66,193,0,208,155,5,215,99,105,22,227,113,245,238,95,27,134,191,56,108,44,179,11,184,86,73,36,21,139,217,146,43,25,228,156,221,238,180,146,81,248,42,91,9,0,211,146,164,249,134,25,19,173,124,168,36,103,114,246,54,207,54,181,10,95,170,98,146,178,242,125,52,59,163,75,245,220,24,54,243,214,76,9,79,236,4,62,228,31,150,146,233,97,64,221,162,170,6,152,181,46,239,137,153,51,127,211,48,251,141,155,179,179,48,30,95,95,234,221,186,198,35,60,249,132,36,46,212,33,114,226,30,68,218,79,165,11,112,54,59,189,197,223,58,153,191,141,48,212,166,41,52,70,155,33,138,147,63,60,200,145,179,15,17,8,18,243,195,10,7,152,114,97,107,60,24,245,140,242,33,212,102,151,35,38,12,248,53,107,20,212,104,92,108,214,60,26,6,0,57,226,98,166,181,15,151,23,239,171,225,125,193,40,51,202,204,174,150,232,184,51,3,25,129,254,225,40,147,24,141,209,155,201,124,148,162,87,115,22,106,254,177,103,53,78,179,48,156,77,142,209,155,28,143,141,246,33,64,103,227,46,220,240,66,14,69,95,12,201,255,235,79,139,85,55,236,133,239,111,131,27,190,77,206,154,95,183,178,225,171,209,152,134,135,217,21,172,239,123,59,179,232,132,51,222,43,114,113,129,7,182,138,71,173,159,11,9,249,124,14,220,119,110,24,254,141,34,244,9,59,185,231,132,173,206,246,137,246,238,139,4,249,51,210,127,18,109,241,169,207,156,142,181,138,244,147,98,26,49,254,187,232,168,108,33,192,240,78,174,142,68,120,146,228,148,91,147,85,236,62,81,23,203,63,40,203,158,132,103,189,95,26,196,218,86,94,42,140,163,25,191,108,96,200,173,173,73,165,189,221,62,104,133,94,157,174,58,245,163,237,83,229,57,113,84,14,142,250,96,38,55,224,225,97,121,23,13,247,185,125,205,102,255,92,197,171,136,112,133,12,236,97,114,249,202,147,63,135,254,155,151,194,146,32,171,67,101,51,51,103,70,175,135,7,199,22,253,233,100,60,202,27,62,93,255,180,105,211,239,1,40,41,194,3,71,203,161,97,76,142,119,132,193,159,234,213,152,23,249,107,35,214,86,62,186,6,5,91,171,238,81,180,82,62,12,126,248,205,254,90,21,56,143,126,142,108,66,81,55,138,206,155,236,135,97,93,128,114,242,104,203,249,211,96,27,30,240,142,40,146,90,58,102,207,98,83,250,11,239,250,233,38,221,146,192,35,194,69,21,163,186,57,134,212,136,50,220,117,62,96,229,88,209,218,205,246,180,170,111,129,16,202,139,206,166,106,158,40,24,0,123,143,22,97,242,80,157,148,226,59,82,187,246,156,141,62,162,55,56,207,68,184,168,235,161,169,31,193,179,246,198,6,75,37,136,102,146,187,136,224,248,47,3,29,171,26,254,209,212,188,185,59,101,4,85,152,51,223,89,95,88,42,190,39,123,124,84,201,160,181,196,205,33,39,168,180,164,217,6,248,12,75,29,86,24,196,195,50,240,62,121,179,12,44,229,250,32,15,207,12,224,97,19,2,85,153,55,115,87,242,48,25,42,185,214,232,250,175,27,224,35,169,26,139,44,120,165,248,75,157,13,192,89,45,85,169,48,133,109,185,245,109,248,51,245,19,94,158,76,201,134,248,94,170,171,135,103,162,220,188,174,254,121,106,74,219,197,131,108,125,180,73,88,45,211,136,17,123,38,185,242,121,103,67,139,69,24,98,131,170,169,117,95,234,168,106,8,82,210,36,243,250,21,239,182,161,222,216,224,169,124,34,26,186,239,226,49,183,74,192,13,147,73,200,239,169,216,1,72,120,33,68,29,47,76,119,17,93,98,74,29,61,203,76,81,62,43,138,25,128,174,104,107,84,95,132,121,15,236,200,209,65,62,170,244,167,209,215,149,78,0,172,93,122,1,69,181,22,243,31,194,204,237,163,123,122,122,200,155,224,40,139,229,241,81,47,101,242,141,123,155,245,77,83,213,212,228,206,123,214,255,206,209,88,187,24,200,203,25,115,73,207,95,213,11,240,40,117,71,39,161,250,160,18,135,28,58,70,52,217,153,59,206,236,33,218,190,56,25,87,223,90,84,156,222,116,57,155,166,57,226,219,53,116,220,63,10,215,6,190,155,49,162,217,218,171,100,25,75,116,156,80,81,12,99,194,21,113,95,242,179,211,123,138,9,33,169,110,112,227,116,230,123,34,138,48,57,171,234,48,208,62,159,187,91,50,200,149,168,10,35,59,146,252,56,212,144,94,73,210,249,1,88,199,106,133,233,104,91,159,168,157,166,154,135,217,137,171,88,178,145,237,111,147,156,47,189,155,246,127,234,163,245,74,178,210,255,128,124,228,241,9,175,229,167,29,236,27,178,158,56,38,236,244,242,194,198,80,212,171,209,200,245,249,151,25,21,153,171,143,126,117,186,21,133,77,153,228,244,193,172,26,210,28,173,125,37,197,0,235,236,48,84,160,26,141,78,159,189,17,170,66,55,68,154,20,39,3,31,216,0,231,155,0,122,79,152,108,194,190,93,188,83,152,95,178,159,35,163,246,214,120,20,152,154,158,141,39,68,170,238,77,222,39,78,223,218,44,216,46,100,255,218,36,144,245,112,11,203,211,61,224,183,193,221,167,0,245,129,240,219,162,120,195,20,229,146,44,59,179,24,188,207,239,77,206,100,125,174,38,23,225,123,46,20,250,207,50,37,93,28,173,163,233,187,42,36,22,218,16,210,63,0,44,135,95,19,174,84,52,150,222,252,236,2,252,201,112,61,90,250,181,41,143,38,255,94,80,27,146,78,11,19,40,113,108,49,6,194,20,77,214,14,78,40,189,236,184,26,8,123,215,70,219,164,158,166,135,209,108,87,65,113,156,42,150,7,207,43,124,148,206,129,170,22,63,147,15,248,90,42,26,51,49,144,159,62,4,126,105,120,57,147,79,131,30,221,148,26,34,133,202,88,156,63,171,2,127,106,188,180,186,206,71,157,125,127,68,169,224,136,98,210,60,187,65,108,220,110,184,218,210,186,180,139,158,169,48,249,99,3,114,213,20,202,132,117,182,219,120,225,165,250,13,151,245,25,87,3,243,236,58,45,112,166,91,241,219,25,74,149,202,187,115,174,110,241,228,118,128,87,117,119,108,92,252,167,79,15,156,186,201,53,229,247,18,79,198,158,173,127,20,243,115,125,71,238,113,142,143,75,197,210,24,12,87,70,202,154,27,38,117,211,25,7,80,69,124,203,117,246,16,122,111,146,148,165,251,47,39,38,60,25,182,60,90,36,103,6,114,129,98,197,65,250,3,69,135,120,171,82,4,73,130,49,202,156,190,175,50,153,20,201,147,155,131,115,141,131,167,213,128,135,116,65,192,241,237,202,255,208,220,201,104,21,47,204,177,181,246,21,95,99,131,198,145,48,186,132,59,194,156,91,229,83,159,197,0,5,215,23,54,130,182,132,177,191,120,159,26,200,173,12,106,74,147,189,238,242,194,67,167,35,230,31,44,126,94,24,57,1,9,111,244,220,227,197,168,216,200,168,134,27,54,219,235,10,204,201,178,3,130,238,58,115,124,46,192,84,146,32,49,138,253,120,93,161,139,221,210,50,49,149,230,251,58,140,76,207,218,46,45,106,2,176,190,102,194,91,29,58,139,218,161,164,164,152,232,192,243,235,75,163,239,230,159,3,10,235,39,93,12,155,41,181,29,115,44,230,233,210,158,211,132,215,124,118,31,64,130,36,106,170,55,190,251,57,43,71,101,47,43,97,16,45,62,73,66,125,87,186,18,182,35,103,103,230,253,187,155,154,165,222,251,231,163,225,81,14,2,178,67,161,198,113,26,56,194,13,97,35,185,55,110,205,51,230,126,19,98,124,239,76,45,111,196,238,7,27,199,169,211,201,54,190,217,155,7,23,206,104,239,107,192,73,105,177,241,26,224,128,53,203,134,203,205,188,100,15,194,19,143,175,45,225,51,150,102,204,147,176,109,106,31,159,112,190,200,79,194,253,163,169,138,87,12,212,83,143,110,48,201,159,39,43,253,77,55,104,184,105,250,100,211,173,188,252,149,49,15,157,90,232,129,157,81,174,32,37,134,8,156,121,166,58,170,64,46,245,38,5,137,80,85,133,16,1,137,50,61,53,57,126,8,241,215,9,193,248,172,233,7,38,28,7,167,126,78,118,36,174,247,98,54,65,179,138,217,146,73,70,102,95,232,193,90,110,225,176,48,107,206,94,124,155,112,26,143,77,184,124,16,12,220,182,79,56,230,107,46,215,14,179,130,185,77,6,255,165,10,122,115,193,18,110,205,63,7,82,222,73,172,50,41,247,85,7,134,110,234,102,101,38,153,101,49,184,174,113,244,37,211,191,68,46,226,44,59,136,114,220,38,1,191,58,4,41,114,78,52,103,97,185,34,81,128,49,24,29,226,204,147,241,233,158,183,19,178,21,218,58,77,82,165,139,25,129,179,124,214,94,132,53,224,242,57,20,10,105,18,12,194,130,202,14,71,246,23,102,251,47,117,126,212,86,13,104,118,163,168,3,168,236,226,38,141,127,253,192,49,245,35,217,213,245,106,196,163,253,140,185,205,62,119,126,174,198,28,190,122,152,117,230,235,249,147,122,242,196,59,210,198,69,172,225,144,131,220,187,236,136,178,59,42,26,165,188,49,60,92,192,23,79,237,68,124,222,229,97,18,122,189,124,250,88,218,235,133,1,3,104,23,180,244,139,191,23,26,51,170,157,179,127,93,118,69,152,61,95,253,92,77,21,209,195,116,133,172,173,130,142,184,167,11,200,128,182,207,247,234,0,20,125,57,222,103,93,87,97,57,154,148,2,98,68,145,52,210,38,5,78,183,34,188,56,241,202,192,27,166,100,121,59,225,134,44,38,48,42,194,72,158,52,15,99,13,167,131,11,230,83,41,113,245,249,63,180,36,190,127,60,20,127,175,13,12,68,50,90,208,143,166,39,28,216,172,35,97,184,181,23,35,157,248,194,31,83,45,66,142,96,52,40,49,232,73,25,62,8,249,198,173,201,1,170,219,100,130,222,234,235,26,24,16,244,210,53,108,64,143,25,97,136,67,75,195,36,167,155,135,203,80,183,112,176,100,213,55,48,156,111,138,52,137,229,57,138,31,105,208,149,76,168,233,170,101,22,71,139,26,225,161,178,164,52,64,204,239,68,205,76,232,69,251,50,123,54,15,159,47,41,229,87,3,247,94,231,106,139,22,169,167,109,163,151,202,173,109,183,47,70,96,120,121,238,250,110,61,234,214,6,35,103,226,231,242,95,248,243,96,136,53,92,54,55,225,51,187,8,148,156,162,231,186,140,82,162,231,245,183,122,108,194,212,116,180,9,97,171,245,107,24,99,149,246,194,89,184,45,132,167,31,227,126,23,171,3,32,40,214,29,95,138,81,169,70,122,13,129,165,25,239,204,42,162,142,113,8,9,172,22,63,140,157,146,124,73,104,178,103,239,26,225,141,11,175,134,161,218,213,25,97,152,151,67,195,102,115,46,97,129,91,153,83,161,27,183,91,24,159,101,181,67,197,89,32,62,7,136,218,170,45,186,225,147,69,79,48,73,36,49,241,43,103,27,87,175,3,58,97,80,27,226,64,155,209,148,93,209,42,16,174,196,4,22,134,226,85,73,177,206,159,147,148,96,8,239,248,146,134,147,148,199,178,59,123,66,171,160,153,144,228,149,139,89,69,71,31,34,215,182,165,139,81,76,64,99,202,167,131,51,52,212,192,15,72,197,222,49,100,33,149,117,189,249,121,229,52,227,165,128,122,245,161,191,141,19,144,223,27,119,138,150,251,231,157,115,44,243,167,237,186,86,111,64,80,128,52,89,17,54,125,71,49,252,53,101,39,159,159,205,216,163,138,31,48,242,96,177,148,51,255,158,223,151,215,6,30,40,179,187,9,102,203,167,52,92,188,23,227,216,10,181,143,163,47,214,207,201,43,56,27,131,77,145,186,199,222,23,65,29,127,49,166,193,38,214,130,230,173,241,150,165,179,114,195,137,122,225,101,212,203,248,237,132,53,180,188,24,188,240,235,79,107,55,79,77,144,38,136,107,226,250,53,34,140,222,185,94,13,248,119,198,147,211,104,77,253,155,233,75,61,194,76,240,218,75,89,67,87,44,122,100,15,228,88,3,63,7,251,103,255,98,212,161,212,58,23,75,243,26,197,213,109,238,112,98,18,139,200,212,72,190,211,221,166,48,37,173,6,236,97,199,193,133,186,64,74,234,183,109,235,77,143,222,66,50,187,124,44,204,193,50,199,154,72,169,92,12,235,155,73,172,142,18,75,38,118,158,75,194,96,74,147,143,48,106,183,66,225,229,107,0,171,246,155,147,99,148,70,35,147,155,174,233,33,209,78,241,68,140,221,113,254,188,116,57,11,227,29,36,206,237,228,73,46,224,122,155,163,165,178,183,144,187,202,238,33,198,232,70,105,92,126,187,179,157,43,177,21,64,149,75,10,84,251,167,200,89,223,114,190,155,76,212,38,210,85,119,125,115,105,23,58,16,242,58,236,137,60,188,140,76,159,37,12,131,33,249,107,155,140,185,76,212,221,20,94,226,189,56,18,171,181,110,55,215,234,152,242,118,251,56,209,193,199,162,254,122,223,11,168,151,162,88,144,4,6,111,124,103,45,210,207,82,206,49,195,134,150,125,158,166,148,211,133,115,77,248,172,102,113,113,65,160,83,204,113,59,56,243,228,43,204,105,32,96,203,210,42,108,96,189,159,145,151,2,77,42,81,54,111,119,195,138,39,29,41,166,215,23,76,14,238,122,255,217,196,189,214,208,175,201,142,114,22,191,26,221,39,65,60,25,54,117,121,53,188,216,124,219,196,72,121,88,162,220,55,126,248,2,46,73,211,111,227,5,56,254,6,191,114,178,221,114,115,178,160,229,38,57,9,177,196,203,213,40,14,68,103,40,24,229,76,217,48,156,161,189,188,180,97,24,248,173,211,41,184,254,18,75,62,125,18,83,135,8,35,161,88,47,19,246,247,211,73,184,172,103,155,2,184,231,30,160,73,230,145,222,150,171,81,92,25,43,110,94,77,223,250,133,97,59,52,95,255,138,145,224,170,134,233,169,195,159,220,170,237,178,202,32,113,176,46,213,136,23,195,40,82,230,13,180,150,234,213,114,5,151,108,170,149,175,155,78,108,175,203,242,171,145,54,148,218,50,170,95,192,56,111,95,2,107,5,245,252,133,39,66,175,222,106,48,84,166,206,244,19,183,57,127,50,188,163,52,113,102,108,253,237,248,182,19,38,187,245,137,6,105,1,64,70,183,100,162,254,114,205,126,218,44,21,158,96,21,111,106,236,76,139,23,113,17,106,64,39,67,174,134,218,188,238,137,16,7,6,180,181,183,190,181,87,227,65,183,207,37,167,201,109,26,68,211,187,89,37,177,184,171,134,33,149,249,156,3,43,233,108,17,244,214,213,232,50,191,48,2,234,43,201,0,65,67,8,211,237,27,206,148,4,196,209,126,154,167,207,221,50,156,126,4,158,81,222,10,19,201,234,157,20,79,146,161,139,192,180,61,196,45,166,22,244,253,170,250,117,211,233,118,108,229,155,185,65,164,79,120,98,247,114,195,156,9,132,46,180,49,242,114,106,37,100,4,132,245,101,133,65,166,103,123,65,7,254,10,85,149,44,225,142,97,142,255,54,205,160,91,33,80,208,203,231,156,110,154,92,242,100,139,61,196,242,163,147,41,199,171,7,58,90,105,217,129,202,248,28,3,155,125,141,134,223,193,190,228,199,19,6,244,49,37,56,225,138,249,173,177,82,239,91,175,221,118,204,184,225,1,178,254,165,6,54,162,15,238,70,4,183,109,227,12,41,87,35,8,227,89,210,66,162,83,16,127,219,242,41,87,202,103,227,202,67,145,234,221,155,83,93,246,234,4,181,232,45,244,5,132,141,73,206,220,151,130,233,85,68,76,24,81,0,108,37,239,176,197,74,179,137,103,232,38,15,137,167,214,13,131,175,108,250,211,6,217,243,3,140,217,62,170,81,248,110,100,12,253,167,7,58,116,93,238,221,6,234,249,254,220,128,103,203,39,138,125,87,68,183,85,209,63,183,78,142,176,132,167,4,237,175,232,131,177,60,220,246,30,108,122,213,175,222,140,4,99,233,130,83,134,194,186,132,209,145,243,41,131,109,71,211,38,3,164,151,189,77,40,79,110,97,62,110,179,192,77,126,160,156,52,121,249,220,155,172,82,132,17,2,23,198,199,79,8,112,222,202,121,129,47,114,54,224,250,94,36,122,102,132,113,27,125,137,101,242,152,125,212,120,47,228,236,133,120,140,241,23,38,15,183,255,227,167,113,142,247,114,243,243,46,129,95,163,78,135,198,185,52,57,186,143,190,60,32,42,168,116,58,114,74,48,220,239,147,65,101,216,194,13,218,150,129,245,194,121,89,38,201,17,189,244,236,174,144,198,239,62,186,22,39,152,167,245,102,196,176,220,182,207,164,102,144,242,12,208,8,179,129,242,85,211,32,128,207,57,132,48,38,39,37,174,222,232,148,13,9,79,244,10,60,140,34,218,243,56,67,87,60,49,171,251,147,27,122,163,202,147,179,32,93,117,24,52,186,10,86,24,253,133,77,224,202,91,13,22,142,212,29,113,114,33,15,91,35,108,194,130,47,202,238,206,209,117,229,2,232,228,189,40,64,95,3,88,220,132,112,88,212,70,91,9,33,180,25,225,51,189,21,121,50,172,159,135,175,231,155,234,232,115,199,196,159,102,98,254,125,191,200,166,5,87,211,240,54,195,204,27,134,141,50,231,123,114,112,201,111,3,182,1,237,191,244,89,55,62,21,121,115,11,3,170,36,141,251,158,28,112,218,89,59,61,92,141,203,41,55,111,103,182,27,119,193,39,197,65,122,121,72,24,225,154,229,81,196,94,154,220,155,195,174,163,221,57,132,157,17,151,53,140,90,197,157,76,77,102,105,63,237,103,194,156,204,183,255,52,136,166,87,134,56,225,51,178,247,123,240,133,177,176,54,218,76,54,17,221,48,121,240,177,178,132,79,83,93,47,201,179,48,241,215,215,148,155,155,45,227,240,40,185,207,44,23,111,19,170,137,112,179,109,82,132,57,7,38,199,67,218,213,171,74,103,192,245,108,94,209,120,194,24,8,244,247,218,197,122,195,237,197,231,193,205,84,126,74,24,241,244,104,180,51,41,141,87,94,33,76,241,120,199,213,73,129,70,38,251,15,29,214,195,56,133,182,40,145,252,92,1,160,0,121,24,147,149,162,79,134,132,72,243,104,166,6,46,239,5,70,105,70,103,224,119,158,92,143,61,248,187,51,82,112,79,132,149,32,168,139,232,164,3,218,215,148,199,46,104,233,55,191,245,48,53,185,37,97,132,6,231,140,176,185,81,190,48,74,53,126,30,5,168,13,226,244,125,107,171,187,237,215,83,78,243,103,109,19,160,17,142,11,168,8,190,175,164,175,197,81,234,46,157,149,133,16,184,142,68,73,139,20,239,41,156,30,179,12,62,60,3,93,239,144,48,135,56,105,81,160,175,197,119,119,103,245,2,26,36,19,90,181,19,74,246,126,70,150,36,165,215,42,102,48,219,125,244,101,118,91,115,20,9,15,147,103,250,133,17,34,197,0,81,194,70,223,187,47,134,181,103,125,246,59,132,237,0,115,163,156,173,170,76,73,149,155,59,76,3,175,100,67,99,105,152,205,204,141,54,204,209,135,94,140,58,121,243,7,35,211,145,251,251,92,120,229,150,107,88,196,46,166,160,55,46,109,102,112,68,159,22,144,134,41,69,166,5,132,4,72,141,120,152,207,37,95,19,18,89,0,49,248,109,166,110,185,249,98,143,208,243,123,180,244,114,46,132,141,64,236,109,102,47,218,229,181,151,185,11,188,223,54,83,149,8,27,197,247,234,187,218,147,207,181,229,189,41,159,77,47,19,218,167,45,105,72,216,138,253,113,53,56,235,158,223,123,255,116,136,188,85,64,246,62,248,119,199,206,1,78,189,79,73,219,184,12,239,181,123,66,104,40,121,39,63,139,211,153,107,37,140,109,96,188,118,134,164,150,164,51,128,251,61,231,136,8,27,58,180,252,175,92,245,191,253,203,63,228,170,167,255,7,174,58,41,55,211,74,241,188,25,185,119,57,92,116,84,195,34,79,99,231,167,38,7,119,234,134,45,118,225,44,110,224,101,52,121,69,181,246,229,212,91,209,252,175,249,133,246,200,140,161,190,36,122,50,219,92,93,147,31,62,18,104,229,172,217,43,132,36,167,239,3,72,85,142,164,105,55,88,170,43,74,112,212,82,182,100,175,44,31,178,28,110,204,145,147,18,148,132,169,205,56,68,227,92,136,234,238,219,83,50,5,34,26,235,249,95,50,82,146,48,52,221,236,119,115,211,81,144,179,75,43,198,80,247,20,109,183,235,37,193,139,92,103,141,58,115,135,239,172,217,99,83,208,114,60,229,238,86,202,233,146,61,54,49,113,255,109,3,184,75,89,179,218,36,216,162,4,190,68,58,111,67,193,24,57,138,208,240,176,181,254,7,253,133,196,141,135,27,89,114,121,48,148,242,218,136,91,3,162,150,239,133,94,96,15,2,12,244,214,33,96,75,160,79,205,101,70,182,217,170,245,186,63,57,115,142,66,61,158,187,10,147,132,73,21,42,83,60,153,101,167,228,98,178,220,85,90,44,11,18,130,117,10,169,42,127,110,115,161,209,231,70,7,100,246,247,57,80,68,105,18,166,142,23,165,119,212,149,179,126,76,140,30,219,251,214,86,132,146,155,163,165,218,162,167,96,122,40,38,15,12,243,214,131,231,187,41,34,23,57,199,162,74,116,78,89,94,95,169,84,116,179,86,41,40,6,207,128,82,32,242,39,39,58,138,143,168,156,58,78,3,113,214,221,181,252,98,92,194,8,127,0,105,28,1,57,235,120,171,177,48,203,8,224,136,155,163,108,4,194,116,14,173,73,145,94,114,166,160,109,87,181,18,55,32,20,71,73,10,219,66,225,188,145,123,25,228,117,226,115,177,144,104,57,140,228,86,139,254,63,1,144,72,81,169,97,49,246,144,18,103,59,84,103,253,132,73,131,190,112,23,79,27,210,193,152,187,148,55,52,155,84,17,168,63,166,234,120,156,141,212,112,214,54,57,175,17,170,7,25,24,140,186,253,82,149,88,40,54,71,24,245,142,34,53,87,50,99,129,139,65,184,120,60,137,31,26,25,209,159,40,181,157,77,175,150,71,206,167,196,22,35,102,36,234,252,90,208,69,78,43,69,145,16,64,147,230,57,243,50,217,204,168,33,110,212,240,244,209,128,245,121,110,152,210,169,146,159,183,65,202,106,84,86,205,136,109,124,158,156,179,162,207,227,44,32,89,82,176,153,154,208,124,97,51,121,104,250,104,70,103,247,194,206,217,154,245,36,191,205,185,212,119,125,80,144,74,146,164,118,38,163,190,102,68,177,240,147,148,56,174,52,175,164,212,73,6,167,165,81,168,183,43,194,192,229,154,134,77,158,56,194,125,137,188,157,21,224,87,138,82,217,25,167,67,43,167,56,132,179,96,69,184,124,6,31,78,61,109,105,84,216,65,219,200,200,59,86,70,242,29,69,128,47,185,153,31,231,123,178,51,165,43,114,128,20,99,43,241,100,148,25,180,47,176,75,78,61,194,20,183,20,150,80,170,121,43,69,152,252,163,52,233,111,247,91,223,213,41,119,197,121,80,101,143,37,191,35,70,215,178,134,145,52,107,47,140,100,214,11,147,77,121,181,205,110,137,253,170,24,147,61,171,180,74,22,188,51,27,141,92,102,141,7,47,136,115,72,20,148,125,126,157,148,44,184,162,106,224,123,197,38,10,157,247,161,144,29,100,197,226,115,193,130,18,205,203,109,134,56,53,32,59,0,100,181,222,11,225,42,37,207,121,39,214,26,17,246,216,137,156,81,52,9,43,192,210,22,131,20,20,53,134,68,198,48,43,152,8,85,137,247,57,128,219,37,197,41,209,76,145,58,67,151,40,11,181,9,70,213,114,161,67,3,61,76,201,187,1,109,68,218,59,176,91,5,19,209,173,248,67,164,124,91,84,185,173,95,10,242,17,92,78,84,247,207,65,186,106,81,53,113,24,123,152,136,73,18,79,27,37,217,202,22,179,60,250,36,82,217,180,186,246,206,177,226,35,8,164,23,99,106,221,99,158,6,115,50,20,55,118,246,157,35,224,114,228,174,68,33,152,254,188,220,15,128,169,15,25,120,25,0,164,36,160,17,121,184,110,145,18,196,235,111,64,157,247,168,125,64,233,163,40,0,191,215,98,127,53,171,2,199,58,152,197,248,105,19,253,81,116,215,233,183,41,182,80,28,244,69,208,143,194,62,21,39,15,83,165,214,10,58,53,243,28,235,75,62,115,153,152,130,50,122,128,134,120,139,38,122,165,126,15,44,155,60,223,145,201,207,165,15,56,140,154,70,117,234,7,116,217,34,230,155,64,222,42,224,239,27,198,167,169,87,69,211,33,149,226,175,109,234,120,249,211,226,167,131,199,138,207,177,239,12,251,173,95,59,185,41,175,97,127,161,136,11,56,114,219,32,113,84,242,56,189,124,173,15,126,247,156,135,178,195,142,51,66,227,130,141,60,63,53,246,10,204,242,50,25,126,9,179,117,241,13,216,172,48,211,197,56,112,219,46,192,247,65,212,128,170,210,5,32,159,173,230,200,226,49,25,185,91,145,149,115,187,74,54,144,129,143,206,17,229,61,180,197,29,192,206,25,99,232,216,53,1,76,7,168,159,249,9,55,8,137,86,166,138,128,183,99,84,245,193,170,118,83,140,113,112,188,185,73,41,206,123,242,143,131,200,77,198,69,177,216,8,137,167,192,252,227,46,160,12,61,70,76,245,124,135,33,22,154,250,78,147,179,125,131,179,155,152,170,208,170,200,145,119,47,155,218,18,76,237,89,80,255,104,60,7,153,1,233,227,93,148,81,64,198,193,191,87,199,197,44,11,252,29,142,192,240,66,92,70,67,123,201,102,3,42,132,201,216,123,56,153,28,175,240,40,176,3,246,161,15,191,175,13,189,57,228,63,175,155,82,1,79,136,169,72,56,35,117,237,205,82,76,215,127,42,61,196,196,145,253,197,44,5,216,149,92,50,221,101,121,155,235,123,151,226,205,143,123,226,85,64,216,47,100,222,36,108,127,35,24,124,103,170,237,31,178,79,235,118,22,247,176,193,208,229,209,206,144,233,205,167,29,232,100,69,92,24,56,24,112,14,137,47,150,77,141,77,153,68,236,203,60,10,108,81,120,166,56,34,230,224,253,34,146,93,148,183,72,69,182,247,248,34,184,119,40,43,128,112,240,248,65,198,36,101,115,154,73,94,76,136,112,34,179,76,43,100,69,103,148,149,140,186,50,228,148,66,24,67,156,120,112,8,223,210,141,23,50,122,113,52,51,57,32,53,164,71,1,35,144,253,29,241,97,53,114,196,38,176,204,246,190,135,169,44,41,117,139,188,119,244,133,179,46,55,145,150,194,201,113,167,160,107,34,170,243,105,178,5,18,104,69,55,132,28,164,180,48,100,202,110,48,127,223,152,205,118,119,60,222,233,33,36,248,228,103,41,15,151,32,230,50,185,41,175,202,180,127,28,254,110,231,48,117,78,95,236,159,130,88,11,9,84,170,135,236,233,207,114,229,56,66,164,125,86,251,50,190,16,97,136,48,212,30,109,143,150,208,32,241,155,79,116,135,187,246,238,252,132,211,168,255,208,124,202,248,42,232,15,248,107,77,115,224,82,202,23,229,69,127,45,182,144,57,41,217,236,244,170,96,204,163,84,11,5,94,31,156,82,178,95,77,89,37,9,225,0,15,57,234,207,65,117,70,191,87,73,118,136,39,189,112,254,168,35,173,31,237,206,57,216,13,109,65,157,79,50,108,5,79,81,181,51,141,110,49,60,163,7,150,22,236,192,6,144,83,221,178,233,221,184,98,120,56,83,225,253,116,126,54,188,254,100,38,199,163,131,58,153,41,67,144,199,187,109,40,244,183,73,215,198,213,5,27,24,237,161,136,228,56,75,195,172,137,148,0,133,108,27,43,74,16,215,183,122,187,158,40,123,98,23,10,216,216,146,13,29,58,144,236,131,142,15,27,72,84,120,77,239,111,55,159,18,40,218,180,207,91,115,112,114,21,129,115,248,72,130,89,91,8,46,46,215,122,196,160,162,170,53,17,54,161,172,24,33,4,128,55,132,178,164,127,102,231,174,127,0,3,184,43,251,123,178,162,135,50,3,74,146,245,19,238,104,50,123,152,228,181,0,51,225,183,70,49,247,68,83,77,58,35,192,183,111,45,116,2,72,223,40,81,116,50,225,199,222,205,20,54,116,43,1,149,185,62,17,13,234,23,67,41,243,230,94,30,146,58,32,155,63,234,8,212,193,66,254,192,198,169,18,157,207,50,148,70,180,184,105,124,41,121,22,215,182,232,226,102,60,180,148,111,143,125,70,15,237,26,142,101,123,104,152,146,122,232,108,0,186,221,170,158,96,128,240,208,94,194,30,89,149,236,76,184,33,4,167,10,79,90,63,140,250,44,4,43,178,228,236,59,53,12,154,115,185,250,18,155,53,217,55,98,16,199,218,228,210,78,243,124,17,109,242,51,214,220,191,120,219,48,7,152,32,47,70,59,247,144,148,66,236,74,36,219,38,234,180,51,4,169,40,37,171,23,54,178,103,115,149,184,57,105,123,85,39,97,251,222,102,220,156,213,92,8,88,36,17,83,241,137,188,88,254,70,21,106,16,92,120,234,77,103,175,176,133,87,198,18,154,124,125,41,103,99,151,196,135,205,228,69,250,232,33,73,117,142,81,170,214,120,182,83,38,113,16,138,85,28,250,68,33,4,202,252,78,239,106,44,23,167,138,174,24,66,194,127,27,72,183,144,184,109,132,20,31,188,39,12,87,107,171,178,206,62,95,219,59,3,196,3,129,77,35,88,32,210,130,116,6,57,203,90,102,135,55,141,7,55,35,84,209,252,193,108,192,247,2,54,188,84,33,108,216,26,17,109,102,222,162,18,100,249,121,221,140,130,156,240,11,135,173,41,190,40,115,6,251,80,100,161,201,239,152,115,10,98,243,41,169,24,81,1,79,185,35,12,11,225,115,115,168,28,61,6,72,254,168,66,156,233,105,229,39,139,134,104,135,242,84,207,125,81,136,137,207,69,22,73,117,106,56,145,4,141,181,32,40,82,180,81,44,253,188,163,73,233,229,66,53,29,201,18,187,43,58,233,198,116,81,194,224,71,162,47,20,60,127,244,189,1,253,164,24,156,167,195,98,229,42,250,80,230,19,237,170,132,112,239,74,215,48,240,239,29,58,118,148,87,85,129,15,27,192,234,25,25,236,215,147,36,0,128,112,192,152,246,155,147,98,108,114,100,236,150,178,247,123,227,3,156,85,203,139,68,123,40,119,18,26,186,236,118,212,187,118,232,64,114,250,249,104,121,193,254,242,227,9,154,159,99,140,175,176,218,91,36,204,211,55,171,152,23,235,232,240,41,233,44,147,227,51,126,204,110,197,161,255,108,241,135,138,154,47,248,110,212,139,92,30,211,242,61,242,219,231,77,135,3,215,112,114,56,243,153,170,228,161,104,81,124,251,151,6,136,236,165,191,205,37,161,204,137,194,185,170,163,81,58,138,51,194,217,43,180,207,188,208,177,26,143,83,25,134,233,229,171,213,136,216,95,8,119,226,30,40,105,143,19,230,208,17,146,163,184,21,233,100,137,100,95,126,58,173,13,133,169,250,209,155,67,156,195,69,67,171,250,169,145,29,59,95,218,159,11,221,233,249,209,216,43,80,148,114,200,199,158,165,173,124,62,102,58,77,238,47,141,96,127,85,245,52,67,164,184,40,81,130,59,44,250,229,104,209,245,56,137,130,177,233,226,79,199,30,232,17,192,178,153,63,14,237,132,200,232,238,16,105,37,127,168,20,92,82,188,192,199,93,84,151,100,140,240,123,173,192,89,125,120,164,204,34,45,159,131,156,202,233,136,79,146,23,23,51,13,143,179,232,122,166,40,161,239,39,246,168,38,25,151,103,104,215,50,26,182,44,48,102,11,27,2,149,100,121,139,46,171,248,227,37,103,18,210,44,187,11,26,124,225,26,243,68,24,206,205,161,98,78,9,179,147,137,155,35,164,47,195,167,13,243,215,138,247,2,125,32,11,126,59,203,21,218,181,174,99,12,223,65,134,46,25,201,26,195,35,65,250,23,5,7,243,26,15,153,144,115,49,181,57,121,48,234,232,57,134,15,244,94,157,237,26,223,50,100,138,25,124,66,88,192,196,153,212,108,124,174,74,214,79,238,93,211,152,35,116,109,243,152,231,243,75,139,34,236,20,194,112,230,129,221,101,129,105,148,164,242,235,196,155,119,145,40,90,92,161,237,140,227,198,150,37,192,106,80,113,234,3,77,183,100,248,160,10,5,246,220,163,48,242,100,220,34,124,150,66,171,35,225,150,37,206,93,156,39,65,65,188,171,89,45,228,185,147,249,34,197,0,33,19,43,4,120,188,92,161,82,68,55,51,91,122,17,220,157,239,100,69,221,166,107,226,206,112,74,111,26,6,26,89,85,142,215,188,214,162,69,79,155,97,207,42,97,248,44,174,150,13,103,65,123,112,53,153,149,225,42,225,24,8,171,90,54,102,43,236,38,67,138,27,64,184,8,36,159,121,2,87,82,15,79,20,192,68,55,154,83,181,39,122,184,57,152,191,34,194,208,27,241,243,225,97,211,69,148,232,40,158,242,224,185,207,147,237,242,209,156,166,102,226,47,125,54,207,77,104,251,197,40,7,49,9,159,73,90,147,30,101,154,87,151,119,81,146,228,122,54,58,205,129,192,67,137,139,161,225,111,145,210,134,46,55,34,108,110,216,162,103,77,234,198,153,245,60,56,154,50,34,150,205,247,157,213,149,211,23,253,64,111,158,48,27,138,207,129,115,147,138,182,111,115,181,202,241,57,16,80,18,185,248,159,144,69,124,173,51,194,135,44,123,38,177,49,150,135,135,241,116,69,25,29,201,194,107,50,10,145,123,3,127,153,18,198,201,32,249,213,100,34,5,145,68,18,10,19,69,191,26,110,86,150,61,109,254,21,198,253,91,179,235,144,34,59,124,84,116,191,189,151,194,146,82,245,242,140,11,89,114,249,127,216,122,105,171,34,60,58,195,33,131,143,117,128,244,209,124,75,40,30,62,235,154,16,95,240,155,55,90,149,135,207,20,32,168,158,5,56,0,183,91,247,6,64,80,76,244,76,139,29,63,119,184,26,12,168,53,210,23,172,244,227,50,249,8,255,245,169,189,20,36,165,167,220,127,22,175,233,243,181,79,239,8,207,16,59,205,104,206,132,42,222,240,90,91,50,17,65,85,176,2,121,176,151,43,248,47,227,203,21,237,43,198,160,168,30,38,87,167,250,255,92,31,250,255,230,203,39,4,124,75,101,174,212,194,41,98,106,245,197,210,170,205,5,250,207,14,113,169,88,25,153,163,234,229,224,19,101,183,37,135,0,142,5,103,11,235,47,141,124,103,215,171,77,88,219,159,26,230,151,30,171,50,34,207,203,135,207,121,134,204,14,74,195,228,204,70,56,88,12,181,172,36,201,68,173,212,127,250,236,243,138,110,211,209,70,228,108,230,97,38,78,29,0,103,172,99,212,227,225,79,99,91,193,61,90,19,16,126,87,11,9,148,60,138,183,87,167,12,174,14,18,16,187,250,246,151,26,20,123,165,243,39,83,232,153,222,158,163,160,5,213,36,140,105,226,240,155,83,207,91,89,237,41,168,161,199,189,251,104,2,54,2,70,81,195,46,228,28,96,147,30,21,83,179,124,153,191,148,249,187,200,236,78,177,126,184,172,28,237,161,159,145,196,9,220,110,15,158,206,39,230,213,104,42,83,145,221,209,119,77,140,91,220,64,126,105,82,15,83,142,18,143,117,248,81,219,105,43,201,148,244,63,198,51,235,55,239,74,31,146,233,125,66,220,90,37,92,80,176,111,147,41,24,44,214,136,140,68,50,219,75,65,94,18,110,46,161,105,249,210,210,212,150,6,220,87,143,159,134,166,47,106,233,19,5,157,178,194,167,4,166,169,174,182,201,76,212,221,181,6,147,141,173,66,238,198,183,121,159,139,221,170,166,142,65,17,212,104,20,115,250,89,122,111,16,63,190,44,77,230,87,21,33,70,63,163,120,113,29,65,13,4,163,182,94,13,153,209,61,109,240,213,214,145,147,56,154,215,238,87,207,181,206,255,166,134,241,101,15,79,27,202,123,114,112,33,140,72,170,135,33,229,111,125,109,235,193,97,152,131,42,134,54,57,105,152,181,194,141,103,49,92,180,51,20,188,52,252,230,13,156,128,88,103,227,115,0,79,223,157,128,192,10,137,97,242,182,20,70,88,253,156,253,60,250,113,234,198,67,50,122,123,184,52,45,175,79,168,245,221,113,218,20,158,114,17,21,54,242,204,249,77,193,20,173,40,166,168,153,15,162,1,17,174,216,247,168,29,15,84,239,184,26,92,189,218,58,81,20,139,41,122,154,157,203,84,179,158,198,52,235,23,167,165,186,139,68,187,171,242,159,224,199,146,24,35,83,56,106,126,103,196,8,170,186,81,117,179,207,169,238,219,116,254,246,84,19,33,110,237,253,104,112,182,210,145,73,49,53,124,151,6,16,206,165,118,84,108,253,125,163,59,144,18,78,234,115,245,19,42,112,187,169,108,46,47,227,115,113,247,34,26,170,67,224,253,219,247,222,174,51,2,160,143,82,151,94,141,220,125,92,109,238,110,73,251,193,89,239,28,111,64,42,227,140,6,53,55,2,201,221,110,246,149,206,104,118,211,218,139,44,77,224,225,130,154,135,254,246,28,145,102,49,157,33,54,180,218,162,103,225,247,38,237,148,117,147,246,34,118,224,203,55,17,32,214,178,156,220,39,140,205,32,223,38,116,11,214,31,186,104,9,4,85,2,162,156,101,251,3,132,22,121,75,119,84,131,3,94,63,70,89,245,241,101,64,247,195,78,84,79,52,4,60,162,89,168,92,21,237,104,197,228,35,252,106,100,96,133,3,78,24,140,195,125,114,99,189,150,170,230,100,56,138,251,192,38,167,150,134,186,85,229,95,169,237,134,135,165,254,229,131,146,163,24,113,243,97,92,14,249,36,8,65,122,133,3,236,80,6,60,243,23,49,17,254,148,24,241,120,19,13,221,73,143,54,232,219,143,76,66,130,133,44,148,115,50,168,205,101,9,23,64,112,78,106,50,32,238,83,38,135,45,130,81,181,147,204,32,99,145,97,17,174,9,46,26,45,232,34,84,18,148,231,98,244,212,119,111,22,118,225,208,128,16,171,47,140,198,179,114,104,108,206,172,45,120,71,232,188,11,189,7,237,124,47,60,84,132,223,230,82,122,207,132,36,93,131,18,133,85,103,145,171,167,153,9,249,213,157,38,46,95,102,145,39,103,42,200,62,180,42,132,79,53,56,69,223,40,245,179,167,172,12,25,11,117,29,231,152,33,220,182,182,82,181,96,119,5,199,12,232,228,135,87,100,74,98,201,57,102,157,173,138,240,192,144,91,175,51,194,134,158,148,151,102,77,56,219,176,224,104,162,59,185,133,69,198,121,198,125,185,168,97,211,243,133,142,56,205,62,201,175,6,182,145,164,43,64,205,96,245,188,225,132,250,67,207,18,134,135,238,60,126,136,201,227,129,180,33,207,25,116,180,120,24,255,220,15,183,14,129,65,167,249,227,236,185,134,208,102,11,192,134,192,206,146,21,58,187,31,97,207,113,40,24,201,121,177,86,232,22,6,232,153,86,38,217,53,167,205,46,67,206,43,93,17,93,64,127,180,142,56,217,148,112,178,76,134,83,118,41,189,13,161,68,161,1,9,137,194,249,192,84,13,149,178,59,109,107,54,157,138,140,253,70,239,18,174,156,188,157,231,108,37,227,44,97,192,107,33,132,102,80,144,36,100,45,115,87,118,88,35,110,98,11,47,16,9,119,44,31,156,192,141,15,100,22,126,55,134,84,213,65,91,52,32,185,36,121,177,100,194,52,193,208,6,253,44,189,133,124,242,19,185,57,27,140,211,169,133,84,8,185,114,185,191,73,89,54,40,36,72,86,222,47,173,86,207,18,18,52,146,117,174,216,91,216,204,215,183,86,195,222,198,88,60,199,157,129,226,110,165,165,111,168,235,206,59,63,135,37,188,30,149,212,62,71,80,249,129,255,37,97,109,157,69,224,108,150,252,201,230,48,85,111,33,219,159,61,181,127,74,243,244,150,202,245,254,233,57,58,109,220,192,119,83,48,166,166,149,231,226,158,102,205,55,151,202,50,156,173,107,41,193,243,175,248,206,8,83,192,92,242,92,4,179,0,136,92,67,69,4,144,71,232,33,111,64,118,184,14,125,231,28,222,41,40,43,156,83,162,82,214,207,194,203,199,118,217,6,99,160,236,15,145,127,248,180,112,54,177,64,86,166,134,105,127,231,17,96,71,75,186,95,126,123,160,254,239,122,19,16,55,196,65,2,12,105,31,65,228,31,40,110,13,213,70,72,108,112,92,111,130,244,237,167,197,209,217,168,37,20,58,50,242,67,85,117,25,0,120,185,190,7,248,227,250,9,227,247,30,178,37,11,169,243,143,90,197,153,24,186,203,50,178,248,172,145,84,112,98,64,98,233,113,181,33,21,84,112,34,65,246,240,48,4,34,209,43,98,201,33,83,235,97,148,253,132,88,133,198,74,119,99,86,76,162,70,213,139,51,228,211,39,107,82,153,73,165,171,128,227,25,174,172,208,225,85,13,145,181,227,243,50,89,223,48,52,238,166,162,40,171,147,210,242,155,39,195,125,137,212,203,0,157,238,58,27,228,197,147,18,19,17,158,67,64,199,37,110,80,5,47,26,110,150,204,112,125,28,36,220,229,115,47,52,40,188,142,84,126,155,46,97,103,172,132,32,88,40,251,224,77,159,190,10,56,13,238,190,43,18,13,30,79,162,160,45,93,227,176,114,74,17,70,23,50,130,169,135,142,18,102,57,89,56,66,40,190,55,207,101,83,181,161,64,191,52,220,3,179,194,130,142,177,245,71,60,39,121,46,4,220,7,132,94,213,214,129,165,18,111,69,86,75,60,34,182,41,118,56,100,5,5,200,197,52,32,97,83,182,242,155,167,100,127,89,4,137,38,238,11,119,112,178,31,207,58,161,77,142,167,205,149,73,11,176,172,162,42,77,235,167,169,232,226,83,156,168,132,105,128,86,201,14,173,75,178,245,69,9,178,96,249,167,27,11,160,201,133,157,162,106,83,129,66,114,249,208,243,207,232,194,143,61,211,192,30,51,126,26,205,172,175,126,212,217,139,20,167,95,144,204,7,125,41,42,78,28,31,252,181,89,16,206,205,85,84,203,148,123,183,135,145,94,16,165,191,121,171,161,46,177,70,37,163,126,20,187,76,245,221,5,218,208,1,23,170,141,217,87,132,156,235,89,246,40,135,169,20,25,72,107,231,149,100,60,194,4,4,1,40,11,225,27,87,150,227,92,179,101,158,167,152,51,156,168,64,146,198,232,157,79,37,13,146,101,208,205,178,25,28,137,240,35,40,223,25,99,59,91,13,81,175,198,245,163,230,119,243,9,183,84,194,244,144,120,49,10,17,75,216,2,84,82,253,200,84,152,52,150,14,176,129,75,130,75,82,254,4,6,148,243,117,54,84,134,137,242,70,171,230,159,173,210,113,21,188,187,135,169,177,11,197,194,118,100,209,149,64,45,8,193,2,195,66,78,37,241,216,152,215,201,91,113,182,170,241,86,160,16,182,190,52,153,71,151,94,167,168,142,145,196,127,19,119,46,57,184,196,74,82,222,75,143,91,168,252,182,7,140,216,1,91,128,70,106,169,69,75,45,132,196,144,189,32,33,49,226,57,104,6,172,6,221,117,224,47,127,103,58,124,233,59,129,150,174,206,232,156,56,85,127,61,92,118,58,51,50,162,43,108,45,53,174,19,136,230,118,125,142,182,157,96,136,12,246,164,93,116,156,124,197,250,181,67,34,196,148,199,255,235,54,115,31,246,239,254,233,187,213,252,103,127,251,55,127,243,87,255,226,223,252,245,223,254,235,191,248,203,223,105,254,238,175,255,237,95,253,221,63,255,171,127,249,23,127,249,175,126,255,101,239,50,255,63,183,167,180,188,80,65,112,143,249,253,182,210,245,243,194,202,143,118,191,223,198,128,153,177,218,38,81,225,242,157,206,130,31,220,174,33,118,251,249,193,175,47,224,70,140,165,39,79,214,60,125,224,253,114,234,213,189,69,54,230,179,244,239,129,171,185,12,201,209,12,155,99,83,54,161,88,238,73,230,198,46,9,85,34,39,252,81,73,133,90,117,99,119,96,243,156,60,240,50,237,198,33,191,109,102,109,231,228,244,194,224,232,119,97,40,247,227,92,89,29,248,118,21,125,42,76,237,191,248,129,110,8,152,84,81,40,228,220,200,66,181,226,48,114,236,75,46,220,250,209,127,75,33,61,136,11,11,129,136,129,9,60,247,245,164,115,225,164,48,73,183,93,24,163,15,63,53,230,215,77,222,199,79,90,203,143,133,179,53,68,37,200,204,73,198,244,95,222,31,87,22,63,49,131,33,108,156,187,182,94,255,79,158,232,158,191,200,95,157,187,70,200,125,20,121,100,189,91,143,76,254,193,251,97,238,79,111,60,112,41,217,175,156,181,77,54,222,108,178,80,218,60,23,78,235,179,72,243,3,239,111,239,100,27,136,106,104,159,189,226,72,251,220,153,242,210,185,240,213,172,158,113,239,139,217,103,47,67,103,164,152,23,122,147,43,219,211,23,10,59,191,11,223,113,229,87,174,127,3,244,114,24,48,103,160,84,218,218,146,8,105,37,83,222,63,25,62,202,251,124,17,87,35,5,59,172,239,152,213,83,177,229,237,220,237,78,178,122,220,169,26,80,122,200,230,184,118,225,97,74,78,126,52,38,182,146,28,50,130,87,61,150,25,156,124,180,155,131,102,155,252,227,219,58,74,132,117,37,188,72,74,209,177,30,240,180,172,233,133,81,224,61,249,109,126,154,84,184,92,24,100,218,67,0,67,174,164,62,123,83,216,233,243,100,247,200,102,101,124,234,238,203,170,100,93,78,86,10,24,86,156,222,52,37,226,186,252,153,152,121,246,221,95,66,100,71,23,186,28,184,25,205,254,190,203,50,177,54,140,235,38,140,23,253,47,179,154,235,135,174,100,133,45,106,16,247,93,83,172,114,189,107,96,92,1,234,125,164,76,65,200,16,29,184,211,101,210,228,210,240,239,59,185,37,131,77,27,244,194,16,233,78,215,220,52,115,20,60,188,2,222,129,1,141,174,254,88,150,53,123,222,167,102,66,191,199,119,17,162,14,54,105,77,142,134,1,214,190,115,223,4,170,223,165,228,65,200,131,175,52,187,195,253,249,248,144,6,166,53,231,160,232,2,94,238,90,227,221,147,254,243,131,161,241,222,212,127,51,27,232,118,122,63,217,124,224,255,117,19,110,180,26,153,158,188,195,248,240,220,235,78,136,94,28,161,136,185,103,61,122,139,166,156,155,28,87,60,82,230,143,61,58,238,19,199,245,187,251,180,80,33,233,47,201,75,153,139,251,56,237,153,27,222,179,215,20,85,39,216,156,205,115,247,24,99,103,164,124,239,51,251,53,157,198,209,244,77,93,119,207,102,100,182,114,10,195,80,186,204,161,67,78,110,67,177,157,163,249,58,215,21,15,32,219,142,237,81,59,79,133,135,90,36,237,203,38,48,117,255,190,246,60,252,137,103,216,134,247,220,186,223,159,195,116,57,84,81,225,90,184,53,149,234,63,77,159,213,16,157,31,102,160,178,206,93,179,157,97,219,113,209,130,74,157,63,20,242,124,105,125,10,239,93,90,12,164,6,59,67,175,187,216,206,236,28,220,96,3,170,16,22,250,162,196,27,7,38,217,42,233,50,218,13,214,201,238,176,27,180,145,113,207,205,62,106,101,127,98,205,42,239,34,79,132,107,18,4,168,3,83,192,170,146,7,196,51,198,45,126,140,138,60,133,197,213,224,142,20,87,151,217,48,106,244,67,244,191,240,206,105,199,40,16,98,161,105,56,41,188,16,241,58,243,2,234,105,37,73,246,20,46,244,244,112,160,178,34,183,34,153,60,34,42,92,197,14,140,202,108,146,84,29,114,240,238,168,71,169,158,22,49,121,217,123,38,157,39,167,108,242,195,157,220,200,69,179,165,47,206,109,147,53,71,69,50,96,8,103,229,232,28,77,107,17,91,122,238,97,100,78,159,84,80,162,194,231,251,194,60,132,152,200,113,229,37,36,187,48,162,197,41,126,58,153,216,67,160,230,18,219,123,13,24,99,232,123,215,221,60,152,151,31,77,71,234,109,163,135,16,156,16,60,241,11,167,202,185,68,31,175,153,192,107,92,55,21,2,121,162,141,114,212,240,9,11,157,149,162,245,131,70,71,241,240,5,8,25,223,174,218,151,123,118,172,49,43,140,159,116,91,17,148,132,157,191,143,249,153,24,152,136,104,49,120,134,223,53,164,129,162,217,106,244,43,250,244,73,158,189,229,84,77,193,29,138,180,213,124,42,181,234,97,23,217,205,253,192,154,251,114,216,133,99,46,40,39,71,38,237,148,154,184,109,50,158,75,142,78,51,40,127,192,112,244,244,210,246,62,186,221,39,78,59,90,94,42,30,102,180,61,31,165,92,122,171,90,4,107,214,169,20,48,74,18,67,107,100,169,215,124,143,46,67,53,211,248,194,70,76,243,3,11,131,214,84,215,12,190,67,141,215,77,130,84,30,218,71,109,107,198,193,40,245,201,40,165,44,195,190,61,96,246,164,42,169,134,206,74,12,6,26,225,178,136,91,90,198,32,197,7,68,6,90,63,1,132,198,202,136,175,19,191,138,170,197,191,101,198,146,241,84,246,7,179,150,214,6,201,142,251,148,134,202,81,174,242,76,141,20,184,124,82,226,153,240,251,10,211,180,57,2,206,143,156,27,236,163,30,11,47,138,48,93,94,103,37,45,86,99,172,144,227,28,178,10,192,250,206,167,156,63,77,174,122,126,50,16,171,81,35,214,133,251,170,122,101,29,114,197,136,43,251,232,51,146,251,162,37,102,84,63,186,194,84,146,131,247,4,150,191,184,50,156,217,87,215,131,27,11,113,28,140,104,164,76,89,213,68,92,61,122,28,229,167,115,119,97,168,119,35,197,108,106,43,184,188,16,187,213,122,231,218,161,114,136,149,132,246,104,129,90,183,149,160,205,28,231,3,134,243,51,20,70,32,195,199,48,157,236,77,79,157,97,58,198,117,117,152,100,114,211,53,25,187,238,194,41,137,82,105,173,182,208,214,11,231,34,101,73,243,175,152,227,30,61,178,84,39,72,67,181,249,221,11,219,31,154,190,106,24,204,245,211,235,30,90,160,46,189,237,143,121,220,159,238,69,197,16,225,197,204,126,97,164,106,134,194,61,55,223,61,161,52,244,13,45,111,163,159,145,238,111,227,96,48,244,228,101,185,32,168,193,251,151,85,44,209,244,54,2,164,89,81,159,73,166,105,57,142,165,147,174,234,93,255,246,79,1,227,168,172,167,70,173,247,254,242,142,207,90,211,71,74,55,66,187,176,41,90,72,205,31,67,169,251,54,43,242,55,73,41,1,176,224,124,132,23,36,84,245,211,68,182,162,6,76,183,237,20,113,101,82,167,233,200,238,24,204,3,84,190,65,129,62,237,79,60,227,72,160,111,59,195,169,75,113,114,20,250,244,133,160,189,114,122,148,129,185,239,162,218,150,116,17,199,167,139,218,104,210,233,46,217,92,17,191,93,214,163,139,73,141,56,230,248,92,44,38,18,184,67,127,143,95,46,248,193,235,169,137,13,219,8,152,190,69,61,154,157,90,187,39,47,73,178,11,104,114,194,159,140,147,27,205,66,89,22,3,107,86,127,40,212,242,84,59,214,118,160,95,22,120,63,127,185,180,207,186,223,125,48,176,231,124,105,22,68,143,177,228,155,210,147,196,204,184,186,214,234,219,221,61,69,211,51,38,60,10,83,217,139,251,182,105,93,62,1,20,73,102,242,221,48,93,87,26,120,242,225,215,216,246,145,170,251,154,138,164,194,47,248,60,106,53,215,7,101,143,160,209,215,252,203,238,38,116,212,85,67,117,218,176,117,152,141,217,167,39,71,87,181,4,140,193,158,132,119,116,142,186,130,177,193,88,232,40,247,132,42,79,143,75,35,41,175,212,19,147,191,240,43,195,53,125,62,240,192,182,34,5,188,39,64,21,158,29,166,147,20,48,169,170,42,71,51,238,102,13,216,52,229,170,194,214,197,28,48,141,116,194,31,105,166,242,227,71,27,147,72,38,83,154,198,75,137,163,173,32,170,236,19,170,183,213,119,133,120,193,72,219,133,193,180,5,228,128,83,146,188,10,11,157,39,231,48,22,70,95,68,143,37,221,243,9,252,45,37,18,85,220,184,71,156,26,10,186,254,50,163,168,248,148,180,87,57,12,199,101,20,210,223,254,125,1,83,118,145,120,219,148,166,90,143,223,54,201,70,37,3,209,232,26,87,222,141,158,242,136,43,135,233,20,48,233,157,242,192,169,198,134,149,202,69,154,178,114,150,252,235,216,13,152,32,76,158,56,204,239,149,226,183,33,60,233,125,35,180,56,61,67,192,26,48,167,126,65,102,239,87,199,133,191,79,22,17,186,250,191,99,184,96,48,125,96,202,84,234,102,112,122,97,82,202,10,35,250,47,39,95,77,148,184,209,149,202,37,221,75,67,163,65,97,186,10,239,125,55,178,250,122,99,108,4,125,198,235,86,234,77,122,105,182,64,198,165,225,213,244,201,201,77,216,45,62,161,142,218,148,142,181,15,190,95,108,135,205,64,126,202,201,191,226,18,50,134,238,9,180,41,197,138,61,83,138,131,205,91,86,152,72,38,137,124,159,169,53,50,137,0,57,23,114,147,4,221,90,2,21,198,45,61,199,201,225,166,8,97,39,195,78,105,241,121,154,214,199,151,31,122,87,189,119,205,86,80,64,4,2,98,205,239,166,32,94,148,251,101,130,66,61,224,244,108,51,88,197,217,190,57,220,96,200,45,101,142,161,115,84,3,214,212,32,34,49,164,170,252,178,155,25,90,137,102,59,147,115,138,7,78,34,82,63,94,154,208,243,81,43,54,24,197,37,61,122,239,18,83,44,3,132,234,26,215,238,0,34,167,200,173,239,29,97,45,143,2,63,194,162,43,30,56,203,211,144,29,43,126,51,152,25,122,86,102,65,85,202,202,74,131,173,231,191,93,170,246,243,26,204,75,10,116,135,146,178,114,226,35,5,197,223,225,108,66,153,74,105,195,177,213,207,189,103,78,82,187,34,85,143,100,135,199,73,88,212,47,61,152,204,69,138,105,62,163,41,163,76,62,43,49,220,115,35,175,37,81,20,60,204,217,226,153,153,146,142,14,51,12,250,86,252,116,26,198,0,21,178,29,10,172,241,182,19,62,161,146,27,204,54,225,197,19,79,86,169,170,143,66,255,136,188,127,55,167,0,137,194,76,192,191,197,194,155,204,39,236,57,218,182,227,14,155,163,73,81,24,209,161,56,154,190,216,244,28,13,17,212,19,120,212,195,245,169,100,11,209,2,38,223,151,20,37,229,93,2,221,171,93,82,24,178,105,220,22,185,163,170,234,255,8,70,28,59,84,224,253,83,237,57,57,140,175,88,67,240,223,29,106,4,97,33,64,186,153,71,219,83,169,101,2,30,74,197,243,150,211,4,57,5,38,17,189,28,221,79,101,233,79,39,211,52,77,1,127,223,243,5,96,167,209,61,130,67,106,245,187,13,18,6,87,239,185,181,148,41,30,246,235,129,83,247,137,216,24,88,186,99,69,7,174,196,94,128,125,92,211,200,52,91,131,205,188,112,89,99,42,220,209,125,242,27,163,253,81,135,194,103,89,102,191,47,250,254,62,165,132,126,173,222,228,57,18,102,43,235,52,110,164,53,159,198,177,31,201,87,140,213,224,214,60,59,142,23,96,85,186,29,52,216,217,60,30,231,171,126,140,7,178,21,200,227,174,81,48,111,207,51,195,110,198,75,114,13,54,195,210,151,109,229,188,84,3,134,21,170,150,34,25,53,222,184,52,164,21,213,163,98,143,157,26,91,187,6,125,225,18,207,176,51,193,55,250,194,152,181,86,117,59,49,137,164,20,112,71,251,231,31,166,51,252,225,127,252,251,63,252,231,255,254,39,232,12,173,254,35,176,230,205,153,96,70,161,154,18,225,109,202,248,161,123,95,188,2,30,229,90,135,153,65,51,124,179,226,48,76,184,27,5,20,235,58,251,188,18,109,233,245,118,119,131,251,119,232,249,94,43,96,84,158,243,133,241,85,56,141,94,52,112,23,210,168,241,61,231,101,137,239,207,143,166,208,118,215,141,252,83,111,240,74,52,57,159,43,60,187,7,86,53,147,141,115,221,84,7,133,169,102,43,70,233,126,211,40,114,86,225,198,102,20,163,246,227,159,78,104,128,128,119,131,81,242,23,189,231,207,217,18,29,57,152,75,228,192,15,215,184,206,78,166,192,173,251,62,50,132,177,234,104,65,197,176,71,126,89,214,25,66,22,133,59,135,177,250,184,113,50,250,59,200,2,6,188,138,102,198,48,93,164,175,197,127,27,7,199,124,171,174,36,53,97,80,250,209,52,37,124,114,229,102,56,223,252,109,210,180,128,164,107,192,88,50,127,217,175,156,149,243,147,168,204,122,97,61,215,66,42,133,86,132,11,146,75,204,39,50,194,85,125,8,103,184,81,81,133,107,230,176,21,2,228,161,208,27,208,143,144,144,189,16,107,199,10,216,104,244,171,250,93,119,210,31,55,10,200,104,3,213,18,71,103,35,41,222,147,19,105,82,5,59,180,29,150,229,107,189,220,204,32,45,141,147,85,96,150,192,43,228,30,157,208,193,57,166,103,136,44,98,234,156,4,30,3,111,196,11,239,127,144,247,101,22,53,190,121,47,102,47,253,221,117,131,253,25,66,209,231,198,204,20,243,54,153,181,159,43,137,147,45,168,89,167,171,95,209,172,144,220,166,127,2,28,76,110,231,194,236,74,75,185,231,46,34,236,132,76,10,91,7,103,43,237,247,101,214,99,2,247,208,110,2,166,99,226,134,124,230,160,69,37,200,111,155,10,211,3,103,172,200,252,182,11,130,23,245,57,154,146,74,118,152,50,221,93,169,241,123,50,125,114,135,97,102,55,189,114,252,58,135,159,60,27,149,240,62,83,244,2,202,81,229,4,198,12,91,78,78,221,21,231,191,128,41,11,222,147,243,84,176,194,114,184,155,21,160,192,20,138,226,153,211,217,213,101,86,218,215,129,26,173,143,37,210,199,215,83,221,236,105,32,212,250,67,251,164,191,31,16,185,107,31,228,153,24,228,106,178,55,227,254,207,230,211,33,13,154,123,71,43,119,205,247,147,122,188,175,108,83,143,192,169,118,159,167,153,97,36,171,144,201,23,150,20,247,108,70,38,93,78,205,251,233,217,47,155,154,173,126,156,48,26,246,90,237,191,76,197,239,10,163,53,28,162,107,62,84,77,224,1,93,242,114,26,224,133,224,32,237,240,52,197,253,11,147,45,142,233,144,77,78,150,86,157,132,206,199,190,212,17,151,182,39,149,187,93,219,48,26,23,171,223,163,247,216,184,148,136,125,29,230,125,117,96,186,129,167,144,230,22,105,208,234,20,47,26,48,80,224,188,112,129,49,17,247,109,194,178,66,199,248,217,170,39,191,111,216,237,98,224,149,76,44,253,72,38,0,19,31,253,217,66,136,63,21,209,220,128,7,61,88,223,225,97,75,193,240,19,120,76,23,0,50,120,79,7,69,195,37,98,142,36,71,231,170,253,53,216,96,68,145,152,96,235,33,12,32,130,60,243,133,217,80,104,235,143,181,56,229,27,232,97,47,166,151,70,30,99,222,48,113,239,93,37,15,129,109,5,2,120,17,131,166,164,61,29,136,63,162,223,26,240,94,49,179,94,90,106,244,6,68,128,75,22,113,41,92,35,129,73,206,124,126,75,159,202,158,221,227,161,64,185,212,205,138,201,171,207,136,126,7,118,99,218,46,69,199,66,241,236,11,243,219,82,31,52,224,253,14,106,108,9,178,174,89,192,236,40,115,192,77,59,33,233,62,254,142,95,192,217,141,168,69,225,50,117,111,191,103,154,178,122,121,96,124,211,131,59,82,155,90,145,161,164,143,105,177,163,13,150,215,3,35,158,29,155,44,98,254,246,192,166,194,24,48,157,46,122,221,92,234,221,153,162,48,43,197,107,134,248,138,10,113,55,113,162,169,23,142,46,123,228,178,17,239,106,234,152,199,247,86,47,74,226,251,49,48,220,175,214,183,96,251,235,65,180,84,189,252,200,12,196,190,53,65,88,210,157,14,236,247,21,121,161,100,164,9,245,55,52,50,105,186,132,154,172,59,207,100,38,22,145,31,249,108,216,41,108,22,63,1,227,164,168,27,238,74,33,49,18,36,168,196,106,206,169,152,202,88,191,153,157,162,5,151,140,139,228,183,110,226,7,205,211,164,169,27,182,132,146,115,130,99,166,48,210,240,57,224,253,221,118,205,88,213,44,105,163,102,10,226,85,225,150,4,165,83,72,179,97,228,81,123,164,31,145,172,145,42,47,121,238,30,27,215,78,226,180,171,9,33,165,140,163,170,252,75,202,22,29,104,52,127,204,116,243,228,216,187,118,205,2,50,72,155,100,217,201,75,72,242,146,20,226,133,41,212,234,109,35,44,86,156,214,98,106,230,202,53,160,182,214,61,18,182,194,69,125,6,162,105,247,148,40,0,176,223,122,178,178,228,125,34,43,139,178,224,210,108,50,18,155,253,150,84,204,19,86,97,232,34,81,144,65,142,74,70,49,220,246,126,171,88,147,144,78,203,57,228,1,235,173,215,32,210,152,159,76,118,117,201,51,251,237,177,210,3,79,91,161,4,46,90,156,131,14,28,11,16,112,78,90,43,162,33,225,107,247,104,147,113,86,120,180,44,247,205,154,160,48,58,91,49,51,236,240,158,192,66,107,15,240,204,162,98,51,204,171,86,10,27,99,186,67,175,157,124,54,37,112,20,218,8,146,20,193,172,143,70,125,33,247,180,82,46,140,40,173,22,116,246,132,120,171,69,40,112,126,207,209,214,41,24,40,204,21,65,171,125,254,1,99,207,161,133,40,140,252,98,94,225,213,78,45,37,213,31,231,35,96,154,175,30,120,50,4,2,102,80,87,45,160,237,135,124,175,204,150,24,133,153,226,124,148,46,115,184,150,106,78,175,38,191,234,48,44,152,167,110,72,158,169,69,193,19,27,131,164,237,240,102,142,238,232,94,65,186,86,76,6,141,12,51,10,181,180,181,235,219,218,35,1,214,128,151,144,217,221,105,153,119,218,134,207,171,242,80,237,191,167,152,218,224,215,7,218,250,83,53,52,65,139,96,181,160,130,172,107,35,212,121,20,81,3,222,159,254,91,67,222,248,136,194,58,2,25,114,221,136,153,228,20,69,123,178,27,42,79,192,58,157,130,200,0,163,89,63,108,51,219,190,48,149,243,164,46,156,63,6,161,147,40,138,104,126,24,58,250,23,228,67,203,181,228,167,224,79,23,239,101,127,176,193,173,74,23,192,130,181,94,222,9,58,68,15,155,224,203,253,194,24,0,10,65,99,143,224,253,70,131,243,130,83,229,167,71,239,173,219,204,151,9,68,162,64,174,60,153,106,121,185,4,38,90,127,148,129,1,181,53,7,59,106,199,192,235,33,104,224,209,228,39,135,33,51,148,236,70,174,36,62,92,136,89,85,108,133,247,194,135,84,95,16,179,16,64,85,38,208,222,91,223,116,241,176,134,116,41,165,82,62,118,13,95,96,86,160,245,144,117,216,191,249,27,65,49,248,83,150,17,203,77,139,159,54,110,239,67,35,66,49,164,5,76,223,173,210,136,44,15,80,20,86,238,84,203,65,53,224,212,77,215,123,152,87,222,236,251,131,151,186,60,87,34,201,226,209,194,176,153,83,221,92,105,72,40,113,97,184,79,63,234,30,40,54,55,95,156,6,253,25,90,187,38,38,219,195,58,8,182,230,27,38,35,101,208,170,16,79,116,15,65,118,52,2,35,158,219,219,37,239,210,229,33,48,85,189,160,185,162,96,174,114,18,123,104,229,116,169,112,20,105,87,213,223,102,139,18,164,150,65,252,39,21,96,90,23,199,229,71,65,237,92,50,169,84,114,27,199,54,9,170,41,228,53,53,216,157,228,1,130,42,55,77,162,65,169,139,84,148,253,169,16,105,204,166,232,222,20,94,46,207,180,6,0,61,55,178,3,23,109,115,234,117,237,57,125,6,75,213,36,1,101,215,86,217,212,121,98,152,186,24,253,211,242,178,151,149,188,130,126,75,48,161,236,65,75,209,197,180,176,135,112,239,202,25,91,86,78,139,155,166,91,83,103,13,51,45,139,185,210,106,53,73,47,141,157,150,156,124,12,245,67,54,53,151,28,236,92,19,112,83,5,155,207,84,231,47,76,76,164,4,219,145,122,14,22,145,217,90,45,165,254,38,148,193,47,105,25,125,39,69,17,67,152,65,167,38,126,19,58,53,118,43,243,50,158,81,162,46,122,110,26,239,226,19,32,247,84,148,47,141,237,125,11,134,44,29,182,90,162,130,113,57,234,133,231,158,209,100,3,100,38,49,203,137,247,147,212,197,148,77,99,43,166,238,119,190,16,154,90,178,114,0,169,212,140,118,97,91,98,170,242,196,205,100,208,97,202,207,85,105,228,230,200,186,2,38,129,63,148,131,206,182,178,198,201,51,92,111,129,33,232,220,43,219,31,170,250,60,67,181,10,118,46,66,118,104,51,40,12,67,42,24,236,168,67,43,147,155,18,100,243,175,15,250,68,210,39,110,230,159,254,101,227,89,63,84,185,167,209,168,178,102,144,231,209,60,212,39,142,137,226,204,193,188,79,56,195,220,147,19,168,183,200,31,140,97,220,1,129,51,166,151,241,241,118,4,122,180,161,0,147,223,26,40,19,171,76,135,52,95,221,64,101,152,127,64,146,86,6,52,5,110,67,1,91,93,9,182,7,153,163,21,60,238,253,233,54,221,51,210,82,249,205,8,115,80,103,204,242,182,40,171,182,203,0,156,166,35,56,5,198,57,116,197,151,15,51,95,146,42,131,142,156,136,74,135,201,14,201,218,7,143,126,172,152,230,151,169,148,203,111,163,127,212,253,153,177,137,192,37,237,182,143,96,124,148,253,198,230,103,94,233,210,146,147,57,224,246,58,64,100,148,222,19,124,177,243,125,155,148,231,37,77,53,243,158,44,191,251,208,16,17,144,197,207,166,41,47,164,85,170,129,85,82,172,108,24,49,42,139,174,24,8,158,162,10,132,252,202,90,119,119,100,146,148,69,143,38,49,22,219,31,20,14,180,213,104,210,17,26,124,25,38,195,79,91,137,106,26,65,250,66,142,226,211,142,27,99,12,122,244,135,118,31,210,49,210,166,4,211,231,166,123,232,111,147,238,170,207,54,183,81,52,103,156,202,48,92,52,241,85,223,99,192,227,41,61,105,91,24,102,123,254,211,152,165,237,96,69,78,94,77,57,210,211,134,188,154,46,137,63,216,156,37,122,202,246,235,216,143,76,126,154,252,208,231,157,12,198,176,29,114,91,208,174,220,179,137,134,53,152,84,218,167,103,165,52,159,167,33,43,13,17,28,74,182,91,245,245,101,71,238,196,200,210,42,135,29,89,208,232,140,227,40,4,10,124,10,242,138,113,4,63,83,131,86,248,72,121,198,68,91,112,104,104,210,180,252,161,238,29,145,202,142,182,215,146,134,28,147,140,47,158,105,42,180,175,75,107,137,177,224,92,244,144,238,196,50,68,85,1,126,37,252,234,128,247,7,177,63,174,36,141,145,141,246,3,239,155,68,113,165,73,19,57,69,129,54,252,109,102,124,244,174,56,136,45,155,56,68,29,116,16,20,73,167,42,28,101,252,240,188,163,19,101,43,109,7,197,141,232,115,14,17,149,195,38,68,55,204,63,88,134,207,67,65,87,226,251,164,127,29,239,130,104,177,200,172,14,115,74,7,46,153,245,72,200,224,204,90,174,36,10,138,114,214,146,230,173,195,59,138,202,215,42,135,30,218,226,178,113,160,31,146,192,114,112,69,58,198,231,97,83,196,149,202,35,102,105,210,199,250,115,135,148,182,228,29,234,237,169,184,198,209,95,209,172,70,98,155,70,95,109,52,255,78,205,75,152,229,222,37,140,33,34,223,132,55,130,234,102,42,209,107,186,167,104,184,185,218,110,77,149,213,103,28,98,210,41,235,61,118,26,38,100,238,77,207,123,173,145,60,175,25,181,215,8,100,18,85,56,217,225,27,188,95,111,192,8,117,202,235,220,48,109,104,126,223,123,211,151,186,246,99,35,18,121,143,70,10,70,90,214,204,233,35,56,174,136,237,37,137,22,144,33,73,51,250,63,48,200,222,227,80,154,185,105,120,174,30,202,39,179,236,211,14,246,9,55,160,69,255,251,232,34,208,97,180,40,100,234,28,53,26,130,116,222,39,251,124,252,202,62,178,194,130,34,27,51,125,111,197,140,63,164,193,137,111,143,217,241,160,125,42,113,55,97,221,241,5,209,19,117,221,189,248,223,123,222,179,230,30,215,158,142,249,172,173,91,62,15,214,14,39,99,22,36,176,202,167,90,4,168,154,249,47,99,4,241,233,146,74,73,159,111,209,133,14,42,147,213,167,226,15,31,90,98,46,116,192,149,93,241,27,224,52,189,117,30,93,209,36,27,16,35,19,181,168,197,78,243,115,150,158,254,142,252,164,135,187,204,100,180,159,87,185,238,61,23,101,47,173,91,234,95,150,107,110,105,207,164,221,197,31,44,218,149,143,167,83,191,206,39,206,64,170,131,18,244,18,225,9,172,89,156,236,208,205,176,82,234,169,168,129,78,15,160,216,87,34,15,84,229,198,112,231,242,202,123,207,188,30,17,20,24,213,106,17,33,122,129,32,182,204,10,195,122,38,93,31,165,153,255,172,138,117,88,167,234,73,36,193,134,92,85,31,42,247,26,213,159,189,228,97,142,94,228,104,152,29,34,245,129,135,216,39,197,90,62,181,50,67,102,4,209,31,121,168,116,146,124,217,57,3,213,216,178,210,98,62,97,124,119,23,41,41,22,97,93,230,11,52,9,172,251,130,241,83,40,248,188,210,45,78,69,43,104,199,54,73,149,34,247,0,167,206,213,83,232,212,73,242,208,208,114,70,108,223,97,115,125,19,152,145,84,90,28,189,84,216,138,50,242,32,100,203,193,7,50,225,30,173,81,19,4,205,123,105,136,104,9,12,109,42,132,93,16,194,154,90,93,39,158,11,85,24,172,160,151,60,148,101,254,132,241,211,168,167,234,47,247,47,212,124,127,7,163,82,43,112,135,59,27,48,31,132,222,117,135,177,231,204,23,94,231,243,186,246,67,216,91,3,175,235,27,251,75,26,106,18,134,190,229,8,163,27,252,169,114,203,194,137,106,93,134,213,180,86,42,129,177,78,200,207,251,152,242,54,73,86,123,211,178,105,234,236,43,157,15,12,11,220,97,194,30,121,100,68,199,195,191,159,253,97,246,44,100,59,100,244,200,160,173,171,241,163,223,238,222,250,211,31,232,90,56,148,99,178,172,232,120,179,127,164,135,130,81,48,17,176,19,6,8,174,75,213,225,105,154,181,194,92,65,132,236,24,114,194,133,160,165,178,9,60,217,118,245,160,34,77,204,16,149,238,67,86,170,223,115,15,41,59,33,54,149,82,16,37,16,17,21,53,86,19,98,153,71,133,204,96,90,3,132,12,68,198,36,5,45,102,34,254,145,229,104,172,161,125,79,199,79,211,156,33,220,47,90,185,67,94,40,15,171,245,101,225,126,181,236,10,183,60,82,94,151,16,20,225,14,237,185,194,225,146,154,84,17,33,30,161,122,18,31,0,74,160,242,62,16,142,40,30,229,48,105,176,55,189,207,140,30,135,20,188,178,130,91,228,148,235,222,139,209,170,14,162,35,209,133,23,198,62,105,78,103,32,178,11,88,89,46,140,208,188,120,42,149,82,100,77,242,237,101,102,160,225,58,59,80,8,217,53,223,11,107,68,76,94,169,163,255,123,138,61,221,134,81,93,142,21,132,230,193,33,201,80,200,221,208,150,130,59,137,138,243,221,221,192,59,152,81,204,182,109,85,147,62,4,58,246,41,35,251,141,89,135,73,109,10,151,20,227,108,223,216,61,241,32,42,156,206,56,219,91,88,86,252,135,241,57,211,231,15,148,250,227,82,222,214,88,214,222,226,108,82,82,26,58,250,167,233,105,248,194,70,115,224,14,107,238,3,221,129,53,159,158,159,28,173,124,209,47,193,24,132,214,42,95,247,246,211,253,186,176,175,112,48,184,220,44,188,173,197,153,165,101,211,223,244,78,208,253,192,120,53,119,174,67,19,173,102,79,31,211,214,139,156,100,85,6,238,71,129,209,23,116,100,37,239,135,91,136,219,235,209,244,37,28,24,86,146,249,51,209,144,170,89,119,127,71,165,105,111,88,172,65,67,228,231,209,89,46,71,5,152,61,23,49,157,88,32,24,124,148,17,126,240,184,91,204,74,166,9,169,171,116,96,118,164,233,26,71,80,135,95,71,188,0,101,35,243,218,147,159,206,86,241,25,14,239,15,242,22,193,12,134,237,208,3,46,80,236,46,140,128,231,81,136,194,167,97,176,203,86,24,185,235,95,236,194,62,45,143,61,104,166,192,216,92,100,191,109,4,244,166,248,5,208,222,145,206,158,223,224,218,85,241,191,255,76,213,206,141,237,181,9,131,133,246,192,233,196,139,6,227,240,245,30,93,78,79,133,41,125,224,190,187,20,110,124,225,7,206,31,190,114,207,149,183,211,126,3,74,99,253,123,95,38,178,30,48,253,55,122,110,154,4,155,195,221,218,190,244,117,82,40,25,126,225,214,50,145,229,228,25,29,0,127,104,56,173,140,149,245,109,83,16,245,161,100,77,176,121,232,209,99,194,11,56,48,178,231,87,80,26,152,180,163,15,150,29,79,140,199,38,161,179,144,198,141,145,64,35,187,46,176,85,224,206,96,129,153,66,175,207,133,141,187,212,3,230,167,244,228,36,75,78,75,32,18,206,40,194,139,31,0,59,117,170,245,14,35,61,39,94,4,196,85,169,248,11,35,151,177,119,27,10,91,127,201,129,215,103,231,146,251,70,186,226,120,17,0,147,85,28,114,105,108,45,86,247,163,121,159,89,7,42,199,207,114,222,24,34,200,93,172,135,168,103,35,11,225,71,15,147,205,151,175,155,153,245,27,231,177,172,61,22,212,6,106,195,180,211,249,87,96,125,227,69,188,39,248,165,189,66,252,94,9,99,26,110,158,94,121,135,138,191,14,204,55,34,206,44,176,152,78,68,8,56,160,148,203,215,123,8,117,14,47,170,239,242,72,75,130,236,224,191,156,169,101,60,31,24,130,72,191,249,27,120,191,186,43,255,138,126,107,246,50,242,48,159,205,90,229,19,105,52,85,159,230,210,97,26,93,249,122,39,14,154,98,232,185,61,104,135,8,113,237,40,169,145,18,169,245,3,83,78,154,122,116,161,54,252,107,12,65,33,96,199,8,58,103,217,230,161,251,101,175,189,101,157,114,211,100,182,230,113,36,134,113,177,23,166,36,126,50,100,80,235,41,100,25,123,155,168,76,225,94,221,89,107,252,26,100,197,34,154,142,177,177,14,41,102,152,207,236,154,114,95,191,62,174,228,39,39,167,34,106,189,131,218,162,187,172,153,43,112,82,151,53,116,208,209,92,113,184,88,131,168,30,236,250,108,36,202,191,79,125,152,7,233,135,116,56,157,150,71,199,64,183,11,140,114,204,60,239,35,65,29,18,209,90,42,156,200,64,248,51,27,118,229,242,72,191,29,141,214,95,220,5,54,231,14,17,21,46,211,59,94,6,101,194,189,153,144,223,182,68,253,244,145,66,18,254,125,164,24,88,150,238,71,211,145,57,116,44,124,60,97,31,42,59,116,253,166,60,20,147,50,59,210,164,172,16,148,204,134,30,140,232,77,62,15,45,155,44,83,211,151,93,16,162,247,43,99,230,173,178,116,18,141,142,35,91,11,188,7,245,55,159,151,189,220,59,3,120,226,209,90,5,222,251,160,95,246,201,4,31,16,92,145,39,62,169,68,117,63,247,254,34,146,78,134,164,212,202,233,36,134,29,80,112,90,91,10,151,118,114,6,192,196,171,226,215,100,230,141,43,30,41,23,178,244,220,216,6,199,193,251,93,17,117,11,220,173,229,217,225,189,153,155,215,2,215,52,5,14,177,18,110,34,170,22,207,185,59,185,143,243,182,10,220,125,241,74,222,176,73,78,103,135,233,202,122,206,141,48,161,207,26,197,132,146,139,192,11,98,109,245,147,239,237,128,148,216,236,145,122,213,5,49,47,227,37,119,69,135,171,137,1,91,141,65,175,12,59,221,122,94,38,90,7,223,123,110,232,169,159,95,25,146,158,189,233,133,163,135,48,253,190,72,40,37,253,250,126,190,131,254,219,141,103,90,244,228,176,62,146,255,118,55,254,244,243,84,24,167,254,219,228,174,212,125,168,154,64,235,119,70,82,161,63,66,220,171,135,89,28,172,229,47,140,14,46,93,148,205,199,166,251,10,2,35,163,168,73,207,126,44,148,132,252,161,238,71,74,254,87,47,141,46,188,3,87,99,76,73,148,69,117,23,173,165,3,39,4,195,154,156,220,58,40,2,166,9,96,234,7,52,73,24,249,68,190,67,42,42,14,58,227,185,35,2,32,42,77,89,63,93,186,95,252,219,196,137,171,233,56,164,159,125,156,60,231,64,43,10,161,206,254,70,11,221,63,124,90,225,97,78,92,24,255,195,184,110,114,50,69,13,234,76,201,164,77,71,233,98,150,177,128,12,138,155,165,1,227,222,52,244,220,121,120,35,49,48,186,207,50,14,247,106,178,3,213,126,222,230,160,253,111,38,133,247,76,126,116,102,128,153,83,52,118,68,197,251,80,114,128,17,239,175,122,225,211,114,143,14,23,196,43,37,134,90,139,22,189,248,109,146,195,114,105,180,205,45,143,114,160,6,65,20,16,148,102,153,122,15,54,145,133,11,147,87,43,245,94,25,57,183,250,39,84,186,255,195,127,252,195,255,252,79,123,51,248,127,237,4,211,63,202,78,240,79,92,75,92,106,129,69,224,147,20,2,210,212,93,4,54,125,197,120,136,31,190,197,122,180,137,228,244,251,2,73,171,11,60,113,110,105,241,250,241,32,20,116,191,130,211,0,63,204,218,36,223,90,60,31,219,94,72,78,138,220,134,22,69,86,133,145,68,186,240,158,103,52,192,30,164,60,202,136,147,83,228,75,122,52,153,179,20,71,147,130,151,97,189,225,49,203,8,216,218,179,203,115,244,106,62,205,12,99,219,93,127,134,49,216,118,46,95,238,80,236,248,36,212,164,254,186,167,238,17,104,249,138,108,152,160,113,206,58,226,96,250,88,37,70,30,102,190,53,228,91,47,67,166,110,24,169,61,2,167,189,22,242,133,200,192,204,22,55,251,209,108,173,219,212,163,217,51,183,128,217,6,124,207,176,134,6,189,28,198,141,94,98,155,241,19,71,237,14,211,182,165,143,156,14,162,230,175,27,159,161,61,237,40,60,209,95,138,223,166,217,90,111,44,161,100,146,90,192,181,235,142,8,131,241,188,124,69,67,149,171,206,7,77,197,127,185,102,211,78,149,176,10,151,143,17,135,86,10,73,69,209,140,155,100,192,40,57,75,180,136,240,230,105,47,2,30,125,234,182,162,80,134,94,113,48,2,123,26,220,23,10,136,57,96,58,155,166,252,116,30,102,153,225,11,14,177,138,198,146,196,205,167,229,149,229,202,86,105,221,57,160,87,53,3,46,83,180,255,128,107,104,132,219,90,184,135,138,108,142,201,207,210,145,232,48,185,49,141,53,19,236,24,89,135,205,227,93,97,152,54,126,114,56,239,223,210,43,175,84,185,203,93,228,201,3,62,240,30,228,30,65,12,225,78,0,154,58,173,47,241,214,179,243,233,109,161,194,235,43,78,177,245,105,40,140,179,165,207,72,5,101,25,241,85,103,63,106,95,136,135,54,38,124,255,192,80,59,253,182,90,49,143,71,129,171,87,119,153,114,169,95,107,244,94,216,229,248,70,143,66,78,202,207,80,233,52,41,248,133,211,37,169,185,12,54,145,169,6,140,241,138,250,223,178,205,248,190,20,112,69,89,91,198,176,57,60,249,51,251,140,172,167,31,0,189,103,55,192,54,211,143,246,124,1,144,247,61,60,199,238,68,194,11,251,244,202,221,26,88,183,68,125,224,61,230,253,104,164,119,116,149,110,248,201,45,143,93,246,228,70,214,85,127,122,127,91,190,135,220,67,140,110,50,189,175,102,170,202,14,115,23,18,32,24,221,241,243,216,37,195,83,123,46,12,161,145,184,173,106,241,155,222,53,9,56,127,215,48,170,122,211,93,123,221,31,197,136,187,46,166,83,167,39,103,115,231,223,7,66,48,123,186,210,147,127,109,248,238,23,55,218,253,217,231,7,117,110,4,59,208,108,222,209,10,219,182,213,247,175,11,67,108,189,107,148,40,124,219,205,158,253,235,227,57,56,39,15,129,41,41,140,242,190,107,107,111,57,176,101,146,150,158,27,113,250,25,48,37,16,189,50,10,88,167,75,152,125,249,52,125,75,129,173,182,230,233,6,146,230,154,135,220,171,81,243,126,19,54,253,184,79,203,149,33,171,117,200,69,100,27,160,33,73,206,139,198,206,188,34,77,210,179,218,196,34,185,212,142,224,2,25,24,138,8,89,162,84,132,228,252,178,120,60,183,203,221,114,225,102,34,238,185,31,66,80,205,89,141,105,6,49,55,113,196,28,162,49,234,94,90,124,75,97,70,114,159,124,121,3,103,167,155,210,234,188,58,201,111,14,107,246,242,69,143,55,149,234,167,48,85,28,223,65,238,152,17,151,9,129,225,150,14,95,246,104,132,144,6,56,91,143,155,75,124,19,70,144,191,209,232,44,127,166,18,234,240,164,45,83,163,24,118,198,241,46,209,45,27,85,67,160,142,205,108,142,12,141,229,113,37,244,195,36,217,191,204,253,161,225,235,59,53,50,52,175,20,31,195,100,9,101,193,102,163,198,54,40,50,52,92,184,132,41,120,98,119,207,137,49,34,123,213,75,131,147,16,59,26,244,159,146,166,204,246,54,3,55,40,255,54,97,71,116,121,161,228,249,214,233,240,103,214,152,168,193,222,97,56,33,61,127,190,145,203,168,254,38,9,68,246,236,134,148,96,138,28,12,54,192,77,96,108,107,3,158,200,237,73,76,59,145,233,62,205,227,204,211,213,52,162,4,134,52,20,249,6,100,151,52,167,60,17,158,40,158,134,44,38,19,173,55,198,7,24,83,237,254,48,145,171,186,227,156,190,165,49,124,182,52,234,215,146,41,139,199,48,35,34,70,57,132,110,153,11,239,207,173,148,20,75,227,103,30,244,23,70,236,92,150,93,34,6,89,251,48,18,155,95,228,89,218,79,66,79,224,29,221,101,31,231,104,231,124,143,71,116,166,109,189,199,162,141,83,148,60,243,69,37,188,121,248,7,189,162,105,77,8,189,155,85,35,209,2,159,175,168,35,49,60,146,216,62,89,147,193,82,207,109,51,161,205,1,35,66,41,94,201,217,234,0,158,235,168,144,184,228,161,173,140,143,112,68,27,149,71,42,243,60,169,142,154,99,81,175,214,142,119,175,204,52,187,170,207,136,16,67,158,92,251,52,190,184,228,151,246,212,165,111,132,138,71,158,55,57,133,99,146,188,78,242,204,55,218,192,71,98,42,108,190,35,145,22,195,231,80,135,10,253,124,17,130,125,214,39,40,40,10,161,57,70,41,173,147,18,129,77,243,98,137,239,11,37,171,46,238,235,20,27,8,132,61,216,48,87,75,57,121,193,168,210,231,141,14,237,80,127,186,32,242,227,171,132,185,207,166,81,244,211,198,227,215,127,26,9,4,185,174,47,77,247,39,181,73,165,211,197,112,39,21,218,29,99,179,74,249,110,116,157,76,187,153,156,251,116,184,138,53,217,234,132,134,155,67,44,233,240,2,135,206,119,48,30,34,221,141,118,95,253,116,179,106,238,52,145,44,167,10,34,121,169,193,70,170,181,72,181,83,5,147,39,58,76,159,212,199,40,86,64,99,100,61,154,37,44,22,137,143,28,168,92,217,14,223,122,142,69,34,147,215,106,207,30,29,38,137,175,64,56,221,44,221,40,67,5,91,30,48,195,57,72,154,192,177,30,199,145,162,234,130,53,64,213,5,106,97,145,238,117,21,8,117,159,36,18,217,87,127,217,103,5,228,175,235,167,155,240,68,189,220,11,62,133,148,114,210,181,113,160,159,232,21,29,166,252,172,169,9,216,22,237,228,79,63,132,246,202,144,233,12,184,156,118,125,202,115,240,237,158,181,145,22,237,179,248,193,104,32,233,175,107,35,26,100,57,106,127,43,117,125,217,104,58,121,202,12,37,215,146,151,158,186,98,14,20,101,69,198,210,122,158,40,150,165,94,249,251,134,137,228,42,140,102,207,138,146,102,95,121,62,48,127,252,194,76,53,226,9,24,246,255,200,211,235,196,19,21,205,254,4,12,86,252,112,216,24,216,10,35,55,228,69,201,189,26,88,252,45,177,76,135,63,212,188,210,139,224,146,38,77,200,206,121,82,121,239,30,247,138,145,151,86,60,233,234,241,43,71,94,77,76,194,172,32,74,130,221,203,200,123,184,39,173,146,209,77,20,251,186,143,102,254,165,75,95,167,144,92,207,86,24,242,215,247,41,27,194,136,0,126,110,202,240,83,236,254,6,90,178,95,138,194,62,203,94,86,70,2,121,221,99,155,131,71,239,94,153,52,214,239,22,152,157,105,229,35,35,166,185,59,228,93,210,161,62,81,99,71,135,241,121,95,166,140,234,68,140,65,52,174,31,8,214,171,203,41,32,216,118,46,125,31,5,37,164,56,118,15,181,247,243,216,27,210,160,143,116,130,243,174,159,199,79,150,192,97,84,37,242,124,6,233,222,87,7,189,4,87,239,172,191,188,67,238,175,4,189,228,51,86,162,192,195,196,230,157,186,2,23,169,232,165,237,187,58,214,78,192,8,28,63,67,28,139,185,86,2,102,13,209,147,19,105,22,167,151,52,186,91,63,77,42,126,238,176,55,8,88,249,251,124,208,121,250,104,12,166,217,91,39,195,207,186,172,2,134,112,247,36,75,41,242,248,133,99,179,166,155,112,232,198,232,64,6,161,39,21,173,233,27,220,226,104,50,113,77,35,102,88,111,94,116,161,227,13,57,180,245,231,72,103,155,159,124,184,186,211,197,196,72,57,23,250,3,199,33,189,253,208,116,95,159,193,131,158,212,11,247,171,245,211,205,209,106,157,101,22,56,219,199,126,225,65,144,250,91,195,129,201,26,198,220,186,97,82,204,243,194,80,50,34,151,199,166,113,135,149,223,47,159,6,140,99,72,189,48,251,125,150,138,3,179,109,190,175,23,184,34,9,211,29,198,207,98,94,148,14,145,99,181,177,140,35,181,183,133,75,96,210,115,95,192,196,134,249,222,54,61,163,249,148,226,215,161,158,196,90,135,135,151,169,72,251,125,117,238,172,11,76,51,204,225,247,44,235,232,158,87,79,4,14,12,70,214,57,142,70,8,189,221,223,166,143,111,158,208,197,238,11,181,182,123,242,78,123,202,217,201,217,83,161,159,245,62,114,51,5,73,247,169,96,172,34,55,182,119,63,116,52,231,128,205,113,54,96,218,210,142,49,209,250,165,136,83,21,20,186,254,89,143,236,167,119,120,246,221,43,67,198,212,171,229,63,88,230,237,78,112,190,47,180,222,159,198,57,242,158,124,242,105,31,46,237,250,145,79,230,125,217,214,142,185,178,63,82,92,112,110,25,146,46,103,88,150,199,30,253,199,191,186,77,242,29,157,1,66,108,127,164,221,250,53,238,149,97,55,219,142,160,177,29,13,11,242,190,175,133,212,236,209,56,253,157,28,227,156,11,23,204,35,107,28,157,140,196,36,176,17,26,226,117,154,135,75,23,184,226,141,92,226,109,39,105,52,220,112,51,29,156,30,159,39,108,31,133,141,35,229,207,148,126,198,242,201,201,201,62,29,6,190,29,189,223,183,222,216,50,171,221,56,121,91,227,86,147,186,185,202,239,151,16,95,47,18,34,119,230,160,136,69,35,196,29,136,180,101,183,11,39,166,130,207,127,187,77,235,224,184,112,102,91,210,227,161,86,248,231,89,96,72,137,247,27,193,158,243,142,114,186,182,161,230,248,83,163,177,96,101,57,57,213,220,18,207,124,218,247,42,87,206,185,191,238,151,182,200,255,77,249,237,73,21,39,230,6,200,41,215,174,6,209,103,19,0,58,67,145,208,101,198,170,2,239,211,58,237,166,163,244,11,202,185,45,1,120,178,87,6,227,246,121,175,12,202,14,217,47,135,209,184,186,227,152,116,195,87,91,140,6,172,39,175,28,29,217,188,238,50,209,160,168,133,222,25,113,163,132,124,241,253,161,107,112,21,73,186,41,111,96,106,239,176,201,129,62,48,122,40,62,202,41,108,86,121,164,9,82,248,49,154,226,125,97,114,221,229,182,251,239,206,226,227,134,71,250,192,20,154,227,27,49,65,37,121,166,88,33,127,119,32,102,246,252,229,194,92,235,145,20,95,199,23,73,223,136,237,235,99,234,96,158,200,114,48,229,246,195,163,135,58,222,45,64,12,24,61,200,238,198,213,149,133,62,95,121,141,78,113,195,133,210,25,204,112,178,20,133,156,148,253,109,118,68,26,139,92,55,189,1,48,237,15,76,63,242,85,21,97,66,67,154,163,38,135,73,141,220,105,135,249,110,209,191,238,48,1,184,188,237,108,75,208,170,14,55,245,46,218,48,249,163,99,246,185,204,30,133,218,162,192,80,225,155,163,200,200,214,123,95,5,125,180,238,107,12,214,234,116,177,8,108,201,37,191,112,82,189,229,190,107,86,51,119,183,3,133,68,120,23,125,8,234,124,81,1,195,0,89,114,110,122,150,14,135,27,184,91,127,211,133,225,111,29,111,47,224,66,27,234,189,235,98,77,105,53,46,28,97,2,249,126,104,127,153,171,5,76,207,197,141,25,216,61,65,140,242,251,66,226,237,54,160,65,233,105,176,149,3,254,144,222,149,147,119,182,57,103,136,19,69,239,9,175,11,186,248,64,253,194,27,173,192,85,206,77,153,56,130,56,236,203,170,76,42,84,151,198,136,51,147,140,171,2,78,107,75,113,184,17,68,223,119,73,167,213,177,13,183,19,211,83,34,103,222,43,33,9,140,3,67,105,251,100,12,90,213,165,93,20,169,155,38,40,138,6,37,96,218,226,100,30,165,0,182,163,119,31,254,101,153,210,252,133,251,71,10,206,143,102,135,147,229,101,52,124,79,186,175,217,40,19,174,235,81,186,31,194,135,82,132,159,155,254,251,124,35,149,141,210,101,189,206,193,72,225,238,151,117,207,221,233,114,60,134,47,180,111,181,190,228,166,65,71,246,81,210,168,248,22,153,71,59,197,137,212,253,220,76,10,109,62,112,104,202,2,83,188,27,114,101,121,95,205,242,23,141,156,158,40,112,3,147,112,240,143,167,253,28,78,239,51,67,64,241,171,62,225,208,146,213,101,16,117,75,58,250,84,135,24,120,207,178,228,118,28,47,91,241,43,67,125,120,201,130,77,71,93,142,48,231,215,204,249,9,140,246,112,139,11,79,38,61,119,79,110,85,131,234,227,27,17,131,61,137,223,161,130,51,64,57,164,66,96,198,250,13,60,55,12,35,196,231,58,115,32,187,77,8,12,218,68,231,175,223,54,118,36,183,232,79,211,231,158,54,154,127,32,21,241,153,235,149,214,109,11,178,146,199,219,132,115,229,90,252,226,188,248,229,225,243,17,190,117,109,202,242,65,222,100,135,243,211,225,207,188,2,20,102,222,109,2,79,25,12,152,45,164,236,161,68,53,161,213,124,199,33,98,209,119,54,171,214,21,114,131,63,124,32,200,133,159,135,70,197,32,95,110,107,135,174,13,49,77,96,108,176,47,92,205,49,97,196,201,243,149,95,218,40,102,37,201,195,24,171,67,126,114,106,170,48,197,39,51,147,47,147,208,111,127,123,182,55,247,103,134,13,222,119,231,240,142,160,41,138,125,14,35,160,81,46,90,76,197,53,95,180,220,132,27,48,212,162,123,240,50,225,182,11,87,218,251,124,194,194,190,177,94,105,13,96,178,169,23,198,155,251,147,43,171,102,109,221,2,70,62,122,92,152,5,164,197,88,192,204,231,166,235,128,81,100,26,57,126,59,33,237,127,225,78,37,180,196,67,75,214,145,46,48,27,111,95,53,9,53,104,81,185,176,221,200,186,40,93,218,23,157,150,144,29,247,137,183,107,250,218,109,15,63,134,7,219,136,138,238,96,76,158,10,54,239,105,197,209,166,105,112,143,70,155,113,28,73,43,155,205,16,216,200,23,166,82,84,3,165,190,112,63,16,72,93,180,207,92,52,235,251,160,50,222,14,13,19,24,243,31,57,22,97,241,123,87,141,111,243,134,33,180,216,236,143,43,62,92,50,138,215,41,193,224,213,227,101,53,190,141,161,7,103,35,197,59,156,172,172,41,176,189,189,28,240,39,202,103,192,92,117,142,43,67,190,231,110,79,12,246,196,212,129,101,148,37,198,80,247,221,73,53,241,132,153,31,120,199,218,245,194,226,221,104,240,242,84,224,15,70,60,67,96,168,13,190,58,1,127,55,9,105,48,119,158,2,206,248,85,93,24,210,215,169,190,1,83,112,142,186,136,193,20,95,215,133,107,127,143,158,50,33,145,33,43,114,225,152,135,52,223,96,96,227,222,230,120,96,162,239,122,225,154,122,127,96,215,175,55,24,1,245,231,232,29,254,102,129,107,214,219,166,167,106,249,102,20,98,56,90,44,15,60,123,204,195,212,93,111,163,46,112,161,22,223,47,44,116,122,224,70,201,45,110,12,223,132,7,222,239,32,251,51,67,144,53,235,215,51,232,7,143,41,39,195,142,72,242,196,141,203,223,123,192,131,170,228,3,175,233,11,35,112,190,178,80,6,175,149,124,23,109,112,214,175,15,82,121,137,65,142,51,147,172,217,192,137,190,181,123,105,123,213,213,223,110,136,249,215,11,119,157,84,204,24,230,240,171,126,240,126,191,69,97,120,131,241,88,72,16,200,132,6,188,98,111,4,92,214,212,199,66,224,58,239,125,183,235,43,132,189,57,74,171,49,171,236,87,137,18,209,133,9,181,155,199,165,8,117,162,104,18,48,189,152,229,174,186,40,61,221,238,34,36,249,233,112,142,135,134,170,244,144,249,14,216,217,64,63,56,95,97,53,131,81,26,238,2,235,251,220,151,90,110,60,128,238,247,215,202,131,186,108,200,15,166,30,168,48,194,175,114,116,189,174,25,6,227,253,50,46,124,133,34,12,237,165,231,184,176,29,242,214,245,92,24,172,146,118,225,61,48,158,163,135,151,198,13,158,98,114,104,176,105,83,94,56,93,231,45,131,9,254,227,145,118,242,146,207,111,47,87,34,50,24,135,48,133,247,247,88,229,202,113,176,31,15,92,35,33,138,184,111,45,249,65,97,63,5,90,187,126,126,192,251,235,45,1,151,249,220,53,252,164,139,125,243,155,15,200,214,53,96,140,100,198,123,236,5,83,237,239,177,180,40,214,128,191,222,211,123,205,247,53,239,207,230,143,47,185,221,69,243,107,214,29,242,192,120,34,7,108,122,37,207,179,94,171,228,11,127,186,62,240,34,75,36,82,17,109,68,59,233,31,44,122,252,239,191,255,47,127,248,251,255,245,135,255,250,223,254,161,186,199,252,254,17,234,30,127,226,106,244,107,129,86,225,168,229,206,210,251,169,205,8,205,247,214,181,205,119,76,18,246,199,185,141,83,249,194,249,139,101,246,67,247,241,253,109,162,162,24,55,180,201,206,231,123,160,245,86,96,186,56,31,56,213,136,82,205,156,59,233,128,103,81,46,247,183,119,128,172,147,4,169,214,118,47,124,127,150,85,175,172,153,120,211,133,247,223,245,167,27,121,15,57,122,71,100,235,129,37,116,49,159,233,169,83,231,66,179,44,70,15,218,243,229,129,217,139,247,11,55,201,144,0,151,62,186,28,93,165,170,2,108,246,154,2,55,9,155,178,137,57,221,135,134,156,198,90,10,83,158,95,114,105,93,150,120,224,124,200,119,63,120,111,136,150,46,25,221,43,168,191,73,4,221,244,7,46,177,45,7,222,123,146,174,112,107,145,111,174,86,36,213,216,5,133,134,8,206,41,192,74,93,164,155,55,109,79,119,114,196,31,236,89,204,74,109,249,254,116,239,242,181,39,19,77,44,45,150,58,104,179,249,129,107,174,23,54,203,215,39,54,217,195,199,175,27,135,180,119,9,39,99,21,19,32,92,170,145,251,3,215,163,191,248,131,71,210,103,214,73,7,221,224,3,183,129,41,209,5,251,165,251,219,133,151,175,1,27,61,3,177,37,41,168,107,141,55,16,157,51,80,36,67,228,166,233,195,140,9,16,247,32,125,23,197,118,86,17,31,215,36,118,67,63,248,27,177,2,155,170,180,108,210,160,145,175,17,27,41,139,128,245,85,226,80,152,34,20,196,147,253,9,106,216,247,222,33,74,178,33,231,7,166,49,221,159,39,17,242,167,225,216,222,237,236,163,227,210,242,51,165,36,139,197,99,94,223,81,13,206,1,186,75,67,75,48,14,134,128,214,117,155,134,158,226,184,232,26,58,200,80,170,171,243,30,220,166,238,154,127,44,165,72,191,64,2,47,18,79,97,213,144,238,102,40,127,36,89,5,53,186,251,125,224,123,239,169,187,226,69,51,100,138,151,73,250,36,235,190,119,196,150,192,248,254,50,193,35,193,226,29,180,192,203,58,75,4,254,16,174,247,51,195,241,145,226,23,229,9,46,44,246,135,182,79,146,253,120,225,83,40,177,249,92,79,85,207,102,247,121,163,219,6,85,80,146,101,116,42,246,18,159,37,70,52,183,107,146,220,204,52,245,165,123,229,69,43,80,139,174,161,27,129,98,254,42,225,45,245,199,5,157,219,225,61,198,46,183,141,180,208,194,223,164,70,250,37,37,121,44,214,15,136,50,138,195,205,84,216,36,231,84,145,205,143,68,3,13,45,82,77,33,20,217,103,143,220,78,219,209,236,29,194,123,219,11,19,33,118,20,29,249,2,185,111,52,219,123,84,190,145,120,236,90,78,49,113,136,28,75,23,191,118,157,158,54,140,13,75,141,245,190,27,89,65,114,109,36,227,190,248,116,161,47,105,89,130,38,216,47,234,230,40,134,125,146,38,71,246,115,223,214,205,58,89,85,233,194,76,110,55,241,211,144,106,210,252,35,66,130,145,166,35,233,43,21,13,120,192,95,185,215,69,210,87,210,224,168,35,141,25,235,22,157,8,75,146,255,16,192,220,201,9,24,142,185,160,108,70,107,12,98,10,161,85,50,190,59,142,228,245,68,222,244,99,186,151,76,54,58,50,55,79,177,71,33,142,101,23,222,227,44,5,151,0,250,248,247,73,82,150,202,247,202,190,61,180,22,115,205,115,155,174,99,36,232,137,135,110,51,182,37,209,49,89,237,145,231,54,225,97,201,208,195,212,242,73,163,49,136,175,20,2,48,135,228,200,177,155,101,163,230,247,203,116,151,75,110,255,75,75,10,53,124,109,228,10,188,116,80,172,65,77,202,18,16,71,162,218,130,101,98,150,196,233,126,128,100,178,29,78,164,75,146,194,244,212,248,146,73,51,223,119,123,50,168,152,100,107,214,246,146,8,18,133,114,48,156,217,72,58,237,143,67,165,156,128,225,231,250,246,143,30,254,185,36,29,140,174,99,255,124,147,5,233,55,61,149,30,235,85,240,105,154,238,165,34,31,15,44,159,20,89,37,234,239,249,114,244,77,193,187,230,216,183,238,55,111,122,43,82,220,34,69,239,195,176,155,60,191,148,42,141,175,49,162,190,5,165,81,162,144,246,171,238,120,44,109,18,119,146,86,165,231,113,213,38,53,40,114,5,23,45,230,249,21,87,54,237,13,94,56,19,205,222,251,162,41,79,207,13,71,56,202,45,204,157,4,106,82,109,156,214,243,17,240,98,14,145,90,37,5,27,127,93,148,111,133,224,128,24,34,68,4,71,41,107,203,36,142,4,16,226,204,14,227,240,39,211,48,116,230,111,149,91,169,220,111,174,75,125,22,25,103,79,134,145,117,94,18,165,83,251,37,225,235,143,140,22,213,44,203,139,57,76,105,129,214,18,148,90,181,134,47,19,240,204,58,203,226,97,159,226,137,192,221,84,70,73,254,37,172,162,254,58,209,70,109,90,78,183,196,67,212,149,17,123,125,106,241,150,165,240,162,53,142,56,90,16,223,183,237,210,113,6,215,149,133,90,145,137,74,138,127,245,86,147,208,7,78,136,130,99,72,84,219,39,140,5,161,9,120,26,154,32,182,72,58,23,131,75,28,134,102,144,0,246,154,37,181,43,252,240,112,210,13,10,65,145,40,152,46,156,230,93,186,160,191,118,23,101,62,204,239,242,65,80,39,156,75,105,21,140,208,32,208,101,230,231,164,180,138,47,185,183,14,48,220,213,79,25,31,136,129,198,193,124,27,73,80,34,231,17,196,35,90,147,164,140,153,144,149,155,158,67,35,147,196,94,65,225,104,154,54,118,15,142,119,194,84,41,60,126,103,154,208,244,169,103,46,86,70,8,230,207,168,50,181,155,147,253,8,194,225,158,70,230,39,101,70,216,55,40,142,57,76,195,134,76,68,112,198,242,186,71,211,99,176,228,170,81,110,234,65,27,66,27,43,21,97,21,193,173,143,39,130,41,130,4,39,31,116,140,72,70,24,115,85,56,127,237,163,181,44,125,235,18,10,117,89,128,132,140,166,121,48,173,48,76,16,66,18,205,38,115,197,195,54,155,68,161,51,225,153,83,125,132,209,235,49,148,0,243,81,181,189,215,77,89,246,170,226,65,2,195,96,117,4,123,134,239,164,15,101,152,213,233,33,2,236,65,30,202,69,113,194,110,158,22,52,213,133,244,13,37,183,49,172,98,0,238,21,93,150,36,170,61,8,250,251,209,52,33,47,65,217,122,53,143,99,7,13,236,171,10,121,141,70,152,22,220,82,164,7,74,82,198,31,148,103,103,253,160,173,147,133,183,202,230,49,30,247,14,104,211,39,204,82,156,224,91,84,1,225,1,175,171,9,218,161,164,162,210,21,111,3,239,240,27,53,241,21,161,75,210,47,252,144,36,217,71,148,40,146,12,50,207,18,155,80,158,116,31,59,123,149,184,231,222,71,66,227,200,186,188,54,52,43,135,48,129,39,214,90,193,193,98,30,110,75,233,153,123,9,246,56,147,4,227,90,66,145,28,19,129,40,135,77,101,164,11,201,145,53,116,175,149,62,115,211,232,176,132,69,108,181,206,209,124,53,91,180,104,102,57,26,47,147,92,2,166,193,233,254,52,170,157,125,248,110,30,121,148,36,204,25,170,122,72,3,183,59,253,206,36,15,180,211,167,31,1,178,145,172,166,220,53,126,149,216,25,251,109,103,132,224,166,50,121,103,138,219,54,129,181,164,20,100,108,3,46,139,216,246,140,130,162,125,216,227,203,98,200,233,235,216,129,247,158,155,227,125,96,189,112,53,213,59,147,92,190,251,121,51,73,233,194,58,173,214,255,17,171,14,180,94,201,17,82,133,74,125,246,56,154,26,149,254,54,28,227,149,131,60,54,33,242,62,48,162,248,23,198,225,64,78,190,103,148,84,34,210,220,243,228,181,223,3,69,147,240,190,16,86,145,61,223,252,153,146,196,100,176,48,47,255,93,44,190,118,136,46,199,244,151,24,95,233,56,98,46,226,53,212,162,215,133,141,127,123,38,56,156,162,80,51,234,2,163,30,51,253,232,61,35,9,87,33,25,65,202,171,196,147,93,251,184,106,206,192,203,188,88,29,158,79,217,35,117,219,98,157,68,46,217,98,218,158,228,194,135,117,78,20,135,25,183,15,204,95,207,133,25,145,180,235,109,209,221,227,249,51,122,90,91,190,77,27,84,44,199,26,206,255,35,10,67,35,251,194,3,169,252,35,199,178,16,101,175,196,29,23,38,250,44,221,79,14,35,64,98,64,50,77,249,132,44,211,120,240,223,205,83,33,171,31,93,73,192,236,151,150,252,114,70,249,126,196,209,230,6,124,111,154,230,172,230,20,11,52,153,212,130,148,224,18,202,113,243,235,182,141,129,94,183,229,113,134,255,54,77,147,194,18,223,176,197,118,231,145,46,162,129,107,140,103,149,216,253,88,206,122,100,114,52,235,147,247,65,96,219,60,115,136,147,243,158,77,147,92,26,166,242,158,211,217,112,71,150,189,94,24,35,15,175,218,236,184,2,59,143,27,188,154,98,65,4,69,115,153,43,220,39,55,54,173,255,247,220,247,194,35,238,122,240,116,68,164,80,253,242,147,239,0,98,93,91,121,224,22,26,241,192,168,118,201,96,248,53,119,85,191,49,118,226,189,8,156,41,5,126,126,105,22,35,221,84,215,142,190,246,116,127,132,149,161,51,127,176,123,146,192,179,127,62,79,25,219,153,96,228,194,213,204,144,29,70,83,226,182,228,2,155,157,119,61,176,233,184,63,231,94,125,249,47,163,86,37,148,25,174,123,66,241,60,176,249,82,233,193,201,56,175,254,203,221,148,47,186,192,131,78,128,228,48,243,70,146,187,54,33,153,243,105,35,59,138,165,105,17,152,196,248,89,46,151,105,216,72,56,200,19,103,43,234,39,95,182,97,171,2,23,115,41,249,193,201,250,92,245,202,119,152,149,188,104,182,103,230,76,112,51,229,169,32,161,126,230,195,69,66,123,102,125,219,40,238,30,91,190,13,179,204,76,121,31,141,61,85,243,159,198,74,189,116,61,152,86,227,19,159,64,185,19,83,152,110,138,4,217,87,21,184,106,188,45,185,48,210,12,254,46,77,39,227,246,220,130,46,92,146,226,96,104,42,50,173,204,97,53,29,71,151,81,183,46,106,45,156,221,15,102,30,153,114,213,11,165,159,184,46,184,162,146,200,194,78,172,186,156,209,50,159,8,118,239,2,247,15,81,157,3,239,73,228,187,166,174,214,116,70,227,82,62,240,222,37,84,9,33,240,157,216,111,179,249,19,155,168,193,221,18,75,50,50,74,171,254,219,251,206,112,177,188,112,195,66,99,6,156,45,159,113,97,168,91,213,159,232,254,217,121,27,241,65,203,68,4,249,7,231,143,170,252,146,11,239,36,37,206,60,142,241,192,222,124,203,226,69,9,171,31,97,77,219,66,236,113,149,5,102,146,241,233,142,178,30,34,240,114,95,56,38,199,199,183,7,100,127,38,44,212,245,250,49,81,92,198,191,28,67,159,233,254,218,246,131,240,223,102,131,125,219,52,113,184,52,195,251,243,200,11,162,160,82,234,195,38,129,141,218,249,178,241,110,66,147,66,96,235,227,76,14,79,203,150,8,204,158,211,223,136,17,112,37,220,196,6,30,135,147,230,48,98,167,119,162,54,15,134,18,211,29,238,17,74,54,53,81,15,156,100,29,110,79,134,195,204,217,151,51,166,205,172,177,75,41,37,91,163,138,71,140,72,0,20,105,229,7,198,87,105,5,140,238,243,77,251,108,216,92,49,253,228,21,66,220,205,143,64,98,193,116,38,96,54,137,85,79,222,169,255,13,135,11,124,16,65,199,231,238,16,160,102,112,219,21,158,177,116,146,60,97,187,154,4,70,230,41,238,139,109,189,196,209,16,195,91,60,50,216,114,185,203,169,211,103,44,208,3,183,183,44,198,76,25,252,2,26,177,75,187,250,106,160,217,58,126,29,54,111,78,61,55,131,167,59,218,76,247,91,208,253,77,56,167,140,12,26,164,86,253,101,178,218,159,223,51,213,139,94,100,160,36,50,103,62,39,153,108,223,51,18,118,60,129,49,140,195,204,4,69,222,6,218,176,43,249,67,161,162,95,178,220,151,189,144,120,222,100,237,164,169,108,195,201,252,163,28,134,251,54,229,228,217,106,33,1,227,239,208,20,38,77,55,252,183,89,231,166,62,180,189,42,122,83,46,48,253,105,67,222,117,102,35,226,107,91,129,250,43,107,4,223,49,153,123,255,126,16,77,75,250,5,20,40,163,159,191,48,122,193,135,94,57,242,136,222,208,70,184,141,190,162,188,49,212,123,206,169,81,201,216,239,87,78,77,52,126,212,151,129,107,213,50,13,58,244,112,64,154,195,76,119,75,97,36,83,78,117,22,119,192,54,159,79,147,116,80,247,121,28,167,0,105,229,201,112,200,230,113,89,32,72,252,208,5,208,131,7,87,86,29,102,193,239,122,225,139,159,143,163,139,49,37,47,188,23,82,20,16,28,198,5,99,201,209,8,128,28,113,68,224,206,136,151,75,67,175,205,251,240,22,52,61,4,11,4,174,38,209,228,48,241,124,146,43,159,198,116,237,14,195,58,215,25,137,157,165,147,202,150,49,4,186,12,5,56,98,94,222,69,57,123,93,137,99,80,171,190,56,152,177,69,20,20,214,157,55,93,46,76,171,211,167,147,6,17,196,81,122,1,54,19,115,133,105,236,242,96,3,77,205,57,31,184,176,113,143,223,222,27,171,246,192,136,8,246,248,237,189,156,188,191,77,67,194,140,223,182,185,84,97,60,149,15,8,167,233,5,201,241,196,93,219,40,124,238,250,87,103,118,24,206,165,192,137,224,124,121,108,87,97,121,11,63,55,179,29,162,170,234,112,123,186,11,201,221,33,230,226,3,133,198,21,169,114,18,131,162,161,231,119,109,18,239,50,142,240,103,98,35,112,224,142,75,95,147,147,23,186,102,179,143,225,61,91,137,85,33,156,37,234,52,159,95,57,146,221,75,143,254,237,225,253,232,133,130,225,115,116,49,163,100,135,41,95,37,133,205,224,217,95,8,169,192,181,20,110,214,104,227,240,52,245,74,129,217,26,196,43,129,241,42,117,78,168,92,95,201,254,66,219,135,154,81,209,43,199,131,121,58,10,125,36,201,67,131,35,51,91,28,188,87,190,114,211,194,48,212,166,30,93,77,89,67,96,124,249,124,133,65,232,23,58,150,192,21,42,106,118,24,183,188,172,39,111,200,101,15,135,25,56,55,120,100,224,236,129,122,234,106,88,73,179,35,209,163,247,50,156,60,152,64,61,126,190,191,109,195,184,57,140,14,128,204,181,233,39,180,18,48,70,125,122,223,228,176,157,70,67,117,69,21,225,129,75,243,158,130,213,204,255,174,40,90,185,214,56,55,148,158,79,97,56,238,254,58,219,47,7,144,4,30,253,198,19,236,102,154,52,232,18,108,155,86,144,195,203,84,139,46,76,147,77,241,101,25,111,147,249,188,48,152,154,35,251,27,201,166,167,35,39,223,47,59,29,31,9,224,108,54,131,23,94,248,97,248,48,134,71,217,164,1,139,240,158,86,102,63,154,166,118,201,54,82,18,64,34,215,47,173,89,208,32,48,123,72,95,190,16,71,104,67,230,113,180,125,93,75,129,53,151,216,94,209,65,204,224,191,12,67,176,221,10,3,54,88,70,32,250,193,16,191,232,62,122,224,238,24,114,213,178,232,98,131,123,207,204,132,52,171,124,123,36,162,168,37,57,204,85,201,250,2,105,102,77,31,163,212,221,177,199,149,91,206,86,204,251,193,148,206,199,53,87,165,239,170,15,98,226,3,239,51,245,220,244,121,238,104,35,249,84,76,94,170,175,36,55,93,80,31,107,1,227,144,60,229,166,11,174,229,39,97,142,197,43,180,126,57,58,47,19,77,116,120,76,232,211,2,163,116,114,79,190,247,156,178,229,36,138,95,43,214,152,65,178,118,201,164,99,36,103,255,52,77,141,119,126,114,95,248,226,52,207,246,32,29,171,175,18,173,82,47,14,47,235,30,104,50,147,82,135,47,158,15,95,63,249,226,7,38,0,56,197,162,101,178,125,122,209,8,134,198,19,105,152,136,63,151,133,99,72,28,58,45,80,188,232,126,59,245,248,199,3,19,168,200,246,195,60,226,150,199,187,163,155,63,147,30,61,112,15,246,163,109,199,47,27,35,102,74,236,98,28,70,6,171,233,201,105,43,246,108,204,128,191,212,155,60,109,226,76,255,104,45,239,240,61,40,92,185,123,110,248,82,114,211,201,148,144,167,163,195,204,17,4,222,83,114,108,38,105,232,175,26,186,161,207,138,103,188,195,43,95,5,192,110,186,84,174,138,69,231,25,11,137,14,111,136,242,241,203,164,139,101,162,202,166,141,244,5,154,201,94,233,177,141,13,118,156,26,130,77,147,143,26,115,192,233,107,253,224,85,143,79,225,28,221,23,164,9,232,120,208,203,166,241,52,199,193,36,123,100,225,32,13,120,223,5,205,154,73,227,35,158,161,103,81,23,221,16,226,163,5,220,205,65,214,97,104,43,89,143,70,188,40,62,156,217,173,131,73,96,118,28,62,123,255,180,27,158,201,59,185,13,238,50,21,135,181,20,221,195,100,122,58,4,41,79,202,136,2,163,65,231,235,6,198,243,237,123,238,154,225,217,226,104,120,38,242,58,172,127,207,3,252,65,111,147,126,179,123,210,31,57,54,77,131,113,34,5,16,190,156,57,189,147,154,139,46,218,231,0,252,29,97,105,124,9,118,248,170,95,14,185,178,187,36,77,42,119,75,23,180,105,69,243,56,26,25,164,103,49,101,254,24,113,180,233,59,9,90,76,244,195,209,29,190,8,191,44,155,174,205,231,41,191,201,133,73,203,35,75,173,209,79,14,108,242,130,186,78,243,231,162,136,78,61,231,70,220,216,35,225,153,204,32,89,225,207,246,77,14,91,165,70,34,163,65,229,207,207,77,42,94,200,205,214,148,80,122,156,155,46,55,157,218,145,44,207,158,170,183,164,182,150,20,153,77,160,49,156,147,163,45,146,245,166,11,61,218,62,75,178,115,111,69,135,127,33,229,237,59,220,85,205,68,91,30,56,204,254,226,51,217,234,182,140,203,125,237,13,238,231,188,56,130,100,90,90,222,223,166,249,252,47,203,247,79,72,161,161,189,253,233,125,229,102,58,54,7,198,192,233,185,109,19,180,13,212,58,163,21,37,251,88,28,158,148,2,20,230,195,222,239,195,97,156,210,31,24,31,177,22,48,147,83,125,158,138,37,244,14,76,108,169,209,102,249,185,235,5,140,160,176,60,149,66,149,109,7,48,63,216,166,62,201,17,161,84,66,180,228,48,18,155,73,31,57,178,56,37,96,134,150,14,52,146,178,108,185,14,188,191,30,205,211,236,7,72,19,165,95,26,28,145,41,111,27,227,83,60,101,14,218,224,107,234,193,56,167,87,127,33,48,103,159,32,59,211,227,88,252,169,160,131,50,117,46,228,219,222,209,177,195,19,197,95,153,53,72,212,160,250,118,224,101,158,143,23,166,251,175,47,255,109,114,160,93,86,174,148,140,68,225,207,180,160,114,45,57,32,140,179,160,172,56,108,187,98,61,121,51,219,58,135,169,96,232,35,79,172,199,2,47,49,217,2,182,196,168,191,145,98,142,235,242,88,146,205,29,126,223,228,4,151,110,154,112,156,100,123,112,224,253,75,67,183,61,180,72,208,201,118,96,35,28,201,111,91,170,38,5,140,150,140,238,52,63,220,93,114,220,247,142,241,171,206,212,108,15,17,6,251,193,72,181,15,253,62,249,118,49,84,62,240,222,64,141,162,155,255,76,245,51,224,140,78,236,147,120,152,123,42,119,20,197,132,250,102,45,88,85,28,102,183,45,247,181,231,102,136,62,113,101,48,196,53,167,7,119,158,108,254,129,209,53,144,193,66,24,179,7,139,127,221,148,112,159,228,24,77,171,251,231,14,220,9,131,52,171,215,9,93,186,31,205,130,244,73,168,66,5,221,86,63,131,19,211,126,213,100,101,38,234,244,75,75,88,29,36,45,21,16,118,239,7,125,96,20,149,138,188,17,72,203,104,27,29,120,199,50,84,210,21,110,120,38,255,208,69,166,64,243,195,217,158,235,129,109,199,252,229,7,166,222,50,29,38,236,30,154,62,134,214,89,207,35,39,170,217,147,185,94,25,193,142,159,27,26,81,151,242,201,79,224,228,140,113,164,140,211,144,210,76,73,214,211,250,67,249,124,196,162,171,255,124,208,247,150,251,192,123,15,244,73,80,10,141,21,45,183,243,188,11,100,0,233,118,38,74,154,240,146,14,76,122,184,149,167,18,103,10,78,63,184,154,14,188,84,224,73,83,207,115,44,33,105,210,82,26,91,40,148,128,15,108,27,222,37,181,75,138,93,159,63,176,159,122,160,112,53,246,54,20,221,228,225,48,140,207,175,106,5,157,71,124,70,25,93,17,77,52,251,152,206,246,122,229,151,13,25,189,233,193,236,5,125,121,170,168,124,150,7,37,139,83,253,186,231,180,181,78,10,205,144,99,252,171,175,86,140,124,96,136,83,7,163,197,90,152,49,22,255,55,127,85,52,169,139,38,47,240,62,19,109,11,6,35,217,157,151,178,64,246,184,64,14,233,192,152,56,127,242,38,77,139,193,71,152,137,112,245,38,76,139,69,111,152,175,154,200,195,214,37,133,100,164,225,58,18,255,63,184,182,145,164,108,131,95,0,118,92,7,37,123,183,164,70,141,155,0,227,223,225,29,138,75,22,101,175,52,70,151,60,15,165,153,48,177,12,49,106,54,173,248,39,221,104,26,76,202,186,169,203,170,216,63,24,102,37,134,1,2,239,103,216,207,19,61,226,153,202,140,49,249,198,115,91,198,186,73,74,1,161,133,52,98,133,253,210,105,88,20,2,73,249,76,221,249,192,179,12,202,108,202,202,161,203,240,92,25,110,103,170,229,103,164,29,182,44,7,182,106,236,202,122,242,159,95,214,15,46,24,102,85,189,242,29,197,198,60,136,131,89,149,76,62,48,25,87,135,49,97,30,223,115,52,170,230,126,114,244,96,150,50,130,138,73,152,47,135,77,165,235,57,185,17,26,28,222,247,37,37,112,100,111,224,218,58,186,87,169,254,60,114,222,80,57,131,97,143,89,4,98,228,117,226,86,220,124,81,28,88,206,54,125,104,240,156,171,199,157,228,92,216,155,42,252,65,188,249,193,72,245,124,83,56,32,108,230,241,21,115,184,208,235,175,239,147,212,178,15,99,100,187,178,136,232,108,152,209,52,146,195,38,136,169,191,141,66,146,127,157,147,46,171,149,117,44,125,11,161,79,135,127,77,2,10,155,186,214,129,247,162,6,165,75,6,11,93,141,62,142,9,198,186,52,6,37,163,164,163,104,249,131,171,181,37,201,193,54,237,251,193,152,52,78,253,60,51,45,25,62,111,76,211,230,42,250,129,125,100,189,253,202,40,129,10,21,131,235,128,124,122,80,84,140,149,50,199,28,51,178,135,95,48,139,242,245,34,2,70,96,171,249,185,201,15,36,37,143,177,113,155,241,211,148,9,30,218,91,39,48,25,221,97,36,254,149,246,198,50,233,47,123,241,121,79,125,155,131,85,216,167,149,5,39,117,233,80,249,89,76,103,135,179,41,209,9,108,155,202,228,48,19,179,142,67,26,3,114,10,152,155,152,242,208,144,55,159,51,78,78,131,224,115,114,200,213,45,142,198,136,91,86,62,100,250,33,148,59,76,85,64,103,60,106,193,109,198,125,47,146,158,122,223,253,231,47,240,131,19,121,73,157,87,144,241,47,62,86,22,221,181,210,179,151,248,156,41,173,57,92,170,174,33,184,49,96,58,123,192,74,87,181,192,19,6,107,252,176,173,148,85,81,184,21,126,211,201,140,193,228,186,230,175,171,195,97,248,225,73,143,102,103,21,175,139,112,106,42,89,15,57,135,228,75,54,153,31,90,100,117,129,98,147,233,151,150,81,210,124,215,47,114,38,195,97,106,124,122,219,19,217,194,56,184,37,21,123,102,223,91,48,63,118,216,82,88,138,174,8,190,22,101,124,233,252,49,137,78,170,222,14,163,216,169,95,38,226,204,80,97,15,76,205,104,62,240,176,190,184,31,140,129,156,228,42,241,88,36,235,225,39,47,204,2,74,142,132,132,237,75,31,180,153,34,29,148,230,223,136,90,144,195,117,15,164,181,148,59,73,156,26,71,27,115,67,35,149,100,1,136,195,212,53,117,146,223,239,15,17,62,135,205,111,91,81,83,172,60,40,202,244,215,131,222,2,153,61,175,123,248,181,216,85,41,145,143,182,127,102,6,135,49,1,169,15,76,38,197,175,140,137,80,154,211,80,119,69,249,209,111,155,22,229,212,31,24,238,114,252,54,61,121,207,165,53,235,202,116,152,73,247,185,180,246,43,54,253,96,180,121,235,67,56,237,166,81,230,48,225,224,215,159,232,15,150,238,65,73,159,117,125,95,16,113,253,174,155,245,152,72,92,137,176,102,76,9,56,82,78,37,163,178,160,36,15,150,173,48,41,123,100,142,206,248,184,24,108,172,215,158,148,181,73,69,187,156,109,17,211,26,85,254,151,70,187,206,77,209,201,130,40,65,121,98,214,116,222,37,18,194,59,2,211,105,20,90,89,59,161,31,134,90,125,164,166,215,205,118,175,250,209,157,20,121,126,224,138,189,157,195,105,175,185,26,229,127,200,218,244,11,155,126,145,192,166,181,237,39,159,123,57,16,73,98,96,236,189,146,195,185,63,108,82,244,165,202,217,227,146,99,96,245,88,10,227,39,231,15,101,154,56,159,238,18,16,127,61,171,34,170,245,76,47,250,211,171,153,117,205,129,173,124,90,31,98,50,171,170,195,11,81,80,229,224,146,4,174,231,228,188,145,79,228,17,147,181,133,124,103,105,98,231,77,196,165,71,227,49,122,30,74,34,56,150,234,31,40,246,52,211,225,101,9,101,133,105,121,241,159,38,7,149,199,11,23,95,184,128,155,74,132,26,140,42,75,192,147,149,80,97,154,71,154,195,251,111,105,234,133,147,137,245,103,154,232,239,106,93,121,205,52,68,100,63,249,128,146,189,30,116,199,68,126,219,147,206,209,245,30,188,239,54,96,146,62,74,169,54,53,152,56,55,254,231,243,121,164,157,22,204,128,201,3,164,231,228,124,146,254,66,208,7,93,58,200,153,243,203,8,216,12,76,245,153,210,206,238,160,181,36,63,96,133,120,233,48,214,92,207,35,107,150,109,115,152,121,250,161,99,155,110,174,159,124,199,33,120,252,40,92,190,24,10,8,180,191,111,171,16,11,22,135,217,236,60,3,169,160,12,25,231,38,127,241,160,248,178,248,133,49,171,246,231,182,24,58,49,80,40,82,87,253,124,24,182,125,6,108,218,243,122,244,94,254,123,60,20,140,237,186,230,52,204,100,209,31,183,209,229,116,235,15,125,231,135,193,253,84,145,90,190,75,166,244,225,48,68,201,245,124,244,157,170,145,195,176,184,250,147,57,160,95,63,59,252,83,232,86,152,13,104,28,221,109,137,213,217,170,88,13,227,192,52,250,119,205,59,192,51,238,113,105,72,191,235,156,128,101,78,63,129,132,57,86,181,111,62,112,194,122,221,97,184,189,154,15,129,98,211,226,183,237,43,212,231,253,237,175,161,180,56,121,67,112,74,39,113,76,93,125,198,129,3,67,48,44,48,113,120,245,251,166,113,82,115,95,88,113,237,53,101,57,140,182,252,115,99,76,57,197,79,78,6,189,206,103,133,48,102,172,195,36,202,234,179,56,177,98,57,74,45,242,137,144,214,23,249,41,20,112,88,175,181,249,100,159,184,214,56,26,25,98,205,183,24,189,33,198,18,102,193,223,122,98,129,253,121,248,167,137,164,249,124,182,85,44,16,57,197,125,89,29,80,131,24,222,255,25,195,24,219,143,156,158,68,17,212,72,63,184,160,116,181,158,216,205,104,83,14,211,115,241,196,110,168,64,249,109,49,136,231,19,125,145,14,235,254,62,104,0,255,114,123,146,80,201,223,101,129,68,171,41,141,137,109,123,60,239,106,142,199,26,195,79,218,215,253,145,224,0,157,116,79,181,67,107,148,55,29,198,126,76,119,100,211,18,201,126,211,21,43,165,231,228,123,161,187,231,158,223,147,231,28,100,195,151,175,107,185,46,107,111,215,221,197,94,132,171,127,0,52,107,107,190,16,163,58,36,69,28,254,163,45,85,177,184,195,193,253,180,53,151,130,24,113,90,129,54,126,73,239,153,181,60,158,54,188,134,235,180,104,59,174,101,194,136,7,158,148,209,244,178,83,217,159,147,223,244,222,83,102,81,93,52,167,115,114,5,14,67,155,88,233,217,11,14,47,95,80,53,99,225,215,109,38,161,178,223,51,122,57,73,247,253,8,10,223,9,199,132,101,159,205,55,245,218,230,23,142,233,86,215,94,58,107,58,138,251,234,112,163,159,77,108,39,95,229,195,140,182,229,162,155,107,147,199,243,129,128,3,187,46,61,236,189,209,113,118,216,212,144,245,220,141,93,156,63,20,104,113,66,145,101,99,223,228,190,246,19,254,214,147,22,192,235,52,62,204,65,193,184,63,73,5,140,133,253,228,216,181,93,63,119,75,73,172,214,226,109,211,230,165,235,177,185,220,77,15,88,105,30,105,237,201,103,88,174,198,209,253,136,117,178,194,113,157,182,201,131,178,82,233,248,223,81,57,84,227,3,239,91,106,186,199,165,13,40,197,210,68,139,133,216,138,88,157,24,113,18,135,109,196,234,209,84,186,252,166,208,136,47,111,3,224,222,217,251,6,97,207,115,208,46,158,28,15,175,247,188,76,70,127,121,18,95,251,241,173,139,82,43,124,30,216,103,157,229,14,147,66,109,15,92,34,249,75,196,129,244,221,243,211,63,29,197,3,239,233,37,143,39,57,69,223,101,119,120,154,136,192,147,187,218,223,189,159,60,81,176,213,143,139,58,64,247,131,83,210,208,201,50,197,213,199,88,161,80,255,61,71,146,229,108,142,214,241,164,164,41,74,121,161,214,66,232,239,77,183,81,214,245,91,50,165,192,178,20,174,166,17,119,224,253,145,125,111,17,192,179,78,112,11,32,242,105,30,112,25,207,211,225,204,200,111,79,162,15,167,86,135,209,72,25,207,101,67,158,242,55,69,6,166,143,231,151,73,147,197,209,132,82,154,120,66,32,11,201,235,3,195,46,153,207,224,54,177,182,3,99,240,87,159,225,203,246,214,239,154,114,255,167,17,6,204,168,207,19,129,208,252,250,87,245,117,12,115,245,72,14,239,136,120,14,29,68,52,46,12,71,87,87,37,79,80,122,59,206,67,171,124,55,235,25,221,198,119,244,115,239,133,85,76,178,109,150,44,88,249,29,152,226,80,46,207,8,132,111,226,23,78,85,247,235,127,52,2,191,28,48,30,46,239,203,222,159,142,255,244,178,47,87,95,39,146,214,39,193,67,49,205,106,121,2,67,163,56,117,147,212,18,205,205,250,233,180,97,28,181,3,103,115,154,16,180,178,155,56,3,141,82,84,215,92,29,94,65,221,135,112,27,102,93,172,173,204,205,236,178,126,232,100,242,46,79,27,53,74,74,231,137,33,1,77,239,211,83,216,40,241,85,154,236,125,210,188,43,52,79,207,111,38,251,49,189,103,136,114,203,159,103,103,97,233,90,136,202,84,162,252,243,217,23,133,51,138,22,15,40,247,15,255,105,42,108,223,122,138,96,152,117,157,11,135,138,145,159,30,108,84,56,61,171,139,29,239,18,227,113,131,233,139,174,14,147,205,214,116,51,45,242,49,77,162,253,171,157,50,192,101,20,127,153,24,4,191,223,102,253,57,116,59,220,74,29,58,204,80,186,169,203,127,219,34,10,141,96,232,196,28,45,96,146,129,207,149,179,83,76,126,105,244,111,229,244,188,238,76,186,219,97,116,40,190,167,177,157,109,124,192,200,207,104,21,12,54,102,139,251,182,14,236,245,252,246,222,243,248,164,179,95,16,83,109,127,96,248,196,7,46,104,167,104,113,2,119,85,124,122,15,156,161,229,61,48,138,106,254,80,205,106,122,62,87,206,150,54,78,142,24,147,14,135,10,245,99,248,141,49,106,159,37,226,125,44,84,118,199,243,190,167,165,133,28,206,166,240,252,188,18,182,105,14,99,18,172,123,15,36,208,188,240,152,240,4,86,117,60,254,1,163,164,131,34,221,176,244,117,179,150,77,159,209,72,33,176,31,124,202,119,248,254,57,12,81,72,215,212,98,81,202,116,120,84,113,226,53,152,28,232,112,152,221,182,22,247,216,82,248,212,128,8,214,210,54,108,94,224,231,83,18,157,230,185,62,165,220,15,70,90,117,56,21,245,93,99,112,160,166,26,48,97,92,125,202,200,251,11,249,2,38,130,84,148,234,109,11,116,239,168,222,137,3,59,105,95,158,200,108,207,252,232,74,180,91,131,222,240,142,37,134,190,142,61,166,251,88,1,35,27,161,21,207,140,13,144,239,20,103,25,54,101,42,188,39,65,127,215,112,153,230,122,202,227,104,106,250,10,67,119,215,210,126,253,193,198,180,120,218,96,146,53,24,154,75,207,164,222,227,109,98,205,161,201,22,58,157,249,248,29,174,20,171,244,210,112,129,246,45,194,196,120,106,234,22,193,58,96,71,156,124,210,235,86,180,24,75,60,231,39,135,55,252,84,147,216,127,103,255,120,231,94,118,145,60,23,152,50,101,246,199,130,6,114,213,37,138,133,39,251,183,61,49,212,208,236,213,192,66,61,82,122,116,185,171,242,10,59,56,166,139,131,118,136,1,26,18,88,148,235,161,248,222,211,226,233,168,87,102,140,233,128,177,228,214,80,135,140,110,246,201,120,34,155,184,116,205,167,167,248,126,157,221,90,113,229,210,62,58,198,125,245,220,159,38,73,31,25,106,31,189,156,254,211,131,158,84,173,29,126,236,203,60,223,1,155,116,61,47,132,77,213,136,193,128,28,202,208,137,126,239,61,83,148,17,246,13,18,70,233,201,177,232,138,131,247,222,176,60,40,172,204,22,240,52,13,109,129,147,9,127,28,24,81,151,241,192,59,10,40,241,80,200,214,234,210,75,109,112,68,30,199,74,158,237,209,163,153,136,160,199,209,108,147,229,210,40,238,165,88,60,141,85,33,13,28,180,139,241,10,226,104,232,42,73,80,202,188,51,46,156,150,122,25,11,68,12,117,196,169,17,215,253,244,194,18,245,68,31,10,148,168,181,74,208,177,3,250,60,102,70,115,167,105,241,208,228,105,106,252,52,66,7,194,158,79,166,187,52,98,24,34,139,249,201,250,180,31,23,146,52,126,91,102,61,170,207,108,34,61,24,31,8,26,155,162,98,102,202,249,80,182,28,54,191,26,189,52,146,80,203,63,206,101,153,6,129,135,53,226,199,141,241,96,100,222,128,22,53,125,44,80,66,248,100,175,202,7,129,120,178,163,80,108,101,19,211,205,111,218,243,252,11,230,241,40,250,203,137,94,172,233,48,221,122,250,174,145,105,158,158,110,49,99,87,45,246,226,238,152,235,97,20,48,123,89,7,177,192,245,114,195,54,140,237,149,44,218,157,238,190,175,197,209,251,119,114,146,247,213,205,120,225,76,58,40,175,228,162,191,77,22,116,249,251,90,86,228,145,173,31,170,182,185,248,96,216,145,37,209,164,252,54,250,173,217,191,144,133,246,253,115,99,72,80,246,25,191,141,141,150,44,34,102,230,90,70,156,124,208,196,42,79,141,248,49,247,128,231,82,206,91,55,137,233,120,35,116,178,127,15,140,62,138,127,3,152,244,101,209,191,164,36,100,13,241,14,23,180,199,100,168,84,170,147,43,78,94,141,135,121,97,62,198,17,175,155,66,177,62,20,220,140,134,103,15,150,89,98,202,54,190,151,74,7,143,15,134,189,224,15,141,193,54,180,95,191,103,115,160,13,44,221,35,245,98,99,207,127,122,199,158,77,107,151,148,136,70,4,28,168,86,180,231,235,204,232,243,230,56,26,187,98,125,33,20,191,150,127,95,123,204,50,81,40,204,98,25,183,13,211,245,81,37,203,80,201,124,85,167,31,249,137,102,40,225,238,97,234,151,70,143,185,4,51,103,230,240,159,70,225,88,121,132,29,17,153,233,113,45,90,149,69,55,11,61,89,191,74,156,155,174,39,189,47,138,147,217,103,106,171,221,39,161,111,225,147,142,236,189,195,123,97,21,27,51,92,49,236,57,57,76,185,69,167,180,29,128,35,197,237,240,222,72,12,29,136,60,148,228,177,41,170,85,123,88,202,72,251,232,166,143,65,222,45,88,146,43,103,178,140,220,54,234,55,159,168,43,163,149,42,65,245,162,226,39,38,104,180,210,239,173,202,138,147,15,83,132,10,24,161,191,26,181,31,242,36,73,124,181,144,19,248,100,176,144,40,172,66,167,160,120,96,166,4,7,46,73,85,126,104,102,223,67,205,207,205,167,45,175,147,110,150,253,122,253,194,246,219,210,182,52,138,166,123,86,137,103,70,95,218,90,122,97,8,191,196,92,189,143,44,202,105,64,98,189,143,228,63,61,249,207,250,219,168,215,246,25,176,89,247,201,209,52,127,221,47,104,54,179,183,20,120,47,251,201,55,150,139,176,72,163,234,102,162,102,241,245,226,234,55,187,158,28,139,35,95,184,73,157,34,204,36,48,125,195,94,78,35,250,24,226,53,98,228,72,172,155,29,70,201,91,54,27,13,181,68,239,49,65,49,136,196,186,192,131,54,183,24,167,164,25,148,228,222,72,42,127,103,48,152,230,79,159,15,204,92,127,22,33,84,123,216,52,41,76,243,118,118,180,172,63,66,11,194,47,195,97,138,25,93,80,168,226,103,25,200,63,177,53,69,19,77,207,113,106,250,77,37,43,68,215,44,68,236,3,39,4,61,31,152,30,230,207,127,121,111,27,150,136,201,35,116,80,104,105,112,216,94,190,194,13,169,192,56,57,42,234,178,56,54,200,247,169,248,165,209,198,41,253,210,152,210,212,67,106,67,127,6,25,63,121,36,191,198,123,255,229,140,14,143,172,2,216,225,34,165,233,48,18,169,250,105,238,235,10,190,29,157,121,13,10,151,192,19,101,110,135,233,49,84,34,8,182,163,201,75,94,228,40,249,148,5,165,67,164,251,155,70,23,36,233,133,239,223,206,253,36,210,96,41,175,164,228,73,232,225,209,63,66,43,36,98,137,122,116,53,47,82,135,77,6,95,127,123,111,52,211,244,223,70,28,86,197,14,91,35,207,156,252,125,96,191,46,38,157,192,88,147,59,138,44,189,100,140,232,137,65,133,203,97,147,32,150,145,178,255,127,205,159,191,144,54,180,153,21,212,220,71,29,37,106,214,207,158,238,173,84,28,182,126,175,162,63,253,241,229,249,149,33,128,45,106,240,251,85,172,30,1,57,141,17,24,182,200,135,75,3,144,175,32,27,102,140,202,79,87,116,166,170,31,76,177,77,89,109,212,241,134,51,209,209,236,169,77,68,45,80,90,219,11,245,231,231,30,48,153,235,3,19,8,199,209,38,245,45,195,16,46,121,138,11,159,166,226,35,239,131,230,202,25,31,31,133,143,47,235,201,119,220,156,83,192,88,63,232,52,142,223,203,253,240,97,46,53,157,43,11,236,193,248,109,212,92,165,205,28,225,169,228,77,138,228,215,214,179,27,166,225,116,181,24,72,48,95,197,188,205,244,26,216,248,252,224,100,221,153,250,253,208,1,231,165,22,83,137,81,113,106,224,132,112,174,195,244,49,233,10,82,16,228,247,251,98,190,111,218,101,130,194,192,242,4,58,253,115,227,233,4,97,136,239,247,31,48,133,116,125,228,197,44,137,253,183,169,42,40,43,168,89,244,119,86,47,250,6,103,126,190,206,95,142,238,160,25,163,113,253,66,246,40,252,188,151,143,94,162,253,77,12,125,166,164,158,3,197,5,37,233,109,177,55,241,71,150,23,162,37,130,82,28,28,62,89,82,158,130,72,162,176,109,67,28,70,186,121,61,48,68,5,191,105,50,218,170,102,184,97,66,140,238,48,126,46,250,68,81,111,109,62,231,208,16,252,71,168,147,149,144,18,252,88,18,20,172,230,222,114,224,129,117,131,162,123,74,240,169,144,74,74,127,190,122,242,184,41,94,52,62,3,218,218,133,138,115,100,100,72,11,229,103,85,204,200,221,198,61,237,247,80,68,124,157,147,117,106,171,7,102,11,168,217,158,134,11,144,247,178,154,229,220,247,124,245,244,91,123,231,50,90,16,104,77,234,133,147,148,244,245,154,48,33,119,157,133,141,233,176,252,228,34,116,0,132,223,147,95,150,101,71,179,94,22,46,29,113,213,251,185,43,13,170,209,112,91,190,56,47,194,103,58,58,137,24,231,201,78,103,227,201,204,79,199,8,19,118,124,55,244,215,136,155,112,34,7,111,50,10,7,174,88,27,235,61,193,182,244,97,48,41,150,10,73,170,253,154,252,252,121,225,115,148,117,65,253,117,239,58,76,146,92,57,107,63,59,211,226,175,114,89,235,130,12,192,100,166,80,1,87,171,99,10,108,46,244,142,50,151,232,208,199,57,32,230,57,246,149,93,233,20,205,92,176,124,73,68,239,69,183,208,70,52,254,78,36,140,12,5,60,18,57,55,43,81,58,81,120,70,252,47,169,18,116,163,235,47,62,29,146,62,176,108,5,206,70,185,114,88,108,115,161,127,238,219,60,233,18,154,68,214,82,25,91,252,175,231,168,113,232,14,86,180,42,133,145,75,109,95,192,139,16,66,79,14,87,40,238,106,63,129,46,38,88,228,161,121,29,126,52,125,12,250,54,32,141,15,79,117,162,116,210,200,201,11,76,137,108,196,201,145,211,200,122,114,150,75,127,98,172,79,69,198,32,233,89,250,157,29,158,120,152,221,231,141,245,3,29,210,14,155,6,149,28,141,47,196,240,88,213,98,54,173,151,97,54,64,169,220,97,250,188,100,3,141,210,59,234,205,14,183,34,246,91,214,32,190,124,155,105,150,121,154,97,162,35,159,49,238,232,132,210,44,215,221,233,246,136,129,128,56,229,87,245,104,75,191,248,47,195,211,147,198,220,100,89,30,167,109,162,12,65,71,160,194,38,187,149,29,46,116,154,22,129,97,111,197,251,40,84,103,100,162,195,195,137,71,238,48,182,20,114,48,166,99,95,220,23,124,146,250,192,56,12,248,228,15,33,14,118,145,192,52,222,117,191,178,74,15,161,76,10,59,176,170,203,107,167,27,70,222,79,175,172,160,112,146,3,54,197,66,25,134,124,59,177,180,100,51,45,147,208,9,113,64,108,207,28,110,112,40,244,228,22,39,4,140,255,133,172,91,149,206,200,52,226,228,152,49,235,235,134,76,159,239,165,225,253,177,20,134,15,239,171,3,245,176,162,242,242,21,130,106,108,0,50,22,124,85,63,222,61,245,238,239,203,79,206,108,214,36,180,170,236,98,99,231,178,247,233,159,238,205,43,92,156,244,197,193,216,193,200,170,199,30,8,226,154,195,116,40,75,84,135,237,241,94,22,125,32,238,144,109,136,16,20,210,16,100,17,125,24,179,196,105,249,165,178,18,174,24,167,200,133,21,121,221,133,25,109,198,35,223,83,58,174,227,2,239,113,233,191,76,75,185,50,1,41,205,153,186,245,129,41,67,72,176,90,22,157,19,190,126,236,79,165,100,145,42,67,62,197,28,57,28,222,171,156,70,132,133,4,199,188,39,87,149,90,24,134,148,233,226,170,169,4,200,48,35,25,69,181,192,97,147,127,147,83,67,137,251,60,44,131,32,1,175,77,224,10,227,221,175,27,138,132,172,15,230,35,185,124,91,147,33,41,168,216,127,97,45,31,190,39,130,161,73,21,94,224,142,190,89,192,228,200,155,30,93,77,165,213,97,200,146,18,122,21,75,31,223,163,81,126,209,223,222,223,26,158,142,7,158,216,136,200,138,140,157,19,194,145,14,239,47,77,9,119,16,209,156,10,206,92,73,19,172,60,51,92,136,34,210,221,17,13,123,71,57,55,196,146,25,207,204,234,66,146,45,180,192,120,250,193,139,14,119,9,204,40,194,238,53,196,239,154,209,60,245,137,239,64,246,243,158,128,12,121,12,113,110,129,105,14,143,57,101,225,30,41,251,45,154,236,232,211,113,120,44,21,164,36,61,139,53,145,163,211,184,127,23,53,58,154,31,92,112,99,84,62,117,49,237,120,159,82,240,242,97,90,184,48,77,152,94,218,204,36,29,147,86,56,176,40,49,127,211,31,204,243,214,14,14,184,31,119,97,44,216,192,104,34,38,91,63,188,47,248,40,4,13,117,10,200,70,215,240,60,77,101,156,136,237,49,218,162,136,180,159,47,164,33,195,246,201,164,129,183,39,239,193,225,29,223,106,209,41,83,249,201,190,236,238,25,135,40,86,78,190,167,191,111,249,11,195,4,83,162,229,61,179,242,96,206,169,113,163,155,42,199,79,223,86,239,62,12,59,139,207,87,20,198,210,212,31,105,79,214,29,47,207,172,219,126,186,56,76,239,179,204,11,153,180,153,211,85,243,79,221,166,233,93,163,202,237,59,119,250,70,81,98,16,152,94,122,31,104,157,120,97,200,88,177,114,202,12,24,67,101,157,135,51,252,166,236,243,6,219,156,33,142,202,240,114,201,222,7,140,67,178,94,218,132,75,21,231,70,228,66,194,32,222,102,52,157,237,23,251,13,37,221,177,175,30,94,246,201,102,118,163,162,22,120,28,151,200,118,80,219,170,234,5,128,122,95,95,211,159,25,234,163,74,156,203,124,48,177,73,237,166,220,54,244,153,209,90,239,251,250,142,215,186,216,171,67,225,222,187,151,120,157,132,137,207,165,25,205,196,55,17,230,91,47,230,121,80,230,145,194,63,151,54,88,84,63,153,14,115,177,124,227,25,227,59,46,71,20,64,96,36,208,92,143,35,155,121,234,82,20,203,17,95,178,33,14,178,1,191,48,179,105,236,236,247,35,67,39,227,162,20,1,188,234,147,177,232,88,90,148,253,233,218,251,134,17,33,210,44,162,144,228,2,87,14,148,85,182,201,174,44,153,34,99,11,120,173,172,193,184,229,184,99,233,51,123,138,170,183,245,89,139,209,121,162,56,19,106,227,36,85,133,207,213,60,50,186,97,67,236,236,19,178,221,244,168,253,96,115,144,200,178,105,3,238,177,244,45,84,99,101,146,55,58,88,246,237,205,50,234,154,236,233,88,160,63,175,123,26,219,27,245,54,133,123,236,236,77,7,93,172,230,64,215,23,193,246,126,19,252,186,254,52,90,3,62,202,204,31,82,219,175,72,62,66,249,58,176,25,39,234,151,249,33,28,237,217,37,196,82,208,191,150,145,128,0,138,127,215,139,240,87,183,55,166,12,28,243,25,21,211,49,116,186,163,57,194,59,185,145,236,70,208,125,61,211,221,87,14,187,140,173,125,253,180,36,75,7,68,241,172,180,105,115,245,103,30,54,229,216,179,122,21,171,16,106,36,3,5,150,240,255,192,244,190,36,189,114,35,161,156,45,122,193,96,133,141,181,194,248,24,6,76,206,68,63,144,145,140,151,233,240,52,25,84,133,177,2,243,163,11,100,103,125,99,195,202,170,205,97,216,213,227,61,186,251,142,147,142,89,142,127,142,46,181,94,24,175,175,149,30,248,155,23,134,84,180,158,199,178,163,130,51,28,40,114,178,182,233,26,178,39,169,28,175,100,63,210,170,5,122,150,70,172,229,28,158,143,139,169,189,146,207,171,43,133,146,193,167,225,118,198,85,241,203,254,198,186,209,121,251,243,190,243,58,113,20,234,143,212,197,244,202,233,16,29,62,28,118,32,175,106,59,168,205,87,143,147,10,179,238,167,202,71,217,60,178,146,95,56,138,38,226,232,73,253,136,124,143,255,244,196,17,84,191,125,83,251,152,254,62,33,64,140,79,97,178,241,103,231,70,238,54,233,93,145,143,241,186,39,62,108,229,233,234,217,139,128,185,128,254,96,202,23,159,110,5,114,51,79,173,229,48,102,235,210,143,109,33,68,63,73,151,66,70,189,105,31,108,54,126,154,255,54,122,118,107,61,129,78,54,239,107,135,169,26,233,164,213,139,37,71,29,134,2,61,198,179,186,13,23,228,128,22,128,149,164,6,43,205,250,76,15,76,212,187,250,122,134,202,112,142,10,18,48,152,6,203,165,225,46,157,79,176,82,50,50,238,207,235,196,107,178,52,255,237,102,21,248,164,97,22,253,156,254,88,76,227,230,137,239,70,104,160,20,150,237,174,74,34,153,146,135,39,78,88,97,250,211,2,159,215,79,20,234,192,4,100,154,96,35,209,52,189,212,92,152,212,196,75,47,25,205,106,156,61,12,253,205,109,104,27,33,102,143,251,245,59,92,63,83,145,16,216,86,172,233,48,105,180,161,251,39,114,187,221,127,186,178,107,215,45,103,55,59,217,229,48,85,131,254,236,221,208,236,42,14,239,125,197,144,213,17,45,66,95,7,10,134,196,159,186,188,225,7,189,86,252,116,163,161,164,232,158,147,92,82,246,115,55,248,231,67,55,157,180,139,212,128,247,132,55,100,70,43,180,227,244,83,84,34,178,36,91,40,73,25,211,77,241,105,163,160,241,59,62,77,63,80,30,136,163,39,90,58,154,201,218,35,239,115,125,137,98,77,158,77,143,174,72,229,159,5,142,208,60,105,230,16,87,5,215,190,131,202,212,218,147,53,169,205,178,8,7,134,42,35,209,223,254,168,167,57,116,255,208,189,127,44,42,15,86,177,104,60,185,137,66,187,192,80,65,26,132,119,17,43,115,24,183,83,77,182,14,179,167,241,11,195,191,65,27,128,235,36,93,119,2,33,210,103,235,105,200,219,1,242,136,32,11,243,176,241,105,134,185,154,31,170,63,18,154,229,119,32,37,15,148,182,90,231,149,178,41,223,31,152,76,165,184,57,236,129,125,70,97,155,8,212,233,133,211,58,216,252,167,97,72,214,170,233,82,200,214,62,229,96,14,51,197,120,148,217,201,227,229,2,171,189,188,199,174,25,58,86,124,73,229,123,82,196,212,98,124,174,107,166,68,93,52,193,188,99,166,147,30,67,192,112,169,103,121,178,194,162,47,231,16,128,119,20,166,15,100,32,26,176,28,102,239,147,245,96,28,92,78,248,86,248,232,72,158,234,203,168,24,19,56,12,23,80,118,186,21,11,169,228,83,66,71,226,65,95,21,18,53,217,7,183,77,1,74,1,230,196,209,202,93,140,121,52,116,132,210,241,239,61,161,229,231,28,152,52,163,223,145,193,247,251,130,23,90,117,136,46,43,36,157,65,118,124,84,116,144,161,202,176,252,228,132,103,146,173,49,219,79,111,76,46,48,129,80,111,17,56,253,252,92,14,188,168,6,42,76,30,197,227,12,34,84,230,105,129,249,164,227,202,10,245,190,164,71,239,113,224,161,64,167,69,65,89,213,237,195,162,40,94,118,193,20,76,94,118,67,220,127,196,209,213,20,222,181,252,50,97,121,100,135,43,230,233,90,209,34,177,154,2,30,16,141,158,186,17,173,115,126,225,24,47,104,102,28,78,53,156,240,3,195,238,126,97,118,147,221,79,110,204,230,244,212,187,242,23,111,19,151,198,250,84,180,240,236,190,231,102,73,212,18,34,13,28,174,141,135,74,69,122,56,3,108,16,93,85,153,82,193,251,76,76,201,214,63,76,139,250,190,167,166,154,145,3,143,83,155,186,138,30,77,97,98,197,209,203,162,86,173,109,54,246,136,7,102,147,166,76,188,98,141,120,126,87,120,106,124,58,10,121,74,197,131,16,28,34,230,120,56,1,59,248,253,78,26,137,77,27,25,17,45,189,79,235,162,112,184,246,199,194,208,40,26,94,104,134,95,147,159,108,39,67,176,120,179,43,203,43,130,204,202,40,48,65,168,248,109,118,209,90,67,196,15,49,157,172,7,253,142,112,76,214,67,149,216,143,42,59,12,59,238,57,57,77,151,113,99,201,232,175,250,88,216,179,120,164,64,99,199,156,74,11,32,102,138,229,131,96,23,113,220,7,246,38,119,172,219,140,79,164,100,135,189,203,243,99,173,10,178,30,22,70,198,120,208,97,204,209,181,58,207,98,60,238,209,251,17,38,45,191,87,28,17,75,160,45,61,213,228,78,218,162,251,77,147,174,201,47,89,174,220,31,54,59,128,170,52,60,156,48,253,113,227,114,170,211,48,145,110,241,214,78,202,27,3,170,132,18,8,241,178,242,203,38,175,218,30,226,36,73,38,95,1,32,224,138,230,56,196,72,104,8,203,81,52,139,149,83,64,36,235,107,53,117,129,89,250,67,217,164,125,51,78,77,117,88,233,160,40,20,120,228,100,246,8,170,221,72,50,11,6,161,195,200,49,233,77,51,255,127,62,196,138,25,128,42,139,213,188,253,252,194,246,54,190,104,194,125,207,69,37,146,145,168,243,210,2,162,228,222,106,94,192,14,19,55,63,228,222,241,69,107,75,177,170,180,184,156,37,91,68,99,26,221,107,20,230,220,69,89,203,120,230,249,187,134,13,175,237,149,36,213,179,203,207,209,254,222,147,238,200,140,179,230,141,76,197,130,157,165,87,110,93,221,113,105,68,186,34,202,159,172,5,193,89,72,184,121,162,126,32,151,150,81,183,152,254,70,240,38,210,102,243,110,54,246,221,31,42,236,78,37,175,88,103,147,207,179,52,128,12,221,167,226,27,183,98,148,161,190,164,85,58,170,95,121,197,67,129,74,215,178,194,228,28,98,44,96,53,249,180,113,20,210,187,197,95,39,69,7,101,249,225,69,66,166,206,97,115,119,93,47,237,223,213,39,10,250,4,116,195,8,188,172,233,219,225,61,160,147,228,191,246,26,12,85,47,96,104,94,111,195,2,37,99,127,95,252,184,18,84,104,28,108,243,194,164,84,213,88,187,210,67,236,57,40,228,99,119,168,157,212,48,220,12,232,3,102,237,127,108,185,233,60,244,15,159,228,189,74,88,211,201,20,82,109,123,123,252,51,208,147,46,42,75,184,57,138,21,166,234,125,208,153,56,124,203,5,49,43,61,234,0,166,169,236,3,109,34,3,54,180,39,174,225,187,226,179,10,243,245,190,201,165,221,230,185,197,199,77,167,32,2,94,10,155,90,155,195,163,43,47,140,134,200,253,58,227,220,184,239,104,83,233,158,209,98,210,177,150,221,249,88,99,79,70,82,192,63,159,159,7,206,174,44,73,141,53,79,229,229,152,183,242,242,104,0,234,219,158,46,213,88,27,255,47,95,177,77,109,69,173,100,135,117,24,251,238,131,250,213,252,180,53,154,229,62,249,111,255,72,228,250,196,161,176,120,51,68,161,23,114,207,144,235,81,234,169,177,194,48,204,118,192,187,94,217,74,47,145,176,131,69,112,241,21,170,78,222,161,85,150,117,81,183,7,150,180,195,50,203,41,21,181,89,80,197,125,25,128,192,190,30,113,212,101,102,5,126,99,157,56,233,209,116,202,205,43,217,24,197,238,161,240,72,58,161,48,226,25,170,133,128,246,43,233,68,50,210,163,32,172,152,147,166,190,7,182,158,217,39,219,245,19,206,213,159,174,84,194,253,190,246,149,228,169,77,194,216,30,58,85,100,63,91,235,229,85,97,37,182,155,158,235,252,9,132,188,194,148,40,247,85,135,105,26,109,47,220,34,13,75,71,2,162,105,207,35,191,115,241,207,95,72,27,198,45,80,57,48,41,214,253,203,143,22,40,53,178,67,52,161,97,56,61,242,27,19,189,240,179,136,16,186,89,195,248,35,250,87,124,47,91,209,211,78,143,0,36,194,214,39,65,5,55,163,119,173,243,225,126,131,11,245,129,201,1,150,245,136,52,22,206,127,224,253,41,150,71,121,204,36,118,234,65,155,53,253,170,219,56,148,129,179,198,176,161,222,51,241,99,255,110,250,244,243,192,150,245,145,207,15,145,191,207,133,11,42,52,173,71,211,143,137,249,236,8,107,54,14,139,204,211,72,146,127,94,117,34,111,70,66,87,78,61,48,189,61,19,49,214,197,148,198,229,113,35,244,249,197,209,168,213,54,125,27,40,26,121,158,135,38,91,28,21,150,194,4,235,126,242,189,69,96,95,174,48,134,164,126,114,84,63,198,115,112,115,209,125,42,24,216,116,137,96,224,52,53,253,115,108,49,182,135,112,188,230,222,159,12,87,28,169,120,57,61,50,90,24,252,44,231,2,110,152,142,29,69,225,53,156,24,107,95,33,179,202,123,97,248,118,55,135,169,111,169,232,223,96,113,250,252,104,28,100,116,158,158,131,17,125,98,241,10,59,186,137,47,48,154,140,35,8,146,216,202,19,153,168,57,124,51,99,16,135,27,155,27,181,127,31,232,210,197,209,200,17,38,125,93,136,98,87,63,122,127,63,73,101,117,80,219,70,45,200,143,134,86,250,188,46,180,249,242,138,223,134,188,161,111,132,28,107,156,156,181,40,169,96,225,178,184,201,159,90,46,38,75,33,112,199,62,217,175,156,14,42,165,122,67,167,159,206,102,50,61,249,164,249,26,203,1,122,235,75,53,53,200,215,31,30,122,64,243,223,182,109,159,88,90,236,48,21,129,201,184,237,189,8,200,231,5,107,159,150,134,120,166,77,165,64,247,114,129,24,65,137,71,138,55,176,248,97,236,112,185,206,184,107,188,9,180,225,205,122,247,154,223,21,174,118,202,75,88,221,148,4,226,96,211,155,81,111,121,34,207,24,196,220,227,247,56,211,179,199,89,254,186,170,25,58,169,175,189,185,133,29,180,253,100,119,196,59,158,0,32,6,18,29,28,90,198,35,159,24,12,246,106,210,148,218,44,78,10,181,124,241,80,168,28,8,239,7,183,241,92,238,219,234,189,191,86,54,168,145,141,24,134,123,194,30,50,25,210,51,197,205,198,209,204,65,143,165,11,170,227,49,82,58,225,128,90,130,211,43,115,159,202,72,80,157,197,78,6,86,215,242,53,128,109,248,250,30,51,26,214,163,248,244,105,197,123,45,193,167,153,72,58,204,18,251,216,110,83,67,140,115,179,77,20,179,53,186,162,170,247,120,160,142,154,30,99,49,219,183,215,123,238,73,95,182,252,52,209,137,211,184,80,50,225,57,137,25,77,101,172,197,23,64,53,81,170,70,196,238,216,218,250,251,156,164,140,245,183,43,201,134,234,151,134,167,95,81,99,122,190,23,55,213,192,15,23,53,13,121,159,205,172,141,252,190,233,169,17,227,150,95,95,84,14,20,125,55,53,20,111,100,127,98,194,155,8,75,233,185,59,238,216,190,132,236,192,181,39,161,196,102,51,237,254,226,3,67,166,67,164,22,179,145,163,102,242,251,98,26,24,234,142,141,205,88,142,23,102,225,156,254,182,201,12,198,111,35,153,212,214,227,86,222,96,14,57,204,168,77,106,56,206,78,115,6,76,222,177,164,199,112,188,57,175,187,18,96,173,79,191,145,73,107,236,133,247,118,160,169,135,245,68,67,100,249,235,94,214,113,165,110,230,43,221,117,160,226,76,38,245,2,90,155,204,76,218,97,56,251,234,46,191,167,226,238,205,26,192,107,61,223,39,118,178,253,236,175,136,66,105,31,80,39,170,189,132,120,235,25,85,36,200,90,106,161,181,159,122,4,28,236,181,251,227,51,71,24,228,73,230,13,51,137,149,199,128,11,213,167,184,242,105,142,177,234,238,245,252,54,238,125,85,125,201,48,172,240,200,148,80,104,60,222,125,212,48,219,97,178,108,24,153,10,53,92,35,190,143,192,213,2,196,38,31,73,50,53,1,31,45,149,118,204,174,246,218,25,157,24,159,50,241,127,101,218,83,171,184,29,112,183,128,161,201,190,46,117,228,71,134,195,11,253,81,133,233,110,202,126,99,112,110,178,58,99,178,207,240,97,94,205,162,83,189,249,172,207,214,127,25,238,149,112,29,73,252,90,143,158,195,76,205,234,78,201,66,92,155,15,6,184,38,73,31,233,142,250,62,87,180,171,20,225,199,82,59,244,106,150,80,113,221,19,203,20,249,109,170,94,107,4,12,107,89,47,141,106,199,40,254,190,200,55,45,245,207,131,113,145,125,44,64,148,235,106,125,201,146,247,249,117,67,168,157,234,170,105,29,249,217,95,38,94,17,93,135,130,181,86,228,56,122,47,212,234,226,216,89,49,227,166,139,53,235,171,59,229,72,37,110,10,69,122,209,191,200,230,116,233,102,59,108,155,209,27,29,234,234,141,254,163,255,50,189,173,143,37,39,75,82,243,131,77,25,79,29,230,204,54,200,111,170,34,113,165,55,133,173,105,143,71,98,46,87,143,3,106,54,189,31,135,41,226,170,147,232,30,191,94,129,223,232,160,238,251,152,152,98,225,30,23,198,44,255,61,238,170,123,83,183,252,211,66,30,95,232,157,230,188,182,92,100,120,255,50,1,251,99,57,91,209,1,245,39,74,98,164,233,156,65,219,243,125,100,141,216,84,190,157,108,30,140,62,211,154,11,241,227,96,77,61,32,123,60,129,105,153,248,140,88,39,81,118,69,245,138,186,153,58,210,210,160,218,189,130,137,203,115,30,234,16,199,116,53,92,186,16,194,16,205,35,106,92,76,254,109,250,235,178,140,92,125,44,147,241,62,244,187,238,48,243,178,26,46,163,92,57,3,230,109,202,226,133,211,221,23,193,252,222,36,48,230,212,7,29,2,124,204,210,8,240,228,199,132,122,63,224,28,227,140,103,34,212,82,14,158,51,54,241,148,250,230,99,128,93,200,113,123,180,65,217,182,77,53,108,46,133,152,45,142,46,100,57,229,210,200,253,221,115,215,253,253,136,95,39,202,50,95,68,81,123,43,92,138,154,61,87,244,100,124,191,186,103,151,161,155,74,186,94,106,118,210,248,134,49,234,209,145,82,17,64,75,126,110,164,200,63,241,3,220,81,231,116,1,138,106,74,132,250,174,9,36,91,204,208,166,251,41,166,246,232,67,36,239,246,70,217,172,42,183,134,206,18,84,228,124,8,207,138,83,145,194,203,91,142,54,184,87,157,146,212,192,157,136,55,30,167,137,254,75,56,157,33,29,184,58,62,221,168,212,102,5,70,191,199,157,16,240,197,221,243,137,26,96,239,111,122,175,230,231,228,251,22,250,126,68,242,72,246,155,133,203,234,112,253,158,72,2,78,127,115,253,22,235,156,18,178,45,181,209,25,238,41,213,220,81,238,243,44,38,38,232,155,240,6,59,86,58,196,54,204,196,233,111,178,209,157,38,10,124,196,244,123,78,239,126,234,253,222,147,20,9,55,60,105,22,110,14,163,113,34,231,222,47,106,185,94,58,179,77,22,131,19,44,235,233,25,141,83,115,19,50,5,23,42,56,94,46,128,3,218,139,20,158,50,57,219,56,115,177,13,252,197,240,40,114,233,123,28,109,9,63,155,192,109,127,54,190,233,162,74,154,212,200,220,88,75,94,188,217,240,52,49,131,11,23,168,149,95,28,141,214,202,3,35,13,231,33,126,51,135,111,185,106,200,2,126,93,112,92,178,124,175,36,41,178,51,8,173,123,174,168,185,175,109,138,99,126,165,219,89,85,172,177,60,156,37,182,30,208,180,86,210,247,76,13,43,82,22,200,40,102,209,42,205,236,100,170,19,132,153,218,217,147,221,147,239,225,200,158,218,79,62,44,244,188,55,93,41,129,47,159,220,219,190,48,109,189,180,65,83,189,232,100,118,225,83,81,60,163,188,7,23,19,244,178,178,132,31,36,169,151,23,64,42,33,112,110,122,52,52,90,23,155,166,115,24,213,213,42,48,133,90,143,63,40,250,105,43,119,38,21,0,215,224,192,22,52,23,133,73,212,197,201,205,18,227,86,118,50,85,193,96,111,85,171,9,74,59,43,221,255,80,107,3,198,20,68,38,119,220,25,130,172,90,173,124,166,27,81,86,254,233,121,235,106,201,52,181,6,134,190,53,34,250,49,39,225,165,79,13,33,231,152,172,186,245,110,202,238,29,190,195,23,137,30,84,90,254,8,206,230,143,226,112,55,197,33,129,97,69,251,154,215,51,62,221,178,195,166,112,224,18,64,102,168,182,175,91,209,201,215,25,48,117,95,89,58,154,89,6,121,208,135,156,215,167,155,131,102,86,194,254,203,148,135,69,205,134,134,71,106,42,203,97,68,2,37,252,161,62,207,92,112,224,159,61,230,125,102,102,63,224,157,249,104,11,160,127,45,71,147,233,143,221,92,103,95,163,159,231,158,80,106,139,180,67,175,102,165,125,223,215,30,55,117,173,17,71,211,159,157,229,228,20,44,171,175,61,123,97,161,142,36,79,5,178,65,143,39,94,201,218,202,56,221,179,163,49,210,28,54,166,141,28,189,159,127,95,1,55,106,167,242,9,53,42,243,174,88,77,25,143,194,132,60,150,106,245,241,21,176,185,8,8,108,174,0,1,103,227,113,9,252,147,144,8,216,138,167,2,79,179,107,118,216,196,251,228,198,216,16,184,241,17,157,227,9,159,55,129,49,31,138,239,211,164,74,101,131,205,198,101,184,79,3,13,143,144,74,155,192,136,48,121,140,131,218,222,18,69,67,38,91,190,238,248,237,241,105,80,217,246,175,133,116,186,125,217,101,233,149,237,35,63,31,104,13,185,112,57,20,81,206,28,115,18,27,78,177,74,51,51,138,155,208,96,211,167,218,43,217,212,158,220,176,166,118,211,137,145,104,182,81,251,174,62,145,51,89,78,61,118,193,139,243,95,238,176,71,101,155,72,80,222,189,249,120,195,204,10,15,156,209,90,139,83,195,92,147,192,173,25,179,178,7,108,110,116,242,50,160,14,71,30,21,93,109,54,93,2,195,13,142,233,142,134,213,165,87,62,201,79,122,74,176,67,220,105,250,174,38,52,9,223,63,32,24,185,71,145,94,26,134,3,49,78,168,92,235,238,217,222,143,139,251,163,160,79,170,237,129,81,220,242,75,195,78,72,131,116,216,53,95,137,39,62,105,183,28,138,154,238,189,163,40,145,214,231,220,56,53,196,193,72,122,151,231,220,24,6,251,79,47,162,194,244,28,205,6,206,79,142,85,161,52,199,24,156,99,202,89,140,224,244,92,153,113,142,28,70,137,173,228,247,194,93,27,0,242,4,31,76,123,239,58,222,182,53,77,73,251,138,61,179,189,56,22,135,59,76,69,61,57,57,69,255,50,137,209,201,213,92,120,111,107,191,40,222,192,239,66,178,48,96,107,37,116,101,89,92,182,247,62,87,34,71,75,227,68,141,112,90,55,186,204,72,136,114,231,40,59,237,119,189,79,47,35,205,82,3,121,5,76,108,34,139,132,165,52,156,104,82,225,83,52,233,113,228,228,136,254,159,135,58,225,46,188,7,175,229,198,122,213,220,129,197,219,194,152,57,124,52,7,134,144,36,253,14,59,184,182,70,97,135,161,143,105,98,140,150,82,226,178,31,188,62,243,29,144,163,241,129,112,194,222,134,59,94,61,69,224,217,98,151,75,199,206,202,85,207,29,78,133,216,93,178,79,21,144,102,163,226,41,139,101,125,158,242,225,119,26,182,163,162,75,103,114,254,244,232,101,107,215,121,38,123,124,211,49,180,4,198,50,197,247,54,11,217,244,62,171,194,92,143,95,154,117,208,201,62,21,215,14,210,120,14,47,179,56,85,120,127,201,113,52,141,136,98,192,245,51,57,88,53,96,168,158,250,54,145,132,140,144,122,97,21,47,106,161,191,163,221,89,149,224,108,170,28,168,193,40,221,30,24,233,47,93,125,184,180,44,112,165,190,250,192,244,171,7,220,135,240,147,65,77,7,205,209,165,13,198,134,38,239,251,164,164,77,255,195,115,215,95,232,202,54,188,216,211,124,31,41,78,175,1,67,105,120,206,77,39,251,58,40,1,181,240,220,129,9,163,146,195,133,157,217,115,52,77,168,211,225,78,159,180,160,168,226,159,108,225,79,65,238,211,1,190,224,248,14,63,24,5,152,172,143,123,34,33,146,29,133,18,255,192,203,212,144,29,134,55,39,97,202,48,221,196,243,225,54,75,228,75,171,121,38,150,166,171,202,97,154,216,100,198,25,38,76,84,28,109,196,214,138,22,179,227,112,120,208,100,56,21,70,201,217,143,174,240,49,30,24,221,155,225,47,19,233,4,113,99,206,230,227,227,213,46,72,237,120,119,235,125,89,15,163,163,179,105,178,132,38,180,238,77,51,4,141,24,61,116,129,201,165,248,56,104,236,206,229,119,169,148,184,217,193,70,9,114,100,130,135,30,17,9,162,102,149,173,149,187,194,43,234,235,40,13,146,122,175,2,99,241,222,252,101,81,108,208,151,145,172,170,23,7,195,244,208,83,179,227,95,61,80,70,149,188,12,148,195,102,140,3,72,4,34,99,141,128,185,17,0,29,94,84,49,245,182,144,233,72,254,180,161,46,139,109,100,70,216,165,197,119,55,152,163,101,217,162,167,175,197,16,51,43,235,169,119,101,76,91,63,120,254,116,228,47,204,243,156,241,85,78,50,177,82,44,194,225,195,123,46,49,74,166,150,33,47,43,155,213,157,15,3,200,40,77,182,46,36,210,99,227,131,48,149,197,210,10,47,87,228,64,133,167,170,79,73,134,159,61,114,140,110,196,205,179,164,2,201,70,127,158,164,100,127,182,191,74,9,57,225,202,205,251,166,153,231,122,210,147,119,8,194,231,232,132,154,96,213,235,198,193,227,36,76,90,178,180,218,120,224,133,79,128,195,152,52,37,189,173,189,129,246,194,254,134,23,229,90,189,112,42,44,113,52,30,161,162,85,197,227,199,215,33,96,74,139,67,209,189,207,57,155,7,114,129,107,124,249,129,87,245,149,131,254,228,166,13,213,251,174,246,92,159,178,195,164,160,211,131,226,207,146,29,173,116,92,202,56,42,52,69,250,36,138,17,219,167,89,7,50,59,251,153,251,93,243,75,93,71,176,5,86,241,80,240,125,105,250,204,232,117,244,253,88,99,140,141,166,51,70,193,87,228,116,6,19,179,117,88,55,2,243,49,14,127,102,21,173,36,253,52,17,140,248,252,174,169,151,150,162,63,221,17,92,243,71,202,30,89,26,193,51,105,160,233,156,27,236,134,168,128,233,209,251,101,198,167,153,76,193,65,191,46,76,183,93,214,12,147,115,99,84,41,108,239,219,225,166,18,214,217,244,119,189,169,166,33,230,139,204,156,194,185,56,203,157,6,28,203,93,42,12,173,198,127,218,102,168,79,95,39,171,245,244,147,239,64,169,151,249,192,56,178,196,209,8,116,72,185,232,103,26,244,249,111,227,46,48,37,60,26,70,139,138,23,130,114,76,239,243,129,199,9,241,155,201,205,106,122,23,123,156,229,148,54,147,248,75,73,207,141,148,166,251,64,51,31,225,49,252,62,52,252,38,28,158,86,143,214,247,197,142,224,92,25,58,116,251,199,214,243,58,63,79,142,145,211,70,163,230,57,154,77,196,112,152,229,66,182,23,123,161,66,212,218,127,155,20,120,210,183,77,18,210,141,14,201,248,32,6,38,247,221,176,15,241,215,157,171,249,108,93,148,126,105,23,238,107,84,121,97,226,62,176,215,90,33,7,211,195,35,191,220,217,108,56,58,141,1,160,232,178,104,192,97,92,158,165,62,49,76,210,50,94,215,66,207,55,41,188,175,165,250,219,90,232,234,235,24,30,108,76,252,96,188,114,166,208,229,16,211,196,204,116,56,188,214,39,186,48,28,141,98,218,185,105,38,144,174,37,251,97,204,243,179,127,160,196,59,213,15,150,89,26,97,232,51,82,246,62,163,167,244,192,214,6,238,48,13,184,89,63,221,53,190,176,39,162,229,105,47,48,50,109,176,253,235,17,62,217,36,145,179,194,240,241,125,210,41,102,109,46,219,115,42,219,59,132,245,223,198,17,163,200,80,192,253,154,159,63,240,50,113,68,129,225,227,71,48,76,106,171,107,8,53,51,121,91,127,44,212,14,147,104,87,100,179,196,248,14,79,29,41,103,246,66,119,222,32,117,60,98,117,163,65,229,147,254,118,82,182,164,179,206,99,217,107,126,194,69,249,194,70,249,240,143,215,50,159,210,50,148,73,77,187,158,39,238,223,188,189,164,104,251,60,161,111,41,55,205,166,144,153,41,95,28,140,148,145,72,56,64,221,38,70,114,216,180,115,150,254,50,67,215,215,62,52,232,234,255,225,235,220,113,246,105,146,172,190,151,177,91,40,239,151,89,0,22,30,38,194,24,65,11,141,193,204,168,105,140,17,154,181,176,7,240,96,63,72,236,130,252,197,83,17,121,242,51,104,171,191,255,121,171,158,170,172,188,70,156,56,39,233,107,157,213,46,121,25,184,17,255,135,50,56,22,118,204,94,99,2,187,30,13,168,34,48,186,173,31,221,174,179,46,35,175,243,192,43,62,231,217,181,146,155,213,171,81,192,241,205,31,34,51,41,107,79,163,60,53,215,184,186,144,230,150,206,192,126,227,75,134,29,244,180,119,150,121,97,89,241,240,190,159,139,66,203,219,42,27,93,20,167,72,241,224,181,234,231,194,182,229,108,65,166,195,176,202,101,174,221,166,93,26,125,33,155,211,234,109,52,179,179,241,68,28,95,123,38,61,98,195,111,28,61,26,141,26,222,34,11,239,182,202,219,25,87,87,36,10,239,107,67,212,220,174,60,195,205,151,20,2,158,105,232,236,187,122,220,122,44,165,48,157,203,208,241,115,20,225,157,122,151,116,172,137,140,211,225,48,212,201,59,17,87,178,31,195,75,45,232,103,88,81,205,11,83,84,91,162,151,54,11,142,230,11,219,10,226,203,46,223,139,131,212,133,209,109,116,101,239,206,107,201,231,96,30,61,83,193,189,24,185,219,219,19,144,61,176,100,240,7,67,172,19,231,75,116,197,112,223,118,148,88,205,221,79,19,159,56,115,173,175,124,157,141,165,104,19,163,75,113,246,92,241,90,19,94,86,18,56,155,194,141,63,217,25,72,85,248,137,21,33,160,50,98,86,88,166,231,32,48,102,54,206,40,192,169,163,136,180,4,22,115,35,121,126,178,91,209,161,62,216,89,123,32,73,59,138,75,228,110,10,159,243,208,40,23,110,183,19,225,183,138,101,83,160,21,87,130,37,48,238,228,190,151,192,151,163,136,112,11,122,215,16,10,138,195,187,72,165,106,45,102,224,228,195,214,108,117,36,49,131,94,10,69,86,14,19,150,22,205,11,4,81,114,132,119,187,117,25,57,78,214,194,210,56,253,115,140,106,250,158,23,133,188,237,236,40,156,180,56,184,221,38,35,173,186,220,150,143,36,244,153,237,167,220,187,255,138,205,62,24,138,174,232,144,86,211,216,244,26,14,171,33,68,5,243,194,120,138,185,32,39,90,92,24,189,222,239,97,242,217,174,5,10,139,149,92,165,60,218,66,175,220,183,34,103,1,197,60,94,174,198,162,215,229,137,207,255,133,6,45,227,3,1,206,212,4,134,2,124,7,54,133,2,197,55,219,252,116,146,0,44,130,40,36,72,226,98,152,138,210,166,149,227,80,242,237,192,121,229,201,246,249,194,248,132,123,13,47,229,111,150,152,187,240,76,215,34,1,229,227,211,115,238,234,83,235,66,229,217,39,51,136,40,77,8,36,68,200,207,217,57,250,202,98,150,185,65,15,132,94,106,247,176,5,198,188,36,218,4,229,164,229,43,155,25,10,95,214,152,237,122,70,15,16,181,231,187,174,85,155,161,61,58,69,85,236,150,234,96,36,98,206,169,107,5,60,154,78,179,232,145,108,215,75,35,131,128,127,163,60,116,55,3,193,175,69,76,112,105,202,116,212,204,231,109,250,189,243,79,65,226,194,84,176,213,20,87,195,180,187,1,168,243,173,218,234,46,95,71,206,38,109,177,173,60,179,13,242,158,62,174,57,237,39,73,14,82,16,130,203,212,215,220,84,144,201,1,3,253,252,179,133,25,254,100,149,132,196,221,178,86,88,91,213,85,93,168,50,30,154,204,170,198,197,245,94,68,76,186,73,110,4,201,18,8,108,222,102,104,252,238,38,247,254,205,224,1,99,92,153,21,70,58,196,87,38,36,175,155,232,103,225,142,64,229,202,189,57,95,235,62,25,5,34,217,83,39,228,10,137,27,223,215,254,205,88,222,100,221,118,184,183,69,7,26,205,195,79,39,28,70,154,216,143,224,173,107,86,122,1,155,218,199,133,17,104,172,62,234,41,15,78,89,159,140,98,211,21,95,115,252,40,102,23,94,132,54,125,85,68,128,76,74,79,170,121,36,122,113,22,126,56,107,201,46,159,226,133,145,156,216,216,167,157,115,239,62,253,192,70,236,186,48,161,246,219,226,116,157,157,253,222,147,2,54,89,31,204,193,212,171,127,15,140,131,139,12,76,138,104,155,23,218,225,47,76,13,231,109,210,73,168,33,118,10,168,242,110,17,43,164,20,25,249,78,111,51,51,236,147,241,51,177,69,241,132,17,149,32,67,93,60,216,222,144,173,247,39,183,125,222,109,112,88,121,197,201,45,7,29,132,180,229,189,182,77,110,31,188,204,37,88,246,2,211,234,132,252,180,201,249,128,3,124,192,28,156,90,140,205,5,47,90,215,115,43,69,142,121,118,33,231,36,170,126,149,12,17,150,234,31,220,204,202,90,224,130,166,146,111,57,137,187,13,217,43,115,206,218,105,6,108,171,149,52,26,193,207,238,85,236,120,70,13,214,82,133,153,46,253,197,24,250,146,198,134,8,117,150,205,64,41,74,74,114,111,44,214,99,8,156,195,70,86,159,167,3,55,54,208,254,211,232,78,235,196,96,25,164,228,123,101,75,113,74,237,22,38,203,197,53,255,15,90,57,134,203,115,67,10,119,91,114,46,198,236,116,8,140,8,163,79,104,184,36,38,18,101,255,254,95,254,244,79,127,249,199,127,250,243,95,254,250,247,127,254,47,127,251,223,254,225,239,254,243,159,255,246,111,254,239,255,250,223,255,231,191,255,207,255,243,63,254,231,223,252,233,63,252,227,127,60,255,96,82,59,56,123,165,241,55,255,242,47,127,250,111,127,253,231,127,58,255,250,175,255,252,119,127,253,175,127,249,243,223,252,233,63,253,249,31,255,243,159,255,250,151,127,254,219,15,248,55,127,255,15,127,254,183,127,253,203,223,255,195,127,226,6,255,248,151,255,248,247,255,240,119,127,61,183,255,119,255,255,103,185,143,58,81,181,237,14,39,20,139,167,192,195,60,5,189,17,7,246,141,122,181,169,229,59,76,120,51,105,207,131,161,232,108,223,3,119,139,143,41,140,175,172,127,95,206,224,194,138,101,23,67,138,41,62,63,90,228,169,234,7,148,19,226,194,2,110,101,121,114,235,231,209,121,186,185,219,232,213,220,206,23,98,204,107,183,40,151,84,243,56,109,241,104,148,242,139,52,60,249,144,122,35,206,235,199,226,87,248,74,197,64,197,72,73,42,201,108,76,156,55,139,241,184,205,16,80,225,52,34,44,133,186,196,214,225,136,223,65,243,68,208,130,199,89,244,115,50,115,184,178,79,95,70,167,208,153,224,28,250,226,240,185,56,75,174,169,48,150,124,241,185,44,203,177,21,198,145,195,59,253,50,215,230,58,21,62,167,169,64,97,58,201,118,109,89,102,217,227,205,11,173,73,61,12,81,198,188,157,215,193,137,139,32,188,220,155,245,166,199,147,37,10,199,100,3,1,93,151,131,72,192,105,233,115,115,246,143,173,32,193,74,221,93,67,4,14,182,47,1,194,58,197,239,13,1,161,217,238,230,3,99,186,164,107,225,153,208,246,140,141,13,101,223,226,255,204,188,206,118,62,150,20,66,206,130,178,123,112,5,2,10,200,81,44,146,245,8,110,69,141,53,99,80,71,34,135,56,140,136,179,107,106,155,186,115,19,9,91,244,141,32,102,248,213,221,66,98,178,189,64,42,193,5,160,161,218,165,231,156,134,30,29,29,36,224,103,227,194,110,113,199,70,147,56,96,206,186,53,65,215,169,197,238,193,252,8,134,108,123,240,72,140,85,184,81,80,45,135,60,75,31,172,216,166,226,109,37,38,176,244,33,152,132,61,246,138,28,108,101,51,120,214,175,20,17,223,105,210,112,210,11,201,125,166,18,139,180,9,199,116,185,186,113,38,241,89,127,82,146,161,139,120,55,55,239,184,26,173,29,157,20,44,17,18,157,20,37,37,245,68,169,150,190,239,177,81,133,137,87,100,108,66,214,200,61,126,27,130,149,84,67,33,41,200,216,244,51,226,102,151,43,159,147,245,7,30,177,195,56,36,202,110,145,10,16,148,232,227,234,164,228,112,164,144,206,178,63,227,230,72,201,61,39,154,156,34,185,128,133,53,236,240,139,102,51,204,9,24,155,80,25,217,132,5,243,184,7,49,68,61,182,30,196,56,248,121,246,128,160,58,238,240,114,140,51,73,91,191,57,65,38,241,255,35,33,54,229,128,153,144,27,220,114,192,36,79,229,161,31,66,153,67,168,250,184,65,160,179,229,39,53,86,58,161,206,86,75,180,38,143,100,32,179,91,100,123,94,77,43,209,251,33,161,159,45,53,183,192,41,232,173,6,163,24,41,135,114,171,186,240,239,129,15,178,248,17,225,146,100,10,225,14,35,103,165,71,250,97,52,209,26,209,134,202,180,38,193,8,120,55,37,226,32,3,66,233,210,88,5,222,236,222,42,20,168,47,141,162,32,65,177,226,76,143,105,196,214,104,67,133,105,22,239,141,247,163,12,125,146,215,221,173,69,8,166,157,191,44,242,218,86,215,225,99,219,194,74,82,12,192,247,128,111,62,35,178,100,53,60,18,28,98,242,141,48,33,246,164,165,105,228,201,10,33,123,4,204,16,171,208,176,21,41,109,95,240,59,194,38,58,23,99,93,139,38,181,195,153,98,23,9,76,81,190,19,217,84,134,39,69,180,23,110,102,102,85,35,212,215,242,208,96,157,201,105,205,64,171,166,152,73,247,163,94,233,145,62,200,200,250,57,161,120,109,87,122,237,48,176,112,11,188,81,198,31,201,49,130,167,196,68,170,6,56,55,12,226,8,158,162,50,32,187,224,244,163,93,181,128,199,51,103,153,104,149,91,74,64,105,59,135,78,57,214,155,217,103,138,15,70,223,208,174,148,178,85,117,70,188,25,203,109,105,21,212,136,183,235,12,98,151,137,92,147,6,156,39,234,129,145,247,32,179,33,20,13,100,2,224,76,122,24,126,66,106,45,18,235,102,162,242,169,1,246,8,27,219,11,91,28,57,215,11,23,45,237,219,245,151,28,12,216,116,59,37,74,143,208,77,137,4,1,185,67,121,50,106,81,87,139,116,15,101,232,250,94,132,187,171,247,52,179,38,17,26,133,29,234,93,201,9,113,226,178,180,178,137,243,81,141,120,69,67,10,163,11,105,139,221,75,40,32,2,27,213,87,210,34,4,179,60,187,0,197,8,134,164,192,104,32,248,126,164,65,116,208,28,24,85,16,213,183,104,13,158,85,159,154,13,154,72,91,207,200,129,81,54,37,89,147,102,154,85,254,94,29,130,189,208,126,225,134,220,216,45,97,18,29,157,108,167,169,25,245,7,71,199,39,105,30,171,98,28,229,15,142,148,92,42,154,44,98,71,237,133,198,88,94,18,141,149,215,70,250,183,249,17,22,93,96,170,156,21,230,12,179,35,169,57,148,243,181,16,255,139,137,129,53,67,249,200,108,240,182,164,114,81,181,157,154,15,109,51,178,84,5,22,168,196,112,14,252,83,26,116,56,161,18,188,31,120,220,156,63,33,52,165,122,90,141,66,142,204,57,98,250,79,142,25,19,249,25,191,141,15,168,246,97,118,27,174,6,216,41,239,213,153,152,44,241,89,53,124,236,21,164,43,181,66,98,18,184,116,114,44,124,2,196,207,158,228,120,26,238,73,218,169,80,79,90,65,58,137,93,197,193,13,178,66,211,28,50,219,207,72,93,20,155,232,183,194,38,146,235,108,3,66,196,90,41,48,89,198,99,17,192,217,125,247,247,230,86,251,225,28,12,132,203,149,51,67,169,95,100,222,177,63,128,132,42,108,3,20,195,122,240,63,8,219,11,39,146,164,201,44,65,61,129,161,161,148,0,226,131,46,253,126,70,7,155,23,73,2,31,152,21,209,175,54,75,169,170,247,238,204,165,237,114,129,134,184,41,97,52,195,198,42,88,74,120,122,40,113,165,195,251,187,4,41,42,136,148,166,212,236,104,226,116,158,115,186,82,123,184,3,55,212,77,156,54,134,191,239,252,3,131,99,121,53,141,9,3,165,165,108,30,68,233,131,177,134,193,148,78,119,148,209,238,21,180,199,97,46,93,15,57,107,244,25,132,54,150,237,242,16,214,200,223,57,74,188,78,47,165,66,108,5,209,19,150,164,178,26,73,252,93,122,171,105,2,40,121,240,108,232,210,101,237,98,174,62,31,214,35,197,109,65,8,134,43,55,30,234,33,226,181,65,85,46,93,25,168,132,167,221,82,136,42,64,236,192,94,234,33,185,165,32,81,159,189,248,131,182,226,38,199,191,234,255,162,51,6,161,156,209,3,174,84,145,232,75,159,165,126,197,79,163,128,251,204,86,166,35,23,220,113,50,46,93,81,186,168,19,253,207,241,129,152,137,254,52,90,45,43,152,229,108,11,158,39,59,187,189,208,52,217,100,139,147,118,111,116,128,186,87,239,145,42,96,155,250,180,119,4,187,169,120,163,14,71,31,13,50,120,141,155,27,149,224,225,191,146,241,247,86,57,231,48,162,69,202,158,61,203,131,23,138,110,43,135,121,110,158,174,179,213,79,216,189,234,139,97,249,56,106,190,132,251,103,162,52,13,110,47,149,57,223,242,60,167,146,145,201,70,68,163,84,172,36,148,112,153,216,40,250,15,99,135,44,102,96,172,120,231,100,224,172,243,122,86,204,169,35,222,242,136,254,84,188,254,214,47,109,202,58,65,89,103,229,73,249,97,65,143,80,84,109,219,138,97,245,99,153,137,187,151,155,160,223,63,182,178,174,82,38,19,235,87,35,142,183,179,150,1,48,222,163,73,48,253,206,74,120,95,53,132,100,173,188,97,244,246,112,214,71,95,183,250,1,87,146,135,138,111,31,215,95,27,199,151,84,245,167,41,39,246,82,22,12,23,183,206,254,102,113,127,7,23,30,25,74,163,198,221,9,53,44,135,179,73,140,8,108,138,36,223,123,113,252,219,75,159,28,26,150,215,80,19,102,85,107,67,202,54,168,255,242,74,22,156,38,181,244,104,16,142,244,114,45,68,250,240,29,19,148,82,10,239,40,38,120,86,101,178,66,16,227,22,117,156,163,2,189,89,30,108,146,11,242,177,181,150,21,56,234,213,3,93,255,128,27,150,76,242,219,211,100,148,252,209,48,29,91,90,254,3,109,209,109,121,218,98,79,162,26,76,108,202,207,240,200,14,19,75,214,26,132,201,153,32,26,109,26,169,177,107,157,204,170,53,94,12,58,153,238,250,112,120,44,61,74,143,166,109,207,218,83,162,147,162,154,126,145,64,46,250,104,131,3,168,23,128,47,179,29,213,71,35,93,87,87,92,77,133,92,209,250,31,235,15,1,103,132,178,180,254,7,94,176,207,180,139,192,185,86,194,244,205,8,244,146,42,11,46,200,181,253,250,189,91,13,65,213,170,91,212,58,175,118,212,98,41,17,139,128,98,85,75,30,51,108,102,238,56,180,69,187,21,143,123,79,34,108,211,187,254,116,53,102,149,195,204,226,15,108,69,85,254,219,136,13,137,35,23,187,95,36,53,253,123,32,94,211,202,83,112,197,106,232,77,134,162,119,17,182,243,104,102,43,234,77,134,150,212,214,143,221,76,249,205,159,220,148,147,165,148,192,140,143,166,87,240,96,234,61,167,142,47,92,125,67,56,103,238,95,5,176,190,24,41,52,175,144,219,102,88,208,159,102,217,206,212,193,188,216,136,36,122,115,242,179,94,157,135,201,172,206,73,40,162,86,31,188,16,67,213,65,13,239,61,180,73,189,54,111,67,184,144,183,54,106,186,183,25,245,14,103,74,211,218,188,243,84,174,99,78,161,0,2,38,77,225,179,113,153,1,159,35,213,83,43,150,209,49,240,159,238,230,176,37,23,219,230,33,154,12,157,177,37,43,12,145,153,20,122,90,8,175,78,221,76,0,111,167,153,2,67,187,214,159,198,167,52,74,18,51,132,203,231,201,48,117,240,161,75,122,171,233,9,2,45,182,149,162,150,114,67,117,151,105,60,227,136,149,162,88,242,172,239,233,249,105,56,254,94,66,61,127,186,62,69,225,26,4,114,142,200,83,157,44,128,137,133,122,133,41,148,58,45,161,6,158,37,42,103,17,188,122,110,77,189,199,140,250,82,206,164,253,129,107,137,10,233,109,127,253,188,86,119,142,144,149,182,46,45,43,183,76,183,192,112,49,117,244,28,152,5,202,97,204,240,94,24,215,147,40,217,133,91,251,254,52,20,62,127,112,136,58,226,59,106,159,99,223,10,236,137,132,163,204,195,40,84,236,117,11,226,23,126,44,82,148,142,27,84,114,5,167,97,162,19,170,50,208,205,194,233,42,24,212,164,130,65,221,162,130,81,100,13,59,45,109,21,56,64,16,234,42,82,88,100,187,170,182,2,203,89,200,93,152,172,202,20,216,40,52,229,42,109,136,67,65,177,22,243,234,165,198,148,158,244,44,9,209,39,137,76,71,79,143,130,32,43,206,14,141,177,51,209,162,22,47,79,134,230,175,159,110,154,5,82,231,122,181,48,162,202,147,248,58,31,77,148,52,206,148,177,67,60,7,27,36,137,119,16,91,198,122,205,209,243,255,211,115,177,149,170,5,76,184,82,181,75,6,94,148,45,196,73,204,100,70,196,44,6,85,43,87,187,164,90,169,155,192,72,136,248,184,63,159,222,146,159,2,91,117,129,183,217,153,198,147,24,114,23,26,249,108,142,252,209,80,178,22,46,15,197,1,103,159,31,170,42,8,39,203,162,219,44,62,233,115,60,180,149,170,226,160,48,161,17,142,117,152,54,210,239,65,145,88,91,113,243,102,106,229,162,201,178,44,60,233,176,5,182,5,29,80,217,93,111,232,119,162,16,148,167,137,38,27,4,27,181,193,77,200,52,20,114,134,177,161,164,31,17,5,204,190,4,224,199,33,239,140,154,39,214,97,33,221,99,25,141,11,163,183,19,149,250,136,61,55,73,48,218,169,160,123,232,11,173,163,115,54,173,42,145,147,209,246,244,22,67,221,79,233,250,149,50,158,25,31,139,170,87,213,101,168,112,171,114,72,228,96,123,87,101,62,171,38,5,230,202,107,27,205,11,81,36,226,132,93,125,208,147,184,89,26,87,166,228,16,213,129,208,226,98,216,22,133,81,75,11,49,46,210,137,82,248,81,224,174,149,144,153,180,125,250,208,171,153,113,66,100,239,44,61,164,56,46,76,184,34,95,17,49,194,235,82,129,135,8,74,73,33,127,134,197,155,6,150,169,165,233,45,228,22,113,38,236,210,203,24,152,225,76,77,9,195,212,122,22,59,7,140,80,140,59,251,140,188,84,121,13,227,157,232,132,72,70,20,157,21,168,20,28,177,114,25,51,74,183,172,196,214,119,12,46,84,79,246,144,85,211,130,212,169,199,131,83,119,35,7,74,50,188,51,221,247,170,73,165,246,81,33,155,97,142,131,226,220,132,117,39,48,18,80,33,189,134,39,185,70,122,240,45,71,134,57,52,254,8,100,8,76,104,171,141,144,61,124,55,34,176,211,218,8,1,52,244,208,116,121,65,246,176,133,14,249,217,59,111,73,220,160,172,137,99,72,128,102,94,39,42,146,131,96,216,8,189,82,28,206,84,28,115,99,26,239,223,35,161,23,40,123,78,252,24,75,124,15,242,181,93,75,24,224,110,206,216,218,145,67,215,244,35,42,175,40,225,245,16,43,54,195,51,17,191,221,166,248,17,58,202,93,24,95,38,249,203,60,228,34,204,88,65,203,122,206,201,37,180,215,177,14,220,186,47,76,230,220,25,10,177,232,136,232,215,192,184,224,156,126,71,72,79,239,161,27,218,68,92,63,4,25,171,41,210,201,241,5,10,36,84,45,135,77,164,249,170,67,111,203,26,228,171,122,205,131,8,12,219,111,142,43,153,125,122,161,104,75,239,218,66,137,152,250,82,169,154,58,32,53,111,69,20,204,139,200,173,156,22,96,86,136,183,98,16,75,133,53,38,201,243,10,161,34,43,2,19,87,96,76,74,87,136,140,99,49,183,20,78,176,230,2,174,16,255,5,62,227,252,74,157,86,72,81,114,10,182,78,213,235,125,180,132,195,185,234,113,227,167,57,66,61,29,6,143,216,176,82,111,213,87,136,9,83,131,165,22,127,27,99,157,236,59,113,124,63,117,65,70,41,28,171,184,80,172,239,136,173,171,206,184,85,221,133,52,123,195,62,184,170,74,121,185,134,13,231,189,134,38,2,40,227,37,227,209,174,28,62,70,149,42,144,158,171,151,110,32,246,0,219,95,30,141,114,138,80,124,48,249,187,241,8,187,83,132,29,143,118,6,122,146,61,107,70,65,160,205,104,53,172,62,68,218,7,152,114,229,18,240,232,234,175,70,133,80,190,186,213,4,35,151,248,5,111,219,0,95,56,15,181,230,161,251,163,28,228,222,6,22,1,19,20,71,59,63,37,155,93,183,164,7,129,77,225,200,97,24,15,239,213,252,248,247,57,137,104,37,117,200,164,190,123,185,253,51,34,23,20,17,233,205,77,126,211,175,102,153,29,162,180,191,76,137,218,99,61,104,65,35,17,38,42,255,36,149,194,231,130,20,107,18,127,205,179,235,33,20,226,38,25,76,159,121,136,133,64,67,37,217,3,154,200,251,246,166,46,25,216,218,120,253,107,67,70,113,139,130,38,89,75,163,203,187,65,199,182,136,217,3,119,119,175,5,198,221,170,191,176,15,48,4,14,90,125,81,204,165,253,201,204,145,78,44,31,24,109,17,115,135,36,95,132,11,101,124,136,18,129,34,115,68,23,30,8,240,134,22,254,193,132,48,84,76,159,42,235,22,49,98,146,116,73,221,215,151,153,193,121,155,224,254,216,159,54,225,116,26,40,231,218,164,207,77,106,222,227,18,156,214,85,20,200,106,245,175,109,194,249,55,252,76,245,107,161,20,80,2,102,90,16,67,34,108,15,216,89,186,23,11,53,88,165,62,237,93,98,121,50,57,139,44,30,202,43,219,202,231,86,45,231,24,156,212,17,27,59,161,237,101,191,205,76,150,37,169,68,237,83,10,143,25,218,54,61,227,107,193,162,114,22,22,213,224,93,101,102,200,161,161,15,227,6,54,29,10,223,227,250,195,94,212,205,244,168,183,72,162,211,97,133,188,205,167,234,138,99,93,83,255,244,51,183,166,168,126,58,203,197,25,106,50,2,38,58,6,206,165,173,150,103,86,27,204,179,245,64,87,118,185,67,148,41,176,149,199,125,170,181,112,159,66,86,90,61,104,160,217,37,39,136,85,179,34,44,234,195,100,123,213,48,167,194,204,160,202,200,31,198,41,15,131,54,162,192,82,99,100,210,173,121,134,137,154,101,23,228,139,160,98,215,215,188,230,112,153,50,35,181,73,59,59,159,20,6,133,228,158,197,150,14,174,226,14,203,70,36,139,166,26,16,50,1,134,93,36,177,59,89,158,200,75,147,117,114,171,74,200,154,226,38,124,118,54,45,210,1,149,188,48,220,65,129,73,196,185,229,245,48,194,177,58,162,54,83,116,8,255,206,140,16,150,122,54,110,140,190,221,161,19,198,144,250,173,116,12,223,174,99,234,217,169,156,161,92,212,100,179,68,193,100,53,170,217,107,69,137,188,81,92,108,42,88,106,100,201,98,233,206,85,84,165,236,170,62,177,100,226,150,219,152,161,188,184,212,26,174,87,4,144,194,91,151,29,113,81,107,69,162,190,78,6,196,105,0,141,33,241,101,36,93,156,162,209,96,148,236,169,198,164,125,99,26,233,240,132,196,85,213,152,148,114,27,111,83,219,225,202,248,233,28,104,135,27,14,159,22,41,207,131,195,108,115,194,30,187,22,82,46,250,100,231,123,20,183,63,71,85,229,241,211,251,14,199,225,204,59,176,156,84,39,88,219,203,7,140,69,192,235,244,58,115,124,16,84,205,36,9,142,75,35,100,195,48,5,62,231,19,225,70,227,50,203,98,231,232,25,135,67,155,12,53,183,226,83,14,242,93,235,49,156,68,105,105,229,128,113,254,107,234,111,139,160,76,14,159,101,230,70,237,42,24,27,56,227,206,184,225,89,52,116,179,233,211,172,104,51,204,227,230,99,41,108,78,21,113,243,76,57,97,123,92,129,17,134,119,251,232,133,206,206,82,199,97,18,93,225,46,141,254,168,24,95,157,167,54,29,158,112,174,78,69,74,188,17,15,189,11,43,37,100,112,236,30,163,101,226,80,225,168,189,25,176,234,241,220,71,248,90,147,243,210,37,157,4,243,14,51,75,108,220,148,236,7,108,1,181,128,225,75,63,254,209,86,6,19,94,222,89,243,159,188,245,142,114,77,156,192,113,129,212,207,137,200,153,95,76,134,93,40,38,22,78,102,83,247,193,102,59,161,222,234,155,42,109,95,95,218,162,144,90,61,183,209,144,111,190,192,144,205,220,82,245,133,74,95,11,135,90,206,209,99,169,123,58,37,70,206,236,164,154,146,112,166,220,251,172,78,35,250,25,74,150,99,171,159,55,26,147,211,109,221,179,5,56,229,115,192,116,119,19,25,11,74,37,201,86,163,93,131,36,181,63,89,178,66,119,189,154,156,153,155,4,54,226,197,58,248,154,45,101,238,172,216,204,198,66,118,250,132,48,73,170,57,92,204,71,85,29,231,209,75,156,14,211,128,226,170,101,130,214,203,199,15,18,46,77,130,42,236,98,177,218,172,14,15,179,39,21,216,124,63,179,195,200,141,235,163,81,120,186,238,213,100,114,197,46,12,253,123,143,6,85,196,86,139,36,227,178,217,44,120,61,154,25,118,21,41,0,200,232,213,119,103,235,29,24,74,226,115,117,17,251,105,10,148,90,127,224,211,243,170,247,67,202,211,166,174,125,4,59,202,189,216,200,69,210,40,24,111,58,83,164,226,46,138,29,184,192,150,40,236,14,35,167,209,245,222,4,72,227,167,41,5,144,249,12,135,134,18,206,164,80,124,213,130,147,72,247,246,58,107,24,187,75,69,229,41,78,54,229,8,135,187,209,118,5,38,184,237,221,144,197,43,171,157,43,178,138,253,94,140,160,160,62,246,25,17,197,163,234,4,0,160,20,73,55,59,83,126,117,225,161,106,147,202,243,57,50,42,145,254,206,166,201,45,107,147,157,156,92,118,27,221,106,43,91,189,112,34,197,229,94,148,21,97,21,137,236,65,139,30,249,190,117,135,106,38,27,98,138,80,235,140,142,130,4,150,186,175,161,121,186,194,85,24,193,131,174,11,200,89,255,77,109,217,225,85,117,179,96,210,149,225,159,142,218,21,233,76,129,137,206,250,238,206,220,99,68,225,234,192,136,205,212,248,233,243,223,82,20,105,203,98,117,19,128,106,59,164,41,187,160,202,54,38,143,248,109,18,38,18,54,225,184,57,99,146,103,240,169,19,172,85,174,57,81,240,160,12,226,173,48,41,72,247,6,181,112,143,58,49,159,115,89,246,234,25,52,206,25,94,69,80,168,84,37,238,141,140,141,28,101,25,16,205,215,38,142,31,83,204,13,176,37,106,119,47,129,211,222,249,244,122,239,60,174,197,57,118,229,82,103,72,167,58,27,69,183,145,165,44,39,137,16,172,41,82,37,79,237,84,179,66,169,218,98,236,220,146,155,150,82,86,77,229,161,192,4,83,29,37,239,214,180,73,32,8,239,24,30,25,219,21,217,218,177,113,169,46,183,143,93,41,49,72,249,212,221,212,1,226,230,103,135,36,165,185,100,31,19,98,66,14,39,43,172,23,24,215,24,111,239,132,104,132,28,70,161,97,38,167,217,194,233,132,178,46,141,194,30,40,251,234,82,127,206,111,242,94,148,170,187,209,80,133,86,160,77,194,90,17,167,69,179,12,24,218,67,209,200,115,83,56,20,212,112,128,144,246,70,209,121,125,129,86,216,13,148,32,75,147,65,100,115,181,36,108,60,145,60,146,155,91,1,217,114,244,108,156,135,126,106,22,66,103,235,85,26,64,101,58,50,150,15,225,241,82,205,7,100,107,39,132,17,22,230,183,56,56,36,61,14,114,146,44,174,117,204,223,230,36,153,81,164,138,169,163,119,148,84,183,236,143,48,122,231,212,230,112,37,61,41,63,77,246,216,163,230,4,59,25,59,114,111,18,213,95,220,161,162,117,117,246,106,114,111,220,98,156,154,105,245,63,72,30,8,76,173,178,119,20,148,74,144,73,19,248,224,174,66,120,224,97,241,204,11,167,109,130,235,14,179,53,144,133,11,11,141,233,66,4,248,6,145,128,148,247,130,73,24,182,242,150,222,21,1,104,230,100,94,221,97,10,132,91,209,155,51,169,248,116,5,235,10,183,90,129,217,142,249,248,248,81,224,183,94,77,38,35,238,93,108,43,39,40,53,140,241,65,6,236,54,153,113,88,113,131,29,12,145,158,144,97,21,152,3,187,199,29,80,160,31,186,178,21,20,141,124,128,64,3,111,82,225,157,41,224,165,243,56,140,120,163,116,113,152,254,40,228,126,240,57,200,232,106,206,108,67,185,179,163,28,59,171,94,76,14,220,87,69,142,123,73,88,9,153,137,53,60,148,49,226,172,226,109,144,177,164,173,51,238,141,185,96,210,151,74,44,194,129,34,22,37,203,245,25,78,109,185,130,8,131,33,39,17,230,61,240,66,23,200,251,48,164,131,42,86,171,5,77,66,79,222,84,243,52,145,146,82,184,154,8,43,251,205,161,208,73,85,0,112,138,194,78,14,157,230,4,47,48,37,14,49,35,225,71,166,11,132,213,151,120,233,152,73,253,240,166,2,179,68,196,231,98,40,214,231,234,243,230,213,91,133,135,20,206,53,40,124,252,128,201,54,139,241,46,5,34,217,105,111,103,163,69,102,180,232,189,137,187,198,116,151,112,115,25,218,42,201,118,62,14,55,37,149,158,94,133,246,110,76,11,44,52,171,43,204,4,231,155,74,102,194,164,153,132,66,8,202,11,203,42,134,73,170,236,107,101,103,161,105,68,86,188,234,242,81,76,11,63,59,72,222,83,118,56,167,187,99,35,249,161,167,241,176,101,83,20,141,200,128,77,198,95,225,142,203,104,192,108,80,215,3,39,151,140,248,21,2,169,73,56,211,87,119,199,42,244,11,31,73,236,108,98,150,221,151,107,202,113,212,126,35,155,238,105,44,31,153,5,83,142,7,38,83,219,28,67,161,95,219,163,196,214,159,86,213,210,248,108,66,199,254,62,131,172,166,142,103,18,239,174,249,67,226,33,171,228,27,48,161,69,111,105,2,33,34,146,108,1,103,183,86,174,176,151,219,211,3,126,146,237,222,88,29,134,135,190,238,48,99,173,184,154,137,44,235,213,203,202,61,29,70,212,74,71,13,169,218,236,27,62,54,85,212,92,42,60,214,142,171,41,156,41,218,179,141,252,235,129,41,142,94,85,67,175,192,57,2,33,136,219,116,13,196,3,47,47,116,192,236,26,54,137,62,57,250,44,209,133,56,147,136,152,42,47,150,138,103,116,16,67,131,220,91,20,246,104,91,102,196,206,7,98,128,250,99,149,109,118,97,218,222,37,162,232,124,246,164,135,106,190,213,242,188,186,25,21,42,59,208,190,244,242,194,92,8,165,251,233,95,9,209,80,7,207,112,76,82,234,146,77,166,123,22,255,229,12,37,92,231,168,201,148,21,35,142,227,230,120,250,39,236,144,28,55,207,188,163,142,56,182,192,209,216,201,56,253,207,152,34,21,18,48,33,41,189,55,161,137,248,206,230,230,254,204,81,205,252,33,29,102,204,105,23,180,178,167,31,8,17,80,133,1,1,137,189,5,124,190,106,214,169,117,154,239,137,163,63,190,128,78,96,36,134,182,195,68,81,235,51,119,82,167,249,125,171,100,146,195,235,129,177,170,46,14,83,170,81,244,230,155,123,15,135,177,96,153,237,153,244,207,159,251,163,81,197,243,140,233,69,38,213,135,124,162,48,64,152,85,198,217,109,94,205,85,205,10,164,234,6,192,200,209,126,62,68,97,186,173,250,135,165,208,117,138,42,117,54,152,132,233,66,138,228,142,195,168,41,60,75,188,41,71,248,123,13,76,226,155,174,117,104,109,251,90,151,80,29,122,22,28,138,218,235,189,154,60,160,246,255,159,129,138,127,145,115,114,66,15,64,119,31,104,98,248,147,117,163,75,117,221,187,208,140,126,243,142,139,234,214,29,25,239,226,71,68,234,189,16,77,210,125,17,53,216,14,19,143,28,207,174,137,25,202,127,26,110,213,187,85,180,120,89,192,103,213,81,174,1,240,136,143,77,249,233,51,201,110,142,175,241,96,181,91,157,143,194,232,170,120,31,231,92,219,181,163,109,163,14,122,155,157,45,239,238,237,129,89,181,191,9,62,81,164,165,7,26,152,186,53,210,49,212,183,243,133,20,78,225,234,250,203,189,60,189,244,116,83,215,254,161,180,187,15,165,3,112,210,93,110,83,194,83,35,189,221,223,253,92,68,80,18,59,230,220,244,106,74,23,226,99,195,185,46,79,63,180,211,173,183,10,231,46,161,186,49,66,206,170,23,87,83,47,144,117,186,91,63,151,89,135,241,21,125,102,195,53,35,69,108,218,165,93,72,72,217,188,198,124,115,67,173,36,222,128,58,139,19,164,255,154,28,117,120,42,196,250,51,151,250,246,196,68,163,90,210,86,49,227,151,47,111,126,224,148,222,85,109,145,246,104,31,138,222,139,222,25,249,197,230,119,38,29,146,183,46,92,117,59,197,148,3,59,2,127,122,45,38,61,95,92,244,192,20,178,74,55,233,187,198,178,134,191,229,74,207,22,214,42,251,188,61,38,252,45,157,164,201,101,230,237,207,197,214,79,123,127,55,69,189,64,169,149,215,59,219,158,102,58,138,65,193,146,207,140,44,83,139,167,62,109,119,246,210,242,161,204,207,44,154,235,124,53,53,120,196,156,154,68,166,255,52,113,178,103,209,195,10,59,119,255,20,176,29,158,229,131,210,138,251,104,38,123,167,143,86,209,143,76,241,219,198,71,146,23,35,86,38,48,118,8,186,216,87,210,253,113,243,110,41,117,249,30,213,156,249,252,189,59,17,18,157,71,9,176,172,237,61,144,66,126,101,39,81,155,55,93,25,1,133,102,78,193,77,97,148,102,2,198,182,79,135,22,94,160,201,251,17,217,194,174,171,121,229,52,211,253,193,141,176,189,31,152,88,181,183,41,166,200,207,130,77,51,143,236,61,137,115,86,215,39,43,244,172,232,195,88,81,110,253,34,76,87,119,116,16,111,20,55,168,108,78,108,238,203,106,22,175,173,232,116,85,236,156,225,79,206,249,180,233,97,136,69,215,227,20,231,57,182,249,100,41,76,103,245,190,244,139,130,20,133,109,238,118,184,217,94,68,96,138,245,187,191,55,166,222,58,174,217,107,236,24,125,25,34,83,175,15,220,75,116,37,146,58,162,132,109,112,196,3,88,107,102,127,142,113,197,100,28,2,206,176,26,245,201,240,124,247,207,77,141,226,216,26,16,40,5,190,212,247,224,104,233,215,174,235,61,239,237,142,180,40,64,16,11,210,174,100,66,161,95,79,67,239,134,194,45,25,97,21,53,198,239,183,39,148,224,164,187,206,97,196,198,239,234,201,110,64,179,226,197,78,66,223,28,111,147,174,212,88,83,226,142,202,165,163,38,254,223,158,168,212,121,217,239,12,64,205,105,154,82,147,66,76,235,244,134,239,196,79,217,40,221,174,107,184,45,121,148,220,108,194,118,213,40,57,44,7,47,75,180,82,191,253,68,94,51,70,62,159,56,2,181,99,173,232,222,15,138,101,139,193,59,204,89,67,99,190,22,47,242,233,212,172,119,183,158,247,54,132,206,237,55,63,123,76,236,166,52,178,196,206,116,59,76,225,250,19,181,178,66,159,111,136,12,52,12,170,118,196,13,123,218,199,0,36,96,245,47,178,223,158,110,93,95,40,145,56,231,244,165,109,138,44,72,115,184,228,42,84,106,130,144,189,120,130,152,96,28,171,168,54,11,213,233,254,98,80,163,40,51,210,102,89,201,243,49,24,147,106,194,4,53,205,152,107,79,91,115,168,125,30,27,111,233,239,177,141,196,170,243,2,59,228,228,203,185,69,226,244,156,105,130,56,221,191,22,113,183,115,135,170,225,230,236,82,74,40,72,227,73,36,45,210,204,165,224,235,132,240,95,203,243,202,212,53,124,71,182,66,45,113,18,23,44,2,248,193,245,167,222,193,76,101,5,69,254,99,199,197,230,49,166,241,123,186,116,220,251,60,163,154,245,144,88,56,19,111,241,155,91,221,211,3,83,118,251,237,134,209,19,100,22,209,148,135,157,7,253,181,152,36,170,198,139,209,45,243,47,133,87,42,85,220,154,47,65,23,200,127,250,252,176,58,70,89,182,5,177,22,135,207,183,105,26,46,30,150,66,241,207,129,174,73,209,120,177,105,203,249,242,83,161,141,40,207,147,52,209,114,115,60,200,148,73,56,243,228,152,198,114,175,233,194,158,243,77,91,16,55,240,229,195,34,207,77,123,247,76,54,63,57,60,173,112,68,83,103,166,15,230,240,72,106,118,96,83,250,57,114,196,205,155,113,5,53,107,55,178,123,164,20,243,8,40,154,120,56,35,101,184,139,47,81,217,115,128,91,154,140,44,213,69,84,15,154,216,235,74,147,145,154,244,250,110,22,96,250,169,166,42,97,23,101,71,39,169,158,242,164,65,243,152,126,111,132,171,180,65,55,10,91,53,80,138,158,158,244,45,123,160,237,77,70,229,197,146,232,18,245,16,236,203,29,102,103,161,9,243,100,124,226,120,238,60,213,110,150,36,39,186,75,142,154,7,132,36,181,77,48,220,87,61,98,176,93,7,23,249,218,240,236,179,229,247,165,109,16,94,169,241,94,166,126,208,21,134,26,54,2,70,193,88,51,230,48,26,157,55,136,194,0,245,220,77,115,249,61,212,19,136,233,192,167,148,39,47,86,222,20,143,70,9,202,146,223,182,12,136,247,112,228,39,186,104,218,65,66,216,161,112,128,187,0,20,71,185,154,78,234,172,247,130,40,193,20,57,94,66,228,16,246,189,19,19,58,120,40,35,131,239,23,112,167,24,77,24,89,13,101,90,103,129,22,83,225,121,88,108,221,138,9,63,148,195,138,148,116,193,252,67,123,192,239,157,141,1,175,180,66,124,80,74,192,68,30,132,175,101,122,33,30,106,52,87,80,213,122,61,24,110,170,190,131,98,244,156,105,92,30,141,58,17,15,255,179,161,53,235,105,133,137,154,126,31,44,195,228,124,136,156,8,253,110,255,105,211,111,239,250,100,103,172,199,208,229,235,46,77,118,82,205,93,188,56,220,74,130,150,8,132,0,99,254,147,29,230,0,163,207,157,76,188,196,209,6,169,230,129,209,186,244,231,174,20,215,40,59,143,90,100,47,234,45,108,13,52,190,138,90,27,186,223,142,78,42,111,30,24,161,71,255,105,194,164,75,191,38,233,73,247,43,196,230,2,142,233,80,152,184,147,255,116,222,236,253,132,221,106,101,208,203,127,59,19,60,83,146,219,121,205,22,75,159,85,46,23,101,83,98,21,94,162,205,200,62,142,231,181,59,206,239,1,167,51,34,158,54,133,240,21,93,37,77,232,68,250,98,248,175,250,232,132,29,33,86,11,48,134,205,197,212,81,182,188,73,159,12,207,27,239,196,168,208,38,229,59,158,131,207,116,230,31,163,150,128,162,180,56,252,73,215,189,66,82,11,167,119,233,164,236,100,188,0,149,12,214,218,26,183,38,18,215,93,1,237,192,148,120,233,247,98,163,238,211,97,194,138,79,121,154,40,97,124,249,22,244,157,235,210,29,39,116,161,41,48,9,123,165,11,143,145,66,226,153,178,52,44,11,30,120,23,143,30,151,52,77,161,93,225,105,108,127,135,89,68,165,197,40,128,140,249,136,168,204,210,80,76,231,91,184,114,137,121,154,181,169,45,198,81,167,68,123,15,180,195,171,146,195,51,194,194,1,119,75,10,41,119,188,132,241,165,153,47,115,228,22,152,83,128,119,97,18,184,234,233,4,140,199,135,191,23,242,253,34,153,154,113,49,32,202,238,112,55,78,144,192,52,219,8,152,137,90,123,248,164,48,199,163,3,230,221,170,41,119,202,249,122,44,110,144,39,210,211,228,212,34,197,142,151,138,226,148,117,42,157,36,10,253,244,66,121,82,81,194,125,95,150,177,243,79,130,150,204,82,30,52,229,200,187,122,163,162,240,189,37,10,219,81,170,191,55,175,40,122,104,39,62,127,30,214,127,37,25,241,95,9,249,20,193,203,213,60,171,62,89,103,72,120,163,157,61,22,21,121,2,79,52,214,253,139,152,62,152,162,11,141,37,127,110,132,1,148,98,74,1,254,112,222,96,177,45,129,134,169,16,198,218,41,121,163,240,189,183,156,239,169,231,238,30,234,164,90,149,221,137,94,77,25,182,159,217,76,186,85,202,62,40,218,217,37,94,26,186,94,17,242,18,38,90,195,105,235,133,57,28,162,155,192,70,177,246,70,121,149,227,169,23,194,71,222,47,62,115,33,26,186,2,115,44,240,131,85,50,129,207,162,165,23,72,36,249,75,27,229,113,43,220,173,21,28,166,230,67,154,140,66,49,70,152,193,153,69,176,137,255,36,199,25,170,172,29,101,227,46,35,123,144,223,114,31,185,3,179,111,145,153,212,66,123,158,135,59,48,82,12,77,97,204,96,190,125,39,133,159,148,5,100,129,41,214,143,155,227,117,175,73,167,65,21,176,43,237,125,133,159,93,97,138,213,183,223,124,253,88,139,23,46,236,207,190,51,8,39,123,248,194,242,65,74,177,90,179,15,62,187,99,102,9,129,177,121,12,20,78,138,236,68,168,18,128,255,234,48,94,36,178,37,38,67,189,252,252,157,105,221,34,54,141,38,78,81,103,92,141,179,168,146,95,7,33,231,26,87,159,201,244,236,66,229,230,213,18,182,142,162,224,174,109,70,72,195,57,164,217,196,31,165,226,62,99,154,227,122,224,196,104,41,228,208,250,31,99,245,6,12,45,61,233,197,211,194,167,31,12,53,54,13,253,233,205,200,246,159,238,102,230,45,253,172,33,80,209,252,115,97,129,39,3,119,52,244,220,123,92,172,190,201,88,106,33,179,24,63,76,39,214,230,70,229,119,52,111,79,170,25,158,254,143,36,237,42,14,155,114,150,236,82,6,174,191,190,233,180,248,250,212,151,178,157,223,240,230,102,111,166,7,194,129,197,78,138,177,117,38,132,39,178,128,242,216,249,212,254,206,48,95,171,118,35,147,10,136,139,177,7,212,159,30,13,97,100,255,26,112,160,116,167,61,16,245,233,209,220,156,138,135,214,114,209,252,238,144,138,148,55,114,99,85,11,197,82,117,49,164,3,179,85,144,197,101,80,127,63,239,111,23,43,126,21,120,96,9,232,35,19,213,229,33,51,37,68,137,88,123,48,67,127,60,84,204,137,186,167,248,214,152,158,148,170,37,110,84,163,124,92,155,3,119,44,206,171,86,192,241,232,113,117,37,54,45,205,2,37,168,198,184,70,250,98,75,96,130,186,88,86,21,135,153,11,245,197,16,75,112,51,10,104,62,99,107,173,24,62,150,103,1,241,239,121,126,236,12,84,121,177,51,146,241,193,117,24,242,183,254,52,221,118,199,189,33,80,106,73,34,123,11,175,171,69,19,168,170,192,179,213,5,186,197,6,19,31,54,52,138,142,153,163,151,82,108,178,228,188,56,19,58,119,57,46,102,87,47,45,138,55,86,100,54,97,138,97,207,42,87,67,104,44,241,220,9,190,107,82,184,187,119,107,62,235,246,57,243,201,0,56,131,137,220,193,118,216,180,20,165,146,146,175,191,189,23,66,183,163,68,251,194,168,204,229,64,49,134,147,241,65,48,29,215,20,135,137,169,43,218,8,49,125,223,226,44,90,166,116,41,240,153,188,252,67,34,210,186,196,110,147,48,65,137,98,44,68,188,153,54,244,185,168,94,200,254,203,20,178,138,193,41,132,184,22,81,105,116,188,107,22,97,30,142,96,140,24,127,50,106,248,180,106,150,60,78,115,117,90,124,114,235,83,98,0,71,107,7,152,30,93,246,3,14,194,183,223,208,33,192,192,78,67,224,115,34,246,62,132,65,223,208,20,53,26,250,123,198,115,161,79,47,174,34,231,179,226,159,91,189,77,206,212,127,118,129,114,53,36,104,79,219,100,83,240,215,45,163,101,58,115,245,142,128,112,251,214,78,132,252,68,128,245,244,237,162,183,70,128,243,59,32,31,24,25,77,217,212,177,61,161,0,237,131,241,226,80,170,195,36,151,232,154,63,7,198,185,80,199,213,153,35,179,19,95,40,151,94,34,96,147,97,147,184,236,8,155,201,218,197,65,52,99,142,217,92,116,1,118,7,62,55,242,82,120,111,140,232,191,132,205,52,41,58,77,91,120,251,47,19,149,145,77,2,254,104,195,43,179,51,214,26,15,1,116,226,132,156,124,205,67,203,145,41,94,96,142,6,241,224,168,69,108,69,137,211,199,151,46,229,241,153,34,11,9,255,201,127,186,224,7,35,27,171,137,38,255,136,246,62,203,101,23,241,39,202,159,71,142,126,128,119,70,215,78,134,202,85,139,161,67,56,188,37,125,50,163,201,250,213,196,225,69,66,6,24,14,148,183,104,34,17,172,157,12,65,13,95,109,23,85,225,83,246,139,243,167,134,230,63,205,54,89,227,67,148,147,159,81,253,53,202,220,144,161,117,236,216,57,245,11,243,103,19,35,215,106,65,248,206,197,179,119,166,185,179,69,87,39,219,161,212,185,62,7,198,8,102,61,240,184,171,210,52,115,18,137,120,79,219,18,122,31,157,203,50,135,10,115,32,104,142,146,11,150,211,193,52,175,182,47,140,121,96,52,106,36,0,139,78,85,243,184,51,190,142,36,69,151,194,144,229,252,193,201,166,106,57,58,223,62,123,14,1,127,69,99,152,42,60,221,255,2,67,49,19,70,16,148,124,144,175,59,19,223,205,252,188,53,12,143,238,111,141,47,74,122,158,108,18,248,241,159,70,136,71,73,204,88,180,79,151,200,160,227,84,53,66,204,86,243,237,220,110,186,244,120,146,177,19,5,70,231,173,216,104,26,90,144,110,202,83,211,135,238,68,67,92,197,34,16,8,168,110,122,204,28,98,38,65,10,83,136,239,61,13,49,60,13,245,79,66,195,53,30,205,52,110,100,203,57,167,5,4,191,70,61,187,64,52,154,84,217,128,148,156,47,31,191,188,153,142,237,73,110,189,57,138,34,131,206,149,203,84,30,190,159,30,20,36,43,251,234,192,230,146,229,176,185,169,72,47,94,198,197,240,39,131,208,179,116,58,196,19,196,215,250,129,165,232,211,137,23,75,189,79,211,103,156,27,1,84,97,18,59,1,119,19,175,82,216,40,159,14,23,20,179,245,106,76,173,190,212,123,54,227,54,177,167,1,166,150,174,59,140,90,221,122,174,54,119,8,135,241,69,124,126,155,189,183,47,109,244,26,162,95,10,239,32,223,18,18,226,132,44,223,107,145,95,241,102,49,227,170,103,11,132,43,156,23,28,18,235,106,15,57,139,24,31,84,86,135,211,236,47,56,60,22,79,132,47,61,81,28,224,233,146,91,196,30,137,42,180,247,234,230,157,216,28,130,155,14,94,148,69,92,19,136,136,170,81,234,31,248,110,57,145,190,59,227,229,121,107,19,248,112,24,217,189,189,31,216,83,170,217,108,220,251,31,208,237,44,111,11,251,147,255,120,126,186,59,75,3,105,9,170,61,245,115,193,70,137,158,212,76,99,244,129,57,63,4,140,246,206,120,218,116,34,245,247,193,149,160,133,46,80,84,96,166,232,197,149,88,138,46,157,40,187,185,34,10,154,214,144,27,245,183,137,17,221,171,209,104,238,218,15,33,187,212,128,49,216,120,122,49,81,216,232,166,48,120,214,115,245,36,117,23,112,223,34,234,75,37,197,40,241,53,139,89,178,8,184,123,248,199,35,223,80,170,38,200,39,105,231,233,203,147,57,215,36,157,238,118,110,203,117,250,126,18,11,90,175,14,127,174,123,10,130,56,10,33,13,105,81,182,88,174,37,153,201,46,61,165,69,19,245,148,59,47,48,63,117,157,75,183,29,223,253,230,201,36,212,244,106,180,93,99,224,67,156,209,204,39,36,156,225,22,75,232,28,236,135,143,141,111,233,118,85,121,211,57,120,63,54,241,194,230,27,138,102,244,175,245,192,103,189,244,161,75,86,141,88,168,192,204,166,190,196,64,60,35,128,162,112,43,78,101,61,48,18,146,58,93,162,94,24,219,109,8,209,121,61,79,190,182,235,171,243,113,72,8,11,104,114,185,223,188,208,140,79,165,115,233,102,163,227,167,27,19,64,213,35,50,91,23,132,209,29,38,217,156,244,173,81,201,244,253,4,73,154,165,20,42,98,166,164,106,62,152,2,55,173,146,96,241,218,241,57,209,192,230,19,137,100,16,81,86,143,19,53,4,61,85,110,101,161,217,228,218,210,249,116,58,19,71,82,184,85,23,217,204,60,197,210,202,111,204,12,251,240,207,101,146,166,42,133,116,6,253,242,200,25,250,158,79,181,12,133,247,217,23,252,102,105,204,254,160,86,93,239,48,180,139,170,50,74,40,220,212,184,26,225,171,172,111,245,59,130,59,156,45,27,175,240,66,143,229,131,49,97,17,57,98,224,93,227,4,142,95,75,213,122,94,224,72,83,147,211,38,216,246,135,139,125,174,108,213,4,166,202,243,211,35,14,186,205,228,132,214,243,94,28,72,253,201,138,177,112,222,215,14,227,4,146,189,208,99,158,215,70,91,201,91,156,144,161,146,116,105,241,17,211,120,163,52,62,171,168,86,74,120,45,248,111,83,212,47,254,129,246,173,155,87,108,65,97,64,64,69,219,212,120,235,31,202,135,47,143,236,21,214,134,23,70,132,235,29,63,120,183,250,189,147,177,41,158,17,80,131,55,6,113,131,98,201,103,120,89,12,255,7,155,204,133,202,125,49,238,17,247,119,216,84,77,30,184,132,67,55,7,45,152,209,122,115,244,193,74,92,205,91,234,33,29,162,78,143,223,38,142,170,178,62,243,199,72,158,14,227,81,54,117,149,64,122,215,7,167,213,241,117,61,249,109,19,106,254,134,54,44,157,52,158,155,91,198,170,58,12,97,251,153,179,16,119,219,254,228,156,36,218,243,228,104,216,248,247,196,7,151,160,163,46,34,196,191,188,89,8,230,236,231,201,225,70,251,189,49,82,72,122,22,216,216,52,199,79,163,82,174,84,115,214,220,28,243,6,68,231,179,251,215,123,83,40,237,163,151,94,245,46,2,197,106,101,29,61,167,18,13,169,227,167,154,35,240,141,190,221,208,112,254,100,27,236,121,213,3,19,132,209,35,16,177,58,231,12,65,130,131,205,172,141,82,40,162,14,120,204,82,244,200,186,49,74,244,8,67,53,107,187,253,192,44,81,254,181,225,241,60,33,134,157,131,225,101,5,242,165,63,77,106,193,82,111,179,138,187,132,110,122,145,101,218,62,244,145,132,152,79,12,1,56,210,70,84,200,207,245,71,56,199,107,255,84,31,223,155,175,30,221,212,206,229,239,163,153,114,131,195,8,14,169,246,27,211,254,244,32,174,69,120,199,126,110,110,155,238,15,62,51,115,126,134,62,100,165,233,247,230,16,52,222,141,18,250,125,222,42,180,249,124,214,244,18,158,233,166,219,83,85,103,201,118,89,37,186,74,98,115,255,118,149,65,236,214,225,110,189,86,97,228,195,2,166,134,74,127,25,113,140,30,247,54,89,32,125,238,138,247,212,215,137,137,198,171,211,5,163,139,136,83,117,24,50,219,179,35,64,208,104,59,106,166,246,250,220,221,68,239,29,54,191,129,245,204,26,59,142,25,20,92,229,39,114,72,108,170,181,128,169,183,127,230,90,116,0,125,90,40,191,240,159,54,202,194,178,51,174,54,46,129,162,108,202,190,79,93,8,171,148,103,124,160,247,234,157,212,150,198,244,44,95,233,204,195,31,255,203,38,171,162,181,166,44,126,219,217,128,84,59,174,164,82,150,198,107,244,61,177,17,182,211,179,35,160,158,220,247,134,101,176,7,43,186,27,225,116,229,81,25,156,70,186,210,93,49,210,101,145,113,24,29,13,21,225,76,196,108,60,255,88,200,219,229,169,219,13,139,103,251,199,238,152,36,78,189,26,222,65,242,247,234,156,206,158,221,8,178,28,241,57,59,197,170,10,103,203,115,120,155,118,140,45,244,230,185,148,148,162,89,88,38,53,255,178,152,95,157,168,78,49,77,163,30,87,96,236,138,125,244,33,67,208,85,135,198,204,165,157,36,153,41,215,71,225,69,224,105,42,248,31,92,173,68,78,127,123,27,195,201,97,19,237,144,54,255,233,68,7,12,163,88,85,58,139,49,231,226,230,236,165,116,243,137,184,64,241,57,201,206,179,89,119,105,197,214,67,111,212,130,55,236,86,152,122,38,95,6,140,168,51,85,146,213,146,50,45,110,142,124,164,94,76,158,241,227,91,100,136,104,77,43,34,150,121,35,14,239,44,38,208,213,245,234,133,235,90,192,205,120,148,2,99,53,238,159,19,93,122,45,88,162,216,174,69,184,137,253,248,214,116,5,41,157,233,210,191,7,54,141,79,189,26,178,181,47,49,166,226,45,150,68,200,166,50,102,189,205,16,236,26,143,200,109,39,92,255,245,21,178,34,73,5,145,23,180,238,217,3,238,80,225,20,70,113,210,19,210,198,29,72,207,213,163,133,51,16,33,235,243,185,83,121,132,106,87,185,48,41,230,253,7,216,55,159,217,146,211,122,26,64,194,50,70,111,182,58,253,253,254,116,242,54,67,67,85,61,214,236,185,131,216,67,77,181,249,141,188,175,229,10,108,232,117,205,244,62,54,22,145,129,66,122,45,127,184,56,18,114,168,93,60,69,215,246,211,205,123,33,41,125,165,101,47,83,191,188,104,129,152,152,223,6,245,142,98,139,174,42,157,131,150,22,237,217,205,201,117,62,191,92,220,220,147,124,14,234,201,250,220,198,149,242,6,133,38,154,219,3,219,129,236,131,205,107,233,17,29,110,102,25,226,112,55,245,43,133,43,95,216,225,242,202,160,241,113,225,134,56,76,2,75,167,36,4,175,34,56,207,150,250,60,170,254,118,49,195,48,135,145,252,122,30,205,72,198,1,35,4,242,124,78,148,0,253,124,197,118,164,151,252,92,156,92,162,48,179,46,243,7,10,163,38,179,28,198,228,247,233,164,8,252,120,184,201,42,19,117,31,180,80,24,139,78,10,195,229,85,83,54,47,99,191,24,106,108,202,143,122,245,89,99,60,133,148,77,215,233,253,32,40,65,249,247,162,102,69,171,149,160,32,245,28,93,137,172,250,179,70,156,207,89,34,41,151,147,233,237,237,7,222,110,90,127,96,210,6,249,237,12,206,16,67,39,254,108,101,242,251,211,201,237,161,177,116,98,131,253,252,52,41,236,230,48,219,34,189,152,25,201,15,118,16,94,215,31,63,215,114,113,81,214,216,77,105,185,78,165,107,184,109,35,165,69,249,201,41,44,19,242,154,142,54,4,43,247,51,137,187,54,111,38,14,197,113,234,89,1,194,72,252,52,24,250,27,69,47,134,152,149,3,30,248,150,42,60,70,20,139,35,86,85,158,170,233,69,93,149,239,238,172,160,42,107,47,35,117,27,167,8,243,102,87,221,128,197,34,93,226,222,103,211,50,85,119,8,146,80,137,131,54,82,101,243,145,11,47,188,90,52,56,249,157,252,60,25,27,29,239,102,9,67,14,45,99,39,83,18,249,134,132,202,159,106,41,83,240,86,189,92,41,91,45,199,146,51,35,166,131,115,244,184,26,115,35,189,55,65,232,226,115,10,138,94,77,41,171,11,70,71,242,216,32,186,1,83,51,122,139,45,147,19,94,81,214,43,143,26,141,121,139,228,11,91,129,133,110,177,176,21,242,157,39,153,168,172,148,85,74,128,145,111,249,224,186,140,117,244,108,208,106,12,31,178,75,249,217,97,33,130,231,231,8,99,80,234,86,127,25,57,176,199,189,145,48,94,239,79,99,168,247,193,148,9,215,241,60,56,190,132,222,42,197,108,34,244,201,70,58,27,97,255,237,211,237,122,122,110,62,216,110,248,111,99,246,163,242,186,140,137,17,84,68,82,158,234,117,204,247,100,112,250,163,65,143,208,10,101,26,1,202,173,195,200,20,141,103,103,73,190,222,81,232,34,58,221,21,83,216,241,7,71,149,64,41,198,139,180,86,112,67,81,37,200,229,217,190,157,163,113,36,212,169,16,43,207,174,19,175,20,127,233,100,50,247,186,173,172,203,117,208,56,78,166,161,34,17,80,115,206,201,120,58,140,192,196,243,216,120,128,125,11,68,130,42,136,91,180,194,103,235,223,227,234,68,74,71,199,230,207,243,249,131,17,104,211,32,216,50,199,207,175,155,29,24,5,161,103,187,140,43,100,241,223,102,218,124,58,18,210,105,251,219,180,66,17,166,42,119,188,191,93,147,63,218,28,102,252,240,204,73,232,112,59,140,76,91,123,94,140,225,234,143,54,173,112,91,167,13,74,57,190,109,39,171,28,138,161,207,215,52,69,70,135,73,52,62,83,49,129,152,25,48,19,152,174,17,240,188,107,52,170,153,172,61,189,16,58,163,183,10,110,187,91,157,0,56,147,186,146,57,229,24,100,47,116,4,32,51,228,175,69,206,236,153,168,225,178,215,128,169,96,121,71,151,241,255,253,115,194,36,154,239,169,111,133,199,26,116,147,118,206,156,207,153,113,167,219,226,237,140,190,172,123,113,178,150,187,249,213,80,17,183,238,44,241,122,240,105,62,17,6,121,18,45,120,205,180,219,25,216,29,104,229,28,142,34,225,223,147,168,99,164,171,233,89,25,6,191,195,231,75,35,24,244,184,43,156,118,242,155,179,28,41,25,145,157,102,114,177,101,68,218,200,62,233,57,29,145,132,28,55,63,187,187,103,71,112,158,179,57,7,147,163,85,219,67,55,112,228,56,211,244,158,102,234,76,186,74,36,11,17,4,204,128,217,111,232,190,184,207,109,130,70,131,0,199,19,57,89,174,110,74,97,200,154,249,141,202,156,29,246,244,54,79,166,47,86,159,144,79,117,114,5,181,59,236,94,158,96,20,73,86,239,76,22,251,127,110,110,37,206,223,205,23,12,172,39,57,188,9,216,79,71,109,132,61,89,84,116,244,155,195,196,54,30,122,196,153,9,124,89,79,208,17,135,110,138,39,199,81,103,218,19,231,72,75,117,165,44,171,157,125,20,64,119,60,243,140,230,134,139,41,125,59,220,209,197,93,15,177,35,108,220,14,204,64,95,15,105,36,119,167,187,99,222,212,213,8,23,210,16,210,210,254,222,68,188,85,91,24,95,220,17,147,26,244,186,169,97,102,56,139,237,11,17,28,20,91,91,141,189,67,199,246,253,122,194,5,111,169,255,2,122,151,225,131,139,44,149,89,171,41,141,135,209,237,63,141,50,186,146,206,39,69,178,174,124,147,76,62,190,107,50,101,160,145,236,163,27,218,198,214,243,21,227,43,12,226,173,52,187,137,17,27,116,51,162,4,222,104,227,172,220,93,195,181,136,82,185,0,112,194,198,150,228,137,178,232,18,29,217,97,12,210,52,94,75,147,198,172,246,21,11,43,59,16,143,167,21,48,149,146,26,145,237,38,186,23,191,77,150,84,19,3,112,186,118,124,238,102,206,208,250,219,196,243,125,248,46,142,60,85,51,188,103,247,127,90,58,224,54,30,249,109,72,145,148,129,56,76,69,136,210,74,76,167,202,95,251,244,139,173,102,28,19,54,97,141,215,174,198,188,81,22,41,101,5,201,31,188,154,81,228,124,224,234,196,242,3,155,255,195,11,239,152,88,22,123,10,61,57,66,20,128,25,241,193,8,127,61,105,189,118,102,3,183,129,75,12,55,172,12,244,181,115,28,229,141,181,203,129,76,97,98,16,254,228,197,200,179,15,147,148,90,86,127,111,200,206,42,169,8,1,173,56,9,226,192,163,61,231,105,148,5,231,186,87,67,222,80,226,57,159,219,121,64,168,21,81,181,174,61,17,51,247,232,168,54,113,105,30,8,107,132,26,205,114,142,58,85,201,252,7,62,61,219,127,250,15,62,7,167,155,66,53,15,52,219,217,92,59,57,146,199,223,232,37,160,174,177,226,105,198,17,95,16,33,145,62,44,239,15,195,169,252,34,70,112,245,8,196,60,48,54,101,113,245,153,235,159,158,132,124,151,31,69,168,203,128,62,161,47,141,102,86,243,39,91,88,133,62,195,15,226,181,175,189,112,211,146,22,119,51,244,79,87,114,152,5,237,89,131,40,129,243,194,142,100,145,174,242,12,94,82,57,241,104,144,163,243,243,228,103,75,238,221,144,217,147,34,54,69,41,38,251,190,22,202,94,204,51,15,191,54,121,152,224,192,148,220,62,223,11,7,188,29,87,99,21,253,180,10,177,179,228,239,69,221,217,248,3,92,188,0,251,28,59,224,91,232,18,69,157,95,139,86,233,84,26,61,174,74,12,222,29,87,151,254,176,182,144,145,115,55,91,228,209,76,91,247,109,51,15,253,163,238,92,30,230,199,129,73,54,251,189,121,138,151,209,124,214,83,79,9,114,202,217,85,201,2,246,57,157,92,152,38,89,245,61,159,171,219,156,209,87,42,178,15,91,127,155,40,120,180,169,133,228,210,179,76,16,199,246,39,71,46,103,148,167,35,238,80,130,79,86,250,253,78,12,103,121,205,190,105,56,159,3,193,189,199,169,170,187,150,59,202,136,40,8,62,247,110,81,238,117,96,230,195,249,192,149,194,246,15,38,6,212,159,47,2,25,184,251,79,67,38,93,79,39,39,157,236,67,31,199,158,150,159,231,70,211,192,27,5,79,236,190,223,123,83,214,248,193,44,50,251,189,184,187,31,58,18,228,184,127,61,191,140,228,151,63,152,217,75,172,231,165,75,185,40,167,254,249,182,88,159,190,47,134,39,170,254,14,214,220,158,238,72,232,92,96,61,241,124,172,240,161,62,176,49,254,159,142,146,247,248,146,10,104,185,156,13,163,210,251,250,178,245,235,131,23,63,253,180,247,249,23,143,52,91,109,70,125,216,127,112,98,179,127,14,2,14,235,109,112,118,171,126,82,65,172,128,49,160,123,25,202,128,252,201,209,123,124,152,31,12,117,103,92,18,141,101,117,82,66,51,7,102,95,65,176,215,56,7,143,135,89,207,196,16,55,55,197,182,103,155,101,218,216,31,12,125,105,104,33,196,48,179,151,236,48,26,77,218,75,73,227,57,65,221,178,60,90,178,72,121,61,126,97,142,162,107,249,144,250,249,98,62,178,71,183,34,220,151,160,222,98,77,71,22,254,97,94,77,147,244,141,86,193,159,230,225,36,147,73,240,90,76,106,226,41,52,223,186,179,61,71,58,159,209,206,115,166,254,84,12,204,95,245,179,195,3,167,196,173,219,230,179,3,240,121,126,80,70,251,84,143,144,149,139,7,39,46,150,244,167,49,95,241,120,47,37,86,116,6,221,238,83,212,30,45,78,78,168,233,49,7,135,219,88,58,135,89,87,183,231,48,144,70,140,129,106,2,72,202,94,39,141,234,59,83,194,31,77,171,168,89,12,139,103,120,77,40,128,244,214,227,234,183,154,255,242,217,13,236,135,2,97,82,12,241,220,168,152,175,247,144,179,90,28,214,41,46,78,15,47,228,28,168,187,83,69,147,149,118,214,154,31,114,251,118,129,252,132,92,11,12,221,231,252,197,203,58,76,56,101,62,12,243,49,188,86,57,33,85,117,54,104,15,225,121,56,161,236,160,196,154,117,101,92,82,113,147,40,250,76,79,233,201,217,140,159,61,154,191,23,250,87,235,161,36,207,29,140,149,211,11,206,76,251,60,55,142,53,57,80,230,168,250,48,127,139,167,206,176,112,64,196,224,97,218,32,144,23,112,121,244,178,97,63,96,86,232,40,118,80,15,47,10,183,9,71,23,138,233,237,225,115,85,231,209,64,249,28,67,45,3,126,92,50,31,28,157,100,148,106,110,193,99,59,179,80,113,152,227,213,195,216,130,162,245,69,200,177,216,105,136,160,104,252,129,83,130,255,54,53,71,173,254,129,233,233,11,4,75,228,153,219,52,104,99,138,68,254,100,211,114,149,26,242,65,81,104,250,213,103,174,43,79,194,207,190,173,207,148,188,244,206,15,124,214,57,151,35,62,240,89,0,94,90,8,6,196,209,104,38,236,164,15,78,244,233,163,97,51,215,236,174,254,89,4,163,40,129,119,152,162,106,205,228,163,37,145,124,119,214,153,235,182,230,28,168,17,138,6,135,244,164,34,52,11,73,109,119,248,73,8,12,105,33,15,17,186,115,76,240,207,129,206,152,242,108,150,185,192,13,239,161,116,162,39,170,137,26,149,87,9,37,140,36,209,163,120,242,25,208,203,62,184,110,132,203,158,224,186,51,180,147,5,110,243,243,96,27,55,151,184,214,108,43,52,212,107,38,207,254,203,36,72,85,35,223,72,27,53,218,228,28,115,114,121,120,21,76,24,62,35,224,229,88,52,176,104,52,140,24,150,152,130,108,205,241,16,86,140,7,163,172,248,141,158,143,156,92,63,13,213,29,130,154,26,232,157,166,124,248,193,191,170,3,101,93,176,13,137,78,134,130,208,195,146,70,182,54,13,239,100,80,224,102,214,84,98,218,99,196,224,129,165,54,223,204,47,149,59,254,104,4,116,242,126,243,148,81,135,128,156,150,81,145,158,12,233,242,16,24,253,243,76,108,15,195,128,88,131,15,30,242,44,90,180,11,17,54,69,148,170,39,43,245,124,92,120,101,201,68,142,188,62,140,143,70,54,215,135,135,213,60,42,83,5,17,88,151,29,97,100,240,167,210,226,248,221,199,218,209,236,252,160,232,153,148,187,79,208,132,183,167,158,0,16,184,222,177,169,108,248,168,37,101,50,91,60,197,7,102,67,245,40,233,200,68,62,205,165,142,45,227,188,180,186,130,114,21,26,205,225,70,170,68,30,141,176,84,242,39,227,235,104,54,2,233,175,121,31,236,44,168,186,209,198,18,113,184,230,104,98,182,62,176,252,178,109,13,188,255,55,2,144,89,71,253,232,86,114,228,240,52,127,88,129,9,65,151,128,49,236,145,101,139,66,153,233,10,27,136,36,64,214,145,155,115,64,112,110,30,145,110,171,105,17,152,10,6,7,77,35,80,94,107,162,188,230,139,7,5,141,75,133,19,8,97,132,20,152,205,230,67,101,119,184,246,236,65,189,163,176,139,215,179,34,190,222,109,70,63,26,84,116,233,231,160,200,223,181,244,18,94,141,67,165,13,241,116,161,159,57,92,112,83,151,155,111,44,197,125,151,78,167,75,207,231,220,144,241,125,214,64,67,31,98,134,26,150,179,175,243,38,109,104,81,169,193,60,122,32,238,77,244,115,117,81,30,204,54,133,167,225,191,141,37,249,210,171,43,197,73,30,79,49,183,223,244,56,200,215,26,110,154,9,170,207,99,32,180,9,50,185,190,26,76,46,171,202,22,247,250,179,112,185,208,24,222,196,40,124,136,71,60,126,3,46,81,254,211,163,215,140,29,146,142,61,150,100,74,224,166,174,124,108,37,150,115,185,240,245,160,99,201,111,99,243,22,251,217,106,133,114,241,224,197,170,255,253,123,21,206,146,98,218,10,95,157,192,195,247,96,4,247,69,149,209,138,97,83,9,20,35,195,173,183,166,52,221,215,15,52,69,123,189,123,221,194,20,197,142,246,131,33,201,72,126,181,48,203,20,231,29,33,196,183,151,56,27,253,224,165,176,26,173,23,122,213,233,32,223,205,25,232,77,212,190,136,130,147,74,118,184,87,219,17,92,120,89,201,209,247,228,166,62,47,2,8,197,130,190,211,143,0,22,193,109,75,81,236,53,167,163,196,206,186,180,25,37,223,145,27,250,17,116,170,180,10,233,153,238,247,134,95,45,58,248,197,36,251,189,246,136,72,77,231,228,116,97,140,164,99,197,102,159,205,22,84,224,205,132,85,28,38,220,95,4,70,133,206,137,19,52,8,245,121,237,194,112,197,221,128,148,201,116,225,61,120,97,156,88,93,253,211,6,8,71,213,11,163,144,189,124,232,154,196,191,40,133,23,115,162,137,22,79,86,164,209,229,197,80,134,241,186,13,154,133,26,32,189,186,18,168,157,127,42,251,95,253,234,231,154,212,0,113,243,70,141,227,7,35,94,84,245,189,57,4,99,185,243,131,137,180,78,249,233,51,181,110,228,213,13,69,105,111,75,45,102,65,223,11,202,252,7,55,59,201,116,129,9,198,4,108,102,95,119,63,64,198,115,210,243,62,152,110,57,239,94,155,88,51,27,159,252,131,97,215,11,181,136,76,16,250,57,235,67,209,64,17,242,220,217,144,161,69,186,190,159,38,118,137,45,251,133,127,218,136,95,163,32,86,180,197,147,7,69,52,108,98,253,234,100,205,38,79,198,162,77,226,215,224,97,165,76,130,110,206,216,235,123,45,59,147,238,34,111,77,13,15,53,6,63,152,10,67,177,113,7,70,238,107,56,60,17,113,186,87,83,0,102,197,17,6,247,51,47,19,253,22,152,2,229,250,125,175,211,41,224,58,232,205,153,210,252,98,228,142,116,224,35,13,107,106,248,63,24,186,189,36,2,11,250,220,4,29,62,148,242,34,25,217,5,6,231,89,76,63,56,143,182,101,26,70,34,117,96,74,239,112,37,191,41,13,158,127,138,36,14,179,181,233,122,53,123,94,239,10,84,219,171,34,87,49,49,182,51,237,127,48,162,143,122,49,137,38,56,206,31,58,172,170,74,224,142,105,134,63,25,44,74,73,56,23,227,133,143,26,247,198,197,122,183,103,4,148,232,10,221,20,39,247,80,248,92,222,252,189,76,21,91,90,5,189,54,180,223,28,182,16,210,16,24,81,22,135,205,110,118,203,192,54,229,142,214,28,197,152,107,203,192,38,173,151,3,237,69,203,77,112,133,102,199,59,28,198,60,182,202,47,47,182,234,101,59,108,161,103,133,207,10,67,156,231,131,19,116,97,189,57,110,123,142,158,29,215,40,250,96,43,91,156,195,97,202,150,110,92,173,252,194,37,62,52,81,220,47,58,124,8,9,18,203,115,216,56,180,210,40,152,128,71,139,54,248,110,171,233,205,79,63,61,71,187,15,166,190,68,8,2,232,248,38,211,143,250,96,106,170,135,204,134,72,86,52,31,186,103,239,135,47,166,188,54,123,224,179,181,114,184,225,142,46,31,251,172,116,116,70,135,205,156,75,175,206,164,240,253,189,41,184,239,207,52,142,141,123,245,239,201,26,59,31,152,216,242,246,171,145,216,28,107,60,139,0,74,140,14,115,232,88,69,151,144,134,0,135,195,112,40,166,94,77,4,160,250,23,51,45,172,33,159,132,172,46,86,96,63,184,155,45,178,60,90,67,46,124,249,123,147,148,42,186,0,161,60,135,146,217,7,155,73,144,60,26,238,220,41,122,11,86,82,169,235,205,11,102,234,1,51,164,116,203,128,117,174,191,86,183,170,44,249,156,232,15,174,248,32,109,25,11,64,96,211,90,241,22,111,221,250,177,192,103,197,206,209,164,141,113,46,83,109,198,37,169,198,231,60,7,156,146,214,179,159,64,224,196,251,10,186,80,73,155,20,145,157,179,253,113,24,181,172,38,55,71,106,124,199,8,171,28,49,139,60,57,153,187,238,147,45,91,247,44,197,125,84,162,36,8,66,14,155,97,182,188,24,147,245,233,1,31,12,59,75,191,38,212,130,88,88,27,134,205,146,4,97,7,101,10,184,31,122,102,142,46,91,102,42,72,206,210,236,15,70,122,106,100,185,55,121,241,122,239,13,59,33,201,0,202,102,211,224,55,55,85,48,109,210,156,236,72,236,48,25,67,29,188,105,253,244,86,63,248,236,113,133,181,196,18,50,137,126,56,124,54,246,83,55,151,156,97,103,12,253,76,54,70,59,177,29,30,124,129,106,48,180,159,57,205,168,68,61,96,10,176,100,149,128,2,137,208,172,195,132,162,245,48,128,115,120,139,110,140,187,136,158,36,32,157,163,35,248,161,164,227,100,74,131,106,14,105,230,7,215,13,119,188,233,213,137,120,146,163,131,114,60,221,143,99,64,144,151,195,103,78,91,229,217,174,227,158,52,28,46,36,210,245,44,208,140,0,233,48,14,26,73,207,25,148,205,196,213,231,167,52,0,135,248,242,48,239,132,15,134,241,34,11,175,109,84,187,127,144,159,196,182,204,135,168,191,86,159,14,207,86,101,147,64,22,212,166,187,128,225,189,15,57,165,204,51,128,162,171,224,96,190,182,182,25,69,216,112,99,63,152,66,105,233,11,228,94,204,204,226,131,207,148,37,172,65,34,119,153,4,156,195,56,114,119,189,26,193,112,223,102,153,135,185,148,66,99,142,151,200,92,126,240,160,94,92,143,95,163,16,109,244,39,103,85,150,240,221,129,217,160,207,184,186,211,17,229,183,145,231,69,20,230,131,169,150,144,139,169,16,110,190,72,84,115,79,218,122,222,37,86,232,11,51,135,97,213,5,230,76,186,240,129,112,152,207,179,159,195,116,54,162,230,7,163,253,42,211,188,197,35,106,244,149,78,230,239,57,15,211,127,182,55,26,234,15,79,163,157,54,138,29,94,109,182,7,208,163,184,57,80,120,79,130,103,34,249,104,66,204,112,212,252,167,27,5,178,58,190,40,168,67,189,244,131,9,168,234,7,169,219,140,93,63,24,217,77,9,234,31,120,114,162,245,7,199,97,78,215,70,34,164,119,206,170,4,95,151,142,32,212,238,150,175,18,149,80,121,213,158,102,5,204,254,224,213,168,233,23,52,151,244,229,215,194,35,23,221,121,168,198,35,103,159,146,170,213,191,102,121,176,210,41,210,242,231,62,157,110,136,24,7,117,100,25,1,53,135,173,32,85,30,140,53,0,177,142,15,166,28,89,35,39,191,249,210,97,246,185,146,72,55,217,83,236,44,29,38,211,212,53,162,83,44,252,253,161,120,197,201,91,35,212,9,197,229,67,43,179,186,124,173,108,110,120,14,115,244,149,237,56,196,20,100,162,127,40,133,120,91,72,42,133,147,185,73,176,255,96,22,39,173,163,198,245,103,248,10,113,230,23,202,103,21,173,112,224,191,47,141,4,122,211,200,161,89,68,108,159,197,237,240,43,198,137,136,225,227,80,244,181,183,237,176,53,112,146,204,74,212,167,241,98,135,116,253,152,212,12,45,63,226,152,172,253,51,221,101,27,62,142,114,58,213,78,134,226,216,57,25,254,96,52,162,249,123,109,209,225,131,195,170,4,75,210,230,62,231,132,152,173,72,102,38,41,234,40,86,131,213,124,150,102,34,44,75,123,17,249,206,236,155,117,118,153,89,142,71,7,48,58,218,135,178,118,105,150,132,73,164,159,69,194,225,110,249,118,129,137,242,222,171,169,132,150,244,38,18,57,124,251,15,62,159,107,169,162,49,178,53,51,251,25,158,100,165,70,23,56,244,33,51,225,15,158,237,48,166,87,195,215,245,83,58,229,69,67,121,88,155,85,15,41,40,131,169,96,32,199,117,97,75,139,249,140,2,245,251,28,143,36,82,219,141,151,247,253,54,84,97,206,48,18,200,197,54,197,239,141,106,134,230,219,182,229,115,124,42,52,223,48,137,83,101,8,96,123,221,159,166,82,83,114,167,124,255,26,155,9,76,164,135,178,76,76,214,129,128,105,188,118,210,170,15,190,255,184,77,158,80,236,214,86,49,77,239,123,115,40,45,82,71,195,54,52,199,110,129,42,184,162,172,59,122,207,232,62,33,81,135,148,84,114,12,206,57,185,167,128,91,85,74,31,221,7,185,162,128,89,209,245,189,17,179,27,241,104,203,44,89,4,70,238,162,222,223,158,181,73,182,111,83,51,52,215,133,177,49,149,23,67,90,62,93,20,107,81,77,25,44,242,173,241,218,27,186,149,76,58,228,255,206,68,46,176,146,138,208,33,30,119,140,36,179,3,145,68,139,109,255,239,213,168,26,60,185,16,10,32,71,60,26,44,58,45,151,228,232,93,83,92,13,91,64,235,112,54,34,31,247,131,153,95,66,121,224,116,135,144,49,204,52,201,3,207,132,116,247,7,39,190,65,214,23,163,153,182,116,212,44,12,25,12,112,39,245,94,223,40,32,171,86,245,139,96,0,16,221,28,103,83,173,157,221,144,171,138,135,124,146,185,114,14,237,137,249,116,6,15,122,82,244,56,212,12,128,217,98,54,95,251,206,15,195,54,216,79,87,155,126,98,181,202,66,229,164,159,65,64,221,169,143,79,220,207,115,125,6,1,89,237,175,85,72,210,231,183,159,18,149,243,21,202,24,33,79,87,226,191,191,165,241,52,63,117,84,218,13,169,18,158,245,67,81,250,84,81,36,62,54,82,56,31,140,133,243,147,178,134,76,210,190,205,31,107,79,25,234,37,131,62,79,245,175,121,78,197,9,7,6,77,53,154,76,102,249,96,166,250,165,217,219,211,69,205,215,253,7,159,121,229,76,190,146,106,236,108,47,252,189,22,123,230,170,149,108,100,254,199,55,192,160,126,110,229,177,172,110,145,176,225,40,66,164,218,137,41,182,244,248,29,182,125,3,125,5,205,237,34,130,225,247,110,38,222,160,112,199,35,214,159,172,90,214,109,62,79,150,125,11,70,210,179,13,117,143,35,6,58,235,215,137,41,193,192,64,164,234,205,161,126,199,213,208,119,158,164,53,90,149,201,127,27,37,47,153,108,17,250,98,135,225,40,171,188,142,190,150,111,0,97,33,243,251,172,173,8,127,146,168,115,120,156,173,226,84,150,192,64,135,125,56,76,230,80,147,218,231,63,112,74,253,96,106,114,246,124,74,184,207,94,212,191,136,233,225,150,245,86,59,111,223,82,152,13,7,165,164,202,219,104,227,59,13,227,58,14,209,81,235,220,54,18,168,95,155,25,243,90,233,184,180,49,221,239,131,113,27,221,79,233,45,167,51,31,3,28,18,158,146,122,6,31,204,33,67,7,74,132,74,218,200,236,49,190,73,3,53,3,74,174,244,193,8,15,249,0,161,208,160,206,242,20,230,50,99,125,195,11,70,37,246,125,202,254,153,38,205,245,131,59,169,148,254,148,208,117,147,36,251,193,8,73,106,31,102,99,217,135,95,92,173,120,239,97,160,209,239,28,70,194,252,17,75,91,70,234,113,24,187,132,90,30,138,37,217,253,239,189,208,148,45,79,237,16,181,70,62,52,9,243,142,241,232,11,211,166,223,86,159,200,249,214,164,26,228,79,115,159,113,56,33,101,252,144,63,81,164,117,184,195,62,87,149,68,182,31,163,248,147,49,146,250,67,239,164,4,210,191,23,135,217,167,50,16,214,30,98,251,31,204,121,232,97,122,17,225,156,223,2,131,63,183,85,160,63,34,59,197,151,167,243,214,156,216,95,226,146,5,21,28,78,3,206,137,14,206,198,193,231,131,33,171,104,153,40,169,199,228,93,156,52,240,57,175,42,203,134,212,254,151,237,48,55,62,93,126,150,113,118,190,136,13,193,82,138,179,158,89,99,24,41,234,7,159,105,56,63,186,69,70,161,141,231,134,223,208,85,98,7,230,253,183,75,98,255,69,90,225,229,132,212,104,50,146,40,89,201,184,231,216,12,191,115,56,92,242,91,161,74,223,243,221,132,149,98,37,221,121,26,37,33,80,234,209,154,158,36,210,96,155,235,159,35,155,155,245,179,65,27,72,100,124,112,50,247,36,221,107,144,117,142,7,79,112,117,245,16,99,78,127,223,130,127,246,114,208,150,116,255,70,236,202,95,11,250,20,91,110,133,167,199,36,23,238,83,48,216,21,53,3,234,15,70,142,91,249,61,219,220,226,188,151,17,10,239,170,44,201,174,149,24,170,195,230,66,175,155,32,68,225,82,92,157,40,169,120,118,34,28,66,151,192,73,223,235,167,89,177,239,111,55,45,79,165,110,211,252,171,62,184,62,30,82,219,210,5,53,238,141,37,116,211,51,204,25,202,251,59,175,242,224,53,171,230,222,143,149,177,252,106,132,4,167,158,174,80,81,46,201,127,122,212,167,188,237,28,174,240,227,117,180,155,36,186,210,96,122,197,113,254,131,17,85,150,204,22,244,157,138,59,166,195,68,180,149,99,131,115,86,30,113,53,54,185,122,132,233,150,167,246,175,221,112,79,148,123,35,207,147,125,143,116,38,136,244,246,5,43,164,240,91,87,200,67,186,49,156,157,202,200,184,56,153,122,159,210,119,206,12,19,45,90,208,70,211,70,89,68,145,189,77,138,241,38,165,65,173,16,214,151,174,138,95,207,122,206,194,38,92,236,221,204,68,112,132,131,207,138,3,225,252,131,147,241,136,52,4,80,150,15,76,20,168,167,90,145,161,115,187,253,188,105,66,87,107,104,108,34,161,183,247,157,225,49,123,69,118,77,98,19,201,10,19,186,195,157,21,246,9,169,80,53,177,28,70,221,180,62,113,38,12,129,190,6,71,131,235,116,141,166,49,172,51,154,167,163,117,178,143,209,232,25,69,67,254,224,203,42,201,21,70,226,191,6,76,89,68,213,152,225,153,126,252,80,7,140,96,179,252,52,74,208,49,145,22,171,66,207,26,12,165,24,193,151,197,98,202,24,67,131,161,139,12,106,60,56,140,204,242,208,146,208,171,119,152,196,85,210,8,49,78,193,91,154,180,74,145,87,177,228,142,103,87,109,126,232,114,50,50,121,177,25,27,168,106,218,39,15,231,137,68,162,111,58,171,249,160,11,183,33,97,72,29,147,29,46,44,83,243,47,221,162,50,142,110,118,137,79,238,135,98,250,232,163,105,170,252,14,253,245,158,155,64,115,123,82,94,8,86,121,79,168,60,68,43,154,138,35,183,94,227,185,202,220,202,206,41,212,103,196,132,130,42,114,82,222,80,97,243,112,7,0,82,110,154,68,172,80,195,124,185,62,19,143,113,33,53,129,9,249,36,250,17,241,158,45,201,56,36,89,91,141,142,50,200,228,105,94,246,204,240,179,71,31,134,11,255,80,154,204,159,32,186,2,57,196,169,249,104,230,20,95,31,80,40,210,62,74,18,49,130,30,11,253,142,170,35,23,191,153,117,71,238,218,214,179,148,126,176,173,114,225,123,109,211,8,105,202,124,176,242,248,24,185,56,111,43,37,131,45,208,138,89,227,87,156,43,76,20,146,209,41,174,134,52,147,31,70,211,136,61,39,45,78,173,199,133,207,204,75,210,196,97,84,2,5,109,166,171,22,159,171,33,124,42,140,38,40,146,235,206,56,212,92,72,76,29,9,79,106,0,163,47,96,30,46,44,151,115,50,205,158,86,162,39,81,150,39,228,158,49,45,58,228,48,166,116,242,65,78,207,97,143,179,163,143,227,223,164,108,42,168,121,222,75,225,124,237,33,20,25,179,55,94,177,124,84,142,181,242,100,176,125,71,12,205,98,65,46,97,98,65,186,200,190,3,98,97,123,72,98,198,87,95,62,248,208,30,80,150,215,178,151,142,21,21,33,12,101,254,176,160,108,159,143,16,255,18,97,69,12,91,54,73,96,95,235,41,208,154,15,151,10,81,28,111,49,152,212,83,70,46,164,74,188,57,28,134,180,52,245,230,232,202,197,246,137,153,77,118,164,8,95,97,79,230,87,99,160,151,149,14,53,127,182,183,14,79,196,174,245,91,67,98,73,62,169,12,54,75,89,169,113,100,77,226,115,113,142,21,157,25,190,53,62,205,177,179,131,241,175,141,6,99,182,174,128,207,44,46,182,94,197,202,201,226,222,139,10,72,189,245,25,18,61,94,107,89,249,234,126,224,57,227,91,111,132,40,158,78,216,40,5,245,95,222,8,26,235,91,33,4,183,226,98,211,8,214,94,118,6,199,246,53,149,106,187,42,122,41,197,106,67,162,19,210,81,170,212,74,241,177,57,214,250,38,158,16,122,122,120,117,103,160,198,148,210,76,154,76,7,54,146,39,209,100,100,118,202,67,131,132,103,87,2,62,75,87,83,34,226,136,61,58,158,27,91,188,46,144,33,197,155,198,143,30,236,61,75,85,50,32,219,77,239,162,38,34,81,133,29,99,225,244,154,3,38,52,32,11,87,53,115,75,111,238,115,12,220,79,238,134,148,120,139,129,217,72,22,107,214,168,162,250,146,186,183,247,248,117,232,11,219,130,236,27,105,18,182,93,180,198,11,59,179,158,226,230,19,17,204,170,87,67,139,140,3,27,49,34,81,223,133,168,157,61,189,178,112,121,74,83,47,110,84,179,249,62,26,205,177,37,154,167,7,198,160,201,87,143,6,71,75,104,59,245,243,81,241,179,247,207,126,85,96,54,133,113,136,101,156,137,55,53,198,9,240,1,252,201,160,28,137,4,26,181,227,40,103,59,138,83,92,83,212,44,130,35,42,192,122,172,23,19,40,184,111,125,230,127,141,130,226,130,17,52,16,234,65,17,154,186,31,19,22,14,164,48,15,72,80,43,43,147,48,22,16,103,210,168,14,91,110,249,162,72,13,197,209,3,175,144,36,118,245,5,239,157,149,60,164,208,153,82,245,181,136,92,97,180,24,48,253,88,225,98,164,160,128,107,210,157,66,51,207,243,25,145,20,138,80,100,38,132,66,68,112,56,94,187,161,248,34,112,133,71,119,155,20,134,145,192,248,29,69,140,148,79,151,196,236,172,24,15,190,248,146,138,95,7,73,36,253,94,103,90,245,147,61,217,138,41,26,46,8,6,239,136,213,211,13,137,126,72,71,27,216,201,249,147,97,142,32,74,175,132,220,224,118,250,232,66,56,185,42,138,242,231,138,209,179,141,8,41,61,156,4,115,220,219,196,47,180,147,54,171,153,206,49,114,243,51,169,160,253,9,197,225,198,128,186,22,15,156,231,48,65,181,152,53,250,51,246,140,18,25,63,221,16,110,83,114,51,188,157,25,125,184,226,13,163,83,74,207,217,105,28,76,134,233,156,135,165,65,137,149,15,223,82,90,8,72,215,158,106,133,11,43,66,64,166,203,39,55,183,163,101,204,10,103,254,57,67,64,175,134,174,28,83,41,196,40,41,205,1,198,216,99,221,245,1,121,124,129,137,82,120,31,111,156,16,164,78,171,48,227,223,57,197,68,65,214,131,34,62,25,203,30,217,195,164,132,240,66,134,216,183,41,20,49,138,250,39,79,198,220,28,241,165,100,235,183,192,155,224,98,172,215,231,151,115,215,38,71,209,34,246,125,104,52,182,165,223,11,35,215,28,123,129,105,117,185,58,77,163,150,123,35,76,117,106,71,169,132,51,70,68,136,240,124,146,38,35,77,227,153,147,138,33,109,147,89,1,141,202,150,35,188,68,113,158,174,168,112,93,123,12,0,179,23,208,210,28,38,51,211,23,252,96,66,118,77,97,10,98,234,13,242,156,241,163,47,141,217,229,246,3,244,89,146,57,201,116,189,185,29,247,35,6,100,250,159,250,104,151,222,69,144,7,234,168,254,54,14,230,62,89,226,104,51,116,163,205,167,191,57,31,211,240,173,90,59,80,225,100,197,205,73,55,21,29,94,24,66,207,187,137,55,157,62,93,53,217,246,151,123,128,46,122,58,135,155,132,138,115,4,91,18,28,84,189,154,10,217,25,167,19,115,228,208,89,99,199,22,167,144,41,92,235,89,146,201,64,197,201,39,83,229,248,180,120,213,56,143,17,209,158,69,151,210,143,37,135,46,97,142,193,129,171,61,98,45,103,217,164,54,77,215,92,216,149,55,108,192,156,45,247,38,57,18,225,144,106,138,143,250,211,108,190,75,12,159,115,186,88,83,151,108,38,253,28,161,175,130,107,179,12,108,83,246,140,51,0,196,218,161,211,52,214,223,53,206,31,105,27,7,72,151,236,78,50,211,97,86,62,93,24,45,70,55,162,81,22,140,57,93,240,145,141,207,17,252,178,176,144,174,124,136,231,237,56,158,67,64,209,129,109,17,193,236,125,1,137,142,245,236,53,168,106,241,149,143,41,63,43,57,140,23,131,196,245,193,36,1,196,94,157,155,179,183,247,227,59,199,253,231,107,147,103,141,200,114,33,225,45,249,40,158,252,244,236,228,47,134,29,153,134,237,154,41,67,120,155,179,249,24,90,149,215,76,143,198,119,173,197,228,239,117,123,71,121,85,242,237,93,97,94,215,154,35,171,149,110,62,237,80,17,190,181,156,163,154,161,169,167,208,33,155,169,152,29,74,27,28,75,190,65,64,189,224,212,115,87,37,163,232,220,180,101,190,173,249,233,137,205,36,93,63,152,221,221,211,81,113,32,27,126,128,201,216,81,20,33,49,158,137,25,249,38,191,249,89,235,102,213,189,254,192,241,215,215,229,179,64,144,130,213,77,49,133,196,95,165,214,50,87,134,33,103,43,230,21,52,223,29,102,238,214,33,70,172,103,250,247,54,91,162,169,87,87,138,252,189,167,18,241,210,88,79,165,168,188,249,218,73,86,90,131,153,21,29,183,228,99,4,5,164,37,245,182,44,157,136,136,4,204,94,83,79,217,80,17,138,247,149,108,194,167,79,169,21,20,86,223,39,33,237,48,149,5,12,119,176,20,255,109,206,235,167,253,245,232,70,66,202,231,157,100,34,206,89,97,234,117,60,101,203,156,207,106,168,71,70,20,200,190,38,37,92,127,122,158,198,7,78,223,241,130,65,88,214,232,38,42,140,188,64,137,171,169,47,85,212,92,114,190,110,154,240,132,26,93,15,248,100,0,189,163,193,100,95,69,163,57,136,29,215,11,103,59,25,11,92,57,166,126,223,235,12,37,140,20,228,72,74,21,250,242,169,60,33,138,94,134,70,200,136,136,249,240,68,4,186,136,158,120,97,121,220,217,167,250,68,44,251,137,123,252,234,113,188,77,113,41,16,33,116,98,119,40,193,5,76,118,71,235,215,200,171,231,64,97,195,104,171,80,120,146,125,232,155,66,167,22,100,16,188,158,41,158,44,153,0,144,86,89,158,3,239,90,1,83,111,165,133,173,188,204,246,161,207,4,167,146,13,197,40,69,49,252,48,139,233,79,201,147,37,47,191,12,61,244,22,171,8,209,114,171,237,245,82,116,96,140,160,20,53,174,211,250,96,10,235,52,108,130,94,15,154,51,14,99,181,32,83,26,2,153,36,254,62,24,119,37,229,119,102,72,65,126,200,153,212,255,141,172,229,57,92,220,166,63,56,150,19,73,150,79,136,191,115,125,109,202,201,119,101,101,171,155,105,182,167,193,145,164,61,39,34,125,114,12,63,124,128,161,247,134,221,176,150,254,4,223,15,103,38,98,248,89,139,115,140,143,254,193,103,137,58,211,140,60,119,158,86,173,243,193,153,6,213,226,156,68,181,246,55,242,15,92,113,141,87,216,180,68,246,7,147,61,222,202,141,54,18,215,244,71,163,122,91,3,16,86,176,209,190,179,56,173,99,30,74,90,114,193,10,22,48,238,21,202,199,157,86,126,240,253,54,245,26,231,233,180,246,0,7,140,47,149,49,217,223,37,141,18,156,51,16,110,224,31,202,206,102,61,137,37,68,82,189,39,193,240,121,10,114,211,217,187,246,233,15,102,38,119,90,104,194,22,196,41,202,72,252,102,78,122,146,160,132,113,230,77,122,206,149,36,38,36,5,73,49,135,223,26,19,119,21,234,162,178,173,56,139,113,154,71,202,18,62,17,21,103,116,83,135,161,41,60,162,11,184,157,68,123,151,129,82,209,67,121,229,3,251,115,211,192,106,98,13,183,112,120,225,234,36,125,121,186,142,38,240,201,247,39,255,109,179,225,125,196,38,240,22,136,39,199,156,225,241,186,88,4,11,191,147,56,85,112,16,44,133,245,67,84,126,251,231,96,155,244,104,44,97,51,233,251,133,105,150,135,235,33,182,33,25,244,173,32,40,47,194,213,86,90,28,149,5,213,175,94,20,190,170,168,253,217,99,199,9,138,250,34,115,64,82,153,152,52,156,225,53,205,87,186,169,116,136,177,246,191,253,194,180,204,169,242,68,216,155,164,111,115,9,8,111,184,62,174,16,68,238,63,248,172,154,143,47,248,50,175,159,120,112,182,212,179,60,46,3,103,134,219,126,243,110,166,96,175,133,193,104,219,175,70,240,228,81,19,39,126,225,21,210,104,142,146,218,123,175,14,90,28,148,31,36,99,149,227,53,104,232,175,143,83,84,242,26,136,16,147,235,37,96,194,100,251,81,51,154,30,234,133,116,69,18,50,63,38,31,72,22,56,204,150,74,217,103,148,81,212,236,45,158,76,252,227,181,98,74,183,175,96,145,163,122,115,104,36,46,175,242,103,177,233,40,240,171,246,14,254,139,219,225,145,203,80,61,34,162,75,253,91,119,167,21,197,42,201,11,245,156,233,107,58,158,240,144,27,84,123,199,20,111,29,61,61,105,42,175,244,124,202,225,167,105,232,49,148,91,117,85,215,65,72,200,175,62,173,95,30,227,20,168,184,223,57,100,154,120,105,85,207,8,19,254,169,2,83,28,37,112,153,61,22,47,148,133,79,155,169,52,15,155,117,239,227,192,91,197,111,33,233,81,248,31,112,169,15,31,150,149,113,230,139,246,162,252,48,36,104,60,24,245,131,151,42,114,17,170,47,107,234,213,233,81,5,202,132,81,229,167,243,211,40,28,222,125,202,178,7,31,218,42,88,22,121,186,251,247,218,75,185,157,191,225,154,165,209,158,15,50,205,138,67,90,252,241,248,152,8,66,52,249,90,74,174,161,228,66,62,165,13,116,157,11,187,111,222,140,149,78,31,86,173,34,178,69,129,162,171,170,63,59,8,14,222,91,183,162,54,26,147,234,174,22,47,76,77,184,78,225,54,47,167,248,206,68,196,148,186,108,114,247,35,190,5,18,100,74,4,52,3,235,26,63,77,245,171,250,31,46,36,99,119,220,124,244,180,116,108,176,32,140,30,253,224,236,98,30,150,174,205,164,229,94,109,69,171,2,87,62,124,252,54,194,5,207,111,155,93,112,124,43,14,51,218,15,150,213,126,68,139,99,64,169,239,13,79,161,222,39,39,227,174,227,118,225,183,56,46,124,214,170,250,176,201,57,101,196,205,91,237,106,14,204,182,102,56,135,5,56,157,9,71,229,163,204,117,53,62,55,177,71,237,101,8,137,228,152,112,204,137,241,225,193,115,170,187,159,4,85,11,125,49,132,88,60,50,2,12,167,75,97,206,241,183,35,162,175,82,31,241,41,171,145,113,24,65,65,229,87,82,191,155,238,208,164,232,78,91,13,201,1,63,245,77,59,142,52,117,200,70,121,179,198,52,77,55,213,146,38,163,230,58,19,17,216,68,106,20,230,189,188,213,6,221,246,15,213,28,78,228,5,181,181,236,41,230,160,214,203,97,194,244,42,37,70,9,149,175,62,131,249,71,203,22,22,85,66,30,30,159,38,12,173,11,223,254,201,212,141,128,77,44,233,41,107,88,37,6,55,255,171,243,41,144,89,61,230,217,129,6,111,30,143,94,23,70,70,14,247,254,72,192,110,44,144,86,92,220,113,91,210,189,31,9,162,26,48,70,180,202,108,67,222,105,215,104,178,179,39,146,0,184,21,246,212,216,150,98,250,87,154,82,9,81,174,244,84,249,52,231,74,221,66,109,220,178,90,76,195,156,119,212,200,22,194,171,217,189,124,48,242,68,75,27,133,88,196,138,215,166,246,230,185,154,240,65,138,22,71,231,115,61,181,55,109,184,54,1,38,90,163,171,203,13,213,56,203,229,61,128,205,129,91,57,173,231,115,198,140,216,113,22,124,74,169,144,102,242,215,238,103,62,213,106,141,157,109,61,95,1,35,191,169,155,117,116,21,91,220,219,212,60,180,62,13,119,192,25,87,159,253,87,93,15,188,240,16,8,24,235,133,250,20,13,81,46,239,112,51,154,204,83,66,198,70,198,97,243,184,126,170,130,96,107,5,108,38,189,237,41,26,138,58,19,224,242,20,28,85,43,222,113,240,44,185,18,87,164,244,173,192,249,119,56,81,110,168,15,70,250,40,102,44,52,29,223,231,70,57,52,174,110,152,222,78,109,113,182,30,177,40,55,226,84,79,217,29,166,157,254,216,205,246,26,229,169,102,234,119,163,210,240,69,87,230,116,54,33,17,71,7,90,182,250,214,103,151,51,187,119,241,243,140,186,60,81,107,88,227,144,125,198,30,9,54,109,238,177,76,118,209,225,199,121,241,172,15,166,136,238,104,61,123,241,167,60,236,28,42,102,76,41,13,10,246,124,142,132,13,18,152,195,104,217,232,164,129,148,247,93,2,240,201,204,237,185,250,70,246,128,207,238,162,62,191,189,83,108,39,112,150,215,99,48,21,222,59,166,66,146,125,170,146,191,73,204,214,24,152,117,154,6,214,67,217,166,192,60,96,178,175,245,129,215,237,39,103,179,181,250,250,99,105,104,236,11,33,178,236,103,240,192,36,74,254,181,234,57,154,62,53,173,104,131,214,11,159,33,174,21,94,192,185,196,242,2,49,125,253,1,78,45,102,241,138,78,210,92,207,111,175,136,91,156,222,218,71,123,209,118,23,8,66,132,75,217,228,86,112,20,211,21,122,9,101,237,183,209,230,200,1,99,240,222,159,38,175,209,102,200,120,180,103,224,174,187,184,224,210,248,144,224,179,185,97,123,131,114,102,18,93,1,235,39,51,102,112,156,195,235,51,168,249,181,152,202,40,135,120,223,25,249,241,216,33,21,164,155,159,2,199,9,237,206,155,164,84,136,161,79,15,38,252,233,95,3,13,9,145,66,177,177,21,73,49,96,2,206,239,200,236,41,246,87,136,7,189,165,153,144,44,118,60,90,194,128,235,157,19,206,4,231,173,66,137,120,126,166,27,118,212,37,80,88,220,237,153,141,246,221,73,32,26,219,159,73,1,175,202,29,247,158,243,173,239,63,51,225,44,113,142,61,27,239,217,159,142,66,204,47,118,3,136,69,170,254,56,211,108,187,139,102,54,97,209,231,234,130,154,135,195,29,249,181,103,254,223,8,114,57,220,176,139,31,207,242,208,71,60,25,226,130,233,93,91,110,184,101,152,67,221,115,111,52,146,162,163,101,243,193,222,207,186,214,238,86,61,219,121,79,127,58,27,231,50,224,242,88,124,178,166,142,126,155,28,241,237,39,124,150,77,69,254,131,147,21,2,63,11,54,230,53,43,96,146,100,207,114,143,198,106,92,141,156,76,222,207,86,162,121,165,160,21,27,231,245,196,230,216,191,197,130,157,204,107,249,217,198,192,248,247,102,161,252,69,149,144,217,4,161,167,238,112,71,100,80,43,142,168,173,137,117,49,81,133,216,159,253,87,79,49,159,33,76,244,108,206,202,140,16,46,194,220,237,217,31,225,201,19,227,131,252,100,126,126,183,167,40,60,64,117,29,127,165,254,108,58,35,77,1,76,250,251,217,208,154,136,190,195,230,37,255,236,104,17,143,138,119,206,136,67,237,103,183,140,243,162,195,105,64,97,123,74,182,211,140,64,15,89,140,94,159,250,99,148,193,191,22,235,212,230,61,194,5,72,162,239,143,192,6,140,69,232,83,201,78,250,116,56,204,130,253,148,39,51,105,93,212,234,228,159,227,201,249,254,113,111,30,238,169,115,63,203,123,242,147,48,174,109,229,49,77,165,68,203,11,138,176,8,177,205,221,115,174,34,100,16,176,89,170,235,169,140,84,107,192,125,106,38,194,206,116,94,206,106,230,62,89,103,67,18,202,156,26,28,54,107,228,250,104,25,215,216,14,83,37,189,202,115,111,179,72,186,87,167,245,28,163,153,169,115,252,52,78,121,229,145,81,230,4,127,225,90,30,199,239,109,218,30,209,226,103,236,60,90,223,252,182,243,192,128,135,234,192,26,167,175,120,186,12,24,202,242,126,20,158,81,42,112,152,146,47,173,226,253,145,50,226,123,161,28,169,33,25,116,213,234,138,175,125,142,124,143,239,252,50,255,241,248,156,120,232,62,97,17,214,240,30,221,20,153,10,237,74,230,25,19,23,35,145,174,197,151,236,127,123,137,247,162,11,107,148,22,51,135,122,111,77,22,88,27,165,224,179,231,247,94,8,170,106,129,49,82,187,78,248,192,177,168,165,253,4,7,8,45,121,254,165,83,122,243,214,48,118,250,222,109,178,85,245,8,97,68,151,59,207,218,196,172,168,201,25,6,92,171,26,94,161,192,83,210,157,84,16,14,127,116,169,147,233,125,198,118,161,39,221,95,181,124,166,137,30,251,171,130,135,180,22,243,209,149,234,221,169,224,68,170,90,40,101,198,116,101,172,48,93,92,144,167,138,233,232,28,112,159,28,5,146,2,193,159,249,237,129,210,163,178,66,233,88,76,164,6,107,131,49,187,111,217,64,33,158,161,40,99,167,221,159,238,37,189,2,47,245,134,188,97,148,169,245,238,62,93,104,68,246,145,119,126,170,162,119,183,32,248,190,45,166,69,63,192,240,142,47,124,54,30,218,40,24,187,142,34,187,179,169,230,1,76,79,219,149,24,216,197,16,162,125,234,27,251,221,228,103,44,215,116,31,142,125,99,185,219,148,94,87,213,22,239,208,148,250,221,197,88,116,254,129,163,66,158,93,12,36,151,174,48,7,194,187,201,65,254,82,31,109,96,84,115,151,235,214,212,248,137,82,3,115,69,240,53,23,33,118,125,52,236,56,70,44,93,173,168,170,33,141,70,54,104,220,53,121,60,79,206,188,187,124,15,212,25,167,227,25,0,231,77,157,181,103,83,229,249,126,2,115,48,136,39,239,228,172,198,122,206,16,70,237,255,224,129,251,89,127,36,229,169,200,174,1,143,103,66,98,96,231,216,242,98,252,49,158,90,89,106,0,102,76,242,197,88,224,249,25,35,62,9,159,189,25,126,63,154,117,165,196,219,159,43,65,103,209,142,52,224,152,151,128,217,184,235,70,158,169,106,251,222,236,192,40,100,203,15,155,74,185,199,206,56,105,170,220,1,50,85,81,163,133,184,30,10,240,91,75,74,41,95,202,1,55,234,187,37,19,141,90,173,231,117,8,218,213,7,196,158,42,7,168,3,23,20,249,254,29,40,117,35,253,209,122,75,94,142,55,141,191,156,158,252,56,90,245,129,154,63,137,202,204,85,51,32,11,248,188,212,210,171,215,153,253,253,252,208,160,162,61,137,253,106,71,224,29,112,27,170,82,124,224,78,12,36,96,194,8,229,17,200,99,244,124,240,25,122,15,229,128,127,232,30,56,70,75,111,41,103,135,253,43,18,217,1,99,124,58,84,155,175,172,72,107,162,48,89,30,161,251,6,199,88,224,54,202,35,11,88,225,232,125,55,175,136,118,189,148,132,138,95,204,12,24,82,254,195,88,128,109,248,189,118,53,109,203,253,192,57,116,209,140,179,118,118,53,218,228,156,123,91,160,124,77,233,41,72,64,109,239,255,21,129,129,165,218,125,248,177,181,121,97,74,251,235,211,25,206,240,241,215,230,188,182,85,84,208,120,141,241,218,166,199,251,104,247,157,197,229,163,227,81,60,143,29,165,138,239,77,171,255,112,24,181,56,125,107,24,88,113,68,64,56,177,171,198,49,170,253,112,46,63,248,204,107,89,57,86,40,232,205,156,3,110,106,129,71,33,200,249,134,30,76,169,38,40,174,122,134,16,61,253,4,96,148,182,45,28,226,100,148,54,31,183,88,135,110,37,32,3,99,63,44,112,82,125,73,118,194,217,243,85,86,61,169,140,31,88,243,232,133,56,108,133,109,170,165,136,110,180,239,97,40,187,58,115,169,62,218,192,242,117,94,88,149,122,12,94,121,221,155,119,130,203,10,159,67,131,111,205,236,230,85,245,39,201,40,150,46,55,95,185,61,181,226,213,37,196,127,232,210,170,104,43,37,255,138,7,12,222,15,31,168,80,184,89,151,192,249,189,120,186,98,199,135,234,183,70,82,50,210,112,31,252,80,122,82,36,17,64,79,111,24,15,186,234,3,231,23,62,253,191,222,54,105,189,62,79,134,244,206,188,207,93,81,15,81,216,124,80,47,92,159,57,199,156,251,228,189,208,79,222,15,12,179,44,96,72,54,207,213,13,202,87,192,120,18,234,111,147,39,45,23,54,223,232,7,158,78,51,52,56,183,231,167,111,164,178,224,113,84,215,35,248,105,206,29,23,158,235,233,164,166,99,211,46,140,177,247,3,143,136,43,24,92,158,21,132,200,255,125,45,98,222,218,102,80,161,183,47,94,112,240,135,138,182,39,42,219,243,29,1,5,161,185,231,230,68,235,227,123,157,141,156,22,90,29,248,236,29,203,133,77,3,84,85,80,77,183,61,224,84,148,52,138,72,42,30,146,14,255,52,160,84,123,121,207,28,99,55,83,168,168,58,221,153,138,254,104,84,202,228,166,186,134,148,30,162,236,211,50,126,143,104,116,177,195,234,14,248,44,133,175,130,56,220,165,239,193,225,209,140,87,158,188,254,92,92,28,70,245,108,61,229,251,40,150,7,92,169,2,19,248,39,242,254,193,136,116,61,94,42,112,99,139,167,0,179,145,7,84,240,125,98,203,212,3,61,131,45,107,113,63,69,43,62,47,100,182,111,83,41,165,198,34,241,139,145,169,159,74,204,28,124,142,120,235,134,78,144,150,254,159,62,186,125,158,206,12,37,29,1,48,215,137,252,4,108,10,44,15,225,148,69,63,224,161,179,221,79,96,212,169,26,40,156,237,241,60,152,5,226,230,133,187,214,151,1,163,42,117,225,179,247,125,96,202,157,28,101,26,152,207,79,215,233,66,190,100,230,161,219,63,23,159,254,95,47,170,190,80,191,139,35,85,76,172,119,252,241,226,154,91,192,11,114,209,131,230,32,236,144,25,161,148,230,125,236,228,153,98,52,31,206,241,226,249,105,212,75,91,192,102,45,248,180,201,118,21,85,203,217,140,161,82,11,144,127,93,140,215,224,246,178,135,169,12,189,143,198,118,162,60,31,51,199,145,45,147,81,90,234,135,128,170,92,112,12,41,205,223,67,71,7,71,192,213,46,188,230,35,6,223,57,48,198,216,66,205,248,65,151,241,60,29,101,148,143,135,152,188,131,76,71,114,84,107,193,209,33,197,253,248,67,9,167,239,135,212,92,44,132,231,112,177,170,84,25,120,36,107,125,65,166,139,165,170,55,111,213,136,235,1,247,93,148,234,77,245,75,172,30,38,75,82,213,43,129,243,118,36,107,147,149,105,181,199,14,97,122,173,57,149,149,117,182,23,37,175,182,2,38,148,220,30,47,133,28,169,199,132,88,81,211,247,66,73,198,245,87,205,249,98,232,216,193,189,59,182,118,201,120,46,234,131,98,54,42,158,50,194,207,3,110,131,194,132,11,226,106,19,198,208,25,28,145,147,25,87,147,244,84,137,149,12,129,200,147,112,88,85,231,252,216,29,116,2,194,113,53,165,233,67,225,202,90,246,125,47,130,254,232,223,60,171,199,217,166,140,11,39,21,6,192,205,242,156,77,87,192,167,71,231,199,14,129,140,73,9,24,138,239,124,220,18,90,144,85,145,95,109,79,23,207,230,3,230,79,126,6,64,149,184,52,158,131,25,173,62,135,43,11,219,80,205,27,115,95,8,184,62,213,155,56,117,141,8,143,113,26,95,186,41,197,12,243,158,172,128,49,76,120,252,14,96,175,58,76,69,145,42,24,217,233,116,198,205,113,82,85,67,3,212,194,252,108,4,161,243,28,119,30,127,50,99,82,127,240,216,41,169,36,72,50,173,38,15,14,39,10,140,151,138,243,47,19,180,158,23,94,90,168,1,137,154,10,192,123,243,53,31,148,24,235,69,179,86,26,130,158,81,80,5,213,154,157,68,185,75,100,146,49,62,199,66,71,168,249,196,229,252,20,96,228,249,7,69,221,100,196,199,52,9,98,245,254,179,162,144,104,19,42,116,52,72,132,216,206,237,10,24,47,107,64,145,45,110,156,100,65,219,210,252,32,114,94,183,15,147,124,108,26,78,161,27,165,57,47,188,202,131,82,222,21,111,149,41,105,124,149,222,82,100,148,126,134,209,79,232,235,236,51,243,125,176,49,159,168,220,153,222,207,163,239,128,145,88,85,24,237,133,24,30,103,117,169,74,214,62,11,17,196,101,239,131,131,208,113,125,148,176,225,2,197,147,81,28,187,94,161,236,150,227,181,32,41,105,238,144,210,79,233,69,76,180,250,203,103,57,42,183,77,206,1,125,105,102,177,36,19,60,114,248,108,248,243,147,103,158,229,142,203,65,214,230,33,113,244,124,227,10,200,5,173,242,68,11,11,45,124,231,4,18,95,79,42,88,142,131,88,4,190,226,120,103,74,153,45,197,160,103,116,188,58,137,179,221,169,144,164,89,123,19,151,219,125,205,152,204,32,168,43,45,12,114,111,116,66,152,173,79,58,105,244,21,97,76,14,142,253,49,150,61,175,132,120,110,192,168,115,62,121,176,179,27,243,244,31,226,222,208,31,20,110,107,198,44,124,86,177,154,30,237,226,197,78,34,86,54,20,240,244,209,214,79,177,34,150,182,212,52,141,204,105,188,198,217,223,244,137,30,22,57,69,56,113,152,76,44,246,74,206,162,134,227,172,149,177,100,155,54,131,106,102,50,165,196,210,70,178,36,63,28,244,214,110,186,9,185,161,199,50,183,183,133,236,118,220,123,212,148,94,217,100,188,95,226,201,72,102,41,171,159,34,224,118,215,123,92,240,84,133,212,140,208,162,77,25,2,234,96,188,107,156,222,49,148,220,83,211,150,132,42,163,11,155,236,223,227,49,220,201,199,206,187,40,38,229,35,160,47,53,130,165,193,178,150,30,210,51,146,54,241,169,59,202,250,250,169,145,105,168,30,200,39,73,144,84,214,223,130,116,59,166,81,132,169,30,13,95,210,6,174,2,68,48,208,232,161,10,115,78,242,155,83,133,164,138,178,232,244,225,124,26,48,214,100,207,213,231,184,49,46,92,216,51,41,76,121,85,15,152,40,221,120,224,179,98,123,171,160,147,180,117,128,144,127,136,205,114,202,63,95,12,133,207,110,251,194,16,241,211,99,215,222,161,125,4,12,135,182,62,48,51,195,133,115,210,209,151,48,185,43,113,245,164,134,76,223,155,163,167,167,25,80,53,67,78,95,157,228,161,138,123,111,200,76,110,58,126,80,113,140,100,238,217,119,151,245,212,158,100,194,130,241,65,113,136,210,252,6,181,116,37,142,239,120,131,84,101,240,18,242,195,174,197,97,164,125,138,42,35,83,181,249,107,52,166,105,246,145,162,47,220,208,141,255,250,41,124,105,244,62,111,95,34,220,81,125,182,180,45,206,80,221,241,115,160,54,42,243,15,94,191,204,216,125,178,211,132,48,211,191,155,47,100,6,212,176,29,3,183,236,243,56,105,207,60,132,200,90,205,135,231,75,185,14,203,36,171,174,56,54,191,189,124,147,41,22,62,120,143,220,171,113,13,222,223,202,71,136,136,183,190,15,150,201,146,186,146,195,48,123,100,113,57,65,156,167,119,223,85,154,188,227,86,226,89,194,66,181,250,205,207,35,114,202,86,24,25,52,111,20,124,200,154,78,181,201,52,39,166,95,125,70,211,153,73,154,192,204,43,223,33,99,32,220,212,36,154,9,220,163,74,125,112,48,77,249,185,57,222,245,61,96,234,192,100,112,155,119,125,251,54,119,131,42,255,173,234,197,166,224,185,190,88,205,129,135,137,116,43,188,166,51,5,71,51,61,11,125,112,232,173,51,46,70,78,38,235,147,17,196,221,254,100,21,231,108,33,44,156,54,197,91,38,96,50,63,15,186,92,51,7,201,70,70,178,190,149,73,122,251,115,157,125,246,195,222,130,147,60,82,13,216,226,158,130,214,28,135,236,129,11,221,82,145,120,54,233,201,211,112,192,38,56,47,48,187,185,236,47,93,240,35,144,94,152,140,86,216,227,230,230,8,37,87,159,127,200,57,197,213,136,60,104,123,195,166,223,209,162,63,93,58,121,180,98,70,64,222,100,197,226,122,183,143,27,109,223,243,185,192,25,249,18,129,27,249,151,120,177,196,55,41,2,143,29,69,234,192,245,241,80,193,140,106,174,81,2,166,141,229,189,97,90,204,219,228,137,188,160,180,121,195,28,105,21,129,213,162,8,119,250,226,108,163,31,44,206,180,230,59,6,243,243,131,179,249,207,10,122,134,135,27,3,130,146,9,149,7,183,114,149,24,94,212,176,137,196,42,138,171,136,184,248,131,103,18,221,82,117,195,110,114,59,103,7,27,122,226,53,242,61,201,32,182,237,109,154,177,159,16,118,11,253,27,255,75,135,171,73,214,11,220,182,219,114,34,218,111,241,50,157,147,154,19,24,207,153,43,113,4,81,52,219,252,251,193,227,23,2,211,91,163,249,250,221,187,98,127,92,36,83,77,164,163,185,83,240,48,221,101,221,152,194,199,26,49,153,66,107,94,138,165,32,24,14,116,154,208,45,87,184,185,118,43,142,77,93,43,212,65,169,190,250,154,147,168,129,70,14,112,199,105,163,196,213,249,231,199,251,180,118,136,16,1,211,186,207,199,88,221,9,163,131,189,175,42,232,97,158,67,122,36,174,62,155,11,37,140,254,14,182,254,53,42,86,178,170,7,109,229,239,217,103,164,138,239,142,86,196,97,221,22,222,202,56,44,32,95,95,20,206,78,61,54,30,120,213,173,250,207,247,109,198,189,81,118,122,223,11,97,40,191,58,33,230,157,158,111,89,152,249,29,62,127,251,12,61,78,101,110,113,66,105,2,118,7,47,156,61,255,8,140,0,220,243,57,145,105,254,224,66,73,141,26,6,208,81,150,175,216,5,55,201,157,159,174,130,160,64,9,56,61,124,34,219,97,123,205,51,54,191,245,241,45,59,48,140,211,248,105,206,228,243,25,153,169,57,255,132,252,108,31,234,214,129,197,123,117,217,126,242,77,3,234,171,14,251,132,68,156,195,72,77,140,231,234,51,21,127,199,85,24,242,230,171,40,112,191,21,140,7,46,84,76,235,163,153,176,97,9,248,76,49,58,54,173,222,107,93,152,13,156,206,72,211,244,147,29,166,116,124,63,131,160,141,216,37,161,160,218,180,68,145,58,165,30,223,179,64,155,234,138,34,230,148,253,226,115,224,28,170,118,64,36,118,59,67,133,119,200,26,76,101,87,137,244,204,55,219,161,173,245,152,129,88,150,35,166,36,148,102,161,88,220,13,26,122,20,94,192,107,90,8,91,183,196,197,242,132,254,214,132,69,182,236,192,32,91,16,183,114,24,23,59,153,135,77,131,47,95,20,13,184,46,104,182,33,226,176,181,104,121,224,233,113,38,163,41,108,101,2,34,83,130,202,81,192,132,244,31,152,178,168,120,112,194,47,69,183,165,201,148,103,126,48,137,186,166,145,141,51,31,113,132,113,24,167,87,125,107,132,35,221,23,211,204,88,186,26,14,20,244,223,92,69,210,142,5,89,75,97,11,2,42,201,231,36,59,76,137,110,57,218,151,100,194,191,1,68,57,239,84,167,4,2,196,17,105,226,195,225,135,44,232,129,182,239,12,33,81,37,53,178,178,141,139,215,191,3,115,164,151,22,63,91,36,94,220,225,57,182,16,92,128,113,148,232,1,63,190,233,8,53,166,114,219,172,227,101,48,20,109,30,216,3,52,155,0,69,81,103,242,54,161,176,180,235,215,154,8,70,172,120,176,179,111,209,153,184,24,67,239,139,21,81,238,64,254,230,162,212,143,22,223,43,16,128,39,50,43,48,218,189,35,208,166,26,220,230,194,83,61,19,199,127,82,171,82,21,238,197,195,253,195,92,225,212,195,196,44,158,189,131,35,34,179,218,123,49,123,224,233,240,32,132,162,237,105,117,129,126,53,28,56,45,188,47,38,167,235,15,142,79,229,84,165,17,222,58,125,81,17,40,184,40,234,202,197,184,239,186,86,14,141,55,179,204,55,21,155,70,143,214,83,51,240,132,245,170,101,219,125,55,144,56,197,138,38,26,48,36,244,28,48,217,248,7,93,30,50,161,42,20,185,147,246,194,110,75,14,140,240,142,124,202,77,110,250,219,228,116,75,20,107,100,225,192,36,112,251,7,91,17,250,82,148,202,149,226,40,234,79,218,187,161,9,186,178,17,187,73,184,19,218,139,76,150,228,215,98,8,57,48,42,181,23,161,23,246,117,126,108,141,224,34,201,124,178,208,146,248,184,22,192,231,91,207,245,92,189,93,85,16,86,25,123,131,241,194,78,60,3,166,120,247,133,235,252,78,78,157,249,187,22,253,233,14,61,207,47,70,245,226,153,8,145,67,118,119,20,131,147,90,173,149,95,97,126,14,216,56,14,210,71,9,121,124,115,25,27,24,172,87,150,194,43,140,224,17,163,81,113,135,130,240,175,119,209,14,103,117,62,191,108,130,14,249,194,85,9,115,192,200,70,250,247,64,181,79,116,197,108,116,84,31,152,248,12,162,244,174,159,139,141,125,241,171,139,121,73,21,109,81,51,159,112,216,140,171,159,174,192,0,9,52,225,137,174,48,42,49,254,173,81,61,152,249,237,71,53,251,131,153,61,211,123,177,157,63,28,198,126,91,127,25,21,177,123,107,68,18,186,126,44,211,87,15,24,62,200,210,158,64,19,117,255,212,150,212,214,141,0,159,186,247,120,178,94,57,50,40,76,96,213,251,40,149,7,111,55,67,142,112,198,131,55,132,46,244,201,161,6,238,113,97,141,12,156,153,16,57,195,122,209,161,209,254,243,49,103,176,10,186,73,136,108,93,60,186,89,85,251,189,11,165,211,178,149,46,152,211,213,126,191,245,106,26,111,132,165,68,9,195,7,211,35,151,110,174,204,96,51,186,97,157,216,44,20,133,161,173,95,24,43,5,129,151,25,56,121,171,160,209,185,100,117,49,227,138,116,59,113,194,115,185,43,12,247,101,5,92,149,139,129,246,33,85,100,1,19,191,146,38,207,144,30,83,76,42,196,190,52,158,143,4,79,219,49,240,57,110,136,50,51,48,83,220,190,240,147,239,202,4,164,70,205,1,219,76,32,91,210,193,252,231,191,77,133,166,150,220,16,175,100,246,14,120,60,210,19,156,180,238,231,70,205,85,119,64,124,126,166,142,128,251,19,50,108,84,90,110,71,205,91,77,14,55,228,129,166,111,11,15,140,249,177,236,251,232,56,43,103,127,107,116,99,100,229,163,176,34,239,248,30,131,57,189,105,180,100,5,1,133,218,43,40,189,89,67,49,37,44,174,58,166,187,73,119,64,244,208,226,196,178,142,70,25,156,31,137,49,45,179,163,240,213,169,161,214,209,52,190,101,129,186,88,249,208,183,211,216,26,198,213,219,31,109,216,31,148,39,80,202,111,250,178,218,168,140,12,24,205,230,17,246,246,29,121,188,46,233,75,98,126,167,167,249,183,70,164,88,109,26,16,29,177,117,222,97,214,31,65,97,50,245,88,148,73,220,73,21,135,233,45,185,135,3,53,126,91,117,101,17,36,169,203,37,151,58,254,207,91,60,5,210,47,19,237,63,124,150,169,41,71,205,180,243,89,50,93,196,170,83,55,60,36,59,131,159,216,233,87,31,37,1,24,166,249,189,26,233,149,234,166,49,220,28,223,246,121,225,69,173,150,119,97,20,248,178,176,89,127,34,165,30,235,132,212,204,192,191,191,141,92,221,116,1,135,142,106,45,244,152,128,33,149,12,23,66,128,171,130,82,172,192,4,84,70,143,207,69,249,250,229,92,155,235,113,228,241,140,180,195,186,112,97,42,22,252,248,209,141,235,39,142,152,230,125,187,156,254,130,148,7,213,142,67,225,226,106,79,134,214,118,79,162,9,179,174,238,81,88,166,15,43,153,21,184,216,201,85,54,104,251,230,33,56,192,209,139,47,124,142,166,210,85,38,1,154,89,187,12,32,209,61,7,134,137,149,3,150,106,81,162,14,20,139,198,216,60,51,126,145,126,54,139,53,177,191,22,49,56,137,23,82,92,53,151,151,67,116,44,225,170,136,112,3,155,224,70,192,20,149,223,215,26,88,158,230,120,173,206,52,94,30,152,143,82,46,140,237,198,133,169,63,244,74,86,234,65,137,26,221,183,54,23,142,20,93,165,115,222,184,211,93,66,68,99,175,216,48,119,83,164,30,15,156,114,140,236,3,139,193,10,97,80,228,12,5,61,43,93,87,216,8,123,23,230,120,35,48,233,205,122,97,106,28,4,173,56,249,196,115,67,100,27,2,19,67,109,245,194,100,241,238,231,52,211,203,59,169,16,166,22,209,165,196,220,28,236,0,106,50,112,188,191,189,180,155,54,219,26,49,143,159,89,187,203,213,54,99,197,76,220,136,243,220,252,9,41,228,158,110,47,109,246,99,247,123,117,106,193,156,60,96,62,197,103,89,190,61,13,233,73,212,147,63,184,162,225,117,183,104,20,11,165,229,5,188,230,68,200,102,82,96,243,92,246,23,163,66,72,39,83,131,243,3,87,133,49,116,169,49,165,145,170,25,210,79,123,194,89,201,247,11,16,255,171,20,15,159,245,154,205,127,28,159,206,221,164,254,145,165,177,133,90,20,148,159,211,70,210,104,104,181,38,55,91,64,178,129,162,70,129,39,138,252,177,40,255,88,14,15,90,154,192,77,82,248,140,106,52,216,98,31,115,166,36,81,251,52,56,223,211,17,39,20,153,105,49,24,245,236,9,32,201,45,121,229,193,225,212,71,15,254,68,77,212,8,18,34,101,41,126,184,98,220,190,228,157,58,221,46,54,111,228,179,170,190,114,159,102,188,17,135,136,14,117,228,133,239,137,16,5,110,201,10,29,24,111,183,216,232,167,146,196,165,129,133,140,243,205,135,38,54,145,85,222,10,169,91,55,165,193,66,114,169,238,23,25,113,254,124,59,124,134,124,151,177,3,19,205,231,96,64,138,21,21,53,173,39,133,171,244,110,22,190,213,247,3,107,7,196,74,172,62,87,151,246,192,61,118,72,88,66,119,169,56,48,56,84,168,126,175,85,255,8,187,172,43,17,13,4,83,178,194,54,80,3,230,92,182,21,134,217,28,191,77,216,38,235,213,27,118,248,114,24,213,144,173,87,35,37,85,227,189,17,46,148,153,178,167,159,187,122,192,75,149,116,24,104,104,140,70,155,227,208,34,115,33,30,114,231,220,21,55,103,143,90,183,194,56,132,212,128,17,2,151,201,46,115,22,75,113,53,114,43,178,81,97,69,200,238,78,111,106,232,79,163,29,116,59,173,199,80,78,210,58,223,116,12,124,2,166,192,64,223,11,202,226,237,104,44,156,93,122,3,218,92,185,245,11,167,165,51,101,99,211,123,155,220,236,11,101,138,79,56,157,4,90,176,52,152,10,67,40,107,23,78,114,230,195,154,19,151,192,123,53,134,93,242,218,148,218,175,236,79,182,126,148,85,129,141,128,220,2,198,153,97,41,220,86,146,171,49,6,146,71,163,188,221,93,55,250,52,11,35,93,218,14,58,99,34,157,184,105,139,104,70,234,70,142,202,241,219,13,178,192,253,109,118,27,99,69,95,25,164,49,100,66,179,29,154,107,0,119,84,169,246,120,80,204,79,124,136,12,184,79,178,229,229,132,147,93,239,172,35,87,112,14,202,186,100,67,152,24,43,224,130,136,163,194,227,110,44,207,183,106,67,216,22,6,71,64,30,248,49,187,178,223,94,179,248,123,157,62,183,117,203,107,41,250,28,227,175,33,190,174,173,98,188,134,184,57,103,211,164,219,160,132,165,253,138,171,77,129,86,110,158,204,43,200,159,28,174,70,154,89,225,220,157,25,218,81,66,40,218,27,14,60,134,11,222,144,165,107,227,105,53,76,202,179,159,194,169,98,28,98,190,148,172,140,220,61,7,129,147,150,187,162,218,74,110,39,224,179,101,234,89,175,238,148,27,120,95,178,212,194,211,87,74,115,203,90,86,35,226,46,15,92,203,253,220,191,240,142,182,10,217,55,15,7,29,216,234,210,159,158,118,134,247,189,154,120,128,62,25,132,192,152,149,10,229,198,250,65,136,220,70,87,66,138,65,151,40,142,118,41,199,66,192,240,26,207,131,111,118,42,209,164,231,131,237,167,205,56,142,181,251,100,181,233,156,70,55,70,7,202,225,242,206,213,144,251,111,252,218,188,251,164,208,16,152,10,140,104,21,168,156,242,224,121,150,187,117,164,62,102,86,221,203,83,25,21,1,106,166,40,242,149,10,35,225,213,2,70,232,65,199,0,155,168,152,109,217,172,151,82,95,216,11,17,129,207,199,126,97,100,159,190,155,143,109,92,70,125,47,94,164,56,106,114,97,2,54,132,50,253,90,134,128,126,142,243,32,88,151,124,40,129,86,225,49,26,5,28,227,140,15,198,38,77,246,27,148,108,23,47,55,234,168,90,142,165,29,188,64,225,242,254,79,167,18,227,24,250,111,10,21,19,54,237,133,61,179,192,70,44,254,154,187,83,213,33,2,67,231,0,195,28,230,15,102,49,149,231,167,9,181,198,34,128,47,133,250,211,39,90,33,245,120,173,179,241,62,223,75,222,218,94,213,143,1,54,125,233,70,137,62,189,189,102,168,91,89,213,214,147,48,185,207,228,91,29,28,31,150,4,168,129,207,249,214,195,7,152,77,12,201,208,32,57,95,49,223,117,24,87,58,153,44,33,3,230,216,110,0,79,49,62,3,222,197,9,46,192,38,132,33,225,3,100,179,122,60,218,96,227,172,240,112,107,63,3,151,110,178,38,242,156,245,62,183,21,121,202,181,76,158,189,221,95,134,90,189,21,166,174,115,221,7,155,146,231,70,131,188,72,155,176,10,200,134,96,65,98,116,139,224,206,56,93,250,61,150,89,12,173,139,22,29,90,11,98,193,240,109,16,9,223,166,231,42,50,4,213,133,253,58,1,103,14,218,10,67,156,143,159,206,172,223,114,115,194,153,201,55,104,118,90,213,237,221,178,210,25,15,160,117,242,105,194,42,53,121,181,225,245,145,148,150,138,183,55,146,252,57,187,180,17,32,158,94,83,98,115,72,216,250,1,230,172,237,73,207,47,4,227,72,208,59,138,100,202,148,216,220,185,219,244,2,95,96,20,150,170,194,87,66,2,152,154,43,137,251,117,24,251,190,89,103,65,213,227,189,13,183,226,155,59,139,87,117,13,72,34,12,211,60,11,130,176,106,19,55,183,4,41,5,174,212,7,83,13,38,197,47,132,51,81,28,10,24,241,72,217,105,144,146,196,37,248,131,211,207,32,67,225,149,156,126,12,124,58,181,4,115,172,124,219,235,208,209,211,36,151,47,55,39,132,21,177,107,124,193,217,244,42,220,115,100,9,27,199,85,161,66,253,174,118,122,11,48,148,72,125,114,68,180,63,10,36,31,27,203,121,125,242,69,38,98,5,140,132,138,182,218,153,122,221,241,9,123,66,99,48,43,76,238,170,5,140,29,181,126,18,228,72,226,209,42,59,253,164,49,226,179,171,137,64,19,108,216,180,244,197,206,204,219,99,125,161,124,142,8,138,194,144,34,118,192,228,160,183,194,48,163,189,205,113,198,209,160,35,10,219,164,58,2,70,205,66,174,54,107,63,31,95,45,81,175,36,123,226,141,206,128,147,34,128,17,171,146,86,163,134,222,213,191,177,227,18,139,134,100,186,187,61,30,44,33,35,148,170,194,255,143,184,119,199,193,109,73,178,243,230,210,118,27,249,126,244,0,100,201,147,41,208,104,136,5,162,13,118,55,74,69,131,32,122,8,154,130,104,83,144,37,122,212,124,26,224,44,148,95,252,59,34,87,94,128,150,140,186,70,161,206,89,103,239,127,63,114,103,70,70,172,88,171,102,111,68,239,102,128,43,36,96,96,222,208,8,24,221,15,253,240,201,119,199,51,179,22,96,137,167,173,183,163,11,76,241,71,30,10,186,188,78,226,50,24,141,102,133,105,178,152,23,62,67,109,42,140,74,161,28,77,159,162,192,232,12,196,72,67,9,67,68,65,128,225,102,221,199,194,98,165,112,223,119,230,224,198,24,88,10,243,182,239,165,205,41,42,117,76,121,246,126,239,251,42,73,159,57,1,113,155,242,54,155,142,98,188,105,35,218,62,176,153,57,74,57,162,51,55,127,231,62,241,48,28,77,45,71,224,232,237,57,203,250,211,19,149,138,129,89,35,124,15,5,21,129,38,75,223,50,223,43,207,16,20,19,244,145,15,196,108,132,221,28,179,27,111,68,98,55,234,211,59,94,230,217,9,67,68,148,74,134,153,110,123,170,245,132,236,165,61,167,166,116,235,103,62,123,163,45,118,136,118,108,115,99,49,96,244,182,117,237,66,28,207,71,56,17,78,23,101,50,96,220,19,47,12,239,93,214,205,10,153,198,179,92,20,68,232,181,85,248,236,188,125,155,93,232,159,208,221,234,194,177,222,155,251,41,121,144,23,145,199,93,160,78,251,187,196,125,173,136,86,92,50,95,42,95,66,78,124,149,139,78,165,139,190,90,87,104,233,38,206,51,229,195,94,214,135,24,111,11,115,40,17,106,64,127,11,170,200,55,202,178,233,146,233,19,47,63,229,96,135,81,144,208,120,192,40,2,190,0,209,49,89,181,146,177,140,73,58,226,228,44,150,50,211,98,134,20,62,219,150,116,47,207,19,167,186,224,123,244,159,39,140,68,134,236,62,186,187,245,118,147,73,174,18,78,172,95,74,216,127,154,140,203,122,142,134,123,80,226,104,182,136,67,7,195,128,96,249,61,180,76,3,172,214,250,72,230,160,51,251,193,244,202,44,125,35,150,87,241,159,102,203,160,169,164,101,121,19,15,105,13,238,15,140,216,83,60,241,10,143,69,107,121,171,221,54,121,236,128,160,160,110,133,207,226,231,83,138,213,205,147,126,34,251,215,126,251,193,103,223,144,134,142,98,178,188,206,27,237,136,233,170,45,250,129,51,11,86,28,205,194,169,183,141,16,112,243,132,127,166,37,44,233,80,66,8,216,227,59,50,40,77,119,48,84,106,113,44,248,193,184,152,156,215,175,7,147,73,138,161,146,96,239,101,157,236,90,139,140,103,78,166,102,34,235,226,217,55,251,243,180,230,139,169,235,30,33,106,12,81,155,178,101,247,194,199,154,189,93,194,224,212,116,138,102,63,25,217,53,158,39,47,76,42,221,54,234,134,223,20,156,139,253,112,151,9,233,62,20,231,73,109,83,60,155,180,20,13,173,221,246,143,18,138,103,26,34,194,48,144,106,114,127,212,14,225,0,55,143,237,208,43,106,15,89,163,32,143,245,61,206,198,110,178,42,245,224,236,108,137,22,251,7,91,119,215,195,159,129,245,251,13,209,198,236,36,117,60,186,31,78,216,234,231,70,41,149,38,20,37,3,174,226,25,42,107,73,164,13,75,169,153,240,155,126,15,229,124,88,204,119,202,128,196,106,232,75,12,224,43,144,211,80,202,40,149,238,253,141,64,4,182,184,152,203,75,168,232,113,251,218,211,168,222,38,213,175,7,110,158,113,60,43,51,194,86,74,170,219,149,126,230,15,46,48,228,203,195,241,162,149,194,159,153,9,110,171,2,36,125,230,197,131,206,19,9,116,219,157,10,107,104,161,245,224,48,252,140,33,244,51,198,66,246,185,144,228,86,39,88,120,248,249,49,13,211,26,158,53,49,199,93,34,135,144,29,102,229,212,113,104,126,186,35,224,243,217,107,191,94,50,209,130,111,229,163,112,144,218,211,99,130,138,141,43,139,99,31,205,234,36,209,25,231,242,188,70,133,64,65,201,70,182,9,180,126,126,65,14,34,176,93,148,126,216,254,244,234,146,6,230,57,181,158,45,99,39,60,216,126,101,182,124,55,141,181,207,54,96,119,255,105,86,198,190,52,164,45,45,124,170,224,253,83,212,215,224,12,249,164,111,156,86,10,77,117,252,97,202,41,227,91,2,216,80,183,55,226,69,75,96,125,218,101,213,36,161,117,147,128,77,172,55,188,86,227,41,236,190,31,50,72,247,81,94,207,222,134,174,43,141,11,121,22,223,46,224,220,52,94,119,26,147,86,27,43,223,201,7,206,72,189,229,7,142,214,78,252,188,183,138,228,17,139,27,169,233,131,17,195,47,186,85,198,85,196,37,40,225,135,33,218,41,112,50,199,200,239,133,193,101,36,80,212,137,24,155,153,239,210,208,182,28,154,157,38,234,185,195,24,214,16,92,45,125,97,108,65,203,7,211,238,84,116,35,14,41,211,221,62,42,4,49,244,70,149,250,3,153,245,251,237,198,203,127,114,0,191,134,51,63,57,61,166,186,50,98,16,153,221,29,185,158,89,188,181,172,9,6,34,98,239,137,48,75,204,253,116,159,101,115,173,251,134,90,165,102,169,36,178,68,73,198,127,26,249,220,58,181,215,176,155,111,95,119,24,193,69,165,106,193,32,44,254,194,234,54,138,159,54,159,33,85,238,159,144,153,67,9,141,37,67,188,75,238,18,132,71,48,142,182,178,16,84,211,89,248,158,105,133,117,38,183,149,121,7,174,61,112,194,105,44,101,146,54,138,192,14,216,126,95,180,151,47,33,74,154,139,99,140,211,74,33,88,132,113,216,175,156,16,203,167,60,36,136,217,136,73,31,9,94,83,201,127,155,182,197,166,12,80,211,24,241,235,134,200,93,228,202,10,1,93,60,19,52,139,187,242,232,177,225,252,190,143,106,173,127,186,62,33,51,212,253,158,209,226,75,74,10,175,112,119,60,115,93,241,104,238,186,176,98,131,129,22,221,7,211,170,156,133,194,140,42,81,117,169,173,243,111,81,33,23,214,55,42,19,78,76,168,214,85,61,133,221,89,177,153,241,13,161,85,182,207,226,42,7,79,19,186,254,222,52,89,218,179,119,237,210,210,93,172,235,229,7,155,173,72,146,129,0,229,249,190,106,212,91,31,103,152,97,186,190,254,97,147,146,92,170,152,78,71,221,112,101,230,95,14,99,75,219,28,41,223,48,3,133,241,61,147,54,69,156,5,224,68,169,95,46,245,44,232,180,107,108,237,116,103,123,251,157,27,77,162,162,198,23,211,140,251,190,154,21,124,255,182,117,156,208,219,95,221,39,241,167,218,41,252,104,200,82,204,19,31,74,77,190,8,197,31,186,244,244,186,17,41,14,252,164,228,161,160,57,229,44,252,98,125,181,202,44,133,209,218,191,47,15,149,71,186,163,5,237,21,221,169,250,193,148,140,133,131,140,92,86,106,241,203,22,11,202,48,131,144,119,254,246,247,58,224,166,211,13,43,237,251,195,8,11,223,79,195,109,218,234,124,212,187,25,141,172,15,70,192,64,169,163,88,135,36,223,49,98,92,140,40,241,69,177,218,91,223,10,128,166,154,245,164,202,193,21,91,161,239,182,200,63,42,5,134,156,197,249,106,191,253,201,217,254,17,139,72,95,181,85,160,155,223,23,210,1,107,235,32,53,201,245,47,212,47,148,72,182,108,49,160,26,224,161,230,48,131,70,251,218,80,223,195,36,221,97,130,125,233,163,130,151,213,221,149,230,107,246,19,162,61,169,214,233,154,159,100,136,81,189,93,50,22,16,87,236,254,219,116,43,235,231,195,82,218,191,236,26,40,143,70,206,77,90,208,213,122,169,83,144,224,212,81,218,204,148,32,224,174,141,209,144,11,67,115,135,26,41,143,73,207,77,159,251,183,168,22,46,83,133,3,208,149,72,78,16,43,70,10,218,207,8,111,214,48,254,193,152,246,104,131,192,96,144,185,197,3,48,149,37,61,186,163,122,212,29,134,179,189,21,197,28,116,59,106,34,3,122,101,102,212,87,29,78,56,24,233,51,153,214,68,247,193,103,80,44,213,29,24,198,209,31,23,166,193,66,175,108,153,56,132,195,72,1,246,7,30,120,56,58,204,130,44,75,196,68,9,34,197,19,103,95,167,70,187,232,133,12,239,217,102,175,51,146,136,176,162,242,140,87,134,191,16,212,40,165,176,10,188,151,55,139,0,227,12,160,39,63,83,96,77,89,142,158,194,56,7,30,46,190,108,71,111,245,3,133,8,23,89,94,131,171,26,241,154,164,167,151,27,16,104,197,207,93,143,238,54,209,56,140,41,103,214,223,134,156,48,91,192,5,69,26,129,151,177,83,29,54,13,99,253,237,77,166,203,223,247,104,100,216,244,232,243,85,56,45,2,24,178,174,104,165,152,44,82,247,79,228,39,152,181,20,190,44,24,203,248,194,86,248,55,255,230,95,254,246,159,255,252,79,255,252,167,63,255,229,31,254,244,191,255,221,127,250,199,191,255,247,127,250,187,191,249,239,255,237,255,253,215,255,252,95,255,245,255,249,175,127,243,183,255,219,63,253,219,243,23,70,100,196,176,48,141,191,249,151,127,249,219,255,244,151,255,248,207,231,111,255,167,63,253,253,95,254,195,159,255,244,55,127,251,239,254,244,79,255,254,79,127,249,243,127,252,187,15,248,159,255,225,31,255,244,191,252,229,207,255,240,143,255,142,19,252,211,159,255,237,63,252,227,223,255,229,156,254,127,245,193,5,181,196,181,133,139,113,108,229,13,97,227,152,93,75,13,54,5,203,165,140,107,36,43,221,240,155,130,228,212,58,176,193,213,219,107,129,73,170,61,176,69,28,223,99,160,137,248,209,140,169,116,222,199,83,98,236,212,244,252,54,25,64,127,191,168,186,72,73,7,184,14,23,87,65,246,188,85,81,132,61,240,196,110,207,225,140,108,200,115,99,48,112,124,157,38,172,221,234,40,57,208,200,116,105,226,98,189,143,146,55,54,56,44,116,202,175,63,40,63,71,15,223,202,21,162,176,173,82,83,7,37,235,191,2,38,243,247,192,164,52,252,161,193,182,82,109,149,129,58,243,136,105,204,12,145,116,250,61,113,220,142,169,162,218,236,44,19,104,97,43,62,252,137,19,191,105,119,187,137,250,57,121,164,152,125,168,90,86,88,114,171,215,152,166,204,82,114,42,204,44,58,2,134,160,37,203,225,89,197,183,183,180,217,209,69,24,84,28,77,143,115,76,52,168,190,86,13,18,168,44,198,235,180,130,174,116,245,51,51,16,24,251,106,137,139,173,124,143,240,169,147,203,3,195,189,34,131,122,47,13,91,132,19,91,23,95,231,43,81,220,189,49,100,143,134,11,197,65,196,131,126,157,69,157,8,25,6,31,229,103,119,179,138,218,49,147,4,90,59,142,134,47,39,5,161,3,179,173,247,209,176,224,134,107,47,223,129,153,107,134,195,20,86,36,58,226,232,228,226,98,197,220,169,165,55,12,116,70,128,178,208,91,83,75,176,102,140,132,226,81,29,236,18,181,99,6,222,174,67,10,140,2,68,125,110,251,132,24,221,97,154,225,171,222,54,28,30,127,166,104,152,109,157,95,129,151,91,192,33,66,153,178,180,175,0,35,100,53,2,166,254,167,104,205,174,47,92,150,41,54,231,246,192,17,233,226,213,62,181,5,253,160,237,124,52,17,110,118,99,56,42,220,17,214,138,104,148,45,218,120,224,232,55,181,226,145,178,204,129,7,203,191,195,244,224,174,231,182,198,118,215,11,96,120,255,250,196,79,188,83,123,60,179,221,30,219,175,6,243,223,107,251,112,85,201,119,60,79,156,46,222,17,176,41,166,43,124,162,0,95,209,78,20,108,230,167,143,198,86,153,241,58,79,56,90,68,219,27,152,94,242,56,218,200,205,15,204,39,231,79,173,240,113,38,125,35,172,19,49,138,207,135,250,104,56,208,168,1,117,211,97,56,63,207,141,177,137,219,37,96,108,165,245,169,145,220,234,113,229,56,252,62,35,13,223,169,120,223,5,181,62,137,34,40,204,148,229,47,140,173,143,110,160,105,13,195,175,59,96,50,213,67,225,158,156,230,94,76,57,71,53,111,154,241,4,71,108,124,108,25,81,148,102,180,28,168,37,191,4,134,3,231,59,27,138,87,233,121,164,191,95,247,71,10,207,79,167,114,227,48,172,236,143,148,54,167,231,145,146,176,152,43,126,187,145,108,150,71,106,111,160,249,235,196,30,226,121,164,103,94,207,61,118,108,168,150,190,143,84,54,162,139,120,81,101,24,96,198,108,119,175,7,62,147,239,243,72,107,142,229,13,221,204,169,201,97,26,180,34,189,132,64,106,155,170,57,208,70,189,92,138,98,109,107,82,0,103,34,207,119,117,164,118,210,151,190,173,214,228,211,166,79,115,60,47,19,103,59,95,28,151,137,112,85,189,50,42,46,219,47,188,49,22,178,190,205,142,33,75,9,24,151,18,189,112,148,246,147,191,205,179,105,237,34,168,14,76,56,26,39,71,28,74,167,98,243,122,140,79,187,89,191,171,162,184,19,198,185,209,226,217,58,20,70,200,173,23,14,108,42,214,134,46,95,118,55,39,96,42,21,58,18,102,143,102,35,118,254,15,9,23,56,44,120,105,175,174,79,209,200,4,255,123,44,79,56,57,139,41,6,240,121,138,241,105,242,120,159,71,66,30,198,195,63,106,56,164,246,5,134,6,29,211,25,57,183,166,75,4,206,106,238,98,8,204,231,167,183,69,15,234,61,154,64,115,104,188,128,24,92,12,82,42,55,93,82,45,112,110,154,235,102,20,28,163,187,110,138,48,180,204,222,171,1,188,201,175,8,108,170,29,113,244,56,43,142,100,106,26,100,177,157,226,232,137,121,176,12,164,105,205,98,113,52,252,253,173,151,198,204,29,147,10,118,214,239,141,161,5,31,31,72,223,232,187,203,67,101,217,29,43,142,38,239,172,247,5,121,188,248,193,244,146,169,29,57,221,19,61,199,72,130,9,86,245,203,158,8,211,229,56,58,211,32,183,20,182,78,107,135,159,157,96,51,186,99,140,51,100,182,212,227,144,214,238,188,99,237,98,227,80,159,39,218,77,252,59,146,91,109,235,70,162,153,27,106,44,1,84,195,159,21,31,27,228,59,74,207,140,241,8,220,49,14,206,64,245,49,142,155,187,90,211,255,202,153,211,71,18,154,115,234,172,71,62,118,239,24,42,195,84,254,245,104,116,197,227,235,195,180,71,29,74,27,217,199,59,200,45,61,162,19,49,245,144,26,111,19,181,209,60,244,198,182,237,175,3,38,176,149,177,64,235,114,172,124,19,255,58,61,55,218,178,78,175,7,70,10,40,43,76,142,201,111,27,33,172,245,132,235,185,6,197,23,174,106,158,106,41,219,224,156,230,72,55,194,229,82,89,91,226,239,243,129,248,204,64,180,167,10,223,205,154,186,34,92,192,141,173,105,128,7,137,36,82,103,11,11,186,247,228,204,5,197,223,200,252,233,183,11,220,76,127,44,96,90,53,245,228,173,151,88,35,32,237,170,60,12,50,104,72,140,56,124,2,50,157,14,225,24,222,141,2,242,155,122,106,136,162,221,229,97,48,132,75,69,37,34,169,131,101,239,0,43,182,9,209,21,253,192,107,185,244,24,118,55,245,169,111,116,43,179,205,56,26,1,169,103,247,85,173,97,34,224,179,125,147,216,145,26,4,233,53,135,199,51,47,160,180,15,213,204,209,137,37,87,85,24,101,210,17,48,93,63,93,55,126,88,4,198,209,203,46,84,97,56,145,113,52,181,226,164,79,229,76,144,190,172,18,46,163,144,44,40,138,213,62,205,83,11,120,36,117,224,62,54,47,115,147,112,207,180,193,11,108,106,253,35,224,19,184,46,125,164,179,69,65,151,94,85,218,247,245,182,207,11,30,51,224,74,37,70,97,90,209,125,50,221,21,185,10,217,106,183,140,98,114,245,18,198,94,107,63,201,141,19,32,68,249,30,154,38,20,108,201,2,144,161,240,178,232,89,202,112,107,215,36,193,100,102,254,42,55,137,18,68,211,196,52,29,121,181,123,249,4,1,247,165,111,219,210,102,94,123,201,38,174,172,183,109,34,210,233,194,124,126,154,206,39,45,230,53,39,82,139,73,115,184,216,140,22,23,207,168,166,125,34,116,35,4,90,209,193,189,48,106,161,90,166,32,5,244,237,227,129,17,89,239,10,215,233,59,133,106,114,87,234,53,221,209,33,242,112,29,152,14,204,165,53,144,85,93,133,24,24,134,249,84,152,30,47,47,104,161,22,87,158,236,135,217,166,150,128,203,86,165,34,218,68,106,212,100,179,229,65,181,122,211,9,170,123,148,195,104,254,200,122,229,103,17,8,242,0,238,49,69,107,9,112,213,171,27,238,0,27,149,74,224,130,14,130,63,84,20,145,52,146,98,99,238,31,55,232,35,217,67,171,76,117,225,14,80,134,245,83,250,89,213,153,134,192,227,17,33,238,104,197,165,22,183,197,183,170,69,169,51,209,215,96,161,160,19,216,180,6,130,166,126,168,130,84,27,55,69,54,103,157,246,0,215,142,5,38,249,40,207,140,62,109,247,8,6,166,255,172,40,108,198,91,1,179,118,202,67,105,88,86,150,184,49,12,196,244,190,42,159,64,220,23,198,130,250,186,206,16,142,62,42,131,241,119,21,152,66,82,156,154,128,109,235,67,65,16,62,10,167,112,209,182,174,18,132,204,69,126,26,181,107,189,238,100,21,252,128,121,252,114,101,245,87,199,186,240,153,32,229,137,163,133,34,163,244,44,163,234,125,220,97,181,184,99,136,193,184,58,11,124,182,26,222,161,15,220,133,109,113,80,140,175,163,218,92,80,22,144,176,183,163,89,176,239,177,166,86,46,232,185,75,223,22,2,195,244,213,235,70,97,188,223,187,70,125,94,175,187,88,46,242,194,218,175,135,249,146,185,94,4,188,37,92,232,244,33,204,124,223,165,53,48,43,76,239,115,220,21,124,240,103,17,216,217,3,25,80,236,34,117,101,60,219,250,62,214,133,167,10,184,158,1,58,32,162,198,215,131,4,194,19,245,98,183,224,151,109,233,113,221,63,161,46,147,188,194,78,135,233,27,223,85,68,14,156,221,98,221,169,89,55,41,214,242,232,87,110,174,80,79,88,75,125,49,170,251,208,156,171,90,62,31,56,93,94,2,57,148,242,4,228,103,63,180,220,182,192,150,205,172,212,25,212,18,207,86,253,158,60,83,194,18,184,90,155,132,195,232,174,233,6,9,18,169,251,183,26,55,3,250,172,192,25,115,140,56,57,212,115,205,239,225,220,215,198,61,57,117,37,253,237,132,251,197,61,57,106,151,18,0,66,21,241,70,94,96,75,123,10,140,228,128,15,180,68,19,255,208,100,47,154,136,61,7,74,101,90,209,78,242,227,30,204,46,84,130,125,139,78,154,92,217,72,154,195,230,155,104,254,133,112,95,207,94,160,152,13,164,60,148,170,228,79,102,152,113,71,210,164,213,93,15,102,227,190,203,125,31,207,56,131,15,230,34,123,188,204,148,180,198,103,162,222,94,87,53,120,235,247,131,23,59,63,119,135,194,146,15,183,145,188,245,154,129,141,163,119,231,6,183,118,220,87,109,46,94,122,110,114,77,35,223,49,220,213,98,187,17,78,184,190,190,125,1,103,78,215,147,55,158,210,189,47,56,243,178,9,65,153,188,236,123,95,51,171,25,53,194,218,55,214,64,40,243,220,136,108,159,108,85,200,247,182,241,30,149,103,106,242,102,242,105,211,32,164,207,20,253,209,24,40,248,31,107,78,19,93,232,118,191,15,155,58,20,30,236,118,125,210,65,152,176,105,29,134,134,150,30,49,20,172,213,161,243,2,146,12,46,84,15,172,66,42,25,182,247,204,206,27,37,141,75,124,46,48,206,225,129,22,172,229,150,162,208,97,71,192,112,105,228,153,224,24,226,187,190,106,253,172,26,127,53,234,117,37,162,86,186,216,135,212,239,177,101,78,59,150,128,196,100,167,27,59,26,3,230,189,45,226,109,249,246,42,125,116,253,222,23,172,160,7,45,180,197,7,202,166,69,248,97,168,51,165,8,121,209,237,210,156,102,221,240,118,238,125,81,229,146,90,136,17,40,198,189,47,44,208,100,65,175,38,19,122,239,139,142,73,201,105,154,217,69,190,247,69,175,146,100,39,140,151,184,239,125,81,114,144,151,109,142,208,243,162,67,63,128,10,79,164,221,215,197,46,99,232,93,211,246,27,252,47,10,91,170,250,12,19,123,186,0,25,159,2,156,100,253,229,108,100,53,135,11,122,74,122,215,220,104,191,48,70,221,122,114,154,30,239,209,38,94,45,239,11,109,173,117,143,110,92,105,85,24,101,144,11,159,127,46,241,89,133,10,88,239,209,103,129,80,127,139,19,166,156,137,251,238,158,112,23,202,138,214,104,238,180,68,94,145,238,77,43,67,247,59,136,105,82,24,250,200,177,172,111,247,104,234,129,146,60,71,116,173,235,198,141,118,115,121,35,188,191,212,101,235,37,190,154,230,241,57,36,174,60,35,182,13,189,45,204,46,111,0,70,155,226,214,251,98,71,121,143,206,176,13,245,137,211,128,209,35,62,179,126,113,125,226,68,42,177,49,43,124,0,67,159,184,117,55,15,137,136,85,215,240,204,209,44,58,18,252,173,231,153,65,188,141,232,14,125,233,231,93,83,18,187,219,50,179,112,209,235,54,174,104,160,251,177,150,169,232,132,166,187,43,67,182,46,235,47,147,31,104,17,231,179,49,214,47,23,113,213,28,209,29,212,27,213,214,132,83,48,188,138,121,96,252,161,179,62,240,132,116,90,220,151,101,33,245,153,36,20,106,226,125,80,112,211,118,14,228,152,243,140,27,91,91,89,59,21,211,200,25,19,86,49,150,180,156,27,231,185,203,42,61,159,233,28,207,185,137,205,157,107,155,45,59,161,231,38,115,225,151,205,64,154,58,16,230,188,5,80,107,217,158,26,148,214,31,97,193,159,40,124,88,205,36,193,154,202,158,187,3,222,136,67,11,220,123,120,149,86,120,205,227,161,218,154,195,74,204,72,16,190,165,157,47,211,178,192,170,17,48,122,13,122,95,252,251,25,48,143,108,234,111,115,64,140,36,196,49,117,190,34,229,223,98,87,86,77,70,76,111,251,236,155,131,207,141,231,45,163,88,73,192,176,230,227,169,208,83,175,183,133,139,118,44,47,84,2,213,23,224,252,1,182,116,60,51,164,27,244,133,160,119,181,226,219,50,233,90,121,224,131,106,105,36,146,248,25,149,43,61,91,188,51,234,34,210,168,84,12,150,158,219,156,110,227,129,211,179,85,244,228,131,54,219,120,40,102,160,174,39,71,160,105,196,67,57,145,163,54,90,17,22,158,16,217,31,74,51,115,31,61,185,25,19,229,128,141,53,47,240,121,7,51,190,46,36,144,158,57,5,113,180,18,73,145,198,241,58,84,168,220,206,72,129,53,115,51,83,78,55,53,158,200,51,181,98,249,52,129,249,158,34,93,211,32,132,53,61,185,105,86,173,128,145,24,125,232,228,136,50,249,11,99,215,86,117,93,237,43,90,186,171,45,99,89,138,52,7,101,170,110,1,211,174,46,87,134,8,81,143,9,13,91,90,149,193,103,38,37,107,29,48,173,59,250,211,136,202,198,14,223,190,166,161,191,77,150,57,210,107,173,227,149,169,191,221,174,136,126,53,18,199,19,68,97,242,225,245,134,106,117,123,141,229,43,238,140,51,199,11,51,141,24,253,237,243,50,91,172,248,39,232,33,203,34,240,185,80,167,163,84,123,121,154,90,39,210,72,51,190,2,58,238,151,126,128,61,209,231,26,55,118,162,189,172,95,88,51,166,111,220,216,170,210,250,137,188,217,188,83,86,195,65,74,50,235,213,84,192,34,127,102,91,6,13,69,96,118,94,134,126,51,255,62,237,156,51,117,174,120,95,8,204,204,167,115,142,58,181,143,226,115,23,143,83,221,129,219,26,241,80,172,213,224,105,122,32,149,152,3,165,29,74,150,144,70,2,160,7,106,210,193,130,242,245,197,100,217,147,149,136,46,76,175,225,136,188,31,21,234,154,30,77,248,133,148,155,119,53,32,38,164,250,231,44,186,254,117,21,179,179,144,39,138,244,118,243,194,239,249,118,232,145,87,125,243,100,218,76,222,142,209,113,12,207,170,228,77,79,88,116,122,52,88,195,210,239,199,24,45,30,17,67,221,217,91,229,176,207,18,221,34,149,138,93,197,148,160,245,236,93,118,171,174,219,126,110,56,85,161,113,90,106,232,108,171,119,160,115,170,140,49,123,219,200,179,86,246,116,83,84,217,104,245,60,223,83,13,248,140,154,164,240,64,23,228,194,4,30,122,97,72,169,182,11,19,51,73,139,22,66,5,222,241,138,207,28,58,69,10,55,179,86,11,152,245,74,218,253,232,241,139,229,233,192,163,169,38,8,133,149,24,131,104,114,36,149,152,216,176,167,118,160,72,203,109,61,152,105,98,93,152,110,99,133,207,168,108,190,252,212,100,146,121,42,104,125,158,248,28,23,38,1,240,192,184,209,197,201,155,169,45,11,188,106,180,247,3,163,80,161,48,124,156,122,97,82,165,10,15,122,65,2,166,147,70,213,47,22,26,191,247,153,161,209,159,31,24,183,159,11,143,164,10,175,100,250,166,60,181,78,245,77,97,8,31,30,150,146,219,47,239,165,241,242,189,193,178,34,194,43,187,62,211,69,91,238,133,13,140,8,169,62,181,140,20,81,140,21,188,150,158,147,39,90,171,226,210,134,57,196,42,140,118,65,52,121,89,67,134,74,223,252,152,78,1,195,96,149,81,78,59,129,75,121,1,55,53,19,38,99,54,156,11,9,58,166,74,107,80,19,33,191,26,48,93,19,15,156,110,56,113,158,80,122,26,248,127,125,134,247,117,175,242,52,186,159,184,254,60,164,24,105,16,124,244,27,152,148,145,115,220,22,12,4,237,12,101,154,201,41,222,215,90,80,238,21,62,27,247,29,119,189,159,236,28,61,247,225,20,4,138,230,74,125,228,128,206,247,25,119,189,79,200,165,157,188,208,119,218,157,177,160,3,107,31,253,32,233,117,103,29,142,93,143,152,16,154,63,254,80,72,68,73,37,16,210,229,9,71,98,194,195,95,177,233,165,157,192,164,148,125,225,38,76,47,80,182,160,43,208,158,85,147,148,159,37,3,20,48,172,179,162,93,165,104,23,71,167,33,77,65,143,124,128,117,14,223,147,111,37,135,39,115,98,139,22,228,106,70,77,75,245,155,74,190,73,96,203,17,86,21,159,225,131,136,234,42,169,141,115,161,42,177,148,238,182,206,138,225,250,241,25,33,59,154,74,209,145,152,42,216,211,145,125,245,213,203,106,86,207,183,121,182,186,83,158,40,211,188,126,155,112,4,215,190,183,181,71,214,111,147,38,176,26,147,45,185,184,170,223,38,197,213,29,223,38,149,192,166,223,166,149,65,46,74,40,57,21,165,79,35,238,186,88,204,164,210,79,84,104,226,117,25,161,96,63,98,16,51,223,215,133,156,133,74,84,176,174,250,46,131,120,1,157,35,213,120,65,163,207,159,89,101,234,20,185,97,118,175,52,247,120,187,107,177,218,156,192,118,126,63,57,150,158,73,20,98,232,148,11,101,28,96,118,57,114,244,128,197,225,169,11,98,166,243,126,228,232,129,33,99,187,71,211,193,36,74,120,228,242,86,124,218,184,203,170,242,250,68,252,36,197,26,210,144,109,171,122,116,223,251,14,6,250,110,132,42,9,204,30,165,7,172,203,211,164,143,39,94,53,82,150,218,15,62,81,7,216,253,30,186,52,8,66,183,166,220,171,130,242,151,244,204,25,1,202,11,23,138,34,10,159,53,55,186,139,81,117,82,85,144,137,221,66,91,113,79,200,12,138,174,13,253,91,251,190,106,136,222,85,29,19,126,190,56,247,183,207,4,53,213,243,96,226,15,23,125,209,148,6,243,35,90,136,118,125,188,203,81,213,52,26,152,77,101,252,246,32,71,168,158,8,13,167,138,248,237,179,235,122,92,13,8,167,203,61,122,99,6,48,213,81,161,205,117,127,123,227,145,33,39,183,158,84,63,184,255,76,197,47,138,246,74,143,197,105,152,50,218,84,91,3,34,151,26,112,207,39,216,254,107,180,96,33,179,130,51,68,116,243,119,245,139,161,48,221,40,34,187,82,0,187,211,179,96,252,149,174,52,211,41,229,154,7,229,15,31,54,205,11,203,245,211,97,156,179,10,252,149,46,21,15,140,179,78,127,35,207,68,93,133,48,202,232,128,152,233,194,18,72,209,22,245,242,200,232,11,148,128,27,55,34,159,20,93,54,219,247,98,144,196,206,200,147,147,23,179,224,117,221,9,56,19,93,103,48,250,48,60,201,98,109,80,83,36,224,80,3,136,94,235,58,144,192,84,17,146,137,113,152,239,120,184,171,34,185,37,132,62,185,105,151,9,65,124,232,153,151,23,172,75,71,207,2,49,52,32,3,110,46,65,122,96,132,243,219,51,171,159,77,186,127,49,166,254,171,58,239,19,5,230,16,50,64,103,165,105,240,62,205,237,244,74,144,224,92,160,2,165,162,106,92,169,45,164,103,214,94,22,32,78,151,55,41,8,114,202,183,140,5,156,79,249,179,83,189,209,105,2,255,139,152,8,166,169,205,136,36,140,181,166,187,114,36,221,226,144,158,245,220,219,44,207,28,134,206,173,218,41,57,153,222,74,168,186,32,168,41,10,87,39,228,25,46,78,135,17,48,69,50,81,90,67,226,194,59,200,43,236,79,152,255,2,111,20,103,179,171,213,152,199,217,35,33,199,228,234,138,50,204,104,85,149,216,104,11,104,190,31,130,100,171,180,47,180,59,97,76,187,154,13,77,5,170,128,189,6,178,213,30,176,161,213,1,55,245,194,112,221,186,159,156,66,160,126,0,196,245,41,158,233,249,82,48,238,144,152,42,153,142,216,167,201,116,94,188,181,202,139,240,10,194,57,223,96,160,58,218,150,164,164,137,229,73,164,124,170,75,201,100,170,84,66,209,36,47,246,135,158,101,90,165,10,216,90,231,234,142,102,141,237,14,227,69,157,166,112,28,250,174,12,175,83,213,176,102,65,193,183,234,211,100,202,236,235,245,224,78,52,241,45,87,45,255,190,198,253,88,134,55,215,63,53,75,240,164,118,154,84,18,187,167,150,208,110,90,154,120,34,173,151,189,160,211,200,239,60,118,102,103,115,84,135,43,73,65,42,89,234,22,104,213,210,239,3,104,132,22,79,7,34,188,186,225,172,46,24,144,240,198,85,24,101,38,103,188,208,119,50,85,156,17,31,212,179,77,248,66,243,198,102,100,60,230,115,116,2,125,42,83,237,167,134,209,158,156,84,242,176,30,185,214,149,213,135,54,27,61,38,96,246,146,162,62,138,11,193,64,153,237,131,9,20,230,227,148,198,100,230,234,90,88,63,102,165,21,147,157,238,62,225,208,41,117,130,198,164,82,51,229,156,255,155,132,233,103,98,75,161,71,211,69,81,2,70,158,167,169,209,26,242,75,223,84,104,162,53,73,203,211,236,64,186,171,1,156,169,14,162,195,82,41,53,12,54,191,76,4,93,46,90,30,35,201,71,15,255,7,226,3,50,244,194,140,249,237,119,77,107,213,210,58,43,236,141,225,201,230,54,17,94,75,58,140,176,78,115,57,88,244,115,56,127,121,252,252,170,183,138,91,83,197,35,237,51,77,45,198,81,188,117,213,235,207,20,20,190,91,134,156,206,98,47,239,18,147,177,111,162,107,203,124,120,139,218,241,241,130,191,244,100,163,139,225,160,10,35,126,230,40,132,72,245,202,36,219,143,64,223,7,67,164,201,245,81,36,194,135,249,123,160,164,109,84,166,198,52,162,250,55,11,66,129,27,236,186,30,199,238,237,6,34,240,77,233,82,23,191,239,209,83,113,18,93,195,115,35,139,183,201,249,159,243,48,61,63,66,10,28,253,81,145,81,59,67,126,249,30,172,153,64,97,251,3,60,154,192,243,169,50,97,213,68,15,153,195,157,238,106,245,235,51,193,119,191,242,101,121,160,162,34,108,59,133,71,232,153,161,159,46,243,100,50,43,213,117,29,225,79,172,252,168,87,241,76,93,162,61,89,39,170,230,156,8,120,156,117,143,73,131,137,249,234,118,254,204,233,174,72,9,195,113,60,187,125,34,19,39,59,247,243,85,146,149,23,24,235,197,234,162,196,232,20,82,19,17,184,164,248,2,58,156,223,164,182,44,107,24,83,205,143,158,216,26,42,220,176,68,242,167,98,150,149,170,53,139,202,68,120,34,89,214,162,169,90,57,126,76,174,28,132,86,102,46,67,3,59,179,162,117,231,6,234,66,123,85,133,233,84,14,157,78,124,186,150,110,180,206,235,197,95,208,21,68,83,122,146,105,147,253,126,152,128,160,75,163,121,188,73,183,97,13,213,73,52,63,210,99,185,215,76,199,210,97,218,3,158,115,19,234,143,208,54,165,134,145,158,184,16,179,249,28,170,171,103,214,208,253,250,164,129,52,174,12,157,218,244,156,155,202,171,107,124,158,56,3,229,13,133,173,13,54,180,104,219,86,199,151,73,175,190,7,249,7,62,255,60,233,174,155,190,126,255,130,216,244,174,244,36,26,166,85,16,122,232,224,162,131,83,159,71,90,189,164,223,185,202,45,210,39,70,103,162,128,227,48,4,74,117,213,155,180,173,184,221,76,65,24,245,241,72,156,244,47,186,158,63,206,229,39,22,47,15,60,188,185,158,160,219,124,115,159,147,247,112,119,228,221,104,31,132,93,121,14,79,62,20,99,102,25,207,6,99,164,208,247,133,136,32,146,98,84,111,24,155,254,208,72,4,169,237,4,234,112,190,60,161,120,137,222,129,30,252,75,2,132,232,49,220,17,189,48,123,199,254,211,211,58,16,101,168,44,251,124,253,174,217,80,116,13,228,23,12,139,120,164,124,79,69,109,14,173,89,196,93,116,138,217,80,235,193,168,2,228,80,145,54,49,53,253,250,58,12,206,28,48,153,32,181,180,68,97,211,63,32,20,115,148,150,130,253,56,90,219,223,201,107,201,214,193,171,22,10,248,113,116,135,23,83,135,186,109,162,20,230,82,181,149,214,129,150,85,194,154,218,168,63,114,40,123,218,63,5,124,158,133,143,36,184,8,75,173,10,40,39,195,212,250,100,189,51,213,237,169,104,141,90,41,40,187,123,21,30,94,20,167,67,93,126,177,196,201,108,57,201,116,7,140,0,214,156,42,193,123,150,67,167,59,211,80,145,179,166,201,17,112,119,66,25,221,24,60,229,169,254,166,24,204,251,185,217,134,169,243,29,6,126,197,45,174,136,9,154,52,145,115,238,17,196,69,155,73,183,186,78,152,203,148,87,44,207,2,207,167,253,72,30,99,21,225,14,11,198,192,151,49,76,252,117,62,236,128,49,51,45,186,235,170,193,26,238,20,105,207,169,116,5,105,166,51,238,206,16,219,28,118,212,57,245,188,77,55,211,232,88,57,170,252,47,118,90,251,218,51,160,208,254,124,123,38,50,149,29,229,113,75,165,103,154,89,137,235,214,119,74,215,69,167,179,179,241,221,174,9,6,220,31,123,44,147,144,114,138,4,124,187,177,212,168,99,66,231,15,115,122,51,32,205,233,117,101,141,109,48,48,14,35,234,186,210,76,102,223,225,105,86,14,154,68,68,27,33,208,198,199,167,73,66,230,12,55,186,129,41,45,148,176,196,28,115,230,249,184,109,90,117,244,194,9,77,125,147,97,118,59,173,43,12,193,172,197,251,176,218,182,100,195,182,105,74,185,195,136,185,78,62,121,61,148,213,2,70,161,74,77,162,40,172,141,120,153,116,12,9,139,46,253,252,44,226,182,32,89,201,254,155,4,251,94,241,50,219,79,146,87,225,19,47,175,240,62,57,67,176,61,231,198,230,246,30,157,200,138,63,112,225,222,2,174,170,18,116,96,226,84,159,51,152,94,246,99,121,132,172,73,120,132,208,123,88,244,212,180,135,133,123,73,165,94,172,38,108,4,57,46,249,100,59,241,45,245,95,67,61,81,250,67,179,162,166,162,94,2,77,176,211,20,102,31,23,240,34,199,32,71,51,226,87,216,193,32,159,172,34,234,103,37,98,172,248,187,204,240,183,186,30,13,211,166,132,173,10,66,72,234,155,213,105,61,245,57,248,132,72,43,139,154,37,240,249,250,124,217,163,123,37,63,6,84,8,205,86,57,26,121,34,61,57,202,60,97,130,147,161,118,74,114,108,116,219,169,94,152,100,154,218,220,90,211,186,28,93,165,83,141,238,241,73,97,42,96,12,92,21,38,32,206,114,229,77,181,154,71,131,7,20,102,52,240,122,215,3,91,255,64,56,221,240,194,212,17,12,73,6,39,90,119,102,144,170,182,118,213,154,190,226,133,209,243,175,102,100,197,170,53,126,95,39,68,218,106,217,194,52,144,195,72,128,32,104,105,77,16,149,213,240,165,235,16,138,186,122,82,178,167,107,215,89,8,94,143,58,236,146,233,140,237,77,39,139,148,213,97,119,177,169,201,241,97,147,21,217,234,144,216,107,72,170,209,227,54,30,147,105,164,61,80,245,10,152,157,184,194,201,88,249,49,231,156,80,35,171,183,227,137,160,195,243,181,227,202,170,75,4,206,128,103,118,45,97,153,84,146,72,136,210,68,178,131,6,196,108,200,156,51,20,198,110,123,5,188,134,52,137,3,99,6,25,71,163,216,47,31,65,167,175,202,217,185,76,196,155,140,175,122,90,142,177,195,175,236,215,179,42,71,19,77,175,123,114,150,39,177,28,103,181,163,73,221,23,1,210,147,106,19,74,138,38,199,156,53,224,137,200,188,131,55,7,225,141,195,38,127,175,39,199,244,178,199,234,69,120,40,59,156,78,35,208,253,248,39,187,229,190,30,184,198,32,71,181,172,191,104,138,204,55,176,41,200,10,92,168,78,248,79,147,3,104,207,133,67,94,139,73,205,76,89,212,184,149,138,230,138,25,211,54,83,23,132,78,230,116,25,236,229,40,22,200,133,117,196,144,194,102,13,58,174,122,163,114,97,97,143,125,194,163,170,54,82,172,178,35,252,221,32,86,169,153,50,156,56,156,34,29,38,244,147,122,60,86,93,211,9,43,164,183,59,68,18,129,81,225,9,191,177,6,71,88,30,72,179,58,145,95,23,153,165,199,120,27,56,41,60,198,3,39,136,213,238,132,6,181,127,201,18,210,235,21,91,67,212,173,64,37,80,180,213,48,178,197,35,168,171,171,113,183,68,158,191,73,116,173,219,212,71,134,104,227,204,1,47,104,7,127,29,65,201,68,164,189,194,204,7,186,9,149,134,107,192,140,128,233,245,27,61,207,169,72,2,19,216,184,57,1,51,223,53,129,233,24,15,199,94,20,104,186,204,49,86,62,142,133,214,178,80,58,129,53,164,195,182,27,221,77,200,234,42,186,126,78,94,177,56,11,120,170,202,82,162,102,213,175,207,42,235,79,145,117,248,192,52,172,213,128,209,217,23,215,234,66,94,221,231,24,152,6,58,11,208,240,125,151,225,73,126,102,235,133,33,40,181,226,186,251,27,133,30,24,154,86,28,140,139,69,221,15,220,34,221,54,109,183,95,159,147,35,197,119,141,167,173,73,255,129,87,202,23,94,56,81,42,76,20,22,102,194,244,239,37,253,237,243,16,74,88,130,238,101,14,29,250,190,202,253,237,69,62,85,101,238,155,201,122,231,48,2,111,104,110,234,96,88,158,141,238,102,25,209,158,187,198,34,110,135,197,56,39,214,103,86,49,34,114,180,224,221,173,47,11,34,67,242,24,118,153,157,152,58,144,87,36,159,194,239,29,54,83,82,243,115,102,152,233,139,48,62,80,67,52,85,19,254,20,61,124,107,104,83,88,89,7,41,250,67,83,224,190,198,11,211,7,233,86,244,136,247,39,125,93,180,50,132,87,55,157,211,234,237,108,52,221,82,47,10,81,69,14,110,100,78,103,252,244,94,143,189,88,35,155,230,116,63,72,37,73,45,71,14,76,111,117,220,54,220,153,231,203,62,19,1,177,201,7,159,77,23,153,90,241,124,183,182,22,127,157,103,148,13,81,155,252,193,97,222,12,188,210,3,163,213,18,55,6,203,186,62,39,223,78,159,33,4,65,164,73,110,11,103,135,230,137,215,77,69,80,191,189,179,220,239,176,252,220,244,206,136,80,108,34,109,81,156,132,130,84,23,118,110,15,92,189,215,169,35,74,95,149,81,68,27,66,13,239,76,106,249,143,237,19,240,9,208,86,192,88,7,234,185,25,179,241,211,56,5,105,202,23,56,123,23,176,193,8,135,41,140,244,195,14,248,68,80,83,31,202,170,114,110,219,67,100,69,201,148,199,193,63,81,123,129,205,181,208,81,218,116,100,247,9,122,30,210,186,240,158,250,80,126,230,230,113,238,98,20,35,133,207,43,241,29,9,45,64,152,209,9,12,165,241,62,210,106,100,78,133,123,72,11,0,23,21,51,1,46,215,24,13,61,246,45,205,155,116,158,249,40,161,16,172,22,194,200,151,157,253,75,192,168,64,233,55,207,192,10,43,95,179,23,203,91,221,224,33,10,120,152,183,201,113,75,135,35,77,236,25,41,94,135,11,174,27,18,243,84,98,175,120,89,102,77,38,107,102,7,245,98,37,162,108,179,138,164,1,154,148,16,13,252,228,139,94,244,199,137,190,89,167,199,7,27,245,92,54,82,72,84,120,31,7,66,75,89,133,1,16,7,66,226,106,57,76,109,64,111,155,58,130,243,187,172,100,161,58,16,38,239,61,191,88,13,157,31,60,36,158,131,207,231,244,165,69,129,33,240,180,7,78,238,160,2,188,217,212,189,231,246,247,69,94,24,122,67,121,174,12,113,35,135,33,58,233,70,233,108,139,207,230,54,96,68,142,228,109,99,74,48,125,15,7,12,91,66,67,88,76,189,226,96,68,65,165,252,101,174,172,227,91,92,128,169,99,107,128,139,27,211,246,103,198,148,162,225,85,71,215,195,119,228,192,248,185,233,134,129,218,218,55,155,209,146,184,166,78,163,132,91,217,125,205,129,119,214,130,9,137,187,236,102,163,7,102,72,107,0,60,9,74,119,252,54,59,173,162,91,184,110,60,187,11,47,93,22,207,26,141,58,228,184,240,212,251,162,59,191,110,65,159,122,137,173,178,115,198,88,57,143,172,202,103,223,49,154,115,113,105,187,240,241,108,231,83,242,148,20,55,205,230,69,209,51,249,229,59,144,150,237,239,212,41,158,251,136,187,98,183,190,53,145,144,74,190,143,100,66,72,157,154,1,193,113,165,221,151,121,166,47,249,233,179,46,21,111,244,0,198,59,75,19,67,166,1,18,71,155,144,164,36,49,224,98,230,29,3,169,89,250,95,96,188,128,215,186,131,116,43,177,249,92,85,39,93,19,48,30,66,77,225,53,189,171,205,96,181,0,35,145,103,38,112,113,105,56,57,101,77,33,162,17,182,239,149,139,6,11,185,77,51,139,9,148,130,177,156,123,163,223,120,135,2,212,205,174,36,196,194,116,122,159,169,165,227,4,174,108,1,238,51,61,11,248,126,146,182,88,146,221,23,134,4,130,164,162,147,81,57,226,153,46,66,115,73,100,51,25,206,120,97,228,157,147,30,188,112,93,155,129,78,213,49,78,240,241,182,247,175,48,119,165,166,125,3,179,50,25,14,135,233,133,210,156,20,37,220,236,201,127,250,102,248,165,165,48,178,200,253,194,80,6,30,110,115,243,74,14,6,17,11,206,187,194,172,42,23,222,16,169,95,234,223,136,163,155,73,140,41,140,136,105,26,1,163,90,160,100,114,90,234,230,133,247,104,79,85,99,206,185,99,40,209,158,167,105,244,185,208,65,28,51,96,100,64,218,83,50,153,110,184,67,32,72,88,41,149,82,164,137,106,242,167,214,248,216,181,110,71,117,51,166,249,134,0,190,150,214,48,241,104,130,170,66,5,236,128,20,53,40,150,120,50,133,130,82,222,138,155,70,124,49,171,47,45,132,84,247,94,178,172,198,249,20,213,248,28,213,142,184,176,110,218,252,234,140,153,44,129,224,240,217,199,138,146,113,178,149,205,203,145,192,86,57,21,120,98,170,19,71,47,88,14,243,41,219,141,251,9,224,217,153,170,254,54,33,66,76,227,16,249,210,211,181,176,217,97,198,141,45,235,106,208,210,27,91,227,128,105,216,207,202,27,52,90,69,160,100,221,155,114,59,208,217,139,131,73,67,40,43,5,66,176,91,122,216,67,155,53,63,22,197,228,134,90,60,114,141,192,80,195,236,238,121,99,171,44,174,42,90,80,108,181,197,26,129,128,65,170,122,97,103,13,206,17,170,116,235,214,23,56,219,182,188,222,95,174,67,13,246,122,51,245,191,123,91,189,40,225,133,1,93,35,76,66,194,37,41,188,127,35,239,142,133,174,92,52,66,128,237,180,18,187,52,18,142,66,19,74,112,250,98,160,177,130,41,193,137,109,176,7,227,124,124,244,193,9,123,170,163,114,29,111,211,44,219,148,131,100,68,162,88,58,105,93,75,74,167,196,148,33,86,1,228,171,182,180,195,210,181,230,29,250,164,31,145,255,147,235,198,170,122,68,100,9,65,111,136,80,202,121,228,8,156,183,128,209,116,45,202,250,194,172,162,223,147,63,94,89,52,155,109,151,12,49,56,169,100,66,130,170,59,98,229,36,211,153,158,163,219,109,131,63,48,222,19,143,207,42,252,183,126,23,129,42,213,28,26,163,224,93,249,109,39,210,28,75,89,162,196,96,94,113,71,27,230,113,62,200,63,50,97,115,216,36,126,133,91,120,22,168,188,188,106,206,119,186,133,104,96,237,94,35,223,157,192,217,110,142,169,20,63,81,61,0,54,211,86,129,23,188,176,123,52,91,120,185,114,42,19,61,182,56,108,211,187,40,146,80,111,187,196,17,36,38,171,138,34,24,161,226,222,23,102,168,130,81,13,138,239,35,153,223,155,194,147,78,108,255,116,19,178,29,69,127,120,133,17,42,156,116,51,14,84,148,74,105,191,27,24,4,174,148,224,58,70,107,119,154,198,157,247,225,191,18,230,248,72,48,111,150,244,24,22,214,230,14,146,214,23,64,53,71,225,18,140,96,22,35,40,101,207,209,102,70,23,240,106,210,83,74,143,28,175,215,111,12,149,100,153,208,120,222,105,120,38,136,18,19,203,176,222,119,162,60,246,253,118,54,235,114,37,138,78,83,136,91,14,19,226,170,27,48,244,37,23,161,228,59,63,251,171,162,188,223,142,43,155,31,157,113,124,211,27,131,84,237,226,103,112,109,243,163,87,207,6,52,185,115,32,87,42,37,98,192,124,67,226,12,143,80,106,211,246,1,156,40,182,5,220,206,244,165,44,213,137,205,161,95,88,161,152,169,140,99,186,214,210,8,120,143,169,18,72,232,31,21,151,151,53,157,1,24,225,2,119,134,147,255,54,197,125,149,95,66,113,52,252,197,77,88,37,171,210,29,155,200,28,63,141,226,75,121,200,206,245,210,126,177,188,56,111,95,20,69,77,59,197,221,170,76,1,27,105,8,129,137,231,60,132,202,63,197,214,161,158,157,150,65,11,120,46,105,144,200,232,22,208,195,234,176,233,139,200,219,196,212,103,5,202,199,39,28,111,107,148,119,125,88,36,36,205,6,79,205,70,105,206,216,23,222,42,145,100,141,4,238,123,128,174,49,59,223,170,211,248,28,123,93,152,166,195,161,11,76,13,157,240,241,115,123,80,102,48,13,21,171,197,209,29,147,99,61,122,92,171,9,43,172,85,73,63,144,78,67,113,51,142,198,172,46,43,140,188,208,138,223,94,108,196,117,237,163,245,160,198,209,72,63,169,191,235,194,67,217,39,45,148,30,120,48,178,174,34,174,225,177,12,123,169,220,94,152,54,5,127,221,179,154,121,160,192,76,182,30,192,101,28,106,134,120,239,176,167,97,110,8,152,158,97,69,71,222,49,148,40,228,109,17,102,163,177,141,204,252,15,46,201,132,224,229,202,216,108,141,47,51,136,160,30,196,68,185,178,98,146,138,223,109,27,133,92,50,35,192,112,83,46,124,134,150,70,58,103,50,8,193,146,193,119,254,152,84,18,39,17,134,5,188,30,109,155,132,228,76,196,135,168,1,183,145,31,24,27,134,11,91,187,179,194,37,148,63,172,51,230,12,60,181,243,77,248,1,250,111,19,201,168,250,38,94,221,219,219,105,129,73,126,200,51,103,156,119,255,72,10,89,248,166,20,246,244,115,112,252,224,159,142,110,126,96,194,130,128,167,242,115,13,70,210,54,224,69,51,131,194,38,42,231,112,195,44,80,110,44,153,43,141,63,115,226,73,33,82,0,51,237,245,128,105,135,82,39,240,150,194,146,17,152,142,53,61,26,234,126,139,163,215,80,169,73,208,236,36,13,208,19,158,52,189,47,28,110,60,42,64,183,112,202,158,52,163,65,239,190,62,48,202,106,45,207,67,161,45,171,215,128,135,138,15,0,179,144,127,232,162,235,74,223,38,44,152,126,209,218,247,31,209,225,249,86,188,92,210,120,97,90,24,252,178,77,239,47,235,35,161,168,159,252,121,99,72,250,124,2,201,60,144,151,195,5,239,42,29,10,102,41,228,39,39,8,235,227,65,153,125,3,53,158,197,243,178,170,115,142,135,73,48,173,252,188,75,243,19,115,152,201,115,235,79,195,54,244,93,10,74,232,112,96,117,152,33,77,185,28,70,61,71,212,159,210,175,207,206,97,188,128,133,250,5,181,163,196,116,72,146,101,206,253,160,180,71,249,149,225,252,169,82,68,152,162,109,111,24,3,62,227,72,111,219,164,144,115,28,77,64,93,159,54,139,51,205,12,63,122,118,194,161,246,156,252,132,28,211,97,230,109,213,67,65,174,41,82,116,117,154,45,165,74,150,24,23,197,127,123,82,101,124,36,75,176,16,243,143,143,14,100,124,191,85,85,100,46,247,78,231,150,169,134,168,110,72,75,241,54,209,187,104,186,223,165,206,23,11,47,2,115,39,224,208,83,163,60,237,89,50,20,230,206,199,217,31,93,144,18,223,30,105,197,243,68,215,171,11,226,102,169,131,174,151,54,31,77,146,92,194,190,28,184,165,241,232,157,156,73,37,221,71,74,144,167,170,34,195,186,194,242,133,213,79,143,189,54,209,212,61,121,198,223,72,149,63,38,251,225,128,235,195,243,67,249,99,68,204,205,149,35,179,173,66,20,100,67,226,109,174,161,125,248,155,236,174,123,110,241,62,104,203,235,143,221,252,29,134,216,48,77,237,122,60,11,105,47,241,203,86,33,146,99,177,184,137,168,24,233,200,161,196,21,122,125,154,71,189,245,243,12,18,212,90,75,119,192,91,109,177,128,9,49,252,235,162,100,163,133,68,182,255,97,206,118,224,77,234,183,40,92,102,4,197,132,99,237,189,240,243,1,121,143,31,112,29,89,199,217,121,136,110,47,122,208,115,161,69,40,253,244,40,159,88,102,5,204,30,72,8,230,116,254,244,123,110,75,210,244,7,78,94,115,3,46,123,189,71,231,225,244,40,224,167,111,140,241,123,158,137,79,150,237,71,45,169,10,195,95,28,1,147,176,157,15,156,188,207,8,24,102,157,222,118,161,109,166,57,188,105,220,157,15,12,25,50,96,250,80,158,163,81,53,251,134,10,74,211,53,169,226,22,240,16,120,169,89,119,250,41,143,249,206,175,97,207,34,59,63,96,210,46,113,52,201,64,149,252,57,240,118,142,20,237,249,117,37,157,146,144,240,242,182,122,96,212,217,244,198,206,163,112,34,56,82,105,214,217,167,48,42,141,35,96,72,25,207,11,197,160,207,47,13,45,177,39,245,72,171,73,172,218,72,177,107,135,34,48,45,4,61,96,138,147,250,190,23,221,150,254,88,80,209,76,154,62,52,23,242,248,109,70,162,54,128,208,118,59,99,171,129,228,82,234,250,212,26,2,171,223,7,72,127,192,122,94,119,163,179,107,4,108,169,0,149,160,161,101,198,87,1,180,165,79,72,165,211,10,34,10,241,200,161,150,40,37,106,163,163,220,70,192,251,140,74,149,4,34,219,216,124,159,66,96,122,226,220,71,111,8,206,182,63,149,217,145,189,202,111,155,160,183,197,0,215,213,254,160,86,84,157,146,13,140,249,129,202,17,209,90,20,207,116,210,58,246,252,246,217,149,186,113,245,48,195,169,71,194,105,161,95,227,231,134,98,168,90,176,148,5,138,247,198,67,176,70,171,79,227,13,252,14,63,170,215,48,38,235,123,180,121,167,182,128,73,224,246,39,244,164,3,197,97,122,145,151,198,89,149,88,106,5,204,251,213,147,159,31,171,114,52,43,144,6,136,240,175,124,182,238,164,98,158,136,26,59,217,123,101,182,64,61,193,62,156,224,26,112,47,233,137,0,39,157,154,247,202,16,28,208,43,195,4,54,199,209,244,206,78,141,138,207,154,147,218,125,166,244,198,60,91,164,68,245,230,131,207,135,62,52,123,146,216,35,187,60,155,89,45,78,85,63,76,164,235,99,255,197,11,59,97,160,220,247,121,89,231,133,251,209,116,60,37,221,203,15,254,43,126,105,80,1,222,140,45,115,181,87,197,249,180,207,43,233,218,215,127,63,125,26,153,207,7,170,237,199,139,6,175,233,48,212,165,249,215,209,161,129,118,96,110,210,191,107,49,209,226,252,244,81,39,40,67,142,110,84,28,52,181,134,35,180,207,20,24,210,107,213,8,85,238,18,36,20,168,218,3,33,173,11,55,180,98,125,230,159,205,140,172,239,23,85,108,125,246,145,103,77,215,154,91,166,153,188,187,55,204,160,47,19,193,80,81,229,196,63,43,142,198,197,181,141,71,164,216,26,94,127,240,162,201,118,62,174,3,107,231,32,169,152,230,134,26,184,152,216,178,123,185,211,149,179,176,123,17,31,21,204,129,252,177,64,90,239,234,110,65,7,99,15,166,200,70,143,247,113,120,65,230,177,122,229,116,67,11,78,93,205,180,8,19,191,159,102,23,127,54,77,234,20,158,44,147,231,48,30,71,106,243,213,49,47,241,128,18,171,18,236,163,47,108,171,251,8,20,169,185,38,14,246,230,217,151,227,167,49,230,186,183,53,77,213,214,99,12,234,16,44,120,23,166,74,231,236,112,232,139,172,65,247,174,167,121,183,103,135,207,106,182,52,75,244,147,104,249,190,183,31,172,22,124,211,130,150,225,71,99,116,39,82,91,246,118,187,119,29,194,0,170,164,68,4,238,102,88,226,240,217,75,168,82,48,254,204,217,103,254,201,94,28,49,204,11,211,69,215,151,255,54,109,191,194,62,135,191,68,17,177,125,48,154,96,42,230,59,161,110,10,60,9,144,4,70,177,208,127,249,92,86,210,183,121,254,124,182,11,223,72,33,141,157,181,233,4,175,18,108,71,29,134,211,42,9,224,101,27,170,47,72,159,168,131,118,85,38,161,155,21,119,117,135,81,100,147,235,90,204,27,237,30,77,46,82,158,40,202,0,221,67,97,90,151,80,187,220,15,188,124,193,98,98,77,69,181,124,113,239,78,78,45,48,184,75,119,31,240,24,46,191,99,211,50,155,4,129,39,134,35,235,131,33,64,138,106,39,237,74,195,183,107,211,108,211,68,42,134,28,57,244,169,226,240,226,46,166,192,157,244,140,159,155,110,36,105,86,166,13,43,172,82,81,65,199,141,81,81,148,124,226,174,241,10,22,58,19,187,101,122,72,252,174,113,63,232,233,129,161,65,140,128,155,10,161,26,188,238,67,65,206,120,139,100,11,170,66,195,155,97,38,178,235,91,93,242,176,69,158,110,107,8,140,234,96,83,24,101,129,184,49,216,207,242,80,204,216,38,94,118,93,243,209,25,6,134,136,117,97,36,122,4,46,45,152,209,211,156,54,68,146,136,122,216,249,88,91,220,54,42,200,67,175,172,21,132,109,2,166,55,70,143,166,35,105,94,184,118,45,99,172,95,67,236,125,228,152,200,63,112,139,118,76,131,179,90,148,47,184,61,49,47,160,55,222,68,3,129,150,61,122,153,91,192,52,46,46,133,135,187,70,205,159,2,191,204,181,231,85,174,104,249,98,40,37,117,14,68,216,134,102,68,71,241,0,145,161,112,166,198,46,207,132,101,85,156,28,150,101,128,226,135,51,219,39,25,40,203,236,98,124,252,255,252,168,4,133,205,225,51,101,54,1,40,29,132,11,69,162,18,71,79,146,137,122,238,95,159,100,192,236,5,159,163,25,27,1,227,172,45,209,196,249,93,232,223,126,225,120,82,39,169,115,175,159,65,220,10,24,205,138,161,48,54,30,51,96,168,7,242,219,39,184,56,155,245,152,22,50,118,167,122,52,190,53,249,194,36,39,239,35,221,108,213,247,116,56,155,112,118,22,120,88,2,42,102,67,52,116,166,192,11,82,118,204,103,103,249,80,219,130,77,13,114,197,99,33,93,190,100,205,54,47,246,47,150,196,69,154,202,192,189,47,243,157,136,111,51,253,56,92,77,96,8,96,254,221,19,141,47,181,68,248,105,159,101,95,24,151,205,57,2,55,11,116,29,61,161,200,18,175,31,232,23,8,148,7,204,219,148,103,134,188,245,190,40,76,206,56,24,189,22,134,210,242,219,162,177,224,166,234,139,233,91,186,30,232,252,185,139,221,69,245,132,60,124,140,126,217,164,113,36,125,11,205,163,36,111,244,96,229,163,32,21,104,134,54,53,87,185,111,67,101,57,75,54,114,205,190,11,31,19,190,28,253,251,146,239,202,134,9,107,19,120,80,56,168,49,80,76,3,90,224,141,229,97,192,205,180,76,46,92,216,56,116,159,81,206,58,183,68,165,163,160,37,70,113,236,142,97,164,231,5,38,223,84,239,23,112,206,180,4,69,134,59,86,0,12,206,111,40,1,138,207,96,76,71,248,231,214,231,212,166,130,31,147,217,134,93,43,112,217,247,174,208,82,19,162,20,119,5,31,221,31,120,99,214,184,35,152,196,18,22,242,1,19,69,222,105,148,125,80,10,29,84,182,251,231,229,203,148,179,183,132,180,211,180,73,212,105,193,136,105,94,115,157,214,30,172,210,254,228,191,135,147,109,167,213,180,151,148,100,183,117,162,249,103,79,151,38,78,155,2,35,81,224,97,12,186,38,75,11,24,192,103,244,148,128,233,51,209,43,207,120,184,248,149,211,90,35,93,189,192,163,223,27,163,71,119,207,231,228,103,128,212,56,249,34,167,221,95,248,219,28,89,191,103,210,69,21,116,184,181,25,112,149,22,81,187,238,228,58,52,160,235,241,40,2,110,174,65,5,140,124,117,123,239,122,173,248,105,242,183,207,67,41,230,49,18,240,80,147,212,109,130,197,30,209,226,167,147,212,212,29,24,87,144,11,231,170,111,19,107,238,136,237,112,118,158,90,151,217,38,190,51,227,232,97,226,25,10,91,158,44,96,202,189,122,242,106,19,209,15,174,72,139,171,215,54,219,192,230,213,195,73,238,96,10,87,29,241,239,19,111,181,64,23,149,102,69,171,155,91,18,160,144,172,232,138,66,202,218,14,207,162,58,105,236,125,183,87,99,65,207,160,121,224,70,29,230,123,162,21,221,74,229,150,89,110,209,57,115,166,220,147,196,210,192,72,187,51,98,55,82,208,103,57,145,71,118,230,136,233,122,123,211,212,147,147,14,133,3,143,36,48,105,168,231,228,169,120,191,209,132,213,145,106,125,174,188,68,127,204,129,177,0,207,250,204,216,177,196,35,37,180,19,19,137,188,45,180,91,126,116,35,189,147,245,228,231,85,187,249,5,165,44,220,153,245,228,51,133,250,28,48,138,21,114,242,153,67,38,211,68,102,33,130,8,202,244,231,203,15,148,95,168,188,50,144,72,154,197,72,233,214,126,185,21,110,130,194,183,236,178,180,193,144,28,217,159,217,178,171,188,40,182,68,197,87,100,106,152,231,109,202,193,102,6,243,37,64,33,111,81,111,213,115,147,119,240,85,21,69,201,179,243,213,111,179,79,39,147,227,218,100,146,171,138,98,230,211,2,70,96,74,38,13,132,56,46,220,44,161,166,35,5,87,113,159,21,16,247,204,85,223,181,101,68,125,123,223,40,136,42,107,20,77,183,237,66,29,20,199,243,227,25,141,218,95,155,254,186,26,79,64,211,49,244,170,241,197,57,76,134,244,217,4,80,221,243,61,120,55,62,163,204,88,203,58,59,125,83,215,169,62,104,164,142,221,116,188,77,122,95,180,207,150,173,17,44,238,234,112,54,91,98,133,199,114,158,34,48,162,57,186,45,43,228,146,118,156,188,213,103,71,120,182,101,184,238,126,176,229,138,228,243,90,205,66,159,11,231,93,245,182,41,187,184,158,177,117,108,47,77,174,46,106,103,174,237,79,191,183,73,80,41,92,25,171,1,35,247,174,71,219,230,200,31,11,82,102,79,40,15,225,196,253,143,128,241,65,215,141,50,45,73,247,232,206,183,172,59,225,129,170,87,220,152,37,219,245,228,182,53,243,23,198,44,161,246,151,112,230,138,107,157,1,167,170,201,185,85,161,184,150,184,180,10,235,91,111,140,93,137,175,202,8,34,208,30,43,112,101,19,120,225,182,148,130,188,170,209,155,226,228,231,171,121,82,50,200,35,167,17,55,70,115,180,110,236,48,137,219,43,110,140,4,120,214,223,38,53,181,227,104,212,53,116,127,196,165,70,192,109,162,106,207,46,253,236,243,176,176,251,96,180,54,68,235,41,211,240,55,107,191,48,148,35,61,249,52,221,62,135,215,170,250,84,10,157,67,30,113,31,20,233,167,161,48,189,146,59,96,212,78,228,182,81,205,245,42,248,79,38,90,85,70,17,175,25,110,179,2,108,1,139,192,213,132,62,28,30,230,163,36,112,89,205,233,101,192,125,205,39,213,68,122,201,103,122,4,48,186,150,86,152,138,83,141,55,114,30,11,186,29,2,99,26,155,47,108,201,116,73,115,157,189,194,29,44,180,166,62,239,147,198,162,116,159,41,157,237,250,5,146,36,43,49,109,161,164,91,116,191,75,202,230,30,220,76,44,88,81,246,22,23,150,70,71,180,134,112,69,90,1,34,84,81,159,212,95,8,167,76,211,108,233,250,249,193,188,41,51,222,7,53,241,172,137,195,115,238,158,227,125,176,125,221,79,210,18,105,174,120,38,136,107,104,6,1,127,210,180,238,201,141,77,163,25,209,189,221,211,237,192,136,28,104,54,136,205,117,29,113,215,79,7,63,27,51,178,2,241,211,197,28,120,4,38,172,107,241,50,75,159,250,54,224,82,207,123,215,231,195,47,207,47,155,126,84,60,82,168,134,250,225,227,105,228,244,49,131,241,197,17,184,206,220,239,247,131,50,132,142,163,19,100,33,124,127,225,179,253,146,103,6,47,113,223,119,141,164,161,62,241,68,213,44,223,219,70,199,88,147,204,150,142,200,2,107,150,107,218,110,96,203,185,139,60,210,179,104,192,234,186,183,205,192,208,236,55,92,221,113,111,27,66,159,160,163,173,149,186,60,20,117,59,197,112,52,236,23,126,143,84,201,153,211,156,134,239,47,19,83,232,193,80,113,242,253,229,243,225,235,47,211,4,121,39,187,19,83,183,231,151,217,179,222,65,72,87,227,115,211,217,60,44,238,32,172,58,194,17,244,45,177,252,80,112,217,50,192,77,50,223,171,204,54,254,91,105,90,107,48,97,200,117,191,30,62,71,129,79,148,16,69,20,190,189,244,60,81,107,158,150,147,35,89,41,23,78,8,208,238,133,35,140,83,245,183,219,14,199,42,155,51,206,197,87,133,17,197,191,112,219,90,40,158,235,231,110,119,167,171,166,91,5,148,133,83,236,159,152,236,178,212,253,173,205,238,220,217,157,73,203,30,90,70,89,16,152,99,233,99,34,78,178,191,58,223,229,10,38,46,48,66,19,90,254,217,166,192,117,39,121,181,197,57,240,42,174,26,98,43,68,147,217,238,68,208,184,228,197,40,180,38,216,169,149,37,170,110,119,237,194,104,88,158,217,236,216,211,203,210,134,104,182,194,200,40,197,93,83,61,42,122,91,232,180,140,24,12,68,85,75,143,134,65,178,238,154,12,195,95,127,187,224,199,180,238,138,142,192,153,192,116,158,222,181,235,199,250,80,56,175,187,110,14,35,25,200,88,153,214,5,123,225,158,117,91,57,135,101,196,35,76,98,122,122,106,129,180,35,70,220,59,160,157,62,133,70,194,141,222,111,20,85,158,82,224,236,33,202,96,33,216,19,231,224,67,116,70,105,190,1,92,105,91,171,148,236,54,70,92,89,109,106,125,107,14,21,249,30,124,226,20,209,100,96,229,130,72,23,63,77,19,255,131,146,245,188,81,109,106,74,227,165,151,119,140,123,211,60,242,161,71,27,7,43,126,26,3,114,153,228,39,33,244,174,23,102,195,172,119,77,131,77,185,209,122,214,157,246,252,17,26,230,141,245,211,251,211,240,120,99,140,99,108,50,117,210,233,219,186,117,239,62,35,235,193,29,238,209,189,107,219,170,43,76,65,194,183,141,29,47,97,105,57,162,132,82,86,190,123,175,179,218,235,203,162,209,244,78,57,39,168,63,193,134,158,27,18,92,188,142,105,109,8,114,215,221,88,193,129,226,6,240,160,176,15,226,224,138,8,236,124,106,225,221,105,105,7,110,38,255,171,48,250,155,113,225,240,94,100,31,96,162,121,117,199,111,219,38,69,127,27,161,168,216,38,144,111,86,246,254,52,113,194,88,177,39,15,237,185,237,31,55,55,224,51,106,158,147,99,206,21,99,225,76,219,39,50,209,34,63,186,46,241,54,145,40,214,104,27,182,87,142,242,17,210,80,75,75,98,40,225,207,229,3,105,161,142,189,244,202,104,217,139,53,128,108,130,22,151,14,108,170,122,14,91,55,140,62,114,186,175,246,133,153,5,178,194,72,73,249,27,89,38,216,171,99,133,20,130,151,250,216,130,148,250,140,52,43,181,199,209,157,238,120,189,242,132,41,82,220,24,11,101,123,142,78,124,51,14,15,232,180,114,99,13,26,105,124,64,240,4,183,206,165,205,248,203,113,244,178,194,153,194,180,125,199,125,211,249,43,169,197,3,159,13,239,125,106,208,116,116,178,100,147,191,60,195,77,167,98,211,29,233,129,41,12,251,48,223,200,178,55,133,169,251,71,76,188,173,220,167,39,103,185,139,145,136,248,234,19,80,16,191,229,216,216,225,231,164,220,35,180,40,234,221,106,239,86,155,190,238,182,206,76,29,233,11,8,222,67,227,137,3,35,115,21,48,173,86,239,209,53,242,77,221,184,75,250,237,3,55,79,9,193,5,154,251,15,112,91,177,87,166,41,185,233,76,142,10,205,141,76,205,103,242,189,180,25,234,247,192,103,227,254,92,25,236,134,239,161,176,112,102,205,66,243,204,32,1,57,156,225,228,63,87,134,45,79,115,216,250,93,158,183,57,220,245,5,212,164,72,21,118,95,104,188,233,102,45,245,1,79,132,54,227,204,72,140,229,103,144,146,251,141,163,79,16,170,100,59,198,112,119,99,10,148,153,49,21,121,191,128,80,71,155,63,197,224,249,124,94,196,165,203,97,190,238,7,61,241,185,175,2,248,43,53,221,254,192,63,92,107,6,124,6,130,72,52,218,135,95,163,44,246,235,175,120,38,83,179,58,254,222,165,117,183,63,147,101,46,97,163,199,50,9,189,252,153,146,206,188,237,167,70,81,76,172,107,65,145,169,184,240,170,90,19,152,228,60,228,151,177,83,88,58,159,157,61,75,188,142,140,245,243,51,14,182,17,140,29,238,198,195,19,152,18,66,140,34,58,21,181,239,109,162,192,228,237,97,147,122,106,123,98,63,52,105,186,239,19,16,96,106,89,249,80,137,21,197,183,71,3,114,127,19,2,26,123,91,79,199,140,98,134,84,247,151,17,20,45,174,231,60,127,233,51,201,75,12,214,132,120,98,166,65,33,63,76,220,178,163,214,119,62,96,250,47,133,26,103,158,123,61,142,70,212,173,40,108,133,199,26,176,253,186,16,235,144,11,242,73,154,201,131,89,89,224,95,49,214,97,202,130,242,245,156,149,135,97,237,239,163,157,157,145,182,240,211,15,179,239,199,69,203,85,206,15,231,143,68,163,223,88,55,139,10,249,237,98,17,154,159,156,191,208,212,59,73,169,54,227,177,12,139,14,229,183,81,175,219,62,91,97,191,212,150,178,17,41,3,196,133,195,168,150,31,230,125,69,178,102,208,152,150,37,19,4,195,51,194,221,97,157,26,242,205,155,243,131,55,163,211,178,107,250,153,2,155,0,246,247,72,204,248,119,203,215,129,214,64,205,62,129,79,122,244,203,86,152,125,150,7,3,198,17,19,1,191,108,130,104,213,3,117,232,80,106,197,109,61,30,41,130,105,114,43,20,1,4,38,14,241,80,28,7,54,218,252,229,182,207,244,148,125,32,193,130,132,215,37,240,102,183,234,55,70,252,42,58,122,246,238,240,191,249,96,68,240,149,26,71,39,168,175,106,24,49,159,213,160,234,64,64,235,206,31,10,133,16,17,238,166,147,29,67,114,191,45,250,44,148,67,73,131,222,121,217,126,180,169,80,203,12,207,8,28,65,54,36,34,62,191,36,175,19,70,223,242,61,54,243,90,155,15,76,191,170,255,244,152,168,76,203,77,51,64,99,209,227,133,228,247,203,181,42,188,191,77,90,89,85,113,97,24,221,222,87,107,240,161,52,173,97,164,75,143,190,208,252,134,93,40,48,49,147,39,215,176,21,132,61,37,83,78,66,69,220,223,166,213,186,117,206,97,10,239,158,41,162,75,80,37,71,144,165,234,110,37,128,88,12,58,198,91,217,184,201,189,2,38,189,7,245,25,40,208,182,92,163,15,255,72,147,221,149,105,54,97,113,253,13,148,179,17,66,191,73,166,120,123,70,37,224,51,8,187,166,22,144,190,158,94,98,161,220,182,53,33,201,201,33,220,124,176,237,223,149,132,188,241,150,242,103,182,134,73,134,235,125,17,6,250,174,237,196,74,152,117,60,151,134,129,200,118,152,148,173,174,200,104,94,184,5,207,92,198,92,85,154,49,69,147,72,108,47,186,100,212,64,11,219,162,123,95,184,197,76,93,145,217,26,197,10,66,240,218,187,38,7,144,84,168,23,54,161,2,13,83,208,64,242,16,137,190,181,190,222,248,169,35,74,234,48,18,126,207,70,248,204,66,123,198,209,108,164,159,88,2,2,137,239,9,183,9,162,213,135,93,125,130,11,15,53,88,221,123,211,21,189,43,111,149,20,227,122,118,55,19,233,176,234,40,173,184,26,166,80,102,242,183,185,73,167,72,63,94,182,160,200,219,218,76,91,38,105,163,173,173,210,46,7,196,126,16,57,237,249,80,175,151,51,233,39,170,16,245,185,50,124,133,34,243,189,105,28,79,250,219,171,10,1,103,163,32,186,53,91,131,178,148,183,185,31,248,140,154,170,27,43,136,72,81,226,196,218,241,92,233,124,242,203,205,199,25,157,66,73,181,84,22,97,99,139,159,110,213,194,30,45,7,176,226,248,133,55,212,154,180,42,69,229,199,5,50,38,86,133,171,61,4,104,20,53,124,78,66,87,85,213,34,41,253,208,94,224,48,116,52,13,182,217,83,173,234,81,18,94,55,83,101,117,200,71,238,72,113,153,14,204,212,42,99,25,104,220,249,209,140,194,39,225,111,148,104,143,69,160,195,247,244,212,40,205,132,215,159,233,204,237,217,234,46,122,4,70,140,180,243,204,70,239,253,225,25,55,111,59,157,214,68,160,62,136,168,48,134,144,251,180,134,19,205,227,46,242,67,65,184,37,255,175,36,204,101,164,194,120,35,72,61,111,173,75,13,154,0,238,109,119,198,203,84,182,46,92,63,127,228,68,154,245,161,174,158,25,203,187,164,230,54,215,92,229,133,47,51,51,240,43,91,24,154,9,183,20,239,96,95,210,153,83,242,210,122,53,45,142,211,151,1,166,206,199,127,20,102,106,114,121,206,101,213,22,97,20,30,152,186,235,23,131,157,33,153,109,203,162,176,41,133,59,76,7,170,214,109,105,43,118,102,234,66,169,25,149,3,129,27,186,163,1,179,192,43,107,124,255,168,124,31,140,87,144,170,165,80,242,167,246,228,112,67,32,104,233,111,35,121,26,71,47,136,23,122,52,86,151,95,214,241,44,172,9,142,155,114,106,105,43,253,138,94,200,36,157,159,86,94,19,28,208,241,237,40,57,154,150,124,225,155,192,57,244,46,122,186,163,120,132,202,154,77,152,225,248,149,195,98,218,250,219,48,12,234,152,241,88,210,211,140,130,3,45,235,181,195,102,104,246,208,102,225,206,200,209,83,217,117,141,13,234,14,116,154,118,143,80,93,6,130,210,247,145,87,245,250,192,130,20,133,92,191,237,198,148,184,148,153,196,204,95,124,52,192,100,209,58,35,3,36,57,255,224,188,73,132,119,30,14,15,132,248,234,48,154,33,186,140,208,114,76,35,183,195,36,93,238,251,44,24,54,101,175,77,209,1,140,0,177,210,60,205,234,213,97,92,21,102,27,202,108,194,50,219,223,200,134,43,94,5,29,150,129,251,161,180,246,53,233,218,64,57,170,132,215,14,166,98,244,167,10,239,201,84,230,190,37,10,117,65,68,179,155,192,40,214,127,181,66,10,208,189,139,52,1,4,69,4,240,190,167,66,130,44,41,115,22,250,72,115,114,3,74,0,38,125,42,112,246,10,206,178,142,183,217,229,212,180,66,184,139,233,130,127,49,68,196,2,235,148,177,189,228,108,59,227,38,202,163,148,113,217,135,151,15,70,223,73,40,237,197,216,66,121,248,117,195,123,146,145,84,8,194,202,140,163,109,55,220,133,159,77,183,149,179,239,160,11,32,17,44,87,78,17,173,127,211,229,129,177,98,19,190,48,166,27,165,248,247,69,99,217,18,25,77,90,192,9,25,252,183,201,64,100,57,152,126,102,175,67,146,40,34,15,160,247,5,9,224,203,48,240,222,240,157,213,167,210,16,60,92,1,19,81,118,121,155,102,74,236,143,124,194,8,16,18,53,90,95,197,107,6,203,252,83,83,206,15,255,206,151,237,69,227,80,145,254,31,134,248,36,10,113,24,97,42,37,208,205,238,74,43,11,62,123,209,22,1,130,77,103,46,208,89,170,190,246,217,246,178,62,101,224,203,10,197,73,62,122,188,3,253,85,161,106,8,185,241,153,19,188,90,64,78,189,230,151,69,57,35,203,138,204,237,217,23,200,37,35,141,191,125,22,69,19,234,156,75,46,11,106,136,87,249,80,167,64,209,232,233,15,40,46,233,118,254,31,145,186,206,38,40,80,120,231,233,162,5,104,13,101,2,219,156,252,45,246,203,58,242,146,54,69,208,128,225,31,29,138,186,69,171,74,166,32,230,186,52,171,88,35,155,132,25,8,65,22,39,164,83,120,158,143,252,17,215,233,124,244,101,102,35,105,105,183,6,197,53,127,216,88,53,101,157,97,81,137,106,113,44,106,84,82,14,254,69,199,211,239,185,97,0,167,143,155,246,23,207,187,29,120,170,67,155,245,160,20,207,126,97,153,137,251,133,46,136,100,249,186,191,140,94,204,146,66,86,219,101,113,157,195,29,25,37,89,140,141,217,30,163,4,93,158,183,213,169,195,219,247,223,38,31,41,201,24,94,92,113,218,1,76,49,60,234,37,254,25,201,172,79,29,134,60,46,75,53,95,209,114,125,101,104,104,232,111,143,151,144,151,186,15,35,58,207,180,5,25,105,216,26,67,144,242,146,210,124,89,125,33,127,252,224,74,11,191,178,10,246,47,213,233,232,120,252,66,224,5,16,53,126,231,174,104,124,206,103,103,67,34,205,103,146,243,93,32,85,165,5,242,62,221,156,151,77,14,204,61,45,113,23,83,143,248,224,130,85,128,110,108,122,49,155,149,15,54,170,229,120,106,8,103,70,14,212,220,167,52,85,143,167,205,247,184,43,222,215,202,182,131,114,60,93,12,7,50,36,42,248,186,189,38,49,230,167,102,191,170,149,13,164,46,221,156,2,148,173,162,28,155,121,160,254,197,51,101,141,231,104,26,207,156,44,4,137,115,60,253,143,244,4,119,167,128,152,43,252,9,40,159,148,132,81,205,28,102,206,212,84,37,44,223,116,225,70,57,67,19,203,219,212,203,29,166,107,78,206,189,208,99,241,80,148,194,8,91,102,129,169,89,87,127,151,96,169,104,130,105,144,122,241,163,77,106,74,136,151,112,99,209,95,115,152,150,82,217,213,96,156,148,189,51,243,192,100,30,53,53,140,19,137,123,133,45,179,155,18,189,27,50,103,137,62,224,56,185,217,21,73,222,13,117,142,122,143,38,1,46,71,159,8,109,199,109,179,131,221,77,83,122,39,222,115,22,60,189,173,70,92,18,248,188,253,30,175,115,35,142,177,158,140,56,190,90,254,58,237,193,76,133,137,201,124,132,55,42,60,170,223,245,115,8,243,240,30,35,235,153,139,38,204,11,62,247,1,55,171,248,10,76,54,36,78,206,94,32,23,61,121,161,215,198,143,198,230,252,201,39,82,2,221,95,250,23,145,143,206,192,148,252,46,197,254,233,39,47,83,243,156,137,214,114,95,181,26,250,4,251,205,59,207,226,148,78,88,176,84,243,166,102,173,161,49,249,15,35,22,185,101,1,192,13,167,247,184,46,114,137,162,21,111,45,39,221,153,45,164,138,176,49,221,34,74,176,72,111,126,95,64,227,1,104,77,19,82,200,240,47,155,51,15,229,84,27,9,212,83,172,203,40,155,34,43,150,209,23,12,1,99,126,26,134,143,28,93,115,80,137,14,10,137,76,166,194,94,72,239,215,184,45,148,54,150,194,221,198,70,28,141,92,177,104,45,208,160,152,226,194,77,201,80,226,42,243,120,244,24,184,209,230,44,171,154,73,183,222,183,133,152,133,214,239,176,17,171,129,66,138,88,34,172,209,73,137,142,229,207,19,51,118,205,116,64,240,8,65,91,198,31,137,146,123,93,205,250,112,125,55,212,176,0,86,137,197,102,172,67,223,208,156,117,2,198,237,125,38,104,242,144,75,252,193,228,36,149,40,97,78,61,238,216,193,234,74,66,92,207,141,136,135,7,117,232,139,13,109,79,225,202,238,242,129,52,197,86,126,8,26,243,195,125,148,23,194,50,105,239,231,153,185,81,21,224,120,48,56,155,235,75,153,45,35,8,138,133,230,121,81,165,79,207,150,47,204,88,182,184,61,98,185,140,65,189,223,21,228,70,221,209,27,133,57,199,101,15,60,227,229,163,37,151,154,189,122,129,41,210,156,77,171,77,13,10,108,160,168,45,101,61,183,89,96,59,140,34,182,86,239,216,235,108,239,102,192,111,153,119,45,95,53,111,32,166,178,159,233,101,209,79,107,148,16,144,91,214,205,46,249,52,51,191,77,62,202,152,3,210,214,159,38,249,179,2,166,163,122,232,109,241,33,198,142,125,64,204,214,254,69,99,12,186,71,3,29,154,16,95,229,183,225,172,184,130,253,50,237,24,193,138,105,102,124,24,228,14,165,140,209,10,76,50,238,131,55,121,129,179,41,254,43,232,227,156,143,212,180,154,126,19,31,81,199,66,192,222,95,15,139,20,13,34,191,151,11,12,63,42,130,41,86,219,206,234,213,28,38,207,16,33,36,60,42,116,63,179,31,141,57,203,173,138,225,194,78,57,247,23,5,26,220,164,36,240,131,247,103,251,115,96,108,51,103,211,163,105,119,253,109,70,23,95,41,5,81,185,180,51,230,210,87,1,90,63,49,143,235,106,130,15,184,121,43,57,76,94,112,199,18,74,183,47,150,197,191,111,213,98,53,58,120,239,165,161,147,77,119,236,15,134,93,195,110,230,194,137,116,221,252,238,27,111,2,220,146,3,38,38,129,63,242,193,205,92,177,199,133,89,48,246,242,163,33,35,94,98,16,34,110,70,251,255,238,187,109,211,46,14,24,98,3,74,165,31,10,193,233,170,183,183,98,69,161,236,247,133,42,27,147,233,133,105,63,249,42,91,214,215,133,30,99,185,240,89,169,144,244,254,224,73,110,161,223,147,155,212,203,183,198,30,152,244,231,21,211,111,40,81,211,79,255,61,242,138,147,69,93,247,228,147,181,235,187,48,4,98,199,165,108,208,51,77,37,210,111,26,245,205,51,103,200,177,248,36,239,223,244,135,69,169,173,137,241,68,145,186,109,249,219,99,153,131,41,165,172,117,225,130,68,122,142,163,51,122,20,247,161,152,224,209,103,226,4,156,204,140,52,224,14,71,163,236,123,91,228,53,238,67,65,251,163,127,49,40,87,142,4,223,29,42,56,33,157,56,40,174,156,76,237,101,178,32,29,66,63,126,242,43,63,215,149,155,30,205,96,249,76,207,129,147,202,202,195,127,70,161,121,249,209,103,82,154,215,158,16,234,252,217,40,127,147,43,176,37,67,46,138,104,246,231,89,71,26,28,5,136,124,175,12,194,82,109,254,233,23,163,147,206,123,101,246,205,148,246,29,77,7,226,184,157,69,184,46,117,186,209,191,159,46,52,205,220,93,1,219,126,186,149,125,168,100,2,8,29,42,39,252,61,47,187,126,191,157,97,52,203,204,64,253,103,248,158,153,122,55,154,55,83,126,27,146,224,151,194,96,227,90,104,231,26,242,84,208,146,246,247,153,216,231,22,185,239,150,77,99,202,225,65,100,83,239,185,177,79,253,58,43,64,161,79,183,44,23,94,241,112,236,14,219,178,43,23,78,248,241,101,208,108,199,109,122,58,1,35,97,243,49,139,150,53,86,142,145,238,79,159,159,74,16,226,63,120,97,0,46,175,147,251,202,159,215,31,71,147,145,42,119,152,22,60,27,155,207,104,9,101,233,235,49,104,48,234,159,223,35,77,52,238,93,30,51,48,141,236,245,123,219,88,62,162,156,44,191,157,86,204,119,137,228,247,212,131,27,26,21,191,8,225,124,60,144,152,101,166,230,220,168,18,149,15,166,180,120,149,252,129,33,46,229,15,101,78,175,75,126,185,146,241,248,5,192,124,152,3,199,118,57,24,165,220,175,107,131,252,8,21,131,46,63,77,101,190,108,191,178,118,158,231,37,207,1,103,52,60,150,195,100,0,251,125,33,152,174,177,197,252,224,74,77,179,222,219,198,122,36,125,206,227,204,31,72,145,236,59,74,77,94,255,19,206,50,184,239,219,112,69,235,43,101,157,17,39,79,144,62,238,149,103,107,173,221,254,88,32,88,213,125,31,139,229,182,91,220,152,233,80,203,141,101,236,221,190,222,115,224,106,169,204,11,167,106,34,85,126,105,22,29,222,161,132,173,6,203,227,15,166,73,253,76,106,247,177,32,124,60,62,99,114,242,93,24,95,223,159,198,126,117,199,149,45,30,239,245,37,71,59,172,243,101,215,15,198,12,251,154,39,224,178,69,181,247,91,191,16,172,144,77,55,214,32,105,143,47,39,5,202,235,72,2,23,98,144,233,63,77,113,169,220,112,4,131,53,210,189,223,19,71,133,110,95,13,41,190,99,220,151,190,15,8,143,223,132,218,210,133,57,224,211,96,59,48,37,128,37,151,70,87,230,142,147,79,35,130,223,9,207,100,252,189,135,123,21,19,177,222,81,101,1,182,66,217,247,219,198,161,150,69,132,43,31,177,74,20,186,202,78,172,83,228,183,205,177,234,187,180,201,92,125,29,141,154,25,184,229,143,44,188,208,52,58,47,183,201,209,228,77,190,78,1,96,8,40,83,110,204,60,223,190,41,237,44,64,230,204,117,223,167,37,2,83,250,142,166,57,165,222,234,47,188,74,132,198,219,119,99,8,32,228,171,13,212,140,78,153,63,94,58,214,72,240,127,239,72,179,212,147,43,42,45,235,146,21,105,248,70,110,201,124,90,62,24,63,137,155,142,104,38,63,66,82,249,7,67,148,57,241,204,189,111,230,110,182,138,31,140,24,195,77,209,216,72,169,249,99,119,147,111,102,88,223,168,128,53,196,212,249,29,70,216,70,198,90,183,190,57,127,106,108,15,146,124,97,100,20,108,219,235,48,123,191,34,191,205,219,255,106,64,7,102,148,223,0,17,20,31,246,111,44,193,110,168,119,218,177,125,230,88,62,159,54,147,86,89,247,153,157,75,161,176,245,221,117,131,158,114,51,202,76,128,116,163,127,75,212,153,153,249,28,229,27,49,131,137,238,99,197,180,139,235,157,110,45,234,42,213,103,250,202,233,174,82,14,54,206,200,171,126,225,37,91,47,35,123,7,204,55,215,139,127,97,4,217,249,50,42,9,115,176,81,247,39,94,72,43,95,126,31,188,40,194,253,111,213,47,164,5,135,124,158,40,15,237,56,24,197,133,146,244,167,207,187,107,126,215,188,157,46,51,121,102,101,118,101,21,184,43,205,132,14,2,70,142,54,125,82,171,203,148,159,230,150,119,141,234,46,109,139,1,183,42,159,87,90,150,174,253,206,141,46,84,157,50,111,164,129,175,106,115,24,34,206,237,146,110,217,156,133,63,50,38,237,189,198,161,20,244,76,10,201,167,13,212,118,144,235,16,248,140,170,233,31,0,138,160,119,137,64,30,120,121,62,26,125,194,142,245,210,82,24,165,98,135,233,237,187,221,42,192,244,165,127,155,1,4,11,113,160,146,95,46,52,70,76,191,176,97,201,212,56,57,116,45,4,71,29,182,182,139,27,254,37,106,25,78,207,251,189,142,126,177,105,191,155,253,150,121,120,67,206,60,172,226,236,215,149,8,159,147,28,141,248,85,242,37,128,142,11,105,17,5,166,198,226,19,41,57,219,125,233,242,6,155,179,90,188,140,209,111,137,10,152,197,173,214,251,174,210,229,203,115,229,9,205,42,31,100,102,184,87,155,194,232,245,197,165,97,148,121,55,203,164,108,104,234,24,1,211,111,160,71,159,161,181,226,194,171,177,31,20,29,115,223,81,68,65,250,238,205,120,166,103,74,239,113,95,5,225,247,161,48,146,149,113,95,236,87,244,220,103,184,251,206,13,180,142,107,47,96,48,85,40,31,131,102,121,91,244,220,208,85,103,60,148,4,253,74,79,78,227,166,191,109,218,231,218,144,247,49,73,241,47,255,240,208,238,187,78,20,6,19,47,198,193,139,9,72,31,217,180,189,184,195,168,186,84,29,104,51,38,27,198,141,24,101,2,34,164,225,95,7,174,44,251,246,131,24,60,63,50,49,40,217,185,173,40,162,208,57,14,166,181,59,63,240,25,100,241,203,13,161,63,189,44,8,88,37,14,166,211,190,203,227,134,145,227,51,44,150,114,200,67,42,58,221,11,25,248,76,199,91,134,24,21,11,31,36,120,21,158,221,234,84,148,248,44,142,61,147,203,173,99,26,60,171,71,241,88,20,72,63,45,40,229,220,30,48,90,83,250,97,89,21,116,4,154,197,246,205,80,188,96,227,224,243,218,166,14,64,130,208,175,183,218,122,238,176,125,211,163,89,229,99,118,70,228,236,122,36,25,76,166,34,142,54,219,74,69,123,111,49,194,214,79,209,73,97,146,3,113,48,209,203,115,91,117,187,157,189,101,65,79,144,48,244,121,51,143,166,56,250,44,29,115,233,51,35,53,145,226,104,216,55,58,186,137,48,83,142,163,89,152,245,187,163,47,50,231,88,148,248,76,243,3,83,123,240,163,145,58,190,245,41,131,167,215,111,13,182,254,247,7,134,214,226,48,6,166,207,219,54,117,248,56,122,140,171,25,252,67,81,75,190,171,169,116,131,24,188,83,108,93,76,221,176,143,231,104,66,237,56,250,108,247,215,204,239,209,189,199,209,21,67,172,231,228,203,251,42,76,75,31,67,233,231,182,207,115,25,113,244,175,188,242,220,54,2,111,1,67,132,123,31,90,169,55,14,72,176,129,159,223,246,114,12,134,125,104,167,164,231,194,9,12,124,144,147,199,45,73,71,90,163,206,231,232,212,138,223,111,168,172,229,91,50,156,211,246,179,242,80,97,76,59,142,166,118,153,246,51,76,105,117,113,184,159,157,102,126,198,248,254,236,18,64,49,224,206,15,60,238,30,153,198,147,63,160,16,76,124,36,32,60,57,30,148,13,130,63,207,179,131,153,239,101,159,157,235,71,83,4,102,71,251,220,52,90,113,113,213,136,69,61,15,12,145,235,26,143,36,89,184,169,176,177,205,62,152,126,215,203,209,178,217,12,9,104,63,57,27,193,185,159,201,174,237,21,65,91,135,107,189,158,137,148,174,13,191,47,120,20,83,215,106,107,39,136,201,144,110,167,219,78,107,240,137,170,125,53,54,162,218,37,22,25,156,214,28,113,105,84,165,198,187,122,236,175,10,5,140,227,213,19,70,108,26,185,28,69,208,177,235,138,201,128,247,253,53,54,226,226,137,109,112,187,123,92,38,156,243,252,117,105,194,154,218,55,7,201,164,138,159,165,158,200,56,70,56,102,7,243,89,246,136,254,87,220,54,74,254,250,182,145,77,234,177,32,91,188,254,172,169,20,245,98,170,101,10,41,58,231,24,39,50,190,128,198,76,173,207,148,30,204,29,95,64,195,63,80,199,41,142,244,57,102,226,70,164,246,4,41,213,92,88,29,62,65,73,126,30,75,69,132,48,78,222,151,244,131,180,159,239,212,157,168,91,39,53,247,132,110,197,25,206,192,103,14,233,58,18,17,13,104,17,45,52,139,248,159,168,145,102,82,127,230,237,76,135,87,102,211,98,78,20,217,252,133,54,200,182,122,99,195,90,1,115,192,230,113,166,48,222,94,62,90,72,21,92,237,56,139,150,219,205,34,49,71,212,162,159,24,190,95,95,167,11,112,98,155,170,161,248,153,94,63,142,155,193,72,91,104,172,77,185,47,162,145,186,205,241,86,96,19,68,152,1,147,8,24,10,159,29,93,28,12,223,80,35,157,159,15,79,9,24,242,153,94,56,173,249,241,249,86,90,197,158,29,8,4,178,248,196,112,92,122,159,105,113,3,39,211,60,165,105,83,209,204,20,25,63,141,65,218,115,101,103,182,216,158,113,60,11,35,148,34,185,173,110,204,255,248,105,88,15,250,182,187,113,236,118,192,38,132,43,240,34,127,237,111,251,204,89,93,195,40,172,104,34,173,151,88,222,159,183,137,8,222,156,241,80,26,148,57,121,31,104,47,142,25,87,6,171,77,231,29,148,201,215,140,43,171,40,176,110,133,207,47,71,140,102,190,121,186,169,67,17,226,51,229,54,120,96,29,41,112,161,195,58,46,173,224,53,41,207,20,213,225,207,177,216,224,36,205,40,192,168,249,198,178,93,17,148,210,207,19,73,245,123,225,230,172,81,21,53,38,120,192,88,39,202,79,163,220,246,201,104,24,156,232,191,19,248,4,235,45,98,106,124,53,146,206,136,13,201,233,59,148,144,153,215,11,35,215,185,227,186,147,61,70,129,113,216,138,9,241,236,137,75,213,113,120,38,234,54,34,52,69,134,36,235,96,160,14,57,61,241,70,155,17,217,111,133,173,240,17,48,114,136,122,114,44,126,226,243,43,219,34,81,129,83,153,55,238,133,201,52,116,198,195,143,189,167,25,48,22,18,242,76,241,188,106,17,174,144,119,191,210,140,192,38,83,185,3,166,182,33,55,86,79,60,18,183,125,34,123,24,71,138,14,106,185,49,76,121,74,247,220,139,147,197,48,164,128,166,241,58,213,178,81,35,216,33,67,37,213,56,22,175,246,233,60,131,210,62,32,27,74,54,53,101,199,210,74,51,100,149,128,155,207,97,247,152,13,217,105,84,89,90,23,214,67,31,149,13,248,188,237,171,122,79,230,38,89,226,221,96,138,49,131,125,206,133,207,216,65,109,216,97,170,99,89,46,28,250,229,71,235,93,164,6,26,194,90,23,230,235,170,205,79,78,87,152,188,76,54,53,39,230,14,20,145,91,137,230,141,12,229,117,93,84,155,105,183,147,115,211,140,240,181,68,45,147,84,45,82,181,98,75,212,235,247,5,32,116,205,196,58,5,173,104,9,23,135,169,159,232,235,74,86,13,175,14,163,29,44,67,124,161,217,254,117,65,47,19,212,109,215,20,184,225,147,130,74,74,192,164,214,100,179,140,234,92,242,140,74,254,217,224,72,212,76,118,113,124,30,235,192,203,100,234,4,54,174,155,223,216,160,209,89,130,25,74,19,205,41,29,217,220,157,70,27,2,159,249,207,249,5,166,190,12,77,88,224,98,44,61,135,171,153,230,8,108,2,19,113,229,116,53,201,109,179,177,207,62,20,58,167,210,95,38,191,229,57,113,26,133,80,223,215,131,59,93,208,1,211,144,45,1,61,13,75,227,35,123,2,211,70,32,227,204,82,136,187,251,209,84,90,87,82,120,124,54,80,128,221,152,114,2,154,251,102,192,108,1,101,30,134,11,180,62,91,33,224,10,85,183,63,240,25,92,62,10,97,158,215,218,159,147,163,120,253,193,120,52,107,74,102,210,67,80,134,143,148,138,18,147,196,181,19,165,226,120,213,232,225,13,217,73,16,167,206,25,15,188,218,191,223,2,39,180,252,227,104,148,45,228,151,7,174,187,241,188,77,200,79,127,121,32,144,188,252,121,91,25,240,57,122,176,130,248,185,97,83,85,29,132,4,193,190,77,71,193,152,198,98,61,250,172,241,51,38,13,90,179,116,77,70,119,67,166,156,252,18,135,128,225,150,196,209,127,136,115,144,42,169,159,97,11,48,245,126,153,22,76,209,38,77,127,33,44,139,26,19,147,221,119,159,26,96,248,136,15,108,178,133,142,242,59,122,101,240,250,60,20,161,67,240,60,69,9,177,206,203,232,52,107,57,220,173,163,81,224,243,119,95,199,19,48,251,91,73,85,209,195,0,143,211,97,250,22,36,222,70,47,225,83,179,0,37,156,144,57,163,145,176,251,50,127,86,79,132,6,40,240,36,33,231,7,91,109,84,214,123,70,184,123,122,81,223,163,95,119,43,108,241,134,163,124,216,58,82,72,215,125,164,97,224,74,231,158,188,14,123,35,62,144,48,117,205,82,134,51,75,61,44,21,63,248,140,217,247,202,72,14,21,7,177,49,214,111,203,228,37,227,113,155,227,169,142,50,72,47,205,167,58,10,217,39,248,150,71,102,139,232,183,49,163,9,132,222,11,153,9,105,127,113,146,87,94,140,26,253,244,216,210,125,4,66,208,201,218,47,112,182,214,126,63,55,226,170,50,196,178,153,28,250,243,164,211,165,232,169,89,121,86,140,146,134,246,77,86,152,158,38,31,191,228,156,246,115,114,182,78,189,6,204,136,146,205,205,76,102,16,22,39,79,169,9,49,231,128,231,166,123,243,219,194,56,33,73,28,15,23,45,234,81,217,232,105,90,94,153,214,96,86,124,24,85,190,0,89,246,206,6,112,22,207,170,208,199,109,38,160,2,211,113,52,253,183,241,87,147,47,143,218,75,240,145,208,92,158,202,216,75,68,87,61,197,72,65,211,71,230,104,102,236,253,137,140,129,218,15,79,129,49,141,248,194,66,154,219,73,217,44,129,17,163,136,111,139,216,78,178,188,200,53,246,59,252,73,185,203,154,136,245,65,246,56,28,77,100,232,101,69,224,70,137,207,239,153,50,92,149,25,97,16,51,165,152,110,50,253,169,178,253,160,230,51,190,230,184,101,29,255,77,194,190,97,21,189,248,230,45,239,36,229,17,179,135,24,113,87,201,236,17,228,182,102,130,22,233,183,133,194,98,146,87,13,77,99,116,95,214,22,77,166,83,242,176,131,142,126,231,243,33,225,139,172,159,156,252,39,46,253,157,220,130,41,137,118,7,74,239,49,253,79,139,205,244,85,159,135,212,124,221,66,63,99,92,82,60,40,54,88,254,121,152,230,66,146,40,195,154,242,199,87,205,66,41,183,62,139,3,108,230,189,191,189,9,253,87,244,179,200,109,89,108,48,227,186,97,8,201,151,203,215,226,229,88,208,42,95,214,64,86,96,244,184,236,179,211,219,178,157,35,109,179,189,98,74,121,4,63,112,61,26,115,162,21,48,228,61,137,96,216,119,52,175,214,154,218,108,211,153,14,218,46,137,137,15,70,157,99,201,140,114,162,102,242,136,254,188,77,233,78,230,247,81,240,135,247,101,137,162,218,212,112,20,82,71,95,113,238,132,96,144,162,24,176,248,71,205,20,58,117,122,167,117,20,131,207,15,238,155,188,128,92,25,223,234,125,153,200,230,214,7,230,125,249,76,137,182,163,126,90,56,112,22,95,201,77,80,175,72,104,197,102,186,59,105,6,9,151,52,154,4,125,131,78,187,228,65,31,29,103,72,54,9,156,105,17,142,163,49,16,148,29,176,9,246,149,17,71,243,185,72,182,18,25,195,224,117,2,35,5,121,71,153,173,221,95,107,198,175,234,150,139,236,97,241,66,174,203,195,236,3,67,78,150,163,137,240,71,246,251,198,243,114,203,238,155,24,188,165,24,104,240,202,210,212,163,145,91,76,1,151,250,108,46,58,238,145,99,251,11,33,49,160,57,222,62,104,169,240,24,5,149,207,82,100,70,162,23,119,183,123,52,26,103,122,223,244,88,196,254,97,34,184,44,41,11,50,76,107,250,124,5,9,106,105,90,14,245,122,86,55,135,79,212,80,187,194,48,204,135,143,241,108,252,87,65,49,154,141,239,231,103,177,117,81,234,89,94,230,163,75,144,184,176,10,60,173,69,223,97,26,44,20,133,196,228,107,11,237,136,39,122,149,95,110,36,56,98,24,38,100,38,100,233,233,68,49,203,55,54,3,3,41,77,193,118,214,254,236,243,145,49,77,138,254,118,165,7,206,131,116,84,110,138,214,156,176,234,218,158,60,70,73,109,83,87,18,152,34,177,127,247,4,102,39,170,145,183,5,151,115,248,210,53,200,202,232,6,26,15,139,30,51,41,154,15,189,203,6,1,182,21,133,63,135,137,235,164,254,78,173,211,197,163,44,177,136,40,144,60,22,138,238,197,63,32,150,185,117,253,236,26,149,137,16,4,6,174,244,3,200,125,231,20,214,187,164,47,232,113,144,245,165,83,177,217,95,46,51,255,90,38,100,174,109,214,39,238,27,209,1,225,176,9,120,94,97,242,176,240,12,26,227,238,9,140,29,139,71,3,3,89,234,34,143,244,172,91,176,164,2,174,38,46,112,225,19,150,231,230,83,45,130,127,73,169,1,141,54,144,177,253,109,83,146,146,148,68,51,75,141,228,151,109,130,35,242,203,212,252,166,111,98,97,243,16,221,93,152,38,208,238,129,6,37,3,152,183,2,227,186,220,2,134,122,62,4,101,9,137,183,209,144,164,236,114,112,103,181,155,126,217,184,136,10,177,146,120,148,253,186,63,81,104,119,90,93,105,208,154,156,158,136,68,28,106,194,114,95,141,116,95,245,187,62,27,130,247,182,225,19,215,248,2,10,53,91,189,242,102,95,136,159,188,12,171,27,10,156,107,156,26,225,186,86,245,216,228,22,102,244,66,47,180,209,228,174,44,199,224,32,157,214,83,65,211,159,247,151,145,80,136,208,49,70,131,67,204,224,40,157,146,111,215,163,41,95,125,48,50,133,73,233,60,7,54,102,191,195,45,63,217,12,78,190,134,175,184,184,236,49,200,4,238,104,30,127,111,3,29,160,34,129,27,110,180,123,250,203,64,15,127,234,28,220,240,24,117,166,233,129,115,89,122,217,5,193,228,111,12,33,16,158,158,225,203,110,193,107,54,25,237,235,84,244,166,79,8,147,147,79,39,140,244,154,244,174,24,206,145,50,235,184,230,76,61,57,92,81,207,180,195,15,161,193,75,142,182,148,245,242,155,54,151,120,201,221,54,203,81,199,51,161,246,168,59,0,218,42,238,16,236,141,226,133,12,224,19,39,211,115,213,28,110,67,115,229,230,25,145,61,144,96,177,32,47,118,97,60,71,35,143,210,205,49,75,118,84,176,41,119,247,20,40,109,219,66,80,167,104,214,83,44,61,148,138,105,200,21,24,113,115,31,70,148,100,180,162,115,80,4,219,253,85,23,186,88,183,160,40,49,249,194,211,205,48,73,150,114,218,63,102,132,40,221,68,84,165,160,83,141,13,253,221,20,35,42,215,166,247,204,24,244,149,188,237,74,175,164,252,52,50,32,177,39,106,38,55,45,239,210,154,188,139,7,110,232,35,72,191,0,98,71,100,206,155,163,208,209,229,171,165,109,222,233,200,56,153,45,29,130,120,66,173,156,3,37,89,41,251,87,186,138,155,87,61,232,159,37,225,32,104,65,6,219,193,214,150,4,124,148,156,186,55,134,100,20,142,168,101,11,108,210,253,113,230,2,255,91,126,184,153,207,66,192,231,201,234,198,153,202,218,140,116,216,89,63,134,232,248,30,152,244,76,243,207,18,249,193,19,104,77,129,145,61,242,177,15,247,184,174,7,78,112,60,226,228,231,66,186,158,156,22,189,182,226,104,58,138,31,184,19,195,59,74,34,80,95,198,207,212,51,14,54,107,96,121,42,217,162,173,64,217,118,200,243,206,244,111,140,128,225,204,200,3,79,38,2,232,55,221,241,35,150,101,161,98,76,22,243,51,105,181,220,36,234,50,21,143,175,149,215,224,252,124,117,216,137,246,22,7,163,64,44,7,151,207,167,206,225,246,244,8,81,75,75,37,38,50,219,161,172,174,71,23,186,63,63,180,33,127,37,123,49,179,217,204,254,73,55,202,74,75,110,139,212,76,36,226,208,94,157,250,184,139,197,120,113,97,213,100,137,228,194,16,42,186,131,16,163,156,44,75,101,49,71,13,79,100,195,233,74,186,127,165,185,112,199,94,13,109,232,164,149,107,90,30,86,142,39,90,96,143,72,49,134,125,68,117,42,51,36,198,92,182,60,113,140,101,199,253,228,207,36,120,86,53,129,73,34,86,79,90,89,216,219,37,35,64,243,17,125,117,14,215,36,178,253,192,52,163,199,99,97,6,209,165,188,240,152,183,175,213,205,68,248,245,198,48,98,140,28,124,99,166,108,82,110,201,214,41,234,119,141,3,161,236,212,224,75,140,216,161,158,39,206,252,45,48,189,47,181,230,120,95,20,125,238,60,120,150,49,35,119,220,183,93,149,225,7,23,57,149,152,100,17,234,210,124,90,54,79,244,120,219,230,206,46,249,52,222,193,184,163,148,70,142,36,43,98,102,85,91,45,142,78,86,189,20,24,69,156,152,102,43,234,148,82,22,39,221,63,239,148,83,233,217,215,223,46,172,131,14,242,88,100,154,61,143,144,52,89,192,100,51,228,93,243,161,54,111,195,33,19,49,186,178,74,144,123,98,181,114,184,27,119,95,224,51,179,122,143,15,163,20,187,157,123,97,164,125,103,228,193,73,33,44,233,65,72,108,142,123,246,25,137,54,24,221,221,34,16,184,134,63,81,246,5,103,26,151,43,179,176,216,215,45,26,117,179,134,216,188,91,38,71,135,145,2,151,40,216,234,251,205,203,145,70,126,73,18,111,82,173,223,78,96,66,96,30,7,51,185,109,188,195,139,7,255,21,189,198,174,71,147,103,169,62,84,170,181,42,201,188,129,156,87,20,238,42,65,222,93,22,207,168,219,236,75,252,125,85,4,82,115,108,127,15,188,160,139,127,131,212,244,143,238,56,170,251,167,97,235,155,173,106,230,27,15,76,220,210,2,38,141,24,25,30,96,200,229,126,91,133,15,32,117,133,33,88,248,94,204,220,158,46,197,8,152,116,195,87,145,7,134,97,182,4,206,243,78,11,140,179,116,167,5,96,124,133,253,227,164,153,185,220,37,228,192,3,166,213,140,223,70,232,48,122,174,42,124,149,84,35,135,143,59,32,159,219,133,27,98,187,45,126,155,206,232,7,206,37,194,39,90,7,73,57,92,20,233,44,239,231,202,182,49,190,30,247,213,36,73,91,243,207,239,188,75,104,13,114,52,233,81,103,32,25,156,159,71,142,95,100,138,135,54,17,138,234,247,182,89,133,41,215,57,76,251,196,184,183,141,219,211,254,180,145,13,54,85,246,11,83,182,26,51,96,26,125,251,125,97,102,152,209,226,104,58,128,150,188,79,88,195,57,10,177,152,181,21,185,175,51,255,176,51,119,48,89,209,246,162,54,85,250,32,70,225,98,43,138,160,201,244,141,98,49,225,233,34,151,77,102,177,250,235,128,92,184,4,163,221,234,123,145,148,206,214,213,210,100,67,178,206,130,239,113,159,233,123,93,114,159,245,122,211,239,246,93,21,65,97,187,6,169,84,79,8,140,253,97,39,147,11,110,247,195,28,184,151,12,15,129,136,59,206,34,123,31,23,41,128,238,185,33,250,54,72,209,220,155,250,121,52,126,53,42,104,134,189,220,93,57,251,142,65,223,71,253,96,91,232,154,192,164,192,246,55,138,88,203,147,248,188,29,216,122,109,191,17,76,215,82,78,75,134,73,167,31,110,126,161,54,153,78,179,177,13,24,73,208,226,253,140,240,245,199,165,91,162,40,15,67,242,219,133,82,228,62,243,79,146,131,233,103,253,166,12,234,158,163,93,198,35,137,205,77,170,214,225,66,237,70,94,72,53,175,201,111,152,144,85,71,125,225,142,177,202,140,224,92,24,236,224,216,137,220,247,197,150,181,125,254,142,200,35,12,122,195,2,53,171,136,252,81,26,89,105,206,218,181,21,174,38,57,250,193,152,15,109,185,235,51,11,96,160,85,28,70,110,170,11,138,122,254,183,112,145,103,37,225,35,7,35,224,24,96,194,255,89,142,61,1,126,119,254,28,121,86,200,152,247,93,193,84,161,3,59,78,77,5,108,8,140,82,77,138,235,66,87,64,30,40,93,171,243,51,113,163,123,2,237,154,59,138,80,76,30,222,49,152,88,231,233,237,87,248,204,68,223,7,15,76,214,112,8,60,105,8,247,39,118,98,142,157,101,10,206,63,123,158,29,240,185,147,165,39,199,51,174,244,128,145,2,210,163,207,141,57,95,255,151,235,188,17,105,181,212,101,254,54,77,118,240,89,188,20,69,64,244,11,5,236,167,41,75,41,12,79,183,222,11,47,83,38,112,74,144,235,179,236,51,120,213,171,69,83,17,31,129,53,213,226,125,241,57,53,133,105,37,241,135,198,74,127,77,118,128,113,159,235,23,166,93,87,46,237,76,201,212,119,252,117,162,202,168,39,63,97,254,25,135,1,111,41,184,215,109,132,127,239,182,79,40,36,141,155,93,2,182,189,249,8,152,221,227,125,226,137,7,250,89,19,243,113,77,132,227,4,62,11,106,253,60,49,113,88,168,236,0,239,133,99,34,130,224,137,195,216,178,202,67,75,36,17,86,188,48,243,72,148,115,27,61,236,123,162,124,181,243,18,246,65,151,181,82,6,76,152,169,7,163,22,188,238,209,228,204,229,151,49,12,240,228,40,222,25,85,108,39,129,1,87,156,124,208,225,172,71,179,38,124,65,10,176,244,43,26,90,147,247,0,81,77,227,159,14,133,113,91,143,159,182,166,247,246,192,197,59,160,77,175,235,218,196,27,106,10,243,31,122,130,186,188,100,62,74,240,187,227,235,26,133,60,213,253,116,49,77,24,78,177,70,234,112,141,91,144,4,173,221,27,86,8,186,140,58,126,209,95,68,233,151,221,6,137,238,169,48,21,225,56,122,152,141,238,133,233,239,242,134,22,102,127,18,202,10,159,105,217,121,52,214,104,19,5,96,3,17,122,42,1,118,81,115,3,102,135,187,227,194,216,144,63,191,108,130,133,113,97,236,68,163,247,212,224,92,60,145,125,96,24,61,67,110,107,162,79,190,226,194,24,86,119,178,67,23,129,15,194,95,199,89,27,110,79,120,253,9,43,239,184,233,106,150,7,23,37,69,243,249,39,172,159,218,74,209,71,114,38,109,12,47,47,220,174,25,166,193,70,91,8,56,173,43,165,68,242,211,248,114,49,16,32,241,45,121,153,39,142,59,79,193,127,155,89,248,250,43,160,198,176,235,103,215,103,70,128,214,76,35,232,89,110,138,7,2,102,111,180,229,174,129,121,247,62,128,17,162,175,207,209,240,87,202,29,223,100,2,30,56,223,143,222,180,125,4,164,31,61,38,35,124,33,234,157,109,128,79,136,158,98,58,49,97,203,251,192,207,127,214,37,18,113,66,17,178,188,233,238,144,104,115,244,76,177,18,183,81,164,32,175,179,239,44,186,174,5,136,193,180,160,248,185,17,129,189,77,160,191,163,235,138,16,197,178,152,119,46,227,167,49,107,244,165,103,86,202,137,15,220,93,143,211,224,148,30,144,66,169,63,19,152,138,43,45,129,199,30,49,78,240,80,31,47,138,66,231,12,148,142,46,125,98,166,183,159,35,116,58,159,120,151,119,5,187,39,226,132,129,232,101,147,151,69,74,109,196,90,141,15,211,77,97,2,83,78,200,45,34,43,242,134,119,50,90,16,80,166,127,89,20,72,211,51,76,38,77,23,17,60,193,64,150,79,235,188,26,218,104,111,224,133,220,163,30,156,208,77,138,245,178,244,121,77,162,160,254,156,61,74,60,109,196,208,175,110,7,18,208,116,30,244,8,204,136,141,238,86,204,96,78,120,225,182,229,145,77,115,114,142,21,143,28,230,170,15,204,12,31,113,64,182,78,102,129,17,94,221,23,182,25,252,129,131,122,97,48,254,17,10,151,19,59,239,128,217,90,119,129,241,206,188,231,174,108,235,4,109,52,25,198,133,39,120,196,122,176,233,219,198,185,211,204,215,163,179,46,211,193,245,54,251,244,83,166,188,171,49,112,67,251,40,224,210,245,133,0,231,30,175,147,240,246,210,40,129,177,15,245,109,205,217,18,154,228,166,192,103,39,52,227,211,60,112,186,138,117,149,207,195,180,209,29,30,40,245,223,251,62,115,104,31,241,217,35,201,60,75,17,52,211,163,24,176,201,57,44,129,237,198,74,192,39,182,149,175,111,76,91,253,227,194,17,191,45,2,67,190,43,17,245,161,73,218,100,48,0,183,117,239,43,65,196,145,251,66,210,204,139,27,196,248,171,220,142,69,20,102,153,25,86,132,233,116,123,220,40,4,120,174,59,211,30,120,220,129,52,176,77,243,118,198,100,21,174,41,161,0,180,203,230,141,94,108,16,216,62,203,117,35,250,221,34,214,165,39,44,203,218,195,51,216,61,166,74,235,137,239,242,219,20,147,103,76,119,150,203,125,224,79,59,222,48,120,97,75,177,91,192,53,56,233,24,29,44,101,206,250,67,132,3,138,184,160,39,2,159,177,211,179,100,95,211,131,43,147,126,13,24,57,45,249,105,154,140,210,188,231,206,91,230,186,97,241,100,187,224,144,133,7,98,23,195,204,81,50,169,178,208,227,88,91,214,69,171,200,159,86,51,187,37,113,239,48,100,206,187,15,92,152,225,149,59,62,201,148,140,162,48,164,122,95,232,129,105,171,87,56,84,84,12,77,58,79,66,55,184,243,55,201,27,157,191,207,2,138,45,204,190,112,147,73,180,155,159,176,135,200,92,118,235,178,228,193,9,43,35,246,198,80,192,36,244,7,78,209,49,4,140,186,146,60,177,73,134,225,158,188,152,234,161,194,37,150,203,19,105,151,38,239,17,191,172,244,73,195,255,94,21,47,68,96,115,220,218,119,144,116,137,68,141,144,154,202,69,161,218,202,35,129,151,117,211,24,20,18,170,124,116,103,22,98,136,197,149,53,235,249,17,24,161,250,88,88,16,110,78,73,175,172,16,22,196,203,250,109,3,5,198,61,67,62,13,76,21,239,232,238,112,37,156,87,119,224,105,29,148,2,47,83,72,13,120,34,200,34,240,89,135,86,68,55,166,8,42,243,1,250,58,195,249,32,192,29,57,57,129,43,30,217,55,159,64,95,136,162,72,213,220,116,2,153,111,121,95,24,219,238,136,8,209,102,92,67,225,20,27,177,142,253,67,214,215,133,58,105,141,216,8,185,169,33,177,17,190,121,43,146,105,184,174,150,172,67,152,218,242,93,16,209,255,122,206,61,72,148,70,42,2,218,168,44,120,29,93,219,17,23,198,204,173,199,98,39,119,231,79,68,172,244,155,70,113,125,199,236,91,41,102,78,25,101,214,36,82,99,45,165,91,104,63,240,185,239,72,135,145,124,233,58,140,206,93,116,39,216,36,83,109,88,58,221,176,122,58,19,29,241,207,51,117,77,25,163,231,92,178,78,163,108,59,244,220,108,113,230,61,152,77,164,28,76,75,240,13,156,80,235,146,149,22,95,46,252,150,28,54,206,151,156,27,91,195,18,179,81,131,71,36,231,62,235,25,109,83,61,96,235,92,18,216,66,144,136,233,122,145,33,134,126,125,234,43,18,63,136,181,203,78,11,57,111,146,113,14,143,170,171,10,254,224,117,68,34,174,49,53,201,148,96,50,219,51,6,66,155,164,101,21,174,38,18,29,57,39,138,158,91,96,242,8,115,221,164,82,151,188,16,98,34,231,167,99,77,234,86,25,209,147,243,91,177,208,162,89,208,178,222,182,101,61,114,192,218,102,110,48,124,190,8,223,141,225,112,199,48,222,228,41,69,148,76,215,222,144,25,163,65,9,27,49,82,216,79,94,253,99,224,133,53,198,186,209,127,159,93,143,158,251,78,148,144,224,229,147,199,143,143,12,100,236,43,230,210,203,154,100,61,34,109,202,230,61,235,239,82,52,139,111,135,214,157,75,22,55,120,201,44,73,149,184,40,60,127,58,126,14,163,160,46,193,96,195,216,194,155,19,41,185,177,93,149,75,27,72,109,196,193,189,75,223,62,104,233,178,34,154,35,177,222,52,238,200,41,238,203,6,134,204,85,212,107,33,183,197,71,255,135,33,76,194,253,110,74,176,180,107,50,5,147,91,30,41,150,91,243,200,208,251,66,25,121,220,96,113,19,51,52,133,89,80,35,220,163,137,82,38,156,138,252,212,148,56,244,204,41,55,183,15,12,203,116,95,24,170,167,192,172,200,241,194,10,51,184,100,142,140,66,38,129,42,179,176,204,10,100,81,246,93,152,72,99,100,89,0,206,100,116,115,228,48,236,229,174,234,47,111,30,55,181,155,148,136,80,149,25,186,27,74,133,143,65,96,146,32,49,221,176,192,101,153,234,42,98,197,59,158,24,5,208,46,47,147,117,134,33,31,175,35,183,171,118,203,156,59,237,141,198,118,7,199,129,251,50,177,215,232,119,209,195,92,182,233,209,166,208,17,239,154,164,108,93,15,76,68,116,143,62,209,144,92,25,219,149,126,63,0,19,216,184,79,165,76,35,122,69,222,136,137,241,86,121,168,253,53,223,126,226,170,157,138,236,133,176,109,68,90,57,114,128,99,72,98,179,32,235,54,61,11,61,8,102,46,93,27,29,253,138,176,255,247,46,105,17,107,85,206,77,47,227,136,204,254,128,46,63,101,10,167,170,48,98,167,52,204,161,103,232,209,84,200,227,202,206,237,207,203,7,169,63,194,130,43,175,154,55,222,222,250,219,176,79,34,28,229,210,102,147,196,16,68,166,238,26,245,52,84,65,233,184,3,9,33,221,230,100,173,116,166,7,109,197,192,110,195,58,118,190,199,114,134,160,177,85,2,134,145,51,99,150,157,230,50,44,159,30,77,180,78,122,162,135,70,153,17,149,130,49,70,139,223,133,19,97,79,157,20,200,164,109,159,19,38,234,231,93,190,30,58,67,81,168,114,152,221,228,173,26,44,40,106,51,130,85,238,184,76,25,102,152,13,186,10,16,10,170,79,86,10,139,207,38,181,68,20,228,174,144,21,91,62,236,78,60,105,53,80,52,105,55,122,162,253,124,221,218,23,153,229,125,219,111,225,3,50,18,60,10,49,31,237,75,109,182,147,179,192,120,5,181,64,146,190,219,173,137,53,198,25,15,81,5,157,226,34,108,18,186,221,53,130,104,247,163,165,89,78,141,178,116,221,113,106,156,245,186,192,68,209,43,94,71,129,44,127,43,126,240,49,171,243,3,12,45,242,187,196,85,121,248,187,130,5,158,244,178,58,221,69,30,68,83,84,220,215,197,200,96,211,36,9,248,44,220,69,126,216,140,38,253,211,155,205,204,224,151,194,157,206,188,128,217,214,201,3,43,166,240,26,48,86,218,114,110,50,11,45,238,170,153,144,163,162,179,125,22,166,134,214,33,101,74,170,111,200,248,249,93,99,240,124,123,252,12,206,50,4,241,189,185,45,224,192,248,160,197,248,198,102,60,101,185,173,100,181,20,191,107,90,162,110,159,42,48,163,174,69,41,29,29,211,91,135,103,109,222,158,42,195,87,64,106,152,211,136,32,222,38,129,234,0,22,25,247,135,217,252,20,23,100,165,52,113,254,124,115,66,7,62,107,183,231,186,224,150,61,151,69,30,230,12,42,127,211,68,204,125,234,185,179,233,116,59,123,32,81,226,201,10,35,37,212,28,182,254,180,42,48,18,126,37,96,84,131,151,30,141,254,185,47,29,48,36,231,109,174,170,63,87,58,151,54,65,252,0,97,168,173,247,69,11,236,12,120,210,56,32,48,125,125,253,30,13,131,160,252,15,28,79,254,203,255,253,223,255,207,255,227,95,255,219,255,245,58,158,64,93,205,255,255,29,79,254,135,215,34,239,55,83,111,113,24,130,126,125,224,243,156,214,22,120,100,121,131,232,85,199,190,18,239,92,88,240,2,51,34,86,192,68,122,67,230,144,100,150,10,241,138,204,41,94,38,86,76,132,187,39,159,89,56,154,148,176,145,39,53,34,142,195,212,167,138,126,80,231,165,76,95,223,207,165,36,145,105,5,166,32,179,99,92,211,63,170,191,109,173,103,53,62,10,68,19,178,30,109,157,130,126,52,125,122,245,249,237,137,243,65,16,91,168,207,116,157,40,32,236,248,183,76,36,60,116,193,32,187,233,166,9,104,63,24,167,76,96,36,169,253,153,78,243,1,155,69,39,56,36,4,3,70,221,90,134,61,142,137,107,196,34,75,250,121,233,28,214,176,217,142,103,138,21,249,206,207,164,94,226,131,68,76,178,214,7,166,195,240,206,173,103,150,174,55,240,70,82,196,212,83,28,70,44,173,235,106,4,87,50,230,237,51,108,100,59,2,253,255,204,90,241,80,206,254,155,53,228,174,208,9,173,208,26,107,25,187,55,9,50,19,94,16,109,198,154,65,135,133,36,163,160,5,4,139,99,178,221,152,83,3,15,242,180,49,51,87,115,230,148,192,3,6,103,247,92,212,132,124,178,36,7,113,134,152,85,193,124,125,135,247,45,123,226,92,126,17,194,13,76,82,73,79,56,198,166,97,68,96,50,115,151,125,233,153,31,97,245,228,136,45,150,244,222,213,95,47,223,168,55,50,57,187,69,169,130,67,123,33,56,119,184,154,116,183,134,161,53,186,56,105,219,183,250,128,196,184,176,58,107,68,138,120,69,103,141,144,167,181,238,124,176,57,216,104,120,13,231,108,174,75,13,40,162,209,15,191,3,45,69,143,153,170,217,61,220,159,46,203,100,2,29,206,118,49,186,43,176,70,182,168,187,34,74,38,233,63,34,36,212,251,188,188,137,159,138,108,124,43,77,29,53,106,36,244,138,244,251,229,163,81,139,106,233,150,236,203,254,195,70,172,238,121,179,70,165,11,167,109,145,226,198,116,35,74,98,99,21,205,26,89,167,115,141,204,15,30,218,178,45,38,196,218,55,249,66,122,240,65,207,251,136,172,16,234,217,178,39,70,20,44,6,10,118,106,231,25,200,118,221,180,89,227,170,187,185,191,74,158,1,103,16,201,235,64,179,31,138,146,229,136,236,72,99,67,49,117,51,15,179,233,38,79,144,51,91,10,99,122,17,25,144,110,188,87,129,41,41,204,96,165,153,182,138,220,215,137,177,106,145,151,101,82,8,2,147,74,91,55,3,114,62,8,77,134,193,223,93,81,160,167,12,34,212,72,156,13,135,247,41,83,170,134,245,47,7,179,35,140,200,135,174,253,210,100,135,136,104,20,76,167,91,68,175,82,56,34,27,155,110,14,15,21,157,186,30,120,35,173,22,212,0,218,111,182,230,102,120,155,49,130,145,103,106,154,186,169,230,52,25,48,110,97,69,225,218,123,36,33,224,8,106,118,188,77,72,132,49,204,72,138,14,77,78,162,57,114,79,78,58,123,73,118,133,182,172,58,130,158,133,21,146,14,67,150,252,40,14,97,73,32,132,102,80,214,116,249,229,180,158,92,25,219,201,75,202,44,214,140,172,201,199,92,34,160,35,124,238,202,151,160,98,120,162,226,120,226,180,211,207,252,228,69,115,143,52,4,130,204,154,144,218,80,160,34,185,136,27,69,127,18,182,131,32,249,62,81,98,34,61,122,214,121,43,244,211,92,122,53,45,74,45,165,197,35,35,198,122,178,166,124,214,81,143,176,77,244,214,52,116,106,51,170,201,208,250,231,214,44,117,193,54,62,158,25,109,235,123,63,25,112,182,67,1,163,135,43,137,255,212,204,216,60,158,56,74,72,146,155,71,10,99,70,78,213,60,42,52,179,143,234,213,138,74,246,66,205,57,105,126,29,201,183,200,32,34,64,211,36,147,214,77,119,191,223,223,198,165,90,78,142,234,225,14,110,129,137,114,107,53,4,139,239,46,87,206,60,175,21,13,54,68,1,195,183,232,73,11,49,249,188,240,122,7,67,133,147,45,48,156,196,40,178,35,229,165,133,47,186,74,111,197,98,26,241,102,104,173,133,246,134,64,19,31,178,86,113,16,3,139,239,30,17,159,169,21,160,243,12,246,133,201,89,45,173,31,153,35,90,192,67,124,192,172,250,132,177,70,185,180,204,161,57,171,243,4,232,118,147,57,71,84,196,172,238,85,238,14,147,25,99,232,32,134,242,146,250,157,115,208,203,212,210,22,234,103,237,62,20,203,116,63,53,55,218,220,227,169,116,36,105,228,153,209,200,27,105,140,179,6,236,154,158,138,29,165,132,88,4,8,244,166,150,144,176,101,217,49,143,207,134,227,153,94,26,233,137,251,80,225,142,235,109,147,135,13,142,46,153,206,212,245,220,20,58,99,70,155,232,176,61,117,202,205,62,49,30,26,52,116,125,159,108,204,202,3,215,23,38,84,205,119,9,201,154,241,234,136,164,212,40,44,159,187,56,195,86,11,203,214,107,114,23,32,186,193,181,116,108,98,161,243,70,65,107,63,197,93,38,60,137,145,138,178,203,40,13,207,96,38,163,98,146,150,30,220,112,0,138,135,146,160,77,175,167,236,92,35,207,119,224,252,126,155,104,31,196,48,132,74,159,36,202,249,45,195,151,63,70,59,237,214,187,26,212,167,98,81,62,211,79,89,207,209,103,43,85,239,209,244,243,232,209,240,173,47,175,31,97,177,161,229,244,53,235,157,22,16,15,172,58,84,78,4,61,211,141,38,6,155,219,7,70,25,81,136,111,123,42,1,33,153,252,240,141,84,218,212,34,42,18,104,181,223,64,134,134,242,173,252,132,130,221,83,20,130,206,180,174,53,107,182,83,229,150,114,198,195,220,100,132,175,91,169,71,113,185,61,40,246,157,209,205,80,72,117,172,135,177,129,43,224,229,220,157,21,169,62,124,143,113,151,116,179,227,89,74,38,49,87,151,125,225,254,212,111,173,85,236,214,244,216,144,63,68,21,252,153,226,125,216,226,247,80,81,48,17,171,130,54,29,255,168,175,143,136,130,32,189,212,162,87,134,204,97,148,249,79,204,47,110,184,80,188,76,11,32,150,190,53,31,150,35,106,234,240,184,46,188,231,67,47,195,229,50,136,138,11,74,188,236,203,38,237,186,227,46,156,214,19,34,188,57,74,224,247,243,130,172,89,146,82,219,88,244,35,98,166,169,76,18,91,40,254,157,96,164,94,148,14,19,65,89,11,215,61,184,158,193,164,196,55,172,207,218,61,58,107,236,55,89,178,71,180,136,44,147,221,21,74,94,70,195,126,196,93,67,82,218,10,23,68,78,227,174,145,221,80,158,34,102,120,55,10,34,126,123,153,134,214,216,28,112,94,87,204,197,120,138,61,4,45,18,239,250,4,173,122,244,196,252,32,222,38,180,68,101,80,242,217,199,250,177,224,178,40,67,18,23,209,114,91,133,42,153,244,11,99,32,17,140,213,85,77,230,95,80,40,216,18,228,208,55,167,48,121,243,27,158,225,104,42,60,67,154,5,83,139,175,103,33,0,160,204,207,98,68,195,118,225,243,234,228,194,107,146,40,190,54,37,239,76,8,99,43,62,60,171,225,233,0,173,133,174,202,27,228,83,201,145,235,162,170,89,183,192,52,218,11,25,150,251,136,237,249,9,134,240,143,23,248,44,145,45,86,115,134,88,147,237,9,51,58,129,125,192,80,98,132,22,141,217,192,93,113,55,242,186,74,1,54,129,151,56,24,238,94,213,131,183,117,245,123,94,225,92,199,124,225,130,48,95,164,29,112,71,125,248,197,136,128,183,128,207,167,32,121,133,133,207,97,236,171,32,200,47,45,219,45,154,127,220,206,20,152,241,255,82,159,119,116,36,20,154,34,149,248,92,81,171,143,110,182,130,62,155,114,239,141,128,114,153,251,212,196,151,194,52,97,230,75,236,71,109,246,97,200,183,216,129,147,14,249,255,136,251,119,157,237,154,102,75,19,58,151,178,203,200,125,230,172,3,192,194,195,68,24,37,122,169,85,70,87,181,22,11,163,213,170,3,2,97,129,199,1,181,196,89,144,87,60,119,70,140,248,36,112,151,244,127,191,241,142,103,206,59,103,110,35,99,51,70,153,43,37,208,115,190,116,135,217,49,164,156,129,173,174,120,141,71,183,154,228,84,53,192,201,230,240,103,132,28,10,123,169,143,165,185,124,226,57,32,217,164,63,86,80,10,41,76,199,83,225,189,60,3,7,56,221,47,76,39,218,203,34,239,50,49,235,75,96,35,149,254,28,62,66,2,142,110,209,28,197,139,121,6,138,63,18,242,182,252,94,175,240,160,178,115,203,72,35,90,208,143,87,105,64,75,181,180,54,101,85,171,68,114,184,138,134,157,193,176,9,4,76,70,72,122,122,96,34,57,140,38,164,244,55,132,34,219,157,118,196,50,135,150,174,220,213,208,139,123,135,235,228,182,168,75,19,254,155,119,135,134,187,31,165,179,128,177,173,215,115,203,225,19,28,154,8,102,86,74,41,30,105,216,154,170,120,224,40,243,72,64,101,122,235,4,39,76,244,148,76,139,81,224,104,49,3,138,144,62,26,176,52,85,53,163,143,105,66,191,14,133,2,170,110,157,254,220,52,251,243,254,162,30,82,87,87,248,79,163,194,97,188,224,43,61,221,188,204,200,196,151,190,54,19,60,31,73,19,176,101,204,167,150,239,227,81,38,10,165,139,220,98,249,236,245,249,135,221,253,163,183,162,125,70,18,211,91,215,208,84,86,117,208,90,10,102,241,240,25,89,24,223,210,223,94,80,142,63,152,98,139,86,181,215,144,154,125,83,129,148,224,113,116,19,31,54,68,175,215,14,50,184,218,45,120,241,134,119,11,107,49,85,167,96,209,184,141,242,89,66,162,14,40,82,43,111,35,253,26,215,237,169,32,219,209,113,148,122,126,133,45,173,227,135,26,39,142,152,78,88,71,143,61,16,197,8,227,151,17,248,158,75,238,118,38,176,82,37,111,31,34,12,106,254,94,33,245,192,183,47,15,47,74,223,222,161,248,193,3,169,121,163,27,34,8,79,28,250,136,19,172,170,240,93,141,158,161,131,190,216,212,29,101,147,34,232,142,76,243,13,106,118,39,21,33,207,81,79,93,220,56,83,193,22,217,11,166,105,210,229,166,71,184,227,26,37,175,93,7,197,41,181,33,104,245,251,100,34,170,95,87,91,18,255,83,60,187,40,106,84,180,123,116,1,112,22,181,113,169,166,122,141,50,165,156,153,204,235,179,60,55,7,194,12,185,145,92,144,220,111,127,241,93,220,93,204,181,101,114,203,62,183,190,63,170,29,45,206,32,28,254,38,200,135,203,107,167,218,141,200,9,253,238,24,54,77,251,89,168,14,199,7,35,98,173,177,1,152,91,107,20,203,127,22,74,168,10,115,173,240,167,9,208,72,111,146,8,210,156,219,3,163,103,169,125,76,90,97,121,54,153,9,30,236,33,49,17,40,21,234,243,238,152,210,233,76,175,46,47,175,30,140,44,52,45,26,65,149,226,81,94,193,124,88,218,74,63,188,246,235,80,164,52,135,112,138,3,83,200,252,216,82,168,109,92,169,68,2,110,7,231,51,47,230,51,212,210,13,171,190,241,102,195,22,217,181,22,6,190,173,0,239,89,165,35,109,116,81,43,208,149,218,117,198,44,239,214,11,177,246,80,71,219,66,47,222,105,41,73,182,254,154,196,105,22,165,29,143,226,133,92,235,92,162,179,177,8,122,160,41,63,11,37,128,238,156,128,182,223,168,29,184,44,32,31,95,140,16,231,220,169,58,200,195,137,213,202,81,212,9,126,45,26,8,205,189,183,201,204,22,39,248,34,195,202,101,8,140,185,73,11,21,76,1,250,73,178,154,42,42,165,30,10,87,23,215,178,145,238,167,165,162,169,90,30,115,95,33,193,185,105,181,227,70,68,221,239,20,36,40,82,78,36,91,88,195,98,136,253,160,145,83,43,48,84,94,167,5,220,210,141,132,73,245,200,254,217,166,216,154,229,105,248,204,189,2,3,233,19,88,100,101,235,134,17,168,238,216,228,150,30,71,155,100,157,30,123,243,49,146,101,129,33,111,245,166,81,220,126,180,26,12,15,137,87,173,124,219,232,252,229,74,141,19,100,250,206,206,204,234,90,66,119,175,193,145,194,142,204,215,61,55,142,30,103,40,11,191,223,134,7,185,170,1,65,6,99,241,205,174,87,248,134,135,194,36,179,77,135,219,208,92,64,130,57,211,45,255,207,4,30,229,200,58,198,201,231,35,86,32,41,17,175,44,158,156,48,130,63,171,239,78,6,4,217,199,254,97,72,188,104,204,253,88,33,249,139,139,155,134,233,200,48,65,201,238,112,73,126,190,123,154,96,141,62,211,7,219,125,203,60,71,131,172,186,145,124,44,73,87,78,144,3,81,206,19,2,41,54,113,167,218,162,139,27,236,179,63,240,45,212,100,170,194,248,212,87,88,70,189,106,234,51,112,59,2,215,180,225,89,70,183,31,169,199,130,69,233,195,136,84,9,204,93,187,253,19,238,14,227,55,76,117,166,248,132,223,135,33,207,164,217,253,192,116,243,131,23,86,67,122,250,206,24,183,132,33,240,169,98,162,28,92,146,39,76,93,75,32,212,151,155,207,255,25,202,168,144,232,249,4,155,244,246,115,215,114,235,244,142,10,235,127,123,234,120,248,12,187,206,68,244,84,154,151,34,81,120,254,233,10,132,42,230,126,167,231,88,44,106,78,228,58,198,143,119,191,214,95,115,179,40,251,8,5,66,213,243,200,22,117,0,83,248,115,40,50,110,94,160,181,140,61,94,249,40,22,53,126,78,128,112,132,123,19,208,148,21,222,45,242,94,225,113,58,8,108,74,8,126,251,109,92,130,190,196,132,81,158,100,153,221,188,135,178,108,80,164,234,219,14,196,12,109,21,109,23,229,223,207,126,167,182,92,115,235,88,235,116,89,80,70,28,117,198,81,221,106,146,220,241,52,124,9,10,67,174,45,21,247,152,144,202,240,65,4,217,159,166,254,77,25,39,16,49,255,166,63,77,81,170,80,247,32,51,30,78,122,4,146,68,2,30,118,17,214,174,123,5,152,54,83,40,89,8,122,180,19,229,254,13,189,131,173,240,221,213,102,164,132,31,120,179,130,247,228,39,121,230,116,0,69,162,246,160,20,190,187,107,170,35,201,41,112,71,64,37,2,235,171,104,50,238,71,214,247,92,238,245,29,70,186,45,68,52,31,60,67,145,57,98,162,216,91,97,132,172,188,98,8,27,67,232,92,96,18,61,37,184,125,186,200,156,2,223,83,189,175,160,146,177,192,83,112,251,116,28,158,197,163,38,19,66,182,35,212,63,197,232,3,60,44,130,252,109,130,239,161,18,97,145,187,45,204,165,196,65,21,182,31,143,77,220,125,69,46,208,252,182,37,183,74,152,170,203,60,109,22,40,92,193,6,179,135,210,243,144,20,246,109,247,154,21,50,0,132,179,14,175,102,241,99,130,66,235,175,196,221,158,186,145,74,57,155,115,72,53,2,176,193,33,85,249,109,207,211,163,80,80,54,165,187,233,64,136,40,78,137,34,250,118,80,239,79,168,51,183,239,197,112,113,68,203,177,95,122,156,65,68,135,164,110,136,220,66,148,247,222,102,123,15,140,178,132,210,133,13,142,3,241,29,143,155,162,240,248,110,146,108,162,144,251,124,203,10,233,132,212,171,162,244,240,206,253,74,212,177,40,188,139,71,39,174,89,60,228,144,96,19,161,52,246,25,98,176,152,234,110,73,132,25,121,48,191,36,127,137,179,14,66,158,178,252,242,14,243,232,167,76,103,136,10,204,184,187,221,91,244,17,6,43,86,219,189,158,61,179,156,201,52,133,170,207,120,92,158,151,168,194,186,9,143,103,192,84,109,13,183,203,187,217,167,129,18,24,44,126,33,184,159,44,76,199,72,206,78,104,112,158,213,254,177,63,198,226,220,198,153,253,238,11,248,141,69,186,156,28,164,109,188,115,143,29,238,246,253,148,197,11,93,235,114,2,103,212,143,150,146,4,110,83,170,124,28,248,48,110,18,133,19,248,195,173,250,56,237,26,251,70,152,190,36,116,244,245,74,50,42,171,173,42,45,17,239,30,207,82,186,55,3,35,185,16,194,60,168,48,93,151,9,165,248,46,252,39,16,249,177,23,63,82,200,187,126,40,138,17,150,192,187,57,63,111,227,237,208,98,78,110,225,24,132,194,208,89,56,203,159,188,171,48,20,238,111,188,210,103,94,254,105,68,8,122,19,120,51,206,123,121,239,227,40,155,37,210,194,206,242,76,176,142,152,171,192,198,201,237,240,68,158,92,136,25,155,185,92,222,111,99,207,29,249,238,207,248,0,245,233,37,46,92,138,129,72,171,113,38,77,2,164,9,222,86,193,249,90,142,107,78,9,41,41,33,126,121,51,124,24,73,82,66,251,56,169,148,118,22,79,66,235,109,40,95,101,33,129,119,59,17,167,41,144,9,12,207,216,187,125,114,4,125,83,118,165,143,107,150,203,97,65,139,58,197,182,189,199,194,70,89,213,97,146,70,142,16,113,114,178,174,96,16,29,86,44,42,4,163,88,63,143,76,22,62,131,61,116,64,63,148,66,156,250,116,176,8,183,114,155,54,230,131,195,36,6,12,161,116,181,228,242,183,74,168,40,196,91,34,196,169,141,226,210,215,45,228,140,42,153,126,105,236,128,143,152,27,214,254,174,52,255,229,30,67,208,30,63,24,121,50,161,178,229,156,223,175,180,163,218,29,190,10,3,59,222,126,206,174,199,54,219,168,195,151,223,30,195,56,76,31,12,229,184,54,13,49,157,226,252,216,16,250,78,81,245,36,158,63,92,150,103,252,5,104,131,223,151,170,145,229,138,161,131,124,226,42,108,206,148,112,65,202,229,180,199,4,0,62,161,209,53,14,71,231,224,189,102,186,146,209,226,176,242,201,50,44,84,47,2,52,88,129,237,85,185,65,65,57,246,20,98,226,59,113,112,13,77,167,22,222,137,213,30,230,135,187,228,157,94,187,153,134,144,192,104,27,61,229,181,113,207,202,37,76,254,120,207,214,147,158,173,176,193,126,170,49,115,247,111,210,76,156,21,252,142,183,136,169,212,74,121,199,243,43,141,63,190,52,121,184,253,137,177,56,143,58,53,210,159,16,42,119,226,193,206,194,14,173,162,240,199,147,28,185,151,211,130,47,202,26,148,111,121,84,57,72,72,29,106,181,43,83,116,191,102,186,119,41,105,81,178,4,76,25,192,249,125,77,48,183,10,243,112,53,9,81,103,151,31,136,107,10,119,48,183,166,250,8,188,232,209,165,114,114,117,217,109,111,56,122,244,135,145,198,252,130,99,26,247,190,232,55,85,216,51,220,95,102,25,237,67,20,8,144,93,25,175,72,196,134,146,187,161,240,114,23,136,226,222,36,164,71,171,144,126,147,90,76,196,222,105,216,235,86,189,196,74,184,55,198,26,74,191,37,66,24,108,250,59,184,179,27,55,75,153,9,119,113,72,143,20,146,45,229,171,63,66,111,53,104,187,43,222,53,129,201,204,8,14,119,242,248,69,36,146,72,88,221,193,0,191,87,166,166,199,57,55,125,97,154,198,183,108,10,173,152,227,126,251,210,51,233,76,97,66,39,61,203,23,79,59,240,12,11,65,60,212,71,46,162,97,252,241,170,201,126,247,96,252,155,254,52,229,191,202,194,142,136,86,117,30,117,46,91,202,77,143,10,174,43,198,221,27,61,212,18,74,225,78,25,102,16,138,147,187,90,21,238,166,211,233,76,233,120,101,229,187,208,251,244,225,66,214,69,23,46,116,12,103,197,4,191,147,116,9,163,56,229,139,231,213,11,89,157,107,85,86,124,138,56,187,15,23,194,15,179,164,134,125,30,169,67,11,192,162,48,202,76,79,126,86,108,10,88,193,74,123,95,43,215,63,151,156,176,248,70,192,198,191,17,42,27,139,245,35,115,129,120,134,171,241,162,112,213,151,118,233,54,102,165,249,212,65,134,209,255,139,150,64,55,13,191,167,75,114,141,172,46,226,12,141,236,202,183,11,67,247,82,117,155,109,208,9,186,184,19,25,184,61,226,78,195,228,196,201,234,121,34,51,104,140,9,185,60,87,243,229,146,185,139,152,197,82,101,18,40,73,74,13,37,35,226,86,34,222,48,63,162,5,46,177,68,96,90,230,248,61,195,41,32,18,153,36,104,98,4,190,43,215,87,8,210,92,223,144,150,91,14,220,147,77,71,191,137,125,228,40,76,114,242,107,249,128,57,174,169,10,13,69,183,199,213,186,174,29,251,201,10,161,60,98,190,236,126,224,198,89,38,10,56,150,123,80,227,105,52,198,147,64,14,102,215,19,18,163,16,90,56,247,135,37,66,87,23,72,171,156,54,10,155,16,130,195,13,217,209,166,240,71,217,137,43,164,65,126,219,84,24,168,147,205,224,234,107,166,65,173,74,74,70,163,241,164,219,184,167,138,206,193,64,250,227,93,245,217,135,73,15,147,166,205,101,238,178,39,57,119,45,166,82,142,10,91,173,175,251,111,119,118,106,237,115,146,25,138,75,81,82,154,20,78,91,224,115,23,81,40,241,77,182,22,105,57,87,178,151,207,113,225,101,90,137,2,19,182,25,161,2,216,75,82,26,59,166,14,60,93,222,176,9,97,11,82,98,253,85,89,193,37,6,43,161,96,48,180,85,215,92,164,212,79,133,219,10,53,174,15,62,70,32,172,82,121,84,175,188,35,198,210,31,71,87,237,194,214,67,25,226,79,145,76,150,246,52,233,225,16,175,45,38,168,33,194,136,164,150,188,107,231,49,253,45,81,88,32,107,241,132,126,50,108,43,71,149,15,63,178,40,142,139,238,218,114,17,37,74,134,99,184,4,242,221,241,150,44,109,163,44,119,17,76,200,136,201,68,80,216,106,207,29,62,194,102,1,76,199,188,64,41,52,151,42,63,181,44,127,127,133,26,54,73,133,42,207,9,231,205,51,8,72,234,172,115,38,24,223,243,114,152,73,166,202,161,27,178,34,215,31,111,220,176,62,133,217,105,92,127,252,126,212,232,9,222,103,187,150,54,183,146,82,255,61,170,130,77,33,21,26,144,39,189,109,74,69,42,67,74,230,206,121,219,196,103,30,139,245,239,212,82,156,230,143,26,144,121,114,96,148,23,233,92,171,79,118,152,82,207,79,37,129,169,205,118,117,243,105,249,79,170,39,60,96,222,31,14,67,122,163,98,196,149,116,33,127,185,49,213,116,21,158,102,55,253,131,175,65,199,193,42,71,144,233,71,62,178,118,200,70,97,170,238,42,168,205,157,178,254,96,10,208,187,220,143,54,220,203,143,6,161,33,101,180,34,209,107,24,179,193,124,87,28,14,43,171,245,81,121,115,244,228,190,31,124,91,113,134,202,94,79,171,137,125,77,35,118,126,166,170,159,155,58,66,117,248,238,91,73,81,30,117,57,127,249,252,83,182,22,248,163,242,254,193,198,10,173,154,218,150,208,249,91,36,164,13,149,45,235,19,50,158,253,148,20,240,52,118,181,154,241,190,127,79,135,7,174,118,136,106,135,192,166,173,48,30,140,50,187,40,120,158,130,47,57,224,116,155,165,242,233,27,2,194,242,38,114,219,159,145,70,255,96,234,77,218,20,123,194,88,64,182,192,68,114,165,67,17,93,238,1,87,155,198,10,115,162,56,220,200,236,149,30,35,168,60,5,190,91,135,42,198,147,129,92,127,247,43,66,240,100,174,234,111,47,184,38,219,131,97,110,82,233,117,19,144,120,243,204,146,2,206,208,151,175,187,146,253,167,175,125,87,228,80,166,230,219,9,69,137,24,117,85,224,132,171,227,123,130,219,23,221,69,120,201,129,135,137,76,58,12,229,133,126,181,169,2,207,7,35,250,178,210,211,197,169,179,154,49,207,52,253,232,14,41,157,127,21,220,18,93,219,109,140,60,175,221,200,255,212,166,31,221,171,215,35,177,16,134,84,222,12,163,185,240,16,212,133,185,31,125,250,219,141,80,104,119,24,150,91,125,121,115,46,73,170,58,150,112,34,24,202,61,211,127,154,184,140,46,61,146,109,30,119,231,133,141,213,82,127,154,236,199,234,47,159,26,217,54,24,11,238,13,72,133,37,81,55,141,207,136,47,253,229,196,90,170,54,28,209,159,226,47,39,219,177,40,12,71,227,231,47,135,228,40,77,134,187,103,189,178,211,70,162,9,218,140,10,219,117,250,7,195,15,174,87,137,253,25,117,230,235,150,134,119,49,45,191,66,241,211,235,242,198,60,214,253,12,138,205,39,99,5,76,238,164,118,170,121,174,223,36,71,136,112,247,47,193,253,217,142,16,155,15,170,107,19,124,183,191,247,97,176,6,182,166,125,94,156,17,140,116,50,91,251,9,253,158,101,105,217,102,247,216,252,199,187,143,163,219,202,113,19,58,234,112,248,168,178,174,125,212,231,223,100,4,186,185,71,32,3,114,248,235,105,195,65,63,212,151,7,124,97,229,164,87,147,66,254,122,27,22,174,239,31,67,233,20,224,140,84,19,247,247,223,68,88,199,231,104,55,101,131,212,50,248,146,150,195,232,242,230,73,232,67,129,235,231,164,197,209,198,211,89,107,56,129,231,94,250,195,38,205,230,237,194,58,75,29,6,87,239,169,14,31,201,33,250,91,121,92,164,31,124,79,131,157,182,163,102,41,50,15,198,220,206,48,193,72,127,57,17,160,12,175,242,18,206,154,45,210,149,126,187,89,250,197,15,198,40,170,169,229,8,48,190,135,7,111,95,59,237,117,95,243,141,18,39,239,78,27,78,55,121,112,135,207,84,247,193,221,102,43,153,194,15,238,212,133,232,194,27,211,83,24,224,227,37,214,177,210,22,207,100,122,112,22,220,134,9,106,61,169,65,208,77,225,136,194,161,241,198,237,141,31,79,7,23,23,66,255,233,93,37,85,230,239,92,251,98,188,224,74,140,114,60,131,63,103,9,108,164,159,22,213,249,228,76,61,207,61,71,45,36,26,53,250,219,8,173,77,71,207,84,47,150,85,120,119,63,144,39,76,176,77,187,244,156,182,252,105,210,249,190,166,239,254,200,27,216,14,159,118,186,206,5,242,83,124,64,166,165,120,117,53,99,8,107,191,94,129,180,183,79,53,175,10,178,149,222,180,190,85,23,24,166,231,51,124,143,102,131,152,75,173,175,102,250,236,14,127,179,203,194,62,38,14,233,187,44,182,118,63,10,71,201,28,52,91,56,240,18,74,224,178,57,188,219,202,134,223,157,104,190,64,168,149,149,29,231,20,28,114,99,57,138,47,85,63,26,138,15,183,67,72,45,27,169,203,86,119,22,229,191,179,92,141,97,171,84,120,234,187,136,15,221,213,36,203,203,248,125,94,57,43,174,211,82,167,126,214,177,146,60,71,231,221,148,245,167,17,241,241,78,89,21,110,62,125,55,217,134,190,2,72,90,28,50,145,254,114,52,125,5,44,226,196,50,83,136,68,215,87,178,13,60,246,78,40,92,102,222,178,198,181,87,225,123,22,61,125,137,134,223,239,232,103,81,55,114,134,55,12,190,68,185,117,153,48,232,114,155,114,225,117,18,67,194,124,156,221,119,36,72,229,123,211,151,27,29,183,183,108,194,98,168,45,35,134,233,199,203,178,152,191,190,28,107,184,120,211,40,186,19,171,18,235,233,118,250,155,103,235,175,12,90,97,244,250,134,195,83,232,136,129,63,146,9,189,87,22,121,107,50,156,127,102,139,255,54,177,116,93,124,28,27,47,159,25,120,170,231,156,236,239,242,238,162,160,71,52,18,129,59,174,65,255,108,43,146,73,240,29,46,239,51,164,72,180,75,137,195,15,223,145,168,139,30,67,225,105,181,158,14,51,51,244,221,184,244,125,129,80,208,251,165,150,89,196,203,63,11,46,76,253,104,186,220,45,214,5,33,145,174,77,163,144,116,147,148,26,138,49,181,71,63,212,57,223,187,183,69,106,101,60,96,102,40,190,97,109,139,186,200,104,118,90,227,235,135,202,217,34,231,143,177,147,212,19,47,159,26,232,163,40,114,191,220,90,80,72,64,165,101,119,5,196,229,133,63,156,226,56,167,210,115,110,31,76,83,137,47,250,203,139,60,142,227,176,81,55,9,188,139,7,179,47,204,58,215,29,201,194,1,110,14,160,245,187,116,31,182,210,32,191,240,145,248,92,197,78,63,38,109,215,253,187,184,233,203,149,14,254,92,104,93,2,86,235,140,92,133,213,154,60,124,15,85,233,51,152,125,103,147,135,199,209,77,158,64,214,115,43,253,189,123,200,181,11,138,66,23,46,54,184,44,49,211,141,83,231,169,3,219,119,173,190,245,233,101,57,92,1,151,243,233,211,150,255,117,162,79,187,186,182,97,174,185,195,16,3,246,73,29,35,48,186,138,50,147,176,146,244,183,97,193,59,49,87,8,241,200,111,79,19,212,139,137,182,218,210,239,54,106,254,29,179,97,176,0,5,54,9,210,152,228,157,178,29,129,161,81,217,53,214,192,253,113,125,26,103,193,138,5,70,154,198,80,24,255,64,44,79,41,135,33,187,219,202,223,78,108,135,181,200,109,244,192,174,36,27,57,115,75,226,32,7,194,131,161,48,46,153,128,73,213,220,97,7,21,10,245,98,91,33,44,226,250,240,38,32,126,84,43,26,147,182,180,216,56,74,75,251,225,103,140,177,177,155,66,199,41,30,151,107,59,146,15,20,115,233,78,174,104,57,201,99,84,91,191,241,132,235,36,164,78,70,53,75,166,248,21,6,186,50,17,60,167,56,7,185,68,159,75,120,1,183,192,27,62,135,232,150,15,157,190,30,48,133,22,113,11,191,79,158,16,159,129,138,159,90,136,22,134,210,221,49,189,220,0,222,46,155,140,222,107,132,122,195,8,163,120,105,30,191,63,221,93,133,164,214,64,73,161,154,62,220,36,193,139,233,137,183,129,34,166,184,125,237,38,222,82,226,236,84,230,185,65,94,141,148,61,224,197,58,240,27,62,44,164,145,21,12,188,196,28,193,49,47,194,225,120,50,96,164,249,181,204,188,88,226,83,169,248,86,167,223,252,236,136,218,250,89,236,166,111,117,90,241,180,76,83,224,250,248,203,0,97,7,88,130,34,251,238,191,108,140,203,75,30,222,200,42,143,7,91,137,87,147,46,131,227,176,62,199,196,181,6,72,219,141,177,198,99,124,239,141,191,105,104,116,138,161,123,115,225,73,48,253,205,82,18,104,150,190,28,213,174,234,55,32,184,157,171,236,27,164,142,81,169,244,158,254,96,24,209,167,209,85,104,222,52,164,223,182,244,184,85,115,184,191,134,18,155,22,7,24,209,117,226,42,63,116,152,107,39,218,77,7,183,199,13,120,79,4,170,90,143,194,136,26,189,83,2,115,58,184,255,6,81,186,90,95,244,7,58,17,200,185,163,195,135,213,45,191,179,113,178,80,143,76,35,102,13,210,189,63,24,42,167,18,94,40,4,170,42,233,116,63,120,65,151,53,229,105,146,8,203,51,153,97,62,89,145,102,141,245,5,167,213,155,194,147,252,226,168,143,30,240,135,77,143,38,88,202,216,20,151,61,20,161,240,153,255,126,123,177,105,148,240,73,18,132,30,225,4,190,75,169,136,118,19,122,131,216,197,111,46,88,82,215,144,61,7,42,207,225,55,9,163,187,252,228,183,217,114,96,154,252,193,72,18,203,241,134,129,134,165,245,251,237,125,167,188,16,4,51,127,177,149,252,233,241,89,122,73,192,13,178,147,55,147,8,129,221,17,144,167,81,156,152,111,199,218,86,201,44,171,147,171,157,103,245,194,145,192,222,42,45,199,209,235,246,227,17,129,85,190,138,180,232,223,52,179,116,51,137,117,223,54,226,128,126,6,193,49,222,83,253,230,206,101,238,153,19,102,17,7,119,224,160,196,11,114,212,247,187,148,229,13,109,245,178,2,184,31,124,47,20,75,247,35,147,231,243,93,248,206,231,45,5,103,112,32,23,35,220,248,193,13,9,32,217,144,62,50,202,150,191,155,132,178,111,253,251,4,10,161,47,161,39,255,198,150,183,46,225,165,160,234,27,97,148,55,113,176,45,40,252,9,248,35,3,245,23,27,191,79,79,194,61,222,15,248,82,11,213,27,63,248,94,34,102,48,144,18,176,231,42,63,155,195,100,162,159,128,39,177,158,159,59,2,178,64,238,71,35,96,138,161,30,227,210,133,201,16,89,242,114,54,180,39,244,208,141,170,190,199,181,197,146,100,169,127,123,240,254,100,165,115,62,81,21,116,94,203,172,22,95,126,154,242,155,210,223,195,221,236,102,105,184,241,78,173,247,211,38,181,219,164,101,150,113,188,95,175,236,191,218,113,121,57,106,27,239,105,204,216,26,155,254,93,1,144,198,60,176,215,49,37,97,135,27,166,85,83,255,96,168,72,227,206,223,240,114,247,120,120,145,154,53,229,225,187,15,187,122,122,55,153,193,40,217,3,70,24,245,183,181,26,21,32,252,4,1,31,148,53,127,158,167,123,14,193,75,20,198,3,185,247,228,31,62,24,34,246,17,137,145,156,147,235,69,146,58,79,247,112,20,194,32,90,203,115,66,194,173,72,105,112,19,120,144,214,220,31,124,207,23,201,159,34,145,135,229,245,158,230,128,47,83,158,254,152,163,239,171,49,238,74,232,71,195,0,131,61,247,179,190,185,205,80,230,24,211,136,220,222,242,138,36,169,94,198,133,22,157,66,161,78,121,164,48,183,247,137,172,202,135,193,33,186,94,13,243,61,254,73,29,150,209,228,56,239,239,206,66,14,37,156,12,2,67,227,246,168,135,73,135,129,127,67,96,98,171,143,245,8,24,26,195,232,150,219,35,237,49,42,117,30,149,80,80,91,168,234,157,245,158,69,106,58,168,18,72,71,94,47,73,2,129,38,163,159,9,112,155,199,248,247,172,165,148,233,150,177,62,170,222,222,80,115,227,131,79,209,225,77,89,218,11,229,116,76,177,18,165,103,3,53,23,46,83,191,209,66,8,229,235,50,141,54,149,128,229,205,127,148,146,150,4,223,200,149,186,215,207,183,217,225,108,251,36,91,26,207,56,217,110,239,195,70,159,18,61,131,168,246,155,47,89,7,129,249,173,179,236,90,98,227,177,93,82,37,102,226,2,130,194,27,242,11,122,116,120,84,138,220,24,236,120,129,243,237,7,127,247,100,170,17,81,199,115,103,131,253,7,163,58,56,131,145,114,64,217,2,171,193,15,37,43,127,201,14,14,251,52,73,223,15,134,171,52,70,218,168,157,60,46,7,191,157,157,214,1,83,55,177,223,88,227,103,8,49,123,80,62,173,191,135,201,110,158,225,58,237,20,46,205,249,243,130,224,25,195,169,232,179,8,47,94,243,130,157,123,1,35,110,254,253,187,100,161,160,48,7,83,218,223,164,133,155,196,56,73,94,83,129,9,196,253,185,92,182,157,223,125,248,61,25,184,194,208,183,30,124,31,15,77,243,105,100,89,143,4,28,2,9,106,39,253,60,0,134,148,247,60,24,71,70,41,9,134,14,167,63,152,51,209,87,4,240,52,182,224,31,204,182,27,12,227,192,247,52,249,217,49,192,127,178,92,2,227,15,255,27,131,251,28,121,191,159,31,193,6,247,223,0,238,191,4,152,56,109,166,233,217,143,95,94,171,193,36,66,206,128,17,71,250,105,113,0,111,244,170,228,167,27,108,55,127,113,144,77,233,143,121,99,5,182,143,121,45,163,34,36,24,250,40,233,253,144,255,241,167,151,213,53,10,204,133,102,86,135,145,150,147,223,174,4,58,190,7,223,14,66,97,93,97,120,91,183,195,215,70,146,159,134,110,180,181,247,93,205,202,237,4,133,30,179,188,62,107,219,142,43,129,241,175,109,135,209,161,104,50,147,144,130,127,83,133,90,28,72,71,245,167,239,154,41,127,107,253,175,84,103,87,153,166,184,13,219,121,13,227,194,160,195,133,154,195,254,229,187,3,179,213,150,41,48,17,210,230,63,141,164,194,214,167,57,71,235,235,19,164,155,130,102,21,184,141,87,244,4,140,50,68,250,237,59,66,63,95,16,42,55,86,153,18,40,188,42,243,239,36,3,197,231,50,21,166,14,179,250,195,159,93,110,5,190,198,218,79,243,192,96,170,22,163,199,183,249,199,124,42,80,121,59,228,171,73,19,249,213,50,131,78,211,68,16,24,61,183,253,90,54,173,34,117,9,12,159,214,231,79,35,197,36,147,20,167,82,255,113,25,193,20,72,229,132,118,138,133,252,171,195,203,244,174,2,46,228,18,248,120,65,15,83,101,46,220,139,209,55,127,113,43,224,78,157,80,180,124,29,75,240,125,227,101,169,4,178,250,168,180,252,126,241,56,96,234,90,100,154,82,198,75,110,229,131,59,53,163,242,114,66,23,63,233,14,8,222,112,253,200,126,136,59,109,254,202,172,55,249,5,69,216,209,41,33,35,121,110,254,154,70,190,251,87,100,203,34,153,169,212,55,17,97,204,255,186,252,246,252,133,47,126,240,90,11,151,180,192,228,181,188,239,198,233,63,139,76,53,252,180,253,124,14,147,161,87,99,5,77,252,122,211,155,118,239,166,61,72,160,128,239,25,213,206,175,207,205,206,223,49,34,136,95,238,159,118,192,182,27,6,73,178,2,27,21,204,123,183,169,203,203,70,78,228,240,254,183,30,252,193,73,90,21,166,190,225,117,249,103,170,223,242,114,20,173,182,63,77,74,210,208,135,7,105,176,241,236,212,46,97,5,213,50,28,253,36,5,0,152,28,92,239,49,24,13,134,252,46,4,38,63,82,80,67,205,126,113,152,184,224,249,9,5,218,71,161,139,20,232,38,246,247,38,97,69,15,60,24,198,73,61,39,59,254,237,210,86,157,29,132,188,176,5,29,79,22,97,34,108,155,181,1,87,10,187,222,182,128,18,209,209,121,66,148,164,29,31,105,88,5,142,108,227,104,115,60,97,94,102,248,103,130,183,1,47,211,188,125,45,39,235,226,147,165,203,97,181,214,59,219,240,187,174,176,247,128,141,123,234,125,24,135,238,140,229,209,111,15,194,180,245,67,225,104,169,50,17,174,101,130,202,183,55,156,144,164,204,178,110,74,232,239,252,33,133,102,118,233,21,92,136,176,240,250,218,251,130,23,194,212,137,225,210,219,190,244,238,41,80,228,171,185,208,175,226,240,54,229,181,128,45,7,118,126,178,244,170,204,133,70,61,97,121,246,0,236,47,165,201,186,110,27,235,99,248,60,27,216,223,241,219,13,13,241,159,211,4,152,64,107,149,167,175,77,118,206,59,96,216,138,123,145,51,187,93,187,244,254,211,239,179,45,237,104,55,65,27,42,194,239,97,110,232,50,214,205,200,236,223,2,104,198,189,60,163,71,185,86,163,48,255,131,7,169,67,93,26,118,103,57,121,75,15,54,142,136,24,108,42,189,238,212,252,205,210,198,140,31,178,188,238,101,5,159,255,107,217,106,198,254,24,176,17,67,191,19,228,94,189,204,93,16,48,82,19,223,235,82,236,165,165,83,5,239,103,253,221,78,55,174,239,250,77,217,52,202,50,31,230,118,152,116,106,121,154,107,225,153,239,195,160,123,249,196,126,43,196,79,127,188,116,52,109,176,139,68,167,98,231,220,143,247,94,131,112,92,225,50,190,23,90,162,207,113,21,197,250,42,70,31,183,29,110,70,7,176,2,70,55,187,23,31,79,10,62,253,94,50,57,205,96,163,244,151,147,71,20,6,3,124,133,172,3,111,218,160,192,202,39,11,132,65,28,229,213,135,228,222,154,106,252,182,133,102,223,93,128,27,54,81,207,25,48,37,239,195,209,143,140,156,79,80,196,216,158,125,71,241,2,218,4,1,27,187,174,207,211,99,49,233,248,46,124,115,63,249,13,42,115,41,51,11,144,45,230,248,94,139,226,142,176,30,193,109,97,54,216,111,46,220,254,166,48,57,154,141,68,201,122,175,190,123,72,175,98,119,218,93,247,37,12,82,126,102,172,123,242,48,137,248,167,252,62,154,172,172,8,103,255,61,92,190,55,150,182,247,77,233,18,150,45,129,198,31,188,41,34,143,109,28,53,133,59,79,222,53,1,74,144,107,95,107,187,239,110,90,158,73,76,17,58,61,164,47,47,245,123,155,37,149,89,35,104,25,105,26,158,184,55,135,205,17,21,238,233,137,140,120,27,110,98,209,172,187,201,196,135,81,113,180,253,104,100,82,164,137,66,124,108,124,111,121,153,79,57,100,169,216,195,63,143,211,255,61,77,12,45,96,146,129,198,91,187,148,79,23,233,52,226,74,79,106,5,177,239,9,29,110,124,23,12,32,109,60,116,24,5,69,204,20,220,174,159,47,46,130,70,95,20,75,17,233,190,93,212,223,54,62,72,117,171,210,41,72,51,63,22,125,164,191,33,219,250,20,134,48,237,25,65,92,12,202,232,210,50,50,206,218,51,161,238,182,12,17,88,140,23,73,19,104,249,253,224,78,113,241,39,112,67,69,250,93,72,137,200,223,166,72,175,96,168,190,43,202,156,195,180,237,2,45,166,25,247,126,122,65,251,43,13,163,40,112,191,133,59,63,83,90,113,116,24,193,231,179,84,204,2,253,100,22,66,99,88,199,155,195,198,106,28,246,46,69,121,206,54,124,81,190,42,82,136,145,111,33,174,254,204,97,19,108,141,226,82,132,2,136,100,63,187,144,117,38,252,1,19,110,2,244,72,126,163,69,218,3,197,133,1,163,114,80,223,242,49,230,159,8,49,2,115,97,125,83,1,122,212,19,108,133,36,239,19,86,127,219,2,123,132,136,159,25,205,69,33,63,253,193,16,106,135,223,131,148,237,222,252,250,3,123,106,145,77,250,126,84,127,164,237,160,20,131,74,175,96,181,183,95,69,238,230,240,161,128,32,62,155,122,219,245,243,91,241,244,65,40,74,224,137,68,197,187,59,237,109,54,85,124,215,157,54,141,196,191,7,87,88,81,226,183,49,98,202,124,35,66,53,203,222,178,161,213,109,117,209,239,179,97,220,8,13,233,9,111,13,146,76,239,179,63,82,181,195,240,228,213,253,9,23,34,9,50,141,10,52,96,14,202,239,205,82,98,105,225,225,191,104,37,240,240,70,155,176,22,129,61,135,139,233,30,188,221,144,123,208,17,179,148,192,40,132,187,191,227,133,84,160,121,228,12,192,115,129,50,245,131,59,221,18,157,6,15,77,57,175,87,8,108,8,33,210,52,215,210,238,239,46,76,80,101,70,137,204,52,174,233,251,198,245,90,14,15,117,164,214,125,144,201,204,239,205,52,211,246,12,21,62,96,139,242,251,119,223,57,28,218,194,230,16,32,23,193,127,155,16,87,68,233,161,123,33,80,18,48,1,131,38,48,69,213,111,31,7,70,85,76,96,28,218,239,34,97,209,78,9,226,195,64,107,90,120,15,38,127,186,201,211,156,57,63,246,213,253,103,130,205,72,134,252,236,76,104,175,101,84,14,197,253,105,80,116,116,231,230,27,47,40,77,66,236,225,162,56,108,250,219,87,112,104,159,216,106,129,43,52,232,253,193,176,177,214,104,24,220,213,109,63,51,199,96,73,41,252,240,98,159,53,99,174,144,171,47,191,77,45,195,122,54,212,225,42,21,186,85,168,78,89,142,162,79,165,67,122,213,22,152,53,240,190,122,88,137,103,128,197,182,208,215,110,140,193,208,153,4,38,191,254,217,126,198,96,211,34,42,124,87,219,71,222,235,251,229,201,9,22,158,120,232,147,197,214,71,41,98,23,249,172,125,173,135,243,189,171,50,68,196,184,255,2,62,127,188,208,15,70,252,166,11,74,157,214,51,177,14,170,222,193,95,101,112,173,231,56,76,226,86,68,248,129,217,89,222,104,254,210,69,20,134,237,250,125,246,31,137,165,190,156,226,125,95,1,159,37,57,107,211,112,244,254,252,219,215,124,163,64,176,234,119,81,32,252,118,52,83,116,144,200,8,196,9,19,34,129,7,227,59,234,242,52,10,117,237,153,127,100,218,195,179,44,48,149,209,207,26,97,185,104,188,136,210,56,252,67,191,225,254,240,35,175,33,191,141,66,234,143,93,199,224,141,104,134,192,131,242,155,239,193,92,125,143,254,54,225,191,229,79,83,182,172,179,129,104,246,79,71,12,24,31,255,209,166,153,159,114,63,216,4,28,101,196,8,136,84,255,105,172,143,37,83,105,27,101,237,235,211,102,114,20,77,97,2,135,111,68,200,248,152,93,222,189,216,1,171,55,156,92,151,153,224,2,105,238,131,63,246,102,121,57,58,174,239,82,121,247,47,182,254,170,232,224,38,250,96,188,125,17,69,6,110,49,79,209,160,106,194,196,4,92,217,3,31,204,96,246,244,242,59,68,207,172,253,8,0,110,29,47,118,161,239,93,205,168,187,159,171,244,244,219,231,59,254,244,189,58,127,9,181,144,181,163,22,182,81,152,100,59,127,55,53,233,245,31,157,114,226,105,238,182,45,61,77,216,206,127,154,155,132,236,227,192,95,125,39,208,247,199,234,145,96,74,110,63,135,97,53,77,232,244,143,166,60,91,210,111,12,221,237,45,237,143,2,220,240,142,27,76,225,158,195,247,144,200,63,252,181,53,252,135,41,72,92,169,203,236,190,229,48,241,241,244,211,119,109,61,131,250,99,130,143,52,83,112,220,174,120,218,188,116,9,38,35,222,97,210,235,243,36,237,126,21,128,109,154,107,100,130,95,178,189,193,247,136,57,61,193,247,26,233,29,142,49,152,166,33,154,233,62,75,7,158,140,179,19,252,121,0,8,197,129,19,178,87,6,83,83,234,35,114,143,175,127,194,79,32,13,152,52,244,252,242,250,152,177,12,238,36,86,102,120,10,124,183,144,51,254,9,251,111,227,136,63,245,159,47,247,150,155,100,231,63,154,118,142,247,26,203,111,231,151,215,250,108,130,143,164,152,153,27,78,100,199,81,182,187,220,167,95,143,17,129,19,41,143,54,199,190,163,92,113,243,195,187,196,100,24,8,157,36,116,254,88,183,12,69,241,105,228,185,208,158,243,130,218,134,242,229,221,16,154,28,159,73,195,232,134,243,60,108,51,158,254,78,205,75,247,123,178,39,38,59,197,29,54,47,129,111,120,187,41,83,173,35,47,32,89,156,100,4,150,147,224,209,155,119,217,36,255,33,109,42,231,27,190,141,143,63,214,216,12,247,4,231,37,128,106,77,76,36,83,252,72,45,39,251,50,90,14,177,70,90,219,48,80,249,10,153,144,214,164,223,38,53,35,126,155,116,238,244,97,150,115,253,224,101,5,193,10,35,31,230,35,66,110,111,154,165,164,204,71,211,214,80,147,153,3,168,142,24,237,101,196,245,105,155,175,163,199,195,240,158,229,243,233,190,219,127,26,71,241,72,63,93,78,44,0,148,56,138,190,219,20,181,253,221,155,32,169,46,16,28,93,222,101,36,141,53,237,112,235,52,159,11,164,134,165,181,7,23,69,108,73,112,224,183,4,35,239,238,83,133,104,80,218,107,113,215,199,211,100,231,166,213,71,153,96,247,185,0,17,100,26,108,104,203,221,14,226,22,90,210,120,80,152,156,224,145,97,168,197,171,195,208,87,236,12,191,24,41,40,135,140,162,36,129,4,188,68,160,228,15,142,207,194,95,180,211,201,72,206,249,136,135,191,30,162,216,127,112,44,0,202,123,182,78,4,234,125,163,213,36,6,167,71,251,112,23,217,103,202,20,45,125,83,132,233,81,139,29,59,109,225,203,74,132,3,222,201,172,36,90,221,125,63,34,74,214,215,63,224,58,151,192,39,195,212,170,198,211,247,182,147,122,196,74,126,3,157,95,238,109,171,56,119,152,107,197,63,224,230,59,10,25,5,45,237,102,211,168,137,29,38,56,158,225,17,103,15,127,41,201,112,192,168,160,249,96,53,178,169,51,188,227,179,160,247,88,39,161,16,237,59,140,231,125,39,184,180,17,79,183,113,210,1,129,8,166,239,179,200,240,237,150,225,246,185,197,59,219,40,51,237,40,166,28,234,3,130,123,232,251,7,60,203,8,88,75,91,13,46,227,196,211,68,31,82,203,231,113,11,139,53,61,115,167,224,229,140,207,62,20,194,38,152,26,199,128,69,228,207,224,49,119,52,236,251,199,30,141,88,177,239,209,230,46,205,157,210,207,137,21,128,186,68,153,9,222,59,102,82,183,132,132,4,19,179,113,248,238,139,39,195,69,166,10,210,157,201,52,196,77,236,215,182,73,105,240,204,48,25,161,14,207,146,140,5,202,227,221,166,37,3,54,45,108,92,156,49,83,58,249,234,169,83,106,211,78,49,47,116,130,171,123,60,129,199,169,233,229,212,65,251,20,239,228,134,167,175,46,75,54,21,120,185,191,244,114,228,84,163,105,31,101,183,2,83,85,22,93,10,157,232,238,9,62,30,104,4,214,234,109,131,71,236,88,84,151,164,30,29,223,227,132,252,131,199,156,58,23,200,82,138,45,9,150,210,244,203,148,195,215,64,121,123,130,171,91,226,196,191,106,205,15,215,95,46,245,31,220,135,186,61,168,139,112,199,31,116,75,196,123,18,252,244,130,13,94,90,25,14,12,27,81,192,187,164,254,38,195,255,139,159,198,175,127,18,60,61,126,195,133,186,252,163,203,72,215,157,1,183,150,187,204,132,19,28,38,197,38,183,172,200,102,200,89,147,30,158,107,199,178,199,133,153,38,233,64,119,218,103,56,110,225,100,177,98,72,186,203,132,12,151,153,118,241,1,35,68,192,117,207,116,251,135,58,51,166,248,164,200,34,253,246,128,193,56,224,147,143,62,56,234,252,179,102,215,210,6,67,139,155,102,150,108,179,211,47,67,56,236,29,62,81,30,72,232,43,190,54,20,117,211,244,195,253,26,153,241,110,132,117,210,60,186,187,110,188,122,157,228,55,32,117,120,125,130,126,185,187,57,17,2,70,183,61,53,140,34,217,35,240,74,103,42,181,60,177,225,16,147,77,251,232,32,78,56,2,198,249,157,224,249,201,104,104,173,192,31,186,122,19,244,59,25,110,61,182,163,5,189,83,106,56,21,106,53,224,249,165,77,152,176,83,160,181,127,233,182,55,202,114,71,42,240,62,201,162,132,120,50,86,61,105,222,201,14,129,202,60,172,62,28,57,233,118,65,5,76,76,35,36,173,213,163,8,127,93,44,76,230,65,114,197,160,12,225,243,132,130,189,154,209,123,100,198,195,172,76,237,19,242,68,98,180,22,97,242,212,110,200,14,227,229,91,107,90,13,238,50,30,247,110,157,142,99,139,94,70,151,29,102,74,130,247,79,137,219,224,79,185,36,12,22,7,212,68,64,115,100,212,221,245,160,179,164,43,112,199,188,242,118,67,120,154,44,28,170,36,162,191,201,12,170,233,179,40,103,139,167,187,214,251,25,124,126,245,234,127,240,202,102,33,153,248,209,103,236,54,105,154,145,106,31,22,43,41,143,233,90,68,222,168,95,21,39,39,112,58,236,177,13,106,60,125,111,81,233,122,78,245,77,108,241,166,132,151,94,142,16,65,244,233,17,149,240,63,56,98,113,23,254,214,78,71,23,49,149,29,79,35,77,168,104,59,35,118,13,147,95,104,25,46,49,15,161,196,79,3,210,8,155,56,10,137,82,126,248,113,167,253,193,34,217,98,48,172,27,241,244,144,116,245,63,24,253,144,128,69,248,235,15,46,219,93,234,236,87,95,238,20,226,205,222,41,212,213,165,195,7,162,138,88,217,4,161,210,13,154,91,111,108,211,148,62,164,229,215,76,43,210,225,147,221,6,247,59,207,138,119,227,165,203,15,55,15,194,127,211,156,66,249,233,86,98,167,133,114,44,93,222,169,2,108,254,93,168,234,36,55,107,67,47,218,91,246,81,85,158,159,174,97,135,64,186,212,19,88,196,176,251,140,217,90,97,60,213,241,240,44,105,59,107,236,34,95,160,173,231,30,91,223,8,83,249,35,197,46,163,37,22,54,50,40,201,83,73,5,77,44,236,15,166,194,244,211,171,121,88,149,42,133,246,229,30,99,106,196,103,125,43,153,125,200,3,247,232,48,84,79,83,203,102,184,236,238,181,243,90,148,45,161,245,248,170,231,86,154,207,189,107,254,31,183,235,22,190,139,228,171,191,176,7,201,45,91,242,43,249,233,26,22,233,42,118,12,38,248,238,157,241,242,209,243,79,247,57,252,120,177,194,130,100,133,95,248,39,116,246,7,239,124,159,107,164,65,70,203,160,146,208,253,136,136,189,91,110,164,163,156,100,104,147,33,216,163,211,224,134,88,9,238,30,98,7,62,82,28,5,12,189,205,155,41,203,120,40,87,134,183,194,173,165,51,0,151,134,251,205,224,69,29,201,44,36,73,214,47,39,203,42,165,210,203,241,183,123,159,146,12,154,30,198,23,112,2,109,249,138,220,92,83,207,224,145,237,240,102,4,236,129,238,150,142,205,250,237,8,56,45,74,65,146,29,78,174,168,135,71,22,186,76,35,161,253,235,129,194,5,245,101,184,247,104,216,86,94,79,131,75,109,1,155,254,180,194,104,110,182,128,191,108,24,94,120,212,248,174,59,116,201,102,173,150,169,240,96,170,115,210,36,134,151,34,150,0,69,46,169,225,251,145,109,27,138,27,51,195,175,202,238,15,254,135,47,6,129,121,55,166,87,51,46,201,4,203,237,156,25,159,175,231,183,37,158,222,15,76,78,107,130,145,80,119,152,84,195,244,217,248,114,102,192,231,75,251,134,105,239,120,151,55,19,232,78,112,141,187,205,162,135,210,60,172,240,55,4,188,206,87,254,1,135,57,205,214,250,149,244,221,215,244,136,241,252,43,151,77,240,56,49,158,212,186,39,43,201,200,215,2,38,180,157,62,140,42,176,24,18,147,199,82,152,58,48,31,80,116,20,210,221,9,23,100,244,185,73,26,165,166,81,156,234,125,78,177,71,50,183,209,227,81,248,172,228,215,70,42,168,7,60,246,76,155,113,69,233,51,224,187,97,166,11,14,44,65,53,224,53,147,29,100,154,110,35,208,117,210,249,5,125,81,9,24,49,132,244,217,13,141,192,128,85,234,5,24,181,46,135,141,31,63,125,54,82,95,45,224,153,111,240,148,254,198,9,54,160,94,172,25,94,9,94,255,128,239,54,22,48,217,163,25,173,238,81,249,99,80,211,207,70,201,187,7,140,157,179,255,255,193,223,63,224,17,142,239,133,64,78,186,193,83,182,23,13,155,237,164,27,78,249,234,136,103,215,63,140,117,99,239,252,2,110,43,29,142,36,56,7,10,221,76,203,232,58,2,95,115,171,38,184,70,192,247,218,102,37,57,53,160,180,139,45,11,146,138,116,255,65,151,218,163,39,247,78,184,115,148,225,194,211,93,34,200,34,175,180,54,203,138,60,250,11,19,145,74,159,117,187,33,166,48,2,140,233,204,135,77,223,173,191,69,186,120,186,246,21,254,222,231,48,54,175,186,97,177,186,182,91,196,11,33,79,53,45,161,235,156,113,230,31,211,162,82,152,66,113,127,154,204,55,53,245,39,165,138,30,228,131,228,44,221,35,224,7,218,190,116,57,221,122,77,47,135,51,242,77,6,52,27,146,111,14,86,204,230,219,229,54,166,144,4,183,216,22,176,20,87,77,223,133,135,248,245,10,183,190,173,103,140,213,22,248,190,176,45,92,147,102,105,91,190,205,111,178,26,19,184,189,134,11,139,55,135,30,169,160,241,205,140,116,217,127,236,148,36,212,190,254,36,165,190,100,35,201,24,211,30,140,49,151,214,45,226,109,30,228,166,244,58,135,177,241,39,122,151,28,166,69,142,159,32,38,231,79,79,203,84,75,17,171,230,53,121,148,64,156,28,33,217,84,235,120,211,40,115,73,166,37,247,102,119,98,81,40,63,212,218,216,22,81,121,47,39,39,245,232,77,192,168,91,125,75,129,212,160,234,46,14,251,121,24,197,95,37,11,86,159,54,77,147,55,81,190,166,202,169,127,240,104,130,142,148,224,101,234,246,219,81,202,92,53,69,235,160,208,238,237,38,191,44,167,158,81,253,246,80,104,38,212,178,36,221,111,251,249,0,47,235,72,205,70,87,213,207,92,94,213,82,98,218,221,37,2,133,144,86,79,69,36,130,142,27,42,31,51,45,7,64,32,11,53,20,229,155,107,17,39,23,173,41,34,215,7,175,123,92,36,47,43,34,77,191,143,254,37,193,171,33,130,107,249,135,145,5,191,116,225,224,136,110,227,253,48,156,31,83,79,76,136,180,94,108,189,155,122,80,209,113,190,51,168,252,120,132,46,124,173,130,47,37,252,80,116,248,238,39,230,6,64,193,73,96,252,243,229,193,131,56,177,252,244,128,216,235,183,85,33,54,151,239,246,20,90,148,250,80,28,28,105,143,197,235,252,238,246,228,145,147,33,41,79,35,187,87,218,235,176,141,54,130,6,171,88,167,47,91,28,86,131,58,212,58,186,118,244,237,37,71,23,132,153,250,238,105,41,220,63,248,163,168,68,23,245,29,88,191,190,83,1,10,63,166,236,24,173,219,229,247,15,134,247,12,199,77,192,84,205,189,52,91,244,26,149,188,225,67,252,29,111,204,67,231,208,16,246,181,24,76,118,236,161,236,152,114,176,172,111,214,26,115,12,89,74,189,208,81,254,187,95,236,4,13,7,92,228,49,5,77,115,224,197,147,58,153,61,77,19,74,33,104,185,115,250,77,148,57,182,18,109,225,101,131,208,255,253,182,49,117,200,52,179,116,130,151,72,129,214,68,73,91,56,201,10,12,160,207,194,187,209,74,90,204,133,73,148,21,120,234,161,70,221,243,237,179,237,48,98,105,242,219,187,88,204,53,166,120,19,181,5,90,14,193,166,175,0,12,28,121,183,157,55,62,75,57,63,166,118,249,54,222,143,128,161,184,212,94,177,186,56,95,155,176,140,76,125,249,50,22,210,7,91,89,188,162,148,7,251,186,71,247,90,12,1,54,163,222,124,229,54,56,72,36,196,113,247,216,245,196,184,76,206,143,114,62,253,234,207,234,76,31,12,247,201,167,13,191,27,239,238,111,133,220,14,163,60,70,38,3,212,115,197,27,14,15,251,78,240,231,78,40,56,31,103,75,189,130,142,233,220,190,23,126,184,247,155,194,243,155,177,23,194,101,39,22,14,115,225,59,190,58,161,223,171,35,193,232,122,191,110,129,12,99,149,244,219,31,238,229,7,15,51,197,20,62,251,248,34,128,145,126,101,120,191,8,9,244,86,125,233,253,158,132,250,175,248,70,13,179,99,213,78,49,249,6,71,185,97,235,2,130,198,115,123,167,80,34,95,196,122,34,217,231,39,41,12,106,233,221,58,85,16,63,241,46,179,138,132,147,70,147,242,190,128,235,208,195,28,130,188,239,167,2,11,76,192,106,164,169,82,30,167,181,193,251,104,173,5,48,42,73,1,111,225,114,98,30,98,63,251,111,147,253,155,154,118,225,87,90,99,94,135,79,199,26,43,176,72,203,134,144,122,26,58,150,128,85,189,191,11,234,160,121,142,195,144,145,165,87,155,209,20,240,221,206,86,90,62,77,186,140,52,166,147,86,23,226,210,222,108,110,54,51,195,236,159,14,35,56,151,26,110,90,149,14,223,189,177,165,223,238,159,159,78,229,47,223,77,81,24,152,3,158,115,124,233,221,205,203,33,254,224,154,97,163,104,118,24,14,203,212,43,20,65,174,128,235,78,61,190,191,71,80,105,176,145,51,38,120,253,164,128,254,224,20,41,96,199,186,183,29,127,186,147,227,249,101,184,248,25,65,245,247,151,102,41,161,183,226,47,79,26,176,127,104,73,232,76,147,129,139,189,175,107,234,220,102,107,9,190,183,178,45,112,205,240,124,154,188,6,227,94,78,191,77,141,100,252,246,168,235,75,79,15,162,119,14,163,92,172,163,189,57,42,125,225,247,42,108,165,134,114,217,15,180,104,37,6,199,234,93,49,254,48,183,205,90,51,236,27,82,49,159,70,66,77,146,207,97,118,218,153,225,231,42,253,131,75,134,203,35,119,54,88,197,255,12,93,63,242,184,63,148,4,136,116,182,221,105,29,15,207,118,122,75,240,250,18,60,210,177,74,242,253,140,175,134,110,100,39,120,183,24,46,14,183,146,78,93,56,10,163,105,247,221,39,163,178,229,64,15,144,38,41,214,198,23,45,171,41,39,26,152,220,99,135,33,8,73,63,189,202,136,77,254,26,100,37,127,215,157,195,59,208,165,174,235,101,121,80,49,205,170,49,135,37,184,212,17,239,54,9,118,133,59,85,60,14,207,53,210,142,133,21,251,5,10,203,132,162,183,147,98,97,99,77,231,118,95,179,51,193,233,128,88,16,196,196,47,115,248,165,14,175,79,90,208,224,187,187,229,207,42,120,198,29,198,99,159,58,156,194,247,17,176,134,56,160,136,184,107,205,63,139,10,234,52,214,164,52,47,127,248,30,186,34,190,4,188,189,166,212,152,52,169,89,77,112,91,110,87,82,189,189,79,122,249,220,103,199,203,97,171,219,9,94,77,154,6,233,158,118,218,61,235,138,95,127,152,12,201,212,216,164,161,73,211,234,84,127,225,226,90,23,33,219,207,52,232,83,211,238,1,239,209,0,43,161,79,147,216,114,103,143,195,108,65,233,229,229,120,29,59,112,201,187,10,212,247,95,92,147,167,10,239,26,220,163,94,129,74,206,145,78,124,74,140,61,218,6,251,210,74,27,3,89,187,30,16,190,48,178,160,10,199,10,2,70,171,35,89,235,171,199,179,101,136,70,18,32,12,25,14,27,49,67,250,44,18,184,79,192,93,171,16,209,245,222,94,199,14,255,212,170,105,13,80,20,82,227,233,5,137,129,194,141,107,186,195,99,237,220,103,84,201,9,156,60,107,92,66,142,243,87,144,119,54,243,52,230,142,226,14,69,232,122,79,234,179,110,153,41,14,23,18,100,18,220,34,223,226,194,154,133,2,197,103,147,78,219,169,40,212,242,223,159,17,101,104,215,58,167,69,245,240,106,241,48,161,181,158,224,233,245,145,159,229,90,170,61,141,224,115,143,137,4,243,80,26,78,19,116,240,30,223,67,53,173,128,135,84,81,113,169,79,39,58,42,134,61,208,166,30,170,181,141,238,212,65,136,0,82,179,225,110,16,24,117,123,133,201,66,240,238,190,199,92,201,237,66,161,84,96,232,78,21,198,180,241,143,190,71,147,214,24,46,187,27,120,253,162,109,81,61,95,102,145,27,112,120,165,82,9,124,44,235,132,99,206,248,222,181,83,96,129,94,241,244,189,40,239,132,142,19,142,185,59,31,139,94,234,32,58,104,210,50,203,196,77,112,153,241,106,88,113,211,195,156,62,14,223,189,78,67,24,203,88,217,220,133,107,73,38,105,229,194,98,229,99,57,169,38,89,9,45,145,190,66,46,160,200,209,99,78,125,51,60,153,183,205,26,235,2,29,165,198,47,223,19,57,93,203,80,179,247,228,123,18,201,53,55,127,153,215,42,190,218,152,83,210,79,175,86,99,121,152,48,113,122,57,158,127,111,26,44,120,233,187,172,104,218,103,138,77,255,228,175,177,250,85,135,225,84,73,191,93,87,244,25,101,146,233,4,168,215,36,243,46,27,144,205,39,127,203,7,81,135,195,48,78,234,87,151,35,201,245,150,195,156,222,93,182,100,14,220,55,165,144,44,76,242,119,57,250,111,99,231,167,147,13,170,159,18,47,95,217,242,187,91,126,20,72,225,254,173,233,80,45,215,68,138,61,161,155,118,154,194,112,246,213,112,61,223,19,36,125,182,190,186,169,240,51,160,49,132,59,140,150,105,77,112,105,49,19,112,143,168,55,102,221,45,127,150,112,137,159,147,102,2,26,32,61,78,92,220,76,122,105,91,44,213,17,254,246,165,117,253,160,247,179,227,221,139,152,156,194,243,139,184,12,170,119,201,71,133,235,45,50,124,33,38,61,61,53,156,122,208,8,4,192,140,190,21,134,195,42,126,27,141,201,166,112,21,35,230,79,203,78,209,187,242,98,162,192,242,168,126,7,146,89,134,231,229,124,208,220,169,133,4,175,138,183,11,125,113,221,49,168,12,174,39,94,205,204,80,127,227,33,237,208,155,141,56,214,73,206,204,107,46,197,166,64,101,219,78,47,199,171,228,179,236,174,67,13,30,174,117,164,64,157,210,79,77,88,192,19,218,134,52,28,34,212,47,249,81,175,97,231,239,206,74,244,120,97,97,40,140,152,207,254,135,143,22,214,45,7,233,125,5,201,232,13,148,180,9,245,208,110,50,126,189,183,9,5,40,120,231,254,137,86,181,173,181,8,203,206,188,216,129,75,61,201,231,182,236,128,13,184,212,180,145,225,222,45,158,132,113,88,182,122,175,97,30,68,244,251,252,213,98,41,188,165,92,243,216,150,173,47,95,20,125,7,60,139,18,110,92,212,180,174,29,134,117,59,195,164,155,6,92,79,73,77,235,43,44,225,243,193,142,164,211,104,181,123,11,27,14,27,51,163,194,38,39,247,224,3,199,163,194,211,226,135,14,195,38,145,96,46,185,205,97,238,203,218,45,115,57,65,17,150,48,151,96,69,161,49,243,192,35,78,184,52,85,38,164,233,209,50,136,69,116,130,83,9,52,227,167,81,28,214,78,131,43,206,15,38,248,110,166,154,163,119,127,198,221,236,65,79,210,71,245,183,135,121,174,29,198,27,172,155,2,60,231,158,254,123,246,82,230,150,197,126,17,133,68,16,118,236,150,30,190,251,178,31,184,7,195,56,253,50,164,93,67,162,177,201,214,93,8,130,140,120,24,205,14,157,104,232,48,157,136,229,222,107,103,26,77,40,132,71,180,27,9,27,253,237,78,10,169,79,242,197,171,180,199,141,49,205,95,110,166,154,54,173,115,245,247,150,47,60,184,58,23,224,139,240,227,131,216,99,213,139,170,37,248,122,13,211,193,35,158,158,70,230,35,90,190,42,145,101,133,151,19,16,125,184,255,74,126,120,196,253,0,238,150,150,182,21,14,15,223,42,239,244,159,154,20,99,5,157,145,87,118,230,130,127,84,97,20,169,36,52,223,122,218,227,73,4,140,153,66,30,152,218,56,150,48,215,226,229,68,146,117,188,208,241,244,140,211,99,242,135,218,227,144,243,122,206,141,249,138,213,247,140,67,35,170,219,207,32,145,95,208,98,165,196,145,114,80,138,218,56,164,74,132,49,12,107,214,72,11,4,39,122,124,215,224,86,154,94,222,199,170,241,52,145,82,253,236,98,252,163,14,183,145,66,51,19,155,234,139,108,8,136,102,19,90,162,6,228,64,77,166,14,42,236,186,226,153,178,196,228,190,145,222,77,249,169,247,56,178,1,159,162,104,178,120,195,58,86,100,87,152,194,46,111,24,85,196,234,100,157,70,39,25,79,15,161,188,53,152,74,37,159,135,189,195,232,170,48,153,18,1,99,77,44,133,239,229,253,4,92,102,178,211,239,113,29,41,105,136,199,104,106,229,178,108,109,183,103,77,183,70,63,11,62,155,88,92,109,31,173,31,36,235,242,4,65,3,159,188,213,4,154,132,29,98,22,54,59,172,4,70,231,44,182,82,124,195,234,36,154,68,49,86,252,118,83,169,120,96,234,209,125,184,168,78,209,75,242,212,44,245,195,109,79,237,47,42,193,34,5,138,152,92,242,119,76,226,243,241,93,149,94,232,9,222,145,238,125,170,149,89,42,60,229,254,129,160,125,158,73,208,54,199,202,166,116,84,87,223,28,154,168,119,42,33,118,237,21,8,34,229,183,27,38,154,194,99,134,35,7,149,205,145,208,214,35,21,15,74,251,163,102,62,156,180,113,217,36,198,154,7,4,101,146,48,101,10,186,244,250,242,110,4,15,14,99,102,166,151,247,25,11,187,152,10,167,162,181,135,65,124,160,153,79,243,176,17,248,241,207,42,3,255,163,194,240,102,69,195,161,26,215,1,105,120,147,3,110,169,30,226,194,196,246,188,87,8,8,171,23,214,24,39,227,84,46,150,113,161,176,149,163,58,92,84,43,14,216,206,101,207,44,179,96,191,194,101,238,72,182,227,132,82,115,194,168,200,252,248,66,99,90,19,157,72,107,70,166,213,97,174,67,186,68,176,192,60,215,142,82,14,157,73,70,216,230,137,122,119,56,142,78,67,156,1,43,154,61,242,46,14,255,237,106,209,236,187,213,170,191,196,72,80,35,81,15,66,18,189,160,160,0,186,221,170,221,159,118,231,128,130,59,158,132,196,252,40,202,36,139,15,134,220,65,54,156,97,2,95,241,226,82,180,254,252,194,56,4,253,147,145,61,210,179,103,32,61,226,251,17,98,6,41,141,3,246,224,216,72,9,28,107,13,225,250,83,184,251,2,46,41,234,51,236,190,24,48,185,118,9,190,23,26,63,115,55,180,83,106,75,12,110,197,91,96,110,243,2,79,90,27,31,54,103,186,109,94,35,95,56,97,8,29,47,245,156,33,8,245,121,29,32,196,106,41,88,60,32,141,150,151,143,145,122,101,160,247,18,189,66,169,164,190,123,80,48,29,239,198,113,160,239,30,244,82,188,155,227,75,208,142,2,235,8,116,105,30,235,133,201,219,136,78,105,217,192,226,68,141,212,123,12,117,173,172,52,97,202,176,12,81,155,72,89,30,38,181,212,226,229,21,69,67,133,49,192,98,174,212,84,238,64,253,110,113,186,232,207,216,138,213,80,65,197,172,41,188,211,142,3,203,105,149,185,114,183,233,52,203,239,158,33,171,30,254,200,158,225,18,185,195,192,173,233,111,95,243,173,122,169,30,100,237,201,213,51,96,98,43,241,97,198,240,173,112,21,163,22,56,93,35,58,215,231,33,191,93,82,210,79,103,54,45,249,237,162,249,218,228,154,237,176,223,54,196,139,122,113,235,159,20,115,131,166,128,47,68,215,181,15,133,213,158,238,72,14,184,183,210,222,173,91,67,63,16,34,119,133,117,54,80,194,27,94,40,224,173,13,59,232,162,232,103,85,189,153,221,89,124,218,144,62,43,201,235,215,183,145,48,105,151,170,249,118,135,178,108,153,167,136,249,166,151,215,200,204,39,176,60,117,105,247,101,100,48,50,216,189,232,79,243,81,71,224,209,91,130,185,137,201,203,103,73,159,77,165,205,20,56,39,11,246,219,37,75,86,47,233,169,58,216,100,45,54,129,207,90,9,198,248,156,178,130,150,198,102,96,117,62,178,95,66,237,155,158,190,182,232,140,17,169,215,12,213,62,253,35,120,13,248,142,224,76,240,148,195,15,93,7,189,71,116,46,241,93,94,62,82,44,173,27,147,179,188,124,105,221,192,66,99,103,233,198,178,243,136,81,218,34,91,67,77,150,12,106,115,159,236,105,36,62,43,108,165,230,178,33,46,221,148,238,165,45,200,249,129,209,127,81,120,72,26,251,54,126,200,47,193,101,200,49,64,50,189,126,53,50,129,53,166,41,116,164,233,229,100,193,74,211,62,173,82,180,186,103,249,44,116,102,117,38,225,130,145,153,212,83,142,240,34,5,187,134,37,67,169,190,110,89,29,54,243,42,112,118,47,160,249,121,194,148,57,156,179,95,130,17,19,20,248,75,77,171,103,126,50,23,168,156,253,18,220,143,172,32,152,24,211,211,198,191,16,112,207,123,86,133,208,226,36,88,71,187,66,178,43,231,246,74,209,52,242,80,35,11,158,99,93,75,59,73,23,95,58,149,102,10,34,222,109,226,94,215,162,101,19,237,107,133,169,211,16,120,246,180,190,140,24,90,12,142,228,146,49,39,234,20,107,37,167,234,154,175,81,190,26,210,231,169,240,30,106,81,24,49,137,194,48,173,203,120,173,228,107,50,94,71,93,64,99,233,5,9,198,167,46,79,179,111,36,24,101,130,19,199,0,245,67,2,227,3,13,243,19,67,75,55,122,10,136,202,23,135,136,113,95,43,60,62,87,16,163,194,97,37,175,62,156,199,17,152,37,35,76,211,5,137,184,71,249,229,182,180,146,150,96,138,15,2,78,55,183,6,193,170,59,192,73,233,74,158,69,56,9,190,56,119,219,80,142,21,146,222,102,24,97,144,233,164,254,54,77,208,232,146,194,85,74,97,246,172,168,232,249,250,208,80,5,57,244,211,93,50,198,223,169,119,124,60,2,51,10,126,72,213,209,251,42,249,224,178,231,16,55,31,233,229,117,6,133,42,105,210,41,188,143,174,228,118,23,181,145,110,169,135,141,26,250,216,228,161,69,81,75,166,45,124,25,222,43,240,210,171,247,27,237,198,30,51,97,25,175,131,194,83,120,153,172,232,55,245,10,100,38,177,213,34,126,165,247,58,82,161,163,40,155,210,130,228,240,33,254,54,99,154,193,225,152,38,233,50,150,125,135,41,211,212,207,158,248,151,2,230,2,171,35,50,239,188,12,243,112,206,196,240,181,240,39,212,29,240,61,162,91,122,57,148,146,35,202,191,190,148,120,74,248,34,200,120,241,0,44,61,67,154,169,67,249,210,70,99,81,109,157,134,8,92,76,99,72,242,211,52,70,41,202,75,115,54,245,33,105,64,7,197,185,1,227,30,76,47,183,90,52,135,97,35,211,110,49,233,74,159,14,3,221,130,4,243,112,60,13,31,150,254,118,255,118,145,167,81,245,72,48,182,171,15,40,58,148,26,54,32,188,36,251,229,64,141,57,193,227,140,216,241,184,91,164,150,195,193,230,197,124,12,120,2,97,12,243,134,93,139,108,168,163,11,206,217,32,173,37,155,86,9,167,113,174,143,47,70,251,26,155,122,61,131,182,94,238,149,157,130,140,244,238,206,122,118,152,114,214,4,115,116,250,112,117,250,91,63,186,146,219,22,13,55,255,169,194,59,148,3,40,3,58,41,89,132,148,229,42,13,71,218,39,61,61,247,142,11,150,85,34,106,211,170,221,130,28,62,59,165,133,19,245,12,42,82,196,32,78,126,250,174,190,216,180,168,70,79,79,83,101,23,27,75,163,230,81,159,38,245,42,110,11,13,129,147,244,52,158,0,159,11,8,83,165,141,165,144,5,19,47,239,53,229,225,183,98,2,117,14,223,169,147,166,41,81,132,168,191,164,27,100,184,171,85,69,70,175,64,237,219,21,134,81,195,91,86,77,172,70,97,252,208,39,106,82,41,108,87,216,8,28,29,182,52,112,133,235,104,242,52,153,43,50,79,33,88,90,238,175,37,103,166,171,165,68,61,135,156,81,56,92,103,130,141,79,192,97,132,191,180,229,172,221,88,250,20,150,140,4,183,33,213,180,21,213,249,244,242,114,34,176,109,49,61,189,14,160,223,57,221,221,187,43,116,66,250,221,150,158,29,191,93,180,240,20,62,135,176,138,203,151,147,98,43,133,163,241,104,249,74,50,163,72,161,245,159,197,133,169,7,43,164,144,17,42,185,23,146,145,12,184,106,245,55,81,125,188,180,122,255,162,212,235,239,128,33,86,81,152,26,166,25,112,73,201,157,184,106,197,115,82,16,95,212,150,97,246,134,49,143,242,66,75,48,242,104,62,24,148,153,104,203,38,244,189,45,208,170,4,100,23,166,198,50,90,70,62,179,118,168,137,5,58,90,211,185,136,240,121,8,22,92,52,223,34,40,71,147,31,38,89,54,253,48,137,65,78,104,64,198,95,154,159,227,8,163,231,133,149,176,128,124,176,47,72,30,136,199,233,229,199,38,115,16,49,152,95,82,123,228,222,87,70,16,76,176,178,244,139,209,175,114,210,0,11,151,166,87,195,64,24,191,156,215,115,39,4,224,245,237,228,227,233,69,22,218,139,238,41,44,139,212,100,189,156,112,159,219,35,90,13,29,164,46,26,164,205,191,232,16,180,142,180,97,189,133,33,189,144,6,211,91,48,172,23,65,102,240,153,171,86,208,134,104,106,52,236,158,189,26,211,173,13,226,203,248,229,74,156,93,225,185,194,32,93,86,147,171,63,141,68,234,137,151,39,57,113,224,86,99,134,145,218,148,186,12,78,140,224,81,56,247,127,105,97,212,19,12,118,16,160,164,204,29,220,195,177,3,46,178,57,244,226,82,33,142,142,89,114,238,109,66,143,13,42,122,131,55,230,24,215,139,162,117,10,65,202,129,195,238,75,240,8,211,104,89,222,130,118,25,169,177,193,58,115,44,143,65,96,18,92,138,192,247,160,215,175,70,85,33,248,83,14,5,13,250,219,101,12,1,75,50,64,42,114,83,242,236,157,83,249,89,230,137,192,212,113,4,92,76,186,40,186,12,247,212,80,24,187,92,96,114,59,21,198,17,224,168,9,137,40,58,116,164,219,72,33,116,132,143,63,249,172,92,145,195,62,47,108,28,212,81,106,171,73,33,138,133,69,61,175,198,48,144,65,140,16,159,149,35,166,119,223,83,116,13,129,199,200,79,119,52,133,130,242,226,75,57,63,5,109,240,224,32,217,196,58,187,194,37,78,120,136,201,211,45,244,174,27,37,2,33,150,162,167,25,234,25,67,158,70,193,76,81,227,246,8,180,106,156,160,96,154,186,5,77,17,89,223,233,225,118,23,229,8,120,164,116,186,194,118,29,43,11,13,62,93,150,232,5,214,32,217,161,176,72,119,50,132,114,71,236,85,198,37,153,94,62,67,47,211,170,100,138,110,101,212,246,238,29,61,138,235,80,63,12,171,74,90,62,199,78,45,191,55,191,17,60,57,84,116,232,230,111,129,231,96,163,49,19,64,95,62,241,215,199,128,152,64,150,194,180,60,232,79,174,9,149,190,27,49,78,233,53,196,155,181,215,16,144,137,221,140,92,138,244,221,86,169,30,191,77,228,88,103,18,46,111,249,237,94,91,250,109,8,128,229,183,113,187,172,4,51,183,5,158,233,195,224,221,145,151,115,219,214,5,134,214,131,190,188,141,252,114,83,66,10,184,164,72,1,186,127,67,166,98,221,105,26,119,172,216,104,25,229,91,233,97,200,64,229,97,104,254,20,38,198,30,63,93,115,178,119,233,208,71,198,211,229,246,74,122,186,73,126,11,249,150,202,88,126,13,35,20,6,99,178,160,18,168,3,6,113,67,240,227,33,62,153,246,187,70,66,184,247,41,22,206,73,47,39,7,242,4,12,241,136,194,189,7,101,45,158,252,147,159,110,45,2,206,132,223,147,161,130,238,95,236,181,166,16,163,179,156,139,71,156,17,11,109,61,157,105,68,93,131,61,15,157,136,180,219,114,205,212,167,167,42,121,144,71,5,35,110,192,61,239,213,149,138,224,248,236,211,82,173,56,212,139,95,112,104,193,140,172,213,68,165,152,235,206,97,146,36,191,4,223,201,82,5,206,91,71,225,198,189,3,94,233,4,250,219,120,2,157,169,195,239,36,23,66,66,10,128,244,6,75,253,106,15,35,136,5,150,166,10,50,137,97,236,90,41,64,250,105,240,120,122,37,54,54,10,224,144,253,9,88,249,162,97,186,60,161,224,195,61,68,53,201,166,21,72,68,187,23,178,219,138,246,29,37,82,236,219,234,187,226,6,201,2,13,88,111,214,56,248,238,201,42,205,102,94,9,124,206,140,244,74,210,122,149,115,115,146,138,49,131,85,243,79,206,65,97,163,164,15,120,235,245,129,93,126,8,145,27,41,95,98,210,194,83,213,195,27,79,94,175,222,92,46,92,71,148,6,88,218,111,215,62,219,74,10,248,39,46,160,232,189,251,14,105,89,175,67,91,182,237,106,30,112,213,61,103,226,94,12,154,31,96,189,218,92,152,232,74,252,54,108,235,250,93,84,4,5,163,39,118,226,210,241,162,84,35,204,59,210,86,62,253,109,56,101,227,112,164,172,115,235,111,179,127,202,250,128,214,116,43,12,43,103,21,88,249,14,76,199,183,215,232,211,49,149,182,121,90,84,87,86,246,72,113,31,43,197,216,178,233,140,145,103,241,82,19,206,152,219,21,164,122,92,94,221,119,122,53,134,124,151,78,105,202,198,102,142,254,81,229,151,17,87,86,120,10,37,231,202,84,12,24,203,67,216,237,112,200,105,195,238,225,116,150,60,92,86,154,133,240,61,13,25,14,60,224,2,67,175,42,155,93,199,156,81,152,204,223,33,176,18,216,33,15,237,36,17,6,39,106,124,116,93,161,231,21,120,166,166,145,227,34,19,169,111,173,194,133,200,77,206,108,18,13,118,66,177,132,164,101,91,203,104,39,122,117,114,139,176,24,133,54,188,147,188,46,47,231,140,72,112,137,220,78,224,93,244,187,80,242,149,197,217,151,82,89,3,215,217,20,110,233,167,235,215,101,225,83,37,213,19,60,74,216,250,198,52,174,159,77,13,226,150,46,77,52,40,166,107,221,100,225,67,183,166,211,176,225,68,149,209,158,45,173,46,100,158,181,101,45,173,251,107,17,15,217,198,169,126,76,239,110,95,57,250,180,94,67,46,92,150,112,48,154,216,208,74,112,137,202,28,224,147,150,38,85,43,178,151,246,161,137,213,192,45,248,189,255,94,174,139,19,213,224,153,94,62,210,203,41,65,221,250,180,14,72,133,155,87,193,52,135,107,133,173,77,225,212,225,240,72,253,163,83,18,42,138,25,134,46,29,107,56,26,139,76,210,52,79,176,36,190,150,134,82,63,153,242,236,150,230,73,77,175,38,122,40,29,54,53,97,8,21,120,242,203,210,36,76,47,135,96,71,81,49,52,38,150,94,168,149,89,153,142,30,170,232,85,54,57,177,17,58,56,10,79,61,216,172,136,57,161,83,215,14,246,128,162,152,226,186,240,148,150,127,162,113,113,116,187,41,39,61,92,214,208,85,123,55,148,158,224,218,116,48,182,22,214,88,148,95,142,204,158,172,167,115,52,112,8,90,83,135,221,75,151,56,49,217,38,103,122,154,100,86,125,183,10,190,254,73,76,233,20,75,20,116,192,189,234,28,75,66,183,240,116,150,85,244,105,173,23,189,67,65,180,80,190,250,211,180,103,184,103,135,76,4,2,239,39,161,101,139,65,58,138,234,41,65,148,127,244,40,175,121,30,236,177,34,217,14,88,57,51,140,181,88,238,123,228,36,166,207,218,119,147,85,19,38,101,115,35,197,76,229,166,158,214,167,39,120,44,61,203,211,201,67,5,144,56,27,87,86,204,187,240,82,210,113,224,47,193,20,229,168,13,146,191,11,242,90,105,247,80,55,232,52,86,37,181,173,166,242,38,161,76,112,116,229,93,235,72,55,163,131,25,34,183,38,244,122,18,42,106,124,86,235,165,118,219,189,64,215,34,251,55,12,102,218,178,63,245,14,133,211,87,79,184,35,196,234,75,10,11,192,67,28,92,192,77,23,238,108,234,243,88,57,155,123,82,203,50,229,220,26,74,126,58,207,31,31,155,88,179,170,170,10,76,99,4,62,105,249,12,6,91,140,248,162,156,76,192,53,228,175,150,169,97,105,195,239,233,219,101,233,154,118,93,130,151,92,238,177,226,181,199,7,225,235,0,91,222,235,208,36,150,115,105,54,245,120,224,90,161,136,65,238,15,235,75,40,238,54,69,245,240,184,22,199,44,122,115,129,231,77,225,107,114,74,127,147,199,181,19,92,90,190,22,169,197,9,97,175,110,26,152,28,58,30,112,17,202,10,152,137,125,104,154,134,164,76,67,147,38,18,184,65,96,43,47,79,252,39,23,190,102,186,184,75,184,110,140,4,239,46,55,0,224,244,114,170,187,166,220,53,151,26,10,192,194,220,109,176,254,118,37,7,71,174,185,73,93,104,30,92,230,122,207,221,90,27,128,18,203,12,122,108,46,231,58,137,201,26,20,230,124,11,162,201,112,211,71,161,40,67,156,37,93,170,112,211,53,113,149,206,146,126,153,73,26,63,13,165,191,158,109,212,236,74,100,134,132,54,73,208,152,4,187,35,239,114,81,242,176,180,225,144,107,75,160,108,107,70,205,221,82,32,99,137,152,228,160,210,86,96,36,166,35,162,89,147,236,41,5,86,53,104,93,110,59,216,77,5,54,57,229,17,137,12,61,237,41,140,94,137,196,18,18,172,181,83,140,48,123,73,198,76,83,67,131,236,220,61,35,213,231,244,100,142,218,200,71,78,52,4,239,250,209,29,225,70,73,214,78,147,108,25,223,188,212,136,108,229,242,152,164,48,69,149,95,129,0,35,61,108,153,42,81,125,181,212,33,63,169,233,140,115,143,138,54,77,21,64,77,119,75,113,48,37,152,186,50,23,84,31,53,202,46,239,87,237,252,242,26,39,27,236,154,234,59,190,48,91,99,141,2,95,116,187,21,38,95,166,70,81,244,109,186,194,20,125,76,39,135,196,70,84,107,119,81,81,29,244,169,80,32,231,241,232,238,5,186,187,15,47,211,61,5,65,172,237,68,110,200,132,104,40,1,49,174,89,130,43,151,204,17,221,238,38,11,230,49,81,213,50,168,47,150,167,7,178,220,63,219,175,83,110,64,145,143,192,48,122,61,78,51,98,164,232,111,4,204,134,244,56,153,96,190,33,22,20,31,198,21,170,214,199,51,90,251,96,215,143,62,31,176,215,61,169,205,11,79,8,34,4,30,112,83,124,254,114,24,75,197,53,112,237,18,12,117,127,26,177,14,57,36,80,78,167,146,227,7,15,178,17,197,167,193,229,189,57,253,93,69,227,83,14,198,110,185,33,143,89,12,162,150,173,39,35,204,44,35,58,141,107,168,250,27,81,0,175,79,246,158,36,228,70,61,189,192,144,168,61,210,89,68,165,74,145,137,74,234,7,146,116,15,190,179,184,74,112,147,4,234,25,79,83,34,90,197,240,68,102,181,183,242,126,219,242,200,135,54,205,152,16,127,244,120,13,114,86,177,146,58,14,145,254,243,55,146,206,217,84,30,126,152,32,239,35,97,52,99,92,38,241,168,166,180,246,235,80,82,229,135,210,94,222,149,7,227,193,239,171,238,109,239,75,243,140,145,238,175,240,178,51,114,148,143,201,84,192,239,51,30,10,173,174,220,232,174,149,89,230,19,102,65,94,12,126,179,232,80,66,103,245,188,73,122,237,116,123,187,76,82,170,141,222,103,13,38,169,170,61,13,24,210,190,199,224,120,87,26,202,3,178,41,81,78,242,180,129,169,77,32,226,37,40,41,233,143,112,147,60,250,163,122,225,86,98,251,36,153,200,62,191,135,170,216,180,3,206,184,245,179,228,251,95,6,165,44,93,168,18,198,115,168,19,180,73,245,216,247,4,168,37,222,13,11,143,146,122,224,249,34,149,251,7,195,184,164,121,26,40,13,182,241,136,16,237,216,75,19,133,152,79,247,175,166,148,111,233,20,230,83,79,180,140,82,48,185,161,192,219,123,87,132,195,119,33,42,1,69,219,166,163,243,61,216,200,137,163,211,72,192,37,200,238,77,107,137,241,153,51,120,59,205,34,187,219,167,165,128,119,195,130,212,204,91,206,182,46,199,110,171,176,67,250,111,127,36,206,137,239,172,33,211,246,170,110,240,16,241,247,1,211,133,173,69,211,16,3,150,61,167,82,112,249,234,102,24,176,61,149,120,6,159,54,25,161,14,147,58,44,47,39,103,108,248,68,36,219,29,155,249,255,244,223,255,227,255,252,175,255,237,127,254,151,127,253,183,255,242,47,255,151,255,244,191,254,215,255,252,63,253,203,127,250,15,255,159,255,219,255,227,127,251,127,254,191,254,183,255,247,255,253,63,252,199,255,243,127,251,31,238,63,220,105,11,39,32,155,249,127,248,239,255,253,63,254,175,255,246,191,252,207,247,95,255,119,255,242,159,255,237,255,250,175,255,242,31,254,227,255,248,47,255,237,127,250,151,127,251,215,255,229,63,253,128,255,253,127,249,175,255,242,127,248,183,127,253,47,255,245,127,228,5,255,237,95,255,135,255,242,95,255,243,191,221,215,255,31,189,45,133,217,234,109,185,119,16,149,208,188,22,21,78,68,159,61,196,190,197,134,168,40,179,148,226,243,154,196,58,49,217,56,8,238,101,218,23,77,3,151,151,147,48,63,198,27,3,18,93,213,196,70,102,140,228,7,95,175,95,19,63,94,129,73,110,60,198,123,118,29,166,126,192,7,214,46,159,184,48,72,31,57,106,81,230,184,155,251,251,174,182,76,183,58,96,139,6,60,34,115,194,230,119,137,30,129,239,25,230,219,20,76,75,69,73,39,138,37,63,29,127,154,252,234,218,255,61,198,23,135,253,53,25,159,227,4,29,49,202,70,126,45,157,213,146,133,157,234,1,237,136,29,138,80,192,139,91,146,63,93,44,22,24,240,48,129,132,159,41,101,180,79,65,107,0,108,172,145,223,131,59,199,252,23,48,62,253,231,24,132,92,233,94,250,107,160,27,133,230,226,48,234,30,250,110,2,102,94,108,91,9,225,151,21,223,5,187,110,115,229,227,123,110,207,216,212,16,253,30,56,202,127,55,9,242,235,86,108,44,23,134,56,96,60,23,112,197,58,143,50,248,11,91,45,204,243,28,86,24,113,183,254,244,65,26,118,56,140,108,92,139,46,93,68,61,188,120,26,143,239,23,39,193,68,35,237,118,68,192,136,235,21,133,55,82,228,175,87,10,55,84,207,188,180,58,92,234,43,126,227,5,59,201,8,189,4,96,162,42,207,127,65,130,243,140,50,98,28,6,21,90,145,135,86,114,214,143,160,70,41,246,208,98,187,129,160,216,5,15,189,198,93,169,210,101,184,63,167,39,169,179,52,251,144,223,181,99,253,57,147,76,199,168,126,242,240,106,187,184,68,240,253,100,100,228,182,192,148,71,188,4,155,178,141,1,70,26,118,208,71,125,55,145,219,106,34,67,130,18,186,126,247,39,146,140,208,244,17,24,14,250,237,48,31,50,100,52,14,105,139,211,127,26,57,225,46,63,141,114,187,251,185,10,185,127,195,45,33,96,110,164,211,95,78,9,176,124,23,228,171,81,251,124,15,113,106,26,227,229,152,131,197,211,111,10,36,182,130,29,168,95,143,99,172,36,121,51,225,70,151,183,43,196,185,91,57,10,67,197,251,134,3,126,170,179,98,18,29,220,136,79,12,193,210,81,80,94,23,152,125,218,187,140,117,20,180,80,192,84,100,189,180,253,114,239,67,61,52,224,47,108,100,237,203,127,27,253,178,175,9,60,33,205,247,151,23,132,142,150,194,119,45,77,127,57,119,214,254,9,76,213,153,119,25,142,221,113,98,60,14,41,190,223,115,192,81,158,88,195,155,4,220,220,197,92,236,135,100,209,159,63,159,218,67,255,212,112,5,253,72,165,125,19,97,222,119,71,14,24,156,226,123,135,94,39,49,85,132,213,4,190,127,224,252,121,38,114,191,101,142,146,130,90,203,243,21,33,230,185,171,246,40,54,178,211,191,144,209,176,194,182,4,190,119,183,242,242,91,224,239,110,179,68,143,126,100,145,186,4,106,169,108,94,95,23,216,34,8,239,195,48,205,207,105,2,115,223,241,225,170,38,118,39,47,71,74,100,61,199,72,65,6,239,147,181,249,49,158,229,157,0,247,198,120,80,8,12,24,158,94,175,46,38,221,165,181,24,76,74,222,207,163,114,168,56,1,160,160,252,247,49,177,254,127,152,3,110,45,16,136,117,143,195,48,161,36,185,152,35,180,235,76,53,228,137,147,199,32,102,16,236,213,103,63,51,8,91,83,221,225,229,216,185,237,54,84,35,16,46,118,14,210,52,253,93,173,41,183,186,23,255,174,54,22,183,193,135,222,169,162,174,146,123,39,103,226,77,191,243,212,196,246,90,81,21,242,175,190,237,74,233,204,21,145,236,207,45,104,155,104,98,189,87,18,251,187,191,27,110,57,101,96,191,71,19,228,52,207,186,251,44,161,79,126,186,19,165,121,196,242,230,251,104,98,221,145,172,223,157,110,223,72,42,62,181,206,97,51,30,126,113,88,176,84,197,173,164,218,122,154,126,237,64,162,86,46,76,76,250,246,18,177,41,159,167,246,39,26,206,42,232,47,170,222,81,67,87,174,38,246,171,80,169,33,232,173,250,156,215,82,249,160,223,125,40,229,138,146,16,198,253,103,60,83,15,173,180,187,157,45,189,77,13,110,91,205,225,149,180,148,238,164,27,47,232,66,225,183,85,251,232,85,204,5,137,56,185,62,45,226,108,132,88,30,17,255,132,196,119,232,37,15,94,172,71,97,120,59,114,18,75,138,177,192,63,89,30,213,197,133,205,108,151,119,35,101,252,248,11,58,83,189,55,137,52,161,158,122,30,195,84,199,33,50,138,164,110,52,59,100,207,251,230,197,254,191,21,198,253,242,230,32,21,153,83,9,45,225,23,216,251,185,142,238,37,60,37,203,48,26,92,120,126,40,140,108,234,203,107,247,98,69,198,216,31,188,140,136,58,93,63,59,126,168,223,12,53,98,191,175,233,203,173,30,184,62,152,2,51,201,26,225,240,162,96,251,193,172,60,113,183,177,223,149,87,126,205,82,88,71,51,113,160,92,153,143,209,168,19,226,90,154,201,6,73,224,116,191,19,163,117,215,214,76,87,190,239,177,128,118,83,72,209,122,95,180,118,112,124,253,224,211,184,61,202,126,68,176,233,81,182,112,103,219,77,89,131,77,152,201,5,35,40,160,24,202,64,5,249,126,117,1,156,245,199,139,237,189,118,40,224,237,238,63,93,148,161,75,198,228,49,118,179,243,46,171,203,168,223,151,60,189,112,130,62,85,46,196,212,238,145,253,5,60,90,247,60,210,14,249,241,237,135,29,48,150,233,179,92,58,71,240,39,50,176,80,36,181,119,145,186,232,221,45,165,98,215,56,65,215,122,218,9,215,24,176,121,23,48,171,253,85,236,222,139,231,93,129,50,96,199,28,224,253,119,103,232,219,56,36,195,125,116,231,252,109,236,35,152,38,26,199,149,94,96,246,25,31,145,141,196,141,112,34,65,82,68,78,255,107,249,134,142,180,11,140,180,197,139,125,116,44,69,13,34,24,183,83,121,185,135,29,250,184,33,18,154,100,85,157,231,163,188,235,20,250,190,104,216,38,4,253,214,23,212,165,67,42,21,176,202,201,164,250,181,235,32,146,33,60,131,23,230,188,122,15,195,59,118,170,252,238,182,219,233,251,229,137,142,76,236,11,7,186,130,207,21,239,14,181,89,61,188,59,247,163,168,36,123,135,38,2,66,69,56,31,14,82,170,232,208,189,134,147,89,219,164,75,208,88,116,177,10,188,182,189,201,28,134,187,169,191,4,216,219,232,123,15,16,137,244,99,22,214,75,233,199,253,204,93,83,166,194,61,30,238,235,222,104,29,139,102,200,88,223,209,235,47,253,207,68,141,89,52,50,145,250,112,94,109,248,213,171,234,210,145,121,98,165,43,111,158,221,19,250,19,20,30,147,87,166,220,77,80,79,232,40,238,2,128,1,228,121,141,185,137,146,114,44,203,135,228,40,95,1,72,154,139,34,247,249,76,121,241,109,120,219,52,232,116,97,163,244,254,226,7,68,209,187,58,241,225,41,135,238,194,183,5,70,91,246,156,125,167,195,163,106,234,220,207,171,178,164,227,21,30,229,77,165,245,153,236,137,236,150,157,226,71,223,45,169,236,214,2,166,59,124,84,232,172,183,91,238,76,41,86,97,156,116,133,41,226,47,137,140,22,39,37,105,97,63,152,196,31,141,155,180,123,49,174,47,211,237,110,228,19,222,243,161,14,210,143,108,93,63,68,238,65,160,206,89,212,38,250,211,36,90,198,238,34,249,58,237,78,172,241,140,247,190,76,47,76,226,196,237,158,241,231,145,230,145,119,56,52,111,241,143,19,204,109,2,170,83,171,90,12,19,165,179,103,180,78,8,142,134,100,49,181,133,223,217,207,229,110,89,95,242,114,171,197,154,110,171,80,169,165,157,70,193,147,235,137,113,27,237,91,158,38,58,117,92,27,238,238,171,31,210,115,226,240,94,215,246,127,202,114,19,159,191,90,20,29,170,19,247,135,223,157,147,200,111,151,208,73,29,132,248,94,211,168,174,23,139,130,74,45,151,88,195,199,245,169,74,231,128,84,160,13,135,191,145,194,204,22,101,43,110,204,112,72,136,61,141,207,235,219,97,192,89,228,81,224,110,151,97,55,225,170,229,179,107,112,176,58,213,12,169,131,236,67,242,52,33,137,151,33,219,77,36,53,229,18,49,68,203,141,245,83,114,2,21,180,145,159,251,82,161,128,72,49,209,65,221,163,27,227,212,228,118,13,246,146,224,22,150,62,187,82,145,90,99,110,221,179,250,21,5,5,169,174,249,112,247,163,151,119,41,149,196,83,211,180,233,177,237,82,76,253,23,114,147,1,193,143,245,54,14,72,190,112,135,74,208,179,195,111,245,96,164,2,148,21,153,123,117,123,183,254,254,23,245,148,139,27,23,212,243,4,212,145,143,164,20,87,35,97,119,185,250,135,53,140,207,20,234,66,24,200,111,133,237,79,228,80,163,108,219,114,249,126,48,151,12,149,135,99,30,222,187,243,111,253,225,133,130,41,63,197,99,155,11,88,225,145,235,202,65,10,197,37,38,196,47,48,73,170,137,234,98,195,162,55,159,147,134,13,139,232,162,190,28,14,152,183,246,113,24,31,157,199,200,139,20,191,145,154,95,81,139,73,135,5,189,71,132,84,33,218,219,58,36,195,57,120,112,103,90,254,169,46,161,242,242,33,64,145,191,208,16,56,9,116,47,214,65,133,252,212,96,239,29,16,10,7,155,195,176,124,229,76,141,250,242,96,187,149,192,107,180,138,61,208,89,31,224,171,186,22,139,38,4,109,75,175,124,13,199,106,74,89,132,80,77,62,23,65,237,221,92,208,154,80,58,150,95,196,175,69,182,79,170,162,224,98,248,230,66,53,141,170,158,42,89,77,147,244,165,13,44,170,192,83,77,253,247,220,240,38,131,187,191,127,176,54,140,227,162,145,159,5,89,181,226,249,220,169,224,74,155,103,153,75,78,223,77,57,227,242,124,7,211,140,214,34,241,29,202,167,228,41,37,229,83,200,39,170,171,122,81,173,126,18,45,67,177,84,179,167,146,75,101,66,42,26,35,104,237,154,173,3,6,230,154,42,135,27,25,190,14,223,21,163,132,74,16,2,55,151,243,67,178,101,231,130,104,54,146,30,112,203,60,4,208,51,122,138,9,106,86,73,181,2,248,121,49,255,224,84,17,13,209,177,171,176,145,20,152,56,20,43,110,103,255,172,1,219,111,42,172,191,247,37,111,23,59,148,82,220,128,110,23,170,5,158,169,196,28,61,229,22,48,148,188,95,170,171,143,149,73,81,242,73,234,16,247,70,251,10,229,64,175,213,157,184,4,202,126,213,81,160,119,59,92,255,160,26,120,9,188,38,110,189,85,137,28,30,131,217,103,104,95,151,180,110,23,26,121,197,85,162,73,10,72,236,59,68,48,167,207,81,187,40,244,244,244,231,14,107,96,26,146,216,44,160,26,12,152,194,135,147,216,44,74,243,89,200,62,170,201,147,247,26,80,156,206,2,184,179,195,36,26,142,18,202,219,40,80,183,68,116,96,170,82,205,97,194,206,137,91,164,204,30,45,187,43,40,45,205,61,134,27,4,101,24,89,76,122,26,121,128,128,15,132,154,105,97,151,30,47,71,73,59,195,247,133,158,37,133,218,120,218,20,72,9,173,1,222,43,187,126,180,37,207,251,120,64,102,149,168,92,62,178,233,125,176,33,89,75,139,199,68,116,29,133,184,51,177,231,132,150,37,169,113,137,127,161,21,250,55,222,76,68,51,193,115,201,154,231,144,75,156,63,248,161,226,135,57,52,19,91,17,9,35,241,112,105,255,96,74,26,165,52,111,89,181,250,77,133,73,49,60,1,151,68,50,77,108,181,159,120,154,150,172,196,241,244,21,215,86,28,182,65,232,203,111,23,86,65,147,242,85,131,160,173,246,64,75,170,204,109,182,75,250,103,85,82,108,79,226,189,90,109,10,204,121,174,48,142,138,248,105,242,92,210,211,43,34,248,192,40,37,38,58,175,94,228,229,179,38,169,27,174,174,45,30,190,167,84,38,57,107,227,5,36,13,158,73,62,129,89,229,190,82,96,74,98,18,201,89,108,116,149,252,180,157,9,210,180,93,88,48,137,249,141,4,218,64,183,38,22,144,29,123,230,138,31,230,86,151,120,225,250,92,50,28,183,89,37,241,194,145,77,45,48,171,39,193,71,102,209,237,253,157,8,235,234,156,210,176,150,6,154,18,186,88,27,23,77,101,237,13,210,138,46,205,190,102,116,226,0,172,174,142,240,7,39,50,24,75,175,208,95,78,143,226,121,237,10,38,30,61,196,17,182,116,118,75,39,26,148,81,35,78,157,250,15,2,144,70,169,121,149,102,247,76,210,135,3,114,11,60,106,98,117,131,232,65,22,45,67,115,18,47,226,209,150,173,196,243,74,85,249,60,67,231,193,206,148,140,91,206,13,114,34,149,49,8,158,215,42,29,74,14,100,162,100,132,132,66,224,187,161,36,24,10,151,79,102,247,206,52,149,117,198,44,33,99,91,209,239,211,69,149,88,171,239,197,28,42,158,88,145,173,205,196,219,201,41,47,203,189,175,68,168,8,203,249,39,91,141,68,103,141,42,245,251,220,137,195,38,119,225,196,109,219,199,248,226,155,136,98,43,129,108,55,117,181,120,121,122,245,188,166,124,209,93,236,31,228,207,248,148,164,55,71,18,174,234,176,158,200,47,67,142,149,24,177,143,167,131,116,188,242,35,241,159,223,77,206,211,171,138,41,240,233,202,24,205,56,237,3,38,9,49,241,190,207,71,145,12,140,211,77,25,204,135,218,184,183,33,53,105,21,13,188,94,219,81,147,231,74,98,15,184,85,95,187,239,164,104,122,194,195,239,17,139,150,32,66,18,1,255,35,62,123,134,253,76,25,239,166,232,227,23,196,123,43,152,103,36,21,50,228,67,221,182,48,186,161,36,113,129,42,174,95,226,200,136,174,43,73,119,212,112,72,195,224,121,135,110,37,169,7,102,199,203,130,222,150,31,149,164,13,170,203,20,87,2,116,233,105,232,153,159,36,9,116,240,247,208,73,234,152,208,87,62,95,5,76,101,85,76,69,200,202,238,165,206,47,136,183,247,196,15,255,253,229,64,77,191,156,194,20,18,32,1,204,87,9,198,15,19,79,136,143,182,18,253,225,183,226,14,1,165,20,132,108,26,18,237,34,4,93,171,194,216,99,111,47,170,13,110,89,153,193,240,239,214,227,87,64,244,198,164,218,22,38,117,238,101,15,133,193,83,118,42,132,236,230,227,127,133,243,75,181,30,240,240,47,191,143,144,12,63,149,21,100,31,84,241,220,52,177,234,115,249,230,131,99,200,239,127,215,148,155,202,234,124,47,27,228,58,189,89,132,148,131,22,89,162,151,192,25,245,102,232,71,25,223,167,95,53,157,151,22,203,153,123,172,12,7,5,107,243,69,98,139,85,114,21,237,80,226,15,126,104,77,228,226,180,63,97,112,10,27,149,213,32,254,201,13,67,80,121,131,133,70,125,85,141,62,26,254,121,106,41,245,9,75,221,70,251,51,82,144,80,146,199,243,170,189,66,18,186,223,45,113,5,232,103,65,31,26,140,156,31,220,254,75,97,246,8,129,113,201,199,76,64,164,160,120,110,154,233,73,247,12,35,233,42,122,210,16,186,11,92,217,192,67,141,154,189,106,42,60,123,84,163,19,233,211,208,56,46,199,187,51,134,54,242,119,79,253,45,112,195,245,221,68,50,122,79,125,121,35,132,230,191,125,168,209,81,148,36,229,64,145,95,212,159,166,180,69,222,141,107,231,83,24,117,241,16,117,198,41,145,158,134,0,57,20,163,153,240,10,99,56,132,202,48,132,239,77,191,235,94,118,91,104,199,66,239,35,43,151,192,195,28,49,34,220,108,143,126,246,56,95,151,166,213,20,139,53,250,185,218,155,200,81,215,244,219,8,21,197,128,81,33,36,39,238,177,5,226,245,213,38,201,35,142,35,139,106,13,145,148,254,186,250,95,32,210,30,34,25,125,219,185,181,79,169,233,136,78,195,223,175,159,69,157,108,8,28,147,139,159,218,109,186,183,241,238,196,99,116,254,242,240,4,45,218,42,115,88,54,209,193,174,233,135,237,31,2,158,159,18,15,28,82,23,167,188,154,244,89,237,176,59,56,34,86,205,137,171,173,190,91,74,144,26,162,53,173,86,219,41,68,245,103,8,120,147,46,160,239,254,76,55,88,53,182,83,151,80,17,82,85,130,123,55,237,110,8,114,235,80,13,238,54,19,220,131,44,8,248,31,79,19,65,13,116,169,141,2,58,143,52,252,174,37,57,185,160,29,92,159,52,28,185,164,47,193,34,30,11,207,151,110,10,181,224,72,19,184,104,66,12,69,21,100,55,10,172,129,160,99,204,132,209,39,156,206,93,209,107,68,134,28,53,97,243,158,218,61,240,47,4,188,148,231,235,152,115,114,137,50,249,84,50,60,96,106,89,69,215,92,206,15,52,84,16,134,15,180,171,83,213,224,144,194,250,131,83,195,183,42,207,110,148,207,82,195,77,143,73,224,180,93,17,117,8,117,38,8,109,213,72,7,110,65,41,2,172,177,210,131,200,115,15,77,104,238,40,173,38,152,44,27,129,107,26,108,76,235,33,79,207,177,210,211,141,115,55,224,174,213,142,80,234,212,241,85,129,139,216,41,167,214,33,149,248,24,107,173,167,223,30,208,42,6,92,180,168,201,228,227,154,115,140,193,14,171,252,131,192,91,36,169,23,114,168,218,231,56,242,190,79,133,232,107,122,122,81,228,22,240,82,210,91,210,13,200,109,12,248,218,91,169,105,167,13,39,63,48,26,215,149,158,134,98,73,94,126,111,249,169,215,62,33,2,6,174,169,215,44,235,37,212,226,239,18,73,189,118,255,186,138,212,188,101,155,42,204,2,140,151,147,27,145,94,78,65,72,52,237,14,110,154,107,48,206,125,242,242,149,123,173,145,199,28,77,59,74,215,14,109,200,9,57,32,168,65,71,234,149,6,95,141,252,116,211,4,42,12,207,30,122,193,86,200,156,123,5,175,196,16,88,121,207,15,244,181,53,180,182,23,7,99,106,56,138,51,77,224,188,2,175,45,41,98,219,176,85,230,94,185,6,117,172,2,146,227,63,221,59,184,233,197,225,71,174,73,79,104,26,78,220,205,9,182,12,236,128,225,87,85,184,137,212,170,149,142,167,197,223,173,234,205,225,127,204,98,130,90,53,190,154,187,148,126,22,213,6,35,126,250,218,53,106,91,114,83,11,169,110,163,86,72,237,190,253,29,242,229,196,35,75,122,55,58,236,242,116,82,156,187,48,85,73,241,89,171,164,141,30,47,100,108,74,188,41,29,34,68,27,194,144,33,97,173,164,175,166,170,55,102,202,76,154,216,104,169,173,96,194,224,110,155,206,175,97,186,54,129,146,187,160,48,195,17,51,225,90,115,95,75,240,12,2,78,83,80,252,210,79,147,182,17,45,227,130,159,94,78,206,108,252,246,216,122,133,63,16,94,7,35,157,41,231,165,73,58,230,86,116,72,38,29,40,68,136,49,92,200,57,235,120,220,223,138,131,151,74,159,145,80,180,80,227,97,56,77,211,103,157,111,73,167,80,13,162,163,57,97,54,140,225,234,137,216,28,152,27,126,192,227,75,219,221,188,77,151,77,133,26,91,237,51,83,248,141,30,183,171,182,194,157,26,68,135,219,167,17,125,224,53,74,180,188,29,213,118,130,247,120,5,197,153,57,108,151,118,203,180,162,132,128,199,58,233,105,228,101,228,233,166,33,178,67,20,43,248,241,255,130,29,233,195,78,145,73,124,55,137,221,18,42,18,47,198,151,127,82,159,82,44,33,240,212,10,210,83,9,25,203,60,100,189,37,184,10,195,173,113,104,167,207,38,139,121,198,52,37,210,164,223,181,224,106,16,120,167,67,0,78,40,217,43,41,23,77,48,105,228,209,41,133,180,61,133,113,202,200,211,82,201,98,48,61,238,79,195,153,153,206,39,35,222,16,248,212,100,111,24,237,115,160,115,167,141,24,174,175,41,240,29,236,244,213,223,12,170,86,99,91,211,134,109,92,18,62,75,39,103,182,62,108,110,89,129,119,90,125,91,9,233,140,100,232,211,102,83,96,229,108,21,176,237,228,61,231,207,251,20,112,79,167,207,230,64,23,180,166,111,134,1,74,218,133,122,108,250,42,170,36,2,133,129,64,209,96,97,133,165,36,27,49,4,66,99,195,153,36,98,232,228,223,150,124,234,48,5,101,169,213,95,209,151,83,149,162,79,227,22,137,27,12,102,127,154,99,88,22,77,94,222,119,58,1,14,247,224,24,73,82,215,180,79,238,230,21,155,25,84,4,105,160,15,105,202,209,178,185,74,218,194,81,36,143,149,69,77,196,214,46,195,18,136,195,126,82,61,175,157,134,116,95,108,40,115,36,185,4,18,129,91,208,121,125,48,58,165,62,61,100,4,198,203,71,186,253,83,143,46,254,24,52,31,210,45,226,216,133,214,225,254,101,75,254,43,183,27,226,187,250,74,251,201,71,233,80,172,187,107,98,38,83,129,16,132,172,218,94,242,173,239,78,254,25,123,52,171,44,117,41,73,95,93,96,206,126,133,41,127,136,150,33,11,164,227,101,122,192,1,83,208,158,94,142,147,56,166,74,221,53,29,62,232,198,200,52,173,137,20,133,130,203,82,100,154,86,205,131,67,54,221,171,252,65,75,98,202,191,48,213,182,209,50,170,19,166,194,72,3,10,220,148,138,24,248,219,113,49,163,248,106,164,151,247,47,232,90,62,234,113,118,106,218,16,17,60,18,144,210,179,152,99,95,128,69,107,163,14,165,145,35,206,22,114,179,103,106,24,43,95,224,161,41,147,48,254,111,185,158,12,59,108,20,54,194,29,135,169,231,80,184,194,97,217,3,158,154,245,120,97,54,113,129,91,218,176,40,59,174,97,86,146,234,46,37,99,104,188,207,32,24,36,111,52,57,62,26,198,93,143,151,19,176,74,77,155,125,132,157,50,18,95,246,69,175,29,46,223,53,19,231,232,65,89,71,172,101,42,206,78,250,105,115,189,58,108,133,96,10,127,34,115,71,234,159,50,179,195,200,208,191,42,79,55,229,203,190,48,62,228,120,26,166,165,4,179,109,68,211,250,210,76,82,234,205,74,139,245,53,122,18,117,191,240,128,52,192,97,50,98,116,192,218,244,180,69,131,179,25,3,193,90,80,172,145,35,57,117,83,130,3,173,134,99,132,12,15,53,99,80,0,59,225,77,34,145,226,75,221,194,68,141,151,167,251,34,140,190,159,124,53,254,156,244,203,236,144,177,188,202,233,233,171,239,229,38,60,154,56,213,211,104,90,13,95,204,148,146,72,27,185,197,222,29,205,159,238,38,239,161,112,23,41,97,40,107,202,210,150,65,129,214,229,105,54,2,133,33,98,245,143,238,100,145,166,166,25,159,119,192,189,167,105,106,140,157,190,66,250,62,121,109,119,43,191,14,248,142,230,74,48,185,254,1,223,79,73,79,147,132,20,79,175,20,243,69,169,106,5,249,21,220,146,249,195,200,50,8,155,245,206,210,169,190,218,6,149,95,204,36,202,214,70,122,186,183,47,102,210,253,232,149,246,149,49,244,206,72,233,100,218,87,6,9,36,35,224,57,211,135,65,246,17,167,58,3,164,199,246,133,201,67,119,152,186,52,69,247,93,177,130,246,116,108,147,143,19,130,65,20,197,156,180,95,14,37,156,188,48,146,30,2,163,208,214,228,105,189,49,34,120,40,211,180,215,116,112,66,224,32,222,1,146,111,53,126,211,224,91,144,193,172,255,216,115,184,181,133,115,142,128,244,73,47,39,189,34,126,26,91,48,53,123,214,96,181,134,78,39,185,21,177,52,197,32,54,45,212,244,242,133,126,105,192,67,43,58,97,32,92,49,150,72,178,234,182,192,182,29,219,2,162,168,105,109,114,105,8,35,138,146,11,117,104,54,52,52,226,244,106,166,213,173,112,13,182,250,175,89,81,154,162,148,55,198,187,137,157,234,79,175,46,244,205,31,190,180,147,126,186,83,94,21,48,251,178,194,67,216,13,73,198,76,238,26,123,91,108,73,119,244,148,38,249,144,47,84,226,218,133,30,219,151,158,182,79,9,152,10,30,133,17,151,13,52,101,138,30,19,66,141,179,141,212,196,52,131,151,121,219,3,110,154,143,121,26,20,121,113,219,108,100,46,232,20,135,65,32,252,26,166,182,161,157,182,155,132,94,27,181,245,10,66,143,116,2,77,100,174,23,30,204,226,128,81,165,80,120,214,144,170,135,154,59,237,148,56,182,101,6,151,186,211,96,154,180,178,191,187,210,3,58,255,55,149,38,61,224,174,73,149,127,82,189,177,163,224,201,78,15,31,81,245,65,204,36,159,169,155,160,215,14,56,233,59,65,254,217,101,67,161,104,47,13,53,17,1,231,78,252,208,96,211,40,74,195,108,141,43,74,69,143,168,37,248,236,240,112,145,54,153,78,128,107,35,5,163,60,116,81,217,80,185,183,10,217,206,96,183,73,7,254,153,33,142,118,209,59,45,82,195,89,48,241,240,93,214,37,61,188,107,23,180,165,253,6,234,177,176,113,16,16,73,147,12,54,183,88,91,40,184,165,173,16,141,197,88,215,119,99,83,113,201,107,222,192,67,26,237,134,5,65,199,131,7,226,84,172,108,155,250,89,164,19,156,104,248,157,195,105,158,125,36,159,9,76,241,140,194,157,80,147,195,5,222,125,133,201,244,137,169,82,178,159,168,113,111,139,223,134,199,32,153,211,38,243,125,2,174,121,142,19,59,140,91,70,57,51,95,97,184,27,197,119,83,170,155,76,121,66,73,242,219,247,66,146,102,49,126,146,184,144,22,219,37,2,190,237,26,114,17,48,29,172,174,176,85,34,4,220,84,219,252,194,220,175,124,64,75,42,198,54,88,56,210,47,172,155,124,183,164,10,1,147,183,134,32,69,80,244,127,150,198,144,30,166,128,41,186,108,164,164,79,211,93,150,254,38,27,106,40,186,244,120,129,76,168,166,135,201,173,138,134,33,53,152,62,106,19,73,10,184,105,194,51,92,89,83,220,253,119,183,27,249,183,191,209,194,88,128,143,83,61,50,164,64,133,120,43,57,114,75,77,59,108,139,17,87,221,82,160,89,84,184,222,171,177,179,162,90,254,65,122,121,219,97,168,28,22,129,218,203,36,187,249,157,239,26,195,83,157,107,166,35,49,226,89,206,201,12,67,109,233,240,222,53,255,178,81,72,7,12,249,183,194,166,170,228,240,154,121,176,171,213,116,4,76,120,64,97,226,5,241,114,40,198,122,130,191,226,23,24,83,121,77,163,93,77,255,218,97,136,164,244,105,152,126,70,60,221,191,228,84,39,176,126,86,60,13,225,164,118,41,180,74,39,154,214,190,116,52,118,146,231,107,124,88,235,74,64,8,149,226,10,17,97,212,138,149,23,3,146,102,39,92,53,56,121,23,238,197,235,94,213,226,167,75,54,243,201,164,42,39,70,27,119,126,250,236,85,98,5,193,93,176,122,122,249,186,183,41,127,154,1,205,45,67,3,254,4,76,193,146,194,102,152,58,124,118,203,77,187,173,41,193,206,139,83,87,95,222,45,201,204,225,61,84,10,12,88,28,162,40,66,107,226,233,177,42,204,152,168,240,94,20,29,17,42,246,252,142,113,168,121,213,35,136,112,115,139,201,98,140,54,169,105,157,10,84,135,7,190,95,133,169,15,140,239,30,12,145,194,147,157,40,88,137,87,74,116,185,51,161,132,179,150,88,92,90,128,247,138,25,250,134,199,46,6,233,187,182,231,96,26,92,166,198,219,96,120,45,39,222,125,109,130,180,43,113,79,139,217,112,160,160,211,94,129,87,88,102,195,189,194,164,223,30,80,99,251,111,239,124,171,235,3,125,188,160,106,198,175,168,223,69,149,141,123,176,73,154,200,155,241,64,174,218,123,28,119,91,90,158,195,226,115,1,207,148,253,70,61,124,132,227,206,38,201,34,53,109,134,36,221,49,59,116,39,244,139,148,40,152,17,82,78,96,135,16,185,199,119,205,154,166,225,176,10,80,71,199,76,89,102,144,0,68,90,4,220,95,43,55,108,19,163,8,184,236,180,145,143,35,178,188,7,210,167,220,227,38,25,31,228,216,247,218,167,223,133,8,242,136,167,91,85,54,208,11,215,18,198,254,221,243,87,62,192,56,198,99,183,37,63,64,51,27,160,118,57,85,224,145,252,34,172,0,103,101,36,33,247,36,139,252,194,148,38,4,220,83,210,5,212,66,115,199,211,183,211,123,106,26,117,232,193,25,190,33,227,86,152,128,234,14,248,110,83,169,105,100,136,196,211,8,232,234,68,156,196,52,227,105,184,95,83,211,172,48,194,97,134,59,195,100,74,5,156,174,164,248,177,186,244,202,72,101,59,7,247,208,142,221,22,10,234,116,184,194,218,29,147,101,209,195,233,105,99,228,115,248,31,201,121,157,48,114,141,150,213,79,249,37,14,7,148,236,120,92,250,211,86,110,250,97,74,211,158,82,8,96,30,10,61,163,99,244,73,233,229,115,12,119,100,97,21,239,157,96,18,122,253,187,137,109,229,110,89,178,147,163,212,160,131,189,224,148,244,149,15,39,113,218,86,214,190,51,43,94,125,239,252,201,12,91,150,69,16,112,73,55,145,110,28,252,62,77,33,140,207,191,13,9,127,124,214,36,27,85,224,77,197,99,252,246,76,181,218,68,236,74,100,247,32,117,162,183,78,136,81,34,143,236,16,81,208,235,91,223,45,148,102,47,202,29,74,209,160,7,3,110,35,249,114,225,123,41,97,111,176,161,245,4,155,34,107,192,201,95,138,255,84,22,223,61,140,102,234,147,219,234,136,25,16,102,81,38,95,46,195,83,22,31,20,30,105,195,219,187,141,56,88,49,8,210,166,179,97,25,242,46,27,28,18,58,92,48,120,198,226,27,84,128,166,14,199,170,115,20,26,19,237,209,195,5,202,59,101,96,48,204,4,83,198,21,112,203,119,32,114,112,190,248,46,202,27,191,4,127,77,90,54,202,73,214,165,121,217,28,189,231,108,234,113,14,222,48,132,6,110,50,253,172,3,7,131,175,143,129,194,81,250,174,251,165,177,143,83,249,118,210,211,179,203,225,55,138,48,128,254,193,16,178,4,92,86,58,36,160,186,242,43,212,129,117,35,173,62,40,164,194,88,185,198,71,73,231,215,49,13,13,135,207,218,201,18,58,38,114,17,194,18,73,88,254,194,208,85,142,128,91,202,151,191,134,42,229,49,14,47,40,113,18,252,197,125,152,125,59,217,19,247,130,44,7,16,103,161,250,124,58,52,192,210,178,49,211,96,147,40,27,195,73,57,175,250,137,81,218,26,177,107,192,1,154,38,218,215,189,228,180,253,93,29,212,49,99,196,38,97,101,145,197,183,211,203,73,230,18,24,158,65,133,225,226,140,78,185,55,230,52,211,96,167,136,62,107,70,219,160,48,234,186,53,224,146,141,102,18,113,125,176,205,47,150,190,139,28,122,223,13,161,112,200,45,35,150,18,79,19,125,232,9,254,98,75,106,240,23,164,134,89,109,127,40,148,140,228,133,190,179,182,203,110,121,119,67,205,126,184,168,196,172,137,7,45,5,73,71,140,71,239,6,162,113,124,168,118,78,88,173,144,56,245,4,195,68,17,253,121,13,135,153,94,126,207,220,176,90,91,173,201,49,63,200,66,138,243,158,88,69,110,26,195,21,191,93,70,74,24,185,182,250,148,203,87,53,229,122,133,239,54,30,202,41,21,141,188,244,242,121,98,34,84,174,25,233,97,116,238,124,142,34,117,168,135,19,49,177,200,28,39,133,41,101,43,82,128,19,73,29,100,133,237,220,167,22,252,117,120,34,126,145,96,110,111,14,227,63,77,240,23,57,100,100,116,166,229,49,42,220,87,95,192,37,157,16,3,126,176,56,95,72,132,72,40,84,165,241,213,24,204,95,130,143,40,217,84,220,71,58,205,106,84,154,183,191,106,135,149,96,43,31,115,137,30,99,1,72,112,148,55,220,125,110,42,133,36,69,169,173,135,233,87,32,182,154,9,222,114,190,192,228,171,222,9,114,73,100,143,135,34,109,165,207,70,47,220,59,156,18,56,117,5,95,120,203,96,35,168,89,82,195,201,90,246,30,47,92,74,210,111,155,111,49,148,137,102,74,219,24,184,124,70,52,13,210,244,244,97,144,33,172,128,83,126,52,116,213,161,59,79,84,75,137,24,238,88,81,28,225,50,81,150,227,169,239,134,177,201,101,162,48,183,211,104,18,209,241,77,28,174,155,220,48,200,162,102,188,219,164,148,21,190,23,202,29,79,207,149,236,179,129,87,255,11,49,39,92,166,53,193,81,173,114,109,154,165,132,52,248,34,70,15,125,171,123,216,36,239,185,81,116,132,200,20,10,169,37,253,244,218,159,7,182,208,145,42,233,221,70,107,246,80,200,250,210,71,83,134,227,207,30,74,54,211,195,220,18,227,225,141,51,79,97,146,10,226,105,74,152,245,229,253,110,226,126,2,108,243,231,172,4,239,176,74,183,233,71,232,103,117,184,195,106,192,37,37,89,26,155,174,52,141,68,137,244,52,33,105,31,15,246,241,154,126,187,71,254,206,166,64,164,167,135,175,125,245,69,203,140,175,53,193,59,220,34,84,224,38,187,114,24,139,218,9,213,47,66,35,9,230,30,232,48,146,135,218,229,200,187,206,128,45,175,82,225,21,151,54,242,159,82,104,119,144,3,235,31,141,188,209,76,207,82,115,26,15,35,11,153,62,75,101,227,183,213,162,166,119,99,151,250,120,32,84,154,102,225,181,191,60,247,0,66,245,148,2,128,103,182,236,80,66,99,223,213,229,193,113,255,197,71,223,19,92,189,3,92,68,125,179,35,100,169,164,126,23,69,18,61,36,216,106,74,241,31,164,115,68,179,23,23,37,237,19,82,129,86,192,136,106,207,4,175,184,66,24,99,167,186,14,198,157,102,81,212,132,88,206,183,50,188,163,222,106,155,166,182,246,232,197,135,251,130,8,57,182,146,225,29,90,198,27,22,154,180,186,76,48,61,158,166,184,43,195,187,249,78,122,79,239,158,60,127,136,110,213,152,72,118,1,60,9,134,143,40,100,239,18,249,228,133,77,242,202,225,13,129,97,130,103,84,39,64,134,145,206,100,60,179,35,36,245,208,18,73,45,59,82,157,112,225,54,71,234,21,120,131,227,167,103,174,159,27,198,58,29,63,61,114,205,225,128,169,241,4,140,83,75,225,123,223,47,177,37,77,50,106,122,130,123,220,18,160,65,168,37,195,95,196,143,238,241,146,20,143,46,92,35,183,103,83,148,222,51,122,228,187,140,29,91,59,205,138,23,68,165,112,166,130,169,97,154,161,254,93,120,48,211,18,153,208,83,248,92,185,95,165,193,244,193,117,50,62,11,110,194,146,225,208,101,0,110,39,63,205,76,140,150,141,166,44,23,192,235,140,104,89,223,121,188,238,248,134,61,189,9,37,166,147,145,226,236,88,127,118,192,39,24,34,57,71,239,81,150,76,195,185,164,66,109,143,148,95,13,255,227,246,107,149,241,28,166,243,60,105,228,110,174,158,201,210,64,25,43,244,42,59,220,106,105,30,109,241,87,194,229,155,86,46,170,172,177,231,252,49,132,39,56,10,183,225,118,77,25,100,99,26,191,184,195,99,239,116,133,96,37,199,142,212,115,95,227,244,141,70,163,116,161,191,75,114,153,244,72,251,86,250,100,248,52,99,118,83,128,151,214,229,221,33,86,76,131,142,241,171,99,177,172,214,202,97,40,155,191,4,143,112,163,114,76,165,50,174,97,204,97,162,240,89,82,198,236,48,158,44,159,37,141,101,158,62,172,193,200,232,176,113,191,38,88,178,65,44,49,62,119,75,239,81,2,77,253,244,73,86,140,21,41,249,4,190,135,73,170,52,190,247,135,40,159,217,13,225,163,212,112,76,63,129,19,175,36,240,150,137,130,28,229,201,239,62,91,116,79,201,178,72,223,53,35,16,1,189,73,62,93,200,90,9,171,241,238,54,41,143,11,141,193,0,169,166,78,237,186,195,85,226,155,97,149,76,61,6,41,172,247,55,156,241,105,26,46,168,152,124,180,208,23,72,102,250,50,157,36,135,247,78,21,233,148,89,237,176,251,184,199,230,137,116,141,216,152,72,117,141,124,1,191,166,114,15,179,176,90,217,149,194,118,118,57,124,247,166,146,126,251,136,221,135,116,87,154,163,232,117,248,70,119,79,238,84,227,207,158,27,174,254,13,93,102,58,245,168,57,110,209,176,58,242,62,184,33,78,237,1,223,213,183,19,124,109,183,120,186,148,20,40,128,169,88,236,244,187,118,86,106,57,132,248,238,193,221,40,189,164,153,2,33,126,172,46,178,242,211,254,191,45,241,43,224,153,194,151,3,61,94,207,25,191,150,0,42,18,10,95,187,47,142,135,210,115,180,122,216,198,188,3,86,41,114,90,229,226,42,8,22,143,156,98,102,37,171,62,147,174,229,55,82,65,7,195,231,42,77,86,149,154,13,141,207,56,111,30,60,239,240,36,3,138,34,13,159,228,119,231,251,82,94,247,31,205,151,63,221,168,169,73,47,39,165,198,165,227,43,68,59,233,221,95,152,10,119,33,230,225,226,222,227,118,250,36,119,52,13,54,30,91,191,45,78,220,10,26,194,128,41,222,21,133,40,151,218,169,126,192,88,165,252,244,177,226,130,180,56,161,109,117,51,255,126,194,76,44,25,4,86,155,111,165,144,217,167,156,10,50,144,195,121,220,136,147,234,25,49,141,213,254,125,118,133,74,79,91,110,44,117,239,183,207,159,86,169,180,252,80,129,254,226,66,199,234,63,164,79,63,246,86,167,8,64,136,228,211,128,21,21,1,197,77,86,11,110,202,166,131,74,231,189,146,188,135,33,28,213,227,158,203,254,126,148,88,141,27,119,85,22,94,243,36,180,207,159,238,70,101,16,240,54,231,66,125,240,164,60,39,86,8,201,89,125,54,127,250,238,233,170,248,13,13,144,155,141,24,91,95,4,203,166,101,6,148,29,239,94,150,108,34,48,169,218,197,27,142,152,154,155,195,36,11,114,31,124,65,190,59,84,80,95,182,128,137,175,184,36,221,177,92,233,80,16,164,22,161,59,27,11,28,98,100,224,4,186,138,137,0,58,140,140,201,22,152,131,239,173,190,67,129,107,56,28,39,165,82,178,143,35,83,202,78,46,240,40,68,83,31,60,49,43,229,105,114,254,247,240,207,190,227,23,212,149,220,0,238,14,229,226,240,228,145,8,253,61,236,145,184,249,102,116,90,84,168,205,98,132,12,126,209,61,216,52,91,81,50,61,158,11,234,152,84,178,190,249,142,5,153,41,62,143,74,36,244,77,148,158,224,45,120,31,213,45,174,26,61,70,153,111,241,146,191,3,121,231,216,242,52,121,217,239,174,201,178,20,47,234,69,57,9,61,105,136,154,224,94,101,26,65,210,62,189,52,14,162,129,83,100,34,144,180,243,121,10,63,206,200,25,169,165,48,184,255,177,127,61,24,14,240,22,112,35,97,211,53,231,78,233,3,209,133,128,27,2,56,111,171,52,146,171,200,72,186,48,12,180,46,132,78,106,12,105,172,1,227,197,240,150,111,44,141,38,19,229,26,146,140,64,127,79,115,4,203,120,113,191,174,158,222,185,241,110,133,4,17,78,81,220,218,207,225,72,186,179,84,168,33,236,197,136,125,254,219,247,144,62,50,205,58,251,132,251,81,55,46,146,21,159,77,4,227,94,100,223,119,81,177,25,36,213,86,234,52,238,16,249,195,208,244,200,103,119,114,76,188,134,223,150,82,100,45,0,47,206,248,245,96,6,208,15,229,11,227,7,245,252,207,189,224,76,24,10,19,51,127,119,12,50,115,62,125,152,152,236,35,203,229,82,250,137,34,0,112,135,153,127,60,184,195,37,173,79,99,209,121,195,185,199,110,89,33,157,228,221,64,97,96,104,138,82,169,234,157,66,178,250,14,193,71,232,226,171,231,21,92,27,115,8,73,12,232,189,74,190,13,135,43,192,172,178,174,249,161,123,197,120,205,174,68,33,86,204,132,129,124,158,43,12,110,163,28,15,229,195,98,162,8,251,153,49,112,188,176,195,4,108,83,233,157,108,235,80,112,36,235,103,80,160,81,94,211,22,122,223,85,6,147,243,30,161,153,7,23,164,174,99,42,176,97,109,79,205,94,112,252,70,160,129,215,226,183,126,7,31,116,101,184,55,3,166,128,96,45,135,73,39,147,181,59,59,55,154,103,5,221,13,166,134,98,41,160,145,19,254,64,184,56,69,189,179,80,55,140,212,213,15,238,102,133,6,138,220,204,147,46,110,16,190,195,82,25,240,34,43,245,185,104,9,82,182,79,102,25,151,119,44,174,31,124,77,131,185,167,192,36,73,58,97,9,105,75,173,203,194,157,68,40,156,233,104,194,200,115,100,105,90,90,162,167,109,79,242,236,163,22,196,100,63,88,158,191,89,136,158,221,253,191,120,250,158,84,228,14,252,90,110,194,212,67,182,218,123,140,225,89,61,15,174,166,219,27,48,213,80,126,98,19,100,232,159,204,67,106,86,187,187,220,169,32,106,161,28,49,173,236,109,120,162,253,189,91,226,5,143,169,130,155,142,42,23,111,57,149,117,241,219,215,172,39,69,118,61,184,172,45,71,136,113,144,61,19,9,67,91,10,81,8,180,108,228,160,127,115,152,107,235,183,197,16,193,239,218,158,58,3,4,206,223,12,106,240,11,155,204,107,247,78,217,86,211,28,48,41,177,111,159,197,5,75,117,91,160,28,77,158,183,141,254,221,140,192,14,218,91,133,63,127,227,113,183,140,96,36,1,37,171,219,27,134,216,70,61,2,23,242,83,188,199,40,222,252,66,252,147,68,90,43,88,248,131,97,162,165,117,2,155,74,246,175,225,56,198,122,157,10,47,234,109,127,253,141,55,126,85,57,63,224,56,235,238,27,35,121,175,6,225,63,48,58,103,239,46,75,78,35,10,124,1,223,39,60,109,128,252,213,19,204,6,4,11,151,17,18,254,224,6,41,191,126,54,134,203,83,176,187,166,43,84,133,85,158,70,211,220,19,84,250,157,211,75,102,248,177,28,213,215,165,92,157,150,154,87,199,92,19,174,121,125,255,154,226,81,135,239,196,234,225,145,39,213,153,72,103,192,80,221,127,239,74,104,69,91,59,20,179,11,175,218,158,39,213,96,194,213,169,66,117,251,113,130,25,99,145,82,67,134,155,216,92,199,225,113,68,213,12,248,118,169,231,194,19,148,43,193,186,3,124,8,32,172,7,91,93,158,192,119,248,93,172,187,33,3,222,100,138,83,40,17,4,155,20,196,136,140,56,172,42,103,55,239,239,66,94,111,136,227,82,208,127,13,172,237,195,129,100,89,136,200,178,93,145,168,246,6,179,163,97,27,34,178,200,209,47,103,213,129,32,100,69,222,26,233,168,104,71,188,221,142,235,249,26,34,127,11,45,121,127,130,24,205,184,61,219,12,152,66,32,39,157,38,61,7,158,195,104,57,58,44,81,128,73,141,36,234,27,1,47,179,77,246,131,219,76,114,219,100,205,44,167,6,105,22,76,22,149,102,44,245,225,185,153,141,83,183,138,152,49,37,124,219,43,254,72,125,185,47,136,151,147,144,210,30,229,47,236,166,99,139,110,47,217,66,45,100,223,239,157,27,149,206,128,255,191,196,157,73,174,53,185,146,156,183,20,236,201,157,74,35,237,65,208,72,251,169,125,136,159,223,67,119,243,95,170,153,128,66,62,60,32,211,110,240,48,24,108,156,222,152,17,154,115,87,43,229,202,69,197,213,235,31,43,207,15,101,194,7,55,39,151,42,234,238,92,212,221,242,81,2,180,12,252,231,119,128,253,127,244,18,239,220,58,251,192,179,190,138,205,186,38,240,64,193,233,133,17,238,232,83,160,41,191,124,23,195,114,62,135,98,188,230,34,55,140,6,213,122,159,26,116,111,145,104,110,182,9,61,115,23,58,191,165,29,163,138,203,143,92,104,160,132,247,16,178,12,180,216,223,151,70,33,115,170,68,179,73,184,172,151,217,140,52,113,137,164,181,11,91,22,218,51,22,96,172,24,58,102,221,136,88,124,207,48,22,209,251,214,255,21,90,197,152,41,228,221,254,141,3,149,85,144,98,132,200,223,48,107,251,55,136,192,72,13,85,133,87,121,25,41,199,100,21,132,206,252,194,127,10,146,14,95,91,37,162,199,23,222,200,156,63,148,59,118,148,157,128,222,115,118,57,138,72,85,17,212,8,81,226,97,50,26,183,194,148,199,182,31,220,254,168,189,2,134,10,119,47,71,201,16,154,130,146,213,241,219,87,129,23,9,116,10,239,39,16,3,122,183,132,212,116,133,4,97,8,92,69,32,115,176,105,44,125,184,233,15,83,35,164,63,220,68,113,7,185,204,123,136,254,220,116,192,100,207,235,47,227,148,218,241,206,141,2,123,129,135,157,126,14,223,91,238,214,198,231,203,239,177,17,185,54,141,246,122,15,151,62,176,166,239,14,44,253,62,200,243,125,53,190,243,23,167,69,55,95,203,126,105,179,198,24,89,68,225,133,195,187,126,207,99,11,124,215,78,180,77,45,108,125,220,168,23,237,200,184,199,20,131,117,200,45,53,138,251,224,140,138,151,38,33,167,190,250,161,11,19,161,8,215,230,38,64,222,222,126,15,197,52,85,216,210,179,102,59,193,15,157,120,224,187,252,52,84,65,205,191,150,73,5,110,125,120,127,100,136,254,193,176,162,119,225,66,231,238,190,190,23,160,226,150,121,237,161,79,58,78,229,203,179,95,79,177,123,148,168,134,82,144,112,111,13,191,223,46,205,56,66,226,99,78,110,216,47,155,241,160,11,77,158,141,192,21,219,249,193,131,35,85,218,70,254,104,174,215,54,174,100,201,135,231,106,115,187,83,94,207,144,213,221,83,134,20,81,221,87,62,142,182,176,213,62,133,212,42,234,72,143,172,217,212,50,167,228,207,221,79,123,199,241,57,247,15,36,69,75,24,247,54,166,212,124,167,13,1,235,143,58,247,128,173,254,229,205,98,206,195,34,12,35,123,153,70,209,207,178,64,247,30,158,206,248,158,166,127,250,106,61,175,93,71,49,196,22,121,90,188,197,239,218,123,144,10,33,167,45,224,137,164,243,207,202,52,249,242,33,138,110,136,226,221,77,229,103,27,112,65,104,67,170,120,238,58,189,3,241,220,120,212,46,247,222,5,5,127,78,87,220,239,56,31,69,77,248,94,122,41,70,252,193,104,77,75,228,13,218,252,237,106,141,156,223,156,253,34,2,123,173,45,215,244,57,38,91,40,201,223,104,212,185,148,11,247,208,165,101,25,27,94,149,81,127,150,32,100,88,38,214,160,226,182,100,41,190,167,167,209,78,142,36,110,59,124,249,225,228,28,73,158,182,25,163,243,235,217,95,34,78,87,248,115,105,7,168,106,224,185,211,167,33,203,248,221,154,161,154,233,89,26,247,190,51,9,173,15,230,8,136,116,201,109,106,113,235,23,225,226,105,134,92,62,39,108,104,207,37,5,12,43,187,74,25,195,63,90,189,241,243,169,90,6,204,222,199,103,49,106,66,95,145,157,193,228,25,94,146,232,133,225,107,168,58,15,111,103,234,91,127,119,83,38,232,46,79,55,75,13,252,205,98,138,135,166,168,132,109,43,9,153,222,120,135,41,80,222,26,198,133,71,182,121,186,169,248,54,93,188,115,212,151,239,133,98,37,46,40,217,56,136,111,142,253,122,102,212,167,77,119,6,184,236,199,251,233,105,213,23,77,247,21,110,113,239,115,78,187,1,234,158,53,9,17,191,174,45,60,57,61,109,136,195,185,106,15,226,79,42,147,183,217,101,238,114,125,79,155,44,245,144,173,124,4,173,254,49,77,115,73,121,223,112,161,158,119,229,56,148,163,148,173,123,49,68,182,190,49,240,233,142,20,52,111,100,131,94,85,20,146,22,71,4,70,40,161,66,160,249,247,210,119,112,119,18,56,71,165,96,188,100,227,107,175,46,180,134,165,219,31,236,60,111,22,34,151,213,106,178,99,76,176,228,117,204,68,170,251,73,150,202,189,132,188,223,134,155,113,53,53,39,48,182,127,15,79,83,234,80,251,203,88,249,222,118,119,247,182,201,137,165,6,3,2,37,191,33,67,54,108,72,38,1,113,4,123,149,31,76,209,182,68,159,201,219,36,245,175,57,12,195,175,152,149,68,160,220,76,226,24,254,68,88,136,200,207,64,69,248,253,54,12,162,162,158,14,31,233,104,241,218,119,196,146,177,210,40,232,159,111,200,71,227,52,91,122,108,51,247,98,200,169,11,213,137,196,125,242,151,94,132,119,184,165,21,48,201,68,91,254,48,17,77,93,63,11,215,232,219,208,168,95,76,135,223,68,155,189,244,7,147,99,178,116,129,96,252,205,22,240,221,116,166,174,251,107,248,124,222,118,131,62,69,143,70,164,33,75,115,152,155,93,81,241,117,84,65,95,199,39,182,138,60,204,93,115,213,135,162,11,174,102,235,22,26,3,24,89,173,192,68,21,204,49,15,223,199,68,234,126,54,85,48,31,8,46,255,218,38,207,163,137,234,59,19,169,62,10,30,110,100,248,105,165,109,251,251,183,103,48,188,69,45,180,109,206,254,95,236,25,230,236,82,150,156,186,28,169,212,4,191,159,134,123,72,102,2,142,185,233,166,60,159,182,233,62,140,158,118,121,66,102,144,72,19,122,142,198,15,233,140,191,123,49,218,75,71,194,41,70,112,136,176,217,235,56,17,92,225,203,220,135,165,216,190,183,54,155,101,231,199,168,192,104,221,253,132,128,84,160,75,238,147,37,100,67,223,236,171,11,102,103,129,175,89,185,207,235,89,67,213,93,118,5,200,125,250,243,238,155,146,214,212,4,238,15,81,215,245,189,15,2,205,103,149,58,1,106,197,207,203,131,134,208,101,36,190,140,15,45,233,207,215,253,61,141,134,42,144,64,73,225,194,44,48,174,81,166,35,170,239,104,90,60,131,122,114,68,47,201,221,248,150,113,109,252,134,116,125,70,211,38,109,147,33,247,8,74,76,254,34,233,57,126,80,176,191,74,177,99,185,31,154,73,0,33,105,127,52,135,100,178,221,173,90,66,234,31,117,234,126,223,92,150,86,32,57,116,228,253,149,71,75,76,122,94,161,150,85,224,187,158,2,164,6,91,244,230,57,171,234,174,14,27,179,176,192,68,187,158,25,115,13,216,162,130,75,104,1,172,199,34,5,90,149,8,183,220,125,245,37,156,252,61,170,122,97,4,194,170,31,184,38,117,47,51,24,242,30,252,99,222,109,46,171,146,227,131,200,205,247,216,200,143,133,143,149,100,160,116,139,69,190,241,68,168,67,114,93,238,45,204,56,241,126,232,221,49,150,210,31,176,1,143,230,31,3,7,239,146,18,105,66,170,111,213,46,170,96,52,33,183,88,209,248,219,232,150,185,203,181,233,187,223,156,104,218,190,140,76,80,44,105,18,63,188,219,36,85,9,188,40,18,252,165,55,48,75,120,13,105,156,136,171,91,87,144,112,109,229,165,71,240,168,60,241,55,210,94,247,208,122,17,188,139,43,6,252,78,186,42,123,194,65,23,253,109,101,196,59,139,150,183,93,99,7,170,138,234,207,146,227,28,253,70,188,113,248,12,236,240,44,200,36,130,116,190,187,183,132,235,1,78,34,129,239,44,121,250,35,180,93,72,59,78,48,187,194,235,89,181,114,106,133,73,221,124,243,4,234,234,158,224,198,53,235,141,137,137,2,106,227,92,124,94,160,134,202,135,123,52,233,91,83,246,255,60,11,11,134,14,45,100,177,226,157,151,200,79,205,18,2,100,83,126,154,128,249,187,67,147,234,136,252,81,192,216,114,110,92,25,163,148,50,236,84,4,8,30,77,134,213,165,146,47,20,176,241,154,63,143,9,169,195,119,237,201,111,27,119,193,59,61,54,105,149,42,133,77,54,227,124,21,235,84,164,35,41,145,158,166,90,226,253,246,36,60,43,203,30,126,142,181,252,183,145,173,83,54,24,24,35,143,123,61,240,174,47,173,111,168,102,132,62,3,104,155,60,184,108,210,214,184,123,245,14,140,235,202,250,101,121,7,223,179,21,254,165,0,173,148,97,250,193,117,47,24,182,32,2,38,150,50,223,54,106,140,224,154,242,219,172,0,225,231,3,71,142,236,90,195,178,118,177,120,190,87,83,75,150,19,49,83,133,241,44,253,109,164,228,132,116,156,69,93,26,55,241,219,254,131,43,179,86,214,174,113,116,252,228,61,129,17,74,57,218,181,187,55,252,190,231,134,22,225,62,46,47,118,187,70,61,69,253,193,8,143,10,69,206,93,155,24,239,15,92,179,200,254,15,147,193,75,207,38,103,195,238,250,49,222,184,191,238,92,121,48,85,50,202,245,119,111,38,131,52,158,7,155,134,129,160,150,106,187,127,40,42,219,67,18,49,59,193,198,249,55,205,128,55,249,242,10,151,243,242,25,55,201,12,247,140,19,83,160,127,4,5,251,122,176,5,126,98,253,92,123,168,191,210,34,96,130,35,209,179,107,162,195,170,218,188,109,20,144,98,184,251,48,77,233,30,63,173,158,28,46,174,183,47,181,60,184,204,84,28,68,82,251,163,177,253,131,175,121,38,79,207,254,75,66,251,251,229,79,25,27,56,248,191,159,8,55,240,36,182,32,207,222,110,236,159,128,231,38,239,139,106,57,129,41,9,248,165,226,227,50,64,144,67,182,28,11,64,253,60,80,148,57,222,137,176,229,4,24,24,148,191,80,36,113,226,13,167,96,160,16,162,140,250,123,248,158,106,212,154,198,75,143,107,204,174,31,129,0,226,122,223,78,212,163,232,148,60,190,125,188,81,215,128,81,50,114,75,81,255,29,17,104,239,221,85,171,167,170,29,170,191,100,252,11,111,136,235,37,11,250,143,15,165,254,198,20,187,98,106,249,219,252,172,44,237,215,53,203,62,236,163,39,229,242,179,223,52,108,38,248,145,84,163,73,155,126,15,223,243,228,254,182,232,127,182,251,90,253,45,31,52,161,183,142,56,220,162,117,190,181,215,48,104,171,148,245,205,95,242,241,31,140,14,119,226,90,158,48,77,244,241,123,47,138,33,186,18,215,51,85,238,222,252,235,120,183,114,17,217,104,73,154,93,62,137,45,130,174,130,237,11,66,247,95,90,7,209,114,200,10,84,124,244,131,204,244,189,55,57,103,59,253,246,103,89,246,191,15,54,224,188,149,112,0,55,193,246,102,233,104,200,112,203,250,192,33,124,126,158,78,224,101,106,113,2,147,210,214,222,47,119,216,89,229,107,113,66,252,88,183,77,81,112,81,69,35,112,153,205,151,215,64,101,93,83,168,39,41,154,181,59,12,197,183,138,212,154,223,192,97,211,117,184,230,217,255,51,238,246,31,255,251,191,255,199,127,251,95,132,222,254,231,255,248,191,66,111,227,255,71,232,141,224,14,204,171,191,65,38,153,245,118,78,164,59,155,133,232,231,131,239,213,168,138,93,101,113,139,159,187,140,196,13,220,68,83,225,123,49,248,222,254,137,139,10,93,108,133,159,106,148,165,79,18,239,159,218,54,158,243,223,55,186,183,211,9,123,170,192,144,139,56,74,46,122,215,135,41,65,93,191,239,255,39,220,36,179,30,169,186,231,194,71,154,17,218,44,33,59,197,196,251,229,129,144,91,79,26,187,148,37,144,221,248,253,84,63,128,113,114,28,85,113,197,204,26,111,68,77,208,91,150,4,65,146,239,77,30,28,234,80,150,102,217,207,241,182,125,82,39,201,47,75,138,163,79,41,24,154,23,194,228,73,20,17,239,115,121,141,147,248,156,106,241,160,169,219,111,204,22,100,226,169,90,169,96,68,191,45,110,25,171,73,102,80,38,230,248,123,237,205,117,50,17,221,19,120,47,207,54,217,172,229,169,213,51,212,223,253,42,134,72,163,37,252,47,246,131,209,176,254,50,159,113,214,147,44,41,54,52,65,179,249,139,231,32,179,65,254,223,209,167,7,244,100,243,193,119,51,87,137,23,56,12,113,222,61,24,227,174,254,215,45,57,50,204,238,188,255,141,20,14,213,165,172,123,132,171,30,125,170,137,96,170,166,230,161,20,176,239,254,192,101,53,171,154,239,63,107,127,167,175,177,40,171,108,12,84,223,191,56,36,40,223,68,78,95,130,0,223,143,191,138,152,7,105,62,114,250,222,73,63,95,211,229,158,82,31,149,37,146,207,15,17,196,159,91,132,101,75,218,132,160,252,212,155,121,22,93,155,93,18,148,224,51,218,207,166,184,91,6,44,16,146,215,251,21,43,62,175,63,152,218,63,73,239,128,145,180,32,138,241,131,39,52,2,146,129,68,58,210,254,221,21,208,37,228,118,45,153,87,36,102,191,26,61,96,150,152,252,180,21,245,182,223,79,83,118,19,222,78,146,253,33,0,249,109,20,197,148,28,250,208,108,127,146,28,127,103,84,33,60,38,254,254,129,136,40,25,250,63,148,34,208,49,164,219,219,138,242,30,140,180,202,146,116,76,228,153,191,159,114,49,169,233,196,191,142,228,220,151,137,101,247,224,110,198,164,36,167,19,97,251,37,71,109,171,217,42,154,154,75,201,86,117,184,99,245,74,218,202,135,172,232,241,175,217,97,148,138,227,147,188,121,200,71,214,239,181,113,85,83,16,46,137,241,84,203,236,7,155,121,46,69,14,149,226,141,246,190,135,101,231,204,248,233,123,148,154,73,249,67,59,26,241,146,246,139,57,209,127,58,133,124,232,59,107,186,164,232,193,170,255,78,20,212,197,238,16,45,105,123,192,7,243,166,217,160,218,82,63,54,73,245,143,125,4,213,21,210,232,150,100,236,195,189,57,126,111,69,129,35,129,214,72,210,134,147,235,39,117,67,78,200,228,110,39,169,233,247,11,174,254,230,168,105,78,202,144,192,192,209,126,105,139,232,104,113,7,148,95,230,209,239,71,172,106,66,90,164,209,105,198,125,249,101,212,155,18,22,226,218,146,121,62,32,31,249,13,231,234,230,200,210,156,119,86,241,251,22,247,192,32,202,43,45,227,74,218,63,219,1,69,170,123,147,154,2,115,65,250,177,153,255,73,70,21,77,19,237,223,95,193,253,15,134,114,235,147,84,77,83,121,248,57,124,56,119,168,34,144,133,201,106,185,195,188,31,12,25,85,36,201,145,229,64,189,199,239,91,26,131,199,214,212,115,82,50,126,23,137,66,196,105,109,201,168,239,72,222,125,231,55,160,199,244,99,91,202,76,95,63,66,34,126,2,34,97,73,153,95,70,249,249,80,200,121,167,228,96,255,133,94,214,107,154,18,104,77,95,197,131,50,126,101,229,192,232,191,72,242,107,55,10,254,159,237,88,140,227,106,9,76,50,154,111,193,252,233,92,242,86,131,61,183,254,108,245,138,241,188,63,201,249,29,100,26,252,98,51,56,146,238,92,46,146,223,77,122,86,255,249,76,168,253,49,113,25,73,137,159,164,163,253,142,22,228,223,239,172,145,226,9,186,73,130,199,15,70,118,163,202,44,28,176,129,252,228,248,208,40,250,44,6,41,169,231,149,58,185,249,131,77,183,86,95,155,228,143,95,202,145,25,17,91,51,180,81,2,232,191,66,78,147,17,194,14,149,247,130,119,227,71,180,132,140,80,193,60,151,132,124,172,181,231,1,176,96,201,14,14,119,58,142,5,247,187,224,144,130,103,21,41,250,218,56,174,126,67,94,217,70,211,23,33,90,121,126,86,40,7,201,125,109,89,215,131,122,164,159,194,21,50,66,16,201,234,160,117,8,140,126,83,28,39,32,41,168,83,191,167,89,243,63,184,35,137,251,77,45,113,224,22,250,123,239,251,229,183,80,122,1,35,45,189,94,227,124,204,46,213,21,200,20,247,55,226,16,43,151,254,105,109,6,18,124,195,31,62,86,60,38,75,4,199,223,126,163,2,195,150,30,231,240,4,204,248,105,82,175,150,236,210,176,139,156,183,47,144,173,92,151,84,208,145,159,215,126,50,5,127,250,70,125,42,76,218,99,121,159,179,78,228,152,82,173,204,52,47,191,195,26,37,164,76,167,226,237,243,167,23,185,83,178,199,223,81,248,121,114,65,205,246,26,90,23,117,255,219,244,182,33,38,147,45,254,238,203,245,87,186,97,228,108,48,186,75,197,22,183,155,31,245,27,48,5,218,146,82,143,213,183,127,33,70,224,166,114,101,227,207,181,52,86,192,215,22,251,142,86,170,113,133,117,248,179,72,172,214,185,225,43,44,62,40,120,179,181,136,238,51,110,6,135,71,15,158,89,10,244,112,16,149,225,112,195,159,39,118,10,110,255,246,6,109,155,152,175,148,52,178,189,62,119,17,249,173,86,195,34,54,18,213,100,111,125,93,147,148,208,72,42,167,108,191,42,56,234,223,40,83,44,106,188,217,30,181,31,124,239,244,83,139,45,169,84,110,111,253,240,241,90,87,180,145,162,52,31,186,96,230,222,90,5,138,31,230,193,163,18,82,209,159,54,225,239,215,54,106,187,90,151,248,153,66,125,123,175,117,247,164,158,158,38,194,249,206,213,107,85,18,164,149,42,134,15,107,183,188,61,233,30,171,108,91,218,120,51,70,183,63,24,97,174,111,139,233,7,59,114,127,135,4,39,192,53,143,255,139,110,74,255,73,103,162,167,132,121,126,71,41,174,0,42,56,155,150,218,222,169,250,102,14,165,82,82,152,243,89,66,113,123,99,4,27,252,80,171,127,50,205,127,87,176,11,147,121,170,35,204,174,242,253,46,5,124,93,170,124,180,14,23,213,227,183,96,174,249,117,255,124,105,161,109,31,189,250,220,64,43,40,91,230,247,10,113,222,199,37,33,104,21,181,204,169,126,121,95,143,128,206,210,218,204,59,143,250,142,157,119,155,190,153,148,172,146,210,244,203,70,51,152,16,156,22,157,226,62,63,239,76,64,220,124,233,46,99,102,236,120,27,1,153,8,107,139,253,107,177,216,247,214,31,254,128,114,212,134,253,222,125,132,156,200,54,213,244,110,215,24,60,195,151,42,53,169,159,28,86,104,153,173,95,2,56,75,149,224,143,204,4,219,207,134,47,167,6,101,203,209,234,202,74,38,66,44,116,149,178,31,191,164,238,19,141,147,96,43,54,151,221,126,98,155,32,34,170,198,224,181,163,40,245,125,48,225,107,217,8,58,122,141,126,82,54,163,185,75,199,213,159,205,241,224,114,132,20,154,10,74,84,18,199,155,135,92,3,134,188,119,231,56,91,207,232,162,134,133,8,144,28,164,247,92,40,159,195,112,66,106,129,229,29,166,254,139,244,2,27,233,157,116,109,154,107,216,191,39,62,83,125,177,123,27,253,137,115,152,92,31,41,210,71,13,85,34,141,45,102,18,20,100,98,155,216,18,123,103,6,41,100,217,248,176,36,27,63,113,38,217,139,98,209,97,37,127,62,201,77,62,70,204,11,66,177,164,88,251,57,124,167,142,172,109,92,235,227,199,44,203,196,56,196,139,180,196,146,124,68,135,113,136,180,162,150,234,181,14,63,183,232,42,164,34,50,203,17,40,43,211,205,197,83,183,120,142,129,39,49,237,103,139,110,194,117,50,213,38,46,20,63,206,240,84,220,206,45,169,161,252,216,86,30,204,157,70,138,142,240,221,34,45,250,140,232,69,194,250,81,248,47,200,253,236,96,220,105,98,219,240,244,126,193,147,90,76,171,88,10,83,161,57,66,103,220,109,236,59,25,229,72,34,111,171,127,207,0,41,150,251,57,19,220,79,216,224,208,39,171,145,109,133,115,191,140,27,19,25,133,245,34,149,150,18,16,121,239,13,179,166,26,32,211,74,125,223,247,190,166,230,226,231,244,118,64,20,245,245,252,91,136,73,14,133,217,183,94,227,183,181,79,45,66,244,22,142,219,39,92,4,81,4,212,162,216,59,198,239,233,207,244,87,181,237,239,37,76,3,144,170,85,74,186,244,84,55,208,63,146,46,63,181,177,81,215,44,239,131,224,225,30,9,158,243,254,244,247,110,84,86,131,32,253,154,182,149,59,218,224,15,77,183,53,220,254,239,167,225,32,158,69,87,16,231,204,219,110,41,140,151,52,61,131,107,249,17,0,0,195,229,148,126,27,119,70,127,48,165,17,233,238,48,77,13,229,189,23,69,24,122,68,221,61,102,77,119,61,33,112,123,130,191,31,184,141,123,223,250,93,251,77,3,161,232,199,166,230,246,39,44,138,54,49,62,231,180,239,52,104,24,222,211,211,142,121,233,121,131,231,254,243,235,53,97,109,173,128,134,236,183,76,127,154,235,178,222,137,150,49,60,61,244,163,58,247,232,221,28,98,207,7,223,118,75,17,179,203,248,5,126,69,102,92,252,81,130,149,47,210,255,216,133,223,168,116,250,170,119,162,131,153,231,29,167,34,87,6,165,219,245,217,7,133,153,32,87,11,140,201,49,221,217,113,205,115,178,14,196,35,113,7,228,5,208,201,212,162,152,81,97,66,190,237,61,205,53,179,73,233,53,225,162,209,182,123,82,88,140,114,181,192,130,27,191,186,85,36,178,239,170,47,218,248,92,230,37,122,110,154,187,247,125,218,248,32,83,245,249,56,177,85,80,240,150,195,115,155,187,251,7,247,101,119,63,129,239,212,13,247,19,86,218,146,181,139,211,172,183,112,94,145,196,175,126,28,140,188,250,60,99,187,24,121,160,218,20,247,101,215,243,144,18,118,61,101,10,143,5,218,202,235,53,78,149,88,87,247,20,236,178,119,205,205,231,87,131,226,73,134,165,81,126,210,222,26,160,136,188,213,163,94,185,246,244,136,113,233,205,45,28,151,70,130,209,80,69,251,193,141,242,53,57,161,218,32,223,168,190,159,230,94,34,253,34,233,248,167,22,137,31,146,252,106,57,244,89,91,235,87,165,129,19,211,182,56,161,21,225,6,246,171,4,198,5,90,141,82,81,105,69,216,85,126,83,101,78,171,211,83,39,39,137,102,207,169,60,9,154,180,166,79,179,35,77,119,191,82,5,171,172,35,8,64,215,55,224,147,223,170,114,21,68,33,109,52,119,176,86,35,248,17,187,248,152,223,115,63,207,47,87,172,170,176,185,54,223,139,241,151,85,252,25,21,91,246,123,219,6,202,160,189,136,235,23,121,195,246,110,11,56,165,177,126,212,173,188,184,47,174,231,209,70,75,87,118,52,232,116,230,254,220,31,78,206,130,24,144,149,40,224,247,130,8,3,242,40,41,48,197,165,141,49,244,60,222,208,184,171,207,175,82,27,121,246,131,249,2,90,117,142,128,237,249,158,35,116,144,92,211,196,182,173,38,175,242,75,230,160,246,186,126,85,204,79,114,143,214,143,49,155,48,0,185,71,250,219,172,192,151,215,99,149,220,172,55,13,34,252,184,165,136,48,220,165,57,100,207,162,236,12,154,229,23,159,104,200,50,54,189,5,161,22,247,2,16,36,184,124,26,252,24,76,204,230,177,17,50,91,149,246,7,58,175,239,109,136,119,37,178,91,203,111,27,235,251,11,9,81,186,215,151,44,63,202,108,190,245,150,159,81,229,180,161,183,63,18,50,95,215,184,140,109,109,27,209,17,15,70,145,37,210,167,196,147,140,211,228,87,45,4,12,235,197,86,184,65,118,177,95,196,136,212,182,169,239,53,10,117,32,63,24,69,225,165,1,165,107,16,60,86,70,216,232,161,135,214,112,20,113,151,230,191,253,89,74,164,94,91,33,36,120,222,250,134,211,72,15,222,66,213,226,120,97,27,244,136,151,222,146,138,233,73,251,144,67,162,169,164,41,216,162,247,251,191,65,195,125,175,95,219,4,165,60,18,246,97,30,136,181,82,106,71,117,219,97,242,164,213,55,86,191,239,9,101,218,79,175,177,245,58,142,49,26,113,180,239,51,69,26,13,210,177,211,252,190,54,34,168,20,226,136,119,139,2,188,253,224,107,145,15,229,235,50,238,209,246,2,128,119,8,122,242,81,44,178,43,60,182,120,234,253,45,113,81,76,172,222,159,73,77,33,81,166,199,249,204,93,95,60,172,105,4,7,234,190,66,74,236,237,11,166,1,56,18,76,85,250,219,85,56,121,231,151,60,76,247,220,126,78,8,163,225,249,116,154,90,72,117,188,227,139,19,170,233,85,2,11,108,191,68,43,24,202,155,136,96,192,206,102,153,5,47,154,11,199,134,242,102,221,171,2,209,203,247,52,236,245,74,206,6,121,101,125,203,139,106,216,179,228,16,97,155,38,75,242,23,165,134,241,78,89,77,145,235,125,27,49,44,48,93,51,55,81,198,236,229,25,112,120,115,187,20,241,66,119,119,15,234,223,231,192,246,80,193,84,114,180,78,123,157,134,119,236,90,82,194,133,55,250,11,178,125,80,217,126,85,210,46,72,69,57,158,79,98,36,199,154,17,98,233,122,145,250,0,79,82,169,26,242,39,254,241,210,187,204,104,213,204,51,19,59,171,237,37,109,220,239,170,234,25,148,159,222,189,205,83,58,136,56,233,43,195,175,245,82,43,45,107,69,243,5,80,10,237,63,238,230,123,126,145,152,223,149,2,147,196,206,31,59,1,217,36,56,104,170,230,154,112,14,255,178,32,44,102,214,229,173,238,53,43,146,32,112,171,100,249,49,2,191,158,79,122,15,0,70,45,49,73,26,57,228,47,11,134,13,120,101,122,205,246,237,151,16,69,0,244,100,129,139,109,62,203,151,98,195,151,86,190,107,24,33,198,75,162,165,126,105,37,250,242,187,57,245,31,217,227,230,38,67,229,143,52,62,16,186,111,175,241,110,233,146,242,98,220,161,235,111,250,126,247,104,95,243,40,155,42,228,205,61,96,116,8,50,197,114,33,22,249,131,77,98,182,38,61,44,188,104,47,243,136,26,165,181,178,76,236,247,242,169,144,11,131,26,73,82,135,72,147,126,121,157,196,190,181,230,25,89,150,94,138,39,153,221,153,84,18,131,243,93,134,79,203,152,124,43,40,99,228,105,138,100,155,231,30,35,147,118,143,77,73,50,179,164,142,159,233,71,120,31,93,47,73,81,91,144,198,141,151,132,70,116,99,72,41,198,50,102,63,79,66,35,73,109,105,227,184,204,124,154,78,227,108,144,158,25,53,200,91,32,147,28,151,35,57,138,139,66,141,225,121,100,100,65,168,224,21,21,76,238,39,182,218,222,42,153,96,203,148,217,95,102,37,134,64,145,68,31,19,56,255,241,82,91,6,35,196,136,146,162,70,18,122,247,180,205,74,21,140,102,117,82,143,251,121,78,40,215,71,77,195,37,41,160,151,151,60,201,133,224,238,194,242,219,70,120,242,115,15,124,38,94,214,143,194,5,1,140,151,81,218,41,113,19,182,121,74,131,33,14,248,193,80,154,234,136,86,34,70,103,121,50,43,91,182,244,236,238,50,207,210,182,27,220,39,212,20,100,163,90,140,244,7,163,15,86,82,90,39,181,193,251,188,60,90,11,192,74,30,45,154,192,229,45,128,102,130,230,146,60,7,175,241,89,239,91,19,169,221,42,87,50,173,186,250,13,41,58,211,73,146,158,212,239,249,210,2,62,116,54,166,84,24,82,52,8,17,195,75,31,230,162,163,44,203,247,248,48,13,159,31,12,69,187,148,137,83,212,10,89,247,75,16,54,45,0,73,149,180,170,192,250,86,159,233,147,110,169,161,154,80,135,21,207,77,94,59,41,109,93,20,75,240,229,38,227,1,88,154,22,109,49,236,239,193,24,22,178,151,218,45,238,101,82,192,148,138,207,81,62,136,241,219,188,215,162,42,163,170,106,252,181,242,10,14,153,7,115,63,151,137,52,209,237,124,190,133,15,234,138,163,242,127,147,27,227,175,114,6,39,5,228,168,178,221,77,99,169,252,29,216,248,48,102,98,110,159,230,250,245,223,230,76,144,90,57,178,189,75,125,25,160,232,29,213,162,29,47,144,223,249,79,95,83,139,252,56,73,37,39,195,170,120,150,187,49,123,75,142,188,229,228,250,211,149,28,27,177,7,72,99,191,19,201,97,152,22,164,20,99,176,81,159,227,141,155,94,138,60,189,70,125,84,58,118,229,69,139,78,114,228,23,197,143,207,30,184,48,108,224,75,51,236,169,37,112,24,3,85,22,47,245,67,4,106,30,60,141,223,70,96,84,44,182,195,45,103,39,14,152,70,202,219,179,238,62,0,69,208,22,152,116,255,103,38,93,144,181,175,181,1,56,250,189,36,130,0,94,149,194,203,129,156,112,127,217,169,5,110,68,21,245,37,40,179,94,80,128,139,20,209,47,121,186,25,129,237,171,121,104,72,210,235,160,154,238,245,155,75,5,121,122,53,178,216,184,207,219,46,239,22,5,189,161,12,26,90,91,239,115,94,147,149,10,107,25,20,51,58,253,173,241,28,169,8,186,213,27,173,229,197,49,112,0,74,10,53,69,211,119,162,205,7,35,239,46,68,252,157,236,174,226,133,55,38,28,47,71,62,105,80,237,199,232,1,167,31,214,140,28,80,228,26,157,242,12,60,194,129,119,38,15,173,142,129,92,236,56,204,79,73,215,140,92,252,89,35,240,169,45,85,150,130,160,249,251,113,187,3,15,74,11,165,70,165,210,219,207,187,198,156,150,67,189,195,84,182,223,110,251,81,43,168,117,159,215,236,191,151,134,55,230,4,12,114,213,15,217,203,219,107,157,96,171,208,148,248,78,245,247,79,183,138,98,39,52,227,150,86,51,173,229,101,11,247,224,38,81,86,42,165,182,85,249,190,158,25,29,140,216,189,38,206,57,189,68,171,27,15,166,192,48,113,212,237,112,41,202,47,65,117,11,226,181,94,255,69,33,149,28,204,184,30,30,171,41,164,111,92,27,182,22,113,81,237,244,166,18,105,78,186,149,183,105,58,190,175,164,110,83,114,93,21,134,177,238,145,141,144,34,127,23,251,20,184,161,131,237,176,41,206,200,211,3,98,149,87,167,136,201,124,239,3,242,94,220,86,159,200,192,223,101,74,190,38,1,221,254,180,113,40,200,171,75,13,246,246,199,246,253,10,242,140,150,84,138,107,154,121,211,95,209,52,179,150,61,72,224,97,36,85,94,42,56,182,42,181,88,72,214,249,118,8,167,38,153,140,102,123,193,99,127,225,6,127,102,203,79,195,228,248,131,241,160,76,209,206,181,138,215,39,139,109,218,237,77,181,115,110,207,73,247,31,175,130,114,55,45,5,44,86,181,240,202,43,7,1,136,163,111,221,41,214,120,229,149,212,179,168,40,118,227,126,251,116,17,169,11,48,218,156,128,217,167,156,24,128,212,78,173,92,163,30,104,59,255,17,54,117,89,242,48,217,92,251,241,221,99,217,215,165,165,82,21,170,186,250,24,36,96,151,38,233,84,170,74,73,174,124,5,175,144,0,96,128,8,220,41,88,123,104,193,147,59,82,73,234,61,178,94,21,240,221,44,219,209,166,173,214,233,161,8,91,84,49,209,176,32,72,50,121,101,213,120,122,135,214,179,206,254,115,60,128,22,98,102,242,86,157,133,237,29,179,44,51,45,165,69,144,110,12,175,232,102,139,153,90,251,140,199,243,49,222,24,95,107,145,93,222,140,94,47,2,6,134,239,72,96,210,168,75,60,253,157,84,176,253,237,225,124,5,248,145,122,42,247,198,254,56,59,42,228,103,211,90,241,106,156,158,175,78,125,115,75,209,74,115,88,77,28,37,13,67,139,220,57,78,138,87,77,147,126,32,31,195,210,56,79,20,208,83,171,112,180,126,126,6,21,21,59,11,89,52,2,19,39,127,11,103,98,178,30,177,160,10,220,68,167,251,211,21,34,118,37,13,56,166,195,234,141,15,93,26,112,77,66,52,240,208,105,238,103,129,27,30,150,71,138,65,207,181,244,178,96,94,59,207,200,34,136,116,62,165,51,192,150,243,9,202,117,84,101,190,224,232,93,199,185,18,138,229,148,75,199,111,87,202,124,239,181,10,1,171,68,195,80,169,77,63,1,79,173,106,186,166,21,202,194,205,97,24,153,183,210,67,176,117,202,111,143,196,241,192,137,234,180,0,31,21,85,43,49,83,28,87,95,38,40,128,157,42,156,26,176,50,201,231,164,108,243,36,210,140,77,230,186,83,110,64,63,33,240,221,15,32,211,119,190,14,130,51,177,232,145,92,120,69,163,192,20,92,203,126,195,37,177,57,207,226,95,170,73,83,186,15,92,60,199,249,85,88,14,178,174,191,97,101,210,254,52,198,159,144,129,64,241,239,44,88,115,152,164,165,180,221,173,22,252,209,175,140,181,101,187,249,76,13,219,31,53,94,105,121,103,162,184,197,105,95,144,169,83,43,227,251,83,117,125,221,130,162,70,61,65,120,72,191,237,92,57,157,136,162,120,238,136,232,207,39,67,76,237,42,169,201,210,109,114,114,135,83,183,220,205,101,234,237,230,51,17,214,71,0,57,9,150,136,228,52,70,203,157,148,221,249,158,72,184,158,66,26,67,97,215,219,100,73,243,186,22,169,48,210,224,182,216,143,52,128,148,21,230,157,240,217,32,55,224,68,60,200,139,203,174,177,143,69,153,222,62,57,171,85,216,200,111,127,118,5,245,215,190,166,83,23,114,162,141,210,227,231,93,131,228,170,9,167,217,38,202,90,154,195,36,130,11,139,163,49,189,109,231,210,33,72,175,44,113,211,242,130,222,247,42,88,210,66,164,8,107,38,9,4,63,230,35,106,95,69,182,112,255,105,190,61,235,9,98,132,79,57,230,48,227,70,121,179,16,101,185,118,148,220,168,26,117,152,51,81,21,72,209,182,176,254,225,120,122,71,19,183,251,33,21,190,120,32,11,30,205,199,59,70,36,93,192,106,244,95,143,178,140,48,130,208,211,205,110,185,34,15,253,171,205,23,50,40,188,53,143,1,194,168,215,166,114,200,29,211,84,119,30,55,190,200,146,49,225,114,248,20,69,121,163,41,234,77,27,55,251,120,234,125,60,124,15,235,173,84,134,120,253,186,147,192,241,49,133,131,145,92,129,111,62,82,50,162,127,28,163,2,227,251,126,220,69,221,72,221,63,37,12,236,84,123,63,250,58,124,192,91,127,27,178,22,103,213,160,184,96,139,176,148,201,91,60,53,108,208,79,221,126,219,200,89,253,4,64,123,107,136,99,28,134,114,66,169,206,187,135,249,35,4,143,135,184,206,12,202,63,104,196,148,147,201,20,1,158,189,105,119,15,165,75,131,15,242,60,253,51,244,115,53,154,197,211,240,60,188,105,214,14,129,151,161,107,147,130,211,103,103,55,60,158,58,73,217,147,30,173,59,173,144,188,118,116,229,114,99,169,78,15,9,41,159,174,92,188,180,111,195,98,248,71,84,110,1,67,81,240,182,59,24,176,154,232,205,109,227,51,115,99,151,235,66,19,125,101,220,168,124,236,247,94,24,110,159,204,67,234,225,157,0,250,222,191,77,231,64,159,110,51,248,237,76,27,167,233,84,130,104,116,63,202,51,200,64,199,250,148,58,172,96,15,63,162,81,226,233,66,13,198,84,58,79,205,244,96,198,45,89,94,172,92,167,204,134,102,6,149,49,25,148,73,98,235,51,53,42,44,166,167,235,36,54,191,197,123,45,203,245,212,159,166,250,112,62,91,162,152,246,163,112,127,193,42,3,219,236,99,103,61,38,96,42,203,111,24,251,212,163,126,93,99,233,2,129,203,213,95,171,88,93,176,50,191,158,207,138,158,31,101,45,49,145,157,40,230,238,167,126,228,72,5,217,77,113,109,179,99,193,45,244,56,132,89,35,58,164,139,60,241,238,76,211,188,131,184,199,46,124,63,230,247,38,241,135,95,92,136,53,176,240,41,216,114,254,98,170,105,51,220,170,243,117,226,233,105,114,213,36,40,98,68,102,15,166,88,72,230,194,26,213,164,87,31,76,42,177,112,39,47,43,249,120,107,224,131,8,78,36,204,140,54,102,61,45,163,67,62,24,97,74,161,245,219,188,233,107,28,155,95,28,204,192,131,249,245,131,139,169,190,75,215,174,177,241,61,206,40,251,216,99,43,221,103,135,167,252,103,28,194,11,7,93,66,83,58,221,138,240,201,15,102,114,108,125,177,102,135,227,107,220,202,208,148,229,148,20,246,95,41,63,78,137,187,58,149,103,17,93,141,254,212,159,201,214,229,66,157,105,76,219,35,87,6,230,238,218,149,4,21,198,170,254,131,7,154,153,178,221,2,59,223,213,133,141,214,182,40,124,230,211,60,33,146,10,107,167,194,119,241,126,191,173,129,197,119,247,86,217,150,22,69,80,207,181,96,250,79,69,205,17,10,70,127,9,243,70,87,112,74,75,32,57,18,221,81,100,131,86,26,241,250,118,157,13,229,179,186,252,129,169,50,12,248,19,199,3,95,147,11,227,251,30,221,136,132,228,173,172,140,191,189,159,198,241,208,116,22,115,23,94,239,165,26,169,241,137,58,217,188,140,231,7,87,59,194,164,109,100,94,222,141,18,24,123,226,252,23,213,182,112,167,128,195,236,23,19,157,240,62,172,112,137,1,67,143,248,115,212,79,66,43,45,182,26,96,28,189,61,224,86,131,215,251,7,191,48,244,31,28,83,175,89,204,191,254,180,149,12,70,236,117,8,76,120,236,23,191,0,166,220,190,9,124,172,254,251,193,176,228,46,129,9,205,7,42,4,185,205,72,116,106,143,31,158,68,142,229,135,55,204,119,219,127,24,79,145,71,91,129,161,210,236,62,100,155,187,160,62,13,39,106,245,198,239,25,180,116,200,54,254,136,95,236,144,88,193,157,139,110,37,144,247,72,238,79,123,191,13,211,80,16,223,1,95,179,251,197,114,39,251,221,8,21,108,96,248,16,62,135,239,220,156,50,222,24,163,231,87,153,107,17,234,19,1,33,96,252,225,254,203,152,70,190,241,183,249,153,113,51,223,183,52,226,180,120,235,73,246,238,120,191,107,17,182,170,160,169,27,213,7,147,200,243,41,140,46,89,121,253,66,69,35,162,219,148,165,81,52,234,29,187,150,104,15,111,52,112,161,236,247,205,65,82,225,138,59,135,128,169,33,158,239,115,80,60,25,103,169,213,188,29,103,22,154,144,170,125,65,67,11,76,145,112,123,141,247,130,183,92,6,133,66,246,31,201,58,48,7,185,95,20,129,45,5,237,161,131,59,189,162,184,33,3,158,20,23,201,79,27,213,117,123,131,70,190,95,84,43,0,163,231,93,223,160,117,115,255,203,123,225,213,26,62,255,201,131,136,98,125,131,161,181,31,14,159,177,180,107,247,27,212,71,30,196,197,236,19,29,108,224,78,196,110,58,12,135,139,254,246,112,14,142,73,18,21,100,91,138,142,253,248,148,128,239,39,217,242,94,166,7,114,188,227,100,78,117,237,248,34,244,181,28,166,74,70,6,173,89,78,225,118,120,72,88,31,152,110,55,127,154,111,167,147,1,113,209,49,3,190,102,95,151,153,6,127,255,75,41,224,198,179,130,229,16,20,142,117,127,45,156,21,75,80,146,131,107,244,155,171,120,149,89,58,168,202,242,137,52,136,213,234,28,71,131,237,213,90,146,69,202,199,148,126,79,147,202,122,51,9,94,187,174,107,115,26,235,170,163,70,61,31,232,53,78,190,238,219,25,239,53,116,245,65,18,49,125,158,145,247,21,244,212,192,88,108,126,126,172,175,74,22,56,48,30,32,239,184,73,33,203,107,145,47,95,125,171,68,153,102,232,10,176,162,44,95,32,203,8,45,101,42,24,29,139,79,36,82,137,162,114,12,152,111,191,189,227,157,192,191,62,61,41,247,27,14,163,182,163,93,91,252,186,191,151,133,56,101,129,16,246,253,233,129,26,76,74,249,86,248,126,77,159,196,102,246,118,25,83,52,160,135,207,21,52,38,170,194,135,36,166,234,93,35,204,175,83,137,164,152,151,2,2,76,154,178,194,229,73,39,27,186,199,167,219,56,97,249,95,252,0,24,79,123,57,9,126,180,194,63,184,38,152,28,132,226,141,227,254,56,218,56,126,229,238,79,67,245,185,100,208,8,81,183,230,48,206,248,165,175,141,222,159,191,151,25,243,233,181,57,26,199,155,74,119,33,206,8,140,52,210,225,57,26,94,215,240,123,213,218,5,54,13,73,111,156,12,246,79,159,110,48,131,190,174,241,65,35,105,185,253,173,190,151,86,57,205,203,246,13,125,122,154,48,235,15,134,170,35,178,210,128,247,247,4,94,129,187,149,247,8,124,76,58,226,193,232,49,202,152,115,253,219,229,189,55,23,253,175,104,207,11,196,172,191,76,165,105,25,109,125,22,129,77,41,100,61,152,100,108,153,14,70,208,211,159,185,1,129,216,138,122,59,96,8,110,223,139,153,58,74,213,198,33,93,248,201,197,97,5,193,244,32,135,12,105,206,227,17,221,220,107,29,194,245,178,25,147,58,142,175,237,7,15,2,47,159,116,173,65,199,250,189,158,223,219,86,171,114,174,99,201,180,151,9,110,178,131,92,39,3,190,91,241,112,27,142,72,216,9,25,201,63,138,132,123,123,120,61,95,20,2,126,210,181,110,34,150,239,189,201,252,255,100,42,194,81,241,36,121,129,153,28,178,250,139,145,91,190,217,66,76,180,77,57,225,238,21,170,56,189,228,36,191,116,199,93,17,24,135,72,119,24,70,115,217,214,10,206,252,114,222,116,32,43,247,232,84,132,98,238,81,21,176,115,91,60,69,96,234,70,227,183,17,194,155,218,53,202,165,135,63,141,180,233,214,198,201,75,254,45,127,146,222,40,92,147,167,45,103,232,151,215,108,180,70,71,23,40,249,37,143,123,200,210,135,79,26,180,105,108,136,251,193,148,195,202,134,91,76,25,249,103,229,45,75,228,88,58,81,17,52,251,249,60,54,225,44,168,99,100,162,238,106,201,58,15,190,83,109,235,211,247,44,40,143,11,106,145,246,196,110,18,48,5,148,111,63,94,20,110,144,160,36,48,213,215,251,245,156,50,108,185,4,89,86,13,49,129,31,12,113,76,104,42,222,89,8,145,194,79,249,11,184,34,65,87,4,54,109,220,246,96,155,199,10,83,24,188,95,215,172,214,54,110,88,147,236,38,78,143,7,111,202,148,135,192,40,222,254,10,88,128,145,152,173,2,147,44,231,99,94,225,39,144,217,112,97,156,185,222,181,109,182,183,194,235,123,199,179,193,36,92,40,140,105,29,141,31,84,128,20,38,213,96,7,60,251,72,79,19,212,89,1,11,7,253,31,124,30,143,31,4,158,150,63,35,240,33,225,173,7,12,157,81,130,185,172,6,124,173,146,174,112,193,105,29,240,110,233,225,122,94,254,38,168,17,178,41,204,125,34,122,86,164,36,221,96,130,135,254,218,144,99,139,153,72,214,193,122,41,250,192,100,23,46,133,79,31,49,42,164,245,14,125,186,160,18,28,175,189,132,29,22,152,50,245,19,93,131,45,59,193,187,190,44,46,224,179,171,44,177,90,77,94,231,13,218,31,197,159,118,205,152,22,143,195,20,150,203,42,224,34,251,19,236,48,88,19,214,77,80,27,50,191,120,186,183,160,18,54,120,237,88,191,28,59,45,156,24,147,212,131,30,179,225,222,137,69,215,218,96,82,56,162,231,107,164,49,69,42,107,4,186,133,188,223,224,123,105,92,129,110,189,142,152,135,234,71,186,110,48,132,158,250,65,184,223,180,26,240,76,243,176,18,3,90,51,96,174,170,2,223,21,178,125,113,55,211,135,74,176,177,72,4,220,118,213,207,105,187,88,11,120,52,93,158,166,131,233,123,57,185,54,17,142,160,240,243,251,231,183,201,87,84,184,181,189,2,189,61,93,138,142,59,129,164,237,179,122,106,155,228,81,255,216,108,198,69,222,171,65,27,221,164,227,215,104,209,198,237,112,93,255,105,227,150,132,167,191,29,76,220,6,79,204,14,121,47,177,57,72,124,168,115,200,79,239,170,211,176,65,104,240,141,128,151,238,73,232,241,173,41,15,99,2,43,60,118,209,17,157,122,239,53,54,146,88,31,133,152,190,118,172,81,179,41,47,125,47,125,218,49,142,237,46,63,77,77,163,194,84,254,203,44,197,158,18,184,155,143,50,224,47,45,93,146,59,63,93,2,117,167,65,65,99,162,196,28,95,146,96,99,48,25,7,241,219,84,47,104,227,147,34,203,248,237,49,83,219,4,33,123,44,16,83,8,86,152,43,69,236,41,40,216,11,186,136,85,116,217,145,190,158,224,227,85,88,203,146,198,213,82,170,80,197,159,26,135,192,22,237,23,96,92,198,95,108,181,120,158,180,227,70,105,29,135,4,34,67,50,40,164,246,76,57,128,132,82,205,80,134,48,118,249,59,166,58,133,239,118,84,181,109,184,42,20,181,148,245,56,127,90,36,187,27,151,49,183,141,35,71,95,196,242,12,166,54,254,200,177,219,86,130,241,123,148,128,169,59,85,120,245,199,237,103,22,193,40,114,221,191,48,161,196,56,211,147,185,192,28,44,201,22,41,186,234,77,36,37,142,182,13,239,139,118,172,34,150,25,253,198,195,165,35,90,41,114,140,95,30,99,150,244,219,99,169,29,68,225,161,246,27,98,179,26,191,221,133,218,207,96,142,136,48,147,168,244,74,79,239,48,30,81,59,12,217,50,80,211,40,140,159,70,206,75,95,251,238,87,207,251,2,76,50,166,254,52,126,188,47,204,63,248,59,244,189,240,158,249,186,175,164,70,172,4,195,136,227,239,181,84,25,214,224,5,107,180,195,115,21,181,146,174,13,236,238,23,96,162,215,10,119,119,5,44,75,245,9,49,55,67,203,138,61,158,200,207,167,155,70,55,246,48,255,94,127,137,94,10,195,187,233,79,79,211,220,81,152,52,125,71,119,221,85,151,15,185,234,209,179,107,48,175,47,245,204,212,8,28,166,206,91,71,220,82,243,124,5,64,154,175,86,109,183,114,118,71,203,206,35,58,48,200,2,254,212,105,4,81,193,108,177,227,224,193,72,171,135,180,151,79,110,2,83,29,28,23,38,3,202,95,107,112,57,214,215,186,54,207,43,48,3,190,51,67,223,10,253,206,88,0,240,240,206,244,240,218,207,21,205,193,78,53,71,122,105,50,66,124,146,146,180,210,82,227,164,98,251,91,163,51,150,222,203,244,95,162,241,143,24,135,194,181,197,121,206,121,17,9,29,6,55,114,115,253,118,5,55,128,246,28,214,191,227,79,83,238,159,62,200,196,171,113,228,234,150,87,31,1,51,31,149,187,85,30,53,176,186,185,44,253,97,232,17,211,30,63,45,147,210,225,82,244,218,71,1,237,137,33,189,147,189,229,183,62,122,175,131,78,47,237,72,40,168,149,29,112,221,106,56,118,174,223,177,89,126,124,178,157,224,90,138,160,37,205,148,101,226,213,1,127,59,13,248,250,102,243,45,167,216,45,225,36,152,154,219,128,187,250,217,42,101,124,251,196,211,59,223,49,46,60,138,79,98,200,90,87,58,4,86,17,195,209,66,143,105,241,225,205,140,159,238,66,140,249,135,158,25,77,115,96,164,126,183,241,249,21,162,24,133,118,106,186,139,255,0,237,193,180,114,239,229,115,250,46,109,82,75,233,204,93,68,26,220,189,176,201,198,74,48,74,205,43,188,15,247,255,210,79,47,167,219,5,190,75,47,127,76,100,58,226,233,1,171,132,194,232,83,4,220,238,38,163,175,77,57,182,207,148,194,14,159,94,27,118,49,223,237,16,69,91,233,197,40,0,244,229,3,217,202,72,199,234,134,68,196,135,197,244,168,117,212,8,162,212,112,202,176,37,233,250,193,181,22,30,27,214,177,130,112,153,59,12,189,150,222,94,72,4,147,65,65,192,51,173,235,3,123,165,255,50,37,97,250,210,8,61,251,250,32,183,103,164,110,227,82,243,119,30,68,163,180,99,84,207,196,15,195,250,156,158,37,241,59,30,254,250,74,147,240,175,52,222,189,88,212,73,233,91,89,254,186,207,132,174,84,38,6,223,207,225,167,162,149,158,169,57,108,234,84,49,38,28,131,186,33,193,50,241,152,149,129,97,207,72,176,29,133,14,151,166,123,198,48,139,213,31,134,140,90,123,6,239,219,246,211,158,172,172,116,207,69,156,122,185,135,140,163,94,195,6,23,230,190,226,203,167,245,111,234,181,107,16,64,140,25,14,65,113,75,240,61,42,191,232,26,188,31,9,38,11,48,186,134,183,174,42,60,190,233,214,52,121,213,91,143,23,138,234,98,30,225,131,156,10,26,55,165,163,200,108,164,103,17,26,9,120,22,181,26,41,50,149,173,174,114,129,208,135,255,232,212,28,142,2,44,3,209,105,242,119,50,153,57,125,39,163,228,140,166,49,104,117,184,239,17,28,119,123,72,61,138,154,10,131,142,207,120,103,234,25,83,227,179,199,154,38,111,186,164,182,77,215,58,96,54,113,133,73,152,241,209,230,98,184,244,167,27,102,143,63,13,143,128,174,158,209,224,142,23,184,36,87,233,128,44,198,111,108,166,111,145,70,180,153,40,173,195,4,75,244,123,32,44,234,55,108,124,188,61,181,141,3,218,199,172,24,7,130,192,221,67,218,134,114,138,41,202,105,20,253,190,71,104,90,152,29,206,182,19,112,77,46,222,65,30,219,240,61,227,222,223,106,75,48,17,218,104,252,222,222,116,51,27,112,207,172,120,45,242,73,244,173,169,105,136,35,149,88,131,26,218,3,59,91,158,174,105,93,94,163,113,197,244,167,42,94,63,53,169,23,250,40,52,17,10,87,167,32,2,166,68,37,61,221,155,12,73,217,95,110,219,25,149,13,189,183,251,212,52,89,133,17,73,64,101,73,39,48,220,12,91,158,166,22,64,96,202,251,71,23,120,165,159,190,111,177,107,211,167,211,68,32,165,227,200,107,225,179,85,24,61,231,45,176,70,95,81,139,58,187,232,107,107,128,5,134,95,178,39,100,204,102,75,112,189,51,90,190,101,153,95,130,233,154,124,144,94,210,78,71,117,64,47,50,19,70,26,84,50,11,119,116,205,188,118,2,223,9,63,122,151,89,24,186,44,6,67,87,34,147,116,173,212,115,202,41,101,221,247,146,110,62,195,4,3,227,197,238,29,76,109,74,75,154,146,233,96,245,198,1,195,196,185,195,46,36,255,81,61,7,38,118,223,4,30,201,15,58,225,59,210,133,191,167,238,26,150,22,18,187,120,161,118,53,193,115,132,11,170,252,25,80,10,147,228,47,59,22,225,2,133,207,57,210,120,58,206,39,106,184,50,226,123,164,48,196,68,240,228,219,178,211,106,12,146,34,68,2,118,177,79,11,143,157,193,107,46,217,229,45,8,173,48,86,127,28,48,240,80,106,215,72,228,142,239,85,81,132,212,215,194,211,80,227,64,110,105,23,191,119,143,245,197,18,33,29,65,207,235,123,129,166,156,48,108,133,182,117,179,156,150,22,26,167,189,49,95,41,60,239,120,199,211,235,4,61,180,193,164,114,132,129,69,125,158,190,87,47,36,63,73,12,242,168,17,4,43,206,23,203,179,195,162,167,141,119,88,147,162,241,149,253,241,38,185,29,151,4,106,242,117,191,36,195,177,76,177,59,203,84,167,198,196,163,21,246,46,233,200,250,211,195,232,239,195,164,77,254,118,84,197,253,165,238,134,63,70,122,180,185,38,134,89,210,45,93,140,16,68,27,210,173,123,79,82,99,97,146,108,62,226,105,114,201,50,124,98,10,195,163,95,18,106,172,17,126,67,248,166,38,93,96,254,63,5,212,191,11,4,169,188,9,38,229,212,97,106,132,210,128,33,134,36,119,147,51,213,18,153,80,78,198,33,49,77,199,34,193,36,198,56,76,25,105,106,60,93,33,230,106,105,150,177,221,205,26,232,153,35,63,188,103,4,194,73,28,76,123,6,9,145,113,143,37,213,37,45,108,54,172,62,229,66,215,245,134,65,116,99,246,248,109,182,133,132,174,136,225,129,158,150,219,62,51,172,97,42,59,212,18,129,161,103,198,128,19,75,172,9,109,225,110,231,224,75,113,209,11,207,225,253,162,118,179,166,142,17,132,111,113,139,45,91,239,161,211,28,238,1,115,101,72,63,77,86,139,15,25,202,79,95,26,147,182,122,24,134,247,254,125,82,219,215,64,138,207,129,152,94,90,60,112,244,135,217,184,27,236,215,9,30,43,204,28,242,146,103,66,143,24,211,200,178,143,244,214,230,113,119,248,94,30,123,106,155,56,64,120,52,208,53,200,79,235,201,117,183,170,20,29,193,45,218,98,203,128,39,184,165,215,54,43,202,225,123,238,229,169,64,236,43,28,53,107,124,121,42,192,190,165,78,34,77,74,50,56,130,170,213,220,18,53,195,219,183,225,10,249,125,251,247,225,240,110,225,236,205,29,59,130,30,209,46,250,189,245,140,240,123,129,205,62,195,179,8,124,31,206,109,247,170,190,70,202,168,18,124,167,181,187,65,161,214,109,233,233,177,227,130,125,47,101,95,182,67,238,86,186,194,251,219,112,124,166,158,25,151,176,195,75,248,89,127,179,180,132,191,176,163,247,148,166,74,219,61,162,12,127,242,80,9,70,89,199,189,195,84,174,231,245,211,195,169,129,197,244,173,188,114,91,196,163,38,14,147,147,247,148,240,110,85,99,82,72,155,221,146,207,181,198,44,234,56,152,216,230,17,38,32,119,59,159,16,20,16,74,96,166,230,93,3,34,161,94,37,90,149,231,176,229,255,70,32,173,158,50,82,227,136,35,7,188,106,186,131,220,247,108,243,147,108,9,162,16,233,64,62,95,141,176,231,34,227,68,225,175,197,245,30,218,204,116,79,160,90,104,70,252,156,18,177,145,44,9,167,208,91,240,131,215,228,78,153,221,9,86,46,218,240,205,40,8,39,159,163,157,224,110,182,128,118,245,179,9,142,175,145,108,51,142,7,127,103,56,212,147,153,209,168,151,244,120,236,189,1,126,167,39,227,235,26,119,30,153,167,228,93,253,156,23,110,17,254,104,208,52,165,17,51,71,145,143,24,53,240,105,87,32,245,70,97,60,109,9,46,71,96,20,236,254,129,171,91,203,127,14,196,4,143,179,124,241,81,229,210,147,241,213,76,54,222,97,130,118,233,197,134,172,77,36,37,74,73,47,6,199,155,15,234,100,5,164,81,51,101,190,128,215,78,150,122,163,182,215,63,216,189,3,124,105,34,113,17,139,201,64,45,76,205,230,114,25,145,86,64,106,107,218,14,27,154,140,62,209,160,135,75,59,26,137,171,126,52,26,157,92,75,239,125,87,148,223,234,26,194,133,105,22,55,178,162,253,197,96,0,77,246,240,93,20,203,15,1,170,2,78,50,177,42,60,170,62,230,212,153,238,116,5,129,0,195,27,63,93,184,97,255,174,32,99,120,80,22,219,33,153,88,108,44,158,119,211,9,91,167,49,189,230,64,243,24,6,73,228,61,157,94,68,11,252,104,188,247,36,209,37,48,152,82,153,247,193,58,30,248,252,219,173,196,150,6,121,127,77,251,37,73,92,126,5,185,247,141,111,38,115,3,201,83,183,254,144,171,75,169,26,100,27,182,120,237,129,160,106,234,26,17,93,127,111,146,224,211,242,38,82,224,119,198,62,141,136,50,193,145,185,70,69,121,73,247,54,19,49,241,247,50,101,228,116,93,133,175,170,59,124,119,91,117,63,223,203,203,105,30,231,230,166,180,78,234,153,209,59,58,140,249,144,97,49,240,186,213,82,231,198,231,137,174,145,128,151,187,70,233,140,163,196,167,234,63,15,251,5,8,198,254,127,6,133,114,221,230,176,69,212,115,199,151,15,26,36,223,125,231,65,163,180,237,193,112,232,172,249,207,152,250,109,22,37,190,124,197,15,69,5,180,219,73,109,202,35,190,182,219,227,16,19,174,228,53,169,84,109,121,207,224,1,25,121,170,244,230,27,38,196,63,163,231,137,230,159,3,255,101,58,149,169,55,117,27,107,144,142,220,50,220,167,159,49,195,232,225,211,202,133,157,166,59,108,210,86,121,125,116,223,115,160,243,221,105,51,197,71,233,59,214,96,29,39,83,166,242,30,209,56,133,162,105,241,177,121,123,215,184,238,36,20,237,48,127,47,138,83,242,226,234,97,181,162,216,152,29,69,72,202,122,132,4,15,102,159,25,62,101,123,219,72,229,165,189,18,247,128,219,11,184,40,179,113,8,243,70,204,50,252,226,121,196,201,96,245,215,66,150,60,127,175,221,74,141,198,207,183,242,144,90,34,239,131,183,145,97,165,125,122,30,223,13,161,141,220,217,157,243,13,207,17,190,246,241,104,233,22,206,157,36,86,15,138,168,217,217,195,197,195,209,147,67,255,48,159,118,183,254,134,81,36,36,116,68,80,9,33,167,157,22,79,195,192,243,182,145,15,252,231,236,194,58,10,120,174,116,245,66,42,67,224,246,213,127,225,79,26,135,95,233,159,174,85,233,26,188,67,249,189,96,127,14,88,84,22,127,240,148,198,169,57,204,141,207,21,115,248,79,129,62,193,59,2,221,3,30,186,212,113,206,35,159,196,176,209,166,91,31,101,18,37,96,200,188,179,169,210,34,10,104,57,35,37,117,124,68,106,153,73,25,254,107,99,53,223,103,167,233,120,140,108,60,126,238,181,159,8,221,100,203,84,111,2,148,219,101,15,24,148,134,53,126,27,186,203,108,20,83,242,245,96,24,175,210,94,136,184,167,47,206,187,165,243,69,213,226,102,143,114,184,50,108,201,107,8,161,169,247,188,47,81,213,1,94,59,146,232,209,20,73,209,125,220,124,39,208,181,246,191,104,245,27,140,137,242,100,152,138,187,247,203,72,183,229,179,105,145,6,210,28,78,55,66,54,24,55,43,239,205,103,174,100,210,222,25,25,110,63,72,109,103,114,251,65,107,23,47,69,89,80,50,43,113,131,123,46,198,54,205,46,157,132,139,114,142,234,48,117,7,58,158,68,97,125,142,66,117,242,37,207,29,132,147,222,246,53,142,179,87,16,175,198,56,14,175,28,229,192,121,16,111,13,187,88,201,78,15,116,138,30,12,197,81,190,254,247,72,248,129,161,61,239,40,211,168,97,29,166,233,244,203,230,16,112,120,145,30,153,110,232,95,196,180,224,119,79,17,198,123,7,223,113,90,111,236,217,116,65,65,157,216,183,140,205,82,75,235,150,35,33,62,23,114,192,201,98,37,255,215,47,194,86,185,247,143,119,57,12,187,141,192,101,58,30,6,65,42,127,24,51,45,57,69,112,161,71,207,144,6,207,55,93,132,97,252,115,237,127,74,18,184,8,247,22,240,64,38,57,93,133,247,242,196,205,189,77,120,61,173,250,18,177,2,120,130,106,205,119,194,186,220,135,5,41,244,152,121,35,237,81,45,65,13,115,42,204,65,87,45,82,124,143,41,7,205,124,197,24,43,96,42,24,146,157,66,157,200,219,12,81,0,251,215,242,243,27,33,7,219,151,77,78,248,225,3,94,181,229,200,207,144,26,145,99,250,71,201,34,109,225,114,36,143,111,167,141,178,212,18,9,115,38,227,144,195,70,68,226,188,219,104,100,38,235,139,122,50,63,31,142,165,90,234,231,250,214,90,190,31,29,4,154,211,215,52,41,13,127,47,140,131,180,99,81,125,226,7,4,36,71,59,133,118,76,207,209,209,213,190,180,188,48,185,102,252,244,98,155,78,240,108,51,218,134,32,230,31,120,8,76,73,72,134,87,100,160,28,124,1,201,200,199,238,25,49,166,176,20,230,174,237,163,48,110,149,12,127,241,94,72,182,229,182,103,145,158,157,178,254,233,25,92,141,1,207,181,83,219,93,62,118,131,250,53,61,108,55,124,135,225,193,72,65,89,201,128,183,58,23,245,124,195,44,18,25,190,7,19,38,197,131,199,232,241,206,248,66,83,144,253,68,166,235,129,190,40,37,45,28,194,62,209,45,202,51,75,10,115,151,226,103,15,219,98,206,29,32,250,235,206,152,99,20,53,45,133,216,71,92,52,81,91,78,243,4,82,223,48,174,14,186,115,41,77,196,88,139,188,107,29,194,137,4,227,84,143,223,222,57,0,127,143,220,25,3,106,60,179,39,167,45,84,119,174,29,19,189,75,89,13,95,4,226,224,8,218,43,103,76,140,26,109,143,123,180,167,20,42,56,59,252,107,80,129,152,210,14,208,232,140,157,206,14,193,150,82,57,34,41,225,160,187,152,18,3,40,141,31,209,109,152,93,82,30,200,53,66,118,116,204,174,39,10,23,47,17,6,190,75,39,165,21,12,232,192,227,105,252,73,35,229,190,116,217,40,175,93,151,243,133,16,253,241,107,209,129,150,55,117,13,94,151,24,82,68,171,116,126,55,72,218,188,103,108,46,105,80,24,49,127,118,81,72,145,80,228,102,125,113,64,133,84,83,219,95,255,98,255,167,68,44,45,128,74,234,107,252,244,72,137,147,163,154,66,130,163,148,201,164,196,51,56,109,91,192,125,229,244,174,59,69,99,150,81,99,157,114,145,42,85,221,209,241,59,95,211,226,186,131,54,99,68,141,240,48,193,198,115,234,240,34,163,75,225,187,234,99,26,66,161,149,58,126,15,35,233,56,28,169,41,231,141,181,30,175,77,97,115,74,244,59,125,199,79,27,129,254,74,121,128,43,70,212,100,203,114,134,225,137,116,36,242,88,167,218,171,228,39,70,117,34,229,56,39,117,156,204,14,55,51,168,84,47,122,105,26,72,56,196,52,219,196,119,107,202,203,236,209,49,114,125,117,30,193,168,53,163,233,243,79,38,43,76,191,222,242,61,235,115,138,249,49,3,214,225,62,83,128,220,200,70,221,252,177,196,212,84,142,0,17,143,223,97,15,100,235,41,35,26,194,251,247,57,138,9,85,173,148,68,110,36,217,14,247,228,234,39,135,220,99,243,20,153,8,47,248,95,82,127,117,219,169,80,166,213,83,105,201,132,134,202,219,70,11,57,161,176,169,116,71,71,54,219,250,95,110,153,195,43,141,216,48,141,223,7,86,188,83,43,21,150,60,118,11,208,59,135,82,214,113,231,119,189,101,203,143,75,37,47,72,135,120,191,208,140,73,95,163,83,165,231,63,141,120,93,170,69,48,50,12,31,177,86,211,170,237,36,107,61,59,24,69,38,97,64,53,120,32,250,228,48,169,191,233,233,54,252,218,131,176,196,78,181,214,148,63,61,98,141,11,35,184,48,82,229,21,148,221,195,225,222,211,226,232,150,139,231,93,195,193,150,18,162,43,57,78,205,97,146,219,83,73,25,14,108,135,7,57,55,169,164,12,30,77,127,49,104,23,82,109,149,17,145,198,211,115,164,112,21,247,206,179,252,197,56,106,82,93,23,162,102,15,252,203,18,75,85,118,187,251,144,217,89,162,224,244,172,23,248,243,73,135,78,245,123,199,29,156,133,90,204,150,170,101,96,44,245,185,63,161,3,208,55,134,80,108,251,43,25,127,210,204,165,131,53,166,9,188,24,169,174,170,180,234,249,6,232,250,17,213,87,216,124,183,14,147,122,90,82,217,162,252,52,252,107,233,217,210,118,76,193,53,136,248,40,252,61,29,13,80,179,101,18,218,103,76,49,74,249,82,175,175,181,50,125,60,41,166,208,200,56,165,126,78,121,113,127,230,246,50,229,243,127,198,21,224,176,21,232,41,188,247,163,110,1,54,73,170,4,199,65,14,141,176,232,162,252,149,129,222,57,229,141,223,233,149,203,39,62,138,151,188,107,164,82,167,175,117,231,156,123,17,113,99,148,116,231,239,215,8,240,67,11,9,195,147,204,50,106,251,234,187,128,150,191,108,208,244,116,237,110,161,88,122,110,42,117,198,174,245,156,50,18,131,191,53,82,5,43,201,167,205,225,187,49,206,84,254,138,100,162,255,54,180,33,51,61,109,110,255,7,115,216,102,180,185,133,14,117,253,151,207,37,100,56,171,183,221,90,118,40,192,30,215,124,67,129,248,89,121,155,42,154,214,110,90,33,87,54,82,81,227,133,215,211,15,5,222,249,154,200,57,127,94,166,233,95,146,107,42,31,71,171,219,63,152,133,130,242,195,213,203,199,73,33,79,105,70,132,103,102,160,36,240,103,244,139,169,128,214,199,151,80,124,27,222,173,123,109,200,85,237,7,250,96,127,169,57,115,197,22,240,137,1,181,250,173,246,79,199,124,251,199,78,234,255,244,172,123,48,20,174,162,145,18,73,27,130,86,199,27,135,128,121,148,60,19,60,67,163,32,211,158,139,251,254,82,10,127,48,39,226,87,242,28,30,47,234,87,172,160,34,77,127,104,8,30,136,167,34,217,16,159,209,41,58,188,123,62,26,8,118,191,68,160,2,109,64,242,38,0,47,95,60,247,100,238,201,227,251,7,123,227,70,16,82,255,109,60,224,179,254,153,224,109,122,10,43,203,236,159,211,154,172,141,248,237,94,115,209,59,203,126,251,142,100,234,98,255,244,188,120,214,87,193,33,153,75,184,141,167,37,126,123,103,251,7,117,52,223,206,174,97,219,19,139,78,135,240,223,55,5,42,42,106,30,114,132,219,227,105,120,57,211,84,64,77,203,191,245,253,58,223,249,167,28,63,38,49,129,138,250,229,93,129,16,140,195,164,104,228,73,26,91,101,85,74,227,191,5,208,253,22,73,169,133,104,230,253,241,4,180,56,52,113,173,37,87,29,186,75,126,37,178,173,110,207,212,56,23,98,111,252,30,200,255,44,190,251,113,159,235,200,106,151,138,70,174,161,246,245,154,121,220,30,125,37,138,143,99,197,84,14,227,21,208,223,222,232,29,189,223,38,186,210,210,190,0,19,231,187,31,20,146,53,82,173,90,195,9,246,60,183,5,222,231,79,227,53,232,68,174,104,28,133,234,68,211,129,4,169,31,156,80,43,148,68,196,1,215,76,60,13,131,153,250,94,27,233,158,239,42,8,179,211,200,228,37,119,159,241,66,234,2,227,193,208,40,150,177,147,184,249,69,146,119,242,51,66,93,51,158,35,17,22,178,190,90,226,108,33,75,211,97,147,120,91,137,179,101,30,63,219,168,135,76,133,214,21,210,9,55,166,59,122,155,234,228,129,143,161,250,60,237,48,9,168,165,83,247,29,38,223,150,172,236,90,173,101,18,71,250,8,184,179,228,20,134,208,194,187,70,144,70,205,97,36,101,62,191,55,117,178,133,116,1,214,69,142,134,247,124,89,226,74,226,224,249,98,58,32,220,92,71,130,73,222,106,14,43,23,187,193,104,92,123,207,215,129,132,94,233,127,96,22,243,158,111,19,48,87,152,59,157,63,141,80,136,206,22,130,12,210,248,190,207,167,81,35,36,218,189,107,176,111,234,233,137,63,189,71,207,55,213,10,233,183,191,46,131,138,35,64,239,193,127,97,125,255,237,67,193,79,102,69,58,173,251,76,61,70,124,172,240,92,238,121,227,246,210,74,154,45,195,200,223,28,158,36,169,41,124,247,239,47,96,68,3,211,211,40,28,56,10,163,93,122,152,127,126,40,162,26,201,44,166,108,210,75,177,11,250,229,105,13,12,110,229,39,208,148,121,95,173,160,166,58,106,217,34,74,51,117,92,40,215,224,49,211,59,35,57,224,70,49,153,115,169,68,150,90,107,207,119,163,58,247,46,79,237,25,35,178,226,105,124,233,9,238,85,80,118,56,93,32,232,253,249,76,24,148,41,165,229,69,138,225,115,162,150,97,229,135,218,51,88,96,124,162,12,99,100,88,137,217,171,120,62,27,53,201,153,161,196,74,189,124,83,186,39,252,232,122,172,163,65,227,30,17,242,113,82,69,1,12,222,94,125,85,184,150,165,178,150,59,167,166,111,197,99,152,200,91,98,67,195,31,243,96,99,211,40,153,35,46,222,106,25,129,153,162,165,133,41,63,200,173,215,149,201,202,122,36,223,192,196,102,167,194,223,55,253,86,72,37,73,162,1,41,200,217,58,136,22,156,254,242,28,213,83,48,202,252,242,253,133,114,144,246,2,12,70,176,121,116,205,23,52,239,86,192,92,101,91,130,145,85,112,184,245,148,37,81,80,21,127,49,180,98,18,200,234,67,162,174,167,214,232,25,228,1,74,124,71,238,90,139,198,41,184,29,9,30,78,116,3,124,143,201,146,96,103,135,4,134,141,57,53,190,61,123,16,180,165,152,77,161,14,213,103,48,241,182,182,211,195,164,6,197,211,156,188,61,193,45,230,17,126,180,100,130,81,117,244,242,142,81,229,128,254,95,209,238,36,6,119,252,114,6,18,245,124,159,255,174,21,70,165,17,169,225,96,154,170,164,97,32,23,99,255,22,5,171,69,59,133,88,201,140,135,9,172,234,15,195,62,237,63,12,145,70,122,163,107,136,119,223,200,172,204,87,77,28,236,177,225,87,205,217,116,155,226,82,16,103,173,197,227,245,72,162,142,63,230,238,157,106,234,22,160,52,211,47,61,164,34,79,53,71,203,31,185,151,195,119,122,124,9,190,151,86,191,224,78,147,240,150,182,241,243,134,115,116,14,99,251,85,184,47,191,142,77,139,207,46,69,173,206,208,97,82,220,186,242,96,66,169,237,61,35,218,171,6,4,217,45,45,38,223,108,93,25,89,43,127,29,27,32,153,24,201,223,140,104,252,9,20,177,61,165,224,68,241,38,94,235,158,31,71,47,169,176,17,120,236,160,192,60,152,130,53,70,237,189,252,189,16,191,211,29,144,208,177,83,23,22,174,222,67,141,19,75,204,116,35,156,72,90,202,153,255,248,177,24,180,77,249,162,62,221,217,111,125,84,208,239,40,153,122,116,120,102,43,60,83,72,108,8,108,73,83,254,52,12,242,154,124,193,101,111,196,44,60,232,106,107,227,212,87,184,75,218,120,152,244,56,252,44,21,57,96,43,220,20,184,24,29,176,195,132,197,117,204,205,215,232,79,23,147,141,81,24,249,150,226,112,255,146,83,15,141,88,175,76,47,182,41,232,57,78,21,201,158,209,248,181,53,51,159,43,212,137,209,56,101,209,169,113,104,30,222,160,154,207,78,252,179,220,99,86,120,149,237,196,91,9,190,7,127,160,141,140,33,69,161,225,88,14,95,99,85,22,88,57,38,173,28,48,228,84,202,83,11,75,124,15,152,153,40,188,195,56,114,194,199,186,42,239,213,21,94,213,151,254,106,144,113,23,69,7,167,135,195,105,31,197,117,123,77,89,31,81,56,8,148,233,153,210,85,15,196,194,48,163,193,139,139,222,35,210,183,44,40,249,117,133,192,167,26,76,48,112,159,143,51,244,167,17,25,57,209,177,77,140,82,97,170,1,163,113,212,38,155,194,84,201,205,128,151,134,182,129,9,112,60,24,199,101,122,47,238,41,126,217,131,2,77,137,100,128,139,83,220,194,156,87,118,26,240,251,95,188,50,234,194,245,83,187,235,194,21,17,36,135,91,211,120,145,81,49,127,110,202,34,113,94,151,194,198,198,28,141,111,85,166,184,104,161,182,224,161,195,238,138,2,67,84,230,251,229,66,184,71,201,150,73,108,168,238,51,95,70,222,166,31,12,58,18,55,189,80,105,236,25,230,204,245,158,221,29,79,93,111,80,50,122,33,104,177,25,172,84,234,164,28,205,248,156,247,167,18,189,245,49,14,34,159,43,127,115,67,97,146,217,222,152,109,10,119,211,247,34,1,205,239,145,72,206,136,185,89,76,215,197,227,65,36,3,156,52,102,48,188,120,76,135,226,226,35,94,107,104,130,70,152,18,136,179,136,105,69,117,67,219,190,89,26,151,167,210,176,239,63,201,25,135,73,18,221,10,115,9,138,167,55,156,208,10,147,81,228,111,221,184,22,201,123,177,93,237,104,188,161,52,56,20,70,243,222,27,111,48,45,37,24,163,209,27,135,233,68,127,122,90,233,181,163,164,202,234,195,88,92,126,116,146,49,153,123,54,250,118,98,148,2,227,255,74,141,247,121,150,111,196,155,82,66,221,177,16,164,244,91,13,154,106,26,61,193,130,218,158,16,83,176,60,150,110,27,38,235,243,230,40,126,50,173,90,52,13,153,225,155,33,113,114,205,121,167,64,132,205,210,97,124,220,242,52,14,221,29,141,147,169,166,19,201,56,64,252,115,17,222,223,10,82,111,31,224,74,244,83,8,89,158,176,254,40,230,82,249,19,14,81,12,96,135,9,158,42,138,232,163,63,76,153,154,92,34,239,46,129,160,116,117,120,30,117,31,177,137,140,176,192,206,16,233,54,67,241,100,249,59,255,121,62,20,134,241,217,219,158,70,78,37,48,140,93,49,222,68,53,91,130,225,10,11,24,50,41,237,89,71,202,197,123,54,17,118,211,247,234,132,110,227,233,61,103,26,210,110,146,219,14,147,49,147,126,91,152,169,41,82,175,42,229,193,174,190,63,247,61,161,216,221,117,143,135,77,213,171,108,56,47,154,178,156,113,30,125,94,96,103,241,141,174,156,248,203,10,42,189,113,211,64,215,223,38,29,63,70,141,2,96,61,56,33,37,168,37,96,117,148,96,60,172,176,28,41,122,74,99,82,209,137,219,142,142,89,82,191,168,209,217,1,35,63,163,79,83,193,243,134,12,230,195,169,44,27,197,220,54,175,95,88,122,95,250,152,196,73,79,160,176,79,232,218,34,223,241,205,51,24,27,87,26,17,194,0,219,31,166,198,163,168,128,1,130,20,239,188,70,127,160,141,164,111,64,177,196,27,110,170,210,139,114,50,194,150,48,74,243,215,234,232,146,86,133,33,198,140,167,239,151,211,57,60,143,184,204,200,119,25,90,235,95,76,37,254,185,89,46,140,128,160,234,54,156,72,54,0,157,154,98,4,186,60,161,158,43,197,167,52,227,192,213,79,251,250,87,58,161,79,67,208,252,249,160,113,23,210,17,159,72,205,54,71,239,164,18,63,63,55,150,96,194,168,150,37,161,118,200,220,119,123,28,254,52,2,243,170,179,65,29,129,23,77,113,242,83,119,169,130,19,100,13,248,144,222,253,76,235,8,48,5,186,135,215,171,5,123,245,204,157,72,132,60,227,141,59,88,58,52,39,1,242,64,27,9,192,218,51,138,97,95,199,136,33,40,7,249,31,211,225,115,58,160,137,180,146,233,70,13,142,103,209,89,142,180,122,235,240,5,64,52,250,96,203,11,82,244,155,199,167,25,161,222,154,102,33,55,132,30,15,183,239,75,61,171,72,83,197,211,247,107,234,47,83,10,16,32,180,222,58,17,148,254,28,31,89,81,135,6,4,51,171,250,15,219,181,75,209,123,159,152,49,36,219,46,155,170,75,82,238,111,189,249,141,64,195,167,27,33,21,50,126,224,86,43,78,76,122,42,219,203,225,137,207,12,173,150,199,255,115,191,228,155,37,92,58,199,74,90,46,166,45,240,96,190,91,106,188,24,1,240,131,169,79,211,19,245,158,167,119,105,77,135,7,215,251,4,23,143,167,86,42,226,245,80,36,183,175,188,203,32,104,146,35,3,30,238,160,175,56,129,180,246,7,248,158,146,241,52,126,194,212,179,18,57,116,8,239,114,135,86,24,181,212,120,47,114,21,82,227,236,49,241,219,36,181,167,65,227,254,222,3,62,234,142,254,243,170,53,127,218,164,178,106,130,167,95,155,170,201,43,233,158,97,73,117,125,7,60,53,142,12,92,99,35,253,139,14,149,4,127,206,215,82,77,36,72,109,51,180,61,61,219,190,226,28,211,10,80,96,242,168,29,238,121,249,64,60,38,179,193,248,87,116,80,81,154,124,113,73,138,69,181,102,22,52,106,93,64,167,210,63,3,183,167,87,6,108,149,24,9,254,202,137,65,187,219,85,75,141,207,240,119,95,24,117,157,244,180,37,43,5,156,52,21,44,212,225,76,150,70,39,153,86,16,1,130,232,247,89,154,163,71,20,165,123,249,40,196,36,75,189,103,28,230,193,231,69,220,55,229,196,19,193,89,158,173,121,225,214,90,158,42,156,63,62,162,220,99,243,231,250,70,216,10,228,30,170,39,158,176,85,241,248,25,33,233,164,237,81,112,111,58,5,231,189,15,224,72,94,73,4,234,56,99,17,121,208,56,219,20,38,143,222,223,27,150,126,29,22,234,73,157,168,140,236,134,166,69,158,208,127,21,143,112,91,82,223,16,79,171,133,95,215,51,228,201,146,236,74,66,139,154,213,126,218,168,40,207,33,52,82,85,252,202,196,39,29,62,231,232,53,24,29,203,216,17,239,198,154,192,107,218,149,119,223,35,229,122,167,91,85,239,198,114,250,96,170,156,117,91,177,12,77,223,15,239,82,106,74,83,70,60,252,123,98,130,192,220,172,244,131,144,232,231,15,175,148,239,134,200,89,239,126,106,246,101,179,84,225,181,156,45,140,144,212,86,18,142,98,84,248,129,238,111,167,31,110,104,184,122,219,119,103,108,106,42,27,113,162,143,215,181,89,198,74,168,228,107,214,63,114,130,212,246,93,216,51,218,238,212,157,9,140,160,162,27,103,221,138,71,245,181,168,96,112,75,195,228,181,211,20,134,166,166,199,211,7,30,13,133,73,145,125,51,156,248,114,58,57,59,105,79,254,48,187,174,58,222,56,86,157,225,6,127,223,201,3,126,63,151,95,109,184,25,22,205,139,129,193,145,97,113,120,65,215,166,112,155,78,196,68,18,124,81,130,14,44,11,52,209,29,134,200,162,40,108,121,21,15,70,244,165,39,225,57,156,109,222,56,138,13,122,209,133,212,196,11,13,160,141,157,170,147,75,62,201,244,136,63,204,175,137,147,232,78,80,41,216,53,73,221,163,75,211,106,140,124,35,30,22,180,23,244,94,115,189,58,201,232,85,149,102,153,132,195,18,203,103,88,161,178,62,125,141,210,245,210,252,40,157,25,154,239,76,173,210,240,220,96,146,219,62,53,116,200,206,141,207,57,22,162,59,170,198,7,89,175,223,110,134,17,11,105,207,62,170,189,28,166,192,72,39,249,181,129,122,156,47,84,134,165,207,89,217,133,124,183,179,97,208,33,133,8,115,22,135,161,233,87,75,135,217,179,220,148,65,30,93,5,81,44,201,205,43,199,255,56,107,212,111,71,254,221,240,137,136,95,243,83,255,150,213,210,184,61,109,180,179,233,197,10,69,194,1,67,249,184,21,174,248,115,30,60,18,229,42,218,216,97,170,207,145,51,231,139,121,251,253,107,226,200,212,98,74,110,54,213,211,86,172,0,56,45,1,252,91,238,253,226,242,146,71,28,199,132,87,88,80,113,157,216,248,8,134,127,158,47,87,33,10,215,245,3,9,198,23,15,111,75,246,80,69,74,234,4,253,99,99,142,105,199,16,172,105,129,222,237,237,168,32,37,14,199,23,164,128,14,140,138,13,129,161,220,124,174,133,74,226,178,238,26,37,46,93,22,151,23,90,197,130,247,124,249,186,228,62,168,185,29,119,130,80,126,52,29,102,33,170,194,39,57,71,126,81,93,48,54,232,75,125,198,140,239,189,110,163,39,39,17,164,0,113,54,45,75,163,212,198,7,167,81,192,13,201,93,133,201,16,13,248,238,31,85,127,27,127,72,9,120,165,249,203,117,254,243,225,94,72,15,164,182,9,97,143,128,241,138,54,133,145,149,174,1,175,244,177,208,100,31,91,224,164,95,6,220,63,191,48,226,165,75,198,52,117,102,243,139,167,9,187,166,158,143,40,7,3,70,130,68,225,30,41,26,21,130,193,150,122,214,168,160,9,116,239,145,224,26,20,52,149,196,167,60,226,28,15,126,126,172,97,213,243,170,37,75,48,172,6,188,149,48,146,32,249,240,208,38,153,241,92,205,20,70,30,222,191,23,178,168,106,65,241,57,92,201,18,248,204,153,96,140,145,248,109,142,205,212,53,136,25,124,208,136,192,102,21,92,79,34,170,56,108,243,152,213,83,74,76,226,65,114,131,246,155,176,65,124,236,187,31,173,52,23,176,246,106,60,77,82,249,78,242,188,163,199,2,186,71,215,76,2,187,86,195,229,111,205,97,165,167,38,244,121,30,138,6,62,202,188,72,165,213,145,5,244,87,30,175,240,189,197,249,169,10,111,197,76,203,207,178,218,3,29,53,45,47,234,216,125,27,70,147,88,11,57,47,124,183,217,29,48,231,189,246,140,219,143,223,132,23,36,191,105,215,185,43,185,198,152,26,175,95,85,69,228,51,106,204,113,18,46,100,125,33,23,184,189,40,140,68,31,101,134,35,25,3,105,67,121,88,137,23,63,211,207,60,210,113,101,207,165,26,176,57,9,173,189,150,186,107,40,52,132,132,64,6,37,255,244,174,225,91,96,68,231,72,40,252,149,2,231,126,145,33,225,55,62,62,86,169,42,18,205,122,146,135,217,232,91,146,152,174,43,182,28,164,239,84,19,28,153,182,190,100,154,165,203,40,244,181,215,122,136,215,42,169,84,136,138,237,21,71,19,89,224,77,69,216,27,130,28,175,103,166,236,91,85,194,221,82,137,142,195,119,139,144,20,116,76,175,227,217,106,168,162,83,25,36,242,241,247,170,233,92,21,112,240,164,140,74,152,120,170,179,154,84,179,72,75,130,239,93,201,23,254,38,221,77,101,187,7,244,120,238,151,216,236,202,178,47,192,202,52,156,6,128,32,65,10,238,223,101,185,231,19,129,94,38,173,54,197,140,185,240,125,58,218,134,233,85,123,102,30,96,239,56,226,18,85,127,26,214,31,233,153,21,215,10,60,96,227,125,115,229,94,9,154,38,131,94,184,184,48,97,133,39,89,197,3,33,30,187,131,230,223,235,30,70,154,253,242,153,97,239,51,9,185,113,185,190,227,200,238,206,49,0,203,90,210,136,33,69,175,58,161,106,221,13,2,123,125,154,165,183,124,68,239,213,180,235,76,194,9,229,92,150,23,102,55,108,10,67,2,232,40,250,15,242,90,119,86,149,112,81,221,219,102,209,11,35,230,192,10,31,212,125,242,168,149,244,161,201,51,221,115,192,29,185,136,231,0,107,97,186,246,230,221,184,142,114,75,125,150,183,237,151,182,123,49,77,194,11,31,202,81,93,224,181,52,77,155,42,188,225,145,100,130,212,216,19,2,255,37,105,58,124,143,54,157,195,176,37,120,113,85,69,182,115,234,190,208,201,112,8,212,238,167,138,182,19,91,37,151,201,86,180,109,248,35,187,127,108,2,59,114,43,187,240,61,70,253,14,112,15,42,156,124,2,115,24,186,27,105,91,60,76,63,72,197,164,245,247,162,140,101,106,227,133,186,46,111,188,176,197,104,215,140,56,51,224,187,111,136,145,244,145,136,49,99,225,227,49,145,51,27,181,8,228,197,29,134,26,64,166,169,53,224,174,9,139,121,139,113,248,161,100,232,226,182,196,49,199,167,219,124,67,214,242,11,120,66,223,166,240,231,202,107,144,29,47,245,1,127,22,60,136,221,18,81,30,221,14,239,166,94,154,194,77,101,235,173,130,121,185,253,182,49,200,138,190,23,182,202,16,184,107,129,33,82,160,100,26,7,156,2,25,80,253,238,8,74,109,36,29,229,234,100,162,204,225,105,221,38,212,151,158,174,119,208,163,113,84,68,101,150,215,125,103,71,149,198,191,79,183,29,182,246,19,75,200,234,40,211,211,245,68,20,133,170,203,157,158,198,51,91,5,190,247,43,125,154,43,78,108,59,31,85,203,75,97,146,169,124,159,167,46,86,55,22,242,251,60,27,27,152,123,144,194,132,24,4,190,135,157,54,14,79,224,82,248,211,79,82,39,146,35,209,115,248,250,244,183,217,180,150,192,179,36,20,86,17,233,248,84,137,64,180,16,145,214,144,142,239,52,42,84,15,21,105,123,43,111,215,103,101,108,177,248,137,71,167,198,239,69,48,188,192,219,132,110,166,194,68,17,245,139,104,110,27,220,150,45,34,129,27,59,86,143,86,170,116,167,44,64,139,187,8,220,168,70,145,198,41,85,81,24,10,119,249,220,215,162,209,174,145,20,209,99,212,80,20,214,65,109,166,142,44,19,245,20,237,26,204,233,58,143,155,22,143,125,230,144,94,178,70,150,238,229,20,213,200,36,167,172,73,71,156,247,146,239,101,97,122,133,203,39,63,108,17,5,65,11,151,7,217,56,170,6,3,73,74,173,91,134,140,253,50,193,36,42,198,199,166,0,75,27,135,6,38,246,75,51,110,244,181,62,244,170,100,203,187,230,189,142,9,9,245,53,96,8,177,82,227,131,171,102,192,148,87,42,108,12,17,1,143,60,77,63,108,16,105,124,238,52,104,31,94,233,120,177,164,15,98,210,150,251,147,135,207,76,75,27,81,157,22,91,26,254,63,129,45,45,53,140,29,194,244,106,23,147,108,232,178,68,156,34,201,69,253,253,37,206,69,207,206,86,135,41,130,11,56,200,253,136,162,62,72,182,149,130,172,68,108,74,8,144,200,136,23,228,112,221,193,125,143,155,170,130,21,38,114,87,98,55,173,37,105,251,152,16,93,143,99,130,229,164,55,168,123,110,127,59,174,3,48,162,168,85,128,136,185,179,68,99,206,156,116,153,64,118,173,139,201,49,19,127,53,214,253,8,215,201,38,152,167,63,77,230,240,8,48,9,136,32,82,244,237,216,84,48,186,245,104,165,64,96,199,166,2,29,144,218,66,133,16,76,156,219,156,118,58,207,184,49,201,37,232,30,110,105,199,186,251,205,140,240,208,133,89,3,10,227,189,109,97,156,106,116,245,251,227,224,8,203,182,52,149,160,250,240,218,236,34,240,125,107,29,50,232,108,154,192,103,234,226,68,50,189,197,68,106,124,78,29,180,207,142,230,128,149,205,227,131,213,71,110,103,148,131,235,60,131,214,106,197,136,183,76,227,76,237,226,118,222,59,170,48,41,112,21,152,61,72,224,164,17,117,81,204,180,232,247,233,202,72,131,172,236,244,202,127,238,41,105,211,32,161,207,213,96,184,227,192,59,162,112,255,102,216,212,29,106,236,174,112,144,33,80,227,94,213,164,190,155,223,145,35,185,167,74,145,15,117,251,25,31,227,154,41,202,183,79,2,62,236,226,113,175,187,255,104,219,148,49,196,75,221,155,151,150,8,146,49,6,25,164,195,196,177,180,219,136,91,52,185,114,194,247,163,48,197,117,113,219,109,137,244,238,194,156,109,113,149,70,47,74,187,6,19,125,76,35,8,203,116,121,192,254,191,142,220,149,183,242,76,25,207,124,56,22,175,153,136,196,176,194,247,123,116,185,136,127,233,210,73,53,227,136,165,137,77,84,117,154,53,136,56,90,220,242,71,77,239,13,251,95,244,12,59,82,31,54,217,188,17,14,134,162,185,182,80,48,141,152,132,211,74,106,4,133,224,70,188,19,236,26,190,182,216,1,184,123,251,100,88,99,11,185,59,60,192,20,104,120,191,247,212,48,228,160,228,104,184,232,4,70,100,223,91,159,110,100,11,189,142,31,182,144,38,40,245,116,62,23,14,222,188,173,109,151,209,35,89,4,5,29,169,221,1,46,213,73,89,43,49,146,158,26,191,103,89,120,114,79,49,18,73,133,81,93,9,116,139,112,3,168,169,120,58,124,79,166,48,53,128,239,225,227,43,132,80,170,164,65,154,239,149,190,57,188,53,3,115,192,154,81,188,216,238,194,184,179,135,194,164,93,188,207,201,24,77,237,56,154,43,199,183,179,131,145,186,164,231,215,30,142,80,31,76,189,82,231,138,118,21,101,63,14,55,116,120,21,238,93,130,117,56,220,164,22,21,149,95,43,118,123,48,213,141,83,97,56,116,124,91,49,58,21,237,248,226,31,159,10,19,226,134,169,232,39,185,161,8,3,201,110,55,184,250,112,93,114,248,168,115,3,248,19,227,206,88,55,62,153,11,198,77,234,39,27,122,245,66,167,15,140,247,194,223,235,142,208,252,180,107,80,240,156,128,167,72,124,162,126,184,131,106,170,154,54,251,41,10,27,27,134,195,123,75,121,13,112,141,42,241,138,111,86,202,150,47,204,192,212,128,41,247,80,148,104,156,255,180,213,206,43,218,169,37,112,20,39,204,81,24,153,175,120,120,104,54,58,217,250,212,83,248,75,19,179,223,9,158,161,21,123,97,182,98,29,240,46,37,232,23,134,60,71,7,188,183,237,50,158,228,68,138,188,40,40,241,232,26,168,84,222,128,194,129,25,40,151,112,253,229,6,25,158,247,27,46,217,170,111,141,206,201,137,167,239,30,160,83,152,92,144,230,86,37,62,124,169,87,2,102,31,62,1,143,181,51,252,185,158,24,176,86,145,3,223,13,202,205,47,130,11,18,175,3,110,45,146,140,15,206,130,244,57,141,197,35,126,251,30,240,93,135,165,46,103,6,190,40,187,132,182,77,30,222,155,41,100,157,206,174,155,134,21,156,189,132,142,102,156,125,105,125,96,46,191,143,221,204,183,144,198,244,91,231,72,227,236,65,218,56,190,168,215,53,226,9,83,88,134,134,189,199,124,17,135,134,198,161,238,180,200,158,186,132,39,58,78,99,235,160,192,119,212,163,227,220,62,245,181,89,121,173,121,207,96,154,215,185,50,23,231,139,247,12,181,131,4,67,151,185,188,241,59,131,151,110,227,19,89,135,231,199,106,223,95,202,160,194,84,235,251,123,33,212,120,180,241,193,138,115,152,73,173,27,218,109,172,186,182,53,183,119,74,163,20,238,145,113,142,51,156,148,29,133,107,247,42,118,114,110,71,211,15,6,51,214,232,241,244,212,240,236,133,49,240,226,131,145,82,181,244,233,187,201,159,226,131,10,209,250,55,20,230,212,118,120,152,88,179,194,215,140,58,1,115,63,74,48,28,32,213,225,222,242,168,65,218,187,226,233,249,29,61,222,184,194,187,152,83,163,218,160,15,157,45,141,2,206,104,252,238,14,106,111,220,165,223,156,26,160,225,197,146,176,26,48,66,172,254,219,86,51,158,186,246,133,199,166,97,185,75,90,159,193,204,63,135,201,44,211,167,57,140,215,10,120,239,244,189,209,71,219,1,15,225,43,52,180,203,242,101,238,236,153,224,226,149,40,205,124,19,186,45,81,3,224,116,90,23,158,189,232,57,49,201,33,137,121,60,97,60,79,176,237,246,1,31,169,33,0,238,193,246,67,114,124,145,123,10,112,139,166,77,251,65,7,188,146,40,227,29,91,38,154,35,112,217,16,0,58,60,136,213,40,76,136,41,96,156,247,218,111,248,62,226,173,55,33,114,237,24,60,179,254,240,253,161,157,190,214,135,146,167,15,248,94,179,164,103,161,219,246,33,33,162,160,15,99,194,85,31,145,131,110,234,80,180,117,215,41,108,255,240,125,2,67,118,57,28,214,244,29,83,46,45,206,159,221,138,37,119,31,133,175,149,243,92,42,13,138,48,97,110,5,238,119,43,143,167,239,5,126,103,184,56,253,81,43,38,242,165,104,187,103,132,119,12,5,150,179,21,190,243,253,91,1,95,139,109,38,184,249,189,174,193,165,181,74,130,161,127,104,14,83,28,151,224,111,197,79,179,169,168,177,193,85,216,99,29,13,255,74,50,214,7,73,52,190,120,168,67,25,105,80,238,247,249,106,52,62,248,99,133,217,176,124,204,174,37,56,117,18,162,20,225,12,1,13,198,138,83,245,233,187,183,126,239,142,2,37,126,203,31,4,122,86,239,56,230,221,214,135,165,176,162,225,128,92,105,68,81,43,121,119,144,86,41,146,209,143,217,173,210,238,161,119,202,45,93,181,125,155,176,199,131,251,208,12,52,224,123,175,126,35,6,129,199,214,89,214,153,39,62,141,170,21,112,232,195,119,139,112,67,191,193,45,149,236,152,107,142,13,23,220,35,55,225,254,180,124,45,242,161,157,217,248,174,13,46,49,9,134,133,208,159,198,233,167,43,147,4,104,39,29,108,213,216,0,180,107,84,152,191,158,113,0,76,221,142,238,193,133,182,227,131,11,65,102,69,191,234,165,134,23,93,125,234,169,216,235,12,103,78,67,172,226,155,250,203,149,207,123,28,166,58,78,135,180,32,151,236,63,141,247,76,119,112,184,95,221,189,124,97,206,3,109,188,224,218,240,247,234,22,62,23,216,248,111,253,105,28,217,115,42,124,55,206,234,191,125,79,53,209,31,49,170,231,226,124,137,119,190,222,11,255,86,20,46,76,127,120,176,109,22,133,75,139,117,253,87,169,34,95,179,193,102,249,121,219,118,62,15,133,73,117,92,14,195,193,172,191,77,80,197,15,128,102,172,157,10,83,88,63,188,107,203,104,127,21,198,83,229,93,219,69,201,103,184,218,162,203,237,99,122,79,128,53,229,131,217,218,94,62,27,200,141,87,11,11,117,18,87,180,68,123,100,77,117,201,52,171,73,115,152,172,76,53,199,173,61,183,75,251,95,193,166,194,44,27,127,218,168,242,101,109,147,162,230,78,23,146,217,132,165,14,84,24,119,77,174,61,185,123,26,185,92,111,170,244,78,141,140,14,202,199,230,236,77,223,17,74,119,47,34,187,94,101,223,200,94,223,106,242,226,173,104,110,87,18,185,19,106,229,11,83,67,238,211,20,71,195,209,93,222,42,121,253,131,224,240,253,116,121,146,193,120,98,204,118,87,50,106,36,194,168,214,126,115,133,171,111,50,53,44,243,216,247,67,150,64,209,175,141,106,84,123,177,217,11,83,149,175,141,15,179,176,127,48,206,29,41,41,191,48,12,221,126,174,178,250,170,110,74,84,131,28,223,78,7,9,167,163,41,108,167,165,195,68,191,181,241,70,49,215,116,216,78,36,133,161,17,245,174,213,62,211,70,15,121,170,151,223,217,249,158,206,24,56,215,156,85,1,15,25,165,173,10,127,49,201,7,55,28,221,56,160,218,250,94,104,137,148,221,147,188,69,21,27,193,207,175,123,147,250,210,253,8,182,163,22,131,70,233,234,210,167,63,246,65,239,153,229,148,106,199,17,146,244,227,15,74,139,170,43,136,205,215,213,81,184,242,223,185,149,96,104,145,253,197,88,201,159,116,237,90,207,205,139,39,144,78,105,201,227,67,165,248,172,222,115,210,17,244,142,66,1,189,211,196,112,102,171,20,33,240,221,67,253,26,49,112,206,171,191,181,80,21,229,247,66,84,115,134,90,43,133,3,210,111,234,195,146,218,78,130,91,141,65,197,82,85,176,226,110,255,129,19,113,161,154,58,70,174,223,155,104,150,165,254,253,211,180,215,230,89,221,103,209,19,140,162,29,167,177,55,38,145,50,211,111,227,60,246,198,43,230,78,26,82,178,243,183,195,115,207,180,6,62,19,118,120,48,55,90,61,101,42,169,52,190,87,83,29,252,233,126,73,93,70,92,119,231,63,123,214,119,111,245,126,74,76,104,231,117,35,175,208,122,251,128,34,136,53,245,228,133,179,167,187,249,135,134,248,76,191,92,131,155,202,232,202,146,107,176,154,100,165,255,180,89,32,218,54,187,237,243,136,194,226,66,225,127,218,23,70,172,62,72,25,62,61,253,16,205,117,113,123,74,25,62,41,161,182,45,171,203,123,33,138,161,55,229,123,228,64,102,241,96,243,42,167,221,148,26,97,255,30,164,92,125,59,237,197,195,53,80,216,229,87,186,104,144,189,236,36,173,212,59,174,79,189,77,132,84,227,34,125,55,67,72,174,245,144,65,95,122,59,204,134,169,61,63,16,203,76,135,55,147,94,79,48,232,86,222,111,27,161,240,63,167,99,117,169,54,20,151,79,186,166,19,11,241,221,242,207,238,77,199,54,76,61,254,211,212,205,234,249,246,103,37,188,207,125,141,215,146,78,40,243,108,184,53,131,166,123,234,55,12,56,190,126,238,129,255,205,100,80,176,201,57,106,204,154,83,237,40,62,97,192,255,56,31,218,193,255,228,35,106,146,20,106,145,163,88,31,79,223,189,180,166,155,6,52,38,62,85,112,158,143,149,12,223,195,172,127,240,214,130,44,172,230,253,201,107,109,152,185,147,73,62,123,172,251,107,164,66,86,149,46,3,65,40,212,200,161,89,234,10,238,247,176,12,111,16,39,64,190,167,140,61,157,130,149,176,227,74,107,151,116,202,207,15,63,212,29,135,154,174,221,72,38,252,183,185,137,171,47,9,34,212,237,163,178,9,141,105,172,132,183,10,159,203,70,208,60,93,38,172,14,209,159,190,107,36,223,22,238,226,119,113,213,102,174,13,93,188,24,27,174,65,218,8,59,23,221,241,152,103,167,196,211,167,159,116,155,254,206,231,53,41,84,229,146,171,174,119,86,139,163,62,120,154,70,134,192,213,8,74,28,134,92,76,97,108,87,191,231,236,101,196,131,122,155,166,187,254,222,36,121,235,21,12,115,50,60,62,155,180,140,116,85,39,17,198,239,134,16,146,183,154,252,0,179,121,105,250,133,237,3,37,47,66,208,66,52,138,143,119,201,62,136,233,100,24,247,214,243,101,191,203,221,86,86,128,198,3,145,156,31,114,213,192,129,246,169,69,64,234,166,135,65,237,66,245,37,111,19,101,142,238,38,224,91,166,29,109,88,28,207,209,174,165,154,230,212,169,206,149,4,220,211,85,98,216,197,40,126,186,207,228,220,192,152,253,226,151,251,26,45,59,140,248,252,1,239,116,178,66,159,237,162,57,144,121,125,165,165,65,185,211,227,139,159,30,16,234,36,79,215,218,209,54,69,143,53,161,164,252,4,220,190,127,97,103,37,53,184,127,37,195,59,193,235,31,248,30,26,43,224,254,15,184,228,91,18,70,75,99,98,169,212,1,143,127,156,104,228,83,197,215,178,114,152,4,123,226,17,232,26,39,141,216,108,78,24,9,156,227,17,195,202,95,226,105,146,126,83,199,231,236,50,203,96,232,202,29,223,158,222,3,60,74,158,194,132,140,98,200,182,170,88,24,12,83,153,195,135,29,75,97,227,87,122,176,149,131,37,239,31,46,236,128,203,74,129,76,162,19,95,124,46,203,125,212,49,253,35,36,119,248,110,135,26,200,68,29,221,57,160,26,214,192,74,95,100,163,216,208,28,54,121,50,133,225,198,10,24,13,59,253,96,155,42,107,127,239,102,14,61,133,17,66,14,120,180,228,130,128,149,101,203,211,91,75,163,204,145,252,237,88,3,228,22,233,245,139,19,172,198,118,119,111,129,45,251,153,199,26,241,197,238,113,214,147,239,145,82,158,88,157,221,234,78,20,190,211,37,126,123,144,160,146,61,224,81,7,132,62,51,138,76,9,62,113,191,186,219,211,153,45,193,162,247,6,153,54,66,200,234,125,255,190,136,32,221,93,127,141,146,225,181,226,131,114,142,234,218,39,45,209,69,77,26,195,80,245,86,250,203,56,126,48,116,113,106,62,146,146,181,98,99,185,135,240,84,207,40,197,10,206,19,222,44,190,216,83,215,160,247,246,97,89,150,249,153,131,14,97,116,91,44,250,75,48,62,40,127,111,234,209,114,207,41,139,12,248,144,234,151,226,29,221,169,217,239,166,83,75,85,11,209,74,27,221,1,73,249,127,85,175,17,181,191,158,156,78,121,102,223,234,230,163,30,218,179,99,209,187,129,66,44,133,98,168,181,119,24,102,205,20,200,105,213,139,248,144,233,25,223,73,191,221,78,244,140,23,219,250,94,198,137,241,27,114,4,132,106,75,175,13,65,202,91,191,8,141,204,57,51,236,210,226,232,217,124,233,236,156,70,148,125,28,198,195,152,250,125,63,193,8,248,124,201,97,245,71,58,230,112,129,79,40,141,153,229,3,56,124,71,44,77,6,216,4,159,23,15,45,29,74,221,83,108,236,115,15,6,27,216,133,83,227,155,19,215,97,110,23,57,178,22,10,81,253,51,157,146,212,243,243,57,253,47,9,121,115,164,24,173,145,136,122,215,48,85,119,126,122,56,245,4,58,50,44,215,4,199,253,173,83,44,114,52,83,193,248,129,151,55,142,238,118,142,147,210,157,233,112,159,123,166,96,37,57,195,241,180,145,81,39,120,184,62,27,167,194,220,154,110,3,155,180,223,177,58,20,115,95,126,56,174,19,23,37,144,145,59,30,149,245,48,69,244,228,41,48,83,182,251,168,216,109,174,255,11,251,60,165,230,121,228,158,221,243,218,223,107,144,171,94,242,111,79,129,239,209,255,47,252,249,79,91,41,88,70,103,116,108,82,197,146,71,108,68,203,236,57,255,60,219,187,192,84,143,102,24,202,69,135,113,93,229,183,42,242,211,171,162,198,148,102,202,89,49,162,108,228,105,68,75,72,220,64,131,115,118,222,208,56,180,162,237,123,62,206,180,64,240,187,122,219,27,34,178,52,73,113,56,121,199,225,216,75,243,136,92,245,152,133,91,153,139,254,22,159,87,80,160,114,222,191,149,87,246,241,116,153,11,147,156,147,54,75,66,3,222,246,49,2,149,188,171,120,44,244,194,86,125,154,96,242,119,126,48,105,213,121,183,235,174,6,217,137,51,247,188,105,244,58,253,107,81,96,146,130,176,240,136,184,119,191,27,247,70,79,159,163,20,151,74,237,8,195,117,245,21,91,229,241,243,234,192,188,124,122,218,21,72,45,140,223,102,113,165,28,133,207,212,45,30,108,12,103,43,29,172,65,121,121,97,242,222,210,201,121,55,145,55,73,17,68,75,253,254,72,146,12,20,198,229,4,67,167,233,191,204,28,205,253,166,28,209,95,139,64,90,186,43,80,67,254,121,227,155,76,209,100,163,145,190,217,28,38,143,32,25,97,156,56,254,90,92,115,210,93,219,110,65,254,52,212,230,217,254,235,78,126,215,89,105,123,39,184,249,125,181,179,3,164,28,159,193,221,163,251,195,5,130,249,212,49,236,160,230,48,102,139,194,27,182,230,55,9,41,181,56,51,25,236,161,176,70,229,152,22,206,155,205,220,61,1,162,87,146,124,210,29,104,15,79,62,71,87,149,212,222,100,174,195,18,235,240,53,52,211,165,114,35,229,242,54,5,75,66,28,9,166,64,215,159,70,4,34,223,98,246,110,241,219,4,90,242,173,242,238,65,110,76,32,147,158,34,165,240,155,120,152,21,109,212,219,151,12,83,189,232,48,54,111,251,231,114,215,122,192,59,59,109,72,80,105,254,219,147,140,239,127,238,187,126,184,84,72,186,243,45,159,8,98,252,52,12,152,201,181,177,131,140,182,115,197,73,223,26,126,26,223,205,42,62,237,212,246,36,5,63,30,182,44,168,148,124,113,60,238,214,9,231,215,236,116,177,2,53,135,199,170,51,193,220,205,222,211,205,242,224,83,227,184,246,223,226,107,112,181,164,213,53,112,255,190,137,70,18,68,77,23,36,232,27,124,154,194,40,35,245,235,127,153,29,211,119,36,232,103,82,202,228,64,111,216,183,59,200,37,83,248,24,10,126,103,212,236,22,15,73,110,2,219,226,154,195,120,66,117,80,123,48,225,66,136,241,165,8,239,189,69,110,47,187,234,109,153,122,139,194,247,50,30,29,95,70,107,173,48,213,29,211,225,49,86,242,34,112,41,241,73,14,35,105,138,2,17,10,27,205,59,190,225,111,76,141,67,18,228,95,132,18,246,52,211,72,191,57,1,143,148,178,63,72,231,40,254,211,104,125,233,47,83,23,17,111,109,172,224,9,134,133,220,199,140,172,134,228,150,68,58,201,187,77,82,106,218,104,97,207,118,83,3,138,170,20,168,25,119,206,199,110,136,81,154,221,146,133,235,109,113,24,39,206,73,30,211,179,227,105,236,120,13,116,66,210,243,5,58,255,241,182,126,193,207,8,15,97,75,39,0,124,0,219,193,189,211,157,109,152,63,220,97,24,76,53,71,251,238,223,119,115,124,3,118,31,239,41,99,248,206,247,24,109,136,1,247,63,233,69,81,185,209,97,112,157,39,249,175,173,228,252,193,147,99,76,97,114,97,162,103,228,255,234,137,76,32,217,25,195,97,250,93,67,151,22,108,201,30,2,37,152,243,125,39,185,245,107,117,183,72,231,86,213,53,59,15,7,168,239,194,68,141,211,185,135,84,183,151,200,253,165,63,104,86,110,55,6,218,128,215,73,151,147,187,5,145,219,244,224,158,228,207,44,216,209,226,4,24,16,65,174,20,11,25,35,118,82,68,58,86,242,234,163,89,222,2,222,165,232,78,202,17,239,59,229,48,17,35,253,216,168,10,84,31,148,57,142,250,161,80,181,246,226,113,178,208,190,148,235,114,141,185,230,53,245,212,118,225,31,77,201,73,104,92,56,12,235,154,118,12,95,142,31,139,247,252,198,173,159,114,151,78,204,210,97,122,102,58,164,44,182,231,236,233,216,52,165,229,212,38,56,202,29,134,175,63,101,39,109,40,56,126,48,150,222,209,207,217,168,195,245,105,74,122,215,104,9,238,161,48,213,225,48,75,217,100,205,42,119,154,195,119,173,166,120,30,197,126,203,81,216,252,83,98,212,221,39,253,130,62,45,77,35,101,62,205,184,221,79,139,215,232,47,67,228,242,98,106,166,50,152,114,170,90,175,241,206,164,188,213,244,44,244,242,197,225,59,222,154,228,204,148,246,140,44,30,173,233,80,108,212,73,21,127,103,146,77,212,66,34,132,230,68,81,157,236,250,180,246,224,151,45,209,239,193,21,34,7,49,111,115,222,115,82,205,86,106,252,94,71,162,231,86,24,173,105,108,84,248,250,54,75,172,103,164,108,175,77,142,135,163,171,166,212,164,123,249,131,21,249,193,40,170,166,1,159,108,142,254,94,144,138,165,121,196,114,243,5,114,45,30,213,44,5,70,48,201,225,109,100,222,26,248,93,43,204,74,194,171,243,164,76,51,178,220,252,233,67,185,182,190,54,71,174,239,88,88,160,125,164,52,54,130,73,111,138,175,15,117,79,253,237,78,101,219,114,24,230,29,13,28,119,146,118,95,227,136,210,87,181,243,9,66,14,223,177,76,158,51,125,17,227,94,169,14,159,218,210,242,66,75,200,55,83,56,124,83,84,172,221,113,9,207,195,50,187,162,231,28,57,95,186,100,130,106,180,130,120,106,88,203,132,119,82,58,125,171,22,252,120,112,135,63,51,229,215,17,176,11,248,90,99,233,97,24,131,186,163,119,38,156,244,48,84,159,254,86,48,36,165,37,112,55,130,184,170,46,202,85,82,28,31,50,238,18,79,115,191,212,207,5,183,176,155,87,112,123,229,181,13,57,70,160,115,166,151,134,135,109,250,167,166,152,40,45,93,18,209,253,132,88,139,115,81,251,77,63,253,26,188,236,162,148,96,210,235,125,38,108,162,117,154,47,194,198,236,59,233,34,201,44,101,223,145,113,236,71,54,139,97,167,108,19,139,121,122,227,22,68,78,105,133,220,111,95,227,215,34,237,45,229,13,210,25,183,146,32,118,152,41,49,208,188,176,254,116,49,254,237,148,202,178,60,167,3,1,204,145,178,181,170,17,71,188,65,221,205,220,107,154,101,131,75,196,127,155,250,239,148,132,131,96,176,27,89,119,0,149,107,99,24,63,233,231,246,240,159,195,82,159,70,199,240,141,202,190,47,214,190,148,184,132,5,230,109,83,155,174,251,161,41,89,250,202,166,124,62,121,61,170,105,39,15,135,55,206,36,133,201,162,143,198,147,2,143,193,233,183,207,89,57,111,176,142,112,78,239,3,1,103,202,169,162,236,42,96,212,90,79,206,27,60,241,69,136,185,173,148,11,70,198,113,113,120,228,20,130,106,140,79,241,244,197,103,202,98,131,246,253,61,141,174,199,151,178,216,44,42,250,158,38,231,109,164,44,182,73,248,239,189,247,95,218,147,194,208,47,248,152,31,66,69,186,196,238,150,131,245,255,224,9,115,152,230,223,153,244,135,63,125,95,50,57,75,97,241,245,28,184,123,43,168,75,15,176,187,49,44,167,226,32,189,245,59,122,21,38,133,231,123,169,154,88,212,119,53,106,219,28,188,190,207,31,214,139,238,243,133,200,133,59,216,208,79,221,41,93,146,68,79,31,242,99,154,151,154,46,121,63,88,143,33,39,52,152,50,26,201,26,125,33,154,65,221,99,170,46,132,85,179,63,135,207,133,217,203,165,231,247,167,247,91,127,23,69,126,99,42,202,193,18,109,223,255,211,32,39,85,170,30,200,64,155,6,185,52,133,235,242,218,167,11,215,157,146,39,208,73,216,207,44,134,89,242,164,91,250,253,177,237,12,144,208,240,159,84,114,9,157,110,91,222,115,147,113,73,48,201,103,15,69,44,68,87,239,119,183,80,143,237,178,145,151,147,80,202,22,189,223,21,51,75,7,5,93,188,119,106,15,227,52,77,175,53,201,44,240,126,115,158,233,109,246,14,241,61,29,139,195,28,82,233,105,124,173,241,52,115,81,62,54,245,126,35,126,27,227,95,227,113,76,5,65,219,24,234,221,166,42,184,151,128,231,78,137,104,164,184,185,83,101,220,61,231,91,169,237,107,126,52,7,219,72,201,148,8,40,214,18,48,190,117,253,229,107,129,249,242,33,41,179,45,61,121,137,88,122,202,212,32,196,146,206,175,15,30,248,238,67,118,15,237,228,237,193,193,226,201,148,227,51,14,109,65,63,10,104,3,69,207,71,95,26,74,152,227,61,131,183,72,28,8,119,161,65,184,237,159,195,8,32,171,192,247,63,214,229,29,191,255,174,57,164,247,95,33,243,120,40,119,120,5,185,183,52,239,24,249,165,233,151,77,91,238,193,200,157,104,34,24,169,93,108,50,14,115,235,220,10,195,105,84,29,94,122,21,222,230,199,245,57,104,196,213,51,193,119,99,239,254,48,132,60,98,223,93,216,51,91,71,49,226,245,35,32,60,122,47,170,100,26,228,154,4,141,146,211,116,22,94,234,102,63,161,139,1,110,193,68,51,16,140,233,75,135,140,96,80,188,52,201,139,69,95,26,134,169,227,141,87,4,104,186,194,131,82,0,135,107,42,133,190,176,249,102,29,110,90,4,183,201,139,117,181,203,65,177,248,183,244,107,81,197,117,124,84,224,90,23,3,109,91,8,43,208,149,210,88,54,134,138,19,79,94,152,66,90,253,105,252,228,199,225,6,175,141,246,27,206,182,104,188,181,157,80,162,107,59,30,70,47,67,219,38,250,252,249,136,54,10,111,164,223,88,7,174,246,7,177,9,137,226,2,163,132,86,124,142,118,10,184,186,194,101,198,76,233,71,89,197,17,83,103,183,243,111,61,80,45,216,10,115,247,245,73,56,236,115,11,12,209,231,241,143,73,38,143,236,209,84,235,113,40,56,76,253,174,190,215,192,43,236,141,163,71,42,135,199,53,230,160,103,242,174,205,158,60,219,23,134,154,216,95,12,1,215,162,191,125,13,127,223,204,160,115,107,75,31,110,34,16,55,44,127,58,141,10,181,80,173,4,124,180,206,109,195,11,229,130,124,227,238,9,184,170,18,252,121,237,56,240,210,146,17,188,159,195,203,112,160,174,253,132,234,211,96,79,25,4,45,45,245,251,59,35,250,13,95,66,154,41,220,180,190,21,112,79,139,107,91,228,98,4,124,239,170,250,203,212,53,7,90,139,198,172,184,239,15,39,107,2,86,253,68,224,86,171,140,9,249,113,10,23,88,93,253,91,47,43,168,87,152,228,224,24,178,133,26,176,192,95,11,143,229,32,229,68,235,46,238,252,223,65,243,110,82,104,106,164,64,84,51,188,190,97,192,122,166,225,253,11,35,47,216,2,190,155,126,85,248,26,69,177,15,111,210,184,100,170,192,98,237,39,23,153,219,154,134,73,213,103,72,13,98,148,23,181,134,129,99,142,66,81,165,59,229,221,48,150,140,9,211,89,28,15,236,54,203,211,167,135,217,43,98,246,161,174,80,167,12,25,39,116,234,24,146,114,254,53,33,162,238,250,219,11,182,165,120,122,21,181,118,47,92,250,140,245,177,173,54,93,96,194,205,62,38,208,97,111,125,233,222,154,83,53,13,132,160,210,215,128,5,192,237,136,251,100,77,39,0,215,131,226,3,90,177,149,117,233,221,11,67,119,185,165,11,151,163,137,53,27,177,100,79,251,30,100,189,233,75,25,57,119,11,112,230,73,118,205,173,230,107,235,194,75,179,18,46,76,244,126,7,188,213,162,4,30,94,221,13,140,63,38,193,213,107,37,13,238,233,115,80,193,216,142,192,59,247,188,53,87,34,128,98,141,42,92,133,107,136,157,1,223,255,158,225,226,85,158,6,139,84,57,48,154,126,209,115,234,110,83,215,216,161,20,110,106,106,220,235,223,140,227,7,184,159,157,224,187,241,78,129,147,225,119,55,222,174,195,66,233,202,86,24,109,194,248,156,173,139,142,20,48,10,49,49,106,212,223,37,24,5,160,24,181,254,105,220,117,95,187,188,85,249,98,184,129,101,88,38,178,219,45,122,14,169,174,194,8,64,249,190,80,161,117,82,235,109,218,217,229,191,93,40,40,208,23,51,166,205,128,231,212,66,25,120,219,63,151,154,186,240,202,141,147,87,122,98,166,22,2,198,77,225,45,246,27,116,151,146,62,246,71,26,223,71,160,75,185,208,182,145,84,141,30,240,86,38,53,224,238,121,169,192,167,232,94,10,63,80,236,227,38,138,120,82,199,231,238,177,60,11,46,151,244,52,166,122,116,237,148,93,82,215,70,115,101,163,97,167,151,56,247,54,177,39,87,166,4,86,146,80,96,234,126,165,241,173,92,26,219,110,225,49,205,33,104,81,67,200,172,149,190,2,94,69,45,234,177,69,2,101,152,71,76,45,106,146,187,63,63,160,46,204,45,70,225,82,221,53,72,216,176,41,185,29,50,210,119,179,63,1,159,145,190,24,254,215,47,26,71,230,74,191,24,101,63,177,134,42,225,110,157,14,80,146,125,209,56,78,46,125,122,146,223,27,195,2,75,136,246,28,26,68,255,220,36,215,166,207,61,153,1,1,223,126,52,133,113,42,247,232,248,33,159,90,97,106,151,102,192,91,125,69,28,135,80,158,61,24,186,25,93,190,99,88,0,220,97,4,2,83,227,117,236,56,11,26,148,216,169,241,187,64,107,192,117,246,180,0,41,109,26,1,115,167,209,49,197,3,235,23,191,11,159,166,187,57,69,220,167,4,220,103,77,239,141,110,95,44,80,171,119,78,191,221,70,108,106,232,98,86,157,105,253,158,183,197,135,188,89,164,69,225,175,110,121,122,237,60,79,239,46,213,98,200,219,214,203,215,32,56,85,163,105,19,112,82,24,149,70,255,30,253,203,155,49,122,104,59,206,245,187,145,107,106,3,244,156,39,54,188,94,115,203,16,191,251,104,247,156,192,76,240,102,187,19,216,232,170,106,122,229,138,208,172,191,242,181,20,103,122,101,132,225,164,219,51,185,84,240,126,141,21,243,4,189,193,244,165,239,122,42,37,158,222,77,195,121,155,141,223,11,228,88,89,159,154,227,184,114,60,171,200,208,60,69,11,49,105,159,38,4,252,151,190,54,15,71,207,112,124,164,1,189,247,85,57,182,205,181,177,18,188,106,108,57,120,39,244,250,52,74,139,77,30,253,218,180,225,220,67,120,124,210,116,211,88,196,230,106,237,229,196,192,35,183,92,41,27,12,116,107,70,248,182,251,103,139,182,107,157,105,225,93,91,164,199,54,12,147,99,73,63,253,205,152,190,196,103,210,1,129,26,206,18,248,104,157,24,233,126,243,196,62,138,102,223,72,79,207,40,22,161,184,84,149,141,128,141,65,240,193,208,222,234,61,225,26,69,119,143,246,33,157,198,148,167,48,214,166,191,246,130,133,88,126,155,184,73,220,20,144,241,209,65,225,96,138,59,8,228,217,59,181,189,67,109,147,64,103,223,10,174,187,231,134,173,0,229,128,94,126,136,135,125,49,201,80,138,146,56,196,133,75,36,55,195,5,115,146,69,13,27,95,247,45,218,120,158,211,211,132,245,253,120,48,126,215,212,111,99,205,9,120,151,116,171,35,203,98,249,38,123,183,96,88,69,21,222,205,9,172,89,226,247,210,152,96,147,91,117,152,96,184,118,13,6,62,159,103,84,76,171,221,73,214,203,138,215,70,22,188,165,135,71,232,236,92,184,166,98,124,224,226,161,87,242,216,90,242,41,118,178,232,220,35,131,227,57,121,177,44,219,199,23,46,169,207,37,141,233,157,91,43,30,198,169,171,31,196,210,144,222,215,70,32,235,75,19,169,159,152,11,127,20,59,250,61,186,165,186,63,248,30,90,154,78,75,105,126,13,231,243,29,251,187,186,180,99,36,124,188,34,77,222,161,105,236,230,194,56,141,253,233,109,237,41,12,213,137,15,41,180,79,43,61,253,237,176,175,40,244,26,106,42,144,75,26,39,132,149,13,233,249,210,41,96,114,55,149,85,169,232,113,109,185,234,190,137,119,146,59,211,136,179,245,250,215,238,38,254,156,224,134,255,250,193,230,97,30,9,230,86,226,112,77,14,255,77,222,139,151,205,66,154,177,63,189,147,218,144,87,239,57,213,169,106,149,118,12,77,183,136,73,220,78,87,86,242,169,195,130,226,143,149,20,201,158,142,144,22,10,22,121,17,48,121,252,92,37,105,172,229,65,173,205,233,131,77,27,79,131,198,192,203,149,172,200,132,187,171,40,117,173,53,143,65,14,116,145,107,254,160,215,126,240,235,19,57,179,233,78,218,177,97,123,192,179,173,52,91,48,253,106,192,27,63,126,250,222,247,82,234,239,77,229,93,79,191,13,139,165,119,141,188,192,154,134,229,78,6,247,96,119,2,253,106,79,243,42,95,52,78,145,123,154,199,109,122,2,130,101,246,126,233,131,145,75,228,187,241,221,163,200,43,211,21,216,92,238,153,114,249,100,54,218,107,184,19,0,161,118,37,167,195,39,214,60,97,118,32,25,168,188,198,38,172,235,204,223,212,91,127,154,214,122,127,249,158,94,190,155,110,42,4,70,182,100,238,5,217,225,133,218,173,222,211,11,244,91,111,154,222,213,5,219,66,10,235,110,175,116,38,146,113,143,176,68,42,65,45,228,120,48,133,14,37,165,99,245,40,48,152,108,65,45,17,254,21,18,72,223,211,5,178,158,84,243,142,104,240,122,40,151,229,196,130,216,144,53,243,182,113,178,149,148,92,221,251,137,159,190,163,178,78,34,162,54,14,186,7,115,248,106,85,31,145,214,226,29,163,18,188,36,61,0,108,117,111,123,78,106,129,84,17,3,117,201,104,250,83,169,106,19,17,241,80,55,153,85,98,68,153,46,75,233,209,180,177,240,234,195,154,90,61,239,149,109,55,85,57,168,80,202,191,243,201,42,192,118,77,138,78,37,78,109,82,231,152,45,42,69,101,165,21,15,254,112,167,170,224,19,57,155,110,7,29,138,98,74,18,38,67,185,236,45,31,162,132,146,44,76,233,78,25,206,194,75,182,231,215,85,77,106,226,6,245,123,23,174,136,36,155,116,151,113,113,154,93,203,60,86,61,79,248,202,70,4,18,161,32,75,50,59,8,27,111,135,55,233,4,170,26,184,208,68,115,235,113,79,147,123,11,120,147,166,255,122,182,155,209,159,11,138,116,168,31,80,36,154,14,21,116,186,211,170,199,174,1,91,246,250,146,24,226,220,78,203,143,142,193,82,73,38,8,255,200,209,241,198,201,90,82,245,98,114,133,252,144,48,33,132,36,243,187,209,232,244,167,241,7,168,8,42,54,219,137,125,131,34,191,164,248,124,144,97,240,23,187,251,93,83,229,100,146,152,157,193,202,174,190,18,2,66,161,123,161,100,231,61,199,116,146,23,35,132,81,221,226,88,240,244,171,44,237,29,165,246,121,210,5,36,68,73,8,219,36,80,124,204,225,181,61,162,163,64,233,87,164,119,195,10,214,87,130,177,147,221,118,253,75,127,20,33,211,13,149,154,31,173,188,118,146,25,62,230,109,124,51,241,154,139,119,66,136,190,43,236,195,94,103,118,151,195,208,4,3,42,52,73,188,245,131,128,26,13,81,78,178,11,171,139,224,33,218,60,132,146,115,226,138,92,78,93,60,168,97,19,233,35,188,61,59,142,206,137,144,188,62,204,138,10,107,6,26,93,161,56,157,213,196,127,61,33,228,92,35,89,168,91,161,234,162,112,189,250,49,129,111,89,26,39,217,188,182,88,159,159,68,42,145,96,226,16,241,159,94,68,121,98,166,85,142,133,240,109,220,185,162,172,97,19,165,231,227,2,122,99,25,53,148,140,25,132,61,225,251,183,123,146,72,255,153,98,151,203,158,147,213,254,73,105,18,12,155,8,186,189,247,162,182,68,174,134,36,67,194,52,253,222,11,197,202,35,219,241,189,195,195,231,237,147,193,142,214,88,97,13,214,95,231,48,96,46,92,75,86,225,187,123,180,152,136,29,19,227,8,76,122,80,24,13,164,175,202,26,129,184,244,254,207,23,1,231,159,232,202,160,185,212,156,173,240,222,38,88,221,209,115,34,1,100,244,249,160,222,157,73,118,76,60,12,203,61,116,164,6,125,170,240,245,151,132,250,214,8,53,236,176,68,6,140,141,241,94,27,209,91,234,14,2,189,230,95,241,82,127,82,174,183,110,137,253,163,234,246,173,253,187,139,64,106,182,5,198,91,239,63,109,53,89,50,166,29,178,100,79,82,128,204,243,168,106,238,221,224,174,221,240,34,188,211,116,230,69,213,137,12,210,160,71,33,210,223,196,135,113,225,201,88,108,135,209,202,136,201,66,113,205,113,174,67,224,169,74,88,208,144,118,39,167,228,183,149,21,102,90,5,140,87,80,76,88,176,36,40,120,119,137,134,199,214,223,251,88,249,159,192,203,206,41,135,239,45,171,75,227,176,156,79,55,119,246,103,57,63,1,47,99,104,127,159,27,113,90,41,94,34,63,133,123,208,107,252,224,138,105,130,118,86,201,111,208,144,101,64,8,60,96,52,216,234,187,123,46,210,231,134,142,10,94,236,239,157,128,203,146,66,197,30,98,201,68,101,225,162,4,117,47,133,41,85,123,159,251,78,11,251,252,1,195,196,230,38,164,241,188,201,45,106,90,178,199,232,209,53,216,18,20,166,32,166,199,139,81,63,21,83,109,32,84,39,47,134,175,77,166,26,126,84,88,241,29,22,197,106,124,76,199,41,66,136,47,222,97,145,110,155,172,214,139,181,16,95,60,66,61,137,192,43,169,128,222,50,12,63,162,251,116,119,126,179,237,252,233,123,125,144,1,31,127,33,245,254,96,202,155,150,116,251,112,124,190,179,21,30,156,169,186,79,132,152,130,92,121,21,20,11,162,103,8,227,246,249,142,32,211,17,210,143,57,173,254,216,127,186,13,163,119,18,120,12,79,129,163,58,188,137,184,5,109,223,143,247,238,180,148,41,192,140,33,29,35,245,236,161,248,97,212,118,53,161,19,119,26,217,173,84,74,45,167,81,191,174,120,122,21,248,95,2,198,29,226,186,77,204,35,205,149,153,108,180,211,51,228,40,227,128,39,73,159,134,153,242,193,219,42,32,100,46,28,162,120,239,224,221,198,29,35,219,225,164,80,215,19,36,216,210,143,240,36,82,224,194,86,252,107,220,244,176,135,204,164,187,180,54,85,41,63,24,18,36,53,164,216,240,186,103,174,111,112,157,73,236,166,247,92,217,15,182,68,66,249,156,247,48,251,92,31,9,201,213,38,217,52,116,155,248,198,175,107,7,26,75,113,159,92,24,29,169,55,230,48,232,76,33,227,165,58,153,148,239,223,176,192,242,91,166,206,6,220,157,251,109,27,164,152,84,161,131,154,112,218,55,103,26,229,46,168,76,137,211,68,29,60,219,230,88,29,144,62,205,93,196,139,53,239,86,10,137,180,188,247,180,114,43,135,169,154,19,91,104,26,171,214,207,63,2,177,97,37,42,235,240,253,219,246,57,159,12,84,25,83,120,112,46,140,51,244,120,227,109,232,166,178,112,235,184,50,218,161,254,165,200,84,67,89,101,185,131,195,248,149,164,30,121,66,158,8,59,155,119,156,157,67,122,214,77,220,187,122,199,33,38,21,120,152,78,209,116,120,104,97,35,135,50,101,100,219,27,135,195,47,122,110,244,184,239,139,224,141,95,69,47,4,54,115,95,121,225,182,172,6,73,54,64,1,20,13,137,242,96,234,72,100,129,222,167,169,137,125,141,195,74,161,130,137,215,50,130,47,249,60,152,184,169,28,235,38,82,240,132,111,182,169,120,170,18,30,220,136,237,197,112,183,137,30,143,136,225,78,28,221,100,141,253,96,138,69,245,124,187,83,129,154,155,247,52,20,116,34,146,132,137,81,93,147,215,36,150,167,8,198,49,53,95,162,28,196,48,107,11,87,253,255,225,235,204,113,104,105,146,235,188,23,218,109,228,60,112,1,178,228,201,20,100,16,98,131,104,131,3,90,45,131,32,184,8,173,64,43,16,32,200,210,130,4,174,67,249,197,189,25,121,226,10,208,255,91,239,157,87,117,171,178,114,136,241,156,131,154,126,230,253,101,114,193,162,49,1,76,1,224,252,194,8,26,8,21,28,22,4,230,239,125,235,51,169,151,52,113,15,83,132,29,237,62,24,25,22,61,162,214,89,249,184,42,95,216,34,55,242,86,68,62,47,195,227,66,153,187,170,117,185,172,100,254,194,104,253,106,26,10,6,198,57,253,99,103,148,25,135,152,120,159,124,254,55,84,176,104,247,239,146,154,27,196,117,214,173,236,37,181,159,116,191,36,174,67,186,226,139,126,42,162,222,189,225,141,235,183,76,117,101,122,150,85,62,150,48,80,187,181,2,231,64,72,52,121,133,171,49,1,218,133,177,131,100,84,204,74,186,44,85,136,140,79,97,197,228,201,32,85,184,79,6,183,251,20,255,108,211,210,48,239,128,103,2,44,186,155,98,1,148,113,127,153,253,71,221,51,142,140,113,107,244,8,16,174,165,234,177,144,77,142,91,2,187,202,71,135,83,239,141,60,214,247,165,173,109,71,2,136,28,63,243,114,159,80,165,72,95,187,92,251,73,189,125,39,33,142,120,85,225,77,84,105,142,47,248,125,238,115,231,115,173,62,55,21,68,115,57,58,244,84,166,212,118,93,29,174,131,230,115,39,253,24,40,24,221,132,35,194,177,105,74,89,59,107,182,94,223,107,209,53,163,197,19,228,237,55,116,170,126,239,192,115,61,49,191,234,181,161,236,177,139,200,64,76,108,86,100,38,46,252,201,228,9,140,17,244,174,70,190,162,202,213,20,17,12,31,50,211,241,73,242,219,20,164,92,193,183,179,146,250,241,195,146,92,77,96,109,175,59,42,150,97,215,223,62,87,228,11,158,33,145,186,220,131,97,170,223,223,165,180,72,28,74,180,64,17,243,117,184,88,183,236,131,237,44,186,83,172,16,71,78,242,88,44,242,92,252,83,154,212,133,92,205,241,238,3,178,137,175,60,175,108,90,149,255,149,0,130,76,98,107,152,152,115,196,74,130,253,185,39,186,191,15,30,180,151,220,143,97,218,5,66,232,53,173,166,244,146,92,211,163,78,170,242,141,9,60,237,249,182,86,44,179,104,164,153,249,192,180,174,127,195,227,28,220,70,61,169,176,249,248,95,152,81,147,226,33,200,48,209,167,252,238,131,182,119,8,119,254,153,83,148,185,220,25,12,187,8,252,139,15,102,10,250,102,68,250,65,115,176,179,72,102,140,124,44,172,239,83,208,179,73,223,30,183,133,254,249,185,219,16,216,60,239,114,97,98,108,43,192,148,39,223,155,159,195,89,137,179,38,213,18,188,218,133,139,133,142,5,62,71,187,31,137,231,183,251,16,89,179,249,105,59,184,131,50,232,21,147,213,129,127,184,111,23,14,63,93,148,32,1,67,174,58,31,18,7,9,249,223,42,48,213,94,119,18,211,133,13,123,146,192,243,209,219,31,216,122,122,228,131,112,241,237,252,3,38,7,167,239,213,208,233,188,175,109,1,217,248,228,20,62,221,33,159,230,161,232,147,227,11,248,197,240,27,233,199,62,71,247,154,62,85,232,89,144,222,140,3,99,157,251,247,194,3,41,105,5,184,92,166,206,101,114,134,89,7,173,13,203,33,125,96,206,86,130,253,2,67,32,182,29,182,6,100,249,237,106,204,52,223,155,211,104,48,164,129,142,206,215,249,78,189,115,84,163,141,169,43,136,74,17,191,185,245,120,111,217,24,168,66,188,116,0,198,1,66,192,92,97,14,1,191,122,34,246,179,4,182,188,194,190,240,10,116,49,20,232,227,123,127,225,193,1,43,100,154,198,16,182,252,115,19,73,60,199,83,87,24,14,190,121,225,109,26,238,1,190,252,193,11,119,1,67,69,208,143,150,231,23,62,27,199,49,90,245,98,246,131,251,203,163,16,40,214,139,247,45,18,93,120,97,84,101,201,134,182,224,67,250,142,24,188,49,210,92,97,121,16,44,172,47,186,177,178,245,99,45,26,3,251,69,143,165,252,194,184,128,229,18,132,0,158,91,215,162,31,18,202,235,59,152,120,254,69,159,25,37,158,90,30,76,129,130,126,41,122,160,239,20,52,209,235,20,174,54,14,214,239,104,78,147,120,238,122,245,122,116,146,212,107,103,141,155,3,159,91,223,101,205,28,209,134,122,219,134,139,31,63,248,254,89,74,147,44,82,3,233,215,23,134,170,82,150,45,21,84,229,150,61,25,69,252,204,250,33,49,50,235,53,36,140,112,124,234,79,91,41,204,245,138,96,16,84,13,18,8,85,112,102,28,174,100,157,245,104,27,28,163,247,189,8,93,111,125,52,250,251,211,53,220,112,175,112,153,21,62,54,125,243,171,7,111,166,176,121,174,251,194,243,56,228,91,30,173,210,126,186,30,220,132,49,18,230,12,18,52,254,224,52,140,54,153,73,38,44,151,253,167,207,225,34,97,36,74,162,230,188,133,204,214,169,220,3,218,76,182,235,139,82,208,219,179,204,133,227,112,245,91,3,96,117,81,103,8,228,201,206,156,62,11,243,14,10,249,209,180,212,16,161,15,125,223,153,244,209,38,20,56,65,79,229,19,141,0,73,81,11,10,154,217,229,15,126,44,156,166,225,101,206,68,130,248,31,24,242,35,221,173,204,63,192,59,252,194,132,102,132,235,18,146,97,252,139,113,97,194,255,234,166,98,138,220,188,178,193,186,207,218,62,208,111,21,27,62,192,92,34,177,10,92,214,246,223,166,31,69,250,129,9,231,195,27,121,111,126,172,242,38,66,60,192,231,197,110,104,0,239,33,11,213,211,176,128,255,248,102,251,88,16,68,118,228,201,77,128,160,251,176,124,120,78,5,30,52,42,222,39,79,152,128,226,238,65,54,116,5,11,113,207,199,16,101,74,124,251,90,186,47,17,188,11,205,228,47,170,50,252,128,192,203,41,210,78,9,108,125,91,23,70,92,50,92,140,220,184,223,59,97,97,9,76,7,240,77,208,16,23,36,86,32,79,70,183,204,149,235,32,160,73,41,133,190,23,41,236,116,167,49,178,24,194,150,62,76,174,229,6,75,9,181,158,35,95,166,146,113,3,164,107,232,91,96,92,106,205,134,181,254,188,229,57,105,45,212,39,167,72,167,189,53,64,190,78,191,7,236,176,247,107,146,16,105,114,132,0,15,210,58,119,129,109,181,68,8,223,19,77,121,171,51,35,113,44,240,241,115,175,232,146,21,76,38,45,3,176,90,161,27,245,251,180,145,234,183,94,198,61,234,23,159,165,38,170,73,131,163,237,76,236,234,59,181,217,169,10,211,38,151,223,70,62,52,185,131,121,53,247,219,200,7,2,24,138,210,159,124,231,145,181,220,73,216,110,177,41,92,177,40,211,115,215,98,75,96,126,253,142,104,89,218,5,48,140,101,243,118,160,242,208,153,204,187,174,189,137,88,226,61,189,150,81,107,40,12,195,192,114,184,64,227,166,209,146,122,11,39,22,190,210,249,54,35,160,251,246,90,2,147,182,215,77,163,27,123,233,133,241,123,147,254,244,71,88,226,30,187,236,74,250,90,120,90,123,251,153,13,45,126,128,95,18,145,54,40,14,233,112,239,226,68,231,24,4,77,79,101,30,124,110,55,27,233,115,218,66,100,99,83,161,39,55,221,182,245,225,196,17,31,173,186,49,66,91,122,209,57,188,173,148,211,109,40,235,117,8,115,120,149,103,39,157,19,92,138,45,89,27,232,169,92,219,110,210,143,41,197,67,150,31,247,157,118,144,118,146,108,54,133,156,158,168,163,61,216,92,22,133,161,57,186,70,22,180,78,85,42,4,40,228,220,151,43,112,13,171,91,238,122,115,211,24,188,63,77,215,109,215,117,223,216,182,235,53,14,81,26,24,186,188,168,123,104,62,166,212,58,116,249,233,138,19,127,93,66,10,183,144,91,85,24,201,146,59,226,150,211,213,181,9,133,206,116,67,28,202,67,221,196,169,130,126,175,85,118,12,215,19,129,205,183,218,24,51,158,1,150,159,46,199,104,189,251,44,180,216,199,74,149,139,145,122,186,178,72,150,229,153,77,95,235,236,70,253,214,35,2,195,169,170,113,80,148,202,83,126,87,31,35,95,131,168,109,120,83,60,48,155,134,254,54,74,55,254,53,45,85,51,100,166,36,227,140,188,143,6,61,181,152,173,227,211,223,122,93,66,212,20,146,80,49,159,137,85,41,82,251,110,73,70,106,40,169,29,106,132,93,6,117,125,216,253,36,229,139,28,229,190,36,134,235,163,224,41,145,101,214,170,39,64,232,90,233,98,105,64,241,64,0,235,139,210,16,44,244,187,84,13,49,168,195,39,10,25,127,189,55,132,111,229,14,56,210,207,85,67,226,231,244,72,213,141,191,68,147,130,212,192,192,29,231,233,98,19,35,161,161,78,126,251,120,60,251,29,1,104,208,137,9,133,134,189,79,112,200,173,151,208,195,13,242,204,100,148,47,124,22,166,214,192,224,12,30,31,229,217,234,149,212,172,36,172,168,99,105,126,245,160,195,85,50,144,40,133,222,222,114,171,224,150,64,209,160,136,211,67,195,211,216,114,100,139,135,167,164,121,208,111,14,227,36,14,121,106,8,140,252,56,31,86,122,160,73,240,92,111,31,39,87,111,234,2,37,1,79,187,178,15,202,64,6,59,105,229,192,176,96,145,195,72,92,73,89,2,217,174,230,7,31,52,159,34,3,204,6,53,94,0,236,24,88,24,42,161,240,128,172,174,155,149,109,168,138,7,164,168,56,156,215,102,61,187,97,22,55,130,189,19,129,245,47,202,254,31,30,124,79,223,163,33,244,8,23,66,20,119,159,234,44,3,56,59,164,2,5,2,160,91,111,139,93,128,167,171,87,147,64,184,6,41,162,133,244,170,232,205,219,45,12,160,143,180,75,163,35,201,115,178,25,247,151,225,198,173,58,152,20,210,220,27,35,166,209,118,64,123,190,252,28,102,206,107,92,120,192,81,183,239,110,64,121,101,210,53,219,96,164,217,55,38,183,73,136,245,18,234,67,250,204,254,211,70,169,161,21,32,132,211,61,160,77,182,117,8,73,12,112,90,158,2,59,112,215,116,41,194,74,140,239,69,87,77,146,124,107,198,127,117,205,73,8,99,249,249,120,235,242,126,153,131,94,171,129,216,1,250,221,138,104,104,129,212,47,192,237,54,249,83,91,71,3,116,132,187,79,3,130,164,90,229,68,205,204,57,41,238,79,163,252,150,226,152,160,26,116,63,199,110,72,120,202,152,88,215,209,141,88,124,114,169,90,104,196,222,94,222,197,103,209,138,215,66,143,233,217,109,242,131,155,104,169,64,244,49,218,109,76,0,238,67,231,152,101,185,228,193,216,16,181,190,202,168,13,252,181,208,190,17,99,244,76,252,134,100,155,195,21,231,64,97,168,195,235,131,135,20,255,195,49,141,184,210,187,186,21,221,230,142,61,23,6,133,216,111,14,117,101,219,99,241,52,153,52,122,75,164,40,173,24,191,225,133,39,46,146,162,109,221,90,6,67,151,180,213,13,130,194,206,212,98,100,76,67,183,132,106,253,108,23,60,246,67,149,33,163,75,104,93,253,39,174,61,147,72,178,130,149,180,64,205,247,185,240,34,82,64,141,95,232,161,93,211,107,149,99,122,124,215,14,48,218,138,242,216,156,13,233,219,188,105,87,167,166,55,47,31,242,143,11,103,171,112,83,24,186,244,254,224,41,242,50,7,230,96,47,254,224,121,137,132,11,168,73,165,59,74,194,94,238,157,186,11,141,237,100,141,50,98,75,50,73,246,173,162,61,27,25,139,92,171,104,97,113,29,254,41,81,1,94,98,45,146,90,174,247,208,225,230,22,198,81,120,204,27,216,50,56,107,33,17,29,92,248,249,14,15,233,71,58,139,110,64,155,230,223,227,28,57,210,135,5,220,253,48,53,152,168,137,194,20,38,53,129,213,38,43,31,213,123,31,179,1,109,157,60,89,19,134,76,158,44,53,45,39,61,19,120,120,184,15,248,124,93,57,0,204,132,158,239,173,187,210,174,131,166,154,229,131,236,45,137,172,97,69,15,219,151,7,241,81,137,160,14,164,12,231,45,22,216,166,36,84,101,26,30,120,120,121,134,17,161,109,245,50,139,153,140,245,142,56,169,39,161,65,26,166,37,121,171,189,45,231,91,196,204,45,214,194,178,253,222,216,140,146,177,167,94,134,190,224,47,92,237,11,200,147,193,34,145,30,122,236,119,173,91,174,150,120,185,159,203,122,168,181,232,185,26,77,232,118,248,124,64,113,44,142,97,122,182,1,159,103,80,190,75,111,26,48,129,204,233,48,125,237,61,194,111,133,80,168,149,117,133,80,64,113,163,71,108,123,204,113,253,109,146,252,243,62,57,178,125,67,43,174,73,107,101,191,26,79,57,233,60,44,159,86,143,11,111,107,40,84,24,14,238,239,52,205,72,183,110,189,55,5,137,223,12,3,166,104,106,106,48,18,9,236,183,236,11,120,134,253,174,208,64,127,57,248,14,140,129,89,181,2,126,163,2,94,28,38,232,166,87,47,140,246,239,247,68,42,35,135,175,125,224,219,109,14,157,101,129,100,62,162,251,235,182,24,219,37,51,81,97,138,140,238,123,101,75,150,135,123,63,113,26,56,121,206,15,233,60,228,223,207,123,70,100,139,243,206,240,94,217,73,100,128,23,3,25,6,109,93,2,218,77,23,169,118,97,1,159,221,242,206,83,120,56,151,228,32,16,194,121,218,136,80,132,118,66,89,10,183,113,143,85,96,77,130,129,238,121,211,58,4,231,208,255,209,105,10,181,192,184,23,211,173,162,45,69,197,146,210,105,57,92,165,193,146,77,7,227,238,190,214,49,91,114,216,107,27,156,36,243,193,51,212,234,20,170,59,174,19,186,51,58,47,53,180,13,156,159,107,235,206,5,35,13,213,134,134,243,82,249,18,150,152,44,233,74,250,218,211,164,231,155,195,136,189,202,213,38,237,235,143,118,30,51,28,203,22,161,184,37,184,192,248,118,93,251,2,198,188,244,53,212,219,66,217,29,218,6,136,203,84,135,173,220,71,96,203,123,223,23,163,199,187,180,216,22,112,201,188,183,245,112,55,113,113,41,88,66,37,200,97,104,122,244,234,138,52,236,125,112,210,163,67,109,149,108,41,40,191,218,210,237,122,115,99,131,44,14,115,84,170,61,1,183,215,221,210,232,196,21,245,80,74,0,136,137,223,183,158,197,90,231,197,148,169,244,184,222,15,66,161,98,215,247,98,166,110,255,218,19,217,196,174,118,18,142,152,47,94,202,171,182,156,64,38,202,93,235,157,166,4,83,116,125,85,212,10,151,223,156,150,1,53,168,141,194,252,170,186,81,54,3,103,144,140,41,75,228,234,138,108,150,253,49,91,139,194,199,86,105,119,84,112,90,71,64,207,98,245,159,166,171,78,152,250,7,229,159,253,58,155,219,84,218,122,82,35,204,12,148,239,123,49,246,67,26,237,135,101,225,252,16,177,45,170,134,121,216,32,188,191,87,19,15,146,78,94,18,222,212,210,221,223,230,20,47,97,137,208,43,58,28,61,190,123,9,23,35,213,82,31,220,133,117,7,195,30,174,119,135,141,198,165,43,108,169,50,135,251,217,1,245,167,73,108,118,255,237,143,158,160,152,143,219,26,152,46,60,152,241,178,237,64,183,214,138,95,141,59,44,197,114,101,17,50,204,62,42,176,71,46,189,26,218,171,123,66,29,24,179,66,94,108,149,186,221,164,40,86,188,34,158,52,172,153,243,134,181,249,237,94,69,198,22,24,253,34,255,109,26,21,245,226,85,157,245,26,52,231,208,203,132,231,150,171,255,244,49,101,130,109,58,241,207,190,229,116,7,70,123,65,63,39,187,161,187,79,7,46,225,24,96,103,190,53,9,12,41,221,78,97,47,126,85,128,192,52,11,134,6,48,74,11,182,195,166,60,41,27,61,42,180,126,239,134,156,178,90,174,80,162,190,183,198,206,85,211,115,63,30,11,67,241,144,244,136,33,221,228,243,12,107,82,77,184,99,160,141,219,170,100,87,231,174,179,180,25,139,163,192,117,5,227,146,226,140,183,64,16,228,208,105,104,140,220,211,7,156,39,75,193,176,77,164,161,28,158,42,178,116,118,187,243,220,179,249,147,47,74,114,187,194,121,201,218,197,42,208,23,163,253,107,102,255,154,246,234,193,222,192,237,185,47,70,209,114,173,106,204,208,191,222,178,195,173,239,52,163,173,211,124,150,86,72,81,167,222,252,60,74,243,197,219,44,164,160,104,170,55,192,11,90,150,54,221,20,156,212,225,224,38,187,37,221,149,199,137,116,171,151,146,65,165,60,5,38,125,60,28,222,67,35,77,208,165,65,78,249,129,209,50,80,85,32,148,88,9,161,125,175,134,47,229,108,44,210,147,106,173,216,223,228,35,226,17,240,55,73,219,168,21,192,116,191,26,143,88,14,32,22,106,189,145,189,109,252,167,105,4,24,225,202,237,112,168,197,24,166,187,124,51,205,187,126,250,139,180,155,22,133,188,107,132,65,121,210,212,203,201,208,64,250,189,41,228,83,231,236,236,8,168,165,230,11,111,90,38,165,137,248,124,131,126,91,122,128,233,196,150,215,198,79,188,105,234,143,233,174,105,234,76,210,225,86,2,238,250,149,245,19,248,120,187,163,248,213,75,213,240,64,41,166,184,63,141,230,83,214,207,89,173,79,241,190,23,93,249,186,250,50,109,189,87,63,109,91,163,182,214,60,231,106,98,34,119,204,172,105,88,91,171,43,92,17,126,241,217,70,146,118,55,87,35,21,186,232,177,90,68,246,13,20,213,185,236,48,26,142,89,95,139,176,229,29,19,212,117,132,100,147,143,57,250,165,124,68,230,103,17,145,16,216,10,38,239,205,55,53,61,58,162,152,77,55,1,178,141,194,74,207,0,194,235,227,22,245,152,242,209,241,18,181,107,27,47,179,250,213,16,173,137,11,148,241,81,46,235,8,197,40,51,85,109,102,199,201,184,204,237,148,205,66,252,186,180,45,27,154,152,234,112,13,249,42,232,209,203,188,47,118,14,170,160,30,50,8,200,207,203,153,74,39,88,144,224,132,187,184,183,75,17,77,50,24,206,190,174,93,219,4,92,191,191,221,209,72,233,218,243,61,160,99,189,135,54,28,79,161,133,49,83,30,190,238,123,67,99,186,180,247,12,229,49,228,140,47,76,45,229,86,244,156,17,93,208,170,39,208,249,58,231,123,22,191,119,171,241,131,153,24,239,126,87,159,165,175,147,5,183,239,206,149,131,46,229,224,68,143,27,241,2,135,183,57,238,10,119,20,218,28,198,82,82,250,128,99,198,220,165,75,193,213,212,90,38,154,183,210,109,41,128,107,125,52,45,55,74,132,205,174,168,169,213,178,138,114,60,104,46,30,151,4,197,32,19,50,136,250,4,189,88,74,72,8,108,133,161,31,168,15,142,228,29,38,221,119,3,16,157,81,9,84,18,214,141,126,143,190,78,215,173,246,10,89,55,120,241,65,233,198,85,160,4,28,253,17,149,3,47,34,201,2,67,109,213,253,230,232,231,234,168,32,64,232,54,115,55,122,155,165,55,207,156,58,14,15,237,164,160,51,15,141,218,47,200,124,237,10,66,74,80,29,60,71,180,14,201,129,189,9,201,96,225,191,160,84,114,209,131,253,69,145,7,160,184,242,63,253,235,31,254,233,207,255,248,79,127,252,243,95,254,244,199,255,242,215,255,242,15,127,243,247,127,252,235,191,250,183,255,249,223,254,207,255,254,31,255,246,191,254,251,95,253,225,63,255,227,223,158,191,192,237,78,28,166,109,255,213,191,254,235,31,254,229,47,255,252,79,231,111,255,221,31,255,230,47,255,245,207,127,252,171,63,252,221,31,255,241,239,255,248,151,63,255,243,95,127,129,127,255,167,127,248,227,127,248,203,159,255,244,15,127,199,13,254,241,207,127,251,167,127,248,155,191,156,219,255,71,103,94,249,72,166,126,159,133,22,142,21,222,147,130,187,235,88,31,135,15,81,0,29,64,22,246,61,234,206,123,158,121,166,36,35,132,41,175,212,27,240,106,74,213,65,110,195,79,81,208,162,222,80,130,44,44,205,55,196,232,176,20,133,173,192,232,194,133,214,22,185,249,200,244,56,249,147,157,143,167,145,248,100,82,210,215,229,239,102,187,137,185,150,172,128,101,250,183,167,221,84,188,192,196,118,55,124,139,57,48,196,0,178,84,207,24,221,166,65,171,232,161,114,83,225,149,110,119,171,193,89,183,70,162,254,151,113,6,180,198,77,34,147,145,203,190,30,54,233,126,217,66,50,66,113,119,80,58,229,119,122,34,48,75,251,240,149,74,249,221,82,130,146,194,189,253,193,38,2,208,122,68,115,76,250,6,69,4,167,235,214,104,52,62,111,157,167,64,230,142,217,3,171,253,29,82,12,251,29,78,194,250,212,114,55,100,35,61,140,89,55,181,240,252,224,99,52,5,152,226,254,225,176,169,179,10,220,203,101,231,2,197,74,13,231,36,37,95,119,196,173,186,89,252,2,26,199,214,67,169,164,150,140,39,149,76,189,249,46,129,203,190,151,154,192,133,42,199,251,90,216,153,73,45,46,186,225,61,84,1,167,115,211,14,208,146,182,145,48,125,225,92,161,39,169,10,55,10,2,46,92,246,14,201,15,56,9,138,159,193,20,114,236,16,64,61,78,200,205,230,111,182,186,85,107,96,47,201,30,134,108,214,112,184,3,76,157,149,195,84,164,118,229,62,161,106,251,30,132,156,85,152,173,234,137,77,18,145,95,152,200,120,86,159,157,220,184,219,161,199,46,89,161,0,143,34,195,122,147,154,38,13,18,170,51,72,25,148,241,174,166,27,76,146,204,52,28,94,182,11,211,86,105,69,189,188,115,184,141,75,163,195,232,158,115,109,7,152,119,189,239,53,234,136,89,0,84,58,174,94,219,129,77,243,57,60,56,74,61,197,97,136,197,244,201,16,203,185,254,80,179,115,80,162,94,80,233,121,140,165,65,0,179,53,144,209,136,0,124,193,14,37,65,10,159,99,57,255,35,98,172,116,115,107,56,251,67,185,238,48,159,91,29,200,51,68,251,70,249,9,142,214,173,142,24,149,17,245,238,57,103,199,54,142,90,133,185,227,112,152,74,104,133,97,151,105,126,53,154,217,35,172,159,150,47,113,195,129,113,110,154,250,136,38,248,249,140,243,165,98,81,6,167,203,24,97,112,9,254,206,164,188,174,61,219,29,26,44,181,190,209,220,190,70,170,145,52,230,96,125,79,91,99,215,111,48,78,84,121,242,227,134,52,15,39,144,116,62,39,72,128,241,136,238,147,67,158,54,117,59,180,194,184,123,132,112,172,46,205,30,102,35,0,185,225,159,138,172,96,213,223,166,158,127,230,231,77,21,149,178,30,8,74,246,230,142,55,177,217,96,2,115,212,222,38,58,234,208,177,23,87,120,242,242,220,64,196,222,165,121,144,186,41,118,196,235,109,177,186,148,111,13,50,181,230,9,194,115,110,182,173,164,73,153,158,190,228,79,78,99,168,8,80,224,179,212,244,30,205,154,170,245,139,209,106,181,220,87,131,121,47,248,229,38,224,226,190,26,54,132,158,95,124,2,55,68,33,96,13,197,41,52,231,148,221,31,76,227,163,12,26,50,53,229,238,151,70,34,32,189,60,227,147,172,191,199,27,228,175,109,132,53,146,215,229,165,37,211,126,76,27,189,53,228,136,215,113,102,95,213,105,8,179,83,242,19,166,12,154,166,52,162,150,41,190,189,155,101,25,38,56,173,75,31,85,251,27,27,162,26,85,157,242,82,200,99,94,251,13,159,188,9,9,54,249,1,68,57,60,120,132,238,130,38,240,170,245,211,223,39,163,28,185,105,66,200,116,233,61,106,69,177,171,6,143,8,54,81,32,225,49,175,51,228,43,100,155,230,184,228,120,155,104,247,89,110,26,215,133,252,243,26,166,133,34,152,20,163,194,144,223,221,71,107,201,74,246,20,54,186,31,135,143,165,164,57,83,58,169,214,187,152,40,150,6,164,41,5,232,62,104,201,20,44,53,94,125,192,253,238,189,170,154,204,4,226,143,181,58,252,193,39,149,74,10,159,185,53,242,131,91,72,76,34,209,186,167,135,25,173,142,84,195,248,22,26,105,111,84,84,161,213,114,112,203,13,6,136,94,147,150,176,18,152,47,235,141,41,141,166,122,168,111,22,91,246,155,35,184,154,66,126,194,10,34,28,38,184,174,191,77,157,106,243,155,159,83,125,132,252,223,36,97,244,2,164,103,137,104,230,146,90,178,203,71,1,124,150,144,228,246,169,17,78,87,188,153,169,134,139,47,217,168,100,193,91,71,123,210,51,191,90,77,241,203,32,96,77,76,77,209,65,53,235,83,169,96,197,105,186,41,67,151,39,201,13,51,186,36,159,52,173,17,216,3,222,139,254,101,129,207,110,184,4,110,193,158,175,124,142,75,20,108,17,231,166,223,179,126,74,181,239,108,160,131,72,143,32,106,49,150,199,135,10,60,14,83,201,212,96,153,117,95,2,201,149,165,84,54,149,8,206,244,81,35,221,39,140,184,86,163,181,189,138,4,90,223,21,210,162,8,196,85,207,123,154,132,181,38,54,77,43,205,19,155,38,152,172,73,58,204,176,203,49,71,126,240,28,40,50,205,105,101,124,230,37,161,117,88,61,180,182,140,156,123,241,220,228,241,162,52,109,138,163,216,94,102,179,219,42,9,112,186,220,177,166,92,90,87,120,177,66,131,180,223,28,6,152,240,219,231,208,184,156,100,100,85,81,245,212,202,54,122,179,189,212,131,30,213,46,14,26,193,98,55,165,172,204,106,107,205,28,60,97,110,237,100,107,85,212,140,109,235,176,187,221,81,33,91,159,67,81,221,249,254,217,107,80,32,224,25,250,218,231,69,74,145,76,51,225,90,69,177,34,29,109,113,68,27,25,244,151,95,167,217,71,39,18,20,143,119,223,64,170,117,196,106,190,78,97,150,167,223,155,57,230,2,55,210,197,126,181,105,207,235,18,64,66,183,248,213,236,26,250,220,148,151,185,235,71,89,193,210,76,88,181,10,115,255,109,24,114,245,240,36,25,220,182,127,76,2,57,218,132,84,41,79,114,139,29,246,64,156,9,205,237,67,69,225,48,253,24,90,74,136,220,213,120,87,247,161,26,44,12,24,124,201,197,225,99,148,233,206,144,141,184,226,126,77,10,161,180,208,27,57,158,49,188,138,164,211,253,25,54,99,26,143,223,139,49,143,118,200,37,155,44,223,173,19,153,150,158,10,41,87,42,152,94,25,73,222,225,236,109,148,214,220,223,134,157,48,102,77,97,160,243,58,145,106,76,85,242,219,131,130,111,71,161,224,211,76,24,236,119,229,154,89,164,216,104,197,83,24,175,247,193,100,164,228,201,40,91,240,34,46,211,170,23,14,112,194,148,86,242,236,112,223,34,87,79,23,0,148,49,243,21,238,44,173,33,182,42,160,241,74,115,142,43,152,213,150,234,104,2,180,7,19,176,85,223,176,44,111,227,131,213,222,204,142,144,178,29,87,30,99,91,17,66,11,213,132,107,191,224,74,46,31,150,6,133,209,96,154,14,211,89,25,236,56,232,39,252,230,153,83,76,107,246,206,121,231,245,47,24,240,89,65,162,43,15,76,61,175,80,44,72,73,171,151,120,161,165,54,3,76,248,241,142,73,230,227,174,25,224,121,45,134,108,90,189,250,206,213,140,2,175,46,35,72,83,66,45,33,201,253,87,155,134,92,160,150,72,66,201,46,149,109,103,59,204,161,24,48,13,223,228,201,170,105,88,217,8,167,243,187,152,248,170,6,71,106,106,221,191,52,213,69,77,167,17,108,141,30,144,61,115,159,132,145,134,78,216,213,187,191,86,130,231,43,199,123,15,127,45,226,152,37,20,111,178,85,95,143,151,246,194,174,174,60,82,104,165,190,42,69,232,56,245,226,109,172,95,23,38,104,160,6,123,197,156,191,121,230,244,145,58,11,21,173,104,167,223,82,220,77,118,182,6,24,62,150,91,178,74,229,210,78,1,62,251,250,117,252,240,196,187,242,176,81,70,144,110,251,33,10,210,61,244,56,81,9,0,97,203,23,102,251,209,166,100,43,20,168,94,77,203,180,24,202,243,219,142,207,212,238,186,79,31,206,104,189,186,65,130,51,189,50,148,234,164,128,222,17,131,131,52,56,72,13,46,166,187,143,30,24,133,175,161,176,237,48,95,248,172,254,29,226,92,231,192,222,217,175,38,146,63,179,190,51,210,15,119,93,218,151,12,101,26,176,151,109,71,171,85,206,68,216,13,44,147,10,95,17,38,152,219,188,148,150,198,139,80,219,108,36,108,183,140,247,248,20,161,158,149,3,195,107,124,219,210,210,46,118,170,230,37,163,48,118,45,53,228,207,140,98,19,168,175,114,185,39,173,80,236,132,79,239,233,64,140,189,182,88,44,142,80,182,23,193,79,211,209,14,229,143,237,50,197,3,83,122,169,135,7,53,242,82,84,189,91,85,191,142,112,208,120,47,157,232,79,86,116,214,87,124,12,59,105,216,98,135,233,146,251,160,32,71,160,37,190,86,213,254,198,12,34,212,29,96,148,5,199,131,35,201,181,245,130,94,59,63,85,78,69,45,238,95,40,136,104,77,118,112,40,207,49,243,198,228,128,101,228,80,54,102,12,192,239,214,99,70,67,129,66,149,119,181,117,63,104,89,38,132,110,254,203,108,179,218,138,1,173,255,27,178,12,93,169,186,101,27,186,20,47,98,31,70,93,44,198,23,251,129,175,142,3,231,17,108,51,106,180,171,207,20,202,138,212,97,132,84,237,246,118,209,144,70,53,220,8,126,87,190,156,200,148,223,163,145,161,37,134,9,182,52,191,121,69,63,86,77,210,217,251,107,197,168,214,250,172,165,145,231,123,100,41,237,175,186,182,40,168,30,87,141,199,224,54,131,235,147,82,157,69,158,76,237,186,179,115,157,143,237,243,200,184,73,181,133,4,62,159,186,31,12,251,133,216,148,244,68,37,239,2,161,94,74,13,28,163,187,188,90,166,192,8,105,109,133,113,3,253,230,248,170,82,165,116,38,255,40,175,205,3,254,107,125,240,157,140,40,204,27,130,70,251,97,184,110,40,171,122,87,14,75,125,42,76,158,223,59,53,104,20,147,39,107,166,97,147,94,191,144,233,104,106,139,21,236,217,221,27,153,204,214,18,24,242,53,159,104,31,93,133,162,48,156,50,249,193,202,62,74,80,139,244,212,69,73,219,235,197,21,2,64,239,181,128,62,180,42,61,246,249,60,245,26,64,176,135,230,192,49,221,144,136,184,134,4,4,160,184,32,10,27,143,222,131,207,59,42,183,246,182,93,196,223,154,102,115,109,167,59,126,236,235,162,162,247,75,69,26,26,28,200,151,29,251,192,182,92,178,194,212,111,228,7,159,121,165,87,67,17,211,189,117,108,209,171,33,93,107,157,124,210,18,152,206,99,233,111,76,168,220,212,7,227,43,41,124,108,204,135,18,150,84,180,91,84,196,223,139,32,126,85,120,189,116,196,129,9,36,202,168,64,200,92,95,195,28,221,144,115,134,166,79,56,44,253,115,18,52,209,246,71,210,185,205,103,146,153,33,10,211,114,238,43,223,212,97,245,139,152,4,181,175,32,227,138,82,66,114,72,92,47,37,171,209,14,15,53,83,96,145,94,110,209,66,69,11,145,146,192,180,44,191,30,198,77,239,133,50,146,211,9,224,237,145,187,6,31,28,119,175,95,34,28,154,39,151,238,227,141,154,128,58,189,131,145,142,229,172,23,155,110,211,131,147,50,3,83,155,64,253,199,109,25,165,59,101,40,76,215,119,189,23,35,147,32,231,61,100,14,197,123,108,97,177,26,61,92,218,157,10,22,85,102,72,111,245,135,141,212,246,194,150,106,213,1,161,179,248,246,166,35,35,175,245,75,92,60,95,39,235,217,49,118,232,146,133,123,240,150,146,90,9,101,104,233,52,42,136,75,121,68,242,36,107,210,170,125,24,202,188,127,151,14,43,157,6,20,82,46,127,110,206,181,112,245,198,149,169,222,119,108,172,221,122,53,205,195,14,155,56,91,104,241,54,94,251,229,48,30,182,140,183,245,49,223,190,120,18,17,199,10,23,210,111,22,163,83,30,145,26,42,154,29,237,201,104,140,188,27,27,110,168,165,109,243,244,28,86,239,198,174,164,171,133,50,156,158,169,171,97,106,191,93,181,141,22,238,179,89,188,111,185,124,36,11,149,93,126,120,14,211,60,163,172,18,37,22,62,185,197,139,102,46,208,125,166,48,214,162,247,190,31,63,70,23,15,74,129,60,254,133,241,3,228,212,237,168,198,188,206,249,179,147,18,176,146,171,19,53,6,223,49,55,50,181,44,190,102,55,237,202,251,73,142,251,188,67,223,39,250,137,243,218,111,240,12,157,213,83,20,110,176,109,127,95,108,153,248,151,28,187,16,1,206,43,43,11,189,30,124,52,202,246,63,200,252,222,171,77,14,105,135,49,31,227,218,65,16,217,160,104,56,2,60,175,246,195,50,187,100,173,32,37,48,225,37,185,240,57,129,166,18,56,80,97,120,21,246,216,172,200,118,232,160,66,162,232,68,7,8,119,236,166,12,14,221,121,164,224,40,108,65,196,160,230,91,17,13,72,204,94,174,132,251,234,142,54,132,206,218,70,219,207,170,206,78,111,117,54,136,86,212,90,70,102,160,44,231,141,160,106,104,39,101,172,128,56,213,137,181,152,133,98,42,144,122,123,148,70,248,206,66,82,136,44,30,45,192,14,47,42,2,171,114,222,231,124,211,128,192,116,132,10,17,135,177,37,61,14,54,28,117,37,111,39,249,236,44,80,80,74,86,57,19,161,54,113,106,43,88,180,148,94,103,144,58,187,242,60,188,20,38,190,80,124,192,217,246,200,148,118,178,225,21,118,145,79,152,230,194,8,44,201,137,104,92,128,203,175,38,25,157,135,82,174,76,22,173,191,52,51,95,214,29,174,248,154,62,162,86,1,46,39,226,57,146,40,245,189,191,125,182,194,62,74,184,154,198,253,236,20,83,232,62,40,173,188,207,77,171,54,213,190,172,137,244,179,147,214,209,43,93,181,49,100,126,106,76,239,213,180,208,106,247,238,36,190,179,178,19,228,208,221,164,63,12,221,209,188,143,141,20,129,154,186,176,125,62,186,22,88,102,155,182,92,34,57,176,252,156,183,204,87,143,4,231,148,195,212,71,103,20,140,116,200,216,178,179,52,209,117,175,233,36,218,78,139,31,76,198,164,148,149,255,28,214,143,27,162,4,182,66,106,37,246,89,73,198,204,196,65,150,178,6,245,199,15,13,173,76,208,60,89,12,219,114,250,41,184,16,117,30,33,222,57,110,209,15,228,85,69,101,41,153,36,120,54,206,144,99,177,64,37,142,131,142,213,233,194,18,15,167,47,6,149,235,116,146,155,156,131,111,78,4,185,57,5,232,44,137,72,250,80,56,165,238,132,147,103,202,117,141,235,218,64,44,167,94,52,250,59,165,244,50,213,153,251,220,196,139,246,82,5,0,171,45,123,51,184,160,231,162,112,227,250,11,67,102,85,194,189,41,22,116,138,53,88,159,194,213,102,82,58,243,15,39,92,14,218,5,219,115,62,44,46,78,158,240,219,48,211,58,124,134,91,187,61,17,39,216,126,106,25,107,221,84,186,176,190,149,178,136,130,100,85,23,160,101,162,58,3,27,197,255,90,247,75,67,237,30,254,100,120,72,250,61,90,123,140,195,144,123,135,214,194,101,97,198,244,104,254,40,148,206,74,22,70,210,198,73,2,19,138,12,74,53,150,24,242,254,120,52,167,146,179,19,196,65,176,200,89,133,234,22,126,80,166,184,113,153,250,110,102,93,121,2,83,180,245,30,13,9,55,37,73,163,14,202,103,33,93,137,90,194,181,76,130,193,25,8,199,178,116,132,210,152,245,60,31,239,34,148,231,93,31,188,48,1,138,211,50,98,147,235,213,103,202,223,136,31,187,52,139,79,57,210,232,242,246,83,241,252,120,235,61,92,221,31,55,208,228,236,10,111,125,6,124,56,219,100,38,2,216,3,58,202,67,105,94,25,63,104,126,60,151,5,149,39,133,155,235,147,194,146,9,213,95,184,26,129,63,63,51,77,120,68,223,138,124,186,191,52,134,184,102,230,87,53,70,7,63,21,119,87,234,195,74,20,206,95,121,83,143,165,164,114,20,53,237,199,253,153,217,84,148,177,206,122,246,183,147,127,150,154,3,99,29,82,28,195,13,156,115,224,106,43,13,185,242,227,184,59,169,233,164,162,53,172,188,243,210,205,41,81,153,83,202,181,71,121,221,40,143,49,21,14,108,221,72,19,60,216,206,214,74,161,152,158,62,208,252,47,183,38,169,77,214,117,59,77,176,235,162,148,27,183,192,32,56,92,60,17,122,210,200,236,198,48,241,223,53,100,43,127,80,246,194,156,242,109,112,128,210,158,244,144,194,68,57,221,214,180,221,109,4,106,80,120,69,238,7,169,115,43,243,27,54,121,233,110,222,195,67,164,10,133,70,75,187,253,201,154,185,245,129,37,147,51,123,59,76,195,100,14,172,140,217,237,39,24,231,48,89,4,134,43,220,41,106,233,155,201,129,131,182,99,24,223,215,70,63,121,174,0,31,139,231,61,26,181,43,42,242,178,141,237,163,61,56,20,56,46,235,203,158,142,82,212,166,232,166,150,186,59,60,33,112,16,94,223,156,188,46,205,174,134,131,90,212,55,232,93,122,175,101,212,138,42,11,210,188,66,3,120,174,20,36,71,200,26,56,227,48,209,88,217,164,169,74,47,87,204,11,180,78,13,163,236,5,199,96,242,121,134,160,185,144,171,39,168,158,202,221,195,23,141,176,93,40,160,225,236,233,130,102,122,64,68,228,2,2,219,226,180,189,125,104,16,198,88,154,107,121,86,122,177,51,82,96,106,243,151,236,118,210,76,57,225,100,134,142,198,189,11,74,208,148,63,218,102,173,111,178,108,18,130,82,77,58,221,12,135,38,182,77,33,34,167,163,39,203,225,177,179,210,94,55,11,243,23,231,210,219,125,42,201,121,255,232,148,248,185,213,170,148,170,162,12,90,80,143,117,114,105,4,90,149,12,188,64,56,56,31,247,244,146,2,121,26,72,77,255,213,97,100,247,148,248,253,56,168,174,129,132,26,12,101,104,2,131,38,63,113,115,9,172,241,27,49,8,191,152,70,202,62,2,197,255,177,119,125,204,200,11,74,102,4,21,140,9,125,135,27,41,180,115,137,180,193,185,245,240,24,16,236,111,77,146,123,192,189,61,103,176,19,169,31,122,245,36,100,234,38,14,51,71,53,25,146,113,179,205,71,37,190,82,184,57,173,58,126,178,53,227,230,21,185,136,227,18,151,171,103,103,148,193,250,203,36,131,220,208,62,32,28,34,67,97,33,135,70,38,33,137,226,2,6,166,71,81,248,180,65,86,164,96,178,84,39,93,204,156,244,89,225,12,175,235,118,43,28,91,58,43,60,92,36,29,154,233,198,2,8,240,152,143,44,127,152,61,21,96,161,187,79,166,237,17,174,38,174,127,81,146,148,58,158,132,248,231,227,233,231,224,250,121,240,81,222,213,105,138,123,61,173,235,252,73,38,88,237,103,248,24,187,167,238,20,178,68,3,133,158,22,127,1,67,209,41,127,17,84,111,75,225,118,21,254,64,43,123,157,126,44,84,67,175,187,71,0,103,132,139,41,93,117,218,93,28,8,41,77,4,70,37,250,62,56,215,43,209,190,241,62,93,90,106,140,146,243,49,179,78,193,115,42,94,111,110,65,118,32,106,14,5,30,208,203,58,68,200,123,78,225,67,194,26,154,205,117,138,62,126,200,210,197,65,247,150,63,24,108,219,123,6,245,26,18,189,206,186,11,207,90,109,250,219,155,62,154,231,95,231,162,26,49,185,88,71,215,151,4,118,53,101,204,195,3,91,80,211,124,81,36,12,243,172,65,198,165,58,75,102,183,134,53,145,252,57,86,179,81,213,92,77,17,250,252,101,167,44,168,99,222,26,88,36,71,166,182,220,0,83,238,222,28,102,91,86,152,65,114,185,19,106,49,170,206,225,65,1,145,163,103,158,72,159,63,53,63,231,227,223,213,211,19,101,139,162,145,81,76,15,235,74,105,193,221,50,100,11,231,176,237,183,53,213,132,135,90,214,143,141,202,130,251,230,141,120,208,86,20,150,222,27,226,105,200,120,201,128,153,94,223,181,188,112,89,122,208,104,57,174,196,190,189,60,168,81,33,139,214,20,62,199,218,141,33,210,142,49,36,12,131,63,204,239,93,185,31,228,55,70,248,237,98,226,112,46,139,67,103,202,80,24,221,234,39,185,51,37,149,99,100,231,205,163,209,20,200,209,80,17,224,233,34,21,205,178,51,250,165,177,74,174,170,188,201,24,157,195,89,175,206,132,163,253,183,169,0,22,245,13,222,203,237,232,102,71,162,14,73,109,30,177,37,126,147,84,130,165,208,24,226,36,154,231,17,76,84,48,192,20,16,56,156,208,36,149,155,31,131,255,26,63,180,4,47,181,49,80,178,124,2,47,173,163,4,148,3,92,159,42,84,51,46,155,173,232,184,153,78,67,207,157,195,28,202,239,204,106,8,145,101,85,25,154,240,242,220,32,99,51,157,83,121,234,243,33,146,251,152,84,37,65,93,174,47,149,16,1,185,98,87,213,216,187,4,38,144,241,189,53,247,109,97,14,25,169,174,223,155,42,116,21,148,130,237,221,83,80,112,207,78,221,189,41,62,245,223,69,142,184,201,28,64,91,55,221,194,59,42,9,145,101,90,2,31,79,122,251,115,53,234,127,94,92,159,42,113,210,233,247,230,184,209,91,14,6,224,146,239,22,89,179,241,55,117,129,207,25,127,249,74,22,77,184,83,5,90,42,75,220,173,143,98,220,25,98,138,86,154,45,247,53,54,89,9,85,168,55,166,213,109,220,62,209,5,219,207,153,234,114,117,33,19,233,130,108,211,178,126,2,39,74,157,174,145,112,94,50,239,32,86,101,170,222,46,6,215,172,162,69,230,209,177,40,92,191,133,31,74,67,204,243,66,223,219,187,55,250,77,122,234,64,112,236,2,45,152,188,199,193,173,106,189,83,75,118,95,11,10,30,125,235,76,37,99,113,20,150,8,217,169,56,104,171,47,29,52,80,170,52,74,79,171,103,232,205,165,12,27,233,243,174,202,123,231,40,191,59,44,118,233,249,99,208,237,67,57,241,190,53,244,235,170,52,79,182,183,184,99,97,130,70,69,21,26,23,190,131,11,56,110,200,236,36,12,200,50,238,183,121,9,237,151,243,156,170,14,9,205,202,117,105,206,91,161,253,35,63,77,105,158,11,228,37,252,31,241,171,161,105,56,39,241,188,191,220,207,86,164,14,38,157,80,197,31,27,185,232,164,2,142,40,116,220,151,54,106,52,237,140,160,218,10,191,252,202,82,110,211,239,16,120,210,36,224,162,150,84,229,168,235,219,63,202,114,87,17,147,250,42,9,44,209,111,90,157,216,159,30,180,192,143,143,70,64,117,197,27,40,133,160,239,12,112,186,197,121,43,219,74,150,248,38,100,209,237,137,117,22,227,100,209,23,155,197,165,145,207,230,63,112,210,85,234,19,155,254,218,47,22,211,170,82,68,64,165,96,119,70,108,104,159,90,210,228,2,86,92,117,57,91,203,115,107,2,192,138,152,239,202,166,24,114,40,159,54,34,54,239,172,71,115,168,132,192,237,177,141,138,139,16,37,52,203,127,196,112,219,188,76,199,16,190,209,144,167,193,37,170,87,182,195,231,57,66,64,206,74,43,111,200,32,25,101,143,6,143,26,17,59,23,187,45,104,139,7,137,149,1,193,211,85,210,229,108,211,216,234,182,37,123,85,122,45,206,62,66,152,164,186,5,143,97,171,86,27,176,81,87,186,128,48,140,167,42,233,49,105,136,116,225,100,106,35,131,32,200,249,250,46,23,189,81,209,152,51,10,126,244,239,169,9,203,122,14,117,200,246,13,46,255,203,129,9,86,4,105,99,58,113,247,85,93,158,112,103,169,132,4,138,133,151,157,225,192,182,147,107,50,168,147,12,122,112,90,74,51,206,121,210,170,171,46,207,17,82,15,168,232,150,75,43,74,73,61,6,168,42,58,35,188,229,114,209,44,9,77,21,225,14,115,164,93,24,157,140,30,114,138,216,140,247,167,97,193,171,178,223,33,54,237,5,118,72,112,87,45,2,157,70,130,244,197,140,50,92,31,27,53,163,85,238,231,32,17,209,245,185,140,144,108,95,248,204,224,162,17,76,139,86,92,90,222,105,66,164,218,248,48,161,139,185,129,16,136,162,115,209,242,7,52,112,246,109,162,129,110,239,108,65,154,176,36,196,115,169,207,232,25,52,210,17,21,183,96,193,221,23,75,36,131,166,42,72,216,46,115,229,216,55,223,82,69,205,151,169,145,93,152,0,144,50,144,64,204,238,206,222,252,200,32,235,189,97,74,115,177,246,14,147,157,12,26,21,234,235,58,115,4,189,104,199,209,159,238,214,202,114,101,230,9,64,107,90,28,161,234,225,15,126,142,24,232,54,68,48,189,161,55,240,29,21,2,204,67,156,61,178,130,105,95,177,232,143,138,86,83,33,248,186,68,101,158,149,187,165,138,135,14,28,122,132,63,48,139,19,210,2,129,33,49,189,159,147,90,128,169,73,19,200,27,242,61,251,38,170,165,104,14,203,111,159,109,246,78,180,105,52,106,146,165,26,54,108,223,35,98,154,252,109,210,207,69,149,255,181,84,62,58,62,154,32,160,250,116,220,254,28,211,179,11,108,62,200,63,175,75,249,54,63,113,172,165,191,93,97,82,254,190,54,103,248,210,14,237,51,169,9,129,126,31,205,114,221,181,169,156,136,49,196,140,11,87,138,220,180,252,226,156,24,229,238,11,116,186,30,163,72,158,156,227,234,90,81,68,49,11,255,137,220,8,189,175,119,200,153,212,73,251,146,250,71,176,119,222,155,195,3,162,82,38,157,12,193,246,171,7,172,19,162,55,114,30,53,221,238,187,73,215,215,84,46,155,99,31,163,253,254,157,136,3,90,23,229,220,166,87,114,84,255,109,50,121,163,171,152,9,117,132,119,167,30,88,181,85,242,242,200,10,229,219,41,6,101,47,236,195,85,171,178,208,93,184,131,122,236,141,42,2,201,212,149,84,122,15,190,176,145,75,235,168,37,107,3,191,47,86,144,247,214,122,25,108,186,171,82,100,154,107,101,133,71,235,4,46,239,205,51,221,41,93,171,209,248,233,251,193,146,229,194,181,148,13,211,247,62,55,165,176,105,105,97,97,225,235,127,47,198,12,173,106,194,161,170,210,110,58,9,113,42,116,229,181,188,149,96,122,242,171,81,223,41,90,183,203,14,119,15,191,254,41,69,147,10,62,118,226,124,39,57,68,13,50,75,161,205,97,230,95,180,195,58,46,15,6,189,186,175,124,163,228,169,82,140,208,72,125,223,176,27,247,222,65,196,139,210,112,167,196,58,131,114,6,88,217,107,161,54,113,110,6,218,175,141,53,73,42,188,59,241,128,229,111,141,53,40,48,121,124,63,180,17,21,158,177,60,60,17,63,252,162,38,91,174,173,173,27,193,165,125,47,110,244,14,107,87,45,71,105,78,247,167,9,209,101,169,85,168,22,224,190,239,213,233,140,93,210,33,193,198,222,46,39,41,197,6,53,244,97,66,154,124,139,220,166,105,10,171,18,35,185,239,236,59,117,179,2,155,174,77,158,20,237,14,135,7,181,233,35,16,231,166,75,98,73,52,53,133,124,106,49,41,167,187,124,206,75,67,232,23,122,78,216,225,238,123,193,27,31,218,139,142,49,147,47,149,56,148,200,29,153,80,129,55,141,31,247,181,243,49,76,70,143,220,183,235,114,200,226,29,141,81,180,173,100,66,253,117,23,144,245,174,102,37,202,49,66,198,126,97,10,190,181,37,184,64,52,53,174,77,64,46,163,5,234,92,184,162,214,93,63,176,188,42,51,117,33,108,119,163,23,76,134,208,38,214,214,237,219,152,180,79,197,94,70,136,35,211,253,85,118,42,241,101,141,16,113,223,78,99,68,82,105,23,237,74,149,74,46,253,190,146,69,172,149,47,209,188,128,7,31,43,53,144,143,192,219,209,223,111,39,11,44,9,76,160,127,220,119,170,136,98,43,245,22,12,151,221,119,20,118,1,37,153,164,88,255,182,7,205,206,132,141,92,50,56,125,223,12,220,129,177,203,245,193,207,121,79,111,190,47,61,171,226,85,106,206,133,234,250,133,41,126,82,254,158,243,75,211,143,236,110,114,83,74,41,106,28,17,221,111,190,145,221,148,223,46,157,230,202,59,42,199,70,13,59,124,134,62,235,54,188,31,152,54,115,37,153,204,150,247,23,184,42,245,122,134,91,127,167,7,31,215,89,62,8,124,230,169,249,79,103,42,73,132,255,143,98,156,155,68,230,193,89,42,202,31,135,166,213,240,81,49,101,52,33,53,92,148,131,140,233,48,21,219,194,93,183,136,120,251,210,27,246,90,194,201,183,172,167,122,251,163,33,71,80,149,10,50,229,254,94,187,18,59,82,42,72,238,239,223,147,176,138,42,182,65,5,233,130,42,7,166,189,87,80,168,48,174,200,221,65,217,37,134,82,246,193,17,159,151,195,214,180,34,124,128,102,78,22,63,23,115,87,131,250,184,1,172,170,245,96,138,91,30,140,106,183,94,109,154,52,2,211,227,117,39,26,145,90,237,164,161,155,130,190,218,123,250,20,66,71,249,17,54,226,129,186,9,69,253,216,14,240,36,30,112,247,225,190,77,161,161,61,24,126,137,86,30,12,205,123,121,240,49,23,168,80,243,71,35,60,176,31,92,23,214,219,59,55,77,75,70,224,214,211,126,199,42,5,102,89,30,13,78,249,237,19,145,34,60,57,96,58,236,141,103,50,13,135,173,224,237,193,208,178,221,226,68,59,179,135,52,96,67,224,159,189,170,152,39,63,94,203,251,220,104,17,64,57,239,95,155,28,223,16,148,116,212,251,94,200,10,190,213,217,141,19,190,101,191,58,103,221,118,58,157,49,125,248,60,132,226,189,110,185,249,128,162,190,221,171,217,23,250,179,161,128,97,95,104,111,95,17,14,101,187,248,12,154,111,74,61,168,69,240,100,221,179,189,19,242,199,33,186,156,188,53,210,99,190,157,18,181,210,39,67,245,54,249,26,32,94,45,82,74,212,231,59,219,233,180,242,90,105,75,236,214,43,178,124,80,206,151,111,34,106,210,9,201,208,160,239,71,155,86,6,31,20,182,174,236,247,110,180,60,200,136,82,78,158,220,42,109,166,56,45,147,56,209,208,229,7,20,133,253,181,200,76,129,55,225,173,124,104,182,164,142,181,91,163,226,179,105,27,28,176,91,175,134,67,192,231,66,171,214,250,169,48,185,81,255,109,138,29,182,208,169,38,204,55,57,222,142,61,157,2,76,140,205,71,156,174,244,183,111,116,138,202,207,204,244,97,161,82,160,40,12,67,109,247,71,203,172,78,189,185,169,191,249,23,161,140,70,95,123,88,182,196,209,51,252,207,20,233,31,13,247,225,118,41,76,50,225,193,57,86,124,223,104,153,106,21,189,185,133,109,218,131,165,125,2,148,26,67,127,107,234,27,218,12,240,184,37,180,192,105,133,143,13,45,165,188,21,90,194,37,192,59,189,49,161,153,191,100,133,207,198,226,22,241,49,198,182,104,164,117,107,145,207,201,223,58,205,45,156,16,192,244,192,56,58,16,27,19,20,81,153,250,46,238,52,25,41,108,162,39,14,235,59,173,62,223,88,195,214,214,117,60,172,174,195,81,66,211,122,91,92,106,223,7,143,63,65,63,177,194,141,94,113,135,169,200,80,20,161,60,183,117,141,228,80,158,11,113,166,91,50,0,76,76,127,42,124,76,40,223,109,170,233,48,103,133,205,166,114,152,242,218,170,27,120,58,206,190,223,28,54,176,21,246,119,130,134,110,86,46,56,10,139,194,72,43,95,20,7,122,234,147,233,59,227,2,228,0,30,27,41,61,24,165,99,253,97,227,63,185,40,49,128,112,103,219,111,220,156,165,61,37,233,99,65,174,225,238,156,109,139,225,167,233,149,127,47,213,141,10,81,96,226,37,190,13,26,67,140,30,152,208,34,213,247,181,80,75,40,58,160,195,154,166,220,9,160,176,90,31,13,185,244,249,96,200,228,245,230,19,18,37,127,49,146,91,75,225,101,162,47,14,31,7,90,23,14,21,177,217,119,201,90,140,35,70,96,88,4,221,36,165,242,57,133,71,131,8,219,87,14,244,212,85,78,53,99,240,106,190,129,87,22,233,94,193,80,24,107,63,152,90,161,166,48,60,117,207,249,161,229,45,152,25,199,102,114,23,186,154,26,158,188,216,241,86,92,227,18,152,252,178,254,54,205,73,238,67,148,77,47,126,184,154,157,79,224,54,194,139,65,37,214,31,124,102,75,176,128,96,9,242,208,1,44,210,18,18,1,166,82,193,253,88,88,234,116,171,43,22,28,235,14,227,171,118,133,173,9,223,97,99,109,18,152,96,129,251,177,84,192,118,93,219,104,221,248,115,67,121,27,192,106,92,127,23,62,59,114,209,31,110,20,82,58,122,198,75,237,85,147,247,241,93,18,98,139,64,79,94,186,241,91,95,184,19,86,211,17,131,200,222,119,82,20,206,195,238,15,159,123,173,126,115,204,144,240,219,195,138,81,29,174,234,38,3,183,99,129,190,223,38,98,21,174,238,253,10,81,26,92,68,157,22,24,223,213,199,12,222,133,54,2,188,222,28,135,160,64,220,46,96,244,105,219,131,97,104,13,112,93,15,165,160,48,128,189,200,91,163,191,19,111,61,60,156,104,112,56,172,161,7,217,245,61,119,34,116,163,48,252,149,254,220,68,48,194,144,66,128,252,38,97,179,114,59,133,241,154,29,69,26,75,239,109,95,183,61,56,9,141,58,112,67,196,219,225,99,120,101,93,30,70,61,251,174,102,103,150,173,152,122,160,219,243,5,12,87,152,142,40,173,15,197,95,187,158,173,56,204,164,77,200,209,111,94,235,207,160,109,54,60,159,11,22,175,149,33,175,52,110,110,135,207,174,220,117,84,40,20,126,174,13,162,124,73,95,172,218,217,247,96,18,44,122,53,2,21,111,13,80,28,170,230,46,9,226,254,214,110,14,218,78,52,38,23,151,111,6,150,32,148,241,189,167,246,102,33,105,89,157,195,166,116,243,166,97,130,111,82,175,166,50,213,109,175,179,45,171,7,14,236,12,30,160,120,46,250,92,70,28,231,83,229,252,174,80,89,152,54,128,155,109,84,23,134,93,216,20,217,230,131,169,174,81,152,78,224,119,103,42,147,130,19,123,76,9,143,157,81,131,185,116,158,156,13,58,231,183,41,36,104,209,163,11,92,186,239,240,212,96,102,53,237,160,24,74,62,141,206,167,90,89,237,1,24,27,61,83,221,233,216,234,193,253,134,63,252,221,124,65,30,161,67,70,206,201,207,7,22,90,48,43,209,5,240,3,61,35,110,154,228,98,171,247,242,35,25,161,199,174,199,67,179,100,104,119,56,21,9,65,245,109,92,71,190,236,237,156,210,175,213,236,216,243,215,134,245,91,79,108,234,172,106,122,240,217,178,35,138,196,182,163,200,93,109,133,33,201,168,15,30,194,126,96,48,89,140,7,159,5,148,3,76,192,243,193,8,184,4,248,152,42,114,117,180,197,105,19,205,253,93,157,181,39,29,24,250,192,249,224,176,172,143,239,184,95,80,47,91,147,156,14,169,73,206,250,160,84,43,113,80,120,78,63,54,243,153,87,93,87,128,41,182,120,228,236,88,184,154,219,68,76,41,229,237,142,63,162,161,122,246,80,179,152,223,128,23,88,77,244,226,241,196,147,172,36,31,21,8,129,169,180,114,247,229,195,67,168,87,207,253,2,188,86,244,161,75,147,38,148,226,9,165,132,90,143,78,5,114,120,151,111,130,93,14,182,77,153,102,112,64,220,214,144,105,210,138,77,29,50,56,236,167,71,112,19,93,164,53,134,198,246,203,34,192,36,150,213,65,62,107,39,13,143,224,178,161,79,189,55,173,60,190,114,19,71,66,0,49,66,31,168,148,191,6,247,178,223,157,169,186,215,91,211,146,225,67,82,211,210,59,211,171,60,253,141,139,149,117,43,124,190,187,239,147,8,212,8,7,57,48,69,36,254,195,72,126,135,55,166,41,235,61,54,177,115,117,125,240,38,235,27,237,108,70,137,194,24,103,142,206,189,245,68,180,45,227,125,104,196,178,117,213,210,216,154,134,127,11,36,55,118,184,250,88,137,110,71,192,193,84,213,142,128,98,119,251,62,105,181,67,234,148,17,27,246,141,48,193,42,174,59,29,89,226,237,158,230,113,136,83,240,77,40,35,240,188,36,18,117,240,167,8,220,42,156,75,158,231,178,222,64,129,233,89,41,14,119,24,122,4,158,233,101,139,154,29,99,106,244,77,72,206,183,195,52,122,104,136,134,86,225,91,131,59,45,251,45,44,146,24,101,199,226,247,155,47,43,84,82,152,46,232,230,249,59,98,183,26,218,197,182,26,237,62,56,45,140,77,35,83,244,33,92,202,44,154,160,143,105,188,244,230,164,203,31,140,23,163,7,151,49,231,15,191,57,93,210,26,145,67,251,240,54,27,76,146,217,103,193,4,152,35,163,59,156,206,209,175,241,114,162,171,211,111,78,223,179,26,249,176,58,140,27,207,67,76,124,74,159,27,48,230,216,187,186,149,166,118,31,21,234,151,94,22,216,184,243,21,54,61,75,135,161,110,156,1,222,73,114,166,89,121,198,129,201,159,75,74,117,74,22,1,120,234,163,21,210,114,1,38,248,229,195,82,88,193,250,222,48,116,229,119,53,134,99,85,24,181,75,255,109,83,5,111,10,135,223,70,141,82,15,62,98,59,57,249,111,211,111,19,80,74,5,252,123,38,118,33,125,237,134,2,156,255,116,106,51,24,134,200,241,122,45,19,254,156,242,157,90,87,111,189,65,107,120,168,86,240,176,9,212,223,0,22,125,228,77,67,241,214,232,118,27,184,129,155,70,41,23,118,250,221,84,232,124,157,234,237,45,147,35,122,201,243,76,150,89,97,171,175,187,240,130,59,91,223,9,221,197,229,247,182,234,202,112,243,99,149,244,233,48,36,242,138,246,238,201,94,92,170,50,87,184,24,151,204,159,236,19,214,81,152,18,184,234,48,229,37,225,234,237,1,42,114,98,90,118,70,3,227,57,94,124,241,76,88,192,213,60,90,86,173,231,195,77,56,69,35,18,107,146,229,244,183,38,9,163,135,189,121,105,94,50,96,124,241,225,123,208,116,225,83,144,236,105,48,165,25,195,244,174,254,240,174,42,92,113,193,47,220,41,139,210,23,163,42,218,47,62,27,90,216,174,8,32,249,94,136,174,75,210,3,4,66,193,203,95,48,45,158,191,212,12,167,156,36,251,231,32,253,57,130,28,91,127,123,248,36,155,160,31,11,250,119,183,50,144,21,239,85,61,193,77,19,194,141,41,96,236,180,161,198,21,148,185,238,113,181,97,57,107,217,172,200,35,222,40,252,185,48,151,172,22,37,244,93,221,247,139,145,45,180,46,48,213,92,215,18,70,49,118,39,93,149,251,211,252,118,97,154,211,228,99,152,86,148,207,19,242,49,170,205,138,182,73,243,36,23,53,151,103,169,45,133,105,197,184,99,214,81,250,208,28,115,202,136,102,248,147,49,41,52,217,10,223,226,53,98,154,17,159,74,210,63,37,250,218,222,79,103,171,236,86,24,34,67,191,26,82,105,205,188,227,36,221,182,115,120,215,232,65,31,154,232,69,58,111,57,92,91,188,154,234,211,245,224,148,180,84,226,192,180,172,220,15,210,224,47,88,250,218,228,104,174,91,100,12,138,90,50,147,140,56,201,151,7,101,43,61,235,139,53,82,226,217,225,164,130,207,60,116,154,55,148,66,225,227,177,28,194,189,233,150,216,14,207,32,100,13,159,223,240,122,132,102,180,121,91,127,154,10,53,95,93,36,37,183,222,27,49,55,95,92,156,153,163,133,139,137,80,188,39,131,226,48,192,187,111,223,206,26,58,30,83,63,8,4,180,126,242,48,231,106,152,104,103,221,22,159,12,116,56,105,153,108,74,84,74,250,30,223,76,48,74,159,28,133,186,235,228,210,5,93,36,146,9,12,133,147,223,252,152,25,42,36,10,139,192,242,226,225,134,8,86,214,106,6,122,37,228,201,179,241,202,41,76,247,156,15,75,230,14,81,93,242,185,24,144,252,20,213,170,134,200,193,197,143,129,59,218,15,1,222,94,51,64,106,170,171,108,51,95,139,128,163,195,214,126,164,240,234,179,189,223,46,148,145,41,76,47,141,79,99,142,85,85,228,52,229,142,55,79,179,5,115,20,174,229,217,95,20,70,106,187,67,162,157,188,248,118,74,126,79,185,182,19,242,135,94,58,73,150,185,39,157,76,244,50,189,173,163,25,35,136,170,85,82,56,181,238,163,213,77,247,185,190,88,77,174,244,11,76,170,71,199,28,41,10,95,221,166,7,182,194,213,199,241,187,193,1,202,179,143,115,160,195,194,197,55,170,65,221,248,249,248,58,29,26,231,157,63,218,50,174,93,133,17,38,172,14,87,117,144,232,86,164,132,97,58,156,168,170,18,24,150,90,159,200,52,86,205,166,115,13,238,161,230,55,63,99,20,167,3,90,60,190,153,83,204,172,20,36,144,241,158,167,245,97,161,25,82,135,156,226,116,223,49,173,102,113,233,107,47,60,107,31,52,24,236,130,78,42,213,44,111,84,80,245,140,226,163,165,248,185,109,193,184,21,46,94,114,107,162,103,85,165,95,83,113,6,127,96,170,187,3,76,193,209,187,55,130,9,69,97,212,230,182,195,68,157,74,16,142,109,111,5,213,78,165,102,208,149,125,84,29,192,121,233,60,131,203,193,251,56,26,20,230,202,120,100,218,107,243,205,179,134,250,98,83,184,79,175,191,111,214,241,168,101,80,133,204,219,242,105,216,102,213,5,82,112,157,215,187,24,13,31,189,24,117,34,63,192,56,225,75,80,211,165,213,115,188,123,55,229,203,64,170,247,120,71,165,63,88,203,39,97,197,100,47,119,20,49,216,32,3,204,231,125,23,87,68,237,85,68,56,175,203,228,10,124,70,88,55,157,66,80,55,189,39,131,150,72,85,130,145,135,122,31,187,238,208,21,7,141,17,149,4,14,91,115,141,194,131,150,117,135,9,17,202,205,171,17,249,190,155,159,101,44,69,213,208,154,167,90,223,213,80,96,52,133,135,46,124,211,138,8,101,107,105,95,53,20,147,35,169,97,163,175,214,244,235,211,148,154,83,93,3,213,132,206,252,230,116,99,44,189,185,229,76,124,34,22,19,174,80,152,230,14,127,49,107,146,12,87,179,165,249,213,153,176,75,87,24,202,73,159,106,121,36,61,192,80,151,186,124,126,160,180,70,235,152,18,209,113,31,191,126,186,72,5,166,109,218,237,21,98,186,42,48,144,216,199,189,86,201,40,97,84,192,144,99,59,61,111,246,140,193,234,122,252,85,219,157,253,183,211,57,134,85,22,154,134,231,61,222,213,150,149,87,152,106,219,59,228,5,153,225,26,225,115,188,21,135,97,139,208,33,111,200,152,60,24,162,248,17,96,151,8,7,174,129,13,25,186,198,230,241,191,6,113,172,246,105,1,175,229,139,196,132,105,227,168,193,200,155,29,70,133,53,92,141,208,253,187,58,135,141,252,160,116,18,93,148,220,218,10,67,78,59,118,115,216,40,24,3,236,219,10,169,5,37,65,183,231,114,11,144,138,210,248,74,115,190,1,129,170,244,103,64,206,244,239,14,211,217,30,96,24,189,223,213,36,124,227,183,234,47,138,85,206,135,11,202,228,48,109,142,55,32,40,52,253,76,163,220,125,215,32,21,211,194,242,192,104,243,248,27,228,88,59,46,174,45,47,77,195,158,90,251,182,7,185,173,113,28,168,209,226,226,202,237,153,65,86,93,58,107,216,52,242,243,67,224,182,89,225,99,228,246,138,239,27,188,58,170,189,198,118,247,156,129,108,45,225,122,130,108,139,61,93,120,210,87,163,251,52,229,172,110,214,162,232,19,14,198,79,101,130,163,69,201,167,65,233,195,126,104,9,149,201,136,77,188,165,195,75,141,29,174,102,131,234,15,134,62,54,192,211,211,70,192,61,44,29,19,186,168,91,224,146,226,111,147,188,120,48,105,214,0,87,79,131,91,152,46,156,170,251,184,10,253,93,156,66,219,52,135,211,240,197,65,159,108,15,143,157,168,49,116,84,139,149,56,246,40,60,127,168,137,255,40,76,173,170,163,53,136,226,164,143,168,203,114,248,204,11,157,191,133,221,192,23,7,193,130,20,198,19,206,212,247,161,97,101,8,86,10,68,119,249,193,28,123,225,234,178,223,91,33,66,218,194,79,151,50,222,112,34,146,208,195,189,207,24,62,244,184,42,227,7,205,238,65,144,165,219,1,77,100,203,46,10,113,72,176,97,86,122,61,49,141,10,66,149,194,50,77,152,75,236,11,92,83,40,50,47,115,73,47,16,85,75,59,152,48,243,21,222,55,19,195,170,250,45,39,12,76,126,49,84,161,186,42,105,206,46,251,193,41,231,240,49,167,117,163,94,24,146,157,96,247,153,60,146,47,142,179,194,149,103,25,153,130,253,94,43,105,55,53,88,241,198,99,50,70,45,71,187,13,234,243,225,48,197,9,225,206,84,125,60,184,229,224,83,21,152,208,214,187,121,9,170,32,192,226,92,208,195,159,194,59,231,215,175,67,75,80,82,109,91,228,127,134,215,82,163,89,156,148,161,19,216,213,126,128,113,76,245,106,190,134,127,173,68,38,71,7,5,174,203,241,208,20,56,56,77,172,166,251,186,164,51,168,135,77,18,74,135,226,175,5,123,100,141,150,50,250,76,23,70,190,36,108,147,3,202,21,127,175,99,234,140,21,110,126,38,154,239,177,84,135,230,104,134,231,154,223,205,41,78,13,11,147,172,212,29,241,74,37,94,112,123,142,15,118,37,215,40,31,164,244,66,159,172,211,69,187,47,60,87,80,159,61,112,221,227,93,13,73,221,8,48,45,56,126,53,130,120,97,135,110,8,250,214,11,67,166,91,245,209,200,4,205,139,154,8,130,126,16,236,170,59,85,208,204,65,233,47,248,61,227,138,55,217,82,136,103,53,124,75,151,41,25,206,246,89,195,107,225,6,45,127,48,66,86,45,60,88,125,9,95,43,239,213,134,233,132,201,238,221,185,21,142,126,109,127,79,198,246,223,28,133,34,47,60,55,124,2,247,193,44,65,25,22,72,69,20,236,190,22,92,104,35,248,84,231,134,151,91,20,50,62,82,241,250,100,84,71,248,160,44,83,82,215,223,134,191,101,248,131,87,140,129,21,28,81,167,112,131,124,187,151,21,206,196,51,115,210,123,237,76,37,164,142,41,230,209,117,191,41,11,35,116,19,224,236,21,36,28,52,144,233,43,204,100,113,24,194,134,25,222,27,110,205,117,225,105,66,44,1,110,87,86,231,192,108,187,225,4,129,192,248,218,25,213,178,213,41,94,157,188,113,159,242,195,22,226,91,198,239,209,29,102,255,43,225,197,104,192,186,239,77,233,145,182,1,154,239,191,166,63,185,5,40,117,204,203,118,149,113,184,86,32,249,143,176,235,216,77,232,92,208,163,81,24,82,151,236,112,142,145,115,4,126,179,175,222,113,54,203,22,190,183,17,136,46,135,75,12,229,144,99,89,62,91,6,223,36,24,111,112,110,220,99,2,162,140,20,34,61,133,88,144,63,217,128,244,48,192,212,74,111,135,91,224,90,54,234,4,207,167,209,170,31,250,92,97,64,222,30,26,167,217,126,215,30,222,171,58,187,59,48,181,107,138,150,225,165,34,31,17,158,176,23,151,252,10,23,76,238,105,6,139,182,60,218,97,36,115,41,243,9,131,114,30,245,141,56,130,38,225,236,204,166,255,114,97,42,107,194,215,166,9,118,251,107,23,162,182,33,192,213,87,247,105,60,114,13,159,3,14,63,223,210,8,218,173,112,64,101,140,143,11,211,224,22,102,2,196,142,190,215,246,101,221,20,33,46,119,156,247,59,160,166,129,49,244,222,80,22,251,36,53,149,194,244,19,244,43,221,111,222,137,68,135,155,67,12,236,79,70,221,153,198,4,33,53,244,67,29,82,180,28,172,124,26,72,189,126,134,86,170,26,163,172,164,208,175,29,15,203,210,82,129,51,106,117,178,183,64,225,211,106,167,55,129,208,113,169,174,166,9,244,5,135,15,85,145,226,27,61,84,34,91,207,175,76,234,225,198,4,113,91,231,80,135,207,120,109,175,25,69,195,32,9,187,0,39,127,235,115,150,161,230,17,81,47,209,130,117,82,153,226,12,246,214,71,68,214,250,252,185,152,100,148,195,99,132,152,32,198,116,127,15,70,145,232,207,131,173,75,74,60,205,159,222,106,181,18,60,174,190,221,17,239,24,26,40,205,216,131,190,248,8,14,244,248,177,233,45,114,148,35,124,5,20,46,45,135,203,86,122,48,182,155,114,213,209,128,115,232,192,205,208,216,220,24,16,193,168,57,126,96,234,14,29,182,140,89,152,40,45,189,33,229,86,33,253,178,143,91,247,238,221,138,138,190,37,235,98,246,93,218,38,120,13,211,140,222,166,139,166,61,83,137,241,118,248,143,28,142,220,240,137,150,143,237,203,30,54,241,145,90,92,30,121,188,171,209,166,211,169,96,63,118,71,20,235,176,135,121,68,54,219,55,141,74,159,235,236,113,105,238,235,59,17,192,221,202,199,145,132,82,13,20,1,191,240,49,233,124,124,23,231,85,227,218,163,124,187,57,108,109,121,97,211,72,30,170,172,21,202,186,96,108,144,154,221,142,210,100,19,47,70,150,204,97,104,128,116,39,77,70,182,227,112,223,61,184,71,140,152,15,217,194,92,215,211,37,25,165,135,195,248,1,225,193,186,88,150,108,148,233,39,1,178,157,195,4,157,175,214,131,147,157,172,182,217,225,180,130,89,138,131,232,22,150,145,6,233,134,3,67,97,46,126,49,102,127,8,168,115,184,248,185,71,94,103,132,83,19,162,68,63,2,160,174,140,239,69,139,85,241,81,233,45,213,224,153,157,23,243,168,53,218,19,123,198,243,156,203,125,158,81,129,25,62,8,130,7,190,25,86,11,203,5,91,162,193,253,231,48,21,221,53,230,102,230,155,42,231,52,88,97,88,224,65,247,77,5,95,182,5,31,158,182,115,183,68,42,196,11,209,248,203,103,249,249,111,87,116,15,131,241,87,167,135,168,76,255,44,70,69,76,113,222,135,133,182,212,48,211,112,153,222,111,147,242,8,73,167,102,60,64,14,163,196,27,242,70,100,138,252,197,140,3,165,69,231,107,185,241,87,237,12,15,78,101,150,67,194,68,189,131,69,109,157,204,254,104,176,22,246,224,23,206,51,97,124,133,161,167,157,163,199,186,100,30,83,254,29,62,201,135,163,192,97,138,77,130,183,76,182,218,223,27,73,192,31,63,127,60,227,16,153,183,18,230,57,109,203,111,174,33,171,24,35,62,195,89,126,137,162,80,177,28,131,77,232,38,59,204,49,16,130,123,182,97,95,152,246,238,21,99,169,184,96,14,195,78,31,34,150,116,146,87,135,207,78,17,82,90,115,60,35,140,224,81,215,221,22,221,148,233,198,33,60,51,170,171,72,160,112,120,124,153,44,120,90,33,13,65,126,210,237,164,2,19,99,72,160,240,55,126,170,35,181,212,99,198,139,154,41,127,175,65,157,99,13,161,239,45,175,77,249,86,10,145,113,234,21,134,195,80,143,183,24,87,175,126,194,157,153,213,118,188,185,113,196,57,60,224,90,13,33,125,178,90,14,147,141,137,249,130,245,252,16,90,219,90,238,49,191,146,229,230,57,233,57,82,233,65,242,231,166,16,89,45,83,12,97,207,9,87,168,202,74,72,228,145,217,240,17,109,109,70,102,140,1,227,188,63,87,131,109,81,223,106,166,57,220,70,67,198,189,233,134,89,141,19,198,111,142,175,174,219,14,225,254,244,80,202,242,244,222,80,242,141,7,215,32,218,146,56,169,175,14,44,112,214,78,94,96,154,13,124,80,140,143,74,174,198,152,172,111,253,20,228,82,229,181,169,107,169,239,230,184,121,186,33,66,69,155,229,230,121,233,76,128,42,171,123,16,128,178,161,96,174,147,92,27,239,83,103,104,94,229,193,143,161,155,125,254,103,56,246,245,214,213,120,252,29,166,5,76,223,138,123,203,47,83,165,170,87,31,215,161,190,111,157,107,14,47,5,137,211,91,122,199,157,111,129,97,165,119,217,229,113,87,2,125,75,51,82,38,135,147,85,108,42,76,239,230,131,81,112,209,223,134,176,250,189,118,26,171,166,64,254,98,132,162,14,119,13,44,226,65,142,55,141,136,92,168,159,128,49,40,179,44,165,29,54,241,158,172,137,241,11,211,7,29,114,232,56,114,94,199,117,224,161,108,32,148,24,103,152,116,29,238,89,231,55,13,45,158,21,181,189,39,56,125,104,127,122,231,2,82,86,74,250,12,76,208,236,193,57,22,138,124,56,31,138,195,41,228,84,33,50,243,82,198,154,77,182,84,95,11,233,92,223,19,178,117,23,232,79,119,168,135,31,140,191,171,15,78,91,175,135,83,137,205,76,53,178,200,253,212,246,174,110,91,165,42,169,238,76,217,3,143,231,165,70,8,29,118,188,140,247,224,4,26,245,167,169,84,125,131,66,39,66,120,50,56,9,252,214,148,106,132,239,65,170,191,60,24,213,64,253,101,2,158,110,36,65,163,168,139,135,144,228,240,232,91,198,41,208,16,151,117,26,186,249,70,190,48,156,107,180,92,116,247,55,51,188,167,186,131,91,216,228,77,5,203,192,84,133,33,139,243,171,169,216,82,195,19,194,219,231,194,192,66,176,3,107,211,113,33,151,91,57,25,177,1,61,215,6,130,50,245,93,205,209,35,40,249,224,246,126,58,159,165,171,15,94,214,51,90,51,60,50,122,216,143,10,35,148,207,81,62,109,10,124,81,214,59,226,112,235,161,250,197,248,10,221,83,38,171,170,74,200,240,56,211,247,123,225,182,67,214,138,94,240,241,94,26,122,54,205,80,194,225,179,221,61,202,20,244,5,158,171,154,222,186,165,158,72,239,12,207,145,219,179,68,58,131,215,70,221,187,119,227,157,83,105,215,173,233,29,35,240,116,39,33,211,47,167,211,104,76,104,149,252,185,42,167,171,126,141,227,117,167,55,193,241,188,52,136,59,232,188,28,239,230,198,54,169,48,153,220,247,104,29,39,79,97,26,250,252,107,17,73,10,247,166,79,199,135,27,194,84,53,35,206,91,55,111,64,161,112,182,45,221,224,225,69,42,190,11,103,242,241,186,153,13,163,245,240,155,151,65,235,178,194,59,201,131,19,224,210,184,6,77,15,217,173,66,154,179,167,250,70,147,64,144,27,226,48,120,212,8,239,23,30,32,10,215,212,208,158,165,191,117,153,176,8,229,185,88,16,211,189,174,108,29,94,83,97,154,172,252,185,48,241,101,64,169,174,120,241,223,180,67,247,24,48,156,245,197,97,108,118,125,174,142,197,228,48,125,73,77,81,226,70,126,111,28,106,61,182,38,203,214,35,84,48,117,182,29,224,233,37,55,231,96,216,35,204,162,105,74,10,211,97,168,66,75,160,144,27,94,117,141,35,57,149,57,47,17,105,200,126,98,126,214,161,124,202,69,242,199,77,116,182,100,37,153,79,52,137,76,79,213,37,99,0,146,223,182,210,73,95,244,176,173,135,2,42,8,131,189,215,21,184,23,45,75,128,176,99,248,89,143,137,24,202,206,142,181,255,186,253,14,92,218,210,8,215,249,126,229,205,209,68,143,115,32,253,51,214,123,71,131,210,49,100,56,175,13,138,186,187,170,54,74,166,200,208,43,72,42,100,156,77,169,12,177,51,156,8,20,138,139,162,31,59,51,25,230,246,15,2,147,184,76,36,204,56,58,113,252,123,177,199,11,156,233,13,120,31,4,50,119,49,179,169,246,166,208,205,103,210,106,90,190,66,147,212,114,34,107,230,248,18,66,179,129,92,18,82,105,111,253,104,18,62,151,244,68,54,65,207,78,42,236,144,144,54,212,119,237,217,225,85,234,152,64,127,241,210,73,12,221,170,45,44,152,78,219,201,35,137,11,136,132,20,20,38,91,66,84,214,127,42,214,83,38,164,181,159,245,68,155,249,84,214,203,141,63,241,54,13,228,11,229,167,41,8,125,217,174,180,183,170,219,210,147,142,67,224,40,81,130,172,48,241,71,31,111,8,206,171,194,16,21,251,121,76,201,132,166,233,232,197,175,206,10,192,158,178,182,14,41,197,146,47,164,78,71,67,14,92,160,68,226,230,123,112,168,38,100,158,33,31,166,123,206,106,154,88,37,138,211,82,125,51,229,108,42,58,75,105,4,218,245,109,73,61,156,31,148,195,77,121,49,228,114,155,242,144,210,179,250,54,29,10,97,117,26,50,55,188,238,146,253,174,107,79,67,182,222,217,252,174,198,157,211,247,62,102,159,51,16,1,195,88,165,240,224,124,123,112,202,241,183,77,26,205,225,52,148,14,26,37,180,228,61,165,182,190,148,135,215,56,81,94,114,147,221,83,197,215,57,63,114,145,171,97,138,213,223,166,140,162,190,171,187,214,84,144,245,73,239,82,202,103,244,82,202,156,223,110,135,93,34,95,11,130,155,150,252,198,61,144,36,82,0,231,50,227,198,32,115,246,1,217,206,58,167,228,124,155,120,95,225,218,198,104,190,125,20,2,26,189,216,40,106,253,91,153,10,163,178,217,50,69,223,189,153,103,186,186,206,83,158,143,237,87,23,188,5,153,163,196,116,174,186,33,112,158,45,220,156,40,186,71,128,146,21,103,119,133,113,71,252,201,17,223,171,122,245,166,149,198,127,59,205,248,165,187,73,62,248,247,192,222,9,143,6,197,67,247,49,133,116,79,252,162,76,175,212,120,40,122,56,1,45,116,39,58,108,85,114,10,119,236,252,15,92,8,87,104,155,70,230,200,191,146,194,192,70,145,172,252,194,70,67,227,176,42,125,100,182,187,126,141,5,72,170,114,237,225,218,241,216,52,161,223,98,178,4,234,226,114,5,178,128,161,217,149,175,9,107,242,184,223,163,160,205,33,106,125,192,243,49,150,83,222,208,245,68,206,195,26,5,46,10,71,150,78,67,42,58,75,247,139,205,46,87,24,154,215,107,157,21,168,23,52,78,67,175,49,212,47,14,151,166,137,234,108,36,255,239,234,6,253,169,94,61,161,176,243,247,34,32,30,30,28,49,186,236,87,147,231,209,39,251,48,24,58,154,33,239,84,178,104,134,217,95,187,196,206,51,35,50,118,7,3,147,115,12,61,85,207,119,110,233,77,5,106,76,122,128,201,155,250,160,65,13,35,63,77,51,178,63,87,134,174,60,43,56,246,122,115,16,26,117,241,36,81,162,238,222,133,129,96,73,81,155,52,163,102,230,147,44,17,198,9,96,71,94,216,225,12,73,175,194,148,195,248,67,39,98,208,225,151,119,125,35,114,6,51,9,243,5,194,27,121,120,216,183,32,71,219,36,154,151,9,132,212,249,224,166,137,253,76,221,149,107,213,16,1,27,194,62,193,50,171,88,168,23,54,245,7,125,112,104,219,125,180,145,12,78,74,236,141,15,224,167,26,58,234,91,117,171,49,234,138,167,194,8,186,159,9,174,15,142,204,206,244,71,235,61,132,251,16,223,24,114,53,69,27,225,107,238,71,155,90,56,247,85,155,225,204,26,234,64,239,170,71,37,78,205,116,130,58,197,25,157,48,212,178,240,190,0,19,80,170,14,163,243,177,20,70,223,195,71,133,40,166,158,0,11,97,211,225,239,69,76,45,92,93,186,11,101,126,152,129,245,123,81,121,156,223,144,230,28,77,28,148,244,100,80,56,52,167,94,77,163,89,243,7,199,27,236,250,211,221,184,124,190,240,180,89,167,15,62,230,107,56,128,251,60,171,110,117,134,162,212,35,72,212,3,207,174,46,196,134,201,208,23,46,84,86,202,174,77,230,63,191,141,150,148,174,22,180,178,221,64,118,121,97,140,105,157,12,155,14,193,247,219,105,134,186,53,75,176,55,223,114,198,166,254,117,11,249,253,177,61,156,77,228,35,199,45,94,89,161,178,192,51,155,133,8,170,30,186,148,168,14,167,204,161,37,137,108,163,192,231,76,40,62,151,96,225,23,149,196,1,213,72,115,158,105,68,10,178,118,16,35,134,156,189,209,182,32,175,161,31,180,32,231,232,5,202,148,214,118,53,237,10,76,184,30,171,164,191,68,243,220,7,61,107,168,249,189,107,159,90,158,89,204,18,244,137,104,5,92,93,225,69,255,162,143,10,31,183,6,184,20,111,239,7,78,194,142,7,140,9,237,40,92,35,77,81,206,132,7,115,92,233,136,195,110,239,91,218,64,89,118,132,123,111,40,237,46,124,150,183,118,93,83,57,240,200,222,72,21,119,173,178,66,137,153,246,73,135,233,31,149,65,35,250,232,205,170,5,227,98,171,176,196,177,133,203,122,223,43,209,198,43,191,77,231,133,107,27,21,168,175,132,108,119,176,83,44,247,194,145,205,57,75,125,41,76,107,65,119,152,74,106,253,109,244,4,179,223,220,20,11,245,201,141,74,211,81,252,108,189,119,135,38,237,126,47,68,94,150,14,121,238,22,32,118,120,105,64,146,232,164,27,204,116,254,44,173,80,161,156,98,123,13,62,28,67,199,133,208,139,173,193,191,61,248,140,120,9,48,118,169,195,45,228,109,172,61,200,115,20,144,129,78,205,158,20,26,215,189,19,221,26,34,180,202,170,208,153,220,250,251,237,18,40,255,77,25,187,150,247,214,41,72,108,29,120,190,98,167,98,82,7,73,135,20,58,79,31,209,97,165,219,138,66,30,243,46,14,77,128,160,187,53,159,9,20,187,234,144,77,139,17,62,52,107,238,29,120,189,41,220,163,224,55,112,78,207,220,128,39,49,245,22,96,34,238,15,142,251,89,70,18,205,173,168,3,7,29,17,203,43,164,247,210,164,252,244,115,76,231,59,40,166,5,169,250,38,152,73,253,61,22,162,149,225,165,106,113,50,146,194,174,169,225,20,28,165,44,15,141,26,120,184,53,76,203,15,46,67,131,149,220,55,121,29,197,129,179,6,242,15,74,134,205,167,55,180,137,77,47,198,78,121,243,151,226,198,172,19,148,182,197,55,65,59,243,95,95,107,81,240,248,110,78,191,117,184,249,112,85,121,224,180,194,135,94,120,112,62,38,141,62,25,253,233,77,79,165,47,60,58,50,171,190,23,245,164,111,250,90,77,245,67,75,122,19,172,90,41,158,98,99,187,226,23,121,189,42,210,235,195,212,236,215,27,48,76,120,73,186,20,200,242,221,199,133,112,102,212,240,195,25,29,46,255,237,51,153,75,13,87,143,149,223,167,60,255,120,234,162,59,99,82,157,29,24,14,221,170,106,151,148,87,145,30,113,24,17,121,189,250,236,239,207,200,239,144,100,136,163,73,131,95,247,166,73,99,209,13,59,25,249,8,217,7,147,70,211,45,36,186,223,138,78,13,137,46,133,247,217,157,223,181,49,247,13,21,243,240,232,109,161,108,95,253,80,188,80,103,173,248,72,8,233,210,49,223,239,22,250,64,210,165,113,202,98,20,128,62,75,172,19,54,233,131,53,215,123,5,61,63,173,231,93,49,10,229,226,112,9,205,131,7,166,4,227,174,141,134,79,25,175,166,225,114,57,108,165,243,2,155,46,170,163,173,9,215,62,104,151,233,123,12,211,115,24,234,183,58,187,158,215,159,67,28,204,189,4,62,70,158,220,156,94,171,170,51,156,190,40,183,33,144,65,80,170,14,34,191,79,209,8,127,139,42,64,133,247,120,254,113,27,84,90,233,213,52,148,116,255,92,3,33,32,253,109,211,168,247,39,135,84,183,234,183,70,92,208,15,142,115,194,32,0,38,48,118,181,187,0,52,241,214,30,96,120,221,223,205,91,8,171,209,179,58,157,95,30,242,199,170,237,89,214,162,49,187,15,75,199,82,146,49,39,104,228,218,9,7,134,185,187,41,92,150,215,180,160,249,60,244,167,81,118,246,246,90,218,145,201,102,40,140,82,218,187,152,42,161,240,211,72,146,250,131,83,250,40,197,168,133,64,245,115,238,15,140,207,44,48,186,64,235,93,77,147,252,80,248,252,116,245,49,197,4,41,138,146,223,123,23,23,85,119,63,240,49,72,167,251,208,208,221,104,246,163,88,37,86,246,33,173,187,111,61,141,169,40,108,111,150,19,116,214,13,139,78,35,55,148,225,211,136,207,221,102,121,83,161,198,164,229,153,23,84,211,251,128,19,230,81,37,50,242,8,249,77,67,182,47,221,54,42,53,0,195,31,236,152,12,75,103,41,133,87,94,28,2,117,81,211,234,65,40,48,57,203,46,108,10,69,1,38,150,230,131,66,220,83,93,174,243,53,242,11,13,52,10,252,244,128,161,83,56,185,147,124,78,223,92,245,12,224,11,120,97,62,255,24,19,81,97,43,162,113,184,78,13,183,224,251,245,250,230,2,132,66,57,136,180,209,57,123,175,174,70,166,167,40,53,7,217,209,209,245,115,53,235,166,108,142,182,192,38,197,188,219,207,160,36,56,24,182,44,146,223,211,221,243,138,164,174,190,21,122,14,62,143,40,4,215,38,65,182,145,234,5,151,7,54,233,109,129,177,178,253,224,195,254,145,2,39,182,199,151,120,228,211,210,197,41,240,132,184,204,95,11,38,67,221,238,62,146,225,119,42,160,253,43,236,242,192,3,161,38,135,143,185,58,21,198,250,234,15,102,163,215,155,159,71,117,26,197,130,250,123,112,21,27,39,184,187,107,136,182,235,52,130,215,216,131,187,166,122,43,119,134,68,214,91,81,139,201,254,73,16,20,2,254,244,34,103,103,215,27,218,172,128,213,83,222,78,137,18,188,238,225,100,214,157,77,173,64,217,162,141,89,103,195,48,74,187,11,67,214,24,174,166,15,34,249,199,42,161,206,19,235,118,122,247,122,49,201,110,53,41,113,7,156,46,166,88,181,154,90,202,144,169,57,47,55,59,159,102,160,153,144,245,5,144,32,85,41,225,193,16,116,243,136,66,181,180,86,184,26,178,83,31,178,124,246,39,221,143,58,197,84,229,221,28,235,77,208,149,97,157,115,148,108,159,14,25,126,245,91,90,84,217,234,215,160,230,238,77,3,212,118,114,184,152,142,25,191,119,162,158,64,225,109,97,84,135,201,83,234,205,119,123,18,30,156,114,161,212,193,36,80,211,187,55,217,209,25,180,36,115,113,15,180,210,247,160,211,200,10,169,199,187,26,253,161,0,119,23,231,65,174,163,7,143,10,187,99,123,32,132,163,93,11,148,176,55,71,243,77,150,14,163,240,57,198,135,10,194,97,84,33,245,193,145,230,243,49,51,38,90,61,30,216,195,189,119,196,122,136,187,174,106,250,1,189,220,18,147,102,44,253,32,131,106,67,247,169,240,193,53,167,67,40,171,46,223,101,105,12,85,30,26,82,110,103,146,62,24,53,120,249,32,144,197,123,219,35,198,216,212,226,243,98,238,176,220,188,77,33,154,30,166,119,231,55,207,230,225,74,140,134,10,189,82,4,174,69,31,173,54,234,130,239,118,69,209,28,129,82,133,233,7,94,14,183,162,231,222,129,33,36,175,14,211,94,29,224,93,156,40,225,108,239,20,41,233,111,79,142,201,238,112,23,227,140,224,30,177,18,7,209,160,29,10,55,79,54,101,234,66,107,215,49,153,195,45,210,220,141,222,74,95,138,61,228,22,189,208,181,72,193,183,194,150,179,115,152,40,140,222,123,209,196,224,63,93,107,136,86,84,227,134,190,199,49,12,108,185,6,148,8,142,143,8,19,105,233,75,47,232,84,253,226,227,198,206,174,227,73,9,153,92,109,180,45,10,55,26,62,28,38,152,52,21,102,221,251,213,103,37,106,112,150,35,145,230,83,135,167,38,201,232,11,74,109,251,189,51,138,72,67,97,232,34,135,195,181,104,121,184,133,24,90,242,15,146,77,218,65,97,4,196,124,196,179,117,144,9,156,161,87,245,171,211,234,186,139,211,201,182,61,251,151,205,9,86,33,229,99,224,32,11,232,48,242,109,225,230,232,160,248,168,208,88,48,245,201,225,158,235,254,104,9,241,36,189,218,90,235,239,213,109,155,10,167,194,116,227,15,135,251,210,182,125,68,228,104,73,116,248,24,0,61,192,171,59,103,12,135,77,232,58,193,152,222,94,3,133,200,215,158,225,147,116,171,110,116,56,53,101,183,58,48,5,135,119,241,193,124,156,194,247,182,60,158,63,249,135,44,77,97,235,184,114,152,2,7,125,242,105,231,223,133,105,142,15,31,116,206,237,162,169,20,147,132,2,43,122,160,215,219,116,224,130,206,122,239,181,89,191,142,22,242,141,2,111,73,149,29,152,238,106,189,154,108,200,251,34,68,134,37,0,96,213,239,85,224,169,53,226,86,150,230,34,110,7,237,161,212,200,138,79,188,174,197,40,126,148,13,135,172,80,113,58,205,76,12,36,236,74,248,1,217,215,31,223,86,67,172,52,172,147,247,115,152,214,25,249,218,132,11,250,155,12,214,19,182,20,30,171,190,169,68,107,163,238,105,131,51,32,251,100,128,219,85,236,105,152,211,95,22,239,192,56,206,250,98,13,225,206,119,117,9,145,13,212,225,183,76,6,120,213,117,34,18,118,245,116,21,178,44,228,42,21,62,55,236,249,193,199,63,234,10,27,239,219,133,73,126,108,253,109,170,122,124,117,91,43,73,184,250,184,182,222,9,145,241,117,115,248,160,116,35,188,37,68,87,81,83,216,184,223,31,108,233,79,17,66,79,182,133,95,152,150,51,93,4,76,219,233,23,159,51,122,138,145,118,206,36,12,1,191,152,16,164,238,90,164,67,138,31,219,13,195,169,234,79,111,107,18,185,48,22,181,62,217,58,54,158,179,137,64,39,133,226,128,194,141,196,173,195,164,63,195,213,212,152,248,231,62,91,251,136,87,239,226,217,46,74,97,150,150,173,29,159,143,170,157,249,224,166,165,7,7,206,123,189,137,154,112,44,84,246,158,226,203,247,69,104,14,146,168,228,129,73,173,189,223,166,152,190,40,188,182,87,69,80,148,216,147,14,42,180,244,93,126,59,23,45,77,56,48,21,169,119,38,210,20,166,203,151,238,157,237,179,188,242,216,58,87,24,98,167,2,66,25,100,105,63,41,66,148,116,33,56,204,102,161,175,221,228,140,50,233,101,49,171,81,66,135,60,249,194,11,73,92,189,55,113,248,27,45,194,226,218,90,31,246,105,225,219,239,106,28,111,253,218,86,144,228,79,182,218,80,94,102,218,119,139,51,43,31,184,214,240,53,199,122,241,160,76,184,84,99,0,231,81,108,171,112,56,5,22,162,106,122,192,190,167,157,57,191,227,60,60,127,241,108,64,244,198,215,208,17,167,220,213,151,95,37,152,27,94,155,174,178,246,110,142,112,183,222,28,97,25,55,73,88,234,218,157,117,96,43,7,116,248,44,198,166,107,192,10,202,30,124,220,1,249,154,155,108,176,47,1,152,120,181,236,141,48,203,120,147,152,192,81,151,188,147,21,100,231,246,96,10,112,20,166,119,107,248,247,42,236,14,250,219,214,20,237,163,130,214,154,90,236,84,56,186,235,152,169,51,40,18,220,168,8,66,57,67,82,182,166,133,21,174,126,33,207,140,155,175,29,13,7,133,153,222,159,204,10,240,2,140,32,167,191,23,20,6,186,4,112,37,221,37,254,240,31,205,0,67,111,86,29,30,202,17,81,81,40,247,189,22,215,80,219,88,241,11,159,204,40,125,26,181,232,233,7,239,197,59,253,172,139,64,119,141,179,148,179,199,254,96,193,64,90,67,97,40,61,252,230,11,191,86,159,219,170,209,239,36,38,189,160,228,146,72,231,118,39,203,133,165,186,232,177,189,57,183,221,90,41,86,250,166,104,127,129,149,243,169,208,120,82,116,158,167,246,183,162,87,113,234,215,32,133,235,203,222,20,44,187,206,50,152,254,211,187,250,28,40,122,174,158,133,90,210,251,233,14,211,136,142,168,101,91,253,106,163,35,210,71,131,43,173,248,213,141,60,149,190,215,52,181,108,135,187,70,155,48,130,147,59,242,228,149,181,54,205,72,214,188,225,19,138,221,184,95,161,189,229,130,29,217,56,185,114,120,45,168,148,252,107,160,118,155,244,234,101,188,152,14,151,176,232,207,135,122,198,2,49,29,81,70,53,248,108,41,126,107,106,237,183,190,51,133,87,190,215,17,159,40,97,146,45,4,132,125,196,72,247,172,25,224,238,4,191,116,17,4,102,98,96,152,50,28,198,254,214,169,0,183,186,47,122,26,131,103,88,121,11,70,55,71,207,173,194,118,180,224,241,247,159,166,6,43,60,88,125,250,191,232,39,247,25,190,37,52,105,238,186,209,127,187,2,218,30,27,200,153,111,208,163,134,183,66,187,196,239,13,39,124,15,35,74,239,239,221,172,178,241,59,132,183,162,225,115,59,140,133,21,94,203,26,62,47,188,16,204,12,55,55,106,221,11,207,85,181,84,9,120,190,9,78,235,163,230,71,141,166,191,249,52,163,116,115,132,197,181,136,163,248,111,99,223,214,240,104,231,128,191,1,60,102,205,158,17,62,150,196,131,141,223,40,194,36,136,46,76,105,81,29,17,118,81,26,170,39,143,127,20,158,28,73,39,31,53,6,61,190,247,122,250,18,148,67,6,227,13,212,187,37,16,85,216,193,229,228,167,189,162,2,30,176,212,218,239,123,249,160,36,227,45,141,131,210,220,157,133,224,110,197,201,64,231,235,187,154,16,67,188,186,122,31,56,251,245,76,97,83,33,181,49,31,204,226,139,147,161,121,230,9,53,128,180,86,156,136,211,179,117,153,198,180,224,193,28,56,61,103,216,228,183,82,248,237,51,10,62,104,168,208,180,176,99,45,74,240,238,7,73,36,54,74,92,127,201,235,187,48,204,143,51,28,190,23,65,90,127,52,218,100,227,168,229,87,201,158,147,17,207,69,56,61,231,42,65,132,21,135,133,22,120,191,57,13,214,43,108,181,175,232,34,91,223,120,216,15,233,169,243,19,132,28,176,150,62,176,67,33,89,120,97,50,187,57,28,48,3,237,26,135,123,176,197,33,63,114,170,183,131,158,109,101,132,123,67,122,118,39,49,164,11,41,108,197,172,57,55,7,18,142,121,9,135,50,93,232,239,234,2,197,70,60,179,223,250,50,158,254,240,94,156,195,183,186,33,195,16,218,195,242,27,16,118,251,111,19,105,30,193,144,65,81,224,193,144,37,6,35,201,36,249,46,156,87,32,79,198,74,90,239,240,75,25,190,184,112,243,51,13,223,205,179,181,249,68,251,108,184,25,4,235,220,10,179,188,231,215,197,120,224,22,178,14,216,134,175,226,245,192,53,8,149,152,101,41,104,73,193,246,107,86,32,237,40,171,41,92,11,227,189,63,119,50,113,30,133,17,201,246,171,207,198,16,130,139,240,27,151,119,115,90,3,194,18,96,88,222,189,199,200,97,195,171,156,2,254,53,19,101,96,193,84,239,203,219,166,137,137,182,29,126,186,26,33,139,195,53,199,131,23,70,27,63,192,144,175,90,97,30,114,202,95,103,54,161,126,213,195,166,68,59,65,115,52,82,64,212,109,116,203,211,97,74,33,162,243,227,54,171,53,129,174,174,62,33,222,206,109,181,77,88,0,173,4,167,111,23,239,92,134,135,165,182,30,93,198,238,237,124,9,115,172,4,55,219,196,45,253,181,96,68,140,254,168,21,91,59,76,155,163,250,240,29,110,119,127,237,177,169,165,86,216,228,247,28,134,238,93,127,155,50,250,225,55,103,37,71,39,157,208,151,163,245,199,91,165,84,105,60,248,24,4,154,104,89,168,162,230,247,211,80,178,233,168,156,33,116,163,151,194,147,208,115,122,204,212,237,84,192,132,215,118,10,131,82,145,252,124,23,247,64,149,93,233,85,40,114,181,53,138,42,76,166,114,59,156,203,10,79,70,138,163,249,213,109,135,174,83,98,42,163,191,171,73,69,6,39,189,60,253,134,131,30,155,43,124,15,136,78,125,22,182,32,217,12,154,94,158,51,161,162,60,195,115,147,208,243,241,166,16,165,232,120,99,17,191,91,31,3,77,247,186,149,223,103,182,57,165,31,146,120,118,241,55,50,141,202,16,191,58,135,131,255,236,135,254,83,97,210,146,254,204,21,146,230,240,84,24,54,254,165,160,7,10,99,205,74,45,239,230,37,36,41,141,121,40,191,79,129,247,174,193,109,122,160,186,188,23,236,213,35,68,253,106,126,143,70,2,53,68,168,210,232,50,158,38,135,161,104,127,252,63,9,37,135,176,25,29,152,96,155,195,104,15,151,223,120,164,191,54,236,105,33,216,98,28,4,239,201,106,96,64,129,13,249,120,6,239,201,74,208,161,162,105,246,236,72,239,209,50,221,92,1,206,249,173,249,227,39,244,248,98,169,182,183,141,34,255,32,101,171,117,34,196,82,253,183,9,155,230,8,99,138,58,76,44,52,43,76,9,140,63,26,241,179,170,232,124,85,171,7,165,224,105,7,184,203,78,136,17,164,167,226,129,61,159,109,58,137,33,243,196,157,21,30,97,23,61,40,178,73,142,66,147,20,97,30,214,97,196,79,20,101,147,245,175,69,203,168,174,90,236,54,183,10,19,101,252,74,165,6,124,118,229,230,48,45,115,43,194,30,114,63,240,160,169,40,194,83,224,104,114,26,91,141,207,66,136,90,211,207,197,156,85,14,67,43,22,175,126,110,23,198,77,10,201,87,11,186,190,215,130,191,163,199,17,117,78,165,227,30,160,165,22,63,199,171,238,164,86,164,106,87,39,240,118,233,60,74,42,198,140,223,195,147,167,7,100,165,134,57,54,159,176,61,142,73,40,205,103,10,18,211,187,240,164,173,41,188,52,159,247,193,83,249,81,108,246,123,135,110,50,33,246,184,172,33,148,240,199,166,69,171,132,253,136,88,131,15,232,132,253,44,92,13,121,241,157,162,139,6,209,20,225,229,37,173,9,25,225,25,215,45,201,0,255,109,146,169,113,213,35,192,227,131,54,176,227,195,142,67,123,150,195,125,181,136,90,139,158,163,125,228,26,247,89,86,155,195,68,14,74,204,143,56,1,35,170,247,93,27,147,141,250,61,249,134,67,215,210,12,123,252,49,2,157,238,15,234,144,92,75,60,244,234,246,3,196,20,249,102,56,172,235,147,230,34,39,31,4,9,168,160,156,222,150,70,194,240,236,196,122,66,160,249,219,252,234,79,115,133,194,16,54,249,28,135,56,82,109,248,101,148,45,254,98,80,95,228,144,63,161,27,208,103,67,50,250,125,133,57,173,28,53,6,63,69,173,120,203,225,22,77,175,74,130,211,7,5,67,58,24,110,200,99,189,31,182,34,238,144,215,201,158,154,161,129,173,228,17,46,70,182,178,58,108,18,50,193,244,26,206,52,114,224,186,226,197,148,75,101,71,211,10,83,184,225,114,223,41,60,145,103,93,193,98,68,191,198,127,121,145,31,14,9,167,126,182,89,191,55,121,235,240,169,225,106,244,83,113,194,234,175,32,41,189,238,96,13,132,125,7,62,103,139,175,142,105,197,5,209,14,94,126,36,158,151,31,234,131,158,243,49,185,152,0,60,139,37,7,235,191,83,214,226,191,76,79,121,139,87,191,116,110,162,81,37,5,251,8,234,186,244,126,250,156,91,234,80,113,216,230,237,207,77,237,71,13,214,127,129,182,194,97,218,76,162,245,95,157,72,4,134,160,22,215,14,130,164,243,189,24,212,131,225,201,209,209,243,23,35,228,23,252,18,84,100,135,163,38,115,18,252,146,234,250,63,184,160,59,197,49,61,22,118,21,248,56,93,225,193,173,78,197,97,171,191,8,240,236,254,90,84,222,196,175,105,114,219,14,183,21,55,148,126,140,144,244,126,26,51,59,140,56,194,6,62,164,221,130,145,33,51,153,92,93,40,161,216,51,71,204,91,206,253,192,212,123,68,135,103,170,232,32,56,38,99,188,245,146,175,5,35,98,143,126,224,118,91,119,90,237,83,120,105,60,94,159,71,22,155,8,159,99,123,13,23,40,242,65,1,157,251,125,105,72,9,195,36,68,111,193,109,62,84,193,99,170,23,98,200,238,227,141,171,17,38,225,104,219,59,107,32,1,91,37,220,155,56,244,125,110,104,83,194,113,253,121,218,251,214,100,254,66,65,158,149,120,251,12,62,231,122,4,235,116,106,174,132,13,22,55,163,217,94,193,79,26,148,198,104,40,112,77,99,205,184,48,15,26,44,120,147,82,241,155,195,119,25,150,53,140,74,110,132,80,141,172,92,204,4,20,230,188,1,30,19,83,80,254,208,115,10,33,71,148,29,134,70,39,192,198,36,114,97,104,242,118,128,233,175,184,55,71,130,124,135,35,241,28,91,158,213,129,47,177,236,96,102,44,75,106,95,248,88,41,193,22,94,116,36,248,38,108,138,228,97,245,176,209,222,106,113,88,34,233,199,86,152,164,231,253,156,29,191,37,236,41,44,236,91,21,64,232,41,143,112,90,179,128,60,206,114,150,214,214,198,125,170,249,211,91,2,103,142,150,254,11,111,185,26,181,223,8,147,203,188,48,141,86,241,183,161,201,242,97,65,220,123,196,123,191,215,106,214,112,244,243,96,190,176,97,5,233,63,131,114,156,6,255,101,204,169,80,24,179,104,70,114,180,175,22,193,99,208,248,75,97,53,204,159,241,246,103,174,70,201,19,192,60,222,68,64,111,51,132,65,206,167,76,183,16,16,162,143,22,18,116,7,134,172,220,225,17,50,204,139,163,222,237,77,14,177,18,167,40,210,3,62,34,37,108,39,203,202,206,28,203,148,79,198,233,187,221,110,234,144,15,199,18,10,152,150,30,76,92,41,124,10,164,16,253,135,169,80,12,63,77,181,177,127,9,200,203,194,173,113,146,222,173,83,144,132,0,174,46,44,7,159,237,8,123,191,165,105,253,214,70,165,27,3,140,233,125,100,8,215,194,154,156,107,120,179,27,76,186,61,148,46,34,18,234,42,1,7,174,69,149,96,216,170,188,47,229,216,57,43,197,2,35,104,121,253,64,107,43,7,34,26,224,154,220,205,67,79,185,133,17,155,253,181,196,36,204,179,24,3,180,163,162,57,76,251,65,248,237,94,159,7,138,234,106,238,97,135,62,166,149,27,109,214,134,215,227,213,201,89,77,137,68,167,52,226,163,165,237,97,173,179,154,83,250,41,228,201,46,168,13,157,78,160,129,178,71,43,15,70,44,233,7,110,114,115,218,215,126,224,153,222,7,43,156,37,241,183,247,155,195,168,123,206,248,228,20,40,250,123,91,83,94,64,97,191,188,40,17,178,159,131,137,3,227,11,83,17,22,22,158,240,0,194,83,50,87,176,3,136,8,184,249,110,225,131,250,51,195,189,132,29,161,97,88,57,227,250,240,38,189,100,197,192,97,38,81,70,119,167,56,49,240,21,214,37,36,105,142,54,14,196,176,157,208,205,239,191,220,44,66,22,224,227,136,248,115,215,53,163,33,176,10,1,10,135,105,139,143,112,222,239,230,228,58,227,111,83,11,234,99,70,203,95,220,81,242,242,42,136,4,217,113,46,241,201,143,163,55,28,206,41,100,159,17,60,156,239,107,217,152,135,245,67,153,196,157,102,84,16,229,112,218,34,86,233,7,11,85,64,37,248,229,248,57,183,166,11,225,203,146,114,251,157,195,119,138,67,8,243,179,118,235,242,74,111,52,7,3,209,178,213,201,189,45,188,124,252,148,96,184,37,231,102,132,237,3,105,139,144,19,57,27,179,255,54,58,54,35,86,240,245,119,218,22,120,2,131,1,52,10,179,247,194,108,18,209,82,166,187,241,162,164,82,127,60,147,199,236,136,22,15,123,88,204,152,52,207,183,156,45,34,231,232,10,122,28,253,60,224,113,164,163,147,89,186,192,105,172,96,6,208,196,231,222,47,204,102,33,233,7,35,158,171,131,66,142,149,66,230,45,102,91,104,62,105,97,241,161,228,238,103,61,85,255,35,172,108,68,232,251,131,105,224,31,33,87,51,189,34,230,192,144,14,135,68,16,108,223,254,104,208,233,174,232,245,23,111,96,39,17,122,12,202,224,214,147,134,247,155,211,146,30,194,36,141,172,185,143,26,197,58,193,11,37,7,236,123,37,21,169,43,188,55,225,36,207,81,161,72,23,234,82,150,109,197,254,219,201,12,147,0,191,146,101,154,252,2,133,3,112,123,246,0,105,216,80,107,176,204,185,127,48,210,19,17,126,204,168,137,240,115,254,129,167,43,53,37,72,113,123,44,206,61,19,192,125,73,226,115,209,223,171,234,239,125,194,156,49,76,67,62,206,225,177,226,182,67,9,135,59,124,68,11,181,233,217,62,137,139,101,38,34,122,181,198,15,90,166,39,55,136,201,181,16,67,109,22,125,119,24,7,38,160,253,157,187,22,4,10,251,37,44,13,2,247,24,127,109,48,88,79,71,161,166,13,19,145,242,118,127,235,65,155,69,124,176,179,155,250,115,243,59,63,240,150,155,15,244,142,127,102,185,11,134,37,220,174,22,28,217,70,243,147,255,182,41,200,135,245,73,103,184,127,175,14,151,66,76,150,150,183,163,225,157,244,80,86,220,158,94,61,171,229,184,70,225,226,250,74,231,15,12,71,223,136,107,127,250,17,132,237,217,98,228,140,202,125,255,216,166,32,31,222,171,73,72,143,174,165,177,127,246,157,23,138,164,246,93,89,1,140,88,254,93,123,142,194,240,169,233,106,115,148,125,123,197,13,239,216,178,62,98,4,244,130,25,212,24,110,255,97,4,139,98,168,241,184,36,239,106,14,245,159,171,253,141,169,88,249,121,44,39,100,69,221,169,213,96,170,211,84,230,65,202,179,68,233,157,143,131,237,116,2,180,173,206,25,63,115,45,111,221,17,84,11,129,22,142,65,183,145,184,122,255,198,94,219,55,20,126,254,25,26,59,193,13,168,199,189,27,14,47,170,28,194,126,99,26,93,14,247,158,98,175,128,49,157,58,76,1,95,184,249,153,206,205,175,158,214,129,30,226,213,229,242,32,0,211,89,23,158,28,74,26,127,52,235,84,136,129,244,124,91,241,80,164,37,128,29,142,128,148,222,189,7,97,201,144,1,56,182,95,247,39,27,5,193,141,144,236,207,87,122,10,216,150,94,72,16,164,219,69,62,232,54,204,49,26,82,76,123,196,225,243,189,194,209,134,99,251,245,111,128,219,79,234,28,234,235,175,135,2,108,45,190,33,181,81,110,133,4,48,193,152,17,91,63,234,251,96,199,229,11,39,155,49,42,58,104,162,169,161,208,160,53,127,171,70,207,249,142,41,151,187,149,1,27,221,70,104,73,201,183,57,3,24,109,156,144,13,178,174,66,135,211,200,97,35,132,168,214,95,138,41,27,2,122,8,68,52,31,49,122,138,66,4,8,227,98,248,189,77,239,32,60,184,177,254,56,220,126,214,102,166,216,119,59,76,83,122,40,23,160,236,244,193,112,197,174,88,108,112,89,145,14,92,72,21,150,88,77,112,139,101,128,251,79,8,40,209,113,232,239,77,217,97,48,182,49,145,183,47,47,212,39,67,150,128,29,172,249,213,198,159,28,178,169,180,31,62,24,146,140,144,242,28,231,2,127,49,44,145,26,146,173,199,49,239,62,168,9,25,160,144,18,181,62,115,135,169,217,15,5,1,148,112,222,49,55,18,187,28,186,190,246,85,176,1,133,159,79,127,250,195,49,235,48,148,53,1,134,132,218,225,101,52,213,10,63,89,110,96,218,198,245,181,141,37,212,81,218,28,2,154,61,178,108,116,186,57,102,160,23,164,213,119,146,31,251,137,236,161,192,16,233,76,255,233,217,135,50,64,84,72,35,235,122,87,163,194,94,3,220,222,215,54,122,35,221,138,161,139,189,2,185,192,38,27,17,224,118,11,248,172,129,40,41,117,99,133,32,162,188,247,30,99,133,130,75,18,99,187,249,205,71,75,42,96,120,224,94,150,159,18,22,183,28,225,189,105,95,115,152,62,160,240,193,76,34,111,59,156,227,126,136,106,125,247,33,111,61,174,191,73,136,126,248,197,104,184,215,208,94,72,131,218,131,177,121,74,128,223,44,172,72,208,229,0,226,111,93,184,224,95,245,8,175,55,224,176,225,132,185,112,110,157,229,106,248,127,35,76,151,237,133,51,149,159,97,200,82,186,166,198,176,62,55,85,87,3,238,243,141,40,156,2,61,140,88,186,161,227,97,229,197,187,69,216,137,158,129,163,7,63,81,23,127,223,50,227,103,135,139,17,241,184,23,99,0,165,26,38,41,172,40,205,225,17,187,173,39,17,240,82,29,62,70,82,26,113,154,149,253,174,78,20,18,133,21,144,174,44,28,125,57,12,65,88,156,180,165,60,56,7,193,58,86,118,117,123,128,242,242,28,42,152,48,120,253,116,99,74,134,244,55,65,145,91,73,141,206,56,76,167,97,225,175,229,223,250,216,75,57,212,214,18,190,105,126,224,79,84,61,86,168,122,105,169,187,45,130,20,66,14,159,11,29,83,7,115,108,33,90,230,237,248,91,209,6,30,194,203,156,0,187,56,76,213,214,79,61,218,77,194,13,186,145,106,104,157,95,48,42,85,127,45,130,115,43,22,202,181,55,220,149,45,96,196,147,175,249,4,55,141,219,16,135,165,78,198,13,17,19,147,12,174,40,213,113,235,193,57,102,30,57,116,125,35,53,213,135,224,75,102,52,137,125,26,65,46,31,141,137,52,111,37,180,49,32,205,25,107,71,40,237,124,87,207,159,126,202,140,164,218,131,233,121,28,209,154,184,213,83,192,52,78,71,99,227,88,170,15,70,8,54,152,65,21,94,63,135,207,60,138,109,191,45,151,253,224,68,56,46,150,100,38,223,21,206,182,153,66,225,9,164,15,126,170,206,60,153,105,1,110,227,161,8,116,197,122,27,180,61,29,102,138,182,88,40,42,43,51,19,126,9,232,177,67,125,42,16,249,140,157,210,227,24,58,62,205,224,105,14,97,7,194,180,237,93,77,112,51,60,153,169,79,94,152,154,225,96,240,230,217,219,251,92,198,146,16,30,156,68,134,207,51,188,255,224,192,160,51,87,222,205,251,142,129,133,108,133,172,14,19,26,8,35,14,29,161,15,26,182,65,108,1,63,222,85,241,23,75,70,249,24,224,54,203,123,52,106,69,195,147,211,239,252,69,113,66,254,31,116,61,116,253,212,158,35,1,232,183,62,255,255,191,23,239,242,174,230,104,234,191,191,220,28,174,72,13,196,231,190,140,253,192,20,228,199,49,43,183,23,26,179,124,215,152,46,59,167,207,246,61,103,24,11,87,252,156,231,134,254,228,171,151,249,243,53,115,123,23,31,187,226,103,38,181,217,223,79,231,32,114,3,92,138,155,180,4,147,107,108,170,183,173,221,97,118,227,88,43,205,211,58,140,116,113,188,186,214,119,111,24,234,86,236,231,31,110,166,160,35,183,102,92,155,227,89,211,199,73,94,161,179,106,25,1,181,63,217,64,141,36,110,11,235,57,25,227,211,89,29,96,151,182,6,14,60,33,236,225,227,125,45,136,1,226,110,87,231,229,242,24,244,255,238,31,175,206,146,199,14,35,91,240,83,227,183,124,35,198,221,24,113,26,26,167,156,195,40,253,196,125,122,167,249,126,27,177,129,8,147,31,118,24,153,197,240,98,38,63,125,225,70,5,254,248,57,127,60,44,2,11,233,14,169,37,232,192,252,201,200,197,69,159,110,249,201,198,104,167,88,238,121,188,205,55,220,208,215,196,131,207,196,134,29,166,188,54,252,48,157,134,126,117,249,9,172,77,227,54,242,1,55,65,224,88,43,221,138,159,170,70,68,31,140,78,168,198,138,191,22,198,239,254,241,233,46,141,21,48,170,167,138,38,207,221,12,99,220,85,42,183,106,181,43,251,193,144,86,6,3,170,229,233,209,131,78,164,41,250,85,222,196,3,218,115,244,124,142,67,225,150,70,135,115,44,84,13,67,179,188,29,133,32,70,95,106,28,91,111,221,241,166,65,46,148,197,76,52,12,124,105,117,75,35,10,138,191,238,206,127,55,217,14,125,108,146,51,62,5,123,71,33,74,135,164,157,115,209,93,178,206,28,11,62,114,29,108,172,23,182,208,189,190,245,241,46,150,59,47,29,129,230,240,104,197,24,78,47,124,254,20,13,113,98,103,62,253,59,221,0,186,163,28,31,96,100,119,69,89,133,161,68,208,88,181,250,131,75,100,39,225,8,47,62,143,122,178,198,133,192,23,195,97,232,48,132,34,250,222,156,147,110,228,156,1,93,193,202,199,39,121,38,18,68,98,193,225,163,151,73,80,250,245,149,200,134,198,155,59,226,109,80,40,22,104,112,76,50,226,194,103,200,85,167,134,96,24,146,85,23,174,80,163,230,192,239,211,179,159,200,205,120,253,3,121,80,29,111,221,67,186,162,122,146,159,23,27,247,234,243,177,207,81,19,120,141,208,118,189,159,147,0,100,8,51,33,135,148,221,226,173,148,124,234,54,13,95,109,126,104,166,129,82,209,4,227,203,133,81,175,85,59,255,67,144,85,29,134,255,52,7,50,168,103,135,124,164,91,3,147,20,70,206,29,179,218,169,161,13,52,84,103,181,186,117,6,145,124,136,12,16,88,189,204,39,244,151,208,101,164,172,70,201,27,30,65,91,86,57,225,99,190,142,121,105,224,112,243,237,112,143,244,90,219,109,183,138,172,138,238,133,157,30,36,119,233,208,9,12,135,102,199,29,116,39,129,138,254,144,26,133,241,207,55,187,207,226,82,148,26,18,191,216,52,80,244,204,229,73,167,71,168,140,30,86,173,152,15,253,221,125,112,54,213,80,138,122,254,235,205,195,95,153,200,76,184,57,189,100,30,12,53,129,36,157,11,213,186,209,29,37,139,39,147,20,77,207,178,238,150,132,206,66,56,2,138,81,5,109,135,207,167,219,138,190,34,43,80,244,34,229,91,19,64,170,110,178,18,45,233,250,53,11,213,141,121,56,220,186,186,116,229,12,89,115,219,12,83,43,208,70,64,235,177,218,251,105,158,67,94,139,243,161,149,247,90,36,195,244,181,140,152,203,95,11,82,210,240,214,149,202,119,31,51,184,86,117,35,46,100,206,214,187,154,229,36,115,184,176,208,61,238,128,15,22,90,163,242,54,213,27,135,17,131,145,65,203,212,91,188,23,235,22,33,22,152,88,168,60,121,46,74,180,91,179,229,69,30,108,253,101,10,23,73,207,192,234,55,212,219,132,231,242,221,155,130,104,141,213,160,141,152,155,192,165,106,87,34,228,78,87,11,25,120,198,231,134,155,219,67,11,7,37,147,45,176,153,122,62,85,206,150,173,212,195,149,184,207,139,34,33,15,29,220,46,24,52,250,120,48,5,165,122,115,244,175,228,189,206,92,200,1,238,78,213,97,112,10,217,125,216,28,214,126,79,14,91,122,83,248,44,237,250,134,180,97,177,41,156,94,220,27,14,184,16,183,248,144,34,56,10,149,147,222,154,90,183,183,107,180,192,133,142,238,85,122,246,21,36,109,225,8,32,158,82,222,10,128,226,82,3,88,180,65,206,252,174,206,145,25,37,81,62,230,27,49,149,30,91,67,61,201,104,171,125,14,67,193,167,103,0,111,53,178,192,45,152,180,152,203,250,185,144,160,223,10,247,42,11,132,192,180,206,225,115,96,239,151,3,129,41,77,5,189,43,127,124,241,124,226,85,193,238,76,166,251,188,4,14,54,45,53,183,251,173,221,102,212,161,10,35,200,91,244,106,253,36,148,122,214,38,191,93,67,57,43,149,179,181,79,121,177,29,198,60,81,79,33,55,135,93,250,113,233,178,19,151,37,55,159,26,64,131,85,170,172,36,79,30,229,119,16,141,215,139,245,4,41,80,11,189,208,28,183,214,234,77,11,111,229,183,81,51,135,149,75,253,120,75,121,10,218,52,70,85,72,134,174,34,111,149,116,38,21,152,92,223,126,5,251,133,42,251,144,23,172,111,42,192,103,165,122,70,27,85,79,55,152,51,124,9,42,115,0,19,64,115,215,9,56,135,155,39,211,41,18,88,235,14,152,54,243,197,235,249,237,172,180,202,203,216,129,242,131,17,31,19,120,208,54,188,30,172,86,208,249,140,107,117,157,102,104,88,8,92,241,13,182,12,169,238,41,116,232,213,45,75,59,109,85,42,47,203,116,102,101,237,134,213,7,211,99,145,19,255,120,255,90,127,73,58,179,203,209,216,76,126,70,97,106,19,222,68,170,69,29,202,66,79,64,146,109,133,168,225,86,24,74,91,129,167,90,127,103,163,220,47,60,134,17,26,102,233,132,126,184,189,137,54,66,195,50,42,205,47,34,153,77,195,68,192,110,201,130,135,46,93,122,229,140,87,157,67,79,190,160,3,2,113,195,150,141,152,44,187,194,136,93,186,195,9,133,176,86,53,20,68,108,95,136,151,147,43,8,2,192,209,81,60,233,4,27,109,164,208,62,86,83,123,214,130,149,24,43,193,246,104,83,208,157,106,160,254,62,251,240,123,107,138,172,3,121,119,77,253,57,71,153,86,232,17,120,197,81,152,126,40,185,108,229,44,95,77,31,123,132,30,110,8,209,151,76,194,30,234,152,224,62,32,41,245,208,166,249,65,152,218,35,28,133,8,224,175,122,118,62,112,215,157,176,163,42,95,5,213,92,0,4,71,199,208,44,2,87,149,129,234,208,10,229,44,79,54,85,88,165,19,213,72,114,117,237,225,230,60,216,22,184,168,65,92,44,28,48,229,230,41,108,225,40,128,93,170,152,207,136,43,86,56,77,228,91,173,0,83,154,151,228,83,82,202,21,84,14,200,237,60,184,140,32,38,128,168,81,21,24,242,35,149,80,128,175,82,12,218,165,188,38,40,44,76,49,68,206,31,183,42,113,160,67,240,106,99,32,10,216,65,26,2,179,113,189,39,175,65,228,252,192,77,182,58,26,21,245,244,232,28,247,67,140,229,51,221,245,115,152,148,236,27,80,154,39,106,208,149,88,114,224,178,191,235,38,77,51,74,18,91,121,107,87,188,213,26,183,246,182,81,152,205,2,156,32,42,126,27,78,112,254,141,24,48,137,45,125,108,246,18,212,52,142,63,243,246,27,8,113,85,96,132,230,22,217,69,209,20,83,9,17,138,85,135,108,178,61,200,18,17,197,30,114,154,7,177,87,146,91,78,113,243,217,223,131,152,30,74,66,47,217,117,78,135,174,92,72,5,54,229,151,74,198,170,108,42,100,217,96,34,21,52,144,212,154,236,212,30,106,247,5,29,53,168,122,95,134,131,3,119,168,98,35,92,219,99,190,227,122,173,29,222,218,52,29,223,121,76,176,56,72,186,24,207,183,195,179,4,193,49,94,106,191,149,105,118,125,144,139,153,105,63,180,183,32,233,216,76,161,234,89,41,231,99,7,65,152,182,157,152,116,88,232,43,222,156,200,192,91,1,21,225,108,69,81,82,124,96,81,225,106,68,112,138,120,131,100,195,87,208,200,41,244,124,59,156,144,37,87,56,247,245,158,27,94,199,18,5,120,138,24,64,104,45,135,183,166,58,255,77,210,99,180,164,177,131,184,207,124,198,21,26,182,42,126,210,76,109,192,31,252,28,115,113,121,144,5,122,15,14,151,148,110,72,173,210,17,248,110,222,131,121,212,80,200,120,99,134,76,84,24,239,2,181,159,163,118,59,69,207,52,244,124,44,174,159,54,246,226,165,150,87,232,71,145,122,9,194,65,217,34,94,14,83,204,170,175,149,145,129,246,79,157,143,141,24,22,192,25,135,242,142,0,180,254,130,236,144,5,212,253,189,242,143,88,217,249,90,187,191,67,51,19,216,86,109,44,170,20,222,147,39,186,98,3,124,190,215,59,84,19,44,206,42,127,53,137,171,223,21,0,41,139,70,205,15,76,214,238,62,26,69,234,65,232,178,18,82,247,200,1,140,23,35,72,134,13,250,218,178,195,236,211,42,71,134,213,50,222,205,33,220,201,1,198,203,118,24,86,118,213,245,130,225,214,99,84,132,223,131,168,169,145,180,251,247,70,136,87,203,114,12,174,2,151,80,17,97,55,175,110,55,82,158,21,132,162,170,165,245,222,111,27,179,236,255,7,174,243,7,94,207,165,131,211,34,253,220,252,236,136,254,73,72,148,246,160,72,134,32,224,123,242,179,14,70,184,57,122,117,111,204,83,211,246,222,98,241,57,247,172,168,140,77,59,92,77,172,200,31,141,35,67,191,39,196,244,30,235,129,80,160,170,32,38,212,113,111,219,161,81,92,147,36,148,42,173,234,166,58,37,135,61,200,180,33,91,251,238,93,206,174,54,131,138,219,216,249,221,155,4,124,120,178,58,139,219,65,201,84,185,195,213,197,197,4,129,87,144,135,47,84,35,191,100,90,26,51,244,60,163,91,53,150,239,59,22,176,10,170,122,157,74,110,31,241,65,121,184,142,56,177,58,127,47,248,18,85,58,146,93,229,85,45,36,211,29,137,23,231,229,135,31,37,64,43,141,8,103,223,88,224,202,212,242,100,131,211,123,235,18,37,126,64,187,94,76,119,117,128,143,151,246,126,26,5,199,8,231,173,240,217,156,127,224,44,63,157,86,252,233,181,135,124,174,243,86,97,76,104,144,156,15,61,247,170,1,110,163,201,197,121,229,120,239,244,106,178,207,201,184,74,9,35,58,219,11,97,97,10,6,181,40,206,248,23,246,163,185,190,169,205,91,155,169,246,61,184,105,254,165,152,240,145,59,25,168,16,104,64,223,10,140,170,111,244,84,13,6,77,110,178,38,249,141,10,17,222,21,158,28,225,201,119,53,182,126,184,26,231,216,63,72,71,195,53,40,44,110,23,83,62,240,241,55,103,208,80,52,174,122,255,109,204,166,21,224,65,143,151,195,136,158,5,125,198,46,175,77,147,111,208,126,172,237,121,25,100,237,148,32,2,20,1,156,11,215,189,149,176,9,184,118,15,251,37,66,65,42,59,6,236,233,178,131,66,37,20,209,234,249,102,42,180,218,47,60,21,110,243,23,110,10,231,223,171,203,203,49,38,171,172,157,1,78,201,221,140,68,34,41,156,110,232,217,189,81,225,44,108,225,230,231,242,254,126,123,252,188,53,226,10,111,80,122,31,225,136,160,212,252,161,103,33,143,112,113,94,47,33,6,173,69,153,81,138,179,44,25,82,91,17,10,51,237,124,22,66,7,186,195,107,209,159,244,158,155,112,78,144,1,133,112,242,221,60,5,30,170,66,226,233,213,64,210,240,90,131,193,128,209,246,22,103,129,210,92,95,219,245,156,0,143,29,19,14,93,228,178,203,131,163,231,117,6,236,120,218,254,86,84,137,172,0,99,229,250,226,161,140,45,5,237,211,226,34,3,195,248,14,149,224,29,78,118,250,172,29,78,241,75,103,42,176,253,107,165,31,89,110,228,16,170,59,225,9,82,72,53,122,43,33,200,123,96,31,67,158,66,153,22,20,95,139,215,246,163,54,74,25,113,208,139,77,249,26,42,159,102,241,160,110,154,168,153,247,155,67,150,22,38,82,178,104,196,133,201,85,135,131,47,81,81,156,29,70,204,48,7,153,92,132,36,46,108,186,135,225,230,86,16,227,240,153,177,65,72,154,141,121,251,205,27,76,33,65,224,119,101,143,133,46,120,102,171,198,69,202,182,234,117,135,143,117,95,162,60,240,186,229,151,200,193,46,109,121,32,157,117,60,156,7,147,94,11,112,165,8,227,194,184,79,170,55,72,189,101,190,14,41,68,231,57,28,248,197,220,53,31,211,76,225,73,13,178,199,78,198,9,124,190,64,11,162,201,231,101,138,191,118,50,87,59,192,121,248,111,51,91,254,47,113,239,146,179,91,147,92,231,205,133,109,54,242,126,225,0,212,114,79,77,65,13,66,44,16,108,136,36,74,165,134,32,176,97,207,192,35,240,8,108,24,50,96,120,64,182,224,97,56,159,248,190,136,88,251,23,220,86,21,80,168,115,214,217,251,221,151,220,153,145,17,43,214,82,189,16,114,203,203,157,135,128,95,248,166,107,192,131,199,142,215,205,15,233,102,184,177,239,136,135,118,112,157,186,237,11,71,240,119,40,234,125,18,58,192,75,225,86,255,0,191,21,41,79,94,62,236,28,224,233,221,174,6,55,213,237,54,248,38,204,141,125,47,28,58,109,160,88,109,252,225,224,186,226,153,161,251,243,199,251,138,153,225,193,139,190,146,15,92,93,147,6,120,126,40,98,230,202,24,236,130,131,104,202,253,12,6,182,91,62,83,31,164,77,148,186,0,28,230,171,192,232,138,124,78,142,198,123,92,249,134,96,240,245,223,94,238,200,188,76,152,74,41,50,118,180,160,80,40,191,40,106,121,1,51,103,126,222,215,12,195,51,131,199,39,32,120,23,94,119,94,56,245,230,239,133,191,127,127,243,104,100,67,190,79,101,71,219,28,176,138,72,131,222,40,146,128,126,227,210,102,154,71,241,66,144,136,42,127,120,95,81,170,59,150,112,254,35,60,20,46,231,251,190,200,38,229,201,209,56,158,223,75,139,106,3,240,199,172,195,238,43,170,13,72,154,221,254,135,183,61,238,205,27,107,31,73,41,224,222,75,62,149,246,182,36,159,251,166,232,146,87,14,87,244,126,223,72,176,86,143,105,51,253,241,133,205,124,159,111,154,223,127,128,155,28,77,220,250,7,248,109,145,226,117,67,91,169,127,252,8,242,198,22,50,189,223,135,218,115,164,205,243,49,216,166,95,160,228,11,65,50,234,251,196,79,141,104,222,180,146,190,179,225,60,249,101,79,76,70,62,48,249,244,132,173,199,254,3,223,232,192,132,120,56,148,159,198,60,94,162,34,246,224,111,6,174,153,220,112,60,17,230,182,254,89,150,97,86,199,227,38,179,241,241,222,166,1,208,159,200,166,169,228,147,139,194,227,207,119,125,63,242,97,31,111,238,133,135,148,255,52,196,159,190,116,156,208,124,235,57,205,77,55,224,254,140,178,105,197,242,132,89,150,21,182,37,38,96,219,199,125,224,92,242,183,181,47,107,254,0,202,158,219,63,2,127,21,186,16,9,217,174,129,13,252,182,233,122,110,28,24,253,85,35,98,124,84,127,6,184,68,214,4,65,209,115,62,243,244,176,54,226,128,77,124,65,97,218,117,110,192,31,185,113,216,78,195,173,93,151,9,186,204,254,57,247,28,114,97,111,162,252,128,131,49,239,232,190,52,224,43,252,246,67,249,188,223,135,181,213,64,152,124,106,144,9,17,160,90,42,138,249,224,23,217,183,248,105,164,16,63,107,215,104,97,104,14,252,161,14,224,86,63,242,101,208,76,161,153,7,243,56,154,241,60,223,80,87,145,105,96,114,158,1,227,5,160,111,26,146,195,138,39,6,159,251,179,124,188,232,186,239,248,109,19,176,254,30,221,130,157,134,188,233,157,159,43,239,194,164,162,115,182,125,62,46,75,152,222,120,102,230,234,219,62,48,118,157,1,227,62,55,63,240,8,190,44,234,204,231,147,2,35,221,26,109,138,40,63,55,85,12,49,120,150,120,226,19,210,241,247,183,71,21,216,34,236,239,165,69,87,233,102,225,106,127,56,57,26,12,14,67,2,251,94,248,137,29,252,70,244,254,251,237,177,89,205,219,30,48,237,214,247,145,203,231,51,48,242,253,195,11,203,15,0,174,148,86,148,121,219,145,153,135,134,112,254,240,125,84,140,227,3,166,5,226,115,116,189,110,209,246,96,124,188,62,139,203,64,175,34,190,16,90,138,63,171,230,232,100,41,3,198,5,246,115,242,65,111,98,192,200,169,126,238,11,46,100,188,109,203,133,127,70,57,172,213,128,177,160,31,159,41,167,69,238,110,155,207,238,231,194,121,127,249,186,48,200,250,196,18,19,187,245,184,175,134,110,224,254,195,76,27,207,12,21,35,245,106,231,179,14,166,21,75,201,155,236,62,51,233,64,11,49,96,184,79,159,121,120,118,215,87,5,30,239,15,31,120,85,151,172,5,166,85,247,115,101,111,197,216,49,24,42,166,179,159,75,35,8,142,75,195,203,224,19,233,147,144,171,113,105,229,133,168,159,229,9,6,78,162,150,223,81,116,141,92,157,142,57,94,41,204,133,197,183,123,168,160,189,161,242,111,255,229,175,255,249,207,255,244,207,127,250,243,95,254,225,79,255,225,111,254,243,63,254,237,191,255,211,223,252,213,127,253,223,255,231,255,251,255,250,95,255,235,127,249,95,254,234,175,255,221,63,253,221,251,139,137,123,233,133,233,117,255,234,95,254,229,175,255,243,95,254,211,63,191,191,253,87,127,250,219,191,252,199,63,255,233,175,254,250,239,255,244,79,255,254,79,127,249,243,127,250,155,95,224,127,248,135,127,252,211,191,254,203,159,255,225,31,255,158,19,252,211,159,255,238,31,254,241,111,255,242,78,255,111,236,90,22,249,107,38,45,187,150,219,205,242,57,22,74,22,236,247,13,157,159,156,24,162,67,5,29,234,161,48,179,254,74,120,167,106,24,48,37,188,234,231,62,38,6,93,21,38,187,148,48,41,205,155,48,122,117,191,11,233,131,175,57,164,111,133,187,143,60,131,103,105,114,240,251,0,220,73,149,107,68,135,224,124,80,239,193,248,65,105,255,255,192,222,84,111,48,162,205,77,224,218,93,215,11,24,79,249,117,63,240,252,85,121,251,129,115,5,95,228,213,175,123,230,128,26,119,183,42,140,32,253,77,248,173,216,10,227,103,25,191,12,45,174,159,15,234,118,138,63,240,157,127,132,71,194,203,68,116,18,182,141,214,79,74,204,142,222,34,236,187,76,89,118,111,129,81,102,90,10,27,17,201,225,97,94,154,2,227,203,57,227,137,179,254,247,15,204,166,35,143,166,77,88,158,184,241,18,91,62,113,152,245,85,97,186,61,123,194,37,253,184,73,23,211,235,89,252,202,11,157,237,17,74,46,114,227,117,255,154,92,48,144,80,186,222,121,105,243,71,137,194,223,8,114,85,105,248,187,76,159,245,183,132,13,250,226,216,146,215,253,166,85,115,211,138,11,131,112,155,35,5,121,205,183,253,204,247,117,100,29,93,166,143,244,230,124,135,217,97,164,0,16,48,59,161,184,107,66,145,164,15,2,83,136,138,43,123,95,131,244,59,243,219,124,202,254,101,15,70,199,231,161,160,101,55,227,153,109,74,29,189,43,140,137,171,159,252,98,18,34,55,54,233,8,248,205,21,90,156,1,103,67,78,94,143,105,31,253,194,21,114,91,205,27,67,79,125,109,31,229,80,213,91,106,134,25,252,110,110,251,201,97,105,124,224,182,80,216,252,125,95,228,82,81,40,19,184,98,248,91,29,222,107,102,131,32,151,182,120,204,14,47,52,155,174,222,24,109,171,221,47,13,53,240,20,241,249,129,235,175,13,178,193,47,38,251,192,208,194,103,28,77,158,170,141,15,220,127,201,189,6,99,188,51,117,180,20,151,0,2,38,174,106,31,180,20,127,159,147,14,170,108,237,98,52,92,88,132,191,243,225,123,181,164,218,135,194,111,240,157,153,240,204,212,240,15,252,91,108,250,65,119,22,223,109,32,86,182,202,191,48,62,9,41,24,96,176,249,206,8,156,169,223,31,248,133,255,39,97,44,236,5,70,139,188,231,209,144,156,229,190,16,40,249,165,34,161,27,177,70,106,103,27,202,23,210,2,165,75,67,110,235,141,20,146,222,14,35,124,120,21,102,167,81,226,104,243,88,146,15,140,0,97,249,188,193,72,217,93,175,204,74,114,190,136,96,17,123,87,87,120,132,215,29,240,139,0,142,204,58,239,249,174,95,189,13,59,248,82,216,85,148,44,117,79,24,55,98,133,33,116,141,132,145,183,85,152,198,203,68,111,102,65,30,74,79,64,124,94,63,95,68,145,187,46,230,240,120,5,222,178,188,245,245,35,219,227,48,59,15,153,169,169,191,205,223,182,49,92,190,217,133,235,209,72,231,246,233,23,94,141,149,49,20,70,83,195,127,251,69,223,115,203,56,164,244,222,187,127,2,198,221,78,150,135,93,26,204,26,191,111,179,227,150,37,200,26,47,151,79,198,235,133,30,55,45,129,127,224,251,27,108,26,76,75,143,220,216,182,10,148,255,246,128,219,36,113,20,240,111,154,223,80,162,218,169,232,36,71,30,48,249,55,57,247,161,120,229,51,57,61,203,71,94,54,122,105,179,13,63,120,226,210,87,245,96,82,96,254,129,44,182,137,93,166,13,90,10,123,196,27,52,137,163,53,255,129,105,157,117,152,235,60,83,225,30,171,0,213,161,149,30,29,252,52,33,181,47,234,11,46,251,144,5,202,224,179,123,192,239,251,252,220,215,70,3,219,175,12,202,207,145,131,247,238,110,43,10,122,235,231,93,181,86,138,79,72,38,167,169,139,23,29,157,167,149,128,249,76,231,7,45,191,246,126,134,146,94,104,10,143,88,62,136,80,103,146,125,126,81,57,51,60,21,69,205,60,56,78,125,140,190,37,240,155,142,126,77,171,12,134,18,37,195,251,45,146,173,123,228,136,225,245,94,178,184,0,247,235,47,154,228,241,61,251,124,225,229,75,50,182,21,239,195,21,248,205,126,47,60,251,125,25,180,26,206,36,55,254,192,227,10,76,237,225,15,240,81,248,236,15,124,76,191,206,97,26,164,245,177,76,76,102,252,171,223,56,213,37,43,13,120,78,239,118,187,246,133,195,61,253,192,205,7,25,84,30,228,103,4,69,164,207,99,222,183,224,190,119,251,185,109,196,230,87,156,27,245,108,65,45,72,242,79,107,211,188,187,36,174,36,238,121,79,116,6,188,101,139,104,140,164,59,143,127,182,76,31,251,232,32,125,191,188,182,47,62,27,114,104,155,31,24,137,184,230,240,27,209,117,202,219,230,237,119,143,198,177,99,97,177,19,184,27,91,216,97,238,116,41,74,9,44,14,94,194,156,124,40,108,154,223,157,47,168,69,95,242,58,234,143,161,197,47,108,205,160,178,174,193,199,184,197,191,106,52,167,122,215,49,94,43,132,69,255,233,183,98,150,20,58,48,184,184,252,156,193,196,75,242,109,98,3,225,1,49,182,24,35,43,212,134,226,46,152,240,219,197,157,188,235,118,49,205,141,119,141,143,76,149,249,31,82,236,254,173,36,25,76,47,183,28,205,223,212,248,126,126,14,191,2,147,58,204,147,227,128,211,155,194,88,0,212,60,250,110,249,2,154,169,227,196,235,122,112,201,170,35,48,198,226,43,46,205,234,11,71,96,86,229,120,97,204,10,67,222,39,196,126,36,54,242,104,81,82,3,134,115,152,143,156,26,115,130,63,5,1,255,186,200,137,117,217,130,88,5,224,87,244,197,96,179,121,83,216,179,113,215,116,184,218,145,33,76,94,247,222,248,97,100,186,154,204,240,205,154,225,91,194,162,181,177,72,187,174,51,124,173,199,149,224,125,78,114,110,182,13,177,152,163,207,247,86,8,121,98,116,82,143,248,52,145,6,172,50,196,27,197,238,188,112,182,102,186,221,180,62,225,95,195,150,107,106,140,248,118,38,124,224,46,122,44,141,87,87,61,50,79,211,63,91,151,143,51,130,223,23,115,230,165,225,78,94,139,111,188,14,86,179,93,134,66,253,105,161,93,113,244,219,142,228,171,174,108,163,127,105,70,247,71,101,50,155,194,30,76,35,87,139,235,134,32,45,131,208,24,185,126,217,36,94,89,160,20,45,53,39,210,3,79,95,34,55,92,33,238,111,239,148,125,61,236,210,20,70,39,44,167,43,4,74,190,48,217,130,30,48,204,240,63,28,189,227,228,120,243,52,217,109,114,180,43,92,1,147,201,144,151,141,174,215,94,195,143,70,107,81,179,80,192,177,251,223,244,173,221,174,15,5,62,118,172,0,112,219,228,219,97,178,34,19,229,48,28,63,217,254,163,146,183,175,191,142,13,179,183,13,253,101,179,99,8,120,211,163,156,119,109,118,166,191,181,30,86,236,129,60,102,87,152,108,93,143,5,29,199,203,43,240,27,214,49,132,41,211,45,153,134,217,17,156,226,153,185,31,231,67,249,112,205,37,55,210,49,196,49,183,110,189,178,217,93,228,16,24,237,218,163,87,102,79,202,103,51,198,134,124,30,111,175,66,12,239,49,62,58,216,247,243,211,21,109,150,8,236,112,75,150,204,29,206,147,228,19,28,70,167,66,81,83,238,172,129,190,189,142,164,12,11,43,110,143,29,128,37,15,166,160,221,226,7,71,155,73,113,38,108,10,205,113,110,28,15,118,206,132,133,127,95,35,214,53,59,71,249,97,246,41,37,118,69,108,136,167,44,61,111,85,226,195,244,80,215,4,11,101,50,163,186,242,91,194,34,78,222,38,40,42,104,101,159,19,48,46,218,18,123,21,226,142,200,55,46,240,169,231,166,204,243,235,106,8,204,210,34,83,93,177,111,213,243,29,36,181,111,150,181,129,23,4,203,216,61,116,105,55,6,253,201,205,56,218,112,208,145,187,166,65,175,199,150,233,173,136,123,200,109,53,246,34,61,209,54,238,7,158,232,68,197,158,136,253,177,204,101,36,82,120,24,14,79,88,120,50,78,106,197,215,42,246,76,248,72,198,78,113,154,222,245,220,185,153,219,102,33,33,112,101,242,203,237,218,204,106,11,26,69,40,209,199,54,114,82,86,93,130,190,149,164,251,244,14,92,82,178,194,12,180,194,133,222,224,247,157,70,252,3,108,149,89,57,249,201,37,19,120,148,18,27,251,119,93,72,117,8,10,201,58,190,44,42,70,77,127,122,153,104,125,60,178,50,133,154,14,76,202,124,156,128,75,78,224,160,111,17,44,137,54,234,50,122,48,26,107,61,222,22,143,175,200,35,179,244,71,238,81,169,213,84,185,173,105,196,139,216,132,34,79,217,228,228,111,223,216,243,228,152,103,181,239,209,244,13,197,7,64,219,115,157,122,244,112,105,70,27,225,22,4,42,220,235,142,175,254,109,144,203,214,251,158,40,244,197,219,54,42,155,222,22,249,228,248,50,161,122,30,125,224,47,208,94,185,123,110,228,89,167,62,82,118,0,254,109,109,19,235,171,159,247,113,103,140,240,67,176,165,67,216,252,70,226,183,177,103,44,159,145,82,246,201,247,5,215,181,111,25,165,232,114,221,21,147,48,12,111,189,242,77,89,104,196,60,74,105,250,200,149,191,47,243,196,48,188,70,168,60,138,158,124,217,180,88,191,104,244,3,155,254,184,195,248,50,141,174,240,184,45,194,112,116,133,146,172,105,223,79,159,145,5,221,148,125,218,188,10,35,168,224,11,23,126,226,115,126,190,190,94,99,81,100,28,141,15,218,222,172,29,49,101,179,253,250,80,184,182,216,83,193,26,253,126,32,80,251,34,144,238,230,115,177,116,44,12,84,62,35,144,184,244,155,43,140,221,236,141,173,228,170,91,95,215,27,104,235,172,140,82,44,192,85,120,230,72,66,51,88,76,85,24,195,116,239,71,86,226,45,237,201,11,153,214,166,78,78,220,209,129,246,150,28,204,250,145,79,20,25,135,169,115,14,182,67,99,69,228,70,31,142,126,186,212,209,126,57,14,6,147,162,147,251,234,244,147,205,140,26,141,248,46,112,179,82,92,108,84,73,54,126,96,36,172,98,75,86,232,37,144,147,195,96,141,84,228,91,138,234,247,235,124,209,218,219,150,37,140,74,129,220,183,101,115,71,236,216,76,4,233,3,35,63,158,232,92,58,151,34,224,218,4,30,226,78,11,108,180,212,220,35,99,62,54,21,134,56,149,240,26,69,223,8,222,221,187,6,60,77,78,78,224,23,169,172,68,153,22,242,224,119,104,135,27,21,123,69,211,245,18,184,210,2,115,18,94,58,233,28,146,160,153,37,130,66,148,10,112,192,216,16,148,216,35,80,176,151,39,14,241,182,247,61,115,195,215,116,249,58,132,199,191,140,22,131,145,123,79,20,250,234,13,240,109,106,187,172,109,20,217,233,49,10,152,76,127,19,152,189,81,110,53,209,117,238,57,107,80,22,221,43,210,14,152,94,182,45,232,196,86,55,206,77,160,178,21,110,239,3,244,239,195,186,66,244,145,76,222,181,215,116,30,188,143,14,194,147,108,47,80,22,46,137,67,40,161,181,54,226,220,140,147,170,104,119,59,10,67,217,21,233,193,253,225,113,207,230,158,80,229,194,122,51,169,52,135,231,125,91,23,185,48,243,163,142,231,77,160,221,134,60,177,247,83,179,71,46,5,253,221,46,51,233,129,24,181,243,194,77,100,88,97,100,158,34,199,202,167,216,182,140,50,11,119,99,11,140,43,208,144,201,16,169,88,218,182,28,174,93,18,157,192,236,195,124,8,99,238,54,210,176,98,154,44,252,136,26,220,41,166,45,35,39,39,89,60,106,108,222,17,128,209,131,105,0,159,177,119,127,145,121,182,182,79,54,100,47,174,241,93,46,28,234,123,138,194,221,237,44,64,89,32,74,85,148,122,213,13,216,54,112,2,191,245,190,150,56,247,180,141,87,194,100,40,166,63,113,30,231,123,61,242,211,27,69,138,30,191,205,11,82,24,255,162,227,181,143,119,33,245,126,78,110,140,135,61,2,222,99,11,72,169,163,229,177,58,211,225,224,75,139,177,131,195,146,166,2,207,85,162,20,133,186,23,142,1,2,83,190,243,148,4,240,74,133,91,4,62,186,241,89,28,166,172,191,229,183,97,221,110,167,151,0,99,227,148,48,213,248,146,39,223,198,7,18,248,77,148,145,208,59,150,150,238,122,52,110,240,45,225,89,115,195,55,77,81,186,158,64,217,168,231,211,70,248,141,61,222,47,58,208,179,175,121,91,84,166,218,12,116,35,84,39,7,119,244,89,227,174,44,129,173,231,110,108,252,61,229,128,131,174,126,27,232,48,33,68,151,232,185,242,109,160,32,50,34,204,56,144,96,155,188,204,23,206,150,154,195,0,22,179,12,146,101,155,191,184,176,9,163,77,81,246,99,49,16,38,233,3,137,219,76,232,226,87,44,12,24,55,60,153,99,39,108,196,72,184,89,108,220,151,160,133,97,230,19,2,41,154,244,15,124,48,244,141,18,131,155,178,107,149,137,112,146,233,187,94,198,53,182,214,221,10,191,13,88,243,197,152,85,168,45,137,71,169,210,207,136,10,77,10,51,125,42,128,73,66,68,46,112,253,164,88,5,30,108,117,106,192,150,153,20,184,35,196,17,151,6,13,66,54,162,40,162,181,222,243,210,216,84,41,252,94,230,206,27,123,219,174,35,75,253,251,226,223,187,140,84,226,131,91,102,26,129,223,102,164,248,254,2,234,86,157,138,98,219,147,63,61,232,11,204,81,56,81,102,200,145,66,233,163,200,122,251,134,137,45,246,1,35,86,162,71,99,21,29,243,63,124,169,35,223,199,131,205,168,61,224,119,211,181,10,140,40,72,141,65,108,141,204,242,76,135,105,168,250,111,35,160,59,244,182,89,230,122,137,161,102,57,236,161,48,237,36,49,200,43,76,86,61,57,194,4,45,190,47,10,137,122,219,133,20,106,160,5,95,32,57,24,198,110,239,49,87,34,159,32,179,29,210,108,231,156,156,43,239,145,249,104,218,114,19,215,253,70,197,216,138,66,209,141,25,135,69,45,139,154,6,23,87,194,4,102,131,46,139,253,68,113,165,232,178,134,127,188,192,164,61,61,110,195,45,234,179,50,77,26,68,35,19,249,118,188,104,4,203,203,166,211,232,198,122,139,154,171,140,81,68,254,91,60,49,88,63,87,191,236,106,91,234,200,134,119,74,187,114,97,232,246,215,18,177,215,177,54,105,129,155,213,72,35,196,49,18,149,192,133,81,27,233,114,168,94,178,109,162,7,64,42,35,47,188,194,241,89,96,75,32,158,128,203,213,221,197,176,182,181,29,33,229,252,196,125,124,244,85,226,81,124,69,219,16,24,215,205,136,41,143,41,105,8,60,209,164,143,251,66,226,79,214,15,248,212,107,228,6,0,247,182,158,15,5,195,186,179,74,68,248,140,51,89,33,176,224,235,107,223,172,37,145,28,19,184,241,131,89,199,130,78,167,71,23,158,73,22,232,248,147,252,54,142,41,53,178,206,187,163,112,32,71,99,64,115,114,119,209,8,106,228,104,186,175,90,150,91,241,116,236,130,154,106,124,20,32,216,250,203,182,136,192,99,231,109,79,68,131,101,223,243,102,194,247,227,241,72,177,187,155,50,17,191,97,130,14,167,7,203,112,173,187,76,150,29,29,238,29,251,212,177,45,54,23,24,97,217,248,237,55,209,14,217,206,117,115,142,189,113,112,99,24,47,129,81,161,143,77,19,34,155,71,182,200,230,202,144,124,133,254,198,229,144,145,100,187,199,216,227,118,211,126,147,235,222,38,30,162,41,13,201,48,189,191,96,18,241,215,209,113,208,144,111,211,40,26,185,129,232,184,17,110,61,250,189,129,228,58,176,133,74,1,79,139,109,33,166,236,40,172,180,162,145,8,19,204,233,241,253,160,237,115,100,81,38,61,95,102,84,91,81,10,202,126,96,96,229,112,208,232,170,31,31,201,205,204,26,84,27,239,242,203,11,5,164,248,236,43,47,86,209,74,25,63,82,95,7,153,56,133,141,9,148,185,45,186,150,229,151,9,100,90,214,108,72,33,201,126,239,135,100,49,50,175,246,130,204,173,71,191,49,95,99,119,93,72,95,201,56,121,227,149,114,107,48,102,208,156,185,10,163,195,31,92,28,12,6,187,30,253,98,135,179,162,236,66,151,100,215,159,166,238,48,162,226,99,18,192,114,52,228,235,146,101,23,228,217,21,221,136,56,220,204,84,214,42,171,34,220,167,21,229,210,117,240,102,215,131,89,101,163,116,130,220,230,149,217,12,193,129,27,100,52,83,45,147,29,50,251,9,111,252,182,4,108,135,238,164,48,161,187,167,80,169,28,110,125,91,16,137,203,142,210,8,19,186,108,252,33,47,181,233,11,219,178,196,102,213,11,47,212,75,118,102,196,95,248,246,129,231,218,193,255,131,53,92,154,94,121,33,33,152,132,177,49,117,7,193,190,146,198,228,168,34,152,72,129,94,121,119,1,91,211,72,128,224,46,247,77,4,112,35,47,141,124,155,134,64,189,167,186,180,201,194,191,112,66,86,182,110,41,189,18,36,188,109,161,164,192,16,221,188,210,107,241,173,62,180,78,55,151,111,186,172,203,180,233,156,130,94,196,140,58,65,183,25,71,126,154,46,229,234,115,60,91,197,170,73,32,242,123,56,174,59,140,252,161,196,195,200,75,184,174,252,253,81,55,250,188,207,134,122,82,158,188,154,106,77,194,245,154,40,142,195,148,163,36,103,1,9,21,58,168,243,30,175,177,67,5,54,206,128,223,119,197,220,72,114,203,111,131,13,133,218,239,219,4,195,36,87,211,105,86,188,193,179,195,145,187,203,218,6,217,253,102,117,165,190,105,185,200,55,210,176,48,43,49,88,138,117,137,46,129,105,103,140,26,31,82,46,58,41,189,93,240,218,190,38,27,153,119,203,219,166,129,160,196,46,25,203,184,163,9,65,178,20,39,58,60,224,185,236,207,79,227,172,212,162,116,73,82,98,73,44,210,96,226,199,30,196,146,174,87,50,57,205,236,8,131,7,110,236,120,185,107,10,182,235,6,51,216,82,180,114,101,244,162,84,127,102,132,238,125,73,240,71,185,150,253,144,195,24,77,95,133,171,185,112,58,140,169,245,210,147,147,60,40,113,52,10,149,50,85,163,205,56,98,32,194,66,42,93,102,173,246,158,201,142,61,252,60,136,114,232,51,133,58,28,204,123,26,118,52,214,64,200,110,141,224,237,195,103,211,96,131,152,168,213,224,175,111,90,62,37,126,179,78,204,30,68,111,115,169,221,122,225,181,206,96,245,163,231,57,100,15,223,8,37,138,175,217,111,243,89,174,108,65,26,28,216,27,36,113,102,180,171,215,77,218,232,248,6,6,239,212,157,29,57,6,183,29,220,119,106,133,85,114,15,205,26,74,227,101,118,62,99,153,23,208,107,217,193,7,157,124,77,85,63,159,110,190,37,254,211,239,59,37,43,165,48,125,226,254,219,205,20,18,101,40,160,28,127,61,89,79,47,227,110,50,207,35,225,17,31,54,70,221,236,19,62,232,93,206,42,128,0,88,117,251,99,112,100,35,39,242,82,90,157,108,200,52,251,32,28,100,34,139,84,156,64,199,141,230,18,92,22,166,196,57,214,153,119,156,23,64,106,253,126,62,31,196,142,163,50,51,208,197,172,109,125,96,186,50,18,198,131,64,96,20,42,61,136,162,254,212,245,182,32,232,148,232,36,98,118,146,194,11,9,146,145,253,56,212,141,117,202,168,48,14,252,178,54,220,221,169,232,52,218,134,183,196,176,77,211,129,0,243,42,58,17,200,26,183,45,219,247,198,196,26,9,147,49,45,136,220,10,19,79,248,111,79,36,158,101,11,129,247,119,191,39,78,254,190,43,93,209,27,62,11,49,153,97,69,252,222,135,94,185,9,151,250,235,192,179,236,124,97,246,109,222,12,71,222,160,74,184,108,191,61,163,87,174,35,14,174,179,52,105,165,40,241,13,98,241,166,7,191,161,181,163,143,200,244,4,116,249,160,172,54,124,252,15,116,171,117,147,221,96,159,120,4,134,159,134,166,35,105,171,107,115,196,177,16,117,117,136,194,249,43,62,27,97,127,125,175,78,163,40,229,223,29,71,99,14,60,63,48,45,129,113,221,24,133,200,110,18,3,142,214,179,157,13,14,148,4,65,111,1,191,165,198,251,128,139,85,165,86,133,235,97,139,72,164,91,2,125,40,76,106,192,35,203,254,230,181,162,47,187,226,33,60,124,168,116,203,190,203,72,98,247,62,131,86,207,198,75,20,164,128,73,73,249,148,210,127,28,237,114,44,84,210,182,197,7,57,147,120,171,178,116,241,165,82,50,113,152,205,142,60,212,106,221,188,30,230,48,109,156,33,211,217,27,210,102,93,237,48,226,31,50,77,83,97,101,170,117,24,249,46,137,13,107,197,27,217,183,40,12,135,23,31,200,111,191,107,163,247,251,23,126,79,181,31,121,161,140,164,22,181,4,194,208,189,245,228,180,231,180,25,71,35,44,43,47,180,192,157,25,158,146,68,100,238,141,135,37,240,11,61,163,87,129,31,47,250,204,11,10,17,17,5,161,44,251,54,56,87,224,105,234,89,191,112,99,47,32,79,173,144,83,46,190,132,96,75,179,101,218,65,249,170,31,159,25,58,22,129,67,102,98,228,16,209,93,117,24,87,100,153,149,144,64,155,81,106,123,175,135,2,188,220,246,155,167,40,129,253,194,245,39,91,157,48,123,206,108,193,125,35,79,136,126,108,78,9,94,226,169,96,221,114,100,187,251,86,20,228,18,28,133,139,119,21,132,172,212,18,69,48,54,225,138,108,207,141,95,134,23,43,107,54,197,174,93,61,175,241,38,121,28,81,245,104,82,161,62,235,224,99,178,179,113,156,74,214,129,117,254,59,22,8,128,71,146,158,129,209,106,56,137,182,147,35,197,226,140,164,83,55,44,103,51,157,9,58,179,165,12,219,139,247,53,202,47,19,82,77,159,148,218,15,181,126,9,220,81,163,114,180,160,79,240,65,169,153,39,140,83,140,252,244,38,187,28,63,125,16,159,204,113,132,42,26,157,60,203,97,156,202,154,194,19,43,186,237,48,61,179,115,41,140,87,82,13,184,163,179,33,48,118,43,190,236,34,63,112,164,236,68,239,33,13,57,126,229,104,176,125,79,78,74,204,87,152,134,24,204,252,156,220,76,61,28,109,198,219,252,160,49,192,233,202,215,237,139,73,135,237,200,93,147,181,235,73,234,252,185,176,55,197,253,78,57,104,175,12,201,46,152,84,220,61,94,116,37,180,214,87,109,82,206,190,87,101,158,236,165,124,238,25,93,164,17,48,243,174,222,179,17,244,252,137,97,85,149,42,102,6,223,235,171,83,163,55,36,155,186,12,181,137,246,23,70,3,122,40,58,225,123,253,94,88,101,69,168,85,79,77,217,194,223,21,253,252,117,124,46,236,197,45,49,8,235,129,71,95,244,145,12,168,20,1,67,181,255,220,245,155,156,226,96,51,136,255,30,12,97,245,56,220,77,175,80,225,23,63,123,234,173,242,8,190,63,77,127,147,191,75,92,91,152,113,244,104,19,242,115,184,66,91,155,122,52,226,58,191,227,31,131,2,190,17,133,55,6,170,14,179,128,124,158,184,25,162,76,135,43,190,25,231,243,208,230,240,164,72,165,56,32,85,12,222,23,4,98,135,153,109,246,7,37,201,30,232,134,95,161,223,45,93,116,254,203,232,22,12,189,43,202,95,158,26,32,4,61,58,68,97,176,221,24,9,244,52,126,230,193,141,11,182,39,97,171,181,167,213,15,60,50,138,169,150,151,208,25,131,180,116,52,142,188,7,143,148,132,206,147,116,251,121,34,168,18,30,47,69,47,218,19,254,184,209,8,147,252,47,254,13,172,91,14,191,192,92,100,94,129,135,137,56,59,252,94,107,27,114,101,70,156,31,1,227,185,164,51,56,27,136,21,67,184,150,35,122,116,44,120,133,196,157,95,56,92,171,162,171,26,218,227,65,209,69,48,123,42,165,1,13,204,19,247,245,134,239,61,243,179,110,173,17,237,177,239,212,229,93,183,68,2,13,177,120,79,16,23,51,235,150,253,55,61,49,51,210,14,133,202,246,146,13,118,105,203,76,237,28,54,91,88,93,142,55,34,49,241,219,205,232,44,178,214,23,60,11,226,228,229,125,136,82,107,123,240,234,62,217,25,11,95,147,161,136,51,244,160,68,191,117,8,249,140,15,124,110,41,113,244,180,198,21,129,81,173,138,251,194,182,189,73,246,153,190,223,25,157,212,5,130,79,27,122,242,137,244,235,239,251,162,138,83,219,174,10,175,22,5,70,218,89,249,207,7,46,61,30,57,89,238,165,97,74,183,73,252,56,92,103,223,122,48,151,29,79,197,8,165,146,211,40,168,78,68,116,85,22,213,102,125,162,141,109,177,223,53,156,133,253,125,164,36,134,252,117,17,242,95,169,68,155,36,237,44,113,116,39,83,163,225,21,149,30,143,134,139,249,138,233,11,105,8,81,250,92,105,49,228,250,12,211,9,231,202,143,158,230,186,36,87,206,215,220,60,204,231,11,104,67,63,1,182,109,145,254,162,63,129,239,83,96,210,203,113,229,232,20,124,158,105,193,124,221,171,5,101,144,180,149,202,105,65,118,180,199,32,103,75,176,206,231,219,166,3,203,7,3,250,168,159,233,210,196,218,74,192,83,59,227,129,247,137,220,25,125,242,154,59,51,226,71,212,139,31,138,219,243,231,88,162,84,127,102,195,212,214,151,206,73,102,160,238,48,134,6,83,207,141,25,165,207,242,229,71,167,106,124,224,21,205,89,165,255,56,91,125,224,18,10,39,5,137,236,59,63,243,161,249,2,59,76,216,168,65,208,91,38,102,14,165,110,149,60,133,15,100,37,127,157,176,214,122,187,250,66,234,202,79,31,57,65,37,166,161,123,192,255,56,76,222,67,191,78,138,128,241,208,152,90,247,253,12,180,249,134,222,207,193,150,120,168,75,15,174,148,80,126,83,65,111,37,251,209,211,21,248,5,1,229,119,155,253,0,219,186,234,209,149,182,143,253,11,211,89,218,244,251,171,53,243,57,88,208,141,79,158,149,141,212,111,126,24,25,94,166,109,221,127,108,147,101,20,88,243,168,192,191,129,56,32,171,242,85,208,52,1,243,216,15,147,163,144,27,246,37,2,152,114,181,78,42,112,180,227,166,198,79,61,95,96,120,7,43,224,135,126,214,54,156,193,127,21,77,129,205,129,94,55,170,179,206,64,223,152,40,93,243,18,56,166,56,233,211,196,106,187,22,132,43,115,202,249,93,126,172,248,50,244,85,67,181,104,158,93,107,230,189,43,83,10,92,124,207,44,183,31,253,193,169,191,12,59,216,127,24,163,23,165,239,18,92,244,95,147,113,96,171,64,41,204,24,57,142,18,144,202,108,132,66,197,251,177,229,48,180,214,243,133,143,79,55,20,159,8,142,37,147,83,204,11,233,119,128,194,107,189,71,31,201,127,3,191,240,77,97,164,36,135,195,80,98,181,239,229,125,103,103,250,135,135,80,122,23,215,18,131,7,111,247,7,222,199,22,159,173,191,77,59,209,239,235,128,46,241,246,181,223,92,12,217,213,95,24,22,213,213,4,215,251,173,250,235,56,15,252,118,188,186,250,84,83,148,255,221,6,188,221,32,148,8,201,40,226,64,68,71,201,47,220,205,145,75,82,84,148,87,156,131,130,24,221,155,80,62,121,32,104,10,191,113,103,67,136,115,140,242,129,91,243,108,102,179,226,113,41,245,147,69,106,222,24,137,237,30,17,131,14,180,129,16,210,239,111,211,249,178,62,247,77,55,162,103,14,216,199,18,28,202,32,198,149,209,251,138,49,237,35,213,35,39,103,146,254,213,21,5,126,163,103,157,241,125,44,94,105,104,166,223,172,84,40,162,179,26,243,21,42,21,111,36,202,11,29,120,150,250,55,178,16,186,92,67,225,183,165,223,191,73,245,23,40,194,247,147,114,53,158,129,219,55,156,13,141,17,42,98,114,52,117,223,223,132,10,91,240,251,105,243,64,113,171,121,221,168,45,235,105,46,159,153,193,158,205,15,60,15,182,241,159,12,151,49,54,127,31,234,164,31,66,182,94,136,9,140,246,235,8,1,108,154,203,50,79,191,71,88,189,5,139,148,33,179,163,156,28,97,89,231,92,80,214,35,76,27,159,8,206,249,26,230,97,183,215,55,143,132,20,153,255,116,65,231,92,243,95,149,216,200,95,24,74,5,179,232,242,3,255,251,151,83,1,69,157,66,135,6,112,5,165,235,223,115,163,216,83,199,252,4,112,61,88,92,132,87,104,251,203,50,192,208,10,116,80,7,20,10,75,129,105,56,124,137,249,113,208,148,129,134,44,81,249,181,30,177,154,223,174,93,215,144,13,205,250,119,231,70,205,143,18,150,220,53,222,57,215,191,94,54,98,159,102,10,147,7,138,41,113,20,235,90,214,105,137,122,217,239,158,179,25,245,173,8,149,132,110,148,237,13,40,216,54,77,205,113,225,244,179,67,1,168,81,142,254,196,165,136,46,14,191,47,56,167,107,107,56,62,209,191,241,57,205,4,240,166,48,100,152,64,239,244,169,30,19,237,51,52,35,217,217,210,254,54,76,180,110,194,239,159,205,215,184,193,217,51,1,97,244,91,116,168,48,149,252,126,33,47,36,66,243,81,97,18,129,191,93,86,112,209,94,240,88,63,123,206,30,172,137,134,24,126,95,186,143,183,109,100,247,147,255,136,75,10,60,76,250,55,96,44,12,183,192,221,196,166,70,28,141,223,159,192,8,145,116,127,44,76,64,247,86,137,45,9,39,227,133,153,75,246,145,176,23,129,239,234,196,34,107,0,190,194,198,69,247,122,186,147,44,237,168,20,254,114,79,74,6,97,240,78,226,161,210,72,157,145,41,77,38,40,128,254,194,155,112,95,18,20,180,165,176,206,56,108,156,65,129,207,94,81,185,66,240,198,122,15,19,126,175,127,120,238,15,242,236,152,217,95,15,60,176,20,27,14,19,133,73,14,110,35,153,250,107,243,12,76,217,43,67,211,195,122,91,93,25,192,24,179,173,200,54,101,147,148,255,53,99,186,22,73,54,41,144,34,114,111,169,254,95,152,41,80,136,75,120,120,216,244,236,48,4,171,12,242,128,173,133,223,97,11,90,62,71,27,211,210,97,168,91,249,245,219,201,187,207,44,120,39,51,77,41,186,67,222,5,99,13,148,103,244,182,11,90,139,211,225,67,146,65,31,218,155,149,156,225,137,37,8,203,136,194,200,129,158,248,64,155,229,36,20,70,211,181,5,188,52,108,0,158,236,206,29,38,37,177,245,125,190,137,231,250,210,141,206,236,208,140,19,153,204,234,202,26,15,166,186,171,111,132,41,212,131,87,98,163,183,138,232,149,237,19,237,11,192,179,104,198,149,121,230,45,192,62,47,145,73,174,146,215,180,150,48,111,48,131,141,192,215,59,117,24,191,165,165,199,209,19,53,197,124,157,135,26,204,136,219,70,149,67,72,52,192,244,121,4,58,149,178,1,245,135,92,189,63,20,28,115,101,140,211,130,183,122,188,108,50,229,178,78,192,217,199,12,200,95,215,180,254,217,45,112,167,214,53,99,42,167,189,243,3,147,41,139,153,222,168,93,87,225,119,31,51,142,102,51,82,244,183,241,139,59,254,80,96,254,165,212,201,52,134,255,246,98,60,222,129,40,186,235,180,131,27,67,12,114,114,2,210,189,3,85,235,6,241,181,17,255,183,37,227,144,180,167,235,79,62,148,22,212,35,191,76,237,184,251,3,191,150,95,151,7,110,158,122,211,199,48,27,25,169,212,27,60,118,172,96,236,145,230,231,182,134,57,198,56,60,72,16,77,133,223,55,19,183,245,162,232,121,199,231,145,210,29,20,151,246,94,222,170,250,219,47,54,46,121,242,3,25,85,143,198,123,126,120,44,196,214,124,47,121,157,196,241,61,2,150,178,190,75,20,92,200,237,5,162,7,91,202,65,80,50,224,254,225,191,157,116,23,237,13,131,49,177,142,128,164,89,72,168,112,118,206,145,110,157,159,201,244,205,179,197,189,33,129,81,90,215,159,166,155,173,251,79,119,186,228,244,174,223,111,97,157,238,48,109,190,82,13,65,12,244,244,18,71,163,28,251,89,191,232,229,174,126,215,184,241,104,45,241,125,95,59,36,48,8,242,240,203,30,10,155,48,78,192,180,23,42,140,133,239,140,16,241,45,143,233,77,63,109,70,233,206,133,1,166,216,162,95,62,139,150,71,213,239,210,144,255,145,145,86,10,119,210,34,192,196,201,78,166,44,36,50,174,175,64,163,255,148,214,4,126,139,122,139,8,18,205,54,145,177,56,63,93,178,55,30,106,35,128,212,233,242,253,141,103,233,40,193,117,241,116,1,46,108,203,90,140,6,196,20,117,46,94,132,60,126,116,37,45,173,171,31,206,66,206,164,97,168,21,58,24,5,126,187,203,185,124,44,85,115,223,110,223,229,175,198,111,91,193,69,39,250,69,23,186,103,141,224,99,13,233,114,195,156,166,182,17,7,227,64,94,116,225,53,142,169,63,21,182,185,67,175,140,14,136,154,23,94,76,81,69,96,138,28,158,125,161,219,83,213,36,126,205,105,124,174,166,77,73,228,155,12,198,250,83,97,5,225,228,198,80,121,96,147,222,235,179,241,238,110,49,200,153,230,181,228,77,131,243,91,84,4,134,84,170,48,111,63,231,141,183,24,234,203,230,243,242,54,27,96,136,60,114,52,189,222,45,182,96,100,201,211,15,205,96,211,11,78,152,137,69,96,4,150,227,220,47,84,173,122,219,152,219,223,120,162,212,203,155,70,120,136,238,123,102,147,115,19,161,203,235,50,71,152,217,243,228,36,76,18,174,56,33,199,133,25,193,187,43,138,131,112,156,155,94,61,61,150,96,102,229,133,53,109,92,50,177,107,246,255,14,155,76,140,158,27,194,194,137,115,87,234,237,18,60,82,56,59,158,228,163,184,69,59,105,192,139,84,243,234,185,196,152,18,164,192,221,178,170,14,23,147,84,73,24,138,67,196,119,72,135,86,25,132,139,186,243,137,136,224,71,61,84,14,54,127,0,127,162,157,110,83,233,220,163,225,112,28,103,181,243,211,236,43,143,192,13,65,160,184,50,26,53,244,228,203,190,160,37,11,111,58,98,2,15,132,188,226,228,148,32,100,135,133,125,240,220,43,150,206,75,194,87,142,134,231,52,90,60,242,183,159,210,61,210,154,214,192,21,115,206,44,226,177,56,105,189,60,253,215,153,133,249,174,82,76,147,147,15,202,24,30,102,189,111,17,211,132,41,48,194,121,57,21,147,199,59,242,219,136,246,71,228,138,148,209,219,225,181,47,156,171,192,94,66,192,51,112,69,222,230,197,106,75,51,213,28,88,207,137,149,117,17,153,72,60,78,243,203,174,153,61,57,70,130,82,216,108,45,60,245,242,166,226,180,196,52,184,174,19,33,193,143,188,153,60,20,100,130,115,46,189,166,132,240,65,99,245,65,131,225,86,61,116,242,182,61,159,84,16,31,253,192,171,186,95,2,251,13,44,95,62,40,170,75,191,40,97,162,212,205,120,96,35,87,46,10,189,43,45,13,128,77,121,254,23,109,139,237,138,30,12,5,186,122,142,205,228,103,100,170,91,236,118,156,201,213,48,124,216,194,79,48,31,119,47,75,63,116,144,237,208,131,145,62,238,126,97,12,8,201,215,162,128,247,34,119,255,118,166,177,33,101,194,33,88,126,59,3,63,26,211,26,201,171,156,137,7,181,183,217,52,74,141,111,251,153,151,134,238,248,139,183,253,190,54,179,147,16,170,102,183,196,180,103,232,160,163,72,95,19,18,46,40,163,71,230,145,248,86,2,102,171,91,186,202,69,163,243,187,53,137,74,97,115,239,8,130,222,87,68,30,61,7,217,172,239,5,77,79,101,49,128,175,110,195,49,99,126,207,217,143,110,85,77,93,201,67,173,22,26,49,205,44,12,132,173,98,93,79,55,207,77,228,46,43,192,120,119,138,177,145,195,63,205,221,9,83,18,247,40,101,209,120,180,228,203,123,83,72,221,53,224,110,14,84,121,221,236,80,246,175,75,14,240,97,94,205,215,137,110,94,171,62,13,35,81,38,254,110,44,99,47,210,95,145,2,31,214,212,153,143,180,195,34,233,35,47,141,2,94,190,175,31,19,215,18,247,133,148,179,44,1,88,105,44,231,40,208,193,129,98,181,192,189,152,104,211,239,219,190,8,82,119,65,121,166,30,74,16,187,43,175,220,36,136,115,31,48,73,69,148,241,57,250,61,244,118,227,27,168,154,113,165,34,186,139,75,223,52,179,233,174,71,143,110,36,28,99,58,66,11,91,14,198,171,182,71,194,117,55,54,141,242,66,80,187,172,49,91,81,241,107,50,207,66,189,105,81,88,27,102,108,44,187,8,84,47,122,141,157,215,98,223,43,223,54,20,195,91,87,164,161,25,182,91,142,222,144,212,90,228,176,103,61,50,146,216,83,184,65,182,205,194,69,90,193,176,170,111,65,98,131,97,64,75,98,94,55,51,5,137,15,135,233,5,146,173,85,179,78,124,47,119,12,107,51,151,135,194,42,139,188,163,79,150,216,220,201,72,49,243,172,120,215,213,122,191,62,7,19,146,174,128,161,154,45,133,199,141,124,42,221,58,237,115,95,15,246,126,119,115,138,171,210,166,12,218,67,204,209,242,192,216,76,43,220,112,170,137,115,211,33,37,15,133,160,230,182,188,240,242,6,162,254,52,145,99,174,32,176,29,101,144,210,38,179,179,216,193,110,162,234,79,99,32,82,226,220,21,253,19,253,105,122,162,79,92,25,154,185,178,252,52,227,127,249,135,61,113,252,56,91,175,108,118,89,66,42,245,7,137,51,154,173,41,67,224,82,117,20,118,12,119,242,169,208,220,251,185,109,56,142,59,110,187,204,42,220,238,211,126,82,19,9,127,114,65,205,116,95,90,124,154,148,20,101,146,55,123,197,86,114,201,222,77,243,130,102,63,234,18,101,192,200,225,237,15,92,115,121,162,124,209,166,254,182,85,81,35,90,216,102,67,165,48,126,166,113,105,27,145,252,207,209,107,149,40,109,21,56,59,58,76,27,53,37,133,223,198,96,42,60,67,254,0,248,77,219,71,239,123,67,3,141,251,94,228,195,63,112,237,177,203,126,48,65,143,60,114,180,209,202,206,48,8,125,236,15,218,150,162,202,196,68,224,225,69,55,241,225,27,235,70,31,10,74,50,17,218,161,79,87,171,254,50,182,92,17,55,158,62,244,3,192,61,110,245,136,251,26,98,191,122,106,186,181,61,149,250,158,205,123,149,123,125,224,158,155,127,204,4,215,254,28,141,37,92,28,109,116,86,189,48,106,70,177,127,55,22,199,208,147,67,217,141,89,156,58,99,149,56,231,133,26,36,249,123,192,237,179,120,209,87,86,115,31,140,213,108,211,143,147,206,135,216,3,188,247,254,158,153,92,120,101,13,56,113,101,230,2,117,21,70,16,33,206,205,58,41,117,18,70,13,215,19,48,114,146,114,95,70,220,168,241,208,94,108,240,153,116,170,209,141,227,210,160,253,203,170,251,96,150,55,159,229,223,0,134,48,39,48,90,134,145,72,162,238,113,244,194,43,13,136,177,180,241,117,12,61,55,101,207,157,240,184,90,255,161,89,110,198,135,63,126,148,113,115,148,214,159,198,215,88,24,17,121,149,5,191,218,76,123,163,122,251,86,16,121,226,213,182,243,177,244,97,40,166,185,156,247,136,38,228,34,135,225,219,201,94,213,120,253,177,201,38,194,154,91,143,166,37,219,217,94,6,119,217,254,191,249,103,82,78,119,20,33,43,201,244,84,82,82,59,198,217,219,204,156,46,63,253,163,88,26,251,193,105,54,96,130,82,212,244,114,1,110,57,36,207,19,134,225,94,99,164,76,82,55,18,230,96,0,123,111,108,233,204,67,74,166,51,104,107,125,197,32,198,212,83,122,170,232,102,168,72,127,7,60,68,55,26,24,41,172,185,19,62,178,66,20,220,25,103,12,82,27,165,178,69,177,49,22,43,35,240,167,134,130,126,115,141,51,99,133,46,113,124,49,13,178,24,70,3,197,184,76,244,64,109,160,184,24,247,220,224,229,10,10,233,45,223,6,114,249,217,71,105,182,182,196,200,249,211,52,211,41,92,208,103,14,24,201,26,57,185,101,175,35,199,196,46,184,228,77,99,107,219,115,154,165,187,169,110,61,120,81,176,22,120,55,61,55,52,244,224,7,33,185,132,228,189,192,36,53,188,66,201,109,47,17,221,181,246,154,233,34,175,6,191,200,92,110,27,85,215,204,111,225,52,55,114,82,0,70,96,34,199,81,223,31,180,34,86,21,104,53,27,71,133,223,219,139,136,150,48,167,200,51,193,208,45,146,95,196,118,43,55,209,102,178,26,148,169,129,192,217,57,87,81,252,44,102,194,71,228,7,54,45,129,33,67,207,183,83,166,16,64,205,161,117,183,24,253,244,111,136,34,47,102,79,88,122,37,204,166,79,238,10,91,49,57,186,177,75,106,9,87,51,127,151,129,178,171,190,173,106,54,55,39,225,41,91,112,116,228,241,101,138,143,199,8,26,87,96,147,103,137,145,82,153,90,135,194,116,92,207,132,53,243,12,92,199,44,10,75,147,1,53,120,246,24,242,211,66,28,7,197,204,228,6,76,73,82,126,122,116,171,22,36,220,37,146,64,6,148,77,90,220,151,9,83,201,209,182,123,141,175,231,189,47,81,107,68,98,244,208,24,16,245,19,200,192,122,112,167,130,146,245,19,138,238,249,190,88,124,230,26,73,208,97,117,233,2,119,102,156,26,117,163,131,95,159,194,35,75,167,3,237,232,41,35,237,5,2,70,170,139,154,21,70,67,57,210,44,172,137,42,225,192,233,71,199,233,102,215,94,99,172,48,214,36,47,183,25,13,37,223,8,133,156,180,108,157,166,8,117,114,59,73,86,78,20,60,176,99,71,152,55,142,238,75,197,217,240,30,129,166,27,220,161,251,54,117,25,4,1,67,233,205,68,233,81,74,252,131,11,93,60,81,60,69,123,61,195,78,131,155,119,25,152,192,229,57,159,223,102,243,234,7,31,250,183,235,231,220,59,52,156,160,45,161,203,212,20,126,247,17,245,230,109,173,250,242,211,219,250,2,29,198,0,239,243,84,96,250,5,147,147,254,237,253,121,35,152,113,4,65,135,87,15,97,83,224,211,66,254,144,244,23,218,38,93,225,55,215,248,206,235,29,139,76,166,194,55,87,47,4,83,182,180,94,24,42,245,104,234,14,83,223,38,36,233,160,68,81,57,248,60,238,26,214,25,128,239,161,148,207,227,46,51,42,55,180,217,212,113,191,55,5,185,50,120,38,91,10,55,102,82,83,71,208,192,204,32,100,232,227,134,92,227,41,170,70,127,148,232,203,26,188,93,66,19,24,162,152,158,252,133,138,65,20,105,86,171,156,247,3,247,200,195,66,131,46,69,159,201,166,234,183,146,248,51,74,253,188,13,216,80,51,224,142,1,128,92,26,125,147,110,211,200,254,238,61,130,45,71,47,220,1,102,80,150,240,50,95,85,97,148,148,252,232,23,240,110,97,61,108,19,128,114,133,40,180,232,55,117,34,129,39,36,236,128,217,239,47,25,226,11,221,221,224,5,77,76,110,245,125,46,155,155,253,104,254,239,61,91,97,170,223,113,180,57,93,202,27,155,212,17,60,37,73,172,70,44,243,129,223,94,74,224,55,75,41,252,195,103,118,184,34,227,91,21,126,97,112,75,24,233,75,185,49,120,232,65,107,39,143,113,132,30,7,12,229,176,7,76,28,249,57,154,198,232,128,41,9,234,165,81,141,105,193,96,99,207,173,79,165,89,153,195,15,54,207,233,49,20,134,225,150,48,1,160,60,52,178,148,145,83,225,63,232,177,37,92,17,192,243,196,31,220,187,247,149,200,149,145,36,241,153,24,85,151,126,244,182,202,197,151,53,14,126,83,169,116,225,0,55,232,202,1,35,5,144,247,197,208,186,81,77,107,116,170,73,97,21,134,25,221,224,1,147,104,207,236,1,85,242,187,221,237,215,248,248,202,38,6,110,81,14,99,79,125,244,153,45,187,244,147,232,156,77,79,253,30,82,107,241,203,166,142,180,4,174,168,168,197,47,91,146,184,10,76,150,36,158,89,129,203,40,179,18,218,185,211,245,157,217,212,54,149,252,178,84,206,217,193,187,43,84,190,37,160,88,102,223,20,31,111,177,73,42,167,29,36,194,228,194,77,183,49,193,241,54,113,81,106,227,205,240,20,18,166,5,126,122,38,168,33,197,183,101,146,167,14,49,163,88,134,81,253,139,185,228,186,107,9,87,4,252,136,206,17,186,47,20,74,107,49,241,241,95,196,179,16,116,148,29,111,146,6,133,45,111,195,100,171,115,74,177,44,118,253,192,48,121,78,192,72,35,15,129,169,230,207,64,183,100,189,241,106,163,16,113,3,253,52,57,155,6,242,46,49,29,189,251,227,228,9,211,12,225,154,165,246,93,213,116,248,162,90,75,151,65,172,47,208,68,132,207,254,96,74,73,249,180,207,146,140,135,57,99,141,117,243,195,27,244,241,39,204,142,189,4,43,181,26,15,252,40,220,97,39,6,252,150,26,185,48,74,222,209,119,65,227,196,93,242,97,77,44,164,91,126,119,172,109,123,40,60,70,84,69,27,90,27,66,141,225,53,227,202,83,131,194,140,221,149,252,54,34,51,174,128,70,198,137,77,157,162,97,170,217,8,35,196,129,98,155,150,214,246,143,22,249,165,41,82,196,56,104,223,27,4,200,183,154,210,166,147,151,61,140,108,20,220,105,114,16,210,232,2,92,92,22,4,117,94,152,212,93,208,115,67,45,30,24,70,137,30,188,80,87,249,125,151,88,221,226,207,46,240,155,2,150,111,38,43,238,49,83,158,24,242,65,43,56,140,176,168,81,51,23,184,177,83,29,1,87,104,160,2,151,83,162,134,65,220,59,37,229,7,76,11,213,12,120,76,141,149,241,80,25,65,33,70,2,160,72,97,127,147,155,132,131,236,112,129,153,173,71,111,123,103,9,87,221,252,140,55,91,32,54,33,112,209,55,130,2,176,55,65,27,188,68,192,25,216,210,59,113,105,12,43,61,154,255,230,51,71,243,181,233,165,193,128,136,71,94,175,116,243,2,182,220,149,85,116,37,68,35,134,206,108,10,171,113,215,248,163,75,120,245,147,241,45,9,31,21,170,4,134,122,17,215,77,195,102,83,216,116,98,122,12,6,122,90,100,40,241,65,184,121,101,179,0,84,63,159,177,172,62,236,163,248,71,150,247,3,207,48,229,4,70,229,71,174,28,27,250,238,117,211,106,236,22,217,100,15,108,28,87,76,88,232,59,52,249,192,108,231,91,106,204,11,240,210,174,194,68,76,17,195,20,104,106,146,123,24,63,181,233,26,48,98,249,50,78,223,54,174,187,2,20,43,87,253,96,51,169,99,172,106,247,243,186,6,201,226,248,221,119,131,71,63,221,241,38,176,72,199,48,205,190,169,181,126,224,150,193,112,49,113,144,246,129,99,211,132,24,148,102,60,0,231,201,57,184,52,77,43,128,70,50,133,25,90,249,164,160,117,70,58,164,89,19,95,149,171,198,137,50,210,83,100,72,203,210,1,76,251,185,55,40,3,35,246,252,57,122,96,61,19,240,106,159,217,172,195,101,217,17,181,189,75,233,18,212,65,45,186,59,230,66,54,219,98,245,3,245,10,3,73,255,240,172,210,40,193,17,5,240,93,107,14,177,46,90,170,200,224,226,0,233,95,30,105,252,38,51,37,106,13,201,103,104,116,17,175,162,48,15,45,214,76,118,146,210,30,179,205,170,100,248,110,16,207,147,34,98,41,4,224,136,38,71,40,128,111,168,4,33,189,90,86,60,22,123,158,175,222,23,13,72,209,141,104,25,115,225,198,224,22,34,228,151,246,35,231,156,151,214,16,149,94,209,139,113,76,211,39,47,173,193,103,201,205,5,173,56,186,29,164,226,145,201,49,58,173,142,168,169,176,21,167,183,49,54,216,164,40,100,133,48,6,93,155,217,118,48,106,223,95,184,207,96,139,87,242,0,178,13,54,134,93,212,177,17,130,233,226,35,132,5,52,106,43,209,87,0,155,66,66,124,134,70,111,145,148,232,214,5,62,20,134,76,118,2,166,82,215,20,238,59,123,53,76,170,85,190,33,194,204,229,122,90,72,246,52,165,54,111,162,166,25,29,44,104,121,109,153,205,24,185,112,215,61,93,82,72,226,142,15,28,166,82,6,47,157,23,108,21,159,193,213,99,247,38,37,66,131,95,248,177,18,158,26,66,25,220,20,198,202,64,96,230,225,29,191,77,62,88,82,11,52,199,35,123,237,240,209,111,160,33,12,147,141,115,172,177,194,218,193,242,142,234,100,116,91,76,212,238,245,232,55,235,7,175,0,93,208,45,100,11,122,108,233,147,140,110,11,139,152,229,186,11,173,27,145,191,162,193,76,138,224,84,157,209,239,24,209,242,64,202,86,225,74,112,227,175,203,20,178,36,154,182,215,149,41,168,203,194,54,228,232,125,72,202,7,83,150,66,207,85,56,76,92,154,125,153,34,121,130,113,25,43,114,82,170,173,31,88,224,52,160,36,25,89,181,150,204,137,80,13,8,70,245,48,101,107,129,153,216,131,30,204,22,120,100,131,10,27,201,23,46,68,142,150,80,173,202,199,87,73,180,174,200,15,87,100,173,167,60,19,212,60,99,218,192,120,252,28,189,233,7,158,104,111,193,125,167,28,125,100,112,182,92,110,8,178,55,157,189,114,229,168,244,214,76,132,154,204,127,160,40,191,96,79,224,111,139,201,77,178,199,166,52,210,34,35,120,172,140,33,71,51,217,6,163,1,167,9,141,129,10,46,219,209,243,202,228,214,165,161,200,148,141,88,76,131,123,12,59,166,11,76,103,106,182,152,64,45,204,61,29,233,166,113,178,26,92,33,25,28,57,249,25,166,44,22,109,171,111,200,101,237,18,163,89,42,88,91,218,64,68,62,221,10,203,35,86,191,97,45,42,51,81,164,174,102,182,188,66,220,151,95,70,67,40,217,218,246,211,114,87,239,91,153,201,198,38,46,148,35,151,181,91,250,45,109,83,109,75,152,198,190,154,21,8,162,93,185,98,108,85,178,136,70,136,223,228,134,232,189,60,51,88,22,47,232,43,159,199,129,83,137,63,14,186,163,138,16,141,112,237,93,24,142,57,227,6,223,190,57,21,46,238,200,217,216,117,42,77,111,161,193,50,92,127,191,89,110,174,235,169,23,137,170,19,45,217,164,92,206,231,186,67,90,182,77,196,97,174,30,140,32,102,116,154,195,76,88,122,87,80,235,252,131,183,217,90,24,26,203,172,64,71,201,62,116,236,227,229,151,7,182,26,190,210,27,121,84,4,44,214,239,252,226,71,95,75,222,230,243,102,225,174,81,69,70,102,251,200,142,138,190,17,62,14,39,62,82,30,146,206,46,100,239,73,88,4,151,20,141,65,185,175,99,33,190,127,117,168,245,84,113,153,131,211,103,161,157,51,58,73,75,203,80,120,207,224,196,109,175,110,90,148,121,95,20,186,222,83,115,38,234,162,93,60,63,105,147,226,32,226,117,77,3,20,243,50,122,194,173,152,80,47,228,22,32,146,200,149,81,20,121,65,209,14,177,6,216,213,249,219,52,104,32,205,237,48,159,119,6,203,88,166,242,57,157,16,138,80,199,143,69,53,53,212,51,182,233,6,86,249,101,212,73,98,175,183,233,6,159,91,14,166,154,87,60,138,167,162,191,175,94,88,161,187,208,115,14,36,183,69,169,20,148,128,213,165,55,136,187,133,69,97,202,126,61,82,102,184,36,54,105,121,1,166,186,190,93,215,163,155,158,188,192,239,46,175,79,146,148,126,222,104,152,2,35,209,227,209,44,108,53,120,194,9,91,189,213,207,141,167,159,4,148,203,28,54,167,7,117,212,69,180,8,70,132,128,43,115,136,161,180,143,49,229,194,163,118,199,198,232,144,76,149,134,153,7,191,248,50,184,112,7,251,139,174,191,189,232,44,9,181,19,244,115,101,47,104,124,2,88,102,14,119,106,170,242,76,73,33,247,21,226,51,29,114,86,126,63,111,203,74,11,70,194,56,242,200,209,221,250,210,19,38,127,241,129,95,40,224,249,12,96,148,245,4,166,152,226,17,10,180,224,35,18,71,15,126,211,140,11,134,26,44,21,54,68,35,201,150,199,109,163,114,62,229,224,70,105,35,239,171,112,101,242,84,154,117,228,143,80,205,25,75,103,241,197,118,59,239,11,106,240,212,135,86,77,245,197,81,210,215,75,158,89,133,37,16,47,155,204,99,110,46,112,11,51,225,251,16,198,193,83,34,127,121,90,245,96,167,156,79,29,210,132,4,153,138,221,224,205,151,173,12,219,133,97,72,182,168,211,70,73,223,107,194,84,221,186,127,125,216,157,238,236,15,132,251,81,194,186,146,230,248,118,132,10,4,140,242,141,171,66,97,226,49,244,151,11,140,130,225,232,53,139,121,189,48,52,245,252,224,142,122,156,62,148,97,61,73,174,221,4,19,88,66,70,243,74,159,241,203,228,186,197,206,246,161,240,17,67,94,9,9,189,38,35,97,242,174,175,231,87,239,155,158,222,56,82,248,88,51,126,104,97,17,102,203,3,223,221,232,115,174,164,101,225,108,14,97,122,155,40,30,185,14,151,181,166,200,165,237,107,10,36,14,179,105,106,93,143,166,192,26,71,195,156,200,120,243,189,202,29,185,68,228,197,44,83,35,195,140,38,59,183,198,40,198,10,147,48,134,228,97,57,33,232,54,77,227,70,190,61,92,184,198,13,249,190,178,164,166,194,0,31,148,1,66,26,112,55,125,102,180,208,28,215,227,233,70,109,43,178,180,1,211,145,25,162,134,100,139,245,235,97,209,117,229,89,51,36,26,122,110,235,122,241,235,190,48,122,202,212,235,166,38,113,66,8,178,174,170,179,93,93,166,111,234,50,146,63,118,73,242,93,211,155,16,58,170,164,160,62,11,204,219,242,196,167,75,89,158,45,169,156,156,94,159,48,249,173,44,238,242,5,48,74,211,194,8,134,6,211,151,76,211,214,96,29,170,159,7,119,24,57,247,54,254,91,232,145,154,74,158,156,252,216,34,31,42,170,168,83,44,93,126,240,159,10,184,11,63,3,126,37,12,206,21,234,175,144,192,134,46,139,36,165,93,181,19,138,234,254,172,231,4,138,113,207,102,145,178,117,205,221,162,8,77,187,127,95,58,8,77,131,50,126,155,197,71,184,135,152,75,190,117,52,20,117,223,191,214,173,185,61,147,219,82,50,151,237,154,30,13,71,32,12,107,41,178,188,25,95,239,155,47,194,77,32,42,77,113,227,179,100,15,166,59,23,56,46,102,52,116,245,129,23,218,13,93,72,152,92,237,231,183,107,75,115,177,102,153,50,217,155,32,9,197,217,67,255,24,146,139,160,211,18,134,46,189,92,104,28,146,55,2,131,233,136,162,52,209,186,140,97,228,5,110,104,112,91,28,164,235,57,156,87,255,236,145,7,223,251,179,106,210,215,226,174,3,36,198,94,92,41,15,5,18,155,87,52,77,102,162,233,248,135,239,84,83,133,158,15,76,166,66,228,222,92,161,1,146,2,246,159,50,145,18,52,173,148,215,39,43,32,7,211,71,18,14,143,92,100,21,213,38,24,149,88,236,57,252,46,163,11,223,127,161,61,218,156,208,15,49,10,46,150,44,92,155,22,52,119,44,168,240,182,245,220,68,71,78,122,233,112,198,48,88,11,152,1,219,92,68,123,88,87,181,132,48,152,206,21,239,24,235,240,241,174,248,196,173,129,204,71,88,142,15,44,58,196,187,101,25,21,50,92,230,198,50,135,21,57,57,194,194,195,69,30,223,80,38,76,151,43,163,175,221,25,101,15,38,168,145,137,116,160,6,27,222,21,204,17,210,6,244,226,186,133,102,208,204,131,233,176,72,248,173,137,61,92,147,145,232,134,195,18,112,55,198,230,141,11,199,198,90,150,166,78,185,175,187,70,55,39,199,247,39,97,234,53,105,233,129,50,92,147,241,111,58,255,45,158,169,73,26,46,57,154,162,165,215,162,232,193,195,42,52,159,105,55,159,246,48,4,49,205,17,217,190,160,192,118,75,120,99,192,187,19,237,149,7,87,4,85,226,190,145,206,145,189,106,51,178,245,140,247,185,223,178,39,113,202,219,167,225,226,81,99,52,44,34,230,132,33,235,132,32,232,155,155,248,204,243,198,140,64,26,86,10,102,9,217,51,213,184,76,128,106,197,193,52,210,201,39,128,45,93,27,97,39,50,58,146,61,121,101,36,226,167,103,219,59,194,102,202,227,94,108,138,217,139,249,55,96,46,78,93,96,60,62,107,124,34,136,114,109,61,26,35,210,120,104,213,20,149,115,168,189,85,129,109,182,191,238,2,241,88,38,226,138,62,235,8,51,4,83,184,151,93,0,69,203,237,242,226,100,222,225,135,36,138,159,159,211,196,109,99,250,153,105,225,101,245,208,227,37,193,58,69,94,25,189,189,33,22,17,48,23,197,100,136,16,233,197,203,45,253,66,32,255,36,138,199,192,137,249,110,147,197,148,169,180,64,190,73,231,11,154,132,68,166,142,150,89,170,10,238,248,113,208,148,206,134,231,119,21,212,129,119,58,157,180,41,21,240,101,197,47,47,34,144,41,164,19,37,159,138,181,69,172,120,224,166,252,155,195,144,124,9,155,70,135,205,10,56,166,75,12,191,222,190,33,222,102,177,77,126,79,216,196,51,221,225,139,10,103,151,93,2,211,31,169,248,48,189,121,79,105,103,245,3,53,61,136,71,50,146,148,175,246,99,35,31,174,132,230,29,42,186,129,211,236,40,194,145,109,88,195,197,148,147,47,60,91,117,144,15,105,59,198,143,151,46,156,24,228,172,223,249,208,126,156,55,123,56,32,189,215,9,253,83,96,94,127,140,226,135,190,129,39,79,13,159,1,79,229,119,83,117,57,57,97,154,137,215,25,57,97,154,237,142,92,26,146,92,174,183,193,132,249,153,118,40,143,207,186,115,46,71,180,68,174,28,153,179,25,238,201,104,185,77,177,191,248,145,55,138,245,141,141,241,204,136,25,254,18,222,118,126,240,60,168,19,9,76,215,122,9,71,170,137,81,89,206,120,144,190,78,186,220,209,185,194,114,152,176,201,160,197,148,54,191,234,16,86,93,220,51,222,39,201,248,158,93,28,8,11,211,106,182,98,66,196,237,39,47,141,141,244,140,125,4,105,13,4,228,19,222,150,252,72,152,217,98,8,108,165,234,120,159,8,46,202,64,229,178,130,250,197,125,51,218,114,152,195,74,184,206,192,234,38,194,32,178,238,148,78,209,156,247,27,163,164,39,14,202,86,217,73,11,37,154,204,69,124,197,202,16,104,233,187,203,23,105,241,43,231,166,171,35,86,71,248,129,18,236,144,47,221,168,143,133,245,217,155,194,50,164,32,158,183,212,163,251,166,209,176,112,4,94,72,212,187,173,199,52,253,209,228,7,155,176,213,244,210,205,131,37,167,142,41,250,44,97,185,86,241,137,146,231,69,71,64,232,165,245,105,237,37,87,225,102,26,50,238,21,7,79,66,158,8,114,238,39,236,16,17,148,62,146,249,38,152,153,161,53,213,77,241,83,26,141,204,88,177,122,173,171,163,163,240,194,9,249,109,140,56,98,74,194,34,175,139,91,22,205,236,112,170,195,65,15,143,215,172,142,76,140,2,105,235,119,119,62,58,14,138,194,44,19,37,224,247,117,229,46,2,245,25,74,176,126,110,72,199,227,3,191,163,195,59,128,217,71,183,71,136,166,190,223,142,115,211,82,43,66,85,239,203,96,77,119,177,121,212,234,174,52,147,66,237,53,179,53,135,33,168,103,81,104,78,171,139,248,183,103,124,206,45,31,23,228,187,226,154,186,230,54,9,157,37,97,171,233,133,71,36,3,86,127,186,89,15,85,11,11,73,98,50,57,55,125,50,158,74,194,190,114,171,143,196,100,101,92,45,92,113,17,127,45,87,110,187,32,22,28,182,184,213,148,113,114,172,208,46,31,18,64,244,136,157,35,45,82,24,68,18,175,132,11,43,190,17,153,23,156,214,94,234,157,18,221,34,100,105,235,167,84,73,111,146,251,114,154,188,174,44,95,52,2,247,176,147,123,159,4,182,92,249,208,134,85,188,220,104,136,140,47,117,149,132,223,117,246,21,48,95,159,88,217,61,24,35,137,18,214,182,221,124,194,19,166,250,120,227,190,217,143,233,83,163,3,40,82,235,184,238,218,114,148,48,233,165,22,39,127,35,97,8,189,126,154,5,242,116,227,130,133,111,144,228,177,16,180,102,7,188,195,77,152,98,243,21,152,153,216,63,126,118,245,75,18,216,147,166,142,29,97,152,177,97,164,8,3,92,134,243,130,240,57,198,237,126,9,108,165,15,191,111,154,87,36,43,51,113,234,238,225,87,250,118,26,136,91,200,201,23,229,253,48,35,198,188,94,178,154,147,151,212,195,151,13,235,128,41,110,195,211,92,124,75,92,218,165,171,92,31,203,234,106,1,251,224,243,69,79,116,117,130,210,93,249,57,55,177,82,158,27,89,148,42,48,36,212,22,214,209,198,184,222,31,120,69,64,15,172,92,14,138,73,115,68,94,134,28,207,189,122,219,180,114,134,159,144,213,14,151,172,203,38,191,28,89,205,7,211,88,43,48,241,226,173,225,91,205,222,92,130,25,243,175,43,51,126,219,100,36,228,133,53,4,137,220,197,114,161,110,84,175,28,77,88,229,170,157,104,246,163,167,32,15,21,2,76,243,104,102,97,179,167,235,50,250,120,55,230,68,106,139,109,124,208,150,249,38,80,72,75,255,246,223,254,203,95,255,243,159,255,233,159,255,244,231,191,252,195,159,254,195,223,252,231,127,252,219,127,255,167,191,249,171,255,247,127,252,159,254,159,255,237,255,252,175,255,229,255,248,171,191,254,119,255,244,119,239,47,222,200,121,43,158,181,148,253,213,191,252,203,95,255,231,191,252,167,127,126,127,251,175,254,244,183,127,249,143,127,254,211,95,253,245,223,255,233,159,254,253,159,254,242,231,255,244,55,191,192,255,240,15,255,248,167,127,253,151,63,255,195,63,254,61,39,248,167,63,255,221,63,252,227,223,254,229,157,254,223,216,181,80,171,168,180,77,70,78,99,160,48,230,207,24,152,13,71,236,114,49,109,127,243,239,127,167,43,133,167,151,62,151,11,78,252,149,43,69,25,162,139,25,229,219,245,158,255,30,151,250,255,251,130,229,253,195,66,139,137,136,176,187,235,240,152,41,45,244,224,183,178,8,189,113,98,238,70,182,218,199,53,117,3,137,234,216,95,58,47,128,47,238,77,216,91,63,169,202,44,26,7,163,249,178,20,38,135,120,211,133,126,81,165,144,207,217,236,63,194,194,30,42,169,236,46,186,169,205,134,95,59,100,18,241,137,99,166,153,45,146,26,63,95,251,210,41,242,77,248,125,202,100,48,53,178,99,158,74,255,175,101,101,3,217,240,245,101,33,124,252,246,49,118,144,76,207,214,235,30,83,36,188,242,243,157,188,101,118,54,197,108,133,223,148,26,78,113,192,176,112,116,101,64,156,115,39,220,68,120,133,250,58,13,52,177,50,152,114,184,174,74,230,247,154,211,239,155,178,20,165,8,216,2,102,179,57,245,167,209,1,141,16,198,178,7,159,163,15,82,132,9,115,97,186,226,253,40,156,198,12,121,197,59,137,221,56,209,111,128,168,78,203,235,64,69,119,228,133,49,29,30,133,205,62,46,214,82,62,222,45,203,252,144,24,225,24,45,251,19,35,32,82,239,167,222,38,148,34,177,17,66,221,81,72,128,192,192,236,44,225,75,33,148,242,159,38,237,90,134,194,151,157,106,192,248,69,201,206,159,34,219,90,113,225,108,75,245,3,32,7,40,94,236,63,41,70,9,203,72,168,68,188,57,209,26,208,192,138,56,170,184,229,19,118,118,71,36,62,223,186,75,27,125,216,192,255,24,6,55,129,173,217,112,71,72,216,149,168,196,238,140,197,56,98,190,34,18,8,196,170,40,206,69,48,10,103,65,166,140,73,131,164,215,84,41,55,125,196,23,216,29,88,53,212,35,221,141,8,152,132,232,5,71,53,223,234,65,135,190,34,99,48,233,195,69,103,215,225,130,200,187,192,200,145,140,248,58,236,167,21,197,116,52,29,230,247,186,91,67,244,31,19,0,63,183,41,99,158,165,155,135,142,223,100,248,211,211,153,34,241,127,39,124,72,127,250,23,110,138,43,57,3,141,214,235,112,129,71,238,170,233,190,6,9,106,223,236,97,174,243,221,51,161,153,23,27,77,248,151,194,38,226,161,189,40,57,54,69,12,119,209,161,181,55,82,188,137,194,168,16,71,36,193,230,207,222,196,71,33,34,80,235,234,19,95,68,193,177,209,100,117,16,251,122,51,65,24,177,245,134,12,120,245,194,55,188,168,17,48,134,241,146,143,48,173,116,239,220,101,163,217,138,212,56,216,227,210,88,226,104,109,228,138,63,232,116,29,155,31,88,223,7,185,139,16,96,176,220,45,2,217,178,57,223,144,105,194,190,158,42,156,164,97,224,39,236,220,63,179,87,150,39,186,140,64,184,196,190,126,105,54,145,234,60,21,71,223,217,95,214,181,243,129,119,124,63,150,9,249,220,23,221,205,37,78,222,73,216,40,74,249,49,54,169,44,238,71,226,208,5,137,48,246,222,144,137,244,101,97,215,28,141,89,44,191,117,30,77,15,21,20,251,189,136,13,219,178,235,92,184,141,165,29,3,165,210,225,40,59,131,13,157,33,138,47,147,41,92,242,86,8,38,198,6,22,9,186,183,72,54,133,67,87,155,133,26,45,38,77,91,21,4,89,187,195,228,18,37,253,3,127,103,122,179,76,183,25,89,28,149,105,147,152,120,168,69,222,138,116,172,28,253,54,105,235,134,163,249,193,156,82,208,133,0,107,248,134,147,48,144,242,56,61,187,225,141,194,230,226,222,170,41,177,99,76,249,72,128,210,204,33,171,3,74,255,239,227,136,244,41,15,59,123,40,76,95,167,212,170,246,245,226,196,97,194,141,45,158,25,18,55,226,58,70,85,179,150,168,183,34,165,195,182,76,179,171,240,178,35,213,135,15,135,92,217,177,190,245,40,24,161,135,191,178,231,133,180,138,145,205,28,238,216,97,72,82,185,32,138,183,35,141,136,189,83,130,100,231,156,84,198,177,70,55,213,132,180,153,221,199,133,97,68,57,62,233,236,147,54,238,208,88,122,105,10,143,226,172,24,96,122,95,19,69,161,251,70,9,14,33,62,177,74,167,243,15,98,211,205,231,205,44,33,105,122,44,7,194,127,126,162,116,169,245,135,101,95,249,138,18,28,134,155,114,114,83,23,139,131,55,6,76,90,157,48,87,210,204,210,159,42,180,47,74,31,221,251,10,65,77,234,66,80,180,21,18,133,251,223,180,170,66,49,209,209,73,170,90,209,133,84,120,164,201,113,49,86,212,4,187,166,84,145,231,209,130,13,170,243,1,147,68,16,171,77,12,114,233,213,190,81,250,67,69,81,80,150,91,159,189,17,164,127,51,157,254,52,203,129,20,100,232,62,149,58,20,213,181,48,163,133,129,61,231,254,92,56,189,196,254,76,234,251,74,155,240,228,138,173,196,62,64,17,93,212,114,40,189,17,196,145,81,181,71,109,88,46,188,95,148,98,162,168,143,15,189,84,168,141,17,235,162,12,221,60,37,149,71,199,150,247,70,220,101,188,43,169,5,45,83,148,107,81,236,193,127,82,130,127,122,179,223,51,243,9,154,146,211,21,155,194,69,101,110,95,223,40,178,16,95,249,58,48,207,97,23,19,71,183,23,114,76,173,58,54,161,94,113,180,206,178,214,112,250,230,247,168,135,50,170,132,254,129,210,238,8,98,10,189,122,87,132,177,150,217,9,103,213,3,193,58,201,42,177,47,220,107,231,209,239,65,104,85,178,18,21,214,154,15,213,76,0,5,70,179,40,198,146,249,64,9,137,220,250,66,125,111,65,22,126,42,145,155,86,150,21,117,11,243,181,45,87,143,165,20,88,163,2,125,166,244,44,2,191,29,113,207,81,140,50,140,30,253,147,87,138,47,4,106,175,150,152,105,67,40,89,103,178,190,57,41,80,83,68,150,26,215,193,128,229,83,253,126,167,8,24,66,174,188,47,246,198,39,191,160,23,154,169,70,45,203,90,9,122,46,211,89,125,159,159,28,221,204,71,38,25,34,23,97,241,132,201,51,20,41,222,161,179,40,132,3,118,54,89,171,197,47,224,8,253,170,17,166,159,145,133,65,172,147,132,51,96,253,65,73,63,57,88,227,9,93,97,161,50,16,44,141,97,234,48,194,117,128,135,86,98,245,193,189,74,137,20,7,113,132,152,228,175,153,242,46,129,17,90,142,137,227,98,93,39,243,10,212,213,17,252,67,58,209,167,200,52,195,210,120,19,181,111,114,39,58,50,210,38,129,61,103,137,39,62,41,49,43,17,175,211,190,31,68,138,73,141,120,45,225,143,84,120,74,89,64,59,244,181,45,33,167,192,162,29,113,244,153,31,238,47,4,194,183,247,143,163,55,212,8,161,182,188,145,208,194,43,154,82,19,205,105,9,155,46,73,124,95,56,75,136,146,31,175,62,173,179,88,210,249,49,33,229,80,57,175,91,222,8,77,94,66,233,65,84,62,195,5,12,66,100,33,24,168,168,68,156,78,29,228,77,81,75,200,70,4,173,61,72,57,5,190,163,156,156,153,166,71,1,219,58,106,132,201,247,182,239,24,155,6,41,167,117,216,97,194,131,34,28,14,70,130,105,45,94,229,88,65,23,141,96,131,127,44,60,12,88,102,171,229,40,126,225,86,19,202,51,155,174,92,121,173,39,114,40,1,151,186,85,204,119,133,14,109,97,142,65,238,218,65,166,59,150,32,17,178,220,139,252,98,32,153,170,165,124,92,70,99,41,193,30,33,75,38,158,149,198,211,43,46,220,139,145,75,145,232,140,14,120,182,196,206,239,128,176,121,149,229,186,204,82,222,89,122,213,24,110,202,31,156,73,241,163,14,91,148,124,136,219,98,20,75,17,254,86,130,44,86,112,25,124,209,170,90,101,219,191,32,197,183,112,128,167,167,225,74,178,195,224,240,235,2,166,170,212,21,166,120,235,196,198,249,83,182,149,190,19,27,71,43,56,149,5,205,45,233,105,33,121,85,131,176,217,17,183,208,150,23,188,83,253,145,253,184,205,200,203,218,16,218,131,225,68,199,239,22,147,93,156,110,118,52,189,152,75,217,22,137,103,212,111,246,116,13,205,7,211,8,45,163,127,155,137,151,111,109,80,254,252,76,10,111,24,212,90,131,199,74,233,76,58,219,17,199,193,114,193,73,201,227,167,119,93,96,136,124,30,179,214,246,162,80,169,34,209,51,211,115,8,87,227,47,11,197,28,197,21,200,194,65,136,158,93,27,83,112,253,156,39,189,235,201,157,105,239,136,37,11,194,64,158,81,168,84,109,2,249,72,58,152,148,152,198,142,144,8,75,36,106,222,236,115,63,1,28,182,12,45,178,183,116,19,79,253,122,222,14,99,6,195,188,155,169,217,85,126,250,123,232,158,218,69,182,122,107,116,7,73,188,70,29,167,224,243,82,245,153,20,107,87,240,187,198,110,64,251,9,208,146,66,176,68,204,179,149,35,142,252,65,168,125,33,180,71,8,45,112,101,157,245,38,138,183,245,59,74,125,156,22,206,69,143,5,230,107,69,219,59,248,49,79,146,34,210,112,230,214,46,138,75,127,229,8,216,182,254,66,131,69,59,186,133,185,182,109,172,100,93,164,249,166,132,211,133,9,133,142,169,173,12,124,253,222,18,67,71,159,214,35,225,239,190,95,46,97,113,141,193,193,84,20,174,77,184,107,155,193,164,158,123,156,120,38,164,236,199,61,58,9,159,88,205,233,232,98,231,181,62,115,244,93,209,89,66,143,222,184,159,14,140,91,67,172,245,154,154,145,60,111,54,86,213,91,117,48,232,29,159,123,106,53,173,13,205,118,104,119,189,48,172,162,79,92,88,69,94,91,127,152,238,122,191,101,72,195,83,23,158,131,242,66,220,52,172,197,243,133,81,91,136,126,153,205,146,40,55,109,130,119,209,149,98,30,224,218,109,243,102,128,29,58,50,196,55,77,156,165,44,45,134,41,184,195,173,170,202,56,240,91,81,188,97,6,194,144,10,24,112,114,235,113,117,24,153,0,89,3,8,249,107,162,56,121,127,158,10,217,220,240,20,167,199,72,187,159,176,141,218,97,76,202,228,65,7,176,182,101,237,26,222,161,16,215,182,8,110,47,235,93,8,181,150,119,116,25,218,222,4,73,121,199,35,199,151,143,176,81,123,217,144,84,245,219,198,132,65,31,218,91,173,104,215,25,1,35,210,44,71,47,243,178,143,163,223,198,108,105,48,176,46,106,199,209,121,53,204,87,92,251,5,104,32,136,147,147,134,214,96,193,196,47,252,203,69,40,172,136,70,32,223,37,98,25,249,88,110,253,44,16,124,78,62,16,185,47,237,117,38,93,27,242,156,68,163,229,179,114,49,72,251,137,22,188,142,148,140,194,5,142,102,141,78,55,82,30,218,175,121,72,84,175,116,113,223,34,203,96,52,145,119,186,48,121,167,47,78,26,202,24,224,225,222,121,76,226,249,115,101,219,120,35,222,174,73,82,89,86,189,241,22,84,239,18,106,219,204,207,100,170,123,127,81,102,8,60,163,140,212,69,153,13,35,15,132,127,123,244,176,94,229,62,225,213,196,22,219,225,102,54,85,85,90,142,43,175,243,184,213,57,207,79,123,218,223,4,116,163,75,251,173,176,111,245,144,78,106,44,140,79,180,253,78,235,30,211,134,248,129,60,224,18,23,24,189,47,136,48,213,119,139,216,188,140,166,73,143,75,30,52,4,233,232,49,89,98,170,64,239,45,87,235,71,227,168,55,155,194,199,210,237,222,136,125,8,50,69,192,128,129,80,92,24,235,199,196,91,4,62,10,244,217,16,236,70,159,184,200,83,97,4,147,14,138,6,115,100,5,68,241,171,88,223,69,24,31,44,51,83,211,163,81,214,243,206,118,220,198,69,226,233,133,14,112,202,195,193,233,154,38,147,194,108,87,194,118,4,205,101,81,180,3,166,81,62,221,30,136,168,21,238,101,132,226,246,157,182,69,211,235,126,27,246,27,34,254,116,246,136,76,77,193,75,212,179,80,216,14,110,117,60,165,75,130,26,116,168,79,91,207,151,156,220,252,105,70,168,171,83,18,18,181,86,106,150,59,134,41,124,61,180,49,4,126,171,123,15,49,124,36,183,85,3,7,3,154,150,66,252,47,160,126,19,148,62,22,244,89,67,217,189,225,52,210,244,125,225,119,19,170,14,239,92,87,175,140,73,190,133,239,104,99,207,44,138,44,8,80,96,243,16,112,237,226,179,252,102,229,57,130,136,109,130,19,253,170,206,198,70,158,41,244,67,26,197,23,81,185,124,59,114,4,33,211,4,19,98,133,72,151,160,236,83,226,141,80,29,156,162,231,130,170,57,68,225,120,166,21,54,110,194,239,41,173,208,34,35,193,49,63,130,45,84,229,102,202,106,111,213,87,55,110,73,104,177,178,35,94,146,21,124,112,29,180,81,164,200,127,209,143,179,242,16,71,10,149,35,74,52,245,194,8,44,115,36,45,182,9,114,91,189,166,29,56,61,245,239,38,229,220,52,83,237,240,231,88,150,137,149,71,70,37,190,133,49,253,178,92,172,220,215,192,181,55,252,5,222,215,212,164,50,249,96,60,187,195,81,110,153,32,131,28,61,91,137,5,198,194,110,213,19,67,202,109,134,80,50,176,170,160,85,227,242,182,116,104,218,176,251,4,158,102,123,149,48,213,123,85,146,121,83,249,74,27,139,3,127,86,100,106,108,30,31,122,116,81,9,28,156,9,239,77,184,234,185,145,167,45,67,78,45,115,29,198,30,217,62,62,216,43,158,170,199,178,159,140,41,133,93,179,236,109,182,217,243,133,181,52,173,87,104,123,139,172,79,97,249,138,187,130,199,162,194,62,244,195,166,72,57,228,28,137,74,89,115,247,13,49,226,97,194,86,162,193,86,183,217,73,197,235,40,168,100,54,149,20,194,39,46,237,55,96,55,43,140,108,111,28,77,224,222,116,28,237,244,156,71,47,100,170,24,62,203,94,90,188,34,47,34,213,149,141,180,101,59,93,220,22,139,10,52,179,35,198,79,61,62,234,214,68,196,0,29,37,20,10,83,166,31,129,95,249,180,14,203,106,90,21,227,70,43,10,230,149,141,241,221,105,85,76,70,74,97,204,166,194,100,172,35,252,46,203,11,13,250,119,133,215,227,139,88,89,241,69,63,170,226,189,25,146,243,131,69,83,68,181,16,18,205,201,12,134,205,42,10,31,211,156,13,21,156,66,39,136,72,91,25,119,46,96,82,251,178,126,48,80,40,83,133,61,109,85,54,36,90,98,97,44,133,114,15,212,118,1,59,234,183,55,237,101,187,164,114,54,206,181,45,228,217,140,56,164,202,85,230,123,16,66,4,180,54,211,131,44,218,111,111,133,168,45,96,24,163,162,149,212,96,225,134,209,234,33,177,47,19,37,89,167,55,79,134,166,22,244,115,145,33,51,118,121,58,169,90,22,161,42,12,67,219,117,198,14,93,10,162,3,136,110,206,9,155,202,110,234,11,31,24,26,115,8,168,209,195,184,245,194,224,7,158,56,183,25,71,235,93,153,58,88,77,29,125,172,111,69,77,239,92,84,91,92,135,12,50,144,234,144,209,160,31,102,66,68,133,91,42,28,192,200,81,181,48,133,223,210,236,201,190,149,182,187,26,18,104,245,163,56,255,62,60,136,72,45,52,250,217,185,86,133,77,141,49,96,12,27,228,202,174,25,137,164,114,91,59,250,211,230,39,235,146,46,164,157,155,196,71,13,99,143,240,16,235,214,98,34,122,244,192,34,154,245,163,39,174,71,191,5,211,103,163,78,95,134,72,151,152,151,217,8,41,26,18,199,24,69,139,246,33,170,16,97,153,48,44,141,115,62,48,197,78,23,218,187,194,183,220,104,92,141,219,18,220,232,54,125,84,23,145,29,8,145,62,4,231,155,104,54,178,35,27,161,46,72,79,170,160,24,92,198,28,139,22,157,80,25,112,125,100,231,24,202,133,47,154,31,178,56,244,23,125,158,16,233,32,37,167,77,216,219,190,211,240,222,32,67,132,175,93,194,244,88,135,120,21,153,189,51,85,252,147,244,199,113,149,215,119,209,216,28,136,250,39,172,198,120,29,100,1,186,228,205,16,7,101,130,217,161,208,95,166,168,143,108,147,75,112,17,76,10,172,26,191,12,248,172,33,54,12,69,255,10,219,102,227,198,212,99,229,193,231,174,10,87,147,70,6,182,161,161,114,137,250,138,74,131,34,106,31,130,140,132,63,83,90,216,222,111,191,192,56,2,101,20,246,95,220,160,191,189,136,71,83,4,223,12,29,68,188,182,152,90,100,136,113,215,251,61,122,211,142,25,130,217,232,39,28,189,114,168,212,97,184,192,218,187,20,37,25,211,67,170,27,246,136,200,84,14,219,15,166,132,62,3,86,101,115,109,162,171,169,43,42,68,105,252,62,45,236,11,212,234,204,2,155,246,115,200,166,211,188,47,115,48,122,17,45,37,75,153,70,85,65,153,21,111,165,242,63,251,229,249,129,173,210,21,210,254,250,60,240,219,245,174,116,176,189,213,90,102,224,73,31,102,162,230,41,240,145,220,133,20,112,243,150,25,71,31,157,97,122,44,99,28,160,101,33,108,156,7,211,64,181,151,200,211,138,117,223,134,85,212,194,151,131,94,238,165,254,20,3,154,144,183,107,160,2,62,16,223,17,117,102,182,137,33,252,124,11,222,151,71,5,175,55,147,140,159,188,80,131,254,232,97,147,197,9,69,223,98,57,161,15,252,130,213,157,240,86,77,196,113,127,12,42,83,2,89,189,124,77,38,124,29,17,245,101,203,52,255,32,65,62,19,94,152,57,41,76,157,255,132,186,109,83,201,46,170,213,51,116,52,128,145,99,59,10,67,234,72,152,138,66,23,241,116,250,254,82,17,30,126,172,74,171,111,90,166,66,109,158,30,37,25,134,236,90,74,124,89,168,5,203,3,71,41,41,130,54,232,51,227,163,99,223,235,76,115,74,228,255,218,85,209,118,60,201,123,141,143,135,180,162,132,32,86,130,76,23,21,92,23,53,26,37,67,217,197,116,3,221,123,9,24,77,16,47,118,245,108,35,149,234,143,62,255,232,33,243,109,30,207,186,51,153,102,238,115,210,139,196,132,233,212,27,128,238,184,52,58,169,67,149,140,233,80,185,145,239,195,100,181,8,17,20,87,2,51,163,11,248,173,24,235,227,105,64,70,202,239,123,162,121,61,21,134,170,112,19,189,210,210,110,179,100,9,95,90,96,101,49,109,72,48,61,213,180,161,26,232,24,166,92,20,18,4,6,55,221,255,218,180,17,6,19,60,20,21,104,70,32,153,248,55,96,188,183,20,190,102,119,153,171,203,213,68,10,134,158,59,44,192,217,144,93,245,177,91,16,0,194,142,23,169,213,170,155,61,252,216,51,142,198,76,18,187,119,133,177,192,26,9,55,41,96,96,145,106,244,30,31,74,253,227,199,179,204,254,58,22,100,228,157,151,124,123,15,166,207,47,190,129,121,198,250,56,126,188,47,83,6,57,212,244,163,118,34,172,124,61,63,17,164,127,212,78,100,34,158,58,242,183,95,204,40,151,6,255,99,206,48,207,48,95,84,113,104,65,220,182,238,120,166,152,124,137,187,11,185,174,216,92,216,38,118,202,24,127,147,196,157,43,158,56,98,109,93,93,138,168,218,123,64,106,98,149,91,173,126,6,243,91,77,23,34,24,198,67,97,88,170,53,66,160,183,183,248,24,230,84,235,235,119,24,209,227,171,71,147,74,137,9,139,109,144,40,97,96,228,219,216,98,59,108,68,9,61,154,176,41,237,149,138,73,41,10,108,114,87,97,12,101,148,239,246,129,161,212,6,140,254,234,84,152,203,139,192,145,252,251,174,31,24,125,131,128,209,224,149,103,138,48,124,24,111,82,20,101,91,240,129,87,164,165,73,131,189,207,93,127,155,206,102,31,197,212,176,213,130,15,191,134,158,130,216,111,189,160,73,86,12,144,222,238,58,234,104,157,72,99,169,215,22,147,171,151,253,177,90,62,164,61,213,62,9,78,162,111,33,176,188,26,106,27,101,170,44,158,148,235,102,174,44,91,31,24,4,211,121,155,192,8,209,233,201,223,99,136,128,162,155,3,137,108,110,54,187,232,48,75,121,131,22,233,38,61,57,117,153,150,240,91,57,213,25,13,177,246,150,58,225,166,67,167,232,206,116,10,126,139,100,166,21,62,115,39,220,145,52,87,183,44,250,183,227,220,236,187,106,253,184,101,209,138,18,27,43,108,64,198,23,110,121,242,101,50,107,31,179,172,154,70,118,144,60,198,254,3,60,119,205,212,0,226,99,31,39,46,124,49,60,175,64,131,246,249,252,52,235,83,228,67,216,32,170,199,30,223,83,58,190,67,225,111,106,212,101,222,204,85,116,171,203,80,115,52,114,241,105,83,140,26,250,85,231,53,211,62,13,131,88,210,68,237,124,252,203,106,221,33,209,220,145,155,185,31,216,12,108,2,38,52,82,223,54,179,56,73,39,73,50,11,234,162,135,100,107,75,51,200,81,62,198,133,204,42,59,237,30,177,142,208,143,128,12,88,26,104,146,235,255,252,52,236,251,180,151,133,98,160,111,155,46,99,49,154,92,253,59,219,146,240,45,91,178,126,231,227,168,104,125,196,153,111,95,106,89,194,86,84,52,204,105,236,169,31,151,189,1,51,188,165,85,234,82,233,245,77,185,178,166,75,235,11,208,213,181,240,226,105,146,86,169,116,247,233,23,128,224,65,90,92,78,24,129,146,119,163,86,85,79,30,109,218,178,91,97,104,181,97,98,140,218,149,60,178,247,149,207,178,34,153,73,150,90,100,0,48,103,170,56,93,4,76,118,71,205,57,81,14,72,99,104,171,32,234,209,144,45,194,86,215,26,150,62,198,159,52,124,132,131,44,6,136,66,64,132,60,127,102,72,206,195,16,21,78,27,118,163,51,73,9,192,144,47,4,70,255,178,29,57,119,17,37,125,242,120,35,211,218,240,144,37,158,120,67,232,141,111,57,55,140,18,241,253,236,180,109,132,169,52,101,80,217,235,30,210,34,121,106,82,251,242,101,146,95,164,192,152,79,76,131,90,154,174,118,212,130,173,178,34,91,240,131,123,88,139,10,29,129,164,58,90,29,126,172,180,52,187,230,85,171,125,44,247,153,131,208,250,109,228,194,160,232,134,12,237,64,5,72,47,12,158,70,124,27,19,142,177,128,203,248,242,241,109,92,19,160,87,248,189,171,24,67,111,187,94,132,209,252,182,138,149,61,94,22,9,222,244,175,3,20,106,68,137,79,30,234,246,144,121,18,57,183,157,54,219,11,235,40,121,205,119,201,119,7,191,121,201,126,144,45,55,169,133,168,94,208,206,39,142,210,38,138,144,214,227,120,222,170,51,243,160,91,120,199,139,166,79,80,242,64,119,156,84,107,0,62,87,10,247,48,154,216,242,39,124,233,255,83,152,106,191,194,66,164,64,51,159,24,184,165,227,58,187,66,113,187,174,8,27,196,209,199,148,203,21,126,235,117,148,32,44,182,150,73,150,95,62,37,253,218,217,237,47,245,225,166,48,144,133,46,122,11,207,7,62,51,12,119,145,47,30,106,123,110,220,211,168,44,46,107,116,150,131,171,9,78,198,248,55,250,154,248,131,55,118,132,97,122,251,211,59,37,206,229,16,181,101,58,65,162,110,171,175,249,201,82,84,163,41,70,126,184,147,200,188,57,217,88,65,52,97,99,185,174,172,89,178,196,13,49,92,199,116,51,135,48,26,32,117,42,60,82,14,31,181,46,45,213,82,123,130,87,31,195,144,41,66,64,130,175,120,87,111,123,80,36,127,5,76,219,74,162,67,204,37,31,122,76,17,45,96,12,71,228,137,80,65,139,116,225,248,33,85,200,79,83,37,139,100,203,48,22,245,26,10,191,119,21,175,210,26,24,183,220,52,225,82,82,25,140,176,61,244,228,152,122,232,165,221,162,62,242,212,92,98,225,64,161,224,234,24,187,56,105,199,52,185,205,23,62,13,238,73,248,197,238,2,138,81,145,109,236,161,98,31,14,44,195,2,138,140,70,223,180,143,164,111,212,223,204,137,44,171,19,214,2,7,49,236,23,70,176,255,230,138,6,12,225,254,38,60,36,1,69,71,226,14,194,12,65,112,145,239,142,149,152,58,86,192,144,26,114,173,197,201,122,101,206,98,32,163,182,229,137,81,166,149,41,225,237,83,222,219,235,2,55,68,127,79,218,80,76,105,167,49,237,130,230,234,131,88,36,243,233,14,133,239,14,138,133,181,213,142,165,71,111,248,83,78,184,41,176,28,50,4,49,24,213,206,128,119,151,205,5,194,185,70,171,8,143,11,4,95,244,183,239,140,214,66,96,40,228,75,97,20,38,220,14,130,146,243,150,41,3,206,125,143,221,59,21,180,33,125,8,198,246,236,222,73,199,22,24,38,221,80,184,5,3,29,248,109,170,138,158,28,70,150,71,225,147,28,176,180,210,33,13,196,212,234,87,78,108,180,245,153,87,246,150,190,4,64,75,25,210,82,9,140,120,77,92,26,122,117,163,42,124,161,79,6,76,171,174,30,141,96,250,142,75,123,119,126,187,12,7,108,6,163,92,69,2,178,136,84,0,240,65,36,38,96,43,107,8,124,233,177,207,163,47,223,100,194,212,95,99,206,122,19,190,25,204,8,76,54,122,197,149,35,166,171,191,13,37,87,238,155,229,66,190,64,54,252,37,217,91,84,42,197,41,242,144,61,133,239,30,150,40,229,8,25,245,152,243,246,205,43,63,85,203,1,135,141,241,241,254,40,59,122,14,29,138,166,98,28,196,50,118,239,186,122,1,231,153,205,43,225,131,165,27,41,42,252,194,155,52,180,71,17,131,134,161,37,178,216,180,191,208,234,30,247,252,246,118,119,203,61,155,27,102,192,40,121,137,36,227,121,175,167,5,123,202,68,197,150,126,32,68,99,199,179,95,244,85,43,77,239,88,27,93,100,245,22,93,86,146,195,229,220,216,242,133,227,137,105,233,203,187,124,151,9,111,198,61,77,186,101,67,3,166,181,138,110,45,167,62,82,17,151,199,221,49,31,136,81,136,224,118,23,165,0,150,31,74,174,110,229,242,211,86,159,183,141,35,91,45,201,186,60,87,63,221,110,201,80,15,74,89,25,85,85,30,24,253,132,22,48,61,222,114,101,8,210,173,0,171,58,85,31,232,101,45,152,64,244,126,28,217,103,30,50,230,195,243,110,235,45,100,111,186,202,51,67,234,67,132,206,239,25,250,102,110,61,142,233,71,123,23,93,251,109,22,207,159,158,21,111,2,15,150,151,21,254,101,158,70,232,253,236,60,26,122,109,151,163,121,57,62,8,241,163,153,146,136,161,13,8,11,98,63,152,26,148,48,181,141,69,119,162,172,79,51,236,173,31,24,21,223,120,151,148,179,142,156,155,246,39,239,199,68,68,156,190,83,61,184,167,179,1,198,161,159,10,160,89,36,101,110,153,205,73,27,50,223,32,141,81,124,152,80,169,87,163,150,67,153,110,251,130,206,30,136,10,73,162,245,100,184,74,183,172,166,219,207,50,89,189,152,255,33,79,73,121,228,192,102,218,97,130,4,221,85,14,221,17,109,50,167,137,130,49,116,45,248,75,43,208,46,74,242,52,194,115,253,225,142,244,198,199,145,160,13,54,228,155,60,125,46,216,124,4,178,168,24,37,43,166,222,93,76,244,34,209,183,103,94,193,41,164,127,119,75,103,197,129,15,55,188,55,142,209,65,71,67,142,46,51,40,237,49,237,155,184,97,230,133,142,185,243,120,107,106,155,166,13,43,19,55,18,168,55,118,91,182,42,136,200,183,93,184,68,32,13,107,207,169,183,61,147,196,51,43,254,83,50,3,82,83,191,222,96,77,18,158,89,106,201,3,239,152,208,70,132,209,208,221,212,87,197,236,17,75,74,49,117,114,57,154,80,168,68,12,126,77,115,78,97,244,86,35,91,182,97,222,203,154,193,222,236,125,181,61,233,142,247,11,219,156,24,91,7,146,215,125,233,141,97,250,21,91,107,250,156,228,145,210,171,18,161,44,238,203,194,52,35,145,141,214,110,108,248,223,19,148,230,81,228,146,54,173,199,185,145,155,75,97,123,40,193,201,69,89,75,152,79,116,236,80,195,57,17,141,50,187,231,109,189,137,121,212,27,236,212,107,12,175,28,135,68,47,59,60,163,72,140,66,205,73,184,255,152,193,70,52,10,227,84,78,254,198,232,187,181,160,96,91,198,81,142,198,193,40,125,14,81,236,94,31,248,224,49,52,35,10,39,105,149,3,13,71,236,146,212,193,77,87,122,255,192,183,239,72,250,82,122,146,180,45,155,3,242,184,241,190,88,196,100,250,230,232,60,24,201,246,33,219,181,55,221,32,32,58,34,45,123,135,164,234,128,37,237,74,106,109,92,69,81,184,138,115,87,68,76,244,174,55,222,48,35,125,16,141,186,150,240,129,226,24,239,11,126,128,80,255,30,76,81,228,166,241,30,156,11,65,89,167,183,228,201,165,163,4,165,120,190,86,79,178,179,54,136,232,3,130,38,117,5,105,221,92,18,139,12,98,22,245,19,61,106,100,96,224,0,8,252,22,180,50,146,36,119,213,49,10,6,81,79,10,210,91,113,72,231,203,51,179,157,204,13,34,27,219,24,153,208,14,83,133,171,241,82,20,129,153,44,67,28,175,140,56,152,26,217,231,101,214,97,58,207,94,42,34,77,114,244,251,152,161,145,68,210,238,188,8,185,41,92,122,176,155,58,174,224,210,165,121,232,30,29,225,240,133,188,109,173,58,132,235,176,249,211,43,96,236,190,100,67,117,224,76,172,32,94,81,9,18,49,46,62,190,21,34,0,208,182,154,186,199,216,199,215,34,191,217,168,54,235,118,236,144,45,110,81,187,99,81,63,114,240,251,243,140,102,48,248,143,85,3,89,198,81,175,73,142,42,67,189,212,137,55,118,136,81,192,178,120,151,153,140,27,58,203,74,38,67,26,166,31,26,120,209,73,217,146,192,241,227,105,158,79,229,103,73,142,2,53,177,167,180,236,210,124,66,51,114,92,218,221,34,35,195,28,177,87,222,23,23,41,243,25,252,155,183,38,197,7,194,214,92,136,114,151,62,167,154,246,194,237,227,175,247,208,45,174,151,29,126,106,174,139,56,87,32,239,116,210,142,22,127,151,132,73,79,239,40,57,30,179,140,63,10,159,30,232,165,71,163,234,185,41,15,196,100,134,18,255,205,77,34,48,134,48,225,39,139,253,105,142,97,51,219,121,47,65,202,99,69,212,49,249,104,153,0,123,88,171,26,229,73,94,7,79,44,140,89,209,140,187,250,58,168,149,175,152,227,249,101,233,143,35,43,108,206,68,209,212,1,49,186,235,80,128,94,21,243,48,195,70,194,160,139,36,75,174,201,111,170,237,66,184,124,240,48,11,212,152,197,181,151,152,62,178,33,148,120,147,116,75,26,29,131,148,134,201,236,8,33,179,165,48,237,47,113,101,246,245,100,77,4,24,14,103,36,226,113,103,154,114,219,216,70,100,30,126,86,17,38,7,68,42,33,202,3,80,32,101,18,55,53,254,240,153,166,184,0,111,253,11,87,133,119,253,192,102,237,112,179,88,195,54,90,96,44,180,19,198,161,69,54,84,192,167,39,60,109,3,32,48,202,96,39,123,66,216,9,234,149,243,169,103,251,4,234,59,18,76,252,194,59,83,233,232,115,9,140,140,69,228,110,177,103,21,199,79,142,238,61,71,210,91,38,17,173,84,248,45,150,145,138,124,75,0,85,96,189,49,18,197,59,82,122,184,193,108,125,106,181,111,9,162,176,158,158,2,163,70,23,101,90,211,41,212,115,155,18,76,68,165,27,223,120,65,233,143,244,120,25,149,194,50,117,144,154,215,73,196,203,21,18,160,252,240,132,112,31,169,140,78,139,173,162,230,165,216,51,251,179,52,174,188,166,26,119,34,151,241,86,12,77,71,112,161,55,119,77,166,55,49,117,150,70,191,207,201,135,184,44,188,45,217,209,89,122,206,96,79,241,33,210,68,42,240,53,143,188,216,223,92,173,175,29,116,81,107,88,172,82,51,185,178,119,186,244,237,223,224,219,76,171,53,47,153,208,42,234,46,145,74,68,175,78,252,116,223,60,61,232,244,236,225,106,11,215,95,78,222,73,120,123,36,15,159,162,139,159,27,126,146,119,5,25,14,213,159,33,169,196,139,220,250,251,224,60,217,241,86,252,38,201,118,236,177,235,8,95,77,220,59,166,48,21,204,80,111,7,71,112,89,247,132,156,27,69,197,104,137,167,214,124,69,213,228,86,86,225,216,70,172,31,197,198,60,55,36,203,236,166,36,55,46,241,25,125,234,204,149,126,110,83,248,200,79,247,90,207,110,172,94,102,77,42,129,12,173,21,48,54,60,45,0,81,94,234,23,212,130,76,124,213,97,244,87,174,44,202,151,234,161,111,10,205,160,77,218,239,110,49,53,6,31,105,136,234,94,241,173,125,48,17,128,47,233,166,87,42,38,197,4,77,214,102,228,57,32,235,113,152,114,105,24,63,121,43,13,27,229,37,236,117,96,150,249,27,176,169,143,201,201,95,24,27,109,60,232,144,72,147,168,113,186,167,203,253,54,228,7,181,53,150,110,173,145,61,41,219,44,144,174,220,246,54,187,63,191,240,97,123,99,129,223,115,234,55,250,164,47,194,197,75,80,242,77,30,27,146,80,171,210,157,103,225,68,80,177,55,82,87,77,163,160,137,130,164,19,58,241,182,128,15,42,176,137,53,248,109,89,131,163,142,82,212,161,162,121,99,239,183,192,244,163,240,70,219,194,143,190,166,243,175,209,6,170,188,158,188,66,8,224,84,253,109,88,38,145,146,62,48,85,197,47,253,34,55,18,146,42,244,204,55,181,160,167,200,131,193,171,184,168,14,169,66,95,58,68,91,116,1,241,185,29,177,110,34,56,164,251,195,21,41,42,148,9,217,132,208,2,212,221,44,139,211,160,184,34,19,34,142,136,193,112,178,222,245,163,129,16,66,42,65,116,189,86,174,144,82,217,189,86,163,112,77,10,4,62,52,167,119,9,132,35,132,163,191,131,41,241,3,211,103,225,240,123,108,154,89,190,248,44,68,230,205,218,245,69,202,149,27,43,145,188,224,243,194,63,70,209,119,112,200,97,252,180,105,232,79,79,235,4,14,197,22,58,110,52,60,60,89,28,161,28,200,23,163,112,51,183,46,23,147,217,132,131,114,114,92,218,156,121,210,113,243,67,119,86,96,166,22,151,96,35,80,220,154,193,165,219,188,132,230,81,49,71,16,13,0,233,186,15,15,203,98,218,113,231,124,46,237,132,93,22,18,58,237,234,10,134,96,87,24,196,20,107,88,213,24,15,93,194,48,241,163,124,40,149,79,202,102,183,198,117,147,21,25,26,0,226,62,238,5,68,152,143,180,55,244,47,28,238,49,111,146,233,162,183,199,15,19,81,198,185,15,146,135,159,187,98,210,169,33,43,84,187,104,114,153,135,219,40,105,241,90,45,166,150,7,78,40,19,158,162,229,71,251,79,97,211,118,119,184,153,129,163,6,251,112,24,194,1,150,231,175,65,214,66,89,119,135,3,172,217,153,106,184,98,118,143,126,52,237,127,93,247,156,192,229,3,207,15,76,34,202,149,2,81,244,36,181,168,48,70,239,126,229,111,183,244,86,157,161,112,241,192,181,91,29,243,51,74,17,66,115,129,17,224,75,135,184,238,67,94,12,18,42,81,125,24,45,79,247,33,240,152,252,228,72,91,31,125,97,198,82,72,248,32,228,254,129,225,50,175,128,89,84,174,194,97,67,73,175,67,61,26,183,18,233,244,155,234,86,67,20,43,64,145,184,141,131,49,136,208,112,156,118,242,186,66,57,107,125,102,51,83,39,14,215,219,241,222,237,46,31,24,190,166,139,114,13,107,37,252,238,204,106,24,9,99,169,75,40,170,207,179,76,207,46,0,147,49,214,39,114,47,241,164,195,111,209,213,239,114,154,52,159,95,217,34,173,174,123,70,186,15,118,13,203,221,181,53,34,38,84,23,63,222,141,110,245,55,158,38,77,232,74,100,149,206,229,111,180,29,214,126,15,125,159,241,250,140,79,179,174,75,59,94,184,161,2,163,186,216,66,4,141,137,79,210,207,215,250,190,106,72,168,209,101,215,63,3,244,6,77,163,211,44,220,53,137,117,127,228,211,3,158,42,171,200,38,59,90,179,80,23,162,34,160,55,77,52,29,195,147,234,207,61,250,60,169,84,221,144,126,91,42,103,196,155,172,233,34,71,22,9,137,69,129,71,10,118,193,225,190,218,108,76,134,202,88,54,238,3,140,96,188,38,38,6,169,142,64,241,7,213,13,223,91,45,91,186,4,211,73,190,245,129,194,119,10,3,175,102,91,120,93,49,187,245,214,14,135,173,165,66,183,124,166,58,52,67,46,143,76,129,110,116,137,11,93,75,178,153,31,235,214,147,67,166,245,145,210,186,89,57,127,210,3,88,244,58,76,103,109,213,85,237,193,206,152,236,166,101,33,237,27,231,231,67,30,1,31,163,163,43,76,116,231,87,6,67,227,124,178,26,239,33,111,215,147,167,10,71,121,85,97,58,25,253,169,208,150,186,191,71,211,79,224,111,219,136,236,75,247,216,232,116,185,74,32,97,1,201,58,133,49,220,245,223,166,182,248,201,230,24,21,222,245,209,95,188,92,37,232,252,65,67,79,222,84,135,142,46,245,44,229,161,129,217,96,9,223,239,83,65,181,214,127,26,99,197,162,115,6,147,76,184,189,195,67,34,208,252,60,180,225,61,149,168,198,172,246,189,52,136,101,53,78,78,18,254,51,24,96,116,132,172,227,181,254,89,253,109,132,5,98,164,89,218,68,191,160,102,133,198,56,122,152,76,182,192,196,61,39,12,171,41,209,214,207,201,43,15,203,97,74,88,227,155,113,57,225,215,219,76,189,251,243,80,95,32,17,191,253,34,195,53,235,231,27,168,209,74,141,66,60,29,52,250,182,105,144,117,121,245,7,247,165,153,113,72,152,81,49,163,146,250,86,159,91,63,203,207,10,175,82,94,61,50,54,58,41,161,189,17,191,205,22,232,51,83,11,127,4,159,110,150,107,157,210,6,172,132,132,255,240,208,44,59,237,26,158,236,202,174,134,56,244,175,173,64,113,188,158,159,188,248,10,83,65,74,248,111,55,251,9,134,223,156,239,55,245,150,136,122,234,39,22,126,179,111,120,222,86,62,62,29,164,248,78,121,15,159,193,251,234,98,143,186,148,251,122,96,22,175,222,27,244,57,206,55,203,184,34,106,67,198,82,211,49,5,214,64,72,114,55,74,61,186,75,46,38,204,181,19,30,119,233,174,139,136,118,198,209,20,26,182,102,107,222,140,85,221,189,18,95,244,113,53,51,222,33,192,133,98,183,201,135,142,170,169,111,152,71,126,219,111,47,241,73,214,32,151,31,227,0,46,92,213,237,251,50,171,222,48,85,167,249,66,119,139,219,86,43,183,9,54,235,101,121,38,148,249,194,164,165,19,2,238,166,57,141,69,119,181,31,12,245,233,126,18,38,166,157,28,134,237,232,133,236,111,34,168,197,0,69,173,189,75,250,171,90,122,197,13,121,58,109,109,103,201,193,149,30,5,159,205,16,156,56,18,111,94,164,195,32,223,57,76,2,82,143,238,102,157,23,39,199,157,122,72,182,5,226,94,248,35,97,212,196,6,46,225,133,192,83,75,239,100,172,149,37,9,101,242,194,233,86,141,204,236,84,216,82,229,97,96,92,117,139,252,208,195,0,79,179,248,90,37,33,121,45,14,9,143,110,218,191,206,214,83,27,209,251,166,179,193,27,114,146,37,58,136,12,186,107,142,241,255,246,253,28,141,140,182,159,28,158,253,248,252,244,219,66,175,154,174,233,36,37,244,232,155,94,88,208,69,219,248,60,19,198,89,232,78,191,184,163,200,215,129,191,55,94,21,161,198,189,167,248,34,216,133,205,240,194,130,107,58,197,53,10,120,69,191,37,154,215,117,127,70,202,131,223,167,120,69,49,91,220,32,128,225,221,134,217,137,153,192,204,207,133,191,169,49,236,78,126,90,148,245,202,199,9,139,12,72,149,171,76,253,109,211,130,243,163,173,181,243,232,11,97,45,91,233,74,107,110,162,122,242,108,55,48,31,154,37,198,202,15,166,25,42,28,123,222,217,101,245,64,168,18,33,89,63,152,102,191,34,243,21,188,228,144,203,235,230,27,223,62,47,4,21,72,63,120,19,32,233,251,122,211,221,189,113,97,86,23,149,156,95,179,236,101,9,239,38,91,2,242,167,233,57,135,212,235,206,79,120,67,74,178,178,193,39,236,55,96,124,43,37,239,77,6,137,29,126,184,78,161,242,177,62,240,158,97,91,217,232,143,252,192,139,239,34,92,167,224,22,72,222,142,182,214,150,62,163,166,180,60,244,104,152,38,225,64,214,187,81,6,19,102,67,29,123,77,99,10,52,89,65,40,151,158,29,166,85,239,137,171,105,173,81,48,106,188,109,58,6,222,12,40,191,141,69,116,204,104,116,200,236,171,143,5,149,131,116,181,36,39,91,245,202,241,239,152,43,157,97,203,155,182,21,30,100,200,194,99,12,253,75,25,44,196,200,84,253,3,174,40,153,11,76,218,183,36,108,130,86,9,83,34,115,186,182,93,154,40,199,93,40,179,33,214,1,106,154,224,9,147,13,173,30,4,173,97,26,106,31,248,116,111,160,133,236,130,237,221,23,206,153,3,184,75,251,31,145,33,44,37,127,97,47,30,184,146,8,50,152,42,66,192,60,85,133,183,113,125,194,143,142,8,247,40,140,238,124,194,52,99,215,47,28,251,8,58,150,223,232,249,194,37,62,49,186,203,32,134,43,188,171,119,168,179,109,163,87,98,127,224,17,150,113,111,118,155,229,139,222,49,226,145,99,185,209,254,91,120,164,31,174,218,240,145,141,171,51,130,145,183,116,106,95,240,79,38,47,124,203,23,46,131,103,232,185,207,139,18,18,166,85,72,166,83,88,65,211,153,11,152,233,86,118,152,9,179,111,155,241,66,126,68,3,20,38,54,42,105,107,104,68,61,129,55,94,189,105,199,136,206,170,160,144,252,154,192,75,138,194,150,51,40,91,205,28,199,231,125,160,4,227,40,244,245,23,231,31,69,205,218,60,224,70,143,235,7,14,239,77,67,181,146,215,77,121,209,195,137,77,107,179,8,132,218,182,130,50,164,195,155,140,163,194,211,204,116,127,225,74,154,90,223,53,206,123,205,23,71,212,41,117,166,126,177,13,250,29,126,238,138,24,114,145,49,138,25,68,216,46,163,99,183,62,159,15,82,114,33,59,191,33,249,200,70,192,204,70,118,168,241,111,214,27,17,26,33,12,120,95,95,220,215,251,227,17,61,14,243,22,91,177,74,108,216,216,243,200,251,152,56,177,121,50,19,151,54,148,145,4,38,14,242,117,121,67,155,144,82,29,203,97,200,90,128,210,98,80,63,240,140,81,8,60,175,194,171,176,195,29,14,19,52,233,72,161,37,246,158,56,249,69,66,69,30,218,219,88,33,127,246,11,35,23,171,193,99,183,46,239,24,43,16,65,37,21,101,198,218,213,187,111,59,143,164,235,62,2,106,85,172,48,8,180,77,201,139,216,36,84,194,160,195,164,92,196,245,132,87,68,55,157,95,217,219,107,210,46,171,112,108,235,152,186,106,147,146,85,223,116,236,199,243,70,106,95,58,192,33,34,84,212,100,29,190,159,93,54,122,238,157,76,229,47,204,150,68,74,194,253,199,70,119,7,202,4,38,7,27,87,200,43,59,166,16,41,225,182,121,32,186,194,27,40,236,2,65,49,114,219,113,236,194,23,62,127,121,64,73,10,167,139,247,240,186,186,107,90,34,97,159,248,60,136,120,135,108,71,7,140,189,72,5,189,127,56,155,228,153,96,149,192,3,246,103,130,249,182,168,157,65,233,70,242,216,31,56,225,181,142,50,164,60,74,188,43,220,189,164,165,30,251,180,16,0,5,133,95,41,23,102,102,32,113,93,135,253,184,220,52,190,208,225,247,176,73,237,117,33,113,209,158,31,26,132,192,104,140,200,101,179,229,174,241,200,222,19,46,67,104,9,200,99,81,16,117,248,160,198,32,119,213,233,15,207,147,227,95,35,147,25,141,39,168,175,4,140,7,131,60,81,228,204,92,235,21,178,4,198,159,83,96,196,178,253,183,121,98,75,169,5,230,249,20,14,151,8,217,49,183,42,28,84,219,135,154,141,184,128,38,204,59,3,93,202,217,246,226,199,239,219,130,7,178,164,8,7,108,41,74,135,223,100,36,66,106,100,137,76,184,45,224,23,40,72,125,126,208,199,30,102,233,167,154,132,164,160,239,167,188,10,78,179,7,229,98,57,183,201,24,120,46,199,76,131,165,90,69,139,75,63,78,143,233,199,106,187,10,95,12,156,60,77,139,230,96,149,114,175,21,154,103,28,187,89,49,229,113,147,90,8,159,163,67,169,161,183,15,12,199,110,59,140,48,152,124,121,70,166,240,197,1,145,127,37,151,1,27,183,215,97,115,109,207,149,7,237,138,158,239,146,97,40,82,25,72,66,238,208,178,236,8,130,193,24,23,24,114,159,215,56,32,134,107,103,1,10,180,125,68,129,143,166,213,38,118,18,180,215,98,108,235,183,189,204,21,64,97,36,66,125,233,57,166,139,33,188,130,89,175,173,202,191,48,123,79,145,166,102,31,5,209,254,119,8,67,17,218,202,191,164,25,101,248,230,230,205,223,200,139,238,207,193,53,142,133,2,38,226,117,151,150,190,55,115,254,222,53,4,225,186,244,182,26,249,29,223,162,95,107,151,206,42,52,71,103,79,195,187,98,19,165,208,11,179,118,129,234,176,89,11,203,35,101,187,226,173,168,29,161,159,46,139,7,251,226,27,217,24,190,242,165,191,204,144,116,33,241,254,147,8,213,161,176,9,251,124,139,13,213,246,138,185,50,204,180,155,180,0,212,233,214,103,40,28,92,91,61,29,243,150,78,234,181,242,182,14,6,129,254,245,176,157,199,167,47,97,138,237,17,205,210,251,188,133,53,119,109,255,239,253,20,196,105,38,89,44,48,59,196,60,57,10,127,250,174,173,82,231,233,26,126,233,189,3,121,95,208,145,35,198,167,231,107,84,189,177,75,35,201,137,145,194,3,206,251,162,63,112,187,172,196,131,161,226,74,96,71,41,23,50,133,195,212,218,154,30,205,156,228,86,71,148,210,175,238,7,17,169,88,78,185,131,3,138,52,103,222,246,178,228,155,167,128,225,81,87,233,167,102,78,41,45,124,192,224,9,108,145,216,1,182,87,30,223,15,231,23,244,112,227,62,157,253,68,22,242,211,136,5,21,191,112,184,205,111,108,44,129,55,46,235,55,224,111,114,128,20,21,238,208,1,195,196,200,193,176,96,133,158,152,147,222,102,125,43,115,13,231,145,30,171,238,129,183,184,245,202,7,194,6,62,16,49,132,189,159,55,50,240,158,143,219,62,22,141,232,201,143,56,91,209,34,241,102,110,57,26,71,96,111,245,0,46,8,44,37,124,32,6,120,134,204,26,67,148,84,199,46,45,236,42,30,188,177,229,77,248,45,109,248,71,249,51,199,161,125,9,17,113,147,2,190,121,244,130,71,53,5,134,182,21,207,252,44,58,200,242,177,108,250,65,35,90,38,12,234,66,244,133,222,242,246,105,43,30,42,134,44,242,212,224,163,189,249,50,78,94,39,170,37,9,99,89,20,217,1,18,173,83,51,77,172,187,167,197,42,178,239,167,19,252,218,190,170,197,51,167,43,107,126,96,238,36,215,1,6,139,194,228,163,253,153,145,75,85,142,62,137,63,92,39,28,38,128,147,156,62,170,135,39,172,163,105,250,210,158,34,68,255,41,58,199,133,21,182,51,57,202,33,11,204,176,70,36,149,141,166,140,192,38,56,155,171,27,111,80,209,233,2,40,160,83,133,243,64,233,249,19,120,74,105,232,158,2,63,197,23,40,82,188,75,216,1,248,242,162,201,88,19,222,91,225,74,74,223,235,236,168,180,225,84,42,240,181,21,204,97,173,242,177,147,153,229,196,35,161,91,80,211,211,199,122,192,125,55,249,142,197,241,177,42,12,67,32,81,186,219,5,165,83,187,204,132,155,46,64,116,199,212,168,58,153,35,74,151,143,11,209,214,30,179,33,176,152,178,131,190,71,16,79,228,133,53,227,40,138,193,173,191,42,116,58,165,2,255,80,132,136,60,133,100,6,163,162,22,14,67,205,8,150,14,35,237,46,168,117,64,59,193,10,97,56,164,231,18,166,24,48,242,96,43,67,201,243,164,23,80,226,47,235,104,213,163,241,149,142,183,65,137,85,122,101,41,97,48,76,226,183,97,95,12,61,57,203,100,204,55,3,174,163,108,8,145,21,204,234,254,131,177,219,150,223,190,226,143,121,6,28,69,249,240,120,36,55,156,211,97,49,31,177,70,120,48,36,223,248,228,209,75,148,46,43,96,26,216,227,137,87,163,75,6,12,149,22,147,231,136,105,205,187,85,97,36,215,87,134,188,71,179,14,15,182,82,70,192,77,53,191,174,233,18,5,105,237,144,123,233,146,86,128,15,94,162,194,114,224,31,138,66,10,50,128,52,134,199,54,0,93,28,57,55,244,216,200,138,35,108,208,165,165,255,82,220,191,49,151,181,102,22,115,137,154,13,246,136,253,9,101,55,153,131,105,173,69,212,36,96,90,105,186,194,80,188,99,107,100,250,203,138,158,61,227,129,87,238,176,126,126,154,30,211,60,55,109,11,10,95,108,80,98,203,103,227,170,42,124,86,140,35,140,15,133,201,129,110,11,77,34,53,96,66,189,161,112,60,108,222,185,82,139,141,45,26,185,120,52,59,180,73,247,193,52,136,180,248,225,23,253,42,189,30,21,254,27,161,180,81,87,36,200,103,53,30,65,150,123,40,237,145,122,110,211,206,73,216,242,18,2,15,123,254,1,179,116,200,77,225,34,183,60,78,216,182,255,136,228,237,194,67,17,159,164,145,25,13,86,79,129,179,255,247,39,217,148,242,133,248,172,80,175,117,154,134,233,158,165,238,60,240,98,10,14,120,210,84,42,71,99,119,48,243,104,162,47,57,184,253,228,171,252,186,17,248,209,115,211,71,144,195,4,179,244,26,31,61,240,185,51,223,214,91,171,83,73,22,235,116,58,226,99,217,41,204,16,177,56,24,140,231,98,79,24,185,67,129,201,191,199,90,92,97,142,233,35,99,115,122,99,38,124,177,235,76,215,91,131,9,87,99,124,119,161,123,194,74,65,169,50,115,18,198,132,236,10,143,118,35,178,122,207,247,102,143,7,48,172,218,136,141,232,25,44,253,11,207,140,49,144,213,62,31,184,83,175,95,49,39,148,189,239,23,198,120,52,96,120,255,10,31,140,132,107,36,37,106,207,208,9,216,122,109,226,232,13,109,80,158,233,196,25,42,246,231,56,183,165,186,137,193,136,242,220,128,169,131,214,15,220,130,190,11,220,166,194,239,95,175,48,191,61,120,185,212,15,10,39,178,38,122,50,90,253,129,145,50,10,152,253,162,188,48,42,72,81,129,135,188,34,18,59,192,199,186,107,35,12,223,31,240,109,164,194,89,29,177,246,146,52,38,210,48,157,253,126,236,139,204,246,89,142,190,168,153,157,216,217,32,215,38,223,166,41,136,184,2,53,2,87,75,236,101,49,218,234,102,121,26,251,61,244,18,228,104,210,248,65,111,199,76,62,3,124,8,77,120,190,198,6,28,74,79,202,73,114,86,236,237,79,36,45,176,110,187,2,79,88,185,190,149,28,48,126,134,156,27,61,254,160,75,195,108,197,219,48,225,109,206,94,126,52,44,227,34,223,38,226,74,97,125,110,70,170,75,38,13,214,118,86,84,135,59,57,144,149,48,155,11,111,152,235,176,102,219,150,97,212,112,136,117,165,52,235,158,38,157,43,71,179,49,245,143,143,188,122,155,114,215,47,194,92,65,135,184,24,21,103,206,194,246,102,117,4,138,184,231,140,20,42,40,234,104,145,95,234,54,187,37,202,51,24,178,205,36,48,147,31,158,198,123,114,20,241,136,147,143,132,180,253,202,21,19,237,252,162,40,108,135,72,176,46,20,186,202,18,248,141,169,248,104,223,163,27,41,222,254,115,48,194,177,14,99,145,87,115,194,48,117,201,96,93,50,23,189,173,151,252,244,161,101,74,62,203,141,180,89,194,196,43,253,102,36,60,82,107,117,209,232,99,210,130,129,146,53,88,10,67,170,58,9,47,125,85,176,17,111,198,147,22,26,233,193,228,215,35,248,31,172,175,181,11,12,181,61,98,186,1,211,248,243,211,147,226,68,68,186,135,10,181,160,108,213,98,169,39,77,220,182,220,86,101,190,168,25,224,175,155,9,59,131,233,243,137,187,70,23,104,201,109,153,86,226,157,18,255,223,210,21,166,151,103,229,251,152,58,250,89,50,243,194,248,190,135,94,216,187,231,113,115,134,189,210,63,1,124,144,185,140,95,102,21,218,247,3,191,89,34,110,171,12,217,152,24,188,218,200,131,203,72,230,175,161,239,239,34,188,239,86,173,72,20,93,220,25,55,213,237,9,43,76,36,92,114,85,162,84,43,231,198,232,247,156,132,95,144,86,228,186,223,16,206,10,50,75,222,218,242,54,26,98,52,185,94,34,105,58,228,109,116,124,230,35,76,192,169,162,233,133,211,40,85,227,187,108,184,149,53,25,70,228,230,221,49,215,10,8,184,22,43,60,102,45,9,83,211,175,10,163,52,154,213,137,41,94,138,63,240,202,189,28,65,242,146,181,26,167,82,168,145,25,101,236,148,117,196,22,135,60,126,132,48,133,140,167,14,51,28,16,107,108,51,161,55,55,89,244,58,181,32,55,179,6,102,102,107,2,227,167,188,178,150,4,203,79,80,138,27,17,224,20,74,44,250,93,195,189,109,241,70,8,243,234,209,159,94,200,42,197,238,224,125,14,41,110,181,112,88,111,209,120,111,110,123,69,191,189,55,224,119,156,27,45,60,97,118,145,154,229,41,123,85,198,252,107,150,132,194,15,110,153,249,5,126,17,232,85,56,252,30,186,201,184,247,185,21,125,151,221,5,22,97,222,133,177,11,78,74,126,238,9,189,73,135,233,139,28,216,247,39,60,166,126,124,135,212,236,144,163,69,16,236,193,214,233,226,68,160,141,68,99,214,85,12,198,194,250,8,172,15,156,105,52,183,15,147,21,89,162,12,115,119,26,81,149,164,117,108,201,80,48,117,55,151,130,237,166,253,84,100,85,4,94,145,163,4,174,69,198,130,77,50,45,80,86,107,89,247,204,56,115,159,149,176,176,69,127,224,29,244,39,224,222,101,89,52,245,250,172,3,35,212,157,58,85,11,37,144,25,193,234,38,35,48,228,219,100,146,88,113,87,205,156,6,242,145,209,242,66,17,58,14,182,245,64,224,11,211,50,206,141,116,151,4,56,131,175,222,91,119,57,57,53,126,129,173,95,125,196,201,201,235,202,151,11,235,189,175,26,39,71,174,67,226,209,129,177,69,176,55,232,28,216,50,221,13,115,224,136,146,63,140,255,43,209,234,176,229,40,72,43,244,253,46,25,226,131,22,243,172,187,191,183,85,250,7,134,186,51,243,183,109,83,22,240,52,239,35,143,10,241,120,123,59,134,38,48,57,99,79,118,211,1,41,205,237,6,99,8,145,183,13,123,183,10,124,204,95,48,158,169,73,255,41,188,222,49,43,225,162,209,130,193,177,151,220,132,148,69,225,90,76,5,215,153,64,24,43,173,245,129,119,144,131,13,222,107,42,60,90,116,255,253,30,221,191,240,80,248,236,47,124,114,50,125,17,229,251,130,230,248,35,188,18,94,235,11,91,98,194,233,83,135,88,252,10,204,157,249,14,28,24,15,58,133,155,91,59,119,115,35,79,46,4,104,183,196,167,115,198,184,20,9,162,102,123,147,86,11,78,38,11,99,149,161,134,107,19,76,87,39,8,146,194,150,53,159,162,232,113,25,172,7,67,158,234,114,95,3,37,114,255,233,77,179,161,108,130,145,40,46,17,110,24,129,160,72,152,132,146,197,41,193,115,93,54,39,201,133,111,114,254,113,114,212,125,151,222,54,187,218,232,159,93,40,233,165,186,59,83,29,59,8,175,5,155,45,197,145,5,106,153,44,150,135,4,84,244,168,207,39,108,226,72,255,31,113,111,179,130,205,182,93,231,221,139,218,106,212,250,95,203,23,144,86,122,105,6,55,76,44,140,26,150,140,162,52,140,49,196,9,233,25,124,9,33,36,33,144,70,2,54,49,38,215,99,43,190,140,172,103,190,53,231,28,117,44,181,34,162,189,225,28,246,55,190,170,183,106,213,250,153,191,99,184,177,14,105,198,82,247,29,46,203,187,204,188,154,123,209,23,44,19,17,218,133,229,204,242,13,53,170,85,101,91,130,133,126,110,15,8,162,124,112,63,254,254,251,127,255,159,255,241,63,249,139,63,255,39,127,242,23,127,249,167,127,242,95,255,189,127,246,103,255,224,31,255,201,223,251,163,255,248,47,254,187,255,240,127,252,219,191,250,215,255,230,143,254,248,191,250,243,127,120,255,0,185,106,211,59,221,229,143,254,249,63,255,227,127,246,151,255,244,159,220,63,253,207,254,228,31,252,229,127,243,23,127,242,71,127,252,143,254,228,207,255,241,159,252,229,95,252,211,191,247,2,255,249,159,254,217,159,252,23,127,249,23,127,250,103,255,136,27,252,249,95,252,195,63,253,179,127,240,151,247,246,255,229,47,30,54,168,126,164,112,150,103,129,178,147,132,121,182,76,209,65,208,198,75,237,255,107,7,133,175,226,3,63,47,43,168,193,71,216,36,48,144,9,64,238,23,237,38,146,60,19,198,183,122,169,223,172,105,248,211,27,4,197,202,33,110,248,131,49,1,138,84,0,13,216,166,158,215,239,176,110,232,235,193,100,116,159,100,20,93,204,239,123,209,114,168,4,176,212,64,145,48,124,127,251,206,60,76,159,124,114,40,40,157,121,132,252,44,102,212,146,155,91,219,219,239,192,195,29,178,176,158,92,253,80,226,123,222,247,70,31,231,186,3,17,192,164,15,195,42,75,94,24,14,81,33,248,24,5,78,186,85,253,106,118,21,97,72,30,8,96,239,53,134,195,215,207,147,250,109,35,177,110,111,1,41,25,207,93,62,223,147,205,155,82,155,23,134,201,76,84,11,208,25,161,211,192,225,95,95,77,62,154,41,181,159,242,62,57,77,28,71,250,116,238,86,222,76,87,234,133,55,90,49,153,52,55,197,73,178,9,54,237,17,203,198,66,28,9,195,186,48,94,203,11,99,31,119,77,174,54,150,161,215,234,123,104,134,223,210,178,126,189,9,200,146,182,95,205,14,42,21,218,116,0,221,153,214,227,230,168,168,100,194,133,206,228,30,204,37,68,98,173,163,34,97,58,163,198,91,108,131,179,140,54,181,94,61,189,214,216,88,49,150,52,72,80,156,68,182,205,175,133,10,177,61,2,115,162,197,173,239,234,233,69,40,112,204,93,94,206,130,76,192,165,63,162,214,72,52,159,111,230,87,99,163,136,46,129,213,5,134,248,43,193,160,235,106,100,85,202,117,99,6,156,56,239,147,195,54,33,17,53,96,8,44,222,93,12,245,132,129,34,235,7,126,188,253,21,184,177,233,41,140,33,232,191,125,207,172,59,59,182,192,133,118,142,29,240,61,105,190,176,101,189,28,110,84,209,233,205,169,144,121,83,4,23,190,67,40,13,201,192,180,93,197,205,33,116,153,50,106,166,236,244,6,26,33,221,239,146,205,1,69,50,54,46,134,168,187,201,168,64,187,121,230,8,24,162,106,189,55,105,215,28,241,57,230,35,99,134,22,65,29,53,96,146,57,122,241,61,57,188,73,244,41,198,78,63,244,167,105,246,168,254,220,11,146,207,38,40,58,169,57,23,86,211,170,117,96,186,224,253,181,168,68,206,56,60,240,93,30,78,86,1,140,182,154,254,116,51,198,108,135,41,156,122,244,234,86,208,48,13,152,49,208,71,131,111,238,137,223,70,95,163,42,92,168,30,40,1,99,179,43,10,5,79,12,74,67,227,70,63,23,41,130,68,175,193,185,101,38,80,224,215,119,60,55,199,87,23,116,239,144,120,1,69,106,110,43,140,204,86,188,213,125,202,165,191,220,105,156,94,241,173,97,92,214,143,217,177,0,91,124,143,199,90,47,4,134,6,244,180,128,169,142,209,155,223,157,222,147,157,192,215,90,122,20,38,174,243,248,213,211,34,118,50,162,189,217,116,9,152,208,140,142,10,123,206,227,163,194,183,172,69,175,102,223,30,9,15,109,242,1,182,250,253,128,203,201,168,28,240,211,202,137,65,157,150,38,19,248,199,240,182,3,70,29,66,110,110,37,23,61,175,134,241,82,30,141,208,192,218,241,219,211,154,165,4,70,143,163,198,147,79,34,241,122,53,5,74,177,180,17,119,108,159,223,38,154,146,195,50,45,125,36,48,202,219,61,126,155,194,27,221,178,136,96,57,181,22,48,173,235,10,91,131,210,9,184,33,22,34,48,219,212,200,155,211,159,44,223,27,249,7,23,214,37,16,118,36,63,97,48,13,184,241,219,221,248,77,19,134,159,169,228,116,128,175,89,15,25,36,172,156,144,12,152,46,45,189,26,138,236,248,34,100,132,228,151,43,135,200,40,129,18,184,147,89,14,155,221,220,9,83,168,43,35,78,42,215,133,144,128,31,213,100,235,40,111,86,39,239,65,131,7,149,29,65,235,145,73,108,50,121,250,96,149,4,71,188,20,149,241,159,231,46,37,184,181,13,110,159,195,173,254,154,236,19,126,30,221,76,139,85,255,199,152,52,164,56,21,38,106,155,143,13,213,172,162,120,158,109,203,197,153,99,6,182,60,141,254,116,211,51,253,14,65,184,92,191,7,151,82,82,98,233,203,229,132,126,111,61,167,162,228,213,250,150,49,19,138,80,84,235,225,26,204,65,49,173,24,133,159,227,76,1,246,181,174,223,35,171,11,86,220,214,114,162,88,239,128,192,79,141,110,78,155,41,77,88,112,58,61,83,207,202,9,126,151,102,149,153,128,4,242,201,213,211,97,83,20,212,68,96,19,53,218,126,129,81,90,149,123,35,204,34,243,155,86,245,176,130,96,241,156,58,81,16,227,90,57,253,175,209,217,142,62,54,6,214,138,49,65,240,66,103,2,65,243,39,39,41,245,98,85,54,98,184,101,119,206,20,232,15,187,62,25,246,96,126,15,116,31,213,126,35,49,35,171,231,126,175,150,110,72,167,210,61,234,13,108,51,188,179,116,42,108,217,247,220,74,85,202,235,71,8,127,114,75,129,239,93,118,28,88,30,162,72,195,182,241,41,45,226,84,162,141,42,83,101,193,33,163,87,223,51,193,137,31,24,111,6,77,127,187,239,32,19,176,3,136,131,88,97,186,178,90,30,95,61,3,165,192,24,62,249,185,141,64,72,111,142,232,76,174,252,107,113,181,207,139,93,35,194,213,230,57,120,161,93,213,65,197,138,170,9,19,155,169,10,211,197,31,54,193,115,116,142,47,99,48,77,3,174,232,137,111,98,178,158,153,4,164,94,71,158,139,50,252,152,103,196,73,63,223,154,28,191,51,51,2,47,81,18,166,249,123,52,215,228,121,76,44,72,26,209,58,42,122,173,136,129,117,164,20,19,180,160,140,154,214,217,145,246,138,78,180,253,122,95,241,203,180,238,201,110,134,40,97,104,230,98,25,214,250,232,183,218,148,194,199,36,164,202,93,132,44,8,61,33,139,52,211,42,221,162,49,222,201,34,220,209,79,163,21,125,20,189,249,29,207,231,17,139,248,206,26,125,52,40,45,98,19,95,84,220,37,109,74,167,83,4,253,148,48,198,239,82,156,31,184,141,240,40,139,85,18,233,231,66,226,236,132,37,178,140,74,110,40,92,206,12,211,146,109,98,203,241,131,98,104,20,130,2,67,84,255,129,201,24,134,251,83,172,70,88,224,9,137,242,76,247,135,62,20,133,31,58,204,3,166,35,85,38,233,202,14,12,243,188,176,230,21,69,151,39,124,198,110,122,202,2,247,193,142,150,94,223,150,38,211,110,210,209,39,22,246,166,167,66,92,152,69,64,221,123,236,200,22,222,253,238,115,117,195,16,142,71,35,150,249,232,123,193,100,148,238,44,234,176,159,33,175,148,194,199,205,55,14,168,194,5,237,144,24,52,60,131,207,160,65,131,179,226,106,235,14,208,71,43,40,60,250,152,90,3,248,210,23,123,172,94,203,225,98,38,178,194,8,4,39,76,3,153,162,165,133,183,106,2,109,98,35,45,116,199,90,108,72,100,152,230,7,165,41,166,5,138,217,216,21,174,61,183,233,67,78,67,127,153,14,200,39,78,144,195,124,63,31,120,21,239,55,131,251,26,213,176,169,176,237,14,1,99,99,54,133,97,66,246,17,61,52,92,54,125,52,83,55,140,17,189,238,212,210,141,99,218,130,116,20,49,130,174,23,219,191,9,83,247,247,129,7,26,214,63,184,26,11,254,252,220,27,131,174,57,92,200,251,124,174,174,205,217,179,40,100,129,44,240,3,151,234,41,142,11,55,40,123,62,55,127,170,179,49,1,111,165,205,163,41,133,154,150,128,251,236,223,81,97,204,125,125,213,7,209,221,178,62,48,3,237,48,89,60,125,52,216,112,60,66,64,153,70,121,244,228,251,121,44,254,224,244,135,87,253,233,209,86,141,221,212,224,174,123,177,253,184,239,135,213,118,117,241,241,233,95,70,185,32,96,194,98,50,79,41,136,240,165,107,168,52,181,32,188,129,130,70,194,171,75,31,30,217,144,32,40,121,76,119,79,205,156,70,45,228,136,17,33,199,36,251,21,92,246,231,196,181,168,199,235,150,114,183,168,234,74,148,124,44,234,134,229,157,75,165,26,43,102,194,214,30,188,78,81,222,241,74,13,158,139,29,70,30,236,177,240,234,14,184,126,119,148,135,158,177,21,175,60,231,231,90,146,114,110,148,86,226,203,66,217,242,102,38,75,192,120,174,89,237,223,57,151,162,32,249,7,11,81,51,186,171,214,51,225,48,229,11,98,241,194,215,142,202,74,252,246,24,162,247,126,225,135,117,157,179,200,24,195,18,254,177,184,199,12,101,171,147,221,140,206,140,253,196,38,125,87,173,210,22,193,192,79,223,195,16,120,74,240,13,70,145,116,111,88,153,71,138,150,187,249,51,179,229,247,216,186,234,167,201,215,181,120,47,90,101,100,250,155,190,142,239,40,215,230,40,16,26,8,74,14,214,253,46,90,93,166,238,255,80,164,159,17,99,134,66,172,112,139,210,54,69,143,113,192,104,222,203,144,193,39,126,98,199,232,214,188,33,48,109,12,17,185,131,122,239,46,52,25,50,116,196,60,17,253,152,124,142,180,219,163,136,0,107,164,15,10,140,27,34,176,217,173,125,195,117,108,168,142,131,41,104,11,108,77,147,142,50,21,228,193,141,218,228,196,62,58,225,157,151,89,138,32,218,118,137,100,136,225,97,11,146,171,145,225,139,165,55,33,142,84,20,89,244,18,243,104,146,177,233,10,147,111,40,75,96,161,171,184,112,235,193,65,0,124,180,237,196,196,200,79,132,207,120,47,204,61,129,161,121,136,237,104,17,68,151,73,58,72,70,133,123,82,9,44,72,12,202,56,127,215,142,139,239,159,116,29,112,148,135,189,234,134,170,63,171,66,78,152,178,155,229,135,38,29,141,215,77,203,19,25,102,168,224,174,134,179,1,91,45,63,54,165,72,209,65,193,193,68,235,185,60,248,67,112,192,195,99,104,60,108,73,14,93,216,84,101,171,195,119,195,214,248,115,127,185,240,94,184,154,133,149,143,70,72,127,246,29,48,175,41,17,21,182,218,26,86,14,70,204,199,35,68,167,186,231,163,153,206,86,142,10,21,35,68,42,28,125,86,17,133,90,163,211,129,124,62,96,242,61,57,42,84,213,238,229,219,97,131,226,72,244,19,58,69,233,81,38,101,69,110,77,58,200,169,109,52,154,74,135,9,81,137,189,12,85,198,221,109,253,106,242,182,77,14,24,36,70,139,215,237,27,252,136,192,166,237,234,195,213,125,184,57,17,205,46,48,3,21,99,134,157,33,32,253,49,61,46,181,236,154,60,23,234,101,225,129,195,5,168,29,95,192,180,189,249,152,176,129,73,131,120,135,19,206,57,110,240,158,121,103,185,152,72,231,113,187,176,81,99,32,195,89,204,5,12,16,98,36,177,96,140,136,41,94,137,96,191,248,177,180,209,194,127,224,40,108,21,50,90,180,3,223,227,202,31,139,246,163,33,14,64,181,234,5,207,5,52,82,151,162,68,76,153,117,15,169,164,11,31,154,69,242,149,73,148,157,72,181,17,188,213,53,95,161,55,31,238,230,146,252,109,153,241,167,205,111,226,201,190,31,3,66,143,34,12,55,204,222,83,188,148,225,65,70,241,145,111,113,231,43,212,59,239,107,117,34,147,162,123,126,119,162,69,7,184,95,108,173,170,98,151,33,172,73,121,187,195,164,17,100,30,96,191,179,15,56,12,53,146,236,86,133,2,13,167,253,1,54,229,32,129,201,134,150,248,237,109,5,33,9,115,63,215,93,160,148,11,122,93,185,186,174,25,229,112,15,203,106,105,34,174,64,113,235,20,32,6,63,122,32,223,83,177,34,128,224,48,183,18,91,23,169,170,167,148,184,249,180,132,115,194,20,5,132,195,214,49,109,235,80,152,108,218,153,249,219,119,84,5,198,113,138,8,47,241,143,71,40,64,239,209,178,96,148,243,155,207,106,76,62,2,195,125,242,248,213,215,135,186,135,116,14,203,67,80,98,196,139,45,218,78,228,189,96,174,154,126,64,16,147,29,194,175,75,216,153,156,163,63,248,58,31,234,210,206,238,55,156,155,241,177,0,138,168,108,224,10,102,18,221,218,73,243,104,106,40,137,220,117,159,191,220,171,44,47,100,184,70,148,47,194,73,67,196,124,39,60,97,92,241,211,3,234,140,35,52,207,72,189,37,203,25,37,77,107,233,197,131,50,35,127,233,97,188,165,185,47,252,168,28,194,185,48,189,235,179,228,106,6,173,249,197,213,216,46,228,185,145,194,221,110,114,194,142,184,228,107,112,118,7,111,227,67,185,12,60,101,129,146,40,233,222,76,252,112,194,94,59,176,36,188,161,99,240,237,204,204,8,201,170,210,42,78,95,233,59,38,195,244,215,242,228,161,59,97,212,56,90,238,62,185,148,12,3,85,69,68,183,222,29,137,234,244,123,117,190,23,124,69,222,7,199,102,110,101,73,137,162,182,227,221,77,180,151,194,40,61,19,30,86,175,227,131,178,216,24,155,194,180,126,231,213,166,62,47,55,167,244,192,73,158,31,122,53,74,246,27,0,223,65,170,241,65,224,71,200,211,131,22,2,194,52,254,211,20,197,62,143,188,22,102,138,211,166,176,84,166,56,108,200,113,33,164,253,142,9,117,200,90,109,65,205,58,21,25,239,28,189,227,13,119,131,194,79,86,45,95,24,86,38,121,171,98,228,62,239,75,67,234,184,187,142,9,114,3,46,218,248,208,202,87,139,222,251,65,93,204,147,108,184,34,85,108,101,138,121,153,107,126,115,218,177,133,230,156,134,191,107,45,185,33,48,41,203,209,139,137,148,237,238,207,141,166,173,8,81,80,46,253,132,103,78,18,225,145,106,136,102,106,185,110,143,130,46,161,108,68,178,123,166,107,50,105,142,92,67,158,139,26,241,178,3,190,62,148,240,117,95,184,80,199,236,143,61,217,184,134,252,52,2,66,49,220,147,46,244,204,234,52,98,197,59,199,123,89,236,74,46,198,105,109,111,143,233,133,55,57,189,37,48,213,74,110,133,79,56,82,182,188,22,116,238,53,190,134,145,167,201,158,64,48,61,104,223,104,90,166,89,120,11,252,88,111,143,195,48,127,233,205,11,118,186,219,155,147,148,218,57,114,115,19,25,241,33,53,13,239,170,223,131,222,64,223,70,217,138,70,209,183,126,32,9,118,159,106,153,225,32,3,14,249,125,117,133,1,118,139,89,178,174,24,152,108,174,207,81,220,204,187,255,84,129,137,101,249,102,71,43,235,17,242,79,120,20,105,97,13,152,186,201,180,163,47,76,197,132,151,13,88,172,54,27,106,6,165,165,196,182,252,183,27,113,45,89,246,211,62,119,92,124,119,24,41,73,184,40,231,185,59,23,212,93,72,236,9,27,27,109,229,64,233,100,232,10,99,224,251,242,128,228,183,74,12,168,25,147,132,219,79,148,176,62,159,139,105,115,112,3,104,13,11,38,202,128,118,179,95,187,195,80,77,117,25,208,78,246,175,5,76,42,82,118,89,88,122,87,44,46,243,211,139,142,216,125,242,238,165,214,38,107,211,68,174,132,4,233,53,127,221,194,95,70,118,36,171,30,82,218,30,209,190,133,84,87,171,10,195,132,237,39,23,225,82,104,8,18,166,196,223,165,165,136,143,246,162,235,30,155,30,170,69,135,73,135,63,50,21,40,192,203,97,161,180,83,248,190,208,2,69,59,204,159,252,78,241,173,171,111,152,166,147,155,172,164,143,182,208,179,53,211,174,14,119,14,153,250,35,190,73,51,241,143,118,226,106,4,57,101,18,115,114,181,56,115,23,233,190,154,169,149,54,204,36,125,193,141,156,138,108,134,176,125,101,184,124,221,25,186,101,199,65,198,98,213,120,43,74,4,197,234,187,240,67,179,195,137,31,134,134,73,96,10,199,246,140,231,178,140,81,19,24,157,190,248,154,72,55,73,252,169,225,250,87,111,24,166,188,255,121,68,67,6,218,119,2,224,51,30,141,4,144,194,84,118,239,120,114,43,113,171,10,183,168,61,89,251,124,15,77,118,249,30,198,151,53,2,29,29,80,154,208,156,243,193,224,142,232,194,95,91,236,252,239,255,221,127,255,239,255,221,127,251,215,22,59,159,191,133,98,231,191,233,89,114,16,11,140,133,9,115,194,203,40,245,95,13,131,143,3,93,75,75,97,76,143,30,48,39,107,90,222,208,154,109,47,235,253,193,83,180,43,249,252,104,116,198,23,130,69,125,201,32,83,77,57,227,193,76,161,76,64,170,136,221,56,160,217,170,8,111,242,157,181,22,124,31,113,235,107,19,213,166,203,105,227,13,59,124,215,165,48,70,177,24,217,9,226,193,250,71,129,155,248,5,21,85,113,243,182,244,52,66,194,47,60,25,43,70,149,144,16,173,227,172,228,146,115,250,217,122,88,209,164,218,99,196,208,181,60,67,118,71,104,8,90,28,55,188,228,179,229,176,50,191,104,197,122,226,140,208,189,147,208,227,136,197,136,39,36,159,122,246,134,8,227,138,205,113,212,161,167,17,129,184,122,98,247,43,164,105,228,184,65,141,50,150,42,4,167,143,62,55,76,137,35,142,50,186,53,78,147,243,102,15,34,255,35,15,43,229,3,225,136,62,17,41,160,46,171,139,81,79,42,176,71,90,224,122,26,180,147,55,177,29,44,18,237,183,38,66,33,178,149,216,37,247,80,143,205,175,154,14,133,152,45,180,168,236,184,57,118,117,57,98,173,21,139,49,185,225,65,100,230,3,18,18,242,47,77,90,94,244,229,47,60,138,179,15,113,142,16,131,80,99,204,66,30,97,47,61,166,63,166,166,28,245,11,110,7,30,43,37,18,91,13,199,197,53,174,161,116,37,181,161,240,50,82,242,48,19,161,123,82,27,244,30,239,45,204,114,10,245,213,169,69,122,235,68,152,0,90,176,34,156,76,80,204,114,126,132,129,75,71,130,124,106,74,8,150,179,88,61,148,231,52,41,226,132,33,132,149,29,198,179,29,100,67,93,2,120,5,253,201,7,106,4,242,53,173,189,220,117,93,31,74,162,134,48,114,66,150,65,24,213,71,173,211,11,35,47,198,209,214,157,22,249,231,204,72,145,76,163,94,16,158,50,119,133,48,84,100,212,208,96,43,81,141,130,45,6,69,209,199,255,163,31,222,157,180,211,85,146,195,216,42,243,132,166,86,1,154,122,241,107,249,51,79,12,64,73,175,204,252,176,98,82,86,224,206,165,181,57,62,234,83,87,235,59,114,223,147,23,209,155,83,161,237,78,131,85,29,137,178,29,125,84,37,90,227,240,138,215,30,71,97,136,55,124,30,143,105,210,121,114,239,59,245,154,122,251,240,217,229,100,177,166,134,72,228,51,13,97,39,16,120,208,182,178,29,70,229,84,142,89,196,18,232,229,240,64,196,93,82,167,72,236,166,90,132,202,71,5,122,102,253,96,72,112,78,39,9,38,169,220,154,168,9,54,83,255,238,35,66,36,215,173,82,167,3,81,203,29,249,114,227,23,126,52,58,67,199,90,68,162,169,189,90,122,122,65,138,134,238,226,11,63,86,209,45,17,171,7,66,125,127,242,126,44,143,172,1,45,60,22,191,121,55,114,171,162,209,178,107,104,186,84,60,100,186,148,141,72,180,204,84,55,124,54,80,142,183,69,196,180,163,170,213,99,253,162,160,125,180,202,154,124,239,53,147,61,92,54,76,182,65,174,62,215,178,141,4,47,198,131,180,78,221,147,208,50,142,17,65,196,70,94,18,251,68,152,52,34,167,208,168,84,41,179,177,140,132,147,19,80,72,55,62,149,177,212,54,60,78,72,114,97,52,184,164,152,191,152,210,164,135,134,16,105,216,218,102,80,136,83,69,228,8,98,229,37,245,167,5,75,35,118,227,222,204,215,205,96,181,101,152,156,127,192,26,210,151,112,108,119,42,130,70,148,209,16,180,157,154,172,47,198,172,217,243,151,63,217,144,107,100,142,39,10,176,187,49,10,72,37,90,165,65,168,69,56,25,58,158,38,85,2,156,118,37,142,124,75,224,157,180,23,136,224,223,153,224,197,148,157,96,78,145,228,23,164,195,197,117,230,12,238,218,82,82,73,122,120,151,255,133,199,234,98,220,119,72,71,98,253,64,109,253,137,69,87,228,31,157,86,243,177,159,210,108,100,53,142,208,22,240,221,110,139,36,69,200,25,213,150,145,108,56,2,36,51,1,1,71,20,50,119,219,145,164,70,1,213,210,218,35,57,128,130,70,246,216,25,186,158,24,178,251,203,8,209,11,76,221,90,172,61,198,127,85,253,101,120,19,34,154,140,255,56,100,154,153,166,169,142,40,205,187,146,160,186,27,218,14,15,243,14,54,29,159,242,219,38,210,16,105,55,116,20,30,125,242,134,137,149,249,24,83,63,82,152,131,126,70,166,136,108,149,212,117,208,64,183,226,128,194,55,58,154,123,70,26,105,70,59,11,204,125,85,108,117,142,221,122,162,145,141,254,217,166,117,31,188,89,16,99,210,187,114,166,112,26,94,248,174,143,136,239,3,55,205,219,221,255,70,208,115,71,98,174,142,37,185,162,251,87,239,121,186,3,190,199,194,148,66,105,122,76,86,148,122,90,250,80,83,96,68,88,232,172,116,248,215,189,38,25,222,123,199,226,179,197,2,156,75,118,75,99,134,241,215,26,196,70,229,181,200,23,194,120,37,240,163,165,2,20,146,100,86,144,180,210,148,229,53,30,99,36,136,116,36,95,71,114,203,20,119,207,8,30,53,14,27,81,51,232,200,83,221,141,219,111,78,144,81,171,199,9,65,222,87,59,49,226,117,105,2,13,58,171,39,194,236,208,104,46,241,36,58,101,37,61,170,220,40,105,31,98,218,146,238,71,200,51,178,199,104,204,234,139,221,121,212,114,158,86,211,234,147,132,253,34,154,29,153,84,246,24,33,203,134,88,219,106,36,227,209,198,243,129,141,36,52,135,5,230,65,173,89,121,232,220,144,28,47,63,94,165,164,5,39,230,137,137,184,141,36,84,42,117,30,35,135,140,47,38,132,44,163,155,15,180,159,68,81,170,147,170,19,170,45,151,175,253,59,94,180,41,10,108,20,45,145,176,39,29,173,27,203,164,225,50,74,140,154,9,199,104,149,27,212,108,174,167,131,74,54,155,98,213,178,44,227,103,142,181,191,57,196,4,134,78,33,202,24,144,38,215,146,71,2,64,46,79,108,226,207,196,41,165,156,140,162,6,47,213,65,28,73,99,137,6,83,204,147,185,88,228,93,4,46,20,239,149,216,171,225,159,208,171,43,50,219,113,170,223,125,91,14,17,232,145,87,166,129,135,17,156,15,45,161,179,80,166,91,58,240,23,233,131,83,181,226,60,222,143,117,165,10,247,172,233,150,208,158,228,48,251,68,215,74,234,159,186,181,155,112,109,252,65,5,185,41,165,7,76,166,106,126,234,245,33,175,141,228,222,3,207,116,211,86,130,6,19,87,228,254,182,112,124,88,19,4,37,143,14,99,112,61,218,77,243,80,142,230,94,146,197,100,62,205,29,133,245,31,118,111,163,116,109,104,115,199,150,252,220,64,114,91,251,22,17,216,137,114,154,1,221,90,151,253,240,78,98,232,197,194,222,239,244,160,127,251,197,66,121,144,236,222,156,218,81,9,241,73,188,180,113,62,76,237,76,52,245,203,72,207,17,146,248,116,38,30,227,106,14,55,134,118,76,237,214,180,206,147,128,103,81,77,40,36,247,158,29,225,164,177,161,183,146,151,158,166,253,87,19,37,39,250,129,167,164,29,41,226,173,223,171,103,137,228,222,50,13,11,105,228,161,66,195,101,11,240,211,8,218,200,213,107,244,244,159,200,194,104,15,28,141,11,17,220,187,71,23,147,102,124,225,230,209,36,12,213,245,233,165,65,105,105,251,178,31,104,16,119,157,101,116,176,156,22,25,102,59,20,166,118,230,238,18,110,99,49,122,23,69,169,225,243,119,166,161,228,211,23,53,16,147,138,45,229,55,42,218,183,219,96,255,15,23,165,108,141,236,254,224,154,181,4,20,81,232,36,251,113,50,248,134,68,162,85,212,193,201,215,160,53,227,22,28,244,129,159,153,64,117,255,9,39,101,88,205,188,118,29,90,190,60,96,26,163,164,152,96,27,41,71,236,102,3,198,99,237,104,108,166,237,28,102,43,145,49,189,24,122,128,220,42,175,121,174,109,189,104,168,175,184,55,170,4,90,182,187,113,172,93,148,246,49,18,166,79,3,30,219,176,207,4,203,42,62,235,211,116,200,21,126,0,108,10,34,142,254,52,103,153,79,51,106,249,62,5,122,155,88,121,84,165,52,171,16,110,159,254,85,164,108,252,92,132,159,75,183,225,13,143,89,120,241,176,193,246,165,179,144,100,173,243,48,113,170,162,188,81,21,166,102,38,109,67,24,29,117,195,225,85,194,170,237,86,18,182,63,125,187,199,5,19,30,235,46,110,223,166,224,49,162,48,29,233,217,85,62,59,146,169,101,68,113,96,255,200,218,90,59,243,114,194,20,131,199,167,209,26,218,174,17,133,135,157,120,150,182,43,79,214,156,91,11,5,138,12,109,164,38,114,28,166,35,186,230,85,63,54,161,239,150,232,221,75,117,241,117,42,88,195,254,50,33,70,125,176,159,204,103,188,213,79,6,71,91,211,219,51,162,30,13,45,146,241,233,215,175,56,180,113,115,68,38,181,73,123,208,26,144,15,78,195,164,246,6,14,43,90,108,1,15,213,82,100,83,177,10,251,128,47,254,217,85,44,32,152,48,121,120,125,242,73,40,52,225,221,117,253,220,19,229,68,238,252,162,167,168,223,7,3,254,19,105,48,224,213,63,13,251,135,10,168,120,175,245,8,235,207,143,156,161,100,229,33,14,230,167,1,28,210,228,90,118,194,119,82,43,76,177,220,62,2,207,162,199,79,35,154,81,18,158,235,249,192,167,71,61,63,112,215,242,39,234,37,71,36,215,127,205,70,91,15,47,198,37,95,108,194,196,162,132,24,48,135,230,139,77,156,16,61,86,73,5,120,73,13,112,209,237,144,84,211,217,137,174,187,113,40,31,134,49,59,37,76,14,71,79,47,232,69,107,194,176,130,232,185,89,76,243,53,224,182,20,164,141,100,202,44,173,90,134,189,217,60,91,203,143,77,25,145,82,140,16,12,126,114,133,64,120,35,31,123,153,189,125,114,125,125,15,24,180,227,92,103,206,86,103,209,158,44,180,73,102,20,202,177,180,239,84,210,155,179,183,230,147,15,242,212,231,195,126,114,118,120,71,133,221,85,47,230,164,141,26,86,228,13,86,215,139,169,240,28,185,97,221,93,91,207,213,109,253,42,49,162,247,252,254,204,51,227,135,90,82,73,61,62,61,197,187,66,249,31,87,227,88,105,99,251,221,165,169,118,9,248,219,102,77,177,167,171,189,27,139,41,82,52,10,155,136,79,192,148,113,201,20,135,158,109,206,188,154,36,142,94,205,54,18,85,174,133,130,238,162,15,142,156,76,212,66,195,3,177,244,232,220,168,138,229,168,192,147,255,185,57,77,117,249,189,40,253,82,83,134,0,121,212,210,153,148,252,212,19,230,103,37,68,241,58,12,91,202,86,131,30,249,140,181,251,152,14,231,84,248,112,236,68,233,59,6,159,242,236,152,134,228,10,184,171,42,174,137,176,157,96,11,248,41,151,234,209,137,78,94,116,217,33,216,58,63,38,3,85,55,37,92,101,22,144,122,110,70,65,242,196,110,251,76,243,50,5,158,53,216,98,33,204,133,182,95,127,123,38,141,45,48,209,94,65,77,139,46,238,205,201,170,111,189,171,246,3,116,83,19,86,24,50,141,184,24,205,56,157,136,7,150,144,252,101,42,231,101,79,58,198,135,31,83,137,13,74,242,25,38,161,139,212,68,192,244,227,8,27,212,131,31,30,229,235,15,209,33,101,77,42,244,101,68,159,3,142,89,83,190,166,106,149,150,1,183,79,44,215,30,246,68,11,6,164,193,67,54,68,11,79,57,179,41,48,18,148,91,201,160,8,35,123,99,202,65,97,67,194,11,102,70,239,232,40,131,148,74,68,144,48,239,203,8,218,23,140,40,53,246,113,107,178,77,8,73,164,90,245,185,167,57,41,14,15,104,255,150,194,218,50,118,6,22,180,194,72,99,70,35,16,18,101,234,204,90,42,218,41,141,41,13,90,148,252,40,204,49,16,131,194,2,123,116,80,144,216,45,71,250,82,180,103,12,105,149,17,142,68,189,27,212,249,126,78,12,140,21,47,118,247,141,231,67,191,133,228,92,143,171,233,21,234,250,228,247,220,116,27,13,42,112,34,172,194,191,245,88,185,151,195,86,195,86,21,134,246,108,4,76,174,170,41,124,141,130,232,127,186,219,95,223,138,18,75,90,129,78,14,199,174,48,194,157,113,111,60,109,157,134,5,97,200,120,48,202,252,202,231,222,120,83,241,90,100,67,148,14,173,32,72,112,162,79,200,26,73,206,151,208,172,248,9,83,145,179,94,223,171,103,212,251,84,54,129,246,249,233,10,31,64,220,219,52,27,244,185,9,178,228,131,195,206,244,121,107,44,163,152,225,139,138,68,189,55,28,85,238,93,225,212,125,8,74,168,182,70,160,44,224,187,45,124,200,212,218,8,238,160,59,213,239,129,160,115,20,62,133,236,219,165,54,245,251,92,171,63,209,110,182,104,85,27,58,98,148,239,198,15,163,185,242,161,120,163,34,49,159,171,67,14,254,189,248,132,37,82,169,217,108,71,135,187,217,175,59,140,22,224,51,190,112,118,84,178,251,107,95,59,240,19,221,77,21,74,238,245,133,81,230,138,134,50,156,206,231,243,218,152,19,209,193,135,30,224,249,140,25,125,243,126,245,61,75,232,156,255,12,233,113,86,97,99,173,44,146,187,53,56,29,32,76,208,166,153,68,190,230,137,210,140,74,96,104,182,207,147,83,65,145,109,118,132,133,63,195,66,71,216,200,254,192,231,179,15,23,148,136,162,195,143,77,249,243,57,169,140,141,118,228,217,72,118,124,8,255,22,19,59,251,3,119,251,92,60,162,4,23,161,204,34,146,185,160,45,83,237,116,12,143,207,86,104,125,43,79,188,21,187,225,103,71,65,135,36,186,149,77,114,161,124,246,140,17,109,41,213,72,42,63,203,227,190,86,149,110,77,130,0,58,222,69,122,125,232,121,60,154,20,187,155,217,60,177,39,220,147,166,159,207,167,102,230,148,120,176,95,29,165,194,164,78,70,192,207,167,57,208,138,229,162,36,170,18,178,223,159,227,28,123,44,30,140,182,174,162,251,191,173,158,128,239,59,246,166,23,163,24,122,18,174,101,126,126,26,9,159,216,174,168,48,111,234,161,16,2,238,209,103,93,8,95,47,53,237,106,154,33,232,158,21,101,108,33,206,222,91,240,185,24,191,251,214,175,133,202,81,178,97,112,252,148,47,41,37,245,191,193,202,210,180,207,250,32,32,26,81,15,56,60,154,182,222,98,57,144,223,126,225,202,1,42,6,173,81,24,62,65,151,121,72,76,84,33,250,124,184,165,59,140,15,234,64,226,79,82,97,49,130,157,132,38,139,33,66,169,131,9,61,194,249,129,226,6,202,111,129,113,157,124,221,62,214,116,33,164,176,212,249,223,21,18,100,154,36,146,132,223,244,46,142,145,17,25,136,110,200,150,38,191,41,246,115,113,75,194,26,146,36,27,103,52,203,232,222,191,28,163,116,27,52,97,40,45,244,41,110,167,94,61,70,99,164,87,55,164,85,151,195,173,155,228,88,194,188,219,172,47,43,172,21,46,139,74,222,248,177,184,204,227,176,17,73,109,161,125,237,189,56,249,41,98,214,82,203,61,168,58,154,103,5,179,42,133,225,66,9,139,156,172,147,240,226,254,109,153,9,168,195,184,214,22,241,34,147,190,148,27,163,130,177,156,240,245,49,150,32,249,221,74,44,191,59,217,236,70,153,92,137,110,105,193,123,67,57,180,143,146,45,155,2,55,11,47,55,167,170,101,37,21,225,224,165,223,251,237,202,221,38,100,121,148,46,182,162,41,112,130,232,214,122,57,155,192,199,72,123,19,93,194,220,56,26,197,26,115,197,197,148,17,61,231,239,162,110,152,98,28,154,102,126,49,95,50,205,99,10,23,86,231,56,120,198,219,96,3,137,16,133,144,97,98,82,216,64,153,195,113,152,58,226,220,57,169,78,100,148,126,49,41,110,126,23,91,42,236,82,104,114,79,208,241,130,144,45,164,87,219,49,12,106,127,25,236,13,134,128,106,43,60,247,170,129,242,41,229,185,56,77,226,169,9,174,180,161,183,46,227,37,103,54,244,62,87,148,95,128,86,235,252,12,216,74,58,21,238,212,199,4,76,82,84,239,77,67,235,10,184,159,20,17,4,165,166,107,199,99,27,75,160,222,187,93,235,236,36,12,183,246,18,184,19,7,72,120,162,145,164,176,113,129,7,76,182,166,11,76,109,84,77,184,63,25,229,54,216,242,53,1,147,30,209,155,147,139,206,65,131,187,173,232,139,17,236,31,9,63,16,86,5,220,233,192,232,62,17,104,143,108,53,71,28,42,157,245,246,31,131,90,64,47,31,156,192,142,139,34,45,26,218,107,54,92,208,44,9,21,207,211,28,53,218,135,124,176,129,188,223,113,144,110,192,145,239,124,119,166,229,189,80,240,182,49,124,61,111,61,174,197,121,94,181,111,224,130,176,75,78,50,107,52,121,89,126,216,248,209,8,206,1,179,210,141,183,246,15,20,198,148,45,23,83,90,246,166,144,22,130,220,93,216,193,58,39,38,197,76,126,117,135,95,232,200,131,83,138,246,202,102,3,95,107,50,25,186,128,17,157,159,47,74,135,209,94,130,34,102,91,252,90,130,0,105,239,95,148,122,202,149,48,222,155,172,120,180,19,93,49,102,81,203,252,64,241,17,48,199,246,42,241,211,232,118,148,252,146,216,147,245,109,235,1,181,82,36,185,24,211,52,222,138,252,54,169,183,132,225,189,126,101,96,145,198,184,135,84,182,183,80,203,216,41,9,127,159,140,234,133,150,245,38,52,131,83,234,178,222,17,197,90,89,89,54,5,108,209,143,230,112,177,2,229,128,77,175,254,41,239,147,55,152,43,210,46,128,156,179,81,58,229,191,77,76,244,40,92,209,62,243,181,133,130,200,72,62,28,96,56,112,187,95,77,70,47,201,197,59,156,118,156,92,45,224,41,213,233,192,188,237,158,14,223,79,157,9,40,4,74,232,244,244,197,117,225,7,94,109,129,145,1,206,155,83,193,168,240,64,63,113,57,90,105,59,61,130,82,188,50,253,226,98,90,227,130,210,188,185,2,165,228,92,150,245,221,63,74,47,49,102,68,247,100,188,39,102,184,131,149,90,160,44,255,177,107,137,186,188,159,131,192,8,5,205,122,117,235,190,244,136,47,60,217,41,11,218,156,187,235,162,54,85,244,210,65,2,34,80,90,26,158,41,48,65,49,223,68,33,101,123,154,108,193,88,85,115,250,4,71,145,5,23,72,96,242,240,254,45,204,89,62,178,253,67,2,135,228,118,192,141,82,0,133,97,212,240,49,161,126,74,79,83,232,235,206,219,2,241,131,91,18,131,145,234,163,71,199,207,150,74,135,226,212,57,72,250,175,248,28,188,70,1,233,167,132,225,26,100,131,116,152,34,169,174,48,22,97,140,26,44,174,93,230,255,230,124,136,109,152,45,225,164,128,45,45,112,48,105,196,215,68,82,121,200,176,108,182,133,245,4,92,119,178,244,94,212,130,115,51,190,8,140,142,242,96,188,165,92,107,53,51,71,224,67,24,171,248,76,97,95,148,125,116,155,118,168,63,246,182,77,90,30,219,24,153,252,80,195,48,218,153,197,132,156,130,130,158,26,51,120,73,241,28,229,101,189,62,190,213,81,141,54,147,9,161,83,206,123,23,199,51,98,97,13,137,170,0,51,74,110,180,221,101,185,170,154,78,152,28,167,198,78,136,94,102,178,57,3,51,193,107,73,184,39,145,59,21,188,166,231,18,143,134,34,219,148,155,211,119,16,22,33,220,42,53,121,91,168,114,126,76,19,56,95,236,126,146,38,176,101,93,252,230,15,46,164,140,202,33,113,91,90,44,251,134,143,19,48,198,13,212,121,177,56,41,100,46,2,119,211,201,243,175,73,147,71,214,6,81,212,50,161,141,245,153,210,96,186,203,21,0,153,87,171,175,188,196,133,239,79,117,57,83,105,120,135,194,235,69,31,136,197,242,248,168,22,106,109,241,100,132,252,101,1,0,155,194,140,195,164,211,211,166,132,215,109,207,56,176,153,27,144,40,11,76,89,128,255,182,241,86,230,38,204,163,236,81,221,6,39,115,219,179,11,8,120,153,36,171,195,48,229,110,189,250,23,6,114,120,32,242,86,245,106,12,195,238,48,148,43,10,147,76,31,213,31,188,145,116,201,205,20,89,89,106,93,253,193,137,214,165,240,35,55,39,144,179,143,195,119,95,232,237,232,7,97,42,249,139,17,233,43,143,220,252,176,219,149,184,26,215,58,130,31,12,249,98,96,222,201,80,42,164,189,105,219,85,19,45,138,211,135,0,27,156,206,9,151,223,121,229,176,149,117,54,129,187,17,48,4,140,96,139,204,134,178,141,138,35,126,27,157,90,185,121,181,126,200,120,52,44,56,121,112,22,228,94,129,90,109,209,22,120,82,171,238,163,114,119,116,74,87,4,70,9,35,198,12,98,133,41,247,110,70,61,83,99,72,107,205,112,44,48,156,128,213,223,218,170,131,117,22,247,95,45,108,124,47,162,98,242,214,148,250,215,252,237,251,28,253,145,223,134,108,250,237,8,191,176,113,62,44,185,122,32,127,213,2,166,64,55,143,175,138,77,115,23,123,9,216,98,105,9,207,142,168,213,138,155,27,189,110,194,118,162,248,158,246,43,230,210,201,128,73,55,78,204,83,88,152,117,233,111,162,112,241,189,44,112,208,228,197,168,160,175,53,96,138,158,115,208,238,217,182,114,42,180,102,164,154,137,18,244,41,249,96,244,151,165,233,199,215,161,254,63,30,140,253,80,214,118,133,191,229,213,143,48,184,63,178,39,85,147,17,126,226,167,171,182,229,2,67,183,185,135,76,164,148,103,65,185,174,99,250,172,88,32,44,70,185,57,28,205,97,25,66,86,59,171,12,89,133,189,59,142,116,252,235,228,55,162,31,133,112,107,108,27,197,44,94,121,45,20,194,231,19,23,63,182,81,36,140,182,197,19,251,2,173,74,89,73,9,140,8,145,159,157,228,105,175,203,45,79,70,171,90,241,83,187,160,137,158,4,46,144,58,225,37,236,128,135,213,97,8,12,209,92,162,144,38,12,65,141,162,100,7,204,169,157,99,70,221,31,157,31,9,83,18,45,240,178,99,197,97,84,98,210,121,162,70,99,176,128,126,240,125,232,74,213,122,194,16,120,190,68,41,192,176,3,200,217,216,248,231,241,215,126,232,9,233,77,208,187,169,108,247,33,30,243,192,243,123,80,196,57,167,63,55,221,197,59,169,247,128,73,157,248,102,104,49,80,49,208,104,174,164,163,165,59,12,157,73,149,215,50,18,223,221,28,94,86,29,33,176,209,196,5,10,23,162,188,180,177,95,196,173,141,247,88,62,214,164,124,196,103,2,13,222,4,246,5,54,126,194,29,247,102,147,144,231,38,176,28,14,227,3,19,192,89,122,115,244,205,74,188,117,55,93,243,132,233,224,121,3,201,192,247,4,121,30,121,45,250,105,167,175,251,199,186,155,101,59,35,94,72,161,133,195,212,168,111,189,57,223,196,87,23,83,120,117,189,55,36,67,113,241,160,115,191,201,76,88,40,140,199,107,211,49,90,245,222,84,134,119,63,95,172,116,85,103,248,182,38,45,191,247,221,210,79,74,52,0,83,81,224,71,192,99,68,151,114,118,89,144,180,52,255,233,110,188,67,57,11,209,193,45,111,181,136,193,51,213,112,64,161,52,232,241,211,56,71,114,180,161,85,192,188,13,184,9,107,63,48,197,119,129,90,81,83,190,116,39,228,87,220,99,164,161,177,103,221,44,112,111,206,96,100,240,106,169,58,15,12,229,151,239,133,252,180,136,171,244,250,163,49,173,62,83,40,72,175,114,241,52,182,118,127,50,246,170,172,222,1,54,214,216,22,48,237,142,114,111,90,64,158,152,71,70,0,41,38,239,175,63,33,62,102,51,170,221,156,41,208,109,123,26,210,224,114,166,108,180,148,76,93,143,223,31,173,30,99,109,76,248,152,52,146,127,144,74,198,32,93,47,56,10,70,217,177,64,72,94,109,89,1,120,247,39,102,33,199,141,24,80,184,8,163,187,47,107,226,202,89,65,3,220,140,12,214,97,19,181,147,95,134,23,126,249,1,65,181,205,202,202,240,11,179,221,69,200,227,65,136,123,31,121,48,35,123,141,39,99,208,36,220,82,233,78,158,175,116,42,133,243,8,32,202,152,177,167,115,3,135,233,138,74,167,176,82,248,122,222,82,46,10,4,40,193,150,221,142,86,78,63,115,201,180,84,225,217,48,129,158,245,114,47,217,173,9,39,84,65,33,183,120,157,8,18,68,120,145,242,220,176,55,60,61,174,62,67,99,241,28,238,214,119,29,111,13,197,172,192,147,144,121,172,123,163,118,146,199,190,203,178,229,110,6,137,217,16,203,111,216,151,142,125,24,57,216,86,100,200,168,35,58,99,230,247,120,182,108,103,119,15,153,222,179,97,55,223,34,96,215,205,104,65,188,40,158,172,110,93,1,3,5,202,21,51,9,245,179,42,46,200,64,63,177,196,210,133,129,74,39,218,180,100,241,47,245,203,160,161,96,39,135,234,132,248,186,52,31,211,123,48,18,79,72,248,126,158,254,214,231,0,23,4,238,242,183,175,25,178,139,167,94,200,3,221,181,36,123,233,236,166,24,236,223,211,100,46,100,179,188,126,21,165,93,1,19,76,109,10,15,114,128,254,219,195,206,151,169,48,149,125,254,219,131,232,102,173,10,163,110,48,3,38,139,247,55,48,219,252,213,255,245,63,252,63,255,226,255,252,171,255,251,127,255,79,50,84,181,253,45,100,168,254,166,103,201,71,237,84,151,251,55,248,49,52,40,124,103,136,159,164,192,252,119,78,143,73,220,240,101,182,1,166,210,89,76,27,28,49,116,186,100,20,143,28,73,200,154,149,188,122,162,43,55,229,3,87,44,169,237,203,217,234,156,197,13,36,167,53,242,197,80,56,220,226,140,81,93,65,108,62,102,15,241,63,153,246,68,56,214,142,153,217,159,241,89,21,141,176,80,236,36,40,220,137,189,119,247,17,178,19,177,87,48,125,30,185,249,66,223,57,126,26,129,2,245,197,104,125,158,111,147,61,48,58,51,186,5,194,140,55,222,19,141,36,18,106,98,242,219,3,46,137,35,139,134,96,162,110,68,172,96,159,153,215,191,17,45,112,96,178,63,79,192,48,67,202,153,100,173,57,177,32,225,255,91,186,17,117,19,240,118,148,244,140,238,98,215,30,121,114,185,146,228,46,122,158,93,79,218,181,217,127,48,221,103,2,67,48,20,19,13,14,111,53,238,7,132,237,103,199,198,79,173,171,76,21,18,225,94,14,14,76,46,127,234,121,72,113,211,206,49,43,107,232,197,173,135,25,204,231,98,159,145,159,166,80,250,109,15,179,173,157,158,7,61,136,143,9,97,199,6,250,49,217,134,185,233,30,163,193,3,103,129,137,13,112,231,198,14,171,139,82,115,13,40,244,31,189,198,140,115,156,100,133,216,23,29,178,193,25,54,192,92,89,78,132,241,50,105,211,15,24,82,4,57,136,161,227,239,59,13,8,26,3,229,226,89,232,148,239,1,163,20,46,150,15,17,153,176,154,238,12,58,85,205,61,104,36,195,161,129,173,241,116,53,37,239,70,59,227,204,128,254,82,162,175,166,26,222,70,88,77,216,207,73,181,9,124,221,221,231,137,155,67,29,46,6,2,253,89,189,123,144,159,62,246,85,213,66,166,124,62,12,159,102,66,138,98,249,31,11,66,207,128,77,175,80,224,59,195,251,76,184,17,76,20,24,66,197,180,6,59,25,222,165,182,253,240,10,248,245,107,223,215,35,131,74,189,39,50,4,52,85,67,122,41,240,93,1,235,228,107,47,114,104,2,211,247,17,198,162,137,211,75,172,143,136,76,127,90,216,231,152,62,83,225,69,92,172,166,249,254,7,222,84,135,5,33,204,119,78,12,117,90,232,139,174,37,110,142,155,248,241,34,169,167,12,207,121,60,166,21,35,48,141,212,97,96,92,67,243,206,7,113,121,102,53,29,108,135,7,108,94,10,163,71,185,125,178,80,192,168,214,164,137,123,119,143,252,94,71,175,138,186,161,93,109,189,157,225,38,22,161,253,198,59,38,205,18,239,141,178,119,147,163,17,206,191,85,227,139,81,183,44,179,188,253,122,107,2,236,165,73,72,186,13,91,158,2,195,237,45,33,1,44,223,248,32,247,216,43,83,93,107,92,158,254,236,244,126,203,199,119,190,95,103,205,112,152,22,61,33,26,202,48,186,242,88,249,180,127,175,163,145,14,178,146,211,23,55,93,135,91,63,72,131,134,36,131,25,115,181,174,31,196,4,15,70,132,58,72,41,104,12,198,72,68,253,123,96,150,124,220,223,114,152,135,254,100,38,201,161,131,102,210,47,49,209,96,241,254,60,56,93,30,39,38,249,181,248,238,246,40,131,102,140,105,30,239,102,76,198,148,205,148,186,255,39,50,74,180,167,220,79,52,37,236,117,141,168,92,34,199,136,47,37,228,118,136,29,237,12,46,65,166,242,9,185,65,239,20,129,45,83,147,145,144,155,245,58,101,68,206,24,124,36,220,55,145,66,139,72,61,31,84,118,165,106,29,121,62,166,152,211,247,120,82,24,13,2,119,128,169,43,127,170,108,90,213,66,106,17,114,171,63,15,89,224,59,241,226,24,32,80,15,95,179,4,80,177,185,34,128,74,22,96,23,141,175,26,125,125,36,9,96,229,213,39,135,149,32,42,41,72,49,92,63,72,131,183,28,135,45,47,174,91,124,239,90,172,82,66,238,253,137,93,209,23,67,101,76,194,99,117,141,42,35,16,42,48,227,175,33,105,122,13,87,151,155,15,13,135,31,163,137,200,71,163,128,70,98,237,247,214,99,69,190,233,222,103,107,68,27,206,216,81,122,38,40,104,3,145,36,2,254,241,19,145,97,82,62,143,184,84,48,121,223,175,24,49,107,171,224,209,52,192,193,62,76,24,119,91,110,110,205,47,17,149,110,116,15,136,77,64,2,169,239,39,6,149,38,159,162,233,15,60,157,158,95,91,103,41,181,230,84,251,7,74,127,172,94,187,80,245,140,137,132,190,228,209,196,10,2,14,1,87,90,148,229,165,113,175,74,137,132,80,193,233,16,152,10,134,56,222,200,208,204,162,99,66,157,193,75,88,107,240,152,82,85,64,194,232,201,181,105,10,83,91,83,85,219,50,47,113,49,29,168,114,177,229,170,106,79,248,250,241,50,222,144,142,237,92,1,86,194,175,73,54,184,139,34,214,126,151,155,148,216,91,206,116,63,45,2,249,149,180,166,216,150,80,219,204,156,165,198,226,82,63,201,69,200,33,98,42,64,30,185,53,185,216,48,188,98,42,12,138,241,244,230,244,88,73,78,135,147,115,42,12,51,65,100,15,205,188,150,100,240,54,11,50,178,166,140,96,251,60,120,175,43,82,170,11,225,26,205,122,194,162,228,115,97,90,235,160,102,61,131,64,222,146,185,180,215,213,79,42,248,121,91,1,45,83,204,142,38,40,173,159,158,210,185,19,161,237,231,155,193,230,84,113,20,49,79,189,22,226,203,68,183,41,141,202,99,77,202,154,188,94,1,49,99,13,52,82,201,181,179,46,6,123,186,75,94,196,248,232,91,164,222,233,69,210,108,43,229,245,196,157,61,51,15,181,128,156,155,80,42,143,152,70,176,115,86,113,9,217,204,26,148,10,94,21,240,211,71,148,154,2,24,202,162,206,136,220,123,170,10,83,176,64,25,146,143,25,13,142,148,117,39,140,236,112,164,193,104,42,157,146,31,71,56,209,42,87,189,88,130,110,61,169,196,48,206,205,185,188,46,140,226,146,79,1,137,25,55,190,107,52,246,128,165,117,49,119,18,238,124,111,36,19,142,20,106,192,40,66,65,109,212,159,32,40,58,62,48,150,109,148,57,177,208,229,230,115,81,241,236,115,133,40,218,35,181,72,219,36,99,70,84,175,52,226,183,82,25,195,202,60,81,13,177,171,180,35,89,21,42,149,76,53,203,106,102,145,186,176,109,180,202,126,164,87,83,164,210,186,153,218,93,180,226,173,130,202,190,52,163,209,51,198,146,168,37,154,77,76,176,11,163,214,225,51,137,195,125,72,89,48,113,251,154,53,30,19,134,196,243,41,22,34,91,62,179,8,138,186,84,129,11,4,64,1,147,81,213,34,40,114,112,110,18,19,98,129,52,68,138,156,224,116,75,152,240,234,81,152,66,73,191,245,32,37,54,100,64,225,64,60,177,236,233,9,148,96,159,169,164,50,19,29,126,104,218,222,90,126,133,157,19,203,107,99,229,202,128,63,196,80,163,252,138,90,134,79,77,219,57,193,3,111,98,12,80,59,106,101,24,90,31,81,250,117,189,70,250,201,165,174,12,46,194,152,195,16,252,73,162,11,109,89,147,5,243,141,129,164,152,60,26,93,112,36,225,98,91,33,24,167,37,111,166,31,19,87,19,55,234,237,83,79,215,70,44,16,18,241,91,234,202,208,212,173,99,198,205,57,94,180,60,241,30,224,143,231,247,170,101,212,150,252,180,73,169,69,201,14,85,151,82,226,1,227,7,236,170,126,111,226,126,93,199,148,168,200,246,10,45,203,47,77,29,52,6,185,236,152,166,216,103,229,3,179,182,101,146,207,173,99,106,85,226,79,148,65,65,121,161,213,143,144,5,149,248,96,88,215,226,0,1,243,168,83,42,28,229,152,40,203,114,170,110,6,85,50,41,179,125,224,138,239,151,53,113,215,144,145,47,210,44,150,21,240,34,224,176,62,165,172,119,51,142,122,59,99,228,214,58,217,189,227,68,199,38,218,73,99,217,173,199,232,186,80,51,142,1,250,124,164,4,151,22,22,63,148,175,117,92,37,112,130,155,60,91,143,243,233,110,228,48,148,74,121,111,173,238,67,216,151,46,82,18,122,125,178,238,92,198,192,168,103,201,36,196,185,185,198,118,148,180,145,152,210,138,104,152,203,162,112,190,145,165,236,50,220,115,32,254,208,162,122,151,110,26,41,229,163,154,192,101,166,128,167,37,190,4,54,17,235,234,133,197,118,30,213,15,156,238,141,193,91,97,152,86,170,187,86,247,244,135,243,165,73,21,249,166,15,213,203,177,41,215,125,228,91,142,105,85,27,14,47,194,225,122,53,28,61,81,189,69,162,184,73,244,238,58,16,4,19,125,121,33,68,81,182,156,32,22,207,244,112,233,177,64,213,145,99,183,91,20,56,170,208,137,75,105,105,49,94,90,154,242,131,54,246,42,187,41,240,125,244,145,240,81,184,82,202,178,179,29,1,113,198,28,52,158,20,141,227,183,211,129,76,217,150,5,192,22,118,23,123,180,173,24,243,126,255,187,200,156,12,106,220,168,122,255,245,155,245,151,237,54,58,160,176,237,249,6,227,133,187,177,246,9,202,140,120,249,48,104,20,228,243,157,132,41,144,172,47,55,36,94,23,66,22,77,96,4,48,223,222,219,78,132,160,136,186,236,189,246,14,210,124,123,84,9,119,222,7,149,159,190,7,204,113,149,73,4,202,170,152,100,23,70,231,109,191,212,41,215,100,53,90,195,149,48,132,100,206,103,6,105,46,28,87,69,224,187,117,191,12,89,157,150,222,38,170,209,124,220,25,226,80,188,21,106,119,114,239,67,230,248,237,20,165,23,31,246,148,124,107,43,58,116,22,16,26,184,155,4,249,129,55,193,167,23,190,123,103,37,195,147,112,179,190,211,247,230,240,176,53,33,118,173,191,136,220,219,227,74,4,14,211,178,11,60,67,134,155,216,3,20,124,249,214,132,157,231,91,220,10,59,240,161,34,65,30,156,10,107,167,78,193,26,57,66,70,67,92,222,154,18,94,148,88,96,230,80,173,207,238,254,212,203,13,78,23,7,201,6,249,233,141,27,87,2,70,131,166,201,213,214,247,247,54,123,210,156,114,109,113,29,20,99,192,172,1,99,172,44,133,49,199,223,246,115,186,106,84,61,162,254,152,84,186,191,53,18,77,153,85,185,48,133,103,111,29,230,177,150,50,204,117,129,77,64,42,96,132,74,242,181,90,237,248,148,254,96,68,57,86,182,230,86,106,241,130,188,142,62,58,156,162,38,48,69,29,111,243,45,112,165,211,52,97,194,11,53,198,204,18,195,178,124,160,200,238,46,251,6,140,66,142,194,164,211,243,230,184,233,93,70,5,249,63,39,115,162,30,212,234,35,19,158,253,9,250,97,83,181,144,146,121,224,13,101,233,118,120,163,54,41,87,211,49,242,246,108,2,211,241,80,20,62,40,173,30,135,167,77,143,132,81,70,26,43,110,78,1,226,144,65,221,196,131,154,15,75,249,169,16,8,204,138,137,49,103,92,250,210,155,163,129,224,155,14,205,210,251,232,23,35,19,249,188,109,197,108,73,68,177,155,194,36,224,183,195,208,101,85,189,57,248,75,254,208,225,214,18,54,154,10,155,32,49,159,23,69,28,65,116,250,168,139,194,211,47,14,227,165,200,36,39,115,88,98,13,60,28,71,75,118,180,142,204,187,43,194,211,154,72,22,45,119,211,78,227,124,139,247,26,116,188,77,185,250,174,146,238,124,78,36,145,85,248,170,194,185,125,39,72,162,173,230,41,14,188,78,240,146,247,31,233,145,236,12,221,230,199,8,20,66,31,185,120,88,137,118,117,152,3,189,203,197,152,150,219,31,219,244,75,83,106,4,47,189,117,167,163,133,222,239,105,66,229,73,240,134,186,144,227,48,69,135,73,39,104,42,213,30,28,50,129,75,76,218,35,48,63,184,252,193,201,224,8,111,63,177,137,86,226,83,147,164,89,71,134,140,122,123,103,40,37,193,57,85,104,9,17,19,10,215,186,195,213,148,222,18,166,180,242,196,84,40,230,179,42,60,200,142,175,128,45,198,38,240,130,112,214,103,74,129,249,88,14,214,110,34,34,129,210,239,47,19,129,47,249,6,164,145,130,130,21,87,214,61,117,101,59,47,38,162,243,200,150,116,97,138,21,252,185,239,205,85,148,6,143,213,92,102,135,137,189,46,133,169,180,240,227,137,190,251,81,100,39,30,212,202,206,152,41,80,215,10,59,62,245,94,166,221,19,111,109,165,105,9,179,157,238,30,67,138,119,147,32,109,25,111,17,27,51,225,177,58,128,132,239,223,127,226,108,99,142,41,203,148,113,65,84,23,120,232,84,230,93,155,106,8,60,232,46,222,49,73,215,214,159,238,136,123,197,91,161,153,32,76,5,21,194,184,25,118,12,212,171,77,100,92,169,231,26,53,126,121,24,133,162,220,27,94,214,158,123,194,178,132,146,194,109,157,216,19,112,148,187,188,21,36,136,35,94,122,91,153,160,124,141,9,225,105,241,231,198,107,151,165,53,224,114,62,190,9,171,94,150,113,122,180,226,246,40,101,190,123,202,62,70,81,9,238,161,195,52,95,201,12,195,89,191,43,175,6,108,173,94,2,115,184,151,128,39,173,43,121,115,170,82,215,240,1,41,86,126,33,239,132,129,217,157,237,194,136,172,137,105,37,92,152,38,61,78,142,143,14,143,181,119,108,87,46,234,198,240,36,132,122,20,227,110,20,158,28,126,14,148,210,9,95,139,232,132,201,249,208,105,170,246,234,180,110,197,248,208,243,216,171,10,12,53,83,137,15,125,189,166,33,251,247,92,102,227,148,152,38,22,123,18,120,120,132,157,25,56,174,243,33,182,215,228,44,95,177,228,241,162,210,91,183,123,83,248,19,87,83,25,50,228,181,215,93,88,174,17,98,18,149,42,26,198,114,182,108,128,175,74,194,86,98,32,81,203,75,9,111,172,233,7,49,142,128,17,126,246,106,70,219,172,44,251,38,48,106,239,37,96,78,143,45,112,65,210,116,244,216,110,138,240,14,19,55,64,74,245,135,18,108,132,210,227,8,124,39,75,123,239,141,150,246,158,162,26,134,241,75,33,69,115,152,120,139,28,76,176,24,87,231,75,194,117,148,112,24,173,114,15,156,31,142,82,182,218,245,173,77,191,225,37,47,193,238,226,188,85,152,25,254,46,61,250,70,238,207,203,202,68,233,150,18,29,135,217,234,228,107,19,45,238,206,197,4,12,91,71,78,52,211,221,235,61,96,42,223,228,98,206,37,215,59,195,94,49,133,205,132,89,187,61,6,197,234,63,245,115,145,235,222,241,224,212,130,136,208,60,140,199,216,225,199,225,70,116,33,223,139,98,15,194,59,49,164,71,229,30,225,15,75,198,60,56,164,87,147,33,165,124,169,215,252,216,162,133,10,171,217,57,78,86,137,240,121,39,237,147,48,69,116,46,62,199,28,52,119,33,225,109,158,106,28,59,15,164,56,57,158,155,116,89,90,17,244,175,233,199,218,198,208,176,79,192,235,99,195,255,88,231,226,176,54,222,88,241,216,136,133,214,30,91,206,47,104,145,147,16,243,179,165,137,194,170,23,230,20,154,207,169,48,11,248,250,111,77,236,182,99,154,163,51,78,227,135,178,146,241,129,143,12,11,118,70,242,193,84,75,249,189,94,44,99,42,116,35,6,222,141,180,199,226,105,139,254,116,129,127,1,95,135,233,254,156,242,90,112,80,184,237,196,20,157,67,72,235,171,37,83,150,207,162,9,233,144,140,24,252,246,111,92,19,180,64,125,157,159,3,246,117,106,216,95,216,216,118,100,79,56,86,193,18,75,139,240,212,22,81,61,184,126,154,251,76,176,120,224,0,86,129,201,74,15,95,90,8,225,206,36,152,34,161,117,39,207,241,71,131,191,104,137,174,215,131,177,91,125,79,168,80,199,55,249,105,2,188,59,80,212,1,69,12,16,170,172,250,150,106,2,163,156,38,146,211,70,108,249,76,127,238,2,211,82,217,159,171,135,139,68,53,171,174,16,21,128,118,45,45,162,207,14,35,235,160,10,114,79,49,141,0,255,30,232,224,61,162,210,74,43,200,112,49,38,152,98,200,30,203,213,104,33,188,221,32,199,24,234,164,240,208,134,180,122,32,198,154,82,40,98,20,116,86,242,218,47,188,39,18,204,93,126,250,97,152,253,106,10,138,71,87,152,160,236,203,17,125,97,58,129,142,142,184,117,161,15,135,239,34,23,197,136,70,155,252,112,75,131,12,82,81,49,96,220,254,199,133,21,120,230,241,20,157,10,76,122,39,50,71,4,96,62,98,197,0,55,210,105,47,60,121,75,153,40,48,210,109,223,39,73,225,209,210,175,15,118,151,222,222,1,67,252,243,55,4,46,255,167,255,245,175,254,245,255,248,159,68,45,231,223,70,212,242,111,120,14,25,221,199,253,81,42,48,40,248,222,159,177,223,206,125,103,3,176,246,208,139,225,83,247,205,126,47,155,114,75,23,26,127,52,99,116,63,242,69,205,132,127,99,15,96,240,49,29,100,15,224,201,242,219,204,135,208,190,192,23,171,143,63,249,194,167,148,168,11,245,114,208,15,196,164,162,156,91,54,85,204,33,15,109,144,143,251,68,224,72,73,44,87,15,107,28,90,109,234,118,15,199,148,75,79,52,163,153,107,186,16,57,121,90,245,237,7,195,91,85,7,173,143,179,199,58,165,217,166,138,86,35,235,244,188,92,4,182,71,212,173,91,4,117,204,206,15,12,179,210,84,117,35,126,122,135,97,221,44,255,183,170,194,148,247,251,84,56,24,241,178,69,48,40,212,243,204,216,24,75,127,196,142,227,188,45,174,132,197,174,11,255,154,30,99,103,62,61,206,26,162,17,162,246,134,0,37,133,2,142,46,171,162,215,35,18,49,37,255,105,218,187,132,183,149,34,0,234,245,252,106,74,183,228,108,55,115,183,63,113,214,160,17,45,190,136,165,155,220,50,190,199,24,242,54,91,126,154,65,221,181,133,169,5,233,185,188,22,251,94,108,125,191,216,185,204,35,146,193,235,164,249,105,222,175,192,244,105,197,115,35,199,222,37,68,64,159,193,113,18,249,102,20,202,207,82,155,5,59,123,156,180,180,100,42,92,148,38,175,56,229,40,169,109,50,195,105,133,58,91,140,188,37,140,203,196,68,230,240,120,14,126,52,73,78,53,197,174,203,186,99,162,44,250,14,197,153,96,165,123,173,131,141,104,45,34,155,4,35,221,164,26,217,191,7,28,118,18,33,179,82,58,143,185,208,141,112,173,62,241,165,81,162,90,57,143,80,74,173,91,110,110,180,21,190,163,243,22,42,126,125,255,38,213,197,113,111,66,193,18,217,216,212,248,185,104,183,205,20,82,197,9,23,115,53,226,193,201,226,203,186,183,136,244,232,49,11,55,252,120,93,96,40,241,194,42,49,114,118,25,180,117,108,250,248,144,143,135,116,222,82,155,221,196,108,99,129,64,124,172,22,63,148,228,190,37,29,152,3,52,187,180,76,34,40,76,181,246,139,98,139,47,114,56,159,194,34,58,214,39,160,158,204,28,97,151,55,146,208,242,203,68,70,94,166,0,187,118,227,121,38,220,201,79,55,127,173,142,99,211,212,63,187,230,215,246,179,159,18,93,169,114,7,182,52,65,108,26,27,18,187,46,240,3,191,70,13,184,141,45,129,130,5,145,203,147,48,82,22,91,97,170,143,114,71,170,214,53,41,46,113,51,211,197,97,35,8,19,143,25,9,149,29,134,160,181,78,104,8,227,250,100,221,89,149,169,131,68,46,91,156,121,106,211,79,184,96,147,54,110,89,188,232,247,142,48,137,142,105,50,20,13,5,220,33,27,53,253,214,169,26,66,228,143,104,115,141,125,131,236,161,248,89,119,249,113,196,68,244,15,166,99,137,188,79,248,76,246,137,176,165,233,27,40,76,172,209,179,56,108,241,83,151,39,188,67,245,68,168,119,28,242,123,114,181,113,63,20,119,164,72,97,31,125,111,146,158,187,71,108,166,28,161,245,191,238,243,125,174,39,158,204,120,192,31,9,104,221,169,73,197,177,195,38,131,37,17,171,109,85,57,35,130,112,253,147,147,67,53,125,102,100,114,209,156,56,63,193,52,218,5,34,240,67,38,69,163,135,48,69,148,136,189,67,68,168,113,161,97,205,110,17,187,25,191,128,160,192,115,151,241,68,228,103,241,115,18,138,163,126,229,145,224,123,145,106,87,12,111,19,48,136,176,231,99,108,92,2,83,196,24,49,108,74,180,143,6,123,113,158,106,198,207,81,124,213,39,231,27,158,244,1,239,140,223,146,151,198,53,110,177,175,192,52,174,123,218,93,250,115,212,176,55,140,85,76,191,136,69,16,195,98,216,221,50,128,26,196,166,218,60,96,136,213,228,131,161,72,137,159,226,139,224,14,177,58,252,72,207,204,149,107,132,34,3,205,88,24,253,64,194,221,106,167,37,231,64,53,76,44,95,98,159,106,31,146,146,184,86,64,254,54,162,68,18,248,71,227,250,20,63,71,246,243,141,100,208,222,183,95,14,6,123,239,187,36,101,47,239,38,53,238,174,24,115,124,136,230,110,37,170,68,26,62,194,5,180,234,72,94,1,90,190,25,161,58,42,159,31,57,124,105,73,34,75,152,217,148,251,108,146,209,104,61,83,122,80,128,119,125,107,138,128,50,173,246,211,196,145,107,113,134,71,134,223,41,197,148,169,66,21,253,121,59,104,45,120,191,182,8,182,213,78,8,217,37,11,137,126,126,4,117,200,38,30,14,18,135,55,57,59,77,116,78,244,145,78,36,183,180,161,201,210,164,38,108,23,235,175,178,167,74,138,22,83,43,146,68,164,223,135,166,135,17,70,45,17,129,223,40,36,106,38,115,44,107,83,113,120,162,248,34,191,205,26,27,43,226,247,203,122,48,36,123,108,194,147,17,164,103,195,212,188,246,70,126,44,66,225,236,188,18,221,161,125,6,98,116,79,193,22,107,36,146,132,252,226,0,156,145,60,222,85,68,7,42,222,27,61,130,145,21,199,116,147,18,7,228,38,92,67,2,242,217,190,159,15,140,103,93,3,230,201,100,154,18,61,221,206,190,220,233,20,184,6,140,148,41,44,58,220,122,192,119,202,54,153,197,119,87,168,78,205,122,44,254,184,212,187,99,68,239,132,216,81,197,0,15,217,20,216,142,53,191,249,160,59,71,6,149,228,99,109,43,74,36,76,172,43,63,152,85,111,68,198,125,217,238,43,175,77,217,227,240,186,16,236,251,113,36,183,12,53,82,102,176,10,162,143,234,200,84,38,138,139,78,117,24,28,121,203,15,60,156,107,155,90,234,241,153,136,23,38,50,245,126,48,35,216,124,170,22,188,208,10,226,131,118,45,2,98,248,82,188,193,134,87,61,253,0,65,212,234,115,125,158,220,135,140,28,211,147,109,255,6,206,19,71,16,101,34,90,125,97,47,125,252,165,89,78,83,211,191,48,213,58,45,236,161,37,243,249,212,79,208,70,178,124,125,84,171,67,147,93,165,98,87,57,39,123,255,177,197,107,241,18,168,51,136,223,157,207,196,151,164,192,104,33,192,188,189,254,136,170,124,29,18,58,13,66,88,253,238,125,104,114,72,117,133,49,25,119,175,4,128,93,191,72,0,131,17,196,213,57,14,83,30,46,69,87,119,29,159,40,78,90,100,154,197,16,50,194,223,234,71,62,100,240,75,84,238,168,246,154,143,203,112,161,195,179,63,94,14,164,88,211,35,79,189,209,149,87,101,34,80,118,195,150,229,245,94,13,173,97,25,51,99,196,243,137,128,94,174,122,157,119,19,193,37,246,58,53,155,21,242,96,15,125,82,110,69,177,201,82,128,41,240,64,119,160,7,140,34,200,208,171,77,242,58,235,212,96,10,253,255,59,232,69,4,113,90,130,205,40,193,97,118,166,92,213,63,44,20,45,102,209,85,135,81,32,143,227,253,87,238,187,223,12,55,240,67,97,134,143,1,225,100,139,154,159,23,54,150,238,56,139,128,77,4,60,96,66,8,85,174,46,4,83,95,154,245,73,58,113,102,173,178,193,80,172,44,135,33,73,138,79,203,205,57,129,126,7,29,149,191,116,87,46,185,122,29,19,236,249,193,108,145,84,217,4,76,111,205,62,203,95,204,72,165,163,15,7,239,213,148,32,186,195,152,220,37,81,130,25,79,111,137,206,140,194,92,248,78,118,215,40,220,56,32,180,206,44,129,169,38,235,239,144,63,152,203,217,229,13,140,228,77,121,63,24,35,136,235,38,48,50,181,195,97,116,207,83,144,162,89,154,251,108,127,47,227,22,110,93,222,171,65,238,250,188,79,254,64,123,148,50,52,23,38,101,243,74,134,155,228,160,133,61,19,30,20,244,4,252,107,29,148,171,225,162,47,254,69,30,200,83,166,12,57,36,97,123,198,213,197,186,146,19,69,219,239,165,73,54,15,125,180,148,38,1,238,68,4,253,98,248,249,31,121,47,228,224,92,107,12,216,14,66,189,57,49,135,223,97,67,104,151,30,115,121,112,36,194,159,151,224,22,42,52,10,163,134,192,40,130,190,13,232,27,94,23,202,51,229,209,168,114,123,247,55,164,189,22,91,154,194,52,71,253,12,77,96,104,42,100,150,83,26,189,95,179,103,27,127,249,147,249,77,224,65,58,251,188,48,85,104,79,85,120,147,195,247,155,255,188,47,121,239,73,80,123,250,147,23,184,165,155,140,26,236,96,117,251,205,11,77,119,71,224,77,85,100,247,71,227,155,100,149,47,60,96,68,244,202,123,115,244,218,102,10,144,32,27,68,145,157,15,11,129,101,233,80,194,236,135,236,232,231,194,2,67,163,221,115,137,93,35,10,87,194,175,198,233,59,67,224,81,16,33,121,159,156,61,40,105,127,65,143,245,175,191,40,6,154,206,6,248,207,156,133,97,83,239,75,167,67,19,216,138,82,223,217,176,172,183,125,203,79,47,154,30,222,13,117,88,180,112,203,158,119,45,71,35,31,253,193,211,248,192,207,145,171,97,208,243,217,128,180,37,36,83,2,35,218,18,87,147,175,235,130,206,65,90,255,125,107,118,114,33,75,2,166,100,255,125,235,105,42,209,179,232,197,253,76,159,11,80,4,161,46,35,191,92,45,232,253,194,15,69,192,67,97,88,255,218,123,53,92,222,165,203,18,65,187,185,23,127,50,250,226,102,82,241,217,107,181,183,91,19,20,241,211,173,3,78,223,227,121,95,26,198,160,158,140,221,124,77,102,121,121,63,215,248,149,55,43,92,169,174,124,103,202,104,52,148,61,58,83,96,80,245,17,229,4,95,223,143,221,199,27,98,133,64,123,34,6,34,232,166,75,219,175,69,202,166,10,120,238,75,213,119,155,103,108,119,29,77,97,220,248,247,116,67,153,134,74,130,124,174,129,94,214,244,117,111,242,239,83,142,24,98,118,78,248,104,55,95,210,243,69,21,9,20,120,211,127,251,46,159,59,12,249,219,3,210,173,25,87,115,10,235,128,143,235,205,142,151,99,193,116,182,235,121,228,136,161,47,241,110,159,239,199,228,198,173,201,86,60,173,226,224,221,199,135,217,138,57,253,39,17,179,183,100,148,30,16,66,85,178,95,77,178,255,111,79,23,90,189,215,19,202,18,70,243,108,55,181,153,47,124,183,195,179,100,59,91,15,119,60,1,227,178,228,234,88,24,150,62,67,105,37,187,235,90,80,82,233,47,217,6,93,132,144,104,203,215,98,147,95,47,191,32,176,197,10,242,193,238,118,197,217,232,207,77,91,64,233,10,163,232,229,83,148,99,174,38,181,16,240,129,36,243,56,124,7,63,201,242,224,138,38,145,235,31,147,62,28,186,130,4,238,68,127,187,195,24,234,57,224,72,75,204,29,63,77,155,65,146,28,160,52,10,133,207,246,139,33,8,214,79,109,218,54,177,58,56,104,216,14,19,62,176,61,205,128,81,130,106,121,245,166,176,235,13,74,27,215,163,233,110,10,60,44,180,228,112,179,190,185,132,45,54,255,62,25,153,195,170,223,250,174,248,227,161,91,22,124,37,179,158,48,135,213,253,14,239,152,97,205,149,45,135,15,82,8,174,254,195,232,210,66,153,15,102,61,58,47,169,252,166,252,145,31,144,123,99,130,15,63,247,40,76,16,94,56,96,24,163,199,251,214,176,147,212,71,175,38,152,243,198,103,96,88,54,157,46,185,218,164,85,214,139,118,107,111,146,39,155,180,59,191,63,141,178,165,53,108,10,140,16,230,175,76,139,50,99,56,79,103,19,152,201,243,190,23,189,123,86,232,156,240,54,38,170,247,201,104,139,26,114,174,29,194,53,47,215,36,170,41,141,190,144,184,216,248,171,142,75,38,89,241,111,77,54,201,134,136,151,53,19,188,48,75,85,246,12,90,197,246,156,126,115,107,148,201,68,88,123,133,127,253,193,105,120,40,153,71,198,99,68,51,242,53,6,250,52,9,175,33,87,223,249,141,143,227,240,179,158,108,75,108,102,225,192,177,250,194,29,158,247,38,48,117,182,111,52,28,152,208,220,22,216,162,173,62,228,80,214,183,108,173,161,36,154,236,249,171,230,68,143,205,212,125,3,202,48,148,240,222,171,113,210,75,70,195,27,141,242,232,141,188,87,19,137,77,15,147,154,71,38,242,114,212,152,30,90,162,119,24,168,103,123,81,92,209,148,60,129,66,185,210,89,243,219,136,239,38,125,125,211,25,57,234,11,119,163,228,126,63,8,181,198,109,201,79,83,54,180,220,255,65,194,20,157,144,245,129,71,137,171,25,227,187,209,255,245,222,237,127,248,95,254,183,255,248,47,255,237,95,231,224,246,241,183,224,224,254,77,207,146,227,176,41,41,127,231,14,111,53,178,85,160,209,193,133,176,64,241,47,80,205,161,74,24,251,108,249,122,36,254,188,178,217,134,185,19,206,49,109,3,198,52,159,32,109,190,110,248,83,52,77,114,89,102,37,50,184,207,136,121,117,191,190,124,31,26,90,251,142,5,99,149,234,185,181,82,99,218,168,121,122,225,9,125,70,110,50,148,53,238,216,121,187,81,97,52,153,242,116,114,220,157,196,231,52,153,137,38,95,247,129,120,191,29,135,135,141,153,220,188,33,214,242,26,192,164,7,150,16,227,176,19,192,60,229,223,3,126,139,107,221,200,70,65,148,224,173,215,231,106,20,4,154,108,20,44,237,183,252,22,152,158,160,116,11,182,181,100,61,190,96,230,228,235,139,231,125,191,37,253,130,177,143,80,208,50,228,84,48,107,127,191,59,1,124,208,107,40,60,81,68,124,99,33,221,156,159,148,175,96,41,78,218,161,98,119,229,248,210,99,129,222,223,225,171,245,216,39,20,227,156,144,254,121,53,92,127,196,251,181,138,65,71,163,124,25,126,140,115,34,245,236,65,182,138,133,194,212,124,225,97,148,244,250,219,247,210,183,114,99,211,193,77,127,90,209,195,114,166,13,92,8,213,202,147,109,115,17,221,6,54,137,172,41,6,198,54,114,216,215,160,131,95,6,162,62,177,16,10,54,134,31,211,203,42,124,212,190,64,19,220,13,209,187,116,44,172,34,214,9,101,82,61,12,8,162,7,77,204,170,105,78,164,27,101,207,152,69,157,95,154,205,16,149,115,219,134,132,108,145,223,102,77,13,119,12,144,24,218,75,206,59,136,84,224,16,112,123,241,158,40,85,173,92,116,160,195,182,105,240,138,156,162,70,240,99,74,90,175,157,107,204,56,99,138,9,77,191,185,143,41,125,247,16,164,168,1,78,186,201,77,104,234,252,213,60,31,86,36,248,142,105,167,202,92,214,254,29,98,4,142,220,1,237,20,184,136,33,59,76,103,107,184,219,129,134,107,87,199,1,61,102,159,165,131,131,122,13,117,197,32,203,73,199,1,162,235,71,125,173,109,201,136,184,57,58,151,234,149,223,101,225,117,153,219,100,245,142,4,19,113,18,41,63,10,167,197,218,199,212,187,37,74,239,209,136,59,193,85,24,17,71,110,151,25,126,94,135,30,185,171,171,102,181,29,238,222,14,132,176,138,58,107,36,9,94,174,22,28,61,10,222,229,222,215,75,231,18,119,18,187,37,143,5,222,181,132,169,74,119,77,109,98,160,119,184,186,138,199,42,112,189,174,35,45,175,221,137,56,185,239,0,135,169,168,37,240,224,119,243,13,231,119,17,57,150,224,18,65,254,26,94,34,65,202,167,169,115,11,47,197,114,183,219,232,61,244,193,168,243,9,151,200,106,81,171,248,6,247,193,232,131,171,30,17,176,173,90,62,118,39,169,28,17,129,190,132,21,206,126,154,34,44,191,247,34,114,172,222,47,236,147,17,51,155,212,59,86,157,10,8,229,110,127,47,50,11,83,44,31,110,6,75,164,199,88,8,238,168,223,209,57,179,250,112,24,158,131,162,17,154,142,243,252,202,134,146,206,164,92,111,125,190,230,120,124,253,108,227,223,210,207,69,43,202,227,142,199,166,188,72,191,7,193,164,199,223,203,242,217,85,227,32,72,66,28,247,244,32,178,209,160,179,205,170,136,238,208,21,186,63,241,52,166,77,4,196,238,182,217,100,213,155,216,108,184,52,144,225,175,162,145,62,98,214,225,6,210,138,51,179,78,134,8,39,102,78,141,48,34,213,116,114,64,24,189,96,43,17,132,196,99,209,40,35,18,216,197,79,31,82,117,143,206,255,250,227,104,240,240,104,65,42,88,163,194,139,136,169,95,188,16,57,89,249,214,148,94,162,111,248,194,48,65,61,226,212,27,105,226,211,3,190,11,68,247,66,54,245,29,158,53,149,176,215,18,44,26,106,47,37,2,56,7,194,5,241,105,32,49,234,119,218,109,135,203,94,242,214,164,44,123,143,183,62,102,201,231,189,175,153,113,23,118,194,84,0,203,160,160,254,187,222,108,55,241,108,75,32,231,213,143,233,196,206,17,1,235,70,172,54,97,18,241,47,73,146,133,187,7,117,0,146,26,193,180,153,17,13,191,31,172,72,188,129,196,202,221,100,252,183,31,226,113,75,51,39,205,56,81,3,134,76,80,114,62,16,87,248,123,155,122,109,22,131,17,49,102,151,90,241,211,203,146,62,2,67,242,91,253,189,32,38,207,134,27,203,39,185,214,182,49,61,17,52,147,139,41,53,122,251,63,72,63,96,6,61,146,171,194,208,247,144,192,221,67,141,218,99,39,140,247,90,60,219,68,250,237,30,218,67,224,218,156,255,22,216,106,247,255,78,124,22,134,183,208,90,250,38,99,7,190,67,150,2,210,79,204,60,126,147,150,99,152,60,125,75,152,148,117,212,50,64,129,127,210,19,55,24,237,11,191,55,166,251,231,98,235,159,43,142,146,75,202,58,165,109,149,43,205,27,41,105,171,148,162,234,13,67,227,240,254,4,24,197,80,138,30,2,67,159,235,237,59,36,109,247,62,2,211,169,254,120,175,227,221,19,142,164,129,119,179,252,116,128,155,166,154,153,40,89,203,199,223,153,148,123,149,228,246,134,241,168,31,175,4,154,148,67,229,230,104,82,33,208,209,250,205,239,185,133,170,181,192,228,159,189,12,130,229,241,249,105,43,150,243,154,23,67,115,199,183,228,204,114,45,36,131,77,85,77,224,29,244,167,6,163,25,188,20,166,203,38,97,171,208,23,120,81,13,114,28,182,238,66,133,225,13,109,53,224,147,46,133,161,229,153,37,238,93,17,100,209,39,131,140,221,71,124,193,255,156,209,57,131,137,242,4,76,106,61,233,22,128,175,55,182,99,204,186,197,112,62,87,147,140,112,120,96,2,125,110,142,238,98,192,68,73,100,1,92,24,158,217,120,114,84,6,63,131,54,41,213,139,215,94,150,60,212,49,173,187,59,27,195,178,57,183,63,240,232,193,26,178,208,17,76,222,61,131,231,42,49,106,208,96,247,162,143,70,161,123,245,97,129,126,67,106,205,183,245,107,197,28,55,149,246,12,7,217,92,194,238,244,201,2,49,229,104,58,17,11,117,216,37,96,216,111,245,106,84,83,189,242,139,86,83,2,186,2,179,74,98,26,27,131,221,35,107,4,153,149,232,255,39,214,71,83,231,103,212,90,84,212,88,145,224,234,122,115,235,247,242,23,131,140,61,157,95,22,224,253,255,40,226,64,124,183,75,65,56,164,243,195,57,30,15,28,141,116,236,234,139,33,124,227,53,78,104,45,173,169,171,27,107,195,251,68,174,135,65,51,89,214,33,1,143,44,196,64,182,140,67,70,63,9,181,182,1,147,22,144,137,74,251,221,240,66,91,158,228,218,201,235,3,83,205,44,176,148,233,238,159,89,228,5,36,76,59,220,244,132,137,178,61,190,117,108,148,122,171,206,37,120,176,107,188,54,153,251,170,115,9,207,160,213,124,240,133,236,171,192,198,156,158,40,164,66,137,54,72,207,79,62,25,86,146,188,118,179,124,124,222,27,157,57,129,43,121,50,47,127,220,164,13,164,18,201,52,112,122,212,164,193,99,84,164,147,10,217,57,202,39,253,209,218,180,114,200,132,239,76,185,174,158,195,244,196,23,217,111,43,90,226,195,75,16,55,52,58,83,247,188,7,118,81,47,84,194,159,146,228,173,193,166,104,253,194,214,71,43,39,24,37,130,39,152,169,54,221,216,82,197,203,212,88,217,120,187,119,81,150,223,11,147,15,217,241,222,156,133,210,129,109,59,224,93,210,113,53,74,41,114,182,82,240,246,116,223,173,183,153,178,178,233,93,67,117,100,95,58,25,61,78,61,129,205,49,247,47,6,213,205,150,205,30,233,155,227,125,162,212,177,207,45,69,219,155,6,179,114,188,230,141,216,81,89,178,55,24,37,116,113,34,11,166,18,142,139,192,38,96,186,3,126,148,202,101,155,62,102,140,10,213,142,106,143,80,90,243,60,79,124,17,203,244,111,129,41,191,120,124,84,172,88,105,40,76,63,114,124,48,228,247,170,152,51,150,97,122,156,20,136,240,30,174,189,192,247,134,121,241,253,165,33,135,148,85,185,71,119,0,100,82,77,170,89,105,103,66,5,203,159,12,186,181,45,251,10,145,15,186,237,124,158,226,92,116,189,218,100,93,99,26,151,35,158,201,133,187,117,77,250,18,129,197,188,201,147,93,223,129,86,4,95,158,243,104,119,14,18,133,171,229,26,96,248,30,253,105,196,111,199,137,197,77,181,108,238,244,11,221,148,18,115,28,186,143,124,43,84,113,113,153,2,165,120,56,87,62,221,247,103,231,83,207,38,196,85,128,212,229,250,181,148,190,164,220,18,240,67,153,135,63,22,238,208,201,121,66,206,153,56,100,140,231,36,80,47,87,79,147,170,105,49,220,118,196,8,76,104,215,205,48,75,209,46,125,52,212,229,243,234,137,240,112,82,133,65,106,101,58,186,49,71,173,50,67,224,110,116,253,14,51,130,185,122,128,251,60,241,98,216,97,67,159,92,100,10,109,245,192,143,32,48,109,67,39,23,174,137,167,38,106,73,162,120,50,84,84,51,197,58,140,24,56,10,147,55,109,214,41,141,49,44,44,252,20,39,237,217,70,52,170,19,1,158,128,225,35,126,30,248,215,182,12,233,131,133,94,28,165,18,93,102,194,182,2,111,223,174,80,67,192,234,78,120,99,205,251,115,195,167,94,244,226,13,5,116,15,20,114,132,52,77,17,237,170,167,120,7,10,205,155,88,178,9,223,89,18,205,182,176,215,34,11,148,159,131,128,81,52,220,195,132,3,83,134,192,112,252,4,159,214,33,220,144,149,127,48,83,222,207,31,108,68,184,49,53,99,102,84,3,17,108,242,123,211,198,147,110,251,32,154,141,197,87,29,166,168,57,39,33,225,201,251,63,254,203,20,240,108,121,176,133,85,228,150,200,25,191,194,237,68,167,229,228,124,76,6,222,110,26,189,11,101,210,61,253,220,227,75,247,71,166,40,197,59,123,59,219,214,193,218,158,73,96,70,83,135,145,178,196,205,121,58,133,9,64,204,128,239,172,18,198,70,216,88,96,252,140,33,195,97,149,139,137,114,117,47,224,165,123,108,232,194,93,212,253,213,64,97,26,204,114,235,133,129,61,119,124,234,142,26,207,148,139,145,246,241,98,108,106,162,229,56,94,214,64,224,173,126,246,66,120,67,9,51,81,138,87,45,227,82,60,251,81,248,129,54,209,95,10,74,210,52,221,22,26,105,221,9,10,168,237,185,62,167,204,3,4,190,183,183,18,89,13,203,125,24,121,178,107,152,143,28,110,60,6,217,140,38,20,233,221,15,227,99,44,147,217,47,176,144,30,141,101,7,245,106,147,253,96,146,251,222,49,34,232,29,108,185,51,124,100,45,70,147,50,136,166,215,34,99,224,246,137,201,172,36,7,60,48,97,163,88,209,198,170,47,175,76,240,237,217,59,174,46,82,184,64,83,201,38,221,226,40,29,207,69,6,27,46,160,83,220,189,63,176,57,167,76,44,33,140,31,205,151,195,115,11,227,254,133,161,129,28,175,121,66,124,194,186,10,5,126,160,139,40,47,108,41,166,33,55,111,191,82,162,23,182,58,133,34,55,39,112,48,222,133,53,30,235,56,42,114,115,227,211,174,254,219,168,109,157,172,94,39,116,201,142,239,55,183,230,71,153,8,116,59,149,231,117,116,81,33,64,202,35,97,250,3,94,118,237,67,29,10,96,17,20,162,245,22,48,10,244,178,187,51,103,221,123,184,35,80,48,249,134,160,119,115,246,210,247,129,84,52,21,77,2,151,39,248,57,184,122,167,148,13,201,71,218,1,214,138,139,217,19,142,192,72,110,191,166,207,133,175,165,35,30,54,5,148,40,70,198,189,9,2,234,75,207,84,35,62,150,203,108,210,130,68,165,21,255,4,12,245,169,28,90,214,81,230,84,95,23,134,205,60,45,217,107,216,30,162,49,239,213,63,46,175,46,175,77,249,192,246,169,130,36,153,208,218,114,95,2,75,221,81,99,235,147,81,169,156,212,175,9,98,89,82,161,21,92,244,15,28,103,29,228,214,247,208,159,242,96,54,71,91,60,24,3,156,38,221,130,182,142,54,119,135,77,250,56,7,197,138,80,247,227,79,6,175,133,80,148,173,54,44,115,23,55,87,61,38,58,186,26,162,242,126,111,170,97,36,148,179,96,59,184,158,140,143,137,81,209,166,71,69,57,196,253,225,226,111,93,17,255,201,152,5,185,43,202,173,252,201,32,105,219,217,230,115,207,134,31,63,179,195,139,186,43,185,250,14,249,19,211,176,144,17,206,126,108,106,221,157,110,28,16,70,118,217,10,241,4,247,171,90,10,12,135,134,236,72,240,239,30,231,154,67,79,30,254,255,252,152,38,40,183,3,133,24,64,78,91,210,135,211,217,132,46,108,204,33,2,15,246,244,55,108,119,157,151,97,226,52,2,147,121,136,175,101,44,142,217,193,206,213,200,3,248,128,67,32,176,228,172,198,203,116,166,34,236,248,54,164,137,117,177,67,95,27,195,159,236,186,13,148,246,200,107,65,18,227,91,101,25,118,190,44,25,51,148,63,138,95,61,40,10,78,231,154,56,231,27,179,131,23,155,240,189,124,73,8,153,156,43,107,208,78,36,146,241,192,244,165,230,15,87,140,163,28,49,54,236,238,52,141,92,141,132,165,204,177,123,80,189,45,17,160,150,16,151,89,114,237,153,226,102,192,160,147,182,72,36,115,25,121,205,222,9,19,196,145,197,65,135,248,19,95,122,182,35,27,2,84,3,205,157,18,67,239,74,89,2,47,184,131,74,220,154,68,227,17,248,32,57,25,243,160,80,189,191,21,70,160,50,224,187,84,178,252,222,110,62,187,55,68,242,165,233,126,214,223,166,170,180,250,213,228,213,132,151,153,215,130,30,197,199,140,120,65,223,229,59,40,175,154,48,48,37,221,67,87,53,233,251,230,48,74,39,69,166,81,165,135,219,253,211,59,193,174,109,185,100,6,163,101,17,142,53,124,220,125,235,123,215,109,122,141,239,144,87,90,205,230,89,95,216,121,45,104,123,171,237,179,225,80,128,236,189,239,212,109,114,120,201,68,67,117,96,46,191,26,63,112,200,202,181,222,120,15,53,90,118,182,235,152,87,114,122,78,252,98,125,217,69,232,91,9,109,68,193,235,177,22,255,213,116,55,131,64,241,25,126,115,11,162,138,3,12,77,119,196,50,32,178,24,210,253,103,93,35,119,47,244,65,163,22,70,142,15,164,153,150,59,145,244,234,33,60,121,116,179,43,78,180,115,23,48,171,79,188,95,250,145,160,17,118,248,26,179,83,247,232,235,155,173,183,138,224,194,48,9,22,217,72,139,201,18,116,255,105,10,219,132,58,109,161,73,112,29,54,191,57,255,202,142,194,28,46,205,231,25,97,126,172,68,221,174,224,203,121,71,140,180,40,52,73,178,21,14,156,250,128,235,82,146,31,90,16,234,46,241,224,203,106,230,229,106,82,205,111,150,20,184,53,245,228,138,21,132,248,185,102,193,138,41,62,40,229,118,228,56,28,94,124,221,188,247,3,135,73,241,139,55,202,245,178,11,67,33,230,98,98,135,90,134,207,166,98,84,185,111,81,212,69,89,165,59,187,253,23,97,41,151,134,134,74,129,226,84,217,175,144,0,117,2,111,146,44,84,188,229,91,209,117,197,82,126,97,196,118,171,204,132,107,69,35,75,231,247,198,173,174,242,181,104,231,245,8,37,40,93,245,14,82,242,139,168,135,223,122,17,116,74,43,156,86,34,10,30,253,173,88,165,89,249,79,5,8,69,138,211,135,4,78,200,212,93,24,112,16,220,173,211,207,196,78,47,165,94,140,5,30,207,117,32,36,232,242,203,205,226,242,239,47,15,107,14,171,242,220,5,134,207,64,173,40,44,127,120,27,25,229,27,219,129,187,196,148,200,18,222,248,27,62,220,3,43,89,24,178,241,234,86,245,244,129,213,34,98,165,36,76,46,190,248,60,64,96,250,164,58,21,49,38,138,43,223,40,252,128,189,226,158,53,49,79,166,9,155,185,203,79,105,16,13,139,57,40,144,158,158,55,161,125,104,19,155,243,40,60,45,84,229,47,134,172,73,43,114,115,162,161,203,143,15,248,69,68,18,133,122,30,202,181,222,159,182,154,244,146,196,69,38,240,212,221,23,36,97,194,121,188,19,198,137,234,190,149,77,75,215,164,231,125,225,50,130,54,121,192,68,162,33,124,82,183,125,85,247,184,38,135,137,76,97,184,129,158,8,194,67,27,222,165,9,209,90,166,154,51,51,80,89,117,119,159,156,41,211,72,67,124,200,38,125,52,237,8,140,205,237,193,8,96,42,185,242,185,9,207,220,81,107,1,155,255,45,48,217,113,95,183,164,52,239,172,206,239,65,86,250,204,252,109,250,152,242,173,136,5,45,167,208,35,239,51,79,202,100,2,63,38,186,22,175,53,168,193,79,152,6,199,167,4,76,87,175,94,221,16,179,142,207,5,159,133,152,171,119,97,82,61,180,3,254,148,60,145,143,52,90,127,127,240,78,231,144,172,16,124,90,84,61,3,214,58,103,72,223,141,85,43,111,142,3,86,4,230,4,47,1,87,171,106,79,216,232,238,119,77,184,236,170,48,60,255,241,69,88,230,89,242,49,232,78,133,100,215,231,225,157,131,79,147,15,134,205,179,189,57,156,73,125,138,228,83,205,222,242,170,63,96,150,84,151,155,15,210,42,190,190,16,185,192,213,23,152,109,200,79,136,73,215,187,112,43,0,95,31,59,22,152,9,128,85,185,185,105,199,57,8,133,207,17,12,150,237,30,232,182,232,82,194,132,139,194,248,154,22,106,41,50,100,119,243,220,39,230,2,106,70,243,81,152,222,125,143,103,64,12,85,171,190,85,67,101,48,134,236,152,78,183,140,40,25,74,47,16,97,83,135,131,186,43,92,123,44,236,243,235,198,251,160,67,80,108,43,121,107,88,82,114,162,192,134,38,21,5,19,219,188,190,122,224,192,27,38,90,185,218,154,81,125,101,223,115,134,78,177,188,218,66,208,213,13,164,133,92,174,84,220,76,76,225,234,44,83,102,5,30,97,245,68,244,217,130,103,47,108,212,75,71,110,78,253,90,24,3,36,18,62,47,134,152,248,240,207,101,213,58,93,47,198,99,118,122,58,130,127,4,214,5,165,111,208,247,194,133,51,46,133,45,19,129,220,200,202,19,249,46,35,251,206,88,198,215,155,41,219,159,27,78,176,174,131,130,145,217,221,200,223,148,176,61,233,33,211,32,0,213,218,187,231,108,122,160,36,237,62,97,177,185,102,226,251,219,215,252,188,131,174,40,167,143,175,14,146,170,71,178,7,192,148,65,29,135,177,161,196,88,48,250,210,240,202,126,241,209,174,112,51,158,149,23,190,91,93,125,228,212,165,167,231,254,143,63,56,132,87,69,62,54,229,242,108,66,47,140,244,120,83,148,238,94,255,30,123,26,209,176,252,52,245,212,249,94,116,63,72,10,120,26,141,127,44,93,250,175,150,208,177,112,181,113,159,191,48,90,41,194,40,205,113,197,137,226,67,186,172,135,87,225,107,164,123,129,135,169,123,221,105,175,55,167,20,220,151,238,222,38,232,32,48,33,237,87,103,147,242,155,70,228,65,110,14,49,94,247,115,245,216,95,149,149,141,128,73,247,148,227,181,135,10,14,159,204,21,162,18,190,188,140,215,75,76,13,14,179,29,11,255,32,160,33,100,74,56,8,35,56,135,104,235,103,83,78,20,70,100,39,69,199,138,33,88,168,48,107,245,173,223,96,103,50,157,78,129,77,155,98,188,112,49,217,89,189,55,14,196,11,242,41,62,83,24,125,247,250,230,199,168,173,45,34,65,11,12,115,198,27,105,132,74,129,242,70,133,159,227,29,27,192,80,133,52,125,110,210,155,175,187,71,192,135,6,96,121,50,40,102,247,123,168,210,190,68,188,92,80,226,89,254,203,112,179,31,157,69,141,185,80,252,157,39,20,220,242,86,200,161,122,90,15,94,150,163,201,124,10,121,49,154,28,165,104,100,200,112,82,236,178,99,180,145,46,144,68,40,181,73,73,235,63,173,77,94,205,144,102,122,221,143,255,244,166,232,231,40,76,43,234,241,17,219,148,156,127,134,4,81,172,226,159,3,209,133,46,214,23,5,208,195,201,100,175,21,70,135,103,83,180,55,103,49,3,165,118,67,222,218,148,16,3,133,147,102,200,252,69,225,207,29,224,249,24,147,237,23,102,113,249,120,27,187,162,216,102,198,87,239,196,168,147,182,157,217,245,107,221,199,220,111,251,161,193,16,33,201,160,64,39,245,218,148,211,52,169,142,184,77,86,183,243,52,31,112,172,213,38,246,44,33,181,226,113,200,105,1,162,148,75,53,24,65,199,248,105,242,11,71,222,11,90,250,184,57,69,111,82,132,111,48,138,234,43,96,10,49,20,125,40,82,9,212,226,200,2,87,107,228,114,120,83,66,152,79,102,85,147,51,96,62,199,35,46,0,68,50,221,3,126,22,26,220,194,91,69,175,13,1,242,238,240,129,166,177,8,220,10,149,226,47,76,250,183,103,52,100,210,223,82,118,194,119,237,37,159,14,125,221,119,220,94,121,65,96,138,217,50,108,0,37,186,145,120,189,48,101,30,41,138,125,225,107,72,244,22,195,210,238,15,139,214,13,84,123,179,198,123,65,42,38,154,72,36,170,225,207,243,139,217,68,69,133,193,242,216,229,237,146,53,120,61,82,126,52,201,163,76,215,112,160,187,98,138,174,40,240,50,14,124,135,39,125,68,242,69,72,134,184,165,113,225,141,20,137,188,118,97,199,111,9,79,125,43,36,180,79,62,247,134,244,81,111,141,40,98,243,95,254,49,43,201,215,36,127,150,83,5,38,56,113,16,168,53,235,78,107,142,35,67,71,139,252,180,245,96,118,255,90,16,79,109,113,192,239,135,44,213,179,0,184,115,140,121,190,21,170,69,123,197,144,81,140,36,4,188,247,15,170,183,73,18,138,101,67,151,73,90,104,114,241,58,3,34,181,28,185,2,79,83,74,120,183,179,250,208,111,51,20,53,62,143,64,239,164,147,31,198,17,90,175,121,196,240,110,209,47,71,208,149,230,1,71,175,107,173,116,92,140,209,36,116,239,112,211,154,196,73,216,63,202,95,141,24,244,17,110,222,73,179,94,115,55,21,199,254,81,5,19,90,96,105,16,216,1,179,180,183,194,240,44,250,213,88,159,71,108,12,26,134,104,41,11,24,99,90,111,142,17,225,31,11,141,189,57,191,104,8,111,129,90,252,90,225,107,172,190,238,55,240,22,13,18,208,235,17,196,107,53,36,44,117,80,136,194,189,212,41,192,20,76,200,193,69,82,253,56,141,222,132,133,121,10,41,247,36,171,117,173,252,233,48,205,1,226,195,150,95,91,86,188,214,198,1,80,152,109,189,248,131,119,180,137,100,147,46,148,164,206,120,180,78,197,161,248,138,84,159,182,183,155,233,224,63,193,196,183,21,38,190,229,79,110,73,124,93,30,213,132,48,252,230,211,220,82,189,249,176,118,53,135,15,26,229,242,228,214,101,229,199,11,132,154,237,232,176,20,171,190,244,155,147,141,155,69,30,173,32,108,231,43,183,82,2,174,17,15,228,204,151,219,102,245,46,113,81,17,31,118,80,30,47,119,228,52,169,93,162,206,6,223,243,39,97,242,234,67,96,108,210,215,136,231,168,130,48,160,9,124,215,136,171,28,94,216,250,111,244,183,73,58,187,169,97,188,85,91,78,0,152,120,9,113,57,76,7,134,216,95,215,166,90,145,171,197,36,130,216,123,9,92,209,14,245,155,95,15,171,11,223,49,44,104,214,71,254,194,52,9,207,42,240,48,13,62,71,241,23,228,232,162,70,155,200,235,11,51,101,203,146,159,70,4,118,251,47,99,106,117,125,107,44,55,175,105,161,217,28,6,65,69,199,221,149,106,160,247,40,146,8,19,61,21,221,249,194,241,99,40,54,137,49,33,192,68,31,164,95,189,73,209,165,35,138,222,33,125,43,126,245,41,246,164,9,19,6,218,110,167,88,18,115,231,102,73,62,167,116,239,75,153,232,157,13,113,22,7,20,144,43,198,140,202,228,33,66,159,3,229,128,227,98,82,176,9,66,22,150,232,157,39,144,177,198,189,141,118,61,96,164,191,16,65,143,7,71,20,37,31,124,155,208,88,247,17,39,69,42,194,119,180,204,92,127,195,55,60,114,244,75,244,89,232,198,28,148,40,249,152,158,253,121,112,52,118,91,247,3,134,195,228,122,85,85,96,248,142,107,137,171,159,38,234,46,86,212,251,148,19,95,132,58,151,220,55,16,98,135,205,194,167,33,138,188,162,89,105,170,87,100,61,252,189,27,34,192,83,135,133,134,210,227,163,86,141,76,47,225,67,201,184,239,151,212,236,118,201,189,51,230,221,123,67,88,58,215,180,144,207,85,172,9,243,125,173,78,31,149,252,48,104,115,165,65,72,91,167,174,92,146,246,116,134,56,140,187,34,194,13,252,176,69,45,28,54,22,94,249,105,232,35,31,223,168,187,173,174,35,67,118,39,60,196,99,14,111,82,137,50,38,27,194,105,183,12,113,91,41,127,19,248,254,118,245,205,242,218,110,29,135,70,70,20,218,87,183,237,160,95,217,210,118,98,226,121,143,39,202,72,229,222,103,121,62,159,43,42,83,48,187,57,207,100,150,226,162,28,119,111,186,69,107,30,121,47,43,119,27,254,211,80,54,118,157,227,211,216,139,222,155,223,165,8,225,112,251,27,122,246,254,213,191,252,171,127,253,111,254,195,191,250,159,255,147,158,189,211,255,191,247,236,209,110,72,246,44,226,220,27,178,233,24,6,124,240,187,53,120,194,156,80,61,212,45,130,210,147,151,97,211,59,198,193,44,1,215,26,236,239,30,123,153,144,67,100,151,9,48,69,82,17,24,181,230,219,18,104,135,74,239,21,145,39,180,9,75,118,236,173,23,38,1,232,54,23,113,211,180,127,137,43,208,52,159,17,112,24,78,234,7,198,43,222,1,211,65,169,40,61,174,43,194,231,100,49,63,23,211,14,40,176,104,61,254,238,61,163,30,106,82,175,144,213,224,6,151,94,98,180,23,41,138,174,87,23,242,91,62,38,148,198,201,128,33,184,53,159,24,177,101,42,136,67,96,124,211,17,40,109,5,250,203,112,245,71,240,157,206,183,20,98,48,120,20,23,151,2,38,40,145,31,26,97,98,215,97,96,187,38,73,218,21,165,110,40,96,10,205,135,162,173,59,117,55,232,18,133,86,224,199,136,151,2,238,43,35,74,6,247,107,174,71,178,195,156,153,68,127,58,97,30,31,167,242,160,15,153,68,22,146,243,216,33,73,2,152,253,21,134,43,119,7,140,184,133,140,247,83,87,168,70,3,67,42,146,48,183,94,153,249,162,246,167,150,46,176,117,240,143,132,107,147,39,135,146,62,186,25,126,87,23,153,254,38,55,24,57,212,105,250,104,17,42,176,192,90,95,78,64,207,163,81,221,118,4,110,230,178,4,76,207,214,7,38,105,29,143,118,247,174,20,149,6,174,208,225,4,124,215,71,150,255,24,31,16,191,30,104,31,31,240,193,148,136,49,179,250,62,121,238,125,140,46,35,96,34,213,75,97,10,153,226,115,82,1,47,51,233,231,37,212,156,11,232,252,84,133,167,19,123,26,12,233,184,140,248,70,54,124,248,205,39,85,45,75,30,13,98,142,17,19,109,82,73,186,183,194,80,220,237,128,17,198,90,10,211,173,153,171,143,102,117,185,249,32,46,237,63,205,241,48,187,162,152,33,145,14,220,16,2,110,153,11,168,242,61,37,83,95,76,22,153,104,212,166,68,157,11,9,214,243,232,123,193,173,231,26,68,192,125,202,242,162,151,133,14,159,72,79,193,79,170,48,105,30,79,242,76,194,120,75,151,0,98,4,222,217,105,42,22,210,85,74,89,246,129,245,186,197,30,78,3,158,162,144,163,36,122,31,242,123,177,137,193,229,1,176,179,248,7,184,90,138,202,97,203,146,14,133,161,56,155,1,67,198,161,55,175,20,235,37,12,13,160,92,93,173,212,219,31,173,208,209,48,101,196,169,222,31,94,110,114,199,132,178,87,129,169,129,117,154,118,171,67,18,173,122,131,113,105,34,237,246,136,14,144,161,8,3,249,107,91,136,233,40,188,141,159,214,97,147,204,212,159,222,219,155,12,65,233,78,154,31,180,141,68,79,219,127,128,46,239,181,35,29,120,79,8,177,4,46,12,49,124,102,11,203,72,10,132,31,220,30,133,69,204,195,18,5,84,18,231,115,47,97,23,132,19,161,218,95,137,49,65,1,62,87,87,101,217,215,24,148,2,53,147,24,26,215,33,180,66,177,200,115,82,166,47,87,219,113,215,98,38,13,147,12,19,248,90,177,81,103,115,255,166,241,109,232,213,117,187,16,50,240,232,186,118,169,206,93,81,51,187,172,36,173,77,133,79,117,45,2,224,7,45,87,129,151,105,114,58,76,77,212,231,222,80,137,6,90,40,33,173,159,247,170,113,164,67,75,206,17,165,112,235,91,214,215,3,127,141,194,16,4,196,190,112,140,50,67,71,101,163,241,17,48,254,142,222,156,56,226,72,248,110,12,83,30,173,47,74,239,99,79,34,37,219,229,106,34,54,45,108,21,56,165,30,217,86,136,247,28,215,117,26,70,160,157,229,188,164,172,8,96,166,173,66,24,75,166,90,181,194,140,149,214,223,220,143,76,84,132,72,228,208,71,55,57,235,31,236,234,107,159,207,56,37,152,73,250,193,26,49,159,56,58,239,202,95,251,15,224,185,19,190,203,92,231,10,58,81,105,162,33,203,243,232,247,68,141,50,74,14,9,49,238,204,30,24,28,92,56,199,106,72,230,211,63,87,67,91,18,39,47,34,39,253,243,218,215,97,201,223,94,91,68,76,128,109,204,194,98,128,192,102,233,123,253,88,106,3,46,99,139,53,14,255,122,235,105,194,81,234,170,63,13,253,109,73,3,112,138,146,150,193,240,13,231,161,15,25,187,14,26,220,83,105,91,82,98,117,20,237,116,15,38,76,236,252,115,241,61,244,243,167,159,250,25,50,202,162,242,151,161,235,168,58,224,221,37,24,172,108,166,206,166,63,220,225,6,141,241,188,255,124,135,187,209,62,156,87,83,46,170,195,13,27,83,24,4,85,25,224,240,108,144,24,137,170,15,235,95,146,35,194,132,117,78,88,227,5,70,4,49,254,88,150,207,9,131,26,85,228,37,211,168,208,171,246,68,5,207,93,91,66,103,111,112,93,158,162,37,16,139,232,214,84,248,33,121,29,112,169,69,230,9,226,122,48,20,58,92,105,67,212,223,198,193,137,41,76,224,116,108,133,171,245,160,5,92,101,23,103,83,31,222,134,75,40,20,203,95,208,7,182,105,255,208,38,103,158,243,179,108,35,238,247,122,198,67,63,170,24,11,23,46,53,74,83,45,87,223,142,194,198,39,236,5,139,52,37,101,1,41,48,122,5,126,36,95,123,150,76,69,19,216,84,178,163,220,145,62,220,163,87,67,202,231,21,114,132,254,159,254,249,237,202,144,123,185,35,7,72,246,69,0,83,106,236,219,176,217,134,58,73,11,51,212,75,16,8,38,114,120,37,186,232,117,117,203,144,74,204,94,116,84,150,137,31,87,135,201,5,136,149,3,149,231,19,61,71,208,195,145,66,73,216,56,168,124,154,81,87,75,99,151,192,5,118,13,127,47,4,54,178,255,12,165,93,170,70,124,31,29,86,231,45,182,97,25,63,46,94,135,137,13,233,144,115,94,108,183,69,172,214,94,214,158,69,114,162,78,249,110,239,4,248,229,222,215,108,57,126,184,12,214,101,235,50,69,171,213,188,173,40,187,165,219,248,40,76,5,67,15,248,227,181,65,72,42,47,13,97,239,146,3,27,194,229,21,46,97,183,4,136,194,133,228,178,47,0,72,239,75,202,56,78,51,35,182,135,62,33,243,147,110,40,24,171,232,35,114,251,11,138,136,207,177,86,158,187,101,180,40,83,38,217,43,19,225,153,68,175,253,206,176,21,116,25,79,4,177,152,213,94,2,13,125,150,88,172,72,134,241,180,1,51,79,138,192,112,118,185,81,218,233,53,62,242,165,33,197,40,158,254,162,190,218,68,68,18,166,141,52,154,238,104,193,219,89,187,138,125,131,64,195,202,218,238,41,26,22,6,211,194,145,48,228,79,67,224,101,39,97,86,134,183,35,187,213,99,150,102,143,162,115,194,137,98,2,61,152,61,195,219,96,58,21,214,77,246,89,126,171,69,253,54,253,50,208,112,9,252,227,75,15,120,124,150,238,3,199,103,28,1,144,82,141,210,20,190,102,139,231,37,172,226,253,168,165,127,223,12,63,45,11,226,239,197,17,249,60,119,75,32,17,225,23,211,112,32,178,180,148,203,67,88,91,3,70,233,225,8,124,141,144,88,32,208,156,92,91,111,38,108,132,246,190,37,117,139,76,28,249,109,42,132,124,23,239,208,151,10,171,205,65,202,253,241,138,21,96,200,2,19,69,238,126,150,120,238,106,33,243,132,11,153,238,128,241,238,165,94,17,29,74,66,48,254,90,205,234,212,138,192,79,95,81,115,11,145,200,144,142,41,138,204,57,9,227,106,236,136,172,26,185,48,45,223,35,225,42,59,237,48,46,173,88,154,116,126,75,90,129,179,106,45,151,176,34,22,131,16,115,19,216,36,191,125,121,33,96,46,21,183,215,255,182,26,67,127,235,98,141,40,249,214,16,96,166,147,141,122,221,148,126,240,67,210,246,100,187,7,117,121,114,235,6,163,145,55,200,88,150,86,47,253,149,217,120,151,138,241,155,103,104,31,138,104,218,254,155,195,119,240,91,166,212,127,244,225,97,164,155,40,75,207,238,101,236,88,164,190,162,251,6,113,233,161,40,218,66,51,225,178,190,240,221,235,164,119,167,149,180,220,134,13,54,198,175,195,15,41,190,252,210,212,80,214,136,224,66,209,84,165,237,26,152,242,135,128,9,178,42,204,196,115,142,175,65,88,20,213,67,129,81,83,78,180,106,178,159,128,225,221,174,60,252,213,144,36,147,206,80,224,26,237,151,16,255,138,106,1,164,118,48,200,121,48,190,193,182,39,189,251,7,230,229,90,227,226,199,250,54,20,69,114,210,47,166,162,92,244,75,129,241,31,90,180,82,193,195,48,21,110,65,22,103,34,20,69,210,56,4,129,104,11,139,155,155,52,167,194,227,206,104,223,9,91,51,225,33,133,153,163,238,184,220,227,21,78,200,163,240,96,197,69,19,24,166,128,190,118,15,29,9,211,235,237,170,89,105,47,198,77,223,230,181,99,29,11,50,23,56,81,188,110,208,164,0,186,116,55,28,251,60,221,111,14,79,115,19,81,61,56,103,30,8,210,163,41,111,111,125,50,220,162,238,123,93,101,173,8,59,24,129,56,250,211,188,233,206,152,23,139,60,248,67,103,169,91,64,119,237,80,23,149,51,9,67,129,172,83,116,19,182,42,13,60,199,158,116,143,104,54,172,132,215,150,192,144,248,251,233,66,73,74,73,97,27,96,70,194,103,3,87,183,33,175,61,57,85,91,116,50,90,96,91,6,141,114,149,226,148,30,195,116,10,165,113,9,99,225,68,185,60,126,210,221,226,229,222,116,106,133,251,113,189,135,222,164,204,147,12,35,157,71,62,104,15,14,116,102,4,173,162,162,69,182,192,116,58,164,24,152,131,141,78,74,239,188,62,4,244,183,160,164,102,74,180,150,182,34,21,185,103,216,73,25,93,219,84,251,246,35,48,33,64,55,221,10,41,39,145,91,55,159,98,123,48,191,208,26,36,93,144,216,183,144,114,103,183,45,156,8,137,34,29,28,221,180,200,131,74,177,47,40,12,120,37,58,121,209,145,223,2,211,103,234,155,25,140,28,215,253,200,79,117,191,106,89,97,194,88,115,247,163,47,133,102,78,139,17,161,176,105,234,205,57,47,103,180,208,195,9,41,164,30,198,104,177,162,119,225,167,135,40,243,128,214,134,25,142,61,183,234,75,54,44,74,241,130,5,5,146,24,50,249,57,162,52,121,185,2,253,128,196,175,73,3,205,161,48,114,207,96,183,64,55,77,106,116,76,10,53,211,12,102,196,143,228,198,32,104,141,193,228,84,13,244,134,172,236,135,133,203,181,140,233,94,213,3,253,133,16,80,30,202,169,239,160,7,220,187,246,52,25,87,127,121,220,86,48,178,118,61,146,127,157,161,193,101,194,81,36,155,66,131,115,200,15,251,142,153,215,133,96,136,83,238,137,39,51,217,185,71,180,73,169,38,229,61,147,138,135,160,172,60,56,154,189,197,153,20,173,106,87,26,89,128,159,19,164,128,198,216,56,228,131,80,147,3,125,179,179,23,97,174,54,121,52,20,154,159,233,68,42,215,183,172,25,87,227,230,180,4,148,36,176,187,99,164,55,71,93,201,99,22,4,67,32,7,147,71,195,240,158,193,120,70,195,148,8,158,19,120,134,155,230,36,75,86,215,195,141,86,250,237,133,133,16,216,85,173,146,163,82,6,221,151,25,116,83,83,27,156,79,221,68,91,130,141,10,118,229,145,101,210,198,88,177,189,102,164,35,206,61,197,196,170,166,30,28,116,134,168,140,62,50,211,42,106,193,35,200,193,8,238,127,97,154,127,157,132,245,162,80,121,116,129,77,150,45,198,148,179,40,203,193,80,83,60,97,200,64,248,248,108,181,115,10,186,170,39,248,214,224,76,175,50,203,11,194,92,30,120,67,209,231,129,188,42,225,141,170,232,12,50,68,196,212,197,65,33,252,127,188,7,13,66,54,106,174,229,230,119,171,45,65,230,134,134,225,145,91,55,236,225,224,60,171,38,5,42,48,173,236,207,10,238,202,74,117,68,222,154,73,189,166,171,251,66,249,7,25,170,192,152,15,193,106,70,17,122,151,143,125,239,123,159,52,232,239,16,104,146,82,101,120,155,123,73,70,79,124,56,161,54,56,132,95,133,114,151,158,77,225,26,130,64,112,246,17,124,190,140,136,244,109,224,177,211,194,224,176,177,112,15,185,121,229,143,130,114,23,37,161,42,171,151,112,77,115,58,194,245,35,247,151,7,167,24,208,181,106,23,165,227,74,138,123,76,27,210,169,157,150,85,61,79,65,55,212,245,239,197,120,204,91,106,103,239,115,113,244,185,64,239,181,236,238,82,147,29,141,49,33,209,16,220,203,74,137,134,204,2,207,229,236,202,79,187,75,91,97,243,191,253,185,137,109,41,105,166,73,41,246,32,11,101,176,239,210,148,171,77,91,216,169,39,173,244,86,216,103,246,235,193,108,127,50,221,228,183,85,223,121,64,177,35,41,40,228,240,195,18,124,212,104,191,48,68,147,67,24,26,239,224,50,138,62,36,20,233,10,55,228,126,195,147,14,227,76,166,23,76,2,29,11,124,197,189,183,4,43,129,71,84,236,208,230,70,151,185,162,244,255,251,30,15,15,232,146,35,155,182,160,206,198,29,240,179,62,79,6,143,72,176,131,115,254,222,139,229,106,106,116,114,38,80,53,34,220,52,212,37,225,254,248,107,211,169,157,234,7,214,79,75,110,165,4,73,247,115,191,117,50,79,110,76,88,225,240,38,84,176,228,106,107,221,118,70,65,24,189,48,134,18,46,168,145,250,174,96,181,203,114,190,64,90,74,198,42,230,153,145,173,228,147,163,143,83,99,55,35,174,176,197,191,65,151,169,69,243,92,255,17,92,233,213,84,42,239,96,77,159,240,160,165,245,135,122,53,2,218,211,39,49,76,219,71,224,199,82,55,193,200,78,225,88,154,50,230,42,221,211,208,121,209,187,41,5,8,76,130,203,227,99,20,81,29,109,189,216,152,211,39,239,141,60,188,124,207,95,135,155,159,248,200,166,109,233,102,217,180,179,60,94,254,133,96,47,145,140,41,48,42,83,239,152,97,58,15,233,24,217,214,92,17,148,156,29,170,150,246,185,55,226,117,190,147,226,63,30,97,24,51,184,87,133,239,201,150,159,147,96,143,235,91,99,243,200,46,11,7,99,139,188,38,150,31,166,97,222,153,130,149,96,141,234,88,207,245,145,213,101,109,8,222,163,246,194,242,206,84,184,61,195,23,200,93,30,3,129,120,129,171,201,174,7,140,207,126,254,46,170,6,237,56,57,17,243,53,218,210,235,237,232,97,212,209,199,12,10,90,146,43,67,97,250,74,18,198,162,123,244,32,172,214,232,22,92,200,38,215,157,48,178,70,165,7,109,41,165,4,186,111,19,201,43,190,143,16,255,186,127,165,235,174,143,3,155,214,222,42,114,30,225,150,97,84,251,205,143,241,240,86,177,76,138,177,14,184,65,118,61,196,253,49,92,16,249,10,30,77,106,255,251,163,87,211,19,182,19,54,95,89,236,57,99,34,89,73,41,73,59,148,24,131,215,248,244,198,125,194,255,119,222,139,115,75,95,9,58,243,206,69,88,231,144,72,70,163,103,203,107,128,173,115,242,122,53,75,224,6,213,236,12,191,130,200,182,88,177,119,123,188,235,217,185,237,224,124,19,22,159,67,85,111,109,158,51,52,193,184,50,196,43,33,229,30,196,120,48,4,181,163,166,255,190,155,177,167,43,57,117,183,20,178,99,188,211,59,229,79,6,195,64,171,31,184,182,227,33,51,244,95,167,208,179,28,2,200,221,169,98,129,41,84,16,148,238,250,39,127,186,84,97,97,6,134,101,49,88,14,231,146,244,128,193,84,108,251,91,207,101,34,123,2,243,103,59,126,26,178,222,165,79,134,104,229,140,247,186,51,113,108,189,249,192,14,115,34,67,227,60,212,207,105,226,194,45,97,210,115,251,227,16,5,205,219,131,184,201,126,244,222,204,163,32,150,68,158,97,170,11,106,18,114,94,55,114,225,251,247,139,222,27,41,233,32,119,100,191,19,30,19,146,101,132,83,243,106,130,73,58,166,155,126,205,26,176,113,204,169,139,122,205,159,24,114,74,92,247,199,191,125,150,247,179,26,90,52,202,142,46,192,147,67,202,189,139,108,12,116,111,220,245,52,2,134,116,81,175,158,214,143,145,163,2,119,158,192,135,68,212,206,17,239,210,175,119,215,211,99,186,190,1,27,209,243,199,173,95,59,248,52,231,55,192,67,109,225,138,96,6,140,40,143,88,246,144,98,211,67,145,95,179,72,23,215,49,57,231,136,163,208,42,51,151,36,92,168,47,110,193,105,70,137,208,60,58,23,224,110,107,39,134,148,213,250,133,139,219,7,195,232,212,199,231,201,104,91,169,193,136,105,201,233,174,48,83,41,248,52,97,128,170,250,100,51,234,187,49,211,159,162,225,132,69,212,112,37,83,167,237,43,10,103,251,24,84,157,74,12,131,184,232,221,255,74,50,117,162,14,35,63,76,231,241,140,143,65,216,86,66,71,13,151,60,158,25,147,70,252,164,102,50,132,73,242,137,222,196,231,218,65,73,124,252,240,50,129,236,132,45,69,185,130,197,147,174,28,93,27,215,183,164,49,36,96,108,42,89,27,7,98,37,39,206,227,49,174,253,145,111,117,125,157,18,243,143,99,78,90,87,40,218,120,154,83,198,95,216,232,23,135,132,180,38,166,78,92,221,76,148,48,225,187,34,41,221,12,246,81,162,88,114,53,93,80,110,61,67,160,200,247,210,171,81,197,56,193,226,73,129,124,149,104,27,94,128,55,252,252,56,64,139,68,103,40,42,12,142,183,98,169,49,125,50,232,205,78,68,63,33,70,22,46,169,99,154,104,39,98,140,197,164,184,187,194,28,194,35,152,79,239,66,147,253,159,222,121,182,175,128,177,81,229,181,9,17,7,37,37,197,221,75,130,228,221,122,210,130,25,178,54,182,16,249,233,209,74,230,181,209,91,41,26,200,238,236,109,51,99,167,13,193,29,121,47,8,232,78,240,189,106,19,1,32,162,52,193,118,217,172,105,67,6,20,246,208,49,130,228,179,210,178,32,207,125,127,231,58,1,201,253,104,154,40,2,19,166,91,53,73,41,175,243,47,33,97,138,214,87,144,174,18,224,170,26,141,38,1,127,252,48,55,202,207,71,94,11,13,180,25,252,162,214,184,167,32,197,176,190,97,16,144,144,56,118,177,162,88,127,167,133,172,178,76,49,147,194,113,89,16,224,187,150,244,106,98,8,123,199,213,66,29,10,134,66,211,10,12,86,77,185,148,18,231,216,135,72,89,178,132,37,128,142,98,65,140,53,102,243,40,26,95,127,76,183,47,96,26,62,52,58,15,179,129,131,119,47,25,207,7,68,82,38,225,73,76,66,178,2,136,31,159,96,178,100,250,77,65,161,219,15,82,70,108,86,145,189,161,206,168,181,48,201,42,49,200,38,38,25,85,74,213,249,182,13,222,66,147,102,212,103,45,74,67,177,205,145,84,82,120,163,17,24,240,29,96,177,114,141,240,101,68,210,140,157,236,209,49,49,82,237,32,155,52,38,2,89,240,166,93,19,203,170,98,205,111,157,127,56,130,179,101,126,136,90,96,205,210,208,203,232,231,112,165,152,237,140,15,124,238,94,83,2,70,191,190,105,142,135,224,113,220,156,64,177,100,197,168,137,141,34,50,232,134,171,122,14,116,254,174,224,98,66,41,166,11,85,147,81,19,212,252,158,21,86,46,49,7,39,66,135,126,136,91,112,67,162,146,214,124,61,124,19,164,127,239,104,58,156,246,233,25,92,197,84,125,147,55,80,152,90,161,132,107,59,159,139,119,182,123,16,148,135,58,66,96,11,162,198,197,68,160,101,7,189,95,130,82,249,200,82,54,8,86,143,194,68,161,107,194,245,15,224,125,79,146,29,41,208,10,107,154,36,251,26,154,31,254,104,112,220,214,79,46,144,32,115,112,158,98,147,233,28,191,219,16,236,63,254,104,208,31,106,250,201,24,144,50,49,140,242,130,122,14,211,236,162,88,33,20,176,87,217,202,112,221,232,167,14,152,19,85,115,156,211,8,215,29,134,251,85,51,141,232,101,206,188,218,120,239,100,46,24,241,105,208,208,78,130,129,98,137,210,233,11,37,141,179,181,18,12,159,10,211,254,28,68,178,24,224,194,200,7,220,233,177,114,184,80,190,168,40,103,117,48,193,22,178,183,242,94,232,64,132,79,3,75,99,85,191,30,33,147,230,226,3,208,204,142,173,69,50,19,95,123,71,178,125,209,10,38,117,48,147,118,246,147,55,159,72,203,116,133,173,74,33,224,125,206,249,220,124,5,135,15,240,117,97,63,48,37,9,254,65,232,62,216,71,19,222,136,142,204,24,210,5,205,161,190,23,47,50,71,194,253,15,224,67,217,102,192,100,81,5,166,115,55,56,41,73,22,181,71,247,13,108,183,93,162,4,129,243,87,23,129,177,117,197,123,221,245,69,163,152,192,240,21,149,68,247,103,203,178,72,228,140,123,223,33,89,58,139,143,81,207,38,220,187,46,1,8,209,123,188,245,198,22,104,90,160,112,55,230,25,111,13,221,109,87,148,18,179,152,133,219,246,59,169,187,32,20,156,43,127,211,183,39,91,22,76,155,41,125,80,55,49,105,89,218,203,84,70,253,177,145,97,17,105,142,243,51,50,98,233,178,145,15,57,65,150,245,111,198,110,121,76,199,88,170,54,96,208,120,98,42,64,129,251,104,37,140,145,105,249,118,137,126,20,97,26,125,50,106,191,91,176,33,87,61,180,173,237,165,186,255,218,172,185,81,75,139,40,195,139,84,63,244,223,77,250,184,17,166,104,193,134,143,178,201,249,148,147,64,14,49,179,76,230,158,176,93,166,17,174,244,138,142,11,72,3,209,229,18,120,17,174,143,171,247,162,158,71,225,134,226,112,192,22,169,255,194,93,225,79,174,112,161,98,121,130,177,152,77,227,15,208,238,52,58,160,42,231,72,243,211,65,42,58,175,21,22,78,80,233,94,187,40,148,8,231,3,19,222,205,139,199,243,7,48,162,153,249,203,253,15,96,216,83,162,46,137,114,6,177,130,44,46,226,157,239,192,168,146,40,124,63,117,180,44,145,215,234,127,8,71,75,95,179,154,250,47,10,191,116,212,91,209,98,255,133,91,86,58,2,215,63,184,247,221,160,158,172,183,26,48,108,124,224,200,9,80,173,5,5,226,7,166,110,32,30,156,94,171,167,255,225,152,70,157,25,134,168,214,91,65,211,19,234,30,13,166,225,254,52,173,158,163,68,110,102,77,97,157,58,137,167,197,232,188,102,144,226,70,57,85,145,121,36,231,233,23,227,231,203,102,135,80,215,14,59,167,195,144,46,130,15,20,41,61,221,203,27,40,148,196,246,144,42,204,70,200,185,6,245,245,208,234,5,90,234,119,180,173,118,244,119,212,187,222,176,155,237,40,20,174,20,26,201,144,89,137,102,156,200,56,76,69,207,61,138,29,106,88,219,119,202,208,209,172,40,196,62,51,208,166,220,90,192,52,87,245,128,9,56,172,15,124,31,62,126,250,158,113,159,49,65,10,114,68,109,118,179,214,41,125,240,187,195,247,168,107,109,150,229,210,215,38,30,18,133,171,208,16,106,157,12,167,98,139,242,210,11,147,163,150,223,158,180,250,122,81,44,133,15,67,140,187,253,235,32,244,39,235,197,20,220,180,164,118,167,33,79,133,96,211,26,51,228,200,74,148,151,118,68,99,228,98,106,56,158,104,87,234,204,185,162,229,209,36,41,163,249,179,27,181,77,209,42,100,146,94,81,51,14,245,171,24,196,104,56,62,237,137,186,109,164,89,228,193,174,53,117,86,139,57,10,217,140,80,149,163,47,116,130,193,7,206,83,37,100,186,40,173,165,201,130,14,15,151,76,5,82,152,44,146,128,209,96,171,10,167,8,178,193,162,69,113,172,126,39,102,25,130,190,67,28,16,142,189,21,140,195,70,4,251,169,188,62,86,148,22,85,248,247,72,220,178,48,143,125,205,152,163,139,84,110,253,84,194,151,29,39,87,167,174,248,72,131,204,67,166,200,165,105,41,119,27,85,59,192,140,128,44,98,171,166,83,247,72,27,138,245,154,185,194,50,61,21,164,4,228,183,41,240,223,81,32,205,107,173,57,63,189,11,211,107,46,172,59,105,31,109,160,121,230,40,194,193,222,17,196,150,102,17,138,129,130,165,226,250,24,77,34,179,6,163,213,62,2,54,145,94,129,71,203,180,9,188,79,167,238,15,76,37,120,13,152,98,61,185,249,61,83,79,168,17,113,224,207,71,122,36,239,150,97,82,27,193,255,254,156,41,244,2,247,77,40,43,244,214,31,92,179,166,61,75,44,238,36,120,95,150,220,144,247,134,196,214,55,75,4,203,168,169,209,182,34,226,219,222,96,99,161,174,38,79,102,236,242,45,216,225,113,3,132,24,4,30,182,45,221,107,166,101,177,20,190,147,47,186,211,126,213,219,130,150,107,119,70,227,40,223,107,105,255,141,233,30,71,219,41,108,128,125,55,133,225,19,138,190,58,235,219,211,102,43,92,190,96,108,184,167,73,93,143,222,156,217,23,93,121,124,186,243,232,205,9,217,68,155,126,253,127,137,123,147,92,13,150,100,57,111,75,209,55,203,211,10,168,129,230,2,7,156,112,66,128,160,0,129,11,122,210,50,20,159,159,223,221,45,47,245,56,34,80,183,128,66,221,178,147,249,103,70,70,227,173,25,76,205,218,139,101,236,227,43,174,110,70,29,169,240,202,7,135,129,238,28,65,15,203,57,30,188,209,29,43,237,180,20,185,220,112,234,40,71,164,248,91,224,185,51,104,189,76,173,89,223,11,74,158,16,59,122,112,23,51,200,90,235,136,93,239,128,45,144,172,141,121,80,252,4,177,125,125,67,170,221,134,148,125,200,111,87,218,221,245,197,208,130,46,9,19,118,210,206,59,232,50,163,9,179,27,231,216,167,225,176,133,166,4,68,245,61,219,46,172,89,145,240,81,178,249,111,138,203,181,15,146,122,163,160,197,159,52,40,106,23,37,137,197,232,90,197,208,191,218,92,253,150,239,205,254,103,42,124,161,236,249,151,208,7,85,75,197,4,223,251,49,46,4,121,17,100,111,162,39,217,200,63,132,55,6,85,166,19,214,224,250,235,239,146,86,236,109,5,174,78,1,132,137,176,170,118,253,223,25,196,186,166,73,87,148,195,161,153,143,226,140,28,155,228,239,144,229,218,40,163,113,49,78,96,169,230,254,67,75,196,117,173,36,240,126,208,33,124,3,196,249,139,172,101,28,233,237,194,222,192,180,32,232,213,170,19,129,244,121,221,202,55,64,40,175,70,211,63,3,208,165,49,204,244,49,35,103,189,141,239,67,90,218,154,229,114,86,12,10,197,70,250,219,215,120,97,98,80,16,153,234,31,24,201,203,17,48,210,136,66,226,240,14,188,26,39,245,54,241,13,97,105,176,122,133,29,196,22,86,182,171,164,26,207,65,165,239,63,96,98,108,74,139,129,182,192,73,116,38,3,185,161,103,200,7,121,112,19,66,129,110,210,193,55,127,186,33,12,167,124,30,111,148,242,139,80,75,241,97,251,32,242,46,175,181,62,108,57,196,14,87,80,110,80,167,81,251,231,106,147,6,15,24,34,12,121,173,134,188,202,136,33,197,62,84,150,32,106,222,78,141,215,134,41,68,218,219,241,27,91,184,168,219,52,202,139,210,152,20,132,111,242,107,223,173,4,70,221,62,64,112,104,25,89,143,236,174,20,236,239,213,147,162,127,105,7,34,113,98,194,4,1,83,201,172,247,198,236,14,98,11,52,97,135,178,206,208,224,46,139,179,209,158,164,87,243,162,57,15,81,137,208,247,162,11,46,14,44,132,25,123,147,158,209,62,254,4,50,98,99,40,93,91,216,233,93,217,158,204,220,212,25,79,157,73,127,98,56,126,111,42,203,199,135,169,231,13,113,143,245,197,183,105,210,183,76,81,219,142,110,36,140,241,253,33,48,130,84,38,152,16,152,146,66,132,252,199,197,19,117,134,192,4,155,218,7,190,177,126,140,246,71,41,161,64,87,208,152,240,36,231,11,191,227,210,173,23,91,185,74,185,193,213,249,185,172,43,225,251,96,167,132,21,141,246,207,82,22,147,142,121,122,147,158,133,202,149,207,152,193,160,121,147,189,229,148,174,220,72,20,146,134,225,180,173,176,92,14,9,244,104,122,170,61,20,45,200,130,181,137,212,105,44,16,152,141,213,66,232,199,136,52,147,3,133,252,199,135,111,106,247,171,28,40,69,187,139,159,99,78,165,104,176,200,65,193,40,167,248,59,80,8,190,39,129,29,154,238,138,30,18,122,122,241,212,139,187,185,207,193,144,242,126,76,204,251,1,107,105,104,138,240,94,31,59,215,164,137,131,134,129,42,222,126,175,50,151,153,10,112,194,86,222,173,164,105,239,99,143,32,142,33,135,169,140,107,116,124,197,209,87,254,248,13,21,30,45,233,139,44,3,176,149,144,173,151,153,164,78,21,74,155,165,40,45,218,51,208,189,182,210,227,113,22,222,56,251,158,173,80,78,213,171,233,52,240,222,25,224,173,31,123,212,63,175,54,96,136,93,245,193,97,164,63,2,19,38,16,24,25,138,24,51,88,233,138,18,14,86,147,3,146,171,107,237,202,128,7,67,97,236,227,216,239,109,125,136,253,96,177,155,177,250,78,169,58,104,116,4,59,23,165,73,84,193,58,32,240,144,232,44,251,194,252,112,243,89,151,122,216,65,109,87,37,202,66,105,165,132,172,206,166,3,97,200,210,70,144,233,136,18,11,82,8,226,151,32,77,116,106,30,64,180,207,188,33,255,87,84,149,254,123,188,152,66,201,137,227,51,29,30,84,21,11,69,42,75,240,58,173,243,184,86,2,41,240,219,213,71,117,129,136,97,101,129,122,243,157,52,51,152,212,144,149,41,59,235,110,81,50,183,224,56,104,18,19,178,242,243,230,219,204,130,72,96,75,227,135,85,244,159,26,244,172,112,154,38,239,195,180,238,139,234,244,225,38,115,39,165,99,180,172,12,142,110,231,72,37,66,113,132,7,24,2,252,153,12,171,68,172,149,24,22,105,169,90,156,229,20,70,155,100,233,48,249,52,244,80,71,178,187,146,61,22,162,95,20,51,157,227,251,205,164,139,22,164,192,239,164,237,254,90,188,68,249,92,140,54,84,112,164,34,125,208,50,199,99,205,154,115,38,163,109,55,50,236,100,71,70,107,243,214,96,211,157,93,74,115,8,34,156,56,51,76,127,102,73,59,153,49,47,59,39,45,197,117,31,25,55,168,45,251,118,138,122,72,254,238,81,22,109,234,178,123,240,96,227,107,95,101,147,30,8,187,143,32,117,190,124,120,225,139,38,241,239,244,195,211,114,65,114,107,4,145,131,106,122,26,51,166,60,52,172,245,171,4,19,53,92,172,138,222,40,182,135,166,26,151,67,158,234,45,251,147,188,199,195,184,84,143,242,107,207,26,60,187,29,29,45,213,6,50,33,138,30,252,218,157,114,18,253,20,104,192,120,177,55,77,54,218,112,2,111,248,128,89,212,201,185,241,215,63,188,225,119,7,235,34,58,179,87,25,6,22,188,134,221,45,11,66,255,198,227,39,48,13,241,195,201,162,225,86,239,34,254,64,64,166,239,18,188,225,176,59,109,189,57,124,223,65,185,252,70,224,157,155,66,244,94,160,190,117,94,100,104,95,224,9,255,144,173,67,100,229,48,238,232,248,80,181,147,109,93,193,151,206,189,132,170,157,25,217,183,51,185,195,36,48,69,112,169,54,99,169,113,154,120,84,238,166,8,60,112,66,15,239,188,181,110,212,91,117,88,140,162,41,132,18,80,100,187,250,222,232,123,207,16,59,56,72,217,169,32,1,37,118,53,238,13,103,167,40,206,112,128,191,11,70,80,208,215,174,178,22,20,138,159,184,53,69,73,42,229,65,232,239,153,30,113,49,29,199,114,235,1,127,183,239,162,28,198,75,74,230,76,102,129,76,74,16,239,131,127,96,212,185,146,151,223,232,164,85,195,225,182,120,236,247,91,31,29,144,106,181,57,161,24,48,233,228,87,73,0,72,81,156,0,199,20,3,232,11,80,233,9,140,11,127,178,105,197,59,170,76,97,43,44,228,8,208,222,220,122,115,227,158,14,49,3,98,55,58,207,200,208,244,120,242,97,93,216,42,138,65,36,48,4,5,72,71,84,29,180,63,229,163,184,249,80,210,113,80,147,26,116,180,99,187,235,79,147,57,15,65,1,42,102,166,42,129,44,171,113,116,161,132,193,230,223,63,240,10,27,21,243,102,108,21,66,64,51,177,197,173,141,70,67,65,104,221,83,223,1,165,242,207,157,251,219,119,67,122,2,42,164,162,112,71,71,254,132,120,4,121,147,207,205,107,173,41,184,241,14,111,149,189,171,76,186,214,66,122,130,76,183,138,125,188,29,187,204,20,220,120,227,61,245,99,34,100,238,60,26,52,146,89,201,185,194,187,206,146,90,32,52,243,203,160,160,62,221,93,135,170,145,239,151,170,61,202,176,76,222,32,4,80,44,15,38,194,45,168,151,250,145,73,232,141,154,50,149,125,201,168,226,162,137,182,203,158,129,227,185,90,128,4,110,229,83,27,25,66,40,133,84,146,167,253,35,71,211,208,188,112,77,152,141,140,218,85,149,29,170,117,252,185,81,147,45,210,112,133,156,214,64,170,34,228,106,174,84,252,61,148,206,73,223,196,159,97,189,247,28,42,240,243,78,103,167,75,93,112,192,209,64,41,226,65,148,199,223,128,155,189,152,42,19,81,132,30,42,60,236,34,250,224,139,218,19,159,42,236,94,52,28,137,104,82,53,25,99,151,38,162,64,67,21,153,96,133,119,109,46,251,159,162,26,214,80,147,243,118,131,85,141,182,71,132,164,40,60,121,118,224,8,120,171,120,28,220,18,43,68,70,64,161,3,17,216,218,135,118,200,49,145,57,63,10,239,227,181,80,192,68,51,69,1,11,175,245,198,52,250,211,14,87,17,43,40,190,110,160,235,140,143,0,150,5,47,19,166,83,82,133,189,44,167,230,35,6,179,215,231,106,14,244,184,150,52,83,175,31,93,175,181,106,42,88,45,77,193,3,219,126,21,240,156,173,124,174,70,104,56,212,179,238,71,204,166,179,41,244,227,223,234,125,105,102,184,168,153,213,228,12,125,39,63,141,199,178,151,161,143,192,126,229,48,94,175,8,144,16,72,67,169,32,101,191,40,217,82,24,211,175,166,102,88,145,50,43,76,148,67,217,151,195,100,28,235,71,20,207,26,151,2,166,41,83,85,241,208,117,12,217,47,168,215,84,37,26,31,167,140,16,36,123,199,208,29,95,244,238,124,50,8,249,85,246,113,64,216,239,46,19,135,222,22,201,250,101,109,176,249,65,202,95,165,149,40,28,162,194,26,123,6,92,108,71,191,8,86,250,158,241,104,199,116,233,21,62,111,181,249,107,191,203,169,223,19,24,13,172,216,206,8,77,78,213,56,228,56,74,49,52,132,50,63,99,250,224,229,221,217,192,144,164,116,133,103,74,67,32,159,72,251,156,202,62,62,83,112,197,205,177,161,84,145,18,55,43,69,195,168,118,86,69,73,42,255,227,131,16,253,237,159,91,155,64,84,40,165,117,122,210,5,37,82,26,207,213,17,120,217,58,38,80,171,199,215,28,101,148,90,190,87,31,15,62,178,215,145,186,249,7,236,185,26,132,212,202,206,92,183,193,86,198,226,240,54,126,35,133,161,221,13,25,54,106,36,255,1,59,23,62,155,244,250,104,69,33,110,217,75,201,243,225,125,90,149,23,69,36,114,10,12,165,242,231,106,57,207,205,138,215,243,131,81,57,121,116,177,158,154,78,226,69,105,98,108,134,216,182,247,243,224,7,242,15,135,73,95,169,214,178,193,199,173,129,10,39,188,154,57,112,204,213,225,110,217,155,206,187,127,134,244,120,49,7,122,181,173,245,165,143,77,5,76,188,21,169,44,233,145,5,38,190,17,34,109,239,128,104,170,11,185,40,102,139,207,113,40,9,63,42,247,218,170,44,174,115,172,16,81,53,85,233,237,191,161,241,102,244,183,31,69,214,229,26,184,148,158,23,24,78,4,198,161,244,39,51,213,16,93,122,27,13,178,144,36,131,69,177,233,2,216,199,122,66,28,70,228,126,169,210,236,101,15,115,227,172,180,210,62,223,26,33,181,179,18,174,251,179,17,111,106,171,106,220,28,50,156,254,185,26,225,232,132,105,53,86,113,223,242,14,187,144,13,43,208,136,138,115,255,14,23,138,248,226,234,65,211,153,94,77,171,77,94,61,160,186,212,171,177,75,242,197,222,60,92,42,65,138,144,206,12,159,141,168,169,148,80,26,124,82,25,143,170,46,29,242,75,186,63,81,114,205,159,91,91,167,137,195,232,38,232,92,184,4,97,253,12,32,55,210,212,29,164,111,105,164,235,131,125,212,117,233,178,24,119,62,247,123,200,118,244,234,102,228,223,14,95,234,201,228,123,209,222,91,210,90,126,86,206,208,165,139,76,85,72,119,53,230,146,244,75,35,23,95,67,229,2,24,157,3,189,218,138,135,90,192,125,44,157,197,63,63,47,97,136,4,21,38,108,119,19,46,235,243,65,40,248,27,9,67,60,167,143,6,35,164,111,243,192,77,85,114,33,39,110,33,212,246,222,171,137,193,251,118,97,250,1,106,14,74,153,42,234,77,249,77,13,239,134,66,1,233,244,67,88,10,21,171,252,32,187,170,125,134,238,212,29,57,147,88,216,75,209,155,118,14,115,97,73,25,48,117,10,45,36,0,152,73,171,74,231,1,112,215,175,249,124,44,241,99,7,253,137,165,197,190,112,104,58,254,168,118,119,113,218,10,109,193,167,127,126,26,78,188,128,59,154,26,31,56,170,228,129,49,162,190,146,224,104,76,199,226,123,51,171,127,198,140,216,65,192,115,233,185,249,208,186,98,143,127,40,105,33,189,152,208,67,188,150,169,166,235,2,224,200,13,225,73,74,113,206,103,134,111,186,161,195,31,172,214,38,254,89,93,72,174,248,86,139,156,175,170,87,155,231,26,71,54,5,228,71,207,174,67,91,104,28,248,244,47,205,207,142,4,23,113,108,227,207,154,250,135,210,249,12,106,56,96,230,164,74,149,35,162,236,246,213,177,210,194,161,240,172,49,9,81,104,109,18,15,103,163,237,164,180,252,80,69,77,252,131,66,235,20,104,185,95,163,148,160,92,232,64,83,240,69,3,133,194,150,177,242,227,158,144,199,248,160,65,188,142,41,113,174,186,116,192,61,212,25,171,241,65,13,61,187,222,16,215,180,83,104,111,86,255,5,210,233,149,54,16,212,196,255,64,111,216,118,52,130,180,255,17,110,98,65,205,127,192,173,134,49,241,60,94,233,86,226,185,27,213,211,110,55,154,28,230,23,94,94,106,187,172,97,244,158,246,29,148,244,79,8,30,235,218,2,158,33,69,139,10,189,198,67,8,191,246,80,49,132,165,101,125,92,62,107,13,246,9,252,54,15,73,99,254,169,210,159,116,79,158,91,123,183,104,22,51,199,70,141,231,54,26,239,207,213,211,4,101,211,219,20,202,235,191,54,195,85,211,157,164,129,104,244,15,60,86,88,226,4,141,154,206,127,130,218,222,219,142,247,2,205,180,94,221,141,223,60,157,155,55,83,244,201,161,6,137,247,70,8,178,234,250,216,80,210,196,194,45,244,158,169,226,125,165,146,35,189,205,218,123,249,92,204,62,17,34,211,28,45,42,29,191,225,59,140,15,242,54,175,81,244,208,132,4,187,180,112,249,232,160,212,165,73,63,69,137,105,8,167,223,214,65,67,12,126,133,32,50,245,179,227,227,87,173,80,144,49,221,238,218,212,95,92,80,248,239,84,20,135,115,92,222,11,134,249,85,67,40,157,101,175,139,143,102,249,8,199,147,30,223,75,237,74,10,213,221,137,46,111,181,172,143,251,79,9,74,9,241,248,77,182,170,126,124,81,90,191,93,81,220,234,203,63,126,151,233,11,248,213,208,248,29,21,128,39,210,237,21,146,150,103,94,159,17,39,71,183,61,67,7,193,38,76,162,250,224,56,91,46,118,222,160,164,211,208,195,132,214,42,180,233,105,95,253,24,57,232,186,247,120,49,146,218,253,243,228,116,216,186,216,102,97,212,62,177,5,56,188,134,91,111,112,85,246,143,113,183,137,39,187,15,2,11,220,45,247,187,141,23,79,107,62,219,140,102,41,249,218,199,152,248,253,139,20,27,163,143,233,199,6,249,203,90,223,63,142,129,143,117,134,236,88,115,152,248,111,85,51,166,24,233,204,15,62,84,48,95,133,73,58,121,113,244,133,253,73,104,125,57,148,225,36,56,1,191,45,255,126,236,74,164,40,135,223,156,130,158,245,177,105,57,212,253,201,9,17,158,171,199,42,171,36,175,238,91,31,188,83,235,190,102,252,52,13,119,26,0,64,139,35,84,148,96,178,158,159,51,25,202,212,26,232,104,159,75,203,166,51,209,65,226,139,231,179,151,98,173,249,181,232,97,29,245,94,32,237,141,238,101,83,177,249,62,182,209,140,249,75,89,219,131,200,22,115,222,31,111,138,131,151,178,23,157,163,38,181,233,181,178,151,240,216,214,112,10,58,232,158,174,133,7,14,189,30,61,178,41,105,244,26,29,244,64,175,74,138,83,0,183,61,202,4,159,37,214,129,154,172,116,238,120,167,59,130,71,83,83,128,104,172,30,39,18,155,166,162,94,155,92,77,20,201,203,64,143,241,140,72,128,139,8,202,142,106,21,163,206,83,67,28,201,156,168,245,186,164,160,117,134,190,205,111,102,145,218,91,195,152,199,9,83,82,24,67,134,102,194,105,31,120,89,88,246,7,111,22,189,154,241,139,24,70,148,107,45,43,188,16,99,25,147,170,121,183,43,114,45,227,243,224,219,98,173,51,97,136,197,19,54,55,56,202,77,200,26,137,87,133,68,110,13,162,134,109,166,184,140,55,157,4,35,203,181,16,61,40,50,42,147,118,242,18,186,107,236,62,69,44,67,250,22,87,143,18,82,248,76,171,76,241,105,89,182,146,133,127,86,176,172,240,113,255,156,194,62,99,201,72,212,114,245,33,212,133,19,172,162,224,136,17,220,104,185,227,240,151,154,67,190,198,31,235,73,150,255,160,152,41,48,37,164,81,238,200,188,17,182,238,101,229,39,43,202,29,27,173,23,250,218,166,116,24,55,175,212,80,79,121,109,218,39,139,175,236,109,53,83,226,251,192,111,246,222,52,42,201,224,166,20,111,147,146,210,22,82,145,16,4,223,207,139,113,191,179,91,138,244,137,28,144,41,52,50,168,33,16,139,116,164,236,226,148,189,81,9,19,50,96,196,192,244,230,111,27,26,51,53,73,215,84,201,113,220,170,117,162,93,131,78,230,45,94,52,140,33,162,84,132,116,142,6,46,240,155,70,148,206,46,147,50,202,7,183,56,97,141,250,125,210,214,66,36,254,246,96,84,191,110,10,71,53,85,105,39,48,126,82,65,22,181,185,34,158,174,213,101,174,84,246,124,139,89,188,228,183,244,249,47,175,57,28,144,32,72,98,104,89,77,119,116,6,76,248,127,243,104,226,167,41,145,136,139,161,168,147,119,134,95,46,122,82,41,19,127,142,128,252,244,182,160,215,140,155,27,125,67,194,167,245,17,147,152,56,246,82,207,106,145,42,24,242,104,216,234,50,100,247,47,124,224,176,153,211,121,53,98,27,205,105,123,255,74,145,155,204,148,183,94,208,50,140,155,35,115,49,4,37,34,25,194,159,68,247,133,145,123,113,38,80,36,149,93,36,132,86,19,126,115,20,202,249,104,112,225,120,148,39,235,214,117,233,63,221,40,26,149,139,161,2,223,39,154,130,104,119,213,39,163,251,115,135,116,39,101,23,159,183,38,44,30,109,88,24,204,34,121,69,152,161,39,151,241,52,187,84,186,28,31,76,109,76,72,250,22,107,143,201,201,176,9,235,122,200,100,90,239,109,151,247,2,92,161,130,68,81,89,17,51,229,80,93,58,189,29,208,180,205,53,111,122,234,53,45,215,104,195,34,90,153,163,114,26,12,208,45,90,188,42,21,42,185,64,16,203,94,158,36,199,229,51,158,218,132,7,5,218,209,32,182,44,228,159,115,225,192,114,63,71,92,13,57,161,184,40,168,30,247,16,183,153,124,34,205,110,30,106,10,87,202,86,17,66,150,28,250,217,36,163,79,200,86,153,110,85,162,167,209,244,19,125,113,7,254,57,121,109,52,67,163,140,147,84,205,210,96,207,49,45,151,104,232,123,231,98,17,31,4,206,166,182,162,37,175,62,195,113,201,25,97,109,239,161,223,193,193,246,220,97,129,73,35,133,213,57,105,122,20,38,127,88,34,76,236,56,84,173,84,141,139,61,157,54,85,255,233,231,62,22,245,188,76,226,116,133,42,143,21,28,73,182,249,90,24,55,58,117,161,22,20,238,232,245,206,15,18,81,222,222,124,144,4,151,4,37,57,142,154,202,83,239,164,155,71,30,12,90,203,96,191,24,199,196,184,227,98,10,178,48,52,69,60,170,11,65,237,59,67,7,36,114,209,58,58,173,67,92,96,251,247,20,143,26,144,171,36,204,7,106,217,17,123,171,52,159,177,9,95,35,143,200,94,221,91,210,215,197,141,38,31,93,69,192,73,18,98,111,186,195,120,17,104,111,106,223,17,252,186,105,150,14,28,206,173,247,182,35,39,90,144,25,196,241,129,159,5,16,188,101,212,211,93,57,36,216,105,33,69,247,126,219,103,122,20,105,199,37,96,102,5,76,222,90,141,228,92,145,171,55,33,29,105,9,71,16,93,80,88,73,251,77,45,163,35,53,115,219,102,89,119,107,2,3,109,73,222,105,163,16,208,226,200,166,4,254,138,185,176,107,225,132,240,141,154,228,102,149,218,26,43,7,71,75,204,5,137,158,177,49,114,142,211,37,15,15,149,211,30,32,61,47,196,30,155,168,121,13,191,204,156,14,137,114,209,30,100,123,73,232,21,61,99,48,55,114,34,171,80,58,5,247,0,105,167,35,87,51,107,71,160,16,23,229,2,218,52,65,206,16,187,35,90,214,62,63,77,169,211,17,181,35,148,56,100,84,222,210,143,124,0,156,9,236,27,249,57,73,123,140,84,215,25,198,248,156,40,205,154,161,72,135,120,132,166,163,137,64,174,27,36,73,16,77,84,201,219,154,164,50,84,217,193,26,98,149,61,10,143,122,66,114,136,130,36,209,43,2,94,112,47,6,97,9,12,26,114,181,201,111,134,4,212,179,29,170,108,243,38,48,60,119,112,215,24,191,100,145,39,71,63,56,168,22,57,148,241,59,19,30,211,60,0,167,136,65,106,36,205,90,42,134,173,136,222,73,119,142,17,248,8,60,134,104,212,96,96,15,125,49,179,199,131,203,11,39,71,232,80,160,137,69,215,213,175,158,38,19,43,131,74,85,235,13,13,155,247,236,117,201,26,177,22,134,252,237,65,158,48,65,214,151,199,115,140,49,171,148,34,215,66,90,17,30,80,35,43,34,57,72,174,228,254,161,10,4,81,243,82,248,102,119,31,195,127,83,213,26,167,133,51,35,132,121,232,249,159,242,181,46,44,112,161,249,131,30,249,85,212,106,224,87,208,178,209,80,52,4,38,152,30,228,103,40,231,76,125,105,200,57,162,205,151,50,253,37,196,6,192,179,198,118,199,41,122,116,138,119,84,80,194,210,127,159,138,2,227,124,233,103,73,92,42,81,67,19,200,8,211,5,166,140,203,71,148,138,165,38,252,234,196,136,153,41,73,240,71,64,45,247,82,186,251,106,232,71,213,99,110,136,92,221,187,9,86,56,76,99,155,44,144,222,141,64,221,111,110,196,120,75,208,187,242,236,99,10,225,69,38,140,141,53,130,184,144,16,64,54,22,210,92,246,55,172,201,2,185,151,130,244,72,238,96,144,132,252,70,110,189,76,138,36,100,129,222,12,21,37,61,142,15,206,217,158,178,64,53,53,175,105,184,35,87,29,47,109,51,58,109,67,106,80,240,111,107,192,117,84,89,122,207,72,181,44,100,136,10,45,177,167,137,8,48,109,227,173,200,85,23,129,59,68,254,193,68,10,219,207,7,166,129,104,122,216,228,79,17,35,13,153,13,225,39,33,107,255,90,148,145,234,111,211,227,118,61,170,2,157,227,238,243,3,87,207,172,226,77,110,26,0,4,37,92,29,156,137,29,131,93,126,153,194,234,85,146,39,15,210,78,133,173,203,119,167,206,24,148,126,9,111,42,167,131,220,12,58,20,221,51,240,145,79,40,21,55,184,34,68,104,9,14,120,44,145,184,26,190,190,161,48,52,149,193,76,136,10,166,84,162,115,115,83,22,15,10,63,179,153,229,209,232,205,140,253,8,19,56,61,120,138,126,86,236,255,189,108,41,237,231,74,232,25,124,72,104,96,212,29,250,189,243,109,169,123,69,216,251,86,25,18,212,56,183,83,211,64,18,80,178,225,202,96,104,9,124,130,47,200,117,175,254,118,135,133,34,52,183,38,230,150,124,105,100,128,162,69,180,98,35,117,25,111,232,138,247,206,229,81,41,143,201,223,158,213,244,9,157,146,22,130,102,57,144,109,106,108,111,23,134,14,247,13,68,23,152,54,206,164,218,221,118,112,42,220,122,200,230,254,21,236,101,98,137,30,222,22,133,61,184,16,80,132,200,111,191,35,26,54,78,39,9,38,209,90,229,106,56,14,98,183,122,115,234,163,110,3,127,197,174,37,104,195,177,135,134,124,107,99,250,168,113,177,197,149,182,160,168,198,186,97,8,92,36,71,66,11,61,245,176,113,53,211,80,135,148,127,155,53,56,199,143,113,235,39,188,73,29,6,133,252,155,179,87,119,97,62,104,143,134,96,72,199,63,79,246,204,45,168,2,130,247,187,74,193,246,67,137,15,199,181,144,63,139,100,227,198,140,31,45,73,195,77,10,38,81,218,219,86,140,137,133,134,196,248,194,101,127,118,132,255,50,77,129,53,195,126,244,161,163,168,236,84,212,20,165,75,219,24,93,236,133,146,215,128,139,198,153,128,223,41,27,108,211,108,56,245,234,205,235,160,191,53,224,222,133,34,30,134,73,171,206,252,193,212,215,157,161,48,253,39,61,224,74,73,68,142,138,241,89,133,32,60,89,167,45,148,134,4,156,97,153,8,37,3,172,254,43,40,30,165,107,150,92,90,81,37,38,178,201,69,164,172,197,189,182,180,243,189,240,186,112,20,66,95,141,180,187,220,156,14,225,178,93,99,129,90,12,105,44,163,81,31,19,204,175,54,37,74,153,12,236,64,111,24,167,195,116,152,202,147,65,131,228,29,17,76,80,56,219,114,146,238,98,109,55,61,196,217,80,172,201,239,5,79,103,245,148,49,234,107,244,170,42,188,163,168,14,233,182,166,84,91,27,171,178,143,212,133,163,74,100,202,79,163,252,54,91,62,55,98,148,2,115,98,135,20,200,37,164,187,197,210,38,136,239,71,46,18,59,239,64,16,151,14,206,128,227,149,159,104,11,93,169,65,65,177,234,89,23,125,196,128,146,40,146,183,162,229,114,186,210,199,53,213,87,29,147,119,44,5,143,23,148,184,163,22,217,237,40,199,143,4,13,48,206,100,94,77,54,109,238,124,235,214,136,198,37,76,226,200,201,1,7,50,31,132,33,19,110,198,170,29,159,107,8,119,19,50,107,115,186,45,192,199,170,34,71,135,124,118,112,173,51,211,27,90,221,130,222,19,106,242,3,150,241,43,74,93,207,150,250,83,238,112,184,209,132,40,63,252,214,199,12,57,45,132,82,138,84,76,224,5,81,26,226,47,245,230,196,21,185,83,147,218,238,30,241,24,244,98,157,33,134,246,185,38,53,229,55,199,11,18,241,40,10,55,201,52,157,208,70,225,4,200,23,187,86,211,53,66,120,101,24,241,140,192,198,162,26,58,122,159,254,44,244,70,96,166,241,89,70,132,163,137,255,205,14,253,140,177,208,232,195,61,151,227,222,20,207,124,39,125,112,163,163,40,95,251,26,209,214,28,161,24,67,66,93,97,228,32,93,225,239,216,100,16,19,135,88,243,244,112,255,128,142,190,52,121,107,203,201,251,52,58,23,85,138,170,112,205,160,31,141,219,87,125,123,122,22,137,13,56,138,124,153,188,244,251,22,245,184,12,206,166,99,100,235,181,216,148,33,147,71,217,179,20,145,0,163,64,23,234,127,235,74,201,27,235,16,117,166,148,216,193,78,24,2,195,255,221,79,8,244,32,165,38,15,70,207,77,15,181,198,197,209,52,228,230,28,91,167,248,91,81,92,38,207,101,146,10,59,174,109,200,239,202,120,193,217,191,98,68,232,39,149,134,133,231,43,155,198,101,192,244,90,137,144,29,246,204,118,210,125,118,118,36,229,166,192,228,110,86,140,168,245,44,167,122,83,105,159,17,61,104,57,165,174,148,21,63,174,80,45,68,172,81,148,77,222,224,22,12,247,152,192,141,118,194,46,48,86,96,139,25,74,103,197,146,247,122,27,87,52,124,18,159,37,14,42,79,198,169,216,227,104,121,199,109,19,253,177,98,13,224,177,56,90,197,80,144,139,41,67,15,17,176,231,62,193,100,145,15,78,200,110,205,216,223,187,117,3,79,129,175,137,71,58,76,93,103,90,102,38,35,61,189,105,103,92,107,63,23,65,44,8,28,230,200,45,3,59,37,243,31,212,91,159,233,196,129,60,26,12,14,242,219,131,93,221,165,188,168,82,155,146,31,100,181,192,75,63,227,189,167,230,154,225,185,58,119,197,97,78,57,125,59,242,219,132,20,100,47,28,176,199,30,129,233,141,29,113,115,206,42,17,148,123,54,126,217,177,13,19,248,90,122,49,101,30,61,206,181,78,134,119,201,131,31,186,37,92,111,209,210,54,87,31,252,82,162,215,3,102,195,201,93,154,105,105,153,245,248,34,132,78,4,166,143,109,6,220,76,110,107,41,12,83,96,126,17,60,45,189,122,192,166,19,67,142,192,139,40,225,181,70,62,38,213,78,41,93,200,192,193,97,219,205,49,99,124,211,127,166,252,1,45,128,29,115,124,61,103,66,30,12,33,78,111,106,38,28,74,120,241,10,140,53,29,103,19,18,46,247,115,115,148,65,99,204,128,183,76,52,179,56,107,232,234,50,21,164,12,23,254,225,18,211,12,109,76,73,6,27,120,93,99,234,15,238,67,30,140,90,155,217,227,181,38,165,2,57,135,255,58,191,227,185,80,1,223,50,96,215,122,155,242,224,66,1,38,135,155,144,234,174,161,194,246,236,157,43,49,107,82,162,124,140,22,194,182,180,47,230,75,67,61,245,246,157,216,228,25,113,185,24,81,221,182,253,226,247,146,116,181,41,140,45,231,251,52,62,128,24,26,116,35,174,168,13,131,252,137,24,195,16,120,237,160,134,69,193,122,139,202,177,21,99,173,25,175,69,132,115,232,91,211,182,225,4,105,131,213,114,68,122,179,255,72,230,126,98,165,36,195,150,8,96,246,97,180,179,63,20,237,184,150,71,19,70,242,120,131,234,50,169,144,223,23,145,4,133,59,244,134,58,236,182,83,238,10,74,100,215,53,140,33,162,220,170,120,136,196,11,101,57,174,147,250,182,20,9,145,218,144,196,12,68,224,73,52,11,187,241,112,248,157,137,141,106,15,32,165,216,171,134,172,28,173,234,77,152,37,14,189,64,213,237,19,8,88,134,48,210,146,200,29,48,112,187,104,167,137,15,228,43,15,227,208,116,65,80,68,70,196,124,57,214,170,238,130,210,134,46,57,243,72,107,213,208,49,229,12,106,242,82,164,227,210,198,224,0,131,212,35,97,140,104,87,15,167,26,13,246,205,124,41,170,136,66,230,20,103,246,84,189,216,164,121,125,243,254,19,69,221,159,107,155,51,142,15,19,82,17,21,144,3,13,71,113,150,33,178,12,87,53,68,152,234,208,10,185,164,230,100,195,148,217,201,121,213,98,183,160,221,168,74,79,61,48,63,48,83,237,243,136,124,36,173,29,205,5,0,167,137,87,85,145,181,132,92,193,185,158,7,108,181,244,140,37,108,233,230,25,48,193,76,153,6,147,10,229,26,82,160,40,21,47,57,116,224,101,130,243,255,7,55,210,66,114,170,144,61,237,113,206,163,95,50,75,87,93,76,8,251,2,174,253,227,56,67,20,77,109,176,191,88,45,198,82,154,114,158,148,13,135,145,76,65,235,57,42,186,73,221,200,77,149,82,220,16,25,52,92,227,27,35,250,230,239,59,139,69,115,115,91,189,110,126,108,163,155,207,159,134,38,218,105,12,134,233,36,55,217,138,72,73,238,152,224,214,11,149,185,3,156,45,58,92,91,40,245,174,42,186,44,48,9,115,226,197,178,133,13,227,10,124,56,136,167,175,15,42,46,68,195,20,135,168,166,222,45,213,29,250,220,219,132,92,99,113,241,232,226,170,33,243,123,114,68,255,116,30,228,148,39,60,83,195,210,165,101,142,62,34,81,203,109,239,201,93,133,30,78,208,46,165,35,88,190,240,91,248,213,199,194,232,34,23,61,254,72,174,127,251,32,191,38,206,152,181,77,109,167,169,166,240,166,43,41,11,218,130,112,140,248,201,209,208,140,218,77,181,168,81,4,15,24,121,186,207,213,11,73,199,16,7,127,51,81,85,75,105,185,243,48,226,176,67,106,170,124,55,188,6,174,103,251,124,127,100,208,84,46,154,240,92,30,105,12,239,20,184,27,95,179,187,129,198,162,34,2,11,116,11,142,84,60,199,169,121,62,237,191,132,241,21,169,168,183,115,252,210,182,124,204,222,132,213,122,252,2,222,127,11,10,121,31,136,235,154,194,205,61,21,80,180,225,142,162,164,223,70,192,116,169,202,189,41,192,240,92,54,71,183,177,121,39,220,201,94,255,44,22,150,214,174,89,135,79,233,20,4,0,199,127,155,206,147,56,157,65,97,253,250,25,144,88,224,80,76,118,129,9,27,159,26,48,228,99,242,211,63,165,175,31,76,45,111,146,249,13,171,49,27,14,66,5,38,236,204,207,41,164,179,215,239,204,30,44,244,109,24,166,101,122,111,39,62,205,189,89,192,76,157,28,206,130,191,19,185,202,42,227,105,84,181,39,94,185,17,45,74,182,202,97,93,222,119,251,112,87,72,166,166,92,221,201,164,86,191,218,12,232,33,87,79,230,236,118,152,127,146,254,159,226,194,210,163,168,245,253,54,19,80,190,6,212,128,36,48,126,112,39,190,157,20,159,212,202,172,72,141,226,233,181,35,236,163,136,245,32,59,21,48,165,34,43,127,123,27,81,129,223,155,162,198,236,246,120,159,249,217,104,221,25,94,222,123,13,149,131,91,148,226,98,56,255,102,66,193,19,204,236,39,236,184,176,150,249,131,163,88,119,50,52,254,224,101,143,227,240,52,77,158,124,50,107,41,246,100,53,181,49,116,134,228,213,104,0,47,151,174,1,174,189,201,163,225,205,85,47,193,4,94,101,201,76,50,137,67,183,33,169,116,135,199,241,10,204,65,208,253,197,6,204,65,50,27,104,120,189,203,127,26,82,46,153,11,86,40,228,249,226,243,172,148,161,235,214,58,7,93,180,141,93,208,10,77,5,70,219,182,58,124,168,71,158,67,127,152,29,109,57,92,76,168,32,225,93,173,60,254,7,19,118,77,118,37,88,156,106,137,34,98,142,14,186,188,228,234,67,49,219,207,112,182,6,111,136,179,18,230,72,240,116,27,246,126,221,153,172,51,10,194,123,93,208,153,196,117,25,89,212,74,228,138,108,220,12,216,72,116,70,194,29,175,114,248,205,173,92,48,44,147,5,15,237,106,206,103,248,96,232,180,114,212,76,213,244,122,38,220,120,131,68,183,109,153,237,23,250,51,192,228,239,98,88,200,110,207,21,67,142,93,159,10,100,166,59,64,249,115,60,184,21,149,84,129,77,32,216,127,26,77,146,41,163,66,43,233,241,62,250,183,208,118,81,246,94,44,176,119,232,118,255,109,18,164,194,178,63,173,186,201,205,162,55,21,206,144,90,41,100,169,113,73,170,191,87,249,43,212,79,152,82,58,231,124,231,234,69,176,36,97,42,133,125,158,110,178,88,212,63,37,76,231,232,156,254,219,240,252,165,27,69,165,54,133,42,195,223,187,90,181,66,160,221,164,12,207,10,20,211,48,159,172,55,60,137,17,112,167,48,36,191,23,10,38,199,115,179,20,4,189,191,144,65,123,27,96,129,41,63,30,28,69,70,185,185,137,203,158,184,154,198,187,35,240,134,33,235,23,120,65,34,185,39,93,16,236,186,204,165,29,31,132,71,223,10,91,102,214,239,77,33,86,73,166,251,247,150,111,187,244,226,29,147,87,216,71,62,200,224,219,247,124,173,77,58,40,81,132,145,199,29,241,185,96,123,146,123,195,144,120,75,124,205,191,53,145,48,89,104,167,103,130,210,8,6,185,156,227,195,88,33,127,199,219,166,174,247,102,42,16,24,58,173,159,43,6,220,96,188,9,152,184,115,117,46,116,50,79,4,218,242,107,79,75,153,85,191,248,111,103,73,180,33,193,234,115,129,32,130,178,203,79,74,233,138,199,86,184,55,178,86,77,224,53,189,94,157,136,39,98,103,130,210,239,231,22,129,205,148,35,196,220,211,174,246,224,59,47,85,211,169,102,109,64,2,22,31,19,31,163,76,133,81,221,241,57,74,182,116,232,91,109,130,235,177,52,73,154,20,217,176,176,206,93,15,142,80,6,181,36,137,194,106,84,99,75,177,98,190,220,81,32,82,195,123,138,59,227,143,228,59,189,93,146,166,165,22,39,4,76,93,249,37,223,110,103,49,107,135,45,191,41,191,76,36,230,196,252,70,80,105,203,59,83,130,140,69,17,48,174,81,190,52,25,93,162,195,62,38,205,36,135,5,134,244,174,249,210,90,180,200,200,205,223,86,70,167,131,15,217,50,22,202,124,114,163,127,27,241,177,200,223,12,217,143,232,165,234,185,103,172,251,70,56,57,241,45,5,86,60,199,15,140,164,155,252,246,123,24,184,1,227,100,236,173,42,250,214,75,139,49,221,80,38,234,189,145,209,201,89,182,141,143,113,10,220,155,107,184,144,178,161,197,95,81,108,183,29,159,179,64,127,217,20,38,172,23,104,189,178,149,109,40,37,123,75,20,54,68,185,246,52,154,211,98,42,44,171,224,19,120,208,253,126,98,34,81,55,167,87,195,124,83,124,64,205,43,27,50,222,39,9,44,54,65,52,140,195,68,223,214,8,39,76,76,97,30,70,225,46,224,224,224,151,59,95,118,232,188,53,34,181,250,216,23,209,241,88,120,214,232,155,23,31,40,39,78,162,219,152,234,18,198,15,157,113,240,208,6,47,191,108,13,217,199,141,62,114,84,50,216,135,54,131,186,2,109,93,165,122,8,48,195,23,221,3,166,153,95,111,189,151,23,231,31,235,169,173,178,243,19,124,174,94,36,2,220,103,149,15,73,4,142,152,94,192,214,173,156,240,160,60,184,183,128,33,181,217,2,119,147,140,23,56,35,74,104,67,224,221,201,163,97,201,201,123,153,210,162,160,4,206,18,53,58,215,28,19,38,107,62,55,194,234,117,135,129,95,234,21,186,194,101,250,14,116,129,56,92,72,44,9,140,70,84,154,78,150,98,146,133,115,97,68,243,220,14,48,4,203,249,165,233,122,222,91,198,140,51,106,9,252,142,52,111,222,39,33,9,125,125,190,23,81,229,55,87,220,132,135,211,174,202,52,50,129,222,187,3,134,233,187,40,76,99,200,240,223,134,231,97,233,123,35,237,234,182,209,251,48,168,200,138,5,114,205,121,108,126,53,1,236,43,11,143,134,254,117,195,45,58,184,157,87,80,106,21,194,35,163,219,100,136,233,132,52,236,114,229,16,92,162,241,189,55,217,48,183,203,14,230,125,214,213,128,18,195,11,103,112,126,58,153,22,76,23,144,203,185,39,185,96,103,75,247,155,74,25,234,250,221,119,135,101,43,121,153,128,143,243,150,209,18,5,197,184,92,75,118,109,255,78,196,3,195,102,111,250,203,215,90,199,126,183,134,131,244,141,145,188,180,177,151,252,2,124,150,223,146,190,25,96,186,168,135,135,97,96,203,251,194,139,100,182,95,109,238,131,206,113,26,234,61,163,5,59,24,61,136,242,219,199,68,32,126,3,78,195,28,107,77,225,18,253,118,4,212,134,90,9,151,38,207,226,142,36,17,153,35,182,15,68,187,112,170,254,190,7,202,82,84,126,10,140,237,228,222,55,194,246,116,58,39,140,180,241,175,36,148,236,67,205,6,171,133,196,246,115,114,124,192,59,132,55,45,117,121,104,230,177,82,180,63,24,254,119,172,255,132,169,187,244,178,230,51,144,31,158,249,53,77,125,224,13,233,239,181,44,95,209,134,92,61,140,240,211,175,190,102,146,84,129,41,86,246,176,216,243,129,144,7,93,2,191,33,92,62,205,44,82,149,53,136,192,20,249,250,12,135,182,180,138,18,197,162,76,127,68,28,135,58,158,145,53,86,15,54,243,201,239,109,167,218,144,239,129,85,225,188,153,207,165,36,109,216,229,167,183,41,150,252,94,155,10,197,93,211,21,196,183,110,239,99,255,198,116,209,241,40,130,66,204,202,234,221,195,84,152,223,86,186,60,247,65,232,119,251,79,99,24,136,227,1,181,9,115,227,55,83,144,135,162,143,57,97,146,35,46,144,119,140,115,191,201,205,159,137,136,173,225,112,133,206,40,205,123,248,96,224,117,112,24,65,154,84,11,5,166,97,197,227,125,16,43,141,164,113,92,203,194,50,78,222,119,246,159,192,67,142,56,22,72,144,196,63,24,95,161,202,139,209,111,233,6,169,177,19,75,210,247,175,247,24,151,219,225,77,27,155,188,24,45,57,94,227,254,96,11,168,11,140,236,236,137,155,31,147,181,147,39,223,84,35,244,128,201,208,111,185,250,152,20,234,10,248,110,17,68,164,225,151,79,28,87,183,58,167,76,227,74,189,179,107,158,28,171,192,147,179,17,10,170,70,188,36,222,155,142,240,252,160,70,195,121,60,160,184,81,42,23,5,142,101,91,175,167,202,129,89,176,249,197,218,64,118,230,231,97,160,45,125,139,174,17,106,11,86,28,3,123,81,252,148,129,183,69,46,44,98,153,20,230,210,255,37,40,189,22,190,237,80,152,43,164,255,212,98,94,194,201,113,245,49,85,128,128,123,181,230,11,191,154,15,216,51,100,177,108,234,157,26,147,133,98,180,60,181,97,27,133,198,43,30,156,194,197,180,101,140,229,168,122,89,29,100,73,166,239,151,240,123,156,55,211,124,208,72,42,157,12,158,45,115,253,35,98,8,115,211,103,241,83,196,91,188,112,238,88,200,67,20,189,22,77,165,119,199,147,227,116,137,216,24,189,48,164,63,255,80,11,102,30,89,221,131,218,30,175,248,62,4,241,134,40,68,65,81,81,137,111,249,213,111,239,72,177,15,224,109,141,167,254,211,216,93,250,100,228,124,155,63,55,33,219,236,238,55,45,241,70,102,206,97,104,7,244,98,42,125,227,32,160,174,115,202,249,69,191,68,72,222,177,58,73,136,116,129,169,200,113,227,18,134,150,35,154,91,235,175,22,180,198,47,115,239,156,41,148,121,157,154,207,77,132,93,30,204,34,199,94,45,123,172,172,241,202,107,81,177,228,76,216,182,178,231,145,93,101,118,86,192,200,133,79,100,51,159,219,216,126,74,188,244,49,66,247,124,110,26,165,48,86,3,38,12,189,4,134,183,60,97,203,207,203,205,55,205,231,49,81,206,181,64,109,194,150,172,47,177,233,92,84,36,228,181,169,130,109,69,174,198,96,11,216,168,2,102,206,66,202,168,183,160,152,196,57,81,56,162,82,47,143,99,130,211,213,31,28,78,170,41,159,11,10,222,186,2,36,40,154,51,1,154,1,178,70,1,19,92,148,95,166,233,196,251,212,9,47,65,110,149,111,5,3,126,113,174,57,174,38,162,215,5,102,163,246,84,24,30,163,124,233,69,182,62,54,28,162,67,239,211,203,173,9,85,202,218,169,52,126,200,59,155,76,137,219,65,164,43,240,173,18,166,246,198,59,205,73,215,110,213,8,68,116,152,2,66,191,218,26,91,211,15,96,3,41,209,93,252,96,26,213,101,55,219,240,162,206,25,55,175,102,190,11,124,56,19,124,204,26,236,98,98,109,24,1,149,115,172,18,66,178,234,92,129,225,110,112,111,214,116,132,151,152,104,144,218,108,239,90,160,58,143,200,75,190,55,199,176,188,24,213,127,165,201,147,67,101,230,132,136,192,112,207,202,213,20,213,148,29,87,211,119,157,97,34,242,104,205,203,197,249,233,157,196,179,203,74,114,182,247,50,29,179,183,139,156,232,80,18,47,167,225,6,166,3,50,63,200,177,79,226,179,20,99,94,195,3,203,122,77,119,12,25,50,100,41,101,105,221,189,45,18,136,199,138,12,196,28,128,57,22,159,63,70,180,87,73,174,188,79,69,147,81,126,76,58,26,175,160,212,164,197,144,144,199,68,238,227,255,55,107,253,255,254,223,255,225,223,254,227,127,250,183,255,227,191,252,219,255,245,191,253,51,113,253,238,246,191,32,113,253,239,61,142,60,45,250,203,62,80,244,130,103,39,15,204,41,11,73,47,71,143,9,83,203,56,81,97,212,98,148,33,69,146,5,121,44,223,156,159,136,144,238,58,250,137,222,74,239,53,167,245,252,124,193,97,137,164,156,245,16,46,203,213,213,250,90,102,194,163,201,87,120,199,4,228,103,177,164,172,209,42,31,141,76,246,242,162,126,155,0,26,98,95,219,88,152,90,76,107,52,112,51,110,11,57,138,233,234,248,213,168,185,138,21,189,17,241,216,57,65,26,109,96,87,55,3,148,106,252,106,188,235,207,214,13,133,89,139,171,77,141,68,220,185,69,254,107,199,78,83,167,241,224,11,140,43,233,113,49,18,235,165,233,254,74,209,160,211,113,2,99,33,200,111,19,6,118,166,15,131,167,228,251,249,167,151,112,144,173,134,37,25,155,12,125,214,103,124,80,184,107,142,24,70,4,137,171,151,184,63,152,125,227,200,254,188,168,97,218,177,125,19,187,46,159,253,153,94,221,220,221,77,167,92,96,106,224,189,158,0,251,125,15,125,180,217,77,21,61,108,8,126,92,80,11,126,197,161,100,44,113,122,40,153,34,91,218,131,227,189,217,213,35,109,132,109,195,97,249,57,86,134,113,108,38,204,177,43,231,6,97,177,18,190,1,69,198,83,38,26,140,252,239,3,196,33,143,238,227,148,183,66,6,196,121,14,129,251,236,58,100,184,64,222,132,100,175,117,174,90,16,149,222,219,26,54,66,43,227,138,41,10,155,228,242,226,54,43,204,175,107,169,133,129,138,113,120,22,212,126,87,177,23,33,101,140,146,36,147,106,94,85,142,83,92,5,34,159,113,53,173,167,98,88,17,120,175,37,111,78,211,166,26,86,144,4,141,188,57,109,173,98,243,153,18,174,220,28,157,34,129,81,162,235,105,49,18,193,21,135,107,62,3,48,116,14,204,119,184,93,76,167,103,146,193,190,234,159,132,194,184,171,38,97,137,58,6,104,142,74,151,99,126,92,90,83,98,68,173,22,89,158,107,252,217,212,254,185,232,221,21,205,220,101,244,64,53,60,34,186,230,196,182,135,94,171,134,243,188,172,236,100,139,109,63,44,186,24,206,214,179,48,142,122,6,147,105,25,176,233,162,110,117,74,150,215,120,241,195,166,227,45,30,77,181,240,175,199,12,86,91,89,255,107,243,159,150,89,127,50,242,166,162,55,78,171,33,123,198,12,216,26,162,196,83,107,24,59,55,224,42,49,55,35,96,60,37,172,69,254,88,42,94,96,40,69,42,209,127,26,110,219,43,126,57,193,214,168,123,179,88,8,235,83,253,87,26,139,253,99,190,169,254,102,188,56,199,132,156,189,109,152,16,49,130,198,226,151,27,137,79,9,152,100,181,58,222,144,200,68,180,29,9,206,42,41,174,69,248,251,134,207,255,110,13,61,151,68,12,44,133,25,99,54,72,80,72,132,232,252,17,137,59,76,133,134,6,113,54,7,74,108,118,52,229,124,130,56,112,59,166,111,108,169,145,204,64,208,5,195,106,244,171,225,100,41,50,209,222,82,59,33,187,9,185,227,22,6,120,172,185,103,123,122,48,145,126,180,162,155,180,101,36,157,38,17,249,35,218,80,229,222,38,224,230,99,70,200,77,10,13,8,93,209,180,19,33,57,162,196,250,220,168,219,120,70,242,13,208,251,114,83,3,149,215,58,241,60,100,135,173,41,102,44,69,251,215,121,116,161,173,129,27,66,96,106,159,143,59,30,214,254,156,140,100,192,111,138,135,203,63,205,147,144,207,69,232,177,57,213,237,187,245,66,68,74,34,145,124,142,238,147,216,180,226,235,247,230,80,35,254,80,72,145,165,44,209,46,62,174,71,77,45,18,89,92,9,130,90,64,200,151,238,51,175,75,107,26,65,221,48,227,248,10,128,134,170,105,120,168,88,222,246,55,100,212,148,30,53,99,202,187,89,143,65,49,50,167,174,79,6,93,128,43,211,29,122,42,219,250,252,180,17,183,119,135,249,62,50,135,169,248,174,78,122,68,69,61,189,99,26,220,29,221,21,193,14,49,197,82,101,113,209,226,189,92,124,252,193,232,29,136,117,207,167,62,206,149,142,158,228,123,13,141,120,155,234,173,91,80,131,70,236,35,182,95,33,16,229,207,77,22,124,237,170,209,244,67,49,239,114,184,154,22,157,196,226,41,157,115,223,153,77,183,22,57,145,177,173,90,228,193,224,58,23,142,28,11,244,87,111,113,58,148,40,10,235,36,23,83,190,239,225,4,140,188,53,116,154,117,66,110,158,158,120,86,32,34,169,26,168,111,61,34,25,52,29,148,162,147,112,160,152,232,65,200,206,63,251,147,5,160,6,197,47,30,86,58,35,191,76,19,126,205,183,162,160,84,78,0,43,3,141,76,85,159,127,34,8,242,57,96,229,139,180,10,92,61,154,189,192,40,241,12,51,161,110,19,234,208,48,126,13,147,18,61,181,171,22,167,37,0,92,121,145,238,228,46,244,242,22,136,135,160,54,96,56,217,100,158,88,124,33,206,84,184,49,161,171,146,189,142,126,149,248,88,125,46,141,210,91,158,203,95,170,19,34,145,89,82,201,161,204,200,6,25,37,151,184,54,38,110,225,116,23,232,113,96,197,15,57,90,186,113,115,199,151,166,127,95,2,198,38,171,24,15,70,255,82,147,85,77,149,77,245,42,28,252,162,175,55,217,48,37,174,159,122,205,84,116,100,76,154,53,197,186,87,142,6,163,236,208,248,96,207,74,113,16,11,49,251,6,184,182,221,160,34,59,40,166,52,73,206,173,102,253,83,35,110,221,26,84,5,2,227,164,251,160,192,122,181,154,190,53,141,194,221,55,171,70,242,180,30,249,109,202,233,114,196,217,77,52,176,218,144,229,242,182,47,26,179,200,41,55,29,113,234,191,28,126,51,114,108,249,32,212,122,87,167,224,101,227,169,69,63,118,183,14,204,184,24,149,33,113,77,32,59,169,43,114,127,112,201,212,171,199,90,111,33,4,207,89,0,213,149,30,15,21,91,218,231,2,246,204,56,186,9,55,120,90,98,30,54,155,210,178,244,186,41,31,248,205,223,202,173,243,187,112,79,88,118,111,170,140,143,247,65,251,202,140,152,23,130,146,245,123,53,180,247,190,114,41,35,43,31,120,64,254,124,2,198,154,19,35,189,24,137,84,204,6,82,208,26,81,166,44,34,163,190,198,131,122,244,106,12,220,230,166,221,91,124,104,199,200,147,183,102,150,184,231,160,41,34,252,228,91,199,14,210,253,7,99,131,94,221,135,177,213,99,137,64,255,115,52,231,9,23,71,12,106,67,3,225,115,230,14,163,43,243,155,35,83,152,221,24,182,211,34,229,225,143,70,39,113,211,92,47,53,223,219,29,116,152,176,200,230,106,182,118,32,135,150,157,4,239,254,186,141,51,251,252,128,161,47,170,181,169,79,110,162,161,209,12,48,222,70,115,63,105,104,138,238,188,226,128,114,190,209,62,25,110,150,124,84,51,144,49,29,154,227,70,240,196,103,106,181,174,101,185,152,128,106,139,39,179,45,79,39,42,180,237,195,171,2,240,122,155,38,224,30,252,190,130,87,74,224,42,214,253,153,12,212,111,122,249,200,115,83,209,97,253,204,149,226,156,251,231,79,174,79,237,24,234,50,154,111,44,244,109,151,33,206,209,243,210,246,140,254,10,206,247,250,169,139,129,41,105,101,245,32,214,128,22,105,64,231,116,163,4,28,70,62,169,21,130,68,127,102,105,45,44,228,237,106,129,8,124,52,243,68,45,244,51,177,62,87,207,26,233,214,77,11,59,39,179,194,179,185,46,222,243,154,14,221,211,85,127,155,60,78,192,70,241,42,181,18,22,71,106,81,255,74,21,199,248,20,213,212,237,177,28,8,75,224,201,151,58,12,232,183,221,240,36,47,66,212,113,105,65,79,65,174,217,111,14,51,103,151,162,27,106,129,246,240,97,177,152,165,20,96,61,179,241,109,23,51,223,155,228,171,150,34,113,90,70,33,211,168,116,134,106,33,83,177,126,66,31,115,14,138,43,79,142,183,186,162,230,114,26,103,141,148,167,208,181,149,245,112,100,18,181,90,168,82,242,23,31,12,194,250,170,149,99,108,160,81,209,191,8,67,116,65,55,68,72,81,32,72,73,107,145,26,191,99,193,180,40,103,70,187,121,75,221,12,246,249,44,241,220,36,250,36,7,77,209,90,233,113,111,246,238,146,7,183,73,136,150,19,117,241,107,91,156,78,235,229,106,168,32,2,47,105,115,160,111,141,230,180,232,99,160,114,79,47,38,156,93,178,205,129,239,41,85,170,111,173,207,55,224,1,211,207,33,237,0,135,16,86,91,49,40,76,99,41,129,69,246,104,221,40,237,133,113,118,201,2,218,70,51,176,125,80,216,121,101,253,144,210,247,118,217,109,253,153,163,125,10,73,77,21,32,58,40,204,246,145,26,214,55,73,74,76,225,206,215,147,183,134,229,42,186,178,172,198,105,139,77,96,148,101,116,167,57,92,173,110,83,224,231,206,246,104,6,64,125,104,104,93,240,48,74,237,17,112,79,126,69,234,126,169,208,137,146,228,6,153,142,220,218,68,193,162,42,184,163,218,41,197,114,48,96,135,0,22,92,87,86,201,34,229,206,16,25,71,243,70,135,148,39,67,134,211,40,118,163,52,23,170,143,38,115,112,161,80,117,98,183,131,61,78,43,191,208,190,29,177,225,96,105,104,205,48,219,116,180,39,191,45,131,14,48,41,233,164,193,33,43,211,97,19,189,114,162,79,26,125,91,20,212,211,242,35,246,54,118,42,241,49,135,177,35,155,212,131,26,125,229,245,198,14,14,167,46,65,40,102,9,69,110,191,17,181,226,250,35,219,17,53,214,165,197,86,136,83,86,101,27,38,198,177,98,109,97,103,222,46,211,140,238,230,226,116,151,252,54,92,116,242,218,5,45,77,223,41,143,21,4,202,231,26,20,137,22,31,211,103,193,161,234,150,239,109,189,187,174,80,178,113,133,145,216,146,30,135,129,90,167,195,72,144,200,12,127,230,48,245,167,199,81,51,178,134,180,110,24,123,148,63,248,91,12,26,92,251,163,26,246,90,85,174,222,226,80,190,225,110,207,233,137,22,135,183,45,10,135,213,34,218,254,94,197,55,82,19,170,89,82,105,109,201,211,40,217,39,241,83,180,124,145,22,146,185,99,72,59,20,216,87,26,109,42,68,157,222,1,65,113,175,56,41,80,234,18,17,200,169,210,241,75,18,70,201,200,73,247,41,209,166,174,47,127,26,77,234,149,189,25,216,253,82,5,219,152,254,213,107,234,255,220,66,153,10,173,35,250,93,2,126,235,67,108,59,235,252,47,81,222,139,55,171,225,101,170,20,200,205,239,184,154,250,197,37,141,83,141,18,140,27,35,78,171,154,244,108,157,102,61,252,190,128,136,222,200,107,163,114,112,227,201,76,205,73,58,159,8,87,118,55,176,40,131,167,98,119,74,63,216,120,94,137,155,49,127,57,41,217,206,234,48,166,110,233,149,193,251,74,24,11,214,139,233,184,186,63,219,91,126,187,65,149,183,253,183,143,9,206,201,111,147,70,186,45,224,247,98,218,16,86,161,172,241,236,40,48,74,21,210,140,6,75,208,140,7,167,84,75,26,75,42,138,21,163,197,147,65,127,45,85,203,212,39,221,42,240,18,86,86,60,89,120,160,99,18,27,197,158,244,239,193,15,223,99,97,91,53,131,76,241,98,106,154,177,99,93,227,26,148,123,195,119,158,75,247,77,155,207,186,47,125,91,47,105,252,116,249,236,119,22,128,244,220,140,49,179,173,161,205,129,212,44,197,158,66,212,175,72,253,46,137,183,96,195,129,245,13,125,171,37,77,143,211,234,25,162,183,9,18,39,233,137,196,53,111,57,226,244,29,74,231,46,221,46,189,196,242,194,96,206,3,125,208,131,245,118,161,104,38,123,182,212,84,20,174,200,149,237,121,208,193,75,127,43,238,77,116,149,84,83,120,213,246,214,137,17,25,39,219,159,74,164,118,191,210,231,24,93,137,117,117,125,41,20,68,211,14,33,162,82,187,54,222,210,155,57,210,84,120,199,234,213,182,93,196,78,194,156,29,157,130,12,25,80,44,78,87,128,163,95,18,98,30,105,25,166,148,255,132,29,50,32,81,76,63,121,28,227,220,114,20,102,140,43,175,101,253,67,217,68,74,19,150,180,169,89,184,166,121,181,142,153,110,8,94,202,189,219,158,217,108,195,246,151,108,80,118,245,224,32,136,54,31,109,156,26,86,107,53,195,237,194,187,145,122,51,107,151,175,67,26,121,40,233,203,207,69,252,255,100,123,235,129,225,99,202,160,16,206,153,209,219,116,236,201,167,182,89,175,155,173,79,207,33,110,67,187,176,73,5,56,235,36,231,175,49,249,36,76,248,63,130,38,112,70,63,247,83,186,203,33,213,106,209,71,65,53,118,149,23,99,169,123,151,116,235,166,233,173,173,229,214,236,238,176,245,46,43,252,142,205,40,74,64,167,105,22,249,90,104,201,213,108,131,24,72,24,72,75,61,130,210,187,68,3,7,116,201,173,41,140,246,99,246,150,151,193,217,37,48,86,190,215,106,80,71,127,183,76,51,74,159,122,182,158,255,101,103,228,165,167,153,123,254,219,19,115,185,202,213,111,187,11,107,24,74,111,212,102,164,157,127,192,21,224,65,245,66,202,92,174,125,27,99,143,17,69,239,114,23,25,50,22,106,52,142,172,98,147,33,209,130,107,83,110,194,75,122,63,96,66,50,234,212,128,81,245,22,142,2,72,218,92,167,230,189,212,25,178,191,163,247,108,205,105,25,147,216,18,230,121,48,81,216,248,26,176,169,203,99,147,211,206,228,121,161,168,77,175,181,14,186,232,64,194,250,239,77,104,27,232,53,155,209,58,53,233,61,237,74,173,0,61,230,78,248,45,45,33,163,160,46,183,69,37,83,225,108,151,201,141,9,24,162,142,144,21,241,31,185,119,99,77,231,75,19,91,81,66,9,142,149,61,3,190,80,174,202,79,99,163,204,32,71,88,180,45,203,238,79,52,127,70,152,181,88,223,178,44,44,82,28,116,167,58,140,12,208,248,144,89,172,160,40,58,214,152,48,101,199,160,77,168,69,153,84,89,70,211,57,5,110,16,78,196,205,169,83,151,239,101,44,42,37,216,15,40,102,168,242,98,20,104,239,28,114,234,135,116,11,39,63,254,14,178,152,223,86,252,160,36,29,24,119,49,135,201,180,93,225,255,128,211,184,202,160,181,58,100,121,32,124,66,195,125,192,244,142,203,147,209,224,154,157,85,150,208,189,242,100,52,169,187,108,42,1,218,53,164,240,112,88,223,66,41,35,250,178,86,95,91,105,79,26,212,241,126,53,185,203,35,23,119,19,30,60,17,211,107,51,229,221,112,67,167,113,234,68,83,23,196,131,87,217,92,72,201,248,100,56,70,118,33,204,38,204,106,167,219,164,114,5,9,239,188,154,32,29,185,109,135,255,210,195,9,115,126,92,143,92,211,46,223,164,246,156,149,140,9,91,131,187,4,162,142,92,4,111,223,192,242,243,40,42,172,245,82,86,131,27,117,225,230,246,48,42,20,213,69,174,166,173,114,121,62,172,54,219,89,229,201,173,247,243,140,108,87,59,210,205,9,187,75,155,43,24,93,48,87,37,225,75,178,30,91,195,95,140,7,145,190,21,132,33,219,236,65,114,131,6,98,155,10,83,163,28,132,48,166,104,36,179,28,145,155,237,153,136,202,212,144,212,209,248,235,244,47,65,84,67,23,146,204,180,81,141,77,102,5,252,190,240,249,199,213,167,140,132,145,78,251,23,149,123,118,62,67,106,13,145,65,51,115,253,247,180,192,38,17,124,28,38,230,28,6,4,140,179,212,38,118,135,17,54,202,60,24,87,183,228,176,181,210,27,216,254,18,54,198,132,95,242,187,192,42,81,178,98,12,79,217,212,163,254,190,33,7,105,159,73,141,67,242,25,83,233,55,206,132,158,161,84,72,116,55,83,24,252,161,108,168,249,13,45,163,9,65,67,119,24,190,18,121,50,250,88,90,188,54,230,64,202,109,61,20,1,211,253,139,167,17,26,27,89,78,67,31,10,90,246,14,110,180,187,227,72,123,40,210,41,45,158,235,89,146,61,181,234,129,233,254,253,205,45,24,192,32,210,235,10,227,155,253,96,4,23,238,110,159,171,225,30,218,1,83,186,243,185,154,252,107,117,152,206,188,162,143,6,203,199,239,200,43,48,133,246,244,227,12,198,40,239,1,91,15,185,192,23,98,163,225,48,142,192,56,122,245,216,94,196,90,172,42,60,245,230,108,88,160,188,240,39,111,207,19,43,159,71,195,142,238,129,90,173,169,160,16,142,53,71,161,73,88,250,203,141,156,190,143,89,51,86,136,156,225,141,52,134,119,80,191,217,76,242,180,11,138,220,230,207,233,198,75,107,59,171,182,186,109,135,208,159,56,76,243,136,12,25,83,122,121,24,177,64,228,120,147,206,152,127,43,61,42,214,11,156,123,61,91,104,32,83,96,200,182,127,15,26,43,211,11,4,38,40,230,115,20,78,205,158,185,3,224,194,54,225,79,142,9,152,4,159,144,232,208,93,218,2,70,186,73,150,79,163,150,182,150,22,48,86,181,220,28,181,83,15,240,155,20,122,153,71,175,174,198,75,233,48,61,134,87,222,219,74,48,122,192,13,209,197,165,240,155,29,121,115,42,152,229,193,49,73,122,76,164,249,105,127,51,248,13,84,76,67,114,67,187,232,189,209,211,142,47,66,135,111,82,192,244,63,249,159,88,157,88,90,45,171,161,13,70,118,118,6,60,214,42,10,211,80,58,125,18,211,107,151,153,164,63,120,120,13,135,149,192,20,29,82,92,143,61,107,160,207,36,151,5,210,150,61,108,192,86,14,39,40,204,203,14,50,105,206,209,49,161,178,39,110,253,172,151,82,100,179,99,87,71,18,221,97,138,0,174,12,217,155,27,115,197,215,162,227,163,92,121,105,234,178,90,243,33,187,12,177,46,175,103,21,32,56,240,7,207,138,52,144,190,22,204,216,190,167,96,45,174,46,11,219,120,241,126,97,144,135,34,19,154,243,191,26,63,186,47,205,9,89,110,159,114,237,134,188,248,231,5,90,229,128,144,231,82,233,9,15,220,47,66,89,208,76,220,73,240,12,121,247,67,221,4,40,176,42,223,100,220,233,86,82,243,76,144,31,76,43,234,60,159,171,73,166,254,42,42,11,235,252,185,202,242,104,244,30,251,46,141,13,85,142,76,81,80,79,62,91,79,50,233,78,65,41,157,242,143,5,205,46,129,11,129,155,145,87,252,193,27,70,184,45,71,42,73,13,215,218,46,214,230,173,39,23,22,86,247,100,37,186,112,20,225,201,79,55,138,100,124,26,209,178,119,187,44,219,98,94,148,239,133,27,122,237,33,11,179,192,158,228,101,14,133,120,115,155,122,245,193,197,247,93,154,184,84,86,122,130,66,211,224,179,159,54,175,174,219,17,76,155,203,249,159,205,192,174,75,150,45,191,54,157,23,30,182,140,183,28,170,194,131,90,129,234,48,12,97,247,40,12,159,244,10,152,186,130,170,176,133,24,28,54,194,69,121,47,186,5,60,192,79,242,164,144,172,80,24,110,205,30,112,71,71,68,225,74,107,105,192,214,189,43,240,68,84,167,5,188,123,17,115,160,252,233,34,251,139,193,102,166,115,252,121,173,172,130,227,48,141,123,163,9,108,189,147,126,117,163,226,66,182,133,98,58,74,190,209,82,59,66,11,142,192,139,102,158,25,48,172,86,87,225,54,93,241,10,186,43,50,200,250,219,111,156,92,148,4,216,26,87,4,238,199,253,227,130,222,242,233,50,40,147,2,78,223,53,140,15,61,185,132,58,229,54,84,3,249,131,209,230,161,54,82,177,210,197,24,148,209,44,178,40,48,197,140,62,77,97,32,29,106,221,225,229,183,26,51,109,64,116,49,228,185,11,14,154,31,186,7,211,185,70,126,0,77,86,18,73,126,180,29,200,156,119,4,41,129,55,137,170,184,57,114,177,225,31,3,179,122,123,92,61,232,230,208,155,207,183,107,197,84,26,52,122,76,189,218,228,105,91,192,8,206,12,133,81,71,16,248,38,253,53,48,249,159,150,48,68,109,77,96,120,144,247,76,120,101,217,138,193,40,114,246,128,159,111,94,228,201,49,146,71,15,24,1,131,163,40,146,178,241,218,211,92,42,133,107,240,255,1,227,218,201,107,227,219,213,155,87,211,211,44,79,70,73,154,39,99,169,145,47,61,133,11,129,223,206,209,75,194,132,188,175,194,111,121,246,24,114,168,209,174,62,154,177,163,197,163,189,153,146,237,142,6,163,200,117,19,222,217,73,105,48,94,111,76,84,42,210,162,184,23,216,116,224,125,178,64,62,151,52,29,6,163,204,116,2,166,140,76,111,142,73,157,23,243,237,229,226,191,150,166,184,184,217,230,44,240,129,60,161,5,76,179,240,82,24,54,207,26,48,164,177,242,218,8,23,142,30,87,67,67,163,179,124,111,235,85,14,120,158,173,51,13,141,39,129,17,176,216,250,228,139,120,135,163,43,121,233,13,131,199,221,167,2,42,137,73,11,250,7,23,47,149,51,229,181,179,244,165,44,138,58,3,165,130,255,3,155,72,165,195,103,138,112,201,31,28,162,112,192,22,211,83,216,168,76,2,70,44,230,3,191,67,104,197,213,86,51,161,67,242,54,218,89,226,189,200,190,125,222,11,17,203,30,239,101,228,158,242,49,159,125,178,92,228,15,38,18,178,200,85,97,28,220,132,87,6,19,65,27,225,118,7,201,80,234,160,96,132,181,219,3,30,171,234,167,92,197,170,173,2,94,251,3,147,184,29,241,90,86,255,175,179,12,74,108,175,172,42,168,99,82,152,172,112,15,81,107,96,35,221,87,184,204,88,153,232,255,46,93,153,56,29,171,11,140,146,186,192,244,177,12,185,245,252,220,154,50,219,188,214,216,46,21,109,8,42,36,76,39,150,192,176,102,236,149,48,238,136,194,207,45,43,53,225,103,210,109,133,223,145,33,247,70,219,83,208,247,41,63,79,70,156,95,224,118,196,28,248,27,80,29,19,168,41,100,188,121,16,189,154,229,22,11,0,91,91,39,25,89,19,47,36,5,237,223,13,133,142,100,167,74,7,166,63,70,198,155,20,91,158,201,104,243,138,255,15,221,151,249,75,14,119,186,32,244,234,101,149,173,9,239,171,175,77,142,98,198,46,188,97,180,209,149,107,117,41,57,73,9,106,233,136,67,205,89,228,183,183,180,119,0,119,198,44,94,108,80,78,112,21,158,75,6,141,98,80,61,1,136,159,185,64,32,48,157,215,122,115,43,190,191,9,159,20,246,177,160,21,50,174,1,163,55,172,211,20,141,167,27,134,41,189,8,93,143,151,119,86,109,111,87,3,54,6,20,133,137,62,196,139,77,53,193,30,90,160,76,137,159,94,208,223,232,79,23,83,2,10,152,28,191,220,155,102,234,240,82,16,0,128,161,74,97,68,46,99,84,76,214,85,198,20,193,161,158,223,19,230,251,173,40,209,134,68,169,139,107,10,183,230,61,49,192,235,86,93,188,116,244,213,220,12,183,17,162,10,108,92,147,142,18,180,30,122,239,141,25,21,63,141,77,252,121,107,99,77,75,24,69,23,253,105,154,200,195,240,132,122,54,27,208,129,151,49,22,5,124,222,70,172,99,182,108,246,56,12,115,146,158,63,22,201,13,251,140,34,191,173,223,139,153,48,175,223,252,154,68,67,162,244,147,135,163,141,65,190,178,195,207,224,81,188,204,27,216,120,211,4,198,157,242,19,251,18,64,222,235,3,35,52,242,91,95,116,63,149,108,226,51,24,237,190,25,240,22,226,105,131,223,190,226,43,132,42,191,145,138,142,127,87,23,239,170,44,48,250,182,245,189,122,244,188,55,209,211,166,175,93,113,83,227,201,232,212,250,60,56,124,96,249,224,207,36,158,159,215,110,35,168,163,129,145,220,20,148,242,234,19,168,241,164,77,133,77,69,208,97,163,221,250,247,100,16,254,247,255,246,255,252,215,255,243,223,254,251,127,254,31,100,16,250,253,95,144,94,248,247,158,37,31,149,18,232,29,111,98,73,36,65,233,138,234,113,241,161,157,77,47,134,134,48,62,192,89,95,3,24,25,217,147,131,116,104,246,149,73,11,99,178,51,127,35,174,141,24,139,94,77,181,207,140,171,223,151,220,159,39,195,154,113,87,236,79,142,240,243,129,46,218,151,51,96,211,108,150,5,83,32,141,204,171,123,203,228,177,165,130,41,79,204,139,215,210,51,254,153,26,211,57,172,237,167,247,80,131,140,106,183,158,35,250,204,187,86,245,234,78,245,92,12,233,181,88,160,192,111,95,247,2,30,96,156,136,165,240,64,200,55,198,244,89,219,122,16,183,3,69,148,255,118,249,59,44,21,38,136,29,59,129,137,191,233,129,100,146,66,190,9,209,134,154,210,78,6,83,36,234,155,43,100,137,163,119,181,17,152,184,51,96,43,43,251,152,16,200,223,4,252,28,53,117,34,17,159,91,17,196,49,98,154,241,49,64,70,207,39,179,80,137,30,118,72,197,238,188,119,89,235,243,203,39,20,51,10,229,10,115,168,127,74,243,65,9,67,20,190,169,170,230,96,161,51,50,47,134,201,187,127,236,166,218,194,242,39,133,221,251,254,26,93,225,210,31,97,121,52,123,13,153,180,252,93,234,163,62,240,219,118,35,0,243,78,69,141,245,97,12,214,12,86,227,143,204,207,52,154,166,39,28,191,76,249,194,209,199,254,211,94,15,120,204,207,89,102,219,112,28,240,104,63,55,253,148,212,192,122,151,139,193,243,232,120,211,108,125,250,148,171,235,248,88,208,228,13,123,254,246,115,170,21,70,127,178,157,132,123,74,0,155,229,255,14,187,154,55,167,68,71,175,134,161,228,10,250,153,255,180,102,69,244,213,224,118,21,38,58,49,228,234,213,213,68,62,212,203,111,25,179,163,166,34,156,114,119,201,144,182,253,25,210,59,87,134,250,14,173,188,58,102,68,18,51,10,98,69,56,234,25,88,108,183,229,7,105,87,34,237,120,121,176,66,229,163,17,211,86,55,175,163,4,24,191,141,143,174,6,0,84,237,43,12,77,124,255,84,44,4,38,168,22,110,7,45,235,31,251,128,222,214,92,245,131,98,124,253,105,194,181,185,234,77,32,77,31,220,130,71,113,53,2,0,26,190,121,206,46,197,248,1,67,218,32,40,42,143,225,55,67,30,171,123,2,177,26,89,94,205,68,69,4,134,148,46,63,23,58,200,26,165,128,183,34,23,0,17,45,157,194,219,36,87,243,98,84,198,245,222,211,50,104,14,211,149,119,52,234,132,93,234,105,115,34,13,237,115,230,194,105,209,195,54,167,74,178,95,13,136,29,24,239,252,91,47,83,67,212,112,26,172,116,225,138,45,235,219,211,144,214,59,37,87,236,87,240,243,104,20,144,110,209,8,27,193,123,84,213,220,130,1,38,126,215,88,252,142,70,16,37,101,120,80,207,248,196,148,136,108,215,88,152,107,64,68,179,63,241,71,42,8,2,126,7,137,142,55,201,133,21,142,20,147,123,245,15,76,70,45,222,25,221,7,141,52,220,247,45,87,68,47,23,84,64,187,126,34,167,46,89,85,108,108,231,252,196,85,169,140,15,248,89,156,183,126,238,77,101,82,220,27,101,104,221,20,48,121,122,100,46,140,41,182,124,110,14,45,142,163,228,51,63,215,194,31,19,99,82,96,148,27,31,248,214,136,31,26,1,198,254,132,139,223,218,137,0,10,115,178,232,60,120,102,7,69,111,25,115,58,159,248,34,132,105,101,37,220,214,199,169,70,211,122,199,152,77,75,16,40,252,86,143,132,31,57,157,116,121,80,195,32,193,203,99,125,71,10,27,179,81,194,100,85,52,138,110,173,193,25,169,123,211,161,127,98,240,163,141,188,154,40,148,222,252,185,255,55,54,113,194,128,93,109,210,107,133,151,121,53,133,175,122,243,247,38,153,185,160,81,78,179,138,48,70,207,216,164,81,111,208,20,24,89,14,111,26,55,116,78,73,247,23,82,102,87,194,151,84,61,45,133,145,54,204,216,167,149,184,105,206,4,131,32,110,14,255,185,38,100,168,132,188,17,6,180,112,227,213,156,9,157,165,113,44,190,179,224,221,238,40,220,71,134,1,225,165,44,154,41,42,80,110,148,132,199,170,250,100,199,36,28,19,253,102,107,46,49,240,120,45,139,200,203,173,169,89,201,108,12,44,31,250,86,112,167,172,68,107,73,1,145,110,130,83,171,199,173,159,213,214,166,230,237,42,57,200,17,40,106,4,77,97,84,15,37,69,69,243,188,192,36,243,51,131,133,36,232,39,235,215,137,39,251,136,244,193,114,209,171,41,226,138,101,223,209,223,214,153,96,4,27,177,122,96,114,154,75,243,149,132,8,107,60,185,137,231,234,139,17,135,141,144,46,68,238,77,191,37,228,146,61,44,101,58,103,203,209,223,38,5,28,71,170,145,73,20,189,154,218,140,28,83,212,231,182,38,98,105,13,137,147,11,42,45,241,7,173,12,228,150,200,105,64,120,85,53,201,251,14,16,167,162,163,132,114,11,11,47,240,166,119,203,31,188,65,212,37,85,66,204,147,187,51,85,138,154,187,62,56,129,134,76,74,80,20,121,142,194,239,130,30,99,218,254,102,188,192,27,33,102,135,161,17,233,154,149,47,112,128,197,134,85,16,82,144,133,15,153,86,168,27,147,26,167,26,231,10,12,93,167,159,78,155,165,157,29,75,221,72,146,170,115,202,26,121,35,138,222,82,109,128,5,228,7,12,1,246,150,164,11,54,171,159,195,238,190,40,95,118,36,129,55,213,29,208,111,185,173,77,215,22,156,181,82,26,178,73,245,221,40,101,160,239,78,74,94,154,85,81,252,234,32,136,155,234,76,107,244,86,85,119,80,172,14,182,107,221,22,108,2,206,247,96,165,246,67,150,39,228,89,53,130,186,236,241,234,13,82,183,67,101,178,23,173,152,242,244,250,20,94,209,245,122,188,178,132,142,205,163,245,102,207,127,240,254,130,63,22,127,73,235,45,68,117,122,228,76,8,201,175,118,190,197,133,205,59,231,72,225,225,160,104,173,91,71,15,97,102,49,206,212,202,170,14,113,114,132,149,140,53,126,200,215,182,226,195,8,214,176,111,136,158,153,149,240,81,180,17,191,141,150,141,212,196,240,104,208,40,121,157,16,226,45,242,189,16,222,154,206,6,1,252,174,150,51,4,93,19,38,151,195,38,222,165,87,83,152,238,14,204,48,69,27,41,149,235,80,218,56,199,48,37,76,235,232,131,55,219,122,252,189,144,197,46,122,237,134,81,35,202,178,234,119,68,33,119,105,53,11,198,240,123,165,48,241,237,66,167,100,41,27,36,61,58,162,239,159,26,17,44,98,124,90,243,2,1,198,245,202,111,35,211,104,90,123,216,113,56,78,140,183,201,42,104,253,107,63,150,0,141,42,58,212,204,244,167,175,245,178,198,213,198,65,46,21,174,212,34,174,145,37,122,85,2,144,214,127,22,218,226,86,224,183,116,79,34,168,26,10,203,20,218,127,119,234,103,135,80,110,80,163,122,240,174,177,244,106,106,167,162,100,12,85,195,51,165,22,244,57,217,205,251,186,169,92,164,251,116,43,252,60,3,223,209,40,22,184,69,234,82,222,12,70,114,37,174,166,29,226,243,104,207,229,235,81,3,203,99,12,173,160,93,80,71,70,85,36,130,110,250,69,216,241,122,44,47,203,191,200,47,83,24,92,103,212,76,82,2,211,170,194,52,132,158,168,246,52,41,122,129,159,69,86,98,101,67,11,113,244,123,193,78,208,162,200,149,100,190,110,11,144,231,186,244,17,124,99,88,104,122,111,147,179,243,10,88,200,207,244,91,67,157,236,125,194,192,5,121,52,129,169,219,243,125,24,173,22,13,102,26,124,156,174,1,184,183,79,221,47,82,146,145,32,38,169,180,103,215,7,135,135,196,205,183,65,121,110,42,62,25,12,151,152,95,77,11,90,215,133,205,78,92,124,133,64,85,211,187,78,36,58,58,35,224,136,219,70,205,146,194,111,117,186,211,216,81,40,175,58,199,233,19,139,188,57,133,232,144,43,41,76,156,43,224,183,23,214,253,169,63,71,82,213,171,211,77,117,79,63,39,49,90,239,51,46,38,99,34,169,7,146,161,4,75,189,254,28,30,132,207,39,129,139,109,246,184,26,98,49,173,135,134,31,117,71,17,57,53,105,229,115,53,173,197,61,110,14,67,157,78,114,10,135,119,220,28,130,142,42,230,58,231,213,114,78,70,162,147,107,79,169,119,179,5,227,140,192,72,79,28,13,124,60,24,61,65,175,126,223,70,149,120,20,133,206,48,46,102,214,139,21,214,113,166,34,178,129,232,205,40,91,27,2,42,250,71,55,43,239,113,197,4,166,211,166,7,220,40,158,150,78,7,82,73,195,247,203,110,84,255,218,8,209,81,0,203,134,129,109,7,73,194,176,62,148,120,109,122,89,187,120,26,244,105,190,19,179,6,76,105,73,142,202,128,235,42,246,172,191,165,46,48,173,76,185,246,169,183,120,46,86,19,120,18,158,157,249,69,150,22,194,210,154,191,188,23,173,24,51,107,149,247,158,214,8,227,166,109,199,97,157,98,226,77,164,203,92,211,163,208,207,62,228,248,67,253,241,45,90,31,211,94,140,153,94,96,4,211,99,1,190,7,121,150,205,146,159,94,70,255,254,131,43,97,45,57,30,205,70,43,49,42,120,58,207,97,251,23,229,177,254,242,75,54,74,246,169,8,123,125,130,252,244,128,157,31,108,130,20,154,145,163,51,122,254,197,189,12,126,86,195,39,207,143,234,221,223,129,7,252,62,72,213,40,207,216,240,85,7,218,238,252,214,47,80,160,227,63,61,254,84,224,20,70,16,230,6,220,201,114,106,129,194,236,191,88,10,240,129,223,82,19,31,111,170,254,232,191,13,102,59,208,242,6,122,116,90,92,141,200,237,167,56,2,170,133,29,191,189,49,235,246,167,64,97,253,114,12,6,91,65,170,214,16,252,218,164,0,217,32,63,233,158,90,92,22,197,96,122,152,250,167,132,224,13,84,12,202,132,212,99,124,106,4,214,47,222,109,48,161,175,245,169,2,88,191,242,31,131,203,109,159,68,253,89,63,41,87,208,65,88,88,239,189,41,100,79,184,31,141,190,226,154,252,20,116,12,165,179,84,127,121,14,218,236,28,238,176,46,232,189,145,219,202,241,238,218,74,14,76,209,230,159,139,107,112,253,214,170,16,213,111,59,222,186,17,181,208,171,41,54,154,241,214,70,164,44,67,74,203,92,205,215,182,26,29,173,17,40,84,179,38,252,118,102,173,225,124,102,214,249,21,23,1,83,236,61,52,51,136,154,70,140,10,206,215,7,54,157,161,24,21,186,233,117,249,52,74,241,226,181,222,169,250,137,211,83,204,189,90,194,101,106,226,15,54,215,145,171,167,208,186,47,223,163,193,57,148,19,5,153,101,157,102,28,117,39,47,94,69,203,117,145,63,204,117,59,96,204,214,64,99,171,17,187,53,152,191,213,95,166,122,123,196,120,210,92,167,41,153,10,219,68,78,240,82,207,210,101,13,77,195,173,249,219,144,202,127,42,54,248,28,249,90,162,143,254,87,207,49,102,126,43,154,69,116,175,171,184,72,199,159,236,185,25,207,152,148,247,130,179,185,196,94,135,23,242,201,73,86,211,0,219,2,87,173,185,168,84,250,198,2,224,230,227,147,190,110,198,89,44,143,86,116,187,34,18,118,154,60,249,184,26,157,197,12,250,25,155,127,163,130,1,168,89,123,138,83,100,208,150,238,86,86,223,113,114,204,26,141,25,10,191,109,119,231,215,28,159,148,141,197,47,166,204,5,233,9,181,90,133,54,126,180,253,6,115,190,235,131,189,83,242,103,83,253,205,194,114,116,14,99,33,175,92,122,196,57,175,222,28,167,254,202,2,168,231,83,127,179,203,143,76,196,80,107,21,250,212,223,180,158,199,71,149,80,6,85,120,100,198,227,135,43,156,170,250,195,197,250,54,2,54,153,218,128,105,7,201,25,42,114,192,64,208,231,238,152,221,141,4,99,19,152,116,243,156,185,83,181,164,184,6,134,238,86,118,42,200,40,134,192,8,201,150,220,99,139,112,13,2,147,113,201,67,171,91,71,129,194,213,229,27,12,198,169,184,2,247,238,73,44,131,141,242,89,224,102,161,141,60,28,234,144,25,8,197,9,246,85,192,144,156,233,213,228,204,218,202,115,169,214,207,111,67,247,152,55,71,238,92,114,142,84,76,236,53,243,208,219,243,243,222,236,24,191,114,26,59,81,33,5,150,247,134,193,239,87,194,111,176,18,57,0,47,172,152,60,143,109,12,21,166,69,51,143,250,206,129,32,48,89,223,17,143,182,45,60,43,48,247,203,133,73,174,181,233,163,117,35,204,9,248,221,189,235,205,141,211,54,158,252,170,224,124,55,238,149,103,135,198,23,123,63,36,161,250,137,136,77,251,117,25,155,245,85,165,75,221,96,44,243,48,252,140,110,65,190,216,129,86,126,165,93,216,164,241,142,212,19,42,51,113,239,186,155,230,154,44,6,182,227,201,38,29,236,114,42,254,9,182,197,23,65,26,172,127,174,38,137,147,55,135,140,90,127,122,87,162,177,129,178,22,229,185,247,154,185,93,33,126,60,20,180,234,234,184,22,2,40,93,33,248,131,191,52,149,193,75,200,241,186,241,63,195,23,227,48,237,158,186,4,76,210,33,140,194,103,32,238,253,25,50,243,119,98,76,204,7,212,171,9,51,134,89,72,90,241,30,29,178,70,13,69,13,120,207,33,155,221,49,198,198,225,95,171,147,105,146,252,27,243,136,146,50,135,11,89,53,25,22,186,227,210,230,108,48,99,43,92,137,108,196,234,124,51,225,61,137,188,24,90,99,215,63,23,21,46,83,158,108,155,39,227,27,3,161,159,173,153,92,212,137,160,155,252,193,27,211,75,230,240,94,54,147,186,195,100,252,229,196,222,70,6,118,127,15,14,163,111,209,220,58,82,165,46,187,101,52,86,200,165,43,76,41,151,207,6,99,233,104,242,61,81,155,88,191,194,84,96,204,78,41,24,160,251,125,20,223,47,241,6,135,102,68,77,8,179,84,127,114,22,170,158,124,4,102,231,105,1,35,173,173,191,77,191,91,243,47,50,88,96,218,158,67,233,78,249,49,218,2,95,26,85,243,106,100,92,136,94,248,123,147,7,145,195,143,176,198,45,126,128,25,92,196,206,89,180,111,53,247,156,6,253,141,90,2,189,40,18,88,45,134,229,74,23,178,73,0,156,159,100,12,32,185,70,185,51,92,39,219,39,177,245,59,105,53,14,85,66,208,102,254,224,183,249,188,63,150,199,54,105,69,31,49,19,23,151,117,255,12,78,142,112,191,55,122,12,77,182,82,162,225,125,158,128,97,224,145,45,103,153,164,150,31,157,84,214,194,102,153,48,17,230,25,243,204,184,109,229,107,89,195,97,13,212,44,245,188,216,26,212,246,78,120,139,42,49,240,59,119,127,145,35,224,15,97,195,228,12,56,219,207,23,66,18,66,254,130,165,193,238,87,227,185,137,167,136,185,193,44,132,129,45,94,107,11,5,198,132,88,250,180,24,18,180,248,228,83,210,130,69,49,80,92,43,102,221,156,89,3,252,135,209,45,152,240,96,31,117,191,102,224,202,93,241,168,102,183,72,117,220,185,95,137,16,26,85,103,173,49,92,207,26,221,41,4,213,57,187,173,122,61,158,154,117,183,4,134,231,59,246,19,50,11,82,77,99,221,254,37,190,68,177,24,111,160,239,124,165,224,197,111,205,172,191,226,21,13,19,71,187,62,152,149,236,191,120,184,195,196,244,142,191,21,27,209,16,255,120,152,162,179,31,91,111,49,183,62,196,110,132,237,98,87,55,51,136,91,97,115,38,204,151,239,190,129,191,201,125,132,207,172,155,161,120,170,155,194,207,30,193,54,22,152,90,218,95,234,141,223,70,30,76,223,187,66,193,232,206,5,92,14,159,182,182,1,25,115,243,71,163,169,173,107,251,12,117,9,240,22,248,176,144,15,21,91,217,56,70,135,27,103,196,77,152,102,159,223,46,49,63,159,43,177,165,246,31,231,175,197,97,14,214,181,184,143,250,108,23,83,5,166,53,90,108,78,66,33,222,204,199,134,209,225,99,72,148,166,184,19,115,212,106,226,197,147,164,118,114,252,186,155,57,120,136,76,77,133,81,39,238,62,147,168,39,106,50,85,186,209,134,199,205,41,193,190,159,123,55,106,169,126,231,169,37,62,165,110,16,110,154,149,190,121,69,86,92,78,99,171,208,243,105,134,188,81,235,178,95,112,214,35,100,231,48,69,91,242,203,216,90,25,20,120,187,28,22,162,192,200,105,70,204,12,94,153,33,199,105,31,127,253,21,14,99,112,138,165,12,12,151,74,194,90,228,51,137,66,83,178,231,240,251,114,93,63,102,255,179,199,220,68,33,147,45,247,238,228,31,195,142,166,90,98,232,91,163,22,241,83,181,51,191,137,66,192,220,202,168,214,88,51,77,124,132,3,101,75,33,247,5,249,84,152,163,8,7,200,111,183,103,240,204,52,102,145,99,211,65,171,135,197,230,99,186,204,58,82,216,34,93,254,94,80,190,87,217,253,41,54,107,233,210,109,24,173,229,176,237,197,42,11,253,234,103,177,124,90,53,222,181,156,146,97,52,94,40,69,155,192,86,96,177,195,104,180,46,95,133,57,231,70,154,156,90,228,128,85,142,115,27,55,199,146,202,105,8,81,199,62,225,201,98,156,106,91,117,179,82,180,146,198,48,225,221,35,240,153,94,173,111,112,249,172,236,134,232,249,72,75,123,114,80,53,133,205,58,78,51,126,156,161,48,70,124,120,85,211,136,38,245,209,40,40,142,160,195,95,88,65,95,108,152,29,26,254,5,60,103,85,225,247,98,121,243,14,211,135,124,17,171,32,171,113,53,207,178,244,197,232,33,10,83,26,26,2,157,13,112,65,183,145,195,66,147,67,251,192,100,122,170,196,234,171,84,190,195,202,178,122,205,88,125,21,118,97,214,246,197,196,13,248,249,62,159,65,53,127,37,221,65,34,61,242,94,11,82,249,8,44,27,1,173,184,193,13,105,222,146,142,236,69,200,87,239,189,122,47,61,61,85,122,182,101,76,73,32,231,131,143,251,105,210,106,80,49,150,34,78,242,22,70,133,73,177,26,98,237,1,211,21,47,99,6,17,210,204,72,231,177,83,95,97,207,108,255,165,1,180,9,171,45,72,148,51,184,75,11,118,211,151,166,174,99,237,76,18,76,109,148,98,7,155,61,99,241,80,190,72,64,176,153,104,204,204,159,134,19,65,134,140,74,70,137,20,241,173,228,165,177,241,37,4,107,50,241,71,97,20,106,34,158,2,93,165,28,33,127,252,217,2,119,2,111,2,163,250,41,225,148,37,244,100,144,211,209,252,146,23,23,205,92,67,69,9,143,111,134,114,232,156,210,123,163,102,154,15,78,82,64,167,217,164,22,78,35,61,111,243,149,247,34,71,52,50,24,9,83,190,156,18,141,218,156,145,67,106,140,244,85,97,171,22,77,24,138,30,129,119,45,146,152,97,199,18,99,4,57,191,187,51,40,62,135,166,252,30,204,130,88,71,18,51,218,47,219,254,120,39,170,92,173,251,248,224,240,220,250,211,77,151,230,160,44,36,35,88,216,200,91,159,12,122,225,12,132,98,246,75,25,55,212,208,167,101,88,16,70,36,113,223,91,55,93,223,28,241,178,116,9,96,100,141,147,207,141,58,236,85,152,182,161,204,55,97,226,41,252,54,180,145,48,85,173,159,171,73,84,231,205,201,164,124,174,38,97,146,15,190,8,135,234,163,13,83,231,200,73,222,135,142,41,53,174,115,75,26,174,104,23,81,67,22,110,229,7,49,183,86,182,141,14,21,114,126,109,44,29,93,219,148,140,101,88,15,175,87,207,198,110,138,236,25,20,124,71,140,68,222,154,241,5,102,170,108,67,70,40,79,214,32,223,232,185,173,16,122,149,159,126,111,113,74,134,212,207,251,41,49,241,254,2,206,25,12,37,125,40,126,48,84,117,247,199,142,246,183,153,210,177,167,176,149,71,229,78,92,181,7,175,97,79,75,14,16,229,233,169,55,239,207,100,207,229,121,141,250,90,96,19,45,205,67,226,158,169,83,141,126,230,25,137,8,104,178,213,31,109,205,168,222,103,198,43,175,112,29,1,215,189,118,28,80,56,114,122,136,84,156,170,60,182,171,213,172,9,76,239,180,28,157,152,39,10,83,67,123,51,156,185,180,253,227,161,239,192,154,9,35,102,43,31,172,34,61,217,50,156,137,69,47,99,74,77,101,77,147,0,191,252,234,213,240,150,165,145,102,62,145,62,153,205,173,153,241,78,34,106,2,67,83,185,243,234,59,53,92,3,59,196,62,105,102,141,161,89,87,84,204,247,175,84,206,96,220,214,163,176,209,0,134,13,7,21,159,62,25,213,169,25,126,38,215,175,187,82,129,192,174,119,9,135,126,206,229,231,102,158,204,163,80,248,189,134,194,52,179,196,199,54,161,210,174,168,196,28,167,53,127,234,233,72,155,233,137,213,139,62,84,211,185,64,193,101,28,3,239,75,95,237,188,166,97,73,12,161,101,189,244,250,211,4,182,227,107,46,56,82,117,233,147,214,139,16,151,57,11,159,147,215,10,247,194,192,67,90,87,87,95,33,46,16,231,23,21,156,74,104,210,88,48,37,182,75,184,245,187,62,24,50,190,55,94,11,138,91,9,205,209,48,115,111,132,190,173,13,169,232,152,16,142,72,39,199,146,11,58,40,181,231,166,66,209,177,18,223,180,66,1,76,88,243,136,198,215,161,79,70,244,63,18,79,203,84,26,114,1,60,251,250,182,8,113,161,2,183,148,216,0,241,148,251,171,114,5,166,50,91,190,7,146,102,59,157,24,216,196,71,215,171,241,12,253,222,155,158,97,153,225,213,152,247,98,245,144,8,213,77,131,213,113,51,45,5,175,136,166,165,8,186,188,125,188,5,252,41,111,7,174,39,179,28,219,22,171,190,54,29,106,113,186,161,164,171,102,45,206,211,115,159,227,183,159,173,178,36,53,132,41,137,154,78,248,141,48,143,12,129,169,215,136,13,13,31,229,139,34,50,156,62,41,219,223,7,30,37,111,13,161,189,4,178,42,181,106,177,122,54,121,139,165,207,53,172,117,203,97,90,163,37,9,130,94,100,237,145,119,165,214,76,168,111,129,81,137,11,152,178,237,165,63,253,38,124,9,79,192,218,136,62,175,245,236,164,216,112,224,213,155,250,45,201,169,71,145,20,197,17,67,71,27,178,223,147,53,84,164,106,244,206,84,61,134,179,11,163,149,198,219,201,75,143,116,226,41,164,214,30,62,211,24,223,35,30,12,122,198,162,19,161,155,208,158,195,240,211,212,47,220,50,111,116,40,129,108,159,155,163,189,123,2,126,246,91,175,31,120,142,152,8,246,197,250,231,189,251,232,225,225,176,219,247,207,234,121,240,142,239,113,241,78,219,231,209,32,239,72,248,246,254,89,31,111,187,26,145,47,187,205,212,38,62,48,10,195,14,247,73,209,195,103,212,158,101,27,240,32,151,249,249,109,10,231,253,189,105,55,31,251,243,228,187,164,151,194,55,147,54,10,251,222,45,243,255,23,225,211,239,168,209,160,30,195,66,110,166,124,230,33,218,119,241,98,135,176,187,62,26,230,124,44,32,83,150,30,31,152,244,132,127,80,170,76,102,213,15,138,29,236,7,62,13,108,167,126,230,26,43,198,35,143,176,192,190,155,127,214,46,170,53,215,225,70,253,204,7,110,233,188,97,48,67,223,165,48,198,97,92,221,241,49,63,75,31,115,127,7,124,69,160,232,193,22,61,244,19,136,110,46,93,127,4,124,166,187,110,168,75,124,220,16,24,180,106,68,155,158,93,1,121,157,12,10,251,190,7,61,81,106,173,234,71,32,177,25,21,69,203,198,87,63,38,98,146,225,225,88,219,73,235,242,212,8,0,197,218,126,11,183,106,126,191,226,159,236,24,110,216,48,102,151,199,70,216,40,230,17,253,150,239,167,100,154,145,135,237,238,30,193,136,15,217,171,192,133,35,194,97,200,1,148,24,2,9,136,186,124,105,155,86,158,48,152,19,41,132,188,198,191,6,67,170,71,118,65,70,51,210,120,86,51,188,154,194,131,114,232,128,13,175,2,87,30,109,8,92,228,80,166,95,109,28,63,87,137,189,222,41,126,194,91,152,216,235,91,96,165,10,43,203,148,225,79,220,92,165,66,129,25,55,247,134,13,214,220,84,161,85,210,109,90,208,178,245,222,72,191,95,247,235,32,200,42,154,124,50,234,227,30,243,12,193,71,45,138,96,187,90,103,229,147,29,37,238,157,20,163,35,192,246,131,55,179,93,150,174,41,249,70,96,101,237,63,18,166,132,49,216,34,54,200,198,217,139,120,249,148,71,239,8,91,46,147,37,147,221,148,168,201,168,94,44,184,104,253,209,140,68,49,78,96,127,111,34,212,34,176,10,92,77,85,226,7,35,49,52,101,141,64,4,150,181,34,176,19,111,113,88,203,219,101,118,4,78,152,85,104,22,57,76,111,28,124,53,126,111,42,254,83,164,241,193,112,6,71,244,253,173,197,69,166,32,225,55,198,116,95,57,60,141,49,58,97,171,167,61,1,83,160,151,38,26,141,114,8,199,87,135,233,220,154,114,53,173,19,199,119,29,188,203,158,178,207,192,21,145,173,21,87,67,29,60,19,54,135,118,196,168,84,209,97,36,71,96,18,3,241,94,100,209,114,196,199,253,99,21,142,17,133,15,89,30,172,96,231,198,157,169,145,184,138,90,162,102,196,128,19,223,83,184,195,5,63,29,38,159,151,153,72,124,122,42,19,170,192,226,152,189,63,181,122,217,248,92,20,173,164,63,58,108,247,29,83,80,161,52,165,8,251,205,106,63,2,222,183,182,130,153,132,55,137,114,63,2,160,24,217,169,41,11,12,117,161,111,151,192,235,232,79,191,243,124,71,153,47,141,172,87,168,248,6,4,5,172,254,152,72,80,108,200,213,156,93,35,31,13,222,241,41,87,155,24,86,12,138,29,193,242,224,80,73,206,17,35,94,240,160,4,101,117,197,107,189,117,87,196,19,30,208,157,150,177,227,222,203,202,231,18,166,155,180,199,226,34,229,51,239,23,118,85,64,96,230,252,17,152,50,245,222,98,72,89,167,75,222,186,145,213,241,143,57,240,140,175,62,120,129,2,34,96,84,209,138,194,108,205,126,70,108,216,7,102,85,24,113,147,152,255,195,138,90,238,23,238,49,75,145,236,74,177,55,187,57,185,181,31,74,184,108,40,72,19,160,27,220,72,200,214,148,156,181,231,166,51,216,103,33,254,141,240,182,188,151,54,42,188,38,112,149,165,119,136,207,29,55,223,30,72,101,220,208,207,133,214,147,15,10,68,159,53,205,117,142,197,155,173,1,219,152,222,199,212,171,27,121,85,135,9,220,119,129,235,70,72,205,97,246,148,171,83,197,202,107,79,192,60,168,14,75,53,129,37,135,209,232,158,50,224,207,24,121,190,128,207,51,40,171,196,145,0,166,74,198,199,244,146,140,42,250,100,197,202,115,254,96,152,12,122,93,250,211,38,67,245,251,105,26,250,78,22,63,99,4,145,106,254,125,16,116,47,159,181,62,5,62,230,152,252,96,226,248,59,35,185,244,125,175,200,184,209,29,219,175,124,15,228,115,75,247,83,245,208,19,41,225,210,97,122,196,145,255,129,49,91,19,14,60,25,209,135,223,44,52,21,197,127,92,77,16,219,111,254,78,11,113,19,254,210,65,199,45,121,26,170,143,212,216,67,217,51,195,160,165,89,112,72,222,106,32,255,137,20,139,195,207,252,42,10,111,8,3,253,192,38,146,186,36,93,14,188,203,245,183,38,217,51,132,75,237,15,238,94,94,246,96,236,156,245,129,171,167,250,16,133,219,82,102,108,63,77,215,152,195,120,74,250,214,164,118,139,59,195,84,155,192,161,161,240,168,17,82,193,200,124,123,188,124,204,119,254,62,107,195,223,139,82,20,105,40,26,86,54,58,220,194,178,40,112,209,155,175,101,170,108,63,24,213,83,9,92,12,24,53,87,228,235,88,72,83,26,0,77,226,110,58,23,26,114,156,207,113,147,65,193,134,10,114,22,88,142,53,14,69,250,142,3,229,215,211,101,135,228,149,117,255,124,56,248,6,126,173,108,197,26,194,196,202,217,102,108,56,109,18,52,160,69,104,44,7,231,205,8,38,30,19,155,44,58,147,216,152,171,55,0,98,164,138,224,212,131,77,18,194,219,232,168,177,239,250,177,209,137,29,206,89,70,189,23,158,89,194,244,224,85,239,228,134,148,227,158,46,223,139,102,129,147,48,197,60,25,249,27,176,78,159,104,53,45,76,181,154,113,218,129,153,66,202,238,15,174,70,162,92,20,174,38,111,225,48,167,95,90,165,244,179,47,154,33,127,48,54,232,210,223,166,34,42,248,182,235,27,132,42,61,151,207,230,49,202,185,223,147,87,52,127,167,236,196,166,79,224,242,198,230,8,35,235,32,48,237,138,206,69,133,5,43,169,246,97,61,148,46,217,246,38,18,66,203,93,158,108,238,59,131,107,191,154,215,209,231,191,164,193,143,122,103,58,247,107,52,197,66,230,26,99,188,141,90,191,140,232,184,197,231,79,155,11,99,141,26,163,17,45,152,184,9,77,224,102,149,203,209,20,107,180,28,9,87,182,250,26,112,49,117,108,129,33,49,139,123,163,221,56,228,98,188,200,125,163,119,244,30,45,110,121,48,9,119,255,126,116,127,46,233,25,216,214,183,181,110,118,189,62,191,61,205,11,152,195,223,72,132,198,214,130,239,110,9,250,14,226,96,249,237,166,176,158,123,243,131,113,152,90,222,155,112,104,190,150,85,70,186,50,100,49,45,37,73,67,35,187,121,220,192,182,144,89,147,82,9,11,197,246,19,13,181,40,58,8,1,33,240,155,181,51,208,183,19,15,65,103,131,120,180,69,119,245,238,226,97,110,203,61,157,236,205,182,200,160,60,24,77,114,165,133,130,151,81,52,127,96,138,125,227,230,20,208,230,198,142,17,102,52,152,209,23,78,37,217,84,216,168,224,29,166,179,190,40,108,2,176,209,115,254,22,208,145,159,126,139,177,5,151,100,55,146,70,29,179,101,146,222,161,14,214,104,34,151,39,51,109,198,185,178,21,191,94,249,101,170,125,214,9,237,176,231,119,111,253,150,180,253,59,149,203,179,151,172,121,225,243,45,207,9,134,1,76,88,41,2,127,240,37,129,214,130,35,96,104,130,155,136,12,221,38,113,181,145,23,235,44,132,165,33,148,145,80,162,106,159,171,77,77,36,96,188,244,51,116,14,67,33,16,48,22,193,208,171,81,215,13,198,148,110,100,198,242,222,86,87,239,100,46,100,157,230,209,21,64,100,254,4,231,9,117,46,165,200,68,251,115,150,119,240,96,32,26,164,55,191,86,183,19,228,33,189,74,196,27,248,25,170,55,216,67,8,30,76,217,146,10,129,199,248,96,28,149,210,2,8,60,90,178,81,152,220,229,250,94,221,92,55,178,152,248,177,88,70,219,58,31,226,115,99,107,72,93,154,61,120,74,224,189,195,111,138,95,177,173,29,115,199,173,225,202,145,154,1,224,66,113,119,136,85,157,207,242,185,70,125,21,40,170,219,77,183,51,26,79,125,101,227,39,20,125,43,218,11,231,92,193,127,83,209,122,211,159,54,49,178,228,191,161,13,175,41,108,237,134,193,158,83,213,127,221,70,52,231,108,171,24,238,244,194,11,186,173,104,192,225,91,135,196,233,183,85,21,58,19,140,81,233,247,161,219,48,50,24,206,68,249,126,87,195,5,155,232,201,13,213,63,75,179,183,166,191,252,198,184,57,7,61,105,247,123,62,247,238,8,143,56,31,17,174,171,4,50,128,103,112,96,82,236,184,37,196,143,91,87,72,126,36,153,17,103,159,174,220,139,246,181,195,86,192,168,247,54,65,164,224,58,98,51,44,242,94,219,250,23,66,162,11,15,242,115,4,88,220,48,21,188,222,8,235,36,164,62,53,44,178,105,73,74,253,233,90,220,41,135,195,169,170,113,110,15,118,67,222,142,98,235,41,118,11,251,21,133,154,126,107,200,33,143,238,25,155,38,154,17,40,130,39,253,31,71,211,138,123,163,224,165,159,131,250,194,160,161,176,100,106,211,35,151,150,148,224,126,123,30,121,209,18,94,246,240,61,71,124,76,2,25,98,10,210,201,51,71,40,37,64,71,251,246,15,189,57,84,253,190,184,200,192,183,207,28,157,127,49,72,135,23,245,57,77,143,46,12,168,27,48,142,187,30,124,28,26,229,36,76,149,70,194,131,90,239,29,143,246,254,84,10,114,54,189,238,148,189,59,76,95,157,126,78,24,110,202,93,114,245,221,242,219,88,250,103,197,163,177,86,117,88,58,36,244,45,94,108,143,161,15,110,252,9,35,95,251,42,213,37,34,88,54,17,3,222,234,98,194,190,205,110,152,175,205,39,149,185,66,69,65,80,16,18,117,221,82,11,68,191,129,137,72,197,23,129,128,43,209,194,129,16,18,119,111,179,42,66,229,186,97,101,58,73,99,70,28,113,202,30,78,80,184,239,28,179,119,126,11,9,130,185,78,59,68,3,167,241,86,102,28,100,83,145,209,130,202,143,108,88,151,90,188,61,254,248,111,227,106,28,179,161,48,25,238,33,176,240,157,108,188,138,26,172,141,160,91,13,21,235,138,237,35,127,249,72,55,27,145,11,162,125,241,214,213,26,105,20,166,249,61,158,187,162,169,37,111,77,187,155,44,32,164,65,197,152,160,20,174,6,73,211,220,214,131,51,5,30,230,46,199,231,42,69,138,175,224,102,24,55,245,12,247,177,238,8,133,217,63,227,230,207,52,87,131,120,16,11,241,67,149,206,198,34,212,84,76,89,122,177,71,8,22,162,24,127,62,112,9,57,92,140,148,42,58,87,192,239,168,140,207,197,113,51,117,46,12,219,62,125,150,94,171,197,154,95,56,124,12,99,69,40,71,31,141,178,207,153,240,214,206,71,54,59,98,37,206,197,71,115,145,158,186,52,237,156,189,18,182,242,4,129,223,171,4,1,155,213,25,237,207,111,87,33,144,90,148,179,141,174,195,82,119,50,241,227,74,205,169,163,214,77,18,121,56,77,96,99,102,202,147,27,223,100,60,90,37,101,86,187,194,116,40,53,87,129,108,67,219,246,129,103,60,119,99,132,134,94,75,233,190,27,119,184,247,171,124,191,246,121,75,192,245,39,151,149,50,235,247,178,202,77,127,48,74,110,142,56,25,212,201,142,218,66,67,18,234,170,34,55,167,168,99,248,153,79,206,120,72,159,222,30,38,139,225,95,219,212,113,36,125,7,17,120,59,2,35,121,39,43,159,134,209,89,125,195,91,118,130,229,152,252,69,43,98,68,105,20,23,6,92,224,153,172,141,211,202,92,246,7,13,246,117,67,37,218,77,176,167,34,237,232,48,197,217,85,208,101,228,150,129,46,81,27,7,54,165,204,17,48,180,115,77,225,90,130,36,9,115,86,217,242,173,123,174,134,135,98,176,90,42,208,101,245,153,47,253,102,184,144,6,3,211,113,183,3,134,63,72,30,173,89,37,89,60,90,71,78,64,6,165,209,250,151,87,15,211,91,21,216,226,236,45,7,237,74,99,49,201,35,38,103,60,249,160,236,238,10,108,213,65,1,163,50,39,222,81,167,8,96,149,145,240,150,186,102,114,52,212,12,204,128,141,254,35,224,102,60,1,57,230,19,38,119,133,45,248,24,47,182,45,62,158,48,172,207,61,127,123,83,146,32,87,91,136,37,191,24,82,188,18,33,128,40,161,134,184,203,162,24,239,202,78,221,232,89,172,78,6,70,232,104,100,253,33,250,83,207,198,203,123,79,203,120,10,252,182,180,214,227,226,14,23,182,220,27,18,200,209,100,178,236,173,240,164,151,59,150,54,221,96,34,249,73,102,151,166,208,128,225,163,200,206,128,7,211,113,93,131,22,21,161,101,217,45,27,102,214,76,214,212,5,227,144,252,54,92,82,193,238,190,160,151,144,170,0,75,176,210,213,234,48,141,255,178,145,211,138,180,90,236,104,157,207,37,35,14,201,157,159,17,212,168,23,201,64,147,145,62,200,141,56,188,182,122,94,205,122,242,70,162,80,143,235,173,233,141,141,57,14,141,223,146,211,11,186,160,221,99,34,53,42,147,135,222,188,145,201,247,17,37,0,42,169,40,60,43,106,37,252,193,17,61,151,238,224,7,211,124,31,147,152,202,161,45,193,162,70,2,117,187,117,104,87,75,11,250,131,155,133,128,28,102,243,147,143,137,132,123,208,133,147,47,152,122,166,55,2,123,185,211,54,4,29,101,159,134,112,133,186,221,56,128,72,39,233,213,108,135,37,36,140,7,4,78,9,83,17,90,194,234,101,192,149,210,120,99,189,221,56,158,140,176,108,11,184,17,75,26,49,19,16,45,249,192,84,105,222,128,173,10,81,224,183,83,231,174,65,85,183,110,104,239,106,147,204,115,216,182,180,207,205,223,139,197,153,204,38,47,165,147,220,28,74,129,188,26,118,131,165,175,133,150,85,172,143,122,180,3,139,171,81,6,60,177,54,203,146,30,199,109,27,109,78,83,82,229,66,154,106,69,95,193,233,136,68,193,105,93,127,186,114,158,197,118,7,171,236,103,192,45,123,17,219,221,59,24,139,94,77,204,172,220,220,53,96,58,144,171,73,230,158,56,27,7,109,85,18,159,102,127,122,230,127,124,48,88,110,196,12,170,196,6,203,142,137,118,16,247,145,81,153,246,100,57,147,168,72,204,121,8,1,206,142,39,171,195,132,101,62,232,138,32,49,112,249,204,21,224,242,129,171,194,244,126,174,176,69,202,29,74,76,255,96,90,55,79,26,135,77,229,115,222,30,143,24,64,44,1,139,172,200,160,160,13,210,98,151,47,195,252,49,129,9,131,238,48,122,47,92,218,242,94,86,113,234,142,194,181,12,185,162,208,207,141,176,183,137,54,72,68,167,82,177,190,35,110,98,68,178,226,247,85,235,183,171,9,35,149,33,15,78,75,65,132,252,161,125,171,82,61,143,172,213,77,113,30,104,202,84,35,28,27,234,180,244,57,45,155,161,175,93,214,138,224,197,129,86,65,206,143,90,254,202,27,195,203,32,242,158,191,108,12,222,25,219,160,89,65,204,129,98,28,169,233,10,223,209,212,82,41,41,138,142,3,127,69,204,139,190,18,138,229,91,250,224,71,106,69,137,155,90,99,68,70,7,174,112,14,48,242,198,224,29,31,131,170,212,252,86,229,89,14,169,172,64,74,132,218,237,32,177,188,232,129,151,184,26,154,16,201,58,66,111,107,185,95,15,98,81,43,37,20,233,176,180,205,27,19,129,240,179,74,197,27,127,66,100,42,216,19,170,18,220,222,198,118,20,161,111,152,247,139,200,189,63,55,206,186,188,61,150,58,138,176,121,227,227,57,65,144,133,97,159,47,36,244,182,70,119,123,226,90,94,83,140,51,18,138,239,48,159,25,1,174,82,234,182,76,87,32,52,209,159,79,5,203,252,81,248,189,167,71,82,113,185,138,52,158,44,211,150,175,25,124,134,205,235,202,91,97,43,7,169,40,196,144,87,101,0,56,182,82,9,113,16,220,151,42,243,119,34,66,249,211,50,168,14,101,121,126,15,146,24,99,172,32,213,126,54,166,48,231,34,17,116,98,166,112,48,205,207,189,169,73,111,55,195,253,75,101,230,15,7,248,202,92,193,166,213,65,238,13,131,68,94,75,61,71,21,240,249,173,55,153,167,187,53,66,36,108,180,25,35,46,174,212,158,201,75,65,120,222,131,150,122,41,167,238,25,84,216,69,238,165,19,254,72,111,110,193,60,60,67,107,125,152,208,179,162,171,244,80,234,130,240,5,194,122,129,33,105,137,180,15,53,139,87,212,32,16,117,89,153,69,104,108,197,93,81,90,138,86,160,136,26,203,136,20,107,160,240,183,170,12,253,232,10,83,196,24,41,37,182,150,165,87,83,206,188,243,234,163,173,79,15,38,71,31,179,27,206,54,197,32,76,13,140,173,71,248,143,55,237,44,43,115,89,244,66,11,169,52,210,179,59,66,172,60,118,149,234,187,197,43,66,242,233,9,190,2,79,108,14,232,115,21,73,118,5,195,49,133,180,194,150,13,89,57,28,59,65,128,220,48,19,190,112,87,152,190,155,255,201,213,237,159,240,115,6,131,132,216,194,158,137,54,59,228,35,83,76,24,90,6,13,27,156,240,113,192,253,163,47,131,210,214,13,183,196,180,208,36,73,77,133,112,231,255,116,18,98,148,79,69,27,96,193,136,27,58,184,212,32,124,248,172,23,81,234,186,19,134,99,67,175,166,52,215,141,27,170,48,84,160,15,201,201,210,67,60,224,29,180,38,68,144,240,57,38,89,234,48,53,113,67,208,221,147,104,155,66,49,33,225,89,60,213,179,33,28,70,184,225,228,129,247,224,2,61,72,194,8,227,200,189,97,102,89,193,25,141,79,42,137,100,20,37,135,51,44,26,140,249,41,191,141,36,79,200,174,246,103,17,87,189,24,11,188,7,85,118,51,122,184,92,30,248,202,207,116,138,139,113,14,138,12,56,22,119,22,67,52,212,179,68,207,100,193,28,18,18,123,132,180,187,228,209,222,66,165,255,37,72,190,161,8,30,34,119,178,172,254,203,199,187,50,36,66,140,190,6,43,50,200,172,137,30,77,157,10,52,42,132,164,56,101,156,77,186,251,224,193,41,73,217,142,181,40,174,220,162,18,182,133,134,46,161,219,37,142,32,165,219,163,143,132,209,37,88,50,164,111,157,123,109,31,112,167,73,88,110,94,105,117,15,34,109,27,22,157,102,111,144,222,84,252,221,156,202,74,61,202,209,91,124,79,231,40,41,8,97,23,93,164,234,79,24,178,205,68,170,68,110,1,190,126,218,59,127,48,189,200,122,244,76,163,248,113,59,193,26,244,165,48,128,30,198,147,234,103,205,8,108,228,252,152,70,45,235,39,4,44,5,71,26,196,23,109,158,195,143,181,135,98,236,12,69,223,164,119,31,148,13,135,99,79,224,69,82,39,224,109,162,187,10,39,19,253,67,177,203,142,16,182,175,115,162,170,134,62,90,196,28,5,166,79,203,61,135,134,254,79,145,93,97,88,133,143,199,112,232,10,29,226,172,45,196,47,239,136,33,125,135,201,145,170,1,106,39,83,67,12,181,195,35,241,112,138,212,123,72,80,227,175,14,233,111,64,51,242,237,55,158,236,197,216,46,122,45,90,54,145,215,172,80,245,42,135,61,6,96,232,43,61,195,136,162,12,121,44,154,77,162,20,226,239,187,201,153,137,220,69,172,106,19,73,217,178,29,81,158,147,85,24,176,87,148,163,154,3,55,56,154,145,199,177,126,210,250,65,105,11,73,120,46,213,113,96,6,134,65,88,141,203,82,14,205,78,156,239,186,135,89,141,220,73,127,217,58,176,183,163,4,48,85,43,129,254,199,80,75,172,38,92,174,42,15,111,19,126,206,87,84,176,25,99,177,74,72,188,249,186,227,107,152,31,174,194,27,228,0,134,231,208,106,183,132,155,202,114,80,186,25,197,115,136,176,181,243,209,244,64,251,215,43,239,172,9,238,163,8,242,108,131,248,30,196,122,202,71,150,99,162,49,230,175,77,216,176,29,149,50,105,153,239,169,8,120,232,231,88,197,234,246,188,160,16,181,172,46,58,11,104,232,245,146,229,136,148,28,168,248,203,51,93,67,231,156,54,252,163,26,42,230,177,248,59,87,171,117,252,40,195,52,62,95,20,66,26,95,156,192,139,86,254,22,101,148,115,232,43,63,151,26,47,220,209,103,125,246,207,189,73,237,122,232,135,10,38,149,127,128,243,43,141,35,182,131,37,124,70,192,111,57,249,20,52,101,100,21,47,162,56,97,229,173,145,120,212,87,70,133,196,139,86,143,37,229,85,237,166,83,230,56,28,38,103,219,62,74,59,212,126,196,213,56,109,114,107,20,160,246,140,139,17,80,87,69,140,1,57,122,15,180,183,163,66,31,22,11,246,69,73,106,140,76,131,192,213,184,65,127,48,140,137,106,251,191,179,238,77,71,223,248,41,141,174,210,183,0,124,82,92,175,88,91,136,202,194,64,180,26,66,137,56,232,207,73,153,10,219,15,6,188,63,186,99,29,134,254,88,26,196,8,223,194,81,93,37,76,20,183,193,9,125,194,50,36,240,179,2,98,130,18,22,58,243,115,53,181,192,53,110,142,117,52,244,209,134,169,189,123,145,49,205,131,159,39,167,79,37,30,141,128,160,184,60,8,23,17,92,112,20,119,82,87,22,10,244,221,179,149,148,242,96,25,139,70,214,133,29,213,135,156,30,211,170,95,4,26,179,72,75,60,24,194,126,65,97,167,143,210,106,106,82,142,170,115,209,32,235,71,109,129,17,171,78,85,231,194,57,141,154,112,164,165,36,219,255,96,100,193,227,165,187,69,234,68,86,204,24,105,163,36,252,208,12,37,99,66,181,107,243,29,184,192,215,223,85,5,11,222,131,16,6,43,214,148,34,254,86,187,166,189,24,48,149,153,178,186,30,252,204,220,152,134,141,124,134,236,70,13,41,246,200,194,18,108,159,210,42,178,140,71,52,183,12,142,2,17,145,131,150,42,202,20,222,242,66,3,83,85,226,160,251,61,89,69,15,215,148,72,204,93,35,49,115,120,24,233,184,192,248,205,49,255,11,166,250,253,192,184,98,113,53,97,167,163,55,183,206,44,111,61,128,25,66,21,95,168,26,188,193,54,143,178,87,211,136,21,221,204,39,250,245,168,65,36,48,247,133,157,21,4,181,212,163,198,125,163,2,165,58,53,27,240,219,218,182,94,76,201,132,163,21,101,216,207,197,227,38,218,104,141,214,107,159,103,118,189,59,134,199,58,122,162,181,105,207,237,157,32,11,231,73,166,81,227,100,169,75,96,37,216,52,97,195,83,189,189,249,143,63,224,115,53,26,18,35,96,171,17,78,116,192,209,16,77,40,208,251,138,136,251,130,49,107,159,104,214,32,193,214,229,120,104,104,23,222,19,173,30,21,46,215,243,129,107,187,2,211,164,39,58,136,36,175,188,95,15,173,24,42,15,21,198,246,77,152,197,39,191,77,156,37,200,132,172,170,77,120,40,222,198,201,106,235,209,226,178,76,26,66,96,178,18,49,166,38,248,168,79,254,12,175,58,179,117,135,18,35,137,14,97,195,189,77,41,224,206,68,147,181,7,129,118,144,131,98,226,173,173,79,14,137,236,251,46,222,54,116,187,150,120,63,216,58,227,253,234,247,191,180,199,133,60,192,251,190,51,154,142,112,205,84,0,242,25,176,240,81,5,60,181,109,104,65,7,16,140,215,204,163,33,201,20,80,196,64,123,94,252,140,37,209,235,124,238,19,43,42,251,157,154,138,57,145,28,75,182,73,204,144,38,157,4,150,64,124,211,193,135,188,25,39,131,104,133,66,234,183,71,220,124,154,172,105,194,207,160,223,199,217,11,161,193,188,146,82,71,16,160,167,54,7,177,125,202,55,19,134,96,96,121,83,43,29,195,208,7,137,148,40,65,129,24,211,119,62,188,189,60,7,141,38,34,223,179,128,73,116,203,23,169,16,235,239,124,111,204,145,174,42,167,133,210,183,128,7,22,169,8,203,222,103,123,4,47,2,93,98,101,126,4,88,45,7,226,232,24,202,207,65,203,63,213,130,49,211,72,131,239,143,52,236,169,193,18,120,45,233,163,82,190,20,200,244,68,41,149,22,81,218,9,3,67,62,24,226,175,162,252,74,244,127,175,64,161,237,81,113,99,164,68,119,182,144,85,234,211,21,54,19,42,87,136,177,17,36,252,220,215,30,124,119,111,200,182,146,117,153,160,247,59,236,2,198,32,94,10,215,26,220,29,215,138,130,229,99,62,235,26,243,34,190,53,137,228,173,138,206,103,6,247,13,65,220,222,85,5,24,123,32,55,60,179,121,183,194,5,190,140,229,189,134,179,156,175,178,56,220,136,222,66,121,58,61,176,31,93,242,49,182,119,165,18,175,215,121,98,121,184,183,63,214,104,115,52,110,54,85,183,95,209,47,123,32,139,94,42,124,3,155,83,180,72,178,142,164,219,5,223,12,71,212,127,25,65,35,229,222,229,199,106,118,80,210,21,183,85,185,198,102,96,252,244,179,125,139,210,215,216,46,19,26,96,196,128,159,113,172,10,245,148,255,251,36,60,211,56,204,84,221,187,243,185,188,247,147,243,105,127,20,182,159,43,121,118,180,157,66,88,215,85,118,252,218,217,234,48,18,60,226,117,189,169,80,130,196,239,32,67,42,91,198,155,69,164,78,127,51,24,243,116,104,16,31,167,183,45,239,100,167,96,7,226,34,153,224,111,233,56,135,11,5,143,165,234,52,234,208,57,56,255,197,59,198,202,103,134,66,152,30,68,226,199,152,208,228,161,223,98,128,239,204,219,116,9,127,202,217,83,32,192,8,134,204,83,78,211,152,192,67,113,6,125,188,16,197,253,200,84,147,21,202,238,227,139,13,175,18,217,52,23,5,133,24,134,92,107,170,58,142,226,90,156,138,155,132,94,85,33,106,216,55,91,244,108,47,34,229,18,20,192,16,164,115,39,218,170,225,75,81,253,109,154,70,189,163,213,250,29,132,242,247,237,116,253,172,216,203,168,77,38,157,43,251,100,53,230,92,239,84,231,112,151,56,34,146,219,53,88,144,118,55,62,71,85,239,38,16,115,146,79,129,62,13,133,137,50,39,179,0,129,151,166,219,236,192,33,13,10,10,52,50,68,109,179,64,5,26,234,76,180,177,75,73,21,234,151,225,209,129,238,163,124,222,136,47,220,224,90,5,221,210,126,103,187,236,8,6,165,77,200,190,138,153,207,43,223,208,210,122,243,251,42,21,164,133,193,206,72,198,16,84,197,247,103,187,90,73,109,131,170,241,22,213,99,246,20,83,159,118,184,19,252,208,237,10,54,174,32,82,33,144,168,156,218,214,157,30,212,53,72,226,169,20,145,161,110,229,195,11,164,69,135,211,122,134,167,207,210,7,15,37,236,129,171,137,144,81,160,36,31,20,54,55,55,72,86,26,54,169,222,27,149,73,39,66,129,127,178,46,21,157,58,86,207,16,104,175,226,106,98,40,147,253,201,183,130,214,78,247,209,85,146,129,15,133,143,121,63,67,242,70,105,230,47,191,191,28,159,225,70,68,98,230,136,193,159,169,123,244,94,222,168,254,108,238,34,18,212,156,44,116,71,198,15,99,5,168,156,33,29,42,161,143,180,200,159,44,149,5,132,6,229,150,248,146,8,115,204,207,246,223,103,114,51,81,229,178,84,176,208,26,219,227,173,80,12,17,134,163,123,45,59,42,240,250,12,40,164,95,97,10,47,147,42,169,138,190,165,188,242,185,169,174,215,95,134,14,251,116,129,151,206,34,248,11,218,205,123,175,242,81,92,227,160,219,53,127,249,116,29,18,184,208,146,169,199,184,128,245,208,98,250,6,251,209,133,54,255,99,99,212,238,177,213,63,184,171,50,253,95,243,219,218,57,222,72,55,233,129,25,69,179,127,95,107,169,135,92,168,252,105,55,127,187,74,243,61,232,155,72,57,5,9,41,23,125,50,242,49,189,230,36,43,186,129,195,170,25,84,10,11,133,246,222,245,226,77,65,91,206,126,250,98,101,19,45,38,127,33,139,163,11,163,7,39,57,146,155,9,179,170,245,176,134,144,64,54,12,116,214,251,199,34,164,64,56,86,53,140,56,122,150,155,116,115,203,61,161,28,221,38,155,41,60,228,118,179,203,199,14,128,4,50,198,132,131,226,40,60,86,50,213,83,114,55,69,183,96,89,216,38,88,53,224,100,122,214,138,190,214,66,183,41,230,40,157,96,18,5,165,12,18,239,81,8,163,68,101,11,24,195,56,110,78,69,178,78,164,138,33,152,219,209,51,72,238,231,183,9,218,59,125,203,178,96,140,4,157,11,53,100,59,62,167,169,168,159,143,129,47,166,194,131,137,164,43,220,240,90,125,162,157,99,138,229,10,111,87,215,53,24,233,114,249,34,13,129,164,248,218,80,118,140,34,19,145,8,82,48,113,179,202,75,81,239,193,100,53,107,92,77,65,181,184,254,84,29,207,36,124,123,203,252,237,65,50,44,141,140,102,77,184,95,105,138,130,80,143,52,252,10,138,47,84,83,21,134,158,196,109,124,10,103,150,112,226,2,83,193,22,163,6,231,103,211,243,220,196,122,123,192,207,13,82,3,139,136,199,190,241,197,58,155,171,162,112,43,197,189,33,124,249,90,18,84,232,198,147,53,163,215,20,152,116,243,137,171,33,44,255,92,221,160,21,136,81,169,8,219,213,143,189,43,135,46,172,65,69,167,26,242,49,33,242,69,124,66,101,215,128,119,146,180,62,152,243,73,70,5,33,152,17,39,227,70,107,101,124,224,123,130,134,152,196,84,83,59,157,36,114,137,201,176,143,169,55,9,188,33,249,10,190,55,11,94,234,189,17,110,9,66,55,200,126,180,194,2,243,104,174,216,139,247,250,199,234,70,121,125,196,169,108,13,194,159,71,163,55,47,118,37,58,1,171,26,250,200,248,228,44,167,243,172,234,86,62,254,190,137,195,80,53,234,23,121,38,192,219,185,78,192,212,127,8,202,78,19,95,27,18,176,143,27,80,233,62,10,244,125,185,90,245,151,205,185,143,91,87,244,78,174,194,84,147,141,160,208,195,235,248,56,63,20,173,4,187,223,181,178,119,133,41,3,11,250,190,75,188,107,43,156,68,248,139,5,84,53,40,49,140,179,37,88,9,159,183,33,10,24,192,81,217,106,48,69,141,250,211,70,218,214,130,26,176,55,105,195,49,231,168,71,128,138,200,202,253,108,74,3,141,147,160,191,36,75,191,52,102,49,32,184,118,247,230,193,132,109,116,208,22,249,221,120,114,104,87,247,7,70,28,53,56,15,155,18,65,130,218,206,239,40,114,188,229,3,83,20,29,76,143,20,9,237,143,215,214,131,13,27,74,149,49,116,241,153,194,116,124,77,98,122,159,32,17,213,169,97,58,26,185,210,249,120,132,207,22,15,2,203,119,169,146,62,0,63,111,167,37,253,37,106,140,235,19,129,74,78,234,133,122,92,171,31,184,174,188,120,226,223,232,115,159,150,76,219,216,6,125,124,134,12,110,179,48,167,233,56,235,95,63,25,102,155,248,105,42,70,215,215,141,238,33,202,70,87,212,217,122,232,255,85,104,196,107,35,47,52,116,196,223,161,82,226,132,161,72,118,143,207,163,89,38,217,225,119,24,10,199,209,31,28,252,227,139,182,75,141,247,27,156,171,207,254,248,179,56,223,129,19,226,82,107,24,89,204,231,234,153,12,123,16,174,156,179,198,55,124,16,138,91,184,189,76,128,207,168,205,21,22,55,9,220,162,145,78,8,227,66,101,114,161,93,126,63,211,244,188,245,22,99,206,6,116,212,168,254,99,63,171,1,87,85,8,183,201,82,203,141,71,163,92,106,173,207,84,91,181,249,68,69,228,251,227,225,195,83,19,210,31,198,79,246,93,157,4,28,226,167,159,41,59,198,119,137,64,18,146,20,177,117,159,250,13,139,164,141,215,143,245,55,234,234,68,240,52,174,222,251,106,249,44,107,187,135,10,211,131,173,177,70,97,235,203,119,152,188,194,39,98,67,41,80,24,82,166,43,166,206,2,226,45,33,11,186,140,14,237,51,228,40,16,197,150,6,25,204,119,195,171,55,72,15,151,29,48,159,3,232,77,181,184,179,169,159,124,34,73,168,217,249,84,160,161,247,54,157,41,216,11,57,38,181,246,115,62,103,196,222,179,199,213,16,171,124,22,16,33,221,22,116,191,251,83,255,77,130,248,212,56,189,8,99,143,245,57,189,102,234,145,146,72,173,167,127,207,190,22,36,147,127,9,71,53,154,77,199,37,156,156,134,107,184,63,48,146,160,51,96,254,64,71,133,40,121,94,61,113,21,117,192,75,178,232,147,216,235,34,66,137,185,176,87,80,167,211,51,245,255,17,247,46,185,26,108,203,181,86,151,230,251,209,60,168,80,64,186,21,36,106,87,136,2,37,16,5,144,64,52,200,151,75,47,152,95,172,140,136,241,31,219,53,75,231,216,150,247,217,177,50,255,204,153,243,17,143,17,99,28,221,115,58,226,207,17,94,33,219,114,126,29,149,231,254,197,75,183,123,239,143,127,70,62,57,60,172,214,186,138,26,224,36,173,30,145,0,138,115,250,187,187,100,44,219,168,104,235,142,0,18,174,228,104,22,83,131,249,241,236,74,19,218,231,251,27,50,210,96,83,195,147,168,86,60,81,167,18,18,8,159,6,149,252,200,252,113,73,233,15,14,194,105,218,248,231,143,67,251,118,152,32,79,174,192,195,199,143,59,12,231,109,252,244,46,63,0,39,146,97,237,68,242,139,205,161,252,120,172,213,34,148,48,3,73,80,159,148,132,203,204,171,203,15,192,4,1,164,158,26,198,176,195,191,255,247,79,33,46,251,247,72,212,146,99,237,64,6,176,195,140,22,135,82,176,93,202,122,142,229,250,182,20,53,15,1,168,129,113,93,75,201,223,144,77,12,132,26,201,225,12,33,77,45,171,110,239,76,174,224,87,118,186,130,3,52,238,140,14,221,74,150,245,204,31,86,59,112,190,129,111,51,22,84,161,150,219,200,95,7,74,18,174,249,31,218,186,231,231,236,32,237,168,80,49,139,239,1,37,17,32,254,96,212,3,186,120,133,19,143,130,74,107,129,51,107,166,86,40,100,127,239,199,170,191,119,1,117,32,140,173,111,34,162,104,28,92,127,21,150,97,161,25,164,147,227,6,170,170,209,79,180,213,124,79,15,4,16,160,132,166,191,140,218,227,170,1,186,122,81,156,16,18,24,63,98,15,10,22,150,50,192,62,97,87,228,243,57,142,190,216,33,170,132,150,157,10,165,127,109,34,221,125,132,225,16,39,53,33,64,132,23,226,174,141,191,50,182,223,186,194,154,32,119,102,23,157,137,118,129,228,169,203,115,173,63,238,159,132,179,148,173,236,162,52,0,108,79,255,124,165,74,189,57,186,246,238,172,193,30,117,133,131,136,176,246,214,160,73,39,155,48,148,157,26,142,207,19,142,5,169,250,42,236,97,80,110,88,82,51,176,27,171,75,213,2,231,25,232,147,255,246,4,151,54,182,82,155,18,84,122,165,19,159,180,45,101,62,165,54,224,70,218,125,186,50,174,114,98,8,187,232,208,33,195,157,109,81,130,186,198,249,164,4,185,204,232,16,110,56,104,186,46,165,105,70,54,40,43,153,203,250,77,171,146,37,191,21,144,92,177,244,72,41,25,50,31,211,35,138,23,204,175,49,127,104,131,143,137,109,120,237,140,198,81,165,215,181,179,44,136,177,33,110,19,220,245,51,35,212,26,68,204,208,48,142,170,102,202,41,193,104,76,129,171,21,101,21,230,48,15,198,111,144,23,77,169,175,59,176,158,172,142,17,188,42,103,183,117,223,185,177,152,54,177,50,91,147,158,30,98,22,111,202,130,145,140,55,128,76,213,173,204,215,148,238,111,144,137,83,103,19,242,80,100,26,8,54,179,106,71,119,146,152,233,41,119,132,1,121,155,38,208,84,88,227,224,203,139,171,55,212,45,106,182,94,190,145,230,213,149,239,251,188,176,42,43,80,214,160,36,252,235,84,116,71,4,74,16,183,128,244,19,122,246,102,74,244,110,134,27,86,73,210,209,230,233,55,171,149,155,246,83,161,126,71,229,60,190,7,43,81,90,104,9,23,169,124,196,84,225,168,217,202,74,15,77,116,48,176,243,101,183,82,195,155,66,95,148,135,233,220,144,8,16,157,44,195,213,185,217,138,107,98,157,64,101,115,18,15,72,108,126,205,161,130,195,22,208,196,123,160,241,224,157,154,35,204,7,8,131,154,161,28,136,2,49,148,180,183,255,92,109,68,51,81,215,166,124,44,66,0,11,204,66,207,178,55,116,161,242,228,52,115,132,231,130,160,161,128,143,80,143,125,179,116,198,79,83,206,17,126,93,144,109,128,1,189,30,255,190,182,10,202,66,200,155,72,181,195,143,109,21,110,160,122,83,87,84,243,207,213,248,239,125,217,183,145,28,143,255,160,181,250,81,166,35,225,75,34,203,205,72,98,14,149,94,128,112,106,13,49,203,118,137,240,41,94,255,202,155,111,105,210,157,36,61,40,219,250,163,49,57,84,123,97,0,13,63,97,166,84,87,84,207,2,88,143,59,170,64,43,170,42,188,21,227,248,10,238,108,26,7,183,10,86,76,8,171,194,138,232,164,8,188,21,147,47,243,44,8,196,230,71,85,14,139,233,32,205,36,12,71,181,92,238,141,51,87,143,32,17,206,212,7,183,142,118,95,96,239,80,152,67,175,29,148,13,147,170,156,23,81,253,16,120,131,98,158,17,117,149,159,91,67,95,181,210,140,6,175,124,46,106,7,173,197,47,15,10,252,170,124,242,188,185,230,219,188,149,154,133,222,250,153,55,208,38,255,154,70,10,165,154,45,156,26,35,190,38,102,45,196,194,100,80,75,141,65,153,234,56,162,56,244,156,111,159,226,133,118,4,25,147,139,118,99,124,141,119,0,8,94,126,130,129,26,185,149,254,149,47,69,254,3,191,35,169,223,9,25,126,100,104,70,214,191,222,239,2,239,22,205,160,247,109,218,204,15,137,66,131,200,231,188,255,164,114,22,28,243,71,146,62,147,22,140,149,208,163,138,138,147,234,48,53,168,65,226,67,211,227,210,85,125,167,33,225,30,32,156,106,232,20,81,5,162,18,122,226,91,208,51,39,109,249,192,81,47,141,24,57,65,225,255,18,213,160,114,79,140,246,219,40,71,87,17,180,1,84,126,196,189,183,97,189,68,144,8,245,203,88,150,13,124,143,74,126,81,46,78,186,124,50,87,63,242,108,240,96,39,136,199,32,236,83,205,144,108,5,226,10,240,97,213,247,130,48,42,119,97,118,175,31,149,180,77,212,21,136,43,24,71,170,0,9,234,49,124,119,92,205,126,50,84,227,169,164,112,220,129,104,241,71,4,183,64,41,20,155,180,229,184,85,4,247,175,230,232,223,11,108,242,248,209,55,68,226,40,38,26,141,156,42,97,3,74,50,210,193,111,41,32,155,54,126,244,63,223,191,116,243,129,179,89,229,15,27,71,72,172,172,11,83,149,10,47,66,40,123,86,16,253,243,121,250,143,114,41,188,21,238,137,195,53,121,85,163,147,174,197,30,144,193,214,85,94,183,25,57,174,90,117,191,64,76,162,122,42,128,108,6,36,243,42,82,11,23,129,163,17,201,0,9,191,131,9,228,182,32,203,255,83,167,82,173,87,98,251,19,203,131,10,194,61,42,113,187,9,11,124,134,147,70,84,233,121,244,115,157,146,254,88,91,219,254,17,232,124,199,119,139,34,236,49,254,192,31,181,214,183,239,237,0,238,81,153,254,145,83,125,255,42,189,12,195,2,168,176,40,73,185,240,81,10,186,175,85,245,34,23,202,160,161,99,81,126,228,113,43,135,224,216,233,153,129,52,80,133,179,213,111,13,141,140,253,62,78,175,170,112,118,2,68,73,241,174,255,72,177,150,63,56,110,96,208,222,157,84,183,183,18,242,134,11,63,45,119,165,111,133,35,30,144,39,84,226,215,143,242,174,213,104,66,251,6,41,177,159,175,65,201,45,196,107,170,245,185,169,126,244,206,29,1,118,152,57,218,175,38,119,61,41,254,100,158,153,138,137,195,203,21,192,61,218,203,154,206,96,26,78,3,122,13,52,227,249,43,245,71,210,190,197,44,195,68,51,171,152,97,109,8,4,4,178,35,67,39,33,172,67,1,189,126,102,182,197,166,102,224,68,89,251,237,245,234,150,0,108,169,156,52,63,55,78,0,66,239,45,222,156,142,108,45,167,143,42,149,163,233,59,164,236,12,5,143,140,248,59,245,223,252,136,122,185,53,29,110,53,223,187,3,93,244,199,38,44,95,27,143,38,50,128,156,250,69,103,146,241,130,71,177,240,180,173,68,106,36,63,198,13,61,33,32,179,108,12,98,166,153,191,100,37,31,154,73,121,47,116,71,78,8,133,29,136,205,116,47,163,33,181,71,186,246,16,210,30,189,249,180,182,249,64,17,0,25,149,239,69,179,254,73,140,1,132,58,122,241,91,201,187,79,129,32,8,177,55,109,43,156,84,241,211,36,179,196,73,111,199,52,154,227,193,7,228,180,178,227,220,98,65,114,160,35,32,218,145,65,35,60,72,140,27,158,148,110,149,183,17,247,38,242,162,195,10,175,102,83,96,9,243,44,42,124,216,192,183,79,49,19,37,171,25,1,15,49,195,31,168,102,163,89,206,39,99,58,168,153,142,214,68,187,192,229,173,15,78,220,154,211,16,230,117,113,129,232,18,107,153,13,62,192,91,116,38,193,226,217,251,77,243,146,178,243,236,38,221,150,211,244,173,37,105,148,36,65,14,213,64,60,56,218,15,178,225,61,243,237,89,14,4,160,120,229,68,254,24,231,155,220,92,104,143,158,217,104,62,228,201,167,4,170,164,87,87,194,54,80,137,149,236,21,149,119,80,115,137,148,65,123,94,205,203,18,40,57,226,71,159,11,8,175,26,75,249,185,22,118,23,49,239,210,127,126,249,29,31,37,31,27,180,181,62,118,133,210,35,95,26,213,30,125,233,247,237,90,207,17,69,247,75,182,164,78,116,38,11,4,103,77,63,87,53,237,176,188,121,17,53,34,232,51,103,106,175,177,124,232,206,21,179,145,28,230,210,165,142,121,196,60,141,83,34,151,110,23,130,32,14,171,42,184,194,55,33,171,40,56,61,243,182,148,110,130,139,142,194,37,41,183,182,208,2,167,17,120,168,188,58,64,150,29,110,190,129,143,134,94,76,53,43,183,51,36,207,211,200,186,187,45,79,31,229,119,3,121,199,215,78,216,18,173,193,122,241,31,61,75,152,123,19,229,53,204,224,10,242,222,176,57,233,205,59,57,214,48,163,81,218,244,230,131,181,42,168,166,166,109,19,244,222,82,131,136,163,11,80,136,124,173,102,205,88,241,169,45,51,214,212,76,147,97,188,88,225,69,244,183,1,175,36,110,9,158,233,165,87,195,34,54,210,60,170,182,154,208,55,138,62,71,160,158,64,210,202,183,182,126,156,64,229,34,96,46,93,198,152,79,235,35,175,174,2,91,162,97,124,174,30,85,74,18,107,173,235,189,27,41,160,45,144,41,225,33,68,74,8,64,79,32,166,40,110,92,181,190,101,29,35,190,169,114,10,252,186,131,77,169,81,85,70,22,174,47,249,32,70,161,82,211,76,178,94,95,11,182,174,248,32,176,136,23,157,135,56,157,145,96,90,40,237,253,204,52,40,251,178,158,184,77,113,70,111,110,142,106,252,54,236,126,186,178,77,73,34,102,26,84,169,189,234,139,25,89,255,78,196,213,21,214,26,204,160,81,226,106,136,10,245,115,190,105,184,19,23,104,106,105,85,173,103,71,242,120,225,28,170,47,14,129,220,11,164,3,60,4,66,65,191,23,136,170,18,163,2,195,153,52,43,98,134,185,96,39,32,171,252,236,26,100,181,203,17,60,150,20,135,177,174,236,166,50,98,31,65,217,192,214,2,73,92,170,196,90,250,81,205,116,238,47,17,122,237,87,127,218,162,236,0,92,61,39,85,35,85,227,129,92,249,218,131,160,91,111,142,38,109,64,166,248,122,186,250,76,92,42,181,115,153,147,162,92,77,25,174,68,87,30,212,61,111,58,252,152,13,100,16,120,172,173,108,208,152,223,247,219,9,215,162,201,79,31,252,173,205,64,1,24,128,81,183,44,64,23,241,210,8,150,28,253,88,22,170,5,108,233,188,224,94,207,69,235,173,154,9,230,130,64,81,127,152,121,123,18,173,69,75,236,207,213,247,70,191,20,73,71,77,49,145,36,45,51,145,96,192,170,245,226,105,60,148,43,192,92,164,44,166,154,15,92,207,129,214,154,237,231,64,71,253,42,122,40,215,124,75,177,74,135,2,121,34,162,234,48,151,159,227,126,90,207,88,60,153,245,106,234,131,215,147,253,234,40,56,95,157,223,147,195,43,34,167,89,96,103,214,95,198,117,139,9,254,151,226,214,231,110,35,51,249,139,138,133,116,179,99,38,83,28,230,67,31,254,207,213,187,36,134,102,224,183,235,107,145,217,15,95,97,152,83,250,99,38,60,73,36,87,217,71,103,10,190,93,70,24,38,76,35,17,161,185,57,45,32,31,128,121,52,155,110,222,66,2,234,137,108,139,186,72,118,106,7,20,171,253,138,167,219,185,154,211,12,74,214,162,123,6,7,231,78,28,23,234,28,255,202,26,15,6,13,232,252,135,91,39,18,203,242,206,255,240,92,165,38,142,203,186,84,127,223,170,37,140,171,245,241,15,67,82,178,57,2,57,134,242,15,3,218,242,244,224,240,56,255,248,57,70,160,142,222,65,117,254,241,91,14,65,113,85,78,111,53,195,35,23,40,45,164,131,127,166,40,210,102,97,38,229,246,59,7,251,61,137,165,130,190,225,231,151,91,75,63,162,3,127,158,63,23,195,182,151,56,45,146,20,243,103,237,192,105,151,56,45,200,51,127,86,94,29,237,10,80,75,35,23,0,98,55,177,82,199,232,164,126,214,124,207,128,237,13,80,249,113,82,24,253,149,154,239,123,204,31,119,149,200,115,198,152,81,199,154,63,35,250,62,86,134,154,13,207,77,189,74,200,191,114,6,55,246,12,253,109,202,9,57,9,233,29,108,229,231,106,188,229,48,147,220,250,57,91,108,193,5,22,139,68,154,250,25,212,241,179,127,13,26,196,241,187,197,163,240,19,102,70,88,55,187,97,77,157,241,98,112,242,252,156,30,198,195,26,208,57,184,199,126,182,248,69,13,41,240,86,214,114,255,115,40,142,158,230,23,250,151,174,167,222,50,56,74,2,174,222,23,220,63,231,113,203,7,7,68,166,105,9,78,243,49,35,0,71,12,174,107,240,130,32,79,139,65,123,111,13,3,222,143,39,49,66,78,27,99,249,217,114,134,145,158,196,111,131,207,253,241,5,94,196,184,18,134,54,154,114,97,153,11,52,243,204,173,214,221,162,131,86,175,64,75,107,187,255,224,135,208,54,233,245,88,8,23,246,212,5,8,181,71,6,163,8,104,106,226,1,207,143,106,88,152,43,85,233,31,191,113,100,167,228,251,151,69,243,99,120,157,45,42,32,240,24,252,158,94,176,226,103,95,96,121,111,33,156,85,127,230,245,99,46,234,25,2,123,186,126,174,206,63,78,183,171,177,236,155,65,94,113,53,224,248,212,51,187,194,8,225,131,10,229,73,85,79,30,125,211,232,139,122,46,78,237,210,191,64,48,218,162,157,4,150,163,43,36,169,4,125,148,229,190,65,153,47,60,159,154,94,126,161,211,237,222,10,60,49,106,18,151,130,230,216,142,140,33,137,244,162,6,253,30,164,70,125,192,193,164,255,186,141,3,202,0,191,120,26,231,174,174,221,69,140,237,207,61,254,138,135,122,132,64,195,184,220,252,102,225,30,122,0,129,107,242,128,17,110,155,159,150,197,142,226,79,72,198,79,248,38,127,38,49,58,133,199,221,28,194,75,136,252,196,12,169,130,59,96,127,65,185,206,148,69,166,199,79,55,115,222,134,46,125,186,75,182,47,191,63,223,78,151,254,34,17,239,81,130,153,69,148,108,162,244,1,121,68,154,217,111,197,204,191,244,131,151,234,128,82,23,195,199,215,242,99,195,53,39,28,0,47,126,31,230,49,124,102,60,109,173,51,179,54,87,52,185,205,2,231,73,162,210,166,165,78,131,85,100,130,2,149,158,41,219,12,223,44,247,239,73,45,71,218,64,39,141,219,109,251,182,50,89,247,130,159,38,15,106,12,199,254,185,233,25,149,165,61,72,142,246,248,158,176,252,116,125,49,232,39,175,167,5,167,173,37,169,165,177,207,131,207,142,89,78,75,155,152,89,22,81,211,53,157,61,73,201,188,125,27,132,215,206,165,59,68,17,16,224,252,251,63,63,122,73,69,87,205,82,225,203,156,224,12,130,10,173,139,154,205,52,157,183,227,72,40,204,75,144,126,147,130,249,91,35,43,110,46,188,178,176,80,131,145,158,177,45,156,162,149,8,104,100,157,67,245,88,31,203,208,239,97,222,205,232,177,242,43,8,131,124,107,200,70,163,40,133,142,42,25,203,180,46,74,96,94,75,155,127,157,124,185,250,200,43,33,228,26,159,131,5,150,111,69,230,169,134,218,61,223,157,190,94,49,111,232,41,252,193,104,93,150,5,64,143,239,10,64,187,41,42,46,113,117,54,82,25,55,166,248,129,51,85,174,70,103,163,5,190,17,167,72,249,209,32,166,218,25,183,205,63,217,120,53,195,59,27,109,129,165,160,193,167,191,125,205,149,141,227,169,171,96,224,51,143,147,144,56,115,86,202,214,171,97,229,105,217,66,240,147,24,52,84,255,9,111,29,138,184,51,244,201,160,23,186,25,244,177,32,114,22,162,3,213,123,118,138,153,242,187,154,47,96,228,104,82,27,180,112,231,231,124,206,29,234,65,35,205,71,107,67,224,85,110,250,50,176,9,105,140,142,222,197,205,132,255,181,226,66,222,28,136,79,122,120,108,134,69,24,69,223,38,221,40,49,7,107,3,98,159,114,52,26,70,36,218,218,25,164,43,178,96,111,77,108,43,88,123,21,18,121,20,217,45,159,91,138,202,185,155,33,182,186,250,219,6,46,11,72,93,55,180,166,180,212,131,156,157,129,21,228,227,9,250,120,154,226,105,59,81,62,197,237,86,150,130,134,64,84,148,79,77,192,121,75,207,125,55,129,160,128,72,94,68,21,196,138,127,159,69,97,164,28,148,103,0,166,134,230,93,81,180,2,189,165,45,212,11,205,34,100,127,109,66,149,187,245,201,32,26,40,129,8,162,60,39,223,211,144,8,247,70,177,155,1,215,71,67,82,41,90,161,15,27,218,220,250,104,229,102,133,134,26,149,182,75,242,218,205,129,234,6,123,27,75,40,185,158,25,109,196,192,122,24,216,89,205,214,231,25,184,54,234,142,114,134,160,219,122,163,124,74,63,232,59,100,228,226,73,186,47,129,186,176,231,73,82,210,210,29,193,200,114,32,116,57,202,26,100,130,78,113,53,36,197,75,191,54,199,85,128,253,40,70,12,37,103,128,25,41,129,105,160,95,181,194,249,38,15,153,191,21,72,145,94,180,60,116,77,28,220,95,26,213,156,173,84,25,180,201,148,192,168,156,251,163,166,142,153,170,115,160,80,174,169,85,43,249,200,205,212,185,241,162,204,31,243,68,69,201,57,208,138,97,67,218,15,25,210,10,142,51,43,87,175,241,67,43,81,147,195,12,6,77,109,110,45,32,55,19,164,114,233,30,255,101,118,184,193,199,5,46,239,135,186,97,130,40,109,105,93,202,5,15,17,76,137,222,161,55,221,65,97,253,80,32,24,241,82,240,217,141,119,179,253,67,230,181,86,188,51,109,98,63,12,55,86,171,8,218,197,23,115,92,145,173,164,91,107,38,177,21,221,140,36,228,196,76,67,131,7,64,164,138,186,74,68,20,60,199,18,168,31,131,235,107,35,153,209,217,197,197,47,242,91,218,34,116,44,75,25,102,34,88,109,158,131,155,239,202,123,81,85,87,218,55,42,10,45,169,246,104,251,104,194,41,7,137,208,14,18,64,106,77,210,234,79,250,108,39,115,27,108,23,242,53,107,3,254,24,196,138,208,239,235,181,86,186,139,182,1,22,146,200,184,163,212,69,152,153,207,77,82,75,158,27,193,249,27,61,9,36,75,165,6,73,34,27,20,123,240,42,34,207,44,221,71,20,30,158,243,25,87,27,151,134,50,35,66,124,178,227,123,128,30,86,70,84,170,82,113,58,193,76,9,239,180,240,73,78,19,212,138,118,9,72,240,133,250,144,22,224,82,131,101,243,57,224,130,37,92,208,211,130,195,112,51,66,212,162,64,209,200,104,119,79,64,128,7,68,88,81,204,112,75,123,10,238,45,174,51,155,210,46,46,235,7,139,171,127,41,118,104,200,6,241,221,147,91,244,109,165,250,104,52,70,197,163,25,252,95,169,71,225,237,106,65,229,74,183,227,207,79,35,70,18,109,57,38,249,35,76,150,203,184,94,87,82,189,158,161,124,171,7,201,177,48,191,16,28,127,81,89,100,103,9,13,149,98,29,62,194,177,9,198,122,123,35,19,108,7,85,196,56,23,242,86,32,143,130,49,248,84,129,7,208,62,95,75,72,104,163,229,185,251,15,213,113,181,170,167,119,27,81,107,253,165,89,126,251,68,114,79,183,163,57,102,35,136,14,162,99,42,211,74,223,249,78,73,99,148,118,51,7,147,178,40,143,118,60,109,73,135,21,242,19,250,203,47,180,70,77,38,120,192,209,58,217,63,191,252,254,62,41,198,155,98,55,159,25,133,51,255,90,213,20,106,148,185,154,184,175,174,232,106,131,190,83,25,133,255,72,11,86,48,194,111,5,6,153,20,107,10,58,85,152,25,174,48,159,32,19,63,157,205,27,73,55,37,140,64,34,12,112,150,19,255,211,68,174,31,19,228,249,117,245,10,74,63,91,123,49,233,61,197,163,118,57,4,43,102,164,21,156,137,139,29,224,127,10,4,152,243,240,142,225,130,124,13,201,93,85,130,26,100,14,186,79,19,18,244,252,216,63,165,159,209,194,4,231,165,65,234,226,0,172,190,34,40,49,56,83,92,71,131,156,136,104,198,83,213,226,8,30,41,92,194,32,139,152,69,131,183,61,196,94,222,248,11,113,25,106,67,101,185,0,51,61,88,77,102,52,237,209,171,187,76,171,57,118,186,105,47,88,181,66,57,10,21,220,171,44,239,40,86,3,120,254,148,125,136,200,167,176,75,0,114,44,33,144,67,198,145,63,17,153,153,5,67,132,235,2,253,85,31,68,248,167,64,181,190,66,201,203,244,24,85,94,7,31,212,251,235,108,105,40,39,7,200,242,30,139,141,160,236,72,244,106,153,161,96,251,7,230,88,68,219,22,184,7,27,144,235,155,177,133,111,57,47,14,236,197,53,228,182,73,229,136,246,51,170,196,150,157,117,243,166,40,160,102,226,238,16,25,71,45,182,85,189,185,241,146,186,21,173,133,170,162,88,127,44,94,97,238,69,71,252,88,81,38,159,12,56,153,72,60,89,190,109,230,189,209,99,86,53,46,195,175,237,120,176,55,19,100,211,6,104,69,55,83,152,65,220,87,21,2,67,102,38,204,192,235,85,8,236,34,34,145,23,195,114,185,213,140,118,79,207,123,87,165,205,128,5,131,242,107,60,248,40,218,22,109,60,78,213,101,154,128,120,93,201,182,97,238,50,40,111,245,253,138,91,65,246,114,157,15,221,242,180,183,234,213,155,140,154,255,54,80,16,37,249,98,27,245,138,254,159,249,135,17,29,178,218,29,146,188,111,89,2,169,17,217,183,10,183,189,211,196,79,203,9,75,51,249,5,121,222,82,227,143,46,66,57,111,168,25,164,60,186,181,163,10,116,4,172,0,156,191,161,81,137,155,35,50,173,5,53,140,21,10,151,157,42,123,174,16,180,131,167,147,168,208,74,249,46,21,79,242,237,180,160,63,110,232,1,191,128,165,136,126,32,184,162,229,66,29,139,182,103,233,231,122,43,251,29,96,45,126,26,188,165,184,30,152,41,208,186,44,40,193,162,10,83,83,90,90,241,61,151,181,2,138,152,99,33,149,181,66,59,250,77,114,184,42,196,252,199,32,250,153,57,204,126,68,69,75,37,15,239,106,168,244,121,72,150,17,165,72,156,245,239,201,225,7,187,210,220,1,193,45,148,17,215,205,96,196,244,230,21,145,81,95,128,172,1,232,63,68,94,19,7,205,231,49,154,150,93,104,186,144,240,43,35,148,38,73,176,221,169,2,154,36,77,190,206,17,226,208,183,233,157,45,102,24,18,171,107,92,110,184,161,69,39,199,244,78,57,154,221,12,219,136,252,52,148,10,221,15,17,154,206,224,14,81,51,112,134,184,247,172,251,71,105,21,63,179,197,197,199,216,21,197,60,0,249,249,197,40,19,95,29,148,117,109,133,186,25,206,85,149,198,125,99,72,135,166,155,255,186,21,68,4,150,220,188,119,166,191,67,129,44,191,232,180,90,246,48,62,8,106,42,66,67,244,6,169,90,55,154,63,57,55,239,106,134,21,170,198,205,11,212,0,98,197,151,89,241,61,140,60,102,168,136,178,177,232,199,168,224,231,171,56,244,241,40,239,111,204,232,214,20,77,235,138,180,89,14,233,184,114,196,108,142,156,18,186,92,214,142,47,237,50,220,141,115,38,190,53,68,1,250,211,207,169,13,157,64,94,242,74,221,127,83,29,162,80,146,179,176,173,223,123,191,29,169,198,36,5,220,208,229,193,73,7,69,204,177,173,88,39,18,229,64,50,235,112,109,91,164,110,79,85,73,250,102,244,214,203,205,176,226,237,246,163,119,191,123,44,16,52,95,5,12,196,30,68,2,38,86,223,33,253,157,143,6,245,223,28,37,175,182,54,95,49,147,68,244,45,13,51,159,60,205,200,95,77,39,126,160,93,249,125,158,92,125,29,114,240,92,187,111,251,27,210,121,69,183,49,133,109,223,241,222,31,170,209,52,200,221,159,88,150,121,146,91,191,3,227,144,196,142,61,167,211,8,159,230,141,72,97,204,133,66,4,42,91,210,11,139,137,104,227,181,54,73,175,188,26,74,243,146,187,161,233,212,117,177,210,25,229,113,220,59,75,104,122,156,98,134,79,36,182,90,124,205,158,168,75,122,89,239,24,238,203,44,220,32,57,96,134,233,0,132,38,60,160,162,155,32,62,235,225,157,17,198,17,161,23,213,9,71,61,120,133,12,16,85,21,33,63,122,86,250,116,69,152,157,32,190,171,153,140,105,88,45,241,161,143,77,103,80,74,171,239,41,66,82,168,244,62,135,187,138,180,250,11,92,228,115,128,247,77,225,117,118,129,169,47,109,218,198,241,211,149,44,202,145,1,69,211,240,164,54,250,57,250,49,86,77,95,157,170,135,210,231,241,173,104,81,10,51,171,67,150,150,17,50,237,80,1,175,180,107,202,241,0,138,49,118,12,90,22,186,144,150,111,42,206,51,68,79,23,144,238,46,75,135,30,163,21,98,56,171,26,97,97,90,173,140,85,83,108,254,57,58,34,141,62,9,185,87,205,7,107,130,24,35,91,75,239,96,202,197,87,192,205,105,158,156,75,249,161,201,149,137,192,184,57,92,53,197,230,27,148,29,114,53,73,141,181,227,234,101,44,205,105,62,70,217,26,19,193,154,82,229,230,228,137,118,200,197,131,21,169,178,54,206,132,166,163,229,91,87,213,154,71,211,110,133,126,56,209,160,168,139,27,232,161,133,46,58,208,15,217,230,192,227,81,115,15,235,65,75,244,199,156,161,62,230,37,116,186,219,248,135,115,93,33,112,33,64,106,242,0,239,49,125,31,131,226,161,11,77,204,54,226,228,226,124,42,86,251,175,178,85,253,145,104,199,167,70,206,86,93,78,136,17,158,83,18,87,191,189,65,250,171,41,65,20,47,43,152,25,97,223,33,102,26,63,87,136,147,83,161,188,98,37,114,245,39,67,63,28,87,63,205,21,129,171,30,218,229,148,39,245,222,16,76,205,136,217,112,219,219,212,171,89,17,169,93,94,235,239,181,120,253,39,141,67,16,72,155,207,119,243,193,14,12,16,71,175,134,121,127,164,188,56,60,193,250,203,16,35,69,204,118,44,203,52,213,252,124,68,119,226,65,222,22,161,224,222,0,181,114,254,63,15,240,32,65,35,102,250,166,34,244,161,99,186,234,147,191,187,121,177,31,179,125,157,35,230,110,18,172,30,219,192,103,92,244,183,79,186,140,211,180,159,101,34,65,95,188,122,200,189,15,218,49,100,18,3,95,189,17,138,194,88,42,250,181,88,215,216,55,66,182,231,209,183,31,51,132,221,17,35,35,214,84,101,192,41,233,133,206,212,155,142,150,111,23,51,223,35,98,77,72,18,68,83,12,243,115,220,70,4,178,124,187,169,86,171,115,123,82,2,52,128,206,81,178,101,33,131,73,247,35,136,101,49,31,72,205,35,165,241,78,204,189,229,193,145,192,14,253,44,192,20,91,74,149,207,76,217,45,102,10,187,157,84,73,233,14,34,24,244,7,71,40,246,231,123,204,98,132,248,158,109,161,191,81,175,54,56,104,15,51,152,99,57,244,150,9,19,249,105,76,111,125,215,157,114,25,245,225,137,171,17,45,125,7,219,63,33,83,55,56,170,40,159,217,179,188,131,255,47,69,226,223,23,199,151,68,232,223,158,143,95,80,216,135,175,152,39,176,205,52,191,201,16,33,26,208,26,58,163,123,88,153,45,91,172,133,132,218,248,51,211,97,189,242,168,27,54,151,202,215,46,110,1,25,208,18,249,105,180,72,251,159,103,241,103,46,89,64,28,32,102,159,215,242,119,190,243,219,199,40,53,211,204,94,208,71,60,248,225,232,220,98,230,76,159,241,100,116,18,202,197,116,219,236,30,15,206,238,42,15,14,23,121,251,224,105,118,222,66,159,36,230,73,245,249,143,220,101,155,192,210,108,242,94,132,3,46,101,205,213,80,251,228,136,2,120,233,95,116,104,86,240,72,35,205,239,78,247,107,245,48,21,188,177,174,124,77,24,40,0,214,249,131,147,74,232,249,100,168,30,189,109,43,134,116,108,48,249,105,134,133,185,214,124,235,155,218,225,207,186,201,44,213,184,248,206,149,100,109,152,73,29,248,47,191,99,111,166,24,139,149,180,173,175,36,198,132,30,98,185,248,77,83,122,148,220,60,96,177,207,65,49,62,226,47,73,8,119,141,21,207,228,185,233,204,41,49,224,214,57,37,159,171,24,57,217,31,230,213,174,30,55,153,95,224,180,134,1,172,199,213,176,243,23,121,52,2,226,15,70,98,230,10,236,36,205,149,126,130,179,221,140,112,72,56,146,136,161,176,95,199,205,43,90,21,59,173,72,8,205,118,98,196,9,24,110,154,97,109,26,45,166,56,34,139,145,69,199,140,56,240,242,41,78,37,191,231,92,32,24,65,139,222,23,39,100,38,99,203,111,195,123,25,95,27,100,39,40,176,52,115,94,125,82,94,152,207,115,51,143,220,252,249,15,95,51,45,247,94,150,56,74,43,157,185,31,105,218,223,190,176,50,47,139,59,128,60,203,245,123,191,243,6,76,82,154,183,209,139,199,174,82,209,188,154,105,94,184,85,190,56,97,225,45,153,22,194,220,93,218,144,231,126,91,115,42,125,89,196,107,48,117,55,19,206,151,124,45,122,63,160,242,251,204,19,186,145,41,247,166,81,174,196,126,71,243,81,118,111,14,184,199,224,126,240,39,43,32,204,170,154,129,205,249,44,6,220,222,146,152,137,30,94,171,46,184,25,183,191,202,92,193,185,120,171,251,123,52,208,152,45,99,106,112,85,164,233,247,247,104,131,237,44,33,150,104,17,130,211,43,97,134,1,88,94,108,155,19,60,107,92,45,128,245,97,194,159,243,43,105,97,37,120,106,57,166,228,101,249,125,127,178,137,158,96,222,123,145,241,253,114,28,152,73,80,181,28,149,55,69,201,1,78,55,67,114,145,70,50,120,101,184,141,191,157,98,37,43,250,73,2,217,165,150,128,74,115,51,190,246,24,177,119,90,164,115,62,32,104,36,238,253,230,240,0,250,145,96,37,152,171,152,103,205,173,70,161,189,212,58,62,30,88,172,48,85,181,163,214,6,83,144,127,202,183,223,151,159,91,191,57,62,246,142,47,61,37,251,207,167,99,199,248,166,40,220,221,20,82,197,250,28,216,225,135,15,60,127,180,220,137,25,194,85,95,29,52,134,175,211,197,90,129,137,196,197,3,73,38,253,101,59,63,90,152,9,85,243,185,33,237,127,251,68,60,25,128,162,35,79,102,130,154,213,223,250,185,18,245,202,79,163,161,237,142,196,160,85,127,206,163,214,193,89,21,107,163,212,37,59,225,251,118,38,134,237,230,105,66,162,105,134,29,225,142,188,90,118,19,252,244,57,227,161,185,115,50,13,115,76,211,44,222,226,149,39,220,22,242,202,127,124,169,126,231,67,109,63,221,8,14,92,184,21,253,230,230,242,203,99,85,154,14,186,95,12,174,188,201,118,49,17,164,191,57,75,168,203,84,185,26,85,194,30,179,155,182,179,34,59,48,124,103,196,158,241,211,45,1,9,88,233,112,111,113,49,52,64,93,205,72,88,172,120,235,178,247,146,13,154,249,248,162,203,120,107,196,23,78,94,61,224,193,236,35,102,81,175,91,183,11,100,29,239,136,173,232,252,72,76,254,1,68,97,32,116,51,188,37,121,90,99,198,51,137,171,255,242,185,63,230,58,115,126,35,225,51,244,183,7,231,181,155,193,42,101,218,31,115,5,20,255,109,208,21,192,224,205,169,50,12,12,121,220,74,229,82,14,204,55,63,163,249,133,83,187,34,204,34,175,53,169,39,134,63,218,54,123,189,152,73,237,76,247,102,255,40,85,174,60,119,37,161,82,70,94,13,191,102,154,65,120,214,22,87,155,154,74,206,5,206,25,239,132,229,92,130,50,107,231,123,81,235,125,239,233,103,98,167,101,66,150,0,37,190,86,227,197,140,255,84,22,110,183,153,233,62,37,165,250,86,228,201,193,120,212,15,219,207,137,218,15,85,9,185,57,246,12,63,56,15,134,60,185,9,142,103,136,80,214,149,45,154,60,242,46,225,165,175,172,239,96,51,64,105,120,194,197,70,65,126,23,224,122,58,148,69,148,178,255,94,249,29,152,53,188,182,42,146,235,188,211,184,174,85,244,231,49,46,245,18,72,203,247,79,37,210,92,194,57,171,142,39,59,240,245,227,18,199,183,84,253,109,170,44,177,246,64,176,245,236,112,183,182,125,186,35,194,119,218,214,190,34,102,152,95,110,196,53,239,217,244,116,160,22,140,100,175,15,119,133,144,91,6,205,62,94,245,143,133,68,204,153,242,219,4,170,123,135,251,211,217,22,114,23,102,169,145,21,140,137,82,123,38,226,158,153,72,102,134,63,10,178,47,113,0,152,11,26,76,254,219,160,204,70,149,155,67,20,224,159,115,26,202,73,54,141,70,55,215,42,185,25,182,57,154,94,76,237,111,198,121,76,121,66,60,1,232,143,222,160,134,163,64,193,85,94,251,93,221,61,1,142,127,99,58,222,122,115,235,251,15,115,165,199,65,174,134,29,61,150,15,242,185,47,104,203,207,205,210,251,4,100,104,219,7,74,167,23,191,8,171,180,112,173,208,225,148,176,137,189,204,180,140,254,204,80,171,66,56,47,102,0,139,62,141,41,176,85,117,36,160,137,119,221,183,253,199,60,182,229,100,132,14,147,206,211,207,140,87,114,229,16,64,132,120,15,95,4,244,246,21,61,115,173,196,249,189,22,250,47,183,201,2,66,133,30,224,248,103,174,164,230,229,193,160,198,115,97,103,204,77,232,166,176,46,228,4,252,177,11,77,162,245,199,252,34,52,119,51,250,95,43,197,149,159,54,197,179,207,12,188,231,237,12,250,216,112,93,148,239,201,158,75,71,30,91,30,28,1,152,234,225,28,108,95,210,233,135,249,148,225,190,196,91,216,176,46,76,177,86,168,86,253,222,76,133,33,179,176,154,30,124,251,246,36,144,92,83,79,213,74,31,212,241,221,142,118,85,10,62,105,110,6,73,241,223,182,50,75,173,106,134,244,47,205,54,235,195,12,253,121,27,51,204,141,184,50,199,244,15,224,235,123,60,60,126,44,146,52,227,249,93,119,222,192,173,9,45,26,135,19,91,160,31,171,13,209,214,125,114,142,27,100,241,235,8,50,51,4,46,241,69,160,207,1,81,226,143,70,65,35,165,113,144,56,226,16,136,47,210,96,226,11,128,16,249,114,200,115,227,115,83,176,72,9,241,103,6,247,60,61,54,121,102,164,189,154,152,255,194,50,55,207,35,18,153,52,43,208,238,181,243,230,80,221,109,53,35,144,254,77,99,78,69,82,254,105,158,59,125,67,144,125,47,32,204,247,34,125,5,168,253,51,111,194,145,42,230,247,164,168,94,124,102,147,205,29,242,211,21,14,206,254,61,56,113,46,190,120,152,55,4,36,219,163,23,139,64,228,204,102,23,32,39,191,220,188,96,130,207,7,127,147,248,249,211,62,27,42,95,48,181,61,121,71,232,177,250,113,51,98,244,57,19,169,223,154,78,178,155,81,243,204,5,200,70,123,87,204,68,118,250,146,122,18,195,80,6,165,215,48,163,150,18,56,28,115,23,234,141,192,139,24,123,110,185,184,28,107,173,143,247,162,221,171,139,185,17,101,251,144,227,186,36,28,28,26,82,116,252,124,195,3,204,10,214,60,205,111,162,236,230,121,59,116,246,106,234,252,61,243,182,222,77,191,154,221,181,183,45,102,75,128,198,205,105,228,104,242,219,4,140,213,99,1,106,51,35,85,24,112,36,103,28,64,149,122,97,54,229,96,236,165,122,150,232,253,195,169,89,150,120,214,65,115,172,251,134,236,43,59,235,202,195,0,217,245,195,30,243,195,16,80,94,53,191,104,254,250,94,92,73,150,204,37,102,202,243,35,62,7,204,143,217,30,57,76,149,228,173,206,48,159,35,36,147,180,51,188,121,18,243,136,252,236,148,165,75,155,187,227,19,48,147,223,202,221,20,133,30,74,15,126,245,178,28,69,62,153,241,241,236,248,152,11,140,93,14,202,164,117,104,156,88,93,139,174,165,156,225,164,137,102,247,100,102,101,209,31,89,62,131,186,242,116,95,229,29,56,150,238,253,183,211,251,255,245,255,254,63,255,235,255,243,191,253,91,233,253,50,255,3,210,251,255,222,179,228,163,210,121,30,86,83,88,78,227,101,143,137,169,1,150,190,201,156,132,35,161,196,46,112,172,122,41,86,48,137,51,54,40,216,173,174,88,55,31,47,38,37,242,14,123,169,153,213,225,137,79,194,143,125,213,76,93,47,114,93,213,200,115,151,90,81,209,244,205,13,238,219,84,120,103,210,85,152,149,99,157,90,170,37,103,44,78,86,204,103,72,153,36,155,11,198,250,64,61,23,19,246,106,146,141,101,120,34,10,35,1,218,239,207,18,166,227,45,246,92,24,228,51,42,232,166,218,93,99,78,81,39,30,179,203,238,2,180,43,173,4,100,242,92,198,211,27,27,27,228,58,87,30,123,131,50,146,211,0,69,189,42,155,102,67,6,207,143,177,55,219,33,150,147,171,105,163,44,241,100,111,83,155,18,185,18,131,33,0,180,226,99,144,163,222,114,26,176,137,198,20,155,144,137,232,97,129,48,232,60,241,41,77,78,72,126,251,242,96,49,224,40,244,142,33,167,32,104,184,227,9,41,148,78,104,71,145,67,114,137,7,11,58,112,253,88,173,27,209,157,26,250,65,50,145,64,139,198,161,173,51,14,239,51,147,43,6,243,251,207,186,233,56,16,228,138,185,95,19,147,112,51,144,118,217,125,12,213,60,60,224,104,157,4,160,184,29,96,100,17,255,112,143,136,252,171,236,124,214,143,29,159,243,249,171,123,44,117,13,208,202,44,158,95,105,38,254,215,229,181,105,166,91,30,82,67,100,47,92,51,152,223,110,22,243,176,17,160,235,241,108,176,246,27,195,66,126,108,165,231,14,54,98,158,227,155,50,61,152,204,213,52,79,160,255,225,93,211,215,216,228,201,225,207,105,221,195,130,182,168,114,203,121,64,177,164,70,217,224,197,85,168,0,79,117,51,209,36,247,97,161,184,175,222,55,216,44,215,138,48,51,137,78,49,195,67,158,95,108,217,22,44,14,242,182,212,133,15,11,169,97,173,104,224,163,64,41,226,102,10,211,146,56,133,48,228,93,16,131,106,141,130,226,218,131,73,169,49,42,4,82,18,95,90,127,117,20,52,16,221,109,50,151,6,146,76,55,39,203,95,34,49,173,195,122,95,252,123,33,214,120,53,210,130,81,45,198,4,52,202,144,68,134,93,122,35,2,68,96,33,27,64,49,27,67,232,142,40,142,166,4,189,250,143,40,226,51,83,94,234,146,14,168,251,15,188,228,225,37,216,94,73,157,18,44,157,88,187,111,35,190,186,165,225,29,153,79,244,153,187,41,210,138,249,205,171,18,7,136,101,128,165,34,56,140,185,175,69,169,133,136,111,75,52,212,236,16,241,20,35,236,224,171,105,196,110,189,147,145,250,39,246,151,143,201,154,104,153,107,32,182,89,18,74,1,13,35,169,19,25,72,136,98,37,21,193,24,207,168,233,49,69,171,228,132,27,9,231,175,107,144,4,13,73,66,201,95,18,206,159,38,21,65,36,134,150,164,88,168,147,150,200,166,81,241,40,242,219,180,25,222,30,133,80,240,155,146,112,134,164,187,150,72,76,33,197,86,52,173,5,65,91,137,122,188,117,207,203,76,163,96,14,227,150,155,141,147,56,63,24,193,235,172,158,72,95,150,108,144,181,13,41,228,140,49,127,187,105,107,87,86,167,193,156,79,64,5,6,46,176,20,43,161,155,188,31,206,132,140,219,70,101,94,114,198,197,104,176,178,104,206,195,139,249,157,228,45,95,12,132,139,38,20,140,76,206,239,61,45,195,47,175,141,117,44,159,198,68,124,253,86,77,251,86,72,71,253,106,211,248,109,154,83,166,241,205,159,108,130,151,209,37,52,192,53,103,161,148,18,252,250,201,102,95,102,140,255,182,125,251,165,5,4,212,86,34,225,102,1,206,63,212,23,234,24,145,52,222,134,184,209,226,5,12,8,61,210,117,16,138,72,177,167,162,105,224,241,140,213,42,36,8,28,76,158,186,124,183,133,245,105,84,217,89,240,18,136,18,221,188,173,196,144,102,58,245,71,137,116,55,234,43,106,5,87,210,34,145,56,81,218,217,82,246,131,100,204,231,10,17,226,155,181,82,185,131,29,203,211,40,147,190,15,77,5,18,104,237,19,169,112,192,178,82,62,91,80,217,31,175,230,195,174,124,196,159,54,97,156,209,163,122,92,248,169,166,86,139,9,125,99,56,115,254,148,65,75,166,24,33,118,92,93,47,45,116,244,158,40,82,1,73,148,55,6,104,213,162,194,138,238,196,145,181,181,224,49,31,51,203,80,16,20,105,249,182,215,44,35,241,183,146,119,221,134,121,91,105,6,79,146,191,188,7,108,175,254,74,155,91,73,81,111,27,142,59,127,120,65,114,39,63,76,135,77,47,113,245,186,210,238,72,201,186,73,33,115,27,189,142,212,164,255,148,41,102,212,57,105,95,191,98,134,103,60,54,105,2,243,43,123,56,237,180,173,250,131,3,124,105,82,190,5,141,224,116,171,172,202,65,11,149,92,12,148,114,197,54,74,0,114,228,68,166,171,248,185,45,94,60,64,205,160,106,153,31,110,197,27,224,33,180,154,174,90,223,154,190,62,1,23,85,140,41,197,49,56,126,102,100,224,97,191,67,132,68,144,19,144,4,249,131,61,127,182,105,38,26,201,144,146,59,48,8,79,169,33,89,99,151,108,208,21,94,10,1,155,144,188,95,94,67,90,70,22,38,201,226,11,96,52,92,5,10,243,115,200,86,68,172,3,8,32,142,150,45,105,130,129,108,69,61,37,172,232,88,40,142,5,142,193,216,220,89,222,83,81,48,198,237,22,128,41,128,243,25,201,63,135,165,225,108,197,91,145,183,236,10,192,161,15,56,126,249,121,156,71,199,228,154,44,216,138,123,227,126,117,129,37,1,101,13,176,213,27,239,189,4,160,86,222,78,129,47,157,111,117,147,175,196,64,75,240,44,199,137,183,123,118,194,25,226,201,100,32,99,60,25,240,41,230,3,198,63,239,141,162,180,92,77,217,40,242,212,38,0,42,169,100,211,117,186,55,206,67,114,29,85,111,110,154,221,158,198,94,136,136,100,47,206,176,2,121,203,115,254,69,135,63,8,180,130,248,248,200,47,77,62,87,224,109,172,149,26,56,176,105,216,42,177,2,57,139,181,49,32,173,90,10,126,59,5,114,49,55,43,145,17,214,11,174,43,172,240,70,52,193,244,117,192,198,121,239,134,70,247,20,51,85,190,150,247,6,9,39,79,102,220,16,59,172,40,78,201,79,47,99,170,26,89,47,132,31,88,192,134,48,239,237,48,195,46,47,8,51,91,136,39,205,244,117,43,24,49,136,217,109,67,224,156,152,2,177,124,126,112,119,255,2,30,87,142,85,49,147,57,169,249,86,120,206,2,223,4,191,153,96,67,60,163,108,161,192,76,70,60,39,56,3,244,62,245,63,33,207,245,118,69,156,110,215,84,157,70,3,151,208,20,136,190,80,6,252,219,239,13,248,118,132,23,156,208,130,208,229,235,185,155,70,127,114,186,92,141,243,248,177,232,92,86,11,154,82,71,204,108,94,95,123,194,98,201,75,49,217,174,190,243,243,124,175,65,127,50,177,67,15,43,72,222,234,23,83,44,203,88,31,174,26,19,41,57,159,25,82,234,18,83,222,204,48,35,187,249,205,254,153,121,52,204,100,61,190,54,43,18,47,104,183,200,213,68,211,95,74,10,218,202,202,127,23,235,62,14,104,192,218,118,203,141,213,122,19,166,11,75,96,62,112,98,76,29,148,85,189,9,18,76,6,184,98,49,31,82,174,113,115,228,130,98,102,77,35,109,239,159,158,43,77,243,54,255,101,192,13,135,60,252,222,208,142,222,56,47,166,141,246,46,62,40,181,217,173,196,108,53,241,61,226,106,206,227,149,102,228,29,218,116,51,233,210,220,121,231,181,174,130,15,205,102,102,81,31,133,122,251,208,83,224,79,6,72,120,94,177,190,73,186,139,143,55,76,148,217,102,207,194,220,48,250,249,197,240,236,201,136,61,99,89,222,50,71,166,16,122,191,28,50,200,100,250,7,27,128,246,21,105,224,147,67,134,171,228,228,89,80,206,82,217,148,139,97,252,119,26,16,99,179,21,10,158,137,42,155,233,80,125,102,36,111,179,203,23,51,99,252,181,82,145,212,132,243,90,174,54,77,104,183,30,112,95,77,46,174,211,8,27,254,204,221,206,30,125,50,60,225,15,236,105,2,246,12,98,21,115,133,156,224,184,25,46,148,136,159,230,181,52,242,199,9,102,100,100,207,60,187,152,209,101,217,97,158,80,254,229,152,109,20,71,218,215,4,140,182,36,44,174,249,228,155,10,246,215,188,99,180,202,96,98,211,106,84,237,49,164,111,155,20,149,121,136,183,44,94,243,171,47,137,83,153,101,150,175,253,130,1,158,140,64,93,102,56,94,75,253,84,195,120,109,68,240,228,131,24,146,248,44,31,149,119,52,213,46,147,148,61,166,126,82,106,152,43,29,143,249,218,11,0,121,247,123,83,42,174,242,100,192,72,219,23,76,96,70,201,75,62,54,130,13,8,62,125,102,84,235,83,43,112,26,239,59,141,166,159,153,136,180,109,49,211,26,116,124,221,211,42,119,178,237,110,254,113,227,126,48,112,60,236,37,156,177,224,137,33,75,143,169,114,77,48,58,239,109,93,211,95,48,2,225,121,165,205,94,204,208,55,30,223,135,209,92,123,33,65,46,93,120,96,225,243,248,204,195,52,136,211,218,108,67,251,246,194,49,141,193,100,137,153,20,210,247,96,3,143,41,63,6,194,53,199,167,137,17,92,167,132,219,164,255,148,141,243,51,207,98,64,248,188,120,24,153,131,223,249,15,180,36,243,96,76,74,200,254,88,148,1,95,248,150,3,6,160,103,124,101,20,66,74,40,117,86,142,136,65,168,186,207,162,9,4,83,246,224,119,45,123,153,91,225,63,172,50,218,163,153,82,148,91,17,60,186,114,113,53,183,198,205,148,244,91,78,49,40,114,222,98,244,199,222,244,60,231,157,173,87,59,31,203,72,233,100,221,129,73,58,31,82,14,51,178,189,114,111,10,173,251,83,55,52,229,134,50,166,92,252,188,41,39,167,186,214,191,91,179,238,4,249,225,54,210,58,55,83,116,57,185,219,192,147,176,155,239,116,203,24,221,197,139,160,133,171,124,73,71,204,7,93,236,176,34,56,59,125,119,167,52,118,51,22,6,5,10,91,88,13,51,170,141,226,98,160,163,68,108,248,153,97,185,218,114,164,177,119,148,79,127,22,149,13,24,147,107,190,86,69,17,213,9,65,22,93,251,9,67,53,43,41,143,111,64,141,29,124,201,130,175,48,153,86,127,103,132,213,117,118,87,248,162,62,30,103,204,211,40,243,210,140,28,213,245,53,73,247,215,221,178,91,84,68,113,102,60,55,25,146,90,243,173,43,83,165,15,31,208,23,156,237,46,159,163,90,115,83,247,65,177,78,121,153,131,108,130,176,253,125,102,211,11,214,247,66,53,246,11,58,49,67,242,36,75,171,24,237,96,140,248,53,130,144,124,180,183,179,27,183,250,159,25,126,214,170,30,10,200,129,233,247,134,92,170,100,227,6,77,84,56,199,223,173,209,214,57,89,18,195,138,18,166,223,25,106,228,44,29,145,56,128,168,126,13,55,31,196,217,229,177,241,211,102,220,123,24,35,123,126,46,164,114,99,225,109,214,101,145,107,203,159,118,238,103,165,4,178,34,125,64,248,74,182,199,55,4,72,227,160,132,76,243,33,31,246,245,22,195,87,54,217,49,211,76,242,97,212,48,83,52,140,4,193,52,9,150,50,252,184,4,108,47,202,162,86,103,120,19,222,151,7,26,15,39,229,209,105,49,125,161,220,242,241,70,126,94,128,214,152,119,32,9,56,223,16,133,205,137,130,24,17,211,227,123,111,48,86,73,75,15,201,178,181,90,124,70,154,21,70,174,234,131,183,88,188,131,157,205,154,26,112,62,55,238,226,219,180,253,214,248,158,123,86,49,91,125,230,251,214,215,4,34,103,14,233,243,41,208,72,251,6,229,77,34,26,18,196,188,232,217,216,223,226,34,15,34,104,77,250,63,16,2,242,39,55,157,129,140,242,173,61,100,247,149,86,3,241,166,21,52,103,108,224,23,215,54,123,112,172,2,72,247,94,119,51,26,180,50,102,244,89,244,112,70,137,168,164,51,9,243,180,137,251,153,193,169,31,249,216,80,229,46,111,57,101,209,219,22,34,230,90,28,142,9,73,15,184,223,209,197,12,175,236,215,247,185,139,129,232,135,88,155,21,31,62,43,84,216,67,127,250,61,105,249,210,157,215,152,85,74,182,125,190,245,112,107,16,189,26,161,169,229,40,211,252,142,177,249,149,86,47,100,56,52,185,229,60,219,156,162,195,127,250,88,208,146,131,178,141,42,251,99,249,219,224,150,86,202,120,96,30,38,178,246,153,17,49,91,69,238,253,102,78,253,234,39,152,33,175,186,249,57,55,181,129,234,214,14,75,96,6,76,207,106,109,29,211,205,184,9,91,238,77,36,178,190,120,10,144,106,135,119,83,204,56,125,43,204,64,38,207,21,243,123,21,15,112,73,228,86,41,89,161,87,48,159,23,25,23,67,85,165,35,74,123,197,71,53,126,173,10,33,164,219,240,174,244,214,226,214,56,216,114,216,83,69,111,57,224,244,116,18,22,165,25,238,183,235,83,193,120,142,18,175,49,217,6,8,39,174,155,201,126,94,185,57,69,6,15,81,217,225,181,149,0,51,61,62,62,145,26,8,241,38,23,147,22,238,95,84,179,27,45,20,201,138,65,31,1,137,170,175,125,216,192,27,59,37,210,38,218,184,196,72,223,79,55,136,168,151,76,36,156,211,241,209,202,95,118,248,146,205,25,19,13,199,227,189,27,88,13,65,41,247,166,242,246,137,60,97,190,162,116,12,195,3,165,176,47,150,219,112,161,148,164,91,165,109,9,130,125,31,147,14,31,130,196,6,231,79,119,209,191,135,1,245,182,108,226,96,149,91,204,194,14,60,47,213,15,161,92,134,242,214,215,71,199,193,220,69,174,126,39,42,36,77,110,134,150,32,63,38,24,137,238,199,53,243,160,8,53,24,84,224,243,253,245,246,7,111,192,153,245,106,124,13,111,231,222,221,232,133,100,84,172,14,55,191,197,133,32,38,240,26,177,90,35,161,143,89,167,185,102,230,142,51,144,183,29,211,239,253,226,142,90,228,115,13,94,210,233,16,54,98,145,55,213,115,39,138,181,196,91,61,204,80,108,231,205,59,5,191,175,129,2,243,165,139,86,204,228,127,186,63,56,186,126,41,130,6,243,130,9,116,251,131,227,152,23,57,187,76,53,123,76,31,82,150,192,149,227,133,195,168,56,97,26,165,69,114,216,249,94,239,75,183,250,181,93,221,191,46,215,44,38,79,59,247,90,236,164,244,143,236,100,230,157,232,229,160,97,254,253,246,104,70,6,147,239,213,32,149,171,190,35,217,137,125,197,145,1,89,91,98,50,160,13,250,102,75,206,98,100,130,158,23,255,45,78,42,201,67,215,174,81,154,125,189,4,207,124,44,202,207,71,123,174,2,89,137,111,30,190,111,93,118,138,162,130,107,179,239,185,220,12,179,188,120,42,8,135,94,63,241,209,185,32,219,36,87,23,98,140,225,55,103,26,31,249,158,111,147,26,46,96,72,126,226,146,169,207,23,35,131,11,64,224,51,79,74,221,114,228,27,100,181,52,191,26,2,168,125,229,230,70,15,251,229,72,225,0,185,93,231,18,108,36,227,248,7,93,127,106,185,57,106,133,206,185,229,239,141,10,138,104,245,81,197,218,192,188,253,234,137,135,145,94,237,129,51,181,44,63,252,150,245,134,136,35,84,140,193,206,151,47,146,171,55,177,210,152,217,44,124,166,46,230,113,147,79,66,142,181,127,13,168,152,193,49,60,199,245,223,204,114,255,127,255,195,127,243,47,255,233,191,253,47,255,199,255,244,175,178,220,119,253,7,100,185,255,189,103,201,71,29,70,106,231,102,70,74,246,146,2,19,250,158,113,245,219,12,36,65,242,182,64,250,220,103,92,141,199,39,222,38,92,89,205,185,83,54,148,210,162,67,196,247,39,23,183,125,20,73,34,38,245,249,52,47,247,197,7,223,23,36,36,221,146,97,132,52,103,157,79,14,200,64,244,168,34,201,205,223,55,219,78,214,65,104,5,213,220,17,51,74,112,55,102,46,126,85,149,85,67,15,249,7,10,199,155,196,89,93,178,34,97,203,244,95,166,93,246,116,89,237,180,77,174,152,245,198,16,46,111,221,140,190,63,174,126,139,249,157,251,71,246,10,83,37,219,110,70,244,237,168,217,234,168,190,141,89,252,32,142,85,3,116,209,253,56,29,198,85,35,123,127,35,189,86,111,108,68,8,38,137,151,208,132,117,117,211,85,119,143,28,182,248,66,195,179,178,155,222,232,219,245,222,215,240,26,190,67,78,209,74,96,123,221,166,193,248,89,141,213,243,200,238,219,96,218,244,189,247,152,164,113,26,187,33,59,124,123,172,150,72,146,91,91,51,238,246,99,26,242,241,34,35,2,65,247,241,20,202,54,242,200,33,179,136,222,66,106,153,126,168,12,83,201,17,243,5,79,158,230,65,9,66,206,82,216,26,252,184,91,4,10,77,15,98,212,40,70,28,134,96,192,151,156,226,239,89,118,143,147,20,17,141,169,30,2,17,80,241,115,248,109,70,75,103,63,158,226,250,64,149,152,23,36,6,106,30,224,236,253,230,32,50,117,80,204,121,113,50,166,77,118,96,235,57,61,76,58,47,14,121,40,138,166,76,19,16,122,64,216,221,121,217,251,199,183,153,128,167,194,121,161,82,89,166,122,139,86,20,15,175,10,92,205,22,127,144,7,47,234,240,189,65,146,171,145,200,113,186,118,16,90,100,161,182,152,223,134,230,123,254,115,199,128,24,201,189,47,74,155,30,209,112,170,178,248,196,71,110,64,204,220,133,94,232,114,74,192,3,249,75,141,56,15,143,182,76,137,120,120,106,40,47,62,51,76,50,69,253,243,70,113,209,183,163,102,228,201,50,137,217,139,92,24,13,231,254,237,169,91,70,229,249,57,116,120,122,228,112,105,231,148,48,144,176,228,250,134,3,166,178,232,89,182,80,19,191,205,99,26,254,231,106,156,87,153,227,190,172,13,13,209,150,134,106,239,119,251,141,120,9,24,134,132,152,224,144,157,171,15,120,19,28,73,18,5,130,130,245,61,129,214,106,202,160,18,97,210,78,17,15,70,95,117,50,103,155,30,14,69,164,22,81,224,123,200,50,197,60,121,24,191,57,196,149,154,110,216,72,103,180,8,95,233,8,172,178,91,109,40,115,195,143,173,134,44,220,18,118,35,156,17,49,36,133,254,59,213,12,137,135,187,61,213,184,208,174,12,10,26,53,211,247,232,114,77,202,65,34,126,246,232,19,65,59,65,118,151,100,3,178,143,35,204,116,26,236,213,127,50,25,197,185,224,119,49,212,163,76,20,118,210,227,187,2,125,133,75,63,181,249,200,153,139,160,237,109,106,38,227,189,230,112,214,175,141,50,139,168,99,146,192,1,138,229,121,66,180,89,70,191,106,134,69,172,239,72,193,192,198,32,121,16,248,175,62,97,90,204,162,209,128,75,250,162,207,76,75,145,79,94,50,81,32,124,235,81,240,67,164,11,110,30,201,152,189,120,197,207,143,197,97,187,155,172,45,128,68,221,227,161,245,151,148,149,227,250,162,124,93,70,152,129,22,137,139,11,97,209,46,158,192,7,97,170,209,210,53,245,216,21,201,58,248,213,229,99,226,13,129,222,245,60,32,104,30,89,91,215,194,173,143,111,24,55,236,252,36,127,76,76,115,52,191,154,61,183,23,77,112,146,142,246,239,1,149,139,66,12,232,143,181,176,211,51,152,212,65,53,61,106,242,59,62,104,72,122,190,247,214,180,110,7,196,239,143,86,76,33,185,105,214,23,14,241,239,230,111,74,163,222,188,37,103,140,134,164,87,221,54,43,253,106,70,25,130,213,235,23,111,186,41,229,151,105,54,119,226,107,152,171,209,234,145,139,27,4,198,94,190,229,41,222,148,215,84,247,115,203,61,25,241,220,122,96,139,154,204,166,233,241,122,150,113,27,58,189,73,26,29,158,160,235,229,24,16,124,87,43,226,133,98,252,248,56,239,23,105,45,226,18,201,255,255,113,64,123,6,159,80,55,211,136,240,27,81,31,243,244,63,157,209,249,220,149,60,84,113,8,1,160,49,13,141,175,33,86,247,9,51,155,132,92,140,222,199,7,27,163,240,0,2,74,234,175,149,51,218,105,148,225,139,36,189,41,87,227,79,21,207,163,99,158,233,226,32,239,65,254,39,172,111,192,139,148,19,249,86,189,71,73,4,82,143,83,213,92,152,30,254,211,150,217,174,91,204,44,214,40,199,76,3,126,73,9,171,155,96,142,23,84,222,124,198,195,77,179,201,114,123,233,13,238,237,62,244,183,105,242,206,71,131,254,118,151,173,213,179,183,145,94,47,67,161,227,44,145,207,133,143,13,15,194,205,108,220,82,134,2,217,126,2,69,0,5,20,45,98,82,215,35,139,54,163,248,246,166,241,146,137,212,173,241,58,6,245,77,89,117,130,46,250,149,53,106,19,166,95,211,165,82,68,26,5,164,141,155,155,210,21,83,206,36,18,118,32,128,17,96,44,173,72,66,154,237,28,206,168,131,146,96,144,223,70,202,234,158,40,88,110,163,23,151,66,171,73,117,187,21,143,103,72,9,151,88,209,69,8,168,164,210,129,177,165,194,187,140,24,59,234,176,67,40,210,113,235,225,38,240,21,98,244,98,101,75,229,218,26,60,188,230,56,105,34,155,93,205,8,59,250,62,62,45,27,168,117,239,23,35,208,154,237,229,101,244,139,100,9,193,221,244,230,186,63,154,237,251,50,81,65,229,20,63,26,77,229,254,232,231,126,206,55,84,219,94,34,110,211,98,171,44,216,67,2,227,186,52,208,68,110,122,27,164,214,111,146,230,223,144,15,219,45,219,15,142,0,87,254,187,26,226,184,213,228,139,76,228,126,155,175,161,49,45,232,19,144,194,243,137,35,147,177,140,144,166,203,158,133,176,55,29,117,159,153,159,106,82,6,166,141,251,140,184,154,253,81,135,229,141,4,197,19,7,95,28,92,52,177,178,165,173,192,233,188,107,203,77,7,142,208,213,210,3,14,236,0,28,32,27,61,201,134,254,245,2,153,180,58,185,122,65,218,60,63,7,72,127,160,70,136,210,151,162,97,78,196,40,116,133,81,236,80,51,85,101,223,27,72,33,183,228,142,2,137,195,1,230,64,53,68,84,135,226,189,222,79,145,157,10,16,208,33,7,122,5,229,243,94,197,215,126,7,113,90,164,66,77,218,98,4,74,135,149,171,70,163,239,155,1,210,161,147,50,215,230,129,205,119,141,120,41,227,178,85,51,84,17,190,207,195,252,176,126,97,83,8,213,54,7,187,32,94,62,100,196,72,129,150,25,40,157,14,49,157,108,27,22,72,183,24,146,78,218,79,6,148,144,178,158,18,55,63,134,32,22,168,217,52,137,18,55,67,122,152,69,50,48,211,167,56,145,57,155,29,39,113,251,49,83,43,246,23,99,16,100,91,57,203,8,221,253,201,97,115,30,130,89,57,156,128,174,28,244,62,42,29,4,71,127,251,143,95,194,81,87,96,15,100,245,29,10,87,158,1,96,225,29,28,91,49,147,2,247,74,47,249,149,153,13,51,152,67,0,108,25,129,161,44,123,84,108,158,217,177,98,116,166,118,125,43,240,119,221,43,235,173,88,134,76,0,141,156,55,31,119,128,161,243,216,26,4,65,90,255,50,255,110,254,3,101,169,153,234,246,9,115,105,83,188,17,156,222,57,3,45,73,175,131,126,205,119,72,204,226,121,124,203,233,83,248,18,228,172,209,190,56,174,144,254,152,108,177,5,5,106,240,156,22,88,75,198,91,64,162,13,138,11,1,137,46,17,152,124,102,24,133,2,15,89,16,14,84,112,43,153,163,238,232,61,96,14,240,142,137,249,173,123,175,218,23,58,127,75,23,92,45,167,118,243,109,186,144,159,204,2,131,61,216,169,254,203,197,88,37,194,27,55,133,200,157,11,251,133,132,75,2,179,63,80,238,46,105,238,20,235,244,165,71,11,72,76,33,191,213,127,140,240,255,57,98,247,25,111,130,86,204,12,96,207,225,192,141,73,21,209,168,253,114,237,206,86,78,115,24,49,197,86,64,47,49,187,191,52,57,144,27,75,15,51,117,201,237,40,103,107,146,59,106,61,221,153,158,167,21,90,21,238,91,75,116,21,95,235,31,16,36,15,243,0,2,215,230,23,211,251,220,143,162,129,95,184,226,96,131,63,220,90,233,63,240,235,226,84,205,128,222,42,30,153,96,133,167,81,171,57,120,27,42,104,177,146,57,242,176,140,120,4,93,237,245,131,252,254,142,60,131,145,20,133,12,146,14,168,95,15,6,102,154,207,117,229,64,140,86,18,84,94,81,225,82,179,109,203,205,205,36,31,91,251,103,84,6,140,77,156,93,221,222,100,157,70,134,189,75,235,217,54,78,252,191,77,215,204,251,140,159,94,42,43,206,116,55,211,84,168,102,212,141,254,38,134,89,185,211,84,107,43,95,238,211,204,16,154,9,119,40,63,245,5,136,102,134,6,172,138,153,28,202,223,74,52,243,149,22,26,172,180,166,140,180,146,18,16,243,34,81,155,23,111,65,169,96,6,18,157,111,5,69,184,254,242,59,0,62,161,62,27,19,40,64,164,69,12,194,133,15,141,141,121,24,215,111,154,129,181,124,225,62,102,19,97,148,65,49,53,201,29,111,77,134,68,58,55,55,238,246,135,159,49,149,114,208,9,122,115,178,74,203,173,11,34,71,181,86,220,101,255,105,172,66,6,129,162,239,124,219,188,15,202,32,102,215,247,2,197,181,151,95,13,83,99,81,182,86,232,92,63,169,87,116,225,222,127,105,210,74,203,169,182,63,84,196,2,148,252,110,46,4,88,38,137,186,253,107,146,26,88,93,24,20,55,138,133,197,71,5,220,235,221,66,1,135,124,33,98,112,159,217,106,126,210,44,187,45,245,227,179,212,168,152,165,177,26,242,154,242,213,167,136,154,13,183,175,109,140,232,60,110,191,55,84,4,69,248,23,13,57,251,201,231,97,126,174,183,126,77,180,23,234,240,95,6,190,244,211,108,248,14,27,162,29,55,131,228,185,210,127,201,9,253,113,168,99,134,10,64,248,48,215,53,102,230,239,107,87,78,255,126,213,12,252,224,47,9,178,76,248,77,84,124,48,147,154,155,254,219,149,142,141,41,61,167,164,151,139,127,47,104,12,203,79,75,170,73,186,199,168,20,28,183,162,102,84,39,166,255,118,33,225,40,12,113,96,193,207,240,37,2,21,93,81,22,209,101,172,22,254,181,203,133,222,65,54,134,231,101,195,190,213,221,76,113,90,150,231,162,4,253,9,147,97,70,255,88,58,10,41,59,112,240,186,185,25,186,74,204,208,47,249,108,120,190,19,9,155,173,230,242,69,190,102,69,154,90,239,141,64,148,47,17,186,33,214,207,181,52,95,108,255,101,96,115,253,167,69,152,230,10,95,157,132,19,231,72,75,55,37,89,248,104,220,76,39,180,118,1,191,245,211,99,249,21,164,248,164,155,124,89,204,237,3,186,217,240,148,86,24,84,132,111,180,198,247,44,4,236,196,196,20,61,252,206,40,116,8,169,215,51,83,233,241,157,150,51,179,41,61,47,189,40,128,96,221,76,44,41,45,154,164,53,110,156,47,168,81,208,174,47,230,134,0,94,60,218,64,195,87,154,197,169,49,214,248,28,132,166,69,110,110,153,167,143,216,195,204,111,194,202,126,71,58,122,124,252,113,102,166,163,77,184,108,41,152,245,24,52,90,251,149,169,249,79,21,114,133,213,52,163,165,141,125,89,209,215,205,111,76,170,242,14,63,71,197,197,99,254,204,112,231,105,11,253,161,82,18,102,74,190,91,41,122,241,40,110,152,219,221,202,59,112,76,39,56,174,126,103,182,210,49,12,19,163,153,219,39,3,26,58,194,97,1,189,227,71,176,196,52,131,69,77,58,213,161,98,233,115,198,234,233,250,86,6,227,253,200,51,254,22,230,16,90,15,216,49,138,127,105,216,70,143,210,60,192,134,137,142,88,108,133,40,64,10,143,109,103,194,199,86,104,135,183,210,220,206,63,138,176,207,108,28,187,77,7,164,183,225,59,2,210,219,125,111,165,28,120,3,120,187,31,216,228,19,149,64,148,202,251,11,217,194,27,40,69,91,33,65,128,64,170,251,189,52,141,15,240,24,234,213,177,15,194,19,46,218,234,54,75,96,76,188,110,198,217,82,94,108,235,34,242,13,163,131,246,86,66,227,63,64,208,247,195,244,42,247,163,108,201,115,89,124,237,102,114,191,202,241,192,33,119,253,201,224,30,229,22,74,140,65,100,232,55,111,112,36,41,161,43,181,205,79,243,26,243,123,108,165,77,5,145,83,138,251,56,207,108,136,19,97,201,5,36,233,239,69,73,175,75,15,125,135,189,242,3,4,241,100,207,179,104,178,178,222,212,125,129,140,239,177,3,117,115,225,25,130,4,18,46,109,127,240,58,97,141,82,30,219,2,133,86,152,15,138,153,202,68,11,67,107,11,243,91,244,210,132,76,119,102,61,119,198,111,3,162,58,202,247,138,116,113,77,179,225,178,132,208,213,178,45,62,104,116,79,52,241,21,26,109,4,159,52,251,159,249,167,19,190,89,39,210,140,97,1,63,46,76,65,112,89,32,69,227,102,98,117,97,218,108,230,166,47,159,13,6,130,83,106,154,206,94,182,99,178,188,7,43,114,4,52,234,141,225,200,67,155,185,142,48,61,48,59,122,27,57,213,232,183,146,23,163,222,50,100,38,34,246,170,124,176,168,185,249,198,64,151,215,173,202,52,116,17,184,155,205,159,188,66,183,165,116,63,36,125,90,188,24,120,192,166,55,39,184,44,57,213,218,184,114,242,161,121,118,220,111,164,167,161,40,105,199,59,22,77,51,236,51,35,54,178,127,46,126,35,92,253,120,121,71,19,32,111,229,147,197,51,241,131,113,88,7,208,15,159,44,157,177,126,234,14,254,224,40,27,237,91,239,84,82,62,51,237,163,74,61,83,169,36,28,31,83,219,131,52,118,226,243,82,162,255,204,198,224,112,213,188,125,64,57,234,209,76,20,155,137,8,251,157,39,212,26,189,253,92,202,13,221,124,91,81,237,144,70,207,237,151,195,67,35,249,69,47,66,86,247,198,31,58,24,31,178,185,76,180,89,190,22,94,98,153,223,128,79,107,31,149,137,84,73,33,117,247,37,166,197,101,114,220,67,163,74,103,138,223,28,199,66,8,176,17,193,172,195,119,60,192,94,125,136,211,137,235,240,6,49,94,172,193,167,37,100,179,148,242,242,197,32,219,40,178,252,10,157,31,221,221,1,48,9,68,44,202,33,70,213,214,111,78,233,230,69,49,255,118,196,255,255,254,175,255,203,191,252,239,255,215,191,217,241,126,254,35,152,29,113,235,75,56,23,112,101,94,241,82,129,129,222,179,99,234,0,6,220,237,199,108,244,78,254,13,16,97,73,22,18,64,223,40,9,134,249,210,47,47,68,109,6,143,242,47,132,255,32,81,249,251,178,20,54,220,185,128,203,113,138,175,8,105,98,239,55,166,30,202,4,85,56,117,225,85,43,241,129,96,122,156,87,169,241,224,195,94,223,114,163,130,188,132,241,186,35,246,14,216,254,207,188,192,217,84,53,35,199,55,125,111,70,89,247,200,188,69,238,221,104,32,252,230,108,151,83,152,14,193,253,12,247,78,160,3,60,194,167,212,45,129,16,235,113,54,182,14,165,189,37,18,216,126,49,65,252,149,239,1,210,7,185,51,55,131,245,59,63,204,181,184,55,62,164,164,218,154,114,207,94,99,23,246,81,249,19,172,18,242,72,234,242,173,231,180,133,223,162,42,109,37,132,233,39,38,61,226,85,194,76,9,0,230,198,144,211,141,86,142,252,54,174,148,111,143,111,199,129,202,75,200,103,11,92,133,30,3,26,123,153,16,92,65,198,9,18,197,191,54,156,2,41,50,11,15,40,73,18,247,113,199,181,206,135,166,20,176,13,102,13,55,55,155,27,66,80,186,217,124,195,124,76,128,53,205,239,160,157,225,181,13,67,96,8,61,243,251,161,249,60,5,55,179,79,101,234,26,230,212,23,214,69,196,131,150,43,75,44,205,116,115,158,126,243,88,0,115,153,102,0,178,145,255,129,164,102,53,225,243,132,225,10,72,172,15,11,141,141,66,62,9,181,87,251,58,241,32,232,127,19,85,73,144,141,120,237,19,247,176,79,98,32,247,52,83,167,202,253,149,46,201,35,60,165,120,167,46,58,245,103,134,223,46,204,116,9,220,214,226,92,161,1,83,248,182,187,105,202,236,216,126,145,181,16,74,89,224,133,16,177,184,25,50,75,177,194,57,187,119,158,89,11,160,68,154,219,121,135,84,44,17,96,225,194,67,10,206,238,171,52,216,152,144,176,75,43,40,185,49,226,135,201,114,40,103,38,45,240,183,197,234,4,5,183,133,103,20,77,238,54,78,124,143,106,75,36,205,19,95,38,166,41,212,217,87,62,23,180,254,107,122,154,132,196,98,73,242,145,103,70,74,48,221,77,147,145,76,23,129,202,55,241,150,155,223,194,157,194,192,69,87,17,234,44,238,110,118,235,145,201,155,23,116,162,62,138,34,28,167,161,12,168,80,217,157,175,241,215,28,93,88,104,229,214,205,212,180,50,58,120,223,61,67,34,99,214,47,187,133,155,12,230,49,29,35,146,242,184,90,226,232,190,153,82,197,140,214,65,220,188,210,100,150,31,164,89,234,61,178,175,47,114,40,55,149,150,7,157,89,70,250,235,102,235,205,146,171,39,32,191,216,24,56,35,68,116,132,252,26,2,2,241,228,171,29,225,174,107,32,58,86,6,77,232,175,75,236,220,110,51,170,238,112,116,151,114,1,16,122,20,67,123,69,228,82,73,255,134,249,157,126,139,182,232,120,239,119,152,230,9,213,12,142,216,122,58,186,112,222,230,205,223,145,102,18,67,110,6,12,144,78,31,40,24,228,104,253,106,184,174,110,166,95,155,149,242,62,197,76,166,18,228,146,69,204,144,11,222,19,102,19,236,144,155,131,94,47,49,211,224,99,77,150,34,232,86,79,58,86,195,52,54,242,220,54,66,198,177,34,78,101,141,36,172,149,180,162,213,32,227,234,13,132,252,136,185,177,228,226,193,218,78,44,201,179,78,170,209,241,57,7,11,36,157,232,103,30,197,25,55,237,201,134,8,229,62,179,137,190,197,160,0,22,16,85,134,103,70,54,52,70,28,135,68,214,246,11,246,174,203,49,178,118,141,242,92,158,12,166,184,17,15,110,153,171,60,151,161,137,133,81,123,229,189,151,78,52,240,103,53,55,6,148,229,91,250,27,52,80,79,10,151,17,214,204,46,60,92,28,217,244,68,196,136,47,212,4,242,181,105,123,94,113,111,242,184,83,22,16,105,221,58,98,142,15,200,235,101,166,208,176,17,81,230,52,52,161,60,215,134,115,197,79,167,183,49,194,3,41,63,140,146,218,136,128,201,40,94,100,76,38,44,177,53,30,123,65,123,88,229,173,104,98,11,247,16,96,233,46,67,126,187,17,12,120,46,157,108,170,244,242,12,54,109,220,180,24,81,210,233,25,132,54,26,34,118,141,80,207,232,96,228,173,33,90,126,231,87,44,0,228,190,100,204,222,131,239,126,189,246,97,78,114,151,13,207,50,191,173,248,168,209,189,56,166,152,1,220,182,213,210,76,216,42,102,248,50,60,242,48,243,144,143,205,7,236,81,8,67,129,40,51,49,0,34,40,225,71,18,232,170,2,54,108,15,100,160,119,236,165,20,53,171,188,53,248,205,213,37,27,50,36,97,65,7,52,125,130,145,106,97,21,103,32,1,148,122,181,92,247,228,85,228,112,123,251,87,55,252,142,167,198,54,188,0,105,165,129,55,50,237,22,26,156,38,230,119,222,172,152,42,38,248,116,50,227,0,39,6,137,158,111,192,81,226,40,162,74,66,146,134,38,104,55,115,154,116,121,110,106,33,203,93,102,20,179,158,227,34,207,93,88,3,190,176,193,137,240,46,97,54,143,44,178,248,164,139,174,174,220,134,11,176,61,95,129,60,218,189,50,13,223,190,32,219,116,39,165,44,123,60,18,147,39,242,148,127,20,163,114,237,219,53,74,14,40,120,90,41,139,52,251,212,95,231,194,139,109,209,15,159,89,89,196,18,169,140,70,113,124,202,120,214,183,145,122,167,42,102,250,3,50,14,128,212,111,102,1,161,1,136,77,106,159,97,12,233,28,179,113,53,222,180,220,28,193,228,21,21,104,224,102,85,230,73,185,214,83,177,252,181,32,153,159,98,134,66,243,250,54,252,60,170,183,225,228,225,242,215,105,239,222,219,27,145,34,245,129,134,22,253,142,168,174,27,217,131,12,55,212,29,115,186,215,137,39,48,133,144,243,157,207,23,85,191,25,153,97,182,108,53,79,73,99,18,179,67,158,245,99,190,81,1,232,215,96,144,227,159,146,79,248,247,158,69,30,181,245,220,128,222,9,10,217,171,142,3,26,150,241,162,72,18,76,249,4,232,203,159,22,25,114,98,146,246,51,200,179,199,228,128,141,153,190,129,52,67,238,20,241,142,37,15,150,236,172,207,199,69,141,45,190,47,82,87,229,103,238,80,213,206,201,1,121,75,62,90,53,41,15,247,21,59,228,43,162,245,102,160,230,249,209,174,97,134,224,87,60,147,10,59,95,143,139,137,187,100,118,180,63,252,136,63,56,158,97,151,229,134,219,31,209,45,52,93,83,134,12,103,238,157,17,249,86,101,9,11,103,163,129,217,117,224,216,221,240,143,229,185,136,110,234,242,36,11,251,100,79,208,35,123,149,61,77,56,231,116,41,233,81,6,11,255,217,233,71,130,31,235,122,86,157,44,16,17,36,64,198,37,7,33,194,181,225,40,174,55,36,34,2,240,226,19,62,97,56,169,11,68,200,148,19,28,213,69,63,47,76,244,162,137,227,241,39,77,233,231,220,134,1,61,11,49,205,120,52,195,35,162,233,104,170,215,114,169,16,69,10,250,34,170,164,158,7,176,197,60,191,113,203,133,60,253,237,171,172,229,56,98,113,66,18,134,196,201,93,218,185,145,69,166,10,54,212,131,181,204,100,12,25,185,2,221,151,23,114,77,35,210,254,148,70,102,83,207,220,216,242,195,103,42,166,3,160,110,255,89,55,189,181,23,57,157,76,147,188,224,4,110,145,19,126,11,89,172,76,112,183,247,46,200,30,197,215,4,75,45,222,3,245,109,74,59,97,46,130,153,252,51,207,76,116,152,132,178,56,23,212,190,121,153,112,36,97,242,150,120,134,218,122,70,160,100,176,187,4,67,70,142,20,62,17,180,142,66,165,255,190,21,19,162,166,231,190,246,158,26,167,161,123,17,126,13,20,174,26,43,93,26,27,179,40,0,168,82,182,59,178,171,111,76,98,146,246,145,84,94,127,225,103,31,225,226,210,123,178,100,207,0,61,189,107,88,161,213,151,211,31,65,51,188,245,136,247,79,151,12,53,64,246,230,34,236,230,0,131,23,17,51,96,206,157,99,2,104,109,106,72,15,151,119,196,205,244,198,53,189,57,235,37,51,21,128,186,19,11,106,109,89,80,2,204,88,33,100,30,171,102,42,230,12,204,147,233,124,138,152,57,13,149,100,193,60,75,130,92,134,28,17,228,88,144,253,139,52,227,134,66,72,178,59,120,24,81,196,153,134,67,149,223,38,252,60,213,63,246,220,166,40,158,47,70,35,203,141,10,45,13,228,228,251,210,12,155,68,124,18,147,171,147,100,29,20,136,227,174,180,162,99,181,37,229,133,202,152,92,12,62,87,126,26,217,131,143,132,6,51,221,229,122,115,210,223,179,102,166,221,100,194,36,151,71,219,77,143,81,161,234,93,53,205,248,166,158,39,196,232,47,43,242,185,6,242,40,53,147,90,136,186,21,73,174,86,154,50,29,3,64,74,76,88,61,9,147,110,109,81,63,232,104,164,106,250,115,111,180,60,35,137,136,44,143,188,21,185,243,186,86,84,97,88,104,34,19,67,98,182,55,41,78,176,173,75,198,25,153,203,211,163,66,64,19,177,188,23,81,48,64,110,175,1,64,69,37,147,152,242,78,137,73,60,109,131,218,154,74,175,48,40,183,48,91,249,66,228,140,208,254,138,234,19,61,104,201,179,68,158,158,222,82,71,17,24,47,164,234,17,189,47,217,165,128,176,41,115,73,129,192,168,13,190,91,47,80,216,71,171,15,27,188,143,191,22,53,233,166,66,135,160,52,70,236,72,112,53,119,77,87,83,112,169,177,201,255,245,79,157,249,79,170,61,13,227,7,240,239,71,151,209,146,90,135,177,114,181,200,48,95,115,170,84,240,113,149,248,120,147,152,189,139,136,207,243,230,178,32,0,151,254,18,35,228,28,39,63,221,18,10,69,170,115,21,105,142,248,116,107,168,126,38,112,241,231,197,248,240,22,144,13,34,68,12,117,198,13,68,193,162,110,36,241,55,25,36,156,168,27,211,162,15,213,22,122,155,108,237,177,67,64,133,169,2,12,5,253,166,143,26,207,106,90,165,171,242,16,167,241,142,106,26,237,94,42,49,14,112,167,156,40,191,0,172,90,170,189,73,163,207,137,156,185,177,66,8,34,0,57,192,217,98,247,185,3,41,8,41,166,210,23,218,124,41,209,179,184,20,54,204,94,212,171,71,162,224,228,151,86,252,23,90,3,14,163,0,7,255,171,255,3,19,167,207,17,242,56,8,252,168,128,15,127,17,15,118,127,228,227,240,18,137,100,163,206,55,140,50,65,64,22,214,180,23,211,4,204,163,136,147,60,159,99,172,216,54,201,94,172,31,177,224,11,142,46,54,8,34,27,21,201,129,33,161,229,73,98,161,173,106,232,44,87,193,193,220,155,102,252,152,113,151,157,49,43,227,77,124,95,18,184,28,55,81,168,163,175,240,199,218,78,214,228,1,213,181,159,95,190,45,207,2,218,56,68,255,245,61,118,111,235,70,85,7,5,195,249,3,121,217,137,148,158,134,250,17,20,92,51,37,231,24,110,78,230,165,168,20,20,45,2,211,200,94,14,32,92,49,45,70,148,226,229,145,13,192,88,81,41,139,30,238,22,229,17,154,170,166,106,53,237,56,185,97,98,168,170,181,13,40,238,140,25,117,182,97,245,14,49,3,214,140,92,228,49,193,80,189,119,49,205,171,40,189,60,199,74,198,27,38,187,19,56,160,245,220,35,225,252,183,124,121,98,217,32,65,185,243,103,204,0,68,166,181,53,85,154,167,111,233,102,142,180,3,209,147,33,185,38,116,122,211,117,237,85,80,35,157,156,90,134,87,85,100,23,77,81,5,24,182,91,173,227,102,171,116,57,155,98,120,189,255,128,139,5,31,212,78,248,227,116,12,138,71,49,250,95,102,38,158,235,197,95,34,211,241,142,108,182,205,149,153,221,117,228,91,116,171,171,137,107,74,177,87,175,222,35,183,246,65,103,204,145,221,132,77,236,77,210,22,230,123,68,169,210,176,23,61,43,166,47,168,24,138,41,65,149,145,109,55,139,19,69,87,150,209,222,5,28,159,179,115,23,129,14,242,44,189,248,202,3,171,180,85,111,8,188,125,207,155,215,63,193,67,69,214,226,178,4,172,234,157,180,69,182,27,186,31,81,105,200,60,228,105,10,91,52,128,105,128,7,73,41,43,0,21,137,166,72,63,160,54,121,84,0,124,46,154,24,194,76,155,210,17,148,207,4,100,176,162,53,163,79,83,29,84,153,37,240,130,158,178,123,145,137,106,48,109,120,125,226,90,163,115,253,193,228,150,22,251,28,254,115,211,38,3,176,169,51,174,37,169,46,1,41,18,76,176,94,231,173,105,89,16,51,216,239,225,129,194,11,243,96,19,145,123,51,171,78,230,86,215,214,22,3,19,172,152,238,95,116,230,100,149,227,146,67,254,182,72,68,65,71,168,19,129,30,243,45,223,74,105,150,233,110,176,254,149,155,48,208,254,211,37,208,239,114,245,157,191,36,215,58,218,141,2,205,108,228,92,58,73,124,25,238,13,22,169,196,47,147,4,187,106,38,25,123,29,152,244,118,135,125,218,213,30,156,61,215,240,220,5,230,37,169,219,177,255,128,230,59,205,32,190,254,25,190,227,50,101,38,103,178,32,115,0,95,72,52,245,97,53,17,218,48,83,209,217,98,190,109,164,85,33,188,107,24,142,175,124,141,219,211,120,223,182,220,250,16,189,150,143,203,8,104,23,233,204,154,102,163,145,13,179,101,252,79,154,47,55,115,178,116,112,13,87,88,178,151,37,147,154,119,102,195,58,5,186,99,165,25,193,192,175,148,126,13,179,54,151,92,252,188,227,183,255,248,197,20,156,19,227,187,140,210,241,29,183,195,205,148,149,154,92,109,109,248,174,109,130,2,72,79,50,10,120,186,104,243,251,218,17,201,146,23,222,67,205,173,127,58,189,152,225,47,139,205,11,18,7,4,87,189,113,143,214,248,154,75,117,129,38,125,209,217,215,136,15,52,8,204,181,152,59,133,248,239,193,135,129,152,178,141,18,58,126,136,121,252,222,48,27,38,179,248,66,94,176,187,186,146,21,27,82,236,19,227,243,126,62,24,237,5,11,114,111,42,210,211,229,87,166,107,230,96,54,178,144,157,230,77,161,106,248,75,163,99,50,135,92,13,50,197,165,54,208,213,128,32,82,126,155,224,199,217,86,12,63,131,67,31,102,26,10,223,52,243,171,225,223,90,105,4,109,58,183,95,107,173,94,53,111,141,126,167,235,58,64,189,5,222,247,164,21,30,195,24,108,74,86,83,6,155,154,235,114,14,178,105,94,110,153,242,203,148,1,163,139,210,42,92,114,45,74,159,222,229,59,201,153,11,255,210,154,166,54,242,165,108,47,73,107,114,51,57,156,128,107,250,138,55,134,8,50,19,63,152,65,197,198,213,197,122,4,195,218,236,104,141,199,46,232,199,175,188,55,18,69,181,197,252,44,8,198,201,135,102,64,222,248,199,79,159,33,96,81,104,108,154,149,42,226,230,119,102,189,203,68,191,235,116,137,27,19,186,77,50,78,210,214,5,177,151,184,152,102,240,147,230,94,44,243,249,141,217,139,125,118,194,223,177,174,230,221,77,88,201,30,183,38,102,92,236,143,36,9,153,11,168,94,196,140,164,135,55,196,194,179,133,232,86,90,169,200,126,200,27,204,207,63,44,242,220,4,186,208,167,124,102,216,74,50,36,252,152,155,238,246,231,38,119,95,244,181,44,108,249,168,3,40,141,24,80,32,205,27,100,104,60,56,140,33,178,93,24,70,210,41,121,16,61,66,190,46,63,38,247,114,159,130,238,173,178,19,178,186,160,198,48,118,173,207,10,234,67,247,154,78,204,49,62,54,32,178,75,196,13,57,19,216,121,156,105,157,225,165,11,114,164,149,249,121,125,221,113,112,247,228,190,64,148,184,146,130,255,126,186,17,94,101,36,128,25,229,98,223,67,129,161,181,236,212,161,44,202,177,180,252,234,77,155,227,145,39,131,211,218,175,133,199,123,202,210,50,80,99,241,17,195,60,165,175,250,109,231,70,224,178,210,44,93,236,118,144,240,191,110,173,244,81,229,15,163,211,221,90,152,223,105,215,51,165,10,209,162,229,225,190,175,241,78,16,232,152,228,230,19,239,232,163,76,38,78,165,115,84,174,38,12,41,190,159,180,63,53,224,31,51,130,45,254,219,84,219,19,23,138,217,26,129,253,106,240,120,233,94,154,142,58,173,88,97,70,63,74,46,166,121,35,182,35,106,193,111,2,231,199,52,233,170,82,252,91,27,0,161,229,189,225,28,28,95,33,7,51,67,144,148,5,144,99,207,80,149,0,109,92,171,156,182,132,17,232,203,127,75,179,26,133,188,156,75,166,241,121,125,84,200,215,205,212,214,1,168,84,17,251,249,30,173,162,36,85,229,200,131,85,108,59,15,202,196,165,16,169,89,154,74,121,150,143,67,204,248,173,143,112,49,80,11,107,213,151,15,12,56,83,79,114,112,213,213,169,1,169,149,44,118,226,52,3,92,243,1,55,149,219,154,220,0,96,157,201,237,248,189,81,207,73,242,237,245,39,13,227,164,199,239,32,122,113,118,246,157,44,34,28,152,216,252,167,187,49,34,202,79,67,230,247,53,186,153,98,52,196,157,249,189,54,172,69,241,189,42,209,68,54,130,210,21,199,64,250,202,174,207,85,189,169,209,184,224,40,134,71,226,155,228,124,122,58,206,195,140,244,148,179,78,77,234,194,244,156,138,245,246,96,132,99,41,62,159,91,47,166,75,201,57,142,104,171,6,205,154,175,13,88,166,57,121,189,233,34,194,171,39,102,244,167,220,141,40,70,1,215,228,230,108,42,215,25,21,224,239,83,223,137,122,223,106,206,92,96,249,71,221,176,168,172,188,55,255,70,188,32,8,219,228,80,53,18,190,227,111,205,83,111,113,66,24,80,215,89,199,92,84,47,214,168,207,249,224,110,134,137,46,113,211,203,4,19,198,215,58,64,21,13,142,142,153,51,9,10,214,234,74,30,116,38,15,113,24,173,198,250,54,102,31,19,136,233,196,243,90,124,73,188,24,255,105,82,69,145,186,51,142,207,137,208,133,95,13,30,46,191,135,145,128,60,55,49,110,78,61,43,217,49,22,56,155,229,252,101,3,68,14,162,102,105,166,118,233,84,168,196,68,80,46,228,163,85,42,107,206,9,202,107,191,173,51,87,8,141,163,76,166,237,79,110,60,52,61,205,111,202,214,120,109,254,86,164,246,40,36,188,29,201,215,125,65,139,160,14,185,248,173,204,86,125,199,130,122,39,49,244,56,170,38,92,239,159,235,77,184,154,101,55,122,11,233,170,140,21,64,255,254,205,49,129,167,233,133,77,35,172,144,24,95,49,83,65,247,157,150,142,234,65,207,215,191,29,87,254,167,255,254,197,149,255,242,159,255,243,191,102,192,168,255,1,113,229,191,247,44,249,168,219,202,51,49,12,80,26,45,25,37,88,43,87,140,33,254,67,17,243,50,46,173,248,184,48,2,202,199,5,245,57,60,166,133,47,177,234,180,4,195,176,71,12,113,33,46,93,93,230,157,201,135,246,111,222,189,168,101,101,25,155,218,34,13,49,97,190,48,73,228,54,241,126,248,158,32,242,124,230,134,59,33,43,166,129,36,248,132,184,104,9,162,55,46,159,188,208,48,225,228,87,68,57,11,21,242,92,172,155,106,253,136,155,155,200,212,146,165,78,196,23,147,186,224,164,138,119,13,35,224,92,178,19,104,229,147,109,230,133,9,174,105,53,77,184,40,83,26,236,81,116,30,248,182,15,226,75,134,28,177,97,195,103,248,215,174,162,70,204,222,249,182,60,103,237,2,155,183,68,168,203,246,109,220,44,255,94,147,26,137,254,114,1,208,24,87,47,252,30,137,239,182,169,252,196,182,14,27,70,23,79,211,22,246,240,44,4,31,67,120,164,77,205,236,25,71,11,51,16,162,37,135,221,128,235,160,134,153,172,168,28,118,73,203,205,47,183,42,110,38,76,101,240,122,251,165,214,61,173,135,240,28,193,156,53,161,97,170,93,188,34,232,51,79,115,55,149,218,122,169,242,169,65,182,2,233,242,99,212,240,249,106,174,203,73,187,56,60,96,66,83,223,226,79,178,41,15,248,231,143,203,79,87,248,78,194,76,24,86,36,104,128,30,177,206,56,193,7,245,117,117,138,192,82,182,120,178,101,57,105,241,184,222,1,188,211,123,32,129,161,177,18,228,126,228,29,220,219,235,144,211,137,167,9,45,183,43,127,24,57,124,207,52,39,46,50,196,33,233,136,90,42,69,252,235,222,50,146,106,150,244,108,226,95,211,142,22,162,179,100,95,123,85,7,26,200,156,243,70,178,20,16,150,146,159,198,229,117,117,39,107,225,217,247,254,132,21,111,148,186,255,54,85,147,43,83,156,252,118,119,226,213,9,117,211,213,41,206,14,84,171,199,197,16,132,147,230,209,120,7,135,98,198,111,19,92,201,205,201,74,207,219,211,220,147,91,24,51,167,190,79,113,110,222,126,162,37,98,173,125,242,183,143,8,11,98,222,239,181,139,255,54,125,114,87,175,126,103,250,135,166,32,80,99,115,148,52,135,137,81,247,8,212,160,109,93,67,34,204,221,141,65,197,35,76,144,29,178,178,77,200,200,169,185,65,68,0,50,145,192,25,116,185,179,20,78,90,188,40,170,165,217,0,50,145,46,160,36,164,43,8,68,119,115,229,15,174,134,168,240,72,200,79,250,107,197,205,193,127,139,235,15,33,240,116,234,110,110,78,113,86,147,17,52,119,52,15,157,81,176,95,50,104,207,205,52,48,161,71,237,56,227,226,159,83,180,44,59,126,219,196,190,196,21,133,88,105,56,161,31,25,128,190,245,131,49,19,122,137,81,3,240,149,4,167,196,167,192,180,124,79,35,133,213,116,46,161,219,32,163,70,153,65,253,92,220,170,238,10,151,208,15,32,186,39,249,29,154,212,51,101,0,71,101,149,60,159,129,136,51,225,112,32,84,145,192,131,218,201,105,49,44,23,102,30,217,139,105,58,111,249,219,8,53,45,249,109,40,127,230,245,36,226,59,172,96,9,144,156,25,60,239,225,192,91,159,98,41,146,234,35,202,205,159,6,130,42,59,166,73,181,76,63,253,134,117,190,105,62,206,0,123,31,87,167,225,141,200,18,75,38,16,16,126,141,148,26,221,239,87,243,136,4,197,145,102,44,85,218,236,150,105,5,188,72,196,147,98,144,48,220,166,201,207,242,60,81,119,193,233,34,134,100,89,50,171,198,173,186,35,71,185,165,65,137,180,45,238,107,220,252,125,107,112,62,146,244,93,198,204,239,9,80,48,200,122,115,248,112,92,135,152,220,42,204,186,98,174,67,18,22,240,110,52,201,146,211,17,219,98,200,168,213,180,161,217,127,99,45,91,145,6,127,107,123,200,213,0,39,106,243,33,163,151,122,229,182,67,66,29,128,135,151,22,144,146,74,172,33,117,139,245,54,45,223,16,73,165,8,105,57,84,58,40,105,121,188,133,74,150,102,182,72,84,245,30,135,43,168,59,17,113,130,13,16,125,19,47,45,64,34,63,114,105,3,217,47,215,85,25,223,197,207,69,147,189,152,162,20,57,83,127,50,218,111,86,145,123,67,100,61,220,229,158,32,50,19,113,243,204,116,96,186,138,55,167,33,98,160,245,159,17,29,64,47,66,128,252,39,116,79,125,156,233,17,85,65,172,164,6,234,103,70,218,32,229,193,48,147,5,253,140,68,183,35,177,185,136,17,192,97,217,63,51,189,127,59,203,245,6,159,129,198,241,51,83,170,73,249,72,204,212,59,143,155,91,135,186,68,126,25,178,218,15,88,4,19,8,218,108,105,108,116,38,216,135,71,171,248,133,136,121,72,99,61,199,123,80,200,5,60,207,38,125,119,243,253,58,141,197,159,217,132,152,179,247,172,90,15,197,249,155,147,48,244,81,108,73,104,97,53,156,238,23,16,97,70,160,171,200,99,119,243,31,63,107,123,113,252,152,242,211,214,98,188,253,98,168,185,50,229,105,23,195,76,49,255,204,7,61,58,193,168,86,19,225,253,90,188,48,87,228,209,126,126,218,26,56,63,51,176,151,164,151,29,6,8,222,95,75,209,134,21,113,160,22,153,102,114,252,127,41,153,103,69,4,78,200,141,176,190,35,191,250,147,77,83,34,146,39,163,175,251,195,44,153,170,196,78,197,5,6,124,130,25,249,6,5,124,249,73,237,60,70,116,114,34,248,131,65,147,48,167,220,251,5,17,14,251,221,70,215,40,29,94,21,148,203,153,113,113,195,45,74,104,45,30,18,110,181,95,12,157,191,128,99,97,96,170,229,163,141,6,163,184,76,55,42,205,199,136,248,254,230,63,84,144,99,78,89,59,111,218,108,111,68,0,147,116,141,41,79,204,173,151,47,132,52,13,39,220,232,156,165,6,217,191,62,226,127,242,73,69,126,123,194,68,245,141,217,54,193,90,185,22,166,169,15,60,142,21,148,125,34,250,158,153,132,77,60,55,154,175,123,254,154,215,215,196,64,249,252,157,28,66,187,199,205,137,34,183,155,77,233,70,204,239,144,253,216,108,176,82,9,106,50,38,243,175,66,252,153,199,5,12,35,23,3,162,233,190,62,224,15,191,87,135,132,47,189,191,105,244,66,27,224,36,242,49,209,234,108,62,203,118,49,94,143,37,102,116,9,198,247,90,96,118,153,150,98,6,47,229,139,139,166,131,59,101,105,66,150,242,169,93,97,37,81,113,187,190,22,116,142,223,136,146,2,193,203,21,51,133,230,254,13,25,71,224,110,245,231,167,169,132,248,213,156,107,85,150,30,105,194,50,150,91,41,84,95,25,81,67,114,45,127,178,119,218,214,125,228,99,86,211,128,243,183,30,70,105,157,211,8,47,177,126,21,177,109,240,110,97,213,165,211,146,109,189,126,19,9,38,188,81,230,143,249,220,143,142,147,121,4,221,144,204,209,10,158,237,248,78,106,217,83,105,21,172,64,203,167,63,184,113,140,173,166,247,198,223,246,165,249,188,8,152,242,229,226,219,44,16,252,204,244,72,233,9,64,238,245,5,114,97,30,72,46,201,144,194,217,23,83,124,154,44,162,28,107,104,176,45,95,92,211,8,125,245,90,22,158,79,225,105,103,160,126,173,202,136,249,126,196,190,88,4,100,205,173,73,177,248,213,128,6,82,28,192,30,12,255,215,159,155,70,179,41,207,93,161,239,60,241,100,5,189,43,153,226,117,6,105,153,61,25,252,154,98,253,19,192,240,123,87,99,171,21,51,237,193,245,248,152,84,54,74,217,11,43,0,206,47,87,103,63,221,16,225,17,243,50,202,166,63,243,176,164,161,62,153,17,109,127,199,245,51,63,87,54,179,109,152,59,148,91,223,205,7,172,186,229,231,230,168,115,142,239,181,13,15,145,50,45,152,217,71,125,215,48,244,157,238,72,112,136,214,79,22,25,115,103,253,252,60,57,137,252,48,87,203,79,200,176,188,243,63,46,166,119,162,54,249,233,110,121,198,21,230,126,116,196,77,167,205,167,153,201,202,9,199,11,31,164,198,210,164,231,185,102,178,205,218,152,207,240,237,10,134,30,145,30,230,83,15,91,140,159,153,52,108,223,242,92,239,177,202,39,48,102,126,153,245,132,137,153,166,134,251,77,210,65,137,229,28,249,28,64,240,183,31,77,160,77,186,156,215,128,214,122,117,15,200,94,113,102,251,144,109,63,235,250,249,64,231,114,249,157,194,176,39,248,152,144,170,4,51,167,203,30,8,214,183,23,118,35,132,157,122,245,54,56,181,155,7,164,111,186,227,188,32,55,78,31,80,153,58,131,17,159,63,126,236,245,109,202,67,77,205,112,186,166,153,196,181,76,147,247,154,231,43,188,194,189,140,184,179,238,117,40,22,52,223,72,251,95,71,202,208,7,107,203,189,66,18,14,55,165,230,108,76,174,43,15,111,52,120,143,240,2,160,73,77,109,207,95,170,154,230,99,211,91,83,242,245,1,165,223,96,255,236,240,112,147,244,111,2,55,147,183,44,186,213,177,95,249,79,183,95,130,70,226,190,181,62,130,94,172,239,141,5,5,207,83,189,176,51,46,222,0,111,244,188,110,96,49,214,183,56,154,233,203,139,231,70,43,230,252,138,182,152,9,168,37,62,128,243,134,48,236,51,67,133,42,172,122,28,231,184,207,45,204,52,95,168,175,176,12,21,224,102,226,19,117,129,80,198,137,45,30,174,36,81,15,198,15,161,150,186,195,12,52,253,138,167,1,162,240,250,231,108,144,127,20,61,93,76,130,39,126,219,240,187,63,14,109,53,177,129,207,220,142,181,168,166,249,77,113,48,144,159,217,26,211,18,154,93,13,230,252,165,133,54,159,250,197,12,226,157,145,182,91,190,21,178,73,8,125,63,93,11,239,176,171,125,186,25,29,162,4,228,66,215,75,29,235,27,114,252,58,17,186,3,199,128,4,144,111,73,180,131,195,172,155,102,19,8,154,113,53,28,203,85,110,110,105,158,91,229,183,133,169,16,12,231,118,49,6,204,27,48,67,254,54,205,122,247,75,179,99,6,100,43,251,2,233,79,234,30,110,70,248,81,54,98,107,95,254,116,143,55,34,123,176,150,231,247,52,68,134,239,88,36,5,174,176,141,192,45,50,227,116,33,254,131,242,58,173,214,22,229,7,31,222,241,84,247,108,163,150,17,95,179,154,134,123,182,154,161,227,253,62,223,249,102,113,165,197,231,202,226,165,36,188,253,204,125,71,162,73,148,167,149,77,231,122,68,87,110,109,74,134,85,81,229,232,215,207,220,130,64,153,48,160,162,76,15,65,237,247,100,101,152,212,137,92,77,247,171,47,78,10,198,75,3,62,99,199,110,254,57,8,227,103,202,43,193,120,244,182,253,233,187,33,96,177,146,66,210,195,72,185,24,115,51,155,220,238,219,242,213,124,109,133,124,230,109,50,225,114,115,36,91,190,126,47,106,116,208,209,138,167,78,56,248,206,163,249,153,13,195,88,213,12,22,246,219,55,158,153,180,194,249,119,114,47,255,229,127,252,239,44,247,242,63,255,171,220,75,251,143,208,38,120,183,122,27,102,249,18,36,72,5,220,159,141,221,56,89,62,95,240,144,43,65,212,56,205,22,173,126,139,149,2,85,223,154,229,128,108,253,121,4,35,174,174,63,81,92,53,66,146,21,102,248,200,151,156,57,180,166,251,114,123,243,204,84,42,197,115,161,126,218,63,39,247,144,14,254,249,190,149,102,230,143,25,133,127,252,147,121,209,147,214,56,93,62,243,54,1,12,57,115,6,120,133,239,201,248,165,81,53,212,170,195,132,223,221,12,157,213,214,112,136,30,254,111,35,56,213,132,115,53,70,236,127,116,92,110,38,209,83,53,170,102,173,46,127,112,20,173,16,227,254,167,76,142,127,103,162,230,34,233,38,81,243,153,159,83,219,133,110,14,224,41,155,71,119,179,245,206,201,26,34,78,223,178,134,234,21,146,23,166,21,66,49,97,70,202,107,234,205,141,157,200,23,40,120,181,42,131,124,139,97,248,253,201,9,99,132,59,159,160,145,111,188,124,245,79,154,121,183,236,75,119,116,247,87,74,19,9,6,10,30,101,126,202,106,150,55,6,167,146,143,117,76,154,115,250,166,244,54,187,149,149,34,246,67,244,131,61,204,70,77,30,94,217,52,91,221,202,227,58,144,65,91,118,67,90,64,134,159,109,47,226,107,91,152,2,170,201,93,111,247,59,81,76,152,83,183,218,58,12,7,249,153,145,45,236,50,94,96,185,119,36,238,10,109,212,71,156,90,96,163,231,250,201,8,105,245,59,232,228,240,2,141,179,230,119,0,129,33,174,41,48,246,119,194,64,165,239,102,28,33,137,50,76,110,41,94,154,116,204,150,89,180,1,11,84,79,66,85,107,252,151,51,155,14,192,59,60,132,55,12,145,110,212,187,131,181,238,113,246,217,226,147,147,19,220,228,113,39,235,237,103,196,28,114,115,58,107,190,182,84,187,57,81,181,156,156,141,62,166,237,191,93,233,199,23,7,111,179,7,205,229,103,122,181,254,113,121,180,218,102,78,21,10,138,83,72,41,88,25,156,50,238,202,84,35,198,206,33,95,0,54,122,241,23,43,7,12,148,122,27,141,54,182,120,114,208,79,217,166,83,23,55,28,59,174,134,161,69,82,100,128,185,70,248,243,5,21,191,41,190,202,178,190,96,119,101,94,12,7,161,86,126,207,101,97,137,59,20,160,17,150,244,74,191,17,196,95,61,113,115,122,237,36,146,6,77,157,131,90,128,182,79,9,145,80,246,170,30,13,192,189,57,135,58,120,156,188,95,55,134,17,111,244,37,61,85,4,53,29,242,40,55,195,243,37,231,213,164,66,214,99,133,109,32,127,146,210,180,66,254,218,105,70,174,85,158,140,191,142,36,177,113,254,119,153,106,6,227,239,177,8,56,71,155,204,6,136,109,214,104,177,194,0,0,75,134,0,41,226,221,61,13,92,136,90,53,62,131,231,198,123,136,108,88,72,241,29,113,216,103,198,41,213,4,158,36,243,49,24,167,225,23,87,147,139,144,175,13,251,233,219,124,221,76,115,148,80,244,32,1,139,54,168,79,37,120,197,53,71,12,177,252,244,15,2,20,254,205,22,137,129,104,245,157,190,6,168,54,87,221,87,48,239,233,217,36,204,119,117,205,228,154,60,100,152,73,19,203,76,66,183,253,206,22,191,141,231,250,147,140,133,26,116,68,12,68,191,140,134,103,208,73,29,121,52,206,101,121,49,107,200,203,23,99,144,53,114,196,169,186,158,67,104,136,152,107,254,194,18,91,189,165,153,124,207,208,160,182,141,79,207,209,204,116,48,169,255,177,140,121,59,158,28,162,4,249,237,138,4,238,113,43,130,119,63,217,88,114,189,241,100,189,26,28,89,28,35,192,21,238,146,183,110,162,126,226,55,109,244,191,154,143,10,12,250,85,51,166,155,98,168,167,22,155,117,155,200,126,138,136,242,27,183,48,27,167,200,208,148,16,50,103,45,204,200,136,74,26,129,70,253,93,226,183,77,173,77,253,197,110,178,65,241,228,166,202,173,238,100,153,197,207,40,211,144,251,201,116,209,204,24,131,214,13,247,36,126,176,81,232,199,152,129,88,83,63,151,110,179,21,209,116,167,68,45,35,254,188,220,230,160,153,109,186,119,245,200,182,66,209,140,164,222,103,70,252,64,79,17,170,48,57,100,236,251,91,34,117,64,75,119,198,152,180,34,184,74,220,247,81,139,239,211,237,135,74,24,199,31,37,28,55,118,219,99,196,90,168,133,199,120,16,60,229,112,20,75,173,214,184,22,137,55,217,203,56,81,207,246,45,161,153,94,196,175,245,69,245,241,25,209,139,173,191,230,58,71,204,17,138,144,91,127,218,186,116,35,239,209,232,247,61,122,53,13,175,145,146,129,39,71,230,72,49,6,243,233,15,14,30,77,107,13,197,188,245,235,55,95,214,52,39,87,255,165,51,194,140,52,133,4,210,52,174,69,226,15,185,235,161,213,75,226,234,182,210,106,16,8,177,194,65,233,199,57,172,39,69,221,217,2,8,54,159,123,67,216,38,219,127,65,15,165,183,184,57,168,5,121,174,201,178,243,26,8,41,14,229,221,124,102,34,231,124,110,202,105,178,155,192,12,91,110,38,216,174,29,156,98,38,218,141,189,8,192,127,19,247,204,220,240,29,223,227,57,68,99,233,160,116,72,86,61,134,111,160,143,154,36,247,64,44,76,15,149,54,104,232,163,57,48,124,193,119,60,125,219,36,174,248,144,201,15,224,178,70,161,162,227,14,9,127,85,133,83,13,133,76,207,135,66,147,39,41,100,90,221,234,244,114,50,89,195,169,254,149,117,194,29,183,14,124,117,169,115,23,188,156,234,62,76,7,229,161,85,144,66,65,165,215,72,243,90,11,197,248,49,143,25,87,35,237,37,164,68,166,196,249,188,171,72,48,239,163,74,59,92,125,62,46,9,243,18,64,60,235,215,188,195,225,69,127,169,239,54,245,222,211,148,159,51,175,62,132,250,7,10,162,94,138,251,218,180,218,111,61,111,11,130,87,221,183,65,52,166,41,92,233,28,38,206,242,132,255,123,47,50,152,98,38,59,231,83,129,90,114,211,220,28,186,206,165,68,165,2,169,72,45,59,17,43,141,79,121,221,234,47,32,9,244,201,169,142,186,219,136,84,215,168,85,111,78,162,207,195,50,26,53,219,148,82,69,153,214,31,236,197,157,253,142,176,54,247,207,234,219,197,253,12,248,219,33,163,17,51,85,167,40,13,193,54,218,126,151,54,5,212,168,167,85,136,115,197,10,83,167,255,52,29,52,99,233,142,68,25,183,249,113,12,142,96,104,198,178,192,209,63,253,220,2,96,123,132,12,152,65,187,81,110,158,36,36,53,107,79,152,123,34,194,120,255,204,218,212,93,197,10,58,110,126,243,185,237,223,39,123,135,85,214,70,199,79,112,67,31,255,89,89,89,37,184,17,63,29,193,88,198,241,51,211,70,36,122,128,21,175,162,143,120,107,84,215,213,17,120,230,93,34,200,158,219,0,152,122,40,190,245,180,124,215,128,102,248,249,79,91,79,84,128,169,126,53,233,176,166,149,144,119,238,121,95,30,245,230,77,143,159,22,25,17,49,241,229,183,232,140,19,10,3,139,63,155,123,25,203,218,157,182,30,245,160,183,189,148,109,196,44,250,203,157,58,161,87,32,129,196,117,173,13,245,2,184,59,74,244,240,18,201,234,162,116,58,163,4,3,180,250,254,86,9,201,143,250,94,9,178,182,235,83,119,43,133,56,118,0,13,92,225,15,197,57,50,30,73,55,27,19,164,58,94,198,66,25,247,134,216,66,61,70,124,235,128,68,152,2,134,94,12,143,118,88,113,38,245,116,1,243,61,139,127,171,93,45,3,121,53,79,183,79,32,57,104,93,42,226,226,60,55,25,25,143,0,122,208,154,166,57,64,59,116,61,156,131,4,227,234,183,122,206,36,221,4,1,65,49,100,143,88,11,205,5,97,133,15,69,203,193,116,193,221,157,230,186,198,81,84,2,160,207,17,63,141,252,68,255,1,45,188,85,238,27,41,59,74,215,223,134,154,250,174,176,210,20,57,180,114,202,148,59,129,126,161,89,86,82,155,208,52,182,227,121,3,99,251,186,250,100,120,251,225,187,129,157,185,66,16,102,213,228,53,125,155,5,141,177,142,206,111,8,174,182,111,117,207,177,67,229,106,235,205,209,238,14,176,18,184,220,161,238,255,50,145,189,128,58,173,38,20,199,4,15,165,251,234,32,52,123,251,232,79,228,65,159,156,155,171,17,132,106,125,19,173,26,247,42,13,92,33,36,197,140,248,27,100,95,153,236,61,71,104,167,0,227,247,51,125,71,249,72,188,21,80,113,74,243,192,3,36,88,29,10,71,34,15,119,189,168,251,214,137,209,216,254,0,115,106,247,149,121,214,239,30,253,252,200,58,189,14,1,160,174,215,41,11,183,129,120,89,190,50,63,167,93,205,239,19,28,127,238,75,189,112,106,9,241,189,163,159,199,183,194,9,172,96,36,26,11,135,59,41,239,164,38,0,146,139,193,54,121,248,128,68,121,21,50,74,156,219,133,223,232,8,69,184,248,117,89,211,122,89,102,128,39,81,222,26,10,137,43,53,129,53,168,10,238,173,111,117,64,27,7,230,147,78,25,209,94,194,12,112,234,184,121,26,109,173,2,234,192,221,214,0,117,210,99,178,244,183,225,214,252,82,255,239,53,40,73,233,107,35,71,18,55,135,221,125,106,54,4,208,122,157,97,134,162,70,3,247,75,193,37,126,155,70,37,225,32,172,200,83,156,143,242,0,180,42,89,61,129,163,242,98,229,147,5,0,235,250,92,22,225,140,172,184,102,51,175,70,37,160,110,25,22,160,106,142,106,56,38,38,168,80,216,70,113,220,55,98,234,216,176,30,200,163,113,6,207,132,225,210,48,41,163,130,94,220,167,13,105,32,221,14,214,236,7,113,87,139,215,160,10,73,238,174,67,14,1,72,139,123,31,250,103,21,153,134,181,248,131,221,138,34,179,214,98,192,12,57,120,184,154,108,80,209,93,124,25,47,244,103,54,137,80,113,252,200,24,184,224,43,102,184,213,202,79,153,168,46,135,197,97,54,238,17,197,53,92,64,237,110,134,17,89,22,65,163,75,245,248,247,226,53,151,198,253,28,33,81,162,135,206,126,43,3,53,96,15,146,225,97,166,184,170,249,140,99,26,189,254,228,180,224,253,100,113,96,51,249,242,187,8,42,191,137,55,21,92,243,246,210,237,5,42,235,172,81,200,144,145,117,21,127,107,26,74,154,2,119,32,239,113,28,46,87,35,177,115,126,17,96,45,74,107,176,80,92,173,234,181,59,92,78,214,158,155,68,205,250,241,159,16,224,242,183,134,136,79,211,52,70,224,226,51,9,244,235,61,138,220,1,190,121,227,98,100,73,244,100,68,100,237,211,28,192,252,54,150,159,64,215,216,254,151,63,25,92,143,154,143,127,195,111,57,166,40,250,81,87,80,87,155,61,169,69,69,145,231,172,255,156,170,158,181,190,108,231,57,32,216,4,206,19,47,74,144,252,62,232,215,27,83,140,83,90,60,4,112,9,4,167,195,205,29,225,196,157,102,74,11,159,251,129,121,3,231,151,171,57,244,191,20,202,51,195,199,95,242,160,181,142,176,232,207,36,243,64,194,253,136,217,56,216,252,183,1,215,10,178,253,29,5,27,157,227,21,102,216,150,98,102,66,228,97,188,212,110,134,212,37,55,231,3,244,231,126,133,7,123,180,139,126,79,154,123,55,142,159,207,140,22,177,84,200,64,227,194,122,226,131,74,209,73,252,15,235,171,255,112,118,215,118,110,40,80,210,138,119,93,187,63,184,177,86,76,185,184,193,110,240,113,129,20,168,250,186,176,140,2,76,55,82,114,55,87,184,110,154,152,73,132,77,191,218,168,13,51,52,230,193,111,52,64,191,255,98,168,74,185,218,122,48,191,254,23,132,92,217,90,122,154,217,193,62,84,203,53,186,210,34,25,93,4,211,173,29,56,126,27,5,116,49,195,151,29,131,214,15,61,127,25,37,146,43,42,212,247,124,88,42,12,97,98,134,103,183,156,24,53,211,69,168,98,190,150,39,243,49,111,180,117,229,147,179,7,178,57,185,153,88,56,79,29,152,208,97,165,242,121,92,108,98,201,205,241,105,138,175,33,112,215,115,235,205,17,196,250,162,3,204,224,134,142,188,55,68,11,109,248,168,65,186,153,179,28,6,90,162,223,176,146,240,205,224,225,153,223,42,152,49,228,124,130,35,179,161,25,234,194,215,39,210,134,180,75,139,25,60,194,136,47,98,249,189,38,102,50,242,45,190,39,180,64,121,52,160,175,4,249,162,95,141,42,223,170,114,53,80,190,17,19,117,193,164,86,127,110,14,149,134,143,202,180,142,92,53,3,18,136,153,136,72,163,136,61,33,54,137,243,224,143,6,95,250,202,115,135,81,3,230,244,125,48,99,74,151,124,4,56,37,196,90,125,88,158,111,51,146,136,141,201,98,21,181,239,123,54,48,252,37,143,165,55,19,91,119,57,53,154,113,144,104,213,201,130,220,150,51,226,20,115,202,211,173,59,212,199,78,243,157,163,25,81,222,145,159,166,39,192,155,160,13,47,128,43,150,102,88,182,170,95,60,141,81,84,102,18,45,216,253,198,197,197,84,164,101,146,239,234,4,69,220,250,2,185,210,57,62,230,39,15,137,25,229,216,42,111,245,135,79,60,113,117,29,82,1,163,61,154,222,82,191,122,254,185,221,242,61,168,204,251,92,64,58,234,28,217,211,222,0,2,101,245,247,66,66,73,138,4,48,243,210,77,232,79,110,112,200,41,243,144,190,210,186,227,106,96,19,137,49,60,141,164,114,124,142,231,108,10,46,255,16,76,191,96,39,110,125,193,188,201,47,27,177,66,60,22,65,143,220,120,33,113,21,223,138,163,76,170,15,207,12,128,215,95,185,27,102,67,126,248,121,50,123,249,202,4,17,14,249,104,154,105,251,29,126,238,54,120,239,203,144,133,123,15,13,80,213,205,8,61,164,55,73,187,6,64,75,127,112,210,194,50,137,160,224,31,177,217,129,91,189,201,104,70,166,141,214,144,18,159,178,25,38,48,205,48,241,120,239,102,129,201,126,74,149,246,24,41,89,12,217,11,203,69,255,133,140,61,113,226,247,45,32,241,29,34,103,15,195,164,85,28,63,51,114,222,55,253,243,183,163,35,247,236,203,178,83,105,146,238,167,3,235,88,137,19,157,230,51,26,81,196,76,11,82,108,210,148,169,197,133,54,125,89,88,179,220,140,158,123,147,215,194,163,239,219,55,179,1,179,146,184,11,29,92,241,244,211,135,148,252,210,109,24,84,208,118,70,26,186,255,80,124,91,58,226,180,109,248,147,35,132,43,21,2,211,180,114,89,60,204,180,61,200,92,32,137,56,156,117,129,109,248,71,52,251,15,69,116,242,8,64,252,164,232,213,214,199,235,159,196,138,54,67,174,134,77,98,148,56,33,80,29,187,58,87,240,148,186,187,104,244,171,207,170,55,7,118,57,195,253,35,197,41,179,1,178,29,63,247,12,239,176,117,158,89,53,63,189,187,43,36,171,135,254,241,209,195,25,0,156,113,116,64,47,184,227,225,63,124,46,33,77,62,53,213,248,226,20,25,207,245,126,51,71,194,165,99,93,47,206,64,87,32,54,120,79,146,123,2,120,102,215,147,5,186,7,122,94,14,46,147,197,46,238,229,208,229,75,255,65,154,231,182,170,249,103,134,97,68,247,104,11,111,167,207,82,218,103,186,132,214,224,195,232,202,247,39,55,173,98,89,186,16,203,69,147,253,187,185,229,60,243,197,232,32,103,50,184,249,26,27,120,154,209,54,189,110,133,237,65,218,30,77,90,124,206,22,247,126,142,134,128,173,41,44,88,19,136,155,233,146,144,73,106,180,158,179,142,124,112,250,111,197,76,250,181,199,144,155,23,147,191,13,2,201,81,97,152,209,181,147,243,154,204,122,185,241,104,136,140,73,158,157,222,193,21,4,143,152,169,37,137,185,195,62,229,31,132,179,70,112,139,176,192,79,84,73,115,50,176,214,210,76,128,235,124,42,197,132,183,86,214,144,201,208,129,46,140,153,70,7,101,149,247,178,105,236,78,14,29,148,69,7,109,81,135,218,225,118,94,122,164,126,174,134,7,33,34,28,240,41,107,238,31,51,68,75,190,70,80,85,17,255,235,221,252,58,40,210,162,171,45,201,116,3,87,47,231,55,165,111,151,228,113,142,217,219,69,104,206,141,176,240,0,9,203,123,239,106,178,242,126,53,60,252,87,175,126,231,85,119,186,21,106,223,156,155,249,224,134,194,59,53,162,70,124,214,28,241,13,109,82,245,197,107,90,155,85,222,122,195,89,113,118,152,223,75,138,244,247,161,220,209,190,212,21,111,77,112,148,121,177,99,113,188,211,121,150,241,39,145,45,55,191,32,241,106,108,89,47,98,169,25,44,191,87,46,86,223,115,115,147,75,173,111,113,196,75,25,119,161,108,73,196,47,115,199,99,195,103,35,228,226,20,234,112,145,70,126,44,161,52,27,86,140,43,78,75,108,145,242,18,244,251,57,104,167,213,248,152,203,170,254,249,173,209,1,152,95,199,128,153,77,111,43,205,38,153,113,243,201,159,219,34,174,246,161,29,197,23,0,204,193,47,240,150,7,55,89,248,152,101,144,93,235,242,177,110,205,227,126,58,33,226,18,45,4,211,159,127,123,138,63,56,42,35,85,205,198,254,48,99,1,220,161,5,79,218,178,209,170,245,81,185,63,173,39,7,53,142,229,84,96,111,237,81,116,148,109,220,136,87,143,159,201,147,42,190,132,116,96,63,87,156,108,198,163,40,156,235,199,244,123,156,215,181,0,246,59,67,175,38,113,177,221,141,103,10,177,105,139,153,102,68,63,84,17,6,130,96,51,205,156,46,206,30,85,96,37,189,2,255,160,247,10,162,163,24,51,35,6,169,106,30,117,70,206,229,108,109,230,121,86,112,16,45,190,7,124,168,178,157,81,75,245,179,222,52,64,101,93,94,195,2,198,183,128,74,171,200,141,141,248,211,247,127,211,92,255,29,47,154,65,98,130,26,51,215,85,51,74,206,145,8,122,83,74,0,218,52,245,66,80,230,15,253,86,206,234,63,87,155,66,73,152,43,21,120,121,50,250,165,122,220,156,204,208,22,127,246,46,163,73,204,4,152,193,243,196,140,108,112,44,14,218,126,247,249,185,122,122,187,63,102,118,54,157,131,123,121,69,30,107,235,42,206,131,7,12,111,110,92,252,142,177,158,39,46,71,244,32,200,13,223,11,56,148,152,119,234,71,152,185,103,176,71,221,2,16,140,239,84,198,121,147,126,4,178,139,240,255,198,6,141,207,145,129,191,241,220,22,167,219,49,115,145,131,7,158,7,122,104,226,151,143,209,135,167,25,161,198,18,187,63,113,147,136,149,223,106,177,123,236,24,5,209,168,76,120,208,39,176,50,138,237,136,27,44,121,235,202,75,199,52,124,63,93,41,93,168,217,250,246,220,87,70,92,113,200,213,136,44,244,8,64,140,171,167,167,21,10,240,83,175,120,241,85,205,16,187,185,115,213,205,185,205,111,89,13,40,239,158,25,52,91,232,193,166,25,0,239,242,156,95,55,201,225,45,207,5,220,235,3,58,99,158,198,3,26,102,116,231,106,62,54,107,75,66,247,219,168,110,183,29,201,144,197,134,114,197,124,41,109,197,213,232,252,101,233,225,154,98,196,10,179,169,104,103,161,233,194,90,252,94,44,82,41,104,58,228,202,254,35,169,239,190,203,118,224,248,183,169,185,193,148,30,230,107,217,172,52,47,19,245,233,25,187,168,2,216,237,180,87,84,247,251,144,159,110,146,88,179,214,103,84,163,125,162,89,133,44,111,78,215,28,29,230,49,15,65,136,230,163,193,67,253,246,149,240,128,132,32,225,34,87,51,34,18,29,200,223,13,189,116,252,101,109,195,49,179,238,166,52,191,221,111,69,20,108,100,181,242,49,217,132,215,87,50,185,38,110,213,164,11,27,12,22,101,145,22,14,231,64,210,45,204,179,176,9,196,189,187,209,27,229,215,162,222,220,34,179,5,181,206,20,239,200,168,211,91,184,25,19,157,186,45,107,143,250,202,114,23,6,93,138,43,64,5,82,35,40,95,186,35,189,145,30,203,179,227,78,176,159,49,197,193,230,79,41,119,162,67,4,210,255,187,122,89,1,44,147,41,23,216,235,138,96,17,111,126,232,242,66,230,139,48,238,51,163,200,36,28,8,23,185,172,145,102,235,154,204,92,204,91,198,176,249,124,243,132,246,98,73,185,93,56,169,153,105,127,86,24,109,170,40,195,3,65,191,125,121,156,138,34,201,93,178,60,22,240,177,136,37,169,64,8,242,27,17,237,83,143,159,61,224,189,246,149,149,9,22,144,93,231,51,91,101,84,118,202,13,45,215,244,29,231,185,108,111,155,200,122,37,62,200,236,94,123,217,203,186,245,114,147,38,158,78,215,202,164,40,37,114,191,180,151,188,197,185,220,140,167,214,196,60,154,33,125,63,51,159,54,15,69,234,54,214,233,25,86,24,205,115,162,160,183,87,157,139,177,88,143,106,178,72,66,171,90,169,158,249,160,44,26,246,210,223,124,102,60,76,119,204,254,224,73,233,29,93,35,34,27,61,204,207,27,72,105,17,204,239,120,40,43,198,140,92,98,23,235,115,96,229,98,90,220,100,158,28,156,156,122,78,126,143,183,212,115,192,193,165,193,107,232,95,243,26,167,181,152,17,186,243,149,187,39,205,14,63,102,122,149,103,204,133,247,199,82,54,135,88,22,161,170,19,102,112,189,57,23,46,88,129,200,248,109,210,194,82,38,120,102,10,38,190,207,162,178,93,165,235,23,86,142,147,190,194,11,51,75,21,61,80,148,43,193,62,140,156,166,186,114,175,161,182,253,76,221,166,75,39,35,78,169,210,89,32,13,246,124,135,188,53,140,131,112,147,185,153,229,241,115,113,7,97,239,86,26,128,244,165,81,118,61,97,68,192,68,140,100,12,90,124,75,48,187,71,78,235,11,171,220,138,31,70,136,69,48,162,96,93,141,119,218,205,29,136,145,60,215,124,193,132,115,235,21,56,16,202,145,237,136,200,99,70,242,10,14,4,72,87,196,76,223,95,60,57,3,212,197,251,162,88,52,143,159,246,32,176,20,202,124,201,218,228,68,104,64,249,139,88,151,9,147,248,120,211,16,208,151,154,251,118,86,45,204,168,219,200,113,109,251,85,190,23,197,39,253,26,40,68,185,63,186,233,123,22,134,3,88,1,200,165,248,144,209,38,184,101,64,55,76,135,190,5,3,42,32,166,18,51,114,104,158,33,37,139,117,165,25,139,125,173,237,154,87,151,166,77,21,48,126,160,11,225,83,16,188,87,255,185,250,26,83,186,155,39,164,94,50,222,135,125,226,132,217,132,47,228,230,80,195,231,199,68,134,109,38,0,143,82,222,185,219,143,189,55,6,23,36,144,152,65,198,185,51,76,178,92,169,98,168,253,208,159,213,221,108,253,35,242,219,72,206,94,159,165,47,82,131,76,82,205,43,192,225,104,108,30,96,155,254,189,160,121,110,52,170,251,213,116,64,103,228,142,25,82,182,22,87,147,30,140,131,207,20,180,203,138,51,243,144,164,235,114,49,205,143,67,46,22,21,130,105,20,126,45,178,29,88,199,208,91,67,144,227,130,44,60,24,168,90,185,186,177,67,149,52,27,72,87,205,248,180,249,211,176,103,233,213,246,162,97,133,199,99,164,21,169,214,168,167,90,229,125,252,152,145,172,119,255,9,253,197,157,162,64,208,225,210,83,179,195,74,102,234,168,21,234,223,188,182,13,253,26,0,28,92,28,202,244,11,179,126,13,177,210,91,1,69,190,213,74,101,58,168,190,10,199,71,252,48,52,111,85,30,11,143,167,222,188,120,38,159,29,214,69,75,195,22,235,141,157,144,94,64,0,93,242,173,32,111,147,15,189,241,194,187,60,118,73,102,18,51,191,167,185,50,158,212,219,196,220,105,235,168,50,38,25,226,98,94,189,236,252,26,111,27,204,194,58,102,48,139,249,165,155,36,143,176,94,160,159,190,180,224,187,91,58,40,208,198,47,119,20,150,97,79,154,60,56,168,30,151,188,130,140,130,222,20,53,83,82,190,97,237,69,199,228,24,123,113,13,107,37,156,22,51,164,103,249,203,207,129,169,250,169,97,92,116,170,106,188,81,242,213,243,199,236,60,240,102,5,231,166,86,195,73,165,185,231,73,254,167,102,112,34,98,122,49,8,133,111,121,240,107,243,100,133,121,206,116,132,49,31,75,127,187,185,83,204,214,155,147,125,41,113,53,145,159,108,9,120,13,187,173,120,242,2,180,225,136,249,173,59,207,81,82,173,95,89,23,193,106,98,167,254,94,4,30,243,234,197,111,195,15,96,202,2,53,158,149,67,51,195,4,218,195,92,8,90,211,76,206,161,198,170,38,124,200,180,150,201,0,64,103,236,159,115,33,119,36,11,132,70,240,23,57,198,163,161,19,43,107,211,144,229,183,68,236,129,160,93,149,39,55,26,162,27,145,201,97,71,17,43,44,0,53,3,23,227,22,19,51,82,21,241,218,120,29,83,118,112,67,248,22,63,154,16,94,74,50,73,172,207,71,241,151,130,58,186,203,60,170,104,137,56,233,177,153,95,76,38,3,10,88,85,140,2,219,51,142,184,59,35,111,245,204,75,38,191,9,73,61,175,59,140,214,204,46,230,23,119,196,251,80,226,109,93,141,52,86,199,51,131,137,148,189,166,146,106,27,71,204,35,85,12,48,63,31,44,64,89,112,74,207,100,242,50,217,2,35,215,200,171,133,219,23,51,28,229,113,212,162,93,150,172,223,166,3,98,92,56,97,134,70,36,173,116,136,142,28,205,201,194,147,123,131,188,152,113,38,25,232,102,203,135,130,235,126,199,167,90,127,92,154,105,190,80,111,199,254,141,76,133,158,181,245,210,102,17,107,154,53,47,83,228,13,2,47,154,43,131,106,111,142,56,37,190,18,185,211,69,189,40,105,57,128,112,16,135,148,156,127,38,95,146,102,244,124,166,103,170,151,37,71,245,183,169,245,183,88,56,28,89,153,97,193,252,30,182,196,144,194,234,173,19,9,153,171,62,99,195,0,153,150,192,111,204,4,30,225,57,89,227,156,252,52,4,88,51,60,140,231,2,255,255,196,157,75,178,53,187,110,156,167,196,247,99,120,30,134,91,154,129,27,82,132,154,246,104,44,123,24,230,135,85,0,147,91,190,61,69,220,222,57,127,238,170,85,15,22,9,2,137,204,124,221,88,129,243,42,41,126,121,192,233,159,130,146,113,143,187,38,98,184,62,70,192,21,229,236,28,240,249,106,101,158,195,198,181,68,188,136,187,234,186,18,102,6,239,220,87,92,55,199,202,77,15,235,193,184,231,62,111,168,232,185,155,108,13,80,197,91,151,211,106,48,102,2,237,194,181,85,253,105,216,247,247,129,147,138,171,242,68,39,158,76,49,206,200,174,233,252,205,76,21,110,26,88,26,145,149,185,40,146,235,193,246,26,166,230,34,31,72,53,205,165,24,134,56,201,46,9,233,112,129,27,37,226,128,108,53,192,123,101,232,241,167,168,142,209,19,164,131,20,171,33,86,30,71,113,36,46,247,109,146,15,13,106,6,205,218,85,163,178,243,246,248,114,61,169,197,134,126,203,51,169,200,197,4,119,175,27,75,74,2,89,147,63,136,187,238,99,83,153,148,163,209,180,106,62,132,187,45,245,69,30,202,54,70,151,255,246,160,66,47,35,28,67,249,26,91,185,110,2,56,242,204,16,98,41,109,68,189,30,19,62,9,35,216,254,226,210,228,169,62,116,92,101,16,55,140,170,146,79,241,248,97,9,255,8,211,78,122,31,162,112,13,163,97,201,180,65,146,191,236,29,21,44,90,213,244,202,217,212,4,221,11,174,76,159,242,58,241,19,237,183,218,207,180,92,36,20,32,35,138,250,191,231,71,77,85,170,40,76,145,192,147,148,220,218,148,57,169,211,249,115,243,140,9,187,4,153,45,105,33,70,87,55,138,130,90,246,99,222,205,3,167,16,79,10,155,113,106,85,24,130,236,37,246,38,49,202,49,152,76,101,13,184,13,141,180,105,37,26,81,23,193,12,106,85,69,113,169,136,164,50,84,207,33,11,54,18,61,235,94,89,111,56,123,102,133,155,119,125,27,108,205,187,10,119,116,252,2,70,126,243,126,5,11,201,77,151,197,167,138,203,67,151,147,195,133,218,65,68,192,149,56,235,125,241,115,229,178,113,8,254,36,136,57,19,5,51,123,20,14,113,79,147,113,188,190,116,98,192,148,58,46,202,11,47,227,86,36,209,117,104,10,207,226,206,159,192,253,250,11,130,66,161,200,81,42,173,34,133,7,106,236,140,30,67,129,136,169,43,188,8,197,3,46,187,202,140,182,112,39,76,247,220,228,173,228,178,39,211,212,29,226,117,163,178,40,112,153,243,230,248,77,132,79,46,155,254,195,224,0,209,41,144,229,211,228,30,119,141,143,171,64,203,209,87,201,167,57,34,197,143,132,232,148,121,154,122,103,114,147,203,212,77,239,170,63,232,136,194,95,39,81,190,100,251,187,205,67,41,246,153,100,220,170,156,155,142,165,228,214,39,231,254,19,14,48,91,97,227,99,56,76,39,169,124,215,196,152,57,170,138,52,148,245,62,244,232,102,178,98,14,159,231,93,199,115,52,162,163,51,224,54,100,229,219,217,136,8,126,112,177,245,168,11,108,66,26,43,224,19,117,54,185,47,171,107,196,186,121,182,87,236,101,46,76,205,44,245,56,26,21,118,217,227,110,58,132,99,40,160,110,69,43,188,194,148,137,253,153,66,190,72,89,224,159,3,84,191,59,128,124,187,246,126,18,69,120,169,68,100,73,46,69,96,58,237,110,217,4,74,117,186,179,66,166,2,138,188,80,100,159,144,48,239,23,102,19,80,253,228,211,74,208,55,32,224,245,162,29,209,35,103,103,146,194,23,230,187,237,145,128,133,62,121,205,3,12,206,225,83,69,162,178,108,121,44,63,184,121,97,29,101,144,235,213,240,59,55,59,11,71,123,19,163,27,131,17,42,186,240,134,63,44,48,29,184,62,17,163,108,112,130,25,189,178,214,82,241,57,101,210,2,113,91,152,77,130,143,69,194,209,31,93,73,30,10,172,147,22,149,145,74,153,94,159,25,102,41,145,14,159,102,39,162,40,213,138,0,237,235,20,148,7,238,129,62,77,177,48,127,20,198,66,43,170,46,36,33,158,115,83,167,28,1,239,33,98,196,63,184,123,56,64,67,173,180,110,216,133,229,219,0,65,190,3,62,255,115,221,251,150,54,80,159,235,115,40,108,170,229,14,19,237,233,35,25,102,203,237,104,67,217,81,239,218,180,84,103,192,8,15,234,109,77,140,102,252,129,174,159,174,150,192,68,157,81,138,50,193,190,166,39,39,119,123,79,142,140,164,14,51,74,221,51,242,202,120,190,94,191,23,70,2,36,174,20,39,71,85,97,234,16,134,237,124,127,123,145,137,147,75,59,11,19,222,211,31,108,142,177,58,134,33,23,184,9,78,50,227,72,89,146,77,199,165,119,31,72,116,120,74,155,113,71,157,6,130,237,183,58,209,91,147,174,254,17,17,215,249,167,136,22,206,251,202,183,195,217,108,209,79,228,225,11,227,137,151,89,100,159,131,185,184,239,190,24,102,16,236,5,166,215,219,183,94,104,182,231,219,110,136,33,29,245,83,63,120,63,202,5,160,240,69,60,60,35,156,30,215,30,0,152,26,157,47,156,219,50,97,50,105,100,35,8,248,124,134,39,251,144,5,232,192,112,117,189,230,105,10,150,47,106,249,248,15,29,201,98,98,129,173,164,225,7,227,79,164,179,2,101,245,22,253,42,155,156,104,149,103,150,173,247,247,55,206,50,222,102,75,226,20,67,251,39,140,102,48,11,103,81,120,36,231,160,2,247,125,197,79,129,251,62,209,189,195,88,201,84,153,114,48,244,237,95,7,231,70,233,6,22,177,28,13,159,201,19,4,172,8,230,110,43,48,195,244,91,211,97,193,157,249,80,38,29,164,178,206,248,241,43,167,35,240,26,77,24,188,157,121,155,45,88,88,50,134,207,138,142,25,151,31,140,93,217,45,101,1,111,12,156,253,190,144,46,72,242,229,103,124,189,190,126,92,132,73,19,6,241,242,211,29,91,230,228,143,252,132,226,244,245,8,188,44,226,112,120,118,253,2,206,167,55,210,167,88,178,25,148,136,90,116,133,103,196,65,182,103,134,69,249,192,211,219,139,160,190,158,151,151,4,94,16,206,252,137,35,218,213,102,126,208,179,35,25,142,214,188,37,114,52,225,246,19,238,45,135,177,97,147,21,29,153,228,245,233,130,2,159,176,115,46,185,175,109,2,178,223,149,89,50,231,106,184,154,151,112,119,93,42,96,30,81,149,23,194,168,255,220,80,128,217,26,75,60,192,60,204,23,249,193,116,214,148,27,131,153,119,224,217,175,250,109,211,87,62,228,203,47,217,182,9,126,105,180,130,92,49,199,78,187,117,13,131,83,218,165,225,233,222,201,244,39,106,238,99,165,80,95,186,189,133,72,88,157,191,94,223,94,25,161,119,147,190,19,24,25,147,111,140,155,216,94,150,69,130,62,43,218,184,62,120,44,35,10,92,120,88,59,225,55,86,204,22,234,118,226,3,19,112,251,7,68,167,206,148,253,40,83,126,35,143,254,193,80,175,238,134,146,236,112,115,17,60,184,8,136,192,202,164,83,54,194,36,223,132,150,77,62,34,221,244,3,13,211,120,133,124,71,55,52,231,135,76,120,21,91,145,228,99,5,143,48,9,23,42,173,131,159,50,59,177,181,149,106,138,192,231,116,222,198,144,205,100,57,201,138,95,105,145,75,95,137,3,229,44,58,71,238,172,81,225,158,120,34,10,59,250,44,157,189,80,226,33,213,124,175,26,63,189,222,203,189,50,58,48,220,13,101,227,12,97,148,15,129,207,166,207,151,31,148,232,198,144,125,2,71,179,147,253,126,26,17,145,51,123,53,129,17,171,248,62,62,132,235,242,213,1,163,59,29,2,156,191,203,137,226,184,142,4,202,4,124,111,31,12,165,94,39,98,122,219,123,245,97,6,225,21,178,104,192,132,149,245,19,186,32,51,96,244,132,59,20,206,51,56,207,201,111,123,225,44,84,235,125,226,253,167,236,248,61,180,109,254,64,73,225,179,143,244,36,49,153,1,230,156,123,99,88,183,158,173,196,119,229,27,187,50,201,107,32,149,15,13,223,79,78,85,57,239,11,155,183,135,23,239,51,96,185,221,27,24,189,242,141,124,244,68,170,217,202,226,0,166,108,234,175,155,237,250,26,249,129,105,255,232,14,79,150,199,37,176,213,122,190,145,6,169,137,166,52,129,89,114,190,109,68,73,201,42,249,23,181,252,90,114,180,154,41,189,28,140,6,64,249,194,191,66,231,72,45,242,186,141,133,237,212,96,156,41,206,167,46,211,252,24,180,209,13,135,225,183,73,194,148,147,227,214,233,191,189,42,123,78,121,104,99,157,85,253,91,58,81,222,102,46,149,75,155,180,67,127,153,166,130,151,227,206,18,80,76,72,220,243,171,148,80,129,225,37,221,223,158,180,107,122,159,80,97,227,86,179,124,35,8,156,45,47,228,49,47,67,169,146,147,159,197,11,150,243,7,119,186,63,147,192,164,174,156,138,132,240,29,146,219,247,243,157,102,70,253,213,93,105,91,24,115,203,64,157,227,220,140,127,5,133,230,129,179,169,145,43,31,214,143,248,157,28,181,64,201,204,99,77,224,44,38,116,82,77,92,242,130,60,33,39,122,151,223,45,202,88,160,181,32,121,112,104,178,60,93,178,19,120,156,16,9,143,15,198,248,75,118,125,103,201,205,116,79,127,104,195,0,78,6,233,34,194,242,157,27,102,181,38,115,118,97,35,229,124,177,8,249,28,50,235,247,137,97,236,189,62,99,4,96,178,44,178,236,18,202,179,121,255,224,101,82,47,129,34,143,147,188,83,161,96,56,214,53,198,218,68,34,159,63,135,193,106,24,196,3,176,214,233,229,48,50,215,178,203,216,72,93,125,94,119,230,247,131,181,106,156,28,162,12,223,64,192,132,123,119,215,88,8,214,79,248,17,39,103,104,220,120,193,180,211,138,23,109,11,29,95,226,115,209,81,65,128,104,232,143,156,52,134,204,104,116,62,67,133,114,24,102,77,189,123,252,66,109,180,123,245,168,88,108,112,229,142,224,250,50,133,142,56,185,201,131,76,129,247,142,221,21,5,181,34,146,188,230,46,141,94,146,191,110,28,208,175,144,101,199,39,215,104,165,241,62,237,199,46,12,61,108,23,127,106,187,25,211,65,224,51,79,124,202,182,192,137,20,205,63,176,234,252,95,255,237,127,255,143,127,255,143,127,253,183,255,164,29,210,215,127,133,118,8,138,0,123,71,237,100,112,223,34,239,81,167,209,114,71,100,34,141,160,122,97,90,240,47,85,185,27,31,95,142,102,173,237,145,230,239,172,121,87,131,8,254,11,238,37,53,224,218,228,167,17,166,57,91,176,26,63,189,182,52,128,194,41,135,24,23,149,149,242,40,178,205,102,214,148,209,18,56,96,114,94,194,35,50,105,76,200,113,244,104,170,129,109,149,43,244,202,162,232,67,249,228,222,54,18,23,45,42,97,236,226,105,147,189,240,137,94,114,36,73,105,186,156,162,75,195,24,175,189,220,220,174,246,1,160,232,180,138,251,148,39,76,98,101,51,70,190,191,82,246,137,7,78,87,193,21,187,154,56,104,95,194,0,61,93,91,244,33,153,208,216,78,71,255,39,97,89,149,163,41,100,186,85,49,85,150,135,58,136,188,6,237,192,241,54,173,19,85,78,142,198,227,109,152,194,51,104,222,46,50,19,111,247,48,215,158,232,20,157,105,76,135,72,6,6,154,165,217,221,76,162,118,191,175,250,60,132,34,163,12,155,131,230,223,34,111,195,200,170,23,166,98,90,238,16,182,50,137,92,23,253,130,110,206,206,32,156,227,198,15,200,13,22,168,161,35,74,112,141,240,241,194,197,44,115,110,35,113,158,250,62,206,4,67,4,26,101,128,209,85,88,223,40,140,103,96,237,168,33,208,3,120,199,48,66,87,168,183,56,76,155,134,188,205,69,96,28,213,164,110,18,25,91,126,123,44,83,82,243,226,6,6,56,242,178,209,47,135,60,20,173,96,82,76,2,37,37,228,204,170,134,146,150,116,66,66,180,50,253,49,175,22,81,127,61,163,244,159,48,131,253,163,201,84,166,218,233,181,37,162,235,222,111,83,63,232,137,68,99,77,39,43,149,234,214,73,126,141,207,136,207,86,101,84,232,100,253,25,240,10,35,218,160,143,247,234,192,146,55,196,14,34,175,88,158,224,127,203,133,145,142,216,126,97,184,18,215,53,117,109,43,233,179,93,4,102,29,150,99,169,155,244,56,150,208,127,9,106,186,190,171,4,124,22,35,89,208,9,23,188,129,28,229,243,19,118,220,77,33,25,176,234,243,61,6,36,13,254,210,69,105,254,113,150,21,7,99,239,36,176,9,43,206,128,27,153,112,137,68,54,41,204,184,236,110,186,153,18,167,52,19,49,117,152,78,33,65,97,10,150,88,143,233,23,72,26,218,45,186,190,107,192,176,75,101,95,182,208,118,152,173,220,219,146,134,254,110,102,120,253,147,11,134,79,97,6,9,91,34,195,106,221,112,31,12,73,73,83,123,100,210,151,107,59,160,40,215,97,9,104,204,154,178,251,118,211,106,133,44,248,69,89,72,188,212,87,138,21,29,53,210,158,149,29,135,7,226,108,71,229,129,26,81,223,19,150,231,205,66,13,233,114,112,54,3,97,223,251,212,73,215,176,252,52,29,249,223,86,22,219,59,90,0,239,77,15,74,115,222,246,206,162,207,20,155,101,243,66,55,73,192,180,39,95,167,47,118,101,72,180,164,22,251,69,136,20,178,219,108,16,243,61,221,185,141,113,38,249,76,140,52,166,79,124,25,209,143,33,163,16,163,73,218,160,124,35,204,128,220,67,54,225,231,145,158,247,229,91,89,82,242,83,246,170,125,82,235,243,223,62,211,96,94,93,143,158,248,14,124,207,52,91,247,191,102,67,113,156,8,133,5,72,95,156,235,110,3,16,93,222,158,97,230,229,210,95,40,48,134,118,197,147,11,204,184,89,50,123,20,18,125,247,98,203,198,146,82,55,106,254,36,244,191,71,122,254,187,213,164,167,134,91,91,60,61,61,104,25,104,186,253,79,214,76,228,41,19,40,99,146,30,35,1,205,232,242,132,11,100,120,73,32,119,35,87,78,207,199,208,44,58,245,145,145,237,241,138,115,182,234,104,149,79,183,243,233,198,185,179,181,236,84,201,168,144,17,88,126,238,179,47,42,93,246,146,214,102,236,229,0,147,186,218,83,210,22,141,152,37,146,242,157,90,155,112,74,179,105,252,58,59,7,202,209,121,61,146,144,132,129,17,132,213,108,1,168,166,130,112,50,89,145,195,226,137,8,11,61,211,184,91,156,164,66,118,140,214,96,73,82,161,3,235,12,128,3,99,150,38,5,74,246,11,195,181,131,88,42,16,152,147,251,66,245,183,7,90,138,52,49,89,25,15,1,148,18,169,57,170,5,114,176,73,250,120,166,212,106,65,77,94,246,207,46,126,251,51,59,79,175,221,150,52,172,42,104,245,205,158,144,36,153,42,124,65,244,152,211,74,62,146,218,34,230,145,81,138,222,87,176,120,15,12,193,98,233,209,168,109,127,75,170,169,57,215,247,228,16,138,125,86,33,96,173,75,166,113,36,219,90,223,145,237,132,236,41,217,105,196,201,220,100,156,92,41,13,235,242,109,242,58,234,231,44,186,77,167,48,245,173,153,86,182,131,142,38,179,125,191,96,178,212,130,39,136,241,53,44,242,5,20,83,62,246,52,236,121,126,212,15,170,164,128,201,84,248,235,196,151,245,204,151,146,156,38,81,232,99,152,81,53,245,227,43,191,240,213,243,222,173,91,178,76,114,211,244,171,248,3,103,231,217,115,87,56,155,251,143,195,103,221,219,50,141,23,10,54,159,246,39,48,10,20,90,14,64,248,187,123,146,23,73,29,118,140,23,102,89,92,254,9,208,55,201,180,44,9,125,236,89,253,219,205,246,54,166,230,251,155,237,96,188,152,64,52,166,89,117,244,228,138,23,158,200,150,149,34,147,37,106,92,65,138,197,155,152,48,92,79,14,31,103,57,108,148,64,125,35,101,89,40,243,193,180,137,47,73,138,96,173,66,168,228,85,18,132,190,244,183,75,194,62,32,74,48,216,159,106,25,164,160,109,232,233,78,83,153,213,210,18,138,125,219,153,196,212,142,48,18,147,75,99,252,12,255,60,49,12,88,85,50,254,150,246,152,81,130,49,162,165,176,69,80,9,217,46,246,137,250,48,203,120,127,10,56,125,221,162,216,217,20,55,137,116,202,207,242,33,138,98,181,54,9,24,208,111,11,178,8,69,96,56,131,77,74,75,27,203,236,111,160,158,232,21,57,87,45,76,145,208,243,18,76,66,207,246,57,152,100,131,215,57,240,109,25,89,174,251,220,6,82,33,113,48,126,115,83,171,90,5,87,71,175,214,161,64,221,36,47,72,101,124,247,40,230,153,10,82,214,90,159,249,107,173,128,121,225,10,159,129,226,178,148,196,214,83,179,211,217,156,72,146,95,56,209,69,149,15,204,214,113,23,131,202,150,70,72,90,185,157,230,69,225,71,35,92,213,181,214,55,105,195,242,218,43,50,70,85,230,59,184,55,217,5,126,40,251,86,246,162,10,79,136,19,31,140,0,64,210,115,211,170,179,162,0,90,72,72,102,133,207,58,223,162,220,141,131,173,16,91,73,71,163,143,176,162,158,141,216,180,188,144,129,61,122,247,161,2,21,172,72,126,57,255,248,239,254,219,228,8,101,233,228,17,32,72,240,213,225,55,222,33,114,106,118,85,161,118,70,241,6,114,157,84,156,121,121,113,48,52,188,162,47,19,29,65,143,116,176,76,58,19,69,83,10,64,173,213,183,212,52,234,47,9,137,17,182,102,51,252,161,60,17,233,219,161,20,222,216,244,124,180,8,58,40,180,88,205,28,82,252,96,140,112,243,51,6,145,118,244,234,77,194,131,116,84,45,148,47,28,3,130,135,194,167,32,20,74,179,100,232,59,56,48,40,46,244,170,204,5,56,151,222,112,52,173,5,81,238,43,33,144,82,125,179,15,51,168,245,166,84,18,212,84,130,34,131,28,183,150,140,207,249,104,16,142,46,116,242,87,178,253,73,147,79,217,51,109,20,212,122,82,138,204,217,208,148,222,162,73,61,13,56,181,15,188,46,83,235,132,219,91,139,32,214,151,59,131,97,214,105,240,173,66,53,57,67,182,135,136,131,229,174,53,41,15,188,188,8,2,187,192,52,13,20,174,119,168,204,134,237,130,236,4,126,61,170,206,53,129,12,186,148,251,70,251,95,144,117,167,217,124,189,112,117,215,6,96,219,52,110,133,77,144,54,96,40,128,74,157,163,215,188,68,203,29,153,157,169,172,61,92,178,107,52,11,174,209,94,218,17,12,144,21,253,145,103,182,236,202,182,162,143,110,222,150,59,194,30,249,105,188,193,74,180,108,240,45,73,187,106,54,25,215,86,110,47,74,25,189,40,89,177,46,167,181,210,245,191,244,179,79,104,30,6,211,247,28,183,178,146,242,80,68,15,70,57,201,220,179,167,148,203,54,97,157,122,59,131,144,157,28,74,162,228,133,212,208,158,128,121,165,240,121,98,35,122,180,206,61,212,173,52,47,252,129,139,207,41,120,111,173,49,95,126,103,10,190,32,214,139,202,69,76,208,159,144,65,14,102,42,37,98,33,197,34,96,22,84,44,62,174,122,5,36,12,166,18,56,2,158,91,88,125,72,89,16,102,69,227,4,91,183,155,94,56,147,212,160,133,184,6,95,183,43,211,145,44,28,244,4,127,168,137,109,254,150,163,249,150,35,5,79,220,89,139,244,83,89,69,52,242,174,148,234,164,188,153,140,219,21,146,151,39,196,161,4,188,21,78,61,250,119,186,217,180,21,61,154,140,80,9,45,66,222,102,82,146,51,70,39,87,157,107,77,237,124,179,126,142,124,197,185,200,250,13,229,79,179,100,120,102,148,156,247,208,30,200,197,154,19,223,61,231,17,121,95,131,67,237,143,169,51,21,165,140,83,70,186,162,149,19,162,143,146,194,177,195,205,129,14,168,29,130,14,17,243,131,168,168,45,48,231,14,207,240,15,45,155,101,94,44,253,225,155,247,152,9,33,80,228,135,253,63,14,26,45,100,240,0,208,90,21,24,147,177,80,177,194,18,229,233,137,64,82,233,106,211,77,182,232,202,132,239,166,167,185,175,6,124,77,122,114,28,93,35,203,125,96,42,109,83,123,7,172,13,53,68,122,16,55,95,218,152,128,100,65,17,241,174,167,1,160,193,168,189,226,93,8,122,232,19,111,168,211,230,126,197,187,148,213,10,76,13,163,133,192,22,108,2,105,138,56,95,230,222,62,13,99,2,158,180,255,230,76,55,101,69,237,204,236,179,149,52,142,132,111,114,234,1,66,69,232,173,72,219,131,249,177,248,186,137,107,171,114,250,104,37,33,146,244,75,203,230,41,39,87,78,159,216,213,83,195,242,225,105,17,40,20,161,98,32,66,211,215,33,92,76,173,113,93,116,206,162,13,52,236,102,239,149,177,59,210,238,156,159,188,96,212,6,202,212,26,61,180,238,18,233,55,216,183,48,204,180,245,135,200,50,71,89,2,145,248,27,25,2,27,149,33,224,51,56,228,27,233,230,239,178,110,235,207,121,1,79,79,19,123,126,23,96,49,153,38,169,225,211,211,84,162,152,13,249,15,54,187,182,60,177,232,132,216,212,137,114,178,228,75,19,162,105,244,174,70,211,210,128,20,32,237,86,116,49,197,164,130,250,139,52,68,225,109,144,162,177,186,27,251,64,38,98,130,86,231,153,32,173,74,31,188,52,153,209,84,86,162,210,99,140,51,105,171,32,56,91,183,72,75,38,91,216,26,166,234,126,54,129,183,204,186,166,126,3,149,98,92,185,5,201,154,165,124,214,173,154,82,67,10,221,138,111,73,251,223,16,180,13,106,55,214,109,112,2,4,254,185,114,121,51,74,167,66,163,125,125,103,81,94,190,44,147,254,31,218,122,87,41,108,196,68,76,95,151,240,188,112,126,62,27,156,144,225,93,52,48,102,109,41,28,53,229,116,197,170,176,28,212,110,198,58,102,236,19,168,129,15,185,110,26,64,70,141,126,144,52,154,216,109,211,102,73,187,79,52,87,155,152,94,125,186,75,199,222,45,86,221,54,87,150,43,179,246,221,25,141,173,152,5,234,162,12,247,160,135,100,44,238,218,103,63,32,45,158,63,233,141,136,54,10,130,232,93,27,145,217,241,172,232,62,181,175,85,122,160,151,237,3,227,104,154,112,180,61,219,36,216,66,194,107,27,209,69,154,187,201,252,70,24,69,215,150,208,134,8,147,206,32,14,197,133,194,214,56,105,107,56,19,75,132,19,72,179,105,56,65,202,244,6,89,101,152,12,130,160,204,175,69,224,82,186,54,202,211,197,28,113,16,47,231,109,149,199,184,100,223,103,154,197,33,7,184,154,8,67,192,24,24,202,149,225,111,53,67,186,163,16,50,75,255,41,206,90,37,104,254,3,215,160,46,109,125,104,48,183,122,27,126,107,213,124,43,18,45,243,122,71,192,148,58,207,92,117,15,200,105,223,62,103,52,211,84,215,160,222,158,63,70,93,158,250,68,207,133,35,140,22,253,213,184,115,168,226,2,34,254,17,90,34,165,39,65,49,10,81,173,197,7,132,55,71,149,250,38,100,67,136,229,254,72,137,199,132,16,69,93,213,214,79,135,105,125,149,102,70,211,22,189,29,239,116,128,232,196,64,191,84,138,71,134,250,250,148,69,31,45,203,26,82,66,195,212,163,37,118,76,204,35,119,140,55,243,49,89,10,167,43,181,56,80,179,92,143,150,10,213,237,80,174,49,177,203,242,232,153,64,171,136,75,67,45,38,171,202,139,153,179,220,77,12,126,198,75,85,94,112,100,143,94,47,168,139,83,110,12,97,254,208,223,27,166,230,45,221,246,76,160,227,110,129,108,81,16,105,15,84,4,131,190,97,9,74,237,159,163,37,106,70,143,90,183,44,215,131,86,2,146,11,55,201,191,81,125,134,142,120,47,12,45,51,121,226,248,213,79,185,110,168,150,42,185,131,109,102,60,51,56,67,93,69,117,42,156,182,139,178,60,202,193,236,81,66,207,22,58,231,146,162,114,50,103,185,72,94,64,176,152,85,38,114,100,88,70,149,159,182,60,161,192,198,148,140,215,213,159,20,26,148,76,60,82,67,218,99,24,39,93,5,148,204,134,196,97,164,118,187,138,47,237,209,174,168,200,50,45,113,129,243,156,247,88,30,168,42,223,240,237,206,80,78,232,88,119,232,32,77,120,53,118,217,103,111,85,11,74,236,102,67,197,104,208,122,175,146,60,201,104,146,161,164,146,212,232,0,189,170,77,118,53,68,94,172,212,36,106,87,131,109,161,167,7,10,210,78,34,211,133,75,207,21,24,56,11,44,29,210,162,226,53,172,173,60,196,128,206,85,47,21,249,194,66,62,214,174,19,218,37,145,238,70,157,172,81,251,240,86,199,138,222,132,138,151,161,26,28,51,37,28,240,220,84,23,13,35,119,151,31,163,171,82,200,52,27,141,157,117,155,204,152,13,119,155,143,88,28,53,130,80,144,204,42,191,138,224,103,142,125,242,68,89,66,172,60,54,244,191,155,216,56,159,63,22,158,42,144,135,111,81,104,64,162,84,166,146,132,116,60,183,208,56,53,55,250,173,82,114,84,29,35,104,5,230,207,85,95,207,228,205,4,222,162,53,10,147,106,151,80,175,36,146,168,143,180,223,249,244,98,85,5,94,250,80,78,228,64,155,172,163,176,167,69,25,115,23,147,150,10,157,186,133,209,132,106,14,50,177,222,11,199,180,74,239,11,50,125,8,136,77,35,243,170,224,27,156,128,171,134,88,11,26,98,10,99,249,19,218,126,103,7,127,91,164,13,165,91,61,206,221,146,240,151,17,62,160,73,57,178,111,132,37,93,228,224,176,52,59,91,181,16,75,172,104,93,10,156,200,135,94,73,67,235,79,191,154,157,131,98,85,188,77,58,225,239,246,167,241,12,44,55,24,183,181,186,88,29,67,38,175,247,3,65,117,112,220,106,30,48,229,0,159,227,241,123,20,165,106,244,132,185,242,121,85,80,119,21,125,73,116,16,242,12,165,151,93,205,187,227,170,160,78,54,199,49,45,172,115,103,73,244,249,134,185,200,165,16,173,34,35,45,10,171,205,136,66,33,111,99,30,10,162,191,58,208,222,233,145,23,76,73,36,249,201,143,237,43,27,5,215,182,203,61,163,158,151,174,142,23,121,157,52,21,238,84,242,123,180,187,159,165,231,218,167,111,211,98,185,251,15,190,91,85,126,61,177,88,9,73,160,142,40,163,234,175,14,84,234,70,244,225,147,104,29,250,196,78,180,155,114,116,241,35,124,95,83,85,197,218,230,188,107,227,29,214,42,146,205,72,92,175,203,90,108,150,31,19,161,94,43,20,69,30,170,96,17,215,84,199,247,68,199,33,110,76,118,116,171,120,37,110,24,212,1,131,26,136,118,209,22,249,98,138,9,41,180,32,104,49,43,162,156,140,210,220,101,14,194,131,80,177,93,92,42,240,4,18,39,53,157,82,216,146,159,233,110,134,124,55,173,94,34,157,76,132,19,118,26,103,242,162,180,174,202,202,246,131,46,85,141,11,204,30,162,172,108,140,203,144,14,175,246,185,136,106,243,192,2,242,194,133,210,170,92,185,145,57,253,190,15,140,151,135,252,54,180,197,30,250,223,180,252,137,19,34,140,187,138,58,181,59,31,97,228,38,131,133,224,251,68,4,46,147,13,39,102,203,32,55,178,85,164,221,107,50,30,217,80,216,76,30,29,166,168,47,250,150,116,114,215,136,58,81,241,217,42,153,94,217,222,70,238,28,183,251,19,184,200,165,65,58,222,247,232,1,251,83,52,184,225,76,166,28,71,83,124,16,85,80,232,87,179,134,209,154,113,186,5,132,248,50,194,75,10,74,178,72,103,162,30,17,2,174,5,163,229,45,10,173,180,204,150,107,236,133,218,156,74,199,226,80,127,254,201,77,174,136,89,84,69,152,189,231,12,233,112,104,114,189,202,202,7,213,54,93,251,173,105,193,179,60,240,51,33,237,88,95,160,118,182,231,101,227,145,26,219,151,179,209,61,211,161,140,98,76,131,91,204,211,48,136,251,243,62,96,243,68,2,154,132,103,43,162,204,76,207,95,47,51,126,27,82,199,115,52,210,191,41,204,233,208,247,19,229,102,179,228,90,43,220,233,160,161,201,242,84,147,101,77,252,183,7,133,111,89,180,203,182,106,95,120,196,77,52,67,69,205,157,212,122,120,48,22,146,55,242,70,206,124,104,92,11,71,145,57,233,91,225,28,188,61,174,172,13,13,85,10,78,192,17,108,51,69,53,141,162,10,204,106,111,6,230,202,206,138,34,97,107,65,74,103,95,115,187,115,143,69,5,244,109,236,92,95,189,1,105,127,42,12,55,102,7,140,222,148,220,24,89,144,240,28,160,92,192,215,47,240,25,245,99,201,51,157,55,107,2,199,27,193,223,82,46,220,111,179,136,193,168,162,197,209,139,42,180,60,114,140,243,162,105,221,224,189,245,104,100,126,246,82,88,111,172,91,134,167,7,60,30,237,90,96,130,87,129,235,212,223,166,95,254,26,197,145,246,149,79,172,192,9,13,203,63,248,164,226,12,124,80,52,85,238,48,54,183,108,121,221,216,170,135,43,7,206,70,236,202,5,70,128,96,198,40,63,207,88,191,110,114,241,176,89,227,251,68,172,83,94,55,109,80,17,163,21,179,15,145,111,164,160,169,54,202,157,27,80,66,150,43,135,38,22,6,43,76,60,179,203,100,92,144,229,186,111,196,242,252,58,212,176,124,108,45,224,105,229,66,117,91,16,189,10,107,53,78,178,194,149,140,156,176,239,160,10,92,189,166,70,15,124,129,126,112,37,49,184,101,175,96,162,56,119,129,163,190,160,3,49,47,35,60,196,10,70,114,79,134,49,250,135,37,242,146,149,206,188,174,166,31,140,211,30,126,157,56,110,74,76,141,76,6,77,55,177,58,214,156,213,181,163,181,29,155,248,90,205,76,81,124,55,144,100,143,173,91,197,162,116,63,176,185,135,134,189,197,166,5,183,62,126,34,8,1,120,80,80,204,157,77,225,91,2,173,148,216,138,60,81,90,247,71,188,14,70,112,207,242,253,144,157,155,49,20,170,165,15,244,137,102,164,21,87,248,137,160,5,45,161,18,2,167,37,66,192,106,202,160,50,82,112,180,27,97,189,76,153,5,153,100,129,105,151,143,152,0,57,36,125,224,25,193,243,107,228,219,49,184,205,10,103,113,87,181,14,205,174,14,46,133,248,49,135,145,111,87,247,99,131,41,99,59,76,80,254,156,188,176,89,43,215,178,118,139,129,241,239,232,208,26,163,23,120,213,231,182,207,30,119,198,40,221,100,233,159,147,231,29,54,67,240,61,234,204,122,101,217,52,153,195,90,121,162,82,43,176,85,152,188,134,3,235,118,203,18,4,91,101,93,63,169,132,203,214,86,120,32,155,223,195,184,102,171,13,233,54,109,146,32,140,80,24,19,147,45,120,76,100,57,195,128,152,121,185,138,225,14,61,79,35,106,110,22,78,170,31,15,194,11,41,132,229,32,19,201,124,134,155,207,140,220,222,207,13,85,126,154,182,1,170,70,81,168,36,53,168,48,90,185,87,17,143,109,165,44,188,201,34,171,123,240,153,147,202,124,208,210,230,45,130,226,30,160,30,69,52,206,134,173,25,223,150,216,56,154,117,196,14,173,50,146,215,75,67,29,211,244,8,209,72,210,153,73,154,252,76,176,234,188,160,120,104,231,92,250,62,72,185,141,176,153,104,217,92,83,21,62,31,243,110,183,70,138,231,132,156,124,224,234,188,47,76,49,87,110,140,224,243,26,197,101,171,102,200,149,51,147,70,111,35,186,13,12,38,117,118,42,48,65,29,134,143,34,179,188,117,253,133,154,44,174,139,171,202,231,119,134,61,108,190,184,52,88,134,171,170,171,20,219,172,17,238,227,20,245,228,198,88,115,174,179,95,178,232,67,110,12,58,106,171,23,102,150,151,223,166,127,251,62,115,83,84,146,184,57,253,154,80,194,195,219,154,135,245,104,163,228,199,231,57,185,58,185,111,147,222,143,251,70,133,95,131,184,132,62,245,150,207,147,181,84,141,207,78,216,28,250,113,20,204,71,83,47,57,122,189,34,11,253,171,167,143,7,62,91,128,252,192,69,125,211,6,139,218,146,147,103,53,17,227,235,191,86,167,86,172,108,175,163,219,18,203,43,66,89,133,145,233,14,193,191,134,80,209,108,106,34,102,98,228,23,70,38,185,171,191,25,138,25,23,198,27,93,96,150,164,152,172,177,67,17,46,38,238,113,139,64,60,198,90,131,246,89,213,98,175,226,44,22,240,76,73,189,213,112,159,8,69,102,76,173,68,157,174,97,254,135,108,105,92,218,164,88,42,151,134,112,94,216,59,53,2,169,169,71,195,138,12,243,131,243,249,207,50,197,126,217,76,12,91,148,243,129,111,135,183,193,132,172,247,104,52,151,244,104,122,151,99,41,192,113,46,233,112,160,38,188,100,198,101,212,139,155,35,147,65,137,27,43,197,116,241,197,50,145,209,17,210,145,182,97,147,223,182,250,83,139,254,73,202,60,67,108,215,105,252,92,97,192,124,222,236,18,21,95,83,139,153,20,62,174,6,41,53,94,129,41,33,199,108,190,76,12,81,124,38,207,44,120,25,49,244,112,13,61,55,110,206,51,190,64,114,28,253,133,161,116,92,117,212,243,107,67,77,44,79,112,150,218,213,63,165,75,82,140,36,11,10,103,49,243,80,226,171,138,18,200,197,196,3,201,93,62,176,69,195,77,185,210,170,38,218,46,143,44,153,41,221,181,250,218,75,18,98,200,153,109,248,154,1,23,245,149,94,140,202,121,31,25,66,5,98,31,59,45,221,22,167,38,105,33,222,154,184,96,93,167,60,228,46,150,60,110,4,141,74,248,150,48,8,179,196,89,139,54,146,61,186,12,194,165,55,61,105,161,15,14,195,137,10,16,148,17,47,83,68,202,131,29,139,132,40,81,178,192,116,172,206,59,132,147,72,167,26,191,140,133,224,142,81,8,80,114,105,208,170,35,115,202,8,207,242,64,113,234,89,242,188,107,221,226,251,140,224,98,139,150,108,2,142,45,157,203,139,18,92,14,1,95,11,56,138,124,29,228,67,70,212,3,57,247,210,9,11,154,212,12,177,254,102,237,156,122,221,8,127,220,249,204,232,143,98,88,61,179,153,86,223,75,203,98,168,2,92,76,234,225,70,82,239,19,39,251,145,147,156,60,73,238,147,48,11,145,145,11,195,32,22,67,94,24,13,41,197,215,67,75,172,28,61,40,14,180,251,121,160,133,162,22,201,231,237,159,153,253,194,24,210,103,245,243,109,209,64,1,76,85,72,78,142,234,174,196,128,131,186,233,82,152,24,243,126,124,103,29,144,137,122,172,19,98,244,251,88,80,254,94,234,52,204,247,117,191,107,72,66,98,83,60,141,164,170,243,149,218,180,14,203,119,220,79,100,114,147,106,176,108,50,84,49,97,253,88,192,2,87,147,249,11,152,127,40,10,47,248,209,1,83,218,147,251,154,104,92,223,121,250,76,2,233,57,121,33,52,206,50,151,74,250,18,216,90,129,238,100,153,197,46,15,159,104,246,150,241,208,168,8,136,101,60,22,23,104,2,56,187,16,101,170,250,192,236,17,2,125,172,198,64,49,133,13,123,207,76,247,238,122,224,18,237,4,7,222,189,234,109,119,107,189,187,230,160,99,139,65,39,202,1,52,205,182,112,111,62,83,169,76,212,131,30,194,22,245,1,90,75,159,167,66,162,33,126,154,202,206,104,234,182,189,17,188,15,153,106,220,151,183,12,211,198,231,25,150,167,104,36,105,152,5,92,238,204,65,130,113,75,168,67,94,165,238,176,168,101,88,170,7,249,129,233,88,20,13,236,62,202,124,225,165,176,176,211,129,217,192,205,32,201,210,56,169,31,24,207,228,42,104,47,200,191,58,148,172,93,70,96,210,58,2,51,209,167,203,223,181,32,76,158,41,193,68,236,230,173,45,65,141,190,217,208,221,105,7,39,172,41,198,237,212,14,206,11,190,46,201,83,109,192,201,217,197,22,139,26,68,173,18,138,48,202,130,210,216,240,127,17,171,250,133,62,166,24,40,19,157,137,227,251,178,214,181,25,214,231,103,24,138,7,50,126,58,57,60,25,225,75,226,178,32,102,244,220,133,103,155,140,197,88,101,253,233,176,230,175,225,245,54,99,74,241,170,71,44,117,220,119,181,81,81,190,15,172,91,251,109,190,122,229,20,126,228,183,105,190,72,177,51,196,184,79,195,113,88,59,37,92,160,58,20,61,113,55,196,96,112,135,171,22,138,17,73,84,109,208,113,216,225,140,72,9,125,52,69,11,117,139,152,205,72,32,21,137,114,200,26,132,128,220,249,48,233,210,191,59,245,197,182,99,94,155,111,132,4,139,92,119,131,199,24,65,16,122,229,83,13,202,27,190,100,195,119,25,39,138,161,162,36,71,151,159,94,99,84,230,234,20,183,61,68,16,16,206,139,92,22,59,86,249,174,127,228,105,159,82,216,81,144,92,150,147,99,24,16,101,191,100,6,59,247,117,158,161,223,123,112,84,79,12,58,161,18,94,120,225,222,17,245,148,198,135,42,241,27,28,213,179,181,240,4,59,122,155,67,38,67,10,38,61,38,141,204,102,108,203,83,99,19,48,34,233,67,194,123,136,145,50,83,54,93,46,205,225,117,134,165,12,134,194,216,40,254,225,34,237,137,66,196,133,177,70,108,30,61,194,141,165,96,35,112,109,87,248,198,66,75,245,40,135,69,85,66,117,185,240,245,118,153,22,232,184,189,94,246,136,163,111,201,253,243,54,49,163,240,167,134,20,175,88,64,47,148,19,92,203,19,116,12,201,111,160,7,199,74,25,63,13,107,77,207,141,113,215,246,120,129,250,243,22,246,198,58,193,31,73,186,29,39,39,167,112,95,24,76,67,68,254,190,135,70,65,74,205,238,73,126,197,116,134,32,32,178,57,130,18,99,71,81,34,101,219,178,92,184,242,10,114,185,240,185,210,33,240,217,184,135,148,59,54,93,184,8,43,92,118,40,158,35,109,215,117,115,133,96,105,13,227,246,194,210,41,153,104,52,154,105,107,156,1,195,14,20,248,12,226,21,57,242,98,116,4,125,228,108,50,67,210,10,129,204,161,139,0,189,189,169,220,103,58,204,162,242,194,217,148,216,226,183,201,186,73,80,157,77,112,41,10,65,116,183,137,208,23,238,101,40,62,249,141,177,245,146,186,3,177,196,153,65,163,212,67,182,107,232,43,225,171,74,254,241,83,164,104,178,112,154,220,113,248,12,158,207,179,53,189,107,179,196,141,138,99,110,200,65,223,219,66,247,255,188,125,191,107,20,123,52,218,160,143,168,196,234,86,178,229,97,238,109,153,104,216,112,26,5,223,234,106,18,175,211,133,220,195,96,133,77,60,22,81,2,35,123,17,53,40,244,6,175,19,27,48,115,236,133,49,127,149,185,220,236,192,67,68,12,57,194,39,247,1,19,186,5,121,144,122,72,23,94,11,133,51,104,141,126,242,179,52,158,16,173,42,12,109,207,111,172,226,38,177,245,183,79,160,20,174,53,152,60,158,7,167,191,125,22,26,191,48,100,220,164,30,73,253,119,135,148,97,42,166,127,114,171,95,28,11,191,217,143,62,115,122,191,154,0,63,24,247,114,135,155,117,23,60,183,117,107,53,5,214,126,29,207,109,25,149,193,97,171,102,47,133,215,45,183,80,87,29,215,179,198,184,233,189,239,91,205,204,36,190,244,228,176,246,227,137,67,114,221,207,19,63,241,204,186,149,241,97,153,54,133,25,44,113,244,9,38,247,122,78,222,81,80,187,5,230,222,178,222,247,178,245,246,150,167,207,4,183,117,40,237,112,13,160,84,42,109,122,160,39,188,11,154,196,111,119,165,199,178,28,198,76,61,205,234,74,225,73,29,241,22,51,109,86,147,15,8,69,143,152,240,150,20,83,216,172,210,42,220,3,99,79,41,79,100,119,211,139,112,24,161,99,9,240,40,10,209,197,230,149,76,50,58,207,103,15,33,60,72,39,5,122,192,59,43,64,170,116,24,174,142,206,133,104,56,71,12,198,46,43,15,157,10,203,188,95,125,69,101,175,203,3,51,145,254,146,238,193,100,80,223,115,159,205,143,87,175,232,123,20,179,216,101,50,241,97,74,12,13,189,72,181,17,143,178,75,237,168,176,45,234,126,80,74,163,81,201,196,29,77,190,45,75,81,70,70,147,56,29,2,190,62,20,58,160,47,65,137,150,88,249,112,201,127,175,224,62,25,47,64,65,152,85,151,26,69,111,162,78,117,131,154,120,20,104,41,86,233,171,134,5,18,156,147,74,112,40,213,93,38,74,52,76,219,133,115,83,24,55,246,188,162,188,11,69,85,7,255,28,38,235,115,225,153,166,126,89,200,2,213,123,116,214,226,22,48,141,170,235,194,200,16,94,248,68,149,165,220,11,167,111,82,62,203,78,165,38,56,93,164,126,86,149,11,183,198,146,28,111,211,182,156,2,215,17,190,168,149,143,110,235,19,205,211,54,22,30,47,99,99,161,159,37,181,198,232,225,230,145,208,151,117,97,196,127,131,68,128,6,210,18,187,251,19,194,204,20,182,241,149,78,191,113,215,122,42,19,104,55,182,40,238,146,236,238,2,179,102,198,243,102,153,186,210,167,38,104,141,109,146,143,148,101,26,241,83,96,108,109,123,192,3,85,49,185,50,19,211,148,61,8,34,20,91,96,90,134,28,197,79,227,57,152,54,185,40,84,210,9,35,218,67,116,240,152,226,94,187,87,54,110,39,41,240,153,204,46,77,96,161,138,36,146,160,136,107,157,192,222,97,108,156,85,191,114,23,179,219,136,10,142,149,19,229,161,65,22,91,55,81,187,167,236,95,176,203,132,48,114,51,154,115,220,118,76,211,75,180,148,168,167,99,48,29,187,51,206,129,145,3,206,183,13,117,230,71,7,18,26,85,24,107,99,113,171,201,28,96,116,55,71,192,104,100,235,209,60,150,235,73,54,11,5,1,129,207,51,185,22,89,21,239,240,165,34,147,25,121,219,216,144,218,22,95,110,140,206,130,123,223,13,58,209,120,20,44,27,74,99,1,111,173,177,204,101,212,166,72,89,18,63,183,33,39,239,172,39,145,125,59,139,77,185,205,50,192,44,170,183,113,24,11,141,34,191,77,245,41,24,95,112,134,159,47,8,186,242,10,251,187,115,101,133,202,163,192,45,135,106,191,245,52,151,231,153,67,214,173,81,129,157,54,129,10,10,247,237,162,116,88,14,85,5,165,195,121,69,183,181,105,190,138,42,104,161,162,122,251,107,77,230,69,37,71,217,38,68,2,109,49,184,244,190,32,243,222,6,217,243,244,175,225,6,122,91,136,61,132,188,44,211,210,149,106,3,166,254,19,58,172,201,178,90,114,101,144,129,123,244,213,39,219,235,22,213,74,133,85,117,89,199,85,87,160,19,71,155,176,79,192,102,1,46,18,176,219,138,100,145,108,162,97,44,233,209,233,74,152,152,207,252,148,175,243,12,68,18,12,126,225,236,155,37,32,56,176,181,87,207,219,125,187,69,165,149,64,124,199,72,97,15,80,165,43,197,18,46,189,68,154,171,96,64,123,55,9,148,191,75,142,118,154,78,99,175,92,117,223,230,66,23,250,176,40,96,201,169,59,198,18,126,213,104,142,151,253,8,219,214,136,21,216,12,144,145,20,212,162,235,248,93,114,186,114,85,144,184,151,160,108,39,134,192,72,230,122,8,212,89,207,139,138,245,82,1,11,98,18,33,62,241,146,192,136,80,121,66,5,233,187,125,245,231,14,140,96,66,68,202,189,90,159,130,220,86,133,85,154,228,228,75,216,117,188,12,107,89,137,75,51,239,74,129,137,242,155,92,121,186,58,8,244,177,179,7,184,151,118,86,139,107,40,14,108,14,216,247,125,140,51,4,69,105,152,218,249,12,149,226,179,155,167,156,170,26,198,86,196,118,248,108,247,135,40,238,154,95,160,188,236,132,27,154,92,26,30,194,245,158,28,189,77,213,110,222,8,181,248,194,217,205,116,76,196,151,109,75,223,98,168,208,162,116,195,5,54,135,56,73,199,24,165,5,69,62,61,162,185,116,69,167,209,131,47,50,12,7,83,198,236,209,77,192,215,36,18,201,102,74,29,49,20,205,3,73,118,201,19,179,199,154,162,77,27,1,187,166,247,245,163,81,249,251,68,242,34,203,218,135,220,221,24,89,26,227,207,197,202,201,89,227,35,135,92,44,177,176,4,37,53,43,54,139,180,207,42,108,230,59,49,43,64,19,29,242,84,76,142,40,201,209,24,210,136,214,54,178,22,114,101,42,118,203,172,141,34,214,140,219,110,228,231,4,70,98,39,180,180,139,117,179,139,6,248,25,182,45,42,71,136,217,236,36,113,80,135,193,17,233,150,142,249,157,40,163,35,21,116,166,202,64,7,198,56,170,78,78,211,80,23,56,95,17,18,224,102,217,159,128,147,168,167,210,255,213,172,241,40,126,186,37,157,227,59,14,65,105,221,183,73,21,75,78,142,204,223,213,26,40,56,148,200,52,77,35,115,191,79,20,14,211,146,71,102,230,148,83,224,190,68,231,155,8,142,170,65,92,56,201,159,123,225,108,206,167,188,15,38,137,41,176,217,104,198,210,118,6,142,44,108,36,187,90,52,89,195,220,90,93,2,75,242,240,235,106,55,88,101,93,81,102,172,176,0,102,16,158,161,241,207,16,195,254,145,56,203,231,30,141,184,137,229,17,252,82,129,105,237,252,37,171,41,84,224,227,18,219,29,82,178,141,132,74,249,224,97,205,132,91,143,110,233,43,170,144,239,71,208,52,222,15,112,37,252,88,31,156,49,33,233,122,244,121,164,191,253,39,210,181,39,220,190,210,244,181,155,39,239,244,95,182,215,215,21,237,236,201,167,195,12,163,38,191,108,94,237,227,251,229,66,233,237,10,177,0,183,225,108,85,179,169,45,251,166,164,12,166,220,249,221,22,170,145,76,90,2,243,13,44,63,57,98,172,215,164,130,144,196,168,233,223,19,63,187,15,220,235,228,145,86,158,105,192,149,187,144,115,35,161,220,139,255,52,138,70,55,201,7,113,10,217,157,228,7,159,24,116,151,33,63,13,97,251,203,26,81,96,129,249,191,229,228,201,50,78,245,7,163,32,55,111,66,24,27,93,244,254,126,84,158,3,99,185,120,181,165,235,207,243,244,203,85,47,171,240,74,136,91,187,229,11,154,143,5,220,163,198,150,115,179,40,127,81,232,66,187,6,51,168,123,95,52,26,82,195,116,24,194,110,186,47,4,34,165,91,110,175,102,110,106,89,14,38,149,92,234,135,158,213,188,238,34,239,3,253,147,242,89,202,1,151,37,233,100,224,77,153,243,187,107,116,145,216,182,95,248,68,191,44,72,14,67,178,72,250,219,131,250,141,31,125,86,144,51,21,202,109,255,24,140,213,97,54,156,242,66,108,27,255,209,135,129,177,106,104,247,227,164,147,160,124,105,217,3,15,163,191,202,149,179,228,127,54,177,180,100,87,33,156,209,228,203,46,189,249,193,116,16,215,11,46,124,10,246,247,188,147,9,156,101,65,79,140,244,105,117,47,66,55,88,92,237,194,168,138,255,54,43,160,21,97,123,57,248,204,157,229,211,62,67,82,106,223,124,85,53,157,132,246,217,218,0,18,252,118,185,102,228,229,191,38,42,96,11,189,251,133,105,84,204,37,96,138,58,119,46,51,61,196,254,41,132,217,209,251,4,122,114,114,24,75,95,61,18,198,119,101,17,188,71,195,231,132,27,242,193,3,215,238,46,40,226,23,213,15,54,113,217,59,188,97,255,89,203,194,7,243,230,110,20,89,141,202,54,62,69,157,3,163,136,39,159,142,49,148,206,238,166,127,112,37,87,118,231,4,35,80,124,187,63,80,235,1,216,23,165,110,58,226,202,206,116,176,175,66,4,242,213,195,124,113,29,238,244,35,200,133,215,69,122,210,127,154,252,120,109,114,225,230,117,145,253,104,216,215,151,234,13,140,82,254,55,19,226,84,198,23,162,176,105,236,214,15,198,72,224,214,90,128,105,116,75,126,116,255,213,128,47,204,108,245,113,78,150,37,157,160,71,9,124,2,139,234,15,13,174,32,172,175,128,201,74,237,47,165,5,140,28,250,157,195,137,28,76,209,247,7,159,29,243,146,13,32,48,107,102,253,126,155,157,232,212,135,58,45,38,254,62,31,36,190,90,189,67,5,247,185,253,73,136,29,16,173,133,171,209,10,92,189,172,134,140,57,194,65,253,222,213,185,104,168,55,254,195,164,149,134,60,240,217,127,198,174,31,204,130,92,101,32,17,48,237,26,63,93,144,155,27,114,101,88,13,116,127,31,92,53,14,75,23,166,59,242,115,5,165,148,127,34,227,75,251,7,230,161,151,239,145,65,0,90,83,159,9,94,15,159,132,24,48,9,199,125,95,54,250,243,53,30,25,244,100,97,47,1,39,106,163,205,97,179,5,191,39,135,106,91,63,66,179,193,173,223,246,253,138,55,195,234,31,13,28,152,30,236,158,5,230,131,250,22,8,18,217,153,10,213,133,201,165,214,234,55,54,120,16,85,174,188,209,64,220,28,238,211,188,217,47,204,234,149,124,90,25,44,147,151,44,240,107,133,253,132,186,80,19,31,152,115,220,43,235,214,84,208,28,70,113,127,200,88,233,230,74,233,191,140,156,249,148,71,218,217,149,45,63,55,165,175,179,208,109,129,55,77,54,217,97,18,161,50,215,194,45,163,212,247,193,132,65,179,53,129,225,69,126,11,54,98,59,208,213,229,232,223,254,178,6,220,230,229,157,0,163,27,150,2,198,230,75,190,93,6,225,84,216,132,33,46,76,146,190,141,248,109,72,222,67,96,83,107,246,73,169,195,43,109,85,126,155,89,205,23,9,152,232,85,94,38,148,123,212,3,28,165,88,179,228,174,43,33,147,15,133,142,44,98,75,122,180,201,34,251,51,195,89,253,122,115,0,159,101,242,219,134,65,65,225,153,109,61,57,22,39,37,96,74,147,55,102,109,136,85,245,228,211,97,183,86,202,164,39,55,91,27,191,52,178,68,186,124,33,12,52,191,22,225,133,1,249,249,160,150,194,164,224,125,129,66,5,30,122,134,192,157,238,90,191,52,211,203,124,96,52,226,191,56,165,154,111,104,147,185,182,55,235,64,249,126,155,220,247,153,216,101,32,146,180,207,190,46,55,180,182,100,90,97,191,185,98,81,255,61,164,45,79,229,124,18,222,54,131,215,20,90,14,93,97,170,176,254,194,160,5,156,103,42,87,102,33,84,247,147,35,159,40,161,122,51,98,92,143,11,47,83,93,46,248,49,130,212,94,29,174,214,96,46,48,158,40,126,91,216,5,202,22,4,119,243,21,187,4,122,27,177,215,94,2,103,220,152,62,148,70,229,38,195,148,237,229,252,248,75,240,67,152,254,228,11,128,203,59,63,254,18,48,106,247,245,190,46,246,100,245,115,98,69,111,31,14,144,188,143,138,84,245,200,223,196,128,206,0,234,183,23,134,150,31,139,186,9,72,221,142,28,142,238,195,41,147,192,136,65,202,26,99,187,155,182,253,202,209,87,78,50,138,43,187,188,79,75,8,152,196,131,28,76,148,48,253,129,163,195,221,179,220,54,162,80,171,250,83,41,166,212,45,179,10,19,63,201,159,15,70,238,45,37,57,57,58,135,217,215,244,130,227,204,237,239,167,11,20,217,150,230,71,195,251,188,78,225,128,223,139,198,189,144,60,117,32,5,175,63,223,239,89,48,92,244,93,65,217,73,17,198,156,163,77,250,244,194,184,10,148,229,63,107,134,190,18,180,194,33,105,62,213,193,85,233,73,222,36,89,237,125,111,41,65,5,144,143,30,167,199,230,219,11,8,193,73,204,51,24,177,221,186,204,28,70,204,60,11,12,155,178,248,186,151,233,34,153,178,176,161,70,85,62,155,137,3,83,160,170,242,180,179,237,129,253,93,161,133,212,239,0,181,86,212,229,223,29,246,61,66,92,175,112,78,173,104,248,193,8,53,207,187,99,107,70,140,248,184,231,139,150,102,246,108,229,57,186,140,184,107,130,142,91,235,183,11,131,119,234,215,205,68,57,36,40,197,62,227,156,110,7,124,222,181,204,55,216,18,245,238,211,209,249,46,86,173,178,158,67,6,236,211,231,209,108,42,187,109,233,251,154,240,176,28,158,144,145,4,134,81,183,171,63,22,154,190,178,204,86,40,128,228,207,242,0,152,46,116,153,164,105,161,45,57,158,90,161,21,71,66,71,154,15,103,202,1,179,241,186,9,149,51,247,101,51,24,14,120,166,45,175,179,32,214,188,86,192,132,27,122,105,8,115,165,123,105,60,115,153,11,153,251,8,76,227,169,241,185,201,167,181,216,194,248,149,37,250,122,100,111,69,201,174,52,191,240,68,253,120,202,35,175,196,84,201,223,39,178,90,173,201,109,51,99,12,79,29,64,249,221,66,11,102,206,56,127,156,125,152,194,7,210,220,1,19,146,25,131,57,12,65,69,231,58,162,104,223,153,33,197,88,183,76,25,45,23,143,88,141,234,124,249,142,150,40,161,16,177,29,230,213,202,183,215,176,69,251,132,49,13,102,194,23,148,114,138,47,30,86,47,28,242,101,98,3,149,63,237,88,131,207,70,87,62,62,72,29,43,251,124,101,140,250,242,192,63,169,83,135,187,249,39,8,92,233,13,22,248,132,29,85,97,51,222,8,24,197,41,133,237,19,41,23,214,40,4,53,102,106,69,23,173,91,66,28,102,240,158,235,61,56,233,110,146,233,127,198,150,45,53,86,246,231,220,195,186,140,2,30,194,97,51,24,21,155,117,127,26,94,143,194,28,19,63,77,243,187,236,193,201,140,226,156,19,240,92,227,57,247,89,244,238,109,157,205,71,210,64,225,140,193,189,125,5,160,17,64,56,160,191,11,31,107,197,209,212,112,101,50,100,81,36,211,29,48,98,175,75,97,218,70,46,140,154,139,60,21,24,227,30,13,91,157,167,74,236,213,104,75,45,190,88,83,99,26,26,71,80,16,175,241,192,123,37,207,172,7,23,90,55,122,192,214,174,36,176,165,43,227,220,205,180,65,5,230,43,142,81,216,97,39,106,100,214,122,88,182,253,224,164,15,156,224,170,180,56,24,133,48,29,132,108,70,179,167,68,172,227,120,234,209,214,153,233,97,4,149,229,85,37,202,104,116,49,204,184,107,204,248,100,47,9,109,0,195,50,135,39,234,18,47,140,42,67,192,168,166,234,185,105,23,155,247,104,146,34,26,51,110,108,112,122,204,55,35,73,110,141,238,21,175,248,25,58,211,210,25,199,254,215,87,174,68,25,95,67,47,11,102,75,124,31,152,181,94,137,187,106,95,211,218,241,80,200,41,61,115,10,145,217,140,207,7,67,4,221,169,226,190,203,43,185,191,189,123,213,223,134,162,117,143,70,13,121,109,133,17,41,186,211,44,52,56,121,42,115,176,109,138,75,43,75,44,217,127,65,252,152,51,134,10,83,136,36,92,32,86,181,54,226,109,147,245,209,97,74,118,166,196,251,130,158,212,31,20,61,185,56,120,25,239,76,96,12,180,118,140,241,201,254,99,43,92,83,214,21,162,215,7,45,174,37,103,3,109,226,155,162,48,109,109,119,28,158,101,83,118,170,191,29,116,12,164,102,250,236,138,162,125,208,238,23,160,113,52,156,172,29,121,5,170,218,140,14,25,133,35,207,64,79,92,49,134,158,122,34,14,17,83,10,254,109,207,116,53,49,85,243,124,35,61,239,34,177,96,195,12,113,242,56,122,168,218,161,193,179,143,26,71,179,214,235,174,9,94,65,142,145,192,78,127,234,140,100,188,167,17,39,111,67,152,225,63,216,77,134,128,145,111,211,95,102,226,44,1,166,145,218,243,121,88,172,224,176,201,9,233,117,103,52,129,253,101,33,6,86,243,243,204,48,147,187,112,174,235,217,72,238,213,99,248,91,195,78,87,20,195,174,18,40,39,26,250,178,108,229,115,24,66,143,126,121,163,71,167,139,193,100,209,228,194,206,24,154,53,46,236,192,72,45,10,204,151,26,83,74,161,109,83,239,26,227,199,93,238,209,52,133,234,111,151,152,172,202,178,133,77,159,72,36,205,104,201,216,58,125,47,46,162,248,91,70,240,122,52,57,237,66,63,192,83,164,232,141,210,221,37,91,126,250,90,127,108,17,124,181,7,204,133,46,9,3,146,245,223,222,184,152,238,146,110,95,73,59,53,175,37,209,70,210,159,20,169,21,22,191,126,93,224,138,229,178,100,166,138,53,40,250,111,159,193,156,186,220,116,71,163,202,147,79,192,244,224,106,250,8,15,169,21,112,39,155,168,57,26,50,83,95,168,90,72,64,239,37,79,173,211,151,210,191,184,141,43,103,211,212,53,1,132,74,172,159,28,86,216,146,58,0,180,34,138,129,14,179,63,150,129,64,106,240,68,194,241,212,76,226,72,46,141,20,222,39,101,184,76,192,170,84,73,25,116,68,56,124,215,207,43,145,182,87,208,101,142,118,129,46,164,22,36,79,9,173,172,7,220,205,127,66,50,168,63,217,241,248,105,243,202,18,120,34,71,236,47,204,4,36,37,113,5,105,102,244,184,45,4,155,53,173,140,169,223,78,45,30,10,105,128,45,48,89,215,28,239,11,203,6,217,248,15,99,141,127,51,33,47,4,109,132,174,121,227,52,62,157,68,131,231,245,9,39,135,150,204,181,56,80,148,142,229,202,10,182,77,243,194,169,104,42,190,90,119,78,139,145,2,29,71,14,134,244,236,245,11,198,89,205,82,6,110,227,183,117,137,11,51,97,18,73,166,55,132,76,187,143,20,36,19,117,175,55,208,46,249,44,227,129,201,205,203,64,26,230,216,177,253,153,13,202,10,91,51,245,240,175,21,126,18,226,131,202,249,218,254,54,127,222,176,122,114,152,67,241,178,59,5,39,217,235,161,123,93,202,133,85,18,19,20,51,182,248,250,160,50,204,170,240,160,84,239,111,211,220,184,228,211,54,89,196,143,25,14,12,205,104,233,79,119,211,144,112,24,86,160,150,24,78,232,229,124,170,3,19,73,39,217,23,145,205,24,241,241,213,249,22,194,6,182,150,158,107,57,112,31,103,40,42,108,85,8,191,47,196,57,167,76,58,40,8,80,196,251,224,98,169,197,174,181,145,51,58,134,63,51,76,55,159,247,69,216,254,41,52,82,96,219,38,165,44,35,141,38,192,229,151,134,226,146,206,104,3,234,113,243,167,178,144,78,47,250,133,212,29,130,156,7,70,213,102,78,45,219,152,38,119,115,184,98,77,177,244,104,226,248,239,190,145,175,152,75,203,54,21,222,140,191,238,53,232,250,108,122,105,29,31,238,239,3,163,21,34,205,164,71,155,11,241,116,24,81,56,137,57,105,237,46,159,11,221,50,145,83,161,151,218,209,219,229,31,201,186,33,210,160,247,141,208,67,242,137,99,153,249,167,100,12,7,146,181,187,4,220,224,219,203,80,35,190,253,58,120,128,207,126,61,233,80,35,61,176,191,130,20,48,253,197,250,249,90,127,171,223,119,45,198,41,21,184,87,183,166,48,216,154,245,117,180,192,155,142,147,67,180,120,102,22,43,111,230,11,191,115,30,45,168,159,86,225,119,116,94,122,223,112,145,190,77,4,234,34,196,66,245,153,120,206,70,216,127,155,244,239,144,85,102,160,219,82,252,3,37,33,66,138,228,57,186,125,124,124,96,120,84,58,57,152,200,119,9,152,158,196,165,179,22,159,108,156,155,132,230,148,55,210,145,28,241,11,203,40,96,234,84,222,141,105,235,131,33,23,10,36,122,48,247,89,28,166,154,120,181,241,12,54,90,240,15,134,74,215,154,14,227,206,70,203,231,114,92,254,254,204,13,131,166,134,233,48,57,188,164,119,61,89,51,191,251,98,1,107,154,1,30,84,167,253,243,156,168,104,116,157,88,168,66,148,238,63,221,77,26,244,121,93,196,94,219,97,106,12,77,167,60,203,101,14,135,17,246,215,137,30,145,22,159,180,64,247,179,242,118,4,194,75,185,240,137,94,246,243,196,167,151,202,128,91,235,75,31,41,134,70,254,196,233,42,163,83,243,121,102,109,250,247,5,51,115,149,172,48,249,150,20,23,222,159,81,214,217,48,174,0,233,138,125,142,101,27,176,227,194,234,92,251,121,38,235,156,175,197,133,217,206,77,150,152,243,188,188,240,82,88,35,218,210,105,97,92,122,11,168,9,200,61,7,127,98,73,160,248,150,229,103,93,61,39,206,113,234,134,71,161,94,54,51,179,71,189,103,140,32,115,173,139,54,223,124,205,1,83,8,123,238,170,221,137,24,27,211,169,69,83,6,120,137,112,99,154,156,224,179,52,14,68,162,124,24,97,16,61,138,62,240,145,98,5,57,104,167,115,69,215,190,20,155,58,154,44,167,72,225,254,166,202,154,226,182,43,126,122,250,241,88,104,227,65,47,20,119,188,117,158,72,167,57,113,12,103,55,22,43,29,101,197,187,94,65,141,167,252,174,233,37,197,11,169,216,52,62,143,212,116,91,253,202,144,222,212,221,40,79,124,110,15,240,120,149,162,31,108,240,202,247,243,192,155,32,237,103,164,224,194,237,71,51,33,13,157,144,176,167,202,30,17,96,81,215,186,36,238,76,100,57,199,231,145,136,92,53,16,154,201,234,22,14,99,194,41,172,3,136,31,57,251,80,26,148,69,139,126,123,115,155,166,159,195,20,65,203,3,83,22,249,174,156,57,88,196,2,141,99,66,253,235,187,52,140,76,151,210,199,6,173,75,213,193,49,73,230,8,56,208,222,109,1,211,9,211,245,88,100,71,227,104,107,157,151,97,136,96,102,241,165,11,103,248,55,252,131,75,147,253,195,30,198,125,213,101,147,150,185,239,243,25,214,46,167,196,25,83,158,142,99,217,200,13,41,127,12,235,28,203,23,198,196,71,39,13,68,11,199,133,199,83,175,26,102,155,21,232,80,58,188,13,20,132,184,106,192,8,13,62,179,48,205,17,113,225,29,113,90,253,176,97,63,173,251,211,40,229,238,39,108,157,30,228,128,238,244,68,250,52,68,249,110,22,134,45,46,233,207,138,91,34,146,176,214,222,178,159,152,55,207,46,63,13,163,68,3,203,243,178,253,93,53,8,121,253,33,11,165,88,234,77,7,41,233,232,167,233,44,199,8,132,43,82,243,123,176,203,156,161,121,132,67,157,198,32,24,19,249,12,78,122,151,206,71,189,44,140,46,253,167,127,26,253,235,89,172,179,115,58,203,160,188,49,218,51,91,49,76,114,192,216,26,233,114,108,204,76,127,151,8,145,61,12,170,138,251,180,135,25,163,152,41,160,194,166,85,180,2,238,248,92,233,126,116,71,26,201,142,30,74,10,133,71,148,35,185,0,204,201,100,175,11,221,43,221,147,183,169,217,51,26,66,92,128,208,96,18,209,50,199,147,137,136,45,8,218,57,235,153,19,104,177,185,3,169,84,194,51,25,103,84,46,115,139,135,122,22,144,170,67,28,81,146,251,5,100,108,119,244,149,48,227,47,15,129,104,79,131,2,45,176,201,116,197,209,198,23,146,223,54,241,182,228,143,133,122,123,215,168,242,108,72,86,188,79,152,14,73,72,9,131,150,159,230,251,23,12,128,158,90,218,72,38,39,245,221,23,153,160,165,228,201,97,22,210,95,98,175,96,146,50,159,173,50,196,191,237,49,14,143,36,43,97,117,32,118,16,171,110,255,249,204,60,48,54,88,223,35,167,79,109,36,153,134,177,51,30,17,46,211,100,67,247,162,192,29,57,145,239,190,153,42,87,17,146,98,63,147,186,119,185,193,182,66,107,98,232,209,25,69,97,127,44,40,72,37,229,57,173,117,130,109,159,198,217,126,104,38,150,230,58,50,130,31,186,224,3,41,154,45,89,233,40,186,209,15,211,239,10,204,175,98,36,209,242,100,185,80,204,246,201,146,244,193,106,202,244,35,251,191,29,204,124,31,114,106,51,19,252,82,215,197,130,204,164,156,54,116,250,170,199,179,13,55,128,41,115,101,103,82,170,254,188,207,45,149,164,235,203,153,207,16,175,247,71,66,186,166,203,64,98,186,195,79,212,225,124,214,108,101,242,161,178,89,227,210,88,157,151,114,191,24,196,213,151,31,186,33,118,85,78,219,176,30,95,127,224,153,6,123,61,55,249,128,17,168,233,27,204,39,225,185,188,90,86,176,247,83,194,26,45,108,213,175,26,145,0,253,180,44,224,137,84,42,60,244,54,116,8,210,191,232,73,115,196,132,48,231,80,154,31,226,217,62,141,155,232,91,211,4,244,217,83,175,236,243,52,146,92,107,101,77,33,35,1,229,19,177,9,104,53,9,212,249,108,155,179,137,14,92,172,9,68,178,219,166,173,231,39,103,154,77,250,76,40,46,116,143,150,153,155,118,150,27,67,251,158,13,164,195,16,68,100,156,81,42,27,211,119,93,240,54,104,138,214,226,101,237,159,105,204,50,241,80,68,113,181,234,10,181,217,79,110,53,217,166,85,240,69,2,186,59,220,161,208,107,1,62,173,104,155,41,56,83,23,173,11,97,105,22,41,17,114,215,235,169,109,146,107,143,40,7,158,212,210,204,1,141,75,173,123,174,213,20,56,114,126,8,17,24,188,127,131,165,66,207,78,91,235,243,200,27,250,32,133,184,177,182,86,124,121,74,211,193,202,141,107,241,158,170,184,95,55,180,140,172,29,30,248,174,212,207,176,6,56,211,153,161,215,61,137,79,190,143,171,208,39,155,214,67,182,64,36,168,57,204,56,126,200,22,52,60,248,226,132,174,8,222,16,242,204,154,137,224,126,240,32,83,167,133,163,252,19,25,118,152,220,76,121,136,51,152,97,5,92,203,208,48,255,236,133,104,170,243,27,131,30,182,229,187,175,70,226,241,89,3,237,242,103,241,226,227,133,196,237,48,185,23,217,151,17,170,140,152,239,138,117,36,202,99,97,61,224,35,248,96,250,152,151,146,8,89,101,219,199,86,61,48,116,0,101,63,118,43,204,4,204,167,170,92,36,99,15,248,125,161,21,162,207,20,31,88,188,46,63,152,164,80,215,135,70,120,82,61,146,41,68,53,67,246,101,228,241,210,242,4,151,89,113,116,189,112,42,144,203,83,146,4,150,85,151,39,198,108,169,113,52,18,76,15,7,11,143,238,152,211,208,212,106,146,207,44,103,80,247,207,110,26,180,18,95,11,243,108,179,173,246,132,10,13,212,77,115,227,5,74,232,244,53,34,159,93,89,122,56,115,76,144,197,39,68,147,162,239,194,122,128,152,54,118,14,216,248,70,74,107,235,243,126,66,153,141,65,147,192,213,20,62,98,183,10,199,132,94,40,129,17,134,243,112,158,236,118,214,12,23,157,229,121,251,148,150,73,179,111,89,211,217,180,39,239,81,44,104,212,104,155,72,49,17,7,255,68,48,50,214,192,19,219,30,140,208,63,20,18,233,148,168,214,244,30,154,47,3,80,143,70,110,122,238,101,173,208,1,211,42,211,30,184,57,29,175,80,209,236,165,233,201,231,221,162,159,112,0,21,110,121,31,147,150,92,47,107,25,11,81,217,195,108,249,215,106,2,139,7,183,193,216,110,250,133,103,20,92,186,62,112,86,152,186,2,134,137,35,3,109,242,129,249,140,119,224,60,149,166,110,9,158,139,14,246,10,10,82,193,241,183,129,104,201,146,188,5,250,234,238,226,107,176,233,98,41,140,158,79,220,22,4,177,103,160,116,226,152,120,102,117,62,69,49,224,116,223,117,54,163,29,61,185,137,6,126,40,238,183,45,235,3,135,33,230,179,33,130,80,34,97,251,131,207,146,229,231,70,229,167,215,231,145,225,238,30,71,159,120,32,85,189,50,116,154,61,12,34,91,51,222,231,93,107,142,99,209,224,212,113,130,80,76,139,97,100,141,142,77,135,63,234,130,223,199,129,229,68,209,172,96,49,83,84,175,111,38,83,233,219,207,40,27,209,139,4,101,118,106,35,19,66,241,43,10,40,9,122,68,121,190,157,181,34,47,141,104,57,234,249,207,232,71,6,240,194,45,43,138,159,166,39,199,248,225,38,27,120,52,180,93,168,229,135,234,70,22,180,198,20,204,153,187,146,68,12,238,57,14,102,81,124,174,235,204,1,206,218,55,109,206,51,85,233,201,217,128,123,32,158,104,38,210,130,21,93,202,165,120,105,52,157,205,62,61,61,2,83,188,246,200,15,135,83,40,91,15,73,125,110,223,116,153,209,174,242,26,168,227,192,250,119,24,131,135,231,228,8,220,250,118,17,29,200,243,63,250,62,54,164,210,128,153,1,102,121,96,39,191,128,174,169,5,14,208,22,105,34,224,119,116,35,203,235,32,100,118,101,99,131,246,200,60,3,55,29,68,84,78,134,151,23,33,111,85,105,190,5,70,149,201,31,9,14,189,154,57,3,142,171,234,40,46,63,115,13,68,130,18,240,89,202,203,212,185,38,89,5,222,97,88,230,122,83,63,29,100,135,81,58,86,178,5,227,183,56,29,14,158,48,189,14,250,56,251,102,236,56,220,76,161,228,25,132,231,132,113,114,30,247,214,65,152,40,120,56,76,123,239,210,49,218,217,77,250,35,131,113,155,37,134,103,51,63,138,47,244,196,16,89,215,218,179,10,229,40,8,25,253,74,235,212,5,102,192,142,17,90,105,51,146,31,166,235,58,94,134,37,188,117,50,65,225,181,249,220,142,133,90,209,166,74,51,151,114,66,52,138,187,117,104,155,4,109,196,53,18,191,200,64,238,252,156,28,53,103,95,178,18,193,108,209,219,178,124,149,7,117,201,254,79,57,251,216,103,198,227,102,127,173,65,248,9,26,144,111,242,155,166,198,172,249,66,214,230,61,226,129,226,191,38,1,190,77,215,233,94,55,100,12,93,85,236,43,247,184,42,177,229,26,122,221,201,58,250,226,104,58,108,117,2,134,55,222,214,61,26,123,7,121,40,72,136,126,166,145,118,95,180,177,75,227,201,62,251,216,251,76,224,158,158,115,255,127,5,48,254,239,127,255,159,255,231,95,254,237,63,254,245,95,254,147,0,70,43,255,37,2,24,155,46,215,79,120,128,64,232,44,112,75,4,46,18,249,167,238,48,143,252,17,184,192,67,249,147,14,176,100,209,213,110,68,132,2,174,246,247,29,179,61,166,49,69,97,124,182,92,79,129,2,51,134,82,114,238,89,163,161,239,192,230,95,42,23,70,59,175,11,115,216,71,46,100,48,194,206,76,42,193,225,148,151,170,99,160,167,188,67,244,131,126,99,217,227,24,119,133,141,206,7,55,52,36,135,104,130,96,52,182,252,153,180,159,231,106,251,167,188,189,127,52,146,238,64,131,10,227,124,188,100,253,147,218,225,180,251,56,81,203,29,165,123,62,29,78,182,185,91,235,30,253,180,142,100,28,158,231,253,66,186,245,167,73,251,212,9,25,91,76,242,232,68,21,97,20,156,23,114,158,251,61,57,225,254,211,41,212,172,22,239,51,26,52,27,169,50,227,38,59,154,135,94,52,144,39,237,113,37,242,45,222,108,109,146,225,83,105,57,164,217,202,157,86,170,185,207,107,103,23,25,9,223,165,18,49,142,169,13,84,120,251,57,21,156,37,162,111,217,122,32,252,209,34,49,240,147,15,212,135,6,79,127,251,238,59,153,192,156,52,95,177,185,174,61,22,70,2,215,231,96,36,96,71,44,201,236,83,100,175,71,183,26,163,222,99,129,132,22,151,156,188,163,116,228,65,120,130,230,166,121,28,28,102,90,141,200,110,224,106,37,101,134,108,197,173,22,39,95,235,217,113,101,26,158,106,76,197,40,192,245,231,161,20,182,246,129,34,178,88,244,117,141,122,23,124,24,183,218,55,156,207,117,231,18,225,44,221,108,154,68,165,155,106,166,120,42,76,87,218,217,130,67,117,40,10,0,227,13,45,40,77,204,43,226,190,34,18,73,160,120,204,196,161,214,5,222,244,3,8,13,75,96,66,246,246,124,62,231,93,198,243,158,212,239,30,216,138,143,113,114,242,152,186,101,66,124,251,62,239,51,115,150,169,91,166,100,38,210,126,225,230,215,164,43,35,108,145,89,47,108,44,104,129,55,114,54,45,224,254,144,160,108,3,151,227,211,157,38,78,167,176,217,37,198,125,255,250,97,5,54,174,248,125,44,125,188,139,118,31,177,71,253,41,76,111,93,241,39,102,206,93,110,91,179,137,148,137,103,100,28,144,155,89,218,56,137,89,168,27,177,3,163,67,172,251,181,98,142,202,177,1,249,153,21,9,12,23,220,183,238,9,19,64,165,115,155,242,208,44,1,163,115,168,205,166,230,17,185,98,183,71,171,171,94,25,5,194,121,183,138,48,32,53,196,194,64,62,14,182,122,98,127,96,216,93,23,158,73,199,2,249,92,111,211,6,158,80,136,245,167,89,120,125,111,78,238,87,169,20,228,85,107,80,78,17,130,34,83,170,183,101,137,107,135,77,24,41,43,124,190,205,72,226,36,124,139,158,39,78,23,102,100,67,146,9,235,232,35,69,161,220,195,191,76,151,210,147,56,67,38,166,71,226,44,103,30,105,127,96,172,84,3,38,149,252,92,121,187,187,12,120,240,231,244,245,129,103,240,66,207,193,4,223,207,201,199,142,68,231,129,113,93,125,26,143,207,217,226,202,16,75,125,159,233,153,161,106,228,59,6,9,169,161,47,172,68,73,54,179,220,148,172,241,246,153,162,114,186,89,28,154,83,182,14,6,136,100,237,230,128,88,222,4,166,79,121,95,120,53,109,182,43,214,163,63,111,126,137,241,160,27,5,20,157,111,110,171,226,106,161,176,17,186,46,204,12,39,240,230,131,154,114,116,213,237,63,33,65,76,120,232,222,157,11,211,45,12,166,89,229,194,39,60,148,226,127,193,203,185,222,251,178,46,124,61,249,217,137,213,126,143,38,32,172,10,211,170,113,175,28,183,249,161,240,236,237,166,198,40,135,100,221,123,109,42,177,241,219,231,54,151,132,50,232,180,51,111,5,60,134,210,110,168,163,158,143,224,30,189,247,179,207,198,46,39,42,182,153,12,171,82,105,145,143,69,60,60,50,157,196,85,218,31,127,246,56,78,211,69,135,93,139,101,133,54,190,53,2,157,44,127,186,227,68,12,196,115,76,244,177,246,241,28,141,175,136,103,168,50,169,126,205,84,14,44,98,34,165,135,206,87,126,50,65,52,177,249,100,137,92,89,25,186,125,194,141,126,198,77,159,229,251,237,151,158,52,11,248,10,195,16,71,5,81,96,66,145,114,83,226,152,55,203,209,84,106,226,121,83,36,175,250,97,147,33,137,237,236,121,154,136,136,202,203,196,67,48,102,164,221,169,95,104,174,30,237,143,40,50,36,154,169,159,62,111,163,208,121,85,40,89,206,73,165,16,54,189,198,213,225,245,174,17,213,188,193,162,34,101,235,160,246,129,159,201,181,199,146,79,29,97,14,185,107,218,162,198,173,134,177,222,15,89,98,170,209,27,61,27,73,42,76,210,156,168,27,184,183,0,149,23,4,97,165,240,66,69,125,4,184,122,209,18,194,121,184,136,146,250,101,241,12,118,211,162,78,165,12,27,5,163,206,158,68,202,77,104,173,246,40,172,52,172,115,85,86,162,23,179,208,140,114,83,31,58,165,192,214,63,255,224,191,221,241,58,211,190,122,56,209,183,16,118,130,53,45,110,84,200,116,201,3,67,60,212,72,55,60,117,178,243,8,253,85,83,20,27,83,91,223,59,211,132,255,244,48,27,171,169,58,31,232,138,71,141,110,99,151,44,197,71,180,238,74,252,54,186,27,91,190,106,34,253,181,227,228,211,164,240,164,184,136,166,200,142,202,229,32,27,252,168,159,180,17,109,30,180,180,77,125,215,63,41,131,18,85,209,217,149,190,139,207,33,173,29,81,83,53,99,74,129,207,51,236,45,202,181,21,53,136,166,87,86,67,238,143,184,131,59,211,159,70,108,208,151,92,228,126,139,146,195,26,106,67,17,56,86,42,155,79,163,31,93,2,174,104,134,34,117,167,250,255,60,149,181,165,66,254,72,129,48,136,91,84,215,225,170,106,52,141,161,95,113,172,101,209,119,181,166,99,211,2,115,248,188,140,174,39,166,139,45,104,45,72,7,61,61,126,39,38,220,65,207,69,110,41,105,136,130,162,95,247,54,238,19,141,218,108,174,221,118,56,123,229,224,35,156,32,190,169,192,21,109,75,195,99,101,76,223,207,8,21,178,195,9,50,123,28,140,141,76,209,150,181,92,177,76,112,26,6,27,121,109,108,233,166,98,224,147,77,101,173,110,178,151,180,4,75,16,191,144,111,205,42,27,1,251,182,71,107,74,133,67,57,222,78,62,230,4,127,27,172,135,77,217,60,133,253,184,143,254,102,36,99,21,5,163,244,52,130,246,114,238,146,239,65,224,201,22,176,57,188,255,144,148,96,70,4,5,4,193,146,249,136,134,157,233,39,71,71,0,123,253,166,205,239,116,210,247,32,113,160,32,67,51,183,178,102,224,237,251,201,207,28,205,252,163,58,81,165,95,38,18,52,86,149,14,66,135,152,181,222,233,62,12,98,109,143,60,163,37,216,239,214,41,220,181,129,17,174,111,44,230,12,218,161,113,66,183,86,6,15,159,32,103,143,135,126,53,224,98,207,128,33,107,203,102,148,22,196,94,70,240,171,138,209,14,84,237,236,140,15,15,73,33,4,104,3,71,31,63,165,62,167,133,33,39,248,252,52,93,19,53,72,101,212,101,178,242,175,32,117,248,164,208,79,204,87,53,14,167,95,160,36,255,120,45,55,183,228,251,195,253,40,58,29,122,129,234,162,131,156,230,161,29,232,66,102,68,209,19,159,250,101,159,24,130,96,185,41,23,238,124,185,254,188,207,186,220,146,246,108,158,104,166,197,110,176,211,161,164,123,197,142,63,114,44,198,228,154,30,89,73,115,113,114,245,147,130,106,29,153,160,135,165,119,182,24,126,221,131,81,51,21,109,59,59,249,221,216,109,93,251,69,77,199,200,31,231,74,24,103,60,4,192,58,106,60,176,213,243,212,98,234,57,56,163,17,238,188,200,4,227,252,185,238,93,93,150,165,88,175,180,102,183,208,216,99,142,115,24,174,136,190,74,130,163,26,188,72,216,235,89,15,134,195,23,84,236,116,126,231,237,69,101,14,243,80,119,176,55,123,233,158,100,179,130,13,250,19,176,124,40,151,171,4,45,249,68,239,73,55,177,3,227,172,126,209,249,48,154,177,250,139,210,246,248,185,150,42,23,212,118,243,65,109,39,86,122,152,164,104,57,121,61,137,197,148,212,165,118,216,206,88,30,88,105,203,84,61,189,243,61,183,25,151,61,145,90,78,207,193,217,133,254,96,32,213,103,111,221,105,123,141,30,137,19,142,211,131,50,148,40,186,70,176,80,7,253,123,26,38,224,254,1,57,196,97,198,232,212,97,68,212,232,223,14,90,152,212,216,21,158,151,229,64,174,112,169,190,238,129,215,246,209,63,204,183,73,231,34,210,106,171,70,147,67,65,37,167,61,227,187,174,160,129,159,247,86,158,149,9,75,141,59,16,54,138,21,202,246,220,200,116,58,60,205,255,72,103,132,157,221,181,207,186,51,120,136,79,183,244,185,75,31,40,39,202,130,230,93,148,0,203,14,202,81,83,220,221,170,101,121,126,188,70,91,9,107,228,3,179,63,246,184,204,210,219,250,195,20,255,46,72,227,167,190,13,152,157,254,192,72,71,87,205,242,211,192,152,234,12,24,245,16,189,231,201,176,241,9,150,52,226,9,204,234,3,231,150,4,86,82,99,167,125,101,68,51,88,249,147,104,63,240,138,229,112,98,111,50,37,204,5,205,193,254,155,36,123,134,62,78,154,47,74,180,138,217,142,82,199,193,9,133,202,189,174,65,78,95,5,56,81,115,169,23,62,11,148,126,119,184,94,185,34,42,48,69,50,253,233,110,27,157,184,240,51,133,63,71,243,89,122,244,131,193,6,82,237,2,163,98,16,77,60,197,218,89,116,185,68,217,111,198,209,104,26,40,153,249,124,105,217,101,75,41,169,48,100,245,182,207,173,206,28,109,85,120,112,245,135,112,76,81,191,68,215,149,217,160,60,124,228,29,79,165,178,118,140,7,69,229,198,111,187,226,174,210,158,24,2,67,170,56,122,45,253,228,71,54,117,128,219,13,182,84,103,185,155,116,126,12,148,70,189,245,161,81,163,31,48,163,19,45,173,164,29,118,157,6,139,232,67,179,28,137,254,178,105,104,70,11,28,145,232,115,106,26,5,227,101,81,46,232,243,145,129,205,107,199,171,134,11,51,214,51,70,201,35,70,75,34,203,97,126,62,30,84,105,163,211,210,36,185,223,163,83,180,141,208,221,155,251,19,219,224,132,124,251,29,81,57,24,26,25,141,41,179,209,185,173,173,19,198,156,56,129,248,3,31,100,71,53,134,32,234,13,178,13,204,217,167,50,136,202,98,31,45,206,125,158,246,122,212,111,73,167,69,239,42,114,10,26,168,66,21,185,109,179,20,254,52,31,70,23,103,189,223,222,32,227,162,196,116,51,14,115,158,207,196,11,189,232,158,200,58,217,163,191,142,37,78,155,253,207,28,140,242,181,31,189,33,81,235,170,71,152,90,226,227,58,27,212,62,222,73,24,143,102,111,107,79,36,47,116,69,93,86,152,244,254,109,74,77,89,175,172,66,127,189,104,167,78,245,192,51,168,35,168,119,107,22,144,83,211,139,17,40,153,32,125,102,100,55,163,177,28,163,156,250,116,79,152,99,189,55,65,39,19,84,87,244,108,230,188,54,183,200,19,105,228,196,124,16,123,22,218,186,247,51,11,67,45,139,42,175,21,206,53,207,193,146,152,67,148,229,132,222,9,73,245,39,134,134,236,116,187,183,183,138,138,178,98,238,104,195,177,20,101,253,35,63,146,146,167,209,151,25,13,188,231,62,231,139,142,246,74,98,78,195,73,42,218,233,182,172,155,150,207,19,162,72,163,63,51,233,163,100,131,4,218,125,102,236,197,180,231,176,147,227,29,53,52,8,150,201,6,40,108,122,86,174,96,192,206,237,137,189,16,156,242,80,128,226,26,181,217,39,130,191,29,41,184,164,62,10,233,132,48,45,194,232,69,149,42,189,113,114,137,157,199,66,130,104,170,48,53,117,219,232,32,69,56,52,13,141,255,23,43,180,79,211,132,132,253,105,41,33,37,212,125,247,176,206,167,240,48,30,137,19,106,136,101,156,207,26,211,134,252,76,119,180,195,56,188,247,210,230,214,51,121,102,247,44,71,145,162,60,189,200,157,37,58,10,131,164,247,217,10,62,43,68,88,173,0,87,213,82,234,200,137,68,197,101,177,217,203,143,62,15,125,112,43,180,48,140,225,174,112,50,31,158,56,154,234,157,74,7,17,181,251,54,114,177,167,124,166,5,235,99,246,39,10,251,116,37,221,212,91,63,176,127,247,116,176,235,117,91,209,164,93,20,67,0,77,24,148,115,221,113,207,231,97,166,167,147,198,148,225,2,38,144,208,229,35,83,145,116,162,194,178,93,163,230,19,18,77,140,113,244,102,114,26,154,184,66,198,209,117,79,216,228,104,76,217,204,166,172,132,176,73,85,223,213,159,6,213,118,33,87,36,135,206,35,215,70,154,243,69,148,200,61,89,162,73,43,146,152,205,212,216,9,110,2,154,249,72,122,97,230,229,47,19,106,192,185,50,149,142,30,86,147,118,197,150,132,122,100,214,62,27,86,43,151,6,58,241,206,80,230,8,122,98,51,88,187,219,132,50,243,163,218,72,173,213,127,219,122,35,30,213,198,76,14,34,84,112,146,153,4,104,19,15,22,129,33,130,51,151,202,158,32,224,121,219,179,183,149,148,158,134,20,114,202,45,4,120,72,196,170,138,38,154,30,217,231,179,221,109,69,209,188,46,173,79,62,148,182,113,61,84,223,51,211,115,226,169,87,228,239,200,2,73,54,27,65,244,56,26,45,80,253,116,91,50,49,179,144,37,98,65,209,214,11,120,141,87,29,107,154,167,140,228,248,73,35,184,12,179,73,111,53,29,75,231,194,118,137,78,0,140,92,167,90,31,32,85,81,238,125,211,198,179,159,36,63,122,183,117,95,184,212,167,68,128,132,95,14,209,48,235,182,149,26,192,196,200,239,74,88,145,210,239,10,67,177,47,113,99,140,116,21,207,197,204,112,197,87,192,70,64,101,106,171,165,140,4,93,90,218,171,63,155,133,43,165,118,198,116,210,11,71,226,188,223,43,171,202,158,58,159,230,153,213,139,232,176,209,221,164,45,64,75,213,179,144,45,209,14,161,177,204,169,230,138,107,177,170,40,12,155,90,148,185,138,42,151,64,138,13,102,240,158,168,29,238,246,104,148,183,120,220,231,121,169,2,57,30,224,193,228,223,240,177,151,54,248,192,88,138,88,2,129,198,156,243,131,70,228,182,151,185,76,169,204,241,44,55,19,184,173,158,217,158,95,62,155,42,223,248,240,187,79,47,62,239,57,71,231,17,114,154,85,63,61,12,80,114,142,235,222,179,62,60,32,210,86,61,218,187,73,248,76,13,222,42,254,99,61,4,195,54,9,182,167,217,139,38,207,80,153,101,55,81,100,34,102,173,201,94,165,2,30,15,85,199,140,95,194,80,8,227,83,56,51,90,227,66,98,204,229,15,49,77,215,13,95,181,150,160,85,67,74,16,190,127,86,248,188,143,80,232,132,163,164,121,28,68,183,70,248,165,240,234,146,42,45,113,105,193,28,57,48,179,165,212,151,129,81,41,8,24,110,234,251,101,54,175,216,163,34,138,17,251,11,211,64,17,48,159,192,120,222,216,222,241,212,50,146,98,227,121,99,16,93,66,21,50,229,71,176,200,172,97,60,223,77,75,67,211,5,6,185,48,207,252,34,176,118,162,57,109,206,235,217,76,171,66,49,181,61,210,163,228,240,106,216,17,33,207,9,223,70,10,181,120,152,187,104,228,180,222,44,249,229,108,169,54,63,152,77,196,214,247,113,94,224,153,21,66,40,156,13,224,163,96,78,182,220,175,251,188,141,46,110,116,132,179,86,51,112,152,234,178,146,217,216,251,251,7,68,231,36,159,111,121,186,185,66,8,0,234,203,80,83,172,194,246,189,95,20,67,6,53,16,160,72,227,9,191,154,141,252,55,31,54,205,216,225,91,5,47,11,37,38,33,148,109,60,182,252,129,111,83,5,80,30,55,85,145,144,120,222,20,97,170,114,11,79,216,228,25,145,74,195,239,211,253,157,49,126,29,126,229,12,153,179,146,201,209,149,198,192,30,202,237,244,237,75,85,37,87,10,158,33,184,186,155,249,105,42,76,219,201,10,221,119,218,27,133,237,153,33,245,133,154,235,68,102,72,38,6,94,17,90,39,62,146,240,173,22,148,144,106,135,148,56,4,215,36,219,127,180,19,106,9,17,91,139,169,178,160,212,177,66,173,149,173,148,108,177,161,134,238,176,207,72,102,32,147,21,110,120,179,93,121,210,249,244,233,252,234,199,17,96,109,227,97,85,129,81,218,143,185,50,177,51,21,180,237,21,109,56,27,233,181,36,41,40,11,229,66,104,201,52,60,139,132,33,9,41,252,187,88,99,248,34,223,124,34,3,88,227,96,188,1,149,196,99,115,196,246,29,132,105,116,170,113,71,34,44,172,235,234,54,238,247,93,97,159,17,29,89,180,50,78,141,190,176,125,78,33,187,64,85,156,213,219,97,170,171,196,72,93,66,59,153,196,89,248,201,69,140,56,186,168,244,226,137,205,160,62,68,12,195,158,64,150,85,244,55,32,222,223,152,245,124,154,247,195,38,68,33,35,236,177,0,154,55,98,100,84,209,154,78,174,251,123,96,204,108,187,28,77,58,49,221,163,185,23,61,57,249,129,80,85,217,124,140,77,175,188,218,82,90,174,238,163,74,105,30,24,65,251,8,23,176,173,148,200,15,217,154,51,12,253,169,208,158,85,170,28,92,200,3,134,250,104,229,21,20,129,205,248,51,94,55,234,110,34,145,206,156,77,121,188,196,30,99,194,116,184,48,50,196,51,130,78,170,177,82,47,5,110,251,142,6,163,4,200,27,177,222,190,226,27,74,222,125,17,163,163,10,167,174,246,187,15,64,38,168,200,67,59,147,47,148,220,24,13,136,187,43,12,135,54,134,26,137,191,90,245,198,22,41,202,16,55,101,51,59,4,134,29,178,61,53,177,205,58,100,79,125,228,232,252,199,55,148,144,5,148,251,166,176,187,110,168,222,160,175,15,29,168,248,137,132,66,111,169,58,84,140,129,16,199,66,47,151,13,10,195,234,76,196,59,130,36,164,252,244,251,66,199,175,220,41,137,54,89,249,182,51,116,255,25,122,203,40,22,232,209,88,215,143,152,208,204,200,94,167,195,102,42,71,87,139,31,173,76,157,239,216,254,239,43,222,14,217,77,78,78,135,89,186,203,147,213,253,155,206,181,104,213,150,88,96,160,24,212,103,26,207,94,24,58,75,35,225,195,210,131,207,55,225,171,83,182,254,85,201,153,80,33,29,222,255,87,141,166,171,92,54,148,155,93,137,172,218,120,215,82,152,53,146,212,88,179,205,239,81,175,27,113,68,87,254,193,162,102,84,77,159,89,63,225,116,183,20,228,216,134,174,32,148,69,171,199,49,132,102,75,190,46,30,25,85,103,255,233,217,94,214,87,194,114,160,142,176,237,33,53,33,81,41,121,217,209,174,233,15,91,35,33,15,162,203,176,118,10,71,33,184,85,18,77,100,254,37,140,146,210,106,154,183,200,180,18,120,202,221,154,68,48,17,208,126,25,51,71,116,255,37,74,210,74,170,31,92,169,219,36,161,91,210,180,41,189,152,36,94,119,111,167,250,167,171,209,44,54,92,80,156,254,246,146,95,2,235,114,186,25,189,148,39,140,87,242,43,162,92,227,186,74,193,219,93,79,63,229,242,142,22,28,88,247,179,223,43,19,9,98,223,128,152,176,168,22,54,109,251,232,178,114,21,202,117,213,62,82,246,230,164,209,221,15,43,49,16,213,86,199,222,180,251,124,241,50,159,120,24,119,172,22,78,93,214,90,32,249,49,227,81,71,144,99,89,113,109,208,102,38,219,78,62,55,182,217,217,110,44,101,69,162,142,238,70,94,152,151,111,25,40,140,195,236,125,229,44,194,248,40,87,101,69,206,176,11,106,212,145,149,164,81,173,74,237,123,136,102,105,245,164,219,247,51,199,135,159,74,51,91,190,250,164,91,86,180,176,90,62,44,191,12,63,194,28,159,51,126,68,175,199,79,133,166,10,183,1,107,102,48,175,132,182,145,172,123,60,96,90,178,213,18,142,86,246,29,240,249,2,52,47,129,53,120,115,17,218,79,136,241,57,152,252,104,216,232,49,127,213,199,159,128,54,234,18,240,107,55,71,117,173,135,201,30,38,1,53,61,14,28,105,197,46,161,195,107,81,133,118,43,122,199,219,196,193,108,151,135,3,216,240,85,112,79,69,232,155,253,241,93,88,41,152,120,149,78,233,58,31,15,13,83,190,240,223,94,168,104,234,19,63,43,38,119,234,62,149,253,132,192,90,168,192,133,186,133,183,39,226,19,26,182,154,160,71,204,42,131,205,144,118,67,195,26,91,225,148,135,2,248,227,56,132,48,96,10,199,70,154,30,207,241,42,194,142,12,170,239,80,102,166,79,93,213,117,177,155,243,212,28,233,96,104,171,229,175,42,112,120,185,90,72,221,85,61,241,236,188,221,73,134,245,186,40,241,139,70,157,48,152,133,74,145,213,106,21,157,147,225,168,89,152,136,81,235,89,172,150,27,158,76,203,84,75,62,113,34,186,184,195,148,151,22,98,173,128,76,52,235,188,105,149,10,184,49,6,5,198,137,219,253,105,23,238,105,154,79,68,124,146,204,185,123,246,102,90,107,4,69,74,100,58,120,38,8,213,226,159,100,187,34,12,193,109,184,107,209,21,243,218,226,22,4,144,147,173,75,85,224,101,242,253,31,60,172,95,89,96,43,116,250,52,141,146,82,210,230,139,105,122,196,190,94,19,20,34,98,34,48,141,164,190,207,61,63,67,182,87,92,119,7,141,5,110,75,125,222,169,122,173,76,99,30,174,48,96,182,66,140,120,242,34,33,211,252,227,192,186,60,41,225,30,179,196,190,227,104,36,53,150,124,214,231,245,17,134,92,179,237,249,164,160,104,24,89,174,247,245,219,133,45,25,160,203,100,98,246,12,3,113,83,84,19,91,234,74,37,237,243,185,63,19,252,120,116,27,96,15,122,223,6,17,13,74,140,98,75,141,190,126,255,150,15,219,214,170,207,125,163,168,202,52,17,198,232,169,171,234,28,18,201,145,89,230,6,225,226,201,209,131,30,188,234,70,246,152,84,107,226,153,173,111,202,225,115,15,161,161,168,207,61,125,84,174,137,218,172,147,90,253,224,77,40,198,29,221,217,215,78,217,233,118,219,129,251,162,106,173,128,89,132,250,152,62,40,83,125,40,213,222,116,195,116,220,205,206,166,188,248,185,201,97,200,146,75,20,194,42,253,221,53,252,43,81,194,32,251,129,240,206,119,217,236,254,103,147,99,233,229,10,175,248,202,159,11,141,169,99,22,180,221,191,6,55,51,246,108,210,48,78,224,225,115,6,21,137,37,226,107,120,162,146,6,173,222,16,78,51,108,145,30,122,88,37,213,187,224,39,226,120,114,97,40,27,21,175,33,96,14,81,85,239,238,192,103,154,243,12,109,179,70,117,145,84,129,220,118,62,183,111,138,181,253,51,188,226,127,70,47,58,217,145,138,136,167,125,77,22,212,157,141,75,68,68,63,24,37,236,11,207,254,7,62,65,232,188,240,45,227,252,208,249,49,52,13,197,178,111,92,24,255,172,175,101,206,140,205,33,11,77,133,151,155,242,25,237,241,172,82,89,78,142,114,209,151,146,2,166,188,17,187,17,126,155,49,91,191,43,155,150,232,140,76,180,93,90,133,45,243,193,104,92,214,36,71,243,78,62,50,59,182,50,219,70,241,133,25,119,249,23,141,29,24,193,255,171,64,143,7,43,123,121,127,104,39,138,36,247,89,5,38,114,79,213,225,142,69,105,220,183,165,145,82,73,113,180,73,5,140,11,175,51,153,126,237,205,118,242,52,46,5,2,3,8,154,145,198,140,163,233,46,147,163,167,9,161,47,135,87,159,215,11,26,56,195,42,28,31,204,214,167,142,23,237,191,250,20,232,84,229,100,59,247,89,188,150,95,25,130,134,177,18,154,51,243,9,50,119,160,155,86,106,61,24,227,172,233,23,86,97,202,116,185,173,129,12,200,246,11,35,30,30,122,101,3,53,41,31,12,52,79,230,155,109,30,184,251,146,110,251,6,249,153,163,153,144,234,133,89,64,190,137,130,56,155,8,169,200,209,104,108,125,53,15,178,83,52,224,143,7,222,39,0,116,24,123,218,107,81,7,140,208,141,159,124,67,165,216,207,111,35,37,234,15,141,28,148,232,4,15,91,59,207,176,255,78,190,109,83,87,20,38,19,229,15,117,255,138,55,242,212,104,184,244,145,180,141,135,176,228,167,217,208,199,56,164,151,124,95,210,201,160,183,137,204,222,247,76,109,216,213,52,4,198,211,212,223,200,153,184,173,85,241,194,136,231,125,13,146,219,204,154,9,51,47,76,81,253,227,248,99,233,148,18,197,133,11,159,41,46,125,207,108,153,252,84,218,247,137,99,106,113,162,235,245,193,144,112,151,124,2,200,138,148,25,231,94,214,56,40,87,134,96,205,55,196,17,58,94,237,234,169,243,203,60,163,95,190,153,138,99,50,231,196,11,35,214,241,133,191,191,130,228,93,71,65,55,242,162,243,67,217,129,232,24,183,250,231,39,219,2,140,70,224,146,39,106,132,214,229,71,211,142,115,123,28,185,50,152,182,51,96,243,59,95,207,133,231,25,191,141,32,204,45,230,12,43,204,229,20,71,195,48,186,125,188,60,148,181,220,155,21,152,135,50,228,210,96,146,127,105,37,188,198,208,38,173,85,96,18,63,195,143,94,166,190,145,245,228,217,89,210,192,52,124,191,151,150,89,35,29,102,96,21,189,49,243,147,246,43,183,94,7,121,42,116,34,125,133,88,27,163,196,185,242,178,127,174,143,213,97,244,243,155,140,51,50,163,51,59,140,176,230,214,251,234,141,188,210,119,101,197,204,15,150,156,28,239,149,175,86,186,173,167,227,132,154,114,225,231,207,247,199,117,222,188,92,52,194,244,232,51,179,143,253,13,114,252,16,234,181,167,0,70,245,127,57,12,119,118,38,185,239,105,166,19,253,131,55,77,145,91,174,252,204,128,88,85,255,96,139,22,182,126,186,136,223,84,7,233,224,158,242,62,200,39,127,181,160,77,30,112,75,74,215,142,182,158,252,11,67,13,144,89,229,132,0,62,223,177,229,192,32,172,41,140,135,252,133,207,255,205,161,240,116,41,82,131,205,203,93,225,253,89,210,238,95,233,238,230,49,134,177,93,220,246,210,96,200,226,58,27,162,130,151,187,95,56,100,180,94,21,174,238,32,97,48,166,68,207,209,44,95,241,84,168,112,165,166,48,66,141,23,230,194,101,145,200,16,238,87,60,180,243,167,53,61,240,25,227,125,6,76,208,165,168,149,185,2,173,34,20,102,112,111,30,9,1,195,227,145,115,179,35,79,247,220,236,111,245,228,16,167,178,127,2,104,133,138,18,189,193,107,183,248,237,66,219,128,140,51,198,221,248,148,236,128,81,98,206,207,111,83,141,240,75,179,114,105,213,219,158,100,56,253,210,48,251,187,181,162,31,124,222,80,13,248,204,120,123,40,220,168,213,6,92,36,163,246,131,71,107,247,104,118,4,250,194,6,255,20,176,165,154,244,153,35,59,253,45,188,38,92,78,110,75,159,249,92,95,175,164,193,93,26,136,108,156,82,7,241,251,70,17,87,103,91,60,15,207,110,110,7,44,29,133,134,142,143,103,103,96,237,69,31,41,20,190,156,74,220,214,26,183,216,243,91,212,17,211,12,120,204,174,175,19,170,201,90,247,161,244,245,4,12,39,156,76,95,14,255,247,204,198,109,204,3,174,103,14,42,251,190,144,103,141,217,166,176,219,238,235,204,162,5,9,140,235,101,143,247,101,140,87,61,57,58,73,251,194,153,20,168,76,59,80,212,150,63,22,76,201,111,146,198,96,106,69,45,224,185,174,252,171,193,4,210,23,189,26,49,128,240,113,99,24,146,49,46,207,116,105,142,184,247,96,184,110,122,234,25,181,59,131,219,218,89,195,40,196,204,227,11,169,166,154,40,171,0,4,130,34,104,210,71,246,147,160,140,73,231,192,164,149,21,102,167,114,175,12,189,54,189,50,114,229,77,238,139,213,85,97,212,81,238,19,61,107,252,115,52,125,252,251,222,215,220,151,102,100,48,158,199,247,183,119,209,121,131,246,139,94,202,189,114,85,135,50,248,132,112,117,220,151,93,174,64,141,193,44,49,119,44,80,110,210,75,203,86,22,187,240,232,207,35,207,84,32,238,201,49,235,144,215,205,206,101,205,248,6,250,159,184,151,125,230,253,66,176,227,213,55,114,162,21,119,143,253,125,157,179,202,94,1,153,123,23,216,48,216,180,106,5,70,167,178,95,152,214,120,129,89,66,146,175,249,84,124,235,181,137,248,213,127,136,248,3,102,215,220,21,94,115,199,201,205,76,41,107,188,129,149,67,44,127,180,8,108,153,117,128,101,178,53,1,114,141,139,161,206,207,24,229,157,178,189,126,95,44,172,45,62,94,154,76,187,14,84,214,136,125,143,38,57,248,252,118,31,110,181,98,240,16,241,3,194,176,77,238,204,159,57,241,195,208,189,68,183,1,230,71,155,117,144,236,22,160,190,231,8,202,153,208,246,245,108,179,24,111,179,73,254,224,169,10,180,124,124,236,146,227,117,219,217,245,35,224,137,182,82,3,198,60,247,129,71,141,83,47,251,102,228,194,152,169,239,117,83,242,215,232,177,89,201,232,162,116,56,201,193,200,246,124,105,78,248,179,103,213,190,21,159,31,76,151,253,133,215,237,70,24,214,150,210,227,11,97,150,134,135,255,192,232,58,5,124,54,38,58,138,43,60,230,124,97,149,160,33,36,39,219,53,190,43,71,116,243,4,137,186,73,90,109,102,255,252,104,19,146,14,193,31,92,146,111,192,144,76,107,89,98,60,26,175,75,44,157,166,27,155,53,56,53,147,195,124,225,51,76,117,87,74,87,119,242,240,210,212,114,175,189,134,193,236,98,103,192,35,61,95,16,114,174,171,173,128,39,251,99,217,168,204,149,99,147,100,242,242,89,226,17,68,59,220,12,194,96,84,193,159,163,243,170,241,66,173,74,170,67,9,222,217,136,27,99,111,61,117,131,118,2,78,162,62,135,137,164,116,156,82,202,170,37,96,10,192,229,129,89,41,226,228,13,67,250,173,240,137,165,125,153,97,199,187,155,14,197,116,230,173,228,219,160,102,69,15,29,45,9,141,225,34,48,61,108,10,195,79,138,199,210,232,79,215,173,37,236,200,230,111,140,125,207,85,43,53,184,122,55,234,254,169,185,140,162,251,86,50,177,61,238,219,194,213,166,48,27,198,184,49,26,70,117,98,193,133,50,221,55,70,207,119,210,27,75,72,212,251,165,17,13,93,45,124,131,169,18,174,128,97,71,232,83,75,166,233,29,240,89,104,150,222,55,228,179,28,40,25,232,37,25,144,141,33,99,28,12,239,169,42,74,255,110,92,24,122,174,173,8,108,46,42,1,195,124,150,187,158,236,193,191,46,41,131,87,207,107,61,112,78,241,190,76,127,94,182,19,147,68,83,95,113,242,105,174,148,10,251,242,214,140,57,81,95,172,207,116,15,165,103,124,60,112,241,84,24,218,178,232,148,233,101,27,173,198,143,238,86,166,238,15,220,60,246,196,101,103,143,231,170,41,136,196,185,59,233,64,5,17,210,240,59,134,66,56,203,122,225,42,240,18,133,193,56,218,79,61,8,108,254,28,221,122,124,215,3,210,71,209,223,70,36,51,6,48,58,137,73,111,106,34,240,225,232,68,220,232,121,147,104,112,250,214,238,192,181,174,249,188,42,170,210,59,96,138,93,243,25,38,51,197,240,94,48,70,231,51,76,138,147,87,12,166,137,249,25,38,39,180,137,5,104,37,252,180,198,3,151,149,238,209,115,172,161,67,129,15,107,250,67,91,248,3,206,23,238,107,92,24,173,118,61,185,165,136,29,37,97,215,158,111,103,193,251,12,152,78,135,249,124,90,165,199,210,184,168,200,150,23,94,17,30,54,164,245,158,104,63,101,18,86,126,244,102,221,213,21,36,101,83,136,9,152,36,130,78,25,38,33,149,3,134,85,168,243,112,198,61,210,191,122,12,101,222,28,222,249,78,183,199,158,236,4,74,121,230,225,82,82,191,40,130,82,207,92,103,254,236,1,75,177,204,18,124,105,200,109,97,0,91,170,102,240,8,209,190,115,119,172,161,178,78,148,8,26,38,223,44,119,88,23,58,76,161,145,187,246,137,193,252,184,174,124,3,165,190,226,112,135,147,171,107,118,162,47,253,67,51,234,109,79,186,54,181,225,195,140,65,116,166,77,133,205,77,203,47,172,152,203,132,134,65,212,211,253,174,59,98,84,105,105,24,68,114,195,163,5,44,121,170,214,82,136,221,243,24,59,224,53,230,126,142,30,61,197,185,233,167,211,252,93,69,243,54,158,40,43,211,173,221,27,108,230,122,1,155,158,213,3,175,216,155,161,154,157,180,80,99,172,171,72,70,117,4,144,182,198,111,213,204,9,71,192,189,106,118,16,169,137,21,87,70,119,169,38,217,232,225,116,9,42,224,97,188,53,133,161,140,196,209,52,74,104,124,70,210,44,182,195,52,185,172,250,94,25,165,182,56,122,38,97,109,2,183,156,34,70,58,112,222,75,199,25,36,172,21,183,133,232,144,230,238,141,243,48,102,192,115,61,219,93,152,5,158,94,192,244,118,182,241,70,196,80,7,28,38,222,122,30,10,84,129,25,15,133,60,154,142,240,51,193,231,209,226,125,144,88,210,189,21,77,52,221,191,220,78,87,235,208,71,122,214,45,154,89,2,46,181,212,167,210,50,162,220,113,208,118,62,99,221,223,240,77,212,118,225,158,117,171,12,155,62,121,220,120,96,86,85,253,105,42,18,62,149,118,122,17,53,11,134,197,98,139,237,44,106,27,105,106,254,129,48,53,242,227,192,125,104,252,132,101,76,172,1,192,51,235,190,141,29,77,132,242,29,21,157,58,245,202,89,76,119,191,112,126,82,62,88,113,183,152,24,240,118,218,239,198,173,213,216,163,252,142,206,207,174,144,12,196,61,58,15,29,73,86,162,111,23,236,73,51,4,231,255,74,236,148,129,243,179,101,132,25,243,57,44,255,94,246,168,237,217,134,103,104,232,62,84,172,47,77,51,4,84,19,227,117,49,107,107,201,110,50,121,198,215,117,224,214,244,203,198,124,245,98,227,169,123,145,150,152,241,229,65,9,105,26,103,91,191,252,42,114,207,227,201,184,208,195,83,238,227,204,171,232,250,64,62,33,242,219,246,42,53,240,91,108,249,247,29,70,240,211,180,142,2,121,105,214,41,112,95,79,50,136,118,162,251,64,41,171,76,133,25,38,119,16,238,181,244,183,119,182,180,245,133,103,123,138,160,20,54,229,211,52,93,0,73,105,158,105,33,54,78,118,223,183,65,151,36,114,70,43,46,190,92,200,193,50,229,144,215,199,158,254,131,7,5,158,164,245,10,51,69,241,27,27,79,78,132,228,183,75,24,2,226,218,61,198,155,120,143,71,54,166,181,138,43,58,110,114,14,218,61,187,44,133,247,57,93,92,215,137,12,235,147,119,63,129,72,142,39,74,190,101,106,154,55,147,9,138,151,13,241,174,232,133,177,219,136,249,136,214,183,157,159,115,143,178,60,29,211,135,233,138,235,19,91,230,181,229,48,38,236,242,203,48,18,122,160,179,178,253,146,159,46,38,179,225,23,118,102,120,244,134,165,212,78,149,50,251,79,51,42,154,76,71,102,115,24,113,60,201,181,213,148,160,96,68,153,152,80,118,33,81,52,31,120,196,52,187,73,160,236,231,96,130,5,255,233,109,189,93,251,129,91,243,221,59,148,125,196,169,5,198,141,46,197,201,233,224,208,235,70,131,54,66,133,141,35,184,86,104,104,184,41,30,186,49,4,187,230,245,206,14,173,185,231,33,240,24,99,40,185,161,162,23,236,21,26,84,166,113,222,82,216,140,67,29,102,183,161,3,169,14,120,132,61,224,150,243,210,43,71,192,112,197,201,233,16,208,74,34,31,72,242,229,99,96,19,157,147,194,228,250,226,210,152,4,202,243,88,70,162,39,206,225,201,66,41,3,173,48,47,196,209,152,7,238,244,192,80,128,252,183,45,238,214,26,13,170,37,241,113,30,56,231,34,251,224,109,253,139,158,54,28,102,226,166,53,51,62,86,255,188,48,247,203,79,181,143,26,89,132,126,80,239,106,157,15,140,169,77,11,216,132,130,21,134,224,112,97,36,113,181,192,115,230,89,95,63,6,236,173,60,149,79,98,131,254,162,103,210,214,202,238,217,112,175,29,167,166,217,182,104,221,234,12,142,213,239,209,99,212,161,197,33,203,63,175,128,231,147,135,165,199,192,91,31,129,207,45,104,29,209,58,16,90,60,178,153,203,67,131,73,204,180,142,114,199,189,62,101,41,243,67,112,24,198,104,215,115,211,155,146,3,133,224,216,30,52,13,223,146,81,141,60,55,169,69,146,222,111,198,144,44,217,108,237,169,161,192,119,247,163,59,138,145,26,63,45,190,182,24,101,76,73,109,60,149,138,49,35,169,62,176,160,94,154,115,199,95,57,222,22,174,222,51,105,156,65,29,223,163,148,1,199,91,119,185,163,66,126,232,23,109,73,11,102,48,49,123,21,52,107,16,127,102,240,21,223,37,103,158,90,218,25,197,38,234,128,201,46,14,133,77,81,229,194,210,50,6,76,77,196,43,36,192,243,73,69,162,207,52,98,70,161,189,92,131,152,110,178,96,245,162,99,235,14,185,155,237,246,61,248,76,10,253,129,103,236,144,135,125,120,186,65,128,81,54,47,74,212,92,20,133,197,23,151,109,46,235,26,141,66,215,137,153,14,217,131,161,191,204,95,151,184,236,73,237,83,119,15,168,226,197,240,38,11,166,103,238,168,118,197,203,128,56,61,244,216,78,27,229,61,22,89,14,13,131,113,139,146,163,55,157,8,90,193,152,174,193,188,141,87,93,198,19,254,99,87,146,226,174,144,35,46,79,117,132,154,98,252,54,138,47,250,109,52,51,38,104,1,211,145,249,212,63,160,40,125,232,68,247,76,19,41,76,193,219,121,36,3,191,212,253,108,205,55,206,69,254,211,104,155,60,196,29,43,116,123,36,112,96,202,224,186,11,197,40,39,6,248,68,119,240,217,63,147,89,73,23,166,209,186,63,240,217,62,196,149,179,166,234,119,105,77,95,241,205,211,213,240,228,151,140,6,233,97,198,192,10,96,102,189,111,100,10,247,10,152,77,212,80,184,140,200,130,14,243,106,208,40,30,2,197,138,197,126,33,85,144,223,173,253,244,183,73,15,208,83,27,169,25,85,119,191,48,179,106,232,79,209,7,174,118,192,80,242,180,8,112,62,242,216,19,13,248,226,207,40,61,75,154,203,251,27,140,12,237,195,16,99,5,88,1,183,39,174,67,188,28,150,121,192,103,54,218,90,173,162,127,122,220,147,91,199,158,194,189,5,35,9,79,230,188,158,4,211,153,81,170,231,105,198,182,102,30,45,102,145,7,184,79,133,84,166,126,2,214,24,177,226,190,121,110,90,98,135,206,54,253,198,152,234,211,83,146,197,194,49,216,105,52,230,162,73,242,228,205,188,41,210,96,236,107,244,141,96,10,232,65,200,52,157,144,244,100,221,40,111,197,111,103,164,214,148,210,183,113,104,236,1,211,190,80,30,56,7,81,139,176,111,117,125,221,72,40,236,29,191,13,3,118,107,173,235,124,186,81,219,196,44,51,107,100,7,220,107,142,223,62,113,216,202,207,111,55,134,136,195,21,135,154,7,93,195,103,29,90,213,250,83,5,231,224,168,8,177,217,166,123,229,249,233,26,100,169,73,131,236,147,178,192,186,45,74,186,51,89,191,195,126,110,27,217,221,128,251,195,236,102,31,53,98,182,157,40,125,233,54,55,83,36,174,113,101,112,134,198,115,110,52,6,226,190,80,45,127,190,191,132,244,245,14,216,164,174,159,193,176,211,125,42,35,145,206,85,184,205,216,253,79,179,66,153,207,72,155,123,222,223,54,77,56,101,197,194,227,139,145,52,200,4,232,149,65,209,189,79,124,98,195,164,95,47,2,14,43,158,56,154,177,202,239,44,45,26,233,128,141,233,161,87,134,144,162,111,218,56,181,200,167,24,124,214,21,15,23,38,206,148,171,235,109,83,69,242,148,9,100,177,246,164,81,207,130,143,252,191,195,108,179,211,3,227,205,18,39,135,220,164,203,4,42,200,17,7,81,47,207,91,103,114,179,13,116,122,205,196,229,60,189,159,103,78,30,140,204,243,129,252,97,212,178,35,175,129,54,42,65,239,231,21,121,55,68,43,90,78,245,253,4,34,19,58,41,137,215,252,156,155,206,198,184,176,78,6,254,133,75,239,241,219,200,55,60,37,116,163,180,251,11,161,51,50,63,20,232,68,145,195,47,141,150,157,188,31,152,40,118,6,124,102,172,231,243,75,221,187,246,205,2,153,78,251,242,192,37,232,132,100,161,123,125,248,213,137,190,182,248,109,92,56,244,109,159,221,235,136,69,104,226,40,177,218,75,160,46,211,185,86,147,98,252,179,254,209,161,89,99,174,238,166,239,244,240,171,145,196,91,1,143,249,240,130,18,52,148,56,120,33,118,167,69,238,114,230,13,63,22,54,244,122,171,124,72,135,56,204,183,173,20,76,115,145,171,185,5,60,171,126,249,19,26,196,174,129,146,222,106,130,34,231,25,207,132,187,110,75,207,141,159,94,140,225,105,250,16,90,158,196,73,161,238,128,79,204,213,199,3,71,114,224,160,148,200,229,167,151,241,136,253,224,101,42,21,15,60,86,105,23,102,208,77,133,59,146,220,1,83,84,42,10,87,247,8,52,152,108,219,82,24,97,62,31,41,120,175,85,173,78,46,28,129,98,101,133,203,209,231,115,105,116,229,172,128,169,197,41,108,52,49,135,201,205,60,53,93,2,136,21,87,190,77,143,188,43,156,87,164,82,209,211,63,159,216,122,224,19,5,220,147,211,155,247,30,141,25,123,192,231,91,206,122,244,137,15,35,121,64,185,94,52,7,12,78,55,15,5,79,160,233,100,11,60,239,133,195,189,208,106,51,85,142,236,35,141,130,45,132,232,7,78,65,158,161,255,96,100,201,67,65,213,29,43,197,209,80,53,158,11,111,136,14,180,128,155,166,161,236,96,111,83,3,37,102,216,15,76,185,199,225,142,92,155,190,109,212,84,226,232,179,72,236,254,60,82,232,48,62,155,18,45,236,119,164,49,242,188,122,67,15,199,232,105,62,112,139,213,111,153,173,92,122,198,10,188,59,127,42,52,240,104,110,111,50,87,180,56,186,24,39,61,63,71,15,223,4,33,248,41,10,195,191,159,142,146,21,148,61,196,215,254,92,152,239,149,233,112,31,186,134,0,103,255,2,248,174,167,6,112,60,147,57,124,136,155,39,124,122,159,9,51,255,61,154,65,169,119,69,1,222,215,116,168,51,75,23,237,73,247,120,241,221,50,123,80,12,212,30,248,68,139,45,96,246,103,207,201,7,214,230,31,140,81,101,209,25,13,120,251,60,77,205,183,255,133,107,204,242,230,148,81,231,51,12,11,234,145,14,147,61,85,226,13,251,175,238,245,228,101,100,237,231,211,174,103,232,249,178,189,104,51,28,207,148,70,114,200,231,98,94,93,207,207,32,255,233,237,6,76,150,185,189,240,246,252,5,174,66,117,60,239,147,22,99,111,9,161,177,37,191,211,105,61,235,124,188,49,18,89,107,63,191,221,239,222,16,229,239,170,220,53,158,90,9,238,54,34,180,148,44,117,222,224,161,251,149,79,26,122,138,94,57,22,129,190,119,180,136,67,99,238,137,227,109,241,236,8,213,131,242,240,130,214,217,50,229,114,79,78,20,173,159,136,17,0,252,133,162,101,209,219,51,227,237,187,202,44,34,29,237,46,154,36,173,87,137,223,70,254,243,153,88,6,189,71,37,224,149,31,186,19,190,181,241,76,249,246,243,67,43,50,207,186,26,48,82,91,74,28,202,40,74,231,128,199,147,101,155,200,179,70,181,15,190,116,89,138,18,208,223,99,233,209,209,95,46,249,246,45,161,17,140,199,137,146,142,232,223,138,83,27,127,243,225,128,33,112,23,39,167,17,162,61,116,40,242,114,113,244,68,41,64,127,27,42,234,170,23,158,59,61,145,16,9,14,191,52,218,133,30,62,7,5,136,32,114,65,112,46,91,247,211,137,201,63,6,218,182,122,195,126,72,46,123,122,102,102,99,236,251,134,143,109,204,32,116,32,42,216,117,133,162,27,208,37,238,129,153,132,116,55,112,224,17,53,126,19,174,126,136,42,185,153,62,140,195,103,169,43,207,230,175,179,96,238,128,113,32,83,212,76,146,2,197,229,229,57,184,184,168,154,193,187,63,185,94,98,153,117,175,236,188,253,157,159,118,74,153,48,183,105,35,206,231,183,169,10,220,163,87,46,26,247,230,206,52,233,151,86,16,245,170,15,51,8,142,251,10,152,93,168,62,242,81,47,173,130,86,164,93,149,107,146,217,236,173,11,27,225,64,225,29,109,108,219,140,81,159,11,159,232,239,197,149,81,117,81,190,123,134,170,191,238,209,109,167,39,203,128,253,178,127,66,228,186,244,227,92,188,222,230,28,153,77,218,62,43,27,62,95,37,95,131,207,84,251,220,150,121,82,199,185,17,31,123,182,111,139,54,210,17,48,197,194,183,201,244,134,97,44,148,103,159,249,108,90,105,3,157,14,55,51,47,127,8,83,163,141,120,164,8,238,183,135,212,132,63,102,92,57,194,28,15,75,6,149,208,26,71,227,199,170,217,199,12,169,38,158,202,104,226,210,105,48,47,248,158,187,141,244,100,93,51,209,204,61,183,185,117,9,140,40,238,140,145,116,254,244,233,3,197,214,48,22,176,77,43,231,212,61,111,53,35,143,124,225,179,247,120,88,75,164,40,238,111,27,87,82,97,2,250,123,99,108,199,30,210,18,41,205,139,214,39,15,247,211,95,186,23,62,255,60,149,70,91,248,253,233,1,93,244,225,249,159,208,236,62,52,196,169,181,58,144,204,94,45,94,39,246,139,154,254,167,21,109,181,11,151,39,193,129,218,108,36,118,126,173,235,250,117,162,128,18,253,119,27,74,204,124,120,73,168,32,5,136,127,227,126,186,199,91,175,113,221,164,105,30,214,82,54,201,170,59,74,247,115,106,74,97,69,190,128,214,222,122,73,185,84,46,8,227,107,62,100,44,4,99,228,203,62,155,156,253,192,179,220,137,154,143,239,41,60,156,200,200,5,221,109,30,199,12,82,201,63,214,17,28,171,192,64,122,224,57,154,166,144,152,169,7,125,215,218,38,195,25,75,192,244,99,233,125,119,104,155,51,38,114,230,5,125,217,103,103,216,119,191,104,169,58,213,50,174,74,12,241,140,160,169,22,50,209,37,30,30,163,89,179,235,212,97,136,12,220,244,204,230,182,78,22,253,64,216,105,140,59,225,85,50,215,74,240,65,184,219,193,189,113,105,23,16,37,138,152,207,206,166,227,169,119,179,202,247,8,193,240,191,217,229,69,221,212,9,148,215,161,121,104,110,180,196,16,181,190,134,167,21,140,254,99,175,218,157,247,76,57,69,159,9,5,88,231,6,109,4,65,182,206,103,60,237,20,159,38,121,182,151,50,69,156,219,2,197,235,81,31,168,45,140,51,224,115,104,127,232,88,102,184,249,193,102,137,172,156,39,108,73,91,128,172,154,249,1,207,110,247,30,107,220,43,125,211,145,180,68,125,112,62,93,125,200,145,4,209,247,39,230,243,60,79,18,230,30,209,146,251,238,154,187,0,78,195,233,5,219,58,170,117,105,58,225,219,238,37,78,158,145,232,126,90,235,82,228,191,105,14,45,41,255,65,239,20,189,199,153,125,242,254,115,176,103,45,97,136,237,245,30,125,46,38,38,194,141,212,190,46,231,203,180,203,70,192,60,132,241,92,120,141,254,152,77,8,155,246,115,242,19,203,197,232,55,209,137,103,4,39,228,253,226,210,232,224,30,207,201,217,193,196,201,97,61,233,16,165,182,21,193,155,37,225,52,198,97,27,231,68,96,168,155,136,201,245,7,70,6,53,96,190,0,189,50,28,66,190,90,60,48,171,199,67,79,176,93,162,195,219,244,15,5,158,4,236,237,131,105,152,127,5,12,232,209,252,82,189,152,165,65,124,215,75,195,177,251,139,114,128,81,138,172,143,56,73,43,113,242,130,221,136,222,247,54,85,123,71,219,217,113,42,217,157,106,161,151,28,128,217,35,62,48,58,31,203,97,246,143,121,188,242,8,159,12,164,193,200,37,143,87,92,225,51,171,50,120,174,252,178,21,75,112,212,40,185,148,162,26,5,204,87,56,207,7,108,253,138,10,247,234,36,126,224,51,204,53,24,135,93,119,207,61,33,204,254,105,170,245,254,80,96,210,146,122,225,133,222,148,26,48,180,227,245,52,244,214,153,46,76,87,237,159,22,107,47,48,161,5,130,132,159,146,131,232,164,251,10,22,214,101,158,166,210,204,80,146,42,245,162,72,97,42,202,204,58,3,198,44,111,191,77,235,173,5,122,240,135,27,132,216,211,232,1,163,197,219,223,118,250,62,238,133,89,227,145,194,189,127,170,157,6,239,212,158,62,255,134,222,75,92,248,98,199,169,204,163,78,133,55,126,219,106,174,143,198,0,145,136,95,249,9,134,247,76,74,164,52,219,179,17,48,94,140,74,103,132,40,86,252,169,48,135,104,65,222,42,240,43,14,94,196,53,170,43,100,165,149,15,237,39,152,250,195,219,131,126,225,67,124,100,214,88,133,55,78,54,126,221,244,49,60,138,18,38,218,185,252,228,244,40,103,217,253,208,13,159,83,124,125,124,109,77,21,143,224,154,126,169,90,62,165,132,73,154,30,204,212,223,29,198,208,77,249,161,180,172,127,142,6,192,244,177,42,151,203,138,226,223,46,0,5,61,84,211,135,202,68,161,136,240,189,205,140,130,149,182,211,27,151,203,153,246,232,60,213,39,179,177,135,145,111,252,104,168,246,69,31,26,45,206,78,236,96,19,14,145,79,20,199,16,159,113,26,2,193,242,210,2,45,26,82,145,212,36,140,135,190,178,47,106,220,121,31,227,133,180,175,20,252,14,92,113,235,118,120,155,11,100,22,161,181,133,247,197,119,101,184,4,157,11,85,29,54,78,233,39,199,140,65,219,28,155,9,74,20,63,248,172,201,89,164,127,248,244,236,169,126,112,197,237,162,136,188,92,182,77,120,192,139,18,174,188,206,105,220,177,239,125,161,55,81,31,146,166,25,196,127,1,47,197,36,172,180,148,133,137,228,165,63,210,106,164,243,135,75,76,166,240,139,161,24,254,243,145,186,200,72,49,21,127,100,168,60,55,157,84,48,125,240,89,3,193,196,167,219,144,16,23,37,40,127,93,56,49,206,71,55,40,197,38,129,119,93,17,73,209,61,184,77,67,14,15,107,7,214,198,209,49,125,73,63,155,174,132,208,201,147,243,143,178,217,198,178,125,79,97,187,96,115,236,54,16,54,144,248,250,37,253,70,181,220,153,223,231,190,206,101,78,105,3,163,191,57,57,181,27,138,51,5,117,73,89,254,190,39,191,109,90,6,52,221,249,51,156,247,71,74,132,155,133,81,50,173,137,117,223,39,142,65,176,192,152,147,120,47,227,198,172,228,97,251,78,122,200,188,143,5,201,122,83,150,9,120,208,9,233,239,163,162,211,181,37,109,63,150,169,139,251,40,227,179,190,151,13,67,171,248,246,4,119,66,90,136,171,192,137,196,94,143,33,138,60,206,125,160,131,27,243,82,225,54,205,19,81,72,60,203,146,153,136,199,0,46,75,91,246,198,185,172,226,28,128,95,69,82,105,50,38,61,209,46,74,66,88,110,170,90,107,174,163,19,81,96,65,41,247,184,154,138,93,23,126,68,2,211,156,27,191,124,214,130,173,164,168,179,32,208,255,231,48,18,158,77,175,155,125,109,241,69,19,21,131,180,100,134,63,112,141,38,22,36,74,72,183,200,187,74,52,159,251,167,135,84,192,82,21,153,129,156,128,51,201,88,75,216,128,55,129,115,11,214,197,166,63,137,172,123,192,44,122,41,214,115,123,153,18,94,117,34,195,88,154,26,162,61,91,222,53,126,216,180,201,58,12,211,76,146,72,125,254,248,186,31,60,88,69,229,133,156,24,244,76,64,30,64,181,19,22,182,212,244,232,19,182,44,95,186,144,152,25,218,168,69,95,86,159,62,144,204,250,112,201,119,141,67,228,217,170,126,151,246,255,136,123,151,29,92,158,36,201,235,141,80,220,47,111,199,108,216,1,26,49,98,5,66,44,70,44,167,213,51,179,96,195,219,244,127,120,12,226,231,95,186,135,197,233,46,86,37,85,149,84,170,115,236,100,126,121,137,140,240,112,55,55,163,17,171,233,8,239,56,174,116,255,246,122,25,69,75,13,125,90,185,252,123,33,189,82,42,149,41,133,114,77,246,106,222,70,204,97,106,122,153,38,141,229,21,22,142,222,42,210,68,121,101,120,254,106,119,202,113,218,169,216,77,134,174,250,79,159,33,189,148,156,215,77,168,211,199,66,55,57,6,153,112,152,149,35,195,203,254,124,158,159,238,2,23,18,250,221,225,158,100,144,118,188,102,70,247,187,58,15,115,43,139,172,255,228,248,191,99,233,143,73,85,102,248,78,13,202,43,125,123,156,129,210,228,243,129,212,205,68,240,161,197,132,110,229,174,204,183,228,43,52,156,104,166,173,39,105,71,193,242,188,130,111,36,12,90,171,53,95,15,99,119,56,115,219,220,60,178,210,240,59,164,138,236,11,50,189,231,77,57,25,157,122,105,245,160,18,53,239,164,74,100,164,7,211,103,141,108,150,105,77,44,134,120,155,166,197,236,48,237,204,237,129,115,142,29,60,28,34,147,217,149,147,111,39,239,108,75,140,169,206,223,217,130,153,180,223,7,179,55,209,6,76,228,219,93,82,122,35,114,122,86,212,242,188,205,238,14,93,112,192,144,77,146,237,98,199,200,202,213,15,77,27,170,116,253,0,18,202,229,95,38,7,19,223,249,36,58,241,137,29,222,141,110,204,170,243,149,103,129,81,216,247,97,134,58,66,83,181,202,102,238,10,95,97,8,109,69,83,214,190,240,32,22,247,25,137,68,116,79,178,63,57,187,13,84,150,190,247,5,95,91,155,65,14,202,212,157,3,229,223,42,124,22,24,175,172,210,30,157,171,246,161,32,124,190,239,149,209,151,40,25,65,136,9,217,107,51,191,14,130,44,187,127,172,195,112,229,254,224,179,124,119,9,113,26,25,168,226,33,14,251,252,172,235,30,218,228,33,248,67,173,141,202,77,211,235,38,178,240,159,222,230,54,41,71,35,48,190,124,131,241,211,13,147,42,32,236,142,188,253,243,130,223,215,167,196,233,44,102,80,12,126,48,219,195,166,169,32,124,228,152,241,28,166,166,183,31,248,12,141,239,129,91,149,111,72,68,138,55,31,251,96,135,49,119,149,164,6,178,219,100,201,63,184,88,237,237,162,20,94,154,191,45,108,74,179,238,53,27,100,195,24,133,232,213,243,169,11,76,47,157,47,217,182,195,72,50,169,160,68,111,237,159,53,253,119,9,106,239,212,112,0,129,58,200,232,31,90,240,8,208,115,159,72,132,202,124,192,83,69,42,16,225,163,181,197,209,9,87,88,126,153,118,183,19,219,125,112,197,117,252,185,235,1,169,111,59,76,130,253,125,215,112,210,253,104,180,159,170,172,185,103,246,49,75,150,31,156,45,177,80,244,129,23,132,11,28,254,233,229,234,209,120,129,103,135,105,92,47,18,230,52,102,78,212,224,127,112,71,127,100,60,175,139,62,200,15,157,230,165,168,15,156,2,251,114,24,174,73,214,97,54,173,209,40,255,96,156,190,179,100,60,64,209,171,254,80,186,63,230,210,15,183,25,91,244,131,9,14,154,254,180,201,54,251,193,44,116,170,208,130,63,196,185,213,225,48,110,143,250,229,118,46,187,117,135,177,35,172,10,119,83,202,252,224,65,122,185,232,183,183,88,31,190,129,196,34,153,202,243,192,57,245,8,120,180,174,10,22,205,68,95,102,113,152,245,105,233,251,192,167,32,126,27,153,138,103,154,38,30,62,239,200,225,9,241,127,62,240,60,241,198,7,147,142,73,227,185,52,82,21,213,225,209,209,235,209,73,5,91,136,239,210,144,87,56,177,161,14,83,50,48,107,57,76,167,139,78,73,103,133,129,28,231,176,53,71,232,83,99,223,236,87,142,71,236,217,236,200,125,163,23,122,70,208,7,159,77,221,208,46,2,20,251,243,136,223,70,39,108,200,210,216,168,13,100,31,105,38,24,57,36,227,216,208,203,205,45,142,62,177,120,150,152,183,153,71,138,143,22,24,72,75,11,44,168,180,195,196,115,24,179,47,9,106,233,84,66,155,52,142,110,91,214,31,244,92,59,141,121,126,176,233,227,93,120,33,214,17,23,222,79,40,162,162,222,20,240,7,156,245,15,166,125,65,62,48,170,168,228,130,62,152,145,36,9,98,163,126,67,104,250,161,179,153,144,148,192,8,225,199,19,167,113,76,235,89,213,196,101,253,153,53,200,24,75,34,98,4,171,178,127,157,40,112,179,42,43,122,6,71,255,70,49,218,197,85,121,36,63,149,104,159,168,73,123,19,72,233,149,209,209,240,13,21,188,198,151,150,210,126,180,201,250,61,179,134,19,70,150,156,199,143,137,151,253,228,27,13,49,125,93,157,18,217,244,75,59,123,152,164,101,87,172,129,240,4,253,193,52,205,60,228,56,58,160,177,182,249,96,218,46,146,164,207,106,177,189,213,118,24,113,28,217,41,163,51,204,47,58,76,200,33,251,8,34,106,166,147,15,166,75,106,202,34,131,37,21,4,199,15,62,179,225,146,111,27,143,22,148,96,28,61,1,129,214,16,11,237,71,103,146,251,224,51,136,171,70,58,231,101,145,194,247,251,162,164,165,41,123,38,29,190,223,15,30,108,240,155,194,109,211,187,252,193,19,50,192,212,115,55,227,204,254,80,60,154,139,220,53,162,209,36,81,62,152,130,177,46,142,103,235,212,73,10,255,224,193,28,162,90,44,152,145,81,245,117,120,152,47,187,192,216,88,124,79,20,37,187,169,210,6,197,250,167,71,241,131,25,41,146,116,55,193,12,8,160,31,140,13,132,68,12,25,217,192,225,159,182,25,197,170,66,89,198,96,245,252,68,28,141,66,241,189,240,140,117,179,127,217,195,220,48,166,162,120,199,111,191,107,19,96,208,131,33,114,208,93,253,131,201,19,169,64,238,153,52,216,1,249,67,33,1,208,37,90,207,76,173,52,213,254,96,170,172,218,63,13,63,119,18,224,253,224,78,195,163,108,190,242,96,239,92,253,202,113,202,146,155,230,245,34,18,243,3,201,181,13,169,6,224,31,138,181,202,7,195,5,72,242,225,103,90,189,134,127,31,200,177,247,34,217,181,140,223,117,138,11,163,169,89,85,21,89,64,112,65,116,184,166,34,161,126,70,123,168,76,7,177,157,149,104,60,35,155,8,215,201,97,98,153,173,112,178,182,217,15,134,99,60,21,198,123,207,71,2,189,119,202,59,37,247,131,112,166,163,188,105,137,223,206,82,148,172,196,254,131,179,249,54,203,19,69,55,231,108,107,28,30,253,177,17,200,182,226,228,128,207,28,160,251,132,132,169,125,75,223,251,152,52,247,200,214,42,209,113,120,194,245,15,133,32,52,228,121,227,27,55,61,176,156,230,163,44,207,36,161,250,27,159,53,111,186,171,180,90,50,231,202,238,240,32,60,144,160,150,60,117,241,113,50,45,127,40,87,205,26,123,98,174,15,61,219,90,148,91,47,76,246,166,198,77,253,50,192,119,117,193,213,151,119,255,131,23,39,155,178,114,209,168,183,224,132,255,224,92,214,210,154,18,15,145,96,227,131,11,21,22,69,207,4,86,125,189,54,41,39,149,220,73,191,248,160,57,76,148,122,239,171,108,19,3,244,207,22,137,157,33,158,42,212,99,219,13,44,205,254,67,136,242,133,20,121,245,41,1,225,31,60,136,5,101,186,242,192,113,157,9,188,73,77,150,181,163,119,159,192,23,245,249,60,20,221,228,67,47,140,232,94,251,183,205,124,254,229,159,254,231,127,249,31,255,167,255,247,127,249,143,127,253,135,255,244,215,127,253,119,127,90,250,156,135,253,119,176,244,249,91,87,116,239,214,220,31,190,71,101,170,219,253,121,146,49,171,179,239,238,245,57,116,162,49,224,195,131,70,176,126,171,184,6,147,224,11,120,41,245,158,244,37,61,62,254,152,55,13,85,151,211,66,225,14,25,96,31,92,203,88,196,93,224,243,189,85,223,182,172,105,122,130,242,14,183,137,233,249,149,79,28,217,101,122,100,240,205,237,193,7,253,201,103,89,81,216,178,179,62,184,118,121,68,211,249,80,182,175,147,112,124,170,150,182,141,217,208,61,104,90,102,151,40,161,199,217,55,14,8,212,14,83,210,146,83,103,211,13,240,115,87,100,59,165,63,31,216,184,185,1,139,129,40,159,107,197,6,41,96,166,87,225,80,28,56,199,42,106,38,16,106,212,64,137,164,220,131,207,15,23,213,39,77,124,237,228,196,190,111,157,214,76,157,41,168,55,52,15,52,105,133,123,136,189,105,252,188,52,125,158,161,43,90,54,199,201,118,191,62,243,34,49,180,138,78,204,104,92,249,183,14,209,163,215,7,30,198,162,115,216,168,237,10,111,226,38,135,137,13,167,76,174,228,98,123,242,160,8,71,103,74,98,178,164,100,62,14,63,154,26,163,218,60,144,232,38,46,117,216,188,129,101,53,131,247,80,124,145,38,13,89,158,245,138,124,117,245,152,106,66,180,82,209,141,108,211,109,243,147,103,36,210,147,6,8,196,238,190,14,211,108,119,70,180,134,38,180,81,244,88,195,199,43,3,68,33,196,36,213,191,240,2,189,124,9,216,104,136,58,215,230,241,3,171,106,145,221,20,237,2,76,192,30,185,80,182,149,77,36,202,197,116,237,123,88,132,172,188,236,105,50,22,160,217,31,170,205,80,227,137,6,207,131,171,113,116,161,222,36,155,177,98,91,13,95,117,206,109,17,64,72,156,90,72,79,245,21,71,19,107,74,160,218,76,176,210,227,15,8,55,233,9,161,11,182,47,113,240,89,138,37,99,205,166,144,150,16,143,37,17,89,17,218,10,14,228,20,245,34,140,53,137,40,129,45,33,247,5,231,230,1,33,167,182,116,170,127,249,144,95,154,166,241,89,148,232,0,242,125,1,12,88,201,88,23,42,72,197,199,66,135,175,172,140,52,120,14,38,244,16,123,18,77,46,241,129,209,9,227,40,57,230,169,112,131,160,30,219,33,115,50,151,157,24,197,191,228,99,28,241,10,49,86,251,41,85,205,216,177,48,42,181,201,22,139,21,68,75,63,184,88,167,164,236,233,155,41,255,92,152,102,5,217,158,66,253,168,213,209,243,185,36,249,116,105,150,129,169,224,240,249,210,167,38,4,232,208,30,158,113,67,83,137,36,154,110,172,127,157,147,223,230,150,145,34,95,54,202,210,104,3,124,48,195,96,74,56,104,190,246,254,76,140,142,172,78,91,120,132,89,211,166,195,216,58,119,205,146,156,8,111,4,140,253,68,213,12,13,61,25,62,29,54,36,49,85,50,237,4,51,4,90,190,165,55,91,54,69,77,17,205,175,12,165,43,157,229,185,76,254,141,63,148,126,142,214,180,48,179,97,142,125,115,169,54,251,10,60,134,28,93,41,95,108,205,44,145,162,139,113,180,31,153,134,86,168,222,249,93,81,218,19,103,84,96,234,75,254,195,147,162,151,188,172,70,40,88,253,155,39,127,191,85,192,206,146,117,211,215,92,20,122,249,96,52,81,120,214,175,118,199,127,167,216,173,105,248,95,187,204,119,87,157,188,160,60,19,20,204,135,39,104,58,26,242,77,235,57,148,104,182,71,57,166,112,147,180,180,81,169,132,164,24,133,184,1,74,60,208,80,166,204,197,95,215,54,241,18,185,178,132,213,173,191,235,69,241,34,107,134,179,142,155,175,182,194,224,156,154,132,52,73,16,31,102,44,171,90,63,64,56,244,166,165,206,55,157,211,147,73,31,150,89,242,196,210,89,22,85,113,182,153,128,151,239,43,232,73,232,122,207,236,179,118,119,16,61,76,77,241,91,231,233,246,83,83,96,233,122,211,116,78,69,208,137,53,117,122,146,194,124,171,116,177,126,112,66,54,64,147,136,214,174,235,183,133,212,163,50,117,206,16,228,218,60,95,150,241,4,215,215,129,42,89,247,93,245,249,19,141,246,227,129,73,31,120,30,144,150,244,23,46,184,103,57,220,240,123,215,212,106,71,10,200,179,190,19,54,172,44,16,56,35,228,136,37,140,38,81,159,180,46,249,110,127,226,112,19,30,81,64,194,80,228,172,60,111,123,34,3,237,115,165,20,56,155,175,92,164,90,167,146,17,154,201,17,248,24,71,166,117,238,183,192,96,150,56,158,144,230,95,116,45,105,98,119,237,17,241,9,191,232,216,213,210,7,29,22,55,25,78,154,74,75,154,24,175,38,95,238,11,222,170,170,134,203,228,74,146,37,210,248,200,188,63,101,48,82,62,35,106,4,44,208,90,57,233,70,93,113,152,218,186,102,187,241,4,205,113,48,202,161,178,130,112,211,39,38,243,10,194,48,155,99,45,106,34,5,228,17,150,37,110,179,86,45,23,60,229,25,133,19,190,2,121,33,152,124,13,223,59,65,247,31,207,40,135,98,209,253,125,149,14,199,239,57,58,153,61,203,7,55,163,118,229,7,190,245,160,179,248,36,229,119,156,121,36,243,81,121,185,8,185,109,45,254,45,107,54,254,208,130,123,166,162,108,227,182,223,85,182,174,148,169,63,124,86,205,36,101,44,122,131,159,71,2,235,210,139,96,36,92,180,20,187,76,132,214,209,68,79,132,190,202,5,201,216,15,134,48,163,108,156,51,78,80,232,248,238,202,122,101,116,1,49,74,165,111,172,78,36,140,39,168,150,200,10,106,22,211,43,127,214,112,161,176,41,12,120,229,175,88,112,91,181,102,73,4,224,48,57,254,169,21,77,163,42,126,183,133,66,208,104,250,174,140,235,224,119,157,16,102,82,214,98,251,245,169,70,193,19,203,154,170,165,113,132,229,252,203,36,221,60,149,232,64,101,28,182,174,87,83,77,11,84,223,71,43,133,150,99,47,213,142,252,84,208,96,38,198,125,225,56,77,159,184,190,77,82,125,81,98,182,190,225,7,30,151,237,108,50,167,73,167,28,235,160,113,18,158,201,206,174,247,228,144,106,252,232,65,61,71,203,115,68,184,169,69,245,155,135,160,209,132,241,30,157,10,10,117,109,62,223,7,158,184,78,147,192,66,161,168,151,78,51,221,160,20,101,121,184,188,90,180,28,198,230,173,14,119,72,126,58,86,176,86,113,214,240,121,250,116,202,183,167,58,62,221,244,147,61,153,169,6,233,40,38,83,27,132,130,140,38,158,206,41,228,170,91,176,17,72,112,234,55,0,63,193,197,66,140,234,48,181,225,134,46,210,26,76,108,235,41,122,2,75,74,254,206,87,195,119,165,60,149,63,188,39,102,112,52,198,196,109,239,25,74,173,187,10,240,182,158,187,170,19,45,84,220,236,131,225,220,3,239,126,232,84,138,253,155,51,83,10,62,103,202,215,177,244,170,19,37,176,95,219,170,248,214,241,164,116,217,101,99,220,164,135,2,69,193,60,88,172,63,65,21,217,254,88,45,34,57,39,153,44,46,84,38,165,18,145,216,242,223,182,214,210,172,148,52,148,153,124,24,227,52,127,198,185,92,121,255,9,67,5,211,136,249,83,78,142,192,156,11,163,153,86,213,122,142,70,11,45,24,180,147,159,238,202,119,155,56,59,250,64,157,103,239,85,52,119,209,209,37,116,219,92,122,152,218,206,122,99,12,227,226,227,152,49,95,85,193,168,91,149,165,5,121,139,249,79,174,12,170,165,223,53,188,198,161,34,219,125,179,225,12,82,25,148,208,170,220,197,19,199,148,75,73,67,108,162,40,191,16,134,122,176,229,108,106,150,201,246,236,28,82,56,31,193,253,79,143,228,97,103,119,234,77,145,124,183,143,143,14,217,111,183,37,163,193,222,38,68,229,156,85,212,248,157,228,135,55,71,81,24,75,73,231,202,117,99,60,143,250,156,59,124,28,207,238,4,249,75,229,46,14,219,246,5,251,240,12,73,109,88,235,208,176,231,12,230,35,85,130,164,52,87,116,47,186,243,38,217,148,55,153,178,6,244,91,119,117,103,143,128,190,125,83,248,204,127,254,225,91,17,68,179,7,212,97,179,247,148,237,159,207,136,100,234,251,254,217,78,59,21,149,110,231,135,67,139,0,149,147,233,96,247,35,109,170,39,167,89,193,89,178,244,219,172,164,188,228,179,193,201,222,115,102,202,126,58,83,91,99,246,234,206,29,158,68,192,178,241,27,72,168,184,227,0,2,209,120,41,20,229,121,35,15,231,180,102,6,139,218,132,67,147,232,193,74,195,128,124,233,27,35,175,148,92,176,116,27,101,106,168,248,68,95,102,104,31,44,242,51,108,69,247,130,180,147,183,70,34,247,157,235,107,191,114,38,211,96,255,86,132,39,186,118,93,162,32,208,131,39,94,135,214,90,205,224,218,37,24,182,145,25,211,31,2,176,213,229,164,185,105,26,12,158,174,225,19,15,6,79,124,154,2,155,234,241,102,83,112,119,152,47,251,109,72,131,228,236,15,188,227,183,166,45,51,164,23,210,189,180,242,178,229,216,100,204,232,87,171,63,63,189,33,237,31,36,223,156,131,11,119,225,188,220,42,205,35,48,85,74,12,133,243,227,218,90,98,107,142,147,77,43,36,115,113,151,160,2,52,155,139,20,163,180,131,158,222,109,122,201,184,220,186,22,176,241,246,149,66,5,79,143,140,168,223,54,186,231,178,27,110,172,63,45,150,101,254,208,196,182,179,89,150,215,157,159,233,224,24,67,204,47,249,109,58,62,188,141,194,252,126,239,218,72,219,60,149,117,111,163,48,191,201,162,55,70,238,206,91,29,242,58,147,86,45,242,76,39,226,143,190,170,19,172,183,245,116,243,20,2,109,63,154,29,102,109,218,134,4,1,203,41,161,217,34,136,37,141,70,216,239,204,236,221,89,40,228,171,84,143,237,74,170,119,82,80,219,77,143,35,239,153,137,182,171,143,81,240,207,75,179,150,188,227,228,134,105,219,138,0,42,68,178,145,7,137,78,139,68,0,170,114,3,88,111,159,133,162,70,227,152,149,154,5,54,110,147,31,156,30,33,17,100,236,178,107,251,49,164,199,163,252,108,42,119,105,93,244,201,74,210,245,13,203,51,96,152,153,210,102,116,214,167,126,155,225,120,249,106,58,208,201,103,79,63,120,168,188,50,152,43,13,0,229,214,180,183,16,97,231,22,13,126,38,255,173,134,211,7,174,238,191,181,205,156,171,106,19,94,55,185,253,25,48,58,86,10,195,253,136,163,169,157,77,21,130,199,48,40,57,149,155,114,201,82,99,49,24,99,172,164,14,243,176,159,251,66,38,48,158,103,231,120,213,99,39,186,147,131,49,35,212,7,198,236,23,125,166,230,53,53,244,202,168,234,251,151,151,172,249,73,205,201,123,130,139,92,3,54,185,100,105,40,155,230,146,118,91,42,135,166,190,77,32,192,53,234,48,90,38,164,214,222,196,73,210,241,194,99,62,190,24,13,221,254,120,213,141,96,79,223,103,107,198,89,119,152,207,82,59,206,154,221,91,160,52,149,233,193,248,150,246,104,52,165,217,80,111,27,79,232,114,155,115,169,234,62,13,155,21,98,81,244,192,34,98,59,223,150,75,247,197,0,61,23,170,83,124,179,86,162,11,87,237,208,32,18,28,17,45,167,218,222,49,76,139,70,141,238,217,102,76,123,117,174,56,251,138,28,104,126,168,81,219,182,132,245,158,25,82,165,26,87,180,118,233,208,36,192,72,24,63,158,25,67,80,164,183,178,26,137,48,105,71,23,54,165,152,241,116,14,98,210,208,164,197,187,63,112,238,225,82,181,177,93,67,131,226,89,50,71,76,84,244,150,157,233,97,60,22,12,103,10,241,75,195,6,52,63,134,51,20,131,106,180,197,175,169,81,134,189,188,59,14,126,5,126,181,22,47,8,136,4,124,62,114,229,59,31,24,105,183,21,48,90,199,218,103,205,98,29,35,148,188,95,85,39,132,50,194,32,216,236,47,150,198,117,214,71,31,79,52,225,109,246,184,63,20,54,31,113,97,172,81,79,31,117,177,109,117,192,100,85,180,221,210,76,79,92,167,227,44,66,90,98,71,234,147,197,38,208,86,30,131,44,108,198,147,91,248,240,15,218,99,161,141,124,170,31,107,233,193,231,113,206,20,202,251,39,34,198,118,252,121,34,179,93,105,18,106,201,74,201,2,94,33,127,106,187,185,90,159,190,245,34,98,73,20,26,235,235,18,15,195,57,7,220,178,90,151,50,191,180,43,93,50,214,59,74,90,157,97,96,181,109,230,120,70,32,252,135,120,156,38,87,180,223,222,215,228,123,84,12,202,209,202,127,225,92,67,237,162,179,121,201,15,90,67,24,124,35,57,184,117,213,74,102,224,16,232,160,83,86,109,62,78,248,17,23,70,148,51,158,86,126,24,67,33,1,210,152,250,213,78,6,216,133,56,169,215,149,246,152,132,140,19,239,95,116,60,29,162,223,177,87,71,166,245,241,199,193,237,234,175,181,105,94,190,122,87,125,132,44,228,70,163,179,62,223,85,67,41,178,93,1,156,169,74,73,192,84,157,3,54,15,135,71,192,96,149,139,178,139,124,38,4,82,41,33,174,83,172,215,239,129,103,187,178,88,116,119,61,175,58,195,154,11,89,31,88,108,218,65,205,48,216,33,170,146,45,202,202,15,12,207,61,224,188,95,217,6,43,153,196,209,180,142,61,114,20,219,58,234,29,70,181,88,93,33,173,55,39,20,112,178,17,202,158,163,103,248,108,218,254,182,63,182,44,219,188,86,2,62,161,234,51,159,156,93,76,40,195,145,27,124,204,202,173,191,56,100,106,210,182,128,91,97,122,157,86,192,176,33,158,201,8,195,92,71,187,113,170,20,158,51,116,137,97,29,205,254,135,157,76,13,65,73,84,29,118,127,231,193,70,31,112,192,100,26,159,137,16,158,244,61,154,40,64,81,172,185,2,68,95,94,103,73,106,139,251,30,91,82,85,137,193,205,30,39,38,43,156,149,84,233,121,81,37,88,87,58,17,99,210,250,192,148,171,90,192,16,153,215,163,245,82,235,125,224,201,180,216,84,165,9,101,192,125,97,216,22,10,247,20,222,64,219,74,178,143,186,20,244,254,30,104,45,170,125,136,221,234,29,100,44,106,253,209,253,49,81,141,120,213,41,83,197,126,100,173,106,94,247,194,146,54,42,175,159,137,200,253,101,180,145,100,36,112,147,211,167,81,72,137,196,124,106,238,67,218,242,162,164,135,20,165,6,214,46,252,52,244,178,200,167,20,250,187,219,44,218,20,198,114,202,117,156,215,54,227,185,39,97,32,162,166,180,54,62,70,178,3,70,212,148,131,203,155,109,56,35,161,135,190,231,30,86,87,86,184,224,84,112,225,179,48,170,239,16,13,87,33,36,123,194,216,71,33,23,119,179,237,185,10,131,49,222,124,244,209,174,43,42,130,93,112,103,5,110,20,145,74,200,127,50,9,232,209,230,159,120,31,57,133,77,117,7,34,63,180,239,251,130,67,181,30,225,183,53,239,201,177,52,81,113,157,19,169,146,183,12,184,105,156,177,24,86,69,94,39,13,139,15,204,196,123,97,12,251,20,45,117,95,16,1,213,250,56,120,142,240,198,98,202,24,143,20,69,195,196,32,196,9,233,148,76,143,185,104,33,42,185,147,6,218,135,143,123,232,153,192,106,12,241,110,189,50,10,215,171,164,119,230,58,154,35,158,164,151,213,162,124,30,173,175,141,20,137,223,124,39,217,250,96,88,116,223,185,108,191,138,248,72,69,198,126,30,24,25,209,71,227,242,71,145,253,224,9,91,94,221,44,206,6,115,220,89,20,146,229,126,12,135,161,200,222,247,140,100,221,3,167,240,100,225,195,156,233,177,170,33,155,51,226,219,162,116,241,160,48,112,98,252,78,180,217,84,53,132,168,57,142,197,123,245,113,131,193,37,187,198,119,201,254,114,189,110,20,87,96,118,145,178,213,30,230,69,209,107,222,163,211,46,143,123,79,71,53,38,126,26,162,190,90,66,20,60,80,87,12,110,51,18,87,185,19,58,183,67,176,155,173,220,210,236,102,97,83,24,15,52,61,126,16,133,218,93,232,109,211,108,251,172,227,108,227,118,15,181,224,69,105,92,111,170,102,26,212,66,76,152,37,113,61,198,64,121,213,56,249,28,207,243,130,175,52,238,177,230,115,248,168,172,210,142,235,48,50,227,143,228,46,59,154,152,199,248,202,158,133,35,35,138,20,83,13,10,240,26,149,25,85,183,132,234,59,181,44,173,90,44,100,30,203,61,249,153,27,30,9,49,92,69,75,72,152,159,23,63,214,35,62,123,246,217,87,39,156,84,203,251,219,112,239,67,190,153,14,137,49,31,133,229,93,92,93,0,73,235,135,165,176,72,163,182,139,90,212,165,22,26,212,129,70,40,152,227,236,163,167,174,120,252,93,141,241,63,76,160,172,40,215,67,68,252,60,222,146,30,103,117,116,172,252,133,116,172,173,158,159,166,191,114,94,89,247,242,135,193,70,145,247,193,53,62,222,58,7,198,231,53,224,51,227,254,1,67,84,12,24,206,74,121,127,58,207,251,219,132,17,143,231,59,78,198,161,118,63,72,0,236,23,190,99,161,25,155,90,207,141,90,125,168,244,47,211,236,121,126,122,220,65,92,205,43,125,63,23,222,87,168,105,87,19,236,121,78,14,111,167,4,76,30,169,63,47,164,135,41,208,178,183,155,255,120,95,97,4,131,102,127,214,93,228,98,211,19,14,154,24,177,87,229,252,46,219,50,133,92,61,36,249,169,58,120,240,215,98,182,170,72,77,164,103,156,209,62,114,207,253,168,164,82,48,138,77,11,227,0,201,235,7,94,119,252,23,154,58,246,159,232,61,248,105,128,4,45,119,30,36,85,174,164,69,187,44,55,26,99,74,125,174,152,112,47,124,30,122,122,109,184,19,38,237,225,242,64,56,172,55,68,62,63,76,7,50,218,254,186,96,157,136,55,199,231,126,134,113,83,255,9,2,216,168,22,44,51,163,27,207,115,166,62,29,22,18,244,34,60,10,168,228,124,86,104,239,19,214,151,244,14,129,112,122,92,201,252,45,222,241,115,35,65,148,68,75,121,142,165,255,106,92,152,174,87,253,44,232,92,247,103,98,77,130,26,40,34,154,149,226,89,211,149,156,53,222,50,126,212,245,34,201,244,20,60,159,205,158,113,91,72,121,247,199,212,19,219,224,240,17,158,235,167,110,171,133,192,40,244,45,243,99,121,124,157,224,184,132,41,226,217,122,176,47,218,143,133,81,175,225,223,98,62,24,245,153,156,141,195,239,104,226,147,87,1,123,88,86,225,137,195,76,174,187,130,12,89,50,12,90,104,139,120,140,240,104,125,12,39,108,118,169,123,62,230,74,131,102,227,48,243,41,172,18,143,228,57,111,236,30,141,150,190,46,74,19,125,252,112,10,202,79,51,41,52,35,146,149,129,210,128,251,136,173,35,22,30,38,69,25,233,207,199,207,138,153,205,97,232,7,229,117,187,42,161,197,126,208,49,53,89,139,57,75,26,225,229,131,26,250,126,76,188,140,31,23,166,80,176,150,117,151,70,142,57,52,203,169,130,188,14,247,197,188,151,2,54,217,248,249,192,180,104,7,60,149,48,72,172,115,130,182,176,171,170,230,217,254,192,179,92,39,45,136,199,143,38,249,89,32,91,120,47,193,170,76,143,160,57,20,78,31,72,116,220,62,67,193,104,227,113,97,21,43,172,254,154,80,22,207,189,96,101,186,85,116,134,101,98,135,247,38,91,197,161,93,19,132,43,165,143,11,159,64,254,145,90,167,171,34,76,213,112,161,125,4,80,41,164,134,120,55,61,72,77,11,252,132,74,243,218,31,241,54,30,213,88,234,135,61,140,207,6,185,245,71,238,28,29,229,11,67,56,123,36,203,161,154,207,128,219,155,165,160,101,230,154,93,21,211,82,90,207,94,40,42,225,235,87,61,174,15,220,90,191,166,107,86,249,126,224,110,188,240,48,124,123,204,147,216,166,161,254,22,112,97,49,81,216,50,194,97,53,119,22,122,213,90,63,91,171,17,47,27,177,145,244,135,75,171,235,213,30,212,212,33,244,151,185,178,235,83,151,222,237,14,35,208,139,144,160,101,62,47,235,220,242,14,51,170,66,218,191,62,232,22,235,62,152,137,229,57,184,247,177,46,12,25,227,249,101,40,156,45,96,56,69,239,209,163,197,248,55,25,159,252,175,78,30,174,130,88,165,190,39,207,235,90,49,230,138,57,206,243,76,114,15,203,80,122,154,219,19,179,33,188,186,194,123,140,32,104,175,231,232,20,123,125,250,147,31,221,73,4,82,214,188,199,50,225,235,177,21,55,170,176,28,204,232,132,61,240,185,144,28,232,249,120,30,51,128,74,46,56,126,153,61,180,62,146,130,33,74,152,110,46,18,151,227,221,234,199,122,60,225,183,110,221,33,114,238,240,150,197,86,243,105,243,254,49,13,227,186,19,180,131,242,242,95,246,157,203,224,21,234,68,216,144,175,21,35,211,246,24,189,99,189,76,209,50,224,90,218,99,68,48,66,86,15,148,189,107,123,188,2,80,240,8,15,85,228,78,20,198,25,194,119,251,180,205,191,153,201,102,27,191,124,221,95,231,124,12,144,233,202,218,247,104,107,89,82,248,218,61,193,18,126,52,66,209,251,141,213,120,240,113,244,165,15,212,178,149,215,243,214,28,74,36,101,100,149,148,48,181,165,121,73,199,119,231,51,46,225,90,219,236,111,30,120,122,121,31,152,252,211,115,52,105,140,184,45,166,100,213,253,182,2,254,136,223,174,116,3,232,201,207,144,190,198,206,36,133,158,92,2,116,204,17,70,194,180,1,151,245,248,43,176,104,186,195,55,98,107,186,167,103,5,237,215,89,57,229,231,204,188,158,21,150,209,248,125,150,39,113,105,34,11,14,159,120,99,107,4,99,182,229,97,45,14,218,84,113,124,160,13,25,246,224,48,113,159,69,239,220,17,12,143,11,179,99,212,108,111,185,182,178,88,124,103,237,220,89,180,192,222,81,72,193,237,81,59,39,87,156,251,61,26,175,237,39,149,76,227,161,192,77,149,85,22,226,27,227,58,101,159,120,94,191,15,50,48,187,95,159,109,54,168,154,94,55,137,242,64,201,61,234,169,145,242,240,208,11,155,109,40,95,143,229,196,45,62,1,167,215,2,1,126,230,140,39,222,59,205,129,143,243,195,89,63,226,183,173,201,238,41,11,156,53,175,197,11,169,72,173,60,37,135,153,194,161,103,88,128,244,220,215,153,177,123,235,23,206,218,181,77,145,167,237,248,2,38,2,126,79,13,52,227,193,116,77,215,203,90,111,209,173,88,131,75,192,237,45,248,33,120,22,31,200,160,54,85,181,82,121,230,240,190,194,227,126,96,110,168,39,63,107,108,124,248,52,180,230,183,74,95,206,254,47,44,217,7,90,172,235,173,252,70,16,79,210,137,86,5,133,39,101,188,128,39,213,115,133,209,45,13,51,121,122,157,159,18,43,137,140,248,6,248,220,116,73,38,139,27,134,210,92,87,81,33,16,178,199,184,165,4,12,207,77,209,145,211,189,238,159,140,133,194,22,226,126,112,55,187,1,85,105,175,84,87,124,36,177,169,111,82,45,1,94,145,68,129,103,149,148,41,82,81,216,24,1,166,174,114,129,240,239,110,156,49,80,181,209,50,61,138,138,46,169,79,87,19,69,180,173,2,214,41,71,145,223,12,253,180,99,27,5,29,178,253,14,163,204,160,181,244,51,51,34,148,225,112,53,119,173,71,92,126,203,201,233,70,150,157,11,134,151,57,223,147,227,19,244,8,115,159,201,48,239,11,91,246,71,69,220,83,212,218,225,28,194,3,80,52,35,201,124,225,244,136,207,87,107,111,246,11,183,36,193,122,20,224,207,203,12,139,251,74,32,246,200,226,243,229,167,56,154,202,138,50,58,40,90,71,61,144,62,132,165,250,166,84,246,135,11,79,46,235,160,208,190,160,13,111,46,38,67,232,75,218,52,135,59,28,153,94,135,11,78,104,251,161,89,141,251,190,152,143,212,37,7,213,252,233,209,48,210,78,79,60,187,41,11,247,251,80,32,104,43,157,143,86,170,25,215,93,246,59,39,156,189,200,12,163,248,129,124,252,122,244,250,9,128,61,156,69,87,250,29,165,200,86,70,193,15,184,60,4,4,232,216,225,141,133,206,109,81,155,121,196,100,201,229,5,60,183,54,176,96,23,6,41,44,224,19,168,60,180,78,146,211,49,165,96,149,187,116,24,154,22,110,220,181,201,70,232,185,27,228,241,56,152,212,202,195,36,100,127,231,100,147,129,213,116,155,207,185,79,168,18,225,130,181,140,40,155,15,89,246,229,214,89,195,188,139,139,178,24,41,89,199,39,64,155,181,166,55,201,31,93,23,82,218,52,106,122,110,27,170,121,12,6,54,55,90,78,135,67,32,95,72,54,159,161,242,192,243,126,187,184,226,105,150,232,199,64,136,117,149,15,64,243,10,118,244,154,113,105,243,156,253,161,103,242,5,196,235,206,152,57,234,183,221,145,179,247,109,25,86,197,69,211,171,60,53,188,152,3,70,162,164,62,112,143,34,234,129,243,212,126,90,94,201,14,151,182,145,127,68,188,7,62,59,129,56,121,101,153,80,216,250,219,124,46,198,110,189,183,103,28,35,54,224,55,6,3,251,29,76,188,226,88,211,147,121,88,181,135,242,58,99,7,51,232,255,92,235,97,173,254,90,94,13,238,27,181,213,245,112,94,59,13,7,1,183,199,86,9,120,184,160,45,48,221,210,249,129,227,125,118,252,181,180,194,70,239,72,20,36,201,65,143,241,112,86,207,46,195,89,242,68,200,45,61,52,74,148,116,162,252,112,224,250,174,217,205,90,219,70,192,12,166,231,232,122,247,255,192,73,155,246,152,180,178,179,197,41,77,116,82,123,10,211,206,243,189,206,62,151,217,123,9,220,141,64,30,240,132,72,252,192,232,81,7,12,127,72,231,60,190,207,26,39,71,207,161,180,7,142,94,69,224,164,198,71,231,253,144,93,245,167,130,195,69,127,60,45,6,124,209,64,203,208,141,52,114,205,240,118,2,206,207,243,38,61,239,16,239,230,153,167,27,165,229,184,99,107,210,127,232,197,103,114,190,232,107,77,188,141,26,209,226,220,228,103,235,179,178,173,20,225,215,249,166,113,239,122,150,205,179,139,240,132,8,112,214,130,37,235,226,136,210,29,211,131,214,145,54,182,17,177,149,237,108,204,230,86,158,47,169,226,120,32,16,56,150,242,101,41,243,69,154,232,215,114,218,158,229,30,106,100,160,52,105,141,39,150,136,164,5,69,235,173,100,148,93,173,219,223,159,9,124,250,165,209,112,133,105,228,235,185,153,8,105,238,23,123,140,89,226,228,103,30,43,58,184,15,90,92,12,29,244,204,247,58,184,11,221,249,190,230,158,173,205,43,165,201,10,221,189,65,11,216,20,71,20,62,219,170,125,143,62,251,147,242,28,141,152,93,14,216,136,98,10,163,149,18,247,117,110,91,13,41,55,28,225,18,143,180,155,78,141,222,54,106,181,113,114,68,146,211,99,90,212,152,120,107,192,249,165,66,98,171,210,210,61,218,100,119,20,134,144,17,240,192,30,101,63,33,239,136,229,163,155,189,104,123,34,98,166,145,17,48,186,185,106,8,67,34,218,239,139,186,139,166,88,15,138,237,196,12,24,43,147,231,220,116,246,150,128,71,81,49,45,234,191,53,146,245,7,174,143,59,41,102,38,115,228,251,219,53,171,94,207,185,11,134,154,95,56,249,245,252,238,34,198,10,31,194,206,184,85,74,10,123,144,28,233,1,19,119,94,207,141,209,133,227,59,124,224,244,204,27,228,39,187,156,28,153,108,125,228,188,236,248,180,141,28,249,108,86,79,108,177,189,154,10,131,234,73,52,97,45,133,122,126,192,16,107,31,66,239,102,243,123,225,246,212,221,241,247,216,110,161,136,202,75,125,76,222,160,32,198,51,69,237,71,245,1,48,47,172,193,52,3,238,143,51,170,13,144,30,63,125,54,94,237,241,128,155,182,98,93,24,189,0,133,91,113,233,124,131,215,67,167,57,51,214,140,13,103,183,66,129,86,18,104,123,242,20,23,40,177,137,162,243,22,116,129,135,234,242,227,196,185,210,189,178,89,231,31,94,132,137,140,92,192,70,40,150,100,16,219,138,126,225,153,116,175,187,204,16,224,62,211,129,148,123,86,184,135,177,139,193,231,117,169,3,41,157,134,49,45,209,177,167,57,73,211,97,137,137,156,214,206,39,255,60,113,119,110,237,194,245,33,35,160,229,189,146,60,210,189,158,236,157,105,21,223,247,53,180,231,148,220,222,24,50,82,88,193,21,61,223,219,29,40,243,101,121,118,19,173,142,203,66,129,79,91,51,173,146,124,175,186,188,205,7,44,254,65,191,182,155,82,85,126,156,123,163,141,208,96,149,91,4,134,119,126,159,24,233,124,77,180,102,22,252,251,54,176,173,208,196,247,92,120,19,202,171,214,221,42,42,253,72,100,4,140,240,231,122,77,116,91,234,247,232,254,38,236,123,150,73,99,150,241,150,133,140,138,127,97,218,88,158,163,41,42,221,251,34,221,41,104,159,209,113,138,134,174,249,153,40,204,174,35,62,143,63,60,14,81,134,158,51,238,170,208,102,61,94,88,190,173,242,7,15,147,170,80,152,178,210,217,116,226,175,231,228,229,230,166,33,124,34,73,250,192,37,104,28,4,248,77,53,171,8,180,161,221,5,156,31,99,22,96,26,113,29,38,160,125,120,156,221,88,119,1,247,71,137,104,153,174,84,4,12,197,218,193,158,194,16,99,107,7,12,37,190,63,112,190,97,62,142,226,79,109,191,161,170,231,9,178,78,89,105,141,23,78,59,78,126,246,108,249,181,168,54,187,148,123,52,233,230,252,218,72,247,88,180,89,77,230,126,78,206,250,180,2,30,143,91,1,112,142,4,1,94,129,185,61,20,212,179,33,29,94,150,58,15,120,106,64,77,33,123,5,189,251,160,86,245,86,184,94,39,104,90,30,251,67,72,35,11,22,140,121,94,222,40,143,227,56,218,236,247,96,188,109,149,193,138,246,110,60,241,132,7,229,120,97,153,43,19,113,140,206,58,80,61,162,146,135,41,210,86,66,16,52,189,21,17,26,76,35,45,191,207,125,95,134,41,113,61,23,61,87,9,58,102,71,73,53,235,146,91,207,179,140,76,105,183,134,27,229,152,178,227,142,54,24,76,80,215,99,240,75,254,50,199,84,10,153,239,161,252,162,35,17,129,6,82,233,69,25,124,149,238,224,136,167,147,233,191,183,135,239,64,35,140,195,165,211,25,173,112,191,17,146,9,40,205,199,222,29,169,187,17,48,49,137,94,55,158,59,17,117,34,112,184,30,215,123,210,199,37,78,78,187,141,46,92,197,140,63,191,87,217,62,205,72,37,199,194,50,216,14,35,221,160,101,12,248,174,217,223,37,48,42,240,74,98,37,122,88,14,231,254,168,203,82,243,190,86,231,141,194,195,67,33,41,103,238,188,191,13,181,92,245,202,23,141,235,110,46,4,204,94,85,80,92,63,61,129,76,31,75,122,24,88,5,254,159,199,2,237,103,133,174,79,133,70,70,255,120,154,245,178,148,253,114,122,34,25,67,41,180,60,230,217,38,132,234,95,38,233,141,245,196,118,39,136,73,181,197,125,13,163,39,43,219,8,125,209,28,48,212,207,135,171,116,22,164,22,87,62,104,161,122,142,238,55,210,104,184,245,182,135,156,139,54,90,142,147,159,169,79,219,124,79,116,117,54,110,37,110,12,166,128,214,155,51,171,93,60,211,51,213,61,124,205,204,250,239,241,48,82,103,249,153,144,48,94,137,219,154,131,125,241,131,222,119,9,209,188,63,196,177,124,89,78,84,18,234,67,140,177,140,146,231,37,76,16,103,190,48,154,20,254,54,152,36,243,123,114,218,52,252,167,17,96,125,106,209,217,52,219,252,232,102,13,227,245,15,218,89,140,132,51,249,156,103,54,31,106,88,29,62,167,192,234,88,143,167,241,217,170,142,59,142,96,213,104,157,155,226,241,246,72,3,244,252,208,75,31,199,6,225,194,103,189,126,200,252,204,20,241,211,133,4,193,195,192,130,7,18,48,210,248,47,60,123,190,71,51,223,41,77,176,54,138,88,113,225,201,188,188,116,158,134,3,234,151,70,205,163,41,31,8,49,145,24,162,88,197,62,49,43,36,145,226,157,146,148,125,206,15,141,103,113,129,237,27,112,127,107,159,213,86,202,30,176,233,116,42,140,79,203,14,184,228,253,44,185,11,233,103,31,74,117,154,25,219,179,104,150,104,195,60,48,111,243,101,104,245,200,113,89,208,242,68,180,12,45,143,5,154,137,228,245,39,14,97,159,28,23,142,237,64,125,194,144,232,60,165,179,191,182,23,101,28,197,15,35,185,254,68,95,217,252,7,3,70,83,229,225,206,156,119,233,219,38,122,228,223,198,163,70,235,116,12,67,156,136,158,150,193,19,239,212,18,143,132,164,199,120,206,13,187,60,222,22,170,41,125,254,193,43,27,241,76,96,247,62,143,172,153,54,227,7,211,158,242,16,74,27,44,236,122,225,242,52,57,180,102,31,137,163,115,171,231,132,125,171,219,75,205,230,220,148,158,96,153,73,200,195,221,134,214,248,203,135,195,150,123,196,209,184,14,105,104,134,196,110,116,248,240,120,235,124,249,45,182,39,255,96,211,26,211,97,212,77,166,219,31,105,234,121,61,196,118,246,92,179,8,252,114,39,187,105,124,93,216,204,203,223,246,185,32,253,84,94,229,211,10,121,174,186,6,107,158,79,51,21,157,238,48,34,46,30,159,157,41,130,130,154,110,192,207,199,154,253,211,69,75,41,61,61,64,203,52,115,252,183,81,20,209,52,19,85,236,21,5,18,19,178,127,118,86,27,110,135,95,25,220,139,199,152,158,184,200,183,170,72,99,189,140,209,141,126,149,167,29,200,89,148,71,249,5,107,95,87,126,177,95,70,105,80,155,152,41,114,249,79,83,99,127,170,155,201,222,104,220,53,50,169,15,107,129,111,96,220,155,70,74,224,233,133,31,17,105,28,152,58,204,211,155,77,96,178,2,166,0,162,25,170,243,246,75,143,43,51,29,212,252,218,195,187,192,17,240,124,118,132,214,43,159,106,220,246,128,105,252,244,164,35,59,25,87,78,127,87,122,224,232,242,33,240,70,142,92,65,50,82,113,91,144,168,254,72,188,141,123,44,214,194,15,120,214,243,121,209,169,116,34,203,170,185,203,231,50,7,92,37,230,147,171,164,208,125,97,164,201,20,102,86,184,40,61,133,138,66,29,136,231,69,217,89,223,85,70,121,177,11,186,94,209,14,88,160,89,225,199,238,251,68,113,247,85,44,40,32,79,242,23,118,197,61,152,58,68,121,115,195,169,142,11,231,103,136,209,116,209,114,189,240,89,91,244,104,211,97,154,242,89,170,28,245,166,109,126,238,251,219,84,14,244,228,232,150,203,109,151,19,188,105,62,30,37,164,113,143,62,113,183,86,64,10,2,213,247,219,153,176,216,149,169,129,75,231,29,10,166,56,249,192,101,184,29,172,77,169,253,41,130,159,185,233,204,41,243,126,60,91,141,56,145,218,69,198,41,62,204,253,88,213,108,252,169,162,43,156,239,182,105,140,115,96,90,93,226,210,76,9,85,79,206,95,164,120,37,29,78,132,62,150,110,107,89,192,100,233,244,232,65,211,80,12,7,20,168,181,170,84,126,22,217,1,159,107,27,15,124,205,152,129,113,244,211,50,5,10,107,235,158,156,206,39,189,52,180,101,75,60,22,164,150,214,115,114,147,42,12,248,177,206,48,163,133,232,105,196,153,27,113,179,7,30,145,130,5,86,241,216,131,146,53,245,161,132,242,255,83,126,55,147,169,122,225,65,47,167,86,203,8,144,253,194,240,168,212,38,37,28,202,83,144,143,205,123,246,209,146,64,53,221,227,120,147,167,110,235,69,67,44,17,120,77,149,65,101,223,107,74,218,63,184,154,174,211,83,4,76,183,50,74,0,137,2,225,83,127,36,139,228,48,113,223,126,225,186,46,10,111,240,45,94,222,202,104,45,48,205,214,115,48,146,135,23,166,248,187,30,184,121,204,137,10,119,26,243,61,24,57,249,15,206,168,95,62,26,70,168,171,248,86,147,170,206,124,244,78,40,171,222,219,162,35,53,175,167,112,138,131,95,160,204,2,235,15,42,83,138,131,23,254,203,15,140,149,92,11,184,190,227,232,108,25,118,140,255,12,89,94,117,65,232,129,186,129,4,43,96,87,101,155,19,183,231,200,171,25,85,101,169,212,85,165,195,39,151,128,233,134,208,43,195,43,224,62,51,10,249,90,113,162,75,63,181,126,225,242,20,246,81,160,138,4,48,254,98,125,61,227,236,54,172,97,237,130,137,183,130,236,132,226,212,200,108,213,87,144,138,212,64,192,136,27,142,71,144,170,68,50,191,102,243,86,125,190,158,21,90,163,116,168,207,162,249,146,205,30,186,199,119,157,76,78,247,169,7,135,189,53,189,148,38,6,166,112,11,26,174,113,235,243,251,213,79,89,116,205,219,244,97,250,117,20,191,127,104,65,43,64,229,78,54,12,222,226,164,131,130,255,157,178,160,8,48,163,68,14,21,190,239,71,53,4,247,10,207,12,211,226,213,245,167,151,117,249,250,35,33,84,37,241,160,149,174,110,190,166,63,24,181,198,39,25,57,105,221,247,9,7,81,236,51,13,111,149,223,64,129,208,47,60,159,57,83,153,153,214,101,214,61,166,44,228,195,91,123,142,166,11,237,123,42,76,193,243,201,147,78,147,31,11,56,239,71,232,240,4,218,211,156,174,126,240,66,218,74,171,39,40,254,12,47,194,209,216,120,102,67,213,113,225,94,156,67,149,49,179,126,20,29,16,132,110,190,162,103,166,194,39,81,186,205,2,196,47,141,120,247,105,127,37,20,143,118,159,108,205,139,218,118,96,29,64,62,169,100,136,102,207,134,112,172,117,175,12,203,161,71,181,97,208,212,235,95,64,134,84,248,148,125,58,25,198,120,166,217,188,76,203,35,44,146,98,140,99,145,183,158,71,142,85,227,240,82,26,138,246,89,117,209,151,229,52,60,115,157,205,214,94,119,101,228,62,155,111,156,18,125,130,79,9,61,25,137,177,58,92,216,88,229,135,155,188,162,75,214,220,233,30,66,119,166,198,225,165,75,83,127,123,99,13,107,12,252,30,185,217,110,173,209,254,88,117,125,36,146,216,198,81,86,231,59,102,200,229,48,79,53,61,124,87,242,249,223,125,39,120,9,243,153,179,172,9,203,143,174,8,54,61,171,192,153,114,92,218,156,78,116,10,2,58,215,150,179,239,242,173,149,25,173,148,103,158,135,91,248,149,203,38,250,222,253,21,240,195,32,230,123,161,102,102,213,52,127,198,110,211,116,240,127,48,59,126,189,240,78,91,115,113,116,66,167,107,15,13,145,58,185,159,123,152,255,95,83,173,80,44,230,253,202,58,229,16,153,181,198,238,46,46,50,145,134,45,154,70,50,173,115,23,18,155,236,240,250,80,1,85,100,155,191,100,205,217,197,226,80,112,95,71,51,127,5,39,25,206,245,19,91,16,184,90,123,255,247,211,204,96,243,206,181,236,63,184,240,238,40,115,84,222,42,252,74,178,52,224,14,45,85,116,97,17,218,116,89,19,107,75,46,162,60,78,26,131,30,124,255,105,114,243,66,63,182,36,72,191,87,134,49,208,236,15,90,93,191,102,46,134,197,236,114,225,221,66,65,255,105,60,241,164,180,143,38,68,143,182,229,73,34,83,69,207,105,217,172,240,188,63,152,170,153,196,103,120,172,159,56,62,251,149,165,165,18,77,237,60,192,230,58,73,115,26,211,185,170,78,175,245,70,57,204,218,213,110,150,169,209,63,183,189,45,13,189,171,179,33,73,34,2,124,54,8,203,101,6,38,159,181,174,110,7,158,153,189,213,7,51,111,142,155,40,181,108,99,112,93,39,22,68,85,54,202,48,132,50,164,237,31,108,155,89,81,241,104,136,95,20,215,237,57,48,213,150,157,21,238,225,42,0,156,171,240,54,129,183,103,143,237,224,115,235,34,79,140,113,111,254,166,113,59,152,226,228,63,208,15,211,146,221,208,92,236,138,206,147,224,107,127,252,133,74,233,46,129,52,206,82,143,2,144,58,123,65,67,45,31,74,114,174,205,215,247,235,76,29,253,131,77,203,69,106,254,103,97,199,102,222,207,141,124,164,130,164,185,62,140,205,16,204,5,177,66,179,166,200,241,193,197,252,93,212,46,219,26,46,29,102,87,145,37,188,57,223,19,36,227,15,53,194,169,218,155,211,72,238,165,59,84,208,207,76,41,137,64,252,105,167,167,227,104,99,64,87,81,80,108,44,191,16,26,158,77,41,154,72,65,158,96,220,11,163,165,110,63,118,216,52,201,215,56,247,68,19,89,45,171,51,91,235,239,121,194,1,90,106,130,108,142,136,222,153,56,76,165,50,73,14,146,78,194,96,165,28,152,83,171,101,53,25,202,184,107,43,151,74,190,161,224,118,237,228,38,35,104,158,173,195,18,23,194,125,98,153,47,137,99,159,239,25,9,98,237,184,113,159,91,1,111,34,219,166,6,137,44,250,223,48,162,225,46,107,41,9,53,234,228,109,116,3,197,1,108,170,213,24,178,39,39,0,146,47,40,143,131,50,51,195,55,1,210,104,131,228,128,184,70,158,109,195,138,67,123,50,21,71,113,195,180,241,251,61,147,95,182,82,92,58,205,72,251,123,25,103,35,106,228,49,241,248,44,107,123,182,96,24,217,65,117,180,144,25,46,247,162,241,59,86,25,220,132,196,156,111,28,40,162,210,236,212,213,134,150,112,241,187,176,110,37,194,49,212,117,119,187,166,14,90,63,180,168,136,211,44,97,206,138,115,23,254,105,145,131,25,88,95,52,55,240,78,232,162,65,202,142,197,54,103,14,211,68,213,197,74,152,173,110,74,126,110,84,88,183,250,208,158,16,235,204,228,126,242,134,250,247,150,163,249,171,214,252,182,172,205,227,129,207,125,246,128,217,180,52,61,57,250,211,241,211,152,22,137,51,22,93,83,188,253,238,240,176,86,80,129,153,5,146,195,16,230,164,217,140,115,99,80,225,40,63,181,154,62,209,28,201,29,82,113,85,173,48,216,0,206,228,245,122,164,200,183,70,161,197,180,244,92,134,8,141,167,194,7,32,207,12,114,192,87,71,26,166,165,47,9,24,30,41,153,238,239,183,7,142,72,237,214,158,11,46,196,211,233,44,214,148,40,214,35,5,142,65,119,97,51,170,214,208,218,228,167,177,75,40,126,95,131,58,68,151,235,198,29,199,247,144,195,238,176,168,171,52,66,9,95,154,143,20,58,190,50,114,93,133,200,250,11,158,217,240,225,154,42,119,85,204,5,239,27,102,108,110,167,108,64,73,159,144,237,46,14,155,228,166,156,156,86,243,239,129,77,156,218,164,115,162,208,133,182,189,159,107,96,19,163,28,4,36,231,214,29,39,211,184,251,119,193,43,214,226,230,2,166,7,38,189,40,31,166,169,0,185,149,18,198,124,35,11,25,166,152,168,87,30,126,221,205,56,89,23,165,247,210,107,103,231,173,177,183,145,81,134,163,237,246,206,37,58,126,107,17,157,208,98,20,224,238,51,244,228,43,94,93,143,166,201,122,250,209,214,214,94,228,194,91,51,25,239,15,70,65,83,40,39,148,149,89,216,252,104,62,38,249,101,155,188,190,122,35,116,233,19,254,15,129,169,166,47,7,79,232,43,139,45,213,168,179,104,125,233,125,224,222,132,80,85,206,117,210,75,121,225,44,188,86,115,224,170,46,248,115,80,52,91,174,247,56,173,219,37,199,47,243,69,175,173,48,198,73,223,126,123,176,31,87,25,208,98,61,209,173,249,77,157,91,172,194,5,166,126,103,190,78,14,55,115,66,18,152,214,45,255,105,102,77,33,188,151,105,206,44,190,160,193,98,26,146,145,165,134,89,209,33,113,152,116,74,149,115,179,69,112,241,26,235,65,150,136,236,160,228,2,226,101,24,95,176,11,74,153,217,103,11,72,176,91,228,121,139,237,185,98,25,63,123,156,51,254,229,211,161,129,240,76,108,219,225,132,6,183,140,33,179,11,245,0,227,108,213,145,29,81,184,208,178,238,87,70,2,113,235,151,69,19,145,203,14,15,180,247,150,58,201,47,204,93,147,47,121,40,165,116,81,11,42,102,231,89,227,101,111,246,19,85,97,148,180,191,252,58,194,6,184,161,232,201,201,124,123,212,6,15,102,55,29,253,191,253,69,113,120,227,0,160,87,110,21,170,239,183,55,186,82,146,39,248,113,85,188,9,7,194,173,41,208,232,67,69,16,228,123,44,204,139,89,44,183,15,124,62,90,183,67,177,175,161,72,177,229,188,208,100,220,152,15,38,106,22,142,2,165,127,178,159,126,99,236,108,214,146,161,132,76,96,241,121,20,74,38,209,148,140,98,162,192,236,39,135,228,156,244,228,157,117,112,56,76,153,72,168,248,116,194,144,24,154,14,195,126,79,77,143,198,118,41,142,54,250,170,126,127,103,131,89,125,28,179,132,158,59,81,24,77,194,64,115,206,207,48,167,36,21,187,135,61,97,188,101,57,24,83,199,226,223,223,182,36,120,147,163,155,25,161,103,135,153,136,171,194,108,193,125,221,219,184,146,164,41,207,148,178,93,233,113,114,36,123,229,145,35,85,114,38,65,135,207,56,222,210,220,90,204,115,206,201,246,52,95,157,121,92,222,8,90,172,201,89,8,19,23,194,61,245,228,43,239,160,213,210,224,67,200,35,71,207,17,31,32,167,57,251,234,38,224,153,43,234,23,132,155,70,102,123,78,141,219,187,115,45,167,201,214,231,231,212,29,250,234,183,159,183,150,118,33,139,217,201,183,103,249,102,98,92,136,15,45,94,55,24,197,125,187,102,246,37,75,116,102,10,182,84,213,137,29,148,234,207,66,39,171,42,161,3,78,229,63,24,141,147,37,83,241,185,148,25,206,109,22,215,173,38,119,93,205,106,254,203,36,100,243,157,186,159,46,182,99,78,10,36,33,212,166,174,230,227,12,216,229,189,38,136,13,201,28,62,206,106,233,65,27,7,245,36,27,11,212,55,105,232,9,248,204,77,83,62,172,19,157,208,175,227,23,69,201,65,35,66,228,149,154,155,230,208,96,108,153,77,133,105,55,248,6,65,198,118,69,250,217,139,165,180,191,106,32,54,119,80,212,234,223,204,64,252,245,207,255,249,175,127,254,63,254,204,61,156,181,239,239,144,123,248,27,151,114,47,20,183,97,207,195,224,201,62,196,89,18,117,77,170,245,254,12,207,244,241,196,6,157,22,67,103,24,78,76,134,150,190,31,4,14,99,214,5,62,171,170,76,47,172,52,197,105,174,6,107,143,210,129,135,57,21,56,108,45,203,122,180,77,218,126,229,19,225,23,217,199,156,79,231,170,243,51,219,243,16,100,72,102,196,60,114,28,125,2,34,29,176,200,181,239,123,110,186,0,37,96,226,107,56,27,180,21,112,85,133,135,194,110,217,181,114,12,213,74,49,222,157,36,221,252,145,90,107,174,160,84,165,157,126,104,246,83,85,231,7,108,89,183,167,228,200,89,42,147,155,70,92,163,121,196,3,237,89,8,207,231,205,86,116,144,123,60,49,227,201,8,140,31,83,242,151,73,60,36,46,135,16,148,241,210,240,215,49,144,207,144,216,128,98,83,245,192,121,210,254,215,171,254,118,55,11,110,127,40,236,58,117,106,58,175,182,185,215,217,132,129,51,68,94,28,37,9,184,22,126,101,149,162,208,146,163,7,78,28,213,239,11,202,184,72,188,161,176,96,221,207,14,147,233,40,114,114,235,84,40,61,230,159,37,122,27,48,29,214,114,89,94,36,199,86,18,141,31,86,18,102,134,28,48,111,64,214,192,179,171,233,119,134,202,38,173,173,48,49,235,244,103,150,73,39,201,199,135,207,58,57,118,135,81,197,147,97,102,170,22,115,197,209,24,7,200,83,49,215,227,24,42,184,95,110,141,111,51,20,132,237,139,193,230,31,235,226,141,155,69,138,53,206,88,224,26,117,176,245,27,177,140,17,72,38,141,250,19,186,98,158,210,78,214,187,38,99,129,6,180,237,253,229,231,15,232,128,47,137,120,206,93,84,23,8,154,198,71,16,74,79,65,143,142,54,1,95,35,169,9,140,172,183,221,151,203,178,146,149,70,164,85,224,66,138,211,95,216,249,108,215,243,196,155,169,19,149,88,218,81,145,148,160,4,170,139,111,60,231,207,46,90,62,63,114,29,37,42,62,248,88,171,146,8,29,79,20,12,227,228,103,197,212,121,97,146,209,72,45,142,230,129,107,248,91,139,121,119,123,76,178,8,20,5,166,171,204,183,28,38,49,41,206,94,28,141,136,182,135,160,168,94,165,173,155,199,204,42,236,81,34,199,142,231,232,66,91,77,192,231,109,74,147,6,91,79,168,123,17,99,54,182,63,79,216,127,155,25,134,85,101,68,78,160,152,100,111,46,126,105,184,214,136,188,157,249,103,143,122,131,231,250,216,186,178,126,164,19,45,251,125,91,255,103,213,29,117,110,243,238,41,50,170,128,178,136,47,152,173,94,132,24,52,128,52,105,221,194,215,152,15,222,55,106,152,71,78,189,114,19,226,143,45,162,109,228,116,55,4,149,109,38,223,199,157,13,201,153,51,231,3,111,95,6,44,226,220,58,202,249,222,134,147,145,40,159,183,170,163,1,89,202,228,121,31,244,56,150,228,61,139,169,246,173,216,239,227,120,152,138,100,41,26,13,139,35,7,76,24,85,53,137,97,93,35,190,185,69,169,191,203,125,65,161,90,57,96,178,101,69,51,36,13,151,5,135,43,189,247,250,76,73,24,78,79,206,24,151,112,74,154,14,149,11,70,144,231,11,172,42,245,100,118,226,109,46,203,132,105,90,136,149,118,164,72,130,52,70,162,92,55,253,8,121,70,2,133,236,214,243,203,36,44,167,63,82,60,16,197,90,140,13,157,233,94,120,234,102,144,98,148,223,62,99,135,153,231,131,167,73,179,72,166,205,36,209,124,143,55,17,102,125,114,151,116,51,126,107,35,88,155,162,122,89,204,158,243,102,164,146,41,224,73,130,240,44,234,238,133,194,14,128,254,28,77,77,34,157,224,219,102,70,197,155,84,165,212,225,84,141,51,69,156,25,74,132,227,11,251,201,229,84,113,86,42,91,226,5,134,168,240,205,104,228,122,139,170,29,88,42,57,123,175,196,64,225,174,79,205,52,163,195,224,20,95,100,226,24,138,79,166,153,13,127,164,100,81,98,148,105,133,5,36,185,24,194,192,158,97,105,178,193,124,46,87,228,123,207,242,143,164,186,192,48,71,74,100,139,241,50,148,183,141,67,82,113,7,49,222,101,67,120,89,224,198,158,37,96,54,121,194,19,57,235,13,101,34,79,146,243,242,85,197,49,209,191,232,47,172,79,72,169,194,204,73,150,137,246,113,216,113,27,86,237,202,132,178,143,19,242,6,44,129,172,126,209,86,76,89,62,49,144,220,239,74,251,57,187,191,49,92,156,152,160,139,38,103,41,242,176,121,237,51,234,14,181,61,66,114,220,102,80,169,160,171,176,137,188,197,24,54,96,231,159,68,69,228,252,223,46,252,151,140,48,169,147,211,232,148,68,33,93,142,38,51,50,226,228,136,196,38,161,32,19,235,14,39,80,30,184,152,86,177,212,190,58,175,197,225,68,142,93,184,84,244,148,52,247,90,60,33,246,122,165,122,11,19,98,246,185,184,49,89,171,220,219,89,128,172,155,223,11,88,103,28,170,82,15,26,215,121,123,10,166,117,246,61,210,152,134,99,74,143,60,72,67,244,70,91,151,249,74,154,203,6,14,75,117,75,161,168,82,168,44,222,242,112,34,151,242,170,37,240,237,159,41,50,123,205,143,166,83,57,152,205,70,141,114,35,4,153,46,239,19,238,114,108,13,97,32,157,121,91,30,57,100,169,240,205,52,231,140,165,166,112,141,228,69,95,81,233,76,182,155,187,240,217,172,193,143,243,50,42,109,183,194,235,57,183,12,1,58,138,176,100,214,133,170,107,122,48,110,127,73,129,188,109,169,51,65,175,237,193,151,101,104,241,219,83,96,82,21,223,118,130,233,245,204,184,122,244,36,209,185,188,158,78,128,33,189,201,172,78,197,73,19,108,200,138,84,73,77,47,55,230,121,163,244,233,77,99,246,58,93,17,244,192,120,40,9,181,173,99,45,229,50,67,192,184,179,138,71,125,198,15,211,215,198,66,190,34,11,151,157,45,231,153,0,20,198,47,250,31,145,84,160,107,212,222,159,93,11,205,68,245,76,254,151,120,98,240,80,248,225,165,0,79,207,11,64,170,102,100,22,129,207,224,114,79,135,110,17,187,36,169,27,34,94,36,224,28,70,241,229,102,52,128,51,222,89,1,211,191,249,28,221,253,131,1,109,74,111,90,102,17,144,252,151,225,51,75,175,115,35,194,136,206,194,14,125,33,85,97,165,216,230,219,153,189,253,39,110,45,100,29,220,78,131,93,216,39,196,81,153,186,219,198,82,219,55,239,157,37,160,136,113,60,112,231,247,3,62,211,198,165,209,1,47,164,5,47,60,196,141,237,124,216,88,123,22,71,187,237,178,20,69,134,245,194,180,182,61,7,67,196,188,48,173,5,242,211,39,160,143,239,137,222,49,220,103,166,194,61,236,99,172,181,76,232,41,205,125,232,29,61,171,89,18,11,117,179,123,247,34,14,154,40,80,167,134,194,20,230,251,133,81,26,18,24,47,44,191,109,83,84,17,55,54,96,220,175,182,195,168,114,8,111,235,68,216,70,97,113,152,122,132,56,172,35,87,54,93,195,234,192,176,43,146,92,26,116,53,223,206,117,246,30,85,186,234,155,121,131,250,6,27,56,55,33,245,176,55,39,57,19,39,39,219,218,228,202,113,113,240,32,155,153,148,159,214,163,79,0,233,106,178,192,69,212,248,26,81,91,118,151,46,208,51,241,138,229,61,81,121,241,152,239,7,55,121,40,228,152,93,231,31,20,71,65,25,73,228,241,191,29,147,93,215,22,197,87,80,115,107,141,155,38,91,45,151,141,140,129,239,159,201,54,237,44,254,143,13,95,93,140,26,28,38,61,123,179,10,221,88,57,41,158,201,50,153,2,133,81,250,171,247,145,157,109,204,253,109,96,54,247,241,186,206,162,126,63,16,52,31,79,120,48,198,29,10,103,102,174,23,70,52,194,171,194,232,221,79,233,146,235,228,6,195,140,2,75,237,51,168,110,170,165,35,226,93,122,204,87,212,19,164,15,8,24,214,75,124,247,103,239,53,151,28,77,67,134,179,103,186,37,52,164,147,161,99,185,126,246,0,61,96,2,206,173,48,114,87,229,126,125,234,185,70,0,134,31,220,253,56,97,20,201,83,65,175,52,117,249,105,41,86,116,220,34,167,203,118,243,80,76,10,90,224,124,91,94,236,153,141,169,79,156,194,165,188,15,170,200,69,46,220,146,168,247,211,101,41,190,155,162,142,124,114,246,154,2,112,210,200,6,120,15,239,93,231,117,226,226,40,175,147,208,197,187,140,128,137,223,245,228,132,47,45,70,241,89,149,203,104,10,247,218,239,165,157,167,38,139,155,105,89,226,174,235,195,212,58,175,20,166,174,95,253,183,207,2,49,138,190,17,118,157,238,17,140,88,96,67,83,68,224,109,223,133,159,60,181,41,141,91,63,93,251,158,227,183,231,163,96,13,140,156,76,124,127,19,206,115,23,248,12,84,207,119,0,147,70,186,95,208,249,95,60,176,238,124,104,162,226,10,35,241,60,239,116,169,46,7,192,100,127,100,54,93,98,28,139,168,194,217,201,220,87,210,90,149,220,217,129,135,165,82,47,60,68,75,253,188,63,66,225,121,97,234,173,85,97,26,166,187,192,178,59,239,80,22,86,191,19,61,213,88,57,55,214,236,235,14,84,200,241,119,209,167,153,25,129,130,88,130,206,86,100,232,185,145,119,242,22,66,102,196,38,213,66,208,115,186,187,70,84,246,211,130,218,54,247,78,120,187,235,3,197,149,125,199,92,75,92,169,63,139,149,96,204,211,108,34,151,188,201,182,48,51,223,129,34,12,41,239,226,132,181,195,21,45,24,7,173,234,123,158,137,2,137,63,173,169,76,19,212,168,145,235,241,167,65,42,191,12,249,97,178,82,37,230,81,104,115,73,111,105,91,95,176,191,167,78,150,234,158,155,222,180,56,212,22,189,187,150,159,221,38,5,161,248,97,34,169,117,3,59,90,243,155,76,8,152,66,203,23,13,207,114,197,76,53,248,68,139,128,157,181,57,206,220,150,106,129,33,128,102,6,145,31,140,45,136,216,201,194,189,47,136,97,124,48,130,77,162,239,121,22,67,22,177,184,227,138,141,95,150,147,91,31,102,247,55,81,248,216,229,202,224,85,181,248,218,139,244,94,163,206,149,106,188,164,108,101,105,121,148,38,13,229,1,56,159,210,16,189,172,243,86,90,89,241,44,241,45,212,133,182,24,131,249,219,116,194,67,68,191,73,15,182,44,197,8,216,28,74,2,70,76,155,178,236,7,211,35,176,111,12,208,205,15,211,221,101,58,33,93,146,60,119,167,201,175,245,56,26,158,170,152,20,17,183,230,240,46,195,42,236,172,35,242,173,154,134,76,204,189,231,197,37,164,217,2,110,116,188,57,123,177,83,79,220,34,247,219,217,124,47,39,219,161,179,150,69,230,245,160,24,225,244,123,101,52,59,20,129,217,78,151,64,185,174,251,93,180,98,109,255,59,96,10,136,114,238,130,104,77,28,108,225,200,29,67,120,230,44,183,172,231,224,19,142,72,216,68,216,57,220,188,189,119,179,56,72,242,211,200,171,250,182,226,220,243,210,206,32,184,165,37,220,119,59,66,173,69,140,230,250,111,161,28,23,85,34,42,13,45,45,252,96,201,81,51,31,220,65,72,24,228,182,241,160,228,109,238,3,35,18,154,241,65,159,87,53,132,118,214,105,115,60,243,95,156,218,202,37,23,70,55,34,121,145,21,230,45,234,191,2,103,244,20,119,28,13,179,241,86,13,58,137,48,212,243,28,238,143,23,138,197,18,205,181,80,57,122,54,201,1,116,75,108,184,22,132,9,157,11,25,212,52,62,35,84,68,129,175,60,191,124,2,247,216,73,153,116,188,120,6,178,129,105,101,196,248,204,214,196,127,225,73,91,202,142,155,206,83,228,47,240,168,57,251,209,226,143,147,114,93,146,200,96,34,78,224,237,72,29,149,51,169,209,244,105,110,60,241,158,11,125,161,122,48,91,102,23,73,229,220,179,74,68,115,6,39,66,214,254,158,205,44,84,222,197,52,169,180,184,232,154,53,253,213,105,145,76,247,139,61,219,5,41,100,116,72,95,225,231,97,87,125,38,171,251,64,206,63,165,126,232,40,175,226,110,199,209,217,165,166,178,98,8,205,38,108,181,78,147,42,141,135,14,111,227,127,95,152,70,53,119,106,163,50,190,150,184,6,88,23,46,178,245,14,219,220,113,63,89,51,184,169,113,215,120,213,203,101,35,23,232,220,195,142,44,230,16,83,50,244,161,86,184,188,49,58,105,220,185,23,118,22,212,74,201,59,110,139,234,221,253,229,13,185,204,197,24,186,121,79,84,249,237,77,30,207,125,148,209,155,69,158,245,14,4,232,127,119,91,10,173,29,222,219,133,81,218,117,201,90,190,140,45,165,244,19,49,195,102,190,95,244,153,106,164,218,54,176,145,29,59,102,126,154,56,196,117,12,194,43,29,182,1,99,142,116,87,157,129,129,214,185,218,26,223,70,78,66,117,102,111,97,129,88,12,51,210,230,114,114,252,180,115,185,95,86,94,34,143,132,33,118,153,222,115,138,29,166,214,94,73,215,151,16,14,224,137,231,44,161,43,154,241,156,46,158,89,66,102,160,94,248,68,102,40,105,197,40,53,39,134,11,163,97,122,39,27,168,188,247,101,211,207,64,253,60,208,179,75,21,190,61,169,226,51,136,87,156,27,153,247,42,63,61,48,173,155,241,178,49,235,108,2,227,53,88,99,157,167,9,68,116,207,126,227,36,199,16,199,59,80,88,174,100,231,145,219,187,179,100,35,85,122,97,30,106,190,87,126,166,15,113,140,50,90,124,247,122,118,183,136,84,184,189,92,7,130,60,126,116,206,214,120,112,97,234,74,211,55,19,236,6,187,196,100,48,203,169,138,126,71,159,93,104,161,116,123,97,12,37,188,90,135,30,72,89,226,112,103,34,69,205,139,94,29,9,251,34,213,112,250,43,105,61,136,233,174,144,133,200,2,83,119,137,0,6,43,56,153,195,71,43,102,65,63,226,232,134,56,232,133,27,44,144,56,250,60,1,12,178,47,108,41,22,79,64,210,103,160,181,116,178,159,214,26,229,55,70,208,44,31,1,178,126,209,198,8,129,188,117,97,219,177,37,111,45,14,182,230,206,187,165,54,217,82,98,53,135,207,168,238,119,63,66,240,126,98,62,31,44,205,114,126,183,96,109,1,233,249,154,253,228,168,56,118,61,121,101,122,246,73,11,233,94,20,128,46,252,115,135,91,14,167,37,75,27,182,147,43,44,128,9,119,166,214,202,89,175,41,128,250,193,157,110,206,251,178,153,92,81,38,114,148,236,175,140,226,110,6,194,219,47,236,108,186,114,149,41,141,49,126,162,219,230,112,125,132,234,172,135,101,167,184,235,6,211,91,97,107,3,156,1,83,199,149,11,71,151,35,69,126,229,192,25,37,164,11,119,244,41,61,164,108,52,112,73,183,193,249,79,181,136,193,225,98,100,221,11,155,80,182,47,80,240,55,134,128,244,139,47,95,88,57,54,233,100,10,231,44,69,230,211,34,116,177,210,29,140,131,225,230,124,192,214,128,119,225,142,216,70,190,191,76,119,164,192,227,103,189,229,112,66,157,250,222,53,29,180,201,59,94,128,219,22,229,142,19,79,97,161,234,75,16,61,166,180,167,95,216,26,185,124,215,68,123,23,77,173,1,47,218,143,99,159,136,190,103,145,174,236,1,237,59,59,235,9,90,125,26,18,196,27,215,33,185,247,182,73,183,143,45,40,230,11,94,175,134,254,79,18,125,42,156,105,7,249,224,76,241,101,255,141,142,215,191,254,215,127,250,151,255,225,127,251,235,127,255,247,255,186,52,84,254,14,165,161,191,117,45,122,169,205,41,86,70,251,67,255,236,129,207,199,235,143,225,76,126,169,232,67,100,134,202,247,104,115,105,150,231,128,6,66,79,23,174,235,249,109,8,35,145,36,224,228,75,34,171,97,230,198,177,38,33,204,44,110,127,216,122,88,103,157,163,56,115,45,61,56,91,59,108,220,87,83,89,111,168,64,215,227,16,34,43,98,193,114,95,137,46,86,207,3,88,105,64,250,70,233,5,218,179,196,224,200,112,224,138,140,91,42,156,221,171,36,141,199,47,58,160,88,138,224,110,18,151,134,11,197,221,145,64,143,68,26,210,225,146,224,41,201,39,53,33,208,123,204,119,96,186,82,171,126,113,212,199,215,133,149,84,74,194,24,126,214,133,71,87,180,99,22,27,211,12,188,50,73,158,209,218,53,157,153,201,160,71,221,225,190,205,105,214,42,242,77,156,232,68,86,5,4,229,200,19,59,92,158,79,125,224,44,219,226,145,157,197,108,138,139,39,119,77,70,242,30,124,190,222,62,117,122,236,40,27,198,79,211,204,46,115,239,153,248,87,150,159,70,55,93,80,72,26,177,216,21,82,147,114,97,244,83,69,166,19,225,72,122,23,46,108,106,90,115,221,57,232,76,88,114,116,38,113,125,127,153,102,54,121,160,221,246,250,119,197,41,232,7,233,98,135,149,114,139,213,172,118,13,177,41,122,140,200,92,183,159,222,130,44,118,103,235,207,46,209,97,84,241,229,153,244,159,35,143,63,112,30,159,244,236,91,240,65,178,207,151,248,109,78,92,23,166,222,179,226,93,35,229,40,162,197,16,31,16,228,138,208,100,203,246,20,150,235,8,247,145,110,251,203,173,209,160,25,32,199,93,255,54,141,247,212,184,41,140,28,35,1,15,30,225,250,192,29,193,68,207,223,7,2,248,235,102,220,73,208,178,195,141,152,106,90,77,76,194,92,139,107,35,142,61,187,150,122,55,76,52,70,108,186,21,101,215,34,90,204,100,152,76,204,59,246,221,36,99,110,124,110,42,172,235,162,38,32,43,225,59,38,198,17,221,211,217,35,38,58,8,244,108,167,61,119,58,181,166,174,55,25,197,172,18,27,162,4,37,87,134,89,206,86,137,200,1,147,46,172,186,105,129,141,227,155,177,243,85,119,49,57,7,166,176,208,46,140,212,173,92,25,207,56,38,28,226,239,190,21,206,24,159,230,11,15,241,133,68,147,29,54,65,188,16,120,101,83,183,68,8,207,247,8,114,41,45,232,165,117,202,170,241,9,32,229,112,179,17,195,18,227,117,11,154,165,213,2,102,29,154,100,113,110,102,149,37,207,212,2,207,248,116,23,245,123,125,157,39,156,136,250,126,227,150,135,158,27,169,188,17,129,40,110,58,82,39,55,241,81,246,21,62,198,225,195,73,24,155,141,191,19,115,14,54,52,98,63,10,117,135,209,17,71,227,206,148,101,16,39,138,51,177,126,156,141,222,148,12,56,66,169,117,59,147,21,184,116,233,157,6,118,225,97,192,52,165,11,12,125,208,51,202,227,137,210,149,45,149,85,248,96,233,198,230,3,53,146,174,151,189,73,111,180,128,33,239,203,6,21,27,161,228,105,169,51,34,73,97,53,133,233,0,185,112,21,217,110,62,61,235,156,139,61,133,245,101,94,248,140,240,238,210,193,103,178,99,238,212,219,42,16,133,34,144,180,196,254,88,10,247,233,61,57,108,73,224,203,232,214,217,4,76,119,236,42,16,118,144,147,35,144,232,196,127,122,50,16,177,42,10,83,71,143,200,126,67,239,144,157,53,251,140,187,187,173,180,80,233,148,115,126,14,57,207,128,233,109,145,75,99,250,76,94,79,110,24,203,138,245,239,160,135,163,69,122,211,180,106,68,46,144,166,156,22,238,189,29,173,38,45,240,252,90,193,114,4,96,52,31,206,172,41,131,188,229,169,49,144,210,115,244,9,77,114,236,234,19,45,108,253,129,231,190,251,215,196,138,174,243,184,101,133,125,210,225,161,109,233,164,135,205,157,122,68,57,230,124,174,177,253,185,229,122,147,83,21,233,72,13,75,235,207,108,241,123,99,212,123,180,197,19,120,149,152,46,49,91,210,94,199,159,58,107,241,146,48,27,93,82,229,146,81,88,76,54,223,27,59,87,130,44,156,236,234,155,169,216,125,147,82,217,118,39,91,150,229,76,13,230,67,169,130,202,151,109,180,255,238,25,129,50,169,174,200,132,214,141,12,94,29,133,132,82,4,133,7,30,121,74,178,36,162,152,76,144,72,160,222,28,101,23,41,167,30,103,201,56,209,72,192,200,97,202,26,192,132,182,119,92,216,106,80,239,155,194,11,145,184,11,159,1,47,49,212,9,67,75,172,140,5,143,16,49,145,182,125,247,14,6,25,108,249,51,31,22,133,103,24,196,25,76,57,76,194,187,51,170,221,68,26,2,224,137,188,151,194,152,213,207,121,225,103,15,194,93,173,200,185,33,132,64,4,173,225,52,214,155,1,91,87,84,211,80,189,221,72,190,32,38,35,98,184,236,3,250,153,187,187,195,217,4,156,4,70,182,197,63,125,224,177,244,183,209,86,244,134,72,131,171,232,207,211,250,79,67,146,220,183,176,154,65,161,8,10,122,230,134,173,27,179,179,10,248,234,134,33,245,20,11,43,250,254,122,36,211,139,117,200,222,177,128,239,195,221,111,90,103,247,146,52,137,201,174,197,171,54,82,202,253,110,225,62,221,5,157,225,127,182,139,75,97,140,62,46,76,204,127,111,138,213,131,90,104,188,141,34,66,42,104,57,83,115,109,23,29,162,143,69,54,166,54,247,56,52,88,185,214,236,169,75,113,133,24,224,19,130,201,140,98,156,245,224,67,156,7,6,75,69,175,140,24,215,231,66,158,103,211,100,3,109,4,50,200,38,253,213,122,225,19,181,167,56,247,52,237,127,129,87,189,95,189,121,76,239,165,232,249,180,239,133,117,70,232,115,48,124,2,253,244,52,55,180,77,70,236,126,214,73,148,210,236,135,247,157,141,224,139,107,146,208,122,58,238,68,183,138,69,119,122,87,132,126,241,58,144,155,29,122,52,90,10,241,109,152,37,200,122,158,247,153,214,231,61,154,197,69,223,22,169,184,128,231,121,93,181,232,93,195,75,92,23,166,37,81,223,86,198,187,172,7,92,213,114,197,200,77,35,66,191,3,159,229,94,162,51,20,247,102,144,28,145,50,152,210,232,103,4,190,217,99,178,59,19,225,156,154,244,88,115,243,193,124,240,153,127,116,77,69,30,169,220,111,126,152,77,136,28,140,172,174,115,188,33,43,88,74,95,97,218,100,199,133,187,152,145,195,240,102,20,199,201,23,105,197,166,176,217,182,196,111,227,204,36,233,152,243,136,208,12,139,21,2,77,25,153,204,112,23,107,247,11,56,7,47,157,9,177,19,187,131,248,132,49,89,97,162,99,89,125,150,17,159,158,28,100,75,241,233,146,174,20,75,47,186,119,208,152,191,112,123,182,55,211,162,42,25,12,173,232,83,57,17,208,40,222,150,78,93,36,209,94,162,240,9,23,226,251,58,240,18,98,40,48,10,215,75,96,173,217,160,162,16,13,30,192,67,93,187,134,21,248,106,190,235,253,78,26,19,155,168,82,207,49,16,7,58,242,114,52,94,117,65,23,52,114,74,150,112,252,132,184,103,131,227,121,95,163,221,107,102,143,109,240,140,36,21,125,13,83,26,118,172,221,106,222,197,137,162,165,68,49,132,226,253,46,186,68,235,173,107,154,30,214,112,206,23,86,245,109,224,148,34,152,7,86,207,10,107,108,134,36,229,112,169,253,1,147,251,8,130,225,64,33,103,166,250,186,226,93,155,16,146,44,123,61,121,43,129,97,91,140,0,71,179,250,92,4,87,196,116,178,50,53,124,56,150,76,87,121,111,141,234,48,73,75,115,221,217,108,234,101,145,199,44,46,165,5,140,174,179,132,140,63,201,222,8,25,209,42,79,18,205,46,83,43,246,112,53,21,204,21,171,194,22,84,6,252,46,77,213,232,83,158,89,195,168,15,11,55,201,198,144,136,240,249,136,46,171,42,138,110,192,125,186,175,53,48,210,199,207,209,86,224,113,184,147,130,95,18,104,103,148,217,191,55,201,44,59,164,129,201,58,210,206,213,249,201,199,217,138,104,160,1,211,124,7,147,157,125,76,18,255,117,235,91,110,94,121,128,182,62,181,180,80,108,45,12,24,105,68,205,138,227,36,144,131,198,123,224,70,179,193,179,175,154,213,235,238,168,55,239,103,167,75,229,32,66,82,116,167,171,80,174,108,59,129,139,160,195,166,3,174,151,134,166,149,231,122,216,60,170,229,61,189,107,164,119,124,251,177,77,2,81,119,163,72,13,70,181,39,209,18,40,171,50,217,179,30,151,70,194,190,149,103,171,139,22,107,143,60,235,249,74,155,238,101,217,193,187,174,21,240,66,131,87,107,204,139,94,212,155,32,206,83,51,15,116,139,246,91,144,161,27,36,233,46,124,81,55,142,157,174,117,23,11,154,16,94,235,81,156,67,70,71,146,57,86,121,141,124,204,72,120,111,75,146,138,186,67,108,178,7,117,195,254,160,184,109,204,128,203,31,40,47,52,178,30,208,44,100,225,203,195,218,72,86,164,51,139,106,167,153,163,103,11,174,171,117,195,136,210,17,140,129,190,179,47,78,102,76,247,100,207,18,18,116,177,5,199,255,69,52,55,128,235,109,174,105,248,191,104,200,107,254,184,51,50,92,155,233,77,6,57,213,80,214,206,72,159,165,169,165,31,43,219,150,155,73,37,81,151,21,165,57,178,95,120,138,47,48,246,36,36,98,3,173,202,115,31,166,199,53,125,229,50,165,210,45,249,152,68,45,39,62,175,6,85,125,237,135,122,130,74,114,100,59,19,190,45,67,136,43,120,159,7,23,13,25,35,49,51,31,201,88,73,65,203,58,235,3,58,148,151,21,179,140,94,26,41,224,196,174,76,8,57,108,73,98,23,65,94,224,156,65,217,62,232,164,6,9,35,67,235,21,66,206,178,0,46,184,66,25,18,142,176,171,78,104,79,224,116,211,207,139,134,26,225,56,161,240,124,19,204,148,98,31,134,20,4,200,21,36,140,51,224,31,26,147,105,202,167,155,97,46,73,52,228,145,101,48,37,196,120,37,212,117,229,183,147,9,222,199,43,193,16,89,185,110,19,209,215,24,229,231,178,206,26,35,156,51,242,149,43,82,69,12,120,49,80,132,207,134,175,225,29,106,240,230,132,116,150,113,131,141,180,59,244,255,36,151,102,58,2,233,14,7,106,21,66,53,62,139,54,41,207,72,249,15,51,18,185,240,89,119,248,80,226,169,225,197,54,132,123,8,229,32,88,80,40,213,138,31,7,178,161,195,213,208,161,49,153,247,163,176,34,235,222,193,55,128,92,194,126,94,40,149,176,95,87,189,164,26,172,106,47,60,80,14,10,222,25,246,88,226,126,138,164,34,10,62,229,194,104,129,10,220,160,58,198,109,229,161,124,56,104,108,59,248,232,232,53,118,145,28,64,239,14,97,178,248,105,94,153,60,82,54,123,201,123,220,25,229,69,10,179,172,170,150,4,139,47,168,15,145,17,226,5,81,140,200,183,210,113,239,169,225,13,229,74,36,252,110,134,206,44,48,69,170,125,47,139,105,69,56,189,198,112,202,242,166,89,172,4,46,57,175,38,197,157,41,234,202,221,74,159,251,126,124,236,126,170,194,52,3,164,224,130,38,99,31,8,49,151,222,179,32,72,21,51,115,22,184,193,1,108,241,233,162,7,223,148,111,220,172,4,112,201,89,8,9,10,89,25,47,129,203,227,155,150,33,16,158,180,229,206,227,104,200,202,73,89,214,152,213,6,90,91,18,25,6,170,134,208,227,130,75,186,76,208,231,194,156,61,10,25,140,208,33,189,214,118,182,234,42,175,112,8,103,18,11,19,216,142,80,224,124,160,32,114,172,172,119,226,187,228,209,161,73,182,74,237,148,39,216,118,236,126,140,183,127,119,55,144,193,91,152,149,159,111,161,60,1,92,71,80,167,207,248,172,241,68,152,243,105,3,160,16,232,109,0,204,242,245,233,49,48,34,67,16,249,243,212,47,175,80,15,222,209,221,66,28,34,118,76,54,52,82,80,81,137,129,199,210,158,139,77,182,45,250,145,72,171,235,140,130,250,50,111,208,225,202,159,5,158,240,84,162,39,207,68,22,132,61,126,62,100,136,43,209,253,192,70,161,60,189,34,103,53,44,113,180,121,94,73,131,11,222,18,53,90,88,58,74,37,114,240,128,28,18,231,182,237,144,188,235,140,8,128,59,194,118,171,171,43,55,56,35,124,30,116,155,65,102,84,231,89,152,147,213,133,155,32,127,102,17,137,37,156,54,69,91,71,73,215,11,103,57,83,202,115,103,47,8,100,232,90,202,185,105,94,235,41,174,172,89,41,252,182,89,109,243,85,141,78,150,77,54,89,26,21,151,21,214,119,52,186,32,19,46,61,92,236,248,163,39,136,189,169,76,88,231,105,181,176,84,98,169,161,245,76,219,226,206,200,153,209,78,210,241,4,144,21,27,201,217,233,54,111,221,84,95,164,239,154,8,201,36,150,227,145,153,69,165,52,11,146,21,137,110,20,114,209,178,177,67,255,61,99,101,24,125,111,102,26,162,109,142,198,245,10,120,180,167,107,206,116,168,227,198,184,11,181,88,48,127,156,22,173,105,99,23,181,135,63,139,59,254,165,209,224,115,102,113,85,92,165,15,152,82,69,252,118,157,90,96,97,41,130,40,17,189,84,48,129,181,153,157,150,38,151,93,167,137,139,150,31,233,40,39,51,21,111,19,169,143,172,237,232,212,178,111,147,48,106,86,226,192,112,2,123,210,28,209,144,71,191,140,220,245,178,246,92,105,167,165,25,180,41,76,3,243,190,237,180,200,38,252,35,56,99,176,212,33,201,252,174,101,33,243,210,235,181,94,99,145,176,174,202,254,193,76,128,177,49,96,17,64,162,237,23,60,44,235,91,216,183,46,8,119,120,173,244,213,199,140,55,194,99,28,23,102,79,255,201,218,217,79,211,199,56,3,198,65,131,240,253,131,81,157,189,223,4,49,148,121,235,57,124,194,173,121,147,225,16,116,207,231,252,89,177,0,15,252,177,229,104,154,34,231,244,75,27,166,159,120,143,38,32,158,31,173,5,37,196,116,14,206,247,210,172,226,248,169,226,113,116,194,67,232,158,156,90,198,121,112,242,219,4,201,23,206,231,117,175,223,214,218,100,22,233,207,116,148,156,125,117,181,93,80,203,196,204,11,79,28,160,238,149,161,24,21,145,143,81,135,209,83,137,163,27,38,38,245,194,13,27,173,120,228,214,171,30,11,22,193,60,109,5,217,79,110,20,176,136,31,8,253,204,109,250,67,251,54,250,239,69,19,116,30,31,72,221,172,216,228,194,18,249,241,236,112,67,90,244,62,50,28,226,15,88,252,194,104,80,184,106,98,236,134,207,166,225,107,0,99,168,160,53,39,183,197,62,219,117,179,24,104,100,233,147,192,231,66,90,247,219,194,146,9,105,247,11,39,52,162,230,55,138,235,103,65,43,71,39,122,65,253,104,132,71,102,185,55,54,113,34,26,213,143,54,65,117,121,157,19,23,180,175,164,67,30,156,144,65,78,206,51,233,221,199,2,113,250,204,242,76,113,233,77,159,169,251,178,208,165,223,38,176,19,78,144,24,249,146,110,28,157,181,47,147,56,118,152,117,248,7,67,19,191,107,146,229,47,198,55,73,45,107,38,187,129,40,198,3,21,111,232,239,186,169,11,210,81,46,48,58,158,191,85,193,96,170,71,247,182,136,243,207,133,230,56,55,210,201,247,153,177,24,98,133,228,240,54,94,249,133,201,168,205,92,3,102,180,200,209,40,78,45,31,12,248,143,72,215,221,47,254,206,62,39,33,129,70,249,243,162,38,86,62,2,46,186,102,0,55,136,22,251,62,20,78,24,48,53,154,157,155,191,15,216,213,73,110,251,196,230,244,183,5,108,43,222,29,197,13,109,193,226,83,150,21,137,187,28,124,38,133,157,253,101,34,207,37,74,156,6,35,236,211,226,137,143,219,70,11,138,27,199,184,239,35,229,235,142,107,48,217,17,191,173,101,189,154,67,225,179,158,204,56,154,12,118,213,163,233,198,20,152,141,183,194,200,127,220,219,130,164,145,245,194,217,24,15,127,217,54,125,201,164,210,176,226,139,247,129,149,250,109,140,55,212,11,112,160,20,182,101,82,105,195,230,183,56,53,133,245,170,79,148,254,193,18,79,20,37,150,172,191,140,164,76,138,39,122,98,226,181,30,152,220,199,133,233,70,215,187,46,38,150,234,112,98,98,215,23,146,105,17,240,251,34,47,124,83,187,6,227,143,183,3,38,188,80,56,49,3,6,204,226,36,223,61,141,207,245,147,164,52,184,222,136,205,208,236,45,213,160,211,234,242,2,159,43,217,51,174,108,90,227,175,192,231,128,229,235,79,65,10,241,121,93,200,231,140,29,63,77,125,85,71,105,183,2,144,63,52,147,57,144,103,70,143,108,191,119,125,182,147,93,62,190,102,189,45,241,72,201,249,95,53,89,131,217,57,196,125,157,93,246,213,181,2,174,205,157,219,77,130,100,239,212,244,228,197,70,121,192,253,4,27,242,9,16,111,180,123,225,104,170,37,189,47,108,221,99,58,156,166,36,161,143,252,4,162,49,211,66,169,17,167,61,114,212,22,230,57,138,65,218,146,11,111,102,199,118,225,46,133,69,75,112,83,228,238,1,151,122,137,145,6,231,47,161,13,122,78,220,117,194,106,16,6,74,220,22,163,116,234,133,17,10,245,24,11,137,80,80,208,102,166,207,31,10,25,61,37,121,100,136,160,151,124,97,105,57,180,166,25,198,124,15,148,4,129,254,50,100,158,89,2,78,67,151,128,51,213,153,51,140,195,248,221,117,133,81,48,137,47,219,24,180,178,232,182,250,19,175,10,24,250,179,92,26,171,102,141,217,144,6,130,219,75,105,221,64,171,198,64,25,88,233,73,140,212,140,68,150,115,192,51,235,172,80,71,114,85,56,67,233,181,212,11,99,91,223,238,185,171,52,79,3,55,202,114,113,215,243,26,175,3,226,86,182,226,129,162,83,149,244,166,16,163,76,241,72,216,209,232,87,79,245,186,199,32,35,38,93,73,47,44,49,166,91,192,83,122,67,172,197,233,68,200,247,186,33,93,60,176,45,11,247,104,163,232,43,76,178,244,254,118,103,38,22,120,154,207,73,192,198,154,16,152,146,79,26,23,198,138,79,96,152,119,114,48,196,111,65,25,73,17,167,0,95,106,10,112,37,128,158,23,174,93,23,236,66,7,149,252,114,223,58,155,89,54,104,202,185,247,101,202,1,39,115,174,188,119,221,158,113,4,239,65,30,104,126,150,61,146,63,59,223,7,58,164,229,214,224,156,34,202,47,70,32,147,81,148,233,53,109,247,145,44,154,221,4,182,162,226,188,227,40,245,7,238,33,136,96,240,249,54,30,24,17,183,123,87,234,73,3,138,31,122,44,169,136,91,228,231,186,89,79,238,169,225,186,235,77,91,157,227,158,154,199,55,20,78,196,202,247,187,220,75,223,198,65,241,90,143,143,186,136,2,59,205,46,172,209,251,194,188,105,57,58,81,111,187,15,252,60,177,203,236,5,198,190,172,222,9,197,12,232,5,54,247,143,120,31,216,126,21,185,109,114,28,123,221,185,142,146,240,3,39,55,111,49,152,5,84,190,158,132,93,92,141,117,141,215,165,51,124,34,97,28,191,125,38,182,121,133,93,128,11,137,246,88,175,105,173,89,122,242,51,128,191,18,153,45,46,169,62,19,82,34,213,112,3,13,172,37,117,74,162,4,44,97,10,149,38,89,21,207,130,73,97,42,174,28,129,133,62,4,94,102,52,19,48,149,161,45,48,5,182,136,191,38,161,188,204,57,40,8,228,92,238,114,95,203,86,116,132,19,149,161,179,23,137,181,235,175,214,24,231,102,195,176,20,38,72,189,87,214,70,149,29,31,2,208,172,103,17,197,176,230,234,79,87,111,229,49,180,139,201,43,104,161,125,62,30,25,124,218,50,5,206,156,236,194,214,58,174,48,105,145,184,45,84,214,179,160,73,103,179,105,241,213,29,41,188,217,218,239,77,255,66,86,133,207,103,63,46,220,151,4,149,208,209,75,42,17,133,80,73,149,41,190,46,171,72,222,120,22,57,199,161,112,105,251,110,94,48,32,205,122,52,237,60,37,54,24,70,157,122,224,115,159,241,192,87,174,171,75,40,81,225,58,167,187,133,224,107,145,5,2,78,56,210,204,177,11,232,83,55,232,196,48,115,230,216,26,85,236,137,20,62,87,122,39,106,212,216,53,6,50,187,208,18,159,54,124,231,178,244,153,194,151,186,123,31,106,192,125,43,76,97,56,182,55,200,140,84,133,205,181,43,110,12,69,219,162,247,77,110,60,198,138,77,49,250,211,105,184,105,159,109,249,108,101,84,56,207,59,76,169,50,93,51,111,148,107,48,154,184,71,47,44,25,167,194,101,198,80,89,152,231,201,76,141,117,66,187,159,15,34,69,235,57,152,202,120,44,64,166,33,250,252,180,201,131,4,58,37,238,163,224,213,91,196,64,182,91,144,29,157,73,161,142,116,83,26,153,207,94,224,65,103,86,236,253,33,68,181,170,112,215,164,5,91,184,241,192,176,219,34,53,64,117,88,231,12,178,114,55,108,36,196,215,253,96,157,22,162,70,78,3,43,163,166,143,12,237,37,159,196,55,126,115,207,169,207,90,230,99,108,19,156,102,125,156,205,42,190,145,45,73,79,90,225,192,238,138,106,232,18,30,143,161,56,228,70,138,232,172,45,207,3,59,75,79,247,9,28,29,83,106,134,10,211,23,239,185,173,84,210,126,95,22,95,71,153,1,147,169,209,231,137,236,208,186,217,41,4,128,159,163,141,153,117,83,45,207,87,59,113,246,245,25,163,38,235,208,211,155,174,197,187,228,13,222,146,128,61,75,148,77,81,113,97,184,153,234,52,74,107,122,242,81,132,191,226,90,186,180,80,147,141,188,25,240,44,146,116,59,43,30,138,54,113,91,80,180,117,38,180,246,213,30,207,12,94,110,150,251,170,108,169,243,133,25,210,242,219,231,99,26,49,195,243,219,245,89,92,10,252,163,21,112,85,39,78,96,11,129,238,11,33,101,43,143,5,191,167,120,166,100,229,246,210,43,103,102,27,17,238,194,115,187,237,21,204,192,88,62,69,144,143,2,125,149,132,33,61,92,61,234,12,166,84,86,244,133,145,25,107,17,189,89,209,94,2,13,228,240,119,138,72,130,228,115,146,41,227,252,69,244,76,26,140,59,183,194,40,208,196,79,27,73,124,9,138,243,94,138,47,196,188,227,239,56,60,227,104,98,25,17,243,232,90,75,81,196,201,98,206,128,41,179,75,19,56,133,137,211,47,115,214,228,3,193,224,177,223,40,100,217,174,87,208,170,115,29,169,16,125,29,4,99,229,174,121,132,66,119,32,16,213,75,188,138,177,145,238,112,77,191,42,221,203,74,116,2,222,15,160,144,128,184,201,37,234,222,114,89,124,29,179,221,64,160,105,253,1,189,150,222,36,105,102,38,32,23,166,231,166,60,235,225,144,152,174,20,107,177,138,33,118,166,208,45,115,40,213,10,188,206,239,40,24,73,22,250,2,59,182,214,248,118,216,232,244,7,38,212,206,14,211,226,46,169,144,114,2,47,244,154,60,151,190,112,36,214,75,99,197,244,81,66,193,85,188,77,185,177,190,220,224,137,68,253,106,146,60,194,184,58,114,71,70,241,156,242,209,98,183,158,178,47,135,104,141,139,209,87,55,42,44,202,205,14,19,217,202,166,9,245,213,79,235,152,189,19,37,211,174,32,13,139,62,23,97,226,145,242,115,108,70,3,204,235,34,108,4,244,93,82,225,137,108,246,25,230,180,151,8,252,99,48,120,25,11,235,5,137,124,136,246,207,78,123,71,73,198,248,197,242,97,20,231,90,129,82,33,209,123,54,145,200,85,3,230,241,234,108,80,239,4,140,84,180,230,195,206,123,167,99,201,31,39,20,178,245,76,83,163,173,136,169,234,207,30,81,230,254,68,22,125,199,47,67,142,147,234,129,137,221,76,223,193,34,22,241,199,111,51,162,253,179,99,219,118,130,230,170,48,237,67,43,138,169,52,64,235,165,101,83,239,241,26,24,73,17,9,155,168,85,108,255,238,88,181,139,86,169,44,104,222,219,127,154,105,69,227,212,223,86,188,71,197,114,101,105,188,235,166,195,191,190,214,84,234,130,232,115,203,230,25,31,32,23,142,129,68,110,26,219,122,242,141,46,252,247,84,160,4,32,79,252,12,133,89,60,91,65,157,125,46,121,228,24,175,141,8,254,105,132,156,26,252,99,85,48,182,207,85,38,83,183,223,225,159,63,134,128,85,225,107,126,80,132,228,61,251,105,74,179,207,133,33,228,159,60,14,64,137,111,238,231,151,207,103,89,125,54,130,23,73,67,137,204,8,52,242,251,88,232,182,138,232,32,165,0,19,133,191,78,41,91,183,175,153,89,121,122,120,131,10,214,212,41,3,243,50,76,253,28,198,100,83,194,54,106,217,45,178,240,208,69,158,156,24,33,94,253,58,168,41,177,87,228,164,239,88,65,94,165,46,15,50,240,28,206,69,98,16,72,52,231,124,221,97,122,181,211,22,24,41,151,245,141,21,124,12,203,148,40,26,33,38,230,6,135,17,144,144,181,24,86,44,57,162,15,254,217,123,220,43,79,70,15,245,27,67,67,117,106,202,128,222,97,38,230,15,62,155,227,39,226,68,24,208,69,242,128,233,17,148,61,79,178,2,194,136,163,55,154,162,247,177,164,102,41,109,191,180,149,123,147,205,88,50,177,97,79,149,15,51,109,147,215,77,22,102,70,78,25,173,137,177,245,104,88,79,201,215,38,20,206,247,146,181,158,234,219,238,241,208,54,68,37,153,15,137,48,232,185,115,120,90,181,219,97,242,40,214,201,246,131,205,233,78,150,77,36,0,88,25,3,62,223,226,190,235,34,219,211,179,207,241,253,49,138,28,67,82,145,44,55,216,78,5,140,229,219,221,184,16,97,82,221,115,20,70,231,157,230,145,188,102,26,236,14,99,234,112,195,1,210,44,133,2,197,7,23,234,250,73,206,205,251,158,62,95,162,230,38,62,161,38,16,133,219,130,159,220,212,38,178,92,56,78,179,197,55,246,231,221,156,179,21,121,42,108,209,154,239,124,38,239,247,122,172,179,108,34,130,232,83,249,164,60,36,100,7,148,132,233,0,112,184,99,105,250,192,103,220,15,127,221,243,167,85,125,79,190,112,183,240,5,108,90,15,163,188,78,219,105,5,109,6,83,19,134,195,133,23,4,72,95,193,168,71,231,171,47,108,13,44,56,210,57,108,233,139,123,97,56,120,140,136,210,233,159,75,55,67,116,206,186,105,174,137,99,241,32,221,114,97,44,41,81,66,131,110,51,175,198,111,183,84,136,211,177,128,121,37,55,134,167,147,190,18,120,127,48,116,133,221,228,182,50,85,25,159,171,113,213,147,214,62,66,164,109,126,115,14,219,162,33,247,133,191,78,196,126,11,77,207,114,247,200,149,157,76,219,190,133,102,246,234,58,208,38,118,229,177,189,96,33,28,146,104,33,95,129,79,81,13,56,237,171,247,6,209,101,141,27,223,49,3,101,41,137,50,45,156,221,251,10,152,238,163,155,129,173,88,169,159,209,231,55,102,253,12,93,46,237,132,24,80,66,62,152,29,225,109,149,233,86,107,237,177,95,68,233,52,221,230,188,142,70,40,54,57,217,97,163,43,203,209,103,15,118,211,137,132,119,108,126,47,204,108,92,226,220,155,178,194,189,47,140,28,242,244,77,23,188,228,173,143,28,184,199,110,18,24,59,246,191,73,114,251,235,255,252,143,127,253,243,127,254,87,36,183,213,255,46,36,55,115,51,244,193,3,253,62,93,187,17,131,145,21,241,184,140,76,39,116,174,127,196,165,254,173,199,22,175,36,179,171,241,109,52,233,198,117,77,146,76,234,115,181,28,239,187,225,2,162,67,17,201,171,230,73,63,92,60,230,214,161,104,14,22,158,133,90,140,195,154,101,156,91,147,138,135,244,139,9,53,47,29,231,164,38,60,199,187,80,248,155,114,225,152,226,86,207,31,255,152,26,178,18,160,15,51,147,71,44,11,81,181,170,183,77,223,98,246,57,111,65,98,235,138,22,83,111,10,20,206,246,3,155,183,168,195,72,69,205,169,95,55,90,133,241,125,82,89,144,217,120,210,238,28,137,59,26,54,69,235,201,200,146,251,134,59,38,248,50,187,78,60,116,218,197,235,204,108,227,159,105,107,71,151,157,205,44,40,121,60,115,34,138,52,49,107,65,0,151,249,22,163,129,177,135,78,106,242,72,177,197,238,145,207,103,198,212,20,129,133,70,165,180,128,33,44,202,10,182,40,52,205,88,30,77,135,78,22,10,38,161,224,144,76,99,103,234,185,27,109,145,177,68,65,27,216,178,16,24,245,211,243,130,44,33,39,136,152,186,128,173,149,125,94,225,224,45,149,234,179,252,145,54,247,205,198,52,199,42,189,235,109,114,38,126,242,179,245,147,240,18,11,197,190,34,48,166,115,115,234,79,83,220,138,244,217,164,45,117,201,234,120,174,4,55,2,191,176,223,176,144,131,73,245,103,223,180,90,211,240,109,98,32,152,225,69,251,22,107,86,235,176,148,163,27,253,74,51,96,42,88,109,73,32,69,108,26,107,107,65,34,86,30,41,118,166,45,110,11,229,198,185,53,132,51,93,246,22,97,22,76,52,9,117,160,17,54,159,83,38,253,46,67,99,56,86,137,229,95,215,52,7,104,25,133,231,57,161,166,225,203,58,82,91,87,120,168,155,244,108,157,55,124,108,60,23,121,166,8,19,220,120,228,39,208,46,247,245,57,192,56,156,172,13,94,162,106,210,46,114,52,77,42,10,119,20,187,227,202,41,8,75,121,50,217,11,243,26,7,198,172,83,246,188,152,229,214,234,9,159,137,239,110,151,194,41,125,138,35,95,152,4,133,132,251,24,153,140,20,33,247,249,108,139,228,213,19,26,112,217,55,11,147,182,222,172,123,137,105,125,241,205,195,125,120,182,186,131,98,191,231,191,12,177,143,177,37,251,47,235,10,247,29,20,67,101,203,109,101,152,236,213,11,163,180,243,53,189,173,19,74,18,82,199,14,42,139,198,225,79,246,129,182,71,223,157,241,45,75,118,4,126,246,121,3,126,101,40,219,174,166,187,210,122,94,232,133,113,6,151,204,12,198,31,103,106,136,125,229,89,87,187,110,59,233,43,93,158,153,33,109,142,254,150,236,167,55,18,203,254,204,178,169,244,75,190,41,225,32,237,67,1,88,23,70,184,72,80,178,114,192,233,169,84,23,100,141,103,108,90,241,106,106,66,19,161,25,250,196,194,177,97,78,148,117,187,102,76,19,138,63,190,27,199,141,179,104,246,132,12,96,160,231,203,93,154,249,158,103,66,28,62,89,98,120,218,181,136,130,156,66,137,218,16,238,151,77,233,72,180,177,109,31,103,29,203,69,29,165,21,175,206,120,40,24,154,138,108,132,117,13,54,183,243,179,41,154,130,154,86,19,70,104,32,254,96,221,157,81,232,176,158,126,135,233,143,17,194,81,181,58,159,63,179,142,237,231,83,69,161,37,38,178,120,166,216,255,20,135,58,154,201,247,210,200,50,104,38,205,210,14,247,210,10,10,1,146,135,195,144,115,238,184,52,124,240,30,24,182,141,79,89,232,246,179,121,20,120,83,109,186,121,159,84,158,167,54,161,55,199,27,89,195,106,60,90,221,68,224,57,146,74,36,253,148,50,97,169,183,72,134,45,126,251,41,112,154,57,130,95,218,52,111,3,45,169,21,4,78,91,36,180,40,193,233,99,65,39,202,55,73,39,184,59,151,46,231,134,38,215,61,250,163,187,114,41,85,170,154,186,80,188,79,171,53,201,172,84,209,186,245,96,3,163,45,76,131,229,194,144,221,245,81,220,81,238,206,59,63,181,190,212,61,191,209,120,183,73,235,255,147,111,42,210,143,72,21,214,231,137,90,107,118,52,45,212,250,148,170,73,95,5,141,196,106,161,125,63,245,253,243,211,78,42,69,28,181,79,37,115,16,201,46,127,155,56,131,159,221,212,67,66,193,21,204,119,14,231,66,135,118,22,16,32,167,200,93,82,189,27,58,147,83,209,156,211,95,23,201,229,58,148,95,153,185,110,31,42,84,32,154,178,174,41,50,198,76,109,115,239,80,190,30,218,159,145,125,103,86,80,162,237,111,81,88,1,227,165,244,144,1,169,190,249,153,19,141,133,235,161,10,214,62,163,23,35,77,24,95,74,52,172,37,246,148,244,211,181,85,31,30,226,217,38,230,11,239,186,30,230,38,89,130,122,27,61,112,93,80,122,101,69,41,45,186,149,42,141,58,202,205,172,70,91,9,24,206,157,194,205,230,60,135,89,21,148,168,94,173,35,121,5,140,187,74,86,216,212,241,29,54,25,44,125,44,8,85,230,56,250,124,187,67,217,253,231,19,200,65,122,48,14,222,78,47,231,20,62,108,192,234,147,102,140,213,30,83,109,51,49,70,101,126,154,77,104,60,51,164,214,159,247,117,38,202,81,111,155,85,25,77,73,242,166,187,30,151,13,81,71,185,153,200,105,175,123,240,166,127,92,41,192,120,91,69,161,198,136,205,47,201,151,159,142,130,71,178,136,74,9,196,164,76,91,192,240,141,149,65,220,16,70,40,1,67,228,81,106,51,150,85,78,196,69,9,186,110,101,65,54,146,50,51,190,30,70,180,18,67,27,77,125,49,208,112,190,121,40,194,120,34,148,251,229,65,193,80,194,54,102,90,35,96,100,171,244,88,82,133,53,126,153,220,64,126,184,226,121,69,96,217,48,200,107,74,185,51,165,137,121,225,51,163,172,166,48,33,115,92,26,187,18,165,169,147,65,141,6,46,164,107,158,22,19,122,251,35,195,13,55,118,244,135,188,111,140,215,184,240,70,234,80,143,54,85,185,123,244,238,91,39,36,186,251,91,124,93,176,249,70,41,79,227,64,145,151,77,86,251,121,42,19,53,162,184,175,62,82,210,239,3,243,129,118,199,2,75,95,122,90,30,134,55,67,27,188,165,241,221,218,41,16,173,140,27,27,236,132,181,79,132,29,81,244,212,157,128,108,60,28,98,54,87,201,163,94,234,85,169,42,179,20,221,157,25,183,13,185,121,63,45,42,217,85,249,12,70,146,84,97,83,177,184,231,158,127,28,221,169,117,198,125,161,86,255,192,99,181,180,239,111,227,135,162,240,12,159,112,131,205,45,93,187,126,232,229,190,71,163,103,167,247,69,61,173,203,209,152,84,106,51,19,210,188,247,202,247,126,104,217,240,134,83,41,2,63,163,156,206,237,153,214,133,95,206,247,153,225,80,181,188,176,114,236,39,2,181,83,142,77,67,95,246,89,143,118,190,163,24,145,74,37,163,79,51,71,191,71,207,167,46,215,104,120,233,85,222,215,110,15,76,251,116,190,119,77,17,73,225,21,34,62,191,161,178,218,243,219,219,122,21,3,174,111,43,212,185,16,44,56,238,56,124,202,87,109,97,7,120,15,198,120,77,30,248,42,150,255,185,159,64,82,66,44,173,105,244,149,222,15,168,232,35,93,198,44,189,40,38,80,242,174,17,156,25,119,46,69,222,65,187,222,160,182,201,183,153,211,210,30,147,101,138,153,49,107,96,211,46,43,200,162,183,47,197,32,228,107,234,122,87,8,146,199,162,91,224,194,233,140,181,160,48,197,170,90,80,163,175,15,188,93,97,193,38,203,243,140,100,27,78,148,57,131,127,3,135,3,167,36,129,241,143,141,64,167,84,148,37,228,228,155,158,240,118,87,1,171,17,11,204,188,126,167,98,171,99,203,83,217,100,1,238,141,149,34,2,90,6,175,113,99,17,186,116,149,250,105,210,93,55,106,197,216,123,233,64,98,111,222,239,156,148,145,192,88,218,197,104,59,131,88,88,79,104,162,97,233,62,231,202,251,194,103,47,252,60,53,62,190,27,120,210,251,183,229,133,238,159,66,91,192,237,225,17,35,146,180,90,140,241,140,146,141,246,95,38,75,80,220,96,165,139,107,133,193,188,255,34,45,227,85,58,63,33,91,245,152,115,242,132,140,149,5,198,36,102,68,240,56,109,214,87,120,161,179,19,33,24,162,35,122,114,150,168,32,111,32,107,44,181,49,170,85,37,30,73,103,255,89,21,51,50,94,192,9,111,8,129,205,59,238,134,165,162,201,15,58,201,47,196,19,65,180,101,233,243,156,107,198,150,143,202,211,89,220,150,192,203,158,89,196,211,235,97,66,98,16,202,32,15,184,62,29,94,7,158,36,118,35,88,199,215,91,238,25,85,201,221,111,44,159,9,77,21,70,230,42,78,158,88,242,21,206,214,240,23,155,16,205,171,31,148,164,113,186,91,20,126,169,43,76,143,127,28,188,204,197,71,96,218,18,98,22,71,139,94,215,174,3,147,255,137,126,241,73,213,76,239,11,58,139,243,36,105,238,64,15,75,97,228,31,226,232,179,106,230,170,48,178,125,23,134,72,34,249,57,172,18,75,16,32,90,58,35,54,55,189,242,190,229,125,38,74,224,77,94,88,182,106,112,40,46,192,52,19,26,49,102,18,88,66,5,53,10,223,62,189,49,27,75,241,88,176,227,208,161,6,223,249,134,19,116,24,181,162,175,196,186,132,227,177,208,18,44,33,218,129,201,125,4,179,138,238,142,173,247,125,182,22,209,25,119,96,132,94,244,210,118,234,203,71,98,53,29,215,231,177,108,211,119,8,86,215,208,254,129,110,138,216,193,185,37,161,93,245,194,176,133,79,113,44,169,7,89,98,104,107,104,123,4,108,81,180,162,22,144,59,106,61,247,138,50,31,197,85,219,127,159,83,83,101,107,1,159,9,75,91,209,153,101,239,61,149,38,153,113,80,12,4,130,199,102,188,202,161,48,185,138,184,46,104,191,229,57,55,97,208,10,248,124,187,227,129,217,253,248,117,19,16,117,9,167,59,26,139,107,132,34,2,252,146,231,174,201,161,4,111,16,105,154,50,30,184,32,198,30,176,42,100,27,92,123,140,240,10,155,161,101,189,49,150,213,17,151,198,223,212,231,210,110,189,0,26,4,217,56,69,33,25,199,193,144,37,100,209,237,230,239,144,46,76,170,246,61,122,172,184,110,220,3,231,120,209,75,196,68,154,190,206,231,174,45,143,236,48,105,145,63,142,118,165,91,136,154,236,201,223,159,102,59,59,2,70,120,186,60,207,108,69,249,199,74,150,154,230,5,70,111,208,97,172,159,234,243,196,205,72,196,225,97,135,63,111,251,18,237,39,100,31,253,110,209,97,107,37,14,134,148,63,158,113,184,210,125,164,211,26,165,31,120,180,224,117,195,71,120,215,0,8,231,151,106,15,55,41,73,70,230,39,16,24,202,28,230,69,164,50,18,221,52,49,253,183,45,251,35,201,185,254,83,12,8,101,142,254,180,115,156,224,11,15,186,56,152,58,162,124,95,102,212,125,143,133,89,44,201,158,49,161,99,198,215,71,107,121,149,72,227,60,96,188,56,252,182,176,56,213,110,90,246,66,183,151,138,130,242,90,178,190,76,250,141,99,135,194,40,221,218,239,129,176,23,186,199,49,14,33,245,138,30,137,177,137,239,60,139,204,164,204,210,216,197,212,123,229,40,5,40,25,25,23,74,215,251,179,5,100,138,76,117,183,205,81,109,55,17,133,91,187,140,164,179,221,228,111,246,205,124,144,30,20,177,147,13,51,198,131,17,12,27,147,196,42,147,142,131,32,148,208,238,44,110,104,72,254,157,131,35,169,207,42,60,133,172,66,178,122,145,189,136,52,48,118,54,34,48,131,4,122,196,149,11,81,102,17,213,161,80,94,82,16,88,59,187,134,37,178,56,40,94,251,84,76,83,93,214,38,122,72,110,53,186,159,73,95,138,25,252,207,197,212,165,239,140,223,106,251,163,11,51,63,102,223,214,245,242,11,201,174,88,80,178,238,66,175,116,32,96,185,135,8,21,193,172,109,65,35,69,237,98,38,57,250,204,149,116,199,59,92,102,23,65,146,19,28,98,85,229,75,31,230,187,140,108,81,65,162,227,172,94,218,140,241,212,69,98,9,174,224,61,185,217,187,222,223,206,244,232,148,18,39,159,69,250,255,225,26,140,52,61,47,130,244,26,2,152,2,91,56,146,3,206,215,62,151,222,16,211,173,240,90,68,170,101,79,133,113,150,168,190,62,161,158,6,67,231,234,78,209,237,22,29,102,68,200,44,41,23,38,185,119,175,59,153,86,219,133,41,253,209,34,226,112,161,213,253,138,59,85,180,215,98,168,36,11,68,179,50,141,86,10,10,1,68,36,12,9,254,17,76,35,196,230,207,180,146,62,133,90,28,250,172,1,232,42,54,102,102,207,79,197,15,185,42,186,150,68,45,210,242,148,203,143,174,236,194,197,77,157,246,206,243,66,253,104,148,84,46,15,3,161,74,50,249,195,143,166,208,209,179,192,213,230,149,128,207,200,203,234,109,159,77,241,243,67,207,248,221,235,26,70,32,216,180,253,131,178,30,38,168,158,34,74,74,127,133,11,158,26,127,100,84,17,234,131,55,218,190,36,39,114,195,116,225,87,145,75,101,71,85,63,221,107,162,80,82,220,83,212,84,79,208,176,63,3,15,96,218,250,69,169,21,209,88,247,137,223,116,157,174,203,40,55,157,87,2,18,71,7,189,49,162,227,202,151,252,197,246,192,11,17,179,246,72,204,142,249,105,2,27,45,84,82,191,195,132,47,243,167,193,0,60,105,63,20,127,123,50,233,197,239,250,108,243,86,17,105,195,179,157,111,219,45,208,120,40,212,46,174,30,228,25,212,8,108,197,67,33,178,111,2,27,215,118,249,125,157,189,211,168,162,84,137,248,228,114,171,23,96,58,180,228,104,204,13,62,149,56,224,169,102,45,104,2,210,109,183,2,213,176,10,69,224,194,242,118,207,173,233,85,96,58,21,122,92,217,230,203,22,45,99,124,250,190,185,119,255,120,46,226,231,101,66,56,163,196,201,127,46,138,87,87,209,166,253,120,224,104,213,137,45,51,18,87,33,64,7,108,73,48,209,73,110,40,116,222,97,8,111,41,139,76,50,182,162,51,126,25,26,159,12,210,73,179,239,71,10,5,70,148,121,137,192,51,30,26,245,254,52,27,55,249,178,233,73,78,51,78,62,31,211,102,43,212,159,96,49,198,17,237,233,34,54,204,140,81,122,124,31,208,102,196,16,18,229,161,177,63,69,166,223,215,53,175,0,208,48,46,207,253,178,207,231,67,90,255,62,81,218,101,190,105,221,158,55,78,200,162,122,77,149,56,199,219,234,124,218,251,17,220,30,95,67,5,219,193,53,197,65,179,155,133,201,39,65,98,215,180,234,202,10,119,111,182,227,216,137,196,158,160,25,154,108,143,131,89,36,245,220,5,91,204,18,99,240,172,232,42,90,77,23,219,151,117,178,115,83,30,189,159,45,241,80,115,91,183,31,231,108,138,110,40,179,68,249,146,171,118,207,24,175,53,145,48,39,51,18,23,126,70,17,93,115,23,166,193,238,235,78,180,49,168,11,248,64,57,191,207,248,240,38,137,57,49,93,160,25,184,124,169,35,224,243,8,212,70,12,169,142,230,30,127,219,220,155,212,229,154,103,180,226,153,224,56,166,70,22,44,44,72,200,250,28,13,61,71,108,197,17,47,159,53,62,142,245,243,17,17,184,162,59,238,95,245,98,146,213,163,105,79,241,133,11,99,233,113,247,51,102,118,178,124,191,255,91,92,122,23,35,175,243,141,162,204,53,124,101,178,28,175,220,22,189,77,46,171,75,59,190,21,20,84,42,191,135,219,35,138,58,52,192,200,209,116,244,150,207,88,199,20,190,144,45,17,216,18,162,113,52,14,229,162,195,159,45,141,232,147,244,66,161,98,168,241,129,17,21,124,221,91,152,186,201,251,64,205,97,53,255,110,23,13,181,143,243,1,98,41,41,96,232,55,234,253,109,90,156,203,81,138,184,165,171,117,39,164,139,237,112,71,214,95,172,36,224,51,179,227,255,96,108,122,82,127,205,57,195,155,96,227,64,130,170,229,99,191,57,221,190,153,84,244,218,234,156,139,65,223,250,26,246,14,176,173,70,162,46,151,5,86,135,159,124,67,39,236,143,205,171,185,4,56,76,203,157,24,185,162,175,60,99,97,99,130,169,34,133,143,182,92,30,30,135,96,187,70,41,92,80,152,21,254,129,172,117,66,202,215,34,3,10,77,92,248,36,6,94,234,191,129,42,98,140,5,26,30,170,88,25,193,204,63,91,24,191,240,117,230,224,61,212,150,164,153,38,173,223,23,34,191,226,97,134,82,231,118,133,102,244,4,186,180,141,66,37,160,105,203,191,47,50,79,92,206,133,169,172,187,73,38,43,234,90,77,126,27,3,148,20,163,248,192,176,31,197,9,6,53,238,143,39,14,108,187,10,57,154,115,185,205,56,2,74,4,38,143,35,35,62,78,254,88,232,250,80,151,165,138,92,109,186,175,155,102,110,25,106,166,242,243,229,19,128,199,126,252,136,27,196,150,49,102,60,181,130,72,156,194,213,75,131,63,56,169,225,48,5,132,179,61,142,27,43,176,196,238,96,57,24,106,133,247,183,9,144,197,144,40,147,88,241,219,62,239,59,77,245,108,52,181,65,159,200,145,97,165,14,34,222,211,166,190,230,183,77,18,171,231,199,154,186,178,198,95,24,126,214,227,92,77,247,154,195,217,56,36,234,255,132,157,196,221,70,176,49,83,199,199,118,221,215,73,9,175,217,213,117,177,192,27,76,254,208,88,85,178,250,94,85,166,143,237,31,73,71,79,71,76,135,176,64,9,69,110,218,210,201,18,183,199,53,107,185,201,19,99,129,96,93,96,230,235,228,161,12,70,60,93,70,218,48,186,194,186,23,94,171,218,0,82,168,255,200,170,118,215,185,169,105,157,41,89,183,248,97,91,242,213,226,28,55,189,233,163,148,204,198,18,27,217,65,40,152,98,140,147,142,200,89,97,172,90,61,104,133,254,219,30,187,174,69,118,187,180,56,121,81,149,127,210,165,5,253,47,135,173,121,73,60,208,210,100,89,138,163,207,194,80,213,207,62,177,96,198,247,69,18,173,202,108,59,173,166,22,139,103,181,2,133,192,166,115,22,115,90,165,170,146,213,34,13,70,92,220,247,25,177,227,86,155,204,146,30,15,141,216,113,18,37,168,1,103,13,225,99,219,143,214,209,215,235,237,134,201,112,192,143,63,7,109,216,39,34,140,185,154,92,188,154,183,79,84,45,99,15,66,75,14,25,186,255,223,109,251,255,253,255,252,245,31,254,211,95,255,245,223,253,185,121,63,187,232,191,195,230,253,111,93,145,92,176,9,166,196,179,98,67,161,183,219,153,97,214,133,219,120,205,76,91,110,49,209,85,107,32,150,163,27,222,119,35,78,14,33,86,134,47,89,185,228,70,170,68,49,117,168,61,160,153,84,215,26,111,185,192,37,16,27,61,38,252,187,44,86,52,16,197,152,141,134,207,188,226,61,26,227,175,233,248,204,72,3,251,111,183,110,22,205,242,109,44,99,119,199,209,84,203,228,171,101,196,230,136,68,80,5,175,106,163,71,148,122,167,81,147,35,149,160,149,59,43,46,179,111,112,211,193,63,240,236,43,35,230,42,130,216,164,48,2,101,113,114,147,241,86,227,92,75,114,244,152,19,114,18,217,85,14,110,38,43,22,48,2,41,98,156,75,46,173,150,248,109,52,79,170,250,3,82,93,141,135,218,177,112,16,147,62,243,179,95,243,30,77,83,174,28,157,105,173,43,241,204,249,247,122,105,201,158,227,184,143,5,175,118,177,27,102,233,185,19,41,14,242,106,241,71,97,119,239,155,133,218,185,214,103,101,59,171,149,111,112,150,177,194,175,139,204,232,191,30,197,118,87,151,169,126,170,236,162,93,174,1,24,46,94,210,85,53,163,229,19,107,19,246,2,106,109,72,141,191,204,8,76,203,126,220,213,77,129,97,250,254,104,45,11,129,37,28,128,183,183,35,180,100,228,77,25,138,70,139,185,35,149,236,220,20,195,46,172,222,207,54,35,34,79,28,87,196,118,206,104,125,49,145,158,80,143,93,140,68,34,195,68,174,35,152,176,182,39,129,33,201,230,136,161,10,155,78,133,179,217,120,57,220,48,90,80,87,235,190,118,124,66,200,172,200,204,209,48,244,172,114,217,103,33,123,2,44,28,83,98,14,95,214,18,63,53,122,67,23,203,159,9,141,171,125,106,104,152,104,126,137,11,163,64,112,61,129,134,105,89,165,118,99,222,245,134,134,231,245,214,216,29,33,5,156,52,104,109,56,10,71,160,65,63,199,16,255,230,106,198,127,49,237,192,40,120,92,198,113,25,89,49,20,144,59,95,26,172,47,136,121,233,6,173,22,66,171,125,97,9,123,78,46,13,27,76,217,9,116,179,253,203,49,144,152,70,212,230,143,140,89,228,105,39,221,5,106,80,72,7,212,167,243,102,145,227,96,11,42,176,181,78,70,96,89,161,239,200,70,1,91,223,200,47,64,65,26,26,251,21,147,200,136,192,242,231,24,40,55,118,54,134,179,69,24,180,104,220,83,199,187,141,121,68,124,188,203,164,87,116,99,151,206,83,139,253,17,13,140,186,43,196,179,52,246,194,52,91,85,153,170,81,205,195,134,216,191,236,179,141,75,186,35,165,233,122,223,40,135,76,148,12,241,51,161,96,86,29,19,30,238,16,242,233,158,185,19,217,151,38,75,115,89,234,243,183,136,223,111,138,224,204,11,50,76,217,136,215,27,252,193,184,209,141,54,133,170,17,129,62,124,219,218,53,67,64,37,42,162,2,74,113,106,167,154,32,139,222,128,23,159,164,41,49,82,66,81,184,69,184,140,8,163,58,66,146,202,219,145,105,221,240,213,197,168,15,133,186,237,151,141,179,80,25,154,44,66,185,208,45,202,76,118,224,89,151,19,154,140,123,71,178,232,196,30,154,2,160,165,189,236,200,232,79,122,85,213,229,47,165,53,110,146,150,60,148,100,200,236,147,73,55,67,54,165,134,5,123,211,60,125,252,194,76,8,71,140,119,48,113,223,95,39,222,166,255,253,188,122,201,139,35,7,70,157,203,225,51,161,52,49,56,219,208,61,70,220,214,217,223,23,153,165,145,48,163,36,29,48,114,229,89,29,4,161,160,69,254,13,102,150,250,242,44,218,21,87,246,75,35,26,76,154,105,61,113,217,170,145,86,132,133,36,174,111,24,0,208,202,231,48,157,41,154,2,38,218,168,113,110,8,76,154,104,197,245,118,237,123,240,144,14,195,97,189,90,115,222,71,106,70,200,98,109,8,253,111,71,214,156,143,235,18,239,205,156,144,111,47,18,158,25,75,13,249,237,68,203,211,205,211,194,200,27,154,217,46,185,196,40,68,166,236,202,97,145,23,31,168,171,238,168,6,84,105,150,99,159,75,206,44,82,196,29,162,170,212,172,102,179,229,232,94,56,190,202,226,77,104,212,252,120,224,166,167,41,233,126,186,206,219,125,162,184,180,137,215,228,160,221,122,70,86,157,109,208,146,71,202,99,233,201,195,121,148,237,69,34,137,10,202,121,243,171,220,23,114,254,36,126,118,4,204,43,182,124,231,210,204,255,91,74,63,196,72,43,190,16,116,64,197,236,11,47,202,218,35,65,141,231,169,212,187,112,195,40,242,62,82,87,47,188,110,97,74,20,34,16,202,93,82,230,195,54,165,239,22,119,205,125,168,185,32,99,252,227,96,216,40,100,62,147,163,241,198,105,229,62,20,149,103,194,124,240,236,91,118,60,210,106,34,119,82,68,196,49,55,50,181,36,214,167,24,166,246,102,190,124,190,162,79,230,160,161,37,72,120,227,249,22,219,104,30,150,207,139,231,217,107,204,73,230,148,188,21,62,59,156,17,143,229,124,17,85,118,10,166,154,83,115,124,64,232,25,232,151,253,137,215,71,29,144,42,174,204,42,136,156,34,196,224,71,99,168,41,165,140,74,200,61,98,48,32,211,32,177,33,5,234,51,21,220,204,59,10,3,82,111,64,251,50,127,221,12,76,243,208,13,197,33,13,117,191,221,61,245,55,169,85,203,6,170,99,191,217,119,236,12,209,181,214,43,55,21,199,229,49,22,198,96,77,60,0,113,34,200,229,38,69,138,184,110,131,162,48,118,55,87,103,155,86,228,204,3,93,147,126,83,57,89,13,79,89,169,214,167,86,96,89,36,56,200,98,78,72,240,188,239,206,12,255,224,38,104,166,92,118,51,84,77,8,203,236,233,206,208,139,162,45,13,49,108,49,5,38,246,243,131,145,200,203,69,206,125,126,119,204,155,152,59,3,101,38,61,55,137,165,8,151,233,207,200,226,33,91,204,209,113,68,132,148,105,185,153,255,184,164,5,164,26,152,83,95,223,45,75,111,87,134,53,48,6,111,203,97,200,35,85,208,74,26,195,15,102,46,191,123,119,96,170,206,203,225,101,27,141,124,97,132,50,156,168,137,140,9,121,105,57,26,82,134,119,112,15,164,238,166,244,244,242,4,198,247,57,179,137,68,70,233,18,199,127,58,195,57,96,250,50,47,155,11,225,206,226,172,37,140,115,176,64,187,63,140,215,225,252,98,0,82,211,166,45,43,167,230,115,201,113,52,85,72,113,32,64,132,158,58,88,253,96,115,164,105,2,179,137,113,191,33,74,87,136,171,53,129,207,181,150,236,215,61,44,143,40,71,243,231,22,39,239,166,124,90,46,140,133,74,143,43,171,232,185,200,125,161,92,226,237,117,148,220,204,220,232,194,105,153,216,178,63,50,164,199,229,101,34,218,119,110,206,127,58,177,245,90,130,166,104,141,192,108,176,203,36,67,204,85,109,239,232,3,129,62,113,121,162,144,148,163,231,208,96,237,167,63,151,129,92,239,199,34,195,2,154,72,117,253,219,31,205,127,251,191,254,251,191,254,233,191,252,155,4,157,246,247,248,92,160,230,117,55,255,234,182,93,222,242,65,28,24,134,99,140,248,157,170,136,70,111,164,11,221,102,147,199,52,80,105,25,2,159,120,242,203,55,217,7,193,166,230,190,221,76,31,251,140,129,151,217,55,220,110,61,224,234,202,136,84,200,250,144,39,140,80,246,55,219,242,110,233,189,151,203,170,230,179,60,125,96,156,32,105,36,249,221,10,215,56,62,68,42,131,75,111,10,79,58,111,173,164,146,147,120,217,114,83,212,103,227,167,207,244,41,178,228,155,221,82,43,241,173,33,64,33,196,99,8,214,241,56,113,45,71,34,74,80,248,56,59,110,153,188,144,52,82,48,172,114,180,78,146,212,168,82,198,7,134,83,251,245,241,153,166,123,187,113,18,35,26,45,5,255,90,32,28,157,47,64,126,251,255,35,238,220,117,110,123,178,171,254,46,142,91,168,238,23,63,0,17,25,33,114,96,225,150,213,129,47,106,154,0,89,206,120,8,228,132,4,201,34,33,48,8,137,132,183,105,139,199,160,126,115,239,154,115,212,215,110,34,163,254,171,131,62,103,156,181,246,90,181,234,50,175,99,80,83,243,173,161,165,199,242,97,84,220,28,148,105,127,203,150,135,77,154,30,5,105,219,220,203,171,170,193,109,200,221,234,50,102,42,228,11,99,92,11,39,244,153,111,245,216,173,223,98,83,172,103,242,28,178,185,209,185,127,11,241,172,174,254,156,112,114,53,169,192,175,76,230,57,251,146,53,133,102,221,221,136,48,124,127,155,78,226,221,116,127,34,61,219,190,109,74,156,156,245,88,154,242,228,52,39,166,128,33,14,208,45,198,148,249,190,165,197,228,98,17,131,157,242,222,139,214,123,135,143,215,40,180,27,4,231,96,191,235,247,230,199,30,47,85,54,25,227,251,244,7,55,77,45,253,218,52,51,124,139,185,121,178,38,197,166,103,158,209,56,91,239,160,152,238,91,211,85,141,198,234,189,181,149,141,235,254,212,207,2,88,1,35,65,60,100,166,80,198,191,198,29,147,126,188,142,242,192,132,160,239,75,209,92,146,117,125,20,52,181,190,12,69,68,103,72,111,198,79,195,138,151,191,246,246,50,2,155,99,97,199,84,176,240,204,184,135,77,182,254,105,89,1,4,23,138,79,5,68,100,40,242,15,152,240,248,37,134,6,166,233,89,110,142,20,222,37,19,1,62,99,150,4,198,102,91,197,97,227,207,151,155,87,139,126,223,197,137,168,165,254,52,193,181,75,187,203,28,166,139,86,30,28,211,224,118,32,14,104,102,16,139,188,240,218,22,67,153,247,222,24,220,210,106,7,15,20,53,233,119,208,54,177,182,104,243,51,110,146,75,185,49,172,185,190,13,185,24,50,227,113,63,8,42,20,20,243,4,92,207,123,36,127,171,202,89,46,15,198,204,184,20,203,231,211,108,35,216,119,152,126,66,146,41,119,200,178,17,43,4,140,76,210,165,32,58,27,22,21,237,83,174,46,28,54,45,96,186,83,4,134,157,39,151,251,104,213,244,88,226,193,137,233,83,141,232,51,137,172,189,12,10,245,153,95,145,115,70,133,248,64,216,37,116,124,146,137,191,43,151,208,146,88,84,132,179,81,233,168,119,22,107,61,85,183,34,240,179,13,108,223,114,208,60,145,7,167,71,116,172,26,123,74,150,78,9,70,101,184,198,144,49,149,87,169,111,199,114,67,82,227,194,208,8,73,195,232,130,248,113,124,163,196,7,158,150,219,16,24,43,106,126,203,169,71,77,165,169,128,4,213,58,148,12,126,111,94,169,137,93,242,218,231,45,172,73,228,11,31,255,135,110,11,129,207,105,120,187,2,62,173,14,210,188,66,220,119,206,219,24,70,248,153,182,243,170,176,107,4,15,248,82,212,110,63,40,122,157,254,100,180,32,212,161,48,229,90,119,125,33,221,50,245,226,196,122,186,103,192,153,38,73,164,223,237,151,177,143,191,131,98,76,12,194,93,11,3,105,78,223,210,59,76,57,138,160,182,220,28,166,213,114,47,94,228,170,150,92,92,233,154,249,86,253,211,77,11,145,113,126,94,171,93,221,37,218,65,112,190,2,30,211,130,215,223,1,135,94,96,11,231,26,217,34,40,60,190,115,156,248,79,18,10,34,186,146,106,189,173,170,22,103,76,194,192,98,63,55,110,199,40,101,74,16,119,201,111,55,212,112,239,134,70,26,74,24,61,176,120,81,24,254,130,199,86,41,98,91,243,44,230,195,127,97,250,3,106,180,70,126,30,181,165,123,53,92,224,185,233,47,99,230,124,219,225,16,86,181,250,198,128,145,90,184,141,120,20,134,150,18,121,72,96,118,196,107,231,76,82,48,173,43,76,151,121,191,240,132,26,113,117,133,115,190,58,163,3,38,171,166,251,194,57,34,224,29,188,240,38,114,85,228,201,41,199,186,109,126,99,225,166,9,219,1,187,20,109,205,14,111,84,106,229,234,51,137,99,30,46,130,221,45,172,40,154,254,49,155,238,213,231,96,20,246,202,101,89,202,254,181,181,135,117,73,234,60,236,22,156,186,182,35,253,130,45,170,144,13,78,237,42,134,140,101,54,178,124,207,243,57,199,26,119,22,179,158,32,243,17,216,88,245,238,213,116,201,138,138,4,100,57,11,133,194,11,35,68,46,219,37,213,169,48,246,92,24,6,182,36,87,195,235,229,38,129,149,37,17,99,251,131,120,75,133,118,132,157,238,97,73,230,105,168,47,156,38,253,150,247,204,161,98,81,168,249,63,201,216,43,143,136,253,78,121,150,152,162,168,199,205,187,147,192,236,158,133,57,8,178,239,227,117,186,183,187,233,139,221,10,91,19,240,245,29,150,77,125,53,38,143,153,181,238,161,115,166,25,236,76,69,157,131,68,96,231,194,153,35,74,175,94,217,61,11,58,249,207,123,169,103,113,62,239,55,75,240,133,69,180,5,194,94,248,43,252,201,32,83,16,95,154,46,209,123,156,165,115,23,213,182,218,214,233,144,238,97,200,151,60,115,71,110,93,49,55,175,201,150,140,18,125,106,240,129,34,210,59,224,201,26,122,167,124,15,8,118,220,177,160,55,188,23,141,77,116,66,139,117,9,188,150,58,14,27,103,215,209,172,90,151,40,236,245,219,75,201,47,211,1,36,239,108,44,229,119,30,225,232,229,162,94,7,29,212,219,159,139,218,55,13,123,88,140,251,126,12,68,114,68,36,141,158,165,210,46,73,26,201,58,120,28,228,151,77,192,225,58,114,20,110,79,53,176,129,199,229,176,38,151,119,124,126,29,208,149,76,49,197,191,214,49,69,215,115,115,140,159,238,112,106,79,64,102,81,186,220,124,26,161,159,148,244,234,115,104,123,152,201,250,6,21,164,16,163,213,136,35,41,113,163,9,124,237,43,45,74,28,9,59,74,62,22,12,81,87,28,23,19,104,83,168,47,161,55,98,245,215,151,74,205,122,145,183,6,238,178,211,139,30,120,82,3,175,129,59,120,133,135,199,11,104,156,141,173,21,58,67,248,52,253,234,74,145,237,210,152,98,166,20,194,99,119,244,29,9,108,34,49,62,83,202,135,244,56,96,202,223,71,185,47,70,34,94,248,90,232,50,34,120,126,135,229,28,25,136,0,255,129,246,206,243,222,181,223,109,62,155,108,169,206,219,246,209,122,186,48,205,66,58,111,177,38,167,91,251,231,100,158,233,217,39,16,52,187,171,17,133,153,68,72,231,15,241,162,191,239,192,138,243,236,120,185,30,20,0,174,34,109,193,171,179,21,223,211,144,228,69,30,143,117,51,99,199,251,184,14,91,236,19,4,210,174,242,204,32,250,208,247,99,97,52,90,248,239,57,110,82,21,106,89,37,171,150,185,6,200,241,252,150,26,9,195,4,118,111,228,107,209,34,47,98,128,132,7,201,143,221,71,107,115,40,1,58,225,244,61,147,163,118,228,171,113,67,146,47,135,125,114,140,27,113,52,169,217,45,151,228,141,214,114,164,166,138,192,38,38,120,159,140,158,132,164,131,150,41,85,188,135,223,66,107,243,185,26,66,115,15,27,172,108,65,106,65,105,165,190,94,42,57,210,156,117,80,42,133,137,215,189,182,108,121,106,242,65,208,140,189,132,179,196,21,115,46,106,131,183,15,99,214,181,70,115,23,78,74,12,97,170,33,166,155,178,27,49,54,49,163,137,77,222,0,55,10,0,69,173,178,243,241,232,183,44,215,202,134,136,90,111,62,55,17,144,239,79,99,102,119,17,11,180,103,45,151,158,206,74,7,155,136,20,125,158,102,221,89,12,217,159,202,129,224,184,156,93,237,110,245,56,215,53,242,189,60,26,101,115,55,98,209,77,193,69,70,156,150,162,121,71,220,218,241,231,84,111,110,152,196,199,133,235,163,106,179,96,175,95,87,122,152,212,242,202,121,170,199,69,173,249,117,221,173,91,114,135,90,230,98,24,234,37,27,164,83,19,185,8,185,121,235,20,107,92,151,170,14,235,79,14,120,149,212,110,119,57,209,214,212,31,20,49,167,47,131,2,21,109,170,91,191,48,153,207,179,92,55,147,66,64,225,241,92,168,47,207,203,182,73,161,63,100,63,114,239,99,131,183,219,62,62,16,72,203,66,243,73,43,222,113,137,238,215,172,68,100,167,250,253,208,40,223,116,199,48,165,212,172,65,5,218,74,60,15,99,114,226,75,157,88,42,24,175,246,210,64,255,97,15,125,49,122,242,61,36,14,9,72,18,122,122,158,28,70,140,123,115,168,84,163,244,159,136,5,164,11,247,108,134,75,189,110,157,12,211,20,218,110,64,227,24,232,67,148,45,172,247,2,173,139,27,208,40,214,193,42,177,150,69,121,239,141,150,44,171,175,13,20,42,47,143,100,34,6,57,196,207,92,176,172,93,78,101,220,70,219,182,36,8,68,103,231,93,248,228,142,143,55,45,87,127,170,55,46,90,22,28,152,130,14,210,12,219,99,64,42,192,64,240,169,58,189,21,109,56,101,72,214,133,114,134,243,202,219,227,75,198,172,33,33,59,242,23,215,69,165,121,236,28,150,18,209,171,166,65,231,209,116,100,87,101,10,211,87,121,246,199,59,96,28,153,169,62,193,196,229,122,201,196,49,173,187,70,96,98,203,247,240,194,99,233,66,199,4,173,1,76,83,254,219,16,146,201,52,59,251,123,185,42,92,84,228,86,13,62,157,115,178,153,64,210,133,207,204,168,146,247,77,214,93,44,49,57,122,28,183,196,103,105,248,242,107,141,31,65,34,191,205,40,120,61,195,112,204,69,185,51,109,206,99,69,122,98,74,81,53,57,125,164,225,178,199,25,43,57,28,137,119,211,184,226,115,12,242,150,164,121,198,108,103,155,39,16,206,91,167,54,53,67,150,32,155,187,179,104,176,88,52,21,213,195,220,166,23,47,71,61,28,73,0,236,142,226,83,112,145,246,149,171,23,41,31,143,128,66,50,216,31,103,53,177,178,60,71,112,182,73,49,214,160,159,188,42,29,20,143,230,37,212,166,102,234,157,89,228,9,4,138,251,155,122,86,157,147,204,223,234,88,184,18,244,50,73,179,212,174,129,132,81,176,133,179,200,228,172,105,22,115,152,212,147,250,17,249,236,46,49,40,116,233,235,107,45,147,2,200,254,90,76,20,117,174,144,86,140,228,134,101,151,170,122,48,40,132,222,71,163,114,91,194,63,48,176,80,211,123,127,187,154,74,180,60,218,217,149,199,246,33,173,232,237,38,245,97,10,66,195,195,147,73,83,162,198,120,101,211,41,60,8,42,67,68,167,126,29,1,32,95,183,232,198,77,13,92,44,202,254,124,237,244,161,234,164,212,15,32,152,176,99,79,144,42,64,190,23,212,101,158,4,67,5,229,236,140,127,8,219,27,181,119,24,173,63,5,216,147,240,219,20,206,194,15,76,134,80,224,166,48,52,104,59,251,213,216,110,254,245,209,115,183,118,216,121,97,52,145,125,28,80,108,167,180,178,251,205,39,108,177,61,224,66,23,226,231,156,155,150,115,164,172,57,96,124,233,214,179,195,136,255,201,205,233,162,254,182,160,66,121,74,63,77,145,39,63,251,91,250,242,220,77,43,80,220,209,40,13,193,120,90,223,180,217,164,168,9,117,174,120,50,58,59,203,199,181,54,212,72,144,3,133,77,246,171,222,12,12,151,143,111,35,198,25,141,136,203,184,191,76,143,199,148,95,134,194,173,248,99,147,29,159,114,113,94,236,112,247,177,209,76,14,171,197,120,234,217,26,238,213,166,124,18,23,83,35,149,190,74,151,160,184,194,69,96,18,70,245,115,244,3,79,202,69,178,192,121,92,210,117,131,177,235,227,173,7,71,123,105,126,115,244,102,228,107,125,218,235,226,189,232,76,158,114,53,1,157,111,64,129,49,67,78,178,197,111,147,222,40,95,186,43,96,138,104,87,81,24,178,24,191,58,209,142,92,3,182,174,222,114,159,156,198,229,220,227,107,118,242,127,223,32,36,25,203,99,243,7,61,8,116,69,48,93,244,11,79,147,250,170,2,27,249,227,190,48,50,70,89,208,78,212,217,239,77,45,108,209,139,225,225,140,159,222,120,47,255,244,70,240,219,127,248,175,255,231,63,254,221,63,254,175,255,253,59,27,65,250,103,217,8,254,233,71,137,7,165,107,96,125,135,144,158,153,21,157,78,112,176,195,172,181,99,132,141,37,50,62,0,182,68,242,153,69,238,189,233,231,131,141,169,87,159,89,136,149,102,129,63,253,144,219,247,32,100,24,227,243,157,19,131,230,141,229,123,16,157,21,178,36,42,231,64,235,126,53,121,150,120,114,34,171,144,51,93,152,182,215,172,75,198,202,204,124,139,26,144,34,84,89,111,148,135,167,11,179,210,71,146,213,202,81,157,171,63,26,113,92,25,22,232,123,218,92,177,90,169,136,140,39,199,49,235,223,252,57,163,134,96,100,157,178,69,225,149,197,106,94,109,201,22,181,177,165,191,102,41,63,157,16,10,107,178,121,22,35,175,187,15,142,212,148,60,153,53,104,125,59,153,224,161,31,86,106,43,27,119,162,138,251,123,245,153,130,86,240,166,112,237,223,40,178,193,86,121,164,48,124,141,221,225,110,85,76,127,128,89,63,160,238,169,56,134,191,168,233,95,32,193,9,203,97,116,26,16,21,249,104,49,127,97,212,83,164,55,3,221,246,129,38,228,133,57,59,167,194,31,219,232,194,208,203,20,129,173,154,197,175,134,197,64,218,120,12,62,126,171,195,105,207,23,30,228,81,227,234,46,60,55,132,50,168,189,112,24,86,49,161,88,48,5,116,12,248,47,76,112,89,152,37,166,41,78,54,31,22,11,106,75,35,43,139,0,174,154,251,219,85,233,127,72,22,162,42,227,112,162,192,84,96,43,249,154,254,98,88,232,93,251,61,33,120,156,62,106,13,207,81,96,142,29,114,16,31,152,213,45,221,75,84,147,102,88,46,191,104,69,125,79,251,222,171,181,186,95,120,73,33,129,57,236,103,230,230,123,49,60,31,101,77,233,29,36,4,224,15,134,145,158,133,193,228,216,232,205,52,33,63,240,248,104,245,73,247,31,230,106,191,31,196,44,22,237,60,36,154,75,175,232,133,33,217,148,155,87,43,238,184,247,182,42,111,233,254,171,100,235,151,95,156,225,125,210,6,190,118,54,185,11,66,150,190,148,156,97,88,210,245,11,159,47,219,171,92,76,15,221,236,254,92,244,127,247,135,24,2,117,169,122,63,53,13,149,218,117,92,241,154,206,184,126,97,196,158,149,33,225,236,197,221,206,109,131,207,70,75,165,141,244,247,85,216,111,238,234,163,112,178,118,97,242,168,86,86,80,190,47,134,121,191,146,54,209,177,115,67,173,242,129,143,121,57,151,50,125,44,118,238,123,239,122,86,231,80,18,17,114,114,181,56,74,217,162,180,239,25,111,126,247,139,121,114,217,22,172,227,152,50,205,47,140,228,82,215,6,60,34,29,101,95,24,166,104,185,152,92,97,187,159,250,156,155,204,126,105,207,51,25,239,253,157,101,213,236,117,233,227,102,35,54,171,247,11,103,147,255,213,62,54,139,163,93,24,213,102,25,19,84,162,81,8,187,48,202,20,83,224,2,79,111,255,110,26,149,78,30,109,191,216,3,126,44,31,240,105,60,58,2,67,248,223,239,158,194,201,202,177,44,141,85,149,242,114,191,58,19,180,126,88,166,170,63,55,86,106,150,130,253,5,179,237,188,75,207,184,76,162,110,131,22,34,138,157,86,243,33,37,147,40,140,97,104,121,205,187,103,84,8,18,167,112,107,65,70,193,193,239,112,18,182,153,110,84,116,221,231,40,206,174,52,24,145,94,61,127,231,215,178,182,202,146,6,35,98,21,243,194,86,104,89,148,39,237,76,45,186,145,191,240,162,42,186,107,255,81,162,34,226,222,60,163,12,213,181,255,168,192,192,228,211,140,38,69,229,127,107,180,164,222,223,134,251,79,248,127,128,81,143,218,14,91,83,131,144,203,49,207,166,143,25,124,242,66,67,184,205,66,184,23,39,132,211,181,95,133,70,207,228,59,229,182,18,247,161,48,142,165,163,82,125,103,226,225,166,28,118,209,98,100,80,10,227,72,46,135,233,193,151,7,59,150,222,172,119,76,172,139,86,187,112,232,169,218,190,215,29,167,125,103,237,225,57,158,213,160,180,213,225,28,20,148,227,35,18,11,79,119,192,67,175,70,23,167,203,205,145,71,17,98,71,58,163,218,244,247,58,70,81,211,71,131,209,151,162,92,135,107,68,217,7,59,48,161,91,31,178,161,45,164,221,210,24,205,7,20,19,55,9,74,161,96,243,51,17,163,84,40,60,32,222,132,157,49,206,22,98,119,89,97,60,224,56,182,142,213,216,5,133,181,237,78,81,170,23,17,148,19,216,62,208,29,50,99,66,149,78,180,98,36,190,229,254,52,98,100,83,166,104,49,250,224,187,73,35,175,89,146,180,129,114,115,75,251,127,79,243,137,212,215,115,115,163,78,117,24,121,19,133,9,26,143,251,98,164,133,251,124,96,8,79,239,163,89,249,118,211,71,179,211,101,56,92,139,146,70,158,97,129,130,119,186,161,65,209,149,14,249,176,58,54,135,203,222,243,249,34,22,54,189,240,241,151,132,237,12,1,44,90,232,170,195,83,173,47,96,250,75,182,195,99,74,19,118,55,157,16,183,104,59,81,95,189,184,91,249,68,17,184,201,84,58,102,62,210,30,91,190,200,18,166,192,66,7,126,189,231,71,49,110,218,45,173,81,180,215,209,20,127,7,237,172,23,233,176,51,26,240,225,22,45,26,102,33,141,107,112,50,245,180,47,156,166,52,11,13,227,47,95,45,190,103,138,218,60,19,66,129,85,194,63,23,113,23,57,63,142,91,0,51,174,143,104,66,226,87,62,54,141,208,125,197,47,155,140,168,195,168,76,82,155,114,95,154,166,182,246,160,60,108,192,40,62,63,176,41,75,95,24,121,251,120,112,202,40,70,246,231,54,193,4,185,216,220,149,34,70,126,21,187,144,117,11,93,210,133,145,237,232,242,173,33,71,90,97,176,102,4,151,162,39,17,157,71,194,29,14,87,168,237,5,158,44,117,127,112,234,71,165,101,177,33,85,200,102,125,97,43,34,108,1,159,163,50,181,251,98,22,232,139,8,27,44,29,196,238,29,29,208,41,201,189,203,241,132,171,239,134,137,104,108,24,11,38,16,131,65,118,97,98,148,253,247,116,224,253,246,239,255,238,183,255,237,127,30,39,244,247,117,224,165,127,6,39,244,247,61,81,60,48,109,146,238,163,66,198,17,21,95,192,249,152,82,62,9,172,18,52,62,227,25,74,248,26,74,119,24,26,198,17,48,188,128,219,183,96,170,172,162,146,135,239,84,17,156,112,55,18,18,65,253,140,152,170,201,221,72,92,175,178,228,59,205,110,236,149,23,166,208,90,208,149,177,103,125,189,39,140,98,121,50,72,26,186,31,183,149,162,163,172,87,155,126,169,223,251,204,152,8,158,48,61,145,82,74,14,19,115,144,211,56,193,133,215,195,139,164,64,90,154,56,177,231,161,219,139,221,34,105,163,126,226,157,167,251,76,184,125,226,183,156,125,11,133,15,63,50,233,150,23,218,70,52,105,210,32,62,124,253,72,58,200,228,183,105,178,140,221,191,147,28,200,186,226,201,237,199,137,186,74,145,94,251,196,230,18,118,2,193,137,172,239,181,204,165,117,63,178,82,41,32,239,5,131,123,241,155,195,39,40,7,106,50,58,113,15,72,24,41,160,156,59,103,171,42,166,97,124,97,232,64,100,243,207,132,152,220,10,161,187,73,105,23,232,252,65,175,226,194,150,142,81,20,175,231,14,217,241,212,148,214,154,229,208,171,175,128,51,75,90,210,134,221,50,137,72,249,152,80,136,49,244,224,192,63,240,99,135,80,218,72,207,213,140,130,163,107,60,39,3,13,240,109,187,113,68,55,231,120,96,154,156,47,252,9,124,10,76,222,199,173,4,106,131,246,243,210,208,175,248,75,47,203,96,200,205,217,127,134,239,26,11,203,106,77,133,91,143,56,137,233,216,63,87,159,113,56,174,225,53,10,63,165,158,2,51,205,220,51,73,48,131,139,153,93,208,194,72,41,96,146,39,50,44,213,202,120,220,173,111,189,169,69,73,13,170,122,253,99,41,21,120,49,93,51,247,112,19,53,35,194,7,97,66,35,219,239,77,95,131,52,241,163,25,227,71,49,106,209,148,118,168,249,210,59,162,233,23,54,110,80,181,125,208,129,140,171,231,227,91,144,251,188,177,6,216,79,159,126,243,227,127,14,71,141,49,79,47,92,204,177,184,152,250,16,109,162,95,240,76,150,128,105,92,22,24,147,203,125,72,66,233,69,120,63,138,133,218,122,92,157,36,112,111,48,155,238,245,79,115,121,184,130,16,166,60,11,243,78,224,138,224,185,246,224,211,232,225,190,45,244,83,117,232,47,211,218,81,253,67,81,27,91,213,184,135,144,63,220,10,182,72,241,119,96,172,206,197,99,59,144,224,180,161,148,6,214,247,115,97,6,44,41,207,189,5,19,118,192,69,231,8,98,42,40,50,92,184,226,128,138,51,181,77,11,111,196,128,211,45,171,48,124,182,62,38,199,112,92,178,176,234,39,135,237,40,123,172,248,182,168,24,214,237,159,3,113,84,9,38,208,96,82,125,77,87,36,153,139,18,167,211,99,186,174,149,74,172,32,53,177,6,73,131,25,61,134,95,173,148,161,20,118,97,154,122,248,6,10,246,166,87,67,173,210,179,199,134,224,81,213,171,77,231,227,206,126,78,154,38,44,249,131,4,107,143,176,84,201,106,44,114,249,217,223,28,166,217,85,127,154,23,107,217,163,9,72,50,119,229,139,63,187,230,240,200,17,233,137,172,76,42,208,66,77,9,106,157,153,38,108,14,24,22,232,175,248,131,179,141,10,227,123,165,240,191,198,123,65,39,44,225,29,75,14,223,77,24,115,101,40,183,198,130,74,221,99,67,22,142,16,34,112,182,111,63,180,168,120,230,159,4,186,141,60,246,62,247,162,240,92,246,65,202,7,177,98,190,48,252,32,18,110,160,11,123,16,212,191,87,111,165,198,132,232,108,197,59,79,228,205,36,206,157,224,215,142,95,166,8,85,6,148,242,122,106,20,28,38,172,43,196,79,25,5,57,63,243,170,153,121,165,106,16,209,200,233,47,220,141,141,88,104,167,233,31,246,56,31,193,82,97,228,25,80,10,208,203,247,69,173,170,72,168,180,32,119,108,190,189,35,92,172,156,136,152,167,250,177,114,30,202,38,7,95,242,114,247,148,228,120,206,66,122,120,230,5,237,125,190,0,104,240,16,54,95,76,16,142,178,59,11,215,227,180,67,202,134,146,205,189,57,1,251,44,163,194,198,186,102,92,77,16,81,111,62,182,249,253,23,38,219,173,97,221,9,9,114,68,148,17,199,16,246,50,152,234,41,37,246,136,114,162,115,32,34,225,52,234,186,233,5,59,220,152,194,123,123,182,24,152,115,238,163,21,74,50,182,48,248,145,32,24,53,78,47,236,93,129,169,244,111,190,109,28,39,17,205,102,161,232,163,249,105,250,78,205,107,11,3,44,156,253,116,11,92,59,99,50,198,18,195,71,177,46,143,136,77,81,114,34,220,131,180,1,103,15,148,152,181,170,212,132,159,106,58,183,113,144,120,238,154,22,33,156,180,220,190,74,44,147,55,97,67,218,250,90,103,244,167,40,185,51,235,81,108,206,79,227,92,192,216,87,173,121,40,132,83,86,18,108,29,175,170,205,136,93,53,122,117,37,17,69,9,174,219,164,231,16,41,114,230,147,14,170,70,239,116,253,15,139,205,11,12,219,176,187,8,72,193,9,71,153,177,32,159,233,81,220,53,162,139,74,242,111,9,247,219,77,109,130,131,67,72,227,96,27,236,59,146,123,88,168,243,7,13,109,248,253,180,29,22,225,187,159,152,241,148,213,126,127,59,193,252,181,37,239,120,230,75,114,131,153,194,129,39,169,73,6,52,69,228,11,209,151,245,192,157,250,154,8,109,241,0,127,64,215,189,27,67,77,250,146,224,145,13,163,156,78,124,34,138,198,211,151,45,14,152,74,221,34,46,19,197,15,217,175,38,14,46,1,78,52,195,211,151,157,108,80,189,83,132,120,19,167,132,126,224,113,97,200,46,197,41,50,181,144,254,37,91,52,10,124,89,243,199,106,88,219,181,74,200,1,214,45,52,169,176,141,153,117,224,48,93,188,138,226,60,236,139,206,243,40,98,11,32,8,182,190,218,168,27,230,15,233,254,53,20,178,225,238,104,38,72,16,112,167,157,109,126,81,132,1,212,37,250,240,163,204,128,97,255,171,10,67,194,177,47,204,127,98,135,103,235,252,175,126,53,113,209,165,55,183,42,111,71,167,84,99,88,117,184,73,61,56,140,200,64,83,24,242,172,251,90,230,105,20,189,218,148,30,134,194,1,78,180,78,191,124,158,118,107,42,242,5,134,48,162,199,131,45,209,156,28,166,30,202,33,26,111,245,8,20,29,147,36,223,218,27,131,81,7,211,155,83,212,250,229,128,4,78,143,22,15,179,224,86,86,1,83,154,38,118,93,38,201,29,99,70,194,67,169,176,240,45,234,216,254,169,145,119,85,63,176,205,171,209,14,108,38,167,70,139,171,201,176,92,152,241,213,168,235,128,78,234,203,137,62,204,225,26,67,35,240,211,210,57,247,201,206,246,218,197,119,177,22,243,111,241,179,205,148,99,102,200,205,137,37,97,7,94,120,80,109,174,87,147,253,141,169,194,52,146,33,199,239,244,207,65,193,100,210,59,35,25,61,154,195,156,213,146,222,162,153,233,178,233,162,54,64,3,107,83,24,126,129,233,240,144,98,243,241,41,27,254,82,156,24,12,131,198,122,196,195,242,151,71,193,224,77,183,167,36,145,40,172,235,247,209,48,50,138,132,231,9,0,204,43,234,100,112,19,161,19,244,216,218,188,162,0,198,236,182,212,159,171,166,227,20,247,134,225,110,62,112,189,36,143,92,92,84,130,5,248,56,223,197,199,123,239,42,92,136,245,35,26,61,2,205,67,159,187,229,91,200,11,10,165,179,250,153,40,7,250,136,33,246,186,245,214,221,228,90,124,30,100,254,106,41,220,46,251,221,153,99,11,175,85,190,134,113,227,143,59,220,244,120,183,162,148,128,199,21,25,62,19,56,70,69,69,1,47,148,172,235,242,25,202,168,61,78,42,117,225,57,224,55,87,185,17,246,141,253,166,88,48,68,148,222,206,98,252,86,186,219,160,204,57,101,155,109,176,177,142,216,102,207,244,86,22,70,171,29,242,137,64,37,168,48,4,3,175,94,5,62,150,145,236,40,104,37,165,17,79,150,80,61,123,72,26,11,139,207,97,2,220,93,224,69,174,32,174,102,82,46,133,73,195,6,156,145,207,19,5,59,2,7,253,206,81,52,81,197,117,71,18,99,93,66,66,100,71,246,126,81,235,228,113,20,75,86,185,39,113,86,124,31,53,7,65,50,99,159,92,187,159,107,233,140,174,156,60,232,40,149,228,11,147,172,101,146,100,35,49,197,254,37,148,227,177,19,81,5,185,122,85,34,32,195,223,234,152,104,143,242,30,69,105,211,231,89,62,171,71,146,68,8,101,246,230,239,149,161,84,80,178,208,100,229,20,62,100,201,154,107,68,183,15,234,144,229,155,52,212,214,242,219,156,22,24,46,23,46,7,149,105,104,106,135,223,66,106,131,49,192,229,183,41,110,137,139,27,182,150,18,145,18,87,143,65,171,214,135,165,60,165,22,82,114,184,62,140,155,84,79,204,111,89,168,253,244,177,144,36,45,199,226,104,59,187,125,100,26,238,66,191,74,223,218,183,193,217,236,35,140,127,85,253,67,196,182,187,249,116,126,57,101,37,111,101,193,245,107,154,65,64,35,165,21,116,72,82,63,116,81,152,250,165,204,128,46,66,152,230,175,93,71,150,91,118,21,35,239,90,247,107,159,143,99,36,126,66,43,155,27,45,240,23,102,231,148,171,105,11,101,170,93,155,18,210,82,45,10,65,214,165,207,251,224,132,136,147,6,129,200,62,150,230,6,235,177,117,53,26,78,171,26,82,138,97,12,215,36,211,152,3,41,249,100,96,83,121,66,206,102,45,95,173,16,172,97,104,82,229,209,176,251,102,114,107,24,245,36,249,34,3,215,175,108,183,134,143,49,32,201,36,202,251,143,149,238,95,228,252,233,252,158,6,160,216,216,253,201,41,59,208,80,251,48,173,153,84,99,178,76,181,181,249,248,249,170,110,194,166,59,31,243,110,18,7,29,203,55,22,4,142,132,29,153,248,238,213,3,101,121,182,162,49,105,58,9,83,93,126,4,37,194,68,202,142,92,207,176,244,88,220,180,106,10,74,236,44,182,195,161,221,101,232,25,34,21,235,63,77,38,121,201,47,219,154,90,247,226,99,36,206,44,81,235,73,197,227,76,119,195,163,210,89,249,166,41,14,91,87,175,192,216,30,135,138,56,46,19,223,117,243,140,210,189,190,149,142,154,223,30,247,230,180,10,106,5,4,43,185,47,55,23,200,108,104,213,9,81,208,75,32,64,238,248,124,235,169,100,214,231,65,119,246,51,127,81,121,155,148,103,59,33,158,116,81,171,23,214,128,32,133,8,110,109,160,161,161,21,93,176,148,100,95,157,4,32,224,196,87,2,240,227,252,220,109,133,146,20,36,17,36,158,120,150,64,114,147,119,16,4,111,90,64,71,49,243,253,32,168,112,107,129,17,126,214,217,140,239,189,207,124,30,186,126,72,169,183,237,6,24,148,23,69,107,247,96,110,113,31,227,76,133,231,128,130,209,47,15,55,182,41,41,233,242,220,56,105,35,44,2,34,70,170,222,74,30,248,18,89,217,111,83,171,38,98,139,4,43,186,60,90,65,62,81,244,16,169,85,158,1,83,247,94,165,102,17,210,64,31,51,170,129,181,156,18,229,215,50,122,15,187,116,169,230,90,170,141,253,213,151,0,233,115,9,48,193,234,211,147,27,97,149,212,122,121,232,247,9,143,250,163,29,239,95,162,52,137,108,109,79,110,141,167,84,159,8,47,140,28,97,92,82,148,37,178,26,25,174,144,158,101,233,34,178,33,33,218,180,114,172,31,104,144,68,51,128,24,75,45,35,92,112,242,41,42,43,104,220,214,126,176,90,111,129,196,96,137,78,206,56,159,250,80,25,133,73,1,164,31,47,168,2,52,85,36,52,121,30,223,163,167,18,43,67,181,208,214,229,237,231,116,129,52,182,168,96,161,121,56,95,216,132,96,165,88,152,242,147,250,37,52,3,206,149,226,121,9,44,239,101,121,243,15,220,105,90,151,39,51,189,26,247,238,235,167,103,189,62,154,130,4,201,47,140,165,34,149,225,72,169,181,237,230,0,116,220,91,230,1,157,157,200,183,125,97,242,4,73,194,237,208,88,214,48,38,42,133,81,143,236,95,193,79,185,232,153,205,77,99,187,72,139,94,206,115,132,193,147,112,75,14,83,10,239,197,45,145,2,217,176,196,180,17,10,73,95,1,118,96,235,172,144,171,57,1,178,71,160,40,173,76,26,250,69,53,51,249,161,10,37,65,146,130,248,106,124,26,14,83,202,167,154,82,100,129,135,187,94,230,1,118,173,151,103,61,116,127,180,143,86,130,160,157,216,253,189,183,185,71,82,129,125,30,154,138,237,226,31,228,156,184,162,52,66,28,99,186,243,68,184,234,188,135,40,14,194,225,237,235,163,98,48,117,105,10,105,150,125,188,241,24,68,104,150,20,81,176,5,81,72,213,252,230,237,145,49,97,15,158,217,141,164,214,232,107,175,143,82,79,78,57,166,82,81,59,134,115,150,211,207,31,141,72,68,86,53,67,106,121,182,143,138,105,101,106,11,2,170,232,23,174,52,155,139,172,76,179,230,246,107,111,3,31,67,179,62,240,152,30,50,4,214,15,66,80,218,253,31,43,106,151,76,50,6,107,74,179,250,189,23,110,134,68,234,81,138,153,119,203,169,88,199,67,246,66,206,81,42,42,99,1,65,171,174,170,77,165,102,15,117,114,181,202,143,157,99,45,229,24,21,68,232,100,158,65,23,185,175,238,210,168,31,117,169,165,240,57,74,139,15,105,198,34,154,10,247,186,125,18,35,208,246,136,85,29,239,137,122,229,128,207,190,208,30,120,175,216,55,114,207,218,81,66,209,161,239,26,205,56,254,214,3,150,47,97,214,23,30,34,194,8,60,218,138,105,70,84,118,170,76,214,210,29,11,190,252,249,192,240,3,76,129,247,120,97,162,254,1,75,209,175,213,28,212,75,205,255,65,165,254,238,83,132,189,221,152,166,172,48,75,15,2,34,245,185,251,36,5,214,4,2,253,60,231,248,175,1,23,205,8,1,19,67,14,56,139,141,100,197,252,185,206,26,31,123,230,93,30,120,228,248,152,117,4,223,166,161,132,175,123,192,77,183,90,90,211,175,96,186,161,185,107,58,40,81,168,21,179,172,144,158,125,224,225,65,113,224,161,218,126,70,82,54,125,68,173,222,102,42,74,162,74,208,41,245,77,6,175,171,239,96,112,21,87,118,88,39,252,136,133,155,232,190,149,76,20,185,226,238,71,64,94,86,103,170,74,161,229,106,183,156,153,79,141,116,125,80,178,141,57,224,190,100,109,25,188,221,157,4,174,69,147,96,5,197,59,191,218,152,244,85,155,143,168,249,181,236,200,57,37,21,148,166,73,109,185,147,93,76,20,94,82,224,40,110,122,108,1,34,181,44,101,143,100,252,173,152,237,194,22,86,18,65,195,115,214,76,55,100,72,72,87,209,255,6,46,174,181,251,129,85,240,9,111,165,183,27,92,198,169,74,143,206,35,18,183,233,206,112,224,161,58,164,208,149,113,48,10,172,201,92,224,233,30,188,193,125,105,254,237,236,224,87,231,234,192,148,14,200,28,94,214,173,238,23,159,59,105,22,26,21,65,218,39,46,188,169,93,142,207,105,234,16,62,25,10,210,199,42,57,8,25,238,46,247,100,163,128,62,203,136,47,107,168,11,140,222,36,5,145,210,237,1,15,53,253,72,11,39,69,31,17,109,208,222,226,91,218,99,6,10,19,99,191,121,27,146,242,171,234,120,97,62,173,27,122,51,120,175,7,69,219,54,208,45,213,217,144,141,225,161,45,135,55,99,164,112,207,114,241,249,236,210,37,134,164,92,246,236,95,177,182,114,57,18,9,235,164,178,244,222,18,84,48,184,199,152,32,106,37,113,237,51,191,232,155,190,254,65,129,237,160,238,7,230,160,203,1,207,254,160,231,224,218,61,208,46,165,64,6,19,115,10,184,44,105,76,37,158,117,236,240,233,159,3,181,104,69,49,28,226,91,98,167,119,133,217,81,90,192,73,187,246,54,42,240,101,5,188,224,62,122,96,10,230,29,70,167,74,111,46,86,31,104,85,179,14,116,46,153,70,236,64,15,124,124,153,210,100,150,169,90,39,240,112,75,186,88,194,94,114,238,192,196,239,29,110,168,34,43,124,69,168,135,213,129,170,100,57,96,113,43,28,184,72,8,8,24,255,220,111,77,30,101,60,48,172,14,14,163,75,120,190,245,255,43,165,254,159,254,199,239,52,99,239,250,207,209,140,253,123,158,69,30,117,207,22,99,72,60,125,143,23,222,49,76,36,110,246,243,5,104,200,45,1,39,245,244,13,206,114,245,113,129,127,92,61,118,246,89,75,141,218,51,179,186,5,28,29,174,35,167,252,192,152,168,14,23,237,109,4,94,208,104,7,252,56,243,192,20,223,57,12,39,246,115,115,154,43,100,219,29,170,146,12,76,197,91,192,120,82,207,247,167,106,231,194,248,15,253,25,22,100,2,3,166,99,235,157,92,101,181,30,112,147,130,90,224,214,246,152,1,167,44,163,118,62,117,175,217,247,94,59,8,147,238,128,231,88,156,55,41,72,34,85,138,35,64,177,227,227,152,164,119,91,247,71,122,120,167,92,76,252,235,129,219,92,93,96,13,236,192,81,126,86,179,223,188,209,164,222,21,158,145,62,163,38,137,94,132,7,134,21,79,96,213,71,39,170,113,108,130,59,166,211,196,243,94,152,186,152,128,231,115,46,208,32,156,124,76,7,109,18,98,30,0,247,164,168,136,83,129,50,91,134,192,18,77,54,184,122,72,234,115,181,202,60,163,67,18,251,167,21,10,61,150,73,37,70,188,5,94,89,11,135,160,136,241,173,221,250,131,166,10,84,99,159,5,220,136,192,188,112,251,234,115,124,225,46,143,70,204,188,185,39,101,26,11,74,57,48,182,177,194,151,128,179,118,246,3,143,26,179,97,16,175,151,155,115,36,205,155,238,167,133,122,213,71,147,190,119,34,62,1,239,254,104,210,147,253,107,254,185,141,214,127,61,112,27,109,9,44,22,6,185,193,179,15,249,150,136,123,249,144,33,52,52,136,103,192,93,189,60,210,146,221,203,143,128,57,213,20,70,213,46,110,14,155,147,86,153,37,40,208,134,27,216,86,10,242,192,243,198,39,65,139,126,15,218,44,102,24,55,184,16,42,187,93,16,142,247,231,38,12,161,165,150,192,53,236,38,100,125,180,180,142,181,91,60,0,121,76,141,172,251,33,4,214,51,66,13,25,206,134,90,31,152,154,128,128,169,127,17,105,235,115,78,223,89,88,225,70,147,126,110,84,27,55,62,224,117,150,160,179,212,159,38,166,229,254,76,181,44,163,74,79,159,73,229,49,169,99,195,195,146,243,192,205,11,67,128,135,164,174,173,81,235,172,151,251,203,108,211,69,78,24,224,243,57,186,192,89,131,78,187,25,77,81,192,189,62,40,225,3,69,53,72,8,161,78,158,45,126,154,136,190,198,133,206,81,87,61,119,6,71,128,52,125,18,177,26,59,34,117,197,84,122,214,3,215,25,33,198,13,125,249,67,139,65,214,98,59,92,82,41,207,205,73,100,196,107,163,120,241,68,203,106,196,110,96,10,25,67,69,177,33,137,148,159,166,165,105,42,156,119,132,163,11,93,24,187,62,240,153,196,113,53,236,242,90,123,106,244,177,49,83,218,27,169,131,55,42,55,159,42,168,15,200,91,83,121,236,107,139,134,129,165,17,120,10,142,168,12,114,152,249,46,63,141,134,108,68,109,233,99,201,26,221,36,124,226,37,93,72,0,143,166,209,205,68,226,111,249,215,102,123,210,160,237,25,132,89,252,226,227,131,15,89,246,148,15,225,175,94,56,91,252,83,197,192,209,60,245,171,19,178,72,18,141,166,132,119,22,143,53,156,147,74,185,45,40,149,172,101,248,186,199,116,144,224,77,165,141,192,19,92,166,5,157,52,220,76,145,87,247,247,66,229,87,196,40,25,166,115,133,79,114,107,132,145,184,18,61,61,28,226,254,104,198,171,42,245,217,155,157,220,247,20,8,110,20,77,53,69,240,39,83,245,47,213,219,20,224,78,79,149,242,75,91,205,94,227,161,244,33,165,62,114,170,14,57,5,177,245,186,37,53,91,235,184,84,196,55,107,149,245,37,112,6,255,185,26,214,232,22,97,217,98,164,253,146,21,153,208,45,59,76,61,239,82,169,240,74,65,110,132,188,232,92,85,170,146,108,116,11,30,8,31,218,31,68,169,63,98,189,23,238,236,172,154,43,34,207,190,125,154,118,163,155,208,38,131,178,60,174,202,209,47,249,250,145,105,225,233,30,242,162,224,33,191,9,174,228,21,47,144,92,172,46,135,230,249,244,139,188,133,23,26,156,175,169,221,15,103,210,181,228,225,125,51,175,85,52,123,35,77,234,47,189,17,83,145,171,209,196,46,221,147,203,16,93,79,85,228,166,244,63,170,22,147,101,170,52,161,72,96,201,147,126,36,90,101,10,227,180,207,228,69,116,144,205,141,39,213,57,41,253,142,146,71,184,240,229,222,153,202,161,40,121,228,195,203,202,198,254,133,163,212,43,171,182,82,93,33,85,8,9,95,252,54,181,128,2,19,232,243,124,140,21,217,73,68,129,66,228,82,189,22,7,173,219,162,23,163,179,236,249,49,43,148,75,82,2,65,7,243,108,59,71,153,93,149,220,129,233,109,158,179,207,75,194,42,100,168,242,211,20,109,69,61,25,153,107,73,108,47,248,123,167,151,168,66,69,183,164,188,98,161,222,216,61,83,10,159,238,150,226,66,122,46,70,243,106,52,154,184,135,84,80,32,197,51,151,87,194,97,67,166,41,85,12,195,60,88,135,161,82,82,24,46,229,233,73,92,43,176,120,10,17,218,204,49,87,224,82,24,250,228,205,72,95,103,212,95,76,237,183,93,92,144,226,183,207,68,209,175,189,88,21,59,126,219,196,38,85,107,156,254,72,79,139,195,203,57,155,106,141,147,19,203,62,106,240,114,104,149,3,93,225,94,81,70,57,120,239,90,250,81,105,75,147,50,6,74,107,84,107,60,249,234,106,118,64,75,77,202,166,149,37,178,249,212,202,54,173,73,161,230,210,191,38,153,4,165,98,160,78,177,142,40,83,128,162,35,171,78,121,50,73,173,59,147,200,211,41,201,16,95,115,230,168,227,49,134,125,169,181,161,22,221,107,248,32,196,43,210,153,138,174,249,148,50,59,147,89,145,34,32,104,186,253,80,134,3,180,201,84,160,251,157,22,84,175,24,163,60,185,105,121,210,153,121,183,90,230,120,104,231,108,148,102,118,43,97,157,201,123,20,248,248,90,26,69,83,184,187,78,80,228,228,36,37,247,3,186,158,28,89,249,227,109,20,173,24,155,86,29,18,73,251,179,191,73,173,219,248,108,52,205,247,241,249,116,202,127,106,196,61,35,73,124,71,251,16,152,152,43,82,250,136,192,200,136,179,117,143,17,9,255,218,159,94,200,196,226,242,179,169,26,95,140,20,186,81,192,233,231,75,183,146,46,81,118,223,214,72,127,207,189,249,88,111,29,190,227,84,61,253,133,207,160,196,74,231,248,73,171,74,254,247,236,125,90,129,151,70,95,113,239,227,47,74,64,186,35,143,52,86,138,171,187,126,171,14,219,120,116,140,244,52,167,54,87,160,126,50,231,115,32,87,89,151,124,248,42,37,18,214,24,36,21,145,212,237,122,218,14,163,177,180,170,245,148,155,22,207,11,19,219,147,165,215,167,203,68,243,157,185,252,169,182,228,115,248,131,13,210,58,107,63,181,154,57,90,112,104,125,148,22,28,56,184,34,8,79,88,167,149,174,48,92,229,158,233,92,221,252,13,169,34,221,41,50,15,86,191,168,197,179,103,223,180,164,184,215,187,224,158,72,173,38,237,159,238,45,34,4,62,166,150,183,162,49,31,69,135,231,219,214,241,20,199,14,216,96,252,106,234,0,165,178,150,26,159,120,238,54,36,220,12,97,19,178,171,113,231,135,179,9,50,208,149,83,252,112,93,67,43,180,207,94,67,125,178,191,20,82,76,82,233,188,97,2,115,147,114,109,154,52,164,4,155,32,235,116,183,105,163,78,43,186,237,8,112,140,237,14,246,166,158,65,58,120,240,53,75,150,202,216,182,180,6,155,246,178,176,235,240,200,164,161,15,98,126,10,174,98,31,204,229,169,254,238,104,54,12,173,186,149,138,120,196,19,119,222,81,226,217,164,222,138,158,55,100,204,188,224,215,228,114,180,176,252,56,30,81,0,74,160,114,190,101,231,81,254,67,255,65,145,221,187,161,176,62,162,184,148,133,34,203,174,161,135,88,125,43,162,220,179,138,121,211,232,112,90,98,111,14,101,208,34,76,82,60,213,136,136,83,136,212,81,45,159,209,147,117,107,19,246,245,164,133,252,211,218,102,188,254,154,14,72,133,147,181,72,58,92,68,180,19,38,54,116,44,188,126,141,116,106,214,142,15,210,24,169,68,253,53,250,70,83,59,248,123,4,65,27,237,122,79,95,134,229,103,162,63,109,83,126,34,189,19,13,6,227,20,55,111,67,23,94,133,34,100,237,40,198,111,173,77,109,178,161,45,167,70,219,146,125,124,233,224,217,208,169,121,189,46,197,163,91,123,131,208,110,243,98,125,206,24,173,0,61,83,54,17,87,245,147,220,90,154,5,38,129,235,133,150,228,87,122,250,65,28,22,167,195,89,61,53,141,151,56,172,251,7,173,22,244,217,202,12,198,161,151,2,38,171,32,13,87,231,68,27,17,169,65,224,174,207,7,166,202,202,127,59,239,218,149,135,98,152,188,89,139,109,97,40,3,0,13,178,177,66,150,201,4,44,69,235,10,19,196,4,107,202,195,8,146,188,61,130,24,195,208,178,243,98,229,118,30,14,65,74,74,89,84,32,8,217,177,255,163,115,174,100,35,200,120,199,6,126,14,61,109,111,40,240,134,123,95,18,20,138,204,76,37,52,67,183,39,126,25,109,102,229,28,51,238,129,56,60,40,247,85,222,48,50,234,30,114,64,5,178,43,119,30,82,12,81,91,177,32,131,84,234,153,4,245,143,239,210,103,219,192,250,138,206,60,38,82,246,35,149,94,57,41,86,57,123,4,162,145,210,60,193,217,164,168,197,62,29,101,14,107,83,32,212,198,94,250,109,186,34,207,189,81,12,234,225,227,82,12,164,157,146,20,148,184,29,77,12,103,136,29,157,209,108,115,223,1,234,224,46,51,60,195,126,154,98,101,87,52,219,229,226,6,107,89,236,134,199,114,43,82,218,13,233,117,137,67,19,155,68,232,3,122,230,192,45,30,130,133,157,83,139,210,143,201,110,170,29,14,167,161,219,37,121,151,90,252,92,28,20,236,104,111,42,255,186,220,72,62,105,23,140,99,129,207,57,24,37,62,212,140,42,137,156,157,231,213,35,130,20,242,73,198,9,216,84,212,28,78,67,15,252,68,50,180,122,159,113,39,18,243,251,20,65,255,255,38,121,171,241,9,204,171,54,101,122,149,236,113,223,71,173,196,56,142,219,246,21,86,234,8,149,140,168,77,6,166,0,246,171,106,7,131,70,166,142,193,225,243,55,176,55,93,24,203,58,10,0,12,38,94,53,29,198,203,125,224,51,82,113,49,58,99,253,65,243,119,102,26,188,132,21,163,26,191,237,173,180,5,46,84,146,100,133,17,241,242,159,54,134,193,162,240,164,151,199,97,202,7,244,201,142,203,220,253,181,55,131,182,158,155,147,151,243,171,235,153,120,238,144,0,87,84,133,238,152,110,163,99,218,10,207,115,52,180,11,67,213,245,220,252,44,178,157,252,230,72,126,101,125,111,250,139,253,123,110,188,163,166,79,78,121,217,87,141,138,48,17,103,175,190,55,82,78,221,127,123,238,22,93,36,6,35,230,237,87,35,173,209,245,183,207,62,242,237,190,7,102,140,183,126,177,236,199,10,214,245,177,156,194,240,50,24,221,173,43,98,73,147,78,121,222,59,97,5,110,135,247,136,46,18,131,33,134,188,218,156,212,226,140,169,239,77,25,158,75,146,90,119,90,149,247,70,183,195,85,211,146,41,104,238,7,134,160,242,138,88,210,220,28,29,152,192,212,176,38,255,237,137,186,176,252,54,26,96,174,136,120,78,78,20,250,178,194,229,12,134,191,55,110,243,150,65,253,168,9,222,171,217,183,122,213,155,91,128,231,42,100,230,227,175,246,7,13,181,116,107,226,121,62,8,74,58,243,202,219,19,47,73,75,231,169,41,4,111,191,26,182,149,242,220,251,140,147,107,169,230,210,68,240,28,184,99,152,57,202,70,163,63,141,120,89,141,159,166,56,232,185,24,173,32,127,233,74,135,158,14,120,39,25,225,63,93,137,33,234,144,33,159,94,124,76,168,11,205,75,97,99,205,117,24,62,5,89,127,11,57,239,184,218,84,214,30,216,20,50,46,60,143,219,222,244,107,86,83,65,190,48,193,183,173,99,74,31,132,11,154,162,220,241,172,129,85,33,70,189,239,93,168,96,155,58,44,38,29,238,98,170,152,1,186,246,87,49,138,247,11,195,13,208,244,230,150,113,153,46,166,218,90,211,5,70,48,187,175,22,82,172,231,235,235,147,103,24,24,238,108,128,1,170,234,247,204,212,134,220,5,68,251,115,212,234,26,92,70,114,33,99,26,15,150,238,244,43,123,230,194,68,98,73,47,60,87,39,106,54,46,124,190,78,164,167,129,145,24,30,254,100,123,68,195,198,7,77,205,63,8,76,3,169,61,240,162,95,192,225,34,141,242,31,120,174,171,182,136,30,98,171,207,52,182,171,93,252,150,146,180,86,95,120,248,76,99,235,44,207,92,65,138,106,12,135,143,115,83,247,11,247,225,79,158,137,118,143,247,197,198,213,137,76,176,10,149,103,91,161,19,171,249,111,27,35,225,59,44,43,4,135,235,39,1,250,12,57,253,7,23,38,252,186,247,243,193,104,234,188,48,229,114,235,185,154,6,31,31,22,66,100,243,129,141,42,196,37,131,9,181,62,179,161,220,118,66,131,41,17,45,47,188,92,174,216,14,203,254,60,26,126,128,255,246,180,134,223,247,234,233,59,75,69,126,241,217,120,50,130,131,14,47,18,33,47,156,151,192,199,128,249,1,167,28,191,13,53,226,11,231,219,244,4,124,236,240,210,215,3,183,26,179,229,156,189,161,206,240,129,211,136,169,184,103,239,227,199,23,91,174,128,142,229,29,29,158,31,184,116,63,10,112,49,222,29,21,249,105,215,205,110,31,94,211,7,62,158,128,107,64,39,236,142,119,17,245,226,26,208,228,133,211,126,166,226,156,205,119,84,242,0,251,153,76,112,110,184,140,57,189,89,233,185,152,138,185,233,40,140,6,207,131,183,177,124,253,210,255,25,249,63,131,153,156,174,109,13,13,192,179,37,178,137,102,23,206,62,131,186,223,189,131,18,56,127,47,114,39,106,45,113,6,117,95,253,13,175,33,61,240,152,201,15,200,179,4,142,95,188,21,198,161,244,47,66,153,193,120,174,78,68,10,93,149,251,204,44,29,22,42,147,242,244,171,73,8,169,205,129,85,30,19,181,81,96,167,27,46,30,101,246,157,231,88,210,105,234,247,68,235,243,235,134,3,103,34,25,178,173,157,57,76,154,227,194,231,88,121,12,154,179,188,136,156,187,88,57,29,188,122,115,10,176,238,131,83,49,149,117,125,146,91,89,110,24,16,16,14,119,212,96,227,5,189,48,93,181,186,179,208,130,224,138,194,137,36,209,99,178,124,8,5,29,94,91,164,37,12,166,86,224,126,48,12,11,157,12,176,157,141,226,10,238,232,32,171,209,65,54,126,184,133,73,115,196,99,4,210,126,159,86,232,191,159,115,61,13,133,107,233,254,100,16,38,39,221,18,143,43,10,51,196,133,81,83,81,227,151,190,206,237,39,59,190,110,112,47,84,140,190,185,194,232,24,155,238,190,174,240,25,164,171,204,75,167,68,43,122,250,158,229,21,75,127,26,115,187,130,181,213,43,121,106,226,43,143,155,133,72,115,234,14,27,219,209,3,147,172,244,95,166,125,247,185,249,132,1,234,190,214,196,234,24,50,23,198,240,50,94,131,173,30,66,225,179,124,220,159,152,214,157,50,21,166,118,207,127,123,65,103,173,131,130,1,181,2,30,146,145,2,62,83,45,199,213,20,56,232,44,182,40,243,110,14,195,250,164,31,164,163,121,123,175,54,14,21,53,166,140,80,206,65,164,16,138,130,231,151,124,42,156,67,97,191,111,13,85,86,154,14,19,44,87,152,99,197,15,207,69,85,245,122,96,34,104,126,243,66,247,176,254,118,37,147,58,28,102,119,213,231,62,235,103,250,84,57,19,161,68,91,46,48,53,14,87,134,22,134,142,250,44,109,84,182,179,219,159,214,226,243,124,47,212,224,74,220,252,56,186,83,103,41,201,133,126,215,46,74,213,77,193,115,180,186,185,178,76,235,77,63,71,54,133,134,139,114,228,232,75,103,99,90,119,120,142,40,24,53,152,84,80,252,240,30,233,249,30,185,172,20,159,26,78,99,117,223,142,223,184,229,165,59,101,111,250,219,137,126,119,127,112,218,181,159,73,154,200,200,248,163,245,94,223,185,144,152,74,62,100,252,161,62,55,135,56,182,56,108,1,103,133,207,180,159,1,35,37,33,55,167,234,176,250,70,189,108,63,108,10,67,31,227,143,70,152,75,207,70,84,210,171,175,93,194,74,143,65,209,209,18,245,213,183,166,117,120,11,204,193,154,124,212,102,23,37,5,96,34,131,49,106,103,150,22,221,107,59,154,91,110,134,33,147,189,213,139,58,135,252,108,49,147,208,198,214,159,166,211,192,143,101,74,147,86,126,224,117,5,90,13,94,235,137,43,33,75,19,22,255,90,48,247,237,7,198,101,188,240,38,111,149,21,62,55,243,93,133,62,160,54,159,171,219,218,49,42,184,73,122,10,244,106,226,215,1,75,67,134,193,200,179,249,147,163,126,248,12,90,69,119,35,30,13,15,251,121,180,132,171,234,48,241,111,29,150,227,149,197,131,13,105,198,52,144,218,12,31,112,99,195,125,224,179,244,71,60,216,214,83,151,154,131,189,239,239,158,1,195,237,85,184,92,153,83,131,17,11,121,96,98,142,219,97,102,162,126,173,98,162,28,14,19,189,212,151,130,201,207,109,75,88,172,31,87,31,182,190,237,123,233,153,98,116,218,62,112,106,254,214,199,188,46,237,153,72,80,24,182,184,249,22,189,111,131,59,50,114,23,230,228,171,15,220,70,184,80,166,135,210,158,223,230,148,240,155,91,215,232,131,166,226,223,114,87,43,127,81,152,100,162,223,155,124,233,179,248,50,252,20,1,195,134,241,59,87,199,205,59,246,220,207,223,246,33,175,86,121,254,62,120,113,23,9,65,244,217,222,39,135,19,221,225,253,227,131,32,129,225,40,84,10,245,121,112,106,46,252,222,164,137,203,3,83,11,23,87,163,110,254,60,56,58,126,221,97,147,171,122,230,74,15,103,157,102,137,57,222,121,154,191,109,143,6,195,23,251,44,129,54,187,155,81,86,171,171,7,171,73,137,101,255,156,24,66,253,89,124,235,150,237,0,67,212,81,159,171,119,14,147,128,58,233,252,172,236,179,245,126,233,252,12,182,35,235,89,248,125,251,182,65,183,107,218,15,124,188,214,24,181,185,165,238,250,3,247,111,23,24,48,180,3,207,49,80,233,195,243,39,135,31,235,221,139,75,222,219,191,216,162,28,249,185,26,253,208,184,121,207,107,60,143,6,213,135,127,146,69,1,194,187,225,161,245,113,97,150,247,120,111,158,86,220,156,244,234,88,239,126,184,175,25,70,13,214,168,207,147,211,66,113,119,196,108,58,184,207,226,71,175,227,90,213,192,156,149,207,116,104,43,251,205,177,155,52,204,128,157,212,174,239,7,197,196,106,207,57,64,184,249,90,105,217,98,90,249,217,27,168,170,25,14,151,84,91,126,151,65,26,254,219,208,76,142,119,141,205,114,63,9,61,20,103,199,124,110,78,179,116,92,77,41,164,78,69,148,68,186,191,183,145,236,62,203,155,28,120,119,24,82,4,221,90,216,171,226,183,17,15,125,150,65,90,105,251,189,207,59,175,103,178,144,228,110,62,42,141,154,115,157,44,20,251,142,128,17,156,121,174,134,100,183,58,60,158,224,10,69,34,45,249,144,54,211,50,83,152,18,90,135,45,179,169,104,70,70,198,209,58,158,16,69,131,237,44,190,7,228,89,106,19,52,146,52,203,199,132,25,189,159,171,169,66,246,17,29,70,128,170,240,152,195,135,140,168,66,158,138,242,206,113,49,241,172,23,62,83,203,167,161,233,174,61,112,171,221,95,11,245,19,221,201,113,103,99,158,28,255,234,57,68,26,197,68,211,111,189,106,154,250,165,225,168,116,207,15,113,9,150,223,3,151,182,253,91,82,252,60,158,151,46,100,193,29,110,109,254,132,147,92,189,122,16,125,124,225,113,119,21,246,62,105,0,248,192,16,128,59,140,166,211,123,243,229,33,192,12,243,255,227,3,193,168,126,207,152,131,18,51,122,126,26,94,145,226,48,165,43,249,249,30,57,249,174,65,49,86,74,207,76,233,179,36,191,186,224,47,63,176,209,200,92,248,88,131,109,61,79,54,182,135,132,8,14,151,62,199,59,207,114,247,171,41,78,122,7,109,161,171,230,240,153,239,239,231,134,83,195,71,165,83,31,250,172,159,116,9,55,12,54,126,174,7,158,238,98,157,147,14,218,131,119,121,85,223,83,160,170,45,154,193,70,222,184,250,115,83,33,254,156,110,36,220,70,192,27,74,235,231,151,89,95,23,94,112,36,189,207,45,51,5,49,138,199,199,73,20,47,222,73,156,105,181,74,239,152,16,20,114,24,55,244,249,30,176,29,248,215,60,70,243,204,207,18,88,61,62,246,39,57,254,124,108,244,167,155,195,168,122,62,235,235,152,58,190,58,97,97,43,239,202,166,240,181,58,140,238,236,115,53,226,202,254,219,133,90,248,119,109,215,229,139,23,29,193,244,110,104,121,223,144,43,177,250,54,247,51,207,210,45,71,24,100,17,30,219,178,25,87,167,223,153,238,179,103,125,64,126,16,232,94,79,36,139,42,119,143,51,195,45,176,123,123,96,124,70,191,186,33,94,173,79,189,48,223,183,195,115,245,103,195,90,70,93,124,97,230,228,120,97,142,116,135,9,117,232,120,31,123,187,214,184,250,24,7,26,165,70,243,166,249,129,142,108,99,82,107,159,88,83,241,41,94,40,125,248,93,248,174,15,82,192,69,45,180,143,160,142,127,143,209,214,124,30,220,30,221,81,66,39,58,11,73,1,251,131,173,242,64,121,121,78,239,96,187,247,244,194,163,199,165,244,179,254,132,139,155,87,24,176,61,61,31,203,150,234,23,38,231,215,246,51,158,37,251,153,136,204,221,220,207,197,165,123,182,226,192,104,237,62,163,93,41,116,189,48,255,96,230,31,195,233,198,23,33,172,232,38,255,124,233,26,7,27,29,123,179,62,227,73,156,211,111,126,102,194,212,56,22,148,188,171,251,205,145,55,123,206,235,53,100,93,210,211,250,120,48,141,214,27,159,39,21,78,133,199,22,160,127,198,191,52,129,220,39,160,195,2,136,61,129,190,169,103,167,108,200,106,23,31,212,102,227,242,19,110,14,87,4,45,95,56,197,160,210,125,243,3,110,89,174,158,243,39,124,70,202,127,251,220,105,254,248,237,180,226,201,207,152,246,253,142,57,149,41,14,183,93,247,207,149,29,195,210,231,59,209,76,97,193,65,74,156,158,49,67,184,217,231,225,249,223,74,207,210,235,116,52,57,92,215,123,96,47,232,175,252,181,134,201,152,60,51,173,196,91,153,56,232,243,86,244,207,250,99,207,86,70,123,158,236,88,0,49,162,147,116,131,62,25,218,237,215,75,167,223,68,139,101,56,189,229,173,54,93,193,250,92,51,69,148,138,101,155,30,39,189,25,79,72,118,152,50,31,189,218,58,102,239,47,27,193,219,179,207,154,208,153,95,77,255,229,99,249,225,111,92,71,153,80,194,249,246,250,185,200,21,23,191,186,252,72,130,18,82,137,65,129,56,240,9,7,241,40,221,39,105,67,243,229,189,58,165,234,231,249,71,147,227,121,111,43,43,186,240,130,39,70,225,201,153,122,223,187,19,30,24,63,226,34,97,199,115,90,172,250,134,23,230,116,231,134,250,222,148,223,0,28,206,175,195,43,181,199,221,164,66,219,189,50,66,23,93,95,140,176,99,185,17,81,56,242,118,123,98,77,21,46,49,71,207,182,254,184,116,24,184,110,24,242,75,251,141,46,32,41,20,247,134,226,248,185,55,102,81,115,184,165,231,236,34,86,219,229,201,206,180,125,92,62,74,234,119,92,13,51,207,19,7,206,221,227,92,240,247,245,39,92,122,166,71,146,7,63,63,252,216,164,100,242,253,216,228,57,159,192,34,26,211,110,95,209,207,87,211,115,111,170,221,252,115,53,35,37,121,226,215,165,141,184,26,222,194,7,94,125,248,129,206,114,124,150,8,214,91,202,254,177,241,63,158,40,24,174,172,91,42,221,100,88,116,46,116,83,17,113,24,254,191,253,192,107,141,184,154,138,165,7,46,180,69,58,76,119,208,131,70,170,132,96,156,72,186,24,92,177,187,46,60,242,126,67,42,221,20,52,28,166,249,243,189,186,55,223,167,73,239,61,115,216,122,62,252,167,7,58,114,251,189,120,21,127,110,122,11,199,251,211,61,11,124,142,237,241,243,201,226,230,80,173,252,128,75,113,243,173,207,254,134,68,136,191,197,107,81,198,252,132,22,136,253,249,84,96,126,171,219,69,128,123,54,127,48,58,144,215,115,49,42,56,62,38,176,13,237,119,38,140,25,23,247,247,192,199,18,175,41,46,214,186,241,207,36,205,94,224,151,173,153,237,137,188,99,154,44,31,147,115,22,181,231,201,8,212,251,147,177,53,190,147,180,246,29,110,153,29,218,235,141,11,150,229,222,205,40,86,28,245,108,119,59,94,27,78,159,252,12,26,217,6,191,184,34,91,241,132,230,112,224,239,168,192,245,92,158,12,142,165,18,253,106,188,149,199,169,227,85,61,28,67,37,69,127,210,36,12,153,31,2,112,7,180,245,56,163,28,26,126,243,9,179,225,248,25,163,186,147,97,192,218,247,236,103,148,144,101,191,57,105,199,159,222,104,241,128,204,192,97,127,125,190,121,57,95,15,12,91,221,124,99,42,212,81,85,135,225,84,120,28,252,228,69,118,4,113,159,160,32,246,65,120,255,72,191,61,229,36,103,30,244,236,49,145,105,20,36,130,158,195,37,108,222,99,131,166,39,137,89,153,89,195,209,227,254,169,159,96,180,82,30,181,128,178,186,107,146,5,26,232,124,67,192,116,227,19,98,84,56,95,58,45,96,8,21,117,93,19,193,93,126,56,209,225,49,210,3,171,45,63,161,234,208,96,78,253,40,2,93,216,104,251,166,194,180,101,248,152,225,132,204,231,106,130,67,197,225,133,152,159,194,200,195,222,97,161,60,253,177,44,107,183,158,78,135,173,242,66,97,202,54,28,206,52,214,60,87,211,227,53,29,158,189,107,48,135,74,195,217,28,134,205,92,195,107,40,127,39,159,196,231,92,92,73,119,121,164,138,186,47,191,101,114,39,58,44,240,253,123,76,5,229,226,167,70,7,74,235,56,241,113,186,31,47,164,246,48,45,17,143,172,106,203,31,240,82,121,1,47,52,203,117,80,140,18,200,135,20,135,69,157,171,74,191,65,12,10,62,132,238,42,180,37,103,183,153,23,252,13,186,178,77,154,203,247,113,40,29,139,110,135,136,99,69,116,141,186,177,252,124,144,214,37,12,69,25,104,111,207,205,17,178,10,152,125,233,185,57,148,218,254,219,121,207,249,92,140,160,228,93,126,196,181,159,131,147,122,145,225,49,71,136,214,234,122,70,133,150,218,59,201,143,147,209,30,79,162,162,71,231,6,193,38,68,248,172,94,204,59,143,17,108,142,12,181,168,9,35,69,76,254,24,165,169,171,39,1,49,245,240,67,130,152,212,126,46,166,229,203,47,70,253,91,131,242,104,126,14,159,196,187,207,244,4,54,80,21,246,90,204,108,60,98,239,205,225,169,242,155,31,147,87,143,116,46,45,241,53,49,252,245,151,75,239,114,237,122,163,180,166,25,230,59,22,58,57,77,221,58,244,204,214,189,53,36,122,53,61,203,35,115,216,229,11,31,175,55,235,70,92,233,172,188,159,131,112,36,213,230,10,35,166,177,28,62,126,156,6,238,216,167,253,214,159,66,6,5,169,103,172,23,198,113,75,47,92,239,145,76,95,123,234,207,78,122,86,226,44,126,239,110,4,25,10,159,195,44,251,99,91,225,196,120,225,126,23,46,157,90,253,9,0,115,243,28,99,50,179,198,130,14,24,105,91,52,56,122,85,31,193,132,178,183,143,200,130,118,232,25,145,99,224,174,128,113,170,203,51,96,217,75,42,10,57,254,245,204,49,74,207,135,63,216,158,63,14,190,132,186,223,119,171,43,4,254,83,123,63,214,113,18,183,195,214,69,241,192,17,144,44,228,33,158,124,244,153,9,211,203,219,160,56,204,161,5,104,240,177,137,110,76,189,16,125,30,207,54,11,173,71,247,171,139,209,97,60,179,112,184,165,126,224,5,33,159,194,116,193,248,163,85,210,155,207,28,158,152,154,14,35,121,252,220,124,33,125,112,97,180,234,158,201,112,118,79,47,106,130,121,187,62,193,137,106,59,193,157,166,152,37,79,40,245,192,203,221,58,152,34,210,211,131,132,188,214,188,231,230,241,17,74,221,207,7,69,107,252,30,48,40,3,166,253,108,11,231,183,91,242,47,118,108,153,252,227,234,51,95,252,209,168,192,127,12,2,172,61,95,35,156,110,26,127,182,186,189,234,163,130,160,200,122,96,248,5,253,167,207,99,62,32,57,225,251,216,68,243,243,59,23,26,103,159,195,27,65,184,103,46,176,152,47,156,137,239,188,91,78,4,208,138,253,244,179,116,17,171,185,239,124,78,254,156,223,109,225,120,93,254,203,232,91,189,123,10,157,56,1,155,208,151,194,164,156,28,110,20,18,201,205,169,108,244,114,67,146,20,117,170,247,3,113,158,175,108,130,230,89,125,186,98,12,74,14,163,150,164,187,52,213,28,245,158,138,240,237,183,82,31,24,93,156,123,53,54,125,213,32,22,113,160,233,51,188,26,45,133,94,93,183,7,200,76,12,112,60,40,121,191,107,117,218,239,62,157,83,28,31,94,205,81,160,82,121,122,159,104,185,117,183,140,90,222,254,228,72,16,217,246,123,159,7,161,217,41,80,120,53,219,181,73,11,2,94,79,75,9,92,210,219,55,141,110,229,132,50,164,9,63,237,26,188,92,189,159,148,84,202,214,15,239,191,77,228,78,94,27,170,15,121,178,190,213,113,106,240,25,204,228,63,93,232,116,218,2,179,1,21,129,115,21,11,137,212,102,27,126,252,240,218,69,206,243,6,73,242,244,237,140,126,217,146,30,216,122,199,3,238,73,239,61,241,79,122,160,152,160,2,15,244,120,179,192,154,139,104,31,138,185,33,63,61,139,254,52,253,156,43,110,78,211,127,81,184,65,213,18,112,207,146,229,107,214,146,229,219,2,69,94,218,189,219,44,35,35,79,78,123,153,142,233,49,230,106,139,65,131,197,95,95,12,37,234,30,31,140,246,18,125,52,42,154,122,92,141,185,173,143,6,205,64,151,185,82,180,240,7,151,61,124,167,98,7,74,213,81,131,123,48,38,121,213,82,43,230,232,136,99,149,89,58,159,91,167,238,198,178,113,23,148,103,192,147,75,109,24,76,214,91,222,10,141,182,226,191,11,17,160,44,46,106,74,162,67,160,96,3,105,143,77,195,18,246,131,203,248,113,165,236,224,160,149,56,251,133,59,29,56,242,96,107,66,153,232,31,171,183,167,185,207,18,67,254,212,176,3,117,125,174,179,223,183,120,41,26,11,117,138,162,105,211,99,97,66,153,248,188,51,113,165,229,207,205,225,240,60,183,121,16,62,38,131,222,89,253,237,102,238,229,133,39,190,229,3,151,168,189,46,4,35,231,212,215,170,240,175,56,76,134,188,63,240,177,89,253,193,151,209,149,10,202,230,25,75,207,40,225,154,192,112,161,221,231,54,109,164,7,77,16,63,221,133,73,192,36,139,137,195,182,75,62,255,194,84,228,139,29,126,224,50,188,35,152,167,34,32,47,240,178,170,255,11,211,117,36,97,61,146,191,37,5,58,231,108,15,74,140,240,190,150,233,175,232,142,2,159,77,43,1,195,178,250,92,125,229,0,12,181,110,102,65,167,209,92,57,60,219,204,237,129,47,67,152,193,112,1,234,79,35,204,229,54,231,176,2,78,253,105,232,226,226,173,141,228,246,249,237,51,245,220,195,96,183,209,124,23,250,186,213,11,161,62,108,200,91,63,200,56,59,198,157,164,228,69,223,49,27,18,152,70,140,103,38,201,211,181,73,54,205,71,5,242,247,81,244,222,221,154,167,47,220,214,83,14,129,92,21,54,232,133,9,164,110,29,180,51,70,241,189,248,157,49,244,234,106,60,174,95,120,65,174,40,199,125,51,239,229,134,199,10,171,105,235,52,53,18,112,63,63,16,158,120,78,54,120,240,138,155,49,60,87,26,122,117,49,197,248,47,188,169,83,212,205,240,124,174,228,73,14,232,124,123,122,166,41,82,78,213,175,166,237,75,162,149,109,88,19,217,112,120,12,73,191,80,157,183,246,77,8,151,109,252,27,50,42,195,236,47,255,105,232,28,116,87,25,26,93,62,6,38,26,46,242,224,22,162,116,195,113,143,146,159,179,137,17,245,164,46,228,205,75,9,24,218,217,102,170,188,215,241,78,52,149,221,160,191,14,83,4,197,62,173,194,106,159,174,11,135,23,156,10,93,225,115,189,207,37,62,109,149,20,9,52,144,116,190,95,120,99,59,234,163,101,116,15,190,143,86,147,157,140,242,219,103,73,76,15,189,29,167,122,54,173,190,132,230,173,181,59,205,9,52,16,95,17,248,248,152,94,13,111,126,212,22,79,186,25,37,206,93,128,148,69,228,170,27,11,69,20,41,59,124,38,155,22,31,32,82,121,165,235,129,63,34,87,10,147,201,189,143,134,128,213,214,237,22,109,239,121,75,142,168,185,40,169,61,87,67,253,89,47,140,191,171,230,223,177,60,74,190,171,191,26,137,144,94,221,72,231,84,127,180,179,233,105,5,25,245,124,217,221,85,66,63,61,75,150,241,192,166,144,233,48,181,37,58,106,21,182,78,127,242,197,1,168,99,110,12,108,247,201,105,29,106,75,175,238,200,231,220,171,77,38,236,249,98,228,185,138,95,141,14,162,30,143,13,126,178,123,177,209,145,233,68,109,100,233,239,160,152,68,159,110,214,70,242,117,237,113,130,155,229,89,159,232,161,247,184,55,179,120,61,35,78,21,235,114,120,229,41,206,87,179,176,223,118,152,102,48,221,142,141,31,226,90,243,120,174,67,89,72,26,79,83,239,217,203,213,91,43,21,143,245,177,97,194,246,223,230,100,208,171,105,65,169,53,158,28,165,225,128,11,37,3,219,175,198,79,212,69,80,40,207,242,153,134,58,234,214,71,43,148,90,220,51,140,208,233,120,118,204,130,41,116,67,204,148,114,142,41,49,100,2,177,203,125,160,74,153,233,22,247,11,189,198,53,111,144,152,218,160,162,19,145,104,246,221,48,241,41,230,144,96,169,113,88,120,175,74,173,230,124,77,129,11,21,2,219,167,33,218,106,2,31,183,123,123,42,16,138,255,154,196,228,64,39,124,244,225,175,117,108,232,214,245,106,74,33,122,11,248,201,82,210,254,127,30,199,191,54,19,75,162,246,208,133,17,180,246,17,207,77,251,235,42,93,155,41,102,241,194,83,15,148,203,189,112,8,26,129,93,228,112,173,116,231,205,34,115,65,212,59,140,115,147,116,181,95,125,204,128,33,230,14,122,56,199,91,240,121,72,117,173,124,46,188,196,33,75,192,114,233,129,242,41,221,87,32,183,64,89,164,194,22,90,143,39,203,26,180,231,118,163,198,44,165,197,93,159,204,252,64,223,77,155,53,133,202,147,193,77,230,221,92,48,225,110,13,91,154,208,130,19,106,160,188,7,27,160,192,108,13,57,230,202,122,194,46,132,221,247,244,51,136,120,155,198,6,81,95,61,86,199,221,108,171,177,153,201,23,49,6,155,216,46,39,116,85,114,117,54,66,214,216,170,207,25,39,199,99,165,128,209,203,171,137,152,81,5,16,112,50,125,213,238,112,17,233,50,224,73,42,83,174,174,67,39,34,228,32,235,86,232,192,26,175,108,57,197,136,154,118,92,219,53,213,142,2,68,241,200,201,25,223,253,28,173,52,156,142,156,252,151,207,90,146,49,41,168,223,245,237,63,76,228,36,11,10,199,143,31,110,199,210,172,114,128,152,148,129,247,199,85,171,253,169,122,241,153,86,51,30,139,131,83,81,167,68,130,120,245,161,132,40,200,201,231,20,47,220,181,158,130,92,203,240,216,117,101,243,215,212,13,26,34,211,179,228,196,63,224,242,19,152,170,176,236,48,103,174,254,50,241,104,255,200,120,255,154,145,42,80,50,248,105,76,218,90,246,200,99,249,239,25,86,6,49,69,113,49,112,27,122,142,163,250,216,210,178,211,16,242,155,113,107,148,169,149,155,7,163,227,156,191,190,9,150,161,11,22,85,136,221,179,111,237,173,60,166,52,238,95,246,248,21,187,208,210,162,131,227,187,210,187,225,247,158,148,177,9,74,236,171,251,246,106,109,7,130,14,72,214,98,135,36,208,163,23,211,3,18,27,40,53,208,91,97,236,223,21,71,113,158,207,119,166,27,200,67,72,20,140,138,148,120,53,61,169,228,221,95,36,126,143,15,161,55,71,71,219,119,49,106,189,138,164,223,89,221,148,246,95,120,78,161,106,229,230,155,172,233,29,82,188,174,169,159,186,211,143,233,211,4,30,92,141,106,20,194,66,177,193,82,240,48,37,199,93,170,201,45,222,39,55,9,111,1,17,161,247,69,53,97,149,22,167,11,82,167,50,226,214,19,85,149,252,192,125,250,160,96,9,85,137,198,28,56,135,115,2,43,241,158,250,189,80,224,91,62,40,80,7,87,93,28,103,67,140,106,60,210,194,84,250,43,140,3,210,29,62,75,71,14,114,36,231,17,7,112,120,206,103,245,144,81,26,55,180,96,172,233,90,141,84,172,174,204,135,101,65,176,41,177,28,178,173,201,185,59,42,212,141,218,48,116,220,80,216,254,238,147,179,88,170,212,129,20,90,113,147,111,115,199,160,95,90,133,136,124,66,115,218,173,150,48,148,229,44,38,160,149,61,255,216,224,3,147,185,96,228,228,245,46,206,243,241,90,21,107,180,32,255,154,238,194,134,58,181,107,91,117,41,16,59,125,191,38,21,211,180,229,60,159,43,250,170,59,77,217,121,235,2,129,23,249,158,11,148,140,18,207,210,109,129,12,199,119,14,83,36,176,180,255,177,88,223,199,157,42,29,69,182,103,14,243,57,242,61,199,63,110,139,78,180,66,73,151,63,26,211,70,131,80,153,98,162,126,75,49,186,85,19,201,205,105,227,117,90,73,147,125,80,130,68,114,143,217,253,53,74,58,179,58,69,57,155,14,215,189,55,233,117,141,60,211,107,54,157,242,103,88,90,90,198,148,94,86,239,64,180,212,253,148,35,141,78,205,238,230,36,145,56,165,37,56,46,49,50,27,223,151,54,186,218,38,225,20,184,222,60,67,78,100,109,8,183,6,71,54,133,157,195,127,249,88,70,49,98,168,104,153,51,248,133,145,58,26,81,242,70,84,128,35,225,194,11,5,238,42,87,35,82,236,133,101,243,204,132,17,114,33,20,3,157,87,155,215,127,158,112,146,8,79,96,135,157,33,205,123,118,209,23,137,70,113,192,176,61,121,86,8,42,243,45,71,219,249,202,179,236,122,35,88,244,86,40,71,168,145,94,101,111,219,68,112,109,74,130,144,130,199,197,121,249,133,249,114,18,215,163,150,210,171,35,23,201,146,208,41,63,96,49,165,166,239,194,164,7,58,75,131,62,148,59,24,10,223,91,19,196,214,136,186,49,15,85,47,210,221,144,2,10,39,36,37,80,149,168,215,23,38,254,20,78,13,97,152,125,151,214,54,231,55,18,74,212,93,186,220,148,193,83,109,65,106,54,41,186,253,190,213,198,64,43,177,101,80,105,103,14,245,133,241,134,99,221,82,125,159,156,248,105,27,87,154,76,163,70,54,99,5,122,38,119,124,169,198,240,121,153,17,69,224,67,170,96,17,231,176,238,237,251,198,4,155,34,211,75,101,22,197,168,62,94,164,194,35,96,222,205,148,247,18,91,24,85,67,246,29,180,121,85,49,68,100,77,106,173,105,196,134,162,246,251,92,11,222,59,225,108,35,251,67,171,214,184,51,104,151,46,123,191,213,194,143,229,147,132,19,85,138,21,58,173,109,195,195,59,171,152,54,168,92,93,224,168,190,193,64,42,250,207,218,201,2,79,120,48,191,87,159,125,170,136,144,178,93,109,69,4,95,152,2,144,16,212,56,176,177,153,93,215,151,242,67,10,114,229,201,207,44,240,224,238,180,4,221,150,223,182,226,236,235,25,79,227,98,237,130,78,186,40,29,101,0,139,142,10,142,115,191,40,37,71,75,127,25,49,193,251,214,240,19,109,157,69,150,74,244,137,2,105,214,238,58,102,231,37,234,136,171,113,70,147,60,183,57,117,119,76,58,180,191,17,209,166,14,171,93,97,88,96,152,3,35,249,65,113,70,247,108,234,164,146,173,84,65,243,28,233,154,224,147,4,104,104,42,129,22,82,218,247,214,199,33,167,128,32,96,216,146,60,148,112,140,203,221,165,159,25,56,123,105,225,52,43,162,116,69,211,240,10,11,154,72,167,52,252,27,156,221,142,158,219,212,116,245,167,233,138,207,14,195,174,147,218,3,39,239,177,152,76,247,169,83,24,174,50,143,221,44,116,169,130,175,29,248,28,135,158,212,167,51,83,189,7,138,161,102,48,124,241,214,85,60,34,154,72,139,167,52,23,135,171,180,210,117,246,91,202,2,46,76,166,68,62,53,231,231,240,61,97,193,165,40,36,10,148,82,211,251,224,139,139,224,120,145,171,141,72,247,30,75,139,66,172,38,83,33,47,99,118,141,171,17,49,145,171,225,206,241,86,59,211,49,146,170,99,60,202,243,253,155,63,218,153,11,145,149,233,244,123,36,239,254,160,38,59,23,133,143,99,75,119,131,143,89,147,202,95,58,5,86,84,242,80,147,223,36,12,15,5,66,217,30,2,153,176,40,75,244,243,56,61,155,236,212,157,73,231,24,25,73,71,156,170,150,203,193,60,8,231,79,61,109,141,44,194,121,72,38,233,170,240,184,58,201,235,228,164,130,103,138,83,48,208,4,198,209,188,17,45,196,234,41,65,22,56,33,38,121,175,158,214,155,21,75,192,202,238,156,121,19,158,176,33,68,172,136,154,156,73,184,124,233,66,8,47,75,151,134,39,170,73,29,94,82,70,132,20,248,118,111,141,116,204,144,238,115,132,215,73,22,222,181,105,52,115,250,90,147,20,169,111,26,231,20,42,187,62,240,153,43,190,186,142,237,67,187,185,192,12,137,223,28,118,224,49,187,194,216,70,62,164,152,132,178,135,39,66,17,94,201,128,254,79,154,58,40,179,72,187,243,220,102,149,103,125,52,142,101,159,73,13,209,114,185,122,24,237,102,204,225,227,105,132,235,65,1,235,89,127,205,23,39,138,6,114,172,166,79,148,234,222,220,118,71,177,25,57,8,151,167,193,86,177,22,93,121,49,244,90,234,53,37,22,225,141,172,159,4,118,225,118,163,78,212,201,207,38,187,60,245,161,225,64,175,115,126,40,83,42,149,63,231,11,251,111,87,100,232,101,63,180,98,159,230,70,33,76,123,85,12,40,170,44,146,151,185,46,163,214,17,195,14,73,167,237,158,13,250,91,171,119,185,249,151,28,213,223,251,248,50,241,228,152,136,148,195,229,128,181,76,175,161,188,235,129,26,116,50,146,212,231,66,250,40,52,201,84,206,23,217,46,233,217,239,61,70,37,35,8,44,183,182,23,21,83,36,35,143,23,176,25,222,195,247,164,137,227,164,48,196,101,55,25,180,224,24,151,142,234,102,172,64,53,14,137,130,79,161,176,105,10,251,52,198,242,211,65,177,51,220,45,149,13,21,93,151,223,198,71,174,197,55,37,130,140,17,242,48,186,128,179,42,124,227,216,198,99,17,112,53,213,58,135,143,97,51,117,196,141,236,114,248,169,78,77,155,190,24,106,160,222,73,206,214,177,165,142,3,50,15,34,243,238,219,112,142,202,247,202,216,203,190,122,177,70,36,222,124,62,6,105,210,59,104,52,8,18,1,19,152,72,122,15,155,224,172,54,125,112,214,136,251,154,103,223,32,168,177,21,110,185,220,141,254,140,80,149,78,34,208,232,218,135,218,50,73,107,10,232,102,92,47,12,121,111,123,110,109,205,19,119,38,89,10,220,209,243,156,208,209,214,56,180,231,136,64,55,197,64,37,72,99,144,111,62,78,69,12,40,110,241,206,97,17,44,211,3,21,152,70,230,181,195,220,134,76,54,96,236,78,239,244,102,79,106,179,200,205,169,60,118,146,146,69,245,65,43,114,115,68,29,102,44,252,231,76,167,26,40,205,184,53,190,101,151,107,105,153,217,205,247,148,243,20,61,11,124,86,68,228,184,208,199,169,82,110,77,9,8,246,135,123,177,196,229,98,26,65,153,21,10,0,136,208,52,33,229,164,157,154,108,192,29,147,134,5,17,150,188,117,91,111,15,179,159,159,102,20,178,222,60,5,205,213,34,73,44,204,69,84,159,16,141,241,125,186,91,59,162,192,28,49,221,71,165,208,93,47,175,5,11,99,247,111,189,102,151,34,63,36,222,97,62,141,111,77,200,78,6,5,250,215,84,252,106,18,73,91,94,219,56,3,253,181,115,91,75,90,54,27,26,163,195,67,26,212,29,33,223,42,48,21,7,197,175,166,72,125,203,111,195,73,92,125,200,207,102,121,166,157,140,10,45,205,222,59,178,114,66,189,56,166,33,245,159,68,239,195,38,102,113,11,76,99,153,127,17,96,89,124,116,135,122,99,62,196,108,75,40,9,219,60,131,120,54,17,31,148,84,52,4,219,172,221,96,109,49,60,139,220,57,155,246,82,172,91,104,192,228,91,34,36,89,226,188,175,246,39,129,41,255,140,207,129,64,91,151,241,166,0,71,206,38,180,110,187,12,73,66,148,180,196,209,69,103,125,192,199,94,35,32,216,99,225,78,33,0,58,48,204,165,142,82,96,209,244,98,147,189,158,177,110,53,119,214,204,229,119,214,151,69,157,73,11,3,173,97,54,45,143,7,242,93,206,94,43,87,27,207,145,175,92,248,204,74,120,240,148,163,91,189,73,44,62,202,144,5,38,38,226,71,50,223,167,41,122,172,105,39,46,58,6,46,187,165,60,89,39,199,238,179,204,74,88,34,112,220,168,90,110,177,229,224,243,73,216,173,89,110,45,123,224,2,62,98,33,11,69,143,126,215,124,91,31,207,1,162,13,30,205,90,129,99,93,195,121,164,167,34,193,175,226,117,12,199,206,131,112,55,80,227,38,191,68,34,112,125,106,5,20,221,55,41,123,21,210,198,94,22,30,237,70,253,122,242,138,208,179,136,209,43,140,239,65,135,94,115,110,9,243,56,132,61,168,157,13,3,227,229,6,161,24,37,97,159,108,116,96,82,119,120,97,243,255,183,192,103,117,165,27,19,161,128,48,73,195,103,235,31,113,136,122,97,120,94,194,220,110,22,90,155,215,182,59,115,230,236,110,50,137,207,60,133,30,170,223,248,216,36,56,172,48,201,198,107,251,17,152,107,66,217,137,116,46,77,149,30,245,59,166,64,215,171,207,63,110,95,41,173,69,12,111,230,240,81,112,109,107,189,162,7,116,167,175,42,162,64,159,173,240,107,108,227,119,85,184,201,5,205,112,178,94,24,70,18,209,67,33,169,198,249,211,191,112,181,2,11,125,48,162,191,251,62,88,181,156,130,222,28,122,209,239,44,53,230,201,37,36,140,84,9,229,114,27,239,39,13,200,115,232,231,36,93,114,199,204,148,86,186,20,211,193,164,76,205,239,133,119,126,114,170,232,4,158,127,240,53,28,169,164,51,218,37,129,203,118,222,61,68,148,30,86,104,142,147,116,57,163,39,130,21,67,220,62,34,172,101,220,6,118,106,21,233,35,143,139,171,105,212,247,123,111,232,160,196,155,109,120,87,233,82,210,156,125,50,165,34,193,135,198,147,140,91,194,52,161,181,86,150,19,72,212,57,178,203,23,198,194,149,46,37,218,134,105,171,253,78,134,179,124,106,21,18,148,70,216,175,181,123,53,29,151,91,162,138,205,104,102,242,29,149,227,82,96,34,200,213,84,86,222,170,206,99,123,81,234,23,241,133,246,237,116,253,126,238,79,105,101,214,155,211,65,242,53,70,38,53,132,75,202,59,216,92,17,238,116,120,170,108,8,218,194,199,154,187,239,85,137,253,172,231,189,140,254,255,251,100,149,14,169,164,163,2,41,116,255,158,248,232,219,118,221,199,141,214,231,178,96,97,240,151,144,77,54,148,118,186,117,81,250,159,197,126,171,38,169,247,245,55,145,140,71,157,77,63,118,37,187,115,175,54,13,138,165,40,53,128,247,185,144,235,19,113,155,70,60,116,127,85,9,201,195,80,238,247,188,52,202,127,119,138,215,177,140,255,53,96,243,25,239,218,69,140,119,72,181,13,93,43,240,210,223,171,209,190,168,145,165,104,56,159,158,53,66,15,237,248,229,98,171,31,23,175,240,137,62,112,59,103,54,161,169,128,17,213,242,125,3,48,73,99,88,163,95,164,95,130,99,59,187,68,25,224,56,105,80,33,58,122,44,25,165,27,160,30,151,135,187,247,166,167,85,84,235,144,172,239,203,167,2,158,16,42,204,114,53,36,209,119,211,97,102,100,169,138,230,106,184,158,239,205,9,71,215,161,55,47,70,14,247,133,89,63,122,126,209,3,141,188,195,23,38,138,172,87,67,186,157,231,157,43,205,84,176,197,56,52,18,225,117,55,114,4,91,167,48,195,208,173,216,188,191,151,250,120,168,226,98,142,195,137,150,111,19,250,36,204,174,113,98,242,83,36,24,238,111,31,207,76,139,251,27,226,164,151,247,156,141,150,82,145,45,104,166,78,246,254,52,33,154,36,54,26,29,33,233,70,77,40,89,160,106,76,238,93,63,26,221,23,38,15,34,95,36,23,147,32,173,50,228,75,188,89,40,31,231,237,43,152,204,172,36,182,37,218,139,108,82,62,87,114,83,107,28,10,206,99,18,248,68,163,140,93,12,10,194,248,251,10,61,160,233,80,68,18,221,202,205,24,211,59,102,116,21,136,212,31,135,91,42,151,76,119,146,244,22,197,116,22,54,172,79,223,39,163,72,114,52,5,77,184,204,81,52,91,196,202,74,166,226,145,239,174,98,167,168,88,189,132,141,157,135,116,178,76,251,146,3,40,65,225,57,198,93,187,38,48,45,171,143,236,123,190,57,152,137,132,124,149,44,11,240,89,93,251,110,135,48,228,143,45,111,109,217,60,223,75,141,12,76,156,225,68,174,59,251,150,54,41,249,155,2,231,181,93,254,201,246,172,82,245,189,19,201,192,59,137,171,245,140,70,88,18,62,143,53,111,89,50,217,49,180,83,74,192,236,35,215,87,152,166,204,41,252,17,213,60,160,210,239,134,216,141,207,170,5,220,89,22,117,251,102,220,134,228,12,168,50,199,117,185,143,214,216,45,179,60,154,17,186,46,63,129,72,131,235,163,193,200,114,221,66,162,36,20,34,84,129,55,218,199,197,143,55,88,108,166,194,4,217,246,61,89,141,149,86,94,204,232,117,247,61,182,23,197,84,73,174,166,47,249,58,180,231,216,134,147,32,201,111,175,105,29,103,247,208,71,114,176,200,147,31,15,160,9,124,28,109,169,73,50,89,220,116,41,165,112,126,211,20,222,205,106,61,186,201,31,141,125,69,68,237,170,113,130,223,200,254,129,41,217,213,155,99,21,222,140,5,20,43,140,186,192,164,151,230,242,155,179,25,71,140,173,82,3,61,46,177,192,180,12,116,27,242,222,199,155,62,118,227,29,84,36,96,167,60,248,57,57,104,233,247,215,102,183,23,152,165,191,123,88,74,103,208,171,204,37,20,46,47,37,46,99,10,33,111,192,203,210,12,215,198,51,185,102,9,132,33,243,190,189,131,101,82,255,39,111,101,69,143,151,22,13,174,136,214,196,114,173,203,232,17,229,123,64,69,35,87,55,99,38,138,33,163,65,91,97,90,109,251,118,251,144,38,34,129,25,212,155,230,63,48,161,171,216,241,234,50,1,202,114,225,146,172,31,57,224,100,93,61,247,183,9,111,8,79,80,101,42,196,49,129,250,66,145,80,47,246,75,245,234,182,137,54,52,196,159,1,15,243,7,28,62,31,54,182,91,60,1,236,248,139,46,74,98,166,194,246,125,174,205,13,5,94,132,168,169,109,160,200,224,94,124,158,35,75,77,6,210,197,168,13,184,193,222,8,93,102,189,122,246,219,167,49,113,221,206,118,220,244,234,243,121,175,3,70,194,187,11,177,32,48,69,242,237,194,136,147,182,231,234,179,248,239,60,99,215,38,176,37,191,77,19,199,184,143,70,93,227,243,218,166,174,114,237,17,8,40,133,43,190,18,209,158,183,126,193,188,156,34,177,94,232,145,218,141,91,82,63,84,148,200,1,116,30,143,245,254,178,149,137,15,249,214,157,30,173,237,206,27,36,104,178,62,38,12,72,249,58,26,52,177,55,73,10,240,185,170,183,0,79,147,193,41,207,160,16,255,186,171,43,81,211,44,161,71,140,9,148,59,174,79,139,162,93,215,155,195,221,152,242,117,90,161,62,147,190,56,184,173,169,177,190,78,171,37,227,117,84,206,225,86,221,175,132,173,40,133,158,61,48,138,217,195,225,77,236,56,208,196,250,205,211,29,98,37,150,161,73,29,237,53,119,151,27,205,98,49,207,6,57,132,91,111,59,233,150,68,66,70,224,101,245,133,119,204,10,52,95,241,90,231,66,202,154,138,143,184,149,108,6,108,18,76,215,30,65,185,99,8,245,50,100,202,8,54,221,49,163,150,115,200,147,161,127,54,125,170,80,35,41,181,111,31,242,204,75,139,203,76,210,234,103,235,48,238,110,172,152,76,173,148,17,87,152,254,92,2,240,192,24,67,75,174,70,58,168,248,2,160,28,94,228,76,168,207,132,24,200,225,5,117,160,60,217,121,214,121,147,164,148,2,210,136,38,191,157,176,132,239,250,200,103,185,136,58,26,186,151,179,92,202,53,170,24,41,47,143,181,135,220,72,243,165,137,94,214,150,14,43,122,181,208,64,247,224,71,39,8,30,63,13,239,64,241,200,73,103,187,138,107,155,105,117,249,252,199,208,145,178,237,74,211,75,153,254,96,223,52,115,192,38,20,236,245,105,155,118,32,185,247,217,40,135,151,200,67,169,93,68,98,12,131,187,86,23,12,193,30,107,82,87,138,35,65,181,169,23,198,17,53,150,173,242,44,76,220,229,123,117,183,224,236,16,24,67,183,121,128,46,171,86,130,69,39,186,11,50,162,96,36,90,91,84,89,108,138,113,111,224,145,104,173,156,154,31,63,253,6,245,55,230,243,146,211,190,49,156,227,198,114,207,138,207,144,245,201,131,117,196,186,110,32,120,163,239,241,140,104,179,134,241,27,80,101,155,214,215,130,162,200,105,80,22,85,214,61,203,123,49,227,157,13,155,95,207,66,46,70,188,135,42,193,123,181,49,5,40,124,252,157,234,162,83,198,12,184,100,134,99,140,213,18,97,230,99,205,73,186,194,130,29,213,121,232,23,180,142,18,133,174,196,138,251,85,105,31,166,80,43,61,32,252,71,216,218,195,231,4,232,100,195,162,23,44,104,161,215,249,178,170,17,97,157,176,213,171,35,204,193,20,125,64,216,221,145,56,240,228,20,225,117,249,101,35,131,245,132,132,81,49,21,129,183,13,133,39,180,81,40,174,242,90,24,254,158,22,62,39,15,230,188,12,10,17,180,20,69,56,100,94,182,12,41,41,11,175,71,217,231,48,146,29,7,111,11,54,25,207,134,195,100,174,48,237,231,81,162,211,149,17,135,163,139,68,175,215,178,76,52,12,245,115,52,162,4,55,105,108,89,30,217,113,24,204,234,244,121,68,177,142,13,182,117,64,145,23,185,101,192,20,173,234,199,34,46,127,3,243,144,123,78,33,204,169,144,235,4,203,41,177,218,172,150,93,161,88,171,249,47,211,58,37,97,125,234,149,105,62,246,155,103,252,178,248,28,88,22,205,25,165,112,173,30,99,153,196,237,138,155,91,77,64,92,76,17,90,114,157,59,50,127,103,19,142,49,65,169,56,221,61,124,96,201,61,43,55,155,105,146,189,190,167,152,114,118,192,112,66,223,184,252,48,157,18,41,254,167,219,106,14,103,68,152,216,121,18,69,166,177,174,186,74,3,133,231,67,248,139,201,101,143,237,173,89,243,204,245,36,181,232,80,183,81,205,58,226,99,102,225,66,196,53,205,217,137,182,201,38,80,164,28,176,181,163,122,57,22,228,8,18,108,133,19,159,246,184,123,115,42,187,164,90,171,66,161,94,61,21,130,219,52,245,72,54,169,97,239,193,26,132,131,164,15,22,38,38,120,28,111,57,58,38,139,124,16,116,125,154,231,56,173,242,60,233,189,33,132,242,158,232,227,233,208,186,161,48,121,255,155,145,235,152,57,85,7,141,77,200,37,185,41,12,25,122,220,195,209,150,156,234,10,218,230,82,94,24,253,231,123,181,29,17,17,167,170,86,54,239,173,5,41,217,231,215,39,131,178,237,54,115,192,151,59,229,60,79,159,120,194,247,123,89,34,55,21,25,179,179,199,87,175,220,67,5,247,124,16,185,154,19,193,105,105,216,157,52,47,118,94,138,70,181,91,18,69,203,51,205,248,23,134,51,64,42,141,173,132,77,106,221,241,209,144,175,184,143,70,102,68,182,90,36,90,201,55,246,251,104,164,116,162,74,134,234,126,24,242,111,139,203,164,15,48,242,129,116,24,178,133,249,123,111,104,4,71,192,205,168,129,239,163,77,139,127,215,128,203,167,153,36,126,187,75,229,81,161,124,114,58,49,58,177,187,37,212,152,44,220,237,60,168,148,116,96,122,7,90,77,192,193,251,157,62,20,238,1,67,244,235,21,85,103,169,18,87,150,123,115,88,5,111,192,32,97,91,228,230,231,76,93,78,228,104,173,199,181,203,131,91,190,105,71,67,224,144,30,247,51,237,118,10,49,84,226,45,4,53,3,38,135,176,3,70,184,36,150,8,121,123,182,37,231,191,40,244,84,203,213,141,208,224,12,78,30,150,160,192,20,85,111,167,82,129,70,109,202,136,195,103,113,92,101,167,91,164,160,36,226,3,197,200,176,187,139,26,44,142,214,152,42,112,253,78,255,154,16,47,53,137,213,82,186,114,102,143,83,149,210,220,57,4,52,101,65,231,171,222,125,137,168,46,81,41,210,23,78,179,221,141,128,41,96,54,13,175,192,102,18,77,105,98,41,228,81,154,247,24,100,83,65,9,15,165,160,40,21,186,185,153,211,113,8,186,76,207,207,223,153,184,145,252,180,149,45,13,39,43,201,228,87,229,189,168,178,41,65,114,68,196,127,70,52,21,133,94,232,25,239,120,83,226,43,181,19,132,111,168,192,110,65,176,196,123,6,124,190,117,247,84,62,97,166,46,62,198,177,27,207,86,209,154,147,238,208,248,147,20,230,80,112,62,209,121,54,149,36,63,77,187,224,246,7,135,129,39,13,25,82,42,164,182,115,82,45,83,4,209,171,115,74,94,240,203,105,164,52,92,166,191,19,187,37,249,158,46,242,205,116,240,90,139,173,83,157,88,155,187,195,4,231,70,14,178,18,227,252,142,171,141,248,201,247,187,122,206,81,221,169,225,96,179,92,163,147,149,88,161,108,192,141,189,188,120,23,58,17,157,8,15,156,225,223,81,166,89,17,137,23,107,28,148,238,194,123,49,153,254,37,207,205,118,232,188,104,24,246,232,151,6,140,223,21,141,209,155,128,166,124,108,115,98,154,55,115,179,233,203,181,124,44,175,239,57,62,30,47,33,67,194,1,226,123,97,67,173,66,120,207,11,13,100,48,115,220,109,120,9,119,95,249,156,246,215,114,132,213,41,130,172,8,85,88,34,248,158,138,205,42,189,3,54,50,240,123,237,241,247,40,226,143,181,83,160,165,233,183,255,128,240,174,104,110,144,9,130,38,104,120,147,162,149,80,59,76,27,125,114,165,4,242,195,83,114,248,48,233,154,158,242,109,82,204,168,50,196,131,83,50,126,124,205,126,13,141,12,133,97,44,122,56,105,151,31,200,212,62,13,233,200,163,18,4,70,149,123,181,21,209,132,69,11,124,54,164,91,242,116,76,74,163,78,148,155,195,58,116,235,115,216,174,170,52,159,21,204,12,143,55,14,163,112,46,178,7,167,141,242,207,237,253,161,215,176,139,189,92,172,32,163,94,239,133,131,95,150,6,186,64,195,41,132,77,57,126,69,158,1,190,85,98,107,238,5,208,180,17,145,51,74,138,146,135,204,241,48,206,247,74,114,243,82,49,38,221,20,63,199,142,148,94,211,122,79,98,227,154,203,240,198,203,128,103,35,176,119,183,106,45,20,142,229,173,204,107,222,82,179,119,22,135,124,236,117,92,232,237,37,104,20,219,10,37,27,97,159,44,229,209,115,175,170,167,90,33,234,237,165,115,86,216,35,71,207,153,227,84,184,223,208,65,38,65,89,4,166,29,63,66,30,216,187,18,140,196,194,32,38,91,29,182,6,5,217,48,72,5,122,204,35,55,171,243,147,53,159,232,46,244,114,42,188,220,176,42,217,80,178,111,209,16,62,77,233,223,63,247,166,146,232,82,141,158,61,118,40,183,235,121,10,226,78,126,53,252,121,114,56,80,154,235,53,148,211,52,151,134,174,123,218,85,147,71,168,168,101,150,110,43,242,243,161,141,68,16,117,106,5,230,25,179,105,5,4,55,54,198,242,172,2,47,43,155,200,30,122,78,52,223,9,76,43,210,205,97,48,43,158,29,7,18,199,238,225,196,84,31,107,150,152,195,49,104,183,199,11,73,87,201,76,160,34,227,118,185,79,50,238,75,72,97,74,177,104,99,36,40,166,100,124,139,49,37,207,155,17,58,27,106,218,207,20,108,201,137,39,39,227,183,133,4,228,184,241,19,89,97,207,203,208,132,27,97,55,56,125,211,237,41,37,59,135,18,149,44,142,197,124,247,76,23,85,233,82,47,14,108,180,71,158,140,42,240,68,8,220,16,238,233,55,185,152,160,213,217,2,39,124,4,135,155,9,189,4,60,45,12,125,81,100,20,244,201,38,129,181,126,139,153,86,178,214,57,93,213,52,4,220,183,94,147,158,60,121,107,107,233,189,153,149,178,237,88,23,184,153,55,127,95,251,76,152,36,145,99,74,134,219,244,226,25,24,57,198,218,186,139,158,221,40,10,138,18,77,124,178,69,159,83,189,76,79,68,27,175,136,172,106,115,52,189,156,226,88,54,105,8,79,181,193,61,121,173,19,244,50,207,111,47,186,136,188,54,160,113,82,233,6,207,244,241,152,182,21,1,233,209,99,209,155,236,73,110,42,211,114,126,14,15,150,148,167,200,9,86,54,61,246,208,158,242,252,59,54,251,214,179,165,44,167,8,38,185,15,47,206,115,104,14,47,19,182,210,128,38,28,216,188,54,68,5,23,94,214,32,161,135,38,20,63,94,29,3,183,125,209,223,30,86,0,125,139,72,18,9,242,88,32,196,149,93,71,158,10,21,10,146,21,206,212,242,76,175,111,161,139,78,62,72,179,78,200,123,53,126,190,56,200,22,50,170,205,139,126,142,21,182,244,99,87,154,245,111,62,169,145,4,173,122,92,195,126,120,9,36,231,71,245,77,108,156,99,102,192,114,126,111,190,109,27,144,33,45,4,223,190,207,77,89,14,57,142,64,81,115,110,183,98,136,130,6,62,191,192,180,15,126,173,62,107,55,234,34,81,10,156,253,185,17,154,90,69,31,140,140,232,61,61,206,151,162,44,170,43,220,147,51,119,77,146,100,185,170,129,4,205,158,31,0,3,6,230,212,158,171,251,13,39,210,62,65,181,153,207,132,12,169,178,139,52,18,97,67,235,123,7,204,167,188,68,237,28,14,231,181,227,224,66,157,163,176,36,62,240,57,124,172,198,36,96,152,108,60,113,201,94,90,87,248,130,153,180,252,188,68,214,232,157,195,128,144,3,198,48,220,223,19,151,4,40,12,114,254,94,102,160,198,136,211,18,190,164,26,130,90,79,78,218,15,10,55,66,22,138,149,243,53,22,149,215,251,194,152,6,225,121,64,241,223,235,165,11,153,231,91,36,106,221,29,62,102,102,43,87,203,128,192,50,30,109,60,89,39,243,126,171,6,8,215,78,225,141,165,205,135,176,182,195,211,196,132,3,174,188,204,93,247,52,214,86,233,97,1,30,244,89,126,225,70,137,66,68,113,178,137,173,207,155,19,181,222,206,209,228,106,72,29,46,97,25,106,53,67,229,33,142,137,153,120,149,47,108,18,217,18,242,59,155,252,178,198,254,47,76,25,91,141,57,158,113,161,168,220,255,194,13,82,212,176,104,249,215,57,221,146,4,90,242,40,132,140,47,114,124,176,220,46,241,248,50,17,95,145,168,71,57,209,74,24,62,48,7,206,146,188,103,174,70,49,242,157,74,11,70,163,42,12,197,120,47,173,221,156,234,153,40,28,218,97,169,0,19,181,248,140,154,101,71,134,240,200,115,184,193,8,251,125,114,126,76,29,62,250,145,176,155,46,12,149,82,175,242,219,205,162,213,23,182,58,126,153,137,13,242,128,27,58,67,216,152,182,218,24,53,139,74,92,182,171,101,244,128,69,225,99,96,165,123,170,83,90,148,132,180,15,151,150,249,115,81,170,236,164,136,63,27,243,251,222,23,70,151,170,86,153,44,38,150,252,221,139,137,231,145,158,146,171,105,232,184,153,157,69,242,137,252,188,192,236,190,223,64,41,148,92,125,136,11,194,159,160,111,191,87,195,113,182,159,171,137,24,127,235,10,22,153,49,229,50,204,216,61,156,6,95,120,67,46,177,229,201,143,69,27,163,2,65,1,134,171,140,105,225,223,124,86,55,55,134,108,73,198,180,148,168,84,180,169,88,37,34,66,161,70,186,84,19,103,212,38,105,112,153,136,155,154,217,239,142,72,17,113,87,209,91,68,60,123,190,61,150,203,116,57,207,122,251,147,63,249,219,95,252,245,175,255,234,175,127,249,235,223,252,234,151,255,238,143,255,230,47,255,244,47,126,249,199,127,244,219,255,242,247,255,248,15,255,253,31,255,225,63,255,209,47,254,237,95,253,217,249,11,74,103,208,82,58,187,251,31,253,237,223,254,226,111,126,243,31,254,250,252,237,191,252,229,159,254,230,223,255,250,151,127,244,139,63,255,229,95,253,197,47,127,243,235,255,240,199,95,224,95,253,234,47,127,249,175,127,243,235,95,253,229,159,115,131,191,250,245,159,253,234,47,255,244,55,231,246,255,198,137,44,41,21,105,30,48,56,47,153,149,211,24,237,138,60,2,78,85,117,0,233,132,152,55,222,69,40,161,63,224,49,117,92,6,144,222,155,41,237,110,112,100,114,187,27,99,167,214,162,42,243,47,79,82,61,130,2,231,69,211,155,35,195,213,37,208,177,214,67,29,154,57,34,61,144,205,111,43,3,96,131,21,96,197,107,81,25,218,245,183,103,114,89,7,154,59,155,202,98,81,100,224,170,64,52,67,167,135,131,157,234,103,215,226,67,196,247,60,182,222,154,113,170,126,239,66,98,245,185,186,192,181,160,159,35,235,107,13,34,213,62,40,236,136,207,144,18,184,187,77,76,246,181,84,72,169,33,166,56,226,209,146,81,186,41,76,251,168,223,156,246,26,101,20,39,202,235,172,247,70,190,223,243,11,195,21,227,48,140,182,250,189,172,83,178,4,172,90,73,160,199,0,245,185,0,219,79,125,47,206,206,199,4,60,132,136,4,152,70,138,184,119,37,234,251,192,201,185,17,137,22,22,49,131,129,241,37,124,200,145,195,25,207,123,121,55,194,248,104,158,43,201,108,134,150,234,242,94,192,99,222,85,109,207,2,167,174,6,70,169,89,122,232,225,179,209,158,58,60,49,65,244,193,41,175,241,60,18,69,39,67,239,141,211,122,115,111,13,158,244,244,60,153,245,253,221,105,186,32,125,126,6,229,216,170,30,192,39,196,82,30,238,107,188,181,160,74,163,150,64,9,83,9,104,78,143,131,180,101,84,203,58,102,148,210,167,184,26,169,94,29,241,204,76,244,215,46,70,166,174,112,26,247,200,1,62,31,231,153,166,108,127,55,71,108,229,231,251,89,34,116,183,251,152,89,34,66,167,74,50,69,214,72,11,166,52,117,84,112,44,124,211,89,148,51,43,133,123,34,72,16,23,167,135,115,207,14,86,143,183,153,230,240,208,159,78,16,133,37,79,220,109,235,210,87,24,201,182,225,48,62,148,12,41,234,86,174,8,222,38,49,82,189,183,85,227,118,71,243,86,33,116,163,54,88,219,137,239,38,118,85,87,152,188,131,223,123,54,228,173,21,102,249,108,135,113,174,245,106,203,37,56,12,119,146,50,153,179,79,220,122,101,224,166,173,12,131,242,216,213,70,92,157,203,67,63,157,104,72,245,13,15,123,94,185,4,27,253,133,115,6,76,119,190,62,26,209,211,155,42,34,0,186,167,50,153,159,195,108,123,170,136,84,106,85,173,128,100,117,139,113,49,81,30,125,47,243,214,29,133,249,84,71,156,126,160,120,176,115,76,76,157,164,9,231,57,146,184,164,100,235,115,111,10,239,124,80,160,182,86,161,14,202,126,83,247,231,110,198,217,44,112,97,72,227,183,135,214,168,26,76,185,187,195,214,158,250,192,37,197,197,208,98,143,7,205,222,87,9,156,31,206,109,224,162,240,217,5,222,159,38,90,235,112,91,245,7,156,92,33,20,184,47,149,6,74,112,174,199,160,160,119,80,31,52,230,73,171,207,194,60,219,147,171,129,31,240,56,99,85,31,58,91,137,152,211,66,162,24,173,79,5,183,105,246,241,42,88,250,74,184,109,68,50,254,88,9,82,38,161,34,62,134,203,140,108,62,122,220,34,155,85,145,133,155,126,104,226,35,170,194,13,212,154,213,233,185,14,92,150,68,163,135,117,177,120,222,13,45,10,201,45,128,146,239,218,142,226,51,234,79,91,85,73,113,248,24,76,66,70,12,156,188,145,27,17,135,165,39,23,199,197,240,108,61,48,26,119,15,92,188,112,138,249,185,84,2,199,72,202,251,77,46,52,99,111,148,149,135,249,188,156,119,140,166,241,179,145,62,87,231,229,186,113,132,82,85,104,137,70,2,60,119,71,81,99,215,49,203,16,168,199,79,35,13,167,175,77,188,66,158,140,100,206,115,53,181,235,49,166,240,103,235,131,99,190,197,231,28,38,235,160,48,132,175,254,94,56,237,93,199,148,146,112,223,165,25,51,37,1,133,214,159,230,81,135,135,6,26,17,243,196,228,245,47,130,67,169,212,237,155,126,178,187,4,176,167,171,236,194,56,179,33,23,214,140,59,95,57,204,73,189,185,220,4,45,39,69,45,67,171,72,105,49,77,145,234,17,179,179,154,244,141,111,41,16,142,170,161,111,162,179,113,108,50,73,167,210,140,147,163,202,49,17,89,141,202,72,95,9,191,122,29,207,185,179,20,26,144,211,133,103,178,120,34,149,211,71,97,66,95,238,6,156,19,181,170,156,4,221,161,59,236,202,110,237,130,122,117,34,22,88,189,88,230,24,227,58,17,233,28,8,11,171,31,207,184,138,77,91,225,66,117,162,56,2,0,146,115,4,141,12,3,90,34,116,49,232,197,132,194,124,72,97,106,123,120,250,207,17,94,189,192,15,234,251,166,66,103,144,1,175,48,53,160,115,44,74,11,79,171,189,23,117,65,64,80,212,243,58,48,91,220,93,3,204,179,153,30,184,231,184,55,37,248,58,164,180,49,172,248,94,240,27,168,128,192,49,35,93,108,169,25,255,76,215,91,159,153,176,125,71,235,248,166,50,81,232,178,220,241,57,72,210,20,149,23,160,168,222,29,47,163,69,232,250,211,148,157,248,10,232,102,188,61,218,4,245,118,54,193,143,164,122,194,180,29,114,46,92,16,49,28,49,236,42,236,4,211,151,117,91,102,233,41,92,195,93,108,84,251,200,121,75,164,40,133,163,10,227,223,51,156,195,178,98,94,74,54,105,62,106,10,195,93,152,29,198,26,214,159,62,95,162,7,91,50,159,170,61,48,153,17,191,154,234,60,61,248,40,182,205,203,223,235,156,32,85,231,1,164,116,97,176,50,66,207,142,67,109,104,137,71,131,193,127,60,87,151,32,122,179,182,96,225,177,5,166,98,194,127,219,170,170,229,91,15,232,65,220,129,103,94,168,188,198,96,91,119,123,182,161,97,173,123,198,176,67,194,199,20,79,247,189,119,41,17,213,160,24,115,234,28,229,76,8,219,140,203,187,238,133,84,31,12,55,181,173,190,120,237,7,166,56,212,97,82,60,250,185,233,240,79,113,243,156,127,160,232,34,56,138,138,166,190,54,251,155,59,155,31,41,157,245,192,172,175,128,241,40,30,24,26,30,135,97,170,215,15,2,253,144,91,19,112,234,142,103,200,59,220,162,113,115,90,126,20,101,118,197,189,105,216,123,126,186,192,218,235,164,222,123,84,213,246,192,51,238,190,31,33,220,146,117,97,83,128,121,187,70,76,227,103,103,221,134,57,96,166,123,124,184,89,45,63,178,35,45,181,184,249,57,251,235,212,155,215,132,77,123,11,34,169,162,170,10,23,147,37,113,152,54,96,29,114,56,147,125,129,81,18,153,186,14,90,150,138,100,170,76,145,174,83,24,33,205,187,122,217,212,37,117,14,12,137,144,19,165,147,175,213,121,152,160,77,106,94,162,74,232,87,95,59,97,150,6,220,219,208,19,130,142,200,40,19,133,160,92,13,117,8,180,167,151,251,55,227,211,86,233,143,115,74,111,231,220,100,46,108,21,206,58,48,177,34,71,225,88,214,123,47,10,200,189,4,181,83,25,90,20,158,73,126,57,177,195,41,122,86,179,187,116,176,175,109,21,199,233,103,130,71,56,147,26,183,93,159,171,115,246,144,136,17,247,232,137,141,18,64,207,1,215,241,12,9,149,60,221,31,27,230,130,172,191,12,43,137,155,157,164,45,138,142,8,252,91,241,206,204,216,247,151,131,44,0,24,22,96,29,110,142,8,143,151,32,73,81,210,115,243,216,205,172,3,69,45,113,200,132,92,178,167,225,230,167,103,30,176,231,251,83,87,10,111,30,77,158,62,156,23,207,212,179,52,220,72,164,108,183,184,119,225,44,211,33,49,30,123,159,7,5,37,13,89,28,136,240,196,217,69,89,92,211,133,9,61,137,23,86,17,132,211,30,31,224,145,150,123,78,70,219,241,204,208,222,243,83,231,60,37,55,96,84,79,51,101,129,211,115,4,116,26,111,124,122,19,137,86,93,156,142,18,145,123,47,84,227,229,231,181,90,240,159,30,244,209,119,182,107,195,42,36,241,242,216,48,221,26,105,114,192,218,117,123,159,75,224,252,243,106,248,81,28,86,6,4,67,201,155,7,218,246,120,70,140,144,173,92,252,110,70,157,96,113,188,85,123,244,36,64,195,99,35,27,86,223,79,89,156,97,199,224,71,230,139,26,219,99,74,119,17,132,80,121,90,96,202,138,2,62,182,221,243,96,48,173,196,205,49,136,244,106,18,15,129,90,171,178,162,136,46,251,79,211,33,173,246,19,245,215,114,56,36,250,144,245,173,155,80,59,54,83,8,124,118,27,35,152,185,99,86,158,46,52,80,180,72,253,226,105,100,89,42,104,181,138,139,104,146,196,121,20,106,141,12,221,229,147,248,191,204,133,71,14,139,158,148,11,147,75,86,195,143,20,67,247,101,95,32,104,125,30,156,26,21,79,97,16,39,120,31,205,232,96,252,230,240,224,55,189,26,154,40,55,36,96,70,205,207,247,34,160,228,225,20,35,157,212,45,199,168,85,183,223,188,224,46,170,154,214,230,132,245,49,45,175,224,42,92,157,211,165,194,169,219,175,143,74,24,66,92,203,193,172,210,34,152,221,144,61,93,52,141,71,59,26,185,29,154,210,29,206,74,34,101,210,118,123,120,140,148,111,149,69,144,8,130,197,233,220,219,7,70,233,245,185,154,250,238,59,224,25,25,41,93,1,196,164,156,152,184,89,171,190,110,241,205,244,20,188,82,249,236,101,207,79,91,121,230,29,80,148,119,86,127,225,28,32,143,249,220,121,78,175,94,133,140,231,49,225,77,209,208,195,106,103,43,34,185,252,192,57,212,88,32,1,208,88,8,225,44,111,123,61,40,217,136,231,177,160,170,243,87,158,148,25,62,104,136,173,192,2,68,73,185,194,125,22,247,35,193,154,70,190,140,35,207,77,217,76,241,107,122,110,14,107,134,191,180,57,19,207,107,17,225,240,7,31,173,189,19,148,21,225,118,128,233,154,149,103,204,96,46,137,71,75,67,99,233,192,33,137,66,50,112,215,250,188,24,60,65,62,164,103,234,239,103,204,170,248,22,104,66,238,246,222,187,134,33,76,88,172,183,231,189,42,50,225,14,211,236,240,254,116,185,236,59,159,148,90,106,243,231,213,254,94,38,26,190,126,252,182,192,38,196,244,227,201,227,230,220,236,199,205,67,79,136,78,173,242,227,201,40,255,118,216,186,62,223,17,119,137,88,104,155,246,122,71,37,12,89,74,135,123,125,167,194,177,120,124,22,126,138,25,30,120,133,215,147,97,21,170,207,84,128,147,223,127,25,7,236,157,10,61,154,119,14,140,60,197,179,246,186,184,215,25,82,168,252,174,159,234,178,109,28,236,187,228,231,106,10,217,125,34,81,227,149,222,171,143,241,229,239,125,14,190,150,158,49,163,189,205,103,210,187,35,56,157,36,217,205,179,215,143,119,51,41,30,161,201,196,24,247,187,19,133,240,19,21,108,79,224,150,109,172,184,55,148,105,180,122,174,38,96,16,163,105,180,69,250,211,199,5,28,177,168,113,141,158,47,73,57,162,60,89,218,251,217,252,207,230,229,226,104,52,244,175,199,66,65,231,112,184,155,151,33,123,237,207,205,145,163,240,225,202,36,176,235,115,116,64,4,18,157,36,36,1,20,166,181,196,135,37,103,109,122,53,245,201,20,239,133,252,113,255,33,93,217,227,59,159,141,233,209,243,60,235,176,133,237,132,64,220,120,15,91,12,51,133,133,143,21,19,101,225,31,92,33,47,82,231,186,143,162,197,19,174,69,50,86,200,55,246,202,42,143,49,133,251,251,137,10,167,225,201,32,152,93,187,186,183,180,65,166,172,39,166,74,229,209,32,185,242,140,179,231,172,91,173,147,72,80,129,197,194,197,239,123,211,84,41,165,18,59,37,246,213,147,85,100,247,140,189,142,92,247,147,177,68,98,62,30,124,181,55,91,202,207,197,126,67,247,210,155,107,165,117,59,224,50,158,12,153,41,82,202,62,169,25,2,178,192,80,43,7,220,116,63,130,46,171,238,25,187,217,124,198,12,66,226,136,235,90,73,218,243,90,40,247,12,217,131,159,1,195,233,30,241,212,176,231,62,121,115,18,196,242,216,122,106,65,89,177,247,212,205,191,63,249,252,86,228,82,229,124,3,92,37,66,63,153,54,104,125,230,76,135,76,172,106,164,0,243,83,165,64,88,62,203,153,165,91,6,187,192,217,127,99,146,60,58,213,216,23,78,218,203,113,248,42,23,227,22,140,216,172,152,125,79,21,2,44,19,114,152,162,8,164,245,17,117,202,128,116,155,18,90,114,114,166,174,76,63,11,180,42,60,34,95,2,217,87,121,116,139,123,234,57,182,73,24,33,158,242,34,244,159,194,244,73,165,167,183,56,105,215,48,109,242,124,20,174,217,152,102,88,93,132,205,53,219,142,47,170,150,79,223,227,121,231,69,236,166,132,213,181,242,83,164,67,84,213,211,91,217,200,199,234,83,137,86,195,97,199,80,213,88,194,71,196,32,140,92,12,4,213,184,46,150,137,8,152,251,169,206,116,167,191,215,159,28,70,255,241,232,76,159,13,194,157,10,84,120,138,214,63,148,73,5,80,14,211,63,169,52,166,37,226,90,236,115,219,100,214,20,30,57,234,193,242,222,202,238,135,83,153,107,18,183,3,102,98,189,185,73,187,6,92,158,137,84,105,141,245,112,65,129,144,66,159,12,61,167,156,2,70,55,85,117,195,51,182,79,220,27,182,18,213,238,70,55,62,28,53,138,118,196,132,104,214,92,224,135,61,157,110,75,23,136,113,177,122,124,134,6,107,45,174,32,164,229,161,205,146,137,53,62,138,229,112,24,250,131,209,111,164,50,238,21,9,60,159,42,197,170,139,228,99,27,123,99,22,7,179,104,162,148,24,110,116,77,3,159,77,243,185,122,72,161,218,121,172,156,210,115,245,249,188,93,224,170,18,147,192,176,132,6,220,84,122,216,224,25,78,125,153,67,72,40,13,30,145,62,46,112,241,233,190,64,23,150,75,38,3,239,188,158,39,135,125,41,224,149,95,33,119,162,132,190,99,209,134,186,181,138,148,204,247,240,109,26,117,155,164,5,24,231,216,129,112,51,156,250,164,113,43,130,242,40,241,56,76,139,176,124,80,62,113,153,17,18,32,96,172,48,157,161,17,142,48,134,55,153,198,248,3,85,110,190,105,250,16,184,211,244,228,79,14,7,169,238,90,116,216,7,136,70,204,3,34,0,229,15,102,211,33,43,140,212,202,10,248,137,65,146,173,171,109,203,213,123,232,231,164,184,102,199,92,33,46,54,158,171,135,19,138,52,107,30,215,77,231,28,40,185,71,180,2,194,72,157,104,205,154,234,227,201,208,159,211,239,129,114,78,141,215,174,48,194,40,124,78,129,17,15,142,101,168,35,186,41,31,136,171,97,216,214,171,105,65,75,241,104,13,5,154,128,141,52,57,64,104,213,20,212,76,235,217,182,209,131,16,152,218,178,28,67,134,180,222,80,120,48,145,3,174,143,133,67,80,44,226,209,192,229,65,171,219,147,220,121,189,151,158,201,239,71,31,112,85,251,167,147,102,216,242,92,185,234,12,53,73,198,150,229,173,178,218,33,253,108,164,174,156,105,99,242,12,9,179,95,126,186,105,23,23,240,238,75,38,89,123,234,2,59,19,94,126,153,133,168,207,205,139,197,78,10,95,216,124,224,185,163,24,230,51,7,101,2,119,43,88,141,183,46,74,17,97,5,17,231,244,137,121,80,30,231,162,65,131,49,101,146,101,149,105,1,222,213,155,174,121,139,61,244,252,160,180,63,50,246,31,233,88,189,185,85,94,197,126,180,215,251,222,31,37,219,128,107,214,2,186,142,161,227,241,163,98,234,202,58,131,97,90,43,17,224,92,79,146,137,106,60,22,122,108,87,83,181,201,173,168,90,222,187,66,81,169,79,14,103,123,13,24,102,69,125,242,137,216,68,236,133,67,41,148,129,237,240,139,216,235,120,170,95,59,202,81,113,40,67,142,241,44,47,4,109,226,236,171,214,19,168,176,209,92,7,124,62,190,206,68,107,255,141,247,174,77,29,155,51,73,87,142,200,44,241,10,173,246,167,249,99,200,197,80,253,233,123,237,30,156,84,192,143,253,102,28,159,51,62,103,73,154,195,165,215,173,71,128,136,211,231,57,24,17,34,238,2,99,171,200,231,28,48,125,203,241,2,155,140,60,56,58,246,81,122,104,124,21,186,51,140,227,42,134,81,92,140,112,71,80,94,172,197,79,47,101,240,183,2,178,161,31,27,197,20,125,178,65,95,107,124,174,85,159,162,249,115,124,204,37,179,152,38,125,125,240,179,211,22,153,11,243,41,177,64,100,70,236,78,130,221,114,237,76,193,119,109,51,97,61,215,30,227,61,213,162,223,163,105,217,59,130,131,115,111,49,84,170,22,143,19,207,216,117,136,5,54,244,84,37,207,154,98,166,192,13,171,187,14,253,155,85,208,252,216,203,84,204,111,249,105,248,245,30,24,217,222,248,105,170,84,244,181,45,84,28,55,47,232,196,10,140,200,101,28,63,212,188,233,28,70,93,62,197,247,40,8,235,233,131,19,44,139,121,118,124,56,161,218,6,166,17,56,135,193,252,24,42,232,172,116,79,63,32,162,171,145,55,58,28,130,99,165,125,104,39,244,222,155,96,75,252,52,162,166,129,162,163,88,2,165,152,73,119,5,152,212,35,116,86,82,223,143,199,185,200,184,137,131,50,31,11,234,56,106,59,122,128,80,201,209,196,55,125,189,69,34,218,27,135,71,239,77,42,53,130,233,219,212,114,4,110,198,198,24,33,164,39,26,114,156,209,225,122,238,248,132,91,179,88,102,33,173,8,129,158,159,122,26,32,150,145,149,69,202,165,170,171,107,164,147,91,211,38,73,143,236,101,12,146,145,189,40,218,78,75,143,73,26,125,74,246,162,60,118,10,45,40,89,92,248,241,238,25,203,250,209,34,123,97,29,174,2,91,225,110,220,28,183,91,175,62,219,81,147,184,25,197,147,207,213,148,145,70,232,97,87,253,152,16,226,236,245,134,53,20,37,100,144,37,98,162,241,62,154,149,210,150,95,102,237,77,133,103,141,108,41,33,57,221,112,104,132,146,176,25,253,177,253,121,176,245,198,129,246,211,72,115,224,25,110,23,97,162,252,60,247,218,18,152,64,91,181,62,15,182,53,102,98,206,255,243,100,196,229,135,192,173,62,55,167,252,248,201,170,212,231,193,201,134,202,213,67,51,8,180,135,229,168,124,162,79,84,11,190,208,21,76,45,178,69,13,101,245,173,48,218,95,17,15,92,111,196,101,103,120,235,36,92,88,158,7,71,228,40,166,25,182,223,243,185,62,220,241,145,56,201,207,44,220,84,233,196,7,161,26,73,13,98,243,47,34,204,9,161,165,46,47,158,58,236,47,184,218,170,206,97,170,7,156,154,134,234,252,165,123,248,110,165,75,170,233,252,97,63,111,141,203,225,214,89,134,75,64,35,42,198,158,23,145,34,43,74,209,81,129,252,56,194,164,153,126,119,125,240,94,83,137,108,43,180,105,26,184,56,99,144,114,132,250,51,181,58,15,188,123,139,20,51,92,2,122,126,108,212,133,189,238,132,88,254,122,214,215,49,6,114,236,88,116,191,62,107,192,228,133,238,205,97,179,110,243,129,55,188,130,30,234,39,177,165,47,70,103,130,155,80,214,64,241,252,54,75,196,231,41,100,215,79,243,31,27,175,19,88,146,130,59,19,75,39,11,172,48,110,5,81,245,182,158,247,62,115,199,23,88,34,103,38,37,220,212,144,150,17,57,138,99,186,107,192,19,166,161,30,29,66,137,254,230,245,92,109,213,237,14,191,254,17,218,183,82,115,127,108,162,162,39,99,71,17,59,142,144,4,75,154,156,217,29,83,220,119,180,212,140,12,88,81,118,242,237,48,2,88,250,224,180,18,120,53,26,33,116,105,179,7,166,217,221,199,140,134,139,174,63,77,211,163,123,110,70,225,253,12,26,76,131,30,73,74,80,128,238,231,234,189,182,159,64,169,52,225,169,67,134,184,68,7,208,71,11,77,65,34,73,23,60,175,175,118,8,90,118,35,250,33,17,91,170,207,112,227,103,249,158,67,39,158,30,2,152,156,107,122,110,50,89,121,241,86,24,226,11,255,26,41,211,226,40,48,165,161,55,150,3,23,28,2,130,2,119,171,144,188,240,90,79,172,212,178,31,238,181,85,56,88,179,132,5,73,171,229,136,91,48,156,91,34,119,20,58,100,153,102,112,224,139,189,112,44,84,164,199,139,223,220,202,37,2,182,232,140,211,110,238,129,123,51,5,38,100,25,47,102,223,79,175,134,159,242,30,203,72,117,21,225,221,57,27,76,198,142,237,193,160,119,214,178,60,26,17,22,167,179,166,41,168,9,183,0,76,1,103,247,157,1,151,167,69,245,204,223,68,57,151,195,208,67,53,133,205,124,12,88,159,139,210,55,193,208,162,213,59,211,207,84,254,47,113,239,142,243,75,144,92,249,237,133,54,141,202,119,38,23,32,75,158,76,65,6,161,105,12,104,12,73,180,90,198,96,192,181,200,17,32,127,180,38,205,58,148,191,248,190,140,56,113,185,0,118,3,141,190,247,220,170,127,85,86,62,226,121,78,220,249,19,106,155,9,37,122,117,163,212,218,141,250,209,139,215,112,41,133,31,88,27,86,6,78,244,158,71,97,157,255,131,194,245,53,4,214,52,8,190,13,41,46,125,178,174,239,117,248,59,121,180,173,205,148,148,76,194,12,163,175,45,161,7,206,15,97,96,61,48,109,236,4,155,58,116,192,69,123,180,41,168,244,236,33,104,215,6,85,154,29,169,204,10,152,154,96,133,33,24,221,241,169,167,122,155,8,96,23,231,179,182,238,177,170,203,11,90,72,47,56,160,247,44,213,189,176,111,34,252,224,176,177,132,11,76,227,122,124,236,83,181,194,99,192,78,211,138,255,116,43,41,95,75,115,95,240,239,195,175,126,68,77,132,182,76,26,31,252,115,26,253,187,190,54,188,249,45,174,38,35,171,87,195,84,88,226,234,157,44,79,8,105,162,233,183,157,187,167,105,192,146,36,200,169,177,54,73,239,235,26,160,38,208,27,88,129,183,112,232,3,143,96,193,111,70,160,160,155,45,114,50,227,196,111,179,253,37,248,186,178,206,187,105,219,161,12,26,122,76,178,176,205,9,148,81,89,157,83,192,135,28,83,68,92,1,134,112,185,208,55,241,203,161,201,211,241,195,66,236,48,205,227,122,134,64,167,85,29,221,250,177,54,53,102,113,42,22,136,205,245,74,140,84,57,52,175,149,40,73,12,244,249,96,244,15,99,160,74,22,98,28,244,67,220,252,34,79,175,89,192,59,212,152,188,142,18,139,57,138,66,147,19,6,82,157,66,70,71,161,15,84,177,97,32,209,119,216,20,190,231,67,216,56,215,96,209,174,117,228,218,186,71,191,62,18,55,106,72,28,30,180,196,197,215,159,212,61,129,133,86,226,98,106,194,244,214,40,101,132,221,103,45,237,250,90,38,33,225,35,118,168,140,72,240,125,148,48,236,208,166,154,250,211,24,177,30,32,254,238,167,60,250,49,15,133,116,225,17,98,176,166,247,234,244,177,57,74,198,119,42,106,177,5,135,217,22,20,181,54,181,176,149,63,117,54,47,140,58,149,152,210,48,141,40,188,122,116,121,194,134,36,148,56,192,91,210,147,8,45,148,252,90,144,136,198,205,137,145,167,7,103,239,12,248,30,54,210,187,4,188,196,127,255,140,18,75,96,140,36,177,242,225,79,110,9,70,115,45,92,136,111,167,65,27,210,219,141,122,229,214,99,145,26,167,30,117,118,80,147,236,12,175,25,159,11,9,113,181,72,73,36,52,41,130,130,188,78,191,200,32,4,179,164,70,74,19,86,230,249,196,76,186,223,6,34,40,133,71,228,41,74,33,209,147,238,61,81,116,9,120,107,136,22,120,200,131,193,169,161,159,203,26,207,165,244,107,106,161,53,112,111,81,7,2,43,161,110,209,136,34,71,53,115,65,211,253,75,175,181,161,96,140,171,143,246,150,3,87,41,221,205,191,187,165,188,15,29,204,163,51,244,110,56,93,174,235,90,205,6,26,74,32,192,103,234,65,143,84,90,248,14,197,226,148,58,135,208,207,10,255,217,218,231,5,165,124,181,75,69,164,150,129,94,232,204,21,165,18,35,215,155,193,38,15,149,122,4,198,166,122,122,232,13,183,136,58,27,207,81,73,48,142,98,212,97,24,89,186,192,213,26,7,28,134,45,174,40,140,210,203,142,250,110,228,87,20,94,59,82,93,248,91,242,29,39,140,11,237,72,237,120,17,178,183,11,55,107,192,117,120,13,165,96,154,176,221,76,63,150,42,37,30,83,159,12,146,213,38,209,89,68,150,20,54,81,38,135,33,6,76,48,254,67,84,196,107,125,235,132,193,49,170,172,171,69,57,245,123,208,14,47,181,248,101,150,244,203,124,96,9,104,143,174,155,205,252,34,105,9,29,246,74,87,222,55,236,146,104,74,22,246,133,247,93,23,67,243,30,159,94,77,222,81,242,184,101,106,148,197,132,164,163,77,216,242,207,146,105,154,118,140,196,75,209,34,86,245,183,175,133,62,37,45,121,150,246,70,211,12,216,119,36,162,76,185,70,81,60,36,127,175,97,81,100,129,231,93,236,113,111,186,190,154,126,232,137,25,224,15,14,245,86,26,79,107,85,244,49,189,243,93,184,241,12,158,81,48,137,58,163,58,237,23,38,240,226,15,62,173,198,53,193,212,39,4,76,125,101,130,151,164,168,153,223,107,37,248,4,231,2,146,8,95,154,224,28,252,177,122,80,42,72,75,143,238,209,72,223,77,107,21,72,240,58,130,30,77,143,79,168,108,162,238,23,146,100,173,241,3,94,103,8,188,69,102,7,120,245,22,41,27,90,122,210,250,64,150,39,82,216,150,79,79,87,159,58,35,173,130,5,153,62,24,130,181,113,111,136,103,245,181,200,22,69,23,205,84,73,61,80,168,82,162,59,232,43,37,189,53,253,132,145,25,164,87,83,199,123,153,76,133,163,236,16,9,222,68,105,28,70,128,68,31,27,73,16,185,26,53,19,253,233,109,66,213,222,213,4,173,187,14,217,253,83,20,181,108,244,49,245,115,92,91,94,154,108,32,63,57,250,100,104,111,70,210,127,239,148,56,68,202,27,227,56,26,170,134,214,196,92,216,24,37,189,29,11,186,38,29,112,75,102,248,131,195,19,34,246,203,44,150,26,247,71,227,203,138,47,6,21,242,172,241,219,184,145,82,197,122,225,74,191,98,192,232,18,42,12,153,68,252,118,31,34,141,2,76,20,39,126,123,116,237,106,157,22,235,147,62,179,185,210,234,43,246,232,113,115,124,15,125,242,187,25,150,104,92,69,184,243,232,111,95,163,36,154,94,239,107,116,221,227,81,248,11,222,16,196,77,180,199,135,66,212,40,128,106,119,192,229,99,22,146,92,94,91,213,172,0,92,159,154,6,244,232,223,236,169,35,132,253,231,44,233,40,52,254,84,129,7,52,218,210,28,90,79,130,77,193,210,209,14,31,132,160,139,88,108,180,173,238,20,211,154,48,107,68,140,31,101,52,109,25,36,206,113,164,239,154,186,57,221,112,140,117,57,222,26,130,83,53,82,136,170,4,213,22,21,22,114,235,123,152,124,193,53,215,140,223,98,41,44,141,115,13,125,86,61,21,33,112,137,158,141,70,53,77,83,20,122,69,233,201,158,202,52,52,169,62,155,209,130,57,102,42,107,156,88,47,161,119,244,211,205,44,195,77,215,116,116,73,194,240,165,11,11,234,166,47,250,124,205,170,80,120,210,241,41,157,232,247,89,244,193,167,50,182,53,75,218,235,144,93,115,50,14,123,254,66,123,158,168,190,152,158,134,186,254,202,28,106,27,221,149,244,69,166,245,158,73,215,238,144,139,27,154,40,110,80,154,226,186,56,114,60,118,16,119,64,139,162,81,167,73,165,71,28,230,205,232,96,229,185,141,178,83,126,122,119,145,50,3,30,46,65,136,78,227,157,174,250,203,212,97,201,131,93,223,74,205,140,102,204,184,2,111,45,219,154,136,99,149,232,3,134,210,78,191,7,58,107,81,45,131,66,113,249,244,201,208,145,137,223,222,40,30,52,133,153,92,114,243,173,219,127,251,9,106,9,31,130,186,229,208,76,71,117,236,69,41,105,16,180,27,57,119,192,119,255,215,139,173,94,63,126,25,166,20,29,20,84,32,99,192,17,4,209,163,5,199,163,156,184,121,197,85,86,248,78,91,255,214,219,164,205,20,221,16,148,4,188,146,93,215,236,172,15,173,49,200,73,117,68,137,141,198,126,179,173,159,77,97,235,71,10,138,137,107,253,235,111,35,103,226,54,37,12,20,162,192,54,77,206,173,4,179,0,202,189,234,20,193,52,32,147,24,101,173,79,199,20,77,200,32,168,48,157,144,116,245,57,65,133,210,96,168,215,195,1,242,146,30,123,248,70,100,68,223,155,127,46,55,135,72,95,71,13,245,25,55,205,32,199,170,106,83,242,129,119,44,17,40,37,116,55,164,198,59,186,25,145,232,150,252,51,193,38,132,61,156,81,228,186,142,146,205,161,144,244,139,28,49,236,123,93,151,54,44,84,209,237,210,209,214,82,163,17,162,141,168,193,163,139,248,232,76,195,23,255,182,160,34,18,50,77,128,178,7,197,11,7,157,30,108,208,20,134,253,196,147,149,162,63,141,168,84,240,199,64,32,162,139,147,82,158,34,87,67,179,182,20,70,111,57,30,13,121,209,4,27,145,75,16,250,172,49,19,12,103,114,112,242,16,135,215,71,179,236,143,255,246,96,16,18,60,70,236,181,84,34,106,174,212,82,200,50,44,40,178,234,201,120,173,169,22,217,80,120,190,52,221,73,246,110,183,120,178,204,138,75,242,110,109,185,247,88,74,89,117,93,23,35,227,18,38,34,253,225,235,171,120,118,0,240,58,1,242,173,175,149,34,53,20,100,185,53,251,204,97,68,16,217,225,122,143,129,173,48,61,108,83,88,142,146,177,60,126,244,50,3,174,26,192,183,134,184,246,197,163,81,145,47,11,100,192,76,20,111,141,255,166,7,208,160,245,219,239,221,49,98,228,107,13,90,247,130,188,201,202,234,116,84,134,113,42,6,193,210,81,42,174,159,252,91,139,171,57,12,245,193,105,249,223,65,130,132,199,173,79,6,179,108,124,77,70,77,95,139,146,203,152,133,48,250,231,123,163,178,20,104,223,234,35,15,114,26,238,24,25,59,147,110,243,28,93,158,236,132,249,105,105,178,211,186,123,195,24,166,42,94,123,90,200,122,124,50,23,186,5,148,20,54,89,147,128,255,152,73,16,0,4,77,24,37,103,85,159,28,61,45,25,179,210,122,154,42,88,100,193,237,4,145,237,76,48,155,212,17,218,169,221,210,205,67,225,228,135,118,42,109,181,195,148,52,131,56,10,186,7,157,197,63,178,107,65,59,85,107,154,228,199,149,135,126,89,167,116,67,187,6,192,142,158,224,110,226,229,58,104,80,240,186,171,106,228,39,250,193,174,113,45,109,158,221,44,249,165,176,101,177,28,134,187,121,43,60,16,155,112,184,52,173,143,50,247,254,4,191,89,61,137,192,239,199,213,13,154,48,136,241,245,226,98,204,208,142,50,233,171,194,45,164,106,59,65,170,163,67,58,105,242,11,230,53,43,136,233,10,47,40,123,29,134,192,42,93,77,215,182,255,118,217,232,116,10,140,226,77,140,41,45,129,18,224,157,70,58,229,1,48,74,187,180,10,201,92,133,225,209,26,139,151,215,116,245,140,212,136,149,25,233,225,135,92,217,8,194,185,107,53,237,244,211,104,221,186,153,101,188,195,233,167,17,181,28,113,117,165,165,91,225,187,243,7,59,26,36,252,233,183,173,23,207,109,153,131,140,91,186,122,83,201,29,52,97,93,115,173,211,8,127,195,139,62,137,170,107,90,53,252,22,18,177,166,252,77,8,238,66,96,23,102,148,198,204,49,24,190,81,196,192,27,59,255,50,98,180,113,113,211,214,243,105,117,68,193,135,181,161,83,214,33,131,57,79,124,148,173,245,156,28,33,8,25,59,140,68,133,206,240,251,36,75,174,46,91,169,82,109,203,154,159,240,147,245,149,127,250,46,24,241,235,134,182,217,217,44,140,150,203,70,180,50,205,112,188,227,35,252,99,83,139,190,236,63,194,223,116,79,97,229,45,129,43,37,74,21,112,179,171,114,236,91,185,192,23,6,55,231,187,238,196,215,146,188,243,46,60,120,82,32,9,134,228,50,232,184,96,80,214,121,180,200,233,4,149,87,85,197,51,96,244,80,132,81,107,108,53,153,249,237,227,65,40,99,74,210,192,6,132,141,190,169,32,129,60,210,189,55,177,210,8,81,149,20,20,68,78,94,90,98,140,125,81,95,107,95,139,46,66,80,155,94,210,116,111,227,86,245,152,33,197,159,250,214,148,32,197,79,47,52,221,19,76,53,104,143,104,230,151,172,13,248,195,155,132,89,119,75,31,123,239,88,60,182,145,170,173,62,9,18,70,12,150,189,75,175,61,31,226,180,17,113,39,27,144,96,97,237,65,171,183,234,161,139,116,225,137,188,13,69,116,105,14,27,151,112,180,40,145,71,76,191,93,214,142,200,180,53,158,204,12,203,205,175,163,54,254,184,185,228,240,174,171,123,109,141,146,224,45,29,178,35,213,19,76,211,61,28,71,58,17,150,218,126,40,75,73,227,47,106,39,249,222,40,96,22,201,102,149,252,100,13,82,88,233,88,94,37,253,54,223,127,72,150,46,5,105,175,169,88,131,25,154,38,136,126,210,23,185,150,74,100,99,239,30,172,148,215,86,61,56,34,27,107,196,243,105,200,233,199,93,209,192,14,127,106,130,169,101,137,214,121,229,24,55,77,144,21,185,218,209,19,127,255,133,247,23,165,141,176,167,229,35,251,32,27,39,68,6,253,251,3,174,82,212,223,177,68,243,205,73,235,5,197,77,249,254,184,120,71,27,196,189,115,222,198,13,142,106,234,13,53,241,159,247,22,26,154,253,165,93,227,194,45,114,178,132,127,242,144,162,192,16,149,220,229,75,177,63,96,73,143,211,54,188,255,24,52,41,41,160,252,51,127,78,151,61,50,66,134,161,237,208,246,65,130,90,189,80,124,123,102,254,154,81,217,82,172,49,37,253,52,145,15,97,124,25,217,28,56,232,49,68,142,220,38,122,130,191,224,25,163,221,160,151,60,15,151,52,5,192,16,159,151,62,18,212,81,42,241,237,100,128,81,106,29,197,241,36,84,210,126,71,252,89,25,95,74,94,218,140,66,20,205,160,122,159,47,174,69,138,79,104,195,79,207,77,57,104,84,128,92,47,186,167,183,102,57,122,189,14,85,49,121,101,127,211,147,159,36,99,86,218,197,143,49,148,68,49,208,84,145,22,224,18,254,232,135,52,215,202,123,210,10,66,187,15,105,214,157,55,180,104,252,69,137,50,229,223,145,129,141,200,133,13,232,249,99,155,255,162,118,139,170,178,116,242,157,29,29,124,196,51,243,33,176,201,85,71,1,21,67,250,199,209,22,137,159,111,25,189,75,58,24,75,156,48,108,195,121,215,216,132,46,252,106,20,1,79,58,250,186,232,91,160,6,153,162,119,20,161,69,246,18,121,139,150,159,188,74,186,140,154,133,148,132,71,42,187,74,93,125,62,56,55,212,41,62,21,232,240,86,135,18,233,218,35,69,245,51,109,102,63,58,126,81,84,95,242,178,94,40,148,69,73,126,153,243,203,176,116,94,81,185,149,62,214,154,39,149,220,151,47,29,62,116,38,184,121,5,119,213,78,54,208,154,34,147,98,197,178,105,217,46,38,146,92,93,191,63,174,190,38,237,10,184,148,252,219,139,54,164,128,63,213,133,178,247,42,2,163,204,151,97,237,207,128,20,234,207,23,155,242,104,215,212,251,227,209,160,114,117,152,14,140,100,147,246,72,89,125,221,4,25,146,69,219,164,79,225,27,121,221,66,62,187,163,211,192,162,38,106,107,175,59,72,254,203,21,77,157,100,231,91,95,158,195,8,217,233,84,33,147,231,21,38,215,67,64,40,52,249,16,95,144,1,83,15,113,146,33,111,229,210,126,53,98,24,201,194,162,44,53,70,252,30,92,67,35,73,63,125,195,43,170,238,91,75,222,15,4,63,33,45,111,234,78,122,243,242,97,118,69,249,236,78,25,250,129,28,160,23,129,83,25,221,82,60,134,66,15,175,220,165,215,35,133,169,96,249,126,75,128,146,226,111,204,20,73,162,2,250,93,13,221,227,60,41,138,69,71,76,117,120,164,146,78,130,92,197,71,165,161,230,220,117,200,161,122,246,30,37,92,85,218,155,83,4,109,122,30,17,9,204,212,65,14,252,57,163,53,201,130,166,116,195,212,98,87,103,142,128,74,37,123,17,99,90,170,247,193,119,165,239,20,12,250,169,158,119,152,38,164,158,34,131,199,231,82,251,33,0,205,129,195,230,188,211,141,109,89,219,67,168,80,95,238,72,24,71,204,72,33,50,116,213,252,167,241,65,122,14,89,198,152,152,52,116,194,32,119,117,244,126,248,60,98,215,200,173,254,212,125,230,160,251,133,161,64,117,184,65,47,150,66,169,132,248,31,140,160,76,138,1,207,207,57,212,46,58,190,145,130,134,84,70,62,91,129,192,194,151,242,205,99,136,120,0,249,180,47,109,150,148,81,29,239,53,216,70,31,84,50,252,48,10,16,106,207,152,55,124,53,142,161,90,243,157,183,191,210,7,187,111,126,170,178,226,103,239,54,152,92,27,140,35,239,97,160,30,97,150,52,216,95,125,118,64,91,150,114,200,113,233,243,10,22,200,185,146,36,74,95,194,75,110,144,17,89,57,65,129,228,192,59,89,200,231,174,100,7,35,156,233,246,34,69,147,95,178,224,105,71,241,176,53,178,35,176,129,167,169,91,158,148,37,48,237,47,127,132,196,247,23,48,20,67,233,183,7,65,133,128,115,150,14,1,80,15,146,146,167,238,218,38,109,107,114,249,36,89,86,239,147,224,133,117,16,240,55,106,14,184,207,152,190,139,29,245,75,223,227,248,209,2,185,166,246,180,91,127,131,7,213,232,144,250,122,134,81,38,241,95,94,116,94,244,180,135,134,167,136,24,11,233,124,133,201,120,248,131,129,166,157,232,206,59,79,226,145,219,47,169,192,100,108,27,102,135,169,188,211,215,34,237,25,35,14,71,125,62,27,190,225,110,143,41,189,40,97,152,21,175,123,245,74,195,44,72,149,28,104,64,185,96,193,143,16,76,242,107,48,60,98,158,194,173,80,243,177,181,220,245,167,190,126,164,237,125,90,71,184,163,115,149,100,173,34,213,22,235,199,2,232,41,176,76,189,169,15,249,28,169,220,159,232,46,14,93,192,95,75,55,71,40,224,11,184,167,210,47,107,77,171,43,80,196,155,245,44,111,213,171,210,12,78,95,219,180,225,228,201,250,72,53,132,164,241,234,150,155,115,160,167,64,39,69,113,1,103,111,206,130,155,91,94,43,71,165,151,69,80,2,158,37,133,42,17,99,139,121,136,177,165,239,117,199,127,173,248,30,71,123,55,248,118,120,96,62,81,208,50,146,183,186,243,110,244,216,207,22,174,158,140,9,185,224,226,125,106,119,51,220,41,187,136,172,140,71,206,140,90,68,105,44,175,223,66,95,182,63,247,89,42,188,199,162,175,45,54,141,99,12,44,10,195,254,23,63,13,173,163,194,75,234,217,40,171,219,41,50,182,105,85,142,61,197,122,103,244,193,247,114,54,62,54,226,157,10,120,239,166,93,60,243,111,68,114,67,237,209,187,116,214,39,251,21,36,43,50,102,8,105,203,28,221,40,234,76,133,79,20,109,178,25,150,148,6,56,112,1,213,248,237,130,10,132,194,247,8,144,173,52,73,99,227,62,95,11,246,139,207,73,23,225,80,152,134,61,217,14,107,178,164,239,230,248,121,129,11,219,97,77,190,11,109,111,69,118,203,59,73,79,250,109,58,186,98,38,93,23,122,41,122,102,247,246,213,59,15,233,239,18,24,246,183,88,62,136,41,232,52,133,185,100,196,144,51,252,122,239,14,225,81,143,237,172,37,179,12,90,210,29,7,167,117,36,85,133,187,238,211,147,194,203,116,245,117,252,125,170,220,137,144,166,33,237,143,159,255,242,160,247,69,223,106,54,34,240,14,67,105,163,35,102,85,7,1,247,252,45,167,73,70,58,74,145,135,62,246,52,177,36,135,107,73,219,48,10,166,181,248,199,34,44,61,51,76,151,144,195,159,242,9,83,215,50,154,247,105,194,180,183,53,198,115,86,208,202,129,82,254,160,40,85,178,254,173,224,61,110,9,190,147,46,94,139,94,61,53,9,9,206,70,35,230,130,220,77,67,110,232,186,200,4,167,0,50,13,10,134,113,236,87,144,168,234,158,114,22,10,156,254,185,174,115,145,114,135,232,61,187,198,35,66,99,223,78,79,126,87,91,139,49,195,31,214,35,153,216,110,137,163,139,215,208,35,128,41,232,249,115,100,124,114,116,138,164,116,184,115,235,158,114,169,87,130,120,70,137,163,173,34,193,158,30,141,182,11,127,177,218,90,106,57,160,88,222,159,187,150,108,188,93,240,172,56,216,232,224,77,155,2,124,147,113,188,80,125,87,211,115,111,202,224,28,30,109,166,151,222,103,199,128,211,150,146,118,20,248,157,187,195,119,153,170,34,20,125,80,247,240,241,123,127,233,112,161,92,55,172,120,219,17,210,194,36,240,226,46,19,78,72,138,231,97,31,85,111,84,158,86,119,180,19,188,93,192,174,145,71,73,101,51,231,88,129,239,131,55,141,175,61,193,213,187,197,200,121,126,245,15,152,30,223,7,223,83,117,252,9,159,184,57,85,252,127,252,246,136,133,109,28,228,218,194,1,236,117,203,63,199,104,126,177,218,93,173,208,170,216,86,90,63,231,78,105,159,102,180,52,77,53,68,160,75,143,62,103,42,124,250,247,199,152,199,242,130,39,37,213,148,222,47,86,189,156,200,24,117,243,110,136,195,227,155,165,49,162,143,52,149,22,69,191,15,230,45,119,186,154,146,131,55,87,112,219,83,57,209,161,18,212,93,175,105,196,223,9,190,59,218,75,158,52,243,105,79,218,240,112,216,223,213,16,228,29,141,150,208,29,228,170,104,244,134,143,154,78,144,123,46,20,63,66,136,195,168,188,6,91,154,7,66,161,234,91,169,210,226,238,135,199,197,195,40,64,165,149,60,193,84,180,60,24,7,49,109,181,203,149,20,81,231,89,170,61,195,70,189,162,169,125,12,200,50,210,86,123,191,158,123,140,104,233,166,13,105,174,200,255,53,20,207,206,78,167,19,27,247,155,10,3,10,250,244,57,32,42,241,169,96,52,155,250,203,80,166,205,64,75,175,105,71,26,36,75,252,167,45,37,164,247,198,51,122,25,8,74,75,86,73,39,8,193,102,15,59,116,152,152,147,153,178,92,9,136,226,130,153,103,112,131,99,237,221,154,90,199,53,146,5,84,161,133,114,120,230,228,224,161,195,111,198,213,38,44,171,166,29,170,214,221,97,132,68,245,230,184,0,37,174,70,242,52,27,134,212,8,59,252,237,149,78,0,42,170,166,223,252,126,187,212,124,101,185,94,63,3,16,30,207,135,83,165,147,192,135,5,71,248,75,240,117,217,253,236,66,189,242,164,35,162,146,47,137,155,215,169,154,34,24,196,211,149,222,97,253,77,228,214,70,173,80,226,183,77,72,83,81,78,205,227,232,130,150,70,97,106,72,227,98,226,237,250,61,209,9,137,33,159,228,223,211,213,215,3,241,101,143,56,107,205,79,246,81,184,235,48,204,25,58,166,244,72,125,113,53,20,161,9,166,43,211,191,39,74,241,201,166,133,112,199,169,77,76,14,81,29,148,123,176,46,191,181,53,75,142,236,191,132,29,143,26,150,18,128,92,152,122,47,191,53,186,80,26,142,217,112,218,199,215,44,216,84,93,93,167,189,103,172,129,2,15,119,130,33,213,243,17,39,169,169,67,122,205,116,231,249,111,132,250,211,52,220,219,36,149,126,97,56,33,146,61,128,83,215,220,206,167,184,91,211,27,123,153,213,234,104,45,41,110,124,183,155,233,213,116,84,228,148,212,241,185,177,220,125,91,48,234,203,157,96,120,31,223,161,140,38,70,170,130,162,162,222,51,220,8,236,236,100,18,195,218,232,103,114,163,181,69,189,132,77,170,198,39,41,14,186,202,4,80,146,83,99,204,42,67,164,182,250,61,140,238,28,127,203,135,46,200,79,253,174,109,101,128,14,35,75,215,19,204,52,123,239,101,92,202,234,119,17,225,138,224,112,197,155,213,51,25,193,60,47,250,108,212,174,36,91,100,127,194,117,217,72,235,164,124,237,166,1,107,5,12,67,178,206,67,211,189,12,248,186,63,105,38,125,28,241,111,212,42,236,222,122,162,111,186,141,60,2,134,115,148,204,67,235,118,247,201,66,119,155,82,136,144,185,28,222,101,139,172,224,76,189,199,68,87,189,173,167,21,120,207,116,229,47,139,97,190,71,43,86,204,47,232,79,89,193,67,7,50,144,41,94,115,188,233,167,65,138,151,206,39,250,142,157,43,0,78,143,150,140,245,213,77,166,248,193,72,78,232,17,179,140,193,111,57,92,74,114,112,140,176,197,3,100,216,180,233,107,47,136,111,124,34,66,229,94,117,99,88,150,8,114,180,211,112,148,208,30,94,6,84,28,202,191,3,92,195,227,44,95,77,170,64,148,211,65,232,231,112,129,255,53,193,195,187,250,141,214,52,89,181,11,223,193,247,82,166,116,186,53,85,240,219,193,145,68,58,128,191,216,85,40,57,232,37,253,50,97,118,71,191,170,244,109,160,48,105,61,120,27,169,161,194,212,173,119,135,169,252,79,79,70,249,145,95,125,7,183,244,244,100,168,220,251,131,47,94,36,189,52,177,192,184,26,89,182,244,224,102,134,57,140,104,97,190,57,157,180,14,151,20,195,90,108,96,199,7,133,14,231,63,110,93,2,197,122,152,229,207,95,14,248,154,42,127,192,43,206,151,207,118,145,63,94,58,30,27,206,38,221,74,25,50,47,172,108,159,157,33,105,150,81,183,30,63,77,229,94,250,92,108,242,254,61,80,77,73,161,84,164,255,124,51,164,9,54,249,209,23,62,206,3,72,138,227,154,73,121,34,17,82,126,48,51,33,77,133,21,74,142,23,133,140,36,61,217,157,26,126,48,34,37,146,236,24,22,87,175,1,227,126,166,117,251,185,48,213,69,81,202,76,63,125,7,193,23,15,205,234,235,164,29,7,105,100,31,51,2,81,105,175,235,186,60,218,204,185,197,101,98,84,197,225,235,18,104,144,106,153,126,140,207,209,70,242,61,109,87,53,186,250,27,180,253,95,218,112,224,92,233,241,224,127,148,7,227,169,6,175,220,125,135,53,210,231,178,102,25,191,121,165,227,46,237,164,18,204,185,126,107,77,81,143,69,235,146,39,111,62,107,35,212,105,72,204,215,183,97,146,185,170,125,60,151,169,58,248,7,129,152,233,164,159,134,107,214,71,133,82,45,253,105,104,138,74,160,95,41,105,225,194,229,239,78,29,241,147,163,41,18,170,152,195,28,248,172,48,95,159,108,236,38,31,164,192,77,174,55,167,235,38,94,187,64,233,209,211,201,182,156,137,246,66,4,27,116,38,81,112,210,3,190,39,114,154,104,166,122,239,40,188,193,59,159,169,222,150,214,140,146,51,141,25,39,110,11,184,140,213,19,204,249,240,59,226,21,33,170,124,46,146,15,120,7,68,37,203,145,119,21,171,148,29,14,19,95,72,182,196,88,94,207,96,29,32,91,67,173,188,165,71,100,232,92,65,115,56,153,57,17,199,189,48,245,193,106,98,193,235,24,143,70,196,114,37,248,142,226,219,178,234,177,51,86,205,59,100,181,95,168,137,10,29,136,96,212,180,164,86,201,127,155,136,126,114,20,140,22,207,95,140,194,38,245,127,54,199,219,59,221,170,121,148,26,246,216,155,158,32,127,52,35,86,75,78,200,93,4,126,241,24,253,75,190,21,117,81,195,7,109,100,166,157,67,79,246,11,16,208,164,75,122,39,57,102,46,231,114,205,93,2,148,37,229,103,88,19,14,91,245,145,194,240,154,248,144,117,163,122,78,238,40,130,46,14,155,22,185,250,186,165,196,84,48,146,245,149,147,59,179,251,115,223,173,115,167,123,215,57,227,185,239,70,156,234,250,15,58,76,205,103,2,97,141,52,38,215,138,117,6,118,56,82,103,93,57,183,83,157,2,229,194,189,125,201,9,55,150,79,71,205,247,84,148,14,171,120,178,235,32,238,20,82,129,151,196,63,214,157,196,43,167,103,154,11,238,66,179,115,82,173,234,49,185,72,31,80,234,109,83,52,20,30,205,25,247,174,153,214,194,8,197,62,135,81,237,74,169,58,196,81,155,255,54,210,113,35,135,161,66,31,179,194,179,125,52,167,123,140,182,192,71,156,114,158,150,210,5,31,253,17,191,240,70,248,57,69,36,151,105,28,56,12,63,111,10,175,157,230,77,57,247,157,97,12,63,41,158,137,241,239,240,157,118,95,14,187,163,30,255,96,171,5,75,193,241,22,42,108,117,91,219,64,10,212,94,63,237,89,150,215,130,194,167,140,39,95,159,149,114,250,111,51,104,98,201,80,26,54,189,6,222,152,45,62,153,105,236,110,223,121,177,243,74,46,78,106,111,136,207,52,111,232,166,31,142,179,82,96,8,44,252,115,95,27,104,105,125,22,137,239,227,181,126,184,194,67,106,20,233,216,41,94,232,116,191,197,212,254,43,43,213,118,193,162,138,105,160,49,46,34,184,195,219,112,47,124,221,199,158,96,2,100,126,239,47,115,184,173,143,110,24,191,24,43,105,234,131,117,107,28,113,248,163,73,68,96,42,84,253,201,136,171,42,113,146,181,241,185,56,28,58,25,90,122,188,140,205,218,71,108,109,251,182,2,67,59,112,252,222,219,168,128,21,70,166,200,209,86,148,186,145,140,139,44,190,101,5,137,250,211,171,44,143,216,215,101,201,79,253,233,5,239,157,63,247,130,102,64,95,107,145,171,240,223,94,159,170,197,47,24,44,253,100,226,164,56,233,177,247,157,57,62,222,235,71,50,82,96,198,40,94,107,26,105,167,194,247,128,247,149,185,104,217,21,215,232,238,171,28,247,126,115,180,16,116,30,221,3,153,195,205,97,92,253,173,240,97,161,63,24,55,88,162,84,119,58,87,143,25,194,140,179,181,136,139,226,223,80,75,66,88,68,185,70,22,36,61,78,205,72,155,177,86,61,27,15,172,71,14,172,61,179,233,152,80,34,232,68,11,149,130,147,58,244,222,248,127,51,224,111,41,73,10,153,187,207,187,229,238,35,31,170,239,21,190,67,244,194,203,116,118,193,193,45,112,131,21,210,231,17,84,24,159,14,248,53,212,189,248,204,136,170,180,93,225,14,31,205,12,113,117,110,76,94,197,138,211,252,189,9,217,203,38,190,160,144,124,211,127,66,145,117,111,253,191,253,219,223,255,235,95,255,229,95,255,242,215,191,253,211,95,254,143,127,248,111,255,252,143,255,229,47,255,240,119,255,223,255,253,255,252,143,255,254,255,254,143,255,254,127,253,221,223,255,239,255,242,159,238,95,176,185,127,84,84,244,245,119,255,246,111,127,255,223,254,246,95,255,245,254,237,255,244,151,127,252,219,255,249,215,191,252,221,223,255,231,191,252,203,127,249,203,223,254,250,95,255,225,23,248,159,255,233,159,255,242,191,252,237,175,255,244,207,255,153,27,252,203,95,255,211,63,253,243,63,254,237,222,254,127,253,125,18,42,60,135,127,129,187,80,97,210,139,239,87,89,156,78,104,119,45,210,214,84,65,146,246,94,26,153,30,124,63,224,78,87,27,211,69,125,48,69,142,146,10,162,163,32,90,166,174,13,137,140,128,220,28,47,195,41,183,46,92,147,14,123,197,75,175,213,31,13,190,10,41,182,161,239,236,120,207,251,34,221,169,212,133,156,216,33,24,178,48,106,52,165,111,106,72,222,44,188,232,213,42,67,175,190,111,94,171,191,88,165,13,122,42,140,66,146,15,106,177,199,19,24,154,155,29,240,135,21,165,48,162,182,254,228,156,240,250,218,84,165,62,103,233,218,217,215,59,74,163,130,54,208,75,119,162,118,135,172,170,194,86,158,248,224,93,167,150,57,195,246,126,239,232,87,47,186,54,116,84,134,81,113,60,216,116,136,116,84,160,71,120,12,82,11,57,48,237,113,131,88,219,163,55,20,117,29,221,224,46,218,138,151,34,80,183,184,85,129,2,248,14,98,220,251,67,201,87,225,30,137,216,235,180,97,126,175,4,15,39,39,71,161,245,206,166,158,96,40,126,2,78,201,187,106,58,68,130,106,139,66,53,141,9,159,134,139,234,152,146,126,25,186,164,234,176,241,108,37,120,186,31,134,212,11,122,123,10,207,168,106,65,153,254,158,202,233,106,207,118,46,226,18,231,232,183,100,219,223,62,98,180,149,167,59,227,148,141,135,222,93,120,164,107,217,152,252,169,81,81,92,105,64,160,91,246,17,129,127,96,166,199,50,197,143,7,223,211,123,230,155,31,247,14,23,149,99,218,166,95,145,238,29,241,169,42,73,141,154,224,238,117,185,139,178,157,145,22,38,69,229,205,191,6,219,112,218,82,46,220,99,154,24,71,189,206,65,164,43,151,191,23,4,184,105,146,109,184,109,125,84,72,232,138,117,80,209,240,136,197,193,254,36,7,70,237,33,223,117,159,11,85,179,12,238,239,4,220,170,50,252,85,99,171,58,254,216,5,61,249,157,224,230,185,179,11,211,39,147,110,126,103,123,12,248,135,219,212,18,60,93,113,131,162,221,162,186,151,192,171,11,60,250,248,3,158,83,110,126,221,3,157,10,70,26,229,115,240,43,189,253,241,224,213,3,167,203,68,219,243,107,83,128,217,28,230,219,174,4,123,32,142,10,211,165,114,57,160,119,155,61,14,215,164,185,65,235,8,230,218,131,169,177,58,233,222,145,212,163,200,252,211,156,95,53,158,185,103,58,19,157,173,218,32,93,141,1,192,167,17,249,42,229,27,2,254,220,85,89,236,163,171,167,7,183,3,192,97,164,48,211,205,235,116,186,149,101,102,204,76,15,78,41,167,143,138,237,72,233,183,233,70,93,14,91,175,152,194,132,136,253,201,97,22,211,253,6,141,179,229,243,144,222,0,229,203,171,240,94,186,180,248,66,91,68,233,9,129,189,156,133,82,229,235,125,234,123,85,123,83,135,107,34,45,49,5,219,21,15,142,42,192,76,87,67,21,19,176,213,115,39,184,122,189,216,178,132,165,78,67,180,67,124,138,19,169,235,122,110,145,140,94,207,182,94,63,6,242,73,48,20,56,14,247,173,45,81,192,221,179,68,112,248,36,174,85,131,253,151,209,156,57,249,193,130,117,122,205,114,63,247,31,112,88,176,23,70,219,117,228,151,246,184,207,130,47,179,164,199,190,219,159,31,245,232,22,206,52,81,238,209,237,145,79,10,245,209,53,77,19,101,122,185,216,130,11,103,180,180,236,33,103,13,184,146,85,77,43,160,251,20,198,126,81,141,211,106,172,25,47,186,72,51,196,170,233,83,27,61,226,113,152,32,81,222,52,238,241,222,28,38,155,88,242,94,233,157,0,139,118,182,188,246,144,35,242,231,190,182,89,83,155,18,234,150,246,220,241,11,143,107,136,235,91,163,202,85,252,189,240,56,116,68,141,63,219,127,121,65,126,147,225,29,199,199,32,57,152,182,74,118,164,120,110,34,107,105,121,64,49,228,59,18,172,70,42,190,10,124,92,159,155,48,64,85,126,40,136,168,131,58,122,97,228,141,86,19,76,212,220,225,145,220,48,116,127,71,41,2,127,43,15,26,65,65,31,52,19,73,79,191,77,176,216,63,231,212,42,4,19,28,94,43,174,173,83,137,113,47,76,105,108,252,114,73,68,124,100,56,166,215,196,47,74,97,150,206,163,81,230,145,199,254,62,237,148,177,150,254,237,171,158,230,45,37,226,187,48,20,169,254,100,131,68,128,62,25,25,88,183,98,40,129,107,91,199,100,44,215,62,70,44,139,114,87,69,45,121,239,112,239,45,237,148,176,182,119,95,31,215,165,210,216,101,133,59,224,139,123,95,199,244,164,139,217,56,253,98,88,251,210,121,77,80,163,248,76,192,46,73,159,154,56,219,240,39,35,11,183,245,230,11,15,194,223,26,163,114,164,171,89,2,254,104,248,34,233,92,92,70,86,233,48,52,227,233,230,139,0,138,195,223,90,105,151,190,238,193,138,109,129,104,114,26,211,187,69,215,248,237,251,127,119,58,85,55,50,29,62,85,42,85,136,122,243,235,164,173,120,52,136,192,213,48,68,211,220,69,59,46,140,158,161,254,54,91,206,231,99,78,221,218,167,203,107,155,44,135,195,184,139,186,99,193,101,208,125,158,66,242,155,86,62,69,34,238,34,12,164,9,244,201,32,167,156,113,49,225,25,157,135,132,228,253,185,175,35,186,211,234,35,232,231,102,254,93,214,45,31,247,84,28,199,194,134,192,73,110,141,22,219,231,3,250,25,79,133,162,61,200,134,208,184,162,172,90,97,182,222,233,48,30,153,60,216,125,82,79,187,81,234,127,148,221,134,180,203,242,226,35,14,131,164,207,93,25,34,23,31,190,240,93,155,186,176,145,214,241,166,15,44,223,158,118,141,65,69,72,117,152,82,86,221,42,7,100,40,190,188,58,38,148,62,55,122,117,159,191,214,162,248,79,239,221,90,241,78,250,69,149,140,10,235,225,21,125,110,75,179,80,151,158,200,131,110,236,151,3,66,253,87,89,217,49,50,106,248,253,38,44,173,59,229,53,188,162,250,123,33,4,174,147,104,176,58,252,177,96,225,86,3,135,45,198,85,124,232,141,72,204,232,88,48,81,79,178,224,206,94,233,98,152,66,253,99,216,128,165,139,113,189,253,75,163,18,158,62,229,221,118,61,62,104,188,243,179,235,112,223,123,237,120,112,216,232,116,163,164,86,98,186,53,139,111,173,169,95,250,188,8,250,61,24,233,175,165,179,204,8,113,3,222,165,167,49,67,7,212,253,11,56,200,146,149,50,76,99,40,174,190,39,91,90,30,116,246,125,62,104,148,73,171,121,53,44,91,18,87,83,200,156,158,28,182,199,25,112,98,177,172,214,141,178,226,209,104,196,209,65,37,245,21,31,172,89,149,91,130,93,128,113,253,48,19,166,33,39,3,36,240,151,194,106,131,244,237,140,39,43,93,27,255,12,222,2,127,123,252,9,203,226,162,62,226,143,155,95,95,213,191,103,181,78,166,4,7,193,12,48,210,107,9,70,73,197,97,104,44,210,168,96,166,180,128,63,165,183,5,30,17,108,65,185,160,228,169,182,162,247,27,248,83,181,6,190,231,150,207,93,141,172,58,193,132,93,3,214,18,55,166,210,118,65,193,101,226,28,125,231,137,232,172,86,203,168,194,70,26,52,78,70,129,235,31,55,103,242,197,205,251,254,99,137,220,221,46,30,140,202,177,12,99,11,6,92,148,166,18,184,116,25,113,58,159,210,144,214,253,197,70,76,4,240,164,39,171,48,249,6,140,70,119,130,239,113,22,31,4,53,200,116,117,89,43,118,98,2,217,121,174,148,30,38,173,133,22,243,100,192,162,141,223,134,151,63,45,17,114,149,241,222,52,253,172,188,45,201,60,68,210,84,159,12,5,30,55,53,174,103,116,190,140,186,212,3,213,33,137,177,148,253,112,205,24,240,50,186,118,11,219,118,25,161,28,248,182,180,27,223,168,216,188,20,134,18,170,250,199,136,77,207,2,209,255,65,89,225,31,95,235,11,24,163,63,205,66,122,118,151,195,119,0,78,90,217,76,157,247,100,16,135,236,61,254,152,195,110,118,194,230,61,210,153,76,148,212,231,48,68,227,107,206,63,86,151,63,217,182,94,152,180,52,167,75,84,44,163,124,232,253,143,61,199,231,145,81,47,164,243,30,94,42,55,43,137,226,229,109,97,17,4,140,171,173,191,94,97,152,41,167,195,22,148,85,152,170,82,127,114,142,144,132,222,77,62,134,212,60,66,69,103,212,170,172,159,210,100,253,30,139,62,92,127,107,19,223,72,87,223,117,125,226,234,187,113,106,146,129,99,216,105,169,200,156,213,20,112,164,23,201,119,179,6,101,82,26,81,170,54,220,214,104,248,73,105,171,100,207,247,101,223,104,197,79,211,240,135,131,219,97,18,230,9,94,46,50,183,172,15,51,29,202,91,218,156,41,20,130,22,91,224,3,207,164,255,52,61,164,233,201,8,110,249,202,180,126,149,52,102,135,140,184,207,225,107,160,149,52,135,239,68,137,51,155,124,83,30,179,123,179,240,116,155,113,129,235,68,34,85,230,129,9,186,43,180,104,151,118,59,207,90,163,137,147,20,123,136,110,53,231,132,0,254,148,235,187,226,249,22,15,118,82,172,170,141,131,200,8,125,78,247,184,232,143,208,78,49,152,19,60,233,109,133,176,74,77,88,33,217,241,162,142,5,163,162,218,18,86,162,222,3,229,248,23,20,162,34,207,193,53,60,21,141,105,80,40,123,228,98,136,167,211,213,227,180,152,71,237,158,185,186,41,32,239,227,178,225,11,190,242,116,96,35,120,18,9,144,70,141,155,238,56,246,112,113,115,194,137,58,160,205,153,188,22,209,218,147,222,170,209,113,237,179,136,13,57,141,54,250,111,30,129,37,207,248,105,128,214,244,179,99,75,168,95,210,53,32,8,90,139,31,215,48,131,36,135,110,26,211,187,207,34,24,172,102,130,79,136,15,155,54,164,190,50,15,19,11,15,238,68,141,156,17,239,221,126,28,183,82,104,124,84,248,132,27,218,76,53,72,63,37,250,239,241,165,239,185,157,242,196,88,156,177,149,125,244,133,233,128,110,150,185,223,251,179,68,177,194,156,68,113,53,17,90,29,239,205,131,197,213,148,158,40,76,207,237,9,152,192,190,62,56,117,149,129,182,212,13,66,196,250,206,248,120,173,82,181,174,245,78,72,68,238,222,136,18,109,74,201,40,170,123,156,10,117,81,171,216,191,4,99,195,86,135,235,86,34,11,152,106,171,183,253,25,119,149,246,133,87,106,39,220,92,165,146,75,235,9,171,201,205,248,20,70,11,43,229,224,238,86,116,34,228,128,214,69,175,233,106,212,108,155,195,216,105,250,211,119,251,241,234,236,11,67,221,172,55,135,214,203,13,9,234,15,180,104,214,74,71,189,223,3,23,248,158,107,233,106,90,87,166,195,163,167,192,243,178,200,77,113,24,6,228,158,224,233,173,67,166,241,161,234,148,192,167,121,96,154,154,144,179,211,213,171,56,235,39,240,167,165,119,6,123,11,245,226,143,99,103,116,43,170,213,109,134,46,69,219,159,183,190,6,110,188,22,60,233,9,109,81,79,80,141,153,37,195,211,233,34,128,91,10,13,208,174,219,79,92,13,211,148,162,226,74,226,214,104,91,30,104,112,28,155,178,112,10,186,161,63,26,187,66,53,22,18,253,88,205,164,237,29,190,51,82,13,229,5,73,137,59,54,245,167,12,35,193,219,123,237,151,85,217,104,142,142,157,55,74,83,108,103,84,95,146,45,223,249,82,140,221,68,39,120,107,226,122,176,39,107,99,182,205,139,111,199,107,97,175,164,91,147,62,140,231,134,162,166,36,120,123,177,33,48,109,123,10,95,115,212,243,96,213,106,77,118,130,183,183,31,48,219,123,126,105,202,55,226,167,201,106,166,159,94,213,187,15,150,57,146,106,30,45,72,218,221,103,194,194,252,210,91,227,119,250,47,15,114,127,250,211,208,208,187,171,8,29,254,78,123,33,93,69,177,41,12,182,39,253,233,110,214,215,131,175,101,150,18,224,196,56,106,60,217,245,61,82,114,100,153,24,128,255,54,60,97,61,93,13,85,75,220,188,38,91,119,153,83,27,23,83,121,157,225,25,17,13,124,88,229,233,6,62,174,184,131,156,242,72,241,116,136,126,71,124,77,218,230,211,78,218,205,253,118,24,117,241,146,224,17,181,62,216,74,227,79,120,197,213,148,248,167,173,178,91,134,214,97,52,180,123,126,180,30,47,70,65,225,31,47,182,34,104,93,233,125,107,9,198,218,245,23,43,116,244,166,23,235,209,124,186,32,231,58,51,77,22,42,197,253,230,31,204,121,25,110,53,166,49,179,56,173,32,216,88,226,232,67,60,62,207,165,38,139,160,156,53,207,31,87,31,111,189,91,236,72,53,255,54,140,92,221,97,90,66,18,12,15,192,155,199,247,32,68,181,89,96,212,237,60,42,8,147,193,86,111,146,246,209,229,198,244,29,180,162,93,181,116,3,45,231,85,64,92,174,43,55,2,70,191,119,130,209,251,129,104,143,162,36,103,222,197,215,120,216,74,94,139,9,224,44,128,86,128,171,186,29,149,194,191,8,74,124,63,44,160,10,19,92,13,24,234,230,162,240,136,60,129,9,101,232,198,177,141,38,38,96,58,187,118,130,175,161,244,190,135,209,203,170,97,185,169,64,244,60,195,215,153,76,233,230,40,173,52,135,51,205,18,240,253,92,254,219,180,150,158,146,225,37,240,61,236,254,128,175,163,27,48,41,162,127,7,191,169,114,45,245,126,254,120,180,16,45,55,174,142,253,199,139,157,17,195,242,211,220,152,96,103,103,182,234,20,37,61,1,109,94,157,13,59,53,34,151,233,123,29,239,218,88,120,239,189,164,33,199,59,13,184,156,148,239,221,24,162,190,113,124,215,168,81,97,15,230,138,68,253,190,66,71,98,130,201,189,249,205,161,129,206,51,237,26,243,49,42,184,2,51,189,182,117,119,59,140,168,107,154,228,231,78,93,95,3,247,205,170,218,204,4,24,203,115,178,173,225,32,213,234,209,199,228,226,133,20,169,229,124,193,166,138,243,133,128,47,108,155,119,190,218,25,202,225,246,57,127,194,243,213,42,131,142,249,199,189,151,235,213,1,215,180,149,243,224,103,197,79,67,165,152,95,187,122,106,8,120,105,47,24,112,243,184,57,240,208,234,111,131,253,8,3,238,202,176,102,112,209,171,175,225,148,175,174,77,127,187,148,63,126,187,212,21,99,58,190,246,199,144,223,143,208,5,78,85,138,12,139,87,220,27,92,255,24,150,177,101,200,239,205,211,182,116,143,106,167,79,160,81,140,66,205,4,87,143,217,3,43,159,24,251,229,113,230,19,235,50,235,45,195,211,219,12,104,109,217,74,174,126,97,232,128,226,222,52,207,38,152,216,147,143,233,158,202,71,81,141,70,240,248,197,148,71,164,213,75,1,96,247,183,38,50,162,102,26,204,89,39,38,57,73,17,13,52,225,210,56,131,1,212,220,218,209,104,37,40,174,79,107,140,56,218,123,65,211,206,253,59,31,20,211,20,159,9,118,101,104,218,156,106,198,166,203,103,192,109,53,70,58,5,12,142,59,55,88,29,51,236,44,104,72,5,244,249,7,76,217,168,195,223,249,119,112,15,24,218,251,63,225,35,240,250,119,55,223,242,219,236,141,127,192,103,198,147,91,221,97,130,137,224,248,123,223,141,118,231,247,102,151,121,232,125,235,170,249,207,141,211,83,124,158,192,111,152,14,1,42,19,227,115,208,235,173,158,246,166,196,206,167,168,37,72,210,131,157,234,70,51,209,227,182,210,233,197,40,199,4,199,198,74,59,45,179,236,248,147,209,105,182,211,210,251,162,198,17,30,160,158,106,26,140,102,118,199,213,240,38,167,149,137,125,226,191,109,117,135,45,47,128,26,155,6,49,178,153,150,79,25,39,246,51,40,87,52,21,190,205,90,245,207,137,142,225,72,27,22,18,66,126,115,2,35,61,29,33,13,85,64,135,103,142,119,110,75,247,248,134,85,144,203,75,240,136,90,40,163,242,249,74,186,57,25,235,120,180,111,164,164,213,133,161,185,121,240,135,88,68,122,177,59,61,134,223,252,75,178,213,182,149,246,230,239,245,49,68,233,167,141,228,208,225,62,102,218,13,41,122,63,254,94,127,212,133,110,101,25,188,104,109,43,189,53,105,167,233,75,224,158,249,39,29,17,8,223,247,128,63,74,213,179,53,18,27,7,29,141,218,75,102,134,144,203,188,160,136,145,2,116,155,169,228,83,133,70,204,244,173,49,15,95,226,8,242,73,8,213,4,62,16,178,197,47,35,49,160,191,12,197,212,138,171,107,107,201,224,62,176,35,30,135,233,230,215,223,38,190,224,214,196,125,146,186,210,38,127,24,8,191,249,54,234,230,128,15,186,234,207,58,164,171,249,186,137,71,97,58,88,28,165,229,119,42,138,130,177,15,153,137,138,15,133,239,254,249,58,26,76,225,74,185,23,46,76,224,222,135,116,163,101,84,20,182,98,136,128,191,20,18,130,128,202,53,202,208,155,237,74,227,76,187,235,244,176,37,220,74,91,153,2,174,113,126,221,70,159,165,88,38,41,190,113,23,212,231,245,201,147,25,159,92,9,154,172,231,140,171,119,169,9,101,103,247,33,69,235,67,93,55,58,3,102,57,1,231,114,193,187,81,124,222,36,2,237,211,157,74,58,104,133,99,56,222,11,175,36,253,246,33,157,231,48,37,129,58,166,21,46,148,120,52,8,142,245,183,41,162,63,113,243,190,148,7,234,194,216,111,113,115,234,86,20,165,129,56,30,156,188,111,130,225,13,12,184,41,251,200,69,173,105,53,208,158,42,144,143,197,209,226,185,155,178,66,16,178,110,206,52,59,183,145,141,167,139,25,147,29,240,90,105,166,96,210,238,120,105,2,24,250,185,174,63,181,138,92,93,82,111,217,49,246,242,165,176,150,170,91,167,242,168,114,115,21,24,168,7,237,73,121,240,235,151,235,144,245,22,217,81,224,212,98,74,93,251,29,208,248,28,230,242,40,204,94,49,100,204,190,52,135,59,235,49,110,222,200,25,43,108,246,73,192,83,109,176,131,213,41,63,13,67,75,130,75,115,122,183,159,169,160,38,47,246,128,123,195,192,100,201,18,188,155,12,41,145,16,29,210,209,156,35,26,20,154,7,69,251,56,177,37,81,222,169,201,211,67,73,133,44,0,248,196,116,72,199,157,132,49,38,220,92,159,219,100,203,98,55,180,26,88,135,161,4,25,53,158,140,38,209,123,190,252,71,116,99,34,182,185,252,11,152,100,185,138,18,88,247,23,201,246,95,24,13,58,209,79,33,200,105,228,90,191,48,77,134,37,86,58,244,60,141,180,241,47,124,103,124,236,126,253,71,139,117,254,98,104,32,143,248,182,38,163,92,159,242,209,93,167,179,168,68,182,233,9,239,199,5,15,119,251,247,201,129,2,175,223,241,170,97,140,175,251,203,67,158,171,160,205,246,187,241,90,85,252,16,29,55,242,245,215,162,250,181,83,239,165,84,144,197,81,71,176,110,215,87,208,79,60,142,252,222,18,184,89,91,220,47,12,245,72,139,181,202,110,117,200,252,254,194,16,126,109,29,149,207,148,177,127,223,251,174,121,72,9,229,189,145,33,251,181,76,40,206,248,180,22,244,142,232,64,85,233,247,115,20,120,227,68,20,198,68,154,231,240,159,174,198,187,33,247,158,13,119,246,253,180,69,143,154,12,154,37,4,223,152,50,5,187,144,226,16,163,196,239,46,191,48,5,51,82,25,79,188,219,154,3,31,92,142,52,211,112,239,253,189,162,204,159,134,47,137,193,24,12,215,198,47,220,97,69,141,163,238,194,157,76,228,239,131,127,80,161,74,89,101,135,248,164,191,54,136,187,155,220,45,101,234,147,253,240,128,252,14,26,132,184,154,29,225,106,43,92,250,89,172,132,42,182,48,9,211,19,111,1,214,7,27,53,96,188,216,48,175,229,185,60,144,89,92,187,40,150,23,84,180,158,122,167,57,181,72,161,53,102,74,137,102,181,195,229,210,235,108,229,28,84,145,61,120,12,77,133,117,107,149,26,207,25,59,198,138,35,95,155,178,201,234,129,43,154,222,84,37,203,84,227,143,91,162,199,116,90,101,200,239,238,183,142,199,127,168,51,153,66,115,119,97,216,201,158,147,121,72,78,9,237,96,167,202,254,243,102,29,227,104,145,162,129,107,195,46,74,189,30,76,68,179,134,225,211,201,160,123,171,243,65,112,177,233,197,180,192,184,48,217,245,150,48,107,227,201,16,63,92,94,216,5,47,106,17,191,162,91,235,236,59,143,14,253,220,45,2,29,52,15,208,229,242,198,12,177,17,49,207,59,93,137,203,197,101,174,93,185,33,98,9,120,25,17,151,220,252,90,154,242,90,155,198,172,227,79,6,109,170,204,67,243,21,156,79,254,222,156,165,42,191,125,76,175,199,127,123,246,45,41,64,216,170,232,90,122,67,250,65,147,47,75,132,72,114,12,56,210,157,69,222,235,46,118,24,171,222,136,83,101,47,133,120,221,200,4,250,139,91,221,133,118,247,242,176,31,172,65,99,122,69,181,185,52,178,180,201,193,30,47,47,225,203,149,174,15,6,89,218,155,226,247,160,52,117,104,65,145,79,120,83,97,155,163,92,228,185,59,121,129,55,11,45,170,47,212,51,221,8,47,188,199,21,159,100,74,77,77,199,26,231,76,123,48,234,62,114,182,161,75,84,189,238,152,51,252,232,234,67,32,228,115,87,141,230,111,165,251,129,182,24,185,87,255,109,98,0,93,174,174,84,153,77,255,109,184,27,98,42,80,79,72,176,247,23,133,32,172,125,2,247,46,93,18,252,119,30,185,53,58,127,243,57,52,155,236,160,116,142,220,89,211,27,5,138,15,198,67,145,227,9,231,181,120,83,36,112,147,26,116,250,70,232,95,123,83,1,245,97,225,239,235,108,252,227,45,159,59,63,177,0,170,160,157,2,218,119,241,48,86,47,189,248,132,110,56,81,243,41,37,7,80,147,32,109,242,6,244,158,177,66,5,76,242,22,182,184,229,191,188,183,232,142,117,243,163,125,180,239,181,83,120,51,187,121,5,30,137,184,63,251,105,174,137,126,22,26,192,125,64,63,83,37,23,248,135,98,52,224,46,226,145,228,133,41,164,136,223,94,77,79,159,195,139,181,23,9,220,68,63,167,94,61,10,204,3,219,223,235,238,185,83,158,124,192,27,244,2,2,155,10,204,165,143,70,71,160,179,45,110,138,215,132,238,170,19,242,71,134,208,191,245,167,30,203,157,70,72,231,197,176,148,187,153,126,242,219,148,172,173,229,48,156,68,83,80,219,46,125,84,40,7,45,122,49,201,165,234,240,48,245,5,129,49,48,124,84,166,49,219,40,204,25,252,82,112,22,125,150,52,116,183,40,136,211,66,96,48,116,169,27,232,136,222,200,226,42,208,237,117,65,239,108,112,137,109,243,226,190,170,23,163,50,250,162,36,152,127,69,186,159,238,151,130,251,244,69,150,54,205,210,159,44,108,75,15,57,185,185,5,150,164,254,112,176,159,68,189,231,221,147,141,110,62,224,65,176,40,208,123,70,198,136,95,244,254,121,189,84,46,91,105,147,224,208,248,232,193,244,133,11,239,69,236,40,196,102,190,230,4,72,24,104,215,245,141,91,23,171,223,153,254,177,208,140,18,148,194,109,247,170,55,213,110,82,248,206,145,118,15,179,247,165,173,91,32,114,119,163,152,170,248,241,141,16,217,134,8,188,162,213,70,141,242,59,236,191,125,109,187,120,108,236,254,144,67,167,64,38,66,109,132,243,71,104,188,147,159,168,37,220,245,129,163,73,105,158,195,119,165,201,157,249,204,30,114,218,72,212,72,91,213,221,48,171,133,72,222,15,95,235,102,198,54,56,208,37,172,206,63,12,223,121,137,53,61,90,33,164,234,22,37,196,198,82,124,56,104,182,31,158,81,188,167,8,214,111,60,119,171,16,218,185,213,215,77,254,238,8,188,182,115,39,144,236,85,115,20,148,74,232,7,83,176,212,195,136,24,108,123,221,203,34,209,169,40,210,232,124,189,150,210,163,105,228,78,229,214,164,28,121,16,53,184,203,225,249,15,124,141,81,228,230,7,146,142,64,211,91,209,231,71,143,240,47,138,156,205,137,172,220,192,239,135,28,236,89,248,48,177,133,205,55,134,49,14,187,107,98,85,94,241,195,195,196,163,246,67,27,234,175,17,121,161,99,100,122,146,149,212,51,93,84,113,53,217,46,239,175,131,181,114,138,167,63,172,132,206,243,129,16,46,223,77,56,158,155,156,105,243,245,78,44,100,9,159,10,178,123,247,112,238,241,165,9,119,4,74,175,112,125,225,92,42,139,135,48,231,81,186,89,182,23,30,18,250,165,243,35,96,90,219,194,124,89,212,219,11,122,62,76,39,63,77,233,134,136,90,53,248,44,173,125,245,23,198,225,218,138,66,104,230,59,127,165,75,48,140,255,97,218,116,213,119,103,84,144,132,232,8,177,63,136,26,222,110,82,182,113,189,5,12,103,128,119,67,238,15,221,201,176,171,232,83,13,102,214,5,161,111,139,48,180,161,199,229,31,104,164,188,103,113,77,240,250,86,66,229,98,84,19,186,87,132,221,159,38,216,27,48,19,214,171,120,54,60,187,68,186,254,35,130,58,5,137,221,242,92,137,159,162,143,30,70,197,133,231,219,64,24,221,111,138,59,92,238,27,90,127,253,47,220,89,178,241,154,119,14,54,236,220,246,11,127,168,12,71,239,37,63,138,33,241,243,121,160,99,60,216,94,14,143,97,212,62,63,99,200,140,199,32,143,223,166,103,253,248,111,79,134,163,199,6,83,104,17,57,207,220,223,152,196,77,218,33,202,176,8,212,175,87,121,225,207,104,226,2,54,63,243,55,139,128,238,103,175,82,147,128,150,35,237,121,239,106,222,66,14,87,130,175,251,123,90,145,236,69,176,115,13,133,73,88,213,7,91,177,153,254,182,245,215,141,7,83,1,116,228,201,241,246,158,77,190,209,91,228,213,51,252,172,161,77,157,140,24,175,230,26,124,223,122,239,69,195,156,144,87,192,156,78,139,240,123,178,66,146,187,202,213,164,13,62,31,149,59,9,53,145,198,23,161,12,228,247,106,140,217,34,77,190,5,199,157,152,248,47,140,146,129,88,175,247,115,111,83,143,252,133,151,53,126,200,205,225,59,168,111,54,116,19,174,148,7,167,32,252,188,65,129,134,122,75,47,31,122,1,163,188,206,77,235,71,151,158,54,164,211,206,61,203,126,87,0,220,32,119,151,151,95,198,201,28,191,217,15,220,144,163,37,175,23,220,205,105,128,238,70,186,180,36,225,162,95,245,17,179,127,39,19,161,163,160,245,172,176,109,17,81,161,218,41,208,94,220,227,249,103,143,217,176,32,207,79,111,221,40,70,255,61,251,173,22,232,72,204,250,30,123,40,119,254,190,50,173,143,159,232,249,98,103,213,123,128,255,62,53,138,135,93,140,230,123,241,7,29,253,239,189,81,251,238,146,60,44,56,214,206,93,184,225,69,187,214,188,60,56,226,202,175,145,137,73,64,145,105,124,44,88,26,246,59,220,119,129,237,127,53,217,22,80,238,126,173,174,38,83,44,204,184,118,90,127,143,20,224,162,38,15,84,244,99,209,239,253,251,224,150,20,158,165,234,36,67,184,249,93,77,199,154,136,248,21,152,67,158,147,207,233,90,154,84,228,220,213,65,229,238,118,248,162,243,83,120,62,101,40,232,165,171,20,219,129,125,243,145,98,44,180,213,231,145,167,186,67,232,118,45,84,166,173,117,157,220,86,11,253,189,139,239,178,194,75,151,171,145,165,127,6,205,61,140,207,146,102,160,242,35,144,252,194,192,247,237,32,186,151,205,8,134,166,199,225,134,108,39,21,54,49,187,175,129,103,253,217,239,106,202,143,163,74,16,157,20,28,210,241,224,235,161,28,249,109,42,138,231,163,149,94,148,124,150,45,19,220,250,36,31,219,7,249,127,60,237,24,80,2,237,223,139,67,65,244,248,105,28,170,44,19,167,57,239,183,7,149,236,97,238,27,81,224,122,134,243,218,38,110,19,161,141,123,82,21,78,132,238,240,58,82,38,136,114,112,91,143,114,128,26,139,130,115,28,112,179,138,229,247,98,166,218,38,51,124,163,177,216,231,27,243,193,139,203,233,194,254,220,223,7,187,35,14,53,240,17,116,81,93,39,175,157,182,240,205,156,125,76,10,136,78,95,215,44,12,170,66,123,226,247,194,196,196,241,112,197,229,189,160,149,105,126,245,125,200,79,246,201,109,197,175,253,189,214,71,252,243,211,159,190,83,233,117,124,90,77,146,80,63,254,100,123,94,194,96,29,163,193,47,50,98,8,21,254,150,16,194,210,69,85,166,62,151,117,29,63,216,30,188,202,128,146,6,121,54,166,177,238,33,143,230,240,117,57,235,247,152,93,32,198,163,186,63,110,254,19,171,248,61,236,151,17,188,139,56,218,181,55,63,54,207,223,137,100,221,141,71,206,45,43,217,120,117,180,184,91,176,13,249,199,188,64,179,208,213,47,220,233,30,142,36,12,45,32,132,219,127,95,12,101,155,79,58,130,208,146,29,200,55,255,194,31,39,207,212,171,233,70,221,14,95,159,64,90,34,42,92,131,132,37,127,96,156,19,109,132,37,20,126,246,35,227,134,218,136,154,109,65,79,175,143,130,116,221,147,183,201,160,208,4,101,60,227,15,45,120,66,242,203,48,198,238,151,215,34,153,112,62,125,110,235,168,120,142,208,192,198,148,154,26,42,230,17,134,126,104,183,30,79,125,48,18,60,239,98,250,154,196,62,162,59,244,195,171,120,112,65,135,74,94,139,62,204,103,133,44,146,188,83,18,87,24,176,196,123,126,63,54,133,61,187,14,129,41,32,124,74,120,171,255,40,25,7,106,210,155,191,150,2,149,248,214,93,237,240,181,188,208,68,252,93,92,52,124,78,169,186,164,208,107,63,222,36,102,137,157,109,129,94,211,97,62,221,79,250,192,239,172,8,43,4,67,251,123,169,8,54,190,253,53,189,152,165,247,4,198,23,66,144,119,190,199,44,163,157,125,61,109,38,250,142,183,116,183,16,249,152,94,246,111,25,123,140,37,185,55,93,103,111,97,91,175,169,248,0,23,238,159,231,26,232,39,189,143,22,37,78,21,10,133,246,248,4,150,233,120,73,47,5,111,125,191,245,203,174,222,133,78,87,225,81,216,56,223,31,92,168,91,209,223,174,228,58,222,107,127,166,33,222,4,134,14,230,205,194,6,201,186,108,195,247,189,201,112,190,48,2,234,73,75,142,0,18,208,215,146,110,15,222,156,23,177,15,67,169,184,61,192,97,93,59,75,159,188,254,180,153,151,151,85,222,212,108,196,205,225,8,242,42,89,148,27,9,103,201,213,19,194,216,55,168,24,88,247,247,228,183,23,109,210,111,113,18,87,95,162,57,122,141,66,90,105,60,233,140,228,79,145,81,163,144,98,250,161,93,172,123,66,62,40,21,7,243,17,20,209,170,196,177,170,112,251,224,147,120,176,5,149,143,192,180,202,214,247,104,150,82,139,40,198,133,249,6,111,204,239,145,74,164,93,111,78,86,203,179,233,252,144,112,81,113,115,104,185,94,206,250,35,223,16,177,27,158,188,124,143,44,225,154,34,99,107,94,171,214,31,81,179,223,155,67,165,174,39,103,133,175,8,94,136,7,99,71,13,129,127,74,232,126,209,187,131,72,130,212,226,41,247,28,121,191,60,32,103,145,231,54,122,199,231,241,93,71,19,61,187,149,191,246,121,213,141,116,75,192,93,53,229,185,247,39,193,176,251,151,132,250,116,204,118,196,191,41,35,175,66,236,94,27,146,26,94,187,127,144,94,219,17,65,164,167,11,133,0,143,1,226,59,125,2,51,85,188,251,140,246,210,41,76,188,84,102,65,182,80,61,191,138,156,144,124,206,62,22,156,82,47,182,217,105,118,234,250,104,247,3,47,15,59,17,137,151,67,132,17,221,17,216,167,16,182,233,147,155,165,235,241,113,203,113,202,123,51,106,195,171,143,177,61,135,48,54,155,176,222,126,246,8,176,149,64,200,39,161,199,225,149,225,66,209,133,82,168,44,95,92,212,215,72,181,45,97,42,91,38,202,160,117,197,111,91,227,169,44,254,6,5,152,223,28,6,97,97,165,173,52,179,65,224,247,11,119,58,171,196,224,168,228,9,138,7,231,239,144,246,173,179,5,127,182,123,211,235,178,194,78,153,198,215,107,231,172,112,34,83,234,231,100,79,164,142,48,26,125,155,41,62,200,118,141,146,165,147,26,16,95,111,186,99,82,48,25,236,0,156,126,66,212,200,65,66,237,89,52,37,224,97,233,9,103,122,57,81,12,75,148,69,175,54,94,187,135,18,28,248,228,152,153,141,178,180,7,211,28,49,51,252,125,81,49,55,113,68,210,225,122,93,21,23,103,195,93,109,85,175,30,72,23,122,85,245,181,176,81,30,151,67,202,244,18,222,213,208,158,10,215,9,205,133,119,187,126,84,141,48,79,15,41,1,186,27,18,173,6,254,218,12,195,55,196,84,130,92,46,234,191,224,68,85,155,226,90,28,116,14,191,71,251,120,81,177,133,108,201,190,236,213,64,69,68,218,236,153,10,223,114,194,80,168,173,70,81,115,5,137,238,87,68,64,193,206,39,145,141,59,40,4,110,31,69,5,209,208,42,13,183,208,83,32,160,246,224,97,226,171,59,109,121,112,50,252,194,144,201,85,57,38,168,66,188,30,212,239,91,15,91,172,85,183,188,41,221,47,131,160,151,232,94,83,91,140,118,225,131,97,121,12,167,20,122,251,17,133,232,157,130,147,180,173,220,45,239,115,114,101,114,220,200,37,8,124,224,33,250,157,227,29,14,111,249,225,110,147,193,65,122,184,117,55,44,44,138,223,33,65,194,167,124,122,241,61,55,63,111,204,238,38,48,56,228,157,209,145,247,101,143,111,53,69,49,0,222,253,234,142,221,236,38,236,45,54,53,53,33,195,57,19,58,199,143,40,164,215,102,10,142,175,228,163,127,16,32,138,77,221,72,59,123,6,182,89,133,80,4,70,172,51,99,133,82,50,91,165,30,172,247,201,168,194,26,33,230,189,132,90,31,152,3,109,134,252,237,20,90,131,138,4,208,53,236,150,11,166,82,93,28,143,6,187,213,157,199,221,85,73,247,53,187,228,234,110,28,223,174,238,137,162,169,172,236,14,157,85,113,185,85,154,247,132,195,251,142,210,93,200,94,5,79,69,125,19,50,8,163,94,188,46,150,139,185,32,60,38,43,228,167,220,43,36,85,174,35,175,190,29,25,216,224,175,228,176,169,210,171,91,187,91,81,70,246,90,116,225,66,148,185,253,132,168,104,19,74,241,49,36,105,216,189,79,121,228,90,212,176,161,4,220,80,24,122,92,63,212,87,247,145,224,109,197,46,126,243,214,133,74,165,26,233,234,231,55,71,211,68,54,59,12,178,234,156,107,149,146,27,105,89,133,20,42,134,155,91,105,123,50,236,72,119,35,104,49,158,22,134,113,24,203,99,123,229,81,53,170,43,249,26,215,237,219,34,202,88,44,94,33,87,19,35,112,22,97,243,157,165,89,175,206,110,194,50,161,9,124,164,121,185,162,74,177,156,237,132,178,178,45,166,33,114,195,46,129,73,135,175,132,69,160,141,184,94,136,235,80,30,228,151,100,167,163,117,105,87,215,165,198,81,150,104,63,48,49,118,135,97,204,77,55,111,246,243,111,221,90,97,222,86,24,246,208,183,41,16,108,88,85,111,62,163,205,143,166,217,46,65,172,250,211,247,247,42,8,8,108,15,17,104,130,255,69,90,205,127,220,184,166,48,135,66,92,77,220,69,12,40,147,183,113,133,102,188,60,109,111,132,39,2,23,191,249,118,213,182,70,8,224,159,222,78,5,113,103,209,185,231,94,140,202,90,198,138,240,54,90,204,163,174,79,206,50,117,43,134,36,85,23,93,183,74,79,231,240,124,253,175,245,21,48,1,24,103,230,167,116,171,73,1,219,253,183,215,13,252,252,228,97,158,200,110,196,222,57,252,56,190,207,172,85,98,244,56,177,34,28,198,17,18,179,16,133,114,10,230,223,153,88,166,16,74,81,243,127,162,1,4,251,230,8,101,26,117,17,247,250,135,66,50,163,17,128,67,200,192,85,219,136,175,168,94,54,49,244,227,186,19,80,44,54,145,24,33,47,81,163,81,21,105,147,33,92,110,44,211,226,177,208,123,239,118,189,203,163,104,95,222,88,9,79,247,39,60,239,23,254,73,222,188,183,178,104,247,18,152,10,222,215,143,51,104,19,22,85,208,107,242,125,68,242,202,51,50,134,21,173,11,76,147,197,112,19,229,250,124,18,84,36,92,192,137,250,96,66,55,233,106,228,251,106,24,79,103,11,149,15,40,157,225,175,245,132,156,155,228,194,240,137,96,195,120,54,33,202,90,26,154,187,239,101,69,207,191,112,161,143,184,233,107,223,119,245,146,17,152,142,137,0,8,12,173,150,183,64,81,82,51,210,213,135,226,111,55,87,215,222,66,33,108,66,159,205,21,99,48,236,148,0,9,248,62,175,119,120,152,200,123,36,111,128,105,130,246,254,144,6,45,169,126,17,24,174,102,244,224,178,57,166,97,33,235,228,13,242,131,176,84,26,242,81,189,37,103,21,11,130,21,129,239,198,219,106,144,157,192,138,38,87,19,209,241,83,17,78,157,41,12,221,23,134,239,51,232,174,176,121,228,201,200,86,4,143,28,71,141,190,86,71,91,115,6,117,229,145,253,134,197,114,151,80,48,81,23,8,15,228,135,73,62,170,74,21,27,122,220,187,144,161,119,170,196,253,51,237,4,174,86,191,242,124,73,66,38,61,220,7,146,109,84,218,123,125,197,103,125,46,1,223,61,189,121,125,52,137,190,235,22,197,136,82,248,139,188,179,43,42,93,51,51,102,146,85,252,16,52,14,182,118,41,153,229,72,29,244,97,58,243,242,144,102,56,182,217,160,143,104,195,40,227,3,36,147,25,204,75,5,126,231,42,40,165,90,193,28,131,173,31,55,110,176,242,181,248,204,180,161,110,133,161,163,13,2,47,60,222,79,225,67,50,206,239,77,217,124,76,111,134,155,160,145,79,177,83,118,143,250,52,120,166,87,56,246,70,213,178,195,1,104,38,87,181,125,68,8,55,157,56,142,25,207,234,231,206,50,89,10,153,7,102,137,238,16,245,130,93,51,140,35,224,251,41,253,222,236,254,66,250,250,243,173,156,121,146,243,77,236,123,30,108,33,78,224,115,12,153,199,162,99,118,103,168,151,1,23,211,142,85,216,218,142,95,156,134,106,101,41,84,180,125,182,122,47,54,82,64,215,16,57,122,53,229,163,111,134,182,159,68,159,192,48,182,61,207,132,136,107,21,233,44,62,72,197,98,125,48,61,178,83,70,133,88,164,215,199,17,183,107,34,147,0,163,227,119,106,4,98,140,24,52,38,90,187,243,232,56,147,59,231,94,17,182,195,70,244,131,173,217,235,228,63,205,48,34,146,99,138,27,30,27,155,98,204,226,230,80,140,177,189,34,171,8,73,124,35,80,214,94,7,12,253,233,159,54,15,64,99,57,238,154,121,97,55,140,140,41,35,202,156,116,242,200,99,101,29,138,134,110,32,190,239,39,149,140,38,222,70,6,247,21,153,33,198,212,20,38,174,230,197,253,150,29,17,208,226,59,175,30,16,11,240,108,125,100,115,151,189,185,133,64,136,194,240,67,121,103,12,159,92,54,26,216,22,246,241,158,158,235,86,45,225,149,132,17,162,144,135,123,1,210,106,118,89,192,229,154,54,239,176,181,158,158,45,90,137,212,97,145,90,120,97,97,74,111,218,145,15,133,234,239,248,60,180,251,77,61,23,168,190,127,174,45,33,229,85,164,26,129,98,88,24,73,61,156,77,45,98,220,121,152,6,221,11,41,83,207,215,143,236,22,3,6,131,237,57,0,184,204,103,216,85,109,126,200,42,191,44,89,161,18,86,20,137,172,73,244,123,214,34,34,138,86,116,22,176,117,75,56,12,73,101,140,8,129,133,242,106,135,161,129,130,99,47,30,108,90,103,74,121,233,5,4,213,167,76,78,72,59,214,235,210,160,43,205,216,210,28,54,2,197,225,240,125,199,38,59,40,195,181,223,161,65,229,31,76,142,241,86,215,63,199,123,122,89,21,54,122,169,42,109,36,180,191,55,98,136,73,125,146,251,182,122,201,239,241,97,66,226,118,150,176,33,83,173,4,9,217,75,232,96,6,151,240,185,27,98,142,247,32,125,240,54,102,187,24,179,109,85,169,14,179,207,47,153,193,215,56,236,253,153,23,216,207,176,185,203,111,99,108,188,213,1,135,232,130,251,39,96,227,238,125,121,222,86,140,121,33,94,12,75,255,238,209,222,30,73,177,142,220,28,105,111,84,40,94,10,14,50,11,121,49,42,217,246,147,231,54,118,94,45,110,134,61,151,230,191,119,53,65,89,41,193,196,159,237,237,133,203,104,191,54,53,140,128,233,18,41,111,88,154,9,87,135,215,2,159,136,73,14,254,102,76,41,100,209,150,209,207,88,21,31,104,68,184,129,13,182,247,151,107,197,255,209,94,212,207,202,57,94,25,196,93,191,215,84,12,147,140,158,78,228,44,126,31,139,202,193,42,141,252,29,127,101,60,10,69,184,242,71,23,13,108,22,49,33,198,7,119,235,71,141,167,190,6,201,114,217,88,172,162,15,174,166,128,57,171,183,39,191,39,36,208,113,239,74,104,98,52,207,110,67,210,17,115,152,199,252,188,153,248,62,25,13,79,159,244,147,82,85,225,137,245,107,2,96,211,254,71,212,149,14,74,84,202,247,68,157,58,217,234,240,255,65,105,88,251,53,118,186,61,103,176,126,146,193,55,55,125,252,194,189,88,38,86,96,226,209,253,93,221,177,236,135,92,125,221,215,246,164,197,58,187,247,12,223,12,184,124,94,53,76,181,43,53,127,10,215,246,200,222,105,10,187,135,233,41,138,194,56,187,30,60,176,103,142,194,167,20,191,247,176,148,98,19,152,42,129,226,87,67,42,164,247,54,61,151,254,139,82,135,30,209,28,224,65,54,244,141,168,49,250,250,156,54,120,188,172,46,141,15,71,180,74,12,165,193,241,253,50,145,230,227,117,40,192,63,196,12,15,94,84,106,235,107,221,157,245,145,93,99,186,148,147,238,77,77,101,125,63,109,61,158,30,80,49,216,37,1,105,51,166,52,54,161,132,146,2,30,95,196,199,12,190,63,61,222,167,166,59,36,13,201,169,78,205,108,12,145,119,45,234,144,16,48,27,239,91,194,174,222,116,34,204,15,34,98,191,247,143,130,151,194,200,200,117,135,87,208,223,27,10,97,151,223,155,26,228,211,18,236,250,93,76,161,85,35,26,249,115,239,243,90,129,233,254,219,37,146,205,192,212,219,188,207,113,255,238,136,124,203,239,147,61,151,177,115,28,236,56,139,108,204,224,190,106,15,30,67,136,159,127,224,239,201,71,0,179,233,175,244,185,104,52,123,48,76,192,43,125,175,230,202,149,23,62,86,66,40,240,162,73,231,61,249,79,184,62,253,54,109,125,239,201,225,203,31,45,223,251,252,38,163,47,10,119,82,79,23,83,219,246,59,207,136,32,210,20,149,102,146,23,229,17,182,182,136,78,130,215,19,67,64,164,245,78,164,244,94,135,98,212,247,100,20,224,68,189,191,193,119,2,248,107,179,225,143,52,199,137,178,124,111,200,121,137,60,166,135,2,101,191,249,161,88,36,221,220,234,21,126,225,187,150,122,154,229,152,99,175,124,135,195,233,43,93,199,148,137,55,227,106,171,224,212,201,66,30,176,189,47,2,249,68,200,129,218,205,151,119,182,210,80,91,176,11,211,111,143,230,47,70,112,167,14,93,66,212,158,188,173,150,127,41,84,36,6,19,172,170,14,19,179,236,2,163,43,235,40,41,245,180,8,40,121,243,7,167,46,126,28,217,147,96,75,255,230,123,50,104,142,171,126,17,170,233,30,155,60,210,46,140,176,12,26,242,8,62,77,177,138,166,158,1,155,82,134,254,158,12,87,61,26,27,128,63,8,134,223,91,47,154,111,116,166,93,227,163,60,154,111,218,143,40,52,59,122,53,69,23,111,50,80,154,170,91,237,70,97,213,95,235,80,61,61,100,63,196,109,124,101,242,180,5,19,177,145,215,34,131,254,24,190,72,156,81,29,39,15,126,224,152,250,53,139,58,57,144,19,201,52,58,30,232,138,251,28,30,125,233,174,196,28,164,79,226,193,119,222,69,63,188,245,75,16,90,47,15,134,255,114,30,129,145,15,248,117,151,105,210,178,74,4,129,239,146,120,34,68,192,253,28,217,26,72,86,87,63,150,73,243,181,35,79,198,137,62,138,223,155,248,81,151,123,35,239,86,166,95,124,172,81,72,224,238,212,48,180,21,127,51,218,52,225,193,60,99,197,199,70,84,121,200,94,76,252,141,198,176,247,53,169,161,89,242,211,100,139,231,91,186,139,250,76,153,164,70,233,190,222,249,117,207,255,51,101,142,214,101,101,253,53,150,38,18,247,1,223,163,178,188,26,101,216,85,238,241,167,227,125,134,205,173,7,127,208,31,84,133,9,28,251,134,246,97,154,200,115,223,89,178,94,23,52,91,49,106,188,83,225,209,30,19,150,193,223,150,83,219,226,157,47,64,113,225,123,224,172,145,224,66,243,190,195,11,10,127,135,9,220,143,230,131,86,233,210,147,89,74,20,217,7,133,210,166,42,123,37,117,30,189,248,242,1,142,70,145,97,157,197,231,241,15,252,192,209,97,77,9,236,108,45,54,13,194,98,85,166,2,177,4,42,162,223,217,135,39,172,87,55,2,134,126,238,242,113,155,88,173,205,136,175,118,188,214,254,196,136,250,105,15,252,124,68,55,44,39,241,185,240,19,202,241,125,184,26,165,154,60,217,68,64,175,15,135,155,100,135,12,222,206,85,1,252,173,117,20,166,121,214,205,141,235,129,124,71,118,195,134,128,232,235,102,99,30,210,159,33,79,110,187,244,42,126,68,148,17,117,148,192,119,83,104,126,246,33,19,184,171,162,164,196,226,0,25,146,171,6,166,170,167,180,128,191,40,149,186,240,79,141,186,159,32,215,114,109,178,54,145,149,249,94,207,36,48,149,12,37,193,61,236,164,129,240,153,108,11,141,222,20,247,96,10,158,192,30,122,243,66,112,35,110,110,149,250,10,211,40,236,47,54,166,180,175,1,155,14,183,195,168,4,139,31,113,97,132,52,253,236,35,178,46,6,3,173,62,94,111,104,36,11,229,19,11,175,89,197,153,91,4,198,240,41,239,117,172,221,237,125,175,141,112,160,156,217,112,10,92,35,219,225,6,75,231,81,120,125,79,52,29,142,39,66,134,53,195,175,167,233,194,131,204,163,12,26,69,151,159,27,97,244,245,85,93,65,100,151,94,74,26,98,166,59,19,191,152,229,136,64,182,225,83,233,186,25,201,36,191,240,138,99,151,52,214,55,19,186,207,242,105,74,132,38,56,83,12,166,56,203,225,125,55,181,222,5,54,103,206,143,144,82,139,184,10,141,156,219,107,137,191,232,93,189,75,231,161,165,76,227,216,157,56,130,39,125,46,244,96,29,134,173,79,7,229,206,194,117,226,224,52,173,45,133,141,130,39,78,198,178,119,130,239,98,127,59,53,221,107,82,136,204,68,163,134,197,143,124,34,102,61,77,83,114,237,254,219,197,42,12,244,234,74,100,49,96,88,237,106,130,191,151,46,49,184,142,47,45,145,251,106,37,96,147,92,148,181,79,247,91,15,120,244,153,118,165,78,116,163,39,88,183,157,187,46,222,190,98,168,218,173,176,27,244,230,22,1,112,209,73,14,1,236,104,241,94,91,52,215,127,224,254,178,106,246,224,66,235,201,118,122,253,194,167,59,194,144,147,98,146,171,97,184,233,97,171,28,97,77,177,173,250,155,241,61,40,114,110,233,20,248,30,65,136,161,99,200,250,32,164,188,30,95,24,48,53,74,77,143,24,102,71,140,88,27,233,240,27,166,53,27,67,214,233,162,18,24,86,219,58,227,230,116,197,8,76,216,170,199,68,106,229,136,133,102,148,19,175,124,205,96,105,129,51,248,110,112,37,126,90,84,132,13,253,194,179,179,105,166,129,17,40,114,138,155,165,133,192,146,238,242,212,225,189,62,98,168,252,81,164,148,183,102,214,200,2,160,32,90,15,129,202,199,157,239,173,249,0,77,188,39,250,127,230,139,194,211,78,123,189,24,137,68,221,241,159,78,201,194,4,252,216,130,212,158,128,166,226,189,215,79,209,146,12,74,103,49,62,115,3,129,147,149,14,117,68,13,202,51,147,170,201,122,202,199,238,36,230,199,113,148,32,132,26,35,131,2,31,191,120,146,62,212,65,179,162,133,38,176,238,165,237,167,40,245,109,42,139,186,249,218,21,94,238,61,93,212,200,100,228,107,86,218,156,30,124,173,200,58,211,199,134,94,252,121,218,144,54,158,40,44,5,166,204,203,55,141,61,233,142,78,102,20,93,5,205,97,226,240,105,133,16,55,126,147,129,144,244,234,10,111,188,154,225,48,10,124,186,66,118,56,141,160,100,20,101,113,146,60,246,157,118,155,94,144,12,138,153,89,254,65,54,159,46,89,112,44,159,120,112,136,109,139,188,23,233,182,215,185,205,213,52,11,169,13,118,23,99,153,111,71,58,149,104,135,194,155,224,97,113,24,190,7,121,175,45,12,137,196,210,169,173,211,67,192,162,10,221,225,41,12,109,192,136,250,248,79,95,39,38,106,58,64,217,210,124,155,166,196,169,36,27,236,64,149,234,63,125,199,48,29,125,5,78,208,234,104,153,105,31,198,98,62,203,47,94,68,134,213,208,89,144,57,249,79,147,96,171,71,142,244,123,2,116,63,3,14,205,164,178,250,168,206,220,213,247,233,243,195,76,39,48,20,136,207,117,195,101,193,185,11,24,63,254,17,156,116,235,85,152,226,229,179,15,149,151,128,184,176,165,247,228,230,214,97,240,130,50,36,216,170,218,181,148,239,244,71,117,6,108,2,68,1,91,223,238,251,34,141,30,254,41,91,113,183,38,210,233,191,109,91,84,160,124,96,31,114,210,239,95,87,59,136,173,212,99,235,141,212,190,88,50,100,158,142,239,242,22,163,108,114,234,194,42,217,191,24,51,40,239,244,131,80,111,235,155,105,131,141,234,232,213,76,133,241,172,9,74,49,190,37,225,7,138,44,219,43,148,1,150,204,8,40,92,31,235,141,201,245,119,63,245,236,186,117,213,62,155,24,120,79,53,14,7,157,209,51,238,77,83,191,140,217,61,21,94,51,61,207,221,183,158,140,228,188,136,144,59,220,232,76,15,24,233,225,213,227,106,2,85,114,53,220,3,110,76,52,11,4,138,49,65,200,133,101,18,176,164,147,76,61,153,253,210,225,114,23,152,248,79,157,14,250,184,24,14,36,189,247,129,83,160,198,173,155,24,19,157,226,209,45,232,238,83,63,214,97,43,126,249,6,251,26,93,142,31,224,249,200,226,127,96,205,86,160,148,113,167,161,95,77,27,187,140,9,112,243,40,178,193,77,98,239,240,18,209,250,229,48,67,50,5,94,86,121,243,224,158,102,130,177,162,190,34,100,208,73,95,161,194,131,240,93,192,244,114,11,76,239,136,47,15,211,141,20,199,236,186,217,80,58,248,147,221,25,156,30,188,66,218,48,125,166,236,38,93,181,192,27,49,102,191,57,113,118,133,41,89,236,203,175,30,38,0,44,240,52,186,50,31,21,40,106,20,134,159,108,197,144,83,96,36,67,222,56,179,3,109,18,243,31,228,175,119,250,28,106,106,12,18,51,251,196,84,88,37,88,145,134,85,29,183,87,173,11,60,238,54,175,87,227,228,199,52,163,121,74,38,74,103,31,30,142,210,203,170,215,118,227,33,137,217,127,52,246,128,250,226,26,115,196,202,67,245,75,225,53,159,248,184,109,71,125,164,7,27,86,168,226,48,44,106,122,115,35,138,246,7,135,125,72,172,1,75,11,251,181,230,92,202,44,234,150,49,245,253,125,91,79,150,194,203,167,239,183,211,153,71,235,225,183,125,23,252,168,193,156,91,97,202,36,252,88,130,35,83,182,170,1,63,155,231,157,168,41,144,42,50,131,155,183,94,3,211,43,44,143,61,170,133,48,253,96,185,30,148,132,197,201,36,172,71,210,2,76,117,85,17,24,114,196,234,55,167,211,186,11,58,163,79,209,158,108,87,113,78,172,73,177,249,246,126,29,132,162,217,155,105,57,249,29,135,86,29,98,174,18,59,235,159,79,253,207,20,37,5,189,78,82,159,126,49,149,196,85,225,105,25,76,63,211,88,196,122,239,21,197,71,192,103,87,137,71,18,144,148,83,233,78,9,117,113,39,197,210,158,11,96,6,178,65,8,76,226,174,22,153,253,75,102,63,193,199,254,104,69,129,249,240,10,91,212,240,200,146,22,35,29,47,149,152,69,108,7,179,232,47,31,123,214,216,230,182,26,9,236,198,78,44,7,220,81,143,10,152,116,76,152,47,86,225,45,246,36,182,211,231,81,30,200,125,104,70,19,152,114,128,88,212,4,109,117,204,172,232,206,77,16,216,46,106,213,223,182,234,24,95,150,24,6,138,154,30,155,111,161,132,144,118,77,240,221,52,253,123,44,12,113,153,224,164,75,94,75,4,219,183,209,186,42,124,77,76,191,24,213,57,57,26,238,145,72,114,206,7,133,26,86,25,81,154,240,125,167,162,10,68,243,166,104,170,78,55,85,27,230,99,145,1,165,78,117,29,223,67,49,62,143,108,69,38,231,84,124,251,158,80,172,201,129,136,77,86,95,213,42,48,85,61,85,96,136,223,159,167,72,97,217,167,129,105,58,22,100,63,186,111,89,182,44,174,213,86,119,102,247,11,67,124,34,190,32,18,183,208,90,56,220,63,245,199,238,225,57,98,6,79,243,12,3,28,38,208,246,123,45,252,229,75,71,116,141,31,89,226,95,184,152,6,171,194,63,93,110,14,211,15,36,35,78,34,122,190,89,70,156,19,199,83,96,134,252,77,20,18,205,212,245,8,220,141,180,254,23,166,127,226,232,111,79,180,25,159,49,122,225,93,75,209,223,94,118,74,62,152,136,220,209,223,166,252,242,25,17,54,67,213,4,89,84,132,62,37,84,232,101,169,62,59,122,117,121,236,98,116,154,90,47,136,162,156,137,142,226,185,141,132,186,184,10,219,55,116,63,61,253,114,29,207,76,102,153,238,222,117,80,14,30,219,123,176,94,113,221,245,230,144,68,238,247,189,224,229,47,233,173,33,62,123,158,59,52,239,69,83,178,144,194,176,156,31,76,156,57,141,73,247,93,24,50,244,185,37,184,203,47,115,164,60,120,153,146,155,190,53,21,250,111,80,72,32,229,231,70,105,246,109,10,221,156,156,161,63,77,108,229,77,51,228,160,52,50,188,76,27,123,59,106,81,7,65,177,176,223,94,214,73,101,205,170,67,98,180,250,239,106,18,45,106,232,194,176,6,249,217,131,73,248,165,79,13,81,196,91,122,168,24,156,170,223,210,156,133,119,177,197,112,244,165,16,113,174,126,45,172,184,122,109,179,114,232,95,244,218,19,232,105,41,140,153,250,46,70,21,71,179,77,11,207,251,181,70,2,207,117,138,190,21,55,244,121,64,71,200,41,122,245,53,195,30,111,99,135,213,184,168,7,10,193,29,199,197,131,77,244,82,111,62,150,215,66,194,248,129,22,74,186,57,133,219,191,3,62,48,8,191,180,103,160,193,240,124,177,1,191,231,151,86,158,113,51,205,7,155,14,75,122,175,242,26,165,58,177,156,213,170,78,5,74,183,223,150,49,140,180,99,42,124,63,224,147,238,130,26,148,76,127,75,87,195,149,249,224,99,187,186,194,56,253,15,54,137,251,116,115,172,158,231,151,15,26,21,62,221,164,45,173,226,191,141,155,177,243,144,67,18,249,158,156,152,201,74,159,219,248,68,253,234,243,165,136,28,99,234,10,117,221,92,137,118,210,205,233,0,89,15,110,198,208,172,143,134,98,211,123,49,88,30,235,208,29,137,158,249,233,55,199,131,42,105,229,110,175,4,180,228,131,6,34,153,27,195,247,248,65,228,169,235,118,132,227,247,126,152,236,235,167,43,23,226,93,223,113,96,84,93,93,146,131,107,91,235,193,155,11,84,75,46,61,93,224,224,24,62,162,179,25,169,151,192,219,252,164,7,67,76,163,23,27,85,221,239,234,99,244,16,134,18,216,132,219,222,144,44,171,128,47,10,35,198,225,48,117,180,242,220,70,238,250,44,9,100,33,62,173,68,178,84,175,159,200,70,74,219,244,107,92,111,215,233,64,232,229,163,48,121,165,171,107,44,62,72,52,139,68,58,224,193,184,59,195,27,241,67,56,66,127,27,78,231,245,230,17,181,123,67,131,179,48,223,77,47,76,187,171,154,109,90,7,237,192,130,51,31,124,76,12,94,127,123,57,235,38,118,116,209,84,47,46,17,185,223,135,210,154,173,83,229,208,143,244,226,44,86,245,212,151,14,26,158,231,122,232,177,38,83,65,173,210,232,193,164,22,211,9,193,178,125,74,214,68,50,172,216,89,224,133,4,247,120,48,53,9,122,6,28,35,118,126,40,229,41,50,83,32,38,185,174,233,27,50,36,13,52,228,188,173,209,226,161,63,52,154,91,80,63,80,73,177,48,4,130,193,30,23,48,109,124,159,254,46,102,195,139,182,113,212,8,137,163,49,10,162,176,240,62,21,203,99,111,253,24,182,41,191,209,30,240,143,235,162,54,66,98,127,103,170,240,167,20,40,34,131,59,253,220,163,14,178,86,9,188,66,62,48,61,3,141,207,250,117,61,62,238,110,197,35,61,248,135,173,64,96,234,117,222,199,176,124,117,31,105,71,25,79,232,182,195,228,33,29,67,63,70,97,123,29,165,176,167,146,70,76,38,37,91,184,223,220,216,144,75,182,149,231,75,59,254,20,30,235,252,30,148,152,62,71,147,63,174,33,238,222,162,228,253,145,229,116,190,109,209,180,201,250,73,127,191,65,219,100,109,245,240,105,236,111,207,76,97,97,145,187,202,238,199,211,99,160,170,155,82,187,163,206,203,135,19,252,224,221,41,171,21,207,8,213,99,159,75,84,85,148,245,135,95,245,218,235,141,222,240,104,76,108,209,226,248,154,124,59,125,47,237,76,117,187,160,142,125,206,36,109,75,231,76,189,26,202,232,241,208,106,57,26,65,73,80,191,165,121,13,162,158,125,128,235,50,140,167,147,75,187,13,130,22,9,38,134,121,30,220,87,42,166,91,48,222,188,30,156,206,91,82,180,168,240,35,47,34,135,248,81,104,169,224,166,62,203,97,40,248,228,115,241,92,143,228,7,209,149,166,5,134,244,251,80,108,247,80,8,127,117,147,174,163,69,86,132,249,60,74,122,108,184,78,223,47,219,30,46,49,250,69,162,209,171,229,232,50,134,75,66,103,194,241,80,10,94,78,215,40,59,37,208,36,149,29,62,99,234,167,196,112,47,62,96,214,23,173,71,211,253,204,145,107,197,30,173,105,215,24,166,62,227,48,201,156,158,140,179,243,186,185,239,11,177,255,39,139,117,85,215,247,237,56,103,59,121,100,240,250,61,225,13,164,98,70,157,234,125,208,56,230,222,7,130,210,43,153,79,156,208,175,247,173,27,133,240,167,231,218,50,113,174,245,96,104,117,212,38,165,11,111,190,211,133,28,162,180,169,155,153,178,189,152,212,10,232,53,8,180,240,36,235,171,205,34,243,190,211,94,73,19,235,99,65,165,117,21,171,67,126,154,202,159,250,78,92,206,92,218,139,245,220,131,124,241,93,13,87,219,78,150,6,102,255,243,33,216,80,186,6,19,141,91,209,235,173,77,226,66,203,140,104,37,42,241,69,166,209,218,230,171,199,11,237,26,75,157,58,1,27,170,150,248,218,108,2,53,93,140,187,232,104,223,154,240,71,172,212,9,182,33,159,161,153,94,158,11,90,218,199,19,204,149,247,72,136,119,190,131,137,124,233,187,248,222,235,104,10,107,83,114,238,65,55,152,149,121,47,129,209,35,123,207,117,127,167,233,38,188,45,6,52,252,222,237,136,16,29,176,241,144,248,213,243,186,131,178,41,144,93,118,101,3,224,59,166,130,66,226,246,180,9,58,252,197,67,143,7,232,213,139,23,137,83,112,183,52,61,182,49,152,188,48,152,74,130,250,201,68,48,49,179,71,164,200,193,209,183,38,221,73,115,143,167,239,98,234,58,71,19,46,176,229,183,215,45,11,219,207,217,26,56,222,16,222,61,97,251,11,51,227,101,245,220,87,89,205,115,188,36,38,132,235,112,24,161,29,253,138,14,15,13,53,66,105,114,124,84,238,119,197,221,140,81,193,5,110,239,72,133,90,90,36,13,65,141,118,248,23,133,255,89,141,24,40,181,191,199,220,98,238,247,210,227,26,34,253,251,77,246,131,241,7,197,226,60,214,172,240,60,232,67,97,163,110,164,20,244,117,247,21,81,92,187,171,101,9,220,190,225,81,126,66,104,240,25,4,12,215,193,216,126,243,123,158,22,169,22,248,45,120,126,48,137,235,33,83,229,152,26,112,113,184,214,252,219,166,85,240,156,46,171,165,14,153,139,107,233,145,214,122,122,110,116,102,193,224,121,2,190,166,195,244,212,8,249,46,97,97,28,244,53,144,100,120,51,169,65,151,51,3,197,94,122,109,144,253,88,192,53,236,171,187,133,80,36,246,110,77,120,41,163,100,251,253,173,233,173,237,177,126,22,205,65,247,126,254,203,3,51,67,175,134,108,217,63,72,179,195,234,8,124,23,197,216,254,100,203,142,160,128,27,132,145,239,224,163,7,19,21,119,129,201,212,62,176,226,82,21,5,161,59,120,183,134,249,102,233,47,67,171,188,94,56,208,252,24,49,205,184,250,62,236,51,150,239,142,64,72,84,31,140,252,242,57,1,215,96,244,179,171,23,68,122,15,190,35,210,229,222,240,186,199,131,83,25,21,166,194,50,94,216,118,28,133,240,32,50,58,215,254,65,175,240,149,230,82,245,177,165,3,3,75,237,180,71,234,127,207,125,234,74,99,139,255,145,9,126,36,37,195,56,11,229,92,3,70,107,121,254,194,136,195,127,225,43,218,205,235,239,75,223,145,95,86,38,34,79,118,175,126,41,121,8,222,40,216,147,239,193,89,255,57,76,62,78,114,211,80,207,65,118,240,126,122,117,203,97,198,20,134,120,244,253,50,188,43,67,190,37,26,231,231,5,44,76,55,130,182,176,128,17,31,43,191,91,29,5,222,171,135,4,210,133,177,163,159,73,57,248,161,174,190,162,17,114,60,215,230,90,78,215,177,25,146,75,69,204,178,60,45,229,129,220,224,82,7,1,155,190,188,56,63,233,77,210,201,178,219,225,185,62,78,38,30,227,238,194,122,245,15,203,249,239,163,81,127,190,183,110,41,104,202,60,218,165,1,11,243,209,20,196,177,174,48,255,109,8,80,181,105,12,234,10,228,96,127,224,106,201,40,221,227,201,53,61,58,193,187,148,238,108,249,62,121,52,42,223,31,249,49,10,194,13,22,14,129,49,168,202,187,154,98,35,173,94,167,155,109,60,255,124,88,125,198,18,15,1,181,74,132,46,126,97,250,57,212,162,61,12,210,247,166,3,220,131,180,132,202,205,25,227,55,201,177,89,180,3,234,58,74,119,125,189,189,18,82,39,163,200,209,171,41,88,127,143,182,168,6,89,58,29,144,128,127,211,161,17,155,111,122,246,245,110,98,152,15,94,166,178,39,7,16,123,247,175,143,97,240,232,106,140,96,154,63,194,144,65,101,252,167,213,54,86,218,254,182,195,97,149,215,67,13,98,184,197,95,129,45,218,56,162,123,143,151,112,216,245,127,192,110,148,66,26,181,131,177,206,151,144,245,235,12,201,35,67,182,81,138,95,77,67,116,209,156,233,105,166,165,240,96,168,248,197,137,32,221,113,55,162,223,33,133,158,88,131,122,208,170,76,95,65,84,180,80,21,41,240,61,155,222,183,134,78,150,6,53,121,176,66,181,207,187,216,168,85,53,186,85,105,61,246,171,39,185,23,245,2,238,178,63,47,154,111,2,133,159,126,76,203,29,190,28,5,205,106,214,207,35,240,70,234,241,193,167,105,203,24,122,90,116,191,253,128,40,87,223,81,73,113,231,229,9,62,234,30,106,175,41,36,78,83,203,251,148,3,230,200,174,222,187,105,100,189,213,101,157,166,125,105,188,144,246,248,250,96,83,86,76,238,9,17,193,183,116,209,81,22,74,88,139,50,149,237,179,140,130,212,217,53,163,116,49,24,215,30,204,194,86,79,215,14,164,95,159,142,38,203,161,229,206,139,58,236,243,27,242,54,180,164,136,7,54,144,31,33,212,100,52,173,103,190,39,167,211,69,13,68,241,248,95,153,10,13,130,224,223,207,49,173,206,66,12,75,138,230,247,211,58,176,130,189,173,37,97,147,223,250,126,77,67,106,77,76,0,51,96,150,219,227,91,55,239,18,67,84,211,254,164,79,222,152,29,154,22,100,155,135,27,241,123,126,48,6,192,119,87,160,150,59,80,143,190,31,140,12,247,212,34,142,106,217,156,223,65,179,204,241,39,59,146,245,161,214,223,34,165,193,38,240,109,89,247,196,49,246,147,149,185,255,111,92,79,73,174,30,80,240,252,46,123,120,126,166,70,222,6,185,180,199,223,53,40,55,162,180,66,96,10,70,222,215,196,231,43,218,79,253,19,162,122,187,56,233,241,79,171,238,127,36,163,235,123,176,107,248,119,93,217,247,200,97,63,251,253,94,135,198,16,101,120,48,161,211,71,74,50,232,255,187,190,130,84,30,46,19,140,250,253,32,204,209,242,71,69,37,3,181,3,174,169,54,23,154,138,95,3,13,20,71,160,106,237,237,97,239,125,48,71,163,54,141,161,223,241,106,14,128,247,72,93,124,72,149,188,182,47,100,43,86,209,166,148,109,101,169,126,241,68,178,91,123,198,126,4,139,28,134,85,52,117,156,65,16,214,2,222,234,152,209,179,210,75,192,232,159,37,184,244,250,42,164,6,13,202,194,204,106,37,226,100,177,253,183,239,120,31,173,109,39,172,235,187,225,161,11,105,234,107,79,42,45,234,114,120,77,109,23,229,24,190,39,206,113,152,130,11,237,90,153,212,23,149,128,175,183,218,82,83,203,203,68,163,253,65,205,178,214,236,91,153,164,223,27,74,26,109,208,32,13,253,108,222,31,81,91,125,176,78,120,244,243,123,79,218,136,180,21,97,81,210,230,48,69,100,90,218,78,202,253,17,141,0,51,89,82,115,8,108,60,254,90,172,39,173,155,231,60,123,234,176,192,253,72,196,197,216,239,159,12,3,40,230,133,62,56,39,86,243,1,95,208,42,166,254,13,244,141,226,167,145,132,212,159,166,55,60,238,141,124,157,182,134,116,35,113,147,139,251,212,238,142,130,38,248,140,231,254,82,77,254,79,133,230,187,186,17,50,209,70,160,11,211,145,24,112,213,142,103,227,169,122,241,99,96,221,205,140,63,184,63,163,213,234,65,78,209,110,155,66,186,242,45,108,114,185,90,237,137,108,19,233,229,7,179,165,72,96,206,228,67,154,143,104,35,2,172,40,109,42,117,56,218,211,17,0,149,91,125,44,238,192,75,228,32,13,230,120,11,24,139,185,42,220,207,23,239,69,139,164,126,76,138,94,207,59,178,143,245,14,164,155,67,123,244,140,164,67,145,71,209,111,13,79,184,59,2,215,158,253,154,246,252,55,136,217,139,111,88,29,97,5,109,166,134,170,192,247,97,19,242,76,205,212,139,148,199,118,120,167,20,120,35,99,248,104,101,129,175,233,46,201,123,234,75,209,10,125,48,52,51,18,236,164,74,237,188,246,92,131,167,246,161,126,212,197,116,71,145,56,214,182,146,143,208,147,239,226,157,142,152,244,100,166,162,88,2,62,90,100,2,151,40,71,212,131,73,176,203,209,135,83,119,71,234,193,8,246,42,23,193,129,184,210,231,2,194,217,167,106,251,186,117,133,13,135,183,246,201,85,163,88,120,246,151,165,36,78,87,248,78,163,151,216,33,179,219,83,197,91,53,209,217,79,224,165,37,159,245,71,134,61,224,81,230,167,87,15,202,50,253,201,104,212,78,87,215,61,124,87,128,171,91,15,85,75,239,110,63,23,135,25,34,122,111,232,89,202,114,248,228,171,145,191,169,190,147,18,204,153,114,110,86,140,218,233,83,124,192,165,126,210,213,223,55,124,203,225,222,122,188,176,119,174,233,7,200,252,105,167,22,184,27,119,240,131,239,151,30,250,69,150,169,243,4,140,69,166,143,214,209,2,109,14,51,226,250,219,184,75,207,62,195,117,77,157,139,164,8,189,69,9,152,250,73,25,53,108,226,254,60,70,42,220,90,105,122,115,200,217,158,175,139,188,20,249,54,129,113,40,125,22,91,143,139,146,75,172,143,240,180,223,156,245,151,134,133,100,195,179,214,129,167,110,136,112,139,237,94,2,134,62,71,174,198,92,232,190,103,81,154,169,125,170,119,151,63,206,68,6,76,226,233,40,140,203,58,3,62,74,21,66,49,108,236,27,115,104,197,63,209,232,226,206,42,226,105,169,217,6,9,236,229,15,61,179,123,95,241,135,78,124,141,165,140,253,192,213,212,177,30,124,119,20,45,80,129,214,116,134,93,249,35,229,45,87,223,89,180,107,124,203,187,161,77,241,101,129,195,241,2,62,90,5,82,81,170,63,110,229,152,88,158,126,75,66,237,39,102,161,105,227,166,171,209,1,244,39,39,103,158,110,142,112,143,175,93,203,194,206,4,119,248,106,3,134,210,33,193,204,172,128,79,83,238,21,210,51,177,163,81,107,60,245,99,210,84,89,253,216,69,18,227,83,46,144,102,139,164,56,92,107,27,9,238,254,173,23,169,230,196,189,130,42,176,111,11,152,75,90,222,133,238,25,21,249,191,48,189,102,43,193,133,196,199,27,113,84,115,203,86,86,152,207,204,13,135,7,2,242,137,83,166,132,127,3,81,149,248,124,100,82,135,127,142,31,98,68,69,209,177,63,113,235,251,94,50,220,247,56,223,79,78,158,24,224,61,189,229,232,42,144,71,109,223,227,15,155,147,82,135,153,102,182,191,52,58,55,218,132,1,188,94,126,222,96,234,62,19,60,60,100,2,76,38,73,232,133,240,24,31,13,182,241,176,124,137,84,9,246,199,223,226,26,120,122,33,134,95,10,239,243,106,126,128,137,252,42,47,210,92,174,192,0,63,113,77,220,120,84,125,238,71,29,110,199,119,73,36,88,198,97,242,75,77,251,65,162,221,148,146,105,90,214,183,62,24,162,8,165,145,35,154,253,104,230,63,35,112,76,196,98,30,223,154,136,220,212,161,180,98,68,14,94,96,110,162,182,212,62,37,27,36,47,232,23,119,162,176,74,190,117,93,230,187,202,135,195,200,32,119,133,173,238,214,97,136,116,244,106,120,171,158,98,12,245,109,91,203,206,10,28,5,143,181,25,6,131,222,245,99,208,132,81,252,91,13,243,153,167,194,5,11,204,225,142,196,157,192,148,182,62,114,227,143,192,94,19,179,177,84,242,226,79,243,232,158,66,252,243,170,240,216,143,147,2,24,230,134,165,112,189,71,97,11,248,40,55,100,165,138,246,244,64,183,102,24,75,197,72,233,51,126,186,39,102,189,98,98,52,15,229,177,228,180,70,65,16,131,215,225,177,53,182,204,246,255,61,170,13,131,103,211,213,129,224,224,90,61,224,123,96,118,133,11,165,79,14,19,167,214,39,99,76,106,92,221,70,85,110,46,34,13,243,139,39,175,105,166,160,14,249,197,79,223,231,80,191,138,85,60,92,150,2,185,230,173,39,23,141,184,119,196,223,123,209,252,175,254,32,101,29,148,213,190,21,48,201,125,198,168,160,212,253,237,167,203,242,85,83,152,57,10,115,28,53,135,17,211,74,87,223,131,241,113,74,127,180,43,232,209,196,226,121,199,222,93,153,22,4,151,247,178,132,228,19,43,248,104,67,151,227,225,51,179,209,151,38,109,134,159,184,85,16,190,84,167,130,39,203,240,197,99,115,92,76,58,44,99,171,147,226,21,59,76,122,12,40,198,169,156,152,240,74,158,47,108,198,131,247,22,211,204,104,39,207,113,67,130,236,173,80,242,1,211,190,28,48,76,14,67,96,180,191,253,80,68,41,162,79,185,185,153,114,30,200,33,75,29,164,230,6,211,247,117,28,30,43,68,97,7,107,237,188,110,30,10,22,208,101,89,138,26,237,189,195,83,84,45,13,38,178,237,231,26,205,16,69,158,172,221,195,236,145,1,67,56,141,32,119,134,107,11,35,229,206,184,239,203,112,249,86,92,93,155,60,54,84,38,245,184,121,68,114,170,200,115,147,143,111,219,253,57,88,7,187,220,154,204,231,112,171,113,144,2,92,50,224,48,252,110,247,160,209,114,12,9,31,44,87,84,193,220,213,164,212,238,11,59,218,68,145,219,19,187,181,17,236,33,169,119,225,5,219,217,118,183,138,94,255,35,232,221,35,166,251,38,20,56,8,65,220,48,102,180,238,222,187,217,167,177,120,134,201,73,196,168,64,98,179,227,80,28,104,159,211,112,226,110,19,34,109,241,94,100,207,118,15,107,151,34,102,65,33,1,29,47,73,1,83,243,145,20,224,96,245,140,151,66,159,112,178,235,76,184,171,20,171,200,79,107,138,12,62,25,147,107,3,158,35,59,198,150,236,201,128,24,120,61,98,134,249,89,243,183,92,123,93,3,39,195,70,122,153,156,184,194,86,52,181,125,163,196,170,46,114,239,123,230,125,79,121,2,178,143,221,101,217,239,98,106,5,111,171,51,86,181,34,79,134,122,156,171,141,17,3,24,18,28,70,96,237,218,78,254,224,4,246,155,14,10,254,249,120,175,77,166,250,78,157,174,31,19,169,163,242,96,88,196,139,126,107,68,199,223,217,84,104,210,144,110,207,65,117,70,119,49,63,76,1,76,122,121,49,196,163,158,246,16,124,240,75,182,51,88,131,218,35,233,152,70,82,40,166,196,88,124,219,249,70,133,174,245,34,220,116,36,144,206,203,40,193,132,112,148,39,205,72,88,203,211,42,43,108,133,82,231,71,141,213,38,214,252,11,19,226,217,225,101,210,223,116,191,193,219,134,33,128,133,206,54,96,88,104,30,131,20,57,53,136,54,98,76,166,213,147,62,177,154,130,39,221,100,10,83,59,177,171,27,3,7,26,199,48,149,217,237,238,150,242,36,11,208,14,67,137,33,96,210,139,79,183,2,105,183,45,181,170,3,30,116,239,174,2,38,195,36,247,46,28,107,79,82,131,158,98,204,118,135,59,204,116,175,69,106,26,7,84,141,84,25,7,98,243,194,129,105,34,45,67,118,105,58,70,60,126,123,103,202,29,82,33,78,29,86,62,209,252,139,116,132,186,194,208,102,77,127,164,118,222,92,128,130,69,94,140,232,163,71,27,97,68,91,210,33,126,247,92,26,70,158,12,21,129,227,41,129,53,18,211,101,61,159,10,102,145,123,34,151,145,174,166,122,255,23,166,148,67,76,237,129,142,237,120,21,90,56,127,116,52,232,147,65,175,228,55,71,135,68,26,242,97,10,40,245,37,164,72,78,78,117,63,184,186,135,250,150,105,40,247,41,191,77,40,228,213,168,160,9,3,211,247,210,155,223,19,96,46,215,189,179,54,24,29,83,186,110,222,176,80,157,220,71,209,47,66,136,241,61,26,36,136,82,165,203,68,185,46,121,119,152,142,210,41,87,15,11,92,191,155,99,205,85,57,4,40,81,41,110,118,194,174,208,36,17,55,172,48,253,17,206,115,243,15,134,102,129,173,40,216,127,155,232,162,236,120,144,117,159,229,74,132,86,149,27,1,123,250,90,40,45,127,210,143,88,104,83,102,226,64,11,215,213,133,209,61,38,160,165,48,49,251,253,96,8,48,116,1,226,208,188,52,57,81,240,85,133,124,142,120,212,71,232,245,193,108,231,77,22,104,133,82,233,233,215,221,181,125,205,84,125,112,92,93,23,19,28,109,11,131,34,253,90,80,223,62,85,62,244,46,164,228,136,95,166,18,244,189,22,135,186,244,32,114,185,21,139,254,10,166,209,239,80,142,60,216,64,76,246,205,83,203,148,73,243,215,192,222,24,43,196,237,6,157,28,242,219,38,115,246,156,66,180,213,134,204,226,65,176,165,191,51,4,186,133,113,244,165,173,192,246,161,38,14,45,150,227,32,121,252,206,136,31,62,109,121,236,78,44,238,177,10,89,227,227,12,157,105,102,33,70,238,91,32,147,74,181,173,235,7,75,240,121,239,48,19,28,161,165,24,198,219,94,138,11,154,173,34,53,190,208,118,82,26,178,28,38,141,41,23,179,137,28,151,231,165,163,124,137,237,71,87,204,183,67,158,247,90,195,122,172,82,173,93,150,43,150,117,138,183,229,173,155,209,191,188,221,144,205,110,139,187,57,108,226,204,207,229,208,96,120,147,197,213,144,187,140,71,195,137,168,98,181,34,99,113,191,137,235,41,27,211,173,252,246,157,26,231,149,223,79,43,121,172,178,81,27,177,141,11,242,44,147,90,23,131,192,8,54,170,203,77,21,170,3,196,201,96,151,31,47,230,71,175,202,162,208,49,193,175,56,25,193,51,56,228,229,151,209,116,57,46,120,70,164,65,108,90,203,62,62,6,55,59,223,167,4,145,104,250,184,107,126,56,76,127,168,28,33,247,116,225,159,187,136,150,117,33,108,249,156,164,187,92,223,122,209,92,127,100,183,163,197,176,60,19,12,211,27,71,67,207,39,234,74,93,100,235,46,9,137,178,178,79,159,56,88,233,21,43,91,151,0,18,174,213,133,187,169,232,174,122,44,67,213,228,210,99,219,202,49,229,131,16,242,187,31,197,101,180,236,106,89,186,31,207,34,34,92,204,106,217,53,152,123,175,50,199,154,224,166,240,20,146,149,51,126,245,119,181,169,57,8,138,156,246,219,104,41,104,237,50,226,215,190,67,46,236,253,114,51,79,76,246,89,83,228,122,30,60,69,171,159,162,5,221,178,226,34,238,112,216,201,92,32,162,238,171,235,58,101,148,231,203,136,216,147,62,1,173,14,147,77,58,246,190,230,155,240,49,103,71,182,127,244,230,250,171,239,98,167,71,75,82,191,213,53,237,92,173,138,102,144,166,198,192,160,61,232,215,227,163,244,123,74,11,250,189,47,92,98,251,161,119,151,172,234,190,116,42,251,94,139,199,61,208,32,105,57,83,97,170,72,171,195,232,28,170,29,114,144,152,122,106,85,247,199,224,246,21,24,134,194,225,48,214,212,31,240,29,225,227,240,157,51,106,135,208,92,180,206,83,202,154,76,255,12,19,64,153,14,99,246,39,248,238,188,79,236,10,75,188,170,33,113,119,51,106,39,31,220,166,146,210,153,1,245,40,191,77,206,108,168,1,68,209,192,42,126,235,85,148,57,98,24,151,202,11,18,173,207,180,73,182,174,218,77,227,229,27,81,184,168,198,119,20,198,158,126,40,106,48,85,65,122,92,253,218,65,239,67,186,181,41,188,56,76,69,219,84,24,83,207,245,191,224,228,212,221,134,217,62,252,91,34,75,43,237,12,63,237,232,195,117,203,172,219,170,233,112,87,88,204,166,195,39,25,48,189,89,38,210,127,155,138,197,33,39,106,131,208,110,250,147,255,112,165,36,147,115,63,105,120,158,252,126,217,79,77,206,175,173,38,47,182,171,250,193,157,221,168,111,69,187,174,30,235,227,120,15,14,109,170,30,15,157,58,130,215,33,101,212,16,218,25,60,172,212,238,81,126,27,44,118,89,55,110,155,39,143,244,89,136,90,12,51,232,53,202,113,61,182,187,157,224,166,37,83,184,78,255,216,40,95,233,30,122,87,26,129,59,135,215,167,153,123,76,97,152,51,3,174,154,78,53,173,132,239,53,255,226,32,179,5,169,75,119,253,211,199,1,189,56,1,25,37,129,127,146,212,191,176,73,39,233,210,163,80,249,37,94,128,137,76,203,205,15,10,200,79,23,13,142,192,34,68,33,112,130,209,15,240,126,27,177,65,73,61,146,14,42,190,25,94,152,250,146,162,39,15,37,84,111,38,21,140,244,146,140,97,178,68,191,22,39,102,70,91,146,114,197,211,173,156,76,15,222,168,28,77,53,165,77,217,227,137,224,125,198,26,166,86,58,132,187,69,96,41,173,28,86,215,254,152,233,239,205,169,168,239,59,187,0,203,199,220,100,8,190,4,87,167,243,7,30,91,55,52,252,139,22,31,148,98,162,161,225,129,6,147,246,118,120,42,175,189,149,4,187,44,26,131,82,212,171,98,39,220,175,95,130,205,142,16,139,12,10,118,200,99,52,6,198,137,202,112,15,89,65,24,220,135,126,47,38,121,117,125,62,90,176,212,152,134,168,30,197,51,135,219,169,58,102,28,201,47,174,113,225,10,235,179,186,31,236,175,229,105,3,66,102,169,251,229,253,158,52,73,13,159,167,83,219,177,205,165,235,207,58,91,214,171,161,230,242,176,94,193,239,193,247,28,184,111,162,190,205,42,115,185,104,33,181,71,67,220,228,97,241,128,229,106,139,8,198,169,103,52,105,145,236,203,97,132,99,171,26,80,8,154,191,77,139,30,133,46,214,25,5,200,190,39,29,84,167,118,178,174,190,227,27,245,105,156,239,106,93,89,241,164,239,27,176,181,202,145,125,225,179,95,219,38,164,128,244,53,169,245,213,145,212,217,14,195,79,93,21,166,235,55,54,196,165,73,37,242,225,159,179,16,46,132,187,102,114,161,239,137,221,159,154,51,123,45,22,166,190,23,154,88,126,134,192,103,182,134,124,236,109,188,133,14,195,181,32,222,164,181,252,110,63,221,16,87,210,125,129,144,111,188,215,61,27,41,108,82,152,158,145,18,199,215,154,234,139,110,99,25,150,19,168,105,204,125,152,240,228,89,110,17,80,55,58,82,100,239,91,46,249,73,167,242,146,152,60,185,156,114,4,110,91,168,120,72,59,125,200,63,61,248,88,66,65,97,99,146,9,184,73,174,237,39,231,251,125,113,46,211,45,38,55,47,86,178,31,195,98,162,147,2,83,170,238,23,19,170,145,207,57,203,194,90,244,83,123,83,140,36,225,208,66,26,48,6,141,12,239,212,159,166,206,218,231,10,245,215,26,88,55,94,250,199,207,101,117,73,112,60,5,76,92,226,209,225,240,16,68,153,228,106,114,192,190,31,154,206,183,108,243,211,82,227,1,47,218,89,19,60,166,239,10,180,163,86,5,49,156,166,111,88,61,145,168,211,5,66,46,97,249,118,7,201,231,209,248,115,197,12,123,240,15,43,67,192,132,121,226,173,168,151,18,207,232,58,14,43,38,74,129,179,79,146,255,195,204,185,30,135,0,155,188,76,82,142,210,189,253,200,135,73,65,221,100,78,156,250,82,159,20,228,126,71,186,89,173,227,142,121,248,224,3,147,158,188,151,177,12,248,145,79,40,86,83,90,84,17,206,89,92,225,21,83,82,131,242,221,178,169,15,38,106,46,59,214,180,33,244,51,155,184,183,112,41,88,123,253,126,36,234,20,59,26,115,153,254,180,213,214,62,137,215,10,19,146,62,89,133,208,244,247,115,226,143,107,1,49,7,68,105,175,74,100,81,73,62,164,154,104,24,213,242,107,177,130,199,162,30,93,61,156,239,47,206,106,60,84,194,180,240,195,150,243,154,141,140,65,227,122,129,9,38,241,212,29,38,27,32,99,70,207,207,23,87,111,181,244,1,81,157,114,221,218,165,149,99,214,118,115,94,137,201,34,73,49,132,186,194,24,84,174,193,80,31,12,143,164,254,240,53,113,94,109,36,174,58,9,252,163,176,177,165,62,152,122,162,149,96,178,92,239,222,180,226,107,194,151,142,159,241,185,224,174,177,73,233,218,227,104,123,33,119,107,38,209,170,206,97,145,161,87,109,1,185,7,196,74,51,193,223,227,246,34,112,210,62,161,200,53,102,152,246,244,13,160,40,97,173,181,244,219,107,198,205,97,86,208,125,22,41,225,120,111,43,155,254,244,183,241,140,159,255,67,140,174,124,186,147,218,64,190,3,164,34,227,169,209,3,168,125,207,231,31,140,127,92,106,130,161,205,114,24,238,236,173,59,22,177,154,245,198,124,97,144,137,137,53,105,172,125,34,84,150,91,43,77,51,102,112,185,197,79,195,72,163,219,236,53,113,124,18,82,191,168,123,6,197,218,120,53,79,164,152,0,165,78,21,210,159,175,25,239,194,147,2,235,180,195,215,59,199,187,195,56,48,69,119,120,254,133,43,32,111,85,149,180,54,167,242,232,139,232,68,165,153,40,61,89,125,41,140,245,195,137,171,135,34,85,86,143,75,13,246,33,116,30,245,98,10,126,223,28,134,31,235,136,54,35,134,29,253,85,46,174,140,129,186,242,120,178,107,60,245,100,132,203,242,215,104,237,117,34,45,35,137,238,233,83,91,254,36,180,151,45,246,173,48,12,65,227,193,72,61,234,144,18,21,127,221,145,203,20,83,132,17,141,25,127,63,210,219,166,91,181,196,155,46,47,50,3,239,201,88,156,210,2,111,232,122,106,153,52,162,220,65,77,171,203,202,58,159,112,243,245,7,63,41,183,179,245,177,94,151,59,242,136,181,207,180,87,82,194,219,252,183,9,248,234,54,204,49,125,158,163,13,195,204,144,250,47,131,175,219,190,2,222,77,63,183,245,130,249,231,134,78,124,233,205,97,127,241,137,214,104,137,210,76,55,131,230,149,34,144,127,80,35,164,143,134,52,231,11,7,193,81,95,210,100,217,240,58,244,119,115,22,170,144,149,83,138,220,156,245,158,20,7,60,41,2,83,170,240,106,93,173,227,186,10,35,8,237,64,52,252,191,155,95,219,238,222,92,142,116,82,140,181,189,85,128,110,74,149,232,243,50,233,134,167,43,109,59,142,236,181,112,56,86,247,25,109,166,104,65,198,130,12,169,251,189,55,157,152,146,183,37,184,180,158,162,44,109,181,91,121,228,128,143,239,72,144,100,12,41,108,35,157,114,13,159,226,48,101,62,71,198,228,131,232,251,73,113,55,24,14,196,62,91,36,225,191,183,66,104,94,217,83,31,12,242,243,242,86,136,193,18,127,195,242,159,46,227,221,242,128,224,62,250,174,192,239,162,18,32,176,213,231,245,128,135,180,145,27,41,65,247,121,128,64,244,151,231,1,162,213,111,22,1,79,33,10,37,36,139,61,231,35,82,225,126,86,152,196,64,139,33,225,164,27,2,211,128,112,226,183,169,179,82,248,235,206,54,5,124,180,123,216,136,76,218,140,247,182,238,121,133,73,42,110,31,239,102,2,202,2,179,75,116,191,249,61,68,69,195,208,72,84,230,147,53,1,30,75,99,242,70,105,240,218,56,128,239,172,212,205,242,12,19,249,138,137,66,227,160,26,219,86,95,243,96,19,94,21,20,89,212,229,15,110,146,211,106,139,179,212,186,191,118,151,6,17,163,165,105,91,238,12,197,156,254,48,190,210,242,73,6,165,201,81,123,151,227,42,230,2,81,118,53,12,175,31,117,94,37,45,176,153,22,2,91,81,139,195,147,30,181,228,128,244,234,199,79,167,59,65,43,88,168,12,137,181,51,173,198,89,55,43,22,174,195,139,67,116,168,25,79,126,208,95,11,178,109,61,217,16,202,124,157,43,192,171,11,191,4,150,54,5,47,62,102,86,196,166,111,93,205,92,112,120,252,225,87,65,19,23,203,203,248,37,212,140,167,105,109,58,124,108,26,170,135,65,225,90,192,116,215,37,83,220,204,181,95,24,101,191,49,245,104,163,64,184,56,106,81,121,69,169,27,125,247,198,175,146,194,126,227,89,116,187,16,78,44,18,25,122,122,96,227,56,92,9,87,38,67,30,205,168,233,48,217,29,189,55,173,100,221,159,187,25,59,136,218,195,48,88,249,205,155,229,235,213,162,101,207,247,247,66,178,32,121,9,166,70,226,191,205,121,157,14,236,14,29,229,67,33,43,209,95,70,175,56,192,84,183,111,39,106,105,142,146,11,75,135,249,199,177,229,143,53,141,157,91,77,28,180,20,125,184,145,144,107,201,2,106,80,66,60,24,105,202,250,135,161,189,124,135,39,136,174,49,61,35,13,104,62,79,32,117,154,201,80,176,211,221,81,104,224,147,109,134,84,216,187,55,13,235,201,67,128,228,207,191,52,196,50,93,163,33,22,124,244,61,122,88,228,69,127,218,210,59,239,167,127,122,229,245,167,209,50,242,3,224,250,207,202,106,140,73,74,32,104,56,12,11,134,62,217,245,244,203,11,28,80,126,64,171,183,218,187,38,183,247,96,226,247,58,133,173,195,54,126,155,172,145,198,75,38,210,149,211,225,217,83,145,238,133,141,6,224,193,68,30,210,147,163,202,233,159,211,200,166,18,106,157,26,15,221,22,188,81,184,64,154,246,224,99,60,37,234,35,16,79,121,87,83,148,157,94,139,194,207,189,28,133,114,81,199,236,179,30,144,7,19,99,16,211,107,90,41,244,251,216,19,118,205,145,208,241,24,201,65,175,47,114,82,104,11,13,144,183,62,172,15,95,162,64,4,198,168,53,127,48,189,86,39,121,85,76,77,191,249,32,82,147,174,30,17,148,235,86,12,161,199,53,134,218,240,243,120,26,243,167,62,56,132,3,203,127,27,66,193,244,214,208,61,251,153,201,150,62,117,204,238,233,82,194,174,131,15,32,157,123,119,230,16,48,118,248,154,113,26,129,50,174,116,95,125,36,163,247,74,112,93,62,205,140,145,75,93,0,76,233,230,246,21,113,32,181,41,233,9,244,54,88,96,120,229,244,139,32,22,224,230,215,50,57,207,132,22,143,244,147,10,217,75,189,201,97,44,178,254,220,214,50,88,19,220,30,35,199,133,233,64,25,25,46,195,119,97,130,214,66,211,251,3,87,223,44,161,152,105,105,72,249,6,197,223,203,68,110,19,10,151,204,67,225,112,232,249,167,95,213,13,232,185,187,194,76,111,77,104,250,23,222,150,48,78,83,129,140,239,187,154,52,64,90,93,132,35,143,207,148,77,105,152,174,92,106,68,150,127,107,170,158,251,73,95,19,202,204,237,240,249,82,224,13,18,31,15,101,194,230,73,157,181,194,247,225,125,91,128,69,72,19,221,76,226,186,124,196,169,190,252,118,94,2,197,221,11,66,239,37,173,0,194,141,110,34,209,180,172,237,16,16,50,123,23,43,139,103,224,9,43,76,120,192,175,134,227,61,71,196,75,245,89,72,131,179,150,109,210,110,72,240,223,225,253,13,141,121,147,37,239,190,219,65,9,164,37,163,86,183,180,220,170,188,7,159,90,141,212,227,79,223,133,233,79,72,115,148,172,232,89,221,97,75,66,40,188,202,114,83,225,62,198,55,211,70,107,10,10,14,211,224,94,19,76,134,202,111,206,234,208,16,236,68,158,213,119,218,3,175,79,242,237,43,212,234,254,214,164,125,212,170,156,52,69,185,237,118,119,156,181,119,58,249,224,146,243,171,89,215,186,116,33,11,217,190,126,206,161,139,70,223,27,74,254,23,89,27,40,33,239,100,107,24,201,105,113,152,142,136,145,195,72,143,158,158,96,138,177,37,166,48,210,122,196,226,176,44,209,194,174,118,14,60,63,207,22,25,16,58,164,252,135,101,125,252,98,235,223,82,244,120,122,113,192,91,48,146,129,245,136,87,192,232,221,93,57,78,57,183,63,243,128,205,63,25,95,147,54,76,135,17,196,73,166,27,242,24,126,181,241,9,37,195,143,110,207,243,224,101,50,111,106,54,94,167,160,250,163,81,61,209,114,12,232,243,76,241,224,228,215,69,205,205,86,241,119,222,218,197,103,244,215,235,49,71,16,90,239,76,156,20,218,170,110,102,80,190,128,2,145,218,209,35,202,60,76,181,173,159,28,140,39,90,249,96,28,218,47,217,240,103,124,113,115,10,76,146,243,129,204,165,63,90,169,42,149,97,82,26,180,90,56,202,89,159,178,8,84,245,189,33,67,164,114,233,170,95,148,66,190,141,16,46,195,123,58,232,123,109,35,156,123,48,213,161,106,155,221,201,73,6,220,97,186,4,212,151,188,235,97,188,160,3,21,204,85,187,129,46,140,53,240,214,14,149,97,90,17,61,237,184,89,1,183,145,238,77,173,204,246,247,162,97,45,193,119,135,105,49,164,244,234,234,52,220,232,166,85,31,180,57,182,218,202,28,54,175,169,6,244,204,228,1,67,74,230,224,106,26,142,155,214,221,179,253,198,119,244,181,252,150,106,222,168,30,25,112,134,125,58,220,155,62,120,159,223,5,146,213,165,238,243,221,129,31,169,43,240,82,173,48,130,6,212,42,248,213,20,70,234,146,55,157,141,248,237,115,77,250,162,225,142,143,197,228,79,142,84,231,76,209,144,22,217,63,72,237,215,74,87,223,61,248,69,128,48,71,41,95,208,48,204,183,124,80,232,246,200,193,39,234,169,125,79,160,196,66,171,169,45,165,191,229,234,221,118,142,15,69,77,62,188,242,215,73,82,43,227,88,229,239,114,152,214,4,189,26,187,222,119,179,251,14,37,197,97,104,233,252,94,141,225,48,133,228,20,3,162,73,48,80,114,83,154,109,253,140,247,216,97,168,132,53,214,88,100,188,81,135,77,17,206,66,73,200,116,20,249,21,13,68,94,55,199,29,0,58,138,107,209,44,49,102,153,123,84,3,146,104,117,62,32,26,234,238,196,14,211,157,215,198,46,44,112,143,16,145,190,108,187,40,140,167,233,171,163,34,23,159,30,109,209,220,176,29,30,170,78,69,108,150,220,86,252,246,104,154,252,54,150,194,255,159,184,115,201,221,96,73,174,250,94,60,246,32,223,15,47,128,17,51,134,136,129,5,45,228,1,182,213,52,3,132,188,1,246,192,38,96,196,130,96,29,228,47,190,140,168,147,87,98,220,190,178,212,247,158,127,213,87,149,149,207,136,19,231,84,1,135,236,126,76,212,216,149,181,12,134,140,165,240,217,191,202,91,51,148,170,230,198,207,63,177,50,157,213,146,124,182,192,211,202,189,46,188,168,254,44,154,120,223,35,156,236,39,53,47,67,92,138,187,149,145,12,255,154,131,46,40,62,3,36,241,137,205,220,155,15,171,5,146,217,106,110,35,166,220,62,108,67,77,211,196,244,193,25,9,33,75,85,104,106,144,237,102,245,226,93,212,48,224,69,72,245,162,89,88,248,2,65,209,215,214,29,12,133,65,103,199,121,219,252,224,108,175,180,40,243,124,144,224,79,81,77,222,244,228,111,123,254,72,235,147,190,27,98,2,66,98,209,162,1,23,134,36,163,212,226,149,169,130,245,41,105,17,6,22,119,43,43,43,106,94,139,77,77,49,165,18,82,251,88,248,113,15,177,162,77,166,106,156,221,4,20,221,148,23,245,126,148,36,164,213,182,21,169,221,23,219,171,171,155,42,58,97,137,156,142,163,251,17,46,162,141,136,248,5,140,174,184,22,45,111,115,44,241,7,223,200,209,137,238,4,186,145,211,79,62,240,161,214,86,155,87,196,177,178,215,147,226,134,208,117,93,196,165,212,152,128,14,147,39,43,170,255,192,71,92,129,98,238,35,146,0,118,76,187,95,251,192,40,246,136,180,16,86,16,37,221,220,252,50,17,125,153,107,135,29,123,156,195,75,212,13,145,95,129,43,50,149,113,113,39,238,44,162,45,231,165,178,23,251,172,100,25,56,145,57,60,243,8,121,210,114,97,68,144,85,110,163,32,108,239,138,205,11,250,193,84,127,230,252,83,233,191,40,46,5,234,73,129,77,196,114,237,186,69,77,103,81,247,195,179,206,166,236,46,224,11,38,108,87,77,203,140,82,242,186,135,23,196,228,96,121,168,252,9,33,221,184,121,43,103,147,180,84,131,132,72,218,45,61,182,225,242,248,191,81,219,67,253,202,133,55,53,134,91,213,35,200,162,221,96,12,117,167,103,162,127,228,33,78,75,120,81,244,42,54,109,52,237,42,201,180,160,28,102,226,17,25,157,211,16,195,19,143,139,87,108,243,249,233,106,26,126,23,110,137,180,208,122,116,45,144,164,113,184,162,137,168,186,22,12,247,187,248,145,8,198,168,78,133,43,40,134,240,78,92,126,231,203,71,144,35,249,84,189,10,21,233,73,52,251,168,7,61,59,35,127,112,27,107,170,174,194,231,157,222,209,144,1,83,189,76,68,49,154,199,150,153,221,206,246,88,68,49,16,11,222,62,45,144,208,28,229,209,227,128,37,237,27,2,50,198,72,8,76,133,83,113,241,212,5,23,184,170,172,5,54,177,195,215,101,10,119,70,83,13,147,100,133,181,217,81,120,7,69,47,38,50,112,183,203,88,78,164,162,242,65,208,208,134,39,192,151,149,46,170,172,94,110,86,116,230,79,198,46,42,169,154,141,249,16,197,131,231,31,75,68,251,56,82,70,254,219,9,35,144,249,74,23,53,159,22,138,73,208,100,21,100,58,61,199,179,108,116,82,18,249,2,91,149,109,246,175,89,224,91,63,66,108,40,62,248,192,135,200,84,213,136,150,5,36,187,144,2,221,176,19,19,249,224,106,252,161,250,245,241,33,75,39,122,255,204,58,254,57,97,161,171,65,22,117,127,219,147,43,231,230,28,93,69,227,10,29,254,230,69,105,116,98,8,220,95,163,89,25,217,138,1,196,49,79,61,64,89,150,229,189,161,84,171,232,18,42,63,193,55,37,192,135,250,186,92,189,182,217,148,57,140,128,93,81,169,220,51,249,58,139,234,140,1,36,205,229,189,9,163,175,88,98,10,89,107,85,216,54,86,136,211,8,233,40,93,29,224,154,217,153,245,232,167,198,125,149,215,198,74,210,245,106,15,188,201,69,12,129,51,21,40,205,123,218,36,112,36,239,117,182,16,197,181,214,73,242,212,173,134,223,108,91,195,24,242,108,55,144,207,23,13,33,72,26,195,183,66,11,123,93,148,197,31,56,185,189,208,34,15,157,85,77,10,24,173,234,11,159,27,37,177,33,65,121,4,102,219,69,161,89,168,169,76,131,132,224,108,136,5,169,115,72,165,30,15,181,215,142,86,225,199,133,49,196,140,68,125,83,192,204,173,67,123,154,249,182,250,123,97,73,38,109,146,178,21,37,252,64,212,229,183,20,104,141,115,150,37,79,117,223,10,89,241,33,70,10,195,138,152,61,245,127,96,10,63,94,157,221,28,44,68,148,255,40,239,82,45,220,108,133,3,23,38,186,149,31,29,222,108,77,234,48,14,165,67,165,91,141,112,228,79,110,158,224,67,229,58,207,188,81,124,198,163,228,135,78,41,51,3,238,79,222,164,205,102,41,85,81,68,132,126,248,132,216,104,195,245,232,246,157,185,198,121,234,230,227,214,165,152,9,118,216,198,177,233,194,84,11,55,153,25,236,104,82,162,213,48,215,20,10,48,76,101,106,76,253,230,136,106,229,249,170,181,173,229,35,8,179,157,46,92,14,56,213,38,33,226,48,53,15,186,190,173,97,26,246,223,205,151,58,68,208,10,203,73,90,80,222,247,84,163,42,12,200,145,15,250,193,88,19,156,221,169,92,109,78,146,55,71,9,81,188,193,182,148,101,132,68,199,61,221,45,203,53,63,250,97,200,173,165,236,48,43,173,46,189,103,143,135,248,202,69,205,21,168,232,178,78,176,232,134,167,81,176,40,90,197,8,23,22,30,138,195,205,98,114,2,227,214,57,226,106,172,18,84,207,147,132,126,119,25,96,248,118,200,243,203,213,148,78,185,136,48,1,122,58,167,236,216,105,167,233,115,53,182,113,68,161,63,152,48,174,139,253,80,147,186,78,155,203,111,215,31,193,227,7,67,198,61,155,204,169,146,83,103,119,229,131,155,24,115,82,109,216,132,49,187,179,251,25,188,20,152,139,14,215,89,109,139,83,121,77,64,85,109,24,77,81,170,196,100,125,78,73,112,42,68,166,72,214,152,105,38,25,114,168,133,94,92,93,67,152,107,205,126,77,96,43,175,189,227,15,187,83,241,247,66,228,218,220,108,3,229,115,138,42,212,132,216,230,7,17,28,254,30,190,30,237,87,221,101,148,211,27,123,114,189,218,200,210,113,181,49,209,84,105,203,102,91,71,151,213,85,201,225,141,76,198,69,9,50,158,53,64,164,176,160,189,123,20,129,179,132,89,141,202,193,48,153,45,215,133,27,209,85,9,229,110,179,78,191,225,38,38,6,62,168,92,93,48,42,241,233,210,52,161,197,144,0,253,245,90,178,127,106,83,57,26,146,15,56,157,0,146,75,113,216,4,245,134,194,185,185,146,34,48,210,238,34,32,134,251,138,19,150,240,23,82,18,214,1,9,186,13,7,235,89,219,146,138,93,193,182,244,153,152,249,7,126,153,156,165,33,175,121,71,89,38,134,168,81,0,203,1,248,158,218,122,130,202,85,97,63,88,253,169,207,100,215,101,62,50,20,50,250,7,147,51,19,56,33,208,227,47,133,236,217,82,221,167,201,180,124,211,105,200,76,14,181,116,234,144,26,183,187,203,211,127,251,147,89,93,103,214,135,186,230,240,25,88,67,104,13,166,38,222,253,196,186,57,193,40,225,232,204,132,80,92,90,192,4,56,4,254,157,35,3,38,200,160,74,90,244,89,119,166,60,240,89,69,53,62,200,192,92,46,11,197,108,67,196,91,225,129,109,120,160,248,142,232,147,225,95,183,253,189,38,100,86,33,177,96,162,220,227,28,2,17,240,97,69,160,74,148,157,51,68,204,134,226,115,13,86,45,242,40,1,83,19,183,244,106,4,70,124,231,185,209,193,148,245,133,88,86,15,147,32,19,92,59,3,80,163,81,40,235,255,238,77,55,218,111,79,202,28,139,150,195,176,16,139,62,184,41,18,222,78,140,87,17,238,31,10,67,216,92,14,83,91,32,138,207,16,17,136,76,183,11,195,185,82,250,192,52,125,145,59,231,216,119,215,250,100,188,135,186,59,10,32,13,90,84,36,133,34,109,242,209,23,109,152,50,21,13,131,145,48,186,225,137,141,36,3,30,42,79,240,240,236,230,239,131,161,136,154,85,167,129,232,20,245,255,23,102,75,52,37,248,142,233,73,80,105,55,238,118,170,248,137,224,215,105,149,59,221,97,194,192,2,47,113,205,65,66,233,174,232,167,53,207,188,42,246,195,184,158,160,67,239,87,87,152,31,18,122,196,135,247,236,53,252,106,168,131,82,128,12,127,195,37,165,118,161,134,170,63,193,222,220,92,96,155,75,207,196,170,244,26,168,28,174,197,128,158,35,98,73,146,173,64,171,193,157,170,54,218,73,243,173,121,195,134,36,251,115,89,86,242,41,82,92,81,32,188,11,249,99,229,171,90,133,138,7,62,200,25,102,166,113,129,207,38,215,119,196,132,248,119,210,236,82,55,109,246,123,111,104,203,67,252,185,168,132,165,98,251,118,178,106,21,65,83,213,64,204,9,228,194,103,254,182,216,188,202,87,228,7,78,154,163,132,69,74,240,194,239,77,97,198,163,151,64,77,189,143,45,68,167,159,154,81,34,146,167,11,55,135,45,33,39,10,42,205,244,115,29,61,171,166,22,150,157,79,133,145,153,252,244,153,23,68,158,133,20,156,215,69,111,226,80,103,251,36,48,220,180,116,151,128,77,104,39,45,189,57,210,201,46,105,131,58,91,30,58,217,85,43,81,20,24,254,216,3,159,43,238,84,137,26,145,185,200,255,187,127,247,47,127,251,207,127,254,167,127,254,211,159,255,242,15,127,250,207,127,247,223,254,241,239,255,211,159,254,238,111,254,239,255,252,223,255,231,127,252,247,255,251,63,255,215,223,252,237,191,255,167,255,112,254,3,116,128,116,54,12,103,82,249,155,127,249,151,191,253,111,127,249,175,255,124,254,235,191,250,211,223,255,229,191,252,249,79,127,243,183,255,241,79,255,244,159,254,244,151,63,255,215,191,187,192,191,254,135,127,252,211,191,249,203,159,255,225,31,255,35,55,248,167,63,255,135,127,248,199,191,255,203,185,253,191,149,103,41,123,79,121,22,177,152,253,189,104,140,69,123,147,174,111,210,45,30,225,95,223,52,16,206,80,253,107,189,201,34,28,255,123,22,115,234,27,178,8,24,236,134,31,192,13,133,203,191,222,163,34,181,247,61,11,254,96,250,168,165,186,246,169,153,250,118,45,164,195,141,101,236,187,37,99,159,83,224,116,252,149,222,4,23,58,63,15,159,241,139,133,186,204,45,40,174,147,197,184,240,254,137,13,137,12,70,38,125,115,175,38,52,185,31,201,55,51,6,186,12,55,68,60,51,46,150,170,146,81,163,108,117,163,181,89,31,25,35,114,36,217,167,189,101,121,158,249,192,35,108,109,56,29,21,8,89,50,237,225,241,226,79,126,110,68,160,91,84,248,172,98,211,39,159,109,220,108,73,139,3,147,195,15,24,42,83,127,224,225,140,148,109,62,77,245,17,202,131,164,230,239,77,102,237,60,157,202,150,152,180,130,117,244,141,198,209,200,154,239,36,50,182,239,177,114,35,110,78,222,65,219,156,186,180,95,108,19,38,24,50,88,143,54,20,153,235,223,94,9,97,97,68,171,85,91,205,44,41,252,222,252,173,172,66,20,252,93,106,30,224,172,234,79,193,66,139,222,105,191,48,129,155,165,18,24,103,199,56,252,103,55,91,151,7,156,235,154,12,243,165,206,230,98,231,71,124,131,224,200,69,41,31,24,170,10,98,38,1,126,45,202,167,75,133,232,136,120,175,251,80,204,95,93,171,30,206,106,118,182,181,243,62,22,150,157,231,59,171,232,32,218,143,251,94,109,26,31,253,233,36,212,248,249,205,201,121,230,167,147,192,95,47,109,59,60,32,155,168,58,38,46,24,251,62,56,58,78,89,245,47,140,210,127,85,167,128,225,178,169,156,16,25,136,171,201,6,124,142,159,186,250,225,124,154,127,123,94,187,152,187,139,178,217,89,198,243,175,255,97,167,102,45,164,194,103,100,194,252,214,231,24,5,73,169,234,202,218,243,237,220,7,38,76,92,101,71,92,41,79,79,233,246,18,92,101,168,130,145,201,141,254,247,59,255,31,216,116,5,155,46,188,38,202,238,55,199,93,69,143,194,213,178,58,247,98,138,74,166,132,138,248,105,178,0,247,107,50,16,146,146,219,42,127,220,226,234,105,58,245,122,111,208,158,29,222,22,205,21,49,185,78,133,108,247,155,91,41,150,44,164,9,161,162,49,253,209,54,27,142,175,209,10,73,233,61,188,201,97,28,168,16,119,49,177,196,113,127,187,98,6,154,101,69,40,248,23,165,225,109,58,204,76,225,107,83,18,176,237,238,194,12,102,235,46,48,225,159,155,150,230,230,108,131,229,230,217,208,218,189,201,45,158,45,87,15,83,224,243,171,169,210,87,238,105,62,173,146,174,252,172,157,158,206,24,16,246,17,2,148,101,122,87,163,72,187,232,250,65,6,161,223,253,250,54,145,72,117,81,233,148,35,99,250,113,225,10,25,79,54,236,28,122,60,123,181,81,25,60,191,47,1,134,179,175,61,207,125,187,82,35,106,53,30,148,229,197,95,187,17,117,84,150,218,105,161,253,77,163,166,66,165,5,254,176,172,174,193,17,137,63,14,233,114,86,206,196,189,138,207,118,156,225,150,86,196,98,237,86,75,246,123,35,102,162,2,102,72,196,249,92,200,89,106,138,153,181,57,89,87,239,195,12,29,104,222,210,143,206,236,88,28,38,235,223,85,197,187,152,176,218,186,13,70,186,64,109,130,209,80,133,125,231,48,33,172,33,225,181,98,126,72,229,62,217,89,186,203,210,10,129,130,52,222,149,189,225,108,74,180,83,142,10,88,195,149,26,191,205,225,72,76,209,129,33,195,220,54,97,14,65,202,64,97,40,89,247,99,90,69,177,44,137,103,14,66,140,238,254,244,36,54,173,18,147,103,102,166,170,238,182,138,21,129,137,175,57,198,47,148,105,221,62,138,205,111,151,48,46,234,75,233,210,163,55,218,104,117,136,127,49,5,53,136,122,250,115,47,114,208,242,45,201,97,182,238,93,20,173,196,146,165,81,42,33,155,248,32,231,52,15,191,176,169,4,101,246,96,233,47,12,161,150,234,100,177,40,71,43,14,35,80,190,116,137,224,235,250,116,8,15,96,62,210,106,105,135,229,32,143,198,226,168,2,104,22,82,136,15,178,17,195,211,237,85,129,182,19,48,121,65,61,44,159,230,230,128,235,141,118,122,202,179,69,161,33,124,174,164,58,224,81,9,107,22,106,143,175,217,72,220,171,196,24,193,6,95,116,15,138,112,234,35,252,84,153,77,29,54,197,93,217,14,16,101,89,254,210,20,36,181,135,21,94,205,136,201,127,186,147,191,125,184,148,116,149,21,87,239,58,199,83,8,124,246,11,129,154,21,76,82,34,26,94,200,190,243,226,20,158,158,202,103,11,146,248,68,74,61,153,58,64,154,145,64,217,1,103,2,177,178,189,58,61,188,215,248,214,99,153,254,162,202,224,35,173,188,125,108,218,140,163,145,191,102,94,39,223,200,206,186,101,36,126,220,198,29,122,84,88,156,137,64,110,141,60,235,246,41,220,204,90,53,220,185,59,22,104,126,231,70,70,67,233,86,38,138,239,115,244,175,218,76,149,232,55,137,202,120,108,92,79,70,210,56,46,2,242,201,111,126,94,251,116,98,185,57,52,228,237,35,151,218,169,250,184,41,96,3,237,159,195,100,234,85,25,109,161,157,57,125,178,35,111,120,70,174,198,197,177,23,241,70,33,248,172,111,189,73,225,95,77,156,109,194,155,67,37,15,112,198,200,151,250,0,204,244,52,231,147,34,161,10,201,239,77,72,83,40,54,28,237,206,63,254,211,29,30,140,216,50,25,9,42,78,15,63,149,102,181,219,73,8,190,125,175,69,86,127,105,178,13,234,133,95,108,140,27,245,203,161,5,203,136,139,249,98,83,157,145,206,230,32,150,181,190,80,151,23,246,14,209,202,230,115,2,73,195,166,142,207,8,26,175,225,187,124,163,129,13,161,239,20,148,124,183,207,148,253,167,140,62,52,181,74,49,131,195,187,154,190,130,178,73,8,43,122,139,159,94,151,132,95,10,188,75,243,201,12,75,150,57,212,20,176,82,89,146,226,230,212,246,148,135,193,134,193,66,192,68,91,149,170,130,62,117,246,78,124,224,134,132,168,194,27,142,111,192,54,255,73,74,217,132,168,124,96,39,115,165,205,202,131,193,88,179,251,8,49,173,206,199,41,174,120,160,138,5,159,141,233,11,167,52,124,183,141,166,29,237,174,233,108,184,16,126,115,228,146,36,171,53,140,195,235,27,125,146,53,156,102,20,61,155,94,223,55,82,43,149,218,227,66,183,16,165,94,1,207,181,30,155,185,101,218,6,14,83,92,154,251,251,100,183,196,192,224,161,74,193,3,242,207,94,177,13,42,144,0,31,99,63,84,247,98,202,66,191,90,52,121,49,231,107,105,251,204,64,169,194,22,129,25,224,90,234,119,53,238,74,106,82,215,198,112,163,95,102,226,97,127,243,192,249,138,142,2,67,171,126,58,11,93,115,250,146,142,201,65,91,234,128,71,233,165,223,124,153,140,186,118,165,51,47,229,21,187,133,85,101,83,58,200,120,245,228,83,22,18,123,173,170,73,35,74,218,151,125,0,108,138,113,202,180,132,191,236,243,225,194,147,96,170,149,162,145,199,155,111,100,160,99,181,135,235,69,16,194,63,136,37,51,30,247,61,116,65,227,240,68,70,161,85,245,207,163,220,179,251,201,140,90,158,34,106,66,118,245,40,222,77,161,56,33,7,168,48,90,235,254,222,155,162,49,153,16,139,29,234,139,183,56,235,213,26,58,239,80,70,30,205,178,59,218,6,250,104,40,60,140,120,180,81,95,11,73,155,98,123,220,124,96,7,175,239,141,164,201,252,174,94,42,153,53,172,168,97,69,155,147,207,30,239,205,177,99,136,247,94,104,198,43,95,196,228,33,110,119,128,15,210,229,232,69,109,11,61,181,56,124,190,239,82,119,63,211,52,247,1,136,95,97,173,74,18,53,195,89,159,204,55,102,201,35,63,112,73,87,193,201,224,65,128,238,97,155,112,172,116,184,149,54,213,59,141,108,225,173,81,51,152,172,182,82,107,141,245,22,143,70,181,153,188,23,125,37,253,82,241,219,74,174,78,215,126,224,85,46,129,206,96,214,245,165,48,109,222,21,150,158,136,156,109,242,45,5,112,210,121,197,184,40,109,250,91,67,147,16,221,42,96,156,30,5,238,143,191,31,60,208,186,63,24,238,166,146,72,169,239,154,51,224,170,230,3,112,168,123,154,209,102,44,49,67,95,219,70,243,221,22,219,131,143,173,175,13,215,193,103,37,96,10,251,133,108,194,237,82,141,54,69,18,80,214,230,100,108,135,187,229,200,92,76,52,79,225,230,34,26,63,184,42,253,21,207,10,8,17,254,228,211,42,130,5,102,128,249,57,29,146,252,243,211,147,73,174,199,197,163,170,208,152,57,86,174,230,231,244,141,222,179,104,114,15,212,168,207,207,229,128,45,93,34,176,57,114,197,79,115,44,92,138,26,145,58,208,210,228,180,204,110,20,103,238,248,32,103,234,77,218,40,136,23,182,249,161,200,185,62,62,121,231,112,241,221,155,98,61,189,55,147,133,239,180,182,105,175,213,253,240,146,122,41,241,90,148,92,75,147,97,21,17,187,207,109,28,3,89,121,9,140,205,60,3,198,169,89,248,198,84,118,114,234,10,152,217,86,26,165,81,87,149,226,189,32,224,117,133,57,228,142,111,244,193,224,127,224,234,118,93,6,195,182,83,143,62,220,101,103,116,98,130,25,234,255,135,151,205,117,113,249,245,179,33,229,196,56,121,18,208,245,110,136,66,154,142,206,196,216,236,105,5,76,56,91,119,221,198,65,45,14,243,150,47,156,41,30,10,120,14,77,101,208,78,251,202,2,97,56,194,214,39,41,161,10,201,186,21,232,80,110,196,207,150,111,249,91,67,40,86,175,34,106,20,234,173,115,62,48,10,30,90,110,207,23,88,30,60,7,198,217,45,63,238,131,231,43,228,128,109,4,10,92,144,68,24,14,47,38,118,165,107,157,70,187,202,136,6,243,143,62,26,173,28,159,147,104,174,250,3,206,77,58,233,187,152,210,67,181,46,52,123,251,120,50,132,145,148,214,4,87,121,126,175,189,141,218,172,48,153,109,127,109,226,146,74,46,58,159,39,225,16,230,48,20,39,117,241,99,79,120,43,117,128,73,116,168,109,34,18,31,55,173,101,48,167,19,105,52,92,46,70,172,64,16,47,212,255,105,83,208,153,163,31,26,137,183,43,154,154,111,31,77,9,102,60,37,70,132,115,229,193,57,112,75,128,98,99,20,16,223,131,157,164,18,47,16,8,118,155,226,223,197,89,139,218,137,138,205,249,189,53,118,119,85,171,155,48,191,24,235,131,201,200,63,206,135,237,242,31,128,17,103,145,192,203,54,175,213,185,63,120,138,247,185,17,26,220,172,30,152,115,189,118,6,22,221,244,189,54,188,193,241,242,189,182,31,84,114,178,220,176,70,63,152,124,125,171,99,240,89,92,37,140,128,25,228,138,247,54,1,98,169,107,39,241,24,129,127,131,151,74,237,81,108,219,170,247,133,65,37,136,50,178,134,5,246,123,192,44,203,106,181,199,177,181,251,79,83,205,177,149,216,132,160,186,47,95,217,2,32,234,132,180,172,100,48,198,0,135,224,135,65,135,35,99,139,41,203,106,169,150,94,77,241,109,138,223,198,171,79,137,79,132,177,191,159,134,98,164,213,133,164,206,198,248,208,39,17,67,225,199,170,177,201,66,20,85,229,69,80,128,202,183,78,213,224,169,10,5,4,163,214,181,8,4,205,200,131,42,217,139,65,17,125,28,63,33,181,127,90,245,183,131,255,174,110,227,33,208,17,16,140,215,66,215,87,227,77,149,156,242,168,129,66,50,217,74,144,43,227,138,116,0,35,194,249,208,231,172,18,53,208,162,73,125,226,188,253,218,34,130,178,159,83,118,29,50,166,177,124,204,241,202,50,80,69,210,111,46,27,120,195,214,221,74,112,163,197,163,197,246,172,154,135,164,100,10,34,243,133,23,33,130,242,18,224,106,42,31,108,177,91,225,168,153,28,216,15,229,204,253,36,26,153,54,97,24,57,220,243,19,48,157,232,123,248,47,179,240,52,53,54,156,131,84,216,221,4,89,93,217,212,148,0,37,175,203,183,95,192,123,105,152,120,194,29,152,69,174,126,38,105,106,118,8,131,202,111,87,173,26,54,66,227,204,242,224,106,155,56,109,1,202,243,123,237,82,159,210,92,28,182,186,95,77,127,204,73,109,44,9,198,123,71,177,15,246,176,2,219,48,102,131,195,195,14,149,170,206,57,157,198,108,48,110,147,15,140,108,245,7,151,39,145,98,170,153,59,222,27,202,186,170,0,242,189,74,76,149,103,118,33,225,160,55,167,240,234,251,109,184,194,42,238,89,145,218,104,31,140,233,67,83,56,117,223,169,176,40,247,250,48,247,206,23,27,53,90,5,114,145,6,192,43,205,238,75,54,85,111,115,170,2,39,186,28,51,9,124,254,253,129,19,158,184,31,252,62,56,53,65,227,107,52,214,123,125,52,88,16,195,7,190,237,131,212,216,103,146,95,207,229,251,109,14,29,42,60,138,181,79,141,223,230,27,228,250,20,137,215,26,247,102,184,106,210,0,142,155,124,144,110,226,170,42,244,106,59,184,239,222,143,135,166,201,147,180,252,193,200,96,202,32,200,198,15,255,158,140,125,141,94,125,182,192,30,157,183,190,194,136,17,24,33,200,239,230,109,207,71,110,0,179,181,57,191,174,116,182,96,229,177,99,61,147,218,119,243,70,13,255,163,154,74,130,169,125,240,234,74,80,181,200,118,12,17,115,54,124,84,81,205,14,43,96,27,203,10,231,91,33,126,191,199,212,142,6,247,193,55,42,144,100,231,171,28,1,205,168,197,183,198,114,161,60,48,252,153,120,176,125,166,157,244,72,67,244,115,246,138,89,39,113,190,121,68,79,83,218,209,38,103,226,24,106,75,114,206,78,136,39,123,47,53,163,246,162,194,164,3,129,177,184,121,49,223,62,21,181,64,136,60,127,243,101,125,111,78,210,217,215,213,156,97,143,188,87,215,181,227,222,20,139,173,7,181,178,98,135,141,61,91,94,57,214,171,24,105,240,126,178,229,231,193,155,123,154,30,24,110,229,35,163,179,209,252,242,181,241,188,241,233,243,235,145,66,38,198,227,15,142,108,65,125,149,146,207,134,44,230,164,130,64,168,234,105,80,64,214,227,98,34,176,143,232,5,113,229,17,23,155,49,246,99,172,96,210,202,14,155,208,191,254,52,167,254,232,134,164,55,202,152,207,0,233,57,230,5,248,137,73,181,35,236,201,162,81,206,89,183,61,233,66,164,10,190,7,63,219,139,249,194,136,212,142,15,158,42,43,127,246,61,103,87,182,234,7,87,53,35,59,59,155,148,75,204,42,184,219,175,166,243,221,153,77,119,254,96,51,91,87,24,189,222,254,193,77,165,52,45,100,150,98,94,40,3,159,12,93,6,56,73,196,18,131,161,77,41,74,255,70,177,222,199,151,201,160,63,107,35,244,163,17,176,241,233,229,98,232,198,197,223,250,12,143,54,187,174,125,196,126,123,252,50,117,47,58,19,55,94,211,143,94,182,228,247,249,200,113,52,15,198,154,77,213,218,143,102,54,198,239,126,82,62,203,59,7,245,169,240,246,56,48,104,209,227,255,236,150,219,141,107,55,41,186,161,59,153,20,97,69,131,187,250,53,114,216,60,55,143,151,222,229,57,190,224,214,86,114,236,100,88,147,213,195,105,142,17,197,231,63,184,61,47,141,24,217,136,249,204,174,22,18,13,209,179,211,160,250,219,91,127,123,22,83,162,248,158,124,101,45,35,152,232,55,236,15,213,88,17,39,27,228,152,230,215,102,154,128,229,220,179,191,205,4,148,54,173,234,48,165,190,245,189,214,64,193,68,30,108,145,19,24,223,199,44,143,48,221,52,211,133,246,245,35,206,201,210,143,76,198,162,239,15,174,207,154,76,133,228,136,105,186,98,148,161,159,243,28,93,207,198,38,224,179,99,30,186,232,98,251,58,211,7,83,230,161,7,152,102,226,2,190,254,36,83,104,208,243,13,70,246,126,58,218,86,229,150,95,213,151,181,252,20,190,187,38,159,76,166,124,239,56,163,163,245,180,37,52,193,160,206,158,233,39,56,77,117,184,86,54,37,171,171,10,120,145,27,19,24,27,237,250,193,88,116,235,213,120,222,5,202,188,43,68,152,5,135,103,231,64,89,3,198,35,218,194,81,207,79,48,219,106,201,31,120,69,39,37,65,212,212,187,125,153,205,166,183,24,37,110,239,17,188,152,65,158,195,167,237,135,50,35,168,214,136,59,27,211,82,42,193,168,6,138,160,250,162,140,89,37,118,224,207,214,8,19,225,54,91,154,94,221,138,251,111,26,140,70,79,209,50,51,138,187,62,24,11,178,161,53,108,80,241,250,247,219,115,233,91,157,19,102,246,40,174,193,143,238,175,149,181,197,70,35,81,227,183,181,134,147,246,111,241,41,167,201,195,105,221,95,55,237,89,15,14,108,164,202,171,146,35,44,140,31,113,135,221,212,90,202,242,254,158,46,199,214,109,144,80,215,248,216,153,130,250,23,212,216,107,104,153,38,179,64,141,111,77,185,183,22,6,110,179,27,248,2,34,103,105,146,215,234,208,89,83,252,50,53,201,26,104,237,176,150,227,16,78,85,243,214,48,45,36,152,91,167,108,48,155,55,141,25,66,25,204,254,214,157,80,155,6,215,240,178,155,57,98,80,184,121,75,71,219,118,92,137,223,102,82,215,147,213,198,93,173,197,111,83,33,170,62,98,16,243,35,206,106,85,178,26,183,67,54,103,69,128,24,42,131,138,43,34,169,237,169,4,208,51,16,101,69,61,75,55,163,241,187,24,199,57,45,246,133,96,216,227,107,36,202,246,158,224,243,25,77,49,244,134,17,197,52,248,60,33,76,21,9,173,137,94,177,213,11,228,8,168,192,140,232,229,41,81,118,6,190,189,52,42,109,26,143,103,210,143,9,133,78,167,231,247,77,66,115,126,31,107,227,213,44,61,97,115,46,106,223,199,194,129,76,111,222,8,158,213,128,209,16,147,132,86,198,186,48,98,103,24,161,75,29,11,112,149,0,86,131,194,167,101,225,252,241,140,39,71,68,160,170,12,20,130,46,51,34,88,216,251,104,86,247,180,166,201,130,69,20,214,252,186,4,62,67,189,75,228,218,92,23,159,130,246,93,162,23,158,111,85,183,166,103,224,230,69,228,1,69,137,33,29,141,185,140,18,247,128,77,231,244,169,181,135,6,18,89,14,18,123,93,211,101,104,217,125,73,144,74,40,91,114,113,217,132,220,62,184,76,173,196,199,18,170,199,115,51,195,104,118,147,74,142,175,19,227,83,216,148,111,69,76,164,196,92,137,222,75,22,14,13,127,60,103,116,6,234,142,87,31,79,150,112,58,161,3,24,63,122,105,179,101,86,137,126,243,95,173,182,124,144,205,193,231,251,109,154,95,179,78,148,191,183,24,157,103,79,79,190,64,97,83,104,15,184,45,149,185,129,34,147,70,4,44,241,142,18,178,48,48,7,167,22,48,252,80,133,207,18,30,39,221,100,174,39,47,188,156,62,13,186,196,26,132,212,89,151,116,51,38,176,143,210,5,27,137,254,101,157,72,134,150,7,46,229,27,126,86,109,247,42,57,13,87,101,176,148,214,89,219,148,61,192,121,165,166,47,95,214,102,125,244,36,78,191,157,177,201,193,87,68,8,214,244,36,34,125,17,71,74,230,68,173,73,223,237,234,164,22,155,203,75,136,200,108,212,87,137,64,237,79,82,108,234,213,167,127,172,8,27,154,93,173,142,1,216,223,51,182,126,16,87,150,118,165,115,228,238,43,78,93,13,191,22,233,42,86,219,32,71,209,174,179,70,181,227,125,236,119,109,39,163,121,87,99,72,247,15,94,74,238,73,230,188,23,251,93,142,96,66,45,32,112,54,122,108,212,27,22,130,58,229,252,162,55,31,140,92,132,222,27,187,39,255,152,217,66,76,237,73,187,214,32,126,255,28,102,115,125,96,134,132,63,89,39,138,190,53,177,122,58,130,223,154,189,65,211,196,233,158,177,64,100,196,33,148,253,217,236,128,113,91,179,64,104,146,204,9,169,170,220,124,131,207,2,185,84,98,112,227,28,93,60,94,97,188,70,61,133,110,12,103,70,220,122,195,82,213,123,195,86,243,238,89,76,219,242,49,118,162,18,220,59,24,68,167,169,139,57,113,176,47,245,88,141,130,175,226,162,205,214,247,28,48,213,24,26,89,70,202,192,251,190,49,209,84,246,215,118,121,101,127,48,137,153,170,145,229,121,102,183,234,48,60,109,5,153,186,62,16,1,14,189,117,30,219,11,38,14,60,154,234,117,1,19,222,24,1,159,147,97,211,160,181,185,79,68,163,108,155,245,158,122,243,30,75,75,69,51,243,241,179,130,45,49,103,180,217,134,101,165,112,165,142,203,223,218,148,10,52,32,94,137,231,229,64,247,126,171,213,177,147,247,19,112,221,191,17,174,48,75,236,7,35,228,167,242,161,203,26,53,224,125,6,169,188,87,49,61,222,128,97,113,119,133,155,49,198,28,230,168,174,231,107,52,3,99,178,129,151,209,52,146,98,130,143,62,35,32,25,222,159,244,8,188,235,228,193,169,102,53,71,26,248,58,115,228,242,7,107,24,63,60,247,206,132,57,61,59,210,8,90,171,206,50,54,160,51,104,28,45,99,10,243,200,189,46,187,97,192,13,81,213,39,218,62,34,208,79,198,122,170,101,53,112,243,130,163,108,41,238,245,184,174,77,10,218,252,201,41,142,125,122,82,198,137,173,4,138,224,90,123,158,44,55,63,44,82,30,214,84,74,127,90,89,220,142,123,47,243,152,214,86,65,207,215,159,140,35,233,124,126,26,69,39,95,19,217,50,36,205,159,35,230,17,213,105,120,249,81,26,50,20,254,72,198,192,79,28,31,241,194,237,83,112,67,246,254,137,118,24,121,58,190,166,73,2,60,169,147,202,16,41,1,47,229,20,96,238,151,102,139,139,55,173,162,207,53,76,53,35,96,148,102,53,84,120,150,169,56,217,32,214,85,31,129,220,138,100,160,71,49,169,216,75,111,66,9,249,173,242,93,77,103,209,171,241,218,137,110,136,74,219,19,117,30,196,53,253,181,168,91,214,34,92,196,76,114,242,51,110,79,230,204,166,97,179,100,154,106,1,247,135,55,51,45,193,235,219,58,124,237,147,138,192,76,52,151,150,199,120,16,19,215,175,133,218,211,244,7,195,213,28,57,27,133,209,9,171,1,155,119,231,163,251,49,188,182,24,241,244,209,159,168,242,153,148,243,138,155,87,115,221,41,42,189,219,35,133,0,37,173,233,184,94,204,127,206,111,52,242,255,16,193,84,75,67,183,235,103,130,7,5,36,66,121,175,85,76,159,211,111,78,217,73,121,52,94,206,225,195,183,209,221,136,15,245,137,61,245,22,92,34,74,13,178,166,62,14,140,116,246,125,45,78,68,165,104,208,204,42,40,253,216,51,40,134,45,79,228,10,118,200,109,209,129,162,209,86,121,25,12,217,227,185,135,217,197,141,167,182,230,236,20,124,251,51,168,220,85,142,20,138,154,99,250,210,133,131,133,112,89,237,203,150,225,1,11,196,128,242,123,241,182,110,119,225,109,210,215,90,255,146,231,246,37,119,114,14,85,6,135,153,33,250,54,100,82,38,82,53,188,116,182,243,123,249,200,59,83,106,122,252,218,233,100,112,22,47,220,120,173,164,101,61,56,52,120,131,98,173,59,155,42,56,111,214,61,159,71,9,49,47,165,118,193,224,102,30,185,240,57,149,12,21,241,71,224,49,166,104,115,199,85,243,140,243,204,165,247,245,193,111,30,248,124,173,22,197,101,86,61,202,234,174,161,66,115,64,113,120,152,245,135,50,87,66,218,157,80,247,57,73,52,237,102,28,100,98,18,198,188,7,217,23,213,118,66,92,127,59,76,29,85,209,192,47,18,221,51,110,14,135,77,35,164,133,127,124,189,94,198,145,206,253,81,228,198,77,243,194,197,92,83,117,116,45,51,111,12,120,76,221,209,146,185,237,197,199,61,234,138,236,165,101,232,158,158,149,252,140,187,204,109,67,214,220,149,80,143,243,123,159,230,94,218,149,38,140,180,236,235,199,129,169,139,211,153,148,174,24,31,140,10,226,241,204,163,117,248,98,79,73,238,121,177,165,62,166,208,152,189,193,113,141,214,24,41,102,8,61,162,183,43,91,226,87,179,65,16,162,2,165,180,82,215,158,211,99,243,248,62,53,3,64,183,202,136,156,251,161,135,42,78,86,50,221,73,15,234,234,63,152,191,127,40,28,248,165,56,140,30,183,110,205,240,102,245,58,246,140,204,93,127,54,249,228,50,130,194,65,248,191,169,107,45,65,233,25,7,12,162,194,163,61,73,253,137,86,128,15,77,168,169,143,28,126,30,223,62,29,193,142,170,140,0,59,57,71,180,112,218,145,106,188,230,28,177,95,53,58,250,82,63,196,97,102,53,37,126,58,191,57,100,180,151,138,243,5,96,72,237,170,54,194,152,68,122,188,123,82,6,186,84,187,41,83,100,234,51,229,68,184,104,106,77,40,17,2,127,41,115,136,42,170,220,84,90,60,85,67,34,80,86,150,95,117,164,79,55,103,14,180,194,138,15,134,76,29,249,126,252,78,207,94,86,224,178,73,1,251,205,249,159,186,221,68,149,152,35,131,255,246,185,149,156,35,155,149,73,123,47,57,199,20,24,77,175,130,73,241,138,80,88,88,40,98,23,149,125,130,0,232,87,231,253,68,150,240,5,231,32,228,173,125,230,235,243,161,5,30,243,204,23,49,7,159,65,217,159,234,95,204,129,82,116,193,140,59,168,12,188,102,30,185,30,110,48,21,12,145,47,231,219,156,118,168,241,228,136,3,74,247,55,231,210,190,227,189,41,100,152,10,91,122,98,71,155,158,95,210,178,230,94,77,176,207,71,7,190,106,42,128,98,42,120,126,238,63,19,33,106,194,162,73,117,86,91,10,113,124,194,105,237,145,75,66,94,116,174,152,234,122,125,28,188,57,76,140,25,203,131,109,87,171,190,118,225,231,28,165,8,74,230,27,252,65,231,142,7,99,199,174,6,26,45,89,240,208,103,20,120,241,53,63,122,86,84,220,199,205,173,238,79,181,45,144,218,140,171,25,214,234,223,202,33,54,69,174,149,53,178,104,209,116,197,32,163,228,184,57,235,146,254,118,34,76,232,103,42,10,48,180,44,180,35,0,49,182,31,145,177,155,33,23,165,181,251,231,240,225,193,37,182,172,232,105,139,100,1,252,92,15,237,158,153,11,87,48,145,13,64,118,189,250,206,142,164,214,84,51,234,194,86,56,86,228,3,151,165,30,74,108,188,155,111,226,55,50,198,58,207,114,10,29,113,86,220,191,157,157,234,102,204,115,156,243,245,250,108,9,119,107,170,155,1,51,55,121,152,127,55,82,10,89,229,39,176,53,113,182,27,244,193,37,65,204,206,144,67,30,245,194,3,129,121,9,74,100,92,146,146,127,110,162,136,143,162,7,52,161,88,63,32,179,23,221,73,100,84,195,131,159,97,121,43,53,28,69,109,254,35,164,161,23,52,149,211,153,241,83,223,62,252,40,89,195,53,90,53,57,80,152,247,86,161,129,181,81,240,61,43,126,88,68,130,56,235,81,147,100,196,216,57,224,158,136,213,8,76,128,218,163,14,27,137,67,173,163,200,118,28,137,171,201,107,181,165,55,175,20,103,249,107,179,23,232,73,165,72,178,89,102,57,140,68,184,228,122,81,79,92,49,95,238,213,77,219,94,96,232,235,59,110,206,212,34,161,26,227,200,20,223,168,144,187,58,107,188,192,167,223,175,200,249,111,188,234,84,244,131,48,32,98,1,14,255,170,43,229,106,104,153,55,70,90,204,93,64,8,159,68,69,221,205,29,148,72,128,116,195,243,218,36,207,29,165,108,90,150,129,108,249,217,59,250,184,24,45,111,17,73,73,166,97,93,226,151,57,224,87,129,89,57,239,186,11,140,82,150,180,25,18,253,30,28,195,43,131,253,246,119,243,244,203,225,197,111,91,70,123,11,60,76,236,201,97,38,137,162,87,27,23,40,174,94,86,161,250,193,8,50,143,233,87,103,123,150,239,201,207,230,185,49,17,57,124,48,213,122,132,221,205,130,248,93,173,1,44,172,142,136,212,5,202,25,66,126,154,61,237,157,23,56,137,34,242,44,23,179,45,242,35,6,142,89,156,1,167,192,109,92,237,115,80,11,219,201,173,137,61,247,21,207,133,163,165,204,165,36,239,240,14,11,152,76,135,188,180,137,55,213,120,110,11,38,47,129,89,131,2,93,102,60,255,161,141,248,109,242,215,250,41,238,203,197,68,112,175,112,186,169,77,13,213,75,179,176,206,21,41,52,20,143,31,129,139,85,182,214,184,247,249,41,233,195,64,110,4,201,147,13,83,133,23,24,161,173,104,80,18,16,223,164,65,74,133,204,100,180,9,153,140,44,232,121,82,223,230,91,147,40,39,25,152,12,208,135,170,228,122,179,2,234,18,221,63,99,79,253,192,228,71,103,9,184,119,145,70,58,112,177,98,44,127,105,42,141,191,30,10,220,67,147,0,24,151,156,231,234,2,71,32,96,202,109,245,183,41,96,219,45,224,46,164,254,51,194,217,126,109,31,59,5,26,150,254,180,169,219,197,140,66,65,173,12,204,3,23,56,150,222,42,16,252,164,143,54,78,204,121,199,183,198,18,180,52,185,121,131,202,24,195,218,120,246,218,42,232,128,122,204,155,110,49,186,88,142,16,215,100,72,5,60,108,55,35,48,221,114,250,139,145,15,122,190,8,117,231,115,248,111,35,73,39,34,18,84,54,156,142,25,77,126,86,208,41,86,97,102,99,184,253,204,87,76,0,60,229,23,174,87,145,221,96,19,176,126,224,145,226,115,15,68,138,229,139,20,219,61,58,104,147,186,60,152,213,250,54,255,101,152,189,91,63,72,194,121,54,198,181,73,186,87,105,82,74,133,211,246,7,251,67,213,50,39,56,211,216,249,193,100,37,87,125,224,198,78,180,59,108,129,232,173,48,238,217,37,224,174,206,135,192,113,138,70,226,60,37,113,118,107,38,154,126,85,113,109,118,65,47,91,239,141,17,196,242,39,195,66,70,108,61,26,138,68,211,57,201,133,164,38,236,69,121,109,232,188,62,66,168,29,129,66,38,48,217,213,123,160,44,200,15,76,113,42,106,230,37,21,83,233,57,232,22,182,135,15,156,119,60,57,17,65,177,173,226,96,87,251,242,110,106,100,104,145,47,55,107,135,149,226,197,38,133,21,77,186,202,217,139,164,43,64,190,77,91,180,74,93,229,239,234,171,159,188,17,163,50,254,162,190,152,17,34,126,48,163,165,139,75,56,141,10,225,180,56,204,102,68,126,27,77,126,119,4,34,95,129,99,185,94,77,174,120,121,155,227,218,83,37,32,211,152,107,147,47,155,172,1,4,5,4,77,181,119,159,25,144,107,169,82,56,217,206,250,128,252,252,29,188,5,214,197,88,210,17,173,186,196,87,221,98,94,56,114,113,101,149,246,37,164,88,152,86,47,46,102,46,230,141,114,182,195,210,11,49,55,189,222,229,96,208,221,190,253,21,143,149,151,171,222,32,144,130,75,132,92,221,112,234,242,151,170,236,114,68,189,18,24,91,190,234,240,32,118,161,87,83,126,232,187,24,68,181,171,84,239,194,13,154,232,11,57,140,13,129,140,108,226,237,211,137,72,165,90,177,79,209,151,134,29,239,125,216,140,182,133,30,210,204,165,175,237,184,26,162,189,140,46,155,61,253,181,145,88,88,69,223,139,51,71,46,126,241,89,129,179,212,110,89,200,100,164,120,47,42,127,196,24,145,200,91,78,94,106,106,75,87,213,7,135,24,12,249,218,225,197,86,178,8,76,248,205,87,124,84,204,186,126,48,43,59,206,62,124,72,108,38,217,169,152,215,69,164,202,240,28,194,219,173,43,76,65,72,115,120,194,247,216,2,67,73,247,21,166,178,117,159,73,111,206,82,185,252,106,242,108,83,6,254,156,148,181,251,2,68,149,56,246,56,2,159,110,91,163,179,12,172,158,191,240,3,112,162,78,35,96,216,191,242,222,184,200,182,232,44,195,162,46,83,225,196,100,237,176,157,81,62,116,64,10,241,237,93,181,8,101,145,123,155,216,147,192,168,249,79,133,83,156,235,128,23,15,39,176,237,224,252,167,207,104,57,29,85,96,139,172,251,102,229,167,113,163,157,133,168,203,245,0,4,70,62,233,11,43,98,12,134,212,125,92,77,42,110,202,205,43,116,96,159,54,80,70,173,18,95,56,175,65,68,207,103,106,84,5,183,200,79,0,103,151,226,42,198,204,22,101,11,106,38,202,112,42,223,129,177,28,145,29,129,217,145,180,24,4,20,164,9,157,238,192,3,177,181,251,94,152,161,45,237,73,68,54,174,155,9,40,199,153,37,175,69,153,217,186,245,58,48,183,112,140,252,62,39,108,223,92,227,106,54,54,58,237,156,22,97,53,246,171,207,240,36,214,248,193,19,126,123,10,120,153,185,253,7,83,144,48,125,236,195,41,153,186,187,28,191,132,219,116,216,150,43,129,225,86,142,120,242,211,62,80,220,62,24,49,181,233,189,248,204,80,166,22,248,193,231,85,110,240,225,87,190,46,171,15,156,177,228,132,8,4,50,144,93,147,59,67,200,138,1,0,156,133,81,218,160,248,79,231,141,29,248,44,3,82,85,118,54,204,9,50,126,220,156,136,128,204,135,253,183,50,6,220,242,139,194,99,234,209,36,188,198,71,168,102,18,231,252,25,79,70,149,165,52,40,60,17,204,37,47,220,173,215,77,129,33,69,121,55,59,13,210,207,113,248,123,47,188,217,183,235,14,226,196,68,236,93,30,141,86,91,126,30,229,227,141,173,191,221,145,108,175,126,245,36,118,247,29,133,27,209,191,229,210,130,7,62,223,42,125,97,172,102,103,229,226,51,117,179,34,91,217,143,155,108,109,236,255,56,150,20,9,183,146,34,92,4,32,126,112,55,19,90,89,183,9,199,98,184,117,97,118,166,67,97,72,237,174,216,65,36,125,170,168,91,195,37,97,59,75,23,29,85,136,206,242,228,25,125,9,15,140,80,127,192,228,249,193,137,102,190,153,242,179,119,63,135,95,241,116,108,28,28,35,28,91,172,235,137,221,9,210,9,48,9,253,197,16,242,236,50,217,98,76,132,98,188,195,11,94,232,247,219,38,204,224,241,214,242,243,122,95,2,115,134,113,150,59,165,221,164,213,191,126,220,8,213,199,217,15,45,109,9,82,31,148,37,173,124,40,203,188,92,124,70,80,202,190,12,252,34,249,223,47,87,147,204,245,128,14,207,69,132,252,131,207,14,174,186,188,108,225,173,208,200,255,96,18,70,158,204,163,140,15,165,84,129,205,205,216,67,31,80,65,216,157,10,60,70,228,179,139,13,1,209,161,164,77,166,115,42,140,50,161,11,103,165,182,110,250,249,105,208,19,116,170,173,203,72,213,247,214,240,116,20,155,132,71,239,141,41,174,222,146,47,35,147,209,227,153,57,143,139,125,18,246,151,31,81,16,253,90,56,33,210,135,16,199,238,254,153,205,227,105,200,178,215,216,176,185,134,86,193,50,164,232,176,38,193,59,147,15,45,114,172,162,121,219,144,235,170,62,161,96,87,85,101,62,105,150,237,185,152,233,209,105,91,109,52,104,253,248,64,30,2,50,198,7,99,158,183,110,229,72,65,27,111,10,185,189,85,35,164,59,8,71,255,139,2,157,47,74,21,169,255,48,101,7,82,45,208,240,94,219,205,207,192,231,210,170,2,60,240,192,136,89,220,123,155,57,158,144,252,218,57,232,20,159,41,8,244,79,177,188,53,223,150,30,145,47,62,210,16,153,141,102,153,185,237,43,210,54,93,119,57,41,162,243,116,58,170,223,124,208,95,228,51,82,96,60,60,175,67,140,185,60,7,228,100,241,46,127,235,77,66,75,186,237,217,183,32,20,222,28,181,22,251,90,59,89,46,248,247,96,84,251,12,17,244,107,201,118,247,119,35,91,73,18,87,145,3,108,136,43,193,213,186,240,25,141,100,153,63,152,82,239,107,142,124,96,170,91,196,53,9,11,212,243,150,119,17,167,194,205,204,141,28,174,84,74,118,47,181,172,249,151,164,222,31,204,177,223,201,135,196,167,89,9,228,234,108,66,38,14,51,21,139,126,200,217,213,108,215,255,173,36,23,183,12,170,138,27,88,189,70,243,148,191,161,200,242,77,235,236,224,216,252,220,183,182,99,191,28,235,77,229,187,56,201,154,108,222,121,173,47,202,79,125,35,25,219,229,87,155,100,209,80,120,185,173,236,15,134,237,251,87,177,253,192,187,107,183,112,121,230,92,168,18,179,103,11,133,221,177,123,73,46,28,156,68,177,237,192,37,95,241,103,96,43,177,94,10,99,175,230,86,147,108,200,139,212,52,160,206,66,49,168,195,21,113,92,189,122,48,201,246,112,224,92,106,11,12,123,231,86,158,1,82,104,35,228,125,230,75,220,7,29,70,152,78,175,181,77,152,63,23,246,91,34,90,141,167,169,73,217,59,124,126,74,118,181,200,89,183,17,78,146,22,56,156,226,77,13,173,31,130,174,195,166,38,38,110,171,102,183,235,150,165,195,168,65,98,243,106,5,122,1,227,188,171,158,191,228,125,91,56,123,158,229,136,48,168,88,204,218,94,53,220,84,215,217,81,169,197,108,49,53,207,176,106,69,38,84,68,211,26,221,242,18,152,177,137,173,108,147,229,230,157,58,207,116,157,244,40,19,88,66,49,51,5,121,230,47,119,160,133,172,37,85,59,144,12,112,217,114,152,48,155,124,16,76,115,220,121,176,66,6,204,106,218,75,33,96,10,63,97,124,193,133,85,52,108,60,132,215,35,20,110,140,92,5,230,11,133,49,238,64,22,249,3,57,188,186,147,215,121,169,179,181,23,119,167,209,45,251,94,122,56,231,34,200,245,125,75,244,184,214,21,55,95,38,86,52,100,153,26,182,200,245,244,193,108,237,228,193,186,89,52,122,47,35,49,165,146,159,68,4,176,230,243,71,35,78,34,133,26,184,11,174,48,26,55,10,70,151,250,173,110,166,20,238,215,216,126,201,162,239,197,6,122,228,201,237,1,49,97,229,24,249,193,204,9,110,61,216,206,12,177,36,224,131,193,242,108,119,183,109,186,59,84,11,41,140,66,107,242,81,205,134,73,28,96,7,241,133,226,238,128,248,133,36,29,0,7,71,236,182,134,227,239,84,95,15,88,145,103,227,20,111,77,105,144,4,232,198,176,148,181,187,32,155,164,113,155,250,96,148,6,186,125,115,103,6,214,231,70,41,228,106,131,1,91,1,198,135,194,193,174,41,156,163,137,215,72,165,31,82,73,61,133,53,52,114,17,18,137,197,81,12,110,220,103,44,205,75,72,87,32,173,255,61,24,130,67,162,108,9,43,105,236,24,30,28,32,181,8,202,248,251,163,7,60,41,202,145,126,132,164,64,246,249,157,215,58,155,79,25,1,196,124,191,139,169,102,151,58,63,84,151,210,101,70,3,55,180,97,5,102,60,92,66,159,253,52,102,0,58,50,207,111,135,219,47,100,113,45,106,56,227,154,112,77,244,112,184,250,85,45,202,41,27,27,37,252,180,173,46,65,103,20,114,162,238,207,140,82,239,18,159,8,171,63,31,51,44,202,207,255,42,69,205,186,9,96,167,248,109,216,181,66,63,32,27,119,22,186,30,191,109,220,47,185,57,234,216,201,59,113,69,138,66,194,57,84,68,215,207,238,183,162,174,187,100,217,107,28,71,71,24,133,119,154,248,185,122,228,117,243,167,192,132,61,212,122,221,194,202,51,250,120,150,52,60,175,133,107,146,191,86,67,62,64,42,222,80,210,25,97,222,92,201,185,73,87,56,243,108,98,131,234,198,236,5,62,148,78,195,4,243,220,105,213,226,215,82,143,4,163,111,236,225,147,6,194,6,93,109,196,153,134,211,114,191,108,246,221,89,251,153,101,57,124,73,165,104,185,137,244,24,195,58,187,53,29,34,165,120,115,52,157,165,211,114,31,213,115,210,232,234,122,203,144,231,40,22,240,249,88,194,181,37,174,134,253,113,220,27,255,3,65,169,70,236,241,45,18,4,10,105,79,142,216,120,86,56,124,230,50,9,1,51,213,65,160,9,120,91,0,64,134,30,229,214,97,70,79,93,134,214,170,118,120,143,61,214,53,74,170,243,158,58,43,80,58,50,227,115,176,173,209,25,158,120,138,155,207,178,57,109,82,70,62,200,168,244,91,47,10,12,53,74,46,198,76,217,93,61,217,174,144,249,91,2,163,201,228,183,38,59,45,54,65,152,62,205,126,171,100,129,115,129,224,36,112,206,173,68,71,192,127,87,146,221,6,151,226,83,74,49,13,246,244,220,220,132,0,46,108,9,106,157,132,135,11,79,254,236,60,176,170,17,24,54,160,207,24,197,78,99,242,173,169,44,38,186,227,240,216,202,1,99,142,46,8,87,56,108,73,65,157,164,9,113,212,128,51,210,214,50,71,83,60,90,227,167,115,215,19,252,64,53,105,187,161,225,178,120,147,150,60,119,171,114,139,39,67,83,236,129,209,204,112,131,87,148,132,48,67,17,248,76,232,163,248,146,202,92,51,197,112,119,116,19,161,241,155,115,20,193,45,72,102,97,83,0,234,14,159,237,254,16,9,110,180,8,91,56,82,155,208,120,213,89,216,206,196,190,248,80,178,0,151,87,246,179,21,246,206,237,195,103,66,48,181,10,217,43,67,179,240,245,28,23,226,33,115,52,252,149,179,51,247,7,103,175,43,89,221,3,83,95,228,155,248,132,37,97,145,61,62,231,214,86,124,231,151,108,74,223,15,220,63,43,109,254,165,75,166,156,223,54,139,18,131,207,26,216,112,181,147,77,62,121,211,107,124,142,44,203,30,170,254,141,247,242,186,66,161,192,116,21,81,147,166,73,176,135,185,48,242,236,69,186,41,123,246,124,99,16,230,61,149,158,210,123,60,161,251,157,72,49,51,96,129,248,134,125,205,24,32,222,193,55,161,161,52,81,87,49,101,111,172,190,47,92,206,115,235,137,43,227,250,181,252,181,176,126,235,73,143,138,41,66,238,136,234,156,30,41,27,210,131,78,23,39,94,20,51,15,17,148,161,148,102,55,255,221,101,37,79,114,169,249,166,116,191,20,225,45,217,59,81,212,148,230,61,120,160,227,104,210,30,31,124,26,120,37,127,99,236,16,147,90,83,76,171,155,186,96,50,179,106,113,127,48,211,201,230,232,100,241,85,239,136,130,62,83,141,139,171,82,222,112,243,192,176,49,251,15,35,186,46,30,40,200,26,156,11,252,185,136,53,169,249,131,85,6,199,43,87,250,174,218,144,48,34,91,138,22,161,14,118,169,31,71,202,212,82,56,12,199,122,230,199,254,1,41,213,11,195,149,208,77,52,7,250,226,39,11,236,233,166,134,87,9,226,33,206,29,48,181,68,229,245,26,16,152,28,78,149,237,203,143,249,190,189,85,76,155,89,189,6,6,125,206,91,28,71,109,81,37,50,21,239,117,25,90,100,75,17,27,147,149,254,44,43,102,167,28,48,129,45,53,188,153,147,181,229,187,121,83,21,131,108,179,83,243,86,193,67,171,169,103,13,169,198,171,184,199,131,243,1,180,158,159,125,241,53,22,163,85,24,70,170,118,110,186,145,219,111,126,254,150,4,191,84,236,19,234,90,57,122,154,197,220,164,40,159,218,166,59,131,179,146,176,135,19,81,11,252,75,125,121,152,115,90,78,78,235,234,55,27,166,219,106,243,183,218,104,209,62,204,16,127,111,10,193,139,142,234,100,242,206,1,99,78,89,212,192,104,91,193,65,115,248,180,184,170,7,177,133,119,239,84,28,208,41,232,85,81,24,2,118,201,159,140,32,117,213,123,83,137,116,217,74,176,129,201,69,79,21,21,167,210,249,238,71,25,0,8,204,72,249,60,165,98,219,251,18,132,250,173,197,47,40,229,159,249,200,175,238,80,57,84,1,104,160,130,61,253,106,138,201,146,22,246,219,70,252,62,56,118,177,93,93,253,208,33,62,55,187,31,132,249,30,125,7,129,141,180,191,28,230,148,155,85,155,27,37,144,237,63,109,91,55,149,50,32,175,119,249,124,203,92,91,115,83,77,37,84,247,251,246,71,75,75,105,111,20,212,157,206,225,179,48,223,30,203,58,173,50,60,91,252,107,17,61,249,107,254,95,85,166,225,176,222,207,105,122,114,189,169,80,52,203,176,15,125,243,57,159,175,198,180,31,52,167,233,130,40,203,29,77,176,22,11,83,183,15,80,30,133,234,190,155,127,14,206,172,67,43,66,187,217,40,251,189,225,189,214,231,177,248,152,126,45,149,249,202,246,94,38,222,85,253,151,161,168,169,172,234,234,214,169,253,157,145,92,127,156,197,186,157,62,28,133,102,243,84,155,158,25,208,247,32,19,41,191,86,158,39,51,29,202,30,176,85,169,73,115,39,212,105,227,167,141,237,250,192,107,122,76,97,226,52,57,155,214,109,158,201,148,4,70,192,173,189,90,230,212,200,125,191,141,212,173,214,155,114,22,143,254,79,201,159,18,232,97,244,146,254,10,148,61,158,94,220,140,131,20,48,202,128,227,81,66,207,30,85,131,2,58,114,121,164,206,185,188,5,10,141,240,213,96,47,59,94,43,179,145,168,15,76,1,235,7,159,29,210,40,143,191,93,113,99,113,96,118,249,218,193,89,138,167,127,78,20,216,85,175,146,42,230,18,11,39,117,29,171,106,41,172,153,246,68,55,164,104,228,169,91,198,74,165,164,120,109,206,127,82,196,181,76,215,200,183,148,164,50,230,35,77,15,193,196,99,187,44,162,116,52,45,118,197,35,45,239,128,147,70,221,128,137,4,196,205,27,51,183,74,200,181,22,187,93,96,243,118,125,4,232,208,113,119,184,118,149,143,96,162,72,151,33,15,138,188,165,202,226,79,139,104,196,23,193,190,246,81,175,195,199,55,250,10,20,225,53,30,152,8,96,252,244,233,118,79,157,45,210,81,41,58,34,117,248,143,45,32,181,78,107,125,48,214,73,227,169,154,190,154,228,139,10,19,72,219,234,118,72,136,163,123,139,27,91,118,169,149,0,7,209,22,104,25,105,61,21,215,248,57,249,47,163,80,214,180,8,151,117,240,214,229,44,163,49,157,195,166,94,77,5,124,60,119,130,230,161,101,209,8,210,120,108,11,83,1,20,148,21,166,236,35,134,72,194,52,73,203,212,207,118,178,124,115,86,50,247,98,245,64,104,121,95,251,85,224,74,117,146,214,92,219,145,239,131,83,209,34,173,133,52,228,140,110,106,234,141,243,169,53,199,224,196,63,103,162,46,84,133,16,33,228,237,88,65,208,79,126,132,1,172,102,59,197,7,67,119,85,71,175,13,254,123,138,38,9,220,207,38,75,175,158,232,207,54,135,207,55,120,238,141,216,186,191,246,65,211,90,251,129,167,87,213,1,83,7,175,195,143,155,93,227,22,96,194,197,58,128,126,201,154,184,154,255,160,95,123,205,234,219,129,3,162,181,245,20,216,35,88,208,29,182,196,250,171,223,184,60,239,66,88,222,246,34,10,83,144,31,175,197,105,105,170,111,38,55,243,33,208,140,28,253,124,236,109,202,73,14,115,246,215,177,139,141,75,207,241,219,132,123,245,123,32,249,223,189,171,152,134,174,54,56,206,143,121,126,40,226,46,207,197,80,11,253,201,136,81,181,247,222,44,214,197,97,27,129,234,69,106,158,65,222,104,116,140,173,59,149,107,34,224,176,109,201,20,69,90,170,5,154,71,127,156,72,9,24,102,71,201,226,167,231,226,58,82,124,174,179,64,80,38,173,112,203,183,222,27,152,154,199,218,30,24,210,87,192,137,145,252,192,35,142,156,141,14,172,147,33,232,215,145,208,0,74,253,15,247,222,126,130,33,4,77,158,230,129,75,250,224,101,229,155,207,123,157,17,178,3,198,94,239,105,21,20,166,252,181,207,57,34,253,225,193,41,66,137,171,161,221,212,7,206,49,97,89,170,112,170,28,194,54,11,128,184,24,89,154,244,244,66,51,113,10,56,191,123,21,50,139,41,197,123,157,93,142,214,50,81,12,155,107,116,241,51,129,60,234,145,139,80,116,132,114,96,181,97,53,244,140,128,222,91,220,220,4,84,245,201,83,114,198,7,48,230,134,207,208,93,53,218,4,142,174,138,163,30,20,5,72,191,53,59,19,221,159,193,206,143,9,101,88,224,185,60,115,198,90,190,19,97,203,255,180,39,179,213,247,165,225,150,22,93,114,77,211,184,196,189,77,157,89,209,130,223,89,160,88,192,233,52,105,105,7,71,91,77,143,123,9,187,243,246,61,23,6,110,170,58,204,185,40,247,120,48,184,224,186,67,58,219,179,82,83,60,24,133,30,207,226,49,16,190,139,223,70,101,236,153,101,113,71,221,209,220,201,14,148,186,244,140,26,135,23,44,228,247,120,84,80,216,3,251,214,175,161,108,251,200,129,64,110,216,209,69,217,124,191,243,104,131,189,24,87,219,17,94,219,20,33,251,20,191,125,206,35,233,105,22,40,76,209,201,136,53,191,91,13,202,143,124,171,222,204,5,66,135,199,66,73,240,187,57,135,71,157,144,40,45,75,49,246,96,32,62,135,167,133,0,127,244,149,110,188,181,103,19,52,231,85,55,50,184,182,245,236,68,82,201,223,131,159,94,216,181,179,32,110,84,99,14,231,12,82,166,238,43,119,26,223,247,100,79,171,69,161,4,182,60,235,57,141,156,144,166,238,166,9,77,121,28,244,192,156,102,230,163,13,211,190,73,225,116,201,166,154,78,107,26,77,160,5,140,159,186,110,120,247,88,49,197,147,102,126,206,216,103,93,34,101,23,48,84,124,189,55,105,232,24,34,4,231,182,206,148,230,187,226,241,22,136,203,48,95,21,46,140,124,135,137,207,235,41,27,255,165,216,179,82,4,253,52,104,182,154,158,0,97,13,234,9,131,45,235,7,27,233,85,175,38,74,21,51,252,143,215,172,14,84,123,122,145,162,193,228,209,244,92,102,106,153,241,90,8,239,61,103,62,138,72,191,70,193,187,68,123,202,48,31,157,248,109,227,93,232,121,115,80,83,16,111,93,202,94,234,29,142,202,195,55,11,155,194,187,118,21,216,164,51,6,8,164,198,250,168,58,209,71,119,180,56,177,247,231,20,94,123,77,241,94,84,252,106,39,29,204,188,35,238,141,200,168,30,55,179,25,138,7,154,138,22,187,46,99,164,197,248,56,235,214,86,19,157,197,54,163,70,39,173,152,226,233,192,238,198,24,233,1,35,68,173,74,87,11,97,155,128,77,69,124,105,228,98,186,124,169,193,156,55,84,164,125,16,2,141,71,91,143,125,28,197,93,223,176,135,75,210,82,123,66,38,109,199,208,172,148,81,105,12,202,124,237,70,220,154,85,68,63,166,177,177,234,119,53,44,120,125,173,211,38,233,251,233,244,8,26,152,48,253,138,197,171,14,146,118,249,81,189,31,223,0,49,70,130,10,234,111,68,24,119,160,216,60,200,131,177,193,141,167,54,35,39,149,219,103,202,158,241,92,216,206,61,38,106,12,205,246,93,157,116,186,57,43,221,118,142,18,202,155,123,60,253,19,122,147,211,182,128,45,250,34,112,99,19,250,193,231,28,163,243,59,255,101,229,253,193,233,137,172,53,146,183,177,236,85,88,0,229,81,193,162,193,198,7,39,181,4,67,164,134,243,94,192,112,83,30,123,183,229,34,138,23,174,58,178,206,189,103,242,64,103,35,232,144,244,100,67,166,33,69,155,21,138,185,116,77,205,27,25,20,127,177,179,111,83,187,35,162,162,169,69,47,74,203,98,153,2,55,244,50,239,107,87,44,59,171,138,144,46,11,20,221,177,67,57,53,197,126,234,86,70,113,253,125,109,156,74,235,84,83,8,172,19,157,53,198,116,78,232,161,63,70,51,144,193,46,124,142,80,175,149,82,69,190,226,254,52,244,14,236,14,85,192,145,98,22,135,27,149,38,234,31,210,224,165,122,163,224,57,211,85,170,16,137,149,233,13,206,38,98,188,222,36,131,200,235,189,24,93,243,169,162,101,208,242,90,4,199,160,8,191,70,104,200,199,251,116,115,86,142,130,173,166,218,131,224,158,238,112,66,184,71,197,83,41,42,139,100,89,50,157,246,241,216,204,16,12,184,79,134,59,114,87,159,38,246,202,145,154,73,147,22,144,248,20,213,25,41,66,130,233,231,232,46,90,83,20,174,250,4,126,238,75,138,80,46,62,147,106,218,222,38,24,155,226,142,36,122,82,100,37,86,192,157,133,237,187,185,121,218,198,214,12,211,84,92,243,62,152,100,216,246,232,49,236,66,89,28,40,215,40,145,90,73,148,227,232,91,161,5,191,60,117,62,169,80,167,146,72,212,168,234,248,34,41,105,154,83,150,252,50,6,96,213,211,85,200,157,157,229,86,148,176,126,234,255,113,243,159,205,134,94,77,100,108,248,107,81,9,185,21,38,88,114,183,79,120,171,214,199,33,199,42,104,110,97,0,108,215,159,244,167,200,108,17,32,185,221,140,90,106,76,13,228,209,200,112,140,219,44,172,81,103,183,42,115,56,59,53,156,83,47,76,213,138,70,189,25,184,119,111,53,80,198,91,42,163,101,167,21,79,71,157,19,23,127,34,195,195,78,43,237,46,107,3,27,134,38,44,122,203,83,159,46,124,95,139,184,100,83,27,51,52,205,224,70,92,152,25,102,168,226,153,73,38,55,71,171,9,6,73,47,60,221,46,199,197,116,225,49,181,77,32,128,108,135,169,225,234,18,54,64,111,234,214,226,16,92,31,148,171,77,213,22,35,45,241,193,75,37,214,41,210,67,75,36,80,8,176,229,85,255,26,254,206,148,25,106,32,18,213,242,156,163,73,144,149,20,53,64,74,17,167,199,110,199,239,75,203,254,197,86,178,116,79,30,176,177,97,151,136,58,23,174,2,222,137,6,193,89,113,86,232,148,242,102,63,174,157,121,236,108,10,146,42,108,225,93,113,133,14,126,123,203,93,180,127,83,104,232,221,4,119,142,231,48,71,228,61,57,91,153,25,116,19,56,150,145,135,47,210,141,86,192,124,98,64,200,213,211,82,66,247,173,17,128,169,82,18,105,78,149,213,41,172,195,20,212,213,50,171,83,143,116,79,130,195,234,151,85,179,216,140,148,139,183,40,18,86,207,176,132,221,189,253,151,141,125,48,85,160,110,227,123,237,221,228,204,99,251,44,51,170,156,71,148,192,127,185,96,14,46,1,107,246,48,190,69,57,131,19,106,155,156,173,81,228,110,190,95,60,253,233,220,103,233,173,167,89,25,223,47,125,102,37,228,255,228,157,33,227,220,74,51,252,97,96,199,200,193,195,172,17,156,101,141,129,34,6,33,77,69,253,78,155,221,221,166,49,115,158,109,48,48,15,124,97,230,88,241,0,48,193,192,226,41,104,42,41,96,198,201,147,227,143,19,93,248,244,19,132,246,244,209,240,168,171,14,23,20,180,234,120,222,123,222,122,100,96,68,145,228,107,98,240,177,175,72,34,240,204,90,230,198,148,177,130,236,12,124,186,145,204,147,8,92,205,152,70,15,140,220,111,81,5,70,226,121,217,97,98,77,50,29,161,146,235,59,51,184,59,51,119,233,226,195,12,131,189,81,206,86,38,171,20,39,11,85,239,62,253,159,31,166,66,92,86,84,166,69,63,172,17,160,172,77,196,56,104,46,122,230,253,105,234,29,206,29,228,230,152,173,174,230,87,155,228,171,92,141,84,23,52,215,128,25,62,207,226,193,121,110,57,12,113,94,71,23,219,39,15,242,159,223,46,200,188,85,237,136,99,95,87,121,224,201,196,169,125,5,203,199,237,48,135,111,117,146,161,142,187,95,13,32,8,95,140,144,71,93,18,17,209,120,111,212,76,244,96,131,110,95,117,118,21,149,207,167,211,203,116,136,14,156,43,19,243,219,144,98,101,201,101,102,189,62,124,48,5,23,133,110,42,62,185,225,214,221,190,192,182,250,172,184,69,97,54,73,247,222,214,49,242,179,25,64,62,254,178,244,206,54,110,183,71,91,181,35,156,187,110,124,21,61,63,8,158,186,218,227,123,237,109,106,155,87,237,44,80,4,9,12,92,184,90,73,249,51,153,18,97,218,1,219,228,34,35,200,114,122,45,110,62,154,238,206,224,42,113,6,188,240,48,139,70,233,137,205,24,210,126,181,249,142,203,49,118,224,253,114,245,131,81,223,132,100,35,217,67,150,209,115,14,139,142,218,76,73,73,77,54,41,246,245,171,91,254,131,118,55,123,82,167,135,1,83,129,180,95,187,201,171,2,4,156,138,174,33,156,72,210,242,221,2,101,188,171,188,82,185,101,20,223,199,208,27,74,127,182,226,56,14,251,132,89,96,48,63,134,171,164,153,157,38,117,224,179,143,124,60,164,201,34,124,253,20,217,3,245,134,96,134,115,121,214,223,205,251,123,34,100,103,84,163,163,38,82,228,234,38,190,115,236,84,138,153,224,60,49,137,115,117,243,225,103,94,61,143,220,51,198,90,254,185,50,62,100,79,24,148,17,185,125,145,49,130,179,198,36,96,105,250,208,205,144,68,164,216,12,67,251,179,243,47,126,45,106,193,42,180,78,137,42,241,121,239,133,24,59,200,89,147,26,69,66,11,222,135,97,63,22,133,139,73,85,95,184,204,244,196,34,247,79,119,194,7,39,166,242,73,253,217,144,175,27,190,230,35,215,4,147,67,211,23,80,166,239,231,56,175,193,158,226,209,36,31,140,208,11,175,51,35,166,167,205,18,241,147,251,104,72,219,213,246,152,206,155,197,197,114,152,226,79,141,199,227,135,27,59,117,74,118,151,122,172,45,19,197,245,39,79,214,231,199,195,23,58,61,233,50,22,70,178,242,178,135,120,195,118,209,23,176,179,167,71,42,174,190,81,187,237,91,56,106,234,203,108,15,12,109,215,31,13,93,131,244,112,168,208,135,114,52,177,208,206,55,207,124,101,128,81,142,68,237,249,77,163,161,71,56,47,188,136,51,107,48,199,234,158,107,192,203,78,114,2,179,153,73,37,224,211,168,106,29,151,168,152,185,159,19,120,18,206,209,206,128,233,246,240,71,51,115,37,117,250,107,245,106,12,131,114,146,146,21,6,241,143,234,133,89,188,245,217,207,87,37,173,145,76,244,174,96,238,112,178,141,162,8,59,6,87,66,165,74,85,18,109,149,237,35,224,57,117,89,221,168,16,36,159,41,201,71,23,141,7,226,15,89,60,189,7,124,214,46,125,108,214,197,233,99,211,164,78,68,197,0,105,129,90,125,236,253,132,247,212,150,142,57,190,69,55,65,250,72,189,192,169,224,158,177,99,78,166,49,218,213,242,110,24,223,209,97,27,140,234,103,4,183,111,174,232,131,200,36,87,53,127,51,39,122,135,177,61,149,242,142,3,67,136,95,31,60,181,252,47,153,220,237,18,120,85,117,73,51,205,186,24,123,156,207,179,218,60,21,84,47,210,14,248,28,242,165,104,146,183,36,135,26,48,132,70,69,207,76,27,191,140,81,153,154,187,85,219,47,6,140,15,178,250,233,117,92,105,125,249,192,242,110,45,189,247,192,6,207,15,18,144,211,159,250,87,86,123,156,233,98,74,217,42,238,48,144,47,136,68,49,1,14,142,26,226,22,70,181,212,140,201,112,90,221,132,160,214,23,2,69,170,75,42,102,24,118,16,180,28,158,26,89,27,63,190,85,245,22,59,253,166,75,130,98,96,38,58,106,205,31,124,206,67,114,181,73,140,196,183,70,79,86,18,20,3,193,238,253,141,204,201,97,72,111,110,153,248,249,61,56,17,75,133,109,247,16,47,61,85,111,246,160,88,194,196,76,8,7,77,118,227,192,40,56,197,189,11,193,32,161,138,147,160,27,241,53,39,210,171,74,231,134,71,235,44,90,216,112,165,205,23,70,65,112,6,156,247,243,104,167,247,192,180,136,213,7,110,157,124,175,97,115,186,223,252,76,101,235,249,109,22,202,104,113,196,73,106,239,47,122,61,179,109,233,66,41,241,189,56,95,45,220,31,172,196,76,118,146,20,10,251,247,194,199,84,27,133,186,161,28,19,150,137,183,151,231,222,168,88,249,215,132,43,52,213,78,15,184,42,156,243,31,96,178,161,1,115,78,168,15,220,102,140,123,75,104,188,143,70,48,251,131,113,131,125,81,79,61,130,118,117,109,49,120,230,15,181,68,197,211,38,231,175,253,99,18,236,215,62,250,43,166,168,129,18,29,126,96,226,255,1,179,255,172,250,181,206,62,219,25,57,230,127,119,190,206,3,147,250,159,1,83,108,161,47,125,62,95,238,223,86,129,34,24,133,33,32,198,62,132,97,46,158,47,192,237,59,11,163,199,92,68,214,8,184,99,168,27,112,70,76,72,138,37,50,66,135,1,163,9,40,197,60,121,98,36,28,131,147,22,204,218,106,211,37,49,13,36,99,250,92,219,210,138,239,113,122,228,22,9,184,129,230,198,140,211,40,78,151,207,20,143,60,58,229,113,223,202,247,172,62,84,5,207,25,45,94,216,193,10,186,146,105,0,127,168,184,250,194,103,135,247,55,190,245,156,122,167,7,238,53,125,235,249,217,93,117,69,71,27,49,215,21,82,60,90,63,130,12,222,140,25,5,53,63,33,175,112,180,109,169,127,251,144,179,253,81,119,67,83,187,204,30,132,69,45,179,139,215,177,173,38,101,198,138,204,184,147,83,151,57,13,165,93,227,230,152,52,202,0,48,245,205,20,75,215,129,139,108,252,128,33,84,173,15,166,176,90,74,118,32,30,121,144,11,221,192,169,10,9,197,140,28,251,7,147,74,150,106,162,12,37,186,149,111,119,86,196,144,155,119,198,65,38,96,200,15,50,105,144,132,112,233,124,96,42,117,165,188,132,234,65,87,108,190,176,170,74,224,46,189,191,5,159,142,209,101,244,17,69,145,110,10,205,85,253,90,129,153,109,5,30,10,146,88,139,141,56,133,100,82,106,84,96,78,120,90,200,174,165,174,90,224,109,148,236,128,153,86,244,151,55,51,210,215,40,148,51,207,7,94,171,41,44,191,76,178,42,78,124,63,80,70,143,169,176,166,216,73,119,19,189,17,148,8,230,10,24,113,179,161,23,227,30,177,191,246,196,216,76,107,214,80,212,156,31,92,71,215,162,52,139,151,206,120,233,243,83,67,84,12,138,109,38,162,147,254,100,115,165,16,143,160,239,240,227,5,234,196,35,43,124,126,235,10,192,1,67,28,213,106,58,138,220,102,28,47,18,225,179,161,69,126,103,9,93,113,178,153,70,202,124,96,248,88,31,252,108,83,138,177,183,246,135,170,37,24,153,145,154,157,77,141,143,117,213,221,21,161,209,189,226,193,144,66,82,187,97,82,24,235,170,66,2,91,97,203,84,184,121,154,25,180,17,211,85,20,69,190,22,176,249,89,106,201,100,138,180,166,193,165,106,13,42,103,2,79,51,27,140,31,166,194,84,161,201,213,77,170,140,134,169,245,239,226,143,214,145,84,145,35,0,66,193,72,194,6,76,213,113,87,152,42,236,21,48,199,210,166,240,114,161,65,131,211,212,170,203,179,139,48,167,176,15,238,82,42,4,117,2,38,235,247,219,120,233,10,106,85,129,254,94,56,153,138,28,31,240,142,186,22,96,123,22,41,174,45,232,131,5,108,14,52,235,133,231,3,107,65,63,97,240,253,157,160,209,40,151,121,20,79,138,125,221,175,126,104,18,193,41,224,126,253,21,12,93,90,218,88,45,34,191,189,7,155,187,237,210,154,96,83,239,137,91,159,67,233,120,126,153,58,203,92,63,120,105,209,124,69,181,166,71,147,53,43,181,219,15,76,48,32,224,177,133,166,135,158,81,157,41,62,38,26,173,90,32,142,80,234,218,209,199,141,83,214,30,53,36,8,110,223,213,200,170,111,133,225,140,182,15,46,146,187,31,86,247,155,229,201,91,169,42,32,197,246,201,75,246,57,46,160,79,50,20,166,36,60,174,70,185,73,85,60,114,134,51,229,157,152,109,165,234,243,216,74,53,191,171,43,74,89,114,53,5,31,174,99,0,60,170,190,24,202,54,53,197,148,212,16,202,85,173,165,179,137,41,95,171,192,145,122,20,66,246,153,69,98,86,161,166,178,170,66,72,255,137,13,69,171,32,250,169,210,39,235,108,206,162,167,193,249,214,99,87,99,255,53,191,142,152,72,241,138,144,65,50,191,185,175,55,208,10,42,182,81,171,187,96,1,55,98,97,34,54,112,150,213,233,9,24,60,62,209,221,20,177,129,10,215,41,198,23,250,72,162,239,59,126,18,138,217,219,180,22,149,170,5,221,43,214,151,106,156,28,69,49,140,107,59,96,82,26,170,166,129,66,94,12,221,66,43,72,153,43,33,193,209,226,181,48,194,169,170,44,193,68,124,101,247,129,113,38,146,253,23,167,27,55,11,164,232,180,54,173,238,69,58,174,248,25,193,18,138,69,247,56,200,160,145,168,184,240,26,143,95,50,48,52,193,28,176,101,61,30,152,216,108,192,208,145,30,152,222,241,93,141,83,132,232,18,53,136,129,55,227,69,212,212,36,144,85,79,137,207,231,87,35,210,174,34,58,166,188,18,163,19,149,112,196,39,4,134,122,239,139,196,36,95,60,84,202,3,102,121,234,14,35,81,145,85,40,138,87,113,25,28,72,32,102,21,28,48,36,161,226,220,73,10,160,178,216,88,13,74,71,220,0,136,96,47,203,176,172,218,168,195,159,189,207,237,165,108,90,182,46,234,40,67,47,175,152,230,227,111,116,238,62,24,205,241,43,124,185,8,161,62,6,92,144,70,206,91,251,196,48,8,46,11,17,106,64,249,39,146,226,48,60,227,164,176,125,96,255,237,2,247,76,150,109,132,215,122,245,16,239,200,63,166,166,192,212,153,251,188,2,201,243,252,123,127,96,103,140,222,8,188,188,23,104,212,91,91,144,188,137,247,23,174,184,86,139,116,225,129,228,228,31,208,36,232,16,38,160,95,91,3,197,119,68,126,185,152,185,193,125,43,115,220,45,207,213,179,150,136,61,195,31,122,22,86,168,126,57,102,44,168,165,185,235,107,101,139,243,222,223,110,70,143,148,121,156,93,43,137,245,11,91,175,20,13,146,101,226,114,55,156,79,220,179,170,184,42,52,160,202,76,116,97,188,30,164,36,141,247,198,179,198,111,206,233,180,202,217,137,217,160,165,226,87,99,220,173,2,89,166,96,82,253,167,241,20,235,50,213,154,98,101,247,241,67,213,16,78,71,31,124,186,206,246,16,48,79,54,212,130,116,108,200,124,49,180,27,91,19,61,164,35,235,69,217,238,133,77,23,233,11,31,16,149,165,39,21,135,209,109,252,38,165,73,28,239,244,235,237,112,234,42,37,104,240,24,209,166,204,141,51,233,205,169,227,139,159,54,63,161,246,161,5,114,184,119,98,40,206,180,250,7,95,117,149,31,92,169,201,21,231,250,105,190,95,249,158,250,122,53,93,182,37,55,167,184,110,249,166,249,108,68,45,90,253,194,77,225,52,31,248,76,181,222,102,149,234,148,212,198,139,122,200,17,24,161,222,249,192,221,137,205,7,198,71,238,91,222,128,185,34,174,62,195,101,125,221,20,110,126,212,221,96,116,90,212,81,28,116,123,18,4,244,12,78,109,50,179,58,252,46,70,227,253,139,200,0,163,184,50,3,134,56,250,192,24,29,196,205,201,60,175,231,230,84,5,230,128,27,20,28,129,17,246,252,110,78,93,115,149,7,63,71,34,119,164,57,48,138,194,98,76,1,245,240,116,164,251,49,241,23,63,59,25,185,120,176,93,72,126,111,52,9,69,206,6,195,184,152,114,16,190,79,162,42,115,254,133,213,204,47,53,233,250,36,191,75,57,253,154,254,82,201,204,28,244,169,145,241,188,7,124,42,216,17,36,151,111,101,146,187,190,116,153,165,230,40,250,82,56,58,249,116,150,205,124,78,250,24,102,115,206,72,98,191,147,84,133,237,76,170,132,153,166,223,187,65,245,43,2,155,50,164,119,255,140,132,177,200,203,79,164,12,122,245,215,206,167,49,153,230,3,70,144,216,5,7,144,28,225,160,44,40,209,20,167,82,193,32,53,177,133,15,102,184,52,95,84,81,107,71,126,227,131,145,162,243,130,206,78,14,104,137,248,28,234,197,141,174,119,97,116,207,197,105,234,76,23,185,121,136,151,122,104,42,185,20,109,70,246,191,48,133,41,89,192,110,177,233,11,226,227,40,19,60,19,145,157,240,29,62,155,192,250,194,144,134,62,24,229,157,254,192,201,75,73,59,169,226,46,85,172,6,7,3,18,152,116,136,222,188,165,224,248,118,20,34,187,222,219,170,190,189,123,167,140,48,79,215,139,185,196,183,249,233,244,238,209,20,205,56,67,253,186,17,20,30,72,33,253,105,238,126,53,195,169,123,48,215,81,185,218,180,226,239,209,200,220,205,230,243,203,205,67,53,184,143,153,30,251,211,158,219,185,128,20,249,144,18,154,250,92,20,120,248,157,145,97,20,73,166,223,119,158,201,31,187,141,41,249,139,137,53,117,113,249,160,102,199,166,164,223,170,157,141,194,181,209,48,248,161,48,210,65,137,25,214,184,119,233,218,1,145,68,242,59,179,103,214,33,139,17,151,7,49,113,30,195,201,167,200,168,130,203,53,28,62,223,27,77,152,15,54,125,167,90,2,134,173,190,21,54,135,203,128,137,158,232,213,195,156,82,3,46,42,129,61,137,116,149,235,128,3,204,180,36,203,6,114,76,211,137,245,148,185,217,4,163,240,89,10,226,98,182,116,243,121,112,168,243,241,211,56,34,125,49,208,105,55,206,241,220,102,109,173,143,13,109,208,191,5,65,51,33,33,1,83,181,235,23,51,163,9,115,248,192,213,180,120,29,70,109,41,41,140,12,99,47,1,195,140,20,120,76,227,49,59,92,153,206,183,206,145,112,77,238,205,145,151,159,85,155,12,178,157,203,179,97,45,182,85,220,19,61,177,115,187,187,160,17,227,57,55,171,242,61,154,169,6,199,205,225,155,202,236,142,209,146,83,133,176,68,35,41,169,40,156,140,245,93,219,37,244,139,26,210,116,9,120,187,248,116,164,239,140,138,12,35,197,156,241,96,120,252,100,185,154,165,164,223,93,23,117,28,164,7,191,217,27,13,22,28,96,29,134,73,183,101,19,176,17,246,237,35,224,154,196,221,0,49,92,59,212,58,76,49,97,146,5,17,55,156,29,141,66,53,148,126,237,179,188,178,117,90,1,63,251,96,214,75,54,48,241,219,231,196,155,117,23,64,41,251,247,222,38,188,33,139,45,26,194,51,126,57,9,191,137,138,139,233,66,75,96,248,15,234,86,17,154,79,124,171,105,162,28,242,202,200,25,181,184,122,98,73,39,195,54,225,116,83,155,191,211,164,30,67,190,37,9,130,226,219,111,147,139,82,214,253,128,83,199,52,115,225,1,51,89,98,110,231,24,145,155,235,33,113,224,33,125,243,157,89,182,237,38,139,223,28,201,13,149,135,219,150,65,248,96,74,175,36,145,181,137,59,95,143,153,3,163,204,32,21,168,3,227,129,236,244,65,210,188,77,57,22,196,245,247,240,117,101,253,106,186,228,222,169,90,4,200,97,182,96,122,146,227,148,30,45,110,117,201,114,162,89,102,43,83,253,185,139,85,112,45,57,76,65,178,244,46,88,240,193,212,35,230,164,65,171,15,30,118,119,162,203,0,140,252,247,8,120,170,139,193,160,156,184,250,252,127,58,27,82,244,130,194,180,239,241,86,24,125,136,108,214,47,206,177,171,95,77,46,77,60,154,73,32,195,61,185,48,113,11,85,198,226,108,156,162,30,6,221,5,8,125,2,35,187,120,61,94,104,144,141,77,166,180,40,76,223,113,247,16,231,165,16,110,213,54,131,151,127,45,104,13,206,26,44,63,59,119,184,8,205,81,56,22,18,229,95,205,74,176,227,222,208,194,135,190,182,233,137,221,207,69,74,126,107,120,149,94,123,102,217,219,226,147,237,77,23,254,198,34,211,50,226,183,83,82,3,25,252,124,57,165,92,20,187,151,186,180,81,8,46,121,245,83,179,30,173,206,2,212,73,67,214,191,48,129,175,41,1,111,84,9,207,164,237,240,164,116,48,233,213,100,194,170,163,24,14,47,189,216,114,241,254,100,196,191,84,111,24,177,164,237,18,181,148,80,176,158,72,155,77,203,3,248,205,145,125,16,109,172,241,19,89,241,142,54,6,10,242,85,175,54,30,139,163,68,34,170,254,52,101,215,59,46,166,171,73,180,129,69,48,121,133,71,51,133,248,254,7,120,120,106,16,22,55,177,93,189,57,85,213,190,42,34,96,240,48,102,224,101,185,237,27,48,90,76,253,185,218,106,232,29,206,236,239,21,70,100,194,23,128,193,240,172,218,42,124,255,230,253,16,62,56,108,57,189,122,84,31,125,70,0,232,127,124,50,143,214,209,223,73,161,174,167,171,116,143,134,91,126,161,188,61,137,48,201,77,45,34,119,145,52,240,203,172,143,92,134,163,104,170,149,252,92,140,231,176,195,213,200,32,250,211,228,87,253,222,20,248,137,253,206,48,117,115,79,183,30,120,152,110,211,243,94,165,68,147,22,51,203,208,207,153,200,164,248,213,56,54,202,9,22,216,183,209,144,188,242,19,130,28,236,152,134,55,119,54,245,97,121,233,193,212,237,55,78,103,71,35,18,31,12,220,26,26,105,24,173,153,176,163,14,92,92,133,238,189,73,19,87,217,40,140,95,41,215,8,120,170,27,42,247,198,139,53,59,218,176,101,235,207,79,103,215,107,109,29,237,170,172,175,140,121,150,199,32,141,8,72,35,232,107,237,229,228,16,74,22,32,57,234,2,145,44,117,126,225,129,226,120,123,224,78,27,59,12,209,123,235,123,81,183,226,155,47,179,47,209,68,21,55,159,203,15,69,144,159,96,252,61,112,88,42,180,110,65,223,252,244,240,86,235,8,24,218,150,78,211,76,81,211,167,5,170,185,213,198,242,215,19,92,111,184,253,252,50,245,99,163,33,124,49,30,186,142,7,196,206,209,223,170,89,19,61,237,189,157,26,5,201,65,170,91,173,218,15,163,99,7,81,133,125,174,173,132,249,252,90,84,66,159,161,97,57,122,31,211,38,143,173,179,36,39,80,143,52,128,78,213,175,229,161,79,219,251,181,102,240,244,76,69,124,57,63,121,16,127,217,245,109,76,252,91,252,193,56,53,86,141,247,18,22,117,237,92,179,134,67,144,86,225,138,56,184,195,118,122,219,207,62,34,74,132,26,233,40,36,110,4,62,15,26,71,61,88,183,89,213,230,77,15,210,85,6,240,157,171,84,42,72,164,218,82,242,254,104,112,195,242,179,48,77,132,195,28,62,175,88,146,14,158,133,5,133,159,92,204,61,33,235,7,49,253,155,27,35,68,89,164,233,91,111,116,239,191,91,211,36,146,122,227,112,236,30,199,212,248,239,165,22,228,6,239,175,81,14,76,176,78,225,85,93,120,250,192,21,49,237,170,91,202,92,189,150,147,98,86,50,140,178,215,69,63,213,37,248,209,21,145,99,61,224,121,77,63,181,28,16,157,188,46,48,193,206,246,93,123,198,145,110,163,177,193,242,77,95,53,127,86,189,53,108,36,223,27,97,106,163,39,30,54,217,112,207,179,195,240,29,230,3,35,24,84,29,30,22,228,214,61,56,225,249,237,112,179,220,138,190,22,220,182,120,178,66,100,68,183,232,232,69,248,38,3,214,121,158,138,158,38,246,24,32,210,27,188,248,212,175,81,147,59,126,160,7,193,97,110,60,112,157,195,95,27,130,86,125,190,37,199,53,159,231,168,53,121,54,40,107,133,252,108,163,138,147,196,143,160,63,241,207,11,35,168,209,52,165,183,136,56,196,213,231,228,149,146,142,29,212,189,115,249,224,70,197,157,238,218,204,234,254,194,165,63,246,69,38,156,23,81,20,244,70,211,115,58,128,65,157,253,168,135,4,251,84,161,112,170,73,92,34,166,33,135,189,159,196,25,52,64,23,235,50,163,191,241,36,19,39,252,251,248,28,25,229,3,109,20,82,224,206,182,63,48,85,2,181,62,103,162,89,162,39,96,244,86,117,96,154,10,144,159,112,169,16,212,19,46,223,131,90,151,29,48,27,252,119,212,183,236,143,118,134,14,117,106,239,168,71,40,201,97,142,188,250,222,155,96,199,10,24,175,22,93,150,126,203,111,115,152,159,214,141,23,226,207,254,177,169,140,197,240,250,69,179,79,56,104,45,111,213,63,71,90,104,68,8,199,60,6,146,174,151,220,205,107,135,154,217,139,23,93,19,247,250,194,247,228,36,40,121,235,10,187,148,11,190,8,52,122,121,6,110,243,228,84,35,192,139,28,234,3,87,183,44,160,62,16,65,32,189,154,243,173,159,137,208,233,218,202,180,49,27,123,103,142,163,104,2,33,126,60,83,78,206,241,214,157,236,239,208,155,147,44,243,29,122,33,106,38,154,14,6,159,173,240,14,24,14,80,126,96,220,177,28,198,52,186,106,76,1,111,89,159,238,138,117,186,231,197,76,11,198,159,156,224,198,172,235,153,75,71,44,232,102,26,173,67,4,184,109,159,44,11,13,56,158,169,182,18,140,244,86,131,176,167,27,82,228,34,154,39,168,76,157,62,189,143,86,235,181,139,52,87,131,52,202,243,218,16,179,124,98,96,179,190,37,243,96,31,12,194,184,195,8,30,60,203,15,117,85,62,89,154,118,116,111,58,141,35,58,27,15,78,13,231,211,162,184,172,251,208,205,86,22,47,176,237,217,151,55,25,37,85,58,233,108,130,85,62,13,23,220,239,68,249,150,192,18,29,219,159,235,28,220,200,160,8,204,6,212,207,145,70,123,22,33,85,4,176,230,40,61,174,166,110,102,232,213,56,74,249,215,178,83,139,20,13,158,247,77,182,201,116,24,187,35,29,64,21,171,121,159,45,207,12,145,56,5,11,76,84,199,103,44,44,156,219,211,75,105,37,103,112,55,104,23,163,236,231,234,177,92,102,3,56,109,141,242,108,156,48,99,125,202,232,51,118,133,207,185,244,219,45,156,25,164,60,244,36,96,114,240,31,76,76,84,97,56,124,45,224,220,181,52,131,128,223,119,74,197,243,185,42,215,19,126,89,247,82,51,118,255,56,86,201,139,53,179,236,252,96,98,216,250,228,11,203,78,191,57,95,167,234,248,58,11,12,89,114,135,209,131,17,86,240,54,158,118,124,208,241,174,248,102,121,234,252,89,80,118,250,26,6,69,201,61,197,79,247,211,237,134,194,205,236,39,227,167,201,232,203,107,195,132,243,141,204,153,133,115,83,247,37,232,19,57,114,58,212,113,52,93,252,76,31,48,2,222,121,44,205,98,97,246,211,147,107,252,129,182,103,104,146,3,44,190,120,229,97,209,116,121,108,98,97,245,187,241,158,26,64,229,20,187,226,103,155,209,72,5,221,176,114,163,177,43,73,27,13,58,179,130,123,232,10,189,21,230,54,161,101,16,103,244,115,127,70,235,238,101,109,156,101,176,251,1,57,51,207,202,208,36,154,90,57,73,94,184,98,6,214,247,95,197,242,244,255,103,191,26,238,172,101,158,49,144,62,184,104,234,180,98,67,193,89,236,26,199,34,33,32,166,219,167,59,159,35,194,77,112,110,124,252,204,33,239,131,151,45,173,215,25,246,52,19,222,30,159,59,49,141,188,47,177,134,56,21,167,241,44,48,178,55,219,205,118,51,76,13,181,11,79,164,87,231,245,77,198,67,179,195,191,251,96,40,59,241,219,201,246,49,223,244,120,54,146,196,232,234,125,111,188,250,16,29,249,96,22,153,28,190,202,219,234,218,196,190,152,234,155,26,230,199,168,7,11,109,7,18,54,243,186,155,31,99,209,157,197,242,187,228,51,7,21,247,158,55,51,142,161,158,206,182,165,200,110,111,76,181,152,84,99,96,6,79,32,220,97,226,170,50,148,145,108,129,154,237,143,86,204,161,242,187,26,210,119,170,238,8,78,106,55,61,214,220,99,76,47,208,199,110,250,236,207,151,252,182,165,183,239,193,217,228,181,155,218,126,31,8,43,168,230,104,46,69,250,18,181,1,211,183,116,232,120,79,194,78,114,117,157,230,178,237,48,5,72,91,13,220,77,243,194,209,106,6,167,226,254,78,29,175,251,214,163,96,48,197,0,130,162,106,99,145,187,125,247,132,197,47,247,62,203,79,205,31,156,205,126,81,224,134,115,79,24,131,163,244,32,95,27,29,89,36,173,220,115,220,202,218,197,85,188,82,22,92,188,205,56,254,164,164,206,243,231,183,46,179,129,193,184,137,193,203,147,103,188,21,174,185,114,177,112,187,120,116,163,53,70,249,237,69,57,30,9,155,29,34,15,199,51,191,55,161,50,33,142,210,102,24,166,221,70,163,6,101,15,241,194,102,0,138,193,59,129,234,161,62,237,103,63,214,189,19,99,2,188,71,121,108,220,195,9,225,231,45,175,169,122,126,218,164,30,46,108,60,9,253,94,208,180,174,214,34,190,245,112,207,75,209,247,66,72,173,59,140,102,146,154,192,39,99,85,222,142,102,187,243,111,179,136,44,242,244,216,16,26,163,136,70,76,181,114,63,231,144,228,35,31,218,196,148,160,23,213,26,184,164,79,135,49,100,144,171,113,164,204,222,102,125,118,172,37,244,193,40,223,240,17,64,46,184,201,26,126,190,245,57,97,221,67,13,243,112,55,222,137,192,100,172,124,86,129,101,152,68,189,207,148,96,251,173,200,96,103,185,141,52,44,48,180,151,248,109,10,77,134,204,197,156,182,75,92,75,56,79,220,218,27,231,209,152,13,205,203,72,76,230,237,193,174,135,15,207,85,159,154,83,198,222,116,199,38,91,93,90,127,80,136,24,249,67,137,130,72,139,89,101,102,142,123,99,215,33,78,240,205,88,244,237,131,31,235,82,124,126,173,146,84,224,210,21,222,180,72,142,223,238,91,71,7,217,243,203,118,50,20,195,92,133,73,236,148,184,184,162,145,35,67,15,59,129,52,227,99,149,166,34,217,68,44,103,143,193,213,45,55,160,79,70,81,202,244,153,148,200,113,106,218,81,176,122,191,69,140,192,248,225,200,167,102,171,15,121,208,225,92,213,27,2,249,104,212,119,189,85,16,137,74,178,66,192,194,107,151,146,103,30,158,133,85,93,224,115,176,27,62,157,65,58,45,34,110,140,176,181,101,42,28,182,144,121,19,120,88,154,219,97,243,216,157,2,155,121,124,92,141,135,180,44,249,72,110,151,107,18,4,76,250,88,198,61,230,15,103,113,186,147,10,62,112,207,60,141,252,5,66,5,14,79,219,222,11,124,182,120,195,39,21,51,188,207,85,94,172,227,204,183,2,174,152,37,44,129,169,199,245,25,171,227,117,170,107,159,41,88,94,83,140,77,74,2,130,144,180,57,165,239,41,122,34,185,177,41,235,147,41,96,70,95,202,88,127,233,47,155,191,209,5,19,157,178,235,15,99,230,236,59,21,243,218,122,190,71,55,250,201,237,42,212,21,38,241,95,4,70,26,175,59,140,85,207,23,226,108,204,34,105,248,186,137,148,244,89,48,244,183,237,112,21,87,155,60,70,87,24,163,98,135,77,71,117,235,75,155,117,226,116,184,86,37,109,183,159,191,209,244,223,54,145,255,162,173,130,184,190,143,222,70,24,170,84,121,111,35,41,248,210,103,132,110,9,148,52,147,115,24,241,219,115,152,226,183,192,144,100,231,114,184,82,17,37,239,205,97,227,18,121,129,9,247,200,204,97,37,52,221,183,50,191,148,188,14,176,223,90,234,143,54,8,127,203,2,132,42,69,191,193,41,224,51,79,55,125,180,137,99,121,60,121,31,118,210,17,56,44,80,64,207,144,201,93,218,116,194,44,174,217,97,12,13,138,188,23,194,121,151,157,1,140,177,107,145,159,94,22,224,243,39,235,191,144,142,192,167,235,110,95,128,8,52,173,164,99,155,8,250,244,89,137,101,161,136,179,119,251,233,20,249,54,201,162,94,67,31,13,117,141,171,221,97,87,167,213,180,179,108,124,1,242,136,71,163,176,88,110,190,17,90,45,59,94,140,208,137,116,150,189,130,216,106,48,190,130,223,213,35,193,172,175,209,168,101,72,77,224,249,64,25,213,233,64,43,211,185,160,40,204,165,18,168,212,236,65,69,55,211,241,248,90,124,145,175,189,145,7,196,181,233,251,90,240,43,62,24,57,140,91,111,97,239,156,197,133,221,4,49,91,222,209,94,118,249,135,114,188,106,95,115,46,179,87,251,96,43,58,137,89,227,244,240,179,51,148,151,26,230,228,29,95,218,10,202,228,193,38,37,125,126,66,49,87,233,44,29,124,88,108,177,7,92,80,23,248,70,15,163,99,198,148,195,177,76,183,80,4,20,166,111,43,145,68,71,16,44,208,51,22,16,147,245,91,83,36,220,101,38,157,191,9,202,209,243,187,89,230,66,234,72,215,215,135,200,73,21,217,5,65,103,220,197,247,26,13,78,72,89,114,53,74,39,254,153,243,185,185,78,255,19,53,177,152,47,18,123,30,217,43,207,138,207,247,15,60,155,87,234,208,229,103,207,160,201,55,163,13,108,18,208,114,45,105,190,235,8,11,76,117,184,188,48,116,230,22,215,34,248,241,5,178,169,94,69,159,235,190,17,14,196,231,84,252,53,245,132,83,115,253,254,128,41,53,110,114,53,42,215,195,63,5,156,198,33,150,148,205,172,59,99,181,61,47,49,153,231,62,120,21,232,16,217,97,142,234,50,158,167,49,62,124,46,169,131,253,168,76,22,103,139,128,50,240,118,216,142,88,67,96,235,225,183,251,66,248,163,2,92,96,246,125,190,178,112,96,110,122,64,160,190,56,221,34,196,141,41,139,165,138,20,110,59,249,54,188,254,56,154,15,12,41,164,7,220,179,70,14,152,11,8,47,57,60,169,109,159,2,163,75,231,83,13,169,187,34,204,35,228,115,76,245,214,225,115,43,201,200,67,19,44,228,192,46,76,116,68,210,80,48,85,40,233,242,23,43,24,4,72,179,192,92,110,222,253,171,37,220,101,199,74,65,229,249,117,239,13,217,230,251,175,201,145,10,116,145,33,236,18,207,139,200,62,2,17,132,157,138,63,88,194,203,93,174,53,54,133,31,32,208,170,171,82,137,222,72,255,187,168,211,129,81,106,43,210,85,206,174,172,120,31,46,16,254,132,189,143,245,50,145,158,139,14,83,24,220,114,103,20,132,124,38,42,195,28,168,150,54,8,122,146,126,239,110,186,60,250,82,212,109,250,246,6,137,141,46,126,124,205,68,185,122,106,14,227,105,148,21,62,175,49,188,185,41,140,232,162,28,211,76,184,42,150,195,194,22,93,156,208,140,221,60,98,147,64,82,99,233,252,109,230,88,55,39,248,163,78,32,173,35,176,25,148,101,135,177,15,251,162,122,216,93,98,118,124,123,89,54,185,59,233,9,191,162,40,223,28,145,27,152,146,214,107,182,128,198,132,197,242,70,64,73,224,132,122,79,119,152,132,202,148,223,70,7,168,251,188,144,57,123,12,137,212,108,243,53,246,207,13,188,146,162,153,59,222,215,206,156,31,132,144,219,204,70,170,251,208,164,80,149,45,166,192,216,99,249,94,24,239,56,106,245,20,38,154,121,191,72,46,40,28,119,189,154,124,92,192,25,153,250,247,183,77,24,197,225,65,252,112,43,140,7,179,63,249,217,243,33,186,163,47,86,191,80,13,114,59,42,42,205,99,146,169,189,79,158,112,236,149,66,89,27,61,132,196,46,204,65,68,140,91,233,40,165,250,217,159,4,213,20,50,65,219,54,101,249,146,138,44,108,149,74,167,211,233,75,117,103,10,96,70,136,156,146,77,220,161,148,184,58,67,203,249,6,193,102,201,24,30,252,74,16,122,203,146,171,199,79,65,217,97,211,73,209,171,205,215,33,96,108,203,101,30,55,207,100,31,65,20,245,77,141,166,32,134,224,177,103,232,61,200,2,203,181,216,241,121,123,114,116,151,44,16,107,234,110,190,153,60,107,234,104,34,95,97,102,139,233,250,132,0,83,72,37,251,4,244,53,91,142,22,97,75,156,101,185,223,228,210,86,180,200,153,143,68,6,229,28,223,48,33,137,6,169,212,26,239,7,134,92,19,79,54,240,36,15,141,70,211,174,142,147,59,50,24,89,10,193,129,17,35,249,30,44,157,126,33,87,231,106,2,172,1,195,194,239,10,51,159,141,120,235,84,36,207,3,253,144,98,179,246,181,168,104,60,24,57,113,109,15,26,128,46,245,185,77,148,89,149,26,189,132,56,166,168,158,31,248,235,128,205,140,151,21,156,217,133,172,12,174,243,125,174,137,84,219,119,235,211,255,197,211,8,167,114,14,3,1,207,46,156,87,171,175,155,113,32,50,38,82,213,231,70,114,121,206,128,105,19,209,154,182,250,206,44,29,212,52,3,94,184,165,37,112,121,225,238,146,178,63,24,29,25,129,41,24,248,158,252,12,91,117,2,73,230,167,242,221,188,155,0,167,194,91,27,149,220,138,8,241,50,81,58,135,1,184,145,143,148,86,99,149,174,223,199,70,208,165,234,213,213,244,119,2,46,236,54,2,38,120,62,242,215,15,169,162,93,130,194,107,221,243,235,103,89,149,116,51,49,156,29,239,85,199,86,127,107,138,223,243,138,215,170,22,91,249,218,44,131,207,29,35,23,102,160,116,6,230,224,94,91,116,241,106,94,133,2,207,20,27,90,208,36,28,159,179,34,18,80,138,241,193,30,191,138,44,44,113,72,56,238,14,159,47,43,180,86,194,73,236,137,189,77,10,137,47,49,189,160,118,160,117,223,168,144,245,159,106,189,109,234,218,223,111,103,60,27,196,146,201,196,33,187,135,174,206,244,156,134,164,0,173,164,23,122,188,195,157,162,12,121,109,243,242,78,113,115,74,43,183,162,171,220,12,47,40,68,251,164,240,153,173,150,239,83,8,153,37,209,104,4,94,206,186,50,216,232,235,10,99,110,214,4,86,131,235,140,103,104,255,126,154,210,123,69,23,212,157,184,55,81,111,145,218,37,151,232,246,18,6,35,233,44,79,182,33,3,236,120,107,168,108,50,235,176,105,41,171,124,191,93,155,36,31,123,65,239,230,202,8,89,147,82,111,80,21,70,22,237,107,113,115,234,18,152,58,210,88,237,179,149,164,203,213,72,14,143,244,125,78,226,38,91,97,44,153,102,192,123,73,226,187,83,113,77,32,225,131,167,136,245,144,4,149,220,10,142,158,58,171,20,4,86,123,188,22,149,179,34,140,204,118,173,214,26,109,70,237,114,211,139,39,254,230,113,181,145,241,235,3,239,111,190,59,112,18,69,156,223,213,85,174,70,224,168,8,76,87,105,113,53,155,183,85,31,184,69,106,37,153,86,247,26,15,140,7,75,192,184,149,200,111,23,171,33,139,22,71,140,69,230,121,210,68,94,67,0,211,47,67,94,251,122,26,245,181,104,138,93,216,44,85,62,180,210,226,87,223,158,114,217,202,62,255,187,55,66,188,28,241,47,204,60,177,197,47,164,82,237,118,141,10,217,244,87,140,124,190,247,170,168,37,95,79,38,224,194,162,242,161,19,53,185,219,75,65,41,252,149,123,147,246,78,55,132,196,254,19,122,230,215,164,4,41,93,159,216,96,54,69,234,120,67,76,245,134,188,237,167,119,82,163,158,254,251,66,23,54,239,52,217,109,180,115,250,95,205,95,123,253,148,146,197,139,231,236,237,56,166,95,152,188,166,236,135,9,124,176,187,233,23,38,23,185,100,240,154,171,238,218,254,219,176,57,213,237,156,133,24,185,196,11,195,13,145,243,13,225,173,138,22,205,15,158,166,177,167,55,31,63,79,235,11,79,243,177,84,171,31,170,67,239,178,77,73,32,147,185,160,44,20,195,239,221,141,229,34,109,74,14,226,202,254,91,210,13,93,13,121,109,18,11,183,108,3,149,126,236,53,219,219,228,229,210,218,129,135,72,181,55,202,117,239,241,227,64,156,71,100,198,177,90,32,207,214,26,188,178,26,16,157,143,213,115,60,117,97,97,124,62,86,106,177,13,130,153,108,10,209,2,155,93,246,118,216,12,198,245,99,161,57,179,252,106,88,182,18,66,37,0,0,169,221,81,184,15,178,251,163,112,216,213,168,172,193,16,164,87,51,16,236,163,210,250,154,59,171,203,213,217,37,225,196,22,223,138,10,27,117,37,195,146,161,87,111,110,164,22,31,187,180,106,254,57,126,115,74,129,132,133,109,198,98,20,219,123,63,57,47,161,147,60,58,218,117,121,39,60,99,139,236,162,120,133,88,62,163,4,124,38,51,253,212,228,134,231,245,83,163,143,150,39,186,6,213,242,220,225,235,194,150,157,20,43,17,118,81,151,151,245,131,167,186,72,15,227,105,228,28,3,128,146,244,166,158,55,12,222,248,109,115,236,80,31,146,226,230,217,160,185,138,244,31,178,104,4,173,189,81,16,101,22,225,216,110,230,142,227,131,41,172,22,155,79,42,202,138,31,81,108,232,53,93,65,40,75,154,95,55,133,180,83,197,253,142,227,208,116,154,21,14,186,144,230,212,165,4,14,235,215,164,179,82,116,34,48,69,90,222,102,124,174,84,213,49,240,236,130,220,233,144,57,101,85,237,104,148,104,238,120,240,85,126,58,77,2,23,74,168,125,158,174,200,3,200,193,13,86,72,246,143,185,200,174,75,68,17,255,70,155,6,28,62,15,174,238,119,216,127,236,91,173,206,76,106,110,16,75,205,33,205,193,192,97,86,54,177,112,56,211,54,78,81,61,166,105,24,39,234,147,216,125,143,116,64,230,31,89,186,232,83,105,127,83,252,198,207,93,189,87,216,23,121,123,159,182,38,3,39,191,140,173,79,142,197,105,89,24,233,241,94,233,145,201,202,104,125,149,165,78,160,21,233,229,248,90,11,70,137,244,51,236,3,207,128,204,1,19,119,80,55,143,51,152,110,73,161,61,90,162,21,31,184,198,132,134,57,153,228,2,8,178,82,24,233,223,163,103,243,27,83,71,88,44,195,226,115,229,167,242,3,17,180,115,46,243,95,174,38,77,160,174,198,20,112,181,128,113,140,42,234,173,205,9,39,118,3,196,67,122,125,236,223,139,135,135,9,224,153,223,155,56,106,32,26,20,61,152,163,147,122,71,110,82,45,171,123,63,34,144,250,248,94,176,252,231,232,193,216,178,203,249,133,152,112,187,178,127,246,211,28,155,245,226,159,167,172,15,143,243,237,150,122,206,32,45,227,132,158,76,245,21,145,81,53,149,89,152,4,198,208,163,152,64,127,250,124,15,191,53,161,0,61,128,108,227,169,71,55,162,138,79,207,224,196,163,137,199,7,156,135,110,252,182,169,179,230,128,233,118,69,223,218,140,73,250,55,21,238,165,168,217,98,196,124,147,205,43,68,225,214,61,31,101,51,229,80,39,42,99,13,78,255,152,19,139,99,181,38,2,62,187,133,15,206,82,91,77,123,207,20,251,89,178,232,28,158,180,65,209,149,117,152,148,90,83,99,22,203,251,120,31,61,11,54,206,23,218,143,56,223,198,154,11,163,237,177,33,201,182,159,155,31,156,146,54,105,182,42,100,111,149,194,9,66,187,130,68,81,207,169,55,217,142,72,80,234,0,124,223,103,165,164,77,251,40,155,221,88,176,173,244,87,157,114,126,245,90,222,135,7,155,225,181,31,216,138,84,2,174,212,244,8,76,56,238,198,20,57,209,49,212,138,194,227,28,103,114,192,4,85,116,104,110,43,197,188,48,198,55,69,124,170,128,207,180,239,79,222,168,121,144,71,91,196,18,166,247,98,171,54,29,106,158,13,95,199,137,153,7,174,91,19,121,63,109,73,143,61,227,43,70,77,216,227,16,4,153,181,4,140,181,206,122,230,28,183,110,229,244,178,16,107,109,10,167,104,241,196,60,221,158,249,42,225,109,21,48,166,223,143,171,55,245,94,247,214,156,210,102,87,247,33,168,104,78,53,202,118,118,221,207,68,107,39,181,251,214,86,161,152,213,157,171,219,98,184,2,174,69,84,51,205,33,178,93,41,95,19,2,219,93,39,90,242,235,78,240,5,37,36,185,212,73,250,124,175,123,252,207,152,219,166,242,160,115,102,95,237,205,53,87,210,16,232,230,245,28,115,37,142,26,91,106,64,129,107,47,1,214,253,120,115,23,203,209,222,161,217,19,46,153,250,165,241,48,45,55,78,100,62,45,88,58,9,156,208,88,191,176,81,137,150,90,150,65,76,247,128,10,112,29,143,25,218,47,56,116,81,179,46,212,175,145,109,242,205,1,155,199,140,56,173,153,47,149,223,251,60,73,145,236,59,48,121,243,233,112,222,90,126,215,173,160,49,123,255,63,19,223,25,201,210,131,39,68,204,232,9,103,74,160,46,71,54,49,102,93,236,211,244,153,32,186,234,53,116,115,214,169,190,143,71,71,121,38,117,152,35,31,112,213,220,129,217,241,36,221,157,33,28,231,253,136,42,185,179,226,116,133,209,247,244,155,159,30,190,132,193,104,87,47,223,3,53,219,106,72,56,147,159,46,158,159,68,189,209,198,203,243,224,103,103,232,79,134,11,178,108,160,120,235,228,143,133,207,157,148,205,90,139,57,5,16,55,32,120,24,122,227,141,22,185,127,203,4,195,101,169,99,31,53,32,55,96,127,218,238,236,234,150,122,238,253,76,125,151,195,153,84,156,172,46,231,120,29,27,32,214,215,37,134,76,160,147,206,20,240,25,135,18,233,196,49,195,253,154,12,126,18,32,108,32,83,110,223,189,33,157,233,189,77,70,167,57,140,126,163,174,215,103,195,153,227,0,80,48,200,82,119,108,234,165,88,62,2,54,178,137,194,205,37,234,128,155,150,125,227,127,117,182,195,247,214,236,81,206,244,47,230,90,136,3,117,191,53,102,62,83,184,108,68,209,80,73,190,47,77,105,80,207,234,158,245,91,204,3,198,207,68,234,119,168,173,59,83,149,255,54,52,123,145,78,5,62,203,222,13,255,2,87,94,83,224,77,110,242,162,16,4,69,233,36,17,214,220,190,28,231,182,94,51,130,115,130,173,37,249,134,51,91,49,252,227,158,53,77,148,60,224,243,88,82,164,121,224,113,222,107,7,108,147,192,7,79,171,204,247,223,198,135,87,98,91,192,100,99,122,192,77,183,79,131,12,107,241,146,155,204,102,191,138,52,71,194,94,160,123,88,13,219,150,243,28,122,241,57,197,122,156,211,232,118,91,53,90,210,250,69,167,2,70,217,64,222,11,214,121,41,222,164,20,13,170,122,48,92,118,104,10,1,99,250,166,87,79,59,228,58,92,200,189,171,73,21,241,168,155,226,224,21,137,105,60,70,57,38,144,110,48,157,130,114,211,254,248,232,116,79,175,3,179,21,23,71,141,194,190,60,249,213,191,44,134,194,163,120,216,12,143,122,186,245,131,146,238,13,216,12,54,30,216,78,66,1,39,53,233,1,205,190,81,72,230,95,185,213,111,163,224,92,127,87,235,3,155,98,207,126,158,59,40,149,9,139,228,148,212,163,4,110,231,140,123,119,83,212,19,20,166,211,237,227,240,11,216,35,234,189,17,210,249,126,154,163,226,210,171,73,137,143,184,26,206,128,90,152,48,191,121,204,155,45,133,189,136,152,213,144,172,185,51,82,66,72,189,39,245,209,33,252,235,13,190,40,54,109,143,17,142,185,146,76,135,137,183,170,133,15,33,208,120,240,5,149,123,100,189,26,214,201,237,134,201,68,47,180,193,225,252,93,171,2,67,33,219,54,133,151,123,48,24,252,164,77,113,125,193,252,238,162,131,87,174,106,56,67,237,130,55,56,142,230,69,136,20,163,152,117,206,242,231,238,232,199,106,139,154,121,84,90,1,103,181,166,31,8,160,182,91,162,9,124,26,92,54,18,192,136,248,120,155,145,173,127,122,248,64,255,51,94,219,52,54,68,196,200,44,91,157,33,2,76,126,68,80,182,233,205,159,236,28,215,206,48,30,15,60,60,51,3,252,136,169,80,220,147,118,124,14,76,98,166,194,211,60,177,188,163,192,201,20,145,47,208,126,13,45,247,207,54,117,190,70,57,84,85,220,199,134,165,84,228,88,68,93,118,157,237,198,5,80,115,171,143,68,210,249,91,234,115,29,110,84,63,141,242,192,203,119,164,192,212,129,171,207,206,105,111,103,98,156,33,223,44,53,243,194,219,187,248,176,212,202,227,0,180,217,239,142,128,159,50,60,224,40,127,66,230,99,12,149,85,3,173,158,105,6,102,19,255,122,248,124,3,123,216,138,156,94,131,160,237,123,32,96,227,236,40,108,70,211,14,15,147,202,16,248,156,128,175,130,18,48,107,252,243,69,206,91,59,127,17,101,232,221,171,26,54,157,46,141,54,90,192,252,177,62,57,59,134,229,77,110,155,219,170,143,102,242,5,31,76,158,69,154,101,34,100,226,147,60,18,239,181,232,232,59,255,119,13,147,225,167,209,46,123,105,39,70,110,229,182,10,206,195,218,162,195,44,151,102,128,185,172,244,140,15,36,79,252,214,28,24,154,118,67,11,169,222,158,96,197,131,234,12,65,253,88,142,97,223,39,156,89,125,106,226,81,119,187,155,76,158,92,213,224,48,86,185,138,12,144,246,120,165,199,243,11,201,129,120,46,150,138,166,110,78,100,107,239,22,157,122,134,242,72,174,101,252,167,91,242,123,35,128,253,120,253,21,34,237,183,11,118,68,209,181,242,58,91,157,156,15,76,234,70,146,206,224,24,182,108,167,166,31,16,21,89,81,34,194,142,18,214,118,192,196,155,36,14,179,204,172,174,56,204,105,78,54,187,205,194,2,221,209,52,243,235,159,203,172,126,91,155,228,207,22,9,47,115,51,97,7,228,240,96,225,81,207,97,74,200,238,177,30,152,77,210,99,110,189,32,27,93,120,46,59,171,200,177,158,3,128,191,21,5,165,35,61,54,205,8,100,68,139,18,196,148,84,20,114,53,20,252,57,108,122,134,106,180,60,48,41,156,241,181,40,145,124,226,17,68,77,253,106,179,11,151,88,34,36,88,100,243,162,163,108,116,195,229,92,15,85,98,71,55,179,226,247,55,160,93,166,207,240,152,108,158,93,164,188,216,153,171,114,220,219,236,147,178,134,43,200,102,120,23,198,238,50,247,252,122,145,239,20,83,29,219,221,174,97,129,243,47,231,228,239,67,190,160,0,170,241,33,82,93,195,95,155,35,16,138,216,26,103,153,104,8,57,220,140,70,46,143,118,70,102,246,185,170,117,12,222,213,66,29,81,50,95,81,113,171,104,77,159,140,250,244,107,227,97,110,224,104,220,214,55,146,178,99,166,107,171,60,199,88,162,33,59,214,150,102,121,14,13,118,160,198,209,99,89,155,36,235,4,38,193,16,179,100,111,143,211,44,101,135,174,222,10,122,142,210,77,155,4,37,223,54,124,113,232,16,137,37,203,53,9,160,197,118,117,152,35,232,115,54,239,108,199,2,94,200,34,8,92,17,224,205,254,224,11,226,74,211,36,87,159,158,116,193,144,32,43,225,210,114,196,78,205,66,247,31,33,28,137,101,240,212,125,251,151,166,142,67,243,188,8,249,230,184,49,21,58,75,50,119,108,226,110,194,62,153,250,130,136,29,154,220,219,236,62,37,76,212,248,53,125,134,32,14,57,128,11,219,118,81,146,161,44,59,233,106,233,26,140,149,146,228,28,147,45,135,126,115,252,159,101,158,36,52,59,118,204,9,19,233,158,38,29,129,194,32,55,13,6,206,196,130,36,141,123,110,140,197,237,133,217,242,105,64,194,170,24,134,207,71,231,197,214,233,72,154,66,70,236,208,119,240,44,60,132,118,63,152,146,147,123,186,54,52,247,174,217,235,159,158,67,192,231,44,39,177,35,246,31,94,236,146,16,116,44,253,101,72,156,179,69,52,56,103,210,162,20,8,146,192,209,38,16,71,229,212,255,43,64,245,126,0,251,97,41,187,2,230,219,74,241,53,38,140,48,225,71,36,86,125,159,231,38,204,92,137,29,85,200,196,113,74,132,110,215,165,90,254,236,193,172,82,214,239,125,102,255,45,251,65,148,250,9,121,250,99,195,121,168,146,113,52,103,28,151,24,176,159,78,154,51,172,104,92,15,63,140,93,246,254,215,158,53,39,35,112,250,91,147,23,145,193,81,147,205,1,222,160,5,146,181,48,136,54,76,102,159,46,88,194,68,49,22,175,155,218,61,10,104,22,48,73,244,245,136,185,142,85,2,102,154,43,18,121,61,155,125,2,20,49,135,158,215,218,75,111,94,115,212,241,19,130,66,164,77,111,94,251,138,169,42,155,204,189,220,218,212,61,125,81,130,188,36,10,69,20,224,226,189,178,191,53,235,108,12,132,85,5,145,119,197,190,170,153,50,73,123,224,221,252,91,159,79,15,49,77,174,174,24,31,197,246,134,133,161,232,115,35,110,235,41,220,3,91,237,156,188,53,161,238,229,177,138,51,84,182,234,232,118,34,6,65,208,67,159,240,28,165,165,255,27,251,181,212,128,11,2,35,74,161,163,212,191,250,38,3,63,150,162,52,56,59,135,248,6,102,66,66,144,180,120,201,118,178,188,239,69,105,119,87,98,148,49,138,75,236,111,8,116,73,5,16,173,98,245,80,14,159,19,234,150,44,20,186,36,113,148,107,182,121,82,14,29,219,249,233,243,59,251,231,33,150,193,248,217,80,228,226,123,62,156,94,228,208,114,250,48,202,26,62,186,40,15,83,113,202,51,124,240,202,107,178,245,154,18,101,233,200,39,14,47,228,73,8,173,171,11,224,153,22,18,5,100,190,121,202,120,185,40,111,10,75,154,152,144,168,251,78,89,39,149,159,20,76,142,175,141,241,140,48,144,8,14,197,132,101,12,9,229,218,32,3,229,114,207,246,61,59,185,12,121,52,10,244,226,131,76,150,162,38,36,186,70,67,248,215,54,114,174,182,10,180,195,237,59,101,8,199,103,135,169,175,109,246,11,247,106,86,189,34,142,91,240,12,76,215,224,194,217,28,191,244,181,217,167,248,8,194,46,45,235,248,99,55,149,226,252,203,244,150,69,38,128,98,51,219,167,251,213,149,2,90,185,218,216,52,190,38,195,31,42,162,222,253,99,21,123,209,9,145,196,211,43,133,77,67,145,242,114,10,94,66,47,103,118,229,78,33,38,232,76,182,132,100,106,18,95,32,2,64,231,88,116,213,19,18,180,236,51,128,5,134,53,231,189,156,167,128,34,171,104,141,154,73,136,189,103,72,201,84,140,67,67,138,163,121,198,92,64,148,101,217,108,148,29,225,39,10,109,206,194,169,11,58,1,113,111,180,211,35,217,16,203,205,113,246,243,110,154,44,145,82,180,81,56,224,250,231,196,244,160,137,98,34,11,20,54,206,126,239,66,112,74,155,148,232,135,103,154,144,24,199,26,91,30,28,231,204,238,253,20,126,146,148,6,242,189,56,61,250,197,201,242,201,91,47,134,157,80,29,102,33,208,93,78,131,244,237,19,71,66,101,80,164,245,237,181,207,202,250,211,92,59,135,227,211,162,187,234,215,228,196,113,101,7,55,186,75,93,51,39,221,188,226,171,95,125,254,146,19,183,220,156,75,174,24,53,234,7,235,252,133,190,216,54,121,147,11,99,134,168,167,46,115,122,187,242,126,155,105,126,139,216,169,105,226,149,155,149,7,38,240,85,149,163,87,44,78,122,97,136,214,50,233,112,113,158,87,84,141,154,81,180,147,20,174,217,77,120,204,117,84,36,133,250,79,38,165,250,83,147,215,82,178,51,182,167,176,207,2,38,222,167,13,218,81,27,245,38,233,22,131,232,15,156,111,20,198,224,51,246,181,163,156,77,213,186,234,5,203,212,66,223,175,113,78,185,117,249,79,35,148,37,213,219,6,167,18,13,74,205,227,16,38,2,193,189,116,215,190,3,87,202,185,159,54,65,158,244,74,224,109,52,8,251,122,158,204,52,85,74,192,184,179,233,123,65,165,110,254,218,40,103,137,228,144,125,106,44,64,29,62,15,158,159,142,128,86,214,135,154,241,248,51,227,204,203,233,50,152,160,207,120,39,36,183,17,177,117,176,78,221,138,83,11,114,25,251,139,28,74,121,200,206,6,187,119,232,129,23,213,248,227,129,137,223,6,60,84,209,171,155,62,207,229,242,252,224,244,116,195,6,69,214,63,24,146,172,79,32,135,153,22,57,18,135,41,44,144,19,31,4,139,238,254,132,219,76,206,196,212,203,22,191,176,18,1,206,84,121,11,76,236,126,58,58,141,94,32,247,230,96,220,227,226,12,91,86,167,187,1,81,40,174,54,223,185,172,244,218,236,10,58,192,84,35,72,50,151,221,60,105,185,11,147,39,158,178,215,199,2,181,236,25,48,250,250,67,127,155,18,167,236,141,70,241,122,147,29,247,153,236,56,73,251,23,249,109,9,100,101,100,183,49,252,222,108,155,180,74,15,184,92,46,131,193,237,225,135,67,0,112,145,99,80,68,245,100,163,99,81,144,234,61,9,229,18,41,214,52,25,179,48,46,221,56,9,157,237,132,194,221,74,158,29,70,121,33,189,176,123,102,128,158,39,17,22,69,179,131,135,55,248,129,207,147,61,180,120,98,111,10,231,244,71,184,11,12,39,252,15,240,84,184,182,63,192,68,28,63,24,85,73,133,207,28,248,189,54,185,247,241,192,108,39,227,197,206,66,57,133,21,195,1,188,118,95,158,38,251,45,165,215,154,139,128,123,146,33,66,3,33,78,110,222,141,223,118,251,2,4,230,173,11,107,179,140,174,207,89,103,222,134,117,172,213,2,4,150,238,189,201,170,13,17,172,176,232,64,119,185,209,141,239,43,213,178,114,74,183,109,238,114,56,65,73,208,42,8,43,253,190,175,77,40,237,161,135,80,58,191,92,4,121,99,40,183,164,8,220,170,223,119,241,223,38,48,74,194,66,96,88,10,215,58,96,147,245,220,91,225,105,178,228,183,85,80,88,232,146,114,69,122,2,99,239,123,181,153,35,61,63,221,216,38,220,247,162,139,99,138,35,99,160,186,214,6,243,21,46,26,67,195,30,197,54,89,1,27,71,74,183,42,205,9,11,192,165,170,56,28,145,137,133,123,192,133,25,44,82,228,221,77,52,50,86,237,70,194,41,203,68,62,56,62,13,159,209,80,21,85,159,217,142,233,15,63,240,131,17,67,58,19,179,4,193,56,112,221,82,85,138,153,42,186,144,95,171,88,97,182,91,103,99,167,117,186,210,80,118,123,65,236,33,59,204,118,239,225,159,227,152,48,28,173,148,79,9,75,9,238,69,12,63,118,65,67,41,180,200,216,98,83,235,48,131,72,97,66,211,183,238,235,151,41,30,10,147,142,217,87,45,6,169,243,129,150,171,112,54,217,201,198,247,44,136,103,86,57,77,179,211,157,151,105,103,246,8,212,160,75,128,152,26,129,233,95,132,74,157,244,82,8,73,221,248,0,195,236,34,139,173,1,84,237,229,158,53,184,250,89,156,91,80,130,60,190,49,77,84,110,207,172,145,109,226,31,215,191,5,42,59,228,211,135,96,216,167,207,42,9,73,145,249,96,57,250,127,226,36,165,41,14,234,153,174,138,48,13,119,102,5,37,121,155,66,152,127,74,168,18,121,106,216,250,220,58,13,239,7,48,77,202,251,203,168,172,122,31,36,197,173,26,56,70,63,175,217,91,132,28,118,23,165,50,90,132,64,213,14,216,120,170,26,235,31,225,252,66,174,120,77,229,76,118,88,245,221,155,115,194,120,210,228,11,242,200,177,73,50,23,68,49,103,225,57,115,187,113,145,69,144,236,28,163,147,194,8,155,101,127,50,130,42,83,211,39,230,139,234,179,89,226,248,57,134,254,118,49,209,67,135,137,207,75,136,152,194,6,63,244,45,75,89,45,45,231,68,8,4,214,129,195,3,157,70,125,52,100,56,151,247,19,100,234,178,38,3,6,103,231,20,87,215,51,41,104,54,96,192,1,242,165,47,85,19,165,148,155,47,106,223,238,200,181,250,201,166,199,85,42,171,230,21,140,89,182,245,60,111,166,244,91,44,92,239,39,33,167,92,212,182,12,24,178,190,195,166,185,250,212,19,152,160,202,8,24,147,23,133,173,206,40,7,92,158,160,190,193,215,61,195,208,172,73,66,28,29,219,229,26,253,224,213,210,3,83,136,250,193,44,87,15,108,235,219,247,224,77,36,89,73,78,150,171,208,96,232,122,233,206,37,251,217,234,7,202,232,193,203,189,75,123,189,49,17,74,124,150,11,90,3,231,172,63,74,150,236,142,60,187,150,115,239,3,47,23,200,55,24,79,80,133,119,191,225,229,31,220,52,228,190,44,233,151,75,60,53,17,184,167,180,99,158,13,235,250,94,74,125,245,136,228,145,19,215,230,82,46,40,118,22,229,150,151,27,156,246,195,46,167,90,114,196,79,47,147,46,80,118,121,67,121,217,97,42,25,52,167,138,132,81,73,113,245,132,51,86,181,20,1,102,170,63,153,241,9,229,104,196,223,55,159,82,240,60,132,65,34,48,135,246,236,173,2,251,249,188,169,176,19,89,42,174,16,1,48,153,209,185,20,166,135,150,15,78,15,56,135,111,205,0,207,50,162,220,70,148,177,111,172,198,96,148,10,170,194,165,186,43,60,39,159,221,149,22,118,96,210,251,57,224,190,85,10,62,153,70,160,127,77,254,103,23,90,11,238,233,227,102,11,12,77,83,234,41,121,230,179,39,188,219,89,140,117,208,20,41,10,159,141,180,15,44,124,22,166,36,177,13,238,187,124,87,195,255,200,15,60,221,136,220,224,82,159,71,227,64,127,119,87,236,138,199,211,222,120,175,187,181,151,161,89,189,99,12,110,10,167,245,7,248,140,175,120,237,179,148,247,7,220,95,131,81,251,148,158,151,58,13,54,227,177,116,123,98,32,101,165,1,34,154,61,30,120,232,181,53,139,188,51,26,149,217,217,52,230,51,119,118,189,194,178,67,238,160,94,186,140,193,165,42,213,45,225,181,121,93,35,65,169,168,151,55,158,255,143,184,115,201,217,102,73,146,242,150,226,126,217,30,19,102,72,12,91,66,98,206,0,9,16,8,53,151,213,208,221,244,46,136,199,223,116,15,139,211,85,140,74,58,42,149,84,95,217,159,249,230,37,50,194,195,221,220,44,89,110,39,94,52,54,216,74,113,69,125,181,201,149,65,64,19,152,92,115,60,175,142,118,187,176,132,104,125,157,221,167,35,4,235,30,154,221,217,220,33,51,234,247,85,216,225,10,37,25,73,203,58,226,228,76,86,75,174,60,255,242,68,31,60,44,46,59,49,250,159,160,174,79,7,48,213,75,87,173,204,52,56,220,174,31,120,47,57,204,55,129,169,50,68,182,24,120,101,119,49,51,152,184,174,94,184,242,49,187,30,9,207,172,223,229,23,113,36,36,110,93,161,98,163,130,23,43,2,85,129,100,246,34,14,227,156,20,59,25,8,59,84,185,93,134,43,153,213,112,172,221,192,103,3,18,90,64,144,163,110,243,37,11,235,89,201,188,44,129,98,20,237,176,114,221,11,123,175,80,205,89,212,40,162,12,123,254,55,5,248,230,138,152,88,182,158,229,248,254,180,53,173,187,120,241,217,86,88,174,90,80,140,226,67,141,10,41,253,210,5,197,234,61,126,121,210,58,19,201,46,226,11,20,14,67,237,135,138,224,213,167,64,242,41,167,168,34,153,161,28,94,24,2,179,189,115,81,53,116,111,101,134,161,238,83,169,12,249,111,159,143,47,247,33,40,82,0,46,244,201,234,188,110,122,145,37,206,206,230,247,197,40,157,247,121,83,21,162,140,30,146,56,208,215,229,220,180,187,134,120,197,137,108,132,16,203,174,16,55,199,18,186,52,220,179,156,122,162,3,24,215,85,177,158,106,242,196,176,84,223,241,203,133,32,164,200,209,214,132,222,175,108,77,149,233,173,17,119,89,46,218,225,65,41,243,194,144,25,206,244,21,112,51,130,235,133,207,203,205,53,70,89,225,85,202,165,173,106,76,153,184,180,51,107,44,185,109,172,222,208,21,117,213,13,114,120,242,192,151,233,148,140,171,84,2,221,249,190,107,76,252,82,15,153,19,84,245,171,156,123,153,249,114,40,122,176,175,148,113,4,105,6,223,251,16,252,128,207,41,71,195,81,155,49,134,83,53,125,79,129,17,202,112,26,61,181,69,105,199,3,158,36,137,92,210,131,92,243,146,143,11,25,197,171,197,176,109,43,36,95,0,214,241,205,9,110,217,146,193,183,176,6,76,168,224,205,55,7,198,101,244,126,216,136,147,98,210,229,176,5,61,114,116,69,248,253,123,106,84,3,173,112,122,97,196,23,157,191,105,143,12,125,183,11,91,47,238,146,27,187,43,202,65,185,82,175,123,19,241,32,162,121,81,24,150,174,185,198,51,67,118,235,190,236,19,240,82,144,244,235,182,80,121,200,133,193,105,149,95,166,138,80,229,174,151,57,186,251,235,130,214,161,15,156,12,196,151,154,180,131,75,190,177,218,119,238,126,127,186,160,158,39,55,141,253,164,115,244,121,93,67,60,158,236,194,107,118,247,7,30,56,178,127,122,219,131,54,108,255,109,84,209,110,127,61,176,145,30,2,174,104,246,42,92,167,71,168,8,207,144,239,155,122,242,130,145,207,112,184,109,209,144,176,163,169,29,56,12,245,227,58,66,218,165,209,186,230,240,79,203,79,110,108,82,57,242,230,230,13,211,96,141,231,133,241,26,252,125,90,95,156,222,24,20,184,234,13,200,214,109,223,242,80,248,108,20,188,213,144,124,223,186,65,42,48,245,69,239,58,218,198,71,156,250,204,9,254,166,159,188,208,153,82,117,176,84,248,52,113,52,178,117,37,11,220,17,76,240,43,71,101,114,220,180,78,34,73,84,67,192,130,156,232,173,234,49,150,208,204,9,185,30,26,48,106,151,55,66,192,16,183,189,108,119,126,147,147,137,202,42,1,243,213,29,216,183,112,144,108,79,17,29,198,7,165,91,65,209,210,67,9,229,160,105,203,254,49,89,22,45,122,159,207,228,120,23,1,64,60,195,163,81,157,14,189,75,4,0,101,31,213,3,237,178,36,119,219,202,180,120,25,220,207,144,222,100,164,37,41,176,59,74,117,99,201,29,159,65,151,220,17,3,146,59,25,240,170,240,60,27,43,129,155,48,82,40,52,175,219,34,102,126,180,73,47,188,89,230,44,96,180,44,115,81,152,202,79,187,112,214,119,1,139,100,134,196,16,22,60,77,207,77,51,211,140,187,166,8,157,4,197,72,186,236,139,158,168,80,158,24,52,215,236,95,150,121,213,150,34,239,121,162,143,23,202,23,157,253,217,148,7,202,158,55,228,62,32,223,10,143,6,118,243,136,111,154,148,90,126,126,25,219,109,209,220,72,143,25,252,129,183,121,122,6,76,67,68,236,9,72,173,34,92,22,98,32,236,2,238,158,224,140,78,20,240,74,92,183,241,228,229,232,130,46,166,55,31,255,236,134,111,222,146,250,12,222,81,229,10,95,168,23,49,75,251,168,209,216,102,10,18,50,6,177,244,70,246,76,180,43,164,165,154,150,182,180,134,55,161,19,118,52,225,5,38,140,218,70,140,126,156,90,211,77,161,65,47,57,175,43,133,46,6,124,209,46,231,158,56,206,238,184,176,51,233,74,226,241,204,252,20,209,124,186,96,173,24,98,18,155,24,88,240,21,174,58,11,13,173,2,111,68,243,67,157,133,162,163,94,26,147,149,247,45,160,20,2,221,228,62,51,34,46,52,232,3,38,140,185,71,159,88,153,96,34,180,91,32,195,203,193,231,195,98,253,247,159,70,47,226,82,143,18,213,162,49,227,182,73,58,75,243,38,221,145,215,2,129,219,206,170,165,112,130,84,236,30,66,28,12,113,60,121,40,180,131,121,69,192,222,53,169,114,129,207,34,72,107,122,28,76,202,180,11,188,239,12,124,222,38,125,38,247,117,85,124,11,75,142,131,207,210,180,155,192,211,62,94,71,77,192,238,62,177,186,169,223,196,185,173,127,88,62,0,58,186,230,8,125,21,104,172,162,213,142,172,169,149,84,67,126,5,77,187,44,48,203,109,219,34,130,162,243,59,54,212,123,196,133,67,43,94,83,126,27,14,249,10,89,25,136,122,121,203,111,91,73,187,6,108,2,121,10,243,16,189,203,23,7,217,46,189,55,228,155,72,205,251,209,137,22,151,155,140,77,230,252,176,98,142,167,133,174,202,135,207,209,109,197,202,132,116,223,25,88,127,121,183,255,207,255,233,127,254,211,223,253,175,127,254,215,255,246,31,255,243,191,255,23,27,254,190,255,6,118,122,228,100,169,159,132,74,218,89,33,158,121,136,207,172,214,80,24,49,201,157,162,176,105,121,7,140,61,135,124,238,16,211,34,236,65,30,140,224,68,96,40,15,241,211,236,146,183,162,188,134,144,229,194,86,86,232,97,150,81,196,118,235,194,148,50,5,174,44,144,247,167,225,176,52,133,145,175,146,11,207,34,210,102,147,247,25,249,253,62,21,229,246,39,90,137,163,57,17,152,126,54,129,207,156,56,134,43,2,156,45,123,162,90,44,48,18,249,33,133,6,147,83,248,74,172,43,235,42,188,85,158,247,205,99,33,22,187,202,85,97,67,145,119,215,170,240,60,103,136,115,111,243,94,17,216,92,181,252,182,97,121,136,171,15,186,154,203,165,204,51,146,79,229,89,137,145,148,244,126,79,96,12,39,245,202,206,244,177,227,96,4,90,107,126,80,248,45,1,155,117,187,192,103,100,164,16,240,65,85,80,248,226,6,39,111,166,32,209,83,71,75,239,209,51,196,104,230,153,77,155,116,39,242,219,41,236,190,128,73,232,40,140,123,71,8,5,162,133,42,116,62,96,140,202,66,224,135,142,7,141,232,104,234,139,81,138,108,230,212,64,211,248,66,35,36,245,88,77,245,137,78,17,176,162,167,67,220,61,88,50,32,206,248,35,131,76,81,166,158,26,246,95,140,178,73,81,117,228,7,190,203,157,5,4,227,15,71,239,251,117,157,216,109,73,31,55,131,112,122,151,55,146,103,228,254,159,208,103,163,108,16,48,82,26,50,43,192,1,110,53,228,248,78,244,39,78,1,214,149,90,66,252,1,129,123,188,69,31,24,253,75,135,183,125,44,10,51,202,67,141,15,165,4,61,152,189,204,140,217,181,226,88,59,30,120,108,223,11,225,171,123,224,174,112,35,12,112,152,2,72,215,135,114,22,165,28,203,6,126,90,35,235,135,91,44,106,142,101,131,237,237,120,224,26,242,138,11,5,172,250,76,26,152,143,133,182,92,49,113,109,133,209,211,239,170,71,246,126,63,8,144,69,48,10,69,46,175,231,11,88,94,94,180,104,19,70,132,6,194,204,19,17,130,227,241,243,194,141,22,221,56,57,9,75,253,237,243,36,78,244,114,143,86,123,227,51,142,232,4,236,17,211,145,136,45,178,129,164,1,250,70,32,168,99,38,121,219,36,45,85,0,142,252,180,60,114,26,153,230,140,40,161,217,23,36,87,70,189,32,71,108,4,155,239,185,52,196,56,239,104,192,78,167,232,125,225,81,86,98,207,131,228,184,36,253,79,240,207,42,124,101,85,217,185,200,40,199,25,182,93,177,89,152,22,77,175,28,147,188,117,119,15,212,180,154,238,50,7,201,142,122,195,209,122,253,244,216,57,83,71,92,87,76,16,81,148,162,48,155,143,171,185,151,218,237,123,248,182,229,61,126,155,85,86,19,2,100,88,239,6,119,60,253,143,6,95,105,150,53,200,224,87,77,23,152,16,198,221,224,214,249,230,127,200,170,120,246,8,183,151,217,244,194,126,226,91,243,74,9,150,171,170,103,185,167,179,210,70,148,141,153,184,164,56,201,42,167,25,170,122,236,96,239,206,219,82,106,120,146,132,126,47,114,202,154,161,25,144,228,35,217,0,67,251,170,21,144,204,35,42,111,145,201,128,117,168,249,58,26,138,111,102,42,209,12,85,52,83,200,71,16,41,80,52,167,203,3,55,154,29,60,5,147,109,155,46,87,78,158,221,189,246,178,25,176,61,73,150,122,190,159,228,235,0,124,36,154,129,4,134,160,233,11,47,82,80,179,105,14,134,13,158,219,237,209,241,133,169,135,166,64,41,144,186,132,16,174,90,107,105,126,21,1,197,30,153,41,232,67,121,203,104,32,220,251,156,180,201,138,49,217,234,72,43,121,183,120,42,36,191,159,108,31,34,178,110,118,73,209,23,73,230,172,137,225,243,186,60,47,5,215,236,201,150,83,255,118,27,206,188,173,139,161,62,233,112,178,33,254,58,207,200,233,58,208,206,187,128,111,227,121,70,146,121,146,142,35,19,64,226,202,97,36,68,155,100,226,249,154,66,97,113,163,33,151,37,169,140,79,233,30,145,165,36,149,123,181,210,169,110,160,45,25,170,225,144,138,234,210,186,10,70,114,87,237,28,231,183,174,21,31,44,14,67,73,253,12,148,44,41,78,74,4,107,71,249,226,124,65,248,7,72,177,137,0,45,108,64,104,28,45,82,46,50,155,251,28,229,9,248,73,89,80,248,226,98,167,65,13,97,72,141,140,230,140,157,163,44,211,16,3,86,56,229,121,93,14,8,105,165,180,71,174,99,134,220,127,195,18,122,105,241,14,253,241,117,189,29,152,52,158,202,159,245,4,134,51,4,210,33,10,211,223,226,110,75,236,9,104,46,20,152,198,119,57,58,173,33,131,112,152,67,110,148,62,154,109,75,165,30,10,1,192,117,12,205,110,163,222,72,231,87,15,157,53,74,58,149,170,151,148,6,17,98,32,17,125,189,81,208,206,185,112,54,175,222,128,153,100,164,174,98,180,135,190,175,179,10,91,158,44,240,217,183,142,125,189,83,178,165,249,255,172,109,232,95,217,21,223,77,51,15,46,2,101,38,173,250,236,200,75,72,13,16,118,145,46,169,146,43,88,20,170,175,140,50,134,92,178,95,135,48,18,83,251,9,71,105,115,185,193,207,129,176,74,13,184,83,241,150,92,1,237,141,238,64,105,218,210,89,4,133,233,93,63,97,128,71,194,216,139,47,73,155,90,216,20,186,91,240,144,112,158,16,120,144,208,13,209,83,164,129,244,194,145,12,115,161,130,108,151,181,171,162,61,82,24,180,219,10,27,147,150,175,21,194,87,248,99,140,217,5,133,43,29,137,50,164,244,68,87,61,217,118,182,132,214,112,193,151,69,82,47,165,241,252,111,160,138,147,120,145,44,27,45,246,17,215,52,188,36,37,34,51,147,146,186,174,84,253,208,230,194,100,226,245,109,94,109,219,145,165,255,130,117,170,174,21,145,11,213,31,221,200,101,122,249,139,28,77,55,134,196,231,166,127,183,174,186,237,172,91,147,170,80,248,221,97,210,146,66,41,105,182,98,152,127,239,188,193,127,151,62,86,19,111,198,94,254,202,238,86,233,176,160,185,143,226,228,133,161,47,200,209,102,71,23,207,20,203,160,170,39,71,40,255,38,39,209,65,169,186,99,106,24,185,196,125,147,116,171,178,107,161,223,115,68,16,92,208,81,145,132,130,217,134,221,136,141,16,96,200,24,52,2,130,202,9,211,236,190,52,141,61,73,101,59,92,25,107,242,62,81,11,11,41,63,84,218,115,211,132,110,33,7,28,207,212,166,246,172,201,167,243,149,71,61,3,115,240,148,52,1,132,252,109,196,123,36,101,242,147,154,50,56,142,198,103,42,105,126,8,126,98,187,162,239,20,246,53,1,68,197,118,198,14,23,17,151,249,252,54,117,238,59,33,145,97,208,251,74,108,198,239,6,120,137,50,4,232,89,247,239,185,113,211,212,161,98,254,42,61,102,179,243,89,63,217,251,98,27,147,30,48,134,52,79,62,111,182,123,225,147,198,202,170,23,14,245,61,244,232,167,25,25,78,133,225,232,236,128,75,215,132,48,22,209,104,119,132,164,124,209,116,134,41,30,238,48,92,128,194,177,158,140,92,199,71,49,135,204,242,130,240,255,192,125,237,11,163,9,162,99,129,246,218,240,130,24,48,10,90,126,142,14,123,65,96,250,215,244,104,86,144,176,23,56,1,219,217,63,63,240,25,166,243,58,31,176,111,209,75,67,254,210,167,157,105,50,23,77,143,198,164,219,55,192,212,11,235,122,222,8,173,9,49,24,206,48,35,50,83,152,66,82,24,62,156,125,64,209,156,67,166,137,253,230,228,206,167,250,190,79,26,45,35,11,202,98,245,36,96,105,144,143,32,26,13,231,36,126,215,212,168,242,213,10,39,81,153,69,93,17,120,132,169,214,129,207,198,127,101,29,137,84,54,74,156,156,217,180,234,209,70,2,138,60,103,197,130,112,41,92,229,202,109,151,169,25,40,102,219,208,187,196,179,7,71,218,231,183,189,55,210,50,176,75,187,121,184,242,243,203,177,114,158,184,232,204,189,15,12,47,34,252,63,172,94,169,87,110,73,217,107,240,177,33,62,42,124,78,23,131,169,144,109,92,10,103,84,65,227,228,179,79,125,159,230,10,24,153,76,154,231,233,152,254,115,194,178,102,234,177,120,138,114,57,147,222,189,81,175,39,238,15,254,102,42,244,17,19,140,152,38,40,50,2,191,209,5,108,255,190,10,140,80,150,159,122,163,188,122,183,235,134,182,79,84,212,224,153,110,73,249,7,151,79,127,31,24,21,154,245,28,109,29,23,14,91,235,228,115,244,202,159,242,179,193,124,25,15,108,4,64,135,43,84,197,169,112,223,31,183,205,224,53,111,87,200,15,254,132,61,167,41,55,118,33,200,128,86,175,26,3,211,126,63,244,153,161,216,30,167,182,62,206,161,40,77,31,113,215,203,182,93,10,159,161,252,29,140,70,7,76,84,65,11,38,195,197,97,36,41,187,254,242,249,251,51,244,4,166,97,116,212,7,110,31,209,195,96,156,165,245,228,172,136,185,59,140,200,64,149,43,99,179,159,170,163,76,4,53,43,138,48,122,28,108,100,231,242,255,129,165,213,210,224,82,90,156,27,137,104,5,151,135,39,128,88,129,53,185,231,51,13,148,207,54,99,18,75,140,126,99,159,31,188,191,92,51,176,169,230,237,7,238,191,245,12,116,158,49,147,31,148,158,217,128,215,22,233,77,131,225,14,250,203,50,73,208,61,21,30,171,199,227,102,123,147,245,113,155,107,115,246,119,137,11,236,31,46,28,66,96,160,198,116,212,103,114,79,76,115,118,30,15,118,134,246,14,120,175,155,226,54,248,147,200,0,196,54,55,231,23,44,219,71,16,146,254,183,62,100,239,137,150,165,128,217,90,61,167,54,65,240,56,121,39,229,249,188,101,58,64,226,186,105,255,44,207,201,135,175,7,6,87,169,0,49,60,201,67,183,184,45,51,33,93,15,188,138,192,77,156,231,63,184,10,12,201,243,129,161,253,199,203,64,137,63,189,112,73,49,124,225,78,62,143,5,181,180,47,175,2,204,38,79,231,193,98,190,24,223,48,50,47,213,164,48,252,150,190,170,195,104,12,233,52,153,169,238,183,25,112,145,26,17,112,195,220,240,30,141,232,83,83,56,149,79,74,219,224,214,116,144,101,114,239,126,219,205,148,55,117,36,101,114,81,247,220,200,69,232,117,103,82,239,129,82,138,209,217,38,91,101,57,238,122,97,110,33,207,236,108,48,83,173,113,91,22,223,203,201,19,60,209,241,13,6,178,167,229,10,32,27,108,98,191,1,87,122,14,5,38,119,60,253,228,108,156,167,174,121,204,1,187,197,201,225,22,36,185,114,84,78,146,15,227,3,15,177,18,109,191,145,19,171,30,5,164,113,253,237,128,199,190,35,13,187,238,213,116,86,64,223,47,197,11,177,2,212,144,71,142,74,81,169,221,225,179,84,207,182,21,78,94,111,55,24,223,12,249,70,204,116,195,63,125,34,160,188,117,156,38,179,22,187,112,237,89,215,30,147,0,143,103,94,72,55,60,247,93,76,251,34,224,81,254,112,52,54,206,254,74,208,183,190,45,208,192,25,129,254,56,57,210,191,91,111,140,124,79,140,114,83,145,126,110,44,193,72,246,177,86,76,0,242,194,150,251,255,156,76,205,109,187,137,123,5,48,213,149,184,177,106,251,204,44,48,74,27,126,238,138,223,135,30,75,207,122,12,37,8,220,245,57,150,22,192,180,2,222,207,117,3,231,120,31,200,42,181,164,231,166,69,243,158,27,179,208,155,29,156,230,130,29,171,61,156,160,118,43,184,192,133,198,168,248,233,74,145,251,129,113,34,139,147,55,36,246,155,194,103,199,19,239,163,146,80,40,122,95,144,223,219,61,186,142,43,49,8,156,109,152,59,76,226,102,41,108,69,243,184,114,28,162,122,126,224,28,159,31,82,31,89,190,237,102,129,162,156,187,94,73,93,67,113,239,139,187,38,12,172,250,204,82,116,195,27,76,208,35,71,211,125,255,229,4,128,173,253,61,43,76,47,248,8,184,178,121,87,56,187,100,181,193,76,219,93,97,68,108,218,133,247,208,71,186,204,102,59,30,41,185,12,125,157,36,71,251,190,48,27,210,161,240,216,57,166,149,106,77,40,207,209,84,104,199,133,171,174,204,7,102,178,136,75,195,209,66,47,220,156,5,252,243,129,158,86,134,94,248,192,38,245,194,53,231,252,192,100,98,250,133,103,127,30,26,50,1,247,117,226,139,38,51,90,163,226,27,187,128,134,12,218,213,34,54,184,228,17,119,13,87,160,233,235,36,224,219,254,66,80,67,212,0,173,17,156,231,24,196,84,88,187,14,165,5,37,179,231,128,173,60,34,112,226,125,250,111,147,175,171,18,28,210,25,146,125,115,211,112,110,27,122,215,144,30,238,88,56,243,93,75,50,151,54,114,198,45,230,51,180,11,164,108,96,240,188,243,25,240,158,250,211,144,180,106,92,89,69,225,65,143,54,209,189,120,42,149,198,43,61,26,109,179,28,48,95,148,172,188,72,127,156,0,103,92,120,221,38,103,131,199,222,49,91,66,122,157,58,200,79,200,230,94,137,6,23,230,109,133,145,65,137,199,210,137,11,244,210,138,245,181,4,220,69,61,196,96,24,98,227,194,186,248,145,61,232,247,117,117,60,158,100,74,26,187,215,20,83,18,61,144,89,167,67,132,99,119,137,83,195,233,145,144,128,126,74,8,188,1,83,47,94,10,211,27,20,39,63,155,73,217,100,52,51,199,138,207,139,184,191,235,16,199,103,165,199,35,65,204,118,235,193,172,133,49,79,67,62,186,134,237,192,164,143,98,74,226,178,174,61,6,48,54,129,241,109,194,1,234,58,82,186,41,157,248,149,33,97,59,229,174,206,155,44,43,110,218,44,189,37,156,111,40,172,164,121,97,60,186,228,167,145,57,219,49,97,153,102,151,236,146,155,181,179,199,35,131,71,35,137,5,6,198,110,30,81,51,177,73,17,116,254,124,23,183,63,147,51,159,231,75,239,7,70,231,59,2,83,132,95,52,126,99,200,114,159,14,211,92,38,17,152,21,31,243,8,212,146,237,23,181,149,175,197,3,29,22,111,11,140,230,103,143,115,143,37,148,143,105,3,99,221,71,50,77,224,75,96,252,9,91,252,52,61,29,233,129,203,172,17,197,152,186,228,243,211,157,62,244,120,100,219,50,129,2,55,163,16,125,48,108,200,170,239,26,2,201,13,176,224,181,108,13,115,120,119,181,251,149,15,10,24,58,204,206,252,182,118,140,20,218,37,150,196,250,204,157,41,162,32,82,179,89,231,35,104,190,233,158,187,50,247,201,133,19,232,231,152,19,104,113,188,170,169,6,67,42,143,163,105,245,208,121,152,188,225,138,185,16,171,170,164,159,61,62,41,35,130,86,154,26,151,228,160,26,190,89,37,158,10,126,183,93,47,13,181,250,17,243,17,169,83,141,238,16,63,154,241,97,147,90,219,26,45,96,153,84,98,24,34,141,56,116,93,44,150,187,13,152,190,126,73,127,17,219,159,217,176,93,184,47,157,83,160,4,183,251,219,136,58,203,38,132,114,224,138,53,119,97,0,179,229,243,130,188,217,86,28,12,221,75,223,38,57,234,225,137,57,131,165,99,213,236,17,71,141,39,14,53,185,232,2,1,156,34,204,1,238,15,76,145,166,196,165,177,143,211,207,47,91,180,16,151,134,149,67,154,47,156,119,17,248,10,178,0,163,122,234,57,172,246,147,241,25,15,124,230,222,25,176,110,10,205,60,32,114,27,205,26,35,52,150,96,51,220,183,192,163,232,64,50,39,192,152,207,54,106,20,250,253,36,158,67,60,51,28,71,52,182,35,170,188,19,22,100,213,210,158,131,207,8,238,247,220,234,190,7,108,11,165,127,32,27,247,53,125,162,198,228,140,33,190,45,9,44,31,8,59,235,222,238,209,48,207,244,228,213,220,57,28,54,83,188,123,114,142,77,159,28,209,100,155,84,102,151,9,143,44,21,91,193,128,187,134,180,212,129,239,40,61,17,140,81,8,20,78,188,190,128,209,189,170,2,163,146,233,241,153,233,54,235,32,174,50,229,176,59,105,242,109,17,193,66,0,11,20,15,133,161,112,93,145,12,226,27,62,129,195,115,52,141,17,37,96,180,71,244,104,198,183,135,195,68,79,244,43,43,76,15,113,156,156,114,169,194,243,39,86,21,48,243,172,156,156,147,205,11,15,50,209,122,244,192,144,186,57,76,37,87,134,120,53,231,211,122,225,177,135,188,107,58,73,202,240,204,133,229,246,100,74,57,203,7,91,66,191,47,116,7,164,43,27,157,68,114,211,61,96,200,123,69,96,200,203,62,219,89,194,76,199,9,106,238,217,35,13,12,36,123,145,108,79,29,112,124,238,185,9,212,100,213,197,182,212,59,51,129,251,35,28,0,140,69,104,14,152,158,45,133,167,137,10,59,60,224,47,202,35,69,209,179,238,56,185,173,9,91,224,190,191,186,33,232,137,117,115,210,115,99,195,233,187,178,110,85,40,73,74,86,51,248,241,208,143,182,168,180,245,153,225,77,147,226,117,85,163,220,203,247,129,157,202,240,252,27,245,127,200,98,23,70,25,113,120,165,161,243,126,70,125,224,156,99,111,4,245,128,169,85,97,115,88,186,48,190,11,2,219,178,237,247,77,211,162,180,147,79,203,122,44,159,166,59,188,230,189,245,183,155,169,251,127,48,147,163,116,218,90,179,133,187,181,3,99,1,189,244,210,16,152,158,61,96,20,171,229,153,219,176,47,59,96,106,80,50,140,73,29,118,79,201,160,179,205,191,185,176,21,65,226,219,111,38,151,43,55,70,134,96,198,7,118,162,139,166,185,139,138,123,75,68,27,184,110,182,38,1,53,213,87,140,221,2,54,173,82,129,169,29,197,11,101,155,222,135,158,28,69,87,79,168,34,250,252,172,18,149,14,205,28,15,117,162,195,221,245,198,204,70,215,127,123,162,33,45,11,107,253,45,219,237,194,117,108,61,57,108,136,162,240,150,144,0,134,105,74,30,216,154,157,217,214,79,172,158,133,181,121,82,6,41,223,173,1,5,194,128,251,115,187,152,166,245,192,43,20,24,53,178,28,55,198,152,151,154,88,129,123,91,99,141,129,221,48,36,106,38,254,147,137,103,64,53,151,144,160,64,15,140,42,99,31,216,93,183,7,14,65,19,131,219,83,185,66,134,187,116,79,193,97,196,189,116,11,84,168,173,230,30,191,109,45,134,67,97,148,186,47,76,150,114,10,76,195,110,172,20,157,46,77,61,119,182,206,251,64,33,31,201,149,13,187,156,29,48,14,69,75,96,228,179,227,3,101,74,220,18,177,99,11,55,34,51,98,190,51,75,209,179,14,55,207,75,178,152,157,208,184,10,76,247,181,135,166,166,154,86,244,202,206,19,228,247,28,222,194,141,61,11,188,165,21,227,101,82,80,211,155,198,222,108,166,120,29,153,127,43,119,133,124,124,60,176,65,245,74,38,68,186,13,71,146,199,77,85,162,40,124,230,180,59,18,104,87,28,91,97,214,226,22,48,60,44,121,151,21,47,153,152,148,204,177,90,159,9,13,249,241,72,112,160,120,222,70,197,13,35,226,17,186,134,171,68,181,216,56,223,143,11,75,185,84,245,151,207,232,79,49,45,152,166,82,214,95,206,52,237,237,128,217,168,9,92,184,154,120,160,103,171,208,244,121,23,147,31,189,7,175,39,73,140,208,192,172,177,116,226,21,168,193,10,17,89,207,49,68,225,91,232,164,129,226,76,185,39,159,232,18,40,218,80,201,191,51,14,156,234,123,221,4,39,51,106,175,24,7,183,45,229,211,108,146,210,49,101,44,10,229,93,80,116,79,99,146,159,40,228,13,61,184,155,220,144,195,132,196,146,129,54,184,196,10,114,142,78,90,40,135,34,138,160,192,7,227,157,32,66,16,192,52,232,58,202,210,87,21,60,145,207,8,112,22,217,193,179,238,208,226,232,191,107,164,62,61,182,50,123,197,101,109,222,141,194,100,236,99,66,88,116,222,202,4,15,92,75,124,89,63,88,175,58,161,67,164,71,75,139,1,240,204,119,65,55,248,253,109,123,200,1,239,172,117,244,3,231,248,114,22,30,54,235,5,41,174,94,56,247,231,113,90,23,105,187,112,125,15,62,79,63,194,20,180,127,68,253,133,174,151,184,166,115,69,73,210,10,25,141,130,168,81,80,112,40,105,76,133,209,111,190,23,77,154,243,57,113,79,55,146,6,110,233,57,121,113,87,218,223,201,241,240,120,224,181,70,19,120,203,154,4,220,63,197,155,223,201,139,150,25,14,140,38,236,61,185,42,181,26,76,239,105,188,201,179,236,23,29,251,136,45,148,121,97,124,158,95,24,249,245,123,180,126,179,121,252,52,48,47,58,53,12,0,78,159,167,155,193,70,190,80,216,85,182,126,196,220,186,159,39,254,83,131,190,112,30,58,31,12,147,57,190,167,86,245,47,208,212,86,124,58,136,27,142,164,48,130,205,49,153,44,179,198,212,215,197,232,191,55,141,113,87,213,103,50,172,20,238,112,133,208,87,20,54,59,150,11,175,214,245,183,205,51,49,46,173,66,236,214,223,166,217,251,142,111,220,38,155,62,113,19,48,138,75,51,125,236,253,192,164,216,47,60,203,51,22,232,152,186,168,185,207,10,74,58,107,199,79,147,140,124,62,158,95,109,39,96,152,170,15,60,110,141,29,152,84,171,194,230,110,112,225,218,222,147,215,25,213,201,110,236,2,157,173,80,76,11,254,22,48,155,125,133,217,219,10,124,158,160,194,231,131,26,247,228,149,254,147,7,166,86,36,112,30,207,149,147,31,72,247,141,208,179,217,31,56,71,69,216,78,158,223,223,38,231,222,229,210,52,103,120,96,204,228,239,83,233,90,216,1,173,242,125,53,26,15,158,43,51,11,143,128,207,170,55,231,3,227,145,114,225,165,60,19,246,200,238,87,109,112,175,154,146,55,88,38,90,18,250,186,234,181,86,238,194,53,81,31,145,187,98,47,113,131,81,42,36,69,242,245,24,210,192,181,143,88,149,124,213,61,53,250,48,24,252,58,108,226,61,247,11,33,207,93,34,71,75,167,85,149,14,156,153,248,148,111,200,72,32,59,37,110,67,21,100,220,189,38,242,80,18,161,99,197,115,54,198,62,20,18,122,170,242,121,161,49,128,167,192,77,142,237,34,44,20,184,0,101,250,199,105,174,90,66,241,26,200,139,141,203,44,56,179,250,157,238,168,192,161,217,223,35,103,126,118,161,119,155,58,204,231,234,166,73,209,130,190,148,57,242,181,168,59,7,21,195,148,190,251,133,109,239,231,92,39,228,182,229,119,89,169,163,204,124,158,36,18,182,23,230,143,148,61,62,175,63,119,232,123,89,231,221,178,33,118,158,20,213,19,17,255,58,179,34,206,67,254,162,209,26,232,215,225,226,236,141,17,152,143,164,93,65,80,75,106,89,120,209,164,30,187,103,84,22,243,21,132,199,94,242,68,63,65,132,42,212,9,164,206,204,12,79,115,226,242,147,195,20,188,7,83,151,41,151,252,136,90,97,190,89,30,228,84,89,239,91,220,54,36,204,166,48,44,110,191,175,49,204,245,224,194,84,17,98,0,215,142,234,69,18,24,77,200,203,218,196,132,115,220,207,118,224,251,59,150,47,247,92,118,147,157,197,128,79,58,162,0,104,62,2,215,217,13,56,175,25,85,81,230,154,122,197,113,129,81,3,170,151,100,187,148,213,57,204,222,41,213,120,104,63,55,1,129,9,142,125,34,197,206,238,132,156,67,224,102,91,136,128,211,190,122,196,20,69,217,199,251,242,83,168,140,150,53,21,174,99,53,129,233,149,19,216,88,245,113,114,124,85,229,133,182,5,25,42,168,201,144,197,164,108,74,1,138,222,145,123,244,25,215,55,19,115,214,166,198,190,199,31,11,101,162,44,191,221,44,37,233,9,249,98,36,185,164,48,196,169,32,8,79,83,212,45,2,163,39,38,71,167,125,219,190,128,79,60,86,124,195,70,45,158,122,153,192,244,96,120,16,5,124,62,25,249,237,51,2,230,37,85,27,5,69,222,216,79,35,32,190,2,218,165,164,222,53,204,195,44,221,43,71,26,54,203,165,157,48,168,69,74,17,166,121,150,208,146,62,3,232,81,113,99,144,228,46,74,52,93,35,141,83,216,6,233,109,87,243,117,77,113,238,101,141,94,23,134,180,16,140,62,178,27,123,232,209,19,189,189,11,155,243,112,21,248,76,235,45,197,67,51,22,195,157,89,206,170,202,46,218,71,3,105,149,62,228,104,190,200,32,90,21,24,11,146,126,30,200,107,213,89,227,133,161,138,219,229,190,205,15,194,203,5,144,95,146,72,251,13,147,194,8,22,37,52,197,46,100,67,242,214,39,252,240,85,185,244,61,217,153,93,184,80,195,242,84,76,177,56,106,202,141,145,16,12,222,15,97,237,210,111,8,1,16,254,223,15,198,149,105,200,96,169,40,86,116,223,222,159,133,146,42,228,189,180,243,58,224,141,249,125,159,109,8,89,41,129,97,140,197,83,195,54,75,230,134,2,173,174,122,208,108,27,150,122,247,2,192,232,166,56,108,22,5,242,76,127,71,251,180,69,187,212,92,178,254,1,231,32,143,146,21,39,236,190,240,26,214,119,248,193,29,242,212,158,10,159,111,208,115,99,217,50,65,119,111,71,240,118,78,56,2,166,242,36,75,160,217,201,223,27,171,38,126,177,20,70,134,55,208,116,61,0,172,250,207,126,205,47,172,66,3,74,242,204,166,201,41,251,47,87,130,65,125,102,147,190,103,143,91,33,254,102,97,36,157,69,8,242,230,188,240,217,176,235,235,178,238,93,255,182,115,193,92,58,53,133,43,174,196,23,78,119,27,98,62,45,37,166,211,204,48,157,250,192,187,245,3,4,186,174,200,77,51,151,197,145,227,93,150,166,109,195,192,168,240,121,8,118,230,81,244,40,229,151,233,74,138,9,141,230,207,41,116,64,227,21,172,234,209,31,202,50,233,42,253,195,114,64,109,217,99,249,4,111,170,200,116,104,178,91,213,99,121,179,132,151,38,146,65,203,109,139,125,33,78,123,93,52,31,208,216,179,68,249,7,51,53,203,203,204,24,177,100,15,60,207,139,34,219,219,21,70,126,167,5,76,105,64,142,238,22,140,250,209,184,150,237,174,48,197,182,18,48,74,255,83,81,248,158,61,80,4,35,238,64,201,56,156,69,216,154,76,56,82,62,123,248,230,37,34,10,188,71,219,53,128,70,251,101,155,156,208,133,147,142,194,140,76,67,240,126,204,237,254,90,89,0,19,159,248,124,134,37,235,24,18,21,231,76,173,160,206,123,242,179,51,88,10,163,220,217,47,188,133,178,199,211,54,251,223,184,49,36,122,182,192,168,37,120,102,132,228,164,42,184,82,224,10,123,54,96,40,149,119,35,49,126,90,48,115,248,11,203,84,88,238,141,241,107,174,176,3,76,215,158,60,115,52,220,187,143,98,10,59,91,118,249,103,134,95,230,190,40,7,183,252,192,25,242,245,133,215,148,145,150,240,162,242,79,32,209,4,41,204,4,36,55,112,125,142,235,70,65,101,42,140,54,158,199,81,102,88,175,225,6,237,213,165,215,11,179,144,55,129,249,248,70,191,131,252,92,169,92,25,214,190,43,222,54,118,245,122,108,23,94,28,34,66,231,66,226,194,58,182,153,238,25,97,207,187,179,17,188,48,202,134,227,190,107,140,202,150,194,137,201,55,190,62,170,171,247,243,2,70,203,121,7,76,148,251,30,157,246,142,247,177,150,56,13,208,119,70,64,87,226,125,156,213,72,24,125,180,165,173,26,153,71,76,233,139,172,155,214,181,150,118,142,147,227,103,121,119,126,192,163,121,184,159,204,114,118,14,69,115,187,159,54,116,166,124,159,169,193,151,152,77,187,199,146,141,56,242,97,195,245,147,109,66,203,251,121,228,213,204,95,103,192,85,100,20,126,240,138,83,155,184,185,98,216,124,251,61,83,26,144,111,11,47,118,208,152,73,49,12,154,251,129,41,126,5,140,249,139,158,156,125,76,31,119,22,207,82,249,236,22,12,140,24,132,20,136,71,215,183,69,219,255,190,240,35,240,97,112,26,247,202,141,18,166,87,222,231,221,134,80,65,162,184,163,112,155,177,126,208,211,245,220,86,15,121,28,224,142,79,152,190,172,78,103,74,220,245,249,84,174,66,155,193,105,151,20,119,221,169,13,235,48,194,255,201,195,20,218,245,174,253,160,161,52,119,199,93,13,243,168,83,24,9,182,184,178,249,135,11,67,95,224,65,247,51,76,26,229,149,117,225,117,29,83,13,174,209,21,119,80,84,46,244,109,176,69,137,129,128,27,241,104,47,58,211,253,101,227,106,62,112,13,174,70,162,241,77,114,111,168,28,97,152,80,3,102,67,83,30,184,111,65,183,240,39,205,41,126,180,251,184,49,63,120,6,25,234,178,55,146,64,185,229,253,105,50,27,113,95,88,98,61,51,6,61,222,177,244,204,77,58,250,185,50,12,57,239,209,131,122,248,3,35,232,123,225,61,158,239,146,36,111,191,151,134,76,250,115,52,50,101,31,186,112,42,207,237,69,239,135,75,180,32,140,6,131,107,143,85,143,101,49,63,15,5,10,81,9,116,98,117,167,112,185,45,96,144,95,122,223,207,67,33,32,246,219,66,48,70,104,32,6,183,238,233,160,68,68,251,124,120,236,116,227,187,100,19,176,158,131,177,127,25,113,48,170,195,207,80,64,171,178,199,93,23,227,154,43,124,54,163,177,246,208,238,90,159,47,211,210,48,113,114,188,138,215,115,244,249,229,24,42,196,32,210,55,71,58,255,108,63,34,48,164,85,234,89,185,232,131,78,190,149,5,30,85,23,0,116,15,60,35,147,172,247,166,41,88,115,139,203,102,177,214,33,12,133,61,42,17,166,187,45,107,57,112,29,145,208,103,23,170,105,216,206,84,180,238,122,140,241,96,210,155,182,150,250,248,114,205,158,167,203,101,211,184,54,226,187,71,249,237,133,19,93,61,254,54,55,45,248,58,82,18,12,225,21,104,41,66,51,236,230,187,188,125,63,7,203,112,38,249,184,126,30,114,43,206,205,195,149,143,11,254,252,142,54,198,100,242,65,77,80,243,116,243,135,2,17,86,118,8,88,133,157,173,253,138,131,145,226,152,250,211,212,188,189,108,154,44,193,113,227,186,110,230,98,119,251,97,106,130,242,196,81,44,201,145,156,38,235,80,175,192,56,240,204,43,182,131,40,160,230,84,95,120,182,8,236,128,165,138,104,112,41,49,27,110,122,215,138,94,26,246,157,17,12,111,10,11,253,129,139,155,148,255,224,117,181,85,128,201,28,223,223,134,8,159,244,198,232,149,185,7,227,229,170,87,86,146,11,233,0,159,149,253,250,102,53,227,75,150,28,193,192,182,92,237,80,24,234,116,60,21,204,70,134,254,52,74,32,57,30,57,73,122,153,43,129,79,168,25,39,39,197,47,143,244,204,188,103,34,136,115,207,165,194,0,38,12,38,95,46,134,120,82,180,234,70,216,46,177,103,195,137,70,99,78,154,199,210,110,113,219,240,197,245,145,146,57,14,178,57,162,168,73,40,117,192,44,135,113,95,88,226,13,61,218,58,102,124,74,250,57,134,232,209,248,158,121,180,204,61,192,125,87,24,49,164,216,100,67,56,78,50,202,233,69,203,30,14,103,235,187,105,77,225,121,87,152,108,210,58,207,141,81,208,185,27,124,152,8,58,78,207,149,224,73,235,112,193,225,72,47,237,124,80,17,48,0,239,241,92,26,109,87,190,74,100,147,113,239,122,244,185,146,145,111,114,129,81,173,87,94,86,141,219,106,230,79,166,32,202,86,249,194,107,235,23,2,69,101,120,72,139,22,23,154,142,10,115,39,213,97,110,115,232,209,108,118,90,92,24,30,80,83,135,82,130,37,190,47,60,244,220,208,11,186,127,33,132,72,176,147,30,24,22,69,192,232,46,102,133,147,235,174,3,23,186,124,101,198,27,102,138,237,79,37,67,214,44,242,13,152,139,87,100,115,50,253,174,250,62,134,181,233,173,11,111,13,75,23,74,164,211,63,17,84,170,206,7,164,55,54,233,182,222,1,83,89,124,80,18,131,23,173,210,204,209,153,7,220,28,6,120,178,199,104,15,156,83,46,23,174,207,76,62,108,243,26,39,167,79,229,185,175,19,48,151,21,87,118,194,80,233,105,53,120,148,53,47,220,69,175,21,216,242,42,158,2,75,38,67,40,48,117,156,24,12,133,148,228,28,15,220,130,56,1,76,237,76,225,243,207,115,36,231,48,190,209,101,2,253,195,88,60,51,76,147,247,198,76,143,40,208,166,43,39,245,230,25,9,71,26,194,69,142,213,24,190,99,150,155,112,60,211,136,206,57,112,255,118,12,36,178,151,249,5,163,203,48,83,181,104,207,32,196,18,170,244,11,159,223,121,225,145,74,60,17,28,218,30,152,42,121,228,104,11,92,90,93,149,217,69,135,164,2,67,170,23,157,74,81,165,216,190,104,231,74,254,172,202,56,98,187,24,132,141,108,118,135,91,158,39,243,64,44,156,249,60,207,165,209,157,121,90,164,30,71,163,29,90,244,104,188,60,226,211,101,179,63,146,94,90,181,129,22,240,218,210,155,217,77,115,49,10,52,103,107,143,112,178,194,148,201,226,202,145,43,22,213,17,224,155,134,197,134,102,233,8,54,213,95,111,57,61,19,14,132,94,125,164,57,40,17,136,4,141,242,128,9,194,157,15,4,194,198,39,88,192,58,186,182,184,234,51,152,197,114,16,24,161,130,184,176,14,177,80,96,19,48,138,115,79,53,235,49,20,145,28,31,102,214,71,165,19,105,91,38,168,228,240,102,87,60,20,70,255,216,31,88,55,43,19,121,158,229,183,139,248,96,106,76,210,233,4,135,206,148,6,62,152,2,150,110,86,217,188,150,104,40,178,68,181,190,234,73,38,186,123,82,35,91,109,86,209,51,113,222,115,83,159,74,183,168,132,216,163,245,251,121,97,167,162,54,44,112,53,233,78,175,10,117,100,132,238,93,79,147,176,247,116,99,49,227,19,201,151,80,234,186,133,85,122,24,37,145,195,4,141,155,140,215,0,187,56,126,144,144,168,212,58,115,72,39,153,124,230,133,105,152,246,203,170,197,252,103,239,169,41,233,214,185,174,176,77,153,178,230,49,181,223,186,103,133,193,213,36,42,52,211,245,225,95,6,59,253,44,186,74,104,201,241,25,122,249,159,22,209,42,51,25,138,241,55,167,1,29,17,209,207,11,195,103,175,66,153,104,210,9,110,105,254,122,133,105,26,225,176,172,167,13,137,144,184,236,66,253,231,30,203,171,138,61,213,217,136,159,16,238,62,174,243,1,162,238,22,178,74,13,173,251,123,79,136,162,140,160,162,86,211,195,190,67,128,62,124,44,114,66,201,167,240,9,6,140,220,225,138,132,4,173,57,91,119,215,228,58,82,116,233,33,41,198,58,113,97,186,177,82,8,62,85,84,208,47,109,134,58,212,184,187,107,10,206,91,10,197,184,151,212,27,109,158,69,153,57,77,142,62,235,46,30,58,193,197,216,74,161,58,239,9,107,14,255,172,170,57,194,221,43,59,91,239,81,35,229,80,81,218,22,190,79,71,4,232,140,210,22,82,60,103,222,145,156,3,97,212,78,115,92,89,153,19,193,221,87,89,248,46,83,52,124,150,66,76,39,87,102,67,58,90,58,11,114,230,242,70,144,47,196,242,44,228,60,200,8,222,225,111,206,161,179,94,213,140,173,194,234,221,42,89,35,36,1,170,201,64,223,75,203,52,242,149,104,162,61,175,26,155,191,11,35,150,125,59,116,43,142,25,178,112,228,241,19,243,11,229,23,164,98,150,194,39,100,12,5,136,140,113,168,36,14,176,249,206,51,250,19,73,48,73,191,104,55,121,157,200,43,84,172,90,151,60,53,146,66,237,74,78,225,53,153,229,219,163,153,241,60,185,18,48,149,95,129,19,114,18,193,87,98,178,90,50,45,176,123,92,201,19,107,244,58,178,56,95,216,218,114,67,234,109,97,157,115,95,88,154,24,239,198,119,111,92,12,185,112,74,122,20,102,226,96,211,42,185,48,178,142,209,141,0,71,77,212,46,27,33,7,172,174,160,105,13,42,251,113,101,40,25,80,136,142,143,160,210,129,48,47,76,203,85,36,245,240,203,62,19,167,192,5,135,249,16,115,67,12,75,216,220,180,207,159,240,51,232,101,172,206,235,174,138,103,183,48,204,28,214,153,55,103,47,46,89,109,86,84,154,151,125,129,24,103,162,144,142,26,243,111,152,211,47,173,152,234,243,77,214,67,58,167,201,195,217,18,5,203,140,33,112,34,171,23,146,130,12,53,17,135,105,115,51,87,196,165,101,168,131,83,96,36,42,163,248,8,105,151,201,230,194,152,27,7,193,12,181,218,36,50,118,103,208,195,141,142,64,154,173,17,153,162,191,40,26,249,127,255,235,127,253,135,255,248,223,254,146,98,100,158,127,11,197,72,72,143,117,220,222,33,184,239,194,183,100,161,204,210,19,2,155,80,88,141,230,29,26,172,97,90,51,207,103,243,231,220,8,150,133,109,120,252,54,178,201,7,46,229,157,246,200,137,12,203,220,205,250,167,92,233,95,123,253,119,116,156,85,112,71,104,206,90,158,238,252,12,220,210,13,246,44,35,255,128,204,224,23,221,146,110,54,165,153,22,114,47,80,184,41,11,93,216,130,199,28,131,190,162,110,62,4,134,216,227,33,112,193,28,244,186,179,24,76,138,121,94,14,208,205,100,3,206,40,23,226,200,68,104,47,31,35,46,62,65,38,99,131,144,116,34,56,31,234,77,11,33,50,147,117,10,99,54,173,177,168,156,61,147,133,169,23,54,159,187,160,193,13,50,76,119,242,69,117,0,222,72,208,30,17,169,174,77,225,82,98,203,140,50,41,39,80,152,86,232,144,7,165,215,249,174,119,72,195,158,45,200,138,9,112,179,59,31,50,63,238,94,67,157,199,138,24,18,32,3,15,122,134,3,166,213,225,129,215,165,97,19,242,165,59,239,55,51,140,8,237,44,202,43,8,28,41,76,215,95,196,101,240,195,111,144,96,240,237,192,0,110,210,9,141,78,218,121,38,17,66,183,156,212,138,252,199,3,185,39,239,248,117,20,185,112,92,83,103,48,135,153,131,174,121,128,193,103,187,31,17,229,137,229,217,131,223,5,13,14,92,148,28,137,203,150,168,5,154,240,123,212,135,171,229,112,101,51,196,251,128,118,117,225,158,100,55,68,235,249,186,236,221,141,244,220,131,18,42,223,16,160,106,226,148,228,127,84,30,44,64,16,205,161,14,241,243,110,215,129,17,9,145,16,32,25,73,217,97,140,171,100,55,68,209,10,5,205,56,26,114,160,4,16,84,166,67,0,183,154,231,143,212,222,96,119,165,157,174,46,228,232,178,239,37,151,217,163,159,139,168,42,105,174,204,132,31,199,21,149,196,2,109,61,48,28,161,16,134,220,180,230,12,133,105,82,105,23,158,26,115,161,181,190,230,20,84,62,46,88,191,248,214,6,124,230,109,241,250,48,157,185,20,27,200,3,247,45,44,54,224,25,179,21,40,177,171,68,131,231,183,37,150,68,141,77,227,88,186,28,74,40,72,157,63,187,116,18,16,137,166,219,106,118,246,93,189,40,72,210,98,133,62,33,22,7,229,65,83,4,61,176,108,171,178,4,128,107,40,247,160,42,38,21,113,64,104,248,129,50,221,235,177,171,92,205,160,19,172,169,184,148,161,180,30,4,140,122,209,80,184,193,181,184,26,129,208,127,20,134,198,121,37,4,249,199,122,207,104,158,132,178,72,53,206,182,30,77,172,93,238,209,48,188,167,238,26,206,183,18,247,69,4,60,101,215,76,219,20,106,198,87,116,110,43,137,6,55,140,33,50,128,180,43,214,103,75,178,16,218,184,240,83,67,202,86,199,190,58,99,41,41,99,10,120,238,232,199,53,247,24,77,241,97,28,0,137,78,142,22,133,103,68,234,177,68,16,205,186,57,117,151,104,82,241,161,134,84,77,3,123,43,220,214,85,63,228,204,186,143,131,130,86,250,85,234,91,218,133,76,249,136,239,225,170,0,174,172,27,208,74,42,225,162,133,4,222,84,216,68,36,2,134,225,246,192,56,74,11,124,246,47,2,35,144,127,231,155,179,122,79,73,99,80,37,88,145,165,163,69,89,165,146,80,188,165,124,28,186,165,29,45,88,129,201,82,95,237,42,74,50,66,254,54,56,26,95,65,187,82,143,104,9,223,87,95,237,12,218,45,130,171,102,88,112,243,5,192,73,119,198,231,66,176,254,188,211,81,46,74,133,41,80,80,102,138,253,229,79,253,78,96,210,203,109,221,221,105,215,146,31,48,163,218,97,40,55,50,31,65,2,140,83,51,105,74,131,42,153,135,116,191,143,74,210,72,83,193,103,245,158,33,169,221,76,157,83,192,134,91,66,95,183,227,132,100,132,36,96,144,131,136,110,23,172,203,164,223,17,248,188,77,207,30,2,23,209,29,233,144,17,75,208,219,106,53,215,182,162,112,190,234,57,245,215,137,55,21,62,115,84,236,92,209,199,120,18,75,3,207,182,155,135,219,90,11,100,101,94,33,111,11,76,58,93,97,203,45,93,88,149,194,129,33,248,92,184,206,173,207,108,179,56,92,20,138,129,30,140,84,196,141,172,172,54,44,153,56,44,158,107,188,15,83,167,110,146,107,67,89,114,199,134,154,68,92,150,68,29,62,116,145,163,40,112,56,36,223,106,246,220,65,85,100,179,124,130,10,201,227,205,1,113,44,126,121,43,51,162,153,110,100,220,20,221,6,125,62,240,25,143,62,67,87,218,98,180,52,68,49,224,252,86,13,152,61,204,148,188,38,9,174,121,51,109,84,85,178,194,228,157,215,133,171,204,130,221,202,76,83,179,116,18,96,244,95,155,107,187,176,118,61,144,112,77,69,251,173,72,2,104,186,150,218,233,205,126,88,47,152,228,99,135,117,236,198,201,229,69,145,155,29,53,158,53,218,191,210,180,106,1,85,159,49,130,144,4,213,82,68,55,123,238,24,158,84,42,165,177,7,173,11,102,212,24,66,221,82,182,146,192,102,105,14,1,243,154,212,69,147,45,4,117,195,126,83,212,208,145,171,36,199,169,190,77,61,249,148,245,16,74,227,140,162,110,37,16,213,122,1,125,125,245,38,186,232,40,203,82,161,65,166,161,38,159,229,206,123,233,89,234,1,76,253,53,122,76,232,31,215,194,41,130,85,233,218,56,52,44,222,101,26,155,176,253,163,47,239,108,180,168,153,8,74,54,49,154,99,216,1,234,146,244,179,165,141,142,192,116,158,183,78,115,166,215,23,147,51,187,224,241,80,92,208,138,107,81,161,55,50,255,236,111,117,167,70,117,19,207,203,54,158,226,79,111,161,19,73,235,237,46,90,69,39,137,18,137,42,142,78,89,57,46,22,98,247,56,57,6,208,90,179,237,200,222,69,225,105,152,18,134,214,188,170,209,163,3,198,112,94,139,136,231,33,165,104,229,64,95,116,62,21,200,124,67,85,208,183,230,69,255,230,140,78,143,1,61,83,185,86,68,140,33,200,11,124,94,223,210,218,41,110,85,23,198,50,115,62,133,217,22,44,149,3,99,157,172,197,102,196,11,60,49,101,79,160,183,167,84,93,175,243,1,54,138,179,180,167,14,14,3,234,194,246,2,158,34,123,139,54,125,224,242,84,232,199,89,93,163,51,167,227,81,177,230,3,207,219,214,131,6,171,94,54,195,62,10,221,128,251,57,214,202,159,237,194,91,122,102,205,146,76,122,149,248,30,178,18,88,208,229,236,247,220,35,137,221,170,17,88,118,168,201,101,243,175,149,220,58,170,131,4,129,1,207,167,174,5,237,103,69,99,27,71,159,233,80,73,40,231,199,227,203,230,232,90,244,3,33,104,233,89,78,222,187,150,240,127,73,228,45,71,47,37,53,172,60,174,216,60,191,173,230,2,36,211,206,131,154,247,183,161,166,43,141,11,157,131,124,159,26,211,64,125,96,55,162,250,193,58,171,172,243,231,202,65,152,56,191,178,69,250,220,56,125,247,77,15,43,202,43,200,52,33,189,99,91,235,201,219,146,252,241,58,76,15,118,43,124,118,248,65,29,56,79,107,137,92,20,68,197,140,138,168,195,213,210,63,66,130,204,116,72,196,79,227,55,59,166,194,102,229,234,240,153,84,68,69,168,67,103,190,125,163,153,218,146,242,147,79,4,183,67,35,143,94,202,254,176,155,209,3,205,241,229,81,255,212,10,62,92,232,18,242,95,25,93,109,45,155,157,253,15,182,81,65,44,32,89,163,92,92,136,143,43,248,22,52,152,104,142,133,114,195,150,34,124,167,137,43,43,76,84,56,46,61,64,187,222,176,113,37,61,58,46,185,32,137,185,198,129,105,228,8,18,151,17,165,148,150,138,87,74,138,33,142,68,120,82,102,53,154,69,245,178,11,178,41,104,8,76,89,56,106,244,228,211,230,210,75,67,154,118,95,50,7,148,1,121,44,116,230,70,18,18,174,71,95,15,223,118,85,233,175,164,244,173,161,138,121,70,143,139,210,7,174,87,102,30,209,45,186,20,137,136,186,82,125,145,74,141,78,194,142,80,164,242,136,17,45,89,183,139,145,18,238,82,152,2,66,176,80,78,188,42,77,142,7,38,193,188,46,65,134,138,96,127,224,21,77,90,232,190,141,249,144,148,17,177,188,252,153,243,188,211,115,244,25,124,183,129,50,153,114,156,160,157,5,38,238,139,174,187,162,204,235,65,110,183,95,226,207,80,214,196,129,209,86,13,62,19,70,4,250,253,33,233,19,92,120,56,73,172,164,2,51,55,247,75,119,34,67,170,221,28,232,172,198,92,139,38,221,208,110,39,60,155,83,188,176,98,27,238,135,144,206,192,191,52,45,90,225,244,232,98,94,123,151,227,85,242,211,166,2,207,232,30,141,80,66,121,91,27,106,200,23,28,56,237,253,180,215,24,231,38,110,12,211,198,183,89,100,221,138,93,38,11,240,116,192,160,241,122,105,115,84,8,158,230,26,232,161,65,217,131,55,252,180,23,12,115,168,9,202,30,158,207,15,76,145,188,93,50,97,125,6,57,34,12,51,86,252,108,60,141,242,52,52,177,25,11,166,98,109,34,167,8,140,194,111,156,188,66,18,235,79,163,213,140,54,71,35,81,62,99,165,254,98,167,160,96,142,241,180,59,89,119,73,176,32,211,126,102,21,123,27,151,150,74,162,252,237,0,195,47,40,120,167,103,96,137,146,133,245,166,157,189,196,8,222,41,230,161,79,123,25,174,7,1,159,160,88,228,78,173,241,237,44,104,65,4,30,70,250,87,152,112,165,95,74,44,196,130,167,101,111,173,20,156,215,52,182,248,52,147,215,162,137,47,56,202,166,49,251,162,243,114,175,41,9,233,83,65,173,180,93,74,57,149,123,121,222,84,163,46,243,250,220,228,210,17,204,38,59,244,70,209,46,59,111,91,47,27,73,184,232,215,219,137,129,163,71,23,68,53,250,237,108,152,75,187,61,44,83,86,163,241,97,225,60,169,39,39,128,40,2,195,36,210,219,186,22,121,160,249,25,163,120,194,132,58,37,10,212,233,105,252,33,247,24,180,210,4,193,252,105,27,194,242,34,167,104,232,152,168,172,234,209,8,92,71,51,21,182,40,127,56,154,86,194,184,109,108,140,146,62,149,198,10,19,39,135,132,175,107,62,36,180,251,200,23,109,168,250,225,55,8,42,183,83,5,159,2,141,132,176,84,232,251,194,92,153,62,52,242,212,209,15,133,24,241,211,107,114,46,60,133,91,16,141,44,169,60,39,159,218,251,137,236,251,18,66,236,182,236,67,189,109,119,88,105,200,99,97,9,138,20,108,50,199,62,217,53,110,26,44,111,27,24,73,63,253,118,225,67,148,219,191,115,214,217,103,40,157,173,215,72,183,85,139,142,87,209,130,64,122,20,117,158,120,166,103,217,157,237,237,228,13,65,46,230,217,115,219,79,31,112,155,145,122,75,182,43,209,22,227,243,16,111,203,6,213,215,177,228,167,161,211,141,104,65,94,56,162,73,155,125,34,135,93,163,145,101,225,124,147,170,194,243,106,150,48,210,138,108,5,206,26,76,185,124,223,118,42,122,152,165,109,187,155,239,91,252,54,62,216,34,215,128,220,209,101,156,3,83,106,184,48,42,149,43,175,219,70,166,252,33,96,8,99,243,194,73,228,7,25,117,105,132,144,95,154,155,208,88,225,51,149,70,90,27,146,205,88,218,153,141,100,86,8,224,208,144,56,68,169,111,152,246,212,168,183,103,182,52,213,106,57,107,78,187,202,158,198,190,205,42,78,144,113,231,24,210,203,219,202,212,163,251,110,183,23,146,150,11,237,179,47,88,37,94,212,196,214,68,1,128,230,233,25,167,46,73,139,135,131,254,100,84,72,226,11,25,93,106,78,88,221,173,219,161,204,116,169,34,50,39,46,49,107,183,104,84,97,19,47,63,77,166,239,114,221,127,27,34,209,161,192,66,172,73,232,105,81,174,192,108,212,189,172,137,235,249,76,170,42,114,94,231,249,156,35,50,61,123,254,33,253,234,197,90,12,131,84,107,222,54,73,133,42,104,188,142,164,12,92,165,33,47,187,32,228,18,62,172,108,99,186,104,225,15,130,46,60,78,99,19,68,189,76,68,50,10,185,173,224,41,147,216,144,11,131,202,112,83,81,36,57,166,136,138,160,96,177,46,235,251,172,239,237,209,253,32,198,142,77,60,12,186,42,87,61,144,109,137,168,21,231,160,172,122,38,36,135,186,151,48,136,207,232,50,18,184,83,48,119,146,6,98,176,83,62,15,224,30,134,12,7,102,34,215,223,230,221,135,112,14,250,210,101,233,111,119,12,50,106,192,164,108,166,234,176,224,54,181,35,239,152,138,120,42,12,120,17,65,117,40,108,205,202,86,33,22,180,59,130,93,130,207,158,206,134,5,107,142,40,155,82,202,146,17,124,192,130,102,127,16,220,42,157,221,2,19,151,230,144,3,58,63,212,100,46,44,155,22,205,176,212,157,136,7,221,64,31,197,158,50,34,216,40,228,254,83,23,181,32,152,16,93,140,130,135,106,187,213,100,218,147,227,202,55,245,188,151,138,5,161,100,24,228,108,250,132,228,166,207,252,77,95,177,223,180,237,227,85,106,8,186,112,143,151,137,110,142,158,187,252,40,105,129,78,225,188,128,194,56,222,130,62,218,79,117,159,143,35,132,165,248,120,158,219,130,244,27,246,100,192,85,50,104,240,121,203,205,216,32,51,70,138,81,181,159,40,134,93,121,181,222,68,83,145,124,114,131,214,226,112,175,248,239,10,220,70,216,134,22,210,253,89,245,149,72,42,222,119,77,6,108,139,180,77,165,167,168,140,11,183,173,83,2,94,15,89,120,150,230,49,174,138,88,56,73,180,235,5,108,238,168,2,111,248,57,225,67,92,155,232,108,159,17,11,11,176,93,167,96,168,250,89,165,188,246,245,66,65,145,114,11,67,144,241,142,161,249,69,135,152,55,13,82,252,103,18,201,215,133,88,173,3,24,237,169,132,240,97,69,66,81,195,20,158,246,188,37,83,236,48,165,231,232,192,38,3,119,239,250,204,88,178,32,163,142,118,197,78,48,238,72,34,161,204,164,10,19,55,223,183,121,11,25,180,73,101,180,117,253,212,105,104,136,3,105,160,71,119,12,202,89,67,28,119,6,236,208,21,38,174,230,113,60,85,141,14,69,210,42,140,49,26,100,4,102,173,138,114,45,13,150,115,42,188,45,247,16,48,212,65,185,50,252,169,67,172,206,96,17,80,134,155,157,177,203,189,39,47,34,169,48,104,86,162,100,27,151,134,73,139,72,252,37,27,58,241,188,247,122,148,182,186,121,34,7,101,140,96,72,184,85,163,87,203,5,14,97,202,137,44,186,73,212,247,122,43,159,103,109,223,69,212,7,209,180,152,97,70,12,83,120,75,84,57,16,28,243,40,164,162,86,150,100,237,65,176,49,124,232,76,159,69,248,129,160,212,200,123,192,188,32,81,108,164,227,101,249,87,95,167,153,57,95,148,81,212,163,82,183,241,239,173,42,22,137,13,68,88,24,209,84,154,68,14,11,23,46,42,127,1,163,241,183,4,198,28,232,242,159,160,100,72,144,127,30,96,74,235,26,223,158,144,165,203,19,61,87,93,197,29,147,194,155,180,213,157,213,162,211,251,22,179,217,46,170,78,102,60,242,8,87,17,82,109,210,58,193,171,133,208,22,202,161,133,215,127,31,248,50,122,125,84,200,161,243,200,235,32,131,120,53,215,16,72,156,26,112,66,211,186,250,72,184,212,80,57,18,29,86,86,243,208,166,53,113,72,49,144,64,125,33,82,219,124,120,67,154,207,48,23,79,45,150,84,28,237,27,253,199,127,14,49,27,13,151,125,69,201,207,92,164,238,137,102,66,29,61,32,150,56,23,69,12,178,139,40,254,124,143,24,239,215,34,50,133,164,60,118,20,61,48,185,81,181,205,253,113,164,62,20,225,85,73,110,14,12,175,123,136,82,14,226,92,81,246,166,249,163,220,33,111,221,62,42,98,8,159,118,135,35,132,53,107,190,35,199,122,167,191,223,158,217,188,44,68,53,214,100,212,60,107,251,147,63,151,157,233,226,83,140,170,32,177,108,19,19,107,164,155,82,139,232,96,162,1,38,138,251,168,157,15,196,234,253,202,247,208,124,216,64,193,36,133,57,240,48,249,109,125,224,233,196,53,62,139,208,206,221,116,227,186,241,100,11,85,23,35,21,8,125,238,252,86,66,252,243,123,42,3,171,50,169,190,177,245,232,24,180,127,48,4,112,17,79,57,243,94,178,173,240,7,195,153,132,91,250,231,12,91,200,184,225,85,199,62,179,170,109,46,233,207,25,157,190,152,22,106,183,250,196,44,125,223,87,64,163,25,213,236,63,167,161,128,41,115,223,150,1,58,122,244,82,41,131,133,27,26,164,205,157,31,35,3,242,157,62,77,141,223,134,69,180,220,233,187,12,101,23,66,253,177,31,199,139,92,110,203,221,137,122,153,246,212,159,4,241,53,207,158,142,190,169,121,62,134,47,80,217,252,232,105,242,210,114,114,171,250,251,194,112,190,10,22,7,177,255,161,163,51,196,164,208,15,202,234,170,76,225,28,215,36,135,113,23,18,143,210,74,81,45,143,56,186,35,2,144,31,248,172,253,251,194,85,77,93,76,47,223,227,65,230,142,182,213,12,202,124,247,242,184,48,107,185,192,100,108,122,124,191,236,131,159,115,23,12,101,230,133,187,90,106,0,143,96,134,3,151,174,40,70,99,190,165,193,179,97,189,87,214,242,237,200,51,184,138,91,109,165,205,57,204,6,135,9,6,169,77,28,245,221,16,174,192,179,1,63,232,23,14,45,119,224,33,21,2,224,93,67,163,241,192,176,197,245,210,208,241,139,159,230,243,82,127,187,95,248,146,5,110,234,151,70,217,57,134,225,153,32,187,90,125,178,80,143,208,202,29,36,40,123,42,15,76,107,242,133,139,104,196,157,249,42,33,5,27,243,233,228,123,234,15,220,67,29,18,184,111,245,129,43,216,148,151,248,109,108,68,75,121,224,203,87,0,46,162,123,1,76,43,110,13,120,204,166,6,89,7,94,119,50,55,147,83,181,52,43,150,102,142,5,18,58,160,122,181,149,5,187,112,5,76,174,238,57,122,222,151,141,55,75,213,39,78,82,191,121,126,244,192,237,236,196,229,202,42,242,7,51,62,237,249,26,189,211,167,209,35,205,15,45,186,73,29,121,178,135,220,247,227,68,208,55,171,203,34,178,254,65,123,28,152,21,171,15,74,53,118,157,231,12,140,70,182,244,153,162,77,29,58,164,231,129,48,147,140,199,23,44,207,251,208,144,166,168,234,11,118,158,115,190,191,157,198,122,30,75,195,83,44,38,99,102,180,186,31,203,50,146,108,23,134,14,209,20,158,81,46,58,227,125,107,199,183,81,236,81,98,119,120,160,119,151,31,35,183,29,145,240,176,122,182,248,244,176,229,153,209,95,73,212,253,76,58,52,37,6,233,158,144,61,169,141,117,181,38,134,120,95,195,186,109,21,197,208,35,14,62,87,93,31,71,65,211,51,242,183,217,209,9,208,247,49,76,114,56,7,76,250,85,13,7,33,237,196,3,63,103,66,244,87,125,22,41,183,250,93,51,158,183,206,150,52,250,133,125,49,112,122,198,225,137,3,206,199,31,39,167,49,74,109,220,76,25,32,94,136,89,56,175,215,94,114,7,247,139,8,190,86,157,231,207,6,96,135,5,36,10,16,16,213,212,186,178,223,68,36,94,221,42,145,130,47,166,117,221,7,124,94,136,58,10,146,122,15,130,138,109,199,171,206,74,139,45,113,196,198,24,28,60,19,61,22,142,33,80,193,238,175,61,115,49,138,98,145,248,101,117,234,106,223,85,33,6,4,15,22,198,1,211,158,192,60,101,223,54,65,168,61,239,104,42,60,122,168,66,29,24,233,216,231,104,236,146,3,61,177,137,130,232,52,198,219,230,91,173,234,163,184,127,28,243,8,71,216,13,202,93,35,164,148,98,245,171,72,220,139,245,29,207,136,170,181,195,112,213,187,254,246,62,71,120,138,20,113,207,189,242,3,111,185,52,147,208,151,105,229,204,11,231,62,103,28,61,152,185,31,75,91,86,121,31,167,150,90,47,10,159,133,121,222,32,238,44,227,143,251,113,58,195,35,104,186,20,5,80,99,21,152,172,70,44,81,166,244,179,212,109,23,31,52,167,175,12,228,167,165,23,126,210,74,85,247,109,88,253,25,153,171,189,49,73,86,191,242,115,215,169,61,30,196,240,174,198,133,81,193,217,175,181,242,142,169,131,13,132,122,87,54,219,118,249,149,33,146,39,122,161,211,108,52,125,147,60,104,225,46,234,184,158,169,133,184,199,202,54,14,207,11,134,137,54,117,200,148,31,171,234,201,158,206,27,134,183,165,171,94,184,69,51,25,60,192,173,211,198,79,74,38,60,111,76,233,74,189,145,145,199,191,238,97,168,99,148,165,39,223,214,18,19,48,29,172,122,211,8,161,198,79,51,111,55,189,47,68,22,98,55,78,57,93,125,101,241,225,43,81,155,255,228,111,213,121,60,157,144,34,252,137,161,201,200,10,130,182,119,136,252,66,184,170,143,69,61,189,233,221,167,82,54,250,121,169,227,51,2,220,251,222,85,194,0,80,157,197,145,165,8,19,197,133,178,220,124,96,18,80,97,251,52,237,221,43,108,250,151,1,179,203,41,10,207,26,93,137,168,106,213,249,152,158,183,221,243,181,122,59,75,172,206,242,120,91,228,232,192,199,105,107,172,231,183,167,41,171,94,159,174,145,211,3,163,160,120,141,209,250,152,234,20,95,120,24,247,190,19,166,247,234,168,190,160,185,133,73,41,107,196,11,235,141,77,94,152,14,242,179,96,148,20,174,207,180,227,172,166,143,101,211,246,24,71,47,210,122,114,114,66,188,216,228,192,252,234,58,136,105,193,41,53,174,12,107,43,137,169,155,9,184,134,95,213,44,143,206,22,48,102,53,215,217,117,159,247,249,156,28,98,71,152,29,102,222,169,30,141,181,107,139,11,135,106,171,131,156,216,112,142,107,195,200,154,223,21,46,37,4,148,200,211,12,221,47,183,19,19,164,208,213,193,32,50,63,51,18,49,193,14,223,181,129,159,72,213,75,155,140,242,48,190,132,17,247,60,53,202,45,215,238,179,217,156,167,240,14,206,155,217,98,78,125,104,76,28,61,158,233,153,230,83,211,113,138,106,72,212,17,58,179,82,211,233,144,94,210,216,229,64,198,203,73,167,21,52,217,107,88,190,253,138,116,10,155,154,83,28,61,76,171,86,96,162,224,18,190,175,39,176,81,183,92,244,57,182,120,179,66,175,212,121,28,151,157,48,137,48,67,225,174,163,1,195,212,104,175,53,82,155,186,93,211,201,148,130,85,138,96,77,23,241,217,105,174,56,215,181,173,35,197,34,123,90,19,141,94,247,198,206,186,42,189,3,243,215,215,16,86,164,29,53,14,61,216,100,96,226,145,211,161,169,7,15,51,78,138,103,154,152,171,229,27,129,211,19,172,157,115,149,36,168,245,104,212,121,194,35,140,64,84,127,154,237,193,29,197,136,18,54,29,197,204,81,225,110,209,155,201,178,54,133,141,5,30,48,222,52,2,179,54,238,235,71,189,80,143,147,215,121,62,200,21,21,196,142,104,130,110,59,113,58,29,161,195,218,113,255,43,98,217,110,70,221,241,204,200,16,15,125,40,228,139,239,183,253,211,238,16,20,27,246,112,130,180,226,242,3,142,16,200,239,86,234,23,175,198,198,46,51,116,230,153,147,187,122,178,53,138,38,225,17,1,207,61,77,189,232,213,114,236,72,145,180,155,234,246,78,77,104,223,124,124,165,136,36,111,242,167,208,122,253,187,209,54,44,15,124,73,242,184,175,107,184,108,121,233,182,174,179,120,65,156,95,96,116,105,195,66,21,143,128,164,95,61,186,4,227,222,116,122,77,9,129,233,178,186,112,213,157,155,41,136,181,235,183,62,150,144,241,12,157,119,237,162,141,91,29,42,207,160,106,183,239,247,236,188,176,45,215,187,54,139,231,112,107,63,219,163,103,148,224,79,16,140,108,106,108,249,137,58,225,239,143,176,35,165,255,94,77,84,27,249,246,235,166,136,48,195,208,225,143,76,93,176,210,240,150,72,154,179,193,119,137,83,6,140,37,158,158,28,79,203,112,14,44,40,154,73,222,132,6,173,29,28,249,142,47,70,209,224,16,221,142,120,104,39,104,106,98,38,2,138,87,83,160,116,28,222,95,62,51,8,221,163,62,252,209,136,232,18,107,160,26,113,66,17,63,55,111,67,211,38,231,9,159,101,211,251,180,187,9,78,236,7,54,67,94,135,81,47,151,21,189,155,14,71,204,194,249,108,79,166,36,232,48,20,184,52,166,19,212,227,132,161,71,19,116,197,210,134,93,130,190,206,3,239,176,23,227,15,177,41,129,28,15,15,167,7,74,11,144,30,107,43,126,13,24,117,215,7,38,249,27,23,134,45,208,212,11,131,85,16,67,1,62,130,198,211,152,39,150,104,253,37,216,62,223,231,125,153,60,18,124,90,175,217,226,89,129,229,202,233,83,155,49,93,241,117,85,217,213,117,52,61,243,188,48,241,181,252,54,82,95,215,48,17,71,231,169,143,20,206,124,14,57,129,205,46,164,235,201,207,176,142,215,217,32,184,107,5,163,195,239,14,203,231,198,185,135,142,180,76,105,181,92,155,72,10,63,114,99,5,135,227,21,54,145,27,87,141,174,48,71,251,165,225,53,162,238,179,29,70,253,8,1,8,148,53,68,39,18,24,235,178,21,48,114,232,122,116,129,225,93,2,102,113,106,10,99,99,20,191,77,32,179,245,228,124,143,23,30,59,189,87,94,77,125,61,224,243,140,245,133,90,235,90,252,52,219,217,174,87,118,98,247,48,147,67,122,179,138,176,219,180,182,254,40,204,177,168,230,164,239,19,67,204,96,158,29,184,63,171,68,55,135,184,114,143,102,222,145,23,86,208,125,11,1,147,51,106,207,182,66,143,182,73,44,110,251,124,248,185,233,67,91,182,49,10,56,169,253,11,162,150,40,248,198,235,198,59,64,166,180,51,191,34,198,237,39,63,83,144,118,98,29,152,134,76,143,69,154,101,54,37,38,182,36,216,149,228,48,191,200,161,39,47,116,217,249,51,159,211,242,56,10,175,176,164,194,32,100,104,98,4,229,197,22,18,61,39,2,40,218,67,108,18,85,35,170,207,8,94,229,166,163,252,4,208,33,61,193,236,42,10,226,164,98,151,136,252,153,166,183,190,108,154,97,66,180,29,131,203,222,117,78,171,150,177,136,163,25,149,67,79,78,55,96,104,179,144,183,151,166,133,3,67,37,143,183,73,169,89,99,90,214,241,152,179,204,214,118,232,149,53,203,178,196,185,205,208,94,94,135,169,60,198,243,166,161,225,25,227,38,186,153,197,1,150,112,91,96,114,25,241,84,72,97,107,185,131,200,159,117,45,224,42,190,5,160,235,74,78,179,225,127,22,63,152,31,97,133,130,179,230,146,162,57,240,132,186,18,48,10,142,250,76,232,23,12,21,146,113,214,132,213,244,167,225,18,142,11,227,106,223,21,158,183,177,26,82,74,215,21,200,170,54,49,89,14,114,185,58,82,26,210,152,237,194,168,43,235,19,93,97,229,128,117,42,139,161,128,103,220,12,95,25,141,64,36,174,158,244,192,173,235,169,198,142,97,55,93,65,224,233,200,227,110,75,187,114,200,63,211,32,24,143,172,217,175,9,12,55,45,62,107,24,69,67,87,16,180,133,90,124,122,240,10,159,207,154,75,13,41,109,56,141,187,234,151,137,228,137,220,216,217,210,117,29,10,232,123,228,184,240,98,43,161,162,51,135,117,58,85,175,172,123,8,174,59,231,59,20,242,57,153,62,83,154,214,102,200,146,226,14,55,245,153,14,147,1,119,148,110,164,162,232,76,244,126,4,124,78,213,244,220,200,24,223,161,0,217,66,63,92,198,236,149,77,178,77,241,115,242,51,112,194,51,196,218,139,138,212,158,206,3,63,239,96,223,163,209,116,151,73,124,66,148,118,16,38,128,134,111,12,209,200,5,161,36,80,133,145,2,41,55,35,200,224,240,132,215,163,48,78,128,161,158,117,46,132,140,170,194,56,188,196,209,100,69,244,251,32,203,24,22,225,38,93,44,109,213,7,30,152,144,196,93,51,3,233,35,157,20,152,60,175,129,124,230,16,78,53,134,5,103,49,138,88,131,25,70,147,250,244,118,173,104,203,97,49,167,198,163,48,251,255,120,106,21,193,50,121,226,216,176,53,207,129,161,188,83,196,53,135,245,130,106,70,252,118,230,49,55,133,173,153,32,96,52,226,244,104,242,59,59,142,166,187,82,175,220,20,21,35,30,96,91,49,244,202,80,64,245,61,37,66,120,187,107,212,123,38,183,43,233,142,246,32,113,173,194,48,125,252,190,216,26,47,93,239,151,57,107,134,28,212,44,202,247,155,166,39,127,41,121,70,241,208,247,185,76,51,46,46,13,137,38,29,137,20,170,203,189,52,219,88,232,149,147,31,104,161,115,213,84,45,10,20,150,81,60,148,115,147,73,131,5,83,55,191,42,88,38,133,164,63,13,61,45,222,215,153,42,71,213,15,136,56,54,92,167,26,108,147,173,107,219,62,243,221,18,121,175,179,213,146,173,54,12,238,30,222,54,40,151,228,165,147,45,158,184,57,164,216,170,17,196,20,38,231,85,175,242,216,249,32,178,194,39,146,73,35,78,126,38,180,37,245,10,102,138,28,201,119,83,89,151,182,28,96,182,141,161,85,69,25,71,39,91,252,106,238,231,139,68,109,209,247,185,17,198,142,101,34,27,17,248,78,90,195,246,45,17,245,242,136,164,215,22,216,44,210,3,214,5,234,196,249,25,110,199,229,126,118,145,68,67,146,247,124,31,177,196,156,51,117,17,7,3,134,204,155,69,10,89,12,42,105,209,134,56,239,236,78,132,216,181,52,108,141,82,243,234,98,159,53,163,40,184,99,39,13,89,63,107,56,48,146,169,133,197,153,113,116,147,129,66,102,53,42,2,240,5,138,110,72,153,253,174,223,252,234,150,141,16,148,250,88,15,17,101,52,111,229,150,178,245,109,228,80,96,54,165,246,7,238,145,20,4,126,70,232,56,75,234,249,59,96,136,234,250,50,78,76,89,238,101,211,114,43,155,54,60,86,83,148,140,171,245,239,39,189,231,33,244,130,106,21,75,253,101,66,135,80,165,182,47,124,234,109,77,19,54,14,30,238,89,39,203,131,98,252,36,104,125,206,61,173,228,236,48,58,144,207,203,160,24,151,46,92,170,102,143,7,91,147,48,124,175,16,255,180,54,106,20,248,156,68,2,84,91,68,128,249,52,86,192,89,29,142,208,53,36,103,239,183,13,221,99,60,39,183,122,117,11,248,76,147,178,147,37,172,137,110,85,124,229,139,152,191,128,82,19,139,131,25,11,114,97,37,155,21,134,163,236,101,228,147,198,46,252,172,101,57,224,154,165,213,21,216,242,209,161,197,109,149,61,129,11,93,85,62,252,79,212,153,69,116,18,127,91,68,116,131,137,158,217,0,234,201,169,1,199,88,56,95,26,105,21,133,113,227,13,29,45,19,46,20,116,144,24,12,33,172,141,181,165,12,210,98,54,237,1,83,37,169,250,204,208,12,13,253,81,178,241,207,80,41,230,48,18,71,159,41,96,148,7,62,159,68,48,236,187,37,73,158,147,215,22,116,197,3,227,220,164,15,141,169,51,232,251,104,155,38,253,178,203,106,183,145,15,135,154,179,111,45,15,188,163,60,83,17,4,147,126,57,10,223,189,135,84,51,107,115,21,7,227,179,179,108,70,206,11,26,60,150,238,127,128,195,195,155,234,114,210,221,255,7,71,211,130,101,9,219,11,183,54,5,214,106,128,9,170,69,43,95,133,159,172,137,117,224,21,201,158,202,51,144,222,1,131,107,20,226,171,233,182,200,238,223,224,171,94,214,31,33,104,80,75,186,93,184,232,164,83,59,129,124,40,163,117,4,45,166,194,231,35,137,233,144,53,81,11,125,131,214,199,240,108,179,122,101,213,57,107,64,118,14,21,69,244,95,196,47,2,24,37,176,144,62,67,145,81,47,109,116,4,205,68,123,47,85,125,219,147,248,249,218,73,144,9,220,138,238,243,237,134,209,133,89,174,254,41,98,231,176,7,104,13,252,141,75,42,186,36,156,35,20,60,48,9,151,47,17,104,108,114,76,56,46,122,94,215,250,152,203,160,249,220,90,236,32,201,172,209,162,247,219,137,45,147,100,67,122,241,194,39,222,154,31,135,9,218,24,89,162,122,127,250,44,111,102,145,252,193,5,7,158,136,214,56,186,82,97,152,31,108,89,227,116,79,142,140,63,141,44,14,211,102,62,238,209,108,252,74,246,159,62,81,10,202,17,23,133,237,248,57,80,25,76,223,155,156,155,25,172,39,191,237,68,187,82,36,249,105,99,67,212,96,124,39,55,5,211,231,190,246,153,125,63,74,168,197,225,72,144,79,129,59,162,205,14,179,138,20,185,47,232,252,95,202,139,14,135,19,92,175,221,4,133,201,226,247,69,31,238,94,242,66,240,112,173,211,95,54,204,19,49,137,174,72,152,158,153,225,23,187,44,122,130,206,11,170,247,109,155,56,198,167,25,185,76,248,175,95,79,227,138,136,77,130,16,247,193,104,232,93,206,39,18,145,103,240,228,241,61,83,220,24,202,109,214,132,133,119,192,143,6,8,76,243,127,20,47,120,211,120,7,229,239,145,147,60,216,151,114,3,60,237,231,127,48,220,83,148,118,21,198,99,236,187,177,138,55,196,85,126,56,48,189,226,197,47,205,52,13,111,80,6,188,240,117,253,238,27,46,221,184,36,248,10,213,56,167,207,164,215,40,107,136,7,197,11,219,217,28,254,124,176,208,151,155,110,51,39,89,66,248,168,251,131,241,110,170,87,215,186,254,122,251,191,117,30,202,218,89,85,110,85,179,194,208,238,190,181,134,178,70,60,34,175,36,27,41,212,31,42,78,172,88,186,200,201,55,58,194,126,242,19,35,172,43,221,107,48,45,202,126,242,204,192,158,227,61,249,240,193,116,198,168,85,126,5,62,75,123,247,239,51,195,238,191,201,114,216,88,214,6,243,157,60,211,48,213,239,48,71,120,31,90,253,247,74,240,22,88,151,249,114,96,26,226,62,190,28,57,254,179,228,92,85,62,172,123,16,10,46,223,125,167,243,121,99,162,115,97,115,96,252,133,40,48,203,144,65,88,114,52,11,214,215,96,107,48,37,162,173,48,148,228,225,48,84,247,33,151,134,7,78,255,229,210,13,62,27,73,185,242,138,216,239,215,34,14,124,254,249,205,206,86,19,103,216,43,46,13,141,132,43,19,7,108,130,215,254,219,120,169,223,124,133,105,189,167,254,37,129,12,110,34,24,206,209,3,3,245,245,193,221,186,69,166,254,54,142,196,126,52,101,154,185,239,201,225,139,159,87,228,151,214,40,225,84,185,49,107,208,153,254,212,206,23,67,134,81,224,179,255,253,178,91,80,211,144,198,185,115,38,82,83,169,180,228,39,55,247,214,44,87,94,32,55,125,207,212,236,236,174,163,14,95,59,229,69,191,109,83,62,122,14,110,136,235,213,239,167,81,63,33,75,112,97,19,72,253,166,107,76,183,112,10,146,163,55,15,173,213,128,113,80,187,71,163,4,230,166,206,216,240,21,196,219,238,209,205,28,235,183,31,205,254,227,238,112,77,6,206,116,2,63,24,38,146,14,22,164,209,247,87,199,6,78,40,20,222,55,2,243,150,41,253,131,179,209,203,154,192,139,254,15,63,121,134,21,53,239,235,166,175,57,22,80,234,59,29,85,246,11,211,141,19,131,133,158,162,115,110,185,49,138,128,229,199,181,5,198,226,163,108,129,77,82,224,123,230,103,75,53,240,200,185,240,207,40,208,225,153,145,9,144,163,233,85,253,86,146,110,54,148,50,45,81,119,235,223,3,69,41,55,15,153,210,8,156,63,126,22,195,164,87,145,181,7,253,26,134,160,121,211,181,179,228,146,88,252,190,204,46,166,235,103,110,43,163,42,156,250,215,109,104,48,212,58,57,51,170,197,159,120,48,204,46,24,140,50,165,176,13,220,31,93,14,24,235,15,249,105,83,9,93,223,224,103,162,44,183,140,204,40,160,109,178,249,185,73,41,203,60,219,104,8,26,253,123,148,109,219,98,39,23,102,70,122,181,57,108,42,242,207,8,243,117,145,98,37,123,105,25,2,20,126,151,143,109,52,137,202,101,243,48,190,104,6,75,254,203,208,161,110,221,254,247,72,120,201,14,67,20,150,175,146,112,143,17,247,193,132,135,151,144,6,76,43,111,255,198,0,246,140,40,230,95,120,155,218,184,31,77,14,230,210,127,129,109,153,118,152,69,119,118,69,205,77,253,135,242,253,239,91,168,53,152,190,223,239,101,153,218,122,221,85,127,186,37,95,115,173,160,220,198,210,43,203,205,119,230,11,185,87,250,24,229,153,218,114,226,183,141,138,10,159,165,60,180,130,143,223,247,219,103,118,71,109,80,30,249,192,186,194,167,232,108,46,60,83,230,96,123,104,254,200,207,247,11,153,228,254,54,253,12,235,115,191,1,206,228,75,101,254,231,21,36,95,216,208,28,162,178,43,107,46,125,59,223,68,72,54,123,195,4,19,152,84,250,247,212,26,130,100,237,186,31,84,36,20,203,87,189,163,122,77,208,51,245,224,179,33,254,146,167,86,86,180,204,201,133,201,141,127,198,11,63,14,108,187,198,11,192,57,60,203,73,180,35,34,38,51,56,250,86,51,251,111,155,4,210,148,73,161,18,14,36,63,216,28,47,101,217,154,200,114,125,209,27,45,50,12,171,166,243,55,93,0,223,169,153,107,224,72,201,7,4,181,229,123,155,80,42,115,111,178,232,209,19,126,86,23,63,26,103,177,174,35,201,56,235,217,143,38,132,58,59,205,191,188,77,252,167,191,255,239,255,240,111,254,213,95,218,38,182,241,55,216,38,254,181,107,185,151,186,204,177,51,96,248,188,50,108,235,9,223,190,226,172,165,198,193,229,131,43,80,101,219,244,199,116,166,109,157,211,43,29,94,95,199,22,15,153,154,170,14,14,216,94,249,87,208,166,26,177,173,163,65,6,30,99,203,175,188,33,131,188,53,216,51,131,203,111,85,248,169,38,12,89,21,10,197,115,223,49,53,90,43,68,20,27,216,12,132,190,163,205,249,165,203,190,131,38,145,225,219,146,246,243,111,91,26,228,158,152,57,251,99,193,46,243,124,36,50,110,241,118,252,20,177,248,224,216,91,63,161,162,121,207,248,231,138,72,223,146,0,251,44,146,141,57,241,131,233,134,239,178,177,128,76,20,91,65,102,199,37,220,36,155,104,186,179,253,241,217,109,198,217,17,24,89,0,15,107,10,49,84,122,214,210,82,186,79,206,180,204,141,84,116,97,160,37,236,155,164,208,40,47,237,93,73,155,87,97,152,156,7,251,47,61,53,157,221,177,100,37,181,127,177,85,250,124,70,197,87,187,50,205,8,94,127,185,184,106,137,181,152,14,177,39,229,174,138,68,37,166,17,215,245,99,55,195,87,7,77,245,69,103,130,66,3,138,255,242,64,186,64,191,128,108,210,95,213,23,67,248,60,75,163,68,24,146,142,242,54,167,76,96,13,9,146,226,33,232,25,19,136,196,235,44,3,37,238,70,15,105,237,39,244,40,184,37,70,92,147,217,173,234,138,194,86,218,195,118,78,180,247,212,53,158,102,219,8,212,112,106,187,126,175,230,85,74,210,206,35,53,34,196,172,51,88,51,211,121,15,185,144,216,184,229,31,166,133,115,223,59,98,72,115,225,144,15,219,234,65,227,6,137,4,54,178,22,34,85,52,253,243,96,126,104,101,75,12,137,78,107,139,113,116,222,250,126,18,10,213,30,235,183,107,239,191,134,32,121,106,213,156,222,124,31,198,66,72,201,92,142,38,221,219,29,69,164,76,207,13,111,217,191,235,78,174,80,154,157,57,24,197,198,29,27,14,21,204,2,101,33,141,152,127,153,54,160,192,168,119,213,249,61,20,164,140,32,114,203,62,138,204,189,7,185,4,24,99,233,222,21,225,214,225,207,12,1,243,157,170,194,56,66,248,148,178,127,226,182,85,183,182,232,231,248,30,174,32,130,210,158,117,150,118,20,223,94,82,228,31,121,235,42,189,93,33,211,12,182,210,31,119,244,165,249,110,100,163,181,162,217,35,226,164,145,252,117,109,54,90,185,43,156,102,251,248,36,203,194,210,154,186,78,242,3,9,136,216,23,23,148,242,116,137,168,168,115,58,138,50,128,102,11,144,134,142,125,237,196,228,111,107,84,132,170,249,205,6,64,51,210,216,3,193,216,233,33,52,212,96,88,130,79,228,226,45,220,192,13,41,36,125,40,198,79,204,158,199,128,241,209,20,158,72,229,53,135,75,125,130,19,210,12,217,179,59,200,97,246,170,1,25,158,197,158,4,33,246,38,221,51,52,63,131,29,225,119,110,190,164,82,101,198,130,98,118,102,249,239,232,12,53,124,202,3,207,204,210,195,83,71,40,26,194,200,151,204,82,37,152,42,158,27,178,146,168,164,196,168,180,121,86,153,138,219,218,67,51,102,133,20,181,231,157,104,107,210,92,159,105,100,251,134,135,148,24,169,119,201,59,21,91,233,60,37,70,130,165,203,235,196,33,3,103,71,135,249,90,36,11,217,146,73,183,121,170,15,39,114,25,71,180,230,141,175,233,144,214,87,50,137,67,51,160,204,95,217,243,136,52,117,22,153,114,82,65,194,196,83,156,80,127,137,86,244,228,43,146,140,211,40,237,130,77,250,2,61,191,105,37,105,89,124,18,52,149,218,252,96,82,115,89,214,99,242,203,245,35,222,1,35,102,247,36,141,105,168,242,76,29,141,124,26,196,30,24,123,129,229,41,103,186,106,239,64,192,135,151,250,95,228,171,145,77,157,154,104,199,178,52,123,198,121,178,185,210,163,161,73,126,36,75,224,53,165,189,129,58,32,250,164,145,20,134,174,179,186,214,23,144,167,243,183,69,116,182,174,209,50,223,85,181,110,161,200,149,67,130,150,210,134,73,154,141,64,207,35,159,114,238,243,170,48,33,241,159,70,64,62,73,229,3,209,195,57,252,190,78,116,116,194,68,57,121,179,60,80,212,46,144,166,213,178,74,11,243,84,43,93,32,53,37,37,25,88,38,213,147,186,29,241,82,137,37,72,84,155,111,186,87,85,18,6,209,2,119,243,208,244,163,187,245,140,85,249,105,51,164,201,94,178,177,175,69,96,148,182,61,7,56,140,247,149,244,161,157,49,156,63,185,24,234,65,13,109,174,248,62,80,128,201,233,94,218,102,5,150,154,204,249,183,152,54,246,11,227,196,243,103,236,119,96,151,22,4,132,126,213,65,211,20,71,194,71,36,207,206,88,250,74,2,7,134,211,44,42,137,120,23,195,116,117,20,250,136,136,90,14,232,38,206,100,165,65,240,196,206,69,143,238,102,118,244,193,27,125,58,17,174,98,11,90,156,177,144,58,3,71,44,155,144,188,158,205,155,35,33,158,78,105,27,99,51,82,93,160,46,161,198,69,51,171,200,192,77,75,65,126,240,176,82,146,136,200,161,55,226,172,153,196,164,95,111,234,2,152,44,213,199,124,161,149,62,211,243,38,112,58,171,221,242,163,225,233,37,21,176,227,213,185,116,36,48,26,90,242,192,11,75,235,71,234,76,124,141,77,20,205,135,9,241,121,125,252,192,155,32,73,84,251,112,129,244,166,29,108,69,16,44,172,15,140,17,217,7,159,51,117,49,155,2,222,238,36,2,202,71,34,23,142,119,162,11,204,255,42,206,98,21,50,44,197,238,126,80,137,162,218,218,207,209,27,50,128,163,164,154,116,32,17,79,143,236,7,15,26,91,135,220,117,197,253,189,250,67,49,71,160,169,146,129,144,16,62,18,32,240,121,162,47,76,140,231,23,126,86,220,254,188,143,97,111,225,67,233,1,20,179,40,224,208,136,183,184,28,53,123,61,245,14,174,246,217,100,153,252,163,60,147,179,230,236,47,51,56,145,247,179,202,132,30,205,146,242,157,28,141,62,229,194,217,109,141,248,186,206,0,46,89,213,179,129,167,194,80,122,245,190,208,89,249,122,6,78,60,53,31,210,0,112,120,127,209,50,97,253,32,242,129,36,140,148,253,202,78,132,85,138,142,194,179,46,210,129,240,131,23,243,135,16,243,121,102,53,100,93,19,114,231,108,74,244,101,179,243,251,62,78,40,77,204,158,250,129,156,245,255,83,225,69,151,9,190,224,124,190,128,47,52,7,237,248,40,11,120,46,204,221,160,146,89,187,46,253,238,11,106,34,62,142,206,158,130,68,223,31,62,143,244,57,246,97,171,211,171,42,138,35,13,76,50,207,97,66,147,174,159,38,141,195,41,224,138,110,138,194,8,212,199,165,85,171,212,235,183,135,159,93,246,135,82,199,211,191,59,176,199,205,78,195,64,195,123,170,77,200,48,118,87,253,104,230,201,204,73,139,126,124,104,249,228,120,226,72,182,148,161,130,156,29,115,184,111,20,211,173,215,133,99,101,205,243,65,19,132,235,73,174,70,143,62,63,237,179,33,187,15,209,90,48,112,186,225,76,250,169,248,137,20,244,192,82,168,251,180,0,221,102,136,115,30,23,134,130,163,31,77,82,227,61,57,17,183,15,113,84,209,183,8,32,113,215,92,206,135,46,123,243,250,54,83,234,206,123,49,243,7,218,189,5,46,38,59,229,240,78,75,104,76,140,5,52,62,252,228,231,121,32,191,250,78,242,119,12,159,241,173,116,80,148,137,33,246,251,133,163,236,89,235,120,62,221,226,206,44,105,35,185,123,171,40,124,125,36,146,252,183,207,58,117,198,146,174,186,166,113,250,81,199,14,140,79,193,80,137,83,172,195,190,219,166,118,149,165,171,121,140,223,22,103,59,76,8,60,229,145,178,132,251,153,139,57,79,201,93,81,85,26,62,167,48,103,220,18,159,181,177,240,209,251,77,145,102,88,251,133,135,247,229,27,44,81,42,29,230,182,216,77,135,169,125,233,3,133,21,229,98,207,102,12,48,182,94,54,204,5,39,242,33,94,132,41,129,220,52,218,20,109,251,133,87,108,41,244,183,169,210,150,120,38,180,81,136,185,16,237,59,40,128,248,111,99,92,153,117,144,146,136,253,114,109,6,207,165,51,41,173,148,177,128,224,154,83,196,220,11,178,7,251,148,184,50,214,38,25,133,248,14,84,119,248,49,29,186,45,110,223,8,134,33,96,235,183,141,164,190,206,103,191,61,133,175,109,212,115,100,15,136,99,226,217,78,185,211,84,50,177,8,105,88,131,167,105,116,108,135,77,155,68,80,220,160,124,174,132,166,221,202,115,238,179,234,122,107,253,129,201,96,202,231,51,127,162,228,61,224,129,202,138,192,244,86,196,88,57,19,210,108,178,48,2,51,153,4,140,188,203,86,152,130,126,13,184,63,114,209,211,152,122,241,241,157,159,110,226,94,61,216,8,224,15,233,240,20,154,44,96,246,90,177,129,83,186,254,237,208,251,178,240,7,204,83,143,181,234,189,63,238,19,24,180,153,231,115,240,236,49,18,160,125,183,246,28,141,5,150,223,243,160,213,65,62,128,19,69,54,151,215,134,17,142,35,157,162,120,78,124,19,252,249,80,6,171,131,188,44,20,4,62,230,220,196,157,120,38,149,115,70,51,246,124,30,126,52,137,61,93,92,102,166,145,108,57,76,91,217,243,219,4,207,223,64,200,201,150,158,174,35,24,95,231,156,3,70,14,74,15,158,87,240,201,12,251,212,218,100,178,159,112,67,227,12,231,142,116,165,222,22,249,176,128,23,26,226,50,76,206,174,175,187,139,121,54,249,208,174,47,147,211,123,164,109,166,227,91,21,127,231,239,141,196,209,11,207,82,25,100,152,223,186,13,78,182,13,133,106,146,27,252,141,20,80,58,50,167,162,168,4,53,135,209,78,212,129,68,7,245,250,34,9,99,116,156,201,76,222,7,53,37,111,57,195,89,245,44,6,50,155,225,220,176,221,65,36,147,17,145,122,243,175,17,59,117,127,226,131,134,230,174,19,18,197,107,55,124,97,234,58,255,184,60,71,147,9,241,223,70,125,66,186,173,135,245,29,251,22,2,120,171,120,31,112,72,219,103,211,145,211,184,208,114,9,110,214,121,134,209,89,33,116,174,131,167,232,237,81,160,172,138,47,220,92,32,2,120,105,219,48,171,47,113,141,223,53,82,163,186,193,64,216,165,198,64,99,102,236,34,5,119,224,106,14,103,31,140,193,223,214,239,167,25,85,234,194,38,241,33,48,6,225,223,202,151,73,68,47,17,59,48,24,162,144,195,5,54,175,222,88,177,28,166,195,112,61,210,115,244,240,62,111,140,216,121,99,122,219,208,9,62,66,244,9,227,182,181,83,41,76,117,236,123,166,8,240,38,81,206,68,91,138,74,187,195,4,237,207,27,49,117,55,191,109,147,42,90,98,248,66,71,194,246,174,49,234,106,91,109,210,63,199,229,184,52,168,245,165,234,231,87,41,101,248,67,51,175,8,125,97,131,242,247,23,26,66,46,160,241,94,46,141,23,236,14,141,88,251,209,226,41,191,13,13,220,45,120,32,75,163,11,35,223,31,66,24,254,105,211,15,50,150,190,175,73,140,85,253,194,127,202,59,122,48,219,150,22,231,54,243,2,249,233,141,96,189,143,180,57,45,140,146,161,4,57,109,167,28,48,149,37,209,250,78,133,157,151,63,83,51,249,149,48,8,227,173,236,34,230,192,244,126,139,214,55,73,22,215,95,6,222,57,55,61,122,152,97,215,61,122,75,23,237,160,200,17,109,76,198,191,84,97,165,1,81,194,45,201,184,240,243,16,179,162,116,225,196,67,193,67,78,149,245,205,224,47,249,39,240,147,0,187,40,194,208,241,68,112,192,208,67,73,222,199,8,38,225,40,63,202,150,232,171,43,219,171,216,194,236,2,70,252,184,221,247,60,116,3,112,38,85,190,158,124,135,208,210,56,218,92,111,220,228,9,253,63,22,228,172,240,238,110,252,0,215,124,138,235,42,79,130,6,240,64,137,133,155,94,247,79,30,32,6,55,42,63,69,207,109,20,185,248,52,40,254,234,227,58,239,188,212,128,51,11,215,80,24,37,236,64,243,84,161,250,108,26,206,126,211,36,55,186,68,86,139,39,92,252,121,54,100,16,101,65,197,178,49,2,1,36,12,122,146,185,31,91,154,234,150,143,103,174,161,37,82,118,53,88,153,134,206,174,213,100,248,164,31,152,92,163,195,104,98,39,61,26,73,138,238,163,47,153,152,97,215,223,46,80,22,100,14,21,173,39,224,54,221,95,135,25,24,205,208,241,94,249,44,43,96,53,92,33,127,209,188,177,246,204,253,176,222,85,125,31,135,228,143,31,104,112,35,42,249,203,137,226,127,254,223,127,247,143,127,255,31,254,241,63,255,151,127,217,63,145,255,22,137,226,191,114,45,242,250,76,109,192,97,230,166,165,163,14,130,88,44,145,88,199,167,231,99,50,255,132,25,112,154,249,249,154,204,173,62,224,19,42,207,7,94,70,48,253,96,180,102,210,3,83,239,245,181,2,23,191,172,91,121,250,132,214,87,92,1,182,10,185,92,57,181,245,81,227,232,108,14,74,2,91,196,20,191,205,110,92,79,142,230,101,137,197,29,15,73,145,100,28,70,78,243,125,107,70,217,122,104,34,13,109,188,28,129,222,228,139,211,43,35,40,113,5,77,224,244,222,118,103,59,18,7,163,10,241,184,70,244,180,188,111,20,77,143,60,158,79,130,252,211,136,235,166,143,177,203,2,138,166,243,89,83,191,47,198,138,4,171,170,231,196,228,131,188,112,165,113,91,76,37,240,0,247,235,54,95,57,189,50,114,85,53,198,2,178,95,186,37,32,41,189,93,110,43,83,61,41,75,39,40,120,73,46,67,193,214,163,61,75,133,233,178,245,117,227,188,174,251,183,101,90,68,53,162,196,19,174,170,235,217,249,233,177,93,108,56,147,73,161,218,172,23,190,123,138,81,218,139,26,186,15,83,255,113,63,54,208,179,157,203,250,64,89,125,34,184,197,172,87,98,10,170,68,217,165,59,51,169,121,218,51,30,11,144,238,130,35,132,221,8,62,235,209,53,218,253,104,116,161,204,175,35,33,247,217,226,153,152,63,184,236,54,76,114,214,219,78,137,248,209,164,124,98,165,19,235,198,201,11,191,45,217,117,180,83,243,240,9,14,167,208,52,117,183,177,177,92,251,210,131,25,167,189,38,10,23,192,37,252,120,32,187,63,187,133,141,171,166,71,5,56,129,13,209,62,179,83,39,239,184,3,46,85,220,226,185,176,93,251,253,101,84,36,134,198,205,39,70,119,47,171,108,250,100,57,255,33,172,118,67,170,140,56,153,138,163,13,40,26,201,251,101,153,108,168,191,238,39,226,223,17,228,165,31,53,76,19,20,107,205,30,91,226,106,205,156,122,48,83,140,31,92,145,191,210,77,18,202,16,174,250,78,241,7,102,238,179,251,35,240,240,43,35,75,249,238,254,168,239,69,198,104,158,111,88,134,48,26,20,185,206,155,100,72,40,244,42,76,94,195,19,28,212,193,116,174,155,102,35,236,229,37,124,37,186,78,10,168,18,204,28,89,182,206,2,175,239,171,91,151,120,228,93,114,86,37,213,159,46,127,139,76,215,50,153,86,189,45,83,61,112,24,133,183,172,27,75,226,150,17,105,180,179,69,210,90,34,122,34,81,155,162,129,131,108,185,188,173,77,153,32,242,123,56,152,60,201,168,137,58,157,163,197,60,104,159,188,76,113,85,1,178,158,133,252,184,230,247,208,40,138,108,44,27,115,189,110,178,231,55,85,149,209,179,208,77,208,217,11,236,155,183,100,22,151,56,112,144,46,138,180,100,34,177,43,83,198,176,140,167,215,25,247,249,207,90,234,132,69,165,118,70,66,245,76,101,91,45,105,17,83,74,53,146,85,39,230,81,217,52,114,189,133,100,191,195,9,3,78,77,5,119,198,168,215,58,54,245,37,205,111,163,193,235,90,246,228,214,241,60,21,148,26,65,28,107,180,117,73,126,155,135,112,36,245,11,196,85,201,228,118,162,118,79,59,46,227,211,111,181,30,219,211,169,141,211,158,71,83,151,45,236,9,207,119,28,71,103,235,208,209,180,60,92,31,255,109,218,131,69,136,14,171,207,225,170,78,9,82,70,94,90,161,193,190,168,21,47,178,216,166,255,169,143,154,222,187,87,35,104,141,44,79,69,141,4,66,148,235,134,25,237,106,53,194,146,87,81,163,105,123,104,30,24,45,165,234,2,123,63,86,126,126,126,123,177,31,243,163,249,172,211,99,231,182,233,218,15,24,198,232,115,219,184,2,250,133,119,83,25,214,219,134,185,232,95,143,105,255,233,215,3,111,168,221,215,105,217,10,173,215,193,206,29,113,225,136,191,111,125,33,40,11,247,56,57,90,126,122,215,221,4,151,123,252,52,126,83,50,194,167,205,224,1,39,200,89,237,169,147,176,249,14,56,235,98,207,103,63,111,13,147,34,113,214,202,237,172,43,106,67,136,95,188,199,82,37,244,130,1,154,5,239,101,97,220,17,5,51,52,74,68,56,19,24,205,53,191,106,107,104,215,250,191,101,4,238,209,9,55,60,57,250,4,178,103,124,251,227,70,229,231,169,158,158,97,48,221,166,26,109,215,179,179,209,122,27,211,215,244,18,13,196,222,103,215,58,48,97,220,241,1,16,166,87,157,81,232,23,141,133,105,209,38,185,219,83,131,33,251,48,163,226,124,214,30,181,253,51,45,151,22,48,189,224,79,133,38,173,24,192,80,23,212,40,20,235,152,230,234,121,201,226,153,212,94,248,150,40,177,61,217,154,96,128,108,64,221,196,225,159,56,162,194,40,51,143,128,41,94,235,209,21,34,157,215,240,141,185,176,223,135,210,220,11,52,33,137,123,38,52,61,154,188,254,23,10,36,50,210,231,33,105,205,172,161,250,229,252,1,138,215,207,100,184,240,214,13,10,64,111,236,123,158,163,209,144,234,1,99,97,208,20,238,45,138,175,136,31,206,103,125,232,25,223,88,71,11,20,51,253,105,4,199,157,127,99,162,171,93,204,66,7,210,246,197,87,197,73,179,175,24,38,216,209,251,235,161,1,38,114,232,207,209,244,207,199,209,104,87,151,242,92,120,10,94,132,89,124,188,207,12,47,222,18,48,215,166,23,142,186,137,47,200,152,147,164,246,148,33,9,168,130,239,129,145,174,72,180,14,99,80,45,47,36,78,210,10,83,190,47,96,186,81,47,220,211,83,42,129,203,23,79,28,14,166,250,175,78,235,51,174,129,214,103,61,167,10,83,227,153,49,166,103,213,32,31,110,78,15,22,204,9,10,207,48,215,50,36,105,67,47,165,159,49,6,19,72,80,114,183,65,151,58,107,34,110,64,114,91,219,230,125,103,216,64,104,210,82,160,181,37,249,40,197,89,113,169,73,160,149,194,92,132,5,246,206,74,79,201,0,201,188,17,204,31,178,244,26,207,18,216,239,224,13,81,25,239,79,252,116,194,175,225,147,10,93,163,236,224,158,39,234,236,118,40,77,236,105,159,163,207,35,113,105,230,115,137,108,194,234,131,142,233,179,60,122,29,171,182,167,166,70,201,58,96,246,239,89,81,114,171,37,208,220,116,74,58,175,46,225,206,228,244,181,130,134,214,82,24,205,219,29,48,138,33,251,129,103,80,104,104,55,76,106,171,76,106,5,165,0,135,51,122,93,186,59,57,39,15,82,18,50,176,69,23,160,9,117,97,7,105,111,51,166,229,227,155,102,26,232,95,0,156,77,236,215,101,207,134,141,163,211,119,72,78,143,103,235,195,223,46,186,14,156,242,83,72,65,41,74,142,38,213,174,87,126,126,23,7,51,231,19,158,235,202,18,15,176,142,118,79,142,155,48,243,126,54,209,200,11,196,50,208,240,22,167,245,250,207,200,212,65,134,163,71,234,235,182,162,131,38,75,101,133,126,81,54,94,95,183,213,217,62,46,62,223,191,124,169,255,240,239,254,253,255,249,239,255,227,95,92,234,121,167,169,255,13,46,149,118,118,154,60,126,60,218,51,23,83,211,190,147,22,123,83,11,23,29,206,143,207,240,129,19,49,92,253,96,83,243,203,249,79,186,19,66,77,103,166,83,188,48,234,243,189,84,248,194,222,229,139,74,113,150,112,17,20,226,236,250,80,8,8,98,195,67,115,124,59,95,248,119,159,221,212,99,111,9,29,214,199,32,224,249,96,40,37,82,51,2,14,170,31,12,142,102,218,195,114,114,75,22,53,135,225,214,108,57,26,178,179,119,187,78,243,7,146,212,18,157,98,116,234,78,135,199,217,2,37,185,242,1,49,221,239,250,236,19,149,26,64,248,81,210,71,133,5,62,211,74,191,193,108,35,130,136,222,59,100,240,230,150,156,127,195,223,164,85,31,28,228,77,161,215,201,125,213,219,45,137,184,12,148,213,45,79,197,106,115,1,239,162,15,229,236,167,16,212,252,238,218,232,252,34,105,105,141,149,229,75,70,64,59,131,218,175,87,70,167,217,231,231,187,240,78,219,106,7,218,168,109,160,99,248,193,211,230,57,125,31,236,142,191,129,52,105,133,17,189,63,75,215,116,87,58,161,112,212,224,143,93,152,223,253,174,203,210,186,91,7,10,82,156,223,122,103,78,118,103,78,148,51,91,222,245,235,0,134,185,98,150,224,23,62,111,207,249,164,72,181,224,94,125,99,0,92,44,205,168,219,225,179,50,72,181,172,25,143,111,148,233,39,39,205,33,175,154,248,176,127,173,171,20,84,241,231,188,215,205,142,18,83,246,56,24,167,209,251,196,8,247,230,71,95,49,17,153,6,63,239,194,116,83,148,229,119,141,120,157,56,1,163,108,219,123,220,150,81,158,183,28,124,6,2,49,198,15,166,53,123,188,7,83,165,78,14,83,90,234,75,30,138,37,33,253,235,160,47,41,75,30,164,97,78,179,171,191,106,19,160,222,85,30,10,18,200,51,59,140,94,229,109,189,224,104,120,108,126,219,102,163,35,149,135,115,180,201,153,111,135,39,203,89,150,163,233,13,255,154,212,206,109,51,156,245,161,141,102,113,185,195,231,226,139,252,52,207,240,171,64,130,146,13,106,242,190,54,155,195,229,79,5,155,231,125,235,128,168,55,51,131,125,163,148,77,139,116,192,145,2,78,8,85,6,108,114,177,75,224,115,110,111,176,183,70,25,213,99,62,112,173,197,155,193,80,187,105,89,182,184,166,253,156,226,96,156,8,111,151,26,26,247,211,179,44,136,118,85,51,149,22,180,179,249,254,110,11,113,171,41,2,162,120,76,184,202,186,61,145,34,187,72,35,86,100,57,244,252,87,70,48,190,243,61,237,56,22,129,129,155,98,164,161,135,46,191,239,243,216,196,111,89,30,136,25,189,250,169,205,164,240,69,139,171,70,146,116,162,14,180,228,212,231,85,192,26,112,120,83,160,188,195,128,205,145,203,233,31,248,196,192,231,51,190,79,132,230,158,225,189,115,147,221,233,185,179,251,56,173,92,150,178,195,56,134,73,32,138,31,52,50,107,191,17,74,102,249,4,134,55,78,49,195,231,238,43,234,130,14,151,100,203,210,126,41,255,239,203,92,180,143,168,172,48,21,89,250,75,253,228,232,135,230,42,131,236,124,104,39,202,93,31,76,230,175,203,92,72,54,226,220,152,159,28,83,169,43,201,198,99,161,3,225,123,33,139,236,103,201,250,208,96,130,127,50,60,112,34,82,85,212,120,176,223,183,99,232,170,58,200,200,24,127,44,65,96,88,252,207,80,232,16,120,226,220,20,133,178,220,22,22,216,237,235,158,91,136,117,209,118,123,225,51,202,106,137,219,130,49,181,245,163,71,116,96,95,152,250,128,132,2,232,181,180,175,6,111,79,28,93,171,173,48,196,125,191,177,78,187,85,213,105,216,132,212,253,104,250,136,117,61,166,135,170,251,231,99,45,3,187,232,141,145,89,117,97,36,198,243,217,117,232,40,207,86,151,253,78,78,57,167,72,69,133,206,97,88,18,223,80,202,63,250,168,188,109,94,239,248,148,49,22,242,92,163,201,52,141,26,224,39,53,66,35,30,164,17,249,101,140,87,124,70,225,227,56,163,74,2,32,184,116,44,118,63,24,110,111,17,127,184,102,222,220,31,155,20,37,63,30,184,252,242,228,70,202,23,217,153,65,57,92,151,11,163,19,252,25,25,50,34,73,116,200,20,79,139,89,241,7,142,216,3,150,30,130,154,84,176,31,124,166,74,97,199,147,24,140,124,1,66,214,248,58,117,249,240,81,101,237,254,233,158,157,11,253,56,250,109,38,51,101,251,96,182,152,82,9,106,182,32,124,218,215,192,124,18,250,72,137,52,252,203,197,86,189,92,117,46,80,196,11,62,93,132,3,23,202,66,242,76,152,5,82,189,71,63,180,205,70,157,27,98,160,252,116,175,122,95,9,17,100,191,112,232,186,67,86,15,120,97,217,229,11,144,82,46,212,95,244,145,150,229,50,66,144,18,134,84,28,63,171,12,159,22,144,198,81,197,87,18,194,189,127,25,51,94,151,245,190,202,209,246,117,126,43,8,145,4,67,169,200,149,45,24,24,126,116,53,109,230,246,76,181,217,117,30,207,250,144,104,152,214,201,18,131,44,159,54,16,220,77,226,152,196,52,207,78,218,225,62,77,132,67,231,82,74,8,254,249,212,31,225,253,121,157,105,250,11,195,81,126,139,157,159,181,20,182,29,31,95,97,200,203,84,123,62,1,8,199,113,180,217,20,201,27,169,53,245,248,105,118,182,98,65,143,72,198,153,11,124,9,33,75,2,223,93,223,136,103,27,184,173,106,173,179,23,69,174,217,5,184,232,2,63,11,171,14,21,178,175,222,240,123,206,189,204,135,244,194,40,173,78,127,95,25,137,8,49,80,60,129,92,34,113,226,232,48,251,230,139,158,167,132,45,142,159,187,158,240,235,22,162,78,20,78,47,115,247,115,159,137,243,188,238,59,12,17,127,254,248,191,92,183,181,14,93,16,190,202,244,121,212,22,27,217,43,46,171,236,21,127,36,80,43,196,8,186,17,95,164,79,25,248,12,35,184,161,26,13,47,228,144,106,204,56,231,203,229,174,5,46,190,217,131,70,70,167,156,30,75,29,221,159,182,117,240,11,235,3,223,38,34,202,238,48,109,224,50,101,32,201,192,7,18,243,104,129,230,240,167,100,2,88,0,104,60,250,20,29,73,252,49,231,68,250,197,186,19,124,79,108,189,112,93,60,36,80,43,71,62,246,235,183,198,84,48,137,91,246,129,135,81,165,28,70,246,244,78,3,148,215,73,16,84,23,185,69,125,255,162,232,185,82,241,247,126,235,10,205,112,94,120,83,13,242,70,240,51,241,53,209,242,173,240,37,114,10,221,82,90,158,164,134,78,74,240,44,161,161,230,202,134,235,78,156,108,128,139,151,3,76,235,117,104,237,191,98,224,219,114,116,168,83,49,27,119,204,178,217,59,3,38,239,232,111,39,240,171,23,182,228,243,142,198,252,100,49,109,140,141,115,199,217,19,177,108,7,168,69,203,228,150,140,224,190,252,228,180,191,53,89,48,208,25,157,254,58,206,95,208,149,228,220,230,77,233,162,166,213,8,14,114,234,90,209,158,119,29,4,251,184,36,130,77,166,223,25,114,171,211,40,232,2,163,19,155,28,53,53,77,9,4,207,12,65,21,229,107,80,47,182,63,144,88,13,199,26,103,173,33,105,74,253,95,2,34,115,92,203,43,36,77,235,120,54,243,8,245,110,87,150,200,59,53,81,233,49,148,40,214,5,79,39,141,113,178,153,201,136,180,123,220,97,93,114,116,99,9,140,39,231,213,67,109,214,57,36,48,254,92,51,78,142,49,176,36,10,144,90,204,99,196,201,207,24,93,50,127,81,114,244,33,10,87,190,74,211,69,131,198,153,60,250,61,203,250,78,234,21,111,118,16,45,135,18,43,81,252,214,39,218,224,217,186,180,174,121,4,36,61,183,137,107,134,14,136,57,51,202,193,29,46,204,151,224,0,70,12,190,9,124,214,242,81,226,167,137,182,36,156,66,47,157,188,80,92,89,127,182,12,153,140,224,71,149,183,251,194,137,73,127,27,233,188,208,167,165,74,34,61,100,45,91,119,78,237,241,192,201,218,203,83,129,115,50,227,129,35,17,39,94,62,7,70,244,50,180,111,45,137,17,96,65,121,207,99,122,107,205,157,69,222,37,244,95,132,86,67,87,23,167,164,41,48,245,154,18,67,184,211,143,118,31,10,181,232,18,178,216,36,235,117,43,83,16,225,89,254,68,11,234,63,194,100,162,165,130,44,80,124,61,163,118,141,248,79,196,65,22,35,164,140,179,244,22,156,229,146,132,231,183,21,25,197,168,69,103,170,251,51,214,26,11,248,9,67,127,235,158,17,76,231,77,17,177,247,35,247,255,45,200,29,129,147,114,247,200,180,167,193,225,157,14,159,137,180,221,210,27,195,6,189,211,47,204,160,33,86,187,134,187,61,34,87,166,228,65,84,33,31,117,234,201,201,51,168,76,187,200,163,44,129,55,51,231,119,101,3,103,35,9,143,186,185,177,124,78,25,192,216,250,22,57,250,204,215,108,185,63,24,33,220,43,193,203,125,97,44,227,209,46,213,204,243,169,23,133,49,43,245,135,102,5,251,165,48,81,225,151,243,192,207,145,77,217,16,184,144,66,156,1,147,105,147,251,198,156,237,251,208,113,42,166,168,40,79,28,30,91,241,189,13,76,78,109,139,60,112,183,12,75,192,220,100,121,30,26,166,93,14,115,166,41,71,195,189,44,30,66,161,96,178,183,60,51,10,121,174,104,130,110,203,212,18,111,55,1,14,207,135,31,152,36,221,205,131,158,113,112,230,229,26,71,179,205,169,119,126,51,166,204,25,217,49,14,81,201,189,49,62,146,102,166,33,16,207,12,171,147,251,219,3,113,181,200,244,156,247,101,86,241,23,166,104,248,25,43,2,67,213,187,187,174,243,1,44,107,24,117,120,195,55,93,2,159,119,224,10,169,246,219,85,90,177,17,68,71,174,213,95,39,171,170,152,174,242,219,168,229,250,251,108,86,200,85,120,26,179,232,131,177,82,20,91,45,88,12,8,135,251,201,135,217,216,200,99,33,38,234,213,47,13,83,77,241,150,239,195,156,104,191,228,50,117,4,228,65,239,111,195,31,43,61,158,249,89,131,171,36,38,58,201,130,226,153,235,101,6,33,233,238,79,104,5,102,3,233,131,229,60,4,168,61,23,174,72,211,55,71,77,36,229,254,52,166,130,108,118,227,190,206,76,124,247,1,29,49,22,100,231,62,24,114,149,24,153,91,54,127,199,166,13,45,213,122,229,87,155,41,251,206,228,83,3,118,20,42,144,210,173,245,177,250,222,200,4,75,186,124,97,205,140,84,166,255,54,82,255,91,175,28,55,185,20,31,247,178,40,247,14,181,134,228,208,199,40,91,150,91,110,82,64,161,10,135,9,171,255,246,220,72,14,202,165,17,103,185,240,27,165,6,11,161,47,12,87,228,99,233,25,195,151,50,70,22,152,128,209,115,88,52,145,101,225,248,81,206,198,121,203,143,110,40,191,200,96,33,155,143,232,90,188,18,154,92,238,111,211,157,148,98,190,165,91,41,75,217,136,124,122,9,29,121,94,201,208,23,86,205,221,98,57,138,111,145,68,239,231,227,237,104,164,249,51,165,29,91,8,178,102,43,20,66,126,112,228,49,199,148,163,141,52,54,99,94,50,193,20,249,233,146,220,230,246,55,97,106,194,30,70,31,33,135,207,90,201,236,70,4,198,193,109,120,66,134,85,96,74,144,112,224,138,62,223,135,226,13,40,69,89,124,190,41,255,248,193,112,5,37,123,141,145,220,9,250,170,31,77,186,71,199,2,105,137,149,125,102,192,184,52,75,127,88,103,95,231,226,108,92,216,18,35,104,136,38,59,121,240,178,224,51,97,21,120,97,246,228,159,161,210,98,83,193,242,120,111,186,96,83,248,201,48,176,118,162,103,127,91,9,240,34,223,161,239,109,213,21,94,158,192,25,86,165,79,182,70,84,151,89,5,183,165,212,117,209,207,98,35,221,139,25,96,250,231,101,167,210,239,135,206,180,50,61,127,48,240,186,44,242,178,11,129,255,246,113,6,21,81,227,69,28,15,83,170,62,85,119,106,76,82,108,227,183,123,242,13,42,98,149,232,202,201,67,133,73,61,125,74,195,223,176,39,153,24,144,215,67,194,213,97,171,22,223,153,156,88,21,85,149,15,62,95,211,18,38,17,66,205,35,10,221,214,151,51,165,34,128,184,45,194,104,223,83,235,182,19,185,153,115,228,173,77,86,229,131,9,93,197,217,11,50,7,118,127,197,97,26,132,239,14,149,217,16,170,203,55,78,27,51,162,72,172,156,163,91,15,117,114,164,170,249,1,129,23,218,127,126,176,173,110,178,50,83,199,238,206,21,249,92,37,245,194,233,82,204,62,39,53,104,171,34,55,101,88,196,89,212,181,171,244,201,126,23,230,79,28,87,40,173,147,152,131,59,30,164,126,244,166,15,81,238,186,162,111,237,193,14,61,90,75,242,238,157,4,90,170,190,110,55,155,75,229,220,153,1,224,211,93,53,25,116,125,224,25,103,103,71,145,154,237,242,101,103,242,94,145,169,162,150,153,52,20,162,213,176,187,12,173,121,192,53,33,132,98,188,121,6,131,167,13,209,158,234,178,173,231,232,40,172,154,70,208,22,138,57,21,196,60,226,121,87,107,115,104,114,211,9,37,82,175,161,84,107,197,151,87,141,249,7,217,149,15,62,23,61,116,54,76,86,130,243,210,18,70,79,75,218,201,58,150,12,30,162,209,3,49,167,130,102,107,227,31,23,68,57,93,147,97,26,103,151,253,39,51,52,166,134,181,240,13,91,143,26,9,84,170,38,99,48,145,248,254,104,172,203,120,114,91,103,82,130,137,93,124,133,32,22,92,34,29,214,73,129,245,82,2,134,224,127,89,95,103,10,128,78,88,60,175,72,237,57,117,185,52,54,107,163,71,94,113,34,57,87,5,70,44,199,211,165,229,172,39,244,90,201,111,211,54,84,162,248,195,174,34,233,165,65,95,139,130,0,251,171,212,229,190,173,13,46,10,2,72,104,119,249,124,176,10,164,240,232,48,172,29,89,67,104,242,241,198,103,210,126,139,202,133,140,5,42,133,203,95,54,30,20,83,7,74,218,46,204,123,134,24,210,223,242,229,193,184,61,175,44,10,98,230,133,165,103,182,132,89,164,159,49,183,150,213,9,111,137,228,166,50,214,83,202,198,66,222,38,66,127,55,39,15,83,59,203,35,67,144,125,251,254,137,64,63,73,250,135,222,38,74,146,158,55,167,201,78,74,144,180,69,239,91,119,162,213,173,234,231,147,146,85,232,162,204,1,219,236,62,50,70,157,181,105,223,98,66,18,101,190,19,119,156,59,207,43,146,242,36,159,36,155,71,45,168,36,15,69,112,38,157,77,143,238,108,145,226,182,179,245,197,93,180,81,165,218,183,30,0,81,228,102,36,246,167,116,122,171,32,24,104,10,60,154,19,243,23,244,219,170,60,169,179,157,98,185,243,194,43,29,140,162,38,194,193,53,199,142,213,180,147,180,34,128,142,114,105,62,137,211,9,180,229,145,34,66,63,225,189,122,209,247,4,158,117,77,189,235,58,221,73,139,106,54,250,212,250,80,172,241,223,11,202,244,30,86,253,105,246,63,235,22,179,159,203,110,198,2,247,10,61,249,74,177,229,110,166,150,230,180,53,54,182,231,249,74,141,30,1,41,20,65,62,184,224,82,91,180,218,0,131,203,223,229,9,58,17,105,144,11,131,204,158,61,202,73,120,133,101,201,220,34,218,187,221,218,136,58,80,127,42,90,155,156,139,167,148,23,45,140,69,10,0,164,229,205,254,230,227,84,160,78,157,244,198,70,244,14,194,215,248,25,194,201,24,173,102,194,22,100,16,154,48,228,202,16,65,115,13,116,74,61,69,215,84,152,1,80,223,182,211,80,150,121,247,202,133,147,39,118,138,23,123,155,36,125,66,141,204,97,242,183,57,105,178,147,124,52,5,128,175,125,3,172,170,55,1,204,179,186,62,133,57,80,156,4,133,60,73,251,209,200,65,188,249,237,246,165,150,70,94,254,158,27,161,125,153,225,155,117,27,247,224,252,208,35,90,138,22,196,154,109,26,156,18,68,178,73,104,109,104,229,213,28,12,23,4,231,167,20,1,209,252,113,65,132,101,205,172,77,236,167,77,103,170,58,21,201,234,154,82,32,252,181,67,58,197,138,28,149,168,59,162,1,131,8,112,208,156,126,134,86,122,87,245,210,50,225,83,100,89,59,232,215,165,228,238,236,46,250,237,139,188,104,126,27,181,41,167,142,157,53,79,60,58,249,208,38,169,6,167,173,157,79,179,234,185,207,58,54,157,119,105,171,94,21,214,154,229,106,114,220,182,205,200,90,35,156,102,172,185,3,62,67,72,208,93,32,18,56,105,13,205,6,25,97,11,14,103,114,26,224,78,105,40,111,128,200,185,186,183,192,52,109,148,60,244,135,19,1,229,118,24,23,61,125,207,52,138,59,77,106,90,27,85,151,131,155,201,53,6,137,208,106,116,242,192,88,71,186,127,149,192,173,104,73,54,19,223,58,131,139,151,57,69,87,18,223,196,228,234,255,200,162,147,117,149,250,56,230,69,46,90,205,93,83,110,145,210,253,249,237,51,127,249,133,147,157,146,109,77,51,194,125,12,80,82,76,77,188,92,45,220,161,14,235,204,202,2,155,78,43,228,180,89,77,191,109,124,129,171,94,90,55,74,220,8,86,167,185,178,73,113,158,81,24,148,80,107,61,83,94,0,197,78,23,217,39,50,26,15,67,215,234,164,219,169,174,103,15,140,9,174,84,254,241,191,117,167,52,178,174,8,174,76,165,75,160,15,233,71,159,103,150,139,146,72,10,125,206,78,148,37,59,157,178,18,107,18,69,40,127,97,16,68,135,210,31,39,35,207,211,234,156,156,184,113,61,220,178,57,46,253,55,179,221,23,24,161,170,237,31,31,209,108,153,15,35,15,241,17,31,198,164,190,151,146,99,44,121,154,253,167,25,198,93,127,26,217,242,32,156,210,10,37,210,144,205,156,96,187,207,179,164,162,155,206,239,148,93,49,251,112,78,116,33,17,208,149,195,120,110,58,142,70,108,190,72,73,17,42,204,116,141,114,51,212,75,202,203,161,32,60,62,107,118,96,204,109,36,246,178,70,158,54,252,133,144,134,147,158,21,68,10,74,143,113,74,182,4,142,128,178,24,241,18,245,167,194,156,211,30,190,81,97,150,241,43,39,200,155,83,169,130,44,162,129,146,222,104,202,110,57,75,89,110,206,251,71,246,85,164,37,27,116,74,246,197,206,205,71,133,181,42,188,233,219,114,242,125,135,188,177,149,71,85,169,112,58,65,158,205,99,213,147,179,28,205,26,48,253,46,93,169,51,16,171,86,192,237,76,157,202,9,58,155,42,8,47,14,227,103,221,244,251,195,235,195,103,121,20,26,85,126,27,238,12,244,1,63,26,115,176,173,39,239,70,211,117,24,7,6,173,237,77,188,36,122,241,199,66,122,127,40,49,135,215,239,220,206,137,18,82,187,166,60,63,46,20,15,195,97,212,22,244,211,207,72,154,6,122,166,188,222,148,41,69,242,178,70,163,6,61,38,122,101,165,116,183,223,160,174,135,42,150,204,120,116,89,6,231,186,211,151,33,69,47,116,5,70,138,85,25,211,183,164,37,100,218,159,160,13,59,60,97,24,235,247,103,146,82,126,101,197,238,66,121,209,104,254,126,87,70,28,152,180,85,134,34,201,138,232,171,193,160,153,58,171,80,0,202,62,138,141,152,174,1,1,27,209,228,123,27,18,22,148,75,229,190,200,189,53,255,190,80,175,160,194,45,48,188,54,143,130,108,150,208,15,159,183,235,92,113,174,178,12,37,70,159,45,128,23,80,140,146,216,165,94,102,58,187,158,8,229,88,101,196,161,50,144,60,207,57,173,66,222,148,203,13,129,181,251,92,199,37,156,5,67,73,107,110,200,60,153,77,208,228,19,108,222,79,186,154,226,119,210,249,128,231,236,113,6,81,196,18,9,106,200,114,149,102,147,15,230,11,109,207,23,79,207,174,247,27,212,133,65,235,80,226,49,212,64,127,30,88,201,229,165,244,95,100,81,183,183,4,144,21,222,202,199,30,36,189,220,39,133,118,223,253,244,242,32,100,235,186,194,203,212,72,135,130,205,156,193,63,16,79,172,250,7,70,52,11,254,7,147,125,43,74,91,198,145,57,94,198,249,164,16,216,210,25,248,60,208,226,252,247,51,247,111,49,3,252,222,149,83,20,78,160,192,152,208,223,198,170,212,205,51,80,54,160,87,161,233,138,89,99,170,41,44,81,115,173,231,155,36,161,250,193,36,142,199,243,200,54,131,172,58,124,214,83,253,158,41,118,248,74,78,115,192,179,55,38,90,194,188,251,131,49,157,76,15,47,146,56,192,103,3,251,10,122,215,39,122,34,177,136,158,16,11,194,232,81,31,56,251,28,63,26,142,82,174,122,91,150,195,116,56,155,213,76,127,56,153,219,109,184,96,235,162,57,144,95,184,109,127,162,136,188,61,211,193,153,186,147,147,23,103,54,207,175,103,144,78,116,26,190,163,51,173,62,91,103,239,19,176,158,175,252,123,226,56,55,79,17,41,164,150,72,145,225,27,42,25,38,83,169,26,92,89,134,238,123,230,48,120,86,155,15,99,26,179,83,191,52,118,3,75,249,160,7,62,27,240,239,190,77,132,230,137,150,161,93,198,22,214,90,230,211,211,21,128,90,160,127,32,233,103,244,160,40,169,250,239,202,32,216,238,231,109,111,188,225,190,23,130,199,47,101,27,125,40,189,250,247,145,172,68,173,241,232,217,24,158,93,86,113,248,151,97,86,126,110,114,70,21,29,97,144,72,148,211,220,246,109,132,163,207,173,202,85,51,108,123,236,199,76,146,167,103,141,2,112,202,246,213,18,243,156,250,176,92,155,165,212,252,186,233,170,19,245,39,115,252,96,194,250,96,94,108,85,254,122,39,91,238,189,133,132,85,34,249,0,11,48,181,234,51,37,151,189,244,195,165,199,108,222,115,255,220,167,171,238,108,86,139,23,77,247,152,40,40,34,178,141,53,131,159,27,159,61,93,228,217,91,215,120,147,152,33,37,33,138,145,25,201,203,247,84,22,53,229,151,187,139,214,142,143,80,84,210,155,176,192,23,118,193,78,87,96,132,50,229,203,166,159,58,98,164,12,224,188,158,229,97,253,63,246,222,93,117,163,102,73,239,187,23,197,10,250,124,48,40,210,29,56,117,104,141,65,32,44,144,141,149,234,6,52,138,4,2,7,10,4,10,20,76,160,96,2,131,238,198,51,210,101,184,127,245,174,170,126,122,102,143,3,121,96,131,217,108,248,216,223,87,255,181,222,117,232,213,93,93,245,28,20,159,11,45,210,143,230,197,43,50,15,177,46,42,128,30,70,19,64,192,140,203,220,135,227,182,13,106,45,231,30,164,62,190,119,0,243,157,135,22,82,240,181,171,49,82,22,128,128,165,197,10,122,92,241,233,152,155,187,226,138,155,85,170,252,109,25,47,66,206,125,158,80,142,95,70,40,42,233,14,152,74,108,242,252,34,253,220,14,21,208,108,98,201,126,116,179,133,95,158,119,227,17,197,103,57,145,155,211,215,145,168,86,251,185,1,82,14,217,244,32,175,90,74,124,242,191,12,76,174,59,177,38,196,119,105,117,90,29,9,149,222,117,124,121,203,164,53,101,28,89,103,194,207,157,64,163,107,162,138,126,232,72,241,89,83,247,214,11,79,38,183,250,225,223,54,229,53,81,73,226,228,237,211,29,252,249,38,140,166,20,11,234,132,222,43,37,159,65,131,184,104,213,0,158,203,135,240,220,103,21,219,15,127,227,172,137,104,106,120,248,156,75,41,120,86,169,253,100,100,8,27,14,69,31,233,201,29,218,136,147,159,164,173,72,173,15,101,216,225,206,125,32,92,182,120,133,26,184,189,198,78,208,176,140,89,249,125,39,108,86,63,95,248,108,82,230,83,217,42,136,27,184,83,22,181,237,169,240,81,60,180,189,35,9,156,198,122,231,18,69,239,53,174,12,28,166,150,59,176,133,157,222,186,160,103,127,118,131,250,229,66,105,157,213,79,14,150,35,233,235,52,138,210,151,7,131,95,219,92,129,92,120,41,174,105,15,251,17,207,84,197,191,35,159,233,21,137,241,35,108,234,35,103,8,59,244,107,216,52,223,180,232,102,254,160,126,105,56,35,62,203,30,66,64,221,173,49,81,145,57,115,177,222,24,234,82,159,95,11,104,4,178,156,170,51,22,152,170,175,96,1,203,8,31,39,185,49,96,70,142,24,64,240,114,161,39,40,225,243,156,90,220,88,199,43,91,39,83,200,164,205,209,217,11,229,187,36,236,144,179,13,236,46,142,189,76,168,117,63,181,223,110,122,158,254,219,20,194,244,35,89,200,122,119,135,34,67,131,236,186,114,146,155,183,240,246,131,130,161,26,211,205,80,106,195,77,240,208,144,67,166,84,214,190,229,48,36,83,144,3,0,160,187,128,209,124,7,107,90,58,15,3,22,119,151,226,223,54,59,208,241,102,26,103,146,255,180,34,209,141,68,11,181,104,133,136,22,144,159,154,90,108,149,4,137,205,202,10,176,60,138,27,79,78,74,65,41,199,153,217,213,119,229,38,22,100,118,157,186,64,151,239,41,133,152,132,204,184,97,242,175,161,228,218,29,48,100,30,137,154,204,64,14,56,169,135,163,175,41,77,53,205,118,19,72,189,228,87,141,16,132,32,171,26,85,153,233,198,201,148,146,170,10,118,55,148,5,150,247,107,76,105,109,136,222,22,97,118,39,193,200,232,96,13,52,204,26,17,132,140,179,85,105,242,60,161,143,159,101,116,6,33,131,111,175,43,173,145,174,179,63,81,232,75,122,97,20,240,2,227,143,132,129,224,30,205,196,2,217,104,39,115,88,45,73,89,239,36,160,126,213,120,48,237,169,108,76,94,243,117,168,219,224,62,36,122,94,164,248,215,101,5,30,242,195,155,175,206,205,239,16,56,151,114,118,135,91,227,20,59,164,244,177,160,17,246,247,160,92,29,44,147,161,124,98,138,76,195,41,237,152,151,178,101,151,139,6,147,19,191,75,175,73,7,80,7,161,124,79,92,121,30,26,133,192,178,34,138,67,70,81,58,60,96,60,31,126,0,203,187,8,218,130,128,59,217,121,68,205,90,88,46,27,135,209,178,219,117,34,28,90,197,3,140,82,174,151,32,117,7,173,56,117,203,222,179,91,67,2,0,170,202,124,77,230,47,16,14,139,160,150,244,61,35,128,213,253,228,38,178,93,149,138,79,25,188,251,231,78,234,184,181,174,74,210,214,102,144,95,80,36,106,146,7,80,100,187,24,123,176,237,85,244,39,109,93,105,174,13,98,70,208,136,226,138,98,4,13,69,95,47,27,125,74,45,85,83,132,218,238,114,216,16,23,19,193,104,82,116,218,42,78,9,58,11,179,214,19,154,161,97,61,11,128,246,145,52,135,160,76,23,98,20,38,209,117,22,102,57,218,232,44,97,64,186,104,245,202,71,9,70,102,133,75,232,217,181,225,121,41,42,25,29,24,76,132,113,240,109,42,136,66,75,209,163,12,164,217,85,189,99,187,14,57,198,168,157,250,173,106,173,108,195,187,222,48,22,101,18,134,101,30,151,141,94,182,78,236,108,139,119,246,249,224,164,3,252,67,174,59,155,116,133,27,190,46,3,17,220,147,215,65,179,204,63,121,144,116,91,217,219,21,236,163,251,93,102,171,132,60,81,12,100,114,144,118,216,185,201,138,84,41,227,13,191,47,52,155,183,110,44,170,237,21,130,37,194,4,177,100,148,97,76,191,156,219,55,12,160,173,45,88,146,203,28,9,196,217,182,129,239,145,147,195,166,113,165,10,128,119,86,188,186,225,243,152,170,79,56,248,231,141,45,91,103,76,9,3,200,60,216,181,61,75,22,28,230,179,253,243,219,78,160,81,229,117,22,140,10,74,24,15,159,65,83,180,26,92,198,79,210,213,141,135,113,65,146,175,135,108,127,121,107,0,225,133,174,66,166,176,96,141,236,234,78,207,54,125,85,9,99,52,116,195,182,185,83,86,27,179,206,12,159,104,198,206,5,148,192,158,95,97,122,140,203,244,196,38,76,137,130,70,186,187,225,89,148,40,8,158,59,172,212,207,194,138,164,68,147,48,160,194,176,153,238,214,84,191,116,61,54,249,253,19,240,230,210,64,135,221,93,145,249,186,98,180,232,225,2,42,68,143,174,103,239,82,35,12,28,124,11,75,145,202,173,235,4,32,74,219,150,244,59,209,50,90,190,113,49,173,139,42,149,41,83,58,10,209,147,19,54,9,28,185,175,97,22,101,241,194,70,86,235,52,51,133,141,186,48,32,165,132,187,185,132,201,2,125,213,76,204,118,253,185,240,243,212,70,142,48,248,209,231,194,23,192,93,15,179,87,16,25,143,106,189,219,20,35,145,22,176,76,212,128,58,75,232,62,152,205,66,23,118,120,53,95,95,23,149,160,9,206,150,109,106,24,231,49,255,186,79,254,147,101,98,225,228,238,239,68,20,21,208,42,87,70,239,213,211,77,60,144,119,155,249,121,164,39,79,142,240,74,10,149,225,109,114,219,241,109,195,77,155,250,196,207,244,156,86,132,109,242,148,240,66,101,166,71,24,131,249,161,108,88,230,164,56,121,5,102,43,39,199,30,253,124,113,126,215,211,170,181,55,138,153,197,12,223,239,85,30,15,24,244,161,32,179,249,148,134,39,184,200,12,84,82,47,58,50,30,222,166,226,45,132,214,16,169,55,202,29,42,131,194,180,221,134,17,242,115,91,201,178,9,151,150,111,162,222,121,30,243,217,41,209,73,202,229,164,186,100,240,164,245,132,93,176,5,181,14,148,153,155,158,186,246,21,172,81,124,18,148,186,140,1,60,2,125,206,185,43,212,209,158,187,162,11,235,39,7,19,209,186,62,81,84,34,131,207,119,94,135,174,248,152,24,89,57,247,91,252,50,146,134,74,17,6,203,26,126,205,21,82,170,168,102,97,196,62,3,108,51,232,207,104,35,21,122,50,237,33,143,102,43,219,220,129,2,232,97,250,94,238,204,24,104,76,202,32,45,140,97,223,216,159,15,5,137,67,25,133,217,230,126,255,233,5,254,75,190,45,68,95,151,239,184,16,231,106,130,52,171,70,125,241,190,9,222,53,233,92,249,253,244,230,79,124,102,7,181,57,47,169,237,86,224,32,180,213,61,3,195,99,76,198,2,149,155,190,35,249,67,19,93,68,137,32,46,153,100,175,135,215,179,133,61,203,48,8,126,127,164,232,35,15,113,69,4,11,210,118,189,57,49,45,90,249,64,78,214,143,24,186,239,33,82,97,215,36,191,61,141,33,145,111,88,148,202,42,116,178,236,205,38,219,50,76,229,177,227,77,17,96,74,56,1,100,239,242,211,103,228,46,239,130,113,95,117,75,129,9,186,72,187,69,160,182,77,195,82,78,14,44,162,222,219,70,155,84,6,26,73,86,242,106,70,195,136,88,121,238,88,108,96,130,227,97,176,124,183,22,2,52,199,74,236,254,182,233,242,222,157,64,101,193,218,222,97,96,152,46,118,205,18,62,191,237,111,179,146,246,87,249,178,59,235,121,120,196,87,204,240,210,221,39,84,35,35,53,103,55,35,190,80,132,21,130,54,18,123,217,8,23,58,60,114,101,56,175,121,244,124,14,102,152,19,81,56,0,179,248,140,68,9,84,84,165,49,9,165,122,245,93,216,15,191,43,115,14,150,66,99,122,154,179,81,27,151,199,205,94,168,215,200,37,54,9,222,109,79,84,84,84,235,205,37,200,174,167,104,22,100,118,136,190,57,98,197,182,15,89,194,5,29,205,72,7,216,66,222,244,14,27,80,232,20,45,146,9,213,107,169,182,148,125,194,207,36,34,157,182,250,115,48,98,253,254,211,103,221,76,34,129,115,194,176,35,86,228,103,54,155,86,9,87,147,241,240,48,242,188,85,143,134,190,85,253,161,129,118,18,44,192,9,155,30,175,231,134,20,224,214,221,72,243,76,145,18,246,43,71,149,235,249,109,100,190,28,110,217,1,142,79,193,219,87,76,21,177,208,244,112,51,102,167,132,167,209,30,61,92,76,10,83,6,67,143,185,242,140,88,242,237,187,41,196,20,52,85,103,25,160,213,74,19,226,158,155,239,201,97,206,38,134,55,52,193,58,223,210,25,181,158,158,241,253,76,113,1,170,236,163,187,183,122,59,57,212,46,42,154,10,82,61,198,2,210,240,231,73,200,247,81,72,145,170,31,141,143,161,152,64,84,184,100,219,149,227,40,9,37,85,109,175,24,116,77,255,4,128,203,47,160,136,55,124,174,173,58,33,25,141,97,30,138,124,217,128,142,190,217,238,252,95,192,130,146,219,1,139,130,56,252,133,161,47,62,225,73,195,187,120,56,67,67,210,89,99,146,157,196,109,159,101,242,140,226,170,223,125,47,113,97,9,37,7,17,35,193,123,231,115,44,61,95,30,59,173,36,239,163,91,131,245,155,11,187,97,103,235,124,38,36,216,148,30,54,101,171,170,147,221,121,95,158,96,157,253,9,45,51,157,236,206,44,227,202,26,20,217,208,154,209,131,97,202,248,16,102,227,138,59,173,158,59,13,71,135,116,112,58,138,254,38,3,170,49,209,226,156,195,218,165,207,164,195,35,241,11,63,139,240,18,190,49,118,155,29,67,4,15,39,222,137,92,154,161,67,191,60,6,230,213,32,93,151,183,73,105,194,71,10,221,139,254,204,195,198,119,252,110,27,34,115,214,201,242,172,92,236,105,134,135,179,101,108,50,10,127,114,244,95,120,218,158,64,46,252,252,245,89,161,252,167,169,89,11,162,178,194,227,116,65,145,142,23,122,18,24,28,213,182,20,232,191,14,98,82,158,24,250,69,253,179,153,164,7,137,14,172,140,65,171,230,52,127,98,76,242,229,214,141,209,248,155,205,11,69,63,71,135,118,119,240,132,71,172,61,22,30,2,52,179,240,153,121,231,13,55,113,218,38,204,125,237,27,206,34,216,78,24,184,66,137,48,61,129,231,210,104,176,222,75,107,66,70,33,122,215,30,84,140,81,183,125,162,245,51,68,251,133,139,206,116,230,193,241,165,48,68,75,23,217,7,11,195,43,139,48,110,82,227,13,111,57,58,243,118,110,24,113,175,228,51,6,165,21,16,242,50,9,99,0,235,211,108,55,213,39,89,175,43,66,143,201,191,122,8,241,39,51,208,112,106,161,105,218,33,93,76,233,80,87,51,203,113,129,169,110,163,70,214,212,106,198,87,241,174,77,140,68,198,119,69,216,223,183,39,224,3,45,117,184,107,203,78,102,35,254,11,211,244,58,75,153,172,76,149,98,195,183,123,97,169,55,133,163,187,236,161,187,233,160,247,110,69,221,39,124,22,151,230,68,23,211,125,95,226,161,66,135,203,236,158,61,140,164,186,104,66,33,95,81,125,55,105,117,239,165,153,120,198,147,217,65,24,132,201,158,239,111,3,234,130,0,20,39,103,79,113,31,57,230,12,212,136,61,140,62,187,60,22,38,160,51,88,114,92,57,224,158,251,70,146,97,242,124,129,176,58,250,148,169,20,248,13,219,10,15,159,173,142,56,66,158,39,134,68,109,222,55,92,69,140,204,182,151,107,204,120,44,36,253,50,88,236,174,71,143,48,43,151,70,19,42,97,113,219,153,222,141,252,116,130,107,22,63,109,186,65,242,186,205,28,108,222,48,234,209,119,222,128,52,72,229,61,222,8,126,59,69,195,104,88,248,193,133,101,240,142,83,100,253,200,52,154,135,171,157,74,194,32,169,253,212,25,137,252,187,71,40,72,43,44,47,201,67,189,64,166,62,75,56,153,239,217,47,124,134,194,78,82,146,60,47,111,91,173,238,11,147,28,166,251,125,17,110,201,33,105,221,136,194,130,119,35,108,116,166,47,108,70,114,123,63,191,221,189,227,9,123,62,169,236,3,87,78,139,246,251,192,144,45,29,162,253,207,109,243,125,126,227,144,174,111,22,60,3,99,225,252,254,247,211,160,38,88,188,100,16,163,58,224,95,8,76,153,37,239,163,210,97,57,89,110,132,145,202,108,50,136,105,97,59,185,195,12,174,85,166,131,73,35,151,207,28,154,48,98,67,178,67,129,2,186,63,123,48,35,252,156,89,95,54,140,231,121,25,132,193,195,228,238,50,147,211,93,168,46,127,208,1,126,41,129,142,116,45,120,202,39,201,164,180,45,53,42,219,166,185,194,61,97,154,227,50,111,152,31,186,207,166,40,160,211,248,146,57,139,22,138,167,88,214,10,47,250,211,136,251,198,39,96,170,83,130,204,165,72,114,230,110,175,17,131,132,46,98,250,81,17,152,216,222,157,236,38,228,180,101,23,65,211,255,44,197,241,76,33,183,74,17,11,69,208,226,21,73,174,28,67,87,217,20,178,236,187,216,22,185,119,173,130,192,98,215,0,161,210,159,41,148,120,225,139,157,236,236,252,124,124,35,25,242,163,110,56,25,29,174,54,211,81,232,96,44,222,48,82,143,254,62,42,66,80,67,151,144,228,174,29,68,17,93,235,114,89,27,172,74,60,208,194,156,35,247,204,159,199,234,149,13,76,213,37,122,102,121,228,0,191,48,54,116,169,201,38,58,163,99,30,209,108,154,57,18,61,159,110,245,119,149,182,9,95,200,193,165,154,239,232,23,166,160,33,106,112,80,212,112,194,244,163,167,185,233,201,201,207,0,38,197,253,194,128,133,158,132,160,156,12,214,167,20,52,74,154,240,4,136,54,160,230,30,78,228,168,69,207,13,94,203,207,141,208,156,180,80,42,175,146,153,253,11,67,106,107,91,175,172,221,30,8,210,44,103,210,149,237,98,193,91,204,163,232,190,138,22,242,121,100,51,52,250,97,35,160,220,171,81,122,192,205,47,27,163,68,129,105,87,107,190,185,167,2,26,23,192,227,100,116,99,71,235,157,234,70,179,24,152,160,132,207,196,234,26,207,12,100,44,162,214,27,246,237,59,170,76,83,109,205,236,228,94,181,179,249,123,141,166,99,208,82,113,255,105,16,50,90,81,135,131,238,190,126,203,10,116,79,109,185,252,28,195,203,23,6,25,58,36,31,166,183,188,92,90,180,145,230,105,253,183,80,189,114,17,230,134,106,203,174,58,140,176,132,117,117,220,134,122,222,18,90,185,161,128,70,60,51,104,24,42,27,8,129,4,15,128,239,202,38,122,171,162,237,199,7,128,40,250,247,72,49,87,154,90,26,96,253,238,206,154,2,5,156,150,136,181,50,204,192,72,255,162,103,56,158,1,46,19,33,223,222,240,122,162,153,173,246,172,195,172,210,60,251,198,153,225,107,206,170,41,223,53,202,22,46,245,98,246,157,75,36,133,193,91,158,143,105,121,24,204,184,228,226,64,248,167,147,193,126,38,129,73,234,10,86,65,247,9,7,254,86,82,253,117,86,29,216,76,30,6,183,209,222,76,190,132,86,89,51,25,187,242,236,110,208,135,157,126,101,213,236,186,37,60,76,1,252,123,33,40,80,158,207,83,119,147,192,1,124,160,49,159,168,120,21,247,213,195,34,0,88,124,159,162,28,114,214,98,68,131,252,161,129,248,22,73,47,192,160,197,139,172,160,146,16,185,187,69,239,147,21,230,246,165,87,38,121,94,68,243,215,62,68,4,168,191,48,59,25,109,10,161,208,20,47,139,204,45,9,146,163,210,148,235,213,163,252,138,24,23,147,192,99,213,225,97,152,152,34,88,136,156,179,9,134,253,194,204,0,67,104,158,188,171,58,93,3,210,122,172,179,188,97,43,193,127,97,176,163,90,38,5,246,11,255,231,11,155,137,236,115,105,0,6,191,245,1,230,222,201,157,101,99,117,118,200,200,46,121,120,26,33,78,195,6,51,251,78,110,62,55,107,235,111,83,62,241,111,15,12,200,210,253,7,149,45,156,255,190,176,125,2,245,255,37,90,183,70,79,222,237,188,36,196,212,104,138,74,56,147,230,125,75,57,154,143,83,169,244,191,240,148,48,212,29,209,210,205,6,162,242,187,62,203,190,10,141,81,173,106,1,126,65,203,146,194,165,142,51,40,142,201,93,150,104,115,107,218,119,190,219,84,93,61,202,246,38,10,92,4,196,64,206,249,61,51,122,137,179,106,239,101,229,203,18,106,56,158,131,106,149,6,136,241,111,134,135,51,148,55,249,122,6,248,128,239,211,131,118,144,180,234,61,206,106,67,210,249,133,205,62,93,58,1,22,238,79,120,104,248,199,55,240,104,106,73,127,248,167,243,226,55,93,77,156,239,143,163,194,140,248,77,176,108,65,4,208,225,147,234,11,20,81,199,94,51,102,233,53,107,177,184,89,225,60,142,166,152,166,14,90,201,209,209,104,36,23,101,207,87,138,26,195,229,154,172,233,118,22,74,41,108,86,3,55,182,8,227,53,182,116,222,36,49,137,163,1,126,75,242,218,145,37,255,182,11,28,76,207,122,104,133,15,205,172,184,50,236,206,180,92,11,237,207,57,92,204,199,72,150,201,148,141,62,161,139,250,131,38,6,247,38,71,131,220,243,141,12,124,117,202,124,90,42,198,90,34,230,136,243,33,38,93,14,166,229,76,126,215,103,242,90,130,71,132,187,77,131,101,196,12,131,76,131,134,81,213,244,185,17,124,65,17,47,27,194,72,35,250,111,67,106,215,42,30,225,236,234,91,168,184,15,21,251,160,96,200,246,197,103,86,146,171,158,159,43,39,41,141,137,119,178,230,202,88,48,225,234,111,203,76,113,197,244,189,164,39,129,182,108,44,55,117,160,60,43,181,77,172,190,171,39,115,205,186,91,67,171,101,232,104,250,27,129,182,92,117,238,172,86,79,241,245,157,60,111,10,164,171,86,211,210,241,103,222,193,71,136,138,60,201,28,238,55,213,195,80,48,52,215,67,83,162,248,44,210,225,227,164,173,225,179,31,217,158,1,51,73,231,103,147,69,143,239,195,108,1,220,156,239,254,237,124,31,203,225,42,40,140,245,39,49,97,71,86,29,196,15,28,175,117,209,33,169,70,70,43,37,114,7,24,150,178,194,131,116,58,115,179,159,28,184,102,147,71,78,115,63,59,41,131,158,38,26,19,67,123,130,40,215,251,149,155,147,145,172,56,156,139,38,253,151,245,100,250,239,218,50,4,124,157,74,36,69,155,239,241,70,59,51,243,90,145,10,130,90,144,112,152,79,47,148,246,207,3,212,158,30,133,182,230,201,26,88,178,45,250,142,39,76,197,55,50,243,12,189,82,155,118,149,189,187,79,119,136,248,180,164,221,200,10,48,206,179,49,188,203,120,123,122,52,249,90,141,45,7,246,199,67,195,184,171,248,118,6,216,140,176,5,185,52,182,136,126,105,112,175,234,126,110,12,239,94,63,218,228,72,158,147,147,22,197,111,3,116,19,133,199,10,131,186,120,133,30,75,50,0,218,229,121,106,107,142,187,141,131,235,185,245,210,232,158,250,22,17,237,206,34,37,41,30,203,116,148,41,172,240,82,68,98,203,182,136,51,0,95,137,98,192,208,238,50,130,119,14,208,238,88,164,100,45,58,157,207,17,105,245,21,27,80,74,9,90,18,174,52,31,34,12,5,86,171,74,37,153,21,116,132,171,152,233,88,178,48,156,243,106,7,15,221,168,193,99,113,125,34,251,229,166,64,156,76,35,219,223,23,183,101,56,72,41,119,1,253,73,241,203,166,146,89,165,150,182,233,107,199,117,23,195,223,74,248,28,234,122,107,246,196,147,184,189,86,115,221,140,18,126,2,200,38,148,40,172,71,141,105,22,191,109,16,114,41,101,55,196,245,226,183,81,31,151,233,18,200,170,163,20,184,109,179,196,145,74,54,176,158,123,101,27,163,103,57,184,226,35,16,247,133,234,229,146,106,130,85,178,171,215,62,89,252,150,238,248,79,186,96,213,29,175,84,228,166,144,71,92,182,3,25,133,44,28,213,105,173,100,179,199,143,26,9,189,134,177,164,174,122,54,198,221,37,138,225,133,64,9,191,37,95,228,106,74,28,157,151,177,84,110,193,248,228,242,205,109,79,41,59,179,171,147,147,83,210,133,24,248,133,55,178,67,55,133,46,56,93,237,17,245,100,131,220,223,18,125,49,178,86,64,92,193,114,8,186,28,135,136,18,90,162,221,74,46,98,249,84,32,238,161,158,18,229,100,235,77,223,48,46,2,238,193,136,233,114,83,109,101,194,43,54,237,221,8,79,179,79,61,249,92,190,196,224,5,203,125,203,201,139,169,103,251,111,99,54,213,159,75,51,159,46,111,37,97,183,187,179,60,52,82,223,237,181,37,22,98,184,46,55,108,150,44,209,144,1,223,42,172,114,72,71,121,185,38,207,89,221,40,86,202,165,109,131,217,251,32,55,217,56,89,253,40,185,240,109,71,79,178,155,99,213,13,163,60,52,87,28,125,54,72,98,242,88,128,16,37,23,136,233,221,116,3,171,14,53,146,35,159,241,32,141,175,161,173,11,144,215,174,99,138,31,33,223,156,54,0,26,155,241,56,218,172,207,164,249,176,145,196,243,78,19,44,215,92,181,134,143,218,140,147,114,57,90,189,101,104,21,157,172,187,221,104,86,209,118,179,125,184,5,227,254,251,11,57,119,197,235,57,58,162,76,166,69,231,141,147,162,85,175,9,131,115,88,90,30,77,144,2,29,163,7,169,228,92,136,78,136,99,187,166,32,5,113,188,200,181,243,64,129,223,43,152,164,154,89,56,18,149,66,110,241,10,13,94,144,91,133,253,144,208,193,93,52,94,38,82,229,243,89,5,18,106,201,55,44,66,20,246,181,133,125,100,55,113,66,49,148,170,86,23,223,229,54,175,141,101,171,248,37,250,59,237,142,132,156,101,107,13,108,116,57,172,17,79,102,147,190,151,18,60,230,97,1,99,56,99,110,74,206,140,66,176,11,41,178,129,196,9,80,162,100,219,174,175,129,62,187,161,57,181,130,57,125,79,223,97,52,96,84,38,117,219,84,90,92,214,249,159,8,141,178,65,41,183,22,13,17,172,173,167,62,201,120,159,14,143,128,164,175,7,227,76,237,84,247,14,118,50,73,63,145,182,56,15,176,57,236,3,59,3,233,88,0,15,162,220,239,97,203,137,164,206,183,49,102,245,150,60,48,132,243,39,67,113,81,76,188,61,32,39,185,86,109,29,108,112,189,129,134,177,191,222,26,110,64,51,2,207,98,201,65,121,250,253,103,71,230,151,118,6,69,21,105,99,142,222,225,225,11,246,130,143,105,107,152,14,128,223,55,234,112,93,239,27,69,115,79,254,16,159,90,85,113,210,102,12,148,29,36,1,214,5,13,50,9,35,52,239,65,136,143,90,48,182,38,108,220,22,134,43,178,171,131,236,53,124,131,111,243,239,131,237,171,44,139,46,52,199,246,164,42,79,173,242,85,150,22,224,36,219,98,232,206,202,204,110,189,97,184,192,250,79,205,182,207,132,76,51,46,48,87,19,79,116,249,108,207,172,156,2,208,5,92,82,11,171,20,73,178,171,61,116,68,103,81,70,144,48,50,214,217,79,14,105,96,74,253,31,201,180,104,215,3,22,27,74,35,48,5,236,192,223,161,84,64,186,39,217,217,146,183,117,102,243,115,147,10,21,192,124,42,123,131,151,13,206,89,40,37,7,98,13,142,4,139,100,98,76,157,235,208,192,118,3,225,110,102,37,227,129,41,192,49,14,8,157,21,125,53,113,4,114,55,29,180,136,166,143,114,109,42,139,59,26,236,142,28,196,248,172,233,4,143,102,136,163,247,22,94,22,58,193,131,31,14,132,29,76,28,53,3,37,245,67,6,35,72,37,249,225,241,88,95,187,123,197,12,214,8,95,227,147,56,130,167,9,136,106,65,58,89,143,62,187,114,39,94,225,26,61,159,234,3,10,136,84,132,28,255,74,11,70,59,215,133,65,238,111,100,91,43,97,104,74,75,235,193,105,31,64,226,134,46,123,76,66,205,113,237,168,142,84,133,101,157,207,69,192,202,230,192,162,157,11,24,202,197,91,19,3,46,251,218,218,166,194,44,204,129,133,176,209,216,138,53,45,16,148,192,10,152,213,182,248,106,177,221,164,35,23,20,135,141,4,247,120,10,27,14,80,130,125,186,31,208,86,69,236,198,215,0,52,5,193,2,72,201,165,142,91,75,98,51,137,87,149,76,119,134,253,188,80,103,156,143,181,147,74,61,32,152,160,149,26,152,56,85,87,84,204,162,228,2,152,233,228,10,10,235,2,185,190,156,233,214,114,155,15,144,7,181,184,33,108,76,28,204,165,72,102,130,138,249,178,49,241,19,147,159,166,194,28,126,97,252,251,22,175,31,211,212,142,238,51,203,102,209,158,120,7,21,239,176,117,74,115,88,27,74,97,112,94,31,69,179,203,70,167,243,22,133,207,62,140,165,212,73,206,64,243,207,28,255,39,111,190,63,121,243,253,201,155,239,79,222,124,127,242,230,251,147,55,223,255,31,189,249,154,225,56,221,50,131,187,80,244,106,51,134,180,43,218,82,227,166,12,164,234,78,39,93,242,234,86,197,2,104,62,198,224,38,124,244,193,33,205,98,108,62,162,110,139,74,95,245,163,55,101,4,213,109,70,101,223,185,21,180,193,25,244,242,219,212,25,28,36,90,209,247,43,91,93,174,113,245,245,148,20,192,132,138,229,158,233,100,12,183,254,98,54,73,163,169,52,50,196,63,119,65,168,8,139,96,69,164,102,207,53,123,153,148,213,56,3,58,81,243,110,58,127,217,195,3,22,154,74,57,34,89,150,218,13,159,73,229,17,9,206,201,229,105,56,121,213,93,25,194,26,11,168,160,135,207,74,158,212,97,126,98,173,163,225,186,231,107,3,191,60,47,244,147,139,64,205,249,116,163,112,86,209,220,43,187,170,250,241,89,21,93,18,171,154,101,149,120,244,144,22,54,223,16,178,83,167,84,170,26,169,237,60,135,238,15,141,134,124,122,52,159,139,59,37,210,95,178,153,83,53,157,1,100,251,101,119,148,191,146,234,190,214,82,82,60,81,170,30,143,46,39,186,40,78,76,194,128,140,234,189,42,191,102,90,158,254,219,103,127,151,186,106,187,90,213,238,155,180,207,202,194,66,191,187,10,218,130,73,106,30,70,0,78,37,105,41,60,196,203,70,185,244,121,91,150,229,127,69,210,74,149,122,168,35,185,109,116,191,166,81,101,143,156,146,138,99,2,122,95,95,241,183,154,204,160,160,143,154,137,158,127,41,11,228,223,147,205,234,77,179,155,116,139,171,138,83,78,123,100,59,207,134,122,184,201,14,111,50,181,71,223,213,154,62,241,211,213,36,130,36,138,250,80,60,49,132,4,85,212,103,80,131,114,149,154,202,172,81,210,115,215,172,221,61,174,108,34,66,37,207,27,116,83,143,131,173,226,161,183,101,157,233,21,97,152,222,242,211,144,85,221,111,128,176,21,236,37,12,108,106,221,176,105,229,233,248,198,54,108,199,93,159,41,69,85,147,145,42,93,17,197,123,67,116,77,38,165,249,59,16,10,126,64,170,248,89,144,88,159,254,211,184,253,109,21,176,172,96,93,252,219,90,228,94,117,168,58,102,69,221,39,194,103,44,116,149,131,6,128,231,21,15,194,83,221,4,145,0,59,105,98,207,113,242,76,22,35,115,37,86,136,251,14,97,74,216,58,75,163,213,27,79,37,115,173,242,1,160,67,53,166,191,77,148,186,85,83,5,79,139,226,218,154,213,28,209,183,170,30,178,109,117,168,26,67,252,164,249,73,21,223,170,57,160,197,35,31,115,170,156,220,175,70,43,131,129,102,139,170,174,157,69,195,103,51,184,140,243,57,185,113,51,179,255,118,199,43,175,168,65,4,230,119,62,169,88,106,174,74,169,224,154,195,225,164,174,31,236,65,237,60,58,214,11,126,114,10,132,170,200,104,78,1,174,157,192,144,222,91,136,229,237,103,140,24,7,163,189,175,86,33,219,32,218,223,235,68,51,128,45,158,132,153,151,125,125,57,169,25,56,107,121,42,232,164,12,159,13,1,164,212,172,86,33,155,244,240,219,60,130,136,67,155,68,188,87,82,54,90,98,132,217,226,169,67,138,249,6,196,209,6,84,17,107,22,42,119,78,39,38,220,113,133,80,247,21,99,108,71,56,109,253,246,113,195,217,14,198,36,92,138,42,127,130,123,27,174,204,192,118,17,217,80,177,118,105,6,123,249,94,216,54,218,128,26,214,64,159,108,62,53,152,200,70,81,119,162,110,143,181,199,111,179,168,76,117,85,218,240,12,238,165,101,65,153,182,61,205,74,241,222,55,164,45,57,218,160,8,61,238,187,154,164,143,248,65,65,157,74,17,206,232,236,137,1,23,132,135,178,226,133,162,130,156,138,218,119,81,93,139,87,130,130,65,86,127,174,147,251,228,126,143,110,75,140,28,176,224,66,170,43,238,187,49,54,212,81,45,239,86,239,83,67,194,77,109,203,40,192,200,104,65,204,178,169,91,155,41,25,251,27,35,85,23,4,45,220,3,102,88,191,52,214,28,81,78,71,36,2,47,75,63,185,181,86,171,58,216,161,103,230,223,175,97,213,167,88,114,102,75,4,124,89,55,47,48,217,7,2,172,198,169,207,79,78,21,89,50,14,184,28,121,57,6,13,30,28,197,116,57,57,114,13,177,2,162,139,184,213,18,247,60,34,218,235,126,244,166,152,211,53,12,109,194,97,71,192,7,138,144,213,56,26,95,155,15,129,147,206,43,145,113,108,75,16,68,137,47,202,220,91,244,194,40,124,125,248,26,56,112,85,58,221,252,142,101,33,95,120,146,114,183,199,112,112,12,95,30,155,169,10,137,170,251,201,222,172,168,60,61,140,11,142,88,187,162,183,217,170,195,57,19,208,162,169,3,137,49,60,70,132,55,76,120,13,231,233,164,223,6,116,58,139,115,13,158,128,59,218,9,205,204,14,244,121,39,182,111,221,209,235,25,61,50,81,218,32,12,36,176,68,216,192,242,106,87,8,52,213,195,149,125,133,6,207,35,117,40,54,176,196,245,92,24,12,22,223,98,82,0,232,41,235,199,199,30,63,95,140,235,249,4,146,140,50,194,109,5,180,23,220,221,124,195,76,36,217,241,181,246,118,228,145,98,33,18,80,199,76,79,67,204,5,8,119,148,172,35,188,69,74,16,183,46,134,135,95,184,249,173,170,233,223,180,102,211,10,104,239,73,252,159,39,202,172,225,240,51,198,243,30,207,235,154,151,18,249,171,92,168,115,31,93,195,17,175,163,129,170,91,242,117,252,36,19,199,13,151,165,150,154,38,199,88,110,152,205,152,140,225,106,102,232,241,66,72,222,229,194,193,230,158,173,71,64,150,147,122,81,27,64,207,27,44,60,49,235,164,170,131,41,93,44,255,101,50,79,241,252,67,139,54,185,167,25,105,61,210,170,77,141,91,173,189,25,40,110,182,214,226,134,139,46,114,9,72,44,237,244,166,97,72,92,203,49,123,200,75,112,227,226,41,75,87,196,241,126,84,73,182,40,129,19,38,91,41,17,134,17,150,197,207,182,153,120,153,163,215,55,62,114,243,113,195,29,174,15,71,247,55,39,193,97,161,74,136,115,65,32,152,233,154,136,17,47,11,101,14,56,46,197,125,157,234,64,145,44,47,75,33,234,128,72,162,88,31,67,51,89,219,159,10,18,5,210,188,97,110,219,213,251,1,8,99,82,103,18,63,104,112,90,241,80,216,19,138,30,48,74,25,215,203,144,169,105,234,84,104,27,34,23,243,110,214,235,215,81,70,243,248,124,214,206,130,56,201,245,185,210,170,118,208,0,89,157,98,1,64,79,212,188,79,226,95,168,38,125,179,194,185,11,196,110,229,174,145,61,245,252,14,180,64,25,234,143,74,89,150,58,138,195,136,141,218,59,36,140,167,138,243,97,208,221,24,194,93,103,211,113,238,218,135,233,57,215,25,240,207,209,198,165,245,48,174,35,237,241,185,158,108,52,252,228,236,58,242,212,48,235,203,215,19,166,213,0,105,76,108,176,27,78,54,219,195,0,140,164,173,129,217,2,224,53,7,33,39,115,209,84,31,108,192,246,126,105,13,187,176,170,222,225,248,83,245,29,164,152,221,232,1,201,80,50,158,111,118,248,52,46,27,83,199,41,53,1,199,17,3,12,207,162,136,9,92,173,132,243,56,48,197,116,94,184,30,13,39,205,145,192,224,147,134,168,126,117,180,117,129,70,58,54,27,241,44,121,223,86,190,115,86,112,51,96,184,248,115,116,146,226,226,165,147,6,31,36,75,125,130,239,111,133,163,131,217,38,214,253,154,116,131,10,243,163,141,60,173,193,22,26,83,205,56,76,61,233,167,61,12,233,227,97,106,229,85,143,198,186,201,103,121,102,64,148,113,36,140,221,134,19,4,27,62,118,34,235,101,158,69,8,141,57,34,125,217,54,73,194,32,135,125,164,1,216,218,186,114,242,58,147,75,192,217,158,167,202,132,7,135,149,186,243,135,173,166,120,167,214,200,149,41,208,5,199,108,181,154,234,239,205,64,219,206,194,35,235,89,175,9,189,185,92,56,22,30,193,23,97,238,98,200,92,5,51,14,93,73,220,147,152,117,232,137,58,154,189,178,108,138,145,111,69,172,211,201,204,205,160,215,98,58,210,13,194,213,29,225,76,175,45,109,253,182,1,155,108,31,165,29,138,118,89,207,165,245,30,252,193,115,19,48,64,52,92,1,221,4,145,14,39,76,245,176,47,236,161,125,113,36,127,29,82,19,178,60,147,206,174,195,217,25,13,89,38,76,112,172,238,140,70,150,143,30,138,28,157,150,25,92,120,24,30,183,204,167,200,32,68,51,28,175,56,82,247,166,31,47,148,195,8,119,144,231,250,249,89,127,195,163,147,236,70,70,49,100,19,47,5,55,115,198,18,221,34,19,88,194,77,36,216,135,115,76,13,103,76,166,125,113,164,26,152,196,176,170,27,215,203,87,191,97,74,94,75,87,117,100,60,61,201,50,49,65,65,150,146,19,236,144,133,39,204,82,33,223,23,40,178,26,247,133,252,134,102,112,25,194,154,115,81,0,242,210,29,124,179,149,22,7,23,235,132,45,245,145,63,55,210,252,202,206,186,157,213,226,30,151,159,25,28,193,129,168,142,46,250,103,189,79,209,28,225,228,73,17,179,180,151,171,91,227,124,244,40,77,194,6,213,223,160,177,194,107,120,114,71,128,216,129,195,167,202,89,5,146,209,205,230,179,71,244,236,117,134,236,102,179,25,81,246,120,31,230,207,167,7,103,115,97,247,240,52,181,32,77,45,73,199,131,198,154,18,157,41,217,61,157,188,109,7,99,163,27,20,95,55,87,168,211,58,127,7,161,116,62,72,13,227,49,29,225,141,243,170,30,205,83,140,163,77,75,168,232,209,5,40,241,229,231,78,248,164,26,70,245,45,216,189,216,23,164,169,219,66,184,250,53,200,191,181,234,150,242,188,78,186,137,78,38,225,167,244,153,98,0,113,135,33,117,253,166,79,133,39,22,115,45,192,31,57,51,43,252,140,73,1,29,52,221,130,176,227,143,197,9,239,144,115,46,41,154,0,65,119,153,91,152,214,124,228,186,129,177,210,194,240,48,244,127,121,151,137,187,116,90,3,52,93,160,184,18,6,69,228,214,227,205,0,73,169,63,86,240,166,122,24,39,55,91,207,199,80,61,143,96,152,163,160,92,116,175,91,233,213,250,234,68,253,77,171,154,136,15,132,61,26,81,84,199,212,172,253,108,188,103,28,139,142,145,172,154,176,32,90,200,5,192,146,223,194,2,3,241,143,27,91,132,249,2,100,151,113,54,67,57,53,159,143,166,109,242,212,50,253,76,126,219,251,113,96,132,200,52,228,174,141,113,230,196,161,201,186,185,179,158,252,164,119,46,23,75,3,142,21,64,175,124,90,191,245,11,179,52,62,101,170,106,94,9,254,84,232,83,9,185,0,174,2,136,110,127,95,236,118,116,15,15,13,48,24,207,48,55,170,22,115,16,57,62,139,139,63,83,170,177,2,244,37,92,138,139,3,209,47,29,245,169,0,176,249,138,186,7,102,57,73,250,219,22,198,24,227,163,83,81,152,232,143,145,60,56,60,207,222,208,196,41,251,185,180,142,36,137,43,29,192,40,31,99,232,67,219,110,112,134,229,12,253,37,125,95,164,3,30,61,87,57,164,199,217,205,57,173,249,218,180,204,166,77,166,120,158,217,142,187,54,185,25,193,142,254,30,105,242,201,206,132,139,132,47,109,3,109,172,25,71,243,137,232,185,173,44,226,87,134,42,229,126,238,106,153,181,210,23,70,35,44,107,157,169,2,132,136,187,30,56,128,234,209,103,238,76,238,138,117,182,127,136,132,63,229,3,19,168,113,154,23,221,81,225,68,80,36,225,11,9,209,139,106,194,81,178,98,227,39,238,201,194,6,82,43,246,105,0,56,152,28,252,232,31,186,84,18,125,168,60,238,169,213,144,157,85,172,15,89,35,51,77,48,208,206,42,208,179,164,49,0,244,163,58,97,18,201,130,233,67,30,177,165,149,174,10,137,17,80,37,140,11,93,190,196,32,28,68,36,81,233,232,0,56,232,60,25,2,74,222,103,161,111,230,155,74,236,28,65,243,232,78,32,159,129,26,97,178,55,205,145,204,243,199,177,192,103,173,103,90,217,186,253,185,202,249,128,57,119,213,226,93,129,118,210,28,134,140,121,219,20,196,32,60,100,118,37,254,211,24,196,10,47,175,23,19,112,112,165,28,40,44,48,124,37,204,70,210,133,139,18,221,175,244,108,66,70,14,182,212,90,70,197,151,156,149,85,194,249,49,217,52,99,116,187,202,234,239,70,74,132,169,19,86,13,227,37,230,18,62,9,197,36,221,8,36,252,137,106,68,25,107,67,163,230,53,28,97,224,210,186,253,129,103,228,34,112,20,125,179,246,19,200,159,64,53,187,184,16,21,250,169,219,31,118,237,237,202,22,129,89,147,125,54,219,87,207,28,237,77,111,173,58,154,56,94,168,109,102,115,232,220,186,131,1,149,19,154,72,27,59,61,25,165,136,63,22,247,33,198,8,29,157,99,173,47,212,137,103,188,135,241,102,94,79,85,102,87,175,171,83,51,99,168,200,99,233,86,208,232,30,158,38,103,42,225,78,59,48,142,222,69,77,25,59,41,0,226,169,95,248,12,43,32,178,90,25,97,111,16,97,204,39,100,36,225,191,91,28,56,105,243,196,123,229,208,65,70,220,183,149,172,117,107,118,50,0,4,18,93,179,12,62,147,92,56,20,165,233,44,128,98,246,62,247,212,205,180,164,92,168,173,152,10,181,76,89,244,65,41,41,57,115,110,21,173,218,211,1,103,201,114,254,25,147,103,126,194,101,5,7,19,210,213,16,145,197,110,172,230,18,218,118,112,98,53,159,62,251,188,225,158,23,232,207,193,53,150,11,163,18,229,86,247,208,103,78,174,39,27,24,118,6,41,251,32,198,40,160,236,172,71,211,200,114,218,144,181,35,180,176,136,228,75,0,141,187,25,166,214,42,71,159,29,224,14,69,89,211,220,16,121,72,182,229,38,89,224,178,123,5,74,251,29,165,29,77,228,96,167,33,234,160,64,86,182,224,189,231,43,218,135,206,170,76,243,157,14,65,140,51,48,181,16,136,36,220,144,133,15,49,194,138,101,207,189,242,243,6,103,190,162,126,103,74,79,186,2,33,82,157,29,47,135,194,34,210,10,114,52,82,14,51,5,97,240,36,197,226,188,222,251,143,183,231,39,167,106,42,82,162,132,171,208,13,119,42,202,15,237,140,143,29,31,175,233,157,55,253,237,106,218,187,78,19,195,253,188,78,189,114,94,96,80,208,18,10,69,69,158,202,217,161,184,86,85,183,77,71,150,97,140,51,52,31,160,135,249,162,158,103,10,212,195,167,83,51,248,212,42,25,19,77,119,68,86,39,19,82,34,36,47,12,66,194,142,48,130,67,114,95,164,20,65,225,161,167,146,117,182,237,230,56,28,76,199,147,161,157,113,167,97,51,150,245,40,217,162,60,19,122,251,43,52,78,11,211,153,164,243,191,62,163,107,42,119,176,215,83,175,59,119,32,117,35,36,80,151,162,39,236,228,51,199,117,255,114,174,172,23,150,195,142,172,155,156,167,54,13,184,173,226,94,201,39,140,215,230,214,48,109,209,224,27,90,123,93,246,118,180,234,169,249,132,50,108,106,162,39,104,239,107,184,120,82,183,107,203,67,223,54,58,214,59,116,101,217,108,201,19,181,132,34,238,139,246,221,146,58,113,175,102,119,30,63,189,248,124,117,148,158,43,241,202,190,121,2,178,189,213,65,140,184,73,137,240,82,136,2,63,6,219,40,78,126,118,248,130,46,166,233,21,24,3,187,178,33,36,52,52,85,140,60,17,97,163,18,223,176,117,107,235,253,233,161,240,135,142,49,91,237,161,166,123,134,92,47,250,9,236,108,200,91,15,11,48,25,61,51,132,48,253,227,194,5,75,209,11,164,184,231,178,123,208,136,55,192,29,9,83,94,141,111,143,140,169,202,48,27,103,199,82,106,104,233,2,6,90,114,217,231,22,211,217,43,6,243,148,199,45,175,195,40,31,57,78,110,174,46,178,23,160,176,180,66,133,244,60,161,181,5,225,219,89,127,74,42,66,214,125,106,73,152,110,214,20,178,202,144,185,196,248,174,83,124,168,142,187,232,108,143,186,144,233,45,156,124,103,7,12,9,223,198,241,220,216,217,45,58,7,244,172,187,237,125,44,107,37,135,83,118,84,72,206,135,127,31,42,53,53,16,12,193,17,197,222,84,30,11,10,170,46,241,209,217,33,137,0,88,167,44,70,238,229,242,220,73,40,106,39,136,149,141,115,208,134,57,56,200,135,11,70,58,172,110,96,159,158,137,79,230,97,243,120,171,161,176,205,86,90,114,67,162,185,6,71,147,226,181,16,243,8,147,136,58,71,19,180,92,123,46,123,172,251,101,158,91,134,188,152,37,140,204,96,138,147,3,208,144,210,7,162,126,124,5,95,24,58,148,200,21,158,240,25,133,35,248,161,212,180,166,20,185,70,51,6,132,83,64,153,119,171,20,191,129,204,148,32,113,102,232,32,146,189,209,97,203,46,66,195,20,128,89,178,60,149,109,160,153,26,66,237,36,15,26,6,94,50,131,207,11,243,238,70,233,141,215,208,158,156,86,28,149,100,29,93,112,106,222,174,94,127,50,184,41,15,5,196,98,13,165,10,234,107,77,107,104,115,26,150,51,8,162,40,250,75,54,126,62,198,22,92,118,50,160,41,72,228,243,225,49,27,5,249,244,204,209,85,168,66,29,95,188,30,98,182,84,124,166,166,57,211,156,159,195,230,192,224,214,114,215,235,44,107,193,250,38,109,85,155,41,166,92,55,183,235,182,228,234,8,62,193,115,211,190,3,225,125,12,17,143,164,96,130,192,103,80,52,113,136,150,61,196,9,35,90,86,194,25,226,169,73,66,8,63,83,134,115,44,243,50,80,174,134,123,118,187,85,16,67,85,213,57,8,51,19,58,199,210,246,73,85,143,62,95,121,222,225,180,6,124,71,95,214,25,159,61,184,217,248,10,34,251,162,97,16,104,215,206,12,144,192,124,79,238,246,183,39,217,49,191,39,189,52,32,29,225,228,97,76,99,125,40,168,2,197,185,23,221,55,125,213,231,78,207,84,59,131,121,186,217,177,72,184,26,183,200,195,45,43,3,161,155,91,238,72,65,76,109,85,57,179,132,7,159,115,132,231,16,122,21,107,102,97,70,10,99,22,242,64,189,109,138,83,158,3,161,151,189,68,3,219,222,72,138,113,102,62,202,186,45,155,230,132,186,226,232,137,11,130,62,22,155,255,110,184,118,161,9,116,28,177,232,4,223,176,240,86,33,115,27,158,241,70,139,206,87,8,46,52,71,144,218,79,163,42,32,97,158,82,120,167,156,77,153,146,160,186,25,253,70,189,102,211,146,20,245,85,190,37,212,218,91,60,149,147,0,44,189,112,224,34,233,154,221,96,69,165,151,214,141,135,115,223,72,123,46,13,94,102,72,73,163,251,125,166,183,38,225,114,102,141,177,47,201,153,170,155,132,205,84,55,236,108,112,96,95,26,62,27,187,80,1,192,149,239,204,135,122,114,3,180,238,235,149,211,68,24,4,242,253,10,46,18,110,132,48,53,228,177,32,134,25,210,251,155,85,89,80,214,76,113,216,113,248,141,145,234,136,86,11,92,96,115,126,142,48,31,255,144,48,166,224,49,204,187,245,126,229,141,33,227,219,226,177,64,14,86,68,33,226,110,105,84,117,16,210,212,209,144,121,115,223,207,23,118,222,61,26,18,110,25,151,189,141,160,202,125,42,44,163,211,33,247,208,179,193,144,222,209,128,106,224,138,36,234,140,68,148,201,228,232,129,177,253,142,176,89,216,21,9,91,89,44,46,12,32,204,125,164,224,13,195,197,183,91,51,124,201,156,118,102,40,99,238,132,255,227,62,107,120,132,135,249,220,135,14,0,153,223,20,155,56,18,79,100,128,124,40,53,60,225,238,251,26,86,215,159,49,140,89,72,211,253,132,6,83,86,56,29,34,201,217,153,195,110,184,103,116,74,90,184,19,77,224,91,18,102,187,219,110,24,173,119,57,57,226,127,161,76,178,109,227,92,37,140,40,91,46,225,171,4,164,235,102,66,236,38,161,126,134,43,19,253,168,251,194,32,34,211,117,168,225,202,4,139,186,75,248,71,54,136,112,23,252,55,198,166,40,167,197,67,1,161,221,110,20,125,252,30,195,16,188,175,24,216,97,169,202,167,237,215,109,116,250,91,69,54,170,49,133,235,111,109,221,120,206,85,185,110,244,217,98,59,187,76,238,250,230,250,168,225,211,49,10,97,6,235,115,222,48,205,244,21,149,15,68,106,167,8,220,15,102,211,18,223,54,66,25,93,202,73,3,197,215,210,175,234,3,173,222,91,33,192,103,10,237,134,43,10,129,15,170,28,141,175,220,94,113,114,240,164,119,218,49,197,250,20,246,45,152,206,14,49,158,25,144,95,171,203,89,243,173,230,41,248,5,236,217,208,203,244,169,190,80,14,148,43,71,27,57,135,173,153,181,16,110,119,22,183,39,166,224,120,97,93,102,44,118,2,85,190,108,128,75,178,205,62,247,64,129,123,133,119,171,233,48,222,83,183,115,207,119,8,179,254,203,60,14,231,138,121,227,74,93,156,91,186,95,54,197,59,156,177,34,108,128,147,251,211,205,124,24,157,174,106,64,49,81,112,194,204,24,113,89,119,33,101,201,207,50,134,1,34,149,208,47,128,30,223,244,129,98,27,3,166,222,125,226,18,170,51,18,62,99,112,246,248,109,58,16,82,54,129,72,6,107,248,35,149,130,167,130,231,44,97,228,22,195,32,21,114,107,150,167,2,219,201,139,177,35,153,186,232,29,8,24,58,174,18,204,230,4,159,242,102,189,195,156,44,150,91,215,103,115,159,184,123,194,241,43,108,120,112,115,139,114,44,4,151,107,81,58,58,235,240,141,130,242,171,65,138,254,137,89,46,9,131,137,10,50,55,187,217,121,19,184,129,159,217,12,73,1,131,142,116,25,253,88,177,3,153,242,48,34,52,69,143,102,103,183,175,129,169,240,131,240,130,230,49,213,160,255,130,183,25,18,158,168,123,95,159,80,190,202,174,97,199,159,241,253,227,53,187,52,8,55,41,194,20,54,100,134,102,171,117,70,160,115,135,17,16,88,73,79,77,153,199,127,184,209,186,157,122,93,198,172,15,225,144,205,62,110,235,79,99,37,233,156,103,35,120,148,231,202,216,106,5,245,152,189,209,208,163,23,108,87,63,57,165,180,231,194,248,112,70,142,232,64,113,224,134,87,10,146,120,1,234,54,101,104,155,0,166,87,166,127,18,190,226,26,105,118,150,201,43,7,20,178,154,136,115,80,109,63,31,89,240,188,59,38,187,50,58,33,239,134,255,200,192,197,49,11,61,110,96,66,177,74,92,54,122,203,226,74,113,146,25,124,85,93,140,160,88,39,92,62,43,14,167,17,229,97,88,221,67,162,231,99,136,113,128,145,73,221,18,157,38,127,226,225,109,218,25,75,194,173,68,233,120,80,30,95,2,55,71,181,104,211,244,10,14,57,137,222,29,191,176,92,87,138,176,249,120,221,207,238,76,67,57,185,215,31,166,219,72,84,109,9,131,172,94,17,6,191,47,203,198,100,49,118,239,108,20,70,76,69,87,194,103,80,237,240,120,111,240,111,228,101,162,30,19,18,243,195,48,223,93,47,173,208,84,109,17,198,211,74,30,184,137,196,119,215,11,192,125,158,106,142,132,7,179,166,139,215,80,193,93,119,179,57,80,185,243,158,147,213,132,218,148,145,130,178,74,15,233,148,138,51,189,116,56,44,157,68,130,207,195,134,101,123,14,62,215,189,61,106,169,178,222,117,95,113,83,19,86,222,158,26,28,94,207,64,168,99,146,83,107,244,236,83,93,16,192,118,10,66,233,227,113,55,79,140,6,126,107,93,40,92,198,27,13,31,77,204,144,206,127,214,199,9,248,209,243,7,202,175,160,72,53,220,129,22,250,149,65,22,155,93,158,72,50,39,191,107,237,91,122,215,167,157,26,236,180,238,97,230,122,125,158,9,241,90,215,33,58,97,250,205,58,130,129,210,222,240,180,182,156,132,193,144,134,207,44,43,158,76,192,180,64,217,105,122,216,156,206,229,211,195,68,202,177,178,39,37,128,19,41,143,116,252,92,64,60,74,122,150,245,220,104,65,249,67,161,250,148,52,169,162,125,48,203,85,64,194,181,91,166,119,118,199,247,137,179,172,166,252,28,61,122,152,110,155,238,220,154,50,66,207,228,93,123,200,197,176,182,200,142,232,188,174,157,91,8,32,161,220,32,138,186,22,157,33,98,212,204,0,177,232,48,59,25,151,123,166,14,179,244,16,133,100,28,8,183,3,74,113,51,206,228,212,55,10,109,212,225,95,195,160,22,50,211,49,67,66,131,253,162,133,84,165,201,24,53,188,163,155,179,119,163,246,202,42,143,94,94,244,191,49,154,49,137,93,9,215,28,189,119,156,66,233,66,55,13,111,74,147,30,30,198,199,189,97,214,41,199,213,144,80,244,38,174,18,3,224,235,116,195,139,97,109,21,41,48,13,140,178,203,8,85,41,122,35,210,196,102,41,1,83,29,191,141,230,136,100,55,104,66,179,133,245,112,205,2,26,24,182,18,57,70,4,203,102,124,8,101,150,181,204,190,197,79,195,251,209,161,128,85,135,115,103,8,47,50,3,9,195,38,115,245,31,235,67,206,173,39,71,98,49,221,223,158,67,51,81,236,114,241,73,139,11,135,11,47,111,132,85,178,196,88,233,148,176,117,74,130,229,235,164,56,236,187,41,99,203,24,7,29,145,60,47,99,98,4,82,25,97,179,156,240,250,19,249,78,130,213,34,225,110,22,2,30,94,246,181,74,216,92,42,252,232,133,141,228,229,29,96,89,113,214,88,79,235,192,217,78,161,105,33,70,48,139,235,22,14,106,180,40,23,75,152,29,174,79,197,120,255,38,233,36,155,247,88,118,125,215,97,69,5,33,195,211,189,226,51,112,229,173,196,198,78,46,220,68,144,221,241,251,71,87,146,23,118,22,92,4,81,92,214,11,179,0,221,91,47,219,137,184,108,215,74,111,26,77,86,87,28,246,102,30,105,32,113,36,140,22,183,47,33,3,98,189,212,150,225,109,156,204,123,69,248,124,65,186,151,91,232,120,222,43,163,79,247,220,53,176,105,135,231,219,220,153,180,208,66,227,165,185,33,178,205,203,121,106,24,204,136,183,48,152,244,209,140,151,193,96,120,165,17,71,163,41,47,57,18,173,233,51,114,123,132,167,204,27,48,159,131,177,138,91,123,82,232,50,58,157,204,189,197,195,219,40,43,55,12,204,195,37,147,230,73,33,147,104,46,32,35,8,163,111,121,184,183,39,49,92,236,155,221,101,141,105,187,8,35,15,133,145,25,204,206,51,45,227,239,35,123,181,157,205,151,205,15,134,168,33,18,176,216,6,110,39,106,12,107,10,11,239,102,32,203,185,92,187,99,208,5,128,115,34,97,182,12,95,77,141,207,188,170,97,2,234,99,214,238,242,48,130,63,146,107,32,78,198,198,221,195,212,107,182,134,27,181,41,15,255,212,201,150,132,105,61,250,116,200,242,221,5,172,7,227,30,61,155,233,97,155,8,238,235,130,52,18,150,147,124,106,19,124,172,132,241,185,241,27,131,88,56,165,9,199,168,236,177,253,64,136,162,245,231,96,218,110,158,208,46,252,170,52,215,6,163,129,157,205,23,70,121,69,8,69,103,204,22,155,156,61,124,190,204,46,53,179,13,71,53,249,7,176,76,202,118,202,67,219,230,156,227,23,14,6,71,60,195,134,17,207,186,39,27,16,194,147,96,195,6,117,171,24,226,166,183,32,50,48,52,81,209,83,246,131,105,134,73,221,24,71,207,146,220,45,133,194,82,154,194,24,154,182,109,77,241,84,144,0,23,160,19,76,179,51,249,250,190,106,153,107,115,210,48,233,153,255,52,254,50,226,235,113,174,2,153,17,95,127,204,103,66,76,13,216,16,96,240,235,231,134,25,35,150,98,51,153,179,206,13,195,126,217,114,52,245,142,233,227,112,153,101,248,93,150,45,167,133,8,228,97,176,155,83,194,144,53,66,224,18,3,112,237,149,25,86,133,5,208,195,16,80,238,215,9,142,118,45,255,58,185,135,179,171,147,43,91,38,216,28,225,141,97,198,144,240,25,242,217,95,39,149,45,112,192,26,70,72,250,123,166,219,90,170,77,143,198,69,215,43,49,52,110,78,126,161,191,141,139,167,79,89,8,6,157,103,32,207,244,92,53,88,28,11,243,114,233,131,74,120,67,236,253,234,175,188,92,155,49,37,92,138,147,122,78,116,152,23,132,68,91,80,30,152,255,207,244,86,245,216,179,173,112,8,21,225,205,83,252,195,114,105,255,237,191,252,199,255,250,127,254,187,191,254,191,254,211,43,151,134,7,70,250,123,144,75,227,90,40,167,239,239,90,78,54,215,69,194,196,110,36,187,79,193,25,72,56,96,106,52,155,112,117,68,225,94,86,125,194,160,95,61,154,201,224,37,56,129,137,84,143,86,140,210,52,12,92,104,71,248,36,216,117,203,231,100,6,125,195,47,251,172,207,85,244,158,16,244,235,33,208,11,179,131,180,84,6,14,121,146,187,20,204,159,63,181,14,156,97,98,108,254,219,182,128,235,192,25,200,165,125,53,37,60,15,135,152,213,17,13,208,59,124,54,148,81,170,254,50,117,36,31,55,203,44,36,228,194,128,205,58,241,150,135,127,166,16,253,92,0,107,229,29,97,116,10,244,167,193,32,214,30,225,243,213,138,8,53,229,21,170,206,126,221,244,27,134,126,108,27,195,81,255,237,156,216,163,55,253,30,144,210,248,10,170,19,192,148,84,172,32,252,156,183,87,61,10,18,168,223,252,25,219,83,144,156,223,48,202,180,104,4,145,72,187,150,10,236,246,240,150,250,8,39,131,24,255,93,54,187,251,179,103,185,151,157,109,69,249,230,8,83,68,210,5,222,12,172,112,133,246,48,74,56,50,80,50,36,236,18,23,102,251,69,153,251,216,98,148,184,176,98,77,178,34,215,221,240,86,248,150,50,194,108,97,244,210,150,97,122,60,76,233,236,150,80,206,173,64,112,245,247,113,182,46,108,126,228,202,13,67,157,226,228,171,62,243,110,198,90,195,165,166,112,72,28,186,140,66,76,159,168,77,122,120,194,119,145,43,135,92,233,214,67,212,133,201,196,239,64,203,228,238,94,251,60,247,4,254,126,200,201,169,89,58,41,152,74,80,237,250,9,100,43,159,55,63,57,73,144,244,188,63,123,192,225,39,31,219,150,51,13,159,225,17,79,109,218,86,92,79,142,213,90,28,189,88,66,228,194,55,154,162,203,111,27,0,132,148,119,248,168,19,44,50,15,67,189,146,57,31,33,130,230,40,207,137,182,221,16,155,28,106,159,120,142,120,248,76,195,73,106,2,80,1,193,194,126,179,126,197,217,161,222,92,210,114,162,230,47,164,194,92,18,229,73,144,75,168,44,126,183,85,205,28,229,94,119,1,110,229,151,93,33,243,79,121,215,248,93,101,151,172,160,138,111,136,97,9,51,183,250,20,143,204,71,215,101,210,236,148,60,113,153,244,9,17,17,145,48,240,127,255,4,172,7,38,24,79,148,234,145,231,249,162,166,198,44,43,0,134,73,103,26,138,48,251,228,41,7,103,179,105,255,166,28,198,208,232,122,110,136,80,206,214,71,207,130,236,94,194,229,199,131,252,194,31,179,86,194,144,205,253,161,129,112,79,250,72,127,246,203,113,114,106,92,251,22,63,105,119,24,44,241,11,27,20,79,18,205,10,180,53,86,248,179,103,47,83,144,102,232,84,174,234,155,188,105,218,180,107,203,51,69,237,193,11,225,8,56,238,188,158,75,91,51,48,241,147,62,165,58,250,114,52,59,72,191,114,104,53,66,101,227,104,188,164,190,209,48,24,13,178,83,51,9,205,226,36,58,138,65,244,18,158,163,241,160,253,78,62,48,27,233,207,133,179,153,243,232,143,168,46,225,70,222,234,191,204,56,21,165,54,116,69,41,106,126,183,117,150,11,48,155,83,15,206,219,237,123,144,195,62,91,45,89,241,43,194,159,174,220,197,164,128,71,213,115,52,106,248,126,91,72,15,235,60,95,17,176,45,254,233,178,215,61,25,173,60,20,136,34,46,151,1,208,187,106,47,126,214,31,49,100,122,152,212,94,223,54,248,99,239,114,78,171,183,9,126,129,48,150,206,223,7,6,126,23,105,181,231,104,56,147,30,70,196,104,233,111,99,116,248,109,34,39,146,33,184,123,104,216,138,120,30,54,107,143,249,132,91,140,211,105,166,126,121,61,39,119,236,43,184,100,62,127,141,150,194,198,223,195,100,227,83,31,26,124,10,191,110,166,233,172,31,16,170,204,41,110,203,156,165,101,71,131,96,118,245,66,6,62,172,244,54,53,12,39,124,251,149,89,141,95,223,23,194,175,78,107,164,53,193,38,34,107,184,222,183,205,238,84,5,74,56,121,134,255,252,11,47,91,151,159,75,171,88,25,84,15,3,23,107,122,219,203,0,67,95,56,99,152,244,60,21,128,192,217,195,39,185,64,160,82,194,213,82,35,15,115,113,89,143,174,41,59,219,147,219,198,83,81,199,202,111,190,254,194,128,201,186,30,220,168,99,251,133,83,104,18,162,233,252,249,148,230,8,183,149,158,151,77,1,212,103,21,32,172,154,223,25,99,107,77,143,210,51,23,61,25,94,54,133,148,238,97,195,28,232,3,199,153,119,69,24,207,82,89,160,206,164,146,129,248,124,225,101,210,72,247,182,26,105,144,139,136,32,128,132,206,229,125,38,108,140,157,242,104,219,106,33,28,163,136,135,169,229,240,232,158,61,73,10,134,194,234,201,155,190,95,222,208,29,197,59,0,106,131,217,161,123,88,237,153,231,79,38,199,199,129,213,233,4,179,142,55,230,121,119,51,162,16,91,52,138,37,88,191,191,187,132,254,61,97,214,45,175,156,26,24,117,138,90,217,196,219,182,184,23,217,52,31,32,89,176,49,26,88,46,100,63,25,248,75,232,144,211,164,60,221,157,156,167,57,183,192,250,48,199,68,248,206,135,47,148,79,29,221,172,145,209,123,160,184,143,201,74,147,48,59,129,237,163,123,145,203,201,35,99,222,76,142,74,135,232,10,162,180,74,248,231,247,236,225,113,22,175,33,209,101,230,27,30,133,230,89,228,220,103,143,81,156,108,130,124,59,125,66,57,119,158,166,203,17,97,44,213,238,251,248,145,16,35,8,43,87,142,45,212,246,106,132,141,129,123,159,40,88,18,150,225,184,108,140,79,166,132,27,85,218,29,55,141,151,147,156,156,18,96,26,49,248,217,73,233,133,89,35,220,195,219,112,90,67,195,112,12,61,59,3,68,38,146,226,211,108,236,239,24,132,147,123,203,174,16,237,241,68,138,1,108,163,76,195,21,105,44,15,35,70,47,130,70,136,241,141,30,19,248,174,52,201,165,26,6,212,188,69,146,143,146,176,18,93,72,106,216,82,126,115,209,30,197,36,163,34,76,189,125,197,6,227,220,4,150,56,247,228,131,62,144,215,241,240,53,97,22,157,18,54,15,94,127,102,208,119,167,124,32,103,242,162,145,228,97,19,58,149,21,213,106,51,46,56,118,22,7,120,127,69,195,38,221,153,191,112,49,200,216,144,240,111,186,251,194,104,78,10,88,145,48,21,205,233,97,51,150,204,122,114,242,200,246,133,13,106,183,53,220,112,230,232,95,24,145,194,41,9,22,51,244,112,220,235,66,122,39,105,245,19,46,121,168,207,157,240,153,56,146,140,52,4,182,115,201,126,99,104,22,110,253,109,234,99,43,162,84,197,37,59,131,69,51,93,18,12,236,10,10,35,242,208,42,57,234,142,48,166,59,50,47,160,210,239,46,158,88,249,20,109,66,225,252,140,109,72,252,52,120,124,217,39,15,227,104,79,63,154,117,77,202,232,54,137,32,237,244,133,55,2,20,50,16,105,12,22,31,198,11,154,185,78,211,124,247,103,82,170,30,29,124,171,114,91,212,111,220,107,0,20,152,73,199,72,248,76,80,223,135,207,6,13,59,30,121,29,38,93,248,233,31,172,108,42,135,89,195,35,234,197,68,225,247,234,47,175,168,7,47,122,53,90,59,227,205,142,126,143,197,148,81,86,128,97,230,49,223,52,203,169,129,149,220,87,73,21,36,167,8,103,40,180,82,57,96,210,8,9,15,194,165,107,173,153,60,15,23,78,15,39,67,247,74,184,154,92,207,23,62,107,177,72,239,144,27,195,180,240,224,89,184,52,143,6,84,178,34,56,167,114,94,9,194,67,45,30,6,40,87,244,88,186,187,55,12,51,72,118,61,28,141,71,184,15,18,132,47,135,222,212,207,154,54,134,24,14,80,242,72,42,187,224,186,99,252,86,149,5,166,47,61,238,119,197,62,84,248,32,231,54,38,214,103,126,176,81,158,244,167,141,150,228,35,48,97,129,171,163,123,154,254,116,132,209,174,20,116,51,70,86,200,241,248,140,128,89,64,214,219,198,191,104,196,71,205,78,68,128,6,19,249,150,189,98,174,66,244,93,162,231,86,24,87,43,194,181,235,133,211,222,141,234,22,48,70,148,29,239,60,9,215,27,208,166,135,65,197,223,102,36,141,184,30,12,76,194,176,113,229,228,221,138,59,17,165,77,45,81,80,144,181,246,152,131,27,245,43,9,23,196,144,227,202,18,45,137,42,97,164,255,98,254,199,144,189,55,61,57,77,244,233,39,47,6,101,159,18,6,174,24,67,5,148,148,208,36,207,251,200,148,180,98,113,249,9,182,72,152,75,27,254,200,177,212,153,250,84,128,178,175,225,247,77,37,71,7,3,165,132,114,231,209,140,248,68,214,223,102,184,196,165,225,53,86,165,8,203,82,88,28,147,184,204,120,38,201,122,15,201,140,197,206,195,9,247,61,121,44,16,235,98,28,226,138,37,202,34,39,10,200,56,197,149,157,239,47,109,13,111,4,235,111,120,107,197,98,1,210,92,187,199,133,129,13,144,131,105,46,187,150,37,15,133,76,239,62,51,235,161,214,24,73,217,212,37,134,132,11,164,190,123,52,232,188,41,97,204,174,91,188,16,116,103,100,174,164,101,158,221,145,106,153,12,173,56,99,79,104,248,81,242,219,16,50,90,149,43,91,6,108,240,36,103,37,227,153,121,152,27,61,217,182,103,157,244,198,64,79,73,152,158,240,136,12,170,147,66,229,27,6,30,227,128,222,73,26,191,69,211,129,129,105,66,91,95,24,16,145,120,239,254,62,10,119,79,156,244,135,182,180,35,153,41,206,228,224,9,20,84,251,114,91,157,43,153,146,112,164,157,48,235,5,5,74,238,112,134,113,142,204,16,60,241,93,83,169,231,34,203,233,87,134,134,148,192,33,79,120,211,246,246,251,226,153,72,210,10,148,201,0,212,30,206,86,63,190,97,108,206,71,108,172,96,130,228,187,120,177,81,167,110,224,151,86,77,84,69,142,166,84,230,15,28,0,185,80,106,207,85,35,119,231,149,22,176,21,160,51,110,120,226,31,29,79,20,241,107,225,153,44,198,44,168,232,72,213,207,141,119,185,45,118,13,81,180,67,177,107,202,151,109,53,136,225,121,136,105,243,102,177,14,130,122,138,190,100,156,188,152,102,186,132,187,233,191,70,162,15,166,104,254,81,218,145,108,25,90,236,215,169,80,48,53,20,145,111,129,62,236,10,16,12,181,177,133,170,215,10,133,138,56,154,161,35,21,97,194,96,125,102,132,89,209,154,134,217,95,173,208,251,176,214,160,132,23,165,153,43,7,82,166,204,97,30,222,30,198,67,93,40,165,191,147,231,27,70,168,126,188,151,214,67,130,133,234,232,16,97,52,110,108,36,39,49,177,125,34,254,62,22,55,199,33,108,12,42,13,67,92,42,17,78,173,62,55,6,199,221,185,226,148,23,180,173,65,152,73,175,70,216,92,204,36,124,242,197,16,229,176,114,140,234,20,195,235,119,132,12,63,205,170,33,34,68,219,102,151,123,101,166,236,41,97,148,168,119,60,180,142,8,81,87,169,31,42,181,113,219,103,55,37,42,65,11,24,235,188,118,239,39,173,83,9,214,129,94,146,71,135,105,82,63,234,71,166,76,236,194,49,102,198,44,209,132,12,164,191,13,214,96,177,30,167,196,138,168,164,95,53,243,145,236,179,232,216,210,252,247,81,136,240,99,209,147,87,131,215,212,80,188,129,186,44,202,74,21,225,36,167,62,98,195,125,82,228,165,122,188,43,140,142,144,17,234,73,32,150,191,222,115,9,181,29,116,209,170,10,78,97,157,26,38,223,230,3,145,158,223,174,35,158,25,236,247,166,58,143,4,41,108,125,97,50,176,244,72,1,155,127,217,247,208,176,118,172,66,90,48,37,145,229,134,126,29,254,223,73,173,84,5,28,145,233,56,57,155,110,149,9,66,135,182,187,69,232,239,33,40,17,182,66,144,112,254,47,110,78,165,37,125,40,187,134,14,42,69,61,228,93,31,241,49,72,135,33,40,53,249,236,85,83,109,64,149,113,69,41,0,233,210,27,64,216,185,36,55,121,65,239,27,100,168,170,241,254,188,52,60,12,255,80,149,230,150,233,204,184,142,86,35,139,88,42,73,13,169,215,93,167,161,123,22,161,87,33,73,205,110,197,101,182,232,228,205,71,146,26,46,170,147,108,127,110,164,251,9,239,28,74,89,217,170,84,83,165,236,207,56,29,46,186,118,86,51,81,4,45,134,70,119,173,56,12,222,20,29,67,175,5,37,17,63,150,133,175,137,156,60,247,176,67,4,37,51,163,76,21,223,3,106,27,154,105,96,159,212,100,5,108,63,155,164,47,220,97,207,200,16,46,63,67,222,238,225,132,194,184,252,52,46,112,14,34,238,166,123,161,122,109,133,50,196,114,178,40,4,206,173,38,43,5,243,102,175,253,32,197,82,107,214,119,109,26,147,78,177,61,111,29,234,190,28,109,45,65,167,216,82,225,82,162,170,201,35,51,113,124,250,123,200,100,76,29,134,136,76,118,31,103,201,144,30,34,75,147,129,213,185,115,225,175,146,42,124,13,140,101,176,52,13,113,191,100,236,99,21,64,158,217,229,195,210,216,38,246,39,81,154,190,61,68,7,77,189,66,229,143,207,83,219,17,221,166,158,41,225,84,87,204,72,72,110,164,166,191,108,53,204,184,43,170,228,50,211,98,244,204,78,220,159,73,65,249,69,46,108,240,113,71,180,157,199,175,246,47,35,1,147,95,241,64,209,88,234,106,75,131,153,112,132,17,215,84,229,101,120,174,53,158,9,78,155,170,94,105,198,27,78,243,179,48,235,187,122,126,20,116,7,35,220,31,173,95,208,153,211,63,128,100,146,0,91,229,120,113,78,137,135,130,42,64,87,125,87,240,174,73,239,107,170,18,99,178,34,176,171,154,129,224,2,25,162,18,172,84,63,252,104,234,247,130,54,239,70,112,137,201,144,9,69,145,238,20,73,208,204,11,5,73,116,156,135,122,55,85,67,106,133,60,37,146,41,226,89,5,218,121,185,148,2,93,15,42,142,18,238,45,32,18,244,185,134,206,72,13,83,240,147,198,248,149,83,102,17,173,121,128,133,35,124,15,79,184,48,214,228,232,133,201,183,79,43,24,100,194,107,145,176,17,233,252,183,209,215,21,51,173,101,156,13,15,158,52,80,109,61,8,187,157,21,183,88,167,154,41,111,3,192,206,171,99,138,174,211,146,48,240,229,17,97,76,253,186,94,86,218,65,230,224,9,20,85,193,106,40,110,204,176,86,58,79,160,108,145,149,105,100,33,193,74,166,66,143,123,176,24,144,25,182,207,245,145,65,245,142,215,229,139,186,138,251,168,108,227,41,118,57,122,240,148,67,27,246,164,68,85,13,196,224,70,137,52,108,77,66,222,61,179,5,19,103,138,83,87,202,251,114,215,240,159,67,10,30,45,208,38,160,45,116,143,208,44,242,163,233,145,60,174,108,103,146,111,33,118,189,33,183,79,61,26,73,98,151,148,102,215,141,166,147,68,11,57,85,13,69,92,204,80,183,58,190,89,230,255,133,77,129,163,169,33,92,93,1,196,197,131,141,253,132,120,209,77,246,47,126,110,80,30,34,40,120,194,152,107,187,20,252,217,127,46,21,193,106,70,207,115,43,249,182,77,126,93,173,7,81,134,119,60,101,219,246,200,210,251,219,225,204,4,239,6,32,199,227,146,55,28,113,130,204,168,26,153,96,146,103,42,116,161,80,156,199,212,175,3,218,119,43,174,218,220,173,34,86,244,117,160,102,228,71,87,152,236,85,195,103,178,220,161,142,140,17,70,127,76,242,224,91,14,143,26,184,66,95,245,153,132,227,194,10,13,111,113,97,5,239,232,133,87,190,103,196,245,159,99,11,56,109,15,39,54,19,122,48,192,119,255,172,105,148,205,165,67,180,192,100,14,185,233,108,31,72,211,187,234,81,200,179,237,125,82,211,66,154,99,161,89,65,24,101,14,189,233,4,13,207,223,22,123,17,169,117,55,12,247,122,24,172,88,153,54,63,67,24,141,44,31,40,182,71,46,98,0,187,179,57,168,132,130,55,143,183,44,61,154,173,167,43,147,27,180,112,79,253,122,218,12,89,115,122,241,179,62,87,54,34,205,160,244,61,196,89,19,193,123,36,79,92,212,124,225,133,164,207,4,243,130,144,176,111,230,91,86,244,163,175,161,187,103,149,175,33,232,134,19,238,96,30,67,194,126,178,170,234,209,141,78,222,8,237,125,40,88,50,22,72,137,234,213,252,7,111,34,231,254,193,133,253,96,54,58,117,233,20,222,241,52,116,39,4,50,131,170,226,250,39,75,64,155,60,188,64,72,203,85,173,221,140,231,194,73,196,176,43,251,145,122,119,148,26,242,180,39,237,83,217,114,128,75,46,141,130,46,14,32,42,213,137,55,114,146,71,65,228,136,122,35,223,108,11,11,161,110,150,55,170,96,143,238,129,11,254,33,95,145,145,159,145,44,4,2,222,10,255,20,228,28,37,10,18,127,251,252,111,128,153,61,212,142,45,99,255,225,87,198,158,42,171,58,62,31,204,30,97,252,178,225,165,213,199,103,113,56,222,10,133,89,115,208,147,164,177,144,131,248,133,87,102,55,217,187,192,55,189,182,76,38,180,170,82,212,231,151,81,217,138,48,30,174,85,93,209,178,97,105,61,12,36,77,114,124,132,62,217,179,135,31,14,38,156,154,43,211,115,237,225,166,115,54,177,186,159,131,2,52,82,60,242,130,213,165,186,185,25,241,35,199,201,105,206,228,39,137,167,83,226,134,55,25,173,174,162,89,60,182,173,254,109,98,29,50,212,150,233,132,115,120,216,97,3,116,150,70,141,26,209,202,31,57,89,165,90,14,0,50,171,241,203,180,192,218,115,221,236,102,220,166,209,82,204,166,94,32,96,1,221,184,172,89,166,172,238,42,103,126,201,190,60,96,139,180,117,107,127,54,8,27,248,139,135,11,46,62,242,64,73,49,61,205,160,188,68,170,166,81,120,85,245,154,46,149,162,123,38,20,173,90,88,77,33,210,160,34,113,217,0,190,158,185,193,248,83,154,122,255,169,138,132,65,23,8,166,164,134,156,128,131,29,134,131,54,32,171,168,254,54,84,13,95,156,112,173,250,27,71,111,52,104,221,77,10,60,66,86,3,148,137,45,241,138,176,193,35,223,93,85,24,187,180,194,78,94,125,47,81,183,95,158,246,129,172,232,42,143,106,95,87,184,102,64,68,63,51,222,214,215,213,118,24,8,177,206,76,225,134,217,215,149,156,121,73,237,171,171,191,120,183,58,183,207,133,60,206,186,159,168,97,76,195,111,141,21,91,106,122,5,38,89,120,87,2,94,68,121,79,45,9,161,108,187,13,93,55,99,158,103,123,93,93,96,219,138,169,104,231,73,24,215,59,127,162,149,164,70,43,172,176,2,151,107,236,128,125,120,102,187,2,238,98,199,133,33,210,182,68,65,238,92,183,30,123,102,51,245,156,205,166,186,23,7,87,86,139,165,225,129,174,70,132,105,101,62,239,50,133,226,101,195,39,91,43,168,136,230,204,248,97,22,166,231,216,230,100,16,218,53,141,30,131,238,126,81,87,118,147,196,147,27,129,90,82,135,157,181,93,145,136,85,6,96,132,108,34,207,107,111,94,151,66,224,206,168,251,143,179,106,114,249,247,102,123,146,103,135,186,134,201,60,121,152,222,175,218,128,176,74,133,85,71,1,93,149,116,217,162,237,22,89,31,98,152,103,196,168,131,41,235,78,175,55,188,84,46,19,101,121,111,152,255,206,61,212,233,230,87,193,142,159,166,217,36,2,187,102,11,229,69,252,6,153,246,108,151,167,26,225,208,236,247,103,218,97,194,170,55,10,156,201,234,75,125,105,75,153,11,39,138,156,91,184,63,178,127,42,106,24,3,155,39,188,108,240,19,157,226,167,196,70,112,229,48,150,44,204,230,154,234,142,9,91,36,252,52,7,53,26,57,24,51,45,103,152,211,243,71,40,75,82,66,48,248,45,220,56,145,229,124,108,172,89,229,74,24,206,158,223,58,169,157,38,102,165,220,220,234,132,91,170,90,18,64,106,204,165,16,208,198,83,161,4,4,164,140,80,232,30,165,175,246,98,51,225,230,25,126,179,19,147,100,205,178,161,34,134,125,73,134,168,32,218,19,236,81,71,139,52,2,46,15,213,65,185,50,140,200,125,205,195,194,141,82,188,250,111,179,102,248,111,35,183,145,158,237,51,180,34,255,128,172,172,187,244,104,178,81,135,89,98,13,121,242,123,61,26,198,206,240,247,153,48,121,107,235,137,198,230,33,153,222,161,94,55,44,167,21,158,201,200,117,148,164,167,102,103,226,153,25,50,88,67,192,234,205,138,150,59,206,205,64,208,29,23,208,9,111,207,193,98,169,207,14,246,188,220,186,195,236,9,108,220,92,186,1,128,76,24,99,56,53,147,96,122,28,205,65,48,22,15,83,146,124,246,130,70,231,240,103,82,127,201,177,132,207,176,175,110,56,150,232,3,203,210,98,251,154,229,13,86,194,48,224,181,164,64,178,208,239,201,147,226,71,217,185,195,212,139,163,209,201,189,153,66,59,89,59,34,253,113,244,217,8,109,217,227,98,144,88,189,53,72,24,207,90,57,57,150,138,99,223,147,83,2,151,125,63,26,51,14,78,69,15,121,15,233,120,55,43,26,185,182,124,99,59,113,222,136,20,21,206,3,15,60,34,92,54,154,50,114,242,138,99,208,61,57,218,68,242,212,76,0,34,121,157,6,27,36,8,216,18,70,237,200,183,39,84,195,207,11,150,223,166,27,239,240,235,51,39,160,45,50,165,100,97,178,172,158,115,158,249,15,97,205,123,99,147,178,80,114,179,53,43,196,103,153,26,208,9,232,78,128,103,133,164,158,114,31,42,254,244,219,55,1,144,5,32,158,103,9,103,219,7,123,56,131,14,150,147,35,46,210,195,224,158,187,22,240,119,51,14,70,254,214,86,56,52,212,121,228,228,112,172,92,201,10,152,0,190,162,67,194,136,18,133,217,186,237,132,101,42,159,248,107,165,222,34,76,127,74,78,14,200,43,173,123,114,116,222,239,43,25,84,103,252,125,87,62,200,38,121,37,178,146,40,97,248,209,72,196,9,56,188,153,79,75,173,35,142,222,93,82,67,214,36,204,85,226,104,128,152,242,219,157,244,188,213,240,160,79,72,44,202,209,72,34,121,247,4,111,148,51,90,228,210,104,169,187,76,86,53,105,250,113,107,253,52,8,33,56,250,93,243,134,110,62,242,243,156,245,237,38,157,41,16,44,119,110,32,199,170,142,103,57,97,54,244,122,97,105,131,135,172,95,56,47,172,94,239,19,231,3,155,238,3,82,17,34,68,223,71,194,249,60,209,228,39,79,104,242,74,249,11,45,61,164,40,127,97,216,166,231,13,200,201,129,78,167,239,35,168,112,181,166,248,104,55,160,208,195,171,30,21,170,203,150,92,200,198,146,11,54,87,4,15,154,142,36,227,252,58,112,182,174,31,235,115,104,24,170,223,242,240,79,213,72,195,213,23,176,106,89,195,74,122,48,77,238,111,163,139,186,199,204,2,243,96,206,99,28,255,162,88,44,22,233,101,81,112,52,203,194,47,124,230,8,85,39,165,214,131,121,110,132,107,211,186,29,5,149,234,237,117,18,174,243,33,75,177,146,170,135,247,230,161,112,178,209,170,18,237,84,93,151,135,41,72,213,166,97,132,228,226,220,216,217,73,145,137,163,219,215,8,51,23,60,177,211,180,236,240,108,186,252,170,17,120,149,122,138,97,12,40,223,124,97,100,52,167,126,59,216,78,58,191,1,147,196,147,200,52,29,193,160,162,178,255,180,97,147,134,134,207,28,52,227,121,179,27,209,101,155,205,255,114,140,41,126,204,51,9,161,16,174,4,186,10,223,8,166,138,220,101,243,99,246,65,193,241,196,128,219,216,172,55,220,169,207,127,121,210,185,197,181,151,190,76,68,170,135,203,101,86,51,113,203,178,186,161,201,91,157,119,4,33,141,246,200,148,9,201,116,225,61,12,234,48,203,226,119,190,226,52,28,140,95,209,83,214,66,40,118,90,37,150,8,92,251,178,22,166,73,254,120,148,30,174,83,244,31,249,24,178,187,211,85,154,25,103,142,209,232,100,171,59,61,76,33,225,222,179,105,33,181,175,188,85,177,3,0,205,39,225,138,65,86,241,48,23,121,229,135,80,16,154,229,30,76,247,80,22,213,1,159,180,71,120,242,208,164,5,1,85,27,9,199,47,76,225,173,201,170,104,226,120,190,236,65,54,91,98,125,98,235,202,217,172,121,184,153,26,242,125,25,152,80,116,215,14,171,221,118,141,242,97,130,155,205,126,83,8,25,138,64,110,51,118,188,139,172,67,161,51,120,137,132,175,21,109,197,97,47,203,166,141,40,28,193,237,97,90,239,178,127,153,216,118,247,233,239,10,173,104,49,192,230,104,232,41,126,101,166,121,223,159,147,151,93,227,137,189,208,85,99,148,75,176,25,128,64,110,121,35,182,230,215,141,162,213,150,233,153,174,33,198,197,95,56,153,121,182,12,110,218,69,94,55,168,100,17,124,15,207,155,206,190,107,171,6,156,20,108,136,169,142,157,196,254,123,89,205,192,139,58,248,241,118,136,149,227,179,86,149,223,166,120,31,227,155,37,176,105,207,147,29,34,180,177,47,12,207,254,108,64,254,24,120,195,191,11,251,120,161,145,72,150,6,130,23,70,185,232,222,194,178,155,164,68,14,9,61,91,81,153,157,8,195,1,44,55,44,112,16,162,32,76,242,141,182,253,96,58,105,95,79,57,55,187,39,13,163,180,24,80,213,179,255,159,122,114,74,161,253,194,100,1,30,103,5,171,162,143,26,240,95,90,106,162,215,117,190,15,228,58,114,160,104,23,12,7,57,57,198,120,14,200,6,191,87,105,82,8,138,54,97,53,237,183,13,129,97,9,118,120,195,127,142,71,138,83,183,228,144,139,174,124,241,178,41,187,17,48,233,2,107,38,159,237,65,110,164,170,218,20,60,220,70,216,37,0,153,70,237,65,32,211,52,186,118,139,131,145,13,145,40,229,151,30,24,219,105,148,125,133,68,163,205,230,100,104,50,146,37,238,126,52,174,38,148,55,15,47,51,161,86,56,246,104,193,10,254,41,94,8,159,129,142,5,14,98,142,20,167,76,39,52,85,19,210,221,243,82,210,128,210,73,24,250,184,247,72,225,59,168,51,147,81,98,171,3,135,140,105,81,197,244,195,16,238,33,57,99,60,141,37,218,205,63,186,109,157,243,134,171,180,221,248,58,224,75,199,79,155,211,173,16,22,182,181,26,47,81,131,42,183,16,22,54,206,77,65,156,65,149,79,153,22,52,192,107,144,114,136,74,81,21,95,226,150,46,191,4,226,131,242,48,22,45,191,162,23,150,132,176,140,6,214,118,182,40,183,197,251,80,178,3,180,205,75,211,67,148,231,225,97,80,150,78,193,186,193,15,75,152,147,64,119,17,70,118,206,78,166,107,183,149,158,2,239,233,178,248,50,137,185,82,95,204,157,230,146,252,182,42,79,156,65,104,128,67,15,55,230,118,137,178,143,174,55,90,84,201,21,198,248,25,61,65,38,170,40,197,202,47,51,138,46,251,164,23,82,84,121,40,141,42,98,144,137,76,96,65,168,93,230,97,87,70,16,149,102,110,202,15,169,38,82,19,23,6,194,70,152,116,228,180,219,55,4,132,161,116,202,35,171,160,165,239,19,197,151,91,25,61,44,127,57,40,86,32,139,138,254,52,93,207,61,238,117,67,27,16,30,19,222,102,65,170,193,58,184,43,99,7,132,177,147,146,9,99,200,34,63,141,34,140,23,142,8,227,229,40,188,179,13,230,160,199,35,173,216,93,10,63,107,147,223,238,37,132,78,101,190,128,85,76,151,221,69,239,47,43,215,14,159,179,32,139,14,106,230,74,166,59,217,46,75,124,208,61,85,164,207,196,30,102,143,57,3,5,102,157,52,224,96,70,215,129,148,123,100,101,185,78,64,32,158,131,194,201,88,91,188,203,172,177,159,106,48,172,78,76,85,169,167,33,204,119,30,65,198,195,255,125,235,209,133,193,16,20,194,130,204,175,132,77,226,60,56,153,141,158,135,134,203,213,223,55,78,102,85,74,52,34,177,181,246,203,141,228,237,200,149,195,153,90,151,148,217,76,227,86,194,25,33,107,167,116,22,82,222,135,161,136,208,120,141,48,253,90,97,176,159,87,128,21,137,115,77,207,183,4,126,74,194,21,138,181,95,57,221,221,151,241,89,66,249,144,21,26,110,101,87,174,41,50,193,51,14,70,201,114,43,205,181,164,32,2,158,159,46,170,195,131,172,123,114,131,114,74,95,9,90,172,80,104,173,52,231,156,78,154,200,73,105,174,40,162,7,63,151,187,206,67,57,205,204,34,65,121,227,145,194,248,17,118,175,77,174,49,24,48,160,44,74,59,54,125,4,31,167,219,234,74,202,28,22,185,98,114,11,44,20,149,17,141,36,97,16,5,113,150,43,15,97,186,24,2,46,134,49,45,48,165,153,155,248,130,127,65,236,195,134,124,219,3,211,176,17,107,136,233,142,42,81,28,23,112,79,131,78,152,37,67,222,23,22,217,206,207,130,249,3,197,71,126,58,197,142,219,200,214,91,215,23,204,20,139,183,184,160,140,34,224,181,52,204,19,143,213,201,148,17,159,163,193,234,249,210,198,22,88,159,55,10,13,46,172,75,46,49,171,126,124,3,158,167,131,44,97,63,162,17,175,71,83,100,143,185,180,148,191,161,25,128,51,115,104,25,108,192,89,50,17,27,202,222,191,30,184,167,224,75,166,74,6,160,144,30,225,50,154,74,75,108,196,216,92,152,2,176,231,84,21,29,170,135,35,212,235,0,253,149,253,55,100,20,250,148,148,149,15,66,174,140,215,81,35,217,62,137,220,217,218,223,119,137,231,106,78,193,135,43,248,154,200,138,221,251,79,212,223,195,160,54,135,30,77,229,59,120,126,197,196,39,228,198,232,210,222,232,89,207,85,181,5,116,203,25,99,177,127,57,211,97,82,81,12,138,97,37,50,94,140,4,170,72,100,117,131,108,230,208,2,153,243,97,69,227,130,123,102,211,8,27,189,64,46,188,152,251,92,142,112,109,34,34,139,164,198,121,170,190,181,90,102,72,165,111,27,173,104,223,27,45,26,94,73,165,64,78,206,148,157,199,194,185,83,146,189,47,106,30,227,138,115,242,211,144,21,36,60,128,38,213,123,225,83,218,22,116,242,88,239,198,189,109,240,102,18,70,167,215,117,170,216,216,210,119,151,48,154,16,87,125,133,94,208,163,113,130,154,123,236,40,193,163,72,173,109,226,187,85,67,87,12,237,123,74,130,18,102,51,21,91,198,108,216,65,145,141,65,190,123,237,24,13,40,239,202,99,49,18,239,172,119,164,229,135,198,126,158,65,1,105,27,187,217,179,239,78,67,53,105,172,224,229,97,246,186,93,37,107,72,131,67,106,4,109,125,129,52,206,95,229,41,7,255,241,124,68,178,247,130,196,209,124,225,228,167,113,106,145,219,70,222,246,10,122,152,146,155,252,50,149,164,26,91,97,64,60,89,24,190,237,220,69,239,177,91,53,175,31,21,31,50,106,152,235,219,253,54,13,251,81,200,162,2,180,67,127,5,41,41,209,84,178,29,101,200,34,153,132,189,124,3,136,179,164,16,54,250,57,24,255,13,41,54,119,76,68,112,12,243,116,149,98,235,198,238,247,48,2,170,42,237,5,217,36,133,22,84,135,109,213,244,228,100,139,33,231,100,34,6,73,37,232,16,239,10,77,155,74,225,86,244,89,108,31,55,151,159,188,224,211,174,247,85,77,109,207,143,206,38,167,170,90,108,171,56,219,27,45,244,84,69,84,158,38,18,52,167,229,242,91,8,77,38,13,99,70,225,71,179,199,31,77,165,191,40,62,249,34,97,60,219,245,28,203,252,219,67,248,11,50,214,126,78,141,76,166,135,177,5,20,201,13,18,245,22,242,170,231,161,64,0,210,95,46,70,166,240,48,20,107,125,213,169,7,197,157,212,156,110,247,120,30,232,112,133,9,228,204,122,19,220,9,40,53,122,223,126,110,196,209,52,29,7,196,150,188,39,104,162,15,107,169,116,23,173,240,181,66,137,13,61,91,29,195,21,218,115,168,188,209,218,158,143,106,31,233,155,207,227,24,202,128,153,215,48,112,166,18,250,116,179,212,245,12,133,20,11,235,44,198,43,215,159,182,118,104,9,237,59,212,117,116,12,83,112,77,17,198,14,88,191,128,2,85,197,11,104,131,29,74,215,215,137,41,108,242,23,98,125,205,36,170,2,60,210,28,234,172,227,55,121,14,13,179,182,186,158,32,14,137,170,17,87,210,73,198,93,74,109,48,113,171,110,229,94,158,240,98,94,181,181,49,48,205,188,99,248,32,68,166,101,110,21,189,100,169,114,167,162,147,18,101,211,131,83,65,77,16,121,161,238,104,41,147,30,141,94,209,183,65,97,190,181,46,157,158,28,61,131,234,225,53,180,44,104,219,197,236,110,16,40,75,174,115,254,247,232,179,81,184,194,147,105,170,212,32,228,250,158,227,167,161,188,204,39,60,70,185,170,149,96,254,117,156,36,107,184,187,222,166,97,230,85,34,206,52,178,92,220,139,172,241,81,8,174,56,88,59,239,98,154,196,158,116,30,24,177,56,234,249,125,77,118,159,162,139,71,167,102,58,8,2,202,88,234,154,253,97,73,227,246,100,214,247,79,154,97,161,33,91,188,233,77,70,101,108,224,27,70,242,195,87,197,126,22,204,36,12,156,9,14,100,57,201,108,210,94,41,226,21,1,101,166,163,168,233,218,171,148,195,150,70,209,225,207,46,220,106,242,233,245,57,56,104,48,19,56,77,22,31,83,120,141,112,29,67,246,53,43,70,1,86,87,13,3,13,124,101,27,172,175,27,198,64,212,27,203,39,204,126,82,244,156,76,9,215,69,176,76,175,20,42,182,42,252,130,209,94,46,117,59,173,250,35,234,194,3,142,174,159,220,244,182,228,96,190,23,87,208,154,213,116,46,178,42,23,91,3,235,123,162,8,40,41,198,14,221,99,204,75,85,194,87,128,85,160,56,122,119,94,30,6,87,83,21,18,241,123,36,63,112,109,225,70,102,153,159,131,243,8,61,231,243,20,168,230,60,71,159,129,185,67,184,24,14,153,158,156,41,61,52,149,7,220,234,231,183,207,127,75,87,246,184,226,145,32,207,172,243,61,185,204,53,82,80,75,90,153,136,69,155,66,163,75,46,147,220,201,235,60,251,111,116,137,92,145,185,160,92,160,18,218,64,132,227,167,97,33,107,142,147,173,230,235,250,16,24,52,109,193,32,152,58,55,229,79,15,83,65,17,189,28,234,1,164,212,17,102,12,235,209,217,126,207,195,39,46,148,192,137,152,212,138,239,190,88,98,32,41,107,182,28,214,23,221,130,201,160,42,6,98,116,215,99,162,134,34,91,85,38,8,205,173,236,168,93,154,132,230,205,34,97,147,239,12,133,109,114,92,153,84,114,50,72,165,11,143,67,51,86,229,99,36,208,251,14,233,240,51,145,63,186,78,204,210,41,4,63,50,104,162,231,125,38,131,113,185,46,57,207,87,37,30,207,30,3,51,223,238,225,82,167,110,72,81,146,152,113,112,49,162,101,121,162,205,209,0,211,24,107,85,114,13,194,152,230,70,120,60,233,64,66,222,187,183,123,244,104,243,253,233,117,229,214,241,50,87,229,213,132,123,88,243,169,54,27,47,124,168,252,61,171,161,63,19,244,210,146,164,172,84,97,235,138,7,142,123,181,152,155,79,170,167,51,90,44,217,44,48,36,31,38,125,154,247,151,153,131,100,205,182,138,113,68,225,71,171,72,16,181,152,237,34,113,24,71,64,80,208,112,94,1,178,54,81,255,165,210,196,168,252,133,224,127,178,34,158,196,216,204,164,125,157,8,154,10,42,167,106,188,39,247,3,128,183,216,229,203,52,190,96,243,13,250,249,176,168,196,54,181,5,49,1,8,55,73,192,121,170,168,177,71,179,197,204,189,29,234,200,170,255,136,72,92,104,15,88,243,62,169,208,85,50,99,116,111,181,225,23,247,20,190,169,218,86,159,51,146,233,167,73,37,52,81,234,185,22,10,197,148,162,159,48,237,21,255,233,194,24,82,215,16,200,72,45,156,10,108,14,87,203,17,36,115,123,120,142,80,48,76,106,119,66,216,181,8,207,214,191,87,197,83,82,92,233,1,244,71,43,99,212,173,95,7,138,11,229,91,85,205,208,36,233,238,223,106,90,97,218,115,22,208,147,125,73,129,56,193,2,175,61,194,198,210,223,26,62,79,217,237,134,96,36,63,122,81,9,225,251,229,174,61,80,62,80,147,144,112,178,2,170,135,155,57,5,107,24,182,227,136,112,91,186,65,73,112,20,195,182,10,164,87,150,244,13,99,35,172,154,221,98,6,82,91,186,56,109,235,30,4,118,23,81,104,19,212,86,83,159,243,37,231,8,231,169,52,77,44,129,120,133,35,28,104,64,224,169,99,16,153,140,91,231,152,191,150,216,90,177,24,165,176,141,179,31,23,240,30,20,158,85,194,148,103,128,228,21,55,33,106,167,46,159,138,120,9,10,151,122,106,28,99,90,24,2,161,107,165,207,4,253,53,223,16,178,185,99,91,44,254,78,24,119,58,225,4,108,254,217,152,170,129,19,59,3,87,147,50,107,94,45,236,13,176,153,164,46,238,85,132,157,137,248,27,3,223,168,41,223,48,77,25,121,162,224,60,195,210,167,83,122,16,79,221,77,207,195,107,138,148,54,129,151,203,79,35,160,82,252,3,162,123,41,205,182,129,93,192,249,225,248,229,179,195,82,243,39,240,46,94,214,195,205,12,223,169,170,166,86,9,140,164,27,52,157,84,66,240,227,195,216,234,46,195,75,121,226,124,219,75,195,231,115,104,225,44,133,65,177,218,230,146,112,21,119,99,199,58,42,63,86,147,38,39,156,227,174,51,222,192,77,195,244,1,221,45,146,198,146,180,180,76,18,62,149,240,188,50,103,33,57,214,70,101,92,55,64,213,46,207,155,201,13,33,254,112,250,42,212,71,212,121,205,114,90,183,17,51,1,102,177,71,91,70,14,115,7,179,217,30,191,44,228,176,151,139,123,153,193,89,153,106,15,120,238,57,133,177,20,251,92,1,153,12,188,216,32,42,127,81,212,205,182,250,228,81,161,45,62,93,77,166,251,172,79,12,184,158,171,30,16,6,144,151,53,156,34,145,39,108,26,216,18,238,108,23,221,153,237,124,58,128,57,52,124,62,197,124,195,67,157,63,41,185,134,64,240,176,138,133,154,70,3,149,157,35,220,234,202,178,186,156,132,141,7,228,87,6,13,92,18,13,30,8,207,208,239,11,203,104,209,243,4,205,136,36,177,95,153,137,42,168,69,31,242,182,45,133,143,30,172,41,49,149,54,193,73,223,232,14,179,36,155,234,222,185,247,8,134,145,217,3,50,151,74,152,78,222,14,255,63,218,247,106,22,12,111,207,89,154,227,215,19,84,11,101,182,208,213,127,27,225,122,101,11,179,237,42,206,48,162,153,117,86,15,241,251,69,191,44,172,114,40,21,91,154,248,156,251,164,234,254,211,166,84,188,134,222,23,21,21,191,112,179,217,213,81,140,82,75,15,31,74,150,147,249,60,180,214,106,88,96,154,202,175,126,155,9,194,151,127,2,216,105,224,192,44,63,77,134,219,195,95,147,253,167,250,24,159,89,106,120,142,53,208,47,201,77,31,41,24,79,111,22,16,230,29,60,118,170,148,35,227,210,76,143,176,171,87,43,24,128,17,230,157,77,237,25,144,96,54,195,109,15,23,90,46,106,13,125,238,218,1,170,131,242,98,83,247,114,219,60,229,235,19,11,95,82,109,100,79,250,92,114,60,211,102,150,9,234,163,220,77,243,245,11,99,95,174,15,45,91,43,201,77,125,81,197,200,242,253,49,242,134,147,213,134,89,187,138,204,169,89,121,207,240,191,133,192,180,69,178,31,99,202,20,230,15,3,80,124,42,106,15,157,237,202,103,216,67,99,218,216,52,204,212,239,134,217,76,173,105,182,199,9,124,187,178,44,124,132,145,154,58,129,99,215,229,203,42,70,84,73,234,76,102,184,89,157,61,8,116,120,147,56,137,253,121,53,248,148,91,148,159,247,33,125,167,65,103,111,56,31,6,255,107,172,82,228,104,138,253,94,43,197,77,1,210,138,186,205,179,63,117,199,120,140,118,146,140,5,36,231,96,163,127,97,190,243,166,70,247,136,244,121,69,134,76,4,96,229,253,105,188,212,122,60,82,10,0,83,132,197,41,36,193,56,254,110,27,159,34,150,248,27,102,194,114,9,167,97,237,205,37,227,16,205,212,226,212,43,252,129,24,196,114,242,51,79,147,145,127,97,210,88,113,137,27,173,243,253,126,7,39,124,41,4,43,50,64,97,87,151,7,65,119,23,53,133,251,211,173,26,118,235,59,55,108,213,36,174,100,195,24,196,158,223,161,2,192,180,126,7,57,118,53,46,15,210,209,137,207,98,87,99,142,231,88,29,126,225,89,201,215,229,96,230,109,39,89,3,139,134,82,116,95,72,129,170,239,53,48,116,221,88,92,111,20,88,151,215,136,121,113,208,227,183,132,129,26,186,4,26,125,190,148,52,138,154,75,92,119,54,76,146,252,242,249,152,160,46,254,194,72,183,200,158,113,64,211,207,238,58,198,38,205,124,77,111,216,12,79,226,194,50,132,61,249,184,176,48,237,174,243,78,242,149,171,96,188,135,201,63,57,233,157,167,87,84,121,31,68,4,227,236,187,50,108,140,169,153,221,48,13,107,151,148,64,97,137,106,233,125,31,40,14,159,235,241,135,66,175,97,235,201,225,41,58,133,143,108,171,3,123,189,225,108,246,30,241,54,209,124,148,153,152,54,210,74,51,162,230,101,21,81,244,189,146,151,130,72,197,177,91,147,48,237,255,234,194,85,219,116,150,197,224,25,229,222,229,96,127,194,38,50,124,195,150,160,199,67,163,218,154,228,141,156,93,96,13,125,99,110,27,226,220,189,47,131,233,245,59,74,173,74,114,239,203,116,56,150,235,42,26,195,82,39,75,160,34,195,103,98,248,119,228,93,83,194,152,33,199,27,233,192,211,229,133,81,23,169,245,190,48,128,146,178,168,39,243,4,112,209,44,136,3,74,17,167,103,111,45,134,184,49,218,36,114,223,96,223,231,140,135,122,118,159,66,156,234,244,151,167,139,108,178,230,102,97,65,156,255,192,220,234,42,103,27,125,98,149,1,60,251,209,115,252,55,221,145,45,8,151,128,137,224,170,66,12,20,176,178,76,196,132,7,86,213,17,214,98,15,81,176,134,211,163,155,244,68,195,0,156,60,202,70,106,139,242,194,54,200,120,137,168,148,27,137,229,208,92,30,80,222,139,84,237,16,228,99,244,143,8,247,169,2,153,216,97,6,19,12,21,153,212,5,114,79,56,45,199,185,19,238,98,120,141,216,28,6,217,55,202,56,145,159,102,134,205,158,249,37,91,123,150,254,244,8,148,20,81,254,120,107,148,95,246,135,93,26,2,18,242,30,233,214,148,251,192,168,83,235,32,96,193,29,190,224,66,98,151,213,186,35,224,156,98,251,194,190,19,142,149,132,75,11,42,12,194,67,21,73,150,27,46,192,205,124,23,156,224,135,203,12,126,194,16,103,60,197,73,80,215,85,171,5,48,75,15,83,221,100,114,91,85,195,25,148,207,140,147,243,15,9,103,159,46,136,177,155,148,24,172,187,30,111,26,118,170,208,102,105,24,130,148,242,7,138,212,130,200,184,44,4,31,86,60,110,92,156,197,216,177,47,67,77,199,3,43,192,212,179,68,33,127,249,117,97,202,217,100,136,81,238,205,46,138,123,194,29,60,163,156,154,255,148,227,77,141,199,217,164,155,78,91,139,31,94,160,194,229,212,149,221,67,156,26,193,17,97,129,89,69,109,174,248,110,26,226,38,242,34,217,206,245,30,99,31,222,162,228,224,157,146,105,139,164,45,193,247,203,162,130,196,150,119,140,24,221,141,206,162,232,64,162,250,199,94,50,194,51,11,202,169,3,126,56,233,127,12,131,141,112,136,132,147,245,206,226,210,22,9,231,125,42,70,51,112,43,2,220,142,200,79,239,209,120,174,157,89,180,222,228,71,5,44,177,76,203,238,18,197,195,79,77,178,155,142,189,238,14,67,247,100,68,95,209,239,64,168,110,58,187,141,111,62,43,52,191,99,30,10,21,195,167,57,202,146,34,225,49,41,76,71,69,131,22,94,238,242,84,204,77,44,166,50,140,130,164,163,218,113,79,108,177,253,78,176,190,133,111,219,233,39,54,55,34,96,167,8,44,71,195,231,227,114,73,8,42,87,185,138,46,126,183,58,195,116,141,86,100,239,138,244,107,9,211,244,139,163,79,234,218,223,223,198,196,248,91,117,0,21,44,129,159,224,200,58,130,0,74,145,26,229,53,13,99,32,230,121,217,73,42,146,148,227,59,93,131,30,153,23,138,136,67,124,135,208,39,51,139,107,15,99,234,40,226,79,70,128,243,215,201,45,142,71,185,22,54,88,241,250,44,186,154,233,12,122,61,57,229,73,151,235,61,211,183,237,146,229,194,129,30,185,110,231,25,101,163,72,201,188,147,81,36,103,234,35,113,146,104,132,70,216,156,177,183,231,109,120,31,102,193,182,80,4,58,185,218,183,82,179,26,96,20,28,81,80,25,197,49,136,200,90,236,243,193,117,9,27,188,101,69,56,207,45,122,66,192,248,150,43,205,160,50,134,135,149,132,169,80,54,151,128,165,26,40,178,249,157,73,9,168,172,71,209,236,145,85,177,47,51,72,154,30,70,27,94,150,189,110,94,75,174,139,142,234,173,212,144,144,247,0,151,22,81,234,50,242,225,119,106,91,197,85,211,209,33,20,159,39,131,13,119,151,255,96,200,102,85,33,238,20,70,123,142,104,18,197,134,110,30,142,78,26,68,216,146,126,195,210,48,174,43,254,38,51,222,97,50,225,240,213,250,22,148,94,20,45,36,185,167,147,217,247,22,239,25,203,225,44,10,53,157,68,203,11,41,29,141,169,41,108,133,51,65,211,91,119,53,234,1,129,64,42,10,192,165,198,112,62,109,199,160,104,73,225,24,20,5,192,63,63,26,200,102,209,87,137,191,160,155,51,64,34,126,76,118,64,224,110,156,155,191,240,192,220,76,148,121,0,86,36,215,24,235,176,249,193,63,104,120,132,29,223,9,99,6,175,231,134,34,238,219,196,147,188,24,22,235,57,56,132,253,65,212,176,22,106,20,180,92,28,204,240,214,31,6,96,224,98,188,3,201,160,38,75,19,88,78,47,52,158,40,202,152,242,60,113,251,114,92,35,58,45,102,191,43,97,82,39,9,195,226,150,235,42,230,38,25,191,12,87,65,86,220,110,232,18,223,15,157,255,15,9,89,126,59,159,109,136,55,137,59,101,36,225,38,66,122,135,206,147,111,20,220,208,13,211,253,219,241,166,77,172,79,210,31,19,43,26,62,77,158,37,174,21,217,14,129,215,64,92,163,123,152,222,145,76,116,13,109,223,80,32,102,75,121,50,7,241,58,128,146,86,226,77,227,121,254,68,121,162,174,243,59,248,54,84,47,235,188,41,91,70,61,76,251,85,62,106,148,228,123,108,157,89,250,229,195,51,117,227,229,158,1,76,54,20,166,36,76,177,219,239,138,196,75,37,36,177,148,35,93,251,162,208,9,147,154,71,156,100,125,187,142,29,121,18,231,218,26,102,83,231,63,93,81,215,85,227,10,10,77,110,42,207,135,68,219,126,105,184,44,247,28,234,104,233,3,143,215,48,88,171,230,97,24,180,106,61,65,159,170,251,0,167,100,210,85,182,170,209,144,112,61,68,134,251,214,207,18,237,104,106,220,17,77,163,86,61,55,242,80,62,19,242,57,140,169,15,13,112,174,155,118,25,89,189,106,86,8,118,135,237,69,132,13,193,38,97,50,225,111,23,72,184,130,42,254,163,112,152,49,145,167,100,238,24,130,97,186,110,241,126,173,207,78,131,202,177,13,9,103,146,136,158,125,198,25,180,142,98,193,163,116,141,46,97,112,39,211,225,234,201,58,133,247,99,132,170,128,216,137,183,249,207,139,214,77,122,133,137,162,0,4,214,189,38,97,44,151,3,42,143,153,88,110,183,222,83,13,207,236,157,244,141,94,248,29,88,100,20,86,40,241,176,89,106,203,177,39,77,195,67,210,33,2,86,60,26,55,12,231,59,182,50,180,13,167,240,130,140,76,48,29,59,77,82,118,146,235,187,51,4,54,221,187,103,160,200,211,103,136,248,18,94,8,76,123,120,252,10,52,55,124,18,156,32,93,208,242,237,73,218,125,21,196,51,148,221,192,31,100,99,199,75,248,140,211,184,52,188,91,196,61,9,149,137,20,106,80,84,49,72,250,228,104,8,185,45,78,94,96,217,116,57,26,134,179,51,31,64,173,194,193,208,48,139,170,119,103,97,79,39,81,157,172,100,94,107,196,99,201,201,64,76,242,74,232,129,143,128,70,144,32,55,57,26,69,181,236,219,21,227,108,136,93,187,101,144,104,84,7,254,0,16,146,134,89,241,125,83,188,108,247,45,3,145,119,237,201,195,0,227,95,133,156,141,32,10,21,112,111,120,183,157,116,223,75,89,247,100,199,45,71,83,154,225,49,52,92,82,236,148,16,41,25,229,9,35,101,230,91,110,230,137,37,157,227,106,80,190,216,226,45,140,73,164,218,84,25,150,229,162,50,50,96,200,166,247,149,172,178,236,125,103,10,114,58,204,201,24,2,67,0,32,106,79,125,35,6,39,185,109,208,124,158,160,142,68,16,187,203,7,139,137,161,138,241,15,237,162,4,66,233,11,83,141,18,128,2,249,46,43,73,52,27,113,70,27,242,80,115,199,152,211,143,182,233,88,175,28,133,95,151,40,101,43,185,165,241,101,236,197,213,163,83,201,54,91,184,117,60,114,80,134,113,240,121,190,162,179,94,13,21,234,42,1,8,225,161,129,150,255,240,220,253,215,255,238,207,255,234,47,254,242,175,255,243,191,255,91,115,247,104,127,31,115,247,0,44,233,220,176,49,76,50,233,110,250,88,224,188,127,110,48,243,113,203,68,39,198,176,143,71,68,9,99,234,204,189,205,189,218,31,48,163,163,223,150,78,181,82,112,139,6,58,226,133,179,47,13,223,38,2,109,74,148,52,245,228,112,85,139,31,125,118,50,106,90,201,188,79,153,239,139,98,140,86,139,70,169,66,121,201,15,154,30,37,175,27,6,43,233,246,235,195,202,248,194,175,58,195,29,122,119,243,33,79,238,41,48,243,243,245,21,246,144,254,65,152,166,181,172,56,152,241,206,0,190,228,170,46,66,39,74,59,207,159,232,194,41,86,114,25,196,236,32,139,123,20,54,193,45,152,216,193,148,22,252,59,71,48,92,230,237,65,27,165,164,152,68,40,148,202,199,52,216,110,150,30,243,23,101,133,164,119,69,229,167,197,220,137,237,150,158,28,87,156,114,39,102,8,83,67,78,222,121,195,53,166,117,227,254,232,209,27,133,238,88,20,206,67,21,116,10,126,173,236,189,138,47,41,232,248,201,162,96,234,229,238,185,134,210,167,49,132,245,228,189,69,163,120,159,25,11,27,10,189,52,212,234,125,49,36,87,17,192,2,122,80,165,180,72,2,208,39,24,58,206,58,31,115,0,226,154,141,22,121,37,140,148,139,120,51,132,167,190,110,164,43,86,128,241,186,97,141,37,156,11,12,171,28,171,60,234,32,242,249,217,126,63,18,144,51,189,13,81,240,228,155,70,223,53,123,110,83,169,115,220,167,134,252,118,10,84,40,54,69,226,209,82,153,238,208,48,112,120,228,217,64,74,181,212,164,43,179,27,213,129,204,100,209,153,18,198,80,49,160,153,103,221,131,190,125,195,236,147,93,45,4,124,42,42,158,247,194,171,217,105,58,233,32,97,223,32,118,87,127,87,178,249,199,152,60,59,0,21,60,76,189,161,206,62,92,182,130,168,235,172,200,164,10,88,203,36,251,131,243,190,139,23,104,6,176,244,38,2,145,108,82,119,138,233,179,96,146,44,238,16,132,33,209,55,111,152,47,246,3,242,211,102,233,227,31,69,193,137,174,136,154,52,122,108,59,138,198,108,128,139,24,50,194,64,49,171,10,15,211,107,124,78,206,28,151,34,156,88,90,53,140,198,160,35,53,129,63,182,161,219,61,42,237,110,82,133,52,30,26,186,178,239,1,248,25,189,252,19,238,85,123,99,13,65,151,54,111,24,248,178,238,83,113,114,159,113,223,168,141,38,249,109,246,123,130,66,0,185,43,5,55,32,191,109,201,67,53,168,147,238,37,231,116,202,10,97,10,93,186,223,27,20,161,227,161,146,224,15,221,45,34,93,124,223,136,129,198,116,187,87,122,244,153,206,38,190,102,117,221,107,88,202,120,221,23,124,4,83,149,122,32,66,204,142,235,206,112,53,229,174,211,25,74,1,106,196,177,12,141,22,49,57,164,113,244,21,159,232,158,111,118,69,18,158,48,76,253,104,84,5,212,217,14,57,234,123,48,86,9,194,171,53,125,2,32,16,30,206,84,99,245,212,133,234,211,23,5,37,34,125,233,142,45,94,13,120,223,25,133,100,232,67,195,168,93,249,79,23,230,9,169,123,1,208,107,177,213,128,106,81,5,108,102,160,82,12,235,61,204,94,66,182,223,188,234,238,69,53,202,140,24,54,201,149,99,40,224,42,5,39,156,129,221,200,209,134,41,241,47,36,33,20,95,164,172,96,205,137,0,16,65,158,216,178,239,236,232,203,221,38,45,178,4,67,239,203,196,247,189,223,3,180,125,228,199,26,18,120,166,119,108,134,209,187,179,30,124,230,21,239,56,194,114,123,44,43,113,175,139,246,27,255,34,75,6,34,2,169,205,8,27,36,91,74,41,168,56,237,114,27,192,24,131,100,245,79,164,155,17,221,158,147,63,107,17,190,178,155,187,29,153,12,227,74,223,6,91,69,183,87,180,102,80,22,158,26,39,135,165,229,45,50,248,66,75,42,187,21,163,226,25,87,198,124,37,122,183,92,120,2,140,238,221,32,187,55,189,114,62,175,219,44,26,93,37,78,97,194,34,242,29,173,38,100,5,213,148,18,37,238,21,224,9,19,182,145,233,172,178,3,118,59,250,142,85,180,176,110,187,49,241,93,207,157,6,24,236,213,231,96,204,108,138,135,71,81,36,39,225,28,115,33,141,40,211,196,215,48,55,187,60,108,122,250,242,229,22,62,118,47,104,67,89,153,90,239,54,237,55,215,19,35,189,99,143,186,159,147,159,95,139,78,20,120,111,29,104,232,210,5,234,195,144,81,207,188,80,96,198,238,232,83,193,37,146,71,74,3,33,10,130,96,37,176,99,23,187,76,28,238,155,63,52,250,66,210,247,96,191,186,195,226,13,211,165,170,206,144,213,172,16,138,255,116,198,135,65,142,46,204,48,238,103,131,78,188,149,96,37,204,149,251,201,173,222,32,46,11,180,15,186,215,164,121,246,231,90,244,88,24,9,37,154,61,8,18,168,59,132,97,32,29,236,133,178,129,62,79,54,148,45,124,83,209,32,213,18,41,26,51,109,71,135,11,254,156,206,132,5,115,205,229,125,36,4,101,31,175,204,110,44,169,226,81,211,184,83,187,75,182,143,57,162,101,137,154,68,47,61,36,120,59,196,211,170,93,243,98,214,67,62,70,224,4,156,13,142,60,235,198,215,226,109,86,212,54,180,110,209,145,34,240,162,226,137,154,182,190,252,48,25,202,88,113,110,148,146,158,48,36,114,127,143,198,69,169,91,127,26,1,79,47,88,27,47,120,169,135,167,9,56,183,8,35,139,41,203,22,182,56,35,172,46,141,47,162,227,211,92,53,87,116,77,40,222,190,30,158,244,69,90,132,155,209,231,52,12,88,33,71,151,10,210,97,214,176,249,209,71,27,10,169,157,170,247,157,165,251,192,134,82,176,90,40,244,2,87,241,167,102,57,168,244,220,177,28,233,247,198,206,106,176,154,222,24,109,93,231,178,96,62,80,21,113,248,115,166,245,175,118,208,238,21,28,24,142,173,96,182,163,3,198,167,41,160,167,2,232,65,250,99,187,136,128,61,144,230,179,199,136,135,146,207,38,112,164,39,204,86,202,47,12,93,238,161,31,53,205,186,219,177,177,26,191,116,108,224,135,182,64,120,98,99,174,229,0,83,115,77,94,187,163,91,76,165,72,30,202,50,60,175,55,93,204,164,80,71,218,254,33,151,189,237,130,188,189,172,30,182,199,15,111,107,70,195,90,154,93,33,253,182,252,19,57,15,117,171,25,32,19,229,77,82,232,142,206,169,243,36,74,88,55,74,53,187,104,208,244,159,61,136,82,168,52,121,107,198,161,216,91,169,221,44,221,52,129,65,70,201,213,206,233,187,194,232,29,207,12,157,157,52,203,252,74,193,88,253,142,113,168,234,209,209,97,71,94,52,76,206,152,111,195,231,60,36,205,173,206,61,47,151,162,160,235,2,163,77,110,204,170,252,222,35,102,158,160,223,166,71,35,98,231,77,153,188,141,6,162,151,6,162,206,127,219,252,39,53,77,73,160,32,188,123,135,34,238,227,74,195,83,219,45,26,66,72,204,40,254,162,102,211,3,115,111,236,109,106,84,242,190,192,27,134,31,178,89,63,138,58,85,71,136,57,197,138,219,112,230,26,106,188,141,1,117,241,113,216,22,69,227,169,110,228,100,199,62,33,54,235,57,104,14,132,204,70,152,195,131,138,20,118,4,94,218,121,6,224,247,252,52,237,66,185,112,10,17,110,69,104,198,58,165,235,56,164,96,228,101,142,110,150,137,82,70,36,5,237,197,153,123,216,63,156,231,159,31,135,118,211,67,140,48,224,99,221,66,32,34,25,222,241,219,220,208,213,253,189,240,150,34,218,213,55,30,126,66,137,80,85,64,162,101,1,46,38,105,158,20,85,155,234,80,227,134,55,3,216,178,50,51,202,94,143,247,234,162,164,221,170,66,163,233,102,110,80,140,142,167,77,181,178,150,63,92,225,248,191,255,203,191,253,171,191,248,203,191,250,55,255,225,111,87,56,246,223,71,133,227,239,104,51,202,182,244,108,37,163,249,138,25,81,145,29,90,67,128,48,0,236,104,200,86,5,46,176,70,179,247,143,240,153,53,100,218,230,57,180,112,15,199,67,6,241,123,9,83,215,155,61,186,175,148,21,229,183,145,122,9,252,11,236,28,132,176,37,108,151,234,243,178,89,64,63,91,230,181,194,162,6,222,75,161,177,168,239,255,228,175,241,161,19,171,82,187,57,163,189,246,240,227,165,238,90,159,221,204,254,249,15,220,112,78,2,6,193,85,4,127,200,56,57,233,130,124,201,203,172,102,34,156,216,249,234,209,105,68,102,141,148,36,12,57,221,204,32,37,19,79,28,2,183,6,17,182,244,39,90,144,135,108,79,152,74,95,28,12,202,241,217,39,157,105,195,219,80,132,179,50,220,9,155,114,178,135,233,75,10,156,154,146,227,46,247,101,82,90,213,141,41,111,119,223,62,252,251,65,85,180,44,2,29,111,138,180,210,178,52,31,237,25,23,246,19,84,41,186,253,219,171,199,243,132,81,81,211,51,51,46,119,189,58,209,14,184,245,137,158,25,198,243,45,48,23,8,159,191,59,207,88,232,112,21,220,243,185,46,195,234,199,234,254,250,140,209,74,104,190,161,182,196,171,247,231,167,13,8,49,3,177,177,84,86,140,1,143,147,185,15,4,148,195,20,95,67,31,2,97,83,207,75,114,30,162,73,75,90,97,136,61,15,23,48,193,242,204,42,137,125,140,35,106,219,77,23,120,35,15,57,54,158,90,113,83,84,133,41,102,70,226,207,35,72,226,231,197,34,139,88,120,36,92,136,127,104,22,186,77,122,100,69,186,118,190,190,161,251,40,62,142,18,240,28,24,231,114,229,160,57,96,209,57,184,167,152,107,137,132,193,218,214,139,180,154,179,106,106,143,31,243,138,228,28,219,29,49,113,98,123,8,110,218,127,219,144,230,154,135,34,192,21,104,18,208,219,66,93,97,118,68,35,40,162,198,114,150,219,134,24,238,94,17,28,9,21,83,179,107,128,45,177,163,97,176,137,44,0,178,86,52,114,61,5,6,200,46,120,3,210,187,243,76,226,169,128,193,19,94,12,59,181,209,110,102,15,203,112,11,210,171,152,183,185,227,96,198,143,136,91,222,141,92,138,189,216,217,109,137,57,57,81,235,91,249,142,5,144,227,179,37,49,60,66,160,242,206,117,150,231,220,115,39,119,121,101,59,132,254,100,125,194,221,189,157,13,211,55,251,115,52,139,171,175,110,244,198,31,131,77,186,43,231,5,223,112,211,213,11,227,212,53,238,38,177,226,123,162,91,76,219,54,150,187,143,91,202,135,176,219,30,35,142,198,42,103,63,143,244,204,104,61,238,235,167,253,163,91,118,116,208,98,23,104,144,51,221,89,55,170,34,119,7,90,30,124,255,201,173,225,212,196,125,1,69,28,207,62,14,57,216,56,249,210,190,82,55,226,88,185,155,250,179,12,86,29,104,48,232,98,102,128,48,127,190,25,57,26,161,30,239,13,128,14,197,225,87,174,12,139,216,228,121,213,4,48,213,197,99,16,69,200,229,245,121,48,173,85,153,28,84,202,134,251,134,50,251,209,49,209,210,78,110,119,179,100,250,96,85,115,65,214,243,160,49,77,72,157,251,217,179,84,204,69,188,60,131,98,97,122,246,75,148,218,156,48,135,6,241,179,239,174,56,108,69,158,116,246,31,232,29,234,70,141,170,109,224,182,145,205,22,84,140,17,249,246,136,90,27,137,251,212,75,163,131,182,2,213,93,242,82,16,177,37,238,211,249,116,246,113,47,173,79,86,190,87,223,5,82,132,207,130,175,162,89,141,70,94,224,205,7,24,156,173,97,35,93,71,145,176,169,4,24,39,7,63,239,21,198,147,18,136,223,54,209,230,32,204,133,98,221,212,218,127,53,247,202,160,24,2,43,110,251,61,54,144,192,248,166,207,52,158,240,10,58,41,133,211,65,53,90,23,191,21,228,129,14,2,9,251,68,217,207,96,109,31,148,138,132,211,151,238,72,38,146,79,41,234,197,0,81,164,75,100,208,47,23,88,61,97,244,213,117,27,7,120,167,142,40,70,103,19,217,208,189,20,142,68,126,242,108,14,147,91,195,176,31,123,212,201,119,22,89,52,78,142,34,194,229,81,33,35,161,39,31,103,58,243,150,8,109,221,242,38,135,213,198,162,215,255,19,46,242,26,70,237,194,107,240,64,85,215,179,193,164,178,234,77,11,152,145,187,107,46,147,140,83,237,109,9,56,41,250,109,82,155,168,193,206,49,90,166,214,162,89,167,93,82,125,0,149,99,83,165,137,18,109,198,104,152,96,92,60,159,198,132,209,110,189,219,194,2,175,119,13,189,53,48,74,57,33,199,58,52,89,55,192,111,132,17,228,214,100,29,35,5,231,207,156,113,128,79,187,108,97,126,69,222,104,50,97,155,165,189,206,148,169,233,71,23,9,50,135,110,50,138,121,212,121,127,203,36,163,179,110,50,113,113,186,205,179,165,168,111,156,51,71,192,244,248,166,207,203,127,195,221,203,247,39,76,186,247,236,95,71,241,153,20,37,99,99,139,75,216,24,24,205,59,130,212,215,244,224,77,234,226,215,133,56,251,214,173,19,171,100,141,166,120,178,199,167,168,88,36,139,215,237,239,34,111,244,128,129,201,39,87,244,150,207,70,121,42,94,23,173,182,219,29,6,146,175,237,93,76,51,122,52,81,113,43,144,129,128,69,80,76,210,195,140,98,179,190,14,140,70,93,79,141,240,164,217,169,173,101,132,121,239,209,115,232,154,219,80,211,89,227,254,54,127,171,77,113,58,252,209,82,79,6,176,209,174,55,236,252,26,61,115,83,184,41,10,73,183,46,73,132,247,195,200,72,236,173,238,51,163,154,175,221,250,69,49,40,222,71,53,226,131,130,20,112,123,139,83,83,76,145,185,176,147,155,123,122,198,235,154,75,164,247,187,161,76,198,237,152,103,115,44,151,240,54,121,235,219,244,78,106,86,127,6,104,202,46,241,53,204,179,89,179,237,19,54,74,135,35,36,168,101,111,61,154,34,138,235,210,20,58,215,34,181,248,119,97,55,254,123,170,44,231,152,127,249,143,222,74,203,63,254,231,255,236,159,253,217,255,252,191,255,211,127,254,191,254,131,127,248,59,199,191,248,167,255,199,159,253,139,255,241,207,254,201,63,248,135,255,203,239,79,254,183,255,225,127,250,255,106,30,197,219,202,14,134,64,151,7,129,161,107,147,84,144,191,171,161,87,135,115,180,124,44,224,158,72,105,92,178,49,255,154,17,55,124,230,139,226,141,77,168,240,20,8,155,132,75,10,169,9,84,23,187,116,146,225,44,158,36,49,142,165,82,170,174,86,240,57,186,168,65,50,11,138,55,212,121,21,43,244,55,145,211,218,98,162,4,89,114,118,9,67,59,209,163,187,233,229,70,184,34,104,36,222,80,235,138,200,156,55,94,41,11,201,117,159,75,77,35,36,52,105,109,245,38,207,132,70,194,118,192,120,177,220,73,28,156,50,20,185,89,34,12,39,107,202,109,227,169,176,92,182,151,71,176,68,42,12,31,18,16,97,55,12,49,80,143,6,106,61,238,111,179,212,139,61,212,254,153,79,199,149,47,245,206,49,243,136,25,48,251,115,207,39,5,157,26,198,221,203,81,85,184,82,44,105,200,98,207,66,126,26,111,12,14,233,77,3,241,3,236,57,228,59,89,125,151,216,113,177,67,40,87,207,209,76,106,68,213,119,83,101,114,177,21,195,129,178,162,220,48,170,238,161,111,155,241,252,75,98,145,177,207,250,50,156,192,74,216,170,122,18,110,37,68,229,80,185,164,55,122,101,0,1,245,54,159,190,78,152,55,36,238,29,102,55,224,2,82,39,76,229,90,140,44,192,49,117,239,52,207,108,70,185,85,93,177,216,56,199,209,13,144,177,94,121,70,237,203,117,27,241,42,58,83,179,92,249,201,212,174,72,57,187,90,228,143,196,124,106,192,217,113,61,73,50,5,169,90,145,154,241,194,123,132,31,6,20,211,64,238,65,155,200,230,146,33,54,76,195,88,194,126,225,197,188,67,228,96,0,99,142,168,132,132,135,146,140,90,60,157,15,164,187,162,228,249,36,232,253,76,53,90,50,5,227,56,26,5,3,245,97,42,180,83,239,111,175,42,198,227,180,181,205,227,247,11,91,31,74,20,137,151,117,53,252,220,149,222,78,85,47,36,92,174,243,125,164,160,49,196,145,104,211,12,240,9,239,108,132,216,178,201,209,160,40,29,150,67,24,118,161,28,189,50,77,225,28,97,184,249,114,244,164,239,216,231,125,157,8,65,139,87,18,139,120,92,154,129,246,151,134,145,72,119,225,95,99,175,53,117,67,178,109,155,51,108,114,253,21,141,197,75,9,58,194,140,163,49,122,173,143,19,19,124,127,127,159,181,61,48,123,10,96,131,207,206,195,184,81,79,117,36,90,198,213,139,163,129,164,12,13,3,194,42,17,62,57,178,72,170,82,54,71,59,203,195,176,225,134,158,28,117,152,184,180,102,122,183,69,236,142,230,165,238,78,195,150,21,181,152,42,214,93,138,163,151,53,153,37,204,166,35,133,126,110,130,140,43,111,140,186,187,131,177,145,63,70,89,66,194,201,250,109,33,175,219,76,194,72,194,25,131,183,117,231,165,38,210,88,211,208,190,203,209,185,185,27,169,77,205,146,114,112,142,167,241,226,179,58,22,225,120,87,238,204,129,18,77,215,48,78,130,243,222,118,214,126,155,153,41,229,29,51,7,250,46,83,158,10,202,15,124,133,49,45,161,109,242,120,45,157,215,144,227,228,201,168,75,18,206,51,228,198,24,199,236,20,170,90,49,193,34,92,49,26,76,130,74,143,182,190,78,72,232,2,0,212,223,206,200,176,95,13,93,147,121,211,147,247,192,44,163,157,76,203,231,70,217,146,182,248,70,206,222,106,45,125,228,221,136,154,30,69,171,86,239,218,26,22,193,66,163,252,178,69,219,23,156,93,14,129,234,179,40,236,164,139,80,135,121,22,122,227,137,65,153,31,239,159,105,245,60,15,183,36,60,89,52,206,112,141,116,172,245,89,41,1,164,75,24,41,45,183,32,72,214,168,26,106,222,179,207,174,219,109,79,64,181,136,209,5,101,255,21,107,8,20,51,228,95,37,76,121,123,93,156,54,229,52,185,48,170,136,57,7,8,252,181,132,236,221,204,168,123,8,236,150,182,228,195,166,33,199,231,237,248,115,196,249,244,166,59,149,143,20,224,245,4,136,70,93,133,216,57,4,201,108,51,45,171,215,82,131,47,16,144,127,212,45,229,195,53,75,194,25,100,4,22,252,45,166,39,214,219,235,213,217,6,148,204,4,147,138,102,19,66,230,17,166,202,43,139,58,69,18,54,118,17,46,207,178,220,105,194,123,202,205,16,194,168,167,138,145,140,169,170,58,112,158,149,81,205,69,232,186,227,131,126,195,42,131,14,137,121,56,131,247,23,149,130,51,225,243,213,87,57,117,146,7,78,180,134,119,130,137,6,73,21,158,48,246,8,237,134,151,122,16,16,206,49,23,38,147,83,214,131,41,218,134,182,117,106,150,54,75,56,159,81,25,199,178,186,201,177,137,173,64,60,144,173,158,165,140,117,250,124,62,134,216,145,139,243,1,182,59,48,0,131,226,176,165,66,136,12,107,97,195,228,209,109,218,251,55,60,112,44,105,161,15,77,71,74,14,54,234,160,199,216,79,212,199,206,39,167,208,157,54,213,182,199,0,230,100,94,75,168,17,192,199,196,19,228,164,62,177,160,161,250,221,213,195,136,218,198,14,199,222,4,192,51,137,155,86,133,115,232,210,34,22,46,234,95,6,224,167,69,194,153,96,121,10,62,29,118,241,153,31,75,92,25,16,77,53,238,40,23,252,203,77,47,196,20,196,194,2,77,254,20,106,220,216,103,202,74,76,57,156,189,78,60,237,189,251,92,26,78,115,68,16,41,51,61,246,204,58,177,187,48,189,171,164,22,22,208,191,156,199,71,184,22,205,187,202,178,6,98,143,112,209,234,222,164,172,88,230,184,39,167,36,160,30,22,88,215,197,208,45,108,15,197,151,176,116,124,34,98,134,252,245,100,228,104,128,195,189,197,67,161,228,169,191,141,160,71,185,71,27,92,78,142,54,9,255,43,112,78,91,84,237,53,192,236,247,29,20,157,130,207,141,60,181,150,140,22,26,87,206,90,42,214,29,117,230,107,21,193,231,206,181,73,24,30,206,125,106,160,85,69,184,157,253,223,142,207,221,0,160,98,60,80,140,172,55,46,171,58,43,150,155,112,117,250,220,100,102,135,246,160,81,88,191,241,197,147,238,23,141,26,194,58,38,139,57,212,87,141,238,93,77,241,76,40,85,141,173,151,77,59,239,174,42,243,49,120,129,64,17,83,235,160,194,44,39,70,17,43,50,46,122,130,123,232,177,230,168,83,227,178,58,12,37,13,99,103,146,250,13,79,233,39,80,71,33,165,142,25,176,51,38,229,121,37,243,126,142,185,247,164,76,106,188,81,40,187,135,81,10,74,204,93,88,16,51,227,111,146,130,1,207,16,45,106,80,209,153,98,123,12,50,184,199,106,18,1,94,180,196,42,142,243,178,46,242,212,151,90,248,87,176,165,17,252,249,68,177,13,73,33,143,162,156,217,213,159,98,154,24,198,205,92,206,174,166,170,1,69,143,250,28,225,156,68,163,105,226,54,191,93,206,215,78,142,160,208,31,46,223,253,213,191,254,243,255,250,23,255,234,15,210,192,230,223,3,72,138,107,41,121,223,9,140,146,134,124,107,36,55,229,174,37,217,16,116,122,163,139,230,197,186,97,209,112,55,135,202,51,185,198,193,211,202,39,106,172,82,251,188,19,235,153,83,52,19,202,76,217,243,10,28,0,100,213,147,147,142,223,105,25,161,211,42,249,225,201,9,74,140,60,50,37,244,253,228,190,246,217,133,92,21,2,58,147,207,4,149,0,5,238,224,39,182,254,152,203,21,36,157,150,132,249,30,229,104,24,55,158,113,152,62,127,147,54,179,213,245,208,173,140,223,54,163,86,157,160,134,127,81,76,225,5,243,13,153,221,160,150,223,28,142,180,76,87,35,252,96,157,97,248,255,16,119,238,56,180,37,199,149,157,11,109,26,249,255,112,0,109,201,147,41,200,32,90,5,129,134,72,162,84,50,8,129,51,144,37,71,67,144,223,61,166,150,166,209,185,226,222,136,220,249,26,109,87,9,164,248,222,174,60,55,79,158,252,68,198,103,111,10,43,207,37,84,23,92,59,255,63,92,245,27,22,2,33,121,103,95,134,172,179,7,47,4,36,103,242,112,120,88,82,208,39,108,99,10,151,174,25,25,123,9,203,22,85,87,213,145,226,110,214,218,53,211,16,138,212,243,168,92,97,111,96,172,50,149,92,170,164,63,206,107,85,63,122,126,133,18,251,234,132,108,123,91,221,158,30,180,200,190,123,237,28,228,152,107,231,231,28,110,33,129,61,172,182,106,139,130,9,137,206,151,175,153,23,43,194,40,75,68,111,150,29,116,25,92,18,183,154,46,41,217,34,138,158,163,203,163,198,73,69,148,50,182,103,252,224,170,68,136,197,21,226,92,36,0,83,41,163,106,106,136,194,197,113,6,135,158,62,60,19,177,175,113,22,18,95,21,141,19,180,10,122,156,72,68,130,133,50,118,98,140,160,216,125,225,174,30,169,179,207,167,203,94,146,45,47,84,140,80,236,181,122,85,72,82,87,178,68,212,2,113,33,236,123,206,102,85,254,162,242,40,183,176,112,201,170,153,250,214,240,133,221,235,27,180,44,91,117,12,9,157,197,150,198,81,169,170,226,199,214,8,153,105,59,177,150,90,77,148,68,173,17,197,197,228,72,21,85,144,195,157,149,130,56,133,92,51,53,204,141,89,35,197,52,227,206,174,18,113,56,58,87,139,125,129,192,150,126,13,166,127,143,114,238,51,67,187,42,100,145,152,121,134,56,224,85,148,24,128,132,198,60,234,213,117,177,68,1,145,78,77,22,255,141,214,213,2,84,2,227,78,158,15,167,203,210,75,18,41,166,241,236,108,39,158,160,204,201,168,160,55,58,122,121,182,113,124,13,175,24,68,27,128,137,161,183,210,28,124,19,16,223,107,181,21,234,214,231,80,136,42,245,97,105,0,227,185,108,203,163,169,122,122,238,241,61,178,12,161,224,24,26,214,68,203,174,5,69,29,98,39,148,144,168,239,130,243,200,127,120,26,201,64,85,199,199,12,102,109,216,103,201,47,17,175,73,37,251,33,54,210,98,110,45,129,81,224,45,97,22,89,173,132,92,227,39,67,28,48,9,29,57,75,107,36,247,74,108,133,5,101,51,253,237,149,141,53,39,234,223,83,122,180,158,151,93,235,195,184,62,87,4,53,143,185,56,173,16,30,134,180,123,78,217,142,134,121,213,130,14,137,194,138,161,222,187,97,142,46,135,225,228,16,107,112,240,86,33,127,149,168,122,74,114,180,141,115,142,202,109,122,83,153,175,254,55,115,103,120,225,62,26,6,235,213,112,55,253,166,240,191,21,142,193,167,53,193,248,240,229,158,253,72,5,153,76,164,50,164,160,207,254,48,136,14,139,71,20,109,129,124,253,200,109,63,14,242,212,45,208,39,190,123,53,85,200,10,244,2,32,252,254,220,139,197,211,203,155,174,112,221,67,156,158,212,179,111,145,183,29,209,14,132,58,197,85,139,208,215,204,55,228,112,44,121,145,89,195,245,154,74,184,106,89,196,194,92,57,77,8,45,92,85,103,155,92,232,255,137,147,185,64,225,118,131,33,144,122,8,10,149,104,140,183,37,232,44,65,55,132,136,254,210,212,181,44,17,107,162,38,163,236,251,177,166,100,8,30,112,154,66,82,160,118,248,139,207,127,137,179,136,228,181,36,188,89,92,171,106,94,69,126,121,72,246,200,156,118,13,191,33,30,171,11,144,135,179,56,251,238,250,210,50,220,148,180,185,10,129,13,216,82,67,129,44,215,25,220,18,228,207,38,73,140,180,40,204,244,189,12,152,2,113,133,45,91,178,220,214,85,173,105,56,47,74,104,1,158,223,166,158,83,162,102,68,236,66,102,45,155,2,165,88,234,86,100,233,114,23,184,167,135,164,202,77,170,138,182,235,62,192,77,100,249,62,18,154,66,171,206,47,182,217,132,230,197,129,194,254,20,252,196,211,76,148,170,15,39,147,104,197,61,109,227,89,42,130,178,32,194,68,217,164,242,38,141,200,81,65,27,109,59,225,214,166,241,186,85,46,153,7,20,247,194,50,10,35,23,164,178,245,182,174,26,174,51,125,208,96,25,129,66,176,106,156,17,85,182,18,151,184,109,119,242,173,145,196,182,174,137,178,151,93,233,36,74,217,8,54,197,144,161,161,39,3,202,92,104,177,37,64,87,34,187,13,36,48,113,158,218,93,115,168,242,34,254,202,200,49,103,123,200,85,149,204,16,173,47,206,86,14,108,85,2,2,19,250,75,243,126,75,164,154,5,38,22,63,215,157,9,77,210,213,38,254,16,158,119,151,230,185,253,105,92,24,242,238,30,147,176,21,234,19,4,230,214,117,151,230,48,198,12,137,73,27,199,69,68,118,141,213,125,104,68,27,250,140,45,155,153,122,152,209,228,146,81,59,71,129,102,241,145,137,13,63,79,44,62,146,150,100,221,147,209,220,106,186,81,229,174,190,111,147,181,9,105,236,76,80,95,195,221,112,213,4,173,11,196,252,77,181,0,143,89,151,175,50,112,230,104,105,114,218,227,104,239,43,212,21,43,111,33,9,8,48,69,196,145,154,241,5,139,186,251,162,44,178,135,203,201,92,240,194,240,187,176,234,106,136,60,83,140,155,134,38,86,108,82,164,61,210,78,70,90,151,45,229,192,80,139,215,155,27,193,102,167,73,29,219,104,227,29,134,213,253,222,185,22,26,147,167,115,33,47,74,133,192,144,100,22,164,100,91,164,163,88,193,205,206,10,147,43,17,104,134,123,253,162,40,182,58,133,214,180,20,98,41,145,134,154,106,94,215,65,73,200,168,72,202,7,145,63,234,50,29,70,176,50,73,199,27,105,128,59,70,5,106,176,218,53,197,199,232,168,2,134,40,68,90,159,158,156,125,248,234,162,146,67,41,61,63,55,255,40,73,7,166,2,84,186,134,116,237,46,218,122,232,168,24,99,77,13,77,86,163,248,212,214,101,14,233,89,105,18,115,176,61,190,187,165,125,222,223,34,20,247,115,254,127,18,178,126,5,175,84,69,182,166,116,103,34,131,28,153,194,25,127,207,74,210,49,69,159,14,79,234,148,227,194,65,235,5,55,89,249,194,155,168,112,76,158,138,111,134,121,249,25,68,162,184,84,11,205,11,83,202,228,78,121,138,173,59,86,108,192,80,27,113,153,248,194,8,50,87,121,56,217,44,181,101,111,77,9,213,21,107,68,106,190,236,40,190,108,70,96,169,32,254,253,111,116,15,255,69,129,183,228,194,189,242,158,159,15,132,36,229,185,5,76,249,101,139,77,124,119,110,164,102,33,176,148,214,139,244,178,239,106,53,233,224,113,151,12,133,200,36,93,197,195,201,131,152,253,14,233,105,142,7,223,31,142,241,124,189,51,108,135,112,189,124,65,34,221,250,104,226,134,195,249,142,63,241,232,157,181,45,90,18,95,115,206,108,233,116,141,65,75,159,34,221,192,127,121,67,0,209,155,254,242,134,129,250,3,227,95,188,37,54,180,165,54,242,187,51,179,161,157,49,107,242,86,100,161,205,22,141,55,118,231,186,48,100,250,253,27,65,105,86,103,159,165,241,234,166,155,243,237,24,17,187,161,175,197,106,235,222,109,202,196,238,238,119,250,69,157,190,203,214,88,206,96,190,206,105,96,171,245,119,148,96,87,220,240,176,156,17,160,76,241,86,168,93,199,117,188,18,166,131,245,226,219,49,202,128,202,13,196,85,152,42,56,122,191,159,227,76,118,146,200,239,107,65,224,57,156,112,160,89,125,243,170,183,103,164,95,12,183,174,27,105,8,235,42,105,161,178,157,140,60,225,11,111,202,169,246,29,20,88,129,207,183,252,118,109,27,239,202,184,191,13,189,125,80,183,227,139,130,190,238,190,247,49,43,243,116,183,58,249,253,187,39,121,56,87,182,226,148,101,36,37,99,13,220,105,72,222,68,119,65,147,198,101,16,202,39,129,49,141,2,45,208,184,221,103,19,163,15,222,55,226,12,144,184,220,158,225,32,33,33,213,95,27,38,11,125,182,249,33,124,207,64,116,178,222,106,72,200,6,206,84,113,207,104,99,115,58,231,143,60,28,239,100,74,241,69,16,224,107,119,150,82,150,135,144,148,127,207,122,76,184,118,63,216,57,144,208,70,243,201,2,253,221,152,89,96,66,235,195,39,139,229,160,202,152,46,251,126,142,246,156,90,147,181,121,54,41,163,134,115,24,38,18,65,59,94,168,233,203,135,52,162,235,231,38,247,253,195,62,226,48,185,10,245,190,245,34,157,42,197,179,135,201,97,221,214,40,244,6,33,46,49,137,122,105,23,217,81,168,2,12,244,88,19,144,204,93,248,83,185,31,223,99,82,214,37,173,187,213,205,250,28,199,168,213,19,0,38,221,228,12,157,200,10,153,66,146,195,92,118,114,100,233,242,240,180,111,110,100,53,201,157,18,159,26,121,149,176,14,200,63,43,205,83,206,225,57,160,146,81,80,220,31,37,158,76,244,50,221,29,7,95,214,233,154,239,240,70,14,122,19,125,216,82,138,113,239,4,140,212,179,180,166,148,181,246,59,222,36,212,196,152,160,212,135,182,170,60,124,95,223,101,197,63,24,92,185,205,152,44,47,5,3,90,14,199,106,245,52,217,102,234,56,55,67,183,82,181,101,197,250,62,19,200,212,239,183,227,153,52,161,62,239,12,174,66,134,123,224,115,110,33,135,234,219,29,201,58,251,14,218,217,51,16,243,136,205,242,156,236,119,150,53,124,166,120,132,253,216,131,20,47,252,158,7,110,166,127,234,27,49,234,186,67,62,23,84,59,197,89,100,155,201,157,76,249,94,141,189,53,118,187,97,34,245,235,78,20,8,107,150,83,212,54,202,188,229,154,119,224,201,134,216,220,84,48,138,61,249,32,100,46,23,23,26,134,53,217,4,193,4,166,196,214,15,24,106,85,242,173,228,194,189,78,85,250,215,247,217,204,233,122,75,110,209,70,100,15,241,185,2,227,182,206,5,106,112,147,251,210,48,157,161,184,189,48,28,103,221,229,57,62,153,90,83,208,74,96,55,142,251,13,21,75,17,152,106,197,22,251,17,85,96,117,9,76,102,149,51,214,180,101,2,148,247,88,53,185,68,180,147,124,46,156,149,41,166,70,67,206,41,56,184,113,93,82,145,51,228,183,41,40,105,62,147,40,113,189,181,221,84,188,126,178,244,124,154,194,76,53,250,3,151,28,27,109,135,70,161,73,107,248,113,74,252,246,224,82,94,229,197,136,166,181,56,56,151,41,98,221,239,245,209,70,143,125,99,113,6,221,83,25,99,144,220,146,29,48,245,212,85,30,190,205,212,113,24,189,179,86,181,245,134,14,193,55,180,110,70,175,180,70,134,192,141,113,226,100,124,37,105,77,204,196,223,123,227,20,235,50,27,208,210,140,186,61,14,214,46,217,193,192,139,146,208,56,119,207,221,76,167,195,196,164,245,187,51,49,33,170,252,20,70,73,181,6,140,128,243,221,169,63,233,28,249,123,227,129,108,179,237,36,95,140,12,154,17,139,127,195,55,37,31,108,194,206,59,253,115,99,171,108,153,105,48,250,157,237,59,30,77,37,169,236,120,240,219,102,175,160,198,89,156,199,205,17,172,223,232,130,239,228,231,66,177,132,71,180,98,46,98,39,251,152,33,2,113,47,222,92,125,207,26,201,41,142,175,77,193,219,109,141,131,127,121,204,222,96,170,199,47,252,201,249,244,121,106,140,198,178,95,34,220,138,183,47,142,175,217,111,197,33,252,183,104,189,197,26,177,28,162,38,173,201,151,111,43,102,121,179,157,233,194,152,219,247,4,235,73,60,56,134,114,234,132,45,98,73,178,75,158,141,96,230,142,173,225,96,69,95,251,124,219,179,72,74,88,197,176,253,223,215,102,20,83,88,166,244,91,72,35,240,231,35,25,229,103,208,100,71,92,215,192,59,103,78,134,96,164,197,245,168,34,40,115,97,130,54,195,215,31,49,221,121,139,14,107,51,54,254,62,98,195,68,30,248,254,54,217,122,165,56,209,104,131,240,173,92,1,55,24,186,185,244,251,45,101,176,111,180,107,162,33,138,85,211,188,247,85,8,165,239,52,238,92,149,35,199,6,81,215,99,100,220,21,4,53,214,57,72,98,167,199,227,44,182,39,211,22,233,28,63,194,176,80,100,245,114,13,36,160,225,40,42,189,247,194,74,132,113,6,223,27,240,90,87,242,128,140,221,109,121,141,183,117,190,181,24,208,121,154,222,115,244,140,100,160,107,246,118,203,166,142,229,105,42,184,119,22,19,47,200,145,232,128,26,109,109,55,63,30,143,77,103,31,243,158,149,134,68,246,29,20,206,36,232,124,226,232,61,59,139,12,10,242,97,195,85,9,152,224,149,228,252,128,207,37,17,55,75,11,152,188,149,219,154,68,57,228,202,226,183,139,168,36,87,203,76,102,38,199,7,153,243,38,27,0,47,72,246,252,225,76,228,91,23,87,209,57,62,54,120,140,169,105,159,14,249,109,216,211,61,69,3,251,3,82,200,169,173,103,243,156,26,156,206,248,221,228,197,206,93,34,82,56,57,146,38,18,23,2,47,35,247,117,15,195,90,82,12,117,12,190,51,19,187,39,253,177,94,160,214,186,61,31,80,167,175,28,55,98,226,54,91,90,23,243,132,199,125,154,228,130,187,194,24,52,116,102,189,245,50,55,89,21,24,229,2,55,27,172,194,40,207,7,238,161,167,0,124,140,200,123,37,70,224,41,57,151,83,51,37,128,125,77,146,110,186,213,61,118,45,202,199,175,38,48,111,12,59,105,241,179,23,191,244,205,114,2,182,74,4,223,79,179,17,108,13,109,125,38,143,191,182,93,214,138,126,79,168,206,238,221,15,98,193,37,99,106,194,166,203,15,41,36,76,57,148,244,183,107,238,113,3,171,108,144,58,27,182,189,73,192,236,138,89,95,108,89,105,135,195,11,91,74,123,110,68,16,113,45,133,59,112,201,52,223,88,229,37,188,16,184,200,171,14,11,212,3,241,240,97,49,62,237,26,30,143,210,239,49,211,139,236,152,48,23,172,240,56,113,89,201,83,126,155,251,7,229,184,14,47,242,6,101,54,36,74,109,194,198,180,24,161,236,214,24,82,53,142,79,138,112,234,148,103,103,35,84,14,216,14,162,254,194,225,185,193,226,79,186,66,168,173,40,67,208,250,172,144,74,25,81,220,14,63,101,245,50,137,115,13,210,124,224,181,175,87,187,154,161,211,195,131,183,160,8,93,83,97,60,88,241,177,97,8,105,85,186,118,172,27,244,110,28,30,112,94,73,107,88,110,71,124,77,204,161,165,75,196,188,230,41,188,39,5,89,102,125,184,9,118,135,177,196,97,185,4,134,109,208,131,124,112,228,165,90,116,103,232,69,189,62,166,56,44,27,3,209,241,86,194,78,195,104,208,169,64,44,217,3,59,7,134,197,96,201,123,117,124,66,238,194,56,51,138,67,70,91,111,88,195,253,189,76,15,42,245,23,174,209,241,106,5,157,218,241,141,248,227,84,88,206,117,248,74,88,7,95,152,20,66,217,55,6,174,229,154,3,61,39,235,94,50,73,135,105,0,249,107,227,39,187,57,237,6,27,213,168,195,5,97,139,161,48,66,216,62,166,198,158,45,231,31,99,56,189,18,202,18,206,242,80,116,82,159,233,160,185,149,181,223,195,36,48,28,38,204,39,39,175,93,177,194,13,125,58,141,211,77,59,54,96,100,242,135,67,234,33,230,37,176,101,231,59,60,140,190,252,233,89,115,26,251,102,146,60,67,119,13,104,164,114,220,115,206,27,94,97,42,123,54,129,37,159,164,108,79,77,151,215,185,135,58,203,212,65,207,97,119,11,206,65,155,37,161,57,188,244,30,242,65,151,111,41,20,157,213,170,11,155,100,186,25,83,152,67,184,235,225,53,43,140,86,254,211,103,255,223,151,238,15,216,88,195,253,99,45,152,112,246,131,166,57,188,99,248,214,223,158,153,107,192,209,110,242,7,130,66,181,20,143,62,175,133,57,34,48,130,243,59,224,115,16,62,141,209,76,117,30,155,100,119,156,166,191,76,91,167,12,75,233,67,59,249,192,35,56,166,80,193,237,93,109,13,20,187,219,69,27,28,11,15,202,143,5,76,205,162,126,74,187,227,150,128,9,18,141,7,46,169,70,199,11,105,237,245,133,131,170,233,192,208,183,228,7,174,78,7,3,140,181,183,31,152,76,190,128,9,93,205,23,246,197,5,140,82,88,127,225,224,143,35,64,154,70,122,187,214,61,101,199,152,224,137,253,191,112,46,209,53,252,187,63,254,242,5,185,135,188,253,174,227,194,196,55,246,59,164,101,10,76,28,225,7,184,150,24,241,51,222,125,191,111,237,23,59,80,156,35,239,75,71,45,95,183,121,244,108,86,54,162,57,94,250,216,199,115,191,47,125,249,44,73,197,131,51,251,29,147,144,139,61,48,218,52,111,207,134,239,240,192,198,44,252,192,211,239,210,192,144,80,190,99,186,220,91,5,204,106,122,186,198,60,187,15,199,226,126,126,27,42,132,24,22,210,225,158,109,129,68,140,117,223,155,213,247,12,57,44,248,251,194,16,77,41,92,35,93,174,163,144,9,215,205,3,55,87,68,0,102,79,122,22,152,121,214,2,182,226,45,133,27,116,131,1,147,31,255,60,156,170,180,24,22,202,100,202,3,247,160,255,1,198,103,240,140,249,185,228,222,81,67,247,237,157,228,72,127,199,123,147,145,245,60,155,52,241,104,60,225,113,149,217,128,84,90,176,205,155,145,249,216,111,148,203,205,28,203,143,244,119,221,76,207,7,170,233,182,38,9,72,76,94,110,148,88,240,14,35,2,155,158,214,231,11,166,11,159,174,201,101,154,220,74,42,27,3,38,198,215,20,206,240,146,6,140,219,102,63,240,240,115,213,84,19,165,144,195,96,227,80,9,184,190,230,246,98,113,199,190,66,106,230,149,91,48,184,134,172,34,48,85,222,79,235,150,130,39,156,82,200,119,121,147,100,186,230,133,171,144,63,27,140,194,125,60,60,19,145,215,65,205,54,211,29,38,74,215,158,135,147,158,86,3,134,160,108,40,124,118,208,251,219,164,223,233,126,74,32,207,175,141,4,120,219,208,21,118,76,147,238,177,3,80,174,211,58,166,40,135,198,7,131,67,35,235,1,135,23,239,14,41,55,164,103,204,240,6,199,166,70,102,192,99,213,66,173,95,157,191,241,192,36,107,234,107,21,82,123,227,115,14,169,58,172,70,37,25,250,47,160,100,193,235,179,41,205,139,182,231,224,156,243,65,35,131,203,152,81,91,105,15,202,37,39,190,134,37,146,235,91,193,208,87,47,140,46,155,182,70,38,194,57,149,19,21,62,165,62,48,153,229,209,179,179,95,237,173,3,74,249,106,236,135,197,20,134,117,38,124,92,209,1,147,143,244,60,156,171,182,255,54,60,49,251,89,218,8,206,164,22,112,159,69,45,10,216,119,131,221,17,157,99,202,112,20,230,250,27,173,11,53,35,250,240,129,183,55,126,219,234,176,117,5,152,26,147,143,57,138,153,251,153,134,212,35,197,86,109,156,164,122,130,173,105,246,166,195,102,78,42,204,160,59,13,34,172,123,189,191,240,38,195,208,97,110,195,207,92,217,16,5,149,128,201,117,211,153,182,161,66,246,239,77,20,175,139,231,18,126,206,53,47,188,235,21,163,54,148,154,191,24,149,99,217,62,63,141,13,55,157,43,63,157,111,51,82,125,96,19,130,118,56,91,189,165,192,204,15,167,250,164,178,226,76,219,170,48,183,93,159,44,181,152,105,164,240,24,241,181,97,140,223,243,65,185,57,172,128,137,213,232,79,87,187,225,58,92,141,183,87,97,84,52,118,192,100,16,21,133,225,199,107,1,175,212,222,135,15,42,6,28,166,34,53,61,15,95,212,48,7,92,146,250,170,72,45,68,94,43,224,86,134,46,161,77,8,36,223,214,20,62,104,107,252,61,61,222,187,167,215,1,177,45,216,19,239,221,237,199,5,230,98,114,31,110,87,53,253,158,240,220,71,99,74,193,212,58,181,68,69,7,201,63,78,15,216,215,157,133,117,26,223,173,192,48,96,4,74,101,76,211,17,179,155,93,116,139,184,158,110,196,219,8,108,28,133,238,87,111,133,120,177,98,211,192,51,255,28,217,219,82,38,226,91,109,212,130,116,26,33,18,236,124,178,36,10,206,172,247,108,202,212,70,216,57,68,193,212,149,75,145,252,174,113,116,81,110,165,142,13,171,135,117,146,93,152,207,171,110,134,208,128,92,202,114,130,160,189,136,25,68,6,87,14,26,221,212,204,129,86,20,198,189,27,15,63,27,132,132,221,128,207,242,185,173,137,238,79,109,61,96,233,137,142,99,195,202,46,15,147,234,72,59,186,134,124,77,210,214,148,90,222,215,222,240,217,234,139,113,124,249,152,217,25,50,181,103,107,71,162,26,48,34,21,218,120,91,222,187,195,166,95,37,173,179,81,34,140,128,119,147,196,41,14,27,202,228,125,170,112,13,105,85,91,31,251,108,198,186,38,227,77,162,114,230,227,74,57,192,89,101,39,36,64,179,107,156,108,38,97,191,30,120,71,105,36,185,171,233,146,134,131,82,68,24,227,217,205,108,217,2,159,13,59,36,167,168,37,124,76,59,76,177,153,194,28,232,198,247,163,189,166,70,40,204,171,78,34,117,211,33,161,96,56,206,158,179,72,115,215,89,152,201,59,136,153,0,21,123,211,137,2,23,195,138,65,25,86,141,36,48,162,148,161,165,66,109,207,152,114,0,192,10,10,95,141,195,204,65,217,141,38,140,151,238,23,132,172,249,204,96,177,120,141,132,174,133,7,129,47,169,14,6,244,75,234,93,32,195,182,149,174,48,249,128,129,14,124,177,130,154,51,59,96,227,134,212,159,54,37,170,64,73,101,215,198,188,106,236,162,227,67,181,160,112,163,144,39,224,177,117,71,130,51,226,158,122,220,56,106,214,198,56,154,226,178,123,140,154,44,233,17,192,21,130,159,128,207,45,46,235,128,115,196,198,179,201,243,31,207,179,247,14,57,141,4,235,158,128,21,217,246,225,195,137,116,165,174,28,75,197,140,155,207,132,74,66,110,93,148,154,30,203,194,225,51,223,210,45,160,2,102,107,115,170,243,116,118,139,173,238,74,66,115,81,167,106,234,133,115,61,48,2,123,241,173,168,49,151,200,16,2,186,125,198,252,94,212,231,232,20,132,63,170,196,5,97,153,134,187,162,120,40,163,223,29,218,18,29,19,184,102,157,211,59,45,115,14,104,235,51,154,177,170,9,118,78,237,53,18,131,113,166,153,106,187,152,163,212,17,29,227,56,224,105,137,151,10,163,208,28,207,158,144,53,203,195,201,36,27,97,142,46,18,224,244,165,81,33,189,110,9,108,186,37,135,222,68,72,107,196,229,126,145,36,168,31,147,20,229,235,173,1,109,18,103,152,184,223,189,122,11,152,124,32,89,150,31,129,94,127,184,37,26,233,86,136,249,114,7,237,152,159,75,163,70,211,116,12,92,148,37,145,172,56,151,118,141,244,48,23,103,64,215,100,73,90,109,159,198,197,20,39,238,166,212,78,187,102,9,215,97,20,110,56,244,36,20,55,141,253,61,236,12,124,192,85,151,0,39,182,167,21,146,91,138,122,153,182,254,208,153,125,224,108,217,8,73,97,92,183,35,96,18,145,228,126,62,169,43,14,129,50,182,132,113,11,189,13,222,81,243,12,188,53,2,57,225,95,116,53,115,178,75,169,120,150,65,131,165,171,222,198,56,47,117,178,64,197,93,252,115,195,154,214,202,3,55,11,139,56,76,2,158,110,72,195,140,189,248,109,99,72,172,10,195,73,218,3,30,228,32,10,204,97,159,98,84,200,239,125,94,108,176,66,163,53,60,197,207,160,205,18,197,243,168,108,55,234,16,20,30,78,3,123,166,51,238,55,53,206,240,183,140,117,97,114,52,244,217,166,106,230,63,157,73,230,121,126,122,81,75,17,173,33,89,209,35,128,173,55,238,77,20,120,9,7,148,193,104,44,70,235,130,227,72,30,62,35,133,180,83,152,217,151,88,225,20,18,135,27,55,83,7,181,170,162,140,146,127,234,15,193,229,131,26,225,75,192,16,51,78,133,119,228,180,3,47,138,139,5,62,127,242,88,52,233,25,173,60,155,14,213,218,177,124,206,115,200,182,105,10,19,157,188,48,85,58,218,186,81,77,31,61,63,51,94,35,44,92,0,70,236,104,200,27,79,117,17,79,158,222,125,211,57,139,120,74,225,49,48,170,18,126,106,102,196,150,154,220,93,216,82,178,231,26,195,176,80,36,51,150,172,59,202,177,253,167,11,33,71,125,175,69,106,144,15,41,252,161,93,238,184,211,54,111,63,5,50,172,186,89,119,5,242,167,231,10,120,225,10,144,15,178,168,27,136,89,86,141,17,71,30,110,165,122,14,66,168,175,27,45,74,52,110,194,100,74,156,170,206,192,61,140,33,216,97,50,136,244,116,218,200,124,185,215,205,56,30,187,100,13,145,44,127,239,130,240,3,205,37,38,231,66,242,96,186,52,195,49,50,240,88,101,129,51,116,57,1,35,77,35,15,199,145,194,175,59,140,117,44,187,52,170,228,51,199,231,176,181,39,39,35,185,81,217,233,14,41,101,128,239,168,10,188,237,23,28,174,182,107,92,56,91,61,80,11,120,53,217,133,141,190,185,204,64,201,255,149,149,105,197,120,53,246,186,110,223,164,11,12,127,114,204,20,66,186,26,66,33,167,133,164,40,135,137,169,79,125,120,37,143,54,58,14,131,103,83,184,181,16,12,203,221,188,103,242,65,114,55,146,18,135,183,73,88,8,60,74,223,49,226,38,126,252,188,246,36,79,47,96,138,239,244,107,195,142,146,226,189,200,162,156,207,144,134,240,95,230,236,144,44,126,156,175,35,46,223,148,224,195,91,43,232,153,56,161,233,121,142,117,52,35,101,158,20,142,174,88,212,84,129,169,119,137,146,165,179,191,59,204,245,121,233,52,58,119,145,29,158,254,204,150,58,37,78,109,245,62,206,191,122,224,122,222,82,44,168,133,218,203,116,235,45,79,187,200,107,235,98,231,137,195,12,167,184,120,206,142,65,184,216,191,214,52,138,174,165,240,57,144,125,60,141,240,88,108,105,50,136,230,93,92,132,144,52,76,192,28,98,185,127,97,210,6,116,171,35,174,141,255,36,96,107,46,48,250,109,126,57,33,145,38,245,166,29,199,69,27,139,107,81,37,166,115,180,114,85,141,137,98,53,229,69,223,11,122,149,20,15,71,97,116,61,48,218,218,53,96,116,133,245,183,207,91,167,114,225,165,165,69,192,251,202,253,230,133,145,170,139,143,170,204,17,147,197,74,247,134,126,79,24,56,226,236,178,151,20,199,192,129,205,93,19,240,28,207,107,179,43,196,226,131,65,99,189,207,94,45,116,36,15,76,234,161,206,21,232,165,226,184,95,228,60,139,119,235,28,238,220,15,227,189,248,98,73,223,11,159,119,156,47,164,250,206,169,29,199,63,18,141,113,184,214,231,217,115,215,59,226,155,204,3,105,220,140,44,209,223,154,90,33,177,159,150,165,152,175,0,201,166,144,49,129,54,110,199,129,12,13,209,210,143,201,237,219,83,203,128,119,146,90,21,44,80,170,12,252,173,54,247,107,157,134,136,195,141,248,28,156,123,58,98,173,174,171,44,14,233,161,8,86,2,83,216,23,203,107,83,125,40,190,45,43,157,155,49,222,70,74,37,33,91,202,56,40,183,119,24,158,68,69,185,111,135,33,142,133,184,30,120,207,123,255,134,215,130,156,174,11,179,235,135,41,65,120,104,168,33,78,242,95,56,221,74,50,69,67,25,147,94,49,175,29,53,222,53,109,91,173,132,215,97,244,13,197,123,69,213,101,113,66,26,96,202,213,30,24,99,111,5,76,142,215,86,184,52,207,44,163,230,133,170,204,166,112,205,94,224,14,140,18,119,125,224,171,78,5,15,94,109,251,105,125,140,74,223,43,41,174,31,109,245,7,190,22,173,209,84,20,157,194,221,36,195,90,192,36,230,188,240,114,229,19,96,132,1,31,24,181,158,239,202,165,222,188,164,246,188,247,104,33,5,92,208,128,30,173,189,240,206,183,53,250,70,207,160,94,251,172,24,113,87,125,159,221,67,226,144,178,164,33,149,42,159,103,55,129,41,23,125,225,90,5,198,38,125,225,220,227,167,207,98,144,138,194,207,160,68,196,21,194,211,245,126,77,202,246,227,173,16,173,111,239,247,136,252,174,110,57,221,207,194,230,107,206,152,196,36,187,148,241,78,133,209,111,227,221,246,251,181,200,40,246,169,112,182,20,44,193,103,26,46,215,236,2,230,74,253,244,140,51,62,208,45,10,197,31,180,120,241,53,21,125,165,229,119,129,100,47,101,236,70,232,246,195,36,132,161,61,38,130,201,187,61,223,18,191,115,140,55,229,206,106,106,144,172,28,119,197,3,83,152,92,95,56,142,166,130,25,84,127,108,189,86,116,141,19,248,199,223,46,43,30,62,251,210,220,25,43,54,245,114,42,210,65,200,141,121,91,143,240,167,160,15,83,234,15,35,158,60,75,151,100,5,147,183,122,71,60,214,30,36,73,229,25,179,234,186,26,164,158,150,39,49,141,121,210,211,190,240,172,234,36,253,212,140,123,20,0,43,164,213,247,123,144,124,214,3,198,185,246,60,124,47,47,82,54,25,197,161,145,21,19,253,118,138,19,96,76,113,157,133,44,174,17,191,13,151,84,211,174,225,195,74,209,154,18,220,173,173,7,81,212,248,237,99,150,60,115,116,88,173,164,163,200,125,109,157,164,131,250,234,28,176,169,241,9,76,124,227,254,116,55,162,49,133,207,230,232,215,46,72,169,32,185,23,152,107,91,236,25,197,178,31,180,107,104,30,198,68,42,232,44,86,125,248,198,45,20,61,95,86,129,161,240,164,54,193,97,227,224,147,23,67,57,238,46,1,20,218,181,186,6,209,181,17,129,0,162,67,59,235,182,49,72,63,137,229,135,3,80,239,85,228,186,134,126,161,197,12,186,126,16,116,20,226,220,132,25,66,203,14,160,126,190,26,224,31,57,41,157,166,112,132,187,208,217,129,41,52,209,110,195,160,158,162,95,168,10,234,52,28,228,133,198,44,69,91,47,101,237,55,20,93,126,41,43,8,205,106,164,11,79,65,10,65,246,242,209,76,211,135,159,77,161,197,226,59,38,40,156,27,23,134,178,232,126,205,186,137,250,203,76,34,132,225,245,161,108,133,202,99,8,92,201,10,246,65,107,159,37,34,240,89,186,174,80,216,161,41,228,194,34,240,32,89,102,5,124,22,136,206,164,73,66,80,172,109,246,129,103,154,82,73,231,28,91,4,118,201,37,147,49,159,92,179,103,60,156,93,70,191,54,132,83,78,86,5,60,231,124,222,155,34,194,11,35,43,164,107,27,41,217,28,135,132,213,98,233,2,155,48,166,222,223,30,163,37,117,15,44,82,74,98,113,19,241,211,93,7,231,130,215,41,163,90,107,225,43,133,57,236,98,200,97,55,144,142,161,122,19,250,186,80,221,22,141,206,160,160,115,12,39,159,166,230,206,85,131,153,203,209,140,211,173,217,29,81,127,154,90,228,20,253,70,42,77,247,44,12,221,21,19,177,89,100,33,43,124,172,160,120,246,62,243,78,65,50,253,99,199,130,147,111,168,181,64,169,162,87,73,2,163,21,50,20,182,173,36,96,194,206,138,18,29,243,17,179,68,93,181,206,22,105,105,126,149,133,52,89,148,100,13,222,53,71,207,62,181,19,218,26,42,236,48,90,49,42,53,223,103,125,248,171,86,192,155,218,54,133,75,115,134,26,148,151,33,93,214,81,57,167,221,206,241,112,180,210,234,243,219,117,69,192,171,112,88,189,95,115,218,157,208,225,98,92,57,15,220,227,151,177,141,127,104,155,115,236,88,166,1,94,158,215,34,233,38,96,88,24,94,24,141,128,232,247,153,54,237,25,82,232,10,163,219,168,199,235,145,206,86,25,251,48,170,221,117,63,143,238,181,197,38,78,196,67,93,180,86,95,123,23,102,167,168,241,249,101,56,46,253,151,207,214,211,146,222,156,96,169,152,97,198,83,219,89,244,224,195,117,28,82,201,4,90,242,99,14,192,92,17,142,84,146,73,71,155,218,113,10,163,226,208,133,10,180,170,53,77,145,121,10,155,213,132,155,116,171,164,166,170,133,177,77,180,93,179,251,45,112,215,98,22,78,106,255,158,135,35,200,226,113,232,2,213,240,122,86,230,134,58,33,126,187,194,3,160,131,70,125,94,12,203,228,94,172,27,237,78,215,217,15,151,16,149,52,138,82,231,16,48,130,225,250,65,206,115,83,138,65,155,198,182,39,61,219,220,12,98,191,2,125,108,13,148,93,66,105,185,80,26,86,37,245,5,191,2,36,52,14,231,183,248,133,100,186,20,169,95,133,194,165,165,83,105,115,221,156,1,215,137,127,83,97,202,218,188,231,86,41,146,180,107,108,236,238,153,40,31,227,66,31,254,241,48,59,12,179,168,174,129,109,146,160,241,98,84,95,60,195,50,118,189,23,156,157,44,141,68,96,14,214,248,96,27,97,123,109,124,58,58,98,59,220,144,204,232,215,60,99,28,43,100,163,246,37,25,11,159,153,16,59,14,124,52,226,49,57,23,64,227,242,250,160,166,177,173,159,3,254,57,60,248,14,155,57,208,4,46,16,135,57,10,121,132,108,226,103,233,81,103,16,141,207,20,85,163,212,86,166,103,186,86,136,167,122,209,95,110,45,106,128,33,223,48,10,113,133,217,150,155,195,8,20,137,219,110,83,230,30,1,250,79,205,154,156,138,136,243,37,231,65,66,166,0,54,104,125,45,114,253,189,223,25,159,211,212,33,27,240,167,4,140,247,58,63,141,97,88,217,1,179,206,181,53,137,51,190,122,200,170,60,187,136,118,252,236,142,113,89,61,163,205,241,173,163,130,36,226,142,215,134,109,69,209,21,66,141,166,58,14,85,148,162,221,249,128,160,157,71,191,80,135,228,216,33,221,163,12,20,53,159,43,244,22,24,14,112,15,220,84,8,221,212,37,184,141,55,204,79,92,28,232,187,203,153,185,33,77,114,26,221,3,115,25,213,214,4,51,227,72,61,59,29,149,123,50,100,212,182,120,41,30,76,12,124,237,44,48,245,143,183,107,36,65,201,178,165,92,24,14,140,47,12,55,132,122,20,113,214,143,184,68,163,142,87,53,3,101,115,68,199,193,7,59,73,95,18,157,39,203,181,59,3,13,21,247,101,105,34,235,62,27,115,13,109,119,228,210,142,25,248,192,208,194,207,128,7,25,96,10,147,133,146,3,222,67,184,142,58,148,113,8,67,58,108,106,110,75,225,243,106,59,186,54,139,200,176,26,124,70,210,13,218,106,20,254,207,111,91,189,101,116,109,42,223,9,40,233,24,209,51,14,240,165,99,106,36,38,241,211,196,160,100,55,59,48,185,96,23,166,152,95,96,84,149,106,108,73,221,244,219,165,227,213,124,2,62,166,20,247,151,170,240,49,138,188,94,143,82,37,163,242,22,24,129,21,55,243,45,163,165,235,52,39,221,104,184,163,233,252,249,188,184,142,10,230,69,20,21,192,39,147,52,139,228,152,87,229,38,102,66,27,150,180,194,132,148,231,160,83,71,20,157,180,91,233,249,185,173,142,118,97,196,90,196,156,32,179,184,220,201,50,170,40,75,24,10,231,153,143,138,81,96,72,38,7,201,52,43,156,92,88,57,48,116,43,76,76,37,58,222,161,14,215,135,147,227,16,139,96,64,70,89,180,103,80,85,198,179,209,245,16,71,210,134,81,56,114,76,24,254,209,116,113,159,109,99,196,118,56,140,210,113,42,218,214,253,225,217,244,246,191,141,194,41,246,105,138,92,230,82,24,15,87,180,69,206,49,107,183,240,138,236,232,214,130,29,90,187,53,234,189,55,85,88,115,243,124,96,200,145,227,225,219,52,152,4,62,150,247,136,109,218,36,113,179,190,213,68,109,160,7,140,101,162,31,11,185,181,88,185,228,52,63,59,53,101,241,238,234,161,28,126,107,17,212,166,130,59,188,126,149,20,208,178,245,75,111,163,105,113,248,236,181,93,238,16,80,98,221,219,164,241,69,8,5,38,240,188,37,84,149,251,70,145,219,228,38,196,235,242,78,192,150,206,174,48,185,78,59,224,169,252,20,155,176,200,142,141,216,164,227,134,162,199,184,152,49,162,76,170,165,191,92,169,25,185,48,209,102,237,55,58,59,43,6,197,72,150,244,225,144,5,197,217,55,57,209,159,135,227,94,118,111,63,234,50,92,240,21,62,83,190,198,107,145,188,170,71,132,101,229,223,17,135,175,66,143,39,43,136,188,115,1,15,135,30,141,189,95,231,217,65,207,199,126,70,20,238,140,22,239,101,87,8,109,60,8,210,222,103,83,22,170,173,209,154,42,209,113,35,242,213,158,81,40,56,163,53,137,135,58,137,45,209,60,199,111,31,219,86,211,18,246,39,255,50,208,247,174,186,241,221,172,59,40,11,131,67,199,108,149,144,65,0,94,73,243,114,40,107,202,81,74,75,236,56,167,165,95,123,67,157,232,131,182,48,28,147,126,237,125,43,245,172,56,164,232,209,118,86,117,108,71,235,76,247,173,71,238,57,128,91,92,70,15,188,159,244,72,74,44,112,58,57,76,150,149,184,20,55,186,201,45,214,53,181,110,189,62,173,9,161,231,128,249,79,81,120,134,87,15,159,79,213,196,205,77,146,232,221,206,22,246,155,92,2,246,176,106,45,71,33,71,151,0,227,30,198,36,126,225,46,252,243,6,19,202,137,103,83,133,36,41,165,72,53,181,20,118,8,246,147,250,29,206,119,165,102,42,94,171,46,77,43,224,240,158,81,218,72,156,179,85,93,91,104,138,213,251,90,184,236,159,215,170,240,128,197,151,238,111,90,26,2,87,251,110,26,231,66,7,19,155,194,72,76,198,215,164,244,71,205,20,88,103,34,167,26,113,180,165,180,80,148,216,118,103,42,1,166,56,69,91,183,144,212,236,213,220,112,122,195,56,7,244,136,152,109,229,54,175,137,30,16,195,228,72,151,56,147,25,158,182,167,181,145,150,7,76,26,180,190,54,212,66,97,11,28,27,133,2,44,133,97,100,244,135,83,36,166,254,97,108,146,122,239,101,27,1,240,166,191,221,33,186,137,214,38,217,167,163,98,197,88,1,83,116,166,6,20,124,114,145,0,89,49,183,52,175,26,53,248,189,226,167,209,54,126,64,8,57,162,45,215,81,221,205,168,234,138,160,20,113,130,41,28,176,192,118,44,56,108,247,174,167,53,11,42,224,121,250,161,6,146,213,22,187,243,12,41,188,177,244,217,198,134,17,32,249,192,58,160,120,50,3,37,200,253,204,50,236,62,63,92,90,74,36,146,233,163,47,123,17,40,188,133,242,104,72,15,195,84,102,17,22,117,121,111,244,134,195,136,97,170,167,41,209,121,100,238,110,98,165,37,17,36,201,104,56,240,230,250,20,48,254,14,233,56,186,34,113,246,144,27,148,53,251,119,79,11,31,95,152,138,218,7,182,132,137,128,73,192,155,10,207,27,188,135,63,126,60,11,0,253,134,54,163,107,132,165,245,91,67,122,152,47,106,145,78,69,205,66,8,24,6,2,29,52,210,125,87,140,41,62,199,231,181,217,252,106,244,172,143,164,222,225,141,155,52,174,85,141,146,156,164,231,30,193,204,153,226,183,217,129,244,208,36,199,202,85,151,129,113,10,61,112,215,81,49,25,61,29,211,78,14,111,160,231,128,173,218,51,78,205,26,163,98,41,64,114,188,80,243,55,75,180,54,6,101,133,151,73,25,6,188,69,8,167,26,201,214,140,181,217,200,203,212,188,3,8,91,134,75,13,118,136,162,143,177,32,211,248,92,69,87,156,109,4,181,223,3,198,50,242,189,103,199,192,233,90,85,0,121,216,136,56,54,33,239,174,139,15,55,106,4,133,206,60,65,48,90,190,38,76,244,177,174,155,233,205,168,37,177,73,167,112,51,31,30,221,179,175,72,199,216,120,83,172,47,18,210,175,20,78,133,32,118,187,49,220,106,194,142,87,16,159,173,155,187,205,170,84,239,12,183,152,77,138,138,204,99,237,158,65,107,210,58,67,60,231,91,124,171,22,220,210,214,112,43,196,111,147,100,48,239,126,133,71,9,6,22,127,45,50,47,250,3,47,238,170,209,154,132,210,59,83,6,92,70,8,147,56,108,106,113,210,250,76,140,233,36,91,36,148,156,37,162,239,77,16,55,188,53,141,176,80,210,49,35,120,150,227,183,73,84,151,243,131,181,198,245,211,223,219,60,192,247,12,56,48,97,186,248,94,252,11,18,124,161,8,231,108,219,126,250,192,242,55,164,34,136,226,104,190,161,111,182,29,63,116,146,214,21,10,232,17,191,13,247,219,181,7,70,50,62,198,216,209,6,148,135,91,31,142,242,154,91,211,103,208,80,101,146,247,198,242,119,178,42,75,77,66,187,66,224,101,250,105,1,219,165,91,225,9,125,153,195,176,91,92,131,128,100,239,124,87,31,84,198,77,7,13,154,254,25,179,248,12,111,77,58,228,148,66,197,13,189,25,145,106,209,81,65,228,50,223,135,147,50,44,163,210,200,13,140,65,27,172,245,123,166,15,19,247,136,50,143,102,12,231,105,40,12,95,95,180,198,238,209,105,222,88,188,110,108,64,11,90,165,182,18,152,250,22,95,251,248,22,174,60,23,48,220,209,209,248,172,167,84,181,227,150,160,116,225,209,164,48,255,192,199,180,204,113,74,64,154,146,158,247,130,26,119,196,231,36,167,120,232,195,27,187,96,140,233,50,226,100,129,177,109,226,107,110,56,117,244,217,248,87,226,92,166,88,69,98,113,131,98,99,116,51,2,222,85,46,33,176,105,183,26,75,192,66,90,67,158,13,121,80,132,149,154,137,36,100,25,50,110,240,145,238,10,191,37,217,1,2,115,173,136,215,66,198,181,232,215,196,135,25,21,163,4,129,178,176,156,0,163,72,122,91,147,217,46,29,39,139,43,114,192,56,170,212,36,0,62,31,223,237,82,248,103,169,190,84,24,174,139,120,111,99,246,121,30,126,53,27,12,158,114,126,1,67,43,120,31,78,230,208,211,26,162,255,232,26,84,47,186,182,59,164,18,242,219,148,222,232,123,91,38,196,8,120,164,231,160,56,219,93,106,210,250,92,48,245,139,80,31,176,162,241,153,9,89,55,6,246,222,22,107,123,114,118,14,237,248,160,172,212,167,41,130,49,146,251,6,211,183,5,230,3,54,1,91,133,49,124,125,34,90,88,183,106,215,8,220,94,244,220,81,230,131,54,40,155,29,134,14,246,121,107,178,1,71,180,166,88,96,104,235,179,40,226,173,240,14,232,1,133,11,57,124,161,40,164,173,254,124,14,234,95,98,14,47,72,58,31,148,162,222,248,150,187,233,60,32,240,41,147,108,195,192,156,21,62,54,175,95,9,41,219,47,69,87,15,110,162,121,81,254,176,21,221,161,205,65,96,56,105,61,28,78,213,50,90,76,255,133,158,192,84,212,170,3,2,157,82,15,1,122,94,35,14,54,10,55,132,123,25,53,38,124,157,43,96,28,90,250,203,166,236,29,207,38,242,249,252,116,65,154,32,250,93,243,154,58,73,206,29,156,252,164,128,153,204,250,219,184,201,235,133,113,185,104,207,41,110,138,151,198,158,238,218,51,12,255,28,239,69,162,126,30,10,195,185,21,239,133,187,120,234,79,55,171,169,14,152,11,141,126,76,248,59,60,206,96,154,11,226,103,5,174,215,83,212,44,25,189,232,107,119,178,218,162,181,173,97,133,225,34,141,169,64,50,191,190,22,236,41,241,86,103,22,60,86,37,137,103,99,199,147,71,87,214,203,193,182,23,98,105,16,181,97,195,232,44,227,176,191,211,104,66,184,38,227,77,89,185,124,76,146,162,212,136,153,232,12,215,232,26,116,67,91,6,124,102,20,73,226,99,90,250,132,182,38,3,59,76,32,66,253,73,237,43,106,235,199,29,178,13,83,165,12,56,91,250,142,27,8,10,128,67,15,228,105,52,48,35,96,74,235,101,76,201,229,11,86,166,70,190,221,212,65,229,102,117,141,156,99,29,239,103,71,153,208,100,132,109,119,78,41,189,50,162,251,4,21,69,192,36,29,206,173,240,177,59,239,111,147,151,240,140,218,24,247,46,187,205,193,175,141,9,103,134,127,0,202,246,172,223,115,154,46,163,127,17,92,140,99,200,179,23,123,236,119,138,67,1,180,147,174,77,60,86,201,39,3,177,251,186,245,30,192,231,205,14,158,111,209,213,176,251,232,107,173,128,199,89,60,50,222,86,108,233,211,16,154,145,92,116,217,243,119,171,6,76,165,148,154,2,139,172,56,207,116,50,194,14,97,226,133,199,162,204,184,212,17,51,77,89,237,62,216,160,92,5,172,27,33,109,126,222,122,202,213,10,230,10,229,201,6,158,65,163,13,108,123,190,192,220,218,122,140,25,12,77,15,74,150,200,112,20,166,138,231,115,156,181,39,141,9,6,232,199,36,225,33,86,31,68,13,163,234,226,196,23,23,25,117,140,159,114,133,192,201,12,217,88,60,124,193,29,38,99,250,113,167,85,135,55,34,10,250,219,240,64,220,207,189,17,85,148,239,185,209,149,240,149,207,125,92,143,197,243,22,37,238,239,212,176,143,164,7,174,113,252,184,107,129,66,23,78,16,133,71,48,42,81,203,173,236,91,7,37,121,197,173,35,106,166,155,110,210,27,199,157,123,153,40,76,166,100,40,224,179,191,228,155,53,77,116,106,11,1,36,48,166,89,180,166,42,65,54,36,168,6,131,166,129,233,44,210,52,7,204,28,169,183,237,208,116,82,96,212,80,123,192,208,74,105,235,82,106,132,161,41,14,214,44,168,97,50,93,237,190,150,17,164,62,173,207,53,169,222,214,80,237,86,129,77,0,232,182,94,77,24,126,128,241,215,68,215,112,5,61,99,86,241,138,196,152,53,152,164,20,54,61,139,219,26,26,165,174,48,142,65,71,153,226,69,27,211,98,71,207,56,250,158,142,143,220,226,4,160,212,117,230,103,84,160,44,75,1,91,90,154,126,205,73,230,77,204,148,99,81,118,125,107,43,138,142,159,38,187,62,107,191,17,147,79,49,164,144,238,84,133,73,90,136,215,130,202,119,232,179,241,56,150,11,175,33,98,8,150,170,239,68,237,148,39,32,198,84,21,61,31,111,71,227,179,192,167,130,8,105,198,210,193,181,175,63,140,40,70,80,198,144,202,171,228,114,70,180,78,178,203,23,182,114,143,165,40,58,103,43,208,246,108,101,232,133,173,152,130,86,249,37,87,212,76,41,125,156,90,86,238,35,149,43,192,36,248,198,47,103,19,41,18,184,146,5,228,75,171,32,249,248,192,36,126,199,226,161,166,76,114,31,41,30,65,148,33,90,159,217,43,33,211,97,181,194,81,54,70,142,109,206,58,17,178,37,137,94,24,171,225,129,119,13,66,13,50,74,167,100,97,12,212,176,107,132,138,33,13,31,218,111,248,80,98,233,64,36,61,171,62,122,21,142,65,135,141,151,78,91,27,77,97,116,236,28,114,105,235,47,31,171,164,196,134,83,182,245,68,225,115,189,139,99,139,217,250,116,219,252,179,241,86,123,67,72,122,97,8,156,227,174,134,252,84,106,107,41,12,77,66,11,152,212,139,161,48,145,228,17,48,175,153,21,158,211,53,87,81,234,133,205,108,43,188,175,93,71,174,94,86,3,39,91,125,92,172,45,248,154,107,126,96,246,209,26,112,111,229,65,73,118,185,63,77,246,130,246,44,71,0,131,124,185,185,223,182,103,10,198,89,141,250,66,18,99,246,195,6,235,126,76,82,222,68,196,214,96,60,16,241,203,133,108,30,29,112,18,249,189,96,224,192,166,162,170,48,142,180,120,233,50,136,252,40,108,210,120,1,79,161,186,25,168,179,143,224,61,58,232,57,109,203,3,19,161,141,103,159,79,221,214,3,19,239,136,103,87,171,105,83,216,148,34,2,174,83,248,77,224,3,224,205,226,189,168,103,215,181,71,5,224,184,239,69,236,80,207,53,188,13,247,91,154,132,161,172,235,98,113,212,120,54,97,132,169,141,187,133,158,3,174,77,173,62,75,211,119,205,53,96,243,161,43,76,96,46,6,13,201,67,61,20,201,130,94,51,90,83,67,245,204,149,213,103,220,221,187,105,69,232,137,75,153,89,248,157,73,12,67,255,250,194,152,229,247,72,173,252,82,149,135,159,105,219,103,204,164,169,82,57,16,34,213,80,29,4,133,60,106,42,188,146,107,41,3,163,125,35,40,147,190,197,15,147,72,33,110,3,232,48,134,11,207,99,13,26,165,167,194,183,96,134,240,57,247,63,65,27,46,114,71,225,8,215,35,241,236,161,211,21,162,161,165,161,200,75,126,25,185,196,56,110,161,115,127,142,7,242,115,238,59,147,212,154,196,185,138,217,176,130,194,208,96,145,157,165,34,114,142,216,79,40,210,206,250,37,169,142,138,157,110,152,162,149,180,165,10,56,210,113,160,157,237,207,86,182,142,21,145,60,120,209,241,34,62,111,5,99,241,136,214,115,36,149,83,131,93,149,44,52,239,217,217,175,161,71,18,248,114,132,192,76,51,30,163,141,195,246,222,59,206,84,172,93,143,68,104,128,35,155,147,228,142,34,201,158,56,147,9,135,123,107,242,86,138,158,60,155,28,52,79,132,232,11,93,88,121,233,125,75,132,140,37,66,228,106,207,9,150,44,86,235,48,156,97,226,90,34,141,24,35,47,96,213,120,131,243,143,32,112,60,123,114,236,232,179,207,103,238,177,215,64,66,32,105,218,28,158,67,166,62,100,100,45,73,107,156,61,177,249,163,19,157,101,155,35,192,85,162,58,28,67,190,138,226,50,240,170,45,22,206,86,250,29,200,113,16,68,138,126,81,119,179,244,135,17,44,119,75,147,152,84,22,46,202,97,213,180,113,223,193,117,247,76,238,82,32,217,244,9,250,185,49,202,81,76,125,100,172,58,154,138,188,249,65,155,241,229,127,81,234,114,139,204,33,196,198,114,228,31,33,52,172,73,218,195,138,85,98,105,240,171,154,14,0,7,13,130,111,254,211,133,92,52,177,125,76,217,42,156,159,48,191,108,117,53,64,54,210,92,212,29,10,77,83,69,185,240,177,86,114,208,62,12,120,166,213,239,122,62,198,177,99,189,103,16,82,172,167,241,32,211,185,59,188,96,122,184,35,90,169,211,141,212,65,130,139,132,186,47,108,236,251,61,224,125,102,209,84,152,164,18,223,108,216,31,135,110,161,164,59,145,118,255,133,241,182,233,28,109,88,67,223,183,34,53,137,0,227,5,231,14,239,36,107,40,137,156,229,48,5,216,237,91,13,158,51,161,238,28,205,74,29,125,189,195,43,217,36,241,99,64,107,9,69,230,23,254,152,54,23,61,215,130,179,139,45,71,135,9,8,92,216,156,218,158,132,64,194,130,108,159,216,157,161,240,105,181,212,248,137,46,140,11,213,101,165,142,225,141,192,134,152,38,100,81,149,168,40,36,155,161,21,185,176,116,36,139,239,59,27,77,183,244,11,31,82,4,5,44,24,33,216,196,159,228,221,26,86,44,37,15,54,198,98,191,27,162,241,91,164,90,100,88,5,71,112,36,45,104,155,179,156,207,76,158,234,202,190,112,140,76,157,155,164,88,182,88,23,107,66,171,125,147,190,15,188,137,120,119,135,137,103,138,221,62,56,101,67,16,129,76,7,132,9,4,46,136,24,84,135,19,34,46,210,122,114,147,81,84,59,118,190,113,12,23,12,232,146,59,61,8,88,34,17,247,69,141,217,111,43,108,156,148,195,225,33,57,244,60,248,92,219,189,41,5,114,77,155,14,202,145,60,8,104,133,77,186,121,90,66,76,113,43,238,108,223,164,93,245,191,255,251,191,254,246,207,63,255,233,207,63,253,252,203,31,126,250,231,223,253,235,31,127,255,79,63,253,238,55,255,253,239,255,249,127,254,237,63,254,235,127,253,239,223,252,246,127,254,233,31,206,95,32,84,147,160,45,79,237,55,127,253,235,111,255,245,151,191,252,249,252,237,255,248,233,247,191,252,203,207,63,253,230,183,255,248,211,159,254,233,167,95,126,254,203,239,190,192,223,252,225,143,63,253,237,47,63,255,225,143,255,200,3,254,244,243,63,252,225,143,191,255,229,60,254,239,190,125,33,242,252,141,240,178,127,229,199,250,97,81,117,207,204,26,20,30,234,145,201,78,152,60,80,10,74,221,115,81,24,7,206,133,73,214,124,90,239,179,39,221,103,227,173,155,2,79,182,191,18,48,181,124,91,97,79,243,1,60,70,92,121,48,164,151,2,165,168,247,129,175,46,35,48,106,242,85,225,234,177,70,208,84,53,202,4,185,90,148,207,17,51,194,15,158,21,182,18,253,128,73,114,127,225,237,217,75,22,113,42,237,25,177,137,148,85,252,54,202,119,253,233,217,172,94,23,101,96,81,67,23,24,10,206,128,91,203,239,128,154,78,93,192,85,196,165,64,55,25,172,129,162,20,214,30,184,123,166,51,112,94,82,141,143,46,1,69,117,23,78,234,57,2,157,78,94,104,40,37,34,10,67,130,23,99,70,65,201,214,158,193,127,243,61,64,128,73,75,124,96,216,22,106,192,68,10,94,120,187,15,18,152,72,196,243,219,205,151,56,104,163,12,74,209,30,228,233,192,228,112,63,111,13,101,238,237,25,69,86,250,61,184,147,230,251,94,16,99,232,144,154,243,40,70,5,122,157,119,84,200,238,140,142,159,183,26,218,51,106,3,71,172,142,4,201,236,3,115,187,136,239,129,128,205,208,142,111,230,93,188,54,98,27,93,123,102,110,243,251,211,70,50,161,48,121,33,245,194,66,28,10,218,147,116,187,113,185,126,208,233,165,202,192,85,201,186,129,73,235,189,253,70,170,242,121,54,180,240,49,100,201,184,44,31,184,59,197,179,193,73,10,182,134,233,82,186,212,10,48,185,231,207,111,195,28,126,7,5,42,197,231,225,231,178,124,167,97,34,78,247,60,124,71,18,157,193,85,74,53,7,66,31,41,118,36,35,218,149,171,137,201,128,56,17,160,193,34,183,96,104,72,252,25,90,159,101,95,141,78,122,94,88,72,4,12,157,78,120,7,202,149,255,105,124,14,227,126,159,109,164,2,15,220,221,219,108,112,91,229,109,189,93,149,219,224,162,3,74,50,172,243,23,24,10,87,190,194,45,57,255,63,240,89,91,233,121,54,106,246,2,143,172,103,79,133,36,120,223,183,158,234,18,3,221,101,221,215,154,239,46,141,101,237,126,93,131,83,153,15,12,205,227,253,233,129,57,174,48,121,11,247,225,36,125,188,240,238,242,218,208,177,61,15,39,213,179,92,184,149,167,231,120,248,119,191,112,205,186,209,242,167,61,239,7,33,171,65,191,246,153,162,89,62,39,25,19,79,235,6,217,201,133,211,126,222,27,182,81,237,90,26,207,44,205,151,73,255,3,183,103,166,225,8,144,105,58,52,211,108,66,95,235,198,233,183,241,251,94,48,197,10,42,249,173,88,120,41,149,210,21,214,117,15,179,136,187,13,62,240,212,19,162,114,6,235,195,179,84,185,1,227,39,144,175,157,159,195,235,88,166,4,131,244,131,232,17,81,225,127,105,50,40,228,154,9,12,95,104,189,93,179,68,121,129,45,229,106,202,150,244,116,28,109,137,123,252,36,104,232,244,217,221,10,32,239,46,142,137,175,48,233,25,183,245,106,249,153,42,221,34,187,247,248,121,50,151,184,17,149,126,173,5,211,40,211,214,120,114,238,78,156,17,38,210,158,35,245,150,47,220,30,103,185,49,201,223,253,142,73,186,159,105,58,44,183,253,30,233,236,235,10,111,234,28,175,57,49,165,82,141,10,136,154,247,61,149,249,62,207,168,225,80,41,215,56,36,185,93,231,18,74,68,45,206,47,100,173,196,255,58,169,16,72,177,157,14,99,154,149,158,183,66,190,76,116,13,58,75,93,96,76,149,21,179,129,244,255,170,182,74,179,160,80,192,117,62,254,173,73,161,225,138,213,59,161,160,78,15,76,45,117,192,118,58,106,207,45,67,172,5,204,166,165,61,95,59,108,113,198,179,74,208,102,154,115,178,94,24,185,241,165,176,9,224,4,188,151,104,56,3,195,198,24,173,209,159,150,155,229,228,162,233,5,147,192,148,114,62,112,235,59,206,93,28,241,207,160,152,158,66,156,249,243,152,38,73,173,40,34,218,97,223,145,23,255,92,65,136,190,198,47,47,147,11,122,208,237,254,3,80,243,222,8,106,76,165,254,86,70,143,174,247,4,40,69,238,169,76,150,167,186,161,166,9,187,196,54,111,250,114,75,223,170,26,61,70,192,173,105,162,244,164,242,167,197,2,33,89,173,232,36,37,87,62,94,122,153,38,159,62,155,80,82,76,4,252,177,114,115,157,4,88,83,12,55,126,160,162,147,172,155,190,116,13,184,209,55,129,201,106,169,183,245,90,234,21,156,72,60,207,56,88,97,106,104,106,78,32,60,53,227,112,51,23,153,46,46,84,33,106,220,204,150,165,93,235,160,96,228,222,33,165,162,84,183,67,83,15,140,33,67,109,240,25,50,164,226,239,128,163,57,163,27,22,241,233,123,87,197,73,91,219,3,155,3,42,224,45,69,89,148,183,156,181,115,191,7,162,13,58,164,131,116,179,22,99,6,57,149,62,155,208,200,238,209,241,77,181,77,81,120,157,173,32,30,126,110,151,73,45,102,106,216,215,157,226,36,123,63,15,167,36,242,206,133,141,109,41,104,45,145,56,123,86,37,204,139,58,145,208,67,95,169,4,140,199,83,22,174,133,135,114,13,24,190,24,109,221,198,14,91,99,19,114,214,45,101,116,72,61,163,177,241,89,106,191,241,115,167,232,25,68,227,106,109,83,97,23,224,57,191,213,95,52,77,50,59,142,143,93,30,79,150,85,23,143,48,13,55,54,139,30,46,112,14,238,48,136,81,189,235,245,129,55,213,226,14,35,66,173,123,134,121,124,111,183,155,17,232,93,120,166,154,239,29,124,227,235,211,115,15,70,188,235,60,96,207,125,188,3,19,13,203,216,113,224,175,127,46,2,211,72,186,227,225,22,32,18,148,56,100,60,154,160,187,30,76,136,172,141,184,190,64,77,169,73,235,188,68,190,183,104,214,194,214,111,105,250,28,97,232,83,192,59,171,118,236,188,71,142,181,5,211,94,211,179,103,114,14,198,85,118,91,1,177,254,54,20,4,235,194,171,230,183,53,245,174,223,158,115,9,123,210,224,206,81,143,100,65,13,56,83,82,166,112,13,82,85,96,158,175,131,102,124,175,35,96,202,128,178,194,70,6,20,48,30,43,253,109,92,248,247,183,201,181,26,15,60,238,109,149,59,222,120,186,182,236,121,209,181,108,210,23,10,115,224,68,107,98,233,218,56,219,229,43,208,93,159,3,123,97,110,187,237,87,147,85,119,22,133,49,7,99,76,155,166,47,217,136,185,18,216,176,59,92,215,245,67,120,36,183,120,52,74,75,58,73,23,44,27,247,115,145,174,169,151,236,101,25,227,51,96,227,42,21,152,48,232,136,1,199,223,168,155,6,126,126,79,30,1,70,42,71,31,78,80,107,93,120,246,103,183,91,194,108,138,188,47,46,95,29,51,188,38,43,94,140,74,243,7,61,166,71,143,103,51,12,207,128,27,227,100,60,123,149,39,135,155,115,141,50,224,128,79,95,244,94,246,81,198,136,215,182,122,86,249,34,155,148,168,248,216,216,249,67,205,175,77,210,198,168,1,31,75,80,226,181,24,84,196,93,28,62,19,167,170,131,96,147,130,25,243,12,81,148,231,54,203,38,229,122,223,164,121,18,172,147,157,129,178,249,21,11,136,228,89,77,41,62,48,231,211,10,120,13,41,230,4,222,203,249,121,14,204,194,215,81,163,136,53,86,31,9,52,58,15,97,34,235,163,5,122,78,20,253,97,196,172,114,244,139,212,100,181,57,55,18,205,247,209,141,251,143,254,48,202,185,126,195,160,128,49,13,245,103,34,247,24,59,22,225,217,169,169,89,147,44,48,175,99,195,55,77,162,163,126,77,244,111,102,140,9,185,93,146,24,111,225,142,17,155,10,117,162,194,123,122,96,152,125,239,136,158,215,148,153,98,69,140,203,205,179,10,85,185,38,82,47,242,57,157,125,193,156,234,73,168,152,80,88,62,23,99,191,243,193,73,144,212,122,91,100,228,184,122,45,114,79,75,37,85,160,234,197,41,233,15,183,184,159,172,93,99,201,75,110,26,82,61,92,69,73,99,28,11,7,37,122,127,120,195,27,42,147,120,113,92,13,63,242,43,137,117,34,72,65,202,11,148,188,62,145,160,199,22,63,45,196,77,168,189,57,74,28,87,92,150,16,105,134,154,203,129,77,179,81,94,155,149,89,146,127,237,143,170,159,160,221,28,241,95,148,106,13,181,28,33,76,128,170,222,97,114,44,117,196,141,64,215,143,101,75,40,81,111,15,226,19,221,9,68,128,89,44,69,224,1,59,71,192,92,173,4,37,129,185,199,52,60,123,165,90,234,27,19,41,199,166,65,16,73,180,107,207,72,99,132,46,159,72,140,191,22,114,34,251,9,155,242,23,38,215,103,79,109,189,17,160,244,183,158,104,117,139,33,143,94,253,89,34,62,207,240,19,106,86,253,102,106,57,151,63,48,164,172,50,40,132,171,99,38,156,219,254,214,245,129,173,208,250,237,217,57,45,68,247,29,18,3,170,186,125,80,38,89,56,98,241,162,212,30,213,2,192,139,213,36,48,135,68,156,155,147,92,69,105,108,18,20,113,160,79,147,157,151,159,102,98,141,88,0,103,91,46,47,124,108,199,233,49,20,212,37,146,134,111,54,69,195,35,206,85,164,12,101,19,199,67,153,189,52,106,84,171,54,150,89,184,173,30,38,222,218,212,105,197,83,100,90,158,206,2,141,232,106,174,186,176,143,177,7,207,102,15,152,84,61,249,92,232,21,182,152,164,72,95,136,155,105,91,153,79,139,159,54,145,66,121,54,36,20,45,190,53,97,107,53,254,144,145,153,113,241,58,55,199,115,112,202,158,66,2,248,217,41,124,46,112,68,139,173,113,236,208,145,194,150,128,66,85,36,33,16,71,147,126,157,149,6,215,130,160,103,210,250,45,192,20,24,245,91,108,174,28,238,173,172,27,241,193,187,118,16,167,35,25,216,135,147,210,253,113,77,241,153,172,92,49,206,30,182,76,97,126,155,233,67,106,186,2,38,114,190,47,156,137,24,102,255,24,92,22,215,189,147,65,75,134,91,193,199,147,64,142,92,146,209,69,34,49,59,126,123,22,37,146,69,110,26,143,73,252,182,201,100,8,58,161,221,250,46,91,10,166,155,212,81,146,5,198,118,182,29,182,132,160,113,97,162,195,158,12,138,92,159,185,124,5,198,100,74,209,186,193,166,36,112,163,104,209,79,197,70,129,175,80,139,78,146,253,171,51,149,13,24,35,186,100,70,96,177,68,189,35,40,121,213,130,194,240,225,84,49,152,232,77,28,242,72,32,147,134,118,81,204,105,121,45,82,138,61,39,195,224,115,37,214,103,67,247,93,20,22,150,77,252,144,35,68,121,129,187,190,20,138,213,225,45,164,95,20,146,95,120,154,160,86,187,143,206,82,85,200,138,111,35,130,197,80,250,221,240,9,90,190,53,38,127,67,94,115,234,4,62,83,46,40,206,6,62,231,149,245,149,137,33,53,247,103,156,151,79,89,196,84,38,127,236,17,82,106,249,163,105,44,48,155,178,59,181,219,39,185,95,91,91,140,60,126,155,11,192,61,182,38,255,122,141,253,130,205,188,102,65,77,205,64,126,154,73,162,240,217,116,61,192,7,155,205,177,107,239,20,203,112,109,71,20,129,192,123,23,90,82,180,151,75,136,59,13,180,106,146,100,44,28,195,137,61,212,239,192,141,10,254,218,228,225,228,49,133,69,121,224,86,197,69,10,140,135,252,62,28,242,86,25,20,74,235,156,81,158,79,205,116,190,95,147,240,96,241,234,105,8,154,200,183,185,61,47,8,67,174,152,223,249,124,217,114,239,223,132,92,141,33,237,11,227,180,17,117,27,18,73,49,87,125,105,53,84,100,174,149,1,159,54,84,26,254,112,82,140,36,32,53,9,33,144,108,246,129,77,198,184,200,134,3,229,13,41,13,95,152,114,138,38,191,221,112,213,68,158,135,21,91,203,93,211,242,178,206,85,233,219,53,115,65,45,89,1,8,37,70,225,44,9,61,25,251,248,194,212,78,58,37,55,185,204,88,102,242,112,170,235,220,206,102,143,144,186,17,204,6,50,248,191,99,54,141,118,178,8,106,155,248,23,172,86,177,117,135,4,118,204,230,242,225,248,252,249,178,2,55,171,171,245,71,159,51,170,138,59,112,14,35,89,105,129,210,235,59,158,24,194,208,104,125,225,105,21,21,183,99,199,88,170,120,214,62,48,101,239,83,152,196,240,17,33,241,250,237,248,34,99,123,73,99,206,180,238,75,15,89,47,45,184,154,198,206,237,204,187,199,148,36,15,174,72,107,226,104,46,77,75,94,214,153,196,215,14,64,28,147,164,187,111,235,77,74,129,152,109,103,190,179,203,124,191,244,217,249,136,246,93,23,42,241,136,29,161,100,202,163,207,150,115,191,228,166,140,213,143,22,210,163,142,1,127,47,146,231,130,107,23,188,234,176,185,242,179,192,19,161,158,104,157,183,222,174,113,241,172,234,172,36,228,189,97,144,79,129,233,124,141,135,39,206,238,45,48,142,54,127,47,178,230,166,174,61,248,103,131,5,243,252,207,141,119,92,186,70,13,245,158,59,96,12,162,59,166,27,206,107,215,46,159,92,44,146,48,162,176,223,180,72,233,3,38,41,77,91,159,113,24,205,123,110,153,137,77,186,182,204,157,21,93,195,23,217,229,189,97,7,139,95,158,93,213,126,185,62,227,210,142,182,100,145,221,48,192,233,7,159,56,251,47,55,163,33,95,23,46,31,94,11,135,177,185,235,69,169,3,116,239,47,27,103,81,82,18,106,89,238,189,198,62,236,89,5,237,194,29,13,184,21,61,59,27,155,72,121,145,182,153,147,179,0,88,107,165,118,195,105,70,189,111,160,228,199,73,207,186,113,152,196,179,185,249,119,133,151,241,19,6,12,69,166,244,12,2,194,20,111,221,77,50,70,208,97,105,233,129,142,45,209,119,212,76,73,91,187,131,66,201,187,12,10,122,240,179,149,219,154,218,122,129,241,239,142,219,51,8,184,228,183,215,77,195,229,173,113,85,202,107,145,69,185,98,1,116,228,24,239,234,130,153,178,135,98,22,31,179,41,251,243,162,240,190,122,174,30,186,194,92,15,238,160,80,118,152,221,97,49,49,13,32,206,18,184,158,133,30,207,182,157,246,190,245,57,29,114,36,65,77,75,182,18,237,27,148,82,75,164,237,195,89,13,227,223,22,120,216,241,241,133,77,86,50,11,218,112,13,123,227,154,208,138,184,104,53,29,10,255,90,31,129,38,105,108,164,116,203,223,42,91,194,130,160,108,34,223,11,46,57,246,147,8,157,192,231,56,173,211,97,142,208,126,207,68,210,244,70,232,128,193,185,128,21,41,3,10,79,177,147,129,145,168,117,118,187,164,48,199,181,79,97,252,80,146,45,74,191,33,112,242,159,62,167,62,252,50,23,158,198,162,228,207,230,148,19,153,86,227,222,78,126,175,225,10,180,133,127,115,153,84,243,94,1,87,163,151,191,48,9,1,17,222,222,208,57,234,47,47,155,41,14,38,88,141,101,72,150,37,27,125,109,144,109,55,247,38,253,90,36,32,198,163,77,107,185,202,47,159,237,187,250,183,196,96,183,137,33,48,38,107,252,246,196,37,115,205,194,179,195,50,45,221,95,7,65,114,150,226,189,85,140,239,193,141,43,92,200,83,68,196,22,206,238,21,249,87,144,55,78,33,94,135,61,213,12,147,47,76,184,85,8,81,208,63,178,181,252,133,243,78,85,114,31,15,76,62,129,59,28,32,175,95,18,160,91,148,196,32,107,233,112,198,186,110,2,87,44,104,239,26,243,127,21,109,125,214,98,4,17,248,176,112,166,202,139,29,19,201,181,230,73,193,224,54,162,48,10,0,41,96,2,247,247,62,183,138,25,103,211,45,17,254,73,215,93,126,96,82,224,220,113,108,53,208,77,123,14,143,126,164,142,45,40,121,74,146,81,59,248,205,41,64,241,234,222,140,22,9,2,205,149,36,134,81,67,244,46,191,76,81,76,152,210,148,96,161,39,47,240,217,26,75,60,26,174,250,164,223,235,108,172,211,203,178,40,226,63,55,104,217,206,10,148,255,225,250,37,9,176,75,73,152,105,55,81,150,228,48,156,226,215,148,192,68,225,98,26,230,153,5,31,245,225,173,68,57,177,89,111,100,175,10,188,112,216,249,7,33,138,44,85,164,214,181,228,37,120,208,93,141,33,165,156,216,153,243,230,103,145,142,91,133,254,121,125,106,133,252,82,135,115,106,102,29,22,252,102,225,66,37,125,113,8,221,221,34,19,5,9,213,176,105,73,247,9,20,98,221,179,151,248,179,63,58,200,119,162,97,170,28,243,195,71,133,121,37,74,197,171,13,219,15,220,154,174,251,233,88,135,76,42,162,212,167,79,103,41,94,59,127,145,20,144,188,70,143,168,26,212,43,183,53,94,105,124,151,97,201,83,221,118,95,107,14,187,114,248,45,129,73,39,215,46,98,81,61,4,77,135,17,137,74,73,61,124,55,103,34,249,197,136,141,182,223,235,36,145,44,19,27,241,198,200,17,157,123,242,175,81,219,128,168,5,238,27,235,10,25,75,40,158,92,38,209,99,160,206,115,85,90,1,159,59,198,93,171,212,204,163,58,90,190,48,119,73,33,34,33,189,7,191,211,252,194,103,129,84,213,198,67,146,183,121,30,52,94,7,76,176,251,219,164,144,82,123,27,173,141,74,224,194,212,199,149,111,104,171,89,236,163,136,158,13,107,247,216,53,61,122,78,217,228,237,57,69,195,195,29,232,167,53,198,161,16,193,155,146,69,249,30,165,167,117,33,219,255,246,28,145,222,148,252,167,81,169,82,161,221,218,77,132,227,51,169,9,62,44,205,183,66,36,192,236,88,135,51,102,142,244,12,178,157,241,53,32,80,55,61,55,34,225,247,198,165,232,139,145,204,34,147,140,11,20,174,194,228,130,78,28,124,144,181,93,234,215,198,193,48,188,49,73,104,170,24,128,43,44,187,25,138,232,78,162,138,59,224,14,151,67,174,241,210,251,28,87,247,151,17,115,152,41,166,2,250,190,194,145,141,247,100,221,137,98,238,16,225,75,31,220,172,60,217,177,13,203,229,190,189,38,100,121,150,211,119,158,64,178,145,36,146,114,96,116,41,191,41,33,205,106,111,37,88,216,205,253,231,84,35,48,150,152,107,78,97,170,155,183,195,200,180,10,17,181,137,132,56,55,6,46,80,124,243,210,122,162,105,149,253,225,148,170,171,138,194,217,14,209,161,242,174,117,114,131,133,220,120,152,31,214,191,214,128,12,63,11,249,61,65,160,228,197,17,141,82,172,37,78,169,142,216,208,42,49,44,80,145,20,145,158,192,77,186,61,165,4,201,152,130,8,138,192,84,121,248,194,159,248,156,118,210,135,47,66,151,217,97,120,128,69,163,1,235,178,186,72,92,179,187,173,50,70,207,79,207,190,47,102,69,5,42,117,128,24,68,104,8,25,253,99,81,177,244,105,169,234,95,235,163,153,88,157,36,208,117,43,220,240,236,112,40,24,241,113,73,215,208,105,218,95,138,123,162,98,173,171,238,222,249,247,103,105,241,222,104,167,43,171,243,196,39,63,227,197,208,19,144,155,51,53,158,132,53,150,195,136,129,11,15,48,188,174,219,185,5,26,28,102,69,184,176,58,110,192,230,220,226,172,236,115,166,15,133,63,149,246,95,152,16,96,23,222,102,18,34,130,63,159,218,147,162,18,242,199,164,238,221,83,155,32,116,226,128,202,10,51,9,190,29,183,56,177,110,12,24,221,211,139,97,26,137,154,57,105,199,63,26,157,1,155,133,55,21,174,203,171,57,129,33,212,173,10,247,160,97,4,94,77,152,36,172,132,61,187,22,53,142,112,108,240,166,48,204,66,57,224,50,164,72,213,224,229,44,167,192,237,17,30,159,203,196,251,2,133,70,77,59,14,13,113,244,155,219,114,215,33,37,245,194,247,218,115,62,144,47,164,143,230,22,95,227,181,154,221,146,20,62,23,33,63,190,22,97,180,174,223,99,82,85,21,111,213,209,90,24,2,19,71,221,1,51,107,117,26,226,105,173,247,107,226,211,173,10,227,99,246,57,78,166,18,44,180,2,99,83,183,28,112,127,4,186,231,38,242,228,27,230,130,132,89,117,97,73,237,235,238,101,1,38,81,67,94,123,67,52,21,141,49,185,133,255,155,124,20,36,136,29,62,247,255,162,143,222,48,92,196,163,185,223,138,50,94,42,38,164,236,232,71,145,94,96,216,119,253,165,62,106,108,162,217,71,85,235,136,111,9,203,182,220,12,58,235,197,55,121,120,137,219,86,25,68,46,75,62,193,136,35,55,21,246,206,118,207,242,89,192,69,122,107,167,141,118,204,15,123,82,242,249,47,129,249,204,62,1,155,21,107,137,218,95,238,166,138,232,112,54,147,70,225,85,61,99,10,210,203,242,170,3,35,39,159,98,93,53,194,16,15,186,162,180,212,168,128,95,113,249,140,89,26,155,13,146,110,105,233,91,207,22,210,17,192,108,178,250,90,115,132,142,116,51,83,163,170,128,34,5,218,229,254,182,25,19,207,111,163,163,59,2,54,149,18,133,119,155,177,54,216,253,85,102,106,145,111,235,97,80,96,242,96,245,225,124,18,63,53,87,51,109,28,237,249,226,181,3,30,245,145,140,193,138,76,238,37,105,86,226,221,214,243,219,253,252,19,93,155,118,181,82,24,166,228,24,181,9,37,203,243,240,43,193,104,165,8,185,171,70,60,194,94,165,196,176,224,144,87,157,106,228,237,246,253,36,103,79,236,170,55,75,140,112,199,195,161,52,85,65,27,246,144,20,123,89,79,38,1,249,160,67,96,200,102,214,243,211,72,27,93,152,170,231,167,117,119,241,9,124,205,48,12,142,7,77,97,167,152,164,114,153,237,125,246,22,152,235,231,11,67,185,234,112,37,213,251,133,131,52,10,184,255,63,15,39,121,38,96,148,159,159,174,213,59,201,113,94,170,170,43,181,214,165,249,231,128,94,102,60,107,151,187,80,156,137,76,178,157,246,251,173,71,76,5,200,152,37,19,191,155,170,79,186,29,219,176,234,180,103,9,204,26,199,26,193,178,213,159,174,173,126,191,245,128,211,92,69,147,185,213,165,120,175,65,148,66,55,210,130,11,217,175,1,68,5,241,60,42,108,98,97,1,27,251,171,192,118,158,148,128,49,77,151,194,144,61,197,195,143,193,91,223,214,208,135,196,195,103,235,79,219,21,70,165,9,171,63,58,237,38,253,28,67,194,134,175,42,186,248,95,46,216,114,29,79,83,196,207,90,192,147,251,153,194,27,143,178,195,228,31,168,72,123,65,85,164,196,112,90,62,167,182,110,172,52,255,24,147,170,215,103,64,224,203,222,23,38,64,162,31,163,227,212,245,233,79,236,191,171,162,50,107,60,142,83,130,103,207,1,81,76,216,203,7,123,226,7,223,207,179,119,8,252,180,245,41,3,151,57,72,8,220,25,101,241,121,99,251,106,199,7,204,117,254,169,172,70,226,249,237,65,209,81,180,62,70,89,209,205,172,152,75,63,122,222,33,14,205,10,115,113,142,135,67,143,161,114,205,20,80,237,28,240,89,180,67,197,158,11,214,88,245,207,61,241,225,142,7,70,219,54,134,28,45,150,103,170,172,177,195,58,90,176,84,63,115,101,177,227,248,44,92,220,70,159,159,230,98,27,159,115,193,37,188,30,184,178,224,28,62,75,173,168,102,56,21,11,61,95,24,149,23,69,185,175,244,64,241,9,62,141,137,212,249,91,227,233,92,122,46,226,68,31,49,164,235,35,167,170,112,101,225,6,204,61,102,40,12,121,87,244,140,52,5,61,217,112,214,172,56,32,214,107,236,226,116,95,206,247,15,84,53,232,7,76,222,73,13,248,92,38,69,138,115,193,214,231,180,227,8,211,215,170,183,11,18,137,217,227,2,166,253,84,24,79,83,252,54,9,207,170,35,141,118,240,140,43,0,90,206,67,45,149,202,23,137,205,142,180,99,9,194,194,51,87,250,188,95,155,91,212,211,186,26,27,120,192,11,87,135,194,147,180,57,135,55,14,103,133,27,219,74,252,54,180,226,235,129,45,210,20,240,49,45,116,227,168,212,81,230,11,243,143,118,141,53,25,102,208,38,183,76,87,111,181,224,106,9,152,152,141,126,80,88,153,98,245,82,18,168,19,17,46,176,18,95,4,182,74,41,124,5,134,196,63,158,77,90,172,30,1,164,9,222,3,100,151,244,236,89,213,184,167,114,160,109,23,53,213,209,63,73,57,58,70,113,158,90,88,230,131,79,62,40,231,254,165,164,89,192,231,104,75,49,40,120,189,229,99,159,207,113,110,170,61,208,69,62,181,194,22,238,113,184,81,182,81,21,166,6,49,58,14,145,181,190,23,153,86,30,113,1,70,75,175,43,76,164,176,6,188,208,153,80,120,150,26,11,108,195,4,44,122,179,231,124,54,45,234,128,209,153,107,10,99,79,199,139,49,225,139,62,188,240,9,227,131,64,190,166,231,46,130,205,183,103,148,26,63,96,228,79,3,218,239,8,218,204,87,20,240,92,170,200,108,62,200,240,220,45,98,123,234,55,192,203,200,123,4,92,81,147,82,216,158,25,176,241,72,10,12,25,152,180,230,16,24,10,99,157,223,223,62,219,250,243,61,102,238,247,154,64,134,110,210,243,201,24,88,99,64,241,126,213,167,49,137,66,241,236,101,220,36,2,243,195,242,108,210,241,116,26,46,242,231,227,115,152,223,93,39,210,134,130,253,62,188,175,247,225,12,196,184,15,63,231,174,56,68,216,192,202,188,235,30,55,132,110,73,48,244,246,184,221,111,202,102,212,18,34,26,55,227,116,163,10,89,69,176,141,81,43,12,184,141,96,214,208,121,6,245,120,245,107,31,44,126,169,168,21,134,14,114,23,120,205,103,35,31,61,133,3,11,77,0,21,190,128,178,255,108,19,59,26,159,149,41,133,223,221,234,150,156,53,8,216,232,167,20,222,80,28,4,108,228,156,2,155,128,78,252,54,50,151,122,25,182,232,236,142,215,62,70,149,170,25,98,48,134,34,51,48,94,101,121,109,92,173,78,211,1,76,48,60,43,220,131,168,201,120,155,207,255,41,156,115,139,47,194,46,63,116,39,38,177,177,213,232,25,161,4,237,56,6,163,23,50,3,83,141,253,192,103,211,241,19,134,224,246,236,106,173,192,10,225,133,25,192,187,170,11,107,89,201,98,138,158,161,208,92,20,62,127,225,149,127,192,77,195,250,192,17,34,57,224,220,122,226,147,71,231,73,118,232,63,224,122,107,10,99,47,174,128,123,121,118,121,171,131,113,147,154,74,98,10,132,20,62,54,65,139,183,162,144,70,183,172,73,66,102,142,183,26,212,211,233,128,159,75,93,172,124,115,15,54,137,120,173,105,74,228,23,198,189,35,243,108,218,172,143,23,123,74,39,64,185,71,70,207,120,207,164,63,77,221,242,109,12,179,187,160,48,129,202,28,221,38,13,167,240,32,209,49,224,115,219,87,139,217,72,210,155,247,27,86,250,199,242,52,143,75,204,209,156,76,191,83,225,1,1,168,195,36,201,137,26,250,34,213,193,203,54,128,73,57,214,135,147,97,230,55,101,228,205,142,241,191,20,70,135,193,123,110,84,159,58,197,23,34,141,177,169,156,67,118,118,93,248,28,234,206,240,209,172,194,122,232,210,197,199,191,227,107,231,105,133,212,2,227,71,236,241,98,103,220,52,252,201,173,36,123,20,184,17,117,66,39,73,225,65,234,140,195,132,102,181,241,36,237,200,193,194,7,211,142,17,54,116,211,113,19,239,168,186,43,156,215,62,223,211,251,125,118,213,162,166,200,50,251,34,158,77,222,213,243,86,200,0,187,5,70,176,68,243,199,225,249,51,38,6,135,113,198,233,186,166,16,179,197,94,89,62,76,34,10,239,237,124,120,16,35,33,89,166,48,172,236,251,194,4,73,30,184,236,88,62,20,252,38,181,238,16,115,9,147,151,12,166,57,117,233,158,15,57,188,24,0,24,214,153,167,117,47,78,67,3,188,53,199,201,224,225,98,236,56,246,243,254,161,227,61,88,235,128,43,33,201,247,225,45,62,8,89,192,26,49,166,107,119,72,73,193,123,238,171,220,27,114,143,142,103,148,101,159,33,219,206,75,218,96,180,127,110,202,27,65,77,55,253,56,228,114,86,7,24,123,208,114,115,96,19,106,27,58,131,17,164,139,139,27,60,0,140,175,194,21,193,251,128,225,164,212,126,35,49,39,191,141,173,174,211,16,129,250,88,123,56,47,69,93,18,184,117,103,240,56,240,249,32,162,95,4,156,71,216,142,86,240,166,129,186,101,119,181,219,53,194,43,73,215,143,157,88,183,117,109,143,139,153,107,127,191,115,1,182,86,253,105,178,57,211,125,54,177,138,250,172,220,179,21,196,231,130,90,187,191,203,62,212,118,128,7,20,82,186,167,108,207,87,6,37,132,171,175,117,246,4,215,110,5,38,227,69,251,77,214,67,187,173,119,147,194,17,246,74,12,240,128,155,73,233,233,62,221,82,189,147,20,65,155,103,159,78,184,209,98,80,90,89,91,253,11,148,242,167,56,127,184,50,60,230,248,52,87,73,244,28,154,31,61,117,39,124,220,183,177,229,17,63,103,118,79,113,172,86,35,155,125,78,252,138,20,68,192,36,35,172,199,212,88,235,62,220,20,48,244,183,107,189,31,147,219,190,186,69,216,133,251,136,21,128,116,104,86,99,130,228,198,48,59,161,101,126,95,139,96,231,29,209,243,225,159,101,63,19,161,214,219,186,239,242,90,134,45,74,178,128,113,224,233,195,19,121,145,183,245,170,234,189,38,77,51,194,255,251,83,19,170,38,45,50,217,113,116,89,113,153,58,116,168,2,141,16,60,172,224,124,157,199,226,205,233,126,204,105,156,210,143,189,124,115,88,54,229,28,207,53,129,146,248,125,247,74,38,142,110,58,70,251,216,162,231,11,133,139,170,150,62,190,169,120,248,178,80,170,94,19,236,70,235,240,185,83,171,68,55,89,91,248,167,191,112,67,85,91,247,195,65,250,96,108,166,148,132,189,87,20,42,77,226,0,58,27,122,21,22,181,190,76,123,96,197,195,57,210,139,222,50,44,87,56,90,87,162,213,242,98,220,135,157,86,171,113,7,95,170,163,77,16,125,68,12,102,127,50,231,158,123,31,209,11,31,53,114,121,215,123,97,157,43,60,224,219,114,177,244,123,183,65,198,147,127,146,78,242,225,227,219,32,179,37,214,95,55,235,83,31,126,238,90,206,78,122,96,114,146,158,139,58,228,99,177,196,250,143,246,198,177,53,198,186,61,135,98,248,113,94,84,34,187,62,44,221,18,128,31,231,196,157,43,29,174,81,181,60,169,18,138,120,220,238,143,28,27,179,100,226,98,11,116,239,215,223,131,1,118,27,91,157,138,250,23,10,174,69,55,8,168,173,212,40,250,129,225,229,246,17,253,80,203,205,199,99,19,145,192,13,219,78,93,47,58,92,41,8,138,83,202,124,159,142,91,2,149,195,24,7,207,231,40,100,188,71,107,84,127,199,211,241,210,194,143,181,7,74,190,237,113,22,85,42,65,29,238,86,202,254,140,74,73,51,30,142,192,195,227,117,129,224,61,230,56,25,234,249,29,21,216,173,124,18,91,249,149,26,243,208,107,183,48,178,6,236,122,227,129,7,97,107,135,183,85,29,233,68,194,159,218,2,222,202,253,251,113,70,185,72,100,51,18,213,249,120,178,184,40,196,28,71,212,190,235,166,213,26,62,80,255,158,147,244,236,249,250,170,96,59,13,24,111,147,62,188,7,143,109,67,57,126,237,241,160,248,144,124,166,29,187,179,167,103,84,56,86,226,131,161,187,208,158,239,57,250,117,97,83,147,52,251,179,6,134,121,208,29,198,218,80,83,7,113,191,229,97,1,210,236,202,243,236,105,214,104,160,251,157,227,148,37,197,181,16,15,91,127,118,13,146,110,227,42,64,13,204,115,61,66,145,117,197,61,29,174,159,174,214,35,117,69,57,124,23,211,226,142,143,151,172,192,106,16,240,217,16,245,167,9,117,245,120,43,78,90,61,120,155,81,172,71,199,205,245,168,168,229,55,56,106,188,127,175,3,238,186,137,209,87,155,239,126,181,137,174,70,199,96,58,121,250,189,187,152,150,203,82,48,243,235,190,11,215,250,198,3,173,183,12,114,131,239,45,195,20,84,235,3,155,151,63,96,66,2,69,97,216,205,227,217,231,86,145,212,252,35,134,63,214,10,24,219,70,125,127,153,12,70,159,164,148,78,140,244,192,50,224,228,148,151,199,51,88,250,141,39,144,47,59,182,154,50,36,251,70,14,192,230,242,218,245,166,208,43,81,53,223,115,216,99,182,158,233,189,65,46,88,2,70,5,79,225,94,35,148,126,190,70,75,69,189,88,221,84,121,28,37,53,85,29,0,164,81,214,28,191,60,198,123,217,237,148,38,198,110,119,76,193,90,244,112,50,159,77,152,42,196,41,213,144,233,120,89,194,159,195,53,172,234,109,22,166,147,17,231,61,36,252,207,202,68,158,251,238,133,132,127,230,99,68,113,243,142,253,104,155,130,179,154,57,72,185,248,107,29,235,171,79,157,163,195,168,207,46,60,83,81,131,153,212,223,20,86,45,12,18,207,174,96,178,243,225,85,36,32,163,161,138,97,233,190,51,208,245,46,174,97,116,216,1,19,227,212,73,200,196,136,180,109,232,41,230,218,143,101,9,189,75,116,188,149,166,14,0,35,247,169,209,152,243,231,177,105,243,138,51,117,155,215,106,191,166,122,106,209,214,42,27,245,10,113,134,48,54,209,109,113,169,31,175,47,46,160,100,74,149,79,64,12,34,19,79,246,163,34,27,238,74,189,48,82,132,234,170,38,80,27,245,39,138,143,15,209,85,22,224,67,155,93,191,21,165,159,217,149,136,184,54,61,215,220,65,65,108,118,112,171,198,145,93,115,171,243,165,116,196,25,82,47,239,21,122,250,138,63,48,185,227,218,120,83,12,80,2,69,190,243,185,251,51,233,28,37,247,241,113,74,144,16,30,104,133,251,230,245,165,64,201,229,48,54,158,238,191,27,221,213,219,175,179,248,159,147,120,215,224,203,234,148,66,214,169,182,168,177,240,140,232,246,68,135,87,29,30,16,21,237,104,189,160,245,211,142,79,211,167,253,194,37,145,183,166,222,148,141,147,34,224,140,151,244,142,9,1,145,115,69,243,105,80,44,85,96,9,156,145,189,246,15,13,133,146,118,13,231,126,245,221,27,21,250,134,223,79,96,136,196,93,183,44,145,202,36,2,168,104,172,175,216,169,16,74,165,110,52,11,76,209,119,139,223,198,69,120,235,139,58,180,150,145,50,129,246,48,165,101,10,239,29,180,215,29,122,199,36,21,220,29,183,14,74,73,14,67,111,32,46,90,116,20,179,147,71,29,24,122,109,125,111,88,37,118,76,180,218,186,10,99,34,6,213,82,139,81,251,88,29,218,26,78,3,87,126,77,208,72,52,113,183,156,239,133,240,82,60,156,152,172,220,177,207,16,30,59,192,5,133,72,227,41,26,56,221,5,218,63,87,103,77,86,40,32,142,160,93,170,101,245,59,92,141,246,67,96,44,154,28,40,146,109,218,152,33,46,1,19,62,214,182,20,168,196,107,97,248,106,202,196,54,41,52,215,253,57,48,36,179,79,107,11,141,7,204,213,81,38,3,105,67,126,251,128,152,152,41,175,111,13,191,148,171,6,217,180,19,150,143,99,64,156,81,114,182,201,206,167,201,234,80,193,31,182,220,227,78,235,115,136,201,18,50,106,220,22,43,236,24,221,83,215,254,38,191,111,196,190,66,106,232,16,87,233,198,239,182,238,152,18,82,148,72,3,212,85,17,131,71,200,186,62,185,5,219,162,213,243,182,222,79,186,224,110,36,236,197,214,129,245,170,183,251,109,78,150,30,93,155,176,110,75,207,59,37,153,177,124,219,48,61,10,129,33,6,84,84,163,78,240,32,175,16,219,133,180,102,77,93,3,112,41,185,39,149,159,62,6,235,243,211,164,178,199,218,39,87,93,3,229,212,173,143,16,61,98,208,96,35,81,24,2,165,59,104,249,73,59,181,61,76,199,20,122,88,253,237,179,17,249,173,138,138,212,170,156,117,192,103,177,199,250,99,31,104,226,181,0,174,37,222,27,159,135,110,199,192,217,43,181,9,169,183,165,169,136,246,240,17,71,65,231,135,234,3,175,80,122,55,141,249,252,190,215,134,240,61,96,149,30,177,58,159,158,226,4,235,36,31,138,125,5,177,101,184,176,16,53,175,69,107,188,54,223,99,149,104,77,250,84,213,214,20,88,237,128,45,29,81,126,123,176,132,92,177,14,50,189,172,49,198,77,153,81,72,107,157,73,134,199,68,230,10,53,13,45,126,123,102,168,86,228,183,145,85,117,42,15,82,9,30,158,102,170,238,75,11,49,96,2,44,67,49,56,68,226,201,80,36,136,173,188,209,130,202,97,229,112,177,212,146,134,115,103,206,65,241,220,97,106,26,75,79,32,187,122,134,153,51,169,58,150,8,10,69,229,237,174,0,68,132,69,0,4,152,82,65,159,71,92,53,187,110,27,231,70,70,112,46,224,51,134,227,129,231,217,33,3,62,99,212,244,88,159,70,52,239,51,101,37,163,85,83,24,125,51,127,239,101,225,26,29,53,152,37,226,12,33,209,100,63,61,159,81,79,209,147,85,17,119,69,41,238,136,45,137,252,65,209,132,0,30,65,40,67,77,190,197,146,4,182,108,195,104,125,102,108,211,77,103,126,140,161,128,137,86,75,199,151,177,155,69,199,59,68,22,83,225,22,36,11,192,91,29,169,198,45,26,162,100,137,11,71,151,59,132,49,167,228,24,113,252,228,77,119,226,51,74,231,68,138,103,79,242,228,244,225,133,226,218,128,207,23,81,255,23,217,58,236,175,1,247,254,244,27,22,213,56,58,205,84,221,250,214,36,160,199,126,198,17,145,138,246,172,114,73,188,48,28,35,50,226,86,103,225,178,141,20,228,237,165,107,192,34,243,53,80,99,177,19,180,83,20,235,207,70,196,91,47,2,228,9,93,161,192,132,225,35,42,246,36,223,18,174,9,184,64,3,162,35,14,17,90,142,223,46,68,248,245,225,240,34,197,218,222,36,106,151,7,222,81,5,3,76,72,70,127,251,115,104,57,220,144,189,212,215,222,148,121,231,128,17,0,214,239,101,92,71,241,112,86,191,228,158,110,40,50,60,13,5,216,24,102,20,166,68,57,224,65,165,138,116,109,115,51,142,157,26,15,85,122,30,110,117,88,49,106,136,199,72,13,0,36,27,87,37,60,225,246,232,106,111,176,147,223,131,151,155,152,102,112,110,251,222,223,103,103,200,168,85,111,242,92,19,9,183,5,220,216,179,186,192,131,51,168,59,124,54,63,101,100,37,83,24,247,231,23,206,152,190,162,214,122,46,123,246,4,135,33,153,17,50,76,98,63,205,121,243,58,117,243,162,83,67,102,86,115,142,67,78,108,19,16,19,184,80,199,88,28,206,103,124,154,182,134,156,215,173,13,74,175,16,144,87,184,195,230,31,48,102,151,12,74,110,184,196,178,195,40,55,237,7,198,15,63,3,62,219,219,243,214,8,208,251,110,154,139,85,227,102,133,241,117,68,107,34,15,91,187,102,212,246,241,222,156,55,79,215,200,104,74,209,115,75,145,214,214,43,227,139,15,120,13,241,200,0,27,197,174,195,228,207,10,101,120,34,25,33,238,188,231,160,204,74,138,207,69,148,37,25,40,201,191,242,94,40,81,134,16,35,4,211,103,119,28,10,227,159,142,214,108,89,194,93,154,140,220,192,229,138,237,235,21,157,42,133,248,183,187,24,96,19,202,170,30,135,2,238,246,136,116,55,145,7,85,14,74,212,10,21,191,181,146,102,156,211,3,159,247,24,49,77,43,2,175,34,237,139,118,143,87,153,49,203,96,192,148,49,67,145,39,174,219,153,60,20,169,174,6,14,10,70,140,133,92,37,13,12,116,19,173,13,24,2,46,125,54,26,57,59,90,227,66,220,15,188,189,74,159,90,202,84,85,19,236,28,24,221,153,37,65,207,151,206,250,206,59,147,63,226,48,198,181,206,97,36,216,98,68,72,104,86,73,149,115,53,39,69,221,191,134,197,221,116,60,137,19,228,20,48,58,173,66,237,11,233,57,85,172,14,119,115,199,9,220,184,153,248,107,53,203,107,212,135,163,117,81,29,165,4,64,184,200,25,130,229,228,143,192,144,89,63,48,134,173,207,81,178,165,36,118,3,188,67,182,149,117,148,84,179,61,81,253,17,19,216,132,231,69,178,29,66,37,167,217,57,231,41,178,140,162,9,65,105,44,156,221,1,67,68,251,52,166,208,183,7,204,161,174,48,97,164,88,121,216,88,42,128,131,167,111,133,150,119,254,44,123,29,177,99,231,244,248,28,196,248,244,75,31,91,175,132,87,133,173,107,168,92,69,50,30,137,17,48,193,102,161,159,38,174,144,60,191,185,27,25,154,156,185,7,62,155,66,118,235,141,76,232,179,204,229,189,26,14,252,81,3,38,101,236,129,45,42,239,240,192,101,36,19,133,0,84,124,234,110,252,139,218,184,123,54,44,224,57,119,134,246,11,239,179,251,30,160,212,75,74,195,124,230,31,108,154,209,109,179,166,245,135,45,53,45,190,22,245,246,89,199,228,108,209,35,86,30,62,244,174,223,26,158,136,212,110,235,39,176,115,224,5,85,103,192,103,175,175,194,206,110,254,130,26,51,184,147,14,149,20,62,7,89,46,241,98,118,251,108,10,31,91,162,198,68,34,90,38,114,123,92,156,247,148,135,147,26,240,192,43,120,204,59,28,137,75,34,132,240,8,152,160,88,192,150,210,175,240,138,208,38,48,172,60,50,75,169,222,117,2,13,96,114,163,178,194,208,25,181,128,161,57,210,174,81,27,52,3,229,34,167,63,13,151,124,44,175,115,120,235,52,234,117,143,20,203,227,76,64,170,190,5,38,165,46,14,38,19,38,213,105,6,27,74,108,10,35,155,8,189,160,16,214,183,251,108,8,141,117,196,58,245,111,243,194,176,131,41,12,225,82,160,189,170,158,48,49,136,168,135,53,248,135,143,69,148,77,90,15,205,217,6,62,155,200,237,216,120,167,81,231,242,25,171,30,150,134,173,221,38,247,63,203,163,155,138,229,37,148,182,155,180,109,243,121,41,100,48,220,209,99,112,121,222,138,240,251,146,142,213,172,59,6,62,100,151,68,249,188,85,121,38,17,87,161,89,101,200,146,200,227,36,62,110,151,183,38,115,77,198,4,197,134,44,31,147,82,0,133,27,150,219,125,177,179,27,233,68,33,135,97,196,201,68,169,70,211,125,246,163,139,117,167,232,185,235,235,179,207,58,95,57,203,236,95,122,38,78,252,51,233,206,126,210,131,164,245,132,192,62,73,235,172,138,194,103,64,96,213,29,2,103,221,237,230,89,28,41,149,11,55,213,112,70,17,112,187,18,172,193,179,233,178,158,164,49,42,188,158,205,240,28,208,225,34,6,29,67,247,35,68,212,87,147,247,42,226,152,59,112,129,29,230,142,25,1,25,133,169,248,171,251,194,101,169,189,74,158,104,186,147,216,242,120,135,194,104,143,221,215,110,122,109,130,125,23,222,184,251,219,36,220,203,152,154,164,193,186,112,89,42,152,66,82,206,186,39,27,182,115,210,93,220,126,249,238,11,9,217,6,133,41,9,147,93,156,52,121,125,239,101,132,66,1,159,35,65,15,93,75,204,158,119,23,151,250,102,84,216,33,11,104,247,4,168,77,215,23,118,96,13,107,246,163,168,170,232,162,171,247,116,73,207,22,78,30,175,194,228,124,20,133,247,136,89,248,141,21,9,74,221,77,44,221,110,254,97,25,111,114,88,189,44,129,19,155,100,62,89,1,108,148,59,26,195,155,167,47,189,111,165,46,102,70,145,212,76,35,176,33,20,21,22,206,60,198,82,23,24,201,146,123,100,34,21,46,247,177,156,184,150,132,29,141,224,159,104,46,100,19,100,8,3,222,236,85,209,206,133,93,103,244,107,215,113,67,110,250,211,24,41,113,5,54,119,138,128,36,171,136,201,136,236,139,192,25,46,198,184,181,88,116,70,36,42,73,143,15,81,68,123,43,40,69,127,37,102,185,82,205,69,229,20,107,21,246,246,235,103,51,53,59,143,235,89,164,230,216,183,91,96,8,228,61,129,135,12,15,216,3,47,76,89,118,164,152,158,243,246,92,166,175,211,7,97,143,25,105,2,20,193,11,251,62,105,46,176,128,57,125,27,193,71,205,164,76,31,178,36,127,52,170,201,226,94,39,200,221,162,110,137,61,183,200,238,67,36,142,43,66,112,149,77,132,164,238,75,115,81,185,141,203,167,62,245,162,153,34,95,207,13,58,13,185,244,199,246,97,25,59,103,67,240,214,231,187,167,219,49,50,66,225,229,118,50,177,105,197,69,23,37,107,207,137,201,9,43,34,117,123,97,84,216,107,212,253,205,74,245,247,61,198,96,152,24,193,47,73,254,88,150,203,130,73,166,46,231,226,109,120,195,147,248,23,160,181,129,172,194,159,61,44,9,230,246,219,52,37,157,49,107,154,51,33,190,69,195,91,94,61,211,4,230,245,185,175,193,194,71,165,146,88,56,175,138,28,159,80,248,225,16,106,193,146,132,150,243,237,23,249,102,37,95,214,31,203,176,150,159,198,187,115,73,77,26,12,27,85,90,19,58,92,193,250,128,88,140,72,161,125,50,223,70,191,240,110,18,159,229,38,65,66,117,13,90,160,99,190,23,249,109,6,181,71,25,38,25,206,82,134,9,37,218,189,86,194,162,84,170,232,51,54,86,210,57,135,228,189,149,130,3,82,154,186,46,233,85,63,211,255,94,165,45,210,177,106,124,76,188,190,178,33,55,115,124,100,79,144,134,221,131,101,30,176,209,10,13,207,233,51,1,31,225,196,194,179,7,249,177,79,112,114,36,215,189,190,181,110,89,79,158,221,102,233,158,178,99,64,62,93,47,179,15,171,116,10,17,41,158,241,116,95,187,227,183,239,55,70,218,136,19,164,30,108,147,164,133,165,107,199,193,209,97,68,51,95,24,138,40,17,92,226,154,137,48,162,111,10,22,141,191,151,13,210,80,41,74,112,248,28,13,42,115,136,118,74,139,2,56,59,229,132,247,199,156,250,213,139,154,72,60,66,83,244,162,213,152,46,131,119,145,74,150,107,176,52,88,159,34,210,216,248,52,83,102,74,203,20,201,198,70,88,248,56,69,222,202,138,237,238,38,59,76,6,252,194,156,46,206,55,13,121,119,22,77,128,70,60,96,187,82,72,51,147,66,68,191,168,236,174,41,210,186,209,163,57,191,126,251,93,141,142,34,182,43,251,237,59,36,149,179,222,179,173,44,231,180,221,139,58,25,61,144,241,196,70,72,62,148,12,9,153,49,37,10,162,134,9,184,39,133,169,77,241,49,49,221,65,177,27,40,91,161,114,223,97,146,122,179,244,140,184,252,193,157,195,15,103,133,240,38,146,19,110,25,38,78,140,136,193,127,253,238,13,161,237,211,220,247,194,76,81,166,76,66,8,188,102,48,112,78,211,216,169,2,23,56,135,122,208,42,174,162,228,34,88,247,243,62,155,210,131,124,173,75,180,22,207,114,244,239,49,33,236,90,130,146,197,177,227,0,224,158,152,239,141,22,189,42,252,225,65,108,184,25,134,37,240,249,152,81,231,79,98,225,249,246,119,101,66,214,206,17,226,188,135,212,106,201,194,205,217,88,128,157,146,145,138,153,27,41,108,198,192,232,197,111,16,223,145,245,33,168,249,174,250,229,76,84,81,201,115,242,144,218,36,173,207,170,191,190,84,24,176,233,153,255,176,141,233,125,171,68,250,91,124,202,105,105,242,183,95,201,178,28,103,156,92,231,217,226,196,69,78,6,195,205,247,209,9,155,128,108,148,137,226,196,237,121,190,166,168,43,235,182,110,11,25,7,67,38,186,45,233,142,9,52,61,251,242,42,76,200,111,243,181,35,42,38,119,109,209,181,179,41,116,209,44,174,168,184,132,0,34,173,41,174,238,191,138,145,120,38,82,97,159,249,50,37,167,97,84,35,162,48,118,182,167,32,213,224,246,12,87,121,87,109,192,113,117,238,144,65,203,114,158,12,227,192,9,169,35,188,207,67,244,180,140,225,187,249,164,230,48,226,12,81,120,149,224,118,37,64,83,85,151,234,252,118,69,229,247,75,16,157,204,5,173,250,126,24,15,197,237,120,210,27,37,202,69,211,236,140,248,132,125,151,166,188,13,50,135,118,220,112,247,39,244,32,98,115,217,200,46,28,62,171,28,182,117,25,51,234,24,60,9,131,17,236,18,90,231,173,161,40,92,14,39,234,113,68,202,145,92,107,215,50,178,178,188,38,85,201,86,207,126,86,208,247,206,101,178,160,178,88,209,167,89,115,95,24,45,77,85,99,36,44,236,44,39,221,126,93,156,252,203,60,93,30,38,254,56,173,187,118,140,60,193,239,107,217,90,239,83,213,47,179,177,52,59,108,234,81,210,154,138,230,30,175,213,136,242,202,144,114,126,37,87,22,132,7,230,24,218,10,155,160,165,59,80,23,69,123,82,99,75,50,14,149,195,222,181,179,15,23,137,18,195,137,126,110,166,126,175,95,100,51,10,173,19,154,161,104,204,120,207,145,188,22,189,46,68,132,82,16,201,193,129,54,229,202,48,160,122,155,94,99,78,22,31,143,107,218,113,18,88,191,141,207,113,205,5,69,84,61,63,172,175,221,225,10,111,156,142,169,237,36,222,154,52,149,46,87,123,75,126,244,205,181,79,19,252,106,47,28,50,50,184,22,33,165,209,49,93,174,141,96,130,223,67,114,179,120,137,29,25,211,68,207,154,70,13,217,76,111,182,15,133,110,73,239,238,144,137,225,50,252,62,27,111,83,87,149,98,43,244,169,241,211,166,250,41,218,179,132,144,189,204,181,147,48,126,182,58,121,184,221,98,61,140,53,201,216,173,226,146,160,172,33,216,106,251,180,169,32,31,19,13,33,28,249,14,27,231,185,8,219,146,31,181,221,13,122,96,252,150,2,31,251,214,171,146,77,37,181,171,46,52,249,52,94,112,70,91,10,12,165,223,41,145,133,30,48,194,8,178,155,77,212,66,156,2,149,76,43,82,118,181,117,225,230,233,63,141,164,92,150,5,0,133,73,137,252,224,73,46,184,136,204,80,229,5,35,164,191,117,66,152,91,182,233,97,213,214,43,190,215,198,104,221,2,195,177,237,158,72,246,236,44,4,16,7,134,22,48,94,140,16,179,24,8,3,254,250,234,116,82,7,206,212,20,72,235,51,169,41,100,142,158,87,205,98,63,48,241,105,119,3,217,157,90,163,192,16,255,239,8,203,207,100,254,192,251,73,120,113,196,148,98,22,159,153,41,95,155,20,139,228,154,162,104,73,180,33,108,184,99,156,105,204,181,240,11,159,61,89,19,16,135,169,34,250,93,10,207,152,81,120,11,92,82,243,106,134,14,197,86,21,202,102,99,109,12,239,238,217,99,142,165,40,179,97,52,34,222,30,71,227,232,26,234,16,68,248,47,202,227,241,188,64,122,34,240,135,193,249,59,42,195,42,8,117,54,20,43,248,241,214,221,182,173,219,179,134,77,236,124,31,221,232,134,229,190,99,18,165,100,218,124,97,100,167,69,64,7,13,39,234,25,191,47,214,44,169,90,38,11,53,230,213,249,37,161,143,162,146,79,188,126,86,187,229,1,240,243,168,217,197,94,200,84,96,183,64,241,222,55,245,40,26,131,135,111,28,24,243,169,169,227,153,92,61,167,169,239,21,247,187,138,213,147,4,207,6,249,129,203,135,174,69,30,142,172,92,4,141,10,121,121,120,165,126,13,155,141,210,113,136,156,190,178,28,157,74,153,38,18,71,204,250,29,50,42,3,13,248,125,125,0,86,60,20,92,50,196,86,182,248,230,150,165,44,250,37,102,80,135,244,104,122,116,203,178,15,65,194,78,202,176,8,155,81,224,70,210,213,23,158,118,202,136,154,8,164,186,213,229,8,7,41,167,247,209,231,92,100,53,58,188,81,24,20,229,25,18,81,16,64,244,214,155,59,204,109,253,73,101,25,254,203,172,169,44,58,67,80,164,141,17,74,136,150,243,34,10,43,150,8,184,163,49,49,210,45,242,45,100,141,58,251,174,169,44,82,121,34,122,58,147,172,52,87,44,36,208,92,238,74,95,48,106,55,47,127,99,195,178,66,215,11,15,114,247,252,189,200,151,206,218,113,139,161,123,197,251,129,201,190,83,145,46,227,10,118,253,200,179,13,76,81,209,88,22,53,157,62,226,164,244,138,102,77,54,95,147,75,16,113,101,92,226,84,92,150,95,149,66,104,17,142,27,145,203,65,179,43,133,162,205,52,222,31,249,210,25,23,236,72,87,188,133,81,19,73,41,170,130,124,23,56,187,219,217,41,229,76,48,120,59,123,245,192,147,71,2,176,40,170,81,128,232,2,216,148,0,45,33,90,38,53,21,230,246,104,189,113,65,78,145,107,51,29,82,135,137,207,78,17,250,57,83,255,28,55,46,182,67,154,106,214,103,47,78,183,25,234,147,208,210,246,241,52,78,94,213,199,193,71,174,138,232,200,205,15,31,169,203,233,64,233,42,11,19,87,197,185,176,186,108,83,225,64,87,85,64,56,139,151,11,150,155,123,76,10,37,23,41,8,115,135,120,82,251,148,143,9,140,2,176,79,113,171,114,29,42,98,135,167,209,107,179,161,83,99,107,214,223,38,144,234,210,176,203,18,122,158,159,134,253,125,134,242,18,97,7,133,141,181,48,100,157,168,103,209,15,2,5,248,142,103,155,222,148,118,140,234,136,80,213,164,110,77,138,4,80,0,54,169,88,23,202,194,43,160,95,19,34,122,39,148,196,79,196,137,252,246,12,177,244,171,0,54,164,186,20,165,197,26,2,242,16,29,237,172,40,70,172,151,33,115,163,52,41,18,17,113,132,13,201,111,206,100,12,12,97,47,64,45,140,3,196,181,201,8,198,63,3,158,9,46,207,248,237,77,222,186,116,156,204,187,216,134,207,210,132,17,236,10,191,226,212,10,142,0,178,186,216,180,155,170,83,102,136,211,124,84,96,229,18,169,94,110,252,103,242,249,111,159,27,74,86,153,107,14,136,210,66,168,46,153,32,140,194,205,10,252,28,230,205,138,160,105,68,26,2,254,255,217,158,142,247,114,105,79,112,53,20,28,93,23,230,76,175,87,154,108,78,93,218,211,24,90,238,84,33,101,80,229,62,171,92,203,7,244,119,107,201,163,113,142,246,22,242,96,173,170,202,29,110,175,233,57,106,195,4,49,134,8,199,146,232,91,238,194,54,53,151,41,3,74,134,72,94,87,56,246,88,169,58,160,208,102,198,126,102,167,77,18,233,87,252,90,213,163,40,3,65,189,37,115,120,114,255,41,61,246,248,133,146,153,200,179,66,57,132,168,161,111,73,136,64,138,122,177,17,234,182,54,99,67,35,101,115,43,188,122,136,108,33,233,168,82,236,203,130,119,238,253,153,168,208,200,137,205,240,142,160,44,134,168,159,155,181,116,252,108,120,53,212,249,160,69,40,114,232,146,253,192,35,239,201,134,203,69,126,219,196,20,189,113,157,154,53,62,63,156,141,238,119,130,151,180,202,5,148,234,127,42,3,253,165,11,228,236,42,197,219,141,52,32,212,193,144,179,145,198,228,193,120,182,202,32,127,144,232,208,133,201,24,15,73,194,243,33,143,149,162,221,62,119,198,115,127,242,159,38,239,78,82,97,230,50,139,216,55,141,97,196,216,58,224,148,202,110,23,209,30,104,89,72,66,34,178,163,4,250,174,137,212,36,52,52,141,173,112,230,64,33,23,144,71,151,142,177,224,86,225,49,58,102,83,245,98,227,249,77,97,216,21,86,151,252,114,65,35,171,133,16,53,14,215,174,15,95,132,50,154,195,108,247,247,246,10,188,185,241,58,76,60,88,244,162,105,13,249,152,195,217,66,27,170,156,204,204,115,187,17,145,102,33,173,159,103,241,80,156,239,93,107,182,156,84,150,25,25,0,95,124,195,156,250,162,48,60,25,110,47,42,228,90,134,35,80,52,159,185,35,244,80,216,38,126,32,149,227,115,50,222,163,120,207,49,170,36,238,100,94,148,243,72,31,22,2,108,82,163,13,71,45,241,163,104,157,147,198,19,206,0,19,243,141,49,47,216,241,178,233,156,137,192,228,240,97,129,32,74,52,85,32,226,193,212,247,23,227,246,41,222,83,132,146,122,247,203,45,146,217,25,218,159,171,194,141,191,44,180,22,73,46,227,24,21,56,35,163,234,15,231,82,46,236,188,48,120,162,137,179,252,254,98,30,185,139,18,8,113,183,63,83,165,110,57,210,167,185,35,66,71,27,206,180,90,31,184,21,212,173,29,62,123,150,208,79,29,24,70,169,30,173,113,43,14,121,175,115,153,78,94,9,51,140,224,105,87,121,56,49,97,47,130,163,214,68,233,117,15,154,45,53,255,139,78,156,25,34,77,206,197,186,58,143,210,64,184,168,84,21,54,63,195,121,246,114,127,54,89,132,50,15,185,136,165,208,73,237,195,198,87,158,141,154,229,242,45,171,227,203,216,58,164,92,133,61,145,153,75,27,140,107,242,90,103,196,56,114,92,163,30,150,123,85,130,39,181,163,250,179,207,233,62,165,74,109,14,198,215,41,33,135,41,243,233,150,133,215,191,187,177,128,58,136,204,65,178,67,119,8,207,126,228,9,175,231,104,154,227,125,184,188,100,183,93,225,38,213,146,232,69,220,202,97,72,99,133,169,5,187,63,215,184,242,161,148,168,134,6,113,59,68,35,191,40,158,27,221,13,33,64,232,158,142,113,246,140,189,37,190,63,173,230,221,171,92,6,169,71,73,244,155,14,156,40,59,250,78,65,244,255,170,48,249,179,108,209,12,172,14,39,40,37,244,181,206,160,248,126,116,172,91,140,250,170,40,169,11,142,114,205,42,79,219,115,6,248,186,107,86,245,240,60,154,8,154,207,64,246,50,248,59,4,222,40,139,122,107,152,71,215,243,37,187,197,224,28,54,161,120,153,130,100,74,110,95,89,220,31,166,56,94,39,185,92,213,221,70,7,230,190,61,117,22,157,165,232,228,133,102,124,13,217,203,200,227,47,238,254,31,20,84,204,246,116,124,144,231,224,176,213,191,15,253,152,84,14,71,199,143,145,158,212,190,34,160,82,195,36,133,167,149,218,225,11,99,114,69,136,139,123,106,233,178,99,224,156,220,46,214,53,90,134,38,70,166,120,239,31,197,145,47,140,154,153,228,72,67,5,210,150,83,206,145,111,196,92,144,135,179,17,47,127,120,133,182,228,121,184,149,200,248,2,57,127,206,122,3,225,146,107,89,216,14,99,88,136,21,212,141,101,219,149,97,169,204,46,146,66,10,108,188,6,95,216,126,75,38,185,209,115,142,128,49,175,37,200,53,33,249,173,206,203,56,208,44,109,215,89,195,109,62,149,216,226,109,248,171,252,244,231,70,225,55,93,188,58,57,95,159,199,36,251,163,199,60,133,122,21,93,250,11,67,172,177,220,146,175,56,244,111,238,31,116,207,86,200,228,40,46,227,44,253,134,227,167,68,207,76,168,92,150,95,179,128,165,43,43,163,170,49,116,47,36,199,2,59,245,3,83,206,91,164,196,122,82,46,154,156,0,247,44,68,163,127,186,19,17,231,219,89,237,223,175,93,230,48,6,239,11,179,2,157,158,100,20,19,95,190,78,147,137,54,226,116,218,21,214,82,215,220,181,137,55,153,20,74,135,41,37,146,21,86,17,131,247,168,202,40,136,6,139,175,27,7,51,212,152,53,96,8,113,239,68,44,112,6,198,10,43,208,50,73,25,230,60,131,204,225,230,61,199,229,43,156,18,120,172,142,137,21,195,194,34,145,26,158,73,53,41,59,217,23,198,108,42,55,15,140,171,22,190,62,127,56,165,227,34,148,105,91,82,100,147,112,218,27,149,195,133,57,56,60,1,156,5,128,142,247,69,27,193,164,25,239,133,233,41,7,62,66,175,217,85,141,120,47,132,78,175,203,24,126,187,233,250,33,131,42,177,50,197,31,141,226,234,244,84,81,202,232,248,183,175,43,28,190,138,136,28,178,163,33,33,161,17,108,8,144,125,171,199,226,89,146,29,55,140,75,217,189,161,208,229,139,132,14,174,85,156,142,142,146,243,46,137,90,136,149,115,9,223,14,103,168,172,36,172,72,74,96,115,207,133,229,82,77,141,166,146,18,176,3,181,68,11,77,24,104,151,14,6,119,191,217,15,250,236,145,92,235,143,13,103,157,125,71,59,158,201,22,191,176,137,203,202,75,159,45,210,195,165,192,198,234,39,67,134,218,171,31,219,192,228,46,254,42,46,124,232,89,207,48,250,22,103,95,67,10,236,55,60,81,217,51,190,113,72,159,239,123,111,168,4,181,86,168,12,115,159,34,122,126,61,83,20,46,143,123,41,161,22,73,84,187,73,53,71,240,194,239,13,156,64,34,24,190,77,235,196,45,119,83,119,149,182,72,43,187,203,216,34,111,83,60,202,231,170,107,158,63,111,140,253,117,53,183,185,21,199,106,160,46,53,73,213,63,190,156,18,228,46,246,232,46,50,229,172,143,113,141,254,51,249,139,136,2,44,98,7,35,12,239,109,17,15,65,97,75,207,59,172,118,120,151,187,8,141,175,79,181,86,92,40,160,11,44,170,67,78,217,96,244,251,124,25,57,193,23,231,92,168,229,12,179,104,97,70,254,53,38,85,253,144,133,143,125,179,146,170,164,11,48,47,74,243,75,66,67,133,132,218,150,11,15,136,102,156,60,151,160,69,21,238,234,106,34,177,249,166,32,195,127,116,139,56,171,229,90,123,78,12,201,185,212,189,222,124,42,211,180,115,118,44,178,111,41,235,156,23,62,215,203,25,74,228,112,25,111,161,37,197,115,222,195,130,67,113,248,92,132,165,231,184,36,123,240,173,78,244,136,175,235,2,175,161,105,101,223,156,190,46,5,210,56,208,206,196,12,25,102,200,62,154,162,70,173,54,67,134,121,45,201,116,196,1,128,81,230,253,134,30,167,222,76,32,172,183,156,66,220,29,134,243,45,92,103,92,188,122,243,237,140,140,50,28,160,245,194,232,202,120,165,254,129,139,89,167,23,70,76,188,121,110,54,49,164,34,121,242,102,16,68,180,141,210,94,200,87,5,198,248,15,229,58,104,209,186,212,187,159,214,103,203,25,158,79,75,210,144,108,79,120,219,136,144,245,80,159,62,15,146,207,133,127,140,217,231,31,27,95,247,221,9,14,12,13,67,139,169,114,14,70,49,91,177,7,82,41,55,113,207,12,151,251,219,56,197,130,18,172,153,234,242,186,134,167,101,43,92,202,71,40,82,178,36,210,83,232,87,74,40,3,77,8,63,36,9,153,250,141,243,17,67,137,9,15,153,104,16,124,212,0,103,200,62,166,143,96,232,133,59,206,171,200,251,198,185,115,141,195,202,237,181,198,68,51,17,91,249,154,20,19,16,133,113,24,190,8,109,140,206,252,142,52,125,234,22,132,214,183,26,199,87,245,84,122,156,144,83,210,140,200,134,71,163,198,211,90,225,50,22,42,179,3,31,211,61,164,73,184,114,224,160,185,240,16,18,128,143,88,162,240,253,85,138,14,17,142,242,245,53,45,93,250,194,48,251,148,152,12,9,11,76,214,128,133,243,130,90,244,24,181,20,232,221,17,39,37,96,134,180,207,96,185,73,145,28,222,54,110,103,62,201,241,198,74,182,239,25,95,132,56,60,79,159,188,8,77,37,66,172,247,140,250,140,52,102,220,47,23,45,164,34,184,163,215,66,165,67,82,233,43,178,28,45,40,185,57,130,207,166,118,223,171,16,170,8,122,208,1,7,129,200,129,147,22,153,9,45,122,114,54,114,188,247,16,70,50,111,229,16,16,229,38,223,150,254,54,60,203,87,90,158,237,178,117,133,207,230,237,228,34,24,57,75,41,87,128,73,156,141,34,152,94,180,110,171,22,43,8,139,247,134,76,90,178,50,161,255,59,183,173,216,118,178,241,58,220,217,80,40,167,154,190,97,142,76,16,185,202,195,49,169,157,161,17,187,31,159,243,125,120,70,188,196,163,48,141,92,198,37,178,246,213,202,184,188,212,205,96,44,255,11,99,52,213,28,191,77,22,226,253,158,249,35,209,238,99,154,240,82,222,28,105,220,38,141,96,84,100,211,179,35,222,214,188,84,11,157,219,62,140,3,236,182,78,159,58,177,72,228,103,90,75,199,185,43,195,251,236,181,15,148,133,202,168,64,170,216,67,35,164,155,86,237,57,91,127,149,132,96,120,112,207,18,243,170,130,150,137,92,221,4,30,230,210,185,182,198,155,112,147,19,11,189,89,30,149,211,143,35,215,163,14,13,246,67,204,142,168,1,169,75,5,48,204,37,85,67,167,146,39,37,81,24,63,151,72,140,179,40,12,131,252,76,18,205,26,105,103,238,210,59,40,26,96,82,131,79,181,57,121,48,14,35,149,33,25,116,231,194,235,142,51,99,111,203,178,239,15,120,6,135,175,39,88,11,186,184,159,206,207,224,217,247,79,143,39,67,178,165,182,9,55,248,27,45,74,138,171,38,83,225,10,137,178,149,69,105,190,100,191,49,105,123,136,114,112,1,85,113,191,65,65,95,212,139,27,199,242,150,100,5,194,40,173,135,0,197,128,161,80,121,101,208,154,233,97,146,113,21,34,148,37,112,230,206,239,43,21,37,147,42,37,196,164,195,227,237,8,152,200,252,86,152,188,161,118,97,100,56,4,198,96,185,101,74,203,98,114,10,35,196,94,2,166,32,71,91,147,45,52,239,195,27,219,140,194,86,192,21,48,105,93,218,243,106,28,136,81,34,181,146,36,59,50,164,87,13,27,147,119,136,204,208,185,193,91,138,104,142,234,67,146,197,179,192,92,114,86,192,228,126,203,36,43,22,3,136,2,42,68,9,182,62,220,148,238,163,148,136,108,131,161,240,25,65,169,113,58,118,21,137,147,2,35,92,236,228,202,221,188,71,83,224,12,151,67,84,103,25,17,135,124,176,66,30,186,23,167,116,163,4,147,180,188,51,139,185,94,199,254,100,9,219,23,166,156,234,174,105,228,178,165,12,216,232,70,99,105,25,49,147,212,203,194,250,156,221,66,238,80,44,105,234,105,198,212,201,235,22,133,97,137,110,77,202,203,65,162,2,108,186,12,90,13,158,123,40,224,117,43,243,211,242,253,149,41,105,190,15,135,50,93,11,240,161,20,77,177,17,146,151,172,20,20,147,41,30,207,54,39,179,242,14,116,203,62,140,114,53,115,215,9,156,236,186,236,112,226,18,241,16,84,156,187,64,236,162,120,254,164,46,6,198,143,121,149,78,97,45,233,83,217,24,176,76,157,27,128,45,181,241,23,74,239,178,215,125,120,105,79,93,118,55,170,254,56,130,241,102,50,231,132,128,146,144,184,219,169,31,65,7,229,60,64,112,183,199,86,89,240,92,245,135,20,167,95,161,122,227,125,95,15,195,75,33,39,212,119,75,204,84,209,213,48,126,152,16,188,166,4,48,175,119,84,72,133,137,169,52,83,126,248,141,200,154,142,106,34,242,24,135,50,34,224,57,140,2,65,216,92,167,86,254,159,151,174,97,156,119,184,40,147,210,187,64,29,182,227,99,35,31,153,149,152,102,65,52,24,63,60,159,124,25,155,164,173,197,136,65,134,176,127,156,226,247,132,32,27,80,51,156,137,77,159,203,86,172,46,99,181,149,140,89,242,208,115,141,214,104,118,73,38,254,57,62,143,21,234,115,24,94,160,166,165,238,24,222,81,74,215,49,20,133,87,19,130,71,2,162,1,195,245,37,137,248,199,124,189,165,114,228,63,107,186,38,30,69,35,129,138,195,218,146,202,101,179,106,228,32,248,128,195,193,153,165,6,192,106,150,60,201,159,3,121,62,73,227,168,118,159,251,103,108,179,168,164,14,133,207,157,191,68,9,44,217,101,146,191,60,160,0,240,122,54,172,196,213,53,189,25,231,169,135,44,141,233,176,40,89,21,181,33,45,164,20,25,193,115,105,187,59,78,49,81,33,223,42,7,85,150,106,254,64,211,211,66,60,249,88,44,104,97,43,76,40,203,111,190,68,255,52,21,14,155,145,210,249,104,109,99,178,228,216,203,61,152,74,129,153,103,83,79,69,84,4,114,92,72,16,151,232,122,158,7,141,10,232,51,19,206,177,66,12,32,158,76,144,113,43,186,162,220,153,80,78,86,150,8,138,157,56,136,226,26,149,151,214,176,224,234,41,161,131,133,147,136,156,24,181,97,200,60,8,120,159,63,105,42,123,1,143,59,53,113,89,161,224,106,148,193,7,188,76,120,87,88,107,44,70,89,162,200,59,51,169,30,115,147,135,251,150,65,89,16,175,42,48,12,142,161,126,124,62,78,202,242,94,205,132,120,66,68,216,242,226,101,221,54,228,58,66,40,142,80,210,83,207,193,9,155,226,181,137,74,110,9,120,30,152,3,218,79,46,114,13,206,239,171,9,111,169,11,1,155,143,183,60,48,133,120,14,35,182,215,180,107,16,8,248,218,131,219,53,137,50,185,93,0,102,236,133,232,175,13,229,168,107,31,89,239,104,125,158,52,187,182,70,121,39,106,254,141,92,122,105,215,200,89,78,23,158,74,193,66,249,250,217,244,67,225,123,19,84,94,250,61,137,176,132,72,42,121,66,114,62,160,6,150,123,40,176,178,15,20,41,111,107,201,146,104,66,183,108,157,157,81,234,238,184,130,207,43,124,1,175,230,16,227,171,46,82,79,66,238,144,32,180,26,95,22,34,75,87,34,200,220,86,98,14,115,72,148,80,226,33,163,44,75,164,168,162,85,208,131,159,149,172,58,229,166,180,98,214,160,26,229,244,128,187,87,150,16,4,38,193,71,205,21,91,50,98,108,109,231,203,102,109,34,74,207,250,76,102,99,5,251,63,58,3,10,83,237,26,124,212,213,18,212,199,11,167,32,212,109,80,61,61,123,67,174,53,40,194,72,188,230,32,145,174,125,116,216,131,104,219,180,52,5,134,222,196,171,69,184,119,37,9,12,126,224,168,238,193,96,98,216,4,198,99,29,236,255,203,124,127,122,191,193,20,13,222,116,92,67,67,239,117,140,242,232,194,81,156,213,144,167,86,40,216,226,77,82,117,232,13,4,182,155,96,102,222,228,214,203,100,160,110,178,247,248,94,24,204,74,28,104,102,140,176,16,79,163,189,211,11,10,100,192,193,66,108,38,69,209,227,173,82,206,31,48,76,56,210,154,188,164,182,46,188,151,228,17,29,56,35,78,126,9,115,73,231,85,248,204,77,103,120,128,49,215,20,187,158,219,79,93,193,79,153,172,238,85,47,71,132,43,130,15,235,108,229,228,113,9,140,204,100,208,201,37,179,190,181,117,93,229,50,61,66,139,163,55,233,66,69,207,12,114,216,115,134,147,10,118,97,150,76,170,23,134,184,83,70,141,173,196,89,28,128,169,158,20,180,89,176,36,80,74,26,247,83,48,149,47,5,89,162,220,77,150,103,129,130,35,231,251,94,249,253,158,8,120,205,32,135,133,45,171,60,87,70,19,178,187,131,54,186,6,76,169,149,188,83,13,154,217,135,236,183,224,33,8,174,199,132,44,200,115,223,204,176,119,69,207,224,70,144,109,231,252,145,109,177,222,15,82,165,128,196,82,116,96,128,189,67,250,127,153,123,119,28,92,150,236,74,111,46,180,105,196,251,193,1,200,146,39,83,144,65,168,11,13,26,77,18,20,101,52,26,52,122,36,130,26,2,132,134,60,210,236,241,168,198,161,248,246,31,123,199,202,2,229,8,132,200,66,161,238,173,179,78,230,159,25,25,143,253,92,171,125,175,158,41,136,74,108,208,150,186,141,231,78,115,68,151,217,25,130,99,215,170,1,104,102,113,208,67,145,56,151,98,35,74,137,140,173,203,97,56,82,150,26,159,196,33,131,110,11,62,51,41,212,59,48,220,105,53,166,49,17,43,157,105,84,124,238,120,52,163,198,78,253,227,134,183,208,215,192,24,234,210,84,64,52,244,60,220,244,121,74,115,247,106,234,165,207,41,164,89,156,87,89,135,133,32,228,142,89,126,142,171,161,17,178,130,151,147,131,166,239,76,233,222,154,254,182,181,201,7,109,244,50,225,8,133,137,141,4,39,53,13,253,105,126,44,250,199,35,73,228,246,51,79,173,57,246,17,90,67,10,46,198,233,129,75,200,3,208,189,51,180,214,161,176,216,87,144,19,82,115,161,145,13,236,73,225,138,44,212,169,203,144,210,172,218,122,80,198,17,130,86,83,11,15,51,183,120,112,194,254,31,42,177,109,252,61,1,215,174,20,71,7,158,214,34,17,240,158,89,187,6,97,125,78,143,94,185,81,101,163,62,210,132,53,100,63,142,227,15,23,55,25,2,98,118,1,195,142,161,240,89,203,117,191,155,35,82,168,47,134,218,86,204,211,106,10,27,83,97,108,191,120,242,254,113,212,51,106,154,143,146,180,254,10,130,4,198,166,204,15,134,139,73,7,173,91,189,120,192,231,3,125,110,126,190,245,12,170,74,51,174,62,223,179,64,204,30,79,118,6,97,106,11,233,78,236,167,49,42,231,57,186,122,165,52,167,196,118,106,180,171,89,225,106,149,114,193,176,92,52,202,111,141,232,52,125,57,124,126,166,168,203,139,107,30,204,134,141,0,171,236,228,121,194,97,21,187,41,21,79,83,157,105,76,159,224,110,110,164,230,213,215,30,35,100,175,50,150,78,213,248,26,129,147,242,136,157,17,214,145,89,52,41,248,13,194,82,99,63,74,122,107,172,209,152,162,231,192,111,82,200,55,224,61,207,93,224,179,200,117,130,211,244,209,130,209,221,24,213,148,239,14,231,161,204,7,15,213,66,193,96,134,10,52,104,163,39,50,171,50,17,38,17,184,24,79,82,139,75,159,44,153,136,100,112,78,163,250,161,193,139,93,202,219,42,233,67,173,223,216,6,116,240,35,96,22,106,85,216,74,80,130,199,143,154,16,133,207,185,189,30,203,223,218,69,3,158,116,2,199,153,220,191,66,141,160,169,132,182,90,182,84,130,18,12,14,18,12,113,49,177,9,177,161,140,182,181,6,93,111,47,48,209,43,12,247,204,163,69,132,214,83,151,14,28,115,121,230,71,63,168,90,65,192,231,176,122,60,196,197,196,181,4,46,214,85,27,140,141,5,30,104,133,233,27,168,143,208,241,51,220,25,229,160,0,27,117,69,83,225,99,204,61,58,107,226,157,138,166,188,31,7,101,95,73,215,187,9,148,141,199,86,141,40,209,208,16,215,150,221,159,78,132,170,15,13,147,210,227,160,167,126,90,237,140,108,76,85,229,241,114,226,227,203,91,245,110,252,71,194,240,170,251,179,17,62,84,225,181,165,167,89,97,10,135,30,105,46,252,199,250,100,8,161,7,65,56,225,253,79,232,27,138,221,250,174,46,228,182,4,165,81,235,161,36,138,146,194,231,12,109,143,175,215,162,67,138,66,102,30,236,176,45,127,158,154,220,240,227,211,197,145,214,120,227,162,140,52,8,86,141,159,35,107,56,178,81,149,231,240,192,39,214,171,59,37,151,193,90,187,140,243,71,224,98,74,186,14,83,233,161,241,200,106,162,132,254,219,103,91,223,159,233,73,29,80,142,35,235,12,151,22,197,65,30,96,124,42,14,147,179,213,20,135,137,11,186,167,106,44,110,67,172,27,84,46,200,45,56,204,166,168,65,218,227,38,5,31,138,233,107,124,206,59,200,231,82,125,23,27,221,144,194,70,231,16,48,254,164,76,112,74,152,86,12,218,252,229,220,21,134,158,173,60,120,43,89,47,140,148,235,237,8,19,111,81,109,136,106,138,16,129,174,60,62,67,90,16,183,236,15,30,73,23,79,37,199,154,222,189,105,79,254,92,77,213,194,131,33,171,209,247,34,176,23,86,56,176,210,8,211,88,71,53,189,192,189,125,96,236,246,246,126,27,219,85,96,203,133,46,121,180,253,249,218,214,51,38,240,108,186,69,227,145,165,42,195,210,63,139,175,90,221,136,92,93,212,101,203,52,24,52,185,154,134,89,125,180,100,172,65,15,206,26,42,162,89,119,52,153,105,20,66,234,111,167,99,0,231,119,243,174,25,196,76,85,215,19,144,152,24,148,250,100,240,86,166,245,46,38,201,152,21,38,109,245,158,140,236,245,7,38,245,241,62,24,115,231,243,219,109,229,246,190,8,117,86,243,3,159,15,254,89,35,227,115,53,37,209,51,96,68,68,219,7,206,242,100,231,37,196,53,161,173,174,229,240,216,40,180,159,251,115,49,121,190,120,237,186,190,73,146,66,19,243,219,56,126,108,59,2,155,148,234,219,56,24,37,29,21,250,135,222,18,42,159,96,78,54,18,186,48,25,49,200,187,196,236,15,124,108,181,56,219,166,137,66,237,207,91,215,231,230,78,56,21,246,7,166,237,233,237,151,100,204,116,30,34,188,250,182,83,214,226,88,159,229,153,159,251,64,210,234,51,13,97,180,125,156,237,231,199,74,210,125,163,224,167,5,69,248,241,237,53,64,141,197,94,218,59,239,41,189,82,227,11,245,157,244,248,153,43,50,78,130,194,37,241,88,165,243,247,144,32,205,189,155,8,103,116,97,230,163,128,175,211,121,255,132,51,152,73,255,159,248,153,255,248,79,255,251,31,255,241,255,250,227,63,254,111,223,74,27,98,123,255,34,149,54,255,47,148,50,114,150,66,52,184,28,134,67,75,36,87,50,139,205,219,9,129,45,33,161,6,194,206,17,232,43,60,250,39,183,71,68,50,36,162,76,12,41,229,143,81,69,199,109,113,184,103,85,175,198,94,67,166,50,174,54,34,209,143,1,156,119,240,15,21,34,138,42,175,99,253,132,97,133,158,61,1,133,216,249,41,24,104,94,190,14,124,54,98,61,177,96,229,170,15,174,84,159,126,146,150,84,89,250,160,90,80,74,231,22,44,27,97,246,151,130,58,131,26,162,139,82,113,55,171,16,38,235,159,29,144,174,157,238,103,82,33,50,39,196,36,248,158,41,76,224,243,211,22,214,80,20,226,253,247,100,212,227,46,133,77,157,206,225,100,234,101,2,211,161,29,31,12,94,179,143,5,189,40,158,116,246,189,3,231,63,121,109,154,207,220,204,45,68,76,122,213,71,131,103,208,15,242,3,211,104,254,129,81,86,29,1,67,110,166,143,118,208,16,157,60,48,84,75,31,152,122,197,119,115,26,178,244,189,55,178,111,239,209,138,214,212,2,191,18,78,96,180,61,250,167,50,101,175,152,168,86,17,168,129,134,76,161,101,60,56,206,255,39,190,98,188,168,1,83,132,52,53,66,114,156,24,167,8,5,102,239,47,159,16,73,245,50,230,110,117,66,90,32,69,100,40,181,28,15,222,191,254,254,182,174,217,184,55,46,202,212,120,152,146,41,22,226,47,75,246,64,190,126,125,183,38,69,243,65,135,37,90,46,140,212,96,249,132,55,147,149,103,59,140,16,113,251,68,94,115,180,121,158,117,75,49,143,198,16,145,181,127,66,6,100,99,149,60,140,54,13,106,158,28,134,56,85,54,254,194,166,244,84,143,136,218,106,58,183,208,134,22,66,213,231,181,248,100,93,99,225,25,33,30,135,207,9,163,249,239,99,142,204,39,40,67,251,175,118,53,209,216,183,66,55,50,27,185,168,60,183,49,199,135,142,212,154,253,19,224,183,218,195,112,167,76,168,189,42,74,145,146,191,20,122,239,202,174,87,170,73,184,230,128,219,177,13,5,166,60,254,249,175,198,122,174,15,134,72,78,204,132,108,196,192,69,83,15,132,198,159,141,141,254,124,210,156,74,166,223,241,41,71,16,140,174,154,83,161,15,67,4,151,138,232,22,15,35,103,137,107,41,175,214,120,239,50,205,134,8,149,109,250,246,62,21,126,196,7,246,11,180,101,237,79,171,105,70,110,157,103,28,218,177,11,106,76,37,17,32,44,163,124,114,146,100,96,210,11,124,142,169,7,72,37,94,150,67,243,165,162,82,241,73,120,34,128,25,246,69,129,89,239,83,53,57,224,115,137,0,61,221,66,159,138,131,105,102,154,195,116,87,165,79,73,38,1,177,23,253,239,69,59,239,42,158,195,251,237,68,61,188,60,153,29,102,17,140,32,195,175,25,106,152,16,123,168,188,35,0,63,242,231,106,147,110,42,145,156,131,24,94,224,182,9,255,68,114,174,88,102,95,179,196,52,71,134,142,45,245,9,114,109,38,103,21,154,197,133,230,226,170,240,89,76,79,200,153,222,4,173,29,129,241,219,249,213,17,114,182,48,147,192,212,74,132,164,120,255,178,133,15,242,205,235,229,167,105,107,146,158,51,154,30,32,57,245,171,17,170,81,229,57,99,196,141,144,2,2,238,67,163,251,84,186,195,210,29,185,113,74,133,180,60,119,147,140,185,21,5,196,134,170,52,34,83,66,73,164,118,120,218,158,240,166,152,231,120,245,180,23,121,210,159,30,78,45,133,64,95,126,58,75,250,198,225,76,114,66,180,27,112,139,130,131,66,213,222,167,22,122,68,197,64,49,149,110,185,120,208,163,233,85,76,219,74,104,36,22,114,30,102,243,129,111,165,196,90,118,112,6,108,36,127,211,107,27,119,38,187,45,53,80,70,250,232,170,14,219,206,34,217,226,77,173,60,202,38,183,9,136,202,153,75,118,243,120,37,254,90,88,73,242,210,176,81,146,76,13,180,140,239,197,52,236,188,91,19,39,148,231,162,97,214,125,18,30,108,145,134,122,48,188,125,81,154,120,46,196,224,146,159,38,154,28,181,89,68,207,178,6,74,160,128,158,222,138,111,213,35,218,99,72,75,226,136,131,205,174,78,250,203,173,134,182,156,253,242,208,186,94,180,231,183,75,47,82,153,140,191,42,76,161,176,204,78,175,36,218,20,129,55,41,76,33,172,72,175,182,195,19,23,84,201,62,77,109,203,209,101,235,94,136,97,137,8,123,41,16,84,19,75,227,243,51,25,173,182,127,14,250,168,53,182,132,70,212,244,77,227,192,240,59,101,189,26,190,60,47,215,39,72,251,9,220,158,93,212,36,223,28,62,246,80,77,10,91,41,240,136,171,183,42,101,90,193,76,246,18,88,120,243,224,241,19,152,142,180,24,210,133,209,33,155,221,89,169,169,188,171,207,205,150,154,226,198,156,224,66,79,172,21,83,210,22,152,211,208,251,40,209,86,170,106,156,77,56,104,92,204,156,117,189,52,123,69,199,202,122,63,13,173,178,202,208,50,135,86,52,83,109,35,212,74,10,55,203,40,251,79,83,237,41,254,137,241,19,184,4,34,59,14,133,196,91,134,20,1,171,18,101,70,231,32,219,98,13,48,226,221,59,2,209,123,199,94,19,20,14,179,250,224,221,107,215,207,69,184,205,107,173,13,86,213,47,122,202,210,138,133,77,112,86,153,224,39,133,244,35,118,28,218,48,203,80,248,24,23,81,55,191,103,50,113,10,153,227,104,94,197,7,33,217,165,100,185,5,95,55,230,56,86,190,144,225,177,64,232,62,221,177,250,182,242,92,208,197,140,120,186,143,25,186,118,249,179,45,192,26,23,147,56,153,16,134,110,42,144,172,123,37,234,134,53,110,141,207,166,194,9,83,3,102,219,144,77,101,25,163,64,220,252,24,84,26,223,233,20,223,185,172,30,191,77,213,138,236,58,38,56,247,54,52,24,2,196,238,164,53,62,121,221,9,48,204,112,242,219,80,39,57,103,131,193,159,34,8,234,148,207,28,143,81,35,82,33,169,208,243,117,137,11,204,247,219,77,75,43,59,63,30,141,90,155,98,107,141,30,117,10,81,162,93,145,211,9,138,79,129,241,54,253,24,160,115,113,8,253,45,245,129,99,59,135,90,179,162,32,105,118,68,187,139,112,72,139,2,197,82,149,221,0,245,228,52,162,135,19,166,179,33,91,158,25,63,33,47,101,228,36,234,131,116,180,58,157,58,145,42,77,170,189,229,189,19,166,82,60,121,71,233,115,42,124,236,73,103,40,36,230,124,76,203,172,167,54,107,192,143,160,101,124,159,114,78,24,181,229,147,44,74,4,27,197,218,56,223,115,71,109,49,51,158,52,176,192,100,118,67,201,201,234,154,187,194,201,218,97,95,227,235,167,64,177,97,199,212,168,133,165,89,100,124,44,188,100,244,85,94,165,155,208,9,250,20,40,142,237,84,50,204,147,50,180,139,3,203,20,166,212,40,47,238,181,212,15,156,165,137,154,98,113,149,145,182,171,157,155,148,146,107,68,253,198,231,183,87,156,143,195,186,110,243,231,193,131,107,30,9,29,24,245,213,176,37,144,249,90,164,208,173,73,31,187,23,174,179,249,180,152,210,18,167,178,110,122,20,66,68,39,193,158,168,70,53,204,115,97,30,154,210,253,144,245,217,146,49,90,6,60,205,27,211,114,85,90,149,189,25,2,21,63,181,179,206,131,175,214,162,190,30,89,130,46,187,245,177,200,207,134,25,87,19,60,210,234,198,134,33,29,221,91,112,139,103,77,216,98,99,79,231,46,109,80,141,127,212,1,152,104,219,115,170,148,27,208,219,42,191,77,77,203,235,195,28,212,129,105,145,47,229,193,251,41,203,33,126,166,191,125,14,157,246,218,19,9,87,168,88,40,213,92,187,214,215,171,148,40,138,249,87,9,255,82,166,130,228,249,111,114,113,40,17,222,16,202,29,83,66,184,123,197,132,63,102,138,115,49,105,129,160,156,239,194,221,164,181,4,166,140,222,59,86,48,218,112,184,167,48,242,108,154,215,252,183,41,72,16,43,100,210,112,2,179,247,133,217,240,164,7,136,210,58,2,59,217,97,186,141,133,114,148,146,182,234,172,135,19,249,140,46,229,42,211,170,127,92,83,248,192,212,184,9,33,163,197,7,189,100,24,126,133,161,229,146,147,6,98,44,232,11,195,229,172,20,152,22,146,245,218,90,43,4,19,242,63,58,255,207,255,220,49,155,166,211,35,116,62,231,32,200,201,37,39,39,44,3,243,101,160,32,242,201,203,219,43,232,235,24,202,34,194,215,220,16,135,59,76,179,153,112,144,21,19,220,157,126,239,108,45,218,242,211,112,132,165,234,87,219,49,33,84,143,24,245,48,248,56,140,202,185,144,138,90,72,225,38,20,39,73,180,15,3,18,125,6,205,185,26,145,148,101,251,150,159,198,182,245,198,102,186,93,140,76,77,168,157,16,100,191,249,20,4,72,218,135,6,204,248,16,186,207,179,129,26,104,23,30,189,98,93,140,55,90,50,225,91,84,202,42,166,116,247,12,7,5,183,152,75,250,100,11,137,219,128,41,220,19,230,181,106,10,79,195,127,186,209,15,35,156,84,140,118,159,241,218,244,183,84,225,240,171,68,213,156,146,20,142,195,37,101,33,112,97,79,22,213,15,69,31,97,41,13,24,129,154,52,125,134,159,19,167,79,37,121,173,214,59,235,32,71,206,171,152,231,135,89,93,126,107,66,202,69,88,34,43,246,136,59,146,76,215,179,3,10,87,86,53,189,209,107,26,1,83,148,249,70,12,22,232,60,227,226,196,38,47,52,93,176,251,186,7,12,209,201,144,128,245,121,29,84,58,187,63,55,225,138,45,228,202,214,187,234,125,83,103,54,18,73,212,117,89,27,161,206,139,194,78,144,133,97,178,80,87,214,187,63,118,162,142,70,159,27,71,210,243,183,48,197,229,51,5,187,108,9,133,79,112,159,251,88,39,124,59,129,39,2,90,62,79,172,225,87,231,63,37,44,81,41,48,27,122,246,210,54,75,247,130,85,70,94,184,89,169,134,236,117,228,149,61,151,117,190,229,128,186,180,8,57,25,26,21,55,98,109,122,170,85,233,70,179,149,69,93,247,128,162,17,211,176,120,176,49,163,222,65,51,70,113,209,233,56,219,61,58,2,190,93,193,8,166,197,115,211,122,254,157,1,204,218,217,207,78,44,87,67,182,225,29,41,231,36,65,243,92,8,250,140,222,215,179,23,72,74,225,247,200,205,161,167,247,74,1,8,91,104,58,17,86,181,115,240,122,81,201,153,178,48,124,8,216,242,179,68,207,164,99,82,203,157,77,203,254,218,223,80,2,165,34,242,34,244,68,81,116,185,29,78,166,224,250,96,100,108,92,232,230,108,109,197,200,179,149,145,13,43,201,127,218,84,175,101,31,69,54,181,58,189,152,41,49,72,73,224,153,23,240,164,249,36,101,103,251,188,213,89,181,169,199,131,53,152,132,196,198,133,33,165,121,253,179,9,7,45,149,4,35,240,239,161,91,142,18,72,37,229,98,230,172,123,199,156,97,199,119,146,128,195,110,38,107,116,39,2,169,36,229,157,29,198,42,235,141,252,68,51,25,243,165,76,113,144,18,251,213,137,27,124,152,226,22,245,36,1,39,205,0,236,180,77,216,246,7,102,35,100,237,31,165,179,243,129,252,165,17,117,87,226,24,20,218,70,112,122,77,82,175,112,222,10,108,226,33,119,188,207,146,135,185,103,168,120,28,37,157,203,97,10,150,197,186,198,108,153,61,110,142,252,210,210,155,163,205,238,66,104,7,230,108,87,65,177,193,170,190,225,10,107,179,236,194,141,57,76,87,45,206,22,44,239,143,168,87,231,96,138,139,49,188,53,121,142,184,76,115,177,132,73,89,171,250,221,22,102,94,113,113,131,202,64,252,52,166,36,49,186,11,127,248,1,22,155,211,154,62,220,149,102,109,201,56,210,206,6,159,244,133,11,237,187,89,245,190,136,80,199,112,19,74,208,134,197,101,27,78,245,241,164,14,58,139,75,64,237,226,236,113,115,235,104,22,151,96,25,99,137,239,193,25,21,230,169,40,132,157,190,129,147,143,73,218,2,115,206,10,138,13,182,195,153,26,26,153,70,9,194,46,127,50,140,23,68,157,94,112,104,115,148,249,136,145,222,111,77,245,194,54,95,195,15,61,220,119,218,152,31,108,149,95,113,115,188,158,42,142,18,44,59,213,187,2,39,217,135,172,181,213,80,222,158,79,239,79,78,17,189,40,226,14,163,25,118,113,43,66,142,103,179,111,26,72,60,51,208,21,88,38,173,244,75,68,61,145,77,89,94,38,113,38,133,81,237,79,69,249,65,215,89,88,70,22,174,161,64,186,34,156,52,29,253,226,249,121,240,3,167,224,86,222,70,128,43,157,119,148,180,157,217,20,234,20,86,113,163,191,141,244,69,13,249,9,147,94,20,1,55,26,222,159,2,4,124,48,242,181,49,157,179,119,103,67,23,105,162,16,2,115,102,58,231,230,162,26,189,105,140,210,98,150,46,134,0,149,184,8,222,32,239,150,131,38,11,169,145,99,117,104,124,52,25,129,71,117,145,7,14,96,249,30,236,164,217,43,141,73,22,19,185,146,96,57,246,233,136,155,55,10,251,62,122,96,133,21,228,48,98,137,178,93,13,171,157,119,98,197,245,235,147,172,42,38,86,162,214,157,253,130,47,46,247,166,165,169,59,7,170,165,107,180,19,114,208,122,23,36,167,212,112,18,217,144,155,147,230,125,186,51,208,144,46,133,235,62,199,139,95,125,140,12,85,175,64,3,138,21,235,114,8,27,194,130,170,249,7,154,59,66,234,135,200,146,8,103,12,227,147,8,150,238,73,73,191,74,176,65,166,83,119,232,33,160,2,157,53,31,212,143,197,148,66,35,34,27,83,160,4,204,206,225,20,122,213,200,37,28,239,77,19,43,5,235,59,228,18,200,222,169,166,30,113,130,220,227,234,102,237,48,26,110,51,81,35,87,6,56,94,103,213,194,20,186,120,147,147,45,142,97,236,134,91,175,206,52,128,215,96,231,71,196,67,26,153,55,22,134,179,70,146,230,210,124,43,101,179,61,24,113,177,196,167,150,126,89,223,116,104,112,153,252,168,70,250,200,11,150,80,240,66,0,170,175,79,115,56,195,24,15,150,76,119,227,219,191,29,76,242,28,108,91,43,130,173,18,54,164,126,40,99,169,237,115,115,122,31,227,173,25,2,237,57,106,118,214,133,60,88,198,162,77,31,216,228,26,3,206,159,182,161,99,101,210,15,229,163,66,247,239,78,250,104,38,137,20,40,118,212,135,121,202,186,8,3,38,226,165,141,231,197,184,80,3,198,45,211,247,130,0,42,166,10,157,226,179,235,79,23,139,184,134,214,194,222,218,120,190,172,245,56,198,236,216,233,154,232,162,122,152,62,221,128,153,45,122,111,234,171,114,60,248,52,21,93,133,135,7,218,173,65,189,166,207,152,80,61,94,2,102,137,52,125,45,60,165,245,96,172,42,29,179,227,6,116,103,156,38,130,113,78,225,15,76,185,170,163,159,250,38,124,69,194,248,1,118,109,44,109,70,176,21,236,183,217,234,186,150,194,86,218,227,48,130,4,237,35,80,136,35,20,2,118,200,97,43,3,1,50,24,193,240,77,207,1,237,248,10,219,24,7,12,23,152,222,220,44,176,152,8,208,125,235,28,228,227,181,247,94,205,2,32,10,151,148,99,225,18,138,218,251,115,243,212,227,100,60,240,241,93,52,130,111,18,224,193,204,251,107,254,84,148,172,125,60,184,85,65,110,133,91,11,50,234,97,125,108,154,242,71,210,35,100,78,104,53,212,78,195,70,120,37,207,7,83,106,170,223,171,79,24,88,29,134,14,188,233,144,90,39,82,92,13,39,128,110,118,184,154,113,45,89,40,229,85,32,51,27,124,195,199,74,169,250,204,199,17,170,162,81,98,61,3,10,67,39,20,195,69,19,87,251,192,103,99,123,15,157,205,253,86,216,26,20,2,166,42,65,71,132,3,124,198,112,18,146,216,31,216,106,231,2,78,93,41,52,232,245,243,254,129,1,223,79,209,221,194,188,241,167,204,114,44,229,62,62,23,163,160,18,15,6,233,187,198,199,167,181,128,199,131,157,227,83,91,188,26,25,162,253,190,100,178,200,161,194,12,106,240,59,195,153,160,247,38,96,23,2,66,148,101,230,162,67,86,172,250,54,224,210,148,48,203,168,136,74,172,234,180,180,8,136,46,135,167,245,1,51,199,72,159,57,130,121,244,126,121,89,13,139,194,120,107,65,194,76,52,232,243,53,104,186,31,143,181,154,24,141,94,13,91,131,91,79,16,123,205,166,212,127,56,13,233,105,221,48,192,58,38,137,20,126,16,60,255,4,180,21,174,101,133,110,82,34,66,250,121,175,68,242,243,193,108,63,154,11,129,23,38,118,155,196,44,21,51,252,192,244,33,198,123,193,147,84,63,87,147,157,138,71,235,8,152,106,66,112,91,104,204,225,102,68,190,2,175,181,130,211,31,238,45,180,76,20,62,95,255,141,41,161,48,113,109,154,9,72,149,248,96,180,227,232,169,133,153,249,180,139,206,215,56,184,190,152,241,232,61,129,32,66,16,250,98,180,112,60,206,237,204,222,181,62,213,77,123,143,7,211,5,173,143,54,32,120,90,143,177,123,76,221,194,49,245,210,126,112,209,138,201,198,188,246,204,8,60,228,232,46,40,220,73,28,60,154,242,242,113,217,140,57,45,239,96,34,95,70,105,164,48,237,34,113,181,177,15,235,131,27,15,108,232,34,193,117,169,223,139,94,207,21,247,198,235,221,58,102,141,106,207,120,112,82,64,202,71,52,142,113,180,157,81,222,104,220,180,138,136,254,151,29,50,61,103,108,149,156,221,82,203,219,75,184,129,191,77,21,141,106,207,28,74,60,104,167,165,207,160,148,145,66,191,11,254,183,246,57,1,40,81,234,35,126,27,18,110,181,36,104,70,152,51,30,188,89,179,137,192,231,115,121,3,62,101,88,157,108,136,194,36,190,98,196,11,173,212,154,21,63,7,68,125,131,6,85,149,102,189,145,145,13,93,36,170,28,218,39,41,142,200,99,188,86,98,83,145,207,213,201,63,188,231,78,132,168,148,172,104,230,18,31,115,49,186,186,116,105,126,242,98,27,224,252,105,191,55,45,207,22,26,87,107,124,202,247,200,191,166,18,44,253,164,238,230,135,100,21,241,219,30,63,253,83,13,82,216,66,251,1,231,79,11,49,73,211,234,57,52,18,58,115,124,206,122,184,243,98,184,225,161,250,24,87,52,112,143,119,49,235,71,55,13,126,122,166,16,231,234,67,69,0,236,193,83,200,219,117,83,128,78,31,24,118,217,21,48,174,230,55,43,189,159,240,23,92,191,245,51,102,53,20,49,251,39,109,50,126,220,118,241,179,141,138,119,157,97,149,82,204,184,113,133,21,241,99,195,192,131,152,67,20,172,41,203,80,179,160,145,27,247,36,108,114,94,31,71,111,39,231,172,29,22,217,222,250,96,38,128,233,74,206,22,164,44,154,42,39,175,149,66,38,218,204,249,143,15,74,167,212,200,1,27,83,141,194,141,134,218,128,77,128,235,3,183,240,167,58,37,32,95,95,141,14,190,16,59,35,211,150,245,220,35,221,177,67,207,1,53,169,249,113,106,32,83,219,114,117,106,31,146,225,105,106,6,1,19,65,248,186,199,104,146,63,152,113,87,184,56,45,148,161,199,8,252,240,27,211,217,54,3,166,60,225,243,100,244,139,191,123,231,245,117,35,9,115,187,225,7,201,42,132,117,31,184,189,139,9,238,166,207,115,167,183,7,15,139,139,126,192,54,223,215,34,221,150,63,172,108,123,181,249,46,166,73,231,11,167,20,82,106,70,68,216,62,140,112,240,172,198,213,101,124,168,3,45,162,224,212,245,192,149,94,107,133,141,224,49,180,233,48,43,62,87,231,249,118,43,107,75,212,105,118,118,209,252,230,48,164,90,159,144,64,39,27,20,202,117,27,145,215,250,225,201,59,147,54,116,239,54,61,82,159,112,4,41,139,128,33,41,254,184,214,148,187,186,51,7,193,251,183,196,230,39,155,208,3,198,128,210,57,204,173,221,64,178,205,39,127,102,10,60,29,235,221,156,10,129,15,17,94,123,130,124,139,234,128,207,173,201,33,63,24,117,180,47,121,224,240,84,148,193,249,99,115,194,249,52,99,192,59,2,24,237,115,115,50,72,15,182,64,231,7,166,228,38,96,210,138,159,215,74,51,244,233,128,75,85,251,232,192,163,62,116,104,246,206,208,254,246,20,56,156,148,127,194,224,250,84,12,17,172,251,208,26,66,7,62,223,205,207,73,244,9,179,152,194,101,124,46,250,232,231,39,60,132,102,210,10,248,28,251,159,173,22,166,200,242,30,45,127,102,66,237,51,98,125,16,188,238,143,123,188,120,172,248,97,72,156,246,39,56,116,222,57,132,8,207,17,136,122,166,198,96,140,240,207,97,106,189,117,254,159,13,99,199,105,12,231,70,254,240,37,146,148,12,229,27,234,153,234,39,142,152,172,175,211,97,188,179,143,239,178,41,64,139,1,181,238,136,250,9,164,244,246,62,102,170,233,27,226,161,188,38,126,219,246,182,79,32,5,59,35,62,38,172,16,235,115,46,218,38,227,40,27,188,238,10,108,118,113,184,52,10,64,235,199,53,65,59,45,110,157,96,53,248,58,23,20,151,184,110,36,241,233,143,107,98,106,246,142,98,255,232,233,48,140,229,202,239,109,82,8,249,99,161,203,185,69,106,86,211,15,70,147,30,34,235,157,222,148,252,177,224,203,138,74,126,118,84,86,245,167,48,238,220,58,150,86,165,189,228,227,206,101,142,30,159,10,212,237,127,2,22,103,21,31,219,87,213,50,63,177,188,243,150,65,200,110,66,156,248,72,10,99,87,199,139,25,101,197,199,212,29,232,122,59,124,124,251,161,17,185,142,120,92,156,31,213,44,47,189,249,156,228,94,2,134,197,76,237,171,25,52,86,166,227,89,62,177,85,122,66,86,152,232,103,49,44,109,31,53,66,229,153,66,5,244,236,125,159,65,235,22,155,141,171,201,197,126,108,70,170,194,194,123,40,195,184,88,85,143,128,74,172,144,16,165,166,75,171,32,251,211,110,164,73,250,156,215,95,177,2,209,138,165,81,121,125,232,99,39,209,191,128,11,117,18,74,31,75,202,32,252,131,66,243,182,250,45,116,100,175,152,196,8,236,105,18,249,71,166,231,57,180,243,87,33,12,149,121,216,8,255,197,194,166,239,66,79,151,227,157,213,112,107,50,41,200,246,65,207,38,92,2,205,223,208,108,131,72,44,222,138,110,198,79,16,136,165,26,65,53,163,112,249,88,164,208,42,62,245,221,60,108,158,74,71,20,124,146,241,57,136,6,106,149,113,51,82,191,152,40,217,84,52,166,194,180,105,196,163,113,88,171,37,142,212,211,12,253,49,203,218,235,202,70,158,49,133,9,196,121,171,166,128,209,187,191,139,43,140,69,31,152,230,150,248,105,90,218,251,135,104,24,166,133,120,240,154,84,130,218,120,107,97,141,118,152,84,159,238,210,149,107,251,131,83,211,153,64,9,115,172,173,140,203,169,169,135,179,226,103,168,93,226,62,208,121,47,48,225,111,71,211,66,114,90,71,12,141,141,152,255,169,161,124,214,244,151,141,54,192,225,132,187,172,228,203,123,114,192,187,194,110,177,32,143,194,20,2,117,135,179,241,91,252,243,133,186,255,247,255,241,127,254,115,85,186,61,253,75,144,52,84,138,245,74,36,188,22,71,162,182,185,82,33,227,98,57,180,62,175,15,247,46,241,255,99,104,120,164,106,217,102,245,241,135,45,188,228,48,220,47,223,120,80,126,26,143,100,102,241,235,245,32,163,168,43,96,204,83,61,127,201,79,250,158,124,12,217,178,180,168,2,239,55,199,124,159,137,14,206,252,169,163,198,182,112,149,251,196,33,171,173,39,36,248,189,196,197,122,127,186,230,132,161,229,168,177,144,173,250,70,179,105,108,134,199,78,241,172,174,137,29,105,127,71,165,206,202,55,55,40,162,143,19,160,48,28,54,254,218,103,23,157,159,28,11,218,111,208,137,92,152,60,134,54,57,117,168,10,123,188,247,153,104,212,234,72,211,12,92,49,238,113,79,43,148,94,159,6,196,50,98,45,82,125,124,134,85,222,123,194,93,224,1,188,201,164,150,91,47,212,129,87,128,16,99,203,14,99,206,137,83,79,80,73,12,1,128,246,16,86,248,137,189,64,192,154,1,244,230,155,178,56,159,135,100,47,201,235,127,186,152,154,179,173,142,95,127,174,246,64,57,141,235,128,17,125,106,243,97,178,134,138,168,152,216,70,169,32,112,183,102,44,175,183,40,223,22,7,2,37,51,100,226,207,210,57,174,157,156,37,176,7,98,117,120,169,7,93,223,18,65,163,231,187,52,159,69,104,64,14,173,134,26,184,180,203,157,9,227,126,254,180,77,78,170,211,162,0,38,27,117,190,92,125,92,172,99,13,84,135,207,119,85,146,190,243,115,36,170,74,84,184,228,38,10,246,182,156,134,171,223,28,152,36,150,142,231,174,166,106,231,229,51,245,91,244,96,97,251,72,30,109,147,50,215,82,145,109,167,183,215,207,24,107,146,150,107,96,83,174,40,190,33,222,214,181,74,5,110,204,225,51,97,155,144,124,95,159,26,23,168,122,189,46,8,190,212,170,79,126,222,197,43,113,7,150,51,218,162,58,44,176,2,251,176,204,66,196,84,97,172,84,255,34,147,21,240,185,24,135,207,189,17,120,143,206,57,214,20,222,43,22,238,54,198,237,173,95,100,26,139,141,195,227,91,54,196,107,207,48,244,40,75,160,46,91,96,211,64,187,245,105,103,27,77,31,203,156,170,84,172,53,135,127,34,227,82,86,148,168,180,246,26,50,211,187,209,10,180,99,92,157,147,212,107,200,160,77,86,191,213,20,140,125,54,88,5,43,167,227,167,53,114,58,187,202,132,35,93,164,149,217,122,169,216,92,175,0,173,125,191,54,141,199,211,97,66,227,202,137,103,65,161,40,115,76,20,22,105,155,222,64,78,207,93,102,74,130,169,40,31,218,254,75,122,48,10,239,146,85,112,234,163,101,47,107,128,154,202,188,35,65,105,155,109,81,211,71,242,66,91,81,161,6,127,37,127,176,50,136,95,59,207,54,51,227,151,115,178,133,46,191,124,70,59,199,136,114,250,168,28,197,36,98,20,99,194,54,74,57,129,86,221,89,187,169,87,81,82,117,167,87,147,75,28,113,245,89,125,91,115,79,147,142,174,178,163,124,179,155,51,42,245,130,103,226,148,228,101,146,166,177,174,250,198,105,82,48,51,163,104,21,237,6,45,209,132,103,105,71,57,45,65,63,45,255,236,91,234,116,115,86,105,41,146,117,45,170,170,153,221,85,107,105,249,148,190,211,50,157,210,71,100,134,250,225,238,7,242,49,8,137,201,137,167,3,131,241,118,105,113,50,138,16,15,231,143,214,116,142,198,129,2,117,187,50,81,177,7,68,2,103,254,100,19,37,140,192,246,87,60,48,15,123,26,217,136,166,181,207,240,167,46,47,248,134,19,64,210,117,219,130,3,62,131,33,143,105,90,224,130,138,124,114,145,14,200,97,42,189,224,82,150,125,158,164,121,115,11,2,130,84,8,74,77,119,34,92,235,87,119,180,15,155,150,124,211,74,224,157,74,132,107,181,136,107,34,178,93,151,163,139,54,242,36,218,225,216,168,46,62,50,171,113,38,201,181,180,210,143,17,125,3,217,228,141,164,72,190,102,119,55,232,42,128,196,184,73,253,61,89,198,238,149,255,219,100,225,164,70,126,48,16,190,244,104,87,24,31,193,244,73,167,96,10,248,183,155,73,91,1,172,21,43,208,89,63,114,234,164,148,93,152,132,183,106,74,175,76,177,44,28,143,222,209,128,206,178,118,134,29,152,168,167,247,121,28,83,226,124,186,207,213,136,145,94,180,160,171,176,186,162,180,168,56,76,160,113,21,189,119,193,212,232,175,205,35,9,135,56,155,149,165,176,189,73,36,81,133,42,77,34,52,90,244,248,30,100,177,170,116,75,100,164,16,182,175,250,246,211,81,150,142,183,108,74,51,43,58,80,138,144,169,77,42,75,66,89,242,24,18,144,53,109,233,166,51,246,39,47,69,111,152,172,159,102,59,147,247,240,186,108,216,104,142,237,32,55,183,112,186,247,113,180,109,45,41,210,190,2,19,177,251,39,211,214,181,156,123,19,2,87,102,177,183,237,80,32,144,181,47,39,193,111,227,93,61,199,61,79,162,144,70,187,192,166,191,217,59,134,76,10,82,187,8,233,74,140,155,119,74,240,171,60,57,188,96,209,38,216,173,38,64,58,180,232,120,75,94,180,58,121,141,162,93,59,199,176,132,86,233,162,52,253,111,105,71,202,240,17,118,239,28,59,7,246,148,40,30,108,205,116,222,20,111,13,195,125,73,218,48,196,226,245,215,66,180,169,11,59,4,245,254,85,58,226,104,132,151,204,46,226,198,248,97,126,245,68,154,160,127,96,40,115,253,183,73,221,138,9,101,237,2,17,34,156,38,26,47,180,47,84,104,224,210,71,47,223,34,32,174,147,225,60,169,155,196,19,5,231,36,212,137,188,216,89,49,219,123,20,161,144,211,158,31,43,101,243,192,16,189,204,116,211,200,147,195,68,225,194,35,211,68,156,243,103,34,110,204,131,232,143,44,144,117,253,201,160,198,54,127,54,114,248,60,100,80,59,206,149,55,102,194,100,55,117,80,206,237,94,199,104,227,212,205,58,164,84,45,122,131,23,45,16,189,127,97,122,74,253,230,48,181,109,105,195,165,219,113,68,123,152,89,234,89,39,3,141,209,209,216,131,126,212,220,186,111,52,146,143,209,215,73,79,138,240,1,208,92,182,220,15,32,36,218,180,160,21,254,153,151,138,52,186,5,61,3,232,239,88,35,30,140,181,55,245,214,112,28,184,162,221,180,85,222,116,117,21,226,97,222,145,65,151,149,46,251,179,166,87,108,26,52,240,166,170,31,163,156,17,117,9,139,9,7,143,40,133,241,195,103,69,84,239,29,206,95,142,68,252,101,150,117,192,100,42,181,97,174,18,251,241,243,229,12,142,237,202,58,36,105,206,248,233,99,231,65,29,37,227,9,175,136,183,250,45,252,197,174,87,19,97,111,209,51,13,115,104,238,159,213,51,95,179,42,98,236,20,49,201,28,52,158,50,111,153,166,215,82,134,12,118,193,104,250,36,175,136,189,245,129,71,216,225,86,185,32,122,118,252,50,49,116,191,55,154,76,67,127,153,146,131,152,100,63,93,207,85,254,255,15,134,225,218,52,103,207,164,183,98,104,249,18,49,36,166,123,185,40,166,153,142,254,49,98,230,117,153,39,201,138,166,21,193,136,81,172,43,143,0,59,207,218,83,51,108,103,139,36,103,63,47,12,47,241,234,10,167,96,67,55,81,176,51,95,37,202,143,170,46,182,201,15,94,249,151,233,18,216,164,191,239,205,97,221,97,179,145,71,195,13,254,157,176,84,178,90,161,155,180,215,173,13,235,216,189,26,173,166,38,245,100,231,173,27,53,43,247,197,172,85,79,168,53,143,173,134,233,247,179,126,57,127,115,85,42,187,73,208,237,60,217,253,237,179,183,104,29,4,90,179,11,138,209,139,82,159,52,180,209,190,155,114,81,117,24,1,132,169,109,250,164,20,126,187,207,52,222,4,229,220,153,176,17,204,91,222,4,92,147,228,198,137,90,146,78,244,215,26,117,103,53,90,72,95,239,75,111,121,96,72,199,155,204,20,90,79,251,173,184,36,23,55,216,69,222,123,245,118,75,40,32,253,198,130,145,83,136,82,41,162,87,247,107,208,89,44,246,39,156,54,251,54,38,193,86,78,73,165,236,214,38,87,246,158,26,109,102,105,215,2,38,3,17,3,134,149,45,39,5,206,245,136,119,34,77,37,164,250,68,54,44,131,236,48,76,66,77,208,4,15,194,239,141,89,149,232,216,191,193,70,118,184,93,47,31,152,76,136,52,133,143,159,58,213,118,216,106,195,229,181,168,10,189,254,0,48,117,158,98,207,116,118,170,171,244,130,57,126,22,222,150,221,165,79,147,236,115,216,232,21,164,143,24,26,161,113,105,245,33,182,164,83,245,133,186,102,251,201,122,252,102,17,73,169,170,213,100,176,151,111,164,55,126,112,105,230,60,10,12,245,240,21,245,162,26,9,123,71,78,26,152,1,161,235,249,193,232,204,15,57,247,27,179,172,228,251,218,214,65,91,115,83,24,209,245,223,199,198,45,132,170,126,8,76,252,106,221,215,70,78,122,73,47,24,29,110,150,30,185,48,25,124,113,137,167,197,222,139,223,27,130,25,61,33,233,248,232,87,65,138,239,70,225,129,248,34,28,59,243,210,234,255,200,196,160,193,123,112,177,152,209,69,33,106,145,90,4,162,23,240,0,221,159,70,110,109,125,86,128,229,169,234,253,105,222,235,51,75,177,65,156,186,158,250,196,129,177,245,190,7,34,152,215,143,153,212,195,32,83,35,40,124,36,55,138,60,105,249,99,61,9,140,124,203,106,247,167,41,11,20,95,225,87,224,232,227,137,188,83,85,43,108,27,39,248,188,179,140,170,17,122,94,30,140,97,122,27,39,232,124,131,120,226,108,209,255,60,111,203,127,249,207,127,252,111,255,245,143,255,248,79,223,67,144,78,251,252,47,112,8,158,209,45,113,88,195,177,64,30,230,77,59,196,76,171,183,78,30,24,214,180,250,60,174,69,212,230,28,48,247,235,158,9,8,31,82,126,176,145,117,220,45,136,228,16,25,131,152,26,199,224,57,203,169,20,191,154,58,31,161,89,88,40,61,192,132,231,48,234,128,111,41,211,31,69,178,164,251,205,81,194,125,229,55,72,84,166,118,35,49,192,29,158,212,64,161,12,114,18,104,155,101,83,120,87,40,152,164,218,102,250,47,195,30,247,178,171,240,81,177,120,253,181,134,81,93,190,7,35,37,218,47,171,22,173,38,164,174,94,190,200,98,58,116,164,92,152,26,93,169,53,68,76,177,180,91,2,12,27,12,93,157,47,17,143,220,19,155,212,125,240,101,241,142,23,55,248,85,253,102,223,130,208,17,56,22,185,192,211,83,108,252,11,5,125,111,165,90,135,169,179,6,179,205,38,43,80,10,216,66,166,215,83,156,180,29,36,61,97,9,15,86,78,171,11,67,21,39,101,92,203,252,192,75,108,133,23,74,179,227,148,155,31,71,210,149,128,172,6,55,73,98,6,206,18,10,112,238,189,33,104,208,38,116,188,9,250,156,253,226,145,83,18,149,172,227,92,145,12,169,1,115,144,190,253,139,68,13,132,16,14,19,77,157,50,205,22,62,211,237,172,1,46,244,197,190,137,100,60,230,37,110,14,93,187,236,126,112,212,113,28,5,12,227,186,92,204,10,186,209,41,80,40,44,228,181,225,147,58,67,229,175,77,6,174,235,147,33,202,123,131,210,6,211,118,41,239,133,190,168,159,194,220,124,117,169,176,183,194,159,185,222,111,211,4,253,236,68,163,161,189,220,240,211,90,233,146,156,147,155,224,236,57,72,253,99,243,65,196,200,220,70,186,125,245,226,161,137,167,73,253,133,26,141,201,63,223,206,0,96,138,204,228,222,180,149,221,8,210,180,190,27,102,230,131,23,201,144,234,240,198,75,122,123,43,179,127,120,240,215,164,67,225,55,150,159,222,16,61,222,37,64,207,207,226,32,8,248,236,64,100,184,71,192,9,78,87,129,97,27,250,121,215,63,120,201,199,222,37,103,75,169,6,76,180,184,11,140,220,94,95,241,104,100,32,4,198,119,28,129,146,22,120,30,48,49,255,179,153,166,251,224,244,73,85,233,173,217,197,180,80,99,18,35,55,35,129,101,123,18,15,106,79,235,75,59,75,245,13,26,106,76,231,251,197,226,164,242,188,200,205,39,71,68,115,184,64,85,250,252,61,168,100,143,205,95,167,195,86,103,244,62,88,165,223,226,50,57,179,180,161,42,127,62,178,17,56,237,29,143,214,173,209,230,205,6,104,30,246,173,172,0,174,84,166,188,15,214,50,242,53,219,127,27,98,56,209,128,65,160,28,154,9,159,198,232,59,73,33,24,242,241,248,205,1,35,140,242,129,177,138,86,15,24,246,113,249,109,92,165,37,87,99,54,189,247,198,178,117,142,66,251,237,174,116,203,132,3,207,46,21,251,10,18,21,178,219,154,138,64,187,154,62,63,152,122,183,7,211,18,230,182,191,253,246,150,174,187,3,211,133,183,124,80,57,161,222,225,7,65,89,133,89,192,209,50,213,69,220,164,247,206,209,25,48,197,115,93,208,179,81,172,216,117,172,174,88,159,155,214,76,55,155,216,108,91,147,152,249,198,124,220,55,50,61,105,145,43,26,79,220,196,77,105,31,116,184,127,146,228,92,221,92,127,102,154,152,194,144,166,136,109,108,166,57,57,76,182,175,61,243,252,192,196,111,154,111,167,80,88,75,121,41,28,112,165,77,127,49,36,62,139,100,255,25,180,182,182,127,206,66,107,91,149,181,79,129,227,89,68,119,208,80,151,129,8,84,96,18,101,126,130,149,178,77,101,230,115,117,245,147,249,28,1,219,92,115,129,77,5,198,111,78,151,158,232,168,2,91,158,240,194,180,154,180,173,191,141,2,130,31,35,101,88,157,185,194,214,26,234,191,61,204,2,145,155,163,124,84,125,125,158,195,15,194,127,29,115,172,251,184,154,205,83,178,197,140,121,43,61,6,149,144,226,154,242,73,32,72,184,244,165,248,156,199,157,203,250,189,119,39,104,224,168,145,201,200,79,111,163,144,41,14,219,115,188,37,242,35,234,243,229,137,60,208,22,165,2,58,147,33,111,175,14,35,53,43,63,77,51,105,74,197,225,227,14,39,233,196,50,251,31,153,74,135,137,48,188,136,253,54,57,162,114,45,124,163,186,135,18,76,96,26,140,125,75,172,108,43,91,246,29,179,19,222,147,183,132,32,129,94,189,45,142,25,240,153,180,250,98,54,249,252,152,129,236,190,10,1,41,132,147,37,236,21,152,178,202,208,159,166,90,248,202,59,24,108,37,122,2,111,152,254,222,213,3,46,206,7,195,218,210,228,222,83,212,30,17,64,54,58,180,128,73,208,203,107,181,100,125,57,1,83,67,42,175,101,50,162,235,189,181,85,154,11,124,238,31,71,88,165,110,95,122,21,97,17,140,22,29,70,28,169,239,215,140,101,172,30,103,10,248,60,68,217,70,162,98,204,179,190,147,111,106,48,128,97,224,62,24,249,167,30,115,229,88,113,75,90,116,200,187,30,111,195,205,2,179,102,151,204,211,93,171,209,102,59,12,247,141,236,59,231,217,104,35,247,155,99,124,190,254,55,178,165,208,222,165,152,105,152,133,177,184,233,17,63,11,35,251,163,29,143,182,147,13,10,152,182,238,228,97,30,42,149,207,57,29,116,39,72,121,208,175,229,38,228,177,216,104,61,173,1,35,61,49,106,92,77,50,117,132,77,66,198,4,17,95,159,75,84,245,230,41,143,102,231,252,116,127,162,16,66,155,113,72,29,152,89,58,98,207,75,182,13,45,129,205,184,138,221,186,145,156,144,155,219,110,177,102,192,214,74,46,48,217,162,18,143,70,129,82,124,146,3,147,163,206,61,126,27,95,103,23,129,33,164,77,241,219,20,255,12,25,22,190,230,24,126,80,20,154,97,228,193,33,31,110,110,252,146,159,97,203,21,24,99,57,251,147,157,83,170,38,121,48,186,16,118,160,197,106,152,228,181,168,61,143,141,190,144,251,142,92,94,51,134,72,178,142,190,209,91,128,68,126,121,88,137,229,219,170,207,249,154,229,185,141,45,220,253,59,82,221,44,232,128,43,130,217,235,70,106,172,176,29,77,53,129,127,45,216,23,70,236,182,203,60,100,135,234,89,224,179,86,171,140,40,229,31,110,21,12,219,99,122,87,20,229,206,135,142,151,7,180,79,125,190,230,117,152,41,86,50,77,20,129,33,74,245,73,202,226,217,175,144,26,56,25,29,218,133,41,38,120,241,91,102,225,54,198,142,31,12,153,80,122,117,239,6,31,11,209,63,215,70,56,39,233,144,22,238,231,199,0,37,145,34,41,240,251,237,121,5,12,15,220,172,177,176,126,158,220,181,48,73,127,18,248,28,50,73,225,232,113,115,198,210,159,232,11,11,108,1,244,113,97,20,127,210,252,94,125,76,169,121,225,10,167,89,215,171,119,154,55,153,7,11,82,34,229,163,43,32,145,20,90,14,91,89,182,160,22,63,190,32,69,50,250,49,209,218,158,203,31,155,125,90,23,38,213,231,55,251,73,207,61,203,126,201,120,79,104,44,110,4,131,29,127,229,87,231,203,68,193,6,155,14,195,86,250,116,20,136,210,155,117,114,31,204,84,147,158,188,57,220,217,20,246,222,80,24,138,13,36,44,222,91,89,245,154,111,41,188,47,188,255,114,115,98,214,249,87,116,71,144,146,74,32,249,152,76,131,124,121,84,39,52,181,84,79,189,207,209,204,247,28,126,53,124,185,175,198,152,110,35,226,49,119,225,83,86,68,102,230,253,54,227,191,174,202,38,1,212,244,206,182,70,113,114,106,57,110,189,105,157,220,239,75,91,37,195,149,115,157,147,115,78,148,166,128,97,67,184,225,67,72,108,45,96,251,96,162,49,30,132,131,238,149,9,94,4,30,145,93,5,198,184,76,111,59,235,176,36,102,159,194,212,64,212,199,254,1,60,232,253,14,152,184,171,44,62,72,86,175,88,61,168,113,43,87,65,73,196,196,197,214,240,179,228,201,140,113,241,122,250,150,162,236,105,200,147,17,8,187,34,113,198,160,112,78,82,217,206,8,38,239,155,123,165,169,217,132,97,222,144,179,210,218,101,10,38,130,125,38,185,108,88,24,135,243,242,96,76,10,158,72,147,53,129,249,251,55,182,50,45,10,51,228,84,29,217,194,243,14,103,10,102,228,107,83,250,118,28,174,251,181,9,85,173,61,244,106,194,45,219,97,58,176,134,12,154,49,73,173,107,77,144,53,160,56,75,31,173,35,16,229,240,34,35,39,231,226,241,66,225,59,191,163,130,30,225,236,91,71,37,25,149,255,133,107,54,45,90,29,83,186,209,238,7,163,130,191,60,14,112,107,196,36,70,123,191,72,71,57,172,203,62,14,69,196,142,37,128,122,93,127,164,41,6,195,251,119,159,188,211,24,161,251,217,153,227,43,21,255,36,212,190,247,37,147,5,58,145,126,169,73,208,75,161,92,186,234,139,29,239,237,82,93,0,47,35,78,210,217,80,175,230,31,141,101,199,32,43,75,199,20,74,143,27,138,166,221,2,215,78,46,62,71,215,184,149,38,20,115,102,146,134,91,224,241,226,0,84,216,192,46,37,87,23,107,55,240,39,35,100,184,138,194,20,108,248,33,64,213,249,231,232,60,230,164,253,162,195,116,232,149,183,254,208,186,234,30,229,227,103,77,220,226,193,148,150,36,127,52,203,145,231,46,131,102,81,193,251,57,169,153,221,75,214,54,170,151,94,62,109,112,151,20,34,48,193,231,252,174,46,34,23,74,23,59,199,213,245,83,230,252,201,100,189,171,39,141,0,177,115,28,139,246,108,191,114,200,112,52,36,207,17,242,94,73,228,66,129,241,38,125,63,53,182,219,57,223,84,154,11,229,62,223,170,209,142,220,143,211,23,152,109,101,196,189,233,104,149,139,169,65,243,140,214,132,254,76,200,159,143,77,154,82,184,95,147,211,72,215,143,241,142,122,36,26,131,96,136,236,31,222,20,25,241,248,26,141,198,20,69,59,44,188,35,62,86,73,50,131,161,107,31,254,74,148,40,19,196,123,40,122,131,197,39,56,165,83,169,201,104,83,215,210,60,35,203,185,74,102,75,238,253,139,46,250,151,46,230,5,10,76,76,173,248,242,48,78,240,37,199,19,244,102,35,102,240,164,162,181,23,65,91,144,30,130,162,152,190,244,222,141,134,4,31,177,246,99,63,82,152,146,103,127,50,106,252,213,92,96,167,76,15,166,148,184,234,205,209,97,174,190,165,16,138,200,121,126,6,45,152,173,14,76,57,72,107,91,70,156,135,187,62,35,181,84,48,177,203,107,155,243,227,99,186,168,240,124,209,9,96,2,124,190,141,35,159,55,186,236,10,191,110,157,236,232,134,227,99,201,28,60,43,181,250,249,67,115,2,93,72,50,129,73,120,36,127,47,216,209,178,12,57,111,154,61,235,48,77,75,245,149,91,177,244,96,41,189,150,62,188,119,4,154,229,183,161,170,247,9,142,240,2,109,120,15,61,155,83,187,197,88,204,116,211,174,145,159,62,71,95,187,212,131,192,43,229,45,166,10,42,6,24,220,23,134,42,35,201,70,75,29,50,61,54,23,158,182,43,235,142,99,101,198,1,99,85,101,217,135,167,57,254,254,94,164,171,178,30,1,56,238,219,77,98,138,87,218,148,71,131,183,102,220,170,216,51,128,137,208,133,154,19,221,132,98,166,195,132,0,197,51,163,19,50,95,193,66,106,227,202,74,178,155,25,255,160,231,231,23,85,166,69,44,48,226,49,164,244,47,74,12,90,141,218,65,186,208,43,168,22,206,13,82,200,2,23,98,224,217,97,26,231,62,87,19,142,189,6,53,137,232,190,30,39,151,193,244,157,250,107,253,54,202,207,213,78,42,106,9,163,82,178,184,17,124,190,200,141,49,161,149,12,0,152,210,174,225,40,133,9,106,98,65,170,117,43,156,241,145,43,159,94,7,5,137,187,228,3,122,166,105,122,217,18,102,10,174,194,61,124,172,181,45,213,170,112,129,247,215,209,77,74,66,230,48,73,213,17,23,83,149,163,159,26,74,157,228,177,5,200,105,207,128,201,185,103,140,179,237,46,62,152,54,41,186,92,186,151,174,99,95,223,239,1,171,123,154,178,169,16,47,223,183,75,242,192,54,168,239,222,112,149,132,111,197,182,11,25,245,27,51,83,214,45,62,224,38,3,209,100,63,163,197,40,123,78,124,225,119,169,247,115,102,60,106,1,247,173,233,45,127,172,17,13,154,105,232,31,167,163,212,156,191,160,71,134,127,124,92,161,106,78,87,18,203,47,160,146,141,79,205,51,99,8,248,17,122,23,116,224,235,250,99,155,138,68,22,116,187,132,138,109,178,86,174,251,208,98,12,190,119,180,41,6,21,105,119,96,134,251,250,231,235,167,205,153,228,173,208,153,156,62,189,43,173,51,79,202,169,89,36,124,77,31,47,136,25,94,195,17,15,134,32,237,221,224,77,218,155,151,208,33,129,146,244,14,9,121,39,4,55,5,134,238,206,39,112,183,28,90,215,171,57,3,124,187,49,7,112,202,131,145,92,191,6,231,1,247,177,156,100,254,238,109,60,224,247,173,32,223,109,61,175,239,52,184,173,103,147,6,186,242,217,48,176,241,146,219,40,139,148,227,28,89,231,24,231,154,79,65,42,29,70,22,175,11,15,224,76,178,230,240,46,77,14,38,56,226,182,7,190,233,27,71,52,72,158,12,79,181,248,218,192,235,132,34,229,193,140,210,149,98,0,94,108,31,242,100,137,122,185,251,214,4,163,90,86,235,9,93,202,17,23,15,52,193,229,168,95,123,55,175,161,161,183,57,237,44,207,141,149,112,85,243,38,241,87,19,236,125,232,68,59,247,26,102,112,105,67,96,32,43,158,134,150,114,189,34,10,92,207,22,42,97,28,254,164,95,121,10,11,7,209,244,163,48,13,248,190,33,32,73,144,228,172,94,214,69,125,207,52,130,214,68,147,197,200,128,64,124,222,144,158,209,46,164,215,195,11,140,133,228,251,247,180,64,131,60,183,21,174,54,191,247,57,102,232,145,20,184,91,161,133,195,157,227,92,237,81,83,217,187,19,129,234,253,179,85,13,53,102,115,184,107,84,193,183,53,196,140,128,191,159,124,141,195,48,83,232,38,138,222,248,213,131,154,20,71,143,178,228,196,52,215,160,93,99,24,86,146,227,13,234,199,70,195,210,157,251,133,66,105,127,221,24,182,236,134,179,7,78,136,167,74,26,106,83,18,5,191,124,241,192,208,106,245,207,213,168,236,221,71,59,239,129,130,184,94,221,207,150,227,147,1,54,204,179,62,212,42,36,7,54,29,238,112,65,14,29,150,106,181,220,14,239,188,146,62,26,213,255,62,104,63,118,42,253,218,217,228,189,238,44,182,134,191,177,213,189,96,207,191,174,255,50,141,174,165,163,146,137,182,249,36,95,166,169,155,212,218,229,72,117,116,83,48,250,177,102,241,154,226,201,206,54,80,187,174,205,99,143,150,230,231,22,77,56,73,141,66,120,159,183,239,225,86,92,162,193,177,73,190,204,19,175,139,166,107,233,71,50,119,141,214,156,251,61,54,149,65,175,59,0,216,26,48,239,174,129,226,36,17,96,133,9,182,248,205,219,254,83,95,176,90,65,195,133,169,82,171,106,41,176,167,108,31,82,58,163,247,144,105,58,183,137,255,57,76,124,80,67,207,80,1,204,48,36,54,70,101,206,31,216,8,90,29,166,33,176,235,139,81,7,26,239,125,12,129,162,81,113,58,17,218,109,179,135,252,186,16,140,214,155,119,204,154,234,176,117,128,207,207,123,15,47,244,222,166,129,83,154,94,157,207,40,95,183,11,197,149,34,21,234,230,158,20,103,201,7,182,212,183,140,218,194,93,239,254,219,228,178,75,86,231,61,141,171,243,78,241,122,129,37,80,222,43,83,99,120,79,129,99,135,153,62,163,194,231,124,241,152,5,154,112,74,75,135,105,135,95,112,7,237,156,0,212,77,75,10,4,195,144,110,171,11,211,65,177,243,199,170,68,64,115,59,12,45,132,126,110,66,167,238,140,194,163,11,57,111,249,152,172,174,226,5,76,155,169,198,129,182,21,199,222,81,201,166,168,174,239,13,145,71,137,155,83,33,58,151,190,88,98,227,240,171,183,149,39,201,163,17,180,247,128,200,70,9,0,45,107,113,249,200,76,92,83,157,21,113,254,171,11,244,71,107,212,29,166,47,94,111,110,148,37,205,111,14,11,212,146,68,222,175,125,234,134,113,207,214,72,146,75,215,239,241,154,151,151,185,31,152,146,110,125,111,51,49,124,46,33,95,35,42,163,156,141,20,114,52,127,180,249,147,138,255,4,130,34,77,191,205,219,79,67,119,158,68,61,108,113,120,163,136,168,211,156,184,212,242,171,215,57,113,146,30,113,20,23,121,220,227,192,219,148,100,4,166,125,184,248,213,244,100,104,242,7,69,231,229,187,245,182,84,108,171,122,18,44,120,22,134,195,200,95,234,225,92,104,52,240,5,10,111,230,248,196,38,10,189,142,213,111,78,235,92,17,207,108,113,212,15,191,55,229,121,105,105,60,135,132,192,253,94,63,54,160,175,89,176,35,217,189,201,153,156,35,172,168,69,66,181,178,95,221,44,158,32,39,24,92,190,151,128,29,152,67,72,130,188,208,106,20,175,217,176,205,21,146,43,53,231,147,147,193,78,76,23,200,186,196,228,134,40,185,249,52,182,202,174,87,162,218,76,183,96,121,178,142,58,38,152,37,196,15,169,214,193,120,31,173,83,138,36,249,104,124,129,243,129,174,61,191,161,118,220,143,180,21,152,46,229,27,155,192,180,57,123,195,150,71,235,24,14,190,124,59,11,100,79,121,52,74,238,46,131,226,180,234,143,242,212,26,129,77,92,202,111,142,224,122,234,10,255,154,7,28,70,78,103,232,205,55,5,210,126,53,226,70,75,71,141,18,176,107,114,144,109,166,223,98,42,218,171,31,35,3,106,3,49,72,50,97,247,58,252,193,172,76,173,148,161,15,102,76,76,23,166,166,237,51,102,157,63,242,141,99,88,172,244,243,220,176,245,222,100,196,30,70,211,147,138,14,169,69,13,46,140,16,83,42,114,53,205,195,87,12,30,184,127,18,137,219,124,166,107,241,35,44,77,203,231,20,24,234,170,235,43,211,194,154,69,81,20,63,134,180,190,191,182,117,111,107,138,102,83,2,185,175,143,132,195,68,125,150,184,80,29,225,115,31,113,74,0,240,146,30,220,172,102,220,127,27,202,12,93,249,155,21,229,49,0,104,32,251,24,98,239,108,140,18,55,227,206,51,80,250,44,27,226,166,136,180,95,143,0,207,121,227,82,8,140,92,155,31,128,139,90,191,41,38,228,182,138,88,223,56,214,176,56,242,23,62,75,38,59,76,44,169,170,255,102,74,245,247,131,209,38,141,99,37,48,37,5,190,239,208,152,51,170,184,81,166,148,236,41,28,244,69,105,115,206,159,184,74,242,54,46,56,17,137,171,200,213,136,79,199,7,165,166,180,21,137,13,98,103,215,229,115,137,18,131,85,196,178,166,144,130,254,131,11,103,171,120,149,79,82,38,68,201,126,117,134,50,66,67,62,181,64,25,126,135,133,166,243,57,228,32,192,154,113,37,24,96,152,112,117,50,53,114,48,126,16,32,232,213,135,24,114,199,106,56,39,135,163,125,89,71,176,70,25,184,224,14,218,49,164,235,124,157,63,22,225,160,63,51,224,65,97,169,198,109,168,136,244,47,2,113,213,120,178,40,205,148,40,135,123,97,7,54,42,122,217,57,58,18,23,183,125,155,87,48,50,69,129,169,32,191,205,250,102,219,12,41,185,98,103,73,217,41,64,160,171,32,171,160,155,22,201,168,184,154,190,220,71,32,124,96,122,108,210,10,184,167,246,136,206,128,33,237,76,126,115,232,141,30,27,104,99,154,29,199,184,251,213,205,130,72,239,234,115,82,176,109,249,139,65,206,208,101,80,145,201,203,247,96,7,134,121,87,66,101,176,47,172,91,226,131,112,86,106,84,134,63,24,171,124,220,182,95,116,181,224,67,144,223,166,196,106,13,127,52,220,127,89,191,217,58,228,111,212,20,248,24,183,58,29,24,166,210,186,191,55,5,177,89,142,25,200,74,234,13,98,27,156,95,246,150,110,17,248,249,226,185,41,238,154,242,203,180,49,181,21,183,110,22,169,123,176,81,200,23,31,20,226,181,146,167,180,154,125,119,9,150,41,245,8,201,13,240,102,219,91,23,166,204,77,142,17,136,187,146,43,40,28,20,185,5,57,29,41,120,67,175,245,194,88,202,82,92,65,65,3,235,192,127,154,222,210,87,243,79,138,25,17,247,237,15,78,134,90,39,57,36,45,203,249,71,32,129,194,191,127,40,91,241,205,103,208,222,13,103,169,156,96,240,172,132,140,83,162,22,182,136,235,122,28,17,54,154,203,129,138,22,37,59,207,16,248,76,135,125,249,198,146,117,35,164,172,48,39,247,229,27,75,56,247,93,220,71,72,35,200,17,77,135,225,13,144,153,98,181,119,78,69,138,95,67,103,171,94,189,178,167,13,140,74,218,212,32,190,55,79,195,127,155,36,209,42,223,71,107,217,231,138,137,216,175,149,63,47,150,138,15,57,196,27,125,190,83,198,134,37,4,222,18,101,155,154,209,96,80,19,69,90,23,38,233,215,36,238,202,39,233,78,175,144,178,145,175,175,241,249,158,109,251,92,202,120,51,73,111,126,102,67,186,190,12,240,70,30,124,201,92,130,0,249,54,229,35,68,141,195,32,107,4,2,88,39,59,131,46,166,169,239,122,6,153,185,120,53,172,216,151,207,168,72,56,26,203,22,41,158,11,195,183,91,101,71,228,251,44,215,134,183,202,179,37,149,158,25,110,69,6,234,194,173,174,239,182,97,141,49,14,158,163,88,247,67,74,186,232,95,189,48,117,240,79,192,129,38,63,90,106,83,192,214,214,246,102,57,228,111,231,144,242,183,182,208,234,11,29,65,80,76,224,202,31,12,154,254,33,243,20,38,199,228,74,229,244,45,204,36,169,124,218,100,80,80,142,171,23,249,3,217,108,173,2,108,249,144,194,215,166,55,103,218,213,229,251,74,161,27,53,201,52,54,166,141,56,162,138,201,82,202,158,150,169,20,30,126,49,213,234,85,150,103,166,116,207,217,75,200,218,77,173,41,57,27,185,49,113,79,135,73,83,21,57,6,206,81,93,166,31,3,231,12,47,163,72,58,230,140,25,161,40,135,241,4,187,158,18,180,233,198,1,86,169,75,123,250,68,205,250,2,147,139,136,30,175,168,155,133,35,48,6,167,239,28,103,218,89,11,157,192,148,71,249,150,199,209,58,37,10,153,173,185,40,101,191,154,168,131,218,20,208,90,100,87,239,74,252,176,22,115,2,123,79,27,68,91,131,64,175,162,173,132,58,227,57,151,17,224,171,250,214,155,166,28,71,113,210,170,190,245,130,110,246,78,21,180,16,208,217,150,17,79,166,6,120,97,26,222,74,214,239,213,161,85,191,35,14,79,60,251,190,124,109,14,30,223,55,140,251,186,124,38,3,95,196,87,126,51,57,192,164,19,237,236,5,206,139,151,248,176,77,210,126,166,127,70,10,199,225,77,85,132,140,202,38,17,238,11,172,45,227,232,145,5,134,120,231,240,77,137,220,101,150,76,42,81,132,153,46,35,4,48,157,18,50,25,10,164,74,183,62,3,6,6,75,204,234,226,198,243,169,142,82,15,180,228,167,199,12,133,9,132,133,201,130,203,142,101,146,51,254,214,148,193,157,253,75,54,211,10,186,252,222,245,39,9,164,167,126,153,213,231,153,49,62,36,113,215,235,47,25,226,191,205,54,254,122,183,216,200,173,86,119,4,140,99,163,251,60,60,76,254,181,81,183,129,211,76,14,17,228,82,175,142,131,253,54,140,153,114,66,85,114,110,217,97,182,25,25,82,51,48,125,105,211,24,84,186,130,132,133,83,160,176,150,233,169,94,72,102,44,127,173,106,92,32,111,72,141,212,42,214,38,58,133,105,138,105,74,239,221,118,33,56,122,140,178,214,208,113,16,227,149,249,60,35,36,146,101,101,195,8,59,102,204,51,2,144,85,30,109,164,31,1,134,195,173,126,142,1,19,78,90,126,46,159,31,171,83,35,32,16,225,186,236,6,169,209,85,100,166,64,136,120,78,230,64,179,10,77,179,255,91,35,138,239,134,199,253,170,89,166,2,108,131,4,142,46,124,140,131,34,101,110,25,114,206,225,156,200,103,17,26,33,163,192,216,220,43,54,203,1,215,233,219,53,38,229,230,97,174,31,67,5,45,147,55,100,180,24,109,63,95,232,86,90,69,47,134,131,119,251,60,169,38,178,46,115,212,180,27,111,82,157,51,0,19,172,201,213,176,225,229,56,65,178,85,52,47,129,177,60,221,76,58,31,234,124,29,73,125,31,151,147,42,198,26,176,213,114,8,12,85,91,95,239,234,33,86,47,161,243,226,28,112,246,211,61,235,131,19,147,112,74,63,123,112,36,139,4,222,176,233,212,247,218,75,243,234,203,162,236,113,112,194,61,34,1,70,36,225,41,113,141,179,109,154,207,43,48,140,217,241,218,144,30,234,147,47,115,75,91,192,136,69,126,96,218,33,167,255,118,229,192,151,163,143,77,3,78,82,63,25,33,18,144,83,25,120,135,123,85,143,209,164,251,48,41,207,233,18,68,232,126,79,205,213,98,168,18,3,116,152,22,164,199,220,13,92,105,30,241,215,134,211,64,23,31,14,246,114,217,14,28,90,66,227,85,134,28,117,251,230,87,27,219,139,216,127,220,43,232,102,19,113,233,170,22,183,165,236,170,47,221,106,180,136,226,229,152,136,185,75,41,38,216,90,138,28,248,99,91,154,216,81,122,242,164,68,47,83,84,63,93,18,54,153,184,225,208,93,3,181,133,21,135,23,238,169,250,218,244,187,132,68,54,250,31,156,71,130,38,218,181,29,61,150,200,86,123,187,155,30,225,240,109,186,210,125,241,138,188,51,124,141,33,152,192,86,187,105,39,126,176,85,78,188,125,186,119,173,29,233,63,61,140,216,167,173,196,254,221,187,193,122,226,130,58,201,244,118,118,107,2,195,243,224,91,41,10,71,67,79,70,132,128,70,88,212,8,187,105,149,233,217,35,104,203,240,185,96,213,54,82,178,15,245,14,101,223,119,162,245,105,93,95,114,194,208,217,127,163,85,192,90,19,128,48,174,149,81,94,16,6,162,213,228,224,235,52,128,93,190,63,130,191,212,236,43,140,79,84,253,106,216,253,244,185,104,201,234,113,160,67,134,36,153,243,76,84,122,182,120,43,98,172,73,76,94,19,199,112,53,18,11,30,229,170,67,134,142,92,241,61,103,64,138,156,196,116,68,107,108,57,21,52,85,43,4,85,229,181,209,110,24,87,39,206,234,220,142,197,164,191,93,49,0,179,195,124,204,253,185,26,113,117,135,217,146,186,88,119,192,99,251,134,70,255,102,250,204,133,86,108,195,188,48,212,222,146,130,166,12,98,5,243,189,105,133,86,137,92,194,96,68,29,152,223,188,55,83,200,19,248,88,39,197,39,26,129,228,172,99,106,142,133,31,187,195,8,37,36,238,210,136,86,76,223,146,6,31,91,18,92,25,77,144,113,179,223,139,74,4,254,68,97,116,27,47,74,63,236,30,73,237,28,150,147,239,180,204,216,34,197,62,166,161,252,214,61,206,235,113,135,154,194,136,211,56,140,48,150,134,62,10,93,66,247,173,40,18,221,91,163,15,5,59,196,79,116,248,231,151,244,47,89,68,230,156,32,247,115,80,163,162,41,11,36,210,106,4,124,168,164,166,243,64,224,223,177,123,97,26,9,116,68,218,113,141,246,213,114,38,55,9,247,136,126,105,180,34,220,154,38,92,203,14,162,203,167,101,31,207,101,193,114,189,152,51,54,251,94,71,205,35,231,178,44,250,51,49,156,77,144,228,226,18,97,142,223,142,178,35,148,187,76,233,231,133,168,51,25,189,225,242,217,191,24,152,212,219,96,213,20,143,106,64,195,147,147,100,221,58,165,134,49,158,11,110,83,221,112,40,64,234,225,139,66,109,191,213,245,57,176,81,100,6,76,71,163,108,225,21,97,136,43,216,76,223,32,92,184,85,97,203,117,6,188,155,4,84,72,108,49,63,28,61,51,35,233,241,0,77,117,172,44,226,72,75,138,172,49,111,97,116,140,123,147,160,155,250,211,28,164,110,219,65,67,77,249,128,194,227,237,102,208,55,246,173,23,195,159,233,94,23,46,84,250,62,56,165,209,61,158,204,190,190,192,103,159,172,113,114,253,10,187,242,7,166,13,46,174,238,73,235,87,15,124,150,82,75,113,245,241,200,197,18,135,90,251,76,132,119,49,181,153,89,97,120,118,227,193,97,147,18,175,139,112,53,237,129,1,227,226,117,133,119,139,88,43,201,90,132,176,5,166,252,56,230,48,157,85,18,172,233,148,72,246,29,79,70,189,167,126,15,250,14,157,6,212,210,63,229,51,133,77,73,55,102,184,185,42,122,111,99,171,143,105,134,34,251,252,192,179,246,247,220,200,212,168,207,70,18,220,85,255,128,225,107,214,171,201,155,93,208,234,210,117,184,55,253,41,43,80,4,50,100,192,32,76,76,245,93,60,147,238,131,148,15,21,215,7,193,37,61,134,183,196,228,59,242,57,43,230,201,34,72,95,212,254,57,166,179,235,4,1,15,245,31,186,45,188,7,66,48,179,20,69,110,205,63,244,25,236,57,171,62,119,131,245,47,94,11,122,106,253,86,231,201,240,68,3,62,107,69,39,25,27,217,155,192,16,252,37,189,247,232,105,167,24,19,24,18,116,68,207,134,156,93,20,5,120,172,82,116,76,168,220,121,159,163,110,45,155,194,38,132,250,35,96,211,55,82,120,91,9,66,192,173,105,64,31,13,94,39,37,51,152,10,159,15,140,125,27,163,2,113,168,62,218,32,117,20,139,7,130,180,33,7,192,217,68,75,126,63,221,45,232,167,40,125,57,241,189,58,36,17,106,9,143,25,150,25,20,87,34,35,13,108,85,30,49,143,58,49,36,249,92,22,57,235,49,40,24,121,186,170,105,188,8,31,25,215,163,62,5,47,96,42,245,119,188,22,137,35,29,147,31,203,85,160,244,114,235,79,227,239,181,120,50,132,77,62,3,206,48,189,207,69,59,143,110,148,208,93,187,114,31,138,27,228,118,228,181,241,123,82,156,92,144,175,117,125,175,73,162,240,141,202,132,122,70,35,53,68,235,99,147,166,15,186,137,11,77,123,227,238,30,8,133,218,118,233,215,52,229,225,236,118,198,162,136,64,111,14,95,68,202,49,228,199,112,166,47,70,224,101,69,31,1,163,152,218,21,134,211,174,5,140,67,167,191,125,46,88,49,168,219,36,130,53,206,3,253,166,7,22,22,250,44,67,253,61,206,143,157,30,12,211,148,60,57,53,246,189,62,152,78,25,137,18,29,147,244,184,9,2,111,117,171,232,221,47,78,40,14,204,137,160,222,34,45,37,229,193,236,35,250,104,198,240,36,48,229,39,234,107,226,220,188,247,30,73,106,201,72,204,226,117,8,92,155,126,18,164,182,92,25,214,224,254,9,127,177,118,159,249,134,86,141,52,149,156,67,15,133,144,36,48,141,109,2,147,16,171,243,193,187,84,189,250,236,67,46,185,244,187,90,195,203,72,32,226,129,200,111,15,57,241,77,179,114,85,121,112,105,155,162,59,166,143,21,54,20,175,45,231,38,221,142,47,112,183,172,127,69,67,134,103,103,161,244,244,193,93,147,1,212,248,211,254,240,224,164,89,225,65,169,252,92,239,173,17,148,214,65,89,84,18,191,183,54,54,75,129,247,116,73,36,67,115,218,159,176,4,60,5,229,77,211,154,21,165,186,61,203,28,39,177,39,112,169,222,219,241,91,33,31,103,19,114,140,230,50,5,182,190,218,210,153,50,172,250,97,191,213,9,155,141,194,231,208,127,139,115,126,34,211,3,45,210,17,135,54,164,110,154,103,231,140,94,174,249,98,219,202,144,22,108,180,27,186,183,137,26,108,158,169,192,140,225,155,71,103,11,43,146,90,165,22,62,215,216,140,9,141,106,50,128,100,232,88,207,196,130,13,81,142,9,170,93,169,152,13,152,192,143,132,253,178,233,55,60,83,222,184,150,5,166,203,113,63,83,126,164,46,193,179,130,148,93,44,93,152,56,138,180,234,156,143,11,193,211,12,47,226,188,201,84,184,83,220,249,92,16,90,205,5,133,118,220,125,77,115,96,210,84,24,161,198,216,231,207,86,120,214,166,192,21,110,168,254,220,31,114,231,18,143,132,173,100,197,76,26,38,54,163,48,22,111,221,1,195,55,163,48,156,130,177,153,162,22,248,121,114,100,110,223,33,66,158,125,235,147,19,251,238,241,57,89,78,83,175,134,255,120,134,169,143,228,238,212,65,35,33,25,9,76,170,0,123,214,33,167,61,191,133,173,131,120,233,231,167,97,95,8,39,195,78,28,253,216,152,242,229,125,145,218,240,89,5,174,79,111,9,25,108,206,63,153,104,180,77,184,180,138,169,100,15,221,54,200,30,212,40,171,88,150,129,22,163,192,190,126,143,237,144,186,180,45,191,77,68,132,14,193,128,41,114,235,2,211,150,20,147,188,153,58,205,18,152,202,137,176,108,27,133,50,226,43,111,66,100,207,2,52,70,173,174,55,167,190,96,7,122,118,253,166,247,70,6,198,147,36,28,156,93,19,121,231,175,98,11,215,128,147,136,109,152,29,75,178,206,39,34,73,118,177,179,182,145,184,196,249,83,33,136,145,42,209,13,139,119,252,48,246,186,24,120,80,231,211,128,19,112,18,49,13,224,70,129,155,15,40,68,162,75,76,234,221,173,181,48,126,153,114,112,57,241,17,1,64,128,41,224,166,20,6,136,226,181,26,177,30,40,162,115,217,122,53,44,245,239,165,233,231,23,131,156,66,73,130,217,14,211,24,38,129,164,13,229,213,136,8,0,123,132,180,228,195,57,133,6,96,188,152,105,80,203,123,147,44,29,177,118,43,253,225,178,250,208,12,153,113,235,134,196,162,128,150,191,142,105,68,73,151,216,80,200,89,229,18,39,31,133,91,73,22,151,241,158,164,88,123,21,165,89,49,239,160,14,143,146,136,5,21,90,169,122,239,227,155,213,55,36,212,112,138,163,140,105,65,65,171,195,144,207,137,223,183,241,96,87,152,142,149,226,54,157,131,212,34,70,186,204,76,121,33,43,203,168,41,245,253,230,63,92,63,114,222,155,174,77,15,11,139,104,191,248,232,240,173,207,200,11,33,206,78,91,131,192,24,158,111,162,16,118,213,197,179,141,23,61,208,76,190,82,208,51,51,70,184,179,40,97,75,139,31,209,199,244,2,219,244,131,165,38,78,10,223,46,191,179,11,222,64,49,121,169,192,165,216,60,158,236,152,160,66,60,84,44,45,20,40,52,15,18,204,65,42,5,21,195,25,176,17,193,62,184,160,22,27,27,105,57,135,228,147,15,7,166,17,126,188,160,161,81,203,8,76,224,34,98,38,100,102,198,75,212,21,242,89,251,205,179,98,98,6,242,94,20,31,230,249,96,34,158,130,22,58,14,3,53,174,221,42,112,75,233,29,62,37,67,90,51,4,38,86,186,30,140,36,155,222,28,91,254,13,26,173,234,47,37,69,189,10,170,38,241,94,112,196,38,125,175,51,77,103,88,34,204,218,148,228,189,76,176,250,5,98,141,162,86,126,155,202,133,82,31,156,105,149,20,24,158,168,216,83,50,10,140,89,126,155,178,174,62,31,204,116,144,247,70,102,36,2,154,116,32,201,70,12,125,31,170,86,129,66,44,35,224,164,202,33,192,243,150,69,31,235,28,194,47,112,135,245,220,139,124,142,6,79,70,126,48,46,71,127,112,255,181,102,56,12,35,85,145,167,70,233,124,134,5,133,189,36,54,80,33,51,135,17,230,112,35,31,32,111,133,136,88,20,230,44,139,208,23,25,111,146,197,59,98,115,84,131,37,121,240,99,172,121,43,168,161,70,32,45,176,253,156,239,87,116,158,205,15,76,206,35,166,48,29,144,73,225,97,97,193,21,17,123,99,47,17,120,193,16,93,3,134,200,65,222,107,152,68,68,92,61,63,109,218,144,252,83,146,22,87,147,160,175,50,166,19,90,222,242,174,78,218,146,143,92,13,214,180,191,55,137,161,162,95,196,136,224,35,213,48,84,80,5,20,151,176,248,144,38,8,209,117,18,26,245,96,172,15,82,167,210,37,87,146,169,101,246,120,50,58,248,146,188,54,109,115,35,204,1,184,206,146,46,62,43,160,127,55,111,82,150,80,140,126,71,110,77,74,111,203,173,113,102,118,196,246,146,17,21,203,115,227,55,189,99,147,66,198,221,229,151,241,93,159,157,2,215,159,80,157,17,80,39,23,29,223,131,96,131,12,217,66,225,42,246,66,180,39,228,232,42,112,119,175,23,106,165,186,122,12,89,1,166,166,25,185,50,18,40,210,155,11,187,58,221,156,145,86,50,53,8,121,50,140,206,229,203,139,206,138,158,245,98,104,81,124,80,32,69,155,210,250,94,208,34,56,131,226,137,182,13,127,85,210,171,215,114,14,28,131,113,16,223,20,207,70,172,26,185,52,190,244,171,80,97,87,118,97,83,147,30,197,52,16,144,35,122,197,75,117,227,136,20,24,221,174,25,47,69,186,252,29,231,5,255,122,184,170,23,48,28,94,75,96,178,195,61,30,219,10,109,245,230,139,42,15,207,16,210,177,161,243,159,176,95,108,10,54,247,135,156,215,84,98,102,23,231,77,86,72,35,177,109,178,39,28,179,227,229,0,103,149,163,41,163,39,148,252,228,178,44,133,112,47,2,83,170,27,48,93,164,77,175,214,98,10,42,78,147,240,70,192,36,139,241,22,168,213,61,9,218,201,239,70,238,18,59,167,43,76,175,179,239,40,211,196,154,202,7,38,110,252,96,60,118,125,178,179,234,91,92,77,243,144,76,112,202,174,67,65,20,244,108,218,250,53,233,65,92,114,49,69,58,111,130,31,143,154,142,44,127,112,107,227,22,59,36,91,83,84,121,48,170,210,50,11,141,79,55,238,189,62,92,73,108,124,212,224,229,128,165,170,19,58,52,10,99,252,107,112,113,155,250,92,240,87,196,120,79,74,155,159,89,8,76,25,84,15,152,20,184,254,50,213,23,30,170,49,171,122,111,25,19,212,134,226,76,53,210,186,58,244,165,17,56,105,129,146,134,147,241,110,63,198,175,128,105,170,215,123,111,75,209,4,76,105,173,62,56,38,235,142,39,67,40,173,203,167,134,147,34,74,232,141,7,176,232,158,0,85,253,74,49,162,144,233,137,249,68,174,185,212,247,228,157,250,47,121,52,210,201,225,95,79,244,71,139,126,76,242,147,59,242,239,136,127,247,170,87,119,82,100,241,222,141,102,243,174,240,153,225,177,107,32,230,161,31,4,230,183,200,197,77,6,84,156,243,130,235,81,235,124,247,254,176,229,81,3,71,62,231,221,155,18,22,125,112,26,167,223,28,174,248,123,114,245,177,79,217,57,2,166,22,80,6,141,60,105,89,49,42,117,80,21,162,48,20,211,239,230,16,146,200,139,193,189,145,119,204,211,138,60,136,76,165,65,255,77,139,146,7,138,14,229,193,141,220,234,125,78,8,228,171,194,221,248,150,3,182,6,126,129,233,131,77,241,100,166,209,173,79,54,165,108,13,9,80,138,62,4,166,115,37,191,98,140,149,243,7,93,206,28,100,40,149,126,250,100,219,148,205,3,166,228,84,158,140,64,220,94,15,205,69,15,16,38,78,228,126,248,24,227,179,180,105,64,154,235,189,86,255,24,80,80,143,119,215,106,182,34,146,41,29,185,7,166,176,122,75,141,9,149,54,2,19,170,233,229,193,146,109,3,181,196,121,160,144,180,203,91,207,99,32,201,75,99,14,235,75,195,110,158,187,192,89,79,31,88,238,218,216,2,87,93,1,244,200,71,246,197,126,90,141,105,234,62,251,59,33,40,157,153,186,240,225,178,74,85,94,235,12,191,188,181,145,37,190,41,94,44,151,163,48,150,200,251,216,104,92,200,163,161,107,234,50,182,246,65,234,212,13,207,248,103,154,124,47,100,166,5,134,190,41,189,23,163,150,86,31,13,57,169,254,94,140,78,101,25,53,90,210,231,219,116,202,135,37,189,80,59,158,231,120,47,70,249,183,190,216,218,235,29,49,133,246,92,125,175,13,73,126,123,203,171,52,185,245,134,205,239,157,155,28,48,98,250,81,58,121,190,216,91,186,40,121,10,138,224,104,125,43,151,72,181,94,140,92,195,219,82,168,197,120,3,202,70,12,39,200,59,127,148,32,164,252,246,148,119,170,26,201,92,19,216,248,218,226,167,135,177,41,11,108,1,229,64,113,8,244,98,100,20,119,123,231,38,220,216,2,111,235,217,12,152,216,163,92,77,27,93,79,239,72,167,99,75,30,220,78,183,254,14,229,78,60,89,224,98,29,237,1,211,81,59,5,38,217,249,182,51,99,225,145,65,43,70,214,28,55,199,207,149,207,197,215,137,22,18,216,44,181,52,25,157,41,120,56,226,222,132,231,197,53,226,88,91,235,125,144,99,4,73,197,54,254,55,189,47,207,70,58,219,66,210,215,62,191,54,222,44,220,200,176,235,131,83,202,252,118,67,66,109,93,199,244,152,11,109,205,103,221,209,234,241,224,138,199,248,78,167,115,4,72,237,63,201,175,190,195,55,34,32,149,37,56,0,51,13,81,145,64,203,199,75,46,86,153,22,235,158,30,149,158,229,123,153,194,69,28,109,63,99,166,41,188,94,74,10,219,175,233,126,7,79,73,4,143,33,253,202,223,215,178,58,20,177,197,183,134,168,168,173,33,207,241,44,121,134,88,96,106,205,211,243,3,178,18,182,2,159,89,31,14,204,162,230,58,41,188,141,160,60,96,166,162,188,23,41,142,231,254,88,192,178,201,168,208,63,148,223,213,12,146,108,150,197,124,28,185,218,232,206,21,38,67,22,79,110,36,225,242,193,142,73,187,234,123,111,43,249,146,39,111,45,66,230,180,22,85,245,177,139,149,64,198,54,109,228,103,18,49,97,191,202,209,56,64,205,3,122,183,10,211,59,63,2,182,166,41,129,225,187,142,125,99,161,232,244,121,110,136,184,227,128,89,103,248,132,90,222,214,38,156,16,1,111,45,94,6,134,84,46,126,123,82,141,35,87,119,180,51,86,12,41,10,11,98,28,22,250,107,223,128,219,214,33,160,5,154,226,214,248,81,98,110,31,152,120,74,124,142,101,130,119,2,83,39,20,177,3,99,45,145,99,181,28,48,252,0,108,105,141,147,162,61,193,199,11,248,24,92,69,127,249,140,104,147,171,161,207,81,184,91,71,93,56,194,24,88,77,97,206,228,87,43,219,114,254,220,188,155,186,124,192,248,86,122,53,254,126,24,19,236,87,159,137,212,135,69,60,195,71,39,136,254,185,122,137,41,191,207,119,223,114,160,211,0,139,1,24,48,158,174,14,233,34,145,23,55,71,159,162,235,147,175,53,102,108,42,27,201,246,164,35,206,40,199,110,72,113,119,215,125,97,208,148,28,23,211,38,34,134,101,65,6,48,250,6,96,254,233,194,9,102,236,252,57,226,249,7,158,93,131,130,197,116,84,98,199,130,122,95,26,57,128,105,29,14,148,118,126,121,238,65,63,216,139,81,13,142,19,25,113,24,79,36,42,66,30,188,233,189,105,12,137,115,149,160,147,52,97,113,120,113,114,190,40,20,189,46,250,219,8,231,189,175,253,57,84,141,243,34,108,214,13,197,90,87,216,20,55,199,139,157,109,41,211,5,158,207,82,63,103,79,106,83,159,26,254,104,127,103,82,37,169,108,125,44,19,180,141,128,34,61,191,186,93,209,147,54,31,138,153,34,223,106,194,140,179,94,52,178,32,173,166,240,24,145,83,165,179,89,109,1,210,127,209,22,67,163,146,54,239,3,91,220,41,98,168,228,121,228,83,29,43,130,74,245,128,57,81,167,194,107,203,205,59,11,73,175,134,249,38,42,201,9,14,11,195,26,48,223,62,66,180,4,104,117,191,129,123,247,141,201,68,165,87,239,109,253,37,241,100,232,90,234,162,55,233,227,72,10,145,247,145,74,243,3,35,177,249,190,37,233,240,207,123,193,40,19,193,124,74,197,171,154,172,198,211,19,17,92,196,81,71,250,192,103,55,124,105,29,26,30,244,244,152,198,64,226,104,38,173,218,21,237,100,3,2,222,52,23,43,76,54,56,174,46,180,11,201,28,197,222,218,245,101,56,240,62,244,167,55,252,8,145,195,32,171,170,230,213,89,18,41,58,41,232,229,206,89,173,24,200,114,218,124,217,147,45,164,31,199,44,52,181,244,151,123,233,194,40,9,106,61,220,145,215,65,84,67,222,154,132,73,109,47,43,180,206,17,187,21,134,174,56,158,27,233,16,241,130,105,245,79,175,68,228,236,199,162,113,104,48,89,165,242,82,97,181,233,22,78,42,52,186,183,44,140,90,245,193,41,23,138,196,205,241,147,102,215,77,97,85,235,204,124,9,192,174,105,159,178,204,126,170,145,62,164,223,240,3,67,42,220,35,55,89,212,221,43,52,41,245,72,189,224,204,84,117,125,208,114,28,145,157,231,40,218,58,205,150,213,219,5,76,117,151,218,125,139,118,212,252,96,42,24,244,201,144,116,139,34,15,178,239,154,31,161,183,119,69,40,103,153,229,32,9,196,66,2,100,69,242,145,73,218,245,236,97,203,30,47,213,60,132,13,31,112,60,86,155,101,101,19,122,216,47,19,52,143,65,57,159,83,170,124,11,177,225,45,185,98,8,231,212,235,50,154,213,200,10,21,244,16,151,254,182,133,137,170,164,223,147,158,199,132,156,162,227,141,34,194,34,36,208,192,77,50,132,191,54,37,189,249,70,80,118,74,69,195,210,211,220,242,62,245,21,83,236,162,38,16,165,172,187,61,24,18,171,172,112,91,175,120,242,140,174,72,136,26,124,172,204,87,35,66,7,163,218,133,251,71,114,22,213,41,57,13,125,240,109,157,74,251,149,190,48,89,20,134,153,234,149,221,224,124,118,133,77,63,49,74,126,170,210,83,0,155,247,250,74,145,244,210,2,83,226,148,18,168,173,118,54,212,215,47,73,215,140,19,238,3,35,98,88,95,109,215,146,74,117,8,4,132,97,5,187,78,217,93,128,169,60,43,14,163,55,37,107,147,111,255,252,162,141,240,162,14,120,181,24,108,141,155,119,216,152,229,230,103,215,239,227,253,182,105,236,150,15,124,190,216,120,240,150,206,74,110,78,34,117,57,60,63,106,42,152,152,235,209,79,64,87,86,212,106,164,3,98,23,183,236,32,155,212,174,6,146,28,199,97,239,142,18,130,42,154,208,162,134,196,61,54,120,64,83,149,33,71,149,113,87,95,125,7,134,86,96,43,108,50,158,1,19,178,255,36,193,41,33,250,193,172,45,34,136,154,66,183,158,150,21,48,12,156,235,147,97,191,147,208,8,133,250,147,7,181,154,133,51,235,147,95,11,107,212,210,26,17,120,52,174,36,10,48,117,76,223,171,73,223,236,128,247,55,27,12,97,206,165,237,254,101,157,9,247,107,169,133,57,144,63,56,83,222,163,145,3,130,168,110,14,100,99,110,170,90,24,96,221,70,35,96,180,15,135,142,9,229,43,247,99,30,155,146,244,165,142,9,157,227,151,110,31,86,10,35,226,251,12,153,9,105,92,24,43,115,106,121,202,152,193,145,2,218,247,167,112,6,177,68,111,158,129,158,136,200,131,86,83,148,237,77,63,240,92,127,168,18,40,233,49,229,138,31,204,181,59,127,43,126,136,185,79,135,207,183,91,159,106,34,196,130,125,68,105,204,159,66,155,70,53,226,218,30,61,206,13,1,155,33,11,31,184,123,36,148,54,154,243,253,202,231,234,13,103,74,192,150,99,148,223,62,102,252,190,182,56,93,106,248,124,250,228,132,127,239,209,102,93,106,90,36,85,99,11,167,7,141,74,188,170,223,106,157,83,246,222,120,148,106,245,116,111,237,192,196,228,137,253,99,225,180,41,100,140,160,144,170,141,64,89,123,89,225,65,244,196,225,158,149,41,142,16,43,85,179,247,167,209,177,40,66,110,68,158,0,105,163,230,48,251,191,166,0,169,59,78,126,111,234,90,62,121,81,114,189,187,61,152,170,76,205,111,76,24,246,70,192,16,164,104,72,15,97,79,127,107,56,202,75,209,248,18,27,196,213,84,36,106,54,232,215,210,45,30,189,166,235,125,103,110,76,93,186,194,199,47,245,181,181,89,89,73,190,52,135,73,119,218,179,99,174,178,240,147,158,0,80,243,93,215,232,88,233,198,223,174,155,180,149,67,250,213,227,76,179,154,244,128,48,101,202,184,26,54,199,170,55,55,25,165,59,106,232,53,125,182,248,250,107,220,223,14,35,149,87,21,238,118,0,5,220,90,253,156,93,131,195,235,93,61,49,7,20,158,94,234,157,205,100,17,174,42,136,64,166,203,163,1,147,197,145,215,130,124,192,163,191,160,88,137,242,203,117,14,151,50,250,193,85,211,12,80,191,77,239,193,58,48,95,64,198,204,250,144,157,218,165,24,147,99,150,210,151,102,140,148,211,209,150,180,148,232,128,104,98,237,64,179,230,192,77,165,234,106,40,253,174,61,179,252,189,51,4,80,221,25,9,237,135,251,234,10,91,97,216,123,46,184,61,228,230,152,253,237,142,73,129,218,175,10,221,47,178,147,168,21,150,11,23,146,253,98,62,117,126,170,221,211,156,205,137,222,7,129,9,128,120,43,43,85,152,180,37,189,71,67,74,178,120,41,31,177,241,79,191,221,57,141,57,234,166,95,221,76,248,80,174,62,163,54,124,159,229,40,202,212,58,6,60,141,22,62,70,188,67,98,34,214,219,143,45,179,58,154,77,242,249,161,191,214,176,18,48,229,141,2,35,116,238,158,42,229,163,136,156,10,220,141,168,120,7,172,189,93,197,90,158,242,27,210,179,118,197,178,91,180,209,238,27,127,101,192,171,180,109,90,25,171,27,25,86,222,121,182,144,55,34,236,33,43,197,112,87,51,64,99,68,32,228,196,85,242,197,49,250,49,163,95,176,165,82,222,137,196,192,133,59,255,121,139,135,69,93,124,2,131,158,83,224,229,147,216,146,209,42,110,177,223,44,213,153,60,223,120,81,218,21,43,111,32,25,251,174,102,132,138,247,210,81,44,69,237,251,126,240,153,10,103,3,220,111,59,90,226,248,80,217,66,161,94,252,54,93,96,229,161,4,137,86,60,247,162,36,36,64,35,241,191,2,52,196,66,97,195,120,59,25,244,242,4,126,252,206,153,186,36,25,80,50,133,197,27,183,206,66,129,212,226,57,177,220,60,170,244,178,249,141,235,125,104,184,5,207,75,188,147,169,43,179,36,65,151,81,189,144,8,242,217,162,49,5,100,210,106,92,58,232,120,169,69,159,250,236,221,119,55,129,25,144,106,194,42,143,181,61,51,14,43,32,169,241,247,161,26,218,24,203,141,151,105,84,117,75,174,37,100,83,226,64,100,39,145,186,69,228,144,224,159,125,48,241,5,25,16,216,160,175,164,148,221,156,34,239,33,48,165,90,43,96,34,77,242,90,228,120,207,246,220,226,201,45,238,30,48,125,109,249,89,17,52,44,139,246,50,21,99,53,162,244,48,82,193,183,255,126,27,131,39,123,128,20,56,171,70,5,21,195,231,215,119,12,233,234,154,104,170,28,189,59,142,114,171,229,108,207,34,164,3,246,236,147,126,218,78,19,240,121,17,103,138,78,141,157,211,71,237,67,56,91,173,128,192,183,119,27,180,44,7,61,26,45,94,193,68,236,135,55,121,159,139,206,184,252,172,159,109,124,126,2,83,162,116,247,192,108,141,72,235,89,239,38,9,0,67,109,172,186,245,54,177,138,5,91,157,118,203,226,74,243,21,55,17,154,33,7,229,155,88,198,227,120,251,35,41,191,214,61,98,76,157,57,26,83,239,141,33,216,45,158,182,195,229,128,219,39,96,138,214,155,59,75,196,88,143,63,245,194,228,52,45,17,31,189,219,62,138,94,69,58,215,77,196,43,39,63,114,72,212,28,227,162,63,184,26,137,69,118,152,162,171,33,87,79,59,140,171,223,188,34,71,18,31,210,98,221,203,67,121,212,171,78,186,222,30,108,14,77,243,237,121,147,88,125,110,119,171,198,96,221,252,44,69,208,10,218,160,255,233,31,254,252,111,255,238,111,254,246,15,127,247,247,127,245,135,255,229,47,254,211,95,255,229,127,248,195,95,252,217,31,255,203,127,254,227,127,251,175,127,252,199,127,250,179,63,255,159,255,230,223,157,63,128,152,27,178,140,243,143,63,251,135,127,248,243,255,244,247,255,241,111,207,159,254,119,127,248,203,191,255,95,255,238,15,127,246,231,255,254,15,127,243,31,254,240,247,127,247,31,255,226,2,255,253,95,253,245,31,254,135,191,255,187,191,250,235,127,207,13,254,230,239,254,221,95,253,245,95,254,253,185,253,255,232,237,149,25,170,204,230,108,59,208,171,11,183,192,200,197,248,243,29,54,17,211,174,125,134,80,92,5,161,97,199,104,151,158,184,70,171,154,167,72,186,73,170,73,243,242,178,46,42,231,109,42,148,231,75,175,222,52,1,99,103,113,100,134,74,83,40,76,125,53,66,219,196,192,149,185,143,8,212,14,70,220,110,245,176,66,34,65,60,230,181,32,54,26,43,170,118,211,209,152,158,61,9,8,3,56,191,45,173,49,133,179,32,216,66,161,132,215,166,28,168,211,131,146,51,67,67,39,190,21,41,193,168,164,69,120,124,127,186,56,114,182,147,196,41,207,218,80,34,82,136,150,141,42,61,40,5,137,90,168,195,152,77,49,47,40,5,147,22,241,158,165,147,90,100,179,168,116,249,19,120,69,36,231,120,4,181,126,58,87,144,155,242,251,182,65,31,165,182,189,208,27,36,188,174,144,118,232,197,168,184,148,96,35,68,255,92,59,137,42,250,140,53,8,3,33,63,75,31,248,92,239,173,195,199,250,178,140,183,222,28,53,231,96,195,133,214,114,140,143,143,92,130,70,180,88,227,234,80,23,250,172,233,236,133,24,229,39,21,174,94,50,53,57,62,247,9,78,158,143,55,116,196,24,71,255,237,2,175,222,82,120,88,91,154,211,46,151,246,9,225,166,98,101,165,206,217,220,160,20,146,39,43,232,22,172,96,124,166,84,73,227,14,180,122,5,39,38,230,72,109,138,22,154,6,253,226,101,50,186,2,39,59,164,130,201,154,190,160,253,233,221,58,147,210,227,160,212,43,110,37,141,165,233,44,122,231,9,146,165,244,233,242,59,126,106,246,104,61,217,19,21,182,202,166,134,190,115,80,112,87,211,213,146,246,194,110,193,26,135,17,31,18,74,0,114,116,59,90,185,173,214,88,62,23,199,246,40,65,249,4,7,89,210,30,216,78,13,155,47,106,234,171,85,14,1,123,16,102,67,127,107,178,143,210,113,64,165,42,140,248,126,111,202,67,170,246,241,113,240,4,251,196,129,201,241,41,108,253,69,15,30,69,73,209,169,170,37,85,23,191,77,169,158,108,102,63,241,148,26,239,85,147,116,113,100,108,159,28,69,84,112,229,141,174,252,143,131,216,103,124,176,134,12,147,48,64,144,217,41,193,102,96,133,204,59,105,179,118,29,41,232,83,225,50,22,81,234,108,106,65,209,132,14,123,200,89,129,85,201,35,137,135,249,144,163,106,164,173,220,72,180,36,63,58,138,17,97,20,37,244,128,146,206,11,22,202,207,46,203,95,50,145,21,235,199,252,102,37,82,176,126,134,199,59,222,233,204,22,74,1,186,181,91,220,123,108,37,99,63,246,116,240,20,82,35,137,177,42,116,179,84,155,214,38,151,38,233,216,164,126,173,198,68,128,4,52,125,168,166,152,22,65,181,142,213,43,117,226,86,247,184,162,83,142,52,164,86,153,103,66,64,43,138,125,80,5,170,77,41,107,22,37,26,65,120,14,13,174,68,50,97,59,165,113,223,223,25,122,12,213,166,224,203,174,104,27,198,32,38,49,166,12,191,44,33,223,41,225,119,170,178,60,186,149,215,197,160,193,41,162,123,6,204,61,200,51,57,76,189,161,190,247,236,132,70,131,129,30,197,113,165,24,154,157,35,39,224,217,181,147,8,152,62,203,216,165,81,232,104,138,18,37,143,77,26,202,39,125,238,115,208,245,30,215,90,124,93,230,96,50,227,199,23,135,201,132,139,105,148,96,75,247,89,100,58,181,18,140,167,250,157,102,9,95,182,168,9,22,229,210,201,4,34,222,86,104,219,176,204,223,188,83,208,19,193,191,76,225,133,50,237,64,200,236,23,195,196,54,116,246,195,219,190,99,179,202,244,49,126,40,99,106,90,161,224,64,131,113,249,144,190,160,95,231,89,27,102,133,106,173,194,173,2,199,137,255,180,177,213,235,91,119,218,125,29,165,48,69,191,213,96,51,9,230,123,18,47,159,5,128,124,234,136,204,61,253,103,251,243,211,195,72,41,93,184,130,84,177,126,44,42,27,61,249,65,188,149,166,99,229,32,57,211,36,218,240,104,230,203,210,79,96,252,38,45,26,191,142,201,8,243,163,254,116,93,46,110,75,227,58,213,112,159,247,226,112,26,33,27,67,25,88,81,78,152,77,81,154,255,118,254,245,236,43,31,13,214,188,191,54,39,182,228,130,233,90,181,12,226,21,188,33,3,215,251,231,115,78,184,63,93,15,7,246,114,125,242,51,119,118,175,46,34,52,38,41,112,133,51,137,182,208,226,129,191,235,179,143,98,51,189,171,207,150,58,149,155,251,184,226,36,11,92,7,104,168,10,50,148,163,247,172,7,35,150,47,228,13,103,61,208,77,119,53,159,224,129,216,202,99,53,172,20,207,149,203,96,72,156,89,25,120,169,132,105,43,228,137,8,154,42,221,19,134,67,11,229,36,130,66,93,152,83,251,182,250,137,39,110,132,244,110,211,189,16,211,204,21,134,108,240,251,135,67,11,223,218,175,70,59,34,43,77,34,41,54,215,54,199,28,77,77,119,171,158,35,14,106,41,6,90,0,138,242,28,90,149,218,131,69,95,156,96,58,28,106,161,217,68,160,95,119,225,130,69,91,223,131,89,195,198,131,49,226,47,155,147,53,172,86,237,8,200,109,65,36,55,87,12,202,249,156,242,214,70,161,156,182,79,20,56,86,219,135,33,190,210,218,229,111,109,242,0,31,109,149,226,249,61,80,211,38,18,82,253,243,119,107,26,239,99,91,197,181,208,226,119,12,199,128,201,206,110,149,210,25,211,121,16,129,39,116,230,42,127,114,86,253,8,49,170,3,107,206,52,83,66,85,91,8,93,17,84,17,16,99,181,133,64,23,83,74,108,39,218,111,234,138,27,227,174,201,6,207,183,195,199,10,248,204,72,25,176,130,52,81,221,1,159,37,44,81,168,108,74,42,35,134,27,78,22,225,74,99,37,197,104,86,172,132,166,194,39,105,142,88,88,8,220,183,166,130,19,68,66,158,230,88,215,116,15,193,107,132,135,90,8,150,125,201,0,179,41,151,14,23,75,227,238,83,8,22,51,201,141,238,242,118,231,95,71,78,170,39,8,151,67,232,9,154,104,159,4,142,81,82,59,255,215,247,57,130,244,233,35,205,197,243,220,144,138,85,222,112,100,102,133,179,135,218,129,225,52,84,209,63,106,144,235,184,195,109,197,31,85,69,26,77,185,216,135,212,10,79,36,94,158,127,21,177,174,9,72,209,139,138,128,243,228,240,124,251,123,163,113,175,167,3,129,171,238,95,26,218,228,169,106,77,20,45,185,46,250,65,225,169,17,253,43,20,116,218,14,197,192,105,202,178,34,194,129,163,231,187,55,189,129,83,250,210,179,241,25,103,215,120,155,3,173,181,143,232,215,175,14,222,97,24,17,245,222,104,118,76,223,6,33,18,68,155,87,96,72,17,66,79,144,92,83,19,210,21,50,41,187,183,184,58,79,237,23,163,126,160,167,230,18,169,180,9,14,149,140,160,17,174,133,166,230,249,50,103,72,229,98,235,103,222,129,118,120,158,117,5,52,90,207,187,195,5,178,198,45,48,76,42,241,224,184,95,250,203,144,106,47,255,30,147,222,77,101,85,133,179,107,108,87,17,158,20,77,46,161,231,45,149,140,182,175,31,234,66,134,116,72,100,158,164,78,223,37,9,59,161,241,167,48,234,161,46,92,105,44,107,75,247,132,1,137,139,75,79,82,183,56,117,71,57,155,123,93,190,240,135,149,212,103,189,185,105,78,251,205,151,201,141,232,152,194,127,208,93,83,19,142,98,61,233,233,129,56,39,161,171,98,18,151,233,85,245,90,54,221,207,46,231,153,44,70,44,67,142,77,238,163,2,149,72,145,96,71,134,156,33,52,20,59,165,205,42,77,66,188,98,196,194,134,142,84,119,179,227,206,18,141,114,113,85,72,30,100,130,155,199,31,119,198,49,211,115,30,157,12,242,134,23,206,248,87,170,56,52,248,208,254,202,248,106,199,214,149,171,187,241,4,185,166,44,58,87,185,233,218,99,61,85,135,77,5,64,53,133,8,69,53,63,140,207,148,178,84,247,131,139,253,64,40,210,194,184,37,179,144,250,155,214,227,230,132,142,146,238,102,201,152,88,67,189,152,96,208,20,101,72,54,218,238,138,152,198,65,39,177,142,68,181,204,204,46,150,139,127,52,84,125,124,155,136,97,118,97,101,218,116,36,34,12,135,125,130,240,202,53,159,105,111,17,189,76,184,219,242,8,69,104,11,7,54,21,165,68,20,211,85,153,173,190,70,164,174,9,179,32,81,113,97,147,244,104,170,182,105,81,28,191,57,29,196,210,147,2,101,26,197,17,46,156,156,105,81,17,9,225,109,71,155,31,231,80,168,32,251,244,52,130,41,60,12,141,82,226,148,85,12,55,136,54,142,61,58,3,54,105,6,81,170,71,112,34,237,247,219,77,137,54,33,47,39,49,20,47,70,228,75,222,123,81,242,218,220,204,174,44,38,5,171,49,144,57,72,122,86,180,85,105,240,110,110,90,81,44,152,100,207,72,38,7,241,132,172,173,76,75,62,230,250,53,88,248,152,192,228,35,245,27,20,66,146,177,117,20,123,190,201,75,157,79,53,167,143,119,177,141,88,148,199,23,42,40,205,143,69,82,227,77,146,120,148,63,39,23,221,154,198,178,216,245,98,18,120,221,183,66,179,35,36,69,109,76,243,237,134,43,128,41,37,17,249,110,211,189,218,174,168,14,117,0,106,194,2,159,3,103,184,33,194,238,148,70,213,223,134,129,121,54,135,141,81,93,6,28,166,142,233,103,50,29,169,35,169,214,52,145,153,225,39,155,165,53,166,40,229,66,212,223,114,11,61,118,78,247,207,136,147,20,121,106,238,220,75,84,205,225,115,75,97,229,100,43,99,108,250,181,113,232,92,72,23,7,45,203,158,100,180,114,109,185,232,57,193,219,218,154,138,104,99,237,245,80,177,167,18,160,11,76,56,46,236,51,170,238,181,45,30,94,117,36,116,92,197,158,142,185,170,159,123,213,226,173,210,244,54,241,185,85,182,252,120,189,205,119,172,12,77,196,119,109,14,226,8,254,94,116,253,72,213,100,50,51,246,198,56,129,173,114,78,23,62,185,36,223,45,51,237,4,83,101,118,225,47,217,190,248,76,227,117,232,205,77,57,203,151,8,185,225,115,136,200,118,248,227,128,185,232,79,74,81,54,180,78,65,142,43,85,19,24,168,89,245,129,59,134,232,188,159,19,209,99,229,77,181,173,54,251,134,102,244,187,67,39,3,205,80,56,159,23,166,210,93,42,54,161,216,89,46,26,129,193,67,17,126,213,71,51,245,224,124,97,218,222,196,233,50,184,185,177,78,69,19,117,203,250,104,88,139,219,225,90,172,21,88,206,144,228,44,7,36,20,139,9,136,9,138,5,231,207,77,161,111,106,159,243,7,73,175,139,154,230,153,76,5,36,183,183,79,179,69,29,124,42,42,161,61,41,62,241,231,58,31,202,196,51,4,110,195,139,142,241,8,96,187,146,149,191,127,52,20,247,201,40,63,108,162,205,144,160,212,77,254,57,8,71,167,186,244,208,53,70,107,71,77,90,78,222,153,230,230,43,45,66,204,220,184,205,68,110,249,220,247,202,220,82,185,8,163,97,146,31,166,215,230,170,25,17,153,58,199,232,71,102,250,252,110,239,62,220,211,20,116,203,199,90,32,19,120,159,12,118,18,165,224,76,8,182,53,7,121,123,181,57,137,74,22,183,242,105,32,237,67,10,179,126,12,119,55,151,4,76,170,80,93,31,236,120,63,2,214,204,182,105,168,210,179,177,114,221,41,56,169,41,219,98,35,145,60,189,69,120,211,36,58,40,31,16,33,246,51,171,110,130,152,74,81,72,180,197,246,131,27,121,12,31,239,97,157,110,235,35,94,159,151,95,139,174,111,87,173,201,132,38,93,113,24,45,15,241,129,233,107,187,125,108,20,196,33,138,81,85,35,147,233,126,119,19,2,238,165,46,181,26,7,162,168,233,94,221,183,41,236,46,53,73,89,88,1,243,105,228,75,194,30,50,252,108,65,144,17,153,63,185,250,120,74,253,74,27,30,24,242,60,149,114,205,180,177,223,134,69,26,145,161,240,80,53,72,152,250,238,59,195,189,63,84,174,206,56,129,47,117,27,245,77,227,120,123,42,68,201,240,187,52,61,250,238,103,77,107,88,129,179,168,251,120,27,91,142,114,200,22,147,32,190,166,23,165,201,28,100,226,177,157,37,59,98,101,253,116,147,135,194,132,37,174,137,67,208,193,196,237,21,118,109,66,80,72,47,154,94,76,87,251,221,129,81,225,109,91,131,248,133,12,128,219,140,231,55,44,30,55,63,87,147,65,118,216,118,133,161,63,205,98,205,14,163,94,247,145,168,165,0,244,198,181,160,189,58,254,153,186,92,108,102,171,59,106,34,246,170,80,59,44,71,116,97,40,5,85,121,135,149,152,92,192,253,192,217,116,127,229,131,236,226,47,109,134,219,80,21,216,77,13,194,117,175,105,89,131,253,86,86,7,12,206,195,191,53,10,109,132,224,84,147,212,120,211,46,140,127,222,244,230,199,78,163,103,219,97,130,211,67,221,166,76,117,162,95,221,214,71,1,48,99,182,245,235,42,174,98,233,23,141,88,20,171,227,206,14,91,27,161,94,125,86,182,123,139,150,92,248,108,55,236,86,196,160,47,156,39,12,204,34,13,191,172,53,249,62,89,182,194,166,166,241,39,179,113,46,122,62,118,85,254,244,196,183,77,62,133,89,198,171,45,221,233,6,108,221,247,107,193,98,66,61,140,236,178,72,151,251,94,70,176,85,200,11,56,120,40,157,245,139,217,83,165,216,5,35,130,34,250,59,224,56,212,73,248,215,18,241,235,84,125,191,34,78,166,130,141,188,180,41,230,252,96,78,177,58,213,162,60,22,106,190,53,107,211,122,49,155,212,16,146,20,127,206,201,109,65,29,106,104,211,180,224,243,144,190,220,148,63,102,58,118,220,242,223,230,80,44,89,140,194,92,138,31,198,52,250,107,69,139,253,84,185,197,25,243,199,76,82,150,254,50,36,155,37,110,13,243,190,62,54,5,197,215,251,134,228,178,40,3,45,97,76,152,20,252,165,103,93,171,169,9,143,5,83,122,192,103,150,72,94,196,174,150,17,133,80,83,72,77,249,109,36,79,239,20,39,190,244,117,6,77,222,212,173,54,50,81,99,203,144,152,200,117,238,142,162,152,165,70,182,169,28,102,31,179,100,213,72,114,239,134,32,224,61,204,45,17,133,80,168,58,23,179,95,253,63,96,11,107,138,119,0,231,226,221,235,38,21,86,67,132,242,96,83,167,104,54,224,70,202,76,175,70,204,232,26,10,68,88,41,162,210,171,169,223,223,254,211,180,121,78,181,9,171,181,37,254,198,108,66,7,241,177,24,143,117,211,46,229,3,94,2,46,180,184,115,132,215,157,190,22,248,248,107,117,108,13,104,132,150,4,4,54,172,46,141,165,244,84,60,227,15,220,108,26,11,140,138,208,8,216,68,203,212,200,238,244,63,250,205,59,175,166,38,37,91,197,237,73,161,140,245,56,53,93,93,15,28,196,113,35,153,44,109,126,250,3,83,113,113,135,220,164,242,212,17,221,196,218,220,240,251,53,138,175,169,150,178,21,16,220,39,103,237,181,169,193,20,122,136,220,1,159,118,104,55,181,103,49,163,251,53,53,72,222,67,115,34,104,198,147,185,63,205,214,70,137,168,108,73,27,19,43,59,220,48,162,186,238,88,176,131,223,159,134,6,22,45,12,129,105,241,246,65,163,67,244,172,16,117,231,16,233,186,14,2,220,136,179,73,85,40,253,149,28,156,14,31,71,112,73,173,54,33,38,162,222,126,115,43,242,212,33,63,59,51,101,123,14,67,205,163,49,36,186,218,187,191,23,173,152,146,78,77,203,184,248,110,42,118,146,182,233,234,218,163,14,54,110,96,192,100,191,171,100,2,144,171,162,15,241,193,184,234,89,157,243,227,111,248,250,234,40,156,72,145,144,233,94,36,55,192,120,50,4,109,223,115,211,92,115,233,213,249,30,116,74,61,75,36,89,77,215,24,53,96,236,67,133,235,88,183,26,219,96,182,168,42,112,161,130,122,4,76,239,229,22,152,28,102,110,1,19,66,23,248,56,5,235,146,93,2,23,154,195,155,192,208,72,246,128,137,26,137,223,132,76,73,154,62,199,25,20,202,219,4,238,206,16,117,231,153,164,160,81,99,216,46,44,2,12,137,221,59,179,129,81,224,244,143,77,190,72,180,246,128,141,204,44,102,41,129,129,249,129,251,237,224,3,62,83,50,201,190,49,81,56,77,190,188,208,42,84,53,226,31,21,242,37,203,32,103,52,132,117,142,179,238,184,29,190,223,89,61,171,196,11,161,163,88,151,5,16,186,72,196,141,100,229,218,104,222,186,91,88,202,76,226,68,191,245,25,20,15,60,83,16,157,211,119,60,41,27,186,179,204,20,0,36,233,99,29,45,94,47,6,107,28,77,110,226,217,83,13,60,61,50,102,3,146,133,190,208,154,160,183,71,50,161,163,221,202,253,134,150,103,191,253,48,70,149,7,73,167,60,25,180,228,55,178,69,87,33,140,41,242,96,40,158,223,226,121,248,5,205,244,120,47,77,189,203,186,150,198,132,99,110,75,179,240,113,66,33,20,244,133,105,253,96,83,206,197,1,243,197,244,121,144,55,225,192,247,53,70,254,41,152,94,20,14,7,49,83,240,243,87,236,255,120,119,88,253,15,62,155,207,140,45,58,27,71,166,28,108,208,40,93,37,176,73,37,118,19,57,45,200,35,26,49,89,71,207,158,184,197,82,192,38,116,67,128,214,211,38,174,181,209,3,208,107,118,97,66,202,91,226,132,44,201,221,124,188,200,253,83,130,254,96,2,31,55,2,115,80,92,28,153,158,237,215,79,234,48,28,9,73,140,39,58,71,166,231,161,140,21,26,181,186,128,171,49,231,92,255,96,82,64,157,133,35,131,118,115,99,73,116,152,53,40,239,133,141,62,252,216,57,159,101,117,233,127,67,17,17,81,170,59,73,18,52,59,34,155,158,206,90,64,217,107,59,92,200,23,201,79,119,107,152,246,155,155,82,141,196,234,16,128,135,70,206,97,246,251,239,213,147,210,169,11,39,118,99,57,58,206,111,7,75,12,112,167,199,237,125,16,116,7,206,246,243,27,83,242,172,176,85,200,205,217,84,175,139,59,152,159,85,35,102,245,248,114,206,167,77,243,210,177,9,117,192,55,101,136,215,144,70,33,42,127,50,77,141,50,197,116,173,240,97,148,222,162,51,148,126,242,153,215,58,26,156,35,83,206,21,200,48,215,85,120,157,156,211,83,201,134,19,126,72,100,244,145,40,82,138,112,107,48,116,35,224,156,1,20,199,136,213,118,204,30,20,250,170,195,199,30,40,250,216,231,144,78,213,135,4,49,151,164,155,115,195,126,244,237,98,16,14,170,66,116,100,87,247,24,19,178,193,83,60,69,126,123,120,103,3,240,79,248,71,31,28,194,216,184,218,170,245,229,230,103,5,208,145,241,131,77,142,93,190,244,79,39,216,199,132,74,123,97,146,160,138,137,86,192,251,220,21,158,34,181,116,169,36,216,215,146,181,32,214,20,133,123,212,219,137,140,223,139,97,63,252,108,54,198,232,234,78,40,197,112,125,104,98,15,89,248,228,199,56,169,178,170,49,93,26,14,74,204,3,248,1,170,240,10,162,241,96,241,188,31,156,40,82,202,122,245,121,201,117,137,36,128,41,67,238,10,155,152,239,157,131,70,183,40,245,113,68,81,92,11,14,20,209,84,177,47,144,146,161,54,207,225,2,245,144,188,22,61,204,235,199,190,76,118,4,105,24,217,9,141,24,231,74,99,16,200,183,220,196,22,24,103,253,186,22,131,224,220,18,83,179,160,114,235,39,26,52,192,8,66,13,129,145,34,91,62,40,141,0,129,156,227,84,229,67,210,250,96,68,86,4,166,180,164,150,119,243,42,157,85,56,157,52,2,140,247,100,170,7,66,43,68,148,26,83,141,184,40,114,120,115,148,194,215,113,25,250,24,149,65,45,206,27,21,148,59,211,149,154,59,95,59,65,158,89,229,106,40,172,87,114,152,83,79,106,140,160,100,199,183,191,191,77,15,236,22,73,245,100,159,36,93,231,123,152,52,92,139,33,183,188,221,230,229,124,30,90,217,224,131,23,206,64,243,109,131,96,118,123,10,177,112,198,36,28,73,127,52,250,169,95,146,183,210,28,159,46,119,45,1,53,107,184,158,129,34,130,71,41,151,195,70,204,246,46,166,65,137,172,215,133,15,86,95,87,45,240,153,13,219,151,23,237,183,47,213,10,154,240,19,253,173,201,85,191,38,60,14,103,8,45,155,195,199,190,46,47,187,86,249,217,156,110,133,53,203,239,156,21,239,80,5,198,60,40,249,125,144,30,174,3,40,17,213,226,107,215,40,200,100,76,172,144,50,54,195,252,35,175,109,2,67,167,19,95,147,116,66,211,183,46,48,46,199,52,221,48,227,110,121,109,116,180,221,243,160,160,20,58,150,161,112,119,33,71,96,108,129,45,163,82,186,107,120,177,109,80,0,175,183,174,116,4,198,166,66,7,221,144,33,51,62,224,17,91,18,140,27,159,95,182,250,120,255,101,92,135,39,106,96,217,6,152,137,99,211,161,2,169,201,131,89,177,254,136,245,115,246,213,71,97,9,92,137,18,248,226,36,188,240,82,142,149,10,7,216,101,125,223,32,124,148,116,46,64,188,215,99,91,233,164,89,138,188,24,49,37,143,176,242,119,145,8,125,95,187,83,171,213,30,140,19,42,147,24,143,6,30,68,135,169,29,145,175,13,95,86,246,105,152,236,69,227,200,6,165,90,33,62,87,181,245,249,6,173,147,11,244,2,37,234,250,49,89,229,222,139,185,242,67,207,217,126,142,183,213,223,107,29,227,170,195,166,121,97,186,111,223,70,13,124,142,116,55,180,233,59,44,164,206,5,134,114,252,158,2,199,28,152,231,92,157,242,214,19,49,136,233,87,195,254,80,223,92,32,110,31,241,37,98,98,249,229,166,65,217,137,175,169,209,183,117,205,116,25,239,65,21,210,246,215,42,38,11,34,191,220,137,63,221,137,68,62,23,98,48,121,45,184,105,250,61,35,58,29,148,58,135,173,247,240,234,91,76,75,124,236,215,212,78,35,196,177,185,198,61,188,58,139,167,60,79,240,192,213,164,158,252,193,179,245,249,191,89,216,105,57,240,88,34,87,79,137,68,2,147,174,152,113,53,73,125,253,214,121,25,179,116,60,26,245,2,111,14,55,202,5,90,12,56,199,145,12,56,114,173,28,226,23,69,4,109,78,129,33,20,245,164,76,167,9,111,102,153,163,213,68,47,170,127,203,227,225,191,34,58,67,41,1,240,215,50,35,71,96,72,248,138,167,14,153,9,240,129,188,159,46,70,20,188,226,106,42,108,5,44,248,160,15,100,199,127,227,109,85,60,94,110,214,109,0,159,99,100,162,140,52,140,198,91,65,223,46,35,134,66,209,186,50,66,192,231,165,182,140,9,69,143,243,138,139,217,52,171,91,22,125,177,44,89,141,137,210,141,12,42,224,95,255,90,44,30,114,184,242,53,50,221,200,158,127,131,6,118,78,221,49,114,53,97,117,127,45,104,116,154,108,195,132,23,150,215,25,116,66,88,253,197,219,42,27,6,230,132,223,28,254,158,37,243,31,49,215,116,197,249,108,158,144,236,138,175,69,203,60,158,169,239,71,133,165,253,118,20,170,47,77,33,201,71,124,91,125,204,131,161,93,187,164,111,191,245,241,182,4,108,126,228,245,238,131,161,156,32,154,154,149,16,53,110,170,195,144,58,188,184,47,205,31,116,97,251,126,67,91,19,53,192,15,174,214,116,112,191,245,164,156,168,69,96,170,218,209,210,175,220,200,180,114,226,243,110,239,183,41,3,161,10,233,7,243,10,184,58,1,83,123,113,89,192,8,127,26,235,192,123,175,51,141,38,227,116,97,248,219,95,15,90,133,104,97,122,159,49,209,209,98,61,109,1,55,59,248,124,75,129,7,170,188,142,17,140,252,110,228,93,63,184,111,211,44,122,239,133,211,229,20,7,192,105,64,6,249,96,171,17,187,167,38,29,174,230,172,6,76,1,81,24,250,244,150,103,81,131,171,203,40,169,47,23,151,193,231,227,173,247,228,180,81,210,37,21,143,198,174,253,110,142,12,71,186,196,132,4,95,187,177,178,63,152,126,187,75,126,67,232,182,96,128,191,171,201,238,49,172,23,238,132,91,223,70,76,132,135,154,191,251,219,148,71,238,71,138,8,103,88,182,98,196,11,227,254,191,38,102,24,39,154,101,165,47,76,135,213,43,178,32,210,55,108,17,93,152,42,186,151,18,162,1,29,213,192,27,86,70,114,133,138,231,34,240,26,46,72,66,19,31,157,77,251,61,249,79,62,230,250,178,198,29,144,94,111,6,48,93,106,254,189,203,54,133,37,129,171,181,50,221,71,131,63,171,139,249,134,0,3,169,197,59,106,153,36,247,171,157,2,38,208,225,55,135,176,177,63,1,166,74,104,41,133,141,117,224,115,132,191,190,216,106,129,169,234,103,4,229,104,229,85,90,131,118,50,213,113,49,149,80,145,62,4,70,20,166,63,216,56,155,5,166,22,171,44,129,31,167,111,253,133,146,221,209,238,198,214,255,216,180,235,47,129,229,97,208,78,31,137,164,246,237,123,238,56,68,50,74,54,47,122,80,237,248,201,177,194,176,150,217,93,31,204,228,241,146,254,206,86,76,112,243,193,28,35,158,235,34,14,183,247,203,230,218,68,52,126,170,11,35,230,247,58,53,15,92,108,110,221,71,67,134,173,62,38,137,10,139,18,1,137,251,104,137,90,219,170,55,103,171,184,44,22,231,135,161,96,73,207,16,58,48,180,187,215,17,39,109,69,161,93,150,155,91,145,211,190,112,49,210,248,183,132,96,82,105,158,227,107,196,23,89,84,50,44,199,213,243,68,0,113,249,51,51,229,139,44,132,165,238,86,223,140,99,104,235,152,34,220,236,219,18,212,183,67,86,0,93,165,168,153,95,144,138,252,41,43,128,89,186,188,192,239,124,185,99,161,166,103,78,152,134,213,246,70,160,179,201,39,59,102,2,110,208,94,229,228,112,38,47,179,223,213,191,132,158,63,23,17,195,87,82,118,80,22,171,59,56,86,46,142,74,69,192,21,246,248,62,124,196,112,57,170,60,120,109,187,185,100,15,242,33,137,0,192,27,19,106,200,156,160,22,248,120,29,114,190,77,227,187,187,140,192,7,174,179,20,217,84,232,99,88,151,139,21,218,79,234,48,100,249,160,10,66,95,186,127,75,122,30,250,123,50,78,78,206,250,251,94,20,121,212,250,249,105,74,210,239,107,119,35,206,57,7,243,191,10,173,11,2,138,43,56,7,72,224,45,201,115,102,130,117,117,7,3,61,20,118,218,247,255,51,139,157,74,4,54,171,46,154,100,156,79,20,194,78,135,43,230,163,118,185,147,58,190,237,174,24,24,42,152,65,87,117,235,33,206,53,40,5,24,253,211,86,141,46,241,112,152,110,88,105,136,250,231,233,106,254,173,14,177,144,252,19,228,20,205,93,27,226,51,72,50,196,163,106,207,188,169,155,167,245,134,152,186,231,207,24,207,144,24,55,35,110,254,201,24,143,225,196,240,140,241,156,127,58,198,83,199,184,148,127,179,99,156,169,3,186,131,152,127,131,44,99,76,176,61,132,249,178,241,243,41,233,193,63,251,133,254,117,222,132,96,173,83,132,114,252,89,195,138,246,36,143,252,84,127,32,237,80,66,11,18,29,105,133,136,19,174,79,250,188,232,192,194,117,177,9,235,128,29,122,245,153,109,33,219,123,236,11,250,37,116,166,98,201,135,0,155,137,79,125,168,35,134,149,193,248,32,195,248,249,161,142,248,103,63,209,191,205,65,230,44,30,1,147,45,208,254,234,101,59,186,143,67,67,147,66,73,48,214,198,244,168,1,163,141,81,244,19,177,68,253,19,157,19,241,83,227,199,84,21,137,21,12,74,101,162,88,196,59,66,19,170,166,190,210,247,11,145,93,139,15,120,188,94,101,113,1,174,65,187,67,1,113,146,194,116,110,14,131,164,63,56,180,23,159,215,250,55,243,253,96,50,239,24,104,151,234,25,151,57,169,180,67,70,93,218,9,99,17,23,67,155,92,225,21,26,56,248,230,68,20,135,194,35,5,249,30,90,62,85,136,47,140,65,115,185,52,188,25,214,164,13,21,166,154,189,57,12,13,175,106,109,228,252,232,108,168,32,51,206,2,133,71,48,219,99,150,83,116,222,21,182,14,154,11,55,34,223,170,43,65,157,124,239,254,228,200,210,126,222,43,153,244,140,163,20,71,180,15,220,61,203,186,44,136,55,62,2,59,108,154,195,217,133,33,165,201,45,127,174,198,188,242,49,133,227,90,201,183,169,66,78,46,121,68,129,237,204,146,20,7,174,187,198,147,229,126,86,76,87,52,205,32,26,45,228,24,155,10,71,156,215,66,36,230,194,4,200,178,126,47,92,207,21,175,205,241,186,211,7,78,195,213,48,233,157,69,161,90,97,236,227,152,74,199,66,25,89,69,16,140,43,33,222,139,82,183,161,170,46,28,216,57,190,54,197,42,170,110,13,23,152,11,148,100,72,98,250,254,140,25,117,225,221,39,218,89,184,53,169,32,6,41,177,249,30,156,218,30,29,179,206,32,251,47,35,168,240,145,101,33,102,53,131,43,189,88,173,181,190,53,149,115,49,226,104,5,101,225,151,135,160,209,91,246,126,245,179,185,126,222,26,78,241,26,48,92,83,170,101,102,233,208,247,104,149,106,71,29,82,148,64,118,112,192,91,79,223,7,110,41,57,69,229,111,177,170,208,7,129,132,17,23,211,128,177,245,167,137,116,199,36,206,223,254,153,3,39,202,43,124,72,51,9,146,15,218,92,76,131,206,243,213,134,174,92,235,143,113,58,116,20,117,187,42,134,65,136,150,178,63,53,79,49,138,234,85,158,35,229,122,81,192,181,159,213,163,23,47,34,200,62,9,89,187,67,21,116,233,40,26,49,81,72,255,102,85,108,221,80,152,151,184,57,188,222,42,78,138,252,66,142,189,148,202,199,169,114,176,27,146,44,31,49,83,194,81,182,244,13,105,147,179,165,115,160,204,143,54,246,238,198,53,226,240,128,159,66,97,10,214,156,3,248,204,42,252,115,189,57,37,68,61,224,138,24,233,71,197,147,208,65,192,132,28,149,98,158,160,174,43,3,31,216,24,236,20,69,169,37,30,156,144,123,158,31,205,226,80,164,132,176,98,87,41,175,166,72,146,60,224,12,152,156,86,81,120,180,181,227,106,54,195,143,14,180,53,146,238,128,73,38,127,96,100,58,187,195,38,130,164,55,95,28,195,37,96,154,182,154,194,4,38,226,230,144,235,127,180,154,23,50,36,35,96,19,136,81,24,185,248,248,109,182,32,85,5,39,224,239,218,140,192,108,127,31,25,233,30,140,82,76,195,94,62,79,134,14,235,10,148,254,141,242,185,56,211,123,20,48,173,45,58,42,199,123,153,161,74,65,68,164,170,238,240,177,215,214,37,92,48,184,108,85,169,202,68,153,247,37,90,205,116,154,212,252,121,175,129,197,48,2,206,106,248,2,211,75,191,28,166,161,242,171,188,13,177,118,160,84,131,168,164,56,4,244,57,126,218,90,162,20,37,169,226,51,169,82,233,84,62,162,223,173,149,208,203,128,155,65,233,210,51,81,220,91,209,110,189,10,68,104,62,79,150,97,57,15,152,4,218,252,40,138,35,143,224,48,190,166,170,180,119,100,41,222,247,162,77,239,51,164,109,134,248,60,58,43,77,245,44,51,36,11,174,134,118,198,142,82,254,249,209,58,239,221,61,46,224,51,203,62,223,3,222,109,31,20,19,136,27,58,162,173,194,153,17,48,74,7,95,29,117,100,10,29,70,222,100,244,175,204,122,123,10,37,3,18,16,253,32,148,113,9,92,191,251,120,255,245,17,59,76,168,237,79,224,42,191,221,225,143,212,37,80,141,152,200,225,134,243,223,63,48,117,179,1,83,16,51,63,48,26,228,14,215,175,50,197,65,143,149,21,67,74,38,111,126,126,154,200,119,60,56,231,170,202,99,3,167,120,48,232,194,86,249,162,121,197,189,233,123,249,236,26,231,167,243,138,171,147,197,188,62,48,228,162,79,80,230,123,107,56,145,102,128,101,215,244,189,245,12,195,209,72,247,63,219,120,167,26,208,109,245,140,14,247,252,108,57,212,198,186,169,65,83,89,85,63,129,111,157,87,236,242,144,201,168,29,3,188,222,79,15,234,39,63,104,233,65,93,14,13,199,252,147,105,86,203,141,68,27,76,213,207,252,204,240,28,230,2,52,32,169,124,102,56,141,167,15,77,229,115,180,157,197,149,92,142,41,103,19,179,201,159,123,207,236,100,218,182,113,125,164,50,89,215,101,239,7,151,57,218,103,72,247,255,67,220,185,229,90,210,227,202,121,74,82,234,62,71,63,121,24,30,194,25,143,237,113,88,31,215,38,25,42,156,71,3,141,254,209,64,85,84,230,202,139,82,162,200,96,68,184,74,214,250,235,22,125,166,28,10,123,113,219,188,178,103,28,153,188,152,163,63,126,176,162,55,56,243,112,161,154,210,70,125,39,195,186,227,161,176,41,232,207,133,15,178,76,254,211,116,43,60,235,7,242,39,49,93,161,151,244,61,147,134,185,143,250,109,21,234,239,251,129,77,24,57,224,170,1,47,229,223,19,222,65,148,52,70,125,46,12,6,102,222,214,157,209,247,208,219,162,219,217,195,101,123,38,243,153,11,23,204,79,127,155,132,164,34,97,13,204,14,40,174,12,91,134,39,20,49,189,201,120,40,8,138,116,29,11,230,64,30,87,222,232,0,120,22,244,131,209,133,195,136,107,63,43,196,174,158,129,55,184,42,113,17,24,177,222,184,52,86,66,125,33,242,174,0,159,97,114,87,227,124,87,119,19,244,174,91,208,93,221,87,235,160,93,246,124,181,86,161,168,1,83,232,124,98,51,72,86,238,110,101,29,243,26,75,79,20,35,125,132,94,184,117,245,230,69,154,245,190,233,225,48,212,162,241,192,212,186,87,192,223,99,162,131,154,103,188,232,98,98,61,79,80,249,91,223,3,254,134,58,193,86,118,150,219,39,43,211,138,63,58,81,194,143,204,135,50,204,168,78,209,214,195,109,195,140,208,52,68,153,247,83,112,157,104,80,88,10,242,68,103,43,185,59,33,137,7,61,88,97,158,81,28,221,76,198,73,97,4,199,226,167,225,152,104,24,49,123,13,63,2,118,23,152,46,40,58,224,133,56,140,99,129,206,162,211,120,127,113,110,114,61,58,17,206,65,195,115,12,133,178,52,181,14,12,243,114,7,172,194,51,31,114,156,95,241,79,131,238,175,222,159,187,38,129,233,187,15,250,170,150,186,75,35,251,20,194,255,213,152,244,154,240,184,235,54,133,158,47,96,94,142,162,166,101,28,168,169,121,10,124,23,165,21,183,69,85,229,123,198,40,51,68,73,152,248,71,159,217,177,188,147,195,19,201,83,189,109,136,106,51,174,140,8,95,76,133,43,62,93,35,6,41,221,132,93,215,242,187,254,22,119,82,6,110,82,127,53,24,241,164,120,166,247,208,166,123,205,159,181,211,10,120,96,241,173,240,249,90,92,25,205,212,75,15,254,80,151,9,24,6,73,125,76,193,54,243,110,192,180,147,169,235,151,201,241,249,88,216,230,110,169,183,77,120,148,39,167,34,62,244,202,122,167,111,43,96,115,190,83,248,252,177,6,65,41,205,107,164,128,68,212,202,145,68,61,71,119,139,70,165,218,113,101,204,42,175,91,25,166,49,129,190,62,205,149,86,140,238,41,191,98,146,205,143,83,218,34,116,243,159,166,61,68,186,28,153,5,202,138,49,76,18,104,60,7,51,56,60,214,45,191,62,81,133,17,255,137,97,104,222,238,207,209,167,213,90,19,166,220,160,111,243,222,102,164,27,11,132,144,41,6,161,21,117,221,30,63,13,115,191,125,138,210,147,60,2,54,81,113,133,33,121,250,251,192,157,126,138,125,2,105,236,204,8,34,62,133,133,149,194,199,117,128,12,174,231,168,41,36,62,178,53,190,128,133,177,145,198,71,27,61,219,248,188,126,205,23,67,225,229,90,139,6,19,35,202,11,185,215,125,102,76,181,144,76,53,97,136,14,59,5,189,128,87,121,118,85,108,178,114,5,49,87,103,121,226,155,214,131,17,15,13,150,172,174,93,176,166,122,14,149,190,151,110,31,208,189,220,45,81,180,18,245,96,26,51,86,140,36,28,35,21,165,203,183,38,106,185,100,129,143,205,36,14,211,204,245,60,209,99,4,237,128,105,21,146,71,102,174,6,121,101,164,24,244,194,233,19,136,88,25,222,216,24,26,186,29,171,176,198,67,65,153,126,175,39,77,244,149,152,207,160,113,190,201,49,156,189,78,188,143,59,107,60,95,54,238,150,39,223,38,14,126,154,170,164,219,106,135,137,167,21,87,199,147,28,30,238,108,2,76,72,255,28,141,227,83,120,124,154,147,173,38,43,23,138,0,121,114,84,249,53,183,140,185,67,75,11,80,220,72,222,180,246,238,177,236,34,207,95,159,188,181,241,70,227,210,232,144,106,207,201,177,185,217,9,87,205,18,125,172,210,97,95,116,225,27,32,204,243,36,228,119,75,111,83,186,65,247,147,237,135,32,148,87,222,213,37,203,178,253,223,23,67,109,66,34,169,79,182,159,54,160,17,48,54,20,253,41,37,140,175,229,141,213,165,17,26,45,226,119,1,91,1,51,24,255,169,83,180,8,255,110,128,240,20,134,176,247,169,249,84,144,54,62,250,211,20,33,19,93,93,179,95,40,190,224,231,27,240,236,251,73,231,35,228,121,18,198,147,245,249,233,16,68,52,216,236,78,21,62,59,252,21,113,147,45,234,142,130,101,210,215,191,132,235,126,202,97,197,186,95,2,45,184,20,41,76,183,77,26,217,210,158,254,22,157,238,216,72,216,60,201,21,198,44,37,222,199,184,119,249,214,164,86,230,52,216,149,117,253,58,17,133,252,106,44,218,119,227,121,199,225,83,107,43,61,39,60,234,2,91,199,33,91,95,25,104,131,69,67,127,219,50,98,1,223,229,75,55,63,182,200,68,242,0,66,113,209,109,50,171,72,208,54,128,219,120,235,124,112,136,107,30,125,63,244,35,47,236,67,245,50,130,21,156,53,69,193,242,131,157,84,142,167,213,113,76,194,11,87,60,74,43,209,234,12,184,168,68,229,199,162,140,204,189,195,40,146,106,97,9,201,215,216,243,161,224,138,195,150,192,203,50,18,1,23,117,161,190,155,136,229,34,121,23,237,102,229,44,63,141,148,84,84,63,11,114,236,75,39,14,75,251,213,64,17,73,148,95,70,129,193,29,24,177,20,184,1,155,158,154,134,193,136,24,104,59,168,15,12,43,52,222,7,213,175,161,110,230,3,13,227,136,215,239,150,69,197,138,152,183,169,5,197,79,147,132,213,105,99,144,83,44,113,215,100,218,116,20,15,84,145,227,11,162,83,89,147,34,112,82,79,100,253,216,127,19,169,38,60,171,85,166,28,38,64,151,177,192,206,109,140,120,104,213,146,96,15,140,16,181,31,93,77,110,83,124,191,169,33,158,152,179,44,117,33,65,26,238,126,35,50,223,52,157,119,17,138,249,204,221,175,198,51,71,127,78,211,107,180,96,67,221,13,24,214,168,24,210,222,247,25,142,203,230,124,43,18,227,248,253,90,3,172,195,68,243,207,125,45,82,148,51,224,187,71,125,238,107,209,124,29,39,223,8,241,40,188,93,180,16,20,93,222,169,40,221,53,158,237,41,4,105,234,205,138,161,53,25,135,128,105,245,151,11,199,63,46,119,180,133,189,156,56,58,33,57,217,35,57,87,152,87,186,62,179,129,148,113,124,64,88,14,118,53,98,191,223,122,45,17,143,160,158,40,105,90,60,103,118,46,95,24,173,77,73,21,53,178,207,95,30,124,67,46,145,194,67,196,147,174,190,248,105,107,63,150,177,48,172,219,63,97,10,191,122,114,134,113,143,251,178,47,89,60,124,241,78,91,249,208,144,160,86,115,123,203,129,229,35,255,16,25,213,163,151,119,32,25,122,7,181,90,23,15,235,131,143,151,141,81,175,142,82,90,58,114,223,136,185,81,109,250,66,206,234,97,206,13,201,225,217,65,97,113,51,194,37,18,123,14,21,34,3,62,119,134,139,147,147,29,146,157,60,230,170,235,175,119,119,147,232,66,5,66,126,123,178,37,254,75,142,0,91,233,87,225,21,118,183,38,41,218,212,126,184,97,90,243,149,56,26,165,51,29,198,216,10,180,17,71,175,37,220,245,110,26,227,37,140,245,16,163,71,190,69,96,184,41,221,81,139,210,166,162,19,161,168,128,49,133,144,161,132,17,202,254,226,202,6,162,163,159,194,171,123,25,4,152,212,152,184,46,79,162,244,26,15,173,35,73,164,191,109,66,118,241,219,221,136,104,2,223,41,46,220,97,112,168,120,2,254,102,219,185,22,183,77,251,95,215,163,17,40,95,1,179,21,60,122,52,50,40,53,97,62,147,68,151,213,86,3,165,138,171,79,101,209,31,235,220,174,3,189,74,44,88,62,52,201,171,39,0,129,27,26,11,10,239,211,221,215,230,80,43,213,135,178,248,175,6,136,79,182,130,244,144,249,235,216,182,235,87,184,181,52,130,187,112,209,164,124,35,212,255,242,212,16,154,213,65,155,56,54,252,185,142,41,108,234,24,133,246,29,30,68,72,179,237,50,244,137,161,17,18,3,197,90,84,101,213,38,215,93,243,3,216,40,62,118,125,36,195,228,220,28,198,77,246,232,243,158,212,83,125,152,109,251,179,94,249,180,134,206,128,75,17,58,28,240,68,86,205,97,216,144,250,233,162,248,240,37,92,49,59,126,224,182,195,215,239,236,223,22,75,97,180,22,253,210,176,212,169,253,189,111,44,118,2,110,85,60,188,120,168,244,111,248,64,50,177,86,93,67,16,221,244,200,21,184,245,231,11,184,219,243,62,221,102,232,88,234,69,167,98,142,238,238,87,72,126,124,76,245,106,103,27,178,2,165,228,162,7,163,253,224,53,99,152,255,91,40,251,23,166,115,239,184,229,20,214,5,178,199,105,102,166,236,151,53,17,168,149,180,37,93,124,204,228,1,163,204,145,7,195,25,195,120,248,15,166,21,93,148,240,129,239,54,196,169,232,192,85,244,205,81,123,114,221,81,80,36,24,100,166,68,96,167,124,51,14,46,88,18,233,79,147,86,113,190,39,254,198,69,99,94,34,166,229,1,26,240,61,187,84,2,77,105,105,197,164,64,131,154,146,192,122,49,157,107,31,9,140,155,247,183,205,62,162,7,252,237,231,182,89,78,130,67,79,30,165,41,213,138,208,113,13,55,230,67,150,186,30,253,237,250,225,195,226,111,11,42,193,145,188,63,158,57,238,17,3,140,216,179,124,249,23,54,33,162,128,105,143,122,46,237,84,95,56,145,60,187,251,161,246,28,125,92,189,109,91,234,158,70,46,129,81,142,237,1,27,103,190,63,48,246,41,14,79,35,58,43,92,145,182,112,120,88,163,247,3,143,32,236,111,8,248,34,159,107,240,46,190,68,160,64,126,148,0,218,205,170,197,109,234,80,199,163,15,83,225,47,74,233,120,38,160,78,48,222,163,189,132,68,54,2,205,251,246,254,246,246,137,97,163,51,39,2,64,6,67,249,13,248,190,255,254,158,188,55,127,99,247,60,88,153,62,104,113,166,10,189,56,232,154,189,207,116,118,103,158,111,179,182,25,207,125,149,234,171,4,236,140,125,158,129,102,146,146,142,210,152,60,159,145,196,182,63,97,216,169,223,3,151,120,91,36,80,219,139,46,18,1,14,19,105,188,231,54,121,8,135,233,194,123,191,0,250,63,29,37,239,252,220,212,103,61,20,14,67,191,120,30,9,142,3,39,126,26,215,77,125,158,86,45,241,167,205,36,190,159,151,193,190,220,143,37,61,254,61,111,18,66,197,142,131,153,36,158,113,128,45,184,207,179,116,55,64,76,85,24,197,212,26,48,149,111,29,162,21,49,222,56,249,248,212,102,2,152,21,200,7,56,59,118,165,173,82,181,25,209,214,115,99,210,49,203,243,245,96,99,209,226,198,62,142,215,71,74,10,233,11,24,183,149,169,79,5,57,136,154,48,124,43,125,217,133,13,86,252,54,118,220,237,249,237,82,157,46,85,76,12,252,124,207,76,61,157,111,75,225,171,63,155,93,184,112,30,217,237,97,114,28,83,87,8,60,226,253,186,32,96,140,103,253,96,36,249,101,13,51,22,208,213,103,152,104,191,195,198,6,29,207,226,180,194,13,151,246,103,42,91,10,215,81,125,229,99,156,44,165,5,161,22,83,163,151,97,35,15,164,249,26,83,31,234,238,26,139,0,231,221,239,40,12,141,40,158,55,1,235,124,22,70,66,253,152,142,240,143,31,207,178,138,20,157,175,140,120,113,149,169,235,102,197,238,48,46,28,209,243,174,63,93,208,177,240,111,143,156,147,110,117,145,164,66,24,219,225,141,145,163,68,49,199,54,37,126,225,247,25,124,90,25,54,26,214,116,175,106,83,168,16,71,5,124,191,239,20,20,31,54,109,159,77,183,78,196,146,206,65,70,57,178,138,179,31,57,46,44,45,2,165,140,118,244,167,87,195,185,212,97,170,119,67,99,32,19,209,243,43,251,112,253,173,15,220,144,44,116,216,36,87,245,228,24,0,120,60,96,141,243,91,175,108,208,19,233,143,212,36,10,159,189,79,71,82,227,175,193,3,146,93,255,116,219,133,62,122,13,248,110,209,151,70,211,147,55,226,62,189,112,238,16,119,213,221,230,93,230,252,19,160,107,24,47,118,133,239,31,189,243,196,42,204,91,207,237,201,78,202,82,71,53,227,193,74,217,62,151,209,125,175,138,193,236,176,81,219,138,78,158,11,63,123,96,68,164,226,216,65,149,227,65,81,32,219,209,107,133,172,177,230,21,224,150,244,104,3,106,108,99,159,196,1,77,70,241,211,228,16,75,123,50,57,53,187,165,248,204,158,223,30,208,218,70,182,98,141,182,159,44,18,107,75,180,32,125,16,71,158,124,137,125,79,61,250,128,182,250,137,0,195,175,244,251,254,112,235,172,15,12,63,63,126,155,37,116,63,249,47,58,121,227,228,228,106,158,212,219,161,58,30,77,98,88,107,104,86,111,155,62,134,195,208,113,142,166,12,119,147,102,72,76,117,186,238,38,59,150,23,61,58,148,142,169,48,43,220,135,119,22,0,63,86,234,205,88,137,110,150,142,25,11,255,90,97,100,150,253,161,80,231,83,242,78,179,164,110,116,117,209,28,163,195,12,227,173,8,157,104,110,169,79,218,128,92,202,151,173,113,214,14,213,52,19,58,246,204,214,42,108,82,230,147,40,69,137,60,78,222,218,86,50,122,99,228,149,108,219,66,86,104,235,111,35,158,53,226,190,42,27,62,205,240,146,193,61,217,213,181,159,244,22,249,225,240,253,70,11,243,104,70,254,194,8,187,102,227,36,59,39,205,15,23,23,251,3,221,230,190,163,104,107,158,120,163,115,0,215,5,57,152,90,193,136,235,254,253,111,40,76,27,74,28,125,23,197,163,223,79,51,21,201,232,170,165,232,171,217,202,251,53,181,19,3,137,148,142,242,11,90,51,82,221,12,152,50,134,60,180,198,28,45,45,187,120,155,60,48,235,106,92,185,209,68,21,54,153,181,248,109,18,242,18,187,53,251,252,162,87,213,152,115,207,149,19,47,197,96,128,57,184,117,150,230,210,61,231,126,183,146,180,231,107,30,232,174,85,193,34,163,57,201,116,35,5,254,250,240,158,9,96,68,166,244,161,86,115,150,116,120,241,91,122,180,25,69,57,106,38,36,122,112,233,46,87,6,12,139,79,107,9,119,166,189,91,204,184,112,180,157,116,54,253,142,17,62,29,6,212,185,152,12,150,119,61,208,6,141,124,156,60,21,100,38,189,212,7,12,143,79,81,122,205,29,188,123,226,161,131,24,101,140,216,3,224,245,112,134,38,30,62,235,6,136,95,174,111,42,230,174,99,59,22,1,140,49,255,185,46,184,113,30,156,209,224,64,139,173,192,141,106,94,160,244,58,201,56,162,47,43,76,228,49,114,100,230,16,184,178,225,247,235,102,218,253,52,64,34,228,255,243,218,53,248,206,11,250,46,73,183,159,47,26,199,239,86,175,104,106,13,233,245,17,173,251,166,33,44,7,179,9,141,232,138,238,204,93,116,42,173,91,85,3,8,58,53,53,70,205,189,230,193,196,183,207,185,41,243,198,47,223,175,161,106,209,200,236,79,242,178,239,210,244,100,204,241,44,239,43,142,54,187,41,189,43,219,206,101,191,251,196,131,94,96,2,247,104,120,183,74,159,38,12,239,235,25,61,127,27,254,210,122,224,129,114,68,192,108,68,21,190,175,107,239,120,155,197,102,6,133,89,115,252,228,11,166,155,206,211,16,20,99,123,50,127,190,133,83,225,226,6,2,191,92,227,40,186,244,65,203,140,109,19,114,122,167,234,10,66,120,221,70,52,250,99,122,167,107,95,49,85,158,184,52,236,159,181,128,98,84,135,30,71,155,51,188,12,83,218,24,189,173,14,216,90,82,4,190,111,108,251,178,75,153,225,126,6,122,52,43,78,140,98,10,80,179,233,209,244,86,199,109,247,135,228,210,138,213,180,226,194,240,30,213,129,134,149,156,87,109,129,169,62,203,11,41,20,24,67,89,1,43,15,253,178,17,8,97,31,16,48,146,230,82,243,37,141,222,242,182,42,195,82,106,190,204,133,61,102,113,216,252,15,87,228,44,83,0,15,184,80,116,16,248,134,142,177,221,164,248,223,143,246,1,223,11,193,120,35,224,114,138,18,139,40,202,183,152,74,201,113,111,89,119,33,72,117,239,69,4,166,99,67,97,138,248,53,224,141,79,161,222,24,58,132,35,225,70,90,86,96,228,175,227,210,200,18,105,253,31,149,232,237,237,235,243,167,77,33,85,120,210,74,203,19,111,23,41,83,91,192,144,59,106,206,244,130,65,3,217,68,222,8,57,169,230,161,12,14,121,72,2,10,60,118,139,93,54,199,78,229,164,99,237,178,70,124,251,119,30,216,218,241,10,159,105,196,52,111,106,151,202,27,34,32,142,224,17,209,193,246,252,114,197,54,35,126,185,155,136,164,194,52,9,197,35,99,219,44,115,214,135,231,116,203,187,190,219,117,93,240,239,139,180,235,9,152,57,78,30,41,126,58,51,62,78,186,205,167,142,226,101,254,1,113,225,119,187,169,44,231,143,190,183,29,239,131,229,76,89,42,38,152,117,226,202,232,193,84,170,8,161,197,138,101,0,93,162,163,175,11,43,198,47,164,73,200,40,45,29,103,168,101,166,120,204,180,221,166,60,52,51,145,107,113,52,30,66,250,133,32,142,30,249,49,146,66,173,105,195,249,100,231,86,242,104,82,132,242,194,172,248,224,15,133,150,238,174,180,34,152,39,123,37,12,99,76,225,9,107,102,7,220,159,54,149,59,108,138,123,212,24,108,137,14,129,173,156,48,3,46,69,23,48,4,125,71,60,82,20,3,63,37,91,161,254,80,99,162,70,238,93,35,106,152,5,136,204,6,108,145,168,210,84,206,254,242,220,104,34,203,19,29,72,207,228,185,23,149,83,229,215,44,194,174,56,55,198,13,218,121,77,137,41,175,27,133,57,237,70,71,11,175,231,51,65,101,85,159,40,237,78,35,230,210,123,228,209,200,145,69,57,58,223,128,239,51,208,207,11,253,171,26,95,31,53,240,169,116,195,97,5,250,22,240,250,158,43,99,230,143,208,145,46,33,205,245,255,244,27,90,252,52,21,119,29,164,29,243,189,120,38,180,97,183,135,208,4,25,39,238,250,190,188,135,131,121,23,182,179,34,208,31,172,8,74,141,235,191,14,51,135,173,99,73,79,206,174,61,150,244,129,185,142,50,200,58,118,207,249,66,152,72,117,62,251,45,250,113,105,60,242,151,229,101,126,83,1,223,224,64,169,113,52,187,205,47,47,109,44,237,85,161,210,55,70,44,110,116,140,233,203,70,81,172,229,117,91,19,170,146,211,202,200,128,122,12,19,35,80,106,219,253,152,98,9,192,4,113,232,215,131,224,216,220,35,97,218,107,31,222,220,201,69,249,194,207,235,50,234,77,207,43,107,228,31,148,147,183,246,218,130,62,203,98,131,87,90,63,129,63,165,119,126,212,59,243,227,26,4,239,242,196,208,77,223,57,41,144,126,30,202,37,28,107,22,249,105,26,200,5,190,251,189,38,79,212,172,26,4,70,12,114,85,121,162,75,151,100,74,197,222,108,245,227,103,126,26,230,176,85,94,45,159,232,248,158,185,240,39,182,153,79,244,94,153,46,232,104,63,12,25,164,243,33,221,209,206,55,101,140,98,45,169,196,211,67,143,119,94,25,170,91,223,67,223,140,110,65,251,62,74,123,84,92,22,169,173,252,114,205,4,77,96,214,132,56,216,20,42,149,57,218,217,88,203,151,171,174,60,144,151,117,223,134,68,154,248,177,152,120,205,233,67,38,141,169,95,7,102,246,17,134,140,187,54,181,87,226,197,100,66,115,182,34,231,245,136,180,80,174,201,185,238,140,241,176,159,49,227,57,57,83,142,246,74,161,204,115,242,227,90,52,5,180,135,206,62,189,251,192,102,233,87,133,133,22,213,157,179,240,64,233,236,31,61,18,57,247,26,47,119,250,174,161,85,206,141,236,132,222,23,249,153,188,240,27,154,53,253,174,75,53,41,232,92,216,166,74,65,152,236,199,200,167,178,199,122,100,11,206,9,174,32,40,29,56,175,114,7,125,194,185,32,171,211,145,73,115,180,168,82,176,156,175,250,72,111,88,15,65,160,119,227,164,61,73,103,152,215,125,70,18,243,60,218,27,29,43,130,8,104,241,31,209,94,17,51,87,203,80,27,219,220,253,116,54,180,61,91,30,61,150,114,103,200,93,239,62,243,232,253,80,153,248,230,119,207,136,150,14,102,237,243,221,199,100,120,2,238,88,177,105,187,8,74,213,17,25,226,95,222,158,86,20,12,19,106,6,142,15,189,165,154,149,104,95,25,118,206,183,23,133,57,106,75,204,186,181,154,70,51,108,143,12,23,85,9,173,42,85,202,199,99,172,12,151,223,62,120,172,70,131,91,134,144,211,219,117,52,170,4,180,189,140,161,82,14,198,206,205,247,65,94,246,185,46,190,144,149,155,128,243,12,194,138,118,102,220,212,54,231,13,25,102,232,124,196,187,196,108,117,104,39,22,148,131,25,143,155,254,37,77,118,82,237,13,182,144,121,89,23,109,213,53,21,144,153,7,79,53,116,129,98,63,162,173,26,24,42,160,244,82,153,197,119,124,91,84,8,155,182,93,83,216,105,41,79,216,97,219,201,133,211,23,38,2,146,232,145,107,75,44,137,190,140,51,240,128,85,50,4,186,92,35,211,149,119,88,236,167,207,189,220,73,161,237,76,113,25,109,33,96,252,222,221,19,206,18,123,247,125,200,231,3,45,164,69,161,226,238,23,230,195,43,160,98,143,116,112,164,28,201,9,31,129,109,30,201,116,37,203,75,21,216,196,99,35,35,217,108,135,34,240,157,232,71,108,79,104,161,215,29,122,65,194,125,158,16,229,188,147,219,145,56,190,32,172,50,119,192,119,5,56,178,38,67,71,58,45,34,21,44,44,84,175,132,250,92,102,198,47,140,111,165,92,26,139,112,68,34,103,117,53,32,255,40,78,244,220,140,30,179,64,149,43,131,24,85,35,206,135,101,173,91,35,242,59,173,231,51,189,79,77,85,15,44,4,104,153,95,62,152,43,201,149,153,133,90,148,142,40,101,42,25,189,76,200,25,33,24,8,11,88,233,230,244,188,172,96,122,44,252,238,180,83,178,152,155,76,160,159,245,68,11,58,173,134,22,48,230,163,114,101,119,237,66,228,56,138,13,144,118,229,202,6,27,167,57,82,62,148,23,32,112,65,134,37,46,252,238,147,196,56,142,169,147,6,168,184,52,74,123,114,110,148,134,87,212,71,45,143,36,197,58,186,103,218,137,146,24,190,187,83,230,233,66,225,201,123,173,128,81,121,151,43,163,224,239,157,223,86,221,233,98,61,77,50,31,79,225,184,50,84,199,37,240,44,200,3,199,246,103,225,152,212,37,148,47,198,86,63,81,37,129,47,46,219,159,66,8,124,162,172,245,35,175,201,235,180,36,243,206,170,214,209,207,235,99,220,174,248,229,131,171,142,60,20,22,151,152,16,23,13,27,71,66,195,66,59,71,132,111,248,24,170,225,146,137,49,213,96,22,208,83,201,78,64,224,117,163,141,30,40,3,186,43,90,78,139,170,21,4,46,241,54,172,246,177,206,184,112,242,168,98,20,69,91,248,253,174,125,81,94,198,254,202,186,19,218,40,119,242,205,147,163,107,254,233,111,147,89,146,147,83,52,209,251,250,172,71,48,96,243,91,21,24,67,105,223,40,195,35,20,63,84,80,62,79,63,55,84,194,118,244,161,20,68,202,118,192,159,218,76,85,82,7,223,138,115,155,243,128,200,146,78,35,178,201,201,17,28,151,167,178,49,77,144,147,63,252,126,235,196,191,43,84,158,124,105,167,113,101,217,104,91,78,78,52,40,79,133,166,231,124,42,7,217,134,189,21,134,164,231,143,252,208,27,212,244,183,169,225,196,88,57,166,255,36,143,197,92,53,123,160,144,232,245,169,208,243,28,19,218,65,130,105,232,79,211,69,180,242,104,161,212,85,232,146,55,174,173,1,34,123,46,63,188,140,40,183,19,222,106,67,78,183,40,82,10,1,15,149,215,4,166,91,46,239,10,10,170,220,52,110,139,35,127,122,194,89,20,20,50,249,202,187,194,232,70,222,245,234,70,32,75,120,42,72,235,83,16,23,14,143,255,185,43,178,155,121,83,243,140,231,166,234,74,45,107,131,133,197,123,97,200,131,117,10,188,150,60,80,150,163,136,73,237,167,119,157,10,219,84,153,240,189,84,57,57,111,186,203,117,15,225,22,112,139,216,159,203,149,105,69,172,178,41,91,222,224,108,143,91,201,74,104,96,140,125,190,188,178,209,159,111,139,131,215,201,151,213,233,239,19,152,94,236,41,3,165,139,142,5,222,24,164,55,115,140,237,170,239,227,126,105,35,133,112,161,57,183,42,87,54,76,199,80,62,107,246,9,9,211,55,229,82,66,54,41,172,173,159,117,55,45,227,184,175,114,183,5,83,198,17,124,128,113,18,46,91,199,96,159,22,221,231,108,165,77,11,40,154,220,93,89,75,120,79,41,52,0,151,144,12,181,169,144,144,73,96,154,32,115,5,192,5,236,200,80,233,237,134,80,61,97,116,6,229,235,185,115,242,13,254,19,166,27,77,47,141,238,247,24,104,247,205,150,103,70,193,134,54,10,125,164,69,187,176,247,241,164,197,132,36,102,233,187,192,20,93,2,200,127,205,147,203,143,245,156,40,140,109,226,202,165,109,20,125,35,244,167,172,152,104,145,250,47,186,128,64,32,155,17,14,48,195,116,253,240,27,170,85,113,48,34,133,58,97,209,45,184,130,66,134,11,155,142,164,134,129,66,140,5,38,252,174,83,97,99,74,9,198,210,93,115,151,120,44,91,137,120,165,86,52,54,14,85,23,244,134,190,86,156,123,30,177,147,1,69,81,63,230,28,58,194,159,5,157,186,80,207,215,117,135,78,215,79,251,195,140,59,98,187,109,13,174,10,19,202,199,80,192,72,234,57,152,48,53,135,161,73,238,42,60,233,221,140,151,137,154,153,46,108,72,21,148,136,27,217,91,61,159,0,230,64,145,175,89,168,86,136,92,10,90,69,236,59,226,228,221,66,84,129,81,238,140,219,234,248,97,109,69,137,121,227,161,244,82,159,83,35,210,91,99,36,52,243,1,22,184,176,119,139,11,163,61,72,35,141,122,172,97,47,96,120,87,114,97,117,167,108,15,155,207,37,149,132,139,82,85,141,73,126,127,189,61,159,7,101,209,121,242,96,20,158,244,232,73,186,38,126,186,46,213,169,96,237,134,127,22,23,14,137,87,63,108,22,89,185,237,10,225,233,40,92,190,156,167,127,244,27,189,52,120,63,193,103,162,50,157,134,149,192,95,207,214,27,20,64,103,209,65,140,68,92,137,151,189,112,201,147,23,98,162,78,177,53,186,95,158,58,133,255,4,179,74,68,3,235,23,254,138,3,193,193,81,36,206,141,150,138,174,171,112,202,230,23,39,135,98,175,171,178,125,143,17,228,44,243,88,236,10,211,249,217,3,174,42,65,131,251,1,212,233,248,237,185,84,0,138,1,63,191,60,216,236,90,100,148,178,129,44,241,66,48,6,147,205,15,48,162,88,113,101,120,35,235,186,90,90,207,154,213,133,81,84,84,248,51,102,151,195,216,178,232,180,1,75,47,247,101,244,115,237,250,192,247,153,197,26,113,35,86,4,235,5,190,99,39,63,145,5,205,168,169,167,199,13,253,50,24,135,153,186,100,147,49,104,107,172,249,194,168,125,15,53,12,217,102,104,239,112,221,34,204,142,114,27,196,225,68,73,9,63,48,253,208,113,225,136,56,117,189,50,11,55,18,70,87,87,127,26,181,156,120,104,55,130,109,82,171,51,81,185,246,5,163,150,222,179,247,182,59,74,34,254,194,8,208,30,239,131,131,249,112,140,242,9,165,69,226,137,11,151,36,117,219,72,146,118,244,106,101,220,17,1,5,13,195,69,221,43,232,55,63,17,182,98,110,38,45,150,213,44,233,34,15,188,208,231,16,193,6,212,132,123,238,225,41,24,212,163,110,4,188,206,120,166,148,151,199,120,188,12,72,82,199,109,99,86,251,169,19,2,14,189,241,204,26,228,209,199,117,227,132,232,46,48,197,161,239,113,58,216,95,94,55,101,42,245,42,128,135,20,99,193,162,160,215,108,2,123,243,248,233,74,0,174,62,9,72,17,230,3,103,167,251,216,40,144,47,157,113,244,29,241,67,135,10,145,127,139,128,27,167,79,209,74,69,185,158,75,93,1,195,22,213,75,67,122,44,230,67,202,236,82,254,169,166,218,190,98,123,68,223,200,56,122,223,38,254,17,52,123,52,158,30,139,14,98,157,56,248,46,218,165,169,131,131,25,142,197,149,221,71,174,67,156,20,243,142,212,4,44,212,93,244,211,253,111,77,49,254,19,6,15,13,190,123,140,59,146,153,136,88,196,200,106,152,155,119,23,87,33,195,181,101,145,111,182,239,45,127,101,197,11,111,68,98,143,192,159,89,241,254,193,120,105,182,140,216,154,101,235,92,106,224,62,224,162,237,227,52,231,53,247,72,222,72,15,34,242,19,207,176,209,174,212,61,98,99,78,185,161,77,230,242,160,207,114,97,127,48,27,150,149,94,117,192,244,250,184,220,13,14,22,159,228,34,26,82,112,103,185,96,33,118,89,98,201,216,41,40,55,159,6,216,215,113,176,94,25,38,190,174,81,71,249,161,167,123,51,247,245,137,90,27,218,168,171,156,231,190,102,228,40,89,238,27,114,97,121,52,153,250,237,71,223,75,92,71,122,165,73,191,176,179,248,187,109,2,21,154,31,4,94,86,40,248,131,249,37,161,94,65,161,165,52,255,247,219,116,170,15,69,113,47,11,153,119,162,220,33,130,230,92,38,236,123,135,39,243,89,211,23,66,12,231,143,116,195,218,78,87,68,96,30,106,13,152,74,73,110,105,104,166,228,149,228,149,125,69,159,41,57,131,22,152,81,167,5,35,90,223,121,232,90,229,57,180,223,209,225,122,52,220,243,189,82,249,225,217,108,180,4,204,173,201,56,186,241,247,23,226,246,116,68,146,250,78,248,78,118,148,119,227,166,239,136,213,113,52,104,125,119,57,40,227,223,10,119,10,98,41,13,12,35,96,178,223,85,224,106,14,232,127,48,234,205,231,147,39,122,55,222,101,197,203,108,246,58,101,136,223,40,202,215,104,150,49,33,32,53,19,250,246,157,49,115,100,185,33,174,194,136,232,186,204,199,125,167,180,94,201,101,211,17,57,92,38,110,35,178,34,137,87,99,174,119,215,204,220,214,229,62,228,117,160,241,31,226,38,36,214,80,65,72,24,78,86,40,248,108,104,140,114,93,198,112,118,29,41,72,216,253,200,187,184,119,132,65,77,160,67,226,64,148,126,113,125,206,99,41,72,230,211,42,198,205,92,1,55,219,24,11,204,100,227,218,170,92,245,253,212,228,104,194,190,48,18,176,254,163,79,134,32,10,154,205,105,241,213,68,215,134,124,88,116,150,55,207,115,243,184,113,162,201,231,73,237,39,90,255,120,89,104,215,39,138,211,230,240,25,26,75,198,46,173,83,141,150,182,238,173,102,213,170,130,34,225,219,224,190,142,21,211,9,166,195,210,164,192,246,130,240,207,39,132,54,169,63,39,60,240,140,244,105,18,98,242,210,234,152,185,127,239,120,31,84,12,101,35,245,145,79,89,53,222,244,42,136,1,203,201,43,2,0,49,6,17,240,21,206,226,62,100,162,93,40,151,9,179,41,81,250,238,68,120,228,127,232,61,209,144,129,114,81,132,33,93,126,103,115,172,118,178,221,80,11,199,245,21,48,25,144,41,48,89,242,225,227,123,227,24,45,253,73,120,78,165,200,13,63,117,154,148,60,72,91,148,88,244,72,205,52,173,62,19,138,237,240,17,128,20,93,181,73,104,143,218,151,183,209,85,212,85,134,138,72,223,143,227,174,214,46,195,118,225,221,63,225,62,109,83,88,140,137,146,70,112,101,120,111,147,25,141,115,111,43,251,37,202,212,20,150,71,52,37,48,109,6,188,224,36,206,248,126,14,146,72,66,83,32,227,254,57,89,25,152,246,215,188,175,197,219,114,189,49,147,199,63,82,238,191,59,194,51,92,248,7,193,149,169,197,74,246,54,223,74,248,206,116,90,155,94,172,207,95,94,152,121,118,10,60,126,250,46,14,99,212,252,41,76,174,44,190,92,164,162,151,84,66,45,71,30,227,236,152,26,149,160,184,247,122,167,190,193,85,251,229,25,210,180,152,6,60,150,178,195,77,227,53,159,24,141,31,210,187,180,76,84,217,165,83,55,149,105,237,136,191,31,61,148,200,45,119,173,52,55,68,236,66,174,239,174,227,228,88,3,52,103,248,83,242,121,155,8,107,194,240,83,190,30,163,232,142,86,245,159,130,49,209,86,162,100,104,135,160,38,253,18,223,150,249,230,229,32,131,241,0,3,53,224,210,181,36,78,209,161,135,248,226,166,222,42,37,61,62,226,15,21,176,24,254,120,150,118,129,109,186,202,223,238,77,213,140,230,180,22,188,248,244,88,34,164,12,74,111,118,152,87,109,211,70,16,166,63,36,172,58,99,78,192,150,65,248,190,176,218,214,42,49,16,138,121,3,9,60,44,149,22,48,187,99,121,102,131,244,87,44,214,164,61,149,252,77,254,253,11,13,66,40,133,67,93,156,136,126,190,158,191,189,72,40,202,67,233,212,196,99,36,144,83,122,206,221,77,104,203,97,72,39,82,88,70,116,181,132,0,60,237,208,91,141,48,200,194,221,17,254,229,209,15,19,237,206,61,179,123,54,216,148,105,241,85,23,216,54,15,121,105,223,212,254,35,56,188,39,164,227,54,234,28,75,159,233,157,74,105,214,137,239,131,122,172,92,57,229,225,248,244,168,12,40,163,209,166,255,213,98,253,48,201,140,68,217,66,215,24,225,44,45,58,202,16,9,232,57,194,47,218,101,130,39,37,116,247,42,57,193,211,140,150,163,108,208,141,23,222,59,172,61,83,170,64,31,109,50,35,116,135,183,41,28,8,41,145,189,56,4,124,95,21,17,129,18,206,238,176,6,151,136,208,151,77,226,121,229,131,54,221,17,203,57,174,100,226,236,137,51,217,70,15,193,225,105,219,129,132,141,183,17,145,48,102,199,26,43,48,185,133,116,253,239,211,147,158,43,8,167,16,163,99,177,111,67,137,0,248,6,162,241,228,48,211,189,222,54,116,36,87,103,187,48,105,57,61,119,105,40,253,68,156,113,87,34,89,144,7,2,133,25,73,152,51,146,60,178,251,176,119,134,10,211,164,245,4,53,187,170,56,150,64,88,152,75,214,202,245,197,52,139,60,157,54,175,194,152,154,185,174,161,125,163,186,36,119,110,234,185,45,57,230,101,40,224,13,239,67,130,125,163,38,208,150,158,26,234,75,4,79,253,73,44,126,102,87,31,251,114,188,215,30,19,192,97,83,252,138,77,139,69,140,10,243,106,93,154,23,17,68,124,43,18,166,219,187,231,134,136,212,145,160,86,30,201,45,11,243,143,104,96,88,83,121,140,95,187,67,21,112,98,39,236,140,40,66,93,22,72,61,154,90,70,76,194,244,153,104,231,16,105,225,20,76,221,173,32,102,40,18,26,232,169,237,220,243,28,84,102,68,66,99,227,113,238,32,11,181,202,86,225,226,18,102,67,182,0,106,23,75,95,102,53,156,27,147,251,93,171,182,13,217,116,151,146,168,84,119,180,221,163,99,34,224,12,129,106,110,146,218,238,209,145,47,142,119,69,191,146,108,60,248,183,20,124,2,94,150,29,21,24,251,236,88,17,11,46,84,242,105,224,161,120,23,50,127,36,60,48,85,17,163,27,122,196,108,82,140,118,34,215,141,3,123,168,84,94,152,157,175,252,52,125,64,190,107,185,159,73,165,134,150,104,63,86,9,118,24,217,121,121,158,119,60,183,230,151,141,95,6,91,7,129,73,155,251,51,89,56,21,168,64,18,57,146,233,83,63,181,240,162,205,5,204,208,231,243,176,107,25,247,80,70,32,239,46,18,67,139,135,163,13,48,29,162,112,124,57,148,40,239,19,82,57,159,59,221,246,25,48,190,35,251,21,95,154,97,29,178,108,181,124,4,98,48,253,94,241,219,247,150,149,202,139,54,218,231,66,20,149,234,207,189,239,253,170,182,133,48,53,21,152,241,8,19,30,178,180,174,47,107,98,99,237,81,132,163,33,201,127,218,44,221,84,115,129,41,183,199,219,162,185,96,63,58,118,104,219,249,206,155,18,125,213,81,102,31,101,200,59,255,116,69,84,206,4,26,144,11,119,146,213,219,237,81,162,96,223,152,47,27,1,197,71,4,227,206,47,43,246,114,102,100,255,168,42,208,87,60,61,98,92,223,47,196,84,13,88,250,111,253,198,104,183,153,170,78,131,154,211,119,226,104,235,77,120,212,59,16,237,113,152,220,180,186,163,181,110,182,74,221,97,26,102,202,163,161,113,3,76,223,9,46,115,90,213,110,248,110,54,73,113,52,148,180,58,31,149,140,16,229,133,49,211,94,93,145,70,176,235,99,229,190,235,165,254,30,141,254,116,111,212,226,196,5,117,9,21,124,88,105,126,59,15,222,7,218,55,78,171,79,164,140,239,94,121,177,70,170,30,196,157,166,61,181,138,2,89,127,84,19,144,43,93,9,19,201,41,122,111,108,5,8,35,90,245,26,38,102,8,145,119,69,36,70,95,199,47,19,238,71,83,162,44,243,209,53,152,225,59,69,215,219,82,215,42,210,228,81,102,39,229,251,41,225,143,118,76,194,228,72,39,147,11,215,183,97,77,92,62,204,104,247,192,249,71,91,202,239,238,35,210,205,132,58,143,174,8,226,67,225,252,137,102,209,86,26,241,157,130,136,219,78,192,168,125,212,167,107,53,36,50,12,94,79,123,52,125,45,249,50,27,254,140,234,32,59,137,8,227,117,161,183,247,88,35,220,207,7,173,186,184,242,250,168,128,153,120,206,241,21,153,105,122,62,234,232,172,185,158,52,67,66,183,124,143,252,121,191,159,71,139,115,211,121,181,159,46,48,84,133,226,202,76,73,71,59,58,80,162,242,129,52,76,176,72,41,233,208,111,166,151,7,112,234,172,143,213,23,59,224,8,10,47,204,39,161,173,40,240,75,60,5,52,208,108,211,93,108,197,102,207,189,193,129,239,35,125,140,94,23,249,255,47,224,175,63,102,144,103,149,16,13,37,57,7,171,245,241,152,93,206,47,168,166,170,250,180,39,28,152,117,30,54,14,2,160,239,49,248,224,125,142,184,178,101,85,69,109,131,97,203,29,247,197,92,173,14,103,103,152,254,87,194,117,189,14,181,168,96,229,209,216,147,60,39,39,250,142,219,134,157,248,92,90,223,105,2,133,23,228,93,24,244,198,224,122,197,27,97,111,81,159,167,98,25,233,56,154,167,218,30,127,219,29,154,165,192,84,228,30,171,152,218,34,176,28,86,20,126,44,114,238,228,235,205,92,184,163,162,30,173,61,54,205,34,232,128,109,60,60,141,46,59,252,65,46,124,63,56,253,233,59,22,90,60,52,43,38,169,187,21,188,153,153,40,153,151,167,73,6,110,113,92,55,213,213,199,165,230,51,94,127,192,164,180,95,247,157,47,204,67,204,223,126,60,77,54,104,18,229,67,25,180,116,170,171,16,214,91,35,97,218,188,95,231,159,136,105,177,96,254,202,115,91,60,149,24,104,80,252,231,99,58,100,13,133,45,224,174,45,106,84,189,232,150,12,148,90,157,222,22,237,36,53,222,86,51,101,158,215,65,234,148,40,89,118,211,102,87,152,136,217,31,10,118,155,143,45,239,178,26,67,160,77,21,25,112,92,184,31,107,139,106,40,28,128,231,88,26,143,102,192,119,207,167,166,116,184,156,69,132,198,167,84,218,99,155,117,127,107,184,57,193,133,11,227,78,225,90,90,94,55,241,91,237,143,163,87,90,125,163,11,209,31,39,63,104,18,94,11,7,102,83,162,151,70,237,36,70,248,157,182,73,20,60,94,99,177,62,93,148,30,255,7,165,111,211,159,25,186,98,223,115,101,213,42,64,14,211,123,164,95,207,50,95,217,47,96,12,239,31,147,180,29,190,7,164,247,110,216,244,24,176,205,47,214,93,218,180,31,145,214,202,215,17,59,89,54,243,143,125,225,162,40,220,3,109,132,4,143,53,28,254,170,9,191,174,115,7,253,187,0,63,86,213,245,248,198,149,136,167,7,219,6,85,34,134,226,127,60,146,31,38,68,171,75,23,28,254,8,115,112,101,85,125,101,56,250,53,82,187,131,37,247,233,212,186,155,92,116,227,254,96,50,104,143,89,42,134,115,113,93,109,155,139,172,162,136,34,182,128,171,150,100,126,78,123,241,176,41,199,63,6,78,216,42,121,39,251,133,167,93,166,218,248,157,30,134,63,3,61,254,243,60,177,101,66,137,14,67,107,127,158,55,214,156,30,197,192,167,188,123,2,125,40,11,71,83,255,242,8,127,215,115,238,222,195,237,132,206,26,138,6,143,253,96,139,7,10,15,234,233,109,131,250,252,181,184,107,6,216,99,109,8,137,53,70,73,179,93,244,243,211,70,19,14,248,225,126,154,49,34,198,2,14,227,215,171,102,120,16,19,102,192,31,212,141,23,190,15,92,96,26,208,95,24,169,14,135,183,69,173,10,195,220,242,43,135,242,56,158,43,191,143,37,140,44,47,252,161,69,243,192,37,92,94,104,191,124,2,121,56,21,209,102,79,68,114,206,120,30,249,52,73,154,128,91,127,198,2,101,200,136,190,44,67,242,188,108,83,156,137,219,70,113,252,25,42,144,190,98,221,50,71,145,127,78,190,119,196,25,180,244,63,254,203,28,28,223,181,57,23,61,99,156,161,180,226,145,18,98,62,191,12,125,215,191,0,154,11,203,107,146,73,26,41,46,236,238,93,250,247,194,59,42,39,163,226,47,210,254,245,208,244,61,248,176,10,197,243,1,148,47,82,11,195,232,45,239,32,198,41,209,175,204,118,170,207,124,180,72,167,249,3,183,246,166,247,219,164,20,155,176,38,203,205,188,51,67,101,130,171,82,159,83,67,217,143,95,166,19,225,185,233,27,73,231,178,117,135,235,41,239,109,81,52,240,151,133,6,232,247,60,112,203,57,207,128,235,107,156,75,160,230,50,219,21,37,236,165,90,193,102,29,116,242,161,144,9,173,143,115,232,39,223,38,78,222,90,107,165,229,101,244,152,145,112,249,46,227,153,44,105,50,143,199,130,178,144,122,23,154,21,162,251,132,145,123,188,155,112,93,82,87,141,110,221,11,35,99,248,120,127,174,22,82,120,23,110,148,136,198,99,100,73,105,192,97,74,237,79,4,180,80,186,239,1,99,118,56,31,159,203,18,143,165,155,167,175,46,154,219,118,198,142,162,167,170,226,52,5,255,32,223,180,117,190,219,174,114,63,119,136,54,111,88,226,117,221,205,126,127,116,15,160,71,253,93,25,187,65,74,78,255,17,86,29,242,103,176,88,131,251,64,46,57,83,236,48,92,144,160,251,162,50,64,186,101,43,108,170,73,14,67,70,201,87,64,146,144,184,36,234,10,213,4,152,19,54,27,177,168,43,76,235,132,20,152,102,133,88,12,55,2,154,194,175,237,214,245,31,159,43,39,167,154,149,48,53,137,44,80,77,20,237,50,206,188,225,2,229,129,160,55,76,122,244,242,190,238,172,2,249,54,174,172,225,176,153,247,213,168,236,148,168,120,144,78,16,138,206,133,251,110,201,212,50,56,235,37,63,109,244,112,188,189,15,136,219,86,216,150,148,56,57,93,102,153,78,64,27,162,164,137,60,237,33,91,236,116,17,164,131,106,154,71,119,97,37,117,107,200,28,81,128,130,218,59,243,99,167,87,250,124,51,120,50,54,217,234,149,193,9,108,121,101,108,38,245,161,225,32,31,101,208,123,29,119,51,116,4,69,123,36,40,31,86,36,237,114,91,8,139,5,189,7,193,234,111,200,133,125,230,110,29,231,182,78,111,249,101,122,11,99,25,70,25,31,251,26,129,209,40,41,89,78,52,209,224,132,137,231,194,33,11,183,165,247,228,119,166,222,61,138,168,139,238,45,61,152,141,88,28,75,116,145,75,10,62,15,135,110,184,248,229,27,209,125,10,211,183,50,179,74,218,180,69,195,40,58,37,188,212,168,177,234,155,254,104,115,57,85,40,8,85,8,150,208,96,234,137,37,30,182,9,94,147,9,47,74,132,39,105,25,104,73,43,76,255,70,148,226,215,39,254,87,20,203,81,200,248,123,149,80,100,186,164,172,172,176,92,162,192,122,126,106,55,114,234,193,167,236,145,201,49,33,201,79,80,212,233,61,129,127,232,184,232,67,14,134,54,228,110,74,213,250,145,251,86,120,154,182,209,31,220,88,250,20,109,152,116,248,133,161,150,85,135,92,247,207,34,228,239,145,192,69,19,18,163,201,226,111,151,219,64,103,5,126,90,142,49,36,69,186,55,163,85,235,171,106,122,238,70,238,217,19,55,116,93,23,89,39,77,63,14,17,197,128,217,131,200,3,167,241,227,243,224,131,60,246,222,58,78,208,174,243,53,248,94,247,212,14,62,211,197,187,11,84,143,187,198,183,72,14,174,208,236,125,253,167,133,123,233,60,121,7,40,57,70,191,237,109,197,157,188,50,250,78,186,183,242,144,210,59,208,48,18,54,159,61,167,101,16,234,61,31,79,53,86,142,103,78,239,64,106,71,118,174,248,112,52,33,186,160,18,186,229,187,165,154,219,78,80,35,76,135,42,25,10,221,18,159,89,51,188,55,182,165,136,101,189,82,123,199,116,197,140,175,11,31,243,201,8,119,213,141,152,170,164,10,186,73,50,158,154,149,82,163,55,42,124,183,83,193,111,184,127,73,59,110,194,157,78,174,248,176,113,57,80,54,186,209,80,107,172,31,13,239,214,76,37,144,7,106,61,118,52,27,247,64,225,145,161,2,211,146,9,182,172,139,56,99,46,20,180,113,9,142,250,218,13,63,50,183,211,76,178,228,59,201,218,238,114,91,86,182,27,97,60,206,6,130,73,95,96,235,170,207,202,4,161,68,114,79,33,97,214,140,175,15,11,112,162,76,96,43,204,83,7,234,0,226,49,133,255,40,118,144,145,13,131,50,43,140,90,168,170,189,198,142,133,86,95,9,176,81,199,46,209,219,123,131,231,142,129,73,62,209,187,86,25,239,207,211,228,214,140,157,247,117,127,186,175,64,49,95,20,105,111,40,25,16,133,253,194,177,127,22,25,55,86,30,120,100,73,255,199,124,32,137,171,131,78,173,76,63,222,112,71,165,8,208,176,234,233,31,60,16,57,144,47,4,133,24,60,210,227,228,13,7,197,124,42,200,236,69,91,151,53,5,221,169,97,10,12,245,49,118,152,44,2,34,49,135,98,130,209,72,28,30,108,194,143,192,8,241,70,50,2,175,180,51,229,210,108,210,89,113,242,207,8,209,9,127,248,130,68,98,149,158,74,97,34,32,103,130,34,78,230,255,219,20,249,123,252,130,103,107,145,58,93,166,58,34,55,134,151,248,142,236,208,98,214,203,21,8,3,238,236,198,97,168,173,79,236,193,155,89,144,246,72,34,34,54,37,82,134,132,14,80,197,99,164,33,114,146,47,140,178,239,157,42,34,119,122,204,42,33,97,68,204,74,20,15,200,91,79,121,97,176,238,239,254,45,82,144,244,204,14,185,50,8,220,222,194,68,254,135,119,32,39,39,11,56,162,244,240,33,36,154,69,127,96,156,113,102,230,27,80,196,23,248,231,68,26,123,212,181,164,209,245,198,253,155,24,174,203,38,84,76,157,155,245,244,213,200,194,152,130,236,250,143,116,10,81,54,60,152,50,217,11,132,9,210,133,216,3,138,198,119,115,144,82,97,204,51,160,228,170,118,28,203,109,5,105,200,14,110,235,47,60,1,70,134,36,146,169,230,140,176,247,159,33,22,125,144,5,17,153,248,105,22,211,129,36,187,195,55,66,78,170,9,157,86,52,105,254,42,102,192,116,119,235,209,36,221,126,59,22,166,109,190,144,216,199,55,83,178,172,127,253,213,192,203,60,172,18,134,103,248,215,111,67,3,167,53,138,203,79,155,35,251,254,251,233,59,170,106,238,134,233,209,251,76,43,209,209,150,66,226,128,203,250,221,28,156,164,68,87,194,84,133,254,162,193,101,35,174,103,249,5,152,12,79,119,184,99,56,23,147,107,179,17,215,87,92,215,157,29,37,255,6,76,176,255,249,93,13,84,150,90,158,28,247,1,230,173,132,225,210,10,76,56,126,86,156,156,70,227,33,48,148,139,217,3,198,116,73,46,13,105,156,63,33,23,96,115,81,210,147,211,154,218,226,104,187,15,57,57,193,102,153,113,223,125,138,184,20,140,34,72,20,203,159,248,111,127,35,39,167,122,30,247,85,209,16,250,20,157,230,135,230,112,49,193,143,132,23,185,219,238,183,141,243,78,86,210,129,161,123,199,125,65,166,74,153,114,224,141,54,153,95,56,117,188,100,218,50,199,32,129,234,119,93,76,106,60,175,204,236,13,166,223,245,135,142,116,253,62,129,151,101,152,28,30,119,237,138,240,195,154,113,208,199,247,207,103,91,18,69,78,206,122,87,166,127,124,230,236,38,99,5,59,192,246,151,253,91,144,112,215,202,158,3,96,82,62,1,211,88,156,157,116,13,118,224,154,127,109,95,192,168,6,84,133,161,100,248,80,186,159,102,19,47,35,224,221,255,164,17,113,157,248,201,35,38,122,168,67,205,191,73,5,109,202,27,68,200,185,177,250,252,107,237,166,45,142,210,183,60,241,129,52,85,243,239,143,236,221,206,205,47,240,194,208,221,143,134,230,156,137,203,134,161,77,67,221,221,225,89,165,166,208,140,144,177,254,52,83,128,97,49,201,148,68,70,122,30,191,49,244,35,247,144,167,194,190,176,13,31,43,236,245,190,79,70,26,242,93,95,247,23,102,187,231,34,247,205,186,205,228,253,7,35,246,157,134,194,192,211,44,221,29,166,13,188,41,124,208,50,9,152,80,182,228,71,0,5,208,185,163,191,121,254,100,112,3,60,49,218,138,101,224,238,142,179,166,220,80,115,65,14,211,143,134,80,151,150,220,6,211,232,225,171,196,253,212,33,225,11,12,181,168,31,135,177,154,89,10,211,123,231,183,141,55,152,92,54,205,189,159,79,151,23,172,52,9,10,124,199,222,159,24,165,77,232,91,68,204,128,233,121,152,129,82,26,201,215,113,3,236,66,191,88,192,99,165,171,60,112,67,110,50,143,166,186,181,4,166,124,177,226,178,23,148,28,57,57,125,51,173,248,3,37,88,152,122,242,202,238,56,222,86,163,197,74,230,218,73,30,224,79,240,206,52,0,230,74,161,76,179,111,188,223,199,242,147,127,34,203,8,120,58,178,102,127,160,53,237,40,140,1,192,137,219,170,11,209,6,249,101,115,95,223,1,223,105,35,205,92,128,247,231,190,160,192,52,7,15,185,235,223,171,79,244,6,142,85,208,110,13,92,1,175,116,147,0,165,131,174,116,57,245,154,114,97,227,87,35,13,184,20,157,135,209,39,254,254,196,38,128,145,210,249,244,232,99,36,102,135,201,20,126,114,221,88,29,236,229,112,49,183,123,57,249,49,154,229,223,165,89,187,251,25,121,114,82,127,140,91,135,33,182,63,240,93,203,86,28,109,148,9,89,25,25,90,231,243,137,216,84,81,187,60,22,179,60,169,30,160,145,29,58,69,66,21,230,140,25,211,29,251,110,241,85,188,240,247,19,46,249,131,49,114,111,50,24,208,166,216,127,41,32,19,29,163,175,237,19,24,221,229,56,24,118,180,124,1,23,109,211,103,51,166,92,97,4,130,142,234,218,85,192,244,200,86,65,25,88,195,111,186,83,178,105,71,96,146,194,62,145,154,77,76,175,122,93,119,242,250,147,68,1,198,52,75,166,194,133,207,204,241,181,139,86,164,126,170,194,237,120,14,7,216,202,210,114,105,55,218,235,113,44,50,165,242,42,27,116,126,255,240,10,123,238,79,190,142,133,190,211,215,227,186,202,93,223,187,254,176,37,171,18,54,85,178,132,33,221,251,186,70,183,248,90,250,162,205,150,100,196,35,97,219,180,229,167,59,109,174,51,96,84,173,100,58,194,171,112,158,30,207,155,204,117,87,120,70,146,100,253,4,226,143,62,111,211,106,137,183,53,224,237,232,165,97,200,113,98,12,34,106,53,63,61,26,193,19,15,176,112,55,145,238,150,6,97,101,244,146,232,221,200,44,121,40,123,160,166,18,195,168,145,89,146,151,101,218,97,114,225,167,104,72,11,211,186,254,149,30,128,171,233,125,11,76,134,166,196,235,68,198,114,201,201,239,198,104,254,25,135,0,195,166,153,121,114,116,144,214,248,98,168,32,171,32,151,182,177,27,234,190,241,42,205,88,224,15,140,137,166,159,188,161,145,214,245,228,147,222,230,29,71,227,40,171,71,211,180,85,226,210,80,238,253,114,52,160,26,178,99,65,46,148,17,159,75,171,166,43,159,143,101,151,34,223,207,254,137,202,143,120,37,74,70,4,110,40,234,248,209,147,176,72,198,210,198,11,90,96,147,65,215,75,251,204,224,48,103,67,161,44,217,149,99,72,52,99,46,213,105,26,229,118,103,39,216,60,220,91,50,89,120,40,219,234,40,14,223,237,227,150,83,91,183,66,247,213,137,244,204,238,83,199,202,130,240,224,71,35,120,150,186,21,192,157,22,13,255,109,86,8,61,152,62,183,26,243,236,193,43,66,54,171,139,54,233,30,203,11,210,124,58,227,80,73,63,254,50,177,212,154,58,20,150,201,65,4,186,134,248,65,90,175,12,58,75,177,240,225,136,253,124,93,7,133,186,88,85,251,157,251,134,124,1,235,215,182,24,193,2,213,188,79,225,241,199,124,176,56,3,246,199,126,209,21,139,42,242,52,69,150,123,59,183,127,154,247,181,212,62,139,162,55,180,91,17,43,67,68,25,186,64,108,172,180,119,28,125,232,72,151,137,152,44,123,239,17,94,209,199,175,235,26,53,230,8,129,152,43,191,161,175,178,88,36,227,48,17,209,51,16,16,68,223,113,116,167,188,169,71,223,41,106,174,136,102,41,246,76,157,83,238,162,231,3,161,66,128,28,18,235,222,15,109,215,188,45,22,148,34,235,203,182,153,243,68,156,109,114,206,15,58,143,28,12,9,76,135,63,221,8,43,81,233,228,254,161,35,226,186,139,194,106,124,208,179,70,158,154,240,106,43,188,49,70,79,184,165,10,242,15,158,127,238,205,63,120,233,134,14,120,127,121,48,74,109,239,193,247,227,201,235,70,198,95,230,139,66,158,60,182,61,150,101,26,122,238,213,207,136,125,13,170,82,229,219,239,100,84,35,74,95,228,143,159,217,230,51,157,128,128,251,233,242,241,112,242,178,71,188,14,250,26,234,115,105,200,136,37,92,196,187,195,166,240,251,185,126,49,20,88,85,167,222,55,242,38,57,82,216,22,79,189,49,152,166,37,7,41,174,189,250,70,248,130,118,28,109,169,29,125,159,244,55,70,222,142,166,231,189,116,48,176,184,196,6,130,10,167,38,84,238,202,6,11,56,94,9,214,69,91,31,11,107,234,18,184,206,246,44,155,86,44,12,248,251,116,65,63,180,152,230,231,67,133,228,211,131,45,187,29,87,86,108,117,211,89,152,20,87,236,155,208,234,238,255,124,186,245,203,61,219,55,71,85,152,129,95,3,190,79,244,104,56,176,73,168,196,164,98,233,204,162,115,78,167,217,179,199,132,54,159,116,12,42,141,116,58,59,12,41,117,124,10,215,26,153,34,154,234,184,189,23,158,241,145,124,56,33,232,164,195,201,243,125,82,183,212,140,138,9,214,151,200,75,84,43,244,234,111,99,48,145,107,4,108,159,242,204,150,200,27,197,242,180,201,144,44,157,46,151,108,70,113,12,40,186,189,129,96,24,111,4,89,62,221,232,194,6,29,199,83,92,5,254,114,107,207,199,111,114,58,14,83,78,122,38,150,118,79,255,197,162,107,109,46,26,199,32,210,24,11,254,159,59,175,192,195,252,113,60,30,88,148,155,228,27,177,238,99,95,37,176,167,254,62,185,47,107,65,108,43,54,125,69,63,78,202,175,59,183,116,211,76,76,20,70,179,32,96,8,151,239,209,244,191,69,200,11,147,189,235,164,244,91,117,98,231,100,58,15,122,217,124,203,17,233,195,215,124,102,188,78,133,51,54,25,8,53,60,95,62,237,229,17,48,223,173,17,5,241,7,166,248,20,112,219,125,191,232,120,208,178,159,248,139,230,125,223,88,53,155,14,31,216,244,113,255,224,143,78,158,161,179,138,25,243,248,149,209,207,89,158,43,91,16,152,60,110,252,172,113,122,61,179,233,221,70,4,252,25,43,232,153,46,247,159,218,14,48,74,254,223,243,5,176,56,250,51,101,63,159,124,222,223,7,130,201,119,192,116,20,214,39,218,24,81,76,192,142,248,12,253,64,104,120,139,228,25,57,167,54,223,88,165,244,26,65,45,75,105,138,87,255,224,209,5,110,52,4,60,39,239,51,79,206,67,59,15,220,170,92,26,41,253,245,156,124,184,163,183,193,247,74,218,115,223,112,8,127,111,12,129,110,194,15,189,242,99,110,99,1,163,86,242,192,244,196,237,128,171,112,168,109,90,41,203,55,64,212,160,176,219,209,133,160,176,169,89,1,179,78,31,157,202,139,243,190,12,38,105,47,239,155,16,237,207,36,16,24,127,9,253,2,63,246,164,113,110,154,54,36,30,223,112,89,255,20,139,13,102,254,147,239,147,157,181,167,21,73,13,177,217,146,143,164,145,89,207,251,50,161,15,153,86,238,84,176,254,154,160,129,177,89,215,109,161,117,200,253,229,74,177,66,104,164,254,4,190,49,95,253,27,168,52,159,163,116,46,183,141,104,200,159,164,26,48,132,18,249,233,142,112,115,245,251,186,51,235,62,122,95,157,91,57,126,110,118,49,71,214,152,11,143,63,105,107,67,85,11,203,80,150,250,29,240,39,188,25,107,164,90,158,198,181,4,216,108,146,157,219,40,49,183,233,207,4,71,192,170,17,226,74,243,144,101,174,217,79,250,97,155,23,204,242,155,190,23,9,171,47,97,22,179,243,249,40,29,150,158,8,20,34,202,254,211,185,4,237,226,180,220,96,123,242,175,253,93,14,36,191,36,233,114,112,6,42,35,96,234,201,114,91,119,229,98,206,137,115,127,136,130,228,7,128,74,214,110,241,188,233,18,251,244,202,134,57,107,249,51,185,223,101,149,116,232,129,97,253,167,71,5,220,205,139,57,97,43,219,46,127,91,104,243,55,201,139,96,216,49,61,215,196,130,125,163,211,204,15,12,180,222,123,140,224,121,76,238,51,81,196,59,255,220,192,237,220,100,44,87,194,205,200,166,241,174,105,209,219,114,238,110,218,216,93,238,186,102,97,118,88,42,240,207,172,197,158,56,34,166,114,52,29,11,167,214,132,167,212,188,144,193,28,251,175,187,225,247,174,235,82,24,185,31,175,205,50,144,102,145,205,240,15,246,221,23,228,14,100,159,90,194,172,120,187,196,27,185,83,68,210,13,128,97,120,198,183,199,206,161,111,133,145,101,156,241,129,220,229,42,229,151,26,139,124,253,243,91,225,195,189,179,194,92,114,219,135,206,137,120,104,124,230,122,221,135,204,71,76,72,155,84,108,22,73,176,66,104,127,194,102,191,41,163,158,156,50,70,181,141,192,206,83,99,52,34,48,61,150,57,101,224,0,84,5,253,172,6,233,143,4,25,185,165,231,254,96,65,213,184,103,154,217,51,117,49,160,188,34,173,28,240,16,166,62,240,52,121,242,128,33,220,233,201,113,133,138,119,205,243,206,46,126,224,27,200,172,152,114,22,197,241,169,48,133,249,88,2,22,6,40,153,218,64,211,133,28,126,158,28,158,130,28,221,172,3,205,135,33,187,101,153,84,32,139,88,3,118,192,85,36,214,129,81,52,20,152,44,150,220,55,92,235,79,78,126,103,172,92,157,128,239,180,60,2,133,143,35,23,110,59,172,30,143,124,48,109,235,79,15,54,177,241,200,217,106,23,61,247,68,161,44,30,26,122,235,47,60,118,78,227,23,198,97,66,96,158,83,190,17,40,234,65,167,6,102,82,106,241,219,243,147,117,17,201,76,164,111,226,161,192,80,223,242,72,59,212,146,92,95,166,173,147,2,223,109,139,239,181,13,158,105,219,96,48,65,111,94,25,66,215,242,219,208,50,86,29,9,127,77,94,182,117,52,215,4,219,243,174,105,114,157,101,202,177,178,203,31,168,187,157,63,106,241,223,47,167,29,49,48,127,113,228,182,230,26,122,114,228,112,79,94,88,23,109,86,224,13,13,51,47,173,13,29,102,214,188,187,183,60,111,201,233,152,202,66,241,74,223,239,109,85,153,198,173,185,165,238,124,162,101,75,117,20,216,180,187,100,32,213,174,176,209,25,63,25,134,245,57,154,170,187,192,42,153,2,76,71,168,156,28,151,71,189,52,52,11,229,19,192,100,80,158,41,62,193,35,239,123,144,156,146,55,50,22,253,91,241,208,58,190,191,242,200,209,28,248,50,206,33,141,89,21,189,65,82,201,131,169,102,232,193,135,212,202,206,73,71,52,107,89,192,205,8,50,207,93,68,37,12,152,4,193,55,114,194,131,233,42,240,71,157,81,166,75,250,104,4,110,214,101,158,147,109,23,42,10,193,3,115,86,205,169,90,50,120,160,84,60,227,220,104,182,201,234,68,39,48,46,247,1,223,33,171,99,229,206,110,37,246,1,63,15,1,61,24,66,79,188,76,10,46,122,89,155,16,42,143,69,229,238,129,177,63,138,81,88,176,230,81,248,132,230,252,47,40,133,190,159,48,127,209,242,129,22,20,57,228,166,73,226,248,54,157,5,29,35,43,121,153,140,147,37,97,208,71,190,80,97,200,70,17,67,209,206,240,252,54,213,189,152,228,205,22,114,202,149,163,174,155,131,116,154,181,149,30,221,141,93,28,112,239,207,116,199,180,95,35,152,152,22,172,232,149,79,6,105,252,246,100,26,209,163,73,242,68,140,69,190,245,123,174,220,26,201,226,190,177,145,211,81,74,187,73,31,17,90,66,61,150,80,165,154,25,86,70,73,80,203,103,87,152,30,182,120,230,119,72,46,185,112,60,236,198,151,17,24,66,205,50,206,32,172,157,24,74,147,242,170,126,186,104,226,124,177,184,77,84,24,244,11,64,199,186,231,83,49,114,112,85,24,159,174,64,203,157,155,245,167,45,193,234,227,212,10,162,75,102,172,27,127,173,19,35,141,105,96,239,7,134,49,31,91,20,190,37,157,208,208,119,205,208,17,10,95,186,243,24,12,207,48,66,102,26,22,62,189,47,216,11,241,211,4,97,250,109,238,95,179,101,198,219,253,25,135,168,242,69,140,101,107,213,209,95,198,48,36,150,85,72,252,91,99,44,210,250,45,94,23,86,227,75,167,113,26,95,5,134,77,250,188,108,24,132,17,254,221,115,139,184,135,193,247,94,242,210,80,104,236,93,97,124,54,2,174,212,243,228,202,239,58,233,150,197,6,127,165,234,76,124,48,11,90,113,52,102,162,58,74,161,142,231,78,0,75,175,161,171,246,129,78,28,241,2,253,187,77,135,233,65,204,48,146,15,221,218,4,228,198,14,110,205,203,135,82,39,63,58,21,29,159,211,96,166,185,173,239,250,192,232,80,199,193,44,39,75,230,90,196,78,227,101,119,172,100,155,222,22,124,212,120,157,240,38,158,117,245,142,171,204,138,88,197,97,62,167,222,59,118,217,8,115,239,166,207,155,244,118,76,212,136,81,45,157,114,76,96,173,197,101,87,243,124,80,120,64,210,112,216,186,81,158,163,113,128,136,231,77,215,173,94,24,197,239,24,102,196,145,69,231,105,52,27,190,216,102,183,173,220,121,131,145,165,241,71,214,126,228,56,133,33,78,250,79,55,254,91,207,201,239,182,36,230,105,252,112,251,51,142,238,31,79,76,57,141,44,136,110,128,200,19,102,52,1,13,111,61,227,104,32,91,25,191,125,167,152,103,54,28,119,8,59,131,19,163,114,4,33,117,109,156,166,194,254,119,52,218,181,69,87,183,137,201,227,244,75,43,63,174,183,46,95,219,125,24,128,9,238,245,169,113,93,249,113,222,45,227,73,15,118,244,213,48,210,136,129,70,116,46,164,115,178,242,40,155,249,111,211,185,190,101,174,253,240,214,26,241,186,233,114,47,178,0,33,26,228,50,77,192,108,228,36,152,71,194,125,198,251,188,87,178,117,46,253,96,163,254,233,108,152,44,191,104,160,65,243,46,102,29,157,169,141,251,93,55,129,205,232,76,2,134,41,185,137,207,180,45,226,227,131,244,39,137,92,180,20,142,59,18,252,66,172,46,15,244,195,106,105,244,220,39,192,112,146,131,141,129,153,97,210,98,211,46,79,204,180,172,34,22,89,204,48,235,129,75,164,214,201,46,152,205,186,192,247,121,231,70,1,35,184,214,244,183,81,154,143,85,23,99,242,45,107,4,175,234,236,152,12,105,155,209,45,37,71,151,120,40,27,7,2,9,193,62,12,237,102,38,44,145,221,150,121,129,44,238,220,49,80,240,22,149,74,9,247,53,93,110,210,82,173,180,154,235,125,145,190,142,129,114,144,5,148,153,214,236,88,163,34,87,216,128,238,33,183,205,62,96,7,73,198,148,81,170,140,66,147,66,242,196,122,253,37,209,18,197,100,210,227,105,108,152,62,168,187,2,127,153,207,129,158,14,117,85,174,12,49,244,96,9,220,59,32,176,95,10,211,116,144,196,162,174,243,52,104,159,107,36,189,173,10,163,214,228,68,190,226,245,215,50,153,75,251,124,224,58,102,242,9,9,130,223,11,47,199,111,107,142,127,62,31,150,43,225,231,116,196,169,244,220,61,22,116,208,45,10,56,63,52,40,6,144,244,161,149,61,167,30,61,168,117,244,32,111,137,151,161,198,245,57,147,161,105,46,79,10,195,191,10,86,17,164,226,231,121,119,154,123,118,192,102,12,248,60,147,213,70,242,138,140,180,249,188,235,81,131,68,105,30,182,69,223,22,178,153,193,166,66,90,88,119,148,104,90,157,168,91,193,31,60,122,234,50,34,31,3,143,20,155,235,241,192,165,69,241,7,163,234,241,15,188,71,80,48,119,51,34,128,194,8,115,250,219,130,12,165,187,81,174,251,124,65,250,219,131,93,184,158,28,161,165,120,155,148,246,116,154,181,12,243,137,194,45,60,72,121,155,168,46,158,191,238,70,171,10,195,157,234,10,211,140,25,84,172,109,18,160,2,87,23,245,53,174,21,173,66,130,34,181,94,234,137,98,55,114,94,91,224,99,153,139,128,201,226,39,122,63,90,22,221,96,60,97,160,176,4,62,232,226,175,172,210,119,161,109,15,203,179,6,195,172,242,33,85,137,145,154,53,102,6,133,249,206,162,115,202,2,209,172,197,55,40,204,60,96,221,100,211,240,177,162,168,124,225,254,36,69,218,48,227,244,96,124,116,155,240,20,254,102,220,117,71,171,60,171,105,100,99,160,129,245,104,243,90,104,233,9,140,32,81,16,143,38,122,169,89,159,65,19,10,161,48,127,42,204,108,227,147,251,162,71,118,7,173,130,42,135,144,48,9,81,39,166,21,1,163,226,39,240,38,122,11,148,173,147,196,149,247,162,232,239,248,162,41,226,131,63,36,48,61,106,53,46,156,61,158,132,10,180,209,182,40,57,99,17,217,53,41,130,199,199,249,19,69,177,176,144,166,135,161,48,29,243,241,208,240,61,41,207,209,236,240,163,227,98,153,155,131,192,232,62,5,165,10,225,196,245,28,141,67,215,137,198,59,172,222,245,3,162,56,81,99,144,35,35,112,244,145,211,103,146,84,48,86,39,89,54,169,168,81,50,245,145,68,220,242,140,67,18,173,241,76,173,193,66,135,33,5,201,232,245,248,168,42,234,231,133,227,160,215,142,104,47,64,153,97,40,92,198,9,54,226,50,49,24,65,105,171,76,142,63,92,72,217,171,54,147,115,117,34,113,45,63,53,88,129,137,230,162,179,1,17,203,169,147,6,220,174,156,83,6,165,141,7,94,66,82,182,194,147,126,1,20,138,74,196,10,135,12,140,108,80,46,12,151,55,201,161,164,224,37,78,57,214,250,16,243,116,219,202,28,2,254,92,186,194,96,218,189,117,1,153,164,161,122,192,247,211,63,231,129,239,68,16,243,244,253,28,218,179,98,227,248,25,148,245,187,70,64,249,120,143,30,17,45,240,65,252,11,175,104,219,163,194,34,34,128,191,43,95,193,232,248,51,221,121,110,59,10,102,192,180,109,61,247,69,58,51,225,254,164,192,238,231,193,178,25,43,254,177,62,76,93,97,234,137,47,191,24,3,74,163,183,67,102,176,68,56,129,111,227,210,247,105,154,182,177,102,155,129,184,162,152,96,36,207,24,181,220,231,224,187,14,196,177,29,197,142,249,172,109,51,56,104,197,62,92,221,37,144,26,242,13,37,253,28,166,92,34,48,101,43,233,231,184,147,252,19,169,96,31,27,60,22,162,219,242,172,186,8,74,6,247,135,22,230,231,125,96,118,29,79,244,78,110,56,122,234,149,173,158,3,169,49,91,62,81,231,50,97,160,8,105,105,73,120,6,49,123,136,36,255,96,203,44,39,39,13,149,223,87,69,252,77,7,18,74,171,45,134,10,165,191,189,53,22,111,228,184,2,198,181,86,183,32,19,59,173,40,239,192,58,174,50,143,195,33,167,177,37,54,25,227,201,79,99,243,28,12,106,40,23,168,185,116,133,251,159,191,174,109,96,214,19,36,221,55,125,87,229,40,189,162,63,253,28,122,163,216,153,133,89,203,220,61,7,239,22,41,199,109,84,186,165,240,24,185,85,221,38,250,240,92,54,202,38,1,147,189,156,207,94,245,198,222,185,167,131,186,165,219,77,148,168,162,156,70,39,251,210,157,211,36,167,59,178,26,189,154,20,34,204,188,83,43,175,88,23,202,93,223,91,46,159,160,84,225,159,93,215,154,89,252,52,251,59,121,209,108,208,115,15,141,208,190,238,115,141,130,25,124,12,154,36,247,212,65,70,55,105,22,117,11,60,86,25,38,136,238,254,73,241,253,114,238,208,69,53,162,45,110,72,101,121,239,27,243,60,113,60,29,231,145,121,67,249,235,221,241,33,119,155,41,94,210,18,235,249,174,163,157,214,82,130,165,232,67,33,86,235,81,116,130,10,44,40,241,238,106,95,38,207,76,192,84,23,31,236,62,135,228,191,214,39,75,110,193,119,37,170,51,120,202,107,173,141,118,233,58,99,16,18,41,106,61,153,140,249,238,51,83,84,88,89,200,100,215,216,34,196,93,155,133,247,210,72,195,44,8,124,44,84,179,82,120,2,17,44,119,252,133,148,159,163,132,70,165,229,248,79,91,46,185,234,44,204,173,70,18,22,134,94,209,210,105,51,135,224,233,40,221,28,82,109,166,82,61,162,4,79,87,246,179,125,105,230,132,253,183,122,92,184,176,207,122,226,198,54,157,85,135,253,8,211,135,194,40,2,120,54,115,147,49,58,178,52,65,137,56,121,176,9,185,200,251,56,148,217,189,126,130,85,150,16,79,17,163,57,145,253,101,199,54,170,204,100,221,210,41,158,56,219,157,103,171,199,90,70,107,59,202,171,149,100,36,44,169,237,226,1,19,30,200,209,92,63,30,119,221,155,107,48,71,61,69,7,33,214,126,101,250,40,67,195,71,105,221,192,248,90,119,135,127,50,50,10,127,163,197,235,184,99,189,137,120,0,151,134,48,162,191,14,180,165,214,115,229,55,134,153,78,214,176,216,181,75,137,145,94,229,27,81,249,141,153,76,200,214,43,167,183,205,179,172,36,215,177,167,122,158,120,175,61,96,4,107,228,93,163,33,251,253,153,183,27,204,7,162,55,134,77,134,87,209,239,176,193,60,228,57,185,9,222,5,204,166,251,185,242,210,130,206,244,243,205,60,207,149,35,39,17,191,253,97,222,162,191,221,217,76,197,111,87,88,112,10,15,50,75,241,88,168,197,116,253,109,252,160,191,60,186,236,189,244,149,224,192,94,227,202,145,135,148,37,151,94,169,124,99,72,229,55,101,115,116,74,96,211,171,5,236,61,155,14,150,195,50,249,23,228,24,57,169,79,249,105,234,112,61,70,57,178,86,71,186,19,232,86,43,209,48,75,208,1,9,181,11,204,229,248,56,54,117,15,13,253,134,105,66,38,252,125,162,24,8,191,149,110,169,19,48,250,187,242,145,152,205,96,240,180,172,151,107,235,111,223,121,59,151,108,163,150,246,231,104,178,186,137,170,208,196,176,136,118,45,69,245,3,51,231,168,225,211,134,101,59,117,34,70,131,120,198,202,104,44,228,33,107,196,48,175,138,124,102,80,76,183,160,168,73,197,251,88,166,89,242,192,24,100,229,193,52,70,232,79,99,100,154,7,83,195,125,80,58,121,191,124,98,68,68,10,79,122,89,3,190,97,92,123,142,70,190,38,95,199,196,236,229,61,218,123,144,205,57,100,213,23,70,84,225,203,119,61,159,147,35,89,62,124,109,131,42,253,9,197,24,99,198,85,162,182,3,93,25,119,8,133,137,115,226,3,48,87,37,69,113,57,15,184,91,137,69,127,250,190,32,39,21,145,236,255,116,5,65,203,40,54,140,147,122,250,210,0,140,196,247,12,198,197,93,188,232,81,147,103,74,78,247,207,123,10,24,6,107,170,142,12,162,168,51,98,94,192,66,227,232,149,55,36,113,163,234,84,238,34,35,139,242,125,6,198,186,112,148,170,135,44,95,72,56,141,238,52,199,77,114,179,124,122,52,237,213,114,244,93,71,132,152,112,3,86,36,129,2,190,95,253,167,15,141,157,238,218,113,95,124,47,242,62,112,166,10,194,223,54,221,100,97,36,97,238,48,106,77,184,86,25,226,243,195,230,211,191,0,154,171,122,147,169,148,100,12,45,29,249,200,238,48,235,2,195,5,158,1,127,148,159,245,104,78,157,39,103,83,32,119,61,155,17,35,99,42,133,54,36,219,77,90,42,74,162,144,16,36,132,186,113,60,52,134,24,72,72,252,201,140,3,77,132,46,104,135,155,132,195,147,34,237,60,49,71,87,211,79,83,120,245,29,243,209,166,17,187,235,153,33,188,206,156,133,217,140,40,186,135,11,223,128,154,247,138,194,72,70,206,152,163,201,148,126,250,211,52,103,197,119,219,88,209,143,194,88,46,108,153,225,75,121,239,235,196,32,51,189,160,246,60,17,4,154,98,194,33,95,248,233,149,221,13,134,167,75,128,215,19,98,77,211,243,204,115,127,252,175,43,28,141,144,134,170,220,15,210,248,118,242,132,167,110,145,39,126,159,115,199,67,249,144,31,214,55,141,200,74,62,19,116,195,5,196,211,57,159,39,21,82,57,51,238,114,45,2,109,164,44,116,50,162,63,255,4,203,125,255,82,124,71,96,115,255,242,207,206,44,33,37,207,137,24,131,55,96,78,243,205,109,122,110,204,130,98,134,70,137,118,234,135,5,5,174,28,31,221,168,35,143,41,57,32,138,137,67,142,134,50,47,131,31,97,167,185,243,194,207,125,38,50,130,173,184,27,59,81,26,157,187,22,77,73,200,206,86,226,202,81,32,145,8,135,54,213,217,98,62,1,86,106,38,9,116,156,192,242,228,83,19,103,191,48,53,127,27,217,59,169,20,176,211,114,17,69,131,105,230,207,33,108,221,83,179,198,35,71,113,86,242,60,214,6,158,7,175,174,89,158,117,79,181,188,55,26,87,137,70,107,133,192,131,182,145,216,126,208,150,45,177,23,98,192,59,150,107,164,223,150,190,143,115,63,228,17,51,176,21,156,100,93,98,127,113,50,94,189,17,163,170,18,176,170,152,153,166,195,119,90,56,50,139,210,202,91,75,236,201,72,242,28,153,192,183,245,70,59,21,144,154,127,217,82,73,187,17,42,251,218,30,48,82,206,75,96,2,247,149,112,25,74,137,227,101,157,145,71,23,109,116,31,200,255,99,2,225,23,110,238,176,249,84,182,121,176,198,64,218,166,189,41,231,238,38,96,21,40,90,64,138,26,195,56,158,25,180,27,25,9,38,243,90,229,104,180,107,244,104,154,132,203,204,147,35,210,34,48,77,86,93,46,236,232,251,192,235,36,136,51,127,81,184,28,60,169,167,248,133,209,47,53,133,226,177,209,235,57,59,201,41,108,208,4,189,175,111,197,40,59,166,142,32,175,250,78,95,205,165,51,232,197,103,43,49,5,166,16,20,31,15,34,235,26,121,225,142,75,187,115,48,91,76,33,86,224,77,211,183,163,40,167,75,210,13,86,25,124,227,228,189,144,16,12,216,28,228,75,240,125,208,240,248,36,78,56,72,149,175,200,17,81,197,174,18,50,114,45,125,71,182,4,99,192,253,233,201,145,61,136,118,137,251,151,216,174,10,108,181,205,33,201,148,35,228,20,166,104,194,140,224,220,208,160,172,191,205,190,42,79,78,77,85,34,179,11,159,140,56,177,28,89,34,236,52,176,220,187,177,183,223,55,114,60,154,78,65,150,186,247,248,237,15,19,80,121,159,112,91,247,23,244,46,28,253,142,20,87,238,173,64,255,14,150,20,194,40,178,205,61,63,169,214,224,111,225,4,169,40,252,161,72,70,118,116,61,228,212,31,13,225,241,204,216,243,78,125,226,36,58,79,244,59,160,63,91,228,11,56,214,109,17,35,9,93,244,173,79,188,155,54,74,100,237,120,225,18,205,222,191,184,171,121,77,158,223,189,75,121,155,240,183,74,156,250,110,185,52,134,161,143,230,62,211,184,43,35,142,7,252,243,170,222,209,17,247,225,233,156,97,200,221,232,241,128,227,182,62,163,176,117,129,55,158,210,241,50,217,68,117,57,26,31,158,228,26,221,137,179,139,242,192,133,233,35,140,47,132,10,95,58,28,211,133,222,80,235,136,81,218,140,233,37,48,138,150,65,35,132,157,181,115,35,58,173,106,151,179,33,137,133,46,40,159,132,43,3,78,244,114,186,124,94,23,54,230,153,135,3,244,199,245,252,56,97,74,222,109,111,44,185,24,140,229,117,145,0,164,230,29,217,47,168,42,93,96,242,189,145,98,130,10,212,244,96,158,82,204,133,205,252,18,228,186,108,83,20,1,126,43,60,195,38,48,114,135,78,212,187,19,194,26,34,91,51,63,203,122,123,26,231,206,178,91,21,46,38,74,165,35,38,44,158,94,145,219,162,72,240,69,75,206,125,244,212,49,229,96,4,93,124,78,160,213,164,136,244,6,201,35,22,39,135,209,98,222,89,97,96,196,33,152,228,81,229,189,233,45,223,22,194,73,152,230,85,135,33,169,203,56,185,97,231,189,240,29,240,29,85,178,32,211,253,131,57,75,160,71,229,91,39,135,127,193,244,230,220,85,154,162,49,168,71,188,209,159,73,35,94,106,130,210,241,25,73,131,70,244,155,147,21,249,235,153,212,198,69,75,172,52,57,209,69,49,71,13,24,243,159,35,3,152,46,180,29,29,84,36,90,196,168,171,177,53,65,199,51,131,248,41,124,80,246,30,184,181,235,166,73,244,70,166,153,5,75,42,197,226,45,185,50,10,170,59,207,61,219,39,178,28,108,31,140,6,21,48,177,89,142,148,110,74,39,51,96,8,206,75,142,238,147,124,97,110,33,144,182,202,103,74,148,82,202,152,146,167,41,242,233,77,116,194,63,31,164,147,184,67,132,26,76,113,186,76,255,64,72,77,107,191,220,36,151,49,142,7,80,150,154,254,142,158,252,204,88,123,38,226,239,250,66,204,87,56,106,131,28,188,244,212,159,181,93,230,193,104,8,200,169,63,182,58,51,224,59,34,165,253,17,182,9,205,203,9,51,72,187,192,60,68,15,160,38,197,65,201,37,242,239,219,137,49,204,254,4,1,227,255,86,65,250,127,255,215,127,253,159,255,249,63,254,239,127,253,175,87,65,154,68,120,249,255,160,32,109,4,219,178,102,36,23,43,249,85,185,210,102,109,130,127,11,6,70,207,119,164,44,129,249,190,124,133,158,166,254,179,20,110,196,142,1,183,79,68,219,129,75,251,34,253,65,11,78,145,149,240,62,196,73,182,215,95,62,172,229,231,183,239,2,79,247,119,192,21,198,151,14,157,177,35,84,68,239,165,238,161,3,175,179,51,8,24,42,217,145,147,87,194,158,47,238,155,124,121,150,91,166,73,128,126,62,73,177,122,220,32,167,203,39,67,195,80,228,33,8,229,69,133,138,253,58,173,255,241,254,11,186,182,242,61,82,95,95,94,9,133,11,164,45,8,230,191,144,5,21,178,152,184,230,202,92,112,47,254,139,69,131,196,216,151,197,177,105,254,193,209,65,183,216,242,61,147,216,13,51,111,88,188,226,202,217,102,203,92,64,93,218,233,17,102,209,119,100,77,129,55,222,93,31,11,226,4,233,46,153,125,81,187,136,134,72,154,79,170,148,135,39,133,157,236,61,71,59,88,90,207,47,10,155,47,110,11,98,88,89,58,179,79,132,137,252,153,97,174,38,106,151,147,165,118,205,40,74,176,135,203,93,220,180,52,94,139,178,2,76,111,33,208,93,172,155,229,114,158,155,180,147,194,232,35,140,132,177,203,148,181,146,198,193,88,237,112,71,151,234,48,122,174,7,165,188,184,235,251,212,154,174,226,55,32,142,13,38,249,24,212,234,37,4,160,60,179,226,137,22,213,87,100,18,194,139,45,30,248,93,238,132,251,10,97,238,142,233,200,37,55,115,168,145,163,233,229,18,152,125,92,215,184,104,208,237,239,89,16,252,30,154,76,236,152,171,173,172,10,222,115,159,121,4,174,38,112,22,145,15,93,135,159,6,108,204,143,94,247,134,191,88,218,115,52,156,213,172,41,22,147,63,145,80,114,35,52,16,21,73,11,193,228,202,33,241,172,204,223,20,178,220,57,148,208,87,204,138,200,157,169,181,218,9,5,26,85,184,25,249,153,83,228,195,47,199,218,116,3,37,97,146,57,47,122,170,161,179,122,240,206,20,50,101,194,67,120,25,254,87,108,95,217,152,105,108,15,51,41,90,147,138,105,105,52,13,253,33,215,180,220,98,46,141,217,16,180,190,27,168,220,98,222,249,80,190,47,102,226,121,98,195,131,51,158,18,213,14,37,145,132,17,110,82,126,145,117,58,109,207,207,31,147,213,211,109,30,83,202,62,2,87,237,222,163,173,231,36,121,163,17,80,28,221,139,209,125,30,27,7,8,115,218,220,7,179,3,193,13,135,201,78,124,10,111,84,117,99,79,179,200,217,12,221,7,142,29,28,136,207,42,132,159,160,12,234,220,16,13,163,207,8,76,249,58,122,103,9,210,86,209,45,40,130,26,121,242,175,107,66,237,48,135,101,75,201,135,226,156,62,241,207,46,53,8,20,228,54,36,203,104,202,80,93,246,252,189,212,161,87,246,53,183,61,182,183,125,7,199,82,24,166,96,180,31,209,97,165,173,79,180,7,237,22,90,51,119,211,113,250,210,93,59,157,213,81,141,185,19,212,87,53,37,80,225,247,71,45,7,201,119,101,45,222,117,154,250,128,163,20,84,138,38,43,76,69,39,96,51,67,210,76,72,55,167,209,76,5,182,231,161,33,204,221,51,207,120,160,24,103,134,199,220,230,226,195,223,100,4,36,85,126,119,49,198,199,137,172,87,213,49,188,241,208,170,145,153,66,231,167,106,170,239,6,244,171,103,190,173,226,232,188,52,101,134,240,144,95,24,97,146,62,81,4,200,75,72,59,108,99,76,74,190,122,227,25,60,86,108,111,109,200,127,154,174,171,61,50,56,27,146,197,17,62,216,79,26,200,7,49,177,40,29,205,154,164,36,170,30,185,241,70,132,92,82,156,230,167,115,226,183,41,144,201,149,155,23,75,228,102,41,31,180,39,125,138,129,67,108,128,81,180,56,146,23,102,226,191,215,30,57,231,1,67,76,80,211,255,239,193,166,161,101,117,104,98,151,94,196,132,17,136,209,180,48,188,209,152,139,47,92,68,197,125,32,197,54,226,243,219,166,135,33,249,60,234,128,39,147,225,173,171,210,250,176,250,229,138,132,181,9,192,10,179,202,10,125,177,243,216,86,54,151,242,194,57,230,128,30,15,220,88,13,2,211,70,31,204,16,102,249,111,106,22,159,210,105,208,155,104,105,212,118,49,8,220,253,68,174,3,254,162,146,99,205,225,34,52,120,176,33,45,58,99,253,124,70,189,6,198,23,112,23,52,173,62,212,141,146,184,195,165,61,196,67,194,205,158,41,233,134,3,234,167,101,149,134,225,124,100,82,14,87,35,37,4,166,211,36,33,161,243,214,181,162,83,204,150,54,8,78,140,218,163,48,187,210,47,225,169,220,116,10,167,55,160,63,2,107,97,112,177,203,137,150,71,148,112,143,166,218,81,239,46,193,107,220,63,67,194,169,48,115,117,176,171,122,253,158,34,26,2,207,59,159,56,57,79,65,49,13,174,65,250,42,182,229,145,146,165,81,23,131,148,50,201,3,75,209,113,220,232,190,68,169,117,66,157,42,90,45,189,211,78,110,51,96,187,46,173,134,206,154,23,198,199,53,52,19,207,198,250,134,47,43,96,20,48,234,83,137,13,202,48,240,124,216,202,211,68,75,35,214,71,165,93,91,9,166,117,49,4,185,99,154,172,180,92,56,85,220,111,4,165,5,15,187,165,48,81,85,108,175,208,195,84,254,223,132,55,215,35,151,194,67,157,178,226,207,95,75,88,146,86,240,193,238,90,240,39,190,172,153,167,217,218,122,123,97,120,166,145,229,177,110,244,170,39,175,89,251,222,240,18,244,109,66,242,10,93,9,54,214,119,73,120,206,141,219,231,9,24,9,18,61,247,182,120,52,202,242,247,82,100,93,157,120,165,238,36,150,176,195,236,207,209,229,68,77,103,89,179,159,116,161,146,211,27,53,47,13,225,87,45,188,163,217,31,59,187,27,83,109,165,0,50,65,101,231,250,130,173,41,91,32,224,34,204,170,131,90,186,124,187,211,10,189,30,153,46,19,10,221,74,238,160,163,35,242,79,168,5,86,101,165,160,51,48,163,46,127,32,35,42,77,232,247,185,7,219,6,177,31,101,165,220,153,161,149,36,227,236,49,30,2,211,50,19,200,128,215,163,122,100,221,81,89,213,167,5,82,199,2,156,150,47,183,249,244,41,246,135,193,100,57,193,188,52,140,223,30,70,12,233,249,132,107,87,194,63,170,175,219,109,120,120,166,167,140,79,47,237,238,236,187,111,160,160,119,244,151,92,101,161,109,178,63,112,176,173,15,124,23,214,60,154,197,111,61,112,79,146,6,17,182,40,254,217,165,221,197,181,230,80,106,42,179,131,234,36,75,115,100,35,191,53,101,222,65,217,125,68,111,251,34,11,219,149,123,101,129,110,124,35,119,65,58,170,127,98,186,240,103,198,172,133,11,179,204,121,163,155,114,105,76,167,139,109,140,220,88,71,27,63,178,31,54,23,43,145,168,67,96,59,49,45,225,210,173,71,99,242,112,130,64,66,188,209,31,6,148,185,135,101,90,135,139,211,225,64,113,62,88,53,248,185,183,162,71,91,206,42,242,50,166,51,255,48,237,104,23,13,152,12,137,146,202,40,245,4,169,140,96,85,59,160,238,44,95,122,143,175,219,108,23,154,194,72,74,199,201,239,162,222,166,142,68,56,228,35,31,121,69,74,76,46,28,239,204,160,201,174,105,202,176,242,70,10,157,248,185,204,116,88,232,50,26,202,221,215,246,36,55,218,11,21,14,238,207,102,56,230,114,68,73,148,30,124,183,46,24,13,248,116,108,92,70,97,209,178,70,205,24,230,48,45,180,247,209,74,38,201,49,129,21,173,189,168,200,69,162,87,224,240,29,211,146,145,186,48,22,66,65,197,171,40,199,202,72,236,104,138,199,158,215,60,223,171,146,170,169,22,244,8,196,16,66,144,228,203,128,211,243,173,160,69,179,174,107,40,69,109,172,127,201,223,253,202,243,203,21,247,138,200,173,220,24,121,41,181,216,106,105,193,18,161,15,191,74,52,131,147,237,104,65,244,64,240,182,61,215,101,182,89,145,152,193,204,231,185,43,244,194,102,144,189,49,229,214,43,179,117,38,2,68,60,144,165,50,218,205,114,52,43,113,157,254,224,231,129,195,187,217,145,245,97,153,208,11,71,13,57,118,142,196,155,218,202,205,235,226,117,7,139,189,33,130,246,28,221,75,30,109,156,162,161,48,237,219,89,36,84,131,94,187,242,29,249,197,139,222,168,107,60,247,197,78,52,232,245,166,0,160,232,93,77,99,115,71,234,184,200,50,129,170,203,142,82,243,158,63,187,36,109,131,133,26,24,155,187,65,149,74,143,46,92,74,236,53,76,194,120,107,51,196,110,53,119,142,27,149,133,167,207,21,55,165,220,150,174,45,25,120,86,71,68,153,178,159,193,118,0,2,83,246,139,163,41,50,14,237,69,189,19,36,254,86,177,125,195,134,87,110,12,191,216,40,59,193,12,88,79,135,110,51,19,230,72,165,97,80,164,253,216,166,29,155,108,13,210,237,93,225,187,209,247,94,59,106,251,115,105,179,69,179,190,153,104,27,51,5,13,237,70,45,197,10,243,193,121,128,252,167,29,63,24,173,166,82,15,82,74,223,124,122,145,68,210,115,224,132,254,244,65,221,119,116,82,233,138,129,167,221,114,70,137,79,21,173,251,142,180,29,206,42,173,33,252,55,127,249,97,109,193,194,68,37,250,156,200,55,79,213,189,32,103,56,83,34,101,63,11,24,91,160,17,203,254,161,191,165,234,201,169,131,173,210,82,83,237,145,44,252,172,103,55,85,109,15,25,125,85,236,184,211,231,57,169,191,82,155,118,63,210,24,216,87,10,178,141,246,180,209,78,26,47,67,178,198,86,56,21,65,161,92,87,229,182,209,30,123,196,93,232,231,74,89,179,181,117,86,194,155,169,198,18,116,104,135,16,55,82,36,33,91,10,172,224,211,180,167,106,210,124,56,25,71,146,143,85,64,123,245,170,9,240,38,237,231,168,86,47,170,48,181,5,83,4,243,203,163,122,30,119,28,161,57,24,124,139,198,108,173,114,108,248,113,68,46,26,49,169,173,106,109,19,79,165,248,128,224,59,201,35,53,9,188,136,117,136,70,84,105,196,196,249,66,144,112,99,206,251,104,64,50,252,219,72,194,222,236,223,115,238,139,134,170,243,253,178,246,80,149,57,163,8,159,156,147,144,134,123,180,16,113,60,92,153,236,122,244,239,110,224,114,36,145,134,184,133,222,180,149,75,114,50,133,249,161,154,183,227,220,205,70,172,217,211,194,46,149,213,164,77,99,7,140,25,138,158,220,88,234,45,38,234,187,93,150,238,19,12,177,191,72,37,111,186,98,214,124,14,254,190,168,71,110,107,44,46,42,8,117,50,209,76,2,252,217,210,86,120,115,45,159,137,149,143,85,22,211,202,255,9,87,196,38,20,230,19,168,201,196,69,69,70,181,168,206,14,121,86,10,225,235,209,193,26,166,122,23,132,85,118,127,207,109,179,84,198,187,38,254,250,158,103,134,205,105,79,186,171,89,70,170,222,231,93,130,130,35,124,207,165,180,105,212,64,119,169,73,165,69,225,73,127,26,162,73,176,116,201,2,40,8,57,63,126,151,228,213,247,200,144,126,146,232,250,77,202,250,64,81,138,143,39,242,209,171,170,66,162,189,7,243,102,35,244,170,173,91,8,198,44,215,142,160,56,101,22,29,10,143,84,56,37,241,139,84,145,194,86,2,140,228,32,123,173,71,155,213,236,62,29,190,171,234,35,218,12,135,42,244,187,161,30,149,71,249,203,70,97,182,32,66,82,57,143,106,236,10,210,143,165,34,52,85,117,247,108,35,149,91,73,73,175,231,203,67,71,57,88,63,27,250,203,243,237,220,59,25,145,233,237,157,50,142,106,229,110,40,172,153,252,107,84,155,94,173,220,140,160,58,12,58,157,141,186,201,162,180,108,142,68,164,79,97,76,35,3,254,76,89,79,101,124,81,160,143,251,66,88,237,211,147,143,29,27,202,221,205,182,70,197,137,233,21,138,177,128,110,184,82,47,169,86,236,145,109,155,5,161,36,21,39,190,143,33,194,70,244,160,159,155,166,160,183,50,23,251,105,159,29,20,81,248,246,18,84,206,87,83,121,7,199,144,238,243,90,30,105,98,246,0,217,178,105,10,40,122,238,194,246,34,163,93,74,137,42,21,141,36,144,180,139,46,122,125,20,182,116,120,192,159,122,35,81,92,32,220,205,32,223,90,93,85,135,122,180,12,195,199,251,56,205,158,97,102,39,42,14,232,42,67,77,218,162,229,246,66,111,25,103,200,17,239,145,244,228,120,46,218,130,151,136,209,239,198,175,46,61,243,253,229,8,79,224,121,255,163,250,141,183,119,62,110,219,53,233,209,148,6,99,124,182,111,146,104,120,21,199,91,36,167,77,75,161,61,122,229,157,122,142,195,116,219,232,203,66,199,35,107,40,13,185,95,29,190,116,132,149,147,48,2,50,122,52,219,191,100,63,214,242,116,53,94,24,199,161,149,101,122,164,239,84,198,253,155,161,134,105,223,104,83,245,70,26,106,130,129,133,51,199,163,183,124,223,199,200,221,119,51,3,19,85,167,103,9,12,122,193,129,182,38,232,103,77,1,129,142,103,6,102,223,152,189,35,24,142,62,210,193,16,46,130,208,182,77,238,237,145,174,47,104,103,197,209,180,135,171,50,55,89,130,172,126,210,20,164,109,191,104,238,223,184,120,5,60,215,163,176,123,39,77,188,141,3,30,77,37,20,42,108,222,47,158,201,7,93,78,165,208,81,233,92,51,127,27,18,153,220,88,53,133,133,60,249,167,238,193,230,158,61,66,74,195,118,10,207,79,55,92,98,227,129,211,255,167,131,20,69,172,47,86,181,207,122,217,100,178,186,56,165,12,73,42,204,162,39,47,102,251,146,240,167,89,117,26,31,122,72,40,0,147,191,18,152,213,189,200,209,85,235,128,172,90,45,27,37,56,249,210,153,210,114,70,114,240,93,152,212,66,225,78,94,45,27,173,145,26,208,229,184,64,76,168,242,84,250,19,9,96,4,27,242,165,60,210,27,250,118,117,111,192,43,58,135,210,219,144,128,237,58,106,192,249,190,168,107,8,76,47,92,76,241,148,172,30,244,78,11,187,229,79,179,205,81,215,137,3,33,32,95,54,84,203,79,109,39,96,235,245,28,197,181,62,71,19,6,203,209,188,236,199,210,194,218,190,243,11,98,214,87,184,100,239,201,135,248,233,86,199,139,97,89,162,252,118,31,197,202,2,47,118,125,121,244,82,75,193,97,226,164,161,220,77,198,102,171,42,88,97,47,223,106,206,72,100,224,197,254,4,225,187,157,147,101,97,50,212,251,98,55,113,146,236,77,181,91,47,205,44,156,100,178,108,218,23,140,166,200,93,194,91,78,181,77,133,39,16,197,9,186,7,243,116,211,138,24,5,176,26,98,52,204,242,186,101,98,31,120,242,204,56,63,203,62,145,139,38,50,201,245,5,169,103,133,11,2,102,1,159,71,252,228,134,44,116,66,182,92,219,198,122,78,78,166,37,233,241,48,178,197,48,102,127,230,198,149,203,42,89,106,129,161,176,31,89,145,219,120,30,201,207,164,60,215,115,21,99,226,69,133,99,44,177,128,165,221,212,148,5,59,135,12,21,238,62,82,118,53,220,114,173,25,62,221,149,74,243,102,23,166,31,121,103,16,243,233,190,132,106,230,152,146,14,252,138,150,240,201,39,245,22,171,83,179,109,211,167,112,233,185,53,105,166,141,162,151,102,74,108,129,178,11,208,43,67,18,244,203,176,240,211,157,9,252,218,83,52,104,188,203,197,99,100,195,187,63,25,112,78,149,197,199,135,45,69,112,9,87,181,213,231,162,104,82,165,138,200,171,91,87,204,210,177,39,76,223,152,30,205,35,143,21,130,118,157,247,104,243,33,141,64,250,110,204,135,206,25,72,167,159,158,2,39,19,169,78,133,11,134,11,82,192,47,159,186,255,112,68,112,88,238,196,136,8,184,192,102,104,49,115,111,194,236,169,240,29,245,121,99,243,105,237,45,211,248,54,241,204,172,187,183,41,204,231,179,115,79,85,85,230,19,214,15,10,253,177,35,179,31,83,248,91,161,95,197,126,78,251,130,139,41,32,228,109,161,15,164,95,192,236,214,1,154,52,200,71,178,181,64,168,205,201,206,6,214,167,87,38,244,77,219,109,232,250,64,247,108,208,223,247,207,139,81,79,253,13,114,6,185,125,254,212,129,167,80,75,14,139,3,54,223,77,147,210,144,182,62,87,226,4,222,79,176,80,80,35,233,186,117,47,42,184,79,92,242,157,146,59,100,204,99,228,182,200,4,231,64,120,123,252,10,145,120,139,15,19,95,26,33,45,152,75,77,203,201,104,63,139,26,228,77,137,26,239,7,223,142,184,141,33,187,176,114,73,196,222,64,108,208,32,105,163,154,146,229,30,168,241,9,255,244,47,71,212,146,160,10,110,49,12,155,119,251,16,51,97,25,48,221,228,228,228,50,190,172,67,163,173,44,158,148,119,227,109,98,127,94,36,155,230,211,32,78,103,203,132,236,188,2,199,183,32,247,69,226,111,103,67,126,45,154,112,190,219,120,136,136,45,88,34,19,253,55,133,239,58,87,178,160,74,189,161,10,92,109,206,143,218,224,119,35,173,165,14,110,247,189,135,229,10,236,162,34,162,170,104,87,220,231,236,187,216,69,175,244,210,147,195,217,10,226,26,76,247,173,38,187,8,122,206,164,201,67,15,82,219,58,72,114,73,157,6,46,234,230,188,185,145,30,245,214,57,138,244,92,116,106,237,117,69,65,149,180,161,216,91,245,109,54,1,209,93,133,1,142,104,153,153,173,29,177,182,191,47,35,211,202,88,161,137,47,52,168,22,27,127,217,26,117,72,245,51,117,106,160,129,8,59,211,96,164,181,99,172,112,245,250,208,6,69,205,160,137,152,68,126,21,248,43,105,154,199,64,92,207,11,43,205,184,57,62,140,137,110,117,24,27,193,57,166,74,172,76,166,142,83,235,54,136,228,236,253,82,171,20,231,105,59,34,134,250,82,235,169,8,79,145,58,254,20,17,170,162,44,197,11,206,218,131,160,114,151,92,147,196,122,224,22,181,137,59,45,160,20,252,252,114,91,61,233,97,116,132,139,139,59,218,89,208,155,98,66,170,162,110,125,255,52,26,65,103,76,180,148,87,229,166,43,163,58,231,240,59,179,29,53,41,188,19,233,73,145,4,72,4,250,174,241,213,72,54,223,125,175,247,125,235,209,43,186,84,201,25,31,217,156,95,208,146,1,81,87,164,117,125,233,169,177,157,137,13,2,157,65,71,167,187,143,224,55,202,215,204,102,67,191,123,11,29,138,54,198,75,50,240,194,119,150,104,89,154,168,22,179,62,112,77,3,2,10,100,253,61,184,172,108,134,30,76,190,250,54,44,255,34,45,174,71,188,69,120,89,95,137,234,55,177,213,59,4,217,253,7,11,30,142,117,91,143,29,229,157,254,66,194,208,136,40,71,191,122,132,102,131,75,62,145,138,19,151,205,109,21,154,232,220,181,150,100,25,162,131,113,83,154,120,116,60,51,206,221,32,167,194,27,45,167,251,168,93,114,255,208,110,14,79,148,187,125,235,93,173,71,25,99,81,14,157,176,191,196,174,146,127,59,79,22,200,14,140,42,61,186,29,8,92,1,155,103,161,192,117,207,172,236,45,164,35,154,186,139,66,16,73,137,78,44,170,215,235,169,138,62,89,40,101,222,229,68,220,46,17,54,184,55,182,66,134,19,177,247,163,134,173,176,143,3,166,1,98,168,159,235,157,190,166,200,131,178,20,234,201,49,151,75,5,80,243,31,149,105,28,133,182,120,35,60,20,161,119,225,67,203,220,26,86,178,133,238,211,174,46,182,152,61,31,177,63,88,143,157,121,33,56,9,255,221,134,129,219,81,255,93,2,130,157,240,22,93,46,10,152,119,180,212,180,177,253,148,247,210,205,30,167,230,111,119,132,108,245,104,212,108,162,126,125,55,224,69,212,225,73,219,67,139,12,152,198,158,169,240,221,177,100,229,29,45,166,125,212,57,184,153,12,104,152,251,194,231,209,163,33,212,173,184,52,172,131,134,94,249,103,74,210,97,106,76,224,190,30,152,133,58,236,152,45,188,86,152,5,241,132,215,243,13,143,213,48,153,210,202,14,187,229,59,22,196,251,20,120,246,176,117,96,29,60,143,135,123,15,114,201,98,43,82,197,51,133,7,94,103,154,107,23,228,108,228,3,66,65,127,244,128,107,71,157,70,158,73,55,62,121,192,220,162,154,45,227,175,51,67,98,218,138,33,226,179,190,108,78,170,35,173,48,232,81,75,184,177,244,133,145,122,165,225,165,201,165,241,57,206,112,105,47,108,184,245,190,233,207,28,209,154,115,172,33,74,143,174,42,200,113,38,108,204,28,11,12,123,196,182,99,20,211,122,159,55,134,254,95,175,233,5,72,55,111,87,24,58,235,73,58,2,237,239,85,96,140,111,227,183,39,237,2,50,22,38,237,223,37,109,139,27,237,59,77,224,102,77,72,233,55,86,213,140,249,158,141,88,54,29,124,89,146,228,183,153,58,82,226,97,28,218,3,228,104,251,134,98,174,62,159,244,68,92,16,33,252,148,170,133,90,39,243,198,61,246,27,233,76,135,26,153,62,209,97,205,166,121,207,251,147,105,30,86,202,151,222,165,208,63,186,204,88,104,153,82,164,139,7,90,84,252,186,211,128,190,82,5,23,225,97,29,10,228,11,79,112,182,15,25,17,141,39,120,220,180,110,133,116,240,125,102,18,231,64,108,152,59,148,39,142,9,200,201,149,179,205,157,233,234,109,115,214,120,198,89,241,154,146,9,32,42,105,237,194,180,152,135,78,122,97,224,169,29,249,141,153,208,195,9,191,23,62,215,45,48,2,128,238,221,96,193,72,211,121,129,105,218,75,197,23,62,172,213,250,241,162,56,23,186,221,213,170,5,114,105,212,142,92,124,197,224,34,14,9,157,109,201,231,97,22,176,178,89,89,36,204,92,38,190,93,182,75,178,2,17,33,164,246,188,201,224,14,9,25,152,104,106,136,126,223,153,83,82,65,72,217,144,177,247,187,198,109,92,204,25,128,239,60,31,150,46,216,158,232,154,142,128,83,9,53,114,82,188,93,65,246,109,59,213,196,203,99,85,94,90,152,141,225,202,204,12,181,244,119,87,170,160,55,122,103,235,115,209,53,220,165,240,222,129,44,172,7,87,62,203,84,65,167,99,88,94,52,162,130,167,167,187,14,148,27,133,217,54,31,191,229,123,106,26,98,5,110,253,139,91,238,168,161,201,149,173,99,214,0,113,240,253,60,164,114,121,231,3,118,85,113,225,157,198,168,246,172,200,236,162,79,192,248,231,200,170,120,119,147,52,81,254,193,214,74,43,211,141,81,85,122,156,156,189,232,208,229,126,194,185,142,85,145,47,65,140,177,58,132,222,182,98,152,116,84,122,170,14,96,20,158,194,193,160,51,126,245,169,176,25,74,35,0,180,158,142,160,124,197,37,196,248,209,18,144,220,2,11,91,237,225,113,67,234,81,157,229,151,21,2,226,93,79,118,174,122,106,83,114,140,145,194,98,174,97,8,183,52,242,104,243,176,87,24,138,96,205,163,167,154,143,94,216,26,57,194,2,138,166,123,157,79,72,143,201,117,227,219,40,95,237,247,211,82,11,143,39,26,16,228,117,88,219,117,124,120,180,14,213,165,112,67,119,56,6,225,55,244,171,165,223,155,205,102,142,66,45,56,65,114,195,38,32,70,225,253,128,63,57,24,121,68,87,110,180,62,191,182,116,252,91,255,80,4,87,212,76,183,62,240,106,189,241,1,27,115,69,238,154,189,252,12,171,164,1,125,93,81,174,101,248,133,145,202,233,159,194,36,168,34,52,187,123,85,213,145,232,166,44,219,194,221,224,198,178,91,90,209,153,254,205,224,56,156,173,204,6,69,96,34,193,184,109,99,162,202,218,130,123,229,250,98,164,240,122,158,85,241,70,60,205,201,214,150,254,34,123,35,240,180,21,58,140,75,200,98,200,146,75,181,215,171,89,11,217,143,59,67,73,144,98,236,248,237,102,47,116,113,106,196,106,42,134,233,221,99,93,241,77,35,9,72,56,251,36,188,116,36,161,242,121,103,211,48,108,33,249,47,121,36,228,26,238,72,220,114,114,209,45,64,121,185,71,52,0,11,96,136,246,10,77,137,244,18,58,72,25,46,171,166,164,153,83,95,241,194,195,180,211,4,254,86,251,196,42,134,201,78,238,154,213,214,117,93,104,223,185,115,134,134,64,197,24,232,14,179,41,147,246,174,11,147,7,140,235,110,144,223,100,34,158,54,13,135,179,15,92,140,190,229,190,138,245,31,248,51,35,219,34,34,86,125,16,168,187,4,16,48,117,142,38,48,201,186,29,232,18,73,177,11,142,172,133,81,123,189,131,114,235,177,16,125,5,70,120,103,9,92,145,218,142,11,27,38,182,155,240,62,39,220,117,77,154,20,29,91,129,55,93,56,1,27,105,77,126,123,243,1,122,20,82,187,125,46,85,96,203,29,249,251,194,123,121,73,212,9,71,178,141,24,134,148,157,63,73,128,141,5,93,46,156,127,134,117,193,43,252,89,62,218,125,156,154,37,223,18,254,81,44,194,35,10,249,18,249,105,60,82,102,140,225,59,51,246,170,207,180,81,164,40,126,95,219,212,82,228,167,77,50,220,227,194,186,45,179,42,63,205,146,236,123,0,102,86,236,62,229,183,205,81,199,79,78,94,116,107,112,134,233,0,20,80,135,81,218,150,53,164,147,79,240,158,56,218,129,225,183,109,129,41,219,250,23,132,200,199,16,251,183,142,227,237,29,213,199,225,69,211,97,14,22,150,183,225,6,186,139,158,220,222,245,183,49,190,9,15,169,207,152,121,242,186,205,198,222,147,96,119,58,36,163,43,153,139,59,175,148,47,98,48,92,11,120,14,2,23,20,53,171,195,84,189,101,153,64,39,151,101,232,15,54,195,12,153,109,73,203,238,124,106,139,164,139,76,74,253,94,44,146,146,127,48,142,123,83,178,38,152,153,204,152,57,144,117,70,184,42,224,59,147,226,69,235,55,198,174,78,68,100,238,14,206,86,245,230,176,37,222,229,104,190,155,136,136,173,69,64,36,151,123,179,20,169,135,112,141,140,177,126,98,38,214,82,61,92,193,215,99,136,181,105,55,1,1,239,40,167,182,64,162,92,142,166,98,217,220,65,17,117,182,79,67,10,26,20,176,38,252,131,177,212,211,247,125,191,230,225,182,221,23,69,55,66,162,71,236,71,170,7,28,152,126,8,99,20,102,198,125,134,254,241,242,118,133,231,221,177,198,108,94,149,69,14,24,161,208,35,112,49,255,229,128,161,207,200,101,125,116,86,124,95,194,83,248,143,120,14,223,49,218,123,158,252,211,197,239,59,55,56,250,27,8,237,215,161,154,47,3,94,21,188,126,135,161,81,201,158,141,235,24,222,104,75,197,28,97,73,129,215,157,241,124,51,202,74,5,123,80,126,217,60,248,60,118,188,171,193,93,192,243,178,17,145,104,45,110,250,67,204,89,246,55,223,103,59,5,31,100,148,173,171,196,42,168,157,85,47,84,44,74,195,83,200,195,68,149,227,243,82,195,34,69,63,52,63,141,52,60,44,135,63,152,244,129,164,91,40,201,222,165,211,191,142,105,58,199,113,48,25,198,202,190,216,231,105,118,185,57,27,50,44,168,179,38,140,66,236,127,68,241,140,152,24,197,138,223,11,96,151,138,18,135,124,137,200,157,248,4,69,15,90,41,162,64,142,62,157,21,74,254,224,70,246,69,94,16,147,155,183,43,110,200,91,91,28,69,8,220,105,222,154,127,48,68,51,113,29,52,225,128,230,52,56,242,8,245,19,154,2,51,221,23,169,58,56,62,214,141,39,211,23,86,104,127,35,30,134,16,66,29,114,101,88,1,123,184,247,203,147,235,176,236,191,141,118,28,141,185,149,108,126,239,64,131,197,235,87,94,172,39,91,166,109,36,148,93,235,123,211,46,172,251,125,148,13,63,39,249,195,232,58,159,150,23,248,92,170,151,123,128,191,41,28,59,130,147,78,183,99,194,71,247,75,40,152,197,14,19,14,92,41,154,204,70,208,174,58,249,123,127,198,45,43,26,76,194,144,217,113,105,244,24,200,164,14,177,118,122,231,30,48,243,164,134,208,149,133,120,7,12,241,164,105,124,126,216,135,58,140,248,191,158,124,80,237,216,122,219,77,211,109,72,231,205,184,175,59,10,165,5,1,101,127,4,108,252,202,104,182,106,82,4,131,176,193,50,239,176,241,151,53,181,122,119,168,173,248,51,101,219,241,105,174,27,191,112,119,116,187,112,163,237,69,19,102,139,249,245,239,109,127,198,15,212,156,22,17,182,87,129,33,43,160,159,170,25,156,190,63,143,7,161,81,161,94,35,89,152,90,77,182,228,15,102,126,173,146,142,160,221,103,196,251,172,211,244,80,164,216,132,197,225,250,11,233,118,181,94,99,89,144,246,207,90,208,79,142,89,163,22,76,55,4,144,191,92,29,166,132,159,246,40,160,227,110,171,206,15,198,229,78,163,197,141,59,204,241,137,161,80,236,211,252,231,166,202,59,254,170,246,23,54,219,84,169,37,97,182,92,253,186,239,128,196,40,93,126,154,60,138,211,80,119,65,189,225,200,204,112,247,229,159,115,48,54,236,178,34,250,10,116,58,90,43,187,195,54,180,30,186,1,210,136,203,97,100,250,158,170,37,124,205,230,119,109,22,173,50,136,183,149,135,226,182,225,97,205,169,176,189,46,191,52,52,32,219,83,149,175,88,67,118,135,155,74,231,65,8,88,222,115,107,186,51,71,12,71,32,27,172,176,165,50,86,11,182,134,90,99,166,84,228,167,174,19,43,167,173,181,113,52,44,252,194,96,209,139,242,3,212,147,225,152,25,134,232,101,153,167,96,188,74,99,51,73,8,75,63,251,112,251,164,77,67,237,145,70,24,126,184,28,103,97,35,87,209,150,134,114,180,121,221,23,116,28,94,229,9,221,209,130,129,37,224,48,217,59,189,41,118,141,158,70,68,94,25,79,118,129,209,161,252,187,112,22,228,49,159,83,15,38,179,191,176,230,78,77,107,136,170,138,209,1,238,44,224,231,102,223,48,151,94,55,174,155,30,184,48,3,176,118,10,17,232,14,177,207,119,67,38,104,89,37,236,97,191,89,195,52,250,192,158,108,50,200,14,62,195,62,145,194,54,101,23,40,79,188,151,25,237,23,11,235,64,174,85,224,187,58,149,188,52,216,5,90,211,191,83,52,124,218,63,248,142,245,34,105,68,26,112,187,203,230,45,138,34,148,106,133,122,69,44,231,91,250,195,78,181,72,189,242,88,210,203,175,187,63,81,57,79,248,206,249,126,89,119,119,160,157,46,157,84,63,74,249,14,99,225,165,3,148,0,192,251,12,128,81,252,149,203,38,132,137,157,16,207,175,233,45,155,159,222,9,176,73,255,3,213,68,90,198,227,135,7,222,160,202,100,43,68,119,113,102,104,36,194,57,44,191,130,137,163,182,238,8,57,207,42,174,110,183,142,114,199,227,223,2,83,9,178,255,31,76,187,147,4,168,119,110,238,53,157,122,97,149,55,41,45,35,158,200,68,25,48,255,94,206,141,72,69,247,52,31,180,111,196,23,133,23,72,150,183,56,188,169,202,73,59,21,226,42,35,54,127,119,229,69,30,69,184,127,247,35,133,227,232,48,204,0,233,79,102,114,154,126,93,219,212,53,148,145,120,231,169,136,202,55,108,209,79,122,8,10,2,216,174,221,65,61,27,43,57,37,121,82,123,244,221,56,140,205,59,143,41,27,18,161,43,119,139,222,102,169,208,31,222,44,141,141,205,97,114,159,210,252,80,48,178,94,113,112,155,116,13,40,79,185,71,68,9,147,172,170,48,52,12,235,148,208,95,38,30,160,132,245,97,93,190,127,224,176,150,128,173,124,246,218,189,169,20,159,183,74,117,93,201,240,120,181,251,19,29,102,5,55,148,105,143,247,165,63,50,196,200,199,121,88,254,148,227,253,194,6,170,62,79,155,12,122,147,62,8,97,51,48,43,106,139,78,93,174,103,66,97,159,10,135,182,7,33,184,22,175,139,170,230,167,29,152,159,217,79,250,56,130,98,171,110,183,149,6,44,223,37,109,219,132,106,71,20,54,64,211,167,224,77,241,110,150,243,246,26,110,159,200,54,52,192,231,190,236,75,245,169,138,100,6,242,0,111,243,103,236,106,239,62,165,20,181,251,188,231,130,0,235,15,141,66,143,58,216,227,163,184,93,80,114,49,134,219,211,171,98,233,137,225,104,111,248,145,60,13,200,225,146,181,40,167,146,149,211,174,236,225,68,228,101,185,170,61,180,165,251,190,46,39,142,243,84,206,35,120,71,210,239,184,94,208,178,58,100,153,79,167,58,245,45,191,110,102,44,117,176,251,76,169,202,119,181,11,57,99,185,233,15,221,1,95,149,240,139,91,218,5,243,33,7,227,141,19,168,82,34,86,169,42,16,116,169,250,93,225,132,180,30,24,142,174,159,250,187,95,177,42,49,152,197,83,171,1,99,96,62,234,107,120,62,253,171,70,57,129,238,102,129,183,247,138,47,179,74,213,123,186,91,59,66,102,63,245,29,236,93,117,44,177,87,94,145,74,194,133,119,61,130,33,21,233,248,17,39,71,20,78,213,72,48,229,243,57,150,92,111,19,14,27,210,118,59,194,88,96,4,89,186,74,122,160,164,55,29,70,107,250,241,174,135,248,176,226,202,232,207,214,159,238,166,157,23,39,55,143,2,209,11,129,220,29,12,29,166,178,61,245,183,209,209,112,143,45,108,222,97,86,42,108,189,214,1,83,240,147,43,67,224,214,119,253,148,244,234,211,24,209,140,61,234,179,21,132,42,26,18,213,10,215,205,233,126,44,125,21,136,104,104,236,121,133,135,190,31,165,192,224,147,123,183,36,51,96,36,135,212,162,151,82,217,112,55,115,107,83,216,162,142,68,89,171,198,193,139,93,130,42,222,224,134,233,109,209,108,47,216,152,137,2,81,65,143,194,7,176,169,24,110,233,236,65,160,104,123,95,195,66,198,16,251,231,132,209,251,141,66,9,138,124,77,155,128,73,197,222,145,231,191,253,45,123,249,2,31,196,61,187,195,211,132,123,19,238,54,101,4,74,29,70,20,140,186,181,35,110,135,41,110,72,175,33,250,177,247,243,169,1,163,188,43,87,70,249,182,197,125,253,56,126,250,211,135,10,96,254,182,73,99,36,76,15,205,247,229,125,221,217,74,165,151,76,254,217,63,235,217,204,82,83,80,116,40,61,168,99,250,101,57,72,216,124,22,124,190,33,124,238,218,151,218,153,159,92,179,224,167,226,121,100,8,195,64,8,215,166,133,92,71,239,42,8,87,171,84,251,16,200,62,218,38,76,119,127,244,77,0,31,109,75,197,119,117,187,150,42,40,5,94,181,180,100,24,206,184,112,226,62,53,142,164,152,224,194,186,11,118,84,209,229,24,247,249,59,157,249,251,234,20,140,62,149,108,163,227,44,174,219,20,85,84,37,207,244,230,226,145,18,53,111,213,154,75,46,48,67,225,161,158,34,53,87,66,148,96,161,158,210,133,86,193,121,105,48,240,235,166,210,176,84,28,144,186,88,132,232,19,206,133,116,26,242,111,93,70,11,157,57,51,89,16,212,164,195,227,216,210,212,65,101,12,115,235,246,121,20,205,172,182,213,75,147,236,118,143,65,72,22,68,149,111,7,93,97,30,253,88,218,78,117,3,161,207,6,253,0,230,224,169,122,83,240,128,123,13,152,133,127,170,137,39,233,154,64,209,191,83,93,78,52,182,114,152,180,98,81,130,192,63,205,39,135,77,102,64,229,74,55,130,80,1,147,199,81,105,205,187,178,79,87,90,48,119,64,237,189,188,179,27,44,142,47,62,173,49,143,90,90,194,239,59,249,237,224,29,34,114,163,166,248,211,98,4,178,19,150,142,84,120,130,95,30,108,22,198,106,166,9,147,226,139,39,106,227,85,175,27,15,241,136,116,39,2,107,91,38,202,105,233,158,17,179,112,55,119,167,132,45,70,140,75,99,15,83,84,133,21,123,193,154,151,70,190,90,85,113,11,2,136,113,242,142,49,133,76,133,116,202,210,173,235,240,128,133,44,142,128,248,13,205,152,164,33,68,169,38,40,101,127,215,241,6,221,42,13,70,37,12,161,227,248,101,72,23,114,234,74,58,173,197,169,177,239,210,51,79,82,233,57,159,156,187,221,23,155,67,36,154,190,22,231,54,246,153,104,24,67,86,247,158,9,22,46,82,23,162,97,76,172,57,98,166,27,8,1,203,167,7,173,171,141,152,141,88,98,135,42,32,99,198,185,87,172,215,56,125,200,222,193,232,152,39,142,190,247,40,181,207,97,37,193,82,35,140,40,214,30,46,240,50,53,12,135,217,215,73,140,141,114,246,29,28,126,110,4,16,138,62,113,248,224,37,150,61,180,191,74,125,189,60,139,11,130,254,104,248,71,229,147,41,100,197,151,139,217,130,106,145,208,41,178,191,216,28,224,228,80,245,133,216,174,214,121,40,200,33,76,241,76,48,83,203,25,83,206,133,17,217,84,181,108,115,164,73,248,225,87,218,124,179,163,158,188,96,217,235,36,77,190,135,55,24,113,93,211,89,120,67,97,26,17,194,147,57,22,86,18,26,225,155,111,223,97,114,244,170,54,95,141,68,181,226,153,125,93,93,68,111,4,51,162,71,12,70,44,49,205,163,109,78,47,80,160,230,80,173,202,232,200,80,244,132,209,246,85,93,117,20,118,243,167,11,114,47,10,239,96,211,218,219,188,159,177,26,102,222,177,227,18,68,192,235,83,193,17,202,230,84,122,227,109,35,175,166,191,77,36,29,223,253,177,206,7,185,109,122,238,130,177,193,36,161,125,146,72,18,224,90,28,59,136,70,251,160,200,201,255,12,217,78,108,63,190,71,190,28,201,241,17,193,0,148,13,182,216,106,199,249,133,237,49,249,77,20,200,167,58,106,82,206,243,147,127,92,169,42,252,163,139,227,98,136,236,201,240,62,146,135,10,227,201,27,139,80,35,161,140,59,213,154,114,38,139,216,154,188,212,63,131,94,5,119,76,187,40,244,130,246,88,83,162,37,22,231,94,244,36,235,209,182,231,91,1,83,165,124,220,35,43,241,123,192,24,170,169,33,3,90,178,95,28,141,220,145,204,120,7,133,52,47,15,96,200,60,251,227,76,121,63,246,21,59,81,74,129,77,30,169,153,173,86,79,98,154,93,179,190,109,115,226,142,152,149,57,104,169,6,29,62,4,199,245,8,141,52,241,169,157,131,217,132,68,50,17,211,100,172,40,20,238,119,154,154,177,1,167,201,242,83,152,144,205,111,27,177,228,166,198,32,240,55,190,252,184,77,190,190,63,112,105,178,229,43,172,134,15,188,220,238,129,169,129,226,173,92,121,129,152,22,143,165,96,253,169,238,28,197,56,231,43,224,246,24,43,95,100,145,71,141,249,244,212,243,26,108,160,182,18,115,26,115,208,227,160,113,247,128,17,110,95,152,232,92,223,103,217,25,70,29,90,139,138,222,54,213,82,249,246,73,71,234,51,101,90,146,133,224,174,212,77,223,8,87,94,19,237,66,164,183,193,240,141,156,211,120,243,83,157,88,16,175,137,155,198,74,177,171,215,10,227,200,131,90,152,225,119,169,157,234,48,19,142,229,160,172,17,67,189,64,97,26,215,220,191,31,53,113,231,17,32,4,28,63,61,84,204,16,49,55,148,59,252,178,81,191,147,205,255,49,213,225,17,79,12,113,39,181,10,37,209,22,96,197,77,87,65,184,6,59,87,124,108,70,228,105,27,243,241,139,212,193,70,36,83,102,5,203,170,250,135,139,22,226,84,189,105,154,225,250,240,20,19,21,217,162,130,211,208,155,79,238,110,238,154,176,31,127,25,58,223,118,4,35,119,241,98,134,209,163,207,92,49,78,208,254,159,106,181,123,87,202,157,168,85,96,244,167,239,162,252,197,35,51,179,244,254,220,87,75,30,242,141,159,209,120,30,250,192,239,215,231,131,236,238,187,190,169,175,26,50,118,207,188,196,190,209,163,222,214,34,66,142,159,30,108,124,245,137,207,157,46,19,150,244,88,143,101,15,58,67,37,118,155,168,132,232,178,139,181,205,110,17,121,154,102,254,99,32,60,66,190,152,221,38,235,176,46,1,223,200,117,243,198,213,20,248,117,78,168,184,230,68,102,129,252,203,99,94,76,147,101,68,204,166,59,63,245,179,230,13,196,67,251,172,123,119,60,198,201,247,195,204,253,166,245,67,43,76,28,237,87,142,0,153,202,54,3,47,183,130,48,23,10,36,223,158,147,239,18,247,93,9,38,31,103,100,218,2,118,110,26,105,26,127,22,206,179,50,78,170,16,54,117,194,49,51,183,63,148,14,90,108,173,4,190,83,70,132,11,60,195,79,109,38,44,116,140,173,0,93,241,125,62,254,195,213,52,221,29,94,38,151,162,222,80,141,31,116,24,143,139,54,31,227,169,225,222,1,11,122,223,124,86,93,200,91,65,136,55,127,32,181,22,192,159,171,127,62,87,66,65,71,223,51,189,190,160,92,4,53,213,194,162,153,69,75,10,70,80,116,19,54,169,251,132,43,36,231,26,87,254,161,32,45,70,98,117,208,174,18,71,67,221,23,139,51,236,50,34,37,73,128,253,137,248,49,66,7,76,113,142,98,33,40,166,155,172,147,245,11,148,61,227,148,99,39,28,116,103,226,35,109,124,199,185,186,19,195,253,240,201,244,190,231,41,107,15,109,217,30,1,89,68,178,196,109,174,96,137,20,171,218,176,30,173,34,158,111,11,245,140,132,81,7,16,19,223,98,82,63,62,145,162,171,123,255,79,224,99,170,179,254,170,108,123,175,87,77,211,100,36,212,145,143,251,132,141,54,105,81,28,206,79,90,104,126,221,19,84,53,194,163,166,239,71,23,10,141,69,93,147,63,83,32,118,24,58,134,216,84,210,58,127,31,146,191,171,130,20,241,212,163,239,247,227,141,246,139,114,246,144,84,232,172,214,88,228,133,48,2,63,45,168,222,79,145,221,147,167,204,251,48,26,233,18,248,6,45,81,42,128,48,185,69,55,121,90,109,32,38,141,14,39,89,98,5,224,190,243,228,40,96,136,200,5,240,23,186,107,188,158,174,84,251,11,155,183,90,117,248,6,83,146,11,157,104,133,118,223,164,163,34,193,158,70,80,227,12,248,133,179,11,87,15,76,116,36,72,65,252,241,59,205,27,173,188,112,88,72,144,207,197,175,233,57,119,143,176,177,177,144,77,53,155,238,120,76,4,11,152,36,175,84,207,231,207,197,210,91,177,104,39,191,193,244,243,190,16,117,118,94,42,14,183,101,140,7,254,220,128,130,237,139,209,30,244,228,228,17,255,208,49,44,113,174,87,38,1,22,181,248,161,30,193,166,249,25,57,48,130,22,170,32,2,211,126,224,83,101,251,22,239,94,77,180,119,246,98,181,175,63,118,34,160,235,115,53,199,5,151,108,73,184,203,79,179,53,246,247,129,254,231,247,12,226,138,209,123,16,171,201,106,233,109,209,187,238,147,217,79,177,237,123,94,23,108,121,127,100,136,101,86,253,126,58,19,150,87,84,73,67,159,174,31,8,244,189,152,237,238,254,237,163,83,76,7,41,66,120,254,219,176,3,69,1,96,34,110,60,163,239,168,193,60,19,5,50,76,153,25,1,61,96,138,53,114,180,165,200,124,209,5,22,15,62,50,179,36,197,226,202,104,42,22,31,202,187,178,220,69,62,94,8,59,33,117,254,132,197,194,102,201,95,8,218,167,234,121,126,31,234,231,38,71,188,206,135,39,127,225,59,51,7,251,164,81,65,209,115,147,192,63,51,169,215,244,206,139,109,249,23,242,151,203,118,0,210,78,56,225,4,140,26,156,112,72,237,75,172,218,161,56,158,104,197,186,135,66,140,17,47,85,246,108,95,124,154,196,168,178,209,165,223,169,134,192,37,9,175,82,116,40,208,0,149,172,153,142,162,143,184,245,160,199,115,35,17,159,104,205,39,50,75,28,63,163,138,89,226,220,199,140,208,30,123,218,21,253,180,244,11,254,63,226,206,37,231,130,28,185,206,91,226,251,177,60,239,65,83,15,60,240,164,39,2,36,104,162,137,86,227,130,151,97,126,113,51,130,135,165,106,143,26,232,18,26,168,82,252,153,55,31,76,50,24,113,30,67,29,125,173,233,154,125,86,48,33,40,185,235,138,11,182,123,187,76,107,5,20,117,114,199,162,210,125,224,45,220,213,197,181,26,132,57,130,120,157,202,169,205,92,186,223,235,2,173,118,95,101,61,247,89,90,252,50,136,143,164,22,243,8,154,164,22,79,12,1,154,172,71,131,75,245,36,4,149,205,165,182,185,38,249,182,188,157,69,247,245,113,88,54,11,135,64,41,113,145,75,100,86,233,14,96,39,237,31,15,0,114,241,83,52,255,250,210,98,14,63,227,181,136,77,23,206,103,105,223,73,26,185,239,162,81,138,248,190,246,84,75,45,150,186,32,39,148,241,124,152,13,132,218,229,171,175,92,73,100,172,230,47,37,54,240,213,140,185,60,27,176,82,217,90,143,123,115,73,241,196,173,36,181,212,36,254,44,84,110,11,51,109,98,43,106,49,111,171,189,151,20,145,68,237,2,157,165,57,99,111,40,166,240,5,33,74,194,155,134,237,101,61,12,104,246,55,76,195,49,200,161,140,216,166,89,78,227,93,134,246,6,190,29,91,146,97,58,134,24,14,248,116,68,227,89,237,178,205,241,194,167,163,178,39,40,83,57,183,225,127,156,228,117,38,20,115,205,136,240,201,64,235,140,36,135,62,37,220,83,9,27,148,55,194,216,165,92,132,8,154,19,32,42,131,228,133,86,236,221,140,226,75,139,35,240,10,14,88,98,231,38,97,218,130,35,142,166,124,40,159,46,154,255,62,31,33,7,90,164,54,109,20,134,122,105,115,56,156,72,101,1,225,25,56,232,193,124,235,184,7,140,231,232,28,245,227,12,234,119,203,80,225,151,123,176,5,73,212,231,124,46,59,143,248,238,217,134,116,145,2,30,236,70,118,176,163,105,252,34,208,119,195,56,132,70,237,43,67,5,237,242,186,186,105,99,120,185,223,148,156,37,65,162,248,155,92,150,141,104,78,250,203,248,195,142,22,199,98,64,41,150,239,132,71,16,138,80,55,156,210,126,225,151,73,236,252,174,65,187,138,93,27,97,40,229,193,105,229,133,141,231,104,182,243,193,166,5,150,151,229,153,157,5,118,69,155,15,200,116,150,86,27,36,98,104,228,61,8,179,212,83,170,134,109,95,18,97,228,124,101,44,64,244,137,122,74,166,130,33,40,63,128,24,160,172,253,202,207,120,78,207,80,49,217,49,223,117,81,207,93,154,14,179,145,202,177,125,63,251,19,24,73,58,146,140,46,227,204,237,253,147,220,189,225,77,87,197,11,42,201,136,58,226,151,221,145,119,8,74,18,11,240,238,114,114,216,184,61,240,89,9,91,150,34,193,206,94,172,6,235,155,206,93,147,240,218,200,76,7,103,220,156,194,110,248,124,182,45,168,161,201,64,8,122,116,129,153,144,130,72,15,189,89,126,186,146,184,173,96,225,15,77,36,88,217,206,7,226,247,100,5,8,217,147,97,38,147,122,232,72,84,188,131,158,163,129,51,6,81,222,24,119,178,225,3,36,221,220,13,138,190,243,185,73,217,139,14,243,225,14,165,19,219,28,102,61,120,93,240,10,13,137,42,220,9,126,154,5,38,180,72,232,41,149,231,202,74,48,211,146,225,92,86,125,174,27,39,178,144,96,1,38,249,252,116,43,61,134,9,160,187,41,169,4,48,84,26,15,33,51,132,207,212,146,48,121,95,168,155,81,162,158,77,143,238,180,134,66,102,168,152,117,186,132,161,29,244,171,196,101,250,35,55,204,166,59,165,171,17,70,131,88,78,142,60,117,23,133,49,138,58,242,66,172,86,226,86,109,128,182,171,248,26,13,52,111,86,88,131,209,86,85,199,92,10,122,102,252,231,225,98,216,39,9,35,144,20,50,95,203,68,19,228,228,88,146,133,211,8,243,79,211,34,17,244,34,44,154,34,188,85,94,99,64,9,217,242,219,168,184,221,250,48,176,5,84,44,227,169,60,20,126,67,180,165,176,43,68,57,173,11,203,222,212,47,131,96,201,35,239,226,215,129,60,213,128,48,237,81,116,208,229,171,103,13,15,9,74,150,18,172,23,110,212,144,7,161,23,7,121,171,233,101,55,120,34,174,60,136,56,248,20,202,55,220,76,54,213,247,101,195,76,219,127,77,99,252,63,255,243,111,127,252,175,255,253,199,191,252,235,31,255,241,63,254,59,147,49,255,3,152,140,56,33,166,107,42,142,41,18,51,166,92,45,28,165,80,223,194,195,90,240,192,200,126,82,121,42,87,114,105,106,165,226,183,97,221,161,200,4,16,74,162,101,152,22,79,68,45,117,146,48,38,33,241,6,167,17,144,229,202,206,133,150,16,169,222,204,235,69,223,48,58,248,229,30,109,6,232,50,149,108,100,218,67,237,137,63,16,124,31,35,19,40,67,88,133,145,88,74,18,48,240,66,10,109,110,212,206,186,20,125,7,74,46,49,203,153,8,214,16,251,81,99,105,143,43,0,57,80,188,213,9,22,245,182,61,229,228,187,234,244,140,19,92,238,87,66,11,253,101,157,44,170,33,221,253,190,79,134,32,214,222,120,26,131,195,203,87,66,107,233,190,123,152,134,117,252,246,25,202,109,141,103,238,79,50,27,152,106,185,78,146,84,248,119,88,168,193,122,26,207,12,12,98,51,62,43,128,235,93,103,119,36,156,195,9,144,205,44,205,83,9,155,59,241,213,66,36,55,149,137,170,176,33,11,213,50,124,201,68,15,228,132,89,155,69,19,144,98,160,134,19,144,146,80,207,67,19,234,89,170,169,237,206,88,90,206,101,138,22,181,29,125,50,206,16,224,58,15,85,228,166,104,16,137,24,79,129,0,88,245,220,230,6,20,235,37,109,172,231,216,28,198,89,224,63,42,165,111,189,45,184,244,177,86,159,207,77,184,165,92,24,155,80,209,178,210,77,230,201,31,208,9,186,90,85,48,143,228,194,50,57,95,137,115,175,174,92,69,132,222,16,21,12,17,33,214,52,77,171,168,130,121,165,156,45,136,2,146,7,253,208,92,119,228,62,166,40,63,158,189,195,69,18,129,220,31,73,115,112,72,171,174,28,62,127,220,185,162,225,12,235,44,196,120,102,23,26,228,232,214,206,139,232,54,135,12,201,69,135,157,219,163,200,238,47,73,38,113,155,201,33,29,182,7,253,182,254,164,224,35,232,42,160,211,122,210,189,26,236,206,17,59,38,94,118,215,4,30,163,143,232,153,64,14,162,9,38,225,179,229,185,74,61,116,38,132,50,56,108,110,93,145,130,227,166,92,53,129,7,48,21,202,99,25,211,63,193,54,26,110,15,241,119,15,99,1,163,47,228,55,17,132,206,15,179,165,108,143,241,108,221,145,19,102,60,111,215,19,165,78,16,106,58,192,154,244,137,55,124,208,98,163,120,178,100,53,183,55,213,202,179,101,142,48,60,27,125,93,39,37,25,158,159,103,202,171,73,163,180,215,66,137,231,39,61,46,143,204,94,81,104,8,193,29,21,46,12,37,174,6,177,35,164,93,232,164,232,166,134,98,109,236,152,232,45,228,161,225,212,131,59,138,37,93,7,42,162,151,86,68,181,105,219,228,168,97,42,212,241,62,216,27,107,145,6,44,234,136,90,200,73,100,72,88,187,238,214,104,138,133,48,12,159,131,84,74,38,13,107,191,178,159,200,158,236,66,145,94,77,129,174,250,185,11,73,16,45,213,208,55,249,229,33,82,101,161,101,184,211,173,9,167,44,120,230,209,204,9,196,7,97,101,154,76,249,41,0,177,185,171,81,236,54,122,129,132,169,192,181,167,144,46,43,95,51,70,237,190,101,120,211,106,145,112,101,131,22,245,161,68,14,39,229,60,16,162,205,167,5,234,26,8,199,104,209,204,58,45,30,158,11,180,132,148,220,224,253,165,168,123,157,255,175,104,102,50,172,206,76,236,68,7,122,69,93,43,110,221,160,243,245,22,205,138,166,11,230,201,20,90,57,252,119,17,105,131,97,82,113,33,159,138,169,240,217,249,105,24,221,140,120,228,179,46,105,218,15,40,179,253,62,241,159,183,253,208,250,42,30,4,94,195,100,166,149,57,163,26,149,33,69,31,138,146,219,210,112,203,145,252,211,185,3,95,80,180,176,75,199,184,69,129,180,208,104,148,48,221,138,168,174,98,86,41,105,41,226,120,87,80,141,101,77,220,225,7,157,234,22,208,144,106,4,125,41,189,50,111,238,40,245,193,35,238,90,173,46,128,121,163,70,111,160,46,13,35,14,21,81,210,76,173,131,195,75,200,183,230,155,135,142,48,26,175,53,14,173,202,59,29,24,253,236,30,47,121,3,90,148,77,28,56,193,48,21,154,200,35,170,73,218,175,246,31,44,28,3,51,36,25,188,246,160,123,52,91,104,122,14,217,148,159,52,107,140,32,69,85,220,102,245,210,48,61,70,118,53,190,171,222,69,250,17,158,41,138,49,126,114,51,142,144,52,157,222,240,136,174,5,50,166,180,120,181,23,115,150,185,104,49,225,147,38,185,110,54,182,93,15,185,36,76,239,180,247,140,122,77,243,81,128,139,218,83,231,200,195,90,25,81,119,165,185,47,109,111,16,223,209,161,45,216,59,11,250,14,229,179,122,129,27,133,45,187,206,238,25,98,244,173,202,110,24,199,121,61,157,206,243,93,198,209,5,68,190,182,4,11,218,66,37,42,194,164,166,18,54,207,108,175,85,179,23,157,122,110,147,70,43,49,137,38,20,249,164,169,87,24,58,209,131,77,134,117,217,26,174,193,138,162,9,250,64,43,224,31,231,148,66,66,106,62,242,141,232,12,130,98,168,247,101,102,209,229,26,32,39,214,136,190,155,113,45,20,73,96,12,148,26,5,124,108,84,100,177,62,225,51,144,162,213,137,52,236,72,227,57,26,237,155,232,203,177,154,212,231,183,81,210,19,189,165,245,132,23,122,37,57,102,224,162,150,168,150,158,92,161,66,18,148,164,201,83,166,151,51,162,1,60,172,129,56,53,108,173,39,15,247,161,200,64,59,249,14,189,5,178,25,56,180,26,110,56,35,251,28,92,140,170,35,97,234,151,209,10,93,6,110,215,48,116,144,125,187,253,38,71,248,190,208,125,39,97,140,128,186,190,18,208,23,158,32,53,202,213,218,103,202,63,127,191,122,187,134,85,19,9,68,16,170,151,25,27,107,230,84,124,5,6,74,129,140,50,199,212,183,107,110,232,87,111,206,193,183,211,236,42,219,62,57,240,21,54,78,211,115,242,107,180,9,115,53,77,193,152,162,29,71,231,213,59,146,237,79,149,7,62,33,246,44,129,12,65,196,77,126,27,37,188,152,170,113,5,209,186,109,6,133,31,76,30,64,114,40,12,72,56,217,212,238,225,179,186,200,231,151,16,123,112,209,253,243,175,56,222,203,133,225,66,152,3,69,196,117,53,161,249,255,212,152,130,107,214,54,102,223,138,3,98,19,23,93,243,14,192,78,244,81,193,39,173,24,41,38,82,35,204,89,4,220,145,117,15,156,15,249,173,84,122,18,200,193,224,110,211,135,222,218,114,199,218,161,10,4,137,101,64,22,168,132,121,81,224,247,48,188,45,130,101,102,23,133,5,64,32,148,80,213,41,10,248,74,164,72,142,142,58,187,183,161,185,50,200,156,29,146,252,240,153,20,164,13,20,237,108,242,188,223,105,132,37,5,147,37,228,41,252,145,118,164,89,147,116,15,146,53,121,115,28,140,71,185,44,80,231,180,151,87,210,237,203,126,206,13,143,203,247,23,44,194,200,44,8,0,143,237,184,247,53,216,140,164,173,24,108,62,124,151,95,178,112,87,106,237,54,105,193,192,200,77,178,229,166,200,117,224,5,129,115,67,180,87,65,214,88,133,183,64,208,25,52,84,163,198,183,136,112,71,104,85,97,164,180,155,227,117,64,228,95,15,16,148,38,166,195,72,81,238,108,234,220,72,193,115,68,19,152,94,39,4,99,9,35,221,146,2,171,73,127,69,120,64,116,220,47,32,223,32,67,74,182,161,137,91,130,7,52,168,1,207,241,28,221,162,25,58,176,247,233,130,29,95,63,116,255,190,108,203,199,25,117,161,179,80,107,191,148,224,162,4,10,148,128,90,144,51,6,50,186,250,203,198,5,240,92,153,26,66,81,191,88,142,69,175,41,168,133,204,102,122,52,31,88,48,38,201,187,165,10,111,93,246,17,34,189,195,250,13,138,65,197,93,61,122,88,20,110,134,130,130,65,234,84,31,195,248,254,53,69,204,15,51,23,10,172,51,61,96,29,101,227,231,53,225,97,16,40,202,26,161,128,88,2,142,255,19,17,87,92,123,99,77,105,17,198,208,59,107,216,116,5,130,61,142,172,192,115,52,138,62,235,146,203,147,122,26,83,17,206,145,7,13,4,146,246,122,143,174,161,157,48,0,145,238,93,158,75,195,3,214,177,233,137,78,239,115,105,119,243,110,70,2,15,178,214,80,119,65,92,95,108,52,245,137,147,127,184,227,30,148,122,83,37,208,48,117,210,56,121,62,155,121,165,10,224,127,92,130,52,15,75,93,199,2,240,114,1,244,51,217,61,108,25,100,33,210,8,42,193,89,253,5,192,215,17,198,99,78,187,108,129,62,245,210,96,78,141,203,37,160,141,166,252,8,116,193,130,123,145,217,108,42,18,218,112,38,113,221,171,61,31,54,175,39,71,107,124,240,173,61,76,3,228,18,86,80,157,151,165,4,15,25,6,65,210,160,53,34,75,165,19,26,60,154,30,211,194,226,220,69,195,38,38,25,191,109,82,210,77,225,227,232,252,150,184,49,104,217,10,93,39,123,9,178,192,54,249,218,169,164,45,174,54,30,203,73,160,196,59,5,97,194,153,114,240,53,193,169,247,135,242,85,119,11,228,9,182,47,93,253,150,23,194,75,222,220,251,113,82,122,83,216,124,133,14,28,44,31,227,95,204,103,222,40,145,161,77,248,19,130,58,182,134,73,228,80,248,221,55,21,134,88,253,26,104,153,160,115,81,179,230,69,199,179,6,151,6,225,97,169,126,65,182,79,113,83,25,196,176,178,224,26,149,132,80,225,72,160,3,132,248,177,172,195,28,148,45,12,166,179,206,226,232,69,205,88,64,54,42,87,83,217,127,48,250,130,227,205,158,64,210,206,110,202,146,241,42,13,21,39,199,2,21,236,177,2,240,102,245,178,79,242,188,47,253,21,92,191,122,74,158,93,50,153,204,29,161,179,41,111,240,140,253,171,58,76,88,155,184,84,180,225,141,234,199,179,155,134,209,162,93,119,0,35,20,160,44,82,44,67,66,121,225,28,9,109,64,25,170,141,75,13,98,110,157,234,170,138,129,95,93,193,41,65,119,78,199,24,142,184,53,128,85,180,117,84,240,16,101,238,114,203,160,52,121,247,67,41,198,34,36,7,1,28,26,169,38,11,103,86,237,237,78,71,214,102,17,90,47,66,95,51,86,0,51,86,19,185,33,182,59,245,18,86,54,169,158,94,120,5,151,21,20,85,10,74,169,191,140,227,154,100,206,168,232,148,73,152,186,157,167,95,38,62,145,148,73,109,248,229,59,13,159,199,171,188,143,105,170,111,49,10,121,157,67,200,50,211,84,226,99,12,163,242,154,52,138,60,69,185,4,113,252,235,148,226,109,5,151,208,194,48,197,190,173,36,110,0,77,151,217,158,116,150,158,224,106,69,195,3,81,187,172,228,114,218,18,51,4,64,240,127,216,15,53,125,74,154,178,64,84,40,177,29,30,214,14,9,4,138,69,169,63,140,252,179,111,15,253,4,96,117,242,225,26,94,120,92,113,134,81,20,160,129,146,0,4,163,43,108,2,170,66,143,166,221,27,146,44,149,33,217,85,166,0,170,116,44,47,40,33,41,51,112,172,135,115,207,78,70,22,31,12,50,233,243,135,208,64,126,244,92,126,164,184,125,143,229,227,84,245,133,30,120,74,16,136,79,46,61,80,24,47,237,190,142,193,182,87,194,39,83,175,87,226,0,83,34,89,205,173,203,61,238,72,160,8,146,30,85,137,94,110,46,13,210,86,233,169,131,109,217,21,226,40,8,254,201,7,64,131,227,164,180,145,14,179,248,8,9,27,169,135,118,117,131,10,106,215,194,247,98,88,94,57,241,129,23,169,210,56,121,76,244,198,66,186,4,244,165,232,185,64,22,187,188,247,100,137,187,136,151,108,202,126,193,28,76,102,240,32,114,47,200,214,142,152,85,240,46,19,60,38,152,83,160,161,126,99,168,27,85,121,97,103,62,132,28,216,34,76,103,64,46,13,55,166,144,249,160,13,160,206,218,172,168,39,147,247,131,169,105,213,254,232,189,12,192,185,30,134,122,41,211,2,226,11,103,23,82,98,243,211,224,95,136,212,12,147,109,220,23,190,230,75,133,85,64,246,220,236,13,146,156,154,49,119,240,184,97,50,53,40,198,169,90,64,63,111,179,223,92,253,236,246,183,40,164,245,179,89,90,225,167,1,192,12,103,123,213,223,169,34,187,178,32,238,232,169,147,121,85,132,68,206,83,208,164,105,154,74,44,171,213,172,227,229,151,179,117,253,98,70,170,89,224,75,168,6,241,1,133,18,71,50,120,178,132,81,146,189,42,31,230,230,39,130,70,11,109,134,43,135,196,180,160,114,71,8,98,182,187,103,67,231,68,100,156,168,31,143,152,11,169,118,38,213,97,162,98,159,68,137,102,235,52,204,216,103,107,125,199,127,213,33,218,76,107,44,244,140,50,0,145,173,71,67,216,142,221,36,54,141,99,168,254,20,180,210,187,197,166,154,35,227,164,33,108,223,239,22,27,19,36,73,38,48,74,201,253,178,37,39,60,66,57,154,204,48,250,39,232,38,145,129,73,184,140,219,215,4,87,145,68,52,154,238,33,36,186,224,152,146,200,137,61,60,74,65,204,175,49,91,146,154,203,209,230,144,29,79,237,36,84,169,171,102,29,144,134,208,154,4,255,53,117,91,102,18,166,59,82,17,196,176,5,40,103,18,107,41,58,82,131,114,240,108,143,62,91,142,110,2,112,239,85,84,57,14,165,148,123,219,200,95,180,170,97,212,17,66,171,12,105,148,231,96,211,211,187,140,248,151,203,252,211,174,45,151,233,255,72,242,118,235,243,135,151,6,4,8,26,207,18,238,53,252,252,204,12,106,15,213,180,107,200,14,132,166,196,25,196,112,65,36,12,98,60,84,23,1,236,105,9,139,98,128,8,59,152,110,217,124,196,250,234,14,121,90,208,181,93,184,79,6,75,188,46,110,128,253,192,230,74,56,1,197,142,223,166,23,33,217,6,202,137,237,170,97,156,76,174,169,15,123,5,177,82,90,187,98,125,181,62,234,136,236,74,66,172,47,91,194,48,68,90,113,238,28,18,86,230,10,51,229,125,146,129,237,118,117,4,205,230,112,75,248,172,79,177,83,152,121,155,179,139,132,207,94,52,120,64,134,202,151,36,11,184,250,8,141,54,26,92,83,44,68,24,72,235,172,251,254,84,192,113,200,108,89,72,115,130,241,133,0,155,184,147,116,148,21,71,40,234,25,174,64,138,184,112,76,173,26,232,97,86,201,241,232,115,102,234,32,30,54,117,69,81,22,197,10,39,196,17,209,7,79,79,20,26,67,8,136,32,187,40,76,53,211,29,45,59,180,48,88,93,84,163,42,195,14,136,29,204,220,229,45,251,81,37,196,86,220,195,243,81,20,131,88,200,183,239,170,164,133,201,88,21,81,145,169,119,65,84,236,69,222,83,39,18,153,25,138,167,102,47,35,106,171,88,90,56,100,193,172,153,178,222,86,49,248,146,135,11,251,23,249,178,241,79,184,221,56,112,237,79,93,143,126,242,173,35,225,35,49,197,175,153,44,180,74,20,5,22,25,255,153,235,14,209,210,243,29,50,200,186,170,227,154,66,174,75,208,194,199,83,237,92,26,104,190,241,162,143,48,84,59,148,94,24,0,92,23,199,77,152,84,108,21,245,165,11,226,143,244,172,22,84,170,37,108,130,35,45,164,117,55,249,158,132,161,159,249,135,187,216,4,232,167,135,223,75,224,0,209,44,42,178,250,36,178,237,26,234,206,216,141,138,69,28,61,15,104,131,43,212,134,145,115,233,42,147,76,122,29,71,47,244,46,186,138,44,243,144,34,140,131,168,170,59,119,147,226,10,161,99,22,8,85,104,46,176,239,35,12,88,96,61,194,211,251,218,72,45,116,73,4,190,136,106,117,133,34,28,2,206,165,13,85,150,134,242,30,41,171,137,71,75,159,28,136,154,145,13,66,151,26,65,4,121,162,39,211,219,233,74,79,227,74,32,83,33,250,250,148,151,93,19,27,131,17,149,89,70,211,203,225,39,108,253,135,24,150,155,16,120,115,164,181,21,26,112,211,16,25,113,106,202,94,103,133,182,222,164,212,115,194,29,214,162,43,129,23,18,170,165,71,23,211,245,138,240,46,106,155,10,5,127,135,41,17,177,44,90,129,104,167,175,235,238,8,162,159,17,32,202,235,8,78,248,20,15,14,106,171,157,38,212,216,228,62,237,38,82,62,85,120,221,124,19,247,85,56,199,11,71,36,248,13,149,29,199,130,228,18,135,197,51,170,54,41,182,171,201,91,255,88,133,236,153,149,67,231,222,28,20,147,202,224,239,124,97,80,230,238,43,202,91,166,146,63,131,160,129,10,245,22,113,30,132,234,192,101,199,209,148,96,196,26,3,93,194,26,156,223,13,32,88,237,45,40,182,209,169,243,48,168,184,164,206,3,109,6,139,142,206,40,120,16,245,98,232,81,80,4,215,92,30,137,253,76,237,178,69,184,162,78,166,225,97,28,63,15,195,13,84,185,122,214,128,104,255,67,218,153,178,218,55,150,139,168,183,108,64,179,234,95,13,246,244,236,180,252,166,215,48,191,121,13,159,117,205,219,97,231,105,158,93,246,210,95,78,33,180,100,168,131,166,54,40,155,79,213,53,160,78,24,202,204,214,163,193,180,185,243,76,50,73,149,246,92,25,102,168,35,252,41,78,106,46,14,186,8,211,165,176,190,32,227,81,243,248,205,154,26,81,218,108,73,163,63,143,148,176,213,160,69,40,167,166,97,85,175,99,7,164,233,170,102,34,108,242,170,95,23,229,22,245,174,94,120,193,120,111,31,191,15,168,110,89,141,74,208,124,202,17,222,75,45,189,1,149,115,53,97,38,114,86,65,245,254,37,65,174,215,200,164,96,201,178,212,129,5,61,184,18,54,40,105,169,149,57,176,254,225,147,221,66,196,119,79,253,109,67,148,174,48,104,1,68,46,70,15,102,227,185,75,13,123,23,140,76,196,87,6,238,237,87,174,228,150,120,251,114,101,208,33,102,132,91,7,250,170,150,55,180,191,34,76,234,253,56,203,128,54,118,127,22,230,204,169,14,187,39,27,51,9,54,15,35,150,147,31,215,98,54,2,30,230,194,182,218,191,155,252,94,242,159,102,121,121,60,118,19,181,207,234,46,67,96,99,178,204,179,172,215,205,123,255,224,48,16,214,16,115,37,158,255,242,251,34,145,80,29,126,202,41,38,15,238,225,1,222,69,29,142,88,51,90,132,241,43,145,239,7,59,242,229,95,246,50,254,129,228,18,205,0,194,61,252,143,72,81,213,246,137,156,50,135,247,146,229,3,69,13,218,129,183,182,56,122,81,92,80,115,83,188,230,252,11,42,16,165,134,88,20,33,37,224,189,52,162,45,21,121,226,212,118,154,23,99,48,110,2,14,220,212,35,180,135,187,41,23,62,20,222,210,24,130,201,177,134,116,186,232,226,170,145,103,55,90,94,132,225,90,139,149,22,25,180,139,228,218,209,69,154,70,13,216,243,152,229,254,118,127,140,65,206,155,198,190,214,141,211,96,233,13,89,24,155,125,67,203,237,201,206,148,165,197,53,42,19,39,97,251,246,116,228,195,83,171,165,39,12,23,222,29,169,232,85,86,65,144,153,19,121,242,53,98,153,1,98,86,71,203,204,134,53,142,62,31,204,88,234,104,73,58,236,22,191,120,159,205,161,94,42,141,74,184,47,156,144,236,32,183,201,111,227,0,231,134,16,11,87,206,37,148,228,134,168,228,246,69,226,132,161,12,141,199,79,46,135,82,193,194,54,90,101,64,27,10,248,222,76,176,246,87,175,106,70,151,217,250,54,255,233,159,177,130,152,28,102,246,139,238,26,5,193,120,75,127,146,156,116,237,25,86,118,38,26,42,14,51,20,121,139,43,167,156,48,162,8,83,29,20,255,210,39,239,159,69,118,163,26,85,92,223,255,228,81,48,15,20,22,182,81,7,252,240,139,155,172,120,136,220,176,149,217,130,42,121,194,39,141,106,10,111,164,98,237,116,182,13,240,161,136,147,50,14,18,0,22,179,135,79,22,32,159,52,128,125,144,149,205,195,5,10,154,158,28,210,233,71,59,39,12,78,80,64,184,104,44,46,15,98,83,41,68,253,66,81,212,69,150,54,118,43,85,20,202,33,247,66,171,245,235,70,199,69,20,77,65,201,76,183,198,219,76,67,67,116,121,77,137,101,185,1,29,190,121,102,35,33,97,246,37,95,142,109,226,205,103,106,17,73,19,28,187,247,183,218,158,48,143,79,32,186,96,91,79,230,230,71,67,157,204,42,90,146,208,222,253,150,134,77,38,4,165,73,241,214,39,117,250,214,29,178,104,92,136,134,130,181,145,168,253,222,199,79,28,79,94,54,237,87,96,254,95,216,220,211,158,48,59,27,191,50,236,109,159,159,70,230,194,171,210,155,111,172,43,32,148,191,15,251,46,108,171,106,81,136,57,117,252,188,253,186,201,148,178,30,140,78,76,137,159,166,209,149,242,35,254,49,194,89,23,140,60,254,47,67,121,12,44,98,17,62,163,120,41,70,125,155,61,146,135,11,126,45,130,131,133,189,221,92,110,200,100,40,17,118,184,20,11,84,121,28,72,142,30,230,26,226,178,2,35,2,70,187,31,157,173,9,46,244,142,196,70,40,251,96,200,172,68,194,162,107,70,43,250,150,165,51,37,152,4,141,208,59,192,228,122,207,7,15,131,137,90,251,13,155,217,201,55,71,2,188,195,128,71,142,46,230,163,89,60,108,220,113,137,194,214,25,113,176,77,137,114,101,180,173,221,161,139,218,211,82,83,28,180,108,17,186,136,48,59,38,249,130,26,181,228,184,176,97,182,44,34,29,66,157,108,197,177,176,179,5,159,219,12,42,209,227,96,200,130,74,183,1,164,233,218,32,132,17,146,123,56,70,0,24,190,239,167,208,164,120,200,83,211,116,172,252,137,130,15,169,42,13,98,96,147,18,209,94,149,89,181,6,186,75,61,162,185,40,227,107,195,155,250,112,251,219,180,55,149,171,121,210,23,106,112,113,112,123,250,196,166,166,125,54,24,126,87,19,132,147,124,123,195,168,111,45,110,26,169,217,185,30,86,99,8,254,154,84,234,30,202,34,205,24,34,69,148,205,241,195,3,181,214,163,95,25,13,86,37,40,81,31,130,165,228,225,12,18,92,53,27,128,230,87,63,185,153,208,11,84,27,91,247,60,226,194,33,63,201,187,164,192,230,72,58,156,99,152,4,52,138,182,94,140,147,51,123,116,229,231,157,175,174,108,7,97,96,106,120,62,236,165,148,97,146,4,31,69,134,133,82,18,41,64,84,255,229,51,118,241,70,21,26,232,6,4,248,117,75,183,189,139,188,149,72,109,76,219,56,26,20,157,112,76,81,179,158,206,53,195,51,168,13,85,229,49,77,228,210,35,60,204,33,91,5,2,144,32,45,30,70,194,77,38,51,106,150,211,55,107,88,5,178,71,125,194,52,65,253,202,217,153,149,241,132,201,225,167,135,11,48,138,161,191,61,163,243,97,94,24,45,61,151,118,82,190,152,80,160,170,147,172,10,67,124,187,53,42,27,225,38,229,127,98,228,196,195,163,230,180,167,146,10,11,118,167,71,33,89,233,240,70,148,39,127,201,30,43,7,184,199,246,28,125,146,236,8,167,12,190,240,249,105,248,178,95,184,44,195,37,233,203,164,207,251,139,194,133,84,164,15,96,3,224,82,217,195,29,141,202,172,225,51,128,63,228,161,129,126,97,2,234,185,41,105,126,63,157,76,3,227,33,228,131,184,44,126,244,106,0,39,182,142,66,36,131,252,183,87,214,13,170,233,76,52,87,224,195,55,38,63,170,34,148,190,221,213,224,68,17,202,25,250,192,73,213,191,242,39,178,217,85,154,80,40,186,144,124,53,143,146,243,233,77,99,161,232,121,64,154,108,33,158,151,133,230,228,87,170,48,53,112,168,62,26,246,13,5,2,234,164,87,250,170,128,39,223,99,7,146,61,143,48,7,107,253,240,48,202,176,73,21,10,58,104,40,191,176,51,147,45,205,24,105,196,5,79,147,108,3,108,91,209,155,62,95,154,63,17,110,191,171,100,8,149,184,94,252,220,16,188,210,115,48,5,104,63,53,246,185,207,76,197,99,112,137,72,83,203,221,202,242,193,13,44,24,137,232,221,179,130,21,9,159,113,144,189,204,65,165,14,1,88,81,148,0,45,227,134,198,27,227,61,101,80,159,153,6,131,227,234,97,212,102,100,97,49,13,233,233,142,174,192,81,183,20,219,32,171,32,142,224,39,71,188,73,72,8,176,243,206,0,104,30,61,195,177,9,143,0,242,31,184,71,15,99,47,40,163,127,26,214,204,47,140,1,172,236,36,146,219,16,93,91,32,228,207,126,83,174,155,236,36,246,150,139,156,55,203,64,178,186,68,216,110,147,49,20,241,60,3,174,98,10,101,30,70,117,72,136,152,11,25,134,228,86,202,204,76,77,240,225,103,114,201,70,142,253,194,240,54,4,6,7,244,25,137,190,8,227,61,34,115,2,186,191,211,37,123,214,178,138,151,172,14,139,194,106,243,26,229,74,102,231,185,36,12,237,161,251,149,39,172,105,47,158,140,226,153,145,57,127,225,159,157,108,145,232,89,245,188,188,191,88,204,219,243,84,64,42,68,141,100,82,181,80,34,40,206,204,225,163,5,52,16,170,162,252,52,64,154,40,121,97,193,178,243,115,242,115,177,243,75,219,80,73,131,92,60,244,104,136,144,126,116,198,25,91,111,27,156,93,148,142,112,153,156,42,155,114,158,226,140,188,13,61,196,71,7,227,124,247,40,32,124,231,38,187,1,32,38,225,100,82,41,30,46,185,169,138,36,250,136,33,140,131,33,215,73,136,166,190,47,166,191,239,19,64,174,233,44,114,77,223,7,70,138,17,206,85,125,43,121,155,231,53,184,113,189,41,192,169,220,226,9,35,100,21,97,80,144,77,195,231,251,240,210,206,89,140,103,83,169,82,184,245,203,187,3,203,204,41,84,9,120,145,138,133,61,53,252,248,61,244,161,176,129,243,151,137,236,22,62,193,18,69,251,194,191,236,147,80,82,166,26,26,182,76,238,11,227,202,45,61,92,206,141,233,169,159,156,22,212,214,15,4,162,72,119,75,111,242,230,115,126,121,102,21,129,184,175,51,177,64,204,21,213,164,166,154,26,182,150,152,159,90,195,83,194,195,24,49,30,110,224,109,186,134,71,32,69,23,226,87,64,75,159,112,114,117,4,132,185,112,189,27,26,158,33,215,107,46,2,77,149,50,22,112,66,249,109,108,49,243,243,237,154,201,213,23,182,206,224,208,177,2,194,108,71,216,30,178,70,173,147,232,209,51,53,171,246,56,246,238,165,248,140,214,127,48,111,57,26,89,116,55,41,61,97,54,161,83,195,102,7,90,61,140,218,163,140,113,136,30,46,151,132,3,216,36,97,146,239,39,231,28,199,130,191,212,93,40,86,12,197,109,30,168,233,166,119,90,56,139,217,112,218,8,95,185,85,22,36,12,59,211,39,149,142,190,68,209,207,171,13,76,32,253,202,206,46,19,205,49,253,178,147,203,181,80,210,101,61,209,131,237,153,70,56,159,189,161,206,72,124,80,211,63,47,114,173,210,68,232,110,25,74,194,163,88,105,175,39,202,3,247,21,164,243,57,108,29,133,231,116,72,178,68,56,79,205,11,161,79,4,234,254,156,106,151,71,97,108,253,76,30,125,160,156,119,83,85,245,19,220,33,74,234,30,38,235,17,198,36,98,141,219,117,184,23,70,127,15,221,121,91,253,223,31,56,213,232,213,228,220,8,47,228,120,102,101,96,2,57,37,60,13,95,251,133,49,178,171,18,92,20,94,252,135,115,31,82,98,199,175,179,186,5,4,134,66,51,79,25,222,54,191,120,42,97,26,60,66,83,99,70,167,103,187,35,140,13,134,92,116,49,146,125,28,141,218,180,12,111,154,130,45,86,15,102,155,174,162,13,155,221,72,143,11,67,37,73,94,213,54,53,235,27,206,80,103,239,240,166,75,148,115,124,58,228,25,73,190,187,109,61,68,159,163,123,130,2,33,187,103,168,43,43,170,243,216,59,158,225,44,71,119,170,148,62,198,0,25,38,145,201,198,213,108,164,248,240,44,145,144,103,2,103,212,149,99,23,170,69,24,37,73,24,2,196,247,72,26,34,83,42,78,185,205,239,195,147,47,190,147,165,187,231,13,56,217,51,237,19,6,194,43,43,207,70,113,166,248,55,77,247,157,26,166,134,43,85,1,15,179,184,200,224,231,232,243,243,223,109,181,197,87,156,52,12,154,207,15,54,23,50,249,44,41,170,36,39,42,3,0,170,208,125,244,174,233,251,196,185,217,96,60,71,159,68,209,221,220,126,111,70,243,136,77,37,60,199,209,140,43,85,255,222,40,251,151,104,42,108,179,98,149,223,70,133,216,225,221,204,183,168,235,200,111,15,0,18,254,225,85,123,223,93,31,57,44,248,30,225,129,34,83,214,147,195,206,240,147,255,68,165,229,202,207,159,79,111,211,152,83,223,243,54,51,230,139,222,127,66,71,172,235,48,67,107,52,82,78,91,74,158,11,131,231,180,163,131,132,74,237,146,141,232,9,215,80,237,252,169,50,62,163,180,161,19,188,111,152,18,146,140,36,218,50,37,218,114,231,197,22,149,30,103,78,222,46,56,77,248,177,236,180,240,185,22,239,17,33,71,173,100,124,78,14,141,61,194,102,166,174,151,6,195,244,134,249,242,117,172,44,219,92,121,107,204,188,191,159,47,8,193,124,143,254,212,12,53,90,130,87,187,208,118,233,122,97,216,69,197,23,112,146,37,32,67,251,25,196,37,69,51,50,175,156,100,255,64,125,163,58,102,196,92,147,145,123,215,105,1,228,244,188,237,194,61,158,163,73,166,28,2,81,51,155,104,169,113,110,148,249,219,142,147,163,14,171,19,146,21,241,253,117,36,154,54,250,221,87,54,129,45,194,8,205,235,219,66,31,102,196,51,65,245,87,32,216,132,41,214,70,19,213,192,51,50,144,234,52,70,119,132,129,143,119,13,195,138,170,209,161,93,106,7,74,216,8,74,17,110,73,76,126,205,13,170,230,248,248,64,87,60,131,184,34,73,48,226,210,96,63,232,116,88,17,202,138,215,73,231,48,191,151,86,118,237,183,245,60,158,90,186,209,114,86,140,36,112,107,42,72,13,78,57,156,195,23,130,59,93,173,20,78,120,47,199,129,18,238,128,51,245,161,214,40,157,17,6,4,244,132,81,162,203,17,70,44,106,61,99,169,185,79,54,169,86,75,181,61,227,52,135,102,221,50,121,125,213,143,66,86,8,183,166,139,83,120,148,207,183,73,109,44,65,57,60,213,200,51,163,209,211,9,168,1,194,234,207,116,216,92,71,131,172,27,219,147,252,204,165,217,233,123,40,166,239,174,181,74,102,226,29,123,0,202,238,170,239,106,7,175,248,225,179,196,86,1,234,252,126,217,233,196,236,100,48,109,122,174,58,104,206,108,38,240,9,126,102,226,179,46,172,192,156,160,122,171,231,70,251,115,122,62,80,204,65,77,179,32,82,61,167,185,89,149,225,73,84,58,155,48,127,218,144,45,84,89,118,99,15,177,226,194,192,61,171,206,30,218,6,43,199,209,16,110,133,44,70,152,90,66,241,48,132,158,174,23,6,197,218,119,54,165,0,171,125,103,44,152,38,126,116,161,29,191,244,109,153,157,164,63,20,212,233,180,110,7,45,212,113,131,182,65,202,130,151,167,122,203,127,127,209,147,44,165,172,51,210,162,179,238,199,38,90,171,186,34,147,171,69,106,87,76,253,180,106,24,83,1,255,229,108,29,252,91,74,159,63,227,87,223,34,99,83,56,197,236,3,253,106,176,156,195,193,73,164,203,77,142,110,120,77,121,137,41,179,143,21,21,50,96,154,35,172,245,216,43,224,98,43,97,100,103,90,224,162,192,229,222,237,195,4,242,123,49,83,103,4,37,249,221,109,72,177,238,96,175,76,115,39,198,1,168,239,6,76,237,11,151,149,132,29,71,145,13,247,14,191,229,98,197,218,27,5,202,210,61,19,96,233,168,162,132,4,149,161,164,128,122,33,101,127,107,183,39,136,84,129,167,55,88,65,157,157,243,61,22,249,183,18,197,64,203,161,5,237,129,181,41,44,77,135,253,1,87,188,47,2,238,230,14,237,63,124,27,243,29,248,179,152,122,132,131,140,183,193,88,186,28,12,19,43,140,133,76,178,77,236,225,144,1,51,247,82,15,23,90,247,247,228,72,5,146,28,125,225,70,83,163,104,24,56,104,141,40,69,233,241,215,24,149,255,251,95,255,242,199,127,254,237,143,127,251,247,191,7,83,169,255,0,152,10,126,55,134,215,115,0,112,3,80,208,228,89,21,107,12,59,80,246,124,109,162,101,53,193,149,93,201,142,109,245,170,187,82,153,232,242,240,174,239,9,255,252,60,110,184,193,83,8,84,52,46,108,89,6,38,115,78,15,161,92,51,222,213,239,229,108,0,233,88,197,75,46,232,42,223,147,91,111,213,193,147,84,247,69,31,143,22,241,89,33,90,132,171,202,5,130,73,6,39,225,227,54,87,91,181,110,120,49,11,120,214,130,96,98,149,18,222,68,94,173,196,204,136,210,216,20,235,4,36,242,83,14,244,99,211,66,22,194,183,166,193,225,209,159,78,164,132,169,239,249,202,158,249,111,169,248,32,201,155,111,249,47,243,114,178,78,32,197,4,129,239,44,209,41,166,75,152,119,189,34,140,52,145,174,175,128,214,75,220,21,72,189,166,155,203,101,68,23,191,242,5,153,87,87,57,210,78,79,218,179,217,211,104,50,197,38,123,69,24,75,87,113,135,54,105,232,226,70,171,128,194,144,16,120,54,212,84,130,99,61,192,110,115,61,9,44,154,3,49,227,147,26,235,70,233,236,85,93,112,0,159,105,28,208,116,167,99,12,144,25,225,85,158,18,6,220,237,28,240,69,48,64,89,154,106,200,161,76,247,67,93,166,74,177,52,11,108,192,161,106,28,13,26,82,243,138,150,118,180,105,10,56,90,5,153,80,163,96,78,244,48,248,151,252,28,156,135,227,250,129,157,82,165,123,242,83,179,88,244,197,189,2,110,212,4,212,52,177,61,115,104,38,53,242,230,190,62,65,146,87,156,143,239,217,18,76,242,250,72,89,112,31,210,83,211,151,151,124,135,82,241,120,111,218,5,78,64,41,23,149,233,25,86,210,88,23,192,139,38,175,238,44,209,120,245,239,22,138,70,74,186,184,3,192,189,105,245,217,82,13,197,191,156,48,186,194,145,4,210,61,210,71,134,1,96,44,147,168,207,177,6,61,225,218,2,222,59,65,150,60,121,51,68,175,184,47,184,145,170,102,110,191,61,2,100,251,83,156,25,239,149,207,120,226,211,92,172,158,251,62,191,22,192,227,197,86,230,57,55,72,194,248,233,245,72,107,111,99,251,196,219,130,208,179,244,227,162,18,16,207,123,98,236,253,236,223,50,168,135,18,187,1,35,184,75,141,110,67,40,136,116,159,203,210,151,73,87,44,122,29,252,109,22,5,148,19,54,189,15,63,57,107,135,2,123,232,90,6,246,134,9,57,11,189,106,192,254,217,209,184,98,105,200,170,162,142,44,222,142,246,43,108,191,162,94,95,96,130,110,147,134,189,33,27,14,13,3,33,139,173,163,177,246,182,94,89,162,229,224,97,48,72,122,48,162,223,81,184,97,79,186,158,43,99,167,18,59,102,196,125,159,73,161,224,10,147,163,78,80,204,81,94,159,248,150,109,41,105,242,126,62,251,194,11,11,224,112,131,82,163,115,161,21,107,162,130,145,148,23,70,244,154,32,91,5,35,39,45,133,129,245,216,190,56,209,13,98,11,171,225,17,237,213,90,204,61,80,167,43,186,227,243,134,91,86,155,2,230,89,184,93,17,6,105,166,243,172,249,93,183,168,188,192,236,126,195,39,13,137,186,205,15,4,246,156,124,199,134,216,156,54,155,126,185,232,61,214,0,83,155,149,132,60,208,22,93,198,147,250,179,58,235,62,157,42,114,12,19,56,148,163,106,152,153,44,170,27,70,127,238,79,116,70,171,130,50,214,82,251,38,3,122,58,139,155,217,0,177,32,13,83,212,246,90,47,164,235,164,160,10,16,170,23,94,96,120,225,210,230,91,127,136,37,179,154,196,194,83,161,99,152,69,209,19,105,137,214,222,217,104,196,28,109,90,215,233,41,174,111,203,25,35,188,114,123,170,231,64,144,162,252,7,243,109,61,219,78,112,63,49,68,141,183,255,212,130,201,139,115,84,69,217,203,60,87,166,149,71,202,189,79,129,28,15,214,29,227,100,25,80,243,249,182,80,239,252,194,141,13,106,89,58,140,18,61,238,234,117,102,26,104,250,211,64,55,163,70,109,10,192,250,203,198,194,139,10,55,80,219,252,132,247,138,53,19,50,213,222,79,63,194,4,128,91,212,222,211,238,207,79,147,104,231,26,97,90,45,79,189,149,229,168,71,24,196,247,83,80,45,142,92,94,70,2,219,111,212,108,32,34,140,136,239,124,46,156,150,145,135,89,204,159,50,243,64,234,43,126,186,208,227,125,110,187,149,200,26,77,252,84,136,68,132,19,147,239,237,72,40,167,210,82,133,236,156,100,250,25,121,22,157,226,27,76,97,79,221,72,40,223,234,71,53,103,177,232,134,128,128,210,251,70,109,64,46,141,23,246,124,218,84,58,219,237,196,240,3,58,146,10,16,131,104,242,36,178,72,109,215,49,203,231,219,229,73,120,90,74,248,36,115,219,107,216,29,150,158,118,64,33,226,197,210,133,114,199,124,146,101,244,52,29,190,15,249,134,142,131,92,56,50,149,43,90,87,36,119,58,233,160,177,239,242,91,134,66,41,34,253,133,150,93,138,46,59,218,192,154,11,44,158,111,80,121,58,172,32,77,236,22,80,255,168,146,129,141,154,218,133,100,175,150,86,116,217,139,249,176,233,47,51,101,183,219,224,68,162,65,127,27,133,101,255,2,206,118,161,62,254,60,148,33,187,116,102,135,10,225,12,35,214,181,18,81,138,50,218,142,198,6,125,70,211,119,189,192,206,213,160,144,71,151,18,119,222,52,181,71,143,106,194,140,48,182,29,229,105,240,67,182,240,159,110,48,117,138,30,13,215,34,126,219,100,111,187,134,243,8,127,113,26,233,220,168,2,54,128,100,206,8,35,98,175,8,25,120,93,59,250,232,96,183,31,188,19,88,173,18,240,129,140,156,182,66,42,232,186,248,36,222,129,223,164,7,156,83,204,171,235,130,15,168,73,73,248,108,164,252,187,238,166,157,162,0,128,188,112,189,138,159,94,116,53,101,164,228,1,246,206,207,205,246,77,251,21,168,253,206,25,31,15,134,100,106,20,0,21,242,36,26,37,0,25,37,235,28,79,117,44,10,22,96,65,12,183,171,97,186,4,1,52,41,233,41,184,158,48,202,161,45,64,46,240,186,31,128,26,197,74,191,49,108,134,247,115,99,13,45,126,127,166,252,116,126,208,111,59,15,87,50,88,44,248,75,36,149,112,46,41,173,56,48,15,200,175,40,48,16,229,11,138,40,200,172,250,190,144,229,34,188,11,227,133,166,118,167,236,139,47,72,140,253,112,209,118,5,90,2,35,249,64,163,148,219,213,105,114,225,173,22,28,90,80,215,83,91,6,11,79,248,96,202,141,147,110,161,2,172,225,222,29,231,190,32,40,119,237,145,46,211,74,247,105,220,220,56,117,17,160,120,19,54,199,203,252,25,75,123,70,67,202,177,147,5,69,134,119,219,51,150,40,246,123,152,206,124,213,75,131,16,234,101,11,32,97,75,69,255,201,202,80,109,112,124,27,42,10,250,74,64,152,197,133,155,148,225,86,0,14,202,59,158,79,80,218,161,68,37,97,156,109,124,103,133,164,63,114,208,138,238,25,151,191,107,230,159,181,234,140,103,218,237,205,195,220,132,96,110,151,77,83,190,233,163,254,9,226,255,249,237,29,184,216,243,8,240,168,170,15,238,40,101,255,0,113,5,208,93,130,209,133,125,174,69,61,98,107,159,115,225,172,30,201,8,85,134,165,240,135,69,93,59,38,91,43,251,174,213,158,161,130,48,131,99,52,97,84,40,248,199,200,189,142,224,4,81,160,205,68,35,50,70,137,138,111,27,229,37,9,155,218,145,99,75,177,153,150,249,14,36,74,154,62,153,50,20,146,154,242,254,72,20,241,211,88,182,43,252,193,160,174,129,188,56,147,31,134,243,114,52,89,81,60,179,101,206,236,82,100,154,210,165,1,130,180,159,99,169,109,111,47,208,147,148,102,221,7,76,36,197,3,213,186,205,220,87,143,166,183,231,156,184,19,62,127,160,62,7,211,74,105,57,96,200,192,46,244,182,42,214,35,51,32,204,169,142,7,124,109,70,235,142,112,102,150,151,61,25,136,142,20,72,172,77,126,187,179,242,37,144,116,104,1,174,238,38,146,165,116,10,216,126,43,160,217,198,191,20,79,188,243,89,58,45,39,161,55,254,176,95,144,213,157,219,65,227,140,214,166,214,112,19,238,76,9,200,121,201,143,183,149,113,196,189,125,138,136,39,100,63,61,26,174,125,11,168,60,154,0,251,113,235,219,72,69,5,146,190,234,16,133,152,128,94,90,192,240,147,170,228,18,158,53,248,168,48,47,146,150,252,96,145,92,110,13,134,69,69,212,108,184,50,108,192,130,123,0,191,89,205,55,169,6,239,160,76,224,29,189,213,234,15,40,183,119,221,192,6,109,144,23,106,252,73,149,47,24,21,229,245,149,102,51,217,198,101,99,156,87,175,164,136,82,128,168,121,24,152,220,80,118,65,133,19,30,225,89,30,74,196,217,60,182,75,3,121,232,198,198,152,64,210,196,73,36,80,145,30,214,67,103,10,137,176,105,126,62,132,138,189,131,179,3,138,161,42,64,96,216,222,211,137,55,63,185,209,170,227,164,67,17,10,114,12,201,219,227,148,218,206,226,224,228,47,184,51,91,81,142,124,184,197,19,13,202,106,75,109,252,200,248,157,176,127,130,128,7,244,161,128,5,108,193,146,58,115,94,82,67,247,97,170,187,65,69,58,159,119,87,83,58,144,133,168,176,57,145,9,233,19,181,174,5,197,93,71,132,161,68,233,109,153,119,205,10,18,21,186,171,179,60,225,229,206,67,128,22,91,109,239,201,41,84,56,91,9,59,193,199,172,18,78,87,15,138,21,115,74,210,115,155,194,91,176,191,192,194,233,103,109,74,229,206,54,205,116,25,86,126,137,82,161,27,9,98,178,62,174,16,72,213,119,87,48,49,229,241,153,213,202,18,140,126,143,103,106,248,77,165,253,52,120,155,195,137,128,233,28,60,30,58,30,244,13,167,84,151,4,208,87,128,163,40,227,66,77,243,240,198,82,94,195,157,228,204,121,130,134,178,124,92,144,207,250,61,252,153,162,135,49,117,255,66,135,31,255,49,103,10,38,208,10,229,177,132,60,103,244,163,91,6,153,162,158,144,147,238,73,112,20,17,244,83,43,203,108,226,157,78,21,164,152,255,252,54,130,217,43,88,138,39,241,46,218,52,2,81,88,156,81,7,167,118,61,195,56,153,28,90,156,27,249,127,169,220,97,69,208,86,186,212,204,253,52,87,58,101,109,223,222,195,163,61,159,242,227,100,143,91,182,127,188,182,27,223,79,24,147,16,159,43,209,16,233,10,72,252,89,96,148,224,217,162,216,171,254,228,233,82,238,138,177,133,5,102,9,238,50,187,146,154,21,154,177,89,19,142,46,59,154,224,140,182,71,156,129,54,239,12,130,110,179,236,73,232,189,179,155,151,201,61,51,111,79,194,116,201,102,144,85,79,234,59,171,218,252,33,13,21,67,24,33,72,145,91,54,62,123,236,155,54,29,35,204,20,148,110,61,3,234,8,198,142,84,65,126,251,204,66,66,76,70,159,66,211,62,204,153,160,135,120,216,26,248,202,4,199,3,36,251,111,111,242,209,173,60,242,31,74,60,200,218,96,129,133,226,190,205,38,211,9,242,64,48,21,129,83,77,154,203,25,238,24,213,47,217,191,87,140,227,228,96,124,100,213,231,111,163,126,227,203,147,89,54,22,121,104,21,118,165,91,247,82,50,45,232,116,11,55,31,255,36,31,101,181,0,81,83,235,185,97,72,238,8,99,181,44,87,6,191,209,55,62,219,76,236,202,227,228,103,22,35,46,57,80,204,171,166,168,209,95,119,197,37,76,30,186,218,25,87,228,246,99,65,174,149,249,65,109,237,176,226,75,193,250,71,232,86,115,74,144,61,187,4,49,223,68,31,170,90,245,1,100,41,113,52,120,124,53,86,4,36,82,115,40,41,108,20,171,30,227,59,235,205,184,74,3,185,155,106,87,108,67,193,70,184,217,92,41,225,182,171,111,115,201,36,12,236,163,226,21,235,36,9,254,84,150,201,5,171,242,197,175,236,225,97,108,114,212,85,47,113,106,255,252,108,117,153,89,213,66,104,96,133,78,195,70,155,230,209,26,57,147,140,247,69,55,83,215,212,126,85,198,36,103,249,162,125,198,44,211,151,158,156,95,119,202,182,1,181,212,174,108,217,156,19,146,29,184,29,138,99,24,59,41,223,96,19,230,174,69,105,4,38,80,220,117,3,120,212,36,171,204,203,100,249,92,66,133,70,154,154,234,161,60,229,2,189,166,194,189,180,25,156,13,20,116,53,78,144,10,146,123,158,38,123,227,7,159,133,170,44,117,174,51,219,236,29,97,182,111,83,207,77,47,192,9,177,104,189,46,253,246,144,12,168,46,153,188,177,21,40,34,159,197,35,67,160,113,71,24,0,123,211,240,95,9,199,252,243,48,66,100,109,215,116,4,124,5,27,101,173,102,195,218,116,251,229,101,0,209,174,205,82,208,3,219,195,124,116,235,105,100,177,67,11,43,97,244,192,20,97,81,153,51,195,217,246,204,114,227,233,68,129,90,233,225,36,12,103,65,251,34,39,69,40,97,123,11,164,101,63,88,240,147,96,132,247,44,44,110,94,220,19,70,214,223,189,128,217,41,60,56,244,132,114,71,132,155,229,151,15,254,162,134,212,177,41,236,148,23,23,189,195,193,24,9,76,89,106,193,64,181,240,217,206,102,156,174,205,185,100,10,220,110,51,12,162,71,161,52,9,25,127,87,173,206,152,232,169,193,31,26,198,109,198,85,51,202,31,88,72,34,131,107,113,52,144,69,173,219,146,19,120,27,150,112,71,223,75,9,80,38,64,19,225,166,162,239,84,225,17,96,187,6,201,40,21,75,245,134,98,80,88,127,210,40,154,42,161,195,98,199,230,226,11,119,16,122,122,116,75,38,130,229,225,106,117,121,45,182,225,138,236,126,214,104,19,63,237,133,154,169,6,249,56,66,233,65,247,37,63,47,22,151,129,205,160,150,181,87,68,75,177,175,56,152,114,181,30,156,205,236,182,198,149,149,151,190,139,146,119,26,113,101,192,72,180,32,109,54,165,113,215,52,161,250,75,152,174,215,185,217,150,28,45,173,166,98,34,153,30,174,248,76,41,151,219,58,108,254,211,20,31,134,86,165,248,38,226,167,169,18,78,229,183,99,34,226,208,39,198,161,33,27,180,228,133,96,250,184,3,45,139,14,242,0,250,216,67,216,29,170,214,202,122,110,116,196,87,184,93,87,32,22,74,50,239,72,154,69,24,209,191,39,140,151,100,156,27,43,214,254,84,234,216,24,248,235,0,222,174,175,154,210,68,10,21,113,90,188,231,3,187,208,191,191,131,150,252,255,207,205,255,125,86,46,255,16,228,230,95,66,73,47,208,20,31,238,0,185,194,92,20,87,74,76,75,91,36,151,100,192,180,228,229,232,74,39,61,48,176,203,170,184,114,116,99,185,13,92,231,175,154,180,37,204,214,43,128,153,128,134,4,31,73,74,87,125,107,182,140,152,36,54,10,124,43,233,82,170,18,198,22,82,118,65,40,161,143,22,122,158,116,58,250,210,240,232,161,249,15,121,4,229,80,185,47,42,68,81,55,167,154,159,165,90,68,247,31,138,122,189,60,128,46,226,75,64,249,146,240,50,160,139,222,47,25,81,28,152,71,193,218,56,147,184,52,64,167,145,127,221,91,126,53,43,170,203,133,67,124,152,222,61,133,1,11,197,252,70,151,233,226,120,183,154,166,161,120,252,206,110,124,236,21,97,28,195,5,41,139,109,88,10,142,50,250,156,77,28,203,72,21,177,189,10,112,2,239,64,16,205,240,65,134,167,197,52,210,207,189,93,144,35,222,31,48,59,3,94,192,162,115,87,51,51,109,128,53,27,141,116,43,128,72,152,117,214,241,28,0,69,24,137,55,140,138,203,186,97,168,218,23,64,128,236,59,0,178,125,123,40,115,220,77,142,77,213,160,69,60,12,151,187,233,209,191,53,198,195,86,61,124,142,70,105,39,122,44,231,46,69,220,128,112,195,213,209,195,172,3,50,140,129,100,172,125,181,15,48,126,155,26,54,82,72,143,14,205,70,25,70,194,182,197,246,86,6,152,72,233,239,144,39,225,97,215,163,129,211,209,47,190,79,13,114,236,138,223,54,210,255,150,103,110,165,124,31,107,40,52,8,222,31,189,149,21,181,243,201,214,94,208,80,248,67,173,221,163,5,211,204,77,69,6,3,213,216,30,183,213,0,53,117,61,250,172,34,94,39,195,147,36,43,156,144,140,96,221,78,7,251,29,108,227,158,163,243,253,109,54,3,226,69,101,70,125,35,190,191,179,52,46,53,41,253,133,251,136,246,15,133,148,162,39,199,236,213,65,148,92,200,150,130,44,225,124,153,183,134,24,23,139,110,158,26,95,160,135,161,58,72,193,136,175,139,150,145,255,54,184,9,33,39,25,216,106,6,103,197,218,88,75,127,218,196,10,123,68,71,21,126,17,143,156,215,228,183,13,236,66,240,182,211,218,144,197,95,182,245,152,215,148,23,102,232,172,28,23,62,176,188,147,223,198,181,217,189,116,151,157,74,22,145,97,53,161,30,63,189,200,115,228,202,240,249,25,142,110,128,108,147,4,213,132,153,24,144,27,255,233,98,106,80,122,114,216,53,14,9,132,128,164,240,158,105,130,115,33,102,1,41,11,126,172,132,39,98,192,126,225,144,3,135,142,52,228,120,93,255,15,167,85,192,89,79,184,182,251,208,232,101,201,108,139,108,54,205,192,47,74,155,171,167,162,63,13,182,212,95,118,163,234,144,218,115,101,24,86,122,24,115,163,158,53,140,87,144,63,83,146,245,166,31,88,51,85,21,191,50,132,33,139,142,195,179,96,225,5,232,97,168,230,85,79,142,54,66,92,154,137,175,233,11,227,133,72,167,17,35,203,37,203,8,149,28,175,138,174,13,252,71,138,47,44,35,37,87,145,29,66,47,80,195,103,212,7,223,146,18,251,146,12,157,53,234,124,98,206,28,164,150,172,104,95,194,56,128,123,167,178,96,79,45,43,115,103,74,115,235,100,44,183,206,126,236,61,57,174,72,126,242,138,245,149,144,167,58,109,37,207,24,23,252,201,42,196,67,84,129,198,12,254,20,197,2,212,245,100,9,3,227,235,195,1,105,177,42,96,225,105,149,159,64,231,109,251,3,201,40,177,76,201,161,130,176,183,153,232,52,125,37,48,212,253,183,13,235,34,151,118,94,238,14,150,29,200,223,179,183,144,193,98,170,167,161,54,134,122,214,243,211,24,226,58,219,249,183,9,109,58,89,15,80,90,94,251,167,234,67,189,89,194,204,67,161,204,197,188,35,157,3,202,43,248,166,196,209,108,240,244,210,204,76,54,154,149,152,216,45,61,183,13,47,239,142,33,188,247,172,81,134,74,188,77,86,116,66,135,158,27,152,249,184,162,96,189,40,173,136,246,59,157,37,15,175,161,214,76,132,241,182,243,11,47,52,14,132,162,99,58,129,219,219,14,20,198,138,102,198,168,12,166,80,153,77,168,169,206,250,92,218,249,126,93,28,142,218,104,123,130,57,133,70,38,144,26,68,62,244,161,84,64,36,30,198,7,101,233,204,128,226,175,23,188,104,77,78,17,104,192,176,175,172,17,39,63,223,242,40,58,25,87,44,68,226,182,6,85,246,44,195,176,50,125,199,80,25,216,25,235,124,105,104,204,43,122,135,83,70,127,194,37,110,154,105,186,175,39,72,151,39,116,235,216,136,8,23,11,29,216,51,179,140,104,56,226,110,161,115,49,174,94,33,203,72,206,53,158,187,54,33,101,239,163,218,158,84,159,184,193,104,92,108,245,132,79,18,93,245,219,4,70,237,130,195,103,209,101,83,90,53,57,77,61,144,2,208,32,169,35,104,98,140,58,110,156,155,28,66,179,234,91,33,196,108,66,200,179,232,252,220,50,140,105,54,234,10,129,149,222,206,209,68,69,120,94,212,130,145,20,36,35,12,205,70,51,115,189,81,179,230,27,87,210,49,159,245,67,102,66,212,1,174,148,36,213,54,125,94,102,229,230,0,106,194,21,55,112,9,3,191,78,227,10,66,170,162,203,9,195,25,152,17,62,227,100,232,125,101,35,78,248,125,149,141,30,170,252,54,238,68,61,250,214,116,220,244,96,164,227,220,95,18,133,179,174,254,121,48,129,112,217,246,151,113,150,189,41,173,47,54,118,76,111,30,165,56,63,117,87,8,68,205,53,98,33,80,44,189,45,80,173,164,193,17,206,77,156,18,103,51,0,176,215,184,207,240,53,115,93,9,227,144,18,239,154,174,140,248,65,243,0,89,91,252,153,157,253,78,22,237,42,42,108,9,184,157,135,207,252,158,101,0,91,107,55,180,88,51,128,143,231,182,65,155,122,254,118,194,102,116,122,163,231,169,180,21,227,44,225,36,115,241,36,112,228,215,118,197,10,194,121,104,162,210,170,89,86,196,79,211,25,147,11,131,133,17,82,222,25,148,190,174,14,103,87,199,86,217,95,215,153,75,152,227,181,190,128,40,79,160,35,80,90,76,26,54,82,224,136,145,82,197,98,120,130,84,44,23,58,81,201,214,138,68,235,190,45,162,115,106,122,126,194,88,165,198,216,235,125,89,69,218,2,208,1,86,115,55,92,194,23,240,65,215,177,108,135,44,241,34,17,214,29,202,148,205,35,221,19,215,165,99,191,160,186,80,226,171,197,250,76,7,127,225,179,205,241,179,172,188,69,104,178,230,69,17,67,100,97,38,47,44,108,116,193,102,200,222,254,18,49,97,112,91,239,124,71,120,27,0,252,134,207,86,40,133,186,50,254,50,73,172,210,173,116,7,2,33,194,29,112,224,13,91,29,55,158,9,166,134,125,200,209,230,16,24,19,2,158,9,130,108,163,50,126,54,97,249,134,33,196,10,53,157,189,232,220,129,84,73,75,109,220,40,119,158,240,141,150,41,173,64,48,143,149,158,77,220,118,103,67,41,225,142,5,124,76,193,64,44,100,81,162,174,144,220,185,8,244,14,83,155,156,28,255,155,177,99,8,34,45,41,41,95,102,186,232,177,226,25,153,79,6,25,6,115,35,132,182,233,106,20,221,251,103,28,155,2,190,3,82,36,75,210,70,165,38,221,183,157,49,64,91,26,70,52,99,196,76,7,159,107,41,99,255,204,162,251,78,132,208,18,84,72,0,80,113,137,233,132,157,163,152,184,211,66,193,130,179,221,163,135,116,249,233,207,160,120,123,195,198,104,149,48,174,175,247,251,233,24,137,202,67,195,182,50,68,169,51,5,103,249,64,152,218,166,55,107,144,6,46,73,240,176,166,15,85,229,133,156,87,63,37,137,56,11,15,179,178,127,95,198,121,151,50,18,13,235,179,20,70,150,128,184,164,172,184,64,61,91,142,185,108,129,139,44,26,174,250,200,73,189,202,19,166,236,30,247,5,98,64,198,97,98,216,249,118,15,163,156,148,223,112,2,40,30,200,161,147,12,172,245,28,205,201,3,219,195,34,86,158,115,151,152,55,10,237,156,34,25,33,228,142,156,2,16,146,77,23,86,213,42,72,39,251,69,6,173,45,125,40,43,135,213,24,11,38,49,190,229,133,36,235,242,187,104,53,206,207,77,53,41,200,217,74,13,188,72,161,74,43,115,86,98,249,118,215,241,109,246,167,15,187,255,39,174,23,242,230,3,1,212,165,50,28,212,74,227,202,81,207,150,84,55,53,67,75,199,165,157,212,171,139,32,2,12,254,80,231,167,234,160,107,98,130,94,94,3,117,84,161,138,168,78,7,31,68,36,133,140,66,213,26,163,254,75,149,41,194,21,198,176,116,28,17,194,114,212,246,9,155,164,190,134,127,46,33,30,198,234,91,155,161,219,36,109,3,139,197,108,169,156,35,26,6,238,233,68,35,13,209,40,13,231,189,234,69,83,165,173,240,78,0,105,240,192,28,180,148,12,37,32,98,47,203,132,186,34,124,150,141,71,77,172,155,158,167,104,236,103,85,65,107,6,162,13,1,255,68,42,160,76,71,42,231,161,223,95,140,49,163,52,201,146,239,187,158,208,228,30,2,39,44,163,94,175,239,64,89,79,235,58,161,130,231,247,69,73,241,209,134,195,144,168,121,178,108,168,163,242,232,27,210,163,9,51,6,164,80,148,207,1,82,50,165,192,14,157,119,167,251,103,164,21,209,215,137,48,91,4,109,228,162,7,16,159,95,53,129,104,237,170,211,52,187,112,18,8,26,75,121,192,40,92,120,58,140,251,72,125,100,11,184,207,88,150,235,15,164,55,31,165,202,28,91,46,176,64,233,209,82,74,40,174,197,79,159,143,173,40,208,114,131,67,26,97,195,2,251,188,41,213,17,135,243,11,122,226,237,181,231,183,207,224,114,193,133,13,105,86,189,245,184,242,214,194,152,163,210,22,153,229,225,198,145,75,141,48,113,121,91,177,182,170,148,0,69,89,253,176,60,172,189,29,14,47,211,224,90,237,213,186,140,77,46,251,145,250,72,72,1,207,186,30,46,211,84,149,251,67,40,223,174,45,64,147,221,156,221,53,188,130,121,141,244,2,83,150,134,81,229,137,223,94,13,88,132,178,213,193,16,172,0,217,108,18,16,165,217,67,188,247,71,122,70,33,210,153,15,41,22,90,166,31,93,205,36,224,249,6,230,112,116,7,114,24,103,88,245,231,27,152,168,235,122,24,31,4,5,112,224,2,210,122,132,113,139,214,251,198,177,39,5,10,103,154,41,218,67,71,196,129,195,47,141,134,117,87,53,87,122,98,211,63,79,58,150,67,121,19,8,159,133,100,9,146,158,103,105,85,249,92,198,210,142,131,217,221,171,40,48,77,23,87,21,49,221,82,18,47,9,131,249,136,219,166,5,243,104,64,91,65,204,183,209,205,190,69,213,199,101,151,158,2,186,4,49,107,235,201,233,136,71,85,2,179,202,172,214,80,96,33,87,128,110,145,222,109,207,83,25,60,5,127,164,219,188,97,229,161,140,106,40,142,95,216,186,117,42,14,119,30,127,73,145,9,161,85,3,143,80,194,231,109,133,39,207,201,223,178,42,77,81,23,131,33,245,61,52,44,158,113,156,209,48,50,171,221,195,243,105,45,209,97,161,249,155,61,108,155,188,71,200,156,74,189,255,54,210,6,89,169,92,232,136,56,133,109,255,212,4,218,163,252,43,252,133,94,138,105,25,40,226,128,15,208,195,136,251,55,89,29,205,160,203,109,32,233,12,64,245,86,168,68,134,56,232,191,61,77,203,69,249,61,27,142,74,132,207,157,43,32,152,219,106,46,75,178,187,105,148,170,83,192,162,132,224,63,141,37,106,169,122,48,165,58,95,153,145,160,220,202,220,131,173,7,230,231,23,30,136,24,74,193,102,76,163,33,123,122,121,198,205,89,174,158,11,135,169,225,15,237,60,63,188,25,244,228,182,77,223,30,54,253,34,9,79,74,79,62,18,7,159,147,174,189,40,47,167,88,39,206,52,49,31,101,213,201,88,136,251,30,12,28,5,135,195,45,62,207,212,195,205,148,220,158,48,52,221,234,225,97,168,81,253,109,108,212,253,198,96,96,43,240,16,88,148,139,131,108,60,82,183,174,96,88,157,151,251,211,208,85,106,82,120,10,200,11,127,164,39,49,42,143,107,4,227,126,123,2,73,185,184,232,218,58,161,94,132,167,156,129,204,148,132,102,157,8,63,53,4,41,157,85,56,22,198,183,135,247,212,214,144,81,216,134,203,146,32,213,175,2,163,86,222,116,25,232,13,21,177,189,80,33,180,221,124,247,101,64,163,170,88,32,3,79,122,233,217,168,138,15,59,142,81,182,252,203,181,175,67,133,83,77,136,213,241,167,147,218,198,122,70,48,94,150,94,13,165,199,122,38,165,165,47,35,103,7,26,109,228,175,186,234,69,80,136,77,238,39,116,38,105,129,92,208,170,4,151,190,61,8,132,84,64,179,19,195,104,87,208,229,73,146,28,40,117,14,100,151,23,116,166,217,243,41,55,142,1,228,115,244,52,117,62,229,34,66,250,238,113,112,107,47,78,121,82,148,117,145,23,83,67,7,215,44,97,38,90,255,176,240,205,89,226,146,77,183,2,250,97,132,123,126,191,90,58,99,81,214,91,24,112,111,189,237,10,176,200,71,32,50,133,232,188,72,152,52,216,107,23,72,121,85,5,210,33,19,31,162,11,116,247,205,73,91,194,20,87,189,40,67,195,120,87,133,110,225,240,217,124,245,129,68,70,117,67,28,87,64,20,12,143,178,23,82,95,42,36,48,92,24,120,219,196,166,230,57,19,8,124,28,124,114,152,165,226,215,116,102,146,183,225,48,252,130,130,160,196,60,211,11,247,115,27,29,87,233,109,24,53,196,84,182,76,150,74,105,77,57,91,57,227,23,222,189,155,46,164,210,96,144,35,28,30,30,166,164,38,68,23,35,151,53,15,211,2,150,185,234,188,104,10,18,113,242,133,144,176,68,241,146,242,86,216,25,207,204,123,98,188,102,236,6,159,7,183,217,226,201,52,217,73,192,163,145,134,65,247,26,15,137,6,47,31,135,211,111,75,237,199,227,234,182,28,44,186,77,101,49,63,81,56,6,254,186,24,166,228,111,18,134,158,88,34,204,62,227,101,224,156,221,79,252,180,21,41,213,170,110,125,60,250,133,214,12,194,130,26,52,33,127,143,110,10,17,194,27,194,61,229,171,199,224,189,128,218,146,204,116,56,10,204,111,178,90,12,86,132,152,229,178,206,234,218,62,189,32,194,20,64,133,143,120,174,216,16,26,95,216,58,30,178,229,99,214,4,112,246,11,103,212,2,170,204,132,221,148,174,183,71,207,167,144,155,70,105,223,254,102,112,246,207,84,220,101,209,234,25,114,111,241,163,207,151,83,84,11,214,90,28,95,98,183,112,153,128,172,174,166,132,0,69,75,246,48,48,3,37,45,157,47,126,86,191,175,130,171,188,212,99,80,230,237,142,36,165,104,65,245,64,126,155,188,107,126,64,235,101,106,234,73,229,32,42,84,222,180,61,74,199,162,41,197,6,241,126,143,50,247,11,44,0,230,28,165,187,239,161,80,183,72,106,40,84,205,24,172,71,24,129,111,61,216,4,178,190,119,141,212,76,146,26,48,242,136,72,186,117,15,79,173,164,14,195,64,126,3,148,232,54,147,30,57,55,134,244,213,195,139,97,88,31,94,17,144,3,191,173,133,170,215,210,155,238,214,21,184,71,155,74,222,63,3,195,250,247,174,69,94,110,171,201,63,55,60,69,154,214,41,26,170,176,159,64,62,111,0,201,31,201,125,89,67,73,73,61,92,144,160,147,97,153,88,66,252,115,51,34,221,146,20,146,103,120,146,175,24,28,53,41,249,4,226,107,169,49,234,144,31,106,26,53,17,154,24,118,104,228,202,10,77,87,109,84,31,149,124,139,75,169,5,44,53,251,107,152,243,189,96,223,39,168,238,243,187,236,124,191,235,166,203,170,166,216,39,60,204,10,213,191,85,42,248,178,159,183,142,223,7,94,178,79,217,44,236,110,184,82,78,219,221,231,9,76,18,101,216,50,159,207,233,15,37,117,44,40,37,175,238,44,55,31,56,151,48,147,86,209,201,179,56,126,143,104,70,166,94,38,176,105,146,39,221,39,207,189,159,58,69,135,24,242,169,142,17,166,9,163,83,20,73,228,158,62,121,194,154,209,95,198,72,224,147,234,32,154,177,165,212,149,12,107,23,95,14,166,170,170,82,94,199,162,62,162,109,106,210,193,152,9,249,110,62,105,32,8,178,244,159,219,100,7,31,11,17,214,56,26,70,158,189,69,24,100,97,126,220,71,153,226,125,109,199,226,74,228,166,207,210,15,86,214,19,135,109,220,2,37,168,211,168,46,158,232,109,51,0,154,15,57,151,165,44,214,95,32,224,234,181,89,88,1,234,93,220,183,40,109,12,62,7,247,130,130,123,150,138,154,51,158,7,72,137,248,75,104,16,62,213,1,10,220,166,186,54,62,18,208,36,195,106,23,152,122,80,111,1,101,22,45,225,153,215,160,239,242,225,114,230,87,12,224,236,107,230,61,56,1,96,168,154,250,142,112,136,219,20,157,79,94,49,52,175,30,148,0,61,140,57,132,138,78,96,234,238,189,204,147,240,225,86,220,53,163,175,53,204,25,77,124,180,201,119,133,23,249,14,158,156,217,222,61,137,49,223,124,236,87,201,124,49,97,212,48,251,141,200,170,1,224,212,103,175,113,30,178,159,155,70,217,179,117,59,75,226,201,180,91,100,244,48,117,167,134,207,52,233,168,12,254,184,143,103,159,211,243,237,240,130,225,168,234,162,240,19,118,88,113,114,64,203,90,250,0,49,24,128,39,246,236,56,143,72,216,38,167,8,155,130,143,28,141,156,104,186,59,25,88,166,50,17,26,118,206,189,171,145,60,0,213,41,91,63,84,9,75,236,146,24,252,250,211,128,100,130,153,104,138,96,37,173,103,75,155,123,236,146,140,253,41,156,252,51,77,49,93,249,109,159,77,207,170,143,162,11,125,165,216,252,81,58,84,255,56,236,30,2,200,101,34,217,170,65,191,80,89,11,18,235,52,64,245,19,70,10,62,158,56,147,143,22,39,48,14,153,97,171,202,72,153,235,97,35,177,52,165,126,247,241,170,153,7,250,186,249,169,161,204,23,129,19,18,53,243,78,15,155,82,254,35,228,68,249,201,203,34,112,201,242,163,243,132,254,123,156,28,13,170,87,126,231,92,87,180,13,12,71,174,198,192,166,201,224,38,63,192,28,89,66,181,184,129,71,128,215,107,96,205,235,103,15,230,178,122,229,144,202,186,246,43,64,233,55,103,55,110,168,37,67,211,79,4,98,82,20,24,72,26,178,50,188,127,24,63,111,134,152,207,96,210,239,218,16,21,238,179,140,85,247,80,165,0,198,9,204,92,175,129,153,231,149,26,94,98,183,232,53,232,113,230,247,44,248,205,19,134,172,226,245,9,179,73,125,244,223,206,48,59,43,130,95,218,25,54,69,37,66,87,50,151,153,26,181,63,42,110,74,60,67,158,212,167,5,140,165,218,99,247,71,159,173,165,40,44,178,31,80,1,56,210,215,176,144,54,203,189,170,181,220,4,146,204,219,137,108,199,78,154,173,151,118,178,163,228,11,8,149,219,169,253,142,115,89,45,182,234,230,179,252,212,222,89,157,130,156,222,193,187,171,237,240,162,197,20,115,41,21,202,165,11,54,24,228,112,213,6,12,177,31,211,73,35,70,249,124,133,102,234,76,170,48,5,243,37,222,54,18,136,75,149,127,23,202,101,43,170,200,217,24,70,90,246,159,116,224,189,208,75,149,69,37,189,48,45,8,204,43,210,140,85,77,124,150,201,236,249,132,212,173,143,146,158,150,194,12,133,17,86,166,166,82,54,70,57,8,207,98,172,103,101,171,189,176,113,153,183,168,143,125,137,90,24,226,153,229,66,227,136,96,227,200,36,111,122,153,134,72,142,112,106,170,191,6,48,236,190,232,4,37,106,106,7,167,219,27,242,110,4,66,88,218,53,75,230,56,233,109,20,50,28,21,228,166,85,56,131,182,190,41,201,168,226,112,218,121,220,14,206,89,126,235,35,77,74,89,172,68,23,101,25,152,126,171,6,39,187,84,143,34,251,56,31,110,48,128,21,255,105,116,27,31,51,180,243,37,241,201,120,24,242,105,125,117,150,171,179,54,249,143,115,182,71,176,219,56,86,254,219,39,175,61,55,89,31,63,179,25,154,19,96,203,85,40,147,104,11,64,22,252,229,189,242,43,210,60,147,203,220,52,91,172,183,134,113,169,191,34,5,56,136,61,98,249,108,223,124,148,97,176,144,202,195,136,134,190,234,205,87,4,87,218,99,199,180,96,231,120,227,119,38,227,65,60,142,125,107,221,222,236,176,41,95,245,88,1,176,248,209,12,185,254,116,203,233,85,69,235,182,91,91,185,60,253,213,234,186,166,32,240,97,173,61,98,225,165,69,45,234,12,255,94,84,242,139,165,126,68,151,18,196,240,210,186,227,54,57,234,184,239,134,188,194,35,99,126,214,247,44,13,239,154,158,161,132,117,154,219,28,194,55,93,117,61,151,86,240,161,204,209,77,111,10,169,181,190,242,92,209,56,166,81,180,158,222,110,93,64,223,60,92,40,135,63,34,183,12,198,16,242,0,2,254,130,39,200,60,175,132,200,124,180,21,127,246,91,17,5,104,253,8,232,162,22,236,133,98,3,66,204,162,220,124,44,23,199,85,101,33,179,124,48,33,41,187,234,42,196,71,124,124,158,111,128,90,76,32,47,48,124,80,148,64,251,161,174,60,204,238,111,140,199,191,177,69,175,254,108,108,32,208,189,18,211,105,92,220,134,129,166,85,232,63,27,46,32,194,148,210,212,203,2,117,167,128,46,157,5,163,60,152,17,131,122,4,128,200,180,252,244,190,25,29,59,68,122,104,4,38,61,57,182,27,81,135,46,182,196,11,55,1,134,71,26,162,225,179,20,87,104,27,114,119,24,69,0,8,19,156,172,224,164,113,193,125,133,174,116,222,122,180,153,142,245,8,231,51,255,45,69,62,37,244,204,61,108,140,1,137,102,115,221,141,232,25,197,122,101,104,142,4,224,157,28,167,136,236,227,132,252,61,246,142,159,70,80,242,193,115,77,60,205,119,132,75,22,1,81,114,59,182,71,17,54,15,2,197,223,225,33,81,46,46,234,204,213,66,126,133,157,90,3,251,93,184,16,37,160,114,27,187,198,48,166,202,175,14,72,100,242,228,89,30,110,73,231,157,137,236,252,109,49,21,188,115,148,26,4,113,186,134,146,14,58,24,189,60,39,159,150,50,7,134,206,16,76,18,70,244,53,16,120,153,110,140,190,79,243,112,246,86,76,49,83,35,225,35,115,244,136,38,146,185,108,13,161,37,37,176,221,213,23,87,104,18,39,245,41,26,94,225,41,5,84,201,202,209,18,198,218,210,91,80,153,174,132,162,134,19,28,132,144,152,227,241,138,253,151,121,66,205,128,85,89,177,57,11,148,211,136,41,1,229,180,5,108,107,120,98,4,30,176,95,42,23,138,25,206,11,206,99,189,4,134,190,5,105,157,177,187,189,26,114,192,189,69,112,217,102,5,186,176,33,218,39,116,96,8,161,151,45,117,98,103,156,42,54,182,208,187,141,235,66,29,188,86,129,4,23,115,88,187,114,128,90,56,3,181,11,195,160,94,177,192,36,214,35,211,82,243,192,30,113,213,74,179,4,1,181,34,15,66,172,105,72,1,139,86,111,14,111,122,158,8,166,152,250,211,244,91,133,240,113,182,94,89,163,24,133,246,160,139,224,76,168,231,62,201,99,191,44,152,98,52,153,199,62,12,21,143,120,149,120,79,42,138,58,89,99,45,88,50,96,124,229,145,161,124,154,3,118,139,6,126,19,116,43,2,34,232,14,59,166,55,81,25,21,252,55,192,178,18,71,83,83,85,43,37,6,89,142,130,12,180,34,216,252,18,198,31,59,6,33,235,162,226,137,51,155,144,148,131,86,132,37,163,92,25,54,223,209,85,35,10,85,64,16,247,244,123,211,61,216,28,218,4,206,31,142,89,70,88,154,127,162,2,32,248,30,199,86,16,6,66,66,72,180,110,67,166,240,236,23,206,122,95,212,175,141,121,58,30,248,201,120,235,82,191,54,240,93,1,131,54,71,26,153,103,17,209,75,81,40,58,97,163,237,41,123,2,10,110,140,133,212,5,175,65,103,151,95,143,129,68,67,73,143,165,56,116,57,77,232,172,169,16,6,239,246,242,165,214,227,255,123,194,221,218,162,17,166,204,170,84,19,210,144,224,63,84,254,66,16,189,20,118,234,197,234,87,204,155,101,62,97,39,85,47,166,29,79,105,233,243,211,250,0,165,17,147,66,34,19,209,176,129,245,171,112,154,186,172,246,192,229,90,186,156,17,82,32,249,62,26,46,202,229,178,150,144,162,86,238,15,140,234,80,226,60,115,83,146,57,22,68,110,118,169,30,83,130,19,41,127,164,44,25,166,17,61,51,253,238,114,106,170,118,233,130,237,217,130,136,101,220,121,62,242,58,10,27,156,169,108,41,0,239,41,203,48,41,83,217,82,88,213,207,203,79,131,68,42,148,37,182,116,43,40,6,230,218,211,149,200,101,187,205,120,91,39,219,86,109,3,28,38,34,143,96,66,201,250,225,157,237,39,184,22,145,85,45,73,31,55,222,82,41,197,149,25,136,67,232,105,48,130,46,17,198,216,207,66,233,59,231,165,173,239,225,243,252,116,89,2,11,23,200,183,12,24,94,212,142,129,172,66,109,25,119,166,3,219,45,225,81,250,61,152,86,163,94,24,187,243,21,179,77,67,244,68,200,176,152,78,158,139,139,11,131,54,209,148,108,104,18,67,30,5,243,168,156,188,129,214,107,44,228,112,240,148,130,211,77,185,52,158,119,79,70,63,191,252,201,147,83,128,245,241,117,222,236,167,36,204,82,94,188,67,129,136,214,153,142,218,163,74,146,47,113,2,138,199,124,88,215,240,236,98,202,96,190,79,143,122,192,153,38,86,19,25,219,38,6,240,112,244,175,172,99,54,109,164,164,28,124,232,137,114,48,74,3,42,123,0,126,62,40,150,48,37,178,222,87,167,100,94,227,182,48,18,153,42,200,112,190,233,72,4,104,89,76,165,233,2,135,117,153,152,13,240,79,21,104,198,48,118,87,60,178,130,7,83,83,58,248,89,157,83,44,60,224,167,85,183,96,216,222,230,46,60,224,241,148,178,109,26,25,177,96,118,12,11,52,186,194,70,212,70,74,17,144,49,231,70,136,56,134,25,36,221,249,16,213,77,40,240,106,18,35,18,164,97,54,0,229,114,212,178,112,23,120,40,123,4,92,42,77,147,48,222,79,152,61,162,135,89,14,30,129,12,219,190,207,8,227,82,162,71,211,252,13,13,105,40,52,227,185,242,2,116,56,184,207,84,23,155,94,121,37,141,118,166,58,86,156,245,57,57,77,141,20,154,220,172,0,175,224,9,118,94,126,229,231,166,154,178,127,134,181,218,253,96,99,62,40,187,31,230,203,8,118,63,142,0,85,37,48,80,99,28,94,29,198,78,188,20,29,227,212,93,87,10,158,251,88,186,9,158,216,255,206,123,114,228,189,146,82,163,81,195,238,161,217,13,217,89,247,146,120,80,163,204,20,244,254,87,58,7,234,103,8,255,130,224,223,115,232,193,103,141,94,59,52,15,168,215,232,19,7,197,31,140,41,58,216,237,225,170,47,192,153,161,99,78,13,226,185,240,101,10,188,46,245,112,102,183,244,104,30,152,9,185,43,127,128,213,82,105,14,211,141,78,113,44,106,249,143,104,1,5,16,151,189,218,155,57,93,7,177,53,222,92,189,6,155,195,115,215,58,35,65,171,119,211,5,246,91,243,153,23,26,192,95,247,45,217,230,132,160,154,34,144,25,194,5,96,90,248,225,208,195,84,218,33,182,223,145,8,151,153,22,254,104,252,116,165,56,166,114,10,25,21,152,21,225,4,183,65,165,167,208,40,30,17,101,163,169,202,27,134,164,112,249,139,178,19,126,95,79,248,218,102,109,20,121,52,119,27,182,7,8,105,13,88,123,235,57,186,91,15,37,20,71,138,64,185,136,46,0,132,30,237,198,207,81,238,127,195,146,217,195,86,2,222,250,62,206,231,20,234,52,180,233,235,120,166,90,92,9,194,78,2,144,106,126,212,49,104,153,187,244,13,189,18,205,119,135,137,108,174,144,136,89,162,111,119,130,16,231,247,181,185,88,89,55,192,96,44,167,219,253,66,102,166,184,169,71,83,203,119,3,53,243,9,121,84,34,72,227,75,11,209,29,190,203,103,136,23,128,145,46,177,4,113,40,63,10,75,103,47,238,31,15,205,249,119,146,71,111,46,199,149,161,252,94,234,59,165,52,159,135,129,77,159,107,151,141,232,73,189,210,85,205,169,70,178,20,181,173,100,205,153,80,34,66,56,78,70,56,121,70,8,114,46,219,154,171,69,242,76,32,106,66,53,7,5,118,201,149,207,187,59,209,33,2,75,202,2,131,113,57,195,187,150,1,58,53,25,152,198,136,46,33,89,69,49,99,60,81,190,76,15,159,157,76,127,174,26,106,176,11,121,97,246,171,210,0,116,134,177,100,12,173,173,161,104,66,194,102,7,226,97,138,83,83,239,25,46,156,95,25,242,10,10,57,160,255,112,82,90,119,59,5,251,48,84,139,4,61,179,235,247,139,74,129,186,121,217,35,43,174,254,194,84,111,178,206,55,92,240,246,14,247,26,64,219,50,69,131,64,158,51,172,111,96,81,138,190,197,4,119,229,62,45,70,110,87,69,55,178,232,221,195,247,166,173,243,81,203,227,166,100,149,67,157,140,254,156,62,238,179,204,67,12,9,189,183,210,133,126,73,152,44,62,196,228,0,204,72,153,5,132,100,95,46,195,197,242,89,138,10,217,85,56,32,57,148,234,18,32,35,189,171,179,61,115,13,115,192,95,192,49,117,134,110,120,4,132,4,31,121,245,51,191,159,199,235,59,23,62,121,74,8,75,5,88,112,105,13,117,192,1,179,237,209,24,66,219,199,141,242,206,199,163,246,28,211,20,187,71,168,3,130,134,216,42,213,115,30,240,46,97,169,72,197,82,103,35,234,219,201,7,33,125,251,165,159,214,224,51,246,162,217,66,240,105,74,15,26,15,157,186,29,56,189,144,167,81,113,212,137,108,76,15,107,219,179,107,218,43,105,122,148,44,3,246,232,180,237,187,42,157,116,218,233,97,124,91,212,208,26,73,143,219,57,49,175,96,52,163,116,63,71,9,207,61,119,207,227,41,42,190,105,100,177,48,190,77,48,161,187,212,156,161,209,164,88,152,136,193,241,191,97,192,65,78,240,162,19,53,31,121,24,244,78,139,83,126,76,5,15,28,153,168,111,158,131,93,23,1,5,237,51,102,165,96,49,145,112,73,162,251,89,132,47,49,63,172,209,114,213,80,171,151,202,209,76,71,94,154,5,217,66,229,69,180,85,59,5,187,107,53,95,41,43,15,117,25,51,99,31,87,125,237,24,6,62,38,100,88,237,184,152,237,25,76,93,33,223,56,118,164,171,148,203,226,179,213,61,13,246,95,136,42,47,88,142,234,59,85,40,96,39,215,209,69,232,174,190,238,105,240,68,92,51,22,183,154,180,246,99,143,70,158,25,90,183,8,202,61,230,106,236,155,35,12,106,45,63,226,194,8,14,151,171,185,188,31,139,50,234,215,57,148,139,39,136,67,181,54,164,211,236,54,177,20,101,180,68,132,77,95,130,28,31,81,122,60,122,240,121,189,222,233,66,254,16,177,97,181,148,227,153,132,176,241,217,61,244,250,220,246,50,84,78,132,13,49,43,146,203,137,65,60,239,209,77,178,120,115,39,164,216,118,127,187,78,53,226,67,180,210,109,25,236,202,225,218,191,64,140,26,183,205,110,68,36,235,177,6,203,14,89,96,215,212,30,204,218,194,32,123,132,132,54,242,181,207,209,70,50,158,113,244,222,229,177,185,28,41,138,26,128,190,17,194,85,130,50,66,211,249,30,188,198,139,104,56,207,127,135,76,245,25,41,171,171,149,189,181,16,66,146,249,124,65,231,206,148,213,109,88,178,56,121,55,243,59,237,21,179,189,143,135,82,206,7,167,29,118,51,158,238,49,138,217,204,190,150,166,45,247,208,169,254,201,250,63,102,198,198,219,138,79,4,37,119,109,123,174,94,74,188,78,211,48,57,99,229,159,162,155,140,84,93,251,146,216,101,10,38,144,179,164,25,9,115,247,67,33,155,11,83,214,118,97,133,159,224,160,241,110,136,91,213,2,1,109,145,242,140,240,162,234,161,189,72,83,127,188,225,180,101,63,147,160,227,126,200,15,11,51,153,170,42,6,13,22,231,35,32,64,115,70,146,74,110,240,73,197,125,117,192,172,114,91,152,204,148,30,231,78,75,205,147,76,13,160,239,29,247,69,253,241,81,220,128,141,219,63,96,119,7,199,185,154,74,106,32,219,219,252,167,113,146,17,23,212,201,58,157,183,227,221,217,115,76,221,188,226,228,70,179,204,195,236,254,135,10,145,208,217,158,254,76,43,158,192,249,17,80,65,134,202,175,156,154,111,127,52,80,32,84,58,46,156,205,230,163,10,75,24,2,117,132,179,112,169,161,163,103,121,104,197,42,77,26,173,165,228,56,118,208,73,214,40,140,101,31,72,240,11,132,20,134,141,146,249,194,127,225,179,68,168,161,26,249,245,224,159,47,156,140,80,174,97,38,208,233,15,220,224,17,250,68,105,172,213,120,38,92,104,210,174,53,110,246,223,183,76,184,32,113,162,13,86,236,73,118,141,176,250,77,1,120,227,17,198,185,81,221,209,40,224,154,248,124,204,130,67,81,4,107,160,183,254,241,61,64,116,157,39,172,71,83,244,93,221,195,232,94,75,238,114,194,204,228,113,244,96,83,174,215,141,15,209,154,30,134,147,177,159,48,116,143,226,97,140,106,154,158,252,44,148,241,241,181,51,61,110,213,38,182,103,182,125,160,80,119,216,194,78,199,176,168,150,111,59,69,55,15,247,66,109,86,130,54,171,254,196,155,77,33,143,246,145,137,246,250,141,1,37,47,50,47,100,150,253,233,188,49,124,103,216,32,73,24,213,33,159,147,26,116,216,177,245,228,219,172,21,60,156,172,206,255,132,207,104,241,43,207,112,169,151,182,196,183,209,148,61,220,225,65,73,24,133,191,236,99,165,210,184,215,11,71,111,113,121,172,177,41,204,111,11,182,57,81,5,231,66,166,52,9,159,13,127,242,31,174,38,203,164,173,122,190,55,159,11,171,169,195,202,219,2,195,49,62,40,255,66,50,188,40,71,198,172,16,234,112,78,217,249,80,250,83,221,204,56,189,230,26,225,138,234,149,60,177,69,253,115,251,111,115,255,67,219,168,148,231,70,252,118,54,244,241,208,22,108,80,211,9,83,41,151,77,104,6,127,118,15,46,248,46,223,65,106,48,170,152,236,168,6,148,170,242,116,8,214,101,167,208,32,249,130,44,150,132,225,17,215,96,172,145,232,202,174,197,20,103,98,117,58,19,150,37,70,122,244,102,156,123,152,145,82,245,183,207,210,88,130,179,214,224,10,13,141,98,202,48,133,166,87,100,186,43,6,90,232,65,152,2,50,55,244,182,1,30,56,123,177,224,140,165,208,37,32,84,45,168,65,216,213,159,151,173,71,55,179,91,246,48,223,86,214,11,103,43,227,95,23,245,174,247,104,147,108,154,206,94,164,193,166,42,137,168,76,204,21,132,169,5,49,85,230,36,238,148,47,218,195,221,116,200,85,156,15,60,133,83,189,96,108,138,67,229,44,40,215,126,101,22,194,121,169,184,3,77,111,120,84,206,187,60,171,110,87,188,23,205,211,157,138,255,54,154,242,194,103,97,65,1,25,87,47,205,108,170,214,103,181,177,233,65,160,239,218,53,79,150,147,251,169,7,221,247,250,216,71,156,37,127,250,209,103,245,201,98,204,67,215,28,53,63,255,101,16,89,98,128,51,13,136,88,227,137,55,10,177,210,114,169,198,174,14,254,27,186,127,51,235,209,231,167,199,61,56,33,98,161,29,121,118,150,113,101,249,209,52,6,2,140,40,73,48,85,113,65,213,126,253,217,197,228,26,119,77,229,67,50,145,218,141,47,218,53,188,117,127,139,151,197,156,18,222,106,108,49,48,102,184,39,239,20,217,228,153,129,141,201,206,148,204,67,97,160,159,173,69,13,134,173,217,104,201,166,30,76,79,218,241,50,207,120,174,114,97,212,181,168,14,122,248,12,43,133,99,157,241,79,99,112,222,48,149,49,9,35,78,148,154,134,37,255,58,255,190,221,231,215,194,90,246,50,241,222,182,155,4,117,133,128,25,124,182,180,241,58,138,162,195,169,131,176,45,143,203,70,21,179,63,85,146,150,234,229,36,227,253,45,167,102,15,146,227,195,51,222,151,200,143,102,211,191,251,130,221,42,23,114,213,231,131,77,177,129,0,188,157,245,105,55,43,230,199,227,236,144,159,85,249,52,163,44,239,215,117,102,81,250,166,18,198,228,61,30,118,35,53,84,65,215,138,56,86,204,54,205,100,38,84,116,181,155,159,134,135,7,189,156,166,97,83,31,137,48,53,96,145,131,173,230,245,25,39,71,106,171,232,165,13,84,140,35,140,144,128,202,224,242,80,191,230,242,239,163,62,227,172,63,225,250,117,37,236,195,195,30,122,190,71,215,123,99,6,135,208,163,73,113,60,111,4,134,180,150,98,74,80,151,189,15,21,158,106,121,208,44,39,191,249,188,189,141,49,75,75,114,107,24,13,151,28,97,220,46,251,19,94,159,23,156,133,139,72,3,77,22,212,190,34,90,172,144,81,52,124,178,206,238,247,85,16,8,144,45,221,9,3,188,245,43,43,52,45,150,94,25,44,132,56,184,96,63,243,68,247,18,86,62,228,56,129,112,2,19,73,85,56,253,69,210,58,195,144,220,41,56,111,219,192,61,225,26,12,115,124,160,150,118,189,127,8,148,120,29,25,105,186,252,220,213,238,177,224,102,40,202,15,136,167,193,114,10,250,243,249,140,135,144,75,45,12,169,234,11,67,223,17,207,64,123,100,227,195,56,16,46,111,236,60,160,233,119,69,187,176,191,119,101,222,116,31,11,120,255,152,27,26,70,122,213,73,194,104,109,42,144,230,132,105,110,182,8,155,203,131,132,17,132,107,113,52,144,146,173,191,77,225,206,151,242,100,158,238,75,159,201,64,17,44,71,120,128,91,86,60,86,141,11,35,137,200,250,221,98,217,83,246,13,211,174,170,111,216,83,43,162,179,255,41,202,83,184,225,81,21,131,134,180,92,246,207,150,240,187,54,64,83,234,62,101,128,1,47,91,47,155,158,71,110,17,133,182,174,81,172,154,130,15,190,108,141,82,237,106,242,33,191,176,73,157,52,171,180,53,165,179,120,151,76,202,83,231,104,171,86,122,238,147,204,96,71,5,166,17,92,216,241,211,248,55,79,29,130,43,153,252,190,135,205,183,93,238,250,204,37,188,107,15,27,149,235,9,99,155,183,111,184,119,253,237,19,206,41,84,64,134,89,98,106,184,134,164,55,97,240,92,253,177,168,98,168,84,39,209,15,200,37,79,216,213,21,127,209,164,27,73,68,167,123,172,92,84,183,0,165,43,134,237,164,102,251,210,247,147,10,194,218,118,188,166,160,239,155,36,151,30,108,12,252,248,105,62,181,252,132,81,47,157,17,174,15,62,142,58,194,140,77,147,213,105,68,118,133,240,130,9,30,71,159,131,85,89,158,44,162,151,120,40,213,214,70,21,135,79,227,234,14,32,5,214,245,167,217,254,150,184,235,243,143,42,226,51,192,247,189,235,179,41,82,103,173,204,174,63,190,76,18,192,217,52,220,44,231,246,176,201,120,8,2,238,164,22,37,50,43,12,139,104,130,75,147,9,96,205,136,113,100,78,105,170,182,79,75,209,243,247,196,166,167,62,106,251,38,97,29,71,3,163,81,51,23,28,76,71,141,33,126,18,194,231,125,144,252,239,24,102,163,33,3,37,87,110,253,201,24,41,20,113,116,99,210,41,146,142,57,239,201,179,90,22,245,106,41,100,28,125,166,31,109,35,193,213,221,99,202,165,77,181,12,235,150,10,175,251,219,102,198,42,97,44,108,239,111,3,183,147,105,26,134,84,138,141,40,96,210,174,150,15,29,167,216,200,67,8,23,213,230,54,53,183,16,246,224,228,91,53,241,17,142,72,201,43,3,86,91,20,21,10,136,192,103,137,169,241,80,173,9,41,79,237,108,0,122,232,228,160,46,240,160,193,186,161,49,66,30,8,6,211,227,143,128,157,95,148,127,97,208,54,253,122,233,87,58,97,215,134,3,184,16,69,114,82,51,188,71,151,242,240,19,206,55,145,246,253,132,6,46,30,234,32,215,77,145,254,142,84,219,21,75,24,64,246,138,207,115,155,37,189,2,65,167,203,57,219,71,212,222,27,67,58,112,198,76,143,3,189,240,10,77,56,231,172,5,241,17,225,69,59,53,92,80,99,233,119,202,131,163,45,225,243,74,101,82,35,109,77,234,202,151,108,241,8,201,146,174,139,76,103,221,93,33,73,210,172,216,163,182,123,211,128,187,95,152,53,43,15,181,52,194,194,108,174,8,51,213,44,53,37,66,2,221,135,121,5,207,173,179,22,171,242,104,113,116,97,103,161,240,88,170,120,49,80,139,117,111,180,117,14,142,43,150,117,12,172,178,162,105,76,248,37,100,75,54,171,171,122,111,101,62,58,71,201,1,100,27,245,129,124,157,41,239,170,131,64,88,109,91,93,166,128,32,165,56,121,163,156,166,158,43,116,103,227,220,13,206,155,26,2,34,156,219,239,193,144,174,94,55,165,30,60,208,109,110,236,143,23,211,201,103,66,224,224,132,97,123,41,26,1,189,150,144,99,1,165,152,213,216,139,84,190,134,232,24,178,39,122,215,102,181,234,41,115,34,155,107,138,208,171,176,39,99,144,131,29,84,43,14,164,1,224,104,123,248,44,43,235,241,177,65,208,60,114,134,68,25,72,109,160,232,67,221,217,26,176,255,84,83,162,206,118,41,230,91,208,231,185,62,112,179,243,189,122,33,54,153,118,145,58,227,217,14,40,194,5,97,255,215,96,142,102,195,186,225,164,213,154,243,203,212,156,229,232,7,18,201,251,157,49,200,89,12,149,249,135,58,233,217,142,197,185,217,40,108,69,33,81,9,44,55,252,250,71,76,163,122,249,110,24,97,6,64,29,10,82,50,1,195,184,50,3,135,10,204,8,9,209,118,195,251,133,56,85,248,146,49,175,156,163,171,14,99,182,129,117,237,123,105,184,70,101,9,239,222,34,229,160,29,38,10,79,168,220,246,184,43,246,194,91,50,114,108,93,107,164,89,16,133,244,103,141,104,231,251,73,242,168,81,21,232,198,176,136,13,37,175,186,10,111,150,112,90,33,24,132,158,252,82,187,204,65,253,203,169,69,219,36,78,228,211,3,216,222,67,35,151,79,19,209,68,9,111,246,182,245,142,127,33,213,34,138,74,142,188,35,138,116,176,128,171,236,121,142,123,48,137,173,92,55,130,66,73,162,15,42,113,154,13,114,140,95,35,81,74,198,140,173,40,188,155,8,163,150,169,71,227,41,234,224,242,243,207,25,50,114,87,235,231,198,26,81,172,135,229,145,109,156,91,66,192,9,77,118,249,44,17,121,8,99,136,109,61,6,125,158,166,91,152,239,100,116,242,97,121,27,220,20,187,108,153,233,212,23,107,37,212,177,238,201,81,79,148,29,250,50,79,194,59,193,23,122,164,79,152,255,221,176,104,31,144,38,44,223,201,34,121,69,233,64,54,17,235,231,2,18,99,140,252,90,210,82,148,40,86,94,177,49,27,93,113,133,216,201,96,192,23,209,253,52,46,151,105,142,196,102,149,156,67,19,102,156,73,81,236,240,45,184,81,47,222,112,143,190,13,226,16,67,57,79,232,192,212,30,211,5,133,53,17,218,52,51,215,221,110,89,2,42,93,249,211,201,115,8,44,82,119,16,127,114,172,21,240,64,139,170,197,194,174,92,110,12,64,228,21,109,67,110,81,48,66,216,37,142,154,162,244,150,113,124,145,81,72,181,128,65,26,245,150,74,131,82,194,116,83,110,57,102,192,159,147,103,78,179,184,71,139,162,164,213,20,131,141,60,202,46,190,113,203,104,158,104,203,150,118,109,190,85,38,116,80,219,115,238,6,205,48,162,104,183,228,39,124,62,253,121,11,115,85,219,31,11,172,227,173,234,161,24,170,119,253,19,103,137,170,158,217,214,77,29,104,108,211,163,30,121,242,244,38,9,146,57,165,70,173,30,198,72,209,175,11,106,233,142,198,11,172,61,81,255,227,137,246,220,71,116,17,216,151,201,185,207,238,125,119,63,183,105,121,233,194,98,230,149,53,69,152,86,163,76,102,80,80,114,141,94,215,249,84,182,184,155,131,38,60,89,203,237,225,213,182,178,142,148,130,240,201,141,174,150,159,96,129,143,228,81,230,84,169,65,157,155,234,240,106,35,12,123,69,158,137,53,171,66,209,146,127,125,102,28,40,204,209,69,56,97,64,144,26,174,104,1,182,171,150,57,180,68,187,216,111,180,21,39,231,203,92,79,184,244,60,165,177,137,252,187,132,161,136,140,56,249,212,18,22,60,247,221,238,51,57,195,93,209,39,152,193,207,40,45,195,15,124,188,129,22,172,154,92,226,161,48,172,36,199,192,38,120,214,20,26,147,204,87,89,231,74,192,201,62,97,157,48,242,92,122,114,83,50,244,110,46,218,249,178,62,156,68,137,110,193,142,48,59,54,249,182,32,10,167,18,10,163,25,89,80,61,122,152,41,76,132,1,90,203,231,145,127,210,191,33,64,122,214,196,174,23,110,85,148,56,57,28,172,165,23,126,114,135,217,111,24,167,0,121,228,103,114,69,14,216,195,148,180,116,233,58,35,58,197,219,2,26,182,245,220,103,242,35,147,142,48,253,24,61,55,202,109,254,237,161,208,116,166,90,89,206,225,13,148,104,206,131,197,108,210,205,165,64,115,43,123,96,216,122,215,5,187,159,84,181,248,48,196,177,3,195,68,9,159,57,106,249,235,60,225,14,102,78,194,41,248,117,22,54,152,187,38,125,219,77,6,232,237,163,15,171,25,18,162,159,81,215,168,168,234,169,81,32,144,198,25,9,212,217,184,20,108,219,37,12,175,110,198,201,51,124,85,133,167,195,131,30,17,166,5,190,245,104,132,164,71,252,54,153,93,215,75,235,240,158,3,149,128,94,139,108,85,205,231,59,183,27,70,117,65,79,142,199,94,192,41,216,186,104,59,141,237,69,154,94,77,61,225,49,149,185,113,214,228,228,85,117,163,193,62,57,41,189,130,128,173,157,240,251,196,208,0,191,143,4,52,171,190,204,6,109,185,7,16,99,204,199,227,141,22,33,253,113,15,163,124,254,224,253,177,67,240,73,30,214,204,44,207,209,80,34,118,132,129,144,203,164,131,34,77,143,22,55,13,41,21,195,35,204,58,26,71,3,42,21,230,18,106,133,119,30,199,216,88,93,112,140,14,144,239,56,59,11,208,82,106,223,52,39,206,120,153,168,148,169,255,237,52,143,43,223,35,128,149,216,34,153,15,131,162,131,97,9,240,11,169,199,214,112,206,145,253,85,60,174,158,183,9,200,59,20,176,79,120,161,165,164,97,88,167,113,105,13,38,173,62,22,154,84,1,142,177,82,246,67,131,160,77,24,207,28,226,65,215,55,134,99,86,138,40,18,190,186,35,59,175,55,101,175,174,157,237,116,66,22,74,195,44,65,35,194,243,33,181,35,108,223,103,138,48,20,171,245,132,123,10,60,94,69,79,72,115,40,116,239,71,52,32,43,10,63,202,68,155,84,22,138,111,223,73,238,212,157,116,242,81,244,120,219,149,66,237,214,115,27,169,232,134,153,196,244,133,128,64,141,121,129,178,67,126,198,74,162,162,25,63,205,225,67,175,44,25,154,35,194,120,213,233,67,163,55,232,107,12,86,62,75,235,41,6,105,188,15,13,165,145,249,68,217,88,244,136,210,216,27,26,134,54,225,211,33,37,141,164,159,72,49,111,54,255,122,205,82,84,75,3,124,110,41,224,99,200,96,117,125,166,248,124,213,26,23,142,138,157,110,205,192,75,228,120,157,136,185,165,253,28,221,219,114,112,38,202,35,89,43,34,232,42,228,168,189,85,22,1,173,220,77,100,170,103,138,163,179,189,127,13,51,109,249,111,159,77,70,82,28,226,196,134,236,78,166,144,228,20,188,121,114,109,90,62,113,114,8,124,186,23,46,104,253,212,184,180,6,143,233,9,47,186,131,30,70,57,86,57,78,197,118,118,241,219,35,79,5,82,77,136,158,67,194,251,25,105,228,24,235,158,219,120,242,253,13,215,152,141,173,113,155,214,19,158,161,199,93,173,230,255,4,221,62,203,130,128,55,243,115,217,101,199,76,222,77,115,246,13,159,164,195,79,205,102,231,169,184,20,44,91,252,186,58,234,19,253,121,215,134,210,136,48,2,92,249,121,153,233,206,42,88,51,167,231,109,33,34,127,81,140,13,25,249,103,40,212,44,23,14,104,123,63,195,140,156,32,162,243,97,7,158,49,186,162,186,124,102,229,246,96,195,24,225,168,20,122,152,6,76,121,191,143,93,227,243,65,246,245,89,58,205,143,46,70,25,212,2,237,210,159,23,117,190,108,223,215,153,129,114,125,62,252,100,20,53,15,131,56,214,17,158,77,213,218,31,233,180,158,165,18,42,103,9,193,127,83,115,209,94,56,128,201,25,88,63,68,127,247,83,42,58,233,192,217,103,250,187,94,216,97,232,133,103,134,116,100,27,39,243,71,225,92,127,58,141,28,3,124,183,183,11,105,164,137,29,211,221,198,239,125,234,83,97,211,254,193,108,169,9,206,103,58,195,32,48,0,194,39,235,79,91,215,108,80,160,219,135,127,51,115,185,252,14,133,18,213,53,196,213,250,243,1,84,195,254,59,196,247,164,26,79,67,26,43,103,228,145,34,188,31,91,122,132,28,79,166,83,239,209,103,90,121,146,94,54,180,14,47,38,209,83,60,30,118,24,61,166,51,218,157,72,196,75,213,48,79,23,18,227,153,45,67,163,73,24,165,148,248,236,247,2,101,161,21,203,130,214,254,142,176,25,91,104,65,179,96,21,114,95,72,31,154,19,131,177,187,233,4,77,200,162,223,46,244,217,123,48,47,83,87,124,26,139,1,181,2,14,153,234,115,225,231,70,163,34,95,1,146,40,125,28,213,137,21,232,127,152,53,79,62,112,34,183,149,80,177,151,42,251,9,195,138,141,187,134,220,63,180,78,203,78,49,62,206,109,94,219,77,195,248,67,199,32,62,115,155,148,208,64,222,96,186,16,209,190,154,142,67,227,109,141,184,235,202,77,107,13,248,220,100,219,17,46,168,225,233,209,28,16,169,10,102,184,173,235,111,211,214,29,113,225,144,40,229,145,77,112,193,23,108,158,222,34,47,28,238,21,91,16,104,88,169,234,193,214,229,15,48,57,93,63,45,47,3,171,246,230,39,21,115,245,87,36,220,74,0,55,129,162,35,33,165,97,104,9,119,78,161,108,245,132,33,78,197,201,87,125,208,199,246,105,135,181,10,249,213,179,101,156,252,113,172,31,88,11,13,221,182,157,4,108,221,25,135,197,55,151,39,12,112,238,78,134,75,67,182,217,141,80,62,187,21,125,34,104,195,198,69,225,152,171,19,29,246,85,53,16,238,103,109,192,108,73,195,125,223,5,117,85,235,200,107,120,142,22,31,22,136,147,103,144,128,67,73,145,123,81,136,123,14,238,108,57,60,152,31,132,10,198,108,115,70,226,181,168,132,106,6,66,251,99,222,199,145,76,46,74,195,120,231,229,88,119,172,124,47,97,132,17,226,89,155,107,253,214,11,3,13,185,98,213,194,236,245,105,112,140,118,153,45,244,21,182,50,91,152,47,250,77,56,121,59,207,138,201,140,16,208,51,122,110,77,121,183,124,181,195,43,88,214,137,212,222,161,125,149,97,191,99,253,116,133,86,90,227,102,197,182,201,140,10,244,163,52,41,128,125,215,242,146,158,79,195,40,32,30,172,93,49,36,140,222,212,163,222,97,185,167,46,121,36,143,1,45,67,126,14,15,143,39,60,36,140,33,120,127,58,70,101,202,201,1,156,63,95,198,52,99,20,15,167,193,82,241,134,195,4,138,50,218,163,133,106,151,118,83,116,54,138,186,67,230,190,162,140,106,218,55,207,106,75,150,113,247,215,64,25,251,51,217,128,85,139,95,134,251,147,159,113,194,30,214,31,247,0,151,83,203,251,46,3,119,195,78,61,141,103,186,24,136,77,196,149,129,91,211,221,156,201,127,196,16,6,17,218,159,143,30,28,92,84,29,206,100,50,213,117,219,198,232,140,41,22,218,93,123,63,128,150,215,141,158,89,45,63,243,13,78,89,55,67,159,229,25,192,128,102,35,15,166,32,254,60,111,170,139,14,179,64,166,20,206,188,206,145,230,43,122,119,14,154,97,27,11,98,196,166,3,141,153,250,156,25,35,237,8,159,201,229,13,231,220,163,236,117,38,253,7,179,54,205,214,245,222,20,57,239,115,93,181,74,14,13,220,177,61,235,25,52,150,40,247,53,26,87,207,8,181,61,107,92,57,90,231,237,153,68,93,34,192,246,113,56,205,232,243,4,110,61,227,145,0,72,215,246,179,85,3,239,94,235,44,74,138,168,97,6,30,97,200,133,11,107,123,7,89,167,138,115,183,152,144,129,245,194,79,198,85,98,136,182,98,150,167,239,60,57,210,13,163,93,49,223,169,108,197,76,247,211,242,125,190,219,180,210,189,180,140,223,142,20,158,107,105,151,33,123,158,61,48,54,169,152,211,68,14,4,135,213,72,171,118,48,16,47,104,245,86,88,33,57,235,209,84,159,226,190,153,112,148,112,176,216,88,6,127,195,170,52,82,81,128,248,83,106,148,205,176,247,149,66,201,50,71,176,168,117,88,239,113,232,169,217,196,71,189,129,218,123,127,142,38,35,92,55,92,223,22,93,53,192,105,139,138,56,25,202,212,48,66,211,227,214,211,121,165,18,198,205,59,206,253,243,155,188,81,244,146,91,212,112,146,21,200,179,134,129,58,228,8,167,39,83,197,42,178,5,55,183,154,253,172,118,30,207,3,174,249,214,234,209,173,149,47,100,81,26,137,14,70,53,92,167,246,255,26,151,19,73,10,253,90,173,108,97,78,235,38,69,203,106,177,85,92,86,38,38,218,43,8,78,232,151,101,213,201,160,131,10,231,211,195,21,214,178,156,28,201,142,30,190,115,216,66,169,62,236,234,134,225,189,97,10,178,207,209,107,93,223,57,172,109,116,30,94,44,46,41,221,240,73,249,100,89,165,114,124,185,87,231,121,35,227,33,175,27,84,233,245,165,219,163,43,74,16,171,120,68,97,47,5,176,105,7,29,113,52,16,117,206,226,203,101,136,183,45,31,58,50,198,30,134,69,214,4,205,67,21,173,182,75,242,67,192,72,82,82,44,74,206,149,69,120,128,82,147,182,41,76,253,232,220,20,200,189,226,230,102,238,182,171,236,8,3,198,151,213,9,130,84,228,118,116,42,151,210,219,241,54,222,189,221,131,81,34,209,48,74,163,97,36,119,214,167,51,83,116,13,175,36,81,115,67,145,40,21,239,126,221,15,97,11,101,9,159,37,232,190,15,54,246,242,174,209,70,203,99,223,104,86,54,168,25,27,239,232,194,81,45,85,144,31,140,190,59,151,22,136,243,42,11,132,144,121,9,146,56,8,26,160,118,26,166,59,25,71,227,43,164,93,108,86,156,28,237,197,138,127,164,30,60,204,93,61,162,136,136,110,13,239,75,154,41,197,172,116,101,152,1,203,138,180,242,132,217,63,235,243,254,169,87,122,120,97,5,171,71,83,156,247,13,87,1,203,146,101,190,67,57,45,152,164,231,11,239,89,207,188,169,135,199,161,0,204,222,240,184,91,208,66,143,59,45,189,105,0,135,247,220,200,5,200,124,69,37,22,223,82,15,131,5,127,162,29,149,204,136,154,180,173,134,247,197,199,3,101,88,207,77,225,184,28,5,160,179,230,237,166,202,59,72,75,237,59,39,20,214,65,29,40,40,245,200,243,166,183,175,175,99,254,190,54,15,35,137,34,88,9,12,174,230,181,224,132,116,180,158,131,77,153,207,163,144,91,154,222,54,115,235,136,43,99,160,212,39,92,46,91,154,90,80,210,239,242,108,56,114,240,226,89,205,1,191,105,120,142,224,243,148,147,156,158,228,64,175,12,101,8,47,209,80,62,123,52,167,183,177,4,75,68,121,40,250,68,105,106,70,243,29,54,103,110,122,110,211,134,136,115,35,104,89,159,48,198,116,113,114,54,16,178,111,223,38,100,236,85,202,66,69,69,107,252,102,179,118,71,105,166,138,95,244,194,59,219,102,127,93,217,20,28,245,104,227,163,196,165,85,20,82,244,161,157,220,46,232,156,5,191,176,241,156,59,70,17,62,10,61,237,39,118,238,34,78,12,181,246,57,18,188,100,188,140,100,91,168,39,60,46,122,196,176,232,207,240,135,152,24,243,96,66,158,185,188,209,251,93,162,65,161,173,61,11,183,88,48,129,102,213,247,151,123,76,115,137,22,100,125,110,170,133,10,65,49,91,190,231,81,214,30,27,128,51,118,81,10,122,31,37,140,235,8,227,119,253,190,8,16,222,30,198,246,231,249,97,146,155,136,154,219,206,124,198,192,206,145,66,152,243,90,121,162,104,168,120,148,238,71,125,134,87,142,242,13,70,179,83,76,186,205,105,239,220,151,191,71,184,225,125,60,191,204,190,48,94,69,194,213,242,25,187,200,174,197,209,169,192,235,210,112,154,65,244,207,76,252,79,180,146,252,56,104,235,108,101,83,125,126,26,13,249,0,132,253,28,194,159,15,154,190,118,132,65,23,231,253,204,37,179,250,116,144,109,242,120,94,166,165,175,241,219,102,178,170,31,60,40,151,27,101,18,124,102,80,18,89,199,139,209,251,127,191,88,190,241,22,71,55,176,103,122,116,166,108,26,71,67,117,219,122,225,80,153,227,224,218,217,168,104,20,5,185,8,195,149,153,26,134,25,23,180,114,40,138,249,249,104,209,158,9,216,162,169,227,190,75,214,213,201,160,21,213,84,101,3,7,65,68,109,35,156,102,121,150,113,150,237,64,14,238,244,24,79,216,90,27,100,121,100,12,150,190,106,192,102,209,253,69,89,226,105,38,146,169,32,240,17,244,85,86,56,121,160,5,170,248,190,97,108,208,229,167,139,145,177,130,221,138,138,153,166,100,108,28,3,46,9,106,124,233,171,174,184,132,70,180,159,47,88,71,81,29,81,55,226,201,101,221,22,208,245,170,45,88,252,217,60,16,100,136,53,67,3,230,128,144,194,185,210,48,176,209,24,130,72,10,41,235,226,132,77,209,198,195,13,163,114,141,158,148,33,40,208,6,100,211,181,144,226,217,14,118,54,96,246,241,167,115,147,142,7,176,182,86,85,100,38,124,38,141,128,229,226,148,173,243,96,131,132,17,140,44,196,218,20,244,97,102,214,177,138,39,83,200,210,103,178,25,12,30,52,83,196,169,97,212,8,28,78,140,188,154,18,126,113,86,107,145,62,0,125,159,186,201,163,206,15,130,216,195,38,126,172,111,250,76,0,57,56,25,103,192,61,59,227,19,166,67,17,225,154,31,45,35,236,177,128,131,123,24,24,191,236,125,207,139,220,231,144,160,183,226,183,241,12,21,224,149,65,80,165,178,161,48,106,76,177,83,64,53,147,201,223,14,61,154,62,92,252,54,149,107,233,31,157,79,150,215,121,25,83,13,93,90,9,83,40,15,46,23,172,208,241,68,241,91,10,134,41,92,85,249,58,144,123,90,217,45,141,54,164,20,85,159,68,32,232,188,252,176,44,54,157,42,221,218,150,237,64,127,179,44,158,239,252,143,119,77,118,114,15,184,99,1,7,157,217,36,95,143,41,243,192,206,186,218,86,3,75,58,168,29,193,212,253,124,182,200,48,196,169,209,43,211,25,24,19,250,238,146,254,124,44,112,214,159,97,150,246,184,97,56,210,58,192,11,102,103,241,211,201,208,100,18,70,243,42,30,25,166,156,34,117,120,194,3,27,35,191,47,163,202,234,135,107,96,49,191,112,118,139,89,83,31,136,179,97,57,9,56,177,60,23,222,209,122,117,253,249,13,153,230,1,50,211,224,28,65,151,170,180,83,116,66,234,124,17,211,95,38,240,195,103,150,133,135,27,30,160,27,82,191,186,37,109,211,235,112,251,18,28,93,147,38,208,88,207,125,157,93,67,180,160,186,248,148,18,10,254,103,30,206,230,189,162,97,164,219,156,59,81,216,59,233,11,233,164,151,49,204,178,185,85,233,190,153,172,199,31,41,106,63,170,112,118,162,144,77,118,132,115,82,33,48,83,190,95,65,111,203,24,51,247,249,84,26,194,56,104,39,86,235,177,159,131,119,248,116,158,29,53,162,255,186,100,162,120,27,231,182,2,231,124,110,11,100,224,119,91,216,20,244,167,56,3,118,203,249,36,139,205,234,251,200,104,191,250,79,211,193,76,74,152,183,119,29,94,179,128,67,206,48,213,226,140,181,210,221,242,251,103,10,170,179,248,130,144,234,198,219,54,215,106,198,217,64,224,248,215,103,184,254,162,251,125,252,149,155,123,44,48,165,156,87,175,120,122,84,22,125,24,34,84,129,214,178,132,11,195,204,111,204,44,213,117,97,196,54,186,237,235,173,157,138,98,41,205,96,32,249,167,141,233,221,84,8,1,225,84,220,161,151,182,196,86,189,199,109,90,60,254,1,157,39,150,159,60,195,228,115,125,48,152,8,106,213,115,227,198,178,157,101,9,57,75,183,136,180,195,194,88,226,156,5,46,190,158,154,4,200,45,216,207,116,142,97,199,212,48,229,205,8,243,252,165,203,132,65,198,157,22,216,242,157,171,84,126,131,129,56,195,159,186,60,100,20,92,40,179,27,144,14,132,170,197,216,241,183,112,229,240,75,94,134,231,214,250,163,145,131,221,47,25,187,240,250,228,94,40,137,187,247,131,185,254,61,5,152,10,44,217,201,161,230,214,163,16,51,194,187,221,163,13,189,218,158,112,46,238,193,54,112,91,120,6,105,133,100,25,151,54,208,18,127,195,220,118,132,65,217,61,151,102,182,47,113,114,186,166,154,134,87,83,218,223,238,126,61,248,158,244,104,146,11,247,242,24,248,35,142,103,109,67,180,202,141,93,70,51,203,89,189,49,40,11,113,229,6,20,215,100,152,108,217,77,124,70,99,142,209,79,215,180,175,115,132,65,245,233,149,21,140,191,124,253,97,241,239,75,95,55,234,55,110,91,177,13,145,171,155,92,50,174,122,125,137,209,80,41,75,195,168,50,238,48,130,46,165,235,51,93,52,189,139,207,73,29,79,55,5,204,47,38,195,176,114,198,68,80,141,210,22,198,247,97,148,203,90,84,31,174,216,64,212,108,68,24,152,133,36,4,134,5,14,99,199,14,14,79,185,96,125,160,17,229,158,200,141,151,37,15,5,37,175,212,252,227,236,128,67,149,114,104,66,95,193,128,198,181,94,199,248,249,101,68,19,195,222,26,120,168,114,43,176,224,109,18,38,171,173,122,215,0,220,194,192,26,3,67,169,146,131,222,41,219,103,21,144,219,93,41,233,116,142,118,216,3,115,180,90,207,155,13,70,79,253,254,246,120,170,90,60,65,218,32,30,30,168,6,60,97,44,69,227,161,25,11,186,43,67,14,115,170,28,47,164,226,7,161,244,59,216,188,126,105,189,32,253,175,223,87,49,20,181,15,134,78,38,179,223,15,200,143,69,202,96,254,233,211,205,225,16,138,153,31,128,22,221,6,32,222,122,195,108,192,53,249,179,138,167,71,49,194,220,186,53,2,213,57,98,144,82,242,145,94,14,137,199,218,97,235,141,143,109,127,218,49,103,144,78,207,7,204,151,69,1,22,44,233,57,28,203,24,237,240,179,158,182,133,11,206,17,6,63,170,249,25,152,146,240,166,103,147,48,198,91,215,109,163,205,27,238,237,73,208,108,79,19,223,102,55,50,172,132,55,222,35,238,6,72,55,38,137,243,157,109,248,107,141,75,107,40,149,223,185,214,64,44,43,204,229,27,142,89,119,95,246,67,242,165,56,182,79,73,136,193,252,160,20,25,81,147,183,147,48,50,200,57,70,48,104,196,59,93,45,120,239,101,133,21,186,113,25,150,28,252,235,77,251,185,113,171,25,55,165,93,201,180,58,91,124,61,136,187,20,9,111,202,120,238,175,133,108,92,21,233,2,28,63,243,188,143,4,63,185,121,19,176,133,141,240,14,187,203,102,100,158,187,66,144,183,192,150,152,30,62,159,195,150,115,159,143,1,174,153,187,157,67,5,27,114,238,108,15,217,77,195,97,124,74,243,122,161,114,216,195,193,186,1,124,28,91,142,102,70,9,115,237,134,155,80,175,114,52,24,149,240,43,63,235,75,18,221,195,101,122,116,217,63,31,72,154,103,1,89,18,166,3,230,102,130,39,113,0,51,46,119,221,1,178,250,16,70,97,107,109,141,154,161,64,191,254,241,248,101,203,117,15,92,87,195,186,30,136,172,30,141,177,115,88,220,162,149,138,217,142,156,188,86,39,115,217,84,137,75,171,60,241,179,65,193,14,39,230,66,42,120,242,80,112,241,185,225,182,209,147,149,163,77,148,196,157,243,144,44,219,146,179,154,248,54,221,138,152,53,16,22,146,135,198,46,59,229,152,22,150,41,102,220,48,196,137,225,134,176,232,194,44,145,21,50,19,225,58,226,187,199,109,89,102,172,159,229,176,103,65,136,60,241,228,52,10,202,194,47,156,30,185,12,113,68,96,107,138,235,182,126,142,124,245,38,220,178,71,44,78,185,12,97,184,153,91,117,185,15,156,111,233,230,64,164,48,182,45,137,48,62,219,114,217,184,120,247,113,223,86,18,13,241,245,51,195,244,232,185,125,160,124,55,58,232,245,197,3,59,121,132,54,39,176,81,94,225,16,77,57,68,157,204,23,13,2,100,70,34,252,248,160,47,94,212,218,115,223,84,1,248,104,132,43,173,228,190,99,66,162,191,176,36,140,23,69,43,241,64,205,234,92,162,216,204,20,127,158,136,155,148,37,97,196,79,220,184,139,1,206,106,163,97,216,55,213,207,157,77,182,111,75,152,5,190,248,76,74,161,95,95,53,244,171,94,210,157,11,169,27,53,9,91,238,239,71,99,125,44,137,223,2,115,12,236,33,94,23,142,225,114,105,8,106,84,87,116,232,198,81,186,245,45,140,167,176,251,136,176,89,213,85,9,159,73,98,199,234,2,182,85,24,162,56,123,116,239,1,243,70,216,42,201,2,82,89,19,71,164,72,38,66,45,159,7,104,192,57,239,226,132,240,241,212,163,217,165,75,146,99,172,95,13,131,181,141,112,70,109,86,30,11,82,44,97,255,206,146,12,221,84,47,141,246,107,139,239,30,127,175,165,247,61,98,15,206,28,174,251,205,101,13,202,233,27,252,110,54,24,50,79,99,189,124,254,215,35,145,223,99,235,56,68,238,192,79,109,134,39,242,187,40,18,12,223,25,157,135,63,21,92,129,113,218,201,133,125,123,210,205,146,38,203,199,7,150,187,250,35,65,182,106,231,39,76,93,207,211,66,195,220,11,9,26,179,83,144,13,30,70,21,103,200,202,198,44,91,138,143,20,188,26,115,150,233,202,154,56,94,26,32,215,77,75,167,133,13,144,196,199,17,84,252,174,163,16,85,191,29,171,38,68,184,41,218,183,246,84,122,241,45,56,206,2,64,120,245,195,239,215,27,27,52,69,17,231,85,164,36,185,160,216,101,163,107,149,244,125,156,65,31,213,1,72,230,67,200,221,44,147,19,156,250,23,70,154,162,232,171,166,53,227,15,28,155,200,166,227,191,152,58,148,159,154,94,162,14,162,98,36,138,175,114,144,204,129,90,162,203,236,125,61,106,165,49,25,252,120,75,197,183,1,98,42,11,245,96,209,176,24,110,24,195,152,0,178,32,183,140,247,69,41,113,52,253,61,253,176,232,151,198,14,25,95,199,44,35,116,178,155,112,45,21,164,76,171,230,17,8,40,157,217,44,42,30,172,182,114,93,112,94,195,81,114,128,3,20,82,208,50,136,79,159,81,147,64,146,87,126,217,76,140,124,115,205,220,81,245,163,67,100,43,197,182,255,12,175,38,84,247,101,79,116,199,155,58,49,133,63,44,155,78,98,34,3,174,147,117,113,88,38,71,29,67,191,87,229,35,25,251,181,77,95,120,216,69,114,165,17,70,57,53,187,213,31,59,179,44,126,5,11,84,81,84,151,96,159,86,225,196,209,101,169,203,183,237,100,139,128,181,36,138,241,79,140,236,147,183,78,89,198,155,153,121,215,56,245,194,164,70,79,77,1,116,198,3,3,70,49,245,220,124,118,241,185,15,4,119,101,65,108,8,13,228,91,61,2,59,45,231,110,192,108,227,194,152,216,101,228,155,116,108,242,220,223,36,38,179,62,17,228,43,181,174,117,146,209,187,197,196,151,37,20,140,12,253,132,12,142,252,52,89,172,111,181,198,178,42,151,28,60,104,23,183,24,158,40,158,37,121,100,19,177,145,17,67,255,164,180,162,157,207,23,137,211,162,63,147,51,25,79,89,12,145,81,174,195,237,207,233,111,13,65,135,18,110,37,10,183,8,18,53,97,198,216,185,207,184,216,247,147,205,226,248,104,178,75,109,68,157,49,113,39,189,235,133,55,167,146,91,139,28,4,218,148,112,134,234,224,39,7,110,85,100,31,136,7,60,202,157,30,222,124,32,250,208,206,110,194,179,178,105,76,37,249,44,79,116,204,40,98,154,32,116,235,122,225,137,156,185,122,24,37,91,61,218,140,27,227,167,193,164,15,201,94,24,41,195,203,32,102,192,149,244,194,168,114,77,79,39,109,111,36,216,31,242,59,150,211,238,97,116,129,36,191,192,203,195,153,99,86,216,29,171,232,199,53,141,29,30,191,205,243,47,250,72,81,48,241,213,18,216,76,111,233,57,154,100,255,22,149,55,158,14,250,58,115,138,140,16,227,23,117,130,93,108,43,119,120,179,79,147,156,210,143,15,77,17,183,119,195,207,7,145,3,25,12,214,215,138,251,166,63,189,101,126,111,203,84,217,253,183,209,49,31,67,46,109,129,231,141,113,58,205,213,92,198,233,102,152,70,181,252,71,80,149,199,98,32,8,255,68,112,227,171,250,233,3,227,201,177,182,216,209,154,172,118,144,101,37,134,177,65,214,100,213,3,51,180,162,177,2,162,165,37,73,19,204,251,61,197,72,236,12,211,172,97,236,141,124,119,125,38,129,161,2,25,39,220,77,212,215,195,103,219,57,101,38,102,251,214,90,44,215,70,60,188,26,22,230,191,54,227,153,86,190,1,153,138,77,21,63,106,83,180,221,139,144,74,105,226,24,145,195,195,136,7,12,121,42,172,131,145,202,50,69,169,9,17,74,193,204,169,247,104,148,212,228,232,97,154,148,17,109,73,252,164,150,201,166,173,152,87,160,206,74,110,100,32,228,104,125,32,155,184,101,173,239,214,223,246,156,15,92,164,200,133,66,184,198,251,204,191,31,138,107,114,81,59,27,213,210,231,171,197,167,38,195,132,102,93,138,110,207,185,225,170,251,234,190,205,250,205,231,66,204,36,186,30,252,219,151,220,196,10,86,133,30,140,36,82,143,156,13,89,27,185,41,3,173,68,79,134,49,84,229,203,68,185,240,44,79,119,1,161,137,38,131,104,2,222,113,167,240,147,107,14,53,18,161,80,94,103,20,133,135,1,60,150,190,73,119,250,248,181,123,70,213,83,211,69,236,94,191,25,192,233,132,105,66,109,26,173,186,28,75,46,205,165,161,71,159,21,167,70,142,204,172,172,99,100,240,225,14,105,231,20,253,114,216,225,196,24,26,236,64,68,249,149,155,94,128,132,60,92,135,0,148,217,53,108,151,81,32,154,4,76,78,225,230,188,186,72,8,27,61,138,253,132,209,203,191,89,155,65,107,244,186,72,56,227,232,66,35,98,233,135,113,14,216,17,206,8,80,235,103,133,186,82,185,201,21,176,119,253,40,23,20,198,26,225,243,136,228,109,80,194,140,206,246,48,147,12,217,23,116,20,8,235,205,189,146,65,150,101,50,1,47,238,183,5,25,80,171,128,39,125,97,130,240,33,136,159,64,122,102,65,236,55,99,151,71,89,73,196,139,153,36,219,28,145,172,150,209,139,22,104,208,41,91,183,231,88,76,86,80,163,125,117,159,229,112,107,84,110,48,231,238,231,117,249,155,206,136,173,72,181,140,66,211,8,144,3,22,163,39,111,220,207,125,149,234,117,238,129,8,144,38,164,103,126,238,80,125,98,115,107,133,22,157,159,241,129,247,106,1,203,158,208,72,78,24,254,107,84,9,41,10,143,231,202,183,185,106,123,216,178,246,252,132,93,11,222,194,116,25,219,19,94,81,36,1,235,244,12,5,26,84,247,194,172,55,32,31,15,22,126,201,103,88,132,224,182,24,108,34,114,86,174,104,102,183,84,161,74,184,129,93,139,194,211,201,33,100,177,165,162,210,163,2,2,109,83,72,115,6,13,168,119,124,39,243,130,234,186,170,148,113,199,55,210,149,210,185,94,150,203,38,191,46,99,224,139,107,53,31,79,186,229,253,129,93,71,77,242,170,7,148,245,104,0,195,23,210,2,125,71,12,188,236,123,105,91,55,76,29,54,209,61,22,102,114,214,57,1,126,80,212,254,207,166,13,177,125,157,50,6,249,210,45,145,84,33,179,154,35,85,155,81,169,222,166,141,244,44,135,212,244,227,232,193,176,147,147,131,65,168,61,158,56,120,48,125,226,252,223,237,157,1,148,106,122,48,202,170,247,224,106,40,18,93,18,115,143,101,11,50,197,204,250,192,97,127,101,95,49,251,153,144,243,147,66,80,74,26,209,160,90,211,168,135,207,154,136,166,140,135,193,64,200,58,127,30,50,11,74,28,125,30,97,151,137,212,204,163,63,209,11,194,96,74,100,69,29,201,134,188,95,218,52,53,207,45,97,74,50,113,52,196,89,185,109,92,175,203,142,159,158,180,254,101,57,70,186,59,164,185,233,94,109,49,31,90,3,219,145,91,104,227,135,36,17,24,8,125,206,40,166,97,224,38,253,93,228,3,81,150,136,218,37,43,87,150,40,25,92,116,227,81,219,144,194,255,89,89,198,197,140,116,156,82,197,9,97,13,115,185,142,226,35,178,70,2,35,224,27,54,94,163,135,109,143,83,52,220,46,134,167,211,253,19,1,121,194,231,11,153,209,89,235,148,167,198,19,14,215,106,166,132,38,200,38,162,37,124,111,169,75,144,253,61,23,142,215,224,173,115,247,179,204,233,133,119,178,182,168,115,99,117,59,244,153,117,188,81,227,104,60,40,255,31,113,239,142,243,75,172,93,249,205,69,177,2,190,201,210,0,28,57,115,104,116,32,184,47,26,10,90,18,174,175,131,70,67,177,147,6,122,18,142,60,4,207,167,61,14,243,183,191,143,123,175,125,2,167,194,125,0,231,172,83,245,103,177,88,228,126,174,53,245,185,168,80,241,133,64,122,87,250,114,46,220,230,244,204,193,143,112,170,62,150,21,226,62,148,210,150,162,215,154,14,216,155,81,235,195,20,207,0,229,130,107,99,191,180,27,196,55,69,223,38,213,67,253,77,248,96,247,41,51,193,94,118,11,92,150,30,199,240,224,86,15,148,12,83,212,149,112,5,252,111,195,227,189,116,77,19,200,18,56,52,142,45,196,167,141,53,160,56,165,111,96,203,148,35,100,249,19,136,242,18,31,34,2,116,233,42,204,251,168,14,99,177,232,205,239,22,237,101,54,3,226,103,245,3,239,201,130,43,225,201,72,148,47,135,254,246,125,212,209,125,104,203,88,75,5,198,102,249,2,238,176,252,40,108,85,34,158,38,189,79,166,35,155,108,135,62,178,107,192,79,29,24,180,248,145,36,37,7,167,47,11,191,76,50,172,119,29,233,176,144,156,126,174,49,250,21,250,171,240,218,45,191,49,117,94,233,77,193,247,226,107,232,154,101,83,72,139,89,201,198,101,247,96,8,93,211,116,89,99,178,95,77,21,81,211,103,58,242,221,17,232,25,122,156,210,91,55,206,231,47,26,143,253,211,223,166,67,32,18,195,200,21,235,67,35,231,227,121,179,65,57,219,208,111,30,246,56,183,8,47,124,173,207,162,87,247,33,191,77,99,130,70,81,22,236,125,158,167,164,246,231,238,193,178,127,211,154,191,222,145,56,44,199,35,167,218,130,150,210,143,99,8,16,123,209,125,20,90,202,234,63,61,33,233,173,233,167,63,175,23,33,32,146,114,183,203,152,158,170,63,23,122,109,186,141,194,222,179,95,65,200,181,164,232,100,152,9,158,219,191,76,98,169,167,167,171,199,99,239,49,120,8,239,170,161,164,0,31,74,157,133,184,114,192,80,27,59,124,111,36,110,205,133,233,28,119,216,184,253,19,218,78,252,50,148,150,51,253,244,29,203,155,111,40,159,166,110,101,68,13,99,17,147,214,84,3,198,224,245,118,89,52,233,186,48,111,255,192,163,251,156,88,124,101,254,241,211,47,50,203,155,108,233,219,99,224,78,210,142,154,219,93,245,39,63,245,246,133,68,246,91,75,12,108,206,60,225,61,218,65,64,36,79,233,93,31,199,97,114,5,53,191,174,249,236,31,52,213,250,174,95,126,217,94,75,140,74,221,145,170,115,131,139,7,41,161,144,106,35,175,5,164,236,28,198,108,28,9,38,157,28,48,69,31,25,70,236,238,193,40,97,172,4,211,80,191,29,70,233,70,135,230,228,219,160,200,170,232,193,70,20,193,179,114,67,232,225,129,246,90,126,230,225,57,156,154,96,98,2,205,225,242,105,52,140,204,225,116,211,10,98,10,14,80,133,199,240,98,196,1,37,245,73,23,83,169,232,11,129,72,120,90,132,187,62,13,102,250,97,62,34,42,233,137,209,18,154,14,147,236,210,129,67,80,243,140,140,193,22,174,17,45,72,93,78,125,217,114,234,126,137,102,42,188,96,229,122,48,180,59,233,185,76,154,196,111,14,201,221,212,69,120,79,133,226,251,112,93,132,209,245,109,208,1,245,156,76,36,77,138,144,168,93,152,133,243,42,160,17,33,217,121,133,195,60,247,188,61,68,28,211,241,115,79,182,18,37,79,200,89,74,255,58,240,221,135,95,88,22,237,201,245,205,244,211,173,122,149,63,238,85,79,102,246,181,128,202,114,180,125,53,25,64,139,15,115,249,99,161,119,147,86,210,192,171,242,57,51,142,240,4,163,86,233,143,69,199,243,76,112,237,46,27,65,115,148,178,39,18,34,163,143,201,231,172,208,30,175,67,235,156,203,111,41,97,84,75,3,142,5,216,106,239,1,183,85,211,17,0,139,178,239,41,148,233,239,244,225,18,192,120,78,44,84,43,52,174,40,12,25,227,123,176,98,36,75,58,242,102,172,122,14,223,79,44,157,32,247,133,132,253,116,221,51,84,136,4,38,4,28,55,167,194,122,235,118,87,81,254,122,171,161,64,20,157,246,210,218,166,95,75,216,60,237,133,197,58,54,31,76,154,68,13,153,235,206,17,179,112,24,178,184,116,53,180,197,62,103,200,241,126,233,234,18,42,32,156,160,170,237,126,168,195,88,94,92,7,235,84,213,18,132,251,69,204,210,159,33,110,242,185,159,134,41,239,73,215,188,191,135,92,219,167,161,45,138,145,198,75,216,180,97,50,156,226,187,195,3,50,223,192,137,168,127,66,68,11,107,35,78,195,124,240,125,247,154,251,155,72,64,237,23,199,52,94,139,165,65,137,177,191,225,183,70,143,187,165,56,13,142,233,239,156,32,41,217,53,198,73,182,180,4,74,146,241,75,33,32,15,149,32,82,183,83,8,126,208,162,244,252,204,187,229,210,57,45,211,137,10,158,187,15,141,5,55,53,53,64,101,158,87,233,55,218,179,53,132,217,201,157,118,71,247,128,62,92,224,101,213,143,14,95,47,86,62,235,105,44,46,205,97,171,251,213,72,225,134,18,230,119,100,245,179,172,97,74,213,244,237,161,18,202,209,84,143,143,56,35,186,55,239,106,42,221,182,236,133,180,180,63,102,94,235,238,64,134,73,210,130,7,6,195,103,177,86,50,198,45,165,82,23,229,168,126,117,67,40,85,179,161,84,196,61,215,165,66,5,171,174,253,181,29,122,127,121,61,26,61,167,244,134,30,219,162,253,179,45,100,99,74,79,69,10,120,246,191,111,27,151,181,235,30,111,53,228,110,116,150,70,73,248,208,146,145,107,225,248,110,6,133,225,210,82,70,11,194,252,10,9,34,208,210,96,126,92,90,68,131,71,55,126,97,4,209,142,196,82,26,172,22,99,190,171,239,46,58,151,150,22,77,90,195,222,205,33,110,60,34,54,115,97,228,196,126,3,195,188,45,97,243,64,152,103,206,95,18,103,235,168,164,216,110,41,140,233,189,29,190,182,86,73,87,95,139,234,215,90,128,243,130,126,29,109,8,135,8,248,231,3,129,209,133,218,129,84,214,253,113,249,15,108,234,135,153,174,131,150,254,95,147,20,225,18,107,232,81,24,243,98,4,188,82,153,253,93,210,237,229,92,72,171,214,196,60,65,197,235,115,206,169,213,248,32,191,214,30,152,66,210,224,193,132,218,191,212,118,244,61,53,24,152,163,38,177,221,212,158,83,118,127,143,85,239,47,75,216,128,139,215,99,33,217,86,38,163,68,203,20,188,222,221,239,13,155,98,170,149,26,79,33,53,241,135,166,15,254,40,109,24,14,217,179,195,41,197,64,74,79,251,26,26,81,185,246,96,11,30,170,242,143,85,186,142,7,23,229,118,71,194,225,149,119,90,229,213,167,36,134,7,101,147,95,131,148,15,122,176,93,105,111,205,46,47,133,74,253,30,69,59,42,174,3,149,218,91,38,172,191,170,188,188,7,118,132,183,161,0,175,173,98,71,63,141,62,126,107,106,51,100,212,180,64,254,18,59,110,171,81,213,228,25,23,80,217,251,59,95,141,174,56,37,249,191,110,224,253,204,127,93,220,99,93,163,127,136,212,220,251,255,150,182,29,248,118,138,146,211,29,243,53,4,70,67,74,21,112,32,148,171,14,155,8,138,42,174,192,4,245,123,184,156,102,114,209,39,41,118,113,162,254,94,93,173,86,169,101,194,191,249,194,37,196,24,9,126,169,182,200,55,94,85,170,17,254,221,93,65,105,148,239,222,243,250,91,76,88,97,39,158,113,90,32,222,103,89,168,120,85,142,41,234,2,202,175,86,221,54,73,149,196,231,71,230,232,249,38,60,67,10,138,193,250,232,26,124,112,3,27,175,233,76,48,209,220,128,139,54,170,195,129,205,87,110,48,74,99,236,225,137,140,152,46,161,254,224,142,218,234,73,87,239,215,35,76,227,40,169,12,29,26,205,106,191,118,27,213,246,232,5,174,68,224,252,189,236,50,170,100,116,194,41,12,123,163,163,216,225,74,134,57,97,230,250,61,183,172,146,177,175,164,164,183,120,127,111,100,4,210,18,231,42,81,204,217,29,190,199,125,162,2,167,177,234,87,226,102,91,230,99,39,206,108,235,130,24,111,86,238,11,105,170,52,126,141,142,254,171,72,180,127,250,95,166,210,78,118,152,101,125,100,19,233,22,249,176,209,185,218,254,62,248,148,180,61,25,63,245,123,43,28,147,241,116,21,215,65,218,163,60,19,103,27,91,238,146,142,59,28,201,249,26,194,177,113,198,39,209,70,56,175,105,161,248,126,225,107,227,20,41,90,101,33,97,125,189,23,82,57,50,229,185,200,161,212,23,157,194,146,96,51,92,10,183,239,87,32,192,224,118,180,1,12,152,2,104,135,107,34,32,165,22,112,190,102,65,236,144,121,148,0,142,118,204,254,154,157,176,67,14,116,157,162,237,105,194,101,191,55,135,83,30,234,2,129,97,148,254,77,79,0,207,212,121,109,157,35,191,146,41,6,83,221,126,18,140,155,230,48,209,129,169,240,126,39,174,109,173,93,202,163,65,81,109,244,159,46,214,212,149,224,246,106,148,129,231,55,85,37,214,50,189,59,110,142,108,215,80,24,170,119,31,153,53,236,37,152,202,215,223,73,35,93,247,173,244,211,196,96,151,163,93,108,74,67,235,43,13,4,133,5,46,13,12,254,158,247,88,119,111,132,241,44,193,227,85,91,2,195,70,215,21,70,22,42,224,187,72,197,14,1,246,126,38,96,24,20,210,192,97,212,120,115,134,100,147,82,253,44,99,228,241,57,155,172,228,52,165,63,85,209,1,239,147,96,8,115,198,131,135,117,206,233,205,151,133,173,30,76,114,36,61,247,53,42,159,250,45,48,71,86,186,57,181,13,239,133,12,100,1,117,86,40,50,109,219,209,251,241,167,53,62,191,151,46,189,40,209,197,149,208,83,227,177,8,215,107,35,239,162,119,186,124,111,74,105,38,107,58,46,163,75,242,139,103,201,90,197,125,246,199,91,128,229,123,109,223,169,195,166,175,101,251,176,249,152,116,75,162,123,127,189,205,146,226,226,166,10,206,20,161,125,47,250,11,163,168,105,74,41,12,79,91,192,36,132,116,149,222,109,224,151,141,22,184,154,108,157,194,72,122,248,83,215,90,255,248,237,186,252,3,32,98,81,210,58,234,144,76,249,164,20,227,4,84,216,74,40,127,97,52,2,150,14,140,52,176,175,19,246,159,94,18,252,203,133,105,32,76,251,58,99,40,147,189,163,235,24,103,203,74,50,199,119,63,218,203,97,235,53,80,24,33,250,247,58,168,143,83,169,225,201,35,249,193,103,84,191,159,176,192,25,53,249,171,161,216,22,143,213,57,161,125,118,148,119,58,45,251,152,134,162,243,85,221,194,53,2,9,72,186,53,221,133,199,97,42,124,147,6,57,93,189,159,195,4,203,211,189,81,66,154,14,43,13,22,252,121,177,253,83,195,95,102,126,168,235,111,252,6,21,72,36,65,199,147,30,170,76,159,177,101,106,27,42,65,78,57,192,235,52,7,70,86,110,37,184,250,185,70,242,104,36,17,113,106,13,198,244,249,230,44,89,233,106,43,170,115,216,226,179,89,183,253,196,83,223,79,77,249,145,46,188,112,155,29,70,17,37,137,194,195,209,245,224,105,188,57,93,225,229,148,33,102,69,206,146,4,233,77,96,227,13,237,218,183,69,201,152,201,217,244,23,209,3,134,234,249,40,92,231,240,161,77,35,177,215,171,49,199,126,131,191,192,166,26,147,212,238,189,96,204,114,196,85,143,92,136,134,207,175,172,136,193,20,148,165,155,227,76,189,89,227,143,42,87,143,12,242,142,129,211,207,122,244,167,7,253,18,254,211,212,37,171,102,60,76,134,190,13,147,206,190,167,129,78,249,128,218,177,59,124,141,185,157,96,252,56,159,149,70,17,65,186,57,100,80,1,19,108,209,161,153,7,239,191,93,141,92,51,96,226,177,227,55,74,10,7,184,53,198,40,140,34,209,118,24,249,200,79,97,42,153,151,195,132,235,211,205,11,29,154,14,27,135,146,192,116,79,191,19,157,240,247,212,79,159,26,234,182,3,189,115,58,210,197,219,119,105,82,218,28,116,138,82,106,235,227,70,187,87,191,32,202,3,127,117,52,172,112,220,34,61,10,15,119,194,183,181,254,40,5,41,176,135,37,128,199,84,218,41,58,36,159,127,15,74,5,72,186,55,25,247,184,55,49,239,116,113,61,175,179,232,194,80,172,201,169,10,60,250,241,155,31,219,78,21,126,45,77,128,212,2,201,173,43,4,176,241,208,7,253,220,132,186,135,14,106,213,202,10,83,135,49,30,140,91,172,51,70,218,254,87,56,199,96,66,235,9,166,50,55,96,116,174,103,130,219,138,135,94,167,42,19,10,181,158,243,55,20,15,138,180,90,26,56,122,242,62,50,163,48,78,79,61,72,75,59,12,183,95,26,217,232,61,38,197,170,221,244,230,56,175,221,71,70,185,212,76,48,125,192,239,235,161,59,69,99,7,23,94,158,226,163,22,138,54,236,52,242,134,36,218,131,175,207,151,87,145,91,233,232,170,55,165,60,102,1,95,187,230,189,106,156,19,13,171,241,113,148,87,254,106,39,221,82,162,209,9,191,72,121,91,33,135,81,87,59,132,207,182,109,95,71,139,82,217,57,211,71,143,86,132,195,109,75,248,214,118,20,10,69,127,97,234,176,102,90,193,149,30,157,128,167,214,117,1,115,116,6,220,180,124,10,120,143,71,73,69,28,7,234,203,4,159,253,43,145,96,240,220,202,9,66,115,250,231,167,211,133,81,145,208,223,190,79,54,124,169,76,226,195,250,109,25,145,185,223,155,78,154,165,115,218,168,127,24,14,243,83,186,21,54,56,217,31,74,5,84,218,204,72,182,15,127,44,132,2,134,206,89,195,73,240,123,223,215,221,186,190,16,218,131,218,91,71,247,185,240,187,20,134,73,194,159,122,146,114,77,35,59,223,171,241,3,38,129,174,168,17,67,62,116,192,160,172,11,13,22,253,227,63,61,208,112,210,181,208,45,176,228,48,137,155,132,46,15,214,24,171,192,151,222,117,71,116,204,127,154,115,173,164,159,182,154,145,7,211,52,165,123,74,163,29,125,250,200,104,201,46,250,212,176,55,248,164,12,236,152,162,143,125,87,134,223,123,192,60,151,95,230,55,31,205,16,13,87,70,43,149,86,97,247,243,252,126,212,100,87,211,151,221,94,225,11,205,92,131,183,175,123,70,131,184,251,193,200,243,108,133,233,50,244,83,177,227,218,232,215,101,18,5,62,103,149,204,154,24,57,215,109,162,145,254,247,125,92,35,134,227,122,37,152,31,15,152,164,158,192,200,220,252,214,184,154,222,211,87,197,3,191,11,131,170,154,223,15,100,160,64,91,197,143,5,134,71,39,224,174,26,127,131,50,247,215,104,182,73,214,78,53,37,6,130,61,219,71,14,187,210,144,51,23,250,134,229,59,218,160,42,109,180,12,55,183,207,134,249,35,58,45,112,31,123,84,131,127,154,24,200,46,76,142,245,11,184,168,16,31,101,54,222,192,191,45,181,175,228,219,198,137,63,223,215,57,76,139,99,233,213,125,151,23,168,189,240,164,247,75,70,78,154,245,188,23,58,76,8,125,232,200,27,174,220,239,213,68,160,232,215,204,87,215,103,6,81,177,60,85,28,11,66,50,216,84,31,76,41,240,234,105,228,94,108,189,77,87,241,75,176,181,193,252,62,24,44,225,215,17,17,248,58,175,78,79,131,44,142,137,49,39,184,151,103,201,92,184,125,210,119,104,242,210,143,166,213,84,207,136,97,234,11,37,122,247,124,120,100,183,170,230,19,134,73,71,189,83,29,54,7,85,35,27,22,113,30,142,146,99,209,213,64,60,38,70,182,126,168,4,117,45,177,199,253,174,68,152,239,16,79,22,24,122,130,227,48,15,222,21,134,15,223,231,116,22,43,36,144,57,133,59,237,69,146,80,62,162,164,84,95,24,37,117,239,177,169,35,75,87,87,219,3,223,205,249,226,84,254,157,74,157,243,120,146,160,52,198,229,215,171,41,250,241,247,9,193,89,17,131,132,72,251,122,213,241,6,183,169,155,195,253,218,41,199,127,112,179,76,108,130,17,199,14,184,233,177,63,138,45,144,128,59,113,71,129,239,60,237,238,55,191,123,158,116,161,178,176,39,244,218,191,112,55,138,218,33,48,196,252,239,228,238,221,100,87,167,192,141,86,225,247,220,4,189,84,92,158,24,240,121,29,128,100,178,33,201,250,18,188,221,199,1,78,159,88,167,64,120,61,87,2,169,221,38,245,247,6,239,250,194,119,205,226,138,250,219,22,30,127,35,111,8,55,171,43,127,15,211,225,161,247,102,201,61,217,89,58,61,201,251,5,71,248,88,33,159,20,24,122,214,119,250,182,5,245,148,240,192,222,131,135,46,168,223,55,210,174,165,85,116,195,133,218,176,122,248,219,84,49,150,94,92,209,0,221,129,78,61,103,48,133,238,226,253,157,51,8,110,150,152,228,205,68,124,222,9,8,58,148,194,172,81,48,251,189,167,130,154,226,147,101,136,72,198,124,157,22,192,244,241,198,187,102,187,36,105,255,224,73,10,78,225,74,233,244,137,171,171,190,45,171,133,62,99,7,220,212,27,128,249,190,62,222,80,6,142,104,193,84,152,202,159,29,112,85,133,92,84,173,154,159,205,24,101,73,157,183,30,14,161,103,136,253,28,65,178,219,82,18,252,52,180,128,217,9,132,65,144,173,183,190,238,89,180,43,97,251,152,10,95,231,228,237,74,13,1,175,79,47,238,61,44,68,206,171,166,108,197,213,190,153,23,4,0,30,202,132,124,13,22,98,107,254,211,86,36,241,9,60,173,118,235,193,159,213,9,9,76,41,80,57,14,227,253,201,192,231,241,106,116,208,86,132,144,104,99,143,148,87,45,200,79,223,183,179,245,98,202,88,124,137,119,18,39,98,219,94,123,28,197,64,191,122,144,165,145,89,161,222,227,87,64,5,181,80,203,51,103,56,28,75,100,13,238,241,38,55,167,158,105,59,58,233,199,144,145,21,104,178,31,104,157,148,178,18,80,62,247,72,149,113,92,201,225,102,194,213,111,58,43,170,167,77,118,171,66,17,73,253,45,67,100,246,76,45,42,195,69,225,187,104,18,76,43,77,125,240,204,161,92,122,253,233,25,121,48,5,6,146,182,162,133,216,219,218,109,242,187,102,241,233,240,40,143,202,24,202,93,202,17,78,130,171,7,92,127,138,51,229,187,135,30,195,93,32,19,121,75,203,31,17,191,111,188,41,163,237,64,165,114,174,143,210,94,173,31,122,245,214,191,43,227,38,12,245,62,107,216,255,139,16,201,224,203,110,63,216,40,52,31,210,32,190,127,74,53,223,102,118,255,45,74,159,50,101,108,171,243,157,61,232,159,28,13,94,64,43,89,30,31,29,30,253,117,38,132,241,23,110,66,175,134,229,94,77,251,203,77,117,118,62,54,238,11,31,154,196,229,125,108,182,144,103,76,208,114,163,82,200,197,250,186,87,220,27,154,169,149,96,116,16,28,38,160,35,207,213,38,164,105,62,112,203,0,125,9,174,221,71,246,153,182,154,252,54,5,29,223,137,57,189,231,158,188,205,130,154,189,39,20,152,242,163,14,109,129,220,107,250,172,208,218,120,116,202,141,63,176,248,208,214,61,111,36,73,89,104,31,125,61,226,63,75,90,170,184,140,63,134,131,207,95,216,181,152,151,194,29,154,249,230,211,66,124,195,95,24,68,96,116,58,188,41,191,187,135,250,33,6,215,183,196,81,223,93,18,46,186,40,95,227,75,196,219,41,39,107,156,6,55,162,181,239,185,8,26,75,253,61,34,152,176,37,157,7,87,14,194,17,240,186,31,250,244,171,135,9,167,8,218,225,36,125,111,155,41,57,145,71,132,254,140,109,227,77,202,32,89,146,96,12,54,127,33,16,146,136,100,19,196,6,157,149,237,240,210,86,143,31,119,183,197,205,177,3,187,12,141,92,147,219,188,133,239,171,235,172,80,217,213,151,192,223,145,145,65,161,240,186,77,153,20,18,72,50,227,228,223,60,148,85,126,162,221,2,55,26,10,252,109,26,183,161,252,114,155,198,185,16,247,94,178,144,40,230,71,181,177,250,192,204,63,118,248,208,179,86,222,158,84,154,125,157,77,97,200,213,223,213,124,109,85,46,190,35,127,229,197,27,101,176,45,149,67,152,137,215,212,126,123,165,137,86,74,110,10,27,242,206,248,243,142,174,11,135,237,119,4,166,12,254,153,41,133,189,173,127,114,243,107,0,227,47,25,204,146,133,153,67,174,134,34,240,57,102,38,28,190,197,211,134,48,22,81,151,246,96,171,41,150,167,110,79,126,203,168,100,150,180,19,209,143,112,215,198,239,119,203,106,39,164,41,227,170,221,84,229,30,140,85,162,115,194,206,252,59,157,134,150,35,211,89,8,115,29,31,52,26,111,83,175,189,107,255,229,250,24,23,182,64,60,50,76,219,212,241,254,192,199,132,31,34,83,1,12,77,78,119,24,59,126,42,140,30,129,192,42,254,11,140,69,234,55,199,26,254,210,111,211,108,230,40,193,139,116,111,90,82,2,166,3,231,83,184,202,47,147,223,90,233,151,17,7,152,14,223,243,247,40,124,191,234,18,183,46,90,93,9,26,148,43,23,38,145,17,150,2,240,58,175,168,1,120,173,153,6,54,102,43,254,204,112,214,200,126,113,81,82,19,159,195,168,245,232,148,32,123,211,253,234,97,140,217,2,91,173,185,63,22,69,15,67,71,6,59,122,241,129,15,40,245,87,130,231,175,192,168,193,52,222,232,187,182,109,212,159,139,162,173,52,43,221,154,91,29,166,236,39,221,220,138,196,28,38,156,154,134,6,87,189,63,152,121,162,250,220,29,86,145,184,121,45,146,7,4,70,147,199,175,134,194,52,78,69,122,106,233,114,240,231,38,242,154,80,218,227,135,163,83,104,161,151,177,87,201,165,216,167,9,181,108,183,195,69,18,117,160,206,222,6,9,218,42,105,29,240,89,126,190,66,239,1,37,137,81,235,3,166,59,197,97,100,243,210,160,97,124,245,37,90,172,147,86,225,66,220,207,225,133,252,130,192,245,174,3,31,24,25,169,173,247,198,124,61,254,211,136,77,156,4,111,239,232,7,190,230,203,167,111,18,221,199,250,222,197,194,254,44,95,130,235,107,141,4,166,108,71,39,20,161,192,233,104,159,189,235,164,84,14,103,71,27,142,184,162,84,162,191,135,94,84,214,175,52,110,122,104,252,106,235,176,213,41,171,70,129,236,176,157,128,10,243,182,252,230,16,226,85,29,119,33,85,116,28,70,48,225,75,240,126,65,117,224,187,13,246,158,224,242,10,247,129,59,206,138,194,214,56,224,112,233,39,125,28,247,161,253,177,8,170,165,45,184,108,247,228,128,225,162,209,167,46,44,219,128,105,229,75,87,83,82,23,48,76,6,186,142,10,167,169,191,174,137,202,89,186,122,206,21,232,254,210,50,42,228,254,71,160,85,42,88,104,196,66,219,240,193,16,226,126,159,142,123,211,227,247,238,77,41,151,48,151,35,57,15,149,240,155,177,31,162,48,185,57,165,206,159,207,247,253,199,187,202,124,146,44,136,93,180,153,22,144,188,75,246,88,63,17,27,229,13,91,126,25,67,40,54,12,242,229,83,119,73,172,243,207,63,61,232,165,37,129,14,140,228,226,187,186,194,12,209,78,186,186,61,142,226,69,146,187,232,148,145,132,107,231,141,27,253,105,33,23,95,22,104,44,191,30,147,41,52,43,87,128,61,245,75,191,47,99,211,248,166,78,40,43,225,141,251,90,8,119,239,87,59,160,215,245,152,213,160,12,93,223,167,223,60,68,75,143,156,1,184,140,145,47,190,174,223,242,123,99,25,157,12,183,215,124,184,76,232,66,58,150,129,239,62,26,87,67,170,174,75,180,195,209,247,107,252,3,55,165,139,4,62,46,161,98,172,217,119,219,212,57,187,155,211,111,217,26,40,173,16,122,113,131,173,205,225,31,191,80,96,146,8,213,71,70,196,76,191,76,42,101,30,41,23,237,178,71,37,234,126,75,155,4,44,106,160,208,202,248,54,194,159,36,157,238,54,180,127,124,207,214,188,48,148,208,85,97,212,169,118,192,173,171,141,241,65,84,246,108,35,203,243,75,87,128,193,159,162,85,183,155,31,125,205,247,166,105,148,144,118,181,101,202,159,205,95,6,234,91,122,106,65,75,54,94,253,33,69,107,91,251,82,126,96,63,49,129,167,36,254,239,215,210,160,77,120,55,135,178,226,180,47,193,110,57,129,94,27,109,170,133,77,101,209,113,152,76,215,22,127,199,56,23,223,155,70,120,79,15,53,36,48,150,63,22,109,87,18,252,65,57,234,126,197,197,47,230,67,20,227,229,194,72,129,175,128,207,81,7,179,83,192,248,54,112,88,123,142,212,52,155,131,217,252,196,52,237,204,38,174,1,240,113,3,157,78,42,252,89,113,110,43,1,137,239,193,247,195,20,237,35,92,99,42,209,126,97,52,41,73,22,136,79,79,108,233,109,163,20,55,170,249,110,121,140,223,52,51,32,175,190,37,20,65,48,135,81,21,151,56,7,34,87,243,77,10,121,190,79,197,164,74,225,124,248,45,252,2,54,166,113,137,239,204,26,174,195,157,225,107,72,139,44,89,69,174,119,21,135,235,117,159,36,190,67,178,181,188,74,10,83,13,175,90,241,92,127,244,237,125,228,141,230,231,166,48,177,147,30,176,146,47,147,199,175,229,241,16,88,19,125,18,120,36,205,223,252,0,0,62,218,144,112,97,24,78,135,195,48,155,203,200,239,86,57,30,207,13,240,117,119,19,138,159,19,207,133,138,214,80,120,207,167,21,98,240,56,26,9,231,4,88,58,167,85,92,84,224,238,205,14,63,83,190,53,187,128,236,187,111,118,70,84,213,242,205,143,183,0,242,62,145,159,212,155,163,104,86,191,128,135,54,42,85,90,216,202,138,213,128,105,188,21,230,37,198,213,237,143,145,67,175,217,252,185,123,79,101,157,23,30,191,130,202,134,234,78,11,120,102,145,91,163,72,163,79,125,55,141,199,243,103,240,87,211,213,215,213,120,68,102,192,216,180,186,22,166,233,87,59,188,149,72,30,120,83,200,16,223,192,144,40,100,181,210,250,47,198,109,125,147,10,95,143,75,80,37,252,2,165,90,190,199,199,89,181,218,180,50,208,26,243,77,127,128,196,148,233,105,114,30,191,245,195,43,221,117,82,172,128,62,54,6,43,108,82,152,78,22,255,2,168,45,158,250,50,33,216,30,178,231,164,108,14,149,229,39,182,13,122,137,138,14,28,146,156,233,95,0,28,128,233,177,73,72,87,135,175,225,166,249,235,187,11,92,39,42,190,31,246,124,205,93,32,87,240,152,140,129,91,27,233,109,210,200,23,107,97,246,157,239,125,40,175,115,20,181,157,4,51,203,95,192,77,165,220,42,85,131,59,30,155,162,245,163,185,32,120,236,150,195,236,180,210,51,64,196,249,174,157,227,135,128,53,81,105,162,169,174,227,230,2,68,129,159,166,246,140,78,102,250,241,69,31,147,166,54,174,73,4,105,243,131,173,155,189,43,140,188,104,115,184,221,51,91,30,140,30,244,62,252,124,170,208,76,105,14,12,150,222,225,191,141,170,102,66,233,40,109,113,246,169,202,3,249,53,62,117,127,236,214,118,74,190,25,65,135,131,228,39,245,90,74,205,154,143,171,65,207,164,195,254,209,68,117,24,246,81,125,232,69,169,141,255,50,68,195,159,78,25,121,249,234,227,190,134,224,73,19,142,150,101,241,135,230,67,215,109,124,90,195,179,15,141,226,20,221,43,175,79,0,103,152,155,19,244,109,234,205,191,179,95,163,44,240,221,244,53,39,121,157,50,122,57,29,38,227,41,35,55,237,175,29,166,10,109,84,138,18,18,242,231,66,121,33,39,75,251,247,18,135,192,156,2,250,211,200,231,12,31,217,196,191,91,10,195,11,227,179,50,219,74,9,56,163,188,106,62,52,180,40,117,220,120,13,49,112,72,38,244,212,181,76,84,241,167,54,38,94,29,217,34,225,29,48,157,101,83,225,235,97,159,128,191,79,155,139,171,25,209,219,127,251,167,220,85,96,84,156,87,192,196,53,117,78,9,241,199,215,183,44,207,175,233,107,246,207,128,199,81,165,209,106,249,164,48,92,161,198,209,44,48,73,184,47,150,177,209,25,107,234,188,34,111,209,2,78,93,130,136,116,18,99,119,248,110,27,250,194,168,8,105,97,122,18,110,215,125,131,51,228,196,74,227,201,151,194,3,231,33,140,230,44,125,137,96,244,93,126,62,114,162,55,186,95,82,185,216,71,15,120,167,199,166,52,162,139,189,222,69,79,7,152,144,193,39,230,188,168,88,160,117,216,199,112,79,153,111,51,173,37,107,88,254,194,87,24,71,27,119,170,229,45,79,140,12,14,44,157,114,4,167,226,222,132,87,116,198,217,218,99,35,183,157,88,102,156,160,198,136,197,96,222,149,76,169,21,185,197,150,71,175,178,180,129,160,182,65,18,34,224,158,140,75,56,24,100,206,22,199,157,22,120,64,158,112,20,214,79,255,208,122,113,150,222,91,143,109,74,108,30,241,222,239,200,116,51,134,240,108,46,25,89,217,106,132,25,107,235,172,58,43,186,33,26,9,80,255,100,78,183,62,22,148,42,77,102,188,105,118,253,194,84,21,44,121,155,75,95,215,57,86,127,46,107,161,169,81,76,206,123,125,67,86,82,75,191,141,68,181,172,5,172,92,153,211,251,177,157,181,155,44,98,173,27,187,187,122,27,175,0,249,231,19,104,58,43,232,75,116,153,149,58,148,3,2,41,203,199,89,243,243,245,117,181,30,177,161,119,151,79,87,27,128,169,249,120,122,186,63,223,125,90,40,24,124,187,202,182,0,167,168,192,176,107,202,174,65,248,121,43,108,186,80,178,99,125,90,93,2,185,249,136,41,187,251,122,81,211,19,146,251,17,11,9,130,179,132,110,47,2,252,217,106,149,206,3,154,134,30,17,178,98,180,12,130,126,37,172,113,219,229,211,33,240,25,55,127,139,51,98,9,33,50,121,3,20,222,226,112,35,6,47,117,97,5,126,246,118,228,124,26,178,105,192,202,58,60,87,96,217,115,45,82,194,241,246,146,155,159,163,113,72,214,191,33,131,89,229,116,163,88,69,111,78,189,97,209,99,89,78,16,74,150,96,231,143,51,61,29,187,200,52,215,243,105,240,162,109,253,233,105,241,9,49,39,62,57,242,77,163,235,245,22,155,49,82,75,215,223,198,150,61,98,201,172,52,165,155,69,186,197,14,90,58,39,70,64,56,194,136,170,173,42,76,117,212,246,25,101,59,210,82,186,2,71,250,250,196,128,19,110,120,11,246,187,132,234,143,249,39,38,214,125,8,27,106,216,142,67,132,255,72,67,64,249,29,1,157,169,84,108,150,165,168,83,224,182,211,148,85,84,7,5,46,93,151,161,169,11,149,37,6,179,10,162,144,64,193,23,222,97,110,15,21,169,111,248,25,61,30,187,66,253,165,191,61,40,201,172,98,234,107,247,61,226,163,223,140,41,167,192,39,221,124,82,94,42,110,6,170,74,2,99,224,69,4,142,66,100,189,55,158,224,153,225,225,96,184,10,204,57,234,222,19,212,25,105,198,81,73,253,226,98,42,20,244,222,236,178,197,253,58,152,26,170,62,53,44,103,17,76,130,228,102,234,205,63,147,66,115,24,197,80,153,241,251,130,150,4,31,48,246,196,72,162,252,205,69,194,32,38,129,198,44,85,124,66,121,230,67,219,70,145,45,48,109,88,254,211,76,241,72,232,220,225,143,18,142,59,138,90,216,221,111,189,166,38,19,128,33,5,244,113,47,254,66,38,5,189,182,18,83,58,15,205,230,10,35,222,114,194,157,29,106,251,209,117,190,158,200,128,57,218,159,106,193,219,184,197,87,134,105,76,183,133,123,109,125,69,78,22,126,80,250,84,96,36,250,226,234,251,225,235,151,223,126,234,187,35,232,50,181,171,224,194,88,27,17,116,49,177,29,129,97,56,173,17,87,185,31,193,212,171,49,8,98,228,60,229,167,191,77,10,49,194,19,13,161,109,93,12,31,210,61,14,35,10,163,27,117,103,155,138,57,39,25,164,171,156,202,212,21,67,171,232,56,202,111,147,70,89,221,31,12,107,190,107,101,114,133,249,200,167,5,102,112,61,160,122,179,195,242,23,62,116,114,164,171,219,126,66,120,160,112,164,165,170,103,136,139,226,226,2,155,180,194,107,180,229,87,115,114,234,184,97,67,240,176,228,57,214,91,168,240,125,127,254,13,240,113,138,182,14,48,39,206,112,24,234,55,253,105,136,255,158,161,99,209,57,165,104,105,232,87,250,209,72,113,209,17,57,48,171,201,109,219,131,54,144,149,72,210,128,42,18,164,201,223,200,45,113,40,246,54,21,42,94,92,9,133,236,167,13,71,88,161,163,197,197,240,46,74,63,31,78,98,143,232,250,70,95,103,235,213,112,92,189,82,142,159,132,208,214,159,134,29,195,195,73,8,107,167,13,17,22,102,15,131,49,159,35,221,123,222,207,207,39,5,88,25,194,140,209,255,169,147,252,220,123,38,152,154,46,255,244,141,117,55,141,204,168,139,166,60,87,178,85,38,130,94,190,43,177,91,42,119,25,21,38,39,214,10,235,95,84,65,129,167,247,221,0,95,75,166,234,208,62,87,228,133,183,23,177,112,65,17,231,120,84,161,240,246,90,116,35,193,206,120,11,76,125,246,31,87,111,255,4,200,109,109,181,147,144,246,120,61,219,198,250,59,235,31,191,93,159,177,190,172,75,71,220,116,208,226,97,48,214,217,81,139,218,90,84,155,7,84,73,78,105,216,178,253,136,86,56,122,104,122,77,232,221,33,227,98,62,129,124,113,141,93,195,196,222,245,24,192,72,142,184,36,71,130,122,233,205,148,87,79,92,93,138,86,202,54,122,111,221,83,176,90,179,57,210,235,218,213,19,14,102,125,252,241,174,191,72,87,88,36,36,45,113,200,77,98,141,243,106,165,142,150,162,56,242,112,15,46,16,223,165,171,27,172,102,14,223,101,213,210,111,211,103,16,87,35,2,153,158,11,66,100,71,239,252,233,169,141,166,87,109,113,49,177,250,180,194,93,171,102,153,169,83,211,176,177,54,143,163,150,221,211,175,7,178,178,233,240,234,233,211,251,88,193,221,209,73,41,101,126,40,247,132,45,182,174,173,232,204,216,122,244,246,6,247,174,103,246,52,141,235,237,240,221,151,211,110,135,182,85,12,140,6,214,52,37,119,199,40,113,111,226,24,127,44,66,47,78,224,236,218,201,245,130,119,177,249,17,128,25,36,138,144,192,253,243,192,225,207,1,211,20,93,227,181,102,254,72,216,43,133,11,93,164,114,126,44,24,216,242,151,137,201,22,63,125,39,80,226,165,13,150,22,119,235,160,63,223,250,170,41,156,234,49,163,247,91,16,193,151,109,28,203,45,126,26,85,238,154,238,205,177,232,175,107,83,94,175,219,21,189,41,126,64,44,235,144,212,253,168,66,171,233,40,124,33,105,100,135,79,213,225,113,210,225,3,179,137,23,208,216,166,161,77,5,13,194,168,56,186,126,74,255,244,185,174,255,228,249,4,62,205,235,34,38,184,65,8,240,96,236,218,158,97,168,179,28,62,75,35,73,246,169,245,24,57,149,155,122,2,192,225,113,190,184,26,198,54,157,21,228,242,226,167,251,236,105,35,109,70,75,232,48,85,1,233,226,227,254,232,162,17,178,236,52,238,187,240,252,248,32,78,171,209,208,251,187,197,27,16,129,57,33,102,130,97,140,118,152,148,154,162,237,53,225,218,19,83,156,172,232,128,231,252,193,131,18,225,116,49,181,128,254,203,70,12,152,224,179,171,167,2,161,149,29,233,92,131,176,59,166,172,111,196,227,20,70,218,57,224,118,150,198,53,214,24,248,91,15,110,71,37,217,129,23,148,24,14,143,122,210,219,186,35,105,158,238,54,186,196,47,253,246,113,226,101,171,154,155,59,125,217,200,96,196,66,170,166,94,172,48,253,249,254,219,247,240,94,233,195,191,102,231,118,255,103,213,63,172,28,140,202,48,161,150,41,223,232,164,78,66,4,1,95,231,104,39,180,135,101,72,239,112,54,68,40,97,138,55,82,76,185,64,97,156,51,127,46,88,109,210,102,105,29,188,62,43,215,185,105,233,133,77,106,177,124,100,20,150,206,149,224,21,254,205,50,49,33,125,97,147,30,134,7,195,77,42,50,223,192,119,236,190,26,38,117,217,61,253,246,246,199,154,136,210,167,93,156,54,0,175,155,64,189,108,171,155,13,97,186,47,36,72,162,102,90,72,119,199,154,190,74,161,43,210,190,178,198,186,237,190,20,200,44,205,180,105,152,196,143,195,13,254,124,29,246,79,198,232,193,148,246,107,60,135,67,227,243,42,26,218,7,103,58,127,182,21,244,252,194,131,232,130,58,148,86,162,230,222,15,37,81,243,211,181,112,77,61,175,136,53,230,210,146,97,56,34,63,135,137,161,172,4,83,69,235,112,237,121,29,218,68,191,89,131,150,174,228,171,9,182,190,165,66,92,188,167,239,235,218,246,203,67,54,180,37,237,79,159,251,190,129,230,223,23,185,134,161,81,21,10,70,151,191,80,154,214,68,85,219,154,20,162,74,13,162,64,2,251,10,127,97,189,117,170,141,210,7,132,52,175,47,37,248,65,123,58,180,191,185,189,167,129,166,153,154,14,109,180,32,221,236,132,25,107,167,47,0,189,57,183,69,238,87,140,59,149,238,13,143,145,195,117,215,116,10,192,188,186,252,106,83,129,214,133,120,109,178,229,47,164,89,21,248,74,240,125,129,111,41,253,216,230,105,104,22,53,117,24,214,225,244,216,237,123,124,138,236,181,215,11,28,105,104,164,31,252,185,97,58,95,233,183,105,153,12,184,38,202,170,11,83,130,224,207,141,192,89,250,132,168,153,45,62,229,21,123,61,45,6,168,165,31,90,76,90,48,173,5,252,62,135,91,98,44,129,82,151,160,206,47,92,33,224,81,176,239,71,108,203,25,64,17,146,14,155,142,209,17,112,249,122,178,100,144,5,240,129,225,223,181,244,186,174,169,81,252,169,170,249,48,233,243,41,110,252,65,160,148,118,74,163,26,154,142,226,54,231,77,97,184,155,91,121,85,121,75,161,63,245,173,131,106,18,13,58,33,139,94,250,128,239,135,167,225,24,179,83,221,80,33,5,85,212,84,199,66,144,145,17,151,77,39,250,125,123,241,89,87,186,60,242,193,247,177,137,61,184,144,151,77,103,23,188,80,111,104,229,179,253,75,225,49,34,242,0,57,245,78,246,25,93,133,126,38,151,211,203,151,78,16,42,241,226,106,180,95,119,54,54,138,215,108,144,88,237,95,50,147,70,119,221,24,224,182,154,58,79,11,214,7,191,120,102,38,96,108,44,68,250,30,60,40,67,74,198,95,95,94,93,205,153,59,148,53,186,89,221,132,91,11,16,30,213,52,229,124,124,190,167,220,127,90,179,33,67,4,205,79,16,8,65,191,100,29,90,222,203,39,173,154,134,101,242,19,208,186,126,48,29,218,249,234,230,186,49,192,176,168,164,200,196,217,143,224,149,68,31,7,169,142,188,80,181,209,28,46,181,164,35,130,164,89,117,248,16,113,75,14,169,213,175,62,120,39,163,151,70,6,63,32,44,144,48,103,114,148,73,112,238,7,47,98,57,45,69,161,134,215,58,90,242,89,237,20,250,210,125,27,134,247,175,247,20,28,128,97,46,126,26,145,58,157,147,105,50,221,126,111,184,69,210,83,89,220,170,62,152,210,33,221,41,113,39,159,220,20,221,26,127,164,127,200,43,62,194,119,96,200,233,20,109,251,73,213,194,170,197,251,84,120,32,156,228,40,145,239,20,51,108,159,55,112,161,179,215,134,110,103,38,244,252,134,125,191,204,153,150,209,164,203,249,157,169,119,242,177,65,101,187,163,115,225,171,239,167,113,16,143,126,247,253,186,36,227,217,72,70,181,146,194,122,84,107,188,86,113,140,187,206,202,209,232,179,117,248,61,24,21,19,53,254,250,40,117,250,200,199,15,97,156,194,119,55,220,14,19,135,72,191,141,174,244,251,248,140,235,50,197,222,136,11,213,23,83,164,140,63,27,96,119,224,195,35,50,19,162,18,181,160,168,32,236,126,111,136,38,148,64,150,56,80,125,92,34,119,111,107,91,229,164,40,136,41,221,125,140,193,150,145,82,48,27,202,171,103,150,18,243,251,82,174,1,229,19,127,35,3,90,118,45,145,105,119,77,18,244,122,240,181,90,211,113,15,109,222,83,124,186,240,168,170,125,180,49,160,41,177,121,48,229,215,234,114,210,151,123,2,166,116,36,241,202,224,103,191,189,150,207,244,126,186,66,74,131,200,199,120,249,56,170,7,166,232,145,3,223,19,228,173,242,11,19,68,249,20,30,174,61,12,60,97,37,82,248,46,221,87,147,123,97,248,175,245,230,228,162,94,120,142,46,161,84,229,76,45,42,124,59,14,127,244,117,41,12,223,149,15,173,210,37,175,67,131,24,209,223,24,154,187,162,231,9,220,123,143,223,182,58,242,169,112,76,89,181,234,17,197,80,147,250,28,70,218,71,97,10,245,223,151,207,217,149,72,63,47,12,111,116,252,48,197,38,250,84,28,241,51,126,219,68,46,20,166,167,36,30,218,4,0,148,68,8,18,27,191,121,131,245,120,41,76,207,165,15,13,86,155,165,191,189,77,146,216,225,68,2,78,244,31,245,14,71,87,42,89,231,195,111,94,3,48,172,7,100,235,203,164,110,188,197,213,39,213,44,117,222,165,187,179,40,74,208,21,169,240,215,78,172,51,122,237,63,157,21,19,58,88,14,183,162,201,161,206,33,188,99,202,123,47,154,14,239,80,240,61,101,50,96,170,136,18,76,127,151,127,33,253,110,135,105,157,209,217,177,119,192,132,62,132,244,9,61,250,88,165,157,166,112,101,148,226,56,59,254,96,48,234,127,233,106,196,2,252,183,161,241,74,124,84,164,23,226,11,185,95,196,168,39,17,78,209,56,232,240,74,17,56,162,215,119,63,245,161,17,30,90,233,230,176,146,199,111,35,129,167,48,29,110,221,95,232,52,130,18,133,209,182,241,57,135,53,81,191,161,137,236,197,244,161,33,220,181,18,124,143,204,88,137,115,168,144,47,48,78,140,15,13,86,119,137,158,195,96,90,30,41,8,48,153,254,169,240,253,14,62,159,181,245,199,206,64,77,193,142,47,208,120,134,20,69,233,215,159,11,235,85,151,57,15,210,228,222,212,166,235,79,195,217,54,125,224,180,236,234,222,64,255,191,7,192,161,108,156,95,122,46,106,91,227,177,169,141,209,189,122,242,17,77,95,199,63,60,229,10,211,215,25,48,175,164,38,242,178,86,99,175,54,250,194,166,240,232,123,197,208,16,214,209,155,99,196,197,90,58,244,197,166,171,175,61,186,252,125,162,75,213,116,37,162,90,216,124,104,236,235,250,121,163,227,213,226,43,56,167,183,244,62,233,126,138,189,3,233,16,61,163,48,17,71,188,79,20,233,244,117,47,99,5,120,54,7,103,144,214,36,90,101,188,55,111,16,173,250,52,119,213,141,43,97,134,73,130,198,241,86,152,212,205,12,139,37,173,52,108,59,111,60,164,128,187,107,37,13,148,24,199,163,216,179,253,132,139,5,54,210,218,135,82,155,172,95,47,175,195,27,67,38,22,192,20,171,187,19,140,106,110,35,66,57,219,117,74,55,225,166,227,55,191,243,121,244,92,135,1,168,186,63,208,240,136,116,215,218,135,58,220,227,48,205,3,178,78,225,100,104,239,19,186,190,120,105,106,179,119,196,120,186,27,191,108,245,83,183,6,20,140,234,11,71,161,84,62,85,221,0,186,192,226,94,206,117,214,171,230,144,232,154,66,214,207,225,179,181,144,147,86,155,227,1,192,217,161,180,85,83,10,190,122,207,213,79,196,192,84,180,228,194,80,198,249,200,58,141,231,250,219,176,164,250,156,154,158,159,126,220,200,112,185,227,121,183,40,58,254,228,177,145,250,125,114,43,192,119,243,144,252,21,50,48,59,86,49,7,162,22,74,163,1,120,157,197,247,194,186,38,206,186,41,28,55,191,51,205,24,35,93,138,160,165,95,10,35,183,30,251,72,50,174,248,225,149,41,108,233,219,15,179,122,26,73,207,214,155,147,200,137,135,166,235,90,15,176,243,19,52,117,24,130,27,65,45,109,231,23,163,152,81,116,198,96,158,221,1,227,61,200,26,166,255,46,92,67,68,27,142,146,53,146,194,155,197,151,194,103,228,20,2,211,2,235,238,93,55,253,57,157,149,111,123,112,16,61,204,187,13,40,1,102,65,163,233,93,124,119,140,162,226,32,23,198,99,254,28,54,90,97,129,127,154,7,29,62,233,169,169,146,242,150,98,120,134,182,114,57,118,171,221,243,13,9,242,51,13,20,247,31,146,164,128,79,41,186,194,73,83,23,127,106,19,96,214,93,30,243,197,211,187,19,90,208,161,246,134,49,239,251,18,38,96,93,116,74,233,47,43,211,93,199,70,221,139,210,130,78,203,106,60,152,143,243,232,156,18,122,118,175,214,252,146,116,115,136,59,182,163,180,252,232,148,238,225,106,142,203,106,64,139,238,134,223,161,226,213,81,218,222,117,82,16,163,242,13,9,230,52,45,157,237,31,204,35,39,174,70,243,71,81,248,73,253,161,175,153,165,254,50,196,199,247,168,245,41,187,51,164,37,31,23,134,142,221,239,77,182,73,18,207,156,255,174,82,134,43,143,196,183,146,21,127,68,67,222,83,83,254,190,149,31,26,18,142,151,237,64,118,51,81,198,221,117,131,88,234,231,241,239,218,68,63,22,248,131,207,194,97,8,103,244,234,235,86,122,153,244,130,18,76,29,253,65,235,103,107,17,123,199,98,80,120,84,9,127,163,244,149,46,190,254,153,87,204,147,162,190,167,190,194,72,31,69,224,30,50,41,49,100,176,53,91,116,76,194,119,80,210,192,169,184,58,1,91,117,134,192,36,41,106,228,51,138,214,42,147,141,160,47,203,209,89,85,118,97,124,214,40,231,9,9,154,37,186,142,140,237,205,43,49,155,197,186,100,45,80,88,230,108,23,232,8,99,200,40,60,139,251,149,236,186,83,55,149,65,19,169,23,143,35,49,55,85,44,15,111,171,69,157,0,135,174,86,191,254,232,171,248,111,211,142,124,148,26,190,152,222,71,36,144,160,200,84,20,110,200,55,43,40,83,234,90,152,197,202,127,252,234,70,157,192,167,176,177,63,56,140,162,163,222,28,31,215,11,201,238,153,156,117,129,238,70,76,240,211,97,164,185,133,232,191,16,74,217,1,127,74,243,177,141,29,114,126,126,115,24,181,245,222,236,112,49,178,97,85,244,10,19,83,242,231,162,171,180,235,192,175,213,53,60,76,141,227,32,76,98,192,251,139,215,117,141,239,166,68,254,197,52,202,28,190,238,172,182,74,67,134,223,163,60,194,56,237,63,253,233,107,20,151,200,53,26,67,137,14,220,232,161,171,195,112,186,170,76,6,82,173,94,206,53,76,68,57,137,104,156,72,229,67,82,163,3,107,166,79,225,73,208,251,97,170,168,233,68,97,192,123,84,49,85,238,12,201,192,6,165,51,30,124,39,49,112,18,140,31,238,185,248,134,242,197,80,225,157,69,211,177,87,23,81,143,168,138,66,180,248,68,249,16,18,204,233,106,136,228,163,252,1,186,222,36,102,52,172,120,210,97,92,229,172,40,180,99,224,112,65,136,40,59,240,161,18,205,225,107,224,214,36,164,68,119,77,192,243,219,73,236,232,218,200,78,120,4,149,199,81,214,81,76,243,85,162,230,176,214,117,146,198,19,34,67,94,105,9,201,196,151,212,167,204,242,143,162,194,150,39,141,90,26,223,75,173,233,39,77,154,165,211,162,98,177,109,77,245,79,163,75,247,74,0,34,234,83,127,154,14,216,120,172,187,237,182,158,96,19,208,142,82,202,187,121,234,79,27,63,119,84,90,82,139,39,232,129,129,54,202,52,103,106,250,37,162,46,149,227,63,22,178,142,155,194,231,79,202,79,83,58,29,82,247,187,155,74,241,106,162,179,167,235,224,126,123,254,219,195,232,8,21,158,194,6,176,9,162,168,172,201,143,188,167,63,54,223,106,75,82,100,85,234,33,55,197,43,159,162,112,61,4,58,71,205,50,103,244,58,249,79,207,189,146,224,10,133,55,45,6,142,169,151,52,233,70,57,241,212,36,173,71,146,111,99,150,125,206,46,166,237,19,8,234,80,168,235,240,253,60,244,125,45,107,72,137,74,229,235,174,170,162,202,162,91,61,94,54,98,3,186,17,67,243,20,155,60,11,67,67,23,172,225,230,1,60,250,216,119,210,76,193,188,136,122,224,159,242,63,65,241,241,106,92,156,59,165,39,5,93,51,106,195,105,8,254,18,124,234,23,31,254,61,200,186,42,251,144,192,29,241,66,104,121,171,9,70,155,44,74,195,191,182,19,74,155,98,220,219,142,17,129,201,215,122,10,150,246,147,153,164,250,126,202,203,188,44,189,150,36,59,71,33,110,139,114,122,26,84,116,70,33,3,141,106,97,60,142,173,239,3,165,133,17,245,244,51,21,94,76,10,63,75,108,73,48,229,170,32,222,58,227,120,222,109,153,86,88,146,242,99,79,241,188,244,49,218,29,125,46,120,19,221,180,132,140,190,232,231,69,137,112,25,1,183,84,99,58,217,185,165,41,164,92,87,88,183,121,107,217,107,1,207,212,170,54,77,139,215,147,253,199,90,61,229,183,55,174,92,244,94,20,227,66,81,152,251,55,135,173,150,66,97,2,153,142,162,222,33,239,203,58,59,252,248,98,130,213,20,129,1,120,248,26,191,27,109,201,143,213,173,209,45,224,79,155,228,32,62,158,81,70,109,137,53,29,118,39,114,236,160,229,198,4,29,70,18,233,48,27,129,14,123,192,57,27,191,140,190,188,160,86,100,24,63,76,120,37,193,115,121,223,197,69,79,178,175,16,79,217,242,204,72,206,232,176,151,229,229,28,254,170,70,36,39,12,102,241,170,42,186,61,58,159,214,39,237,247,166,93,85,183,120,100,177,183,87,119,31,196,193,116,27,166,159,62,86,73,171,85,109,28,219,4,118,220,26,254,22,125,230,67,75,84,15,248,104,143,27,234,119,221,107,85,14,221,116,170,183,69,178,246,248,46,123,224,210,214,229,203,176,74,76,40,109,103,186,203,178,183,85,223,234,14,101,201,122,62,16,125,233,159,252,118,106,140,157,172,170,213,227,230,61,41,252,29,72,222,221,82,56,166,132,33,171,232,80,99,35,19,10,253,97,87,24,202,149,170,247,78,40,146,241,91,6,118,210,79,119,2,111,67,30,75,91,14,39,250,140,250,84,106,8,144,171,137,34,76,230,83,105,50,176,109,225,43,15,184,106,46,96,90,58,45,154,196,104,159,214,77,20,41,169,56,203,89,8,74,63,133,180,38,135,137,172,162,180,126,161,135,170,59,166,187,172,147,158,10,187,190,202,250,21,8,206,239,177,101,233,175,169,191,11,69,111,236,144,149,126,38,157,77,196,147,90,124,56,103,108,61,77,89,189,43,158,153,220,168,238,83,124,84,229,251,228,131,87,103,141,154,185,209,99,100,248,61,9,30,208,163,198,86,67,109,149,194,103,159,104,171,131,79,72,63,44,34,122,94,196,98,244,213,154,77,166,73,37,82,136,182,69,106,180,157,226,145,29,77,175,119,251,253,148,224,134,28,16,46,131,195,37,85,204,206,207,196,23,154,236,237,154,212,101,17,77,79,103,45,251,206,90,130,87,112,12,218,177,162,148,39,215,92,41,221,249,126,237,80,234,105,104,29,42,93,61,210,180,223,137,200,12,36,108,113,32,150,153,102,141,42,88,175,121,69,221,34,73,86,23,248,115,124,123,223,84,30,168,110,116,49,54,226,232,48,251,150,86,15,144,132,175,210,109,200,230,38,7,15,122,178,165,135,101,102,18,192,130,178,52,135,52,183,165,234,29,138,200,247,8,215,4,245,58,213,164,134,202,42,62,123,139,19,168,234,116,161,209,40,92,23,36,196,85,201,254,218,82,215,93,247,223,30,75,133,30,104,145,57,193,53,70,152,78,8,244,55,37,132,203,185,13,224,79,173,202,7,177,232,153,41,209,87,119,29,94,157,19,100,239,197,227,34,222,174,82,244,212,72,148,240,15,126,146,153,10,223,165,22,141,90,157,166,100,29,89,167,220,167,38,143,76,175,102,153,133,7,208,32,166,208,223,190,206,188,152,117,20,172,53,69,173,42,198,209,62,84,14,152,118,131,227,73,89,35,31,214,125,131,182,160,54,227,222,198,75,170,179,178,172,49,213,97,132,237,244,117,45,8,241,194,69,238,69,73,129,46,252,245,48,102,239,219,80,217,25,235,147,232,209,16,88,118,202,50,16,145,251,138,244,213,141,163,57,10,184,247,171,152,248,5,253,27,69,137,181,69,139,89,158,49,178,164,85,91,223,154,78,24,161,250,232,57,34,212,152,134,245,193,7,29,48,156,24,114,239,6,61,152,116,121,17,136,30,10,27,247,174,195,3,97,43,129,209,166,136,190,186,131,42,214,81,120,44,231,110,195,51,169,170,87,106,141,89,209,43,101,162,136,2,34,104,19,29,48,16,4,73,40,228,194,60,89,244,51,29,236,98,133,191,47,98,6,214,217,112,116,96,20,206,199,116,83,40,170,203,223,138,246,90,52,52,65,188,167,191,61,144,28,247,0,18,165,135,71,71,126,29,197,21,147,130,208,173,10,213,55,138,111,162,13,229,158,192,61,221,28,71,209,79,8,250,30,166,184,76,232,2,180,48,37,16,242,209,102,42,28,65,74,147,163,103,233,211,174,84,42,123,169,10,115,24,161,58,125,110,75,158,249,208,136,69,173,4,67,137,30,81,185,77,149,151,192,198,143,19,77,73,248,226,250,219,102,227,251,111,83,161,188,117,228,36,185,165,103,137,152,132,62,55,154,202,209,25,68,123,97,154,53,162,139,61,154,119,40,114,213,57,63,240,16,215,136,54,46,181,8,86,163,24,46,90,79,225,247,212,129,127,86,133,233,157,63,244,3,36,152,64,116,52,6,161,168,163,35,163,49,219,77,67,44,27,213,21,36,184,255,181,232,253,129,111,75,146,70,230,193,198,177,58,233,163,20,107,153,55,20,146,32,52,180,64,151,168,240,253,10,124,161,226,252,105,165,35,142,254,12,67,29,10,84,165,18,91,144,83,59,245,239,154,153,178,24,120,71,85,16,162,239,67,105,108,23,186,56,174,251,65,37,36,21,164,2,155,28,132,199,150,209,176,150,34,230,213,141,65,57,90,131,40,103,83,20,137,11,239,222,89,132,208,143,194,215,150,113,195,149,174,19,89,165,80,237,84,223,118,80,136,85,81,52,104,67,240,172,188,111,104,127,43,189,174,115,237,67,223,77,9,91,42,37,3,13,133,159,203,76,192,111,123,79,252,116,115,136,151,164,235,40,249,62,11,111,219,109,9,196,218,84,55,23,58,13,18,244,222,147,196,164,233,79,83,89,229,123,45,220,119,233,128,49,126,117,247,236,71,53,249,77,133,201,145,59,218,187,106,74,45,114,151,209,72,60,74,174,132,90,232,4,69,156,134,188,178,230,109,248,139,26,49,34,82,218,167,38,120,134,180,1,143,177,52,202,67,19,102,29,145,255,248,16,136,73,87,31,225,246,232,199,186,133,21,166,77,223,147,43,230,122,201,164,93,207,168,121,247,27,82,168,106,219,13,26,68,252,104,236,208,200,235,110,120,103,233,254,47,50,47,80,195,235,47,67,162,224,142,108,103,36,58,236,74,110,210,243,50,28,224,35,193,40,41,156,72,40,125,186,33,13,163,59,89,145,141,26,90,146,128,74,194,142,172,40,21,176,218,205,206,152,231,30,1,211,250,164,239,26,210,31,103,129,233,157,179,83,39,5,10,168,38,57,186,50,210,187,38,89,226,95,61,188,120,67,207,31,227,254,114,67,30,150,229,246,7,252,5,245,53,204,163,37,195,212,235,246,200,92,222,51,63,195,49,163,208,177,231,129,141,168,110,102,133,17,88,72,112,84,98,176,103,47,245,17,76,104,56,50,224,52,248,247,4,163,76,19,48,180,86,233,222,179,133,67,121,125,119,4,155,19,220,195,1,33,37,173,65,80,224,225,213,64,36,177,135,246,13,217,213,158,102,54,35,41,255,114,15,238,1,154,167,146,157,206,184,143,83,61,52,51,61,210,173,7,103,151,167,238,247,217,59,45,20,42,148,163,37,143,183,153,103,148,12,133,23,21,156,169,137,127,96,84,10,29,190,166,118,73,112,15,106,80,184,87,175,135,146,225,26,17,191,70,41,117,126,155,182,59,58,92,224,173,79,112,9,91,2,114,160,153,151,48,187,161,163,229,140,244,217,95,147,248,211,126,190,150,220,23,168,226,221,114,132,15,45,237,163,245,171,193,176,100,193,194,180,213,33,80,238,222,63,107,127,215,116,245,245,180,252,52,71,10,75,67,210,236,25,45,44,98,234,100,123,90,40,88,33,209,177,119,253,210,189,210,102,55,106,244,9,215,51,90,203,91,14,69,10,126,245,70,148,48,237,41,149,92,128,195,119,33,181,244,219,86,205,226,112,89,218,42,191,172,65,38,58,21,249,239,76,176,137,185,59,76,131,82,130,177,191,188,231,111,230,95,190,134,93,63,1,146,1,79,199,3,73,82,255,101,136,107,242,201,213,37,4,123,45,68,246,13,133,41,241,113,20,21,175,153,142,212,47,2,157,176,244,207,124,94,31,20,118,29,190,102,92,77,7,178,213,229,59,76,25,64,186,57,5,226,126,53,73,27,157,50,184,58,189,142,201,216,3,181,195,31,129,239,104,124,67,121,47,153,156,135,202,72,127,104,248,235,245,116,185,71,172,68,66,43,69,51,43,153,87,144,158,251,189,77,115,80,209,107,41,196,176,145,105,73,6,16,250,209,209,13,72,153,216,72,70,225,9,226,129,66,169,86,178,112,44,234,29,45,146,116,168,38,216,218,103,162,131,114,167,61,220,116,78,253,84,44,155,102,102,189,26,106,128,19,240,221,155,190,4,27,157,128,195,176,34,234,192,169,40,137,161,93,115,231,155,201,84,46,199,23,240,93,205,218,54,176,44,217,19,45,144,132,213,52,54,64,173,247,246,101,84,80,0,78,118,180,21,27,251,189,49,204,212,57,49,134,177,19,205,155,200,217,232,164,140,37,97,216,66,8,105,233,111,35,124,234,197,191,31,253,47,9,133,60,240,243,22,199,59,76,13,126,113,175,232,5,220,184,119,61,251,92,95,244,2,146,14,210,64,77,67,179,209,107,0,173,49,109,37,103,145,120,214,23,61,142,61,185,177,214,130,229,141,132,19,130,223,4,183,233,22,14,60,15,244,152,168,19,76,79,150,255,116,63,137,112,30,226,84,130,59,14,163,183,151,252,115,216,105,124,100,116,145,234,38,13,175,90,245,126,190,143,216,178,126,31,214,176,188,2,54,45,120,13,91,88,169,158,183,49,194,4,159,98,30,203,121,38,169,16,252,210,183,7,121,96,52,34,18,97,111,39,135,99,74,243,114,81,182,136,53,213,9,174,68,253,118,52,65,18,235,76,113,162,230,187,2,185,234,62,147,123,94,240,87,252,106,130,189,43,197,191,78,136,204,240,93,246,154,162,172,159,17,104,63,120,162,215,157,66,107,119,129,120,57,233,185,167,96,138,59,112,150,109,47,178,61,195,202,62,83,208,143,178,118,135,139,54,63,243,174,219,8,180,155,153,152,162,145,119,158,29,70,129,97,165,80,231,96,89,59,220,147,173,124,143,155,18,101,176,167,194,220,169,227,30,210,218,121,50,79,164,29,39,94,202,0,223,200,181,64,245,90,11,151,28,135,81,109,214,144,97,195,16,121,243,189,233,232,209,149,66,12,194,213,253,38,65,79,165,149,34,162,61,60,20,99,116,19,69,173,202,74,193,148,55,70,111,156,109,221,238,76,202,218,87,233,254,169,191,214,96,62,197,216,254,219,16,61,233,190,80,208,33,127,118,8,137,223,251,121,14,205,35,140,226,237,95,8,212,67,201,156,146,20,119,71,11,184,195,0,172,48,21,190,254,219,89,222,242,194,52,79,84,71,219,167,2,1,68,71,78,141,57,237,148,98,201,82,40,157,101,189,28,230,224,211,199,166,86,206,167,180,157,146,231,12,42,72,239,110,182,218,44,53,119,175,195,221,163,27,1,46,185,174,185,182,239,148,160,14,156,214,161,173,249,195,207,66,90,239,106,35,105,233,154,22,154,83,58,144,45,144,122,20,69,193,207,171,150,239,137,172,133,172,192,8,37,62,120,210,51,80,21,166,244,228,189,143,9,163,197,151,70,182,162,222,109,194,253,36,7,227,132,246,219,163,245,28,215,159,82,36,25,237,154,203,49,226,124,207,148,93,41,8,109,246,168,111,135,198,85,97,211,111,237,81,214,223,181,195,120,161,30,238,229,85,52,161,13,45,162,93,136,220,58,13,197,164,32,58,127,126,80,248,68,107,202,57,41,239,202,142,68,201,117,52,59,36,178,83,246,210,226,156,87,147,22,252,79,247,82,218,100,166,119,209,163,30,61,210,1,196,129,229,39,12,209,101,205,252,223,179,145,207,53,10,247,139,74,77,144,150,184,59,109,204,41,209,21,181,120,137,6,248,209,136,119,216,147,177,193,178,244,234,248,217,179,189,139,66,119,148,222,79,242,143,41,238,134,186,145,95,205,254,151,205,225,107,189,69,71,129,69,12,179,127,225,210,108,23,189,123,82,114,232,40,49,243,81,35,21,159,28,81,246,24,7,137,94,9,72,59,155,127,212,88,194,106,20,14,14,243,47,110,156,20,67,174,151,63,66,98,15,201,193,149,125,34,102,196,79,150,97,194,234,234,225,222,111,193,217,68,46,124,18,117,25,29,245,43,56,9,104,230,110,105,220,31,180,210,254,219,215,136,217,106,72,32,185,227,33,210,73,71,231,84,83,96,86,147,68,116,152,244,188,44,64,216,92,189,73,130,54,135,100,0,145,241,140,254,12,74,190,83,32,242,46,247,207,169,97,39,194,104,77,15,107,26,19,124,13,77,122,181,53,168,70,185,166,199,33,209,48,74,210,52,11,134,2,47,141,154,147,48,140,126,149,208,81,23,127,33,84,24,105,123,32,54,143,111,23,116,56,42,171,6,214,111,200,25,92,120,37,214,26,28,134,168,22,131,213,234,126,226,50,99,248,211,46,7,61,209,99,81,107,150,130,73,103,226,153,211,72,212,101,37,152,255,176,99,15,109,137,166,132,176,102,113,249,36,224,157,114,139,4,192,123,176,83,224,91,140,4,175,115,98,194,27,31,188,14,141,194,197,21,87,223,183,167,174,139,13,61,58,94,96,102,148,53,188,127,194,75,126,178,80,198,45,86,159,49,20,59,81,208,52,37,60,65,105,61,136,86,207,133,26,133,152,17,215,12,232,53,90,38,57,245,171,140,12,246,9,104,210,252,64,133,39,112,41,140,166,155,27,2,70,39,94,5,198,100,137,155,91,35,169,162,220,47,238,189,210,137,105,157,8,225,1,108,248,32,100,119,223,124,92,46,110,49,41,107,211,120,198,38,119,238,173,187,119,155,47,216,29,2,19,137,244,157,142,128,182,214,209,81,179,239,5,32,216,32,4,246,21,133,111,60,46,78,141,137,56,196,94,221,71,210,61,109,192,148,228,223,213,17,183,70,31,73,159,10,210,161,17,104,98,49,161,224,248,196,14,124,225,163,37,53,63,77,171,97,253,160,231,37,150,213,157,112,14,157,48,234,168,200,145,113,67,247,236,132,105,212,222,92,139,69,70,118,132,86,25,116,232,250,167,220,21,85,161,176,8,73,245,10,140,171,217,5,166,203,65,225,83,196,150,29,16,118,233,205,55,220,59,97,80,226,33,232,205,217,143,74,60,54,191,37,179,114,125,109,212,97,98,86,190,166,43,252,59,240,175,84,153,52,229,193,222,180,254,125,59,70,14,97,128,162,120,220,190,202,104,73,149,32,207,249,17,97,235,1,23,45,230,185,7,121,169,206,68,58,77,95,66,106,6,40,227,237,209,163,74,87,168,200,31,67,92,92,166,179,156,2,163,251,168,240,116,118,60,211,33,105,233,226,126,127,123,196,156,161,54,146,96,234,29,226,235,249,176,47,5,54,18,193,88,166,20,192,37,120,57,15,137,25,248,35,61,53,33,81,249,64,40,88,80,148,38,150,42,75,92,121,95,96,110,43,209,17,76,73,139,178,229,28,116,45,186,248,22,29,95,82,96,4,17,194,165,234,52,255,77,133,161,139,138,111,147,28,177,14,237,80,176,47,59,78,82,19,33,20,56,86,160,103,106,251,17,102,240,44,177,196,73,80,28,29,25,12,195,222,182,8,127,148,106,49,30,35,134,168,67,246,217,35,193,171,3,61,97,15,79,18,163,67,42,119,175,201,67,251,89,108,180,136,110,235,205,235,142,13,233,250,129,42,178,122,140,189,216,99,87,144,196,170,228,19,101,46,221,27,38,105,110,185,111,86,86,130,173,186,19,240,24,74,86,72,42,187,172,26,48,86,179,76,248,117,236,101,79,161,185,181,233,197,195,250,103,226,228,250,84,144,237,208,85,224,236,11,211,232,106,186,14,124,174,144,169,35,95,92,102,154,81,11,216,250,58,195,109,28,58,101,86,97,224,40,165,141,58,50,4,118,70,28,185,200,85,234,189,127,104,229,29,182,246,37,133,175,127,230,71,46,194,155,85,182,51,252,60,242,202,14,155,161,162,240,113,177,29,236,184,47,61,149,169,20,251,181,199,186,213,20,190,235,208,183,66,40,21,63,169,99,32,5,57,61,173,130,38,224,209,188,137,85,124,111,63,187,40,155,84,178,12,43,249,46,110,2,225,90,180,147,96,220,206,207,97,58,223,245,230,215,166,41,110,238,218,139,79,67,227,56,218,225,185,95,23,73,247,97,116,255,228,185,173,244,81,208,123,186,184,8,221,92,214,190,210,20,182,70,82,135,27,49,111,129,161,225,240,163,237,167,234,69,71,70,174,35,70,134,42,186,44,210,70,147,105,88,118,198,83,160,35,227,163,143,107,203,110,233,161,167,77,139,199,35,16,35,144,29,167,89,62,207,167,108,140,163,53,149,184,81,205,243,238,116,252,160,92,33,48,37,43,241,88,244,17,46,189,154,19,197,199,13,151,137,46,66,163,213,111,62,240,78,8,65,159,250,160,213,227,3,191,254,131,86,150,28,182,78,111,235,152,196,145,211,10,191,239,114,68,100,139,250,54,125,27,31,164,242,51,130,48,43,29,138,141,106,91,111,183,135,82,57,109,179,215,125,184,102,165,15,140,246,69,137,169,145,243,66,135,241,193,197,4,138,20,222,148,88,59,76,7,184,194,181,134,228,19,29,163,71,139,167,32,202,160,21,241,249,0,159,105,214,40,140,160,174,59,24,38,5,187,50,220,19,92,255,128,239,231,49,2,190,39,180,172,179,14,93,187,31,78,148,187,171,74,227,133,191,22,159,207,68,95,109,233,213,93,124,100,126,184,138,183,120,40,160,137,64,9,169,115,221,42,187,137,155,59,136,38,231,167,40,45,140,238,209,113,228,234,137,139,10,150,103,239,166,237,195,51,193,163,137,79,198,236,246,4,83,140,229,19,190,82,129,146,5,176,189,220,140,182,114,4,8,4,70,216,197,223,245,125,106,66,114,10,247,33,206,59,14,161,126,61,86,1,230,33,55,203,91,165,9,157,28,172,113,245,221,205,20,101,142,70,56,216,73,131,241,154,90,5,146,121,143,165,96,231,203,171,68,94,117,70,48,165,211,245,32,171,12,14,209,37,228,35,176,205,37,216,36,55,157,174,133,94,60,189,249,28,196,203,157,166,166,117,101,172,189,231,22,153,252,160,246,193,15,214,145,93,219,216,95,102,163,64,63,63,23,180,254,239,177,41,39,72,155,2,177,193,229,239,131,51,82,27,103,113,109,90,28,154,149,172,126,173,105,253,227,20,60,120,140,228,220,28,132,247,92,51,198,104,219,181,185,245,208,127,234,250,39,80,127,51,73,226,118,221,207,225,188,156,254,128,72,45,121,101,148,18,239,128,33,18,144,146,126,171,6,245,146,254,97,199,141,4,234,169,31,239,158,59,31,247,75,156,74,232,130,96,30,198,198,15,76,203,46,173,7,10,83,2,181,30,108,101,146,91,97,12,128,207,225,146,90,103,45,55,117,158,176,11,12,128,101,247,4,211,87,209,30,12,185,167,108,73,219,84,130,135,95,109,95,196,80,248,184,6,42,156,137,85,171,88,169,113,153,30,203,225,59,79,204,13,136,177,44,175,51,130,224,224,168,250,56,98,125,231,43,254,92,119,99,254,3,37,118,240,80,194,68,51,193,132,100,125,100,36,38,87,250,233,1,97,137,195,163,168,252,208,38,65,209,222,78,139,182,90,215,64,62,48,50,208,14,183,84,1,248,35,35,248,246,195,222,173,254,118,38,120,186,170,102,167,64,240,107,25,238,158,113,229,116,33,162,149,224,230,213,87,116,61,108,237,9,51,120,60,203,18,61,246,210,255,184,119,241,181,208,81,222,157,59,193,195,83,39,100,95,167,110,120,192,75,96,179,76,191,4,127,85,96,66,184,121,210,224,130,125,48,114,4,123,231,41,119,161,109,90,230,160,195,74,240,118,198,177,222,237,237,253,1,127,9,46,127,192,247,136,113,152,160,236,214,213,192,179,190,30,168,187,27,222,203,211,27,193,212,124,219,173,229,12,150,134,38,40,143,120,22,115,167,199,241,211,200,4,245,38,227,109,59,221,104,111,244,3,26,240,141,189,52,53,101,0,104,83,105,124,12,142,238,223,89,129,8,246,190,63,141,52,221,253,214,9,163,175,177,103,229,249,26,197,162,91,116,62,184,64,207,48,52,78,117,34,173,67,41,61,161,90,129,141,239,169,63,184,204,86,210,111,111,171,77,250,133,209,78,62,26,115,153,214,165,250,174,158,100,156,244,19,106,20,17,190,99,230,71,60,94,95,24,77,129,229,37,64,42,169,50,165,1,65,62,249,56,209,84,101,41,105,87,240,181,44,139,187,179,164,157,105,228,78,91,154,55,242,85,14,137,90,210,158,5,157,192,187,53,84,90,59,127,95,116,117,119,135,27,234,166,17,34,190,135,235,118,15,135,110,41,58,18,3,134,81,198,155,156,10,173,116,74,58,75,183,214,245,41,63,135,169,75,214,171,17,229,124,107,165,32,172,164,185,226,61,172,0,201,209,178,148,217,142,102,174,225,49,224,242,209,221,115,18,28,76,131,84,183,245,146,7,86,154,115,9,22,228,5,82,133,46,44,21,245,56,204,228,107,254,197,8,1,191,128,81,229,214,155,119,235,196,112,24,234,149,116,243,225,241,206,139,222,135,214,190,176,205,6,250,242,1,23,166,27,65,31,171,19,118,255,253,56,33,169,191,30,207,167,48,197,45,221,97,220,165,4,179,211,111,135,105,10,208,223,134,15,232,21,179,22,202,106,150,22,106,152,54,192,139,243,222,57,49,10,37,133,201,108,76,135,179,186,30,21,230,159,87,107,23,244,138,82,73,168,181,161,189,112,169,165,3,206,72,191,221,130,252,152,210,178,181,210,98,128,66,122,249,111,91,181,189,46,165,235,175,58,83,14,1,179,161,212,174,11,194,98,87,41,190,176,73,76,43,124,166,203,241,20,211,174,44,250,96,214,46,228,147,74,119,164,150,48,194,188,226,129,249,66,31,247,73,175,68,219,85,97,167,203,217,98,152,110,226,167,201,159,105,123,23,133,249,158,183,50,1,207,154,86,57,203,250,69,201,72,250,181,150,96,83,183,120,40,66,65,122,239,67,14,253,121,157,168,102,46,61,67,232,156,157,238,4,21,227,221,171,45,29,49,252,194,47,220,202,71,125,145,192,228,29,159,89,125,97,56,73,244,252,50,110,163,207,225,187,14,79,130,105,233,122,67,163,143,169,173,12,31,15,137,66,15,83,71,178,62,225,255,121,110,78,225,213,235,25,82,32,73,60,126,241,93,43,202,162,136,236,55,41,5,135,151,54,113,32,56,238,97,224,194,142,164,194,103,136,153,227,219,60,216,246,16,29,182,209,61,250,184,238,20,127,83,239,253,163,45,227,240,61,29,213,220,47,182,123,191,9,175,244,17,126,25,142,190,24,83,24,208,46,13,120,176,151,71,32,16,94,58,37,25,159,199,164,182,30,76,194,38,25,12,231,126,233,254,113,86,26,184,107,186,26,77,16,191,185,117,235,169,61,65,255,150,15,156,220,172,102,120,202,215,63,207,61,193,48,146,18,187,23,198,50,245,73,131,212,74,51,129,247,36,108,110,194,93,184,111,149,179,162,193,244,26,82,159,195,119,255,155,9,222,178,39,221,157,116,170,106,7,29,80,95,139,117,134,121,169,150,208,157,207,48,201,47,76,253,65,130,247,116,59,170,144,62,72,238,27,74,221,165,250,235,190,190,160,54,179,94,184,55,23,26,70,106,123,106,210,204,142,249,238,239,139,78,241,100,109,220,205,176,196,235,108,4,198,154,194,20,109,141,128,171,106,176,94,24,186,47,127,108,186,95,213,184,180,73,46,126,243,187,18,53,120,98,177,248,22,223,87,165,161,66,71,14,59,158,127,249,240,236,106,89,29,245,148,215,240,242,101,92,225,109,211,161,145,233,245,243,173,210,19,162,110,41,149,235,205,207,55,68,132,148,160,142,222,140,45,107,169,208,88,154,96,62,138,25,240,93,169,58,242,141,0,157,47,22,186,114,190,4,31,56,23,28,206,76,137,244,141,148,45,87,87,132,244,20,166,30,39,224,235,166,166,73,189,38,159,139,140,83,76,152,138,8,54,157,10,94,200,104,242,137,233,193,40,250,246,116,97,177,189,247,168,175,127,56,132,134,195,84,146,202,247,219,33,175,31,126,181,113,35,78,133,9,32,6,124,174,177,85,21,198,29,23,120,169,53,116,55,95,136,28,155,195,4,34,212,217,168,197,217,166,65,139,166,167,46,90,157,129,165,208,47,220,52,187,59,236,133,5,218,71,42,64,96,31,249,226,98,186,122,245,98,212,53,182,192,4,135,20,254,96,177,9,120,40,221,39,60,61,206,91,14,218,180,227,244,162,235,243,61,9,180,164,194,137,33,162,56,192,84,186,43,12,127,203,208,171,117,203,178,102,230,162,176,134,202,200,66,115,106,233,184,181,122,97,152,17,33,191,189,103,154,111,162,185,85,224,163,90,89,104,199,224,131,203,140,171,193,48,160,64,152,77,222,150,86,32,239,97,210,51,77,95,181,58,134,36,25,156,72,197,214,73,215,129,49,144,181,101,145,105,248,29,39,229,218,39,2,159,47,45,5,26,51,215,146,5,190,116,199,50,42,209,163,159,71,46,69,249,40,44,13,180,105,19,22,197,38,199,21,169,237,211,211,146,39,106,37,154,51,26,20,40,176,146,65,65,68,66,175,38,120,169,30,43,236,132,241,178,39,85,29,234,14,99,81,203,119,125,63,54,181,101,88,149,46,76,8,124,106,114,197,239,102,231,36,244,212,56,78,149,149,218,84,175,123,35,9,37,3,67,21,11,128,87,124,155,13,33,219,148,141,175,219,21,173,8,210,76,101,199,51,234,105,103,220,188,27,233,61,129,186,102,42,169,18,246,173,180,33,154,155,210,106,215,119,127,73,133,139,222,51,184,104,116,158,140,172,191,108,164,206,149,216,230,152,163,223,226,167,239,250,79,145,230,227,161,69,162,67,227,104,154,19,133,8,39,63,34,203,165,41,55,180,18,189,126,210,4,137,53,152,116,8,69,56,23,67,49,66,44,9,69,161,58,60,226,195,251,172,195,49,161,91,22,240,221,6,187,38,236,104,114,216,71,54,240,170,140,152,104,235,249,215,129,234,31,140,254,241,211,31,103,108,253,221,161,73,16,220,143,75,220,58,114,171,245,133,100,38,26,155,67,11,116,76,166,228,209,156,192,198,104,109,13,1,163,195,249,104,120,17,214,185,175,71,214,255,7,123,244,124,23,211,211,163,174,19,113,223,253,82,187,6,179,204,4,54,66,206,119,111,42,173,142,120,40,192,123,197,213,163,40,181,221,61,147,246,211,84,163,197,132,117,244,37,180,61,1,35,131,75,151,213,205,4,58,25,213,68,55,134,202,89,129,63,10,20,31,92,173,235,71,198,253,89,162,224,141,27,93,24,217,112,80,86,174,243,53,91,252,72,101,205,176,58,169,12,186,127,156,15,62,40,145,135,103,117,32,23,158,47,174,56,173,149,94,90,7,12,94,175,249,222,224,222,21,174,240,116,252,230,118,73,169,97,16,77,129,239,63,127,101,23,80,110,81,242,189,3,38,104,93,126,67,54,212,122,94,231,116,76,133,169,141,222,14,219,145,173,48,185,99,191,218,170,155,21,166,153,243,60,148,98,242,154,208,86,95,87,28,112,83,66,77,224,129,121,255,224,142,242,139,14,252,71,180,205,225,162,31,16,48,148,140,14,223,123,73,151,22,176,125,128,15,174,251,147,160,203,133,59,173,112,159,195,21,101,16,133,91,127,37,56,211,202,152,36,194,13,124,13,232,246,126,155,197,35,116,182,192,28,2,142,90,112,94,81,43,19,121,48,234,15,179,42,204,68,54,135,175,51,53,116,86,250,7,117,232,131,249,120,211,235,132,223,101,190,55,66,31,137,108,43,192,104,71,110,135,219,144,250,126,75,125,245,225,111,196,40,79,51,220,123,245,181,194,33,188,245,185,198,112,245,101,208,174,237,224,192,180,238,248,172,252,112,83,39,248,60,202,2,224,218,102,30,56,84,53,126,115,42,45,242,99,223,173,248,125,65,216,245,88,108,9,222,195,47,174,84,224,166,145,81,124,225,143,85,176,183,210,189,207,126,122,85,182,121,169,247,3,76,32,179,59,220,215,90,233,234,111,148,128,15,118,127,66,215,18,244,250,86,97,76,27,124,102,252,52,108,234,39,77,10,156,231,111,224,112,5,117,29,24,115,244,57,136,246,209,201,104,247,25,195,37,19,253,147,159,91,111,159,111,84,130,164,87,227,103,96,175,63,108,26,83,174,244,23,255,60,214,244,119,77,15,170,180,218,26,140,78,137,195,176,218,100,248,190,3,127,172,102,6,113,122,31,43,22,41,109,133,121,215,24,94,82,72,229,93,83,109,9,96,136,155,222,200,202,130,209,104,252,135,255,240,111,127,255,175,127,253,151,127,253,203,95,255,246,79,127,249,223,255,225,191,254,243,63,254,231,191,252,195,223,253,143,255,254,223,254,199,255,249,127,253,191,255,207,255,253,119,127,255,191,253,203,127,188,127,1,103,255,61,150,241,18,255,238,223,254,237,239,255,235,223,254,203,191,222,191,253,159,254,242,143,127,251,63,254,250,151,191,251,251,255,244,151,127,249,207,127,249,219,95,255,203,63,252,2,255,243,63,253,243,95,254,151,191,253,245,159,254,249,63,113,131,127,249,235,127,252,167,127,254,199,191,221,219,255,175,126,34,193,67,240,155,47,154,20,201,54,229,94,36,2,179,159,210,179,245,93,81,246,38,240,129,137,227,237,19,180,28,169,215,77,244,166,63,134,103,99,243,68,33,76,224,254,36,193,225,164,27,136,97,11,88,140,2,230,247,68,33,52,155,206,225,21,50,22,247,155,29,132,196,228,12,135,18,161,190,25,62,112,170,168,184,7,210,110,241,114,15,9,118,21,128,250,112,199,223,247,0,10,199,144,162,132,32,227,226,175,107,182,22,120,61,90,32,131,81,218,17,24,239,126,190,99,214,152,142,75,134,103,156,225,208,173,108,29,216,117,255,251,187,53,230,147,246,248,128,174,215,111,111,240,89,146,132,254,48,141,95,11,6,245,56,149,228,79,130,223,215,112,240,129,53,233,248,153,159,244,166,211,250,237,250,204,104,81,244,251,3,29,71,80,26,29,4,93,168,136,189,65,51,27,42,231,13,140,84,81,192,75,66,70,198,205,246,56,150,232,139,37,57,125,18,60,30,75,62,48,170,166,122,53,52,87,213,237,165,83,83,13,56,112,169,239,4,61,199,216,105,101,233,143,90,228,61,99,141,173,154,208,254,234,209,140,231,252,206,174,172,33,122,166,74,123,23,83,5,159,65,215,254,52,144,76,92,50,156,49,206,30,12,121,111,207,48,231,109,192,73,77,193,58,185,170,79,232,103,50,28,25,190,47,218,127,155,194,94,125,91,221,186,206,124,220,40,179,171,71,112,225,146,80,101,162,184,38,35,249,205,254,172,219,106,157,78,9,46,175,156,217,224,165,34,229,119,141,208,42,229,118,121,103,71,200,48,250,146,14,87,20,182,213,211,153,212,10,61,24,218,158,154,225,246,138,248,236,131,46,202,121,245,145,161,15,171,190,27,121,228,76,240,58,9,214,46,78,131,87,252,54,29,192,90,33,248,65,82,183,223,213,119,130,187,114,62,0,215,215,229,105,240,76,149,141,232,117,206,245,38,149,8,146,38,68,14,58,120,238,224,153,240,70,242,45,209,81,115,71,232,30,45,114,227,109,194,77,239,119,39,213,153,35,161,109,11,184,146,199,123,151,231,203,84,242,133,174,68,230,14,186,154,123,88,48,168,107,4,237,80,253,188,222,177,78,115,121,83,161,172,131,37,252,132,101,112,222,160,241,79,48,133,191,59,224,163,196,57,248,183,223,227,195,154,28,64,119,70,91,134,31,213,240,15,188,106,42,75,52,254,126,247,89,173,190,82,225,230,173,75,192,24,232,26,127,104,144,51,251,111,83,132,173,197,206,29,87,227,109,148,192,247,255,210,213,22,189,117,216,42,246,181,28,147,50,211,24,26,111,40,193,164,125,194,219,254,170,138,80,226,123,183,221,253,183,103,153,202,211,125,208,17,127,2,233,192,245,232,105,139,87,4,167,190,195,247,59,215,149,4,237,84,43,1,223,111,87,3,66,240,3,62,241,165,105,21,66,202,86,76,109,110,107,190,28,224,95,215,96,46,182,232,126,57,61,96,100,39,71,46,27,126,77,89,192,11,154,31,133,233,74,143,155,147,206,77,21,203,198,223,18,240,61,204,244,230,84,67,14,127,37,116,227,104,44,171,65,205,179,4,166,119,54,213,90,223,171,99,90,248,150,181,66,112,194,223,245,57,124,106,170,1,159,213,139,46,127,208,161,5,157,152,171,95,76,10,245,232,58,176,235,242,62,74,160,159,139,247,151,138,215,207,222,93,225,153,106,196,217,123,107,76,41,42,133,250,66,26,205,251,242,212,171,167,129,91,34,59,77,74,79,53,249,243,73,111,26,74,173,129,86,244,83,236,24,115,130,24,171,206,40,204,12,159,192,189,167,178,250,66,176,45,22,249,76,159,0,12,28,115,197,83,243,102,245,167,201,204,200,197,124,189,218,26,2,199,92,124,219,116,228,165,184,229,161,171,43,96,82,226,95,234,176,88,77,126,155,118,154,212,128,209,161,13,136,175,243,168,0,12,29,168,215,96,147,111,59,41,167,157,250,67,18,40,159,126,211,34,217,106,153,210,216,86,150,22,163,89,87,138,76,233,96,83,212,150,23,216,38,124,183,101,207,74,85,174,108,50,227,155,177,33,106,98,139,14,177,249,249,49,0,227,150,230,43,72,206,183,0,145,90,74,21,174,223,99,34,190,48,157,77,90,43,246,33,118,118,252,128,41,71,139,116,76,238,117,250,102,55,169,190,213,206,193,65,77,171,31,94,131,30,46,237,125,37,111,213,252,222,179,116,61,33,232,22,110,175,175,22,152,198,130,166,149,100,212,0,249,99,153,234,241,84,120,157,19,231,49,44,146,154,46,31,215,72,241,213,15,37,242,73,245,146,148,180,62,87,237,51,151,84,202,100,62,139,77,250,185,136,200,173,214,255,152,74,166,47,111,152,92,18,159,22,106,158,61,224,67,129,177,86,155,124,200,133,188,215,220,168,96,88,169,92,107,180,41,251,73,215,142,20,94,101,247,229,9,93,138,146,215,176,133,246,234,232,221,89,74,106,135,191,99,137,167,194,228,172,169,173,124,153,181,229,1,108,68,183,82,63,252,24,175,236,15,223,116,100,230,40,68,207,36,181,68,109,185,86,115,33,41,56,61,85,81,63,50,245,153,255,175,59,183,205,245,214,33,46,76,44,97,95,117,98,219,98,210,218,202,8,212,71,144,63,65,186,146,84,101,140,118,114,123,54,130,78,153,68,130,140,40,112,123,189,100,152,209,137,26,225,110,199,240,5,61,148,39,47,9,166,205,237,61,181,81,159,39,226,41,100,98,60,121,74,29,235,72,228,103,112,246,73,193,20,37,162,250,88,148,87,69,109,30,22,191,174,66,106,234,143,87,192,221,29,225,58,85,95,38,128,173,111,228,119,93,244,147,8,21,239,235,121,85,129,52,246,85,77,148,0,71,18,6,56,211,49,110,147,118,61,175,196,147,102,36,37,17,32,23,226,148,88,192,95,34,103,62,168,202,189,186,8,42,17,48,20,4,238,144,154,189,66,75,154,5,182,50,75,93,120,62,67,0,184,179,193,41,140,66,215,116,120,38,33,237,101,156,249,45,110,78,166,87,191,220,126,186,243,101,67,253,183,118,30,26,181,126,239,185,141,205,78,246,43,56,97,238,239,249,213,44,14,173,165,60,116,31,31,31,26,118,190,146,246,16,120,57,175,234,169,98,231,39,110,90,98,71,46,243,99,5,26,170,126,188,96,73,116,181,106,166,180,107,209,5,240,231,186,205,208,130,237,150,118,44,8,128,123,192,80,211,86,133,145,191,244,231,102,206,86,122,176,229,126,46,48,132,30,233,183,97,72,136,155,91,113,172,194,24,243,111,41,154,194,134,86,75,30,68,63,187,79,170,41,18,235,180,220,125,199,139,141,73,148,20,221,16,145,223,113,90,43,10,112,18,33,197,253,238,139,11,186,87,19,231,91,25,62,206,39,4,31,255,78,140,166,40,24,151,229,247,254,168,130,209,133,104,82,180,254,88,8,39,245,12,147,240,250,133,33,27,210,194,36,59,66,190,30,48,110,114,250,109,43,71,114,248,206,127,170,85,54,9,176,225,176,138,54,1,158,23,36,186,32,165,67,95,130,119,212,83,209,89,73,250,41,193,208,17,57,12,35,90,66,163,182,167,178,140,186,110,43,7,59,251,248,184,26,28,253,250,170,169,231,240,139,219,208,132,157,161,203,73,21,47,140,80,172,160,63,101,157,15,237,235,211,158,119,172,129,235,251,190,154,117,115,236,115,29,24,169,247,87,140,79,176,91,179,240,86,38,230,36,223,68,16,118,106,19,0,110,94,47,15,172,7,231,38,68,225,202,99,109,172,246,105,199,164,193,77,224,158,56,204,40,108,13,61,18,184,107,177,218,21,190,191,190,252,183,63,42,22,255,128,135,194,185,80,165,94,123,203,11,122,241,146,70,170,250,67,117,248,115,20,182,156,186,255,127,224,175,255,9,187,62,94,131,95,39,117,102,0,47,133,97,245,77,3,247,61,163,177,108,250,206,115,118,252,203,133,185,176,76,165,92,1,30,9,62,127,194,93,97,132,203,180,102,112,62,99,26,203,152,42,80,93,42,119,22,71,171,1,215,92,182,135,10,143,79,10,244,206,43,213,89,94,216,187,172,155,169,218,230,50,204,187,198,95,193,33,187,209,209,10,4,172,1,253,109,14,163,212,148,245,153,2,83,192,95,203,48,141,190,126,243,239,174,249,212,77,246,73,189,111,227,76,214,22,5,106,87,63,151,184,35,237,155,56,137,172,110,214,5,115,89,83,61,41,223,124,195,10,240,95,51,204,53,84,18,113,46,26,45,175,244,251,142,153,118,228,244,109,227,85,125,14,27,219,136,194,117,122,51,39,92,72,75,123,107,217,116,188,253,181,65,87,182,242,9,65,153,243,118,248,108,245,171,56,94,182,151,89,182,31,42,146,212,19,50,92,210,182,49,99,95,218,13,169,110,120,181,61,13,159,87,69,144,96,209,189,214,168,95,109,236,119,130,34,179,29,191,76,79,165,218,88,100,162,106,241,113,19,4,212,95,174,144,251,31,71,41,137,79,22,216,36,101,247,96,10,133,148,12,18,182,139,151,222,48,34,231,122,210,205,225,34,140,199,250,154,198,43,173,185,103,189,115,175,65,104,163,100,97,72,249,184,27,64,85,112,77,253,34,20,121,188,173,176,227,220,84,61,31,246,217,65,215,66,24,109,43,7,193,250,105,138,127,40,26,118,169,111,130,106,134,29,240,134,218,78,97,202,32,29,54,198,106,189,55,220,72,95,192,95,246,33,140,2,245,213,125,211,225,155,132,230,208,160,58,78,164,209,225,129,206,13,33,147,212,141,223,156,204,97,186,57,172,126,213,175,134,131,95,13,98,212,111,253,92,188,240,93,11,53,55,15,185,66,106,47,38,88,150,80,188,56,255,105,10,245,147,171,74,167,74,11,248,154,207,169,31,4,138,228,229,111,19,162,200,220,131,131,228,253,235,205,131,24,53,55,15,217,151,222,28,54,174,153,212,148,81,124,133,99,74,111,149,105,164,138,9,183,228,193,180,70,164,134,15,227,36,119,212,8,183,83,43,202,121,101,75,56,105,180,221,166,78,149,30,166,248,133,201,204,164,46,153,187,79,87,31,248,160,19,77,215,10,155,223,251,186,40,229,220,73,75,107,19,192,125,110,0,92,217,45,207,10,124,96,126,111,227,206,213,129,23,222,191,63,23,157,70,74,162,124,205,204,214,227,222,216,33,106,36,173,187,134,91,188,16,4,68,116,147,166,18,226,120,207,47,37,253,37,113,195,125,136,191,251,172,224,212,41,33,35,65,166,232,70,110,108,72,202,207,118,118,200,204,211,99,141,157,169,48,251,176,95,108,170,163,41,234,129,236,141,95,141,134,108,122,108,14,202,119,178,209,29,222,123,186,185,21,86,110,111,33,133,46,41,113,195,93,99,225,149,179,83,239,84,106,154,149,101,129,243,232,178,134,104,89,224,159,144,192,47,76,111,113,178,151,57,71,151,111,105,100,215,149,107,102,125,168,114,63,55,192,184,61,53,131,120,79,42,116,182,215,235,46,175,37,7,39,62,104,61,222,70,109,45,29,99,165,58,253,251,65,191,248,193,176,78,177,174,102,43,199,202,251,233,187,84,238,17,174,38,22,125,248,111,224,240,122,163,130,163,48,161,189,215,247,142,164,237,26,9,254,144,81,116,24,245,76,133,33,82,121,219,14,138,58,83,101,142,232,35,187,246,92,192,164,117,213,74,178,0,157,195,215,81,72,45,85,149,72,211,116,20,207,85,39,133,61,238,153,188,148,98,81,52,165,240,216,206,75,119,159,159,8,165,254,244,33,151,228,100,1,215,227,30,233,230,180,241,110,159,21,78,89,237,30,170,31,219,183,95,77,50,58,245,116,64,104,251,14,214,129,71,163,235,244,194,210,148,56,40,150,40,218,118,113,119,192,227,59,61,221,32,37,245,23,180,98,108,17,14,19,49,26,10,195,165,246,94,183,177,116,106,101,120,195,77,28,1,195,85,173,4,137,176,96,124,126,115,218,72,181,175,226,218,153,203,169,223,225,245,72,21,237,184,99,30,62,24,228,254,181,171,162,161,9,243,252,127,202,140,138,246,3,211,131,230,50,244,88,68,119,55,213,31,190,231,198,121,1,54,210,120,59,53,154,153,90,199,246,171,155,201,55,40,12,79,182,255,52,37,233,105,202,208,208,152,62,238,206,74,209,199,130,135,226,237,135,116,49,127,201,150,111,56,153,254,62,62,184,4,244,3,106,179,135,92,245,221,158,6,101,163,10,163,13,28,240,221,71,116,21,55,235,129,244,155,223,87,185,180,197,160,193,213,84,252,185,169,228,88,233,234,235,183,251,189,209,129,209,107,55,105,64,159,82,154,120,211,164,88,208,197,47,166,241,82,155,54,154,17,173,57,186,90,90,69,132,33,143,163,176,197,165,9,61,212,160,249,124,67,139,169,155,134,57,55,211,159,217,122,122,245,161,62,88,14,125,220,159,165,251,53,21,209,122,143,155,243,227,93,123,123,10,81,175,199,64,82,168,105,215,62,76,163,22,10,6,146,66,31,80,130,33,55,125,180,45,52,115,37,148,221,207,153,183,144,157,80,5,64,178,30,219,201,163,57,253,85,215,112,155,96,131,83,247,162,130,167,109,208,208,147,108,119,157,166,233,43,101,242,146,81,157,244,238,250,65,43,29,1,253,39,239,238,156,46,198,233,42,48,2,176,206,159,123,237,138,146,220,77,196,58,188,21,235,238,147,240,82,235,205,161,113,121,3,107,24,162,233,101,218,235,123,63,221,142,213,80,232,10,69,124,240,193,208,58,212,180,21,66,87,233,52,131,29,179,37,45,66,218,25,252,117,16,132,87,145,238,77,76,108,58,149,19,74,128,107,228,128,12,111,193,111,142,204,113,242,240,173,231,212,135,70,133,134,198,7,208,177,251,4,45,73,13,136,238,252,237,52,56,149,186,158,44,171,227,52,105,70,0,249,37,101,155,85,131,205,30,184,126,89,13,101,6,11,39,241,218,154,245,224,44,154,19,240,217,73,147,100,162,89,229,43,165,154,218,144,38,50,32,74,115,122,31,114,191,39,195,221,13,75,96,42,41,53,75,130,153,178,125,13,83,43,170,20,230,116,239,196,30,127,191,68,237,120,178,38,221,46,199,199,26,74,15,103,154,232,95,88,34,168,63,75,188,6,123,152,54,38,63,84,9,46,168,30,246,166,120,201,143,123,202,167,85,221,185,126,206,126,64,93,82,215,150,91,83,115,247,247,5,92,90,210,92,55,138,195,47,238,93,52,195,78,221,210,53,152,253,106,120,196,149,144,222,164,135,150,91,26,27,115,75,20,148,127,10,101,125,183,43,253,104,44,213,26,143,75,236,210,80,132,201,11,129,165,251,184,146,11,246,235,221,148,122,130,167,247,18,155,121,171,135,15,185,252,233,134,8,31,126,85,25,99,235,241,91,159,236,11,228,251,4,46,48,252,57,204,67,138,87,104,197,52,78,14,196,167,77,122,91,96,243,128,252,227,52,46,211,173,48,132,36,199,9,235,173,210,80,225,226,206,21,209,154,165,5,184,160,163,52,225,148,239,218,254,118,183,207,123,160,9,137,58,242,154,122,239,65,79,193,10,210,238,162,156,148,19,30,207,216,138,249,218,212,192,66,155,227,46,204,32,98,43,48,34,6,140,62,227,242,207,147,194,183,166,194,9,215,165,185,230,194,18,90,189,36,156,128,225,56,125,231,48,109,85,153,83,234,198,167,71,231,224,26,44,90,41,139,241,177,86,160,116,86,126,130,94,39,34,184,2,225,147,147,73,249,177,51,75,80,9,142,68,45,207,71,65,151,64,240,253,29,141,187,15,75,246,6,201,27,53,144,98,57,66,233,49,189,247,20,98,122,34,148,2,23,148,88,123,16,245,167,120,209,176,100,133,175,67,244,227,36,46,56,216,145,60,239,107,108,31,75,18,6,195,74,145,157,127,241,126,30,69,243,51,72,25,141,96,14,166,185,80,182,121,242,215,72,83,185,224,3,229,149,250,211,164,37,131,202,31,222,64,249,180,77,239,183,135,192,0,73,152,170,35,131,188,54,196,38,238,70,175,153,221,193,89,235,186,111,196,157,134,86,249,14,115,152,226,185,232,53,146,48,238,133,123,176,207,125,22,32,16,176,195,144,239,159,38,97,39,189,148,58,78,183,53,96,126,233,233,109,32,162,236,167,23,100,152,249,117,52,162,44,65,155,71,78,95,231,155,66,169,227,155,198,253,74,91,213,9,71,169,205,153,81,249,218,180,238,115,144,0,63,35,96,42,82,117,202,16,99,9,91,132,247,174,207,69,119,125,9,180,119,101,124,29,148,158,148,152,51,36,160,116,161,32,172,228,156,223,157,42,19,73,102,15,200,12,166,147,74,90,169,188,190,75,120,36,93,238,119,162,90,172,28,210,144,147,183,237,166,97,219,246,237,10,140,117,231,118,12,179,171,228,141,164,211,142,199,182,173,28,88,189,205,49,77,129,206,109,67,147,189,208,171,175,55,20,132,150,63,66,85,250,219,84,154,59,237,36,237,179,53,77,154,49,126,248,208,238,71,174,150,14,173,220,187,196,1,99,20,82,242,5,208,148,180,157,49,249,30,201,159,242,73,64,204,68,221,156,31,79,235,143,105,161,209,44,70,78,116,84,14,1,235,162,9,35,236,158,68,91,195,223,247,171,167,204,219,127,219,162,212,77,97,152,26,252,141,53,20,160,228,193,160,139,243,111,243,218,45,69,185,33,105,183,186,27,65,16,52,82,58,165,48,197,104,110,162,53,54,63,221,167,7,62,98,92,93,80,39,210,145,65,217,225,140,202,150,93,16,155,24,125,21,86,128,195,52,192,203,7,118,55,192,237,130,243,19,154,39,45,51,102,111,61,161,56,100,39,188,126,189,136,169,46,223,168,141,30,172,233,200,11,137,16,55,154,105,185,146,60,138,9,31,143,160,150,156,22,78,18,152,214,5,119,175,234,221,78,181,1,229,142,138,46,54,183,138,113,49,101,100,20,64,7,123,42,33,18,149,230,177,142,196,173,190,153,214,72,98,14,66,207,253,80,138,36,197,122,164,20,27,38,221,7,91,82,64,80,234,188,221,206,41,22,44,146,215,133,127,20,159,64,233,100,219,20,158,66,123,66,1,197,81,86,240,97,94,162,219,88,80,230,43,213,231,48,186,230,19,222,172,145,246,10,220,174,69,231,75,197,116,170,116,70,41,119,22,227,145,134,23,93,11,141,206,191,85,195,201,63,170,220,78,135,251,247,133,155,78,100,88,92,82,168,202,238,212,28,9,78,76,221,180,42,252,30,30,242,180,190,39,61,69,76,44,116,248,213,48,183,170,29,132,109,41,145,168,105,7,179,194,108,138,30,189,24,80,122,232,213,100,136,106,192,80,250,118,133,59,137,53,183,200,79,213,84,202,96,239,158,97,145,67,178,40,254,176,149,12,238,240,129,56,10,116,169,193,76,60,194,131,34,112,213,245,183,59,253,149,17,37,251,86,79,211,210,76,17,34,130,104,93,179,114,240,20,186,46,197,69,43,237,176,130,194,147,55,197,121,59,51,189,79,171,121,138,232,222,93,151,122,244,82,206,56,36,112,120,150,22,92,33,70,220,157,10,116,88,145,171,30,66,100,180,157,209,239,194,119,201,235,78,79,58,43,194,77,52,220,39,139,132,58,88,103,51,35,228,153,44,33,138,6,156,82,194,152,204,148,66,17,74,20,231,99,25,148,219,156,165,191,12,225,95,115,215,207,20,51,4,181,142,57,255,225,159,28,180,192,180,250,251,58,35,225,175,60,213,23,46,211,105,212,6,105,149,162,135,227,157,208,29,113,174,147,212,188,135,241,124,74,240,187,207,154,30,170,122,167,21,134,32,134,144,190,12,88,32,252,195,134,68,188,137,31,126,55,198,178,93,245,26,218,205,163,105,227,78,64,63,86,240,169,214,222,45,240,50,69,189,72,55,12,109,199,195,252,190,71,64,228,50,144,237,80,216,104,238,186,39,66,70,226,238,54,69,231,136,28,82,17,157,135,214,32,70,243,155,83,60,215,245,193,208,134,240,85,70,247,101,219,10,151,225,237,30,192,228,128,226,125,116,170,112,35,144,139,96,143,234,152,117,90,49,191,230,236,195,63,135,188,192,196,254,124,100,63,141,228,138,150,47,198,221,153,130,42,40,77,160,129,66,40,165,63,76,142,210,209,123,220,28,241,163,233,149,220,61,46,110,36,150,245,214,68,47,2,190,7,174,18,99,81,99,57,79,228,165,168,21,94,122,243,138,132,213,251,170,23,10,96,98,19,255,120,64,158,121,90,88,193,18,156,184,111,158,36,233,91,72,72,193,202,192,8,27,250,157,39,214,66,44,96,204,235,30,107,140,218,64,13,226,94,184,204,64,175,33,145,102,147,115,199,11,44,209,210,68,247,88,224,126,191,8,95,160,247,78,93,11,50,160,64,61,177,251,211,5,174,137,161,251,25,30,140,241,95,248,126,255,215,188,155,10,83,142,219,28,190,187,77,213,155,23,146,36,239,169,77,253,92,6,126,143,162,229,186,90,102,129,46,49,159,168,172,134,191,245,193,164,25,245,101,64,178,228,227,30,182,239,9,184,141,255,195,81,2,171,93,97,152,219,222,139,68,197,88,57,218,233,19,222,49,101,148,22,136,17,114,209,33,103,53,220,215,154,206,226,120,156,242,211,148,108,52,125,170,73,143,191,63,52,229,209,39,93,109,213,104,15,158,159,242,83,195,97,25,53,223,112,171,192,27,172,240,61,172,159,245,196,191,221,106,42,119,200,34,30,127,0,240,152,154,39,135,203,225,115,101,79,224,42,189,242,192,40,224,249,235,32,255,171,247,110,180,171,196,200,204,98,81,24,153,58,127,91,132,133,186,222,219,10,2,124,82,6,52,23,250,186,140,136,207,151,17,58,247,71,175,230,235,112,26,117,252,9,229,160,129,152,121,120,104,219,8,107,155,254,54,18,55,95,76,26,82,0,85,175,134,213,111,4,12,159,134,94,13,31,145,239,239,240,109,156,163,87,239,107,148,120,46,109,16,255,212,253,230,58,229,187,197,34,38,163,50,245,106,28,227,22,48,244,91,242,5,220,15,40,200,13,161,219,232,154,48,134,238,218,189,201,139,194,2,36,224,117,39,92,94,19,180,106,5,255,133,107,149,97,167,32,236,253,25,106,1,253,117,80,14,171,151,162,30,21,111,131,212,153,110,208,119,183,31,94,228,11,220,107,154,238,90,36,17,135,238,149,22,107,208,168,65,47,116,192,77,115,5,221,10,202,78,252,54,156,180,138,26,241,97,160,208,17,8,204,78,86,2,54,25,100,129,161,110,169,61,96,132,10,20,70,165,64,224,166,38,29,50,114,240,81,7,92,148,131,204,250,87,188,32,15,214,156,79,5,179,113,122,62,47,110,54,88,155,39,73,111,85,15,86,26,172,84,255,248,130,61,242,239,195,184,183,116,90,32,167,150,57,77,154,67,29,29,190,25,187,66,179,192,157,192,16,253,142,248,105,107,35,12,184,66,36,17,223,61,234,134,106,192,84,232,29,100,100,107,169,140,0,194,38,68,88,228,109,235,118,70,108,223,19,9,248,94,202,169,77,222,115,68,210,117,16,149,147,168,30,171,112,69,61,4,121,254,145,96,68,82,150,124,0,201,181,160,73,23,71,42,96,194,84,10,151,61,98,45,88,137,152,194,13,94,229,22,240,210,198,30,90,8,191,72,58,17,243,81,201,46,224,213,229,187,78,59,37,37,191,46,101,63,44,252,32,17,218,251,29,83,147,237,227,134,7,94,194,118,112,119,85,103,215,188,48,100,211,71,225,58,122,60,22,5,248,242,50,145,178,111,78,24,124,225,235,59,124,9,174,176,40,57,60,138,10,179,183,239,135,218,193,97,126,109,41,12,139,195,9,184,212,52,52,83,203,141,7,163,172,250,83,24,21,130,184,185,178,188,82,29,251,121,149,21,49,157,196,193,71,109,45,203,197,97,136,139,245,234,159,243,200,97,107,80,18,184,83,221,244,5,220,148,89,215,228,83,157,49,216,14,23,149,121,178,130,99,121,95,180,219,47,125,172,251,101,135,135,75,155,102,26,89,165,92,54,192,162,189,224,28,215,123,198,129,93,8,100,235,184,145,133,149,167,102,91,208,183,5,119,158,123,92,195,170,82,101,220,136,57,215,248,112,75,95,74,72,71,2,120,124,97,217,21,173,77,110,86,225,179,98,96,200,242,53,133,233,9,139,129,81,229,40,15,13,143,130,236,40,165,23,109,215,107,40,16,69,121,23,176,118,206,48,219,199,89,227,13,86,21,180,187,135,208,72,186,228,183,181,137,132,190,53,20,169,2,86,30,254,251,201,147,150,107,242,208,106,12,195,44,56,143,60,245,214,66,220,123,74,94,27,126,202,219,42,53,221,251,158,109,107,200,219,74,61,11,200,167,82,77,16,240,214,82,63,218,215,187,174,162,58,63,69,105,242,41,241,211,112,215,233,148,209,121,47,15,77,160,67,225,98,153,239,128,247,76,11,165,144,141,140,111,207,84,189,3,134,117,109,200,203,70,172,60,193,101,157,248,172,225,164,156,10,223,23,210,245,195,94,74,35,110,66,101,145,137,30,22,61,82,24,145,218,216,80,238,187,148,73,161,12,112,196,62,91,209,71,25,10,91,121,190,195,148,86,202,235,130,93,100,206,184,154,115,177,41,140,131,17,87,79,225,116,131,114,156,14,214,184,24,39,248,83,248,158,77,53,46,182,40,143,192,48,9,203,46,76,12,76,159,11,174,250,248,50,137,175,21,29,25,181,45,97,237,182,58,210,140,145,95,23,91,128,162,42,253,105,206,254,246,201,217,180,116,145,210,203,164,118,99,146,200,160,173,163,137,3,113,127,107,166,199,130,68,124,203,105,127,180,117,185,145,154,31,225,187,116,8,255,62,133,157,177,198,78,212,114,116,43,92,136,90,123,32,132,79,75,185,179,16,255,234,39,14,128,251,98,199,210,171,55,253,170,1,227,205,232,213,22,28,9,248,163,113,77,96,60,209,17,174,13,25,187,173,112,63,39,134,70,9,143,132,25,225,108,45,43,108,109,99,113,211,161,17,57,136,73,251,195,173,106,4,154,107,124,124,148,56,234,197,244,88,133,65,75,238,74,143,23,35,235,12,99,96,246,174,42,49,141,74,242,29,223,15,20,15,186,231,144,70,174,49,43,148,232,234,39,96,118,70,15,247,29,90,248,4,215,33,43,9,51,95,82,39,205,250,45,99,171,37,144,249,37,184,185,238,156,249,254,95,250,233,18,172,77,22,57,216,51,253,244,221,244,191,216,44,41,18,213,207,139,214,247,46,33,13,106,132,135,194,208,184,251,235,52,138,235,166,48,244,248,254,92,20,94,136,143,221,160,122,246,198,3,170,106,182,218,172,13,234,145,21,223,46,21,33,82,226,219,140,8,49,206,8,88,184,18,218,52,106,65,224,113,235,115,177,76,151,63,23,217,91,113,188,200,20,207,25,239,139,214,102,9,183,32,51,193,238,235,240,167,100,61,136,0,121,81,1,209,145,165,92,33,120,97,205,123,116,137,43,44,149,80,163,71,161,69,37,44,241,14,253,54,201,151,58,41,47,124,90,187,167,41,49,17,46,71,199,209,80,34,82,67,82,120,108,201,193,244,80,157,28,170,199,213,32,187,148,232,21,164,49,203,89,242,169,229,30,202,236,220,40,238,246,46,42,178,206,244,25,40,124,55,2,175,199,158,244,144,232,182,48,173,11,213,175,102,215,77,67,171,214,79,236,240,189,121,209,7,163,74,206,189,201,9,55,142,238,165,147,19,125,251,115,179,49,232,200,208,118,11,144,166,43,25,24,73,183,40,51,71,193,80,251,229,216,224,191,104,73,160,15,89,131,72,184,181,206,133,10,76,31,135,188,77,244,182,35,144,73,26,120,234,197,7,90,186,30,1,216,235,205,235,79,31,196,168,226,106,242,200,50,101,4,246,119,172,66,139,89,235,205,105,179,154,62,225,116,21,234,102,56,16,74,246,194,255,121,168,196,215,129,211,225,21,239,227,112,228,79,133,239,126,21,15,198,134,127,18,108,37,43,30,117,110,168,167,40,92,98,202,62,163,84,19,144,166,233,119,103,106,73,146,21,207,123,247,180,202,93,52,132,155,18,12,255,171,87,94,82,25,216,50,28,107,20,248,147,78,87,154,98,142,155,210,166,100,169,221,95,4,192,155,119,184,243,233,53,109,61,110,84,45,137,104,227,52,167,88,224,129,38,137,23,156,242,170,245,88,132,84,247,81,112,89,32,254,211,146,1,10,16,40,204,136,172,190,86,190,52,104,205,91,212,186,154,93,175,3,239,52,73,251,189,55,148,227,122,239,78,254,40,234,13,174,161,162,159,61,73,200,238,18,231,84,56,41,19,15,204,71,199,73,242,103,181,54,90,69,75,200,213,81,91,82,245,176,71,235,102,74,149,5,173,219,122,107,100,169,191,40,209,24,90,30,223,160,156,244,108,39,5,30,104,162,10,140,202,213,137,242,144,187,68,245,179,46,200,116,120,233,86,51,2,81,69,251,8,117,219,134,138,111,73,247,46,187,186,36,54,5,158,159,4,152,170,149,203,71,101,74,255,146,74,88,133,108,249,72,65,232,29,156,76,40,132,43,215,156,245,155,115,124,136,185,123,225,226,62,192,132,94,188,201,103,203,26,41,126,214,83,73,116,205,202,165,48,221,191,81,135,68,94,112,43,124,189,222,29,197,166,173,10,215,47,48,49,239,80,76,37,185,167,55,223,40,0,250,148,34,79,220,244,177,161,22,142,155,83,52,43,91,56,186,149,39,212,113,237,100,79,247,38,102,27,40,180,129,58,50,154,189,93,243,215,184,250,63,157,179,245,149,40,215,54,122,199,162,87,47,243,19,28,102,101,164,171,113,223,163,0,30,186,114,125,46,122,243,158,165,126,97,139,140,42,76,67,143,15,205,180,139,21,189,27,90,84,203,161,112,187,245,167,169,120,27,33,112,59,136,36,43,76,187,183,255,52,61,34,233,177,167,49,19,71,189,220,208,98,238,106,49,166,168,251,71,231,41,161,221,59,187,40,134,186,94,177,62,213,93,122,81,115,246,115,86,233,50,164,224,126,70,133,161,177,144,41,140,86,235,142,250,196,163,217,109,138,90,122,137,226,70,252,109,189,120,32,159,219,163,112,146,108,181,194,16,128,122,29,107,129,62,226,36,152,79,219,225,122,254,128,41,220,242,98,83,138,235,211,189,57,233,70,84,139,78,13,136,0,135,185,74,170,170,169,37,81,73,187,15,95,195,208,60,183,12,163,77,23,117,174,223,62,127,192,195,27,124,167,185,116,51,205,10,29,224,126,181,177,164,235,166,98,53,80,81,190,11,113,225,78,112,119,194,143,123,99,194,70,233,183,239,1,228,115,70,226,188,167,123,215,232,102,24,63,97,164,132,238,26,183,222,200,159,165,9,167,80,104,133,62,244,253,94,106,134,165,6,253,212,196,36,106,240,9,249,232,99,245,242,121,100,81,123,69,135,217,247,165,167,166,114,207,127,219,74,50,210,208,232,96,115,33,241,130,90,76,134,163,74,156,202,144,190,242,140,126,126,66,160,93,86,210,17,48,76,155,245,193,141,146,138,252,174,79,20,155,222,173,238,211,116,45,11,137,165,242,96,52,203,107,94,165,46,16,118,209,47,21,210,129,238,144,158,54,45,198,188,196,49,237,67,10,156,210,248,244,211,230,140,58,76,191,111,250,2,78,117,58,28,250,57,147,42,47,31,54,149,123,14,95,107,32,109,242,144,200,206,144,102,191,147,144,94,23,37,133,94,248,72,239,226,216,121,75,242,112,58,118,120,83,158,67,182,179,81,99,74,63,90,195,210,79,143,21,101,251,119,17,222,221,48,237,103,148,139,122,97,190,233,30,167,253,108,123,205,192,52,230,157,149,6,118,182,167,184,105,55,152,154,1,231,8,104,241,212,11,150,185,170,51,78,240,210,247,28,226,6,42,47,203,233,51,60,190,203,126,63,242,50,180,6,162,104,71,64,155,70,81,2,69,15,188,223,146,106,161,86,168,250,154,159,154,100,101,84,254,139,51,119,28,175,154,196,30,168,105,137,111,219,224,28,166,142,62,29,232,100,254,223,58,163,170,120,125,217,88,24,222,0,63,225,40,81,39,25,54,131,233,217,117,114,225,240,229,170,161,82,150,43,209,209,197,151,182,20,88,97,125,151,166,211,126,102,27,104,198,118,133,147,115,242,157,141,34,211,97,74,54,245,101,157,15,77,195,95,120,155,32,207,72,166,93,247,144,31,100,248,184,220,10,143,104,22,157,228,110,75,90,101,31,149,172,219,97,35,220,78,70,105,115,122,137,235,133,118,124,148,128,239,89,67,231,202,15,188,154,137,0,76,133,199,231,117,89,8,170,20,245,186,16,10,116,205,39,92,172,165,204,72,205,132,225,222,34,188,48,226,53,233,167,143,159,246,203,8,98,91,250,101,234,55,191,7,15,2,1,98,138,67,249,234,143,5,157,212,212,150,25,244,227,155,83,10,26,115,191,50,92,163,227,141,12,252,131,231,157,83,117,202,168,196,31,203,159,11,147,70,199,77,81,236,240,123,79,152,16,18,60,93,122,9,82,38,234,19,20,181,118,19,135,213,236,107,68,153,253,137,249,228,79,2,143,171,88,65,169,196,135,146,80,108,24,135,87,234,183,68,50,253,120,253,233,15,235,145,78,7,189,156,207,183,176,162,53,109,143,5,230,68,117,152,224,158,14,12,35,252,153,178,136,116,55,109,194,134,158,180,186,97,182,46,214,180,226,183,89,152,223,47,134,136,64,115,146,205,214,118,115,152,122,155,147,126,122,186,242,23,210,228,67,219,195,155,117,112,191,123,67,98,223,210,189,233,208,124,27,240,162,40,75,27,36,32,242,143,167,50,145,23,13,245,181,98,59,204,131,161,222,210,44,23,253,147,46,85,109,101,87,74,83,216,76,22,219,31,11,213,48,237,73,33,139,94,31,125,59,29,142,166,25,44,159,244,166,150,252,13,109,218,80,103,58,180,142,215,205,34,3,114,141,79,221,47,234,118,202,124,14,183,149,220,49,168,180,214,115,36,23,68,31,26,237,190,118,44,148,167,126,49,172,146,106,141,66,107,228,118,178,245,132,20,61,180,224,58,159,113,243,123,4,37,203,170,83,245,249,156,111,224,161,213,58,228,92,186,147,103,45,147,78,78,87,183,230,197,129,139,211,86,165,143,177,40,154,43,67,2,67,41,45,48,69,210,207,4,89,203,200,245,151,194,157,6,216,128,139,150,65,84,98,150,227,139,145,205,153,252,131,102,194,4,129,222,221,70,209,67,89,100,140,108,164,210,17,35,255,243,30,6,224,174,145,196,11,35,132,21,83,122,151,177,196,174,106,179,142,102,95,11,165,31,21,45,161,102,189,121,69,48,240,82,166,127,40,222,150,107,143,3,79,165,194,173,205,106,31,98,86,186,202,62,144,154,192,78,20,84,177,235,251,182,42,88,211,88,199,93,208,95,29,77,127,87,207,75,180,185,182,222,249,46,119,253,97,234,45,228,226,35,65,175,98,41,154,226,40,69,253,18,183,45,197,88,13,226,227,96,255,105,9,38,49,47,176,196,217,151,105,55,86,63,240,216,72,69,120,132,29,184,5,133,1,27,210,39,117,62,116,209,26,23,246,131,239,51,247,79,224,201,222,121,124,33,216,162,20,24,105,145,29,111,26,149,163,216,82,76,189,137,46,143,95,216,150,236,60,9,14,51,217,96,145,53,129,38,149,112,213,112,120,137,93,101,58,169,94,249,189,140,46,97,201,192,154,169,215,190,143,3,37,183,243,233,197,232,207,250,169,103,58,112,10,87,84,171,124,175,35,105,36,246,187,5,155,137,164,4,60,194,124,95,63,242,117,111,39,68,211,144,118,187,4,83,76,21,240,39,164,17,108,46,188,128,7,147,198,40,225,212,160,136,141,179,80,31,188,216,149,107,130,151,127,183,63,84,35,145,147,164,248,26,141,237,119,243,85,173,92,249,223,69,175,233,71,94,235,217,51,16,147,124,82,73,126,81,156,229,103,177,220,167,34,165,185,21,46,213,105,217,16,14,175,93,225,159,212,225,123,5,219,246,236,120,5,144,174,181,71,36,15,131,49,124,47,67,224,105,26,103,15,62,215,122,141,128,17,7,231,162,172,244,23,198,61,150,70,166,101,77,170,111,209,210,111,208,36,18,204,183,127,95,207,123,3,135,68,107,221,50,50,140,154,242,178,248,135,184,212,252,100,100,187,192,206,252,174,238,214,223,45,63,189,72,212,62,31,234,88,79,187,78,10,149,15,47,192,141,124,160,6,232,22,56,130,94,15,94,93,58,178,13,165,103,241,23,181,182,181,163,143,165,230,22,241,26,213,47,98,96,227,115,35,147,190,177,41,189,149,203,154,170,231,219,162,238,102,134,174,104,213,73,161,67,252,141,140,232,251,108,114,53,202,42,190,131,209,206,80,164,255,24,184,34,169,19,176,230,227,216,56,172,246,234,7,198,254,254,164,112,8,120,120,127,61,28,122,178,70,239,81,126,246,83,28,224,103,200,171,203,167,74,196,206,157,28,83,124,35,19,254,239,242,177,89,179,100,241,167,188,118,56,133,88,49,212,70,139,208,111,72,97,23,243,135,117,142,40,233,120,17,84,62,69,235,254,19,24,202,214,95,67,100,211,105,52,228,72,134,143,23,117,71,191,185,81,198,111,217,240,32,156,251,253,86,55,26,123,83,212,60,217,92,57,67,230,187,26,250,10,89,212,59,74,15,249,229,94,133,3,4,112,215,215,101,13,124,210,67,19,160,238,241,84,243,26,76,178,11,108,56,250,151,63,20,242,30,59,93,12,159,245,246,41,129,115,69,150,205,117,95,231,83,30,1,78,9,125,224,229,226,104,23,54,99,237,232,17,97,74,198,14,79,49,227,237,0,161,173,244,161,240,187,201,119,140,254,169,211,168,3,19,142,80,184,82,145,233,207,101,170,92,9,182,19,235,193,120,245,85,97,88,213,79,192,236,171,85,97,4,154,223,115,145,125,139,128,4,76,37,28,202,211,81,51,107,20,198,221,121,115,6,233,100,77,231,38,193,247,249,57,108,53,22,2,67,224,186,135,195,119,66,187,222,124,240,202,252,106,139,41,12,129,175,69,181,125,78,201,155,148,162,35,159,230,193,60,152,82,183,161,87,223,45,107,117,71,239,9,176,245,167,141,197,176,58,76,185,191,14,220,92,16,191,250,190,44,241,38,129,175,185,24,55,31,230,44,9,12,105,215,118,24,50,18,125,31,232,93,30,159,82,92,180,161,63,253,149,151,211,4,61,75,180,48,64,161,21,240,135,190,235,251,19,91,226,152,226,65,76,25,158,83,79,240,124,60,128,160,223,150,162,47,83,230,60,175,132,226,194,86,85,151,224,123,28,52,191,154,173,87,190,174,187,157,220,127,16,11,9,49,61,125,106,252,143,215,225,9,220,133,88,206,194,188,8,119,56,74,39,235,86,24,203,196,39,148,158,63,49,120,15,93,232,143,97,10,152,230,122,253,233,177,17,82,113,152,60,162,254,54,169,70,135,7,116,188,85,31,155,46,55,129,251,151,38,5,207,214,127,250,126,102,53,217,149,104,208,245,254,222,7,237,185,186,130,171,133,37,155,163,232,223,233,197,7,130,176,207,97,66,106,122,53,181,33,190,167,208,233,45,74,73,86,201,236,253,138,27,157,98,152,203,20,134,50,252,56,140,156,136,220,188,209,108,95,125,224,247,15,159,110,88,20,27,62,210,161,11,195,85,59,101,86,216,144,30,95,222,182,186,94,97,21,90,232,48,149,231,45,110,19,11,46,114,116,29,11,7,250,99,83,92,168,191,124,237,175,225,95,15,181,160,226,136,2,83,0,235,239,131,60,136,78,74,99,44,126,236,81,9,39,106,179,198,17,189,91,92,252,77,233,37,195,192,66,164,241,193,147,19,181,100,120,52,159,81,203,165,138,23,240,81,199,214,202,123,232,131,24,188,204,40,240,126,148,119,6,247,165,190,15,29,89,235,189,142,99,157,105,234,251,220,237,107,249,118,133,124,154,16,180,211,16,122,77,191,55,176,243,67,122,251,239,99,243,16,150,247,30,198,77,253,203,144,106,64,252,98,104,187,198,131,239,46,33,117,217,56,201,131,168,201,47,124,167,16,226,64,129,239,151,90,126,115,106,132,44,8,236,170,79,222,140,49,233,193,72,141,201,28,34,86,185,222,219,197,163,238,74,244,83,120,247,175,182,135,24,210,86,57,89,92,184,235,208,191,113,147,223,87,37,81,202,197,207,43,105,5,190,179,42,113,251,123,188,19,3,217,126,111,14,252,79,3,21,215,142,41,254,88,156,131,18,136,43,104,97,62,82,141,251,77,223,35,97,73,253,101,97,251,154,191,81,232,13,143,249,81,254,201,159,38,196,247,88,228,203,180,212,138,206,250,250,122,74,73,210,90,168,83,224,143,218,160,247,92,235,110,33,74,207,71,239,203,120,100,240,150,177,73,25,55,26,238,198,11,7,80,8,212,62,173,188,166,128,102,187,177,215,172,6,95,210,21,104,7,181,23,190,177,56,233,208,68,99,129,231,251,9,26,18,101,133,159,82,70,110,70,211,51,174,27,25,231,170,101,21,240,198,60,41,70,202,157,149,197,187,118,72,158,222,65,216,126,90,124,36,100,69,0,235,108,135,59,234,230,114,245,224,252,222,239,151,55,106,182,26,157,132,167,230,201,160,80,146,95,147,172,25,20,238,245,245,243,25,177,104,81,129,36,214,201,122,68,220,192,247,117,124,10,47,56,60,190,7,19,97,145,135,230,63,35,126,154,111,77,226,162,188,189,7,153,94,117,202,213,81,162,244,94,213,66,122,106,167,164,86,125,45,186,132,63,134,82,54,53,99,173,247,247,56,249,136,181,60,255,110,60,237,213,2,2,95,87,112,165,200,189,135,91,169,247,189,86,69,73,57,3,202,57,87,192,244,17,8,252,65,157,221,29,158,73,60,152,80,250,122,161,94,42,145,41,249,210,94,61,91,252,239,61,91,203,83,234,219,188,134,220,124,230,105,59,4,96,83,107,165,21,134,190,199,62,56,12,77,91,43,59,21,101,239,77,225,16,180,161,87,207,234,33,9,250,154,44,178,162,125,155,4,100,223,131,65,80,178,180,119,18,102,177,254,246,50,168,134,90,234,178,37,114,208,222,205,169,250,129,105,76,96,75,82,238,7,51,193,218,91,185,127,234,132,30,108,12,106,10,19,146,92,15,253,232,47,82,118,7,68,145,223,11,51,126,238,115,18,201,194,196,101,126,48,29,68,82,208,122,45,5,246,190,55,112,250,152,181,201,164,211,19,247,27,146,181,97,170,141,9,7,3,234,20,15,134,232,99,125,250,211,144,17,61,139,199,202,145,228,211,129,130,225,105,206,16,146,129,175,83,233,29,10,134,221,187,53,233,124,9,200,110,100,210,17,51,250,129,169,71,74,92,6,23,157,47,138,99,234,128,115,235,219,160,91,238,53,215,195,178,210,123,234,107,198,74,244,189,138,142,159,169,149,32,212,165,185,251,6,227,78,47,137,15,131,237,228,249,49,3,126,251,150,169,56,170,11,205,19,28,175,91,67,247,48,190,148,225,63,13,105,200,86,202,191,194,213,111,25,89,115,216,74,4,62,16,33,189,239,158,178,182,59,47,127,80,185,181,223,116,31,100,144,100,98,20,62,221,141,68,74,105,239,121,186,18,3,221,124,1,89,24,50,105,251,16,194,24,202,237,159,179,49,7,69,112,82,104,62,182,49,93,188,95,230,28,209,244,42,116,130,206,25,128,78,5,133,181,10,255,180,53,59,92,247,74,252,117,112,232,252,102,21,76,251,244,104,138,30,22,134,190,226,167,231,210,234,100,43,246,127,4,117,168,178,34,18,174,156,99,132,46,159,247,199,193,62,149,151,159,118,150,242,202,72,16,135,95,75,121,147,105,248,165,248,233,193,40,231,40,161,18,77,160,235,45,113,242,245,41,17,67,232,209,61,75,171,231,110,146,100,167,150,169,60,97,36,132,22,147,226,204,192,113,127,26,212,176,215,26,67,93,130,195,85,191,135,11,162,37,202,26,134,251,247,91,168,107,138,131,69,197,37,160,62,64,179,235,23,198,125,214,194,79,235,150,124,1,10,98,137,154,237,160,122,30,31,247,247,98,227,112,215,62,241,69,116,194,221,237,207,108,112,213,181,104,80,148,78,191,26,106,93,85,129,187,235,123,184,157,64,201,207,72,162,128,13,133,129,183,134,63,50,158,67,213,112,32,102,241,16,196,247,227,95,84,149,120,188,182,245,243,75,145,253,222,95,162,39,62,68,207,222,205,135,57,62,73,236,240,123,21,4,155,98,75,109,146,50,2,154,246,252,101,152,151,154,30,15,212,135,79,15,9,125,136,115,77,249,62,54,233,190,199,48,143,166,104,173,35,145,169,35,1,251,246,148,143,95,86,70,14,140,177,61,124,198,49,211,50,103,63,242,4,239,64,191,203,140,214,99,189,250,26,15,203,95,231,255,71,220,155,227,224,246,36,217,125,123,105,187,141,156,135,94,128,44,121,50,5,26,13,177,64,180,193,110,162,212,50,8,162,13,58,92,1,165,45,208,99,11,18,72,67,0,119,163,174,117,40,127,241,221,136,60,89,4,61,2,42,148,241,127,47,222,29,190,188,57,196,112,226,156,227,70,173,71,122,21,153,197,184,22,149,17,217,82,112,201,195,197,49,152,96,203,15,159,121,1,213,235,102,216,227,199,107,206,206,155,63,105,54,153,122,216,115,111,50,72,110,30,172,128,135,179,159,120,238,55,81,192,133,84,165,243,195,201,89,190,197,175,159,8,113,171,143,90,0,178,237,110,70,109,187,141,199,220,189,210,120,252,31,178,194,251,189,121,244,137,47,118,27,250,148,31,61,128,51,81,243,103,134,103,171,234,139,87,116,40,134,155,13,177,244,176,165,147,116,11,43,141,252,251,53,103,47,17,160,130,71,135,131,178,165,3,174,253,22,23,102,182,89,125,244,57,142,202,55,19,104,207,109,93,181,114,140,97,222,231,48,217,60,227,77,83,179,67,203,48,190,144,12,99,197,240,110,57,20,215,51,44,229,250,173,65,218,94,243,249,54,170,30,140,244,142,131,73,48,131,154,122,166,25,164,201,241,108,202,223,143,0,131,17,83,52,55,163,49,161,172,251,116,138,149,251,230,103,182,143,244,8,208,213,228,172,48,11,198,128,188,31,153,183,12,27,103,92,109,1,149,234,157,65,232,86,252,135,193,76,167,68,10,68,123,231,183,249,205,193,51,61,75,51,245,90,156,109,211,146,156,83,29,121,203,95,197,152,178,250,84,188,158,84,230,244,90,148,105,113,173,170,50,9,76,13,207,163,145,2,237,73,57,70,45,249,229,250,194,139,20,232,84,234,111,222,140,184,225,51,211,16,247,104,94,208,170,186,191,109,154,140,25,206,156,60,187,87,48,61,223,44,62,187,108,46,218,17,49,129,5,187,202,15,249,190,93,21,201,126,94,132,150,55,127,243,101,145,149,124,17,226,105,239,28,64,229,59,169,47,253,35,141,243,201,240,227,44,81,209,10,144,157,62,23,248,119,93,129,184,38,213,230,109,132,11,144,232,51,199,79,24,217,221,17,65,58,205,100,96,174,121,209,88,235,147,24,186,147,250,44,31,104,164,71,152,17,9,86,222,99,14,210,237,93,209,11,170,168,169,205,197,128,122,65,102,124,230,243,172,164,161,232,89,171,84,2,252,234,245,75,85,94,51,233,246,246,185,49,139,45,166,62,138,227,213,136,244,194,12,218,86,114,41,103,83,63,222,128,127,46,42,189,83,153,166,201,78,245,88,95,72,150,101,37,17,130,69,15,241,48,55,195,186,44,31,4,60,114,8,174,29,51,180,175,42,17,223,13,231,180,194,12,131,182,92,141,14,92,188,89,135,216,91,186,22,22,132,168,113,10,84,131,145,201,173,247,242,204,227,178,182,126,185,112,91,149,230,123,103,56,56,79,84,220,212,60,156,233,114,49,152,93,211,13,192,199,138,99,123,96,138,128,27,77,6,27,8,175,63,150,186,120,149,14,16,222,105,222,107,1,54,105,231,202,217,107,192,13,249,123,209,17,171,218,140,180,252,117,167,196,88,214,236,89,101,168,143,63,84,157,171,134,93,176,110,133,174,109,102,148,147,117,44,180,231,186,66,161,160,118,88,222,188,75,22,28,154,225,24,177,51,90,104,224,124,229,207,101,20,195,243,182,72,45,128,136,103,82,127,207,94,231,233,80,192,136,121,67,209,63,220,188,172,249,229,154,107,177,102,175,207,108,194,143,119,183,89,38,36,48,124,134,45,114,61,82,179,95,214,112,235,228,242,219,18,96,194,215,202,110,0,87,197,118,51,126,246,173,186,159,159,220,193,65,246,207,220,233,162,204,114,53,35,227,148,198,59,25,88,252,102,212,22,143,202,158,63,133,227,254,184,195,50,106,173,90,43,229,114,51,194,0,119,217,194,62,137,152,158,155,105,19,147,159,125,172,45,166,33,214,174,18,163,139,8,110,122,37,100,163,186,58,36,157,135,25,177,153,107,166,127,229,185,154,120,167,135,153,90,234,125,179,243,253,80,240,241,171,105,154,149,205,12,57,229,19,183,126,193,228,134,79,163,137,10,40,28,11,192,219,190,65,43,150,130,219,250,179,43,232,209,239,139,0,45,44,183,0,244,219,160,139,223,154,79,155,111,61,14,107,105,238,73,99,62,158,64,211,91,3,38,255,18,241,27,205,202,166,243,16,115,242,76,203,182,110,58,201,180,155,217,243,217,20,7,78,108,168,191,202,184,182,123,152,113,232,243,84,51,106,204,57,204,44,246,162,230,25,245,81,107,22,5,248,117,205,35,209,71,235,87,3,253,22,132,242,34,187,154,29,98,137,184,207,241,243,178,188,26,228,30,177,4,170,41,105,235,84,128,109,170,187,21,56,128,174,128,19,31,67,71,225,102,134,123,108,49,67,87,252,149,202,97,99,170,16,214,60,214,229,9,141,13,173,139,234,253,97,134,106,179,125,102,147,159,215,105,102,226,192,159,63,187,141,41,74,106,202,152,71,245,150,133,109,28,194,163,234,205,151,229,207,221,204,73,113,99,4,204,1,160,71,46,119,45,33,208,98,192,58,167,184,155,45,233,57,213,60,131,12,106,83,143,107,194,147,142,217,194,182,48,115,7,89,186,104,228,166,175,237,12,62,203,196,225,36,102,43,98,143,48,27,252,92,191,151,145,229,184,217,28,96,53,159,149,234,105,57,240,21,28,11,50,137,207,9,211,86,92,13,133,165,180,11,113,90,219,217,224,230,76,13,179,170,25,96,113,118,51,146,122,69,22,144,241,60,47,31,22,132,186,133,200,10,206,62,146,164,254,195,232,14,150,230,151,5,183,39,229,225,207,76,131,67,215,45,139,60,254,244,73,14,175,106,19,194,180,197,102,136,203,230,102,216,98,179,188,26,49,194,140,139,73,221,247,170,235,11,122,67,255,217,16,98,10,247,209,162,183,239,68,145,62,79,97,85,223,50,141,225,32,128,247,221,205,166,134,38,86,152,107,227,115,78,19,58,210,13,13,222,197,88,34,128,75,210,179,163,85,40,86,252,197,207,121,181,223,93,165,181,248,214,22,219,235,136,145,118,72,241,171,232,121,16,162,54,204,205,225,57,136,68,65,33,252,236,118,240,194,184,181,22,106,62,50,96,112,27,125,9,218,221,127,224,66,121,235,105,154,60,219,205,213,4,198,245,91,153,148,199,53,159,147,241,29,177,234,144,112,186,223,40,68,202,155,193,127,86,171,127,233,141,27,175,147,16,88,132,211,42,109,120,156,139,126,203,138,184,147,135,185,27,134,19,178,168,215,60,80,196,154,254,169,43,20,176,226,14,64,106,114,87,15,100,18,82,17,69,196,174,64,14,233,91,14,221,46,50,164,80,148,149,20,219,29,169,3,29,21,234,17,243,158,32,40,38,221,111,9,161,25,132,235,190,75,207,51,73,187,56,65,36,247,93,69,128,244,43,194,12,98,30,156,117,113,53,237,135,77,14,108,194,145,28,35,202,249,177,132,156,8,221,191,234,204,193,36,49,147,108,86,199,97,130,175,209,47,181,114,168,92,121,14,135,53,191,146,34,178,150,208,255,20,113,221,104,226,28,247,192,165,238,170,110,35,183,223,113,154,163,40,149,196,47,44,230,53,186,147,178,65,62,169,87,153,105,105,241,139,45,68,190,249,37,228,61,75,113,22,92,156,144,53,244,80,164,238,29,173,191,155,190,154,41,132,75,139,30,147,236,90,21,27,62,129,190,101,23,133,205,15,238,149,207,220,160,11,23,43,40,83,87,150,199,155,133,132,248,62,58,55,235,157,113,243,241,236,134,36,144,150,53,145,180,229,230,100,130,226,247,83,230,223,15,249,30,77,211,198,153,55,215,156,96,218,244,148,53,121,248,174,61,65,22,71,110,167,16,221,96,126,37,209,184,169,78,39,63,80,207,135,109,83,171,180,108,124,211,217,231,160,159,180,102,212,107,134,52,33,53,127,178,73,18,75,133,225,68,234,214,177,235,102,74,14,83,205,224,103,167,191,24,52,96,26,224,130,93,94,201,173,176,220,85,73,191,46,11,26,98,76,0,228,43,201,39,24,212,237,148,198,188,89,206,154,76,68,2,111,15,247,10,243,79,100,93,226,95,82,160,238,0,229,74,71,184,70,199,204,233,234,91,48,186,228,202,133,182,147,241,52,239,184,248,236,123,82,14,66,165,110,120,178,124,131,22,75,218,97,126,126,104,43,158,102,193,60,148,254,138,112,35,58,126,182,53,15,41,35,49,78,125,40,247,30,51,213,33,201,71,32,14,17,103,86,6,123,166,105,175,77,201,205,145,107,48,245,146,144,145,72,147,182,121,103,76,162,224,133,0,164,124,203,102,84,219,126,243,102,226,173,89,204,39,122,44,119,30,237,222,181,184,183,141,211,100,199,44,68,196,73,146,133,160,170,187,87,216,48,111,45,1,208,43,177,28,116,178,97,180,24,218,27,118,86,74,202,206,221,184,77,172,38,201,199,220,166,143,228,159,131,210,147,138,237,109,66,48,47,218,3,223,74,143,188,154,73,35,123,179,180,237,85,73,112,111,72,29,66,124,235,159,235,28,20,67,53,46,160,51,206,57,6,101,255,136,32,197,60,102,176,141,99,158,130,215,3,196,75,122,222,167,153,173,128,155,23,134,12,11,209,5,127,244,162,127,238,86,8,22,58,44,217,73,245,96,99,163,73,162,136,217,122,1,227,106,74,171,18,31,36,84,17,90,187,63,155,197,114,143,15,208,99,219,177,155,92,189,21,168,75,65,198,240,181,49,42,198,126,35,187,25,24,188,42,155,157,178,203,177,217,81,191,141,40,214,24,88,229,230,39,48,13,209,84,11,145,169,127,136,153,70,239,18,251,48,154,14,114,118,161,88,83,71,28,78,176,162,47,241,9,19,129,170,231,166,44,129,148,68,228,25,148,47,158,130,159,124,5,202,1,137,129,79,56,102,157,139,110,166,11,92,78,62,0,96,115,223,171,73,21,61,230,61,162,85,202,204,91,178,76,164,176,141,168,201,207,31,26,233,171,252,238,133,4,91,4,247,36,153,4,68,68,154,154,114,203,103,133,3,111,137,59,64,46,216,57,126,56,54,233,228,148,99,243,68,196,144,27,185,153,110,118,241,51,114,225,224,171,55,49,208,159,8,251,236,97,3,145,33,55,35,109,41,193,61,64,210,226,64,136,205,66,237,82,111,226,143,235,184,72,254,171,151,177,66,203,139,87,107,107,111,55,53,48,147,158,217,38,73,153,194,205,41,36,200,244,80,182,206,44,247,115,40,223,137,208,11,206,45,240,207,25,78,82,163,104,244,152,183,179,165,97,134,238,64,126,24,10,54,35,162,123,232,136,132,14,16,246,204,115,189,59,157,21,30,105,253,218,40,227,12,23,197,227,88,132,242,169,169,185,102,215,231,197,245,3,39,172,207,134,245,125,250,205,225,222,20,57,89,80,168,35,184,93,54,73,160,44,229,117,126,88,42,45,126,119,133,125,115,235,176,84,242,149,241,108,54,73,9,255,51,108,18,78,224,120,204,204,134,38,55,63,158,83,241,110,67,104,43,12,223,38,51,145,61,212,157,105,16,251,99,234,60,133,1,173,184,185,1,222,106,50,81,51,106,48,225,16,67,165,43,58,76,128,7,153,190,62,42,205,218,171,244,230,144,69,251,218,231,189,73,23,232,205,45,6,113,51,1,184,184,158,60,123,223,15,54,240,68,183,62,59,35,32,31,230,74,134,75,126,118,194,29,205,254,195,8,110,52,180,2,11,79,189,236,51,255,90,77,213,92,81,32,245,49,5,95,181,117,54,192,30,118,35,129,249,235,9,208,173,97,222,159,77,241,82,202,62,139,136,100,222,239,5,110,71,14,110,234,122,231,76,92,67,204,34,229,65,111,66,11,190,181,77,220,81,155,158,97,221,16,192,97,38,32,210,147,0,18,186,28,159,155,108,167,144,166,129,218,199,159,220,145,197,162,221,49,63,123,249,110,145,214,0,128,187,31,35,223,207,141,103,161,183,39,51,14,15,114,141,76,209,34,239,160,39,216,52,209,55,15,86,1,116,206,199,76,86,43,18,15,36,203,150,158,65,208,233,68,56,106,9,234,164,102,128,228,241,108,162,49,97,50,1,124,135,68,117,137,212,130,249,24,122,52,131,85,139,196,68,183,94,34,49,159,240,200,33,182,150,92,32,254,149,115,255,120,221,205,215,31,218,194,73,176,166,200,10,83,126,244,171,55,176,101,61,131,232,10,47,17,133,27,107,144,236,198,248,51,204,92,55,67,67,62,213,161,33,203,229,43,200,132,214,115,85,95,10,111,202,125,14,116,109,129,3,136,153,99,230,154,161,174,22,144,34,57,101,80,63,145,187,96,106,244,199,205,163,108,120,83,27,83,117,66,16,96,78,142,221,228,230,235,41,55,111,11,13,71,100,62,50,242,231,67,253,83,203,104,71,230,131,116,154,250,167,160,147,35,95,10,73,135,82,235,83,25,145,180,227,182,102,175,165,102,104,183,227,139,177,59,75,64,208,169,62,121,224,72,236,134,246,167,58,237,103,54,220,121,92,72,71,72,48,2,219,180,163,43,225,235,220,74,216,182,179,161,222,90,228,5,13,220,33,241,89,55,50,249,72,252,41,189,198,50,69,202,46,11,164,106,236,70,6,97,123,222,131,222,218,39,38,181,196,135,87,247,153,40,231,55,74,153,251,204,139,86,215,253,150,8,215,74,153,155,188,200,136,84,17,53,237,164,74,81,240,96,38,23,203,220,44,204,166,28,94,20,221,253,208,238,6,87,145,121,240,43,247,47,79,175,17,127,205,63,51,103,103,194,218,70,215,214,213,56,243,189,182,25,103,205,126,204,41,214,6,157,34,74,173,199,157,147,151,1,217,38,105,248,24,250,210,57,10,255,198,215,248,40,241,45,115,114,253,201,40,7,41,122,107,81,10,219,62,9,58,53,70,165,169,230,76,206,14,14,222,246,220,37,232,21,206,251,20,149,31,138,185,202,209,130,7,118,142,62,79,56,66,222,44,133,83,68,109,107,143,132,226,128,188,243,185,53,204,163,94,93,233,198,210,46,11,99,5,128,144,234,51,233,23,253,77,211,120,17,195,12,214,92,190,197,57,43,78,188,229,63,25,122,89,197,12,44,107,235,245,115,7,32,42,44,150,90,152,183,16,197,205,244,181,141,167,110,111,210,214,97,110,15,146,27,36,111,9,135,23,70,159,166,236,21,11,231,202,33,5,148,130,211,113,206,229,75,159,77,174,250,209,49,140,109,71,231,54,60,235,227,107,251,1,103,141,222,215,99,70,169,207,31,109,153,27,253,210,139,206,218,18,55,63,223,234,193,35,156,139,139,11,49,67,48,157,250,243,49,143,175,12,29,149,155,97,176,16,220,241,50,233,134,22,102,84,110,146,254,46,72,86,220,125,34,172,218,170,211,71,139,125,114,140,20,102,3,195,234,126,130,214,201,103,134,202,171,46,93,122,84,69,221,107,52,38,226,150,212,106,90,92,205,205,8,157,191,187,205,190,121,63,200,234,139,180,16,79,38,75,114,192,244,137,7,170,41,120,94,51,133,2,39,245,131,225,149,42,169,192,156,44,157,236,23,163,126,49,20,94,98,77,242,30,40,115,96,213,242,32,249,160,60,154,97,54,157,109,69,165,1,139,117,63,29,52,69,127,129,126,208,82,187,107,102,104,19,149,199,5,245,159,157,173,19,243,192,125,126,192,95,217,5,49,182,65,89,138,2,230,232,49,200,62,139,237,106,109,50,130,233,28,240,129,62,123,40,148,175,159,89,92,158,55,127,112,130,72,247,206,121,127,119,77,15,46,51,3,6,44,58,106,58,168,103,233,143,200,201,160,204,52,148,214,204,50,25,78,77,99,102,93,3,160,214,70,25,49,228,127,70,250,55,145,115,223,43,30,189,12,253,165,160,182,118,125,105,50,152,93,177,247,116,91,85,23,192,133,158,150,32,160,43,230,13,12,143,79,37,18,183,237,65,204,1,224,243,163,158,56,168,234,2,163,171,43,218,79,182,57,219,10,158,76,166,136,225,147,28,40,172,116,173,90,27,95,48,187,110,246,6,186,196,4,255,11,251,82,140,89,135,101,89,54,234,97,133,52,223,47,73,136,101,101,118,133,143,102,187,150,199,49,131,236,150,20,51,92,101,200,159,135,57,47,169,254,79,115,158,124,179,165,221,242,248,71,235,5,46,59,15,41,102,235,210,81,216,179,41,80,134,57,195,95,163,152,106,54,224,123,245,57,201,20,123,156,141,181,98,200,213,218,123,117,38,25,106,67,91,159,61,21,145,109,157,46,67,223,92,24,9,41,179,206,25,147,220,126,182,188,217,175,79,105,233,152,233,136,39,220,173,177,101,196,123,87,51,48,182,88,250,103,129,176,60,197,220,13,180,229,230,10,76,84,205,48,37,166,120,54,106,128,83,111,94,76,22,213,205,56,43,226,43,91,191,73,247,147,25,108,19,157,117,98,206,53,68,41,55,202,117,91,99,132,129,90,95,187,191,155,34,226,157,73,29,178,123,71,195,34,43,97,10,3,106,78,193,185,64,234,102,60,218,242,157,4,78,228,30,192,10,39,93,126,84,146,138,115,185,219,70,255,8,154,117,16,240,119,117,146,200,203,207,179,103,48,162,35,124,61,53,236,50,107,190,251,134,29,49,2,251,252,93,28,71,204,126,154,38,237,193,45,214,7,241,248,122,95,186,249,169,59,127,90,91,237,207,126,178,251,118,180,182,180,254,188,150,13,152,207,19,58,45,148,125,245,55,220,177,60,12,179,46,94,212,0,222,30,149,37,56,118,138,146,179,158,47,141,115,20,55,223,200,180,200,174,64,165,194,69,18,160,169,75,245,193,253,39,147,162,136,157,22,168,84,87,179,177,237,223,195,141,118,44,121,54,109,79,174,228,1,141,56,16,20,57,65,224,166,244,94,10,75,235,33,37,33,102,200,44,125,159,94,134,218,213,3,38,153,86,96,115,51,112,51,133,46,27,98,200,11,133,72,79,87,45,138,209,193,9,49,94,152,137,111,116,163,62,78,130,235,57,97,54,14,18,61,4,200,230,125,191,155,14,131,174,188,153,136,62,211,61,25,102,138,4,69,15,160,221,98,199,178,171,171,90,217,136,87,213,71,55,53,179,3,150,170,47,62,244,120,218,240,28,109,253,217,251,57,118,41,50,116,29,180,250,98,255,41,182,232,144,43,82,29,209,176,84,98,200,127,132,51,234,141,84,234,83,241,61,145,201,85,55,171,224,127,250,155,183,108,37,113,117,148,206,187,185,3,8,178,244,4,20,15,248,159,20,141,191,121,67,87,108,170,3,200,116,242,139,113,21,147,142,169,249,162,62,203,1,138,0,53,16,243,2,53,17,86,196,196,155,90,105,147,243,33,101,15,31,93,239,141,138,149,31,141,212,96,154,226,181,225,175,239,245,90,207,114,77,250,218,120,255,233,154,215,179,139,243,169,207,231,143,71,31,223,79,137,76,237,176,243,77,156,117,79,138,77,173,20,84,99,76,138,69,72,106,182,150,136,48,239,71,65,107,146,95,9,240,38,141,1,107,234,84,0,99,33,191,171,26,79,149,154,203,61,219,22,132,25,42,16,4,208,191,68,249,149,94,188,34,76,82,152,173,219,44,204,86,231,82,243,57,107,253,128,89,168,133,76,133,162,31,239,44,228,14,48,47,229,125,163,249,47,5,155,4,0,1,216,36,166,154,209,99,137,103,247,246,52,148,242,224,113,119,157,209,233,17,83,244,62,190,225,253,221,40,174,107,71,196,113,201,206,126,26,55,63,94,170,158,202,164,206,136,60,195,60,150,78,134,158,1,155,198,163,161,47,208,207,253,163,227,138,239,73,11,145,110,120,38,40,145,174,153,226,158,14,121,65,146,43,70,197,244,60,244,205,10,50,39,113,53,201,159,103,54,224,2,220,87,91,20,240,158,171,201,42,196,92,194,137,234,250,61,11,92,145,49,42,212,11,117,91,97,111,189,107,128,222,204,162,159,147,125,98,198,163,41,93,61,191,171,66,41,228,247,70,84,113,168,67,142,78,64,117,252,194,178,198,143,165,47,94,9,136,103,152,207,255,167,62,155,190,131,56,192,224,158,124,218,72,58,18,91,177,113,64,181,144,159,159,93,77,169,62,204,11,176,150,154,97,134,245,31,54,233,181,173,249,233,50,73,145,122,89,116,201,205,103,9,85,99,54,14,243,162,225,88,205,200,199,184,21,93,222,103,129,213,80,76,195,218,207,206,251,252,44,58,138,226,214,244,121,62,211,148,150,237,28,47,102,210,199,79,119,204,78,253,62,186,157,61,111,62,63,107,83,0,10,51,105,220,231,217,219,185,63,55,61,37,199,125,127,239,77,160,31,102,224,105,250,163,73,21,198,76,194,115,82,222,103,204,245,206,164,9,156,234,105,204,105,161,177,130,21,255,227,189,184,59,203,140,149,79,187,74,177,27,7,93,30,113,111,152,113,159,197,105,230,24,179,223,254,249,222,60,182,5,203,82,150,247,222,109,94,43,248,255,253,254,170,218,227,71,175,87,232,202,198,164,197,197,219,234,165,239,128,230,17,159,154,188,120,126,191,198,25,193,152,40,219,144,237,239,183,140,58,225,162,40,50,242,51,203,232,37,217,97,230,176,122,167,89,31,113,102,83,64,155,127,102,206,81,76,95,116,211,151,252,44,77,226,202,18,102,2,237,103,97,207,104,109,198,124,214,233,51,104,228,151,60,87,75,245,186,43,91,60,75,115,185,146,34,230,190,149,3,28,115,201,49,75,161,230,207,229,121,54,226,11,241,236,10,156,235,185,121,13,189,91,204,35,41,21,3,91,210,118,133,35,204,187,189,143,62,75,179,197,197,173,40,72,192,182,187,19,168,199,163,97,88,126,172,136,45,197,123,183,173,88,71,219,105,107,15,143,250,172,44,176,121,207,54,13,121,88,152,209,75,120,118,113,248,49,226,205,186,225,58,158,35,162,180,216,84,22,141,107,207,153,14,75,251,253,213,244,75,238,247,244,2,152,22,230,181,158,147,15,86,148,120,50,21,224,244,188,24,108,96,49,207,248,243,211,205,87,82,156,92,139,14,176,103,221,162,20,19,142,62,90,158,189,62,102,19,80,13,51,10,119,143,47,65,67,120,140,216,178,54,121,53,31,39,56,182,171,19,3,142,199,45,165,170,23,240,1,43,64,166,199,87,7,175,232,55,223,205,242,140,106,30,130,240,7,233,59,223,244,28,218,147,235,94,141,51,162,113,2,206,248,140,171,27,144,145,167,61,153,148,207,118,243,176,202,146,134,17,253,38,31,104,168,171,111,135,113,70,111,47,187,217,252,32,237,232,62,191,43,106,71,86,223,84,61,104,200,101,74,188,25,41,25,77,161,153,24,73,148,66,40,75,209,109,171,230,228,178,101,219,234,63,154,2,56,143,133,189,56,158,12,75,138,14,41,224,48,167,223,220,166,194,52,213,89,176,171,103,92,189,145,241,203,127,246,104,119,106,55,132,193,89,15,108,94,220,217,192,142,185,240,193,52,32,221,123,199,209,70,81,107,46,93,31,54,40,51,174,134,248,68,191,215,217,29,103,180,223,88,255,197,212,67,23,248,79,246,105,188,77,224,43,61,209,110,11,97,101,83,57,91,90,18,62,195,111,5,14,55,159,29,228,113,177,248,2,197,99,74,116,204,78,64,43,137,42,59,239,252,20,56,135,17,253,25,77,51,12,19,225,108,55,35,132,32,113,58,180,217,217,91,140,205,76,138,67,204,173,85,111,86,199,92,225,106,87,115,205,206,154,109,230,71,10,101,156,173,185,7,202,31,119,99,74,183,213,217,113,206,236,139,162,195,54,15,79,150,16,125,93,55,206,32,139,214,250,67,169,0,68,39,62,201,168,181,170,222,58,52,20,55,150,166,78,211,148,31,224,44,222,179,211,123,148,242,163,143,212,65,165,63,221,217,5,204,188,84,77,98,100,4,43,235,157,200,181,9,107,26,73,209,78,2,36,150,1,173,217,154,112,218,6,86,187,230,135,23,109,152,44,247,189,122,66,25,163,105,77,224,70,237,190,90,30,138,219,29,240,17,172,187,188,141,228,229,205,102,33,30,127,205,252,144,39,41,26,193,25,245,200,84,158,68,90,49,57,161,107,110,61,191,105,205,17,97,229,70,170,49,45,77,1,46,182,155,24,52,227,119,29,106,30,228,156,194,76,131,220,22,51,1,118,172,130,179,203,36,69,28,83,252,12,70,7,51,111,149,100,239,22,1,197,60,166,205,69,171,41,125,155,226,132,155,7,16,170,165,217,201,108,132,55,97,62,187,98,211,87,163,159,46,230,146,17,160,200,234,135,46,145,66,79,108,76,235,81,40,232,107,94,105,5,80,14,77,91,32,104,178,180,150,117,55,163,6,41,254,39,82,42,35,156,134,13,163,168,58,221,157,4,86,28,221,48,232,83,65,81,243,184,232,34,228,254,166,94,107,189,147,57,246,188,254,136,170,119,250,242,71,88,11,32,39,201,66,83,111,12,136,13,153,205,45,253,63,147,2,96,118,175,96,211,165,176,100,175,134,128,36,69,160,14,158,96,43,213,220,57,117,6,36,16,110,222,70,43,121,205,160,122,227,244,219,198,236,47,31,139,158,255,28,211,12,85,35,93,155,228,30,230,61,7,232,228,110,58,197,83,207,114,120,114,0,38,157,71,168,230,69,54,10,104,127,23,196,48,25,33,168,203,227,119,1,206,19,166,162,13,81,249,221,231,193,90,42,247,211,6,179,234,46,245,134,52,164,203,78,221,172,124,114,247,249,74,79,137,154,27,146,176,247,24,176,164,156,152,33,226,108,113,243,66,79,167,176,13,209,151,116,29,14,211,165,85,106,40,131,37,141,107,5,162,168,102,43,92,199,1,5,130,68,175,38,26,24,49,164,217,68,37,148,119,10,184,250,53,19,65,233,213,104,104,220,33,101,183,83,102,41,188,81,103,108,181,155,15,77,163,145,213,60,67,26,63,27,86,91,37,204,50,32,117,187,211,180,21,213,227,109,112,77,141,251,179,209,134,151,23,55,79,56,223,33,237,73,79,24,24,179,106,189,111,70,118,66,92,37,19,57,217,177,248,232,87,172,226,143,64,79,147,162,172,205,182,74,186,93,204,100,113,226,108,180,62,101,241,93,81,11,111,17,25,110,195,0,41,27,23,58,53,119,1,113,200,202,110,215,224,238,95,233,174,144,78,189,87,204,52,219,205,120,52,28,237,18,230,3,113,42,215,221,56,107,57,235,173,225,59,139,189,110,3,158,145,42,80,99,71,10,60,34,27,60,224,12,229,1,91,222,236,72,75,67,234,79,176,64,220,145,190,35,29,115,38,37,160,230,51,96,227,87,98,194,140,48,140,68,126,246,49,210,239,217,152,107,213,160,210,72,33,127,177,151,49,162,211,34,148,213,234,144,17,179,146,243,84,14,177,194,113,190,221,188,64,153,171,25,189,221,22,175,13,156,179,170,21,190,190,22,214,66,100,173,60,95,116,166,246,207,156,65,144,232,199,128,85,246,155,254,152,39,53,28,181,166,245,237,255,63,235,86,170,20,116,53,79,200,239,63,43,227,120,234,194,100,132,146,15,103,129,86,65,162,12,172,192,208,194,76,91,254,99,46,78,29,136,185,66,186,208,31,51,41,129,48,55,66,55,49,195,98,63,195,140,230,149,174,106,218,104,190,100,17,13,109,148,230,101,139,111,208,212,127,62,45,230,105,172,182,98,62,115,242,219,174,48,35,84,174,212,105,231,91,157,137,228,63,12,173,130,166,83,161,216,249,225,55,71,103,51,85,189,57,233,208,225,111,110,90,239,58,133,75,5,33,23,102,35,149,145,89,88,192,201,248,160,129,240,120,38,184,169,51,199,207,62,139,73,253,136,70,91,211,136,249,141,104,161,78,20,164,127,115,172,157,78,49,86,233,253,32,155,249,14,123,204,8,77,137,151,113,6,164,211,21,30,102,66,47,229,60,164,183,34,249,28,166,188,179,245,226,100,151,187,117,144,160,19,74,208,109,133,173,120,179,85,30,33,212,138,178,102,43,254,232,145,89,106,202,229,104,229,117,127,180,233,68,62,92,142,32,76,182,223,124,24,123,238,67,188,73,139,162,143,168,241,81,87,229,244,156,43,166,240,249,18,73,23,23,86,39,209,251,153,183,230,38,126,4,102,49,203,172,72,86,213,76,85,50,251,160,24,193,189,228,207,96,105,237,95,35,26,230,6,13,101,83,174,82,248,201,252,230,212,26,84,195,30,246,148,180,99,30,129,224,20,250,13,195,35,238,187,0,240,93,213,219,173,36,236,231,186,102,52,139,101,196,77,91,207,215,71,6,49,163,190,219,113,40,141,138,193,205,133,222,200,170,230,179,117,214,184,154,20,141,242,122,118,234,206,190,124,96,135,203,74,22,116,188,12,68,159,102,152,151,178,164,155,216,77,251,80,158,152,77,200,79,6,149,137,185,122,11,243,67,246,91,105,56,255,104,130,177,50,235,148,101,181,147,94,88,223,242,194,231,200,154,1,56,30,107,175,190,149,30,231,137,99,160,168,181,20,95,124,32,186,187,122,33,21,118,129,251,94,232,138,40,117,50,123,163,163,69,48,227,156,201,241,66,253,165,44,63,186,64,125,77,213,202,171,150,198,109,113,181,173,85,25,178,106,221,197,254,106,103,252,147,194,167,43,91,69,222,62,224,29,42,30,57,207,203,158,65,143,137,25,127,89,53,42,77,83,183,185,121,208,52,163,178,138,214,192,218,183,155,139,201,178,95,115,135,31,120,251,15,99,211,86,180,100,33,201,213,99,200,65,17,38,213,222,164,185,231,227,114,177,22,69,196,67,68,190,240,108,35,189,198,168,177,88,179,234,99,158,200,116,126,149,120,114,250,236,121,85,205,70,189,230,147,124,29,71,255,145,170,132,158,37,22,24,29,145,74,72,4,62,225,236,98,227,27,150,66,119,189,252,234,68,185,124,76,55,82,201,144,164,62,37,127,240,117,159,185,86,131,125,42,173,116,109,203,71,188,88,31,97,213,171,75,246,254,0,107,204,132,186,75,101,23,193,170,244,238,230,65,34,121,171,121,122,213,11,243,178,222,147,231,213,136,159,62,115,47,128,143,31,179,151,25,177,146,11,232,15,29,118,251,178,84,214,18,218,158,3,223,32,214,217,231,25,32,219,93,158,159,197,70,225,227,125,182,167,51,201,199,35,233,8,178,229,123,52,132,75,208,252,136,153,222,126,223,177,216,149,169,172,11,65,248,34,57,228,87,103,168,56,101,142,103,124,214,237,199,0,106,120,199,117,150,155,247,10,143,162,223,28,80,180,38,99,45,43,159,82,152,73,96,86,165,92,183,116,205,103,93,168,187,73,96,149,155,233,234,250,163,41,98,86,229,115,135,92,120,248,247,176,147,176,74,68,120,204,36,53,227,106,104,128,84,7,147,186,72,114,23,140,246,69,10,66,215,156,161,84,246,147,147,14,168,221,84,178,151,6,100,223,75,193,188,144,63,19,235,217,63,235,114,43,178,74,89,175,69,152,198,189,9,156,227,173,121,222,108,39,210,246,171,57,32,182,10,116,162,12,147,253,12,104,64,0,171,190,88,162,173,104,187,245,56,192,10,146,193,234,76,170,152,201,227,238,215,188,139,159,78,141,234,129,246,70,96,94,195,23,95,163,59,92,69,7,50,52,119,213,151,15,155,122,209,108,76,198,133,168,113,243,2,71,181,18,232,211,195,253,49,67,163,24,71,145,75,204,201,98,192,120,54,237,108,138,245,167,154,218,186,175,108,152,221,202,120,69,7,198,218,113,115,192,191,154,215,128,93,56,215,24,150,179,103,47,197,151,162,230,156,171,47,191,102,220,219,233,49,179,239,248,23,177,213,82,85,209,192,68,87,252,119,47,19,20,214,87,43,217,57,129,48,83,194,201,207,213,173,125,221,65,152,73,143,201,86,155,236,144,233,211,205,140,146,64,197,146,229,249,125,219,105,20,44,148,78,53,209,60,185,118,152,225,110,203,143,208,67,202,31,254,148,254,67,166,181,90,17,19,242,139,241,161,118,145,105,204,198,92,134,175,47,232,242,116,31,135,193,119,100,127,49,42,73,163,63,230,214,92,10,211,26,205,187,74,224,25,194,3,136,165,155,27,92,197,89,205,16,88,13,55,27,61,122,85,51,236,145,241,236,227,51,55,253,218,189,154,32,253,103,174,4,79,170,9,66,249,117,121,48,124,204,51,189,207,46,176,136,248,179,43,62,151,236,228,52,225,246,143,228,198,204,155,76,223,53,211,197,57,60,24,48,184,176,80,122,97,182,0,194,205,231,132,31,130,218,64,231,224,68,141,45,174,134,129,71,126,55,218,5,195,55,68,204,171,61,87,167,118,35,90,19,201,209,126,174,115,128,145,122,172,97,94,91,195,229,51,81,112,66,220,124,254,229,84,144,41,46,254,250,114,254,152,11,154,32,242,236,179,119,156,136,118,186,25,255,68,23,1,189,142,217,179,0,157,202,200,113,33,254,127,82,194,217,120,63,95,133,16,105,129,242,74,171,208,157,92,191,20,41,39,62,21,10,81,88,90,116,184,126,192,0,104,225,139,106,59,45,120,205,191,106,240,249,182,157,180,113,127,174,133,123,235,51,23,131,141,170,217,58,167,243,103,206,166,119,47,202,80,139,27,126,57,126,62,174,201,49,170,249,108,232,31,126,185,33,43,181,37,172,193,76,72,53,220,76,243,171,136,240,172,101,37,160,239,87,55,120,32,167,42,194,81,81,28,95,170,144,73,141,111,42,242,64,36,224,188,80,77,6,159,190,90,209,255,193,111,104,31,110,160,177,215,119,225,92,27,214,198,249,65,209,97,236,161,107,183,168,21,4,210,247,187,42,149,252,148,179,154,161,2,13,115,109,91,34,23,204,209,164,216,204,201,146,194,199,32,46,233,142,35,4,88,190,5,220,50,76,49,58,251,68,169,200,86,20,209,189,133,36,54,168,159,26,202,67,164,190,84,57,170,65,90,249,51,23,203,212,235,123,23,235,232,174,110,110,121,170,92,38,140,25,221,177,97,104,12,194,127,44,90,193,103,120,183,179,91,162,17,118,124,52,85,26,70,156,101,125,237,105,173,0,47,74,42,121,85,134,197,88,159,25,36,160,138,113,113,245,250,122,53,56,229,233,169,214,139,33,231,253,242,190,80,39,26,231,146,190,56,45,197,254,226,100,229,167,138,5,195,189,95,226,234,243,193,86,215,171,179,105,47,248,239,162,23,84,133,217,96,1,162,195,198,205,197,118,115,249,96,180,164,38,255,93,133,120,186,235,60,235,248,8,254,236,66,163,141,172,175,77,62,215,57,150,200,115,81,51,19,5,51,170,46,46,237,210,232,160,239,66,96,195,226,29,222,215,76,74,254,156,94,34,172,182,108,223,142,107,19,26,187,98,166,63,38,127,37,238,51,105,214,122,62,215,9,14,82,155,254,53,51,221,80,43,63,102,72,98,190,155,195,160,39,37,79,90,1,7,234,141,110,37,147,163,11,27,69,38,167,116,107,136,157,145,41,21,51,11,200,167,161,137,97,117,221,12,27,56,41,127,241,12,56,188,170,130,31,24,224,15,147,13,47,202,243,214,128,187,226,55,163,224,208,69,245,235,152,1,82,250,36,132,87,52,233,102,214,233,31,242,173,48,147,54,124,100,238,250,137,136,28,42,209,0,224,54,201,154,157,193,34,203,224,59,10,231,82,237,42,204,217,169,25,124,85,147,150,32,155,94,207,143,130,38,219,55,28,14,213,44,148,184,60,187,131,173,113,179,245,241,235,205,187,201,136,127,102,88,81,182,138,236,117,32,216,62,7,241,215,74,214,223,221,168,126,251,44,195,147,24,85,197,28,79,176,112,206,86,127,182,229,182,154,60,187,65,205,240,181,83,84,171,243,86,253,221,198,2,242,21,22,171,85,2,133,200,241,152,81,75,251,138,46,149,194,72,23,213,12,20,252,90,8,68,84,32,192,199,171,26,143,102,98,114,173,102,142,138,45,226,44,195,212,69,90,245,139,209,166,23,181,82,107,243,41,203,223,123,208,126,167,202,194,96,60,86,246,23,99,68,5,29,6,196,154,128,45,174,134,46,81,244,226,167,81,196,197,123,131,98,79,162,186,142,226,64,242,202,57,157,46,116,201,139,116,45,205,128,222,184,67,63,137,186,254,8,9,231,224,193,171,104,129,52,105,13,160,126,176,188,101,8,148,37,156,60,170,49,77,75,194,199,80,6,93,37,114,165,42,34,205,129,240,225,5,64,142,88,194,70,116,183,207,46,224,72,7,152,27,81,78,23,17,233,86,173,74,244,153,51,164,167,42,9,14,139,142,11,114,24,151,76,21,241,34,35,41,74,78,138,83,77,178,70,248,212,135,81,70,123,171,20,165,116,142,34,49,119,43,80,79,55,19,147,222,1,239,32,62,191,157,146,34,35,136,30,181,194,138,244,161,125,40,168,145,133,190,99,70,2,160,108,127,47,220,152,33,99,2,130,61,58,22,172,132,67,226,69,204,208,121,196,147,207,119,151,46,67,58,172,40,139,221,139,71,23,166,159,227,69,66,247,215,227,201,156,140,114,107,43,170,125,130,123,213,156,78,41,48,12,227,132,88,41,30,13,138,80,100,84,207,119,135,20,35,134,219,132,219,182,152,51,174,160,143,201,25,222,231,52,63,91,52,228,174,195,205,6,214,235,98,78,4,249,126,243,193,25,39,31,11,161,40,23,44,227,52,166,50,178,196,106,49,191,127,105,224,164,73,14,251,134,72,149,111,149,198,190,88,165,41,110,224,133,182,26,243,132,233,46,96,59,136,46,192,181,124,131,70,98,139,19,91,204,224,30,62,116,48,188,63,136,113,53,49,3,41,88,126,117,238,91,148,29,7,132,20,221,105,51,170,233,158,10,35,28,251,88,107,94,127,230,53,140,152,224,154,243,48,214,169,207,12,248,52,233,152,229,140,142,247,247,179,233,253,66,238,244,154,209,4,119,244,84,133,160,108,10,144,124,84,107,64,26,53,54,13,26,66,178,152,161,107,159,119,191,58,33,187,88,81,6,115,254,63,40,134,76,214,79,204,201,164,252,124,47,132,74,94,14,39,3,157,185,160,13,27,109,174,175,153,174,120,255,32,27,6,98,233,195,24,224,240,166,243,27,85,235,226,213,227,133,31,210,92,150,143,146,154,29,157,215,12,64,96,180,184,57,28,185,242,181,173,239,44,165,184,26,20,145,140,25,188,133,142,110,60,3,136,210,182,156,139,197,64,241,49,102,166,128,44,209,75,49,33,98,95,64,212,57,206,98,187,95,155,148,177,119,216,243,113,248,221,247,197,140,227,192,1,134,213,64,209,18,54,211,252,1,169,147,63,154,144,66,24,109,224,131,70,65,197,173,48,130,37,121,49,136,6,156,160,143,19,25,95,79,238,77,241,200,33,128,136,35,143,169,174,118,201,134,224,246,55,179,102,113,253,89,228,254,178,123,88,248,190,207,92,176,38,26,135,31,130,235,217,26,239,15,242,186,205,73,90,105,74,135,162,184,138,185,18,197,185,147,68,29,76,104,105,104,54,129,116,215,93,172,51,252,73,40,188,233,24,224,4,113,23,10,62,48,89,125,153,95,233,172,185,244,172,129,7,207,98,70,136,207,227,96,10,131,77,154,201,1,84,91,122,201,205,11,29,56,185,249,0,201,229,143,102,19,144,240,62,67,21,216,60,110,58,209,196,192,21,20,51,34,136,30,5,39,96,198,67,166,112,230,196,118,26,59,234,213,104,34,202,205,169,130,205,120,52,204,238,123,63,230,90,92,252,2,151,183,105,155,238,176,44,69,120,165,70,82,47,218,45,199,124,246,241,148,250,245,182,149,252,15,176,161,241,203,185,167,94,139,50,209,209,219,79,183,75,56,242,184,107,146,214,128,44,120,57,109,104,179,242,159,212,108,6,60,16,28,127,110,238,96,160,228,217,120,39,43,124,121,75,77,136,51,241,211,236,173,126,115,120,206,84,26,26,141,220,227,46,248,171,13,162,104,113,162,144,93,92,145,173,1,132,174,83,1,212,185,147,130,16,26,145,155,145,91,227,254,58,155,73,131,201,175,136,254,184,121,230,78,25,2,238,33,171,59,144,77,236,217,35,144,98,76,204,178,33,33,41,93,35,100,43,166,214,184,228,201,184,11,41,123,60,120,28,7,201,18,193,125,137,54,240,13,83,215,173,128,161,181,53,230,218,17,2,67,56,215,212,76,74,177,69,8,204,210,144,56,53,209,196,212,35,49,96,148,18,114,114,37,28,149,17,33,48,56,146,44,243,128,164,126,93,254,214,44,107,193,175,195,2,118,166,124,228,36,76,164,82,110,93,113,60,226,189,155,1,136,197,92,108,85,175,48,35,8,40,79,206,22,178,249,139,49,162,154,147,56,155,139,21,101,110,210,97,104,254,233,135,226,106,97,198,127,189,231,26,141,255,3,158,41,55,51,93,151,154,139,169,76,123,62,132,205,236,86,75,249,197,103,169,237,48,83,0,187,163,194,30,64,22,221,71,5,136,177,68,147,240,177,24,28,215,115,49,168,61,38,49,35,57,28,187,48,157,64,231,52,154,106,206,103,48,124,88,166,209,77,200,179,59,125,129,49,106,104,1,73,191,91,71,164,164,229,184,26,10,117,169,37,117,196,242,104,8,242,4,22,149,135,187,2,58,196,141,55,239,80,72,204,180,45,175,118,134,56,168,182,121,238,30,210,140,10,251,218,23,105,162,140,6,214,106,92,27,184,121,231,112,108,245,19,6,187,102,208,181,173,133,25,129,185,27,116,117,188,138,234,190,27,152,68,78,154,46,230,97,24,157,72,234,157,13,224,158,107,199,12,233,160,15,89,45,70,221,63,197,156,129,88,230,48,19,165,221,49,89,38,225,120,205,29,254,119,185,121,237,46,229,204,181,56,57,91,140,133,32,185,220,39,211,25,38,230,212,110,162,166,162,97,47,45,24,150,114,155,222,30,223,172,140,144,244,201,197,114,68,113,115,180,118,228,107,208,80,229,0,14,11,140,170,230,21,64,1,193,109,230,131,66,190,69,166,48,58,124,37,114,22,103,180,89,95,98,133,24,58,222,59,77,40,113,101,196,206,134,149,191,146,163,153,17,24,82,243,217,85,87,137,123,91,212,117,7,229,28,160,231,77,125,59,195,188,101,10,26,139,199,90,35,172,67,242,179,29,42,194,81,229,197,200,231,86,49,155,222,220,253,81,89,34,224,254,203,73,197,236,38,85,47,189,85,48,75,192,38,25,230,129,190,156,92,77,217,118,39,127,177,102,120,154,46,102,138,194,97,157,166,34,125,173,39,48,7,129,225,249,112,200,137,166,12,9,16,153,251,179,216,161,69,254,1,240,82,245,146,59,49,46,141,136,77,172,213,210,189,110,53,45,107,177,2,77,240,220,149,149,88,165,83,14,80,221,72,46,43,105,37,132,115,98,46,49,67,123,21,169,120,248,4,36,166,234,164,159,118,241,77,152,230,101,252,70,49,147,183,244,4,43,121,154,44,152,71,88,119,89,198,254,226,244,249,72,199,50,184,66,232,137,190,171,105,10,206,66,172,76,31,193,96,119,114,243,89,11,34,253,222,129,23,157,109,219,43,43,172,157,81,212,76,141,193,221,8,10,250,224,32,197,156,80,217,245,178,77,230,0,184,185,223,78,37,37,24,78,129,241,146,253,80,243,178,28,123,212,132,136,101,242,99,158,37,138,62,181,118,109,53,229,230,39,214,241,35,185,241,94,210,128,78,175,46,141,92,126,53,82,110,58,228,120,48,145,108,108,52,63,9,12,8,208,58,122,54,126,49,138,78,34,63,4,115,34,125,200,126,53,43,66,168,60,105,164,169,132,51,159,153,124,184,132,239,180,157,38,94,206,205,195,56,162,101,54,176,186,188,50,131,110,12,173,5,58,81,207,92,241,137,10,195,70,127,126,216,54,252,248,183,169,116,92,53,157,75,196,173,199,191,14,51,212,98,242,187,143,139,137,180,152,151,0,45,115,217,116,241,206,116,127,55,251,253,115,120,77,234,4,249,203,13,160,230,69,115,135,152,57,22,92,196,154,2,226,82,6,21,150,4,53,92,127,53,146,26,77,143,16,64,72,158,19,164,228,150,149,221,184,255,128,150,98,198,23,148,147,17,128,69,246,173,129,192,116,10,225,0,102,80,101,254,106,141,14,232,242,152,173,171,48,204,244,12,202,193,73,126,197,85,207,0,228,29,191,246,194,38,49,3,137,142,103,183,57,170,30,49,152,157,133,171,117,195,57,62,191,251,184,11,195,195,23,68,230,134,128,177,49,163,185,236,101,87,43,161,63,195,2,246,110,94,51,48,165,103,88,88,88,113,115,99,113,80,43,101,190,48,78,237,207,176,15,178,61,41,78,107,1,13,73,178,87,131,27,118,246,48,208,102,73,152,232,105,108,69,149,192,71,116,154,216,137,156,3,244,170,121,142,246,152,151,81,255,92,115,7,141,229,39,20,157,134,91,55,45,0,233,14,90,134,28,226,145,225,237,150,215,118,45,183,99,133,163,65,167,97,33,121,144,103,84,208,1,218,63,199,27,60,143,221,205,125,41,237,50,77,141,108,8,97,62,71,225,72,122,128,241,182,238,201,140,90,181,175,4,148,106,190,213,71,248,41,171,206,4,107,123,112,37,20,251,208,75,52,3,217,55,70,16,74,65,143,79,254,241,190,120,175,199,245,92,190,180,81,113,213,168,173,3,214,68,87,208,205,214,54,121,173,144,73,71,77,234,44,242,2,113,185,152,33,209,136,65,129,134,73,29,52,232,113,88,172,110,238,91,73,182,187,53,161,187,252,100,27,134,101,147,45,11,142,33,103,95,57,243,151,62,197,11,56,59,86,216,192,253,214,214,48,54,229,90,168,150,86,252,42,68,153,132,186,5,17,32,232,216,191,247,158,108,211,18,121,117,138,45,57,102,56,124,94,83,104,49,58,29,72,231,36,255,222,155,41,220,132,229,145,60,92,78,206,70,138,208,79,81,128,146,169,69,14,103,192,67,126,176,41,182,247,152,143,47,212,190,218,140,149,110,139,48,124,209,86,158,66,202,205,120,246,86,215,49,67,153,97,187,107,105,88,120,201,232,115,160,195,149,49,227,234,169,2,95,224,126,0,56,149,120,54,250,121,106,62,71,74,139,171,235,9,49,239,44,108,168,247,12,247,75,207,201,8,122,237,174,174,106,98,97,254,53,193,32,11,216,19,209,189,238,34,188,104,196,193,79,40,198,179,193,180,236,63,185,152,226,172,220,153,114,200,156,97,78,104,183,221,17,33,9,155,138,87,108,65,188,38,161,196,237,76,36,250,82,238,213,41,233,179,27,42,227,227,62,187,10,150,162,23,248,4,74,76,4,160,131,130,170,130,149,98,6,117,44,91,44,39,240,93,91,52,36,205,216,224,39,21,91,41,236,35,79,7,93,71,92,13,167,140,156,247,197,188,145,120,51,176,160,69,92,98,52,231,74,164,237,112,101,112,133,194,124,14,69,90,15,253,75,175,159,214,164,152,51,96,10,191,57,8,44,161,227,133,77,35,95,144,8,120,238,174,135,106,166,69,114,199,144,3,106,19,233,153,158,173,145,37,230,232,89,155,248,104,110,62,255,221,144,45,253,222,124,65,88,178,238,176,24,194,7,206,207,207,204,153,89,244,234,249,75,34,186,153,254,128,235,175,243,173,41,38,87,55,83,38,185,147,184,145,97,175,222,237,12,117,27,250,121,106,62,67,236,12,245,205,36,4,199,144,103,35,44,231,66,165,63,60,102,186,41,195,6,134,159,58,226,103,54,96,226,157,45,208,177,229,238,36,65,205,104,25,37,55,7,115,41,95,245,27,53,67,67,75,209,10,206,249,9,222,201,205,64,46,245,217,40,123,37,223,199,23,4,93,114,224,55,242,241,39,156,243,171,55,237,8,114,113,130,224,222,183,36,208,71,69,82,73,152,113,93,186,155,249,104,181,233,189,115,138,44,237,206,248,111,99,235,155,33,234,56,220,76,23,215,214,23,63,123,179,203,195,52,96,164,67,250,90,56,4,224,145,220,110,54,178,114,53,47,1,230,128,168,200,162,186,113,254,194,68,224,62,107,69,141,53,235,7,65,217,193,199,12,246,252,178,111,38,137,178,54,28,66,126,53,194,208,194,129,215,62,118,170,48,91,175,182,94,157,160,140,248,22,224,166,43,108,95,199,243,124,254,73,230,201,71,197,16,118,50,228,232,98,247,216,243,64,75,39,81,14,71,80,0,138,227,26,207,166,242,45,87,195,167,27,95,27,130,241,213,228,205,96,127,168,241,57,97,0,56,254,223,127,3,244,248,239,254,241,159,254,227,127,254,211,127,248,47,127,250,247,255,248,167,255,244,111,255,107,232,227,254,239,0,125,36,43,145,162,39,158,236,19,158,241,29,233,196,162,110,159,247,196,230,67,162,231,206,129,204,1,226,37,186,94,76,20,228,22,46,193,12,34,63,92,220,92,0,90,54,49,3,33,254,182,120,204,169,75,47,77,163,107,110,187,184,30,129,143,177,248,93,51,233,74,15,140,184,58,119,217,133,155,233,210,121,111,57,226,108,166,1,118,205,28,207,62,185,187,245,69,229,235,155,89,193,99,59,234,6,134,62,146,251,98,206,134,57,25,110,182,214,245,251,230,201,68,201,135,63,155,205,67,200,62,17,152,129,19,211,159,77,70,75,32,218,84,145,232,104,202,110,134,59,160,138,25,68,184,99,149,104,55,66,226,105,139,121,166,192,178,254,4,98,36,140,182,100,62,136,150,159,25,200,199,144,142,49,180,108,104,235,250,222,156,76,232,121,189,174,102,54,202,238,230,2,235,68,83,51,21,144,225,230,227,18,73,47,180,153,93,79,3,215,24,226,169,170,86,189,53,117,233,231,87,155,115,225,239,93,57,217,228,244,72,6,196,76,254,222,173,160,91,38,102,152,93,191,214,93,35,40,131,78,80,30,157,73,86,215,48,147,24,189,153,38,99,52,165,88,231,102,188,162,161,55,183,134,219,48,227,35,37,153,12,52,61,186,120,17,220,105,73,249,83,27,25,177,227,248,229,48,147,99,139,49,163,2,140,78,231,103,165,41,94,0,192,213,248,158,157,172,6,44,48,234,43,67,204,163,133,226,19,30,81,149,140,58,85,111,36,234,253,197,58,248,196,187,190,172,102,254,245,110,24,229,33,159,51,95,107,151,3,151,239,65,159,93,185,230,132,74,109,245,89,216,81,6,188,83,28,115,14,56,30,192,241,37,74,164,102,29,78,165,102,86,173,154,86,64,76,48,0,134,57,43,183,16,102,32,135,241,104,131,119,233,163,79,4,87,99,225,35,188,34,157,137,152,219,113,221,107,152,105,56,210,103,195,120,190,227,217,164,200,170,94,109,201,35,95,248,180,52,72,156,139,57,165,121,127,216,9,240,132,129,27,92,8,66,190,241,236,114,150,114,19,107,1,221,21,214,140,68,170,222,187,176,83,199,189,207,173,69,217,175,82,60,244,38,85,204,137,164,214,99,38,98,247,23,7,113,37,4,168,134,179,160,132,18,102,20,8,116,84,140,248,193,199,148,243,89,88,184,33,17,163,158,60,195,156,187,36,130,48,115,8,249,7,35,125,45,96,139,186,12,157,17,27,249,89,198,66,110,66,43,53,219,107,92,76,242,250,230,51,49,231,80,145,71,131,19,206,192,34,102,176,82,177,19,183,95,147,137,152,251,10,201,15,211,180,86,218,101,204,231,140,233,97,37,6,105,98,61,155,244,221,229,193,192,207,187,79,87,252,196,40,203,98,6,234,162,47,94,211,116,40,57,221,48,32,72,171,152,75,29,247,116,107,6,237,211,55,203,195,147,76,199,138,234,103,210,139,19,156,117,241,104,128,223,77,191,71,202,211,217,58,59,12,9,194,29,110,216,166,178,98,64,19,120,95,185,22,189,250,124,199,219,84,165,100,76,214,79,61,246,51,211,202,34,1,56,230,28,73,121,204,128,62,213,60,44,124,114,243,90,77,114,53,196,185,199,249,242,19,196,32,56,85,103,10,52,19,163,148,48,147,150,151,111,125,102,153,88,33,238,218,250,187,106,238,249,90,13,161,34,214,2,15,216,53,159,13,76,239,12,247,240,125,175,179,123,73,23,28,73,131,0,130,99,165,79,84,222,26,78,237,18,91,134,193,58,214,82,179,193,116,220,12,242,69,39,217,100,173,197,68,64,214,160,232,155,65,161,188,71,12,40,96,201,41,3,58,161,33,154,247,234,124,214,130,62,155,208,52,230,9,194,119,89,103,25,233,155,188,227,99,54,96,185,122,53,250,29,57,158,77,130,79,63,230,68,209,56,182,51,216,29,245,90,98,149,152,253,248,99,117,200,199,130,240,215,217,52,59,156,197,189,60,183,78,53,184,202,48,211,207,41,131,50,172,18,23,67,138,130,227,144,33,165,238,115,183,120,122,193,182,14,10,133,165,113,47,182,174,28,177,142,121,119,12,142,84,145,250,128,158,23,12,252,14,51,165,54,121,239,209,76,219,234,154,169,174,169,25,80,201,53,131,209,145,57,58,206,95,244,34,230,156,117,171,99,229,212,251,102,136,11,136,17,108,253,188,198,41,34,135,38,247,228,138,77,63,171,158,183,8,176,185,46,184,89,161,158,21,235,98,184,174,57,83,199,23,51,10,66,247,173,112,203,228,181,72,207,246,251,90,229,217,33,173,46,169,163,181,203,214,215,50,82,173,123,177,29,213,98,110,140,214,184,223,81,228,181,240,162,96,69,189,95,25,242,16,249,142,108,1,249,94,59,37,178,224,124,33,55,114,173,139,236,180,152,65,161,238,59,181,129,17,201,244,34,9,227,149,69,155,249,40,44,139,121,173,122,23,108,51,108,142,88,73,233,215,120,109,218,189,116,185,163,243,152,219,93,207,243,221,94,219,48,49,153,48,163,119,165,55,199,61,29,237,110,22,187,62,111,70,221,76,246,146,86,69,205,28,189,131,209,189,156,99,27,213,150,94,122,99,147,75,237,110,53,80,216,102,189,58,195,23,21,11,126,224,130,232,171,101,164,23,98,146,89,229,81,190,72,3,107,114,135,156,5,46,190,15,76,190,116,228,198,230,158,231,115,53,203,182,223,121,54,173,77,82,204,144,229,172,24,53,19,185,42,106,78,31,241,136,157,73,104,68,232,163,207,47,233,119,208,206,106,169,186,125,147,178,190,97,102,181,246,51,249,96,182,229,70,28,73,232,182,117,109,153,195,41,135,237,4,228,175,102,24,1,195,135,128,49,98,234,179,105,2,75,215,73,56,19,77,55,186,138,68,238,245,33,114,234,186,147,85,64,105,227,250,39,80,251,232,160,208,5,115,253,69,130,109,61,88,80,113,153,113,114,52,88,51,170,188,25,184,223,177,174,25,30,183,169,230,84,175,95,5,81,201,210,139,39,107,230,154,201,180,200,139,3,59,234,49,77,17,147,25,186,120,11,88,250,122,205,136,184,21,53,195,248,125,157,81,210,181,178,182,105,142,119,108,47,174,44,233,16,189,154,90,238,117,55,7,56,73,125,54,220,96,177,60,169,188,111,93,158,176,35,237,235,224,79,192,24,250,187,145,143,13,199,140,228,174,180,4,48,47,143,139,120,189,190,5,77,160,190,57,24,230,240,112,26,60,216,143,25,61,192,136,76,82,62,27,141,76,149,140,238,105,44,63,227,171,211,55,203,166,7,28,17,23,145,188,206,226,179,59,182,28,47,222,57,19,213,141,70,6,186,197,145,218,81,55,215,49,205,72,231,196,198,65,70,99,234,23,1,57,156,98,146,119,3,206,232,171,209,157,21,231,98,7,210,80,30,51,158,97,188,26,125,229,91,111,14,34,174,198,239,70,47,72,55,173,204,7,186,33,242,32,94,211,81,67,244,170,198,171,209,85,144,245,119,83,110,140,104,143,79,175,190,64,62,241,68,139,181,13,23,232,123,111,194,143,88,96,166,160,170,159,51,87,163,24,255,204,38,255,167,155,150,145,1,69,218,206,208,169,122,46,163,161,59,35,117,70,171,188,52,190,96,238,209,247,101,220,227,249,137,21,81,236,137,60,79,193,167,73,207,160,161,17,23,159,123,216,239,208,55,207,22,112,184,153,130,174,222,27,113,160,152,136,180,194,229,189,213,156,9,1,221,76,204,84,117,196,211,85,131,194,12,71,151,62,154,142,156,22,111,6,241,249,51,25,146,169,44,187,153,200,166,60,55,63,193,126,76,6,122,102,211,99,69,250,59,94,28,96,191,110,213,240,108,92,159,1,46,24,13,17,232,144,189,201,22,216,93,178,222,27,29,181,116,83,153,5,220,230,82,115,95,55,66,134,243,121,106,244,2,163,215,138,207,53,237,4,107,143,185,120,45,248,152,27,203,247,222,28,93,248,61,194,213,38,245,37,114,103,149,208,103,223,80,148,138,146,156,18,103,86,149,177,98,26,226,3,72,136,128,36,214,72,49,19,40,210,11,229,48,145,121,138,44,168,53,132,23,241,70,96,97,47,49,158,139,183,18,239,15,249,178,232,32,231,214,236,42,242,94,195,136,45,226,222,53,233,137,15,12,173,238,112,23,206,22,130,112,179,152,33,165,45,53,50,199,231,55,201,183,252,201,8,68,214,26,20,135,8,156,26,171,105,104,107,49,79,22,108,4,98,38,97,63,98,101,154,136,183,92,205,123,229,56,158,128,169,168,95,203,185,121,142,149,216,144,74,87,26,102,10,245,148,254,219,205,180,100,193,224,26,117,92,47,235,122,73,48,120,95,107,70,236,182,74,100,51,197,207,33,55,63,91,100,244,64,162,104,210,205,122,200,82,188,55,88,111,137,3,6,80,173,21,175,125,226,213,19,172,220,139,199,178,136,57,18,253,164,138,187,152,109,218,132,55,97,173,210,18,25,13,163,58,142,72,19,199,48,201,158,0,9,114,115,29,194,14,211,192,18,126,67,218,9,129,212,21,55,27,77,214,221,196,7,241,182,195,17,58,253,97,85,138,150,36,145,233,165,235,110,166,170,45,105,28,246,193,237,4,237,228,18,105,194,188,107,235,120,242,228,81,227,234,51,241,52,46,27,236,194,177,4,224,54,174,210,86,105,29,55,61,226,243,188,13,200,47,175,150,161,146,241,72,21,160,62,204,46,98,70,63,56,66,51,99,83,146,40,102,24,155,110,120,135,137,3,189,203,155,193,222,18,249,91,170,109,89,198,12,89,200,20,78,82,134,207,36,233,160,76,168,90,162,40,4,67,180,188,54,128,248,20,206,58,184,137,45,222,248,89,136,52,52,223,240,105,156,21,32,191,202,200,113,246,77,125,181,38,114,22,54,23,114,15,175,181,3,71,44,98,62,142,66,206,177,240,187,45,109,25,147,249,147,124,139,165,75,190,100,191,230,116,247,5,232,15,147,140,10,80,178,91,104,131,103,84,8,1,104,44,62,83,35,54,105,188,51,201,135,12,62,87,156,76,232,97,11,18,150,6,64,154,60,98,175,36,163,145,213,92,97,114,140,74,24,40,79,29,148,6,92,59,54,13,203,14,202,136,158,13,7,73,209,187,75,211,97,160,159,203,41,58,205,202,140,211,139,19,201,134,56,60,0,246,200,70,139,25,66,6,175,162,209,112,153,214,51,21,90,137,133,77,145,84,112,95,188,89,130,143,192,139,108,70,134,168,111,134,140,134,239,195,39,108,162,215,122,235,205,73,175,111,55,175,209,52,208,30,191,189,52,110,142,78,141,156,138,32,25,200,33,186,249,108,42,114,56,177,0,206,212,141,71,131,249,211,71,23,186,231,162,148,149,232,72,47,186,242,104,247,244,130,81,50,38,55,25,20,142,204,217,195,12,224,186,203,163,193,204,68,216,86,97,88,219,226,76,119,68,67,93,155,209,196,193,146,248,71,0,23,82,212,124,204,218,229,189,209,129,222,222,46,141,121,106,127,237,207,220,221,179,195,71,57,187,147,62,58,27,8,212,205,8,61,73,36,76,51,89,207,241,53,65,231,104,76,136,185,221,103,131,21,17,45,11,26,87,156,95,205,68,205,104,225,236,250,102,160,21,183,152,5,216,95,13,203,51,198,138,123,159,137,33,59,37,92,51,203,149,160,121,113,227,172,191,230,129,126,111,143,81,49,30,4,249,93,103,155,152,81,219,231,131,180,170,99,74,207,241,28,113,117,178,136,243,154,207,150,113,93,13,228,16,133,184,8,222,136,227,215,237,235,65,209,14,39,131,66,24,55,98,151,158,198,47,35,143,134,56,231,230,196,39,205,91,18,212,25,94,55,71,184,121,118,78,226,106,53,67,61,117,99,4,116,133,228,197,235,48,77,144,216,74,231,126,198,180,128,165,187,193,42,100,30,50,15,207,218,161,73,48,2,97,82,85,114,49,218,206,253,166,15,122,151,214,21,208,89,8,69,71,12,78,119,142,188,23,173,44,59,71,248,15,83,141,108,88,141,78,139,20,161,205,175,83,239,222,27,92,74,141,13,233,108,162,75,207,166,227,211,148,93,211,186,201,156,174,165,94,0,114,160,154,110,145,129,250,223,53,15,82,203,165,221,140,184,80,104,82,67,70,68,250,102,219,71,145,46,14,118,50,75,143,222,146,79,22,72,38,10,38,53,16,155,191,164,135,56,203,180,14,181,54,164,96,186,116,158,96,174,81,6,160,89,103,61,183,110,52,195,204,8,62,144,221,212,23,179,126,182,8,124,86,105,207,173,45,41,28,199,135,113,255,200,215,0,192,28,51,16,118,153,162,227,89,170,33,179,227,120,16,26,130,202,183,41,121,10,2,163,138,156,157,225,59,104,242,139,53,125,118,51,89,88,148,139,210,246,88,175,162,230,212,196,193,249,137,196,180,11,223,200,26,123,227,72,239,118,139,246,116,213,72,126,138,179,92,142,173,134,58,181,124,104,67,144,239,216,232,40,16,139,72,122,53,96,85,93,23,107,208,68,13,153,17,179,42,89,0,25,76,16,87,204,188,168,187,132,199,35,1,27,37,143,166,162,89,227,209,52,176,168,181,161,156,226,142,242,79,12,96,170,249,135,60,117,51,93,217,23,81,89,173,8,81,226,216,162,225,247,25,179,2,113,93,236,208,39,56,24,34,223,73,17,6,30,209,11,254,200,91,3,132,115,6,18,64,4,248,131,147,66,114,10,240,187,164,235,9,108,146,174,58,164,199,5,205,81,133,160,115,29,126,64,121,243,156,105,178,119,179,1,154,196,220,206,228,9,164,3,213,205,38,53,75,246,170,22,241,26,137,18,136,38,245,99,211,153,16,63,155,10,144,196,169,149,116,84,228,235,49,195,74,250,76,180,80,111,55,196,76,210,72,211,84,237,139,59,141,166,234,156,158,57,110,141,72,254,106,70,12,40,126,56,113,11,168,90,55,39,170,26,242,69,144,33,153,158,22,168,221,170,221,178,165,208,21,49,99,13,116,104,216,164,180,211,140,65,33,230,41,173,89,2,253,173,38,246,62,243,197,25,37,84,0,101,167,172,112,246,212,64,197,144,164,147,171,17,137,142,196,54,219,23,148,62,178,75,211,161,19,147,5,220,93,149,42,7,96,80,103,228,230,119,175,164,20,60,212,99,80,229,244,155,131,250,154,242,73,80,246,13,193,46,230,177,4,131,232,97,181,235,51,66,119,165,251,255,89,233,229,66,75,168,210,171,14,108,181,236,227,140,245,5,18,84,115,22,212,202,86,100,220,41,51,44,93,218,244,190,109,239,124,132,149,238,108,248,69,205,70,22,177,98,142,211,231,90,212,207,192,151,158,110,134,58,78,94,156,254,116,23,190,230,75,66,41,171,30,14,4,248,190,139,3,102,68,252,80,188,43,42,123,30,22,65,117,6,25,144,152,151,169,168,198,213,36,244,228,234,133,111,158,226,230,4,35,85,221,66,132,223,214,181,174,172,158,194,137,40,234,246,121,100,102,5,5,12,4,34,138,111,243,136,113,44,77,74,208,32,177,106,188,216,134,204,105,105,244,189,82,20,203,168,171,31,191,80,35,255,68,205,223,223,155,48,86,223,140,50,219,142,28,210,15,212,242,132,77,16,177,250,189,207,247,128,231,225,137,231,70,228,72,65,7,102,45,235,143,14,70,175,134,217,202,221,242,102,36,221,156,21,146,171,17,28,148,103,15,132,178,61,39,65,207,38,221,114,79,4,157,70,139,23,135,76,160,60,33,114,13,204,11,173,29,105,104,190,131,242,201,136,141,24,150,193,41,123,169,9,10,58,74,187,227,58,172,39,58,199,25,243,246,166,31,133,171,52,250,24,73,97,9,128,19,29,157,89,113,43,211,84,97,252,87,31,71,250,217,228,97,206,36,204,250,204,52,71,105,113,5,65,13,100,5,221,60,136,178,52,117,182,40,252,249,163,161,129,28,154,110,44,40,66,250,86,138,121,74,218,96,146,197,46,158,26,166,181,68,248,151,43,29,97,99,198,199,156,214,92,165,102,10,76,241,98,140,151,72,36,25,83,190,111,132,103,26,80,36,208,107,173,228,243,153,251,71,50,46,153,200,110,83,205,205,176,201,203,252,167,175,7,158,92,55,147,250,146,243,1,17,243,229,124,24,224,41,232,23,107,154,190,61,219,85,138,155,79,212,179,228,230,214,48,227,142,202,121,118,169,90,133,155,166,55,231,190,50,217,141,174,64,185,137,132,91,212,69,77,99,254,169,225,25,189,189,71,231,231,180,56,177,127,123,171,27,217,229,109,45,132,74,75,11,159,208,222,204,21,87,115,138,62,133,151,197,71,242,239,181,77,41,77,75,70,164,52,98,80,141,236,173,234,205,7,173,220,223,205,201,172,85,117,197,13,1,229,226,210,116,182,77,165,248,55,162,47,103,156,132,67,16,82,73,205,228,55,35,56,137,139,199,227,27,158,248,141,135,95,115,161,80,46,230,102,254,132,155,121,239,231,115,230,72,12,16,127,195,92,39,115,129,40,236,154,151,149,31,117,170,24,31,236,103,110,214,189,41,47,214,208,129,251,22,79,183,48,160,107,166,255,236,3,222,153,219,161,141,45,187,107,166,159,54,96,143,185,58,193,134,98,129,126,186,133,142,11,238,19,153,152,231,222,236,132,254,177,78,16,159,132,39,13,14,189,220,189,143,167,227,252,102,77,2,89,151,191,3,26,224,221,64,133,73,203,0,128,34,191,31,13,244,167,106,40,73,203,238,13,83,33,49,157,234,74,128,117,110,113,94,35,74,184,53,229,141,44,219,12,228,22,68,52,67,189,175,243,226,160,11,191,111,9,159,173,242,228,155,118,212,240,90,212,64,186,91,186,93,236,205,160,130,116,179,161,78,229,87,87,147,34,244,23,135,221,250,217,144,152,207,113,178,141,149,30,233,51,170,31,57,249,218,26,72,82,101,173,203,52,107,227,141,139,225,158,159,250,222,128,99,252,200,37,55,11,121,160,152,173,156,18,102,224,130,207,136,91,23,94,243,23,167,87,238,25,148,86,138,19,255,194,179,8,241,102,125,134,180,71,18,117,88,99,187,238,241,244,84,120,183,139,145,7,224,255,202,242,33,60,137,49,5,111,146,180,38,132,182,183,187,187,52,207,86,145,170,51,183,191,4,160,217,56,42,52,91,66,146,46,146,87,103,215,93,251,249,30,208,132,196,249,97,219,236,210,58,154,129,61,227,197,50,189,78,90,223,67,89,220,179,37,144,112,21,77,217,157,13,30,224,76,189,230,170,32,15,164,62,70,204,112,68,9,133,143,210,250,22,206,44,206,241,222,57,11,155,152,41,176,182,59,73,43,20,157,79,101,254,248,79,78,199,199,2,128,132,83,193,43,22,80,186,185,21,163,232,87,196,15,26,90,254,49,109,38,40,122,5,118,129,189,238,242,169,47,16,163,115,104,120,178,17,115,159,138,131,26,6,196,143,79,13,170,91,145,166,9,240,75,188,25,8,98,153,71,11,234,180,180,98,162,224,200,61,64,212,1,88,207,7,13,220,81,95,10,232,4,46,228,21,161,65,126,74,75,212,156,46,254,94,214,183,240,24,205,169,140,59,27,245,202,131,209,206,238,72,208,179,62,165,1,201,136,142,247,138,121,96,82,76,178,7,111,88,206,238,236,221,15,148,217,56,177,167,87,129,145,80,23,233,243,106,248,249,56,241,224,175,163,89,252,154,225,7,139,222,11,14,245,161,69,73,104,253,248,92,190,5,195,224,43,222,40,230,230,61,210,240,88,209,134,37,207,134,32,210,201,188,65,174,1,11,148,150,18,176,120,225,100,32,38,82,243,243,230,112,241,185,255,79,70,136,142,80,49,111,88,60,74,156,75,3,213,15,253,97,200,80,215,56,213,206,132,43,250,187,57,49,125,167,59,175,62,57,174,175,249,12,35,240,14,55,143,180,158,206,14,188,217,40,84,117,192,142,146,246,53,213,167,56,201,137,221,198,124,140,23,198,96,152,77,133,211,27,81,226,245,9,179,201,33,201,152,12,180,177,194,115,50,45,108,177,18,162,198,120,35,94,52,20,51,182,187,17,59,121,168,199,89,173,112,227,109,89,4,119,172,154,233,177,14,181,226,183,133,11,222,81,10,210,38,29,20,245,252,104,224,226,41,100,220,228,67,169,226,199,163,207,116,78,218,50,194,50,142,220,21,125,206,15,92,0,5,105,188,215,48,219,156,21,243,148,194,32,81,124,81,127,114,27,103,81,4,92,132,126,75,86,60,212,146,65,68,134,25,182,55,253,152,124,0,223,38,105,144,42,186,0,38,130,169,241,232,179,219,172,165,147,16,133,176,104,102,49,126,7,173,202,27,51,66,141,248,120,24,210,183,60,230,237,84,148,152,141,232,76,204,136,70,69,68,69,55,146,112,181,154,25,87,207,205,203,218,79,212,76,73,191,222,232,122,207,166,207,30,12,76,196,176,131,206,191,119,138,167,26,191,27,66,207,249,12,57,21,208,251,236,179,128,166,4,123,219,34,60,47,111,55,203,96,139,17,230,207,200,210,144,23,107,207,139,157,13,111,238,184,22,84,207,158,207,136,223,5,194,22,61,159,213,85,78,236,28,113,189,229,247,138,142,9,32,152,182,174,153,94,79,89,124,6,149,155,241,104,250,135,134,154,225,27,187,233,140,210,181,192,96,242,222,233,154,129,124,201,177,197,142,67,47,84,152,219,227,133,35,244,82,151,152,179,246,184,65,227,228,50,20,228,12,54,34,96,106,166,53,35,126,22,100,32,207,210,165,135,57,93,51,21,236,169,59,229,186,213,109,204,85,33,122,240,15,204,0,86,153,185,106,23,27,110,118,36,204,49,239,252,92,109,234,223,215,108,21,109,53,179,83,68,50,36,67,63,241,188,90,25,119,191,171,214,24,168,219,6,242,124,17,2,87,152,71,215,99,134,55,62,158,109,169,94,221,240,206,237,246,29,181,68,241,86,172,191,54,19,79,109,33,56,61,159,173,54,109,103,1,192,140,234,92,126,54,211,168,38,53,232,160,242,179,149,154,80,99,100,205,250,208,51,181,91,17,40,174,5,111,169,27,82,71,64,32,133,25,186,128,103,23,63,238,100,96,57,145,122,125,10,150,155,190,205,237,14,231,57,62,206,185,248,204,20,90,212,227,115,20,100,126,199,99,198,247,10,243,217,243,21,120,181,251,182,14,213,48,3,37,212,163,141,14,174,216,82,96,244,175,218,35,122,60,225,21,231,185,241,127,182,244,172,143,154,219,253,97,148,21,182,94,141,188,84,164,151,32,47,126,156,164,1,59,75,236,211,133,46,236,213,158,165,91,34,167,128,252,6,218,241,106,70,91,41,126,119,50,247,64,204,140,115,44,129,179,103,119,45,49,211,23,88,102,100,42,51,52,88,178,37,209,157,186,226,204,166,179,178,111,125,241,78,139,182,255,46,8,130,181,34,138,186,123,190,201,68,32,200,229,217,208,12,222,25,87,211,222,170,61,164,64,100,156,152,145,172,52,209,162,142,10,204,187,94,152,65,13,238,233,241,216,104,58,148,216,55,40,87,63,27,245,0,173,25,137,204,140,170,252,179,91,238,162,105,105,220,168,174,111,206,241,114,175,198,39,214,33,159,240,58,198,239,66,64,64,167,18,95,75,178,237,25,24,229,115,241,10,140,31,3,112,226,15,61,86,179,209,7,132,25,4,187,30,140,153,12,138,79,21,32,48,218,225,113,204,32,58,162,204,182,230,19,240,109,210,160,209,18,220,72,234,191,231,102,161,138,235,31,36,65,148,245,56,4,101,5,75,51,57,9,184,30,245,213,42,50,186,113,243,254,208,131,96,166,162,116,205,15,105,10,230,145,83,108,135,137,196,245,235,202,192,224,122,235,135,156,125,250,230,231,134,119,51,69,42,246,113,240,224,143,205,113,136,192,137,166,80,136,77,218,98,222,55,7,155,219,31,143,97,228,155,172,68,220,249,253,36,92,27,21,93,182,199,103,99,49,54,147,168,78,34,166,168,206,33,244,96,45,10,78,128,221,53,6,65,170,197,25,158,13,96,198,188,82,179,53,127,70,89,244,12,249,227,37,245,75,162,214,217,124,247,126,134,148,10,242,186,230,115,202,62,129,132,241,156,196,205,201,189,188,214,158,163,167,126,35,177,251,231,30,88,44,1,116,0,78,252,85,95,115,93,49,100,70,187,245,94,221,162,141,169,114,162,11,123,187,153,105,133,118,51,244,237,239,152,2,60,43,81,14,134,236,227,49,163,107,82,164,4,56,199,115,115,84,192,163,222,75,243,255,110,207,23,41,57,198,116,17,148,148,231,135,33,76,19,87,255,60,58,157,11,180,81,68,229,146,136,119,237,103,38,181,88,127,213,50,84,26,135,144,79,204,1,238,50,197,155,231,131,65,160,124,153,33,106,121,221,117,190,102,187,196,16,253,129,255,110,19,228,113,183,151,118,145,54,159,5,132,194,69,143,186,105,218,48,221,170,25,204,109,92,109,202,64,207,202,191,45,111,21,118,217,63,139,82,32,204,8,68,196,34,112,208,159,197,97,26,37,91,67,141,235,144,89,142,61,46,6,213,255,12,248,57,76,35,26,134,161,120,191,159,235,28,164,61,88,62,38,231,238,243,177,33,83,185,120,10,98,210,103,192,145,97,13,64,220,143,42,87,111,14,235,110,192,45,38,254,93,121,142,1,88,11,227,217,232,56,164,231,128,2,6,24,53,112,171,67,204,199,60,238,144,194,24,163,135,58,117,239,21,16,20,206,178,185,159,179,143,102,18,191,24,177,236,246,28,95,28,250,215,124,60,228,39,52,203,70,76,237,102,144,199,227,25,113,130,160,251,179,142,31,165,99,182,240,133,100,203,90,85,212,101,225,8,129,83,239,238,165,47,6,119,111,148,157,162,100,107,186,140,58,199,45,181,22,78,115,162,197,77,170,47,168,212,65,4,30,103,200,82,206,111,227,36,60,135,70,148,239,89,108,89,248,131,146,241,126,222,3,138,238,106,189,154,0,120,222,171,233,93,17,194,24,115,218,196,140,4,185,80,167,32,214,86,194,159,79,100,151,149,212,5,212,97,191,199,87,211,82,245,79,135,235,186,236,16,161,110,125,113,106,174,23,255,178,105,181,80,166,155,66,147,110,236,73,4,53,91,25,99,42,220,54,51,112,61,185,107,184,64,179,100,135,134,221,129,30,244,254,44,249,217,131,174,169,64,176,192,72,37,124,2,148,53,234,74,23,166,53,12,43,160,102,99,13,117,51,44,162,109,62,230,81,202,69,176,60,141,49,152,73,10,249,60,182,214,88,29,242,97,184,244,32,233,161,17,70,173,208,44,197,139,87,24,201,159,71,103,16,1,113,53,223,164,234,163,167,248,58,148,3,202,99,69,167,49,186,8,209,44,146,102,59,246,112,86,104,152,33,201,157,50,226,211,212,75,220,138,14,160,146,11,77,250,13,218,101,84,210,230,71,136,166,214,190,192,125,210,61,67,121,166,168,77,223,46,91,64,34,15,75,21,252,36,183,119,254,140,181,180,16,82,233,63,199,213,229,11,200,188,153,154,55,26,97,247,234,36,66,101,224,62,168,22,183,107,69,54,66,204,103,225,221,46,38,192,98,210,224,11,14,170,112,178,134,185,117,1,68,52,202,162,105,10,11,8,218,37,215,58,126,242,49,1,86,133,114,71,238,77,247,219,190,61,184,8,180,47,185,218,88,248,163,195,3,246,55,17,10,0,16,196,32,197,213,208,162,10,207,32,163,20,226,135,70,39,115,86,67,17,243,18,162,27,3,77,201,128,147,207,73,227,118,124,26,196,253,206,4,68,26,235,109,119,3,182,156,100,150,89,63,67,100,39,142,171,112,118,1,33,10,4,110,81,110,199,231,162,59,88,136,162,170,209,247,174,219,237,208,134,0,40,201,246,81,70,143,142,53,171,145,203,205,11,173,150,249,58,81,109,11,34,143,52,76,73,23,207,183,135,85,108,196,12,189,76,108,149,22,127,13,177,34,204,21,249,59,154,71,69,163,152,168,34,215,128,76,27,13,180,172,0,194,240,178,219,205,130,193,242,158,213,76,29,43,80,61,248,157,58,164,185,34,6,51,3,223,210,146,180,5,240,102,232,14,6,66,5,53,80,153,196,196,90,37,88,116,104,161,60,27,148,188,154,41,186,223,36,244,166,33,91,110,110,237,250,113,50,46,26,199,117,204,200,245,22,199,60,24,63,129,208,95,211,162,145,72,107,187,217,218,23,238,171,25,115,67,76,242,97,12,72,194,88,134,66,82,200,93,252,184,209,165,121,31,51,75,208,139,186,176,12,151,231,209,61,90,247,7,136,85,41,209,55,43,129,69,52,12,169,87,87,142,55,82,66,65,35,66,131,219,16,29,110,234,82,80,138,250,189,97,232,78,91,238,13,29,211,173,23,111,196,8,170,220,123,65,86,239,79,134,79,180,76,153,102,19,173,115,127,244,60,187,213,179,114,1,95,66,211,250,153,145,65,80,103,193,248,10,2,176,61,33,99,170,114,230,162,23,178,3,112,132,106,132,128,72,26,190,91,14,100,254,52,198,41,153,164,103,14,157,29,197,183,133,105,113,155,140,55,59,126,184,180,8,16,42,15,20,120,34,186,160,190,39,47,132,107,68,136,169,177,77,144,57,118,243,25,124,221,12,11,14,80,247,131,109,33,74,255,62,154,245,227,91,233,66,204,85,160,103,152,171,75,9,156,235,26,103,166,142,9,41,51,247,5,172,63,57,201,186,230,20,205,1,56,93,148,150,164,220,96,218,47,201,105,239,233,161,57,174,186,184,41,228,244,139,235,102,33,159,0,98,66,118,59,120,79,163,43,153,138,238,217,99,116,97,243,185,190,71,131,83,110,207,84,48,96,154,135,101,219,176,2,175,249,44,62,119,52,40,151,22,105,166,99,47,204,46,185,142,217,48,112,186,105,24,228,241,179,210,119,145,116,43,132,39,221,129,5,155,122,222,216,122,235,126,28,34,95,213,219,228,188,219,243,163,33,243,247,171,141,209,53,201,234,57,3,56,92,96,132,52,238,57,250,117,159,61,158,249,197,194,110,131,26,87,181,214,203,134,179,145,56,216,122,124,164,77,159,171,143,232,25,30,21,219,224,205,206,156,245,32,1,105,184,164,140,171,156,169,61,112,109,219,114,42,207,233,130,46,214,55,224,103,187,6,215,243,156,46,28,217,159,171,65,202,56,85,17,236,102,87,168,221,115,150,236,115,150,30,213,61,5,42,60,191,57,18,182,207,30,207,220,113,172,211,72,212,159,135,248,187,213,58,68,190,179,11,194,90,254,66,247,179,145,195,143,57,102,224,249,122,66,88,65,45,251,171,77,122,181,159,221,208,74,1,217,205,64,190,234,115,64,28,143,204,47,166,73,57,229,231,209,166,42,233,102,219,87,228,234,97,19,247,51,195,185,80,158,89,218,145,196,117,43,205,222,250,53,209,224,220,159,235,103,29,177,85,120,187,233,63,33,48,248,125,205,129,30,164,130,120,143,25,205,224,47,117,62,216,56,179,210,64,195,4,5,121,224,207,140,12,16,149,202,107,134,143,197,169,95,16,196,193,103,146,171,217,193,114,88,233,198,144,125,150,17,118,242,82,64,19,115,188,230,132,92,183,155,115,182,100,195,117,12,77,209,211,199,164,34,87,152,30,135,118,122,45,156,178,222,89,61,85,29,109,124,126,127,173,12,233,163,122,233,191,30,133,207,10,198,246,33,170,61,51,224,142,118,133,22,83,210,172,6,207,78,174,202,0,82,207,24,186,197,156,112,81,135,155,23,95,75,110,126,92,152,177,227,189,17,106,82,46,217,140,27,239,68,155,120,12,180,229,20,141,123,122,52,106,35,43,134,254,145,70,77,0,28,191,112,14,117,237,68,97,93,195,57,156,162,236,230,227,133,104,28,218,173,88,80,220,122,220,138,145,229,98,242,128,46,180,71,238,176,41,85,63,228,189,80,198,248,155,193,78,217,148,12,150,63,123,45,97,88,217,74,61,156,179,133,144,120,216,110,166,197,42,43,149,236,48,194,222,207,12,165,122,87,154,218,243,59,157,99,97,88,41,91,119,97,130,247,52,124,26,209,152,212,244,56,135,144,97,59,95,13,248,149,227,103,200,215,70,122,144,150,232,207,140,138,229,147,25,128,64,217,123,173,241,185,237,148,85,170,89,218,37,252,213,72,236,8,173,18,41,13,138,246,113,245,152,74,147,208,72,126,57,8,119,152,20,101,209,216,221,210,47,62,15,27,111,174,110,33,63,35,24,247,208,141,219,2,229,3,56,6,141,69,142,65,129,250,125,40,41,49,234,158,59,134,20,25,162,135,210,216,248,216,220,108,141,1,74,136,188,145,92,139,15,2,20,68,39,41,59,210,138,137,68,93,246,201,42,172,91,72,103,166,212,39,116,135,21,53,221,73,104,187,161,152,199,173,227,161,213,9,120,91,204,84,187,188,41,127,80,239,58,235,69,73,162,161,98,254,18,242,131,152,120,106,124,112,130,117,82,47,190,91,65,76,149,30,6,234,100,252,27,110,166,248,163,49,178,129,196,242,93,247,116,165,46,77,28,116,185,24,119,85,98,224,179,67,152,116,140,239,41,100,185,101,134,159,88,30,106,145,216,176,204,181,147,55,59,65,107,114,44,31,106,181,105,10,85,1,135,146,145,172,198,118,103,110,158,152,169,72,199,134,85,216,7,116,251,31,120,241,119,27,62,191,108,201,225,113,190,80,243,82,248,143,146,80,248,67,113,187,1,4,199,54,93,160,123,106,114,112,153,34,130,159,30,16,75,201,169,102,73,187,207,13,7,78,10,148,95,174,109,214,249,29,103,226,226,208,211,227,22,141,9,159,72,39,144,75,2,204,97,3,160,19,207,207,219,14,11,164,186,71,166,69,237,14,78,38,136,145,12,44,125,48,185,56,78,4,65,78,132,27,138,152,209,199,107,238,193,160,226,167,231,26,90,145,221,201,29,6,83,118,43,171,182,153,179,159,245,9,188,160,116,49,217,205,81,218,116,51,71,174,94,12,7,79,11,239,136,237,78,124,74,210,129,211,193,78,199,92,0,165,168,25,14,139,47,250,160,63,96,47,97,152,163,5,231,82,119,161,36,122,142,119,13,47,72,209,133,31,65,105,115,9,47,42,126,29,165,82,191,186,209,167,173,238,46,13,184,238,134,131,244,19,73,95,196,16,105,16,10,51,158,193,19,246,35,107,234,94,56,178,197,2,127,177,124,245,118,213,4,28,105,42,20,154,135,65,75,215,161,1,155,126,220,174,94,29,76,200,209,187,130,214,103,106,175,117,166,136,153,160,201,123,178,52,8,191,70,162,133,46,161,33,18,105,246,102,41,74,20,123,190,231,22,114,144,39,58,241,248,128,234,69,215,241,36,71,19,88,13,64,252,73,154,75,192,197,30,151,50,6,133,238,196,161,209,220,137,0,34,213,190,237,88,27,69,173,189,68,104,110,45,51,194,171,130,57,145,91,243,104,110,161,220,162,191,154,56,52,71,176,199,167,44,58,224,63,161,18,15,36,81,148,223,250,53,77,56,198,205,217,68,83,52,96,67,224,168,69,148,74,1,253,137,36,73,86,198,155,31,191,66,153,237,40,217,176,177,22,143,144,109,179,212,8,153,126,53,79,248,45,148,68,167,238,133,155,166,53,207,161,46,0,46,130,103,197,60,61,35,193,102,132,180,158,24,105,195,240,242,58,156,107,77,147,56,197,48,69,142,126,49,126,55,105,68,229,83,81,185,89,110,110,38,119,175,129,63,169,46,191,57,94,247,210,49,75,165,95,72,209,52,248,68,211,192,31,5,229,200,134,24,159,180,134,38,162,11,210,77,243,49,235,68,234,128,210,61,239,101,164,73,83,151,15,190,83,241,175,57,209,24,169,146,65,58,251,34,170,166,158,228,161,125,80,132,171,240,63,141,208,239,51,131,15,22,177,251,134,43,94,162,72,48,81,51,208,48,149,243,29,201,60,207,94,193,158,172,23,27,193,116,228,182,80,161,150,111,77,220,211,3,107,129,10,111,22,74,0,122,90,243,158,146,147,163,253,84,246,120,42,33,35,144,232,231,228,218,66,117,99,42,143,45,8,214,233,118,27,66,205,133,153,21,19,230,130,3,160,175,86,231,77,212,64,230,83,68,71,150,254,144,92,163,181,139,30,77,65,43,113,148,81,237,119,0,61,123,126,209,93,133,39,151,0,167,209,149,209,52,35,110,184,199,232,94,156,240,51,201,210,229,96,140,54,241,6,122,245,201,191,210,245,31,20,110,13,201,218,161,105,206,202,145,228,245,189,78,190,244,185,152,214,9,73,59,83,70,120,204,51,154,198,64,141,46,97,113,110,70,72,22,116,26,64,238,16,39,210,23,171,183,191,170,33,91,217,167,222,27,194,189,64,104,153,82,186,254,104,186,250,107,189,77,253,77,243,75,224,77,47,17,2,41,254,53,245,52,191,226,105,20,24,56,34,230,51,253,47,171,10,153,70,209,157,134,110,4,114,210,32,114,58,203,99,137,23,78,214,255,92,17,230,106,154,113,58,253,225,154,11,162,167,115,120,104,189,180,25,173,209,37,79,60,190,153,248,94,0,157,67,72,178,219,230,162,222,21,212,249,171,180,126,89,58,183,142,216,241,202,161,78,141,114,17,209,153,206,126,68,19,114,191,132,175,103,153,170,243,117,54,156,94,111,13,109,154,84,148,152,105,93,189,4,213,217,72,203,197,60,243,253,30,196,110,52,176,139,121,149,11,41,128,62,174,10,81,52,230,57,163,123,157,29,2,232,160,152,65,146,251,150,130,219,198,23,87,179,53,117,58,9,219,130,190,67,134,101,80,171,119,31,136,106,247,18,192,66,163,86,146,35,225,151,205,87,214,29,103,80,184,244,116,97,158,176,245,53,189,26,145,63,79,192,146,236,59,251,174,140,26,146,54,209,222,66,61,111,8,131,3,234,173,164,50,157,93,110,26,219,71,88,81,26,153,209,57,79,251,126,22,10,183,99,62,67,22,248,18,147,24,23,125,116,184,102,192,177,239,48,87,229,57,111,236,173,23,74,145,73,98,36,25,52,219,225,187,175,108,194,168,44,108,179,56,72,248,123,113,115,150,152,184,34,103,94,165,26,29,84,25,157,89,17,161,133,147,13,255,56,174,166,213,88,38,75,7,174,127,197,148,32,32,223,18,180,17,229,237,0,98,144,183,95,90,172,26,214,112,237,91,22,68,56,75,177,18,100,111,110,47,19,252,63,76,93,49,211,73,233,123,3,109,97,89,66,58,224,35,48,248,186,21,87,68,94,172,27,239,116,240,20,158,13,107,234,123,179,11,199,247,56,30,214,22,148,83,179,212,100,248,172,164,70,134,40,239,12,248,23,119,112,28,162,232,160,49,50,229,136,28,205,239,217,72,234,229,55,145,18,138,190,201,76,59,91,145,248,130,178,59,80,106,55,131,248,232,106,110,12,224,184,51,188,137,16,140,81,49,243,121,98,10,183,37,189,191,40,179,192,50,254,109,27,64,21,145,194,22,51,81,88,12,40,43,95,127,215,217,122,43,72,9,151,213,2,67,44,33,198,217,130,82,232,217,195,26,53,85,98,108,102,106,220,49,133,225,245,200,93,47,158,70,116,244,51,39,218,145,228,99,81,123,5,83,229,86,182,71,73,166,51,197,90,240,172,37,164,104,117,14,82,159,238,49,102,232,34,41,245,41,205,92,212,172,183,155,77,137,189,137,153,174,171,21,230,63,131,112,208,165,157,67,71,233,124,45,138,166,34,219,6,159,95,241,250,30,165,169,166,219,29,77,226,37,218,118,200,96,100,17,159,166,163,97,222,178,38,237,208,179,235,15,3,237,179,253,80,134,30,35,105,105,30,69,9,220,23,49,79,149,140,99,35,141,166,31,187,185,110,104,180,112,214,92,238,155,21,233,168,51,102,143,21,192,76,251,93,75,7,109,155,174,226,188,163,242,168,102,193,205,27,240,69,134,52,87,57,149,33,39,184,146,165,219,42,193,178,87,194,134,178,157,33,30,45,187,140,6,179,152,71,228,65,97,202,34,244,145,139,247,217,191,92,210,23,0,219,146,54,88,163,54,56,99,234,74,119,231,171,39,65,194,82,84,131,96,195,95,12,38,102,213,118,3,5,182,124,14,35,165,158,84,164,137,46,65,56,221,93,224,15,102,109,97,72,180,38,194,115,28,250,179,153,40,85,245,26,207,255,162,229,161,81,232,88,194,181,108,55,15,34,219,99,6,215,167,67,186,173,120,236,163,82,113,0,84,4,115,19,59,187,46,245,174,68,40,233,25,22,0,255,254,106,133,66,114,210,97,73,180,32,133,166,98,133,1,162,233,7,57,59,90,124,175,76,245,68,199,124,92,158,194,51,49,154,69,205,250,177,169,137,134,138,165,169,2,235,92,192,237,114,93,222,51,3,97,139,215,185,176,240,206,227,106,148,37,159,33,71,233,219,85,102,161,153,120,130,163,243,185,43,112,7,55,211,214,44,82,224,137,86,238,16,120,94,198,183,38,66,201,164,204,147,131,8,27,71,4,249,157,71,80,117,123,2,160,25,15,161,74,29,103,147,69,9,97,81,147,12,190,169,11,154,99,141,152,207,205,213,104,191,175,25,135,111,135,230,105,217,150,9,191,102,67,25,184,84,50,217,120,165,170,194,149,157,1,156,105,48,133,116,201,57,194,145,220,66,118,20,141,248,243,226,162,66,59,134,41,64,187,153,172,163,40,87,23,107,13,216,174,35,11,99,154,204,114,220,127,59,120,221,188,104,5,21,241,93,10,132,173,248,155,49,115,164,193,18,86,173,179,23,15,87,105,134,143,77,224,95,198,201,149,156,179,223,204,212,178,85,54,56,7,48,205,110,62,165,235,26,68,177,233,255,184,249,56,115,83,159,109,24,8,151,72,167,4,222,133,33,190,91,97,104,135,38,241,50,78,188,107,5,164,227,164,2,140,56,224,36,81,128,46,232,84,204,24,114,212,86,69,65,189,153,203,94,195,76,134,82,148,125,137,83,184,198,213,117,95,105,80,176,253,100,176,107,152,119,149,198,235,142,236,226,94,241,226,116,136,53,253,93,212,243,119,8,53,31,255,109,72,2,161,155,44,90,236,59,108,182,172,65,85,221,166,50,212,66,116,120,157,29,80,69,185,173,165,51,134,5,250,156,33,2,211,187,144,147,246,155,79,107,114,126,212,194,111,86,222,120,172,242,86,153,115,164,231,230,188,115,137,140,156,88,33,11,136,139,7,144,237,166,102,106,19,217,103,57,24,42,129,193,27,63,179,159,203,132,144,16,97,168,132,58,69,244,144,90,134,48,79,148,25,97,123,129,90,198,31,13,11,74,87,141,116,3,184,140,208,205,166,182,38,138,221,180,195,54,47,70,179,122,172,39,76,204,43,183,144,57,7,46,41,56,118,136,63,225,153,171,97,174,42,29,209,141,57,200,163,78,204,96,101,134,168,210,87,90,198,67,159,157,242,178,76,52,150,196,46,33,90,15,121,155,110,105,211,152,255,252,144,33,215,52,69,127,250,71,3,229,187,14,237,98,67,232,193,250,60,43,230,108,60,33,28,207,49,84,212,60,167,67,130,80,157,135,50,228,78,179,105,89,199,47,248,34,220,160,57,73,46,94,100,135,82,72,218,39,226,12,249,89,16,49,58,131,54,16,196,209,165,115,20,161,70,34,220,48,159,195,179,63,102,96,62,95,162,234,196,44,39,100,17,236,63,68,6,41,216,1,154,49,15,84,81,173,63,174,43,180,214,254,230,101,27,181,147,152,39,156,0,62,42,96,101,36,26,56,207,50,14,232,111,30,14,82,102,173,136,153,54,73,175,173,130,118,132,237,86,110,142,108,79,248,43,221,90,32,238,169,127,54,191,148,130,31,140,32,50,39,17,180,177,246,206,25,106,199,103,184,209,127,213,171,137,221,125,80,169,35,37,57,99,112,100,217,49,63,43,128,164,161,214,90,130,137,154,208,153,210,225,18,51,122,13,197,223,27,106,25,145,241,60,102,120,79,253,123,25,157,240,141,144,120,207,234,244,244,205,136,70,5,58,131,21,87,216,175,109,219,232,65,212,140,151,236,87,91,41,169,62,47,198,23,248,214,135,117,222,72,13,178,67,27,68,235,252,103,206,86,12,151,155,3,68,112,222,131,70,116,86,132,100,133,179,8,143,196,111,206,202,236,250,173,233,255,155,241,49,97,136,18,1,147,110,68,227,174,189,120,14,42,154,165,69,253,253,236,94,4,19,213,205,103,76,68,34,136,137,4,148,193,175,62,63,147,252,232,53,195,247,224,213,37,106,67,199,125,236,50,21,192,19,57,96,131,214,78,154,244,229,205,169,118,228,175,52,219,16,107,232,194,14,139,146,193,57,37,114,152,155,121,32,178,49,28,143,47,164,229,155,113,159,137,191,1,247,64,139,13,143,111,66,118,83,54,165,25,172,9,13,32,90,215,207,109,93,14,30,15,195,11,56,196,177,237,214,97,84,253,84,110,103,95,41,18,86,50,5,225,155,217,110,134,126,116,171,25,58,144,234,102,26,254,116,18,211,30,214,106,188,55,135,198,184,137,77,64,170,121,59,217,104,51,160,244,243,171,193,48,186,154,141,213,0,178,116,22,116,163,36,158,254,230,180,175,35,37,47,55,7,104,231,219,37,188,7,105,118,181,18,231,124,31,155,84,121,89,58,42,212,12,98,191,163,164,6,34,68,127,23,184,182,225,102,147,120,149,175,73,27,189,115,72,242,251,23,100,238,98,222,20,204,227,234,68,127,173,126,17,10,245,46,115,110,100,43,235,57,129,172,103,122,134,217,138,120,98,166,125,204,55,211,99,70,8,84,166,41,85,225,240,209,172,121,173,63,155,233,133,21,253,32,245,194,6,215,173,245,112,187,228,125,53,159,106,171,121,89,141,219,205,180,73,234,54,15,225,201,87,40,1,236,111,152,252,176,34,196,61,147,111,74,116,0,161,17,224,230,145,240,85,178,79,21,43,75,74,189,98,0,32,72,206,190,196,68,58,30,247,93,2,212,183,169,141,249,179,145,244,41,77,110,142,250,94,124,174,100,77,204,215,136,22,223,116,215,177,66,30,90,239,182,0,219,121,117,236,38,40,234,189,87,149,247,178,56,96,185,181,110,77,236,147,244,133,115,190,185,57,67,184,45,23,147,252,246,38,124,64,214,103,6,95,47,104,228,108,69,12,55,179,53,54,121,239,12,112,161,250,199,130,247,0,113,151,107,38,143,230,216,54,114,219,96,171,238,171,157,175,67,120,86,221,12,66,239,230,222,161,4,35,147,235,207,230,36,20,24,240,64,125,107,184,128,117,43,86,248,186,174,163,73,148,220,32,228,220,23,204,198,22,51,12,138,190,62,202,71,107,116,205,112,115,184,18,122,51,92,149,80,231,208,227,96,74,210,110,254,53,133,95,51,60,144,142,222,108,38,10,35,61,225,195,232,6,182,207,82,250,143,171,236,180,131,50,66,242,134,10,224,56,208,160,203,176,108,212,188,124,158,65,170,80,228,92,62,102,184,187,125,76,225,224,201,50,135,243,54,76,178,223,219,148,234,239,247,66,233,137,106,237,207,138,60,53,234,55,98,238,48,238,126,79,70,105,118,200,126,198,178,100,42,126,203,7,224,136,114,48,33,155,96,178,173,159,25,6,251,187,157,29,43,47,235,65,6,128,200,42,229,10,226,44,164,141,220,252,35,70,106,98,30,0,198,191,159,133,19,170,196,179,176,236,224,47,124,31,27,226,130,44,251,21,82,57,208,200,124,230,52,233,12,108,106,206,35,52,143,193,186,209,236,87,196,76,209,211,111,78,40,53,133,212,16,69,78,90,138,150,155,17,118,214,33,63,27,202,89,204,110,238,182,107,201,176,156,213,158,156,135,219,48,124,73,74,68,72,233,180,29,113,250,217,69,134,86,59,134,73,31,84,79,110,64,19,114,28,18,121,181,159,212,122,113,51,155,233,197,55,192,155,132,131,225,175,70,223,232,107,198,99,246,55,131,157,90,104,198,6,125,216,35,82,147,244,129,80,55,16,51,37,164,20,87,83,188,144,157,161,24,239,164,39,0,19,187,105,209,155,15,208,241,243,222,156,80,89,204,199,57,95,17,217,37,56,16,90,146,81,89,180,222,223,159,77,105,68,246,113,246,215,52,239,171,153,236,204,189,186,154,132,148,111,213,12,57,63,238,154,139,181,39,100,55,3,73,148,201,98,4,204,14,231,229,123,206,44,16,159,97,25,194,112,148,32,141,19,167,121,216,225,232,109,165,88,225,152,187,63,187,90,224,215,175,185,52,1,202,12,184,30,35,201,205,163,83,19,152,242,48,189,93,111,210,71,76,226,108,5,69,126,23,192,238,112,92,33,237,30,210,158,54,154,225,81,98,17,156,232,237,248,177,247,230,8,68,157,115,55,166,18,148,198,98,68,113,215,93,203,132,180,152,46,253,179,119,239,26,91,49,208,147,34,250,241,64,85,33,196,115,51,252,199,233,49,51,83,252,222,214,47,41,7,212,175,245,214,247,164,100,137,72,217,230,113,105,157,125,252,248,137,160,2,100,35,6,174,144,61,99,195,169,155,154,144,179,193,237,104,57,131,207,76,254,65,164,1,6,25,160,19,193,206,207,60,224,52,201,242,232,101,114,121,249,51,147,190,125,94,124,27,199,159,95,141,110,159,104,141,28,51,211,184,250,171,161,35,48,174,255,102,209,102,119,244,181,105,204,106,38,121,24,17,189,203,156,154,219,90,166,236,42,221,106,20,159,195,1,115,47,236,192,69,204,64,1,135,91,225,19,186,217,9,172,8,234,101,55,83,141,148,81,129,231,182,123,42,10,12,135,237,144,98,102,229,38,55,83,173,18,238,28,48,32,0,230,253,205,138,21,211,228,106,163,43,216,254,236,65,185,114,202,207,94,134,115,240,159,61,209,145,25,242,230,59,67,130,230,87,91,167,136,248,27,0,9,207,203,251,179,89,169,66,13,66,239,32,123,175,15,11,85,32,209,60,160,4,59,67,120,214,88,43,160,19,19,243,34,119,237,179,1,130,217,27,14,131,74,66,1,175,185,117,48,226,98,38,221,176,106,142,105,76,40,161,230,97,90,3,110,6,56,115,67,156,97,159,43,60,134,148,76,150,252,90,137,80,115,108,119,32,99,69,164,203,200,204,107,139,173,54,211,113,47,59,241,76,198,3,238,86,192,145,178,4,32,127,186,153,44,26,107,207,250,188,3,126,190,15,52,248,177,240,207,166,32,184,89,88,118,205,195,247,109,163,3,100,186,83,5,148,85,117,118,67,154,161,16,184,189,31,27,217,166,234,146,8,192,246,33,61,145,155,255,36,145,226,96,229,20,191,120,96,152,234,143,143,23,187,225,166,207,180,235,213,153,2,72,152,73,49,220,98,10,146,7,212,189,221,215,129,26,81,186,200,208,37,197,101,112,39,141,214,106,117,40,8,221,70,164,22,17,95,197,205,21,179,41,179,184,43,196,182,35,133,185,97,181,81,79,131,229,105,221,236,93,198,116,33,231,26,14,224,249,64,89,223,140,51,217,143,136,12,231,183,48,200,14,75,212,68,46,183,32,38,83,229,99,211,43,225,220,231,184,130,36,140,246,115,113,143,200,237,124,121,54,192,170,79,206,204,100,119,153,207,177,220,134,154,167,181,61,187,121,176,72,100,38,1,168,243,126,91,148,224,144,42,211,49,65,144,58,2,141,250,43,251,233,76,98,221,187,185,193,30,169,63,155,214,105,71,78,89,129,124,246,103,162,177,231,100,127,118,55,137,11,157,10,52,159,68,140,67,19,158,4,18,38,26,24,39,126,33,42,151,204,200,49,83,19,116,231,17,113,67,117,76,207,70,139,99,28,214,10,94,91,46,182,83,195,131,225,227,9,206,221,155,92,141,252,207,141,236,58,49,123,24,215,79,45,200,111,61,209,193,188,9,236,129,116,88,117,250,91,192,96,246,27,197,156,104,177,116,243,6,156,42,225,209,89,198,236,166,97,54,66,161,33,230,102,165,204,8,165,145,147,148,87,203,0,126,60,3,112,246,209,181,159,123,195,231,224,181,97,74,195,79,52,124,28,224,62,75,36,31,126,82,77,75,205,198,81,227,233,133,14,213,151,222,60,81,210,253,172,150,136,18,199,241,188,24,152,117,127,244,143,12,93,47,38,137,229,89,46,50,59,67,61,98,202,15,195,187,90,155,209,19,239,37,191,58,225,235,68,10,237,108,181,10,94,133,7,218,188,117,55,159,13,233,150,135,240,114,78,232,150,60,103,9,86,108,84,125,244,57,114,187,59,96,76,225,180,244,123,28,51,28,117,158,127,43,112,41,234,213,232,180,184,183,221,179,21,161,183,154,33,107,245,84,46,173,41,75,167,10,140,104,62,102,80,17,162,55,173,214,116,92,176,72,81,3,50,207,207,175,174,197,185,90,201,49,210,245,177,158,71,135,142,74,131,202,120,105,2,97,225,3,47,143,65,186,193,229,158,65,131,195,214,47,254,137,123,234,76,224,214,211,51,254,52,247,232,250,192,55,8,95,219,58,89,210,51,143,32,240,137,196,60,169,240,36,187,176,9,161,164,91,140,64,50,66,142,174,227,52,229,228,210,28,0,20,207,127,23,93,185,115,71,198,134,118,147,42,244,130,16,188,172,233,202,52,103,207,5,236,34,110,10,76,122,55,38,36,151,38,109,121,196,100,245,126,75,74,231,8,84,254,179,127,246,15,127,249,175,254,248,119,255,234,15,127,252,251,191,249,195,255,250,87,255,230,111,255,250,95,254,225,175,254,226,159,254,221,63,254,211,127,252,207,127,250,15,255,229,79,255,254,31,255,244,159,254,237,95,252,229,255,242,119,255,252,252,181,37,235,55,92,126,251,47,254,225,31,254,242,223,252,253,191,254,87,231,111,255,135,63,252,245,223,255,111,127,252,195,95,252,229,191,248,195,223,253,203,63,252,253,31,255,245,95,125,134,255,241,111,254,246,15,255,211,223,255,241,111,254,246,95,112,131,191,251,227,63,255,155,191,253,235,191,63,15,249,159,237,141,140,73,127,66,190,200,27,45,8,186,232,0,246,9,98,47,11,129,203,254,204,166,2,19,191,118,152,246,230,248,250,127,127,230,118,59,55,49,55,190,140,223,156,35,108,117,53,211,44,30,247,134,58,49,38,31,137,178,19,28,124,7,26,111,6,50,48,38,16,4,26,70,83,87,220,204,140,137,88,238,152,97,55,200,126,241,162,114,29,200,80,172,38,158,224,47,6,15,255,205,8,18,55,156,67,125,255,190,49,230,51,55,111,121,145,178,27,189,28,221,127,53,72,155,91,4,199,76,82,59,198,108,83,73,203,215,74,110,38,247,120,52,68,21,91,126,86,225,176,204,241,104,62,143,60,153,254,173,120,109,36,197,146,94,107,33,77,150,33,73,151,196,228,236,149,155,121,254,107,127,180,171,79,104,157,239,136,225,99,173,79,133,199,0,4,75,242,179,236,180,70,133,209,99,200,138,80,207,14,75,16,228,124,7,156,76,74,191,175,134,46,81,250,154,203,108,76,136,151,228,230,213,154,20,63,51,116,5,171,203,199,164,202,236,100,241,152,151,53,47,137,57,83,117,255,126,24,209,212,217,35,229,217,201,234,4,43,204,57,95,221,11,26,144,140,36,191,93,243,101,210,54,69,135,227,53,204,48,194,114,214,197,218,129,36,108,55,219,172,188,211,12,89,23,160,63,110,94,36,169,229,201,168,65,125,9,63,234,121,220,78,62,54,253,219,233,19,168,198,220,16,233,187,99,102,21,8,185,154,12,81,146,155,3,86,250,186,70,49,87,154,92,154,152,249,153,221,223,252,124,191,180,101,174,128,10,171,95,9,2,166,209,220,215,148,207,201,249,234,114,105,70,68,106,106,18,215,76,159,232,136,155,19,254,220,236,46,116,27,240,119,249,239,34,219,123,137,149,208,162,160,227,210,199,12,237,143,210,229,87,39,96,139,203,47,54,178,209,124,111,141,43,10,125,139,155,169,144,143,59,164,39,138,4,137,239,102,147,93,170,247,189,7,152,134,47,236,192,60,120,190,152,143,239,15,156,226,51,195,81,214,100,9,64,123,73,215,229,103,182,62,148,221,196,220,209,105,244,103,115,171,156,244,106,244,6,183,255,110,182,217,148,244,106,100,143,127,7,226,130,144,6,0,223,16,179,97,105,220,76,30,185,201,102,73,147,42,91,156,155,105,58,157,114,115,248,225,127,167,233,194,27,1,190,118,39,249,160,191,233,67,17,211,42,156,80,116,146,33,135,10,233,163,159,196,188,216,185,229,119,157,3,174,126,96,117,202,23,198,93,113,191,167,17,149,124,170,25,152,17,23,184,71,4,3,146,190,72,206,172,91,80,115,48,2,145,159,255,149,15,13,126,210,132,58,214,204,70,142,126,205,194,227,128,25,113,208,24,210,110,250,170,242,104,40,221,191,254,50,51,15,161,70,34,123,75,42,177,135,121,51,183,228,217,213,26,45,220,60,76,169,74,222,28,160,198,189,218,78,209,38,55,167,77,178,125,167,0,196,255,192,9,239,144,35,192,120,166,185,255,176,137,27,33,143,206,27,25,27,31,52,74,164,185,202,136,35,182,176,253,214,103,141,172,155,44,196,202,254,183,253,99,67,95,116,105,78,225,119,52,145,167,17,87,151,174,7,167,161,113,63,87,214,30,77,35,203,157,134,13,247,242,107,238,193,124,194,148,11,158,198,124,206,148,209,231,253,89,253,2,48,33,129,24,164,117,226,217,66,69,143,241,140,111,188,54,29,200,83,173,84,49,191,228,145,61,248,108,212,247,99,0,56,241,102,13,195,154,164,91,77,130,91,127,80,255,136,111,1,14,68,102,40,144,234,51,165,253,55,141,84,47,191,4,86,16,174,243,78,34,230,148,140,23,187,157,219,76,210,91,46,5,92,245,53,92,179,174,32,46,150,45,24,190,143,253,69,236,152,209,42,77,242,214,12,223,215,184,143,217,154,72,100,64,78,160,149,98,205,226,224,206,117,47,166,206,158,62,158,93,204,214,194,118,119,232,179,207,45,151,165,199,12,132,122,139,121,26,222,216,175,198,31,190,205,45,164,204,173,151,192,95,252,236,14,189,200,155,25,84,162,13,255,217,112,34,202,146,54,68,232,71,176,136,53,103,217,252,129,127,184,114,48,91,232,25,247,199,218,208,125,114,39,98,35,239,38,95,10,1,209,246,229,233,216,158,217,128,229,64,52,214,139,158,220,12,94,59,235,111,70,12,240,43,144,97,62,75,170,203,215,32,99,216,63,33,114,204,89,212,123,169,96,157,205,101,141,22,143,78,143,91,135,210,199,248,232,100,49,115,18,235,144,144,6,95,205,15,91,120,30,135,248,1,213,178,197,51,204,169,20,217,188,225,216,201,159,76,237,50,249,249,213,244,75,3,9,251,88,243,126,230,42,254,189,165,175,246,23,124,98,174,132,15,247,197,205,205,254,146,47,28,198,180,207,213,33,230,243,253,218,61,171,193,173,220,71,227,99,148,240,55,57,6,200,232,95,243,56,103,235,215,21,96,238,77,145,242,51,230,20,40,34,60,47,170,167,178,104,11,164,49,57,174,206,70,105,185,196,124,246,139,52,195,76,246,165,220,17,39,18,217,31,164,12,103,22,222,91,25,211,179,124,64,144,186,159,141,227,214,100,46,20,235,252,47,30,30,28,167,120,54,241,65,74,161,104,223,194,145,46,74,184,52,138,177,98,124,124,231,56,241,70,111,115,103,49,48,185,58,35,114,177,147,65,166,18,217,251,227,224,132,25,166,118,25,84,24,96,199,151,4,177,8,161,160,33,38,102,88,145,119,132,46,144,44,78,49,131,226,236,235,198,61,112,235,201,205,171,193,231,98,88,32,4,146,168,137,200,102,238,59,106,185,74,167,19,89,212,110,72,162,48,159,40,96,15,49,83,22,91,57,6,149,30,95,53,151,225,132,205,246,230,214,162,114,205,231,180,152,213,215,190,37,155,167,12,90,42,200,6,245,251,69,104,75,12,51,92,21,117,221,128,174,8,100,115,224,136,157,96,39,162,88,210,22,73,14,76,160,41,195,151,223,47,180,17,191,140,222,149,143,226,218,238,220,155,44,62,178,212,117,237,176,162,139,36,254,100,130,143,105,182,120,107,195,191,203,123,157,239,136,66,121,76,82,178,111,242,94,96,192,106,68,154,182,118,197,221,164,213,37,14,114,116,207,0,153,79,49,255,16,210,30,175,37,11,115,197,124,118,137,8,99,129,122,166,203,83,98,160,136,49,63,230,11,204,150,118,29,98,206,180,150,199,213,195,180,234,175,217,214,99,190,209,30,204,8,89,204,231,6,31,185,157,173,124,176,89,235,154,225,74,91,17,32,64,155,52,228,222,22,169,70,164,104,74,110,114,235,51,223,71,245,140,196,38,251,47,126,50,232,166,115,239,136,5,129,200,102,185,152,61,60,69,52,7,97,255,245,38,207,173,54,71,124,124,45,184,136,170,220,154,252,240,108,49,189,209,124,211,31,149,140,199,42,34,123,240,157,119,221,102,18,24,115,207,88,59,48,54,93,63,132,38,205,213,119,185,129,127,166,82,43,102,122,104,229,234,188,46,151,8,230,54,116,59,3,55,34,35,202,95,172,116,215,109,131,239,175,171,25,141,246,88,152,80,193,44,49,35,132,250,213,191,236,119,247,219,7,8,196,136,150,128,118,23,230,22,234,83,130,78,136,38,111,74,2,108,212,93,123,212,148,146,171,192,241,65,76,206,225,142,138,161,196,99,229,110,163,99,185,187,89,54,194,186,220,227,108,59,177,186,228,13,48,163,15,235,214,105,41,201,107,101,99,141,83,243,236,63,233,238,116,217,122,203,83,68,153,131,252,189,12,168,245,90,118,79,242,108,168,134,46,213,212,192,197,177,19,201,189,1,144,188,69,174,174,48,246,213,112,37,40,162,202,197,116,68,127,114,52,118,49,25,163,59,19,38,120,254,124,29,145,134,175,114,167,25,29,133,101,182,8,143,233,229,93,247,230,3,69,152,22,94,206,113,75,234,148,213,51,126,136,11,191,185,121,225,247,99,81,9,56,91,214,186,214,121,81,118,6,116,27,116,71,94,243,186,212,19,152,65,233,69,170,100,64,103,144,229,106,235,91,138,139,97,81,223,98,69,11,231,163,110,180,247,238,2,209,195,140,59,80,99,72,65,182,245,59,102,156,123,163,197,155,177,211,62,131,194,186,255,116,247,112,253,166,137,1,139,153,90,89,124,16,130,225,41,179,140,32,40,197,62,250,219,142,228,197,19,53,191,112,222,88,102,183,12,10,71,143,201,142,197,189,57,14,174,23,15,146,227,236,225,177,11,211,202,120,9,45,201,130,208,85,24,214,110,32,202,107,197,253,30,17,218,36,88,161,229,201,72,246,237,136,168,144,131,187,156,172,152,135,109,204,30,63,0,226,146,25,78,69,47,205,200,9,100,163,27,188,191,26,34,212,250,33,186,44,250,128,202,75,172,9,239,202,227,196,243,113,150,248,102,103,176,129,193,69,46,163,16,177,86,249,89,5,152,72,88,207,248,94,52,230,0,58,68,131,70,15,51,100,240,247,99,1,111,113,17,116,204,70,48,154,197,12,163,74,68,108,176,249,221,8,34,91,199,244,71,53,75,68,150,140,67,238,154,1,200,198,139,25,46,41,139,21,50,150,18,49,125,225,89,85,205,213,40,116,125,196,232,241,151,109,20,142,134,149,99,188,173,34,112,51,187,52,31,65,127,19,230,98,98,212,98,102,196,226,216,67,232,164,52,53,67,12,22,126,58,174,110,154,143,217,8,41,220,140,162,235,99,109,8,246,132,53,231,42,91,180,213,141,119,172,76,10,70,73,54,187,102,168,185,8,94,216,191,87,158,143,153,90,79,152,23,28,173,143,25,226,238,107,158,183,61,3,212,47,193,234,136,23,135,119,77,150,166,81,0,230,18,207,206,77,82,129,199,10,225,119,236,56,84,77,47,31,32,234,5,36,151,220,227,164,41,110,235,185,134,203,8,127,99,92,141,95,57,196,76,76,23,145,42,41,230,41,142,136,9,11,247,26,155,70,81,218,201,193,150,77,252,26,207,94,84,215,239,92,1,191,71,187,200,221,237,138,164,212,96,143,2,19,220,111,8,190,47,165,43,102,130,182,189,98,83,129,131,241,206,83,216,102,87,228,110,217,136,155,222,187,193,60,188,111,110,0,53,218,59,87,170,29,0,219,151,72,130,168,42,203,163,43,116,130,145,11,60,123,146,132,15,217,72,239,147,71,116,116,153,182,37,63,154,163,109,199,126,117,230,127,207,114,106,154,234,121,100,166,206,118,118,230,201,157,40,198,67,223,194,107,52,134,68,113,149,139,249,245,37,54,82,226,20,57,114,161,249,63,179,44,126,85,161,181,247,190,25,32,209,227,165,20,25,80,201,41,103,235,221,157,41,198,27,253,56,57,84,11,178,159,43,188,248,69,228,120,195,189,12,13,8,10,8,49,83,118,150,213,85,112,172,71,120,87,208,177,205,33,247,238,112,195,197,52,2,138,121,179,102,102,237,61,62,245,4,255,33,30,41,102,40,112,174,57,201,241,1,53,129,92,154,159,119,182,238,177,56,49,167,181,69,85,53,35,248,22,62,200,70,24,254,121,173,179,176,227,52,30,16,220,215,249,152,75,143,13,5,222,249,92,159,183,198,75,191,254,143,113,163,138,25,213,153,152,8,3,214,188,166,55,7,255,48,239,171,81,203,80,171,41,140,185,117,153,187,245,152,211,10,207,140,27,143,173,31,131,238,138,121,175,206,125,61,195,13,163,76,12,26,190,147,250,94,36,202,203,142,42,22,126,220,229,87,52,115,205,55,205,67,30,252,162,187,49,211,85,23,191,26,12,238,210,223,69,119,120,204,80,235,103,40,250,65,154,181,100,133,153,52,154,206,132,74,61,32,110,254,227,239,85,115,87,107,66,203,76,172,103,66,183,40,12,26,75,180,190,246,57,160,71,15,167,240,44,134,218,244,214,197,32,8,97,102,119,209,33,35,170,186,190,46,213,201,164,239,13,211,93,108,209,35,89,94,78,205,84,130,115,152,123,233,207,128,39,26,132,110,198,15,188,195,99,238,121,199,92,176,250,203,214,33,61,187,136,231,172,81,4,128,202,74,54,28,8,28,86,124,47,163,111,212,73,12,146,188,134,155,110,50,37,18,247,80,31,152,17,154,155,234,131,248,79,197,66,149,125,205,56,249,106,109,8,150,134,21,238,160,165,102,211,121,116,51,125,238,58,205,26,204,1,37,234,130,48,106,232,199,62,31,96,245,40,48,27,39,180,238,71,52,52,22,73,131,194,56,173,175,6,220,240,86,21,235,241,112,244,222,48,67,199,38,12,245,201,51,11,241,81,34,218,3,76,145,178,222,154,150,196,123,241,217,205,114,121,46,6,69,40,229,206,173,238,83,177,136,247,94,13,146,255,121,52,89,207,72,121,55,4,121,117,158,25,21,97,56,41,116,96,103,221,13,65,104,237,152,227,148,5,47,253,156,153,209,23,141,0,121,33,189,168,163,130,62,94,120,118,141,253,174,234,179,139,149,68,195,204,2,85,43,93,86,55,246,46,117,233,152,65,187,210,174,153,179,70,111,205,17,156,227,189,145,20,127,102,56,5,178,27,216,27,218,81,135,148,74,73,138,200,30,64,182,100,13,40,225,182,221,174,25,71,79,204,52,124,172,156,35,244,111,20,185,212,220,203,167,231,133,57,27,165,143,154,201,246,95,115,203,67,119,149,186,110,110,151,194,121,169,58,147,234,79,0,54,204,37,93,246,107,51,167,150,99,5,152,32,124,151,175,89,173,46,17,112,129,109,109,191,106,62,103,93,252,46,176,215,73,39,90,5,169,30,99,10,152,113,233,126,71,79,123,160,5,204,79,41,143,241,190,22,97,236,99,164,21,105,93,44,1,165,44,249,212,63,205,172,124,129,8,231,95,232,213,168,237,196,22,207,159,186,30,31,32,59,230,197,64,156,144,53,61,67,2,148,47,66,23,208,20,249,249,212,224,0,227,80,5,104,253,252,100,26,188,98,233,213,10,132,66,95,156,111,25,163,93,192,169,234,123,211,49,16,73,131,90,76,105,76,205,112,236,196,147,105,114,93,250,222,212,119,99,254,3,42,41,58,255,81,14,72,177,184,42,64,3,93,152,192,161,231,125,54,49,114,215,47,205,155,94,212,201,182,186,154,154,57,240,215,5,165,76,205,221,22,144,5,225,64,1,5,233,58,162,199,203,216,241,222,133,131,77,34,73,164,114,106,138,227,156,149,214,139,94,108,117,179,25,230,42,144,89,51,195,68,27,213,166,98,236,218,98,6,208,155,226,205,208,127,210,207,85,172,240,24,80,156,100,100,52,98,102,211,15,115,182,248,76,205,36,192,215,5,17,41,171,177,153,161,115,185,73,233,115,10,44,253,97,5,60,85,36,180,141,21,71,62,8,149,147,30,231,34,4,98,146,228,161,218,52,110,56,151,225,166,144,168,136,210,199,236,30,65,83,219,111,154,198,68,204,142,196,118,32,221,152,11,255,13,176,227,159,254,143,255,243,255,253,127,254,247,63,253,95,255,247,127,5,115,156,237,191,3,204,209,56,224,162,116,69,109,136,74,241,29,99,16,46,144,159,187,153,160,65,118,191,124,118,101,7,53,192,170,48,183,236,202,217,186,171,190,80,31,97,144,165,251,102,194,213,246,98,55,140,14,121,232,232,35,222,245,77,74,22,18,81,214,227,15,65,211,90,220,188,40,6,105,0,70,99,172,7,165,16,180,166,231,20,132,253,244,107,1,52,115,175,143,235,96,212,39,158,20,130,62,162,245,55,178,132,187,191,199,179,119,218,146,163,171,160,142,199,231,151,128,137,218,146,110,66,197,167,174,17,70,80,60,146,120,169,217,178,214,217,205,25,226,121,201,64,20,152,41,226,201,120,252,26,167,79,78,170,184,148,49,19,43,123,234,71,104,184,172,167,126,205,39,67,192,142,220,227,206,201,122,144,213,12,173,150,143,39,192,119,193,99,100,99,93,114,112,10,187,232,148,172,35,124,211,53,112,49,224,216,235,154,106,6,21,234,159,34,83,188,147,69,136,16,69,115,111,134,92,90,165,167,78,47,166,158,227,63,154,101,161,249,208,106,109,67,49,218,84,143,245,67,193,35,177,35,5,96,244,22,79,222,3,97,78,207,237,145,130,207,178,43,194,51,150,61,219,179,40,218,141,93,159,172,200,162,21,216,113,51,214,37,46,223,153,144,182,7,208,136,244,179,36,208,72,165,158,49,238,129,155,129,46,74,70,12,21,132,143,200,218,192,49,112,210,231,39,107,226,27,19,248,21,250,14,100,110,3,221,115,159,129,132,39,167,173,204,109,234,101,229,166,90,43,29,147,114,53,253,145,51,96,72,133,55,81,111,197,58,219,123,36,152,151,173,98,189,121,39,73,230,230,110,109,192,242,226,103,71,200,129,73,195,227,208,140,141,117,249,214,48,27,154,127,181,103,233,208,234,20,200,27,104,77,179,142,56,210,69,142,249,169,67,218,216,176,110,107,55,12,28,31,212,1,58,83,218,138,132,13,89,64,116,64,117,22,54,43,237,133,185,106,100,199,167,245,102,76,195,252,112,26,235,68,2,163,18,105,117,220,23,57,185,161,190,217,59,176,74,196,56,75,178,23,40,129,236,22,104,55,240,64,242,181,16,203,116,254,225,223,107,119,221,230,144,96,240,182,15,126,180,241,213,136,185,33,163,81,250,197,103,77,13,206,26,241,84,11,116,226,47,255,169,121,245,29,213,123,172,27,70,172,107,53,32,66,190,23,83,200,144,114,0,177,114,76,163,254,107,237,184,102,142,230,216,140,62,126,11,169,175,144,113,172,23,208,150,140,210,252,154,97,217,94,113,243,73,196,34,7,11,29,60,104,109,95,115,214,122,24,106,214,120,164,254,236,14,162,104,106,213,137,48,35,199,210,164,68,166,53,43,146,254,185,222,149,11,186,76,204,112,34,197,166,1,87,147,192,149,16,54,197,197,140,124,40,28,46,90,16,131,177,103,135,35,118,124,234,33,190,235,24,182,227,239,107,229,135,73,137,17,215,236,98,184,168,121,137,183,51,11,124,88,217,231,194,9,144,68,215,130,210,41,117,246,168,28,65,140,39,96,83,3,3,236,187,114,193,87,20,217,176,142,199,199,196,143,98,28,161,156,172,46,218,245,75,110,23,32,214,133,114,115,128,83,29,163,223,58,72,53,6,32,41,70,147,203,186,85,221,146,178,248,9,214,239,221,35,232,36,54,144,215,6,248,210,29,201,65,26,170,172,242,220,185,230,113,163,120,88,174,245,181,73,252,149,8,145,208,194,238,250,100,48,15,59,124,211,218,230,227,99,144,11,169,55,123,129,124,144,100,239,206,90,70,191,41,156,106,227,97,86,243,132,59,224,58,213,176,67,138,153,95,54,47,86,163,156,237,76,28,62,88,250,143,255,16,112,11,60,47,121,51,104,108,118,84,186,143,147,32,20,138,192,14,240,162,215,109,102,160,251,79,144,3,157,243,37,95,243,16,117,57,8,198,78,140,42,184,131,12,250,84,96,9,180,101,95,16,21,114,1,67,240,16,197,200,140,5,181,163,63,138,215,110,247,173,11,196,90,50,36,219,122,191,47,166,103,15,173,159,192,173,116,167,32,24,19,77,155,155,214,251,138,222,146,205,89,63,212,12,104,164,95,196,79,19,4,57,84,221,144,235,7,150,2,190,109,181,246,30,13,49,168,213,246,43,220,139,149,181,49,111,12,98,164,77,130,155,153,16,213,196,44,57,31,170,203,62,9,221,202,152,113,243,115,182,62,71,139,181,234,220,160,16,164,150,172,58,194,224,181,3,14,129,252,209,99,166,167,54,69,96,86,126,82,188,130,52,162,45,115,222,144,114,209,136,38,48,38,35,63,104,55,164,172,229,193,103,25,128,53,126,118,99,131,153,138,207,106,222,226,105,97,221,249,209,77,225,91,199,99,185,48,166,4,169,128,0,78,193,151,166,155,44,133,122,118,41,248,171,208,77,31,165,8,216,243,36,32,61,67,92,33,224,142,110,28,75,10,95,164,94,106,198,252,179,2,87,179,183,116,173,36,34,154,169,168,155,114,201,158,65,188,53,227,172,140,73,120,98,1,129,157,13,50,210,247,98,88,129,4,32,158,104,137,145,149,5,123,185,34,241,16,60,25,23,209,214,171,180,101,177,113,141,123,41,12,184,210,200,67,64,51,47,78,111,91,251,134,154,97,163,138,121,4,99,164,212,84,65,5,4,113,253,239,107,180,38,64,111,235,130,21,72,90,74,83,177,235,25,146,135,114,131,112,219,47,30,51,84,11,91,204,10,217,100,214,181,248,86,52,16,45,233,135,65,4,172,222,5,144,237,20,83,115,167,139,229,226,96,173,189,67,241,160,72,146,220,206,169,116,190,188,154,207,79,157,81,3,167,255,162,74,207,23,88,84,136,134,100,208,150,224,219,243,180,30,104,221,142,30,68,167,33,136,4,100,11,73,174,92,189,16,17,9,224,152,225,177,5,179,153,141,82,40,0,113,107,38,197,206,159,25,78,3,95,32,43,55,189,5,2,107,134,35,242,194,96,153,133,87,224,144,152,28,63,90,118,74,210,155,138,14,38,25,17,57,46,2,4,237,255,43,212,200,115,20,11,104,161,221,10,92,54,94,168,200,47,219,138,88,138,76,158,36,198,98,83,65,184,81,64,236,133,110,221,128,30,159,80,142,62,45,121,53,195,163,70,113,159,252,124,109,237,129,92,39,49,19,54,201,7,51,198,200,91,158,167,121,74,10,52,133,218,178,212,34,206,189,150,156,169,132,11,224,4,163,106,213,105,162,149,87,219,36,132,46,52,0,58,143,161,64,116,116,37,162,216,188,145,254,21,240,112,229,28,136,84,8,17,216,154,178,72,106,53,197,221,27,147,181,36,85,198,2,135,77,241,138,25,194,118,188,156,220,124,146,179,156,17,86,193,54,37,155,105,197,85,12,103,152,168,72,118,195,122,62,240,76,17,115,245,254,228,21,209,10,44,197,27,206,22,212,87,163,74,211,1,161,207,110,129,235,129,22,67,55,60,163,29,204,209,104,65,129,75,26,125,172,159,100,70,156,10,76,185,9,36,218,148,34,90,64,157,72,78,53,237,122,33,211,190,111,155,16,60,130,218,51,115,252,219,58,2,20,68,189,89,162,151,66,71,250,217,89,252,234,109,100,19,98,102,79,106,195,3,39,86,88,207,218,253,148,65,121,197,171,89,121,71,122,167,160,63,255,212,58,48,119,136,49,164,131,169,33,111,22,67,78,15,251,210,198,44,180,144,82,60,251,4,181,85,138,71,64,11,210,109,56,27,130,166,40,8,152,145,139,191,125,66,53,109,109,116,51,29,193,184,20,138,1,233,177,99,222,228,222,111,172,72,65,81,90,240,144,170,137,102,31,218,69,158,246,62,184,34,70,116,147,25,20,126,106,247,223,182,121,229,33,50,61,4,130,188,31,109,218,25,19,168,182,254,118,30,118,116,151,35,143,99,202,129,50,34,3,66,182,25,200,25,82,165,218,86,67,209,189,151,255,143,184,119,199,193,229,73,174,252,246,66,155,70,190,31,92,128,44,121,50,133,49,8,77,99,64,99,72,162,213,50,6,3,218,114,100,106,3,50,100,11,146,12,1,179,158,1,161,101,40,127,241,101,68,158,250,131,166,128,238,6,26,125,111,220,170,175,42,43,31,241,56,113,78,160,222,12,63,33,239,69,161,213,43,25,32,56,193,160,20,109,184,164,172,62,163,23,168,23,137,83,121,112,10,12,17,145,113,176,202,167,52,140,232,74,175,225,135,158,39,121,50,210,2,115,69,76,133,103,253,121,47,240,49,15,160,98,36,169,210,72,58,32,87,138,237,202,186,148,196,76,51,74,123,96,14,19,0,146,206,94,180,236,82,84,27,168,116,139,187,128,228,213,153,10,81,68,55,130,32,49,195,197,215,163,181,165,67,41,164,77,197,197,120,75,163,190,159,62,192,204,99,54,134,130,119,53,97,178,92,109,66,229,81,212,165,225,67,190,7,120,159,115,186,69,145,112,19,52,107,203,49,254,216,138,104,144,105,89,180,157,25,242,215,87,158,100,165,73,207,48,42,146,185,191,130,24,162,247,98,94,32,130,95,121,103,55,225,175,161,137,187,1,8,136,104,208,208,50,210,53,76,153,47,197,84,192,61,144,42,8,18,70,125,60,228,50,58,56,82,140,134,177,22,52,127,15,63,103,126,122,57,45,107,48,163,160,124,246,158,174,243,108,153,115,29,21,51,48,137,218,184,72,111,45,190,166,155,241,170,164,27,26,88,98,125,61,109,201,66,22,185,122,21,0,240,225,37,229,37,34,210,195,116,106,73,135,185,39,67,162,65,150,54,97,92,205,179,62,228,191,168,51,192,39,144,12,10,247,204,89,251,234,17,87,136,226,16,120,21,8,199,149,170,0,148,92,220,123,17,201,78,49,131,45,220,175,221,39,79,193,189,21,72,156,65,159,135,143,5,123,145,152,97,11,237,209,199,180,173,27,70,41,22,0,89,196,189,77,247,92,172,231,139,180,30,190,60,93,5,202,207,64,39,111,13,34,131,77,59,222,82,106,8,40,196,75,120,119,103,159,29,250,96,19,4,222,136,240,221,216,202,213,60,167,147,197,254,90,195,118,23,142,5,20,249,118,123,205,66,144,184,191,45,169,38,139,162,195,231,181,14,133,42,92,29,166,33,242,122,187,132,111,197,140,172,174,242,26,195,230,99,124,52,51,10,163,53,200,54,140,227,68,152,58,254,77,150,144,191,70,41,207,84,140,249,222,246,44,148,8,246,35,154,199,202,22,39,214,41,220,148,152,89,200,247,32,197,140,32,224,80,115,114,9,75,51,103,36,206,196,12,37,238,245,252,49,39,205,22,147,67,50,22,221,119,117,21,212,23,224,132,234,148,184,191,223,22,232,44,101,154,53,28,182,139,247,108,173,235,106,62,251,206,221,245,49,207,36,94,77,181,164,74,185,185,8,14,148,132,50,155,154,141,187,54,204,89,193,133,112,95,207,227,161,197,131,159,9,92,101,98,253,218,237,70,92,189,145,176,200,98,102,117,215,24,114,54,102,97,121,161,116,181,175,66,5,129,53,213,151,87,26,64,43,30,106,172,236,102,148,146,178,60,218,52,230,76,31,52,196,50,135,190,216,180,206,221,250,204,91,0,199,152,207,49,219,227,230,72,11,11,197,140,169,69,57,175,136,233,218,20,73,209,87,43,13,92,183,9,107,67,188,77,173,48,244,250,79,147,35,212,239,101,108,150,109,133,21,72,160,252,50,40,160,48,15,84,141,37,124,165,107,30,129,224,59,102,20,11,182,52,160,90,83,253,246,100,242,54,202,192,85,229,201,0,175,57,106,222,92,191,60,245,123,53,107,0,112,171,177,152,60,35,55,191,204,176,236,171,228,199,182,92,75,245,203,33,149,219,22,163,148,83,8,133,96,37,241,123,183,31,221,151,152,141,171,192,159,27,192,229,18,186,32,83,202,173,203,223,26,86,168,53,213,138,110,71,119,235,137,54,37,174,54,53,31,135,207,154,84,23,229,25,181,178,91,250,107,53,10,38,58,98,172,45,223,29,49,195,152,32,87,39,26,165,170,255,52,45,86,178,119,30,107,245,206,36,140,68,35,93,173,37,114,243,152,71,149,68,30,144,164,154,47,195,55,230,227,32,37,253,86,36,38,174,254,178,153,143,95,162,11,151,148,203,213,143,93,48,80,128,82,124,87,155,19,228,24,214,109,90,37,194,245,0,29,21,117,87,255,109,35,244,150,165,135,153,178,117,152,169,33,77,49,79,147,162,188,230,179,117,78,113,216,204,156,188,190,139,153,33,215,223,38,33,239,159,26,248,69,125,14,25,214,132,208,171,155,233,241,44,250,100,221,100,143,220,12,48,242,57,15,166,182,19,140,36,123,88,75,174,12,57,58,63,144,71,197,213,173,62,245,90,51,179,186,196,92,154,254,246,42,48,193,173,103,222,47,45,101,188,151,206,132,253,251,233,33,77,237,63,82,205,56,126,160,240,192,219,86,51,196,230,207,108,59,245,51,83,0,246,254,211,61,192,7,118,57,3,6,188,150,125,251,147,145,195,148,92,31,230,20,93,235,152,119,151,45,101,24,214,115,197,189,73,164,234,231,106,198,42,28,23,27,61,187,12,10,5,223,118,189,57,251,118,162,199,131,25,183,216,15,16,84,81,106,157,122,53,167,207,141,156,13,237,63,31,41,45,102,72,111,199,51,163,96,246,49,211,49,89,221,76,102,49,203,147,103,90,74,124,154,206,179,175,38,105,245,175,195,218,203,252,232,67,125,108,63,61,4,232,166,97,45,46,126,115,64,68,2,239,129,61,117,140,216,136,225,53,42,122,112,66,69,233,164,60,240,93,165,178,100,47,69,160,162,120,123,55,102,56,97,222,147,117,123,242,25,247,38,107,210,229,106,186,64,159,53,131,172,127,83,5,253,242,85,99,204,144,188,148,228,106,101,42,192,148,20,175,69,22,94,238,157,172,219,230,174,47,136,68,218,35,139,135,106,136,6,179,27,181,83,9,130,142,247,205,226,54,126,60,100,215,220,137,187,229,132,65,146,165,197,242,163,243,163,21,153,136,44,136,233,158,40,61,18,202,111,60,76,92,250,188,184,191,55,39,196,210,71,51,196,114,88,237,176,122,175,125,78,213,180,182,175,16,139,25,101,68,241,151,199,244,179,141,180,221,18,114,4,116,190,153,122,97,134,207,80,92,100,120,158,211,240,105,104,210,155,165,171,153,242,218,13,104,64,106,1,198,126,191,125,150,3,141,18,126,115,184,93,164,37,146,62,156,58,135,63,184,9,157,108,9,12,216,114,92,2,105,33,161,120,194,205,23,5,90,40,125,86,190,63,154,225,9,179,92,109,173,12,190,217,194,71,45,221,225,21,12,80,185,241,14,13,47,73,171,222,70,225,73,108,118,205,172,180,34,95,171,2,78,95,126,194,44,83,232,213,231,6,154,147,226,230,180,33,74,205,156,241,4,113,126,173,4,45,194,127,134,117,14,175,113,25,203,107,171,178,19,147,18,62,1,211,157,164,184,96,176,0,133,249,28,108,61,90,17,0,159,144,165,169,106,62,251,250,14,51,120,231,23,56,83,169,67,4,228,190,151,85,0,178,62,120,166,254,123,107,23,219,24,226,116,75,34,209,183,134,31,234,32,219,151,180,168,86,195,200,122,90,247,92,185,8,110,151,154,171,11,135,46,122,130,200,194,136,153,198,43,175,237,109,16,41,58,102,103,30,58,254,28,142,31,218,214,147,126,235,182,92,142,17,114,150,100,189,35,114,235,179,223,229,184,218,156,185,162,15,70,22,119,134,249,236,16,93,103,97,254,29,135,215,204,254,54,150,142,89,3,172,90,174,153,101,62,63,19,141,214,184,95,246,104,255,90,239,165,158,127,190,182,137,240,52,55,111,114,192,242,104,36,81,82,242,71,235,52,192,136,35,132,196,94,187,80,53,180,159,57,33,178,94,13,28,227,119,168,99,166,13,67,60,2,114,144,142,244,54,129,162,115,94,20,157,228,192,104,155,95,13,83,94,253,88,211,21,87,218,70,172,54,5,13,99,243,140,172,190,155,79,176,36,25,126,244,220,56,81,220,74,106,72,54,44,120,17,223,183,54,46,106,181,78,244,132,127,229,55,51,35,233,38,11,96,152,43,59,226,222,123,170,131,70,170,116,93,78,20,204,148,182,101,134,211,17,51,111,204,103,175,85,33,82,124,102,164,48,98,184,79,116,82,165,87,167,2,106,93,23,139,109,230,161,89,14,120,177,81,144,117,43,41,153,87,203,97,243,58,65,155,91,25,111,193,190,87,16,60,233,34,83,49,31,39,103,74,208,134,42,205,57,253,195,188,135,104,63,147,20,162,41,177,221,155,159,191,3,74,255,158,140,222,240,121,187,118,55,4,42,171,10,19,198,89,182,229,246,182,218,181,107,232,165,20,75,98,105,236,102,109,87,207,202,225,124,73,27,236,91,64,192,252,198,43,131,131,29,249,125,170,79,211,21,96,220,126,163,88,238,93,169,77,11,131,43,177,82,153,197,159,139,117,33,17,4,77,179,227,242,95,218,99,163,190,33,87,47,3,28,250,136,100,56,65,197,149,134,229,115,76,127,50,184,186,166,100,178,171,29,167,165,199,120,2,32,220,114,117,135,81,98,183,48,183,174,239,149,168,162,239,18,79,14,11,137,236,193,232,142,16,97,186,185,194,19,41,25,45,116,141,175,28,168,153,137,48,154,100,226,0,35,141,237,79,142,14,221,144,212,39,16,207,22,47,102,61,240,154,220,108,244,162,197,160,162,10,94,182,166,93,173,99,207,231,194,68,24,81,42,115,139,174,244,236,83,5,72,4,100,154,66,103,74,243,241,125,47,120,219,250,148,202,54,164,28,156,39,215,220,201,143,109,37,13,29,113,41,234,184,85,200,190,104,57,61,46,202,29,146,115,167,46,16,78,58,30,160,87,188,95,3,98,231,154,213,138,192,154,111,54,213,88,221,164,90,207,246,80,110,115,134,225,73,134,2,64,225,16,204,16,235,95,51,96,221,174,28,145,221,164,98,107,92,221,101,35,195,119,181,68,131,91,167,209,195,10,169,224,89,212,23,68,191,13,186,130,104,167,148,65,127,10,199,110,158,194,226,82,76,0,237,106,163,108,166,200,217,93,148,50,110,1,237,24,254,92,148,172,165,189,14,198,213,148,125,118,255,180,188,36,247,142,80,225,85,125,229,90,2,210,15,27,29,244,170,62,131,170,145,5,73,133,20,44,250,165,123,192,138,146,141,76,160,243,146,68,103,110,174,144,91,101,229,147,115,237,97,140,168,177,11,35,33,251,107,206,49,92,136,20,254,193,140,80,97,124,200,10,60,68,73,219,210,114,110,38,202,3,125,42,136,12,231,206,200,82,194,108,148,22,255,118,26,249,191,254,151,255,245,255,253,127,254,143,127,253,223,254,247,127,51,147,92,254,127,200,36,23,198,232,28,46,119,21,211,43,220,91,211,175,127,158,53,182,8,248,114,167,116,233,210,29,9,168,42,187,57,33,2,35,87,35,125,62,238,189,59,186,14,91,170,12,13,130,148,219,132,133,217,146,72,114,111,82,151,201,127,218,50,133,73,10,109,109,16,92,244,226,230,90,247,16,250,173,134,104,105,243,233,209,140,101,161,8,108,128,215,174,126,118,147,212,60,14,139,16,75,110,11,92,221,106,186,228,202,30,186,58,152,234,107,6,90,35,14,63,110,20,12,89,219,205,103,116,181,204,77,125,2,22,15,55,227,205,40,53,169,245,229,186,99,208,38,229,92,185,247,0,74,236,51,247,132,191,104,63,10,157,235,176,64,232,90,145,7,18,151,252,108,49,52,31,119,127,173,227,35,83,248,145,226,253,50,230,48,191,55,34,99,178,51,38,206,19,247,42,206,115,85,237,60,35,31,122,86,103,220,122,217,38,44,197,121,90,77,124,192,24,77,101,134,36,106,89,23,173,176,141,113,68,51,189,84,192,135,3,81,49,147,132,214,194,63,8,175,55,220,13,58,191,175,153,122,190,143,88,177,143,163,181,249,172,243,255,236,155,77,129,103,3,53,232,43,200,131,153,2,251,252,128,14,198,142,153,64,59,21,238,130,152,127,123,195,53,131,25,16,46,41,132,16,91,169,190,62,216,73,119,29,74,119,108,61,88,190,145,144,102,147,188,103,49,135,63,142,231,179,83,182,84,63,55,183,198,206,184,250,108,26,67,105,156,201,75,250,47,163,164,42,180,22,199,90,77,131,249,237,173,89,142,87,14,143,125,137,166,56,17,38,236,67,249,131,118,64,240,62,118,94,35,115,151,239,65,191,205,138,221,147,178,177,50,68,155,126,130,31,252,199,27,173,73,233,194,7,168,253,238,46,121,165,96,154,235,7,115,64,235,96,152,77,203,93,8,191,39,145,135,135,64,56,2,64,162,196,140,167,231,161,31,252,223,187,106,141,27,238,229,136,113,56,238,123,210,2,186,237,165,45,188,14,190,223,210,18,55,189,65,110,69,126,94,73,212,137,174,207,68,242,159,62,113,251,80,84,218,70,25,96,248,107,103,195,99,53,241,18,233,128,188,24,115,124,173,106,192,2,113,3,19,123,227,253,34,214,183,38,144,133,159,151,152,221,243,128,242,228,28,157,162,80,208,141,140,202,61,53,28,120,205,24,225,161,214,203,180,108,230,227,233,105,189,150,125,227,22,121,48,19,109,87,185,218,24,163,123,252,54,199,133,4,73,103,231,132,76,239,153,225,31,18,247,119,2,119,221,227,153,147,112,210,84,83,219,94,43,204,197,180,162,196,113,47,70,104,23,143,198,242,146,39,71,64,235,74,87,219,213,185,105,134,143,51,120,231,120,114,186,18,5,246,79,168,190,83,113,31,130,134,181,173,181,202,108,0,10,241,204,39,156,227,18,237,128,143,152,97,38,224,144,96,156,154,42,160,213,136,72,232,35,147,223,38,11,16,11,212,98,48,45,152,32,43,50,71,188,55,47,162,57,242,227,163,145,237,13,183,159,106,150,20,4,51,169,226,30,87,255,168,139,37,186,68,222,166,151,23,52,208,115,60,37,248,236,214,131,31,161,214,18,181,33,2,219,137,166,205,139,77,119,75,242,189,11,91,195,75,5,236,159,112,169,132,212,156,34,62,91,18,213,193,42,85,40,206,168,25,91,125,50,106,63,185,24,4,125,157,17,127,162,210,172,185,0,42,215,233,5,129,80,39,74,254,208,16,21,145,224,0,190,92,198,39,123,178,172,1,229,197,220,2,126,38,237,3,7,121,132,243,11,230,251,173,201,174,236,45,250,22,204,231,153,63,23,3,31,243,151,54,249,197,166,57,35,43,193,250,197,70,225,177,52,157,101,28,235,30,86,51,135,53,94,167,37,127,101,63,39,210,137,77,171,192,253,136,156,168,84,248,107,17,169,118,249,30,152,225,71,116,51,90,12,82,79,129,142,42,5,146,192,232,164,85,87,229,252,135,42,186,167,31,141,135,81,74,207,231,67,143,62,34,121,9,166,167,107,50,153,108,191,211,24,89,2,81,137,255,44,67,88,238,218,39,20,93,136,63,232,205,59,0,181,249,146,151,233,155,241,237,61,154,217,145,134,60,239,41,137,83,86,88,115,26,71,162,104,59,86,228,230,208,9,121,186,216,40,6,37,13,114,158,12,186,122,207,217,254,224,73,146,43,43,166,203,148,61,33,12,80,160,124,223,139,19,53,178,201,204,157,242,249,34,78,88,104,188,102,74,37,90,169,254,38,231,61,35,185,187,68,22,216,18,240,43,218,210,54,136,175,42,27,94,37,49,180,188,12,75,119,214,20,213,9,114,255,148,227,199,75,207,175,44,169,104,20,179,171,3,44,247,178,110,152,45,131,130,144,235,140,36,57,204,25,154,210,58,1,154,201,129,121,97,1,217,143,172,102,24,61,189,148,179,44,43,43,197,51,84,211,193,80,120,69,132,201,34,191,109,229,201,21,37,170,179,255,36,45,244,224,99,59,8,18,162,185,146,36,122,38,172,64,120,209,11,61,11,48,142,90,173,104,229,181,24,66,129,166,197,24,122,246,115,212,229,40,249,8,79,111,165,119,125,196,160,76,202,35,93,150,54,197,250,234,4,98,84,186,8,107,165,58,150,76,186,207,235,87,20,244,165,114,13,141,249,116,200,29,69,110,122,246,165,168,7,155,98,160,124,166,129,253,4,135,128,208,80,141,245,129,200,91,109,130,98,64,238,118,188,154,32,28,57,90,72,237,0,171,243,140,202,155,117,104,75,77,144,222,201,52,227,183,25,8,217,240,58,77,254,142,154,195,140,48,135,60,26,60,228,174,42,1,174,54,109,129,26,98,46,222,113,244,179,10,55,26,126,50,160,186,103,46,42,116,112,204,52,174,231,120,178,105,178,177,106,70,157,183,61,243,210,49,163,177,176,200,160,128,44,148,207,69,185,170,198,215,172,16,47,202,233,5,178,51,121,127,48,213,202,181,219,199,76,91,181,23,68,230,77,12,74,249,152,224,163,251,205,193,197,75,245,203,8,159,103,124,143,12,75,176,224,197,64,96,64,250,236,230,19,217,9,77,17,176,93,206,93,175,76,115,14,202,173,207,94,7,66,44,202,218,168,192,109,133,33,116,23,245,197,12,89,159,150,181,183,17,208,68,73,29,53,218,164,224,12,230,201,10,43,233,70,133,87,224,91,136,121,141,15,90,140,226,205,43,76,39,171,40,21,53,159,141,245,89,187,114,90,216,128,212,183,60,18,129,153,130,224,12,196,253,138,249,137,144,85,209,50,171,132,48,23,132,140,166,115,164,102,58,34,115,152,201,171,40,152,6,150,10,175,24,162,224,181,179,132,10,100,61,214,149,133,195,76,231,83,86,43,225,211,8,107,213,12,61,212,126,197,233,112,127,252,122,45,125,204,125,120,111,61,228,197,136,16,9,78,135,190,230,249,112,31,199,181,16,56,171,153,107,108,179,134,79,249,64,136,178,9,253,58,248,2,194,114,117,121,89,137,193,170,9,120,181,40,144,189,18,53,142,30,111,13,58,229,3,186,130,146,234,193,147,154,210,62,65,75,145,95,157,19,168,228,84,23,9,129,187,230,51,225,167,40,170,152,171,78,99,219,44,1,52,235,69,17,39,168,185,0,158,112,8,28,99,208,21,209,8,52,179,63,224,95,107,90,17,55,218,134,238,104,150,179,57,129,62,87,156,39,210,196,62,38,231,220,105,202,176,125,204,32,74,178,67,22,127,81,156,130,72,187,211,108,253,72,221,5,226,251,187,182,59,126,14,185,41,77,71,91,22,28,121,200,135,196,220,210,6,130,121,36,193,82,130,183,235,138,48,53,158,193,48,15,32,39,250,220,28,140,15,106,105,252,210,10,95,253,183,160,177,127,173,244,42,172,181,41,123,201,118,64,113,32,124,224,16,95,67,45,117,189,115,18,226,85,144,134,244,84,162,147,125,131,14,211,10,215,46,211,19,129,192,218,221,221,12,203,135,192,180,137,73,247,240,44,38,149,204,45,53,217,146,173,231,203,19,168,72,90,79,85,171,131,151,100,71,246,221,58,65,196,55,41,48,105,120,159,156,153,207,169,173,18,29,205,84,140,252,189,77,163,94,114,228,199,145,63,222,190,135,75,3,223,189,139,152,93,166,137,98,121,248,59,32,150,234,42,178,65,185,63,121,248,11,92,101,170,246,96,30,70,111,237,143,70,110,75,184,156,137,97,96,200,241,223,70,51,66,133,125,40,112,166,11,48,219,144,5,210,37,33,55,95,112,77,165,251,197,102,250,73,16,139,249,108,238,254,94,232,38,103,213,1,35,89,245,242,202,4,32,91,234,113,199,12,91,140,7,168,212,142,97,36,149,123,67,15,80,195,220,140,184,79,127,154,38,38,127,50,122,117,147,182,154,46,96,44,94,101,159,150,241,209,94,82,194,87,79,118,176,141,12,113,16,120,240,146,238,130,198,12,233,159,94,108,82,228,62,102,104,246,213,37,157,91,133,86,131,168,221,26,199,186,240,62,28,51,205,167,173,186,121,49,117,167,180,154,54,208,164,247,115,130,128,105,159,166,73,250,123,183,23,198,216,49,147,192,186,1,211,244,148,60,53,102,132,202,2,41,47,198,179,49,253,183,65,242,106,36,7,65,142,57,2,215,108,148,32,83,91,77,145,177,76,97,110,160,215,229,209,26,115,199,31,109,229,31,195,175,116,162,166,78,82,232,154,139,85,25,196,138,174,159,127,237,99,37,208,212,70,84,244,92,188,16,192,2,129,242,93,251,84,105,208,116,43,156,151,218,166,58,81,62,137,95,6,49,166,197,87,114,2,233,158,150,27,16,61,130,235,242,211,128,213,167,99,19,104,152,209,237,155,58,61,216,31,191,121,255,236,73,184,146,107,122,9,130,42,239,249,215,218,63,107,120,1,191,22,48,243,103,64,247,25,164,233,251,225,2,92,171,77,199,27,64,191,175,123,120,33,149,245,30,134,34,84,176,239,250,64,185,231,124,110,41,39,130,26,200,158,44,228,13,171,110,73,228,126,86,84,187,97,195,0,236,171,42,80,41,141,248,109,92,182,185,62,102,18,180,254,61,192,236,137,75,87,232,106,129,163,211,205,144,226,20,21,168,194,135,246,21,96,213,172,173,165,78,200,176,170,167,120,168,148,84,97,89,44,166,44,19,24,152,109,228,51,159,182,97,50,120,221,173,208,16,73,225,6,43,91,187,155,137,29,164,65,176,210,76,63,28,136,178,241,185,178,84,194,128,105,213,200,75,239,130,175,43,219,97,61,215,174,233,251,29,53,159,46,170,18,63,81,175,225,101,105,218,157,148,123,146,151,68,83,58,204,19,200,141,86,105,209,138,243,243,11,9,145,166,69,58,122,163,70,242,21,178,105,120,201,42,250,85,232,108,245,250,32,108,183,101,235,213,48,214,185,17,111,178,232,76,2,111,155,60,105,134,51,218,150,234,160,53,20,43,124,203,1,199,50,180,147,186,65,110,238,9,57,196,190,249,248,98,134,71,196,159,122,33,187,44,203,167,114,74,111,223,227,183,233,192,39,53,27,153,199,181,50,147,186,44,205,74,153,97,250,249,97,52,235,2,146,161,86,15,53,212,239,106,80,113,198,181,39,133,254,19,103,95,236,52,250,177,244,72,142,254,145,203,43,94,183,33,155,13,162,92,198,19,184,143,87,107,225,17,78,31,157,73,74,187,213,11,24,38,52,60,85,212,183,90,184,112,23,128,65,104,170,16,217,128,204,229,48,139,155,243,44,210,148,79,34,253,230,96,96,86,73,235,131,126,0,207,231,211,4,132,12,184,142,161,221,231,6,34,113,179,181,152,75,17,250,108,88,237,82,80,153,36,47,158,180,10,35,158,237,173,197,79,183,115,124,171,184,45,152,224,113,37,89,182,41,218,112,10,72,249,156,28,76,242,65,105,80,90,73,143,119,187,50,7,110,158,40,93,73,133,27,218,239,203,223,3,171,125,5,214,186,180,124,222,235,101,199,218,240,110,49,224,114,115,154,138,174,38,30,189,160,229,67,113,106,224,218,114,229,132,49,143,84,117,113,53,32,255,87,59,26,140,17,250,37,210,230,74,222,241,124,207,226,102,168,67,228,98,232,154,175,46,181,93,76,162,99,125,180,59,199,149,196,230,167,193,224,107,129,28,200,128,123,96,199,220,97,160,145,226,123,133,7,182,141,120,175,99,149,106,112,175,214,195,220,99,84,178,226,155,11,224,135,113,217,131,76,116,139,166,203,170,114,168,107,183,184,121,27,91,5,75,207,84,201,61,38,90,67,205,80,117,90,139,145,155,149,152,135,11,146,19,69,36,152,120,144,155,207,49,185,167,10,154,118,160,172,110,46,6,114,90,31,65,83,103,208,182,5,114,130,138,15,83,1,10,59,197,95,11,247,90,154,65,160,59,39,142,240,65,73,8,73,239,207,247,154,126,180,217,182,49,182,78,67,234,44,37,222,11,156,216,84,30,131,100,188,62,97,78,208,215,84,125,237,243,17,246,187,154,128,106,125,62,118,246,51,155,206,39,99,89,82,253,217,154,90,204,5,84,94,183,200,233,117,99,212,142,7,31,36,183,229,98,164,70,103,124,76,200,235,63,104,174,19,213,186,234,59,99,118,230,213,212,89,218,183,169,79,187,25,16,177,108,166,157,238,132,62,220,92,76,166,92,9,24,160,230,29,177,180,179,117,206,41,9,3,96,108,183,46,203,212,11,12,13,105,226,55,73,105,192,149,216,170,3,244,190,164,22,76,113,48,173,31,37,99,116,81,71,44,47,186,9,229,230,116,26,158,213,233,15,190,44,135,163,20,14,137,65,241,93,229,124,142,41,24,99,24,30,118,139,73,188,173,231,81,177,119,40,137,135,149,62,252,207,181,72,184,249,134,197,215,100,208,4,137,145,104,253,30,110,254,145,188,40,80,35,141,234,11,36,163,34,209,63,218,208,84,254,147,223,60,211,233,254,49,159,113,184,124,53,152,89,44,202,45,97,229,162,226,230,2,223,140,94,109,205,7,23,39,140,184,36,194,154,138,64,49,53,104,255,237,218,147,224,94,77,80,251,4,87,254,224,245,71,97,175,247,94,240,186,92,51,180,238,69,142,190,97,110,206,246,123,163,16,54,244,226,110,108,155,215,10,130,64,103,2,142,157,35,148,161,243,57,65,194,80,102,9,4,4,124,10,103,88,12,69,253,170,144,150,57,97,180,63,247,54,4,158,64,76,134,169,153,134,153,182,189,220,62,40,144,20,143,141,255,52,62,16,18,18,29,43,204,96,66,100,51,100,97,22,175,228,130,214,61,255,95,191,22,37,226,152,103,200,10,173,172,2,231,236,102,35,174,54,77,120,137,178,1,160,160,199,119,205,28,117,234,108,147,245,100,9,93,115,181,166,242,143,25,81,73,255,109,246,89,197,34,193,79,147,110,200,151,127,216,35,229,17,129,154,214,113,55,100,107,62,77,196,92,13,107,234,157,10,197,20,202,37,43,66,62,180,103,31,241,2,239,218,254,92,141,178,141,111,165,0,6,206,246,41,211,16,22,201,228,126,16,200,176,38,157,61,152,81,41,244,171,201,45,45,149,125,135,233,160,249,160,209,170,83,149,239,233,236,65,222,253,188,77,195,72,57,176,40,119,187,94,246,54,126,226,166,65,194,9,116,251,114,132,63,242,72,5,191,247,153,51,133,194,155,127,163,127,1,34,61,165,25,33,78,184,217,187,76,230,134,112,85,204,4,9,126,102,87,48,161,154,104,154,48,84,46,119,106,233,79,170,146,96,133,45,200,58,39,221,220,137,164,4,171,132,232,97,247,77,165,14,235,97,150,39,231,115,93,158,55,100,2,1,47,165,15,75,9,203,203,111,126,102,14,9,110,129,64,231,228,189,190,152,127,218,80,98,110,70,65,123,205,196,194,77,201,89,70,130,183,207,135,101,27,61,145,220,252,124,14,162,160,159,153,46,147,173,244,16,211,250,167,125,13,88,28,253,161,64,153,229,109,119,205,212,18,101,241,206,95,151,197,181,90,66,77,118,67,72,23,231,242,173,180,129,178,210,120,211,36,106,98,87,105,118,204,42,205,8,126,83,139,171,41,196,139,55,190,76,112,38,21,183,146,49,213,139,225,87,241,198,31,228,0,50,71,252,135,93,37,160,206,166,144,164,10,184,156,208,199,173,244,215,58,223,2,181,32,101,79,233,47,190,65,48,3,34,86,49,247,2,20,32,94,139,140,228,84,246,148,210,90,220,28,97,155,15,53,203,128,115,247,66,83,24,240,6,43,171,152,55,172,234,62,102,231,252,46,210,182,10,106,130,66,242,251,214,109,137,198,27,12,26,25,62,125,159,41,39,224,17,68,78,1,91,9,53,149,79,67,184,61,166,94,61,225,4,108,49,199,77,213,65,120,95,96,174,170,177,190,32,181,146,247,90,70,125,24,75,155,40,92,71,5,111,174,133,185,65,74,162,156,49,184,227,203,215,199,153,70,67,137,18,65,63,244,18,75,23,188,220,144,169,98,109,99,195,195,85,147,185,19,106,2,204,28,112,110,38,36,175,218,24,177,88,64,126,111,202,7,234,66,25,67,105,172,143,98,48,94,33,70,178,130,96,137,243,7,159,84,164,41,236,159,83,92,113,51,57,25,165,171,161,107,192,247,20,227,16,209,156,34,248,251,229,9,52,163,49,106,82,172,130,113,140,107,154,63,25,237,153,50,75,55,14,193,246,157,152,72,56,41,54,25,197,160,57,61,200,168,201,36,55,132,206,6,252,227,165,117,101,204,0,152,42,163,204,217,35,98,47,36,5,37,58,107,199,221,50,202,45,183,54,154,57,213,90,29,234,159,105,140,168,162,179,204,97,1,35,137,127,103,156,70,225,204,3,55,4,57,87,156,91,89,42,5,124,185,189,250,155,36,11,136,133,128,19,19,52,234,49,11,16,70,209,242,52,144,193,115,126,196,252,108,73,21,172,170,181,196,44,15,192,73,48,29,15,72,48,155,197,24,3,226,100,74,184,167,2,171,172,200,195,121,102,1,138,244,81,148,7,135,222,115,95,211,28,76,69,128,197,0,62,139,183,193,219,162,29,125,104,51,21,184,113,119,51,234,166,49,173,43,106,18,122,234,216,202,104,45,203,66,50,65,84,60,119,123,103,131,181,255,11,106,18,176,192,142,205,200,250,174,5,52,73,129,56,182,96,20,43,36,132,6,12,140,107,232,27,56,159,83,209,160,236,140,46,179,185,141,51,187,136,110,130,161,34,199,104,113,245,0,60,172,168,200,51,57,74,236,131,228,242,21,129,139,123,60,35,157,2,109,240,7,232,131,98,253,204,51,78,7,182,97,233,118,205,86,26,76,254,104,205,160,226,138,169,60,175,89,226,197,12,22,212,181,89,176,147,49,243,13,158,221,63,75,107,38,141,114,80,135,186,25,180,130,60,57,100,225,115,187,167,64,75,23,85,71,65,100,22,35,4,116,179,105,164,79,49,67,151,145,227,106,168,201,5,223,81,158,64,52,89,3,188,47,25,83,170,1,168,231,184,249,188,134,72,215,85,146,234,46,11,102,57,135,157,186,190,23,176,253,8,100,17,43,91,34,143,64,139,124,163,66,243,51,155,162,219,208,155,3,35,154,158,120,232,112,157,40,37,130,245,5,108,15,95,186,177,203,232,111,15,228,142,61,25,10,97,95,219,218,119,141,111,190,124,71,234,160,156,133,56,18,168,41,135,120,14,51,213,3,249,237,13,65,99,60,218,9,177,147,52,191,49,171,233,251,245,223,6,76,168,101,253,74,35,65,44,125,86,46,5,54,185,249,52,225,129,107,158,144,217,148,15,204,117,130,180,187,230,197,158,215,245,209,72,224,251,182,211,77,29,94,86,119,177,80,204,29,67,216,103,225,100,87,179,65,151,174,57,83,216,251,60,89,114,25,116,172,72,173,141,207,197,116,149,184,185,152,64,160,190,54,212,221,158,185,99,110,125,182,60,20,158,206,196,244,39,107,70,10,172,16,91,244,234,252,193,58,50,87,218,193,159,151,115,17,178,71,116,59,211,63,104,79,215,211,60,102,248,148,106,250,0,112,91,15,167,147,28,222,80,238,0,115,128,239,182,97,136,188,161,208,95,184,75,227,157,209,138,155,91,155,228,241,3,183,159,109,112,251,104,146,137,66,180,113,150,94,243,241,217,33,244,85,51,200,150,59,98,19,6,76,229,226,170,195,138,55,247,185,141,66,110,11,64,16,122,154,209,125,162,44,72,149,63,100,13,147,137,226,91,214,98,155,40,122,53,141,146,87,140,115,83,167,78,59,125,110,14,239,151,199,31,203,130,60,253,152,230,0,123,190,229,156,79,166,248,34,195,178,74,192,254,33,193,135,81,254,3,145,37,191,16,55,135,205,70,1,209,228,59,119,88,41,25,214,15,206,155,158,79,55,35,17,183,21,179,140,74,77,246,77,231,28,1,163,124,9,23,112,5,253,139,44,147,76,20,176,80,65,75,53,251,142,70,117,19,101,104,221,54,112,105,125,200,207,240,23,101,125,163,106,75,114,226,154,77,169,118,235,205,9,180,124,233,30,119,202,232,103,117,101,151,104,87,63,3,54,200,238,233,194,31,70,238,238,230,13,11,249,252,44,206,188,124,101,159,211,134,128,230,195,45,80,60,155,3,147,4,153,91,165,184,0,181,126,7,101,155,10,136,178,130,128,42,111,190,151,218,9,37,76,134,144,7,4,170,12,13,32,52,69,116,215,88,203,53,249,76,33,40,207,79,19,254,162,78,231,129,149,137,185,119,37,192,160,103,35,156,105,42,217,10,27,38,74,118,186,205,205,150,60,247,103,39,157,48,65,248,9,2,3,252,254,180,27,48,194,145,165,133,39,45,175,207,86,105,237,217,119,34,1,222,202,123,125,152,32,72,140,132,153,228,169,30,17,153,100,117,141,155,131,201,76,202,158,65,7,157,59,12,200,24,82,118,23,243,158,174,109,194,107,111,163,156,251,172,144,26,249,51,24,225,214,7,120,223,160,37,109,241,104,217,184,34,197,60,70,121,86,106,192,93,183,172,6,79,139,143,105,183,73,168,102,192,8,190,101,109,99,127,214,105,118,28,54,50,204,215,108,220,117,138,249,7,12,57,221,149,225,56,33,244,82,110,155,229,25,174,2,216,182,42,9,82,221,134,114,233,110,238,182,113,43,173,142,17,241,186,153,224,166,169,153,205,226,158,186,197,196,4,36,10,161,96,220,150,215,26,10,204,129,93,157,17,156,209,226,117,140,227,154,51,13,5,109,215,248,139,43,218,133,25,218,94,185,55,76,211,30,161,67,224,107,96,97,49,47,75,13,94,51,250,71,245,3,157,135,79,107,248,189,143,203,124,126,64,240,237,213,148,18,252,181,173,195,77,182,67,238,6,234,232,154,167,33,14,179,178,32,109,87,79,221,38,108,144,138,154,73,72,94,194,31,204,8,219,200,52,109,104,205,140,235,61,130,124,63,251,155,146,36,209,141,183,252,167,233,30,206,187,126,176,243,203,231,56,60,81,227,211,26,118,34,175,19,219,222,188,5,191,74,46,77,158,12,164,223,184,113,33,40,61,227,12,20,179,81,170,86,55,119,54,45,193,183,211,226,115,101,141,142,153,94,192,36,251,74,255,17,177,248,205,41,234,42,81,24,82,67,217,243,80,134,210,235,31,4,123,66,167,113,251,205,97,100,18,182,91,126,27,182,208,59,44,240,41,53,161,124,48,208,249,118,30,129,66,151,24,218,80,98,134,212,236,158,2,84,51,231,167,185,171,161,12,21,23,15,218,97,229,140,104,198,235,219,252,193,9,3,149,135,146,33,207,190,58,139,149,27,68,125,130,51,125,69,239,114,177,150,82,181,206,74,36,239,99,6,168,66,251,94,136,198,214,246,181,141,162,236,24,58,139,33,198,47,55,136,41,182,254,148,14,242,236,157,213,169,216,49,47,208,35,245,51,15,123,242,215,230,238,112,237,201,107,147,92,205,207,76,34,75,71,156,140,255,93,2,232,38,52,221,23,96,23,242,226,207,177,82,23,212,174,24,176,33,201,39,177,225,78,20,133,75,211,251,184,58,9,27,81,5,180,113,116,129,240,125,74,152,9,175,186,14,233,112,93,100,116,91,56,11,101,151,7,136,72,127,194,53,31,207,21,46,0,93,186,108,253,217,205,70,60,160,230,94,139,35,100,136,2,129,13,169,153,246,251,237,175,13,22,84,137,117,218,143,16,242,103,173,198,91,34,235,195,100,237,28,177,1,240,106,127,226,62,64,172,183,202,65,73,240,248,91,73,239,76,242,249,30,32,197,72,101,234,231,218,9,102,162,184,25,57,77,221,144,150,41,79,223,73,88,127,124,246,67,191,52,0,43,191,186,154,204,154,88,1,104,47,191,152,238,50,221,82,8,80,215,237,87,51,61,89,132,239,164,155,135,89,231,233,160,2,36,107,101,37,248,59,241,234,9,158,70,152,173,172,37,189,64,39,148,94,190,15,67,15,82,101,47,164,147,100,93,153,3,172,149,96,88,187,117,78,32,150,138,63,25,158,137,182,232,158,232,18,173,220,37,111,221,133,192,166,119,195,180,231,48,143,161,212,182,176,33,100,207,164,218,111,107,162,149,102,158,142,30,168,155,233,27,16,94,209,14,171,192,168,126,53,174,195,208,110,29,156,249,236,19,165,163,139,41,190,6,16,216,113,229,21,105,52,205,68,59,202,153,56,33,166,246,123,143,109,60,186,210,205,147,233,178,158,207,220,132,73,134,102,159,94,175,58,40,102,128,144,50,164,214,194,86,227,167,161,107,146,15,50,146,57,216,113,239,179,23,138,62,28,79,218,114,76,241,241,59,7,63,68,146,109,143,247,96,48,183,74,51,15,124,37,171,249,131,113,235,44,71,215,24,214,162,227,87,207,249,161,111,30,211,230,188,175,76,147,31,83,162,214,101,117,114,191,247,66,239,77,153,61,45,48,136,17,69,33,123,126,152,113,65,218,250,193,118,182,123,192,208,210,52,83,65,87,93,118,41,52,69,206,156,94,218,227,209,105,16,89,207,172,36,149,147,2,203,37,52,255,221,187,43,199,216,36,123,237,24,73,192,104,31,119,153,166,190,225,231,86,253,229,110,148,249,249,124,155,20,47,69,150,66,62,37,162,10,36,213,99,72,128,47,127,250,40,232,187,240,165,119,182,235,165,188,208,11,122,115,47,180,241,211,103,4,229,157,23,159,218,161,184,200,170,243,7,49,87,163,212,124,230,45,116,6,176,143,185,90,140,189,242,18,33,216,243,35,136,246,198,210,89,214,106,42,205,35,4,0,222,177,108,146,96,180,158,60,243,180,6,244,176,126,25,92,79,192,70,166,187,191,33,73,67,123,71,206,15,247,228,126,29,47,69,153,91,204,148,62,107,152,81,56,146,126,204,69,199,87,172,172,70,227,134,186,148,203,154,63,125,142,89,31,161,224,60,170,169,14,122,222,161,152,42,163,166,99,214,175,57,244,14,40,149,201,42,42,6,140,10,33,246,112,51,25,103,241,72,151,45,45,63,19,17,219,91,202,114,140,144,87,169,126,224,54,90,121,69,38,153,16,12,66,77,191,185,177,118,202,247,50,225,99,95,152,205,90,28,165,31,115,161,114,228,110,68,51,36,129,206,4,14,186,180,124,204,16,154,19,154,30,38,33,201,29,55,19,151,174,143,25,118,174,230,230,243,83,75,189,12,195,204,59,219,28,88,75,192,250,50,226,166,51,184,253,193,55,48,40,201,136,96,70,123,192,205,195,212,209,245,230,51,208,153,134,68,163,49,82,204,103,127,111,55,17,100,32,184,172,193,203,202,63,206,6,55,131,107,151,81,161,54,225,192,130,2,117,249,16,33,217,186,82,180,176,66,254,6,187,159,78,5,152,241,226,212,235,6,172,249,220,187,90,6,197,205,198,43,253,161,247,63,115,218,131,19,128,131,91,248,87,96,224,231,80,157,110,38,146,153,218,114,118,14,205,24,113,116,185,202,135,67,223,14,31,127,240,106,53,246,170,4,253,134,168,112,243,104,67,219,180,233,83,164,154,127,205,205,16,225,114,115,18,40,17,155,244,159,164,173,92,77,87,202,244,32,153,6,124,148,128,197,140,30,131,59,103,204,42,216,88,180,211,206,0,154,110,222,70,240,33,102,156,59,143,62,192,73,159,213,171,125,122,196,235,238,196,247,179,11,156,0,191,42,13,126,139,240,226,172,60,138,207,122,62,192,207,224,11,168,67,133,174,110,35,169,80,121,175,73,95,169,172,16,10,155,148,7,220,124,150,178,110,89,118,117,184,187,176,245,162,117,253,161,239,159,158,175,60,102,139,117,148,191,255,204,173,213,194,12,59,173,118,185,66,244,51,124,133,116,83,70,21,47,230,12,57,189,144,247,201,7,77,127,83,251,65,103,163,24,120,7,205,244,231,165,203,164,82,180,29,206,143,89,232,9,83,229,46,22,215,217,226,220,193,2,41,202,39,87,69,133,77,170,253,154,43,69,242,143,224,2,208,68,255,158,248,53,123,127,230,49,101,196,234,87,131,28,40,159,6,69,60,58,31,84,104,38,164,158,204,218,62,75,196,87,47,115,33,39,221,16,73,152,120,133,165,140,159,202,101,209,173,184,6,253,44,87,243,222,242,211,236,134,125,196,79,131,31,83,237,14,99,172,169,61,110,174,177,36,253,182,40,133,186,145,106,155,172,16,250,79,35,35,89,140,46,64,248,214,144,97,35,227,233,183,38,173,174,61,253,150,222,241,147,19,230,78,120,128,158,149,252,216,101,96,216,180,27,33,220,242,158,140,206,156,115,230,87,55,195,41,35,73,40,128,130,211,249,28,11,29,207,83,151,0,105,133,146,125,18,211,224,92,52,39,79,154,208,67,228,105,141,239,89,108,70,149,115,239,60,121,112,253,24,231,82,26,148,238,36,67,16,102,8,185,97,37,42,58,49,193,118,179,213,80,154,190,213,14,136,61,64,165,170,153,181,109,40,68,207,165,76,220,62,185,148,204,115,89,254,212,163,23,205,38,146,233,224,57,175,117,65,41,186,212,76,156,185,252,177,22,105,108,217,133,233,125,66,150,226,154,105,94,105,114,62,80,76,78,145,22,152,240,112,106,50,4,218,172,228,221,68,133,126,134,164,17,128,241,153,248,22,190,178,161,162,213,253,90,0,128,238,154,6,205,216,149,191,7,76,78,212,216,11,205,172,80,161,168,121,36,79,60,3,189,31,89,183,112,68,238,102,242,1,229,0,37,119,45,102,106,211,113,53,4,153,90,193,32,171,179,189,35,149,102,255,172,105,1,162,141,229,184,25,80,77,150,180,17,243,160,209,239,126,46,251,116,74,122,68,218,248,236,85,219,205,214,125,182,213,173,172,111,27,133,9,103,232,233,97,24,7,175,173,128,132,92,89,201,102,184,221,118,230,48,131,37,109,21,68,88,36,228,194,255,98,26,66,152,165,139,126,150,230,190,56,141,205,173,234,150,96,106,75,221,173,103,92,228,115,25,102,222,73,88,11,17,23,4,168,58,13,105,150,184,99,70,133,3,105,112,153,226,150,250,244,183,134,73,82,93,82,70,57,96,157,192,127,102,233,186,4,160,200,170,110,228,24,18,111,23,101,52,16,138,215,140,100,103,147,82,241,79,141,52,70,108,144,211,150,53,95,233,47,245,223,37,233,47,113,59,63,27,157,120,0,139,232,10,144,103,238,204,112,31,16,116,168,214,214,87,162,184,232,43,203,88,171,5,46,100,59,232,246,142,78,160,69,240,251,45,93,244,224,52,252,167,1,146,107,114,149,78,50,114,47,126,115,235,139,144,99,5,2,24,135,216,146,239,183,10,173,78,162,61,195,201,128,158,167,168,47,187,0,203,184,163,76,91,89,86,14,183,101,193,181,187,86,198,250,174,154,78,139,183,172,126,100,109,26,24,53,72,69,220,96,167,120,235,49,148,220,27,111,223,233,223,152,155,80,130,106,148,249,19,74,114,243,164,251,250,115,148,178,221,44,55,27,235,243,199,156,92,26,17,51,170,98,122,140,55,56,79,238,131,97,70,166,65,175,38,23,184,253,183,115,134,79,84,86,101,203,144,142,134,185,228,79,5,206,132,16,174,202,2,55,167,219,74,178,71,244,51,79,231,0,53,140,223,86,232,216,250,225,48,99,42,64,176,176,63,4,9,103,127,137,41,188,233,20,234,42,193,53,40,12,228,24,241,179,31,20,117,210,59,133,150,48,87,78,250,162,66,87,214,32,226,31,155,113,81,49,30,192,69,59,246,132,246,35,183,254,184,217,211,235,173,152,241,51,62,98,83,200,54,249,100,128,209,66,195,115,104,222,183,231,166,16,34,225,124,17,43,77,77,57,86,31,154,127,243,243,100,199,99,244,67,19,252,250,217,9,63,153,22,184,107,114,76,22,0,89,227,43,193,85,239,30,205,247,196,31,81,17,173,102,125,55,110,30,104,108,125,162,139,140,223,125,205,108,109,89,57,89,232,139,201,247,201,107,250,197,42,234,195,35,122,51,253,234,51,36,121,169,15,223,142,187,234,125,99,0,89,104,119,80,181,42,212,91,150,207,68,18,170,77,253,104,56,22,189,33,142,148,118,255,200,79,76,126,42,197,68,69,255,72,11,228,243,167,73,232,143,102,193,199,250,200,35,153,188,236,207,76,211,103,205,31,6,30,48,140,119,76,51,217,148,242,209,24,218,205,123,110,96,73,129,177,79,179,133,118,42,248,173,207,185,70,182,75,204,228,196,227,234,10,129,139,234,54,33,184,154,252,115,154,58,104,85,213,39,250,200,28,165,72,187,219,167,244,49,26,62,209,141,252,77,109,232,195,113,207,78,158,29,252,69,8,172,56,10,130,82,80,180,110,132,82,87,95,218,186,106,124,184,169,126,66,53,45,102,154,66,252,91,146,169,77,202,32,117,86,114,107,253,238,226,128,10,7,57,10,53,115,140,184,25,40,209,80,225,165,82,162,47,172,226,2,22,5,82,176,143,207,203,186,69,249,17,112,152,184,79,160,221,163,148,11,52,175,159,157,88,181,145,224,193,184,167,57,164,52,104,255,74,98,24,57,86,175,48,128,178,109,159,72,145,237,212,229,138,183,193,46,166,156,78,144,234,56,126,253,167,36,33,80,109,186,46,232,206,115,179,181,163,79,125,176,137,130,129,155,11,218,30,85,229,164,134,57,34,215,76,170,92,79,62,152,107,138,107,102,32,77,132,59,251,97,152,90,65,46,1,1,53,142,158,108,88,133,239,117,115,95,148,233,161,188,43,186,112,19,233,172,107,102,142,182,170,164,68,13,135,235,62,90,99,72,147,110,26,128,45,175,143,99,114,67,104,145,170,182,30,25,139,234,102,254,169,4,184,19,94,146,237,223,131,138,89,145,214,98,18,222,116,48,220,143,77,187,238,214,173,146,77,218,61,78,150,14,192,238,79,78,97,121,36,8,74,107,116,149,108,98,19,47,87,113,24,50,221,212,20,150,207,197,44,220,251,90,52,65,126,37,3,33,181,216,238,16,80,91,106,138,24,157,172,76,231,191,166,219,150,121,170,59,37,165,44,119,8,186,101,19,179,154,201,55,249,68,3,103,84,148,159,170,192,153,114,189,55,83,212,130,236,77,9,168,78,80,235,219,44,77,75,75,233,15,233,50,66,102,240,154,73,145,106,21,224,44,92,210,112,110,5,133,212,242,199,60,138,63,87,135,187,95,231,201,153,24,99,251,225,130,252,121,82,254,181,137,12,210,238,97,70,77,232,51,71,129,73,248,91,33,195,160,241,49,204,76,103,125,249,197,224,157,84,156,8,205,63,100,55,226,234,173,236,216,212,127,248,188,126,245,89,135,16,128,105,18,6,105,201,251,214,144,7,12,101,211,59,139,5,62,137,123,245,196,39,85,111,96,129,176,9,215,113,66,0,175,68,179,132,100,201,9,118,153,117,227,155,71,1,104,154,125,229,66,12,82,244,99,227,92,39,167,166,167,123,202,154,81,36,47,176,237,72,126,230,165,185,169,13,222,113,220,204,86,229,15,83,15,236,141,127,230,184,76,211,196,26,66,180,222,76,42,102,249,152,155,132,150,52,32,54,196,162,80,253,240,23,131,97,242,101,182,90,178,109,37,204,173,26,177,192,51,27,134,212,231,161,53,109,38,253,233,241,42,89,22,107,103,41,219,55,112,46,201,131,8,246,209,13,77,204,51,147,196,241,84,255,185,183,193,42,234,51,67,61,235,109,228,204,233,115,214,189,49,109,38,114,238,1,12,192,224,173,216,97,196,45,192,175,134,25,140,217,219,75,145,77,202,151,254,13,235,153,42,229,69,40,56,84,56,217,254,100,176,112,9,90,161,145,180,230,168,142,215,198,103,150,123,163,86,152,87,140,10,149,47,253,105,244,165,188,137,182,90,195,244,126,71,95,3,12,54,139,152,1,48,188,171,141,63,101,251,86,139,252,136,0,222,26,148,213,231,80,88,239,193,143,255,219,159,153,252,86,114,175,20,119,64,187,204,97,216,128,124,219,31,28,30,54,17,252,108,48,116,192,12,125,205,0,168,132,32,244,156,238,164,243,175,43,79,74,116,32,59,36,102,83,192,219,177,6,16,115,147,155,51,123,98,84,22,16,16,33,31,163,125,26,34,33,95,65,63,13,46,189,154,30,195,27,101,176,212,149,239,163,149,31,220,216,23,16,237,60,2,182,51,51,184,208,48,83,189,149,7,31,197,104,6,194,204,191,144,33,39,97,155,229,230,91,9,11,48,3,26,185,95,4,127,171,136,164,119,131,188,119,57,199,52,68,215,240,147,118,53,195,11,233,99,58,88,190,50,17,143,25,166,12,55,79,235,112,249,12,185,147,157,147,145,162,253,88,62,118,167,131,42,6,156,205,84,170,235,214,80,192,73,226,102,139,157,229,173,59,237,93,238,78,44,228,34,229,140,57,102,28,70,63,252,140,110,121,125,166,74,35,144,188,67,186,161,241,20,221,109,102,18,148,44,215,154,25,176,42,83,1,200,66,204,20,155,131,250,220,244,162,182,236,183,134,214,71,154,33,160,254,24,190,165,240,37,206,222,248,126,151,80,170,44,63,158,182,205,57,217,82,170,229,241,71,92,189,170,214,186,26,77,102,209,227,65,245,220,120,76,196,12,123,130,135,16,63,105,239,23,118,1,140,76,142,163,192,106,96,146,103,5,223,228,52,36,213,164,142,154,204,96,160,114,35,28,249,205,20,210,125,24,37,210,236,229,67,242,204,179,11,40,179,129,158,239,142,26,168,96,223,151,72,63,52,171,203,56,25,8,169,119,98,240,34,102,147,80,187,86,84,62,202,254,92,12,22,223,47,102,87,223,99,232,79,211,218,231,67,122,54,249,179,145,231,239,131,123,27,212,175,111,88,226,23,186,9,147,51,126,99,134,70,120,200,168,176,34,90,124,78,190,200,231,183,243,47,9,99,102,222,176,125,78,62,102,74,117,252,59,39,93,134,197,94,204,25,54,183,122,205,70,217,145,100,225,46,131,22,135,25,237,152,38,179,116,225,198,222,57,220,236,218,58,117,183,51,110,134,238,102,148,223,212,58,8,125,195,58,181,47,205,8,187,139,119,197,52,50,172,154,236,111,136,117,47,215,110,106,112,31,13,93,61,227,183,219,185,181,209,81,162,123,6,194,163,195,31,187,88,59,189,140,73,199,3,216,254,211,213,126,91,207,15,35,52,114,107,135,94,79,198,27,194,32,215,218,192,55,88,83,232,214,128,63,192,19,232,247,6,4,211,94,8,222,96,38,61,123,163,143,55,196,170,242,177,200,88,52,199,84,34,114,8,198,191,203,129,141,200,169,223,122,91,22,87,46,30,160,53,125,184,161,110,169,186,213,101,32,99,213,141,13,14,104,57,235,161,248,185,11,15,56,101,45,66,100,216,0,103,210,66,119,205,240,209,45,117,20,154,85,152,238,115,89,87,230,250,56,41,229,33,227,113,89,64,133,201,75,1,249,115,48,27,63,213,133,72,212,254,220,60,192,110,144,41,164,249,249,233,102,58,31,97,6,235,185,62,230,150,125,68,218,143,83,65,172,124,235,235,215,97,238,93,58,85,205,60,175,212,237,207,156,182,172,121,67,255,245,187,99,240,39,74,156,67,205,35,82,249,8,107,2,196,149,155,67,68,217,227,173,97,149,18,33,12,204,115,59,214,1,51,13,31,242,45,141,42,36,249,144,118,116,20,138,90,87,243,214,70,172,20,148,212,76,39,236,61,121,16,84,65,87,185,170,25,40,125,220,187,1,151,90,234,83,46,120,72,220,76,173,117,169,79,73,125,54,222,139,22,151,185,171,154,247,25,196,253,204,112,129,136,25,248,104,239,207,172,147,191,26,129,102,216,16,113,213,165,67,98,51,249,115,161,2,47,221,187,48,107,53,215,136,55,243,57,151,138,108,131,198,129,217,252,99,90,157,247,85,152,49,131,93,105,97,166,47,78,156,12,163,120,238,126,243,105,24,75,117,133,153,255,251,153,81,84,90,186,161,48,195,125,200,230,130,155,163,168,57,52,0,204,140,56,156,108,86,214,248,232,219,17,192,160,51,78,89,205,107,186,66,228,49,15,250,175,213,76,134,49,22,254,194,209,80,23,134,240,63,197,84,217,166,65,174,87,3,24,172,62,106,132,11,169,125,182,209,225,156,22,80,203,214,143,131,99,13,49,254,96,208,89,104,242,215,58,137,145,237,10,51,245,92,57,29,88,203,229,93,221,41,253,20,221,224,73,44,135,121,161,237,87,63,230,19,136,182,48,15,124,97,245,25,65,208,93,43,179,70,189,171,2,64,205,187,88,155,209,64,8,12,21,98,27,18,125,203,205,180,10,107,0,176,231,227,203,64,222,97,43,172,165,253,120,115,174,195,217,160,164,0,34,46,102,120,246,138,143,10,69,185,182,245,106,228,223,154,95,221,104,151,201,242,228,166,7,114,23,23,254,254,146,146,41,148,126,197,177,160,6,195,219,89,167,56,235,35,247,48,55,99,188,144,243,184,151,247,57,192,151,73,182,145,112,110,174,152,8,157,192,240,51,7,19,217,176,226,230,245,233,172,103,167,74,213,57,68,44,138,25,146,139,225,235,89,13,54,30,44,15,13,45,50,1,160,163,207,155,37,104,165,231,31,179,213,88,195,60,179,64,10,88,78,56,72,239,234,185,132,141,128,196,231,153,134,241,49,145,165,147,12,21,79,114,34,161,20,87,119,244,216,62,219,244,92,229,61,26,82,159,93,111,126,86,174,115,165,225,14,101,145,153,166,46,6,112,47,94,27,34,155,164,167,15,192,139,21,159,11,12,152,76,179,108,170,146,41,94,219,54,67,249,105,98,40,215,141,197,188,242,231,193,73,128,228,233,211,204,216,243,101,101,103,99,119,242,35,219,92,131,86,202,231,188,63,255,162,135,25,194,95,57,86,161,204,12,143,179,144,184,19,158,80,56,45,199,114,149,73,34,98,35,163,16,115,179,2,242,53,3,172,144,220,26,220,8,211,181,117,48,3,211,215,227,7,234,149,237,23,195,47,44,207,85,80,156,143,207,65,222,228,115,114,25,140,206,189,89,74,205,69,131,239,99,78,105,181,103,166,43,75,102,138,145,148,22,31,81,138,201,26,156,16,15,87,135,202,177,9,156,227,103,124,204,35,228,40,33,240,73,31,135,53,195,74,222,246,51,31,23,74,103,82,129,136,207,191,38,125,33,93,168,12,26,173,213,249,93,13,245,151,148,133,204,60,210,187,26,124,238,26,159,244,21,176,207,107,46,184,14,75,31,13,182,219,30,102,32,156,253,99,30,195,249,179,26,205,236,67,100,152,108,212,154,23,187,136,0,224,197,168,159,49,71,150,216,205,29,245,16,189,57,209,186,251,111,244,142,156,189,92,175,166,251,228,150,233,96,46,162,151,81,231,33,194,106,126,236,34,47,53,213,159,128,237,238,252,243,48,159,197,59,213,243,132,135,33,28,211,95,15,216,199,37,238,213,249,158,233,119,161,228,81,62,158,101,221,30,25,29,231,153,108,191,250,165,244,223,184,75,252,147,26,41,31,51,68,229,62,104,195,100,10,244,230,208,162,52,255,109,216,236,5,235,141,25,117,29,31,52,2,188,249,241,137,65,223,249,57,64,118,122,125,92,102,235,88,143,155,175,82,84,3,209,118,60,82,202,97,38,89,166,241,13,228,35,241,69,150,245,235,126,28,83,58,147,238,18,59,211,140,34,148,140,41,49,70,139,169,6,218,107,164,143,185,110,71,138,96,62,255,252,227,51,111,91,133,63,243,89,203,180,39,232,213,103,171,105,254,228,13,81,215,165,79,14,125,189,103,69,26,219,107,18,95,6,188,214,74,62,104,103,171,132,91,93,126,122,194,174,224,91,7,195,167,66,218,84,212,153,31,126,111,118,158,165,191,108,165,185,59,87,208,21,30,159,89,60,201,116,95,96,15,234,119,208,175,111,53,83,111,139,171,155,229,113,117,80,114,142,24,166,13,147,218,208,67,102,26,91,222,53,79,120,199,171,158,96,139,125,208,175,158,116,10,139,95,155,249,214,94,150,194,155,0,56,171,209,108,15,21,92,234,137,231,139,84,157,135,205,26,184,220,204,138,209,107,11,21,184,184,120,209,53,174,23,159,29,209,231,81,67,25,69,128,253,124,60,199,203,1,253,60,243,236,115,244,161,106,238,254,130,245,38,116,221,44,81,92,113,157,120,10,118,240,188,234,213,29,222,147,59,201,224,251,91,159,19,136,222,207,125,83,203,13,22,138,34,224,122,66,120,251,193,107,94,164,143,63,107,139,254,181,107,165,46,147,134,38,30,160,77,112,160,42,104,56,244,26,116,26,193,62,48,220,76,210,91,39,48,228,246,62,187,13,39,92,196,189,203,38,148,114,81,84,152,201,60,168,131,102,4,1,126,53,9,149,49,52,172,131,141,112,133,217,216,209,53,110,179,206,58,127,45,0,67,194,156,143,243,110,9,151,107,6,59,47,18,159,22,28,5,211,14,32,170,12,101,134,102,173,11,13,85,215,12,170,74,112,153,237,199,48,23,191,77,205,65,3,179,106,243,232,102,97,173,213,118,106,185,11,178,143,148,253,208,166,80,221,116,225,86,152,20,28,46,205,172,154,83,100,25,217,214,243,140,36,20,72,22,200,122,36,93,9,71,237,173,100,155,238,251,212,243,5,252,74,246,185,0,246,247,83,9,192,11,93,190,161,76,176,209,194,44,137,21,221,178,230,102,56,183,244,185,105,167,114,231,142,202,204,16,146,4,179,30,215,38,238,13,92,76,6,156,222,116,7,45,211,182,176,72,156,168,21,34,221,59,160,192,33,178,254,46,172,110,41,140,53,107,135,43,102,250,5,125,188,6,80,212,54,62,230,234,68,84,205,208,90,77,211,187,184,14,99,196,213,74,62,15,235,26,148,99,126,45,117,45,201,181,83,196,116,30,1,235,163,29,93,115,210,52,40,57,195,21,230,181,219,103,48,145,155,241,193,164,111,80,107,46,180,237,142,112,158,72,27,52,209,111,106,143,196,182,153,32,104,254,216,154,9,148,185,25,94,62,157,93,36,101,98,176,150,201,170,201,88,54,146,252,30,29,208,77,93,116,167,129,143,19,232,133,155,55,44,191,227,99,238,206,145,142,153,102,166,242,53,183,247,82,38,153,248,49,159,205,39,62,20,162,86,89,39,144,157,104,57,158,28,60,173,100,244,96,89,220,225,96,156,215,206,34,255,129,21,244,71,141,49,35,193,250,89,175,205,155,14,205,138,183,34,102,2,96,49,179,7,170,153,185,223,99,204,128,71,201,151,132,30,36,205,120,171,254,205,246,161,218,57,156,243,212,204,42,172,14,160,101,144,215,9,115,255,28,164,112,247,12,239,42,183,7,87,118,16,204,57,59,223,81,251,41,137,20,249,92,48,99,69,92,3,212,28,217,24,53,155,150,211,155,42,89,248,9,142,185,155,228,199,53,67,232,167,159,131,54,71,23,125,64,244,7,64,95,85,51,66,238,35,204,134,117,83,51,9,214,28,102,3,159,138,153,189,220,93,155,227,200,228,162,65,170,169,104,120,53,20,243,28,159,215,74,192,138,238,36,5,201,208,132,214,212,106,96,184,251,110,134,93,46,107,1,205,182,19,183,26,42,82,207,5,242,239,126,150,46,122,237,187,174,61,82,18,81,82,49,177,50,17,86,195,76,131,230,112,243,34,101,244,53,143,237,95,19,21,212,150,63,165,189,32,228,62,198,31,201,161,90,199,118,64,141,245,168,141,172,95,43,131,60,245,220,211,250,113,64,127,158,219,254,46,204,212,250,182,154,247,171,48,24,163,80,211,183,134,108,196,95,10,159,178,212,207,183,226,100,14,179,45,83,253,88,112,50,228,184,245,176,163,89,204,96,82,82,152,205,153,212,111,41,109,33,152,135,34,61,109,171,11,157,140,115,33,241,142,68,168,152,151,171,154,96,206,10,166,102,254,211,220,21,87,147,220,254,204,112,26,149,60,243,133,206,250,7,168,64,46,60,185,240,21,30,48,184,121,189,57,200,149,24,53,30,180,106,21,184,80,165,223,241,104,84,120,62,191,189,94,97,28,115,71,227,82,23,54,117,226,30,102,104,131,182,110,73,37,248,84,240,22,142,247,88,117,163,37,7,248,94,140,109,69,183,105,99,204,243,5,82,172,239,243,227,25,149,32,167,198,247,182,82,139,154,77,122,61,204,125,8,23,242,241,79,18,122,155,254,224,224,140,182,46,144,129,215,238,1,172,85,198,5,206,70,52,77,10,194,151,200,89,105,0,152,197,175,90,204,14,255,34,132,60,67,143,85,83,82,242,74,23,60,103,4,84,106,182,186,114,152,167,230,228,78,64,75,183,100,88,77,131,92,30,156,91,71,36,103,2,4,85,141,240,100,143,103,60,199,178,140,201,113,193,155,51,10,17,13,193,63,41,87,111,20,70,61,203,191,32,172,175,234,119,145,16,170,49,137,187,45,116,121,238,205,6,229,5,230,115,150,167,46,172,63,240,187,34,108,19,55,71,191,50,171,181,244,30,219,66,103,133,200,193,216,80,47,93,69,204,85,212,122,33,12,53,201,196,48,231,45,68,128,205,26,217,231,12,179,33,190,171,154,225,3,43,97,134,126,69,111,78,227,74,124,45,164,70,116,129,16,173,205,200,145,82,230,157,162,245,98,65,254,202,98,38,69,43,47,6,250,224,125,48,154,176,53,47,118,155,232,99,26,178,60,101,43,110,16,59,69,38,127,153,222,151,172,124,138,18,52,114,185,25,226,217,166,87,31,71,58,190,23,229,85,69,179,53,83,156,232,207,76,238,81,222,11,222,205,186,222,158,51,69,170,15,138,214,5,1,134,175,46,48,92,82,252,160,247,56,182,20,112,237,115,169,109,187,46,45,214,94,84,198,143,2,116,105,78,39,100,13,137,91,152,146,49,163,112,51,99,213,247,34,26,172,118,53,242,151,110,254,9,176,233,111,175,32,87,96,83,216,202,122,218,44,236,244,80,12,124,248,217,118,245,193,201,52,206,103,158,42,134,71,125,58,114,144,112,23,54,221,141,40,94,7,4,98,145,60,211,35,181,25,19,115,137,73,194,116,147,179,7,198,130,237,88,103,48,81,153,102,155,143,121,133,99,7,19,254,137,96,116,72,160,176,141,237,102,24,239,226,231,201,136,242,124,188,129,153,174,207,144,48,220,177,48,17,11,16,117,41,204,101,133,155,126,206,33,182,189,207,144,165,17,145,220,153,140,91,85,134,49,123,186,139,250,74,213,85,7,118,226,29,168,51,125,114,51,141,114,163,139,113,113,46,131,123,215,1,219,144,211,248,197,166,27,169,83,155,147,61,18,194,196,45,2,101,198,74,179,75,9,235,106,194,253,113,204,70,166,117,7,4,50,243,179,187,203,120,77,136,64,253,91,33,232,146,167,110,146,38,113,235,203,106,83,217,209,84,117,51,252,241,187,26,234,173,165,87,111,43,232,132,25,62,10,249,24,103,179,63,135,133,63,26,53,71,205,162,55,67,27,249,6,13,211,69,109,58,166,244,148,206,226,143,70,197,69,235,80,205,156,231,48,147,244,104,186,226,105,210,242,254,104,166,62,124,51,178,56,54,189,216,197,173,244,228,103,189,120,210,29,224,230,102,196,84,89,205,53,123,191,47,207,145,133,35,137,52,91,72,86,49,11,18,31,224,99,77,41,126,249,87,18,86,43,165,63,31,146,113,226,114,233,67,107,38,36,80,61,89,182,105,165,156,243,115,239,18,109,244,152,141,92,235,123,117,164,203,182,177,80,127,175,70,39,204,31,124,130,183,151,220,165,177,5,44,79,2,158,27,3,252,215,155,67,23,238,86,56,91,147,158,120,116,90,58,63,38,102,90,218,244,167,81,32,113,87,120,111,139,236,223,136,158,67,138,170,225,239,230,246,7,221,98,207,248,209,203,61,174,21,189,63,1,189,155,121,120,0,140,217,152,61,197,12,103,98,92,76,161,45,235,189,161,80,184,95,26,179,49,204,127,204,211,221,27,204,74,68,71,89,20,21,177,121,173,199,245,76,210,176,142,25,154,152,236,102,56,197,62,63,77,194,62,94,203,20,181,37,251,206,158,217,60,236,199,76,29,168,171,121,39,207,232,98,222,208,252,60,51,132,202,94,10,237,201,184,217,229,40,62,102,58,143,91,152,55,36,61,98,54,217,42,191,57,126,154,110,149,48,227,247,229,239,197,183,87,23,162,231,31,225,134,155,105,140,213,107,133,1,22,107,17,14,24,172,236,86,97,108,210,221,131,241,108,125,105,132,117,54,45,132,34,175,125,78,6,159,7,16,68,74,187,21,203,29,238,129,184,26,6,42,29,145,130,162,197,136,159,166,31,72,202,106,29,48,128,251,16,80,199,37,5,128,242,211,201,35,107,90,69,73,38,138,185,24,42,220,127,26,138,60,201,193,208,55,212,87,76,147,217,20,214,138,138,102,232,52,208,73,64,186,85,198,235,135,11,240,73,2,143,70,145,208,216,8,216,106,12,9,41,64,45,247,117,106,187,206,13,139,111,94,68,57,150,50,0,173,41,247,169,137,186,199,212,1,59,230,238,200,36,230,19,52,140,242,211,19,225,185,184,55,219,187,194,90,41,224,32,129,120,205,231,91,169,74,93,179,152,208,43,56,184,207,104,97,200,131,179,127,148,139,209,236,176,65,38,97,46,107,221,56,26,252,83,83,211,58,199,131,124,203,13,104,246,122,116,144,44,195,70,34,19,101,15,151,23,239,214,60,168,113,193,217,112,41,30,46,55,67,144,46,231,10,92,12,231,100,241,91,111,243,22,213,140,128,78,245,231,134,108,95,164,251,232,72,3,80,117,63,54,188,179,37,11,56,98,224,242,58,85,252,49,159,147,93,132,53,143,25,0,250,109,93,96,10,54,232,70,159,57,163,166,232,27,33,41,44,32,210,98,254,245,201,92,115,33,232,22,39,121,64,214,188,227,106,66,252,162,102,52,41,28,132,208,141,229,78,135,116,128,81,240,174,38,184,253,113,70,183,152,9,243,174,151,209,161,166,238,10,211,71,25,109,56,197,24,173,61,40,247,202,147,23,144,21,241,222,199,117,234,75,173,27,152,141,63,217,32,223,44,43,100,24,63,98,243,39,163,62,161,217,6,8,146,67,120,22,116,85,157,138,40,129,109,49,187,131,211,89,168,99,234,189,161,10,236,126,111,82,92,162,46,222,76,131,203,115,21,103,27,60,79,54,211,247,234,182,125,76,152,164,154,70,164,197,51,21,255,28,11,114,196,166,215,66,51,225,143,69,79,95,150,237,8,244,193,118,133,238,110,180,241,138,154,53,221,216,18,47,181,151,69,94,58,98,199,179,240,175,81,109,43,212,139,33,7,247,131,165,114,230,47,93,0,184,16,238,234,118,184,71,150,198,90,152,171,63,55,255,52,9,159,173,69,52,203,185,176,168,224,210,114,169,247,38,233,123,147,86,184,242,3,207,249,153,27,112,233,229,63,221,76,136,67,172,203,16,90,215,106,224,82,253,86,212,173,234,117,111,168,180,244,42,4,195,109,88,98,220,143,114,112,19,159,163,231,132,56,45,112,200,221,72,179,179,206,111,48,106,251,166,126,56,104,81,237,156,159,155,159,181,236,163,50,217,100,116,14,66,12,212,226,230,19,6,125,73,127,14,43,193,197,168,48,143,132,116,243,152,173,235,111,185,217,186,5,228,209,6,242,190,190,122,234,79,248,92,198,212,248,141,135,143,26,156,134,77,167,138,237,181,190,159,53,3,116,200,153,58,236,199,125,30,54,20,59,36,25,55,80,20,240,220,80,167,43,107,136,240,18,102,43,163,184,217,2,69,25,114,154,54,187,127,17,90,225,90,249,60,56,145,75,92,157,41,15,126,126,155,206,149,234,86,208,89,83,95,107,213,104,119,234,36,84,118,254,252,52,84,31,37,204,103,188,53,175,11,219,67,176,233,66,74,190,154,98,18,135,165,198,227,193,235,47,43,160,102,146,208,205,205,32,126,117,125,225,118,23,159,74,166,119,215,219,199,12,107,179,191,246,79,200,47,235,139,145,216,245,239,213,41,24,72,190,1,98,205,230,157,17,29,130,91,246,25,49,103,206,109,127,114,48,163,69,188,55,252,232,233,181,189,14,171,33,104,49,49,119,120,80,194,108,213,115,177,178,9,109,159,12,128,50,52,79,143,99,50,82,204,21,138,57,159,231,134,173,33,62,231,143,79,78,31,108,1,78,246,139,45,37,45,206,238,224,144,118,206,19,20,188,71,18,57,119,106,247,79,129,229,248,21,231,60,16,82,19,106,247,4,213,247,181,186,233,162,73,170,156,52,74,10,159,21,183,91,211,213,227,181,125,3,186,60,135,162,46,77,250,136,93,209,147,253,136,230,95,121,233,141,86,114,243,59,87,16,163,31,51,229,211,184,56,127,48,233,19,49,182,252,110,13,59,201,82,51,52,145,238,11,227,75,77,5,80,211,70,65,78,198,205,224,149,100,43,157,214,16,226,243,31,106,220,174,203,126,210,30,226,205,84,48,221,80,250,20,43,153,215,91,124,70,48,24,18,139,46,230,253,74,245,48,31,2,192,22,179,149,230,60,102,234,43,193,228,39,86,122,235,253,185,160,218,221,122,105,51,148,146,91,143,87,40,188,152,32,29,158,20,200,49,155,111,173,87,83,247,143,199,6,126,222,101,159,156,180,25,121,7,36,60,139,73,217,93,143,153,4,155,207,3,240,159,10,79,128,163,63,135,39,77,109,164,106,246,8,24,197,188,65,61,207,68,211,119,19,43,156,115,113,49,77,159,77,135,196,142,205,155,201,235,144,11,165,245,49,83,181,117,87,224,135,4,146,233,59,205,47,247,215,34,91,116,28,103,25,20,154,238,93,247,181,91,44,51,245,99,89,110,207,125,101,214,225,137,40,228,230,11,252,122,143,171,87,254,100,243,32,74,164,222,127,205,236,161,77,42,215,136,223,65,48,233,102,8,58,63,143,6,140,201,3,136,97,88,33,25,52,248,116,29,107,216,129,97,159,127,50,244,181,171,115,216,25,165,236,39,248,160,156,69,10,250,154,33,153,215,130,60,10,27,103,238,249,131,109,82,131,178,56,240,49,151,31,91,231,135,211,212,174,235,137,38,73,164,81,192,226,66,51,47,102,26,115,111,209,226,108,113,240,116,73,64,55,113,248,187,167,12,104,62,230,159,235,28,6,202,234,230,98,192,57,121,47,99,219,242,33,35,232,60,103,119,251,254,182,167,143,186,177,74,140,161,43,96,206,225,29,250,199,140,164,105,41,159,73,156,188,208,218,97,239,169,58,102,36,186,182,123,33,244,7,64,107,45,102,82,183,158,226,49,174,55,17,16,54,113,46,8,127,220,156,192,222,202,147,209,104,29,123,6,226,154,165,127,166,97,165,66,53,159,185,42,26,102,26,179,151,187,10,118,2,126,182,74,136,72,167,199,69,248,78,77,216,39,155,229,67,215,240,171,217,161,180,182,176,56,111,179,47,160,19,104,140,36,108,113,20,187,207,153,224,73,28,38,82,21,77,89,204,75,94,140,253,76,209,0,20,187,3,117,130,25,186,61,121,52,226,13,23,55,166,172,73,165,71,111,14,239,243,22,243,210,30,125,11,10,134,175,109,114,160,202,211,98,165,242,96,216,56,230,109,141,74,207,76,173,206,57,84,209,205,61,67,152,213,140,36,71,88,33,180,150,172,198,50,76,139,135,1,128,41,138,82,42,160,208,9,71,99,152,161,205,172,98,30,57,228,216,248,105,54,80,185,186,153,250,170,143,233,64,135,73,182,180,5,119,145,99,136,204,188,244,232,179,102,91,175,217,99,158,31,183,115,145,208,118,246,0,126,59,179,125,136,185,27,185,158,155,105,161,146,108,35,156,83,117,196,92,26,203,150,140,152,1,1,248,86,142,96,119,18,118,215,6,29,249,139,65,192,9,85,225,227,5,116,204,130,245,223,6,111,171,136,195,179,8,130,9,152,230,195,76,223,236,179,102,62,145,71,255,6,106,209,47,2,59,48,42,162,215,156,169,173,200,110,75,43,19,69,206,107,174,127,168,69,193,89,220,189,41,246,12,144,209,86,188,19,140,195,20,229,140,107,54,253,54,201,214,27,35,218,244,37,180,12,89,252,246,134,243,171,116,88,37,127,180,51,104,75,28,75,75,8,87,135,171,129,154,133,31,101,138,249,204,179,240,101,96,171,83,150,25,82,144,45,168,255,225,229,217,170,247,214,225,69,12,135,3,34,194,41,248,14,120,37,240,153,175,121,35,174,36,212,157,240,104,179,187,23,55,103,163,14,123,102,228,116,35,173,113,6,228,156,81,111,129,117,154,135,139,183,138,29,243,249,118,146,104,34,228,216,219,105,71,186,49,27,136,47,4,49,75,125,59,38,228,142,73,222,58,67,135,230,44,127,28,117,112,140,202,189,173,83,172,249,92,1,220,45,25,23,64,224,39,116,246,16,4,158,181,45,205,198,54,239,194,181,132,112,9,253,117,177,146,180,122,230,198,9,249,172,230,36,199,47,67,242,42,252,178,120,238,61,210,237,203,14,137,135,28,33,199,72,13,41,134,36,103,213,150,181,52,98,114,92,44,3,10,122,67,126,26,164,162,23,79,32,111,103,199,123,55,135,101,34,69,222,15,157,96,194,83,49,51,113,60,53,135,222,91,23,132,70,167,227,124,56,31,81,135,27,125,75,3,16,204,120,228,255,175,149,50,153,32,156,186,181,255,76,15,50,224,85,88,162,45,78,188,50,67,36,5,128,115,86,28,157,165,212,139,19,135,146,148,133,251,179,137,217,52,122,253,234,97,186,105,106,166,184,232,235,99,91,249,91,222,139,65,203,225,11,157,233,126,194,178,34,67,142,55,178,252,167,129,151,9,249,0,153,217,244,10,59,132,124,89,32,101,152,1,239,251,79,111,115,180,250,199,220,186,187,166,219,248,36,106,86,179,113,141,184,121,125,20,88,126,230,220,226,230,70,95,189,62,143,182,157,230,21,156,55,71,171,94,61,70,116,231,145,141,166,97,103,168,185,101,47,236,16,200,2,68,209,71,59,147,193,85,184,121,233,254,125,112,36,16,242,53,22,52,58,116,113,33,208,230,34,144,148,56,224,6,214,37,208,95,173,140,218,82,159,186,149,210,130,189,156,128,3,212,21,167,157,188,245,74,15,205,76,239,54,244,15,242,214,156,24,61,30,173,163,180,164,155,10,34,43,206,80,192,161,140,111,34,102,104,0,156,231,5,94,21,211,89,145,125,129,52,109,118,243,89,155,77,220,44,50,90,54,106,215,76,143,76,214,247,38,67,234,72,59,235,187,212,17,197,251,79,203,31,140,6,94,65,166,156,173,146,206,243,187,188,64,20,215,252,217,206,232,137,246,12,217,49,91,47,153,94,157,2,31,50,12,21,144,117,200,32,21,40,126,45,2,183,210,233,5,59,59,84,11,110,182,102,174,217,244,4,88,193,109,99,146,40,169,233,217,180,77,141,180,93,179,53,114,203,194,62,179,8,252,136,223,156,94,213,246,18,223,199,124,78,121,135,215,14,171,219,175,7,108,233,150,68,108,213,111,78,248,58,244,183,233,160,246,126,71,74,187,173,8,157,246,57,54,207,241,224,73,149,179,165,156,159,174,85,174,6,232,225,124,118,108,179,67,242,7,118,98,111,223,13,199,113,74,183,42,99,210,24,206,166,117,71,188,160,92,162,27,22,136,178,233,10,199,64,247,241,139,139,94,13,226,214,205,132,221,162,159,7,41,32,196,48,254,219,141,84,136,44,16,74,199,33,35,4,9,31,116,222,83,95,27,225,141,126,205,112,82,11,222,1,105,209,189,60,197,0,246,167,82,37,145,81,57,97,126,243,245,67,55,41,100,24,106,198,71,191,55,55,34,216,165,143,214,16,243,185,193,27,57,124,246,36,249,220,134,130,240,125,227,199,37,45,123,109,234,198,112,188,220,220,41,124,201,160,242,199,218,227,234,13,237,175,190,24,213,15,223,117,192,117,195,78,47,102,178,152,247,80,31,166,180,56,154,142,218,32,137,236,102,36,68,215,148,247,238,166,206,225,86,154,37,63,51,109,109,151,41,2,247,82,148,37,147,34,48,13,196,217,205,103,51,236,189,171,121,123,173,206,164,202,178,64,49,58,97,225,246,44,47,85,60,156,19,93,2,116,197,119,255,30,157,186,149,62,54,51,119,236,48,211,104,153,212,117,44,166,233,230,102,118,9,157,135,3,220,228,242,71,163,138,94,151,124,108,234,230,43,134,108,34,68,92,244,183,73,248,249,226,165,15,19,228,170,46,222,54,226,189,206,177,187,133,52,155,106,244,14,20,21,44,98,141,130,143,108,12,137,170,142,127,107,4,17,132,80,24,166,18,99,98,254,153,241,4,203,199,99,134,111,235,134,71,128,159,143,167,175,123,14,180,2,62,38,103,105,246,173,51,120,82,121,186,243,155,214,225,38,249,126,187,118,121,222,132,8,98,75,193,152,55,134,252,223,47,70,92,38,119,253,210,16,248,249,218,97,127,47,194,240,135,57,185,100,224,48,48,73,209,231,34,211,228,129,21,96,0,28,157,250,185,55,29,159,215,108,217,190,174,102,114,92,197,199,139,6,12,225,47,192,173,67,83,193,135,100,115,38,12,153,38,36,255,156,111,155,48,204,242,105,106,126,117,10,204,200,150,170,163,206,70,123,243,34,3,42,123,105,238,48,85,237,227,243,220,159,30,230,125,201,160,208,244,227,133,211,97,18,246,223,139,207,222,232,110,35,102,211,95,85,51,249,237,29,102,154,80,154,154,81,26,93,110,230,8,25,95,47,134,138,216,53,103,67,238,118,53,67,136,58,220,76,249,179,124,46,206,78,127,131,213,248,67,62,63,93,227,165,51,181,232,241,177,194,238,228,15,102,117,134,239,107,209,219,155,221,204,233,146,235,199,57,131,253,54,204,163,126,7,165,27,11,206,51,43,245,58,223,131,240,209,173,224,193,147,250,133,116,63,54,31,112,243,248,229,56,71,63,183,56,207,55,220,4,116,196,125,194,19,120,224,220,204,238,32,121,9,204,224,164,194,204,146,207,122,53,175,234,155,149,77,226,149,254,16,220,248,226,250,53,238,85,141,94,56,183,124,200,12,141,40,203,26,122,129,148,222,157,105,212,145,183,66,68,52,94,138,236,152,172,44,178,124,244,9,187,245,252,138,176,38,32,127,14,213,249,53,147,236,154,66,104,141,153,146,84,11,51,234,35,91,204,232,40,223,204,27,104,32,40,174,167,154,251,113,149,75,152,91,147,58,91,7,126,76,166,194,205,36,63,229,100,97,231,75,14,234,193,44,128,123,140,195,65,55,216,216,130,229,82,92,215,121,179,29,103,207,75,6,96,16,179,181,131,111,55,67,139,39,142,242,143,69,201,93,12,154,39,206,191,169,106,166,202,228,87,35,214,184,244,230,191,135,241,199,134,138,107,189,124,62,102,50,237,43,204,166,195,245,49,123,161,217,172,53,233,47,211,88,19,198,179,112,182,216,80,6,171,110,179,79,163,191,122,102,227,142,55,38,61,171,251,20,20,119,196,21,110,222,244,221,234,189,233,197,234,126,245,64,197,69,142,21,18,129,209,165,139,217,96,44,31,115,237,49,135,240,224,37,107,141,153,17,243,39,31,38,234,46,86,220,135,17,23,147,132,233,250,211,144,223,215,248,233,179,219,46,217,3,129,230,247,240,37,137,242,138,8,117,98,30,94,254,192,225,133,25,94,167,1,178,81,190,151,208,29,181,213,9,102,26,4,39,52,230,33,250,139,244,228,157,248,211,253,3,3,134,127,166,47,230,8,141,143,25,130,188,242,49,211,241,246,51,111,184,18,165,20,102,19,116,199,54,6,77,118,17,234,125,30,28,132,113,11,243,66,92,83,205,231,244,141,139,7,53,213,207,128,46,23,249,52,61,220,45,188,25,124,142,17,238,218,230,96,237,67,231,137,113,1,12,55,239,15,31,21,102,10,188,254,92,57,161,14,175,143,61,102,240,100,15,163,69,222,229,51,193,225,67,40,97,30,90,220,238,244,15,190,29,244,140,206,217,202,196,227,130,109,102,59,18,212,204,48,226,171,121,213,200,8,96,222,66,237,4,97,4,242,131,239,106,68,84,244,234,193,134,225,239,13,205,165,102,166,160,148,200,113,142,111,40,54,242,252,154,207,45,159,153,46,110,25,22,82,131,105,134,25,108,179,120,254,196,102,160,135,194,156,183,190,23,138,224,101,248,7,59,167,4,2,99,207,220,19,156,28,37,204,40,74,127,204,59,69,8,74,63,103,211,15,2,22,50,146,44,168,6,236,172,27,146,253,119,196,189,113,238,117,97,155,130,110,203,97,62,222,187,28,29,92,57,188,25,24,51,88,105,25,148,142,88,236,16,243,121,17,189,57,229,118,119,80,54,61,207,210,43,140,185,192,237,248,30,173,75,189,182,27,28,55,189,23,51,1,100,25,113,122,197,230,27,149,12,235,93,87,243,34,94,14,51,120,83,49,79,99,111,242,185,82,120,83,201,30,65,151,95,92,151,198,90,49,200,54,170,121,38,47,155,98,38,223,163,102,98,168,152,229,84,69,5,4,206,75,82,132,43,97,6,57,45,239,189,126,44,195,239,183,75,210,173,1,138,16,7,204,33,210,240,97,208,55,176,10,252,255,110,102,202,235,177,120,188,136,30,190,238,230,136,168,18,131,54,68,116,188,232,106,230,33,13,70,6,117,57,46,144,143,26,100,255,82,18,194,140,10,87,204,181,73,15,64,19,179,145,201,214,103,70,1,247,153,207,114,221,174,5,250,195,203,85,49,194,233,215,246,51,118,221,87,40,18,52,239,197,193,12,51,80,17,51,117,151,217,227,151,151,22,194,58,233,190,29,73,53,0,188,91,125,133,94,172,116,246,166,82,109,154,179,238,80,26,206,252,86,24,152,5,121,242,202,49,50,252,201,153,87,194,168,8,3,209,116,121,175,1,14,41,11,66,10,4,80,222,206,222,143,217,120,160,63,79,182,35,58,198,188,5,223,139,180,27,77,131,57,204,39,130,146,52,139,53,142,196,215,34,88,16,220,88,55,72,127,242,220,148,161,62,167,126,235,12,205,122,236,197,80,222,175,169,35,62,172,17,208,205,96,249,196,149,161,33,41,152,126,135,85,94,116,1,117,219,249,61,143,73,149,129,154,130,152,33,87,246,7,39,165,173,235,7,80,251,240,22,108,204,171,9,118,18,115,143,153,64,38,82,154,82,204,184,35,102,218,3,198,151,170,111,149,145,24,241,241,158,38,214,246,121,108,196,92,195,140,200,171,36,226,105,114,201,206,76,136,144,5,173,198,178,45,192,178,234,17,2,212,250,253,179,81,147,66,169,49,203,72,249,107,86,171,253,116,168,125,196,144,164,150,94,225,110,236,20,14,34,129,3,210,68,217,213,220,193,119,133,185,79,205,237,130,151,104,243,153,193,103,245,143,57,133,163,131,217,66,108,49,231,234,29,120,103,186,153,132,129,108,211,166,199,185,175,181,242,23,122,107,178,185,222,78,3,31,212,130,130,74,205,116,154,151,48,163,92,163,102,218,50,86,252,244,217,41,155,250,42,134,185,202,45,204,228,192,139,30,172,29,42,213,120,112,194,111,61,149,207,150,228,106,111,152,179,146,184,118,107,81,114,34,45,224,66,144,207,168,59,65,229,108,174,48,47,109,146,238,244,88,39,239,182,52,243,241,175,187,154,211,114,117,49,187,249,185,189,60,57,88,238,254,126,155,71,219,91,253,36,18,105,253,125,145,249,153,74,149,74,206,123,175,49,5,47,218,141,203,122,180,55,228,232,197,171,103,186,41,248,213,48,147,98,155,159,184,10,201,88,55,147,210,232,159,200,138,128,105,133,153,12,132,70,170,52,121,100,127,112,195,253,111,13,70,1,129,166,26,102,58,214,100,84,168,94,120,123,55,116,190,73,250,91,177,34,194,181,194,10,5,129,134,216,36,188,99,50,0,64,209,92,123,253,49,138,60,115,93,194,225,129,217,32,147,110,62,27,131,136,226,96,62,51,249,221,124,110,145,18,53,235,122,79,198,174,220,100,105,3,253,110,142,91,3,16,64,243,97,255,152,151,11,238,96,158,74,32,123,83,7,201,111,190,0,210,246,207,205,161,83,240,229,137,136,128,22,94,208,231,201,51,214,54,161,159,200,129,2,239,70,187,218,71,156,112,86,17,9,68,244,219,193,195,6,77,155,2,194,5,192,61,35,55,70,36,60,254,16,218,37,163,115,188,102,186,177,62,193,0,102,7,98,96,30,105,255,209,220,124,13,80,116,155,235,107,62,147,195,223,59,91,239,116,211,71,227,242,21,102,16,8,154,61,64,215,166,220,99,98,2,201,2,229,172,105,145,50,222,139,253,146,241,91,205,136,169,197,213,218,178,131,145,110,129,184,22,150,194,79,194,37,162,43,140,11,52,183,88,81,238,138,167,238,228,53,117,207,57,127,179,28,83,128,168,96,201,130,223,50,93,12,242,11,110,102,151,208,133,79,218,205,81,111,199,204,131,235,128,117,226,136,187,169,224,226,244,166,254,52,59,173,211,95,98,70,239,82,127,26,21,115,95,93,200,208,164,246,249,88,231,176,242,138,42,92,114,244,136,140,143,249,124,130,248,109,164,238,171,62,56,80,254,225,131,54,201,220,149,207,163,101,178,128,110,166,67,246,243,219,156,171,201,95,123,226,140,107,172,157,127,224,151,107,70,45,183,127,126,123,154,127,239,230,114,54,226,207,205,33,76,240,83,0,64,201,247,136,33,95,222,146,175,128,133,98,194,28,127,200,125,248,210,182,36,247,39,214,38,101,147,227,189,205,27,209,195,17,37,105,71,18,30,115,199,149,209,44,1,132,45,35,126,187,155,152,134,152,233,25,169,241,222,198,23,172,87,67,46,19,43,0,228,109,250,100,155,136,220,246,179,230,79,84,9,19,205,174,251,253,244,254,38,209,118,14,22,15,51,19,124,203,233,134,183,159,99,76,207,57,252,241,71,160,17,29,241,185,209,112,253,38,40,16,2,149,247,90,117,234,241,6,29,109,123,131,134,56,160,158,64,231,235,45,23,56,70,100,19,245,31,61,213,105,220,143,29,141,90,67,213,5,104,51,111,199,213,232,150,111,189,57,244,211,207,12,216,121,124,204,41,178,31,148,167,96,21,213,188,77,49,104,246,207,92,16,200,40,186,39,209,152,229,68,251,19,240,101,82,36,20,162,34,43,134,165,80,127,41,251,107,198,107,12,243,60,179,75,31,45,237,16,152,193,95,128,0,95,135,5,94,181,230,214,115,168,140,82,63,79,134,210,116,152,39,17,176,190,23,98,231,211,205,211,104,129,213,92,183,215,254,49,79,72,232,197,204,116,240,15,6,201,101,219,26,200,87,246,203,155,6,0,188,12,41,136,102,148,114,118,198,151,89,172,81,77,86,72,67,226,53,6,188,252,224,208,31,115,244,94,154,249,236,136,50,100,164,139,28,80,7,33,99,63,223,79,205,231,88,246,54,115,64,154,199,231,210,189,122,24,255,159,191,22,186,187,251,227,23,255,184,211,220,76,45,185,252,193,236,187,14,173,123,231,203,202,10,129,163,209,53,17,145,158,133,29,122,126,204,136,19,133,249,68,237,122,78,192,198,157,146,143,40,164,58,31,23,238,248,11,199,53,243,215,62,97,54,135,248,199,92,102,124,77,208,125,83,79,109,238,236,149,161,105,121,21,77,202,160,98,225,135,8,25,152,162,208,50,250,53,154,75,151,79,235,92,237,83,175,70,111,180,134,121,211,151,46,111,13,22,194,209,176,152,201,145,75,236,150,136,69,124,200,172,134,162,105,50,22,166,163,151,103,49,237,58,245,122,79,32,93,215,126,102,98,61,141,27,231,83,62,56,102,128,186,122,196,64,236,218,98,117,141,85,82,251,100,147,154,145,76,94,51,136,239,169,57,108,16,34,51,102,41,68,89,234,215,54,188,199,17,79,110,126,177,206,5,195,242,141,25,102,48,140,146,220,128,108,34,197,176,204,180,63,245,140,19,77,211,131,212,222,213,123,104,106,36,161,111,150,223,111,159,41,190,63,9,136,180,74,76,180,1,113,94,250,67,2,34,142,32,70,141,255,209,236,6,73,134,48,15,88,150,229,230,240,184,214,152,166,131,70,173,166,89,155,202,177,244,204,16,177,149,63,100,109,82,220,156,21,162,191,141,248,144,151,63,49,31,255,229,147,17,170,163,197,94,202,100,145,126,39,178,125,214,42,239,102,72,249,52,191,87,141,5,61,238,157,225,34,208,171,27,48,174,152,44,166,123,47,15,142,154,84,143,7,63,46,193,210,173,184,155,230,74,241,171,173,127,71,102,3,25,219,157,230,51,211,165,44,143,102,216,182,242,110,78,66,34,171,185,146,12,11,51,197,24,177,158,205,57,2,98,172,75,227,74,58,210,74,56,198,52,111,86,105,142,238,84,79,65,244,189,171,79,176,32,175,125,98,247,212,115,60,248,4,16,171,191,189,77,250,56,204,100,152,228,230,199,187,153,222,149,106,237,171,234,235,208,222,145,247,123,112,227,12,82,179,9,31,199,189,105,1,152,106,166,179,125,190,253,144,29,79,127,186,159,16,43,214,0,24,189,246,177,54,188,132,176,226,57,111,53,247,168,54,226,173,129,162,212,159,134,239,101,199,41,1,240,67,243,127,72,61,58,153,55,61,191,32,196,228,131,160,155,215,135,143,56,196,26,85,124,114,8,182,135,163,105,49,159,163,84,166,2,225,181,11,229,97,77,237,243,177,57,65,90,236,228,5,84,139,156,33,208,137,36,79,169,114,240,130,59,201,106,62,81,207,14,143,160,146,229,147,39,227,211,143,152,11,120,224,90,210,0,5,129,208,80,152,81,144,18,43,188,253,225,139,20,180,84,215,199,42,103,72,70,166,240,115,49,217,71,143,26,233,129,108,69,247,156,101,232,18,183,210,196,162,217,90,192,124,185,250,76,32,211,219,196,127,35,171,143,210,94,56,135,91,37,133,58,233,89,146,122,110,198,139,210,33,131,20,62,66,86,232,43,142,11,208,212,188,128,5,135,185,242,112,98,6,237,81,194,49,5,95,57,244,230,140,137,63,26,168,171,44,84,15,152,137,12,159,215,75,87,195,27,83,186,234,187,39,254,241,153,141,143,86,205,161,1,133,21,224,225,16,43,10,165,158,155,36,90,202,90,181,3,75,219,99,171,133,74,16,52,231,51,103,139,113,194,217,47,28,82,114,243,98,162,41,113,243,102,124,223,207,108,136,203,18,87,195,249,34,131,134,36,23,221,121,97,110,67,4,235,58,132,13,161,22,54,173,192,32,4,236,29,150,4,39,134,183,139,133,91,172,35,133,220,118,68,149,198,115,46,86,19,132,24,49,100,199,133,42,130,51,164,231,104,143,119,235,98,109,8,207,124,246,233,238,144,14,11,159,112,41,158,249,156,85,128,26,34,46,4,82,34,95,235,204,49,250,242,195,140,151,44,47,109,106,221,241,210,180,55,39,253,154,160,60,28,202,206,111,183,170,5,121,218,178,79,192,26,191,13,95,175,62,57,226,121,41,201,111,47,93,156,195,56,233,115,196,133,134,157,211,171,215,131,155,96,206,202,155,211,201,246,163,155,33,177,182,22,75,44,219,95,70,92,109,184,173,55,230,248,181,145,51,69,77,88,40,94,172,133,175,200,115,103,18,32,122,109,175,185,189,15,146,161,38,84,243,6,57,20,121,153,102,93,220,207,156,169,90,199,226,155,68,168,226,46,76,83,146,121,57,31,24,233,183,90,107,80,142,96,254,30,32,199,60,114,28,109,166,71,222,228,240,154,204,28,39,211,39,65,61,233,246,85,51,100,127,62,23,134,69,110,89,204,232,242,150,200,192,129,64,209,123,159,249,239,84,157,252,129,142,9,53,195,192,22,239,117,34,204,41,237,130,125,254,96,31,254,61,44,40,172,106,158,180,182,134,153,162,129,0,63,38,100,182,17,42,128,249,202,186,19,79,235,233,114,199,19,23,22,89,46,49,67,101,182,252,230,116,45,20,189,120,210,81,51,194,10,198,85,62,54,140,178,206,70,203,248,214,15,116,244,152,105,92,241,81,41,134,194,220,106,70,117,57,30,252,71,22,37,230,125,78,195,28,191,13,68,89,60,21,147,148,119,4,4,172,197,75,171,6,19,207,113,138,149,22,118,121,47,192,157,145,63,207,184,88,138,224,159,116,177,188,236,97,49,14,66,185,121,183,110,237,242,204,73,203,33,116,41,143,200,76,82,46,18,143,215,66,39,175,145,218,132,70,92,66,204,70,146,28,102,184,108,155,154,141,145,230,153,129,123,233,131,89,22,204,231,89,161,49,68,135,172,147,175,232,97,182,254,151,173,102,240,99,49,40,148,152,196,1,195,197,77,41,182,59,218,205,230,231,173,97,87,141,105,152,45,147,169,87,227,76,196,161,124,158,44,13,125,178,93,34,242,178,138,105,170,31,107,157,43,70,212,64,60,18,12,207,97,216,71,255,229,4,93,176,222,219,200,52,34,161,154,168,16,233,84,224,96,76,49,102,200,201,126,70,156,2,67,164,54,128,23,146,46,20,243,57,67,106,84,167,72,51,42,14,0,167,148,188,74,212,74,166,82,63,49,160,44,175,168,180,84,180,185,229,230,200,34,180,40,233,209,200,173,181,202,179,116,90,104,29,81,4,34,51,37,87,211,77,227,253,151,211,24,2,166,238,150,139,77,202,207,93,20,152,63,137,71,202,183,41,178,46,201,0,181,114,130,208,216,157,70,142,223,238,156,225,111,80,129,171,4,79,11,213,43,228,64,228,106,200,216,35,209,133,67,213,132,57,240,152,43,64,241,248,237,197,49,35,143,118,14,101,0,52,239,189,193,211,63,51,105,229,221,162,114,6,23,160,236,135,144,170,18,50,189,71,59,123,237,22,51,189,190,249,85,237,136,172,197,12,56,35,106,207,211,132,50,229,189,204,193,243,141,193,250,1,196,251,3,124,186,247,251,101,58,86,150,154,193,229,189,15,114,78,93,197,139,173,65,119,252,43,39,22,42,221,111,50,64,52,61,250,27,148,58,69,61,234,88,43,181,252,120,48,2,84,201,217,80,160,168,90,201,172,93,211,73,180,210,80,60,246,121,136,226,141,28,33,63,107,60,248,66,95,91,182,52,219,207,28,232,198,213,240,102,60,51,74,165,231,76,111,239,123,116,97,199,239,160,9,103,138,162,184,149,98,164,186,117,188,152,89,162,64,197,36,31,58,228,8,78,174,87,153,54,22,62,9,98,54,5,252,87,60,158,28,226,146,25,1,117,247,146,23,103,76,207,195,203,23,1,87,55,157,71,131,47,66,193,80,205,168,176,245,46,159,187,75,86,230,39,109,62,222,231,94,159,164,168,105,213,229,216,57,216,28,20,47,6,23,109,119,110,125,18,89,229,211,188,179,141,160,37,208,25,0,197,139,224,183,141,253,104,248,41,67,239,201,7,251,68,119,227,122,21,121,194,103,109,228,162,191,10,153,201,48,215,172,5,143,51,195,173,143,204,205,13,176,96,23,51,120,141,29,191,141,94,169,126,239,19,102,158,121,31,55,175,176,6,201,213,52,183,101,119,87,96,145,7,156,255,204,184,163,81,144,76,16,10,14,29,22,246,184,21,72,4,99,6,149,53,4,176,116,165,192,134,116,75,49,200,213,144,30,231,17,80,131,169,152,202,19,12,207,93,98,72,201,102,8,149,69,223,198,33,233,126,111,178,130,174,148,152,216,22,162,243,155,152,146,6,91,189,154,134,233,216,109,1,235,141,162,191,13,59,115,12,41,105,235,246,34,13,2,90,216,13,252,106,216,154,165,229,22,192,203,25,151,21,86,116,48,134,88,225,137,139,51,200,116,125,222,249,119,190,44,58,231,49,85,206,199,28,130,83,160,117,216,148,238,220,220,141,103,67,204,40,7,7,174,4,94,104,73,209,209,91,60,102,84,136,97,232,221,146,6,48,18,205,242,0,22,246,96,239,28,96,175,36,26,169,97,238,136,86,62,115,165,133,183,60,51,245,117,53,243,96,14,68,176,247,46,73,94,140,144,55,224,50,92,251,2,195,97,47,210,226,177,41,93,45,121,236,243,169,166,203,183,99,134,176,75,198,164,155,92,69,220,26,36,71,151,231,2,133,191,226,16,1,12,85,147,220,28,190,143,21,200,15,50,85,210,58,55,210,175,3,186,191,1,87,170,109,235,121,78,222,145,139,185,117,1,41,192,59,58,130,14,155,33,155,26,178,14,58,162,82,30,239,181,151,126,75,227,220,136,205,210,20,69,171,92,107,96,166,112,86,206,140,172,171,201,44,52,190,254,216,83,104,35,22,85,140,99,134,211,42,32,41,245,156,201,82,65,34,47,111,209,131,155,225,101,124,113,200,192,155,236,142,75,196,12,164,82,174,54,249,136,0,234,152,88,237,59,67,206,25,188,77,105,38,150,174,161,194,158,25,90,162,29,203,11,102,18,97,223,65,6,175,191,52,26,251,217,16,9,8,160,136,128,59,98,55,36,24,151,97,201,28,4,207,163,192,247,151,125,1,69,208,25,149,152,4,205,247,94,242,100,195,250,135,227,124,58,167,250,115,209,104,168,134,6,50,206,62,96,243,89,110,13,213,78,223,239,151,105,255,22,51,37,129,253,246,97,212,14,158,113,39,170,249,91,78,190,207,120,155,142,93,28,124,214,180,35,79,109,234,180,207,75,66,152,60,235,197,230,31,196,189,247,84,71,135,46,61,60,138,192,46,17,228,175,143,117,230,240,245,161,36,21,178,108,186,196,217,69,194,145,161,44,45,251,104,33,179,17,69,183,180,211,7,120,59,138,161,131,60,14,39,69,223,116,1,20,72,194,71,76,66,248,113,164,204,2,180,140,115,45,204,164,49,197,106,81,77,236,132,156,130,34,165,3,41,111,89,129,197,100,105,141,231,12,12,192,120,203,251,97,8,128,206,193,247,92,199,81,172,181,62,208,44,9,228,88,207,106,166,209,100,61,243,89,187,98,46,112,177,188,224,171,90,87,166,152,217,166,3,121,1,89,119,214,223,166,114,59,223,111,159,221,70,148,154,207,73,179,232,254,120,87,67,24,32,163,130,154,199,76,57,204,103,53,201,226,41,166,140,151,35,240,67,132,76,54,187,66,105,43,130,225,68,194,91,166,97,249,1,80,60,98,53,236,82,149,17,167,117,184,69,172,76,176,35,136,18,100,51,136,235,35,86,70,184,77,54,113,186,161,243,75,244,218,30,49,229,189,96,185,244,38,56,66,233,239,209,4,15,101,122,224,37,0,41,93,7,13,202,104,63,114,97,107,78,34,40,78,14,153,70,238,247,211,188,102,17,51,167,83,137,64,188,170,234,169,113,254,130,31,247,65,217,83,212,110,240,203,139,171,173,98,236,168,3,136,213,178,96,49,36,200,150,38,185,117,229,252,238,241,203,176,204,201,120,67,48,120,252,229,151,64,128,92,90,174,110,68,210,145,130,134,58,72,247,58,102,104,218,239,230,3,45,29,121,52,184,60,157,165,140,33,203,42,173,135,211,65,186,231,101,54,128,108,203,163,209,82,251,114,73,217,200,9,212,76,212,22,41,232,204,167,150,189,178,194,43,152,229,189,232,80,122,86,234,50,45,146,173,64,99,183,142,248,153,71,231,48,138,7,175,165,75,198,147,174,252,179,189,190,133,127,98,234,174,247,198,39,13,36,25,36,100,194,206,129,95,14,13,121,172,15,136,168,117,30,1,229,175,81,109,72,189,41,4,103,152,48,115,248,10,172,189,54,63,87,3,240,121,115,197,148,181,101,196,23,89,205,246,50,58,231,180,209,239,69,75,67,122,155,10,210,214,58,149,64,212,231,183,45,32,164,34,206,2,93,9,32,250,223,94,138,159,243,204,228,197,230,219,198,225,125,19,31,168,65,151,152,2,1,78,91,215,222,114,53,91,113,143,232,102,147,163,127,101,227,129,86,253,110,233,29,33,75,129,185,198,164,251,16,147,198,221,45,173,200,38,95,122,188,210,64,222,38,147,211,123,230,102,10,122,239,230,48,226,191,65,69,165,105,165,151,201,34,191,39,39,39,108,221,35,234,48,201,72,126,186,60,249,66,78,42,50,8,192,148,214,203,232,88,227,127,117,22,65,251,237,119,41,61,62,248,203,241,195,212,161,222,99,67,92,213,98,59,75,214,70,247,138,98,240,194,142,96,52,177,59,119,225,96,34,54,61,206,246,126,230,164,44,49,195,152,240,5,234,188,141,245,79,204,244,3,7,122,252,120,198,75,152,198,13,204,188,242,115,8,192,177,111,185,218,52,221,35,36,164,93,72,234,98,214,18,70,7,91,228,6,33,211,145,247,6,243,225,2,4,102,110,2,148,49,12,193,113,108,35,233,50,240,86,228,189,201,104,111,189,185,150,174,40,53,42,36,159,212,83,23,127,218,46,78,17,213,161,232,157,167,152,201,144,189,81,131,251,174,200,18,33,73,118,134,41,62,40,196,253,89,174,134,15,69,220,145,1,183,181,60,218,70,216,62,178,154,134,89,212,79,242,107,251,126,174,206,113,191,135,140,218,54,58,134,183,122,105,174,122,55,135,152,22,236,141,155,55,250,110,98,45,4,60,243,89,167,148,188,9,250,70,137,156,202,102,27,145,104,20,209,6,201,130,109,227,65,127,223,11,111,164,189,67,196,168,246,36,242,50,222,152,254,118,180,172,0,4,91,187,105,203,118,73,135,174,60,152,229,14,95,122,156,232,102,139,149,90,97,210,83,64,42,187,252,180,105,128,197,17,67,221,76,238,13,25,219,140,226,83,54,201,193,247,57,56,34,208,241,140,138,3,57,74,185,249,172,212,248,162,144,2,251,154,14,248,236,166,123,31,101,24,164,39,100,80,230,48,54,210,168,164,144,219,16,43,148,131,241,218,197,132,39,244,98,128,127,175,134,147,160,223,157,255,238,223,253,203,223,254,243,159,255,233,159,255,244,231,191,252,195,159,254,199,191,251,207,255,248,247,255,241,79,127,247,55,255,245,191,252,47,255,250,127,254,207,255,250,127,253,223,127,243,183,255,195,63,253,251,243,23,29,230,107,144,102,51,255,205,191,252,203,223,254,231,191,252,167,127,62,127,251,223,252,233,239,255,242,63,253,249,79,127,243,183,255,225,79,255,244,31,255,244,151,63,255,167,191,187,134,255,246,31,254,241,79,255,221,95,254,252,15,255,248,31,184,193,63,253,249,223,255,195,63,254,253,95,206,237,255,251,223,179,144,105,232,1,10,205,70,13,42,199,248,207,60,62,230,115,20,252,213,30,245,28,57,119,216,206,92,41,20,27,235,123,84,38,154,159,235,72,60,236,37,240,86,204,11,62,126,53,203,123,26,82,102,248,123,146,62,151,174,21,11,194,151,23,27,173,182,71,231,138,152,77,130,99,185,57,25,52,87,204,160,70,111,104,135,120,19,109,231,243,153,89,111,215,21,178,168,0,140,226,179,210,237,233,8,31,91,64,164,180,197,140,3,127,189,125,204,240,30,199,213,192,150,106,212,57,77,94,5,128,214,51,47,139,137,252,183,127,122,93,114,53,138,228,171,246,48,147,220,221,207,76,90,209,19,39,172,129,50,68,122,1,42,42,164,176,135,155,143,191,62,223,134,87,140,19,212,193,204,48,103,160,144,155,159,25,217,0,135,66,147,146,65,79,190,61,51,58,219,78,90,151,137,50,183,112,255,24,168,62,178,50,103,133,241,17,230,179,82,236,245,94,131,99,253,1,163,195,188,216,186,189,232,77,219,254,135,112,18,6,114,64,69,217,205,199,245,17,93,43,224,254,45,20,116,178,145,249,72,229,249,132,202,116,114,221,196,200,25,145,73,77,73,204,214,138,53,252,230,176,110,10,177,247,49,159,179,212,203,245,28,148,176,186,191,33,103,237,86,135,207,218,142,216,165,184,101,68,32,78,139,65,46,181,169,234,33,136,122,42,28,241,94,219,68,168,197,12,197,113,159,49,104,200,8,201,107,39,2,48,31,52,126,40,201,185,141,179,8,198,209,103,218,25,130,44,36,37,40,207,228,230,237,0,124,206,243,233,223,65,81,166,213,219,253,181,217,48,105,87,252,152,151,126,237,51,115,223,38,134,0,239,156,158,70,200,166,74,84,95,105,236,152,141,157,49,30,237,236,44,233,99,174,180,57,199,108,24,202,41,112,172,38,204,93,220,154,192,14,14,49,103,90,156,86,124,16,40,195,222,152,242,88,203,219,46,249,218,244,148,202,168,76,68,146,166,95,125,118,183,34,210,156,133,34,236,242,32,42,195,201,160,109,14,5,106,104,248,185,175,185,91,117,66,158,28,119,180,13,127,242,206,49,245,124,192,66,55,124,246,142,180,12,251,192,18,165,27,242,0,208,37,248,168,128,227,145,78,216,98,252,17,201,63,183,233,196,137,250,15,240,103,26,74,238,213,9,241,88,193,249,128,102,201,204,189,107,70,53,65,216,212,11,197,199,229,248,10,164,179,11,1,246,51,3,255,235,241,219,72,209,10,157,44,188,50,6,4,118,51,26,119,114,241,153,75,197,229,177,8,244,200,128,200,79,67,117,234,135,8,123,142,168,0,22,92,213,225,104,24,60,37,107,101,16,243,113,50,242,141,167,51,12,187,42,211,81,240,124,87,156,18,232,51,42,230,4,220,53,132,47,191,151,62,203,103,54,230,162,152,113,180,175,235,138,139,71,39,194,252,152,67,249,196,204,69,242,81,197,180,11,252,189,144,237,99,133,201,205,105,163,189,27,3,125,137,144,111,203,128,210,203,237,252,214,103,95,61,31,90,10,157,133,214,187,228,161,97,250,245,138,79,121,50,242,39,123,251,79,15,18,3,178,23,219,49,226,224,217,4,178,236,172,108,249,30,21,240,83,140,74,39,120,47,106,134,203,234,174,47,122,26,150,54,146,147,10,163,63,103,93,51,60,12,82,96,42,70,118,55,252,222,182,203,244,166,23,131,5,240,215,206,198,78,48,244,167,17,171,247,7,167,84,40,181,254,223,107,151,237,163,130,4,114,150,143,77,166,108,215,184,24,72,125,87,115,70,242,101,198,197,86,51,125,102,59,3,154,63,89,2,160,39,91,49,10,242,219,179,235,231,193,205,127,144,39,67,194,202,97,114,188,215,71,50,204,228,201,230,140,81,161,87,91,80,193,229,202,203,173,48,235,226,178,59,57,185,4,136,20,74,228,106,198,193,172,241,90,155,242,197,123,45,235,42,247,221,144,17,53,61,56,49,147,242,187,123,10,234,46,59,73,18,1,225,109,92,142,48,35,4,43,247,166,7,218,73,58,97,127,69,158,76,205,144,45,222,173,148,61,183,87,157,40,224,224,114,172,128,69,167,149,52,181,208,28,0,235,247,125,47,227,121,145,94,238,98,194,187,195,135,108,53,203,153,203,111,55,120,13,111,119,212,49,195,220,45,83,156,120,54,181,119,115,138,70,207,43,46,38,24,156,186,63,90,67,187,67,38,26,48,155,144,50,6,229,67,19,166,60,26,11,192,217,172,146,81,7,138,208,90,49,30,19,175,74,159,189,172,115,116,202,23,33,122,247,14,38,196,41,217,29,167,152,145,126,188,7,80,130,54,191,72,215,37,136,98,218,48,253,106,248,96,247,139,177,112,255,70,80,226,160,34,113,252,71,217,240,80,216,40,46,69,144,140,173,87,196,133,48,159,103,141,239,77,52,32,105,238,98,154,185,57,158,28,69,113,129,86,241,219,128,94,238,205,39,27,154,108,166,166,104,238,50,225,199,186,164,89,180,160,207,112,142,159,184,180,24,41,135,220,25,238,115,31,209,73,60,32,205,214,60,23,172,81,195,205,144,246,233,28,79,228,138,111,239,112,66,62,169,9,113,19,179,110,146,62,113,179,41,121,202,215,228,110,239,183,207,144,54,61,190,104,50,74,43,204,19,69,37,157,166,56,55,229,70,80,96,101,22,47,34,51,169,150,104,238,128,2,140,24,89,204,36,193,211,45,121,67,41,176,62,126,18,203,109,123,209,194,8,196,36,195,199,18,56,241,64,242,1,159,70,111,165,43,4,188,116,113,235,113,98,165,228,103,203,203,185,224,160,58,248,232,162,22,250,182,166,211,141,67,40,122,130,165,37,183,62,97,95,137,77,5,177,161,179,31,234,213,70,241,230,55,183,86,225,46,47,61,32,175,152,251,153,21,161,80,12,0,219,90,252,54,177,152,126,236,137,44,144,239,11,214,74,243,217,209,22,96,149,28,143,214,12,170,161,155,105,157,113,70,76,35,9,151,111,189,169,191,183,245,222,75,169,228,140,93,106,134,47,50,65,162,213,162,87,79,200,47,98,26,26,216,48,171,25,72,88,172,15,136,239,63,167,64,15,253,44,226,180,149,36,161,68,227,218,249,124,45,86,61,122,128,114,242,1,241,114,242,94,182,20,50,193,114,100,35,142,145,99,27,199,201,156,122,48,2,217,136,3,6,249,231,51,135,187,250,26,48,184,251,102,152,64,179,228,175,35,211,227,183,207,216,82,121,83,47,169,7,23,149,225,204,112,108,212,91,160,187,205,191,86,55,40,225,199,135,130,161,205,175,174,219,132,201,197,108,147,56,204,5,29,230,143,147,4,192,203,205,180,252,108,245,44,233,144,240,198,42,250,95,217,26,213,93,0,249,91,124,18,39,122,34,62,115,129,154,135,95,13,189,230,144,228,252,153,103,80,249,196,186,79,230,217,203,231,4,138,57,99,1,37,214,155,196,156,166,217,226,17,78,178,90,206,28,50,137,207,12,239,78,49,9,34,191,137,220,140,65,112,160,37,138,139,9,34,63,219,2,179,252,189,151,97,132,101,203,1,90,29,86,102,188,238,26,100,176,119,108,134,166,9,162,111,13,157,132,119,123,66,91,81,73,56,201,78,75,230,49,6,188,209,71,34,191,76,207,81,143,237,236,140,87,91,159,195,7,169,169,56,124,40,61,151,207,1,67,110,209,253,105,200,189,154,72,117,194,200,78,25,35,199,231,250,208,110,22,192,254,39,14,15,51,106,64,226,170,32,114,139,78,214,53,163,230,83,245,230,195,132,231,239,136,15,112,240,77,175,165,22,118,109,131,118,155,161,207,69,183,76,245,31,230,104,151,166,18,158,11,66,164,184,58,35,0,36,231,226,89,234,199,27,188,155,198,176,46,44,217,135,161,204,40,57,110,206,156,212,72,152,99,115,122,162,202,184,116,224,188,19,243,15,209,239,102,4,46,116,23,79,228,211,107,92,109,205,239,50,205,140,211,251,230,239,210,176,238,233,164,167,234,124,153,69,16,137,21,221,62,153,103,124,78,127,47,24,106,69,199,179,208,119,239,253,19,137,124,151,18,70,49,255,87,247,206,143,100,188,197,107,125,22,15,165,48,127,48,110,182,115,249,156,62,39,50,240,117,141,236,147,250,18,214,120,24,209,15,17,71,154,186,77,175,97,202,222,215,124,14,131,244,121,52,190,97,248,149,160,183,84,215,155,227,7,73,192,184,154,18,235,231,8,64,182,219,127,58,241,31,13,40,217,110,226,99,91,103,83,91,186,201,159,217,63,221,95,70,55,163,9,212,153,173,244,4,206,30,49,118,171,84,47,13,250,206,163,101,223,206,206,43,130,13,208,56,218,40,220,252,234,74,61,169,72,236,132,250,104,13,51,13,205,66,24,106,148,93,32,152,175,57,27,11,141,134,117,144,29,39,55,147,53,145,214,143,242,3,216,249,210,133,178,243,120,81,58,228,68,87,190,240,33,181,30,2,83,96,27,79,217,145,152,244,81,81,178,208,239,137,128,122,220,220,170,212,91,119,121,162,198,18,87,119,3,28,171,171,178,157,113,205,0,184,156,101,26,123,193,1,122,151,0,158,3,16,126,153,167,160,130,220,93,128,171,133,49,18,31,11,10,201,18,87,211,44,251,241,13,151,117,222,251,7,35,234,252,156,1,64,153,253,226,142,187,245,241,43,95,75,63,57,254,52,63,241,11,91,167,151,65,113,95,161,166,46,26,121,165,227,140,20,55,131,24,253,156,32,201,36,32,221,76,140,254,13,173,192,231,197,205,113,36,53,110,35,111,149,125,35,166,91,112,73,187,38,158,62,28,209,241,94,20,55,146,70,40,228,211,220,139,58,111,177,138,166,69,76,226,221,161,29,84,173,13,118,34,27,57,187,167,191,87,251,57,58,98,237,176,22,199,18,176,222,26,57,189,186,93,29,51,133,190,45,217,199,233,90,112,183,147,54,207,37,244,68,197,58,215,92,169,22,220,70,131,220,94,47,142,102,26,251,210,93,152,128,145,35,65,4,247,189,20,81,65,21,51,74,194,123,189,133,125,22,148,152,205,81,143,241,166,7,191,233,79,87,218,18,91,140,183,53,147,202,120,27,80,176,197,167,86,253,221,2,105,28,9,130,176,230,245,121,110,180,200,188,76,146,76,122,85,104,155,11,126,54,64,67,55,131,163,149,199,166,51,192,193,44,188,244,154,83,15,221,51,198,195,145,125,201,248,245,147,236,133,152,73,155,196,120,207,111,128,142,76,135,171,197,36,99,87,211,58,200,15,71,219,99,34,208,79,169,115,144,207,25,105,141,179,43,66,67,50,212,124,46,240,24,130,150,29,92,44,25,112,84,37,70,236,102,147,230,40,53,15,0,193,177,209,22,19,199,21,115,31,193,10,8,216,164,160,211,251,215,169,106,214,254,75,86,252,210,190,131,45,191,188,228,42,244,172,104,77,110,55,3,68,123,158,255,49,243,73,107,88,225,183,222,98,165,42,227,229,5,22,230,57,26,245,222,198,228,215,227,167,173,112,25,230,6,123,131,227,185,51,122,34,89,28,77,0,36,52,40,247,48,159,139,31,44,180,86,171,134,92,128,10,49,5,180,253,242,224,235,124,132,118,119,40,192,9,246,209,244,209,224,86,244,223,6,95,36,26,73,228,125,140,181,243,154,187,65,169,178,142,74,109,57,30,13,173,173,90,100,88,168,138,21,175,208,157,125,250,156,0,242,211,38,187,230,31,164,163,138,35,76,125,231,123,17,94,133,25,152,135,52,225,87,115,223,60,184,205,103,31,198,125,81,243,137,5,102,88,77,28,82,94,11,110,94,223,182,207,96,146,60,120,126,106,173,168,107,121,142,159,60,4,161,130,188,53,45,11,201,235,119,141,230,178,174,147,1,101,101,247,46,56,91,154,244,1,67,105,129,174,133,91,7,226,89,82,92,167,206,76,164,114,205,214,189,32,115,161,236,22,209,16,160,52,90,57,223,47,91,197,219,91,13,51,156,101,85,164,115,143,11,69,188,226,179,148,22,185,183,191,145,81,98,235,188,63,92,169,255,203,129,97,128,145,237,45,9,164,189,145,62,169,98,182,84,184,67,6,38,76,133,69,30,27,111,97,12,55,35,216,80,178,152,107,49,45,106,55,211,210,208,228,185,33,246,243,214,23,78,185,34,196,55,198,153,147,189,226,114,172,208,175,190,194,96,133,131,57,123,227,90,174,28,216,107,203,213,134,83,207,113,241,57,34,94,68,82,205,23,119,176,171,157,175,103,216,228,226,106,29,89,254,96,36,22,210,195,117,162,161,154,192,80,185,249,248,106,227,249,45,213,192,195,222,102,200,213,133,118,137,103,54,12,119,32,66,128,230,213,38,55,135,53,59,224,10,184,210,96,172,31,92,129,60,157,167,3,120,49,136,100,5,195,1,206,172,229,55,42,100,229,213,220,209,145,240,239,197,240,215,143,25,114,162,237,79,110,24,211,46,8,144,105,7,173,195,71,22,237,69,127,37,212,77,183,81,189,187,186,245,235,139,114,70,133,166,126,121,117,180,16,220,8,111,17,80,33,26,61,151,91,57,253,95,12,206,52,36,133,156,221,124,220,103,17,57,49,200,111,247,22,31,100,26,102,17,245,160,106,92,81,142,60,207,104,63,111,97,94,193,251,66,231,240,126,31,90,130,247,208,223,166,69,203,121,62,72,169,119,237,19,173,198,102,232,58,185,153,58,162,2,182,48,151,233,205,210,152,205,153,20,51,109,32,57,110,14,118,34,201,205,43,116,119,205,95,108,26,203,217,86,115,248,234,198,156,194,166,244,172,5,212,104,122,230,140,4,223,51,147,40,172,126,18,146,85,23,65,177,74,170,33,59,227,89,254,113,160,202,14,70,161,194,55,55,234,95,91,248,58,137,76,249,216,205,205,104,221,200,128,54,154,72,146,163,11,144,106,249,12,9,142,250,114,14,17,58,95,89,127,239,193,218,160,112,20,63,13,246,67,182,78,66,31,200,2,174,25,34,241,246,178,103,70,22,179,227,176,65,252,180,110,253,233,110,172,95,62,98,136,245,149,46,206,65,55,109,91,255,212,221,182,48,189,26,190,23,135,114,25,89,177,8,207,84,59,65,222,183,68,235,66,84,195,224,179,95,32,155,220,140,174,157,250,45,5,22,5,223,68,54,248,196,46,91,208,175,232,232,64,21,64,152,69,144,125,108,42,208,30,184,181,88,97,94,188,26,100,37,29,122,0,209,123,19,38,40,4,139,225,165,245,171,1,244,118,245,75,142,31,223,227,164,99,43,84,218,89,212,92,96,39,119,51,13,138,66,239,8,109,30,97,191,127,17,84,116,203,150,35,122,33,178,210,227,234,132,28,130,92,189,81,237,245,163,144,51,115,73,146,171,194,188,70,102,240,153,161,147,23,243,2,192,229,107,243,28,62,210,144,82,141,108,215,67,66,211,159,84,81,177,218,44,234,115,112,15,23,207,170,159,19,32,75,121,63,157,172,245,79,63,103,26,14,125,205,136,218,82,68,150,201,0,206,218,247,28,60,141,37,71,56,210,7,65,151,11,165,188,49,227,200,68,91,2,201,88,100,72,164,193,232,76,83,20,77,227,165,19,186,222,106,69,101,240,253,242,180,135,211,5,84,60,189,124,182,135,179,159,72,94,156,130,174,85,64,221,204,182,219,117,225,243,107,113,111,242,14,93,92,61,40,238,143,111,113,231,48,248,165,41,157,125,181,153,60,149,227,103,40,4,125,252,177,95,0,239,179,116,89,156,37,7,76,131,227,37,128,148,32,206,134,212,34,76,25,12,15,227,154,11,76,173,47,82,102,203,66,16,248,90,225,162,150,6,109,52,166,119,105,113,49,93,8,159,45,41,65,250,124,47,166,103,179,75,167,50,123,142,169,161,94,51,201,77,209,125,60,230,105,229,2,55,243,232,47,211,138,242,169,41,160,93,243,52,58,52,189,58,35,13,25,230,74,137,106,233,134,102,24,223,107,134,246,174,234,128,159,33,72,126,126,128,116,171,130,237,198,12,136,208,159,12,237,204,46,206,30,238,90,80,4,163,80,99,149,34,49,103,64,160,17,197,245,15,117,10,91,68,203,177,81,131,34,34,166,145,112,134,246,199,136,16,207,249,179,146,90,141,60,43,238,125,246,36,25,19,156,191,56,64,198,239,8,248,235,128,127,27,88,207,117,189,26,154,2,243,57,218,226,53,16,165,5,190,182,175,217,14,218,183,204,65,47,205,224,239,163,25,30,205,168,253,204,240,113,187,210,41,173,214,31,153,167,99,54,250,231,226,102,84,131,138,152,39,77,238,119,107,180,194,27,85,37,49,211,84,93,220,220,237,118,242,219,20,228,157,105,136,140,59,88,97,185,250,236,210,171,196,111,103,18,223,239,72,104,198,130,232,5,255,51,99,139,177,196,63,115,51,134,159,223,188,67,32,57,157,195,78,126,155,166,44,87,129,58,103,42,240,168,23,100,159,127,106,240,1,55,195,244,37,194,181,199,108,250,32,217,205,99,170,140,31,34,106,0,222,138,155,77,50,66,30,45,39,83,235,116,115,195,7,126,230,108,194,107,215,65,174,84,139,150,40,138,53,99,62,118,213,135,106,211,86,244,230,207,113,196,153,146,253,189,207,190,160,237,70,70,125,177,124,31,169,116,125,104,195,16,51,233,184,208,213,111,110,224,212,41,87,195,254,237,124,248,172,174,179,171,188,168,144,92,1,252,22,62,44,240,203,9,74,9,166,98,98,198,184,57,10,46,47,0,34,227,150,189,225,200,86,110,23,7,193,52,95,179,47,200,51,104,136,144,191,157,160,81,19,216,111,196,43,113,159,92,140,215,229,176,20,203,143,13,97,127,194,92,166,211,182,217,152,13,65,133,161,108,5,51,196,51,183,44,120,107,40,167,128,74,134,185,173,36,61,169,104,253,210,219,43,131,210,5,166,87,201,212,226,98,92,51,212,210,66,6,78,23,123,119,146,216,99,173,198,99,254,172,104,121,175,228,131,130,96,145,0,210,42,18,240,217,123,234,76,145,13,72,251,51,35,59,189,99,162,161,39,209,229,188,66,140,103,102,159,165,192,250,37,65,74,218,124,183,28,243,44,35,2,47,103,252,164,236,145,186,95,109,13,242,18,135,159,19,138,34,129,191,53,77,165,122,32,129,13,162,225,242,103,238,244,104,9,106,25,47,7,189,250,251,224,176,87,124,58,22,22,114,35,213,167,97,255,181,116,203,213,56,8,55,22,70,188,25,71,117,124,134,180,184,106,111,53,93,86,121,107,115,154,243,117,145,145,208,61,211,34,127,190,86,205,94,190,166,189,21,213,94,49,155,146,244,45,233,211,79,71,165,253,125,143,141,18,90,186,208,18,78,221,34,13,67,148,99,16,0,245,7,67,26,84,189,84,106,242,221,153,78,40,243,213,169,103,184,205,20,231,25,175,236,56,148,199,197,204,199,189,209,20,249,203,169,66,23,213,248,124,156,241,23,220,9,82,51,242,94,214,17,121,163,142,202,110,170,0,143,99,46,38,234,117,205,29,130,30,241,237,173,83,162,196,111,35,15,175,153,90,138,152,213,187,253,96,169,196,117,146,143,61,19,149,196,238,102,147,179,218,178,4,104,217,222,254,219,21,204,120,210,37,0,101,115,139,155,67,198,46,254,158,201,112,186,86,19,9,76,24,100,100,38,49,241,188,229,0,7,89,137,142,143,53,131,216,8,43,152,187,33,23,67,83,233,52,98,149,124,28,206,145,152,59,220,123,247,131,225,42,130,163,16,115,53,106,94,55,83,110,149,144,31,93,218,228,32,12,18,156,149,50,143,46,94,178,227,247,181,139,181,235,73,158,107,101,19,68,117,243,58,255,87,68,166,88,126,20,4,221,76,162,93,55,165,5,227,160,55,48,131,50,82,58,18,180,226,246,244,146,79,53,50,112,41,249,208,191,124,6,234,38,20,42,48,177,34,85,27,40,68,40,115,222,89,78,129,136,31,123,102,180,207,188,106,89,77,30,66,32,53,228,82,1,175,248,213,168,193,12,9,167,6,238,77,242,65,43,236,88,210,64,201,153,51,66,148,165,50,130,232,35,60,51,135,217,246,115,217,84,86,179,100,191,185,148,180,232,53,47,208,213,18,70,82,5,91,49,17,41,86,108,129,28,84,66,200,51,236,119,54,32,255,34,4,103,176,213,26,104,218,173,40,206,203,218,7,152,180,220,75,62,59,33,27,181,132,22,147,96,218,169,94,73,162,228,38,146,197,149,92,121,148,255,206,164,2,75,36,89,156,227,240,47,178,168,215,60,77,58,85,118,114,10,251,142,137,174,201,116,195,228,107,158,17,115,61,217,106,157,236,130,104,171,112,119,79,207,203,31,51,168,26,53,47,116,23,220,157,48,160,132,240,49,156,103,134,193,206,61,219,100,236,221,146,41,153,63,77,185,48,55,36,69,101,9,0,112,191,177,65,165,22,216,165,242,8,224,3,246,187,234,102,84,214,244,98,192,35,174,46,199,22,97,243,74,55,29,35,228,119,243,9,41,5,230,87,77,108,216,161,45,53,81,175,43,18,224,46,163,197,206,254,219,21,66,58,137,4,173,185,36,62,182,113,177,126,150,246,26,150,245,113,51,122,85,82,133,1,240,152,189,229,128,58,35,142,84,211,141,158,28,133,15,26,101,124,221,201,65,239,54,7,186,162,85,65,166,87,110,142,92,72,44,222,100,228,66,146,240,163,85,44,146,239,20,150,12,145,34,142,82,70,87,229,247,98,101,163,26,41,136,81,228,175,206,17,120,93,6,122,160,172,88,165,110,150,177,231,185,25,134,64,117,179,160,2,115,110,143,242,19,126,149,252,18,188,135,205,235,235,64,233,147,104,12,152,242,214,112,21,14,136,60,0,148,232,193,61,241,138,111,74,155,110,5,73,0,65,0,55,221,37,40,118,252,76,169,36,90,171,90,238,126,45,84,121,233,227,255,77,16,213,191,185,64,51,214,82,155,169,19,220,92,249,154,86,70,212,51,187,98,191,63,188,72,216,204,244,185,115,219,158,233,160,240,54,71,87,119,130,86,34,39,249,130,204,10,149,84,253,148,149,13,234,62,54,253,242,112,204,235,112,238,64,122,67,96,212,84,213,132,126,68,72,109,253,201,51,21,33,217,53,54,109,184,51,158,28,198,159,178,36,18,56,107,201,229,113,64,88,160,146,172,214,105,80,36,55,51,45,138,68,2,38,226,149,114,152,11,141,69,207,140,54,65,189,59,18,13,102,103,47,213,0,135,168,178,222,195,139,223,62,225,105,251,132,25,212,219,75,188,23,108,207,91,204,155,42,179,63,121,38,131,247,18,41,8,105,165,208,19,43,224,123,139,64,110,0,36,156,208,60,198,140,112,91,66,78,227,26,92,254,220,240,211,38,181,154,132,81,243,183,6,101,212,245,181,38,100,31,41,190,166,113,175,203,213,40,145,172,152,11,133,159,111,89,131,66,80,181,207,220,132,2,147,136,242,177,18,144,89,77,93,252,237,70,247,65,234,239,201,32,49,124,110,78,163,47,126,122,63,27,239,69,244,52,213,92,28,57,111,253,155,37,235,79,103,26,61,223,215,130,221,246,173,121,204,231,89,74,76,5,48,104,89,239,125,246,190,238,19,233,140,46,244,141,18,165,83,165,116,222,1,64,169,101,201,153,107,96,70,111,36,162,71,211,200,104,36,72,39,229,179,221,218,208,84,147,7,99,158,57,223,27,77,152,134,147,145,4,64,50,25,141,48,39,145,26,107,204,191,49,226,177,64,88,214,79,110,1,56,124,247,151,74,166,146,38,153,137,227,106,239,22,87,131,93,148,33,129,154,56,59,196,239,120,183,80,111,201,68,160,214,49,98,138,194,2,72,80,240,255,17,119,38,200,146,219,70,16,189,18,246,229,254,23,19,94,53,171,144,248,58,192,200,97,135,71,57,100,147,32,150,90,51,47,124,78,174,225,221,58,212,166,175,99,29,11,204,16,199,186,158,88,164,210,216,133,192,26,185,42,127,114,40,146,234,61,83,207,163,209,144,147,252,183,153,116,26,35,163,250,39,246,163,129,60,171,108,56,141,114,81,87,192,101,63,64,9,91,110,141,101,189,62,91,186,144,213,75,207,160,88,136,197,83,150,70,27,190,150,70,177,96,108,243,9,110,10,13,77,159,187,103,42,166,252,183,207,54,219,132,114,7,229,169,51,14,254,65,206,79,163,5,166,87,19,14,106,254,219,217,66,112,69,159,252,252,250,231,19,210,220,182,32,93,145,232,29,119,244,185,66,155,234,146,38,191,102,28,57,206,216,75,231,66,82,5,120,248,248,80,9,200,14,55,10,56,100,88,72,64,120,21,11,109,36,4,92,37,254,102,114,191,254,57,137,159,117,105,27,67,98,129,184,86,115,152,62,214,103,212,144,20,45,113,53,226,150,26,88,132,118,192,149,173,200,176,20,190,137,4,247,32,114,255,252,81,210,24,244,81,200,108,40,70,221,233,95,100,14,85,245,33,112,88,202,142,33,103,66,119,13,90,158,121,214,93,45,246,39,216,58,116,84,32,60,112,205,111,224,161,34,78,240,37,165,136,6,29,152,250,65,25,21,12,183,8,90,2,211,0,47,177,189,101,170,144,62,151,40,191,21,198,17,10,131,201,12,127,232,92,212,68,75,228,143,62,149,238,59,237,249,101,42,81,117,211,57,211,48,214,0,229,5,26,46,53,225,76,63,207,207,188,160,236,126,107,72,18,215,218,87,54,93,47,185,202,47,23,68,24,86,172,236,74,87,167,134,36,9,231,37,223,44,201,110,138,248,117,179,102,98,47,146,41,164,70,155,8,209,194,48,110,53,76,14,163,222,161,145,63,11,201,172,216,178,206,92,73,178,93,18,57,143,98,209,115,44,158,243,89,90,2,168,14,33,153,30,48,82,178,122,160,195,224,234,28,46,192,103,120,101,179,165,27,133,182,232,184,121,27,194,99,220,168,244,175,43,142,16,168,47,182,124,205,51,68,252,218,140,39,135,27,82,126,123,136,238,105,177,12,180,16,223,158,89,246,227,96,114,216,68,89,21,78,230,107,199,86,109,10,39,98,169,76,18,49,190,83,155,110,122,85,59,198,36,193,252,131,109,107,199,215,40,48,84,96,254,211,133,78,241,166,48,10,52,110,47,211,32,178,37,149,75,21,242,202,78,119,80,172,126,80,51,14,231,64,63,214,97,236,182,38,108,84,244,230,203,154,103,29,110,70,11,161,176,5,227,125,150,99,52,111,189,249,57,48,189,43,243,192,147,136,192,11,183,113,175,54,205,12,69,71,68,214,89,126,80,44,62,31,132,254,33,95,218,208,27,140,231,193,41,152,11,20,106,32,217,200,41,8,94,35,78,9,11,152,233,76,226,76,234,221,159,27,69,155,221,245,167,87,118,33,191,98,157,90,34,254,97,101,223,231,215,252,98,204,49,233,146,229,167,231,240,94,8,250,248,57,150,245,222,199,154,118,17,166,179,153,26,13,171,12,10,93,125,222,223,139,217,78,108,85,231,25,239,226,118,41,78,9,219,190,192,21,41,147,187,143,195,40,175,230,246,178,140,224,7,211,88,44,237,62,48,80,245,228,193,88,124,182,70,241,150,152,250,152,246,113,243,108,141,254,114,117,129,177,96,199,209,186,232,207,170,234,102,16,243,247,171,77,255,88,87,103,62,214,142,139,60,217,113,83,165,214,11,117,108,106,226,252,236,220,214,180,45,254,17,140,4,109,199,201,75,22,91,221,81,100,23,60,254,77,67,34,178,41,83,189,43,235,63,138,99,157,42,78,113,221,230,182,164,185,195,208,232,108,133,49,147,227,98,90,49,36,217,187,33,216,76,247,216,38,254,215,229,201,126,76,42,110,81,160,121,34,236,132,199,205,62,7,183,7,62,140,168,147,189,71,124,78,134,105,199,213,248,167,122,117,33,217,213,98,208,216,14,139,250,225,196,13,235,125,47,226,96,122,53,36,168,253,194,164,50,31,55,29,183,37,198,20,101,171,169,206,52,98,127,115,222,223,110,154,2,98,203,105,222,158,2,204,166,38,40,37,219,95,247,164,117,15,209,37,42,1,29,163,229,28,49,166,229,73,57,156,97,176,234,203,24,211,38,75,159,216,58,92,39,97,133,33,244,183,203,19,91,159,97,208,83,127,168,85,158,104,1,87,47,69,194,132,195,220,88,154,93,66,190,234,194,48,152,202,189,9,236,198,36,69,223,97,85,9,3,19,233,245,228,46,86,42,66,165,10,99,171,250,2,33,199,137,86,149,194,125,69,116,130,118,93,136,77,244,230,116,15,249,215,130,100,113,149,242,4,253,41,250,117,152,74,239,55,39,64,51,166,191,23,20,193,69,234,29,22,244,204,235,43,130,70,6,144,92,163,196,254,76,41,218,13,14,42,18,183,56,111,196,254,88,5,254,98,16,133,107,121,202,162,58,197,43,149,232,12,239,212,87,40,12,203,178,191,119,53,173,43,13,44,66,184,26,22,59,140,254,66,65,75,182,112,186,118,193,65,77,66,72,166,66,89,17,221,46,214,187,178,37,54,78,181,118,11,95,154,22,42,66,29,58,11,183,167,112,232,29,162,96,90,94,122,109,202,174,227,98,106,183,36,69,179,105,247,138,135,238,4,241,183,230,181,144,157,142,231,194,229,120,22,230,49,176,82,44,30,122,21,139,94,13,203,241,138,111,89,169,223,146,69,95,51,25,31,159,8,144,39,141,7,254,177,46,127,48,189,166,67,179,121,232,219,140,216,72,179,21,160,200,118,85,200,215,198,242,160,204,37,105,180,243,12,136,199,58,41,162,104,66,151,115,64,206,115,255,82,201,58,179,245,82,58,118,151,143,88,66,33,75,31,251,88,173,213,25,127,141,105,2,89,117,185,122,225,228,111,135,143,55,59,52,18,138,64,102,243,232,66,163,1,35,75,29,43,251,94,138,195,133,243,188,103,13,16,159,61,59,212,88,17,40,131,171,88,3,169,20,203,125,227,125,78,215,1,37,191,134,89,103,115,114,22,202,234,72,227,110,133,57,165,155,195,25,58,136,245,68,120,75,172,44,28,233,162,21,82,219,60,9,55,136,91,53,121,35,61,184,168,15,246,183,70,207,121,105,112,153,12,139,19,196,22,28,200,36,108,242,38,60,189,189,246,23,44,233,254,78,129,204,142,122,104,102,168,200,5,113,140,140,228,172,210,116,28,161,148,51,20,38,79,239,23,207,173,53,99,80,17,80,252,225,32,189,36,146,83,66,78,45,249,22,75,97,66,23,190,106,94,185,77,215,36,160,192,1,199,85,238,77,15,171,19,157,22,42,175,149,226,199,2,230,33,206,94,72,123,39,61,180,54,37,22,222,153,104,204,178,248,128,122,210,15,82,233,14,39,106,156,52,79,176,233,202,255,208,106,125,170,154,101,160,5,163,5,156,183,52,221,219,138,71,60,239,67,11,188,246,26,52,167,138,50,197,197,88,1,93,191,198,121,142,228,69,248,133,84,154,246,245,88,192,202,19,159,132,59,202,177,55,182,166,94,144,13,205,1,115,192,233,73,141,183,211,239,189,241,123,116,3,166,178,212,109,39,218,32,90,214,52,56,226,118,249,194,156,45,242,94,56,231,68,136,253,189,146,238,53,199,64,108,65,64,98,253,41,202,206,127,14,109,146,39,14,158,101,176,53,89,5,147,188,183,114,90,211,200,123,26,162,40,229,121,128,106,210,180,83,19,201,132,180,107,60,21,1,90,61,53,206,230,145,98,89,85,98,118,91,115,220,249,23,98,15,184,104,157,20,132,86,40,131,223,155,215,190,53,9,71,209,85,4,135,43,21,35,106,170,78,227,211,237,23,134,244,64,146,139,204,80,79,129,219,163,45,221,220,169,208,26,206,23,200,136,26,247,224,133,147,169,163,199,167,166,160,95,179,185,166,155,17,211,168,227,205,117,129,17,179,112,191,133,146,169,172,63,61,172,188,40,190,215,185,241,214,68,23,212,176,94,248,94,140,27,35,101,69,73,108,197,160,16,108,18,86,9,146,212,81,192,122,80,250,29,100,11,69,40,208,75,5,169,172,28,74,241,86,217,31,167,87,114,210,191,72,247,190,36,184,171,37,107,187,195,16,240,201,178,181,218,244,56,107,139,165,197,36,245,78,166,114,250,170,45,70,113,32,191,156,87,13,110,71,104,233,208,17,145,236,56,204,106,17,137,36,146,63,154,62,152,5,117,2,109,198,65,36,40,140,140,238,130,22,83,226,147,151,134,75,102,246,120,108,250,46,165,16,176,90,85,233,254,146,254,133,148,128,178,143,216,213,80,42,124,48,178,220,169,233,205,143,147,89,124,254,243,205,33,232,19,24,65,150,30,112,163,166,122,43,156,163,21,160,148,95,109,167,194,22,185,241,223,134,40,82,63,87,103,7,15,139,174,20,227,196,212,23,51,182,248,111,87,32,152,94,165,54,211,116,21,138,151,250,217,226,72,83,155,74,76,180,211,119,66,200,56,197,181,230,20,50,129,47,71,121,74,1,205,48,232,14,194,164,166,99,66,49,100,68,3,207,94,207,169,164,48,234,124,238,75,65,171,153,180,232,29,49,197,131,251,115,77,180,95,117,76,166,149,24,248,213,103,22,117,157,164,112,168,228,112,203,233,148,232,18,241,198,197,227,11,121,87,20,245,171,251,223,180,229,66,4,0,159,213,111,230,52,168,169,197,53,131,243,154,160,90,113,212,136,224,111,112,130,218,216,238,219,192,153,176,72,43,74,74,162,25,33,230,103,217,50,159,97,32,189,145,15,200,238,93,86,206,102,59,249,38,65,81,239,250,76,87,96,136,102,164,18,250,172,220,229,92,88,13,114,224,166,101,156,68,191,187,247,108,115,142,211,186,57,5,70,225,114,198,205,207,144,138,87,216,232,168,195,190,252,193,208,216,38,9,51,87,138,8,93,40,201,130,206,85,104,209,168,212,163,144,98,7,188,169,193,189,48,213,117,30,195,182,34,91,169,112,163,43,170,134,52,34,175,133,109,122,7,5,235,137,74,169,24,148,166,236,49,116,158,15,26,98,29,134,112,68,130,239,231,156,218,219,21,193,249,92,38,114,38,112,182,125,200,225,69,84,77,174,38,37,229,13,250,192,152,237,114,53,237,120,94,1,199,151,207,164,88,47,124,78,212,234,142,10,87,83,22,32,131,150,41,239,106,23,214,94,139,131,102,184,253,226,99,15,14,28,249,92,84,167,186,118,34,94,28,185,50,25,180,243,162,213,51,245,140,120,169,82,49,69,77,253,153,226,53,62,246,50,73,113,129,171,117,68,56,204,143,85,189,57,148,163,205,97,122,68,37,26,100,108,73,201,105,136,26,122,68,231,19,20,29,211,145,188,20,197,162,198,67,90,32,77,153,25,130,245,15,166,198,116,40,140,49,214,124,137,36,136,54,139,62,249,113,85,186,123,119,44,228,51,132,146,189,106,63,237,230,233,176,57,188,247,201,121,244,228,140,232,148,82,144,105,190,191,125,22,27,204,187,95,105,31,52,173,43,201,34,104,191,222,218,230,112,42,90,21,213,140,202,193,201,105,170,145,224,73,204,147,44,12,38,193,135,78,235,129,145,77,201,60,130,184,24,1,235,38,105,183,78,5,151,203,235,84,211,24,148,210,61,168,160,41,1,255,208,97,165,46,91,80,242,66,94,81,133,23,218,135,172,191,78,9,232,186,48,132,76,2,18,95,240,222,13,106,248,138,184,96,4,156,215,118,17,179,106,235,79,132,71,26,166,91,255,236,242,186,45,145,162,187,225,57,69,147,55,195,154,222,194,214,92,126,131,80,35,138,141,233,30,133,248,81,6,116,19,73,113,24,41,89,161,139,163,156,7,102,2,255,109,186,141,147,4,176,97,37,206,209,93,97,191,164,241,109,58,188,186,119,12,17,113,128,185,70,230,9,45,146,201,199,59,99,185,87,157,101,214,10,229,239,5,53,220,168,114,130,88,168,177,198,123,49,5,167,204,132,116,101,225,140,128,69,139,100,240,162,110,183,203,182,116,249,212,181,147,135,188,19,81,127,221,10,237,57,190,217,77,55,86,73,122,186,192,145,235,5,83,213,2,186,93,50,245,148,233,149,40,117,60,147,25,210,26,133,9,252,249,4,229,160,42,34,80,99,59,37,28,18,14,83,97,80,244,222,112,116,249,197,70,135,88,116,147,182,222,137,237,48,61,159,122,2,100,66,254,62,98,235,167,47,216,117,15,183,19,255,131,7,197,163,146,91,50,249,168,236,173,19,84,102,105,66,141,3,32,121,17,0,1,227,188,68,1,205,224,226,165,163,11,235,171,190,104,138,206,49,138,38,45,86,39,141,77,208,172,251,118,178,250,217,155,180,226,233,140,223,114,10,2,188,99,222,82,119,240,76,159,134,127,76,234,113,154,150,31,236,69,94,229,67,41,203,104,146,17,163,232,114,187,148,49,188,11,112,156,233,189,105,117,245,130,89,20,151,16,106,213,175,69,102,55,224,194,175,233,185,54,140,141,231,131,147,165,61,214,63,50,4,51,28,68,159,251,78,51,35,157,183,85,109,57,74,255,28,205,83,133,12,77,116,47,251,74,100,67,160,17,77,96,147,156,249,204,97,98,157,102,207,169,209,67,64,105,57,156,76,157,80,22,35,189,252,110,89,96,157,45,173,25,48,167,121,127,59,76,179,196,234,208,186,152,109,28,198,254,228,212,244,84,41,84,162,26,36,202,250,27,137,243,244,212,112,208,203,63,151,195,228,246,244,40,42,237,44,24,247,125,154,213,138,72,220,1,210,58,66,162,223,163,209,226,166,237,146,156,214,153,220,177,195,180,99,201,236,192,41,169,190,169,159,57,153,173,42,86,107,83,118,243,100,16,155,236,200,79,195,93,99,114,126,78,182,41,75,237,166,21,61,28,169,222,43,193,98,26,194,97,104,60,78,223,215,66,240,124,171,249,75,73,236,177,27,191,27,55,84,1,134,26,122,100,75,187,219,206,36,33,154,180,26,55,43,160,238,238,19,208,155,15,121,130,46,55,251,160,31,76,117,187,158,237,213,88,183,221,68,165,95,30,133,51,181,244,232,252,155,23,238,210,77,108,130,102,245,59,230,76,10,40,105,35,31,117,67,217,219,156,9,25,19,62,25,122,111,90,220,190,153,128,139,208,186,150,64,109,102,125,242,171,45,175,161,61,134,11,27,37,30,156,96,225,208,34,166,227,116,53,103,100,109,86,92,167,134,30,101,150,35,46,166,242,57,171,1,10,5,161,95,202,194,18,121,3,202,53,74,169,241,86,240,192,63,107,7,66,150,207,141,133,5,110,60,191,91,77,77,200,77,126,202,124,147,52,57,91,55,234,249,87,213,97,44,70,117,178,88,13,223,183,160,55,64,27,17,152,7,11,107,247,131,81,82,239,249,105,116,133,235,253,123,101,58,76,178,228,96,129,123,139,217,139,86,200,24,122,204,225,166,38,223,80,96,4,234,122,244,23,184,201,221,162,175,212,171,105,58,223,232,162,188,86,128,29,156,14,51,117,223,104,7,240,17,99,206,104,54,159,3,164,122,96,215,190,155,18,243,178,79,114,66,127,63,93,144,12,155,114,216,208,197,90,189,33,6,62,0,98,241,98,65,210,131,226,113,3,56,251,107,215,234,195,70,201,67,250,50,207,172,255,210,213,25,255,145,79,248,147,157,123,209,62,252,111,206,26,140,209,238,212,149,221,232,7,151,236,48,19,193,48,111,209,52,120,138,232,180,193,201,27,114,129,41,100,216,10,231,160,43,0,238,93,93,46,66,235,201,185,116,9,179,49,55,228,230,153,180,249,55,167,185,55,236,83,75,96,19,22,119,184,96,133,203,188,132,167,4,197,38,135,169,148,19,15,1,18,179,234,244,198,157,27,55,209,251,248,37,108,125,185,193,15,73,24,90,225,129,132,200,247,219,228,85,154,8,233,29,120,225,162,127,163,86,161,90,16,31,153,0,223,240,166,162,78,68,252,12,202,120,126,154,135,253,96,216,111,164,233,175,25,151,114,137,159,198,52,214,254,107,27,21,79,178,67,218,131,81,42,40,196,203,95,120,17,69,87,120,42,239,82,55,5,199,252,29,84,29,46,183,172,166,5,148,196,203,99,247,7,78,116,84,11,76,207,171,167,224,233,50,61,191,54,244,201,42,194,53,219,225,98,85,97,2,195,54,222,253,230,240,79,74,82,13,18,7,120,26,191,65,131,138,69,137,24,240,139,170,139,40,119,162,220,163,60,99,134,248,241,231,67,116,216,214,135,72,253,156,17,39,142,250,5,14,72,103,88,201,160,192,109,185,247,221,127,98,74,239,215,156,33,66,100,244,16,154,63,2,166,26,193,239,141,15,171,117,117,211,120,124,62,31,152,254,164,167,6,108,210,146,233,221,242,220,135,118,39,121,238,34,66,64,56,192,70,247,170,223,163,142,88,63,100,159,170,174,190,97,156,43,211,175,78,198,3,83,5,238,200,43,56,186,140,222,243,162,180,214,44,223,23,144,214,212,154,214,65,251,186,147,181,159,57,118,38,146,56,154,99,26,169,144,95,203,86,40,41,206,3,211,223,252,197,20,16,164,52,98,38,189,119,30,174,17,78,149,175,245,232,201,99,23,63,18,40,91,107,91,248,106,32,140,35,187,244,189,50,237,148,73,40,53,15,76,29,149,207,208,92,45,198,164,171,35,99,82,118,135,207,116,31,250,195,59,98,52,231,43,117,11,103,200,120,49,212,254,45,76,69,75,35,33,38,68,95,226,106,147,98,188,233,230,102,189,49,245,203,127,194,255,135,105,44,175,133,191,224,204,172,221,52,67,213,233,98,175,113,195,130,185,11,253,166,160,112,11,125,190,6,225,51,146,215,69,81,42,194,3,45,48,222,221,48,11,142,171,155,136,103,239,134,54,84,78,96,28,143,25,147,59,193,72,34,68,84,13,99,126,120,18,189,83,98,54,228,8,53,150,189,228,219,59,234,171,218,170,14,17,78,139,73,146,10,253,142,122,235,95,215,155,223,26,234,89,105,32,110,198,150,245,89,243,160,107,61,97,41,172,45,215,163,62,3,15,231,81,214,123,79,74,40,252,165,51,9,76,29,19,74,164,220,247,38,82,68,82,102,200,107,53,130,158,191,163,223,12,62,225,83,60,235,224,236,245,123,198,197,25,78,29,121,105,104,119,154,251,25,68,250,80,147,146,207,177,49,251,154,195,214,58,32,147,12,102,21,175,163,165,207,31,21,17,153,162,236,22,203,35,187,112,138,73,30,145,154,16,136,114,63,139,134,13,122,72,233,0,69,122,208,132,119,135,145,52,147,163,129,38,29,28,236,15,110,132,105,116,80,22,100,69,195,223,171,253,234,197,117,84,96,99,246,223,102,243,144,2,21,102,202,8,173,195,70,124,105,137,248,43,196,145,199,170,240,4,131,149,247,75,74,153,137,116,14,80,15,212,155,114,209,22,215,142,99,232,92,253,141,202,34,215,84,150,194,52,5,121,80,121,193,43,45,100,184,48,248,20,23,52,59,232,217,39,151,44,107,116,244,102,164,93,22,28,71,194,40,139,89,93,166,83,111,192,188,64,33,153,140,74,133,120,213,223,107,113,206,11,53,113,131,208,199,41,69,161,124,163,116,252,130,199,153,142,176,46,229,66,239,62,217,33,179,233,95,80,173,65,124,86,213,155,232,198,60,217,253,193,140,210,175,107,88,23,213,63,143,2,44,218,118,212,213,110,70,167,229,94,233,177,126,210,99,213,35,61,4,15,201,15,230,92,57,166,161,70,64,161,234,154,113,115,186,249,53,22,206,105,226,228,91,192,189,107,41,185,153,156,222,159,15,77,247,28,69,3,237,152,244,30,45,108,214,170,175,135,30,100,196,193,127,209,176,240,25,67,129,57,48,123,192,51,171,97,70,13,58,226,66,142,118,232,2,183,134,110,241,177,103,192,43,63,129,223,97,84,222,229,94,253,6,157,45,149,46,55,199,165,208,200,239,44,145,27,156,180,58,109,29,113,24,18,215,29,113,84,236,229,248,64,106,254,28,200,223,44,157,86,248,170,15,14,225,153,159,108,164,21,217,115,166,58,74,231,91,223,171,109,127,123,96,90,103,28,70,102,71,183,44,11,16,58,229,63,252,177,168,145,203,123,101,151,24,105,136,236,164,231,177,143,175,153,220,140,62,211,98,26,21,171,192,72,45,123,100,133,240,116,146,162,76,35,101,111,190,85,82,5,8,3,236,63,113,208,22,213,99,211,141,18,132,233,84,113,132,125,116,101,175,27,167,100,5,75,88,225,115,226,127,105,41,182,178,115,66,55,1,169,26,247,179,31,194,74,136,239,47,76,66,199,9,176,186,153,212,75,62,221,162,151,255,115,144,41,199,37,242,113,135,127,209,62,228,217,54,50,238,176,53,201,189,141,170,105,249,91,225,200,137,124,102,67,193,138,108,197,231,25,194,156,34,237,90,200,56,85,103,46,57,219,226,113,229,133,79,194,96,87,133,50,148,100,207,63,249,120,157,86,164,229,12,240,148,50,66,109,17,31,0,120,78,47,215,131,110,148,108,246,126,224,228,171,218,216,72,187,180,146,119,212,103,66,163,30,102,205,173,154,71,150,62,43,222,116,3,165,228,83,245,111,112,100,47,134,185,199,66,2,142,35,142,16,91,249,96,75,251,94,3,235,192,199,26,110,126,49,13,89,169,42,186,168,186,233,14,67,106,89,244,189,112,204,191,165,57,112,30,154,156,62,102,29,127,187,17,197,92,105,138,184,28,32,132,61,211,225,97,5,60,23,102,11,247,166,54,120,16,82,149,153,3,27,185,217,41,31,156,178,9,88,92,24,74,210,254,165,131,136,48,195,91,163,48,12,224,159,105,119,254,31,210,119,55,68,7,108,229,41,1,19,109,141,105,105,12,2,211,27,155,7,189,223,216,203,10,19,100,152,1,159,45,249,26,3,72,55,212,229,110,15,196,77,180,176,21,133,57,212,75,192,75,8,196,113,223,168,139,240,247,66,79,113,61,63,141,101,225,51,5,222,198,46,13,115,192,35,200,50,129,33,5,175,2,19,47,253,114,58,199,211,37,26,118,55,2,35,51,63,94,168,255,246,57,110,121,21,133,141,183,50,96,212,8,228,201,169,255,243,126,186,1,97,127,17,199,190,83,74,215,60,225,73,140,206,210,31,2,23,104,251,134,195,121,10,83,3,49,187,148,87,124,237,146,233,249,213,139,233,111,184,23,35,142,145,228,131,208,75,210,75,143,159,38,196,39,131,70,77,141,87,77,15,106,240,246,208,223,198,82,73,201,63,39,101,253,82,37,214,97,9,63,251,97,13,152,24,221,3,207,32,243,1,30,240,121,94,184,155,128,176,191,24,53,124,226,46,90,214,119,120,99,53,196,142,112,188,42,76,201,200,246,47,194,24,117,217,86,8,7,158,161,233,1,119,186,113,5,166,10,169,93,24,222,85,189,249,113,215,115,154,1,211,54,168,240,236,81,148,109,87,119,33,220,161,70,166,193,12,122,127,123,8,101,14,145,27,180,139,90,192,133,19,236,194,208,169,182,178,227,189,207,249,213,138,194,35,194,224,192,40,21,203,160,34,46,48,239,213,172,206,155,30,39,110,51,102,187,131,90,76,223,73,96,91,148,1,19,11,155,122,115,99,88,15,56,153,212,139,194,124,67,159,138,149,94,176,242,92,92,123,60,25,41,244,173,99,122,54,186,236,132,244,244,209,98,128,41,124,76,163,237,103,80,66,0,229,153,106,68,142,226,152,48,5,159,162,23,99,121,166,139,210,226,163,79,198,185,253,229,207,57,33,142,167,208,228,131,204,95,181,87,172,176,94,133,142,161,211,42,115,206,59,223,150,50,197,233,186,229,145,65,244,14,127,107,3,236,66,52,4,3,5,186,97,126,115,216,73,150,14,90,53,45,164,47,188,176,23,60,175,115,60,123,3,218,46,1,119,165,233,239,212,206,99,124,58,76,137,71,82,184,154,84,115,192,181,8,211,16,112,163,204,63,224,164,90,211,103,207,99,249,125,43,172,83,139,210,165,40,1,5,237,179,72,60,168,110,116,74,165,101,221,18,81,3,245,155,15,98,105,227,129,105,116,8,152,218,177,162,123,162,197,146,2,165,211,80,223,139,45,205,195,199,120,134,202,247,124,96,107,11,242,7,111,24,254,85,81,184,95,71,160,182,63,62,240,240,240,3,37,184,148,117,232,215,166,75,219,205,77,19,67,29,186,105,89,193,157,7,78,136,1,238,241,92,77,69,150,219,132,214,161,220,116,249,153,0,87,124,16,108,37,161,95,234,166,212,211,226,201,207,142,213,251,243,219,48,4,120,240,14,46,161,34,149,128,118,117,29,113,243,108,82,34,122,243,179,250,60,95,143,34,51,121,237,165,195,50,130,84,209,42,116,233,6,84,24,193,176,30,48,97,96,157,229,63,178,114,135,51,102,129,222,156,106,152,152,105,41,103,21,80,5,198,61,11,24,14,159,162,79,126,246,218,236,159,196,200,168,165,64,11,24,59,122,58,220,155,70,190,59,228,31,174,52,106,106,67,75,152,226,65,73,139,4,76,147,155,126,78,70,121,6,138,68,201,214,91,255,246,130,15,62,38,95,45,186,175,52,227,193,8,116,18,129,215,179,213,196,175,2,70,229,106,232,215,196,8,245,151,94,116,8,235,226,100,215,113,237,16,224,213,219,51,100,197,88,207,29,62,19,81,250,255,249,92,68,4,227,183,105,103,170,186,118,57,128,74,220,252,209,6,59,232,113,14,99,245,45,138,41,186,158,126,70,190,234,65,98,96,201,103,130,158,39,247,248,52,104,126,150,215,89,29,197,101,178,15,140,184,222,131,210,217,118,209,181,165,210,9,152,252,65,191,48,2,107,23,62,6,218,114,31,159,210,109,106,16,167,194,221,75,199,65,45,135,36,104,53,10,58,135,73,91,232,102,152,9,179,215,18,176,234,65,209,207,1,23,148,95,12,123,207,90,106,114,159,137,225,116,140,4,223,200,16,203,79,39,74,182,238,213,85,25,75,77,123,32,244,210,45,110,171,196,29,192,16,155,173,128,105,135,93,10,71,7,36,168,229,14,212,209,152,174,212,2,74,247,207,86,180,45,239,246,54,184,74,58,31,184,4,81,187,193,93,180,35,59,122,23,101,110,159,130,132,31,230,13,89,118,203,194,229,81,2,30,89,74,47,58,165,253,243,206,19,168,179,182,156,201,84,209,32,126,228,48,222,152,108,195,180,232,118,175,91,238,214,7,39,193,113,43,223,57,31,200,7,156,208,172,120,164,76,147,228,78,140,161,123,46,25,149,217,236,148,14,152,246,237,169,126,35,165,132,254,61,168,198,168,178,110,51,234,16,78,203,111,112,149,12,11,240,177,237,134,94,173,46,80,254,149,176,247,128,83,17,250,102,96,43,173,188,176,70,91,161,118,162,52,36,134,156,186,6,133,75,166,18,161,221,65,83,87,155,46,130,185,226,222,252,89,250,211,232,91,222,81,165,211,9,95,55,97,65,166,1,22,99,33,150,166,233,246,46,129,137,30,197,62,107,197,173,50,166,199,233,204,110,27,130,194,240,63,52,192,176,56,175,226,222,243,113,51,16,15,77,94,12,134,214,35,102,166,132,16,154,85,247,141,88,155,101,11,231,85,135,15,164,220,5,132,199,34,149,79,244,94,205,50,239,7,33,100,38,201,58,152,165,147,19,225,65,162,54,216,118,47,12,151,87,245,252,208,66,104,65,203,20,73,127,208,45,240,131,137,18,103,13,140,161,177,209,156,76,136,1,39,233,40,113,51,44,159,86,28,198,71,20,18,229,51,131,233,119,252,138,113,58,149,222,231,144,20,152,8,105,93,254,219,72,187,254,65,143,217,83,3,53,249,9,133,251,242,166,237,14,227,171,38,224,105,132,60,43,110,58,218,172,132,70,96,188,146,11,211,241,41,97,123,138,45,166,179,207,244,223,90,211,7,51,90,143,248,101,82,184,77,31,12,217,10,143,6,78,138,105,164,135,24,24,93,171,248,105,58,220,52,212,72,119,253,188,79,150,205,66,19,24,101,157,251,100,144,180,72,74,0,127,181,120,251,16,112,158,210,81,219,214,47,81,25,223,3,70,230,7,46,166,84,22,48,244,80,50,104,48,161,122,82,237,156,98,195,202,190,20,46,244,131,57,108,141,171,242,228,180,17,215,248,94,208,30,47,41,168,64,31,21,253,181,15,166,155,84,132,200,128,241,167,70,192,149,16,250,63,9,147,14,206,252,226,19,115,210,218,132,228,148,63,234,160,245,175,186,137,76,208,19,219,190,42,188,81,156,10,120,136,148,5,40,28,2,57,80,250,131,229,222,72,51,120,196,97,82,98,167,233,139,97,76,238,94,125,78,226,131,68,155,194,108,35,197,31,60,99,38,221,128,196,48,145,250,246,69,152,40,143,129,125,38,95,248,248,110,171,198,163,37,211,231,105,2,67,232,216,252,106,122,70,251,221,125,237,238,103,213,248,147,211,97,36,15,70,106,197,77,27,164,10,247,18,154,209,241,19,187,206,62,100,41,243,45,229,185,135,17,10,95,216,56,232,46,140,202,240,90,241,96,137,30,33,129,161,18,239,159,33,58,217,160,104,107,20,184,70,221,40,172,99,236,36,242,210,13,247,245,91,18,70,74,182,132,234,150,158,115,138,42,183,195,164,247,154,140,40,81,56,111,161,59,176,137,123,201,92,96,43,246,238,249,9,239,204,153,200,119,68,201,65,84,15,61,79,11,98,175,219,104,8,133,110,38,206,237,48,149,212,183,116,218,130,87,59,62,215,25,146,218,69,230,140,131,26,21,105,191,26,75,93,220,64,194,239,59,42,227,169,86,106,69,72,122,201,36,83,29,17,240,202,42,206,51,204,197,116,135,136,171,207,196,187,79,214,76,89,105,174,120,50,35,134,87,120,156,95,30,1,19,99,239,2,211,196,30,247,102,121,72,24,198,26,52,170,119,177,91,220,121,138,171,102,149,62,4,16,227,181,45,150,41,112,34,20,121,71,101,144,181,190,176,113,239,174,123,117,159,146,125,255,213,242,150,49,3,38,208,162,48,98,124,123,221,223,158,18,235,48,174,196,243,54,67,30,109,234,79,55,40,156,74,160,80,195,235,197,213,154,94,238,147,105,33,135,105,145,228,152,228,11,62,44,153,197,8,118,45,239,114,103,30,90,229,192,133,225,235,254,98,79,24,150,88,0,91,80,163,52,8,120,152,56,130,192,180,130,204,114,97,21,129,132,135,170,135,51,102,53,196,85,182,13,250,212,90,137,41,14,65,134,228,230,141,123,133,78,110,95,94,236,181,50,197,57,71,211,253,28,63,13,136,34,48,69,8,119,113,194,171,32,155,37,52,58,203,117,129,240,48,17,61,173,2,195,4,18,31,243,88,89,67,234,83,32,22,48,66,86,135,105,9,151,29,13,253,158,125,151,23,154,78,226,121,88,23,60,231,227,221,148,158,175,73,188,60,205,125,55,52,42,70,4,133,182,168,196,54,158,136,99,201,160,217,33,208,98,43,206,102,184,94,24,234,182,229,139,51,195,211,38,134,174,181,224,47,79,51,152,83,88,165,114,198,244,15,147,7,65,237,140,104,58,137,49,186,188,96,19,20,186,122,25,210,134,52,137,127,47,124,129,46,132,54,38,162,86,157,133,241,192,214,17,43,115,133,30,27,151,175,230,136,201,90,23,128,178,108,241,162,2,59,35,40,120,184,40,113,101,207,211,49,224,253,217,230,81,32,232,222,254,79,217,233,121,236,164,48,228,121,23,165,135,85,94,139,164,161,139,35,50,83,104,57,149,143,9,241,171,179,22,0,27,111,207,133,19,42,244,41,62,54,77,48,186,4,146,153,85,49,207,176,152,183,124,143,68,17,242,136,211,13,249,162,107,190,31,159,134,92,248,253,109,24,94,138,160,149,93,168,221,17,237,210,82,1,63,21,109,3,229,158,233,89,154,236,216,224,41,91,147,123,43,15,34,134,104,66,97,34,222,11,115,227,190,87,177,18,145,187,126,216,59,101,34,81,113,213,246,93,63,148,37,203,202,71,183,123,213,216,208,96,242,145,114,248,65,13,20,161,228,216,55,138,134,243,224,129,61,191,126,247,13,56,182,111,200,250,192,144,137,198,249,244,147,241,148,155,231,110,75,206,247,44,163,94,147,155,179,199,121,44,158,216,19,124,11,85,224,102,69,95,126,114,18,107,79,242,219,214,22,228,166,78,162,226,188,139,197,144,45,44,26,51,113,144,35,148,49,55,87,163,198,92,234,144,47,139,105,74,120,105,185,183,198,173,9,126,53,129,233,188,110,254,104,221,202,228,4,134,218,174,199,57,64,42,172,13,249,237,129,106,64,24,51,125,153,162,209,133,105,88,30,97,142,32,90,44,109,170,148,140,238,150,194,12,51,254,0,1,207,236,218,113,166,215,105,97,160,11,159,45,236,76,6,31,148,99,109,83,250,127,225,98,209,125,71,41,168,18,91,37,19,168,217,97,69,225,203,165,44,3,158,73,10,206,11,115,218,201,189,147,157,135,1,195,59,32,115,33,153,134,101,188,52,145,68,157,11,40,30,238,187,113,24,19,165,44,79,202,242,167,23,207,67,183,213,149,3,195,120,156,187,71,13,128,81,120,105,2,67,218,16,27,71,53,206,140,59,209,18,5,240,49,137,171,41,56,200,189,173,201,201,119,134,84,77,118,250,14,26,225,142,230,234,203,192,200,34,8,202,204,136,73,138,120,162,218,173,124,32,226,0,241,220,8,176,203,213,112,57,205,176,70,16,72,214,157,250,44,38,107,118,187,112,17,202,29,178,118,248,253,1,147,150,214,17,135,202,188,86,159,164,180,158,54,177,14,45,95,59,99,215,65,137,182,74,44,126,35,246,210,198,133,107,18,14,47,194,175,57,15,185,185,137,109,9,220,106,9,107,132,238,18,205,101,81,242,88,219,125,109,242,23,146,225,219,166,99,91,227,107,158,39,25,146,243,65,178,181,229,216,15,77,212,83,114,201,155,248,227,8,179,150,114,167,61,245,106,59,98,252,209,142,29,170,109,243,148,168,212,182,226,112,68,136,91,206,129,206,62,52,175,181,79,17,143,4,158,207,142,128,208,84,143,77,37,17,249,20,152,26,201,113,97,24,185,183,192,9,191,71,118,44,120,255,46,76,83,200,136,229,71,68,67,171,26,172,148,52,135,99,72,87,125,146,112,226,110,86,12,29,87,19,215,145,108,148,125,234,149,227,181,105,228,144,16,45,108,16,178,244,207,86,208,36,12,208,57,115,66,215,137,157,218,42,223,46,140,200,205,246,207,121,102,217,241,66,101,196,147,53,42,197,197,13,107,232,190,23,92,2,112,209,58,140,28,163,100,48,76,2,182,222,155,67,78,46,25,89,146,91,17,236,7,230,130,46,48,29,184,97,124,226,10,234,68,92,68,237,188,91,155,223,38,0,165,48,181,32,247,201,251,121,120,9,240,46,52,165,220,62,180,186,207,45,25,219,133,63,220,215,29,82,154,239,229,193,39,170,212,177,103,13,212,147,178,194,213,42,204,3,134,223,76,225,220,203,157,166,244,83,105,42,236,120,56,48,98,141,123,117,210,82,172,133,174,251,53,201,237,188,146,124,21,85,168,59,221,99,25,253,143,37,40,42,9,247,189,170,81,142,93,248,236,242,179,197,206,48,40,68,76,10,83,145,20,62,18,157,249,75,95,27,22,178,187,182,199,143,143,82,96,136,122,238,123,29,179,74,179,247,148,77,238,122,13,10,162,147,50,209,104,226,153,229,206,5,194,54,114,113,54,221,188,248,156,29,98,81,25,210,100,81,182,59,23,80,218,146,169,2,93,65,143,165,143,35,41,253,146,44,214,222,175,207,138,13,46,100,8,157,194,246,29,246,126,18,5,33,8,152,106,16,35,243,212,21,13,181,11,51,192,247,252,129,242,81,136,87,136,174,82,75,21,65,25,147,206,206,2,211,217,29,147,16,126,72,33,97,232,147,154,226,124,173,191,73,188,104,8,12,29,98,187,225,162,37,214,29,23,179,165,132,225,9,39,111,210,139,207,210,236,215,115,195,238,151,121,66,194,201,147,231,56,87,199,57,149,9,60,173,219,106,73,244,174,75,228,16,216,54,203,128,167,112,73,131,150,27,53,193,235,203,34,79,1,140,121,23,23,147,13,108,122,53,101,51,17,56,204,136,41,235,135,166,33,116,196,107,101,8,79,36,223,100,244,100,35,28,82,43,136,151,253,104,154,114,253,190,40,129,45,65,27,46,78,196,75,187,46,203,73,240,52,135,183,154,173,208,92,134,187,88,115,177,187,63,166,249,45,147,159,208,78,223,225,60,33,8,180,117,26,241,40,41,134,140,160,148,28,123,28,183,48,178,6,138,108,205,80,56,135,232,61,48,53,216,2,115,242,120,35,147,73,40,29,63,111,42,76,6,41,126,122,99,218,201,215,74,8,159,68,20,24,51,93,109,5,78,240,40,199,155,217,180,228,229,200,229,252,71,0,62,224,34,253,39,102,59,119,23,236,160,1,243,24,119,250,169,33,78,115,217,122,96,178,4,89,97,43,245,116,152,198,114,169,194,56,48,202,218,51,224,185,132,74,130,237,160,69,156,23,245,187,174,134,198,48,126,116,95,183,153,176,186,72,168,2,223,114,31,96,68,134,154,192,103,226,100,223,131,207,167,90,170,31,113,96,232,241,227,99,155,198,147,216,64,72,97,180,18,31,132,10,133,57,198,3,39,87,87,158,44,5,229,15,48,202,157,251,61,48,13,165,201,31,201,26,234,49,29,37,247,94,244,193,206,52,156,126,214,159,69,11,45,212,69,151,85,31,95,180,139,52,222,65,105,119,119,151,140,182,208,189,166,94,108,188,212,241,92,176,60,233,115,29,43,32,205,8,233,219,142,35,70,200,48,57,142,8,233,155,159,44,231,41,234,194,199,161,140,171,173,175,242,206,112,235,201,244,146,52,224,180,180,64,138,194,200,116,179,13,38,155,40,95,99,194,130,56,47,154,178,244,36,247,241,179,220,227,99,225,30,138,113,53,76,146,56,94,27,91,173,60,176,181,122,244,128,71,151,72,43,165,83,16,139,236,152,40,189,105,133,240,48,14,203,152,225,195,88,71,228,106,156,234,156,238,111,195,225,38,31,140,110,48,167,27,5,110,85,28,171,206,168,142,155,244,226,111,167,242,192,156,117,247,230,166,240,40,112,53,83,228,14,75,23,113,48,139,158,245,149,46,188,142,231,43,235,135,106,215,41,87,27,231,246,133,177,95,91,140,218,153,106,117,232,234,35,115,156,238,231,174,76,228,7,166,88,181,6,76,143,179,76,212,118,124,186,123,68,76,154,162,229,167,225,244,89,119,150,79,147,197,16,152,174,210,136,181,210,170,55,196,10,33,122,135,254,232,7,47,170,226,197,26,166,143,97,167,136,104,210,99,50,116,79,50,154,164,216,178,200,230,36,157,168,52,23,228,187,182,9,43,137,65,139,27,60,20,182,49,20,248,248,198,97,217,101,100,250,132,19,2,174,15,150,96,188,216,52,166,254,11,39,72,166,239,214,128,19,39,158,21,181,181,52,51,95,184,168,41,110,117,245,237,46,126,235,131,150,23,163,109,63,197,42,152,198,175,121,111,78,222,120,186,18,16,100,80,77,189,108,92,198,160,223,4,93,104,130,9,108,52,137,43,198,20,119,182,10,108,157,36,241,193,142,113,44,242,16,192,173,221,105,188,140,180,233,142,10,201,29,56,75,3,198,83,110,10,195,75,31,87,87,36,143,178,192,231,147,181,216,58,48,181,139,28,3,152,234,173,199,25,67,25,161,136,43,117,168,180,199,53,25,200,83,201,131,193,181,147,194,72,66,12,65,93,89,162,157,103,79,187,240,124,118,122,171,72,172,177,229,161,106,171,75,255,192,37,148,153,129,97,199,149,183,166,99,230,158,34,118,104,203,33,131,40,80,113,170,109,136,140,146,104,64,130,230,222,99,83,218,214,212,37,23,27,255,131,143,40,193,81,148,231,21,174,221,155,234,128,105,235,170,10,35,10,233,40,249,154,173,23,79,111,189,52,199,191,235,150,211,141,199,112,5,12,119,135,94,10,233,164,71,221,77,50,93,34,115,189,155,70,160,123,54,231,224,167,90,252,129,49,129,91,192,236,2,242,211,38,4,235,123,74,161,225,116,201,142,68,197,154,87,215,155,34,38,213,167,138,70,93,255,180,116,178,150,231,118,74,108,183,167,157,168,198,37,63,240,192,20,181,5,188,8,94,10,76,138,192,63,52,5,154,103,10,235,205,45,19,184,46,60,183,142,25,68,11,221,247,248,243,41,216,136,135,194,176,43,206,128,135,54,116,67,217,176,135,215,158,24,76,27,167,192,5,185,154,123,181,233,186,40,76,21,122,60,26,101,23,82,223,136,171,116,38,165,92,157,180,109,0,18,49,14,156,128,123,149,124,181,205,216,118,7,149,48,92,211,165,105,116,238,49,71,97,198,84,219,176,27,209,119,140,74,49,221,82,69,105,25,187,99,218,115,215,41,92,173,23,224,142,184,132,143,15,152,107,45,241,53,155,233,2,110,133,225,124,45,1,151,103,15,102,60,239,136,44,30,83,110,141,66,65,120,216,133,198,23,145,145,239,86,221,187,60,3,73,133,196,57,139,228,149,105,146,203,53,96,147,169,146,151,202,148,169,149,25,176,233,83,10,76,180,37,22,46,245,186,122,239,99,155,223,202,158,66,111,67,209,77,244,28,169,221,197,106,128,105,216,209,123,83,124,16,95,131,142,16,81,77,102,107,167,237,116,59,12,123,188,148,206,147,173,44,94,189,136,66,29,253,63,50,17,76,62,61,199,213,104,156,202,226,131,156,97,244,113,209,45,154,3,7,101,14,238,123,49,29,148,10,211,211,90,125,138,18,65,218,10,158,67,111,198,128,182,66,240,74,224,102,156,162,241,86,232,238,21,129,43,230,89,189,47,205,2,16,152,134,174,120,231,170,100,202,228,134,209,235,138,199,130,54,93,206,203,51,173,206,157,87,44,106,8,221,196,19,165,215,120,166,24,48,58,139,179,248,69,141,98,247,8,16,89,103,64,214,159,110,198,227,237,123,217,164,41,87,47,30,146,188,164,189,166,168,109,213,172,116,59,7,90,84,78,198,246,246,179,14,47,108,45,231,250,214,40,208,248,91,83,170,174,102,122,51,46,181,29,63,125,38,119,175,47,76,195,84,192,48,177,204,7,190,241,244,130,252,101,122,198,108,88,217,137,195,48,9,238,241,60,121,52,212,112,244,64,65,160,55,39,118,31,59,124,161,156,73,140,124,170,70,82,100,0,173,202,94,180,20,128,107,247,222,250,3,231,41,98,157,189,153,38,88,143,51,147,224,215,243,53,11,69,176,59,224,212,53,254,138,10,236,158,177,131,91,148,65,23,15,85,86,57,54,51,147,192,20,251,199,122,127,162,60,230,156,97,72,235,201,131,147,190,74,110,174,90,57,139,148,51,1,83,6,94,3,110,93,219,167,140,106,176,198,6,127,220,239,33,82,211,156,107,196,119,28,165,100,72,87,8,92,216,41,38,49,193,177,103,42,209,201,185,239,147,157,93,83,123,44,26,206,253,150,171,179,210,130,1,163,97,165,176,254,52,39,114,110,23,45,73,207,76,107,56,155,235,62,56,109,124,242,211,16,186,68,48,134,164,104,213,36,67,163,121,225,110,118,25,205,154,172,48,241,219,176,21,50,251,176,110,12,199,231,238,145,193,56,103,216,80,198,216,110,52,98,37,94,155,28,172,182,48,53,92,15,223,42,73,23,162,193,242,188,118,187,181,134,219,36,102,171,194,107,68,121,38,212,73,218,171,218,240,217,234,117,0,54,242,36,250,96,72,219,245,176,224,215,22,30,54,208,118,211,108,121,61,229,149,221,132,142,156,73,4,202,67,154,250,158,139,177,157,227,222,166,225,161,79,125,246,229,136,48,193,109,32,100,31,6,167,91,18,68,193,220,212,29,137,177,190,129,181,105,222,129,94,93,137,16,6,204,110,86,116,162,192,245,113,189,57,138,78,170,142,119,49,173,228,128,121,246,170,243,8,218,202,112,246,144,62,151,144,120,99,199,114,201,102,224,243,119,167,194,148,221,223,23,43,176,146,60,176,181,112,71,16,138,68,168,206,194,110,180,198,1,15,85,71,237,144,114,192,165,24,48,132,145,250,228,21,5,133,120,242,227,236,53,9,121,192,91,153,235,125,177,227,111,235,161,91,7,7,218,13,143,33,147,44,43,183,154,224,119,12,249,57,219,148,86,0,174,145,53,46,76,70,168,235,205,141,92,62,124,224,95,212,85,97,14,157,136,55,110,24,121,170,194,196,196,110,0,12,106,122,253,109,110,31,177,105,171,36,208,49,173,76,243,112,83,233,37,28,15,74,84,35,46,238,111,76,157,138,175,113,67,142,244,11,204,242,192,57,9,138,131,210,158,139,171,183,240,161,121,69,87,244,243,220,171,223,73,78,148,160,63,79,118,190,117,141,72,41,241,145,161,43,251,140,89,48,138,3,147,172,127,70,60,133,4,48,161,255,115,100,235,226,181,239,17,169,4,140,147,164,167,215,49,197,75,142,96,104,55,38,92,253,32,212,117,69,144,137,122,9,61,95,42,34,20,59,222,11,139,65,207,213,179,26,143,99,28,15,110,228,24,178,66,202,66,225,40,174,166,52,91,204,105,242,18,53,199,84,233,176,18,76,69,137,48,251,189,97,136,218,122,48,22,200,204,35,77,193,116,23,77,102,131,243,140,112,8,156,77,35,233,131,175,54,71,172,190,179,60,182,134,152,136,233,157,95,143,84,2,212,148,186,111,20,227,138,171,183,132,63,75,221,41,87,55,24,18,28,70,4,89,207,31,122,73,162,228,149,158,166,49,244,140,96,247,28,55,51,132,228,132,110,74,166,1,29,101,142,63,226,116,69,51,210,172,145,105,163,180,250,133,107,196,50,147,9,181,42,138,102,95,28,79,212,44,212,231,193,206,201,152,99,167,78,199,38,106,186,126,144,24,236,247,167,17,126,80,235,15,105,233,113,203,232,33,5,151,57,76,99,164,83,40,83,145,199,49,186,21,166,67,241,22,219,82,172,161,63,157,173,74,50,50,159,150,214,184,48,108,167,115,205,155,54,173,250,211,52,123,74,77,119,37,98,47,40,42,187,81,254,53,17,4,145,96,99,35,54,181,214,45,178,55,214,106,129,105,26,204,81,232,94,233,139,120,102,97,69,65,41,234,83,80,67,88,239,54,94,162,86,29,230,42,117,223,33,125,202,53,138,37,168,231,127,222,11,30,227,18,69,246,21,54,122,29,210,134,245,30,53,113,200,38,54,53,75,155,133,107,198,133,207,130,122,108,168,22,218,169,211,138,83,94,211,145,232,207,184,79,78,109,122,126,44,153,49,162,115,161,81,41,56,30,67,7,249,177,64,207,111,235,150,68,244,241,22,106,152,186,115,86,35,10,189,145,40,126,198,125,212,22,219,102,17,222,40,104,128,79,106,235,70,77,126,177,69,153,71,39,128,46,49,117,152,1,251,173,74,69,72,181,233,153,78,120,108,197,60,236,86,154,171,40,53,226,243,162,187,232,76,35,84,116,107,240,123,22,238,97,188,132,156,110,73,42,205,190,106,230,83,31,158,229,202,81,212,63,25,166,137,112,159,106,238,199,52,180,30,138,248,210,140,136,102,139,109,39,139,243,156,241,68,240,77,96,114,51,73,170,187,234,227,98,76,248,110,182,126,171,231,167,201,158,69,45,209,49,214,56,181,5,62,103,255,150,137,0,173,193,86,120,68,169,249,65,41,112,91,143,211,6,17,77,212,124,18,214,81,47,155,160,108,84,67,192,205,86,213,200,177,222,141,30,55,63,166,150,232,66,88,108,97,221,194,104,212,35,31,31,156,196,220,173,182,27,101,235,99,47,216,219,210,69,9,60,168,179,185,41,12,189,69,159,253,117,202,96,246,136,244,69,34,190,213,159,128,9,172,20,30,150,67,92,47,105,73,27,91,240,57,50,252,181,136,44,104,181,15,157,136,180,203,56,12,89,179,6,58,9,15,250,78,73,214,248,108,134,79,116,204,72,176,115,192,189,107,101,12,68,33,203,163,99,84,215,160,155,217,20,238,113,228,2,231,55,68,75,147,79,112,179,80,97,191,150,134,191,138,25,39,254,219,48,61,43,229,76,167,177,205,119,113,211,13,222,79,4,151,254,205,126,97,234,237,117,88,88,211,158,28,177,157,172,116,141,184,31,51,134,55,255,96,227,33,237,237,9,118,246,29,239,109,45,120,26,216,198,18,41,57,174,238,26,90,0,76,206,120,1,104,133,55,10,35,95,219,29,134,163,164,180,231,173,135,179,59,12,204,156,243,57,159,65,57,167,145,51,210,156,255,144,40,208,56,171,69,25,3,158,48,70,62,55,199,127,13,216,52,96,52,0,76,231,141,115,89,153,48,110,158,26,51,167,237,63,198,108,20,78,190,173,33,245,194,49,127,225,84,117,174,96,57,122,104,26,202,24,20,168,228,197,76,119,107,57,220,81,58,46,138,82,118,239,63,77,214,173,234,147,193,235,225,109,224,195,186,177,53,92,3,169,123,80,164,14,235,167,86,110,50,178,66,193,139,73,17,31,174,173,194,191,8,169,195,212,108,107,104,219,244,16,215,8,184,140,164,175,221,33,71,116,218,37,218,91,84,183,3,152,40,85,192,132,254,20,132,3,232,130,48,191,62,183,110,213,35,96,3,98,217,162,145,61,244,143,114,137,239,97,177,211,39,37,133,228,225,246,49,179,125,59,245,231,181,206,62,210,3,102,175,152,79,106,103,248,47,163,232,210,158,228,10,231,89,172,158,146,40,189,121,96,130,65,23,134,153,81,51,28,155,16,140,127,45,72,234,164,143,155,4,200,92,174,79,53,140,204,70,195,157,70,108,63,227,99,98,248,189,153,27,236,187,188,2,46,170,208,198,10,160,228,59,174,110,112,241,232,213,72,130,206,248,109,10,149,245,189,209,75,12,174,69,132,188,199,214,111,77,156,207,235,77,13,166,49,72,22,103,39,89,220,238,163,205,182,30,120,204,30,187,229,143,244,89,55,6,216,98,71,252,54,231,194,214,171,145,101,187,191,13,105,128,238,89,214,140,81,235,29,243,182,117,191,59,70,81,241,210,53,96,36,150,100,88,172,114,54,118,29,150,143,198,38,58,13,132,105,196,247,166,43,88,87,8,245,99,78,252,98,252,133,69,131,115,103,226,46,239,188,182,65,235,90,31,195,174,145,235,157,13,40,179,168,71,185,145,224,27,1,163,241,166,86,22,69,39,189,199,168,84,19,243,214,140,193,177,187,166,239,197,116,109,181,252,90,66,61,40,40,209,82,36,65,166,48,187,208,133,141,58,82,141,48,93,220,137,254,121,181,44,73,141,238,216,139,19,12,107,154,131,57,103,245,74,247,123,30,35,160,170,143,207,211,186,115,5,140,58,179,90,151,70,134,17,83,141,146,111,53,199,141,55,245,78,243,2,103,141,24,82,180,112,182,59,213,200,61,53,53,168,33,174,29,49,81,233,235,86,191,15,210,213,18,231,31,26,163,75,227,11,112,193,173,29,143,246,104,63,18,182,156,158,40,225,218,115,136,60,46,10,186,160,35,230,74,161,64,243,9,137,182,93,210,125,45,194,50,93,35,208,148,116,59,140,212,87,219,79,128,186,68,82,119,64,131,85,213,102,110,166,6,17,95,243,76,114,105,137,197,77,219,213,117,197,160,97,62,22,135,218,235,13,234,3,159,197,20,243,247,188,30,152,166,190,18,240,185,153,6,93,208,142,242,38,74,96,124,55,13,115,225,68,150,248,109,182,245,249,192,233,30,19,192,90,8,130,158,74,157,247,201,48,47,158,248,219,48,253,192,128,147,138,101,219,213,193,195,61,22,108,83,79,58,175,242,210,126,128,33,95,247,208,8,33,135,178,189,134,18,167,3,229,128,249,248,202,201,217,220,206,132,222,168,169,141,103,84,206,201,227,143,54,40,199,95,79,36,119,185,246,29,18,174,68,61,235,243,57,41,19,118,184,212,249,120,133,141,234,244,29,247,166,204,43,63,142,54,36,83,126,115,154,234,148,112,148,8,246,240,54,45,147,247,59,190,225,126,82,29,201,37,55,160,17,155,109,61,147,97,33,65,235,159,19,245,192,103,80,96,160,244,83,194,168,102,165,93,29,24,151,205,199,204,202,32,202,3,215,51,83,226,222,77,27,129,45,69,67,10,34,208,164,18,139,192,132,177,226,167,127,141,88,15,124,190,247,184,112,215,42,173,102,222,242,12,152,250,35,93,218,8,98,59,123,11,48,20,58,250,218,166,48,21,99,150,137,206,182,39,40,51,87,172,144,194,250,26,227,153,197,233,78,21,234,162,158,160,38,149,109,237,94,125,38,170,22,87,183,66,37,157,111,43,171,164,92,181,8,134,246,177,229,29,235,16,133,64,170,175,97,176,113,6,42,102,26,197,129,74,49,217,16,255,118,245,35,200,9,169,163,159,26,37,179,170,14,135,33,101,213,180,88,198,8,112,50,83,56,143,231,208,125,222,104,117,123,252,118,182,30,77,133,43,143,239,176,181,199,40,177,19,79,238,199,250,249,217,65,201,180,80,51,21,154,85,191,181,111,71,105,146,205,24,250,137,80,151,252,157,55,185,41,47,245,217,65,171,219,105,168,192,17,241,19,120,32,174,231,240,57,81,150,136,252,2,159,111,234,103,76,227,132,209,98,173,4,3,92,252,116,161,47,85,105,161,16,202,204,114,49,246,100,86,202,41,246,165,128,145,82,90,15,35,21,149,174,51,224,212,148,68,25,223,205,15,86,147,225,80,211,150,174,229,28,44,200,196,79,87,122,126,185,92,25,32,96,186,30,133,144,234,140,87,246,160,15,36,38,155,166,150,7,174,51,158,59,183,135,210,147,240,44,165,250,142,214,71,48,138,159,38,117,185,3,38,141,243,124,45,142,218,239,189,234,178,254,92,253,26,189,132,105,122,204,148,125,166,225,63,226,178,39,86,24,13,182,116,176,18,217,105,42,80,187,208,98,114,152,58,47,133,51,57,134,47,160,113,86,27,229,184,91,8,255,201,43,123,196,27,152,134,2,189,186,26,247,109,192,99,9,65,175,193,148,87,8,172,122,221,103,68,97,157,140,171,19,172,186,170,144,190,201,93,206,11,119,201,9,65,5,61,147,183,43,80,57,193,138,80,173,57,210,168,241,98,120,38,146,152,249,193,222,73,244,131,133,79,7,70,128,205,122,12,24,71,83,225,76,3,123,92,77,235,234,92,15,220,188,207,206,224,161,162,170,192,213,21,112,127,176,138,193,2,163,143,248,192,207,205,91,26,89,126,155,118,98,133,171,43,240,129,46,41,81,39,84,127,165,112,86,182,49,84,53,111,24,67,115,15,216,178,2,34,17,121,150,76,243,28,29,48,84,63,162,166,8,41,138,231,61,129,57,30,31,201,122,170,99,226,173,43,225,166,173,114,198,152,129,245,254,246,82,181,13,132,103,147,119,184,243,228,185,111,85,134,183,42,181,24,19,122,175,245,226,115,70,176,74,28,62,110,101,85,153,218,9,141,222,29,149,85,137,189,41,156,66,32,8,184,105,19,136,193,121,239,123,115,12,16,25,211,105,180,197,114,53,255,40,60,199,188,31,251,220,92,85,202,13,110,15,220,85,203,145,89,152,239,68,51,178,5,213,165,93,51,138,149,128,199,74,170,181,140,64,73,189,79,142,185,171,34,209,221,234,233,239,250,155,59,213,71,41,146,54,247,114,225,170,36,110,149,138,234,121,119,142,99,8,21,85,230,164,82,208,233,70,152,115,16,134,200,247,68,69,55,199,152,115,20,139,153,13,108,125,107,23,238,127,174,206,238,215,128,66,172,85,31,180,231,117,31,156,98,180,231,226,20,173,99,6,211,170,44,48,145,133,210,3,198,138,19,180,236,236,1,69,208,60,170,78,37,155,104,247,115,41,225,0,37,9,198,50,117,103,233,126,64,78,191,152,224,132,0,186,162,8,226,237,59,255,151,248,206,84,82,80,42,16,107,11,142,5,85,134,173,112,153,79,129,171,10,23,85,92,200,248,82,182,37,203,126,83,141,47,188,199,147,25,157,165,194,205,196,109,28,134,87,68,245,68,139,185,176,49,34,185,106,11,33,176,137,0,56,140,72,160,110,72,244,150,172,216,10,169,35,46,235,213,41,239,37,78,136,106,84,31,170,254,10,62,124,188,113,234,243,122,213,116,143,219,226,99,138,180,229,163,253,106,130,185,14,162,117,255,104,237,158,45,188,197,126,68,93,75,214,143,73,101,112,233,247,106,194,202,42,135,187,80,250,242,231,166,126,32,203,158,80,8,94,122,128,232,192,80,132,170,180,177,37,42,125,192,137,168,169,184,49,197,242,51,222,25,214,15,49,252,155,233,203,184,216,25,112,70,145,79,97,218,38,125,72,18,4,129,77,85,126,141,187,32,174,38,114,33,98,77,4,39,188,228,102,113,182,47,85,222,50,159,34,125,182,222,34,31,170,181,193,212,225,215,144,109,89,246,165,244,72,45,38,77,234,67,198,215,72,186,238,142,173,230,20,184,80,200,225,176,220,183,66,235,251,124,231,47,155,186,127,137,125,129,225,124,241,19,21,233,172,132,197,37,48,82,150,222,56,98,129,72,73,33,80,195,143,55,149,29,134,238,75,88,56,15,28,41,81,192,166,122,73,28,113,231,12,28,14,159,67,80,206,29,60,35,120,236,63,148,18,253,173,215,142,124,219,241,57,167,179,112,38,81,57,71,207,197,135,82,43,189,179,94,140,106,157,151,200,110,88,220,87,82,216,52,35,28,230,83,40,95,234,129,199,140,4,243,182,220,159,76,95,114,3,61,120,31,136,250,22,181,126,128,233,57,115,216,116,4,239,135,230,8,100,219,252,193,139,0,213,148,29,33,147,211,79,94,150,12,73,81,82,107,151,221,103,71,87,202,162,114,116,60,191,205,48,123,73,140,21,2,75,83,49,48,171,113,93,184,170,100,30,214,45,105,4,135,43,93,240,207,60,162,80,188,6,76,199,183,76,20,136,92,156,242,5,74,231,250,140,41,5,51,209,105,74,51,5,98,160,2,67,70,56,226,222,201,4,107,5,86,206,9,24,164,187,52,77,158,115,54,209,99,228,239,69,19,133,68,196,14,76,21,141,167,99,201,34,214,253,92,109,130,64,57,96,24,45,228,201,23,202,28,94,30,178,204,55,85,216,8,74,188,132,29,49,158,158,116,38,154,82,185,55,248,45,198,160,139,5,67,225,107,244,9,45,10,156,116,93,83,119,18,67,86,17,193,174,10,26,87,168,163,48,7,137,97,133,68,47,140,236,14,23,34,167,34,119,158,162,218,140,146,134,250,236,84,199,62,239,247,161,72,157,170,141,13,185,18,76,96,14,79,246,118,217,190,217,93,162,215,121,21,19,187,210,171,77,90,241,67,51,187,156,202,172,67,85,178,188,248,118,89,49,210,84,248,172,202,22,95,42,19,172,215,147,35,33,108,22,139,131,227,84,133,205,172,219,104,122,177,193,50,30,195,252,194,237,78,162,243,73,133,46,233,135,14,69,133,151,218,208,40,41,134,236,82,41,91,137,10,32,83,82,3,38,71,53,20,46,183,238,112,81,57,165,98,192,229,248,32,41,234,95,105,152,95,82,39,122,96,220,227,18,55,175,212,115,108,133,119,141,242,190,133,211,40,235,138,79,151,229,201,32,60,120,94,139,136,107,108,8,103,235,73,66,205,211,138,61,154,111,101,72,41,15,225,26,99,214,207,228,217,204,73,129,124,81,125,218,2,145,227,242,109,148,94,99,233,41,60,40,189,51,94,195,141,59,52,132,90,142,180,118,65,174,200,97,242,166,98,78,210,113,231,98,146,168,7,90,35,201,69,177,148,252,164,38,244,142,190,144,220,187,90,17,221,55,224,243,56,9,208,50,9,220,107,232,40,29,148,246,14,217,201,128,61,118,8,154,139,48,24,128,54,90,151,3,166,217,70,97,218,34,118,92,77,53,217,212,159,102,171,242,93,242,56,93,232,234,232,123,113,52,123,209,202,79,51,73,60,53,82,70,211,149,173,14,124,78,57,117,166,232,162,237,113,224,78,104,249,151,254,54,53,170,201,203,224,204,43,219,207,213,70,34,225,143,134,172,169,228,44,128,233,7,239,1,51,25,100,9,224,14,197,181,3,74,67,153,164,168,126,4,203,45,90,157,180,165,40,140,178,209,12,152,173,94,222,250,108,18,203,245,174,15,140,206,152,238,102,232,17,184,236,250,164,129,148,71,17,171,45,179,239,110,135,207,183,150,22,59,2,197,196,31,252,106,202,16,246,3,91,61,141,15,41,226,119,121,40,12,59,159,175,205,105,170,164,186,188,8,217,68,129,30,45,74,249,177,132,141,219,193,167,10,67,162,138,215,240,19,206,168,219,157,38,126,43,97,49,164,206,231,142,159,206,240,106,232,174,129,54,155,39,29,48,133,208,184,221,143,33,204,105,244,193,52,204,171,174,47,197,177,53,250,91,153,163,234,219,22,227,32,138,123,39,104,172,196,42,228,60,33,56,249,131,7,129,193,245,222,123,133,154,241,164,86,167,105,140,134,109,225,204,179,237,240,192,50,108,10,15,23,253,69,98,145,115,255,65,87,137,122,254,115,93,70,197,93,224,6,45,120,60,25,92,111,234,213,76,122,40,124,179,36,217,59,212,9,45,136,4,55,183,189,72,71,174,172,199,230,132,4,210,215,207,88,198,54,162,55,63,23,184,48,213,180,160,201,51,85,86,30,145,88,163,245,131,186,44,245,138,218,186,52,76,3,27,230,217,209,54,142,144,239,58,38,181,34,108,204,198,24,62,162,19,20,86,143,90,244,124,218,232,50,187,41,78,203,214,113,228,213,217,179,120,195,8,216,44,4,133,161,98,242,97,129,11,179,235,39,217,48,169,251,126,73,236,111,233,36,223,182,201,149,64,87,19,109,69,220,208,62,238,160,81,29,62,83,127,224,29,118,252,48,5,104,5,201,181,248,115,157,243,25,230,198,23,142,46,107,106,112,155,138,194,179,75,212,59,100,40,139,136,92,37,240,188,155,206,48,53,82,61,118,55,146,25,94,135,106,188,28,105,151,7,142,124,34,48,89,187,23,14,189,148,249,235,160,223,207,247,160,31,196,39,185,117,127,62,23,227,153,95,116,156,117,222,159,121,22,54,39,148,29,101,234,20,63,206,197,14,30,0,28,241,99,219,201,174,177,136,57,248,110,136,171,163,157,110,76,113,2,72,254,214,231,119,147,84,105,179,56,9,144,59,124,14,186,170,134,52,251,66,36,198,166,21,102,228,254,108,58,125,7,35,50,92,98,185,62,187,33,69,176,254,224,53,193,162,50,158,141,120,196,225,69,21,106,79,207,54,126,108,214,225,230,196,192,94,46,58,224,144,168,141,124,97,206,104,221,106,143,247,24,101,243,195,122,88,117,233,82,175,28,35,78,15,67,214,239,209,33,37,140,169,0,137,193,208,169,64,49,116,16,11,33,77,152,186,154,42,28,217,209,19,143,219,137,130,183,26,35,231,69,98,75,162,53,67,250,151,208,110,93,45,200,200,168,242,165,170,85,96,196,65,220,109,58,30,210,152,207,17,114,28,20,120,87,28,134,242,69,191,118,166,92,233,94,61,240,225,212,125,89,70,1,239,48,147,84,119,234,179,185,158,163,218,63,88,178,166,229,172,206,207,162,185,202,97,243,209,186,186,78,80,209,180,128,143,117,221,30,143,110,231,187,252,144,145,175,143,55,137,79,237,241,146,110,197,164,234,46,34,222,18,61,128,4,125,159,204,10,175,141,251,224,112,51,169,120,141,122,180,32,147,53,25,178,44,167,27,117,83,53,106,200,97,202,84,41,48,232,19,198,109,222,69,165,160,10,215,179,181,111,52,119,235,58,42,8,170,120,79,119,205,229,61,193,215,28,26,202,57,158,218,112,53,112,83,213,38,100,45,48,244,124,126,107,44,25,53,85,76,87,212,43,1,38,81,119,245,221,209,78,113,105,27,78,7,235,57,22,152,136,149,159,247,16,41,119,61,62,206,157,217,146,28,134,123,185,200,183,34,78,54,98,105,118,59,66,197,42,181,14,23,47,138,228,84,99,123,218,2,183,121,105,104,160,19,97,90,42,28,54,45,98,213,91,218,18,13,132,166,224,194,74,45,103,240,153,212,243,194,83,221,54,40,10,122,120,63,70,151,51,196,37,196,159,47,209,208,15,225,77,83,19,10,5,166,240,100,15,58,105,191,16,244,108,88,41,62,52,211,68,24,243,128,123,40,164,27,156,158,215,42,244,62,197,107,193,49,163,227,189,168,70,153,241,90,11,221,149,246,192,225,150,89,145,238,46,58,38,25,246,140,251,86,180,147,221,233,139,38,104,45,247,185,209,113,150,7,131,230,121,213,120,48,104,20,117,64,81,16,145,17,107,132,141,229,83,114,246,71,56,177,91,192,79,118,120,66,26,43,98,60,84,133,38,205,181,98,30,239,126,175,206,84,117,232,213,72,38,196,79,159,173,78,218,164,143,169,11,89,107,137,33,35,159,41,59,188,17,33,185,160,48,52,255,228,40,31,248,152,246,49,131,77,59,40,235,205,19,9,31,31,113,232,11,213,208,72,240,49,164,24,52,152,198,147,88,49,201,40,39,220,69,71,200,113,72,229,122,51,82,232,59,83,26,129,230,162,48,10,33,222,161,74,111,230,172,58,13,17,105,142,109,18,37,112,77,188,39,179,191,122,192,164,24,244,107,31,251,148,122,215,15,174,246,218,50,85,200,173,245,152,104,72,118,44,253,218,25,114,43,183,129,152,237,103,123,146,239,69,68,37,199,28,175,141,198,65,25,211,108,76,66,254,61,173,18,90,209,99,106,71,4,235,76,36,246,8,121,50,58,246,130,91,244,120,123,252,143,60,89,178,146,197,128,161,90,188,193,133,138,96,232,237,28,164,177,32,73,155,168,169,72,158,123,251,147,17,94,17,101,107,154,114,231,101,11,35,64,155,164,198,166,194,109,61,130,122,23,85,241,45,108,74,117,155,75,226,193,124,100,178,139,240,214,209,31,57,194,210,160,251,85,153,106,64,89,21,254,57,113,178,165,100,10,216,234,56,46,92,242,115,111,4,191,115,192,201,122,244,5,166,129,50,54,75,30,75,184,96,43,158,245,238,241,69,136,120,109,253,237,227,127,12,215,18,159,22,159,21,194,214,106,124,41,193,34,2,119,110,150,168,119,253,9,181,120,83,48,251,236,150,128,37,186,42,200,188,196,205,81,208,238,50,44,104,19,207,123,117,54,94,59,129,173,153,205,71,45,35,37,93,30,152,224,127,188,88,50,18,36,129,169,245,187,239,13,221,171,62,57,38,116,142,185,116,142,217,42,198,58,198,193,185,153,183,102,117,104,61,132,100,132,176,21,118,237,55,27,218,182,92,177,204,68,14,152,236,118,12,204,55,84,62,95,24,93,197,224,116,69,17,86,219,211,43,180,103,161,106,63,173,50,83,92,179,3,159,191,239,149,158,148,61,32,224,163,87,155,69,225,143,182,224,112,47,250,219,48,244,184,171,140,221,184,132,172,156,0,27,52,235,254,228,48,84,138,69,77,13,112,25,61,30,13,153,229,57,229,183,11,90,153,113,117,55,101,235,33,87,167,21,69,220,243,87,101,163,195,66,4,199,87,65,171,47,93,31,175,157,110,255,57,132,186,4,179,5,94,232,192,58,124,246,168,218,245,222,214,14,234,6,28,209,215,44,61,24,28,180,212,202,59,154,143,113,183,229,222,63,142,196,184,55,167,105,213,175,13,27,118,92,77,63,166,88,43,117,155,52,188,207,52,100,161,198,212,33,133,67,44,120,189,168,211,20,178,127,80,12,106,255,233,115,198,207,220,31,244,238,197,160,125,232,206,128,160,89,56,110,192,216,215,2,35,26,88,226,106,43,204,213,159,110,150,181,116,152,240,107,214,231,54,186,205,184,186,62,204,71,182,252,106,112,109,34,136,94,167,206,51,252,77,47,210,56,48,90,224,93,95,140,247,244,165,79,231,45,181,184,15,188,34,129,201,98,61,15,146,21,94,247,252,171,166,55,169,27,7,102,86,196,6,33,76,110,18,200,170,214,12,237,106,174,7,38,78,162,163,198,196,13,45,14,154,88,215,210,165,63,161,137,118,99,223,84,145,139,158,50,147,159,243,84,29,178,110,77,194,96,213,242,211,97,176,215,169,77,249,212,60,81,51,238,215,14,244,206,117,204,96,31,138,173,186,254,180,240,244,0,203,86,148,229,176,41,149,87,133,77,236,198,97,99,141,84,20,45,217,184,184,88,98,236,129,143,63,124,97,83,54,124,96,120,92,29,78,68,135,244,189,10,93,42,223,84,129,188,169,62,27,26,197,201,219,3,139,181,91,226,92,15,207,98,180,36,31,140,16,84,169,67,97,138,137,2,134,214,85,159,12,18,5,63,183,207,233,5,139,222,243,100,200,103,249,147,85,234,33,116,249,45,250,20,60,120,65,175,57,1,6,133,207,237,253,144,192,190,163,82,94,224,179,166,122,137,171,49,133,159,171,45,228,54,28,198,195,124,174,238,86,200,246,193,197,158,92,81,104,118,253,189,10,194,28,175,193,129,181,235,63,77,252,71,79,206,69,13,245,189,152,8,75,210,185,176,176,164,252,123,20,212,75,178,222,155,102,16,247,179,33,221,156,85,183,59,228,30,87,252,116,54,5,133,169,70,90,13,123,162,102,136,196,218,80,11,47,245,160,40,169,116,140,87,93,123,155,117,239,27,26,197,197,179,235,226,130,108,37,199,84,72,166,50,166,87,159,179,49,182,90,224,60,117,84,182,41,185,220,171,147,50,35,157,43,201,45,222,155,67,176,165,22,59,209,30,183,231,171,73,217,20,69,207,46,20,51,28,94,9,141,1,32,34,150,67,160,177,38,146,69,82,6,133,126,253,177,24,157,228,202,36,83,183,90,228,20,101,57,233,24,211,68,196,31,217,124,234,53,246,11,154,242,162,219,128,102,14,93,10,78,191,69,76,170,72,74,249,192,57,106,116,129,135,16,21,152,224,78,14,241,17,170,181,149,243,24,120,92,170,244,130,42,114,122,127,154,38,229,21,112,122,202,141,140,33,38,114,129,52,161,42,99,6,48,233,237,26,112,222,234,198,179,150,92,36,118,90,173,140,198,100,146,21,19,248,131,65,181,145,244,165,241,19,66,28,139,68,236,89,154,234,186,145,106,234,23,238,77,61,28,114,179,161,98,115,124,110,12,19,125,176,179,111,239,224,95,132,14,247,125,238,198,41,236,40,133,98,207,189,209,101,240,40,111,89,166,200,55,20,38,132,224,67,50,183,21,44,42,140,204,144,95,77,194,186,233,68,225,230,33,130,8,75,125,215,26,91,110,222,131,51,28,101,179,158,159,39,163,139,39,46,238,239,12,37,124,185,226,181,206,129,157,52,195,111,240,22,152,178,183,7,134,35,254,194,73,85,91,109,200,86,186,63,93,232,106,124,222,186,9,31,32,121,63,173,136,75,198,47,27,20,112,176,71,104,241,47,140,163,61,8,143,97,162,237,90,225,14,79,209,218,238,228,227,93,86,13,125,19,9,165,43,214,121,41,151,117,196,42,76,200,58,72,45,233,159,212,248,194,217,89,201,81,7,207,39,197,146,58,135,241,48,114,240,105,146,241,124,238,237,13,62,70,156,218,52,208,68,15,77,20,143,209,254,33,228,189,172,13,24,191,131,147,149,10,242,103,134,102,186,222,47,159,107,214,190,91,224,33,156,121,141,220,245,124,224,181,130,159,231,124,154,71,231,150,241,132,176,61,40,112,17,117,159,58,193,11,46,64,48,117,82,6,187,245,234,138,202,87,13,166,206,166,220,90,136,84,67,215,20,116,154,20,138,117,125,111,24,150,227,183,141,34,172,106,40,41,145,91,221,151,16,115,79,157,40,149,50,195,152,133,133,134,47,169,144,49,174,255,30,83,156,89,213,36,89,64,81,11,233,237,96,165,52,101,45,129,9,57,95,210,74,56,115,154,194,131,54,196,96,134,36,17,33,41,150,84,183,16,61,103,59,35,122,211,16,154,113,204,5,237,118,201,75,67,77,16,13,95,241,198,243,245,198,148,114,144,132,106,80,72,178,44,2,202,58,89,72,57,95,214,61,34,5,90,124,0,188,46,131,21,41,142,172,97,94,171,118,237,151,5,189,111,125,45,171,244,190,52,231,20,146,232,174,65,27,83,80,225,192,106,191,167,110,134,176,192,148,120,235,241,11,107,10,108,18,84,227,202,47,244,250,4,45,169,80,13,102,59,110,84,244,185,201,49,7,215,217,164,45,84,31,108,66,109,187,131,226,109,87,61,214,168,43,223,241,210,29,218,39,53,66,140,69,42,116,2,32,168,76,111,172,181,172,171,190,3,9,75,209,3,249,216,159,225,188,227,146,174,199,82,64,59,253,142,24,204,90,251,185,214,104,215,92,206,101,152,30,207,3,215,28,92,128,197,228,236,219,243,96,61,215,144,146,65,99,117,60,87,195,76,224,195,125,182,152,243,121,158,65,89,61,38,48,33,192,242,128,214,182,233,40,77,14,227,249,84,168,212,92,165,243,161,92,127,124,104,106,183,131,130,13,13,97,13,211,54,84,181,174,24,44,34,30,186,95,53,250,133,71,40,155,34,19,247,252,246,121,79,175,152,70,34,151,80,205,80,24,225,245,203,132,70,33,202,126,86,7,106,22,161,37,187,243,99,154,145,126,158,57,168,206,186,177,66,43,140,100,81,220,156,74,145,170,191,77,36,214,23,46,1,192,182,158,200,184,117,181,4,11,155,53,229,102,133,81,195,136,171,205,86,83,152,148,110,220,156,46,34,45,56,53,5,241,117,229,173,155,213,185,232,102,184,122,124,110,138,22,243,120,226,234,21,31,252,10,159,34,224,165,7,31,233,183,224,66,195,78,209,60,31,172,70,209,250,106,234,162,165,232,209,200,207,173,44,236,90,73,203,116,207,159,246,229,226,52,5,67,45,191,65,175,181,70,46,3,223,79,35,177,184,8,27,167,47,152,166,206,48,234,145,125,108,208,114,85,208,160,135,79,186,194,18,189,148,65,22,69,62,71,42,69,82,50,133,222,16,164,132,22,41,61,158,17,91,82,232,58,146,143,200,143,95,69,192,59,24,226,172,164,73,93,58,200,107,123,48,81,193,226,250,220,220,164,214,131,136,202,36,199,213,31,92,116,136,59,12,151,194,19,149,231,181,130,95,11,218,227,189,244,201,210,173,32,78,197,34,92,15,72,13,102,160,100,254,244,151,33,203,140,49,49,107,107,168,23,76,226,48,72,197,50,204,69,79,72,31,50,213,160,143,67,171,73,106,138,44,218,18,167,15,245,198,79,80,125,165,46,172,96,104,81,61,241,126,40,217,107,172,46,132,252,254,132,237,40,103,234,65,190,5,121,137,134,237,216,224,82,176,107,89,40,64,131,149,27,194,95,39,141,192,139,206,26,177,167,88,191,5,141,14,141,42,79,72,227,140,254,188,140,73,116,167,229,39,70,11,205,134,183,134,19,191,85,25,91,96,166,101,15,216,200,155,52,44,158,107,80,61,29,155,95,153,237,14,138,166,107,240,255,224,26,53,13,40,54,146,19,151,184,75,139,109,137,168,15,246,226,32,230,162,10,82,223,170,218,247,118,254,43,24,225,158,199,174,212,178,5,185,22,117,142,26,209,192,76,113,151,14,75,129,180,160,94,13,87,73,240,189,76,99,81,201,79,88,59,187,164,196,48,198,216,242,60,90,182,86,86,103,176,34,103,172,40,166,251,229,183,58,238,119,211,192,52,211,112,4,93,153,149,74,41,88,199,37,46,57,190,223,156,58,253,43,149,5,65,253,67,253,163,168,0,2,55,246,190,96,214,154,42,70,14,12,251,78,16,84,109,122,66,244,123,28,51,116,197,28,237,180,44,63,239,124,46,14,230,159,78,76,66,243,120,231,222,195,43,76,224,152,74,202,85,65,8,143,90,78,255,105,114,41,83,67,199,214,195,23,108,75,16,103,103,253,28,149,220,107,160,21,61,41,185,55,164,210,51,22,15,181,181,34,63,5,220,214,253,233,98,236,255,85,97,20,195,47,76,28,72,80,76,164,217,47,99,17,222,149,192,68,170,99,150,209,167,191,183,38,94,8,172,173,160,183,218,77,35,195,180,251,4,231,194,65,169,158,212,231,106,176,247,7,113,207,178,66,4,129,235,109,214,4,206,69,90,88,15,108,109,9,113,53,171,99,201,60,58,151,162,78,29,212,89,200,2,119,133,249,160,193,174,3,179,165,126,107,66,72,185,92,38,38,101,73,67,221,14,94,173,75,196,164,228,3,213,254,156,132,166,169,237,39,35,68,63,161,219,240,192,253,201,172,80,68,146,98,63,57,219,123,158,26,15,231,8,189,188,61,52,106,104,242,48,225,245,148,203,70,132,143,172,247,62,30,244,186,4,81,5,122,0,189,154,98,203,125,169,142,138,212,41,129,210,75,90,46,154,135,78,19,244,236,214,37,213,50,86,137,251,210,166,231,188,47,79,18,231,142,204,132,181,177,210,131,0,138,210,34,77,33,44,244,178,46,113,92,54,66,92,65,97,179,188,52,103,168,4,92,199,6,24,182,240,113,225,99,148,8,252,35,135,245,121,2,75,149,208,67,85,18,232,101,198,194,196,217,150,90,140,74,18,180,231,160,165,51,101,47,137,221,174,110,150,121,208,98,209,105,39,167,218,66,11,204,171,145,160,55,28,196,129,4,54,38,145,184,57,252,163,69,111,110,101,104,57,224,244,28,215,11,177,173,30,196,60,191,222,71,25,83,130,41,179,7,12,137,189,126,17,242,204,251,146,56,145,173,208,65,53,122,196,30,44,77,86,45,174,55,55,239,243,194,149,38,255,11,215,6,235,93,16,45,117,74,32,187,192,231,3,6,149,38,153,219,36,221,231,176,74,156,97,245,89,126,14,126,142,144,187,159,193,5,127,190,139,179,200,156,45,96,106,180,221,26,179,99,249,45,211,4,204,50,106,199,71,236,222,60,67,5,33,199,178,94,93,40,140,155,1,163,102,164,112,110,152,119,1,83,45,38,143,118,190,224,12,210,32,228,133,165,127,28,141,49,194,170,142,34,79,180,244,218,84,34,183,136,140,46,162,113,247,151,39,101,36,206,214,79,150,114,168,185,58,169,215,207,113,111,170,70,171,28,139,38,193,18,52,157,107,218,174,114,199,100,210,230,209,227,107,146,69,22,138,67,212,36,97,244,10,184,63,29,17,7,166,149,228,114,83,181,161,29,69,149,190,64,124,188,96,159,66,210,78,111,110,21,42,113,53,58,163,85,97,218,178,242,188,228,84,69,10,213,73,231,221,238,152,3,67,254,37,51,137,222,213,225,37,244,52,199,112,170,223,13,145,254,140,229,181,205,52,215,149,46,253,139,21,187,164,7,195,19,156,170,10,149,116,103,176,141,110,150,223,165,97,183,197,218,59,78,205,148,122,110,155,5,217,187,10,128,113,146,239,226,154,20,205,37,55,190,56,167,234,208,17,163,118,117,165,184,58,17,30,151,71,235,100,130,103,252,246,217,213,37,123,78,136,110,198,161,186,48,182,36,98,110,197,145,209,162,8,108,29,37,2,159,115,47,152,21,33,90,62,155,134,188,118,39,222,235,92,152,139,89,146,229,232,155,208,29,206,88,153,245,156,216,82,93,105,41,107,248,13,239,213,83,167,176,81,237,57,203,31,37,236,93,202,20,41,8,160,66,219,223,154,204,163,68,112,33,234,64,79,114,7,140,94,113,86,152,164,90,160,105,118,29,148,106,146,7,59,24,181,198,83,29,54,177,98,226,173,56,36,159,73,84,77,227,38,46,94,198,114,43,48,18,68,241,181,168,29,235,186,120,42,213,172,110,197,44,236,194,214,94,56,95,66,173,130,222,121,211,7,39,122,159,130,10,12,178,82,157,165,103,214,150,210,239,111,147,26,150,71,59,227,221,102,204,5,36,230,154,142,25,185,175,209,246,133,103,214,71,35,126,232,57,106,96,82,247,122,115,227,44,46,193,20,70,65,190,222,252,124,159,30,43,132,8,174,168,62,84,211,66,116,133,77,114,81,176,62,203,205,137,202,166,123,115,102,109,145,71,163,248,193,211,135,192,166,222,35,48,100,218,35,104,200,232,128,47,122,115,120,174,210,186,52,100,73,210,66,240,235,19,36,15,158,177,140,205,44,191,253,35,251,138,171,127,201,93,129,217,27,220,16,130,11,129,228,130,192,176,148,57,217,23,237,178,106,29,78,219,9,220,156,160,91,182,151,7,174,16,70,196,197,131,186,243,251,211,63,183,57,54,226,132,128,177,216,42,227,199,127,30,87,67,111,39,78,31,14,95,180,191,140,185,173,203,167,42,204,197,45,224,62,132,72,157,214,111,10,143,171,195,16,195,201,169,139,130,244,244,32,47,112,161,185,77,97,210,170,1,147,231,171,250,104,29,207,161,59,108,76,56,15,76,181,232,118,24,246,254,231,222,149,233,17,232,104,146,127,180,39,139,36,6,130,144,84,98,44,125,237,148,61,51,10,76,135,132,14,57,141,189,78,53,59,205,193,220,207,160,237,200,242,13,236,55,33,213,231,131,156,221,52,197,79,163,199,148,244,193,127,71,99,192,8,94,13,129,97,184,171,241,211,36,70,159,105,154,60,37,5,72,55,75,123,38,82,212,111,65,80,69,235,132,44,144,100,68,13,195,97,147,20,211,245,147,169,178,47,14,247,199,168,37,70,15,211,136,163,20,147,12,133,233,152,204,113,111,236,72,221,209,50,213,120,37,158,172,32,13,51,117,225,47,154,163,28,206,72,180,47,221,54,232,111,14,56,225,126,233,205,209,53,109,241,219,100,73,197,65,66,199,11,165,180,15,54,34,116,61,58,11,186,39,49,83,76,1,68,194,49,231,106,200,158,124,253,208,56,42,149,240,60,154,37,56,29,78,86,208,175,91,86,244,68,12,90,63,183,70,66,201,169,84,47,251,28,244,64,110,181,198,201,108,20,103,83,3,62,83,78,15,117,120,211,199,238,23,30,58,197,39,105,239,112,27,39,27,162,150,218,18,164,111,94,211,243,107,113,28,93,55,52,178,84,113,49,149,157,122,118,158,237,174,79,63,5,230,48,186,58,221,44,161,126,169,1,15,58,119,244,167,41,154,114,159,243,192,212,220,203,123,145,161,159,241,189,8,113,213,164,87,219,137,118,175,38,154,172,48,177,7,55,245,169,101,125,2,100,227,23,34,142,23,107,199,183,122,22,39,85,246,49,164,136,218,119,93,217,141,224,80,92,76,134,253,217,115,42,189,135,59,224,242,103,215,160,133,175,196,131,83,122,89,20,70,122,171,199,160,25,25,182,110,243,132,5,103,60,26,52,123,15,108,217,33,255,109,248,42,244,208,103,114,132,23,130,33,202,166,46,40,173,58,177,27,118,132,160,36,232,50,96,99,24,241,224,240,125,10,185,0,140,101,151,214,148,254,56,109,212,165,102,17,242,19,95,94,72,182,12,29,179,133,1,231,183,110,166,136,169,143,141,217,26,15,70,206,125,39,217,166,105,251,9,226,81,74,24,225,127,17,56,25,137,190,195,100,235,164,170,122,44,99,65,240,7,175,228,28,167,62,25,50,217,238,215,77,235,252,20,155,153,243,106,132,189,240,171,132,18,95,192,182,161,225,161,109,10,69,118,210,239,113,254,205,190,147,56,255,4,57,20,134,252,171,6,12,69,134,60,154,105,182,199,7,57,174,192,241,126,101,154,146,214,112,187,247,172,115,250,197,21,69,149,40,246,90,56,55,187,126,236,145,205,13,189,240,20,185,100,154,49,225,64,117,116,89,109,250,139,14,69,213,155,165,148,53,138,222,80,161,45,109,116,69,83,40,53,129,114,224,200,59,119,78,252,88,184,201,226,151,242,173,201,234,46,223,83,134,177,196,234,91,193,132,216,221,134,34,195,94,164,57,141,182,157,51,73,191,61,227,216,196,48,106,202,147,149,1,143,236,247,211,240,66,110,169,172,129,230,45,37,47,108,62,48,230,130,220,186,144,116,95,23,133,58,119,41,220,131,106,156,126,210,161,54,14,171,161,185,15,194,233,82,31,243,10,154,255,236,148,219,108,133,93,90,70,113,126,82,20,217,154,115,153,53,222,57,112,207,189,119,153,244,6,17,120,185,121,110,109,68,192,158,9,254,62,90,198,75,25,241,90,197,36,117,21,134,39,241,94,189,104,112,189,48,249,229,160,26,31,211,82,26,242,173,161,17,13,218,236,97,21,44,106,16,163,188,24,134,10,193,253,57,116,109,145,194,247,132,47,45,240,233,73,2,14,203,190,249,60,27,200,120,74,39,21,174,241,222,89,96,134,225,206,179,78,69,75,152,34,76,52,229,252,133,96,145,14,51,191,154,77,167,201,168,33,62,150,35,86,203,129,75,108,72,224,102,218,185,14,87,72,161,134,192,208,153,204,11,195,151,159,5,166,215,208,195,142,150,25,18,253,183,10,23,225,8,245,146,65,88,42,87,189,154,182,95,55,224,104,43,221,162,18,93,209,142,31,119,137,80,226,83,154,188,152,105,248,220,97,73,252,113,10,156,161,154,112,152,54,220,34,39,8,218,13,211,73,15,128,105,18,203,10,159,255,250,134,102,77,62,77,14,78,244,21,60,15,78,80,105,106,67,44,39,178,137,169,4,76,147,143,160,211,66,31,129,102,170,232,4,134,222,196,63,215,49,37,148,249,166,82,80,13,185,110,192,208,208,41,140,116,163,71,168,7,250,224,37,233,79,83,94,191,227,106,216,197,229,116,194,231,47,45,118,149,222,200,163,203,205,97,42,243,102,243,3,35,100,155,245,234,51,220,158,80,6,38,196,172,87,195,101,19,11,140,20,111,151,173,184,83,103,29,233,56,10,59,210,120,126,27,170,129,216,210,168,204,233,229,129,207,95,247,3,102,88,150,69,178,48,40,138,236,48,168,7,181,26,162,163,118,238,52,172,214,192,97,236,126,9,203,160,250,149,91,252,54,14,162,176,56,2,103,204,191,128,215,210,107,177,74,61,31,49,8,1,11,219,9,109,6,185,187,64,226,129,161,209,209,213,151,173,23,174,93,248,252,146,94,109,165,139,254,65,168,65,125,54,6,100,40,67,166,99,208,36,217,250,115,53,253,25,241,104,148,165,76,133,169,22,247,67,153,56,197,89,125,50,102,25,245,95,183,229,57,253,207,39,213,39,167,4,102,198,163,81,82,246,12,105,65,135,192,175,166,124,169,136,227,215,73,71,197,169,205,30,51,222,247,70,83,220,67,116,116,237,212,242,140,26,197,188,247,234,100,58,86,23,102,46,196,41,114,238,52,180,11,139,6,188,156,220,128,51,219,34,233,76,66,205,196,187,144,129,33,246,170,15,220,122,124,17,78,248,250,254,52,155,121,11,56,117,117,11,237,234,225,49,184,1,145,77,127,174,166,242,215,39,57,155,99,215,38,46,24,106,177,100,29,166,20,71,76,134,158,104,179,243,0,66,199,237,19,122,75,224,99,163,251,176,156,29,45,39,141,109,192,219,75,75,154,195,150,243,28,47,220,4,70,208,238,129,105,143,242,39,135,63,77,27,25,77,71,172,187,27,66,213,94,154,207,176,116,244,22,154,195,137,240,143,142,57,65,85,55,195,32,47,16,29,1,80,168,243,190,47,114,142,182,165,245,109,60,89,190,10,89,29,117,154,252,12,10,229,36,14,158,211,168,61,63,188,169,43,205,14,99,124,63,191,108,62,83,92,77,135,195,120,230,2,34,178,126,53,223,43,109,125,48,51,30,125,76,108,229,247,231,99,155,184,155,195,52,51,61,55,63,238,149,247,210,255,244,180,146,68,22,161,89,78,59,238,93,168,159,209,229,149,115,148,215,116,163,102,127,22,95,198,139,143,231,70,55,82,15,40,234,57,98,211,1,238,83,199,27,241,158,48,55,104,196,175,194,183,14,204,54,230,176,137,164,164,231,230,131,134,76,135,201,1,232,60,226,230,205,237,245,254,83,4,121,110,110,49,29,135,167,21,95,61,48,74,159,1,83,173,171,99,70,116,62,6,173,65,202,42,163,66,207,67,118,95,24,145,196,253,44,252,3,239,144,82,3,214,116,158,161,81,240,1,154,68,157,4,179,147,118,108,159,224,103,175,123,124,97,164,10,119,72,20,156,241,162,79,84,111,206,186,245,125,156,126,243,179,30,228,181,138,89,16,126,115,42,60,234,115,53,123,76,160,157,194,109,125,178,142,51,224,67,86,206,111,235,46,14,59,105,212,82,17,79,222,162,19,106,23,67,90,245,193,199,50,41,218,239,10,124,22,118,192,212,167,213,245,156,217,171,250,70,204,89,166,129,40,168,103,115,228,4,56,109,158,218,183,51,38,151,131,24,3,24,201,55,189,218,200,220,93,50,194,106,59,155,126,107,114,218,238,166,16,205,25,251,121,240,95,119,116,192,53,233,102,86,172,248,58,46,206,168,234,141,231,201,130,93,115,192,55,214,187,238,41,165,93,161,133,3,31,91,67,154,134,126,176,23,148,3,195,37,245,191,169,16,194,37,228,185,246,51,42,172,117,191,154,24,176,102,195,113,157,97,38,113,120,177,25,62,79,62,174,188,99,99,59,42,229,153,42,101,135,103,216,224,18,40,237,153,134,104,68,236,11,231,244,204,36,219,169,29,53,214,184,199,126,235,195,59,221,71,179,176,203,84,219,112,230,8,65,211,206,149,68,91,21,248,140,147,207,210,198,151,238,106,231,208,206,209,125,147,111,60,217,82,67,134,0,231,29,20,228,199,182,206,164,106,173,241,113,53,202,46,58,40,149,218,223,248,94,86,249,155,31,152,14,18,23,54,169,70,205,163,47,134,27,31,66,50,27,233,92,117,5,146,89,128,161,51,195,60,149,33,101,181,53,119,197,161,96,220,67,135,148,46,186,212,47,122,118,141,252,184,25,136,231,58,220,233,113,84,55,163,211,140,48,66,12,230,204,57,9,79,16,181,71,14,230,170,189,84,45,101,68,112,81,100,104,206,12,77,218,201,110,133,143,225,9,192,150,145,117,109,34,131,24,165,42,8,143,156,253,178,43,140,89,229,40,252,39,249,185,120,28,191,97,93,120,106,154,4,152,245,117,225,227,254,254,241,71,251,138,171,233,11,82,79,192,202,127,66,155,135,122,51,157,40,68,162,74,172,189,243,47,231,227,192,116,216,57,124,151,110,120,140,105,232,189,17,18,116,95,151,22,252,173,177,86,38,217,116,194,83,43,156,63,35,46,131,194,153,210,98,229,38,235,64,214,16,192,32,163,48,3,54,117,44,129,145,1,139,41,158,88,46,58,104,211,8,83,63,133,156,13,131,143,134,46,186,49,154,248,181,48,105,232,129,61,77,63,162,7,108,92,26,10,175,20,222,44,165,235,83,127,152,98,90,167,110,166,220,121,60,177,133,101,114,6,223,20,101,157,178,30,36,34,99,5,132,223,183,172,22,215,154,26,199,162,4,217,151,7,233,232,243,235,18,157,203,8,81,184,102,208,49,226,154,46,204,99,131,211,198,248,13,9,36,232,83,45,9,92,209,238,124,113,136,154,163,212,243,68,154,142,245,235,1,128,194,241,81,116,130,159,133,211,163,0,129,50,201,169,69,0,176,190,4,173,52,159,21,42,59,245,110,96,193,247,205,46,119,196,15,196,71,64,194,161,120,151,239,25,3,216,50,101,39,165,129,114,135,109,151,17,236,213,148,115,167,70,38,2,0,80,84,55,253,105,186,176,67,7,55,209,189,161,81,222,158,205,79,251,205,81,83,69,167,64,234,57,186,182,183,59,25,223,219,40,234,150,21,218,226,135,95,13,229,213,115,52,97,152,172,15,68,196,90,243,178,29,230,90,111,191,103,195,253,19,213,128,74,251,251,90,29,161,230,169,21,202,120,85,201,251,35,187,149,23,110,69,27,25,173,241,161,236,170,229,25,146,110,82,206,31,156,233,144,208,93,22,129,187,233,67,2,167,148,82,172,192,162,154,157,90,134,74,166,246,24,79,84,36,125,102,93,55,202,79,93,240,103,130,80,78,240,161,221,226,224,10,79,146,97,43,96,210,251,111,220,96,122,158,174,195,81,60,165,9,17,129,122,66,223,1,99,136,137,119,129,89,177,61,145,208,141,205,67,26,32,161,221,134,39,181,59,92,169,160,144,171,57,159,157,64,226,236,60,199,109,212,140,20,49,6,28,8,135,141,167,83,166,55,190,74,139,33,195,102,216,82,244,64,179,82,191,47,118,236,253,170,49,11,99,244,40,241,219,52,110,138,117,68,193,248,246,125,16,254,61,107,70,19,184,228,32,221,32,235,192,151,215,171,173,86,224,187,55,94,40,197,81,2,55,75,159,125,48,148,5,194,172,201,147,209,98,241,125,48,162,211,89,36,101,176,100,145,142,242,171,57,105,132,49,148,246,108,66,111,223,107,31,139,53,45,93,0,116,14,164,28,191,77,165,77,147,40,172,233,98,100,255,158,236,217,199,153,188,19,177,253,66,115,254,222,212,129,138,237,213,136,39,122,81,107,135,210,115,75,231,127,37,8,184,189,222,22,218,65,118,36,121,240,241,107,115,248,224,212,9,20,201,79,207,31,77,251,15,238,144,216,106,137,126,131,242,198,105,28,58,11,160,62,191,189,33,24,253,206,143,78,148,252,156,154,26,209,200,144,66,56,124,126,90,25,169,186,217,6,223,129,139,217,64,44,166,63,33,40,170,206,63,152,6,187,254,236,163,20,120,126,145,82,82,149,104,120,106,216,161,236,80,223,53,118,242,38,237,224,231,193,83,14,70,107,10,169,33,44,210,215,70,4,104,249,168,144,255,213,42,100,26,86,233,115,249,96,170,3,69,105,167,18,97,68,73,227,7,35,41,147,68,48,132,196,3,146,227,1,83,118,119,191,182,9,131,125,174,77,167,64,168,168,11,192,78,176,188,96,150,82,105,170,11,238,115,147,90,58,139,239,123,110,171,210,18,117,208,90,45,42,247,25,218,136,127,162,156,182,4,38,244,25,15,134,86,164,178,89,177,153,110,175,147,252,169,152,106,73,5,222,124,202,241,228,236,81,202,13,99,135,147,243,201,245,102,45,115,50,147,32,198,243,18,100,132,41,109,90,94,20,185,66,103,72,238,168,159,169,108,24,221,73,84,211,125,87,87,56,57,158,65,163,127,214,37,135,49,210,41,69,149,39,43,164,77,124,99,96,91,166,154,241,129,233,209,19,88,50,36,21,143,186,220,123,147,225,109,10,147,8,247,35,151,207,163,220,205,104,137,147,161,247,7,71,165,84,31,44,27,207,183,95,108,36,171,114,218,31,152,72,80,15,24,222,14,249,30,199,139,42,222,136,114,96,70,85,226,222,63,74,22,7,89,47,98,104,195,184,82,250,188,112,214,224,112,77,122,190,84,42,117,213,249,168,214,208,237,7,39,54,75,21,117,150,31,135,97,124,171,70,139,151,228,102,200,39,149,29,247,70,99,123,84,253,105,90,21,166,15,137,9,21,138,181,203,206,25,170,191,192,16,134,116,133,43,170,165,1,115,8,223,7,71,210,153,58,19,135,249,216,178,60,138,53,87,141,120,114,180,50,20,228,52,202,1,150,135,189,8,39,137,68,212,7,99,27,104,208,13,30,109,152,183,29,30,172,113,189,57,66,175,241,220,150,254,146,121,82,104,15,243,62,66,96,211,93,123,224,52,99,2,147,140,233,114,108,22,184,100,189,243,31,138,73,168,149,21,206,180,7,250,4,135,191,93,13,86,76,139,32,58,193,201,92,77,228,109,41,246,95,40,182,59,92,232,197,105,15,92,156,46,193,224,36,74,173,192,115,187,47,9,156,209,187,85,120,68,245,25,21,139,40,131,233,247,74,180,232,248,213,249,88,130,249,121,177,20,197,128,7,37,122,146,94,148,98,41,135,209,44,200,207,123,97,9,197,213,63,246,69,133,173,197,216,97,212,207,146,126,17,120,233,139,95,13,177,240,251,211,125,134,101,137,74,117,201,75,127,154,120,150,47,1,184,213,206,223,233,207,7,169,222,117,212,139,101,48,214,122,224,238,67,134,133,59,198,51,147,178,233,210,7,12,119,249,251,177,81,110,114,184,83,61,248,60,56,78,155,63,217,32,175,253,44,47,154,7,253,98,122,16,180,60,140,183,30,222,115,215,97,42,207,234,157,216,183,238,95,56,132,227,220,200,167,244,201,40,121,254,38,113,49,41,248,249,160,203,107,105,65,143,165,62,242,11,111,129,235,126,198,132,150,50,255,28,116,220,18,48,121,97,231,162,50,248,24,146,207,210,197,47,240,123,51,15,212,195,54,184,197,199,164,74,116,78,253,214,199,77,243,74,145,94,140,63,161,190,48,93,22,23,238,207,189,207,86,24,135,38,162,41,116,54,232,110,135,224,129,63,120,253,41,240,188,123,101,247,7,43,211,122,86,116,155,38,49,237,247,206,116,30,62,123,124,194,186,246,123,83,118,157,179,14,56,165,62,95,108,24,18,75,171,2,210,65,193,253,255,174,166,136,183,104,41,7,154,146,203,59,119,186,69,190,180,126,210,36,255,92,195,168,195,137,69,180,69,225,75,117,5,108,42,82,2,83,78,224,22,237,177,156,243,208,130,136,66,63,141,215,62,227,153,178,218,228,201,143,189,22,249,15,224,99,100,73,10,195,36,37,194,234,204,152,134,74,46,11,43,244,244,242,25,96,26,98,231,3,55,175,110,238,216,71,69,179,89,133,18,70,111,242,66,185,152,250,87,189,186,156,77,206,55,52,134,108,175,103,88,152,1,241,104,196,38,199,243,98,116,70,182,184,57,162,228,226,82,22,58,123,99,208,232,25,78,114,166,195,25,56,157,188,25,56,111,237,242,2,70,167,220,97,52,116,158,95,62,231,149,187,255,217,230,142,158,63,75,202,184,186,45,84,101,18,62,99,134,199,233,111,93,254,238,119,139,236,152,175,109,216,176,151,214,83,208,0,187,188,206,247,192,112,62,62,15,14,47,129,175,206,12,71,212,187,27,146,27,243,123,195,228,163,164,183,244,39,103,175,42,197,240,38,168,167,87,195,20,52,253,222,103,203,95,253,239,2,115,233,98,224,142,12,183,194,123,59,5,69,55,61,83,181,8,106,178,32,150,163,199,32,107,67,81,148,89,147,223,59,25,57,143,216,195,198,49,226,71,223,25,18,216,248,5,166,75,56,251,131,39,211,192,107,253,129,183,247,178,27,124,158,229,49,136,137,87,110,135,201,255,138,25,117,62,111,39,175,253,193,220,186,170,19,81,76,248,97,4,140,116,144,26,250,25,238,51,71,73,4,84,189,55,245,104,247,222,16,111,170,95,102,233,71,55,240,200,95,84,205,16,66,195,17,36,197,157,130,8,145,131,3,93,222,163,140,227,74,79,153,222,250,252,59,207,189,0,55,228,66,21,166,40,50,80,171,101,19,148,186,234,123,49,204,65,227,241,125,208,47,12,116,52,13,91,84,20,9,124,64,126,77,169,122,233,162,1,163,5,60,167,246,229,28,120,135,14,80,183,210,20,221,204,136,245,228,123,45,189,156,242,74,84,99,123,246,2,209,224,113,246,143,172,240,53,128,160,154,126,122,45,106,67,207,192,13,86,168,35,215,131,74,99,12,44,242,70,26,40,240,196,126,245,7,163,166,252,241,82,57,142,115,206,1,195,88,179,20,182,82,194,11,55,237,140,33,13,159,189,93,175,155,134,73,211,249,135,119,81,98,64,77,14,66,63,21,155,68,28,185,192,199,139,80,231,61,67,102,50,21,150,236,57,87,183,176,128,168,225,77,106,42,0,59,111,57,40,243,232,185,119,242,30,42,116,16,247,83,28,89,169,2,76,49,79,26,77,81,77,111,141,73,179,4,213,106,158,243,210,116,203,230,11,63,41,6,70,52,69,40,133,138,10,149,201,2,238,16,2,92,88,227,48,184,135,61,54,96,120,244,96,141,122,224,16,158,55,152,42,246,103,42,140,136,109,37,210,186,85,221,216,54,237,116,17,56,171,227,127,158,165,57,1,190,193,93,244,81,128,141,168,233,194,4,118,4,30,27,13,54,135,251,86,177,16,166,56,137,75,71,33,61,209,45,182,209,33,31,83,188,25,207,174,222,155,173,204,207,60,10,148,134,86,64,29,191,5,30,20,255,216,200,229,169,167,90,201,196,38,183,72,105,207,222,218,34,194,38,58,226,185,105,188,125,46,229,214,253,130,185,63,129,20,226,67,23,54,109,202,162,161,146,66,163,109,192,181,63,143,93,56,117,82,60,87,50,169,176,7,30,119,76,160,77,122,222,42,91,52,208,159,187,152,242,129,70,90,32,85,113,219,9,222,170,39,230,77,242,234,156,228,254,61,32,49,211,7,167,222,38,134,187,16,119,233,26,146,216,33,252,222,161,123,124,210,211,160,213,201,129,129,217,175,158,24,14,81,135,120,236,132,223,242,132,105,214,217,147,253,230,153,18,164,212,31,24,199,38,224,183,152,148,134,246,144,160,131,96,244,236,41,138,154,183,238,239,108,68,134,122,236,160,181,234,201,109,224,249,180,241,209,130,150,189,79,207,174,222,245,177,79,204,73,189,23,227,69,61,49,160,230,26,235,192,11,33,159,199,247,136,228,7,232,30,143,131,123,108,186,126,159,123,81,119,162,94,207,98,49,205,11,163,177,172,190,5,251,205,188,79,86,181,12,194,216,255,135,192,232,9,60,230,228,246,202,124,238,77,244,246,177,100,105,137,138,215,250,209,175,94,24,157,203,57,229,107,13,173,84,176,42,110,79,182,26,220,181,35,129,146,243,229,98,31,192,85,217,31,209,79,63,182,214,125,178,217,30,31,22,10,218,116,7,28,238,174,166,247,46,84,64,223,207,133,200,204,11,215,225,126,102,98,51,218,89,31,28,249,224,56,205,143,137,94,154,122,84,131,166,230,216,235,96,189,40,106,192,143,76,73,161,239,10,199,62,127,24,199,11,101,15,61,230,48,17,206,174,142,63,10,236,190,184,18,225,64,189,53,249,136,136,26,67,249,54,159,112,95,103,128,87,252,114,166,130,182,41,140,201,222,3,38,22,37,3,126,156,187,160,125,109,240,89,55,173,192,64,10,224,24,69,205,97,72,130,116,80,206,9,187,220,250,7,166,178,94,174,166,238,254,94,189,182,229,130,5,70,246,224,243,66,27,2,140,79,233,8,81,134,242,45,77,80,58,12,228,107,30,15,21,154,95,135,243,155,35,160,95,164,185,2,170,145,238,29,215,79,239,141,91,154,227,106,213,171,33,79,200,97,83,62,144,230,156,34,17,105,210,146,203,163,156,205,68,18,180,158,25,184,185,43,215,76,168,64,41,80,128,139,183,166,180,143,55,95,199,132,62,62,191,248,215,239,182,30,180,123,220,171,89,199,154,86,121,3,51,81,3,134,211,70,159,12,14,217,238,99,66,83,165,26,87,244,84,18,197,254,96,24,72,151,58,130,192,93,225,153,254,194,158,65,48,184,9,125,182,193,221,25,255,14,12,193,148,110,119,180,54,164,248,30,70,126,219,218,59,228,206,65,68,102,40,247,63,67,58,92,106,13,20,222,140,103,84,144,46,246,81,49,135,182,60,104,117,246,97,80,220,16,253,216,228,85,62,179,176,193,82,15,133,182,192,212,202,223,171,27,204,86,122,243,179,185,150,152,73,5,158,176,231,173,147,165,93,62,216,78,57,169,244,41,70,171,239,207,13,143,110,213,5,0,51,211,125,107,206,118,13,62,85,182,233,30,23,79,210,31,178,137,87,122,108,227,181,208,232,209,252,28,237,3,109,199,68,98,67,209,98,29,218,99,137,148,56,156,207,95,215,183,38,169,224,37,51,205,188,53,45,205,165,93,186,122,76,14,255,222,20,209,4,166,171,210,103,202,50,137,224,139,210,189,17,20,41,40,1,224,24,221,5,146,151,85,150,20,135,207,0,13,153,164,4,55,96,235,116,216,90,92,238,199,70,80,11,47,236,131,77,155,232,129,9,156,250,160,113,124,247,45,91,14,57,179,226,44,114,84,215,96,211,222,33,71,243,112,59,61,24,82,108,86,232,45,112,129,137,198,175,70,85,89,125,132,12,17,143,211,50,53,202,13,150,102,76,9,135,51,187,62,56,65,106,42,91,22,98,38,231,201,118,192,89,55,90,88,49,232,23,253,161,198,253,33,162,101,7,182,224,201,119,239,105,164,103,50,15,179,9,139,127,46,52,169,92,28,152,59,87,208,6,58,143,254,141,233,249,89,232,224,228,201,206,25,209,188,244,189,209,62,149,53,51,143,200,46,189,100,14,103,196,35,100,84,240,77,118,113,24,198,143,45,174,40,53,245,199,153,242,71,163,41,86,84,178,129,81,113,169,14,243,143,126,17,82,166,206,75,195,214,152,187,198,188,233,16,60,39,107,92,141,190,96,214,23,51,45,8,31,181,97,139,121,60,112,153,245,162,75,253,247,131,150,225,153,75,96,52,101,229,98,147,19,170,14,119,211,150,120,224,25,246,4,112,215,2,65,26,2,198,136,239,69,107,150,178,193,1,239,59,164,148,65,62,235,143,2,207,26,223,139,2,129,244,192,203,74,140,2,78,93,19,132,217,200,39,102,220,188,146,23,202,122,245,57,138,99,174,96,80,104,139,46,143,134,21,23,176,201,166,235,213,116,208,13,135,23,6,194,86,152,109,168,6,76,147,152,254,246,134,129,218,199,148,179,113,201,209,202,152,30,71,218,71,141,186,100,229,159,200,102,200,214,128,241,146,117,30,38,124,24,255,32,237,199,151,244,76,211,226,165,74,141,57,5,65,129,194,179,198,52,52,177,148,164,43,132,58,170,152,11,208,137,173,103,26,34,157,227,187,206,172,166,193,240,192,227,30,80,243,235,7,17,152,246,250,248,218,213,114,68,75,119,134,225,153,25,162,16,120,114,93,81,150,118,160,70,162,33,40,212,87,43,158,27,198,83,253,28,100,146,135,155,19,212,49,86,101,34,205,132,57,92,30,130,124,210,120,138,23,57,188,168,234,119,184,62,132,181,25,34,11,47,89,110,52,199,239,170,247,30,233,24,165,117,5,92,159,40,104,182,54,128,228,115,152,220,202,144,116,85,182,246,158,248,152,36,79,74,214,83,128,138,246,18,40,5,163,138,66,92,86,238,197,108,49,242,211,244,90,121,186,138,214,39,204,222,174,48,50,157,45,224,53,197,46,205,211,4,77,46,120,198,76,198,123,153,209,20,215,38,66,51,122,112,98,67,185,57,61,233,186,171,58,203,142,89,147,221,215,53,162,251,172,241,238,12,51,133,27,50,196,21,30,62,129,108,21,118,113,237,52,245,31,49,7,160,81,110,254,165,145,137,82,249,71,118,217,226,45,47,192,116,104,42,76,121,121,108,25,231,206,85,219,82,16,166,200,174,69,72,206,234,169,22,45,68,6,226,99,36,8,160,52,11,134,29,179,198,133,241,15,197,140,41,212,62,248,36,74,16,83,105,234,176,208,197,144,227,185,72,204,107,2,219,82,54,114,53,22,153,192,212,189,204,59,160,200,51,246,215,184,59,6,214,190,112,207,154,221,171,208,252,117,159,9,36,191,117,196,172,128,57,46,109,83,59,196,81,62,33,211,232,112,89,207,75,29,179,110,230,216,221,161,33,214,169,127,96,116,209,98,192,160,11,124,252,38,58,28,2,101,178,106,96,192,78,247,216,168,72,97,41,23,91,193,90,117,121,42,251,144,85,115,246,103,153,145,0,117,180,155,153,40,240,217,33,210,188,240,124,26,115,11,132,91,45,204,35,234,78,134,186,23,19,117,134,17,31,131,88,139,218,248,11,110,213,126,175,62,134,128,102,183,41,184,149,143,1,113,196,238,79,164,38,231,59,7,7,97,33,77,212,82,181,116,231,201,48,5,20,133,207,209,144,239,226,176,248,185,38,137,41,182,138,71,99,67,208,72,14,217,246,181,238,60,161,199,244,129,73,114,126,83,5,90,112,140,78,129,17,229,241,81,131,214,165,63,254,57,197,134,217,223,251,248,149,248,170,154,86,132,100,164,248,213,144,63,247,55,251,189,96,78,250,96,102,112,214,64,144,37,75,253,201,135,117,103,60,169,90,19,117,168,1,163,118,250,220,252,28,114,59,96,218,211,219,31,216,213,177,12,70,53,79,97,84,219,166,195,213,114,5,10,183,232,235,109,116,204,81,98,251,228,129,157,85,140,158,197,245,20,108,130,122,189,63,104,161,178,242,65,247,69,27,45,121,79,114,27,42,234,128,209,42,127,147,219,107,59,29,0,112,125,74,252,138,177,31,126,227,221,77,9,115,63,96,15,111,145,243,176,43,55,183,193,221,39,202,129,173,212,251,9,55,246,26,23,195,126,162,75,151,114,0,199,70,121,116,73,203,180,82,222,111,146,156,83,151,158,2,133,41,213,244,159,165,140,250,249,217,105,117,158,14,115,110,104,102,3,161,96,98,43,31,76,147,83,126,246,132,42,59,48,29,84,148,169,8,76,245,133,91,47,221,90,243,117,101,157,79,188,156,213,158,118,78,106,219,139,134,236,72,240,251,163,89,28,64,195,129,240,72,250,152,16,121,159,69,119,209,205,131,250,152,156,215,24,79,121,82,227,119,221,40,179,102,97,85,91,165,153,183,134,37,74,15,232,212,54,102,148,101,82,28,44,86,47,147,117,146,144,40,116,14,235,198,206,116,190,228,126,66,18,50,40,180,174,76,157,160,213,26,94,2,198,157,213,26,34,124,5,207,176,53,171,201,94,90,129,116,78,241,237,13,114,205,114,140,79,93,8,9,141,48,8,59,246,245,83,33,65,94,101,185,49,74,139,250,122,74,171,32,136,105,177,118,144,125,210,182,145,3,115,164,204,128,105,128,215,120,7,85,194,51,174,134,116,90,122,40,10,146,120,213,143,69,50,143,91,230,97,102,11,247,3,183,33,207,166,234,8,228,43,166,211,45,163,105,134,224,177,154,124,157,180,66,160,72,21,170,185,248,107,123,254,96,136,31,117,249,16,50,154,94,89,216,76,129,104,105,44,164,32,228,53,28,181,174,93,177,233,40,230,119,50,24,224,52,181,243,35,67,181,25,246,13,38,90,211,194,221,60,33,194,40,142,90,181,145,198,81,140,186,254,67,187,113,87,201,59,15,234,114,253,75,159,133,93,106,125,96,104,28,190,170,16,152,42,45,166,41,174,193,50,117,214,184,185,69,194,30,120,187,128,109,179,194,91,213,183,37,39,51,188,164,139,202,111,212,38,167,94,189,73,51,56,12,127,127,82,216,72,250,125,72,27,17,0,117,75,208,37,113,62,137,102,33,234,39,28,65,179,135,75,239,114,111,154,66,159,171,81,22,26,1,35,61,46,115,161,211,251,239,6,124,51,226,40,13,133,116,180,173,219,133,73,34,107,108,202,152,4,29,165,229,176,233,189,77,23,98,7,156,159,40,39,221,18,65,103,73,201,4,92,63,77,253,196,58,103,76,195,50,95,201,110,75,195,247,152,196,112,166,41,37,196,241,73,142,33,185,3,205,85,73,143,17,90,162,183,205,225,179,90,244,76,52,189,144,26,83,9,14,222,199,233,201,4,150,119,60,89,181,229,41,112,49,209,118,135,161,163,168,26,41,73,212,162,197,213,29,38,117,249,109,50,168,105,222,171,59,57,105,129,225,175,136,247,130,253,160,232,197,172,138,251,224,230,64,201,136,39,200,0,239,189,59,251,155,94,157,96,7,142,39,227,184,145,248,81,50,45,251,118,209,162,21,93,137,34,110,111,146,99,80,104,29,156,2,167,26,125,131,192,196,154,46,10,127,249,232,129,22,228,135,229,222,168,68,246,152,103,166,18,33,231,75,178,250,16,55,227,73,9,148,44,30,4,10,55,241,195,217,210,4,89,192,65,182,60,110,221,208,255,148,91,115,206,238,123,235,86,148,89,30,133,101,103,224,0,36,214,46,96,55,87,199,209,31,255,151,192,133,26,151,21,240,83,26,155,140,66,186,198,119,62,39,207,208,241,194,62,119,113,79,96,154,137,228,169,137,120,213,11,227,227,75,14,12,167,51,231,251,169,10,10,168,2,195,103,28,177,8,62,85,149,146,120,100,169,48,234,238,151,228,91,11,188,88,182,30,170,96,246,87,73,115,145,221,166,61,233,78,239,82,165,62,213,4,150,175,219,206,157,151,176,196,32,252,108,74,163,241,228,172,98,185,26,14,201,251,49,139,238,70,72,225,82,115,218,239,181,83,142,250,98,141,32,94,117,98,67,58,165,245,162,88,153,239,104,241,173,41,72,188,49,254,66,66,111,174,251,49,81,194,205,130,98,252,187,59,70,233,82,149,254,57,74,11,104,81,249,30,219,52,155,146,142,40,92,161,97,114,86,75,130,41,152,146,231,151,217,221,9,171,200,115,209,189,238,13,10,192,200,128,182,7,46,78,145,1,156,53,107,2,12,241,101,60,24,106,7,163,63,112,113,206,158,102,182,174,28,76,192,204,234,234,240,130,205,102,189,176,11,224,52,107,56,41,127,224,234,194,111,152,73,198,97,242,192,219,153,67,32,81,228,72,29,207,163,101,151,63,128,215,191,205,186,222,247,242,109,16,66,252,94,223,231,158,107,220,7,131,79,70,103,194,113,220,130,171,149,12,49,218,18,122,239,179,46,35,208,199,201,91,90,253,243,214,206,36,214,224,49,64,140,82,96,186,210,252,222,198,228,246,126,142,40,140,106,198,119,209,158,95,182,105,237,223,26,186,20,217,112,152,101,228,44,253,115,180,101,66,187,2,19,106,117,223,195,218,46,37,39,82,172,168,115,196,111,31,251,137,0,169,192,144,70,239,184,154,156,230,146,153,130,180,179,107,243,144,32,54,190,99,129,81,222,139,215,166,106,45,41,122,62,117,142,121,116,214,7,166,180,46,46,163,193,112,216,212,233,116,93,39,104,49,2,30,198,121,174,235,154,164,155,127,108,24,5,202,179,236,207,121,221,119,92,221,45,145,33,48,213,54,238,75,210,154,84,117,72,177,58,157,251,134,116,50,109,24,130,146,75,240,93,184,154,33,172,91,29,124,37,126,22,91,235,208,74,178,112,233,178,108,177,236,207,44,42,194,25,71,140,133,66,134,184,26,51,66,23,207,180,182,102,223,81,50,30,243,106,10,207,18,53,18,12,64,94,239,205,209,212,138,223,78,108,43,91,97,18,73,126,53,21,47,181,62,87,51,213,124,34,17,193,145,188,122,217,191,121,231,40,76,54,15,216,250,142,197,115,38,115,23,193,57,96,44,198,248,229,106,252,114,10,95,5,192,3,147,136,75,15,156,34,225,104,37,92,163,232,209,146,216,150,191,7,179,70,188,165,19,28,45,67,239,29,162,116,137,38,157,172,159,171,59,15,11,252,163,108,101,15,154,111,94,188,88,151,179,30,153,144,215,250,252,102,41,165,172,95,3,165,5,95,89,40,186,159,167,144,47,13,155,103,247,85,109,77,72,146,110,4,38,98,28,111,149,181,90,152,231,180,172,158,163,84,255,141,103,2,151,233,101,85,199,110,218,22,188,86,184,134,10,19,102,21,68,31,122,243,70,194,196,95,11,79,185,213,231,230,100,37,226,234,51,6,250,53,6,37,231,57,46,238,69,11,7,137,33,162,216,236,15,142,249,221,155,76,35,8,254,83,60,247,217,19,122,146,7,235,27,38,41,255,148,139,32,162,206,193,3,87,47,74,4,182,42,92,221,17,44,218,253,193,147,6,132,92,159,13,163,120,160,4,213,245,44,197,125,197,74,165,92,122,10,57,100,106,240,212,140,160,209,41,38,217,132,145,74,247,96,20,123,194,140,48,105,211,158,116,15,230,160,203,113,117,66,195,70,97,84,140,125,217,22,166,164,144,219,2,83,137,16,240,194,173,212,77,184,143,155,212,43,148,229,151,253,194,195,117,61,13,206,34,214,98,115,26,221,113,135,97,117,85,35,166,90,240,219,71,205,184,32,139,154,79,136,225,166,126,225,250,160,11,23,201,31,188,35,205,163,175,93,33,134,116,171,16,45,33,237,127,62,240,28,215,134,41,184,218,69,247,255,138,82,123,141,171,9,144,182,166,112,222,61,38,177,209,147,233,231,174,108,225,241,224,221,84,93,245,106,227,235,246,65,179,102,98,93,248,56,227,221,55,210,95,182,119,191,112,114,117,90,92,53,19,3,209,243,252,88,123,30,173,70,215,189,8,165,21,48,34,15,59,96,152,20,134,194,153,190,6,135,155,209,81,60,112,116,224,64,52,1,119,174,190,183,241,225,56,76,141,86,223,227,49,84,146,247,133,227,126,44,184,221,4,38,153,231,6,86,70,254,166,171,123,82,144,0,246,245,121,14,46,228,92,212,102,133,231,196,111,78,164,50,75,46,10,120,244,186,2,134,151,87,167,195,241,149,90,148,188,80,153,198,71,16,24,94,12,175,21,200,112,246,79,221,150,144,140,119,253,129,246,11,225,169,197,155,217,188,221,247,161,0,133,46,29,129,161,18,111,1,227,235,235,41,145,48,161,220,206,129,62,101,63,103,186,245,99,56,120,140,76,105,26,164,239,21,189,131,234,240,89,155,69,237,24,148,190,195,0,163,188,24,90,13,129,147,241,167,57,92,204,247,13,248,44,9,43,52,118,216,74,194,139,192,196,233,98,204,186,237,159,247,183,41,187,27,113,116,194,119,89,164,2,144,166,179,179,89,120,172,37,195,170,36,36,77,248,242,107,71,225,227,129,211,22,253,231,3,91,143,139,143,25,100,167,82,14,138,219,5,209,74,15,24,94,172,45,48,210,79,238,151,101,72,96,165,10,2,170,158,158,156,216,205,2,11,91,10,71,232,220,35,84,49,28,70,104,244,78,149,101,164,129,238,121,65,168,62,36,94,2,76,134,40,96,74,134,196,160,192,81,109,253,94,61,178,112,79,145,198,130,163,201,63,8,217,104,217,55,22,126,109,196,113,32,57,148,250,114,80,74,131,28,164,51,166,60,40,81,87,31,207,227,222,77,73,173,20,56,128,90,132,119,233,132,153,89,63,214,176,154,202,15,77,136,164,37,125,234,227,86,45,15,182,100,88,22,202,210,87,230,193,189,118,131,176,253,113,109,229,201,200,11,70,41,104,54,193,134,173,31,3,106,91,63,159,18,133,132,34,238,65,6,44,67,59,224,48,180,187,114,239,62,146,135,126,207,43,145,162,150,119,238,40,73,251,36,57,47,64,170,74,30,219,98,116,126,242,37,147,114,235,114,107,60,155,40,134,57,214,87,202,82,204,89,76,149,52,249,244,78,236,39,89,214,45,225,242,228,130,216,20,43,55,62,172,192,21,81,113,255,237,51,131,246,214,215,162,6,174,198,152,80,56,32,172,87,52,212,206,233,186,137,38,180,94,37,70,90,88,243,78,225,132,46,241,152,234,86,49,183,115,36,191,97,212,104,66,158,6,76,201,215,247,49,83,162,135,178,43,220,233,88,255,61,25,41,178,158,244,185,8,63,125,135,11,121,64,90,52,229,165,141,207,239,51,243,129,147,230,182,225,225,36,117,91,28,134,203,224,121,48,186,74,62,107,225,167,167,220,244,234,68,230,160,125,232,132,246,64,66,53,72,73,58,177,96,69,194,227,140,127,81,180,122,246,194,8,219,139,72,46,20,234,212,67,38,172,154,210,125,205,50,141,160,9,246,54,124,227,57,157,66,83,1,12,43,150,191,52,9,1,233,123,34,17,125,134,105,239,128,207,250,144,47,77,152,172,57,221,34,244,147,48,54,45,133,57,215,124,200,206,6,145,164,180,150,96,73,206,78,232,80,161,79,147,180,119,161,166,103,238,24,148,110,138,205,10,211,171,55,253,193,143,253,52,164,241,148,224,21,2,157,1,227,51,200,201,67,197,106,170,227,194,93,59,109,10,186,82,30,44,4,29,148,81,93,20,193,166,20,40,181,148,67,134,140,138,236,121,31,140,0,82,85,184,148,8,2,253,96,57,139,167,41,155,143,118,209,231,184,165,14,10,129,212,128,243,22,138,111,106,158,206,214,158,124,130,119,115,55,228,230,103,218,228,59,220,213,244,184,5,229,172,184,67,66,91,154,108,239,211,58,229,227,83,195,58,34,85,106,7,206,8,54,197,131,211,101,57,31,216,40,24,3,134,203,107,41,156,40,92,115,152,126,46,89,213,199,125,64,101,49,174,62,91,221,76,10,31,111,197,133,32,144,158,31,154,138,181,252,0,46,191,195,136,75,23,189,26,2,229,18,87,143,179,160,100,129,160,202,6,89,173,195,13,198,160,250,192,217,107,228,128,73,155,200,123,179,179,122,208,186,90,124,43,61,143,150,152,136,1,151,44,121,123,34,145,244,173,249,131,87,168,246,100,31,157,148,205,57,239,148,165,61,166,168,80,20,148,91,40,213,116,184,18,248,151,201,0,83,176,119,239,153,106,120,210,33,109,197,72,21,29,29,166,226,46,112,2,245,121,88,96,20,211,181,137,158,111,137,89,92,96,54,210,39,67,234,203,235,79,9,124,153,108,184,192,140,89,242,223,54,41,0,253,32,52,83,122,173,37,18,123,200,67,203,123,89,189,176,207,114,116,87,150,198,152,168,105,79,174,6,137,46,14,26,86,122,53,178,228,59,174,70,44,77,209,129,98,163,95,60,77,62,65,97,203,44,55,135,33,62,212,7,207,168,119,142,64,179,244,159,2,214,225,84,69,7,165,203,89,55,21,100,43,91,9,152,122,237,246,160,201,173,39,208,38,130,112,160,4,176,28,29,38,139,93,244,151,77,26,205,225,73,122,105,62,47,53,60,164,135,188,246,177,17,155,194,112,140,196,215,24,86,223,171,239,76,59,215,151,148,172,84,73,245,161,63,141,142,195,231,136,34,190,221,94,24,171,36,230,201,217,239,77,53,81,224,14,115,212,10,216,68,204,5,134,158,161,248,79,211,208,178,37,156,110,243,221,249,97,15,108,210,54,10,55,90,119,124,192,27,244,63,122,188,32,178,236,194,158,112,137,211,234,189,117,1,76,87,207,36,75,48,40,241,19,148,112,121,246,33,69,182,181,233,225,131,92,156,151,35,28,152,144,170,238,56,84,177,120,193,13,29,108,8,73,235,166,113,30,219,165,86,225,208,65,98,76,55,36,235,242,245,215,134,241,103,234,158,66,127,177,211,215,160,158,189,158,35,162,99,125,37,31,148,51,77,158,220,9,193,176,150,98,109,157,101,86,132,194,162,208,221,216,231,242,123,83,195,171,46,192,52,62,2,129,237,20,86,248,12,138,79,134,105,45,118,73,31,205,162,80,205,225,209,213,103,50,209,141,152,134,147,136,149,212,37,22,19,167,243,142,45,96,120,88,159,3,100,14,39,58,66,168,169,106,157,169,253,116,241,231,98,59,210,56,207,196,116,238,190,112,209,180,155,26,28,155,86,242,244,165,178,40,110,178,174,15,61,1,144,93,89,14,103,26,209,183,158,0,180,187,199,111,39,34,30,58,145,102,13,17,87,131,41,46,212,3,98,6,19,36,240,84,177,83,224,62,221,83,52,184,72,129,71,161,3,242,130,25,78,99,61,62,56,172,138,192,106,177,34,19,144,226,72,61,104,83,239,97,226,209,182,26,215,86,139,122,235,194,220,208,47,58,12,91,93,213,181,133,254,196,231,123,48,222,109,180,103,7,55,70,50,71,9,201,206,103,51,35,54,26,211,36,193,102,183,31,56,142,14,67,255,128,48,172,95,180,9,51,63,25,75,66,232,113,49,117,132,186,77,18,144,93,254,206,27,13,226,174,23,67,188,156,252,157,9,146,73,71,186,197,107,73,17,197,244,205,187,232,105,76,165,130,7,96,89,26,103,203,208,25,202,91,122,105,7,11,11,179,67,62,37,129,138,148,226,189,136,146,137,247,12,15,238,242,30,78,224,145,165,87,24,45,10,10,244,98,199,72,20,54,79,129,141,32,63,118,12,140,41,249,90,244,96,204,90,239,134,66,6,95,110,190,254,35,238,93,114,168,73,146,235,204,189,112,76,52,252,253,224,2,122,212,51,13,5,13,136,102,65,224,64,36,81,93,61,16,4,46,66,203,208,76,144,122,198,253,16,208,46,228,159,93,55,139,227,217,11,96,101,37,144,153,231,143,184,17,30,254,176,199,177,99,214,240,47,54,171,99,1,45,241,144,113,251,91,47,177,17,50,71,229,167,233,200,230,20,187,106,126,163,196,150,104,3,211,226,198,230,84,9,102,188,127,63,242,224,67,234,54,55,16,17,246,188,32,85,194,100,47,228,169,248,28,223,30,138,150,92,146,21,63,16,54,221,110,150,45,154,90,100,189,154,119,254,158,204,210,209,91,208,92,163,239,203,57,57,50,59,217,183,238,6,26,91,233,59,88,122,82,85,90,98,235,45,237,120,178,74,101,155,228,200,172,179,136,39,132,8,141,229,169,91,44,145,184,225,241,110,224,149,165,3,184,113,78,231,136,83,11,39,93,130,44,131,134,133,37,12,171,179,166,155,58,238,164,139,40,149,117,184,228,199,123,134,56,37,38,202,89,209,91,34,94,236,9,209,44,180,90,72,120,202,210,179,191,194,165,130,66,242,36,183,207,162,166,99,218,8,184,11,153,190,12,59,125,221,208,165,66,95,59,162,29,152,160,127,141,139,113,204,101,64,169,146,172,49,98,232,38,110,125,48,186,214,199,210,24,76,57,57,107,225,183,143,245,89,109,28,19,98,58,209,123,173,148,248,88,52,43,144,90,222,98,194,200,253,179,218,140,29,242,61,89,135,197,48,102,88,109,52,173,144,99,7,157,56,151,161,192,210,71,71,187,11,138,84,238,103,48,50,226,73,47,134,55,155,122,88,163,216,170,223,123,245,227,209,156,207,31,166,44,59,70,147,171,249,47,223,213,52,244,124,158,140,90,206,182,226,106,107,14,90,21,166,3,74,254,224,162,129,112,186,17,156,137,244,217,224,123,43,1,131,18,46,170,39,194,128,63,39,187,164,15,200,101,231,20,139,111,14,45,56,7,77,99,132,185,57,173,217,132,140,248,49,210,73,164,4,140,196,142,252,180,117,98,137,137,100,229,184,114,84,31,115,143,2,117,31,149,133,235,32,75,211,106,56,86,216,124,120,156,82,17,91,136,172,32,123,22,46,81,214,40,101,31,63,45,249,64,103,210,196,186,181,143,156,49,226,148,132,201,44,69,157,33,237,24,81,43,162,144,253,29,6,233,23,51,91,240,43,150,188,180,121,222,45,7,122,94,91,39,41,1,249,25,11,151,74,121,81,90,164,225,11,11,192,71,148,80,127,107,15,156,243,183,64,172,212,69,206,142,110,50,33,97,254,155,170,153,190,245,113,76,114,142,139,17,67,148,133,141,157,59,122,248,129,231,83,116,209,18,37,223,140,246,98,13,152,98,145,166,176,69,115,175,251,155,210,126,104,91,157,8,132,39,239,104,79,59,183,102,200,186,177,23,62,248,12,155,238,241,196,36,105,63,29,240,218,210,95,139,14,62,51,8,245,198,4,156,202,29,57,35,142,163,239,126,189,181,248,147,40,142,245,146,234,253,131,33,116,200,147,23,19,196,243,71,203,136,81,235,190,145,145,146,26,31,140,215,244,109,89,231,131,88,187,144,128,207,157,182,194,139,168,234,254,110,174,125,49,129,17,199,20,56,119,29,115,116,170,190,248,19,62,78,21,167,169,167,26,130,133,4,36,154,246,102,33,140,98,172,168,24,211,146,132,236,137,222,9,185,223,24,114,226,50,98,71,27,156,86,253,224,166,169,61,100,26,66,30,156,102,187,67,217,131,244,48,217,45,158,140,156,255,146,253,174,161,149,227,226,202,204,21,196,148,135,192,61,100,105,171,233,223,106,246,141,254,127,103,66,196,189,57,162,229,115,29,43,240,88,215,30,176,96,163,124,248,150,84,245,207,242,221,187,106,96,203,234,47,71,89,223,47,39,105,83,69,209,95,165,7,66,60,118,17,33,210,66,33,42,141,18,227,157,205,91,248,96,154,177,215,8,123,37,120,136,50,195,155,181,14,141,57,154,232,35,47,102,10,212,205,96,145,218,167,22,225,15,114,209,24,54,35,166,73,147,102,210,38,118,146,189,225,243,143,79,153,116,60,77,102,173,199,173,145,206,149,56,75,51,174,185,123,222,59,163,223,42,214,23,89,187,246,5,228,50,214,88,86,24,173,235,47,102,6,121,94,156,147,70,152,43,69,64,46,79,36,200,228,201,11,230,71,124,106,120,108,75,98,60,70,80,46,113,239,149,31,191,189,153,92,201,250,96,126,251,187,119,197,29,9,43,135,26,167,161,76,33,4,75,178,19,29,12,166,223,141,192,88,4,233,123,112,139,216,125,48,36,212,253,69,18,173,73,86,17,24,162,93,137,171,199,83,192,118,224,108,61,134,99,200,151,182,156,41,21,237,134,254,205,5,178,104,98,179,18,206,174,43,130,210,112,119,116,125,208,66,104,206,111,183,43,169,72,187,144,98,253,137,188,185,11,19,13,177,113,25,22,35,197,68,108,151,195,72,36,248,14,108,93,230,100,22,79,181,105,177,119,115,143,169,150,40,65,153,250,219,208,172,191,37,210,9,65,55,129,81,22,251,246,179,114,118,226,173,87,91,104,50,86,39,61,202,166,62,57,228,254,240,248,54,105,222,231,230,137,100,87,137,163,51,171,54,57,112,159,94,145,206,220,96,94,234,123,19,21,250,142,78,158,68,252,31,250,52,4,161,7,198,68,85,198,126,65,14,141,236,128,195,221,14,125,133,207,177,29,143,182,44,212,255,92,13,191,186,126,150,206,144,214,202,166,132,119,54,154,176,224,22,218,232,58,153,140,162,241,25,143,77,154,168,80,230,86,90,44,223,117,70,160,72,97,44,33,33,113,56,57,133,149,59,130,87,50,75,88,235,208,55,149,113,131,193,23,74,72,208,41,168,188,26,186,0,103,74,234,91,241,162,178,124,81,174,143,112,226,249,3,181,234,10,131,218,234,169,94,226,160,93,219,60,208,94,154,230,137,126,53,233,136,166,103,31,230,192,231,113,22,235,75,35,103,72,166,189,85,152,89,233,156,131,234,73,24,175,194,137,174,196,53,40,81,210,61,143,90,15,223,151,200,2,104,20,213,74,44,86,139,208,153,197,68,228,28,48,21,202,21,97,36,132,61,154,94,141,154,149,91,212,211,50,76,98,92,90,69,124,139,152,9,89,181,90,31,116,183,136,96,29,123,0,78,173,194,214,172,47,96,52,166,155,110,229,28,68,254,224,84,45,183,174,111,13,85,56,66,88,211,4,103,228,104,165,30,45,249,110,60,145,148,214,175,77,131,194,233,201,224,51,77,250,82,235,16,241,175,26,177,126,224,170,89,31,42,231,106,139,1,71,63,90,189,171,198,41,239,181,79,7,254,85,50,11,124,150,243,242,44,29,105,53,213,13,45,176,196,249,128,1,195,53,146,247,234,133,143,239,177,204,110,146,78,15,60,119,204,20,172,7,53,208,58,196,49,119,36,108,191,210,192,115,163,31,225,142,65,105,166,63,163,87,159,71,77,17,90,134,56,255,140,40,101,228,225,52,206,102,13,221,213,162,96,118,244,184,186,107,9,70,179,22,82,241,82,86,37,39,187,2,214,242,140,136,34,132,181,185,245,135,105,253,237,94,250,196,238,175,123,60,166,76,139,28,196,36,201,93,244,99,157,161,62,111,234,63,205,95,67,13,161,129,206,118,196,12,173,219,139,90,81,248,1,53,86,15,244,53,141,106,159,49,57,255,143,17,165,102,87,243,181,212,103,158,109,196,23,64,25,235,225,106,67,192,157,177,105,80,38,157,148,224,212,80,22,27,49,195,11,230,70,86,152,198,126,17,123,46,156,180,186,124,144,27,204,241,61,74,70,208,90,209,99,110,238,184,55,81,40,253,32,205,40,234,254,94,25,113,39,29,114,75,231,246,15,38,211,166,87,159,53,209,190,171,215,57,166,203,3,151,50,227,193,77,52,105,232,234,34,139,30,143,134,80,72,26,250,219,88,155,43,174,38,131,244,216,166,244,153,143,44,69,182,14,22,106,155,210,58,104,5,76,189,135,44,46,172,203,89,63,52,103,165,26,157,77,250,107,18,124,96,136,145,171,60,112,249,182,133,3,167,246,218,189,187,184,91,71,220,226,225,214,195,7,116,239,199,130,26,34,242,141,77,108,242,33,14,15,91,189,2,39,146,151,62,205,76,206,172,254,1,206,2,91,43,25,221,134,119,136,50,30,56,149,61,222,45,30,252,135,14,163,139,54,221,195,233,168,237,84,162,65,35,5,113,163,41,190,220,222,196,238,160,176,188,116,113,21,147,228,156,1,35,111,251,216,242,144,23,253,234,69,226,95,167,240,217,96,206,255,150,195,176,252,213,212,135,102,231,164,51,224,215,49,203,48,241,252,165,9,150,77,221,255,233,209,188,119,220,26,67,79,15,251,92,200,123,198,197,105,106,220,155,126,169,203,149,184,64,77,70,74,44,5,218,73,249,158,128,222,15,130,130,2,163,126,255,161,68,186,213,10,65,26,196,183,35,232,172,91,41,124,200,236,44,175,208,62,176,213,251,61,38,14,188,60,255,88,214,104,253,49,113,176,98,227,173,105,28,147,197,199,38,193,214,220,124,162,9,252,80,70,50,116,74,4,83,47,76,237,152,102,207,225,68,161,204,119,97,218,52,106,142,186,154,182,170,7,238,40,166,172,74,170,169,214,103,209,195,253,180,195,33,149,168,15,126,206,196,20,112,27,90,253,109,240,49,60,198,7,167,199,197,176,170,163,239,106,196,137,229,123,1,147,11,254,224,179,107,171,83,152,173,133,176,195,103,179,41,207,152,66,215,173,2,151,199,235,219,102,249,197,111,103,222,235,113,41,97,3,251,231,166,175,214,227,110,30,127,67,176,167,54,176,154,180,100,76,112,211,99,124,188,209,129,16,131,47,107,212,249,215,227,203,90,57,174,79,133,66,223,87,49,97,32,224,148,32,180,89,20,68,122,35,33,109,97,164,113,135,73,131,232,215,156,211,36,106,3,30,85,39,210,228,126,110,42,32,27,89,116,159,164,241,113,117,133,229,227,138,84,99,219,169,67,56,145,151,119,152,24,239,227,24,209,63,194,247,217,99,218,206,186,117,208,232,28,224,165,227,149,160,57,86,255,7,91,190,221,151,64,199,58,149,206,151,165,90,111,99,63,91,208,82,168,234,46,90,190,204,157,77,42,100,138,232,151,25,113,162,186,16,0,157,41,201,16,202,68,201,230,95,76,135,143,173,44,13,205,11,181,66,51,216,139,232,171,20,117,240,169,23,88,222,200,148,6,205,147,8,254,7,47,83,2,240,7,55,251,73,62,103,177,55,241,153,134,172,167,116,152,71,225,7,193,180,237,40,58,52,50,133,45,60,237,236,115,107,109,156,164,235,12,157,241,176,111,253,222,200,133,168,151,76,76,241,75,95,118,106,209,179,216,56,197,186,26,244,252,193,186,139,23,56,80,201,25,9,157,17,83,135,143,118,73,181,197,131,227,211,78,177,113,138,117,192,243,227,165,35,128,166,187,97,161,255,160,19,254,233,189,64,114,90,110,158,44,25,116,63,39,82,143,93,131,215,52,57,141,174,204,52,164,232,232,196,10,76,153,152,135,244,145,16,173,34,112,94,178,85,154,249,100,64,151,33,139,82,0,186,110,86,9,225,112,49,67,84,224,100,230,157,195,153,238,177,223,144,211,232,41,21,143,215,52,83,82,18,112,112,224,4,134,176,116,19,180,145,227,189,155,29,94,208,208,51,151,44,107,139,240,49,45,127,150,136,30,210,172,152,72,170,15,25,254,156,82,210,104,205,51,35,220,66,139,174,165,108,9,204,54,12,155,128,231,67,152,70,96,52,58,176,80,199,49,30,231,5,89,67,90,22,57,76,232,64,62,54,197,177,36,160,29,78,137,116,167,194,212,243,248,111,79,244,163,100,253,80,183,250,89,19,76,50,196,117,63,184,81,32,231,155,60,252,103,234,232,63,216,186,24,94,53,165,74,100,251,44,111,133,105,68,232,182,72,179,198,59,58,147,56,113,226,200,71,147,116,39,157,11,200,124,132,5,70,48,59,105,136,217,58,114,71,54,206,42,98,166,88,96,228,30,88,223,1,147,36,145,223,134,107,89,87,188,55,226,154,178,192,14,108,45,43,29,174,38,16,41,176,117,46,141,39,175,40,157,200,7,37,238,216,99,154,18,53,42,89,175,62,211,41,246,21,28,14,233,166,88,178,49,95,191,33,71,15,68,236,82,107,3,37,15,94,172,183,187,192,38,240,227,79,54,136,104,74,176,53,91,191,36,79,128,66,22,56,71,161,60,25,130,108,113,198,52,203,158,202,160,80,171,147,99,34,82,57,164,44,91,54,215,237,10,233,213,184,95,154,58,130,141,157,188,36,173,154,87,173,73,47,116,45,179,199,252,161,76,13,181,14,147,181,72,244,180,20,222,254,83,80,67,254,45,4,147,42,42,82,69,20,208,73,228,97,115,248,79,67,190,47,178,184,241,69,91,141,155,55,72,83,242,218,105,194,169,240,168,62,103,132,244,1,46,150,249,136,114,6,234,36,170,172,62,68,5,91,208,80,168,79,95,210,153,28,152,96,76,192,116,73,16,198,197,57,31,114,200,0,66,174,30,77,93,217,52,176,160,61,18,132,123,248,212,55,65,6,27,61,86,223,177,35,233,40,42,48,38,116,172,62,162,130,15,76,25,216,136,223,166,177,138,86,137,39,228,58,131,43,14,7,107,75,31,35,96,138,6,253,230,199,150,223,50,205,160,37,15,47,80,55,35,137,214,140,2,231,20,45,242,8,172,81,159,45,99,90,41,20,240,141,190,34,37,174,164,11,14,195,232,2,99,116,236,185,210,3,227,34,213,128,207,169,44,246,31,139,254,56,11,205,97,42,70,100,101,3,247,176,30,129,135,214,54,2,147,252,253,96,104,116,31,76,46,208,5,85,43,106,112,212,65,11,140,104,189,79,37,66,23,180,36,87,152,114,137,64,7,100,201,15,133,32,230,119,102,95,87,23,134,226,148,40,231,33,66,155,80,225,19,152,64,159,167,17,145,117,194,122,20,24,182,96,15,152,144,226,71,1,56,31,10,158,133,251,71,104,197,157,171,151,192,120,233,62,160,13,214,209,55,160,120,251,185,197,110,71,224,31,50,144,192,101,69,173,55,112,150,246,76,148,50,80,181,239,15,86,183,150,79,101,116,240,71,184,55,231,193,240,194,135,192,168,133,206,15,62,195,157,139,194,48,120,253,173,224,41,239,169,87,87,218,13,172,128,57,63,228,165,167,21,235,251,247,160,200,67,216,222,192,164,224,226,234,194,41,47,79,110,202,19,49,79,40,60,109,67,81,138,72,124,200,204,2,30,15,140,78,124,15,152,242,20,121,175,179,37,16,241,119,184,179,58,186,192,136,119,187,81,75,3,148,51,55,244,234,134,137,253,93,109,58,120,2,227,205,150,184,186,85,201,221,100,252,0,10,58,29,173,89,133,181,242,175,158,196,83,244,200,238,166,253,60,217,217,193,178,135,46,170,149,117,151,241,220,28,46,144,195,216,34,85,127,187,90,143,92,135,71,30,239,163,153,112,154,207,82,164,241,235,115,115,52,191,188,218,161,90,191,220,143,56,154,173,89,72,176,143,105,216,84,228,116,178,47,194,39,115,24,54,150,142,25,161,141,24,51,152,9,98,17,67,136,176,250,91,135,233,65,210,116,154,146,1,119,115,187,236,159,56,151,172,16,40,169,203,81,104,146,67,23,223,180,162,89,135,161,32,45,93,124,188,171,159,16,204,194,41,58,132,6,207,168,180,0,38,113,241,172,251,229,130,28,204,82,250,63,233,182,64,116,205,183,74,107,124,164,85,28,20,226,247,32,14,145,87,47,26,96,32,64,220,194,35,45,214,197,126,40,12,73,62,80,104,90,226,131,164,180,240,113,119,192,108,210,114,49,6,111,243,147,15,122,55,189,21,5,198,22,141,215,38,42,175,9,22,52,154,131,74,14,31,249,108,42,122,239,213,162,132,10,78,112,83,191,141,154,129,226,77,196,240,201,183,42,184,209,152,128,245,23,48,45,212,5,100,219,245,237,236,12,6,254,228,120,78,166,233,82,127,8,225,28,99,67,152,11,156,99,201,85,170,104,153,132,255,47,191,204,135,118,5,20,36,86,215,195,78,131,119,114,22,132,255,54,12,212,161,95,3,181,211,112,65,10,189,41,133,61,67,246,164,71,157,95,177,206,231,146,34,132,89,88,92,206,131,62,151,69,25,123,8,207,141,234,105,85,171,96,146,141,20,181,148,79,31,142,219,60,109,119,142,237,118,246,232,22,227,205,99,106,8,216,20,181,131,14,72,236,127,8,9,50,161,240,25,38,169,37,12,85,51,201,68,79,91,44,30,106,206,134,62,217,220,231,197,252,192,38,106,75,237,182,88,172,41,42,54,11,133,66,107,62,230,44,85,76,241,203,9,146,181,204,132,21,65,59,98,151,53,169,69,73,129,120,247,184,130,133,77,151,154,109,103,189,206,56,28,144,203,158,210,234,4,51,27,97,235,245,193,156,82,98,164,103,202,44,252,149,137,242,13,157,221,70,198,137,37,109,122,99,242,100,251,87,119,25,232,202,73,45,43,210,231,193,119,0,70,54,80,157,139,51,127,61,156,82,172,177,168,58,193,137,51,79,222,203,120,33,234,216,160,53,23,223,42,217,178,85,248,44,202,111,22,37,182,53,189,122,205,18,229,85,124,233,161,197,233,231,53,172,176,41,96,212,161,21,133,234,243,161,16,121,197,25,212,85,105,73,231,250,248,122,150,97,114,152,142,123,226,0,211,63,175,247,111,114,31,227,81,60,61,132,225,82,156,27,176,181,100,119,6,54,205,225,128,87,209,74,137,243,187,136,125,234,186,122,34,72,37,147,124,140,231,166,55,205,227,123,195,139,138,73,72,235,203,254,56,207,145,221,166,20,166,171,129,205,190,148,92,114,165,26,83,178,60,190,243,142,254,120,213,4,160,68,178,151,222,229,104,202,198,54,69,43,57,253,97,252,225,111,99,239,8,166,233,75,97,217,6,173,5,218,172,78,110,130,92,45,2,68,8,205,208,167,78,224,105,61,107,2,238,67,217,60,153,58,128,188,62,56,63,188,21,83,99,233,243,123,45,40,185,138,246,240,11,10,245,198,202,244,206,88,166,225,88,31,152,156,178,194,212,94,246,111,60,143,93,51,20,61,83,55,199,47,219,131,202,128,210,219,40,106,228,10,162,112,170,83,73,135,198,233,93,180,76,94,173,107,198,31,159,187,4,83,143,174,113,85,58,87,0,83,202,57,191,253,53,41,187,138,245,157,190,123,39,107,248,245,252,116,251,142,202,198,199,40,207,147,153,12,74,236,7,75,123,221,242,218,214,72,206,97,138,18,117,30,53,43,140,136,221,164,241,183,62,217,249,49,217,139,232,177,164,107,167,33,130,220,2,174,166,229,47,83,193,114,26,113,115,212,16,178,198,204,162,129,123,181,176,174,198,80,32,85,54,215,13,181,222,156,121,232,183,166,219,109,4,212,10,26,151,125,232,47,87,182,50,31,20,90,162,109,13,60,209,245,59,140,38,154,49,207,231,222,20,236,184,83,98,253,216,213,66,128,227,154,130,56,194,14,137,58,142,194,237,11,85,32,9,78,117,142,194,149,10,63,135,169,90,249,195,186,222,41,70,244,140,96,170,249,185,154,18,155,248,109,218,24,63,107,143,110,11,241,228,137,110,108,163,60,112,11,190,52,135,216,20,19,218,214,125,255,14,53,212,65,116,14,227,205,70,156,144,246,106,187,61,247,62,38,131,171,21,17,241,64,249,231,65,163,84,249,128,40,10,233,99,15,171,193,118,24,9,167,103,183,218,95,85,46,133,106,26,56,202,166,103,227,187,17,58,33,93,43,126,77,9,55,197,197,131,38,213,26,6,236,176,26,124,221,158,193,32,152,174,1,231,138,43,22,48,182,187,38,0,208,250,10,117,144,108,229,199,207,205,143,209,235,225,0,250,201,52,77,6,193,21,171,177,141,210,8,30,197,9,137,148,147,160,246,117,203,25,68,156,68,225,254,177,232,204,24,41,186,41,152,7,233,182,36,219,125,82,1,3,100,38,115,245,211,227,28,68,200,46,237,7,174,81,192,145,41,7,215,58,78,96,44,225,128,211,78,79,10,192,122,75,119,135,233,36,173,161,213,129,192,188,219,47,4,51,31,137,38,68,80,70,68,117,179,9,173,239,39,129,48,122,100,68,179,105,227,234,36,29,150,209,251,224,115,224,106,76,24,234,118,79,1,19,141,211,49,157,36,9,28,68,182,68,15,136,65,5,183,47,158,140,68,202,120,70,124,210,75,163,6,204,215,25,10,195,168,220,1,19,112,46,154,54,97,83,136,171,161,202,43,76,199,186,96,252,103,163,20,233,174,64,81,82,138,169,132,129,88,36,25,123,156,238,252,21,126,157,209,28,248,183,2,103,36,232,151,195,68,167,53,171,178,16,40,40,113,245,241,49,234,147,169,66,40,217,243,242,4,197,95,203,237,120,18,205,85,31,77,253,122,105,246,60,99,118,7,183,42,45,235,239,165,25,54,211,40,244,71,155,199,207,214,211,201,98,229,46,129,86,41,126,59,91,144,228,60,105,253,154,226,201,105,61,51,100,9,193,28,206,190,192,210,248,73,145,9,106,28,178,225,48,167,147,100,37,77,56,249,14,56,77,217,154,82,167,202,79,141,193,31,187,209,194,64,31,27,254,123,164,208,200,162,55,205,243,86,36,33,253,100,75,196,49,148,29,200,1,223,99,101,167,98,154,67,83,225,18,36,84,90,72,160,12,254,160,37,194,155,244,118,236,90,122,139,23,180,162,254,21,233,90,218,171,62,240,140,66,8,36,79,182,238,88,56,50,51,242,3,80,111,207,166,179,30,184,185,230,47,48,199,139,62,218,146,195,39,81,116,173,117,145,252,118,142,84,44,21,96,207,201,6,47,152,236,174,195,57,63,27,53,54,213,177,28,253,197,72,223,180,39,251,141,158,145,15,90,34,248,32,196,122,100,105,152,149,14,211,76,52,235,215,68,204,248,122,176,4,46,32,111,201,60,130,244,235,226,34,108,232,4,54,100,208,144,196,94,217,175,94,253,149,145,37,0,143,76,197,133,143,147,185,180,120,17,193,219,182,238,242,161,232,221,84,16,148,10,129,91,236,191,77,23,69,173,62,169,104,47,121,159,196,98,93,26,53,190,99,92,174,113,141,86,211,143,60,31,48,63,68,164,22,79,134,100,65,46,15,17,155,160,88,117,120,173,34,237,216,140,52,54,188,14,187,88,5,136,42,109,88,167,1,151,177,225,218,52,84,114,181,153,114,251,141,35,18,51,78,15,229,159,70,204,217,67,33,214,112,104,235,131,195,64,240,226,245,2,231,151,138,113,169,41,163,87,210,117,65,142,75,70,3,132,174,165,118,157,84,107,187,48,82,250,101,104,205,102,97,167,184,159,243,88,249,105,75,23,237,194,1,81,156,247,136,116,24,130,221,90,27,92,140,46,122,97,4,41,114,121,202,123,137,66,220,215,134,4,222,180,154,244,216,214,86,240,118,225,115,174,158,15,46,191,189,144,146,185,76,36,83,204,105,90,131,222,39,132,4,159,43,132,74,114,214,218,199,145,138,159,48,228,185,81,166,83,248,236,205,245,67,39,84,236,7,133,13,22,112,31,115,189,23,159,83,103,6,12,191,87,174,166,176,197,89,76,216,26,227,209,34,232,208,108,210,200,1,183,245,188,53,66,136,253,102,208,144,61,192,214,47,90,96,120,150,115,29,1,79,194,27,15,252,45,160,3,143,85,181,156,128,157,194,99,45,118,115,28,122,133,89,64,241,228,107,61,202,240,141,124,160,87,4,216,111,87,21,108,37,106,127,44,134,250,253,118,213,13,17,50,67,251,166,82,178,62,242,249,41,197,171,229,187,57,89,123,37,109,162,196,226,199,50,240,89,68,202,218,164,240,113,197,76,227,112,124,184,191,212,188,164,184,216,18,37,202,182,206,180,64,141,159,238,4,199,235,67,167,94,126,250,113,181,145,60,180,98,128,56,208,247,224,9,133,73,133,225,119,125,15,158,241,63,5,166,65,71,254,70,165,52,213,169,197,187,237,222,239,19,24,215,65,121,199,48,126,244,234,71,26,216,98,160,174,114,107,186,79,120,57,2,87,107,167,28,112,165,9,147,194,41,132,239,128,49,210,148,142,71,195,219,228,48,81,237,38,131,90,177,140,188,108,13,152,216,231,83,43,212,145,198,115,120,163,206,172,21,86,235,11,79,160,99,68,30,70,182,114,20,23,189,181,26,89,0,6,65,96,106,114,118,143,157,163,82,193,173,140,58,162,159,43,246,157,179,104,230,195,199,91,246,119,192,77,26,82,23,162,42,208,8,2,69,25,170,43,220,166,23,62,27,188,180,6,30,209,157,146,227,181,43,129,186,252,80,1,225,85,141,15,30,15,139,183,16,63,250,94,187,91,163,79,129,11,207,226,179,129,204,148,22,49,34,119,94,60,176,130,64,19,45,105,228,220,183,134,200,177,171,53,26,15,138,103,121,6,164,208,180,38,224,178,31,43,143,166,134,41,102,98,35,255,170,68,193,68,149,205,22,180,43,31,175,67,226,152,113,111,242,14,91,169,128,191,222,181,1,83,190,213,213,228,96,125,246,128,233,44,167,182,18,66,157,177,231,81,211,241,176,249,172,179,101,92,76,13,218,120,140,33,74,32,252,115,210,177,69,35,139,165,89,251,180,120,107,52,198,215,99,197,161,237,51,228,252,211,10,71,163,116,215,216,110,169,222,215,44,5,43,44,181,152,135,205,218,252,60,222,0,66,136,49,166,231,36,201,73,97,248,44,113,122,82,130,45,13,227,205,168,206,242,181,41,212,152,106,180,211,184,44,251,163,81,211,43,93,231,128,9,14,207,128,87,209,62,53,165,28,239,173,251,107,159,245,179,245,115,157,67,170,166,248,30,103,129,60,71,84,33,156,151,99,204,250,228,24,82,110,38,125,139,29,101,155,31,58,162,68,206,93,201,4,123,100,62,190,93,161,64,216,173,48,50,66,80,165,5,181,194,11,31,177,99,99,21,173,9,133,252,181,102,156,219,240,243,181,35,11,137,161,189,99,42,96,21,104,218,147,60,28,237,48,28,166,85,166,44,252,98,116,32,255,233,243,104,75,249,62,153,114,30,151,50,249,233,225,104,201,78,222,166,180,28,63,141,88,133,184,3,217,186,103,86,255,88,139,148,169,198,183,23,149,153,163,4,76,227,149,173,206,118,234,94,160,85,16,232,123,36,161,242,79,96,106,4,76,78,64,227,0,63,25,156,128,145,27,81,226,39,89,190,239,234,179,2,52,147,156,77,149,50,108,2,84,83,170,230,73,230,128,7,85,63,184,104,11,145,76,225,180,103,227,128,231,170,207,163,37,219,229,28,70,12,85,35,174,231,219,123,186,2,20,86,235,124,162,35,243,59,5,22,60,1,13,65,152,82,208,136,33,183,130,59,141,173,52,124,178,245,193,251,13,102,81,213,25,131,50,81,12,215,80,88,165,150,32,158,123,46,229,121,208,160,139,147,251,179,216,209,197,210,240,98,131,75,33,48,193,116,9,78,114,200,127,67,138,123,247,132,207,45,74,253,93,125,142,24,157,136,212,117,206,46,48,178,31,10,127,187,29,92,214,166,33,83,52,74,83,140,24,53,184,15,91,149,190,41,235,187,152,144,244,27,225,134,145,21,99,130,113,168,145,224,227,104,172,176,69,160,218,109,77,92,213,132,240,113,254,224,173,133,128,104,124,236,239,204,54,198,143,198,209,76,217,236,91,63,83,251,194,29,148,6,147,223,144,12,235,238,160,249,54,2,119,241,173,199,241,66,149,207,109,20,225,189,191,25,190,167,230,35,140,68,242,45,46,134,96,40,89,53,245,20,39,128,45,76,141,97,115,138,126,187,6,213,65,79,2,147,163,239,155,224,214,159,71,179,159,228,93,191,49,161,183,146,110,57,199,61,226,56,140,29,137,210,3,133,151,21,0,199,126,246,200,236,146,126,64,68,49,80,8,142,69,97,226,48,61,246,202,179,124,52,33,7,49,57,135,255,196,210,74,186,122,104,31,232,21,165,192,180,67,210,155,211,119,54,190,199,153,220,77,183,43,72,54,51,127,123,252,46,42,115,2,7,183,121,53,54,48,230,153,166,201,41,135,140,5,64,45,159,22,179,30,216,24,15,1,163,228,253,36,217,207,70,221,253,189,206,238,84,178,110,26,180,65,27,241,218,12,138,50,122,50,217,143,29,110,227,160,111,169,102,95,19,133,128,97,203,83,223,62,159,81,161,153,88,28,247,3,215,174,61,48,253,181,253,106,170,110,155,238,226,41,211,69,54,78,244,133,171,166,79,110,213,108,1,227,153,235,241,132,72,251,119,192,244,198,174,50,158,171,67,29,198,42,93,142,7,251,220,28,239,62,236,24,211,58,83,24,229,141,207,216,72,60,201,122,166,154,179,95,202,149,225,120,208,21,85,61,24,96,24,127,245,97,38,208,242,48,204,55,68,124,159,53,0,239,125,124,214,93,126,168,228,201,186,130,125,87,51,230,186,173,160,80,178,195,133,105,111,119,133,108,10,21,171,126,177,145,153,223,20,235,238,51,182,44,74,113,158,106,141,182,62,57,68,115,252,30,242,2,30,205,238,159,191,75,226,77,143,167,72,160,210,52,25,129,127,61,239,171,75,118,80,2,64,229,165,26,34,212,172,251,207,14,142,128,162,196,133,101,245,75,221,97,147,173,81,35,136,229,226,222,205,152,244,79,234,143,141,68,195,91,191,26,114,253,67,109,176,130,105,183,21,6,60,63,237,142,152,183,21,32,221,215,162,241,211,110,58,79,208,248,247,197,69,212,17,179,83,80,212,148,124,105,254,26,127,235,151,70,70,223,101,209,202,175,164,87,191,244,176,72,167,223,60,155,218,231,99,44,16,67,245,171,173,53,128,140,89,135,120,230,238,11,154,91,93,5,59,50,229,8,203,3,31,103,108,249,96,227,153,7,217,5,205,75,183,174,94,154,54,35,244,215,221,89,165,6,237,201,31,117,235,248,118,127,154,126,204,75,131,235,153,166,54,219,125,112,244,80,86,215,204,214,180,74,90,255,105,74,87,166,30,32,232,61,187,16,41,238,33,61,87,52,181,133,215,229,83,133,190,67,101,60,9,61,206,182,120,47,132,100,182,90,188,16,64,92,177,13,253,182,132,20,218,195,187,144,215,238,166,214,148,31,83,228,156,240,254,98,116,17,202,79,229,11,146,218,62,42,86,4,173,28,130,140,2,179,31,171,80,104,94,114,67,66,246,193,15,229,110,117,183,66,61,219,204,140,226,191,220,224,93,40,125,12,117,213,22,47,157,8,183,14,229,242,37,150,178,95,188,172,176,66,136,128,103,34,120,209,40,242,109,166,29,42,48,122,97,1,246,250,148,143,176,57,141,248,101,118,58,85,220,72,86,193,227,9,5,74,102,169,180,120,168,149,45,118,240,159,245,170,55,55,109,215,30,35,134,114,130,162,166,237,23,23,91,209,181,194,231,88,244,214,210,5,247,1,65,36,225,139,146,78,234,1,195,103,26,202,249,159,37,194,157,29,149,110,109,132,121,142,107,226,186,1,35,49,164,87,159,197,16,60,21,170,104,73,218,116,45,10,128,66,223,28,30,216,37,74,239,221,107,196,151,182,2,129,218,181,38,0,85,227,29,48,251,141,94,140,72,87,10,24,109,139,37,148,232,109,178,115,254,224,152,122,91,41,209,144,20,157,0,79,67,53,178,98,74,91,70,39,192,13,168,78,101,223,202,90,52,128,66,107,204,163,60,76,192,86,8,213,164,118,221,142,63,243,109,170,168,56,204,17,235,121,27,240,25,192,164,108,109,172,139,88,215,40,151,101,45,88,160,85,96,243,227,135,117,148,165,121,52,68,113,42,118,226,230,156,145,169,41,135,189,79,239,18,2,76,27,46,133,211,8,46,215,239,106,25,148,190,146,203,52,130,213,151,214,207,62,216,63,212,14,80,69,9,26,207,15,62,131,154,21,54,197,193,15,206,93,185,243,168,231,245,216,49,16,72,73,77,175,94,53,74,33,12,62,7,178,140,88,195,124,238,122,115,29,238,138,3,226,24,99,251,121,69,231,176,182,30,119,126,105,161,235,239,119,232,101,244,86,187,23,2,253,72,117,18,201,204,136,234,144,246,140,109,178,75,126,147,159,90,219,51,202,20,221,195,135,250,46,70,146,39,194,56,103,251,62,83,234,219,37,243,180,19,54,230,111,165,115,101,151,139,33,73,44,55,172,218,143,63,176,245,106,200,152,247,230,237,204,199,41,129,231,108,98,67,97,101,192,204,108,82,254,126,22,3,73,104,63,182,216,201,146,88,163,204,70,74,150,252,183,7,85,179,82,38,65,232,101,187,32,13,242,52,93,41,146,244,40,69,9,100,5,60,201,104,203,136,243,215,119,245,207,119,148,239,117,134,216,191,38,38,197,20,137,58,198,247,236,155,110,39,211,228,167,75,179,98,202,165,169,232,40,14,99,26,232,36,164,21,156,183,151,34,189,76,248,79,182,43,102,195,118,155,17,242,197,49,125,101,142,66,128,245,74,34,120,133,38,157,40,48,137,168,120,175,179,197,171,164,0,149,115,20,31,6,12,131,93,215,30,108,102,39,131,28,216,136,40,82,101,81,173,159,186,63,154,137,14,234,189,97,10,249,110,69,155,191,158,244,201,76,64,218,151,61,145,229,212,117,199,160,223,97,44,1,132,159,150,40,187,228,253,11,45,199,79,35,96,167,55,183,158,233,238,124,208,52,184,73,74,139,149,139,119,26,48,169,88,221,103,137,150,68,166,188,97,249,138,12,28,155,89,253,140,51,18,250,200,200,104,181,15,123,169,15,26,205,68,167,214,87,153,92,168,155,195,36,10,198,115,128,16,219,119,85,25,56,242,69,69,82,128,191,24,45,221,41,149,171,203,131,83,36,93,29,46,150,114,22,184,51,149,252,222,199,178,94,207,60,253,73,68,196,205,9,72,233,107,83,3,29,15,70,77,250,212,157,182,219,145,210,28,70,147,86,39,3,140,153,226,7,250,57,144,143,189,165,131,210,41,20,72,113,53,53,159,207,205,147,185,143,23,70,69,249,41,120,59,19,171,70,204,3,226,226,25,228,231,106,122,51,198,213,214,31,224,249,109,66,211,113,53,107,249,121,109,40,34,126,178,153,0,237,243,185,232,4,156,2,53,137,231,231,226,76,107,115,135,105,92,243,194,148,130,95,180,89,106,103,189,104,117,74,6,245,212,99,253,225,226,226,140,90,12,225,41,73,35,59,157,83,28,109,52,15,35,144,253,192,217,233,157,150,48,84,65,91,62,87,106,223,215,100,223,173,207,136,30,75,161,199,231,50,46,188,214,241,117,146,128,30,100,61,232,126,79,93,140,55,47,212,43,244,62,217,239,123,81,112,225,103,99,37,248,255,20,180,117,43,58,241,171,217,84,68,111,154,89,250,113,42,96,17,183,173,187,74,71,25,214,77,67,210,170,77,138,127,89,63,222,86,8,177,109,170,3,186,130,237,203,170,254,164,65,116,159,238,20,180,121,240,23,157,195,243,75,250,216,27,235,204,175,94,20,86,246,23,206,91,224,178,165,247,239,239,230,241,61,10,28,189,231,209,56,237,170,231,194,232,7,87,165,106,12,152,74,238,59,100,84,252,207,231,99,195,100,140,67,157,130,181,249,216,133,63,13,64,71,169,126,215,74,187,1,85,196,45,59,171,72,19,218,93,254,49,38,82,220,27,210,223,122,111,190,157,254,73,197,43,234,44,186,149,38,201,170,66,46,128,92,170,48,98,213,113,243,227,115,8,121,128,65,163,198,200,97,4,212,91,126,198,244,204,76,55,117,208,156,133,232,240,204,241,149,124,150,162,192,133,64,139,194,214,70,213,97,250,199,61,155,10,244,82,119,19,72,157,84,45,147,237,148,54,198,123,29,211,120,73,121,1,112,42,17,243,224,33,247,179,25,90,243,132,15,61,30,247,187,157,165,168,89,35,118,133,210,242,99,17,231,143,41,130,80,121,78,58,209,232,15,19,1,195,99,88,82,38,40,111,141,86,91,140,104,39,109,173,246,192,57,148,161,203,93,152,126,75,83,139,104,233,213,146,226,201,76,216,66,167,74,97,139,138,39,67,238,177,79,181,100,172,22,197,199,140,151,150,210,122,78,115,66,192,43,224,4,187,81,224,210,191,41,222,232,31,170,230,2,229,218,241,57,76,92,74,107,77,97,161,123,233,142,85,46,32,79,38,48,106,239,110,169,192,66,37,198,46,48,169,233,25,55,167,15,115,211,171,209,235,200,113,53,189,75,117,138,83,12,85,226,209,10,186,86,85,222,26,234,163,31,124,188,98,85,107,128,138,186,112,172,72,121,211,17,90,96,68,77,99,196,204,25,122,174,238,59,116,41,45,55,140,36,151,194,48,168,125,80,18,20,113,173,96,103,86,69,6,208,132,14,159,250,92,18,78,17,244,96,41,82,91,172,79,14,41,101,57,76,77,134,214,231,34,5,226,93,141,16,222,105,93,162,99,192,120,206,61,224,76,215,19,129,45,182,227,55,63,198,179,54,157,4,46,203,219,52,0,211,255,77,97,58,43,123,136,10,182,116,214,240,0,118,201,242,42,90,130,151,214,200,247,131,233,39,30,43,27,167,164,63,87,47,211,40,136,39,167,105,195,84,152,165,233,99,126,60,158,169,162,52,188,40,130,107,113,243,70,65,153,92,77,203,161,253,189,55,42,206,50,17,201,10,230,72,125,102,202,177,91,23,151,20,185,214,92,227,209,178,133,249,4,54,37,77,255,109,58,16,117,9,77,44,136,95,219,109,21,28,193,179,127,46,245,190,118,240,152,201,76,19,69,150,23,27,52,199,136,201,68,156,73,114,209,7,46,230,118,94,152,28,162,148,34,18,18,166,128,219,175,238,86,15,44,168,113,89,253,226,14,51,92,54,37,78,62,184,59,23,110,38,19,144,21,198,184,247,7,39,252,150,30,159,116,81,130,229,147,165,161,195,37,51,113,53,107,100,227,95,164,89,137,245,115,53,201,25,31,83,235,111,45,32,226,98,78,60,32,222,82,213,177,131,142,68,240,245,194,38,136,58,197,211,62,96,243,183,162,102,116,170,113,120,188,252,50,92,29,156,98,226,86,165,191,98,158,166,91,231,142,29,73,33,217,85,232,169,218,220,47,59,150,195,100,248,2,69,243,186,69,136,10,150,204,217,166,191,31,54,157,209,237,179,136,186,216,45,85,71,68,76,40,151,186,195,73,23,231,45,93,35,17,68,51,254,244,133,161,56,126,183,238,214,117,245,230,155,208,101,157,75,47,157,40,199,95,35,223,36,48,82,147,29,165,67,58,246,243,26,11,148,22,90,223,213,199,12,161,143,198,188,48,149,110,77,222,105,154,24,255,5,209,155,87,135,142,114,138,237,125,233,216,186,138,246,242,54,19,99,185,6,22,187,11,139,82,70,59,155,114,123,118,152,238,44,10,83,65,237,4,18,248,192,143,54,119,38,35,212,93,23,156,205,135,29,64,3,73,8,114,221,7,39,74,144,164,167,152,229,215,102,252,50,68,188,166,225,150,99,149,80,194,122,97,106,66,138,90,56,38,128,118,109,24,234,56,207,164,105,85,79,15,154,173,223,1,133,222,93,164,201,149,29,169,205,235,253,168,34,208,70,153,118,162,158,189,228,190,244,68,20,44,107,148,148,236,250,181,250,24,129,99,160,106,4,22,97,68,207,203,32,212,113,14,239,103,123,199,59,73,126,111,2,34,34,255,120,96,136,186,203,111,142,168,180,84,149,162,159,131,142,114,192,191,126,112,178,164,17,77,186,124,158,12,177,171,73,21,23,251,57,42,113,247,234,177,141,173,242,192,80,188,187,195,42,35,69,196,240,124,159,118,49,170,108,158,13,20,250,129,79,131,51,227,168,140,85,16,173,199,233,40,249,102,89,209,180,86,93,222,200,35,255,4,97,245,76,50,78,109,247,135,134,101,46,197,149,244,144,178,122,51,135,41,22,148,205,151,146,145,212,2,165,237,247,19,16,60,131,237,149,201,7,78,22,172,18,152,77,207,103,40,237,148,182,40,57,177,67,30,243,62,126,26,198,146,180,40,39,218,56,182,75,132,100,20,164,87,213,215,134,206,224,217,88,202,208,40,242,212,39,167,164,107,180,128,201,200,234,238,156,176,59,124,208,40,195,236,122,20,83,59,216,99,200,57,205,186,154,1,180,162,118,141,68,96,206,83,189,154,105,182,3,102,34,37,249,216,199,138,219,94,249,76,117,30,149,111,186,232,17,243,140,71,235,228,254,170,254,118,13,245,70,80,202,118,101,76,51,53,15,241,69,122,178,114,152,15,78,63,25,222,11,55,10,59,228,226,99,148,135,136,40,125,60,40,98,147,17,199,151,175,151,154,130,161,195,190,33,111,77,162,172,14,135,209,127,72,26,50,71,184,206,117,139,15,252,104,140,146,134,97,155,241,231,62,54,88,149,82,243,140,203,10,101,196,97,14,169,173,167,41,78,86,138,171,139,37,116,37,224,190,87,144,179,232,136,151,138,136,180,193,154,36,138,234,67,90,76,167,90,2,242,11,178,92,60,248,217,20,155,168,28,102,35,237,121,158,33,255,186,210,202,137,105,250,189,46,147,99,237,41,135,154,101,84,42,69,159,143,108,77,198,164,221,25,240,164,200,229,131,73,122,203,241,129,37,118,83,189,153,234,165,172,182,46,181,45,203,163,253,7,46,214,27,94,96,188,220,30,87,167,93,133,83,0,204,70,21,87,39,250,49,40,12,11,163,249,84,194,193,208,176,55,13,18,157,145,147,127,30,92,123,46,134,181,238,163,66,100,121,169,249,99,237,133,98,84,168,248,86,213,35,148,64,144,50,116,184,179,179,168,241,116,204,135,30,131,134,77,168,155,214,164,164,192,117,116,178,245,26,82,235,105,144,141,252,126,154,144,225,212,236,204,153,0,53,118,29,74,238,138,78,165,145,168,228,245,137,152,144,187,213,7,111,216,46,254,189,58,20,169,188,31,99,1,238,107,117,184,153,196,138,192,243,107,84,158,9,173,148,39,173,212,104,24,116,109,89,132,61,219,208,144,198,196,227,114,189,115,96,244,31,245,230,228,104,47,3,62,19,47,156,162,233,1,220,81,100,12,248,236,28,67,95,12,83,49,30,28,139,85,76,17,235,112,235,185,71,224,210,31,48,39,87,5,3,204,228,185,5,166,16,241,123,105,84,62,197,182,155,148,152,143,155,135,182,231,90,154,245,164,237,65,52,31,178,7,171,253,129,207,152,122,143,69,174,182,78,242,106,102,195,144,251,224,162,53,90,153,38,232,112,201,226,209,58,42,63,98,25,174,26,238,59,77,80,40,203,147,171,49,29,221,210,6,38,213,39,239,157,169,147,155,83,224,172,195,2,79,182,236,17,48,141,34,228,123,156,105,215,86,60,26,102,167,90,211,168,157,242,133,2,198,50,149,155,167,201,184,102,135,127,219,163,192,131,148,111,252,54,117,110,85,111,78,195,152,248,98,203,170,126,244,230,36,113,3,61,111,169,10,115,51,101,168,55,31,156,160,50,9,108,66,108,62,209,142,73,213,183,238,135,201,58,245,197,131,159,41,171,214,12,170,146,211,123,154,1,143,182,213,137,248,5,65,226,183,27,146,155,89,97,179,54,3,70,112,75,97,123,175,248,96,21,189,122,69,73,95,246,64,33,85,15,129,107,143,20,7,176,173,39,241,65,40,200,92,241,94,84,213,137,173,3,83,227,108,51,241,181,19,153,160,37,176,245,18,139,155,167,172,50,88,153,108,74,247,183,154,139,42,143,45,32,165,191,190,29,34,8,91,53,195,120,214,14,45,211,28,53,57,246,170,104,61,127,62,46,166,60,68,71,204,40,239,241,86,24,127,67,118,141,65,29,129,87,243,33,78,79,199,233,173,48,149,220,113,53,235,69,130,176,227,71,197,8,212,10,179,5,109,37,226,56,108,117,153,168,169,192,104,79,36,159,40,195,116,15,245,173,207,52,244,68,67,198,114,223,194,156,196,208,29,211,201,95,192,36,119,30,184,83,71,234,48,189,132,117,196,145,30,206,223,205,127,205,86,4,94,20,209,249,147,99,92,74,245,23,150,44,5,18,142,158,67,114,235,60,26,86,223,30,23,179,92,36,224,56,168,108,73,201,63,39,93,235,155,216,42,16,172,242,140,77,229,88,96,103,203,23,15,158,241,247,238,90,228,126,137,156,74,232,96,209,51,53,206,136,130,36,102,215,208,1,226,171,110,132,157,241,233,84,202,104,100,1,166,231,133,9,76,55,21,58,68,198,26,34,250,133,73,222,104,58,236,156,255,13,198,229,133,167,177,114,53,232,129,249,114,227,114,8,131,160,118,37,67,78,148,47,62,24,194,32,156,74,50,168,28,49,190,240,249,118,85,20,155,113,61,48,234,28,166,42,77,90,87,16,43,51,118,130,195,72,177,200,153,127,102,7,237,160,253,209,172,122,108,233,60,46,33,47,64,244,106,46,33,0,179,178,233,155,125,209,252,107,132,172,91,82,47,113,54,146,127,68,79,90,142,16,162,59,238,126,209,53,161,105,154,2,242,120,11,151,149,6,102,251,57,97,224,91,198,70,141,239,155,213,5,154,80,130,157,51,145,33,211,12,105,56,147,121,171,51,51,91,192,131,188,173,194,120,65,31,12,149,92,206,39,83,253,243,247,166,5,119,73,74,114,161,69,185,235,161,144,207,96,166,171,69,65,29,92,141,39,55,157,42,121,52,58,53,123,101,25,154,46,127,96,208,52,2,152,241,98,19,65,85,29,53,34,140,78,140,131,63,15,123,176,42,140,240,139,63,218,175,73,150,162,35,154,29,162,209,211,90,154,15,76,38,163,59,108,122,17,47,220,189,199,156,181,178,131,106,242,62,217,158,14,159,201,177,148,157,131,32,201,244,138,32,96,178,3,239,205,81,229,112,120,81,18,164,214,35,65,183,27,124,70,155,104,81,70,162,214,35,13,42,115,192,56,112,106,185,38,232,58,254,69,216,226,52,101,124,190,136,73,232,59,204,84,86,247,173,90,193,76,220,156,146,243,247,115,79,148,202,3,166,38,37,63,112,11,87,131,6,130,218,56,22,152,46,55,14,247,249,30,66,211,50,225,45,96,124,139,242,220,124,65,56,116,24,217,243,244,60,249,232,94,86,154,45,8,212,117,88,152,168,46,189,147,225,223,208,176,84,237,106,36,90,252,183,207,156,46,89,71,205,138,86,124,84,104,10,164,65,184,9,89,40,204,234,90,233,58,167,139,0,219,211,219,110,32,253,53,199,67,97,67,78,48,98,116,104,168,174,254,204,114,196,37,114,192,221,252,121,129,127,59,151,195,240,132,179,206,37,10,150,61,132,129,148,111,19,117,182,108,250,43,225,5,33,21,67,81,186,192,199,151,240,162,58,186,0,160,10,36,118,51,3,234,221,195,40,183,132,70,172,48,241,201,28,48,39,162,186,173,56,162,241,219,103,195,92,163,171,199,220,233,236,224,59,106,217,22,17,148,23,163,165,187,239,90,5,113,215,103,174,80,201,230,37,200,166,22,209,159,245,105,214,109,13,244,76,82,117,198,77,228,219,77,41,132,148,85,20,221,116,249,102,249,224,50,212,203,57,38,70,228,26,40,235,120,37,161,167,137,71,149,242,193,40,130,63,254,242,249,220,35,96,218,89,15,245,182,57,153,125,72,142,65,88,158,165,13,99,32,188,28,106,169,138,166,179,9,158,47,167,245,145,168,161,9,142,134,9,138,125,19,135,209,69,84,119,154,166,119,158,226,204,166,0,208,251,19,21,58,182,108,124,107,98,237,75,29,79,98,249,197,99,43,197,26,122,235,182,98,165,193,30,148,197,244,79,26,126,228,106,151,196,165,134,142,24,118,125,126,26,227,214,97,86,208,208,160,16,231,134,31,127,38,107,217,117,113,226,83,69,96,134,236,22,109,108,21,38,62,252,193,228,161,246,19,237,10,57,136,108,213,77,109,62,87,147,212,217,1,195,167,82,248,124,108,239,70,242,139,141,108,93,32,214,185,212,143,40,235,238,41,42,175,192,196,203,74,192,101,107,186,28,238,2,43,38,224,244,152,20,196,144,92,172,37,67,156,215,70,92,70,186,69,100,250,7,163,63,189,52,53,59,225,102,77,55,134,16,206,70,32,82,163,120,166,174,116,97,90,213,143,231,183,169,24,240,16,161,165,98,165,182,7,24,97,168,128,135,177,223,21,70,34,233,131,161,34,235,205,33,125,250,218,38,29,78,48,64,166,49,44,104,159,75,4,213,97,14,42,140,252,124,220,156,12,137,70,233,206,62,227,140,116,80,154,166,232,189,17,210,221,1,163,147,153,53,128,8,17,163,199,168,36,235,18,169,209,201,209,61,105,12,204,42,105,10,211,172,206,159,12,58,227,122,30,252,236,44,61,134,220,44,41,221,200,207,86,90,34,218,108,196,102,53,195,14,122,254,169,127,104,123,54,211,73,63,128,248,218,103,23,104,117,60,112,217,114,107,244,117,244,185,43,177,3,127,45,216,192,117,62,187,78,142,54,95,244,99,225,36,84,254,54,21,77,223,91,155,244,171,110,167,28,249,43,222,58,173,199,13,194,32,168,225,14,144,31,233,207,33,64,200,222,29,79,10,179,70,213,37,96,59,125,245,123,227,89,108,77,73,155,81,208,62,116,137,112,156,69,54,163,72,159,102,196,244,253,238,122,112,18,139,241,183,54,121,96,157,164,199,162,254,44,2,210,181,40,182,169,69,128,4,158,15,41,14,247,72,79,116,145,142,60,1,35,85,175,7,103,165,44,198,253,82,20,10,243,147,28,224,24,255,86,64,67,45,81,127,219,74,122,220,212,177,137,208,245,201,161,246,187,228,48,112,195,233,210,16,97,15,147,28,247,237,44,32,25,21,235,26,157,62,216,162,60,10,231,208,134,166,192,251,109,229,192,204,224,116,188,48,173,74,150,6,47,9,139,70,94,2,227,179,63,134,109,130,150,230,199,27,70,90,87,203,148,138,242,26,211,144,158,66,79,28,237,124,60,175,233,203,88,4,169,170,199,187,9,40,121,28,205,100,229,180,238,226,192,199,95,139,77,133,196,154,136,8,2,195,13,255,174,70,125,126,43,140,10,161,79,226,98,170,35,75,225,180,5,205,73,195,243,40,147,81,89,233,112,125,34,255,200,200,245,20,35,6,31,107,111,125,173,90,82,88,181,217,210,143,91,60,117,218,185,207,239,185,57,87,139,6,133,40,40,28,31,90,181,97,8,53,51,201,123,3,34,117,137,86,186,248,226,125,209,185,254,126,172,100,29,62,52,126,65,224,38,190,22,154,43,56,192,26,143,90,217,233,113,86,33,190,52,39,56,166,25,94,197,225,102,153,212,39,134,112,142,241,128,169,211,211,232,225,172,33,142,126,80,11,217,118,13,179,89,52,249,194,176,148,53,187,60,232,189,224,194,113,57,89,223,14,141,60,158,247,88,238,132,36,107,91,63,53,234,73,20,212,175,69,163,115,103,125,171,141,244,145,161,132,179,233,92,173,17,60,164,55,234,69,77,76,190,245,231,177,146,75,188,36,66,225,103,229,106,236,112,145,71,200,23,134,213,146,52,230,50,248,181,229,40,45,81,179,254,114,95,177,27,161,253,9,99,76,31,155,157,242,70,170,224,88,116,105,134,64,92,210,228,0,28,205,20,183,233,197,205,2,180,14,115,58,164,7,38,249,27,207,77,141,222,19,243,236,199,7,248,46,166,245,180,78,3,90,145,95,103,52,81,178,126,78,182,103,18,193,23,156,23,38,181,254,4,145,105,227,27,111,69,159,120,81,99,96,130,210,42,211,97,34,185,90,85,55,104,114,86,124,64,77,4,78,163,219,240,94,90,124,13,152,190,77,151,14,50,175,158,172,72,219,154,104,180,103,89,118,23,45,64,219,153,222,175,250,210,221,228,236,3,70,67,76,127,122,226,254,251,60,161,223,224,27,192,62,230,83,141,153,112,198,99,236,39,252,141,247,232,47,109,233,190,231,193,150,201,35,7,76,238,254,89,57,92,31,79,70,221,208,214,41,202,7,92,254,181,50,84,173,250,196,229,251,242,20,77,50,179,80,203,51,89,59,59,46,78,230,253,60,232,242,179,218,208,244,62,216,158,17,159,134,117,69,83,248,231,135,183,111,38,137,244,101,27,74,197,162,216,59,231,15,134,234,167,107,7,198,77,241,73,70,213,199,124,242,5,184,31,241,96,52,28,124,102,17,22,125,139,123,211,88,233,89,211,84,88,196,173,203,185,179,30,28,103,251,36,97,237,112,182,54,15,10,87,146,133,63,120,81,222,170,21,42,36,27,154,23,198,1,87,109,136,192,142,129,216,82,119,24,87,165,246,119,251,78,201,111,190,140,235,80,53,66,76,56,174,56,124,28,168,162,137,142,97,221,143,239,36,92,52,181,210,237,134,45,163,250,68,0,125,154,248,88,242,97,53,127,50,116,180,230,208,224,52,12,124,223,111,142,79,74,69,229,3,111,250,54,59,156,44,12,172,153,12,252,158,187,0,8,9,158,21,84,31,184,186,254,68,178,242,191,254,194,52,176,243,223,30,48,68,158,137,118,182,176,94,226,106,172,230,39,244,205,214,123,89,79,9,154,103,87,182,225,241,121,40,90,217,1,87,181,117,7,106,59,211,183,66,88,114,69,123,23,81,90,86,60,100,15,60,198,152,207,189,33,98,244,15,62,222,185,194,84,249,197,144,83,232,88,116,171,60,103,34,90,213,14,211,110,171,183,199,202,224,221,46,140,110,137,22,121,13,107,115,238,75,132,146,215,161,137,221,243,160,196,136,253,183,179,53,66,202,207,76,139,94,238,201,146,134,67,39,90,55,139,211,81,196,127,116,72,7,77,227,147,95,140,88,213,155,245,66,211,210,95,123,78,163,188,61,104,239,190,87,98,83,244,242,216,63,148,12,221,160,68,154,246,233,117,158,193,24,188,97,55,208,53,31,43,131,106,64,95,31,147,174,5,227,5,75,247,225,70,159,163,183,39,183,115,78,111,103,91,37,136,229,101,62,217,25,43,93,28,1,167,34,29,155,204,73,90,238,121,36,200,56,216,109,154,56,98,67,243,17,131,222,186,74,127,242,74,195,189,3,170,187,210,86,151,234,64,214,135,226,194,221,52,42,4,229,101,252,116,129,26,114,94,123,61,112,8,97,1,167,39,0,53,168,56,90,126,235,70,240,107,235,115,39,75,42,7,92,203,243,53,146,85,61,58,122,222,177,61,249,46,235,2,20,112,66,18,86,97,107,92,125,81,156,163,249,100,86,105,0,60,252,177,77,228,76,45,5,74,32,156,80,152,126,242,70,237,77,181,29,71,197,111,126,140,39,138,138,116,47,36,99,226,19,37,153,96,171,142,201,217,29,83,188,53,85,216,245,217,227,123,118,215,59,153,131,180,31,27,166,183,104,63,12,76,149,183,26,87,80,43,215,119,245,49,250,158,123,207,175,178,38,153,143,147,203,107,73,4,19,235,192,52,185,145,152,246,128,183,151,174,59,118,96,106,126,117,191,169,57,206,189,193,12,172,253,225,6,208,9,40,110,109,49,108,65,169,195,253,158,11,149,69,77,178,47,235,7,24,104,234,45,169,117,63,172,143,235,133,57,83,235,67,187,166,57,140,239,69,198,92,234,106,223,91,37,70,9,148,136,196,195,151,40,225,191,154,144,69,209,56,227,248,141,82,192,125,105,207,100,226,38,8,212,197,79,151,243,231,31,7,149,174,30,62,156,115,153,202,131,250,152,72,161,251,189,241,132,171,158,75,103,127,166,156,217,97,232,224,143,111,220,40,125,247,65,33,215,145,116,75,216,88,33,41,174,46,212,193,107,70,183,162,79,89,2,70,141,176,60,48,231,209,133,249,242,229,117,127,9,209,248,107,155,199,170,223,139,102,221,211,215,30,45,157,40,162,127,97,239,132,2,76,187,135,7,238,209,90,44,113,86,76,17,33,254,193,49,205,6,177,160,231,151,33,15,196,131,89,187,147,63,192,93,97,149,33,197,109,39,83,230,111,13,215,95,167,145,245,118,244,175,69,223,159,199,177,62,112,20,73,1,87,145,39,6,93,17,227,71,159,6,54,191,190,211,177,233,90,124,172,74,17,250,59,9,137,44,249,199,162,226,73,105,113,204,81,226,163,14,211,158,175,61,240,246,78,87,84,44,144,201,215,137,128,43,238,174,30,164,83,74,218,21,166,26,195,71,12,7,61,61,92,37,130,104,51,174,182,195,227,185,57,68,132,25,48,221,148,159,48,73,246,92,82,66,212,254,33,117,131,34,219,29,176,21,57,188,112,117,207,228,202,44,235,150,193,75,223,231,54,186,158,218,255,216,136,195,151,109,255,169,151,245,7,30,126,22,91,183,215,250,236,100,136,189,23,71,173,2,106,188,123,85,88,93,157,114,182,231,75,115,224,57,119,37,117,164,136,230,115,53,193,80,183,23,173,115,152,126,73,46,142,87,62,219,56,34,28,250,86,120,42,126,144,119,108,209,199,134,64,72,202,123,35,1,231,135,86,70,226,33,142,180,222,8,119,61,27,52,100,5,63,139,143,97,217,222,201,223,154,119,142,71,15,134,179,60,63,156,51,47,126,34,178,56,219,122,230,126,51,97,5,135,115,99,29,105,152,142,110,59,254,169,8,227,173,244,112,75,80,139,184,87,183,95,115,187,135,212,137,88,212,189,218,88,200,73,3,240,20,103,251,185,130,25,127,182,231,231,98,60,99,191,248,103,48,107,198,30,113,39,55,83,217,138,139,22,117,65,239,8,171,138,56,219,163,4,50,89,53,205,163,55,141,108,100,211,0,59,189,12,188,216,140,226,126,120,10,91,115,22,246,235,23,62,78,155,198,215,207,47,45,15,16,166,102,253,231,182,242,227,17,142,138,33,161,66,79,27,14,47,43,48,243,99,165,89,212,90,11,18,144,46,8,183,160,89,87,166,250,148,174,52,228,234,253,230,41,77,105,171,135,33,127,252,132,29,143,54,68,146,159,202,33,232,22,35,94,138,26,3,133,105,80,233,43,250,236,150,4,192,164,226,128,14,135,174,52,144,144,93,94,202,82,128,124,211,34,32,64,179,160,34,154,172,16,142,104,71,234,211,8,145,15,137,129,32,180,133,95,238,243,4,210,234,51,100,157,76,153,223,27,85,205,242,84,102,153,196,116,241,41,106,101,136,143,2,16,42,24,190,44,177,166,199,83,147,83,141,205,227,243,31,13,32,149,194,33,44,234,124,52,88,197,40,20,87,29,112,78,249,234,43,115,159,47,95,250,3,47,111,250,139,205,101,21,250,10,183,111,84,206,158,96,37,179,10,159,83,108,149,216,142,108,88,159,143,61,194,168,163,73,98,86,133,146,5,129,198,229,98,147,85,218,62,47,134,139,184,221,71,132,219,178,84,20,102,209,243,39,127,251,40,124,10,173,244,204,17,178,69,182,119,228,167,114,11,30,152,111,71,3,29,115,45,33,165,105,146,199,126,186,21,1,235,44,195,32,155,219,31,218,36,13,135,62,52,202,66,241,203,131,16,248,249,229,255,240,207,127,253,79,127,254,199,127,250,211,159,255,242,247,127,250,127,254,230,191,252,195,223,254,167,63,253,205,95,253,175,127,249,175,255,250,223,255,191,127,253,151,255,246,175,255,227,127,254,213,95,255,223,255,248,119,231,191,49,70,196,37,143,57,244,87,255,252,207,127,253,95,254,242,159,255,233,252,215,255,243,79,127,251,151,255,247,207,127,250,171,191,254,143,127,250,199,255,244,167,191,252,249,63,255,205,5,254,175,191,255,135,63,253,187,191,252,249,239,255,225,63,114,131,127,252,243,223,253,253,63,252,237,95,206,47,252,251,223,227,32,225,66,241,239,239,11,108,116,170,224,35,250,211,2,147,226,29,2,75,3,226,78,33,223,112,241,52,171,5,210,150,92,192,156,10,113,115,250,59,118,185,121,55,249,249,114,97,26,143,180,36,112,35,154,127,201,82,244,125,231,105,62,20,234,189,39,24,17,50,111,226,23,246,159,198,200,221,131,54,190,31,173,205,3,166,218,54,58,37,29,19,32,161,123,219,5,166,24,236,6,14,183,81,69,164,52,2,146,78,175,174,36,129,240,23,2,227,2,183,225,108,139,109,218,12,41,201,173,171,197,13,171,195,109,141,231,90,107,184,251,221,58,155,208,85,192,137,119,185,171,105,227,2,109,81,222,180,125,97,185,91,120,6,204,130,255,114,177,53,254,173,254,45,187,121,149,235,131,89,246,30,148,220,86,215,46,213,92,36,186,204,246,189,48,45,110,251,55,81,8,178,83,33,158,47,92,32,107,124,27,55,85,210,214,117,235,194,217,248,130,251,131,141,133,87,253,106,60,153,169,55,111,108,44,215,27,160,201,18,230,213,250,224,218,194,211,128,120,123,246,176,239,0,167,15,67,67,41,253,194,157,162,195,46,48,173,85,239,22,67,163,52,218,184,102,249,101,102,165,207,132,89,141,89,44,48,68,84,87,222,196,52,133,101,34,240,128,14,122,173,87,244,96,48,16,250,7,211,81,208,149,192,208,74,78,199,229,111,50,102,132,74,186,255,118,74,200,74,200,128,35,60,232,75,143,114,230,181,245,99,167,98,59,205,133,23,193,191,82,245,107,194,46,187,63,141,20,96,122,96,100,11,114,247,171,209,57,111,159,81,222,57,121,99,146,34,194,74,123,13,153,134,102,233,221,183,182,106,198,41,83,156,141,26,114,198,133,109,19,31,50,207,186,37,104,138,195,111,151,203,158,172,58,235,154,53,232,18,241,53,139,254,182,153,28,14,147,203,127,86,8,189,109,124,26,118,107,45,181,20,38,194,236,63,141,94,93,169,250,100,214,145,54,7,76,31,63,185,184,81,226,124,3,108,40,115,65,143,214,49,131,142,116,173,80,98,205,72,144,207,7,246,83,97,155,86,160,184,88,134,118,23,110,222,164,160,178,84,68,81,96,70,91,69,255,233,51,115,186,212,33,119,147,28,221,241,65,232,76,148,158,7,71,231,208,183,97,174,212,102,239,7,166,140,163,249,131,183,129,194,130,124,78,54,97,47,91,58,112,79,42,93,107,83,37,185,26,240,70,207,20,214,131,194,20,17,196,147,55,42,43,244,106,58,98,37,255,94,205,248,65,50,75,233,199,86,226,167,179,245,68,21,120,16,83,243,65,35,199,40,132,7,180,235,198,86,56,101,169,233,0,38,119,237,15,126,38,210,174,58,15,145,133,241,226,6,138,173,172,226,90,96,200,72,49,87,42,121,18,157,135,20,105,186,202,43,73,93,43,207,251,96,124,224,111,42,21,200,105,67,158,156,50,195,22,243,20,103,176,228,103,167,62,79,26,55,255,245,43,150,81,203,185,134,50,226,182,179,46,63,27,7,2,18,177,254,168,230,174,58,89,206,70,155,92,226,204,148,214,80,32,18,152,189,185,250,205,145,97,23,214,56,202,107,212,235,221,171,41,250,235,95,70,14,148,109,126,6,74,55,188,165,48,157,199,114,192,200,94,63,240,217,243,252,181,217,92,147,212,65,179,33,90,55,222,11,31,35,181,236,231,230,25,49,213,225,48,114,255,123,63,48,130,40,1,91,237,139,194,36,59,190,171,49,18,245,183,51,28,142,128,145,128,208,215,78,132,138,253,189,48,38,210,212,139,113,105,106,160,72,231,213,7,69,110,52,96,130,114,114,176,90,71,206,230,87,79,74,137,244,16,33,60,224,117,181,219,164,37,242,18,216,218,208,54,135,43,221,215,150,28,80,197,186,14,222,245,215,236,124,234,114,250,89,219,217,187,235,192,166,100,187,13,244,140,48,103,229,29,81,36,223,182,200,36,83,46,208,147,55,41,179,186,138,45,153,118,96,100,222,127,87,163,77,135,238,67,19,216,132,71,87,192,246,117,63,152,76,86,187,51,233,192,86,191,56,5,158,52,131,152,23,158,16,65,171,160,214,101,208,239,109,236,218,42,15,78,73,92,187,211,16,184,110,209,100,36,36,130,4,119,117,152,99,93,158,59,97,223,221,147,117,209,164,116,139,69,12,211,204,152,64,14,31,115,186,62,87,15,43,196,112,24,53,149,36,35,142,168,226,138,231,54,77,31,121,110,26,65,141,18,207,13,229,251,179,91,129,77,174,194,225,115,142,138,26,30,176,209,111,3,166,134,243,131,173,30,223,89,194,192,67,57,117,214,50,100,184,165,3,140,13,48,4,38,141,127,173,117,96,170,127,171,192,24,174,217,175,182,214,53,159,49,111,233,214,230,196,9,96,54,114,133,77,160,176,124,112,151,3,138,90,45,78,211,37,87,183,164,143,134,102,99,30,223,111,23,225,72,182,73,107,76,151,162,4,38,98,44,191,141,204,74,239,62,25,204,125,77,10,35,45,245,61,120,222,162,165,215,144,245,203,122,111,186,67,125,43,127,82,172,234,65,26,224,167,222,190,153,98,211,248,166,82,154,42,170,210,144,9,232,237,67,33,241,103,69,27,124,18,129,165,58,21,99,164,214,180,190,239,181,164,20,153,252,243,236,253,251,101,154,82,200,150,68,54,175,185,78,128,223,91,166,74,35,215,59,190,121,72,91,10,133,161,10,142,239,173,107,127,175,46,214,139,37,6,188,225,55,10,156,16,238,143,175,73,89,103,23,184,210,107,42,214,238,24,40,35,118,133,151,135,235,64,9,212,12,69,77,209,206,97,60,65,217,115,168,234,68,215,214,97,236,7,93,33,103,233,14,153,165,20,139,200,242,163,37,224,142,13,203,194,251,107,60,232,217,188,227,222,104,31,110,125,110,2,116,223,44,204,178,145,114,72,150,15,235,22,128,27,10,151,232,60,104,112,27,50,5,9,53,141,237,143,101,221,174,116,2,23,146,39,165,5,156,52,186,3,92,86,137,221,140,124,232,44,122,115,184,205,211,127,26,233,17,177,238,32,223,48,162,254,224,141,100,185,110,10,240,218,93,198,6,189,185,99,231,12,25,79,84,30,220,8,66,197,144,76,188,124,13,178,239,53,190,70,161,234,231,115,143,218,143,71,61,253,183,169,103,151,146,9,224,179,154,234,14,184,11,171,148,118,61,103,10,198,28,204,68,156,219,3,147,40,91,1,31,187,70,156,93,203,104,56,99,21,161,60,78,19,189,26,245,200,88,92,25,229,235,172,40,41,57,255,94,153,66,227,244,220,251,83,200,4,166,224,112,10,140,87,24,75,207,50,47,77,208,74,232,213,95,203,2,25,114,45,2,231,177,139,30,59,47,11,127,0,52,69,203,121,236,104,42,131,245,226,101,28,211,31,60,137,215,200,62,72,119,238,72,6,174,249,211,201,149,119,62,134,90,143,119,158,214,238,91,191,21,122,128,113,154,79,75,62,200,52,26,168,115,57,161,131,20,243,66,249,254,129,75,60,24,154,227,162,0,0,74,112,167,57,124,126,92,202,167,13,70,229,55,96,56,73,250,211,38,96,27,87,119,194,15,15,12,107,119,6,108,83,94,97,251,65,135,27,234,108,237,185,58,123,9,37,112,17,13,61,67,171,55,126,178,134,108,42,21,201,131,147,101,9,152,54,131,10,82,195,31,119,70,206,241,243,155,26,172,171,225,154,37,203,218,89,233,54,136,66,111,42,241,216,131,194,128,164,211,155,124,65,245,151,166,99,136,148,90,216,4,198,7,184,112,195,127,40,58,205,172,5,232,93,213,19,217,158,41,103,57,117,249,33,117,135,113,133,240,176,60,57,109,61,194,176,155,244,16,147,148,32,237,144,114,110,241,53,33,178,9,27,28,233,124,2,243,254,104,100,187,164,198,145,62,153,200,184,250,163,149,170,157,219,233,160,64,31,84,159,10,166,17,171,31,19,181,96,215,24,7,102,163,148,159,54,26,75,60,24,14,184,236,132,214,56,107,186,17,50,9,156,54,57,0,112,2,134,107,215,98,83,194,86,86,120,154,250,135,195,56,108,165,41,124,206,128,85,2,166,234,84,158,236,60,122,118,190,32,112,210,58,142,3,87,50,184,113,245,57,219,165,174,173,81,73,221,146,207,5,170,14,164,9,94,179,30,198,195,247,35,107,238,44,195,93,240,29,179,223,217,72,27,75,97,84,100,234,7,35,220,46,159,227,140,48,226,4,14,91,66,70,94,186,100,91,31,14,55,92,121,121,108,19,149,249,126,187,214,34,12,51,211,30,42,94,133,200,205,209,221,252,134,12,33,158,237,209,103,123,180,165,231,53,1,226,208,179,227,230,199,99,27,114,245,130,60,122,51,38,140,109,223,162,136,221,80,33,110,30,18,193,182,74,93,183,233,206,41,232,234,131,216,86,231,132,150,105,216,233,70,239,61,167,128,81,45,254,38,26,191,69,179,225,11,19,213,72,178,111,116,130,140,78,131,180,86,219,85,4,229,209,42,66,77,245,190,55,230,105,147,10,148,70,195,73,47,156,161,13,13,34,64,242,224,231,140,204,94,70,143,124,201,22,170,58,99,134,190,112,117,148,131,74,44,78,246,190,229,114,122,240,155,178,104,159,55,162,197,213,153,21,248,17,36,121,229,222,228,39,235,205,123,83,31,106,117,75,10,35,72,227,87,87,90,199,137,213,119,96,4,229,29,70,110,89,216,134,148,69,155,246,170,195,103,109,10,37,4,216,52,55,28,30,84,77,45,253,154,228,156,253,181,179,29,49,114,53,134,200,205,210,46,150,109,82,83,152,6,199,219,219,185,45,136,158,73,24,250,92,76,49,129,255,52,69,163,106,42,243,129,162,91,10,45,57,107,41,250,203,176,244,252,84,37,32,165,44,4,131,105,18,254,131,207,134,13,155,101,63,112,113,5,77,172,70,68,175,242,3,59,197,18,244,216,129,207,20,166,2,113,7,12,225,108,62,23,187,42,1,96,81,54,33,211,31,70,243,114,56,15,21,24,196,68,153,195,21,115,97,16,207,99,26,215,7,246,156,57,40,65,220,162,107,135,100,116,192,201,14,86,133,207,134,181,63,24,65,20,93,90,235,88,241,201,97,52,116,114,25,10,163,55,56,2,30,170,192,223,56,107,142,59,231,99,242,118,202,2,45,203,163,195,116,236,156,218,87,182,209,47,172,186,66,63,165,40,104,169,234,147,117,43,129,115,152,6,37,229,217,19,216,254,252,230,103,206,112,38,8,140,50,126,118,184,34,244,166,159,154,36,161,55,95,50,11,39,47,253,152,132,1,114,188,182,213,69,15,29,21,202,193,124,113,181,179,20,146,196,11,77,73,1,217,65,135,17,158,215,137,68,180,191,55,31,180,100,154,131,114,115,204,101,159,11,21,2,191,8,248,131,34,3,81,28,54,213,215,162,48,124,164,30,48,141,2,159,123,151,226,157,153,15,108,74,124,15,76,211,182,237,48,60,119,29,52,234,79,93,234,11,24,203,69,225,78,83,159,248,109,235,87,162,143,6,81,196,157,23,34,238,53,63,47,86,233,125,118,199,244,172,21,124,81,189,249,175,109,133,195,40,46,233,144,87,180,11,253,192,135,239,178,147,94,77,135,147,88,248,200,157,44,61,32,208,195,104,30,24,32,205,71,120,69,96,216,55,203,223,235,204,186,166,211,148,252,99,141,7,59,6,20,52,18,129,11,66,222,254,96,214,88,77,15,190,10,241,61,199,213,118,216,200,44,174,228,89,125,223,128,139,184,138,206,36,120,130,30,158,162,139,13,25,147,15,69,15,166,186,205,10,27,191,106,152,180,155,104,111,12,120,155,79,243,228,102,173,212,74,252,116,107,232,136,233,213,244,44,246,215,66,176,90,106,39,89,172,16,74,253,98,58,114,170,11,13,183,169,148,120,235,106,130,48,50,40,40,126,58,29,157,210,59,107,226,34,240,57,158,188,237,199,34,210,59,158,17,207,149,14,240,62,199,161,86,63,231,11,212,234,28,131,86,172,244,85,159,156,103,137,57,78,167,58,13,86,242,5,40,123,116,152,219,235,70,142,142,128,43,56,35,192,56,103,125,80,68,252,253,193,115,55,178,240,7,39,246,231,21,23,91,152,110,40,12,129,196,167,33,65,155,164,55,63,123,124,41,177,188,16,197,121,62,39,209,227,22,251,134,113,26,117,174,144,87,248,110,206,89,53,116,99,56,199,85,242,2,154,101,102,229,208,141,129,44,162,151,177,19,107,153,231,221,186,194,61,218,184,80,147,130,16,120,121,175,246,86,44,11,146,66,105,250,193,72,167,13,247,19,48,127,147,38,233,237,209,92,135,140,34,22,138,176,245,183,235,57,22,124,150,211,194,114,52,253,233,138,188,130,255,180,105,63,141,231,98,182,91,191,24,245,104,225,232,145,148,165,197,187,143,74,165,99,76,85,180,52,111,190,182,138,181,213,233,10,147,104,72,254,211,197,84,56,245,167,137,185,251,249,69,59,148,115,220,125,115,5,202,5,230,184,195,104,235,169,229,73,86,201,53,181,113,179,17,240,110,207,163,69,99,116,34,13,108,111,250,104,8,175,220,153,100,14,163,112,214,109,9,148,25,23,179,247,73,229,115,107,52,3,242,66,46,226,16,79,239,205,134,80,40,189,63,28,62,135,4,194,53,255,86,12,168,106,146,65,199,190,175,233,255,32,163,127,12,114,73,124,0,155,250,179,195,240,215,36,183,142,124,201,217,109,242,7,35,136,253,192,137,68,175,195,4,214,179,194,214,64,55,96,68,153,150,192,136,55,111,191,121,66,78,52,235,205,209,20,58,39,158,195,12,201,115,181,41,2,56,220,166,38,145,207,182,199,246,115,95,155,179,88,143,157,110,187,226,125,46,92,150,44,13,134,168,76,223,102,67,56,156,177,109,21,30,80,219,29,182,24,191,192,52,182,60,135,224,133,81,117,44,31,85,8,152,38,169,126,53,250,51,83,7,220,132,182,251,7,163,243,47,35,106,18,37,31,76,26,164,200,91,163,107,132,146,135,195,109,72,209,142,133,160,81,207,113,24,35,163,201,92,160,57,55,221,33,28,158,75,26,114,114,84,38,188,88,135,207,168,78,33,88,193,165,67,68,224,194,199,110,42,73,233,110,3,143,58,222,123,88,11,108,225,210,85,218,185,157,245,124,225,140,0,205,80,184,66,123,250,96,98,89,31,156,97,9,116,127,114,84,117,164,246,0,225,224,69,141,220,7,103,233,151,222,173,135,74,243,121,88,201,206,21,25,22,211,130,166,102,250,194,180,102,152,66,135,59,187,22,177,244,139,86,243,231,132,16,247,99,242,93,152,64,153,152,40,88,217,56,190,126,239,102,141,25,190,49,53,46,195,25,184,11,87,58,187,127,111,77,27,120,179,194,127,40,82,177,99,73,226,29,14,192,121,246,31,76,166,3,110,132,192,168,119,12,135,207,25,210,148,115,67,3,137,238,19,173,152,70,170,50,12,143,77,79,31,156,11,159,181,148,164,4,17,229,82,52,130,126,40,146,35,93,206,121,88,128,219,55,36,43,215,18,45,196,3,34,196,156,179,195,72,41,103,25,17,218,3,47,127,103,228,201,165,5,132,49,69,86,142,91,15,226,140,50,94,27,5,173,185,253,177,76,127,171,40,95,19,29,109,191,250,216,8,199,62,169,10,83,54,85,62,120,8,57,27,216,138,14,3,206,42,74,129,175,70,217,186,15,137,149,3,244,161,48,125,49,119,192,168,124,100,93,122,180,239,234,1,159,203,133,235,131,122,40,60,24,129,135,144,121,206,22,141,152,114,11,24,105,250,166,48,44,150,249,193,73,188,111,38,52,202,245,203,225,6,23,175,63,91,14,229,56,14,83,164,162,123,74,54,85,164,28,176,54,241,97,183,179,178,44,71,77,85,68,46,166,29,101,139,215,70,240,108,8,249,10,181,59,184,154,1,23,45,41,178,211,167,23,223,175,76,190,122,61,199,11,90,54,43,38,41,165,149,122,115,140,244,111,76,137,91,10,35,6,61,206,17,251,176,209,88,37,8,218,173,181,61,174,222,15,238,214,106,108,43,76,162,165,6,124,220,206,221,21,134,160,31,87,35,42,32,59,14,11,2,249,255,128,109,162,42,92,105,107,118,97,200,167,34,146,207,44,197,67,243,207,9,65,96,233,100,24,156,26,49,79,219,47,110,47,48,34,169,37,174,62,206,215,20,14,33,29,16,88,83,14,211,36,72,136,199,213,154,42,109,159,105,56,239,75,63,247,60,123,208,241,241,28,38,129,39,188,100,180,39,41,69,116,152,110,14,178,171,224,142,31,111,222,7,181,192,108,16,226,23,254,175,117,24,186,48,49,113,157,198,16,236,74,76,227,95,7,60,249,98,52,157,168,177,186,201,111,212,154,21,38,174,189,2,166,166,76,166,57,214,49,52,219,11,163,224,41,99,78,128,132,94,127,14,67,69,22,91,133,46,65,216,179,14,115,252,201,62,14,209,31,221,177,11,35,60,34,146,185,29,37,91,202,225,28,102,187,149,137,204,75,211,89,211,97,116,73,196,98,56,16,197,212,113,181,41,74,46,133,207,4,139,69,146,135,81,212,20,62,19,63,197,213,141,2,20,125,114,194,76,219,231,90,38,177,32,214,99,51,1,12,55,46,81,230,211,166,158,7,134,170,20,79,14,63,85,202,201,187,117,100,77,203,127,59,253,26,55,10,92,44,0,252,131,241,75,181,77,164,193,157,102,16,14,99,106,41,76,246,221,247,142,115,86,34,243,49,30,152,42,171,15,238,146,157,4,158,136,39,5,76,224,91,111,206,178,250,126,251,252,155,146,70,127,189,89,82,115,24,87,82,22,17,109,239,207,17,120,231,26,189,84,164,150,6,244,215,170,229,162,84,71,36,125,178,51,136,53,7,124,76,143,37,70,90,195,222,174,190,57,36,178,187,73,127,218,124,9,255,34,137,141,162,200,79,87,66,94,190,132,210,25,177,243,44,178,8,206,242,201,62,139,19,98,37,85,31,236,140,39,105,11,135,137,63,203,209,205,196,66,251,33,96,194,203,2,195,181,59,198,173,195,133,134,78,114,115,122,172,17,95,190,112,162,124,76,166,41,166,38,237,122,127,48,186,74,77,94,171,243,83,205,159,12,185,200,170,67,54,8,96,57,216,147,182,210,38,24,137,161,155,29,182,210,26,25,79,250,139,209,3,236,194,70,191,215,171,139,149,215,93,148,14,62,91,127,184,154,124,222,133,209,205,22,42,30,48,44,3,71,127,28,67,69,233,230,182,2,62,63,36,134,231,47,4,187,226,222,83,171,6,136,153,30,39,98,199,197,231,184,74,138,162,57,225,14,39,245,159,42,131,194,137,188,16,19,115,184,105,236,138,78,134,240,215,124,192,48,155,178,254,242,249,178,244,255,116,24,210,158,190,21,229,140,223,119,182,54,203,66,97,135,155,133,21,119,97,148,115,187,14,55,250,140,238,160,36,227,121,45,121,110,19,104,140,33,161,70,70,20,115,186,209,217,98,118,147,207,83,138,122,51,97,73,223,163,209,28,43,18,248,178,4,245,14,63,217,232,35,207,30,13,87,165,245,128,141,148,252,194,237,91,27,232,61,75,79,29,212,161,216,59,253,209,42,9,34,113,219,14,140,50,158,163,196,49,117,59,193,89,77,49,79,200,229,74,239,240,3,159,41,90,98,201,87,83,125,218,15,60,200,255,57,76,35,224,231,106,154,149,251,131,195,197,42,105,191,112,115,147,57,97,225,230,172,168,201,7,58,122,12,127,177,105,155,241,31,220,34,166,173,207,18,25,80,224,243,187,59,126,25,191,162,63,40,233,42,71,173,214,106,63,247,222,221,29,66,152,85,105,62,63,141,76,225,119,117,50,173,59,129,173,139,122,252,116,18,206,88,111,244,79,157,238,130,80,228,178,165,55,31,48,177,38,191,22,25,250,38,33,145,182,127,165,124,14,23,196,214,101,34,236,98,93,107,47,76,155,100,253,86,219,148,167,75,160,115,13,5,171,108,237,188,175,232,52,80,125,75,198,244,146,157,173,159,108,211,209,38,228,228,60,58,116,139,180,102,155,139,73,218,103,71,25,157,103,72,200,224,37,47,117,67,214,174,60,143,77,203,154,30,87,163,84,164,155,17,98,192,219,249,227,180,15,124,10,229,26,146,170,94,66,255,43,57,83,199,137,24,124,139,242,168,109,218,177,186,56,224,192,120,47,68,216,233,93,229,112,216,38,137,91,120,45,92,129,152,165,155,85,255,101,46,111,205,24,133,14,245,61,241,152,121,94,12,71,250,162,228,199,172,163,243,79,139,218,67,186,231,138,181,107,170,73,43,10,27,77,149,96,60,222,205,138,34,63,250,198,12,233,133,64,194,103,70,65,58,164,128,164,101,14,38,56,225,53,227,164,245,173,201,131,120,186,180,36,189,156,50,218,34,229,140,177,251,111,21,30,133,118,191,220,216,58,62,121,61,91,154,152,137,7,70,236,103,57,156,144,63,25,15,76,148,235,194,52,103,82,247,22,24,247,205,97,226,198,77,111,110,31,41,224,1,255,180,63,112,110,215,75,180,82,132,34,201,47,224,5,235,80,96,217,60,65,25,107,71,59,221,169,245,201,14,150,239,49,75,44,1,85,163,34,240,113,74,75,246,81,161,58,123,202,57,139,50,104,185,231,104,49,65,24,177,166,54,212,164,248,101,136,169,89,218,66,66,248,160,102,250,62,246,68,233,67,95,153,202,242,118,177,102,17,94,121,227,99,63,161,216,118,225,95,214,76,222,105,254,10,203,46,140,112,125,150,77,202,202,44,166,191,242,164,177,160,248,135,199,6,207,196,71,253,183,19,26,22,67,97,10,60,123,160,232,98,245,15,61,110,13,125,81,126,240,160,57,112,251,54,64,96,139,65,6,92,84,35,19,152,246,73,129,38,165,193,12,147,248,152,197,47,70,251,71,24,83,208,153,9,255,212,128,17,132,109,10,159,143,95,191,171,173,23,137,192,221,26,78,5,76,117,213,248,224,115,98,108,183,64,97,154,12,109,170,205,210,45,211,253,28,224,130,83,173,48,228,189,230,240,217,155,251,23,137,32,17,79,133,167,63,57,29,24,196,90,3,166,118,178,4,220,181,0,0,152,114,147,237,176,49,76,229,189,139,109,169,254,104,120,92,226,21,27,28,39,60,48,105,51,185,57,138,3,199,20,189,48,121,136,90,31,148,146,142,64,235,220,229,65,107,138,75,201,168,212,7,197,25,241,31,182,172,196,108,10,19,41,232,1,163,54,171,143,77,135,219,233,243,44,17,180,109,250,210,203,20,15,3,70,167,191,62,176,105,237,5,156,68,16,201,110,126,190,145,63,57,245,186,249,25,49,244,58,28,100,239,249,204,150,243,220,196,24,111,160,186,64,210,110,162,224,15,237,20,161,232,233,48,42,116,93,135,155,152,174,175,143,115,156,83,10,167,131,50,105,214,115,159,155,19,27,21,120,189,57,91,195,157,40,20,89,150,119,80,6,46,175,63,90,102,143,31,242,65,120,171,229,131,66,186,52,73,33,228,249,2,72,97,254,64,35,73,124,59,202,176,166,240,245,154,99,232,2,157,207,145,4,134,191,62,124,35,108,131,210,110,25,80,252,99,4,155,29,134,76,178,116,207,160,89,242,186,67,102,154,115,50,5,201,149,17,179,191,168,145,59,20,38,214,191,252,107,161,164,157,37,235,123,190,158,145,56,182,195,16,48,116,187,162,5,101,247,51,177,89,247,54,249,214,56,170,109,79,191,57,187,151,52,170,29,230,34,123,54,133,141,110,14,17,111,238,214,145,216,31,188,210,38,73,196,85,250,143,38,235,159,154,2,73,24,153,178,197,67,134,184,110,235,129,207,254,145,36,119,64,182,131,46,105,23,134,22,46,253,103,224,55,83,162,188,29,198,41,211,35,19,30,70,245,123,211,232,87,8,110,214,183,35,185,55,2,55,202,154,82,124,48,85,200,201,95,203,106,11,37,250,191,83,165,73,228,7,159,147,94,108,162,51,141,144,255,40,14,211,232,82,12,129,133,78,227,184,25,19,42,32,183,22,250,46,235,138,122,221,214,243,165,233,218,39,102,2,53,93,213,115,176,72,68,17,5,95,2,55,4,82,90,192,86,115,254,193,173,91,87,23,135,39,154,106,242,100,199,54,56,71,134,63,89,183,146,48,121,47,206,135,18,99,70,84,77,179,149,192,244,80,8,152,142,224,114,115,218,217,228,248,216,24,126,90,193,140,89,129,198,216,133,137,153,105,20,2,85,82,238,119,97,120,247,109,232,163,65,199,242,83,181,194,208,81,229,15,116,254,140,115,241,131,143,215,155,165,126,12,27,144,195,204,31,237,252,115,146,218,181,31,236,9,100,224,66,174,84,6,21,57,85,223,176,216,241,113,19,5,30,38,204,124,97,202,192,181,68,249,184,112,52,174,189,87,115,142,85,205,250,173,97,203,211,47,134,34,253,160,166,96,91,253,226,110,202,190,50,151,166,73,114,93,24,135,71,66,74,172,70,26,188,57,122,124,134,36,147,220,138,1,63,248,220,106,107,142,22,210,230,156,126,96,83,143,148,199,243,211,123,90,105,245,133,207,49,32,198,66,95,38,111,238,7,99,193,105,94,146,248,59,48,225,227,22,240,25,244,250,92,205,123,250,111,19,110,239,18,104,163,70,227,198,68,15,200,158,162,151,14,218,176,248,15,119,43,197,146,57,76,205,77,236,41,86,251,170,57,69,184,165,199,184,158,1,151,161,85,219,38,104,50,252,83,31,56,205,174,107,151,210,170,190,4,38,35,163,240,72,177,118,233,28,208,52,180,191,88,77,169,196,111,87,164,46,117,211,177,61,206,159,188,225,252,75,60,22,95,184,187,81,138,82,148,150,118,130,226,23,14,135,77,126,82,158,12,21,135,84,227,234,73,84,73,183,67,100,159,167,143,105,165,143,74,81,248,215,148,208,97,210,101,50,145,182,169,119,87,159,164,133,106,20,189,24,75,35,5,106,122,29,226,5,88,15,31,247,154,10,109,190,154,172,15,58,35,70,142,169,28,207,148,211,80,126,186,154,28,216,125,47,182,151,44,221,173,59,145,178,233,137,156,130,150,43,204,251,199,109,218,113,42,103,171,211,150,91,179,83,198,173,17,7,154,122,180,85,156,201,25,112,194,51,28,10,91,73,218,133,105,133,220,158,155,111,211,206,13,52,137,252,255,15,141,167,166,105,94,255,35,218,21,77,127,68,151,160,89,243,67,155,206,130,221,183,4,26,0,102,77,200,159,211,191,154,242,232,133,49,20,212,99,59,86,32,17,221,11,51,133,183,132,95,44,56,83,227,185,143,199,149,186,162,3,150,159,223,155,0,184,8,123,117,163,47,39,223,39,211,121,137,34,212,182,78,203,137,225,36,5,182,53,138,92,228,201,38,9,59,159,38,116,30,174,106,42,76,170,211,253,218,5,79,81,67,10,240,215,243,13,150,21,186,50,177,67,40,140,180,241,93,243,20,152,38,161,197,29,152,54,79,110,186,253,84,125,37,230,180,233,32,49,221,139,53,117,145,34,140,43,99,252,119,183,57,41,83,47,82,82,129,100,82,225,24,189,48,118,122,105,143,245,5,223,211,111,142,77,153,100,67,217,51,97,182,220,17,135,106,118,30,175,235,144,158,77,214,61,209,99,120,33,114,164,67,90,144,84,152,14,195,118,81,251,10,101,71,55,206,44,168,170,234,51,168,5,225,109,94,56,147,135,42,10,247,47,147,88,44,51,80,155,90,172,148,118,222,200,64,134,207,62,214,3,179,79,94,35,39,111,202,122,30,107,249,24,168,117,222,223,102,0,104,169,217,21,62,155,95,241,171,41,93,235,93,124,127,218,255,164,187,188,240,151,139,202,217,15,83,51,233,203,97,203,252,138,63,8,41,159,38,167,23,102,92,30,83,220,98,188,247,115,103,246,107,145,34,236,132,13,169,166,189,104,61,150,156,180,14,100,142,35,62,52,47,76,7,211,218,53,68,4,233,181,251,213,137,32,172,196,8,55,79,227,233,215,76,122,148,146,165,231,84,157,253,30,155,8,50,162,207,36,71,23,82,107,235,166,188,179,17,142,179,158,62,212,88,186,201,11,93,121,168,158,96,183,24,199,204,205,225,118,38,165,90,26,80,250,202,246,23,99,42,170,19,113,182,194,97,236,207,59,44,72,128,8,11,110,194,35,114,74,22,245,130,20,195,125,55,159,240,140,123,12,42,25,35,165,85,77,114,228,126,242,81,144,161,210,53,214,186,96,249,91,33,90,32,37,52,221,130,37,110,74,152,106,93,87,126,3,66,84,164,106,28,134,151,40,65,118,242,225,168,90,249,205,9,165,201,2,130,198,150,252,214,103,228,211,76,26,231,166,80,119,248,131,29,151,55,41,189,136,98,52,234,243,253,149,11,127,246,77,125,161,48,226,195,77,16,190,233,213,20,187,221,48,15,19,101,38,89,31,22,223,111,195,167,240,180,73,246,5,106,58,114,103,103,129,220,223,158,38,67,84,245,173,232,46,179,28,69,99,91,172,47,116,49,168,180,112,24,21,209,239,151,59,204,61,127,233,201,115,202,217,211,9,46,150,152,191,200,149,13,241,216,206,4,160,252,201,239,220,154,153,29,2,19,246,204,126,53,106,254,82,63,70,209,144,37,172,46,92,6,230,171,192,195,154,20,250,210,130,40,38,34,162,157,227,199,31,204,114,173,210,224,133,30,215,213,132,58,127,48,205,158,165,16,151,57,70,78,249,162,103,63,94,26,52,30,72,87,228,107,120,17,255,92,89,179,125,132,66,200,176,94,24,249,131,46,159,106,208,226,9,65,143,31,140,106,109,249,232,251,204,1,211,243,189,112,66,34,175,232,213,28,47,215,22,176,152,90,235,178,195,31,152,122,206,59,201,172,226,113,138,167,73,181,69,245,196,25,146,117,212,53,232,213,116,137,184,81,135,140,103,217,213,185,24,56,73,213,127,154,134,93,165,234,186,44,198,242,190,112,39,41,41,62,48,253,174,115,245,143,9,183,87,115,68,103,223,131,202,231,247,78,70,190,203,2,27,83,33,59,76,179,32,153,102,200,245,13,95,211,240,112,182,178,11,144,101,181,186,184,31,60,109,190,43,76,71,47,255,30,103,43,63,110,163,152,10,199,179,152,49,36,103,231,79,112,181,190,73,102,133,110,254,210,173,240,134,18,167,49,79,127,248,115,195,204,74,210,163,152,48,189,181,158,189,48,108,142,41,243,12,18,102,119,94,16,53,163,109,73,95,76,203,233,229,120,240,179,25,149,220,158,140,223,130,162,127,209,68,111,155,161,41,61,114,143,119,188,233,248,166,49,185,142,151,200,76,184,240,89,61,170,73,140,91,97,93,26,47,124,140,163,93,116,89,147,112,152,55,230,108,140,228,179,82,245,106,152,34,190,221,64,2,35,18,42,155,21,238,245,117,128,161,200,22,109,108,121,198,140,46,224,55,220,145,49,36,134,146,179,73,6,21,103,126,103,163,70,73,163,20,168,213,214,248,230,194,212,65,43,195,0,22,39,157,2,47,76,103,49,177,241,217,9,57,143,47,10,125,80,170,143,225,162,114,179,251,218,150,120,204,89,31,28,131,202,223,43,35,199,166,204,87,90,113,224,153,254,96,132,152,181,221,15,90,128,232,120,221,39,163,107,136,116,76,235,214,198,217,195,160,52,104,57,95,191,41,108,53,97,119,158,17,239,134,175,32,48,37,39,113,245,217,22,146,70,175,56,201,151,123,77,153,222,75,67,26,14,50,75,127,202,238,23,238,109,63,44,24,116,62,157,3,77,154,133,12,154,206,52,136,48,62,211,208,116,236,47,43,3,197,229,235,64,147,230,162,61,207,212,212,178,9,196,93,24,193,240,210,94,106,4,85,121,14,171,54,204,1,41,181,241,111,13,147,133,164,147,192,22,51,186,108,146,13,207,74,181,251,104,169,70,125,159,195,148,198,40,65,135,160,80,115,122,182,117,142,175,74,242,178,14,197,119,233,210,99,249,216,174,202,248,227,227,58,69,147,134,117,93,73,6,180,79,202,78,92,221,70,203,127,214,189,241,52,252,193,208,232,151,130,110,110,13,125,248,114,35,104,133,221,245,208,252,9,20,57,17,153,22,121,218,166,14,162,22,54,234,125,238,181,45,22,35,207,141,14,253,116,158,35,25,56,173,253,167,44,148,158,107,151,109,66,129,113,214,48,206,57,6,7,157,25,47,76,173,131,122,93,20,10,54,95,125,105,21,163,228,72,50,30,253,235,160,26,155,68,184,26,156,52,215,139,36,50,141,15,143,199,160,181,44,195,18,120,51,96,206,77,201,229,19,31,118,23,1,152,103,81,154,243,130,83,149,3,94,127,100,34,19,244,254,96,74,223,149,230,76,27,177,245,193,21,93,98,101,65,175,228,214,89,90,214,104,68,235,104,16,169,203,206,214,66,150,14,49,108,129,207,164,223,59,174,70,77,243,249,237,51,100,197,121,77,52,36,62,14,139,62,57,124,220,209,2,182,157,64,248,17,137,244,73,60,249,177,177,170,82,199,169,27,29,165,7,124,206,179,165,196,243,99,133,37,47,179,89,102,213,203,134,8,151,107,6,223,222,130,5,154,94,175,231,216,153,190,254,22,61,238,183,150,115,225,243,175,228,239,69,249,158,242,93,14,140,232,84,9,24,54,255,126,74,151,82,137,217,96,201,232,167,116,105,228,29,96,54,33,58,1,137,130,59,15,146,168,70,82,98,56,156,202,252,61,54,103,178,108,181,231,152,70,238,231,62,23,145,224,99,112,137,220,245,238,158,39,166,209,22,97,54,45,141,32,210,208,29,45,235,113,184,138,57,146,45,238,204,102,217,148,141,114,140,175,230,4,182,185,172,116,79,225,179,28,61,53,15,12,103,93,234,46,56,142,130,223,134,26,222,177,60,164,106,163,25,113,223,97,252,194,162,34,222,13,70,185,111,73,180,219,62,87,171,62,56,154,238,57,80,12,6,65,41,71,113,83,221,26,117,237,245,160,68,33,242,135,54,253,86,199,184,224,248,113,20,45,94,173,181,74,36,69,191,91,219,62,45,3,142,70,241,136,91,19,132,210,17,75,180,7,245,101,105,2,71,37,41,220,218,55,75,176,241,147,158,246,231,106,58,241,4,76,217,150,132,5,48,112,122,124,172,6,247,106,232,131,141,225,89,226,132,80,59,118,160,160,36,190,90,192,208,9,147,254,50,91,159,151,29,77,147,124,150,184,48,240,42,49,38,232,48,233,199,160,7,122,241,74,197,73,14,174,60,213,105,70,79,246,159,166,57,200,82,70,20,156,252,93,125,154,28,223,111,105,201,69,177,22,246,206,100,60,48,113,181,162,159,250,28,200,49,40,5,111,69,92,224,2,39,169,14,135,179,117,132,214,73,6,17,117,249,147,83,127,179,133,203,120,96,220,130,26,48,109,33,180,230,201,218,120,4,156,159,83,145,147,5,254,226,69,19,157,92,171,150,19,194,73,118,182,248,64,140,87,163,187,133,96,85,118,22,252,128,28,162,49,30,206,204,20,39,242,129,169,167,18,120,35,119,53,3,174,116,107,148,81,249,201,231,126,48,12,240,165,240,156,113,182,80,140,177,69,90,3,154,16,66,164,247,181,233,216,129,70,133,236,132,48,104,157,152,74,159,198,183,194,38,19,109,246,253,157,199,108,253,217,71,177,98,227,201,57,92,158,226,31,170,111,162,202,146,62,143,4,90,21,174,17,87,3,62,7,232,83,186,154,72,168,228,128,33,140,44,133,179,83,106,64,179,138,253,128,214,175,106,9,15,225,241,131,171,245,143,118,98,55,37,15,90,10,82,127,189,141,226,151,73,126,104,193,84,65,252,248,67,207,122,200,79,197,237,121,169,184,152,94,59,229,121,236,17,132,114,26,117,157,31,214,211,22,161,208,248,26,136,81,169,145,81,17,244,142,73,136,48,201,83,230,69,158,182,251,209,51,44,235,43,201,115,132,49,206,89,230,247,38,142,171,68,200,6,83,209,237,186,65,241,237,210,163,186,253,218,180,255,208,66,47,178,173,229,103,229,44,86,223,163,135,101,40,170,254,50,26,244,62,73,178,105,169,150,7,93,30,45,7,238,67,185,163,7,54,177,202,128,121,240,166,236,207,142,130,227,133,217,24,171,30,229,205,68,213,2,70,10,242,169,155,195,69,243,189,176,35,133,37,205,117,12,94,195,237,178,110,34,242,90,223,140,39,227,211,215,18,41,218,62,2,180,197,193,5,57,225,252,203,115,111,226,192,31,156,30,54,2,180,31,40,78,23,38,29,157,210,243,218,149,210,70,135,105,215,161,181,236,108,133,254,185,16,251,154,237,249,92,141,208,128,255,116,103,171,28,250,173,17,157,119,131,209,202,43,158,29,131,142,77,206,198,132,218,67,251,73,253,105,28,184,22,240,143,120,164,112,29,81,153,96,164,81,105,100,7,92,156,71,68,197,4,205,193,117,204,72,102,248,234,57,135,13,173,149,244,222,196,210,227,167,51,186,150,207,79,83,117,237,118,114,135,53,164,77,53,42,130,1,81,38,197,105,222,146,46,31,52,87,138,175,122,102,97,122,252,3,186,37,70,33,99,51,166,131,126,78,147,107,113,182,59,106,135,108,34,2,147,148,118,11,159,154,42,36,212,254,173,120,198,236,74,29,89,105,123,28,68,74,141,78,17,153,26,100,144,130,218,202,204,234,185,191,48,186,31,14,95,29,223,15,238,86,161,254,27,169,51,98,92,240,5,127,128,205,204,186,48,213,37,50,5,6,245,192,197,11,97,241,131,135,164,127,201,132,49,206,243,162,198,17,220,242,100,144,4,156,250,63,173,187,136,52,16,179,174,104,199,81,247,123,211,30,126,13,249,233,134,144,242,245,140,241,36,81,104,159,2,195,40,189,207,93,172,67,142,94,75,52,245,198,3,144,145,61,11,56,117,29,178,150,156,17,66,110,145,16,252,86,152,160,75,118,24,117,24,225,135,158,189,3,125,206,251,90,166,51,81,63,211,198,172,254,27,139,166,152,12,217,38,29,49,210,1,55,226,123,44,32,34,211,85,175,69,183,240,94,140,195,213,235,139,210,57,227,62,23,162,127,83,186,201,82,94,107,61,170,29,70,240,166,233,68,24,72,170,223,89,70,213,10,253,179,31,56,57,173,117,102,211,192,211,111,57,210,87,57,140,50,68,77,207,183,164,91,167,87,255,225,159,165,37,81,242,129,94,67,245,68,231,164,24,167,137,228,17,153,153,81,221,219,63,155,80,179,250,64,133,97,77,221,155,39,36,113,149,105,76,177,2,66,171,23,158,236,237,146,7,165,107,110,243,242,220,31,59,123,232,92,56,79,75,187,179,11,55,136,49,194,176,94,8,87,172,225,176,245,1,216,15,140,149,124,7,149,72,122,147,226,194,3,91,205,160,95,77,98,100,239,7,38,35,255,123,177,97,226,91,251,249,109,50,221,215,220,27,198,112,23,67,21,184,196,113,9,173,18,203,82,80,232,88,55,30,109,70,238,18,26,26,240,50,197,202,31,124,172,117,205,157,1,207,136,9,67,57,211,2,2,67,61,135,58,172,120,80,164,39,64,123,11,148,133,175,92,225,101,236,210,107,94,83,148,157,81,149,84,216,60,90,135,161,111,39,29,177,106,60,205,11,67,79,127,182,43,60,45,223,42,173,215,228,20,61,124,198,155,148,122,118,152,234,250,34,87,15,212,15,110,102,153,173,15,69,75,25,19,8,58,243,206,113,118,1,148,197,117,39,29,38,237,127,225,138,236,197,158,239,62,236,226,20,208,79,8,90,233,118,182,251,116,86,20,162,171,116,234,214,165,79,243,244,238,79,94,172,82,76,183,21,2,4,105,6,76,178,73,175,134,1,156,226,230,144,208,167,254,54,229,91,49,230,228,146,179,206,113,83,32,189,187,37,240,64,175,66,183,180,51,42,205,97,211,34,125,54,45,132,22,110,136,242,192,100,38,244,244,106,180,120,111,53,96,242,161,67,247,90,204,213,184,186,81,109,162,59,245,234,203,203,111,173,155,124,146,212,5,48,205,73,252,197,50,78,124,86,152,130,247,15,69,195,74,166,26,249,129,190,252,189,32,227,55,253,34,118,96,101,255,158,84,90,244,37,115,233,216,93,212,215,255,96,104,178,93,55,91,99,8,249,91,211,108,181,52,61,66,18,26,235,247,193,200,184,119,105,102,65,29,6,121,168,251,203,147,172,147,200,226,1,19,47,202,31,156,132,114,130,156,165,169,76,59,218,211,179,19,83,136,156,125,64,185,117,151,118,163,184,148,123,165,120,178,73,232,77,246,179,105,244,176,187,19,67,53,206,91,156,126,104,209,184,242,142,146,80,107,138,210,106,238,186,91,148,100,238,33,133,216,192,184,187,51,96,228,252,228,201,224,182,186,187,53,166,145,60,31,184,88,147,248,11,67,102,213,109,156,138,197,179,49,7,140,152,166,28,157,120,205,17,71,65,199,147,35,76,94,27,69,190,123,52,14,164,165,80,8,22,20,75,214,39,202,196,243,149,82,173,65,16,171,197,150,69,103,164,231,80,159,191,74,174,30,112,206,90,29,65,57,105,173,113,115,162,205,75,71,156,57,219,167,143,10,156,20,161,124,89,219,107,28,186,31,60,232,246,39,253,173,14,140,233,236,191,77,140,171,104,157,1,17,33,107,6,249,131,105,235,251,60,57,116,62,79,253,241,175,214,137,80,97,43,179,114,56,137,110,157,245,112,31,78,150,4,132,130,161,183,38,136,236,207,197,106,146,200,211,176,99,184,199,157,123,39,23,240,221,123,208,19,46,7,154,179,58,22,160,140,176,15,201,241,86,243,150,237,106,192,109,77,55,214,71,145,17,218,61,223,128,154,61,176,252,149,225,33,239,46,23,83,211,236,187,240,32,180,167,182,2,205,251,104,252,125,225,95,199,60,133,9,197,94,75,3,114,6,70,239,16,248,236,1,195,55,51,227,79,72,215,91,22,54,109,57,252,185,207,216,215,172,48,57,195,20,143,118,220,192,173,85,29,236,19,48,231,46,76,194,69,212,102,199,111,193,12,255,90,22,3,158,242,228,199,108,116,167,159,242,19,138,118,183,160,233,56,119,213,191,7,249,78,161,146,241,191,237,75,139,136,0,140,8,1,17,187,185,209,81,171,46,156,162,248,116,62,238,172,72,249,56,76,30,85,44,17,235,14,231,142,55,36,115,210,228,114,243,227,137,207,229,179,191,115,2,139,86,1,3,0,243,204,209,99,138,75,73,52,50,139,117,184,38,197,176,224,166,208,20,96,232,108,83,131,117,248,152,37,250,210,168,229,249,6,79,41,132,42,2,208,126,43,211,223,247,194,104,243,139,42,55,13,78,88,135,37,96,4,163,100,138,150,37,59,33,156,52,76,65,129,105,250,184,252,173,241,50,36,254,15,65,157,134,231,126,245,160,56,254,203,225,242,117,177,161,252,189,216,69,87,81,148,128,127,11,212,170,212,20,206,200,197,6,12,147,89,134,148,154,166,237,43,19,218,78,43,242,57,96,21,173,184,53,53,123,73,111,157,86,48,187,141,141,116,206,174,239,226,14,37,200,25,235,208,91,172,33,133,192,103,3,119,255,28,56,137,252,136,177,179,211,142,159,182,82,83,217,18,250,182,142,39,51,224,162,13,60,141,239,190,99,26,81,87,42,189,17,126,5,29,254,88,48,26,164,205,181,81,252,40,101,113,24,222,163,24,156,180,89,136,28,169,81,18,134,104,147,192,101,100,135,246,171,173,14,95,190,164,113,81,199,117,38,73,83,207,242,92,12,59,219,143,242,78,125,185,30,229,103,218,88,162,242,194,149,42,115,121,41,84,134,60,106,96,245,230,75,104,2,192,37,104,173,192,100,84,63,20,119,112,79,159,5,86,160,45,59,194,129,11,197,159,14,147,50,151,57,212,45,217,239,67,66,115,44,201,104,64,215,178,6,52,14,83,179,39,207,5,71,63,119,71,51,202,101,98,46,162,31,53,157,233,56,204,170,146,199,234,212,193,249,43,33,57,33,157,63,140,68,131,249,241,131,97,33,61,75,18,178,9,130,0,23,6,147,52,229,248,181,142,222,142,34,119,35,165,130,29,73,182,189,3,46,118,66,9,252,75,195,93,216,132,206,196,209,67,162,166,196,81,138,52,197,243,203,199,52,167,36,245,162,48,84,119,215,139,161,62,187,7,74,209,103,17,114,167,169,250,52,87,4,66,26,245,220,93,28,84,4,133,182,215,92,15,19,241,209,210,76,132,177,40,219,185,112,45,148,119,235,107,35,146,230,111,93,217,27,166,62,153,9,146,248,197,68,15,135,222,187,90,227,220,236,48,113,47,93,148,149,234,51,159,252,173,208,75,69,188,138,14,123,189,220,128,27,42,37,214,109,72,97,203,241,57,76,0,73,252,134,78,191,36,247,80,109,7,44,69,47,174,70,83,186,176,21,100,15,125,50,36,241,220,70,64,12,67,196,71,77,173,143,0,159,163,84,249,139,105,131,224,192,236,55,186,4,235,22,142,147,140,40,117,212,219,61,49,228,216,150,70,89,206,240,19,165,190,251,69,53,226,188,28,74,80,181,232,102,118,225,206,22,41,182,162,209,225,92,145,101,84,35,89,79,133,51,221,28,238,144,214,186,148,221,99,130,147,197,189,118,52,140,251,179,46,137,106,181,17,215,210,110,89,106,174,137,111,58,115,110,240,85,171,14,137,185,20,190,228,15,74,251,11,249,26,233,28,133,94,68,117,96,40,75,178,217,52,130,237,45,224,140,124,181,156,88,152,150,145,41,28,236,59,91,154,97,81,45,57,73,57,253,224,66,135,72,161,73,210,176,13,186,194,125,107,68,22,187,244,207,179,142,62,217,135,155,202,252,46,29,215,172,205,68,247,226,25,66,3,21,22,235,7,211,44,206,11,224,17,201,63,247,23,159,252,172,140,115,179,91,88,128,197,186,235,210,39,67,47,217,203,99,128,81,100,253,6,173,213,159,140,139,195,157,248,245,86,184,132,78,24,70,112,63,86,174,94,61,145,17,219,14,103,250,247,10,138,42,227,136,139,145,114,16,51,182,193,104,26,151,138,53,204,2,147,126,88,20,187,82,30,238,79,118,230,103,18,106,53,22,221,57,78,221,151,130,176,180,167,126,206,115,168,77,39,32,64,152,164,89,217,247,104,232,155,77,103,177,80,212,78,89,80,17,152,158,48,49,42,248,139,210,168,136,213,72,144,224,110,57,25,233,196,156,31,152,182,47,14,103,43,90,144,223,166,185,81,186,25,193,145,172,235,136,156,153,13,150,185,115,12,40,237,71,76,83,96,182,141,225,135,151,149,115,232,36,255,53,3,246,139,225,39,12,89,125,199,50,72,116,16,48,152,248,217,177,247,117,38,209,107,224,90,178,38,240,49,213,105,111,191,146,199,126,225,242,107,149,38,240,249,122,247,177,15,138,54,181,132,227,154,149,83,198,189,233,69,51,196,202,64,215,45,242,129,29,170,46,61,251,4,38,13,122,99,125,20,172,84,165,101,88,15,140,225,174,131,181,249,214,218,53,235,140,179,92,26,192,138,187,183,200,108,226,51,83,200,238,191,77,177,234,208,197,73,111,149,230,111,205,158,37,26,81,192,52,146,240,215,70,6,186,234,194,167,94,242,90,117,148,90,162,108,58,30,180,121,86,13,24,255,94,239,77,21,252,221,146,16,24,82,105,66,59,193,155,75,19,118,236,25,108,72,253,152,221,203,114,206,203,141,170,19,184,161,126,224,74,120,184,90,168,3,234,194,69,254,230,206,80,211,143,59,46,140,78,50,168,10,201,31,219,182,206,180,255,176,41,248,36,163,7,100,79,207,142,131,115,117,15,205,99,81,119,250,134,200,167,62,155,103,246,248,76,95,86,186,33,190,193,129,161,116,248,147,195,63,215,0,76,227,164,114,9,117,43,0,30,106,204,26,25,200,195,9,48,34,207,118,40,67,70,205,176,199,64,80,82,160,133,158,220,59,255,84,62,46,92,44,80,43,247,62,11,113,164,248,90,28,84,170,83,130,104,118,132,242,58,140,140,37,36,25,35,118,133,52,104,199,90,85,38,215,128,95,126,44,19,191,154,5,164,1,51,76,129,208,138,236,22,209,170,18,104,231,230,103,111,118,152,165,165,34,41,103,72,232,0,112,95,236,39,73,43,190,7,166,93,74,241,219,133,50,54,253,220,36,162,93,99,221,38,116,23,229,0,219,22,134,139,168,81,84,85,182,30,171,116,49,114,217,96,34,238,184,19,186,124,240,85,238,38,111,206,237,148,2,76,107,19,150,253,107,146,84,198,183,123,206,174,234,43,128,137,211,222,153,82,173,75,226,133,51,253,72,228,206,217,2,66,119,154,157,93,152,231,22,152,162,232,238,240,217,82,138,182,131,183,169,80,174,179,134,6,10,126,159,60,151,149,212,251,166,208,153,196,51,235,112,79,56,33,126,53,177,207,161,27,14,9,172,49,252,234,243,74,181,232,134,67,21,82,236,71,157,1,216,226,121,87,212,11,251,181,37,240,100,234,208,240,255,49,165,203,244,68,45,90,113,244,116,151,171,73,61,121,225,39,68,108,170,182,229,96,227,47,175,144,49,206,239,144,49,163,29,56,44,131,139,158,241,63,99,88,21,70,181,237,190,246,217,159,16,217,218,122,111,138,56,252,106,146,196,181,232,205,207,132,79,217,127,58,91,17,163,156,231,147,78,0,201,175,206,68,59,69,59,169,89,249,222,181,119,127,74,185,227,49,192,206,238,249,253,246,57,91,86,85,83,99,96,155,92,39,129,221,236,44,125,249,156,3,245,212,27,53,48,218,74,125,206,197,69,214,254,38,0,58,220,55,85,206,64,114,17,129,139,238,240,48,97,75,53,90,207,175,165,128,251,122,100,109,186,149,27,84,191,57,17,8,81,25,60,112,161,144,177,56,252,179,137,4,62,187,254,245,23,33,186,64,124,80,255,4,61,219,235,128,32,54,13,217,84,28,39,114,117,30,73,193,139,162,233,155,94,205,70,61,253,230,131,77,92,195,48,204,242,212,253,193,145,21,108,26,227,65,107,252,123,112,250,74,78,117,203,206,44,43,158,183,55,46,81,223,234,223,19,232,90,190,213,86,59,101,53,152,130,169,63,252,189,154,185,58,114,239,95,55,161,139,86,75,105,141,39,234,64,8,223,97,104,147,207,197,19,183,123,5,156,86,126,194,33,88,139,61,224,138,240,174,92,141,74,215,222,237,131,135,200,43,254,138,200,102,204,36,220,178,165,241,39,43,35,205,113,53,218,209,98,251,217,68,112,255,158,171,141,145,46,48,41,235,152,197,21,121,68,141,45,192,218,232,181,234,213,67,225,74,127,200,18,176,245,2,19,24,63,206,193,179,252,180,40,251,156,133,43,68,211,140,135,52,182,6,61,150,197,247,226,193,166,197,11,21,182,34,152,128,81,165,45,26,44,132,111,148,227,115,142,244,56,240,27,190,162,91,165,192,89,8,235,212,93,179,69,214,15,126,34,164,22,122,28,243,155,43,236,190,242,214,116,135,204,114,115,114,31,18,14,71,138,111,141,38,47,86,53,28,158,173,188,118,125,112,213,96,15,194,26,161,37,7,188,240,231,5,166,230,51,150,128,89,211,18,134,194,77,68,97,32,30,13,249,55,121,52,58,201,135,65,80,223,58,73,226,225,59,242,42,48,43,201,140,72,236,247,236,102,232,132,4,188,154,102,131,206,139,228,111,219,128,115,164,73,44,130,5,213,21,241,129,43,213,92,2,83,201,30,115,188,113,166,148,39,195,128,138,66,108,27,231,243,41,153,193,106,8,220,170,173,16,220,178,252,50,113,230,239,91,227,205,136,214,131,125,143,238,194,190,214,52,32,137,74,45,48,61,43,3,158,214,76,68,146,46,56,32,53,54,195,169,109,38,173,77,228,14,147,151,173,52,63,233,28,52,5,5,221,79,226,27,114,64,88,11,8,145,81,244,165,73,46,100,60,252,99,176,168,75,209,252,25,191,29,23,47,213,155,71,57,186,5,123,131,118,65,40,101,45,77,205,89,135,118,135,105,95,240,92,125,252,153,185,253,151,209,173,28,237,73,41,162,86,117,63,213,153,67,83,69,81,173,125,77,114,110,213,129,97,221,203,111,155,2,212,242,57,134,177,86,164,146,10,181,54,178,46,97,44,112,178,61,169,208,77,217,114,192,147,227,164,41,204,193,230,54,82,38,134,91,53,5,140,148,201,141,151,163,210,62,16,206,82,120,187,68,139,149,158,103,221,133,167,21,127,248,162,111,22,47,159,122,239,182,235,12,3,139,252,140,116,41,62,48,170,94,126,44,146,229,86,145,70,43,133,238,62,21,104,38,187,53,160,72,207,207,226,105,115,120,238,139,165,173,240,110,225,243,209,252,119,42,103,133,146,139,248,154,84,80,12,117,100,81,70,57,83,197,159,123,216,46,160,60,133,102,173,55,127,232,26,26,212,158,88,199,78,230,253,137,65,139,136,10,48,93,214,253,99,88,200,79,82,92,148,250,33,91,227,230,46,77,149,150,162,72,55,184,41,13,239,101,100,133,151,77,114,135,169,127,84,78,22,34,56,225,219,255,204,33,229,154,101,94,234,131,179,138,181,13,170,220,168,6,113,180,140,103,15,69,202,162,59,81,192,26,14,119,81,158,134,11,3,87,184,59,92,103,87,242,31,49,160,240,108,176,180,143,21,167,36,29,146,46,241,96,184,26,173,43,173,138,140,162,111,223,253,124,53,164,124,148,55,149,186,135,211,41,68,71,233,187,42,76,60,61,174,38,251,56,149,244,88,107,168,73,161,227,153,214,195,137,36,143,190,2,166,245,161,44,157,115,92,202,6,109,226,119,93,199,12,46,154,119,20,162,15,237,166,144,80,121,135,20,90,249,168,32,113,147,30,90,34,229,105,126,116,48,251,71,86,134,208,34,27,210,62,127,112,150,174,212,165,101,170,53,14,91,203,37,125,109,4,33,195,41,27,132,207,139,126,176,5,227,197,207,22,196,214,112,131,21,142,0,46,40,77,11,101,84,96,129,140,36,126,108,210,227,1,89,107,194,93,23,46,205,122,158,5,76,125,210,25,83,127,50,74,113,165,251,13,100,194,233,105,243,110,30,152,178,224,104,146,180,118,252,52,101,185,34,204,68,243,133,57,92,62,216,40,109,91,141,194,77,204,54,62,231,160,237,169,200,156,12,19,14,245,168,55,240,76,162,149,72,233,1,186,241,126,243,134,26,203,55,162,27,101,208,188,252,173,233,49,177,100,80,14,188,206,230,216,29,166,213,145,112,180,45,131,188,35,174,64,61,247,150,239,65,25,98,91,2,195,27,201,10,67,123,24,1,239,170,111,13,125,217,127,24,109,6,17,22,27,86,89,16,3,70,100,64,44,16,36,182,172,51,229,69,241,137,138,94,203,83,186,1,15,147,0,134,132,194,116,135,18,24,123,68,225,86,189,114,249,7,75,231,241,97,180,233,252,189,19,169,110,9,176,2,79,103,156,24,76,190,240,131,251,239,148,141,155,211,17,78,38,89,39,216,181,63,24,133,205,169,48,205,153,243,247,104,91,51,93,180,146,169,61,125,48,18,4,89,97,24,150,227,131,179,244,226,5,254,100,224,224,79,144,10,127,110,62,162,219,131,125,175,51,83,244,197,216,160,102,12,106,211,198,107,160,52,122,203,31,218,84,53,22,24,177,128,15,78,42,123,108,240,248,102,153,177,220,255,127,240,119,117,106,251,15,48,28,138,111,18,78,41,191,249,193,222,144,193,224,177,117,217,163,226,209,191,197,69,84,40,235,28,70,12,113,124,171,11,105,50,157,13,80,7,99,215,104,80,113,186,78,212,53,62,227,12,109,169,250,254,118,207,81,43,210,77,28,97,235,23,129,86,229,34,19,86,219,211,245,222,213,212,208,125,84,112,139,90,215,117,207,55,200,177,229,80,184,168,243,244,152,83,145,155,236,195,154,247,76,69,63,125,72,250,248,64,189,148,231,182,92,125,44,48,4,215,186,184,84,219,184,126,177,199,39,43,246,211,141,150,65,246,19,29,189,231,39,214,191,173,216,98,149,56,126,108,98,42,124,28,242,21,104,211,142,87,108,226,3,93,114,135,169,73,209,197,203,73,151,90,28,140,199,188,85,6,158,105,178,52,55,192,58,146,82,245,185,154,130,139,184,122,161,227,161,31,132,162,234,17,230,2,244,98,225,97,44,74,42,98,163,237,214,139,70,205,156,109,171,61,172,5,78,120,73,67,32,233,88,188,203,95,191,157,127,186,30,140,144,234,221,196,194,179,79,226,64,163,124,149,198,103,67,161,67,180,159,35,187,68,230,31,184,116,37,71,45,154,200,197,25,0,133,126,60,36,108,198,33,245,48,193,168,238,152,79,253,197,164,31,171,199,112,43,230,154,218,34,232,76,185,81,107,146,46,250,193,140,238,95,61,232,7,201,0,13,53,49,147,166,125,224,11,35,66,87,213,252,99,245,123,25,49,77,189,74,45,74,72,38,168,56,34,126,124,76,149,166,190,168,145,238,147,91,104,20,207,228,250,212,188,64,84,236,110,232,155,146,101,122,108,75,132,154,195,152,167,252,249,185,57,161,85,15,112,89,217,169,102,232,141,116,239,165,33,157,54,8,28,60,10,167,48,224,16,9,57,14,79,123,56,247,52,119,11,23,4,199,78,81,74,63,194,125,65,205,248,169,140,58,139,192,141,36,58,180,55,229,136,44,18,13,159,119,211,173,201,183,62,87,129,51,229,143,13,55,102,61,55,135,99,236,19,141,176,120,213,204,39,122,222,174,92,211,9,248,32,145,167,133,85,199,150,113,139,129,124,251,104,79,45,154,141,160,255,52,164,27,141,209,46,136,2,222,50,0,39,3,171,85,203,178,104,115,31,95,11,242,248,212,18,137,106,103,126,11,63,152,128,139,188,118,57,107,213,171,136,9,154,91,199,85,133,75,180,120,224,236,195,133,151,155,31,243,172,69,66,139,42,29,85,115,71,142,253,204,36,15,152,88,103,152,199,245,90,237,243,81,142,247,130,200,189,250,94,136,84,76,15,92,172,51,139,135,150,86,161,70,51,34,46,71,155,25,105,16,14,76,28,60,66,238,79,226,116,25,29,220,221,4,68,82,118,211,162,19,194,22,51,194,64,132,130,87,211,98,0,2,33,158,56,197,168,47,75,7,156,178,204,234,67,86,241,112,52,81,77,132,111,124,193,47,210,6,154,250,92,214,132,107,68,88,206,18,165,91,75,9,144,120,25,17,246,94,61,41,123,252,216,195,196,191,34,106,183,159,110,6,148,187,244,22,185,2,54,172,180,245,230,45,135,198,94,175,86,1,169,49,17,116,83,93,94,0,146,96,91,26,1,216,132,130,252,185,169,195,219,235,169,67,32,63,226,95,11,199,87,51,86,120,147,189,196,157,83,61,131,46,63,12,119,252,234,67,194,178,125,74,159,80,156,79,145,224,40,68,22,146,134,22,150,73,159,126,48,2,250,2,163,163,25,185,100,26,253,61,69,60,147,195,200,59,56,117,90,10,232,62,73,157,71,152,64,176,244,232,127,171,40,69,165,1,87,100,48,245,98,170,70,61,91,101,233,216,103,176,41,141,14,10,72,193,27,84,22,54,18,192,88,11,14,159,41,245,188,150,41,26,238,184,122,146,106,147,225,54,167,221,79,236,66,43,86,181,12,105,246,183,188,91,65,103,149,82,56,172,240,8,61,56,230,186,81,174,20,62,43,185,6,76,86,71,82,155,211,26,15,250,4,207,180,100,232,58,106,103,39,139,10,160,3,83,85,165,40,218,50,151,15,68,152,199,164,63,180,174,3,197,196,59,228,212,251,162,108,39,48,85,36,190,83,102,248,36,83,39,33,169,24,159,41,153,60,141,90,157,243,28,192,244,188,188,112,33,174,167,35,78,27,55,247,223,105,151,241,4,242,105,173,72,183,91,135,209,187,221,26,202,228,136,246,160,30,60,177,167,214,5,37,209,136,50,145,80,56,30,125,121,130,172,33,22,218,89,241,101,234,79,227,175,196,169,152,182,53,68,156,10,143,88,121,137,200,204,19,109,164,170,52,182,127,82,152,83,203,239,166,201,48,185,235,4,115,120,104,43,28,24,203,59,66,111,48,47,215,19,184,51,163,196,173,47,188,4,229,87,153,54,101,141,39,51,31,92,146,189,51,89,200,42,46,166,196,65,75,5,80,225,240,181,71,67,142,166,204,152,129,92,165,87,64,144,2,32,110,168,225,246,73,152,60,174,46,182,113,40,220,151,43,126,118,212,122,86,125,171,66,250,118,201,103,138,164,77,104,252,41,26,41,94,46,105,53,212,93,20,186,129,75,52,104,70,67,235,120,105,69,97,162,203,217,111,190,172,195,251,3,35,115,27,48,98,0,250,222,12,75,137,171,33,30,63,47,70,189,178,55,151,5,102,217,107,242,4,83,227,174,174,3,159,13,70,195,49,86,128,183,122,220,124,162,132,44,137,6,34,192,113,177,117,248,91,154,183,161,154,175,151,128,147,202,206,90,138,143,152,188,195,120,166,154,152,233,199,170,247,230,90,191,222,120,218,136,10,245,99,36,227,28,134,150,175,101,35,120,125,219,159,155,239,169,137,77,60,205,190,99,72,81,232,211,12,249,48,154,108,157,1,231,39,87,133,26,226,186,1,174,134,196,127,213,82,74,10,90,142,197,53,46,188,236,64,87,212,104,6,142,194,146,210,74,26,106,166,238,28,6,61,166,128,124,12,100,33,188,44,144,82,208,58,149,87,121,96,120,235,217,97,244,172,52,41,116,86,181,107,20,29,148,254,152,245,65,177,80,253,222,22,218,233,15,74,139,31,71,57,153,116,97,86,84,226,150,63,118,131,53,166,229,42,149,18,206,18,176,233,57,11,250,81,210,32,9,163,70,172,25,77,114,110,217,31,155,40,79,209,119,166,170,198,11,191,77,35,185,207,23,182,166,240,14,55,142,123,121,110,178,163,78,98,106,214,74,55,189,112,69,182,193,97,226,79,89,171,139,6,106,233,211,97,210,165,90,165,86,42,194,1,247,234,73,111,235,161,143,70,70,200,117,0,154,85,197,102,45,31,42,248,65,43,174,134,164,174,229,94,217,4,17,47,58,76,18,55,63,41,230,99,140,101,135,225,154,232,12,37,195,230,174,63,85,15,103,136,186,102,160,201,251,95,99,182,177,45,78,229,133,209,95,55,66,134,141,156,90,122,118,12,154,161,173,225,55,175,180,149,210,175,125,224,116,163,91,7,165,104,237,1,207,136,199,47,159,101,149,149,49,64,116,62,164,241,97,64,213,135,49,48,80,69,245,222,228,38,246,117,70,188,62,112,142,95,102,75,156,79,53,23,100,32,159,103,211,164,212,53,149,75,209,84,190,181,54,212,152,157,189,76,107,220,176,155,235,13,187,53,219,68,171,126,15,18,237,177,149,145,76,57,31,244,129,205,70,117,56,35,198,247,60,56,109,151,107,192,84,73,104,41,25,49,131,234,191,61,81,197,169,122,115,81,132,110,28,53,176,112,101,76,43,77,51,29,30,4,27,179,14,57,173,108,155,63,218,249,215,209,30,178,2,76,215,233,47,70,92,252,217,71,145,84,42,211,31,173,83,21,189,158,155,35,144,225,55,239,205,68,35,30,184,197,231,166,214,100,107,193,59,60,227,38,191,77,95,15,253,220,208,144,157,190,8,140,201,243,80,60,48,201,252,209,232,182,216,245,72,70,210,213,149,27,204,177,63,127,250,25,212,229,252,16,208,151,127,69,249,117,254,6,237,12,17,250,86,2,119,83,124,13,184,45,237,17,55,172,148,34,151,128,105,72,253,84,224,209,244,219,103,3,196,23,77,221,112,166,134,72,7,48,33,196,7,166,211,166,191,54,116,83,45,29,167,200,110,120,179,108,90,99,239,182,148,211,6,189,33,143,29,240,154,90,38,74,43,162,233,93,201,128,181,102,128,122,190,240,125,110,203,238,173,165,110,104,91,111,127,107,34,49,186,39,245,105,12,107,159,166,25,53,101,49,37,16,72,164,184,201,225,102,225,25,97,80,113,243,229,111,157,240,7,251,3,183,254,77,21,8,15,245,33,119,97,103,248,110,138,155,63,158,130,29,90,89,120,57,67,163,13,198,249,94,122,117,53,225,135,31,12,171,73,59,31,13,235,22,28,214,130,69,128,181,254,132,56,250,142,29,17,158,158,54,16,50,217,244,136,108,83,65,64,163,221,7,182,66,234,128,73,126,214,7,206,46,112,102,245,7,75,235,2,136,234,122,193,177,141,143,106,151,88,200,215,11,18,12,205,154,12,0,78,97,35,113,158,12,45,209,134,208,179,91,92,92,73,149,118,45,47,132,213,57,63,152,48,170,192,180,21,112,99,196,20,200,180,149,39,29,149,142,37,20,63,77,235,233,166,55,167,41,227,55,38,201,58,70,41,65,209,90,20,58,140,83,189,30,122,35,13,63,218,7,159,181,54,180,162,13,183,186,252,111,226,222,29,103,187,228,200,206,157,11,109,226,32,239,23,14,64,150,60,153,66,27,132,186,208,160,209,100,131,42,25,141,6,7,161,97,200,19,36,121,61,31,2,154,197,201,39,190,29,145,43,11,199,63,188,0,85,255,250,247,126,51,115,231,37,50,46,107,221,110,215,241,20,180,29,75,166,70,195,141,4,90,86,54,140,124,113,66,161,33,167,148,236,70,239,218,234,240,150,225,83,218,90,36,88,142,185,156,191,58,12,11,238,146,19,36,240,217,152,189,172,29,216,232,201,159,156,80,252,59,247,233,173,247,205,142,238,113,185,15,195,174,57,53,223,20,54,210,25,112,81,210,135,158,81,223,222,49,162,70,139,145,31,184,58,253,165,193,179,62,229,112,164,217,204,152,11,187,169,248,29,176,5,89,46,156,52,115,25,63,199,53,137,225,89,62,255,149,15,194,242,152,45,70,28,213,67,253,216,228,77,57,223,28,213,87,181,235,101,150,155,117,26,119,22,39,147,31,20,216,212,214,252,183,199,185,52,107,250,112,55,127,131,207,133,241,147,154,46,104,131,120,239,194,181,169,19,22,186,240,238,162,51,13,253,3,130,188,2,147,107,48,125,150,158,35,35,107,190,69,91,198,38,227,253,162,10,100,101,205,123,30,53,106,14,154,85,78,148,39,107,154,116,162,22,47,63,11,89,227,97,231,192,128,163,162,4,140,15,64,82,178,207,49,75,56,233,131,207,181,13,70,58,173,229,67,230,204,127,219,4,21,180,92,136,100,62,87,149,193,131,101,53,253,2,19,150,200,129,26,53,162,160,25,57,38,127,119,49,243,95,83,201,169,33,138,33,183,130,252,231,167,237,132,241,151,23,50,180,91,126,234,133,214,237,118,54,218,225,167,214,2,39,143,55,156,108,167,36,230,165,85,15,71,203,9,2,205,253,192,228,255,125,30,96,203,82,155,154,23,205,213,119,59,1,28,53,29,4,133,181,180,140,170,251,64,11,151,5,77,176,175,220,248,191,201,112,102,217,124,170,18,26,183,89,231,13,106,150,246,241,84,114,52,42,236,252,0,50,43,106,137,195,158,178,231,179,145,123,195,215,177,230,155,28,34,166,95,225,215,70,44,141,92,159,226,150,115,203,246,31,158,20,42,111,173,38,130,204,33,122,69,137,190,114,180,81,77,29,87,179,51,60,103,227,213,111,89,76,155,39,30,62,187,155,230,155,226,109,166,24,214,97,68,67,244,91,22,136,116,221,196,106,231,18,168,122,228,148,57,19,55,242,111,105,82,222,90,86,3,59,124,76,97,51,45,181,176,44,35,227,225,134,12,84,155,79,132,240,192,22,119,10,184,141,103,254,147,152,233,212,88,120,68,80,41,91,10,195,87,226,221,166,48,86,221,107,13,222,194,18,131,70,173,216,122,74,103,96,30,118,163,23,127,111,21,106,90,146,55,206,203,106,160,103,86,104,241,23,132,234,51,166,81,69,191,66,235,77,17,151,206,241,53,43,41,14,90,210,3,245,89,124,143,74,81,160,206,162,100,34,130,253,194,85,179,181,33,180,15,115,128,44,195,166,39,246,65,243,246,250,247,70,149,18,46,46,129,27,114,208,23,70,5,224,169,222,90,237,46,158,138,135,76,139,114,136,42,141,29,191,93,144,115,145,186,154,51,19,150,19,75,48,222,164,110,200,111,79,211,2,136,223,38,177,73,62,54,185,202,113,98,83,47,55,52,150,80,217,195,157,107,187,81,195,76,61,239,133,49,93,98,55,59,43,237,244,83,236,202,138,196,98,141,153,98,82,237,91,159,134,32,233,62,76,150,156,212,3,245,108,249,247,1,83,215,169,15,159,195,170,125,46,249,31,88,235,75,160,85,8,142,40,26,94,53,192,142,175,18,102,167,139,206,44,161,75,75,221,116,58,96,6,5,61,96,133,225,74,41,241,110,228,191,164,144,175,66,18,121,27,102,97,7,249,214,213,40,91,70,192,253,169,214,134,79,182,184,136,156,209,121,54,85,199,131,69,253,88,246,177,62,140,228,245,238,72,148,139,76,207,164,226,80,76,15,127,4,53,131,107,71,183,105,167,168,19,155,134,212,181,182,155,109,12,226,157,38,13,4,165,13,135,33,129,146,140,136,98,244,84,37,158,30,48,195,221,105,200,202,108,253,110,42,63,153,235,2,99,37,213,187,169,156,107,182,236,26,8,141,227,241,14,152,227,71,94,78,113,147,155,188,252,52,107,74,81,11,39,4,76,245,158,60,220,126,36,240,162,219,240,121,200,152,254,212,7,199,126,198,2,212,151,87,124,217,237,14,121,29,154,65,86,160,23,46,113,116,177,181,22,217,85,96,49,138,248,37,251,221,122,92,27,133,16,237,140,35,153,73,39,225,205,98,202,24,123,220,221,144,244,40,129,33,68,28,119,203,130,30,97,42,140,99,108,7,76,245,152,188,252,76,181,48,244,27,165,47,74,130,2,37,76,9,63,23,66,172,212,212,9,12,65,83,187,43,100,62,137,113,84,48,192,139,247,193,112,60,106,70,120,49,193,201,120,154,141,85,153,183,216,225,151,43,95,54,210,193,180,88,175,160,211,80,99,9,80,131,168,57,221,133,210,149,125,97,206,46,157,227,48,1,164,152,11,9,174,121,113,16,224,178,92,119,59,196,209,164,209,207,98,226,37,126,173,131,174,124,104,212,23,222,135,228,137,140,13,41,215,115,160,220,126,209,207,168,67,199,156,202,85,22,72,54,193,41,31,148,243,173,225,229,168,2,19,108,245,33,173,86,79,34,39,62,250,217,45,140,86,234,192,154,250,60,141,104,125,94,24,162,58,57,87,51,76,94,99,199,203,141,221,121,40,108,74,57,1,67,31,162,47,39,135,171,58,90,45,251,86,208,142,160,89,192,176,199,61,13,239,38,163,238,48,220,27,114,43,196,72,106,206,133,73,0,138,208,181,140,10,20,147,158,196,5,231,61,65,97,237,23,6,156,239,104,63,244,5,67,155,70,38,220,246,223,70,114,91,185,154,51,121,36,183,229,196,253,146,190,27,139,117,198,195,56,166,36,80,194,252,71,90,213,225,202,149,69,96,10,61,157,71,31,56,169,132,182,37,18,14,215,207,128,18,12,181,81,249,237,201,9,231,231,174,85,26,72,65,106,158,70,42,230,237,182,13,102,234,79,159,131,115,149,120,216,148,221,101,72,39,100,93,62,21,200,45,151,1,35,232,238,122,35,128,167,27,178,174,161,164,201,30,141,38,49,41,105,73,90,198,5,182,47,90,199,147,177,122,110,139,101,118,55,151,57,219,179,90,157,153,180,2,167,5,104,200,10,44,189,255,35,82,184,156,197,170,33,163,245,208,252,100,43,40,78,222,103,234,204,139,92,70,9,195,22,231,105,0,46,73,53,105,51,139,213,105,128,72,14,179,186,19,129,233,72,116,236,204,146,99,83,201,120,87,51,71,226,233,135,63,34,147,169,55,220,90,168,166,73,43,27,14,149,248,177,143,194,220,117,46,89,50,65,9,93,220,69,143,22,156,6,240,243,249,148,16,153,124,48,5,129,85,50,163,9,154,180,112,134,226,213,105,34,148,5,156,96,30,116,216,142,26,121,154,48,150,139,169,67,54,63,73,88,18,184,16,0,244,9,140,198,184,102,76,100,244,125,60,235,13,186,148,211,17,89,29,232,163,182,8,24,91,181,68,19,107,0,17,167,233,212,117,192,237,41,4,73,35,113,247,253,65,207,197,17,247,128,104,0,83,240,235,153,238,192,181,41,227,77,34,113,222,41,109,128,95,231,91,194,65,22,161,64,116,81,96,94,18,24,63,212,151,22,4,76,196,64,90,6,47,144,107,147,161,82,160,140,123,248,49,122,132,119,10,178,76,122,114,193,136,215,60,235,19,194,244,138,9,37,48,69,154,43,126,25,174,47,65,75,129,86,230,219,110,206,37,0,218,1,133,179,145,218,7,12,209,186,180,236,156,76,113,172,81,67,182,139,248,158,19,233,171,241,45,11,122,43,18,200,35,85,227,222,207,11,213,139,122,118,32,44,193,221,39,96,230,177,62,221,136,76,248,152,80,92,33,9,221,148,231,146,68,252,77,4,136,67,146,16,122,31,152,68,30,183,174,10,244,208,162,121,179,127,24,58,29,69,17,69,206,68,18,247,82,108,40,120,17,218,86,241,238,129,130,136,199,33,10,65,86,149,53,222,150,230,158,47,108,195,32,176,145,183,56,138,229,166,178,226,44,143,136,8,23,82,20,82,213,159,134,240,222,183,119,140,91,248,17,21,70,185,189,5,140,3,62,171,144,123,9,25,83,56,148,137,164,62,58,212,208,189,251,231,130,231,125,168,244,247,249,187,107,199,4,174,248,192,69,78,135,178,130,236,121,109,208,188,65,202,92,20,54,199,146,195,36,42,139,38,200,129,43,14,231,128,143,213,161,130,232,100,112,79,63,32,10,170,11,170,241,8,92,194,3,108,73,115,243,55,232,22,148,97,219,10,47,70,194,97,210,166,251,131,246,82,46,90,210,210,185,208,160,192,93,62,135,179,121,168,134,118,43,5,227,54,62,163,74,109,234,211,235,236,124,4,192,166,48,38,35,78,250,125,192,176,214,8,117,53,31,228,28,78,62,38,132,225,171,8,151,109,163,184,244,141,242,152,225,220,234,134,206,5,56,226,182,195,103,231,123,38,241,132,232,212,125,30,212,205,100,33,169,37,61,247,108,58,110,74,103,244,95,94,121,251,188,147,211,229,55,114,203,244,130,65,101,6,178,106,222,52,242,239,154,78,114,200,121,188,130,23,56,147,253,42,112,51,78,118,135,17,153,212,165,189,76,239,205,59,54,40,148,21,213,28,82,113,186,231,146,83,221,139,106,180,140,233,198,58,143,150,91,70,140,54,141,141,34,205,11,91,40,79,96,114,153,114,188,28,130,52,157,166,228,109,121,250,113,179,236,75,213,57,221,228,140,69,200,43,155,209,180,116,63,100,91,217,241,180,110,148,201,133,187,145,137,65,191,65,206,14,18,11,34,155,232,216,74,164,140,232,38,12,103,76,187,48,94,135,34,27,60,246,191,159,152,185,91,64,87,225,51,71,35,122,72,238,36,18,129,122,120,228,27,208,5,238,90,147,147,48,250,154,91,102,148,145,141,247,233,115,37,94,49,92,221,74,226,218,115,160,86,87,150,52,248,252,101,61,111,39,178,178,57,96,8,162,167,194,231,7,252,108,130,142,1,86,55,57,204,137,150,212,104,121,59,123,64,213,179,30,70,186,251,114,238,131,138,162,78,188,163,95,16,56,138,203,47,113,68,236,113,225,90,148,230,10,250,194,145,98,126,247,98,90,224,2,195,18,224,209,145,12,45,252,115,34,27,23,190,251,67,50,20,192,34,119,59,96,39,242,180,231,150,45,240,37,145,77,4,63,118,248,226,49,173,96,2,22,152,107,170,159,246,103,243,33,1,94,70,156,116,27,183,189,50,184,134,24,96,55,89,78,152,9,124,46,189,89,31,198,208,118,15,19,53,76,90,143,125,80,40,48,107,160,233,137,154,194,248,218,98,162,84,243,224,202,36,229,78,20,137,57,103,99,129,66,75,135,196,212,167,253,115,100,35,153,215,78,83,33,229,183,80,220,42,112,110,11,204,14,239,238,221,108,18,104,75,27,110,123,99,160,169,168,63,35,89,40,211,221,160,150,255,43,49,134,180,210,21,137,111,166,176,252,24,194,197,72,161,29,197,54,171,10,87,34,126,222,236,179,142,185,21,41,92,168,68,10,152,244,211,7,230,74,182,47,220,68,193,107,88,62,111,141,237,31,229,99,205,202,129,199,189,56,175,117,67,33,243,225,136,35,172,15,39,132,195,11,185,90,25,81,4,7,87,187,48,37,137,114,179,73,149,15,214,2,206,170,253,205,197,103,245,216,13,9,192,61,233,245,208,232,207,122,95,126,46,62,41,233,45,182,65,142,31,48,171,97,62,215,216,70,58,180,192,91,31,254,17,164,140,119,39,53,206,184,154,147,136,144,227,97,66,1,122,53,39,195,253,142,10,188,174,178,87,66,127,223,35,211,137,124,46,76,11,245,47,113,29,143,151,55,83,153,23,24,142,142,21,163,130,27,104,169,119,234,24,31,229,142,202,177,151,101,191,202,8,106,229,28,239,102,7,209,187,61,165,41,197,19,82,15,140,83,65,60,122,38,252,238,214,23,62,80,152,90,4,78,229,230,243,145,198,70,105,157,192,36,217,249,187,33,67,81,237,28,80,98,207,1,19,90,81,223,21,166,182,251,120,44,93,91,55,113,146,16,131,211,15,56,87,101,137,203,40,150,23,79,98,76,212,62,62,87,104,184,163,183,47,252,4,3,132,122,150,51,229,113,117,197,211,21,5,115,133,207,213,102,71,183,79,179,155,210,141,103,234,191,93,131,190,33,152,210,53,42,148,173,206,41,190,118,63,143,107,141,174,121,91,106,76,37,206,88,21,51,66,113,163,249,46,158,72,140,153,218,112,114,47,92,247,18,56,41,67,4,130,120,231,72,247,87,99,165,104,49,16,129,179,237,114,17,45,25,169,162,250,144,42,130,16,190,81,39,200,162,234,227,45,161,110,247,194,185,63,201,203,232,213,84,23,224,62,93,162,250,77,130,16,231,64,233,232,75,57,76,18,219,227,242,64,44,48,38,3,89,211,114,121,63,23,224,29,204,222,232,7,20,205,17,201,182,98,238,179,229,53,177,200,27,60,131,236,67,70,53,197,148,163,45,155,112,147,167,198,48,158,136,31,41,124,214,178,27,141,100,16,172,177,30,152,75,118,14,56,237,103,225,163,238,21,166,54,153,20,89,211,187,128,207,2,138,223,166,44,39,63,63,29,225,170,68,58,208,220,234,168,97,51,142,173,20,251,115,229,241,120,129,136,93,26,92,109,244,116,26,225,35,114,193,31,80,14,36,29,178,13,25,82,253,224,133,87,79,151,7,244,156,78,149,67,61,31,165,165,245,253,30,78,130,66,121,58,66,176,207,231,34,67,100,57,108,25,139,143,251,170,38,231,199,198,179,146,170,6,8,15,76,80,39,158,174,8,115,62,99,70,101,212,254,96,66,251,245,233,119,133,8,37,59,124,38,180,102,254,31,24,147,204,127,219,210,14,213,1,75,17,95,139,126,35,18,174,249,172,9,61,33,207,85,2,174,90,241,201,230,57,60,252,81,141,244,65,65,184,183,189,83,184,133,37,225,0,250,190,229,220,143,7,37,136,169,182,178,169,113,47,111,213,207,165,74,236,171,149,239,134,2,76,230,157,58,244,18,222,68,111,214,217,8,71,123,76,187,205,17,95,3,174,79,166,249,129,113,64,122,211,112,44,87,241,134,39,82,14,189,97,149,20,151,85,31,240,220,153,227,217,179,58,244,244,0,30,158,67,72,160,214,170,227,158,134,21,175,231,161,132,120,246,57,116,204,112,212,180,29,48,247,198,199,120,203,197,73,91,129,179,106,173,51,102,21,245,61,135,143,209,168,91,221,129,187,235,207,128,178,19,62,15,175,228,245,181,196,13,247,107,64,193,239,225,137,176,7,54,75,94,223,221,240,246,142,128,225,233,86,24,145,147,234,131,118,238,215,75,233,23,19,228,232,49,164,249,217,129,161,88,202,57,38,32,121,42,143,93,183,77,185,240,67,201,158,86,6,43,179,65,119,221,1,39,202,23,101,251,198,142,44,222,41,75,178,149,155,75,198,238,203,49,19,204,107,167,187,228,49,163,231,253,105,18,4,164,62,48,219,246,242,89,233,92,248,97,151,85,63,61,193,213,239,220,169,70,86,166,6,167,77,172,47,75,28,148,27,213,124,224,237,251,51,240,208,18,14,18,48,155,219,101,176,172,140,242,6,31,250,118,198,124,208,254,52,235,135,35,172,7,122,204,178,162,71,241,174,78,83,94,201,190,200,202,239,198,57,222,253,154,136,39,135,204,17,109,151,41,71,127,31,3,111,63,121,141,26,245,200,81,234,86,225,67,104,42,226,146,241,85,249,22,184,76,255,91,163,126,103,255,72,110,66,84,83,86,84,29,0,18,9,199,136,110,77,244,66,245,67,151,159,210,95,135,77,226,93,63,244,52,138,202,15,182,164,112,61,56,16,162,141,101,7,159,213,195,189,149,211,15,247,123,192,136,184,202,111,39,227,16,241,167,187,145,161,232,129,72,218,196,46,1,183,55,52,151,50,59,182,79,148,78,34,233,131,246,229,220,11,160,198,121,161,48,236,237,57,224,52,159,133,7,53,239,240,135,201,55,211,130,75,238,80,201,137,212,128,207,55,208,43,236,57,167,187,71,69,40,168,135,167,84,159,38,60,20,223,203,84,88,117,171,218,148,197,175,21,48,189,126,158,174,201,169,225,185,211,159,109,97,233,217,49,209,62,15,184,193,61,244,156,90,103,42,100,159,135,231,209,254,158,105,181,149,248,216,217,20,152,245,221,132,102,99,150,158,83,172,40,135,1,213,57,179,199,194,197,254,255,205,193,131,60,175,119,251,220,229,206,114,83,175,193,60,163,236,179,148,234,153,231,40,198,29,225,41,172,16,89,163,230,167,62,28,234,24,63,79,31,112,122,106,40,210,176,59,110,118,152,18,121,57,120,184,91,248,230,63,151,241,74,169,255,7,250,133,25,175,54,14,4,245,194,100,170,96,190,94,157,62,144,20,166,135,49,102,151,239,26,103,229,66,208,163,254,10,8,90,191,221,138,254,63,73,193,140,96,234,241,48,249,95,85,3,77,164,86,123,125,120,133,239,104,236,231,107,177,180,124,188,231,15,7,225,99,100,156,205,240,187,172,85,211,76,213,146,124,188,33,197,179,51,160,21,42,74,13,207,197,241,156,46,62,102,38,174,171,238,163,115,246,86,175,10,35,98,178,250,227,205,56,111,78,241,172,49,58,239,231,184,172,30,0,32,98,222,215,99,99,80,197,243,5,113,161,1,124,137,2,49,99,139,231,104,115,241,5,126,22,102,13,214,175,10,55,241,217,36,242,179,161,172,56,110,141,44,85,21,161,51,119,1,175,9,131,150,178,204,245,152,185,148,251,251,121,75,134,85,85,47,36,213,227,197,149,163,128,31,25,186,108,204,151,222,45,250,176,218,107,126,187,115,148,186,78,10,123,244,168,78,228,210,120,187,208,209,209,204,115,252,107,161,156,99,141,126,210,12,224,88,14,235,228,71,171,90,183,73,152,222,189,138,186,66,2,248,168,9,81,90,209,110,187,203,79,17,209,115,69,60,19,37,158,70,183,239,189,96,166,107,161,156,133,132,15,229,113,45,89,100,208,97,200,29,158,115,141,252,76,55,131,39,5,228,90,184,11,75,83,168,173,88,226,24,239,208,83,49,110,106,36,217,148,169,172,91,167,215,165,185,98,45,228,132,132,144,247,147,73,240,249,201,171,145,56,42,197,63,46,14,103,45,169,38,112,254,12,9,185,1,30,60,38,158,244,40,67,17,216,207,97,117,65,149,176,149,18,143,250,158,136,255,162,165,222,30,10,65,42,166,151,139,231,85,115,124,171,238,7,157,66,252,236,131,225,253,214,253,2,190,135,16,133,133,87,151,204,11,133,187,21,141,56,108,105,159,242,45,73,60,114,242,80,75,143,43,90,32,68,253,234,136,225,166,204,118,191,62,198,25,210,198,150,202,178,148,88,145,60,242,115,124,123,183,73,34,72,69,77,148,4,207,190,15,41,140,144,253,189,147,83,137,177,28,182,208,218,179,232,123,104,140,253,112,246,107,50,242,57,156,79,115,125,139,30,68,190,231,115,88,231,230,44,2,149,192,209,204,207,78,103,245,228,223,7,233,24,163,74,50,144,184,246,174,125,97,227,159,144,147,199,234,95,191,151,179,56,178,230,82,146,139,117,46,183,219,225,138,16,139,6,92,6,44,156,211,97,188,82,226,69,132,212,160,120,154,52,9,87,176,115,43,76,22,180,91,217,166,207,161,181,100,72,75,7,87,12,244,206,73,217,67,44,253,42,251,145,73,21,206,163,161,151,32,89,217,241,238,97,69,243,210,240,92,140,87,211,97,178,208,101,87,72,198,85,29,99,138,188,64,213,112,36,28,92,30,113,129,31,24,203,92,3,138,38,175,178,2,102,162,183,7,158,46,79,252,3,87,141,148,18,134,114,111,118,253,33,235,251,109,172,51,251,92,33,150,144,171,198,81,207,8,239,232,117,123,210,66,200,190,56,187,198,237,22,177,155,170,81,214,30,169,27,160,19,31,165,160,200,53,164,104,54,5,250,207,187,185,218,124,129,78,96,50,241,52,52,109,214,84,192,36,5,14,133,113,212,206,11,35,210,160,176,185,25,163,211,132,16,139,252,54,76,51,53,186,69,54,170,102,41,80,37,178,107,60,156,145,15,250,77,208,60,246,82,99,138,213,220,12,220,88,41,6,52,65,41,241,36,149,180,234,85,131,192,83,217,163,200,26,193,251,16,40,84,125,154,83,66,16,203,205,140,222,151,17,195,74,172,31,6,22,55,55,161,230,133,255,78,178,16,136,136,184,195,11,18,205,42,5,58,164,222,91,141,163,195,36,23,101,105,153,233,32,228,251,114,46,246,242,116,49,181,231,22,48,94,2,249,109,92,186,57,246,20,196,86,202,144,207,129,135,203,185,167,185,130,78,33,197,162,20,171,100,175,97,99,188,217,166,111,183,23,23,172,112,91,25,85,114,145,15,130,104,18,245,121,49,195,91,213,252,34,78,7,4,32,101,101,78,201,103,65,170,120,123,33,179,173,235,37,233,192,6,135,251,223,96,236,112,129,115,132,120,235,57,217,144,88,21,116,153,67,200,225,10,43,81,210,126,21,226,90,14,83,198,84,37,221,101,33,23,20,251,44,17,248,172,205,166,124,52,57,154,57,3,116,221,146,79,231,50,19,21,146,196,99,134,40,220,72,122,139,167,201,81,104,50,197,77,105,200,135,4,169,188,172,201,17,56,85,61,201,243,28,28,139,111,45,51,161,26,89,241,55,205,26,44,62,67,115,97,200,250,241,213,67,57,59,55,71,77,195,41,30,71,53,95,132,166,2,51,193,141,145,243,131,11,215,76,205,209,153,203,25,181,170,5,51,133,228,210,158,155,46,70,138,124,59,116,103,75,83,116,206,236,245,107,59,94,24,72,247,158,236,161,233,151,3,116,26,240,39,11,10,37,159,111,192,102,93,61,251,96,181,91,253,55,96,16,215,117,145,189,233,20,217,21,143,60,67,225,74,136,66,70,187,25,113,210,135,54,171,65,146,135,45,112,54,29,101,119,111,210,43,66,99,62,61,79,167,97,158,151,87,83,243,146,125,196,42,52,158,79,175,72,23,245,201,203,223,163,80,72,208,18,138,30,200,67,224,224,214,185,187,77,74,238,131,169,127,221,207,162,43,252,231,107,54,245,50,82,218,198,162,106,65,232,139,190,164,102,238,160,23,57,35,224,80,240,175,202,133,189,67,12,213,157,219,143,124,140,172,34,166,100,135,147,127,51,28,134,58,59,63,48,57,155,205,97,168,31,166,254,118,134,127,195,95,78,249,227,122,154,70,98,192,87,84,100,210,172,144,163,10,156,168,190,244,150,35,82,38,21,250,192,150,6,251,193,38,140,152,21,61,198,76,116,251,216,84,121,107,183,39,217,84,190,245,163,47,80,132,99,15,24,10,255,120,26,194,228,246,60,141,127,197,71,165,65,21,48,186,194,117,56,141,55,117,53,168,31,181,7,46,158,6,3,220,197,198,254,65,61,25,209,80,202,7,30,56,79,223,137,128,83,211,109,142,202,248,225,183,215,130,35,90,52,188,128,169,11,187,79,163,117,245,140,56,233,254,35,224,36,162,154,54,224,51,46,237,200,100,97,130,63,159,235,152,198,209,45,40,45,210,243,177,81,222,190,48,116,40,253,129,155,107,160,24,60,197,93,198,68,203,55,196,83,184,244,183,231,233,130,97,17,253,34,28,158,159,167,103,114,26,138,106,166,225,120,159,94,55,160,87,176,240,247,152,15,28,138,183,192,181,75,5,153,193,12,115,192,89,248,176,13,245,114,165,74,229,83,146,104,184,53,12,110,144,128,73,112,126,94,93,70,141,5,82,33,102,27,239,152,65,65,244,193,88,204,229,121,26,99,200,119,194,130,191,88,56,175,248,94,179,205,248,109,182,104,113,142,2,95,110,52,106,95,185,44,203,215,70,54,107,199,215,38,161,63,53,157,166,163,6,139,49,21,64,216,204,58,77,33,84,118,115,51,147,55,92,159,33,69,110,218,237,228,60,45,9,90,63,8,178,65,95,214,6,190,51,18,22,94,120,120,94,134,185,214,166,68,134,129,247,44,247,229,24,95,146,166,140,120,40,89,87,31,76,65,88,121,12,24,147,73,189,48,117,223,106,60,89,210,66,13,184,40,237,39,48,182,110,118,24,61,176,199,244,106,45,138,165,106,254,201,13,43,207,211,59,221,223,70,207,120,63,47,39,215,70,158,62,147,94,159,198,3,237,182,114,166,216,83,20,230,187,9,57,198,2,180,24,139,238,182,27,226,171,30,195,66,106,106,211,36,104,50,249,118,180,156,188,89,145,76,183,35,155,164,208,31,56,65,241,51,213,78,39,28,233,236,157,213,28,210,106,11,147,58,224,103,31,163,187,212,194,55,47,142,191,184,155,240,156,180,218,148,151,63,122,154,106,197,134,143,233,101,49,90,223,45,205,211,40,153,123,248,1,82,112,38,28,184,25,237,158,254,182,57,241,28,198,7,172,173,158,104,224,122,159,112,207,9,15,18,48,204,121,35,96,88,19,31,187,110,7,97,60,112,126,242,217,169,94,143,123,164,113,182,136,60,18,240,244,18,125,243,141,54,77,19,166,250,207,137,59,65,41,71,222,79,226,118,243,2,74,43,56,210,76,21,96,99,170,114,120,206,210,158,180,238,93,93,20,7,148,20,156,23,238,113,129,5,206,67,47,222,141,226,255,26,189,130,26,239,25,18,238,76,119,72,224,46,215,123,36,169,140,174,63,76,101,217,38,169,86,225,30,74,112,184,193,207,48,232,236,135,253,49,223,167,139,72,191,2,110,126,207,65,42,228,198,131,78,79,194,172,56,88,32,239,85,67,153,41,235,63,156,173,180,92,103,232,177,4,227,22,153,178,9,170,169,153,125,54,40,247,254,80,63,148,132,0,156,25,72,116,215,191,6,177,225,39,159,188,23,106,186,106,192,20,176,62,107,135,26,14,111,56,102,231,214,251,45,193,23,207,27,42,63,218,82,58,40,72,87,215,111,126,91,233,25,140,176,10,99,135,214,15,70,98,88,82,81,108,221,78,207,22,57,48,165,80,58,73,161,47,113,18,177,98,228,33,89,107,42,96,122,30,221,155,6,17,77,126,94,206,69,176,121,211,172,34,117,61,48,209,134,225,176,249,14,117,88,240,250,167,120,26,86,232,231,97,180,121,251,135,142,115,54,173,245,122,28,96,222,115,152,42,35,117,10,0,183,17,79,155,19,65,235,84,176,154,188,215,150,229,146,30,116,46,15,184,67,21,78,76,246,105,183,21,227,58,76,254,103,123,26,206,37,85,224,247,122,98,204,220,223,28,7,38,228,242,160,163,249,120,195,219,47,58,214,63,159,195,35,134,56,224,235,210,157,206,88,159,98,72,184,243,159,221,238,31,254,225,111,191,255,151,191,254,229,95,126,249,235,175,127,250,229,191,254,225,223,254,252,199,127,254,229,15,191,251,191,255,254,223,255,254,63,255,207,223,255,253,127,252,253,127,253,239,223,253,254,191,252,229,31,207,159,245,132,138,115,161,178,244,119,127,251,219,239,255,237,215,127,253,151,243,167,255,225,151,63,254,250,223,254,250,203,239,126,255,79,191,252,229,159,127,249,245,175,255,250,135,15,248,143,127,250,243,47,255,233,215,191,254,233,207,255,196,11,254,242,215,127,252,211,159,255,248,235,249,133,255,252,211,28,200,76,144,7,159,191,47,251,255,217,198,115,131,152,185,183,246,124,44,46,217,14,226,184,189,206,141,3,154,139,174,56,12,181,246,188,104,197,165,112,86,132,163,89,20,10,160,246,253,33,224,249,65,41,21,17,29,14,162,247,3,255,81,192,143,60,27,86,10,123,250,125,186,53,97,27,71,36,152,250,140,117,159,30,114,94,0,227,171,175,247,183,97,3,16,152,90,135,99,246,7,188,170,140,72,227,226,213,238,187,207,221,168,23,133,57,169,70,244,154,32,215,16,248,108,151,28,237,1,15,241,146,25,231,7,126,158,24,112,234,240,228,183,187,165,226,95,24,230,26,233,87,135,248,112,205,11,159,137,55,21,166,180,34,7,12,179,68,189,176,185,207,187,119,140,130,85,201,168,0,174,164,161,95,56,75,164,196,42,123,206,174,18,191,93,17,10,212,151,79,170,215,251,133,117,65,1,15,104,144,2,198,179,37,45,71,5,12,153,103,135,41,248,147,166,81,130,113,110,83,14,227,83,218,10,35,73,146,46,76,78,146,252,246,52,206,235,44,47,79,218,111,80,100,160,63,24,81,201,36,31,116,81,213,189,226,229,132,90,135,12,203,198,151,84,163,99,112,36,223,173,153,236,95,58,26,43,136,192,249,61,53,50,92,205,103,212,2,77,228,22,11,90,112,102,142,11,19,25,23,24,93,219,120,245,196,184,27,130,154,182,93,124,175,110,188,111,2,159,157,9,79,70,244,122,138,171,56,195,15,103,138,197,14,151,38,133,218,192,84,117,220,167,139,82,96,83,145,127,230,202,221,25,58,69,151,10,67,150,63,110,211,206,52,127,94,14,145,95,29,242,219,146,183,156,151,85,71,221,77,169,147,137,34,29,179,80,218,190,79,103,201,169,176,248,29,123,96,44,110,114,65,4,229,50,20,221,34,13,97,200,44,37,149,50,173,125,247,13,10,51,30,120,242,193,46,124,126,122,63,176,12,10,199,217,104,242,180,93,111,226,131,80,234,158,100,227,32,52,53,169,161,13,184,74,169,42,44,159,21,45,207,128,97,139,212,151,183,101,101,149,1,79,97,215,130,70,13,137,202,114,225,115,199,91,10,111,163,101,118,184,11,177,43,196,16,80,106,6,104,214,205,69,39,44,33,197,215,7,12,10,226,62,103,127,178,157,37,96,43,111,80,216,4,71,227,229,4,13,164,221,103,223,216,245,30,34,152,184,67,150,192,194,55,31,159,203,232,206,165,101,116,235,220,160,46,220,37,27,10,216,84,146,46,60,116,67,91,86,94,88,227,123,32,192,168,67,182,205,155,20,13,39,20,83,165,101,219,100,227,162,219,208,81,107,191,32,92,36,123,205,225,34,162,148,121,67,171,18,237,74,72,31,47,1,187,229,65,127,112,67,254,74,214,150,137,76,225,161,116,152,202,67,125,53,114,177,169,4,12,165,155,194,147,60,129,251,244,35,7,64,214,4,10,50,62,203,154,233,8,53,133,113,48,247,128,41,5,191,83,1,111,115,186,103,58,18,21,114,41,57,48,98,191,247,183,225,200,150,237,206,146,80,103,156,94,13,173,247,41,40,181,118,45,208,243,49,117,19,55,111,243,184,63,109,245,63,93,96,242,37,150,15,57,74,4,66,227,110,240,142,195,9,52,101,249,233,178,173,54,204,225,51,228,98,166,2,103,206,20,129,147,236,102,176,201,144,34,24,48,100,211,50,102,196,152,215,133,209,85,187,126,64,12,63,46,188,229,194,90,54,147,141,93,238,126,15,12,98,105,24,106,39,177,110,169,150,90,218,231,158,44,52,239,48,6,155,156,46,216,218,198,119,233,48,182,130,52,123,216,73,89,47,156,150,126,142,97,217,18,241,242,244,72,9,24,76,124,251,194,99,72,203,32,88,236,119,158,100,170,117,134,194,231,148,45,229,194,171,202,134,179,209,207,77,241,48,53,222,218,48,24,170,75,204,19,234,135,133,104,16,5,67,244,188,75,192,231,54,165,51,1,62,196,211,24,135,41,78,16,203,17,43,148,44,141,120,58,107,105,74,166,188,25,242,174,11,119,97,132,181,196,124,35,140,141,223,78,18,75,207,168,114,78,116,110,253,115,18,242,148,137,178,44,18,20,35,14,219,253,144,223,222,20,198,70,211,16,94,105,186,62,136,248,161,253,227,219,21,52,47,75,95,190,33,135,142,93,58,171,22,173,37,138,18,95,191,123,252,106,186,107,156,99,148,148,144,123,54,109,9,130,254,192,215,204,233,144,34,61,48,46,227,116,143,108,228,221,181,99,150,113,223,174,197,252,108,57,103,139,167,48,63,208,253,92,35,16,195,26,183,95,195,50,168,158,150,193,231,124,13,102,179,183,158,167,33,118,187,70,235,124,118,172,253,195,57,22,214,221,185,128,230,7,198,101,16,86,14,121,74,181,61,79,115,47,253,96,42,135,133,91,5,152,80,169,63,77,34,232,208,153,184,205,41,227,171,23,190,128,154,178,194,131,144,101,192,92,86,159,167,205,251,228,48,204,135,186,39,81,170,81,4,134,177,182,62,95,132,164,232,15,94,133,3,101,62,131,122,172,63,255,237,5,73,246,42,207,108,168,35,58,118,166,180,132,100,14,154,22,126,242,31,240,44,245,41,30,223,31,180,251,152,193,186,62,37,49,9,120,146,242,16,240,84,33,105,96,42,213,2,134,67,67,15,86,19,14,241,33,133,243,130,36,240,119,137,212,21,191,109,196,47,186,122,55,38,151,195,249,231,180,82,152,140,234,226,112,183,50,224,103,113,27,151,231,7,111,162,184,210,239,69,58,186,111,152,20,40,82,132,168,112,67,43,250,131,169,175,174,179,188,240,122,224,245,27,152,69,232,112,181,236,221,7,38,23,217,225,51,149,138,238,183,38,155,23,232,68,2,229,65,71,220,180,9,144,117,41,159,167,151,133,50,11,135,73,165,126,94,141,43,170,95,152,91,249,243,52,169,104,223,68,154,221,196,89,181,221,199,150,47,126,131,153,104,100,9,79,143,125,206,61,114,192,245,177,90,177,130,168,242,253,80,252,38,146,1,100,155,45,87,1,135,207,181,94,82,51,152,226,137,68,100,135,155,113,216,43,92,173,114,236,131,97,194,237,207,150,182,247,157,11,179,240,229,117,133,244,113,13,6,35,114,175,218,109,54,192,184,132,16,48,94,249,89,125,147,252,2,71,169,116,85,179,21,122,193,21,13,95,144,98,235,60,3,222,10,67,152,162,48,119,148,128,209,163,127,54,60,178,185,31,120,191,48,178,89,62,42,22,49,123,246,67,98,63,177,252,8,197,169,235,227,103,109,250,85,224,12,202,172,146,15,12,108,76,151,1,47,81,0,6,157,243,206,67,116,5,159,221,240,76,226,84,3,69,117,239,57,5,104,106,137,87,247,173,21,217,192,196,221,253,107,110,11,131,60,48,245,175,241,52,244,5,106,122,98,159,39,55,138,23,116,194,249,49,87,72,162,246,153,100,196,48,186,107,144,124,220,124,159,182,122,196,93,183,194,216,196,223,193,74,233,19,110,80,53,133,80,75,245,167,77,22,249,182,172,224,58,26,219,55,180,179,230,211,20,197,141,115,63,57,147,250,182,140,75,76,185,38,30,37,141,3,47,244,133,147,8,233,26,108,229,105,1,103,73,147,54,103,194,57,160,226,183,41,115,73,10,91,5,89,180,28,159,203,86,152,114,160,29,79,147,202,164,29,35,42,83,239,203,11,156,155,235,194,112,172,156,131,61,96,147,252,16,24,189,77,63,99,56,37,57,206,46,60,57,211,220,253,183,140,251,109,9,140,200,43,37,54,31,60,102,146,170,141,159,106,159,48,248,129,179,92,104,97,52,58,54,72,60,188,144,189,28,130,114,165,242,197,139,71,64,203,200,138,81,81,199,181,18,184,139,103,164,80,8,112,214,100,192,240,59,222,67,162,100,155,165,107,93,88,174,210,176,6,204,25,94,151,5,243,254,189,228,195,4,122,46,35,61,218,189,149,91,175,100,35,42,91,49,98,219,178,203,47,92,137,95,73,159,85,181,15,20,223,95,13,24,177,8,105,53,119,177,38,125,46,231,36,91,10,83,139,219,47,124,70,87,159,54,81,178,251,219,168,227,204,11,55,83,103,159,14,83,195,215,164,105,227,71,224,192,225,243,207,114,181,35,179,36,183,28,13,111,164,123,119,69,73,132,159,23,62,23,86,249,233,153,206,92,233,242,112,210,118,79,171,91,143,94,163,202,39,51,24,41,244,9,121,164,195,165,11,199,10,193,61,230,96,180,187,217,151,23,24,170,13,105,217,49,153,117,158,24,187,212,186,47,183,234,11,129,201,191,191,67,106,44,52,10,47,100,23,239,168,16,48,109,23,38,34,90,111,183,141,238,94,81,88,133,110,195,71,213,118,99,89,202,215,106,112,139,201,136,114,66,203,152,29,107,66,216,187,129,201,92,137,110,245,130,109,47,112,167,84,47,94,14,141,187,126,205,109,25,29,241,114,254,185,23,133,169,245,31,1,23,201,66,130,95,13,199,238,69,41,142,147,105,118,78,20,54,137,128,85,204,131,194,81,18,218,98,188,145,140,190,198,56,73,158,236,225,49,162,80,127,201,86,120,224,109,212,223,190,0,200,16,20,148,131,109,222,69,127,204,179,123,96,147,54,116,6,205,47,79,231,239,13,173,177,68,98,231,140,161,95,103,141,124,187,245,7,134,174,240,194,24,19,83,95,110,214,130,195,16,72,109,109,56,85,239,177,143,154,56,152,108,87,246,242,212,2,166,92,77,214,79,177,146,192,120,247,154,194,105,195,47,159,1,171,209,48,46,13,41,63,112,77,49,38,91,92,115,214,232,158,99,55,90,70,131,210,159,71,87,76,95,130,20,227,105,84,199,140,244,105,128,41,52,30,20,221,48,111,243,130,234,227,249,144,205,220,67,14,163,79,182,181,97,21,254,222,104,24,198,151,246,24,190,88,159,66,107,115,173,210,41,68,241,223,138,118,145,6,94,245,225,108,245,204,31,76,157,185,100,45,50,123,201,130,116,148,28,232,173,107,118,32,238,227,83,8,115,39,23,157,250,120,63,99,213,153,99,96,62,203,138,234,218,118,225,41,82,77,229,167,218,64,224,70,110,238,3,163,58,117,225,115,30,200,169,181,246,15,205,161,193,103,231,129,79,176,40,60,44,9,218,225,99,111,20,221,231,96,52,243,217,141,198,161,146,182,2,83,105,177,3,166,95,229,217,130,73,221,253,96,216,168,150,118,140,10,129,226,238,124,40,45,167,200,120,2,83,15,180,3,62,253,220,122,180,64,255,91,28,69,154,54,63,15,155,100,72,192,231,70,88,228,64,69,79,110,173,104,89,166,110,94,190,39,153,31,195,111,154,155,52,180,157,101,76,33,182,237,30,35,220,22,36,23,179,46,155,171,219,187,69,170,194,208,110,81,84,49,220,201,180,153,254,146,48,195,97,77,228,40,224,140,172,222,122,96,120,248,47,92,159,150,53,74,188,253,200,52,127,240,212,147,7,150,216,233,97,217,99,22,67,146,175,70,10,180,26,222,107,74,94,37,98,85,76,65,100,249,26,64,191,226,249,28,181,115,224,250,152,32,202,173,134,114,182,66,140,26,104,215,56,56,104,37,180,19,48,238,18,249,28,176,159,12,223,113,40,175,135,175,92,97,252,24,43,96,118,187,242,192,57,251,245,27,150,49,220,41,10,147,28,208,2,62,155,202,126,224,132,251,39,96,54,105,89,125,103,131,58,199,187,191,156,60,17,33,16,194,222,132,150,207,81,91,77,2,86,98,3,142,98,130,116,29,178,140,152,111,13,212,24,197,31,148,170,133,128,207,76,210,89,6,115,209,140,111,9,99,89,215,45,7,197,162,29,157,158,173,87,93,60,144,235,164,88,121,19,85,232,242,88,247,28,30,241,240,57,255,114,214,171,3,42,148,126,239,223,166,143,40,115,16,184,21,63,79,15,204,191,55,133,75,175,110,234,158,149,66,150,130,190,124,254,208,192,125,240,132,168,68,238,68,84,93,76,63,203,201,202,18,121,158,98,44,15,201,173,54,115,95,20,57,202,145,249,196,243,102,48,25,9,20,38,61,48,219,64,11,216,180,159,5,38,217,162,222,167,109,51,22,120,144,174,225,40,101,67,89,223,221,124,187,161,220,168,177,47,11,72,177,197,119,102,162,120,182,149,69,189,80,19,134,40,187,195,72,93,87,69,7,164,200,142,110,211,118,20,24,114,199,239,120,32,243,15,153,154,169,183,68,4,71,119,192,132,8,159,75,36,133,5,53,96,156,137,77,97,82,201,70,192,240,100,75,191,206,162,45,179,199,111,255,168,22,191,176,111,117,63,240,252,13,124,110,88,249,194,103,38,105,203,207,92,128,125,235,131,81,148,208,126,51,255,123,245,151,99,212,141,162,151,103,34,234,125,4,92,113,201,43,124,102,222,172,1,159,115,79,231,112,135,229,161,198,211,20,60,63,55,115,86,107,139,223,174,26,135,62,104,51,50,30,71,201,240,213,103,113,225,13,159,132,38,104,217,94,248,236,226,241,48,74,39,143,203,128,146,29,31,112,44,203,246,116,218,68,58,90,192,56,60,30,56,179,231,59,156,205,68,122,220,17,38,192,246,193,132,249,117,38,117,180,84,63,103,161,145,195,39,73,207,54,248,108,112,241,219,240,103,202,197,4,194,185,238,23,224,154,208,250,81,67,131,58,224,237,103,106,197,166,174,146,229,193,128,15,28,207,31,12,21,234,210,245,213,77,186,62,7,76,33,229,120,158,62,231,79,189,48,66,212,10,227,22,240,166,77,187,124,20,133,207,82,143,197,203,53,113,168,139,103,25,63,243,135,90,53,255,227,63,66,134,99,7,122,118,117,221,206,224,178,109,254,195,8,130,231,81,30,212,40,86,62,184,219,7,18,24,151,104,76,36,46,46,237,241,61,161,23,63,75,192,212,117,44,133,23,198,66,192,56,4,165,101,112,194,185,219,185,66,221,121,110,111,75,97,18,69,125,192,161,141,126,182,44,114,118,124,19,7,182,192,142,192,72,78,122,211,206,217,189,177,60,20,62,79,127,7,182,49,17,104,137,16,48,252,195,57,224,178,158,141,24,127,248,23,34,231,128,237,74,254,88,44,231,219,187,149,141,104,72,125,133,228,1,87,223,13,179,73,55,42,136,99,165,57,120,12,231,169,14,53,110,13,109,198,15,163,120,175,15,159,123,212,222,241,240,52,178,243,7,46,30,122,4,134,11,169,40,108,23,175,15,206,104,224,138,179,130,52,246,222,155,143,39,110,174,246,180,236,88,210,109,250,111,83,88,145,117,38,20,228,118,250,133,219,150,122,241,98,57,173,165,198,111,159,149,54,31,239,43,212,48,190,75,35,156,93,245,250,65,225,192,234,190,157,101,52,56,155,110,226,236,235,123,250,167,230,72,216,58,135,177,46,252,182,120,96,60,95,51,63,159,26,219,223,225,125,142,186,23,37,169,237,67,171,101,122,234,160,145,13,148,47,188,210,211,178,130,0,104,247,126,81,163,177,178,206,20,68,171,87,160,148,9,234,195,212,177,142,30,48,178,131,250,57,11,172,211,222,45,78,92,161,245,96,118,51,164,45,96,170,167,101,80,178,229,13,6,124,222,164,190,18,110,193,201,179,237,128,161,177,46,10,207,28,187,25,240,212,157,146,204,205,20,19,205,88,207,71,83,184,195,254,28,48,153,78,50,40,204,203,214,226,167,207,125,91,146,253,45,67,97,117,63,23,243,217,248,146,168,74,0,87,100,6,3,38,13,77,95,78,221,194,125,121,163,6,92,159,46,45,162,189,212,247,28,75,167,234,160,97,71,197,158,210,206,246,53,117,109,159,137,75,177,70,192,88,77,250,52,49,216,26,45,71,210,77,15,206,68,197,213,29,242,105,212,91,10,103,120,249,62,20,58,90,181,68,216,123,119,204,67,210,164,198,120,225,218,75,190,240,202,218,112,200,176,230,136,207,73,164,107,107,203,206,210,173,126,102,31,115,11,45,205,162,48,215,186,17,240,62,151,56,109,248,164,134,46,96,8,178,179,190,252,71,203,201,225,82,119,209,15,150,80,7,238,241,52,209,253,167,99,131,43,168,47,48,219,166,151,198,132,134,21,150,56,108,9,149,251,121,249,92,49,106,157,27,73,123,224,115,98,237,11,227,17,95,10,115,221,156,1,147,125,241,180,124,98,32,94,184,143,250,244,27,174,169,128,183,81,250,234,168,81,202,226,47,39,194,83,212,140,34,241,195,109,48,148,149,147,90,19,70,59,30,191,140,142,221,214,181,77,237,88,137,118,15,216,104,30,24,131,48,198,108,152,126,162,190,156,107,158,143,9,42,30,243,25,19,188,187,113,246,193,220,209,244,78,120,172,185,18,214,6,25,166,84,6,42,28,145,21,208,165,10,36,160,253,108,107,35,224,179,229,151,103,26,174,72,170,54,33,2,62,215,51,83,194,106,69,139,103,47,221,107,49,161,87,28,64,152,245,194,242,69,64,14,106,75,159,164,231,82,208,159,147,53,97,126,196,142,102,17,30,13,168,226,41,244,241,60,175,25,229,201,131,170,20,250,123,167,73,147,121,146,245,184,207,120,151,55,78,228,39,101,0,171,49,134,243,220,240,138,132,29,241,85,102,83,115,253,224,109,194,232,2,115,151,242,151,83,59,114,222,174,201,14,144,11,249,167,100,132,222,228,147,180,63,31,16,149,171,86,187,164,224,50,190,181,15,102,77,107,178,15,1,109,143,64,215,98,42,130,58,34,147,72,211,136,118,157,15,33,37,154,132,129,205,111,241,193,208,8,9,199,145,69,137,135,39,209,86,147,71,104,218,105,88,235,194,86,192,115,73,54,176,194,72,105,94,24,237,87,109,218,153,254,205,111,116,231,154,100,234,24,26,192,198,59,28,48,95,123,107,14,34,5,217,190,11,83,76,124,198,72,211,8,91,158,238,211,168,166,179,168,153,16,20,135,118,159,70,5,78,47,17,126,3,174,203,93,176,192,148,59,52,133,141,13,61,96,82,45,53,169,179,152,2,213,7,155,128,148,194,80,52,111,159,103,20,150,247,174,153,16,153,232,68,242,153,194,217,52,52,153,193,252,191,126,51,66,24,104,247,39,133,151,215,141,11,79,213,34,32,11,215,212,249,28,134,21,89,179,135,51,173,253,192,14,117,205,208,148,104,164,57,252,115,64,164,189,52,245,30,75,219,61,126,48,252,113,1,108,146,172,93,111,172,169,226,220,173,226,212,200,84,242,159,251,138,191,252,236,23,75,179,104,207,15,81,40,232,45,59,235,76,203,235,72,73,106,36,162,127,176,145,74,201,68,130,222,106,122,46,67,37,123,122,87,77,245,230,62,82,124,46,84,75,25,40,90,227,177,248,64,95,211,168,207,25,121,62,112,55,81,212,31,248,28,129,231,140,211,242,18,66,162,190,33,49,169,84,127,39,91,186,91,220,202,208,26,208,109,22,217,69,82,155,190,185,112,238,39,170,59,113,80,146,160,221,143,4,165,14,169,250,210,109,238,55,159,39,20,161,14,184,185,36,125,254,199,53,253,141,10,130,221,169,63,229,12,197,74,84,28,198,116,123,62,24,172,95,254,61,225,67,105,93,51,247,219,64,72,251,67,33,57,22,194,20,50,247,97,67,246,135,73,174,215,186,153,109,226,204,43,96,50,168,134,108,89,24,239,94,166,65,217,10,53,113,154,165,78,4,59,123,191,40,172,92,79,182,119,35,137,254,67,173,124,65,243,77,171,213,95,127,15,35,84,189,180,232,198,152,113,226,104,234,86,44,166,169,145,29,106,151,239,107,145,114,86,155,110,242,19,70,2,55,243,59,82,88,93,83,129,178,145,145,126,232,39,89,255,100,209,242,134,15,158,201,140,126,61,174,201,177,254,134,12,122,220,162,103,125,38,251,231,235,212,64,12,97,43,90,224,242,247,118,193,173,125,6,88,239,108,248,200,123,192,203,162,158,79,54,78,141,131,237,156,137,231,198,161,247,170,94,141,120,242,131,209,1,122,12,82,74,110,124,217,163,177,61,150,186,252,96,85,232,126,127,135,212,176,235,53,215,114,227,86,188,122,88,72,66,97,83,176,8,24,139,70,126,121,49,194,14,178,101,62,206,97,132,78,124,7,31,148,120,168,129,143,250,90,114,147,207,132,220,165,250,20,159,117,45,177,67,155,112,184,38,96,80,190,84,226,250,77,45,92,210,139,40,164,131,53,230,129,105,122,104,175,200,165,175,225,67,253,145,198,144,240,133,229,162,69,195,140,201,79,66,12,148,39,150,22,175,134,76,88,243,20,88,238,37,223,79,101,244,122,79,80,6,190,142,128,171,222,20,51,153,5,69,190,243,185,10,76,125,120,194,43,121,91,134,163,94,163,73,180,108,220,167,41,33,16,248,88,94,233,118,11,90,93,77,27,169,150,222,113,135,4,38,3,77,243,161,168,114,69,187,143,153,182,158,184,34,13,75,241,57,206,157,165,202,226,128,155,168,173,125,103,66,209,4,216,3,83,207,209,227,105,74,125,151,190,124,89,64,201,97,244,232,159,200,33,140,241,126,224,130,105,8,34,67,86,230,41,91,7,229,16,75,210,47,70,172,184,207,109,76,52,31,52,187,9,127,107,108,162,236,198,77,206,165,3,159,41,28,15,47,228,17,52,102,105,124,98,211,191,199,58,87,243,172,177,193,211,81,18,33,63,152,8,118,214,153,50,145,97,244,118,179,91,213,244,36,32,161,69,249,53,12,163,88,147,80,141,93,128,13,222,225,211,14,209,25,176,248,117,138,13,154,48,139,18,238,227,105,135,17,116,57,60,169,165,170,154,128,116,236,81,191,19,77,152,190,159,140,131,5,119,175,127,236,105,177,66,241,202,113,38,154,22,192,7,91,14,184,254,246,64,90,125,58,108,33,76,133,201,199,93,241,52,213,2,58,199,217,86,61,239,196,224,182,53,227,128,3,101,167,104,57,156,205,58,44,150,192,228,135,249,180,15,36,190,97,178,138,17,21,116,24,1,132,61,158,12,16,114,156,2,62,227,58,53,151,7,191,219,109,218,28,82,188,11,186,115,120,229,72,179,24,82,12,116,224,201,142,24,63,141,243,93,114,217,44,82,236,137,22,192,248,210,20,174,28,149,119,208,168,96,151,151,115,59,44,247,123,157,245,167,168,201,128,239,104,25,193,45,241,1,241,219,181,228,120,55,238,13,185,154,151,98,105,5,45,166,18,101,144,50,40,144,45,150,122,97,246,40,125,26,190,20,121,58,171,2,85,49,146,158,48,144,76,10,174,233,203,127,54,211,128,141,163,82,90,126,134,129,82,86,135,159,154,178,131,22,72,202,230,69,85,20,245,39,180,158,250,93,127,24,88,15,76,157,120,172,160,114,150,175,108,182,5,86,214,126,81,228,143,20,101,80,122,44,94,70,76,179,133,154,245,211,119,106,99,163,215,60,37,132,73,195,173,141,167,241,88,19,242,116,79,100,233,4,220,206,206,169,67,74,61,167,243,21,96,227,100,177,149,11,204,33,213,9,7,206,142,70,164,76,178,57,203,196,205,230,110,26,50,169,231,147,4,117,94,140,10,94,188,123,189,104,65,108,238,110,120,144,10,203,79,227,56,136,24,222,192,204,151,74,133,3,119,78,244,124,123,61,154,14,248,26,216,214,1,83,169,175,115,220,138,63,162,97,8,101,77,109,25,52,144,126,71,182,235,182,206,81,114,52,74,138,137,98,246,147,204,50,100,234,250,186,91,45,195,61,21,134,168,36,86,110,50,113,117,133,105,118,172,77,104,200,210,243,180,73,238,198,150,67,130,91,211,166,157,59,94,172,77,118,9,33,2,166,95,108,57,254,219,133,239,57,116,204,72,247,119,131,1,41,251,245,142,10,91,175,123,45,102,253,201,145,82,248,92,240,220,225,78,9,88,203,58,199,215,57,193,138,251,190,38,4,248,106,202,16,202,218,57,182,249,202,206,57,245,229,184,53,221,225,62,121,179,58,251,15,76,185,118,15,120,105,45,15,51,13,25,1,31,212,51,190,24,5,15,236,233,229,160,69,184,176,1,41,188,44,129,14,101,215,164,221,94,98,4,41,21,229,56,89,159,181,60,122,135,247,30,73,207,143,133,219,56,166,89,39,139,166,63,173,54,42,68,135,39,245,83,253,29,177,21,155,6,89,0,239,2,224,8,185,47,135,92,167,60,191,157,71,138,150,155,252,76,238,207,202,61,247,75,111,57,69,124,154,3,78,156,50,135,181,61,135,105,93,109,221,22,72,54,243,207,65,72,117,107,203,39,43,32,182,82,72,48,158,211,137,98,248,233,59,146,69,238,151,238,226,20,183,13,247,204,1,66,185,33,48,213,244,49,44,147,162,101,253,105,4,111,61,66,200,54,187,159,118,195,154,233,237,90,84,67,107,234,46,225,194,237,41,9,22,154,82,215,111,177,236,243,56,93,224,36,22,154,37,244,80,119,243,66,85,168,2,80,113,150,102,67,119,23,48,194,77,91,77,44,14,140,17,206,204,51,250,80,91,63,112,163,72,211,97,56,144,107,121,158,206,94,32,8,179,28,204,231,249,129,161,151,112,216,74,23,159,167,45,132,232,48,94,62,61,55,71,51,250,187,15,206,136,177,164,7,62,214,131,31,171,192,199,120,95,10,35,189,217,29,230,198,174,243,144,108,246,225,7,231,202,12,163,158,63,48,103,207,25,79,87,40,84,181,229,35,2,43,139,154,9,161,235,53,16,137,147,128,169,22,213,65,25,123,39,223,167,41,145,24,186,85,18,190,245,213,115,14,223,209,133,0,141,70,18,20,245,86,23,200,238,180,85,11,31,108,252,48,51,120,234,128,65,161,153,226,221,216,191,253,153,71,80,50,250,215,32,157,110,247,231,167,113,155,122,179,217,81,210,208,105,70,53,161,71,231,49,235,75,125,134,27,186,198,28,48,158,80,221,11,135,41,128,182,128,225,237,209,166,33,205,88,226,183,17,78,206,207,215,104,84,223,56,252,83,22,167,48,46,171,26,48,238,250,253,44,144,230,197,79,70,92,77,60,89,103,2,229,163,254,114,114,168,154,238,196,131,79,24,31,12,246,206,81,245,229,181,182,29,243,232,156,76,67,83,66,129,123,68,185,23,53,232,154,223,104,240,246,29,105,33,152,162,151,140,98,137,227,158,19,135,169,145,155,46,109,72,76,157,65,8,153,175,172,18,234,192,168,68,182,128,23,247,87,133,225,156,137,166,193,5,42,87,78,252,164,45,252,72,164,204,174,164,71,186,241,123,250,33,177,96,205,80,47,20,10,101,35,62,119,39,180,172,118,16,201,20,43,230,49,142,162,174,134,101,27,181,199,60,253,113,14,73,183,26,68,191,49,25,48,6,52,165,161,32,0,87,253,228,180,237,170,104,45,2,22,221,246,16,249,57,248,178,214,24,21,180,71,34,81,144,122,2,174,199,122,199,192,146,247,78,47,18,78,159,11,76,163,164,203,63,215,78,171,105,221,73,33,33,37,114,49,8,119,215,173,95,147,234,16,175,11,230,230,9,19,220,120,224,210,253,99,3,175,173,230,221,217,254,188,44,197,248,124,148,116,212,208,233,233,168,6,15,141,107,22,242,75,35,124,104,204,211,143,165,114,22,46,249,150,14,143,165,178,53,197,50,197,195,148,33,33,113,62,182,202,79,81,249,55,226,232,38,189,187,60,197,106,183,105,217,36,36,186,194,36,184,100,135,155,37,80,202,101,23,134,131,18,240,228,146,168,23,233,5,17,185,163,102,84,233,77,121,193,27,27,63,205,36,127,10,110,122,97,155,251,224,66,33,111,125,171,56,154,123,54,54,127,115,168,199,134,207,17,233,72,86,201,93,31,239,2,228,97,142,66,44,218,199,83,131,132,224,226,10,24,249,203,246,212,105,96,142,56,156,145,232,120,74,41,48,187,188,215,240,186,183,167,50,235,52,43,66,59,86,84,186,223,58,141,212,226,58,10,225,207,26,234,158,51,73,4,247,22,153,153,52,180,30,109,103,168,145,124,72,155,37,174,169,207,5,41,84,255,105,110,163,79,218,255,180,132,73,111,56,193,249,90,181,72,15,165,147,248,105,202,69,134,122,162,236,208,250,94,78,46,235,147,113,64,125,25,76,142,31,10,165,198,82,159,229,52,169,217,252,193,76,127,97,116,42,197,244,237,150,195,4,136,31,119,78,230,221,219,81,148,105,212,104,173,84,76,125,153,151,136,41,159,86,234,234,234,92,110,187,191,123,24,67,158,238,226,36,71,84,239,22,49,143,172,6,3,117,0,237,187,40,3,163,158,33,167,23,87,122,143,2,30,216,50,53,21,166,244,232,11,49,158,81,161,78,92,23,8,229,152,249,187,245,1,39,205,211,192,93,51,156,168,138,33,109,227,217,207,32,157,203,229,142,56,97,35,61,211,185,169,165,251,52,101,59,191,49,162,60,29,28,145,142,93,31,19,235,152,62,41,207,139,82,68,34,246,54,84,241,73,30,158,90,2,11,39,67,186,157,198,113,167,155,60,122,96,206,7,96,240,174,106,25,146,181,232,65,37,107,247,124,142,108,200,66,243,90,210,107,205,31,182,224,162,231,84,3,175,242,52,108,155,128,75,140,119,125,138,160,96,183,155,158,186,15,220,89,97,207,61,153,212,144,11,159,182,60,215,58,100,181,163,101,136,41,233,70,187,140,144,171,198,76,41,243,177,244,73,118,113,231,3,176,37,3,60,14,0,18,82,99,26,98,174,105,203,97,207,43,59,230,56,113,19,125,122,147,182,19,191,13,19,207,227,248,192,209,88,226,183,33,83,81,75,133,24,98,29,241,219,13,119,206,86,120,68,202,4,148,178,231,44,122,156,46,148,52,215,22,176,85,216,6,108,100,191,126,195,193,143,212,36,161,162,88,210,124,246,95,158,16,58,75,74,28,226,112,125,71,195,230,40,77,143,85,75,250,45,241,102,76,75,249,92,92,170,151,7,201,91,50,73,117,217,104,73,35,197,252,15,24,114,54,65,169,188,142,143,105,54,144,54,27,103,183,87,52,52,147,23,20,90,62,236,122,88,22,124,72,150,105,224,72,183,224,135,74,205,63,38,70,78,215,119,83,145,127,193,182,246,243,236,185,7,236,216,236,126,202,143,21,134,78,123,71,195,72,150,151,74,12,82,151,200,229,11,248,220,0,117,72,126,216,38,3,237,234,22,39,143,167,187,239,13,244,172,66,241,228,24,231,152,167,229,0,179,55,101,133,137,237,251,110,181,240,231,138,209,89,77,166,56,218,53,168,175,149,175,81,200,74,143,105,178,32,143,206,218,178,6,211,225,133,179,6,231,49,73,201,182,12,120,160,104,218,21,166,146,108,94,120,106,149,54,103,79,45,247,221,112,175,72,175,161,91,138,157,144,218,91,93,212,213,212,246,226,92,131,221,66,83,233,40,246,71,115,253,182,187,138,80,46,58,8,139,156,173,251,211,91,125,207,149,26,180,178,99,204,96,214,125,224,113,253,114,192,36,94,202,128,19,117,29,77,94,94,52,116,138,246,85,158,97,11,240,38,29,240,206,117,243,206,50,8,23,171,194,70,135,123,91,54,30,115,151,216,124,118,167,57,48,20,87,250,211,104,15,223,165,103,74,112,210,240,1,69,102,156,215,72,23,11,197,8,119,255,108,188,213,254,244,28,90,130,139,48,31,210,160,110,105,144,171,58,244,233,65,101,140,47,220,141,96,228,214,167,241,154,207,176,98,216,68,116,50,76,136,65,226,252,216,24,38,250,48,212,42,57,126,154,165,170,75,115,147,196,30,7,192,198,207,36,39,242,105,212,154,53,222,189,80,7,144,16,61,122,11,65,12,102,13,63,179,90,90,118,76,129,149,227,92,196,85,173,247,69,118,222,52,99,9,108,35,193,188,95,4,35,116,220,15,70,56,64,25,22,140,56,202,121,12,12,22,17,235,194,166,220,156,100,135,208,52,151,153,249,192,114,60,144,0,47,228,237,5,86,56,148,210,2,166,0,110,61,240,114,151,139,193,69,244,82,206,105,145,17,228,187,79,219,175,41,124,154,18,91,22,186,18,162,62,70,18,20,225,235,219,242,243,1,101,5,53,14,232,17,187,14,3,44,219,198,249,41,50,179,110,191,186,150,78,162,177,144,157,90,21,45,161,116,90,42,112,183,114,161,59,162,184,185,174,5,69,144,61,167,59,197,33,168,151,118,49,201,90,152,141,112,80,62,239,230,15,246,221,238,26,220,147,50,100,240,24,69,159,9,249,9,99,44,1,121,40,89,124,196,166,229,118,14,129,97,237,13,171,114,80,195,56,245,225,26,169,97,152,110,104,68,234,47,67,94,120,173,47,238,142,114,193,160,172,233,140,119,192,196,164,36,231,167,35,69,53,99,207,105,148,255,118,65,145,122,139,173,180,161,236,44,119,178,78,186,234,61,115,91,161,36,180,62,48,175,8,152,88,231,86,24,225,137,120,57,217,92,178,122,58,196,236,57,206,136,202,255,101,162,32,184,60,82,152,241,149,218,81,217,176,14,140,105,225,253,170,166,17,172,48,164,34,209,177,159,44,44,105,90,238,217,136,248,29,38,169,90,155,6,29,80,44,0,19,11,157,15,124,204,49,159,72,230,104,211,17,71,30,253,142,105,53,195,165,9,108,226,236,241,52,84,66,115,60,48,225,156,11,207,38,151,4,44,204,30,91,74,49,77,72,5,49,83,102,160,103,254,107,175,138,37,246,143,128,209,27,94,2,159,83,118,198,199,134,75,189,200,54,13,156,119,76,67,226,41,249,121,249,185,208,151,48,27,129,211,3,15,210,206,189,91,176,7,228,231,229,144,156,199,218,196,189,95,197,110,36,161,40,181,248,92,38,238,145,181,229,43,223,163,13,33,15,189,6,119,238,39,61,94,221,123,83,215,118,183,130,248,59,102,109,62,249,74,192,247,240,193,220,210,42,89,187,65,59,245,4,48,149,20,77,225,57,226,83,146,218,56,229,234,210,171,145,57,199,195,184,123,197,198,239,103,103,188,27,78,54,193,83,249,101,202,21,87,156,107,217,106,231,228,225,222,17,108,245,118,231,186,85,121,173,152,1,235,212,115,192,200,186,72,203,224,149,240,194,99,52,133,96,236,144,49,129,109,219,11,33,128,33,110,175,10,67,6,18,77,35,75,86,252,137,48,84,178,123,6,92,183,134,210,58,121,136,247,174,121,46,35,77,210,254,11,85,129,228,140,57,140,105,39,134,8,170,45,121,247,11,35,119,167,79,67,37,93,46,140,125,45,45,199,251,117,207,61,118,236,44,222,177,142,24,84,216,95,233,199,138,18,148,20,189,56,125,146,109,213,242,110,194,218,241,57,57,83,139,126,78,184,154,90,220,124,18,130,208,250,195,147,56,220,148,135,213,163,65,126,222,108,233,54,140,250,25,253,229,125,183,50,124,72,154,49,122,110,130,109,198,205,134,30,151,34,111,134,172,97,166,173,173,22,144,76,239,219,168,81,164,136,2,180,246,48,225,19,170,15,114,216,226,240,137,95,61,96,125,182,64,24,37,146,116,119,224,196,84,184,65,16,126,199,10,69,72,129,43,246,98,11,152,124,27,153,219,144,1,228,48,125,140,244,74,135,122,91,228,43,95,120,52,185,211,35,209,139,22,116,192,99,23,61,86,24,233,93,238,203,199,208,133,1,89,100,139,19,45,113,95,149,80,149,209,14,187,183,187,81,117,82,68,20,179,88,184,105,134,159,49,89,117,242,16,248,216,178,163,92,248,88,113,91,97,202,168,195,176,226,105,109,248,192,239,53,61,81,2,15,243,80,191,48,126,147,28,1,31,194,1,69,215,13,229,221,48,247,5,124,76,190,165,45,167,14,216,75,244,128,155,80,116,162,81,7,175,66,14,152,75,172,52,141,99,63,72,18,120,122,104,162,4,218,24,197,233,148,128,15,168,191,125,76,10,228,81,238,203,147,22,77,242,98,138,200,4,22,9,96,59,103,138,19,171,252,192,207,160,30,99,21,33,211,128,57,44,244,105,139,93,221,166,85,205,111,28,156,192,91,250,117,108,56,113,46,161,43,125,246,167,88,64,86,157,222,20,46,235,174,1,184,216,170,162,173,183,21,39,189,209,235,78,253,233,22,5,226,160,75,57,106,45,56,158,102,152,163,84,94,107,86,51,48,190,128,128,201,132,149,185,64,50,124,189,219,66,35,36,186,30,120,200,234,108,92,146,4,61,19,163,135,13,78,234,169,150,5,67,99,79,125,71,44,32,43,63,83,120,149,123,73,77,228,176,239,231,233,115,101,222,119,75,234,220,104,5,94,22,100,136,173,240,180,173,61,47,167,16,248,158,106,248,13,234,219,242,235,230,167,90,90,15,189,243,114,98,43,241,244,217,129,166,46,222,159,68,189,56,244,8,34,164,231,139,176,171,132,101,118,254,84,51,141,32,200,59,39,91,216,25,148,154,182,242,192,237,186,41,139,105,80,237,231,229,205,227,73,216,86,123,150,165,29,179,227,62,44,160,117,38,113,201,15,220,86,56,191,32,120,211,180,26,210,252,73,24,115,107,22,91,161,235,203,79,195,226,115,87,43,20,123,192,158,98,154,86,83,210,120,230,97,90,225,177,195,13,160,14,139,131,230,112,165,219,189,191,233,155,97,134,157,114,109,209,243,146,1,89,215,119,69,102,150,6,91,225,115,63,199,149,119,169,141,244,92,142,25,237,149,218,133,251,19,148,132,235,176,172,125,225,221,149,79,134,194,171,49,99,56,209,57,212,139,57,169,37,184,249,253,174,199,129,45,223,130,170,248,28,222,213,78,193,153,124,103,152,228,115,4,85,126,106,219,170,194,132,236,194,81,110,90,91,130,34,123,22,246,9,87,167,45,169,39,70,66,84,175,159,28,47,176,140,216,49,100,123,120,212,134,177,137,104,187,200,127,10,43,153,36,115,145,150,39,197,162,94,123,143,154,69,97,110,47,166,155,124,35,69,132,205,245,6,138,98,84,157,215,199,78,208,81,140,31,170,19,210,245,75,81,51,161,233,208,166,227,146,234,245,82,78,178,242,4,38,133,224,155,158,231,67,224,194,87,180,145,78,88,29,70,193,75,60,2,63,50,62,62,222,153,106,49,77,189,26,246,57,60,40,146,241,178,107,166,194,128,247,127,166,128,207,173,81,119,104,4,136,220,103,140,114,42,25,53,15,10,37,203,133,215,212,5,77,202,139,83,242,154,183,178,22,125,53,213,195,62,36,16,55,66,90,167,48,245,175,254,238,211,228,172,153,110,3,107,169,126,121,87,13,26,253,166,188,112,192,107,212,120,250,108,184,106,62,81,115,65,54,142,195,84,237,234,162,70,139,40,251,38,9,97,172,170,17,1,19,247,245,126,81,64,173,142,192,51,252,240,234,206,128,123,121,246,4,194,230,225,163,132,203,37,105,229,201,128,180,60,134,148,228,195,161,155,63,4,45,59,250,85,17,96,144,200,197,32,245,48,14,107,196,184,53,76,132,140,58,38,186,163,44,91,93,121,100,237,197,185,147,137,164,105,92,99,252,168,15,123,175,225,110,86,10,130,97,140,154,35,96,18,121,116,72,73,55,12,135,90,54,219,88,205,31,60,204,94,39,106,30,199,170,35,106,228,220,238,253,201,48,223,234,89,141,219,54,53,127,245,32,253,69,204,240,193,13,210,73,94,201,164,89,93,71,244,28,252,196,161,188,215,8,216,41,213,176,73,75,198,38,203,60,80,15,255,180,130,98,95,245,166,210,51,245,89,244,152,191,228,63,74,24,222,62,83,91,144,34,196,107,137,55,122,235,193,206,45,158,124,142,34,53,177,82,121,152,234,72,255,88,212,221,118,53,18,16,60,129,80,210,97,60,104,98,28,33,50,21,58,47,13,235,114,40,145,18,137,0,232,144,126,48,194,55,69,92,21,100,44,214,176,95,16,231,124,210,201,166,173,189,120,154,212,101,113,8,16,19,39,252,236,189,62,23,174,34,78,41,134,168,56,13,43,21,160,84,142,72,195,201,51,174,30,112,164,34,247,152,220,93,96,211,96,110,14,39,28,196,183,225,235,135,146,45,94,142,28,228,29,51,243,79,70,236,153,88,90,86,102,43,50,25,61,49,138,130,79,99,103,81,20,21,164,18,157,198,19,164,15,55,84,71,70,12,25,103,92,147,134,193,167,236,155,112,33,221,127,202,225,114,118,70,40,208,28,158,213,228,236,21,134,135,221,187,69,96,66,100,168,77,82,124,250,189,5,205,87,43,19,149,49,59,123,80,36,103,16,93,199,193,47,48,238,2,159,226,86,27,171,41,68,211,108,34,63,22,41,65,45,234,90,69,192,49,150,166,205,111,189,30,144,249,156,156,63,231,192,200,68,203,201,53,145,248,75,190,199,83,204,118,44,7,157,73,70,185,236,47,39,63,50,137,205,55,225,7,246,20,240,134,21,209,251,51,15,27,101,100,57,96,148,87,244,233,106,25,230,14,119,83,110,17,152,43,183,155,41,144,237,177,36,116,9,144,91,224,99,186,224,4,147,50,59,72,163,166,139,61,28,152,171,163,24,156,92,245,103,164,18,156,245,131,72,163,174,175,22,68,128,196,56,202,67,130,134,240,196,138,88,80,53,37,227,174,48,153,106,126,234,82,185,57,69,91,0,85,139,228,101,37,88,13,107,104,56,116,162,136,16,222,106,168,67,185,204,203,182,177,207,94,232,95,155,59,151,250,101,103,55,161,228,236,168,141,169,188,155,156,110,151,113,105,150,199,163,244,57,40,108,158,197,29,240,160,84,180,43,76,173,115,115,152,203,115,217,47,92,4,62,7,93,125,208,30,81,17,208,39,81,135,44,4,24,142,63,24,146,106,53,73,39,106,157,94,185,123,96,18,229,229,218,50,241,206,133,127,148,234,150,170,55,147,3,195,154,95,29,238,70,69,160,48,162,61,197,97,46,65,226,191,154,24,39,225,231,105,20,120,105,145,246,105,230,217,200,61,96,131,81,78,177,175,194,176,214,56,252,115,133,216,10,155,171,217,225,252,242,132,159,15,125,25,62,185,223,78,4,155,100,80,137,135,187,153,223,32,21,212,114,104,170,5,111,16,236,192,102,132,234,60,196,86,15,216,114,185,155,206,226,113,211,13,32,226,133,34,71,215,215,249,136,30,64,56,176,57,188,20,38,139,239,62,125,46,181,253,129,201,2,152,23,30,34,30,206,218,62,7,249,138,167,45,31,93,54,6,139,53,245,64,41,255,172,186,235,156,123,151,59,91,224,195,73,34,243,130,199,152,197,238,239,198,33,181,170,238,58,147,47,228,95,100,112,238,63,191,13,139,179,239,27,70,123,38,252,10,68,231,224,92,245,81,193,53,41,55,148,73,30,79,24,158,13,65,84,17,35,130,77,26,202,121,255,218,164,115,8,193,8,242,41,169,59,99,197,129,77,169,69,207,229,74,161,138,195,216,245,75,55,91,180,175,61,47,191,125,242,132,122,66,45,54,185,64,143,77,246,156,79,164,43,250,152,32,218,162,225,30,138,69,102,4,183,27,27,148,114,176,29,107,142,12,105,255,30,236,241,154,41,186,168,149,159,229,194,88,67,250,52,50,35,222,48,75,155,148,221,114,25,119,149,239,196,200,180,238,37,59,49,95,158,172,111,135,17,29,75,250,52,244,255,110,162,53,184,125,53,85,116,193,237,235,27,218,185,188,115,153,26,98,17,212,122,99,96,103,113,157,81,233,106,110,156,94,71,154,17,188,125,79,33,55,92,38,217,73,158,27,162,174,69,111,255,203,146,167,124,117,161,167,149,245,8,89,232,122,148,64,97,80,144,153,176,32,15,114,67,135,234,227,174,238,221,101,138,36,190,174,59,18,192,202,237,112,172,168,99,108,248,245,6,3,43,105,114,237,50,250,240,28,48,18,156,178,112,151,149,207,198,160,80,25,170,25,176,56,244,112,86,58,76,129,152,248,65,23,113,245,229,179,240,24,200,19,159,250,133,141,252,207,191,102,39,15,78,164,65,33,119,133,0,110,59,108,214,129,188,156,76,174,112,153,116,234,24,180,238,113,173,100,241,240,15,238,139,157,90,58,182,161,10,242,169,210,141,52,93,118,13,168,79,98,87,232,150,136,43,11,27,127,113,189,45,195,117,217,229,138,111,186,139,145,134,116,142,232,166,119,43,102,236,116,125,90,208,12,247,129,195,21,134,67,82,185,28,62,119,41,9,64,159,13,2,58,76,159,133,236,210,43,201,195,179,89,248,46,96,43,184,9,152,248,82,139,35,29,120,137,236,40,7,29,235,39,94,126,12,255,46,15,31,51,183,133,181,126,38,130,137,21,11,140,59,200,45,230,254,195,181,52,159,167,123,36,35,192,25,85,180,91,100,88,172,176,152,89,74,91,82,92,33,230,132,86,238,123,185,21,252,9,17,2,101,167,86,122,234,240,36,45,37,203,168,12,227,87,254,224,250,19,113,149,33,165,104,213,125,226,144,95,157,174,223,151,147,141,94,189,78,168,89,218,79,214,15,114,222,94,35,151,135,211,231,236,42,119,133,108,59,172,124,125,89,126,65,145,125,225,220,33,73,211,110,1,207,169,233,83,63,14,51,207,35,226,68,89,154,74,74,50,214,244,210,145,246,67,50,41,137,45,240,51,220,216,58,148,60,212,206,11,140,57,225,207,66,24,35,6,28,193,197,32,101,197,167,10,173,142,192,166,80,230,215,89,211,137,237,98,76,32,118,75,25,178,195,84,238,10,13,2,241,210,237,81,188,209,161,192,211,87,227,115,117,95,207,153,100,155,155,214,3,223,192,204,64,233,78,143,174,249,195,35,236,40,86,175,56,138,22,203,178,197,128,145,107,56,37,85,1,18,192,29,217,133,176,10,49,103,5,134,245,211,119,187,115,218,247,166,60,232,107,145,195,231,86,235,192,119,147,197,147,15,147,83,139,84,184,9,167,160,58,154,72,109,203,206,207,142,27,90,20,79,1,11,158,64,7,145,239,208,3,2,26,175,200,238,128,140,35,231,103,43,108,20,223,248,211,216,179,74,204,66,254,107,141,164,97,10,138,31,218,121,248,169,114,243,131,15,75,224,97,242,7,70,23,254,194,120,52,5,254,145,17,112,120,152,118,151,78,51,100,194,162,105,147,196,33,125,154,32,148,175,251,137,30,186,174,158,69,181,174,243,45,181,89,126,195,28,204,44,220,225,115,153,229,199,29,161,115,120,238,29,77,227,146,246,156,186,204,45,103,65,56,198,91,54,17,37,121,154,10,189,24,53,132,240,170,46,108,136,11,226,18,50,141,7,68,97,248,83,156,64,136,20,72,83,41,191,48,146,19,126,56,153,30,193,16,211,15,186,128,144,169,68,240,234,108,65,98,67,109,227,167,254,6,101,25,43,151,56,193,88,204,59,230,25,194,224,73,15,93,242,47,207,64,124,237,222,4,133,154,24,96,212,51,119,87,169,57,125,38,155,65,246,35,46,183,206,50,69,90,157,218,41,200,251,185,94,4,35,3,63,181,252,46,114,140,145,193,135,66,104,27,186,9,195,108,226,10,178,103,141,154,30,83,23,24,131,117,7,124,142,27,17,102,135,11,148,188,34,135,151,234,134,24,123,254,138,16,26,26,133,234,144,100,59,55,5,148,15,222,228,85,100,249,101,238,42,78,20,69,57,36,68,3,2,227,255,116,215,1,210,151,28,47,235,129,61,111,23,117,94,203,158,145,119,207,28,4,209,150,49,15,217,161,192,141,116,7,127,55,246,165,164,191,26,165,250,112,58,49,94,51,134,176,179,159,159,78,86,134,245,193,70,56,242,52,28,238,129,111,68,89,148,171,72,46,27,167,45,182,153,195,195,238,42,91,96,26,246,89,195,88,171,220,146,244,56,111,48,145,103,135,73,20,146,81,65,5,175,59,153,83,135,122,52,137,182,109,53,150,121,143,194,117,138,12,41,200,147,167,243,217,33,191,221,142,212,127,146,246,139,154,18,13,46,192,15,206,85,212,22,153,99,208,180,248,179,70,73,152,212,136,201,201,83,7,217,36,59,100,226,23,197,40,170,159,85,136,151,141,108,52,25,19,82,194,60,191,175,195,217,161,233,104,148,102,12,103,179,64,87,2,237,224,251,181,184,18,116,247,0,3,55,73,234,229,34,2,17,224,12,20,95,234,84,152,243,168,11,44,182,46,69,107,168,39,222,119,67,207,45,47,135,164,194,147,106,80,113,60,215,55,53,205,166,165,113,212,128,161,251,209,167,173,66,200,199,172,81,138,254,60,189,155,107,213,155,254,184,74,58,176,125,96,23,250,144,145,155,89,213,94,165,186,191,143,22,240,146,194,15,80,204,227,17,40,210,246,50,40,8,246,173,225,159,122,28,59,97,233,76,64,210,213,235,16,128,23,156,55,10,147,39,154,3,38,27,83,127,27,230,196,17,112,102,18,203,20,165,56,198,185,117,17,66,103,207,200,10,15,152,1,3,182,140,102,129,17,160,92,222,177,133,233,173,77,35,219,220,175,8,192,77,43,182,32,235,61,86,159,239,72,92,209,138,40,212,0,247,96,246,253,137,77,10,29,6,92,190,185,251,53,183,35,169,165,213,225,192,231,116,137,151,195,190,88,117,221,111,227,215,175,1,83,104,61,30,120,172,152,198,228,220,11,149,63,187,81,31,30,190,233,38,52,35,129,138,138,129,58,191,187,13,137,161,144,174,106,203,54,190,55,135,143,61,218,151,236,242,208,122,37,215,114,68,145,56,103,97,68,50,18,226,115,198,126,147,165,146,169,43,5,95,192,57,182,210,74,70,165,104,7,26,69,113,241,66,207,14,109,26,206,241,7,110,174,154,11,147,21,225,226,174,48,113,85,127,57,201,117,67,174,62,240,85,226,255,116,184,25,69,159,192,103,95,73,159,193,75,186,49,31,100,40,124,94,246,197,49,14,76,202,142,204,83,224,72,207,234,22,222,170,250,176,121,209,189,95,200,188,173,167,95,228,47,126,134,33,112,107,34,61,85,127,24,184,125,147,71,180,132,105,173,176,153,138,14,115,68,53,25,149,236,241,147,142,135,86,228,107,128,86,36,136,128,154,218,175,192,217,210,125,126,96,82,160,158,27,52,212,142,203,25,118,58,101,80,89,114,80,225,109,62,134,248,231,192,101,19,230,175,100,133,87,113,161,23,164,20,143,57,42,203,195,200,151,166,111,88,205,134,55,201,199,202,61,166,55,229,40,67,252,152,181,152,24,185,175,250,115,132,13,77,187,4,230,211,123,183,184,109,215,167,97,115,58,133,212,65,207,129,190,229,14,251,35,123,248,221,92,184,51,205,36,98,163,245,167,42,215,183,202,134,75,78,66,251,36,216,115,220,197,211,67,194,208,149,156,244,18,143,98,80,118,109,181,201,150,71,167,40,189,208,69,91,142,25,146,189,182,27,221,161,52,37,215,173,90,166,149,71,202,80,175,194,252,146,47,109,178,179,57,158,222,26,246,135,45,122,134,76,246,185,66,158,123,72,151,211,154,212,138,153,163,101,120,168,117,234,159,201,153,239,104,159,5,187,132,129,159,194,34,20,219,253,225,101,212,59,210,173,51,16,213,243,174,142,13,1,11,243,150,151,119,60,43,190,147,81,84,153,159,150,97,208,236,152,99,132,61,135,126,203,78,10,177,111,39,232,97,101,81,52,169,176,189,64,119,252,3,163,153,189,166,44,202,97,130,54,211,81,24,87,116,22,81,163,233,201,133,7,54,190,109,121,154,58,89,175,206,238,208,92,85,225,243,50,241,203,234,49,85,110,106,4,40,164,101,120,74,188,38,4,111,168,241,107,11,76,34,169,155,117,164,181,253,230,233,202,142,243,173,30,187,185,109,253,34,208,40,187,114,44,113,228,231,214,3,69,50,74,217,222,49,107,170,184,190,144,108,93,30,3,39,21,171,116,253,105,152,248,118,188,155,144,173,4,86,128,143,229,224,207,18,11,19,103,122,133,57,110,230,232,22,81,2,17,196,37,99,32,185,59,188,119,42,43,164,134,13,212,69,153,97,3,56,159,71,191,6,135,173,147,250,90,160,240,92,206,151,194,231,182,235,86,31,76,121,186,205,237,159,45,249,3,207,85,43,119,61,147,72,150,245,98,119,162,184,29,125,245,128,169,8,111,113,173,233,152,166,69,44,16,216,85,155,243,59,225,106,27,90,59,7,60,67,78,189,119,11,36,139,13,129,228,78,240,61,0,175,33,68,176,184,223,8,79,56,186,168,173,155,138,54,244,139,29,222,198,169,122,97,246,250,248,206,68,69,170,58,41,225,227,200,238,102,57,112,51,163,240,194,118,84,251,209,193,254,176,132,85,161,66,144,177,227,246,48,200,128,146,60,107,126,138,144,131,255,54,115,112,74,175,107,183,120,198,135,18,226,220,98,225,179,40,139,27,55,4,194,73,58,147,134,241,169,253,178,54,205,160,215,94,155,216,150,47,60,136,115,148,235,171,178,201,246,88,213,212,177,108,225,70,183,66,227,236,130,207,125,154,114,70,126,134,244,220,183,238,211,136,38,12,249,30,28,107,126,101,178,194,95,41,189,171,200,20,54,47,229,226,242,116,54,152,103,150,66,42,236,246,34,209,54,232,85,100,213,158,87,187,12,42,60,19,40,244,108,93,243,61,164,74,15,204,173,40,55,221,49,10,201,188,14,79,232,181,117,75,128,13,217,111,46,203,244,69,212,114,90,200,122,244,128,141,39,86,183,194,115,174,53,95,2,11,149,228,166,235,218,252,188,254,48,149,96,66,124,88,45,234,226,153,235,248,73,6,185,15,111,183,87,241,119,35,192,42,193,9,198,20,253,232,111,84,22,38,180,90,163,232,91,133,123,149,8,203,220,106,79,66,126,127,111,238,230,46,237,85,94,62,166,37,19,125,48,217,206,91,246,240,179,125,115,107,254,208,110,245,186,119,50,144,155,74,14,155,195,144,63,138,11,200,178,90,243,231,11,60,175,101,106,201,174,114,166,45,250,142,223,84,194,77,35,238,108,42,218,115,240,42,14,44,238,145,138,194,68,3,191,119,159,19,147,136,168,152,148,237,39,113,169,124,48,213,218,18,137,162,225,231,243,125,166,44,201,155,194,97,102,224,242,172,50,64,99,124,214,87,83,67,24,175,38,74,63,244,213,18,87,71,117,192,68,44,20,54,54,137,15,174,20,100,61,40,228,18,35,80,188,150,89,91,102,201,171,14,103,75,246,125,26,126,206,104,31,19,232,252,117,23,55,150,6,87,141,66,231,187,136,98,14,104,91,49,158,176,13,137,134,36,40,156,127,254,236,217,154,182,218,193,150,107,226,182,215,192,149,148,36,246,64,69,73,166,144,236,131,45,7,121,233,52,161,118,163,125,40,2,22,73,230,183,185,113,253,142,57,160,112,41,98,153,145,121,234,68,122,35,217,20,44,207,171,201,186,240,94,145,228,37,250,48,192,149,59,205,15,108,25,201,162,228,96,239,142,44,34,163,243,73,146,245,85,201,168,245,188,245,145,113,118,46,237,50,226,38,159,119,232,160,24,43,235,65,199,18,180,35,120,168,112,162,6,252,131,41,196,174,89,215,213,249,41,79,97,133,148,128,104,144,174,12,98,88,213,209,69,193,189,62,76,190,224,136,135,145,99,217,58,197,182,139,137,140,108,42,89,69,39,152,177,18,249,120,85,194,160,207,252,130,195,58,64,99,253,80,180,70,30,63,71,237,217,229,178,206,32,180,121,150,163,195,236,46,65,59,149,255,241,110,92,36,73,225,51,73,102,60,205,223,158,207,186,56,119,66,207,247,58,240,19,189,173,38,219,62,188,93,20,250,72,2,29,48,122,156,1,247,179,139,137,169,8,91,66,115,129,44,146,117,140,212,70,97,104,237,103,192,232,209,234,203,137,184,166,120,249,42,74,46,118,96,14,204,234,47,239,184,44,186,194,16,171,52,255,88,221,72,66,4,38,225,174,196,199,178,192,152,108,206,117,245,88,238,112,46,102,33,194,6,156,197,179,54,208,85,72,77,242,2,233,22,89,142,254,106,2,154,253,217,197,206,247,112,55,55,42,13,89,234,135,13,13,139,206,52,28,250,179,187,162,142,26,35,118,26,121,230,254,254,135,127,248,219,239,255,229,175,127,249,151,95,254,250,235,159,126,249,175,127,248,183,63,255,241,159,127,249,195,239,254,239,191,255,247,191,255,207,255,243,247,127,255,31,127,255,95,255,251,119,191,255,47,127,249,199,243,103,220,199,19,85,9,169,252,238,111,127,251,253,191,253,250,175,255,114,254,244,63,252,242,199,95,255,219,95,127,249,221,239,255,233,151,191,252,243,47,191,254,245,95,255,240,1,255,241,79,127,254,229,63,253,250,215,63,253,249,159,120,193,95,254,250,143,127,250,243,31,127,61,191,240,159,191,230,80,115,48,60,101,149,146,192,172,138,143,84,193,163,85,249,205,44,238,98,67,50,26,72,10,53,227,238,7,198,117,202,233,124,251,186,177,103,191,138,7,86,230,89,90,186,169,78,19,137,234,31,12,235,176,70,247,27,39,106,243,81,134,253,173,73,242,115,181,212,167,153,253,183,73,168,205,250,21,72,216,143,79,72,209,78,213,11,1,201,212,57,94,142,231,251,92,122,117,131,130,254,207,247,62,252,207,73,88,141,43,73,199,217,147,109,15,60,204,163,32,112,102,89,125,179,11,197,225,172,113,14,214,103,118,150,194,1,147,217,82,127,143,193,59,123,211,166,150,228,163,186,151,131,229,131,156,52,18,44,181,91,212,98,109,111,216,198,221,240,62,221,9,101,57,12,203,96,215,134,225,14,241,83,14,158,136,157,159,110,53,196,55,154,195,13,111,181,182,155,168,212,103,180,15,162,63,227,237,117,79,81,37,120,54,17,252,44,83,159,238,120,214,123,192,103,207,215,51,20,95,186,27,106,7,38,130,34,27,205,129,43,121,196,31,252,219,171,56,73,195,199,132,245,142,113,254,60,175,238,161,170,117,64,218,33,198,43,121,245,197,201,177,134,121,208,212,252,108,184,215,90,245,167,81,150,73,79,175,143,53,236,171,189,147,79,249,156,131,248,89,220,41,79,81,84,105,143,161,70,188,216,235,18,172,210,101,75,206,92,109,118,60,123,159,223,209,66,19,106,58,180,146,170,238,130,226,44,242,95,93,164,178,234,20,34,144,244,121,161,126,210,190,154,174,12,162,108,158,47,138,161,115,76,75,217,17,154,185,185,139,255,50,138,174,73,231,136,145,79,250,220,62,203,243,116,80,60,138,8,123,55,247,199,32,90,178,148,216,228,192,144,122,249,228,63,123,11,57,185,50,63,171,17,17,127,195,53,96,53,213,32,93,51,235,211,77,188,99,185,82,169,170,251,69,141,9,52,44,215,94,59,221,161,57,143,55,143,172,36,102,12,117,119,109,243,131,114,131,201,218,172,115,138,101,223,106,48,179,186,62,219,172,40,198,31,38,236,174,225,63,59,60,134,143,136,73,46,229,231,233,31,253,22,135,73,166,210,46,19,170,116,45,137,65,94,209,107,147,116,226,227,126,254,14,11,19,232,146,236,149,201,233,189,62,123,113,121,108,150,110,181,161,222,52,184,64,158,101,117,150,74,222,62,7,169,247,75,66,56,1,12,27,168,183,220,178,40,212,154,50,170,139,30,45,223,67,39,126,39,144,230,167,210,96,231,255,205,193,209,188,2,16,89,41,38,130,52,155,248,129,103,135,80,116,215,159,91,2,199,210,170,222,103,146,19,69,70,242,39,150,225,238,152,79,48,72,59,197,32,185,36,144,193,123,203,5,222,96,39,4,6,166,188,184,42,76,91,5,46,249,129,73,59,142,143,105,68,148,69,95,62,87,16,56,15,22,253,233,155,76,225,97,182,84,188,124,237,252,236,83,36,73,196,230,109,90,71,75,231,48,250,2,61,214,206,36,96,167,7,199,34,129,119,7,154,149,216,253,160,184,243,253,210,119,224,62,155,78,51,100,68,234,140,119,83,201,88,21,70,79,206,223,125,62,124,214,184,37,40,78,250,11,23,245,112,225,86,56,7,230,186,176,16,254,130,110,98,114,142,26,71,182,124,236,77,144,211,111,79,20,206,109,245,97,193,205,146,157,33,253,192,20,127,234,193,96,134,122,10,120,162,222,209,21,158,211,153,194,129,215,18,109,28,230,73,143,194,200,3,243,175,114,33,32,239,194,235,122,207,49,139,31,53,63,32,123,248,69,187,134,91,59,21,108,57,94,77,33,180,200,90,97,211,177,67,249,231,216,248,210,166,254,50,21,4,190,131,3,15,61,136,45,193,163,251,167,54,181,162,169,224,177,31,252,16,199,27,174,148,139,240,112,247,121,155,125,134,95,195,138,103,82,17,116,11,152,84,221,199,82,197,6,76,209,236,243,225,119,127,12,89,6,48,154,109,73,74,242,114,212,96,195,162,39,19,174,136,194,217,57,26,224,6,240,29,30,25,156,45,101,97,72,76,162,103,190,28,102,223,148,159,174,205,84,69,3,29,170,124,83,17,176,240,220,168,129,88,208,22,41,47,148,4,203,44,23,102,17,203,65,207,245,221,19,56,168,150,160,90,86,94,221,201,129,153,23,238,170,212,72,249,54,106,40,243,194,75,102,127,39,224,113,91,141,230,138,4,224,172,178,173,202,171,215,123,49,128,50,206,229,151,128,91,77,58,5,201,191,244,28,83,107,183,150,222,162,66,4,93,84,116,154,168,128,126,75,42,119,227,92,2,206,67,95,78,180,201,109,92,222,157,229,208,234,38,75,224,179,104,218,42,18,223,112,135,166,196,51,52,172,221,91,212,151,224,91,44,228,82,223,94,87,245,79,113,118,159,205,233,118,107,15,33,72,174,136,159,116,207,246,31,150,91,54,101,55,234,27,2,88,63,91,240,238,13,245,229,67,48,214,99,254,163,95,54,133,80,174,90,193,68,175,241,114,170,109,229,168,31,198,243,230,22,48,57,145,75,189,34,112,140,114,163,113,184,26,151,145,192,150,10,177,3,62,45,223,250,219,100,43,215,104,26,14,6,241,66,97,17,173,25,171,135,114,103,169,52,168,230,182,154,190,255,79,194,211,154,184,50,72,14,45,61,94,110,247,142,38,48,146,88,37,250,77,230,139,120,220,199,167,62,24,112,87,169,120,96,136,220,238,203,7,209,46,129,49,98,238,211,148,103,38,125,57,138,153,43,58,70,120,188,105,203,241,9,238,232,216,50,77,239,11,23,202,240,28,133,32,62,165,7,61,211,62,22,39,97,5,77,221,66,190,44,56,100,129,33,56,146,47,82,140,39,254,67,171,201,129,63,104,219,94,147,12,188,225,232,80,24,242,110,111,89,133,107,64,54,67,11,206,199,226,132,193,102,105,187,233,147,43,42,64,205,101,132,10,10,195,155,18,79,147,75,36,23,128,159,5,234,102,159,169,172,189,232,14,199,52,213,251,83,238,105,3,181,128,234,151,87,114,214,251,214,1,99,60,118,235,1,159,86,139,183,8,157,207,226,82,66,48,47,32,229,52,20,46,108,73,31,76,41,181,184,34,134,209,116,187,131,151,249,150,52,134,119,96,82,84,103,192,220,92,94,120,222,109,161,247,165,225,86,208,123,233,134,147,149,152,195,3,167,20,43,19,215,128,38,40,13,138,240,195,31,192,81,61,223,167,207,125,99,186,163,130,138,212,93,223,167,207,133,34,134,20,219,76,207,0,224,49,98,80,6,245,177,58,203,56,82,87,204,4,184,26,164,152,179,242,173,198,157,9,199,36,57,119,195,249,192,245,142,10,117,109,115,232,52,155,147,242,244,15,94,196,174,116,211,48,114,219,216,168,145,113,17,78,119,38,146,201,236,56,140,212,121,213,73,122,78,236,240,44,66,131,62,211,211,114,228,153,220,178,59,102,56,73,244,218,114,248,180,99,54,144,38,43,94,203,47,39,33,7,138,219,94,251,133,237,28,115,28,246,255,249,44,92,136,38,63,148,114,34,57,115,135,101,134,238,0,17,5,125,86,245,68,2,60,96,200,82,197,215,240,83,52,236,227,189,240,151,181,103,191,57,86,143,19,63,88,25,130,238,224,48,141,117,183,250,22,202,155,82,80,92,17,74,225,118,231,48,108,201,93,219,157,112,252,44,135,155,113,201,200,46,186,174,40,168,89,240,92,177,5,230,219,249,13,24,90,250,243,53,116,7,31,86,193,234,176,245,187,40,156,188,100,24,180,173,161,45,195,73,21,214,44,84,126,184,156,159,147,105,196,86,7,165,100,214,100,232,1,23,234,114,231,206,130,162,66,248,136,42,68,52,203,107,28,168,229,170,148,94,170,53,48,224,163,253,96,182,39,73,67,194,181,189,194,19,2,113,246,126,76,78,138,253,155,27,3,11,147,113,139,49,112,118,209,236,69,241,116,9,150,92,69,201,229,76,62,100,208,82,105,240,125,152,46,132,223,51,215,180,106,60,253,30,40,249,180,128,139,17,246,62,243,232,220,117,2,38,116,241,155,85,95,226,210,132,185,148,132,65,1,130,131,62,93,245,6,248,28,7,122,50,17,254,243,156,50,94,206,255,100,30,18,1,235,101,70,203,73,100,146,151,195,56,50,227,123,225,198,170,186,246,32,65,240,36,62,96,244,21,5,94,41,108,183,197,149,72,67,21,20,224,119,79,199,132,157,2,241,25,133,151,21,201,57,156,168,40,22,244,24,17,158,216,14,154,146,48,102,161,103,73,178,133,255,52,209,237,44,151,170,193,65,127,78,243,128,169,48,153,10,155,70,98,192,173,62,22,14,226,47,225,82,59,112,90,207,201,70,78,142,231,168,178,134,243,210,165,137,23,56,194,59,160,231,167,100,196,54,76,234,177,52,25,110,205,236,154,200,156,150,248,214,157,64,146,88,249,200,147,122,181,23,40,89,195,77,80,114,110,134,192,91,107,55,112,135,86,39,14,226,167,19,233,41,23,70,136,219,149,24,129,137,14,12,133,77,149,47,224,169,22,39,101,205,61,21,25,209,34,12,35,38,150,137,95,55,224,245,68,32,177,49,241,17,197,199,70,40,163,43,92,110,212,245,76,36,196,125,181,225,219,132,108,29,46,36,48,200,111,115,49,186,19,156,2,111,153,10,12,246,117,42,44,74,220,246,208,135,45,141,38,166,33,154,171,146,4,117,96,146,187,162,225,211,148,215,4,62,223,222,141,93,118,174,46,218,48,168,208,181,29,215,46,92,251,77,227,72,147,100,56,215,21,4,70,119,253,121,26,21,234,187,236,199,22,110,19,96,172,212,128,45,147,81,166,202,177,50,150,43,217,177,79,98,208,46,133,247,114,193,107,224,153,52,62,58,205,169,236,13,167,172,82,246,132,3,66,194,232,189,222,148,125,138,143,199,142,170,72,42,88,248,240,181,246,21,120,246,248,152,199,70,95,82,89,78,182,38,151,230,104,247,130,61,91,6,197,88,242,125,158,33,189,211,69,224,8,131,243,76,150,230,104,53,17,226,139,90,180,218,237,35,238,33,77,228,145,141,132,37,185,70,30,254,37,139,108,8,76,2,143,175,251,109,121,5,50,98,36,243,122,118,214,176,130,233,164,139,171,113,193,115,31,17,37,108,42,66,124,224,129,30,64,60,93,169,253,147,94,195,8,82,253,99,226,218,234,234,35,157,150,102,233,110,9,20,215,150,78,148,78,165,165,219,41,199,210,90,170,4,92,41,129,206,78,223,3,211,21,59,186,140,25,9,114,206,223,54,172,14,173,106,191,102,183,131,243,131,73,38,127,230,176,233,20,250,157,107,147,135,215,116,129,80,178,226,181,31,164,13,147,133,35,115,97,83,48,54,227,233,31,175,146,192,84,127,68,203,169,137,151,178,66,35,75,72,177,188,206,97,147,146,208,96,162,153,94,226,94,181,241,89,104,114,203,180,244,130,24,180,159,218,228,251,110,10,115,114,142,150,85,19,245,222,10,207,226,26,198,192,196,199,167,192,236,34,190,37,193,169,114,54,207,38,176,109,44,241,116,47,243,121,24,25,161,152,73,230,165,235,250,211,148,249,182,251,240,185,79,202,136,99,120,207,59,147,208,165,17,226,209,106,220,23,41,22,80,93,232,133,234,211,182,17,207,11,15,81,52,68,65,116,140,225,103,4,124,101,67,157,191,11,38,186,228,166,33,156,73,212,216,11,12,185,130,223,187,136,117,64,237,160,240,186,201,34,166,197,160,213,6,11,69,139,229,6,51,181,156,85,139,190,22,100,14,113,62,153,92,158,214,11,156,19,158,157,220,95,78,110,166,102,79,66,205,149,93,14,123,252,228,238,72,242,195,34,174,29,15,19,174,18,10,104,147,169,239,158,173,58,136,140,79,225,247,1,38,237,211,187,125,174,111,234,70,61,214,121,110,37,102,18,58,182,83,34,246,11,30,71,167,0,65,150,17,247,111,125,225,34,240,206,187,62,63,189,130,253,159,90,76,210,158,159,151,179,147,248,100,48,14,164,252,116,107,182,24,112,62,199,120,223,77,6,177,195,103,252,137,24,62,35,218,238,242,35,172,157,20,197,176,143,13,13,157,33,145,154,227,99,66,32,231,3,142,123,248,157,70,45,251,249,66,21,8,249,97,207,36,252,172,124,110,46,144,102,63,32,58,130,197,97,184,67,245,99,80,236,237,254,66,171,43,95,194,33,5,28,130,211,19,225,139,174,25,111,11,165,152,81,252,97,100,49,115,125,214,14,228,172,37,96,118,67,29,109,106,28,63,99,0,27,18,89,147,249,254,180,251,211,39,41,150,240,53,63,47,71,53,194,97,152,96,154,162,19,198,80,71,45,161,80,191,36,117,18,49,40,217,24,205,159,49,59,23,196,230,63,93,50,53,115,239,211,36,104,7,12,185,216,3,155,57,24,48,92,116,207,199,44,20,243,59,140,186,251,251,173,27,84,177,14,87,26,174,235,146,172,228,233,221,46,40,122,62,59,202,217,89,215,142,223,110,164,102,234,211,166,192,154,29,62,134,139,250,206,108,117,140,22,47,95,20,156,233,226,41,104,126,215,120,58,53,17,251,65,207,5,30,162,25,240,25,245,7,198,51,119,159,198,207,148,21,109,213,51,139,65,161,57,213,85,207,13,112,198,187,97,54,17,211,15,73,151,8,15,82,138,140,240,188,194,16,58,239,18,48,126,65,221,144,56,84,247,125,154,194,20,237,54,145,181,239,166,203,23,129,175,79,90,78,176,170,204,120,57,161,129,164,112,190,59,206,52,254,68,77,197,89,198,229,190,98,84,18,158,4,105,57,57,46,158,163,11,92,96,252,22,248,124,19,191,69,76,99,127,209,89,78,82,64,186,179,124,146,147,33,15,83,125,230,138,9,44,48,178,235,178,194,125,250,161,12,220,171,90,150,132,130,147,211,94,31,24,119,187,30,1,20,41,121,10,38,139,27,39,149,172,48,232,96,60,66,110,107,31,26,8,129,201,216,140,137,8,137,188,210,197,192,88,81,188,14,9,248,204,179,250,192,164,109,213,11,19,72,85,152,236,156,187,45,245,253,28,17,86,255,153,227,229,168,43,233,26,193,209,225,254,156,31,184,234,111,83,168,237,132,248,192,77,115,151,151,209,45,199,76,203,70,6,40,67,62,22,20,72,243,126,78,2,42,23,198,33,227,181,22,236,90,24,124,242,61,207,36,37,60,122,119,173,181,134,62,141,47,35,199,44,167,118,83,15,145,137,167,169,221,21,166,6,216,180,176,127,236,11,68,170,213,132,154,76,209,114,183,13,203,22,85,120,39,207,78,158,70,156,223,158,167,237,86,231,227,77,161,197,214,1,157,20,171,236,26,48,172,46,10,27,89,106,60,13,215,230,200,15,188,71,116,186,82,53,246,140,40,101,81,177,93,98,89,182,165,48,57,93,254,110,146,214,159,227,237,108,134,229,158,126,72,209,233,215,32,149,215,85,25,104,20,190,160,173,48,10,148,62,102,29,213,41,185,172,66,171,210,156,125,231,220,90,249,216,122,240,154,116,249,26,1,247,38,132,246,192,100,105,198,211,167,203,90,144,12,91,76,187,139,15,1,143,103,22,158,25,203,205,217,97,82,71,245,120,131,21,164,175,64,251,83,187,2,185,91,169,209,47,156,219,85,109,214,101,114,114,254,238,9,95,178,126,108,27,211,92,2,62,61,211,109,129,137,146,99,171,157,48,217,170,205,74,217,100,143,51,100,194,246,32,99,118,236,254,157,99,121,80,241,211,245,88,54,126,142,152,255,115,91,225,116,192,220,180,32,150,116,24,86,27,89,216,168,212,230,18,203,30,103,166,122,254,54,101,105,57,70,101,66,34,241,188,156,189,118,93,24,86,181,34,112,71,67,113,94,184,233,25,65,218,94,203,209,47,216,120,228,26,206,74,221,238,96,6,110,15,55,202,79,226,118,207,23,30,122,85,222,63,91,74,192,220,241,229,46,12,151,198,116,125,38,96,106,174,150,194,86,50,238,176,233,191,62,79,115,253,157,23,78,234,218,128,70,173,239,124,159,166,26,80,159,38,232,40,48,151,16,249,34,208,134,228,59,104,12,191,204,6,110,13,125,134,53,50,41,205,150,5,134,123,136,43,238,125,185,22,81,161,145,56,86,108,196,108,18,98,38,65,21,17,169,7,102,89,236,167,221,68,9,211,51,102,73,135,20,226,232,107,123,82,153,151,36,5,107,155,148,112,160,228,106,232,179,216,189,113,116,89,249,138,92,249,112,78,195,32,22,48,130,165,242,52,203,165,213,59,205,70,18,30,105,202,112,110,18,33,43,192,68,169,31,120,186,26,145,193,91,184,131,129,33,89,235,119,253,60,252,112,120,4,210,22,180,103,157,133,28,156,215,224,134,226,83,111,140,40,15,192,128,20,75,183,170,206,0,220,239,92,116,163,101,220,169,229,26,2,129,51,220,93,31,188,126,170,172,4,238,68,24,253,229,212,1,79,9,254,96,149,182,187,89,146,93,167,244,112,148,173,159,171,130,79,210,85,201,231,146,175,73,110,100,152,173,11,49,14,113,74,82,35,55,239,166,178,240,36,72,187,217,245,227,119,113,130,233,158,64,70,219,138,1,93,20,102,138,219,98,255,104,239,68,179,206,189,84,47,133,36,156,183,139,82,38,171,155,25,155,250,142,227,30,55,172,136,142,84,187,56,207,24,48,184,173,213,242,195,57,10,135,178,195,208,155,232,203,231,153,119,61,150,237,134,16,84,226,124,16,55,37,167,4,128,207,221,62,182,192,148,114,251,161,107,213,71,154,179,0,115,105,113,151,8,51,16,54,2,25,52,188,244,221,15,221,76,184,81,228,228,200,184,165,152,57,224,179,218,186,118,140,156,161,56,85,207,237,20,93,59,125,249,70,122,208,209,243,41,183,238,55,103,163,45,43,126,154,180,12,117,17,31,184,35,25,231,240,64,109,81,159,70,201,214,123,77,238,139,210,72,109,35,198,137,118,159,13,101,62,83,116,115,255,240,27,72,38,99,68,92,138,38,248,116,7,156,12,30,141,37,108,171,85,246,165,103,25,60,114,218,239,159,80,236,7,82,207,95,146,62,107,110,68,127,53,255,168,62,247,109,6,153,95,187,50,30,197,162,251,228,153,101,221,111,39,212,32,52,77,89,56,91,110,111,30,35,39,144,147,149,80,223,224,32,171,100,115,95,90,146,105,118,192,112,19,135,111,65,133,187,194,37,123,85,242,129,43,17,141,250,52,172,57,111,41,121,74,166,203,246,140,73,118,175,29,84,198,148,40,234,211,118,31,245,49,131,22,77,115,45,128,179,171,66,79,227,150,212,36,67,12,179,18,23,221,204,230,242,244,171,89,242,134,163,212,77,110,125,24,218,186,226,240,132,163,65,143,181,101,14,177,15,133,184,175,232,44,162,148,216,121,12,136,87,44,229,185,52,174,221,253,57,27,39,247,198,135,6,147,64,104,164,40,78,104,82,206,165,76,126,217,8,21,252,96,194,27,211,154,120,237,54,242,44,190,3,23,203,206,170,186,223,80,109,228,103,71,41,229,13,217,162,28,222,123,185,176,157,45,2,231,233,148,44,22,117,43,90,61,132,225,142,130,171,195,231,75,106,129,173,185,62,123,244,154,139,122,155,186,9,91,178,93,192,88,44,106,254,144,35,180,252,234,143,120,123,31,250,57,160,152,242,122,149,137,112,118,127,78,107,43,15,41,1,83,238,151,245,105,60,17,190,124,136,10,64,198,251,156,60,164,83,126,48,20,192,234,233,220,63,164,217,222,52,210,219,212,133,133,175,121,248,165,170,112,163,29,186,89,245,159,58,91,135,81,4,95,15,156,66,133,3,248,140,130,44,15,104,25,188,188,3,148,88,190,158,152,232,108,183,30,48,201,191,210,235,78,197,129,111,163,20,96,13,13,115,91,226,182,83,164,91,148,244,33,2,164,150,253,88,69,223,218,163,8,106,42,223,192,54,255,85,247,126,117,106,143,245,96,227,226,228,21,232,103,71,69,34,71,220,195,220,229,67,245,138,13,183,20,205,210,197,241,60,188,220,117,34,136,115,110,162,83,13,191,237,33,14,155,239,92,102,4,61,83,56,249,249,96,4,249,74,65,66,8,11,122,76,135,71,201,207,247,58,86,244,117,134,154,156,72,30,106,134,115,228,196,68,59,231,113,125,38,121,254,41,15,252,224,101,92,103,130,114,29,241,83,177,144,57,38,28,156,220,62,136,242,122,191,22,100,31,91,47,93,197,248,168,29,38,91,91,110,131,22,152,112,23,48,60,166,115,104,96,135,75,145,23,48,77,84,82,211,227,114,39,124,124,247,28,170,196,135,58,83,144,209,112,85,207,9,71,212,217,12,126,115,81,189,203,11,109,193,172,119,205,53,45,17,218,97,106,214,135,94,207,205,136,117,180,155,124,201,115,185,239,113,58,65,212,178,149,149,139,4,149,81,98,253,16,61,209,125,193,168,13,166,79,149,74,102,83,209,8,200,1,167,151,1,227,199,74,90,102,132,87,98,21,159,10,149,60,167,253,92,207,217,170,227,89,220,189,15,218,172,185,14,143,135,120,238,116,186,135,178,172,37,178,46,205,100,93,70,199,26,205,134,129,170,169,83,14,250,231,152,71,84,198,182,249,184,75,32,212,243,102,103,51,44,244,91,161,155,245,129,197,200,65,159,71,115,243,51,17,238,182,181,159,225,218,248,109,226,225,110,73,7,250,106,60,45,241,52,174,221,242,76,146,237,108,2,211,168,107,250,243,165,166,209,45,57,124,30,213,84,237,181,140,230,197,81,243,73,63,195,137,182,113,118,152,76,85,13,10,193,49,238,201,16,150,55,1,17,148,122,182,240,138,121,183,76,184,103,171,207,13,5,0,119,87,80,114,247,48,107,17,141,109,97,102,224,80,120,189,148,88,191,241,169,142,233,53,148,57,5,55,100,137,105,0,111,233,210,185,111,168,239,208,198,130,211,126,11,199,244,36,21,93,239,14,38,100,186,226,213,213,4,95,197,247,138,67,33,190,21,85,168,202,63,69,98,201,49,177,139,195,212,119,168,227,138,216,149,71,253,39,179,68,131,23,67,215,20,228,36,79,24,151,180,213,233,59,36,234,100,245,9,64,147,246,151,252,172,165,196,155,58,100,133,141,131,209,97,148,9,116,47,129,53,40,38,55,129,92,221,126,151,209,145,120,195,22,73,240,50,183,59,161,68,247,206,176,23,119,173,16,194,201,11,139,226,15,140,60,100,123,162,61,150,211,234,183,192,70,9,182,114,238,82,32,60,188,138,1,143,33,57,26,243,9,165,14,207,92,71,22,5,78,75,141,176,145,4,227,215,188,115,156,157,189,247,9,202,103,46,91,95,191,26,185,130,189,60,9,1,253,78,95,130,1,173,141,39,48,126,186,229,243,4,45,231,94,52,147,1,105,174,232,55,180,163,220,97,159,97,89,78,243,132,28,234,216,74,182,122,110,167,56,20,62,180,195,162,219,52,16,69,184,198,183,200,78,54,238,120,34,104,204,28,95,58,166,89,221,158,192,57,113,137,47,199,98,82,225,146,117,155,179,164,137,20,232,42,90,62,65,213,193,244,74,76,158,37,145,72,30,30,121,58,181,249,236,118,14,63,161,131,52,171,167,134,76,99,239,127,119,147,105,101,10,1,243,61,229,16,207,237,88,20,241,203,103,81,63,94,14,138,14,93,169,17,14,184,165,210,244,149,72,206,142,29,118,152,228,120,81,115,145,17,113,244,28,102,235,177,253,135,41,7,126,223,106,64,196,170,36,175,150,129,230,122,8,168,0,32,7,244,26,255,94,249,132,171,185,83,61,172,23,7,203,222,113,184,226,213,208,59,75,129,71,165,56,220,96,13,106,234,36,129,98,217,27,78,94,118,127,156,36,104,82,196,195,36,180,170,5,61,237,108,9,248,39,79,87,224,149,195,153,60,206,194,61,43,85,95,109,220,170,142,102,28,2,122,203,75,198,23,239,112,169,79,82,35,92,47,36,40,7,220,84,105,145,98,34,115,229,57,92,77,181,77,157,55,228,54,248,144,161,174,212,164,80,134,75,121,232,236,78,211,174,213,249,189,161,11,117,2,253,105,186,185,82,113,14,31,133,169,31,127,48,53,248,226,106,51,41,100,162,242,14,255,176,13,10,188,115,88,200,36,39,83,59,121,81,138,172,134,251,72,16,47,74,237,78,97,27,225,225,25,124,6,147,203,243,255,23,143,72,203,86,155,239,174,17,142,181,51,213,98,122,64,113,100,172,122,14,103,194,38,69,96,72,75,99,73,113,23,147,196,60,96,164,10,28,165,36,226,125,24,179,101,11,220,31,120,224,199,138,119,167,49,133,157,239,192,56,34,221,174,24,84,7,230,27,237,70,32,51,95,43,15,82,235,36,140,178,192,13,247,107,192,132,189,150,192,165,5,117,25,176,233,52,11,12,213,81,12,218,156,166,162,46,48,254,213,20,79,31,92,10,98,129,113,238,173,11,79,73,34,107,217,114,29,210,133,33,111,223,2,19,108,242,219,194,15,220,244,183,241,26,187,199,136,202,243,34,58,30,40,127,146,138,23,163,70,109,208,93,85,80,148,32,75,113,91,110,106,171,2,83,80,214,238,203,45,177,67,96,168,32,75,188,156,187,199,146,185,100,179,45,223,49,55,155,77,96,242,11,252,192,34,159,115,9,177,0,240,14,121,135,105,53,52,243,186,30,155,17,139,132,151,26,167,218,148,184,241,129,247,117,168,158,89,14,229,162,140,41,60,4,174,34,98,92,185,93,238,42,192,120,5,227,167,143,177,56,134,194,181,94,179,234,167,248,33,103,133,89,67,142,34,198,188,165,91,86,165,225,161,37,210,52,207,212,234,10,247,26,27,145,185,222,203,243,240,198,241,236,48,69,4,227,125,119,10,71,154,101,15,149,92,181,97,103,36,124,137,96,14,195,189,163,48,84,227,14,103,106,92,245,97,152,5,221,2,158,8,219,138,235,189,153,208,182,215,162,204,105,59,253,243,52,117,91,51,224,73,248,71,127,58,155,65,24,176,77,38,253,152,56,123,189,101,112,154,139,7,208,190,245,12,11,3,247,72,151,219,33,19,169,135,136,58,194,156,93,107,67,27,130,141,195,67,210,168,80,98,102,9,218,201,98,246,119,227,46,151,194,35,96,140,54,127,26,85,62,161,199,52,233,92,87,148,33,178,193,69,244,65,107,8,60,76,234,247,154,30,28,153,250,180,228,219,6,164,15,144,142,232,218,52,117,66,135,237,219,202,190,128,184,185,83,184,78,172,159,94,251,179,47,180,233,74,233,44,123,228,10,158,93,5,149,171,233,112,163,78,238,55,112,125,224,209,234,3,115,111,9,24,158,179,241,194,227,129,69,114,128,119,213,72,223,230,234,100,122,231,2,119,8,77,253,183,17,115,26,58,106,157,170,140,26,168,205,84,69,225,25,241,81,193,139,80,210,243,48,194,63,23,158,74,61,211,76,134,161,199,215,198,53,89,244,244,67,165,44,60,159,198,72,154,116,43,134,39,97,185,129,67,34,68,45,186,161,25,147,161,59,172,206,1,245,84,128,30,184,44,191,219,206,109,135,165,52,12,103,75,143,169,66,124,111,45,249,30,48,142,198,45,113,81,74,45,9,164,70,1,184,93,154,117,82,26,180,187,46,109,56,0,139,207,36,100,34,135,112,115,52,66,93,94,254,12,31,37,39,132,44,16,84,246,194,151,176,204,43,45,223,50,65,215,214,227,97,10,77,171,116,11,98,73,47,149,199,125,126,110,41,186,221,157,29,42,40,209,167,73,36,137,252,124,179,95,78,238,105,198,35,210,68,54,185,193,9,208,34,185,21,255,19,21,7,2,159,213,232,97,28,238,13,83,74,194,241,216,193,207,229,63,61,26,161,122,133,9,36,251,110,104,222,24,241,99,88,104,22,202,245,15,222,137,218,135,250,192,215,39,181,168,150,150,168,177,193,61,162,87,192,100,133,42,204,190,239,159,235,71,27,250,121,250,92,245,252,14,106,201,215,235,94,138,12,142,210,109,138,177,88,249,250,242,51,73,93,240,156,243,249,156,17,106,235,162,206,229,244,154,36,131,146,215,188,21,62,207,186,1,200,215,41,37,149,231,229,59,50,62,54,186,158,101,61,232,244,130,171,73,188,123,72,224,224,192,164,138,173,120,24,37,134,241,116,251,210,1,79,171,48,215,103,207,123,83,244,234,71,47,120,233,215,28,148,47,126,240,89,164,162,82,213,136,128,47,231,74,153,150,34,46,181,167,20,177,162,87,220,28,38,68,177,100,72,54,247,7,55,84,204,121,144,117,42,24,87,180,127,204,221,148,74,155,41,106,117,230,14,18,123,84,19,136,172,35,175,238,153,140,71,17,25,4,214,94,155,225,137,131,208,165,11,15,5,68,169,51,120,186,231,79,37,177,154,49,16,57,57,239,222,52,143,217,210,205,172,64,17,22,221,218,212,82,203,218,59,198,218,138,202,107,98,56,56,139,116,43,100,147,255,76,125,50,50,40,2,95,186,21,178,177,118,135,49,35,179,110,134,16,110,76,127,121,177,188,123,69,41,53,218,31,122,62,123,22,30,69,238,63,104,168,76,135,177,245,244,26,113,208,225,209,16,138,94,184,14,182,247,233,52,252,105,216,64,147,90,34,36,57,187,202,15,48,162,174,218,109,202,202,138,247,11,194,186,172,71,54,218,134,174,15,252,3,207,174,47,71,209,41,90,78,210,107,87,163,21,169,214,241,45,46,131,75,214,49,237,16,227,174,120,249,130,116,87,141,13,146,108,98,212,206,123,74,123,108,145,243,58,87,75,131,190,26,246,103,133,145,206,141,81,227,110,47,68,70,70,202,185,92,86,134,4,117,82,37,213,118,132,190,35,158,158,132,61,245,212,101,231,79,203,39,11,183,128,161,191,141,19,168,121,191,72,8,153,122,244,109,171,91,207,1,111,37,207,65,96,171,146,138,228,48,214,202,69,11,199,151,43,152,82,175,0,67,67,85,120,135,42,178,73,217,21,33,213,60,48,5,13,235,162,77,127,25,180,185,239,202,96,185,18,22,43,105,203,241,44,37,33,245,129,169,72,40,31,140,212,125,23,107,26,77,214,244,249,170,177,5,160,161,173,138,206,224,115,3,166,134,80,225,179,120,122,244,185,82,172,208,229,167,203,177,197,150,207,209,76,138,177,112,165,28,120,194,46,55,29,38,84,153,180,101,171,133,106,43,2,77,179,72,46,22,228,28,240,37,58,12,143,68,145,59,198,129,23,214,187,195,144,71,137,65,12,207,113,245,210,238,69,222,70,75,58,104,212,228,110,111,56,66,38,34,64,71,8,142,130,106,255,150,20,244,138,208,14,48,172,14,51,96,188,104,207,211,157,155,180,195,20,239,14,69,167,239,117,92,101,40,213,86,112,77,247,199,0,179,57,234,155,113,123,165,104,215,57,178,69,151,152,125,242,30,62,212,4,91,174,139,194,248,7,123,192,108,165,83,225,184,65,128,14,97,0,103,82,180,40,214,133,140,41,63,247,216,130,75,196,11,27,128,55,5,137,2,91,188,208,127,121,217,165,119,41,108,148,88,1,195,173,37,159,146,136,211,78,222,45,202,194,117,155,61,23,184,20,50,38,212,51,29,243,85,59,13,47,168,111,101,153,57,214,229,96,43,240,49,140,228,13,71,252,69,122,53,72,28,170,62,220,176,140,170,25,110,130,99,238,108,1,158,89,10,179,27,82,10,201,245,92,129,215,144,108,116,96,210,23,252,83,155,219,88,151,214,36,219,199,215,45,10,73,85,180,91,76,244,62,130,179,139,162,175,170,243,132,216,128,231,95,66,238,76,153,235,82,184,122,152,19,116,188,221,226,222,235,54,10,48,220,149,242,238,99,54,135,252,34,14,135,61,180,217,171,228,224,84,95,104,9,213,170,107,26,56,166,63,176,70,99,200,117,29,203,245,250,22,10,50,85,111,208,133,148,25,175,181,2,30,77,34,210,4,26,210,112,85,128,101,170,61,73,103,25,146,49,174,210,73,125,18,154,54,210,47,60,210,35,126,187,253,56,184,21,174,201,83,108,128,31,238,1,131,91,28,199,7,238,207,168,64,72,22,83,193,80,93,152,149,189,223,115,86,17,136,166,31,77,97,12,251,11,83,175,222,31,216,121,88,12,205,194,236,138,129,50,81,113,114,120,80,177,63,21,182,44,155,128,87,47,250,211,153,34,48,159,226,84,90,29,107,72,26,142,35,213,77,175,179,210,250,205,63,110,80,14,119,175,40,58,67,75,88,73,92,244,86,240,237,107,218,152,122,133,92,166,153,8,155,59,240,249,46,77,175,37,38,223,227,7,195,1,145,255,150,46,225,95,216,51,96,148,36,100,255,229,228,157,94,65,121,182,207,220,147,30,182,213,52,13,253,36,46,150,191,39,83,144,133,4,117,235,15,12,185,224,146,58,69,108,114,43,47,251,96,146,113,196,180,129,44,185,186,134,21,2,181,67,201,14,225,161,52,134,253,15,222,12,168,92,14,80,100,111,94,241,179,126,82,76,229,234,13,113,107,139,83,7,61,141,115,238,103,133,225,191,218,1,83,253,172,47,199,26,245,3,177,81,138,217,223,151,115,121,92,14,215,52,244,18,138,184,83,118,70,53,96,188,243,235,129,151,199,42,129,141,135,69,224,85,221,213,8,161,78,74,249,1,41,73,9,176,144,106,242,160,158,84,1,122,62,95,209,223,93,176,49,172,128,201,181,209,62,195,241,158,188,89,231,10,132,12,221,133,7,169,210,35,94,110,236,244,77,97,226,156,61,96,194,195,210,50,99,56,242,105,6,141,12,94,21,133,39,169,62,1,175,41,156,55,255,95,240,250,13,28,113,210,101,6,98,19,163,174,25,249,82,142,223,110,150,170,242,192,115,198,215,58,103,119,17,109,46,58,198,41,248,161,213,4,212,159,81,161,8,222,199,20,114,103,177,140,76,135,192,51,209,173,42,112,232,229,25,248,236,31,35,96,88,255,116,80,40,62,138,110,85,227,87,122,70,252,178,164,3,83,156,244,118,203,207,234,198,25,36,44,231,6,110,15,233,0,115,116,232,128,22,236,151,128,97,22,23,107,145,220,193,225,12,45,203,36,217,118,87,152,162,170,229,13,107,80,120,233,234,176,24,226,242,33,195,71,60,117,101,30,19,36,185,59,226,192,220,34,244,221,19,102,33,71,59,153,104,125,62,240,200,251,162,154,237,13,11,53,74,74,51,96,8,41,20,222,248,208,188,97,61,147,116,37,63,77,145,130,199,23,80,29,58,83,92,38,25,119,14,207,82,95,172,165,211,69,125,184,76,151,135,59,40,94,40,253,28,228,94,57,147,2,112,75,146,116,109,90,24,120,25,2,38,4,167,112,75,174,127,197,109,16,106,17,153,161,56,83,239,226,152,204,253,174,48,244,193,110,161,144,38,168,188,241,205,206,82,167,55,58,240,236,154,50,215,208,16,35,32,247,193,100,36,8,177,247,129,73,106,136,110,111,248,63,182,12,202,38,77,203,237,178,206,41,159,196,133,211,72,252,247,203,107,79,86,233,47,224,105,230,246,187,235,57,72,56,63,165,91,248,239,179,15,10,84,143,168,210,8,76,154,151,55,12,41,228,169,190,85,18,137,182,187,94,207,94,220,112,209,220,134,153,74,248,23,23,92,132,30,150,186,150,168,116,192,201,252,193,24,13,73,236,96,114,239,119,88,247,167,127,16,55,101,129,201,241,248,162,111,7,222,136,82,233,211,219,178,226,63,184,83,6,147,245,183,201,141,217,254,52,124,238,234,82,198,232,34,212,225,48,4,195,226,51,62,240,140,175,197,248,213,161,239,198,62,117,21,0,96,232,93,244,221,37,50,246,22,220,6,69,138,14,154,217,97,45,6,101,32,244,184,31,20,10,131,64,97,68,43,10,143,28,125,30,86,144,56,21,197,251,86,3,94,42,0,13,76,49,169,191,155,154,231,82,159,167,207,154,232,1,163,45,87,180,221,200,250,84,239,52,140,190,34,188,11,156,201,124,116,184,179,169,234,211,121,59,239,241,65,7,30,154,170,40,7,138,127,44,66,123,194,66,98,246,141,23,172,129,238,45,165,141,160,24,252,241,176,213,241,235,47,67,141,26,139,103,90,229,133,244,154,102,150,24,82,43,184,109,58,193,151,113,198,58,220,77,171,72,224,105,42,124,14,195,48,168,159,139,240,140,223,33,241,133,17,151,23,148,12,193,88,244,27,197,72,49,235,44,173,209,137,224,160,37,27,162,193,214,32,143,106,113,247,237,70,142,164,239,198,49,234,148,176,31,5,157,248,241,32,104,108,158,165,14,220,212,4,39,47,46,199,47,15,203,113,94,186,39,252,68,79,29,110,85,75,104,129,45,34,237,48,155,70,210,150,81,174,216,2,30,229,9,158,1,163,207,232,48,33,228,241,60,77,109,75,9,152,234,95,109,57,156,1,126,229,183,96,167,228,15,91,183,147,151,149,45,99,139,220,229,25,52,156,44,23,198,155,62,223,33,111,110,164,32,127,84,210,212,143,77,8,172,197,211,63,206,241,7,222,158,90,66,38,29,141,43,239,203,239,79,111,234,146,116,47,68,190,204,111,23,204,169,164,247,7,123,119,243,203,218,176,10,103,57,155,232,215,112,49,112,156,13,141,18,148,103,84,16,57,118,120,192,249,243,140,74,95,78,79,180,240,192,80,180,174,240,112,250,200,101,122,41,237,29,113,243,218,59,188,19,153,213,10,87,47,18,36,193,213,52,11,31,180,134,85,56,140,66,163,62,75,128,154,89,159,227,72,153,228,119,133,32,92,240,161,205,168,43,30,244,166,215,47,243,46,11,89,219,207,128,59,175,241,129,137,246,175,253,192,219,195,230,22,175,159,82,136,193,247,128,9,193,63,87,163,32,168,60,83,193,132,229,63,184,219,234,27,15,156,92,147,222,120,43,113,71,235,166,18,113,38,210,168,112,185,107,191,80,81,242,75,19,194,40,90,171,100,71,114,141,91,44,148,86,67,72,180,128,225,191,243,15,114,190,200,147,128,129,78,196,246,50,41,224,156,159,65,129,245,61,190,7,188,239,245,89,62,8,48,164,251,110,10,64,181,225,13,151,126,180,140,226,164,246,52,156,58,203,232,87,183,140,1,133,143,161,24,99,70,193,213,126,22,72,51,166,248,128,185,32,60,251,52,5,120,254,65,32,201,214,3,6,153,206,30,207,18,204,124,62,199,49,73,91,172,235,129,158,107,213,143,201,38,19,187,33,228,45,83,55,98,234,33,189,228,153,171,48,169,200,207,144,158,13,205,253,67,152,217,123,189,189,222,201,197,192,128,143,225,254,52,28,14,0,63,127,6,185,35,227,217,114,24,136,11,246,231,107,64,30,29,27,206,255,75,220,187,235,96,215,108,217,89,247,210,113,203,170,243,193,23,64,68,70,136,8,44,188,101,117,224,110,171,105,2,203,114,200,5,32,145,35,2,2,18,100,140,133,144,124,61,222,136,187,160,158,249,174,57,107,212,111,156,89,218,255,78,246,247,141,111,173,119,173,90,117,152,199,49,166,21,18,235,99,19,37,143,73,56,141,87,188,190,112,139,85,63,233,172,121,224,179,214,252,60,55,51,76,43,55,126,90,81,241,206,171,152,66,245,51,36,203,143,115,19,241,80,183,135,9,60,35,148,77,183,78,250,195,145,11,45,140,127,13,18,186,229,153,193,21,2,154,128,137,0,151,103,171,51,134,90,135,217,164,147,110,179,136,138,249,123,209,93,66,130,83,224,14,233,245,116,152,42,227,164,167,106,51,170,215,15,62,231,239,107,54,194,228,18,23,155,168,138,236,163,24,199,212,137,124,48,52,71,67,150,53,173,66,81,90,8,79,203,86,114,8,60,136,18,218,37,139,14,171,254,120,62,38,241,57,226,106,162,95,26,22,216,188,166,59,1,244,183,208,244,38,112,41,55,193,69,116,122,74,245,53,48,177,89,71,41,0,107,15,72,101,65,160,198,9,164,110,209,153,101,61,46,94,74,198,1,74,137,152,127,14,211,39,219,15,76,177,124,160,75,171,108,16,5,170,94,234,187,104,237,159,154,120,104,168,167,119,183,220,40,168,31,26,59,101,146,192,76,236,48,164,150,91,81,58,72,125,180,59,177,82,217,253,233,39,219,206,143,109,165,231,61,235,151,134,3,193,107,201,32,174,57,135,156,222,155,82,22,127,108,35,180,238,250,216,101,165,21,147,200,88,38,154,254,50,14,111,252,50,100,166,243,249,101,100,238,86,92,125,14,18,145,105,34,122,129,92,187,191,52,133,93,53,171,219,191,172,218,194,97,52,135,166,122,215,164,114,220,165,154,232,35,44,189,57,5,121,206,120,73,103,17,11,100,42,140,138,129,63,218,52,114,140,245,192,205,45,78,171,233,149,26,125,162,25,24,249,254,211,84,207,141,253,4,59,96,24,136,171,41,163,127,66,106,43,69,233,210,50,58,153,241,132,120,224,78,113,79,114,66,195,210,167,94,109,28,51,254,193,136,113,229,39,250,132,93,22,23,155,252,151,70,220,168,88,185,247,62,43,107,63,49,53,18,29,177,170,127,172,7,79,108,170,143,240,52,215,249,114,73,173,89,224,230,12,115,240,241,192,0,160,191,93,205,124,112,152,172,105,210,136,28,194,28,158,215,179,92,126,171,127,128,35,33,99,92,116,227,133,137,25,197,205,153,139,79,28,178,211,187,144,47,60,95,24,171,198,77,1,152,130,171,48,48,24,220,156,190,206,224,243,160,79,220,236,152,145,43,224,202,132,208,71,59,103,198,125,49,212,223,230,124,2,103,253,166,177,112,29,235,179,244,109,67,218,1,159,147,127,106,144,244,247,211,51,96,147,102,121,99,99,213,99,22,228,246,8,35,61,107,100,185,202,1,25,112,108,237,55,54,230,149,56,176,82,209,89,169,23,147,36,240,19,123,89,46,250,185,55,199,194,87,88,72,211,16,133,109,250,100,27,66,173,128,225,246,214,48,63,230,108,132,160,168,28,92,79,92,153,82,195,30,223,19,14,146,164,115,9,197,22,39,239,162,113,117,169,114,49,176,85,141,7,12,155,68,127,34,107,17,88,35,170,255,20,253,218,201,23,182,6,97,59,18,28,143,247,50,102,76,37,234,85,31,39,155,210,180,200,85,45,76,241,164,39,58,133,31,211,15,32,252,232,51,57,30,59,231,108,213,49,25,96,22,155,89,227,22,72,57,250,197,16,81,20,245,162,73,132,185,96,36,185,166,150,218,3,31,107,32,42,67,224,34,206,143,29,223,44,131,231,163,2,195,175,38,206,59,165,234,94,190,183,76,223,189,171,33,67,250,34,54,150,141,19,214,213,197,128,2,45,138,186,14,204,227,47,133,233,145,207,14,147,135,23,19,171,91,201,203,112,148,234,49,53,239,206,127,248,9,14,247,154,146,26,150,125,162,229,27,247,198,161,80,111,179,67,32,249,53,7,81,224,72,101,143,92,77,238,213,155,143,169,19,172,69,211,135,68,196,114,124,145,109,194,143,50,102,176,43,120,91,202,66,134,149,94,161,11,51,227,123,192,133,42,9,217,78,187,29,60,110,58,82,38,167,42,177,141,0,205,242,166,167,3,51,70,98,200,51,9,143,43,213,47,172,114,126,244,2,140,107,8,29,184,61,149,62,192,213,229,46,127,176,166,148,14,76,153,216,189,121,223,210,132,105,57,161,237,140,31,7,54,149,247,7,134,218,167,93,152,128,155,192,36,200,86,252,54,37,24,229,65,103,216,81,244,183,103,205,133,25,77,79,11,116,90,70,234,65,143,245,212,47,124,102,189,194,121,121,87,9,40,229,172,247,115,25,81,232,118,47,131,90,142,165,69,47,231,128,169,148,237,57,108,2,27,67,224,109,17,183,15,238,150,214,145,231,182,138,153,152,165,189,61,2,89,13,221,139,214,99,9,192,203,166,115,220,120,255,93,125,5,248,28,128,98,196,17,137,198,107,113,120,83,64,37,79,222,172,177,216,175,30,144,44,75,100,123,144,181,91,129,210,252,172,19,201,102,78,204,20,4,7,114,87,152,224,129,199,76,112,9,135,214,101,209,240,86,227,116,131,252,184,188,48,126,179,111,197,52,232,39,105,173,54,50,220,212,60,184,64,203,109,214,44,7,133,135,41,199,123,209,167,41,148,104,192,80,17,212,128,173,67,230,129,123,164,200,173,213,71,77,64,66,48,37,44,68,106,171,200,54,40,60,34,242,77,197,89,174,15,122,30,204,89,176,23,213,32,80,56,41,76,173,180,15,26,89,215,165,211,20,37,195,56,67,44,169,85,146,94,205,23,137,201,128,210,233,123,115,226,242,30,14,37,116,176,212,100,55,216,45,33,139,52,117,157,228,29,69,88,143,113,125,1,29,189,55,20,168,30,51,161,188,161,169,7,117,44,188,228,212,224,7,165,3,80,231,25,125,34,223,183,222,164,245,199,126,134,204,118,250,26,240,210,38,33,42,104,146,211,190,130,158,89,245,252,48,158,196,183,149,194,215,184,148,243,9,219,145,77,168,57,12,55,146,206,66,218,193,188,65,137,228,74,123,106,111,9,183,13,31,80,232,162,187,178,146,147,207,181,252,228,7,83,103,157,94,152,64,138,223,188,32,242,39,182,37,3,92,189,68,10,106,91,188,162,252,192,195,207,31,96,168,129,100,88,232,79,245,168,60,2,17,198,180,165,87,67,71,179,3,158,85,157,59,4,58,102,141,71,227,223,234,44,28,150,191,247,15,114,54,137,179,190,244,222,72,189,52,127,109,83,29,73,122,111,184,243,198,133,105,154,212,215,54,194,29,191,57,234,91,34,161,213,76,218,54,125,17,75,140,185,242,244,228,146,5,47,158,181,194,165,239,79,133,249,248,245,0,59,74,245,167,30,125,211,200,152,182,195,104,225,233,217,118,124,69,26,184,29,134,225,70,130,96,48,54,36,15,125,211,116,124,54,110,93,93,136,6,180,128,225,163,42,82,77,7,39,90,246,62,6,35,125,66,180,65,225,76,245,136,195,52,177,232,68,92,244,115,248,23,57,75,128,64,97,127,224,99,202,116,135,219,18,137,33,80,106,230,252,181,233,112,41,171,60,79,214,188,217,224,192,235,237,176,64,118,183,120,44,21,120,41,195,81,67,85,110,58,249,18,241,155,172,229,22,160,103,210,151,64,143,31,82,202,31,222,250,115,67,54,12,97,237,57,88,177,145,90,47,23,94,90,121,67,189,23,171,226,131,143,215,126,76,15,253,109,72,135,83,192,104,57,23,125,112,236,214,229,55,39,218,214,154,126,175,196,230,27,112,167,76,94,31,141,54,203,233,79,158,141,102,64,167,18,101,130,95,165,19,69,148,40,199,103,133,103,40,174,1,15,117,144,8,8,117,15,34,108,254,29,29,9,10,23,210,135,31,124,156,167,46,116,18,118,53,37,170,14,87,154,50,223,155,23,175,44,6,238,79,17,237,160,219,164,212,184,26,243,162,232,152,66,2,249,197,86,142,33,159,250,214,130,82,148,206,218,112,212,186,138,244,193,41,201,205,113,111,178,157,93,247,13,4,120,188,15,2,246,170,172,85,224,8,236,28,171,215,159,155,58,157,231,72,95,70,192,183,3,70,32,68,190,38,75,42,230,56,205,206,107,234,41,65,57,145,91,243,28,109,212,140,203,111,239,206,33,225,191,141,237,80,151,94,205,70,210,226,106,60,214,253,194,213,85,134,12,30,34,168,67,175,225,164,251,254,131,241,226,133,50,26,120,69,161,9,48,93,144,47,92,220,202,2,166,153,177,11,92,32,203,241,71,131,162,48,201,144,195,230,215,188,56,193,74,208,151,102,243,96,114,94,177,130,42,189,110,234,135,96,171,159,143,252,61,26,60,178,101,166,253,194,113,128,25,205,236,124,126,123,46,39,150,165,110,129,18,36,69,81,115,91,254,211,116,226,11,149,169,85,36,69,112,29,152,38,114,189,218,168,32,191,169,132,135,130,240,208,133,161,16,117,153,33,40,182,37,152,75,28,100,122,214,23,14,77,186,240,228,165,144,167,112,113,110,88,207,200,247,84,129,81,5,140,119,38,169,37,162,104,192,181,123,162,100,211,43,165,177,11,208,236,73,45,208,254,228,58,80,253,29,46,16,137,223,214,159,192,229,164,106,113,86,255,233,179,233,34,45,253,192,101,199,144,52,163,4,145,17,203,217,120,190,28,134,99,94,39,105,102,223,238,113,53,245,76,245,185,121,14,93,51,163,88,78,207,28,38,50,226,109,68,27,125,78,229,153,1,166,98,195,111,78,95,190,8,251,33,44,6,213,156,127,45,10,100,170,216,19,147,26,189,222,252,201,161,217,28,178,19,147,171,139,74,68,76,199,1,169,187,194,199,181,136,71,91,118,88,10,202,142,183,106,160,84,115,203,23,177,50,152,54,46,124,190,183,94,125,236,229,122,127,25,214,33,121,107,234,18,123,141,231,134,100,86,142,8,146,119,219,153,149,77,137,189,117,157,166,157,215,146,171,143,53,47,135,27,220,4,46,186,188,141,34,93,115,248,228,254,206,177,225,147,216,148,205,228,4,153,38,208,226,155,6,132,123,249,217,21,232,187,240,62,213,13,171,239,210,186,58,164,143,250,136,89,76,21,163,208,54,31,152,250,155,47,146,133,32,252,78,89,55,141,129,240,146,47,63,154,36,143,41,164,48,220,86,95,0,157,226,142,115,148,61,191,189,152,103,59,224,118,142,79,121,49,178,192,1,98,126,235,68,129,251,183,251,38,15,213,89,127,86,31,93,50,49,102,208,130,240,121,5,38,182,228,199,147,109,194,73,239,77,91,94,188,85,182,174,128,162,176,149,251,56,60,217,210,101,200,172,227,252,203,235,226,175,156,19,65,167,240,36,90,251,5,47,206,33,151,182,48,139,195,253,186,157,110,148,232,103,106,83,23,207,180,239,31,48,225,83,137,200,76,2,50,174,231,105,212,137,89,217,4,168,13,31,94,15,248,201,96,73,232,111,82,3,181,210,133,233,181,144,65,161,199,35,108,36,171,42,74,58,102,12,240,140,49,171,86,244,164,168,105,16,6,10,145,155,194,12,132,111,72,86,251,52,158,247,226,11,251,158,209,232,107,209,180,49,169,23,47,187,219,86,9,170,221,108,232,95,119,15,111,31,120,61,68,193,141,62,9,167,32,33,41,78,118,244,126,203,101,58,225,238,205,254,136,6,100,159,93,176,247,214,120,233,51,91,171,104,204,155,167,117,222,218,111,78,249,171,166,151,32,49,139,240,246,129,123,234,74,134,67,36,190,58,99,58,198,82,26,154,80,56,38,15,204,254,57,224,189,181,52,154,190,22,146,153,31,76,241,236,232,122,243,179,125,149,152,104,27,70,19,185,24,78,122,103,142,56,40,210,24,178,172,17,240,204,45,166,161,25,50,114,107,108,22,7,187,121,81,146,207,131,177,206,73,66,40,142,33,194,47,32,57,251,234,32,122,10,18,115,167,254,53,135,119,210,145,235,24,83,239,140,55,232,175,244,171,125,149,233,109,181,110,30,30,131,230,251,152,244,178,217,44,19,100,246,243,152,146,199,172,245,149,139,19,215,27,146,55,2,91,83,123,33,112,54,118,184,170,168,195,63,21,96,200,90,12,87,70,218,86,243,35,114,53,76,201,228,250,216,160,199,223,19,59,124,161,90,29,118,56,17,163,167,75,131,181,193,206,16,240,124,66,219,204,139,99,41,142,128,233,27,186,175,109,150,65,216,202,88,202,85,163,157,166,85,233,205,87,219,106,80,181,0,6,210,3,226,67,1,207,39,188,188,201,222,205,184,152,238,183,164,63,77,137,252,29,51,234,16,101,241,236,108,173,48,113,239,227,105,118,241,1,206,76,64,249,45,6,13,211,87,66,88,155,68,110,189,191,77,209,133,56,24,230,209,183,59,42,168,233,202,252,71,79,50,71,216,2,67,108,107,201,197,38,15,236,244,248,16,18,195,178,163,112,167,187,206,63,88,165,205,93,206,7,120,128,155,183,183,80,189,141,223,124,39,131,229,234,60,254,124,96,75,74,202,152,158,29,38,205,120,114,104,22,181,13,27,123,108,135,141,3,189,122,23,42,248,3,79,40,74,28,205,230,35,40,186,139,115,159,0,83,127,51,5,134,237,52,70,197,90,148,155,254,52,153,172,186,46,140,188,222,133,153,71,97,135,208,245,116,254,137,188,54,20,37,114,117,179,38,21,129,249,194,30,55,236,38,40,63,21,197,189,221,129,210,88,35,31,196,106,43,220,11,160,86,157,7,21,184,35,31,238,48,27,84,205,250,224,3,90,87,255,105,171,61,148,5,182,77,121,52,126,187,83,32,174,243,20,102,254,17,219,97,183,42,153,174,240,8,50,120,232,147,104,157,212,71,155,86,250,21,48,94,245,124,224,213,98,107,232,214,212,60,254,211,48,241,129,23,198,166,13,24,97,38,125,114,19,209,141,97,217,86,145,160,87,231,232,232,135,0,163,214,241,12,42,7,175,207,195,227,113,63,20,116,40,56,81,103,238,112,135,160,67,71,5,35,52,118,219,97,45,251,47,140,16,227,7,163,141,161,244,15,192,199,230,242,171,167,113,63,233,131,247,126,15,206,142,215,91,117,150,91,206,186,197,213,28,171,146,168,135,192,163,59,147,189,49,249,39,45,234,179,228,105,138,223,38,181,251,140,25,173,57,30,240,60,126,206,241,71,117,87,170,112,183,109,135,201,230,169,61,204,226,61,123,181,127,16,38,94,42,186,182,41,132,244,37,194,132,126,88,201,140,223,218,243,9,180,227,102,21,150,1,46,33,245,11,76,159,132,238,136,136,203,251,206,65,143,10,229,137,2,211,100,231,30,12,9,183,161,5,39,220,186,120,189,238,217,180,207,70,255,140,41,6,157,83,75,108,24,85,87,211,51,10,137,32,151,138,131,201,206,162,36,186,151,35,209,27,87,35,226,217,158,173,158,12,209,12,216,250,189,5,254,17,1,127,112,37,47,34,177,117,96,90,110,46,188,148,14,138,67,106,120,90,108,19,165,87,61,17,115,25,251,184,87,163,18,41,225,86,152,243,82,142,65,53,55,91,95,44,53,10,95,253,131,54,234,250,171,158,174,173,94,207,205,156,131,103,59,78,181,145,182,118,216,186,39,244,183,9,84,249,57,194,8,65,91,247,26,29,158,146,59,112,133,150,64,45,22,155,75,254,228,157,82,100,185,57,11,8,242,145,15,134,242,53,63,214,18,18,200,241,65,207,7,167,178,86,224,106,149,161,14,19,248,151,23,163,222,100,69,152,153,34,217,41,226,75,240,255,35,153,225,48,118,155,44,146,101,131,228,222,0,237,219,77,116,63,219,50,202,74,95,98,131,68,201,150,69,2,12,5,111,192,198,137,172,112,26,206,26,184,161,39,234,89,13,84,88,151,188,39,138,62,23,90,220,154,194,133,168,142,195,197,44,5,129,73,232,197,107,147,76,212,150,111,42,128,118,184,34,248,221,16,246,42,156,167,179,35,81,139,102,146,226,106,222,166,96,217,69,28,136,64,218,99,28,147,169,241,171,45,72,48,245,209,136,116,249,111,19,33,93,162,33,3,12,89,83,192,44,72,89,98,11,54,13,215,22,196,213,160,224,94,198,156,102,72,23,140,3,238,143,45,6,111,86,117,254,139,159,16,82,210,39,63,19,9,234,38,135,217,204,117,162,254,146,134,223,247,102,147,209,2,191,69,162,211,85,119,64,9,26,232,79,91,145,95,15,152,58,246,170,254,8,86,127,115,120,255,225,123,246,218,189,55,201,152,134,139,118,131,29,180,122,195,9,104,95,74,8,74,19,77,113,158,104,224,217,148,108,103,97,177,214,184,152,122,111,9,167,210,101,15,91,207,7,19,39,214,210,11,202,172,150,23,39,25,203,255,208,216,200,178,112,84,140,119,165,101,95,199,219,202,224,60,56,72,85,71,173,234,141,52,75,35,56,220,178,9,52,40,124,92,31,143,3,76,226,50,26,245,60,48,125,59,62,102,141,0,79,122,225,27,254,64,129,111,106,12,142,250,227,238,122,194,240,108,51,132,253,129,135,11,221,1,143,199,72,132,77,191,186,20,183,73,44,111,165,129,180,202,222,59,44,16,99,105,21,207,50,205,44,55,135,142,249,78,92,89,126,251,28,28,84,137,125,176,117,151,169,251,88,45,42,228,47,70,75,74,213,141,3,70,121,111,36,48,182,210,161,76,167,7,110,45,199,7,29,68,75,74,121,224,228,162,137,192,231,76,81,199,183,142,171,250,6,188,171,166,36,150,137,19,199,92,59,78,116,17,209,160,246,49,133,251,139,81,35,254,56,190,240,170,206,248,109,122,140,148,56,100,89,138,35,54,142,5,65,149,152,13,11,77,184,136,26,77,140,62,45,200,68,138,225,188,73,192,203,42,114,5,70,30,201,51,53,112,209,237,199,101,39,60,239,236,222,144,163,13,213,115,4,206,136,233,253,224,133,224,175,118,7,162,117,92,195,85,130,101,112,61,163,6,241,142,87,216,2,231,167,137,2,219,152,125,46,224,250,208,1,243,104,221,203,209,128,9,47,231,231,230,205,181,113,33,67,121,90,88,161,49,217,222,68,129,82,91,127,234,26,141,7,198,155,199,183,201,96,107,194,132,162,160,225,108,141,192,22,109,214,171,17,32,15,120,32,84,163,15,158,140,142,203,97,147,119,169,79,52,173,186,130,32,28,31,72,87,11,140,161,61,125,54,144,111,74,77,15,192,252,11,81,126,112,235,26,65,92,166,82,238,86,222,130,162,90,231,89,133,94,217,195,212,139,110,240,161,97,188,227,35,80,85,249,193,52,88,238,199,164,88,245,150,41,152,82,167,104,75,51,66,169,59,243,130,53,158,140,34,49,112,140,188,20,217,126,59,197,115,127,2,48,131,22,12,135,27,116,236,122,53,85,145,62,36,108,59,202,163,122,22,199,229,234,54,25,43,138,5,21,54,163,194,97,98,88,251,9,192,144,189,241,1,101,173,110,181,202,9,182,57,255,7,53,149,199,7,83,219,22,189,41,207,162,18,222,133,249,249,65,119,185,224,214,210,248,205,106,153,110,123,30,248,89,28,198,34,28,193,96,36,126,210,120,46,166,63,166,7,186,31,10,165,109,213,123,51,46,134,79,94,61,71,54,218,56,3,160,95,133,70,64,96,186,84,60,70,120,198,103,60,181,21,16,204,52,111,197,4,134,207,181,63,206,223,142,26,31,83,85,210,84,10,1,144,230,172,254,166,81,214,171,122,88,112,145,120,79,215,70,112,233,137,220,24,143,204,14,20,141,149,245,132,48,76,34,211,97,202,228,228,173,105,183,119,218,41,210,237,93,101,125,140,161,96,134,217,10,207,114,214,179,11,231,126,228,120,107,20,2,181,90,140,104,123,113,141,113,224,198,127,10,143,28,39,62,61,43,85,9,39,236,48,138,207,101,202,208,58,100,214,24,228,110,6,254,112,83,106,217,141,236,116,60,183,101,153,219,139,210,25,17,240,217,207,229,104,226,144,238,97,87,18,197,201,18,156,239,84,113,36,119,174,136,38,139,45,222,83,174,151,47,194,2,105,85,166,40,177,222,222,157,9,27,91,58,171,149,67,249,118,155,174,251,131,131,3,227,225,80,120,211,63,19,48,209,119,189,218,120,35,253,201,172,196,67,111,142,45,89,61,251,132,40,163,10,125,88,239,120,72,102,1,27,97,105,192,144,14,228,88,153,166,214,209,229,230,144,91,194,218,234,48,166,225,253,152,29,150,217,228,108,21,6,47,145,32,57,70,165,81,195,228,184,249,82,214,231,110,44,143,177,52,167,201,207,199,12,39,78,82,131,65,18,67,159,220,217,125,112,106,114,167,203,132,112,150,195,70,81,47,92,77,87,212,209,12,235,204,125,45,162,102,212,81,249,247,154,38,13,119,225,99,227,118,167,40,102,46,80,85,47,79,54,50,190,84,92,77,204,245,26,111,221,136,186,230,150,89,58,150,92,188,72,167,239,152,133,136,236,232,147,193,249,234,164,88,228,200,138,54,72,192,165,76,146,59,214,222,134,179,163,8,108,252,241,177,124,112,248,229,201,16,108,60,67,225,99,214,126,125,9,23,70,80,211,141,16,54,152,99,104,200,189,145,175,117,94,31,226,212,84,87,202,147,53,230,233,140,37,208,154,118,172,0,79,36,121,3,158,66,194,4,165,225,100,197,248,231,162,231,189,233,197,141,238,240,88,1,141,116,201,80,152,94,253,125,167,66,18,85,184,110,2,226,222,44,99,177,139,38,153,49,224,22,253,17,219,164,35,69,101,196,164,11,147,215,219,99,116,166,46,9,218,31,60,5,134,98,178,190,112,24,118,44,143,36,156,112,150,41,88,81,129,106,76,2,73,31,156,220,177,187,178,180,149,192,11,170,240,234,247,90,244,200,179,14,233,185,113,148,124,112,188,36,225,19,253,193,237,129,103,111,207,189,135,183,79,112,130,44,229,2,179,39,131,106,201,225,90,134,208,231,0,163,208,228,143,118,54,28,66,110,250,214,9,157,204,191,174,233,31,37,254,35,189,162,79,14,203,253,26,14,159,173,87,164,244,236,106,104,38,28,110,56,134,251,185,26,65,231,15,38,168,188,117,154,210,131,73,31,207,15,166,222,123,245,161,43,164,155,125,245,131,169,132,145,182,44,232,196,11,188,66,31,140,19,190,228,167,143,239,138,39,231,40,53,195,75,118,21,210,14,16,232,255,96,99,68,219,178,49,116,19,125,249,158,12,42,139,33,199,106,71,2,152,85,240,193,231,31,158,137,44,251,248,89,82,166,106,250,131,77,176,76,182,44,116,143,173,132,231,131,27,159,79,182,121,35,90,169,195,111,62,172,199,68,78,1,83,5,242,71,35,140,44,85,162,29,221,46,171,40,249,96,154,63,251,122,96,194,127,1,147,183,238,10,159,61,172,46,135,141,246,175,62,48,114,96,241,104,171,73,42,213,96,236,119,135,137,221,191,23,91,253,156,163,89,136,130,127,15,150,155,94,43,197,21,192,70,185,121,97,88,49,5,38,48,181,46,170,154,76,160,242,202,211,8,245,21,60,103,192,177,68,2,134,161,81,225,68,143,242,133,151,4,7,186,21,69,195,155,229,48,205,98,10,103,200,174,227,173,206,134,149,159,1,179,44,123,160,85,233,67,64,105,234,169,1,147,227,149,123,91,255,254,244,171,43,36,41,122,239,4,23,77,76,4,106,233,202,141,36,117,186,243,76,94,203,39,33,12,84,98,99,109,82,145,49,42,72,242,73,66,130,214,64,75,225,58,140,178,245,210,155,227,5,204,22,48,77,89,10,87,12,217,184,249,220,207,123,195,19,151,250,93,31,144,209,140,169,112,225,212,15,120,43,27,0,176,197,67,29,254,101,94,4,206,152,124,126,115,106,226,139,222,251,140,225,177,209,28,173,124,30,185,24,230,127,2,239,63,24,170,160,93,196,188,91,214,167,232,63,221,187,210,157,130,226,205,199,197,38,203,161,48,61,172,49,147,40,43,211,131,243,88,22,112,228,248,215,54,149,178,246,160,148,217,124,224,113,236,69,30,9,67,188,192,130,233,48,109,216,250,57,232,156,70,126,238,131,41,60,42,106,211,194,101,123,127,121,211,214,214,30,155,246,152,135,190,39,216,49,56,245,230,16,72,253,48,163,107,212,79,133,120,81,142,87,38,79,212,116,22,157,17,186,235,22,145,93,161,210,59,104,226,228,251,158,186,36,35,71,18,248,60,39,245,214,14,115,82,164,166,240,121,102,191,57,18,26,77,72,48,225,160,91,57,246,65,147,7,203,178,201,18,22,24,8,41,124,48,113,108,49,83,206,148,65,68,251,27,239,179,234,158,77,244,44,219,109,114,219,31,10,103,132,28,138,36,200,16,141,252,208,86,84,207,227,199,178,145,124,19,69,242,122,136,208,2,244,118,148,209,250,107,33,52,162,118,8,233,19,130,232,14,87,235,123,81,231,166,67,175,231,240,64,20,91,93,35,98,149,254,210,100,195,69,195,19,20,161,166,21,240,113,1,196,230,4,198,135,8,120,158,165,246,220,187,145,82,13,120,139,254,178,213,34,181,88,119,16,18,227,46,10,140,144,79,245,231,30,171,234,120,34,154,84,221,130,161,174,168,108,157,190,104,158,196,105,139,190,178,202,42,1,39,162,141,14,67,71,221,245,151,9,130,111,255,101,43,174,126,158,251,235,34,251,224,73,143,160,14,89,67,250,219,81,98,41,67,31,188,33,133,243,13,40,42,153,251,241,37,59,113,29,129,71,17,113,22,187,218,122,245,63,184,42,159,157,253,242,76,126,242,80,86,82,213,144,38,182,100,14,194,7,19,42,212,221,166,15,171,180,255,96,180,113,132,112,157,58,59,2,136,254,100,153,164,160,238,100,199,79,45,208,44,253,224,227,92,12,145,91,131,201,40,221,19,149,225,222,91,167,153,229,113,231,116,24,201,249,172,235,195,88,8,106,192,212,194,235,205,89,187,110,70,28,171,139,67,117,61,235,250,184,251,14,55,136,140,207,247,250,11,201,20,118,211,107,129,65,245,247,56,189,152,18,184,28,86,232,122,236,28,48,93,240,245,47,247,180,70,245,238,75,248,76,220,190,37,53,252,131,105,82,117,152,126,162,241,23,123,90,20,150,177,121,190,199,161,251,66,143,91,90,246,168,47,112,120,87,165,64,35,214,66,117,181,95,13,205,141,174,31,242,127,36,186,29,38,240,80,187,194,103,39,240,77,5,26,203,179,15,84,245,15,224,11,93,1,63,102,68,70,69,177,150,29,40,17,109,49,251,160,175,216,221,31,252,120,76,202,180,215,73,14,167,216,13,145,166,95,234,96,155,104,240,177,160,28,166,127,77,22,126,166,251,48,175,184,185,53,224,136,215,132,244,233,138,109,99,19,28,145,192,92,249,157,1,241,228,191,226,16,129,161,64,29,241,219,48,176,136,203,69,139,211,190,63,109,36,58,114,49,34,74,217,109,152,250,211,207,211,171,9,110,229,18,48,198,111,215,248,85,169,97,113,86,227,201,153,26,222,58,54,101,139,231,166,249,91,192,202,118,233,251,209,182,122,222,33,193,173,76,101,242,7,99,237,148,173,168,209,104,236,64,59,13,22,2,175,117,62,70,118,152,122,117,253,101,11,14,215,18,240,153,68,89,94,10,7,122,251,44,67,157,186,170,45,91,40,197,88,51,110,126,54,237,60,21,222,52,141,5,60,80,236,144,79,141,82,242,168,113,115,138,120,114,213,176,27,73,240,238,176,233,152,203,123,163,52,22,254,65,35,158,43,204,87,64,52,85,4,220,76,189,250,129,169,157,191,112,21,214,161,3,155,146,179,163,16,114,148,7,133,127,173,7,92,138,48,2,119,118,255,115,4,196,213,163,230,231,189,96,138,14,215,29,152,146,50,133,207,89,55,2,29,67,250,59,81,67,65,32,104,5,76,166,81,67,18,4,48,238,189,103,110,82,21,14,76,103,120,14,184,145,178,85,24,53,194,120,47,122,137,139,134,50,139,237,89,31,140,153,210,31,180,212,123,241,217,203,186,232,34,1,87,8,217,28,62,134,219,108,15,220,152,230,1,15,118,9,133,33,9,139,171,33,64,213,21,98,237,187,43,174,238,199,17,16,67,189,32,196,59,125,241,181,50,33,151,212,15,2,231,248,133,205,65,83,24,110,146,88,96,21,118,189,174,95,251,172,176,225,198,4,203,231,49,105,139,53,66,246,11,183,221,117,63,35,24,29,231,47,146,90,199,74,85,248,88,100,119,113,147,189,106,26,20,167,132,41,185,255,2,123,139,242,46,194,237,130,112,144,143,26,38,149,116,211,27,245,75,89,113,177,49,232,74,32,20,98,158,234,59,173,181,114,75,30,25,152,233,245,161,104,191,20,13,218,37,43,114,247,123,47,220,115,113,218,204,187,46,49,226,176,8,212,172,15,6,117,156,187,131,95,7,194,80,216,56,57,28,166,194,83,64,250,165,252,4,248,17,104,107,128,150,100,109,115,207,190,19,138,89,207,47,31,51,117,187,129,97,194,14,121,60,48,140,181,205,97,244,80,171,62,24,12,232,251,123,107,178,204,103,111,212,171,97,74,118,183,140,114,220,46,172,38,240,84,24,111,252,7,79,204,94,13,230,39,40,159,125,158,157,47,109,229,132,18,201,100,200,227,98,163,89,211,39,163,26,52,249,144,65,40,36,156,93,246,211,28,125,63,24,163,74,59,81,128,171,177,77,124,112,181,146,62,133,81,109,47,14,239,71,23,150,47,98,9,200,15,166,144,80,131,99,231,107,18,208,247,171,201,74,136,6,151,205,97,178,130,14,159,189,117,204,119,121,153,18,220,15,134,130,126,151,103,113,178,225,249,111,211,97,34,123,14,21,120,219,131,64,131,111,93,53,64,59,109,192,29,30,180,236,169,181,64,251,154,175,173,97,82,108,83,83,74,28,63,238,160,64,167,154,158,123,31,131,41,205,21,87,195,169,89,53,54,188,8,55,250,75,163,64,172,134,37,2,206,104,228,4,12,115,146,218,49,236,87,241,53,33,58,16,62,111,96,74,209,122,192,198,117,166,48,146,144,142,34,254,40,215,162,160,221,227,83,47,92,135,162,65,107,242,233,126,66,208,109,41,60,200,70,40,191,167,123,101,70,95,35,156,118,192,231,3,228,26,48,170,42,98,86,110,107,26,15,212,210,160,138,162,1,227,47,69,83,159,134,57,41,104,142,192,193,176,50,39,189,22,149,131,31,70,109,163,72,84,27,71,62,122,82,129,78,237,97,236,116,14,174,234,150,192,52,231,66,67,183,147,140,141,135,105,38,188,195,122,54,228,105,139,169,57,220,235,51,183,51,12,168,212,24,57,220,154,116,164,118,139,162,81,109,234,240,82,205,155,110,125,6,53,199,111,195,76,36,17,208,12,215,195,184,87,67,210,168,30,2,93,187,217,167,24,162,211,77,31,124,160,223,252,109,69,211,138,155,154,130,112,81,250,91,21,220,9,153,126,48,140,80,37,16,240,174,26,255,132,199,112,80,252,244,193,212,116,213,231,230,133,25,233,240,78,228,212,4,38,240,229,6,14,138,29,73,104,167,12,38,69,237,48,118,130,126,46,200,233,74,141,171,145,63,83,143,140,90,169,136,32,29,24,113,84,253,237,115,114,52,55,66,38,173,203,101,234,247,128,127,198,77,152,227,185,193,211,210,158,239,177,35,222,119,142,48,230,255,243,61,102,186,179,20,201,234,244,206,5,50,205,254,69,32,125,41,207,76,130,241,218,93,178,57,141,99,83,93,77,60,144,248,216,168,244,138,102,31,48,241,147,128,225,45,200,83,225,113,118,194,25,112,203,210,15,142,39,10,75,146,195,104,14,229,50,158,68,214,61,20,145,15,94,34,48,207,2,27,57,134,252,60,24,38,137,250,177,8,39,246,128,181,170,210,12,171,22,126,234,252,145,25,119,205,176,49,199,63,212,202,157,134,58,154,231,83,150,18,48,7,156,102,253,11,221,157,223,234,65,89,117,47,53,25,97,49,40,62,13,215,185,115,21,194,30,14,30,194,248,223,59,47,88,28,218,216,175,157,61,82,192,76,217,209,31,83,185,79,159,165,232,208,215,253,24,102,231,169,139,143,55,156,41,136,5,63,198,211,246,205,223,226,171,91,143,114,219,22,124,211,32,144,153,132,7,150,180,62,84,81,223,136,82,183,210,116,121,17,144,177,90,209,31,140,148,163,6,58,105,220,32,154,236,48,1,11,53,10,7,97,81,63,182,144,20,233,186,27,86,202,227,215,142,155,83,69,214,228,183,105,92,220,110,41,211,218,220,52,243,110,188,106,238,156,16,85,34,51,35,48,226,101,241,57,7,233,218,174,87,19,216,247,185,96,106,15,82,88,220,173,4,175,111,129,71,213,81,177,174,97,15,224,46,35,188,212,82,137,115,40,238,8,70,114,181,150,18,225,27,82,24,230,104,54,241,237,11,83,0,221,221,70,89,86,52,35,107,239,192,244,246,182,128,41,40,185,115,129,110,255,62,98,204,232,92,151,250,42,26,190,44,205,243,193,84,180,171,143,76,116,229,124,242,111,83,129,234,171,107,156,231,152,67,25,205,72,135,243,126,178,173,148,114,15,15,255,90,190,88,6,28,35,3,98,151,15,165,97,71,136,169,251,57,18,168,122,241,95,206,56,185,178,176,81,246,196,242,112,184,88,58,73,224,141,140,78,115,184,89,254,227,194,4,137,34,171,15,33,214,150,6,176,78,178,15,126,52,135,249,62,122,243,98,68,216,221,97,42,131,37,162,78,14,147,198,13,135,97,203,212,123,147,208,27,235,162,91,136,63,233,197,36,12,24,175,13,49,252,208,123,51,139,61,62,69,229,1,201,0,129,55,27,191,143,10,201,37,105,163,39,79,96,181,73,14,159,13,75,72,19,129,167,181,104,57,76,35,76,22,184,152,4,186,195,20,12,74,102,6,25,169,20,153,96,90,193,224,28,86,152,29,242,194,115,106,250,15,178,71,248,26,28,102,35,127,126,155,94,211,251,222,27,133,206,165,48,213,188,241,104,251,45,198,195,8,186,246,6,79,49,133,99,22,152,74,138,128,45,243,32,232,100,85,229,64,177,119,245,222,16,92,120,73,1,89,223,165,69,82,192,119,223,128,218,241,120,5,253,185,121,191,163,2,227,121,127,62,152,21,141,250,107,83,126,48,31,152,18,115,63,37,126,124,14,226,128,32,67,197,182,228,48,9,145,170,159,187,154,213,236,240,72,79,234,190,81,182,150,99,76,201,155,9,97,137,233,84,65,11,16,48,221,102,58,166,106,52,179,247,21,13,42,54,90,38,35,36,178,219,49,177,53,51,116,166,249,168,119,9,89,111,82,27,207,34,57,238,107,11,24,1,237,172,139,159,234,165,24,53,158,93,78,102,50,37,24,21,23,62,115,94,190,55,218,127,109,93,248,216,227,69,119,22,28,206,121,31,109,158,29,86,183,45,68,153,186,60,249,124,158,236,87,11,24,247,198,100,80,24,245,222,125,31,188,84,173,33,161,11,145,118,135,128,41,154,123,182,242,122,108,39,159,75,216,189,75,231,49,109,25,145,158,183,80,193,214,37,100,145,91,143,227,110,14,233,174,223,147,120,230,29,52,11,176,232,52,79,117,220,240,0,161,128,254,172,48,116,231,71,236,75,144,79,22,61,225,16,123,243,224,1,253,153,90,114,13,185,59,20,171,126,241,132,149,68,82,117,7,198,250,170,1,211,205,171,87,155,84,152,223,124,190,13,94,192,144,143,247,128,77,62,93,14,87,44,30,15,95,83,49,149,199,115,52,255,122,215,46,188,133,21,203,224,25,33,48,124,225,34,91,94,197,252,201,110,20,208,42,65,41,231,3,247,8,77,0,79,245,37,14,76,244,212,71,124,89,144,75,127,186,66,255,239,63,77,157,161,240,254,194,87,128,134,178,163,182,199,201,169,255,147,148,253,93,108,138,162,235,15,6,201,57,153,191,64,19,108,1,69,213,172,187,85,135,247,207,252,36,173,52,247,86,51,141,114,85,159,135,217,66,27,66,32,205,147,157,79,178,253,230,16,241,166,199,4,60,135,94,254,142,79,154,101,207,44,212,200,32,61,33,105,57,92,224,23,236,207,168,208,224,229,112,163,55,91,77,196,109,218,87,237,131,59,218,15,251,89,34,199,136,111,126,53,179,112,234,190,98,166,192,244,171,33,207,235,235,49,11,104,119,247,247,166,11,85,232,252,187,149,179,166,239,147,228,76,194,174,201,39,33,69,54,191,34,173,204,210,220,210,193,108,41,171,58,253,167,249,255,93,56,83,59,17,201,176,186,51,13,83,75,180,155,59,162,244,179,248,7,67,128,168,73,76,6,146,153,234,47,141,223,223,132,214,183,83,181,137,4,252,7,67,60,210,101,192,233,22,154,115,248,115,207,179,61,106,174,183,77,148,157,107,192,16,72,169,173,196,231,169,201,97,147,144,174,250,214,212,180,116,31,178,5,77,239,131,54,2,61,142,158,13,72,100,62,136,235,50,203,183,195,200,92,234,62,78,147,78,139,7,223,68,148,212,108,158,150,224,244,171,55,92,226,250,49,105,104,246,12,14,36,125,4,87,101,34,77,219,155,3,238,227,12,146,60,218,57,51,60,70,70,185,35,116,83,83,81,2,7,35,96,246,78,25,210,51,45,233,35,119,120,19,163,214,171,57,127,74,188,215,249,225,165,15,62,72,79,248,168,20,252,9,173,42,130,25,251,171,67,57,32,58,64,67,49,118,130,11,234,14,143,204,40,146,166,129,46,205,7,67,25,10,167,182,163,24,7,106,244,118,106,64,191,83,19,152,40,183,188,241,217,155,102,12,246,177,104,71,213,9,138,54,106,247,15,9,161,204,106,122,34,35,33,186,218,253,233,249,4,105,145,164,142,51,21,24,245,9,53,99,166,165,136,3,198,164,82,211,113,208,196,19,191,13,223,229,126,44,102,107,38,184,175,189,211,99,18,211,210,32,87,67,6,165,191,77,60,231,59,176,169,172,217,103,92,244,230,231,176,241,250,69,131,83,122,141,121,2,30,35,96,194,36,207,213,20,169,182,11,167,252,88,181,217,200,145,2,38,162,160,143,6,173,242,189,247,153,67,253,177,253,208,95,158,1,155,86,137,250,48,41,118,240,131,30,75,97,168,239,69,83,212,253,32,166,152,169,118,35,6,215,125,236,179,165,136,151,142,239,149,60,219,204,44,164,127,72,175,166,117,73,208,33,108,247,120,125,211,36,154,98,10,39,45,153,107,200,227,140,187,35,236,250,4,39,90,134,225,255,11,167,218,178,132,27,245,113,103,115,141,253,221,180,153,117,26,114,114,212,17,27,6,6,168,190,23,206,115,141,29,129,170,16,221,192,217,130,123,76,35,38,169,30,29,86,89,92,242,125,173,162,1,79,202,1,40,204,138,17,197,114,147,111,105,21,1,251,46,205,89,180,135,170,81,160,234,241,55,96,40,44,244,188,221,136,190,199,231,130,57,191,104,240,129,100,64,25,207,194,158,106,53,226,70,198,7,193,226,212,72,212,70,104,251,162,172,45,53,82,160,104,74,241,94,120,205,154,4,92,214,118,25,15,78,33,205,99,164,44,163,112,114,120,211,191,160,86,70,39,140,246,161,153,58,197,164,118,95,33,244,84,2,206,204,89,133,73,222,248,147,113,214,11,233,206,177,140,217,193,252,192,197,162,220,26,217,32,9,142,45,238,48,110,183,118,244,156,89,152,189,0,56,91,128,83,131,92,36,193,75,241,139,235,122,107,235,171,9,189,54,31,148,70,127,187,102,162,161,218,44,241,218,48,69,169,103,84,161,119,234,221,63,8,173,44,154,160,55,120,245,121,97,184,190,31,24,215,56,224,250,135,134,159,243,103,47,98,207,165,91,206,80,251,75,72,142,198,147,67,36,221,53,73,222,144,76,115,187,239,204,96,116,101,52,228,121,76,166,176,36,202,166,140,93,123,91,136,61,172,47,144,101,45,135,185,235,111,83,3,233,101,13,185,82,249,41,204,111,102,168,159,77,238,27,22,184,40,134,150,39,99,196,103,255,105,4,124,217,71,212,175,218,99,250,137,12,87,253,57,7,243,227,225,243,42,63,152,152,216,212,39,67,253,3,49,214,15,70,192,57,171,185,75,214,220,75,119,178,149,176,62,71,163,209,59,251,213,200,90,158,81,185,147,133,158,79,136,57,2,86,13,0,138,101,137,159,118,191,55,109,2,146,172,160,172,142,4,119,252,52,225,188,59,211,40,32,51,94,196,223,131,99,195,108,189,57,161,169,225,224,217,97,100,117,81,27,121,190,253,188,232,147,230,230,99,54,111,16,65,187,22,237,93,249,97,58,131,61,247,201,75,149,167,174,13,218,176,49,3,134,226,125,202,68,233,231,203,146,22,251,96,40,56,52,168,127,206,38,2,131,62,38,63,37,123,25,208,9,229,104,140,55,252,176,210,90,15,76,82,38,80,56,5,218,131,226,219,58,108,53,66,235,129,143,17,239,48,198,154,104,223,254,224,218,3,133,53,238,69,119,108,119,40,217,40,99,47,234,178,84,4,108,135,41,95,146,160,35,112,246,184,251,129,43,66,50,207,107,209,134,22,87,79,138,42,254,0,187,115,2,154,53,69,3,122,118,161,121,225,245,124,236,97,122,57,31,122,172,138,41,116,87,166,118,190,146,192,88,23,250,214,86,136,183,3,30,202,196,101,240,140,243,5,152,196,184,222,188,27,221,252,15,222,20,188,234,60,27,80,81,186,143,108,252,68,243,125,112,72,146,253,189,104,142,19,66,211,223,205,75,191,48,188,161,83,97,12,163,184,185,149,230,200,147,211,208,211,190,32,20,135,15,233,124,189,57,238,125,172,107,186,75,170,156,125,221,148,13,220,62,195,62,173,90,218,217,233,212,76,190,25,98,246,63,245,251,221,106,44,220,59,25,84,16,237,162,143,70,223,185,27,173,35,33,2,153,245,209,160,250,118,115,226,192,52,25,202,226,68,61,61,80,42,246,196,82,57,31,12,199,201,127,249,108,148,136,248,60,112,243,58,94,131,167,30,63,204,226,237,141,5,192,75,24,7,64,211,8,155,117,88,131,117,209,159,70,109,37,174,165,43,84,14,159,179,85,210,118,224,112,49,183,83,96,212,3,226,64,135,117,125,169,153,15,231,110,111,61,96,75,216,44,221,207,72,239,249,91,195,64,186,196,221,131,60,50,183,64,207,75,173,162,247,182,240,76,119,152,9,46,121,91,12,176,233,29,17,68,155,82,47,186,54,161,43,79,241,100,231,65,182,80,210,192,247,52,150,7,222,178,5,58,167,162,72,93,186,83,247,227,12,215,173,146,163,37,158,155,16,133,150,130,144,149,159,30,132,205,118,188,23,113,39,173,203,118,251,17,96,150,123,211,95,38,80,234,33,9,52,91,158,199,34,122,53,90,128,180,71,232,43,67,193,222,226,206,132,5,116,255,103,114,151,251,195,199,140,47,93,95,42,155,237,253,193,52,87,37,253,86,149,116,140,207,49,120,57,53,124,100,69,163,217,253,185,97,36,58,58,139,138,113,223,94,184,142,245,156,183,70,171,19,55,55,105,180,161,48,149,228,51,224,115,144,201,60,128,30,187,174,184,247,130,8,78,239,141,142,172,123,16,7,238,75,212,18,12,46,59,151,128,71,211,148,21,157,142,101,143,24,148,5,135,164,254,118,98,26,125,135,203,248,233,12,76,133,207,39,139,247,50,34,205,246,192,231,168,243,77,154,166,133,174,65,158,95,37,84,137,171,249,56,122,64,80,50,95,83,192,212,114,100,69,145,0,46,129,18,120,144,81,65,207,182,199,47,99,1,233,54,73,146,97,197,36,164,169,160,234,115,35,135,80,221,255,70,240,58,171,199,7,169,21,172,103,14,27,119,176,194,230,43,57,138,188,173,14,120,66,232,195,67,87,180,193,156,255,201,197,72,145,204,11,179,151,233,68,250,213,86,125,232,98,63,203,15,154,99,7,70,72,166,229,199,158,60,70,77,76,81,70,94,196,109,129,11,198,113,192,196,252,101,34,36,250,219,226,157,207,28,100,31,21,91,118,29,211,43,94,26,102,67,173,208,197,212,141,166,179,204,132,82,186,26,232,242,7,194,1,14,15,242,151,226,35,83,214,147,220,132,129,216,235,156,169,79,240,203,212,236,29,70,110,88,83,39,172,135,238,191,13,243,185,18,71,155,54,89,10,107,151,98,178,172,51,28,158,55,74,181,28,134,54,76,206,45,74,9,178,215,174,229,249,35,159,84,255,1,25,7,159,134,211,90,135,159,248,21,65,63,119,100,45,107,150,222,4,34,45,86,113,115,166,188,88,118,205,180,209,3,46,214,152,160,241,20,246,160,21,48,252,75,243,9,60,76,84,196,62,184,158,249,92,158,164,80,54,242,232,15,54,5,211,39,253,81,161,103,241,171,7,113,125,173,82,153,38,21,234,48,237,166,106,126,85,200,219,194,73,88,220,191,104,190,10,163,197,123,72,128,41,206,124,10,77,40,215,249,30,13,85,215,99,134,214,7,238,94,42,2,140,192,185,38,56,204,172,249,54,60,234,116,104,130,124,224,17,1,201,133,203,247,80,87,12,35,34,251,102,11,37,96,165,9,133,74,229,210,41,176,89,238,10,211,20,29,240,182,86,18,253,237,138,4,225,7,211,224,50,148,199,132,102,251,112,218,232,252,211,211,141,206,240,20,59,222,166,30,68,51,248,192,43,98,161,156,23,112,62,41,220,163,10,140,119,38,209,162,55,183,194,150,111,208,168,30,32,156,175,57,165,100,2,182,63,24,121,97,17,96,2,70,184,104,7,60,202,251,193,8,192,56,152,241,99,53,132,213,40,83,245,91,27,119,190,58,255,120,1,190,105,145,75,174,89,199,100,155,75,190,28,134,66,87,179,58,88,19,57,134,108,254,186,243,21,102,5,229,128,225,1,120,194,153,188,202,14,184,245,170,48,154,137,195,131,26,84,161,180,162,233,17,11,30,120,236,109,163,29,51,36,90,131,250,237,104,241,104,148,53,62,75,159,253,48,44,29,138,128,72,169,43,12,117,197,133,87,215,136,36,1,17,55,12,217,207,32,29,144,189,56,215,157,124,249,192,12,83,213,193,64,207,30,31,225,194,243,217,85,246,175,110,58,224,89,180,219,219,202,235,87,188,245,38,152,54,203,115,226,87,247,78,96,103,174,58,21,40,245,197,50,114,152,138,48,181,69,230,198,207,243,207,69,146,180,234,189,41,84,223,158,20,130,2,99,86,13,121,80,131,52,119,124,15,50,101,106,100,45,171,177,136,175,73,165,185,250,85,100,131,147,187,93,56,39,199,36,147,67,29,233,160,136,93,195,8,152,31,171,215,132,147,123,60,26,229,102,234,192,192,239,88,98,162,29,255,226,184,20,242,222,200,209,245,88,186,166,151,164,67,190,76,24,246,222,60,41,229,45,240,188,233,172,109,185,99,245,101,151,177,158,197,160,146,159,124,70,13,69,198,113,97,206,44,125,242,137,162,244,133,235,99,82,32,148,221,210,253,233,140,213,44,240,38,227,31,75,128,178,163,246,192,103,200,90,140,10,213,182,82,100,223,145,36,91,51,110,110,253,51,114,53,156,120,97,225,97,10,118,145,85,0,38,219,121,175,102,214,202,123,237,34,57,20,182,124,206,79,129,43,127,59,3,198,188,28,10,15,211,41,119,184,40,103,77,55,22,193,26,40,181,108,82,172,216,173,230,197,143,16,200,66,33,193,19,184,19,32,90,1,159,185,161,46,252,89,113,43,210,78,240,54,209,96,171,48,233,135,120,112,40,25,197,227,60,255,159,179,62,182,211,51,143,155,56,141,136,123,226,194,58,76,9,180,44,33,8,11,135,87,226,3,243,48,77,96,66,212,45,54,122,202,93,100,249,14,60,178,86,99,167,167,220,83,159,108,144,157,184,40,69,100,250,100,88,20,30,44,133,95,239,156,236,250,211,203,148,43,3,22,157,10,74,101,202,12,171,154,46,55,56,138,46,204,73,24,57,20,40,30,75,150,21,96,17,179,26,39,227,49,83,207,18,144,49,153,168,129,198,115,65,12,35,49,147,1,161,241,168,113,177,81,189,200,147,33,69,93,238,233,70,85,107,209,39,11,11,11,99,235,233,0,160,171,144,114,82,135,235,19,6,162,103,58,181,251,208,149,210,39,249,20,211,10,191,47,124,54,195,170,87,79,218,253,227,165,42,212,122,50,216,76,186,125,7,155,234,147,250,192,16,170,198,112,23,180,163,21,222,152,200,129,158,31,210,159,62,88,107,119,60,75,214,188,40,76,254,208,250,185,165,129,176,237,82,24,77,189,56,114,105,90,223,178,205,158,105,0,25,206,8,24,15,94,190,36,12,129,37,214,124,69,54,82,118,225,1,231,232,168,97,2,45,204,117,25,82,78,178,240,71,77,15,174,233,147,17,254,28,241,100,144,192,234,181,176,116,132,253,4,139,181,76,2,216,33,35,189,136,190,93,215,87,130,23,183,132,217,54,209,197,108,10,155,217,30,48,4,75,227,129,103,236,160,240,93,214,247,90,35,113,187,168,134,52,198,79,156,244,254,114,122,142,242,97,50,157,229,94,157,158,66,32,115,241,182,188,114,210,94,110,75,22,173,251,202,204,40,9,243,24,175,175,216,170,195,26,83,3,134,86,184,92,215,4,41,210,37,219,16,116,201,219,123,99,128,83,123,175,238,22,75,112,56,91,137,189,192,3,70,172,28,240,208,130,80,154,20,224,165,14,180,237,245,192,19,1,247,30,112,45,218,171,189,168,48,72,251,222,27,103,113,41,140,31,28,206,3,85,103,77,175,222,136,2,198,213,80,40,85,125,47,152,244,125,127,61,48,140,210,119,151,163,190,30,101,173,128,251,83,163,75,216,115,181,240,231,54,149,253,18,59,128,131,132,64,95,192,111,56,197,162,229,49,209,14,156,167,182,45,147,199,172,242,98,9,235,84,70,141,210,71,47,2,132,220,26,145,36,253,237,10,83,216,133,87,123,208,86,183,19,195,128,194,195,94,20,182,124,97,192,40,104,84,129,137,106,199,147,177,28,148,108,112,33,67,63,60,46,97,82,45,154,245,33,162,61,156,43,202,96,149,218,194,38,132,30,184,6,76,89,244,3,115,191,124,97,178,137,2,159,147,102,148,251,228,165,139,204,189,9,108,180,48,50,128,41,60,80,152,148,212,253,109,66,196,2,55,232,96,218,69,73,248,41,74,78,252,142,202,57,120,135,194,217,210,197,1,19,63,81,184,160,101,122,209,241,140,25,99,228,85,207,63,88,136,212,49,148,107,245,238,250,31,172,1,224,197,199,78,110,191,24,172,181,141,11,254,204,189,229,230,83,59,184,22,108,244,81,170,4,140,165,166,240,36,25,115,95,59,139,112,179,209,113,148,158,238,139,145,148,125,96,118,162,123,115,28,89,133,141,27,233,222,28,117,52,133,209,8,151,169,84,158,136,228,50,81,184,126,111,142,254,142,194,184,185,235,222,28,246,236,7,134,38,246,126,79,20,174,101,88,122,162,50,249,254,182,245,80,8,156,109,171,185,75,168,8,71,54,176,69,95,239,2,204,154,12,131,61,126,52,121,239,149,180,16,4,198,161,94,100,113,243,201,4,173,56,78,178,113,64,220,39,48,241,230,125,225,115,186,235,234,37,236,56,101,219,57,231,134,28,142,11,109,137,53,47,124,92,81,57,255,22,233,176,168,95,100,195,76,173,234,111,83,70,213,239,126,122,156,48,93,220,24,35,57,221,205,154,62,118,65,143,85,30,134,52,243,144,66,27,129,49,160,150,28,4,148,127,43,60,106,191,7,88,33,151,45,40,29,51,177,182,217,37,180,74,132,50,216,225,53,211,192,157,240,245,133,7,36,84,55,190,69,91,144,4,75,105,59,95,247,8,162,196,89,247,98,88,68,251,253,92,52,133,44,189,119,134,7,253,30,204,168,24,203,44,165,201,46,221,247,34,26,42,22,133,229,25,194,254,98,129,76,209,191,236,102,194,215,123,110,163,215,160,79,70,67,196,189,184,150,156,31,212,168,170,3,109,117,63,183,38,254,28,11,31,115,165,62,15,214,73,107,196,136,154,236,173,124,15,35,104,187,39,235,217,60,167,174,15,60,155,62,98,154,17,115,149,175,133,132,197,140,237,16,175,169,109,189,55,65,191,123,45,29,222,250,90,40,133,212,128,233,106,75,58,222,54,179,226,107,81,116,155,244,167,41,181,232,113,166,19,131,208,227,9,11,47,229,184,250,108,211,207,150,51,205,183,143,65,193,157,83,107,4,193,246,40,163,178,83,89,119,249,179,24,32,90,11,244,41,140,161,33,103,69,216,96,209,108,175,103,215,44,22,132,13,20,6,3,253,225,2,9,111,188,213,241,190,53,141,177,40,166,112,30,146,188,76,86,66,79,85,72,24,215,181,239,176,68,244,222,166,24,29,247,166,250,249,121,43,147,179,142,33,193,154,83,148,162,168,81,36,176,252,28,170,212,94,92,67,197,40,229,244,240,57,118,72,223,17,130,181,88,136,46,219,73,75,119,184,85,100,252,158,143,113,92,159,18,81,57,186,24,159,47,57,225,220,15,20,14,222,174,23,67,126,20,161,74,203,191,63,15,6,9,104,184,100,169,16,148,214,215,58,155,66,116,89,240,187,75,189,235,5,83,113,143,96,7,165,18,34,90,6,220,130,57,41,67,112,41,26,60,160,132,233,226,201,42,142,187,192,72,161,204,126,47,166,209,161,43,60,110,22,1,253,179,135,235,16,46,170,21,89,85,154,247,207,204,80,24,54,175,112,158,18,106,77,186,193,175,12,229,70,188,54,228,168,122,50,209,71,158,74,220,28,37,70,137,7,30,184,181,121,97,202,137,158,155,151,233,205,149,160,4,237,244,226,74,105,82,192,44,23,221,163,23,109,97,190,124,144,77,29,90,161,136,92,26,133,10,14,163,63,40,193,41,92,136,30,49,28,58,163,149,173,16,203,2,213,86,79,96,96,112,73,118,147,125,151,26,235,72,96,16,15,150,159,166,133,45,138,191,136,89,64,232,251,192,52,225,220,128,72,215,42,169,179,26,163,180,24,223,114,106,34,237,103,87,124,59,74,33,200,124,38,165,12,40,60,252,245,243,172,72,225,25,127,159,192,240,47,108,135,135,117,28,234,136,194,74,242,237,255,84,186,118,17,211,0,37,168,112,209,51,53,244,100,226,164,247,196,104,161,86,47,107,35,45,189,111,231,107,251,213,22,17,215,3,96,226,11,127,39,19,122,111,253,97,133,101,233,38,143,169,33,40,85,87,123,206,122,36,64,135,255,54,250,13,202,132,75,211,216,114,238,48,96,186,223,94,184,150,111,34,1,215,167,112,192,68,233,157,200,1,184,53,109,175,2,206,78,64,244,131,183,46,237,129,87,87,75,192,199,112,80,79,217,164,159,191,12,7,176,69,31,223,227,222,59,132,129,97,47,84,180,71,33,160,85,222,211,27,164,48,158,110,140,202,130,242,73,31,156,162,132,181,46,252,56,63,68,234,189,136,189,88,10,35,63,22,208,25,3,15,191,26,76,47,178,194,84,230,6,218,159,6,167,51,83,144,153,186,48,221,219,253,177,143,168,75,113,152,54,174,199,54,35,183,156,99,200,204,51,125,110,222,56,36,2,230,192,126,12,241,177,252,4,33,6,87,85,157,206,224,233,77,99,6,163,71,167,48,241,162,29,48,73,239,199,140,183,212,207,133,73,89,60,112,114,170,104,74,197,143,77,179,158,155,163,65,55,2,46,44,161,7,142,46,37,96,218,77,246,11,87,129,219,127,132,122,129,47,40,251,198,3,147,37,252,80,200,159,222,199,30,94,234,125,192,76,19,193,115,233,57,178,227,169,107,158,143,125,68,45,199,142,107,73,114,234,170,167,200,106,116,31,16,42,175,181,171,203,252,154,86,115,192,253,13,97,89,241,234,138,171,233,59,122,31,140,190,246,128,103,175,233,9,13,64,37,185,29,70,201,70,167,104,133,11,234,243,184,138,21,48,107,93,13,36,30,123,13,159,7,147,64,92,121,130,107,84,96,249,131,159,195,3,197,69,129,19,33,112,255,233,109,66,159,50,69,9,202,214,120,47,116,62,148,94,219,20,106,91,76,81,86,230,227,228,146,169,119,250,173,98,169,163,199,16,129,97,205,233,41,10,145,54,74,94,110,60,19,17,104,167,73,57,240,48,34,0,129,211,49,238,124,217,159,121,50,154,86,67,32,165,53,242,112,56,19,94,145,80,234,248,117,243,126,104,161,168,64,124,224,73,131,252,252,74,41,206,199,206,111,51,54,243,57,121,216,186,24,255,128,186,100,20,202,36,47,36,71,161,43,145,219,151,155,119,19,104,250,224,5,13,145,194,88,172,94,101,85,168,117,36,224,41,239,117,158,108,251,107,65,46,172,45,109,199,170,60,230,152,111,164,4,170,135,90,180,243,71,1,232,63,189,173,119,72,166,233,217,109,112,39,29,166,44,83,183,51,10,186,218,240,155,27,215,213,210,16,21,205,68,113,241,113,254,198,27,232,33,21,53,226,167,235,210,92,175,81,249,122,66,149,183,238,15,103,0,27,237,112,15,3,37,99,82,114,207,9,193,244,136,215,166,248,239,245,53,77,202,35,96,248,109,245,100,155,51,10,147,177,165,59,109,7,215,206,49,214,211,47,24,90,224,41,85,77,36,182,20,83,55,253,161,103,87,45,162,222,64,185,124,141,2,95,30,74,13,222,1,71,60,71,252,15,237,228,32,37,213,139,146,49,209,178,15,101,120,37,54,70,17,243,192,208,252,96,10,32,165,143,155,144,67,185,71,215,160,144,117,116,121,176,69,103,183,159,15,131,226,105,105,84,162,18,34,71,43,118,177,86,17,81,134,24,108,26,41,246,133,47,185,112,63,151,169,56,187,185,108,52,200,93,138,6,176,103,225,81,249,80,108,107,37,66,132,202,106,120,91,49,240,160,103,92,225,21,4,98,6,47,165,64,37,73,52,189,45,179,88,58,70,249,197,160,87,239,113,68,160,147,251,212,22,91,163,164,183,188,1,239,164,237,237,155,190,164,253,69,237,206,78,57,44,220,41,240,25,50,143,108,31,24,74,183,199,154,230,84,241,37,96,170,41,154,230,216,133,221,182,57,202,75,100,69,47,51,5,232,121,74,221,198,207,144,64,58,245,193,29,247,240,73,253,32,105,229,63,204,62,169,62,130,169,24,121,25,6,207,69,93,126,151,253,10,165,247,30,143,13,23,194,120,224,116,86,118,185,112,215,150,182,201,174,190,3,166,211,93,45,191,121,54,183,237,233,25,146,190,48,54,104,118,241,172,85,111,18,103,68,17,234,148,116,26,21,240,217,215,253,76,104,105,73,114,231,76,250,30,145,235,98,149,69,227,233,118,56,143,237,33,193,243,254,132,225,180,172,116,224,40,199,10,161,74,250,169,220,167,80,218,183,82,38,194,44,79,109,62,20,57,229,206,82,75,146,40,156,32,156,22,88,233,89,186,49,191,182,33,176,4,145,168,170,70,24,242,254,52,93,177,10,79,218,8,5,46,233,185,55,245,250,247,201,80,177,208,118,6,36,145,215,93,125,84,127,75,5,8,148,108,222,64,98,176,14,56,125,178,221,217,33,160,226,179,82,8,109,11,56,198,132,27,27,195,74,249,180,57,165,145,66,92,49,222,52,170,104,211,64,223,33,39,3,181,52,173,173,90,3,79,113,113,143,175,85,251,211,205,80,77,193,97,93,116,105,138,3,30,94,63,113,7,170,225,42,18,101,37,238,30,99,42,214,243,162,124,206,132,226,91,28,154,3,85,227,242,214,122,51,104,62,5,207,73,211,181,3,202,250,23,90,160,235,229,217,33,64,238,92,110,150,0,122,8,74,232,156,223,119,187,161,172,72,12,63,84,211,146,243,174,158,39,154,104,17,60,205,239,136,155,237,128,105,210,127,174,182,184,178,195,16,80,36,45,255,221,203,132,181,29,94,249,237,79,223,227,158,30,147,110,242,249,180,144,179,199,47,191,154,186,83,81,168,54,24,237,52,135,51,46,244,243,211,197,155,173,65,143,179,183,244,185,173,194,193,81,12,152,252,190,117,242,44,119,129,4,127,232,236,70,177,162,122,211,11,240,122,72,37,26,71,232,5,241,0,244,151,45,157,27,47,133,152,140,182,113,55,136,142,2,29,38,55,37,232,89,180,35,199,115,65,166,144,20,182,150,165,11,207,174,138,92,136,156,239,113,199,147,246,24,37,8,65,207,98,143,28,48,172,209,90,233,61,201,126,56,74,133,165,254,50,69,252,190,54,64,243,83,104,74,183,173,87,97,124,176,214,130,194,40,209,124,63,152,214,151,168,100,0,13,30,252,124,97,8,121,244,193,118,55,173,215,15,94,140,224,86,120,7,135,59,48,11,115,106,249,59,204,135,126,53,225,66,157,254,120,123,247,99,146,63,123,232,0,186,25,56,126,239,109,250,36,74,185,130,69,227,190,55,37,70,85,37,237,154,177,243,204,248,105,190,165,214,229,31,123,197,43,73,127,168,214,40,1,215,22,179,255,7,63,104,115,201,22,67,105,63,80,24,185,226,42,23,15,37,8,161,134,201,169,129,237,185,161,193,23,24,21,217,113,97,218,207,245,193,23,253,77,113,115,4,162,116,59,234,196,15,195,188,33,116,172,69,3,20,159,13,153,226,8,215,235,226,26,199,21,157,57,62,182,177,36,106,117,46,113,232,176,19,32,148,214,213,213,97,16,24,113,117,203,198,149,174,45,99,20,87,236,48,35,32,254,210,102,182,134,210,128,95,157,177,174,180,35,19,193,188,28,163,150,207,158,146,218,211,195,151,35,141,12,220,234,211,165,106,204,121,113,177,73,181,75,25,29,182,247,136,169,2,193,178,74,86,140,31,253,176,15,90,153,214,86,167,85,118,70,90,235,7,196,177,3,245,222,214,150,225,38,138,17,214,182,165,182,213,241,201,166,219,217,179,25,171,216,82,195,237,124,132,48,158,104,163,83,201,200,105,164,225,59,108,74,6,88,2,7,211,202,33,226,181,233,142,210,126,129,185,44,8,235,99,70,237,103,123,138,6,58,193,227,56,156,200,228,190,121,27,147,249,188,103,215,83,105,119,246,17,146,183,247,112,66,162,234,73,174,80,207,27,55,167,12,85,227,214,86,85,53,99,183,36,192,177,255,0,199,84,161,67,227,69,143,235,50,253,181,169,236,109,170,229,7,188,195,39,91,208,107,105,15,198,130,246,203,245,200,10,254,113,214,128,251,34,61,238,93,201,248,87,4,69,196,1,167,95,54,130,168,232,201,20,213,101,100,3,220,94,109,84,160,83,234,67,131,249,219,20,107,62,116,241,220,18,29,219,105,95,145,206,10,19,212,153,182,91,99,253,159,47,120,204,90,184,35,218,147,39,131,20,248,55,98,199,124,193,211,86,199,255,140,110,78,1,91,101,210,19,54,152,163,122,164,209,84,30,166,146,96,47,166,213,42,14,179,37,61,213,93,198,116,54,3,62,143,173,252,220,139,175,239,140,180,181,152,206,135,166,122,11,202,228,223,199,4,46,253,137,134,204,17,77,20,176,82,159,227,66,223,171,204,27,46,7,62,235,79,99,241,48,250,120,5,7,116,61,243,169,45,169,12,211,119,68,28,148,200,163,150,50,64,184,215,63,243,170,22,235,51,209,108,45,5,139,223,178,7,165,219,230,65,135,23,213,67,35,212,31,218,162,101,116,52,223,194,60,6,103,38,81,243,132,172,45,105,17,240,88,249,45,45,177,88,178,192,218,68,180,140,121,165,174,128,137,125,61,117,43,20,63,212,11,15,37,154,134,213,14,189,146,128,119,123,162,187,185,123,211,87,37,66,144,242,19,75,199,77,188,207,109,170,44,90,63,117,12,0,167,24,61,48,203,246,41,144,26,215,113,175,63,109,72,205,4,67,2,210,190,118,206,74,189,224,19,42,175,54,204,1,210,204,164,215,114,243,175,254,233,192,236,38,79,220,139,6,153,111,77,87,218,210,241,175,53,23,69,11,197,55,98,212,128,161,41,168,27,134,149,164,125,48,36,199,26,104,95,38,40,233,23,83,245,243,174,233,99,90,148,229,79,70,169,129,50,105,80,248,51,189,24,167,146,251,107,234,255,82,27,215,189,251,130,248,24,180,237,130,90,245,249,247,211,141,205,76,169,27,118,182,198,198,239,98,146,163,171,63,97,22,42,41,63,191,7,78,106,242,252,242,100,25,227,236,11,191,158,99,194,178,244,186,15,210,62,251,21,16,18,81,166,242,81,199,140,176,179,207,50,236,215,174,209,14,10,37,138,131,166,193,171,243,4,145,75,239,0,135,92,135,142,227,242,212,24,101,207,203,87,58,117,159,104,56,69,222,95,84,184,18,30,88,245,185,118,82,7,255,13,55,93,128,115,62,233,55,42,21,167,195,116,80,141,167,236,164,246,168,202,162,70,177,64,22,244,62,152,115,107,179,21,173,71,69,208,84,92,203,240,171,151,209,89,107,238,163,82,112,54,28,38,8,166,203,22,23,193,15,235,106,181,163,42,140,181,168,254,112,182,115,24,196,71,82,249,231,85,77,132,51,110,190,173,223,236,217,40,203,138,17,71,246,65,215,30,103,168,219,94,48,220,103,104,12,36,61,65,180,246,155,132,131,156,126,210,36,50,252,75,221,247,178,97,140,202,242,210,233,215,72,252,161,180,67,86,77,104,38,2,33,95,0,231,192,208,202,74,160,253,28,173,56,170,31,10,137,172,210,245,155,214,161,91,117,36,123,206,189,228,177,241,146,138,23,4,80,208,120,172,93,77,1,176,174,221,198,56,240,249,150,79,114,130,131,35,119,127,178,102,52,236,67,97,227,4,113,152,116,154,196,194,39,97,124,183,210,145,160,161,40,76,127,27,190,151,21,87,27,235,108,87,184,162,216,252,193,36,32,181,249,136,188,59,197,65,14,23,36,177,213,102,132,53,179,249,139,209,53,170,149,135,184,12,199,69,244,97,49,162,160,165,55,135,231,174,59,74,11,165,26,187,104,110,197,129,203,24,107,110,16,73,132,228,53,199,213,130,200,42,159,195,90,36,52,243,193,103,38,233,83,83,14,185,135,63,22,178,60,101,232,181,100,198,71,160,132,35,228,107,76,242,67,37,224,205,142,36,227,57,136,25,251,202,27,40,32,107,39,38,54,248,244,186,122,214,81,25,170,173,0,109,77,176,249,51,152,155,100,171,192,86,35,190,28,94,144,69,202,131,195,7,18,7,215,204,63,246,61,129,17,225,252,210,238,198,131,13,159,249,147,65,219,174,171,66,5,209,238,90,214,53,127,158,255,55,224,244,227,183,39,141,101,140,42,254,181,96,159,110,186,95,77,58,254,189,190,3,110,127,10,200,171,62,57,163,232,87,195,72,164,2,37,103,12,23,161,199,15,54,89,160,172,142,77,155,201,99,233,48,3,144,86,95,79,52,28,185,55,135,169,111,213,156,230,49,193,91,174,62,44,211,198,80,115,127,231,0,119,1,92,100,84,76,202,73,96,107,68,243,97,89,168,206,62,179,37,17,218,245,39,135,39,80,169,58,24,165,115,110,126,219,138,197,90,180,196,105,18,4,241,96,249,129,205,0,200,207,210,14,38,216,3,147,150,207,186,242,119,30,46,204,120,188,237,250,146,230,177,188,138,51,61,29,248,156,184,154,92,55,161,84,183,68,112,253,207,132,202,186,215,194,40,57,28,134,108,94,115,208,197,142,16,71,201,252,170,5,117,108,166,226,132,72,21,77,198,246,88,218,60,136,39,247,232,63,130,181,75,173,183,5,43,158,63,25,97,139,167,152,103,80,38,83,28,37,232,249,84,10,157,189,177,198,75,35,46,246,148,204,76,235,124,104,14,231,90,53,146,185,97,189,117,50,0,163,130,195,87,81,120,70,118,28,24,182,134,169,14,219,42,174,248,5,220,180,39,152,94,253,228,124,150,160,16,242,75,22,140,250,134,233,246,192,153,19,231,115,23,77,146,161,33,230,238,7,26,19,231,189,196,184,171,103,181,122,100,153,215,46,79,92,154,232,236,114,125,80,224,132,75,112,225,6,229,148,239,105,171,88,179,180,152,134,205,244,238,227,230,148,91,137,109,215,76,220,213,239,13,217,232,144,61,139,6,84,218,211,29,230,204,23,223,103,227,101,221,215,166,250,70,43,106,208,34,37,39,247,193,103,202,117,109,114,162,91,184,196,76,129,115,71,173,160,253,211,157,240,121,134,196,129,18,61,109,216,95,91,242,159,30,214,34,37,247,166,115,177,196,79,79,40,39,245,167,207,166,83,138,111,58,11,210,53,85,127,51,161,155,29,95,123,82,3,166,163,130,77,230,38,212,178,2,2,181,197,177,185,102,220,123,153,103,36,131,98,243,52,30,28,155,85,99,157,219,170,50,227,131,28,27,83,219,255,54,118,107,143,153,130,123,62,179,194,195,106,179,127,48,173,4,171,253,1,118,97,161,131,90,31,173,190,52,33,10,55,90,169,154,87,75,125,255,82,81,221,209,102,242,161,154,161,78,17,118,163,119,198,118,242,39,5,29,170,16,149,250,128,188,146,94,157,44,43,244,193,184,55,154,242,68,178,110,57,55,117,165,151,179,105,173,16,211,204,201,17,209,88,193,43,214,139,187,21,50,57,60,170,214,4,176,60,208,145,242,159,158,84,54,138,3,142,125,60,61,47,207,126,110,21,233,178,52,71,141,158,74,56,84,115,213,232,241,166,232,41,236,82,122,78,72,113,200,174,113,214,132,115,51,144,62,170,244,98,41,12,19,88,113,152,216,153,20,195,17,84,91,30,57,51,230,101,122,92,21,54,86,4,135,33,80,214,253,42,55,239,252,104,104,197,38,173,2,71,236,36,123,223,86,67,176,117,107,151,30,253,71,84,6,59,92,160,249,156,234,140,154,22,173,195,248,235,58,147,140,154,124,196,205,41,108,41,186,211,162,164,242,45,128,31,125,139,26,89,230,64,186,45,210,152,54,93,9,128,24,226,226,68,154,231,87,208,137,106,186,201,143,72,34,131,30,211,94,2,111,52,47,33,121,236,48,12,23,26,68,130,224,219,79,108,96,88,238,180,224,0,193,145,233,15,142,180,86,95,79,45,67,120,171,228,24,104,151,81,39,26,10,144,234,23,79,147,120,212,122,231,99,183,108,191,24,206,168,167,21,135,240,109,143,137,50,97,136,126,155,59,32,150,247,49,33,62,155,147,214,250,224,220,182,11,243,121,180,82,232,236,4,174,121,132,74,124,122,252,27,188,102,228,185,2,70,63,242,241,209,33,98,27,14,67,104,166,133,170,221,114,208,62,73,9,221,168,125,182,140,224,96,250,213,52,23,62,78,58,134,137,159,47,212,11,210,5,174,109,147,104,188,124,67,154,141,47,36,107,199,102,165,250,40,59,76,157,216,27,141,44,221,151,38,212,36,103,49,213,167,63,183,123,119,225,129,11,90,22,79,141,32,92,208,223,144,102,19,186,208,158,46,24,196,61,111,15,220,233,75,85,216,200,203,3,166,110,252,169,17,228,144,246,7,103,237,234,137,142,165,176,221,101,52,122,144,51,115,170,154,134,103,233,54,191,121,67,134,246,49,44,7,121,241,25,48,210,190,75,11,16,17,182,139,223,70,143,81,251,40,56,254,91,252,244,68,124,92,239,93,108,174,124,112,183,176,139,194,176,120,251,190,112,224,246,72,242,173,100,164,32,53,96,246,102,181,151,7,226,64,113,117,193,186,22,231,11,247,104,140,114,225,71,108,153,254,143,180,227,139,88,82,252,241,210,155,117,182,6,188,8,167,169,165,79,196,190,7,140,169,210,212,233,164,28,255,222,156,128,143,250,40,43,187,41,255,187,183,54,251,76,104,225,102,146,139,171,146,153,79,40,117,247,125,109,243,80,247,3,103,215,29,50,120,40,195,21,221,60,197,27,197,129,33,10,86,111,153,90,212,251,219,172,108,45,24,29,22,138,137,39,135,84,55,105,73,232,217,39,92,99,154,166,9,138,191,198,3,123,194,10,20,73,240,172,174,54,106,38,49,87,142,243,165,49,98,131,157,50,201,96,106,85,212,19,71,4,60,94,123,63,85,101,228,214,138,167,62,137,214,156,215,218,250,96,88,62,53,96,60,169,94,30,120,121,48,9,120,195,38,165,222,46,150,167,191,181,217,99,26,138,130,114,169,231,184,186,155,209,173,239,229,233,71,148,204,161,199,214,91,67,79,221,226,193,206,67,244,169,15,6,153,222,125,45,34,6,189,62,126,118,244,107,2,83,210,240,124,107,210,47,254,61,38,44,210,245,129,87,176,107,25,60,212,235,51,175,222,227,184,136,62,17,224,80,216,234,102,123,192,86,93,163,43,0,199,197,81,132,105,147,254,52,218,33,247,222,131,8,131,222,155,38,76,63,118,51,17,0,165,199,154,230,109,85,127,112,218,192,212,141,56,43,251,44,199,149,3,94,121,63,229,191,131,84,171,143,41,245,66,154,107,51,211,223,181,96,236,176,161,206,82,3,139,121,58,167,159,169,195,239,244,68,0,32,213,72,45,96,130,25,207,213,104,134,141,128,143,113,170,107,23,129,210,22,171,15,165,141,174,33,54,14,141,26,75,96,27,97,204,179,225,81,32,27,143,214,232,252,126,74,197,91,236,134,244,29,105,33,31,133,10,43,204,214,95,219,139,198,123,176,37,147,219,165,5,155,106,106,181,54,5,88,235,179,199,129,97,102,125,194,34,211,61,129,102,37,10,79,152,107,209,90,250,69,0,26,142,211,212,62,213,185,76,156,39,174,166,121,81,51,240,199,150,105,30,129,195,106,165,159,78,227,161,208,138,149,128,161,144,155,79,224,209,68,74,62,152,70,83,141,62,28,184,178,209,59,92,96,153,202,26,152,164,66,198,175,38,7,163,182,37,107,175,185,10,123,195,46,129,154,72,96,235,108,242,247,54,21,182,220,31,184,231,128,59,226,244,58,228,40,14,223,71,179,214,163,242,196,76,33,48,247,247,198,233,127,226,88,180,16,122,101,143,145,240,108,237,166,96,37,59,99,7,5,40,103,51,110,15,106,25,7,135,137,190,119,125,112,20,95,62,207,174,145,212,58,171,247,9,35,227,0,127,51,173,88,184,237,169,236,199,48,238,62,149,182,17,23,183,63,194,126,243,141,64,185,158,110,20,28,121,208,19,24,213,61,253,220,203,36,4,28,222,68,219,215,243,98,221,187,154,27,114,50,143,252,201,153,13,211,57,111,208,231,43,91,89,193,160,66,171,78,1,4,124,118,250,103,174,16,203,112,215,13,71,27,5,71,133,87,243,132,52,48,228,61,79,191,67,68,99,97,92,34,137,243,126,205,104,40,109,112,124,151,39,80,124,166,138,151,38,131,34,199,161,99,130,94,241,136,139,41,206,209,99,23,138,33,111,104,48,120,171,198,8,165,247,4,0,3,70,183,190,40,156,130,206,204,224,166,173,220,147,96,69,243,21,2,92,158,77,9,158,25,207,148,3,179,239,188,45,36,4,23,227,197,16,35,150,223,198,73,149,39,55,110,117,65,169,231,94,241,53,233,149,208,83,160,194,54,125,63,23,59,135,120,249,147,110,24,87,56,69,175,167,81,217,124,97,107,212,217,49,199,73,192,105,82,1,34,102,47,108,102,150,90,53,130,192,148,198,173,26,176,177,179,10,76,214,63,197,213,213,212,62,5,78,180,24,5,140,218,155,4,138,209,2,63,219,70,220,252,88,244,75,162,100,243,215,130,228,43,228,108,174,37,61,188,78,214,156,25,75,155,172,115,127,136,155,188,9,23,20,157,150,167,138,157,114,195,184,24,78,154,162,23,27,245,82,252,50,187,250,122,249,185,156,50,0,126,161,73,75,169,48,131,177,94,238,79,91,252,103,40,220,66,92,200,224,172,49,104,4,126,147,23,27,242,211,176,40,234,213,38,171,182,47,76,185,140,242,165,213,236,117,115,188,246,153,15,15,227,217,113,254,202,190,187,225,82,47,4,218,4,44,213,24,111,58,255,31,248,182,24,210,175,94,72,14,62,164,122,203,201,118,216,75,151,202,28,192,247,16,138,230,70,18,158,148,36,219,250,87,156,1,133,105,86,85,18,111,152,218,233,186,115,20,94,5,169,170,131,238,230,158,171,199,190,106,106,47,48,145,34,108,15,140,42,188,118,44,116,40,56,98,249,16,78,157,47,156,156,25,31,152,212,152,254,54,99,82,2,62,175,169,153,97,75,122,214,216,21,118,123,164,110,141,191,219,19,164,192,86,133,252,192,97,128,209,145,243,180,59,48,40,245,30,16,84,208,204,242,142,104,216,211,84,185,28,151,93,102,217,32,196,233,39,27,181,36,67,67,204,228,163,139,39,118,129,199,83,207,49,134,81,74,248,144,89,157,226,67,129,8,197,129,155,3,36,195,103,125,225,51,17,252,216,132,246,237,236,155,253,129,115,216,219,213,180,133,134,190,22,226,180,62,100,221,88,48,244,222,244,186,184,161,66,21,196,86,153,3,107,114,15,83,159,202,136,51,117,244,123,172,217,226,128,48,190,20,157,8,3,69,86,31,178,241,112,115,155,100,241,61,81,71,237,79,244,154,70,250,237,69,113,7,198,200,124,230,24,186,157,110,148,82,173,216,148,228,138,134,132,238,45,80,7,54,89,52,249,26,36,85,34,174,81,205,226,145,254,42,116,184,238,199,160,184,67,181,96,97,203,206,94,55,13,76,245,248,84,248,188,87,12,247,50,118,81,25,207,178,140,150,199,97,154,254,187,214,202,194,115,49,47,76,243,150,12,154,37,181,124,59,34,168,212,85,162,147,28,241,244,14,42,107,192,156,234,8,31,7,155,89,232,243,127,67,190,173,148,129,40,1,123,26,177,145,4,65,22,76,96,168,52,253,216,163,202,13,209,77,97,39,133,68,43,172,152,93,236,76,22,152,170,140,152,71,155,16,164,170,63,28,111,136,253,44,224,218,148,137,147,140,90,45,247,189,207,99,107,145,48,153,194,187,31,193,245,168,135,34,149,85,37,76,86,60,4,216,178,85,161,7,70,143,184,55,155,155,246,228,28,248,76,236,114,225,77,224,240,191,249,215,127,253,47,254,254,239,254,197,159,254,254,31,254,230,79,255,221,63,254,87,127,251,79,254,249,159,254,241,95,253,191,255,254,127,252,243,191,249,119,127,254,247,255,219,159,255,237,255,249,87,127,253,223,254,221,63,61,127,135,223,69,221,205,49,126,254,234,95,255,235,191,254,87,255,240,47,255,197,249,219,255,226,79,255,228,31,254,251,191,255,211,95,253,245,63,251,211,223,253,243,63,253,195,223,255,203,127,252,1,255,229,223,252,237,159,254,171,127,248,251,191,249,219,127,198,13,254,238,239,255,233,223,252,237,63,249,135,243,11,255,117,148,121,83,64,116,233,132,249,138,143,224,137,249,33,151,171,152,40,235,95,238,97,83,183,238,8,127,28,11,248,45,21,68,160,76,119,94,24,141,181,7,230,105,4,214,54,225,51,95,112,184,5,62,19,228,47,248,174,38,100,250,77,50,148,49,169,68,145,18,121,68,221,124,126,155,146,185,234,222,211,98,187,156,48,160,253,152,238,4,205,116,245,121,58,160,161,58,168,20,140,103,247,79,116,225,6,140,64,156,108,10,148,179,54,63,111,27,1,176,37,142,234,64,61,220,201,35,80,40,172,120,163,2,175,25,212,92,192,141,246,122,217,135,43,135,170,63,120,51,125,49,221,197,169,165,42,113,115,202,169,212,196,193,96,29,190,41,156,255,80,25,121,172,148,142,14,66,192,20,58,60,199,30,177,112,71,177,18,181,235,96,80,15,16,67,138,224,173,74,98,208,95,155,93,200,188,253,58,105,146,90,133,24,46,126,66,208,42,195,169,171,240,104,94,87,7,241,25,250,27,15,201,110,139,24,84,99,99,29,73,13,82,241,123,154,9,109,233,75,83,17,147,5,109,154,128,28,80,27,121,246,223,224,174,47,5,169,93,118,251,7,20,69,104,53,240,115,187,95,195,52,214,52,46,135,201,180,61,62,213,186,41,159,169,111,1,155,252,190,239,220,146,38,88,166,177,182,231,123,245,126,28,100,40,26,188,43,199,126,250,33,112,39,79,208,157,194,13,120,192,71,45,48,145,33,143,230,3,147,123,19,184,149,25,17,92,224,62,31,23,153,142,158,18,99,118,92,214,242,150,20,53,156,228,11,23,21,4,155,214,249,18,211,12,141,46,237,243,51,10,159,136,166,216,139,173,253,212,251,141,42,79,70,220,91,51,36,244,100,222,215,166,64,254,9,24,210,131,222,226,167,169,167,213,138,215,51,113,208,218,188,240,220,79,98,40,27,171,236,157,225,26,168,65,156,166,186,86,205,111,254,43,113,54,181,159,181,197,158,114,224,162,116,2,139,34,236,200,5,52,211,185,126,122,18,6,149,166,119,237,13,98,142,74,10,155,175,201,217,40,95,86,1,171,69,160,186,215,11,23,250,37,94,242,212,86,46,76,157,92,86,138,210,74,54,247,194,208,168,43,76,33,195,133,219,75,81,138,64,232,186,15,142,153,152,159,62,143,22,94,21,73,187,170,150,33,102,197,89,186,177,35,45,132,212,148,64,5,182,247,152,104,4,35,247,195,31,100,138,211,177,242,207,31,210,195,255,64,243,217,190,95,196,218,232,30,202,38,87,127,99,191,178,184,129,18,231,81,127,27,95,27,125,176,167,217,232,28,157,206,45,209,154,221,76,115,221,20,241,121,188,158,26,184,150,31,42,182,101,205,100,14,67,50,166,173,51,228,159,91,12,56,244,228,77,59,149,160,112,216,238,147,97,214,45,173,76,128,75,21,209,222,15,158,221,206,51,205,224,19,225,242,245,133,30,165,114,177,193,101,208,83,76,83,138,53,213,162,69,3,183,71,14,145,147,137,170,122,45,240,167,33,245,27,149,78,125,95,125,106,42,88,64,190,21,147,27,203,202,99,101,11,96,121,188,132,162,69,84,64,4,110,87,116,2,219,119,38,125,177,141,181,48,83,252,54,189,29,218,30,80,206,54,227,68,63,68,104,167,82,94,66,160,86,214,189,24,131,113,106,133,12,26,35,190,49,216,214,168,197,105,176,65,249,136,2,210,187,44,101,65,249,10,173,25,124,110,166,85,67,20,117,123,200,175,19,202,212,231,34,37,124,47,165,138,69,203,168,80,225,140,241,24,52,103,75,249,11,134,198,138,177,38,83,41,27,229,241,183,232,19,143,55,34,45,160,53,113,131,142,221,124,97,10,215,229,141,57,50,157,166,179,209,109,114,188,209,172,240,21,9,0,102,214,233,213,252,90,124,138,204,246,161,5,69,184,61,206,12,9,76,20,90,134,100,81,201,16,79,158,141,225,85,126,123,65,194,231,201,174,126,6,94,195,206,131,70,74,168,246,62,152,26,71,5,145,49,137,215,66,22,91,226,25,166,244,82,156,14,147,60,213,195,41,62,76,14,33,93,216,56,150,202,133,145,181,155,126,236,117,250,34,231,16,230,21,146,185,46,157,208,16,187,170,66,19,50,200,89,148,200,163,225,239,38,225,242,24,196,79,90,184,231,103,187,32,249,40,79,126,254,162,20,47,102,194,77,24,210,181,67,254,28,198,100,71,43,121,126,25,21,88,20,186,71,3,141,83,161,232,189,57,116,189,66,24,75,98,103,105,187,28,28,192,217,155,49,218,79,26,246,218,95,38,52,94,239,152,162,82,40,86,62,176,113,104,5,124,190,229,210,171,145,175,142,73,142,154,165,84,226,82,85,80,175,139,140,245,155,232,34,249,11,249,59,132,187,96,221,253,6,210,250,46,165,137,148,28,33,106,108,57,96,235,70,87,152,178,215,11,15,229,133,163,160,146,250,144,128,27,18,176,122,53,29,171,190,205,208,119,61,132,76,143,96,25,229,138,211,225,73,38,40,43,124,59,33,218,175,187,225,154,108,227,39,66,234,113,87,180,74,230,146,139,161,244,13,107,17,249,165,179,198,182,192,166,100,228,247,158,104,232,86,133,233,193,241,221,224,248,32,236,220,77,97,172,251,226,176,201,99,203,107,155,142,155,123,114,232,128,100,33,146,249,193,173,196,213,240,242,166,231,106,194,205,62,104,72,192,73,113,47,112,225,240,118,56,159,71,153,58,42,231,73,194,12,30,231,198,75,248,90,12,38,176,226,112,182,178,162,231,183,115,44,43,8,113,106,42,239,163,45,103,63,4,166,43,77,135,133,164,199,253,109,68,222,182,126,18,104,180,125,38,218,199,30,67,198,124,34,3,87,28,69,243,181,15,69,143,91,232,166,143,41,115,109,253,158,48,9,57,31,113,67,76,107,72,209,203,129,91,116,18,53,132,46,132,84,126,96,185,52,215,24,163,198,228,15,111,117,118,177,21,135,214,36,73,171,31,147,12,147,203,107,130,66,235,62,20,182,46,15,135,71,213,57,138,135,232,4,33,7,220,38,101,161,48,73,197,15,45,70,248,165,143,133,212,136,7,94,209,249,81,18,255,97,196,201,97,152,76,75,167,12,249,146,180,142,71,89,228,52,85,92,157,255,219,20,177,74,192,208,211,119,133,111,211,24,48,239,124,223,139,34,188,155,101,69,36,103,72,254,234,192,150,90,115,148,34,252,27,111,6,165,120,52,158,12,254,242,169,48,53,96,30,5,156,136,197,117,253,233,76,153,176,239,236,211,40,132,111,116,243,192,166,132,227,240,248,17,194,92,248,28,204,37,202,205,38,101,3,194,201,50,72,69,143,152,130,132,14,166,254,52,45,21,206,205,131,78,16,161,239,38,240,241,80,163,52,145,202,52,33,28,26,16,197,209,175,235,168,241,15,201,197,148,90,71,166,147,212,62,10,12,2,159,115,182,197,215,132,71,92,74,246,15,220,96,166,245,49,195,53,18,73,83,224,188,194,174,98,59,159,82,147,12,140,117,239,203,99,19,47,120,111,30,20,180,13,137,175,189,245,185,33,203,240,147,116,17,35,145,226,11,131,71,24,16,116,234,44,73,121,112,235,25,140,143,212,5,66,188,94,158,7,91,238,197,193,35,61,37,104,201,189,137,29,125,143,77,241,195,150,104,194,176,200,116,241,84,230,175,117,51,61,240,158,17,68,95,216,65,162,157,131,38,12,181,159,203,225,179,207,10,155,36,48,217,253,184,249,57,185,146,108,56,184,232,184,125,31,124,60,188,60,117,146,26,177,174,111,41,208,121,46,225,140,167,66,217,28,111,135,73,179,234,231,162,60,34,76,31,204,212,174,230,36,97,188,80,5,69,117,7,243,177,40,108,108,126,14,67,95,88,100,142,67,2,226,93,147,148,61,225,159,40,58,155,107,7,130,194,64,33,175,125,246,255,179,87,4,204,79,139,213,69,39,28,20,182,31,76,201,120,209,21,130,247,26,197,79,16,137,201,54,91,160,105,170,30,80,219,150,134,149,33,49,98,62,159,10,231,83,29,143,78,30,251,87,149,224,126,51,132,251,199,119,90,10,83,45,182,28,166,69,75,140,152,227,5,215,238,45,199,141,116,10,244,234,2,119,104,252,182,195,103,146,73,242,24,120,100,103,116,4,86,235,234,28,120,104,90,249,91,193,87,38,92,48,192,244,100,92,24,19,232,142,103,133,247,51,231,120,176,205,1,89,21,62,203,252,155,7,219,164,19,155,94,92,66,72,190,253,168,4,197,192,169,86,194,229,101,108,132,251,147,168,33,2,159,191,114,151,250,184,177,73,186,74,72,137,90,19,165,163,200,116,200,126,66,255,246,240,6,188,102,2,98,55,115,54,140,85,96,121,85,46,98,224,115,61,215,162,169,227,163,73,161,235,210,47,73,241,73,228,42,55,62,160,180,199,218,131,33,86,234,240,217,100,243,212,231,182,103,241,171,135,117,0,235,213,144,11,248,197,244,23,213,186,30,148,51,50,224,241,135,225,78,117,68,140,98,83,82,45,113,31,96,99,129,13,120,54,209,129,176,171,151,147,240,65,70,83,103,125,175,158,211,101,234,80,236,166,195,34,63,31,211,183,178,78,37,86,19,138,62,80,124,134,128,41,76,42,250,224,28,45,57,96,14,150,46,147,172,82,26,219,62,212,182,100,217,170,160,160,216,30,246,233,112,146,22,225,216,167,220,109,58,19,82,167,227,93,232,234,0,81,70,89,129,210,46,161,48,114,86,53,96,82,249,250,177,170,113,3,6,252,83,135,187,48,46,252,216,254,211,4,27,213,183,168,216,44,109,57,124,28,211,52,196,190,33,67,222,198,133,105,181,17,255,16,50,134,228,31,211,186,183,206,5,50,83,104,235,240,114,70,18,70,91,117,234,6,9,248,104,26,57,48,164,5,250,222,16,144,239,18,48,183,19,191,184,162,82,176,98,76,167,157,155,242,228,22,97,249,12,5,96,139,171,93,24,145,47,55,97,8,238,16,110,150,121,70,51,237,190,232,174,89,31,252,236,208,49,38,243,167,5,123,65,216,124,107,246,137,66,119,119,145,207,1,239,173,139,233,210,152,7,73,141,252,238,54,249,226,11,195,143,112,135,132,52,92,118,198,93,96,99,189,191,240,249,30,240,145,127,48,171,67,8,98,7,167,188,83,42,130,66,0,164,23,155,233,124,97,218,56,134,194,123,186,93,6,12,129,229,157,71,228,23,139,231,11,201,94,144,133,232,2,55,66,11,219,225,66,163,217,18,152,180,255,116,148,152,167,120,45,24,109,205,27,43,128,169,206,190,67,106,145,103,185,55,218,50,98,6,16,81,137,8,8,227,67,199,167,192,208,41,140,237,15,110,101,206,178,207,54,227,192,28,254,104,184,3,66,255,52,112,207,92,53,173,103,139,175,202,54,75,44,127,123,1,2,48,28,249,50,164,140,209,248,54,51,54,38,36,136,229,181,77,217,50,251,123,113,206,75,51,165,149,48,13,239,38,238,185,82,109,47,207,125,142,72,47,172,235,70,204,38,28,53,208,191,50,80,254,96,103,13,55,137,66,31,184,208,33,231,15,214,178,138,118,12,99,106,246,35,17,20,245,132,44,48,10,178,190,93,229,246,139,191,43,124,206,158,207,176,234,86,66,179,138,94,77,243,240,14,152,237,234,230,49,129,233,138,142,7,199,51,145,207,209,41,187,115,106,158,14,255,205,249,242,250,219,214,23,234,31,179,27,151,253,157,72,29,125,162,248,28,100,225,68,201,145,112,18,84,23,31,74,54,85,68,97,65,151,11,179,18,51,53,237,18,65,57,79,98,6,211,25,50,117,200,232,133,240,190,216,14,27,87,17,206,43,96,124,21,127,105,98,233,98,222,119,150,218,246,131,201,88,154,229,204,3,61,127,209,3,221,154,106,31,223,179,124,35,66,82,49,73,53,187,193,41,78,181,159,96,72,215,151,30,180,112,100,135,217,37,151,254,54,229,132,223,91,97,159,32,164,161,247,198,166,94,14,79,68,169,219,243,224,197,123,83,129,137,146,202,147,157,221,26,125,146,15,182,94,99,57,59,236,126,30,129,233,208,56,55,181,234,206,5,48,180,56,90,233,150,27,47,234,241,134,110,77,174,227,129,207,151,239,49,224,24,225,77,76,20,123,152,125,81,248,71,245,185,225,120,29,254,211,196,114,132,39,204,238,29,252,55,84,16,161,141,168,87,215,91,71,79,65,36,81,114,69,207,34,255,230,111,49,150,11,93,89,133,34,213,226,3,74,59,104,157,207,136,141,30,195,109,113,122,113,95,105,77,132,136,228,131,105,96,201,98,250,119,234,253,189,252,18,152,164,141,14,9,229,229,53,224,243,96,207,244,38,176,145,2,125,58,125,141,101,42,66,44,176,223,90,237,130,206,49,212,192,2,38,102,167,139,195,210,12,126,168,85,172,145,221,117,59,129,14,209,79,45,108,207,227,242,232,22,91,9,190,249,213,213,40,10,179,194,173,187,179,5,12,233,222,115,117,9,61,92,115,116,201,49,9,108,85,145,37,224,46,185,85,52,104,17,254,249,6,5,90,186,37,28,100,212,196,147,11,220,14,91,61,129,28,137,171,144,201,141,171,23,229,100,242,100,16,135,56,73,113,167,82,33,213,231,188,53,226,49,135,33,254,21,217,165,113,28,82,179,204,28,134,55,100,168,225,181,56,49,252,183,41,207,44,114,28,147,60,93,174,152,70,131,50,169,123,177,234,6,61,153,110,213,81,250,182,68,174,28,131,243,60,152,175,235,198,18,207,253,177,133,119,242,216,18,41,160,71,223,8,202,167,179,248,190,98,148,3,27,217,176,248,160,133,100,249,247,211,212,13,77,221,82,170,145,48,126,95,147,74,193,33,236,55,3,118,247,236,140,189,198,223,59,138,198,119,206,84,105,30,201,128,6,183,21,181,81,10,194,76,94,37,15,181,32,93,64,10,211,141,155,253,183,121,205,150,37,98,48,11,145,243,239,123,81,49,60,132,98,230,152,212,212,42,250,153,73,48,95,41,42,17,28,32,205,227,55,223,54,87,36,122,132,202,184,11,108,195,182,129,236,199,214,81,193,234,249,96,72,234,119,82,247,57,173,28,5,254,164,189,136,90,170,219,63,97,51,255,190,23,47,222,250,227,246,227,49,124,97,72,227,126,47,125,188,46,242,138,21,100,125,169,210,143,107,14,27,205,223,31,76,77,154,176,128,51,136,3,246,178,15,158,208,95,171,167,217,173,241,249,251,36,204,209,45,77,100,184,249,144,64,249,163,193,102,80,213,193,30,153,62,73,127,177,109,139,123,63,174,205,244,228,131,17,52,156,35,231,241,93,216,155,191,223,38,237,156,53,98,87,137,236,198,177,11,253,224,124,96,250,9,188,150,152,18,90,138,26,135,194,8,145,251,205,207,156,78,69,99,22,107,178,145,45,135,167,25,216,2,139,70,11,197,191,164,104,101,25,160,125,226,100,72,86,138,61,147,126,177,99,218,248,94,141,106,214,146,246,80,64,178,42,223,84,34,243,88,133,100,25,24,75,223,127,153,120,119,214,33,61,43,40,154,65,112,175,233,90,82,127,111,209,238,237,15,118,172,200,179,168,212,105,179,176,180,255,54,17,184,174,107,255,156,43,174,16,14,81,21,193,68,125,112,188,203,175,102,176,219,255,239,26,56,56,107,47,187,90,34,249,51,136,93,117,192,43,226,200,223,231,154,184,50,73,111,78,145,166,119,211,211,41,15,29,244,51,85,224,225,250,30,28,38,227,243,69,117,30,158,189,218,153,194,77,123,122,72,23,51,46,194,217,140,253,156,160,193,169,102,93,189,112,31,186,162,8,189,85,24,66,186,87,163,173,237,110,27,140,108,79,2,142,179,51,58,35,172,103,179,106,252,149,71,169,113,115,107,165,151,74,92,28,116,206,219,239,197,172,255,70,168,219,135,105,59,121,192,16,206,228,52,178,158,50,80,54,103,159,106,144,169,227,238,234,39,57,83,219,205,25,196,146,81,21,17,24,238,87,191,184,255,104,8,4,69,66,216,247,83,139,188,207,231,98,190,128,27,13,166,54,166,37,18,7,166,181,50,174,238,144,188,41,76,235,208,138,223,38,63,162,113,137,141,48,173,251,25,203,10,88,52,0,144,56,17,125,103,128,124,47,107,102,209,180,9,60,163,100,226,63,173,107,4,32,145,133,232,126,115,139,160,63,87,159,163,220,181,132,232,69,44,74,221,136,152,28,212,116,254,98,72,38,85,113,159,232,176,111,17,94,32,185,90,36,238,1,121,46,197,255,129,82,92,41,38,7,57,81,47,1,34,17,6,53,191,160,139,178,19,7,73,155,169,7,127,166,48,203,32,224,166,202,230,163,153,79,228,235,11,247,38,9,253,33,240,28,174,111,9,220,158,48,44,185,22,164,112,28,54,26,20,121,105,132,216,218,189,57,9,103,169,252,0,166,2,83,96,105,49,48,10,188,51,142,62,40,7,165,40,65,96,66,86,241,177,105,253,150,126,20,96,120,25,46,252,76,67,122,143,87,187,40,204,65,26,144,33,105,148,220,206,66,9,184,232,231,40,164,255,124,249,64,156,63,219,122,225,229,173,92,192,243,9,119,54,20,27,156,253,13,120,169,153,69,119,112,242,141,24,118,170,39,109,217,240,121,194,96,160,5,99,73,231,16,23,7,81,44,149,120,132,188,242,115,107,54,60,135,137,88,73,84,143,126,103,172,132,15,166,33,103,22,253,150,108,51,62,7,241,111,148,30,215,6,20,202,237,15,158,68,149,210,51,143,208,42,245,49,161,177,64,247,148,102,236,198,223,118,54,82,34,133,174,203,35,193,231,250,181,232,80,215,111,202,206,2,83,106,245,253,54,133,80,111,166,171,25,131,231,55,224,3,162,190,167,116,165,154,50,75,242,171,207,105,146,154,154,50,103,35,216,94,251,10,145,8,129,17,221,229,141,124,212,111,78,91,147,200,39,19,227,221,52,138,127,48,190,218,19,84,63,207,226,89,12,120,66,74,17,46,165,95,120,120,127,118,144,37,41,30,75,133,70,73,47,198,167,145,8,22,199,252,7,19,236,51,154,173,40,240,216,178,83,15,175,99,159,125,229,98,131,56,29,122,127,122,42,179,129,125,79,150,45,240,253,236,133,36,104,125,72,201,62,181,39,78,107,114,87,223,78,58,232,35,221,90,75,196,76,43,94,134,193,57,68,233,255,51,17,203,114,197,7,224,181,210,51,149,38,196,142,31,92,172,52,77,14,237,86,173,113,224,155,43,229,252,183,135,70,75,33,175,244,192,9,149,222,25,119,78,96,166,90,92,77,110,98,203,176,160,43,236,81,115,134,211,106,93,21,237,97,237,3,227,157,55,133,73,99,223,171,113,29,245,234,138,241,244,67,43,29,37,210,1,141,17,58,150,119,156,152,219,177,170,58,196,221,124,201,230,176,237,4,250,220,38,237,18,55,55,97,97,25,82,168,227,156,200,153,18,24,122,134,244,230,132,210,63,7,11,152,36,172,220,156,189,97,251,144,86,139,74,62,17,228,236,138,160,195,136,250,181,128,138,170,128,40,222,58,30,13,12,233,79,136,152,166,30,159,103,214,62,170,199,253,68,4,206,87,110,133,92,47,111,13,32,99,124,247,121,225,241,156,62,19,21,233,113,175,94,250,78,22,253,140,175,97,181,191,58,96,147,166,204,230,111,5,61,228,238,250,96,156,70,195,225,106,222,153,6,55,242,57,133,151,63,24,252,255,210,81,70,112,35,81,85,230,240,172,75,195,180,199,239,50,79,192,225,101,236,198,10,183,40,129,26,86,200,210,52,19,97,198,224,190,240,211,61,4,60,250,157,102,152,246,89,79,167,213,76,59,56,96,8,219,244,201,121,181,114,225,173,237,44,4,117,242,246,82,101,52,110,115,122,22,192,66,84,124,251,28,182,178,28,93,1,203,196,183,47,252,150,126,193,53,14,151,176,195,88,212,18,67,104,251,167,175,253,193,29,19,85,23,8,46,165,231,165,216,120,243,212,137,118,118,199,112,235,64,165,173,137,110,134,153,60,125,137,128,52,29,13,242,86,27,150,153,237,240,47,134,175,63,76,95,102,242,231,154,144,195,73,92,197,8,158,60,226,73,90,142,174,113,77,100,216,113,246,157,1,149,56,135,214,225,161,207,119,230,169,47,220,51,69,17,19,214,223,182,242,151,31,76,86,117,191,241,61,122,216,253,123,52,84,61,167,218,11,219,106,64,190,23,107,231,91,30,111,71,223,123,65,199,210,29,166,127,88,205,51,18,77,94,199,135,121,128,118,227,51,106,181,122,10,6,51,19,230,3,125,52,156,223,234,143,134,116,105,95,15,124,171,164,8,216,29,55,76,3,124,168,169,116,159,228,70,255,209,159,79,66,35,185,159,217,231,100,34,241,91,158,171,139,119,27,15,248,113,123,171,245,249,109,103,139,224,48,34,69,179,158,7,223,78,251,72,82,145,214,191,246,188,246,121,211,128,225,6,126,38,241,132,162,223,223,203,36,55,150,62,56,204,34,205,135,28,54,137,172,59,49,129,71,47,20,4,70,0,231,153,13,228,44,253,201,121,20,225,34,99,46,65,216,239,191,205,225,148,159,80,50,170,174,62,213,208,253,92,90,30,214,77,147,212,143,144,134,136,195,208,188,214,241,27,56,148,62,120,49,72,251,73,211,144,245,114,24,225,157,52,53,130,190,73,119,12,135,141,103,235,201,11,152,218,195,15,38,163,95,186,38,98,10,87,251,142,72,106,171,63,185,194,74,0,240,139,110,240,143,155,6,24,186,17,202,251,247,196,12,85,134,93,122,49,83,120,56,80,79,192,107,39,99,106,164,163,62,141,173,113,88,107,1,105,45,166,190,201,97,120,78,164,168,162,211,172,30,107,4,74,181,38,221,129,38,208,70,197,178,195,196,50,164,104,232,71,45,231,223,211,56,241,134,230,10,187,177,200,250,213,166,162,91,159,171,47,205,6,240,89,251,18,30,36,166,55,102,140,41,182,162,132,93,160,33,128,167,210,209,73,250,80,70,5,1,170,214,125,208,166,153,104,10,99,39,127,133,159,70,203,158,52,112,2,95,139,159,126,70,101,175,243,136,253,170,231,64,23,225,67,201,211,204,110,244,100,1,207,166,21,23,16,255,12,207,11,88,171,96,214,64,22,183,219,51,62,230,178,118,52,121,174,69,189,66,247,171,17,37,80,107,132,26,10,143,30,152,126,246,217,67,228,222,88,115,219,215,102,71,200,80,203,53,40,244,65,23,200,225,138,36,166,254,52,253,246,211,71,236,152,73,18,178,180,86,253,48,229,45,220,163,62,136,125,119,239,252,160,207,105,168,190,200,175,178,57,118,164,110,145,64,9,174,99,189,79,103,65,3,166,80,247,78,50,200,138,178,231,133,105,189,161,214,160,10,140,123,156,226,230,231,168,20,70,21,2,255,48,11,124,175,117,188,198,174,58,172,86,248,86,189,250,152,120,41,180,208,10,79,74,59,3,238,77,31,12,149,203,238,175,53,126,140,197,242,214,228,50,242,189,214,14,35,65,217,104,191,1,133,118,10,25,197,7,37,56,20,48,49,228,166,48,163,148,3,126,19,187,236,54,203,137,229,173,247,97,75,219,149,109,56,221,41,6,173,185,129,34,12,129,169,126,109,1,19,8,207,10,211,78,239,235,146,29,89,125,244,223,36,244,77,24,78,172,39,117,235,44,183,14,31,95,103,201,126,98,228,190,46,123,5,188,41,91,191,48,111,90,3,237,22,118,82,148,30,131,18,48,29,191,10,55,99,136,117,120,35,58,38,63,125,204,150,17,207,109,85,84,77,134,140,227,218,183,119,2,38,103,203,86,212,116,226,28,238,214,132,37,243,27,206,152,240,110,206,232,159,249,44,207,53,127,21,120,31,74,35,212,200,122,49,7,128,63,53,122,124,90,154,48,224,242,244,76,195,24,38,102,160,147,204,116,68,221,247,57,48,29,6,242,206,70,231,29,147,127,153,236,162,194,244,62,186,213,73,79,84,210,225,54,246,142,152,131,107,90,96,245,194,8,175,141,230,175,181,143,105,165,153,35,196,69,182,75,89,156,63,209,52,189,244,106,244,72,124,15,62,159,213,28,1,129,225,190,113,239,134,230,144,45,210,37,252,69,245,156,22,189,60,4,24,151,160,147,34,176,230,112,67,26,253,190,23,45,239,201,149,11,33,14,37,194,88,5,38,43,226,35,62,137,214,139,18,253,129,107,139,52,7,240,121,105,113,172,224,7,172,46,5,195,193,74,229,166,192,103,161,13,175,26,26,166,165,173,89,41,68,45,123,172,158,137,160,108,146,133,59,33,42,247,108,0,240,121,206,231,222,211,143,188,73,171,113,19,8,51,111,196,133,52,124,102,133,173,187,42,158,138,237,84,204,151,73,39,160,139,42,208,221,148,171,102,218,38,65,210,29,191,76,104,76,163,214,240,255,102,47,62,24,211,52,41,197,152,165,31,96,133,29,77,79,113,214,32,235,252,73,146,126,168,249,69,178,228,89,89,205,57,27,208,175,79,83,84,38,121,150,210,61,185,137,52,162,242,28,67,63,86,163,57,117,64,221,88,68,201,113,64,185,183,74,140,25,4,137,75,162,33,48,177,94,59,153,226,35,234,216,46,140,208,231,157,69,86,125,164,179,200,88,40,183,255,54,103,177,200,126,154,190,67,115,189,118,136,2,151,178,171,67,97,142,137,234,51,152,24,238,148,51,13,131,134,154,209,128,207,23,213,175,141,116,193,114,11,5,130,243,213,116,174,16,157,159,238,3,163,152,158,133,159,227,252,5,10,164,190,236,41,205,59,238,197,125,239,149,241,180,134,195,185,61,101,184,171,212,233,233,199,65,121,87,215,246,168,133,175,151,191,130,140,243,167,102,38,254,133,141,211,201,103,41,82,82,85,251,32,216,231,146,203,95,158,1,195,120,148,89,186,40,203,31,190,215,225,90,100,109,147,88,116,156,199,202,35,139,250,148,10,46,154,64,93,64,141,156,128,117,134,43,140,43,244,125,16,74,132,168,242,149,155,55,188,118,135,201,249,105,241,253,129,49,110,253,230,221,132,123,100,72,173,96,207,103,218,134,214,53,73,100,193,122,85,188,188,248,108,164,56,158,207,168,29,99,192,125,170,3,17,90,219,122,181,53,199,237,15,230,228,122,70,237,204,156,233,46,52,108,194,231,225,37,179,179,168,215,28,126,239,97,38,254,139,118,23,121,157,200,117,13,181,10,129,179,27,233,51,91,10,73,106,9,49,217,251,151,104,56,40,102,114,214,7,43,80,204,125,247,206,21,161,151,174,83,137,21,241,57,154,231,5,96,118,20,15,0,190,123,231,4,154,70,137,88,20,45,198,50,247,61,88,161,18,83,215,174,241,24,7,154,137,91,202,218,92,63,83,238,27,19,114,222,178,217,193,190,151,170,255,176,177,3,81,41,251,151,234,36,54,6,52,23,92,155,214,197,81,138,174,101,218,83,190,206,34,224,243,241,231,3,163,219,52,3,94,202,81,207,187,230,207,190,157,52,164,13,141,222,3,86,143,119,97,151,81,148,50,245,214,59,68,53,38,82,169,91,131,201,214,47,232,73,13,90,204,232,57,214,81,54,126,233,223,230,202,153,192,238,170,87,55,234,217,190,71,171,228,32,154,28,163,84,61,208,92,252,193,38,125,164,111,93,104,75,254,72,55,38,157,48,148,131,10,140,90,85,242,223,38,86,50,158,155,83,48,229,47,134,24,220,78,186,61,210,33,239,171,173,78,235,206,29,207,189,167,151,210,1,159,147,179,233,188,100,165,127,230,49,53,214,139,108,166,108,220,103,155,250,108,235,217,77,170,68,215,170,165,11,124,41,119,216,84,212,194,93,72,212,148,207,163,152,86,190,73,204,246,47,51,113,105,105,135,91,160,143,191,46,251,31,225,191,209,76,27,161,3,136,40,59,126,68,192,208,135,132,239,69,144,129,249,120,142,207,15,134,154,50,34,38,157,121,9,229,212,254,96,186,220,175,24,108,135,102,128,234,178,233,48,236,24,69,96,20,222,152,248,31,124,6,173,235,205,141,148,189,250,213,132,210,110,171,184,169,187,22,104,82,29,182,31,187,47,102,245,58,148,98,126,240,25,206,91,105,111,125,222,203,120,164,28,174,55,20,203,94,124,190,248,249,231,129,78,82,162,23,38,3,141,40,75,220,123,222,86,64,224,66,49,146,195,133,200,92,145,155,215,204,193,211,28,198,89,203,242,100,40,11,32,19,245,193,152,228,242,69,48,158,224,83,250,80,83,10,184,63,13,17,185,185,87,63,152,85,81,34,89,119,96,2,222,213,127,57,211,61,179,229,214,84,66,158,179,35,46,166,227,247,126,15,74,229,169,148,184,48,101,132,23,166,18,226,92,30,55,167,140,249,190,181,81,168,142,254,193,176,70,245,203,84,222,237,167,77,9,237,7,47,250,184,238,115,163,39,71,163,145,163,20,142,199,46,70,119,8,123,79,250,102,41,140,234,243,6,245,233,68,30,116,160,125,15,62,81,235,187,117,15,29,109,240,227,226,31,55,229,131,207,157,111,244,204,154,98,186,209,72,253,224,78,229,80,184,233,192,72,7,173,239,115,77,254,237,237,42,194,28,65,115,98,248,163,65,244,209,239,168,96,31,30,139,191,249,205,41,119,76,91,225,66,227,156,15,90,166,245,103,8,76,251,33,213,59,6,67,73,48,95,24,21,53,95,157,8,130,236,165,239,13,45,4,98,102,31,92,176,250,202,133,225,30,135,222,226,131,57,24,182,92,157,97,111,202,126,115,114,214,55,80,75,143,47,186,69,62,151,8,111,142,173,55,79,196,143,114,113,152,63,244,123,245,218,16,57,175,239,139,89,223,215,77,99,2,147,139,138,171,233,35,88,67,175,182,138,121,135,9,140,244,121,135,133,2,41,162,45,63,24,34,162,115,6,22,129,209,28,241,49,135,203,169,223,227,248,192,211,104,244,253,106,227,224,45,119,88,16,0,94,213,55,76,210,71,237,118,217,160,2,93,172,169,255,131,33,17,46,250,98,13,253,32,95,67,13,10,138,75,215,4,76,95,95,251,22,137,245,1,223,90,103,58,199,104,208,245,233,0,215,248,184,118,59,176,69,246,75,92,13,211,212,127,194,162,250,127,254,167,127,243,31,254,247,255,235,207,255,246,255,120,79,165,138,56,196,127,134,83,233,63,245,44,247,81,59,100,95,205,199,33,27,19,172,190,40,255,243,23,37,137,179,170,188,104,179,16,109,243,65,78,112,13,203,32,119,72,71,252,183,145,97,199,247,146,47,72,101,174,239,191,132,64,243,165,229,229,251,19,112,249,22,141,41,108,141,36,223,247,56,217,232,206,249,212,59,94,219,37,203,3,198,19,243,131,99,64,194,126,133,246,128,145,3,242,185,69,124,75,234,66,109,218,147,204,244,171,27,12,229,77,150,212,217,74,98,72,33,148,74,151,100,193,154,238,49,146,98,189,110,19,100,146,229,124,142,184,228,59,44,113,140,213,100,205,192,214,85,99,204,48,252,198,80,152,222,202,179,91,249,70,132,203,189,171,110,68,86,188,241,109,99,201,20,160,229,201,27,193,54,55,81,102,62,11,182,202,188,221,36,20,139,47,103,148,212,68,78,21,152,15,182,178,239,176,104,71,150,37,91,232,166,3,242,238,207,148,228,201,54,102,92,246,177,249,211,237,126,21,231,129,215,170,177,149,76,120,121,154,30,13,20,180,250,215,158,214,147,37,243,208,116,253,74,60,217,52,75,75,158,204,18,236,51,174,134,2,178,200,168,64,50,146,114,192,56,237,122,104,209,13,82,227,222,52,182,46,57,78,211,50,165,190,56,48,87,191,92,246,156,182,240,15,14,63,17,169,120,40,98,254,252,170,250,195,138,72,70,123,45,231,41,36,157,103,19,116,24,159,161,202,105,76,161,168,111,82,68,97,235,213,254,196,14,64,238,59,197,189,23,30,229,99,38,44,235,93,254,172,8,120,47,196,170,51,195,28,189,59,183,65,136,222,203,213,212,35,83,12,251,193,214,128,170,176,133,169,194,180,98,226,38,121,175,133,140,73,9,219,138,12,225,144,223,182,92,164,223,155,66,179,75,50,142,117,148,113,112,106,24,125,180,97,171,241,68,233,210,12,244,252,169,117,177,188,206,226,61,227,22,6,101,110,183,27,16,24,202,248,176,55,105,3,186,165,205,7,46,191,170,236,120,45,184,139,196,38,132,130,224,88,207,97,80,194,47,36,54,33,118,245,186,111,77,191,99,83,139,18,74,137,20,87,15,132,195,171,152,163,200,29,238,251,218,198,175,43,198,236,166,133,38,172,112,75,29,103,53,133,233,164,8,27,158,178,3,49,10,205,3,188,67,110,12,40,67,12,233,57,108,151,116,216,4,162,182,56,8,205,82,138,14,91,149,213,125,111,218,80,40,220,118,152,82,248,107,6,80,27,75,247,115,120,62,8,81,201,92,177,22,251,233,230,236,34,125,187,154,220,252,236,228,231,104,247,39,71,49,50,175,123,243,6,239,98,15,231,132,0,78,149,223,254,49,59,52,135,103,39,199,122,223,187,25,249,78,44,161,99,239,22,140,252,191,192,65,94,209,47,56,107,223,70,137,248,60,37,248,17,63,165,9,141,82,235,223,185,192,145,76,34,47,34,0,21,198,124,11,110,124,48,54,98,142,109,168,90,173,7,21,201,31,108,139,57,230,53,87,147,207,156,63,116,216,129,20,167,6,104,50,229,238,15,46,38,85,117,209,159,83,208,62,244,184,188,156,26,1,159,5,69,198,248,187,247,196,109,189,178,47,149,226,61,186,146,191,7,155,203,8,207,251,133,143,249,249,219,245,9,127,192,175,149,239,75,81,193,77,116,240,131,209,151,156,122,109,161,106,100,44,135,179,149,244,95,152,36,97,110,211,225,10,137,135,60,24,231,108,239,213,225,102,58,192,23,198,230,71,208,233,131,199,146,244,218,177,52,55,194,202,227,27,148,117,54,245,124,91,9,128,59,69,223,126,243,99,166,222,96,143,161,48,91,229,64,107,187,65,72,83,212,220,70,163,254,253,244,178,95,23,24,37,184,120,238,97,137,40,65,141,29,52,46,166,160,89,230,73,166,13,190,182,30,111,141,22,149,60,25,185,229,251,220,103,183,28,215,29,128,126,200,114,58,113,115,110,93,100,80,96,248,154,217,7,37,65,236,182,21,182,202,68,255,156,103,135,74,89,223,11,174,48,154,225,28,134,14,89,208,177,60,194,1,74,169,250,146,39,67,2,98,180,184,55,225,215,231,106,188,226,209,3,62,118,76,203,10,19,203,137,159,198,84,201,10,167,179,244,226,181,126,170,35,23,69,12,103,250,202,36,160,181,139,76,226,115,102,88,1,172,195,230,84,203,76,193,34,64,75,212,225,179,148,187,124,16,99,182,185,15,206,99,202,131,157,45,157,222,224,64,11,12,13,2,67,92,208,98,121,17,161,234,10,159,143,221,251,190,240,156,250,61,42,26,64,179,221,39,19,205,64,224,179,109,212,187,118,207,214,220,100,199,57,203,205,232,51,99,84,18,97,32,133,49,71,219,133,225,161,87,152,48,252,186,240,101,192,175,88,200,16,159,221,1,135,80,95,208,99,23,209,251,238,176,21,34,8,92,9,48,223,175,105,108,249,23,206,20,130,204,59,207,56,66,228,123,144,181,221,119,158,173,124,139,203,65,113,191,87,204,35,216,215,100,15,167,197,149,250,242,216,207,140,193,241,194,112,224,4,200,158,58,20,28,80,93,237,187,50,151,236,224,103,169,65,6,31,203,154,157,75,222,217,44,170,62,227,98,24,180,214,16,216,12,186,128,247,238,215,118,48,109,155,101,242,196,223,118,5,3,102,174,2,19,234,218,62,36,40,135,175,170,87,83,250,153,3,46,56,32,249,129,249,62,23,94,151,126,173,178,198,7,207,227,112,179,210,27,129,143,71,91,98,1,20,35,200,104,2,67,223,22,63,125,254,241,173,68,0,165,56,35,62,53,149,154,109,203,79,155,5,28,87,19,158,24,178,217,37,132,43,87,94,23,46,93,22,46,145,148,21,167,139,109,186,50,38,19,10,250,88,59,245,76,223,41,219,44,201,188,51,136,241,96,25,29,86,133,39,204,241,113,239,68,167,160,252,242,160,12,45,182,12,2,178,55,32,0,156,49,69,47,170,107,135,102,64,99,125,11,148,130,57,129,141,73,113,223,7,59,75,81,110,77,3,67,171,23,110,93,191,244,241,202,143,219,126,135,164,119,157,193,13,229,200,44,163,93,46,251,14,48,181,28,91,46,30,89,142,76,83,203,204,229,14,40,246,178,124,105,14,216,209,244,234,161,175,117,254,130,218,165,128,87,190,253,229,149,30,92,186,76,226,234,130,227,35,239,85,104,236,19,152,182,105,121,114,194,146,242,173,43,220,4,83,225,98,164,68,14,119,9,99,25,108,101,223,23,62,71,149,124,47,248,56,123,185,87,243,219,50,71,41,221,248,194,150,192,141,192,162,12,11,228,52,253,62,154,137,190,201,68,202,214,52,20,159,115,80,233,39,79,78,63,82,13,235,172,210,41,35,103,106,130,190,169,180,184,26,147,116,202,176,160,29,88,98,199,106,70,131,22,99,14,157,17,188,70,190,186,206,38,59,101,75,162,246,63,211,4,228,48,21,193,215,252,34,156,78,93,188,239,241,136,111,221,2,111,224,2,101,181,63,57,116,62,183,169,17,152,174,69,183,104,81,57,74,98,158,213,13,157,64,141,49,239,237,124,208,166,48,21,24,201,159,28,241,138,37,247,94,191,35,226,67,169,28,92,119,75,34,209,182,8,84,6,108,13,227,23,134,85,179,197,249,2,231,239,46,138,90,85,187,131,251,134,75,1,201,71,199,84,32,121,221,116,196,142,217,127,142,58,127,174,105,76,147,50,98,179,155,239,229,240,57,31,174,12,40,48,156,94,241,49,231,38,222,58,21,38,236,229,83,129,62,131,212,244,209,96,68,138,165,191,170,49,238,9,12,185,83,28,216,203,66,144,10,19,7,137,143,185,140,222,253,129,203,152,241,49,77,42,250,65,207,167,138,213,135,24,148,156,93,6,143,28,159,131,70,165,126,23,167,221,155,198,236,31,108,225,173,178,94,152,34,140,128,45,222,173,112,165,200,198,97,164,143,135,162,16,97,100,71,233,100,46,250,65,44,75,220,29,166,192,116,238,103,204,172,114,252,131,87,21,81,101,131,225,231,247,155,103,104,167,139,254,118,89,80,212,58,220,254,48,85,80,137,245,1,7,157,87,237,195,62,54,214,199,114,24,50,206,231,173,137,186,220,123,243,69,244,151,143,255,183,124,166,192,172,93,111,142,231,55,137,33,200,119,152,16,212,3,239,90,231,189,218,116,21,116,237,81,200,227,31,155,79,213,230,179,174,147,181,173,6,108,13,255,2,163,22,233,19,9,77,50,20,35,4,38,193,228,214,242,249,191,68,30,244,183,49,145,123,92,61,170,212,22,252,224,50,125,47,221,80,88,172,103,187,75,216,127,113,243,69,73,139,110,119,40,123,78,31,114,170,130,182,222,156,170,221,228,174,19,31,182,85,253,34,84,180,84,247,64,160,174,220,122,54,166,100,221,15,31,248,107,133,22,148,228,68,92,10,207,186,218,49,112,123,164,184,246,108,17,93,135,196,84,42,125,51,179,90,164,103,188,105,124,77,190,83,162,226,118,14,74,189,26,150,78,95,154,27,233,132,91,8,109,3,122,172,57,31,48,138,16,174,136,181,77,179,74,248,212,97,54,191,41,247,70,254,36,34,7,76,232,122,251,52,171,249,99,232,53,58,204,89,53,101,105,90,12,209,63,229,57,54,245,112,192,146,217,30,3,162,206,120,93,202,36,224,76,86,196,215,229,230,104,111,242,82,197,122,157,125,196,54,34,34,186,205,22,58,220,220,252,226,164,184,77,156,149,124,23,60,214,43,80,130,238,114,49,170,134,57,249,99,159,177,92,183,155,11,234,31,171,248,242,47,189,141,60,232,190,215,217,149,33,222,136,7,79,132,150,239,144,192,77,54,194,48,52,141,140,45,51,112,113,130,222,205,140,102,133,42,59,10,214,115,137,200,24,171,184,201,241,128,187,0,101,129,163,212,93,201,225,242,227,146,190,240,121,234,155,61,171,72,15,161,183,28,239,69,226,94,76,1,246,252,179,115,198,123,157,89,120,117,193,128,177,200,62,215,103,29,147,198,122,178,229,230,104,104,126,7,0,133,202,121,74,176,229,192,150,2,243,171,115,177,100,187,62,57,42,41,211,97,202,185,239,231,92,217,66,147,237,67,77,147,253,129,33,104,254,101,164,129,7,37,174,50,42,166,125,190,252,106,220,147,153,4,166,67,177,45,191,218,108,154,214,117,200,169,188,26,31,108,252,5,75,97,130,122,223,250,32,104,179,150,110,102,103,163,203,51,249,160,24,61,130,12,10,238,204,248,114,198,208,116,21,76,61,157,11,29,98,89,191,55,157,71,122,34,31,219,97,236,150,227,106,147,150,144,171,207,44,59,31,100,59,124,206,173,43,99,2,53,236,25,37,15,80,217,213,235,138,196,1,27,205,84,92,221,233,214,18,120,24,211,99,252,246,249,92,75,191,200,48,154,254,21,47,6,249,139,252,246,132,149,42,190,231,176,97,84,24,150,235,251,222,52,59,203,121,111,58,113,95,50,7,33,135,196,65,38,107,223,254,236,48,81,136,148,213,172,204,144,11,244,239,183,201,83,232,131,159,83,152,88,205,55,42,168,88,205,219,173,108,155,18,57,233,236,240,162,138,70,238,77,227,244,250,214,246,250,9,115,235,147,85,75,232,124,163,2,253,193,229,110,180,173,20,53,110,255,105,26,233,138,110,120,166,108,148,252,181,96,111,209,15,194,54,238,225,45,38,60,84,213,106,167,116,171,17,248,193,120,89,69,98,180,156,78,103,89,248,10,161,30,19,65,0,117,250,144,89,248,158,187,88,133,241,168,234,143,210,130,245,205,5,254,237,238,18,102,53,71,217,3,238,100,153,206,76,84,223,104,24,65,174,195,86,72,241,192,244,150,127,182,4,197,125,200,216,136,187,106,42,68,190,58,11,65,58,77,5,240,169,167,219,180,171,88,93,75,87,23,191,211,110,238,87,163,79,94,212,163,132,74,248,204,0,135,137,1,38,117,180,77,3,194,209,5,87,155,58,210,68,65,252,99,163,251,93,214,86,111,21,133,174,21,48,153,118,9,56,146,163,56,230,220,55,147,202,249,158,169,62,166,8,221,92,254,220,20,84,85,181,113,22,221,3,223,173,77,186,254,214,128,155,9,68,149,113,119,120,91,150,67,237,43,56,251,190,239,81,169,244,171,234,98,156,25,138,103,253,193,4,251,119,121,157,54,79,251,192,198,82,243,120,220,50,35,171,248,129,68,30,210,227,96,12,43,67,116,152,77,231,117,218,114,243,120,34,108,108,188,166,250,8,144,107,126,38,169,237,54,185,118,181,150,41,231,240,79,137,110,82,110,106,16,88,141,84,246,151,238,102,35,202,111,211,63,58,125,150,81,173,40,244,85,102,35,25,247,192,7,163,164,183,30,19,106,146,34,254,80,226,0,143,143,208,140,19,211,81,140,17,125,238,54,108,44,126,112,163,66,252,249,26,205,212,34,191,111,73,152,154,42,136,7,110,110,178,146,7,197,161,214,29,7,210,238,238,87,67,64,58,212,139,198,251,239,201,127,27,230,193,165,123,202,175,96,209,175,238,189,74,211,96,53,62,198,8,67,193,20,119,30,45,233,38,110,21,167,126,243,105,45,113,98,68,205,78,141,97,192,86,127,44,103,54,116,45,217,79,8,186,95,178,88,127,72,17,164,24,83,10,17,80,54,82,19,107,81,109,229,48,9,17,113,203,38,134,125,42,223,76,34,198,250,76,52,72,17,177,230,29,222,162,87,11,53,103,193,132,250,30,12,234,217,174,35,110,97,210,244,217,134,244,76,34,25,112,95,139,230,142,236,145,30,120,70,96,214,184,19,9,5,83,200,1,63,24,210,14,201,174,212,95,103,236,244,155,51,143,198,144,171,17,119,250,210,222,203,52,20,82,23,51,200,148,166,198,231,242,209,220,50,159,51,121,16,3,249,170,159,150,169,25,151,36,225,24,122,144,40,235,12,216,216,176,229,197,40,229,249,44,234,133,218,112,77,122,115,104,96,247,252,110,62,44,100,34,51,13,13,31,26,138,63,152,16,98,149,39,183,50,203,175,146,7,152,2,167,34,40,171,245,155,72,176,208,52,125,235,73,221,236,254,194,226,11,253,7,154,149,255,255,83,230,127,254,55,255,247,127,248,31,254,221,159,255,151,255,245,207,255,246,127,254,143,178,230,109,253,103,201,154,159,247,132,235,230,75,32,195,195,187,182,230,174,145,166,155,14,147,141,27,154,248,158,214,228,228,233,103,163,9,144,228,28,27,211,42,110,223,179,32,179,56,92,212,22,144,219,251,252,22,140,174,212,37,191,214,146,181,232,124,104,167,104,230,158,241,144,228,148,175,156,3,148,173,253,62,54,28,107,197,13,132,57,140,25,84,210,30,168,121,174,200,154,211,228,83,178,36,146,218,217,247,233,161,241,124,126,129,165,98,10,60,233,139,240,124,126,130,20,120,202,205,173,75,201,67,48,180,229,254,127,204,157,73,206,109,187,178,149,123,132,156,39,205,67,162,3,8,106,84,40,81,160,0,18,57,21,122,195,125,162,23,248,139,53,35,60,124,184,175,246,164,205,149,110,97,159,241,123,46,79,79,39,225,72,198,168,55,173,8,152,52,105,191,28,67,12,154,210,214,214,148,235,120,144,23,9,187,169,97,17,178,126,241,183,123,26,3,101,12,226,21,70,46,199,47,122,253,39,96,36,131,2,99,79,247,184,56,25,50,176,51,10,76,22,139,71,159,27,75,96,75,196,190,33,34,87,252,151,173,0,73,131,238,228,159,90,197,210,15,198,57,49,197,114,105,70,144,234,49,0,118,118,76,43,129,51,217,27,222,250,92,120,154,56,210,17,70,154,238,40,63,214,65,209,94,147,133,26,254,73,166,76,207,10,115,58,173,207,246,134,208,6,178,76,249,221,98,113,240,236,112,178,96,209,133,161,212,79,238,210,178,178,207,179,64,254,212,90,253,199,182,142,216,89,48,163,182,95,129,112,56,247,164,215,101,187,70,186,189,66,241,206,214,253,244,220,26,185,169,100,135,41,136,77,186,169,49,139,253,2,5,177,214,57,202,245,152,57,239,186,183,195,240,145,13,49,241,168,43,38,102,231,39,193,57,32,37,52,203,118,91,76,58,246,131,43,193,172,173,91,102,93,238,61,39,103,242,92,5,229,189,224,93,158,213,159,109,234,199,226,119,36,143,34,207,229,7,65,73,54,112,226,37,168,220,68,189,53,206,109,29,83,166,20,55,168,239,228,198,32,25,98,34,158,129,130,93,96,251,193,142,220,140,58,217,126,41,55,1,151,242,222,206,114,246,248,15,22,69,29,234,181,39,149,36,174,133,166,222,166,110,25,164,54,90,119,139,187,25,95,169,154,212,152,155,49,21,26,87,133,161,30,104,234,205,251,112,75,169,64,221,174,126,121,10,3,90,180,206,139,64,175,116,205,148,130,170,183,54,194,38,5,45,80,236,32,190,163,166,118,237,57,59,187,219,27,220,64,135,142,231,105,189,70,15,147,219,74,54,245,38,61,72,151,159,110,207,207,45,98,239,230,57,231,0,114,179,23,173,247,199,67,71,200,101,249,234,169,212,56,63,161,10,78,234,176,138,135,41,124,87,245,94,55,185,102,224,252,172,26,139,88,197,72,148,220,154,39,26,87,21,38,247,167,5,60,81,243,81,239,53,187,126,92,128,208,76,95,89,127,123,153,156,227,135,158,85,120,83,177,45,24,199,211,239,53,4,189,140,173,215,186,62,118,10,216,14,217,174,65,72,114,254,2,134,190,89,47,156,25,14,195,24,82,236,247,171,43,103,225,211,1,197,186,195,208,114,234,101,23,34,59,183,199,145,111,206,91,81,188,77,213,189,38,149,120,244,146,211,159,106,104,116,79,253,86,56,141,200,83,238,217,204,250,30,151,198,66,213,158,60,124,113,24,197,199,78,27,170,19,201,51,57,239,157,235,69,207,81,165,25,46,231,202,184,82,252,114,161,240,84,51,115,50,94,151,17,215,213,118,171,253,249,16,205,136,242,28,229,194,175,233,72,72,25,196,60,49,94,175,38,143,70,99,177,223,123,52,26,83,114,4,163,48,135,6,154,195,84,211,233,195,137,233,151,237,3,138,107,161,202,59,151,243,206,115,199,167,206,176,233,74,6,140,41,166,109,223,142,184,42,239,39,157,175,113,52,6,136,143,120,107,170,96,134,2,89,190,149,154,14,198,227,248,229,245,218,151,134,126,116,104,30,34,14,56,255,148,236,191,18,139,3,198,68,141,91,58,148,54,69,31,14,203,190,91,242,216,156,106,233,161,6,121,182,210,21,139,7,19,74,82,32,241,173,13,119,36,157,179,130,144,190,188,23,123,130,135,147,151,109,155,89,114,15,10,85,250,57,246,104,92,63,75,34,248,199,46,68,2,192,119,209,146,53,154,214,16,56,159,30,97,129,142,221,120,80,46,92,224,26,115,215,5,187,71,151,95,182,195,185,229,184,133,195,247,169,141,171,9,122,121,199,178,9,137,78,133,43,151,103,239,247,217,96,214,210,135,115,103,241,207,69,150,195,30,226,155,131,213,102,214,17,254,131,1,201,251,219,113,146,79,194,53,113,76,18,73,46,35,95,166,164,88,122,195,36,239,100,200,206,22,159,215,221,40,207,239,104,50,236,226,166,28,83,152,15,114,249,71,128,217,74,163,53,194,101,83,76,107,238,108,249,110,133,213,56,66,151,194,221,211,18,150,209,58,106,86,16,73,63,181,132,67,230,204,201,213,116,22,66,113,236,86,253,129,249,91,201,107,59,207,37,215,35,214,30,236,16,73,7,133,89,26,235,158,68,182,42,211,144,98,198,156,195,79,149,140,0,121,72,6,113,67,169,210,29,123,155,34,7,49,251,205,235,21,219,194,79,50,65,6,13,39,73,242,11,32,73,245,164,213,201,92,225,184,201,225,43,133,16,64,198,204,54,245,228,94,17,43,40,107,146,165,133,87,234,44,222,29,126,90,110,155,85,159,141,39,213,97,91,154,171,105,207,26,37,85,31,124,134,111,231,170,175,61,137,210,123,235,51,4,124,96,25,52,202,254,252,189,112,48,203,68,170,144,141,122,92,202,40,14,218,214,173,18,107,54,207,240,124,67,240,158,116,158,157,173,245,122,213,39,228,200,114,4,20,88,70,124,143,71,180,124,74,14,10,5,185,141,88,149,195,253,44,92,77,171,110,38,199,234,207,102,149,223,98,115,75,171,134,121,200,223,10,106,248,172,71,151,9,152,184,191,38,67,112,60,37,151,48,83,117,52,124,150,102,52,40,116,35,166,80,214,152,87,62,248,188,162,56,190,241,51,145,143,25,81,14,148,87,52,179,211,184,157,61,132,130,117,58,53,17,247,24,3,123,251,36,69,160,144,186,72,201,83,68,90,186,120,216,106,240,39,242,240,180,185,29,122,207,208,18,88,73,29,254,36,19,220,64,33,202,91,169,61,40,219,150,163,25,82,111,241,139,243,223,60,41,104,33,88,129,228,189,194,165,221,112,91,53,134,119,77,145,52,54,120,127,56,179,182,107,182,224,233,56,155,86,180,206,75,87,54,165,58,35,130,9,60,124,247,162,201,157,102,38,173,219,53,142,36,205,28,61,86,107,143,223,158,40,12,45,77,75,133,231,37,224,221,215,213,104,227,139,160,139,80,34,204,136,77,164,25,198,20,80,236,136,20,158,115,118,12,241,221,100,227,168,73,1,159,17,190,42,178,192,86,55,189,3,166,232,86,230,138,233,63,7,218,200,224,126,243,124,199,253,94,56,171,101,91,200,199,38,61,214,117,14,120,75,233,169,89,111,184,134,2,54,102,231,169,249,201,22,78,15,152,24,128,78,242,29,219,25,68,230,75,243,28,127,149,252,238,26,55,49,112,185,65,91,78,246,104,17,192,132,127,80,83,61,32,178,185,79,46,207,126,68,182,29,234,111,1,167,186,245,91,64,4,149,35,184,201,5,56,169,69,74,101,241,142,192,42,105,52,89,11,3,144,37,15,63,107,50,71,206,210,12,121,166,244,253,22,75,196,17,129,139,241,73,6,108,50,70,106,208,194,62,50,239,52,216,85,179,193,41,79,201,35,122,70,217,135,90,195,155,114,248,118,209,94,181,8,4,117,32,119,241,29,56,225,118,210,178,129,99,30,20,55,252,146,73,91,36,173,119,192,247,122,131,236,211,130,84,2,83,204,185,47,220,53,164,75,49,5,50,26,241,240,65,217,147,188,246,25,209,21,7,54,87,172,242,76,20,170,94,71,4,194,113,36,173,37,61,135,62,108,199,142,66,117,133,222,77,176,52,134,31,154,72,163,31,11,106,43,188,103,172,90,66,132,122,234,101,243,86,123,96,136,210,174,178,181,80,3,151,67,143,172,6,178,39,196,64,50,121,190,112,169,39,184,122,158,151,134,90,60,249,161,73,56,81,46,177,252,233,56,11,34,208,241,108,147,36,153,159,19,53,178,45,176,105,182,150,3,225,129,143,41,202,89,46,9,19,86,163,182,194,248,58,139,14,193,23,57,82,207,30,9,11,152,195,231,142,123,75,76,129,161,11,137,125,144,26,210,212,199,115,241,25,17,199,163,242,248,41,69,42,152,137,35,178,149,54,140,99,69,209,209,70,228,165,109,228,201,198,3,19,84,140,252,23,162,214,114,223,3,206,110,43,3,115,125,28,255,56,140,163,236,133,75,139,172,54,42,124,245,58,136,222,9,245,73,158,154,179,44,74,40,48,207,142,158,115,177,220,58,102,203,227,85,36,89,241,233,244,173,22,194,177,145,48,196,100,214,151,226,89,145,120,57,127,94,75,133,113,108,121,178,18,169,176,187,61,63,12,39,172,255,244,185,141,45,73,91,59,246,15,18,202,145,90,214,154,50,72,25,188,194,100,36,23,143,10,3,109,77,56,42,242,141,42,153,128,122,221,203,102,195,222,44,66,108,204,172,48,158,154,121,115,16,87,147,155,13,112,41,241,108,147,182,211,114,185,133,0,149,191,23,138,13,85,95,59,255,50,151,35,245,146,115,73,205,190,105,135,64,36,110,158,255,111,189,157,143,91,208,64,210,103,159,83,223,186,87,162,226,146,50,170,117,99,148,61,206,29,105,111,25,26,157,174,48,121,160,209,113,35,87,121,70,28,67,160,86,73,133,125,190,23,155,246,188,89,184,157,227,245,153,73,53,30,109,50,21,207,202,131,60,204,107,41,54,172,31,89,111,100,232,54,181,88,91,150,202,159,219,179,110,241,217,71,122,240,108,189,60,75,111,162,20,233,185,199,144,18,72,32,5,173,238,211,38,224,78,50,160,246,123,226,232,244,172,104,226,144,245,93,122,48,164,94,148,232,200,179,124,206,181,213,211,204,201,209,121,92,22,191,162,119,135,185,129,23,189,197,102,19,22,241,170,2,10,184,219,51,21,234,121,90,186,48,106,161,58,23,240,6,204,200,36,135,180,87,23,0,44,229,30,248,194,147,56,181,206,169,112,218,207,40,125,153,149,196,26,93,0,4,128,111,107,184,51,158,105,56,168,7,114,120,240,106,127,65,111,189,155,9,120,141,249,194,57,170,133,240,217,60,206,171,3,151,114,211,254,161,235,124,159,189,110,122,189,217,51,253,121,54,75,57,96,82,126,244,173,80,6,139,142,25,153,197,11,147,165,27,229,10,176,229,234,46,75,25,78,138,154,52,168,132,166,30,77,84,38,173,40,166,35,65,238,221,52,8,246,249,2,89,150,229,217,223,111,157,60,127,139,50,13,110,177,207,93,177,55,79,137,155,150,156,215,212,215,194,145,155,226,123,28,235,182,47,125,175,132,226,106,84,198,16,111,154,143,71,111,70,148,114,65,209,168,101,176,133,218,164,26,181,91,63,65,14,169,89,78,184,206,162,122,151,195,94,110,53,92,190,115,100,130,147,92,121,140,89,245,149,64,176,29,53,153,137,128,245,122,92,37,45,221,106,81,174,176,231,240,249,51,17,187,102,76,0,197,239,42,36,53,19,63,247,222,2,19,134,254,204,227,179,7,84,148,57,187,192,108,4,159,187,235,192,80,128,36,109,221,113,201,124,112,61,223,75,24,115,127,240,183,67,213,10,13,152,62,24,234,151,111,33,91,30,224,217,177,154,194,40,193,248,131,73,246,110,47,204,198,241,193,86,253,181,159,135,247,52,253,194,204,5,153,176,227,16,24,134,248,47,122,206,157,170,139,166,57,240,134,40,106,58,76,172,175,203,195,135,9,147,212,15,62,111,45,233,44,70,52,68,246,157,255,54,250,53,215,240,70,33,142,128,91,60,124,80,129,53,228,197,44,211,163,121,215,38,226,57,242,211,182,4,62,12,194,183,86,20,131,155,238,251,206,112,148,156,110,223,47,5,171,242,244,50,179,106,122,210,125,223,214,48,52,134,221,13,49,5,145,193,251,82,168,49,29,203,111,127,112,133,37,48,221,151,218,152,198,158,69,81,237,160,218,130,30,99,216,196,112,126,40,181,137,245,129,113,240,198,179,77,2,41,22,178,233,72,88,9,175,195,213,68,80,5,62,102,72,12,119,135,45,224,122,84,161,34,36,89,255,115,234,224,84,65,38,66,94,27,145,42,207,192,174,166,8,127,53,80,27,241,100,68,53,125,76,187,213,95,245,11,163,18,60,138,119,109,72,8,7,154,87,140,131,47,38,140,86,73,187,53,100,13,77,209,138,0,155,163,48,106,111,249,97,146,59,182,183,133,144,239,110,125,204,109,4,78,179,195,208,35,94,81,164,3,175,76,57,214,215,45,152,235,69,170,186,65,126,212,97,187,119,120,144,26,46,173,97,71,73,62,19,6,36,218,251,206,35,104,89,59,153,205,1,179,193,201,144,224,190,243,13,31,24,193,172,251,94,136,147,152,16,193,7,119,36,78,134,192,76,189,239,146,5,92,175,20,14,249,25,100,59,54,7,109,155,150,182,16,244,59,149,132,37,173,14,89,119,220,103,39,116,221,14,183,42,180,226,232,114,205,115,40,220,142,241,53,182,252,52,89,123,31,25,14,161,215,14,195,112,21,120,24,83,154,195,38,172,35,93,51,103,173,79,194,193,85,242,82,127,35,24,135,210,249,240,135,23,19,80,189,19,169,32,137,84,62,23,245,153,7,69,120,204,26,234,208,196,217,125,200,136,164,140,42,40,46,255,237,191,140,234,198,148,57,106,185,140,51,249,215,66,163,180,8,138,127,110,199,68,25,56,60,195,33,10,188,201,137,9,120,115,29,151,159,238,103,202,122,130,26,228,122,153,162,153,11,35,171,236,49,99,22,45,113,218,59,224,197,216,194,139,195,155,109,64,97,46,73,235,139,9,212,201,167,44,178,124,42,213,114,249,187,30,146,148,178,235,37,83,135,135,142,170,141,239,130,7,177,52,90,133,67,96,162,244,254,108,54,141,171,77,124,80,76,30,175,87,183,141,240,140,82,19,120,114,103,248,208,142,77,34,159,26,81,229,234,215,59,108,87,52,156,167,192,248,122,253,99,30,187,4,90,206,7,222,158,176,142,246,216,222,87,123,11,20,86,172,104,140,176,195,42,119,162,32,80,249,117,26,1,241,220,101,254,154,114,220,246,211,150,234,205,121,185,46,91,183,76,198,88,243,103,119,161,6,83,90,15,202,9,62,91,139,11,18,28,218,119,158,16,58,173,97,97,16,130,225,187,95,152,162,60,47,75,178,28,214,51,126,242,219,203,206,139,233,176,49,219,202,75,91,150,185,175,122,14,142,118,133,56,128,201,158,242,142,163,232,118,153,133,168,118,98,146,250,153,72,157,244,222,178,205,82,203,117,236,29,31,149,115,16,244,164,163,66,38,78,249,236,60,18,179,168,156,187,27,229,153,128,181,250,157,150,242,13,34,23,247,225,150,153,221,124,85,35,72,129,152,201,133,11,49,104,223,195,205,131,63,101,208,72,61,60,11,160,58,124,186,114,53,137,218,47,63,207,11,35,144,184,133,9,85,90,227,46,242,106,16,10,52,16,69,188,104,207,84,252,249,179,81,52,188,33,101,224,102,100,108,31,220,147,177,79,10,108,75,61,224,51,44,77,134,28,246,159,225,31,100,15,42,227,187,244,155,80,171,167,58,17,214,45,51,201,194,132,126,185,121,153,152,185,243,235,77,221,70,107,128,50,167,24,51,88,35,166,182,94,132,182,154,63,124,82,180,116,103,10,252,60,81,193,12,227,212,130,145,87,96,86,204,119,75,178,108,153,121,43,0,48,134,152,247,190,133,99,62,138,194,2,91,4,126,185,239,116,105,63,118,51,153,104,232,141,182,111,200,48,133,208,214,170,130,158,213,233,132,62,152,201,231,170,120,135,172,227,86,89,223,129,123,80,216,175,228,201,213,68,89,198,135,30,3,158,80,233,133,9,248,175,233,143,174,86,93,222,4,62,219,213,254,64,75,121,147,189,170,55,227,226,245,31,134,191,244,122,24,154,169,209,67,196,255,193,148,82,137,93,6,12,105,156,143,8,9,188,169,107,107,152,206,226,225,166,134,252,192,80,80,85,31,49,75,169,203,250,112,178,250,191,137,112,78,68,60,118,178,182,216,21,138,127,203,102,186,73,93,76,152,78,30,162,87,161,16,131,34,137,72,97,56,20,62,255,5,49,40,168,183,171,182,46,225,17,37,34,73,8,89,63,23,18,35,159,239,156,32,20,215,71,125,248,54,29,16,135,169,147,127,6,21,14,146,225,93,163,206,113,201,113,206,73,69,102,234,7,83,212,157,230,82,152,53,148,3,198,98,29,10,119,62,83,192,99,233,79,119,36,23,226,181,27,121,60,253,249,105,106,33,239,179,55,62,57,133,119,115,130,13,44,66,82,171,238,174,208,17,195,94,223,86,74,44,98,231,91,71,111,48,236,212,254,240,31,65,238,84,184,154,158,178,195,199,146,104,207,195,145,73,184,173,137,142,110,133,81,35,27,1,215,126,147,161,13,38,35,185,6,12,189,252,211,181,229,43,247,128,93,15,159,78,34,68,46,51,208,33,229,105,192,213,38,79,192,179,92,253,5,131,97,242,45,1,19,218,26,10,163,65,114,223,10,187,225,129,41,131,9,244,156,208,251,65,7,100,159,14,15,242,43,116,64,171,105,103,6,12,171,212,3,67,135,188,2,102,23,215,142,163,7,16,115,24,81,220,189,181,53,87,228,251,173,185,95,232,44,68,243,162,198,250,249,9,250,232,120,67,220,49,226,115,76,163,98,21,216,148,7,227,183,73,141,215,125,195,220,150,119,76,73,158,122,6,205,136,161,163,107,100,84,234,142,103,117,230,177,64,6,245,253,75,91,115,222,173,152,72,11,247,99,86,184,155,26,153,195,84,72,53,133,55,57,33,14,239,242,220,68,89,231,103,23,187,48,30,116,109,13,153,117,128,123,233,125,176,195,75,239,222,44,158,82,145,97,87,152,18,247,26,240,172,85,63,8,201,5,41,30,62,207,156,219,98,58,66,145,208,98,142,67,48,146,197,16,159,227,231,123,251,193,200,27,234,202,156,92,116,242,103,166,16,190,71,122,171,41,140,37,209,3,62,255,150,27,4,133,64,253,51,43,209,103,196,161,170,191,140,146,67,11,20,99,76,127,217,28,28,23,38,247,102,41,76,197,198,133,161,191,151,103,79,238,38,190,39,64,210,153,111,157,150,193,108,96,57,224,51,160,178,217,113,225,34,42,228,48,50,41,91,80,156,56,59,198,100,50,192,67,225,238,105,88,240,233,36,161,54,51,148,27,75,52,198,209,149,181,223,37,71,114,13,240,46,125,61,48,98,166,209,49,46,77,114,108,46,91,154,254,57,154,21,78,201,161,187,208,217,246,228,125,224,54,213,235,176,152,102,190,203,54,174,215,234,209,176,226,41,79,103,106,198,237,158,247,211,184,239,216,132,201,137,200,106,14,80,91,69,210,139,195,132,220,100,254,91,93,111,158,241,219,84,89,15,69,111,254,88,131,224,98,201,52,90,108,141,206,64,9,138,236,239,157,162,235,119,61,252,96,212,98,208,77,87,152,50,238,230,48,50,181,98,53,2,59,255,185,193,240,43,21,133,201,12,169,1,215,126,163,98,6,155,103,52,96,68,26,171,194,212,82,220,223,198,213,248,160,171,222,71,163,27,43,99,50,137,132,75,191,45,35,47,96,8,231,253,226,15,99,26,110,123,5,11,85,92,129,150,189,228,209,100,238,79,207,60,0,38,245,255,129,77,14,57,96,184,126,167,194,200,49,93,24,11,230,249,109,19,43,15,152,141,45,43,12,113,234,14,24,134,248,170,48,153,255,213,97,202,195,235,243,219,220,41,70,192,185,93,26,34,96,148,67,125,213,155,90,89,91,218,154,196,207,59,44,208,141,229,167,245,89,122,233,182,198,197,173,47,118,38,134,51,82,1,179,43,116,133,59,214,97,192,200,57,233,139,17,78,189,239,77,38,168,56,114,8,213,46,247,2,53,211,63,44,237,129,233,141,63,28,237,144,37,199,30,42,207,213,175,193,48,173,67,182,209,20,94,206,226,110,112,73,55,138,9,60,136,154,246,11,159,63,200,10,147,245,93,3,198,119,161,104,137,72,124,179,43,198,30,207,179,45,178,31,48,86,232,211,154,155,194,253,105,114,207,187,194,200,60,207,128,185,79,46,133,41,81,190,175,13,73,140,162,123,186,191,16,148,66,57,253,105,118,249,126,95,139,42,146,169,240,153,12,126,107,35,211,170,221,220,207,198,110,102,68,70,14,119,19,86,16,152,216,189,192,38,10,160,240,205,161,108,38,203,121,115,50,12,38,252,24,48,89,71,77,126,27,47,222,93,221,3,174,186,123,60,25,71,15,101,224,1,143,43,193,14,154,113,124,92,116,183,203,181,98,48,182,94,113,152,204,209,42,239,101,74,51,109,5,220,231,205,234,54,152,40,81,116,124,50,17,181,227,120,107,110,199,143,109,39,203,19,120,23,247,106,0,159,169,177,180,231,45,213,219,150,244,156,174,224,57,60,239,231,34,218,158,181,99,109,147,210,231,48,44,235,69,223,26,209,85,63,148,153,115,83,246,90,224,51,81,220,206,71,240,178,95,46,46,224,179,32,107,46,1,183,38,23,70,224,217,20,38,58,163,61,159,36,130,249,36,38,251,181,189,48,58,83,45,224,209,242,243,112,203,187,241,247,70,74,73,220,103,192,228,130,173,128,155,240,7,24,140,67,108,6,188,133,131,12,152,141,32,214,246,164,178,231,153,43,103,83,89,49,25,136,96,232,215,66,197,166,198,152,161,211,185,228,181,206,101,51,174,170,144,166,207,57,166,162,22,178,115,248,167,204,164,48,166,118,13,184,239,173,221,198,59,236,81,31,50,104,210,216,186,2,44,208,159,46,204,117,50,43,188,107,92,95,140,194,187,234,226,195,233,49,98,171,133,31,224,106,64,25,76,56,32,62,54,59,210,172,10,35,78,24,61,95,199,192,173,58,42,28,64,177,101,77,163,168,126,96,78,195,232,249,110,251,18,235,24,220,73,244,251,96,114,216,228,18,1,76,98,78,160,72,130,233,168,84,252,159,53,224,189,100,155,183,43,220,78,113,240,90,209,149,46,191,115,127,159,158,78,11,12,45,131,126,48,194,112,49,199,73,29,210,33,227,84,136,105,180,176,124,244,99,14,18,227,253,115,16,248,189,169,17,6,151,229,252,176,118,57,201,83,167,40,213,123,179,197,15,163,202,170,139,171,16,111,153,209,26,146,178,249,192,100,160,251,231,160,192,178,61,19,105,80,38,23,47,189,240,229,60,173,207,40,222,33,51,255,178,190,24,27,105,204,210,115,78,142,103,215,40,191,186,199,128,113,83,232,183,166,238,36,44,29,83,106,127,190,38,86,130,223,234,198,254,85,214,42,124,108,44,55,122,41,22,95,226,227,53,152,224,125,192,86,92,245,192,16,27,6,108,149,183,10,31,251,113,223,214,92,185,159,223,158,119,138,115,199,203,207,107,225,46,168,129,206,51,9,159,65,193,75,21,99,70,22,91,123,250,77,181,144,163,70,237,165,43,215,130,7,49,162,104,112,63,47,189,77,104,50,224,10,245,224,3,239,22,27,45,68,109,233,121,43,38,94,28,248,100,43,166,242,60,188,196,45,98,108,147,110,214,215,58,215,188,20,43,0,150,130,203,181,98,112,203,51,22,215,153,70,88,244,10,91,76,209,225,179,198,111,197,182,193,199,150,200,241,218,187,220,4,79,170,199,104,253,197,202,206,54,200,10,122,96,188,122,197,81,220,22,229,65,115,16,206,1,147,184,90,20,166,250,41,158,61,201,31,236,10,215,136,98,3,87,194,1,10,147,153,49,2,110,75,238,209,192,125,180,114,127,27,15,203,243,112,116,171,239,195,177,35,183,194,28,56,51,224,197,73,169,240,34,243,57,224,157,116,34,65,107,144,191,52,51,46,194,9,53,72,133,115,219,247,181,201,232,212,243,133,88,90,241,251,209,132,141,249,217,177,208,144,116,239,50,218,155,115,233,52,235,133,45,109,6,188,70,123,97,227,130,114,24,194,94,61,1,122,33,44,56,2,198,161,41,223,11,207,117,205,209,51,78,162,165,173,43,199,234,14,24,133,81,253,109,120,96,114,116,141,91,179,90,111,189,165,235,240,39,111,126,172,103,84,90,198,59,237,240,196,177,241,192,112,187,197,111,51,48,186,143,91,56,237,62,156,91,249,124,224,25,245,103,192,36,253,79,133,161,50,136,81,179,148,70,253,109,228,81,226,139,24,51,251,131,182,240,184,28,180,151,170,235,7,207,68,248,38,112,85,174,82,158,198,176,165,7,124,182,152,169,183,8,238,248,94,208,1,76,232,66,81,50,216,191,133,61,17,80,105,237,105,76,154,211,133,89,63,58,38,103,187,138,229,83,17,246,211,5,112,46,44,201,9,154,240,199,176,77,104,191,81,40,137,111,125,174,62,66,168,101,48,172,86,1,23,98,144,58,145,22,185,200,241,112,232,198,116,233,118,206,174,21,93,51,126,72,253,109,206,143,152,227,198,216,244,76,133,181,57,129,28,166,44,114,63,232,49,100,162,103,84,105,63,43,0,135,66,76,241,74,42,152,158,47,157,8,216,138,33,37,82,244,244,140,252,224,18,63,141,72,206,243,94,100,172,141,128,135,213,74,40,188,147,51,54,2,219,21,241,194,231,86,104,154,228,31,60,155,212,62,24,76,62,241,133,225,208,82,244,12,83,138,142,227,70,204,15,220,189,232,14,121,121,190,64,87,116,144,145,24,112,167,60,93,225,9,57,241,7,195,52,80,247,211,239,25,108,143,192,132,112,159,126,163,126,151,3,30,105,190,61,59,135,110,246,15,66,176,238,89,185,36,180,132,43,10,166,181,118,57,17,12,38,217,201,151,151,105,213,140,167,117,30,37,182,5,148,207,147,154,150,232,130,229,24,82,42,154,251,122,90,151,238,101,48,192,248,235,158,223,46,211,25,147,14,12,243,253,30,15,188,203,29,53,118,227,253,62,124,119,129,205,136,123,97,103,64,107,166,234,184,244,158,0,28,135,4,194,121,121,191,29,219,110,6,161,101,89,36,206,199,52,228,210,239,175,197,182,147,199,51,199,185,245,7,202,161,187,95,212,11,158,80,183,34,1,111,189,240,18,152,114,246,249,254,116,21,152,52,171,23,94,177,15,195,255,178,254,242,211,59,98,86,100,96,231,231,228,131,219,161,223,198,179,95,162,214,31,140,254,110,192,196,241,158,95,70,106,47,158,125,86,211,123,64,192,47,24,19,101,89,50,223,243,219,203,5,253,12,174,37,173,103,207,49,170,132,128,73,231,125,198,236,108,112,43,186,70,70,252,187,178,201,126,245,175,185,168,200,205,243,129,215,200,241,222,212,50,148,103,245,117,206,210,128,85,229,237,7,159,137,125,225,178,47,233,232,111,99,184,161,110,10,28,72,207,124,224,185,98,223,32,149,224,185,103,83,67,22,119,144,3,195,91,84,31,120,143,216,55,22,54,243,251,222,80,10,248,195,81,18,74,249,217,148,96,120,10,52,183,174,214,248,72,38,190,18,240,57,250,212,110,101,234,236,56,97,240,137,228,231,189,112,161,197,182,65,189,202,85,158,252,173,175,114,15,63,98,90,227,93,155,53,105,199,97,222,107,15,188,61,37,15,152,20,178,7,38,247,217,191,39,101,56,87,219,215,96,146,125,46,76,113,204,3,155,151,38,96,146,217,158,13,111,78,47,201,2,38,63,68,63,88,150,155,219,129,169,187,121,186,70,162,86,188,24,145,210,161,163,70,45,217,253,233,115,251,122,118,75,50,174,119,188,118,222,194,179,108,48,60,25,142,226,228,122,14,168,210,130,188,16,152,125,90,251,141,239,34,214,223,46,229,117,7,81,67,114,193,42,210,30,6,82,122,16,221,38,190,243,140,55,102,81,28,233,168,248,166,231,91,67,92,49,99,196,216,24,158,213,7,201,91,88,127,164,61,167,231,120,66,22,38,78,124,92,227,227,57,34,206,241,178,226,166,96,138,21,229,249,237,157,194,11,60,241,162,143,174,75,192,164,166,162,231,148,62,234,174,51,224,51,232,23,198,145,174,61,167,120,111,221,174,173,250,140,10,236,234,249,54,222,66,83,110,112,143,212,30,208,51,46,79,199,216,8,98,204,184,8,60,123,14,85,219,119,125,192,66,174,155,169,17,58,198,137,111,122,224,207,195,207,172,141,116,42,96,124,4,10,35,79,20,93,59,38,92,82,159,37,92,120,73,30,14,153,203,211,26,94,221,114,225,249,174,205,115,96,223,219,149,253,67,141,199,177,47,115,8,48,135,140,188,55,228,79,113,179,35,13,5,26,6,129,183,109,82,1,67,32,252,192,36,43,212,128,9,125,200,176,108,163,24,154,1,147,232,35,43,123,103,215,17,253,113,154,246,23,132,240,51,58,70,253,180,94,242,55,135,221,188,141,225,117,217,10,91,172,36,224,179,195,232,54,110,2,16,238,120,95,108,173,67,119,195,93,201,65,91,1,99,186,42,108,36,129,241,219,240,148,171,225,138,206,130,211,201,1,239,44,43,128,250,57,152,42,63,180,80,89,46,22,88,54,97,37,247,18,147,255,218,36,223,22,120,66,232,24,112,41,151,115,193,96,138,122,238,195,161,14,125,90,163,173,51,3,38,249,183,11,12,13,83,190,173,91,147,36,23,96,43,92,10,184,139,126,129,193,228,110,215,11,207,220,181,107,4,169,239,179,71,149,58,17,80,227,112,190,240,46,69,59,142,218,208,190,173,77,161,88,224,154,34,144,184,138,229,42,232,47,159,158,181,113,223,154,34,233,170,48,183,131,126,97,82,108,20,166,190,227,126,16,178,92,180,227,100,145,175,219,179,189,222,142,237,116,95,122,75,58,224,200,63,221,183,121,193,49,101,67,34,203,20,145,178,15,174,20,231,233,183,130,159,217,163,32,148,4,77,13,136,145,54,186,195,210,160,230,39,73,210,196,129,41,93,114,107,155,154,31,238,25,2,247,84,194,255,108,53,63,93,34,48,164,194,69,169,18,48,116,207,218,122,32,79,119,225,197,237,73,97,246,179,11,147,112,172,15,159,76,163,120,237,1,253,141,190,24,245,140,126,139,160,98,98,12,177,176,80,218,188,105,173,84,61,140,254,12,11,101,154,241,169,57,67,181,223,155,236,221,219,22,183,186,126,15,58,26,251,17,116,151,69,167,55,89,168,105,196,163,185,245,201,128,115,249,205,183,95,231,31,89,60,250,153,240,65,118,55,19,25,120,204,36,133,177,67,227,167,45,98,175,63,77,177,82,108,71,80,190,233,253,159,243,54,57,69,41,48,69,85,130,226,87,140,158,153,156,70,214,159,230,124,119,231,1,105,196,83,227,28,212,219,38,103,173,6,38,247,92,81,52,17,70,160,198,2,32,240,202,53,78,38,184,190,147,158,169,153,27,205,93,89,63,149,79,125,56,132,4,49,143,240,121,228,174,61,219,24,196,62,164,13,170,110,177,26,51,91,68,47,241,112,8,76,228,224,202,112,0,237,216,164,33,208,82,231,2,140,87,237,118,220,56,224,20,188,138,38,86,204,136,6,162,194,219,9,42,249,142,168,147,234,15,163,190,17,179,172,53,205,63,6,133,85,247,162,112,42,40,76,141,103,60,154,58,250,23,133,134,226,194,100,190,106,183,91,58,166,67,76,4,74,154,203,84,152,220,216,28,240,185,48,148,167,53,170,70,209,154,12,49,57,111,225,165,168,78,117,223,140,110,116,36,109,221,71,20,214,0,31,115,73,143,76,170,162,235,140,215,182,50,21,125,56,10,213,119,84,44,85,179,41,140,104,88,116,237,60,187,60,195,194,151,191,93,35,52,164,27,14,204,192,43,142,76,50,177,218,210,135,19,5,110,23,158,36,114,41,76,162,145,207,148,14,245,163,30,1,48,112,205,121,225,129,11,236,194,27,6,63,183,236,150,209,238,200,125,17,154,200,181,162,241,217,174,244,250,127,208,141,220,227,7,147,103,162,215,197,12,143,142,243,41,3,159,15,244,180,70,50,192,175,108,104,163,28,179,243,105,61,195,243,64,34,103,82,199,132,165,54,167,251,211,57,231,231,107,67,140,113,55,195,99,123,29,155,83,223,186,165,144,19,2,54,113,109,133,131,244,19,148,226,88,5,73,0,140,183,130,80,32,61,48,218,14,35,96,104,160,180,223,148,18,230,251,108,212,225,244,165,219,168,35,14,85,102,78,219,79,199,184,226,229,128,55,106,4,1,159,11,156,133,216,62,216,82,17,171,162,156,54,51,80,216,205,238,144,193,60,4,185,78,192,196,208,151,194,48,7,248,144,81,237,152,229,128,160,200,144,251,99,192,8,106,105,235,140,6,76,192,84,126,200,229,165,48,105,35,86,135,83,28,238,22,133,161,237,31,1,159,173,83,92,219,208,73,84,47,112,108,166,94,222,158,23,59,134,221,190,47,6,101,98,215,158,31,187,176,207,11,163,131,174,15,135,231,54,110,39,211,50,100,20,110,104,140,68,215,206,139,47,137,38,24,251,65,28,109,211,72,58,180,103,141,95,142,215,134,25,116,233,179,187,169,188,4,204,157,89,199,148,50,133,251,218,199,154,213,68,19,152,181,103,142,189,152,123,176,134,240,33,125,216,145,49,139,57,91,199,214,33,39,243,106,93,120,104,218,29,48,113,98,127,237,245,115,58,41,204,109,178,4,220,161,205,18,24,54,175,248,158,68,165,214,212,174,77,230,86,180,46,103,50,73,70,83,161,38,120,120,215,54,105,21,250,65,32,75,139,219,203,30,166,170,245,52,238,103,21,204,128,165,236,31,240,236,227,62,100,155,12,112,41,11,2,62,38,172,251,91,112,13,76,205,87,178,168,97,92,84,241,232,158,227,255,129,119,80,242,2,19,158,214,135,35,154,83,46,76,54,204,126,224,224,81,0,30,51,233,91,117,50,135,227,173,40,63,19,99,251,192,197,105,113,65,41,224,214,142,245,26,100,71,141,212,207,162,151,123,200,30,183,151,184,3,115,133,211,49,235,150,101,25,112,209,44,44,156,224,161,86,10,74,217,236,243,211,184,16,239,79,219,206,173,48,12,67,59,96,148,27,4,181,130,178,30,40,79,151,137,128,166,97,228,68,208,69,181,84,136,71,22,231,237,4,165,40,241,129,207,1,227,206,177,109,211,168,200,79,31,91,225,44,61,127,233,109,84,106,91,97,226,84,53,224,33,242,227,150,63,155,203,253,150,219,148,192,166,194,253,94,53,17,57,124,188,199,212,0,197,86,201,18,165,118,84,208,95,129,172,195,88,34,186,180,182,165,191,196,123,209,243,174,207,134,238,224,155,71,144,190,192,174,37,232,70,204,180,7,218,247,51,38,123,184,207,193,40,72,142,229,172,79,62,59,176,147,235,3,35,103,125,199,155,0,240,246,122,189,110,148,39,77,92,18,148,153,163,12,253,193,149,195,70,252,237,181,252,120,32,3,62,167,131,28,31,144,201,70,32,206,84,230,207,133,98,41,204,139,183,128,9,69,52,133,241,203,205,128,207,188,122,30,206,209,150,2,134,90,53,43,138,222,72,60,155,82,219,169,40,85,91,14,66,100,39,59,89,133,203,107,10,188,86,211,94,159,31,246,192,39,181,43,170,6,103,48,131,22,168,149,15,43,122,174,235,217,191,36,228,16,181,104,191,10,17,167,24,238,129,6,200,211,122,45,103,252,233,48,41,175,156,245,167,43,60,220,241,112,170,189,187,162,197,105,203,169,122,133,72,86,223,249,24,75,238,194,1,222,185,102,29,108,124,20,49,201,96,156,92,207,183,168,35,60,137,192,72,224,232,107,153,190,196,135,34,24,46,133,51,134,6,103,149,5,255,106,74,79,191,233,107,15,120,63,158,22,242,4,106,46,254,161,161,164,220,77,39,17,183,222,186,3,70,96,90,80,124,8,195,127,186,179,183,236,245,192,50,17,96,219,25,73,159,13,65,238,92,1,83,94,244,160,173,198,236,62,91,125,158,249,249,105,148,183,227,217,84,187,234,107,213,105,25,12,63,152,128,52,31,64,97,168,144,46,60,132,233,247,7,187,194,36,40,156,12,79,99,168,70,118,192,231,26,83,94,184,123,146,20,204,30,9,166,0,133,45,91,41,224,188,212,215,14,220,253,106,2,92,133,161,1,244,152,70,62,224,24,190,67,45,101,224,233,183,7,96,82,230,159,215,50,225,134,128,77,227,73,97,196,120,87,192,148,222,63,173,237,148,116,24,253,130,170,191,13,139,232,69,179,230,216,146,195,220,98,59,129,133,226,108,86,2,55,124,158,221,225,76,80,114,23,133,185,227,206,128,161,210,145,65,105,40,245,236,11,227,232,122,224,28,234,18,192,104,143,61,48,178,118,43,96,214,222,82,248,224,195,63,87,198,246,209,89,138,18,75,251,28,49,192,249,57,142,185,158,225,205,10,184,150,212,158,223,198,59,190,3,134,133,91,223,187,114,171,173,1,67,50,246,180,198,219,123,91,195,86,241,252,246,134,14,41,224,249,4,146,209,120,234,94,116,0,188,115,211,61,167,81,17,233,19,45,195,131,167,155,10,26,80,158,141,10,76,89,154,254,52,2,82,57,94,155,212,252,161,239,101,92,35,23,38,195,247,129,169,218,185,48,94,251,231,225,84,237,92,216,170,187,21,222,199,98,186,61,31,79,60,169,66,213,83,102,124,110,227,51,144,205,148,235,65,138,49,61,70,72,81,71,189,81,226,183,213,3,238,164,152,40,124,137,182,129,215,214,40,245,249,64,149,244,100,135,97,98,22,131,21,50,181,226,46,13,96,51,0,4,62,151,96,175,215,235,249,103,13,60,240,57,36,106,160,117,107,199,40,45,219,181,5,74,252,125,40,76,89,117,192,104,53,235,160,112,168,214,82,2,70,229,78,102,210,228,190,208,70,192,227,185,97,227,21,205,183,99,70,15,162,224,77,152,3,101,53,106,199,200,235,207,241,232,246,100,217,66,177,78,45,185,163,166,222,245,192,59,132,157,129,103,45,186,116,45,9,110,198,91,141,55,170,217,16,180,25,254,49,142,105,219,139,4,47,168,172,160,6,34,224,61,186,188,51,172,49,201,221,141,72,10,66,168,220,5,134,40,50,151,128,215,212,160,76,67,165,195,195,177,157,29,101,107,32,11,120,215,216,239,80,172,30,50,141,26,204,59,101,4,74,240,92,59,78,64,231,27,19,248,179,166,48,77,129,158,49,246,71,83,177,214,117,199,49,134,124,207,201,193,16,227,167,170,194,43,20,140,129,103,105,207,195,123,238,101,5,252,83,12,82,184,70,92,6,152,49,121,90,147,92,63,28,54,243,86,127,155,184,203,151,199,4,140,199,91,91,35,22,229,43,179,144,93,162,7,126,51,22,183,239,102,3,76,82,169,142,248,224,191,68,235,46,140,102,128,227,158,247,150,252,49,95,24,71,64,180,101,0,151,126,45,210,218,239,7,33,163,54,235,160,76,214,114,188,245,52,11,88,97,146,122,47,76,205,131,14,10,73,137,110,5,25,251,111,73,207,195,225,208,143,175,77,76,51,235,91,83,103,147,227,197,22,33,105,157,12,115,120,37,121,199,131,215,52,97,7,214,244,228,121,126,192,132,230,159,159,158,171,76,239,56,180,24,123,235,2,49,66,78,111,157,153,9,233,121,56,181,251,23,238,235,25,113,50,97,253,102,83,32,17,211,66,63,224,229,206,43,227,212,27,234,243,110,48,147,236,120,47,59,209,159,183,54,246,237,11,163,216,218,31,184,120,73,2,240,74,251,47,112,142,239,145,209,61,169,229,253,105,103,213,232,198,79,58,203,120,102,225,242,194,204,179,204,76,105,182,190,176,215,92,119,75,251,239,239,68,107,193,88,9,252,228,220,24,234,52,112,160,91,147,148,154,249,128,162,45,86,229,95,230,112,63,223,122,4,92,106,127,118,82,152,73,252,86,134,106,51,137,204,15,12,201,90,192,100,200,235,183,222,102,168,124,240,66,129,104,150,7,198,13,30,48,156,92,58,40,219,236,15,135,45,214,245,180,134,3,101,7,60,135,58,19,129,167,71,156,216,186,224,166,144,214,149,236,170,207,23,3,31,81,31,207,2,57,112,119,193,41,224,243,40,113,76,3,15,151,65,5,126,55,121,162,60,174,245,219,201,108,24,90,130,136,196,74,114,226,73,96,115,161,63,112,113,37,172,110,133,121,194,85,101,240,93,94,213,56,241,117,179,68,149,203,153,222,128,81,61,209,223,206,41,136,203,128,33,26,127,80,215,1,234,38,71,53,117,221,147,194,52,220,198,169,20,51,204,245,52,198,230,186,112,169,154,126,5,28,100,59,192,28,41,250,90,240,181,248,52,133,123,179,168,49,206,61,32,84,53,186,217,56,253,25,51,179,114,3,165,56,236,121,54,212,102,241,210,59,45,189,121,89,198,187,87,171,90,146,17,236,186,10,247,177,239,195,207,159,62,109,9,251,223,71,183,167,178,18,34,116,184,77,2,62,150,68,123,30,109,10,170,1,19,116,123,250,205,165,46,94,26,145,231,231,115,156,227,225,243,42,35,238,69,49,164,54,134,139,187,173,128,145,179,208,159,134,96,234,54,54,39,155,162,101,196,13,29,83,118,239,161,223,178,88,242,72,192,93,8,116,65,27,249,243,129,142,166,206,91,83,122,113,74,76,224,137,250,135,194,51,229,152,192,133,253,92,215,86,163,242,200,157,26,220,215,235,84,83,162,153,76,96,160,100,210,13,69,231,189,25,161,47,93,222,103,147,124,26,75,11,17,203,166,199,98,219,8,70,249,60,57,151,174,241,28,93,112,248,184,85,137,198,214,94,58,129,241,180,223,175,101,89,255,186,29,117,43,56,200,1,83,86,179,21,22,111,140,201,227,76,221,19,96,56,93,49,226,152,236,73,60,88,199,240,51,166,252,15,238,166,5,218,20,70,185,215,71,133,186,176,34,14,241,198,156,245,124,30,96,130,158,79,107,74,170,118,192,101,169,203,4,163,179,198,137,93,169,203,207,15,74,150,78,15,212,62,138,194,87,7,11,24,10,114,89,1,196,251,92,253,5,120,66,220,163,112,228,194,129,174,173,182,244,47,141,223,95,26,97,24,45,217,252,121,161,70,13,56,139,254,173,193,205,243,242,65,143,37,160,51,97,192,84,85,2,173,212,122,43,122,236,209,88,152,3,23,83,122,26,91,212,46,96,4,71,179,194,151,253,20,24,210,118,125,56,197,85,245,194,168,172,62,112,105,41,166,240,48,81,87,29,208,198,37,247,246,220,216,39,20,238,41,206,107,124,166,200,69,43,76,202,109,252,54,126,9,53,129,160,104,47,247,225,184,211,117,179,27,232,59,223,15,194,21,91,175,47,195,206,185,124,225,61,159,97,49,75,243,182,110,79,125,124,27,54,245,238,111,159,65,213,75,27,243,202,101,95,129,71,205,237,121,56,234,221,61,96,178,64,116,88,250,177,20,251,237,26,148,69,79,207,183,179,80,131,162,89,168,51,201,242,4,226,115,115,70,62,31,236,172,159,112,190,25,193,80,123,94,155,184,100,10,24,133,71,53,176,160,194,112,218,12,131,151,102,139,66,56,113,102,219,133,113,15,60,191,125,206,178,82,46,188,242,243,185,207,52,140,11,229,47,177,84,109,113,170,98,122,18,152,138,17,133,161,233,191,191,205,136,235,160,77,200,153,4,238,26,215,52,30,1,103,218,53,120,105,161,185,213,54,134,37,114,182,183,34,76,234,216,187,164,98,196,247,194,125,41,6,115,55,161,155,48,207,168,129,215,156,4,28,233,20,129,4,108,250,36,10,159,99,53,108,191,65,34,113,19,180,147,151,31,63,189,243,219,150,189,247,46,32,124,7,85,225,179,68,92,19,4,216,152,100,5,158,81,39,97,244,182,245,237,54,105,81,233,254,50,73,152,69,96,12,170,251,57,246,38,238,166,48,97,102,31,111,14,232,45,193,25,226,14,92,172,3,102,19,210,183,134,211,33,54,211,105,85,0,242,61,114,178,71,6,188,206,158,37,191,125,214,117,168,130,192,115,201,191,180,53,89,30,113,52,66,146,175,193,199,78,202,121,119,143,163,241,150,201,237,167,115,131,92,241,61,166,37,162,45,133,73,13,111,23,222,26,12,54,103,220,138,142,113,99,212,182,80,192,187,215,162,226,78,73,89,127,25,177,0,119,245,64,25,158,117,203,57,240,153,209,97,87,242,229,178,14,137,109,237,209,24,167,223,51,98,80,10,198,150,195,208,247,162,221,166,200,60,95,248,152,42,98,251,29,120,185,126,112,183,124,207,46,86,231,217,102,81,33,140,142,205,153,181,208,14,142,254,234,217,12,221,132,97,183,28,110,7,62,223,111,196,120,27,67,183,160,220,149,238,167,60,198,90,151,243,188,19,105,43,43,224,99,3,229,166,63,77,20,57,12,145,105,213,85,15,204,109,49,122,134,111,77,87,38,85,254,53,198,204,140,76,25,81,242,15,35,230,84,105,58,117,146,149,27,73,195,107,0,101,151,128,3,207,141,255,240,202,22,169,84,184,68,66,167,193,100,151,40,140,34,124,11,120,146,116,171,48,170,227,241,219,24,245,67,191,150,149,3,207,128,59,153,74,10,31,227,249,246,188,38,202,154,5,38,75,32,166,130,137,4,235,28,45,28,101,177,48,73,9,200,186,103,32,35,84,98,187,66,77,93,207,92,196,98,178,167,147,146,170,195,204,90,10,67,112,62,3,126,106,104,59,106,156,94,69,14,122,118,179,246,60,123,146,108,28,48,53,76,207,179,201,64,117,52,39,17,231,54,148,212,147,232,24,100,143,146,17,74,230,221,141,22,55,99,185,23,87,39,82,199,78,232,4,90,31,206,12,84,255,182,243,15,119,211,13,170,207,152,76,227,194,15,216,24,160,20,102,50,221,142,207,164,17,140,142,191,163,222,17,69,174,234,121,175,201,158,127,187,70,154,139,180,134,152,194,147,175,24,250,252,176,252,116,60,80,99,199,136,79,92,205,242,218,124,110,25,21,146,198,182,162,211,169,112,187,9,6,107,180,184,155,238,80,142,79,189,206,91,36,109,76,70,78,137,214,148,172,136,41,222,141,241,44,95,152,48,184,124,107,200,246,118,141,65,217,36,45,85,133,205,145,23,240,130,230,82,225,85,220,146,183,108,233,161,83,193,200,9,226,123,64,147,63,178,254,52,98,197,126,199,198,255,49,181,158,224,192,59,52,140,128,7,146,146,2,111,83,79,118,184,152,232,185,194,35,46,101,92,169,69,115,150,26,8,232,215,124,229,34,216,56,133,104,23,152,67,35,96,98,126,18,94,52,133,243,240,151,24,145,132,22,23,118,147,15,190,232,158,207,86,105,153,243,49,135,137,100,78,157,226,40,99,181,88,1,149,228,199,169,63,125,230,188,203,139,29,248,156,115,173,233,79,67,206,181,99,80,58,101,203,218,218,180,180,182,195,3,221,88,253,109,14,225,232,56,180,74,186,114,45,63,112,70,99,227,35,120,224,157,34,195,164,33,101,48,245,252,128,25,209,101,201,59,106,234,51,61,61,67,246,174,198,195,215,187,122,96,228,148,49,219,166,163,169,176,149,172,7,76,212,168,43,124,253,64,13,2,237,174,3,126,110,251,211,11,73,59,249,241,67,107,177,59,140,13,197,173,120,75,97,159,122,252,28,120,187,164,81,183,36,116,173,5,61,48,249,20,241,112,76,107,185,96,80,152,237,39,219,47,13,188,60,143,198,19,29,143,38,245,229,233,246,190,51,212,62,87,127,218,110,232,210,2,230,60,214,223,133,25,226,190,212,153,177,69,183,163,181,101,10,46,35,150,94,138,150,32,94,1,222,163,61,221,182,196,222,120,101,43,6,236,10,147,20,117,97,40,97,158,214,198,216,21,112,109,202,145,0,219,6,164,228,1,219,37,75,97,164,202,114,192,93,84,99,13,166,196,50,6,109,28,155,178,235,144,238,21,106,74,192,228,103,201,111,159,77,214,197,222,160,22,222,90,111,76,0,58,123,9,29,186,3,220,160,139,194,99,122,213,34,240,57,215,36,102,74,94,35,187,114,192,67,29,222,157,188,249,136,147,153,64,139,150,60,78,139,195,124,3,138,72,149,136,244,26,186,35,245,253,172,209,212,151,238,8,147,162,162,226,32,92,181,18,209,193,242,237,238,238,158,133,156,107,217,15,64,171,75,217,118,194,213,74,229,100,104,4,193,38,245,140,85,78,37,227,162,245,100,127,24,33,83,213,252,111,216,253,114,164,189,144,238,84,203,3,83,127,228,142,22,200,254,182,204,110,42,201,207,1,251,245,123,153,24,151,156,12,136,56,207,72,76,164,138,167,168,251,105,145,133,87,124,31,91,195,70,229,126,140,243,1,38,134,193,15,62,223,153,84,79,121,248,216,150,187,254,193,213,210,40,238,12,220,199,128,60,191,253,117,109,227,107,106,178,155,108,216,98,151,207,192,125,122,113,254,98,11,140,43,216,221,48,155,220,56,77,200,132,51,167,184,196,217,129,217,77,238,231,162,244,34,197,186,60,102,44,108,125,119,208,206,89,57,162,148,192,82,171,154,240,197,146,87,158,131,174,111,88,149,160,12,202,166,146,198,101,202,70,250,137,36,71,227,105,178,101,158,134,138,79,141,34,135,114,97,99,230,254,102,63,145,160,162,106,48,80,201,65,35,240,245,140,50,194,46,140,98,100,24,99,187,125,191,205,189,91,169,106,205,5,179,220,73,51,76,5,182,223,185,2,127,37,23,180,226,191,221,17,239,17,216,148,1,114,190,93,155,146,103,10,101,21,7,93,180,206,92,161,178,192,70,42,178,29,78,4,67,214,133,77,67,231,219,224,113,216,173,37,25,201,16,67,157,133,91,99,88,8,80,196,144,79,242,67,96,47,254,80,238,195,82,121,14,245,153,233,71,6,220,155,168,225,113,94,14,143,213,130,158,183,78,218,24,254,248,225,253,238,166,228,170,141,205,21,25,232,24,178,178,161,131,168,201,147,46,45,191,59,239,231,151,97,176,252,140,62,52,183,40,170,94,2,31,139,101,221,215,194,177,62,180,103,148,183,14,159,11,16,213,47,109,188,45,63,206,81,220,115,58,38,231,172,237,94,11,64,93,103,47,34,201,101,219,104,115,93,33,124,152,185,74,170,157,229,211,214,18,243,140,123,184,216,78,38,4,148,91,188,54,55,189,220,151,194,211,107,47,64,89,108,250,236,66,158,158,15,202,121,50,100,60,10,95,69,114,99,233,134,60,86,96,4,199,227,131,176,215,74,126,20,240,114,119,186,101,228,157,191,173,130,162,167,215,124,68,225,40,190,30,237,179,83,33,235,240,121,235,40,55,66,108,254,194,240,154,84,23,10,24,133,116,92,49,173,166,49,182,248,234,192,251,96,247,200,191,171,153,249,127,254,205,127,255,223,255,225,191,253,237,127,254,175,191,253,167,255,252,247,100,51,199,63,133,108,230,63,210,161,251,178,125,6,9,25,118,9,90,93,250,17,206,218,46,62,142,43,35,23,84,117,238,81,20,115,225,170,193,95,166,253,170,78,133,242,43,51,157,207,170,232,27,209,26,255,10,187,169,204,215,52,47,147,203,125,83,32,139,34,167,254,118,97,98,199,252,24,148,66,235,111,103,227,239,114,24,33,169,164,173,19,149,195,49,115,11,193,183,172,48,20,116,119,222,195,140,40,195,130,168,197,138,77,108,252,246,106,217,196,178,209,84,248,38,182,217,126,247,179,5,158,153,239,179,175,65,181,118,125,63,147,211,12,123,47,90,23,136,173,4,62,243,205,249,157,185,29,194,249,34,48,92,133,51,239,187,203,21,241,59,65,102,216,34,149,134,141,106,242,253,2,62,239,193,174,231,61,167,103,249,122,216,185,196,81,155,29,43,163,147,255,117,71,141,104,201,49,76,178,195,188,138,158,74,155,117,244,229,254,49,213,154,146,65,32,147,116,150,210,231,37,129,201,134,211,83,206,83,74,97,61,55,208,248,47,154,238,38,164,217,76,247,183,1,151,123,149,226,176,37,125,38,64,88,37,100,27,75,144,225,59,3,134,21,187,53,137,174,225,59,131,203,223,87,208,217,228,154,118,123,216,76,241,198,148,125,11,83,63,23,14,238,155,62,38,252,181,212,167,161,176,7,63,128,47,191,132,167,185,200,195,143,37,7,21,149,159,243,228,147,118,177,18,208,39,42,195,215,95,182,16,177,188,23,190,207,226,67,102,121,26,45,201,195,77,195,36,251,199,70,80,110,200,44,78,21,25,13,183,18,18,247,203,231,225,213,68,183,166,195,253,17,209,128,244,131,56,134,155,86,219,242,197,196,128,161,206,184,248,10,58,246,10,82,83,75,12,179,206,81,229,182,21,67,40,210,58,184,110,224,81,112,179,14,73,178,33,55,76,76,198,184,78,81,70,116,158,93,5,237,108,114,97,173,226,162,84,155,48,241,38,238,38,68,220,0,158,63,129,137,162,184,59,154,202,224,164,5,43,44,152,115,6,199,195,135,37,131,92,75,249,24,141,92,161,162,53,155,146,152,225,84,61,57,49,188,93,159,206,221,235,222,0,240,114,132,207,152,170,48,93,187,40,124,115,205,207,1,83,231,81,4,110,150,157,27,207,126,98,57,76,218,40,167,71,187,0,171,92,58,86,121,83,191,90,163,30,255,84,195,64,109,192,222,225,215,7,4,137,228,173,113,49,58,203,127,55,34,215,185,245,42,119,14,188,232,55,217,18,88,182,2,179,104,60,159,18,242,194,99,212,203,93,238,151,49,60,226,78,53,84,242,193,152,222,151,155,132,220,200,112,2,220,175,73,93,127,220,203,97,36,201,234,201,59,251,54,188,60,31,202,77,66,239,99,56,142,86,164,137,66,34,130,63,251,241,197,45,23,174,66,105,208,184,221,30,79,222,24,225,202,54,190,225,199,129,121,6,57,2,119,84,3,161,136,166,110,194,153,114,248,27,54,9,67,253,129,205,52,115,24,10,197,249,56,25,211,116,194,45,96,204,85,117,219,78,20,137,162,231,150,100,242,122,71,167,83,8,2,147,200,243,120,71,243,246,227,139,130,77,114,94,234,227,153,45,215,123,106,135,176,6,177,236,166,19,46,3,24,8,250,211,248,22,5,194,94,214,53,221,222,92,198,245,186,35,26,212,120,218,177,142,52,95,248,27,72,90,81,47,60,46,76,167,75,1,134,21,78,127,250,76,74,215,69,52,130,210,51,168,143,171,187,5,41,35,112,215,235,156,121,194,97,13,12,248,220,21,222,135,155,218,237,117,133,168,152,42,110,118,116,24,243,245,179,212,39,4,118,14,39,130,23,225,164,193,15,161,225,133,100,194,129,238,10,36,103,81,3,200,29,25,20,95,95,236,17,40,245,93,152,170,209,112,81,82,187,63,53,96,137,192,120,228,72,52,99,22,211,168,57,19,215,73,79,144,89,196,155,244,60,155,18,150,120,248,177,68,181,172,220,102,166,19,39,2,91,29,149,194,112,81,197,111,119,110,247,83,97,246,254,28,48,145,168,253,192,121,71,224,195,84,126,211,243,98,212,118,247,128,243,195,24,241,155,62,17,45,66,23,46,141,7,38,13,127,4,204,70,240,192,112,253,222,214,120,206,159,223,166,44,52,222,155,60,172,253,244,252,236,236,49,19,121,186,50,224,160,246,145,235,253,98,63,151,182,194,236,214,247,225,84,0,232,195,137,215,221,198,185,108,245,191,26,129,197,184,239,133,42,199,211,152,84,160,104,141,102,173,238,12,70,246,147,99,200,127,14,46,133,185,249,199,60,69,105,249,153,75,203,184,152,2,62,211,126,60,191,77,122,220,253,237,246,4,114,241,95,213,240,242,35,132,54,158,105,60,87,142,24,51,37,43,93,139,84,187,169,215,215,11,231,242,12,74,134,210,56,34,8,120,226,146,126,15,187,46,222,8,66,87,159,52,82,97,17,117,183,234,176,39,93,0,9,141,22,35,86,135,74,181,130,158,75,98,138,0,1,193,207,169,40,44,100,17,154,176,36,83,25,47,52,211,202,13,83,33,51,174,91,78,37,66,176,163,99,70,73,155,21,134,220,32,130,15,253,169,167,36,220,29,66,21,160,184,187,159,103,167,116,207,151,202,37,162,235,179,207,104,71,125,235,249,144,243,201,236,32,105,34,162,134,213,196,244,228,91,144,184,211,239,120,226,7,214,31,198,135,115,63,69,165,40,87,199,211,24,127,111,12,235,156,176,26,32,168,166,70,208,110,116,109,171,159,146,10,210,236,124,193,103,240,199,219,49,170,27,146,215,61,85,19,61,124,26,83,219,234,231,222,129,97,102,125,90,219,214,232,48,206,241,254,180,230,54,90,2,94,111,56,147,124,191,150,163,103,4,250,116,162,160,102,119,115,53,45,115,96,62,15,167,74,235,62,252,28,54,250,181,160,138,8,175,52,254,239,241,196,74,57,46,162,162,139,178,242,62,52,130,64,50,204,77,140,162,160,125,234,62,10,237,235,104,183,117,34,67,83,97,163,194,118,24,139,64,247,240,132,230,83,164,139,109,163,213,90,79,230,212,173,5,176,203,141,210,173,116,18,146,70,164,96,112,195,80,2,245,243,67,220,67,98,212,178,209,15,42,92,8,200,5,12,45,156,190,55,183,132,72,126,58,251,253,124,130,169,198,11,16,217,229,22,118,121,166,3,73,246,145,181,178,145,29,237,138,158,247,136,116,26,120,146,30,203,242,199,150,16,61,75,22,73,80,248,172,236,200,83,53,158,190,246,252,244,49,75,35,249,105,27,45,179,190,54,116,58,249,118,188,171,166,9,76,13,250,65,248,154,154,28,120,46,71,55,85,1,169,240,99,30,116,133,143,73,29,217,233,7,174,202,178,209,232,86,189,104,153,74,206,222,184,190,166,122,127,186,80,226,167,112,33,59,59,96,196,94,21,77,193,227,106,104,214,121,118,140,156,77,158,98,192,233,217,43,155,73,166,205,219,179,84,52,179,23,30,140,116,243,101,112,229,107,183,207,13,35,210,1,64,31,219,13,195,255,204,43,105,156,52,12,134,212,119,74,249,194,11,169,49,129,217,84,70,191,112,89,79,254,107,129,38,230,230,1,25,7,212,147,63,206,250,12,248,152,72,154,218,142,207,45,197,76,64,97,78,233,132,219,176,202,235,64,75,175,79,110,186,85,50,151,128,241,93,72,199,161,81,76,177,107,192,18,87,243,3,83,139,25,63,93,94,179,146,216,106,30,145,49,198,234,40,249,129,175,125,84,225,48,121,202,66,208,39,140,82,77,252,149,231,116,211,159,134,238,177,223,158,157,157,86,171,70,250,32,137,236,230,109,173,60,180,128,168,155,243,238,38,133,177,207,15,133,11,44,8,55,41,108,40,81,171,137,206,199,91,33,110,155,31,144,29,39,30,205,120,106,141,15,9,177,59,210,207,141,4,86,215,22,82,210,229,78,164,212,213,75,12,124,14,179,59,75,207,58,83,231,193,177,173,241,131,221,214,169,63,63,157,119,136,123,144,130,71,246,217,3,55,201,13,100,151,214,50,79,203,65,189,41,168,84,95,232,242,129,50,228,102,68,82,226,160,5,18,172,189,117,115,72,41,44,209,183,250,174,136,1,243,49,181,178,227,24,80,57,42,9,38,220,119,251,41,73,129,209,249,194,235,221,82,96,205,188,47,141,54,155,86,164,76,114,74,35,43,145,244,151,167,166,132,48,229,77,3,181,64,176,182,70,83,57,50,153,39,137,10,90,156,100,71,91,189,112,106,202,127,208,140,44,255,102,237,114,169,214,252,238,51,133,203,93,214,164,158,41,69,13,23,165,157,239,152,89,62,129,22,203,16,121,140,157,114,114,159,212,169,192,141,34,236,51,147,130,40,235,129,207,106,74,55,193,117,239,254,12,169,69,223,243,77,112,61,171,69,91,99,243,71,254,247,180,202,41,125,49,202,226,238,100,160,244,73,107,153,173,208,179,221,196,93,234,241,245,225,16,34,12,73,25,158,154,162,209,72,70,12,255,24,158,180,162,185,183,48,51,212,126,179,80,147,177,54,41,76,112,34,222,59,153,64,180,194,56,191,111,166,244,35,20,118,70,148,68,159,155,226,109,26,14,111,49,230,140,165,107,245,202,90,69,141,114,94,108,42,231,64,133,230,239,129,83,143,26,135,78,20,164,104,21,41,1,186,122,97,187,238,40,156,74,228,127,216,45,224,217,146,206,185,87,83,36,177,178,13,236,254,20,222,66,181,87,3,54,145,91,133,103,189,229,102,157,52,187,244,20,253,142,203,140,82,141,243,69,107,190,200,102,152,183,168,139,64,133,110,28,240,248,229,200,241,38,116,164,212,137,13,174,220,40,77,199,74,153,229,121,120,129,12,54,30,142,43,85,171,103,207,165,163,164,176,207,42,241,116,61,211,97,184,112,185,8,96,124,227,250,112,162,0,177,117,88,45,167,154,88,153,154,240,56,190,96,231,126,10,133,142,29,122,115,45,72,69,63,11,76,31,158,140,214,211,225,4,223,235,80,248,188,88,76,196,51,252,83,233,46,72,98,133,106,222,107,248,204,215,157,21,70,82,55,42,0,55,12,195,69,225,154,123,216,219,133,219,171,158,141,36,92,221,2,169,178,172,54,84,224,243,211,53,138,221,10,131,162,37,49,80,6,135,75,229,192,164,225,55,133,41,37,141,214,16,220,107,5,20,55,191,114,91,15,147,216,81,248,166,8,50,101,117,237,38,184,20,111,197,37,25,8,122,238,82,159,113,171,105,138,221,248,245,135,39,238,154,24,19,99,187,236,10,215,20,185,139,7,38,225,95,199,196,148,230,162,219,102,40,105,107,161,138,5,174,73,217,198,26,250,4,78,221,206,193,105,27,187,194,68,236,226,173,11,194,152,15,220,181,231,153,250,142,231,225,148,97,199,111,159,39,63,69,247,103,60,103,240,201,88,18,108,121,62,23,150,107,151,26,216,71,255,19,248,216,166,183,58,151,44,75,69,131,113,181,127,165,182,243,65,161,185,184,245,202,99,61,159,19,149,167,124,235,172,201,71,202,15,76,145,69,192,237,225,201,36,154,54,162,24,129,58,184,60,158,215,226,230,189,163,48,158,24,142,158,235,132,254,194,117,14,153,79,202,207,44,68,229,43,234,226,187,37,163,61,232,205,207,45,230,214,79,58,100,48,237,151,40,248,167,125,81,66,152,138,4,155,240,151,144,73,172,52,56,243,70,181,72,73,206,74,175,123,182,43,82,82,156,59,197,72,112,211,67,196,70,21,134,183,38,220,147,31,38,53,2,160,51,208,78,160,70,9,226,44,42,22,112,78,127,229,166,171,151,1,171,176,135,41,147,90,54,206,195,64,243,67,59,207,172,61,219,169,147,186,148,106,226,137,15,165,222,121,181,26,48,54,223,243,240,58,110,219,242,176,14,149,124,41,93,50,98,206,243,37,17,52,61,156,128,201,79,151,7,159,91,131,51,233,27,207,211,124,200,250,114,28,231,240,75,21,205,51,133,173,176,135,251,22,234,171,211,173,166,48,36,204,151,148,171,74,214,2,181,145,68,147,131,218,138,242,21,229,151,202,191,148,55,135,243,120,200,221,32,54,30,249,162,212,103,105,167,225,151,15,110,42,83,136,211,110,179,93,196,71,204,73,253,152,149,148,148,28,31,201,106,87,149,43,12,174,217,124,185,219,176,33,116,6,64,65,84,226,75,36,35,17,124,90,159,175,26,95,130,252,19,21,57,54,74,160,184,95,100,138,81,114,210,183,170,164,129,57,138,64,139,128,184,151,114,14,54,60,115,183,62,48,23,182,28,48,186,117,83,225,18,146,57,212,72,18,140,28,10,159,173,201,11,1,208,48,76,154,227,10,28,105,116,29,170,211,246,16,100,146,132,26,116,143,103,35,40,170,149,85,112,81,180,160,100,180,171,204,67,190,137,222,95,14,20,206,147,250,192,101,94,230,67,238,11,227,105,93,34,216,148,184,13,40,49,2,232,24,158,110,12,35,223,80,229,24,224,234,154,5,192,169,40,27,17,25,98,247,208,48,233,210,135,116,122,147,190,220,226,183,185,125,148,23,78,17,72,78,230,47,207,15,124,236,228,114,225,246,84,17,0,35,8,19,48,38,70,127,185,80,71,80,81,114,81,81,205,14,150,255,10,130,2,180,102,219,120,6,141,164,145,25,99,74,90,70,127,120,88,103,200,203,2,99,48,42,129,236,66,84,57,186,134,187,233,97,167,69,46,169,196,111,67,197,253,188,24,129,241,152,197,198,129,181,158,135,179,179,221,135,163,127,173,31,212,210,14,110,207,33,3,121,222,27,45,226,114,153,44,135,186,98,140,77,222,205,104,138,79,150,82,196,66,56,23,69,235,137,188,69,173,138,98,14,114,246,6,12,231,116,85,184,151,160,93,36,239,115,41,135,19,66,219,36,132,6,92,31,237,129,2,31,65,92,223,15,92,158,202,166,66,70,86,4,178,18,27,169,214,94,144,227,221,130,173,226,192,137,0,158,194,103,86,175,248,237,188,31,15,19,95,151,2,153,128,73,4,208,23,155,48,47,220,214,144,103,235,144,146,191,151,162,107,148,205,142,167,245,184,142,181,3,55,166,154,194,38,6,26,112,29,122,29,44,38,138,225,244,230,230,21,149,203,61,146,97,87,113,132,105,213,84,251,25,242,201,21,170,160,228,109,107,78,50,112,142,141,186,217,172,27,15,140,188,189,43,19,108,4,202,171,24,40,197,98,226,193,223,188,32,46,85,70,249,6,145,113,176,128,35,94,243,44,48,52,220,163,99,21,21,80,237,55,172,106,65,59,189,142,21,48,148,231,216,220,68,193,151,77,150,135,134,7,145,239,101,178,56,140,23,33,61,173,51,57,38,1,67,101,165,191,93,47,119,213,129,19,185,158,218,26,157,156,28,35,158,184,192,15,133,89,33,62,102,36,130,170,100,239,175,186,126,94,248,220,130,138,142,56,228,111,41,216,184,151,169,205,40,204,250,42,1,227,126,209,223,230,130,188,130,111,123,26,229,141,104,19,80,223,29,10,26,168,228,13,21,152,33,171,196,115,203,128,169,53,127,20,25,224,235,174,1,159,79,191,246,35,124,48,189,188,207,66,237,235,17,177,128,178,217,117,9,15,90,30,154,38,224,20,122,165,139,68,14,45,213,65,115,225,88,55,183,117,130,69,237,85,108,8,101,118,82,193,206,110,250,252,54,140,207,45,96,164,234,30,189,135,115,97,94,23,70,26,237,209,123,48,129,129,128,201,128,121,90,231,54,5,45,15,150,184,49,7,136,224,91,125,20,48,72,27,8,152,74,135,71,124,99,205,88,62,11,134,107,245,255,34,190,49,66,53,20,233,77,173,136,135,107,62,245,144,228,89,88,194,243,121,54,138,25,161,29,0,101,93,125,101,65,60,155,1,20,103,217,35,236,81,224,181,13,184,63,28,206,153,91,78,221,23,166,200,234,17,244,193,145,23,130,11,36,187,191,106,65,176,66,117,209,99,104,47,124,118,200,43,184,96,188,22,89,225,116,245,74,240,15,191,63,61,48,236,175,10,5,158,237,170,112,222,170,66,1,129,103,81,5,37,202,91,163,103,195,236,61,133,97,75,142,214,221,146,136,31,121,166,146,174,124,70,33,94,242,104,59,149,22,210,79,243,236,40,234,180,227,90,56,119,40,65,76,147,255,83,245,38,116,143,66,149,7,50,105,157,133,36,171,215,171,50,65,132,92,167,194,164,168,110,92,81,17,163,19,83,56,95,13,10,146,23,148,72,57,147,179,45,47,93,172,168,84,225,150,151,11,192,146,203,10,67,157,194,166,13,232,48,42,84,170,180,194,127,112,22,51,224,135,166,41,147,118,25,59,229,194,169,82,95,24,141,145,120,118,178,58,21,21,234,130,49,221,123,134,224,194,80,225,27,170,214,87,14,137,24,68,91,202,35,141,6,195,215,21,167,33,216,222,20,62,107,70,148,111,74,125,148,209,186,29,72,87,23,39,41,151,107,182,226,216,216,71,7,3,190,31,152,215,186,48,76,1,15,76,118,88,188,23,89,6,170,186,6,129,112,104,36,153,22,186,158,15,164,114,140,171,21,132,49,254,188,21,57,244,51,96,72,182,85,85,13,219,98,221,214,37,63,26,72,112,189,196,254,207,218,73,186,182,206,183,57,199,255,85,49,218,83,211,154,201,85,45,45,93,9,36,132,231,84,45,206,20,39,203,85,72,234,202,204,67,134,65,164,171,254,42,84,83,105,143,12,222,236,229,62,28,58,178,71,37,15,210,230,29,48,137,97,15,28,137,178,160,176,191,61,40,149,141,57,224,151,140,53,27,3,84,190,112,46,122,71,199,66,13,9,99,203,46,254,139,246,223,89,29,33,196,72,165,237,120,230,17,223,50,71,207,32,239,84,29,59,24,236,87,140,9,123,202,35,59,136,159,63,76,1,82,54,255,242,236,28,49,108,224,254,23,205,194,189,155,60,155,189,173,63,146,134,173,10,154,85,120,230,160,68,233,70,192,68,9,244,99,81,132,119,223,185,12,213,41,101,187,199,148,14,56,43,199,101,54,190,160,152,223,100,212,206,7,62,67,84,239,47,143,174,94,95,72,98,214,213,117,234,227,213,41,205,86,239,26,250,144,157,240,172,106,97,17,78,77,119,2,159,239,174,181,154,7,46,161,119,11,90,31,165,172,206,213,37,206,219,62,168,132,144,143,209,17,222,222,183,223,5,165,75,133,81,35,187,15,199,84,126,96,68,83,247,133,155,242,182,163,46,18,181,156,6,167,164,19,152,130,157,125,231,247,79,131,93,97,146,206,239,136,159,109,82,109,39,56,78,175,176,25,151,50,149,69,227,86,213,98,23,181,28,25,21,218,58,87,211,21,102,56,134,248,147,72,100,84,69,99,95,189,183,211,81,61,173,225,233,233,227,194,103,127,79,79,107,110,175,33,38,183,251,195,35,131,179,149,107,216,133,139,210,161,102,35,135,74,162,53,247,168,16,157,7,239,124,245,199,88,29,122,214,83,132,26,90,242,160,4,143,20,62,71,110,40,182,181,141,12,134,194,48,66,221,158,81,235,39,215,251,108,196,97,113,60,52,147,131,215,158,177,195,183,11,115,221,211,215,166,22,250,14,249,122,242,219,51,52,190,119,22,31,27,101,41,187,45,171,220,203,214,65,103,211,192,198,65,201,219,136,95,198,90,146,31,38,33,121,94,25,199,249,40,183,82,247,112,69,211,168,78,86,33,137,76,229,222,8,251,157,202,135,164,55,143,12,81,203,213,105,132,18,86,239,68,216,163,253,118,155,29,93,14,84,10,136,115,236,177,48,73,60,122,208,92,29,71,9,184,237,231,172,78,38,10,188,47,140,157,161,168,81,26,4,58,73,126,84,152,48,86,190,240,83,183,158,224,207,95,242,108,172,10,85,108,54,239,75,8,237,158,3,242,121,248,68,118,72,30,254,164,17,17,22,47,51,140,213,66,154,118,125,26,19,155,171,23,214,1,179,68,149,124,127,184,54,157,67,40,240,166,29,19,240,108,161,69,163,130,216,246,211,9,225,128,27,60,248,10,35,24,19,40,92,220,210,47,246,247,121,97,72,221,100,27,61,112,185,66,137,217,72,7,68,73,26,165,182,25,246,59,246,74,83,181,116,152,88,70,152,170,156,67,154,151,133,171,120,93,141,211,140,12,163,172,171,100,53,20,113,36,90,118,83,209,158,65,76,89,46,204,1,41,40,26,44,33,96,103,165,221,170,42,142,121,94,215,133,179,178,45,158,41,102,69,21,142,54,114,121,100,154,144,103,125,101,74,179,165,54,107,107,184,58,67,83,51,163,77,248,12,202,185,87,135,222,57,53,176,67,5,132,161,192,155,247,74,68,233,134,134,220,211,79,14,32,186,86,237,150,175,48,98,233,209,186,144,54,164,191,141,100,75,88,232,120,34,83,81,152,153,54,87,192,86,204,127,97,24,121,107,92,30,210,178,220,57,129,59,68,220,45,224,179,5,233,23,57,253,60,211,39,132,193,41,29,213,73,12,137,128,194,144,53,54,133,207,37,51,54,36,100,223,219,3,215,115,143,234,129,158,207,171,42,240,150,222,223,111,227,204,140,87,24,109,162,104,253,163,241,16,24,169,177,240,194,240,253,52,249,3,63,244,204,87,4,30,201,84,69,243,10,234,64,224,246,152,209,16,44,157,205,47,164,216,17,203,85,41,118,136,110,175,84,117,170,164,153,11,138,147,44,214,15,185,131,91,187,157,56,140,162,99,80,151,235,54,139,165,122,151,79,130,193,67,247,58,228,158,75,156,45,86,166,168,18,242,117,35,125,29,63,13,121,185,156,76,137,204,237,21,11,31,175,244,232,15,140,152,86,40,204,243,177,229,114,141,122,214,249,184,49,224,103,207,214,49,65,222,110,185,157,192,150,60,148,213,211,148,185,170,223,91,38,65,158,103,75,162,208,205,153,30,57,140,167,166,217,37,8,1,123,142,198,203,98,215,10,143,233,245,179,120,27,240,34,107,207,112,65,148,232,153,177,57,237,7,62,23,255,22,240,83,116,12,92,96,139,118,248,252,210,210,243,3,70,204,228,135,207,129,73,89,149,213,69,217,142,207,194,115,54,159,239,161,253,30,104,149,212,64,169,183,124,218,246,235,205,56,71,17,185,30,79,107,226,245,61,224,156,213,185,148,32,84,116,38,36,234,102,8,207,235,183,38,228,87,227,183,41,135,214,245,1,37,226,72,209,113,78,81,125,233,46,154,180,104,214,236,242,140,137,165,38,248,144,81,215,164,148,161,184,160,183,87,161,2,23,18,66,31,56,110,230,147,116,99,21,168,192,43,89,227,198,69,112,232,9,48,32,204,55,99,93,79,155,70,207,12,55,207,213,12,56,87,229,22,52,77,188,208,116,198,16,203,207,1,83,237,102,186,2,78,36,157,61,112,11,211,110,254,46,47,239,195,91,186,173,127,117,113,15,92,195,221,55,77,181,249,25,83,211,11,143,49,165,86,237,109,220,99,76,216,35,154,206,96,163,203,254,80,50,63,149,48,209,80,103,127,2,110,239,236,167,60,203,35,27,7,45,15,93,145,193,35,214,206,57,74,242,250,43,156,110,107,98,0,243,153,162,45,226,138,192,143,35,28,212,35,154,128,112,1,190,221,206,206,197,2,220,159,180,118,22,199,14,113,212,249,43,67,123,208,115,204,173,64,225,145,125,225,22,58,185,112,78,140,241,174,187,123,33,58,71,227,206,26,195,98,221,77,79,215,2,198,235,59,222,101,25,202,170,147,108,214,85,158,126,139,11,102,66,44,88,158,109,146,179,167,196,195,139,241,212,235,226,64,151,244,194,19,118,142,7,110,119,81,67,13,247,238,178,16,156,221,81,41,76,200,242,192,100,87,7,92,219,211,241,142,222,68,12,120,65,203,103,62,48,126,200,128,147,114,21,217,110,212,67,91,24,7,241,35,88,200,110,52,247,125,109,248,104,86,126,224,156,238,44,52,46,186,103,59,178,211,61,224,158,213,185,202,102,70,97,97,192,56,160,159,135,195,210,29,147,193,84,238,158,158,103,200,37,3,38,39,227,133,17,111,112,56,65,47,247,192,231,148,77,209,26,206,118,53,27,145,25,237,235,194,244,238,89,244,249,206,67,124,192,233,217,172,140,59,37,96,178,175,158,29,99,68,129,4,112,213,228,243,100,114,108,177,17,182,100,124,250,10,183,228,213,250,192,248,215,158,110,151,144,3,1,78,101,62,167,7,151,122,183,180,201,255,62,99,170,223,131,87,217,129,146,118,169,35,86,141,10,34,224,241,80,80,254,220,188,113,214,127,101,112,23,38,46,27,23,247,137,183,46,235,189,201,148,188,221,194,161,236,156,131,78,96,252,169,61,90,195,102,170,167,7,220,70,227,118,173,224,207,120,90,27,177,125,192,231,102,175,6,18,193,239,22,159,19,233,24,45,115,179,211,192,43,57,129,235,83,249,116,166,24,185,205,209,58,237,172,20,127,9,122,229,125,223,59,145,96,165,15,135,162,233,190,88,74,91,99,50,36,243,35,152,254,193,196,31,213,235,150,240,195,92,16,190,100,125,52,146,107,238,14,132,185,97,104,78,88,178,194,15,119,16,77,122,165,148,19,41,153,210,135,163,84,213,180,7,133,222,107,7,92,94,175,2,215,247,228,247,34,52,143,203,99,94,165,137,66,66,9,120,102,213,138,70,99,109,135,99,128,24,96,82,74,93,140,227,27,188,155,188,134,250,18,109,85,183,232,121,66,255,40,105,235,243,38,94,73,64,74,221,218,154,114,118,96,226,198,241,112,118,157,245,192,184,67,252,115,193,115,242,156,33,198,70,227,102,252,129,155,38,243,80,182,51,238,185,138,23,66,8,95,128,123,176,201,0,83,83,180,21,198,235,28,29,135,249,65,47,255,9,222,116,191,189,32,109,15,155,161,192,205,20,118,29,166,90,83,183,21,203,156,13,195,16,1,99,165,62,199,13,177,111,199,203,86,199,89,226,10,183,238,136,22,146,255,31,216,230,176,195,112,170,235,165,140,11,223,186,3,126,206,128,252,124,77,50,107,119,116,12,206,105,61,242,185,149,197,1,194,180,123,172,97,174,85,51,174,54,9,66,158,103,192,207,245,34,60,103,232,2,80,132,245,192,205,105,21,129,97,185,207,15,76,56,54,96,72,113,116,42,148,114,79,39,248,112,72,185,126,224,22,129,44,130,134,72,152,63,48,201,96,1,147,134,164,40,108,22,51,208,244,158,93,220,77,61,39,30,27,114,215,241,76,113,104,191,247,133,33,2,125,208,20,126,160,177,45,102,166,63,157,136,134,120,199,224,117,214,96,171,149,167,122,134,33,112,169,227,89,124,228,26,196,136,47,72,221,151,14,10,126,209,120,246,249,236,249,217,84,18,21,249,23,94,15,227,17,112,142,137,116,224,177,211,243,214,233,210,20,3,247,39,3,27,129,244,225,188,208,192,237,189,252,195,119,21,139,15,210,244,179,240,227,183,59,186,14,72,201,6,108,201,82,15,28,244,203,192,216,69,15,188,178,51,250,26,25,40,41,203,10,207,27,245,129,165,232,92,51,186,194,236,73,209,115,196,73,110,242,8,112,47,46,65,209,140,80,231,126,78,208,243,162,49,40,40,101,214,231,151,107,246,26,108,224,170,17,104,96,170,157,110,235,12,21,174,194,233,12,202,237,55,60,164,218,154,146,236,251,219,157,154,45,237,153,157,87,241,90,29,38,99,125,56,165,26,35,190,118,71,240,59,43,140,128,210,125,56,181,159,58,40,191,252,185,128,217,74,155,194,84,222,221,223,110,199,44,214,17,55,63,121,12,75,71,180,248,129,201,191,190,173,113,139,235,111,227,69,185,131,138,16,96,122,96,200,164,111,107,228,49,117,212,168,118,137,125,131,120,149,4,8,129,251,24,119,150,31,59,104,38,29,212,9,159,122,190,48,162,42,10,99,49,196,23,107,83,66,97,160,86,48,27,168,233,103,9,108,132,88,247,167,161,236,215,142,163,34,81,226,181,113,110,22,249,233,51,76,59,18,41,248,211,37,105,151,7,182,164,177,29,48,121,150,91,97,204,85,129,209,126,80,216,124,44,1,147,52,171,173,43,198,205,253,237,99,38,77,109,109,130,241,241,112,152,184,186,194,5,191,84,60,124,90,190,150,194,37,2,132,7,197,186,148,81,33,250,48,98,171,62,223,54,13,29,211,99,80,35,192,229,48,110,190,173,173,241,247,187,95,3,213,33,73,211,51,57,203,217,47,152,138,176,235,194,249,70,169,116,116,27,66,172,161,40,133,196,209,24,235,122,200,242,130,179,182,186,65,61,140,212,72,7,180,225,188,241,198,141,120,74,146,121,68,236,197,137,150,127,69,217,45,21,133,45,242,31,48,97,109,129,49,228,195,89,99,149,190,77,31,94,169,114,139,213,69,61,108,211,153,112,204,154,228,10,224,86,219,121,142,12,109,77,129,66,156,64,112,190,12,253,90,84,148,135,201,108,154,122,66,201,103,140,113,125,199,28,38,205,188,107,227,99,124,68,8,156,2,202,44,162,184,198,147,119,14,252,25,112,211,66,54,163,155,155,158,202,77,238,237,153,237,186,186,168,157,189,59,117,163,82,125,43,90,110,236,158,18,199,170,31,179,90,217,96,124,204,52,85,143,26,152,139,92,160,36,100,78,69,11,105,28,31,124,22,33,202,179,2,55,12,205,64,145,187,210,94,155,86,86,52,54,39,247,237,54,59,231,106,110,77,19,248,26,146,236,9,92,240,15,4,156,143,133,213,4,62,123,182,215,212,67,63,101,108,226,10,143,208,86,6,46,75,168,29,128,27,6,138,195,217,148,128,21,102,200,226,183,115,213,138,154,3,159,147,207,21,71,8,134,145,197,49,20,38,97,33,30,158,136,206,63,48,225,182,219,58,233,13,6,87,16,249,83,95,107,226,151,93,92,104,192,161,60,0,202,193,185,20,173,55,35,193,66,117,82,210,216,45,89,218,69,246,128,41,15,123,90,83,182,123,91,179,213,61,61,59,207,187,40,165,208,79,199,184,16,85,135,97,51,237,250,236,17,149,210,160,83,169,79,59,186,203,221,235,36,90,37,183,115,202,46,107,35,178,125,93,227,218,33,174,160,176,220,240,73,211,74,194,70,11,204,60,92,1,155,10,133,194,125,134,117,87,97,77,155,253,129,219,138,248,202,129,45,70,171,48,155,206,133,91,93,111,215,202,154,210,53,138,230,138,194,200,99,245,128,169,102,80,52,173,56,93,112,89,37,157,72,156,114,203,41,158,77,198,124,203,109,213,76,166,17,185,214,56,224,151,164,65,1,207,107,88,34,41,194,48,5,220,143,181,22,149,129,13,23,176,196,116,65,97,129,206,129,82,49,252,52,174,161,52,1,156,69,120,19,52,52,213,1,177,157,171,162,80,120,119,135,241,21,244,231,151,145,93,93,1,115,81,216,2,23,242,148,3,21,185,54,176,25,156,170,128,99,75,25,38,48,165,152,247,135,113,13,53,133,161,6,154,1,179,37,61,176,201,245,5,76,94,221,243,240,72,164,200,152,148,82,171,15,72,134,200,125,167,162,28,81,212,252,160,90,183,3,206,143,153,128,33,214,156,225,31,152,98,237,165,48,124,108,241,90,200,103,116,109,13,141,99,138,174,145,20,210,180,107,240,25,197,79,163,82,43,47,117,126,53,46,54,153,48,164,148,56,131,82,121,26,223,217,246,30,109,140,14,226,136,126,225,187,212,183,26,80,247,196,12,130,38,91,135,115,88,82,88,188,179,213,206,232,79,147,205,60,162,117,105,90,17,6,76,2,84,185,112,74,58,197,6,252,159,30,61,132,109,64,121,52,128,235,49,36,98,26,49,250,67,31,142,92,216,237,26,98,133,114,28,155,66,87,190,179,63,155,7,81,96,130,87,119,42,36,136,126,187,194,61,24,91,128,209,135,84,148,95,243,142,83,246,241,204,65,130,189,57,230,63,60,249,146,24,3,76,209,80,14,184,63,179,12,38,132,21,253,134,76,82,45,120,122,181,35,134,145,187,165,70,62,112,139,202,40,96,194,193,91,225,115,32,212,219,154,244,66,237,56,89,242,35,90,155,196,133,124,144,92,174,114,101,227,31,89,248,5,8,183,150,17,78,61,50,227,178,40,245,90,94,204,49,29,162,117,33,119,247,142,184,41,171,184,126,36,112,211,35,209,66,253,130,86,212,26,238,107,255,28,94,59,158,77,16,227,102,80,117,147,91,152,177,4,204,31,37,246,19,233,37,203,121,129,218,47,57,69,230,2,5,231,197,169,177,97,197,192,197,55,21,182,82,72,135,169,77,147,43,52,212,50,203,73,160,207,120,219,201,51,4,134,116,42,230,33,71,96,29,242,112,180,148,166,47,207,196,201,174,174,131,70,150,94,36,106,164,159,122,129,194,150,162,251,205,52,190,252,126,126,251,116,44,170,205,18,22,228,148,171,36,10,36,51,170,182,184,62,75,250,22,107,171,135,233,69,182,214,148,90,249,110,116,18,190,176,147,185,136,228,40,135,1,47,197,29,54,117,234,243,228,107,153,224,66,117,135,71,178,169,33,134,52,220,148,24,192,31,12,225,209,186,9,59,198,31,149,34,157,129,203,90,109,114,150,19,135,163,78,251,131,179,85,186,101,129,17,143,216,1,119,98,101,210,26,210,82,39,25,60,155,25,134,130,152,210,213,102,185,199,108,241,210,85,17,98,196,191,65,109,250,15,38,104,36,190,126,116,177,77,1,226,3,217,24,245,108,66,213,165,187,82,28,124,116,228,193,72,107,171,241,249,156,37,144,117,146,17,40,191,124,108,138,236,252,2,63,210,71,73,13,59,112,170,228,65,125,48,167,166,154,125,48,27,144,3,253,193,44,76,33,244,134,32,130,52,39,255,109,10,184,68,74,209,148,247,114,207,254,98,144,175,52,217,208,56,130,187,231,126,193,135,183,164,150,26,101,203,91,128,135,47,157,82,118,249,233,51,162,161,94,137,121,136,48,206,157,104,103,161,31,27,253,187,249,176,101,64,110,41,48,198,84,249,150,38,105,94,109,42,8,193,195,119,250,84,156,137,85,8,241,76,188,36,212,14,43,101,35,84,140,93,152,211,204,243,125,208,73,32,173,66,90,227,119,30,211,59,70,37,236,146,237,140,68,202,233,52,155,213,82,75,133,34,234,192,20,59,127,17,169,115,214,144,90,45,214,44,229,228,199,168,175,14,147,210,38,131,146,97,31,115,71,11,243,147,24,225,253,237,179,127,141,80,234,61,187,5,12,28,247,167,57,231,34,172,106,164,92,77,173,66,10,21,182,167,67,115,191,50,201,165,11,67,27,242,217,49,164,52,153,168,252,69,27,101,115,159,19,199,52,229,154,72,112,67,76,134,18,137,195,20,129,14,241,100,146,84,214,186,244,140,132,91,121,45,187,42,110,71,201,124,201,138,242,169,91,160,100,56,223,197,149,40,193,119,94,29,131,151,208,125,195,75,154,147,83,181,84,243,0,9,123,59,164,8,115,122,153,143,17,149,117,225,130,237,120,242,183,83,36,48,100,80,57,220,1,79,204,239,239,228,98,76,134,230,67,159,63,166,210,204,223,170,146,1,46,159,146,200,202,240,74,52,36,21,251,30,218,177,4,77,99,241,95,70,115,65,170,168,185,251,89,29,168,195,249,17,200,163,102,144,195,204,63,102,198,138,191,15,231,106,200,229,218,103,66,230,64,191,19,133,50,222,73,100,230,131,141,190,249,30,247,152,102,16,67,124,47,118,174,237,143,138,163,201,18,53,47,163,198,32,170,136,238,8,12,137,90,180,62,87,147,33,94,107,110,4,144,139,214,104,93,16,206,184,176,105,112,251,176,12,75,160,214,23,67,146,213,139,159,236,183,183,216,72,240,109,91,1,72,252,54,37,0,235,194,70,138,53,2,62,51,92,28,149,16,106,147,209,232,47,70,102,64,191,206,70,43,74,77,206,215,77,252,116,35,37,126,97,152,224,221,99,94,73,254,85,9,61,242,71,77,96,196,225,66,210,194,253,109,170,165,210,138,158,183,102,19,95,224,68,148,215,91,91,242,221,157,45,237,87,119,177,124,204,107,57,163,220,20,30,208,88,248,160,86,19,213,144,174,217,187,149,104,141,88,248,189,28,89,82,90,114,150,115,224,99,142,87,109,141,178,134,47,110,216,114,135,84,125,53,54,216,84,98,88,14,172,188,20,109,153,242,252,103,173,3,239,33,165,114,236,148,40,159,220,174,141,36,42,245,120,44,242,249,72,247,197,122,19,199,116,195,99,219,238,160,86,203,103,146,97,57,151,232,29,91,7,53,98,88,105,2,147,131,23,83,17,143,83,251,131,18,78,184,38,206,13,17,253,189,154,254,89,178,210,238,126,239,215,192,118,37,219,14,87,252,234,85,224,197,218,233,209,26,65,201,25,112,73,92,124,82,249,96,162,127,61,174,23,192,103,186,159,243,248,67,43,57,29,93,208,5,87,250,135,146,93,117,195,196,8,67,96,120,156,123,234,7,39,234,116,228,151,51,28,5,117,126,176,41,52,100,109,109,218,125,222,239,115,24,75,241,170,213,35,26,161,164,195,220,160,195,253,10,188,140,108,245,131,205,137,51,46,74,166,233,246,142,65,228,181,146,180,197,17,236,175,124,12,240,244,188,50,48,229,0,63,24,79,201,141,156,3,195,54,184,125,72,206,62,148,174,130,175,181,94,212,253,124,48,153,38,151,85,212,90,227,180,244,223,198,181,122,139,224,198,143,172,159,157,200,96,172,209,209,31,120,85,59,110,63,152,196,160,42,47,205,211,102,170,14,39,222,78,96,216,141,206,150,255,193,24,9,59,87,109,189,204,128,249,96,172,142,45,239,141,195,236,116,207,97,184,94,102,213,135,15,152,166,63,120,90,132,179,104,107,20,21,189,107,19,173,155,42,163,102,21,187,201,127,155,240,246,141,58,2,31,83,182,251,20,38,12,149,238,110,96,48,2,171,254,112,136,222,83,121,90,99,210,120,215,168,61,187,158,66,96,242,208,170,63,28,43,177,23,125,239,193,10,241,174,241,230,55,13,195,184,87,207,252,240,239,61,45,120,161,99,126,166,60,69,210,63,180,194,199,87,228,181,17,148,167,246,245,7,151,109,245,6,2,159,11,201,49,174,29,38,127,42,203,242,98,24,103,12,90,33,251,103,200,195,215,167,139,252,131,89,170,183,2,3,152,8,68,124,207,99,199,109,125,246,90,63,233,215,15,45,93,202,160,161,246,28,176,175,126,63,77,197,67,147,253,10,130,41,124,101,142,166,115,122,214,42,240,64,234,239,91,156,103,111,90,82,232,0,76,157,173,143,40,74,55,243,230,218,17,182,66,125,116,68,107,114,73,170,180,166,222,221,215,182,69,98,167,108,57,149,197,141,182,229,7,155,200,178,194,164,82,239,104,157,96,86,146,159,54,177,168,225,61,59,231,27,196,102,23,134,189,163,250,166,99,122,2,183,172,235,192,136,142,175,254,77,67,50,175,199,213,63,35,214,87,237,134,238,48,153,71,237,142,184,5,44,206,215,255,224,74,185,100,190,67,206,13,25,2,37,135,169,31,222,247,183,77,93,150,26,140,31,92,198,144,28,66,152,144,97,156,88,223,94,58,50,197,152,233,78,6,248,54,45,121,235,7,243,249,116,195,228,167,49,21,127,112,223,75,201,150,172,104,253,39,236,246,181,198,31,190,239,108,32,53,9,193,186,15,101,76,199,253,233,99,154,195,125,251,193,148,81,167,45,251,6,187,43,161,246,15,158,149,188,203,59,104,156,139,211,251,141,35,249,92,103,150,160,232,181,213,104,155,202,117,249,13,43,146,76,195,103,105,55,90,166,117,187,13,255,34,89,108,222,177,130,193,121,167,225,154,38,35,230,253,166,20,97,203,75,67,162,210,224,74,253,96,99,237,191,175,181,241,130,147,62,242,13,10,85,44,242,90,248,9,44,175,236,251,92,102,103,221,223,222,141,21,208,125,38,17,161,144,179,111,19,14,31,35,80,98,233,114,64,109,163,182,245,227,141,148,204,121,221,191,56,119,143,201,184,226,115,217,117,92,134,116,35,50,22,231,238,64,178,83,96,174,7,141,113,242,105,152,210,205,231,49,73,5,142,167,251,236,243,99,97,173,2,147,131,126,95,107,114,34,201,179,141,222,176,248,218,37,9,226,74,153,14,238,131,231,167,253,116,27,148,148,245,46,15,135,5,10,123,243,131,113,110,101,121,248,185,122,212,21,251,70,130,56,244,14,218,49,232,77,15,60,30,94,136,4,11,188,207,193,124,254,196,97,147,127,186,93,131,7,55,45,95,249,150,138,146,239,225,7,171,101,101,139,141,185,114,150,238,253,34,70,159,110,34,0,31,12,91,237,150,214,157,75,64,172,144,205,241,120,87,254,25,193,99,200,158,125,41,126,219,50,18,47,204,250,194,149,227,239,205,217,122,191,88,177,250,158,187,120,177,126,198,253,237,115,219,27,22,95,247,214,103,87,191,43,12,55,18,254,227,219,26,67,183,11,140,82,252,140,223,158,198,78,119,97,243,148,223,214,228,114,197,149,15,152,67,190,198,100,74,198,64,45,48,110,217,213,238,166,116,158,38,61,39,255,170,196,150,53,77,193,253,162,120,11,214,136,217,96,201,199,210,216,246,210,17,61,171,38,41,121,97,8,88,87,137,239,137,23,91,166,218,217,89,141,148,202,225,115,31,93,178,72,42,126,244,238,199,223,217,88,122,187,12,84,192,156,33,142,82,229,180,100,174,160,217,216,155,191,53,52,77,243,38,247,15,166,25,169,102,190,227,217,141,91,80,148,142,70,236,120,144,219,94,210,46,131,209,16,188,91,241,89,114,85,126,26,81,18,50,51,63,56,193,106,116,191,7,206,25,156,117,31,60,240,173,13,121,56,41,247,203,175,56,157,50,239,42,91,3,126,138,58,99,80,72,45,174,73,97,200,114,253,122,133,206,91,185,101,103,38,179,132,7,205,123,14,53,238,205,191,50,141,38,72,221,2,158,55,79,137,88,24,117,60,62,83,122,51,50,159,251,49,141,161,205,183,13,147,39,146,17,195,175,103,213,235,63,148,116,145,117,237,113,8,171,77,185,226,7,55,75,195,148,77,229,236,212,198,191,253,193,139,165,84,238,60,57,203,7,194,196,239,225,4,75,80,119,189,48,202,122,240,214,253,96,203,54,89,210,122,226,141,76,254,219,84,137,37,153,101,144,109,156,105,155,29,150,11,144,73,92,192,154,227,24,62,172,125,71,132,170,47,246,164,15,174,70,95,116,199,19,235,129,236,57,135,199,84,75,196,224,185,47,58,140,47,251,239,222,220,255,225,95,253,187,127,248,247,255,242,220,217,255,246,175,255,227,223,254,235,63,255,235,205,61,167,242,79,112,115,239,48,198,212,238,95,152,170,146,45,214,40,227,72,33,251,12,24,62,70,69,89,113,251,54,206,55,207,115,88,132,57,119,223,155,105,124,204,42,253,132,36,71,187,77,199,209,152,174,47,156,133,204,10,173,209,179,141,159,67,62,211,89,78,101,250,149,138,218,226,34,183,220,110,69,62,197,173,4,8,120,159,253,209,184,64,226,102,143,70,56,199,237,133,109,185,249,57,143,143,158,120,158,204,108,168,116,139,63,220,202,205,100,208,88,66,212,100,196,228,51,154,31,89,83,20,115,84,111,13,175,192,77,73,97,69,66,239,225,71,86,183,104,209,146,197,156,73,4,237,119,69,246,34,167,198,217,41,206,252,42,177,96,247,150,218,88,83,46,67,194,202,225,246,83,2,148,61,110,253,148,78,191,125,134,106,181,169,59,36,1,162,56,200,59,137,208,73,91,103,162,96,222,241,65,245,134,236,251,173,216,116,119,116,90,170,245,133,109,251,245,149,209,225,253,218,218,51,88,36,86,186,91,59,90,90,210,179,211,171,25,87,224,78,80,255,186,218,129,59,115,43,78,149,130,163,86,206,82,56,175,70,116,28,31,168,174,1,59,239,16,82,249,224,99,58,55,217,125,11,161,165,30,231,198,130,144,162,75,107,36,165,107,124,48,34,148,122,172,160,179,193,217,226,48,98,206,122,20,219,229,241,26,71,168,207,54,177,95,8,166,239,41,240,206,178,87,149,68,74,88,160,29,85,1,49,188,246,199,73,234,112,166,212,74,44,43,184,8,71,156,227,231,223,69,172,155,108,185,155,43,198,20,174,0,153,228,153,248,117,76,52,8,185,154,236,12,217,252,56,43,70,156,163,86,102,82,62,179,1,5,139,128,75,210,131,28,78,161,26,87,46,126,58,233,247,202,240,215,173,30,246,73,98,129,169,177,122,26,68,207,206,250,192,105,36,166,46,140,19,173,93,115,19,126,66,49,148,137,114,174,248,154,157,138,177,199,142,182,16,195,133,203,88,91,172,112,132,132,238,215,68,180,71,80,42,167,136,161,249,79,163,250,174,22,190,197,236,202,181,147,235,212,142,119,75,28,146,159,206,55,183,118,24,47,120,66,169,49,238,7,106,162,83,187,65,77,110,88,147,44,199,33,55,23,34,49,251,222,215,70,210,105,150,112,161,150,20,55,23,118,230,33,23,54,46,204,35,110,254,4,50,154,222,246,206,106,197,210,14,67,23,139,94,174,146,211,180,21,162,103,176,15,202,77,114,24,77,253,237,56,170,211,249,185,12,226,44,136,103,35,223,87,5,54,249,165,184,52,45,43,205,145,155,38,132,60,209,51,219,88,196,145,67,205,81,75,77,110,61,55,51,133,43,48,233,36,229,126,15,188,10,93,46,208,198,68,29,235,62,89,222,181,92,191,169,215,140,197,247,235,152,248,5,134,85,194,199,110,105,138,215,2,147,173,208,239,213,223,194,225,215,39,65,116,247,204,166,216,168,59,62,195,38,48,186,14,97,18,90,96,68,220,172,70,154,152,221,13,196,145,112,222,75,90,39,83,145,88,183,117,105,242,112,216,103,225,78,142,223,54,101,65,129,33,118,42,183,107,93,228,24,15,108,177,248,30,93,227,110,40,95,4,233,210,179,167,221,67,36,203,91,79,203,40,136,221,112,66,238,34,190,126,114,252,240,234,198,25,97,186,27,226,229,49,77,144,248,218,132,80,197,221,72,158,39,122,103,177,56,41,36,149,214,132,58,81,14,244,67,96,117,57,212,209,16,39,208,121,175,192,120,182,229,225,189,60,115,165,147,71,42,48,201,62,181,221,35,100,76,117,240,158,21,194,229,62,126,219,88,36,238,136,159,89,79,34,254,133,11,41,84,2,35,141,39,39,204,89,51,215,222,224,184,91,181,236,251,222,179,103,25,22,228,75,199,74,1,103,45,72,67,109,142,202,250,248,218,139,44,124,113,19,81,26,79,190,75,192,233,230,59,155,154,92,53,246,104,95,65,8,15,85,241,249,157,237,175,92,184,16,14,16,184,100,75,153,139,75,44,130,58,247,181,201,225,68,141,48,60,30,51,79,241,173,65,208,60,101,227,200,4,74,196,153,73,145,255,20,127,9,84,199,119,54,16,214,180,242,93,223,139,169,238,16,71,42,57,157,105,133,223,96,80,32,35,142,84,10,25,90,108,151,176,175,203,190,98,115,105,134,163,52,195,180,43,143,54,145,93,191,2,155,239,76,78,55,106,90,155,41,88,126,238,45,174,96,218,49,248,207,87,184,36,96,20,43,178,83,91,254,104,76,149,129,86,227,218,210,239,12,101,76,248,36,16,72,234,234,0,38,13,191,239,104,189,77,176,228,58,159,55,247,75,63,151,73,59,170,69,252,249,232,54,167,29,30,222,66,38,141,58,244,225,239,206,49,226,240,12,201,18,128,35,108,9,202,165,45,139,71,126,89,44,233,62,123,116,217,208,170,241,125,94,151,224,177,23,74,214,95,230,234,224,219,161,237,165,77,214,15,139,11,62,81,119,123,167,61,229,83,195,254,147,238,75,87,115,200,203,179,199,60,247,173,17,240,36,18,47,61,51,66,246,22,254,122,116,184,52,86,128,67,240,28,52,238,237,79,22,160,148,56,196,198,224,240,65,161,128,38,235,195,207,188,163,56,219,67,9,164,195,37,109,125,78,237,25,241,149,243,221,41,18,19,56,37,35,243,254,226,20,25,74,51,141,160,96,80,71,20,195,116,184,37,236,74,9,255,117,156,77,8,34,150,196,131,247,25,228,29,110,214,115,224,180,166,225,48,202,221,87,124,16,18,49,118,126,90,147,153,28,61,59,150,102,42,79,88,137,88,191,143,10,229,26,186,178,185,42,164,29,171,111,166,36,130,142,192,24,143,59,30,142,93,245,68,180,152,11,17,118,162,222,47,201,166,83,32,102,92,101,6,108,73,140,18,77,219,213,84,94,29,70,173,83,162,105,148,4,156,183,187,195,66,234,166,192,103,129,164,152,106,231,154,55,116,211,129,93,162,198,218,221,231,50,165,251,93,65,86,33,221,80,28,84,92,18,188,225,142,131,190,157,7,242,230,212,91,39,65,97,171,73,243,48,96,65,33,190,63,49,99,210,136,28,54,222,49,125,56,211,214,195,232,147,124,196,33,71,76,249,249,145,188,53,177,185,189,158,214,148,126,123,104,149,232,140,158,95,56,97,17,82,116,184,179,203,8,250,35,9,245,208,41,241,23,137,151,21,99,0,244,157,129,188,75,52,64,36,134,63,57,13,35,224,92,224,237,83,248,71,166,237,240,175,46,65,225,179,17,197,111,47,43,81,80,216,18,200,124,84,168,122,209,88,55,142,210,228,55,13,242,8,177,62,4,174,196,75,35,67,192,40,255,100,72,207,32,249,209,183,140,90,86,108,230,130,150,103,56,140,40,245,76,226,57,193,183,129,245,234,137,34,167,87,179,138,125,71,122,36,252,224,158,246,128,8,131,206,97,68,172,251,77,153,40,212,227,104,174,135,165,21,122,107,12,217,42,230,68,33,133,3,29,154,47,155,163,16,25,215,60,18,52,88,220,65,65,137,43,229,115,146,164,50,44,79,221,97,146,103,230,20,248,204,155,48,0,23,89,81,89,206,167,76,56,58,2,148,139,59,165,92,12,105,77,54,179,39,93,44,124,165,251,129,39,19,44,18,100,40,200,214,244,154,191,155,125,243,199,188,138,200,41,216,255,126,9,74,168,128,80,225,231,163,81,209,155,238,81,0,14,156,247,149,58,58,176,165,172,127,73,128,133,221,123,93,46,88,96,184,158,70,192,8,145,199,38,91,73,48,44,65,78,90,44,106,125,83,22,128,205,79,191,28,254,213,34,10,124,110,178,158,180,92,136,152,207,155,46,10,124,126,220,107,186,128,51,165,86,23,230,62,226,218,152,84,53,83,64,41,15,223,166,248,94,28,38,169,47,34,232,192,198,184,244,161,240,221,94,221,77,80,252,22,51,208,124,165,20,1,153,48,254,86,160,148,234,254,253,41,240,183,255,252,47,254,246,95,254,253,223,254,199,191,253,127,146,193,106,251,167,248,248,243,231,109,248,122,202,21,125,201,24,76,92,159,125,249,248,163,117,146,215,253,122,148,27,155,57,245,131,141,42,182,92,148,218,144,241,165,205,21,146,151,230,229,81,169,38,242,194,74,248,224,105,26,212,119,144,152,69,103,139,246,137,51,112,126,101,129,207,183,232,41,208,60,132,220,30,212,138,115,247,7,119,43,41,190,253,38,169,102,186,220,76,105,63,246,24,153,179,86,47,144,99,65,112,163,152,119,80,86,77,183,36,143,25,175,28,242,192,108,139,62,173,32,117,123,187,6,113,126,158,177,156,142,53,117,139,177,204,175,62,145,2,188,11,162,221,60,124,96,92,196,59,102,60,110,125,93,171,144,132,185,76,32,48,201,244,237,207,204,172,99,211,84,14,244,95,95,112,141,31,83,239,126,192,105,23,142,152,119,219,184,224,47,154,77,19,43,96,24,211,101,24,184,54,117,23,112,130,34,26,135,177,204,60,62,193,29,99,40,95,110,168,131,194,10,75,70,45,1,147,194,169,240,89,203,206,161,14,204,45,249,79,13,162,233,67,124,201,194,80,101,159,67,82,38,19,166,58,209,186,24,38,210,162,171,192,21,69,194,128,41,216,57,247,230,63,240,38,198,23,75,128,201,95,132,236,190,91,188,98,11,108,57,207,52,86,34,46,155,63,180,37,14,188,92,177,252,113,96,183,124,55,7,244,162,40,155,245,158,102,228,234,155,192,120,42,124,111,7,110,220,140,255,200,144,159,85,66,238,242,215,213,85,77,84,60,134,252,244,178,162,27,251,161,148,82,92,198,77,120,17,201,192,252,222,3,95,246,20,98,203,196,181,42,187,232,35,240,177,253,134,162,144,73,93,212,214,211,133,11,220,255,31,83,21,112,190,35,8,122,172,189,250,81,140,130,38,49,9,172,132,109,134,208,183,193,231,255,91,97,42,38,238,179,143,125,188,181,53,183,52,63,116,16,51,197,240,190,48,44,227,105,57,140,48,146,16,212,33,230,123,172,105,31,80,10,66,82,211,158,67,105,237,236,219,197,84,149,68,236,43,25,117,165,23,29,20,35,40,17,238,162,132,12,202,116,186,129,179,141,111,148,110,203,133,49,190,157,89,172,192,106,124,142,168,251,112,170,33,16,2,244,223,206,70,198,126,225,98,137,163,254,112,180,223,218,173,111,52,254,120,231,160,99,84,8,14,43,58,144,223,201,14,27,15,245,125,246,49,26,96,215,142,81,33,163,239,126,108,164,149,182,23,125,22,203,166,109,151,124,213,28,249,40,233,126,48,46,150,90,229,217,117,252,210,74,127,112,66,79,228,210,186,16,12,206,230,28,55,24,130,174,33,85,211,180,134,209,235,27,51,242,123,32,53,189,48,38,132,151,194,146,29,91,155,190,54,183,112,106,240,28,94,184,156,155,192,176,140,228,64,57,115,186,160,248,204,246,109,156,133,22,137,122,32,50,78,226,135,159,106,5,72,193,207,63,253,91,14,104,236,69,83,43,89,79,157,129,206,68,136,231,245,242,218,189,22,237,195,216,160,88,215,50,81,208,144,70,111,196,225,9,247,100,21,24,162,23,239,183,149,139,8,129,29,185,102,92,80,29,29,240,49,237,7,197,204,190,112,215,175,133,240,229,240,106,188,2,7,59,158,220,11,115,205,88,45,122,102,166,142,194,3,35,47,78,144,243,26,227,133,187,211,26,255,61,52,67,117,124,27,35,233,39,199,15,135,211,158,49,102,13,35,108,8,76,65,112,137,158,97,149,93,238,8,100,51,97,138,137,49,251,137,53,43,92,219,253,30,236,141,183,238,5,125,22,12,227,122,47,3,75,132,127,160,152,155,120,226,29,166,32,72,246,20,40,146,66,81,213,68,163,251,77,188,249,21,175,146,6,28,48,41,204,85,224,134,47,35,174,41,86,12,214,4,38,173,116,68,235,182,147,80,69,99,208,17,185,141,158,255,72,106,5,38,212,212,162,231,4,198,186,182,62,29,117,101,56,96,10,149,245,246,133,44,224,90,23,158,245,189,95,213,168,115,178,135,167,203,135,0,76,144,103,95,120,237,43,85,96,48,87,130,219,53,244,118,229,222,72,212,107,229,104,77,202,241,44,10,167,234,100,82,192,232,104,201,149,150,18,85,231,249,45,22,201,221,75,31,206,122,142,91,231,196,81,162,61,135,102,230,118,109,161,84,161,61,79,70,252,238,23,50,120,76,111,246,24,112,119,90,113,42,245,50,146,221,10,166,236,50,8,197,174,45,73,126,24,167,244,136,59,81,193,236,149,155,56,194,151,35,46,22,22,211,215,203,154,145,33,175,248,229,58,110,254,49,183,18,88,221,114,52,70,136,160,235,125,106,103,167,223,46,184,110,246,141,56,115,25,27,20,24,221,71,103,56,150,228,154,136,19,119,198,101,172,146,9,52,228,146,9,59,238,246,241,162,222,77,110,160,211,18,18,226,6,42,153,101,92,140,177,35,90,92,94,49,20,228,134,129,213,23,215,48,146,47,166,152,229,211,82,104,253,96,33,62,124,174,31,2,151,95,50,115,92,155,119,25,98,181,163,121,197,13,200,173,118,238,143,106,243,79,174,43,179,197,157,156,226,97,177,79,217,87,75,220,140,185,111,110,113,215,12,136,113,102,138,214,184,99,171,192,120,188,99,131,111,198,213,184,197,186,205,237,42,29,3,19,126,145,223,134,180,186,181,216,255,39,74,99,210,243,156,76,236,218,15,174,115,118,223,32,6,10,139,199,28,221,247,120,56,134,70,22,87,17,219,199,90,113,234,105,120,31,169,144,82,96,200,250,208,2,143,144,204,64,244,253,210,156,1,159,223,234,50,185,237,63,228,216,192,43,42,27,73,30,142,238,73,120,161,224,170,129,154,34,224,6,129,82,142,158,161,123,181,228,107,83,138,214,98,233,96,88,225,160,191,48,50,138,201,125,88,176,173,140,249,192,156,240,126,242,144,224,176,228,189,44,19,179,249,199,54,161,177,54,164,103,103,242,207,20,87,112,200,48,175,42,4,48,129,130,24,52,136,87,175,82,0,48,166,154,79,242,62,73,59,151,189,6,109,146,99,157,121,235,101,33,252,11,155,159,196,37,185,10,29,239,87,171,24,24,159,182,55,230,218,170,23,87,110,15,121,185,33,65,138,251,174,85,97,206,189,48,220,80,242,110,226,222,169,212,47,36,183,87,207,164,172,82,136,10,239,154,165,73,187,245,85,76,78,79,58,142,211,207,77,129,65,42,192,205,244,174,112,184,81,102,231,182,89,71,221,83,159,205,107,187,62,66,161,238,12,99,90,96,116,254,220,221,57,172,126,65,60,15,213,104,117,227,126,145,78,199,175,235,184,82,137,9,33,173,95,1,112,19,117,57,182,202,54,199,133,95,94,42,73,124,178,68,200,104,46,206,78,87,160,218,146,116,12,227,6,62,215,214,26,151,147,68,45,217,69,201,172,91,215,198,39,228,180,239,168,20,27,135,48,242,207,27,10,225,0,48,236,88,238,203,59,219,85,77,75,14,38,150,84,119,106,138,66,54,231,214,13,143,66,67,39,57,36,91,137,219,71,23,148,108,12,159,103,84,136,144,135,126,97,220,178,78,227,115,78,206,156,132,227,4,197,40,110,201,190,153,254,40,201,228,52,38,130,228,36,87,148,176,145,177,114,27,231,109,204,120,223,91,47,40,98,196,76,176,36,200,17,29,59,39,68,82,39,20,101,21,219,9,18,73,227,88,85,22,0,38,250,125,242,134,114,79,126,23,74,13,151,49,131,40,5,23,189,252,48,101,97,78,215,127,96,74,243,197,181,150,89,233,206,163,73,56,245,57,93,206,63,45,196,238,40,73,141,237,246,154,140,59,78,183,15,38,81,123,203,36,58,6,56,218,86,23,54,173,243,11,243,78,179,58,220,170,145,244,92,152,1,159,126,165,218,228,152,234,183,74,86,251,250,241,228,20,78,147,214,228,192,78,38,20,17,15,71,15,167,232,195,51,233,126,190,85,194,53,74,57,137,195,11,235,40,36,191,42,213,225,237,22,244,24,41,21,187,237,87,196,157,72,182,232,75,90,183,99,211,248,52,130,24,248,92,74,171,192,105,89,157,218,7,227,240,149,157,20,97,111,236,79,127,56,247,105,106,141,254,63,244,25,77,54,176,190,98,53,17,48,191,52,48,182,148,146,179,226,210,216,4,109,21,254,59,207,254,19,175,153,185,112,227,171,243,137,58,171,170,145,17,131,70,63,110,251,68,53,130,180,42,176,213,214,250,34,33,59,237,122,101,173,128,190,118,247,172,157,109,209,172,131,41,48,150,79,137,169,52,41,200,186,104,195,223,235,12,41,40,129,14,17,143,206,40,204,207,225,12,14,168,53,84,33,30,38,67,191,114,215,117,120,230,36,66,200,153,236,219,236,82,176,118,17,237,66,81,151,141,73,106,69,107,227,72,188,188,23,248,7,11,44,200,31,124,102,105,211,158,177,13,59,229,223,57,170,152,228,75,26,195,29,17,76,36,252,14,174,117,129,51,101,135,221,97,14,207,235,90,3,206,120,36,3,38,17,95,127,219,66,200,222,51,34,106,66,106,6,45,226,238,206,142,10,60,183,136,90,0,175,75,255,64,126,215,221,56,140,187,16,123,195,209,69,8,125,21,133,211,188,27,7,18,231,183,58,217,168,13,57,26,124,84,200,72,17,95,14,240,140,187,36,10,109,132,166,247,211,26,251,254,7,103,236,160,93,214,3,79,55,107,225,127,66,123,98,106,215,122,243,139,196,193,206,62,35,162,169,6,239,44,112,131,125,74,225,149,157,101,183,66,159,49,179,206,21,140,209,189,2,109,104,21,233,144,150,236,129,195,154,173,124,178,62,35,142,221,59,3,158,170,237,104,223,11,233,72,135,217,104,86,215,175,141,162,107,9,152,146,96,157,43,164,14,56,87,149,169,183,54,93,34,150,218,237,124,28,212,138,139,195,49,27,251,148,243,236,82,228,9,179,155,192,228,245,12,39,248,162,48,129,156,38,89,218,84,117,56,127,81,65,144,94,92,219,120,135,243,116,135,10,196,12,88,116,218,154,123,180,31,19,118,91,21,33,194,108,85,20,49,42,120,169,68,104,237,160,38,86,93,3,93,105,61,141,151,197,237,29,206,149,106,33,129,103,56,236,65,161,159,221,207,183,70,180,233,7,87,114,150,133,51,220,38,241,112,183,31,105,158,200,246,52,133,9,238,93,24,22,210,167,53,149,157,219,97,114,155,186,46,191,50,131,223,168,90,42,116,209,103,91,245,113,192,164,3,84,153,41,70,119,255,25,89,213,28,92,162,44,1,60,206,238,122,97,136,152,228,225,212,132,186,223,187,158,77,0,17,56,69,207,138,112,218,178,186,84,112,207,74,243,167,203,1,64,128,89,80,59,189,240,49,53,73,115,253,224,141,192,100,157,10,51,200,43,224,145,123,125,90,159,73,234,147,16,163,172,37,57,65,80,101,75,46,198,81,169,120,66,6,239,194,195,120,152,62,148,228,174,45,61,227,246,153,157,16,138,98,123,108,50,69,161,104,153,23,94,34,103,105,115,27,27,33,96,42,31,5,166,164,41,86,135,213,215,139,228,60,250,33,232,55,245,128,207,46,124,137,70,51,41,91,92,11,29,134,10,67,95,11,142,185,248,28,88,200,77,200,218,50,249,252,195,7,28,43,148,59,203,69,81,9,217,62,131,141,51,34,48,66,8,40,129,124,24,20,90,66,4,10,220,156,182,251,199,99,119,211,58,13,37,142,208,3,38,151,230,190,147,9,220,222,119,202,36,27,73,167,73,184,47,65,156,71,134,202,214,105,66,90,88,113,79,63,240,217,158,238,112,142,106,165,168,62,63,209,191,21,161,39,60,212,27,70,138,128,201,185,213,214,164,142,69,99,178,89,238,186,33,219,208,227,231,7,100,221,201,113,74,165,81,115,207,46,48,69,121,69,96,106,153,252,68,228,65,162,101,1,138,43,33,182,154,66,245,152,140,54,230,103,141,149,193,79,201,206,79,248,110,6,13,27,232,184,126,28,96,162,0,247,209,149,8,166,160,164,178,222,182,253,44,104,121,169,204,253,219,25,245,96,93,105,207,119,230,67,121,68,135,29,50,21,89,23,16,11,182,25,3,2,217,144,88,39,131,52,71,87,211,3,38,130,124,27,227,244,202,119,11,163,202,226,50,207,101,106,54,170,199,30,216,11,200,184,189,221,134,202,166,116,255,101,171,162,144,126,117,147,51,244,198,38,85,84,229,51,119,54,143,25,139,166,12,172,251,219,239,94,160,83,116,206,45,230,230,18,201,133,108,50,162,195,141,19,110,248,103,47,144,214,201,8,223,226,225,246,37,229,189,208,183,113,157,123,90,83,37,83,229,225,156,41,195,215,171,101,62,92,20,61,181,149,231,221,227,168,138,237,2,91,94,248,133,49,201,166,192,29,55,242,186,59,100,21,26,255,140,74,31,130,184,177,201,113,144,47,129,237,243,199,54,69,33,202,85,157,203,236,107,161,50,99,255,152,18,136,61,43,144,51,101,244,187,131,142,33,91,251,49,69,82,120,111,137,86,118,74,70,46,156,73,54,112,179,138,19,134,2,185,128,41,246,183,50,236,111,76,97,91,150,137,134,177,49,60,132,70,254,43,44,173,210,186,85,75,174,247,137,152,177,168,111,207,201,113,117,197,72,146,49,217,218,239,144,23,242,192,131,112,239,60,252,252,192,229,72,59,48,177,239,238,176,153,178,178,61,147,116,70,148,229,131,169,223,221,151,95,55,227,237,109,30,66,163,52,228,216,227,98,46,102,196,172,226,238,0,203,105,206,242,185,97,126,110,158,233,0,103,1,212,1,210,26,42,90,151,140,172,16,3,214,33,31,12,119,73,9,94,58,44,167,62,229,90,67,245,227,112,42,103,232,192,83,191,197,12,4,175,113,199,184,249,207,239,118,209,214,205,9,27,188,57,71,104,65,168,108,201,121,10,205,75,113,225,94,184,22,207,14,36,75,40,89,209,154,15,139,145,72,222,154,27,10,60,138,169,3,126,176,229,241,139,125,111,76,219,221,135,229,76,76,168,89,239,222,128,44,6,132,193,97,69,27,179,250,133,73,78,117,30,245,51,222,213,142,254,240,4,192,181,239,193,21,227,173,61,27,203,13,137,158,147,42,143,184,32,15,243,205,95,31,196,38,24,62,252,120,65,142,251,124,63,121,180,169,179,249,70,141,68,246,18,246,210,179,233,108,72,68,189,53,135,149,8,230,81,75,137,159,199,253,2,16,249,139,164,228,129,179,213,74,248,197,159,128,197,29,20,51,134,134,19,198,146,153,69,94,237,237,26,129,158,234,210,35,164,7,32,85,125,187,182,96,136,242,153,70,237,194,25,25,201,86,176,28,29,151,144,42,232,102,45,145,23,69,250,96,5,5,41,234,54,152,121,242,219,132,110,93,237,210,98,98,108,83,15,92,167,194,37,61,48,180,89,37,60,157,157,213,58,20,46,169,68,42,209,48,130,175,46,112,55,149,189,128,203,45,226,5,165,96,37,222,107,152,185,91,4,182,4,217,232,153,37,180,41,204,185,225,201,152,192,178,182,169,78,133,213,110,95,116,222,220,101,131,57,7,162,223,220,196,171,246,251,124,237,29,206,97,178,219,91,209,142,35,162,183,238,91,195,133,115,91,207,109,250,47,209,179,134,12,211,254,255,207,25,198,125,149,179,97,93,183,207,16,1,128,159,123,114,186,70,30,209,142,41,73,4,184,70,11,245,124,225,114,130,66,38,142,44,248,220,207,76,243,120,10,93,134,35,84,92,194,229,39,97,233,11,14,62,25,113,71,227,243,37,99,197,125,190,220,124,36,130,149,48,202,226,3,18,120,203,89,98,237,137,188,180,150,195,29,205,144,75,220,193,10,153,60,19,134,168,104,213,68,93,226,62,101,164,88,204,199,112,170,146,168,75,69,41,138,126,177,152,41,98,147,103,163,162,123,151,35,49,255,75,64,75,232,96,87,68,215,99,65,53,76,110,9,75,84,166,237,242,176,4,249,40,109,105,204,227,156,212,190,207,156,123,18,226,206,18,172,225,132,203,213,103,30,89,239,91,2,92,196,211,200,189,241,104,204,164,254,75,98,30,231,74,92,157,97,214,178,189,250,211,122,114,14,68,32,40,163,70,39,61,91,201,34,2,55,140,116,44,185,44,48,197,42,221,35,88,199,116,234,215,89,70,4,11,86,4,223,102,32,48,172,85,227,95,159,199,50,194,99,88,176,18,184,171,38,101,30,201,96,85,171,89,136,220,113,15,241,216,181,209,232,94,202,108,224,99,96,184,100,59,73,87,236,66,119,84,42,252,39,123,122,208,144,0,140,230,43,87,147,5,247,216,53,85,236,181,74,196,166,206,187,185,114,13,131,123,71,162,153,118,227,108,17,174,44,34,81,137,204,112,129,36,213,195,203,27,39,162,196,191,184,63,192,94,236,97,88,148,30,37,10,101,52,238,43,90,79,142,13,137,185,19,127,145,248,49,234,39,210,109,216,136,209,95,113,152,52,5,9,62,159,191,231,247,34,248,140,6,168,6,174,219,116,159,171,21,239,112,185,149,160,57,229,62,17,0,238,201,202,31,37,228,254,43,252,244,152,58,44,130,50,38,221,206,125,207,98,232,36,160,92,194,24,194,253,216,182,209,154,16,224,101,96,38,89,160,98,111,250,107,65,28,155,100,22,226,13,238,238,197,192,145,182,132,168,24,24,178,135,21,217,94,59,153,229,243,103,170,55,142,173,132,7,255,166,181,37,249,4,243,156,55,68,210,3,61,11,104,105,6,254,192,201,24,141,155,145,104,253,169,50,148,197,73,126,19,11,177,17,37,37,159,26,170,72,22,35,243,159,122,88,129,173,138,41,82,236,250,74,91,230,26,251,204,118,97,118,75,223,131,98,84,242,253,217,250,37,101,155,82,148,63,244,65,141,106,51,58,122,44,83,9,66,110,28,45,161,11,105,48,60,92,146,187,131,182,194,205,236,132,99,169,183,63,148,237,63,17,38,244,173,154,128,23,151,137,155,18,9,213,223,142,207,157,177,2,238,141,141,203,90,41,146,194,74,214,197,245,197,192,29,128,247,110,73,10,171,208,210,147,89,56,125,31,39,120,141,33,172,121,133,51,74,186,136,126,73,128,217,216,22,182,231,87,84,19,73,168,127,104,65,64,158,226,9,46,92,243,229,24,132,250,68,182,175,3,14,57,137,70,234,161,55,9,15,50,201,222,69,54,47,170,178,252,172,33,195,239,172,157,63,99,118,90,250,17,142,218,72,32,58,135,162,28,1,205,106,183,99,159,133,159,110,235,217,84,173,216,201,231,200,217,204,68,228,197,238,112,35,234,164,186,133,76,37,95,133,56,202,222,113,64,64,247,184,36,87,224,71,180,29,199,75,95,20,155,202,145,139,125,22,73,152,38,184,164,229,125,164,139,229,17,191,77,233,154,100,233,244,98,194,7,254,214,120,162,245,112,161,10,224,230,192,157,207,220,36,25,172,91,45,118,242,195,188,24,147,201,16,120,83,23,21,231,26,86,198,212,111,143,62,131,91,172,220,162,103,151,108,22,226,221,225,170,198,145,65,78,206,122,82,255,114,212,8,116,182,204,165,185,125,37,89,97,76,204,59,242,47,246,83,53,51,34,241,137,154,154,58,180,168,230,24,15,136,102,196,118,129,57,166,25,145,229,88,161,241,61,10,207,207,90,43,134,37,30,35,122,204,233,44,67,58,73,217,90,177,92,8,67,200,160,112,240,208,241,88,76,88,49,82,80,135,251,245,230,143,46,244,190,53,251,20,247,68,88,195,109,152,130,161,212,198,54,216,254,125,196,33,88,73,154,156,202,77,120,187,18,35,69,140,73,216,65,200,114,34,58,232,5,33,166,157,50,180,138,52,83,92,27,117,132,3,187,90,18,133,51,222,10,207,154,178,205,246,102,25,88,113,107,241,28,99,242,137,46,17,120,253,101,94,79,207,97,227,34,52,52,33,151,61,177,185,66,48,71,142,45,68,205,173,38,182,27,240,106,93,109,18,124,84,51,210,158,42,89,247,87,188,204,182,96,187,56,7,188,176,183,20,166,80,48,54,247,149,32,103,122,178,194,97,34,9,184,84,113,195,159,115,3,31,75,28,43,16,46,215,162,199,138,105,169,197,250,64,140,70,10,39,248,119,189,245,7,153,146,83,241,83,156,198,36,52,172,187,186,214,20,47,7,7,96,218,59,54,94,242,89,231,3,19,238,138,223,110,143,135,51,193,146,134,186,113,192,16,98,106,215,76,51,38,94,12,62,171,94,159,211,118,223,27,68,230,31,226,49,99,173,143,72,40,198,207,190,69,179,51,225,4,204,249,30,25,148,98,74,253,2,155,107,114,129,86,96,56,55,135,22,117,236,56,141,59,217,93,226,22,134,125,42,183,72,195,193,156,41,77,124,36,56,81,142,137,234,185,152,248,134,186,248,211,254,47,113,111,174,187,95,147,108,105,221,11,54,70,206,67,75,88,88,120,248,152,76,66,106,209,72,224,96,130,131,3,66,56,88,136,73,194,164,213,115,27,92,207,41,224,46,200,39,222,29,145,43,235,84,1,130,35,125,85,229,252,107,253,246,187,167,220,153,145,17,43,214,34,139,92,98,214,64,191,18,174,173,194,148,157,227,199,39,73,80,233,223,33,147,152,119,28,77,90,94,143,206,230,98,21,231,198,233,66,222,8,185,219,117,123,116,206,254,191,77,69,173,52,18,60,79,178,80,66,132,50,248,18,84,207,148,190,53,229,69,29,47,197,242,51,168,14,109,105,240,161,90,95,189,114,194,62,247,188,176,244,28,189,74,116,163,64,166,159,89,114,148,141,169,52,186,181,80,152,100,251,164,240,168,254,129,29,180,169,153,181,29,156,220,121,182,76,58,208,154,140,5,26,244,201,84,248,254,29,151,207,45,23,78,94,54,194,91,92,169,74,210,163,247,134,144,60,131,6,74,122,246,30,141,35,68,42,193,61,195,126,224,18,138,137,154,105,253,242,221,191,181,135,119,237,112,27,144,62,34,163,130,249,150,20,86,216,77,174,21,123,128,105,206,93,210,203,66,73,146,145,122,249,173,89,76,121,18,217,82,84,33,28,206,176,246,5,69,139,63,218,2,55,5,35,25,104,232,165,211,151,16,228,216,129,0,139,52,21,150,118,69,12,22,113,114,146,111,128,160,159,2,106,192,112,15,181,223,17,53,213,116,143,78,75,6,49,134,59,43,40,193,7,133,169,164,125,154,141,78,249,232,16,69,45,70,207,204,50,30,228,88,242,62,105,181,7,222,243,190,174,115,35,82,148,57,227,147,16,194,243,41,139,26,89,151,83,67,37,163,190,239,233,51,83,36,22,30,162,73,61,6,218,113,231,154,207,193,219,221,197,139,153,217,212,23,134,230,26,48,157,226,91,79,61,120,97,23,182,126,125,129,127,62,90,1,227,78,171,71,163,155,27,15,124,78,51,50,210,156,49,217,180,126,207,61,228,93,47,107,148,245,54,5,116,71,182,206,42,240,2,235,165,58,159,83,19,206,252,49,193,187,9,19,120,117,183,140,98,26,219,93,25,250,88,195,69,202,203,120,240,146,15,131,29,61,156,64,121,190,172,213,158,248,219,90,191,34,144,197,204,105,61,125,11,52,139,69,244,78,21,101,73,232,131,112,224,78,177,18,67,239,167,251,230,143,121,76,104,5,250,188,144,241,234,146,152,25,183,72,118,10,62,217,178,255,148,166,42,34,222,171,82,65,194,114,117,145,161,168,166,17,27,61,164,8,169,44,237,98,160,177,193,167,98,216,172,253,233,129,152,196,20,177,178,178,213,234,253,15,210,56,160,120,11,1,199,151,5,76,107,135,166,148,225,82,167,88,53,144,24,147,128,178,88,213,43,186,170,251,180,138,189,244,76,208,213,230,9,103,90,174,151,132,186,21,75,50,207,81,210,77,193,64,212,124,51,18,110,126,112,46,153,95,251,131,120,217,253,12,165,236,159,4,148,186,36,116,9,140,143,209,235,139,201,120,174,85,158,182,247,179,205,143,240,146,136,172,140,174,115,245,175,172,29,75,16,45,123,47,156,163,138,54,173,65,239,105,231,199,210,112,94,212,218,64,255,144,167,132,207,102,138,238,54,200,182,212,119,239,4,90,173,93,80,96,33,56,36,243,130,109,81,126,165,68,183,164,208,56,81,193,139,234,44,57,199,146,20,222,80,19,107,148,126,217,1,107,101,24,111,81,255,113,88,190,227,242,150,200,57,225,154,217,162,241,161,23,97,0,209,118,133,118,70,52,62,116,75,93,61,112,221,209,116,97,29,242,90,179,206,214,47,24,5,184,76,61,72,126,156,164,254,200,37,234,229,103,162,144,213,144,116,68,14,163,81,124,77,30,190,57,63,183,195,156,21,41,155,36,221,203,84,246,9,48,157,169,75,81,122,111,37,48,84,172,70,157,118,154,104,106,81,142,193,198,77,221,185,96,184,234,209,108,43,220,10,138,143,206,49,40,116,47,21,97,242,102,42,197,65,39,44,52,97,40,173,155,154,39,190,94,78,26,161,53,81,184,21,217,50,129,206,25,201,3,147,8,69,141,208,224,172,171,66,79,87,87,206,8,107,148,243,32,97,20,36,169,89,67,72,65,47,206,137,104,157,54,26,33,150,22,30,99,43,151,118,74,184,41,48,73,139,17,244,164,68,189,78,169,52,36,137,186,115,90,141,44,61,133,205,200,58,114,198,67,208,174,48,236,22,222,70,49,125,96,247,174,108,150,246,17,210,22,127,222,188,47,162,82,30,218,227,186,110,82,114,201,184,107,125,48,5,115,49,148,206,24,227,249,54,180,182,19,68,213,46,99,197,200,51,247,202,204,79,64,200,184,48,163,240,34,114,120,194,101,82,226,20,164,254,32,47,177,138,40,209,198,56,93,222,182,199,209,112,252,47,138,144,123,11,214,21,106,140,83,41,93,176,56,86,114,90,235,232,251,33,243,90,26,210,115,170,164,70,232,108,84,22,29,52,170,224,131,145,218,170,77,9,122,137,192,192,31,56,163,92,120,217,84,213,216,185,6,65,148,129,148,21,102,99,218,130,192,151,212,244,156,101,244,220,90,16,221,8,39,132,119,104,74,2,235,82,7,233,240,28,74,90,52,35,219,24,134,240,44,146,210,37,153,183,221,160,24,181,243,169,15,101,192,171,202,241,121,177,239,207,74,78,181,129,216,47,156,118,157,202,212,172,29,109,107,135,241,76,173,237,161,106,226,207,27,112,159,183,182,104,240,57,253,229,140,47,180,90,133,128,106,149,254,64,105,240,20,30,27,101,199,243,96,90,240,45,39,13,133,2,143,177,239,93,175,161,205,30,200,128,163,3,226,143,12,35,64,249,122,6,138,76,61,93,222,54,66,27,242,211,103,92,164,113,73,225,104,170,8,185,15,77,216,186,130,129,250,179,7,223,10,147,74,139,183,73,183,219,214,163,151,21,204,125,40,84,100,193,235,3,79,175,34,3,179,149,151,39,218,44,111,211,2,38,105,45,228,216,141,47,194,142,47,224,108,50,183,112,228,232,115,165,117,213,97,122,48,31,6,117,153,201,37,46,128,137,179,132,155,93,81,197,190,223,38,42,212,138,210,10,30,179,2,82,66,55,147,114,208,179,187,190,100,76,235,50,25,194,25,135,187,55,131,157,61,9,100,170,194,205,114,64,1,239,170,141,11,108,74,73,55,59,140,75,154,176,103,79,204,84,144,236,185,240,243,204,38,18,36,181,246,11,235,108,135,195,52,238,17,247,212,77,196,128,242,180,169,53,104,250,211,150,109,229,225,51,33,198,193,201,70,203,69,201,121,239,96,222,158,229,99,232,48,68,245,200,44,71,3,174,85,216,148,244,27,213,251,227,152,83,61,28,127,62,198,29,11,200,153,43,135,148,238,128,151,183,233,131,162,148,42,20,127,108,45,92,243,143,210,16,106,49,85,97,236,174,46,92,122,153,15,188,152,210,98,166,61,81,114,210,150,12,142,119,166,62,194,18,98,47,64,47,8,238,2,237,206,134,248,5,15,133,231,138,72,198,8,10,245,233,113,201,235,146,72,33,38,13,109,79,51,223,144,113,209,156,110,195,174,193,176,124,131,199,191,205,249,86,96,2,155,121,105,254,115,231,7,53,75,154,64,251,232,79,35,214,178,14,181,219,66,208,242,212,198,57,154,239,221,205,29,37,137,41,153,20,154,246,208,31,9,242,57,205,8,50,87,174,97,93,125,49,27,146,220,146,53,128,138,83,141,39,142,183,74,213,183,141,237,45,18,176,78,157,53,179,107,105,132,132,255,51,46,179,150,102,17,237,119,66,73,186,12,231,198,66,169,25,187,43,220,67,1,6,56,183,253,30,109,132,228,160,237,34,136,62,4,166,122,246,21,110,104,166,98,222,206,15,188,130,236,108,149,43,157,177,80,155,199,240,209,219,188,88,142,106,126,224,40,251,0,163,141,50,30,248,108,63,252,210,126,61,158,250,212,38,158,98,126,244,137,144,115,21,142,55,78,71,80,123,189,3,141,24,122,60,48,14,240,43,96,75,179,9,156,49,96,140,128,156,4,222,115,229,231,66,147,207,243,197,186,79,100,97,69,85,231,60,26,167,245,66,232,208,216,18,24,30,255,133,147,200,136,153,36,242,25,159,209,90,119,38,114,37,28,159,79,187,69,72,157,173,243,234,105,77,101,15,116,91,2,145,25,211,207,19,149,134,234,33,90,166,31,49,107,111,42,11,67,196,127,25,167,164,161,77,102,180,0,69,67,128,189,174,174,93,100,236,12,125,32,146,201,175,83,22,63,24,84,123,4,61,114,155,23,171,160,165,6,17,58,145,186,26,18,191,29,244,124,191,62,111,156,207,231,124,232,73,47,27,33,189,232,58,167,102,58,178,76,89,228,12,156,97,74,42,99,224,147,33,205,190,148,5,111,103,106,103,66,20,148,110,164,26,7,79,99,136,10,220,251,165,189,219,198,90,123,5,112,25,164,242,23,48,182,232,10,67,228,140,251,34,63,213,117,214,161,208,19,157,167,200,60,165,169,111,203,52,105,60,140,162,68,212,150,126,63,20,9,162,69,232,28,153,247,211,39,89,26,97,218,14,184,177,166,92,24,159,220,22,173,250,168,254,74,33,128,54,74,122,119,74,192,246,202,100,198,67,134,47,222,200,156,75,26,98,54,194,237,221,119,48,9,185,178,253,204,41,251,108,235,122,144,112,233,115,148,19,111,107,19,244,187,50,231,136,64,49,99,102,51,85,131,162,123,62,165,251,72,10,42,148,211,19,249,149,232,109,93,245,166,102,6,102,163,121,43,88,178,7,124,135,89,73,4,73,213,27,63,206,140,109,123,254,11,211,230,231,37,242,138,40,152,86,171,10,70,221,217,21,133,42,130,101,92,206,31,67,116,102,95,158,63,26,251,70,154,247,140,210,43,120,179,40,131,214,79,106,106,243,113,64,184,88,2,211,236,241,203,117,0,207,37,234,118,149,224,0,145,160,56,154,242,227,101,121,210,43,15,83,199,97,132,68,118,68,216,116,143,22,72,78,31,138,234,254,181,209,173,152,46,25,11,226,131,73,253,137,172,204,98,194,234,159,252,4,243,224,100,123,116,25,218,164,118,219,167,11,134,198,15,169,146,203,159,88,166,203,251,237,59,182,85,236,242,245,13,68,247,58,173,111,43,6,154,224,159,202,169,19,93,119,217,127,27,53,226,124,51,249,180,214,36,179,161,118,120,202,22,212,198,33,254,108,35,126,28,130,198,188,48,155,215,79,51,96,27,177,252,12,166,118,97,154,196,102,114,24,247,242,219,75,197,22,133,71,252,139,109,184,237,101,222,179,23,134,227,240,165,120,120,104,108,166,111,134,124,90,171,198,250,125,143,182,182,176,201,148,115,147,113,232,197,31,218,230,171,186,98,36,147,92,95,250,226,65,59,218,138,18,23,38,215,88,252,117,155,54,207,142,136,175,82,218,162,53,193,159,218,70,193,184,203,209,108,13,106,139,115,83,174,191,202,50,103,88,14,132,22,125,164,241,57,38,121,44,56,55,174,79,72,11,152,133,67,30,139,37,227,71,11,248,76,166,187,202,143,51,147,127,13,77,156,251,220,136,158,26,67,244,178,70,92,184,113,102,46,140,209,95,158,14,155,170,255,149,73,161,171,14,34,149,195,244,163,222,30,21,84,106,78,168,58,226,133,49,89,166,91,77,177,237,107,30,49,78,27,66,77,114,48,9,241,28,195,24,27,65,57,243,89,36,22,117,240,15,197,62,246,26,26,30,24,227,163,177,253,251,162,124,44,100,101,118,68,103,134,108,126,52,206,55,82,168,33,160,70,137,198,71,146,181,28,93,214,225,228,83,71,72,234,194,72,178,93,24,67,181,92,253,161,96,95,158,154,28,61,172,221,201,143,38,146,188,165,176,131,226,252,184,226,190,136,255,245,161,12,100,79,98,148,82,99,175,151,24,75,28,90,232,209,244,103,70,148,181,245,199,161,184,180,33,79,188,93,138,17,231,166,75,194,143,166,203,160,232,169,241,254,234,254,72,207,112,39,130,145,135,98,121,206,125,71,74,187,102,58,246,72,225,181,199,56,131,23,162,63,78,81,59,205,28,31,72,173,55,159,199,72,33,135,189,99,54,189,54,209,140,193,137,41,96,243,137,24,46,127,145,143,167,240,242,107,192,176,157,228,178,217,229,180,18,223,86,193,17,84,230,148,101,29,120,219,215,31,86,195,185,187,126,153,13,15,40,135,113,136,201,50,43,244,106,206,152,14,99,191,149,158,207,254,204,175,62,89,54,163,60,92,94,214,129,97,205,175,229,48,13,150,89,96,92,148,98,186,107,200,142,36,249,2,206,124,113,22,16,63,248,124,180,229,198,230,54,219,81,219,116,148,238,111,57,22,229,61,158,220,7,91,27,149,220,245,134,50,116,239,26,158,83,150,5,164,96,68,54,29,69,53,94,186,112,206,155,68,38,217,63,30,54,74,248,234,92,24,234,82,242,17,140,229,92,215,235,166,117,9,55,22,135,169,221,95,17,46,54,195,103,205,240,183,69,244,112,237,200,89,156,32,141,100,191,50,154,116,116,162,220,11,87,177,226,87,182,140,77,44,171,15,178,11,117,249,64,50,237,171,251,89,67,197,112,46,38,40,154,141,247,179,166,104,108,82,49,63,152,36,45,254,92,178,160,119,40,15,223,215,65,171,52,245,131,191,236,48,242,159,255,175,127,243,47,255,217,159,254,201,255,240,183,34,174,150,254,78,188,69,208,60,243,182,249,140,31,217,163,132,73,112,113,94,126,13,120,169,52,34,164,145,237,229,33,67,135,60,5,224,51,143,167,11,67,10,23,210,40,113,78,187,167,70,40,73,216,149,7,78,228,57,3,238,103,157,20,214,232,121,243,44,26,1,211,231,166,63,158,194,50,229,215,161,223,133,22,202,254,126,186,64,77,70,235,166,149,173,237,10,9,134,138,95,25,98,218,185,170,255,192,217,57,184,183,5,111,154,230,75,129,203,32,163,208,63,56,155,110,99,127,216,176,16,226,63,184,152,0,148,194,133,102,236,11,83,205,16,58,44,13,205,249,203,108,0,175,54,164,249,107,102,54,15,95,202,134,133,172,96,106,43,60,221,221,61,234,49,120,214,253,8,155,46,8,246,142,82,218,122,12,33,176,204,42,113,101,204,189,74,212,69,244,169,212,248,237,70,215,77,127,224,212,238,133,99,154,245,192,230,27,236,168,25,99,234,111,147,38,137,51,163,123,47,164,83,244,88,113,158,253,96,18,0,75,77,80,146,69,231,254,62,72,137,170,88,31,98,33,103,70,244,187,102,216,14,121,93,152,159,249,62,26,65,143,243,1,136,220,222,64,6,51,117,135,177,99,85,242,242,88,48,205,124,160,64,156,72,69,205,33,18,53,209,111,152,97,63,119,174,93,56,215,70,99,255,110,218,26,96,212,222,102,152,20,201,8,20,97,35,105,207,58,191,212,157,136,158,17,198,169,74,208,233,172,36,222,13,135,60,19,129,98,85,152,46,210,26,48,25,41,105,207,34,149,247,77,141,6,195,99,22,26,123,226,139,251,146,7,228,41,168,195,11,9,30,38,96,141,115,47,163,13,190,141,101,132,57,1,219,90,166,112,35,104,13,24,221,49,105,121,51,217,233,47,229,159,45,140,94,73,149,96,145,129,159,113,52,186,127,89,143,166,101,191,250,185,113,89,206,34,174,123,22,129,229,2,54,160,120,37,63,42,179,200,214,92,120,105,15,33,244,41,38,203,31,186,147,121,4,170,6,45,92,230,47,143,107,251,129,150,229,179,62,147,213,24,46,5,64,138,9,155,224,172,112,113,141,241,131,26,121,78,186,0,59,11,182,159,25,217,135,161,48,116,212,21,7,87,51,20,218,10,159,203,250,248,3,192,57,235,101,55,132,145,122,28,12,47,69,133,119,185,177,233,67,152,64,96,107,151,108,35,155,216,191,92,141,29,221,117,20,54,214,209,217,2,230,19,16,197,211,115,232,9,242,125,117,129,239,182,138,244,16,54,236,229,188,92,0,60,240,123,20,184,89,171,129,195,176,89,245,129,19,138,231,25,15,109,245,162,236,172,70,218,110,125,41,21,224,41,132,27,147,245,61,99,122,251,165,53,164,117,231,163,250,107,178,217,1,147,86,87,89,223,101,50,193,1,35,95,44,141,174,72,18,121,55,69,166,135,93,108,69,129,79,224,233,53,49,88,202,52,212,11,101,106,218,140,54,29,238,22,247,43,43,13,51,223,143,234,149,208,63,74,210,149,64,167,113,119,25,166,243,85,231,214,116,54,172,136,124,56,91,149,164,21,101,22,149,222,253,121,11,126,240,89,252,103,121,96,154,231,122,192,240,102,139,194,240,52,252,190,202,226,237,86,133,211,21,113,62,179,108,110,218,140,100,210,98,97,175,1,7,87,195,129,106,26,51,222,201,100,181,213,165,207,172,108,235,81,115,152,0,89,27,147,243,102,8,4,108,85,122,133,207,132,24,134,39,230,28,222,197,141,10,123,191,26,189,224,230,160,93,167,194,108,61,157,55,198,52,191,52,204,33,37,189,93,185,200,46,109,78,125,42,39,48,95,209,227,155,44,189,163,111,4,189,194,229,61,15,72,89,138,212,19,221,222,200,12,120,67,54,117,8,118,137,74,236,59,23,30,247,77,92,177,151,202,25,35,6,86,98,164,65,162,208,70,115,200,226,254,211,204,140,218,110,84,22,145,159,19,132,201,216,102,141,176,10,5,206,153,46,140,178,192,120,154,216,115,216,134,192,184,150,109,47,58,202,116,78,53,249,64,182,94,216,100,66,43,53,62,175,78,0,161,48,85,201,117,97,73,197,97,84,124,150,190,228,159,46,46,215,146,116,194,190,190,194,56,8,152,157,170,30,13,55,178,251,164,131,74,105,89,122,244,56,3,49,230,133,221,17,92,147,231,13,127,180,196,108,202,19,201,42,195,220,121,166,49,101,33,200,190,100,16,179,207,90,17,158,113,238,19,28,234,143,155,183,75,60,21,108,39,150,10,26,156,229,107,164,184,49,44,179,117,32,157,208,61,187,28,56,48,148,52,213,143,238,204,253,1,147,182,19,33,135,2,105,173,222,27,99,207,34,17,49,20,121,106,16,241,62,107,222,58,86,208,189,244,163,203,47,189,173,74,13,86,47,187,131,152,4,179,204,135,100,68,47,15,154,65,60,37,147,103,57,23,236,61,2,222,231,199,31,152,15,218,81,172,86,155,42,95,155,49,168,79,12,25,198,155,62,180,90,168,119,247,128,199,210,62,45,114,84,49,78,249,56,217,136,201,125,89,253,211,121,181,41,27,11,224,129,203,253,66,78,168,93,183,200,210,147,67,153,61,230,133,108,106,226,50,148,138,17,120,98,42,134,17,34,97,210,217,64,146,142,136,137,28,218,171,132,104,88,193,251,178,205,76,76,38,73,222,102,50,121,19,191,238,134,118,215,120,96,122,145,87,192,246,199,143,106,71,11,34,44,219,141,115,39,93,224,108,194,208,31,76,13,166,200,210,73,89,36,221,53,4,226,215,126,36,65,210,121,160,174,45,196,150,66,220,86,14,140,234,70,138,75,235,103,208,233,11,161,104,182,130,14,158,186,53,158,234,209,168,154,198,76,61,16,164,148,128,131,24,185,70,243,90,194,21,64,199,10,69,76,52,96,62,24,118,194,172,122,244,9,147,125,179,112,224,179,243,90,242,186,113,26,135,187,249,193,108,45,212,52,130,61,209,12,87,8,34,228,188,101,47,129,100,203,240,22,74,186,232,154,82,232,169,196,86,167,84,21,66,201,146,154,106,157,19,143,123,187,5,229,155,167,237,52,99,184,21,45,125,153,130,79,169,207,209,150,20,248,96,140,179,75,86,157,245,140,175,167,159,27,158,95,147,93,62,154,87,39,204,240,43,63,147,111,87,177,115,20,181,118,248,48,225,70,52,166,248,116,100,75,229,250,194,12,83,169,22,21,151,175,108,104,91,192,251,124,140,250,186,139,237,29,191,47,44,179,157,74,250,62,11,236,49,255,184,179,89,212,238,191,214,33,241,63,255,103,127,243,15,255,197,223,252,227,127,252,167,127,242,79,255,118,89,110,254,93,36,137,254,202,229,168,158,125,15,117,41,98,161,188,84,136,199,36,36,61,114,67,228,182,12,153,46,144,187,30,190,255,62,143,130,88,64,31,100,51,143,190,64,17,15,208,193,55,201,128,251,43,36,145,163,66,251,212,101,134,47,245,248,148,13,117,169,192,243,110,187,123,18,237,184,41,73,91,67,198,239,208,41,142,37,155,162,100,215,143,162,95,251,189,92,204,104,110,235,23,119,102,72,63,113,54,213,226,170,243,16,190,223,37,190,40,58,104,212,182,96,164,144,32,52,243,156,44,235,93,38,226,15,35,136,179,217,51,7,42,157,33,215,14,189,38,82,54,83,19,3,197,196,177,99,123,48,112,90,82,147,9,228,119,67,226,236,199,247,214,144,47,27,19,58,166,64,28,46,170,46,12,116,122,196,60,131,124,106,89,186,224,97,64,171,97,246,212,29,27,170,206,77,54,23,103,83,186,52,38,36,69,151,110,176,138,166,132,42,50,161,104,218,101,243,1,227,126,42,188,118,88,115,96,69,176,211,212,40,129,156,70,172,197,20,136,242,210,24,163,176,75,142,75,99,186,44,239,185,89,246,28,70,69,252,137,80,204,206,52,54,85,150,40,208,27,27,198,226,137,213,22,107,64,61,218,188,155,98,161,71,54,86,92,119,88,108,231,232,18,163,63,239,243,151,21,143,223,102,80,62,193,17,2,37,241,211,141,157,138,218,126,36,252,37,74,68,32,232,147,42,140,77,110,220,22,53,239,178,52,154,205,233,26,213,157,81,185,146,90,138,16,21,172,187,209,76,236,107,100,36,97,82,40,209,205,249,170,155,110,76,76,201,248,238,5,33,68,202,56,219,112,7,71,108,169,204,140,99,233,166,168,222,199,109,187,111,221,236,101,216,89,51,66,8,82,160,18,233,86,188,228,118,68,155,103,110,122,130,240,3,67,155,23,116,75,243,60,254,214,65,68,39,130,64,0,70,182,99,25,18,194,141,63,58,12,19,129,137,177,107,139,83,143,158,218,210,86,41,244,172,227,203,70,144,189,73,104,132,174,230,136,22,150,115,110,212,14,158,13,114,13,255,165,116,14,100,35,162,232,89,29,93,9,36,225,28,208,245,202,26,205,194,17,179,245,51,75,200,164,129,114,94,190,25,9,148,16,218,35,251,101,110,40,129,214,174,81,149,113,80,195,102,46,241,29,86,153,225,225,27,147,161,143,25,135,108,204,126,52,195,206,170,221,239,132,116,194,7,237,208,99,18,202,177,115,167,108,220,84,82,44,153,235,109,236,220,251,227,113,100,90,229,227,162,248,33,234,193,25,6,80,196,185,157,232,95,94,71,111,251,26,88,112,25,39,20,21,24,27,199,48,78,135,2,176,155,36,73,15,188,91,139,201,14,150,212,20,185,37,74,189,225,226,194,166,99,235,64,56,207,163,45,137,222,233,221,83,37,180,134,132,223,157,40,179,24,3,16,130,142,186,66,71,13,90,93,210,214,206,74,156,154,35,8,166,193,97,107,170,132,206,235,149,238,150,103,54,85,238,98,209,141,61,42,48,37,81,121,164,172,94,158,108,103,206,128,243,169,61,171,84,8,203,133,17,56,125,96,38,149,29,211,21,22,228,234,119,133,25,250,146,157,30,68,44,129,41,247,197,2,145,172,191,85,47,141,6,78,87,58,56,103,238,73,29,244,26,173,29,206,99,207,219,228,179,52,127,219,16,128,247,170,13,37,154,254,100,127,27,172,197,37,168,38,150,207,38,231,76,50,229,254,244,78,82,87,33,91,142,110,126,192,189,79,205,84,162,184,233,118,88,48,60,23,82,61,2,159,235,236,51,208,185,83,123,80,106,24,37,96,235,32,18,152,148,67,228,111,105,146,239,106,141,118,102,240,29,201,14,184,94,170,40,115,214,196,84,157,180,105,34,6,125,201,106,223,150,89,36,121,46,4,105,221,45,11,242,25,23,229,102,142,207,12,62,155,22,32,248,243,21,233,114,172,126,228,174,168,118,144,70,115,152,62,53,249,0,76,118,100,246,28,153,250,140,81,134,194,20,172,107,192,244,236,203,133,113,93,203,179,210,236,47,138,74,252,116,186,2,182,231,143,232,1,216,170,185,151,209,85,78,113,48,4,235,161,191,13,173,232,99,169,3,23,28,42,4,158,53,202,142,139,41,183,62,183,53,39,10,153,1,231,169,63,141,250,190,183,28,96,113,67,197,64,37,147,112,217,90,81,55,201,136,70,62,71,15,159,70,65,209,29,190,32,109,132,238,199,125,194,102,228,177,37,69,217,81,6,106,94,147,92,166,57,80,212,115,112,81,57,105,1,155,225,158,120,45,210,132,223,189,74,134,66,146,170,147,34,236,113,102,66,47,28,210,221,223,231,3,147,68,25,1,83,54,214,178,35,201,86,127,29,52,120,227,55,166,117,222,28,237,37,153,156,226,152,122,52,84,239,143,137,69,70,255,124,137,89,238,27,147,141,91,47,26,230,212,36,31,230,89,18,241,164,205,1,91,46,68,97,140,139,182,192,111,133,26,77,203,168,182,254,108,78,212,29,19,169,193,123,108,85,93,200,105,10,8,45,80,196,100,228,178,141,92,21,149,90,58,235,150,4,171,19,181,102,231,185,102,235,174,154,251,17,250,51,219,235,128,217,103,22,133,233,47,13,148,151,47,69,251,6,131,44,234,184,5,195,115,25,194,211,76,234,162,216,138,88,102,145,33,12,157,115,185,220,5,48,106,126,10,195,77,44,113,101,157,20,100,86,152,142,131,114,139,219,143,254,85,175,22,11,70,93,29,9,234,71,253,16,117,210,56,184,162,247,210,21,238,94,124,176,248,229,236,22,94,121,172,222,162,0,109,66,222,227,33,58,208,233,220,2,70,110,100,40,140,31,152,63,51,162,240,221,31,255,85,86,45,31,39,36,1,117,3,96,105,193,234,7,83,126,209,61,19,236,207,89,98,252,19,226,23,121,162,80,102,151,243,184,113,117,135,231,37,150,180,180,3,205,25,167,134,179,255,71,229,63,96,150,156,224,240,91,190,19,179,108,145,4,25,147,37,238,117,43,224,19,133,190,214,116,248,56,93,24,131,141,231,232,243,228,190,106,32,240,28,215,181,171,226,196,139,179,188,195,230,238,42,148,104,8,137,97,236,152,166,121,177,223,69,22,30,255,249,138,190,220,139,9,98,23,49,172,132,248,139,252,98,117,120,44,168,203,10,87,106,132,14,211,160,40,32,178,175,237,195,232,166,87,85,105,235,168,234,195,79,12,247,250,238,105,65,9,223,2,229,253,94,42,28,156,128,189,188,195,38,217,184,157,69,127,59,211,30,233,167,38,191,34,223,234,130,144,48,92,21,34,89,242,237,54,13,254,142,166,152,235,48,251,191,210,31,184,123,235,16,240,132,39,243,92,249,244,8,54,161,88,145,101,34,176,219,62,59,146,17,48,81,165,62,179,19,4,249,230,50,89,15,220,216,122,52,202,207,223,134,27,10,0,179,144,158,27,125,166,236,48,201,172,146,245,169,49,225,249,80,64,30,169,137,119,41,213,29,94,145,63,53,136,166,83,31,11,44,204,22,143,197,228,177,186,156,27,62,161,183,124,32,169,203,2,36,48,107,248,55,237,39,163,70,166,174,32,27,196,21,232,232,194,43,66,87,22,193,152,15,165,81,75,30,40,188,199,115,35,223,61,99,175,144,170,60,80,122,202,104,187,13,24,187,169,139,78,8,231,113,240,96,235,33,195,123,158,89,119,121,57,0,191,84,216,84,75,224,74,31,191,255,54,2,223,146,155,198,71,14,67,188,233,112,131,205,126,191,60,154,252,139,155,117,36,184,136,89,236,117,23,237,1,31,61,237,128,19,154,189,130,103,134,24,241,203,38,159,123,223,148,9,26,149,184,174,133,1,130,220,20,150,229,195,111,153,214,156,45,111,121,218,158,233,30,59,148,130,10,90,91,60,143,133,89,148,220,175,9,135,251,69,161,73,191,174,38,243,130,7,56,220,184,208,164,52,238,70,26,16,197,216,248,225,77,87,71,19,152,154,118,140,45,235,15,154,122,244,64,187,195,7,8,113,168,236,112,128,71,141,231,188,201,197,222,128,27,20,169,245,26,240,28,82,125,103,23,65,32,230,47,130,132,65,185,228,24,96,152,133,113,116,181,82,199,133,161,27,251,16,56,1,130,49,189,167,194,236,81,3,62,227,233,246,187,26,124,118,34,190,197,161,247,191,63,63,157,150,7,97,184,60,87,241,168,7,173,201,21,40,14,76,45,125,60,39,70,132,103,56,188,105,155,82,24,191,75,231,190,156,200,132,101,95,127,220,242,172,61,96,28,43,229,145,173,100,211,146,195,44,180,2,102,18,31,23,164,250,218,20,62,251,134,113,209,241,92,23,82,148,46,48,65,250,175,9,181,139,78,87,222,236,10,180,111,169,80,211,233,138,190,127,160,231,219,212,107,158,41,236,122,13,205,82,85,180,194,92,117,177,37,59,49,26,3,2,47,122,191,238,117,165,173,157,65,196,76,201,141,253,184,171,209,213,126,225,68,96,185,203,211,134,64,53,135,194,188,174,56,26,113,248,38,63,14,185,58,151,24,8,231,80,177,148,6,182,166,207,251,166,235,42,85,63,104,232,165,241,101,97,25,46,45,79,19,173,10,87,144,176,93,240,216,58,149,116,19,164,187,243,1,194,68,93,224,138,102,124,185,112,73,242,80,113,146,35,237,29,211,20,83,179,28,77,22,213,53,224,128,41,28,8,60,141,49,50,239,36,55,116,57,34,47,135,47,164,79,145,203,216,96,2,83,236,139,75,67,183,120,245,166,240,253,186,152,126,103,21,209,88,60,148,204,17,197,215,5,228,106,183,194,104,22,148,11,55,233,85,181,229,108,133,198,4,124,91,219,241,202,66,218,90,108,52,240,171,33,199,210,20,166,215,181,7,92,154,80,245,23,205,63,103,228,251,83,35,147,45,92,163,133,74,91,29,241,198,206,200,210,146,38,176,105,63,4,220,212,17,128,208,199,156,151,28,166,163,116,107,100,132,136,207,246,240,3,46,95,123,97,58,67,107,192,73,197,207,151,137,192,141,226,161,15,157,177,82,78,197,150,26,133,198,21,48,83,69,81,184,12,223,76,39,27,184,93,99,81,52,16,34,254,88,108,189,159,80,21,234,132,239,119,137,140,104,16,206,15,92,150,192,249,153,240,152,151,86,44,169,168,39,104,253,219,224,179,196,94,24,25,203,242,231,112,13,184,207,244,4,232,52,53,84,191,49,246,183,43,61,55,102,143,217,225,65,212,240,28,77,194,174,5,60,207,106,39,195,97,208,50,113,67,93,200,127,89,127,28,245,154,229,129,242,143,175,36,55,70,190,40,214,93,211,11,20,115,117,170,105,248,101,125,67,145,46,40,29,137,70,61,115,94,13,44,180,51,25,200,23,136,99,243,242,220,224,249,208,207,204,45,187,191,101,122,208,46,159,65,70,147,76,252,221,90,34,53,154,189,150,113,174,208,104,167,226,73,115,162,255,226,5,103,83,215,172,67,61,105,32,70,249,251,26,22,109,137,35,13,37,203,242,109,106,249,33,200,151,10,163,250,252,209,97,127,11,163,138,217,177,67,58,147,176,111,20,203,214,238,58,208,124,167,29,147,239,62,27,159,191,188,171,253,155,255,250,191,60,251,217,191,249,31,255,209,223,222,210,174,191,11,33,54,20,75,114,15,139,250,78,0,219,68,71,22,120,62,240,248,51,184,251,199,140,247,73,218,73,4,139,173,98,89,188,154,132,92,218,30,42,42,60,145,7,15,215,31,88,112,93,21,110,39,27,100,47,223,161,166,182,68,63,11,54,171,165,153,220,226,139,97,38,242,159,132,74,231,78,252,202,25,215,226,64,73,61,143,201,197,207,13,35,252,110,85,12,222,121,132,133,61,84,247,156,68,23,248,44,36,213,5,20,10,4,190,170,63,157,209,149,91,1,214,87,215,119,241,20,162,11,27,147,72,145,191,101,142,200,161,177,67,153,227,124,157,253,129,183,231,26,129,103,19,89,8,98,180,118,13,44,205,234,121,84,85,230,237,38,18,238,26,113,236,213,68,117,207,146,87,206,116,65,48,29,175,58,249,113,100,114,86,180,212,83,193,20,199,207,212,44,28,143,115,163,174,186,68,159,142,70,104,118,255,174,205,192,174,72,80,210,252,99,133,127,54,91,54,125,153,141,28,196,53,177,238,103,99,41,42,179,184,198,14,87,119,175,217,168,212,75,69,158,249,246,115,28,141,28,231,148,23,146,105,117,42,97,67,205,52,84,31,248,44,238,101,94,120,60,98,200,172,148,225,212,158,11,95,182,104,149,35,63,61,106,88,255,89,254,252,138,219,37,58,198,75,141,251,54,33,47,145,131,100,110,92,94,89,1,94,60,164,11,51,171,151,176,223,198,234,64,60,42,77,252,41,135,134,72,198,195,75,100,120,32,40,211,88,210,3,158,106,167,11,60,232,7,116,197,64,248,120,215,234,209,224,182,5,54,109,74,129,49,187,112,65,154,179,14,19,33,21,133,201,113,184,206,71,71,53,255,61,218,246,80,14,35,179,208,245,202,199,181,154,206,136,109,169,76,122,181,46,198,17,240,98,30,209,71,158,74,118,97,251,154,137,70,170,162,244,99,250,55,128,73,3,17,164,192,131,4,103,9,237,19,171,152,8,252,83,104,112,152,130,72,215,71,74,94,38,133,114,202,178,100,245,133,59,140,186,29,186,43,231,47,135,200,137,83,2,239,59,70,154,209,61,100,94,33,33,220,70,72,167,112,211,207,219,70,251,220,45,85,184,177,149,84,93,18,206,65,40,158,241,219,73,47,12,105,235,152,24,80,42,92,93,47,204,88,244,97,135,126,238,35,55,61,51,25,151,152,210,248,152,196,213,135,163,207,116,89,252,19,40,70,125,23,69,111,190,246,236,164,196,3,35,30,217,4,198,106,113,132,194,79,49,37,1,249,241,51,7,206,60,3,166,86,35,90,161,72,238,160,217,233,48,237,129,114,110,168,235,37,84,20,77,92,163,201,204,128,86,107,64,69,250,89,209,122,68,115,105,135,248,207,48,186,243,133,89,110,66,241,165,152,171,160,204,180,133,120,60,133,149,105,69,25,77,190,14,216,198,121,93,93,34,30,119,41,10,67,246,247,75,67,212,50,201,100,137,3,104,142,249,172,152,161,239,84,24,230,102,220,24,146,164,169,232,185,199,136,120,193,244,152,170,88,200,3,35,75,217,66,73,170,168,155,80,169,86,40,154,33,4,90,166,58,16,192,248,168,174,226,86,108,131,251,222,214,152,241,241,32,47,54,83,126,142,110,35,204,172,11,109,189,75,130,9,226,192,233,132,97,244,229,11,4,156,11,211,238,92,195,6,62,35,2,35,19,14,253,119,33,174,117,226,130,89,212,119,129,151,149,67,154,11,134,104,170,242,64,243,217,203,165,48,220,165,213,188,138,223,4,148,209,32,167,226,1,141,69,163,194,248,251,250,169,41,230,137,108,171,9,51,177,71,117,248,204,117,69,206,124,226,109,218,178,28,37,68,146,9,3,30,204,12,39,236,159,184,173,128,212,34,91,160,212,106,69,233,22,246,13,100,42,135,233,178,82,151,140,109,100,199,48,25,70,169,83,97,118,121,97,28,139,133,179,148,99,25,32,40,161,94,139,98,186,191,100,248,231,97,86,46,34,218,218,150,94,218,176,202,88,88,20,227,97,46,159,60,93,56,148,78,28,38,169,80,197,91,196,220,96,203,133,123,215,225,111,172,229,17,230,227,112,13,135,30,157,76,51,216,31,75,135,105,82,229,220,24,128,92,191,117,66,216,43,141,5,113,142,47,47,124,155,233,177,21,15,128,68,19,149,151,51,184,48,11,247,46,188,44,97,16,186,119,40,209,73,12,68,211,65,139,57,26,210,177,200,120,38,26,255,97,231,186,108,164,81,160,228,183,207,35,76,99,94,121,82,118,225,242,219,19,218,100,136,55,98,134,83,229,109,227,126,156,194,98,24,77,94,145,152,135,87,130,17,86,136,182,194,81,223,98,153,130,98,34,169,51,215,193,101,161,146,9,39,241,32,90,200,201,22,214,53,9,160,112,35,74,97,72,221,96,126,119,25,12,176,181,74,14,225,72,235,228,252,107,10,244,255,199,63,255,231,127,243,15,255,197,217,140,253,165,38,252,58,254,46,54,99,127,229,114,228,94,105,127,242,7,73,15,166,184,220,146,7,174,87,16,216,236,202,21,109,136,42,222,7,129,44,133,140,61,50,176,45,222,48,19,123,151,0,192,222,209,114,81,55,8,184,117,77,133,91,115,62,10,239,192,86,124,121,255,232,59,204,176,159,55,73,216,170,163,135,68,140,139,69,102,148,106,228,167,97,180,213,112,74,199,45,85,93,80,232,113,69,97,195,135,245,19,141,161,151,147,34,108,129,5,82,147,254,52,254,146,233,194,208,106,146,126,172,214,67,20,223,27,9,20,89,225,51,38,165,17,172,153,190,210,227,244,67,217,110,204,80,92,204,166,53,32,243,72,65,106,245,42,75,35,73,37,231,174,176,185,227,210,206,179,87,29,119,152,22,103,178,240,131,27,166,93,242,64,127,75,242,184,48,242,8,10,35,198,29,171,89,47,148,35,100,242,237,180,130,198,228,139,155,227,80,107,166,243,49,239,80,21,61,123,85,233,82,180,137,26,161,200,152,225,204,211,84,102,79,10,215,187,220,131,105,182,148,217,147,68,229,136,9,176,255,178,179,186,36,37,153,90,119,82,171,65,150,167,19,152,196,196,140,14,138,46,133,182,243,45,177,94,37,85,205,53,209,159,114,93,235,233,156,110,237,137,75,208,59,242,245,125,65,145,122,226,41,232,72,97,106,127,162,240,103,249,167,177,108,196,203,202,166,248,42,55,133,76,67,143,53,33,163,70,214,159,72,144,178,151,31,141,97,93,22,181,122,72,155,49,95,32,250,14,115,73,208,118,182,170,241,174,32,236,223,166,80,96,90,26,67,152,19,251,231,161,23,142,147,78,246,237,6,234,187,169,106,188,5,236,181,18,96,108,15,228,125,224,25,59,74,4,130,112,75,139,94,120,183,110,106,143,50,207,250,63,159,0,120,208,128,28,194,156,180,255,239,199,202,170,32,25,31,17,110,213,71,182,204,231,245,138,209,183,62,101,199,77,11,75,119,131,59,142,181,92,172,238,39,140,246,28,103,166,213,161,234,54,41,216,12,184,3,165,199,218,8,209,39,74,251,14,99,134,41,151,93,217,95,212,123,244,153,145,69,37,18,169,235,158,70,156,185,146,127,148,13,26,179,64,190,23,6,203,116,232,238,143,22,182,187,15,162,3,77,247,96,213,154,120,253,104,92,117,117,14,102,224,21,47,39,176,201,42,210,164,107,112,235,161,223,95,204,236,75,30,25,226,73,35,212,255,161,23,202,48,66,249,229,236,136,67,231,148,17,173,57,10,180,94,34,182,46,4,161,178,185,107,22,47,205,187,177,164,169,76,158,231,166,25,35,54,150,76,8,207,219,216,151,49,69,85,224,108,8,116,215,122,190,219,17,95,61,124,68,18,146,2,83,251,9,137,84,178,120,242,170,26,27,29,15,74,172,17,106,110,189,238,43,113,102,103,126,51,128,21,39,202,80,223,183,157,134,248,6,156,88,2,181,131,216,109,239,157,68,91,153,221,49,169,203,21,55,221,251,126,82,35,112,71,99,140,33,200,168,211,164,41,20,58,177,20,75,7,152,92,50,66,205,199,61,114,8,231,205,204,166,239,18,66,225,144,219,46,67,191,121,139,189,251,125,162,212,5,87,127,224,104,164,162,51,96,166,231,212,203,196,230,61,45,243,230,108,224,199,214,155,241,65,204,66,147,54,200,25,120,150,218,82,94,93,35,231,159,98,126,228,255,206,204,164,14,86,100,160,243,138,124,16,54,92,91,147,135,197,106,119,55,5,71,203,186,164,30,201,83,213,72,131,85,99,132,201,61,227,48,186,34,207,85,209,238,210,196,229,64,92,48,238,139,240,100,62,57,83,154,159,252,163,198,148,136,126,36,129,49,183,136,71,134,36,109,213,252,56,250,18,249,30,92,74,158,122,112,51,107,189,128,97,94,105,134,251,12,172,80,171,102,219,51,183,192,157,6,234,216,78,100,18,191,186,97,232,229,167,56,228,130,183,108,100,198,3,239,59,80,206,106,187,134,228,239,206,235,163,36,212,66,239,118,202,248,238,228,138,114,190,98,184,232,229,40,138,138,169,159,119,53,155,234,21,134,121,113,97,242,0,242,219,244,129,120,95,26,84,216,254,188,141,110,74,34,1,179,9,45,10,214,200,20,161,89,151,111,31,231,239,208,238,245,160,106,34,213,85,156,95,58,251,254,123,93,231,3,204,69,19,239,191,125,191,39,222,9,227,69,9,151,246,33,188,86,119,192,249,217,201,163,89,78,197,54,106,2,72,152,55,133,59,178,65,1,147,158,104,154,244,31,244,100,185,228,236,137,130,53,28,100,95,48,93,248,133,125,16,223,188,214,35,26,233,185,18,48,198,36,67,71,209,136,124,168,149,81,242,18,35,207,6,31,220,91,126,182,41,252,110,117,33,52,90,221,136,218,83,38,223,252,135,237,221,254,202,229,220,199,108,134,139,1,83,143,232,15,76,80,62,3,238,52,195,10,124,230,202,48,171,67,78,53,105,72,15,63,99,84,247,167,197,67,84,98,68,36,155,220,60,164,236,95,125,73,79,188,121,11,94,69,163,55,163,23,29,122,44,56,81,203,106,86,110,85,187,197,159,121,224,7,195,107,210,114,19,66,214,45,30,9,12,32,205,88,12,19,55,244,46,31,56,246,79,186,123,32,65,180,227,158,25,134,83,38,191,159,243,179,219,108,81,41,126,65,52,134,220,220,111,91,14,64,76,158,242,25,229,46,42,15,12,231,81,236,251,232,30,8,219,65,232,17,82,118,164,55,225,4,210,113,236,89,17,74,215,159,166,244,231,30,173,176,227,90,147,136,134,214,229,234,177,18,240,68,196,71,96,163,140,239,11,195,40,18,24,225,200,86,3,134,52,160,240,9,155,147,55,232,219,185,83,86,184,159,191,175,247,104,90,149,21,30,57,4,233,205,133,9,174,141,192,236,196,125,132,46,243,62,144,47,221,164,6,74,60,241,69,83,144,56,118,157,120,180,244,112,61,131,51,242,188,46,234,160,245,194,147,90,176,60,242,111,75,230,240,216,189,168,85,35,251,150,107,244,184,198,208,44,39,9,147,228,98,118,160,185,106,153,24,118,249,72,226,52,6,133,46,63,70,100,127,193,167,236,47,151,234,255,171,127,249,167,127,246,223,255,233,127,250,95,254,246,12,211,255,14,102,152,179,139,65,106,250,183,136,32,8,130,105,202,77,77,26,76,91,69,192,75,90,65,12,54,85,12,135,81,81,184,213,62,96,58,6,70,192,212,107,135,194,166,225,28,240,18,45,55,131,145,95,45,14,67,134,190,239,215,142,166,135,32,96,136,110,15,140,206,92,92,26,125,162,243,185,180,237,73,5,131,7,66,149,2,15,118,17,113,223,103,34,190,37,28,83,109,33,137,238,40,214,85,119,251,13,124,214,222,17,7,211,92,54,245,153,210,64,89,226,194,173,83,72,142,198,228,225,219,178,77,236,2,172,115,52,224,65,84,212,226,220,179,219,42,33,112,163,245,100,7,76,15,253,190,48,30,67,31,11,247,192,132,12,69,110,12,31,119,90,147,2,102,175,127,159,138,25,93,213,26,63,110,83,224,253,113,150,167,188,238,11,195,248,234,46,71,103,223,131,78,242,112,248,68,234,179,223,64,169,155,130,234,199,116,4,30,19,235,154,11,195,248,175,191,130,8,14,55,200,22,172,161,112,113,183,56,96,219,92,101,129,233,137,92,51,224,51,255,222,57,176,243,136,191,186,27,250,75,156,89,134,49,221,183,253,43,79,1,243,248,239,51,59,123,54,252,100,252,96,116,99,219,13,75,59,247,145,71,119,116,161,247,89,5,133,116,181,91,192,147,86,245,11,119,40,198,254,192,43,229,87,217,6,119,203,72,21,191,46,42,160,117,201,77,209,71,244,201,223,2,155,200,89,87,184,183,143,223,0,76,104,45,95,31,155,201,250,9,197,1,211,169,190,222,163,247,39,242,51,141,201,180,197,66,5,56,247,22,71,247,41,206,221,157,157,108,254,36,78,1,81,214,151,49,202,93,53,31,193,108,107,97,159,92,148,44,196,71,139,62,48,253,246,83,175,139,106,212,103,46,129,73,35,217,173,34,79,140,189,237,140,71,102,138,61,23,204,168,12,248,140,130,81,8,77,237,2,211,151,24,112,218,104,194,203,133,229,105,18,9,14,47,148,215,244,199,59,190,87,126,102,156,41,196,156,178,155,218,243,168,23,206,172,119,2,51,116,28,166,194,44,42,113,141,93,66,169,205,207,93,144,146,214,73,225,60,4,235,98,113,184,34,167,214,4,62,227,226,19,45,3,206,102,183,23,48,223,213,248,196,133,236,104,52,102,183,194,244,89,207,251,227,77,134,145,161,89,81,49,255,50,244,252,88,187,104,146,20,106,135,34,154,218,136,219,42,100,119,31,184,142,175,187,223,174,123,138,137,150,161,245,179,17,54,116,116,49,159,103,215,86,198,87,227,7,38,207,89,20,205,40,142,4,138,199,174,158,121,176,185,245,11,195,77,160,223,29,56,225,175,209,39,29,70,32,181,41,140,51,150,15,66,90,45,91,209,231,217,160,201,23,71,97,238,63,55,141,27,64,137,83,163,14,188,245,182,140,150,22,167,62,27,217,212,245,212,132,84,35,126,156,134,176,231,220,5,65,151,56,186,155,193,154,194,195,153,121,6,163,166,254,28,157,120,189,23,198,214,68,96,226,252,120,217,200,37,9,37,10,120,186,137,150,193,172,39,122,110,235,157,250,80,242,100,45,233,64,26,166,123,229,48,5,215,187,193,7,110,159,34,60,250,124,136,84,182,242,188,15,247,81,156,70,84,96,77,126,158,120,25,57,224,126,181,206,136,89,86,27,62,137,22,99,196,232,45,35,52,252,237,131,39,189,153,244,120,200,187,196,204,201,151,52,62,224,45,22,140,116,25,76,214,177,128,97,171,201,193,36,172,62,35,55,224,41,95,52,252,101,249,38,235,239,145,8,124,230,158,207,108,201,126,153,180,177,60,76,46,100,39,135,113,202,104,58,2,109,41,246,169,159,30,182,117,229,75,177,113,58,235,244,215,103,203,130,133,90,152,126,27,240,213,34,250,57,17,246,217,203,87,121,158,232,194,244,229,63,158,139,229,244,2,134,197,237,234,192,192,120,121,202,20,205,62,169,110,95,242,10,162,50,87,230,147,232,21,37,145,152,79,104,18,108,50,99,144,92,220,95,179,228,68,123,2,41,146,45,112,29,30,17,22,219,44,39,253,105,58,247,214,247,54,176,2,234,91,38,12,211,221,73,62,196,206,119,144,146,108,70,96,172,34,50,211,253,104,44,175,101,116,103,51,168,245,181,131,189,113,150,133,135,236,55,229,107,191,50,184,106,50,3,179,138,229,152,139,146,245,7,223,215,65,214,183,100,95,47,207,226,135,116,200,61,152,109,138,235,193,254,222,214,237,180,100,11,68,79,219,140,151,213,49,84,186,15,140,101,122,199,100,130,155,132,184,114,53,162,181,229,17,2,142,2,93,120,59,13,27,26,148,25,125,136,118,54,111,249,194,157,127,246,24,252,236,227,183,28,13,159,162,174,128,59,186,128,229,194,124,181,57,6,25,73,59,201,79,52,116,68,70,247,61,209,185,180,174,190,145,237,196,31,124,96,254,227,108,35,199,253,168,27,196,248,252,105,56,240,227,24,221,38,129,17,234,158,53,190,234,179,185,238,55,226,3,62,55,19,31,23,91,195,187,107,105,139,15,43,199,240,111,166,106,119,175,140,157,126,249,106,249,204,115,216,119,20,133,217,143,199,169,137,172,36,219,216,76,48,49,54,115,133,240,189,222,168,173,153,200,93,142,251,234,235,97,128,113,238,93,215,69,89,172,235,31,178,167,253,43,151,114,47,180,147,96,247,39,204,44,42,84,181,182,172,150,183,226,25,18,37,20,121,125,149,125,127,189,75,9,52,93,121,65,13,67,231,228,163,154,234,154,12,172,133,79,73,191,171,5,19,193,221,63,53,51,84,28,241,73,156,49,12,199,95,6,214,153,199,87,124,231,56,255,92,233,29,19,64,161,177,238,206,249,105,40,188,19,121,233,8,135,126,170,73,58,168,17,43,170,119,220,229,114,219,208,248,36,248,60,119,12,106,90,67,228,182,81,145,233,195,55,80,184,99,13,41,178,195,252,59,219,177,56,218,222,129,4,152,169,76,83,134,140,47,6,227,66,153,131,58,187,237,88,68,169,93,75,166,134,234,38,36,74,255,113,214,201,125,201,154,231,13,160,85,225,59,172,66,123,93,145,13,65,182,205,196,136,213,10,239,159,42,115,231,14,110,129,77,127,232,194,201,164,143,174,91,11,180,64,1,150,197,168,26,187,32,230,78,115,91,42,58,169,163,51,113,143,206,108,251,101,73,48,69,132,29,139,209,195,124,71,142,5,253,100,127,40,84,243,74,83,24,225,219,8,45,144,213,28,10,35,88,17,123,214,130,53,217,109,92,5,166,16,62,119,204,220,107,62,203,224,121,255,43,38,238,110,234,187,186,66,231,86,226,243,130,85,157,170,194,22,14,92,88,189,175,128,135,73,16,6,204,243,151,192,5,93,218,175,48,246,27,134,53,235,126,193,172,62,227,174,81,151,122,34,107,136,144,213,243,19,5,75,102,241,37,164,235,249,110,13,33,65,64,83,81,212,12,0,238,16,223,210,188,129,120,245,116,111,116,155,91,75,94,178,65,59,215,133,248,79,141,248,148,63,150,163,49,242,152,119,63,145,141,109,32,48,134,0,243,110,24,10,4,92,9,35,205,8,52,54,104,24,142,200,27,41,4,233,55,226,218,182,103,120,97,122,222,28,134,224,95,218,3,159,151,228,195,148,205,137,112,146,187,237,94,238,116,121,30,145,116,37,253,224,116,99,126,196,225,165,94,104,94,15,57,213,11,195,241,43,15,60,107,196,169,232,129,244,170,225,243,106,17,227,154,191,165,236,152,205,17,182,221,99,79,32,83,36,157,196,177,238,141,53,205,116,171,172,241,30,125,130,176,56,154,246,182,244,220,245,217,164,183,123,116,211,164,142,29,220,227,125,208,7,36,140,124,59,184,126,162,27,6,143,126,197,45,126,112,138,180,39,213,219,243,250,159,39,138,5,115,100,33,18,29,22,242,68,105,86,235,55,73,49,207,160,215,253,72,55,91,222,64,207,10,47,233,63,20,137,32,72,69,134,3,51,245,103,103,106,134,25,145,91,201,16,162,117,135,102,134,152,14,55,52,186,116,3,199,238,206,23,32,40,203,79,116,141,153,105,238,190,31,175,38,156,161,99,156,222,196,225,207,244,236,178,246,147,105,102,100,213,88,252,96,129,143,158,158,13,57,234,21,145,21,90,198,231,81,24,187,192,56,122,147,115,45,239,209,51,237,128,207,109,63,27,87,116,164,124,227,138,196,68,126,190,109,11,108,179,223,55,100,128,89,159,173,41,20,28,127,168,208,177,219,42,15,236,173,231,192,198,119,208,115,147,237,137,36,30,137,182,254,60,53,118,194,30,201,242,178,251,124,94,9,169,185,20,151,54,113,119,88,207,174,121,150,72,150,209,9,244,28,139,19,81,228,225,104,8,40,249,73,175,212,230,107,35,188,210,246,94,24,154,198,190,115,56,127,136,167,155,62,20,34,157,24,105,180,245,231,241,100,103,182,183,57,3,163,142,149,203,155,23,218,241,66,154,149,145,244,182,200,59,108,191,235,134,250,225,147,104,216,105,45,159,87,176,16,169,239,149,99,32,224,43,148,237,44,116,186,228,131,188,111,19,153,40,25,72,21,178,118,175,145,52,29,216,193,13,133,17,185,141,51,99,80,47,3,169,154,82,105,228,115,177,2,16,186,21,240,96,160,5,60,180,189,137,36,95,142,15,0,58,201,149,78,48,144,141,138,191,45,211,38,235,138,210,84,20,25,238,100,238,64,2,47,14,88,145,164,198,26,85,126,155,141,198,108,145,1,159,136,140,104,62,23,159,246,184,178,73,55,134,204,134,180,108,224,230,17,48,209,163,220,21,98,38,197,151,31,83,251,95,79,130,28,43,135,24,71,219,136,219,242,62,248,173,18,231,54,187,26,77,98,35,248,28,9,93,19,150,151,69,249,140,43,90,223,114,192,164,188,179,166,238,251,244,5,4,61,183,51,196,151,86,5,250,153,28,189,146,2,249,253,169,71,12,211,166,9,184,147,189,210,130,4,251,108,159,198,27,33,173,134,165,214,164,215,124,247,219,140,13,42,95,110,251,237,172,189,84,66,174,121,119,45,149,164,51,77,220,250,83,49,215,207,11,227,195,82,226,232,129,9,162,124,154,112,80,216,121,120,5,41,157,173,176,4,143,152,165,159,248,110,6,92,68,28,129,74,25,77,72,243,187,49,202,233,208,220,20,110,16,166,3,46,34,154,3,117,180,241,178,227,104,116,97,36,79,50,172,34,225,155,231,3,151,33,36,32,136,167,152,78,198,143,179,148,73,114,8,205,194,50,124,52,24,92,37,167,59,236,169,182,248,113,136,175,146,132,25,184,65,46,207,87,224,193,154,175,77,24,48,19,129,79,104,157,78,184,45,233,60,118,91,39,166,240,170,221,198,137,83,234,110,72,174,180,225,187,20,224,162,41,158,201,138,19,209,163,249,120,142,169,245,70,92,179,125,247,213,217,146,74,7,32,240,57,131,47,64,192,93,11,138,38,123,248,245,239,254,96,44,207,5,198,164,98,93,24,217,116,189,52,42,171,30,84,119,243,189,210,42,44,46,149,165,203,209,236,128,5,30,55,213,109,169,193,43,232,103,168,37,145,2,126,235,91,196,161,172,13,23,22,97,108,131,209,153,18,24,121,100,133,207,39,58,218,95,61,55,57,211,146,47,60,158,210,117,54,5,58,57,26,22,182,194,52,208,141,11,167,43,60,101,5,98,2,198,64,33,114,61,229,99,126,188,222,11,199,61,82,138,207,176,34,124,194,4,102,91,164,176,69,63,114,219,210,244,12,76,190,79,239,107,62,71,103,228,77,245,210,202,83,84,103,159,42,247,197,92,190,20,38,102,188,71,155,237,185,194,109,206,114,209,166,25,84,104,34,41,53,25,12,89,23,117,212,48,209,57,14,152,254,55,61,53,77,178,247,216,158,31,204,58,93,238,161,48,69,30,184,229,46,240,18,243,117,224,17,85,63,208,243,124,245,178,112,247,28,243,14,240,162,37,172,121,214,198,200,133,243,225,182,61,31,22,2,157,219,247,203,52,14,175,192,103,29,158,249,126,246,70,8,19,216,108,175,239,169,235,210,249,140,38,22,146,137,23,46,90,203,129,191,112,107,19,244,248,139,251,12,48,205,62,233,194,244,17,203,149,211,67,16,53,44,114,25,44,10,2,119,171,121,5,220,196,14,221,96,108,46,99,36,176,153,174,10,147,229,185,35,252,132,222,93,98,253,3,79,247,90,55,24,161,104,185,114,12,70,90,160,103,237,234,58,68,207,129,174,54,110,240,88,250,89,91,217,245,222,214,89,175,158,1,204,164,62,238,64,178,250,150,92,88,135,99,60,238,209,70,136,17,216,22,227,56,26,213,152,173,63,190,202,76,163,94,184,104,148,133,243,109,42,73,224,156,245,199,121,10,117,94,120,146,1,20,56,211,214,17,79,188,241,74,21,198,71,34,87,129,151,126,64,196,247,57,203,209,168,27,8,108,44,178,123,99,132,167,242,13,12,200,27,93,143,46,18,0,206,97,169,255,46,231,214,167,50,44,41,163,23,174,169,15,230,240,86,238,40,110,80,11,245,212,219,108,226,238,83,209,124,185,145,143,74,46,235,62,211,84,164,232,78,241,174,142,124,127,156,125,90,249,67,50,226,228,64,107,52,27,27,95,237,97,86,99,181,155,118,112,252,80,119,148,222,87,28,157,79,192,217,157,113,153,201,216,181,63,226,70,144,174,165,121,192,121,119,180,39,138,20,19,126,105,24,71,56,25,49,253,242,85,2,159,149,208,27,44,112,242,110,194,197,169,72,18,150,208,217,45,43,227,195,34,130,180,172,123,124,37,14,159,128,161,139,64,60,82,244,35,56,125,22,237,137,166,62,228,105,231,226,24,12,27,228,158,250,44,179,36,115,253,5,80,50,18,221,123,188,242,214,140,183,199,76,174,38,54,27,51,146,176,173,90,86,83,16,223,148,13,87,212,251,135,104,126,71,136,114,11,140,250,132,51,98,225,1,63,30,74,219,134,173,191,124,107,53,23,131,110,200,29,43,133,245,33,149,173,178,196,81,139,163,97,70,56,124,222,64,23,105,250,221,141,82,243,161,212,148,231,131,118,171,57,125,240,137,229,178,40,146,34,129,83,211,142,163,207,23,134,8,139,192,56,247,186,131,2,114,147,162,87,186,17,249,241,70,116,64,107,192,18,116,145,235,141,159,134,252,36,246,10,231,133,48,241,59,74,103,140,120,124,224,182,131,81,111,192,133,74,206,109,16,77,72,128,57,55,122,225,194,118,213,250,129,113,176,139,65,72,247,181,44,172,9,169,98,130,6,135,55,121,76,105,61,206,38,155,31,156,87,99,109,41,76,139,91,220,246,38,239,37,116,91,250,48,201,57,56,92,207,42,32,253,6,168,16,243,54,191,121,128,184,94,219,6,15,76,230,222,169,213,201,108,252,164,35,151,106,165,15,20,8,206,115,104,179,47,57,206,32,212,242,225,193,211,22,248,68,42,203,253,46,54,255,173,66,168,77,63,35,75,167,163,87,35,61,106,191,54,197,49,119,39,193,44,107,53,237,83,231,169,135,5,153,37,184,149,204,75,67,253,8,242,53,206,24,171,234,35,183,150,249,11,175,190,36,49,73,47,194,121,75,209,141,208,205,91,72,238,27,178,96,115,22,242,238,166,61,168,61,242,103,221,117,233,57,222,214,234,18,123,30,216,150,214,171,117,69,143,111,209,86,101,246,110,126,99,236,127,151,118,239,179,17,119,181,17,224,51,22,164,123,192,12,50,114,76,251,227,108,97,135,60,243,76,33,46,187,65,15,54,150,77,59,236,9,33,96,207,121,159,69,99,29,127,251,129,131,216,189,127,82,131,93,250,129,137,92,125,24,155,165,99,123,116,34,208,113,218,209,0,242,107,222,145,198,91,148,41,189,169,55,21,243,166,209,230,88,42,136,35,212,174,48,188,104,170,69,82,206,206,44,20,167,88,7,138,246,183,214,100,196,134,15,134,182,215,164,9,224,192,84,48,70,192,86,8,146,75,91,59,212,49,232,68,108,83,181,51,112,207,138,30,107,60,74,69,241,213,96,100,130,252,194,177,136,89,210,44,100,50,53,222,253,212,120,130,73,143,69,99,62,20,192,154,105,27,171,32,8,210,130,126,48,14,46,77,21,107,232,58,233,161,15,54,120,213,122,207,9,75,152,219,135,68,200,182,180,1,27,183,8,111,3,181,166,198,253,200,118,136,197,8,253,81,107,75,185,3,93,14,250,202,253,101,242,108,155,116,154,228,95,57,210,239,11,93,100,81,50,65,228,103,207,123,48,189,199,210,33,144,173,221,210,155,244,78,156,8,41,121,43,60,91,47,87,154,108,72,117,23,165,244,104,14,52,29,140,167,161,221,116,147,218,133,241,206,152,10,195,214,108,23,94,251,129,41,99,70,123,20,97,71,17,129,174,204,34,238,253,28,21,251,95,81,201,53,82,70,79,238,5,9,75,21,186,139,8,39,172,110,21,194,128,33,222,87,85,252,160,125,48,154,236,232,92,40,170,248,81,217,56,238,128,215,214,94,78,235,201,112,147,203,106,130,201,170,7,69,167,202,72,247,199,205,39,68,167,51,238,188,69,255,31,125,212,50,192,207,67,236,59,212,118,76,152,120,202,156,194,238,54,198,240,137,211,86,209,206,30,164,38,178,119,44,33,255,52,75,126,225,62,226,145,195,213,42,218,20,137,116,73,239,61,90,42,73,253,233,133,23,248,190,201,27,50,161,120,168,250,65,162,153,32,229,30,173,162,20,20,20,166,221,51,4,215,26,156,127,133,179,249,7,94,229,49,244,120,228,182,205,96,51,223,46,86,132,175,170,194,248,151,205,128,9,92,21,213,54,85,92,134,180,67,22,56,244,232,43,157,180,109,234,133,77,190,229,30,40,2,192,245,189,238,49,3,46,148,30,53,216,88,190,111,3,69,184,76,23,62,75,76,149,64,207,40,156,26,137,176,13,247,166,201,108,221,0,67,131,137,52,250,253,233,214,232,202,22,20,37,192,26,232,121,175,58,138,10,178,23,209,39,141,181,76,121,2,145,97,98,149,14,163,220,172,146,38,56,56,123,187,19,253,198,4,73,114,207,103,53,233,115,199,185,71,22,127,43,131,55,158,109,247,232,174,130,56,191,86,254,64,25,6,162,249,144,108,192,223,131,17,92,213,40,134,141,88,137,222,218,70,184,37,210,9,200,9,142,126,229,10,55,61,15,89,227,144,50,163,41,30,6,26,77,153,42,229,99,138,174,1,35,100,162,154,40,9,86,66,28,77,207,176,62,52,186,74,218,8,37,197,204,110,69,163,24,152,241,46,20,0,92,84,246,9,93,126,60,147,2,62,35,65,250,184,18,237,21,238,35,98,51,229,89,5,228,141,192,37,234,241,1,228,68,255,133,138,162,144,135,185,115,41,181,17,93,2,78,236,23,146,105,7,69,104,64,215,15,76,246,86,190,112,209,176,243,196,13,240,157,99,42,77,36,249,117,101,67,22,60,86,54,83,70,215,165,141,253,100,68,18,68,164,61,61,75,178,189,178,88,96,206,175,169,66,29,93,87,31,39,202,86,54,106,208,10,83,183,113,201,20,214,146,186,100,5,33,137,11,79,255,74,118,110,237,78,39,139,139,149,66,172,247,233,13,38,10,43,184,47,201,148,46,234,131,194,171,189,106,161,147,175,179,171,238,201,25,199,62,200,113,65,155,175,18,220,136,249,8,255,234,213,155,74,189,25,79,44,224,198,102,71,165,222,96,214,70,228,214,41,104,247,231,104,163,221,4,76,181,79,181,69,232,23,12,1,86,58,179,203,126,100,79,138,155,103,81,107,165,19,180,60,170,39,231,227,141,192,206,166,108,9,26,187,237,100,115,132,133,59,101,145,20,98,245,32,23,24,48,37,61,185,47,140,0,93,31,33,161,224,148,53,46,36,234,47,17,74,163,103,167,106,70,229,71,79,185,1,107,163,70,45,48,1,218,13,134,77,88,81,79,221,248,38,252,137,35,160,163,187,54,122,196,155,111,9,121,42,43,85,21,5,36,43,124,187,192,107,33,108,82,49,196,65,180,28,55,134,57,81,211,31,199,44,54,62,31,154,204,103,211,27,155,162,108,114,2,30,166,16,189,114,202,208,173,4,204,59,146,75,163,48,53,98,40,49,172,244,212,11,122,114,132,203,148,179,101,249,65,135,128,57,204,81,4,31,211,3,23,42,249,1,35,40,45,58,51,52,159,245,216,24,161,146,45,159,61,31,61,75,165,111,186,30,185,45,234,251,161,72,203,134,13,74,133,106,189,160,214,21,187,61,2,115,17,153,67,14,178,133,87,246,217,167,150,85,31,129,16,179,227,13,201,102,188,180,68,138,160,97,203,225,194,126,70,244,161,112,46,98,25,24,61,132,232,50,218,46,69,53,153,217,231,124,249,99,107,130,223,123,169,210,46,164,245,29,105,137,110,210,96,69,96,171,141,230,104,85,167,66,169,71,211,14,93,99,251,190,173,114,46,112,193,13,253,54,186,119,76,118,84,75,131,217,177,138,146,117,109,243,21,186,254,219,58,216,127,72,10,24,13,172,93,163,81,123,161,244,35,113,226,68,51,196,189,3,105,238,175,66,184,65,121,28,218,71,116,121,155,126,231,29,90,195,60,113,87,192,48,228,165,221,255,39,27,228,47,8,65,185,36,234,49,4,68,51,252,141,173,0,182,84,75,96,194,111,136,28,7,214,187,77,229,165,105,51,250,122,142,76,14,0,49,8,21,231,192,223,34,250,253,205,117,93,37,52,224,145,45,239,242,198,137,246,124,96,175,128,2,106,254,1,195,93,85,24,151,154,251,219,57,173,71,3,3,62,85,100,157,144,202,74,143,170,72,101,44,45,133,37,182,104,36,231,124,223,11,124,22,120,149,49,31,189,142,72,232,239,250,27,247,250,77,172,254,113,83,44,101,143,24,191,162,116,46,46,65,123,82,117,105,114,223,254,178,129,181,6,134,190,231,217,223,244,123,52,26,233,42,37,180,72,11,70,46,110,152,45,180,194,200,95,93,148,156,161,202,13,147,151,141,143,149,70,68,157,223,126,210,52,59,224,115,221,73,5,167,154,189,224,128,137,253,84,19,248,124,4,241,41,195,98,80,249,6,219,10,143,221,239,20,118,38,141,242,232,13,35,201,22,112,81,113,81,184,163,181,197,64,153,168,24,105,70,234,252,114,118,185,54,152,113,132,254,186,148,53,210,207,161,237,158,231,86,49,183,65,123,207,140,92,153,89,59,235,74,70,195,126,164,8,217,235,63,26,117,48,216,238,235,216,38,250,162,193,1,163,44,242,108,108,232,85,17,13,135,171,72,114,36,170,95,26,119,32,254,29,75,168,105,45,228,231,96,4,126,118,192,231,209,63,50,114,219,90,92,29,102,16,105,80,131,186,107,90,33,1,115,230,24,205,82,20,171,14,68,132,74,47,254,126,68,127,39,99,167,5,204,78,73,131,76,220,145,93,120,18,184,61,15,28,223,249,146,2,78,136,105,105,108,205,35,143,245,134,74,66,149,44,29,210,90,37,22,232,97,61,235,2,118,104,125,113,108,131,42,39,48,106,37,59,100,85,182,89,74,169,16,226,102,154,246,31,95,63,170,135,192,39,134,140,186,196,94,150,136,212,163,179,249,81,5,108,187,64,133,103,72,159,108,19,18,151,109,20,37,250,52,35,195,78,181,121,168,126,99,233,45,116,102,184,198,44,9,41,26,223,234,14,211,132,129,123,148,222,52,38,88,97,255,141,143,218,16,106,20,46,207,36,177,199,77,98,171,14,17,51,192,40,113,234,1,111,126,63,186,188,120,12,197,87,139,38,145,104,178,160,163,190,174,169,66,199,252,99,106,30,142,228,89,234,55,116,96,146,215,253,221,12,147,237,243,42,147,202,189,160,185,56,107,120,61,152,73,133,108,146,112,222,193,177,198,97,186,246,36,72,68,231,103,148,88,244,140,60,171,98,197,124,139,205,205,218,89,151,176,21,150,52,27,237,206,49,66,43,157,140,154,226,152,188,220,80,13,98,209,92,170,172,58,77,158,44,20,116,26,20,88,205,194,161,38,31,85,131,51,104,154,250,30,152,201,103,56,147,239,220,140,25,34,48,139,201,133,207,240,110,154,32,132,121,152,99,53,71,154,115,107,234,102,88,178,199,223,118,34,31,190,245,232,243,100,106,148,13,168,125,165,170,149,154,57,175,50,80,66,172,68,22,69,26,71,103,4,192,184,35,23,205,220,91,34,103,206,40,157,141,170,114,194,149,212,188,199,221,11,22,155,42,221,211,246,67,38,41,66,47,136,130,154,255,163,194,49,66,106,6,90,136,150,252,40,171,174,29,21,193,14,137,178,104,202,9,79,123,255,113,163,245,140,55,183,56,35,172,27,164,107,245,117,88,219,74,212,57,171,177,74,53,23,134,166,163,223,115,223,8,126,60,137,52,90,154,162,124,75,167,156,158,154,140,94,190,213,221,142,219,157,166,30,201,242,132,32,82,103,22,213,97,134,161,107,141,122,186,213,51,244,109,37,58,214,166,71,156,13,254,190,248,150,19,143,150,88,204,23,253,107,163,107,137,182,154,95,64,192,116,174,75,125,119,217,127,227,183,171,200,83,129,102,147,236,185,87,150,183,248,3,157,233,27,225,209,40,121,99,60,190,20,77,177,25,1,28,79,85,122,16,58,4,197,192,172,54,138,150,180,9,158,124,4,147,215,153,119,55,14,124,2,210,17,234,85,191,168,66,127,28,65,236,168,238,34,6,215,138,220,116,71,99,42,251,35,163,149,240,182,170,3,227,171,19,231,54,197,170,173,60,0,52,37,123,28,125,34,171,173,63,14,31,172,140,32,102,64,236,213,75,43,166,59,29,7,159,89,66,233,15,248,252,249,8,198,0,169,138,237,209,78,230,196,57,226,178,233,175,40,194,202,48,35,206,56,26,37,151,221,148,180,193,117,7,159,4,218,197,212,163,169,167,134,60,21,181,147,219,46,131,103,162,137,95,125,55,141,75,60,68,120,33,140,32,108,226,95,23,73,152,37,118,173,219,58,159,92,152,24,243,59,173,72,64,86,129,55,120,127,156,207,225,218,200,253,21,34,204,31,176,179,164,239,96,19,1,252,94,31,158,208,116,187,248,149,118,230,190,243,159,47,248,197,3,112,73,199,44,112,235,17,120,76,140,54,234,117,50,96,237,160,122,255,61,165,105,6,197,37,11,108,61,233,223,208,129,113,213,214,53,100,234,191,6,167,250,137,197,77,136,208,233,234,25,209,184,96,34,226,211,97,84,104,99,22,233,38,225,226,109,226,156,27,95,243,82,21,54,174,140,195,19,113,129,121,97,110,165,197,185,77,209,176,41,140,183,209,246,219,30,104,6,151,64,97,200,205,47,140,196,204,208,252,12,5,77,198,114,140,135,178,230,150,71,74,239,102,241,73,255,192,72,68,149,123,215,249,103,39,19,48,181,246,116,47,12,30,32,228,81,127,40,149,140,160,252,248,160,97,186,221,71,58,214,181,237,70,4,199,218,90,252,153,21,203,250,173,11,47,194,183,225,71,23,216,229,77,110,108,23,24,125,254,72,177,191,188,253,237,192,213,248,126,31,220,30,245,104,126,220,54,221,14,99,191,186,229,117,66,118,152,206,39,154,76,26,243,134,115,192,203,26,151,29,182,0,173,235,143,19,155,111,135,119,19,182,95,255,249,215,52,31,135,103,20,213,244,220,182,57,161,247,56,245,217,217,207,251,182,203,9,170,198,246,215,61,141,244,46,163,184,24,99,50,30,90,198,70,65,225,17,236,188,105,177,91,146,247,65,50,50,165,120,155,201,58,104,239,133,89,58,121,46,191,43,76,68,234,29,225,8,41,158,80,61,223,33,220,170,124,124,124,28,205,235,31,252,182,132,30,7,53,58,115,60,110,62,188,219,8,12,220,103,248,154,159,119,181,169,57,116,129,121,158,31,15,10,152,78,225,170,48,42,79,49,169,108,210,253,77,96,163,246,174,251,253,228,146,245,210,150,153,181,4,140,208,165,30,109,60,140,152,208,38,226,98,89,224,109,27,248,248,116,103,158,207,185,55,37,244,248,118,209,224,220,138,158,248,173,199,125,89,175,245,120,14,94,53,110,171,209,52,92,158,51,143,59,103,48,181,181,231,167,19,209,99,192,40,224,77,121,91,16,132,252,195,29,191,111,71,46,123,90,166,250,27,40,131,206,191,231,137,162,163,233,81,15,159,104,150,34,117,55,11,140,49,239,209,39,176,209,185,16,231,144,145,227,145,209,210,40,55,221,206,191,146,19,203,172,129,69,248,222,214,226,133,56,187,255,118,27,115,203,79,163,255,137,52,150,163,246,211,242,219,180,199,186,217,217,36,11,35,205,153,157,220,200,8,111,45,18,241,171,200,28,141,219,238,137,121,191,11,163,170,127,198,202,189,176,78,83,129,91,154,146,131,198,13,231,142,112,83,173,157,113,112,49,138,246,69,251,185,109,183,199,157,221,22,78,249,48,207,142,215,210,224,14,19,213,236,251,121,96,60,0,177,243,131,207,8,100,199,30,48,214,129,221,63,158,243,232,96,160,9,74,173,196,149,129,103,255,201,22,85,133,247,151,213,156,150,238,46,50,138,96,211,111,143,65,15,76,135,241,115,44,117,1,31,192,236,84,214,146,55,13,193,230,236,216,252,194,26,217,188,59,198,6,146,197,177,152,163,30,85,134,60,177,129,52,83,223,126,207,108,122,159,83,159,248,137,176,232,131,97,31,36,249,168,225,242,116,175,90,78,146,83,103,212,12,61,218,190,242,31,76,166,171,223,208,187,27,195,211,61,166,184,131,90,158,135,66,205,205,211,127,164,204,32,158,42,76,10,201,151,45,154,88,198,85,119,61,48,10,130,110,92,61,105,23,17,6,84,55,205,40,196,29,28,198,29,160,40,60,173,220,254,193,103,110,161,193,82,225,243,191,238,151,86,145,120,204,242,84,16,206,119,111,13,68,174,169,151,203,72,105,232,85,251,148,98,105,231,173,63,206,251,244,253,227,84,181,47,176,243,187,94,110,61,24,13,216,77,95,199,217,68,117,95,233,171,181,220,200,248,30,136,129,57,163,134,56,160,238,235,146,12,140,109,189,159,247,172,19,181,203,135,199,34,159,220,27,14,119,73,44,151,239,193,100,144,147,179,38,39,58,14,92,236,133,207,56,156,78,208,69,92,16,233,236,34,48,36,232,233,23,126,110,95,92,214,172,209,117,78,55,127,35,209,117,230,128,34,71,51,178,62,189,176,95,178,79,200,135,244,117,82,230,47,1,35,89,32,235,241,100,183,233,229,111,107,42,103,162,22,120,83,130,240,75,59,159,202,204,178,62,88,0,227,198,169,8,187,97,26,118,127,220,216,198,117,251,35,175,39,88,29,50,83,66,81,152,62,72,127,70,106,67,142,165,153,211,215,22,43,97,175,161,112,55,35,177,31,252,19,33,72,10,167,176,63,164,169,233,68,210,50,200,86,54,149,131,234,48,17,104,202,114,87,72,59,249,77,83,235,153,151,70,97,55,77,21,244,123,162,230,47,114,5,94,186,41,82,57,125,144,38,48,100,86,100,164,32,236,240,229,240,160,1,209,66,241,103,168,187,105,79,35,31,164,165,23,118,230,167,17,183,101,112,150,183,97,205,94,95,238,253,156,58,209,146,45,71,159,231,191,191,22,65,224,129,94,164,60,20,83,19,241,53,177,32,161,147,245,220,221,72,174,126,52,178,175,151,217,200,254,153,169,176,196,209,187,8,181,177,179,161,174,177,2,148,110,102,137,242,219,56,244,21,159,195,11,122,107,58,8,49,36,159,158,102,38,239,142,45,120,17,184,149,18,223,7,30,57,187,200,118,15,21,176,136,25,81,227,57,209,64,121,81,255,112,139,145,117,36,100,228,213,157,95,244,247,1,165,239,118,38,27,19,199,92,84,127,112,62,147,85,29,178,224,174,129,62,153,175,168,244,218,201,52,201,45,240,245,124,32,114,69,151,120,98,159,78,14,146,234,228,113,224,41,37,240,25,242,37,206,76,14,65,55,7,152,196,187,56,197,129,41,244,109,125,89,36,65,63,173,17,131,235,190,89,31,198,17,36,228,238,104,38,133,164,31,15,61,74,113,87,148,82,215,51,8,207,127,220,151,105,90,140,81,159,163,51,140,129,239,85,159,136,163,175,231,190,144,131,27,129,178,93,74,242,80,216,78,123,71,12,48,90,60,122,48,141,255,190,111,201,48,8,218,212,83,147,82,245,245,193,102,104,93,51,207,94,224,196,102,213,239,139,176,185,203,222,3,51,62,54,16,1,99,75,168,232,196,172,212,81,139,32,21,221,59,251,156,128,13,71,90,77,47,12,155,22,7,173,80,168,88,59,177,111,92,21,89,174,161,23,205,244,237,15,187,98,169,37,33,198,65,233,204,14,24,117,135,231,129,156,169,173,38,255,109,170,67,237,57,26,101,197,30,40,186,112,122,102,155,50,28,93,226,201,100,160,181,37,56,58,233,148,121,78,124,130,230,238,207,18,163,29,157,43,144,196,114,255,10,80,88,64,207,137,215,89,143,125,140,152,163,121,125,174,122,103,47,212,205,108,194,216,125,60,48,186,236,14,255,194,2,93,25,160,111,251,203,96,107,187,244,187,34,190,118,202,47,176,21,93,30,248,252,59,206,77,102,41,245,23,246,250,252,129,83,127,118,83,192,103,194,240,31,71,137,173,165,247,202,215,140,31,207,203,156,221,31,184,54,207,53,208,138,41,84,254,223,83,27,35,110,204,156,123,230,243,80,79,184,239,81,25,79,224,140,186,231,104,228,200,253,211,225,183,102,123,224,62,34,202,62,112,194,28,84,225,86,99,161,63,19,0,170,112,207,185,201,32,196,125,67,129,236,207,209,208,201,124,44,157,193,52,118,209,115,155,114,163,15,68,178,196,123,61,240,236,171,93,184,212,86,159,239,231,44,138,41,46,13,25,139,231,169,161,217,229,219,72,138,222,231,234,159,143,147,130,81,192,230,239,172,87,142,176,149,175,230,120,110,98,219,169,48,202,183,62,28,104,204,185,110,149,6,163,147,17,240,152,105,37,189,52,107,225,243,87,130,137,197,237,155,55,120,140,22,55,150,236,83,214,115,179,140,214,184,52,218,161,215,51,13,239,251,84,80,255,236,233,65,17,60,138,83,27,49,82,81,132,240,253,11,163,77,116,63,23,134,161,189,239,123,144,33,64,221,89,225,54,115,252,180,17,121,245,3,131,6,20,179,14,229,36,137,240,205,186,219,189,176,38,22,4,117,61,193,234,198,226,118,58,76,213,172,233,209,68,38,2,103,182,57,10,243,219,213,97,28,47,52,92,61,17,38,18,239,14,15,12,207,53,114,155,37,186,147,128,169,117,200,180,131,161,96,201,241,227,244,50,105,160,156,76,183,46,46,13,103,196,231,198,200,123,121,20,14,165,120,180,162,231,166,13,220,135,97,34,199,115,189,157,128,105,8,243,172,65,50,58,135,6,49,201,140,110,227,210,232,51,125,126,28,145,199,143,113,57,121,194,185,235,231,151,138,121,219,6,92,202,208,207,207,168,189,41,142,78,116,253,232,99,97,74,28,113,110,234,204,207,27,163,35,208,115,214,124,125,231,11,213,163,113,34,240,201,250,204,227,52,236,73,168,77,189,174,6,200,122,244,160,41,53,79,83,162,104,123,34,174,174,113,58,138,95,59,96,52,70,100,83,5,161,63,162,129,100,236,3,89,38,104,251,105,78,88,6,174,173,203,226,105,133,153,217,3,62,187,229,42,115,241,220,56,39,197,96,88,236,62,151,110,33,80,200,173,113,99,52,66,101,189,114,186,175,71,28,221,104,101,208,75,195,98,111,199,141,25,41,70,127,252,4,254,169,196,165,161,241,174,187,100,120,70,211,195,124,218,136,176,43,85,152,144,54,30,106,65,57,68,127,156,134,206,20,79,13,11,93,221,231,46,75,130,198,143,35,210,84,21,102,125,107,23,238,26,57,194,77,27,206,157,0,165,100,52,21,182,22,53,135,113,122,233,250,219,246,253,197,149,161,86,213,245,199,59,230,3,241,84,18,109,142,67,183,216,136,141,249,51,101,143,87,186,60,149,19,205,156,205,214,133,109,175,37,48,49,136,135,165,80,227,219,208,131,45,32,246,251,34,255,52,155,94,89,102,91,17,40,197,46,121,93,230,181,220,239,193,162,131,101,58,236,84,201,226,196,38,245,43,163,20,157,197,213,227,178,169,139,100,133,79,244,50,4,166,102,186,159,172,196,76,2,247,209,151,38,45,58,249,247,21,48,111,72,47,141,36,107,204,104,212,132,154,76,89,231,204,38,206,28,48,6,51,122,52,101,207,22,63,62,206,67,43,122,110,154,171,99,162,159,54,51,11,138,162,96,189,7,163,149,37,35,101,38,236,76,226,212,195,210,220,23,38,243,239,6,66,86,252,64,136,75,96,104,1,249,254,184,229,70,5,62,159,231,246,48,235,39,69,144,31,24,131,153,123,225,40,208,40,60,44,23,119,225,84,166,158,251,236,39,155,7,105,70,107,156,58,12,169,211,236,152,76,73,123,15,253,250,134,181,175,45,129,151,142,6,116,139,231,125,221,228,116,101,48,12,166,249,46,247,149,171,38,69,206,166,141,111,230,194,93,99,130,9,137,164,215,123,219,52,211,201,235,36,85,163,143,252,196,4,73,225,73,75,225,189,109,210,34,67,97,107,194,185,239,115,180,161,48,108,211,116,175,156,222,123,253,113,132,238,118,187,35,141,78,75,129,207,42,224,132,69,224,93,101,93,158,84,3,234,146,81,188,159,145,6,249,97,205,113,191,129,222,245,117,34,160,51,231,61,90,59,214,128,113,112,188,239,139,135,170,159,136,249,38,142,251,129,89,219,178,166,28,217,62,199,35,95,70,243,16,120,149,96,31,217,204,193,212,46,240,52,47,203,128,17,178,149,251,110,48,182,70,185,147,214,149,50,101,173,99,82,139,111,27,95,197,45,101,79,75,255,200,219,62,79,180,75,66,31,45,170,51,28,252,212,236,183,46,87,204,132,100,205,238,247,131,127,206,2,227,133,99,87,155,232,121,214,32,14,159,151,217,98,237,44,166,107,40,195,152,198,240,59,35,162,249,243,68,28,88,233,182,152,201,233,3,212,98,194,236,246,93,252,238,27,114,188,48,141,237,227,101,42,217,31,74,195,71,150,140,37,73,219,236,122,3,212,253,141,7,173,115,53,203,91,253,96,148,129,167,158,154,245,205,139,147,84,192,137,255,117,42,199,71,189,4,76,14,49,61,179,45,221,195,14,195,52,212,20,5,179,210,249,198,198,7,23,140,122,244,243,68,247,226,243,4,90,195,124,230,242,152,207,40,175,78,192,38,25,170,254,203,54,148,80,249,254,110,140,210,49,70,168,2,103,243,161,249,96,120,4,69,239,187,146,26,251,210,73,168,39,22,102,84,125,97,41,187,77,221,176,189,195,208,143,0,149,220,244,109,215,199,98,130,211,52,5,142,145,228,182,62,24,255,12,45,131,144,215,88,238,91,58,76,103,107,72,38,193,226,58,175,213,209,232,5,43,68,198,18,76,184,26,151,118,54,89,91,235,36,196,193,62,86,72,15,21,229,106,208,2,53,188,106,245,43,81,77,89,255,216,215,36,111,234,24,150,45,85,66,196,249,189,230,75,208,96,66,107,89,190,252,65,150,96,126,171,227,48,229,183,37,147,210,192,68,208,139,136,8,145,90,201,253,41,106,173,18,63,14,17,113,41,140,153,207,103,21,134,252,10,187,111,121,217,102,58,226,211,233,129,207,206,126,203,148,102,222,28,95,178,139,89,156,240,70,30,74,49,233,10,63,152,222,146,172,53,45,136,84,159,49,28,178,48,99,118,141,164,24,54,209,38,64,140,138,184,193,120,224,225,244,190,241,83,220,149,121,3,51,149,216,97,81,176,164,17,76,111,219,28,108,191,47,132,149,116,84,173,198,49,227,181,120,42,108,14,181,140,50,44,229,249,101,79,40,162,179,138,104,89,151,164,231,23,51,208,153,108,51,170,192,116,125,124,49,247,32,239,214,181,58,52,216,187,184,109,234,32,255,212,117,86,50,56,166,180,110,52,30,125,106,39,116,165,136,233,48,69,70,189,111,51,106,217,126,238,101,121,35,61,154,242,209,23,240,115,52,31,239,243,80,115,241,141,12,151,86,150,22,136,240,141,186,23,142,162,131,214,117,217,212,120,238,100,152,186,191,146,211,134,209,11,191,74,200,232,191,142,19,45,87,35,101,187,3,173,91,185,105,92,51,146,214,14,215,243,196,244,243,66,83,96,200,169,43,10,44,90,237,238,100,105,253,174,216,49,9,216,115,52,92,17,109,247,148,179,22,94,39,37,251,120,34,141,196,179,22,87,73,189,124,237,63,104,44,156,49,169,207,147,170,164,239,27,57,26,117,56,157,22,88,103,83,28,141,134,180,214,240,167,57,143,183,120,40,103,61,209,74,57,112,27,49,204,32,47,232,172,66,83,130,239,237,232,112,55,223,78,189,242,179,160,249,76,139,201,150,6,12,120,112,117,65,87,126,182,49,195,104,116,217,191,77,92,63,114,122,42,210,176,255,171,195,84,98,199,139,122,55,23,225,50,10,158,10,163,50,48,252,203,61,227,2,189,108,173,132,155,119,162,207,26,166,154,223,148,186,0,153,125,199,164,66,78,66,47,28,135,134,21,115,206,206,251,185,45,58,145,124,20,66,242,93,58,23,194,68,247,246,199,115,149,16,105,159,145,2,65,105,249,51,153,232,240,72,21,6,162,237,44,62,70,135,57,102,142,250,60,209,237,244,152,49,108,211,174,203,207,164,29,198,23,190,97,148,210,166,175,11,73,127,159,205,176,37,203,58,93,145,206,245,218,211,32,133,254,44,47,235,68,169,17,230,16,204,137,44,58,48,210,34,223,102,25,238,134,104,33,24,123,96,53,143,74,233,244,165,43,64,201,5,248,32,21,63,216,40,41,74,184,0,118,185,27,110,113,164,103,46,179,202,225,14,216,228,194,178,46,231,231,77,251,93,53,178,185,186,199,183,124,78,28,140,53,120,213,100,83,78,39,204,169,126,52,113,193,208,16,41,147,248,250,246,32,131,253,76,211,162,195,196,173,164,46,127,102,182,209,155,26,3,81,100,240,105,244,124,163,52,38,75,104,72,135,196,142,75,179,130,191,238,50,152,99,62,25,111,96,50,37,169,191,240,231,56,198,35,55,9,22,101,77,116,235,92,118,248,204,231,89,119,110,214,254,237,43,27,145,220,214,253,15,178,35,245,134,26,191,206,3,221,70,32,240,229,15,237,39,228,242,60,149,213,238,140,179,89,242,247,159,193,105,199,40,61,35,71,175,27,95,150,116,191,143,105,159,182,192,102,153,90,36,18,105,89,143,30,228,53,253,212,120,105,13,165,115,148,110,198,207,254,233,210,117,162,40,30,143,53,62,251,62,164,131,232,131,83,132,72,39,132,169,154,71,6,14,138,48,115,215,25,106,154,188,160,241,38,183,8,99,112,105,214,77,6,19,231,142,40,167,16,243,234,64,51,87,130,56,119,129,67,161,3,205,180,97,91,68,57,86,57,121,31,26,177,139,47,1,11,249,106,165,231,208,104,149,34,202,129,252,255,220,88,51,93,112,135,41,243,63,48,14,123,59,22,116,162,78,29,197,231,179,175,51,22,78,51,193,209,36,219,39,79,31,81,14,162,115,186,149,174,150,91,254,96,24,200,183,133,232,183,87,46,78,69,68,253,221,60,248,116,87,88,138,115,54,136,59,103,159,186,167,52,179,40,31,229,157,181,113,86,61,186,192,37,242,43,183,135,254,108,57,139,149,109,3,206,15,229,9,37,252,214,2,108,51,63,199,18,103,70,160,130,227,88,210,20,64,231,17,250,164,68,67,99,238,154,249,224,29,148,29,104,25,186,197,239,108,182,34,190,26,216,198,106,230,98,154,199,65,160,103,220,41,213,202,50,177,17,247,153,64,191,230,98,59,166,244,247,204,103,60,255,89,38,202,168,90,1,215,178,245,113,159,224,34,106,64,192,157,214,205,103,47,251,121,62,174,95,30,73,9,196,152,163,244,222,226,137,181,149,166,166,38,204,45,160,199,19,107,150,217,208,244,28,66,152,113,95,236,164,244,243,57,67,231,236,32,227,199,123,30,79,254,141,185,96,198,109,81,44,210,99,121,31,43,206,220,95,254,24,181,141,177,246,69,247,124,14,54,115,166,120,29,29,91,142,39,93,138,67,247,184,240,217,215,106,238,32,19,182,92,152,241,220,53,83,203,196,125,239,170,231,103,120,79,35,121,53,129,159,20,152,153,70,69,60,124,206,189,219,147,67,102,31,44,232,104,58,128,233,144,115,70,159,193,103,238,210,11,31,225,14,250,123,42,39,36,110,154,50,57,111,122,222,135,134,82,169,222,23,153,248,117,31,26,242,20,154,143,129,187,179,239,109,167,173,212,183,179,101,47,109,199,230,197,184,207,154,112,129,129,51,238,56,90,239,149,209,79,148,238,19,199,104,119,188,197,136,154,203,253,0,16,88,205,90,202,56,171,207,253,248,154,249,91,105,33,4,63,233,123,238,146,149,17,69,203,238,170,119,206,128,226,42,229,114,124,209,186,43,10,155,38,124,126,166,97,8,134,206,177,177,105,97,43,139,96,46,115,5,187,48,116,104,253,241,243,8,147,192,57,61,23,78,7,253,61,53,29,16,79,221,202,50,29,129,162,242,172,240,249,234,239,64,42,132,237,67,43,106,103,2,186,99,152,38,55,93,238,247,9,98,62,111,51,131,73,33,235,209,237,68,230,241,64,201,152,228,167,20,40,207,43,167,146,158,42,226,12,218,196,65,205,242,78,75,144,61,90,83,65,105,0,210,58,31,156,154,24,68,39,196,131,10,161,213,81,244,80,123,192,164,193,245,104,18,242,49,74,208,139,29,73,203,159,251,236,201,82,192,198,95,126,56,144,180,63,142,128,207,234,160,213,106,132,37,227,187,236,86,52,28,15,179,19,223,173,128,205,112,84,203,209,24,10,248,67,57,65,221,214,224,138,114,25,215,23,48,156,96,133,169,249,122,140,114,96,20,159,158,58,59,70,22,62,76,216,24,246,231,210,122,119,143,32,131,19,86,62,15,5,96,221,1,122,166,15,34,13,133,233,9,137,115,55,228,184,148,188,64,89,164,199,185,107,127,2,113,184,13,59,223,251,166,225,94,153,71,80,88,211,125,221,5,205,50,133,45,39,236,104,166,51,70,25,85,104,131,245,120,95,112,121,30,106,28,125,159,145,25,56,123,164,220,30,34,89,102,150,136,247,153,242,243,182,137,249,115,156,154,62,206,164,156,12,35,162,120,222,205,218,14,30,94,81,205,61,150,196,102,66,111,15,159,47,223,69,175,89,101,110,61,140,189,238,186,145,192,73,196,208,126,164,163,25,169,97,150,14,188,37,94,194,211,231,2,4,76,157,230,101,83,153,157,74,192,184,9,60,52,177,130,34,176,195,4,48,15,155,234,236,25,62,139,72,96,171,109,235,149,179,183,201,113,99,52,254,21,165,246,208,208,22,243,77,59,215,53,30,114,221,34,125,31,71,147,125,111,122,99,44,53,2,39,84,103,30,126,114,149,31,71,1,72,191,62,108,175,106,228,3,171,249,144,41,58,233,197,119,20,219,23,229,130,224,110,28,159,135,253,150,146,119,32,107,102,47,128,88,97,96,149,231,224,217,238,11,33,163,36,193,19,93,31,163,69,212,87,71,18,151,90,131,235,88,17,195,84,50,245,58,70,205,192,36,166,210,138,17,133,190,108,204,190,110,86,174,90,65,68,97,28,8,99,50,68,210,231,249,122,208,146,42,17,255,159,89,181,63,228,209,82,248,181,184,109,163,202,61,240,154,177,193,182,214,214,164,84,73,164,186,157,112,129,180,227,30,85,233,138,102,141,25,195,20,129,142,242,30,141,234,143,63,211,178,158,155,174,168,157,251,117,193,244,215,81,132,49,98,188,74,84,188,181,243,197,146,252,53,198,88,97,179,167,183,84,247,141,115,11,221,188,58,137,22,84,52,98,24,32,161,167,101,19,224,213,34,176,42,150,72,209,81,194,246,54,118,83,80,207,30,86,92,225,126,99,89,59,47,110,104,142,115,49,107,246,88,122,74,182,183,243,192,185,197,126,170,192,231,83,214,156,205,185,177,23,163,232,188,107,123,207,125,19,191,104,5,213,250,94,90,171,49,139,18,170,78,101,254,115,223,43,2,152,12,17,81,249,184,60,181,187,69,69,62,121,41,171,149,46,134,28,67,148,108,146,182,231,218,251,138,4,19,91,152,244,176,28,217,230,167,200,237,194,183,44,127,54,82,102,100,241,73,241,63,28,122,124,230,103,76,102,80,67,53,111,198,56,25,206,139,67,204,31,227,130,231,194,161,242,196,209,25,165,200,254,124,29,43,206,108,89,204,231,187,60,1,83,247,155,134,239,247,204,240,216,14,245,88,80,73,146,141,241,176,247,97,71,175,128,205,117,234,153,19,90,212,6,81,130,87,22,136,73,224,150,120,215,201,178,60,243,153,142,86,141,10,194,25,71,89,249,43,214,194,22,115,108,98,199,164,220,205,98,244,138,128,241,96,126,166,155,228,62,188,160,124,166,207,116,146,140,55,229,48,154,62,229,153,222,41,191,199,35,59,115,213,51,69,227,19,222,34,104,196,212,112,252,217,218,209,99,46,66,246,185,43,73,49,35,94,16,129,48,186,180,73,159,55,31,166,15,65,204,25,153,147,159,53,111,71,205,197,188,206,214,115,48,89,23,223,141,209,97,223,106,127,215,219,53,238,209,172,136,15,229,187,222,8,165,193,221,215,236,143,145,37,163,126,64,55,109,153,207,106,204,148,238,209,44,225,205,137,203,94,122,127,242,94,57,132,49,103,209,246,68,130,148,229,202,193,166,155,57,215,219,239,48,81,13,114,152,158,133,39,242,162,1,221,195,12,4,191,159,38,15,132,251,71,92,55,195,121,60,129,87,106,177,147,107,27,106,250,67,124,206,230,0,233,112,98,255,176,159,144,176,127,126,127,6,163,215,48,158,128,178,70,17,185,161,28,88,30,10,240,249,206,47,72,127,103,126,34,217,72,56,211,103,190,250,214,32,26,75,170,116,97,212,65,251,19,68,143,233,223,124,163,10,165,37,123,66,240,29,251,150,6,189,77,39,89,88,157,51,74,227,13,18,203,195,100,96,117,245,60,59,221,15,180,137,232,111,163,104,229,191,77,51,97,125,47,44,244,12,145,182,234,47,245,248,196,174,206,199,134,156,134,85,197,179,239,24,145,110,166,97,38,63,172,102,126,202,103,231,150,172,99,71,225,49,110,185,31,117,170,94,158,128,14,254,167,231,116,209,91,131,127,246,180,159,132,132,167,165,75,214,74,79,119,32,116,239,230,87,134,6,180,134,93,60,50,95,140,233,50,69,107,87,186,171,232,34,94,23,94,77,211,28,139,201,107,181,248,109,38,4,13,109,72,232,120,95,59,48,18,84,114,219,195,148,95,3,70,239,69,99,54,178,7,193,58,33,98,232,75,187,148,120,7,41,206,77,141,91,219,232,184,24,79,7,64,14,132,183,163,63,13,153,234,155,78,40,52,247,231,155,29,166,47,89,28,78,148,226,180,31,205,62,172,17,48,252,10,189,235,133,125,209,247,62,206,23,105,243,166,192,211,182,234,14,179,25,147,20,252,178,2,189,191,108,91,212,171,254,248,234,188,191,128,177,179,209,189,243,9,130,207,165,117,135,17,168,144,47,115,67,219,26,190,146,19,190,183,38,165,135,19,122,210,32,235,143,101,226,90,33,185,142,179,248,158,235,241,40,130,61,135,136,106,119,162,151,229,190,140,118,105,218,236,188,45,203,29,215,61,96,176,75,108,100,107,150,203,21,227,50,6,39,246,162,240,29,188,23,148,30,107,116,0,229,186,58,44,48,207,135,157,216,230,44,184,210,247,75,229,185,122,227,59,105,110,116,131,198,95,22,228,249,63,255,139,255,230,79,255,237,127,247,167,127,242,79,255,150,32,207,26,127,23,130,60,63,65,110,255,210,205,228,185,74,134,96,211,108,26,143,176,152,11,76,21,52,209,245,239,55,130,13,204,122,218,55,145,59,246,39,140,226,163,210,64,206,151,220,73,141,220,39,124,134,168,134,59,219,220,175,253,33,21,170,188,74,78,35,7,116,223,15,142,78,154,94,59,99,186,249,148,205,98,141,236,160,178,203,32,226,199,247,130,56,101,125,40,150,136,95,201,183,154,116,26,192,89,241,68,64,49,199,108,50,27,227,105,219,158,174,13,51,26,186,15,26,34,146,244,234,110,48,4,105,132,158,203,7,166,126,61,2,174,69,137,32,179,89,247,105,192,36,35,158,31,111,103,74,138,41,136,114,140,114,207,200,25,116,79,247,252,152,25,74,38,108,56,109,123,157,188,25,35,108,106,205,183,224,82,184,2,70,176,65,11,90,24,147,58,109,161,25,79,71,171,97,152,10,164,64,169,214,232,111,87,115,8,159,1,195,246,235,218,71,79,87,64,220,214,217,88,42,149,176,254,180,46,29,61,207,255,225,204,193,114,112,221,101,224,119,51,76,251,126,143,130,22,115,2,141,22,90,140,62,195,188,198,149,145,56,209,151,93,113,125,17,24,101,77,189,112,98,221,26,175,139,133,85,71,82,69,185,169,198,125,85,211,95,215,202,234,89,223,107,190,11,124,209,254,103,10,175,136,22,7,108,13,237,90,39,71,219,233,134,7,248,221,105,89,182,148,113,159,56,188,249,167,150,77,57,44,206,76,161,52,63,21,225,86,71,132,7,244,143,171,32,195,164,190,50,118,220,53,2,69,250,54,121,222,227,14,164,66,185,185,63,21,252,243,146,226,117,90,166,170,61,197,234,154,238,117,67,220,209,66,120,217,101,220,51,99,79,161,5,223,130,35,193,189,173,50,159,90,65,49,241,49,129,251,211,75,194,193,235,222,52,89,6,229,125,90,131,149,28,155,148,44,11,47,126,200,47,143,165,76,14,120,215,247,154,147,138,187,224,109,117,179,130,192,20,146,85,191,2,154,168,60,173,244,188,169,140,233,222,16,120,110,229,154,159,248,105,234,139,26,227,161,170,34,11,127,47,12,70,207,86,152,46,163,123,199,115,61,84,114,58,54,243,253,236,224,204,166,135,189,2,169,170,223,209,217,180,31,119,154,147,71,94,119,108,167,167,94,251,147,172,190,99,155,231,160,188,154,73,248,122,63,187,19,56,235,16,162,41,47,82,211,216,190,55,237,131,135,119,179,219,125,42,144,2,181,192,114,102,50,180,190,227,147,71,125,68,143,70,162,232,190,206,70,112,45,3,33,145,234,187,175,211,56,241,122,229,244,53,11,188,241,20,121,248,191,251,162,88,104,107,185,23,115,149,136,18,91,53,217,63,37,35,153,92,116,220,23,217,105,213,196,217,59,197,102,24,14,167,118,247,67,208,29,242,217,17,244,103,61,118,226,108,28,19,25,77,196,122,98,200,175,37,158,152,53,252,173,135,182,92,246,157,5,177,244,85,42,158,201,252,181,187,228,193,129,215,31,111,225,206,200,122,121,66,146,172,244,173,115,228,93,140,137,148,223,43,67,223,101,199,169,33,132,42,95,142,212,231,140,189,8,66,231,218,102,117,96,228,159,99,12,239,165,65,6,194,49,197,29,43,33,241,227,180,214,148,149,54,214,136,56,0,219,245,165,148,182,101,2,10,142,146,194,218,15,124,254,221,46,60,196,228,29,120,82,234,241,129,64,231,145,102,143,57,239,89,59,98,91,121,38,35,205,220,29,152,242,173,223,53,237,65,218,125,73,126,119,68,76,222,236,117,234,109,227,151,216,227,101,55,232,62,93,127,188,153,18,77,192,116,132,201,64,90,12,249,248,176,27,82,175,58,132,77,28,246,238,135,79,88,48,31,148,4,114,28,76,207,169,142,5,22,49,55,188,60,216,68,41,76,143,134,78,31,51,120,131,244,161,104,106,53,221,187,134,220,48,148,190,136,156,212,125,102,8,136,60,60,88,172,213,83,140,5,132,77,230,35,112,100,138,72,158,5,72,150,100,81,184,164,187,107,101,149,47,42,112,132,86,97,115,150,211,249,120,120,183,122,238,153,67,79,16,152,170,173,194,184,230,221,115,147,119,87,126,239,32,107,28,249,9,106,18,74,127,164,141,42,197,26,192,182,169,63,167,238,56,100,249,67,163,143,34,61,220,98,98,173,24,42,148,39,75,125,201,195,163,196,26,112,102,182,179,192,232,83,129,227,19,201,17,150,174,174,223,192,68,110,32,75,102,101,246,231,141,224,144,21,111,187,47,243,155,83,218,51,116,163,64,231,126,127,155,219,138,207,15,239,75,237,76,131,51,61,70,12,211,97,105,45,133,49,186,243,98,5,238,230,99,244,135,214,204,247,28,71,243,109,63,7,231,28,149,56,118,168,245,229,99,211,125,235,252,223,134,84,204,195,240,69,211,182,197,40,30,116,74,104,43,5,97,244,138,71,250,147,207,91,10,227,108,231,67,133,34,99,215,239,139,69,194,229,222,96,65,97,45,252,192,140,165,184,109,182,65,58,138,153,200,115,44,171,195,122,63,149,83,77,131,186,215,73,48,80,60,51,164,50,155,225,106,68,68,138,64,230,238,245,17,24,67,54,193,115,116,52,144,75,28,14,89,115,187,220,15,48,77,255,122,229,80,96,227,141,96,232,163,50,69,56,2,207,168,213,153,29,186,54,97,13,174,117,196,55,2,109,173,234,76,207,140,120,95,232,25,212,165,255,25,213,124,164,155,93,108,214,33,244,192,193,107,192,224,106,107,69,1,33,156,61,34,56,156,36,42,203,11,227,181,227,48,125,187,121,191,71,207,184,173,185,218,19,17,112,230,160,168,224,123,91,230,123,176,109,1,29,38,156,123,79,77,163,141,191,16,232,27,237,189,240,38,129,41,170,71,189,173,247,137,247,152,232,207,34,112,30,217,120,223,215,138,105,103,21,88,90,243,125,219,35,246,239,152,27,212,119,48,108,153,233,87,131,36,241,52,14,208,8,126,97,110,188,189,227,116,220,76,116,167,127,54,191,163,124,196,38,130,236,130,150,105,248,70,74,141,141,46,250,80,75,63,254,129,159,112,68,243,54,104,223,207,55,201,132,137,41,67,126,166,14,66,144,72,99,111,164,149,235,51,53,140,155,160,220,103,175,163,28,24,38,150,42,181,20,180,42,180,229,103,254,188,246,162,48,96,30,39,207,156,86,122,196,135,104,120,63,189,76,236,128,110,82,23,27,153,185,116,44,177,128,69,169,165,154,43,169,180,191,224,192,177,111,177,196,218,184,223,174,29,169,73,160,183,171,19,71,181,87,22,23,14,125,67,47,188,80,104,219,183,60,5,233,162,104,151,21,77,99,183,60,53,159,238,205,193,135,125,235,148,6,107,223,2,63,29,44,250,110,174,215,18,144,112,222,49,163,121,6,74,124,82,201,80,194,230,104,107,232,108,251,52,7,73,101,102,229,224,246,156,183,55,180,241,13,29,183,21,83,125,63,143,247,233,244,37,178,106,177,0,26,172,21,243,179,35,133,205,22,71,35,89,42,207,188,175,51,168,47,229,9,35,226,45,49,96,135,107,50,163,167,8,13,240,164,74,170,103,36,150,75,54,76,164,49,244,199,73,199,173,136,32,55,97,183,124,252,29,143,250,121,199,82,161,57,77,174,188,89,119,91,20,199,80,58,144,245,211,18,214,117,74,129,171,40,239,26,126,21,222,138,241,227,168,6,201,185,81,141,159,183,172,55,222,169,163,155,121,107,196,113,88,72,232,177,231,76,165,199,67,129,87,161,111,155,102,192,145,110,113,24,59,140,242,194,251,86,219,43,206,76,83,207,156,105,83,14,126,68,126,182,211,70,212,152,193,85,60,255,70,60,68,96,212,242,98,172,176,115,84,110,53,156,167,19,104,213,160,114,209,119,161,63,190,133,29,125,158,64,175,143,46,174,177,240,47,63,19,93,57,133,77,118,52,88,148,36,146,158,83,227,85,16,196,108,83,219,171,250,84,240,11,139,138,58,85,62,173,114,81,131,173,229,246,10,242,114,117,160,157,127,143,203,96,88,251,85,16,167,244,177,35,103,73,55,76,209,197,213,236,62,163,196,59,76,80,236,25,135,103,21,136,173,60,77,21,91,210,69,4,105,37,202,115,198,224,95,82,189,251,53,243,68,95,195,68,35,89,130,246,110,186,250,43,186,88,150,201,23,202,247,213,233,170,184,253,80,229,225,153,117,218,22,34,218,65,82,131,166,47,249,120,135,41,244,69,75,19,127,47,71,83,244,141,130,61,153,236,172,4,186,19,96,152,31,71,52,45,181,172,61,100,6,207,25,109,198,116,135,164,231,104,204,104,252,210,204,132,68,31,11,164,228,214,163,1,186,80,179,87,29,228,133,130,179,163,212,146,202,35,131,76,135,193,247,190,32,163,118,37,152,14,4,171,92,102,237,192,52,91,201,111,243,66,154,219,232,160,74,106,59,112,129,177,126,138,134,116,90,179,84,38,115,96,131,26,81,193,89,159,206,26,55,180,167,213,196,184,91,52,133,147,106,147,53,10,238,88,16,67,152,122,147,214,170,112,73,163,241,232,118,156,211,231,42,48,89,10,15,212,22,66,186,42,52,67,166,182,68,150,15,50,70,214,144,223,252,124,253,109,175,243,12,207,164,164,146,192,214,207,227,191,205,30,122,62,82,200,149,240,244,182,233,91,231,145,182,204,210,44,178,66,3,0,239,119,93,247,121,224,158,122,199,180,165,23,189,47,90,73,227,35,216,230,186,221,52,148,130,166,235,169,157,109,142,161,235,217,132,145,64,9,120,154,49,216,179,53,93,241,76,55,85,156,249,238,168,221,204,122,152,59,220,120,130,29,4,196,156,220,1,245,174,174,55,120,61,83,187,207,89,232,77,61,113,208,116,19,157,129,125,219,210,154,62,147,107,186,250,54,116,59,77,253,97,235,14,117,9,12,82,160,253,105,64,70,34,59,52,102,208,125,212,9,201,248,216,45,244,53,200,171,235,32,65,238,176,134,170,72,53,113,61,221,1,33,177,236,2,135,137,118,26,45,121,209,118,26,50,128,72,111,156,107,107,79,183,44,196,230,15,134,122,161,82,172,168,76,20,111,135,69,23,36,175,58,95,184,134,186,185,201,252,105,39,212,176,47,239,106,214,17,151,234,32,49,211,96,23,250,206,100,101,234,163,65,126,70,92,104,79,1,239,242,14,80,34,192,208,249,195,153,65,55,126,8,206,187,182,0,48,194,85,42,169,80,70,232,157,156,120,41,189,161,99,167,163,181,197,111,179,86,233,78,224,252,121,169,33,229,106,145,189,246,188,18,138,78,129,119,210,96,130,192,166,206,251,227,180,184,230,231,187,52,147,215,128,123,86,9,11,182,161,179,95,113,68,243,33,218,170,127,126,46,60,20,8,201,133,104,114,177,209,36,62,226,202,120,250,154,222,32,187,21,190,27,57,89,243,135,160,70,130,25,87,150,177,235,132,64,66,92,84,25,97,4,104,55,249,9,183,206,250,18,234,134,103,244,87,221,60,181,188,69,17,56,237,38,6,246,6,99,219,21,55,77,42,88,39,120,228,73,230,8,169,75,180,115,53,185,88,225,23,93,29,77,248,54,250,186,42,234,95,233,74,93,230,135,179,62,140,76,25,146,143,57,155,223,167,170,186,159,135,22,234,184,231,58,177,236,123,38,248,228,121,23,224,241,190,77,86,62,17,233,172,240,246,245,220,148,217,67,71,51,147,176,83,221,2,250,49,251,190,2,161,232,106,234,185,41,174,223,43,39,41,164,51,37,2,131,97,62,67,218,43,205,231,190,139,17,90,3,166,129,240,89,247,76,245,57,148,79,107,86,147,10,196,52,200,141,5,76,180,166,90,16,201,226,205,43,171,138,126,172,194,101,184,17,45,188,122,228,238,85,55,132,23,182,226,210,200,255,60,202,31,155,29,85,192,164,12,52,153,140,4,116,79,241,88,206,96,82,53,112,44,60,167,247,160,81,133,179,238,119,133,207,48,191,82,181,212,52,245,183,207,74,154,66,209,213,28,141,117,73,70,123,170,174,43,147,91,207,198,77,21,77,216,24,198,140,87,42,158,122,122,106,40,59,241,21,24,3,88,31,185,133,192,37,164,133,161,47,164,71,77,5,162,98,156,27,77,110,125,159,165,153,183,103,192,79,195,236,128,79,28,194,194,108,25,94,77,144,182,118,192,220,215,163,47,83,72,159,95,152,128,71,127,185,92,69,109,51,159,123,36,94,160,127,136,210,50,201,31,61,51,244,179,44,66,204,99,244,231,104,212,238,69,198,121,171,31,201,153,119,207,239,197,60,76,191,235,251,162,81,27,136,1,14,81,68,155,213,137,249,246,222,33,185,77,170,79,243,119,228,119,124,15,1,39,209,8,106,111,196,218,175,236,117,221,143,177,7,251,176,171,199,13,187,251,201,138,32,4,94,234,21,220,78,175,165,8,46,67,49,136,170,213,31,20,94,51,122,186,77,236,187,60,37,59,118,236,119,85,133,94,172,93,25,7,134,173,19,143,116,237,247,219,65,40,54,199,250,82,9,203,53,216,128,202,22,82,148,25,210,202,170,143,246,204,9,231,66,93,61,211,46,168,146,59,243,196,72,49,10,225,245,171,188,39,186,123,53,36,54,153,69,159,77,182,233,218,148,80,215,165,244,241,196,202,228,56,67,97,154,205,134,26,109,129,230,18,242,234,86,228,121,30,10,21,238,24,72,141,74,138,206,210,164,229,71,8,164,55,2,216,246,194,119,253,96,3,94,234,124,15,246,190,108,78,130,37,219,115,101,141,38,17,135,183,125,246,207,133,135,209,32,240,38,140,122,224,30,202,216,112,135,123,127,31,25,25,109,135,207,181,237,71,2,9,174,109,188,235,14,225,122,61,183,5,207,218,223,53,90,49,42,144,193,187,142,212,58,48,142,95,207,48,132,246,26,71,179,60,140,103,152,229,112,64,202,253,39,186,249,56,223,204,43,241,159,41,217,61,3,188,135,43,26,223,116,121,182,30,153,173,229,140,235,154,86,133,86,120,159,113,228,159,230,121,120,125,60,251,212,19,32,239,16,151,38,139,183,242,243,105,182,154,239,209,88,167,60,159,199,217,165,46,143,166,153,218,234,83,110,200,24,71,198,178,54,96,141,238,71,137,171,156,253,159,191,205,241,203,88,41,220,73,51,5,188,231,147,199,45,201,180,41,28,166,236,172,65,105,97,157,12,81,123,42,203,89,163,59,194,146,22,147,225,48,117,193,246,76,227,201,27,229,141,113,179,117,99,117,174,148,222,189,176,108,24,207,183,71,199,72,120,22,98,20,87,212,84,109,208,108,117,163,179,65,13,83,203,9,44,46,45,214,68,20,16,218,11,239,18,214,78,248,233,229,241,104,159,53,72,100,62,86,232,163,123,54,94,184,173,223,175,139,24,83,109,188,198,215,70,229,48,228,125,157,136,207,18,187,227,194,33,71,61,38,72,5,149,210,152,22,204,79,250,89,94,44,11,226,40,110,40,207,109,205,122,127,25,22,246,147,238,152,107,182,88,62,40,121,169,218,2,31,241,249,177,184,106,124,235,116,30,69,25,69,206,140,219,131,94,22,19,163,15,34,108,22,251,27,213,97,81,16,23,198,119,253,68,179,36,59,66,30,221,132,112,53,158,132,18,213,194,246,131,133,69,211,44,34,73,8,188,49,11,215,96,149,120,53,126,154,39,219,31,101,178,50,87,204,239,43,97,193,253,4,202,187,94,113,117,99,254,107,253,178,226,4,21,231,94,236,94,158,10,201,153,159,71,92,57,69,131,165,219,88,204,129,98,11,109,19,91,210,249,168,154,54,106,28,93,48,154,123,118,31,149,62,85,135,209,221,212,97,98,174,35,51,142,174,72,194,234,209,107,85,47,67,76,150,246,57,159,115,19,157,222,251,110,166,94,162,187,46,132,207,70,192,123,61,204,7,214,208,144,43,133,34,131,141,179,194,171,221,121,24,57,5,85,253,36,198,44,119,255,0,41,55,61,219,220,74,171,246,14,216,100,189,116,171,154,67,180,16,7,153,244,214,180,26,43,97,172,31,152,113,233,44,141,196,196,236,113,219,232,135,233,119,75,233,221,73,25,244,94,228,158,31,135,177,243,107,169,94,184,61,125,219,86,47,29,241,245,49,221,107,179,0,165,191,117,51,38,184,222,46,37,132,160,178,178,98,23,77,145,177,232,52,220,201,238,222,209,112,86,162,199,170,235,76,203,229,134,248,108,84,84,95,192,228,204,82,236,139,78,160,54,159,237,63,102,114,69,96,252,73,53,195,133,192,165,252,56,242,209,79,50,39,93,255,190,108,105,236,39,225,130,218,65,12,181,109,218,154,237,17,192,172,161,252,78,83,248,67,97,195,77,124,150,123,48,1,152,166,153,160,165,93,116,206,55,173,183,173,65,44,96,108,139,181,84,142,111,94,204,89,80,242,167,46,248,35,155,119,116,192,180,9,62,9,48,62,217,11,215,250,104,134,14,243,189,189,48,97,169,22,102,41,190,173,123,110,74,65,90,205,110,4,242,241,196,207,23,50,159,204,94,159,209,87,101,240,124,194,5,19,193,138,13,202,70,133,74,147,84,80,147,74,236,157,14,60,158,141,153,201,80,221,135,90,232,178,122,203,240,187,223,11,63,113,189,78,59,176,52,111,234,0,248,249,254,152,231,21,157,253,81,178,35,214,216,114,230,19,92,107,118,216,18,173,247,212,70,203,124,88,77,104,169,94,152,246,97,77,30,227,168,118,31,74,159,207,214,10,149,36,121,155,248,172,61,100,46,132,164,238,35,179,230,41,37,138,81,34,187,48,50,254,90,226,63,19,96,153,23,62,27,133,135,244,180,45,119,125,199,97,122,40,27,196,61,17,181,82,118,85,123,52,52,197,91,219,247,243,25,235,101,67,178,151,189,207,236,236,4,250,163,108,107,249,148,56,181,25,113,43,239,143,182,135,251,72,51,50,123,42,15,200,170,19,78,97,88,174,63,37,142,77,194,210,243,41,72,101,97,133,160,156,219,213,198,53,118,51,114,176,114,168,171,217,234,186,1,26,220,73,229,178,55,252,7,194,205,14,74,69,125,186,7,248,53,135,241,2,206,42,13,197,108,59,61,69,117,30,1,52,81,109,231,192,36,197,151,1,154,85,75,43,143,132,50,106,108,238,240,87,250,206,143,130,50,29,24,174,189,142,125,38,102,23,239,111,135,227,110,53,39,96,53,101,160,136,27,159,128,185,6,175,85,94,216,105,73,180,22,158,89,127,190,174,137,43,199,149,153,65,145,30,77,115,64,25,113,52,189,180,250,66,170,89,246,174,107,108,216,31,213,54,4,177,195,35,188,26,17,92,133,13,79,76,152,194,97,156,127,102,85,207,193,192,197,121,71,16,10,219,122,58,65,49,191,78,243,186,65,150,165,118,143,166,207,237,205,225,192,148,40,31,218,237,94,97,52,131,186,80,211,62,0,62,63,132,103,226,232,126,182,134,175,220,233,118,250,0,71,167,87,200,184,209,45,154,195,35,179,182,71,132,140,38,167,225,100,174,73,151,10,28,117,141,179,206,165,248,23,100,166,54,143,83,43,145,113,120,62,176,81,222,218,4,115,2,219,20,58,226,68,131,109,170,118,3,26,203,251,218,134,218,2,167,251,217,54,182,235,57,78,60,233,206,115,144,41,141,102,244,234,23,14,5,187,171,46,34,218,129,215,59,171,161,76,242,164,200,146,117,159,248,209,108,128,158,197,145,45,165,235,25,77,186,107,171,234,86,145,65,227,171,112,163,87,180,190,254,172,238,90,70,88,208,26,111,228,17,27,198,215,59,252,130,49,94,122,141,117,119,26,174,144,118,134,240,153,179,250,67,254,97,121,243,25,241,76,103,20,245,139,210,119,206,212,237,111,164,67,194,86,63,121,19,56,26,51,156,119,145,204,220,74,77,104,59,190,32,172,154,85,82,8,146,238,90,113,44,158,166,234,197,71,189,166,134,215,11,53,216,172,149,142,142,243,83,120,186,163,222,188,37,65,220,233,134,246,94,151,137,102,24,6,15,2,35,188,23,158,191,72,90,170,113,137,53,225,55,255,58,17,8,234,202,162,110,150,76,113,176,153,166,229,5,231,48,49,72,135,161,64,200,254,235,71,26,242,89,30,50,26,166,82,2,151,104,19,0,165,223,86,14,38,207,17,230,113,150,76,208,66,31,25,243,25,238,133,227,39,121,41,230,230,232,240,185,132,50,134,215,164,96,196,200,155,29,212,10,83,106,148,81,84,104,143,112,45,100,17,13,222,218,47,72,242,34,69,113,21,193,150,38,147,6,35,60,186,58,12,93,250,225,86,28,77,119,143,223,62,223,165,54,214,177,120,141,48,170,128,191,61,53,205,75,165,142,6,150,128,179,118,198,225,97,70,87,153,163,214,18,34,215,109,90,183,113,215,116,102,44,153,206,176,129,129,167,27,112,123,172,90,233,108,227,86,3,70,212,76,207,77,200,28,47,4,39,202,199,210,221,10,246,45,142,230,179,151,0,174,146,228,159,45,95,24,50,171,192,77,246,17,156,123,40,11,186,230,201,246,57,142,166,121,94,47,141,173,123,24,171,55,168,175,18,182,86,76,240,188,121,130,161,210,158,102,234,243,250,86,139,188,163,233,72,171,254,78,49,202,117,28,141,38,246,146,31,47,148,156,195,150,132,35,89,106,47,156,113,128,232,97,234,78,224,35,239,51,27,191,208,115,12,52,146,53,29,12,39,28,172,164,253,29,94,245,105,204,195,241,4,147,54,183,163,39,199,35,65,22,98,26,211,123,204,241,31,26,4,39,23,166,177,178,196,83,35,254,83,247,1,51,14,244,70,99,156,213,207,83,146,193,66,15,37,158,84,254,227,184,112,201,34,112,182,55,232,19,196,185,199,214,215,137,223,106,246,132,17,14,216,89,171,163,112,186,206,15,250,177,195,212,133,239,7,196,130,157,98,39,14,249,163,234,234,148,206,220,27,174,9,19,105,111,166,252,11,55,248,184,53,222,23,254,68,18,60,38,74,142,49,206,72,9,77,121,224,201,44,111,189,14,50,150,169,188,79,129,23,218,148,61,30,89,74,106,113,126,142,78,104,211,4,140,221,192,254,255,212,223,126,142,249,215,255,181,183,199,253,95,255,7,127,255,239,255,187,255,246,127,242,31,252,131,255,240,95,249,87,127,191,241,167,127,244,207,254,247,127,250,191,253,71,255,224,239,255,167,255,62,255,231,191,247,251,187,255,248,239,253,91,255,79,205,241,255,166,31,242,118,198,219,109,52,204,138,206,125,255,2,104,114,225,168,57,199,98,5,165,170,126,156,22,64,90,98,87,96,153,237,229,215,43,74,158,188,34,236,93,46,12,139,171,236,128,39,242,0,91,96,84,134,126,17,46,105,244,138,73,210,188,48,223,241,170,126,244,25,124,34,30,99,112,90,95,38,156,52,122,71,182,34,11,140,149,213,47,41,70,26,29,189,134,36,87,78,48,241,117,44,3,159,33,123,235,103,52,163,32,50,213,2,38,226,213,31,71,16,170,253,86,104,43,0,160,247,51,4,38,4,42,35,110,172,72,235,24,112,99,84,251,149,39,104,74,121,234,209,195,69,99,129,33,197,109,185,114,235,155,109,241,80,45,144,145,103,142,99,73,255,173,40,211,252,90,207,140,214,4,238,174,173,106,47,76,53,145,15,74,147,104,31,254,182,23,52,252,38,247,133,33,253,39,5,74,73,166,27,1,90,96,108,94,150,163,197,136,194,242,72,179,197,199,31,76,187,214,141,112,129,79,252,245,53,171,2,91,179,186,14,37,172,128,171,255,120,39,68,174,114,101,16,81,190,42,47,240,9,73,239,78,140,49,76,88,227,167,166,199,227,82,67,248,0,146,185,9,56,140,52,139,12,83,4,100,202,199,67,152,118,143,48,96,21,102,220,127,175,203,50,81,183,153,136,83,147,152,207,254,227,149,108,194,26,10,67,176,152,31,124,94,71,93,50,76,145,34,24,159,170,26,149,191,101,93,211,2,239,254,21,162,166,85,215,234,101,13,163,116,222,170,115,255,168,42,194,43,153,114,95,24,53,239,248,237,68,4,39,47,164,152,142,114,138,83,179,9,212,219,70,126,120,250,35,165,215,227,218,250,129,82,236,222,126,91,191,150,125,61,24,15,153,21,48,212,195,165,7,159,245,193,63,124,54,162,245,110,118,190,131,253,227,58,219,247,179,108,202,183,119,118,216,200,171,199,48,163,136,50,255,252,224,85,98,144,166,52,244,183,207,238,47,237,56,53,244,214,41,223,125,49,93,118,159,22,16,232,109,85,102,172,130,149,202,136,73,133,246,223,171,16,6,124,238,227,235,148,181,89,163,80,234,85,184,50,142,29,166,47,54,203,51,91,200,67,175,152,239,72,239,36,189,177,159,77,146,195,108,226,245,153,118,216,30,163,196,209,52,239,41,124,102,195,207,100,1,56,17,227,200,185,217,55,124,169,37,155,200,17,163,150,163,109,3,56,253,220,84,254,138,44,3,52,171,174,79,165,100,254,236,171,147,190,146,98,34,217,177,196,84,216,130,58,198,255,226,242,244,231,203,236,191,241,239,252,189,252,255,66,39,230,255,126,41,68,60,49,125,89,100,74,156,231,202,103,189,175,127,81,205,200,49,113,163,72,126,237,123,81,228,92,216,68,250,228,106,10,140,235,190,254,5,89,161,248,52,67,111,94,149,79,153,93,89,255,44,58,65,121,166,75,97,104,125,195,209,126,29,164,193,38,154,254,113,40,250,112,99,8,140,251,181,63,254,243,121,32,185,191,244,178,176,249,251,94,61,138,145,245,26,218,55,235,172,219,49,179,78,19,91,145,123,58,35,182,199,176,154,20,102,117,234,92,140,139,236,99,118,34,139,124,181,238,129,107,159,213,127,26,59,147,203,30,48,129,211,74,246,231,131,33,177,233,160,91,108,25,119,220,22,102,158,87,112,178,253,186,246,198,246,219,218,231,107,89,93,127,124,88,30,227,7,163,211,117,238,164,234,67,41,48,231,28,70,31,107,235,35,37,218,248,238,250,236,205,123,78,250,162,161,239,77,191,112,132,255,74,145,105,25,119,219,94,47,12,83,81,214,170,105,245,30,255,109,244,10,155,124,13,172,92,99,198,169,177,29,88,114,234,19,50,113,211,53,238,26,49,234,44,48,27,204,180,252,137,19,196,108,57,53,226,29,197,67,11,246,39,162,20,72,171,170,137,56,251,0,110,228,63,228,235,192,224,145,108,131,15,164,70,166,161,40,140,81,176,191,109,114,134,83,38,71,186,50,251,244,79,15,138,204,123,105,100,202,71,124,153,248,226,92,245,57,235,162,69,118,192,231,175,137,190,153,188,206,105,233,136,233,51,111,103,89,237,122,223,152,145,251,83,131,204,185,175,222,4,239,211,196,109,60,78,37,56,88,250,125,77,147,167,241,201,177,145,162,150,184,103,217,212,89,226,220,148,176,117,78,177,62,189,20,176,185,200,40,124,190,220,18,247,141,253,70,75,77,207,141,177,152,31,77,168,48,228,177,152,188,114,247,43,51,233,169,33,247,69,181,252,83,191,177,135,134,51,175,192,168,32,125,74,71,192,200,150,75,20,251,87,230,202,191,48,47,151,255,191,243,242,121,187,8,63,252,138,127,211,236,4,218,101,110,161,155,137,238,210,47,209,62,237,237,74,111,7,240,89,25,191,113,105,194,181,8,224,93,52,89,125,60,126,27,119,179,72,14,53,132,9,249,63,115,192,179,95,57,210,54,205,61,234,43,205,79,163,219,116,121,63,70,188,72,41,14,110,83,52,19,27,89,147,12,33,222,97,196,193,147,252,54,26,114,41,126,59,209,185,115,67,199,57,76,204,247,155,163,62,217,79,249,109,118,44,95,135,159,163,89,97,138,27,219,209,70,160,116,81,12,153,234,167,164,71,203,28,87,17,73,16,163,68,238,175,81,117,254,104,240,243,78,81,230,80,18,3,254,215,172,93,229,121,119,107,174,73,1,151,37,242,20,118,52,21,203,233,48,133,197,170,63,142,244,105,115,120,252,148,54,46,108,236,136,111,135,2,201,30,234,196,190,48,157,85,57,174,156,142,160,155,26,58,48,253,45,123,249,209,184,55,85,121,31,221,210,111,241,208,224,135,220,202,133,29,93,91,242,145,114,222,13,73,92,129,91,74,238,55,77,128,203,242,86,228,153,98,41,235,235,63,60,122,82,148,114,223,173,160,210,254,93,90,253,137,109,202,165,53,235,211,114,212,148,172,228,190,206,28,208,62,83,37,252,131,177,83,29,91,97,46,197,143,134,240,167,199,54,244,142,252,216,201,178,186,245,186,122,114,137,122,179,214,130,168,164,63,13,79,166,250,209,54,221,232,93,97,241,48,190,61,33,4,156,179,62,44,125,224,212,41,138,95,24,54,171,179,40,156,168,196,94,24,146,160,252,56,146,127,195,223,38,205,132,93,214,66,200,133,180,21,5,92,246,255,69,219,155,236,220,250,92,231,125,247,226,113,16,84,223,4,200,40,243,220,64,70,65,144,0,6,28,59,64,60,200,196,128,104,91,150,108,201,84,107,137,106,104,53,145,44,75,142,45,146,162,44,138,84,115,51,60,127,146,35,223,66,234,183,118,173,170,103,11,223,118,2,236,115,4,10,224,249,22,223,253,214,91,205,170,213,62,207,24,114,54,65,82,34,237,37,226,219,163,132,216,154,209,92,74,196,126,252,29,225,163,32,0,98,105,248,103,85,76,121,97,233,227,136,113,171,251,179,120,151,143,35,174,36,242,146,136,137,81,158,181,54,104,208,112,159,70,43,215,13,103,176,196,203,122,232,55,72,136,24,56,107,87,11,134,73,214,101,43,24,9,79,201,62,41,224,128,21,57,125,133,75,119,167,30,32,100,0,204,78,244,66,49,5,89,142,56,90,153,178,136,113,144,206,200,215,86,9,55,242,106,144,15,134,77,230,98,242,72,247,146,238,160,224,120,243,60,92,67,208,74,37,17,23,226,163,219,155,109,22,247,19,123,143,236,205,242,57,210,30,26,177,235,139,155,129,52,89,41,242,145,26,23,146,254,54,29,153,213,197,104,191,44,115,90,104,201,29,46,93,126,245,20,165,130,215,181,188,250,243,240,163,129,239,105,96,115,103,100,16,67,18,218,68,74,72,198,239,46,176,117,4,252,197,6,182,110,224,226,227,54,224,231,167,57,33,122,89,92,58,44,188,163,15,131,47,62,93,156,111,238,192,102,4,183,237,252,114,84,18,196,135,56,21,215,86,86,86,34,118,63,195,6,9,195,159,54,134,236,17,159,196,217,53,33,216,166,128,92,62,77,216,218,104,227,136,67,190,109,160,136,161,112,117,29,14,140,79,186,249,70,182,9,84,209,219,134,109,64,242,229,40,215,121,129,69,163,5,159,147,10,254,111,85,113,165,14,223,165,21,180,108,217,254,192,36,204,118,126,155,110,127,25,24,224,41,241,140,187,178,11,67,210,195,177,198,122,54,17,96,58,109,136,152,52,249,240,219,28,16,23,34,167,122,172,177,93,124,206,150,39,37,77,162,166,20,200,76,229,179,30,20,200,38,85,102,113,115,63,218,74,163,251,84,81,50,180,124,54,2,208,19,55,46,97,42,158,226,69,23,147,7,28,170,226,13,56,215,215,131,62,109,61,90,107,179,19,73,58,27,137,4,174,190,155,66,211,216,207,187,155,157,82,185,207,215,159,186,171,74,152,132,170,42,97,242,2,27,88,194,54,120,14,178,133,171,197,85,239,87,147,104,237,242,48,84,30,187,248,201,38,197,184,34,196,64,226,63,103,53,201,153,55,81,86,4,175,65,150,60,171,217,135,4,138,72,149,20,175,11,182,141,100,232,73,98,217,145,153,24,62,112,192,26,166,190,27,103,100,231,160,176,2,135,181,219,168,184,56,11,4,226,138,217,33,166,93,14,102,86,185,56,177,211,212,170,164,224,229,124,152,181,116,203,249,225,162,236,233,60,157,184,252,229,238,2,71,164,198,51,180,132,210,21,53,139,120,250,98,46,75,251,102,189,77,150,100,216,112,68,170,65,186,204,132,209,207,106,69,48,0,213,144,6,218,102,54,127,56,194,86,173,203,65,131,220,238,227,233,68,107,73,225,13,21,195,183,232,63,78,114,189,200,241,128,146,55,249,197,147,172,152,118,138,212,26,154,206,14,198,6,25,229,110,112,250,198,73,130,248,200,2,188,25,83,196,192,224,158,171,37,130,159,169,211,189,116,127,201,231,199,19,30,92,85,239,3,140,241,51,101,36,12,167,74,73,217,29,69,186,244,5,46,133,188,154,100,98,246,175,46,164,5,146,60,189,244,64,17,125,69,241,134,220,91,160,177,205,115,215,83,230,30,245,182,182,72,196,110,253,224,124,80,5,172,251,132,162,241,42,55,192,20,168,196,135,219,20,74,57,167,107,74,193,62,138,146,179,19,207,185,14,81,109,20,186,187,225,224,245,59,113,192,192,167,15,147,247,60,22,14,112,50,183,11,14,49,72,56,245,152,17,240,25,100,149,66,52,226,66,154,37,198,80,41,108,192,237,136,105,229,215,55,47,243,53,29,51,219,218,166,134,142,27,224,212,107,122,225,79,215,231,207,138,110,244,89,123,157,158,14,180,234,104,199,168,235,234,213,144,74,9,209,15,150,21,28,100,85,54,104,170,112,204,123,238,149,169,75,1,8,67,61,163,166,68,48,200,246,94,203,116,162,54,86,3,79,229,251,149,82,10,235,91,8,244,87,122,73,175,52,143,113,212,24,144,160,203,218,184,219,211,234,117,234,153,77,130,11,69,46,91,35,140,220,188,163,136,97,214,19,13,107,212,138,125,28,199,131,40,167,14,27,198,187,93,120,110,62,13,78,255,157,207,62,185,186,93,157,108,14,140,251,180,1,104,52,55,34,50,117,44,234,30,15,194,71,30,81,197,17,235,69,15,22,40,134,53,214,35,38,230,54,228,199,51,141,228,195,167,116,36,80,63,239,46,90,22,120,59,158,57,184,216,161,137,190,88,247,167,87,213,34,165,12,233,134,22,187,169,200,25,154,59,145,148,97,136,161,186,86,99,121,196,229,120,168,84,14,223,12,195,154,178,212,175,153,240,192,47,149,125,68,175,16,216,228,71,92,165,215,5,49,4,109,110,200,46,211,51,72,65,189,61,205,47,250,208,8,72,4,81,193,148,231,83,116,224,142,59,51,44,206,26,208,191,28,251,19,144,72,81,82,66,221,232,198,118,3,157,133,51,18,20,52,178,87,6,200,13,30,31,90,215,124,189,117,125,136,137,190,135,243,244,52,244,29,17,83,218,234,174,195,18,15,33,187,100,27,211,229,118,98,60,97,2,77,56,228,12,64,177,154,60,196,195,197,36,238,216,139,192,214,7,65,180,252,102,16,13,250,3,170,56,247,97,157,52,87,132,227,105,152,180,57,60,51,176,113,75,185,157,249,71,26,75,243,25,156,144,49,214,219,53,144,173,50,40,229,224,226,134,179,116,142,19,98,168,200,155,191,153,110,233,122,44,99,196,3,61,236,79,27,118,123,77,58,50,64,15,251,22,175,201,93,234,189,92,49,237,48,187,53,25,177,17,134,77,17,67,21,191,181,238,4,32,101,28,31,8,105,38,191,234,95,13,132,208,197,128,229,213,0,159,239,171,6,80,141,24,228,163,187,53,82,100,23,2,85,148,100,202,150,191,90,55,186,4,226,138,47,46,115,66,205,146,59,65,70,44,148,46,32,84,166,78,8,18,104,151,102,184,135,174,16,251,223,23,146,194,226,126,131,42,72,235,105,223,237,84,143,141,11,200,68,66,101,242,89,46,37,3,122,241,81,16,7,171,213,114,177,145,85,92,49,101,121,64,59,158,167,193,64,19,233,58,214,187,20,212,168,3,46,55,37,37,248,179,56,96,153,13,171,67,192,163,98,240,96,138,139,233,180,78,250,226,104,212,126,254,205,16,38,141,46,98,10,243,187,255,56,185,135,62,245,105,202,186,226,121,154,86,146,80,69,12,91,119,242,9,93,158,109,184,101,15,38,166,146,33,157,149,12,216,124,58,114,202,238,124,78,2,72,166,79,79,211,176,94,142,24,46,131,160,98,250,152,206,238,38,78,123,177,14,109,194,41,132,104,46,94,6,73,12,58,227,45,158,229,88,90,44,215,44,3,91,171,179,174,128,124,142,157,186,94,80,161,19,71,244,213,178,150,137,161,227,174,128,168,31,125,208,1,167,76,34,205,51,223,51,75,144,253,42,197,135,184,186,193,13,17,28,96,225,67,196,208,217,251,22,37,65,188,76,112,89,77,227,42,235,254,209,137,216,126,147,145,101,80,185,211,121,24,156,60,121,120,41,159,182,185,226,76,12,38,128,204,24,197,51,193,231,196,204,117,153,50,35,127,190,3,179,254,39,153,178,12,60,156,167,170,151,184,90,76,95,196,203,17,219,117,189,38,182,166,136,43,6,81,104,156,245,32,82,122,195,253,38,70,219,248,148,173,219,52,78,17,66,38,224,66,138,212,135,104,11,24,151,243,70,205,123,220,133,57,139,174,201,150,186,243,81,195,20,124,43,134,178,117,133,204,238,154,136,194,64,225,209,34,166,61,115,246,155,121,66,76,179,62,89,126,251,129,125,229,191,13,23,232,93,41,3,158,139,174,34,97,233,38,196,39,98,92,138,121,191,202,90,227,68,12,132,105,242,13,90,45,221,161,79,207,165,112,235,121,154,22,20,253,172,68,39,201,57,57,192,217,222,100,61,193,243,117,37,157,11,173,68,179,53,175,52,16,103,58,155,136,99,213,210,16,241,210,192,158,88,99,161,169,35,209,167,7,25,95,31,217,154,176,80,130,62,189,76,83,143,29,240,94,90,225,100,224,145,114,255,237,80,130,142,14,69,137,252,56,161,250,234,67,3,68,178,222,6,113,214,163,2,110,189,167,28,150,233,117,182,228,179,155,153,129,46,5,0,191,140,167,125,52,154,43,194,10,130,90,124,218,132,68,212,187,136,75,208,239,154,86,177,92,92,76,129,76,206,42,6,122,192,7,110,21,124,186,251,33,225,29,254,48,16,84,67,199,77,29,143,219,212,19,66,165,101,101,139,216,2,100,217,71,182,182,201,186,76,229,228,1,211,218,207,164,172,181,201,215,51,3,199,1,173,239,186,174,90,255,126,146,5,169,64,94,21,127,55,197,20,73,135,86,136,158,53,31,121,0,236,54,61,137,67,243,141,134,67,216,67,83,105,62,248,59,136,59,80,226,83,79,23,75,124,197,224,72,200,119,209,40,231,145,187,201,229,28,46,230,50,98,104,64,234,145,2,8,157,158,142,87,168,174,163,235,18,9,87,162,137,9,238,151,243,116,206,51,62,159,174,230,42,218,62,235,18,110,216,201,166,252,201,39,28,230,238,91,162,205,22,159,96,171,158,87,83,238,162,123,33,62,224,104,124,194,193,1,169,122,64,2,68,214,62,225,209,200,230,100,206,2,151,71,60,203,53,160,113,188,223,5,24,131,87,251,27,220,57,232,59,247,105,96,215,168,32,62,79,147,50,188,239,78,156,159,122,197,228,73,101,104,70,92,127,108,1,200,154,132,106,215,168,68,105,211,242,147,79,251,145,94,16,9,28,234,13,80,242,216,12,99,136,169,144,136,118,122,248,1,189,73,13,151,188,27,208,133,22,143,184,173,179,57,229,233,117,75,2,238,117,86,140,70,60,21,27,95,244,89,177,98,125,57,34,38,183,237,23,35,44,215,82,61,142,216,224,155,226,17,147,40,191,170,58,78,206,64,62,98,160,209,226,253,238,8,15,97,58,7,44,208,238,87,69,138,241,32,123,137,198,223,44,98,46,160,49,238,25,168,241,78,202,210,172,101,108,16,208,199,148,134,42,166,4,133,3,208,59,185,216,72,124,228,213,244,179,164,115,4,162,53,79,169,20,69,178,7,182,204,64,98,43,34,6,25,203,43,90,224,231,92,182,132,248,76,241,193,221,238,98,74,115,170,206,9,36,216,197,85,86,49,66,184,94,158,126,188,122,22,125,90,162,251,105,70,33,4,45,241,136,139,96,140,32,5,141,201,13,17,210,156,49,202,189,11,125,247,172,103,70,161,190,168,50,101,21,210,242,113,30,94,54,100,16,91,131,250,86,80,48,92,76,214,78,110,24,208,132,0,83,243,129,5,44,176,187,143,150,45,134,178,240,19,80,225,58,208,31,231,226,157,110,75,155,71,154,117,167,128,95,50,207,192,129,126,76,250,217,198,121,219,253,105,172,164,42,135,147,207,202,249,204,184,177,101,138,177,66,79,106,242,8,52,171,189,78,182,110,113,90,71,243,221,165,96,196,228,251,97,1,156,131,227,118,145,69,146,6,37,196,36,247,207,29,2,223,74,207,119,23,135,71,51,97,59,226,20,197,226,165,27,51,29,87,178,210,20,124,97,253,33,215,36,82,155,143,62,180,16,132,140,172,131,63,234,166,165,33,61,138,5,7,96,162,131,115,219,205,105,165,7,87,92,137,137,158,113,99,236,53,185,67,194,131,153,198,71,70,226,40,137,47,26,104,131,244,34,226,105,72,44,81,12,98,250,41,156,75,242,33,46,55,5,191,196,196,182,234,153,20,115,131,101,43,133,64,168,45,156,161,17,119,185,79,119,124,182,122,238,101,114,92,233,134,183,179,217,3,245,24,197,192,30,149,168,98,12,127,183,122,173,196,231,150,55,231,135,22,154,174,116,40,53,107,55,226,138,255,7,109,107,57,102,84,1,183,109,94,49,166,139,87,117,243,227,228,185,68,28,151,237,83,207,164,116,216,140,170,72,9,119,187,205,140,41,35,129,77,196,163,120,215,176,105,180,36,108,85,188,154,204,203,177,70,8,113,212,44,98,198,57,124,65,10,177,149,92,228,179,177,202,230,57,32,99,244,155,162,180,73,9,187,35,210,206,7,217,5,157,80,171,143,58,70,20,5,255,167,214,201,196,189,120,18,221,196,245,246,128,103,11,84,20,47,29,0,191,26,52,28,153,50,96,220,219,153,148,128,91,82,100,61,38,201,137,116,222,189,156,85,241,173,48,161,186,87,107,176,178,86,184,35,226,181,177,98,56,119,4,255,108,114,2,96,42,219,12,223,54,225,128,188,234,22,167,188,169,247,187,30,36,44,228,128,208,227,239,166,204,154,210,101,115,15,57,156,165,24,107,139,139,225,223,212,135,7,116,17,71,154,40,53,16,49,125,16,238,123,113,84,186,30,158,218,172,16,203,165,197,138,82,84,220,219,102,234,49,69,59,187,220,185,235,151,171,167,50,80,210,9,252,173,39,105,240,206,155,105,65,176,86,245,167,177,214,221,192,34,217,79,117,230,21,211,49,209,221,137,48,36,90,185,21,1,10,12,215,154,134,20,53,139,117,70,94,180,181,179,24,224,75,78,137,74,208,39,88,134,159,234,117,239,207,146,159,126,220,58,244,125,198,48,97,99,122,122,55,21,149,254,52,213,43,89,199,77,152,205,181,108,158,189,137,131,17,12,151,208,35,49,120,74,163,139,25,31,32,48,43,62,161,70,139,221,196,176,163,127,40,102,223,221,20,83,244,172,234,127,130,5,117,158,182,27,51,183,167,123,139,182,195,243,180,181,37,200,173,7,202,121,59,79,151,241,180,127,215,126,229,195,138,139,141,93,72,197,221,42,230,183,24,38,30,53,73,241,216,67,115,235,11,12,131,216,213,86,160,16,48,238,192,251,132,69,53,95,204,9,166,33,156,23,3,219,168,254,32,109,51,109,250,85,79,230,104,253,75,204,12,42,49,166,47,101,134,117,85,3,103,116,127,245,19,65,53,186,207,248,100,92,45,159,238,104,27,235,103,15,249,233,199,67,242,154,55,122,250,103,190,232,9,102,93,89,6,226,33,6,68,168,6,29,26,231,97,248,106,66,133,144,212,255,160,3,164,122,87,206,180,168,122,25,106,135,47,223,51,186,37,77,183,124,189,232,138,230,34,116,103,217,233,86,88,137,37,39,14,6,81,88,143,162,146,101,45,106,239,38,226,72,217,109,78,168,236,134,58,186,92,199,108,108,23,91,217,180,248,93,52,140,159,8,110,6,175,73,55,185,89,25,201,67,88,156,92,225,131,50,183,140,242,1,223,166,70,126,42,102,74,130,180,101,102,223,42,16,140,52,49,83,40,21,91,247,131,255,120,139,22,253,20,151,144,50,159,121,207,0,253,45,69,197,100,228,218,57,127,57,37,13,246,24,54,170,75,97,140,73,26,42,50,123,203,191,107,121,27,179,169,237,182,238,33,160,190,93,195,71,203,237,62,71,107,124,47,80,44,156,52,108,205,102,241,86,101,196,68,208,228,102,98,45,8,114,185,38,5,66,82,163,168,9,54,133,113,212,180,129,70,73,128,183,68,112,92,238,229,177,46,27,137,162,22,254,112,252,38,124,151,16,85,76,155,218,209,133,70,128,167,49,239,53,187,227,152,79,120,123,161,103,141,214,47,91,184,156,40,148,209,45,139,214,88,87,145,21,146,158,184,5,236,177,146,193,224,90,203,231,54,7,216,38,203,225,93,167,39,59,58,163,217,125,4,193,37,61,82,13,240,206,205,20,168,131,166,184,16,52,202,52,239,221,64,59,129,149,45,67,227,252,120,249,49,188,95,75,75,72,184,166,194,201,155,142,49,13,10,116,150,88,63,69,188,169,29,155,19,7,48,138,11,110,188,174,237,132,61,168,226,212,128,38,248,128,49,156,16,24,45,117,234,233,2,18,214,55,158,5,213,3,244,39,73,208,100,253,20,64,224,254,221,19,107,77,20,71,165,16,40,156,200,54,105,227,172,31,70,159,73,113,61,79,71,171,38,7,233,162,62,86,99,131,237,90,110,144,138,210,9,190,154,205,32,197,52,45,73,31,167,215,109,78,34,82,99,232,98,103,11,11,122,112,26,44,154,90,159,102,108,205,138,191,153,139,45,138,78,89,134,119,12,243,38,68,57,201,79,25,186,97,70,210,17,103,169,154,182,173,96,117,211,46,38,140,160,57,58,10,240,235,73,52,0,216,167,170,214,138,172,92,149,82,27,33,13,13,164,22,139,35,95,35,93,6,106,208,149,254,48,145,251,65,206,184,188,153,51,198,78,131,230,126,35,109,5,80,132,175,49,70,166,212,208,252,135,75,103,83,214,40,20,33,169,173,188,197,124,195,133,117,198,227,45,203,196,239,46,157,198,120,124,197,228,204,156,61,16,2,104,65,182,128,223,160,67,38,184,133,201,202,3,174,116,116,171,93,218,210,254,192,97,22,49,149,56,27,34,37,46,67,32,43,18,79,164,199,127,199,184,233,205,202,138,95,185,94,69,190,205,133,75,135,65,175,120,165,192,36,108,32,131,136,150,146,221,136,212,96,76,163,139,151,125,88,162,74,123,117,162,234,104,186,249,214,186,35,6,152,103,195,28,68,187,9,110,71,6,227,90,27,219,241,156,112,234,64,136,28,242,77,244,248,109,204,11,70,182,30,239,242,227,107,118,171,19,148,68,206,242,250,187,44,51,57,159,225,63,78,63,59,84,168,50,159,132,8,124,62,13,17,48,94,248,59,178,134,241,48,229,48,110,136,83,229,105,218,21,156,249,40,194,71,144,4,231,55,152,203,180,35,247,44,22,238,112,150,181,92,103,35,57,134,234,90,106,194,32,65,158,38,241,24,125,35,208,32,93,244,187,128,236,46,190,137,50,173,167,69,6,182,140,56,55,33,217,99,9,160,138,251,211,203,218,160,72,188,250,254,4,187,229,110,20,192,53,32,240,58,123,159,114,199,187,23,150,130,228,106,238,46,94,183,72,17,134,31,244,103,220,253,104,118,174,136,201,232,195,144,97,110,236,33,86,214,232,236,117,224,86,85,232,98,64,227,146,136,19,252,121,195,207,221,154,254,117,167,232,140,126,116,226,63,80,46,245,93,229,2,208,215,50,171,124,219,17,16,83,110,54,12,159,14,67,144,139,141,9,88,196,209,200,198,253,105,152,249,122,80,49,13,182,174,4,168,40,138,66,254,11,174,215,186,228,252,183,185,212,111,29,21,35,171,169,56,122,13,193,103,48,229,243,21,19,106,106,27,22,14,8,134,40,21,234,20,210,68,208,246,124,100,193,64,249,203,21,119,131,60,217,27,11,236,105,201,239,25,43,213,186,241,54,0,13,158,179,178,221,147,187,155,195,121,160,35,96,118,77,184,15,251,48,235,114,67,14,211,44,141,5,121,22,151,114,21,26,29,231,22,147,140,8,23,29,170,3,90,94,198,121,245,48,160,216,113,197,235,170,198,221,118,49,37,21,73,158,78,214,133,55,142,56,43,12,45,134,51,122,250,124,118,1,5,55,93,113,49,246,114,159,179,4,148,223,84,169,117,92,185,184,83,136,175,226,101,157,58,140,31,173,243,70,176,34,98,44,196,243,227,84,211,148,33,175,110,134,122,81,93,108,160,116,242,116,51,70,214,232,123,165,209,196,18,175,24,58,34,199,91,141,32,249,214,161,147,70,126,106,215,243,153,152,243,87,69,12,74,67,242,141,88,108,57,101,104,48,174,182,224,79,211,65,115,99,241,213,108,26,138,217,182,248,129,58,118,119,3,165,104,187,87,24,169,17,12,138,144,202,180,224,159,5,56,196,237,97,178,132,40,109,227,254,89,214,139,83,100,220,180,149,135,51,103,208,101,232,86,0,10,255,92,71,80,71,54,129,40,195,204,51,54,96,23,211,22,80,186,206,40,134,92,57,226,181,71,245,213,212,134,238,206,110,10,55,57,137,93,23,155,56,125,247,41,91,135,129,210,20,17,115,9,159,119,3,117,39,108,203,184,96,195,91,206,16,119,56,106,228,195,114,181,222,100,23,195,178,48,245,0,209,48,120,148,14,133,40,89,20,3,32,177,217,65,208,163,17,172,94,244,79,202,180,188,17,24,97,164,78,64,164,195,120,252,234,121,22,43,189,169,82,33,9,122,196,160,152,139,116,247,181,158,223,78,224,169,137,62,163,69,33,165,243,48,196,139,162,13,141,101,105,220,223,150,56,226,75,45,254,193,141,209,222,189,49,0,184,136,206,29,145,168,207,64,73,93,51,166,36,67,78,220,226,65,211,75,18,27,137,102,30,7,218,37,81,187,92,168,42,70,16,253,158,97,227,15,211,177,77,25,70,81,251,12,135,109,75,13,170,235,98,88,69,96,118,60,209,65,209,61,216,129,34,205,150,101,220,66,120,198,133,56,25,41,209,113,23,19,55,17,59,4,203,207,8,89,30,226,117,217,164,118,99,135,136,45,154,180,135,221,34,30,101,86,131,21,224,213,77,70,144,140,175,65,13,141,201,54,115,214,202,100,16,255,98,86,82,224,14,130,253,249,113,195,95,20,211,141,131,184,247,5,0,35,250,36,37,49,14,249,154,42,61,20,151,78,9,219,127,140,86,238,108,66,87,38,166,87,52,130,203,225,43,5,215,102,22,171,142,32,122,235,103,27,172,205,121,51,167,236,213,64,179,141,175,179,1,159,234,200,40,82,79,205,127,220,170,69,213,181,0,52,126,215,149,3,142,8,31,92,21,187,110,90,227,239,249,241,100,36,98,98,154,129,167,188,213,34,124,131,68,209,69,204,250,228,61,219,133,30,224,219,227,101,124,162,193,131,11,166,88,184,165,68,92,217,190,27,110,44,65,187,89,147,138,139,221,185,123,100,121,26,112,244,157,114,251,140,62,125,210,2,225,81,153,21,34,185,97,215,67,241,238,154,37,241,74,128,50,241,122,159,180,229,232,100,181,149,151,18,160,99,103,139,137,51,86,97,207,66,204,109,144,183,184,25,137,137,72,1,101,219,184,145,212,54,101,234,117,175,152,158,5,135,210,76,208,66,199,33,70,124,95,39,194,89,199,13,225,110,249,221,34,45,214,61,184,167,20,168,190,56,244,179,136,91,141,238,226,0,25,96,147,207,98,210,227,6,70,53,22,143,181,175,229,199,171,161,230,68,23,3,207,116,33,243,72,31,87,56,96,93,76,9,81,21,177,213,156,251,106,211,198,146,132,90,101,93,13,48,41,108,80,113,196,245,217,129,0,194,226,138,135,177,36,79,89,109,146,8,174,235,82,127,52,246,170,7,65,129,135,139,9,233,7,121,26,146,133,234,48,213,196,103,168,147,46,79,126,125,234,190,211,176,79,179,144,240,114,184,115,217,41,47,126,220,32,88,159,124,247,116,132,84,164,220,142,17,243,205,99,237,103,78,40,70,174,162,23,230,90,204,221,96,243,40,150,129,16,78,30,46,12,39,159,213,44,196,146,84,153,113,188,125,159,69,227,8,45,234,35,27,110,164,111,67,194,148,83,180,52,144,6,174,115,160,123,160,144,242,74,233,118,27,195,95,77,252,114,118,113,253,97,136,245,157,176,46,106,40,149,228,122,120,240,1,159,147,139,157,93,229,183,19,206,165,159,15,16,169,227,109,13,178,113,19,110,117,181,192,193,43,34,253,240,198,252,224,114,238,239,246,23,224,138,27,79,145,189,171,62,0,220,111,248,18,254,106,178,29,101,139,173,104,253,6,32,39,144,195,112,102,184,24,28,147,155,92,88,206,3,78,114,242,31,183,59,175,201,143,19,78,30,251,234,95,239,134,162,231,102,77,112,61,166,91,109,149,126,248,118,41,17,72,207,64,207,176,175,27,250,127,73,229,201,171,141,32,107,59,154,136,177,251,228,105,128,11,157,121,128,203,189,9,152,25,226,64,180,250,204,138,85,54,63,137,73,115,221,161,209,232,37,223,5,0,114,62,82,240,69,163,190,57,229,221,21,102,3,35,5,32,31,13,248,200,6,89,27,116,59,49,14,29,183,53,26,249,192,200,36,73,61,254,52,18,164,122,150,107,77,238,133,194,176,97,99,219,250,192,232,76,188,208,36,246,219,129,162,217,45,142,198,51,36,98,122,124,157,108,113,29,255,193,3,93,196,205,106,250,182,24,100,167,154,116,181,232,168,244,135,215,85,61,164,100,139,4,39,72,80,205,197,203,217,158,69,119,2,117,2,59,240,82,13,10,54,213,166,187,16,4,208,116,127,60,68,25,56,229,174,109,67,28,33,94,150,216,229,141,34,60,65,237,128,111,5,246,111,149,138,100,18,56,115,238,220,157,165,230,151,215,116,83,219,52,45,149,67,83,68,93,205,212,138,123,172,146,184,211,53,72,105,122,188,89,94,138,184,96,21,243,57,131,196,67,106,34,41,117,9,135,55,157,170,117,112,183,186,136,193,2,10,254,227,148,112,93,66,247,188,11,173,146,15,28,246,145,148,101,86,30,156,64,190,34,212,250,95,34,96,196,84,40,117,255,113,204,154,162,147,6,43,174,255,244,186,2,107,145,173,96,141,124,187,194,1,113,180,56,219,21,227,131,205,16,207,192,72,9,55,21,31,165,108,165,250,227,105,49,169,42,113,194,159,53,163,244,20,52,25,151,101,91,178,207,104,183,194,39,89,14,90,167,157,47,1,244,156,123,89,32,196,249,11,254,236,164,86,92,23,3,107,171,248,163,56,172,82,235,66,193,29,229,3,123,92,125,93,212,241,105,190,232,162,115,242,24,106,131,73,136,200,148,24,195,82,242,147,25,163,65,163,201,38,35,227,30,252,212,71,99,69,149,167,99,135,123,242,136,65,26,127,218,224,117,121,196,231,199,19,116,88,162,173,104,196,200,206,139,73,228,130,178,123,153,178,101,96,122,151,30,26,7,110,208,38,107,77,45,224,188,98,202,179,130,28,236,143,175,151,15,174,178,241,46,222,84,5,241,168,120,98,195,98,54,138,85,90,13,82,106,27,226,205,244,213,141,135,83,208,66,21,150,211,125,3,197,223,111,105,141,213,187,16,126,244,223,158,100,162,47,122,82,5,198,100,233,129,35,182,170,96,17,47,173,76,249,129,143,140,68,81,146,119,7,48,164,206,143,119,67,37,184,3,95,63,103,76,166,46,230,98,186,88,165,245,81,59,221,93,138,214,191,224,176,100,20,140,24,221,197,112,51,70,121,184,129,142,225,36,232,180,99,205,75,171,178,196,149,82,20,159,51,80,31,164,31,215,216,46,162,243,191,45,117,98,189,235,50,46,40,118,246,190,50,2,129,121,179,251,124,21,57,198,230,95,149,169,141,13,178,90,198,150,237,111,38,106,95,117,57,136,179,244,233,195,6,222,64,186,144,31,176,152,211,127,154,168,65,212,165,46,253,108,146,96,116,33,247,131,169,201,165,220,238,33,54,104,200,41,179,137,254,192,45,118,113,166,213,168,170,24,131,126,75,65,183,27,23,123,141,188,115,0,247,106,139,27,93,94,23,217,5,248,91,110,216,238,98,26,15,229,183,43,112,6,206,219,142,3,59,174,87,67,74,211,202,196,155,191,186,77,97,173,35,169,1,150,209,230,60,1,168,162,198,124,27,90,43,29,192,96,91,248,132,25,188,144,140,140,177,229,179,197,128,101,200,181,235,211,27,122,130,61,82,193,230,46,242,44,141,121,205,119,1,241,255,36,19,90,129,44,205,190,73,74,48,118,61,153,208,25,209,31,197,207,21,254,86,150,229,0,82,32,164,116,78,252,186,188,47,116,17,24,39,0,43,31,49,101,228,89,244,193,135,234,226,3,213,52,223,13,129,65,167,66,248,219,121,122,18,10,85,200,114,9,199,101,191,91,150,120,157,194,33,0,244,220,166,148,109,58,79,15,5,6,66,77,12,248,89,188,79,91,151,158,112,206,144,6,163,28,207,121,124,108,211,222,119,91,186,232,144,75,36,208,33,148,183,2,202,217,62,157,7,139,100,123,83,102,99,203,102,100,135,129,207,235,85,26,255,180,162,172,101,181,59,161,13,28,142,202,33,68,110,208,127,121,93,75,37,62,189,24,86,106,39,39,178,10,255,44,4,38,0,43,228,195,176,149,145,23,193,182,167,86,169,182,118,56,128,72,195,42,243,145,65,196,199,195,32,4,63,182,12,27,251,115,25,122,231,199,179,128,244,145,63,180,31,63,191,109,88,11,81,196,80,12,31,150,30,220,120,165,8,54,180,145,238,212,18,148,23,64,26,112,197,68,82,130,243,92,229,128,91,63,229,179,43,49,34,7,237,167,24,247,137,112,3,164,194,232,222,3,40,60,220,82,242,238,101,134,209,183,233,156,77,128,9,8,253,195,131,91,199,9,55,82,15,196,8,148,219,40,25,67,149,111,36,154,129,122,84,110,163,114,217,218,18,221,142,83,136,70,150,253,195,35,253,28,129,82,149,108,157,128,162,167,247,105,250,131,38,73,197,4,124,14,97,97,54,106,68,101,39,162,36,221,25,80,8,247,204,169,220,123,84,25,122,222,22,244,63,44,78,165,62,34,159,230,39,128,166,191,218,148,126,104,80,146,229,3,15,235,26,131,137,73,185,220,8,111,28,49,102,198,19,169,160,25,77,123,185,65,199,17,36,113,227,122,163,104,107,223,9,84,41,167,170,172,227,244,75,39,183,12,168,108,42,249,137,122,204,92,128,173,214,177,217,203,19,139,252,242,9,194,185,129,161,76,155,227,137,208,48,173,89,245,43,101,76,195,143,108,79,44,144,37,249,143,3,134,87,235,19,43,45,133,35,187,182,161,89,16,251,137,33,168,17,69,219,3,31,33,224,46,87,165,62,202,87,188,180,99,137,74,89,131,255,60,138,91,37,176,252,16,140,20,2,33,72,181,92,115,227,4,103,57,188,180,183,151,189,137,151,45,186,244,161,176,227,85,240,185,251,14,177,209,82,6,40,217,80,118,33,34,193,251,151,113,108,150,27,32,204,69,52,252,120,125,0,190,135,97,206,93,49,61,110,205,239,27,172,252,160,122,154,183,159,84,6,197,116,9,47,66,200,137,136,159,248,132,18,193,92,111,138,74,109,4,66,237,30,26,129,170,209,231,19,47,146,7,84,9,110,47,141,45,52,113,180,6,37,39,185,162,157,23,226,23,17,91,25,226,121,49,21,253,79,124,208,40,248,226,207,98,63,13,101,57,181,230,198,126,196,57,169,198,65,253,247,238,22,100,49,8,28,225,15,34,15,88,92,139,63,196,249,137,151,47,129,34,49,93,76,191,191,106,90,146,10,201,173,3,74,73,197,72,164,140,44,128,39,227,182,5,88,52,229,73,211,46,155,61,248,217,98,228,33,40,77,92,179,138,108,255,238,104,112,122,114,233,182,104,132,122,91,12,150,72,19,66,180,53,144,88,118,51,49,107,157,9,37,202,143,147,209,232,110,222,2,58,33,120,93,166,167,65,8,235,103,35,1,92,163,31,6,177,165,155,92,213,80,153,245,106,140,70,180,232,239,54,58,67,97,122,163,44,157,141,231,155,24,0,219,167,89,163,217,113,135,144,0,5,161,215,56,233,164,130,79,189,135,134,113,29,198,211,148,215,13,131,109,214,63,238,225,19,163,32,37,139,254,102,48,61,162,14,140,25,116,23,186,113,175,81,191,39,79,199,65,106,221,15,182,65,106,63,79,202,185,126,128,77,0,126,77,111,167,105,240,86,174,51,214,168,71,84,98,190,117,169,228,125,237,90,216,32,234,140,81,94,159,92,165,24,2,157,222,232,129,52,129,219,222,235,18,93,138,161,60,49,60,66,2,48,125,220,24,115,74,181,6,229,173,71,245,233,181,79,35,40,33,174,1,109,249,249,106,84,239,61,19,91,150,113,232,62,215,244,37,186,25,178,210,179,18,81,79,71,156,181,232,200,120,38,154,87,198,97,2,81,112,173,4,199,6,156,86,206,70,138,67,181,10,208,172,115,23,127,179,13,193,154,238,74,111,135,69,176,109,44,174,65,232,7,199,51,205,124,62,154,24,206,232,244,196,254,61,138,243,115,225,240,82,10,173,140,233,196,28,206,78,2,32,117,166,103,182,235,228,235,213,192,119,232,74,103,77,42,101,186,51,4,34,85,108,74,185,9,12,96,241,107,17,19,12,20,42,89,206,146,15,121,56,224,220,36,118,101,175,144,176,46,190,13,7,81,203,161,12,143,184,188,126,177,81,253,155,159,140,187,165,224,134,171,248,73,97,98,18,2,240,110,136,73,254,209,80,109,13,61,183,16,45,123,104,171,81,157,218,148,17,218,96,231,54,174,162,25,26,77,21,109,55,244,78,31,245,163,172,83,104,195,56,122,84,227,187,17,67,17,67,124,82,56,205,145,138,49,129,160,171,201,79,7,183,156,184,26,108,2,244,113,40,233,101,179,142,65,55,222,40,39,14,74,5,186,230,161,28,166,107,186,209,148,238,22,42,61,112,223,183,24,166,23,253,174,14,204,104,119,118,213,245,83,64,235,169,99,69,126,200,31,166,49,233,66,150,224,130,68,168,41,93,76,231,110,125,242,125,208,88,135,233,186,205,40,192,251,149,124,234,225,144,49,14,122,226,250,119,86,232,243,191,68,188,221,224,233,229,183,1,44,40,117,10,183,177,30,92,16,143,232,190,112,90,216,165,187,138,236,81,172,186,118,168,216,192,3,206,69,8,180,128,155,237,158,10,92,43,13,245,184,168,74,108,175,120,222,157,204,106,17,149,131,135,88,163,19,154,1,153,241,164,44,71,92,91,218,51,164,84,145,2,243,160,83,254,161,39,252,17,49,72,120,55,185,101,180,151,235,246,219,243,0,116,93,211,126,80,190,171,120,220,173,147,147,190,245,130,152,7,1,155,43,187,180,89,37,143,138,141,225,219,197,236,143,27,197,238,150,205,61,4,155,208,38,133,91,163,193,200,168,93,116,122,78,92,196,120,195,212,176,32,64,158,146,92,138,35,248,36,134,100,195,9,233,8,165,151,219,156,178,46,4,131,109,116,33,57,205,34,47,6,115,102,56,43,182,181,14,75,23,43,156,108,224,158,60,164,203,108,239,194,26,138,150,160,250,126,186,20,220,226,219,105,68,133,12,140,236,217,197,70,246,46,111,166,166,206,73,123,161,189,33,90,127,165,24,142,205,63,121,0,68,32,93,224,160,222,83,209,55,142,24,12,20,153,145,76,88,201,105,200,233,96,147,238,145,14,222,114,61,207,82,32,144,101,165,236,100,77,167,11,198,147,140,89,7,6,89,202,188,147,77,22,88,38,12,107,201,67,160,134,95,74,91,140,136,9,6,231,35,94,103,190,215,252,244,52,217,94,95,103,250,38,234,211,143,67,12,210,207,22,171,66,227,2,194,23,92,197,219,50,239,198,72,154,170,76,25,166,88,116,6,76,219,83,210,144,204,147,195,19,137,236,63,10,69,84,28,193,155,244,87,23,122,239,116,206,0,247,140,206,133,10,34,166,162,86,64,71,67,99,139,139,151,129,63,46,100,33,98,126,251,236,65,226,150,85,247,81,152,221,91,169,17,175,95,75,65,38,205,88,174,93,237,246,96,12,136,178,21,40,202,136,135,84,212,122,60,170,252,56,81,194,112,104,67,13,21,176,203,86,89,154,43,156,147,7,156,100,151,94,32,112,191,177,219,143,244,239,28,128,66,5,165,79,26,109,21,69,58,35,187,241,247,78,143,51,112,69,207,160,43,82,151,63,126,34,109,96,69,199,75,181,106,55,244,186,6,157,177,180,91,195,184,180,167,23,194,114,238,196,49,167,243,34,27,155,20,120,28,159,82,67,1,31,50,103,203,244,91,151,209,89,175,214,229,126,183,87,83,34,233,175,94,139,191,174,115,121,218,72,38,219,217,135,20,6,85,121,26,244,173,228,212,157,143,0,86,104,170,144,98,73,30,178,234,55,126,241,82,125,127,116,87,188,203,34,149,1,246,168,142,30,58,8,55,208,43,112,102,112,153,113,96,62,238,140,3,212,0,113,25,58,85,196,96,112,250,81,197,198,3,83,225,138,113,209,138,219,33,92,139,225,22,208,32,166,126,192,15,196,120,16,237,101,17,87,106,27,202,17,47,179,68,31,134,92,211,23,143,29,155,5,223,9,49,92,109,245,124,23,224,28,69,196,52,107,56,221,44,32,110,66,132,103,132,175,0,210,187,238,228,95,73,6,102,214,153,71,4,169,133,234,23,38,57,27,92,60,188,123,174,149,41,22,25,242,219,32,248,197,113,117,186,85,234,94,113,181,89,60,58,189,46,247,188,203,148,194,198,144,199,21,211,76,144,174,216,114,85,245,104,117,40,146,117,86,40,36,245,208,24,183,228,68,83,28,241,186,249,48,191,218,81,235,128,154,79,17,47,91,206,141,105,98,83,210,90,10,4,2,228,155,231,167,131,249,8,87,12,6,191,151,181,244,71,203,109,150,55,3,168,237,236,164,86,216,220,238,101,4,35,193,58,19,30,234,39,240,95,5,198,5,143,10,139,234,124,52,165,8,99,170,216,184,134,207,69,104,133,148,42,70,155,206,179,30,160,153,232,200,12,144,196,55,82,162,104,119,234,143,91,227,241,56,226,167,106,132,72,128,176,38,191,111,96,85,27,2,138,192,164,165,232,137,30,172,3,50,13,85,38,188,64,123,121,22,59,26,109,171,172,38,106,95,70,206,133,34,59,137,22,182,147,63,49,230,26,1,24,0,148,207,10,109,124,143,67,12,58,179,138,225,197,106,231,8,16,133,144,157,196,156,70,87,250,136,155,224,167,25,187,154,76,11,240,93,57,201,17,249,88,235,124,164,226,222,38,100,26,208,165,150,225,89,143,101,213,80,86,115,210,101,107,23,27,48,201,94,162,9,80,234,37,74,224,2,167,231,105,127,39,168,84,65,152,60,70,1,248,51,133,35,166,196,56,223,223,182,36,135,39,219,64,112,160,243,64,197,197,46,106,23,19,226,29,34,54,144,75,191,128,0,44,204,66,82,198,33,32,53,234,239,38,207,112,81,151,224,222,6,138,242,124,215,90,253,120,243,99,5,76,193,165,202,61,147,68,29,164,48,156,13,200,113,235,209,97,211,130,132,23,80,125,64,172,48,238,192,49,232,36,115,58,18,138,223,137,194,65,55,137,23,63,200,2,55,22,186,118,189,78,128,241,230,230,169,252,131,139,247,220,10,217,112,96,84,60,105,93,116,49,165,144,65,70,134,209,122,246,60,81,36,129,23,39,244,140,173,94,238,133,196,233,147,207,10,212,137,248,171,225,101,191,141,197,75,76,47,98,245,41,163,113,188,10,237,235,163,185,62,248,122,176,115,216,106,34,182,146,207,116,142,68,150,252,25,226,73,228,244,40,18,56,126,117,177,161,210,45,253,120,25,107,101,37,171,75,185,97,58,149,24,22,18,1,94,234,138,141,61,250,216,235,128,219,92,0,95,182,10,225,136,120,212,239,210,5,23,160,162,0,186,89,79,85,63,125,110,192,130,171,152,90,154,112,212,111,163,29,182,201,46,166,101,245,136,33,147,188,229,166,136,73,205,29,49,229,241,66,104,0,110,192,72,162,103,200,190,20,249,238,65,44,195,141,75,58,226,149,4,115,88,214,48,212,107,36,16,255,153,122,122,13,205,223,197,32,157,95,32,123,48,201,168,115,247,245,38,34,44,251,148,58,214,229,95,197,251,219,16,38,136,24,114,241,179,158,164,69,202,229,18,89,231,122,192,111,231,98,182,82,184,5,25,3,36,252,59,110,12,197,39,233,48,62,227,43,134,105,70,126,155,126,252,147,199,5,162,0,194,161,35,38,27,179,46,150,179,203,97,246,190,117,13,20,145,135,16,207,164,80,94,127,55,241,50,191,133,51,126,13,59,197,171,215,1,32,160,87,212,35,102,68,189,233,58,184,98,195,153,57,174,114,5,73,239,174,6,169,54,88,203,253,112,2,184,127,11,126,64,144,171,206,94,7,228,12,216,218,67,52,49,144,67,209,163,26,80,194,103,161,231,34,218,2,14,128,43,52,26,108,46,178,49,203,65,73,143,71,61,38,205,183,179,202,29,97,108,246,158,105,157,244,200,198,41,91,129,162,184,232,167,15,26,12,37,39,4,234,168,157,150,37,58,19,19,112,219,87,92,192,16,58,67,3,87,236,118,75,177,145,150,73,237,38,155,193,214,244,164,187,240,195,203,237,163,155,244,93,84,118,64,125,91,115,12,180,1,11,201,188,171,91,141,253,139,59,198,165,48,150,221,140,49,125,171,206,56,7,76,66,160,158,254,196,5,33,60,33,107,86,252,97,26,23,235,149,98,101,123,100,15,147,105,106,223,34,169,2,40,112,252,225,165,120,163,180,201,60,126,59,132,243,244,186,227,165,185,127,249,136,100,97,247,29,110,152,64,85,50,144,184,144,134,240,226,98,11,105,201,211,203,192,94,102,157,127,23,201,207,162,147,18,201,218,70,127,154,218,236,91,113,141,24,42,221,189,124,15,234,214,139,116,193,187,215,206,241,14,158,1,54,64,9,183,227,146,10,195,62,146,255,120,164,6,55,22,157,150,101,61,132,237,74,0,81,6,175,236,29,26,68,1,211,27,81,141,146,162,95,194,22,196,107,9,55,154,5,248,55,116,50,70,121,186,91,134,115,108,177,249,245,199,149,168,24,35,212,8,20,127,218,74,192,100,65,147,177,232,248,211,0,120,220,27,135,210,90,66,95,213,63,172,112,29,69,249,110,224,62,221,203,1,153,41,106,246,213,2,233,211,141,23,116,130,129,255,136,56,83,23,239,226,101,68,205,203,63,85,141,4,125,108,124,16,56,69,179,82,232,48,242,132,145,176,215,59,208,160,43,105,175,7,89,82,223,209,169,97,157,190,33,235,146,192,239,185,3,160,108,36,97,244,178,5,3,115,210,165,4,145,243,205,9,88,105,93,58,193,43,14,162,240,212,24,11,125,107,197,221,210,73,241,109,213,19,182,252,175,112,92,67,80,132,214,214,18,49,45,234,213,79,65,160,26,228,226,185,50,43,96,199,38,255,108,226,121,210,37,219,192,161,169,213,13,12,58,225,103,149,221,96,253,43,241,24,155,224,131,234,241,6,205,96,204,163,63,71,210,71,43,141,82,197,69,32,132,221,81,69,52,146,247,105,96,126,135,40,25,126,208,207,71,233,126,149,205,65,224,233,246,37,145,85,92,187,120,92,105,9,114,176,193,64,91,86,145,207,23,134,138,244,199,46,99,96,130,167,222,238,171,47,232,54,82,176,219,210,89,42,26,48,101,96,129,4,89,117,203,130,158,130,117,131,220,45,72,57,69,57,55,244,28,86,97,116,246,1,101,34,203,205,108,199,107,0,84,97,92,233,82,179,48,18,187,152,246,184,155,169,171,214,167,215,142,152,134,134,203,21,102,12,245,144,42,28,111,136,226,85,125,117,32,167,25,143,75,210,105,96,60,147,178,174,53,226,238,249,248,5,152,34,55,55,84,249,39,182,203,113,12,168,79,186,63,62,12,158,117,158,107,18,186,30,149,150,89,142,187,218,192,232,191,122,22,41,13,161,39,170,98,48,32,247,171,193,176,132,226,209,99,202,56,172,73,197,220,224,62,48,64,248,151,77,117,167,148,229,93,199,97,143,12,164,213,40,13,255,180,44,195,129,228,193,213,98,161,120,17,131,146,230,96,2,70,146,25,46,94,170,89,172,205,201,36,6,5,20,83,58,64,201,45,24,66,254,67,106,150,188,148,18,214,199,190,116,203,29,83,163,167,32,115,150,88,254,251,116,13,194,235,129,56,46,211,253,136,105,255,191,208,87,136,185,127,92,188,108,51,154,89,116,65,150,145,227,53,174,196,63,115,157,42,166,10,107,248,103,243,93,185,202,103,131,195,52,252,82,238,86,67,33,117,13,213,66,114,94,236,68,243,162,217,203,34,166,72,214,95,141,30,136,53,235,106,207,232,125,5,132,176,70,151,82,69,118,105,34,253,186,23,132,66,144,155,192,175,80,154,151,99,92,175,185,229,200,200,241,162,234,218,67,100,84,82,179,68,114,186,232,142,59,161,114,154,79,230,213,87,213,192,29,154,43,36,66,109,61,222,108,53,52,139,192,164,187,184,67,69,54,84,26,226,9,146,145,9,47,130,68,80,13,170,218,47,7,72,199,215,54,77,170,21,114,170,62,99,221,160,41,69,106,91,254,196,224,225,170,18,203,13,109,127,114,255,189,27,1,224,205,140,50,127,240,44,228,147,243,35,214,52,244,105,163,99,243,163,7,12,117,23,125,180,142,124,155,55,229,82,13,118,78,196,148,61,158,116,142,173,165,252,118,180,102,196,118,179,126,233,58,205,40,248,165,196,251,113,25,168,12,184,132,96,107,215,172,13,61,198,113,25,150,78,73,55,110,200,166,42,20,134,250,211,144,96,168,85,25,139,97,51,185,235,73,249,195,80,35,164,89,107,132,123,51,0,24,54,189,203,131,1,143,185,35,133,181,148,228,130,88,110,21,157,150,237,122,74,89,180,52,234,102,156,206,152,254,128,52,11,106,9,64,169,125,194,107,144,81,200,201,196,154,6,154,229,68,88,64,229,104,106,138,3,171,235,206,14,200,184,233,201,240,27,220,162,30,191,158,193,56,163,166,138,135,243,141,141,71,115,201,165,24,68,108,247,205,81,242,120,189,98,116,26,85,110,245,212,224,132,87,39,221,118,121,8,239,198,129,80,34,238,36,196,58,149,86,34,140,152,19,119,162,130,85,190,203,218,177,203,177,6,26,189,221,85,196,13,135,165,205,99,132,132,34,16,36,70,23,61,203,177,220,214,31,115,136,42,78,244,68,52,183,251,192,116,144,5,163,120,32,121,217,232,58,75,107,223,200,106,103,64,130,93,147,18,110,228,58,233,42,198,52,119,59,62,0,198,49,163,254,118,57,21,148,70,247,134,245,37,35,163,103,162,187,37,78,205,170,148,61,52,75,90,142,99,137,119,131,153,191,79,23,194,223,245,152,218,32,4,232,25,225,10,15,110,108,32,46,49,200,217,47,132,33,252,140,172,75,153,76,237,173,180,90,198,234,210,75,219,72,26,150,121,189,173,122,149,182,76,35,210,112,215,201,154,87,147,136,179,21,126,95,167,111,52,49,223,202,250,185,92,250,241,70,215,197,25,110,85,81,51,111,102,227,144,15,171,89,73,93,142,103,193,33,223,196,37,136,179,129,159,94,113,34,209,121,92,221,8,200,142,44,24,151,106,240,232,55,197,80,134,78,170,11,246,129,27,253,145,203,254,54,40,30,28,180,213,89,128,6,161,51,194,15,103,164,147,90,80,199,93,70,140,90,187,155,99,90,151,74,191,98,122,151,178,72,105,31,217,129,11,18,108,108,242,122,197,5,70,3,223,213,86,26,122,217,141,235,67,201,120,161,53,175,94,187,250,86,92,210,172,65,75,221,25,56,219,242,30,40,3,159,78,238,23,140,71,73,127,144,239,2,87,222,43,229,6,33,248,44,80,11,19,232,54,90,57,143,184,74,133,12,226,28,206,198,235,220,179,89,159,93,94,184,3,106,217,79,207,75,217,65,89,214,4,77,244,76,25,239,137,50,41,235,135,147,199,20,65,224,168,81,172,34,6,214,198,25,54,148,231,114,149,78,176,189,192,31,217,226,84,12,183,86,196,160,206,7,127,117,36,190,25,117,224,77,95,141,191,146,116,61,128,190,232,238,239,55,96,109,47,13,10,98,170,57,183,153,58,208,149,240,37,233,172,52,111,239,176,218,245,42,167,205,96,223,93,214,176,135,175,222,157,240,223,214,233,234,139,36,185,20,223,96,96,90,27,208,86,33,208,74,131,236,117,197,220,211,190,5,155,113,210,200,160,89,40,244,159,139,137,37,200,132,5,11,29,157,111,162,161,241,210,12,50,50,138,159,61,234,4,119,0,216,204,250,81,84,200,102,23,195,59,173,167,99,25,107,75,127,249,192,151,129,21,203,208,141,128,155,236,75,77,101,97,145,234,65,54,2,189,201,251,105,195,222,42,89,87,131,106,40,127,152,214,248,155,119,103,15,82,205,113,30,46,64,164,22,217,162,203,209,202,87,156,1,13,104,178,32,134,128,210,253,199,233,182,17,175,128,31,111,199,12,53,211,67,24,28,108,100,220,79,123,202,1,255,8,73,79,94,132,87,166,184,148,198,157,168,199,214,202,199,146,139,139,21,86,139,202,160,229,111,27,15,136,251,211,119,145,202,5,118,213,63,59,27,161,151,136,203,50,67,143,212,176,65,100,3,219,149,48,252,183,105,38,188,45,121,166,71,207,90,208,137,211,159,212,224,76,119,239,7,1,186,65,6,66,176,239,48,130,69,61,60,169,223,181,232,174,105,8,240,64,110,44,99,50,172,232,113,54,96,150,221,73,43,16,33,120,223,188,217,104,240,84,117,211,66,56,239,214,7,36,82,196,132,22,163,139,43,198,141,44,50,97,168,233,157,21,195,110,241,162,170,4,152,226,62,143,50,32,16,53,85,243,131,129,228,87,51,237,177,130,75,58,1,25,175,103,33,64,40,3,204,94,95,77,225,70,119,37,7,242,152,206,54,149,173,97,94,197,159,36,176,242,234,186,251,232,110,125,27,19,146,156,77,57,105,24,195,126,78,2,52,180,196,86,182,91,92,76,247,207,188,82,210,164,113,43,23,99,33,74,82,194,75,117,30,43,242,152,36,96,167,51,166,152,62,77,63,194,112,241,90,158,75,197,69,25,242,178,125,61,166,0,166,53,93,77,237,138,215,153,238,94,208,5,242,64,191,204,25,52,117,179,248,219,123,152,220,156,120,86,34,198,30,109,71,156,140,23,236,138,3,245,241,46,37,18,115,77,186,101,54,13,122,62,253,171,32,86,191,126,166,241,96,6,55,24,140,241,36,10,98,45,196,229,32,30,249,168,105,163,150,186,252,146,13,19,103,91,85,180,246,104,93,43,223,28,78,241,40,169,160,53,229,85,30,166,183,193,91,190,167,145,193,164,167,41,57,165,119,211,154,38,110,146,145,23,83,116,190,119,187,137,75,120,26,54,14,208,182,160,167,49,75,223,74,164,74,177,99,112,110,114,226,128,196,55,111,72,192,120,31,214,214,41,46,142,218,122,205,148,17,51,219,59,16,48,144,32,221,81,48,11,163,173,252,183,139,49,215,202,124,211,39,230,55,20,0,191,89,59,79,200,149,146,191,219,82,6,94,131,188,217,34,112,195,197,41,171,253,188,164,100,114,93,8,178,133,104,69,192,67,214,255,32,250,176,3,89,147,36,19,150,172,129,208,165,52,223,203,71,101,10,148,171,136,201,1,203,74,226,66,110,138,93,196,68,100,228,225,6,20,70,244,165,12,84,60,77,57,178,22,146,218,201,54,198,93,218,45,80,174,248,66,165,184,225,110,4,51,65,130,82,96,12,96,76,31,49,140,227,87,105,210,87,200,78,113,49,46,254,37,21,128,95,60,130,142,20,207,211,32,54,79,17,99,170,159,239,34,23,36,48,88,133,150,110,247,47,141,236,96,29,143,187,201,136,78,86,135,171,152,70,226,17,101,7,91,36,169,157,165,30,248,77,99,170,184,57,125,57,98,64,168,171,12,156,244,102,57,103,103,194,35,39,139,141,154,92,74,193,127,220,104,103,68,157,172,93,199,190,60,7,19,63,252,94,203,88,30,224,154,185,56,97,191,85,89,79,26,225,189,9,137,67,95,52,184,84,140,1,204,123,171,214,228,78,35,227,147,221,0,156,115,241,31,183,87,247,172,226,16,188,137,213,66,119,93,252,110,160,1,140,105,208,117,48,89,198,107,203,20,107,21,245,156,49,6,25,246,138,232,224,218,251,105,199,121,92,30,130,95,251,234,110,249,232,34,123,23,170,146,58,74,220,20,223,30,212,223,229,235,76,33,30,70,204,188,197,243,129,178,121,197,180,18,249,28,143,100,8,144,237,74,33,94,119,72,109,24,234,150,170,184,69,253,184,217,160,241,237,189,53,172,139,245,22,44,82,58,23,129,124,219,226,229,24,0,71,44,226,12,49,224,158,68,107,52,30,58,176,181,119,130,107,138,193,61,39,156,44,75,12,55,105,61,35,43,90,32,133,166,165,47,217,181,62,20,20,227,246,102,103,243,133,188,71,147,78,28,56,69,228,97,50,16,205,181,250,88,183,77,146,22,12,66,223,4,182,252,213,209,74,129,135,136,205,196,246,175,14,143,32,190,136,3,29,109,254,238,64,226,237,214,236,46,147,58,152,165,120,196,89,44,191,108,237,159,4,28,92,28,32,140,158,34,182,144,156,239,5,24,97,133,231,172,26,72,209,153,113,43,191,175,50,229,17,116,97,119,96,103,55,60,196,187,216,148,9,129,108,180,165,3,128,73,145,90,93,139,95,209,196,6,151,77,126,223,252,160,113,244,41,237,195,120,33,239,148,134,6,104,131,31,24,182,43,191,38,98,98,114,217,7,54,1,150,79,242,110,78,178,99,97,82,154,10,210,102,22,49,204,156,237,204,56,69,73,183,99,161,6,46,214,22,253,105,227,209,236,34,78,70,242,117,86,27,198,92,25,120,64,11,133,243,48,24,57,85,164,248,145,71,74,241,169,32,136,21,74,177,82,188,171,69,121,193,69,241,162,186,16,200,158,51,41,137,26,182,126,197,214,93,221,252,96,147,0,30,73,196,144,172,249,241,89,43,153,168,237,18,41,33,185,179,30,36,247,228,228,130,52,138,135,236,79,87,176,8,138,140,44,210,242,230,106,129,54,141,33,172,218,75,81,39,208,159,146,139,1,58,189,236,87,75,21,175,137,26,103,53,243,3,54,91,196,214,235,226,82,144,88,110,173,177,33,68,198,126,126,155,72,157,176,62,46,113,58,89,72,82,236,116,170,102,145,82,196,123,198,77,121,225,181,153,120,51,60,208,229,136,27,127,40,242,89,209,137,75,144,230,18,198,147,20,20,158,124,94,157,32,141,206,50,163,145,8,105,119,49,133,63,67,38,156,31,56,234,140,181,172,69,126,187,210,245,237,138,180,83,117,18,162,44,38,30,128,167,48,121,184,75,231,10,88,109,165,30,83,16,246,211,118,11,152,224,101,90,154,240,104,148,78,153,66,150,115,107,220,214,177,156,233,182,200,169,156,29,8,239,207,71,147,222,156,114,185,144,133,79,101,228,243,106,8,4,228,220,130,50,50,220,238,105,182,13,115,85,49,189,241,211,197,17,210,27,249,113,48,48,28,15,197,154,76,131,96,128,153,79,86,61,68,3,83,121,143,249,73,140,18,223,129,16,196,69,41,31,193,208,92,218,44,31,49,104,137,81,20,210,36,211,117,197,240,217,170,142,15,9,21,148,92,156,0,62,144,27,98,153,165,193,57,1,38,8,227,229,233,238,162,53,181,185,214,32,220,28,171,222,78,216,230,142,79,51,129,172,136,55,244,154,161,158,32,55,235,67,131,165,78,72,137,171,193,217,56,40,241,36,155,212,235,133,37,92,23,8,1,159,243,238,104,53,207,42,230,240,186,49,73,145,4,5,57,114,121,173,235,46,184,61,128,210,206,66,25,89,13,129,245,104,21,248,8,4,51,140,43,29,36,133,238,70,213,12,69,82,87,25,80,248,118,204,119,50,131,67,45,145,7,72,244,145,70,227,17,22,49,244,228,110,237,1,64,50,69,87,146,220,137,221,35,34,92,154,235,144,136,25,131,90,200,110,197,226,55,165,44,219,148,46,165,230,181,36,211,66,79,210,70,83,105,4,142,158,39,129,0,128,90,123,125,117,49,56,41,95,205,100,199,85,62,154,178,215,226,51,10,0,165,108,5,106,17,227,241,200,41,46,4,162,64,109,36,248,60,142,82,65,171,235,171,215,205,7,201,177,171,105,10,16,166,24,11,22,68,246,145,65,233,69,129,154,24,73,148,57,15,215,73,224,172,117,221,72,84,211,123,241,27,96,52,83,72,51,172,76,120,173,240,81,28,224,81,55,57,64,47,108,218,143,12,232,183,225,100,201,113,23,71,79,230,254,95,203,113,53,1,82,235,59,119,99,112,173,239,213,158,75,10,224,165,95,240,214,58,113,181,39,4,120,56,248,199,134,77,163,74,11,27,98,26,26,221,124,54,86,59,57,77,88,11,177,199,107,226,66,137,216,69,76,1,124,118,211,221,114,239,98,183,0,97,76,8,220,197,221,90,206,175,216,26,238,210,17,83,207,121,123,87,151,24,8,246,243,238,101,201,212,91,216,13,127,34,164,93,174,154,33,74,139,194,186,142,24,220,117,183,190,43,229,189,61,235,143,163,139,207,143,115,183,69,145,18,3,220,185,163,73,108,180,10,67,49,3,39,122,230,15,131,129,155,170,252,118,167,79,192,227,76,214,103,46,77,183,240,164,53,72,145,253,233,14,89,159,204,41,10,172,184,159,190,78,42,192,1,242,93,237,129,55,123,190,43,21,185,144,40,41,203,119,167,0,117,42,237,66,80,164,128,58,224,3,207,157,56,246,147,120,89,165,103,82,168,36,145,214,49,104,102,135,183,128,82,99,71,209,140,124,22,230,111,57,27,45,26,232,140,252,54,224,69,241,172,135,229,8,228,167,13,232,246,250,20,141,66,34,153,81,156,58,239,160,158,214,126,208,158,222,220,243,24,233,120,5,80,3,202,62,90,35,97,237,253,32,27,89,188,12,140,242,3,215,141,116,124,206,11,124,148,45,154,140,161,117,76,19,66,207,119,53,134,213,127,132,163,222,26,232,93,119,31,1,120,154,219,177,30,40,235,146,129,81,123,125,178,44,40,214,88,165,141,179,26,230,223,244,112,15,8,186,68,166,174,24,190,220,19,216,104,214,70,113,141,84,24,54,72,198,251,211,156,36,189,224,13,140,109,248,119,53,42,246,130,92,116,214,217,93,171,143,28,216,168,40,222,14,237,139,105,184,221,79,17,203,90,60,249,113,226,115,71,169,64,180,192,94,18,49,54,243,49,139,130,145,160,203,143,103,43,207,245,161,5,250,23,245,105,139,32,187,197,182,174,232,229,21,200,185,7,193,33,122,50,101,86,203,109,201,156,239,174,51,191,164,251,3,132,87,71,222,157,161,210,218,219,208,195,247,202,232,184,109,222,40,8,14,1,155,235,126,55,13,86,248,71,91,92,128,74,29,34,70,157,122,195,28,226,32,61,239,88,7,33,222,135,43,189,172,162,106,89,239,234,37,86,12,124,212,40,215,48,116,66,224,140,187,184,62,185,121,21,179,40,122,23,26,102,37,6,222,21,195,131,68,44,195,191,203,144,81,239,241,179,102,18,71,80,129,8,146,19,120,119,57,104,192,217,129,253,248,46,2,151,34,69,123,206,35,197,185,149,239,42,54,231,91,200,202,7,81,26,64,102,101,239,95,132,144,221,72,217,175,152,31,206,199,90,11,148,189,232,79,19,216,115,208,50,66,96,181,222,182,35,160,81,185,81,242,201,113,192,190,44,87,159,149,243,120,238,108,82,201,245,100,175,129,79,116,24,133,128,110,198,27,83,241,164,4,250,136,99,16,26,148,108,104,82,215,227,1,227,180,12,137,121,1,170,75,151,169,135,29,41,153,19,159,102,57,56,240,150,237,15,179,168,252,173,54,93,223,13,78,244,25,56,109,17,89,23,147,42,190,27,241,140,32,54,203,209,46,198,242,224,58,139,22,152,146,245,183,119,135,142,139,215,119,70,217,103,5,0,15,191,178,193,231,157,106,197,82,174,115,67,121,244,183,13,33,123,175,149,174,138,122,146,78,137,47,25,178,133,97,47,244,104,2,37,177,81,246,32,236,212,225,172,134,1,135,201,181,72,150,56,120,69,26,128,213,64,239,136,56,81,105,228,230,115,161,20,39,235,155,201,139,20,159,146,66,209,132,224,237,195,223,148,134,119,152,113,133,66,213,80,68,108,64,188,254,110,75,11,75,52,109,201,137,56,159,213,170,70,103,120,197,52,4,120,71,245,52,100,139,162,199,126,25,15,203,27,202,39,124,205,171,134,42,141,144,228,105,122,179,162,234,20,35,62,137,103,194,185,147,239,156,82,101,78,113,132,47,151,33,223,223,77,106,37,230,142,76,9,69,248,164,222,251,138,185,158,198,188,145,245,129,243,44,202,208,234,173,60,178,14,136,83,149,176,21,41,218,195,30,101,184,82,73,206,7,160,76,181,158,239,162,165,108,200,192,59,229,239,233,36,32,43,85,207,98,190,17,127,96,87,251,111,51,199,55,148,1,47,65,28,225,236,210,66,19,134,248,5,208,49,228,115,64,8,202,151,33,123,169,19,33,40,39,37,192,222,10,178,151,12,96,232,232,74,208,39,4,154,207,174,229,57,28,100,110,98,48,215,38,55,8,233,205,50,111,222,245,193,106,44,38,129,229,174,252,195,40,142,212,107,153,6,157,236,36,143,132,42,200,224,15,181,55,44,105,186,197,20,229,170,171,70,38,164,158,88,7,97,94,10,67,175,152,32,255,25,26,200,10,116,15,137,152,186,65,55,45,113,174,210,229,104,49,113,189,113,70,250,68,164,180,114,137,241,18,189,74,7,49,244,159,242,238,12,142,70,60,63,78,20,77,78,63,173,202,161,102,31,26,109,182,207,98,114,45,199,49,39,218,55,101,183,0,83,10,149,167,139,151,65,18,197,40,166,192,21,134,128,227,245,71,9,231,129,149,64,126,59,30,167,31,231,91,126,155,130,208,107,141,24,186,165,88,166,116,244,30,231,120,173,46,223,173,110,6,199,228,152,104,248,78,18,103,159,100,194,61,192,73,57,98,21,22,3,120,183,0,6,57,1,28,43,202,85,231,8,154,119,55,239,154,53,72,201,123,41,171,116,103,149,114,44,220,58,17,99,186,120,210,11,239,134,120,143,62,77,103,178,91,119,235,77,100,231,228,213,104,64,143,163,131,100,81,202,147,79,56,137,238,92,139,58,60,165,38,38,77,75,222,124,2,94,141,117,64,137,179,75,55,203,137,56,195,124,50,110,188,160,17,180,207,39,171,204,217,203,162,239,48,76,250,12,39,74,9,197,78,185,231,3,74,9,139,203,159,64,200,50,176,229,97,76,40,239,80,34,52,75,153,148,72,123,63,152,206,128,79,80,139,44,30,62,0,83,177,156,128,51,60,125,69,197,176,37,157,96,118,9,0,170,86,29,24,229,118,238,194,152,238,155,34,198,126,243,66,49,224,97,215,101,116,181,33,81,62,40,144,60,196,98,137,39,25,56,93,175,39,60,67,52,165,233,124,82,252,117,162,47,16,193,85,21,146,255,242,217,92,214,84,21,120,155,245,195,32,160,156,65,147,8,159,61,234,90,212,211,68,183,180,206,250,165,248,52,44,186,16,198,73,56,2,1,92,171,126,83,143,222,223,71,231,57,205,88,250,116,160,123,164,220,252,151,52,249,227,202,55,226,143,231,105,106,163,131,136,227,36,208,148,110,44,39,60,5,92,160,28,190,222,63,229,42,57,106,184,102,18,135,63,110,114,183,82,26,141,4,125,16,39,250,40,38,53,222,174,78,2,34,48,111,244,136,9,55,85,144,144,36,98,24,191,31,31,130,216,154,35,178,136,57,33,143,120,38,128,241,180,36,223,238,6,158,166,164,189,187,216,168,59,84,188,124,196,93,65,203,143,91,59,151,188,155,139,108,7,181,136,209,130,62,125,139,146,139,193,194,197,233,35,39,13,34,144,218,32,85,128,145,153,183,56,78,69,127,54,28,139,188,65,26,144,130,129,174,191,109,36,70,197,191,203,96,207,164,202,130,81,59,122,216,4,227,7,92,63,17,67,94,182,249,25,224,247,178,106,38,25,25,136,69,187,80,8,49,6,216,45,231,67,140,241,224,79,27,165,248,45,42,135,235,7,39,208,159,110,6,46,34,63,142,116,179,207,44,113,165,151,171,201,208,168,20,14,143,56,226,52,18,199,155,8,68,69,176,29,138,255,54,176,153,81,74,56,218,52,110,15,127,24,159,45,77,17,83,166,183,41,243,104,248,0,223,81,234,67,200,62,140,157,111,155,86,222,84,5,234,117,137,169,250,79,254,227,84,182,74,147,38,141,93,253,12,44,64,83,215,159,101,251,10,69,26,140,81,248,105,92,109,248,46,132,110,54,9,88,62,69,218,115,23,132,77,155,172,120,137,39,144,82,195,88,93,204,66,75,227,54,175,134,105,121,184,184,10,225,142,125,211,186,169,234,116,105,230,8,168,24,143,222,87,58,1,63,53,186,78,24,41,196,114,158,46,198,232,41,75,73,151,113,59,98,42,179,165,114,132,234,199,176,61,64,19,47,71,183,234,62,193,224,9,103,224,105,198,168,123,16,143,241,126,117,130,173,91,78,15,25,173,57,234,249,237,117,146,100,35,96,122,167,109,59,208,39,71,8,50,63,29,15,96,241,92,154,58,181,61,79,219,63,238,138,71,196,216,167,65,127,219,76,82,127,154,213,138,79,234,170,215,243,226,198,246,190,239,29,168,159,120,70,205,39,10,51,40,98,124,161,124,196,73,107,93,41,11,177,174,34,23,227,166,201,62,1,95,112,110,196,222,9,174,58,140,38,242,110,10,171,54,81,150,125,116,148,232,62,226,158,195,166,38,179,25,163,57,40,138,152,12,85,63,107,185,110,114,65,155,127,224,82,196,179,205,40,179,107,81,159,182,204,220,217,225,244,42,136,58,162,222,185,236,152,211,227,244,164,41,213,108,0,248,204,124,52,6,116,147,2,86,255,64,102,25,62,107,84,237,44,147,71,158,6,197,41,156,51,63,129,91,149,145,129,121,150,226,81,40,51,166,46,199,103,144,189,220,101,34,232,178,104,110,180,62,157,105,116,117,77,200,156,202,245,65,45,161,35,168,161,71,73,184,75,225,21,158,78,57,167,139,187,231,22,130,84,163,213,226,141,126,1,44,51,35,200,192,232,74,57,58,3,226,201,152,165,194,143,251,126,103,195,144,54,112,251,100,74,130,89,26,227,136,233,195,148,253,63,73,168,212,243,219,248,235,81,14,207,180,216,141,95,200,20,158,73,85,62,5,88,221,235,45,109,100,6,165,40,226,97,177,209,243,110,32,150,229,92,207,181,139,218,185,144,169,30,124,58,93,228,25,54,241,55,215,4,118,180,42,164,65,124,185,28,113,73,79,245,129,148,249,80,35,124,44,141,8,91,214,21,55,154,62,220,84,88,167,41,86,189,214,62,54,83,62,178,137,222,38,164,1,220,30,83,114,143,133,64,89,20,100,253,222,172,236,106,27,61,84,49,86,225,94,68,76,93,202,190,37,193,143,135,225,234,82,129,131,212,207,253,238,98,8,107,186,136,35,144,157,15,131,218,154,136,232,73,187,98,122,206,104,170,217,67,3,54,66,89,177,9,151,132,221,232,77,157,200,0,102,46,137,24,31,111,191,155,210,130,162,53,152,40,79,8,226,252,233,178,204,227,167,119,3,89,120,172,30,136,5,163,236,45,227,214,2,182,110,139,215,117,36,172,21,221,84,80,143,123,78,241,40,171,180,144,225,85,172,93,222,247,81,31,198,21,252,36,38,96,61,253,233,30,32,36,152,34,110,212,162,238,87,67,213,165,176,252,32,135,19,80,217,59,143,54,217,20,101,220,20,0,214,145,143,148,75,250,50,137,211,95,158,118,254,6,177,117,143,202,119,165,96,85,224,91,76,69,178,32,158,99,225,226,184,68,23,83,46,144,229,221,192,177,39,151,90,237,147,144,152,19,197,37,190,242,16,3,206,6,85,170,60,12,176,166,95,225,184,108,32,100,233,119,213,180,43,106,167,53,14,12,169,204,102,100,161,86,159,82,107,215,142,194,57,79,210,30,188,148,45,94,158,232,148,70,46,102,37,167,228,247,25,116,56,69,186,181,136,227,101,231,45,135,109,35,145,18,150,73,3,42,231,12,28,32,198,27,229,69,58,78,105,8,98,240,8,130,126,246,242,55,67,59,226,72,13,88,211,167,13,0,236,33,110,228,63,187,238,133,73,126,97,102,31,25,85,168,73,62,155,136,138,111,67,114,186,218,48,177,244,23,173,250,190,145,168,229,136,66,211,13,240,13,213,11,103,198,105,43,145,3,2,182,97,106,174,31,41,250,153,210,49,184,244,6,156,212,126,25,90,189,255,148,211,71,215,254,50,41,124,189,150,153,67,109,227,21,207,128,207,177,21,3,25,175,124,43,23,161,31,32,123,154,239,106,47,231,230,182,162,118,131,184,155,103,86,214,40,193,44,19,49,102,131,59,52,248,97,243,6,191,77,236,224,187,52,233,88,33,88,123,122,117,201,46,133,70,185,139,206,97,254,107,116,41,101,95,186,28,32,171,132,221,215,64,87,135,85,241,203,184,0,32,140,110,147,53,124,52,233,162,4,197,157,206,241,61,108,224,233,134,56,144,244,0,66,0,228,79,147,34,28,93,166,12,110,138,217,134,139,45,90,32,79,131,64,221,211,121,183,165,96,228,171,141,149,203,29,3,190,34,235,78,226,46,12,227,76,10,84,111,73,190,139,4,116,77,254,48,212,213,73,103,212,32,149,92,37,193,101,215,132,42,132,237,30,68,109,216,38,31,50,227,51,53,74,212,253,4,12,192,218,100,100,6,246,154,253,105,240,183,226,45,134,135,217,28,20,232,163,23,136,12,201,38,166,199,203,9,9,16,83,95,115,61,3,208,16,15,90,20,63,78,51,202,53,248,0,25,152,199,31,98,237,171,152,31,29,87,43,31,183,186,115,142,139,236,36,154,6,195,134,182,120,168,164,40,230,32,166,13,189,81,233,12,28,133,40,79,91,19,109,61,223,133,42,46,242,244,154,255,176,161,44,167,197,107,74,185,206,43,226,8,181,195,209,181,12,64,127,220,32,235,243,57,156,180,83,38,25,26,190,65,59,103,119,121,125,194,53,5,120,2,241,209,115,242,129,69,202,50,105,195,82,110,62,242,70,69,192,237,125,0,114,144,204,198,121,186,83,167,119,183,241,186,177,214,175,185,177,10,62,19,10,246,138,205,222,79,190,89,64,175,124,218,74,203,100,107,247,130,130,175,77,44,33,195,189,114,167,125,153,189,220,64,89,126,58,195,7,191,183,202,0,89,63,63,61,12,46,140,95,18,4,255,21,251,139,35,80,40,27,220,98,107,37,210,145,53,26,231,242,121,218,56,111,68,49,68,174,233,243,176,81,91,168,54,76,84,72,249,181,76,225,188,46,182,221,155,231,167,161,106,17,60,2,220,140,83,54,132,37,67,116,90,182,56,88,72,20,105,186,29,68,105,157,92,218,112,166,28,143,135,6,202,86,245,14,48,122,202,177,213,33,24,128,77,122,61,65,211,141,41,250,173,11,165,9,158,159,136,73,38,156,135,35,141,98,85,63,26,130,54,23,211,50,33,177,138,78,147,100,62,161,33,72,225,130,80,205,27,172,87,115,125,54,147,129,210,38,85,134,214,15,127,12,75,203,167,138,56,26,2,139,139,65,41,209,159,166,168,225,216,149,228,19,91,123,18,27,84,146,155,188,75,167,4,157,147,117,225,167,221,126,131,193,204,29,45,138,22,83,220,175,251,9,19,81,82,105,134,74,210,47,8,252,102,114,211,122,237,213,156,206,98,81,168,22,154,222,108,248,187,238,180,79,34,231,79,123,48,160,11,199,49,244,141,210,68,54,2,228,65,197,227,28,230,19,38,53,53,150,157,154,194,249,109,51,235,199,179,173,80,142,151,64,0,114,200,189,248,194,191,249,192,153,74,225,125,52,200,24,161,181,122,124,8,17,150,14,16,150,226,61,82,191,179,167,97,93,225,81,195,126,136,193,157,233,91,12,95,100,72,42,198,125,62,226,98,211,162,48,50,70,76,178,61,181,101,89,196,168,248,28,9,196,240,25,143,184,171,109,142,146,174,113,227,25,145,58,161,247,94,193,38,161,63,218,37,231,19,90,73,43,128,214,167,49,241,182,155,7,176,71,186,184,217,6,40,0,52,194,126,181,209,63,42,176,97,235,64,60,111,23,146,219,59,222,74,122,196,240,198,250,200,168,90,88,106,67,126,219,18,129,205,127,59,209,37,81,158,158,166,100,208,159,182,108,92,150,73,129,249,121,67,102,128,125,15,195,231,51,114,33,5,60,123,198,123,125,48,54,95,113,166,136,54,185,24,150,192,172,224,131,32,218,185,69,134,152,154,76,121,26,115,122,54,23,179,30,85,63,44,114,25,70,31,185,65,2,215,39,232,66,11,138,110,49,85,65,89,112,127,76,169,135,236,226,249,224,6,211,161,113,195,239,145,131,69,149,195,211,208,48,123,142,152,30,78,97,209,4,107,146,78,188,35,54,46,11,5,62,108,36,70,246,102,1,24,59,9,33,36,117,144,185,239,226,69,196,180,129,11,116,86,52,211,100,107,64,176,228,199,211,25,129,126,98,238,218,19,136,18,130,181,255,136,24,246,170,228,210,101,96,245,46,191,93,200,203,36,255,109,186,205,21,22,40,2,221,51,118,176,42,98,14,203,38,6,1,213,61,200,248,104,187,22,184,85,67,133,201,219,245,165,247,143,186,32,121,24,146,160,205,179,52,163,181,165,4,133,213,178,10,154,125,253,71,90,58,187,68,14,65,146,196,138,245,167,41,45,104,250,85,157,102,133,224,226,181,184,243,105,190,235,240,194,70,56,148,97,150,20,97,153,14,15,133,112,157,31,221,131,107,190,160,238,75,71,140,217,35,47,6,161,46,186,182,155,150,194,18,40,86,74,61,179,43,102,162,39,84,130,8,80,101,50,86,45,127,218,236,74,193,184,36,88,183,11,252,145,210,192,164,40,151,150,154,232,233,204,24,94,73,85,24,51,72,69,253,233,68,149,195,84,16,52,75,223,248,156,4,195,147,124,2,193,92,14,253,14,38,24,194,236,178,149,5,251,109,64,96,208,125,23,193,122,92,5,98,150,224,4,225,10,223,100,230,217,170,184,53,167,245,69,204,101,41,90,28,147,23,96,209,45,54,216,215,170,191,77,58,59,158,253,13,152,229,84,112,55,20,195,61,90,150,163,145,73,3,39,235,156,157,64,205,156,130,192,82,213,189,129,72,208,25,147,106,4,217,133,133,64,72,63,42,165,26,145,172,158,0,240,76,93,95,49,161,35,41,220,105,5,105,206,197,203,144,236,65,215,179,51,227,71,15,195,255,45,83,202,44,146,224,57,90,188,116,193,41,129,14,167,244,77,127,132,152,174,147,33,98,131,54,58,74,62,145,153,13,162,205,34,113,64,191,219,58,59,62,62,233,97,42,98,118,164,98,221,140,180,234,100,69,165,91,11,220,124,175,64,161,168,4,107,40,90,76,41,191,179,233,125,155,93,181,56,49,208,113,46,101,184,221,5,136,12,140,230,228,78,32,65,122,80,230,178,222,63,167,133,29,131,192,162,21,50,52,26,174,118,17,57,98,56,206,244,98,229,234,28,126,69,52,203,111,42,34,158,37,32,92,139,55,32,107,20,33,122,77,42,248,211,123,90,216,136,146,213,71,108,249,190,253,221,20,37,131,180,171,96,198,181,159,187,143,112,106,107,2,9,28,169,6,221,133,247,136,41,174,31,34,6,244,179,250,233,94,255,133,27,66,14,127,3,81,209,181,124,53,222,70,65,34,195,246,233,201,141,21,138,209,122,87,165,6,205,84,245,245,230,27,226,5,77,183,119,27,210,150,139,97,18,213,73,133,19,44,109,191,195,196,203,111,209,73,53,95,122,111,100,120,174,97,224,211,245,38,110,181,151,132,242,245,40,231,19,240,163,50,124,47,145,48,42,2,104,208,44,200,85,93,221,22,195,30,127,2,198,54,35,96,127,87,49,23,95,15,9,68,166,221,55,11,245,230,245,150,62,162,136,139,161,225,60,196,244,69,62,73,153,177,224,202,26,158,32,66,218,106,140,172,15,175,87,188,20,85,87,220,71,74,198,182,7,186,38,159,152,129,226,40,91,165,165,171,91,110,112,250,73,69,55,20,64,65,163,15,188,88,32,83,214,139,72,155,155,143,116,125,229,167,155,181,198,238,230,66,177,102,184,39,169,153,163,211,197,96,82,234,62,130,42,220,45,207,194,241,155,106,199,144,201,218,93,225,19,84,228,101,103,234,30,94,19,68,21,144,47,38,192,227,77,129,54,249,191,228,195,38,42,242,180,11,233,123,205,174,241,120,58,11,252,4,138,158,38,246,243,227,161,21,193,155,140,214,95,112,164,120,2,81,231,59,24,223,251,253,106,178,102,122,75,80,136,124,70,86,108,241,21,126,154,24,155,91,20,144,164,80,89,164,232,212,19,202,3,95,173,218,21,44,185,129,93,218,202,217,72,88,43,79,248,161,157,48,203,240,77,152,45,61,168,71,115,77,170,223,234,128,179,20,5,202,100,53,107,116,131,26,196,19,161,6,52,192,237,66,237,189,139,233,140,16,123,155,91,96,153,181,211,127,124,25,239,2,69,210,172,125,212,47,94,138,94,33,77,215,229,90,230,221,244,207,162,113,75,111,206,76,153,255,121,152,248,151,30,92,208,245,227,174,89,38,245,74,175,176,12,204,242,98,231,10,49,38,46,209,25,203,202,12,113,131,83,35,229,18,23,139,55,88,157,154,79,9,125,41,183,87,1,41,185,92,31,24,140,132,148,236,169,21,133,189,49,93,12,134,149,124,51,245,110,51,186,148,88,92,126,186,117,205,79,247,223,126,84,166,136,78,120,64,210,239,113,227,235,144,203,120,114,235,240,190,92,108,109,42,81,93,202,224,141,14,252,184,17,14,69,69,156,31,241,168,12,240,128,164,96,211,80,254,97,98,242,145,67,80,172,39,23,124,128,122,52,37,213,13,33,52,229,39,0,227,54,248,135,81,137,53,100,210,50,245,87,105,186,34,53,196,187,170,158,52,85,101,41,158,213,212,216,233,210,194,224,179,205,179,214,36,204,213,92,168,70,69,123,118,10,60,13,26,32,104,84,253,251,133,15,238,104,122,66,218,7,175,175,250,165,139,57,22,106,121,130,192,37,111,121,182,120,196,175,147,41,37,25,116,164,86,236,40,87,211,176,91,218,207,78,2,96,163,41,70,109,61,70,78,94,230,176,84,200,48,100,138,219,92,249,211,229,160,143,194,54,220,220,197,46,235,196,47,51,95,196,4,24,55,92,3,63,77,140,188,139,24,108,240,19,80,201,6,41,162,224,184,131,146,238,112,190,152,48,131,226,188,146,78,222,128,11,76,39,117,232,114,233,25,6,86,31,178,208,81,16,208,201,130,112,2,124,7,207,102,240,15,130,18,75,179,230,217,224,148,139,5,185,123,128,210,31,155,148,147,163,23,150,121,86,229,105,24,35,231,57,184,196,251,187,32,241,23,56,133,194,217,255,195,88,177,69,108,245,59,103,7,19,113,23,108,47,6,106,112,137,71,12,139,86,82,144,89,50,243,71,76,199,81,17,132,218,165,55,103,63,191,109,196,225,2,96,11,177,242,46,103,230,179,131,185,179,34,6,21,248,172,103,176,122,179,44,98,62,214,77,28,160,82,4,197,98,137,179,161,89,249,54,36,96,89,159,196,182,91,92,74,121,109,19,228,93,80,180,134,27,118,86,207,145,101,57,209,95,237,42,233,74,203,177,138,65,107,143,30,255,164,99,169,11,212,90,3,169,188,122,218,2,8,158,164,136,246,112,192,128,98,118,110,46,242,128,114,229,90,187,83,15,126,128,88,248,33,110,64,165,128,224,152,164,185,3,242,34,100,18,152,222,211,173,24,24,7,41,93,184,82,72,28,218,49,11,225,102,215,80,143,65,179,165,107,53,6,232,192,228,183,169,53,106,245,220,246,203,102,212,107,145,144,180,3,68,27,126,34,193,23,153,148,229,95,118,191,94,224,59,41,81,46,39,138,61,239,38,198,40,84,27,135,202,163,224,53,173,17,222,202,164,38,39,237,104,0,132,249,155,59,12,93,34,133,107,244,88,210,0,196,170,159,12,187,115,109,174,40,169,248,14,170,85,32,108,138,231,198,157,56,135,226,232,22,195,106,61,59,129,254,243,41,91,184,208,181,125,238,61,176,186,150,34,200,122,238,199,113,31,50,117,91,69,6,86,170,65,92,248,38,164,152,63,203,140,25,40,217,137,230,152,184,203,225,162,43,1,218,141,179,19,168,232,148,87,27,134,223,149,206,38,119,34,24,101,233,168,12,52,33,120,208,34,174,148,54,30,45,158,137,80,69,197,134,142,35,30,139,19,127,92,98,103,228,84,227,209,210,5,195,65,97,165,129,1,241,171,165,24,43,111,123,66,157,38,103,114,12,252,165,202,166,34,94,71,24,7,174,33,140,125,40,56,223,203,210,157,221,93,123,202,45,181,50,138,9,161,118,231,186,99,177,170,176,83,145,45,6,122,233,98,36,216,110,62,49,80,99,64,40,2,86,111,220,194,61,223,159,46,154,108,1,153,46,44,11,231,60,109,56,91,122,119,36,227,196,114,177,213,98,168,184,47,91,201,13,198,181,31,187,82,42,128,107,103,33,118,247,65,215,101,253,132,110,222,104,233,57,142,189,197,242,101,139,193,254,112,84,236,154,205,40,0,190,92,106,24,9,238,214,199,108,112,37,34,46,32,30,185,239,28,113,91,20,127,188,211,232,228,187,164,38,186,93,100,96,68,130,211,185,58,168,155,29,81,53,21,176,41,209,157,3,107,249,84,77,180,246,111,62,110,57,110,117,21,52,121,252,194,48,143,91,14,45,155,184,252,140,100,150,51,236,70,253,144,222,42,205,144,21,60,24,17,44,35,42,122,138,200,232,137,23,16,69,233,178,65,43,88,205,163,158,72,7,45,138,114,223,173,203,53,12,63,25,48,86,140,34,30,77,29,6,23,225,57,29,186,6,158,212,24,153,255,22,78,50,10,86,113,177,64,42,108,138,243,228,170,242,163,168,84,223,221,29,153,140,224,82,194,169,145,161,25,246,143,95,197,32,95,143,167,139,161,65,249,222,250,17,195,188,165,159,13,244,127,59,145,43,35,172,18,237,93,73,101,249,189,65,202,127,249,38,69,175,234,91,84,13,120,34,37,169,79,102,128,47,86,163,51,75,49,238,161,93,119,78,28,230,132,226,84,221,161,157,60,136,107,80,136,129,134,94,196,192,62,246,19,42,4,108,29,56,107,17,83,26,118,54,2,186,88,213,43,112,148,103,127,82,207,166,39,39,225,24,248,124,213,71,7,158,156,217,0,142,91,56,123,127,84,61,209,121,130,178,124,246,88,2,179,71,226,240,121,26,245,226,57,209,224,163,72,28,208,202,5,146,91,23,36,65,114,87,166,5,246,193,177,108,64,124,156,41,61,25,232,245,6,249,105,83,110,81,137,228,96,253,43,238,147,23,122,44,245,66,203,240,0,134,19,230,176,110,53,9,165,103,28,237,225,171,5,148,101,215,107,37,27,84,249,81,178,104,173,92,149,124,143,206,211,113,134,198,135,234,143,91,176,245,220,89,16,99,232,45,15,172,38,97,100,191,28,44,9,32,126,220,186,247,215,217,60,226,110,237,161,79,79,123,59,162,233,127,56,208,210,19,221,200,201,67,97,31,16,112,209,72,30,185,18,95,48,90,96,135,122,214,29,184,194,226,155,20,115,67,247,112,130,221,39,187,193,183,54,25,158,92,122,162,50,161,187,212,119,26,108,5,225,201,63,165,88,196,119,113,165,145,72,19,193,120,103,45,30,93,104,132,95,234,213,83,149,217,235,13,251,134,170,225,207,7,104,71,62,218,174,17,144,19,177,213,223,156,144,51,240,159,79,236,123,25,18,79,87,226,211,246,147,102,184,105,81,244,147,77,141,187,166,124,114,120,88,79,254,112,163,36,65,19,247,31,230,245,63,42,34,136,111,23,17,112,143,45,7,249,241,178,100,9,83,41,98,106,20,131,1,194,178,197,244,84,107,154,134,160,75,220,56,195,148,127,102,32,37,36,166,83,205,206,169,71,140,239,33,49,29,3,33,216,85,209,86,60,58,36,93,17,8,134,108,240,10,164,176,220,40,61,92,180,168,219,126,53,110,97,108,79,20,110,228,115,247,190,77,176,176,7,13,125,132,101,249,101,63,174,220,84,40,38,249,108,250,175,245,187,232,92,141,58,52,232,152,125,104,3,176,117,201,104,7,248,237,61,39,144,170,225,108,42,95,83,49,28,180,177,197,235,42,237,26,79,10,118,229,79,127,186,24,187,89,124,226,189,163,108,103,139,225,86,151,90,215,53,229,48,133,251,200,146,25,179,79,82,0,152,125,65,32,109,23,198,16,160,100,66,221,56,104,212,64,89,209,89,211,239,202,211,27,228,18,144,134,85,192,197,155,49,138,198,125,49,16,17,235,79,241,61,124,251,52,252,97,64,235,212,64,176,190,180,29,150,7,134,4,123,76,166,12,247,35,39,23,99,11,72,13,46,13,169,184,119,211,197,212,229,105,236,16,94,198,77,2,128,56,15,37,47,133,170,36,186,169,183,164,198,123,210,52,105,221,134,151,103,33,134,249,107,106,194,187,156,110,47,76,183,28,159,210,67,56,39,110,92,16,119,93,111,151,227,69,94,52,122,105,88,42,248,203,79,89,80,42,159,146,31,1,67,50,143,243,137,195,106,173,199,244,167,173,67,72,179,133,212,154,149,243,110,76,63,245,105,201,30,181,230,7,104,121,77,99,168,5,12,28,75,240,19,128,75,175,33,182,53,67,75,71,213,243,85,84,159,40,67,21,245,131,237,204,55,246,134,108,81,122,149,104,10,245,181,14,6,198,248,196,22,155,142,86,120,96,95,171,102,5,52,99,248,184,200,228,61,149,224,24,212,78,247,197,36,167,162,81,123,186,98,187,151,91,39,66,194,96,10,168,184,210,126,234,27,28,60,183,254,196,255,73,179,184,31,189,72,209,172,94,118,213,0,172,166,159,76,90,205,155,102,212,0,207,174,46,134,92,39,116,205,144,130,14,214,143,166,165,91,66,76,31,3,222,110,241,104,195,104,52,46,178,145,150,143,188,193,121,77,149,26,45,235,83,58,189,110,174,38,19,175,243,244,148,62,2,137,115,7,2,136,251,230,242,244,227,36,201,119,75,54,250,12,210,72,85,227,224,81,196,243,227,212,34,43,25,218,139,27,230,163,235,44,189,121,157,81,182,212,141,220,211,94,6,198,26,241,65,63,235,208,127,16,178,222,187,122,88,78,250,134,252,72,154,97,189,238,37,162,202,21,110,187,46,98,192,76,118,58,118,176,213,226,237,174,32,189,14,172,70,218,210,97,221,100,247,183,161,54,43,158,150,25,70,123,51,207,157,65,214,178,17,104,243,223,166,238,227,226,172,90,102,159,112,113,217,226,106,131,169,87,12,132,209,198,163,176,32,52,84,2,119,224,176,26,86,175,137,91,63,158,161,8,186,3,143,86,204,217,142,152,115,115,146,62,182,243,162,3,219,218,143,3,170,209,68,156,8,209,248,156,22,35,242,25,250,116,245,28,3,142,195,20,142,49,164,248,217,221,95,13,76,65,123,122,117,25,155,101,3,41,233,220,32,227,78,36,206,138,47,118,34,235,165,15,27,25,211,217,11,137,90,194,163,11,200,142,227,47,39,23,67,121,146,195,157,82,136,162,64,248,247,207,162,230,55,93,113,0,63,102,156,213,206,86,199,126,215,43,64,111,54,234,121,117,162,63,255,74,155,153,35,103,82,214,79,235,54,4,110,52,123,5,202,176,218,136,91,192,101,136,107,148,20,248,172,24,208,121,188,179,2,17,212,188,159,13,76,103,210,31,143,22,230,243,167,201,198,182,41,79,131,240,27,125,47,68,128,156,229,205,196,23,163,239,194,104,68,247,89,63,43,17,108,218,227,142,152,173,113,116,153,19,152,144,118,68,6,148,193,66,22,79,167,172,108,194,21,80,179,66,67,133,137,148,150,72,159,19,67,171,186,216,35,70,72,189,174,48,223,132,145,170,246,139,56,217,12,251,186,121,2,156,134,83,184,167,100,49,215,226,215,90,142,56,80,140,41,63,190,28,145,176,239,43,8,144,41,207,211,229,40,148,182,236,87,175,189,76,133,234,57,216,235,130,192,45,244,163,9,156,114,188,49,25,244,19,59,203,207,71,224,168,245,251,227,17,60,150,131,42,0,130,13,134,144,136,151,186,133,59,101,139,215,135,93,26,32,164,132,13,118,246,124,192,255,12,0,236,21,227,204,165,233,223,245,184,42,229,183,225,211,106,231,187,76,88,228,105,42,211,218,249,241,128,249,144,229,187,130,193,57,63,70,214,13,229,252,194,216,155,97,19,234,166,6,160,174,12,47,244,238,5,146,85,120,211,101,139,233,15,147,223,30,208,214,245,228,15,103,67,141,188,35,163,175,122,153,132,254,106,3,76,46,119,65,6,135,203,15,31,148,165,198,108,119,197,41,141,211,88,77,71,15,102,170,252,56,89,214,178,219,101,187,85,27,229,99,65,96,207,69,106,184,252,221,244,170,220,162,130,71,125,8,246,206,67,12,84,77,184,141,242,148,94,130,224,59,183,116,64,229,211,239,171,105,44,236,94,80,10,34,1,134,173,60,156,9,106,238,170,80,106,116,149,178,20,49,77,250,251,8,224,83,192,191,119,63,219,186,122,102,246,167,31,36,137,73,196,235,170,155,201,135,86,9,196,234,192,57,5,94,191,5,141,157,1,202,94,113,52,110,183,61,105,140,75,74,124,155,117,10,82,126,184,197,201,216,106,238,54,238,160,224,122,63,88,31,196,124,103,185,187,161,77,75,161,236,161,81,51,74,231,148,136,73,52,251,200,215,203,105,69,188,147,218,8,150,247,173,148,64,33,180,98,206,43,54,176,135,109,67,119,107,83,188,73,112,170,187,192,154,221,151,58,158,46,237,44,242,110,210,235,27,68,28,49,180,134,53,169,216,42,221,182,152,218,114,209,151,75,12,218,124,246,161,145,19,105,69,164,107,198,61,48,67,110,43,72,177,5,98,195,51,59,226,72,215,98,215,129,207,141,27,137,251,57,40,191,40,42,165,142,186,185,56,25,5,173,190,26,120,52,23,39,44,15,29,25,44,126,119,198,169,117,121,250,234,12,166,130,63,108,106,162,139,116,77,231,58,187,123,78,26,52,83,55,155,220,30,36,113,91,45,52,131,197,211,181,44,20,20,215,35,182,104,172,138,65,27,43,46,54,150,228,162,98,154,5,125,78,26,232,150,98,138,48,161,20,123,239,175,106,152,68,179,137,20,179,106,23,96,209,168,62,102,212,109,212,104,204,173,254,85,80,240,92,236,43,118,56,125,191,211,95,77,217,197,117,172,173,110,12,133,181,207,166,93,47,85,6,222,113,144,90,243,31,167,149,243,73,140,103,236,21,219,56,144,10,251,129,74,202,118,79,108,113,32,139,90,228,108,218,222,202,231,105,171,141,17,85,188,46,137,180,17,198,121,55,205,231,170,169,41,197,152,119,104,198,130,32,218,146,114,212,232,42,139,176,127,9,77,53,117,234,14,67,132,154,77,81,46,78,178,38,37,158,189,192,37,80,107,127,18,115,126,124,74,161,81,148,213,28,172,165,199,239,192,144,162,118,64,197,172,225,217,133,6,189,21,100,96,70,147,148,207,78,10,252,37,169,120,153,73,219,203,96,163,225,124,201,87,17,78,112,77,187,220,85,35,112,208,235,9,83,221,71,214,65,50,104,242,217,137,182,28,191,96,112,118,235,144,9,181,214,166,157,40,233,84,155,2,36,172,203,209,218,185,86,173,66,126,200,141,63,226,65,249,228,100,226,243,13,185,2,230,48,72,74,63,214,20,197,23,189,218,128,1,60,138,20,150,155,75,219,206,47,209,46,25,142,120,98,126,203,143,3,18,190,65,64,13,255,19,19,174,170,152,68,121,113,133,4,26,67,204,250,227,99,156,107,149,60,127,190,16,23,38,158,164,57,93,13,131,200,26,245,199,39,44,34,254,238,6,248,153,158,159,73,36,209,87,19,37,63,146,110,180,64,89,103,60,247,11,64,139,186,77,33,194,29,103,104,112,119,6,153,150,129,90,104,190,96,228,227,123,16,51,137,25,31,221,85,214,8,240,24,79,17,83,117,116,78,223,32,108,124,193,208,44,38,16,154,119,222,2,170,78,49,159,108,68,208,161,167,191,58,97,94,202,122,14,124,150,224,179,178,198,9,187,109,22,3,142,146,250,230,119,118,54,3,79,76,207,165,205,192,33,63,6,65,108,183,91,153,114,59,10,164,220,138,26,134,153,208,197,102,174,245,36,57,173,205,118,125,152,216,142,148,115,159,103,215,46,46,85,14,31,105,48,236,86,183,146,186,97,82,139,181,222,173,244,217,109,44,82,123,81,76,125,2,64,158,74,89,111,49,4,32,177,245,193,95,244,126,10,76,141,54,130,62,221,1,75,221,177,66,216,211,167,148,7,227,51,46,69,218,134,91,181,133,228,223,148,167,9,26,37,95,174,53,1,185,93,16,24,107,44,160,79,196,159,134,11,247,182,4,155,183,187,110,109,183,177,48,46,195,229,107,166,177,128,58,29,223,166,115,152,235,39,126,182,209,136,251,119,89,54,242,41,64,144,45,180,226,182,126,0,21,76,92,252,14,6,239,113,144,12,94,65,94,157,0,32,47,215,145,160,83,234,158,78,24,92,224,8,218,210,108,221,127,215,239,75,32,21,251,200,6,120,172,212,134,94,113,13,16,58,251,211,108,157,160,97,19,35,144,137,241,248,102,67,42,73,44,228,70,44,57,187,103,199,138,104,200,6,162,217,236,98,26,34,133,136,96,137,105,126,222,251,16,143,148,176,190,198,146,150,198,201,71,76,30,107,202,106,102,194,21,14,116,4,37,21,36,240,87,106,36,48,251,222,132,105,105,169,70,89,174,204,4,123,141,214,176,112,194,168,83,197,24,13,30,124,0,230,32,235,111,23,64,174,110,96,131,232,161,60,252,113,4,237,163,112,93,126,55,92,215,140,242,10,59,52,135,255,54,216,37,92,36,86,129,137,6,52,186,139,161,186,185,52,150,75,155,129,208,64,188,193,196,5,127,245,54,40,83,72,6,237,210,186,104,31,98,187,206,162,138,105,242,90,27,239,33,6,101,231,118,63,67,251,128,58,44,15,105,173,220,232,119,99,129,78,78,211,113,126,136,237,146,24,247,150,94,23,111,224,68,236,135,7,168,247,55,80,104,4,21,100,121,183,24,36,142,11,195,210,48,39,150,193,214,252,179,48,212,37,152,183,46,66,226,179,107,241,247,164,60,64,89,175,120,29,55,170,152,182,56,3,100,117,127,27,16,55,34,160,62,225,204,136,124,214,26,43,125,34,123,78,50,101,5,93,164,217,202,103,143,116,96,243,222,129,81,148,65,233,197,22,151,71,40,241,138,109,82,246,140,97,206,146,206,184,82,90,213,151,243,236,98,16,174,78,153,145,33,159,96,182,78,127,53,200,52,215,219,105,6,207,11,153,131,137,147,53,207,202,62,2,90,136,234,160,45,134,102,45,220,11,5,63,203,202,180,31,98,44,98,136,129,175,56,90,11,249,126,55,126,46,173,211,79,67,179,50,164,135,152,110,215,158,238,143,3,146,104,157,183,15,113,192,42,202,242,116,37,10,189,119,120,176,41,186,247,36,85,97,36,139,247,78,65,141,82,34,127,197,52,60,0,56,178,197,180,98,92,167,29,155,24,144,126,127,154,174,153,91,178,179,196,22,67,235,254,116,68,105,95,219,221,106,236,12,221,28,113,97,53,154,200,0,78,175,46,131,6,231,86,43,3,210,76,229,70,75,91,76,45,230,133,151,131,136,201,74,229,218,22,71,160,82,174,148,4,13,104,89,15,169,245,1,220,196,110,195,159,166,124,170,110,49,205,153,67,132,70,200,219,183,144,222,214,222,158,196,224,112,110,41,30,243,133,251,64,74,228,38,110,49,213,81,77,194,16,196,24,11,28,244,91,220,12,65,253,174,5,125,228,203,143,43,91,76,137,232,101,198,106,184,97,20,172,250,143,131,122,119,235,102,155,185,151,220,162,15,49,150,249,69,236,64,154,33,63,115,97,51,100,107,145,82,122,217,187,139,49,172,179,188,25,96,140,181,242,91,12,117,104,16,125,177,46,150,128,73,180,197,172,106,174,79,210,26,124,88,157,164,84,205,58,46,74,177,124,96,212,199,79,57,118,52,174,2,40,249,144,174,255,33,16,40,87,250,176,179,93,74,105,170,104,11,218,13,128,180,119,49,156,152,162,188,35,206,27,176,225,15,113,126,148,104,28,49,152,17,9,20,121,23,3,99,123,199,77,36,186,192,228,231,239,6,102,252,42,178,96,206,228,244,207,90,70,130,176,16,55,106,7,168,145,246,9,109,252,248,61,117,212,130,208,64,234,79,131,55,33,71,199,170,28,112,69,93,12,28,200,221,132,56,173,211,240,139,182,152,102,249,172,210,165,203,198,249,109,3,106,174,34,182,160,238,25,217,224,70,141,34,6,168,100,248,103,175,13,31,110,13,244,18,27,53,118,245,73,129,5,110,136,148,211,52,207,46,203,70,192,114,215,139,0,57,157,250,46,142,24,52,50,165,16,199,17,5,127,136,33,93,186,53,187,244,154,146,181,13,190,94,41,195,1,32,235,69,235,67,157,62,103,201,152,147,174,198,8,4,25,150,125,187,197,104,173,113,247,25,89,137,229,129,239,145,85,72,50,47,222,58,226,12,145,227,30,25,189,56,253,22,227,32,102,26,226,254,108,50,188,173,62,189,154,11,213,79,15,197,4,45,139,242,7,233,13,58,222,45,46,15,55,73,38,109,93,200,217,231,148,242,168,113,65,27,8,30,90,162,199,71,78,100,50,12,221,11,52,104,79,151,66,25,120,29,157,10,127,64,128,96,101,139,193,154,144,135,9,155,206,230,66,0,41,163,188,216,42,7,170,143,43,24,166,198,21,227,60,80,190,241,16,91,37,92,144,3,0,4,45,25,169,45,6,207,179,199,33,98,88,186,125,61,10,17,218,169,79,175,47,129,160,101,139,41,134,189,197,3,205,234,180,168,166,221,226,12,176,217,93,108,227,73,8,237,72,51,229,202,34,141,132,25,182,101,85,140,233,235,194,158,83,115,66,101,72,191,191,77,165,233,125,26,10,187,229,100,117,23,175,107,93,118,10,101,62,70,131,119,158,14,245,54,163,208,126,96,116,45,217,197,92,197,215,6,49,236,35,14,243,21,183,139,5,223,30,132,68,36,209,183,152,152,120,148,119,87,195,234,63,31,6,14,125,148,145,195,250,77,41,156,139,103,86,141,69,137,137,69,164,252,195,72,52,221,105,105,230,251,116,255,113,214,228,86,7,52,99,109,162,150,242,136,163,64,170,45,49,94,19,181,5,91,76,225,239,53,179,171,233,106,192,169,125,185,35,117,222,87,92,75,179,134,195,45,94,119,149,68,195,172,204,181,133,156,206,156,167,114,27,226,155,117,85,209,216,225,98,138,213,187,136,169,203,91,222,234,153,115,82,17,247,199,193,101,4,101,226,138,243,109,136,95,98,194,126,213,237,20,179,44,110,233,227,163,161,4,48,104,23,147,245,208,167,57,8,249,62,109,152,223,93,196,128,215,158,5,37,78,154,174,103,106,188,53,52,90,109,113,48,218,1,121,122,88,189,176,207,26,97,213,46,15,79,96,209,182,3,65,46,11,128,125,153,114,184,173,166,223,126,80,91,214,91,189,110,8,173,15,130,22,19,99,173,74,6,139,42,23,8,122,147,75,139,225,85,201,130,144,112,115,157,149,13,168,172,235,114,54,195,142,219,226,165,252,186,222,95,88,226,112,84,108,113,3,61,108,168,24,62,222,188,143,16,96,58,210,169,240,16,19,134,223,226,12,104,180,204,56,34,75,217,111,113,160,119,70,196,184,51,165,248,211,212,2,232,233,102,104,132,224,31,82,67,239,171,114,68,192,127,61,22,67,14,96,51,200,173,142,23,16,96,68,48,49,133,193,65,202,28,42,0,225,247,18,73,134,211,37,27,205,64,1,138,43,53,32,29,150,77,33,35,27,205,224,42,246,171,185,113,68,49,224,126,2,54,234,227,78,23,92,12,189,64,186,223,237,229,245,205,85,120,178,8,138,131,161,235,103,147,14,208,94,100,181,192,11,29,121,123,31,197,170,215,37,209,99,104,190,20,3,223,167,169,235,19,241,52,252,126,23,83,98,38,58,201,24,45,178,219,234,208,219,80,168,39,226,242,104,89,223,115,178,236,160,174,170,154,176,195,122,227,22,3,189,24,235,212,161,53,186,145,183,24,243,58,169,38,111,205,188,140,45,134,216,73,2,7,220,3,20,127,239,109,152,104,74,201,77,62,140,165,12,126,201,80,127,177,174,40,153,53,154,243,147,159,16,171,217,155,227,73,106,248,174,15,41,161,225,32,91,156,130,11,48,37,93,92,235,211,253,68,187,187,223,48,128,29,149,38,55,167,165,211,134,95,203,145,4,222,211,98,83,244,10,234,214,22,47,99,78,130,147,164,175,168,0,112,49,116,36,65,44,134,14,54,119,117,127,49,210,102,174,118,171,5,116,215,0,174,24,179,91,135,102,57,49,23,83,111,56,117,70,43,8,191,245,138,165,88,0,96,137,117,103,184,75,24,173,243,248,198,29,96,5,50,147,221,197,129,76,118,23,113,5,162,195,159,174,153,54,140,44,6,197,218,24,211,149,134,149,3,142,38,198,10,65,219,234,190,42,176,100,4,2,69,60,169,120,218,71,128,46,146,46,7,151,226,219,245,55,159,20,106,82,46,53,18,118,210,28,126,122,130,121,32,93,109,172,70,119,228,30,54,29,255,4,47,197,128,131,11,118,207,39,121,227,164,167,99,62,210,112,254,112,51,32,30,53,29,187,241,66,108,49,241,110,73,230,227,0,210,227,184,119,2,45,153,106,137,88,189,115,217,161,22,110,115,32,58,213,104,173,86,42,98,226,76,40,63,138,149,51,9,206,247,234,210,101,72,132,168,86,43,109,112,99,184,152,127,171,241,55,173,46,120,207,103,54,91,174,200,149,74,57,215,112,11,43,51,206,39,253,63,233,11,2,172,223,196,131,152,79,235,106,140,47,135,164,110,125,148,65,27,88,67,149,31,199,233,158,123,185,32,212,206,79,234,106,18,119,232,209,127,28,46,195,80,245,187,139,133,166,183,24,248,119,217,69,180,64,14,191,21,33,22,33,185,172,182,124,241,80,203,90,21,174,87,217,68,240,219,211,226,177,197,148,110,198,46,251,119,90,175,200,158,178,110,105,24,17,19,152,36,213,230,98,254,95,20,33,124,183,92,9,91,76,68,168,102,249,170,54,205,126,216,98,14,146,184,78,156,201,72,73,244,22,147,102,142,114,235,89,81,155,107,51,139,142,80,135,40,158,149,245,93,184,152,155,167,74,4,150,0,119,59,123,97,25,237,240,167,137,211,71,93,125,107,254,110,72,126,47,6,26,94,93,206,121,156,213,36,31,82,158,93,70,202,159,246,143,15,42,165,46,89,21,226,17,141,140,119,175,102,32,246,35,98,152,172,60,180,150,33,51,228,124,137,152,194,250,236,63,78,35,109,85,63,27,230,202,224,75,50,8,68,203,173,218,194,163,247,174,248,62,36,81,112,237,101,26,104,104,46,240,141,6,238,81,146,31,135,9,35,204,126,54,57,107,152,85,76,179,220,14,47,192,205,67,123,237,16,49,216,57,231,105,98,88,18,208,33,186,43,175,166,161,102,198,167,207,166,3,123,63,12,36,0,153,28,113,195,185,51,182,131,147,201,186,173,141,43,62,126,181,146,213,35,198,192,141,18,33,168,36,206,253,183,179,69,120,187,62,76,205,163,43,134,194,141,17,117,189,2,187,203,181,78,43,144,195,75,128,0,34,7,143,77,100,10,202,52,66,187,164,3,164,151,45,133,40,101,104,164,105,45,101,169,71,101,25,153,150,196,200,140,231,154,22,166,173,76,105,45,8,58,103,201,56,169,183,152,109,149,159,130,96,137,189,233,87,200,186,188,180,116,131,161,81,234,230,106,62,193,102,61,53,194,102,117,61,46,165,151,91,14,16,53,11,181,187,93,73,217,104,146,42,57,98,182,71,111,20,139,247,100,13,149,38,28,185,125,35,135,106,232,208,242,211,235,152,199,153,206,237,52,172,246,92,99,142,153,125,119,238,54,138,87,68,76,154,181,123,108,34,64,52,46,53,14,132,59,233,107,240,235,105,224,98,104,200,114,157,205,156,206,132,99,140,213,248,20,105,37,173,116,110,221,117,5,117,157,20,67,73,175,87,76,74,92,14,31,87,72,242,80,82,176,3,34,106,131,197,104,237,12,124,237,186,40,106,129,148,132,149,133,248,192,173,185,74,215,163,212,19,53,89,79,19,31,85,173,129,53,145,143,53,17,201,162,23,213,88,203,28,206,119,100,164,141,84,223,193,5,60,175,216,8,168,85,29,226,227,207,99,170,172,147,93,158,130,119,248,232,46,77,56,233,77,15,246,82,244,238,171,6,202,56,162,158,46,107,69,112,23,36,82,252,162,59,156,254,167,225,113,42,112,145,102,251,59,199,158,44,174,27,111,235,51,244,151,3,237,209,71,56,178,180,130,52,104,73,104,178,112,187,144,13,43,229,200,96,231,81,240,224,134,31,45,199,81,50,13,40,163,41,86,37,189,106,65,131,165,132,19,220,197,70,156,179,236,66,106,199,41,9,187,226,26,158,2,181,212,230,121,176,148,154,144,38,78,50,185,230,227,106,198,7,66,164,222,201,212,12,122,144,202,48,176,213,213,164,86,98,228,114,140,101,106,78,196,81,157,214,91,122,172,97,88,0,52,178,141,47,20,207,148,173,65,148,172,193,105,74,118,90,240,135,9,43,244,249,20,205,196,197,112,175,9,85,87,212,18,9,15,110,151,237,115,129,200,49,36,230,30,31,55,198,22,19,108,201,79,86,39,172,163,195,165,211,108,49,145,26,136,89,115,119,111,41,240,16,244,97,56,171,92,39,80,143,176,236,120,53,237,6,46,156,139,13,136,116,234,148,69,192,197,231,117,53,113,31,69,156,129,153,57,158,104,181,134,49,17,63,2,125,46,6,66,51,119,141,247,71,250,219,221,205,53,204,77,249,176,102,65,202,227,5,215,92,212,52,4,70,190,187,50,75,195,154,60,228,183,41,46,170,30,214,51,96,158,164,182,31,117,32,237,138,129,235,22,93,71,247,3,129,118,247,207,215,28,74,116,218,172,55,234,66,78,72,131,88,142,158,46,32,113,220,137,32,215,168,77,35,143,54,69,223,195,57,224,85,169,133,148,13,164,204,3,11,75,165,228,103,75,34,208,44,234,191,29,233,240,17,93,70,8,223,237,167,242,168,168,214,36,72,51,252,175,19,211,64,233,234,184,91,67,215,158,136,8,93,35,113,170,237,54,199,113,38,33,199,235,18,90,107,112,239,209,90,119,226,41,116,215,202,125,76,71,178,95,0,64,32,118,241,145,185,105,0,88,104,71,76,201,174,36,242,32,8,241,138,132,146,141,58,46,233,125,93,184,71,253,179,115,154,83,87,51,210,91,19,92,157,101,48,225,164,214,216,32,231,128,51,218,226,2,69,70,81,49,5,66,30,120,160,28,191,103,73,13,97,122,1,185,224,226,106,101,211,34,158,227,100,154,225,157,44,154,240,229,95,184,202,30,49,44,68,187,84,60,147,85,123,121,188,17,222,38,189,145,201,63,187,127,158,173,15,65,205,225,106,94,166,139,225,96,18,197,192,125,30,82,60,59,201,176,121,245,198,6,225,37,120,172,6,56,59,194,193,34,134,4,234,132,199,38,145,52,53,99,12,32,114,220,0,111,145,0,150,149,204,143,115,118,205,80,169,93,86,155,116,188,59,171,92,168,35,136,107,181,84,124,3,68,231,132,166,249,10,53,192,104,184,160,242,111,139,27,129,32,201,162,7,232,139,78,170,97,24,83,221,149,210,198,95,93,231,44,7,156,228,154,228,216,205,69,116,91,1,211,151,11,92,115,255,248,106,30,207,55,186,35,169,150,160,187,179,84,143,188,21,88,237,186,56,125,96,29,162,229,78,46,97,12,169,104,108,188,23,72,152,147,98,49,212,76,173,150,72,53,29,105,131,138,84,30,6,2,234,38,3,184,159,171,44,54,164,233,233,24,88,196,243,227,237,160,92,98,214,43,156,164,150,245,74,116,121,154,48,223,177,136,249,238,160,74,9,120,153,81,110,130,101,25,176,82,88,3,94,15,97,38,159,20,62,66,54,49,48,76,221,157,54,30,174,218,4,100,200,41,55,176,13,211,92,84,111,20,110,80,236,160,45,166,218,242,98,214,55,171,128,72,94,243,67,180,133,174,144,42,213,45,1,98,230,116,178,144,77,152,195,17,227,16,186,125,6,29,88,236,146,122,181,42,94,159,148,181,234,224,190,203,171,151,150,166,3,237,228,109,105,17,151,202,25,112,148,107,62,226,165,155,37,118,77,173,2,53,143,39,103,76,177,152,108,149,10,110,98,246,112,102,53,38,235,33,5,67,80,20,156,44,125,181,62,124,209,58,228,121,235,205,174,78,194,232,82,202,4,43,249,201,71,175,113,205,41,173,25,36,173,90,63,73,41,171,46,210,34,21,64,69,185,47,189,116,1,226,83,29,153,177,208,251,46,6,112,109,234,172,32,174,62,48,176,240,131,150,104,209,45,65,209,150,87,184,172,141,119,249,212,155,37,218,137,132,120,117,77,1,65,239,14,28,251,224,36,11,24,116,215,192,68,179,154,45,15,78,67,70,82,187,120,186,88,215,192,254,111,113,50,200,230,43,109,134,91,148,188,144,9,157,51,68,76,197,125,59,226,134,174,149,61,220,166,81,130,120,245,215,114,39,167,30,62,204,212,178,227,18,15,68,4,217,162,8,137,78,239,194,178,80,173,100,235,138,73,17,6,47,95,12,240,127,103,149,126,88,252,248,81,165,101,249,39,255,100,253,245,255,250,239,159,171,45,255,135,127,244,15,254,193,255,250,191,252,227,191,79,121,229,63,252,159,255,247,37,248,234,91,223,253,209,159,253,224,255,248,71,127,255,31,254,227,191,247,223,252,111,143,255,213,255,249,223,253,79,255,223,69,154,246,192,83,137,166,17,102,19,101,161,10,208,106,119,193,36,179,44,119,250,59,35,252,31,237,221,63,250,213,111,124,250,79,255,249,171,223,251,195,53,136,79,223,255,149,191,247,255,171,56,244,197,123,225,15,129,25,220,10,119,59,115,14,102,206,248,240,189,159,126,250,159,125,250,189,111,188,255,82,130,130,80,187,59,50,23,229,49,216,4,31,191,244,95,255,250,167,159,255,245,247,95,90,173,114,113,56,206,2,237,52,40,150,15,223,249,195,239,253,203,79,63,253,31,62,195,59,209,26,16,151,60,56,235,113,160,97,149,251,112,77,255,230,235,63,252,222,95,127,245,151,191,246,214,251,152,197,73,246,220,41,219,150,215,2,163,203,199,31,249,207,126,248,189,159,250,12,31,105,250,191,148,71,179,203,192,57,193,191,255,248,165,95,253,206,159,177,117,191,243,59,159,225,189,17,164,226,185,139,229,49,46,163,97,8,124,248,218,111,125,247,171,31,124,247,179,156,24,80,131,128,171,112,240,171,94,122,165,230,249,195,247,254,248,15,255,118,45,233,103,120,41,120,101,100,62,236,152,142,71,157,50,208,82,31,190,244,207,255,252,211,239,254,222,231,152,96,188,42,138,106,237,165,137,234,173,64,229,224,135,199,244,183,126,255,71,63,248,149,207,241,165,168,189,185,219,230,215,113,161,216,118,25,178,31,190,244,39,63,243,75,159,254,227,47,190,121,104,168,9,207,164,156,118,79,70,5,191,125,93,30,175,94,248,179,63,245,238,41,165,211,236,81,88,190,201,194,96,7,136,31,235,133,79,127,240,39,159,254,242,207,62,131,206,165,146,55,59,80,2,72,16,21,56,185,87,167,229,173,87,21,107,90,118,224,186,182,172,201,101,101,125,124,165,252,240,251,63,255,214,84,26,9,81,220,109,68,131,82,94,130,10,31,79,229,15,255,242,155,159,126,247,91,159,97,139,18,68,132,215,231,113,24,81,176,61,229,23,47,253,234,207,191,134,242,249,206,239,188,249,70,48,77,30,31,89,73,250,19,41,254,248,30,89,10,118,29,254,165,233,190,243,103,239,29,126,186,49,231,166,193,26,230,4,128,181,246,241,177,248,155,223,248,234,187,255,246,173,215,17,132,106,113,55,155,141,1,140,77,159,175,94,247,51,191,244,213,175,253,246,155,23,179,97,244,62,176,114,104,64,89,118,242,108,47,84,219,55,255,213,123,123,148,121,204,27,173,159,36,61,85,43,243,227,139,234,71,127,244,83,111,189,139,232,31,150,213,158,70,176,33,2,129,250,23,231,225,173,99,14,27,208,164,86,107,47,25,224,172,75,143,125,124,12,126,237,91,63,252,254,191,121,115,79,146,120,193,158,106,251,22,36,219,1,175,203,199,155,228,63,124,99,91,26,111,190,148,134,186,71,65,130,189,148,68,189,241,241,124,172,206,126,245,199,127,241,167,239,159,62,236,70,144,165,156,53,24,188,238,53,191,31,79,237,119,126,227,171,111,254,237,187,47,164,98,131,200,135,163,199,195,112,215,226,139,3,241,179,127,252,222,187,134,177,99,59,140,50,124,228,196,131,94,233,179,247,222,5,5,149,149,127,242,46,138,32,73,121,127,252,89,191,240,243,107,22,63,195,142,41,212,88,85,135,17,176,4,121,41,47,190,239,211,31,252,209,167,111,127,251,241,222,247,94,10,191,4,208,233,246,210,178,238,122,234,73,211,139,147,255,237,175,254,242,111,62,195,75,201,149,26,238,203,195,170,168,86,237,158,250,43,21,240,233,95,252,246,87,223,252,165,247,214,19,102,198,101,113,63,62,19,88,91,82,118,47,148,233,215,127,110,169,128,79,223,252,250,123,214,90,7,158,58,30,40,199,25,72,132,191,88,205,255,244,159,223,187,150,32,193,92,142,233,158,79,120,41,129,151,121,181,93,223,123,23,105,234,180,97,4,160,84,152,185,188,10,56,124,255,123,239,189,138,98,39,234,51,30,6,33,60,45,101,221,23,47,222,245,251,239,221,182,25,186,194,226,208,11,212,251,194,19,252,241,29,241,43,95,123,47,142,97,252,64,14,3,222,129,139,32,189,255,241,246,255,245,127,247,230,221,135,171,219,182,82,105,195,26,72,63,190,17,62,125,235,23,62,195,217,206,15,94,130,13,62,3,163,58,181,16,47,110,132,127,253,245,55,245,136,229,241,29,46,176,116,99,103,254,216,187,253,222,47,112,191,254,234,159,46,203,250,189,119,210,183,6,22,214,227,251,44,249,188,92,177,87,186,139,151,46,157,249,25,222,91,33,242,246,238,22,219,157,56,131,175,110,191,31,254,245,111,125,250,211,239,127,142,247,118,112,220,250,206,125,24,79,208,242,67,243,171,67,248,233,59,127,252,121,190,151,206,33,42,216,179,183,115,118,235,10,251,240,181,191,242,239,126,244,39,191,196,222,253,12,175,237,192,59,135,93,153,11,81,69,162,158,243,213,52,175,151,254,248,187,127,250,206,27,13,33,105,46,239,236,97,157,146,37,33,100,242,98,67,125,227,235,15,235,244,173,55,102,107,81,221,188,107,244,190,175,23,194,131,247,161,174,251,193,63,127,235,93,19,208,199,94,30,36,16,20,190,140,254,42,124,250,227,127,253,203,239,91,81,6,25,75,187,224,195,69,27,176,92,26,166,215,43,43,234,155,223,124,219,203,78,48,72,58,234,98,120,52,221,190,80,67,63,250,219,175,217,2,190,247,141,19,202,184,234,23,99,52,154,112,138,86,62,92,192,111,255,213,143,126,227,175,241,125,223,220,53,195,18,36,227,112,24,62,56,32,94,24,25,63,251,141,207,176,79,97,19,161,10,239,177,148,197,0,64,41,45,248,240,51,127,235,47,120,163,153,167,111,189,180,91,45,93,76,59,144,24,151,130,167,179,252,213,253,245,163,255,244,83,239,126,230,242,51,42,233,182,135,2,160,194,136,98,159,252,122,199,254,206,167,111,126,134,56,45,182,27,89,236,7,126,221,58,154,240,232,65,232,252,225,190,253,218,127,254,201,247,126,239,171,239,254,219,207,240,222,97,117,254,253,225,91,141,78,210,45,81,82,248,225,247,254,242,207,127,158,56,102,5,253,117,166,157,253,108,176,23,7,42,94,63,124,233,31,253,38,14,192,186,201,62,195,245,9,189,112,115,54,111,195,51,70,215,255,215,222,251,141,239,190,23,18,3,103,3,60,239,135,133,14,106,59,0,76,31,223,39,132,28,126,231,191,252,213,207,174,207,252,244,211,127,248,233,23,127,246,211,95,124,243,191,252,213,191,124,47,20,79,193,214,218,212,15,69,1,222,42,204,50,47,179,73,239,189,139,82,37,234,47,31,123,24,138,15,107,172,125,97,141,189,119,94,38,5,46,27,42,140,122,91,208,195,95,165,31,31,10,240,175,254,205,123,10,176,25,81,239,14,203,209,2,1,123,216,199,111,252,234,55,127,253,221,216,237,82,182,192,11,150,29,153,139,80,214,196,87,25,185,207,240,58,160,32,203,6,246,183,86,6,176,215,94,164,108,126,245,79,223,220,39,86,240,243,64,196,55,54,114,120,218,94,28,138,55,191,43,25,2,99,240,16,56,204,132,9,200,224,47,16,167,170,84,182,118,103,106,134,61,148,118,133,246,69,162,12,5,70,46,42,217,30,235,5,28,211,128,159,241,227,119,253,246,123,94,36,26,140,74,181,237,182,182,98,48,164,31,171,235,159,124,255,7,239,189,11,232,228,48,54,91,2,252,17,104,172,254,42,17,253,230,187,32,182,119,50,102,64,150,208,208,249,75,236,195,150,137,144,194,194,178,231,112,210,45,241,226,126,255,201,15,222,139,175,209,119,6,22,220,195,34,5,121,193,74,196,63,254,174,31,188,23,7,182,45,191,60,180,77,212,0,110,30,197,200,95,102,14,59,252,46,125,91,218,121,90,25,211,139,196,200,87,223,254,153,55,231,112,185,217,225,208,170,27,171,204,124,53,135,111,103,39,58,64,139,143,88,130,149,27,135,23,154,247,211,183,126,225,61,135,154,222,35,71,106,5,210,216,208,133,63,118,0,127,229,15,223,251,40,236,59,96,237,31,225,160,117,93,2,20,244,98,177,222,187,80,168,81,131,230,216,145,246,155,225,119,207,87,185,220,119,67,18,203,141,117,166,230,181,112,33,188,122,211,183,222,59,197,153,61,56,79,134,165,67,29,151,235,23,217,128,84,22,195,60,188,235,170,72,56,2,131,242,241,22,252,221,223,123,51,153,3,80,187,99,109,199,105,109,249,233,133,13,254,157,95,127,83,233,102,107,25,220,28,52,70,176,213,194,23,81,78,20,92,2,71,186,61,114,64,176,82,123,85,65,245,233,95,253,238,123,49,235,58,2,224,6,27,141,214,178,238,47,220,167,229,132,191,23,138,39,136,123,96,86,41,96,54,150,192,15,191,234,235,255,244,189,25,140,20,136,230,253,85,237,193,31,62,95,124,214,155,97,162,78,141,221,116,66,222,6,216,16,237,135,31,155,133,63,253,7,239,125,87,0,51,62,110,216,85,240,248,43,109,145,95,100,23,26,72,22,165,58,59,35,4,77,43,5,236,95,34,75,67,70,22,140,196,253,174,98,127,168,243,139,236,13,56,141,137,25,236,119,89,231,112,154,95,198,101,48,68,186,62,119,133,2,140,142,99,132,23,87,255,79,190,246,102,21,45,150,25,12,95,251,93,57,26,131,224,11,205,251,173,247,142,114,207,160,40,246,93,195,98,128,228,241,149,123,254,94,249,24,253,137,64,231,63,76,181,97,81,216,23,167,235,221,213,130,226,165,199,237,115,213,52,129,218,174,95,230,85,0,8,130,17,254,168,179,6,146,97,0,66,254,241,98,253,226,215,223,172,2,6,185,168,239,250,180,9,201,233,82,83,243,85,224,232,189,119,81,113,180,108,107,127,23,16,100,177,126,153,195,5,34,83,152,30,158,207,112,68,148,23,251,253,135,223,123,175,142,138,160,34,128,49,59,219,49,13,89,168,125,33,189,203,193,221,21,248,107,6,65,128,173,47,106,40,126,252,79,127,243,189,87,165,101,193,151,185,203,37,65,238,124,64,19,125,184,11,255,227,47,190,249,174,165,252,242,198,73,95,87,36,192,66,241,85,197,233,219,7,57,151,4,251,218,35,162,71,211,108,162,123,253,227,46,134,247,162,162,165,119,160,190,30,228,116,168,221,20,232,192,253,34,215,164,225,80,1,245,246,240,90,97,158,54,62,226,15,247,198,215,222,52,161,64,194,166,195,222,61,228,57,95,107,141,55,215,139,62,113,118,253,206,205,192,248,158,94,85,72,125,245,157,191,124,79,243,70,168,191,60,143,8,203,13,124,195,95,196,27,39,255,177,110,171,60,118,116,146,176,168,161,144,124,248,174,223,254,247,239,189,139,82,147,52,60,18,106,37,215,163,127,17,39,175,24,187,3,104,199,143,22,15,24,203,184,152,191,200,187,70,54,244,237,71,84,8,0,31,250,75,199,139,91,249,251,127,242,222,187,40,175,90,182,103,241,22,146,100,125,205,95,228,187,172,23,46,108,178,141,1,218,109,27,96,81,124,9,23,37,0,157,151,55,113,212,128,64,140,132,202,199,103,249,199,63,247,94,214,19,115,119,194,214,251,136,92,195,218,5,99,234,23,89,47,222,131,53,99,175,26,141,54,185,86,191,204,54,92,142,86,165,185,255,97,176,25,157,96,173,161,126,137,229,42,70,55,71,50,245,161,162,96,12,139,225,213,119,189,57,133,21,82,151,77,1,103,88,18,156,183,23,206,235,111,125,227,189,172,23,188,146,37,180,157,31,6,90,37,164,23,197,183,63,254,235,127,247,222,103,213,181,241,250,220,109,67,252,55,160,93,95,52,157,252,245,123,217,188,10,173,37,25,224,221,60,16,161,67,125,145,23,122,55,87,3,220,112,195,99,221,189,31,15,86,145,23,126,195,47,252,223,239,189,11,112,211,244,96,128,89,110,236,90,172,151,157,87,63,252,222,15,222,171,92,50,122,207,48,119,106,45,131,215,216,231,23,185,188,50,204,128,212,102,238,109,8,236,31,168,39,31,79,225,55,254,229,123,53,96,32,2,140,29,201,27,128,200,204,244,42,214,240,147,223,248,243,247,210,120,176,123,61,246,5,48,34,144,134,189,240,187,190,253,110,193,16,113,160,240,8,253,3,123,56,141,55,226,75,76,96,5,254,102,205,219,35,114,221,73,104,208,182,214,191,196,4,66,191,144,83,207,251,93,193,24,15,215,60,126,145,57,4,169,178,59,231,219,48,42,85,8,13,190,76,126,55,2,131,176,19,13,64,96,142,104,16,202,95,194,210,32,146,150,157,117,186,128,8,191,238,151,47,18,66,89,230,12,68,239,155,186,14,220,194,10,68,67,122,89,2,253,89,250,227,97,19,49,98,167,199,92,14,48,183,99,125,213,171,249,71,159,165,179,57,79,240,210,214,221,188,11,84,96,159,40,175,94,250,147,111,254,242,167,63,251,214,167,239,255,246,103,120,111,51,180,192,176,205,97,160,158,66,122,21,81,252,241,175,254,30,189,183,159,229,123,129,185,45,94,179,15,205,14,204,3,243,133,81,242,251,191,244,89,94,106,188,161,15,232,94,211,52,37,128,110,244,194,58,249,201,31,255,63,239,217,227,3,72,143,22,183,86,155,32,174,148,23,62,232,143,126,245,91,214,181,242,239,223,244,0,8,161,214,7,23,28,111,54,186,215,250,95,41,127,126,51,68,156,73,23,88,219,216,110,89,3,255,171,191,232,199,255,244,139,223,125,239,128,24,16,218,216,49,24,160,239,3,0,97,95,162,121,37,83,232,151,211,124,204,36,113,38,130,236,47,122,241,214,161,120,111,14,235,52,36,255,182,11,101,65,86,2,67,251,99,117,250,71,111,189,11,14,148,8,101,200,195,130,8,105,116,234,157,63,254,174,223,248,155,247,14,248,58,207,17,98,177,221,212,159,40,227,42,47,181,232,187,239,42,15,68,188,71,221,56,8,233,189,191,50,99,255,227,123,115,72,77,122,218,244,206,192,146,37,178,171,95,228,166,45,208,136,99,186,238,248,65,165,72,236,85,82,159,19,253,71,127,253,147,95,255,247,239,122,139,198,117,29,118,19,16,116,109,201,176,192,94,148,71,252,244,143,190,246,94,11,5,141,146,205,32,155,205,210,76,70,80,254,66,39,127,245,107,63,99,122,242,247,222,123,227,154,194,84,195,14,41,0,9,185,222,248,194,86,250,244,47,254,226,253,94,126,176,62,225,56,124,164,35,173,221,47,141,241,18,253,225,143,62,125,251,231,62,253,206,247,223,59,17,235,101,13,8,222,253,141,249,1,243,248,241,27,127,230,15,222,51,210,192,205,2,153,243,17,54,1,174,178,199,87,206,214,55,255,228,61,109,9,159,227,238,120,133,228,53,211,197,252,66,49,255,237,175,190,121,20,104,135,11,150,238,122,124,25,187,179,191,8,223,61,222,246,126,209,57,1,255,88,194,230,112,239,61,36,0,89,95,220,7,63,252,254,247,63,253,242,207,127,6,195,168,130,196,88,55,209,114,175,84,220,191,12,152,127,250,254,187,161,148,9,165,213,35,96,14,59,72,227,118,40,175,112,109,222,108,207,136,157,184,232,227,220,145,101,94,175,122,97,220,254,212,215,222,123,21,20,100,240,95,238,51,222,166,1,181,190,154,66,218,49,150,77,251,246,126,129,157,35,87,48,122,30,104,94,160,35,118,152,0,62,252,198,127,245,237,247,114,2,61,91,207,230,99,155,64,131,20,192,105,254,18,119,58,12,122,184,122,15,199,100,237,76,34,206,227,69,185,200,79,254,230,55,222,243,212,105,98,111,187,23,181,83,89,4,139,218,11,79,253,219,239,205,97,194,60,1,4,249,17,129,128,62,167,191,82,150,223,249,227,31,255,243,223,124,179,36,11,128,189,106,124,28,143,137,76,173,49,155,31,239,143,191,120,47,128,158,219,186,12,194,166,177,95,134,17,36,69,227,133,238,250,209,111,188,249,89,235,135,173,97,239,177,239,147,241,226,189,168,252,94,107,246,163,175,255,220,103,209,207,44,30,246,194,70,237,139,176,2,81,131,254,177,189,242,183,127,250,195,191,252,185,207,211,121,85,1,254,29,219,215,130,41,209,0,63,227,107,180,156,207,0,160,7,182,244,50,118,55,203,61,92,115,13,100,246,23,94,250,127,248,195,247,22,148,210,206,229,250,152,114,105,100,220,243,186,146,190,4,60,79,134,77,147,98,254,141,206,51,128,94,127,129,41,243,213,183,222,116,37,215,117,14,232,229,14,235,4,64,91,95,29,247,159,255,245,55,3,209,192,205,206,71,207,64,55,84,226,26,95,21,14,252,234,143,126,235,119,222,53,143,214,21,23,231,186,233,118,56,133,214,242,24,94,52,149,124,245,251,111,154,69,144,85,244,99,22,209,101,189,142,127,252,175,153,69,111,126,221,76,48,180,213,180,141,246,4,111,86,120,1,250,247,102,91,68,9,16,20,194,41,253,255,178,247,230,223,173,35,199,189,248,191,162,225,140,39,146,5,145,88,73,80,10,227,195,69,251,190,47,119,110,230,128,0,72,66,34,1,10,0,73,81,26,157,51,118,94,226,177,253,28,59,47,47,113,252,188,197,121,241,146,197,118,156,196,219,140,29,159,243,254,148,239,25,221,59,243,83,254,133,111,87,119,99,35,1,138,186,146,102,73,238,213,140,68,54,26,221,213,213,213,221,85,221,213,245,161,234,122,14,16,13,68,225,113,246,84,121,46,11,27,97,60,221,72,65,213,97,56,139,88,145,252,191,247,235,53,136,33,204,67,24,11,122,14,35,203,217,196,91,192,247,61,189,37,216,236,66,158,234,122,176,5,32,36,249,124,220,47,114,25,224,83,195,21,39,18,227,19,241,79,132,80,179,34,247,40,123,0,112,252,45,1,104,11,209,77,4,52,31,231,164,164,160,45,127,254,149,123,158,60,66,144,97,158,196,185,68,154,50,196,157,231,147,98,251,220,247,92,63,39,192,160,34,123,54,57,184,251,38,193,85,219,199,241,209,193,48,158,185,188,167,75,102,1,165,130,123,140,102,9,72,43,206,113,0,32,227,5,20,96,121,112,63,138,175,235,111,191,113,191,209,197,130,154,202,203,156,23,250,53,11,48,199,249,71,105,23,207,129,206,67,61,170,114,24,96,66,78,56,107,191,239,110,30,98,24,134,125,164,206,192,200,134,3,63,204,220,227,72,198,71,119,30,40,32,99,70,226,61,215,136,44,7,240,81,92,98,128,183,251,85,37,130,83,51,120,162,145,186,36,184,119,148,20,90,241,230,79,239,183,49,15,151,236,144,229,75,93,143,33,108,55,47,176,210,163,184,30,163,186,144,1,47,209,155,44,16,246,73,130,189,146,199,217,192,6,183,48,33,43,242,100,3,27,227,235,100,19,151,174,251,117,151,0,56,41,50,149,12,30,194,200,3,222,218,99,92,58,6,201,128,235,205,30,7,179,50,128,202,9,242,163,52,43,43,1,4,27,207,210,35,27,56,86,5,174,38,212,245,245,123,14,46,184,6,41,123,1,83,57,8,251,159,149,179,143,211,46,136,83,128,12,6,193,115,60,226,192,169,250,81,170,146,208,170,152,135,248,254,100,222,205,2,32,68,210,41,202,189,155,37,98,204,97,218,44,192,140,205,3,226,243,99,220,86,20,224,246,27,160,180,83,159,52,8,34,42,201,73,243,238,61,219,5,126,118,57,150,46,147,128,38,1,177,252,18,246,194,63,248,159,191,188,231,190,59,234,50,12,21,132,235,66,38,123,22,110,129,60,202,58,9,215,60,0,164,157,138,60,248,110,129,50,240,24,23,170,4,12,238,205,2,246,5,174,11,194,94,177,156,240,56,179,33,92,86,144,56,153,24,13,96,12,9,128,225,34,62,206,130,130,152,8,119,210,168,159,19,96,218,179,73,187,167,247,188,118,12,119,167,145,73,41,146,232,68,56,236,20,88,148,252,99,220,59,6,152,91,184,229,73,189,102,1,44,148,77,12,132,116,191,160,146,168,107,96,75,40,199,122,134,23,160,22,231,114,143,162,133,130,99,41,96,64,138,212,241,88,6,23,0,57,251,40,59,14,34,196,171,4,236,31,50,29,2,190,72,14,117,96,238,81,236,127,1,86,144,188,76,195,72,161,126,3,15,4,249,113,156,210,37,192,29,1,24,29,34,134,121,64,140,70,131,237,113,92,89,17,3,1,107,208,63,134,148,88,56,146,121,28,143,106,86,0,164,84,122,56,145,5,224,63,57,43,63,202,253,82,224,33,4,138,161,231,74,18,196,84,77,116,222,190,103,179,114,121,52,45,113,121,122,90,141,33,90,65,209,73,80,121,255,252,126,54,57,135,100,15,32,26,105,93,16,39,46,41,38,231,175,238,27,175,8,92,162,100,186,141,158,5,144,180,156,200,63,138,255,59,0,120,194,141,45,178,158,8,16,211,34,49,124,216,179,111,127,231,158,246,36,4,160,204,211,3,16,84,173,8,187,1,241,155,244,223,184,231,101,32,137,231,144,5,68,106,18,193,225,37,43,60,206,253,1,8,159,157,207,19,207,43,216,61,225,192,177,44,193,60,249,225,215,238,185,219,37,193,116,33,83,6,98,160,7,81,230,30,231,90,132,192,98,176,19,145,178,16,98,204,177,9,155,174,247,61,245,147,0,110,90,162,230,73,142,197,0,181,217,132,211,225,123,239,226,9,0,146,67,157,223,179,0,80,11,177,159,228,199,17,13,208,44,224,36,152,200,6,90,74,68,64,75,142,159,50,126,243,207,247,140,97,197,2,196,42,149,13,46,11,59,122,188,248,56,187,147,0,156,13,209,72,5,218,95,50,14,40,32,38,29,55,220,179,46,94,4,44,90,162,212,0,202,91,30,44,202,199,176,187,112,212,5,128,160,230,137,108,64,196,74,49,155,116,169,255,190,178,129,122,12,220,152,201,129,158,12,103,236,130,196,63,146,255,187,40,243,112,67,151,200,60,64,181,32,169,124,28,29,20,124,13,97,91,151,167,231,148,16,104,56,151,116,75,236,71,191,187,231,129,58,39,3,162,52,61,127,229,176,7,243,227,140,100,12,249,136,38,64,122,190,204,243,60,142,14,242,56,117,33,61,16,46,44,146,145,204,10,216,179,55,247,56,234,110,14,174,137,137,158,107,19,199,34,37,148,79,140,195,120,207,118,229,0,210,222,3,185,203,1,142,54,62,181,127,20,189,80,128,155,252,57,153,165,179,60,170,21,113,49,97,183,230,131,175,126,233,217,59,191,127,254,247,255,113,191,176,79,168,50,25,233,24,4,204,81,128,192,164,66,226,221,190,63,249,246,205,223,255,195,67,220,19,200,179,0,252,77,22,24,100,133,177,124,22,140,163,199,112,217,7,64,70,124,173,143,30,127,73,60,132,35,149,71,2,35,222,223,223,15,16,230,1,73,153,86,154,103,179,130,156,232,199,114,191,89,18,194,116,18,156,94,239,254,3,82,20,216,164,113,119,191,169,11,238,6,72,89,129,165,215,31,144,34,135,228,51,247,72,27,43,57,8,203,72,35,213,228,68,140,208,140,236,219,199,216,88,145,112,88,87,153,101,105,224,101,136,68,154,75,148,145,123,110,240,193,24,7,53,49,71,93,10,69,136,169,159,116,232,246,103,247,140,100,143,140,22,80,189,57,239,202,67,22,117,158,252,56,202,21,64,196,11,57,122,150,200,193,81,61,28,160,199,15,233,239,126,245,158,85,33,14,178,28,13,44,36,202,34,120,179,39,93,171,122,239,91,15,130,220,136,148,109,208,28,61,183,125,1,13,49,1,38,174,248,74,191,112,207,186,208,58,45,10,20,142,7,78,169,4,129,203,38,222,89,255,253,61,229,17,0,227,243,2,61,17,19,225,166,50,47,61,210,97,68,94,230,114,128,93,65,195,25,242,16,60,33,155,16,152,255,11,63,185,231,245,17,88,168,57,26,245,47,159,151,242,137,119,12,191,243,157,123,30,15,0,188,60,71,3,12,138,146,12,80,207,143,180,139,14,199,245,89,47,166,6,142,107,8,215,229,19,238,196,252,203,205,79,190,14,65,211,177,240,255,231,111,223,185,249,246,143,111,222,123,247,158,209,196,5,1,175,101,200,12,160,215,203,113,112,133,164,171,162,247,116,180,67,67,128,71,211,87,142,134,30,130,147,71,49,105,87,243,158,39,222,224,214,4,1,75,232,21,32,56,185,5,16,172,71,57,160,16,193,9,141,147,178,52,108,78,22,38,206,199,241,146,65,221,4,71,153,249,44,213,40,17,247,56,49,233,184,246,195,47,254,5,32,64,222,19,21,85,162,78,187,116,209,65,159,18,131,55,223,51,200,49,92,224,67,194,232,57,149,240,104,236,193,138,39,63,74,52,59,145,135,59,49,94,36,22,36,44,34,90,226,184,199,56,56,144,192,5,2,96,24,137,154,149,151,144,112,8,249,199,113,28,132,251,165,112,80,65,98,2,192,237,65,164,210,229,18,66,244,222,188,251,205,251,213,133,17,30,242,116,230,0,24,6,145,203,37,221,166,184,31,232,2,196,94,3,13,132,94,189,102,179,172,192,162,229,250,145,34,2,161,9,25,34,1,210,203,117,16,128,11,144,146,30,229,158,126,94,202,6,43,0,196,70,151,208,138,154,116,169,231,126,113,68,144,182,157,203,11,16,241,128,156,15,163,15,224,97,253,56,241,7,145,249,46,128,239,187,231,86,194,162,218,229,199,137,181,45,65,124,72,158,19,101,2,41,197,177,16,168,34,233,174,224,251,191,254,210,253,130,123,2,32,134,156,167,129,189,89,52,71,113,130,44,61,82,92,5,124,156,79,79,95,208,160,6,161,76,172,235,155,55,223,249,71,164,249,0,178,249,187,255,120,223,170,81,135,1,44,143,135,122,128,65,44,197,132,112,41,55,223,250,46,172,50,15,18,213,1,226,58,115,178,192,122,183,20,209,128,96,101,62,25,72,246,59,255,232,87,138,242,156,21,220,201,148,174,177,217,212,20,83,42,92,153,56,219,142,209,213,237,101,179,102,65,125,173,182,101,234,166,139,202,240,147,215,45,77,111,206,118,174,153,150,113,97,152,136,144,179,39,41,37,245,244,41,163,41,174,50,91,235,152,170,107,88,230,228,212,149,173,163,198,152,87,205,250,108,202,238,46,155,142,161,233,187,174,98,187,107,150,154,98,154,238,80,170,89,79,49,45,40,124,35,74,7,174,48,197,24,206,178,105,184,235,138,125,166,219,206,236,43,28,179,166,244,117,123,209,182,58,237,89,179,211,108,50,45,242,168,9,201,179,79,158,50,53,203,110,205,94,217,93,82,92,138,177,187,139,182,162,161,39,136,57,138,173,180,80,163,174,25,67,181,204,125,187,57,139,24,161,113,170,138,24,81,51,154,174,110,87,160,49,168,16,203,54,234,134,73,190,249,101,1,176,219,47,62,207,249,69,166,184,137,231,239,254,40,197,56,94,67,80,10,150,125,164,20,123,169,10,106,48,129,83,203,162,52,67,155,229,24,181,97,52,53,91,55,135,75,14,21,205,199,23,205,33,13,99,160,104,16,64,137,20,205,65,239,14,20,202,223,86,38,118,65,28,40,19,112,60,73,153,124,50,185,66,80,178,16,91,178,0,128,230,131,140,200,102,69,30,151,44,12,145,42,6,5,138,241,164,34,155,77,26,44,80,228,89,17,23,40,14,21,40,221,214,85,162,200,201,217,193,2,121,86,16,112,129,18,98,231,83,198,105,88,61,144,71,144,61,71,199,82,78,164,145,136,95,83,169,162,113,129,63,54,154,167,85,16,30,181,99,35,126,185,120,244,134,36,17,73,29,42,230,208,48,73,110,27,4,125,19,253,143,36,55,148,178,102,152,250,112,234,150,213,236,215,45,51,238,1,170,100,100,41,124,124,178,64,146,29,195,172,55,245,157,65,90,208,228,164,218,104,90,210,181,240,208,118,27,134,147,134,86,22,90,120,240,167,235,186,91,49,84,119,217,213,91,206,130,109,181,202,138,218,208,39,83,144,37,53,133,166,10,171,99,14,20,209,85,236,9,179,0,5,205,225,210,94,51,245,11,119,207,80,207,38,39,67,185,204,180,129,6,253,33,170,223,110,34,146,157,201,41,198,132,202,74,138,163,47,24,166,86,108,54,39,167,174,167,160,10,221,109,88,26,26,211,106,199,113,17,1,77,93,177,135,72,30,110,228,235,175,227,7,45,165,157,182,245,150,213,213,241,172,50,153,144,123,138,193,15,98,122,98,84,57,49,217,195,5,133,250,226,214,82,66,121,19,138,224,239,82,6,159,80,136,112,151,66,4,196,253,104,151,36,244,51,89,16,38,76,189,55,177,133,100,196,112,244,80,95,235,140,59,117,85,35,210,84,13,245,174,153,38,147,53,19,100,181,209,218,146,70,67,213,213,95,127,29,61,15,38,236,130,157,238,42,205,142,206,232,147,83,168,101,68,50,64,56,232,224,247,75,48,9,93,186,71,146,47,207,105,180,104,204,35,217,13,17,134,200,114,73,177,133,130,137,42,212,11,110,26,86,74,40,153,209,209,240,104,40,102,93,223,69,226,166,54,134,27,190,89,61,69,83,197,164,133,27,54,53,105,235,117,221,212,109,197,181,236,29,52,36,140,150,158,134,101,43,168,110,2,113,194,91,58,39,98,114,247,108,165,29,34,14,53,164,135,166,101,125,146,155,114,122,134,139,8,71,252,178,245,110,193,76,195,120,154,186,82,17,43,39,216,217,112,59,9,63,211,100,58,42,232,12,201,90,16,136,40,12,14,174,57,92,130,48,11,127,82,186,169,165,188,178,76,212,5,86,27,241,248,26,141,73,252,46,112,100,106,206,111,137,30,106,137,153,86,218,237,102,31,11,16,163,216,245,78,11,180,138,169,107,250,88,191,70,3,27,248,95,198,204,252,116,177,17,68,107,205,112,220,79,16,43,163,147,230,208,52,8,143,119,188,81,60,73,231,0,63,17,175,36,136,24,70,133,57,116,68,49,145,69,16,141,140,17,51,105,56,39,173,47,146,86,128,181,38,58,187,6,203,25,157,140,2,125,47,141,41,195,223,157,201,255,90,83,41,243,48,235,20,154,242,172,94,185,137,150,211,200,164,135,179,15,116,171,199,192,182,130,228,30,23,130,114,146,164,176,254,82,48,231,240,148,89,32,79,136,78,176,102,214,145,182,52,105,62,193,137,77,247,41,227,125,172,63,157,34,235,186,102,43,61,210,199,104,138,55,153,87,56,90,54,180,196,209,221,3,67,239,197,200,8,140,29,84,50,42,31,145,199,137,83,160,178,123,228,13,79,227,140,91,40,226,57,121,93,105,63,49,211,42,50,24,158,206,25,181,73,174,80,112,167,244,66,119,78,111,162,129,135,18,120,146,208,199,9,87,40,65,120,5,37,144,145,51,167,23,122,215,80,156,93,208,211,53,98,137,161,1,134,214,20,178,192,132,215,42,127,48,234,233,192,206,194,245,162,53,2,255,69,227,55,104,63,225,170,194,152,168,29,254,247,80,51,24,157,52,196,45,92,169,86,211,178,103,83,175,138,108,94,175,213,82,76,79,55,234,13,23,105,223,86,91,81,13,183,143,204,6,68,78,179,60,144,13,210,54,189,28,215,115,9,98,81,128,165,119,13,241,214,90,217,221,220,64,245,94,57,110,191,169,207,186,215,161,78,81,52,109,28,29,104,248,65,186,106,163,180,61,11,233,127,100,254,240,103,148,225,249,252,201,211,185,129,49,141,146,60,26,2,51,14,18,205,2,30,37,61,84,129,215,43,84,18,147,152,197,249,204,74,75,183,114,43,157,165,236,178,199,96,148,30,48,42,32,50,221,238,56,141,201,161,50,104,206,80,11,73,161,77,63,97,114,168,168,196,110,8,74,73,204,98,39,232,169,183,246,14,49,79,98,85,54,70,191,75,79,233,133,139,96,224,232,49,170,148,47,230,132,19,116,128,235,105,111,187,35,29,218,224,120,194,161,2,227,159,176,79,167,24,155,150,161,25,221,101,100,194,79,94,53,220,86,115,246,15,254,16,125,159,192,125,85,72,17,233,120,181,134,122,252,143,254,0,21,96,170,104,170,138,12,88,80,128,152,20,188,243,71,200,240,87,155,138,227,16,19,173,213,159,161,5,167,240,14,193,174,113,169,207,138,236,245,212,156,57,188,60,81,74,8,55,38,93,230,10,222,152,181,97,45,143,145,147,152,2,32,227,40,49,49,7,100,196,140,246,190,25,145,142,161,135,195,213,97,149,56,212,253,216,48,137,29,163,102,161,156,56,232,88,54,171,234,218,237,131,206,203,23,25,116,185,240,160,139,154,70,99,140,189,88,209,79,54,176,162,79,146,7,2,44,196,113,108,192,163,0,173,49,152,33,141,144,136,23,170,193,23,183,80,143,178,202,126,208,201,124,80,83,72,226,146,125,157,164,204,12,188,161,223,250,134,48,240,134,59,244,70,66,79,12,107,86,183,103,228,199,206,41,36,144,59,208,175,9,92,24,43,151,16,43,35,222,214,227,136,77,140,192,20,29,57,251,13,168,79,58,210,89,64,119,194,127,65,113,50,195,90,147,203,232,204,43,44,50,53,211,222,6,220,235,175,7,159,211,77,221,172,187,141,72,210,67,87,77,173,232,235,107,230,205,66,137,57,47,76,186,147,41,69,83,96,215,152,218,101,26,181,203,222,100,108,70,65,58,30,131,183,148,82,188,204,230,178,146,34,164,240,119,164,17,233,79,82,154,94,83,58,77,55,245,180,112,158,214,47,218,150,237,58,215,76,74,96,165,106,42,162,17,193,118,64,170,131,212,54,199,181,13,213,77,205,185,105,164,65,78,209,161,149,180,90,153,233,215,72,3,231,155,58,216,69,12,52,249,77,71,111,214,210,111,170,111,189,21,24,252,147,41,52,193,167,64,162,21,215,80,203,48,245,207,166,96,191,123,6,77,222,174,130,100,1,77,118,102,29,253,213,237,32,41,117,205,60,129,45,243,230,140,171,84,157,193,215,81,218,140,97,66,54,70,113,93,36,41,116,247,190,138,150,46,40,69,177,53,84,0,154,106,175,112,86,21,212,243,212,172,153,70,54,175,214,212,247,148,42,86,216,175,201,38,248,236,21,222,115,64,143,21,212,210,174,142,215,42,85,105,54,171,74,88,169,215,97,143,44,200,81,208,175,25,196,85,52,7,57,232,233,108,42,120,2,199,12,136,21,176,161,82,63,119,156,230,5,19,167,207,250,141,155,105,43,166,142,26,120,166,247,103,117,186,171,98,235,53,204,163,178,199,142,55,83,211,161,103,203,230,2,154,198,94,97,189,198,147,13,81,29,43,230,12,62,91,160,153,175,9,23,73,7,224,66,29,188,123,178,165,152,77,61,161,204,8,163,73,246,184,110,65,86,207,96,175,208,204,240,36,212,123,245,193,108,152,90,191,227,28,88,240,83,45,52,236,83,12,154,147,145,140,207,166,52,52,40,128,139,104,168,188,217,157,76,189,97,190,225,6,63,228,88,229,230,235,95,125,254,163,127,9,63,73,77,61,133,157,40,168,20,73,33,42,199,175,119,23,207,165,87,61,67,115,27,179,169,188,252,25,68,94,76,237,100,74,81,170,77,124,134,129,109,55,239,75,187,169,168,122,195,106,34,225,154,77,125,240,179,95,125,248,246,151,158,125,229,31,194,148,80,113,35,91,84,72,148,194,123,85,67,114,230,109,104,56,170,150,36,104,175,33,139,45,216,145,75,65,86,196,159,169,168,204,133,202,9,9,157,237,152,145,77,60,115,64,230,172,54,36,83,137,51,211,134,22,21,35,82,0,227,209,10,133,95,95,227,45,56,110,234,41,250,159,225,192,242,10,196,253,115,31,183,60,252,226,43,207,191,240,155,145,242,96,152,237,206,88,226,48,178,211,63,248,143,191,188,249,211,31,132,171,75,49,33,106,95,64,0,28,23,49,122,60,1,128,172,137,2,128,31,162,78,130,238,65,165,191,9,59,77,226,203,94,122,160,94,106,181,199,238,37,200,154,216,75,248,97,180,151,240,120,242,87,130,38,44,3,180,141,248,136,55,188,227,206,52,136,74,107,166,113,206,37,252,141,129,37,187,141,249,16,238,145,84,3,61,108,66,134,25,186,177,132,187,23,178,165,84,189,217,156,193,6,216,12,172,20,41,175,192,29,216,197,162,102,25,93,58,209,59,193,210,233,237,114,65,7,163,25,128,174,28,159,11,17,143,86,137,102,167,101,6,109,32,243,73,10,250,226,159,190,233,245,5,24,133,179,84,156,21,68,35,226,143,138,8,132,165,28,168,159,193,29,142,72,229,4,22,165,192,73,224,140,133,116,197,90,19,125,112,45,171,233,26,109,104,8,226,99,72,210,239,73,13,233,182,135,161,230,110,188,57,186,249,250,95,220,188,253,91,143,16,237,98,52,25,242,227,80,113,60,64,69,255,99,161,226,230,187,95,120,254,173,127,127,255,119,168,103,222,11,83,115,121,75,215,112,227,146,195,223,77,80,126,253,141,103,191,248,252,135,95,252,154,47,179,237,115,243,129,24,35,188,0,37,55,127,254,149,155,47,127,11,233,28,136,67,1,73,109,187,215,124,40,254,220,121,32,33,146,158,255,244,251,81,146,218,151,110,245,99,35,233,27,191,252,240,27,255,238,143,106,199,109,13,86,44,178,195,148,141,69,199,43,47,78,199,195,81,49,78,213,95,254,193,7,63,249,225,243,159,124,9,251,94,16,2,154,122,87,111,222,83,114,159,82,237,143,232,129,64,201,142,174,52,247,140,150,62,79,109,55,234,60,116,165,25,182,142,213,14,103,246,9,117,116,130,130,83,12,178,118,201,158,95,119,134,36,120,235,172,231,238,17,89,52,189,196,212,245,83,98,14,37,212,231,233,4,97,7,16,51,114,158,66,44,26,203,220,3,19,49,172,19,209,102,33,189,2,118,157,44,108,109,231,106,185,90,10,183,143,151,21,137,124,82,68,153,163,159,212,172,66,62,229,179,42,205,199,105,10,122,58,197,24,143,100,42,83,15,22,13,117,9,214,79,82,97,155,46,146,19,63,158,113,13,23,41,18,158,26,6,21,77,98,141,61,196,133,207,69,25,132,245,199,89,241,150,76,176,72,34,89,152,2,133,13,149,218,154,100,209,167,107,166,89,120,242,56,237,166,167,84,67,182,103,76,214,90,167,25,72,130,161,33,25,111,40,182,139,197,118,10,220,137,192,249,78,224,4,29,182,158,225,115,182,166,67,135,106,190,35,94,188,104,193,232,25,20,45,178,209,64,54,99,24,186,195,18,227,138,7,91,56,97,177,35,175,237,186,176,217,229,191,6,3,43,201,151,15,183,128,250,11,233,122,91,169,235,155,216,108,163,73,13,163,230,134,19,240,184,233,216,52,19,23,151,72,157,146,52,165,213,234,194,33,186,3,126,83,23,182,134,255,246,233,223,75,250,23,229,114,218,117,63,27,44,125,65,122,219,14,61,128,5,104,240,145,78,18,200,82,128,63,159,134,62,135,62,130,135,128,195,249,159,120,255,147,224,127,18,241,43,212,139,80,105,183,129,157,80,7,36,235,166,6,221,6,122,45,244,122,138,105,181,85,252,183,173,219,134,229,63,3,19,22,171,200,224,115,230,37,58,174,151,216,84,201,95,44,222,232,175,219,246,254,122,245,116,156,90,19,210,122,138,109,130,15,2,118,45,187,134,189,74,16,131,217,39,169,150,210,6,29,61,245,52,206,133,43,24,19,105,154,111,146,158,88,238,161,241,176,231,239,198,22,240,129,2,19,118,121,0,34,11,67,7,196,56,121,60,87,47,219,178,220,244,107,232,89,10,201,2,178,16,82,76,212,231,139,164,78,74,44,217,123,100,58,109,109,144,252,107,212,108,87,109,204,94,69,228,153,236,164,69,79,136,193,131,45,50,86,226,50,193,73,49,62,213,12,205,52,158,15,71,5,100,147,48,104,150,143,201,55,25,202,136,196,147,228,244,124,28,66,131,100,106,86,184,245,237,182,29,126,125,96,252,76,193,108,56,88,0,117,12,8,10,0,241,152,196,187,181,85,189,102,217,122,69,71,230,152,213,143,50,207,247,150,35,172,30,62,82,39,221,133,236,72,144,76,171,227,70,188,242,96,175,25,9,173,215,79,83,112,212,245,214,91,44,241,3,11,145,49,74,8,232,120,243,15,19,79,7,19,180,193,4,50,240,224,20,134,158,68,69,70,78,104,212,225,241,54,44,159,144,76,70,221,240,51,188,233,213,106,195,32,19,83,140,219,218,132,29,219,162,163,206,190,194,94,207,169,129,143,99,136,197,122,116,3,85,15,121,164,69,38,29,79,69,99,6,210,227,183,233,77,143,49,228,180,80,167,95,97,113,59,29,120,114,26,60,210,6,30,105,193,35,194,53,239,1,104,159,88,91,50,71,58,92,18,129,195,254,115,100,4,134,135,193,200,94,13,246,254,10,9,92,30,115,38,33,249,96,37,240,5,160,31,254,114,25,254,66,102,108,255,43,45,61,232,198,194,43,44,67,123,81,243,71,115,40,235,200,174,164,11,83,180,31,105,98,82,39,2,221,126,103,92,0,187,251,225,20,124,228,123,25,78,185,244,251,138,243,210,238,211,83,116,30,26,213,85,120,245,140,114,144,135,175,1,159,188,201,108,92,70,121,107,243,160,196,215,71,178,10,211,225,181,25,190,248,156,224,3,78,160,7,77,3,233,72,19,169,169,39,220,211,225,214,146,121,115,116,115,177,78,16,109,176,48,216,96,58,255,142,223,98,170,117,196,15,242,17,109,198,196,4,173,134,175,126,187,133,219,219,13,93,95,198,202,216,80,147,53,75,197,46,129,48,95,81,21,183,212,95,214,38,169,250,73,23,121,252,165,224,60,73,65,73,169,167,104,222,15,187,119,69,214,173,208,11,224,177,69,37,78,167,84,80,125,111,144,12,164,104,191,24,33,186,183,116,6,202,100,225,10,91,15,72,93,69,227,96,54,245,254,123,95,126,246,141,31,144,29,153,20,211,212,107,110,96,62,186,216,180,181,218,232,19,202,75,119,107,189,99,120,77,3,55,4,164,184,99,119,14,100,240,146,111,135,100,11,51,199,178,104,205,164,246,37,86,234,96,73,177,74,150,214,135,3,40,164,36,215,235,176,155,171,92,24,78,138,129,93,215,186,141,116,29,141,158,222,219,245,170,50,201,50,248,39,157,155,74,34,64,215,89,216,50,70,101,224,169,14,21,72,15,9,85,219,114,80,185,196,96,190,26,42,254,213,172,146,203,203,18,86,240,154,224,207,170,161,76,150,235,90,173,89,150,177,113,3,88,162,181,63,73,93,60,251,235,223,220,124,253,47,8,135,38,91,45,68,76,170,31,147,118,57,148,246,52,142,106,69,171,230,171,74,136,115,28,48,170,110,35,229,246,10,243,155,103,63,227,245,131,136,62,17,106,240,71,74,97,138,203,126,6,110,19,97,147,105,13,183,16,173,171,204,69,17,177,1,153,227,148,1,104,92,213,45,187,15,111,161,118,43,118,127,81,105,195,93,11,220,170,208,52,143,108,167,126,228,77,60,242,144,110,172,42,136,108,84,48,50,0,144,166,29,178,244,99,24,66,222,4,7,72,244,98,11,233,163,13,232,100,189,213,110,40,14,42,250,170,134,132,23,155,123,80,80,234,58,68,4,76,237,140,225,234,173,1,54,213,106,121,133,101,241,109,46,82,107,255,33,107,237,39,212,154,205,101,115,181,90,168,214,203,135,172,245,50,161,214,60,167,170,57,137,92,34,27,158,48,98,199,43,217,46,124,57,94,99,198,235,243,239,254,243,179,111,252,146,108,235,78,182,254,223,191,101,156,71,28,137,252,195,141,68,62,52,18,137,240,197,181,132,25,115,144,142,120,119,80,116,21,100,206,82,214,92,143,37,199,88,199,136,19,100,150,205,115,120,248,120,130,60,96,114,141,16,101,178,243,253,82,160,99,4,58,202,32,244,245,31,110,222,253,225,228,255,247,63,254,228,211,177,194,8,67,114,29,109,80,188,64,51,126,222,160,181,216,237,101,205,82,177,181,14,231,139,160,248,144,45,111,208,231,29,220,175,225,210,12,179,171,219,78,252,0,137,35,98,252,73,61,50,102,194,35,3,107,162,35,151,150,248,177,193,15,140,13,68,30,57,121,121,57,48,146,7,134,119,58,245,193,79,126,248,236,157,255,229,157,81,5,233,55,95,253,249,135,223,252,135,225,116,154,242,105,24,61,226,221,245,179,4,182,188,184,222,226,109,149,132,197,218,180,236,150,210,244,217,214,215,155,77,56,238,129,226,163,12,165,79,174,175,3,165,42,161,127,94,156,64,237,118,2,95,173,242,240,47,142,66,239,81,44,137,247,39,46,134,182,184,57,33,110,207,148,238,40,135,79,2,248,17,217,34,103,8,66,114,198,193,131,132,216,125,208,201,216,204,60,50,171,233,30,233,160,9,107,226,93,210,118,65,99,58,248,148,141,19,84,255,148,45,151,131,211,179,150,119,241,176,67,29,92,219,140,193,52,3,7,87,81,215,180,154,152,213,168,131,43,83,43,180,60,167,86,166,129,203,228,117,129,37,101,146,56,11,83,76,53,233,124,103,32,222,66,220,233,207,108,45,8,187,208,24,29,118,33,8,113,224,42,213,50,42,24,122,31,98,49,52,235,174,70,226,47,52,93,248,20,10,185,112,184,179,75,24,74,143,154,64,132,224,18,4,188,10,151,26,128,207,171,122,127,54,229,31,57,160,197,204,63,184,132,173,87,26,115,193,33,167,22,244,136,227,154,193,206,127,112,102,65,195,45,176,16,111,161,42,242,34,98,13,77,226,32,73,208,179,249,32,137,135,164,188,84,99,131,36,1,146,178,112,249,127,100,160,6,114,42,72,156,106,32,150,2,166,135,56,70,162,175,192,1,122,237,95,22,69,212,43,12,112,130,220,249,135,80,64,36,176,130,11,163,195,14,31,175,136,244,120,134,227,164,44,154,239,153,72,53,252,136,106,4,52,108,32,140,130,95,77,46,203,231,179,98,66,53,194,64,201,226,168,6,136,178,196,230,67,37,103,101,94,200,7,5,215,71,21,44,141,42,24,48,111,163,156,201,69,56,51,178,228,236,40,102,200,242,32,51,114,201,204,16,7,74,206,141,42,57,47,139,17,102,0,66,252,184,204,144,71,20,44,229,229,92,164,96,57,159,11,23,60,146,226,252,40,46,15,22,156,141,22,60,64,241,83,134,184,110,251,11,167,183,9,70,124,22,82,92,42,102,197,138,56,232,208,140,34,248,47,68,79,197,232,65,250,245,136,128,15,117,221,133,187,204,244,174,12,62,101,186,91,100,135,59,223,226,214,39,239,112,137,91,31,186,196,173,147,75,220,122,236,37,238,136,219,188,231,20,255,132,125,234,133,16,240,174,114,155,126,187,117,135,180,218,187,199,77,118,224,233,181,16,47,89,28,190,222,173,135,174,119,227,176,1,83,222,189,19,189,134,214,170,6,14,93,128,150,165,101,208,58,81,237,3,219,252,131,213,35,138,200,129,168,95,51,42,55,171,75,83,35,78,252,176,115,170,95,254,96,229,49,228,224,216,31,193,49,225,96,215,39,244,183,127,82,230,221,121,71,203,207,192,254,57,230,46,222,63,199,139,130,183,113,238,111,231,135,154,250,194,97,36,200,213,223,112,7,79,133,79,127,48,27,95,40,174,132,121,235,13,31,216,180,135,32,17,232,79,1,111,224,219,58,246,5,158,76,205,32,125,62,147,154,242,118,244,51,120,71,63,237,52,13,244,144,101,56,110,106,40,43,220,249,241,135,255,231,204,116,255,84,59,141,169,213,132,90,253,124,208,110,143,199,122,26,59,89,65,20,3,26,176,98,54,156,147,197,17,44,130,80,25,225,107,210,9,204,163,135,57,143,199,189,143,165,189,194,136,246,210,211,222,79,111,131,135,102,139,88,22,12,56,230,227,49,20,185,18,242,214,91,17,215,115,212,246,194,21,216,193,237,29,189,73,183,55,138,27,149,20,131,211,246,108,29,239,51,128,118,95,210,21,115,246,10,62,205,114,56,129,218,168,56,158,210,158,229,42,196,216,12,244,213,243,142,110,247,193,56,196,69,205,166,90,200,40,77,49,112,105,151,214,51,191,189,95,92,75,193,27,104,249,34,1,192,82,41,47,224,25,210,78,171,142,65,110,136,160,149,55,74,28,93,254,208,234,119,61,23,105,29,226,165,157,38,21,195,18,224,149,85,136,148,21,202,64,226,193,68,138,0,78,135,24,148,88,98,253,188,74,156,238,35,5,250,205,43,164,214,150,87,231,71,214,134,249,127,141,123,142,94,52,141,242,25,51,120,134,48,123,150,11,24,138,236,110,100,153,64,112,180,171,128,89,189,102,154,184,164,82,15,73,224,85,101,126,183,140,121,20,25,8,219,80,204,164,125,151,17,0,254,249,206,88,195,0,104,192,2,13,31,10,228,207,39,126,238,28,57,180,174,241,138,54,116,139,97,54,230,6,20,158,111,17,171,66,20,167,44,27,238,128,144,27,18,92,204,115,165,137,250,143,60,22,98,30,195,71,195,172,147,12,93,203,208,38,208,24,139,94,52,252,20,69,217,41,92,209,45,72,85,105,170,123,193,77,147,201,208,173,97,181,105,57,250,150,213,238,180,177,138,132,181,55,137,137,40,174,81,5,78,34,187,29,3,93,72,158,101,63,130,32,61,15,30,56,234,241,186,130,178,147,31,197,78,126,4,59,95,44,230,209,157,184,25,169,55,38,84,17,112,25,7,133,3,95,160,32,14,78,48,116,135,243,113,65,96,164,64,213,102,2,207,231,4,119,202,215,144,30,237,164,99,247,111,210,175,233,77,112,65,198,247,234,219,88,86,175,148,142,107,109,41,120,143,165,165,92,16,185,158,21,89,244,205,48,15,241,61,51,137,197,143,200,23,216,12,159,130,77,44,184,133,139,216,0,158,27,62,31,96,223,183,80,101,138,120,235,73,206,203,106,112,69,219,219,193,170,71,175,104,215,170,121,37,39,66,220,199,184,43,218,197,200,21,109,69,28,190,162,13,203,18,205,3,62,204,188,32,177,169,169,73,114,95,29,123,177,60,65,86,18,147,74,87,93,226,51,141,40,190,210,12,52,143,43,200,62,105,234,23,215,105,255,102,236,140,134,22,37,196,86,243,205,55,97,231,113,194,105,43,38,221,120,124,85,16,132,87,140,22,84,163,152,110,242,59,94,246,188,2,63,227,188,145,110,192,213,2,38,241,249,44,126,30,218,245,159,125,181,38,213,114,53,229,58,220,164,137,217,154,97,59,238,12,190,130,127,133,6,38,234,243,89,118,2,255,12,82,129,135,219,155,111,226,227,132,153,25,216,150,191,106,91,142,129,87,94,162,174,116,245,57,188,91,207,3,56,65,78,234,246,230,130,80,38,115,151,51,72,246,244,11,180,190,163,127,145,18,85,100,250,209,155,137,124,58,203,138,92,174,219,11,87,238,116,84,85,119,156,55,241,53,187,9,87,155,208,140,46,101,152,173,107,225,156,100,237,137,203,136,72,80,116,54,218,38,219,182,236,216,188,213,124,53,207,222,210,126,124,24,17,195,0,114,72,129,56,144,151,100,97,92,14,132,203,76,27,206,12,209,103,175,188,23,32,127,168,160,219,59,230,150,50,242,42,252,68,88,172,180,144,134,98,214,39,102,103,187,51,154,174,183,39,160,100,205,80,154,86,253,205,55,171,150,214,71,10,154,166,161,28,179,92,90,202,242,168,111,39,184,52,234,170,44,234,43,36,44,254,231,235,217,217,153,158,94,61,51,220,25,71,181,45,184,229,57,32,132,81,250,171,85,167,57,131,244,61,136,144,131,248,232,29,64,165,33,28,176,16,17,3,164,30,165,152,43,56,101,196,123,238,72,37,236,216,42,156,197,164,42,179,153,83,221,60,51,76,39,211,179,236,51,52,252,84,61,131,11,174,117,59,122,198,177,213,76,215,208,123,78,166,101,161,25,209,178,51,206,249,58,253,244,169,123,213,214,29,28,1,109,13,2,10,185,105,148,61,245,20,31,214,98,53,25,169,19,109,212,71,14,178,26,138,231,103,229,34,163,20,203,101,230,184,88,84,152,114,177,92,101,166,75,197,197,34,99,149,138,69,163,12,41,167,101,134,197,73,29,148,212,47,65,210,101,137,169,207,23,151,139,204,25,74,106,225,36,179,68,115,245,80,18,139,147,184,18,124,89,196,185,80,53,58,252,58,44,226,10,139,42,100,208,24,3,63,239,163,87,28,252,138,91,98,156,82,113,117,158,105,161,164,115,156,100,151,152,243,82,113,115,160,122,203,79,58,195,68,54,203,80,202,234,2,173,171,94,138,169,172,85,134,202,20,72,180,194,53,158,5,233,209,58,202,197,229,50,227,148,163,213,46,87,48,189,60,78,18,74,161,38,116,32,169,88,196,81,13,144,29,54,220,11,159,67,255,191,14,199,14,5,28,106,230,117,60,232,10,236,235,77,52,33,21,28,213,113,94,79,121,18,75,215,63,36,184,111,152,47,127,94,254,188,252,121,249,243,242,231,229,207,203,159,151,63,31,215,79,196,38,188,130,136,50,158,173,59,1,198,238,220,27,230,53,206,54,210,230,37,47,18,27,99,194,174,87,39,37,142,153,32,255,79,77,4,154,252,237,133,133,203,161,38,241,93,222,167,166,241,136,28,196,56,38,245,132,140,147,9,106,34,251,53,36,89,202,228,77,106,46,79,80,123,57,137,196,97,243,140,188,238,219,142,19,190,241,8,201,216,130,158,16,165,246,197,92,152,13,96,64,194,119,207,158,155,192,86,100,92,69,96,78,147,26,136,77,61,33,177,237,139,56,226,162,118,53,126,195,165,77,131,254,239,122,31,131,62,213,181,104,57,240,12,202,130,95,164,204,136,5,62,70,145,175,46,44,20,231,89,246,182,98,195,182,250,56,132,34,225,227,100,137,153,192,191,216,169,91,139,143,55,197,71,246,19,49,244,39,196,236,11,119,84,188,213,79,42,245,223,166,47,71,202,31,95,210,198,47,150,236,9,196,138,137,183,55,128,75,72,220,32,240,58,193,219,39,152,16,64,236,120,248,197,226,63,115,97,150,199,108,19,196,13,199,248,182,14,108,26,208,23,201,206,193,4,23,39,237,169,167,212,250,218,177,44,28,41,0,98,45,164,4,78,170,221,22,188,113,50,197,75,249,124,138,100,215,6,54,18,193,203,193,219,68,76,97,127,54,163,165,212,245,76,219,172,207,1,22,68,86,100,140,131,210,230,78,143,93,93,172,91,200,128,44,110,236,238,55,230,247,235,232,83,5,190,22,123,229,34,50,207,139,165,163,98,183,181,132,83,142,54,118,119,216,229,162,237,136,106,118,27,61,185,188,88,217,153,95,216,87,230,183,54,90,71,186,115,210,220,63,184,56,202,175,149,23,27,219,11,165,133,237,82,233,112,123,197,89,216,60,221,219,43,237,151,87,54,118,27,59,59,59,11,59,251,103,165,243,179,204,234,150,188,189,179,209,222,214,172,245,245,108,137,93,90,221,23,155,203,253,226,114,246,180,210,95,190,216,93,90,102,23,143,15,202,171,214,249,114,185,92,93,104,182,50,7,82,206,233,156,200,114,46,159,235,242,211,121,185,223,59,147,244,163,252,180,56,61,61,125,193,229,46,179,57,187,188,177,120,182,220,56,174,92,214,231,249,82,67,92,203,20,91,199,149,165,222,250,116,233,168,87,94,89,169,136,82,93,117,206,207,179,173,245,198,178,43,150,106,40,161,59,125,190,189,113,36,87,246,218,7,108,173,49,157,99,179,75,123,229,221,162,84,235,111,246,248,237,122,245,200,56,106,159,245,183,172,211,44,155,93,88,47,31,95,158,214,54,47,87,74,236,244,134,161,231,15,46,143,75,122,49,43,174,174,31,28,230,229,74,173,158,145,183,78,248,138,118,92,210,86,77,59,183,91,107,119,246,184,204,226,126,203,89,152,47,45,240,66,177,180,58,125,188,122,182,43,187,153,29,103,119,161,183,50,127,144,217,101,207,214,118,236,181,206,69,118,173,81,95,20,151,242,198,185,179,182,216,106,87,166,57,254,152,95,238,30,151,170,70,71,63,218,61,90,46,79,175,229,151,23,246,75,243,221,34,39,118,55,78,47,202,243,103,71,154,112,182,51,127,162,86,26,252,65,182,194,158,42,142,125,220,89,54,143,231,205,246,17,219,191,144,248,141,222,225,225,174,105,181,57,158,173,200,101,179,110,56,107,214,102,123,85,207,218,75,59,243,106,81,88,183,185,76,49,59,189,43,109,100,214,118,139,107,189,226,116,185,218,171,28,238,118,219,178,189,179,190,151,171,111,203,165,233,44,146,22,89,187,172,31,153,197,238,201,178,174,212,55,122,197,110,153,187,220,56,173,156,185,185,3,169,218,175,237,200,123,157,222,38,191,80,237,238,171,39,197,162,162,237,104,243,155,153,154,157,47,237,103,216,181,37,243,204,150,106,226,98,115,165,58,45,174,28,87,242,245,189,243,197,156,125,190,109,54,132,126,105,235,92,177,55,91,108,49,95,47,117,86,185,19,135,59,221,56,60,237,45,109,246,243,10,95,63,207,203,245,147,197,146,91,92,16,183,106,229,163,158,123,126,112,86,207,185,188,49,111,152,149,181,90,115,218,220,104,86,247,204,179,249,45,103,61,95,108,106,189,210,82,241,196,41,218,103,243,123,235,70,127,227,168,238,202,246,90,69,158,223,63,19,92,157,61,156,215,228,242,86,115,94,222,226,186,187,77,89,45,202,235,181,179,220,42,191,187,210,238,111,26,155,245,53,113,115,171,200,157,28,110,156,74,155,251,13,177,190,101,27,221,139,115,181,108,150,51,124,179,183,161,236,230,214,123,103,202,118,171,97,42,61,75,57,202,173,181,76,177,216,173,212,141,147,250,106,237,124,167,145,45,30,149,86,181,154,46,109,116,75,139,199,171,135,171,194,121,118,215,92,56,60,103,235,74,93,171,136,134,185,204,43,199,157,250,17,127,193,149,203,106,81,169,87,220,157,5,233,98,71,218,222,89,57,186,152,230,149,146,81,52,182,202,142,184,83,156,118,54,150,119,242,69,165,87,237,173,246,68,235,84,71,108,110,239,112,156,125,88,175,168,149,74,111,126,115,165,147,119,29,119,241,240,162,170,204,87,234,39,217,245,94,246,98,251,100,179,123,48,189,159,95,235,116,78,181,245,163,124,187,230,158,137,7,202,229,62,91,158,47,205,215,246,22,243,249,252,182,104,46,213,15,166,207,106,172,115,166,239,102,116,185,179,172,169,149,92,183,202,178,221,122,191,104,44,149,185,204,238,98,111,91,61,92,59,225,86,75,139,167,117,183,95,219,40,182,217,221,121,189,111,11,7,134,182,182,121,186,81,99,75,155,197,237,204,252,234,110,117,107,175,83,43,111,75,107,166,90,217,85,155,197,162,92,59,237,186,187,75,165,246,210,174,185,162,228,202,236,142,124,112,84,95,205,183,202,98,255,80,227,51,151,90,177,85,90,89,108,78,119,181,149,141,163,221,172,186,227,236,173,244,234,75,114,171,56,191,55,127,184,95,70,163,179,119,222,87,79,22,155,86,163,183,112,106,77,31,102,234,181,227,249,141,149,58,167,228,171,23,150,230,118,231,139,219,243,59,78,165,219,83,15,87,23,182,151,78,237,162,86,94,92,53,54,216,162,219,91,148,46,87,150,217,243,178,176,87,214,139,170,184,214,48,44,78,172,236,21,229,237,131,222,252,210,130,96,45,237,174,88,151,107,219,69,67,60,23,218,57,101,250,176,186,183,82,67,47,156,237,113,251,70,175,190,119,188,215,171,44,85,119,215,215,86,22,217,220,209,118,101,181,62,125,178,145,111,159,176,89,110,87,187,236,229,236,69,181,180,210,170,34,54,53,219,82,167,94,89,63,63,221,105,112,219,11,103,71,243,197,29,177,166,100,79,202,199,242,154,157,109,237,59,13,94,105,117,207,148,174,99,47,159,246,151,164,246,229,230,177,180,114,174,29,150,212,140,192,29,11,7,235,249,195,139,70,111,171,155,217,208,138,149,94,102,173,185,115,98,95,112,197,210,89,181,87,147,251,151,173,233,82,126,111,189,186,126,177,214,61,88,59,222,93,22,228,18,123,177,219,189,44,246,133,138,81,218,43,45,150,150,50,61,91,94,220,43,11,249,114,166,184,85,205,175,172,219,91,218,233,113,111,93,92,175,21,93,167,117,220,210,143,206,151,43,243,104,2,237,30,182,157,13,121,109,177,100,84,23,183,139,57,219,17,142,26,217,205,166,92,52,142,235,27,43,21,251,72,95,111,245,90,181,211,90,111,111,195,17,91,155,242,246,252,161,83,170,214,183,107,103,250,222,246,98,185,205,115,197,118,30,201,240,242,65,111,107,243,112,77,148,245,234,60,123,84,57,185,92,234,29,79,151,248,222,82,183,44,182,183,122,125,113,165,217,171,247,107,243,185,179,141,157,237,233,234,70,78,49,219,230,116,87,205,176,150,176,177,114,178,122,216,82,212,211,94,119,207,56,225,182,22,23,133,221,221,118,221,218,43,31,157,116,202,187,199,198,229,86,81,107,174,175,230,120,237,120,129,221,230,245,121,185,84,148,91,213,77,43,187,158,235,86,78,36,161,174,109,178,214,217,142,120,136,166,185,140,123,174,200,151,155,53,205,217,95,222,44,149,37,119,177,183,119,212,183,132,163,213,99,81,19,57,119,239,64,58,49,46,143,166,15,218,246,146,180,209,220,219,219,58,146,142,46,150,246,203,253,163,11,65,221,220,180,78,86,47,243,146,120,44,157,72,211,217,149,69,119,201,60,175,155,59,91,139,205,203,126,115,163,223,202,229,204,35,231,128,207,45,148,205,163,205,245,139,245,140,41,174,172,111,46,30,246,179,251,139,236,252,197,250,229,241,250,2,140,97,55,175,111,106,106,77,100,119,133,245,222,250,10,187,81,63,62,90,62,108,26,235,214,86,203,145,230,133,42,34,197,20,187,151,43,123,103,243,246,166,124,36,205,119,118,14,59,245,236,98,166,233,84,202,167,121,99,9,13,234,165,147,236,238,49,159,111,111,159,212,75,125,185,120,180,153,205,20,47,122,157,115,101,251,160,170,150,171,211,235,107,149,218,49,171,29,150,79,87,214,247,164,149,253,186,158,45,230,138,11,242,178,61,191,110,92,116,68,177,110,244,204,197,204,158,178,182,189,85,181,167,185,229,214,169,214,62,219,157,87,84,179,231,44,229,76,119,83,45,30,34,147,163,214,217,118,101,167,201,91,238,198,62,63,205,25,103,53,117,209,232,92,168,252,154,194,157,9,235,173,124,102,185,118,178,170,175,74,252,86,121,73,223,51,27,221,195,210,124,175,187,133,6,232,246,193,178,212,216,230,15,119,156,157,220,188,189,181,189,191,117,208,202,95,72,110,207,62,48,4,65,221,56,233,178,178,195,237,184,77,97,191,158,185,236,75,91,219,25,229,132,53,178,237,110,211,220,41,25,86,254,176,123,180,115,169,162,185,164,145,93,219,216,16,178,167,108,115,73,203,169,174,213,221,203,158,172,170,74,163,83,183,207,182,14,55,196,210,110,102,105,205,233,11,220,52,187,188,187,93,145,27,142,53,127,94,57,185,168,118,138,103,210,218,193,146,190,209,85,235,130,154,159,191,60,155,102,165,94,177,118,160,102,212,158,190,187,163,237,213,76,167,179,92,226,250,187,217,221,92,247,184,145,239,28,158,24,236,233,102,246,8,53,253,244,76,214,4,91,99,123,197,206,122,131,59,214,23,183,149,139,147,190,220,218,171,212,22,46,93,158,151,247,218,249,174,197,154,43,167,7,235,162,217,116,242,243,173,202,217,70,102,183,182,233,102,172,243,233,202,161,181,167,102,119,59,139,122,118,219,214,245,92,135,187,108,113,219,231,39,135,188,189,213,223,222,88,185,60,217,57,229,46,23,78,140,206,214,161,188,215,221,65,162,174,95,240,181,202,73,127,251,200,236,233,181,178,52,189,85,62,62,91,222,227,21,62,35,157,160,65,187,59,157,175,109,77,247,179,166,122,180,191,126,42,247,132,34,26,78,43,43,25,85,95,23,182,76,67,20,84,237,180,187,94,106,243,13,69,156,63,59,201,26,231,237,138,121,60,125,46,86,170,245,70,158,189,108,181,91,108,175,219,63,200,172,119,186,146,180,233,54,121,237,68,62,59,223,201,106,173,101,165,183,89,147,23,84,23,77,224,221,181,93,181,40,98,53,110,119,255,96,115,103,85,42,31,47,47,23,82,160,60,242,26,255,194,167,208,137,103,95,177,103,63,222,41,133,119,130,31,190,27,145,124,86,193,145,179,138,240,81,69,84,89,230,245,234,237,202,50,167,235,34,40,203,130,32,228,110,205,92,171,177,57,162,89,11,185,49,20,241,124,78,19,105,246,124,237,163,87,196,23,93,79,17,119,91,199,156,187,48,63,191,222,208,217,213,114,105,127,123,213,40,237,23,23,182,139,231,199,165,237,162,50,95,182,138,171,245,226,217,50,74,217,63,91,56,65,25,22,150,75,214,246,234,105,142,223,89,82,133,173,75,39,183,153,219,65,19,202,238,198,162,86,109,105,102,102,189,186,117,153,57,153,151,142,197,173,174,190,197,247,5,185,184,177,61,173,240,251,206,14,234,192,173,61,238,136,235,231,50,189,124,199,210,215,215,214,43,243,181,51,103,217,236,183,68,110,101,254,232,220,60,207,158,180,139,7,245,131,250,73,251,82,60,184,88,58,81,46,78,165,253,131,163,154,93,60,48,54,182,75,173,124,179,61,191,117,38,178,185,133,139,249,10,50,32,236,126,79,49,122,139,199,139,10,154,76,14,196,245,67,115,217,93,238,228,247,243,218,86,93,231,186,123,11,189,165,222,246,230,209,126,253,114,37,179,179,188,183,87,61,102,77,126,127,195,16,187,130,202,151,234,232,197,106,110,185,187,162,238,44,75,11,141,205,76,123,115,97,235,96,127,69,52,202,149,205,203,242,233,121,209,92,238,159,31,236,232,197,197,204,101,113,101,103,233,244,176,126,220,41,238,148,69,171,116,82,239,90,230,114,91,57,215,93,173,47,149,212,202,186,190,217,210,187,189,162,171,26,166,195,30,237,111,20,87,247,243,229,173,227,229,233,162,123,112,81,235,84,207,182,55,196,149,254,74,87,231,142,121,243,76,46,109,47,247,228,150,125,182,180,126,164,108,159,187,234,102,67,189,112,250,219,213,227,252,65,227,192,16,151,156,93,61,103,22,59,155,53,169,213,57,42,150,202,199,139,165,210,254,162,203,110,85,218,27,23,150,190,181,177,94,217,56,91,176,155,238,74,213,84,142,218,151,242,105,119,62,183,176,124,46,92,110,247,55,107,59,6,215,45,239,110,101,26,29,182,186,218,222,59,206,78,159,203,7,251,197,173,74,241,178,94,175,114,173,61,183,159,87,79,185,218,244,121,86,223,218,60,219,176,207,206,45,254,132,151,202,217,45,237,114,126,89,63,43,119,167,55,247,78,180,99,225,114,107,219,213,44,99,243,72,68,138,211,150,187,189,85,62,95,23,247,118,15,156,226,97,169,145,113,43,198,197,222,193,90,133,189,156,22,214,23,144,194,158,239,44,55,186,39,252,194,97,107,33,211,87,87,27,146,122,178,221,43,169,197,173,29,181,210,219,219,222,59,19,54,139,243,219,229,93,107,186,175,150,142,186,7,27,91,103,71,106,73,95,59,88,57,173,102,230,217,141,165,61,164,189,155,7,58,127,40,113,235,165,76,41,203,29,47,31,73,2,183,199,57,107,181,205,133,98,89,205,20,243,181,242,188,208,81,171,125,225,100,218,149,186,221,92,254,200,190,88,71,98,191,200,102,139,151,130,217,57,216,93,93,93,19,164,227,227,165,205,188,177,185,180,215,168,72,173,205,204,252,102,109,123,137,59,92,218,101,79,118,78,54,218,243,151,243,60,219,157,190,84,42,61,121,195,169,31,52,139,141,203,179,139,109,97,225,160,210,108,119,122,189,245,222,178,116,116,140,12,181,133,173,203,157,210,98,113,177,167,185,178,177,211,47,246,139,249,249,54,178,9,78,234,181,222,78,110,101,117,83,216,45,207,75,155,211,107,151,135,245,157,253,162,83,58,58,90,119,242,171,213,243,122,233,124,229,232,96,103,187,100,171,229,211,67,121,37,59,127,106,200,181,163,34,50,115,143,27,235,231,197,133,162,118,188,204,111,112,106,125,229,192,188,20,230,203,23,23,102,255,172,202,235,123,66,105,249,210,152,94,222,60,229,47,119,122,151,235,61,110,163,207,182,230,207,228,218,66,237,192,60,238,84,14,79,205,60,82,144,217,243,250,206,230,146,174,180,86,142,214,46,218,43,203,123,43,205,242,138,189,211,56,208,219,141,147,190,181,99,56,220,118,249,108,221,106,181,46,251,206,137,122,82,238,169,53,121,45,107,175,150,119,148,165,150,114,164,11,234,197,14,183,219,220,55,235,74,177,164,242,235,135,198,17,219,109,183,183,87,27,236,97,115,181,209,98,231,215,150,242,172,118,160,73,231,106,189,93,220,95,57,218,95,149,45,118,85,95,209,185,125,233,80,57,60,177,204,53,251,226,242,188,113,98,87,218,54,135,6,6,159,53,249,173,98,238,92,216,175,236,238,87,215,228,179,182,194,202,103,37,235,80,43,151,138,214,254,169,190,102,172,158,232,220,122,183,157,185,96,245,67,221,62,216,170,217,187,199,23,155,117,225,64,223,153,62,217,239,156,238,75,249,227,110,99,117,193,52,122,91,21,107,95,113,27,173,230,202,234,126,197,170,52,22,214,87,220,75,181,162,237,75,250,234,66,121,231,112,250,226,124,245,162,153,211,138,136,57,109,93,104,109,28,217,103,220,124,177,181,115,186,93,153,222,57,106,186,251,205,149,222,70,111,247,252,112,99,203,149,75,142,98,228,86,207,27,72,93,53,183,206,142,123,229,254,210,214,188,101,118,167,235,221,37,109,197,68,102,212,150,86,222,59,63,50,118,14,148,45,100,159,177,66,133,91,232,105,198,129,184,177,170,108,95,72,214,5,154,125,140,142,152,239,242,142,236,30,148,21,123,111,105,250,98,191,222,221,42,93,206,111,30,89,153,94,117,239,216,48,204,109,195,205,175,100,78,156,28,106,174,178,216,144,155,253,158,211,215,173,181,211,14,82,128,251,189,205,149,149,126,189,164,44,157,182,132,197,70,173,163,30,119,167,207,51,205,229,122,113,97,121,163,108,104,23,130,36,212,228,61,182,207,231,116,97,145,93,221,222,53,247,74,231,39,162,100,109,162,25,172,217,168,78,231,178,234,170,92,59,232,157,117,68,247,64,41,34,141,95,189,208,132,237,77,225,24,153,71,23,18,187,36,151,106,251,29,119,167,104,22,23,214,54,240,34,80,90,217,217,151,230,237,179,149,122,189,94,32,11,185,40,42,183,175,85,162,164,232,100,173,18,37,253,246,236,186,200,146,101,83,204,9,183,102,174,170,222,134,148,168,105,195,101,19,215,106,184,148,8,42,199,212,92,202,193,113,50,83,133,66,1,22,125,171,54,1,152,135,118,225,9,214,45,108,164,90,60,5,92,170,116,211,82,149,166,131,29,162,189,165,212,75,36,49,150,20,40,84,204,231,81,195,210,212,213,110,78,65,203,178,32,100,107,181,26,220,246,99,94,97,153,43,162,59,172,43,248,226,166,211,80,52,171,7,170,199,236,43,220,53,33,186,166,142,32,58,167,136,66,106,10,98,200,114,204,240,15,143,126,200,111,17,255,21,209,15,249,77,254,102,25,137,254,205,162,191,18,35,163,31,49,242,151,227,208,7,244,135,37,159,242,12,135,74,204,146,79,89,248,47,139,159,161,68,153,126,204,209,84,14,103,200,195,71,1,158,242,28,131,30,137,240,151,199,37,163,42,89,250,49,199,240,2,124,204,211,143,2,46,95,134,36,129,133,82,33,103,142,17,120,168,9,10,200,51,130,132,63,227,188,66,14,127,150,224,179,200,66,125,124,22,50,136,60,174,80,102,4,212,28,148,95,130,23,81,6,17,215,46,160,6,9,140,196,65,157,130,0,25,36,17,42,133,23,101,70,202,1,241,168,100,148,33,203,226,207,40,81,96,178,2,16,131,10,145,80,43,179,64,12,20,146,103,114,136,66,30,10,201,242,76,14,85,138,40,201,49,89,137,201,229,128,48,17,241,1,49,149,131,64,191,79,114,152,79,2,102,21,139,249,192,3,145,64,30,162,10,49,87,132,42,208,7,137,103,144,38,134,18,17,61,57,158,145,101,72,68,41,121,96,47,15,68,160,84,142,69,175,10,184,81,50,124,66,41,64,26,116,24,20,14,164,243,56,159,64,62,242,136,52,25,125,148,88,252,145,167,229,229,16,25,40,179,0,165,177,136,15,121,196,125,168,80,2,158,163,172,192,48,160,74,22,113,29,188,8,20,162,90,161,62,32,88,6,166,32,54,67,209,168,169,80,142,8,108,132,231,40,77,0,238,161,114,37,160,49,15,205,68,159,69,68,39,37,67,4,161,97,81,131,88,250,93,132,182,139,76,14,158,35,26,68,68,95,54,207,34,22,34,58,17,175,161,44,120,150,103,129,102,232,13,120,134,190,67,27,16,111,160,30,57,7,178,35,65,229,89,92,88,30,26,3,108,1,202,161,38,142,229,65,120,161,140,60,48,83,38,249,57,224,132,136,30,229,160,181,28,22,41,148,44,74,80,7,79,94,64,141,102,113,107,101,212,90,142,207,3,71,17,135,37,160,129,23,201,11,92,22,149,33,161,124,121,153,190,192,229,208,115,9,211,133,104,194,111,32,238,120,73,136,39,156,4,37,201,232,23,112,131,3,214,35,118,66,207,161,95,89,1,83,139,114,229,64,220,56,148,35,155,165,228,114,114,22,56,7,68,195,59,2,30,124,192,60,1,213,8,156,226,4,36,4,232,101,148,36,10,236,211,57,29,227,214,162,9,235,204,41,195,229,206,66,212,64,240,174,86,82,23,113,59,189,230,121,116,43,79,196,207,78,154,51,220,212,52,42,133,62,92,31,126,200,249,15,183,135,31,242,254,195,165,225,135,194,211,57,47,72,49,121,118,125,141,33,2,93,124,139,168,140,38,199,158,101,107,119,164,218,26,69,181,53,138,106,107,20,213,214,40,170,97,250,150,184,81,211,119,150,67,11,193,71,176,230,200,156,90,203,163,133,100,204,53,71,82,184,97,162,67,166,119,186,61,157,50,90,245,76,221,112,222,236,97,132,89,184,67,195,167,107,188,164,32,9,171,165,145,33,137,23,127,73,101,71,180,94,98,5,245,35,104,125,142,175,137,146,166,200,99,183,94,205,191,184,3,124,27,131,55,250,208,89,79,192,186,158,233,206,40,28,151,207,215,120,241,233,85,213,186,152,113,140,75,56,243,163,128,97,40,229,250,85,120,239,208,212,134,242,51,175,186,70,219,33,23,17,134,31,222,94,29,57,212,70,83,197,103,230,40,134,11,124,190,30,85,106,200,1,121,134,250,141,67,104,29,14,47,220,104,30,79,103,167,230,32,62,205,12,137,233,79,34,255,132,75,156,72,235,173,182,219,159,65,34,50,92,184,231,41,97,152,16,179,100,166,10,51,208,28,117,103,207,126,102,206,119,170,135,251,18,145,66,27,220,112,97,16,11,103,6,71,54,230,210,224,101,29,125,65,24,245,66,58,199,231,193,117,254,58,13,142,14,77,75,209,102,170,174,57,252,6,117,2,39,160,141,164,221,154,174,90,244,146,162,105,153,250,156,218,177,29,148,167,77,226,9,205,225,58,122,65,76,163,209,21,48,145,199,19,198,72,154,243,248,158,192,67,56,119,215,0,242,112,87,181,117,29,101,13,2,146,100,254,11,20,208,53,52,221,218,66,50,182,213,236,32,89,26,229,245,221,81,139,216,233,121,25,60,171,137,31,244,234,101,137,233,47,20,183,22,137,211,244,97,241,240,12,146,215,236,18,147,45,21,151,23,193,121,26,165,27,224,112,13,15,86,220,18,211,43,23,215,183,161,8,244,96,159,186,90,131,15,249,14,122,169,94,46,30,110,131,27,118,81,71,41,71,93,156,162,110,99,135,113,29,59,108,151,192,209,124,185,194,168,240,230,57,245,16,159,135,95,197,58,174,186,77,156,204,151,177,135,117,43,234,91,29,211,216,36,231,106,67,43,120,66,21,114,180,118,84,171,173,107,5,215,70,47,189,116,186,126,249,243,242,231,147,244,99,191,97,190,230,225,138,82,215,35,41,155,85,114,250,28,126,68,156,149,252,71,116,145,194,143,0,133,109,134,194,176,249,190,80,57,85,100,201,99,188,144,121,23,184,114,106,86,147,7,211,103,0,82,111,246,85,57,159,23,20,250,18,164,204,84,235,179,175,178,85,100,74,102,35,137,164,46,29,234,225,52,161,42,229,240,211,65,5,101,226,10,82,39,208,63,234,109,135,53,19,47,141,106,40,209,196,144,194,52,17,104,76,248,241,53,252,242,84,167,187,149,76,94,13,180,133,23,160,107,80,75,154,192,106,146,199,15,102,130,5,69,201,203,29,82,152,38,136,198,228,63,10,180,37,159,8,248,231,187,148,70,52,165,112,14,74,42,168,77,225,228,136,10,229,63,185,246,27,195,69,170,9,180,139,9,94,108,95,196,228,23,146,242,115,67,249,241,47,220,239,97,165,198,127,159,242,41,34,182,81,14,133,84,171,9,172,91,249,175,18,29,107,194,83,178,188,244,48,57,114,136,156,176,18,54,129,180,48,255,129,145,216,26,57,182,53,9,190,112,146,38,220,190,79,89,211,170,116,235,81,210,229,91,178,7,230,197,149,225,16,172,158,152,24,2,195,182,146,121,205,24,14,185,252,27,151,223,194,79,194,249,95,127,29,174,0,191,82,40,224,55,55,208,231,184,88,5,144,167,16,202,179,105,239,35,53,162,134,4,81,75,206,142,109,94,33,155,99,147,109,190,170,44,113,31,129,205,167,102,249,172,84,173,242,227,218,124,89,149,255,248,113,169,177,146,139,20,217,150,101,130,191,166,158,34,112,161,56,136,131,153,38,15,182,80,186,15,133,57,162,24,130,211,70,238,185,7,208,170,16,183,47,64,109,35,19,11,132,101,25,0,86,166,207,235,29,23,38,116,46,244,28,13,217,224,57,120,177,207,102,175,35,165,207,128,195,248,48,48,92,4,172,216,127,193,135,74,126,4,64,228,255,74,168,199,33,164,214,23,237,128,48,240,104,240,130,135,122,75,51,39,195,217,6,160,165,225,62,10,247,202,71,9,96,123,127,126,220,124,251,199,207,223,253,253,243,47,255,242,217,219,159,31,83,32,199,16,193,104,169,9,12,233,157,169,230,152,12,129,172,137,12,193,15,3,17,36,177,4,239,32,132,36,118,213,128,28,98,16,119,143,96,138,226,126,63,65,164,41,85,52,151,88,33,196,72,18,182,182,109,27,72,91,233,167,112,220,207,89,44,145,232,131,55,109,197,64,39,211,185,208,50,241,28,72,161,147,125,212,231,103,95,255,246,243,127,255,187,40,246,115,4,229,121,144,138,104,181,52,48,222,136,122,209,99,221,197,1,146,130,74,63,252,226,87,159,255,238,167,35,42,9,11,81,180,66,79,73,242,162,248,210,104,62,3,149,146,144,39,243,23,106,51,168,244,230,103,191,189,249,226,187,113,45,125,26,234,170,112,151,145,133,2,131,89,210,59,58,91,138,9,209,95,147,214,14,154,43,2,124,136,95,71,26,93,226,171,161,43,64,169,235,65,116,233,24,112,78,104,61,180,56,140,207,233,167,121,114,72,19,34,131,192,203,228,1,116,182,58,16,53,188,169,239,226,17,140,229,220,137,128,120,131,238,30,160,120,199,67,87,71,81,174,215,189,48,45,12,49,59,32,55,69,198,198,207,49,48,118,170,161,43,216,58,3,100,107,92,99,106,246,42,21,104,251,41,63,52,250,53,133,191,30,157,233,58,4,131,30,135,180,90,51,46,116,12,29,72,36,6,239,237,164,24,218,70,73,242,226,151,167,110,222,253,218,205,215,126,5,19,38,51,86,113,81,140,88,150,77,225,32,98,254,116,71,145,170,97,69,12,173,40,95,248,205,251,239,253,223,231,127,251,249,91,224,91,71,82,48,140,116,237,211,20,71,1,172,16,17,10,188,117,233,161,40,144,110,161,0,7,81,163,20,188,255,235,47,63,251,242,15,60,192,221,135,162,64,140,101,62,104,8,65,211,191,244,246,205,207,191,75,52,158,135,109,250,112,197,30,166,114,18,242,242,67,213,30,47,115,100,9,140,91,181,71,85,204,144,93,205,221,166,229,58,128,95,220,153,124,130,87,61,63,230,17,83,51,35,75,47,89,40,1,91,190,160,147,24,107,168,222,183,222,74,113,169,72,10,224,47,195,90,135,85,238,80,196,244,91,223,75,189,10,91,51,108,62,5,209,48,176,230,232,77,228,184,73,48,113,123,56,203,236,96,89,236,120,52,220,250,30,174,121,214,167,36,160,225,253,95,127,117,136,140,167,215,96,232,142,53,121,224,27,121,131,51,200,160,44,121,210,243,151,95,125,255,119,223,126,148,190,187,125,241,69,74,155,97,226,42,130,229,213,47,200,13,133,33,67,245,67,136,113,125,18,115,15,135,143,247,186,235,207,255,236,230,107,255,250,236,175,254,229,217,87,241,146,79,217,20,210,139,130,139,118,222,122,25,164,36,46,155,225,151,40,225,20,48,155,50,55,116,207,15,38,107,26,211,153,88,137,88,181,36,129,33,241,7,6,106,212,241,174,134,147,154,125,2,94,27,196,99,133,125,26,122,52,244,26,132,147,68,221,212,183,58,46,32,120,184,74,147,153,192,101,48,19,16,50,14,253,70,153,108,102,2,66,196,49,19,167,157,86,155,224,125,64,100,79,180,34,194,95,194,216,20,188,53,67,194,222,65,45,36,28,33,20,95,198,105,1,249,131,121,202,36,157,100,11,102,15,114,111,50,164,59,98,60,18,10,69,129,62,78,167,158,125,235,95,145,248,222,124,235,63,252,165,80,6,48,12,12,139,33,119,145,70,151,34,33,147,103,112,244,192,80,133,240,149,233,26,142,1,98,74,192,192,23,144,238,90,49,20,135,54,134,104,95,179,52,79,106,64,97,15,191,80,208,175,147,141,114,71,71,154,42,118,183,240,250,159,66,46,208,221,186,20,92,137,198,151,49,89,207,30,33,131,220,211,50,137,141,251,141,31,60,251,246,247,254,243,183,255,39,164,110,2,121,51,109,36,203,208,29,87,145,178,41,47,4,184,210,28,210,125,194,86,54,128,81,160,254,238,163,127,51,235,235,51,154,54,177,180,52,219,106,205,2,20,10,65,244,152,33,121,82,9,153,136,30,2,68,64,0,66,124,159,25,189,73,162,90,58,58,216,42,174,101,163,151,63,248,226,191,193,176,7,104,156,153,144,245,132,158,220,252,246,237,155,31,125,133,52,13,101,209,77,109,32,195,243,247,254,242,217,119,190,231,101,8,236,176,87,56,58,146,177,188,192,22,9,254,128,1,19,135,172,47,12,90,146,100,119,225,135,168,255,34,42,38,78,244,76,78,102,160,91,119,135,149,75,79,125,76,73,44,240,155,241,54,112,83,16,19,32,53,160,216,221,95,29,198,205,196,58,104,140,94,236,63,4,5,57,142,98,49,172,13,83,173,86,199,200,25,107,134,2,168,245,158,126,28,106,84,234,54,229,52,170,123,70,85,84,58,159,249,122,238,232,165,197,91,46,168,106,21,214,189,162,5,221,67,253,72,82,104,162,106,207,93,170,139,177,181,170,214,69,42,182,3,178,195,18,115,29,70,145,39,157,225,148,172,139,112,201,254,194,31,154,90,200,244,136,134,169,133,41,244,70,121,19,182,171,105,34,90,84,163,95,199,178,202,163,102,104,104,198,12,25,191,111,191,61,129,12,81,223,240,12,8,237,215,177,157,92,241,230,110,204,141,193,84,90,173,169,247,182,96,83,3,54,32,232,71,218,230,107,112,109,5,175,73,136,116,169,136,50,71,64,86,178,172,192,65,240,95,227,193,118,98,159,196,47,53,180,179,120,201,91,77,120,9,150,19,178,2,153,254,242,131,245,129,176,53,240,236,167,191,72,133,214,21,250,105,228,50,116,61,176,75,123,235,30,86,196,250,8,222,190,125,61,224,133,196,245,32,69,94,164,123,69,14,86,18,112,10,193,210,113,70,172,9,225,165,128,46,3,145,45,179,71,92,19,98,151,1,80,224,134,86,1,172,91,66,188,214,164,149,192,207,48,184,26,248,15,6,55,33,63,246,33,185,171,116,245,200,206,16,140,200,9,253,66,69,186,102,204,174,212,173,99,250,230,107,127,61,241,236,151,239,12,110,38,93,51,77,24,138,142,135,107,4,188,8,237,182,192,172,233,96,212,54,128,15,162,116,147,115,44,198,115,140,4,213,219,31,235,36,7,57,185,10,231,184,78,132,58,10,11,226,44,56,146,129,104,105,208,207,177,71,82,216,101,20,17,57,57,245,71,144,39,109,90,61,136,67,236,15,75,8,252,139,199,49,85,174,82,140,223,199,32,175,56,156,58,37,53,38,240,58,82,171,189,192,235,94,76,123,175,237,56,228,110,128,90,143,191,122,184,245,24,112,35,1,125,37,10,196,65,149,225,117,203,116,27,107,74,44,76,198,100,74,229,52,192,178,66,243,221,228,84,154,12,202,201,212,49,250,7,99,178,82,65,143,108,252,200,233,84,93,91,81,221,73,142,65,3,180,239,164,226,115,83,12,109,127,12,60,177,25,253,41,61,103,11,215,176,182,183,235,101,14,216,20,160,189,211,150,23,162,165,61,97,159,78,167,38,88,118,22,255,151,98,18,94,167,156,26,124,153,131,151,83,211,202,53,64,4,152,187,104,113,140,246,250,96,105,36,26,62,72,44,57,80,249,92,124,6,226,188,121,21,139,42,16,194,34,32,193,250,195,7,52,76,4,182,32,10,64,112,13,86,52,177,213,71,85,154,4,124,64,42,11,72,2,40,1,178,15,18,139,115,64,170,194,117,18,68,130,7,171,148,226,23,196,87,10,15,175,105,60,109,58,164,252,152,219,195,189,74,199,6,233,85,250,197,15,51,62,40,234,16,127,59,152,196,35,221,12,120,21,68,254,245,144,252,219,5,253,238,210,105,222,81,32,77,79,6,109,2,202,112,107,5,169,91,139,132,9,49,152,196,103,147,148,25,18,111,156,170,246,147,87,96,69,98,68,76,12,200,73,142,2,222,255,245,79,210,233,52,154,194,218,134,105,194,94,181,119,198,224,155,15,225,45,4,138,149,57,65,255,3,184,204,235,169,57,18,132,30,14,57,192,114,168,232,54,178,77,180,201,129,38,132,14,152,8,4,79,10,130,182,27,4,251,52,115,234,160,181,0,14,245,211,48,187,123,231,254,16,8,125,193,104,234,59,120,175,124,206,78,91,248,216,3,113,97,80,127,211,11,43,187,155,27,192,38,71,159,180,129,20,180,42,76,205,33,109,14,217,98,14,154,111,73,108,43,0,144,32,223,145,164,64,54,69,43,58,123,136,29,136,38,210,57,161,55,104,224,46,239,208,228,217,59,95,191,249,242,247,82,0,30,16,90,254,38,167,230,116,130,45,64,80,29,152,208,179,56,132,172,97,145,29,236,235,194,131,175,26,3,99,141,195,203,72,193,97,180,130,143,101,200,180,61,68,1,141,6,130,87,163,80,134,28,95,149,52,69,203,121,80,134,157,66,219,135,50,108,97,95,138,28,203,3,234,30,124,230,56,73,67,159,27,184,124,128,1,4,88,67,184,42,199,9,240,185,238,169,2,196,210,85,177,162,29,133,55,140,42,252,179,157,0,215,176,53,26,215,144,174,204,41,134,202,47,172,214,244,136,211,183,150,233,166,101,12,44,90,176,163,233,61,100,193,16,30,58,36,2,127,96,31,180,208,113,189,15,186,187,170,59,4,32,149,106,142,41,213,2,20,68,170,121,67,37,168,157,16,219,14,9,1,122,72,63,165,6,161,112,146,250,28,35,38,210,14,247,62,193,36,238,165,153,45,242,105,108,217,96,236,94,219,53,49,245,254,217,20,124,105,47,147,195,34,188,75,71,176,120,188,237,42,138,233,74,156,162,53,2,16,12,31,79,131,143,193,167,96,107,0,87,97,80,95,106,44,237,112,154,22,52,199,35,125,4,181,140,219,218,132,3,181,226,110,25,99,2,13,238,89,0,101,129,154,56,154,163,1,232,77,128,44,52,38,252,77,145,160,223,140,64,194,163,161,32,150,181,66,15,59,9,166,29,98,13,236,34,243,5,102,22,52,15,44,35,203,108,50,229,103,76,121,24,107,168,131,111,127,141,228,66,239,164,82,175,20,162,53,122,94,90,131,169,4,227,101,56,125,50,4,163,130,151,230,129,28,20,218,57,188,225,91,224,152,120,250,108,189,101,117,245,161,150,133,200,36,132,71,104,244,146,34,4,122,137,17,234,32,49,252,248,69,73,243,184,55,229,235,17,187,125,167,98,168,4,176,208,211,164,65,91,92,183,236,225,73,28,198,2,60,40,188,18,249,122,205,4,231,237,67,239,16,204,143,232,164,150,246,245,209,112,43,167,136,158,58,164,191,80,205,197,71,77,12,6,22,168,170,56,105,112,56,248,90,21,158,19,11,68,243,98,124,162,253,237,231,136,242,21,214,115,240,144,11,158,248,250,140,159,78,182,63,189,250,189,247,81,47,153,248,79,52,25,137,150,137,255,204,249,78,125,84,11,83,10,54,90,6,45,248,29,232,98,0,234,26,77,193,218,153,85,176,124,48,167,204,27,153,76,157,73,205,164,224,101,11,171,88,6,46,188,89,80,198,182,92,154,133,38,121,51,158,9,177,28,176,34,205,111,50,86,152,3,133,43,50,153,225,182,210,121,154,176,35,152,218,130,121,205,66,169,110,27,231,112,219,12,156,148,99,21,25,229,38,115,61,177,25,90,109,148,39,37,166,252,25,208,81,241,12,88,243,0,21,93,220,235,4,112,39,32,133,25,64,178,10,9,141,233,99,208,17,36,174,166,110,214,221,198,231,144,130,132,231,246,66,56,51,224,39,77,78,198,154,202,48,57,98,216,188,52,93,9,198,125,145,34,92,147,119,79,239,246,238,105,248,221,187,189,234,191,57,53,235,55,21,150,41,159,124,252,229,52,252,197,255,12,181,5,96,165,97,16,78,61,232,1,172,5,162,140,195,131,145,195,234,97,232,168,33,105,124,35,221,248,46,67,252,21,115,42,140,136,229,171,175,212,41,104,50,228,233,248,189,31,124,240,179,191,35,27,127,31,252,207,63,185,249,214,191,255,231,111,63,159,154,138,23,252,136,17,18,50,60,72,170,207,57,242,45,224,23,193,87,31,248,62,240,53,134,55,12,158,254,7,240,96,71,177,120,46,126,202,66,166,89,236,148,133,76,176,187,146,122,167,177,21,29,70,24,31,46,102,176,253,183,25,92,15,49,82,252,140,195,230,173,102,169,24,227,11,10,163,251,244,165,254,178,54,25,62,252,128,205,173,234,147,20,160,115,165,158,34,50,25,183,64,141,131,43,98,255,34,165,155,158,194,160,20,219,168,215,193,250,85,46,12,0,187,111,2,66,154,70,15,184,158,4,71,61,31,252,228,135,207,222,249,95,228,192,103,178,53,149,98,66,64,202,95,253,249,135,223,252,135,216,71,65,226,83,212,44,219,64,5,227,240,211,41,249,51,41,134,4,56,78,137,232,35,141,173,155,202,126,6,140,33,124,243,133,24,19,48,213,95,20,17,105,222,182,46,178,154,245,186,5,14,144,85,48,204,21,187,191,8,46,234,28,177,138,130,17,122,205,244,195,175,97,41,132,237,74,165,137,221,183,145,197,98,27,161,99,196,228,118,146,247,193,237,59,197,192,161,2,61,24,48,97,69,109,122,158,36,169,190,222,108,130,35,56,228,219,13,251,152,120,79,174,189,93,218,240,216,139,1,165,30,228,229,120,213,191,90,171,177,44,108,200,12,215,239,61,138,18,160,37,17,112,247,170,89,54,207,213,106,177,85,211,71,209,170,105,205,79,175,231,220,215,95,215,1,176,141,108,80,195,70,196,200,61,132,152,85,33,170,205,113,120,232,128,2,57,2,36,25,191,231,217,74,161,61,207,65,125,251,115,113,25,95,96,239,115,176,220,91,118,65,195,217,131,253,208,120,50,30,104,55,116,176,202,1,42,66,59,164,247,39,99,196,254,232,96,157,222,78,41,157,37,3,157,222,179,214,241,49,39,89,170,22,117,23,131,95,130,37,52,25,33,53,138,178,77,189,110,60,108,109,242,141,9,121,167,134,55,211,240,71,114,235,198,168,245,39,245,16,114,43,134,56,165,174,231,254,187,144,230,19,203,133,182,196,2,71,158,225,253,247,33,135,162,130,233,27,103,158,36,79,6,3,35,236,238,115,75,97,35,11,242,247,115,146,138,26,218,248,1,43,42,113,253,51,52,111,225,162,6,101,226,198,44,53,82,177,199,243,133,155,198,65,212,155,163,145,203,93,198,158,186,106,144,142,110,91,168,21,250,116,42,227,244,29,248,31,234,66,121,208,50,144,233,114,25,44,150,197,102,19,82,193,226,5,211,199,109,232,102,20,83,215,37,250,47,238,47,178,9,84,32,9,105,199,241,4,10,181,100,199,49,91,67,48,237,3,224,236,176,142,211,55,182,224,220,179,131,126,237,194,166,88,204,139,120,179,44,252,162,57,208,53,83,3,55,17,208,47,224,42,48,54,226,189,63,52,49,14,110,4,196,117,123,224,135,31,243,122,4,73,54,82,215,36,118,229,43,22,234,76,23,59,20,72,53,45,23,64,103,122,59,166,197,40,116,102,86,200,170,172,36,138,241,208,153,221,48,116,102,182,166,188,120,228,16,240,83,177,117,125,198,180,52,29,96,41,176,19,189,23,13,130,147,164,26,47,213,244,112,64,143,80,212,126,234,71,194,167,89,89,16,34,64,128,115,224,124,52,203,205,133,193,56,67,79,79,59,142,139,166,3,207,103,127,22,71,91,152,81,240,49,65,184,144,152,176,25,152,94,197,116,106,186,61,211,6,199,198,97,90,67,17,71,66,133,197,181,32,2,179,57,92,208,16,148,104,24,74,33,177,94,65,72,203,210,0,62,230,156,231,186,51,11,183,99,199,129,14,197,96,45,195,117,220,13,177,52,241,253,187,66,152,14,21,196,140,95,231,120,32,167,67,175,221,1,245,84,85,108,45,169,83,70,9,238,160,48,168,72,44,173,86,48,30,134,75,139,13,163,51,182,56,15,143,137,57,236,231,133,29,109,28,26,210,38,161,180,170,238,246,116,221,140,25,19,115,20,204,131,96,148,204,166,249,44,43,242,116,168,0,103,226,251,14,52,141,251,113,171,134,230,37,242,104,244,200,185,101,12,70,2,4,165,105,163,49,46,74,18,121,124,228,117,218,15,164,241,92,251,98,194,177,154,134,54,241,170,170,170,65,113,118,60,153,241,115,130,135,165,50,44,146,47,12,184,58,60,40,238,134,192,122,187,100,134,228,2,19,130,187,191,109,181,99,71,239,149,239,52,143,8,151,121,62,207,71,38,43,175,81,158,40,69,7,28,216,40,201,61,142,227,5,196,244,110,59,44,7,225,150,162,126,138,180,180,161,171,103,48,204,176,70,156,56,201,242,66,58,43,74,15,143,62,11,75,188,221,181,12,123,93,49,145,34,0,123,3,47,20,37,232,83,86,206,154,81,115,119,168,65,49,42,114,145,184,92,132,176,67,229,50,141,24,196,227,223,155,20,186,117,30,253,198,97,138,188,40,67,243,53,0,113,93,44,2,168,236,32,234,171,140,113,91,3,216,91,130,2,43,150,134,96,96,235,149,33,60,92,190,60,132,135,123,182,56,132,135,75,114,69,240,112,235,56,137,208,126,238,65,198,150,187,37,138,77,235,120,109,88,166,141,194,160,180,45,156,93,46,5,159,81,190,189,30,16,163,95,148,25,171,146,80,102,214,67,237,245,3,44,29,22,139,199,240,240,36,0,249,37,76,44,138,248,37,201,163,48,194,169,236,48,14,238,121,121,8,7,151,180,192,139,248,84,174,209,234,9,217,98,152,85,29,15,39,216,167,43,10,168,139,11,2,162,122,209,160,79,131,66,50,34,226,147,55,94,95,70,124,186,55,232,95,172,130,30,129,142,131,245,107,16,60,205,139,29,35,14,1,109,189,225,98,61,100,130,32,139,69,16,4,7,51,102,50,19,97,253,132,70,144,25,204,53,168,175,76,132,213,159,161,186,7,227,184,144,106,162,42,204,4,142,137,18,96,166,69,21,126,210,246,112,112,156,193,74,18,249,114,125,71,24,197,97,232,52,175,218,172,20,195,88,95,201,199,49,112,238,132,166,248,18,154,49,9,154,49,80,238,199,22,250,164,142,31,212,162,60,76,186,248,72,79,49,130,113,39,97,31,85,103,226,16,196,41,49,131,110,84,229,158,105,144,52,190,6,6,151,20,29,92,192,223,123,115,150,26,20,247,46,39,176,41,98,70,230,216,195,60,90,79,208,21,33,219,34,66,41,63,92,64,196,170,152,136,154,21,67,5,134,112,40,111,153,122,62,121,48,141,9,242,25,18,35,62,42,47,212,166,160,67,216,183,35,38,4,105,120,66,244,233,151,48,229,49,213,131,49,49,208,213,216,130,72,236,208,225,74,34,173,68,221,19,219,202,136,85,17,157,202,69,73,28,23,140,82,200,229,111,143,252,159,205,86,57,18,126,75,174,201,247,218,152,211,12,136,179,105,207,204,52,44,219,184,132,35,61,127,183,75,144,179,186,194,202,234,83,111,103,132,68,162,69,76,14,140,54,207,246,74,11,96,42,69,44,188,176,1,38,203,85,81,211,6,182,84,98,170,158,8,165,191,249,38,236,60,15,19,19,178,66,97,75,240,193,205,51,199,37,246,139,253,66,70,208,39,238,109,165,169,216,45,56,123,163,163,127,148,233,197,238,33,61,29,105,232,243,212,232,98,125,197,94,6,53,125,169,129,204,162,74,113,117,25,39,177,81,205,61,174,158,17,218,187,215,159,47,181,247,151,63,159,228,24,165,73,19,21,141,181,232,233,151,16,96,18,77,140,120,13,162,161,22,189,185,63,55,48,243,227,135,145,5,133,204,142,195,153,134,38,195,32,198,104,120,241,204,198,85,16,132,121,68,166,79,68,9,192,145,209,144,142,109,250,65,75,81,142,9,170,150,134,245,16,2,225,61,71,115,196,150,5,68,41,182,174,188,96,113,9,17,40,243,154,60,34,182,126,190,90,205,126,4,113,22,171,92,94,82,85,112,141,31,47,206,98,94,231,71,16,173,230,170,213,143,128,232,108,94,85,5,85,31,59,56,164,34,104,255,157,131,67,14,222,161,13,221,5,74,184,68,27,186,4,51,112,139,54,120,146,122,252,160,147,95,122,251,230,219,63,166,65,146,30,44,198,95,180,212,100,222,220,33,226,228,208,75,73,193,39,227,75,15,199,161,212,29,8,27,241,137,14,69,121,243,247,63,186,249,206,119,72,216,46,136,100,146,24,141,114,236,142,33,97,42,195,229,142,211,49,154,210,2,94,221,189,111,232,139,227,116,143,151,245,225,226,86,226,70,62,127,247,71,55,239,252,83,148,121,247,13,93,25,42,56,254,62,253,142,238,192,93,164,241,56,187,104,43,218,11,113,22,94,28,147,179,56,107,32,251,40,5,232,187,151,236,223,39,252,165,244,9,9,127,249,145,133,187,252,4,69,154,100,158,220,53,244,102,187,217,241,131,23,197,7,87,128,235,59,212,27,211,10,241,248,175,255,229,230,239,190,59,130,199,94,88,130,217,87,204,97,183,51,234,87,206,140,8,9,138,178,186,122,16,75,3,13,60,123,128,48,146,133,148,25,138,218,240,206,223,126,248,205,191,79,133,66,176,124,154,34,111,166,90,202,197,12,177,5,82,119,139,191,137,148,135,25,52,156,225,45,112,115,179,122,171,122,255,225,163,114,146,88,96,80,151,86,109,226,142,8,162,183,84,170,120,52,50,41,199,227,192,112,240,179,168,131,226,109,113,148,72,231,59,1,67,67,241,61,83,228,0,89,159,9,30,227,8,222,99,198,249,188,45,176,100,56,136,246,61,98,43,13,87,227,175,154,49,106,192,131,215,84,14,223,214,37,53,221,63,82,105,108,77,176,8,197,180,139,46,164,15,90,27,108,87,129,19,100,80,213,123,112,153,125,172,240,163,31,119,128,194,200,2,158,28,171,80,162,96,159,195,161,10,147,10,248,4,70,45,196,188,142,132,6,132,144,157,181,96,211,47,212,201,65,158,104,244,193,104,132,41,124,141,27,181,119,89,243,86,2,203,209,189,181,9,20,180,240,119,152,149,241,141,129,136,71,238,245,181,31,217,115,48,172,86,174,150,131,219,155,143,28,73,43,218,160,216,144,139,126,236,70,41,20,26,45,75,130,233,141,140,156,117,199,72,141,65,160,198,192,234,197,3,1,62,47,155,53,203,151,113,187,211,212,33,8,41,254,75,21,223,32,60,59,30,134,225,144,167,109,63,204,95,123,208,238,174,217,112,182,3,109,79,249,75,118,0,67,114,243,189,119,159,127,255,237,247,127,255,253,103,159,255,25,137,112,102,12,22,224,43,8,51,138,13,235,16,29,119,145,248,94,41,178,209,134,207,213,16,69,114,155,196,142,243,70,62,182,179,19,109,106,249,69,140,183,129,201,125,44,91,238,69,204,183,59,217,108,183,26,106,47,96,157,221,129,59,100,165,137,114,7,47,72,247,230,142,183,134,33,101,137,40,146,72,234,228,81,204,130,106,199,103,22,89,53,147,153,69,27,241,64,204,10,111,164,132,152,229,237,104,12,154,181,137,97,55,99,227,216,221,123,35,231,145,241,66,62,146,125,154,80,31,61,216,208,15,182,30,162,58,208,71,210,101,3,155,20,137,98,63,198,238,195,173,91,14,163,246,25,32,229,99,219,103,24,175,179,126,245,131,231,63,254,202,243,159,124,9,49,43,212,89,104,210,248,232,58,43,68,66,98,103,81,130,198,236,44,143,252,164,206,10,53,143,118,86,219,174,219,159,240,158,194,50,253,236,59,95,127,246,215,223,124,254,243,247,110,190,251,149,232,224,130,61,173,117,197,253,8,199,87,152,150,81,163,140,82,54,254,64,243,154,50,98,172,133,90,27,221,214,67,137,143,221,143,15,59,93,62,251,155,159,221,124,253,135,239,255,250,61,196,209,80,143,26,181,117,197,48,43,145,243,143,71,92,227,66,68,36,118,165,79,210,152,61,25,52,33,169,35,35,141,164,253,232,167,125,26,134,35,68,151,253,238,255,72,26,142,187,174,253,81,46,119,33,90,110,27,142,136,178,187,13,71,104,202,45,195,145,182,54,58,28,81,226,39,187,31,63,252,167,191,129,213,231,223,222,123,254,222,247,194,11,96,83,239,238,246,157,143,164,251,194,36,36,47,128,132,160,113,23,64,74,126,226,2,24,52,143,246,23,77,249,196,204,157,227,157,220,126,251,109,34,251,136,133,147,173,169,232,8,164,219,194,247,177,166,194,229,211,205,117,92,198,44,150,111,90,129,51,98,172,209,44,227,143,53,143,232,17,99,45,104,215,67,157,21,162,246,125,255,151,31,254,213,239,111,222,253,225,16,23,247,172,246,154,110,222,203,36,13,21,63,204,68,82,254,40,30,146,28,119,152,174,8,197,163,102,43,175,77,15,202,192,155,159,254,46,129,129,135,134,118,127,6,146,226,99,25,136,202,191,133,129,40,199,157,24,8,20,143,102,32,105,211,195,74,32,158,7,227,24,56,143,38,167,7,16,65,92,254,32,7,141,51,157,52,7,141,171,91,184,8,100,220,137,141,152,238,209,124,164,77,139,155,32,71,41,31,95,124,246,111,63,14,177,201,180,220,17,219,70,228,152,200,243,46,75,49,112,215,5,51,13,110,149,238,88,61,103,150,135,173,34,252,73,188,78,226,225,159,253,233,205,79,127,147,184,62,1,5,99,242,6,19,155,196,21,218,18,159,15,119,220,32,37,155,53,239,255,142,156,61,127,60,27,164,99,137,252,7,191,248,213,243,47,252,230,249,123,95,67,131,58,212,145,56,180,217,154,101,222,107,217,10,151,29,17,247,97,52,44,8,30,166,43,218,154,222,117,38,83,224,4,159,212,191,62,97,99,118,114,208,144,164,158,14,55,245,129,230,17,218,240,119,255,57,142,169,17,219,120,128,167,150,73,24,68,34,102,21,104,200,27,47,236,228,147,63,126,227,13,45,253,52,83,103,254,224,15,166,162,231,209,15,219,1,252,173,29,48,182,25,237,183,121,52,251,49,83,30,136,251,207,223,123,39,78,164,117,83,27,45,208,15,204,252,48,25,119,97,190,48,130,249,180,13,99,111,63,105,35,37,63,224,200,195,114,126,80,238,161,158,143,80,234,195,84,220,133,241,226,45,140,31,91,230,105,123,71,177,61,42,239,99,91,35,188,120,135,45,186,208,18,244,236,107,95,251,224,247,3,7,96,107,150,250,96,75,245,24,38,12,166,96,212,126,0,162,103,124,165,6,136,31,161,208,144,182,13,241,247,174,167,156,239,189,251,193,79,255,227,217,159,252,233,205,159,253,226,147,125,202,137,183,174,195,228,70,247,208,33,40,246,71,184,135,30,225,219,136,157,116,32,107,252,157,116,220,136,17,59,233,94,35,189,141,4,146,242,9,223,189,251,237,219,136,101,196,35,102,80,81,192,174,51,119,129,201,138,246,220,120,192,87,3,29,73,123,49,68,85,106,164,30,0,52,222,69,17,32,238,64,163,52,1,218,234,135,226,111,200,227,40,196,95,223,51,233,227,97,111,216,13,42,137,189,30,137,99,114,55,240,181,74,96,110,168,201,177,78,176,31,35,42,88,221,2,31,150,16,188,239,239,191,51,113,243,147,191,121,80,44,48,8,234,254,228,41,211,196,14,68,188,172,72,100,62,15,16,250,8,92,200,20,227,196,199,72,100,212,194,149,162,105,81,212,27,19,49,251,170,25,10,141,232,76,167,50,168,193,25,180,2,101,170,138,163,103,136,35,82,138,49,135,34,33,66,92,116,188,61,237,42,83,161,232,141,183,20,158,28,119,209,15,186,88,234,19,183,136,49,170,212,116,87,49,154,241,85,34,114,112,141,248,6,88,203,169,103,104,120,239,29,93,213,141,174,110,67,197,40,207,231,12,173,144,154,30,163,46,240,233,90,212,221,187,48,15,183,235,14,13,89,214,70,55,37,82,56,74,204,140,69,120,167,93,137,32,190,220,78,55,241,235,130,192,208,99,17,79,32,34,238,64,58,241,167,134,242,29,196,126,103,60,254,163,146,208,203,69,236,251,57,158,144,21,145,236,58,208,205,112,195,127,92,17,222,33,142,34,99,176,11,77,80,164,57,53,52,222,138,205,230,56,53,92,19,232,32,86,226,20,12,29,228,193,249,40,225,43,202,62,180,95,216,89,145,76,64,37,203,66,58,140,233,163,247,65,204,98,47,54,119,2,252,31,120,50,38,61,76,70,254,163,208,46,212,7,137,128,200,80,239,45,255,11,156,252,251,95,144,194,234,127,166,27,235,254,119,186,59,23,254,190,166,155,225,175,135,70,80,18,61,124,142,124,71,164,83,84,27,114,186,226,67,220,172,121,25,169,41,232,125,169,7,196,81,61,138,124,241,15,69,201,215,0,22,8,156,123,66,56,58,24,70,36,248,234,87,227,239,181,144,175,176,201,70,241,128,176,227,3,134,197,65,133,18,136,31,234,183,130,49,143,168,255,17,124,14,14,102,131,248,225,223,254,199,231,223,251,65,24,59,201,143,172,253,55,63,139,195,91,186,249,250,15,253,100,30,110,6,132,78,237,105,221,222,169,33,70,19,162,135,82,248,51,213,43,195,168,78,104,69,143,171,252,230,87,255,26,126,194,225,43,8,216,67,243,202,19,134,39,72,100,206,59,134,13,247,47,88,134,206,177,73,94,134,140,31,46,190,218,236,216,148,108,44,96,227,21,227,185,227,197,21,131,59,60,185,152,24,127,166,225,98,176,56,220,90,198,159,254,219,7,159,255,223,212,141,109,168,140,4,116,163,193,8,226,224,40,76,230,124,164,57,76,198,0,234,48,106,58,152,141,226,226,8,83,129,242,34,2,51,222,69,153,66,129,186,252,226,107,186,97,4,160,224,165,39,236,83,156,68,102,61,31,185,199,219,73,136,132,115,118,122,134,171,54,224,147,138,38,59,36,3,145,72,219,254,120,40,144,96,190,233,61,52,215,46,88,29,123,50,54,215,212,92,21,241,230,108,14,23,197,199,21,165,184,99,148,164,184,145,130,132,104,65,116,42,24,89,14,205,227,21,227,205,137,131,89,110,161,134,100,193,211,122,228,244,35,33,70,114,232,164,130,130,69,25,23,123,61,107,50,62,11,168,5,254,169,212,232,18,81,14,82,224,2,210,108,226,75,68,89,252,2,225,156,112,116,129,40,7,165,80,239,234,102,124,137,40,15,41,209,59,190,29,81,36,205,50,146,72,154,7,149,73,216,18,11,49,139,133,152,238,171,253,49,251,217,73,246,141,244,91,79,184,25,225,233,84,134,73,189,6,170,112,36,203,147,63,166,59,111,169,193,39,127,252,70,58,46,249,141,244,21,199,92,195,147,244,192,35,148,128,106,120,245,181,212,84,56,55,41,35,200,4,25,134,223,205,252,241,228,27,51,83,159,157,124,67,251,236,212,27,105,244,231,13,109,42,253,217,215,48,201,175,241,233,215,4,154,31,7,34,217,172,65,93,83,127,196,126,206,76,59,237,166,225,226,175,48,100,157,78,149,92,212,159,100,25,113,106,26,37,79,71,178,112,79,193,189,63,146,137,49,175,25,202,239,151,252,28,197,79,97,28,126,10,152,159,222,152,120,201,208,81,12,149,198,97,168,132,25,26,89,12,19,86,77,100,84,255,244,217,255,254,13,14,81,225,67,179,121,56,119,3,11,167,103,77,209,25,102,89,27,92,60,105,200,122,221,135,242,138,108,70,192,170,120,11,150,136,23,243,254,165,126,60,182,126,76,32,170,244,22,200,66,228,250,20,4,12,35,59,40,35,113,251,8,18,160,119,97,8,122,206,0,43,53,106,108,25,181,73,31,213,235,21,110,46,208,137,80,95,83,137,81,211,116,27,100,82,247,54,159,6,0,169,96,11,73,199,72,84,175,33,250,1,187,195,187,31,74,112,109,83,129,82,72,202,167,0,183,140,214,161,216,37,188,46,92,99,40,167,216,230,6,15,232,197,177,20,134,105,96,66,34,30,162,150,152,239,15,65,44,41,254,97,136,125,108,188,142,230,227,224,117,96,35,205,131,235,168,171,90,149,9,174,23,120,201,90,245,148,38,123,6,85,240,68,109,50,17,143,204,208,59,117,38,240,253,11,106,184,112,67,138,121,156,102,78,107,47,4,116,192,68,138,231,165,81,144,30,72,229,236,20,218,76,139,160,106,168,162,74,55,1,49,38,49,128,9,83,136,141,22,133,216,232,48,22,99,132,64,137,179,53,69,228,179,170,7,74,220,40,212,124,80,226,106,8,148,184,30,218,161,160,65,220,162,112,195,84,80,0,106,184,17,64,13,87,71,67,13,135,16,134,99,1,130,131,171,167,177,96,180,220,40,120,223,196,73,24,208,156,41,40,175,15,117,28,222,96,65,196,196,1,249,122,65,46,6,140,248,241,173,60,31,68,229,254,54,94,212,90,251,244,141,62,143,151,3,35,109,108,24,155,72,88,148,97,204,161,196,152,37,5,243,173,183,200,34,180,131,183,42,15,148,102,169,191,12,170,204,192,54,31,81,86,144,62,164,227,43,187,99,162,129,141,68,152,82,211,116,227,120,4,172,187,142,23,46,157,204,229,24,101,202,47,33,140,26,53,135,22,191,73,168,220,45,176,115,238,31,6,252,164,65,46,230,220,233,233,41,47,143,141,242,216,127,24,42,202,203,100,163,76,193,171,79,92,58,217,144,217,201,203,252,196,126,234,49,15,79,86,113,15,64,52,11,209,146,96,174,192,216,241,3,208,86,204,0,204,85,60,138,86,8,252,106,0,81,62,140,62,63,69,129,126,253,219,216,131,186,25,1,237,245,102,221,33,160,183,2,4,216,138,222,231,142,3,42,246,115,115,163,96,176,70,32,115,141,186,63,127,31,144,174,164,114,71,150,185,79,110,106,15,21,70,121,69,21,15,198,211,151,11,248,44,57,150,115,143,140,255,69,194,137,204,38,229,98,194,161,88,70,141,201,215,208,156,87,51,236,214,100,234,249,247,127,122,243,211,255,67,130,181,124,248,246,151,222,255,245,79,158,253,213,191,60,251,234,79,255,243,183,223,3,168,201,175,125,253,249,223,191,155,98,174,104,254,18,62,168,219,195,56,151,232,205,9,244,42,90,240,20,83,213,155,225,71,222,41,29,61,41,165,136,177,169,235,161,25,112,234,74,165,16,218,147,49,209,105,162,115,128,238,43,115,230,237,202,28,105,80,130,50,103,82,109,121,56,28,14,118,129,240,191,78,66,214,68,129,226,6,231,102,24,124,105,85,129,237,192,129,149,106,128,92,221,182,45,59,32,214,31,189,17,58,25,171,86,67,243,196,172,204,94,199,128,153,197,214,53,117,21,130,197,171,96,81,24,109,51,124,18,165,192,208,238,161,195,143,236,118,125,84,95,234,99,244,37,198,186,30,221,151,230,237,125,169,223,165,47,71,67,211,141,104,207,29,81,234,134,148,131,241,0,235,4,49,39,4,128,117,173,120,192,58,78,86,106,121,153,85,199,0,172,83,178,183,70,182,156,76,201,98,78,36,97,180,85,137,123,241,48,218,49,16,99,42,159,227,170,90,86,141,1,120,187,29,138,45,120,249,197,160,216,134,222,127,81,40,54,191,32,102,252,58,239,6,197,230,191,54,46,20,219,32,112,86,80,192,189,129,179,130,38,220,13,56,107,32,140,208,112,47,80,212,228,180,196,179,15,143,38,213,178,76,195,181,236,140,133,166,66,123,157,126,249,244,190,237,104,151,120,94,25,21,166,188,211,45,17,208,161,121,31,219,73,195,16,78,229,16,132,83,147,64,56,149,67,16,78,28,129,112,42,135,32,156,218,37,154,43,128,112,18,48,26,210,246,98,8,13,137,27,70,67,146,74,24,77,170,140,147,58,209,80,232,225,54,140,8,129,238,9,200,203,16,232,47,127,94,254,188,252,121,249,243,242,103,0,124,32,10,35,134,3,251,15,64,57,121,81,254,61,172,130,145,208,95,184,128,49,192,191,198,43,52,90,94,28,8,216,88,229,120,80,96,246,56,96,96,195,224,9,30,28,88,164,174,17,160,96,17,216,134,56,88,176,112,65,67,120,7,176,185,70,180,203,153,158,141,84,18,221,142,71,70,242,96,16,40,112,81,182,125,49,231,167,249,56,67,82,144,138,107,12,67,55,97,50,71,129,55,81,32,136,17,240,77,3,56,16,240,127,34,177,131,76,29,0,114,138,50,55,170,239,250,5,16,45,119,130,99,135,241,40,70,161,61,168,146,116,187,165,150,151,117,137,90,106,138,58,156,61,100,167,165,219,211,41,163,85,207,168,13,219,106,233,111,34,59,213,5,189,49,157,69,202,55,199,242,106,186,13,59,7,80,208,104,192,6,14,236,209,71,7,108,224,185,188,158,151,212,177,1,27,212,56,28,246,128,104,182,42,126,4,68,107,10,167,214,216,108,118,124,162,107,183,247,176,196,139,10,233,97,77,20,238,97,139,15,5,223,246,236,177,172,34,107,186,164,231,137,49,139,178,96,168,199,196,167,78,242,19,111,42,112,102,102,92,171,61,156,47,140,18,30,164,54,220,86,115,40,245,46,104,216,15,104,44,214,207,95,216,90,251,184,95,173,159,239,186,231,183,154,136,78,165,204,24,107,197,249,114,8,52,215,137,90,105,209,130,70,216,105,94,103,125,34,236,52,52,143,130,32,97,25,163,19,47,249,29,8,210,48,24,80,72,158,98,103,230,120,193,190,122,192,130,35,99,142,137,25,165,15,80,89,194,250,162,213,170,143,133,144,39,86,245,90,78,99,179,159,8,132,188,128,152,143,5,33,79,105,234,182,91,126,56,212,186,79,79,105,150,51,54,190,222,214,56,248,122,235,177,248,122,195,181,140,152,178,60,89,120,185,181,244,242,231,147,137,110,247,144,8,119,159,78,148,59,93,122,113,228,86,111,206,151,164,172,44,213,36,246,41,225,164,173,244,128,145,212,50,189,194,152,230,6,62,58,84,154,104,229,224,157,9,181,83,53,212,153,170,126,105,232,246,36,203,176,76,154,7,15,156,81,229,93,5,235,110,183,17,234,5,164,33,204,178,215,163,41,33,96,37,254,65,76,58,199,231,185,92,183,55,231,157,239,132,150,192,25,122,86,197,137,162,156,227,230,232,55,100,136,94,167,73,105,123,224,66,49,84,29,93,121,65,95,153,77,115,228,156,103,46,124,230,54,55,136,104,29,5,180,14,227,96,19,76,148,72,125,19,224,185,177,209,82,98,42,198,2,218,35,188,201,177,236,220,240,170,155,212,136,137,116,203,178,99,74,84,59,182,131,242,183,45,3,195,113,211,150,17,124,104,191,204,97,142,137,108,94,175,213,230,168,44,154,104,85,186,99,197,67,71,118,51,193,251,115,145,74,174,189,67,233,146,117,49,76,63,5,180,134,174,8,161,89,235,186,30,126,109,162,211,76,234,68,36,15,158,164,176,3,175,76,52,141,225,183,252,204,19,222,209,90,168,225,115,24,238,70,211,85,139,158,158,99,198,120,32,34,179,13,67,211,80,247,3,18,224,140,167,161,229,133,28,72,79,219,162,131,198,214,155,10,64,11,205,13,116,140,143,224,142,55,60,160,169,154,226,52,116,210,214,168,240,197,137,215,96,195,254,8,205,128,201,141,243,154,54,252,30,153,231,84,2,202,131,154,106,33,241,59,239,40,118,146,172,98,217,228,210,2,139,10,68,205,36,170,54,159,102,101,34,88,148,11,65,66,88,61,5,192,105,196,211,48,187,130,140,1,176,16,109,163,199,33,91,209,140,142,51,235,31,181,70,228,242,214,254,77,20,75,46,43,230,114,66,178,100,146,242,232,158,33,113,189,138,25,108,228,109,210,176,81,111,183,98,94,30,148,45,68,156,110,3,115,144,218,174,25,238,46,222,92,27,126,141,114,78,85,154,234,36,158,78,39,102,38,248,52,178,20,96,82,76,154,133,253,157,58,50,177,71,166,99,95,158,103,46,168,68,135,52,253,209,83,51,246,204,3,172,177,43,171,227,98,64,76,24,32,62,35,102,200,212,61,220,134,192,66,11,242,38,176,56,102,70,164,115,218,192,137,248,92,224,231,16,20,106,152,53,43,113,186,79,40,32,155,205,70,11,136,248,85,196,82,70,86,12,58,218,232,100,27,248,6,220,203,90,10,217,12,148,166,204,39,255,173,182,109,129,11,206,58,249,90,193,210,50,202,166,153,94,40,194,73,121,121,25,44,155,226,52,57,123,175,48,217,82,113,126,17,206,222,145,129,179,90,44,174,67,242,30,156,162,163,84,3,167,238,194,175,62,254,184,95,44,30,146,83,124,185,84,92,94,132,83,124,148,170,192,47,25,127,244,15,236,87,186,37,166,83,46,174,111,51,117,252,160,133,170,241,223,223,51,75,140,85,46,30,111,51,58,60,115,74,65,13,199,161,106,26,37,148,143,45,23,207,74,199,52,143,82,44,170,80,255,105,9,232,94,95,195,135,250,216,254,170,228,75,76,189,92,92,220,38,228,238,22,139,251,64,69,179,196,180,16,21,199,80,63,74,62,164,91,76,232,55,33,203,242,168,70,191,245,160,25,74,164,45,181,12,110,139,81,170,151,224,53,236,200,112,90,202,149,24,177,82,180,32,209,10,149,104,120,205,245,27,70,74,239,133,25,40,148,132,18,116,67,189,124,76,219,77,91,118,10,46,12,245,74,177,85,70,197,210,52,179,140,218,54,93,46,58,144,230,55,184,156,195,60,216,220,3,146,131,36,7,119,28,166,31,153,174,197,44,78,71,230,106,15,167,123,94,24,141,18,99,148,161,3,131,14,173,227,12,132,238,206,64,103,79,135,100,132,166,46,212,160,7,151,183,105,123,59,30,175,2,59,56,73,62,71,88,195,222,184,255,111,96,13,131,217,241,217,137,103,95,254,221,205,207,191,116,243,235,63,185,249,249,219,144,52,115,247,127,19,159,205,224,194,192,8,202,196,24,23,129,161,22,178,50,38,192,204,96,99,236,140,9,248,15,153,26,19,220,84,176,95,55,88,118,80,164,103,92,6,11,229,212,176,253,135,106,70,138,38,53,72,175,227,137,37,139,88,204,105,25,39,250,39,100,161,211,64,63,101,72,231,152,240,236,18,47,135,151,12,154,102,136,2,143,247,207,254,246,139,31,254,221,223,220,143,247,17,205,253,42,74,44,86,178,39,132,80,35,134,207,133,33,117,208,248,153,136,90,63,94,182,176,154,58,65,117,56,239,153,103,1,5,36,248,230,57,181,126,144,25,220,212,230,134,158,6,198,123,228,25,50,139,61,230,241,18,95,21,148,200,211,48,95,189,244,107,159,20,48,95,162,116,80,213,124,194,211,205,195,207,34,6,212,48,33,49,157,76,77,169,72,46,106,226,99,243,225,54,74,225,223,235,209,195,234,224,95,76,125,131,239,134,203,141,161,229,58,194,17,95,226,126,249,206,179,207,255,236,230,157,111,124,240,253,31,223,83,226,66,90,176,79,126,200,170,155,136,154,117,62,109,157,102,180,181,195,3,42,50,248,162,201,200,144,25,98,85,144,21,31,39,39,242,40,142,127,131,186,249,112,207,253,255,236,189,107,119,35,201,113,32,250,87,48,165,209,52,121,89,4,170,240,6,90,152,222,194,139,4,223,32,248,104,178,213,158,83,4,10,96,17,64,1,68,1,4,65,54,207,177,236,43,235,97,107,165,93,107,165,107,75,123,87,178,173,181,118,125,52,178,174,101,235,53,178,206,241,111,153,238,30,125,210,95,184,17,153,89,239,42,60,216,156,145,229,29,246,12,9,228,35,50,50,50,51,50,34,51,34,18,127,76,69,48,196,52,65,119,1,187,170,19,18,211,62,72,152,122,98,200,84,20,61,120,78,153,157,54,218,154,87,231,46,85,210,93,220,127,141,27,63,211,22,177,241,243,46,192,184,242,210,219,201,27,253,40,126,231,78,8,82,62,253,129,219,24,66,52,225,3,62,100,217,74,196,133,128,124,99,48,2,11,56,142,29,153,198,234,87,206,49,180,129,208,108,90,109,16,53,109,67,200,84,93,187,233,133,243,103,218,148,189,243,44,114,231,2,89,128,163,48,221,120,1,166,98,240,248,78,192,208,25,85,3,8,122,231,3,171,27,0,202,179,52,77,189,121,14,146,76,229,123,175,126,245,215,47,191,250,166,220,207,82,221,167,137,34,160,179,227,123,152,190,130,140,75,87,247,130,161,90,187,145,106,211,222,25,27,242,189,216,244,202,53,166,242,110,181,96,104,241,22,187,115,209,233,131,95,188,254,223,223,126,152,253,97,213,45,87,177,165,139,167,2,182,203,95,199,241,64,224,201,190,75,12,91,181,219,17,121,196,173,88,44,230,211,0,209,244,111,23,129,147,76,38,205,52,187,113,156,87,124,137,186,214,179,243,164,192,185,222,239,102,221,69,43,201,12,231,113,133,53,206,251,57,226,197,173,118,137,22,174,181,30,99,204,187,100,156,87,143,242,187,251,99,97,115,173,213,3,53,72,218,169,29,158,151,14,91,240,105,27,127,21,43,160,240,194,223,194,240,120,51,169,96,129,194,211,124,229,248,233,54,124,210,15,224,215,86,105,92,146,186,253,49,22,2,213,108,167,114,216,22,36,105,189,215,129,146,82,107,12,42,123,51,13,25,197,190,36,229,69,172,149,236,34,216,75,44,255,244,44,177,209,188,62,196,143,199,157,218,225,126,254,104,253,66,78,237,68,175,207,206,247,215,215,164,230,248,248,120,243,92,45,156,159,116,165,141,205,234,164,127,169,85,54,98,189,82,191,216,62,172,87,142,228,106,250,92,62,58,76,72,237,94,229,188,223,211,214,148,214,120,103,255,80,175,117,207,11,133,86,171,84,90,171,30,236,111,159,107,103,226,238,238,142,154,234,54,187,43,177,84,58,57,120,90,75,37,19,177,140,172,172,156,173,215,211,219,241,27,245,120,183,185,183,174,175,12,203,23,221,163,186,240,52,190,222,137,157,92,39,82,205,104,98,16,147,90,235,213,188,180,127,45,1,53,214,74,133,243,150,84,173,110,130,66,190,81,156,84,47,213,97,30,144,47,21,203,165,34,244,225,176,186,93,146,242,121,233,186,42,237,182,183,10,121,53,223,171,74,133,252,164,6,117,75,155,149,53,80,51,91,173,122,91,42,214,214,207,165,120,91,173,208,178,149,82,177,212,46,182,16,240,110,65,202,247,243,113,242,55,47,37,42,70,94,123,231,80,157,84,227,165,98,187,37,77,78,206,46,78,214,119,99,169,141,155,228,105,119,253,44,50,92,137,116,210,195,72,164,85,221,168,108,196,235,249,196,40,149,104,232,87,3,245,90,87,34,197,149,195,167,213,214,166,176,86,43,29,94,196,53,241,120,163,85,159,236,110,228,71,213,114,241,104,189,174,22,110,42,122,187,180,81,18,243,69,253,60,93,219,170,72,201,253,193,122,188,126,26,93,59,139,36,79,100,237,234,64,42,159,94,170,229,102,228,168,50,186,122,58,170,175,183,218,45,173,90,60,221,125,58,28,12,234,205,122,51,86,58,104,23,246,165,209,85,166,159,63,108,101,54,118,214,242,231,155,173,148,180,217,93,207,67,47,164,82,123,115,163,52,185,42,215,138,98,187,84,45,151,46,251,91,229,68,62,89,43,84,10,133,166,178,34,225,103,152,28,249,141,124,169,90,218,92,217,170,42,237,245,243,13,105,77,175,142,59,251,125,169,223,223,26,198,14,91,237,74,97,77,89,239,92,105,169,254,233,249,238,78,172,61,58,137,93,68,35,91,250,202,83,165,175,169,155,64,255,141,138,164,230,207,229,86,70,138,66,105,248,145,242,82,189,118,57,170,111,182,183,228,42,76,66,248,1,220,214,175,174,164,195,243,51,218,102,161,133,109,238,28,164,55,79,243,55,77,113,32,222,92,244,175,183,14,11,146,86,105,173,181,165,73,65,60,211,47,143,111,90,199,213,196,73,161,164,201,165,146,5,171,216,150,180,205,241,232,96,148,104,54,58,9,189,90,236,151,132,139,94,65,41,118,71,133,174,166,232,91,221,104,41,93,168,108,43,172,60,160,216,110,237,86,118,215,53,113,124,220,222,170,213,36,35,189,116,158,169,168,163,195,45,177,117,212,150,251,221,232,164,122,182,83,80,170,48,246,82,77,186,233,38,247,183,183,34,249,125,160,165,84,130,31,248,83,173,86,119,14,91,106,101,77,59,46,103,106,91,226,254,73,173,138,253,201,59,203,84,243,114,254,98,163,35,39,214,182,181,179,230,197,112,16,187,234,68,71,87,103,173,205,113,28,231,119,190,45,201,121,109,163,150,25,166,234,164,188,9,3,102,116,21,80,43,232,249,147,203,214,70,165,146,63,148,214,54,199,21,181,96,226,44,245,90,50,150,45,22,15,189,237,82,218,174,181,14,111,202,135,249,29,73,218,235,238,97,117,28,19,163,126,175,117,130,99,126,36,29,172,35,0,105,179,37,93,31,195,20,240,224,80,145,101,105,11,102,105,121,99,123,175,218,175,104,167,234,89,249,218,219,222,41,140,255,154,90,147,134,149,221,139,242,230,85,93,106,49,60,91,240,35,21,106,165,116,75,219,169,87,75,237,237,72,163,56,201,15,37,161,155,79,172,237,69,122,169,252,90,169,181,158,216,222,26,91,240,214,43,82,225,36,93,106,175,159,142,109,99,55,170,108,174,237,75,59,149,93,24,121,214,110,113,35,63,169,234,176,70,229,113,181,132,229,74,249,243,74,173,80,43,14,227,4,65,232,240,24,214,193,70,62,90,7,134,8,223,54,90,149,253,2,192,74,237,18,26,73,237,234,118,165,37,201,213,198,58,109,67,133,121,94,53,219,168,85,79,219,187,201,125,219,247,243,246,38,253,126,161,159,75,163,246,33,52,165,199,123,173,189,126,9,214,101,74,33,196,3,48,123,253,34,249,94,172,72,151,213,193,198,94,19,254,69,174,250,226,246,86,52,153,137,40,199,187,195,68,106,61,150,24,54,46,18,98,126,115,19,100,131,152,144,44,86,174,119,171,103,189,171,232,97,187,151,136,237,180,70,187,209,198,213,160,121,124,178,50,201,140,58,237,171,171,245,190,178,187,157,190,74,38,122,148,174,205,218,118,190,47,37,119,47,74,5,64,106,163,178,190,127,125,218,122,90,131,254,66,98,177,82,76,86,123,144,120,52,62,149,154,181,226,62,36,142,36,169,159,223,110,183,118,14,242,210,97,75,171,73,133,126,107,188,91,61,232,75,245,179,238,228,233,165,24,137,92,237,156,94,236,105,55,137,147,149,161,116,174,29,214,129,118,187,133,72,179,189,214,56,21,43,37,104,181,186,93,173,17,226,85,226,82,185,115,161,245,247,107,91,131,214,85,55,125,113,112,168,247,203,213,157,94,33,174,118,107,145,221,118,190,80,216,199,241,219,88,175,192,124,105,213,91,237,109,41,95,219,25,2,91,237,150,164,107,4,0,99,116,209,146,90,192,122,171,133,2,176,220,226,74,171,36,213,202,18,45,235,174,191,125,146,151,74,45,105,189,178,1,252,190,218,106,147,49,221,159,72,192,196,215,43,235,107,249,211,82,101,178,191,215,41,66,3,192,171,93,184,110,183,139,27,210,102,173,242,116,235,194,141,19,89,23,27,149,167,53,41,83,57,111,79,118,60,176,105,123,173,65,77,58,213,59,153,56,193,213,134,127,251,244,80,117,180,181,81,62,117,226,95,172,108,97,65,9,139,20,246,19,167,0,239,68,173,195,158,179,11,255,74,27,235,146,32,141,106,77,104,172,215,27,85,215,7,90,252,58,129,27,186,148,223,216,63,76,148,6,237,13,24,237,92,142,24,54,43,103,194,189,13,11,108,87,145,201,179,164,40,39,210,162,121,85,214,104,52,238,72,116,112,114,154,36,131,176,57,240,150,181,25,233,61,182,174,138,204,123,93,49,190,247,244,241,89,239,26,165,43,252,110,42,192,215,238,171,217,153,77,89,6,249,126,87,132,245,104,44,38,24,119,226,182,99,139,4,200,22,105,193,117,133,75,111,190,230,110,111,117,149,193,149,155,160,21,242,139,84,68,44,251,11,215,203,158,41,205,222,192,175,159,180,59,11,224,30,26,162,236,30,26,46,210,188,89,7,62,120,113,24,180,206,228,165,168,192,167,69,94,76,10,124,56,190,108,211,97,22,152,58,118,50,225,51,18,216,152,121,213,28,203,36,232,37,248,194,64,26,22,16,49,150,64,155,76,27,122,134,48,79,108,89,204,111,108,86,44,72,214,119,195,117,165,211,177,95,45,26,214,46,110,75,145,123,17,5,122,18,220,194,125,33,46,54,9,194,170,190,218,81,228,230,173,215,0,194,177,186,238,177,148,22,195,197,170,117,110,224,194,46,110,221,168,216,13,106,23,232,170,143,213,1,185,230,232,203,24,49,230,94,64,87,87,209,217,161,175,52,220,142,68,208,154,45,5,159,134,49,75,194,228,181,157,105,185,23,90,116,249,158,136,40,26,249,139,77,49,43,7,15,70,244,196,233,93,7,2,1,235,61,229,88,239,14,75,153,135,34,79,157,70,234,65,140,223,93,104,162,4,129,88,172,87,243,117,195,124,91,228,189,247,200,155,34,182,109,211,205,1,230,3,72,76,24,67,228,247,172,29,206,185,29,44,204,14,92,62,119,139,239,167,247,106,134,186,246,153,236,57,13,146,129,195,190,8,18,222,0,46,57,214,185,125,67,74,48,15,69,154,10,115,211,14,51,222,56,75,57,3,65,56,27,8,205,140,153,97,54,77,87,27,255,6,24,6,153,74,197,98,113,49,33,47,58,149,221,38,71,142,139,180,85,24,23,219,138,119,158,182,57,51,231,107,173,223,195,11,229,103,215,171,36,68,110,23,86,233,31,229,40,56,200,167,153,239,189,71,30,205,186,197,125,122,53,69,68,72,219,14,116,31,97,104,254,70,169,180,118,187,64,139,161,112,253,92,169,183,87,125,199,218,73,76,203,186,111,1,16,164,3,36,31,228,102,131,219,120,76,154,108,236,199,16,108,240,93,177,108,56,38,98,190,183,69,157,4,230,153,38,220,219,150,191,113,77,197,56,142,93,144,50,141,178,156,205,26,169,206,9,35,10,222,85,110,162,2,212,15,164,159,97,1,22,23,147,196,82,107,10,140,80,152,144,104,38,40,74,24,211,128,83,213,8,59,58,235,244,234,109,95,67,229,132,40,207,47,235,232,183,190,52,242,215,133,222,140,207,98,107,239,189,167,201,87,108,33,223,122,12,52,23,132,115,11,122,25,6,30,94,68,77,210,25,123,247,204,75,235,62,153,76,12,227,230,204,70,17,51,159,172,17,79,1,51,56,16,27,48,175,60,111,179,8,182,187,91,217,12,164,61,54,172,190,150,173,243,119,214,144,72,87,235,242,0,228,116,147,4,134,119,155,77,21,118,25,129,126,54,180,26,138,195,34,88,246,233,198,244,89,114,23,62,159,224,54,208,27,19,1,96,14,185,54,204,34,167,225,162,224,223,168,54,94,35,155,209,165,50,153,135,245,47,107,14,0,157,90,125,160,40,80,212,102,162,216,82,245,3,249,236,62,126,92,127,120,16,117,2,10,225,132,209,96,13,168,250,41,249,30,6,98,9,167,109,75,133,245,87,238,244,198,211,76,91,15,169,81,103,133,63,148,182,72,136,167,109,145,24,56,174,173,81,123,210,99,211,166,83,103,150,158,82,27,139,109,13,73,84,169,195,42,154,85,174,25,38,168,109,35,14,85,227,162,192,119,55,165,94,190,138,214,155,98,158,24,56,110,199,160,206,26,20,168,242,233,2,53,136,236,20,72,78,21,114,122,69,41,157,39,54,175,210,9,36,101,242,125,146,214,46,84,153,39,97,157,89,138,74,42,86,233,23,110,72,254,24,242,187,54,35,82,128,89,116,192,52,243,15,165,43,91,206,154,212,43,86,209,60,83,44,154,200,197,1,57,72,28,227,37,89,17,210,110,138,215,69,68,53,9,137,24,41,107,140,150,191,169,226,121,145,87,215,36,181,84,69,211,86,0,131,198,167,165,68,145,159,148,165,203,146,209,183,58,163,196,176,4,164,152,108,72,43,144,147,132,226,2,22,143,148,58,37,94,47,74,221,114,149,82,24,200,218,34,189,42,95,3,249,161,87,229,42,35,233,165,209,171,53,19,247,75,160,202,154,145,15,228,189,89,179,200,91,148,70,144,117,226,32,213,245,26,144,170,85,146,226,144,115,40,245,215,77,64,147,18,222,44,18,11,212,21,76,59,95,191,42,240,237,138,164,67,98,27,112,77,99,127,135,235,195,34,54,41,64,98,220,233,204,25,91,31,22,248,86,89,90,89,103,182,195,48,80,195,138,137,140,94,150,122,21,50,122,162,149,8,52,24,67,34,58,171,147,137,116,93,193,9,7,200,153,6,177,199,204,186,152,34,159,169,0,242,93,232,241,70,149,249,146,94,58,13,132,169,241,236,96,131,194,158,64,49,221,128,125,179,33,210,57,176,97,88,65,95,26,52,75,109,42,80,64,142,17,43,233,203,205,170,3,42,201,183,186,81,148,162,155,4,57,10,53,182,41,18,163,226,214,86,213,52,183,222,210,136,237,241,229,150,209,137,22,153,4,106,129,81,5,126,39,45,35,109,213,244,215,39,70,198,137,173,65,129,140,197,54,155,13,221,130,179,20,122,245,23,162,104,203,220,170,72,155,196,118,156,78,46,203,100,216,187,226,167,121,251,179,157,111,110,99,225,71,111,203,117,52,254,162,114,33,177,17,64,67,27,162,29,18,203,0,71,254,106,67,30,180,137,57,41,74,143,52,159,134,204,112,214,23,5,177,30,75,176,124,26,68,118,245,172,197,108,16,48,159,42,228,174,252,213,14,202,22,33,98,40,129,138,31,205,39,226,159,62,58,51,141,107,32,63,209,72,197,50,117,91,126,23,246,127,91,126,131,252,216,242,169,17,135,153,223,140,55,83,77,150,111,63,131,48,225,83,189,192,176,101,114,88,157,49,35,12,171,93,87,128,25,151,36,239,50,162,161,13,152,166,38,166,249,73,200,39,131,9,82,52,3,175,30,44,163,70,83,160,10,217,228,110,183,97,14,214,179,217,7,218,255,39,166,172,196,48,199,38,34,221,78,179,47,37,88,216,6,203,109,21,235,38,35,20,182,39,5,20,39,202,149,205,48,51,184,14,59,51,181,255,44,82,145,169,73,70,69,135,85,229,221,52,170,24,183,30,236,218,35,184,24,19,208,103,148,203,178,219,144,233,196,14,34,222,84,76,173,203,145,153,37,224,195,44,4,200,145,162,119,241,163,37,124,220,215,158,221,92,27,142,17,114,45,147,57,200,205,110,79,156,248,153,246,142,73,183,193,210,44,64,13,63,64,22,126,113,209,207,59,219,105,44,5,202,28,41,235,107,16,108,90,106,9,115,143,18,189,9,9,48,218,162,139,221,101,182,53,221,94,221,70,245,197,9,110,222,204,4,27,145,185,177,177,175,241,133,91,51,239,97,166,204,82,215,152,249,216,25,79,91,244,51,166,133,121,249,194,207,46,227,143,136,97,146,239,143,135,223,108,154,65,147,193,172,197,104,187,190,153,19,252,27,222,220,4,33,52,149,47,68,151,23,238,251,98,215,57,111,192,179,82,193,60,139,92,250,216,121,150,219,222,253,110,214,206,25,116,81,243,224,248,206,160,229,220,151,80,159,24,98,238,107,37,151,251,203,12,198,229,97,125,120,255,60,171,73,219,197,211,204,77,54,64,156,89,68,150,121,163,45,207,117,29,114,31,124,63,70,208,126,98,87,150,177,60,100,126,139,177,223,169,97,56,61,155,115,54,68,174,212,156,158,4,54,199,7,71,238,98,77,122,45,166,253,69,250,133,33,59,111,218,252,155,112,104,91,11,44,164,89,193,71,239,81,124,206,120,165,115,204,24,166,184,45,210,157,32,87,3,183,231,27,76,4,188,149,11,98,222,46,107,249,160,162,65,104,248,221,163,113,20,24,231,190,73,115,226,72,101,66,151,58,66,46,247,2,37,151,251,137,246,139,160,200,148,143,41,210,211,2,56,216,238,240,130,135,199,229,160,16,8,192,214,33,215,213,95,160,24,28,242,113,95,176,51,219,192,29,195,113,113,23,10,84,24,60,55,134,126,100,115,104,154,236,214,48,120,47,112,40,12,62,174,104,118,204,252,242,61,190,31,65,60,206,126,61,120,59,5,130,225,248,103,47,18,246,33,59,83,202,167,171,25,246,66,134,123,137,107,190,123,80,32,180,75,250,56,149,177,107,74,219,226,113,92,88,206,246,21,243,74,39,83,156,77,125,101,99,221,73,3,251,5,167,119,104,172,35,151,144,239,153,139,107,202,188,145,150,226,184,254,116,177,29,127,183,190,185,129,186,86,27,185,24,181,14,67,230,3,227,229,8,246,85,235,60,159,137,246,253,72,228,190,62,13,249,18,220,255,34,53,104,213,132,188,236,88,8,37,103,42,247,126,181,252,98,64,79,57,134,242,57,81,242,158,52,216,74,122,124,54,109,130,205,148,146,211,6,101,198,5,174,115,180,2,207,27,221,167,148,158,75,222,217,180,156,186,114,2,23,14,112,21,123,96,0,255,45,133,156,178,62,226,63,141,245,248,127,100,172,199,255,68,103,94,232,81,56,18,38,255,185,239,152,31,153,28,204,215,52,128,46,129,207,15,61,135,47,14,187,0,86,232,243,67,243,89,0,242,227,23,254,17,75,153,247,2,248,101,102,37,40,65,39,243,112,182,167,101,83,153,29,115,60,26,141,177,152,227,77,49,57,171,120,120,176,164,208,176,232,131,92,208,59,176,90,248,109,250,90,109,169,67,4,77,126,8,73,239,129,138,208,12,191,87,127,241,66,49,158,132,133,182,161,231,28,127,139,47,210,169,245,66,71,214,245,44,231,186,247,24,3,28,116,44,87,53,43,145,187,227,159,65,101,198,158,220,0,48,192,50,9,81,201,241,242,112,56,208,179,236,105,57,27,107,227,240,37,184,236,45,41,90,199,231,216,184,44,12,55,121,231,15,175,201,49,229,142,239,246,26,74,39,123,75,94,13,133,108,42,39,224,51,164,60,48,180,14,74,18,89,231,179,132,86,137,156,114,199,43,215,253,129,162,19,251,15,206,202,225,238,238,120,32,70,103,73,11,215,111,110,58,97,157,60,0,43,240,171,226,178,243,121,70,139,70,182,152,209,208,213,182,50,201,26,47,201,15,148,38,161,87,193,32,204,123,220,138,45,175,130,175,150,98,52,122,70,6,34,176,65,101,188,230,39,119,253,6,160,59,74,79,58,24,4,40,149,11,247,100,173,163,4,192,116,144,220,45,2,91,3,4,171,193,61,62,150,204,105,31,199,150,187,24,193,214,28,66,34,40,114,120,20,207,241,74,179,137,239,113,114,40,172,33,61,159,1,65,175,150,56,99,249,24,255,94,253,243,159,191,254,135,191,122,249,141,175,189,254,251,127,116,230,113,203,207,201,251,213,198,41,143,217,116,13,239,65,179,204,78,137,203,164,63,11,24,50,4,200,83,150,228,230,133,227,120,162,67,157,131,96,171,12,178,220,71,63,254,217,71,255,250,151,47,191,248,3,218,20,199,219,112,165,243,140,190,36,12,115,136,126,160,111,255,121,38,24,158,113,133,245,161,214,13,154,95,236,157,91,44,199,115,88,16,72,177,236,156,104,38,12,160,203,242,115,94,52,186,249,123,28,134,151,191,252,230,235,111,254,240,229,151,255,236,245,79,126,21,56,12,134,50,71,47,201,0,7,39,217,110,38,147,102,135,62,254,234,79,54,185,223,199,103,129,231,162,28,43,27,64,60,35,215,190,78,177,245,41,171,211,64,222,181,58,157,92,205,212,97,57,247,114,52,151,32,161,31,114,202,37,186,70,151,87,60,196,68,146,221,45,47,195,192,62,103,255,243,38,135,232,32,123,96,176,137,19,61,116,88,237,0,247,36,111,34,179,3,47,246,52,242,58,249,198,211,131,94,242,54,185,109,96,185,115,200,36,71,49,171,182,227,94,14,139,113,120,195,3,44,19,250,180,138,40,114,6,192,253,222,152,244,20,121,28,99,174,120,20,111,50,215,1,230,35,91,181,179,110,18,248,190,51,234,106,22,226,148,40,156,125,237,194,114,131,109,56,203,102,60,85,90,56,170,180,0,66,248,98,240,170,25,66,98,216,235,225,27,180,136,43,44,0,126,142,150,236,211,211,104,201,156,33,15,221,216,71,191,249,198,71,223,255,139,215,95,253,151,87,127,252,5,163,177,145,222,236,44,210,18,79,13,49,106,157,222,80,7,194,190,55,90,122,70,166,157,249,6,40,223,212,178,222,185,26,176,58,185,21,50,225,132,92,142,188,250,29,70,108,158,112,47,63,248,147,151,63,255,57,151,21,93,201,223,253,225,235,95,254,6,177,240,76,77,152,152,119,119,207,233,11,165,111,9,203,119,230,252,164,179,21,137,115,188,95,27,146,136,39,248,44,10,116,249,182,161,14,20,178,49,234,217,103,183,100,63,34,221,230,248,129,60,222,33,95,65,121,37,9,198,90,199,111,21,173,217,115,44,91,35,17,132,30,186,35,186,27,50,56,56,157,203,123,120,43,131,76,197,246,149,174,213,158,70,94,122,183,111,228,140,139,194,46,128,175,171,247,200,35,173,169,102,170,201,145,30,201,245,164,76,63,101,146,117,150,38,54,100,145,131,62,171,31,147,120,132,81,62,142,85,13,77,101,8,35,228,236,123,183,163,36,201,166,22,43,156,131,187,56,251,78,182,139,101,198,138,125,192,24,199,179,238,205,125,74,81,194,230,104,41,60,193,246,8,104,202,245,208,196,200,185,212,25,26,126,181,152,14,106,85,12,177,185,27,208,157,153,29,186,7,150,31,254,234,111,95,127,239,11,15,131,101,189,1,139,40,196,61,56,166,14,134,246,0,152,50,102,248,240,36,117,48,195,57,16,229,117,42,157,81,245,8,56,150,11,81,202,163,6,74,131,50,100,251,140,15,42,108,227,115,190,249,175,126,244,183,36,223,195,240,232,176,225,191,59,190,131,172,129,250,147,43,49,1,184,64,29,63,39,155,10,240,1,190,145,99,156,205,205,148,144,249,187,153,18,85,84,232,235,207,60,99,231,246,167,165,41,99,184,197,55,163,237,12,139,86,171,145,231,174,204,106,132,4,68,12,240,2,176,248,155,177,211,126,244,227,255,249,234,79,191,8,88,145,199,170,179,183,108,208,241,165,107,180,7,86,180,198,129,218,37,130,130,218,192,223,221,126,157,252,237,43,3,181,103,230,13,116,154,10,200,13,134,70,34,206,116,250,183,83,167,127,181,46,253,59,236,27,127,141,118,144,234,100,143,35,187,40,202,45,152,106,126,17,241,27,221,90,241,211,228,162,113,97,165,236,237,193,46,98,136,15,95,253,193,71,63,250,159,175,127,244,149,215,191,252,123,99,159,69,253,124,109,32,55,144,25,154,229,190,253,47,191,253,246,79,141,18,67,16,47,152,139,66,82,112,20,122,245,254,63,255,246,59,63,252,237,151,190,110,20,109,12,250,14,48,63,120,253,211,31,127,244,254,247,93,133,38,125,3,96,70,184,51,240,60,61,157,142,103,71,185,34,92,61,0,71,160,170,63,150,255,248,211,15,127,253,53,83,130,177,3,248,231,47,216,144,58,227,76,76,246,247,127,239,152,192,28,85,53,156,238,217,103,92,87,238,227,32,115,128,30,217,30,27,89,223,29,52,204,202,45,45,63,38,95,27,42,61,156,192,52,90,160,55,80,91,170,70,164,94,242,125,11,22,247,22,111,212,133,47,240,155,126,197,25,148,211,201,51,235,228,113,119,0,83,193,200,129,229,1,40,213,50,200,236,75,28,22,193,211,145,49,62,40,159,189,117,172,59,122,98,48,112,199,178,122,231,157,37,2,157,82,153,224,244,140,99,18,33,36,106,117,121,72,11,216,128,17,78,162,118,187,74,67,133,174,131,130,125,199,59,89,131,183,173,101,194,8,186,189,145,230,162,213,29,79,109,3,139,10,80,166,55,113,102,117,149,225,121,175,161,27,0,137,80,238,234,192,29,15,180,88,111,232,227,45,64,69,31,146,197,233,59,20,116,0,40,207,32,59,26,165,191,103,163,227,157,229,134,125,223,114,195,62,95,167,67,113,238,104,123,201,86,219,169,133,41,132,130,10,121,187,207,98,18,57,67,1,179,39,162,238,87,130,17,93,90,114,106,134,56,188,62,121,26,2,55,57,6,238,14,4,36,180,164,132,201,178,128,20,162,162,129,120,11,255,145,63,72,181,53,85,223,235,15,181,79,156,112,246,114,195,238,46,30,116,73,181,66,238,45,209,32,105,203,141,216,130,84,245,35,234,39,68,211,99,60,1,220,87,90,192,111,244,246,39,59,17,199,246,166,255,96,230,161,71,33,119,48,13,164,26,42,33,160,214,61,38,191,43,104,246,111,40,29,81,212,248,204,6,159,112,244,37,31,170,255,139,174,60,242,4,24,205,138,185,178,108,135,225,92,246,170,167,54,66,2,50,171,126,174,193,143,136,18,37,166,27,41,170,48,69,211,169,20,42,76,221,28,21,124,150,70,132,246,203,75,125,94,229,65,153,20,169,82,201,165,226,141,104,90,22,101,142,124,95,230,155,185,174,17,203,135,63,71,137,75,105,8,73,0,121,102,74,92,100,240,64,101,97,130,23,199,91,14,81,217,91,167,60,150,109,2,103,84,175,85,13,84,209,115,210,254,243,32,225,105,72,253,168,240,12,180,211,130,77,178,53,108,112,60,10,92,157,33,126,34,90,215,142,175,200,135,98,90,5,248,63,86,197,160,177,200,247,55,81,115,103,71,0,54,169,12,148,248,222,160,107,202,97,40,229,48,185,233,142,84,61,28,116,132,44,106,160,209,244,25,118,154,165,137,89,242,74,108,189,1,73,214,217,15,214,254,247,34,216,89,123,51,200,30,180,6,149,64,69,32,0,235,44,247,242,39,63,121,245,211,255,13,84,5,218,102,57,81,72,134,227,233,120,28,70,151,71,26,103,185,104,38,156,142,137,209,84,140,99,128,241,45,91,7,180,232,84,104,177,100,42,153,76,216,160,165,146,209,76,50,30,8,45,54,29,55,64,78,200,216,160,37,211,209,76,38,16,88,220,6,12,68,165,87,223,250,146,11,88,194,13,44,22,12,44,49,29,88,44,158,116,81,45,53,141,106,201,169,208,98,233,180,155,106,41,27,213,206,220,208,82,211,161,101,92,84,75,165,99,22,213,60,192,210,78,96,47,127,249,151,118,96,137,76,58,229,0,150,206,164,166,12,65,102,42,176,184,27,88,210,14,140,202,207,55,55,29,162,121,144,163,97,242,201,33,172,25,107,21,88,158,143,44,75,247,28,82,117,134,240,73,11,161,248,233,35,230,185,183,191,183,53,80,175,15,64,156,91,98,140,180,199,24,233,64,105,41,154,50,144,135,189,193,62,64,129,229,11,18,240,160,109,109,51,33,197,100,111,33,159,194,104,89,231,220,175,198,231,106,71,89,18,151,245,177,10,82,49,236,69,253,129,114,5,59,0,98,176,124,91,151,117,37,36,100,25,64,122,209,53,179,163,55,208,77,216,41,237,123,51,173,249,76,120,110,238,163,182,27,54,119,38,109,60,151,128,82,208,70,89,213,26,53,42,231,44,63,38,248,36,178,90,88,213,212,225,54,244,92,25,232,70,114,50,139,127,56,224,131,156,129,48,238,230,189,254,210,50,158,233,146,141,21,54,39,66,224,129,210,28,40,250,57,17,135,116,101,88,193,163,90,104,220,70,26,220,201,93,173,3,62,163,62,108,37,138,217,48,128,77,42,137,229,41,82,58,185,107,50,193,187,219,246,193,6,119,68,155,104,239,64,33,96,202,24,163,163,140,67,123,48,14,170,174,216,135,24,47,126,153,12,212,180,58,163,121,165,159,1,76,28,155,244,99,109,58,185,129,57,106,86,98,144,244,67,231,121,144,252,195,214,170,83,250,49,18,29,242,15,15,19,25,133,10,246,117,150,40,164,54,233,201,144,113,194,189,76,137,226,144,94,238,120,199,240,121,214,49,189,70,43,224,136,229,96,95,167,107,27,191,153,227,205,123,203,137,52,205,49,31,129,85,216,110,7,189,163,182,240,162,182,95,84,205,94,213,154,103,85,107,116,85,107,190,171,218,41,72,107,221,28,14,52,89,129,49,218,55,223,69,24,203,146,60,215,130,160,121,113,239,74,212,108,43,81,35,96,201,114,124,108,227,91,86,23,53,156,18,157,9,89,46,188,60,104,141,240,108,29,42,24,171,250,14,70,194,126,145,248,135,68,97,155,212,246,135,65,104,167,45,197,191,115,82,115,123,123,28,234,47,200,72,158,80,118,107,200,216,57,155,140,109,207,16,115,166,160,189,156,229,78,79,167,213,7,113,34,230,87,61,174,100,98,164,250,254,190,89,221,56,58,178,215,79,38,21,217,175,190,120,150,196,230,25,203,145,59,245,3,235,102,215,224,58,93,185,31,38,97,242,247,122,253,81,223,72,181,111,178,134,57,8,157,83,169,41,115,42,53,101,78,165,63,129,57,101,221,124,5,28,12,190,13,91,162,30,118,106,93,225,183,149,14,222,185,193,54,183,133,70,238,64,132,91,121,52,236,237,201,68,13,235,202,215,148,96,217,152,0,223,84,237,152,156,103,198,211,36,139,126,73,10,194,221,50,240,239,33,115,118,135,217,245,216,196,11,36,188,86,238,140,151,136,82,155,17,20,212,188,92,122,108,139,31,240,178,165,199,138,113,241,172,153,74,39,153,30,187,252,88,121,102,94,221,62,207,73,134,78,75,236,177,210,117,175,61,22,181,189,194,241,175,199,162,220,242,99,78,39,7,255,48,133,114,168,96,246,154,161,1,204,162,65,238,25,137,101,59,224,57,208,101,151,249,65,184,211,131,57,162,147,93,218,8,129,107,36,82,131,46,153,76,202,76,70,225,150,195,12,161,199,242,18,7,98,191,16,23,68,16,192,7,60,80,236,150,218,153,109,203,68,3,166,78,251,72,233,236,91,226,29,53,34,59,75,253,254,141,200,72,108,20,80,247,187,61,109,181,47,183,148,224,59,75,82,146,94,218,211,45,218,178,134,233,91,143,60,184,107,57,178,140,251,101,22,11,129,123,249,245,111,129,86,241,209,251,223,127,249,229,255,202,44,128,136,77,10,200,134,189,188,140,54,16,134,177,0,42,249,110,208,134,183,27,51,134,221,82,154,67,179,9,106,219,78,78,135,93,86,48,151,35,101,48,217,195,117,29,100,3,99,149,112,91,167,89,57,220,157,203,112,139,181,219,26,13,135,24,137,75,176,242,235,189,142,149,143,215,118,217,180,149,105,186,235,121,44,32,94,255,242,231,31,253,244,135,31,253,248,11,175,63,248,214,203,175,255,204,214,32,117,33,10,48,197,66,235,97,203,22,203,110,172,50,213,46,235,183,127,252,149,87,127,254,191,60,109,58,141,178,104,195,1,214,69,22,109,12,174,217,151,251,202,160,210,152,97,106,228,169,199,115,172,162,215,238,40,176,13,155,17,18,57,137,44,200,131,134,93,248,214,92,134,72,189,62,61,231,34,246,32,176,250,27,78,83,35,128,210,175,215,52,211,154,66,109,192,76,244,181,38,186,231,224,190,252,197,79,63,252,213,175,109,99,138,59,197,106,31,36,0,178,130,124,70,143,35,184,16,144,242,144,203,114,19,248,161,7,101,240,25,6,214,53,164,116,60,141,102,102,143,21,130,88,124,160,104,195,179,71,137,148,187,187,155,77,188,132,47,241,88,202,25,172,173,158,205,84,136,118,190,63,80,65,2,2,90,224,142,79,152,2,121,102,138,177,40,31,19,67,34,103,105,225,158,70,36,46,102,98,104,153,47,124,227,187,175,127,250,55,129,230,119,110,28,156,141,50,77,115,74,171,144,173,12,171,72,32,171,201,223,126,233,107,175,127,253,62,185,40,183,77,48,59,173,108,246,166,140,119,194,174,140,7,165,65,12,218,102,178,224,172,126,54,212,2,171,66,158,171,162,79,135,237,115,210,217,249,126,103,164,27,51,210,24,20,23,201,251,10,26,197,118,139,170,220,179,81,252,91,255,248,242,111,254,223,41,52,110,168,58,118,170,145,125,75,11,119,71,104,222,213,1,221,175,67,45,41,194,29,69,107,13,207,249,96,188,96,230,43,67,197,192,172,129,204,107,224,66,140,22,161,48,45,196,94,126,249,123,191,253,171,191,155,130,216,148,54,123,99,173,211,147,27,70,171,42,177,186,162,68,149,221,251,24,22,54,55,174,115,28,38,34,164,225,123,62,32,193,174,112,17,200,138,16,182,182,215,145,181,8,22,103,231,228,70,51,89,238,186,163,219,44,75,63,252,249,159,127,244,235,95,91,22,51,128,214,168,79,241,161,211,192,248,230,192,195,72,100,152,200,132,190,89,78,235,25,86,118,24,30,105,181,3,130,46,7,50,12,207,157,131,84,12,83,30,150,59,166,224,233,205,22,212,47,67,33,158,67,201,209,104,147,20,166,47,191,1,237,57,31,147,187,144,97,83,78,247,150,37,118,22,66,212,56,52,41,171,215,149,62,136,11,97,64,196,134,131,85,230,238,30,211,213,232,45,29,32,118,144,97,163,225,203,31,127,240,242,139,63,176,175,74,151,1,169,143,81,30,66,68,40,118,187,60,51,205,96,190,44,193,193,50,141,66,134,97,158,103,154,27,67,53,117,179,247,183,81,5,241,156,249,58,153,54,168,219,134,48,207,179,24,58,80,135,25,194,154,23,112,60,49,75,37,150,68,92,214,136,186,204,37,197,254,53,190,26,129,121,176,119,34,68,80,129,246,123,227,77,101,2,51,130,200,121,171,196,244,213,168,201,89,30,116,156,105,182,121,199,236,99,167,23,178,153,199,54,206,58,46,247,131,34,213,152,97,106,26,52,50,39,152,81,196,164,30,19,89,102,88,212,210,153,160,91,36,103,84,78,36,128,138,200,184,7,87,202,170,149,141,194,229,12,99,86,28,130,85,2,5,122,21,21,4,140,6,54,24,154,50,24,181,182,65,73,131,227,3,164,190,55,176,164,157,167,113,186,129,59,133,146,79,160,73,228,99,246,102,169,6,64,44,94,166,54,110,91,133,160,87,168,26,187,173,164,60,205,74,9,220,225,236,149,12,46,71,205,137,137,199,35,199,219,226,174,16,27,110,102,212,77,20,35,183,220,212,82,242,138,172,145,15,60,85,115,112,217,233,92,246,89,84,224,99,2,31,23,248,132,240,220,150,53,13,66,13,242,129,32,147,222,8,22,217,176,55,148,59,124,136,128,227,67,120,28,3,191,161,208,128,15,225,217,3,31,186,24,117,251,40,40,146,130,184,104,241,47,91,45,88,203,187,18,32,145,46,2,171,83,238,50,5,154,110,172,21,74,108,106,73,204,54,237,39,64,122,34,150,53,84,185,211,107,217,184,172,85,38,235,168,193,19,163,90,196,16,255,130,136,90,105,192,23,252,99,108,192,61,93,49,68,2,52,53,182,127,71,86,72,206,229,9,143,1,158,196,120,253,50,26,115,43,75,211,236,141,163,105,57,225,182,60,78,203,233,6,181,55,198,178,81,180,111,35,233,241,148,16,197,244,206,131,105,216,134,76,239,162,146,147,22,87,170,174,158,117,20,23,189,24,203,73,39,62,11,211,143,94,123,172,18,162,216,198,9,191,178,193,166,71,76,89,6,139,115,9,238,54,192,57,114,0,243,204,161,76,147,85,131,159,137,77,184,177,32,6,163,142,130,230,242,228,47,83,28,204,235,12,234,228,98,46,113,17,95,182,116,171,194,111,166,246,178,35,129,31,155,86,255,54,13,239,190,250,175,222,5,197,102,46,5,216,106,125,17,213,119,33,125,119,166,146,251,31,66,179,181,239,47,65,90,238,236,225,123,80,165,119,126,77,119,186,122,187,168,78,59,47,217,204,77,240,119,31,124,249,195,159,127,169,251,111,255,244,187,15,190,226,217,53,45,96,134,67,222,194,83,157,249,224,5,182,216,211,8,232,44,165,126,142,252,6,197,149,128,89,138,60,251,163,207,127,190,241,60,210,226,31,61,90,230,240,236,151,42,96,56,116,83,105,142,216,47,64,119,42,34,192,204,199,34,193,35,192,104,226,209,152,31,134,25,125,248,243,63,126,245,221,47,251,141,71,23,244,228,115,241,97,71,196,175,181,135,31,11,11,243,57,71,195,214,213,233,227,225,160,201,3,173,139,15,127,249,23,211,70,32,250,192,35,224,211,218,199,52,2,209,69,71,32,58,239,8,68,31,120,4,126,254,149,105,35,16,123,232,53,240,149,79,106,4,98,139,142,64,108,222,17,136,125,188,92,233,229,119,190,51,109,68,226,15,188,79,248,180,246,49,141,72,124,209,17,137,207,59,34,241,135,230,74,223,156,54,2,137,135,230,74,223,252,164,70,32,177,232,8,36,230,29,129,196,195,142,192,203,47,254,104,218,8,36,31,120,13,248,180,246,49,141,64,114,209,17,72,206,59,2,201,143,91,86,250,211,105,35,146,122,232,125,226,79,63,169,17,73,45,58,34,169,121,71,36,245,208,107,226,31,166,141,64,250,161,215,196,63,124,82,35,144,94,116,4,210,243,142,64,250,129,247,133,95,252,247,105,35,144,121,224,53,224,211,218,199,52,2,153,69,71,32,51,239,8,100,62,102,89,233,107,95,152,170,193,9,15,188,40,124,154,251,184,84,56,97,97,29,78,152,91,137,19,30,152,51,125,237,11,179,84,105,241,193,7,226,147,84,167,23,215,167,231,87,168,197,135,31,139,233,74,181,24,125,248,177,248,228,20,107,113,97,205,90,156,91,181,22,163,115,114,171,41,228,255,187,47,189,250,167,31,254,238,131,191,54,73,174,116,123,193,180,166,103,157,120,59,42,15,20,153,227,241,94,157,208,255,182,171,106,251,189,177,158,141,34,113,200,167,248,93,208,0,252,217,23,95,190,255,139,96,178,1,6,243,210,11,145,13,58,17,101,61,241,208,198,47,84,5,189,27,1,58,245,134,54,195,64,189,131,49,249,88,226,29,239,250,58,151,25,144,211,176,163,213,195,187,13,155,97,196,111,254,123,232,229,143,254,31,63,155,14,123,53,251,69,139,101,16,240,245,111,133,94,253,203,151,221,118,58,128,38,222,64,213,201,173,82,242,44,17,103,55,80,205,100,148,126,18,18,34,222,64,49,19,129,126,135,221,200,144,171,33,22,219,194,126,127,70,251,147,239,245,96,97,105,102,144,138,183,196,59,118,151,22,20,195,130,94,174,45,28,225,194,112,119,100,215,13,89,98,122,139,39,171,214,39,156,243,244,155,117,194,103,251,30,117,125,143,185,190,199,93,223,19,174,239,73,215,247,148,235,123,218,245,61,227,198,71,112,39,184,49,20,237,40,194,36,205,82,47,32,235,62,5,253,210,232,189,151,73,135,103,183,104,217,162,14,208,236,72,128,90,186,46,183,20,223,155,34,30,136,221,106,225,130,59,235,140,6,104,194,65,200,55,19,0,187,40,113,215,158,230,10,215,82,134,38,210,134,137,58,94,141,42,67,89,237,224,76,71,231,24,187,115,147,89,58,192,183,169,103,250,154,89,112,111,239,120,151,211,145,69,40,155,167,182,243,154,202,200,64,55,51,181,65,60,138,236,87,102,158,158,188,13,28,178,174,28,146,235,75,68,186,167,157,247,70,238,178,26,43,44,53,168,35,155,195,38,95,110,52,174,234,141,156,134,182,234,75,203,225,97,143,78,122,4,102,91,190,158,134,105,237,28,116,146,226,161,116,85,88,163,142,123,103,142,122,211,91,84,13,32,30,112,147,247,95,125,243,23,196,158,28,97,145,245,249,206,59,140,166,13,90,189,129,83,143,57,196,195,183,96,119,120,127,122,154,151,138,142,187,20,51,23,191,216,186,206,123,110,92,28,37,201,198,232,115,17,96,22,178,221,13,248,156,86,59,139,69,125,138,197,188,197,98,62,197,226,222,98,113,159,98,9,111,177,132,79,177,164,183,88,210,167,88,202,91,44,229,83,44,237,45,150,246,41,150,241,22,203,248,145,87,240,161,175,224,87,208,111,32,252,70,66,244,25,10,209,61,22,192,227,172,18,240,133,69,136,232,57,39,179,25,226,192,230,25,75,28,67,12,155,0,132,160,146,21,186,228,114,6,124,75,99,30,128,111,137,143,225,171,97,195,153,67,239,28,178,12,150,111,55,106,187,59,136,144,174,44,145,143,212,249,66,109,78,208,9,150,224,185,188,108,240,31,88,203,53,249,74,33,75,69,241,186,78,106,196,152,129,173,20,37,252,182,214,27,34,28,195,96,107,84,175,43,248,228,173,201,99,41,54,175,190,252,141,151,95,253,31,28,223,24,13,136,201,79,54,170,196,208,81,53,96,205,91,25,204,236,132,163,158,145,182,85,174,184,150,248,136,132,215,121,40,172,105,59,15,132,53,139,8,66,13,243,178,62,214,2,244,234,255,14,227,110,213,249,126,206,12,47,193,143,12,151,179,62,243,202,105,240,29,94,183,188,114,146,103,202,89,83,105,156,25,209,37,186,185,145,25,93,162,105,68,148,48,173,85,57,51,88,132,202,130,69,216,67,75,88,162,80,182,27,40,161,48,219,72,180,34,181,172,167,112,163,166,230,83,244,19,26,56,101,163,2,143,159,179,32,43,185,197,26,54,187,123,163,161,66,109,176,40,55,38,198,16,46,153,231,206,144,180,56,195,192,10,189,119,44,1,13,125,82,237,65,183,60,182,154,36,138,68,199,144,165,156,82,134,97,177,138,159,153,129,175,209,104,208,166,207,138,229,198,196,163,43,76,44,180,175,135,97,18,233,186,195,155,59,75,46,160,139,36,57,208,113,34,103,237,76,83,37,12,102,124,229,148,47,136,143,142,119,107,39,40,12,64,246,94,90,21,23,149,3,62,94,153,197,74,12,242,175,38,148,132,26,106,131,108,202,193,116,195,34,230,74,115,248,18,120,250,24,100,243,151,19,125,233,107,185,8,76,135,228,144,99,22,25,96,123,99,182,175,211,34,38,176,53,104,250,109,91,209,142,208,248,142,14,8,194,88,83,134,150,188,99,243,180,10,14,2,132,11,204,220,171,168,225,163,79,48,37,116,60,215,121,205,194,67,100,132,183,121,20,120,168,69,86,113,206,216,155,152,115,185,205,36,14,157,195,236,150,255,83,67,70,192,178,107,170,131,238,18,247,250,251,239,191,124,255,175,169,111,0,72,242,31,254,252,71,175,254,219,63,190,250,218,251,191,251,0,184,54,247,234,235,223,120,253,119,191,4,117,146,149,207,19,245,242,0,22,108,22,107,134,160,42,7,186,182,86,87,58,246,44,67,183,116,91,163,131,92,123,174,104,142,184,9,140,218,3,216,214,217,142,233,227,21,17,76,240,153,219,16,237,89,192,54,164,49,9,193,235,134,65,206,129,204,175,68,20,157,50,239,53,231,60,196,193,12,215,49,110,156,123,61,186,208,85,6,131,222,192,66,22,165,27,242,201,129,39,223,107,54,97,9,101,211,2,193,216,57,227,217,138,181,187,27,184,130,186,41,204,165,228,93,241,157,119,128,114,125,22,119,94,92,230,209,203,226,154,123,11,227,32,200,99,226,13,76,178,97,239,12,115,203,207,196,231,204,165,249,109,185,175,110,83,188,140,183,14,150,80,239,251,240,231,95,253,240,131,239,33,140,87,223,251,224,229,7,95,127,245,173,47,125,248,171,127,249,221,7,95,32,219,184,209,208,242,178,225,61,108,120,83,44,145,246,150,49,190,130,145,20,32,196,161,97,170,50,14,145,9,14,171,231,49,137,73,170,104,141,37,226,54,1,59,54,112,116,51,201,52,64,156,206,64,150,121,83,218,193,213,183,52,244,21,113,158,204,35,225,80,151,138,64,9,103,202,124,81,92,243,37,235,109,206,53,53,180,217,83,67,241,78,194,121,132,38,222,215,185,192,171,181,122,214,8,141,167,184,180,20,4,216,154,151,150,185,182,23,236,52,11,114,67,69,118,49,121,31,251,238,249,225,6,192,116,90,110,123,98,125,216,217,172,56,5,41,186,243,123,177,97,188,155,201,222,54,41,135,152,180,250,177,114,144,160,206,115,77,254,140,156,195,157,165,73,132,51,151,36,123,238,244,47,87,226,153,104,242,44,26,247,247,47,63,115,248,151,55,68,175,171,54,26,134,27,14,226,40,63,199,18,2,183,188,244,150,128,51,171,63,210,207,151,136,95,57,71,94,62,25,40,202,170,214,107,40,230,11,65,207,80,218,93,189,90,21,26,202,89,61,157,17,159,51,11,88,52,128,181,189,99,194,252,110,162,97,33,29,139,197,174,198,182,172,102,71,185,206,138,143,217,187,94,89,252,106,203,189,24,233,184,58,12,135,190,172,222,151,235,202,170,76,124,27,236,64,204,183,197,194,169,104,70,76,93,141,239,40,190,178,166,55,149,1,121,75,163,227,197,149,161,229,66,214,175,7,119,97,155,91,161,23,144,29,123,210,50,61,24,166,207,168,6,182,27,139,133,211,137,56,98,107,107,221,240,25,201,226,25,185,29,129,169,239,82,122,219,160,81,147,63,3,228,158,7,72,96,253,140,140,255,230,1,65,95,137,244,0,226,231,111,147,190,31,121,107,243,94,249,76,51,209,76,53,229,233,212,15,101,65,68,209,209,19,68,237,52,110,233,131,80,89,33,68,254,185,16,199,183,96,130,6,101,218,196,117,79,134,58,76,203,94,215,90,15,94,104,182,215,171,108,143,87,205,59,157,189,107,226,49,241,240,33,151,49,122,150,189,224,230,15,237,12,52,10,69,209,124,214,196,99,227,169,58,250,4,99,56,154,20,226,81,182,84,144,50,254,99,135,239,36,190,25,181,154,192,151,104,214,244,149,51,99,13,218,193,223,133,89,167,201,115,112,65,232,69,29,213,29,175,112,91,207,236,125,166,94,175,91,224,6,254,104,250,243,4,93,238,130,184,163,181,188,83,50,228,102,2,183,140,246,89,49,156,72,70,19,87,227,144,24,22,226,98,18,134,5,95,142,51,62,223,121,23,69,118,117,172,156,181,213,161,245,246,169,115,133,52,155,139,205,76,219,188,32,136,220,177,215,66,125,87,239,173,233,10,7,136,167,163,209,76,212,193,172,140,78,25,83,201,185,224,48,118,69,240,136,147,7,27,125,70,183,111,159,7,246,158,194,56,57,122,234,120,66,38,144,201,70,99,225,100,60,145,118,108,58,119,160,226,128,114,3,29,38,55,127,49,246,150,150,158,125,198,21,179,145,11,69,107,171,154,30,25,247,6,109,178,164,34,196,235,174,121,53,82,34,250,160,30,185,82,149,177,30,161,158,148,61,117,176,45,107,32,95,160,67,85,196,58,20,138,252,71,133,83,131,153,165,239,43,29,34,139,134,161,42,247,156,60,45,69,142,133,64,46,236,195,116,208,179,156,36,181,247,36,126,92,144,10,5,254,50,47,21,36,62,74,126,239,226,175,81,94,42,193,239,2,126,110,231,37,73,225,11,82,169,201,247,10,210,154,196,235,164,92,15,146,245,60,164,23,134,121,62,157,199,140,19,73,146,49,225,140,111,147,130,241,60,131,37,77,72,193,155,60,223,42,98,6,214,85,11,152,116,81,224,163,164,172,163,84,123,77,170,208,134,187,36,73,203,179,82,99,72,18,72,146,8,176,72,18,197,29,126,75,35,146,113,149,231,187,6,154,180,15,21,214,41,25,127,117,73,241,116,222,250,12,229,14,198,136,140,114,93,224,123,197,0,152,201,60,195,178,96,100,31,75,210,9,102,158,242,43,121,214,41,74,68,41,78,42,37,12,12,29,148,74,2,62,5,94,47,216,122,123,9,73,69,126,2,165,162,36,41,102,244,160,197,40,95,104,178,230,41,218,113,59,169,70,121,70,23,19,47,7,32,149,0,66,164,198,152,36,73,28,57,25,204,114,158,89,242,4,254,127,7,53,156,28,241,149,126,71,197,24,196,57,225,29,181,145,51,86,236,59,29,144,232,115,248,36,223,59,244,197,155,220,112,0,149,56,99,113,178,104,76,176,70,63,125,217,240,63,254,63,127,117,35,116,139,33,77,232,126,68,222,32,117,60,150,8,89,198,51,239,113,247,83,172,144,71,164,170,144,72,62,27,155,80,8,19,221,5,35,145,144,93,218,98,15,230,186,75,185,165,175,144,93,152,243,180,109,123,252,56,142,175,148,210,102,156,2,25,125,118,89,187,179,250,111,87,95,104,223,141,14,250,117,62,144,46,20,162,77,134,166,176,28,68,176,55,108,23,92,156,205,38,19,62,132,53,85,150,16,234,44,126,77,79,213,93,104,11,236,17,204,65,235,108,41,33,242,33,250,255,242,66,192,236,112,152,226,178,72,125,227,153,123,109,246,3,247,208,142,77,50,9,49,53,197,151,210,118,229,132,214,100,26,74,136,169,40,1,40,90,170,202,220,147,62,104,224,221,50,33,235,64,192,251,186,62,19,99,161,201,62,173,205,192,37,72,82,124,22,221,180,198,13,69,39,104,125,185,22,87,194,185,184,144,190,111,76,89,166,30,189,49,28,75,67,242,89,153,115,47,115,103,59,214,80,216,52,37,7,166,81,47,0,135,142,20,114,42,73,30,128,3,11,225,25,172,199,80,148,104,225,108,246,106,21,159,211,13,249,243,26,115,228,178,161,24,114,155,40,254,18,200,159,199,244,21,92,10,213,71,51,242,91,154,205,230,2,243,211,254,70,189,115,190,48,13,137,45,97,83,43,10,197,18,94,134,104,226,159,32,152,251,52,143,170,145,107,168,137,62,20,56,160,222,70,28,189,132,225,241,237,165,67,71,114,178,242,120,34,238,6,122,23,240,176,112,220,243,96,76,92,16,146,193,145,42,227,137,51,133,179,69,254,148,105,53,204,199,152,19,114,36,154,72,240,131,156,178,242,40,199,61,90,209,194,231,202,245,202,35,238,145,25,128,226,115,226,147,1,190,149,182,2,37,86,123,176,216,213,225,4,75,14,195,195,94,89,189,86,26,75,209,101,246,146,174,184,140,53,179,131,59,179,177,158,19,29,109,197,8,108,193,1,169,148,38,16,190,193,189,101,198,206,28,98,236,204,149,28,54,54,92,230,109,96,84,3,76,179,55,88,162,160,64,103,148,115,2,175,226,89,112,7,62,232,57,225,177,254,57,35,118,215,99,125,101,133,54,90,207,109,203,195,243,48,108,137,80,85,255,172,130,214,9,246,148,136,178,252,184,254,226,133,250,226,197,18,192,18,150,121,237,153,254,252,201,82,103,101,133,215,223,21,222,121,167,142,191,32,109,85,124,14,69,0,59,245,73,111,137,219,230,248,250,202,144,15,39,86,26,128,106,22,82,240,117,76,30,170,27,72,45,67,1,241,115,10,169,187,98,212,133,114,231,28,223,193,192,32,120,41,35,175,172,24,65,86,7,119,104,168,12,52,177,5,229,180,145,174,151,27,224,97,247,46,137,196,160,47,41,8,65,11,119,123,13,180,48,12,227,34,1,2,88,9,168,127,243,245,92,103,37,250,127,245,194,116,139,131,110,247,194,100,63,14,147,215,69,195,242,19,238,115,125,32,4,16,91,94,114,100,145,136,88,29,14,6,51,212,200,113,219,176,45,158,63,90,169,175,112,87,28,252,126,180,46,220,112,145,119,31,17,219,236,156,15,8,124,145,22,95,200,29,244,218,138,1,227,209,138,186,164,243,29,222,64,6,231,9,192,224,71,185,71,168,232,230,123,215,57,14,119,95,210,76,136,52,195,61,226,187,128,49,89,216,79,30,145,63,8,135,165,64,62,123,229,222,149,72,240,106,230,30,125,78,191,106,133,174,187,29,77,207,145,160,98,217,72,100,60,30,135,199,177,112,111,208,138,68,5,65,136,64,9,40,191,210,93,25,1,146,250,185,220,87,86,233,8,224,109,48,87,31,0,47,40,53,90,138,206,189,251,8,70,185,191,194,125,14,171,188,11,203,210,152,195,198,72,217,194,191,194,20,30,46,145,187,128,230,50,223,188,35,139,51,51,243,21,240,68,58,121,134,38,130,113,81,72,187,31,180,50,239,3,56,98,204,162,118,229,150,18,233,107,173,199,104,196,145,140,243,234,81,126,119,127,44,108,174,181,122,160,244,73,59,181,195,243,210,97,11,62,109,227,175,98,165,32,129,178,14,10,233,241,102,82,193,2,133,167,249,202,241,211,109,248,164,31,192,175,173,210,184,36,117,251,99,44,36,85,214,118,42,135,109,65,146,214,123,29,40,41,181,198,146,180,210,76,67,70,177,47,73,121,17,107,37,187,8,246,18,203,63,61,75,108,52,175,15,241,99,93,169,29,238,231,143,214,47,228,212,142,112,173,102,246,215,215,165,179,214,74,125,55,127,125,184,222,46,246,18,39,209,205,163,141,238,229,168,84,150,186,199,71,194,112,115,34,238,71,91,181,171,140,180,113,90,216,237,143,132,142,190,46,31,158,111,84,78,158,30,237,8,151,181,155,195,74,53,85,44,95,95,239,239,156,3,132,211,88,38,118,122,117,26,109,118,119,34,123,219,229,88,254,180,249,244,162,217,200,52,79,35,55,181,179,155,163,173,126,58,118,26,219,25,139,209,225,213,97,247,96,178,155,81,171,77,45,145,126,26,185,145,186,213,237,188,186,182,63,222,174,148,160,3,66,235,184,122,220,40,62,221,171,150,10,181,245,237,94,100,160,221,84,35,39,79,211,233,167,91,79,227,205,162,212,110,173,111,230,79,207,87,118,7,233,155,232,248,42,121,117,176,214,89,233,232,167,55,105,77,147,218,213,234,214,73,225,228,58,89,209,242,23,199,187,79,35,87,205,193,118,191,211,130,244,162,188,150,174,117,55,143,213,194,113,63,61,25,54,182,228,155,134,40,140,75,147,130,52,144,14,47,36,224,225,253,109,189,52,217,57,151,196,94,101,191,88,63,188,60,46,203,48,76,165,201,70,191,120,42,23,11,106,117,92,42,21,203,146,116,89,237,183,243,237,147,227,205,252,118,43,82,93,75,148,116,165,183,157,63,205,203,85,97,163,82,222,40,118,91,249,90,121,187,181,125,177,158,170,229,55,10,133,221,237,98,69,83,79,14,42,235,107,210,184,92,210,14,106,167,82,180,85,159,28,38,181,228,190,180,85,41,107,107,82,105,63,189,81,89,47,148,118,247,35,145,78,68,47,31,22,176,76,169,176,159,0,180,90,229,218,250,184,85,111,77,164,124,94,74,84,164,237,246,90,191,216,174,111,8,205,245,164,34,23,87,196,167,145,222,89,34,149,190,168,54,246,180,72,125,99,127,67,106,141,182,227,205,114,245,233,245,202,209,64,105,180,180,82,187,216,106,73,181,234,197,73,65,184,80,246,142,46,35,7,209,97,106,229,114,124,113,17,143,140,70,135,103,195,204,104,173,218,110,245,33,127,123,251,188,25,217,27,79,98,77,97,244,180,186,177,145,89,73,29,93,156,36,180,155,73,50,127,181,215,202,244,207,244,72,76,110,39,99,235,187,221,66,161,248,180,86,137,200,154,120,146,215,175,206,211,43,197,202,117,249,122,67,146,58,135,131,234,246,224,170,116,88,40,196,171,133,118,42,31,207,111,108,95,140,164,205,131,221,245,86,169,61,217,141,75,253,82,234,72,82,247,79,20,160,215,176,219,203,151,212,113,70,42,116,206,134,213,66,66,2,109,110,37,179,43,52,35,165,181,246,110,94,26,244,117,21,240,191,60,234,21,14,15,174,203,20,254,102,34,210,209,38,249,194,182,154,172,150,47,35,177,113,185,50,146,123,229,218,86,81,144,214,170,131,163,234,168,122,116,82,46,141,242,66,165,182,213,30,110,95,92,86,235,187,237,124,109,167,61,148,218,164,177,246,89,165,39,97,187,137,86,185,159,172,111,28,150,11,133,193,197,213,241,126,235,164,166,31,37,210,121,89,137,138,249,106,97,114,211,105,173,39,10,219,245,173,167,137,65,177,125,209,40,75,165,246,241,122,15,102,206,105,121,191,117,88,171,247,199,197,67,45,169,75,215,21,125,175,42,245,143,83,48,153,143,247,79,42,155,87,135,131,252,90,254,124,51,241,180,37,229,107,235,37,85,88,79,8,107,253,242,205,142,212,170,85,123,39,229,122,167,182,137,171,187,82,217,104,72,99,45,145,130,145,106,93,3,222,205,166,180,83,217,61,138,78,246,242,82,229,34,126,84,232,231,39,155,85,40,87,129,226,80,166,85,30,151,251,149,81,62,114,222,174,102,132,18,180,87,77,148,138,245,77,169,222,222,221,216,217,202,20,133,66,180,121,125,214,56,58,72,199,247,18,43,107,249,253,45,113,164,200,82,167,164,239,87,129,97,192,15,0,42,193,15,252,169,194,207,220,105,197,211,194,246,133,178,146,34,227,35,67,250,113,172,173,55,203,237,139,118,121,189,124,126,217,190,78,110,228,149,238,211,45,109,39,50,236,73,133,234,85,59,150,56,168,21,213,2,178,188,102,173,212,95,25,74,37,10,123,35,175,87,203,91,147,73,252,242,66,138,172,111,169,122,231,42,61,222,156,52,181,203,118,98,167,217,144,170,182,118,139,91,87,208,167,218,233,117,181,16,63,239,150,181,113,101,67,155,48,218,237,60,29,148,107,249,188,124,125,210,58,109,108,92,156,22,10,231,135,99,168,179,217,147,212,211,138,218,218,168,245,143,146,219,197,194,169,174,166,122,187,135,181,106,70,218,109,173,171,251,163,114,242,52,179,118,83,149,242,167,210,161,90,234,182,142,42,221,102,85,218,88,83,1,240,70,229,168,86,24,246,199,173,86,244,58,162,181,164,253,221,210,97,113,179,47,213,91,213,163,109,88,82,91,125,152,0,213,178,180,214,62,128,185,80,186,216,47,75,133,46,249,120,0,31,39,35,137,194,217,216,236,28,183,202,147,98,77,58,63,132,49,223,30,225,28,148,14,37,121,127,91,129,73,93,6,166,118,218,168,20,219,249,227,252,176,44,139,14,24,151,213,245,202,78,163,210,62,139,197,250,81,45,18,111,9,173,98,117,111,227,188,186,91,237,149,159,14,18,187,173,248,250,65,50,217,28,119,219,253,234,240,96,99,188,210,236,235,123,218,69,122,231,233,166,80,40,28,37,99,145,202,177,214,30,86,42,23,71,49,0,170,77,198,195,120,173,157,223,159,36,132,241,110,181,216,58,75,77,26,229,235,209,85,183,181,213,223,136,29,100,6,249,246,193,118,70,218,105,143,247,143,250,249,120,119,188,158,159,20,26,71,5,65,107,166,14,11,253,173,221,203,141,131,216,164,63,174,183,46,207,79,234,173,181,106,89,63,7,46,39,166,91,23,154,124,28,217,138,31,85,160,31,209,194,110,35,53,78,72,71,133,24,204,219,194,80,234,1,141,246,39,210,142,180,95,18,149,203,248,113,107,173,182,95,111,10,215,137,253,110,76,184,220,143,92,246,142,42,155,151,199,50,208,191,84,147,182,218,205,139,222,206,205,201,110,117,119,188,63,2,60,129,100,135,131,167,106,74,186,206,87,142,0,220,101,171,112,189,127,51,128,237,179,149,57,209,234,176,111,196,171,71,181,171,181,84,11,38,234,240,112,179,189,219,151,58,163,201,190,158,218,143,164,79,47,75,215,90,73,58,233,69,78,214,129,191,1,7,57,146,181,70,76,146,54,55,176,189,67,1,96,159,72,113,105,179,187,189,95,185,20,70,7,186,116,120,246,84,47,182,11,114,94,218,216,104,175,1,79,169,236,84,246,175,250,43,27,82,101,183,90,185,142,34,78,199,165,252,218,101,249,114,136,253,172,148,215,134,146,212,206,159,110,183,149,164,18,89,169,21,171,245,214,78,235,162,1,108,187,126,178,46,28,109,29,170,169,170,89,110,189,95,210,219,237,167,6,78,192,175,106,251,170,218,62,104,172,159,228,37,16,212,242,165,243,126,101,101,179,119,116,117,132,159,243,27,157,252,65,191,7,159,123,221,65,94,58,60,143,87,54,215,128,23,118,181,155,86,165,80,219,81,47,197,250,213,72,42,212,228,139,174,150,172,159,14,118,154,221,246,105,237,56,130,60,99,247,178,115,178,21,89,25,197,142,174,39,18,140,203,37,172,147,134,116,220,25,93,68,106,245,245,94,161,119,172,193,190,123,30,173,110,92,246,143,47,174,35,125,105,184,245,244,242,232,82,84,134,241,70,171,212,218,23,171,151,213,84,175,124,88,75,148,247,133,214,118,181,182,9,115,114,109,59,31,61,62,59,90,107,9,235,176,231,149,134,213,141,118,161,144,191,105,43,7,233,179,238,65,41,35,229,75,226,209,160,175,237,36,227,157,122,34,154,233,157,2,87,206,31,110,53,96,108,214,215,242,137,146,186,127,40,235,71,88,23,214,64,97,82,144,139,205,230,129,0,179,254,168,125,158,148,138,82,167,125,54,60,146,55,132,227,118,126,146,175,237,195,130,216,190,40,84,71,181,238,164,112,14,242,78,93,29,87,203,155,201,149,243,237,97,178,186,86,41,151,59,227,206,112,124,168,149,78,211,233,113,97,191,50,172,20,75,165,252,241,193,105,169,92,221,60,221,143,221,92,75,253,202,249,53,242,214,203,100,173,146,1,134,214,110,29,73,184,150,91,133,73,255,184,126,146,0,190,170,95,30,105,64,159,226,70,247,52,173,174,143,227,45,68,45,49,76,31,85,42,192,3,97,44,65,106,43,192,143,132,188,65,170,229,65,2,171,108,152,252,152,230,117,90,219,82,94,221,218,6,1,166,112,212,106,142,99,210,222,229,117,127,242,244,124,34,108,76,80,142,147,74,157,242,65,187,54,170,194,238,201,161,88,25,75,4,43,136,153,102,172,254,9,60,101,16,23,162,205,100,61,117,54,223,83,6,113,49,30,253,247,247,144,129,195,17,144,102,236,65,58,177,212,189,187,207,43,7,44,108,226,31,194,11,3,201,121,60,129,241,137,183,63,249,5,123,79,126,134,183,239,28,79,8,80,95,83,39,208,217,129,231,241,73,164,197,3,207,99,173,121,2,207,147,114,243,184,78,47,64,48,191,72,148,62,180,162,111,121,25,196,154,35,246,164,1,125,30,154,213,27,247,161,89,189,49,31,205,234,246,168,147,72,194,55,10,56,73,70,216,232,12,2,159,63,226,228,92,163,242,219,191,250,218,111,191,243,195,87,223,254,193,171,239,254,143,69,94,84,48,226,193,99,108,120,191,64,147,171,219,219,171,141,134,111,136,73,103,147,206,72,161,244,3,90,58,206,49,146,13,121,178,248,64,66,165,121,198,17,139,221,127,234,255,62,222,92,8,5,252,124,98,239,47,240,211,58,141,94,55,14,104,62,113,236,233,139,136,123,131,30,236,64,178,105,8,143,94,10,219,189,1,62,227,116,103,53,27,220,95,252,121,245,157,159,190,252,187,191,158,94,134,250,151,171,232,109,64,54,47,26,241,23,91,122,98,146,68,30,96,248,244,17,70,208,118,38,145,87,7,238,92,206,236,188,13,196,148,253,145,14,244,106,23,138,249,7,166,79,250,5,6,94,104,7,19,163,115,5,179,248,229,55,95,127,243,135,47,191,252,103,175,127,242,171,57,249,242,60,81,128,29,80,103,175,98,246,232,220,226,43,153,85,156,103,53,27,69,45,198,76,159,232,155,159,51,83,39,40,23,115,38,79,154,25,61,35,127,231,231,206,243,13,209,71,223,255,139,87,223,252,205,203,191,248,37,121,227,201,26,113,89,175,179,247,162,140,87,161,236,3,227,220,61,237,227,71,123,133,147,253,76,214,169,103,184,206,226,40,96,152,230,225,166,162,111,97,203,46,182,108,115,48,191,227,169,153,76,173,211,27,98,165,247,70,75,207,8,141,76,235,111,190,169,57,198,144,202,173,74,24,239,187,120,116,74,194,211,93,38,142,62,51,35,92,208,117,141,34,235,146,76,223,218,92,38,66,184,170,111,41,114,243,9,13,90,158,117,21,159,193,6,236,63,75,220,10,3,78,238,196,7,138,6,226,255,179,231,79,56,46,107,37,177,59,149,229,21,110,121,62,200,36,158,197,221,221,115,106,20,255,150,200,139,241,140,152,134,127,201,248,242,28,83,159,120,225,223,99,230,147,122,115,77,124,90,210,21,87,4,255,183,133,129,255,61,62,148,243,123,127,22,100,209,7,65,216,53,230,66,79,129,60,240,195,30,188,177,210,86,241,125,8,40,70,67,225,232,35,96,31,12,139,134,162,67,105,218,251,89,15,119,52,241,102,147,184,235,178,199,118,26,202,181,227,245,14,115,183,248,58,125,73,109,250,43,22,38,56,199,115,22,162,232,251,156,5,149,170,109,10,194,63,252,213,135,191,250,219,215,223,251,194,155,188,163,17,128,65,44,0,3,212,133,28,24,48,245,235,161,94,242,16,211,2,114,100,134,147,23,3,12,77,132,243,218,196,194,193,243,31,130,14,246,54,29,168,33,102,182,201,99,12,244,55,190,252,209,251,223,159,213,50,219,71,135,244,49,80,25,231,157,221,111,146,31,184,246,83,23,142,184,99,40,97,248,237,220,83,217,51,161,236,93,17,54,227,167,97,178,240,110,196,246,157,105,219,7,219,41,136,223,108,152,152,48,224,58,126,54,120,254,196,155,20,110,12,128,124,28,236,24,94,88,156,125,107,16,150,137,104,240,156,143,254,129,61,194,194,3,91,228,163,194,31,250,99,44,207,157,175,157,212,19,205,228,148,215,78,50,205,58,125,237,4,11,40,192,58,208,12,1,171,137,13,124,36,69,207,13,195,218,82,103,153,175,231,204,55,80,248,70,206,122,25,165,111,196,114,160,118,54,117,114,36,199,57,194,55,220,153,193,29,234,44,184,67,64,8,7,84,178,117,26,14,193,136,168,224,8,161,96,11,241,96,9,117,152,49,185,104,92,144,15,56,141,70,186,181,165,190,252,238,15,95,255,242,55,198,238,201,137,176,140,88,206,135,63,255,154,43,83,192,253,211,55,74,3,57,219,32,31,44,185,209,144,118,64,128,104,88,28,77,35,236,205,16,178,32,147,125,130,118,169,28,142,80,236,156,4,191,207,8,87,129,179,210,29,175,2,148,118,74,39,220,87,232,39,42,0,209,207,125,25,85,39,104,191,136,187,98,112,204,8,138,83,78,53,67,37,20,213,250,176,130,246,129,229,65,175,91,144,235,231,10,204,4,82,200,120,48,217,247,0,33,167,47,45,47,45,135,233,185,200,18,119,2,63,120,44,82,44,114,86,108,136,218,68,71,232,142,208,16,214,33,200,12,71,83,179,33,237,197,11,142,155,17,7,42,72,56,204,105,79,144,29,82,201,119,85,124,206,226,123,25,106,183,175,119,42,102,228,222,114,124,125,152,104,8,86,10,155,9,222,16,9,211,195,35,204,14,138,48,45,180,142,21,46,97,121,217,94,233,153,240,252,157,119,156,223,173,93,192,63,26,6,177,58,227,7,57,210,82,69,27,46,97,252,27,203,231,61,68,124,222,151,31,15,115,209,88,46,55,120,34,100,7,43,34,187,84,24,172,112,171,220,202,112,133,123,245,237,127,1,145,142,177,18,153,199,125,141,24,116,13,128,203,245,186,48,103,30,59,55,96,234,56,75,2,22,241,166,254,96,34,77,210,144,235,30,168,245,182,35,42,66,112,96,130,70,111,139,112,242,37,6,211,10,33,241,135,229,112,253,113,122,157,91,171,56,27,116,57,227,27,125,198,184,145,193,160,3,123,192,88,84,221,30,42,106,136,18,84,131,206,252,126,15,122,161,172,112,17,125,162,227,255,216,22,148,145,7,147,200,149,24,33,164,144,58,29,147,75,113,158,192,23,48,31,113,2,54,216,44,32,27,3,83,196,201,23,222,246,57,40,184,11,169,68,87,72,110,103,212,61,83,6,198,130,33,115,195,10,44,99,110,66,62,129,101,172,13,202,88,161,206,186,53,220,83,124,234,145,189,198,94,197,19,153,194,117,148,3,191,254,29,196,151,193,13,105,202,38,48,123,155,162,56,56,122,176,68,142,65,71,185,62,223,37,146,76,44,170,156,25,146,12,198,160,90,230,155,70,16,170,46,115,221,31,57,93,247,227,177,104,60,173,212,155,204,117,223,233,185,223,180,60,247,227,98,124,81,107,91,44,193,194,153,236,35,6,2,47,192,220,34,250,6,252,165,202,51,137,215,129,26,238,139,23,75,236,83,238,150,68,148,96,118,142,67,163,10,249,68,10,152,89,43,92,31,180,83,35,149,149,34,137,118,83,92,24,145,193,196,88,168,141,94,125,132,226,87,216,113,63,10,59,184,172,93,201,176,88,238,104,236,20,194,3,128,245,147,245,88,194,120,24,48,90,189,17,124,85,26,161,97,47,164,247,149,58,236,18,33,57,68,43,134,20,10,8,0,76,183,104,5,33,18,132,71,229,177,175,33,176,250,226,133,130,145,82,96,154,21,40,119,32,230,185,10,48,141,171,158,218,8,97,60,4,72,233,228,160,83,40,143,58,140,99,85,122,41,172,211,212,10,218,75,30,35,69,150,92,6,179,42,10,170,29,91,27,48,87,26,68,98,173,51,162,144,186,184,73,44,233,188,190,108,112,166,65,248,114,112,208,179,242,26,212,220,86,67,128,242,82,29,67,155,1,100,216,117,134,182,50,48,226,128,52,72,16,6,81,14,122,152,113,184,191,101,167,14,97,111,108,187,243,167,140,252,226,5,154,152,58,41,35,231,240,98,219,160,140,76,82,96,238,60,166,150,195,70,139,4,190,140,228,146,195,8,13,164,35,211,152,20,132,82,72,165,229,148,1,80,82,127,241,226,246,206,232,113,15,4,6,134,237,146,202,119,96,77,131,118,53,156,44,163,121,171,152,140,222,59,138,5,62,97,124,76,54,129,85,114,42,104,250,13,11,141,68,58,147,16,204,192,7,141,70,227,206,83,58,20,38,127,86,73,92,15,111,85,155,107,117,38,150,74,92,141,169,19,254,152,30,85,165,4,225,49,3,30,111,156,165,154,77,203,125,58,17,21,208,67,249,177,233,135,51,28,246,186,118,31,245,68,42,153,72,11,143,173,99,40,35,6,128,225,228,50,236,245,179,194,221,236,238,17,159,11,144,68,116,234,209,116,235,23,57,99,81,32,142,248,11,172,11,128,15,113,56,89,29,128,156,50,210,179,130,209,55,76,188,15,166,89,208,189,93,109,80,47,149,133,96,173,174,178,186,232,254,67,131,52,16,51,144,172,6,218,160,223,120,19,197,223,188,20,244,7,76,76,13,86,87,241,92,210,250,14,88,107,26,168,215,247,132,73,239,126,236,224,245,81,179,169,94,123,26,176,5,3,88,101,179,75,172,71,99,49,131,224,62,179,104,250,12,159,31,59,211,59,110,113,28,30,168,97,54,137,13,87,255,244,222,211,199,104,206,178,106,75,120,208,150,136,191,226,237,131,211,143,249,31,210,84,216,228,236,173,80,86,97,15,124,48,171,201,208,236,136,43,6,50,212,161,145,127,208,94,184,131,184,172,154,145,104,226,98,66,94,164,35,1,173,26,206,94,239,189,55,30,200,125,22,240,133,49,131,85,24,241,105,77,4,114,134,142,50,107,18,27,137,65,19,120,10,104,131,235,100,229,230,208,143,220,83,171,18,245,246,30,53,179,244,221,93,159,110,221,163,7,161,33,222,157,132,134,139,161,96,214,130,15,94,60,6,173,51,121,41,42,240,105,145,23,147,2,31,142,47,219,156,209,166,173,177,169,228,34,92,24,154,51,67,78,197,50,36,250,199,189,192,52,44,48,98,44,17,247,13,126,66,183,94,243,27,219,187,23,38,239,187,97,188,113,242,217,143,131,100,136,69,73,3,189,9,110,227,254,48,23,157,16,97,85,7,25,64,110,222,206,144,117,238,181,192,22,197,199,170,119,126,27,20,30,136,162,115,79,166,2,115,223,59,241,137,95,63,104,166,32,193,221,19,44,72,3,228,82,180,97,37,49,15,218,225,192,150,130,6,50,102,73,152,204,182,43,9,247,226,139,46,223,27,21,69,35,127,177,49,234,31,239,197,137,238,51,239,58,80,8,224,2,41,7,23,24,13,116,40,211,239,169,40,236,62,28,137,140,251,10,192,249,221,5,167,76,16,144,197,122,118,7,155,61,209,95,200,13,188,12,50,203,192,171,78,24,188,71,16,64,174,161,247,192,49,242,217,188,128,155,100,207,213,70,67,209,172,148,107,35,197,206,157,68,172,228,27,145,204,194,195,87,62,48,163,86,133,99,34,9,90,37,56,131,146,77,143,64,230,13,89,230,108,46,20,38,55,105,104,205,133,44,105,30,125,202,169,63,153,177,222,12,5,202,13,31,207,107,167,130,197,112,132,168,120,57,132,8,51,26,151,209,92,166,41,39,228,166,7,248,168,27,168,61,50,4,173,150,44,152,48,82,67,181,46,119,152,30,215,133,225,234,40,115,116,101,212,13,169,83,251,66,162,121,177,38,137,57,133,134,71,93,29,163,111,68,241,98,227,56,189,99,168,101,62,24,213,102,247,204,29,215,111,38,45,205,246,23,38,229,148,197,70,215,87,60,10,75,229,110,26,67,55,98,225,226,178,231,231,45,24,106,168,87,172,59,3,197,22,233,111,190,150,38,176,105,207,219,24,45,107,107,239,51,205,166,48,111,131,189,1,158,198,207,238,153,85,206,217,144,172,8,194,195,70,89,107,14,96,196,106,245,1,176,19,221,30,134,172,165,234,7,242,89,193,74,160,199,108,145,255,99,0,235,4,128,210,9,99,192,44,32,244,167,20,253,248,1,175,79,80,213,237,141,149,193,54,33,253,148,232,119,135,18,70,89,59,174,240,135,82,147,68,121,171,196,72,120,186,82,21,3,207,21,72,244,53,248,93,199,95,42,77,48,194,225,145,88,114,82,29,234,236,15,243,124,187,40,41,85,51,74,94,243,42,207,167,139,82,55,95,197,64,108,180,36,9,214,214,207,95,20,248,100,81,26,67,78,157,150,189,206,67,225,73,81,138,67,146,34,21,54,32,41,149,223,224,47,183,164,110,225,132,85,167,191,15,165,155,130,194,112,28,149,164,137,153,61,206,75,9,146,83,130,156,100,73,74,67,206,9,195,94,82,177,221,72,33,5,56,150,165,110,241,4,192,92,21,13,48,209,178,52,130,36,140,187,183,130,229,174,138,177,2,175,111,74,73,72,108,23,36,128,132,232,20,197,34,54,168,150,78,72,16,185,36,150,188,40,221,20,48,142,157,94,50,250,216,203,75,55,37,18,170,15,209,152,0,16,200,2,212,34,86,226,202,154,212,46,87,249,116,129,118,231,170,220,53,104,174,23,165,17,228,32,194,24,79,239,170,220,39,105,81,72,139,90,67,96,246,39,85,190,33,249,234,90,149,5,240,107,49,18,93,173,57,96,154,249,135,82,194,202,25,175,73,73,200,89,1,228,214,76,228,90,235,82,123,189,138,193,16,165,86,17,210,58,235,215,69,156,11,58,36,98,168,62,18,30,112,184,126,94,228,187,107,146,0,137,35,72,236,97,73,113,61,81,68,82,166,215,141,190,213,217,120,71,214,113,188,55,164,113,165,138,196,146,4,44,94,72,21,49,136,98,165,72,131,17,158,88,19,138,254,86,205,192,131,186,17,224,15,131,11,174,97,118,137,69,48,76,27,229,105,72,191,173,68,30,91,174,26,211,214,152,176,148,90,71,52,190,96,221,160,197,136,205,73,113,147,116,94,216,128,222,3,66,61,50,41,11,70,16,67,221,64,134,162,113,149,207,228,145,14,66,254,132,97,216,206,91,133,101,233,106,75,49,96,65,91,237,130,179,49,19,161,30,194,26,96,92,68,32,244,164,192,90,236,250,180,88,184,46,102,8,94,133,130,17,102,177,116,198,235,101,169,178,134,229,165,75,50,154,176,120,226,144,84,34,1,22,9,45,42,34,212,34,73,102,56,73,43,226,161,15,111,152,22,243,144,237,170,243,199,60,124,91,38,214,184,84,181,32,70,109,217,144,33,25,125,126,240,121,205,145,191,138,1,81,32,95,140,39,68,89,160,249,244,156,219,89,95,20,196,122,44,193,242,153,136,116,214,98,70,115,152,79,207,191,92,249,171,36,98,11,230,211,35,61,154,79,174,38,244,209,153,105,116,135,49,216,168,4,104,229,147,96,89,86,126,131,252,216,242,201,189,138,149,223,140,55,83,77,150,111,63,132,51,242,217,121,54,230,227,255,222,3,197,91,76,198,194,246,123,27,43,21,127,76,177,146,194,20,73,12,62,119,62,61,125,193,124,60,128,177,103,91,248,144,234,142,97,112,20,100,154,148,81,80,20,92,237,56,143,67,108,161,183,28,61,119,84,177,110,131,8,72,35,98,154,183,81,162,4,134,44,196,239,12,138,249,245,192,28,40,179,120,36,18,98,146,62,129,19,53,80,55,243,49,152,87,196,117,95,19,64,101,35,62,155,31,38,190,112,178,218,240,156,94,251,44,137,203,78,160,1,87,77,161,0,210,146,248,103,33,219,252,20,22,65,195,186,126,242,69,130,69,76,155,15,164,227,22,202,13,206,188,146,10,225,157,148,47,56,247,129,255,173,61,211,213,222,220,23,73,124,0,128,105,183,91,78,220,9,254,238,83,144,144,141,115,60,246,148,166,167,111,182,49,153,103,222,123,102,109,208,196,245,16,206,151,54,230,5,198,195,247,134,246,4,251,20,220,155,5,16,244,91,89,248,195,66,7,210,54,201,45,152,187,132,253,86,204,91,98,113,20,88,220,78,191,65,121,136,145,240,187,16,11,110,206,177,53,218,3,218,189,81,227,44,26,232,155,85,153,29,74,116,145,25,199,118,222,251,116,209,121,105,230,109,215,113,148,19,194,107,180,169,205,204,224,112,238,77,118,254,117,228,222,230,179,1,43,103,106,227,198,165,25,187,53,11,46,198,174,229,102,148,203,178,171,180,153,125,90,28,83,235,94,109,102,9,248,48,11,1,114,226,236,149,4,249,144,16,142,47,7,141,231,92,156,116,6,185,217,165,155,19,63,51,208,100,114,190,13,223,118,237,230,7,200,194,47,238,142,134,233,47,241,184,246,120,123,174,33,101,9,115,143,18,189,58,11,20,29,93,98,141,75,112,196,0,187,157,70,16,213,23,39,184,121,149,55,159,144,229,104,239,62,173,153,151,118,83,102,169,191,88,52,175,56,59,99,90,152,183,116,252,236,50,83,229,179,0,60,252,102,211,12,154,12,102,45,70,219,45,223,156,224,223,240,122,47,8,161,169,124,33,186,188,112,223,23,187,241,123,3,158,149,10,230,89,228,94,208,206,179,216,21,161,183,7,65,189,8,186,199,123,112,124,103,208,114,238,91,202,143,7,49,19,59,239,29,137,213,160,83,190,36,87,144,70,22,185,54,49,6,33,230,200,178,110,41,33,139,221,74,122,242,174,61,89,14,157,85,180,3,12,138,88,238,219,13,167,164,236,208,190,9,174,73,12,205,108,87,113,125,56,86,67,214,207,149,32,150,197,46,66,109,32,105,32,115,150,237,186,26,13,121,162,150,179,114,182,75,82,6,198,166,199,155,10,159,227,162,52,152,235,167,167,112,253,192,147,9,42,250,209,221,210,121,46,225,84,58,241,160,59,248,236,4,90,79,186,90,119,202,148,81,33,8,57,219,174,164,143,206,130,90,31,185,20,31,167,220,50,173,131,142,35,158,144,15,38,174,123,196,16,187,72,244,37,146,113,118,96,81,202,94,76,245,74,214,78,41,33,234,106,218,42,129,103,132,33,84,250,201,165,109,128,124,78,46,113,67,73,31,32,62,2,133,157,152,193,146,59,185,238,253,36,199,213,77,206,25,211,206,122,178,226,65,6,223,211,155,55,27,124,139,145,114,252,167,15,211,204,250,7,116,250,79,116,35,10,61,10,71,194,198,127,206,219,204,71,143,103,237,73,230,123,3,228,186,222,218,0,60,82,154,227,14,158,85,181,158,26,81,26,238,109,209,40,209,80,175,172,226,83,43,12,241,61,130,1,125,150,192,4,16,140,7,187,158,119,163,194,146,23,194,38,160,206,156,8,217,174,240,221,200,124,166,92,150,74,130,176,24,54,65,149,124,208,241,125,98,128,139,139,245,20,55,51,106,249,89,172,145,32,81,203,163,66,44,216,35,170,158,200,52,62,129,240,146,49,165,81,23,51,205,121,195,75,70,163,194,125,221,86,128,230,134,65,70,60,173,196,18,241,122,221,233,168,130,183,215,94,235,22,171,172,237,233,68,219,219,138,166,3,138,24,15,50,16,179,222,35,165,98,218,204,166,230,55,168,246,241,76,112,202,96,212,39,99,238,246,220,86,214,11,84,116,216,88,207,93,111,182,133,245,220,160,108,246,213,139,215,121,51,235,234,5,200,20,108,91,189,48,144,55,178,172,94,132,68,247,179,171,94,160,133,57,173,170,23,129,184,216,36,152,223,162,122,225,165,180,24,46,247,179,166,94,160,171,243,219,82,47,128,243,199,107,73,189,0,34,159,160,29,245,195,144,199,109,69,61,55,212,135,178,161,158,167,65,51,164,223,123,239,145,32,40,182,109,211,205,1,230,3,72,238,63,67,228,247,98,46,67,11,179,131,7,240,178,187,71,51,115,249,212,221,27,174,215,131,238,222,160,230,245,151,115,54,48,219,59,206,108,218,240,142,187,63,134,243,251,194,205,213,198,252,158,111,134,105,54,219,11,220,110,113,243,180,214,239,245,251,144,119,189,106,134,77,250,163,28,5,7,249,52,243,189,247,72,16,214,91,220,167,87,83,68,132,180,237,64,247,17,134,230,111,148,74,107,183,11,180,24,162,207,161,173,250,142,181,147,152,150,229,248,2,32,72,7,140,23,215,12,110,227,177,207,183,177,31,67,176,177,91,230,123,91,100,81,106,167,8,247,182,229,207,78,44,13,142,99,23,164,76,39,115,103,179,70,170,115,194,224,185,107,32,42,64,253,64,250,177,250,225,184,152,36,239,153,79,129,17,10,19,18,205,4,197,92,22,12,199,19,26,177,126,149,60,151,247,216,135,37,18,155,183,185,183,56,253,214,151,70,254,186,208,155,241,89,106,76,164,201,87,108,33,223,122,188,249,23,132,115,11,122,153,60,92,76,77,242,241,251,167,243,50,192,152,202,29,154,0,243,201,26,241,20,176,220,46,232,128,249,60,19,111,185,100,216,159,120,167,68,197,94,60,54,117,2,33,77,61,60,28,59,143,145,58,127,103,29,134,86,239,90,36,96,103,138,183,54,85,152,53,2,74,127,125,137,60,99,185,26,138,195,34,88,246,123,237,126,234,44,185,67,62,53,234,59,29,201,172,201,77,155,76,145,155,18,214,38,40,253,240,165,223,211,85,18,209,13,48,236,117,70,67,229,49,206,200,4,160,70,22,106,34,241,217,199,244,65,96,16,104,168,216,219,145,135,202,210,42,148,224,241,215,242,99,127,233,9,35,191,16,201,233,241,205,42,49,65,205,102,50,62,51,185,17,109,36,27,117,99,152,141,193,117,186,11,53,98,141,120,35,101,157,26,152,30,63,179,9,65,69,39,140,219,93,239,244,116,197,75,23,111,247,25,43,102,40,144,229,201,62,251,185,85,25,78,40,137,100,61,89,247,8,188,14,76,12,235,57,71,20,15,11,19,135,135,155,143,215,145,113,150,98,54,109,159,164,86,170,91,189,116,113,53,6,109,26,106,33,223,99,31,230,168,20,251,108,64,85,151,59,149,231,12,200,62,195,197,112,26,221,234,150,109,103,66,31,167,215,206,31,44,0,157,56,133,160,71,200,131,249,219,252,71,0,80,155,199,15,230,50,47,21,208,15,102,139,248,193,108,139,121,94,45,160,211,1,113,79,56,166,54,254,166,141,190,130,207,77,161,223,193,48,207,71,11,210,33,241,1,89,51,28,85,218,134,221,125,227,162,192,119,55,137,99,193,56,47,137,121,226,110,176,141,126,39,107,80,192,114,4,233,20,72,78,21,253,16,138,82,58,111,57,130,100,242,125,146,134,254,4,126,142,32,125,244,142,128,252,113,193,237,8,210,41,58,96,22,44,71,144,43,91,206,154,212,43,18,71,16,177,104,34,23,7,228,138,54,71,144,155,226,117,17,81,77,22,109,142,32,169,226,121,145,87,215,36,181,100,115,4,185,40,37,138,252,164,44,93,150,220,142,32,195,18,144,98,178,33,173,148,108,142,32,145,82,167,132,94,42,221,114,149,82,24,200,218,34,189,42,95,3,249,161,87,101,195,185,230,210,232,213,154,137,251,37,80,101,173,106,185,0,221,172,89,228,165,158,47,78,31,160,235,53,32,85,171,36,197,33,231,80,234,175,155,128,38,37,169,133,238,44,134,19,208,249,250,85,129,111,87,136,227,139,233,4,52,92,31,22,177,73,116,124,137,147,38,225,55,12,21,100,197,214,135,5,190,85,150,86,32,171,134,57,48,80,195,138,137,140,94,150,122,21,50,122,162,149,8,52,64,159,24,116,114,33,19,233,26,189,54,84,64,14,18,169,119,201,49,115,46,161,200,103,42,128,124,23,122,188,81,229,5,27,69,116,115,194,17,208,131,13,10,123,2,197,116,3,246,205,134,72,231,192,198,9,43,127,105,208,44,181,137,78,43,50,84,18,10,210,229,102,213,1,149,228,91,221,40,74,209,77,130,28,133,26,219,4,168,43,5,169,181,133,228,148,142,145,112,91,26,241,30,187,220,170,58,188,197,212,2,163,10,252,78,230,77,159,31,203,207,135,120,84,37,182,6,5,50,22,219,108,54,116,11,94,111,160,194,0,157,98,208,251,167,64,129,200,150,39,78,21,127,145,1,88,177,53,126,108,57,144,233,214,2,106,59,125,140,206,174,8,217,90,249,146,221,129,232,196,242,239,169,179,201,140,228,26,228,47,40,145,161,180,140,30,73,93,155,219,146,110,91,132,186,49,44,145,252,128,204,231,118,97,13,16,148,14,209,187,170,112,134,212,27,21,74,108,58,49,26,90,174,58,54,182,53,197,69,199,216,55,231,118,209,121,244,7,233,162,147,104,164,98,153,250,39,230,162,99,94,30,6,155,139,91,166,60,46,213,209,199,28,201,120,233,222,99,140,228,202,176,204,127,208,52,114,62,147,34,187,153,82,200,105,193,52,203,182,108,186,169,22,53,88,8,176,127,182,12,145,102,154,64,59,139,83,203,144,121,220,39,220,110,10,115,251,93,56,206,90,140,138,68,111,251,212,42,251,83,171,236,79,173,178,63,181,202,254,212,42,251,83,171,236,79,173,178,63,22,196,220,247,152,129,246,144,129,254,119,14,214,103,247,99,14,106,210,118,211,249,113,187,115,189,241,150,55,213,149,115,62,124,63,70,208,247,243,14,157,19,33,63,175,208,233,30,161,193,222,160,139,53,233,117,203,12,246,0,93,8,242,52,207,207,121,189,62,23,107,208,233,186,185,96,241,133,188,60,239,233,225,25,216,157,105,158,157,246,75,205,208,116,183,78,231,241,116,96,209,32,52,252,46,110,57,10,140,115,95,221,58,113,164,50,161,75,29,33,183,201,129,146,203,253,68,251,69,80,100,202,199,20,233,105,1,28,108,151,198,193,195,147,157,106,3,111,1,176,117,200,117,215,60,213,134,63,58,135,145,190,103,199,112,220,20,135,2,21,6,207,21,181,31,217,28,154,230,84,199,26,143,194,224,19,45,195,142,153,95,190,107,54,59,220,136,124,113,247,76,75,23,132,180,143,179,71,216,135,236,76,41,159,174,102,216,11,49,205,32,234,227,180,239,64,193,112,90,242,148,242,250,33,57,110,200,231,112,48,247,72,39,115,251,123,27,55,170,78,26,184,60,184,60,209,56,140,35,151,144,239,153,139,107,202,188,145,150,226,184,111,119,177,29,235,242,221,207,227,106,38,80,215,106,35,55,241,214,97,200,252,129,69,166,68,163,113,156,207,68,253,131,154,184,238,235,167,68,150,241,220,220,7,173,154,144,151,29,11,196,93,110,186,114,239,87,11,91,8,170,230,115,12,229,115,162,228,61,105,176,149,140,187,59,96,19,108,166,148,156,59,52,139,215,98,192,57,90,129,231,141,238,83,74,143,85,193,108,90,78,93,57,129,11,199,21,170,199,127,75,33,167,172,143,62,117,87,186,207,63,167,251,146,251,98,248,209,99,44,227,184,151,191,181,185,43,81,171,15,76,48,132,111,106,250,129,41,166,253,67,200,52,128,192,100,50,140,104,4,130,95,232,62,140,150,32,36,203,180,6,9,185,204,65,66,212,30,4,11,5,104,164,2,40,160,244,63,52,12,193,130,134,113,72,40,147,161,21,233,33,108,200,107,34,98,229,154,156,132,236,75,154,229,12,196,12,69,72,191,152,177,8,243,19,36,117,253,167,49,210,119,232,52,19,161,212,11,36,206,231,135,76,116,50,218,103,244,178,190,218,182,88,179,125,11,77,102,44,194,18,169,201,136,117,102,65,124,150,40,82,78,179,140,91,195,17,138,218,137,48,191,95,146,6,235,207,111,99,113,227,34,90,24,154,106,152,133,158,83,61,19,156,157,113,40,240,36,217,45,235,48,216,54,103,45,230,170,101,56,205,197,62,251,216,240,204,242,233,163,197,233,28,248,217,89,88,12,154,88,102,48,24,80,202,254,40,184,187,64,31,175,104,92,104,206,114,242,10,15,150,20,234,118,101,123,197,201,245,140,155,22,126,219,241,134,20,63,204,225,75,177,74,167,25,126,175,254,226,133,242,216,122,241,214,241,150,118,183,96,136,168,174,39,93,157,87,77,222,119,180,169,148,184,39,107,248,56,182,163,166,91,246,229,204,87,158,65,164,132,234,126,133,49,199,246,24,116,203,93,140,200,149,230,179,178,246,87,175,149,102,19,116,197,44,135,82,26,121,134,62,232,249,220,215,223,249,47,175,254,243,223,191,252,242,159,189,254,201,175,156,185,248,82,58,123,248,150,234,172,102,235,53,199,35,220,153,180,237,13,110,162,50,157,131,28,139,143,90,127,244,227,159,253,246,143,191,242,234,207,255,151,243,69,110,142,106,80,171,50,252,6,118,51,236,173,226,145,25,135,238,111,206,71,236,233,135,131,129,162,28,76,250,202,157,251,121,246,33,100,108,42,147,160,215,216,89,118,78,113,62,185,206,146,145,40,236,69,228,30,125,156,139,247,123,51,144,246,159,150,96,143,32,227,51,130,206,55,144,53,250,6,178,129,23,190,164,122,71,222,14,182,61,213,254,251,30,231,151,191,249,135,87,95,251,217,171,111,124,247,245,79,255,38,112,156,201,17,222,226,195,252,175,127,249,242,139,63,120,249,197,127,250,237,55,223,127,249,163,111,211,54,56,158,188,41,103,190,98,77,131,201,17,150,205,101,57,131,121,211,254,59,166,135,103,152,155,106,7,120,227,1,62,62,28,48,210,86,9,247,96,91,57,156,241,170,48,27,15,186,102,29,84,166,133,87,113,130,172,246,70,67,186,246,145,4,156,193,219,240,157,105,246,124,39,38,208,87,236,204,113,131,122,6,27,192,207,162,139,1,216,192,135,148,134,138,134,82,160,108,152,163,202,94,161,39,239,181,225,19,223,250,148,151,121,129,69,50,104,26,228,173,210,119,104,57,147,86,59,144,104,189,181,76,138,192,196,197,124,150,134,5,112,229,112,231,208,13,114,146,180,202,114,96,21,10,236,49,103,82,175,142,207,24,98,77,252,70,222,52,92,252,1,111,202,162,21,2,130,151,217,43,150,54,206,139,71,119,238,177,168,143,116,60,59,33,99,129,245,24,153,85,119,57,99,34,53,201,92,228,232,51,231,176,0,254,237,123,255,246,61,191,247,189,121,179,61,186,82,200,187,225,3,170,160,47,227,66,152,81,93,14,27,79,33,191,243,142,245,153,189,197,251,196,5,156,91,98,15,147,123,74,46,175,112,203,184,238,144,126,202,18,62,117,141,27,159,57,57,143,212,134,210,219,147,135,48,65,136,9,138,49,173,188,233,108,242,168,122,237,28,31,39,35,143,251,86,180,102,143,103,227,185,135,66,138,53,240,228,43,91,9,142,215,181,83,205,20,62,147,253,96,251,168,99,144,220,225,86,29,219,166,163,164,45,250,42,119,103,31,34,103,15,8,191,93,102,124,203,7,140,39,28,0,5,70,169,132,163,116,133,132,196,243,189,9,252,26,129,84,100,80,152,100,184,22,46,45,108,193,50,137,222,96,121,149,230,128,188,151,205,54,146,172,185,165,208,149,4,132,107,224,182,65,254,2,241,141,65,167,111,156,227,163,135,248,38,120,238,227,161,61,246,81,25,20,124,37,150,58,41,130,111,176,55,106,234,80,161,143,84,62,225,122,125,185,174,14,129,95,112,142,174,82,72,200,71,3,168,46,187,137,206,207,110,128,140,139,51,59,96,72,161,128,33,135,152,44,119,170,92,130,146,166,181,99,5,11,29,188,191,204,242,209,223,255,217,111,255,230,191,160,120,244,207,127,254,250,79,126,225,218,163,124,228,20,236,130,103,243,98,179,22,243,130,118,47,91,17,247,246,101,203,178,201,43,186,73,171,249,69,150,58,225,189,148,20,118,57,133,183,75,48,14,161,133,205,210,169,99,109,141,4,80,23,111,48,160,152,139,222,100,10,192,72,235,196,44,24,70,108,56,68,155,95,171,130,121,200,14,187,102,175,191,10,173,12,96,68,233,24,70,115,48,213,201,251,219,79,112,56,1,76,20,126,243,168,205,181,112,176,206,41,136,43,85,87,97,83,150,200,129,60,72,145,129,236,197,133,4,103,145,20,219,192,103,68,157,207,24,187,87,22,210,146,61,105,204,79,1,76,14,224,173,217,79,128,239,140,186,57,227,57,228,39,28,61,73,37,43,140,204,36,220,88,173,105,49,180,61,89,45,15,72,0,14,202,62,173,247,155,239,172,253,144,54,195,57,35,63,145,111,220,138,18,198,20,219,138,181,177,84,133,4,244,65,46,250,156,12,187,128,155,159,73,8,219,150,230,217,116,125,154,106,42,26,218,114,91,50,106,7,213,57,96,169,10,76,224,58,50,115,79,138,181,249,241,115,54,114,57,146,89,43,22,209,180,240,24,150,174,82,30,117,58,212,242,220,144,243,176,87,188,142,172,181,78,118,184,104,90,78,208,253,191,158,104,38,241,45,93,227,149,97,100,4,97,128,6,159,201,99,188,159,203,100,162,248,212,238,91,111,177,87,192,183,65,92,147,107,68,77,229,251,185,91,38,157,17,82,101,111,209,42,52,91,35,1,68,238,120,38,2,213,108,89,244,229,109,35,39,27,197,167,205,109,236,142,149,202,247,160,19,178,102,22,67,93,72,119,23,130,9,46,79,204,34,182,253,130,206,150,103,207,239,104,165,2,6,19,177,35,102,214,225,144,141,16,73,211,83,251,214,28,250,34,43,252,140,113,10,145,199,97,200,114,19,213,28,101,156,57,192,97,159,138,48,176,172,84,148,149,210,221,165,162,79,163,86,169,24,43,117,161,142,92,197,98,79,99,86,177,184,1,12,196,38,79,201,248,211,56,119,247,156,55,241,141,62,40,166,207,121,85,223,6,190,82,84,174,212,186,146,173,243,116,223,163,47,125,27,75,57,91,127,34,102,201,75,223,246,17,231,187,186,82,27,245,241,220,47,219,224,65,81,144,200,50,207,54,158,112,144,195,161,132,140,60,119,192,132,249,66,175,131,179,72,214,178,137,59,30,239,100,251,184,81,27,105,98,250,142,31,13,58,58,145,31,58,228,0,137,27,235,217,72,68,76,199,194,201,120,88,76,37,194,98,34,150,77,36,50,17,144,199,181,195,65,39,210,191,190,90,59,74,20,160,63,114,167,189,64,113,132,78,118,166,185,171,220,89,117,110,9,203,62,80,187,10,178,231,168,184,42,164,86,163,201,3,65,200,146,255,64,71,213,26,158,220,40,128,205,192,127,176,173,42,74,187,134,16,28,249,98,212,168,61,0,201,135,8,10,93,80,201,26,24,49,231,170,215,129,133,155,77,24,159,118,181,218,85,11,230,187,210,237,227,209,102,246,209,231,244,171,86,104,152,227,196,100,52,30,79,196,162,169,88,42,30,231,66,132,81,230,56,162,130,134,208,99,37,223,187,206,113,2,185,126,136,198,201,47,46,196,252,153,160,114,88,228,66,215,221,142,6,85,206,135,195,62,208,101,60,30,135,199,177,112,111,208,138,192,62,36,68,160,25,46,212,95,85,27,80,58,30,133,226,244,117,115,178,73,177,99,125,250,229,221,207,245,229,225,121,8,202,109,39,50,169,112,38,19,79,38,83,33,49,150,14,11,66,34,22,139,93,138,49,129,125,12,69,33,81,20,48,63,42,198,172,162,81,248,24,29,166,227,102,102,92,132,26,81,248,184,234,155,232,173,220,17,86,211,233,203,140,145,188,106,53,4,131,108,84,131,4,134,200,48,145,129,79,233,85,49,45,176,114,171,222,20,223,154,164,161,155,237,148,16,15,37,196,232,37,144,55,42,216,178,67,98,42,202,234,67,201,88,60,126,105,203,75,68,77,164,252,42,220,108,139,209,116,40,150,142,119,196,148,73,49,193,70,41,123,191,133,80,210,36,205,170,111,145,85,7,20,97,53,154,72,222,216,70,52,10,3,23,193,145,131,63,48,214,239,62,186,51,102,92,179,57,125,202,137,25,152,117,153,143,119,202,101,196,120,106,190,41,39,70,67,86,71,59,208,182,53,128,25,35,217,250,4,52,78,139,230,220,137,166,59,41,49,110,16,201,250,184,154,48,233,108,126,130,97,199,41,182,154,50,203,39,140,25,14,51,37,105,140,108,202,88,1,116,70,38,76,20,172,161,203,36,87,205,228,206,170,133,143,237,35,14,59,180,55,239,184,134,128,185,152,73,171,214,23,219,199,155,237,180,104,86,35,51,23,102,173,217,178,103,242,15,167,204,254,55,90,208,176,98,160,255,113,51,71,76,165,77,82,36,227,171,73,163,165,203,168,133,156,9,216,74,19,197,168,99,17,154,67,97,210,33,154,180,72,44,196,241,127,32,141,201,32,22,89,150,182,57,153,246,89,52,168,36,227,33,0,168,87,68,171,122,249,213,239,125,244,235,95,127,248,243,31,133,195,97,148,72,240,84,157,112,247,91,84,159,188,178,9,217,62,49,58,27,238,184,230,190,250,68,200,162,148,100,136,1,222,106,33,145,85,161,42,196,179,231,168,80,216,18,172,143,84,140,112,126,103,98,16,160,71,207,215,80,13,214,84,135,220,101,233,233,143,153,168,40,55,26,165,43,16,36,183,84,125,168,128,14,188,4,18,47,42,142,156,77,177,64,165,143,10,21,225,141,218,123,251,36,127,9,69,112,80,86,237,210,126,214,174,220,89,184,161,38,161,241,228,187,5,69,114,168,9,142,194,203,225,225,185,162,45,217,219,7,133,192,161,57,146,182,233,33,195,30,149,118,252,59,105,107,52,167,41,227,16,235,244,70,109,143,28,162,44,221,234,55,21,235,164,128,215,111,242,178,174,236,201,168,141,71,56,94,221,150,175,169,100,12,226,93,129,169,182,228,187,191,52,133,50,71,81,57,27,181,112,211,239,49,229,158,94,4,214,136,226,15,245,184,207,8,68,47,252,76,185,92,40,192,39,114,58,225,36,77,77,25,82,178,224,33,200,160,215,41,48,53,124,233,150,162,79,198,139,1,116,16,133,167,71,67,37,80,43,7,235,178,214,232,216,233,194,174,164,64,112,179,128,236,94,57,74,184,115,71,195,224,204,195,190,111,30,170,53,5,162,214,20,232,97,131,93,59,85,94,188,16,223,2,5,217,78,180,23,47,220,42,35,30,244,53,213,129,62,44,227,33,85,209,240,89,247,244,3,132,79,188,35,150,65,55,219,114,28,82,64,38,134,37,116,169,89,246,124,181,201,102,156,169,176,188,243,142,43,193,56,247,180,205,38,111,46,175,228,196,199,218,187,153,39,74,46,158,213,222,141,195,223,24,252,21,223,121,103,73,201,69,217,192,186,20,226,229,59,215,112,91,40,178,190,98,148,196,57,151,128,41,105,7,157,197,217,218,226,135,244,27,114,44,126,64,63,163,188,78,78,184,217,193,13,69,178,130,247,229,124,47,55,8,27,240,31,43,136,41,46,181,165,30,143,151,41,147,195,253,173,108,143,28,30,101,135,192,6,124,16,214,194,38,27,205,225,193,220,202,10,168,235,93,80,84,8,248,37,121,217,209,35,197,85,225,213,127,253,209,171,111,254,235,203,191,251,201,71,63,253,193,239,62,248,11,60,229,250,210,215,62,250,241,127,227,72,191,77,48,142,73,136,61,87,60,11,159,46,41,92,45,199,90,3,138,121,49,85,194,134,110,16,70,225,61,39,248,210,90,31,246,250,123,129,180,246,180,8,165,151,124,169,50,79,91,196,70,128,28,158,219,91,163,147,144,161,177,196,166,151,141,102,108,175,250,217,255,135,87,91,223,254,17,71,11,188,173,116,85,60,68,64,144,24,97,180,165,144,243,57,2,29,71,209,159,130,48,91,110,235,176,254,6,50,161,51,209,208,181,59,218,203,183,81,214,11,247,123,58,128,125,251,150,88,251,116,238,34,103,234,77,164,14,219,80,167,215,138,156,1,27,141,244,7,10,74,144,208,134,14,168,120,104,161,145,117,72,47,144,200,29,189,242,206,59,236,27,61,51,34,216,224,217,177,149,6,243,240,109,13,84,223,3,21,216,161,115,8,71,186,217,165,165,33,217,156,148,142,174,132,160,66,87,209,117,185,165,24,161,106,151,184,143,254,243,207,94,126,253,91,244,34,249,245,159,252,226,163,127,254,191,95,253,242,27,198,84,251,2,71,119,54,235,140,212,187,173,217,79,64,217,206,230,162,42,20,5,109,88,247,167,114,192,184,217,101,12,222,92,158,230,26,52,90,50,190,195,14,140,11,97,164,161,28,226,158,37,184,241,27,51,196,190,79,146,74,163,92,159,239,210,91,20,248,161,103,76,103,205,134,76,63,69,211,152,182,204,55,115,187,103,23,176,106,150,186,207,56,153,123,190,188,52,226,59,188,206,191,37,242,228,100,129,75,52,234,66,35,174,128,198,139,223,151,249,243,220,82,211,8,249,74,224,100,50,105,132,115,150,187,197,179,90,191,203,32,43,228,66,246,150,208,3,145,164,91,115,246,156,180,122,103,92,45,58,174,135,232,81,17,69,47,248,120,233,22,15,29,217,69,83,224,161,85,240,233,18,84,35,56,225,137,187,113,81,114,11,248,245,70,120,62,115,141,183,165,80,228,0,64,158,201,131,172,200,235,42,232,86,202,129,10,216,194,246,207,6,166,130,2,24,158,141,17,80,100,21,145,35,45,85,67,220,179,207,184,174,220,71,217,141,123,206,143,229,97,253,220,221,209,115,207,54,110,159,62,8,47,103,220,223,155,93,245,171,163,189,120,65,151,238,64,105,178,202,225,134,170,131,154,167,225,16,147,243,89,58,79,26,254,252,45,204,16,93,90,166,60,0,42,19,187,22,76,163,5,122,3,21,198,141,156,73,147,239,7,128,217,1,111,212,133,47,240,219,119,194,186,153,40,148,243,17,75,145,229,43,90,195,45,151,14,236,210,40,245,155,45,42,128,90,207,193,167,109,34,49,173,48,173,125,127,14,163,81,218,33,143,178,17,209,245,213,137,14,202,131,247,110,136,1,68,24,12,28,225,224,111,10,207,49,232,76,132,104,76,60,252,131,48,24,231,68,91,166,71,104,83,119,220,32,230,108,199,128,128,214,104,227,116,170,22,156,183,9,32,225,45,147,181,219,202,157,241,18,225,83,103,137,179,6,112,39,23,67,106,241,61,94,181,24,146,28,107,54,146,130,88,103,12,105,153,191,202,73,38,67,154,96,20,234,100,44,94,7,48,99,252,172,52,4,60,84,47,248,112,39,39,99,114,179,173,236,21,204,38,245,90,5,118,240,108,76,48,121,30,196,67,58,173,44,215,105,13,97,210,226,81,118,167,7,168,145,235,182,157,0,126,168,234,200,47,182,229,65,91,25,232,200,119,240,28,230,112,208,201,98,148,110,153,224,238,100,15,20,117,238,142,103,70,66,228,126,134,241,170,103,207,121,203,154,4,51,8,146,144,202,184,223,30,99,172,236,162,223,223,108,195,105,127,129,80,108,41,244,136,153,54,82,164,192,253,217,200,157,193,220,108,8,121,56,26,157,35,196,16,133,153,133,224,44,9,222,226,96,199,69,75,43,92,29,214,234,38,6,170,238,117,103,3,239,166,185,177,190,120,82,209,179,194,166,213,36,133,151,76,73,193,176,250,10,90,31,40,235,24,34,205,237,13,76,46,67,164,154,144,57,132,221,33,77,32,156,165,161,83,38,164,22,40,192,66,137,16,100,202,54,148,17,99,14,140,42,69,85,87,134,75,102,50,111,125,2,190,100,220,196,241,150,205,141,107,205,209,89,251,22,236,21,171,160,167,161,1,12,76,130,48,177,158,221,109,18,137,198,52,170,9,10,81,111,114,2,231,196,201,17,27,52,119,70,78,97,65,232,111,251,32,159,229,97,103,206,146,79,53,100,208,171,176,105,246,101,80,1,97,84,45,114,177,189,206,70,52,220,33,246,160,210,146,236,186,92,14,91,19,211,160,28,63,8,19,35,47,182,194,150,48,70,190,106,173,56,198,17,45,235,143,128,173,48,96,66,188,173,116,208,250,65,25,135,182,168,161,244,210,173,60,26,66,17,141,8,4,242,245,58,139,138,39,192,55,85,59,166,225,206,4,146,69,191,36,5,80,7,194,48,134,44,246,10,244,195,48,150,80,136,224,126,224,214,100,109,91,128,107,30,149,151,96,217,185,244,43,198,26,140,107,93,222,178,57,52,243,158,9,207,9,141,31,123,102,170,187,196,236,153,75,218,36,243,83,177,102,238,50,145,53,174,115,5,190,77,88,187,24,79,38,189,172,253,154,31,240,178,197,218,83,245,116,166,121,22,55,89,251,99,229,217,255,207,222,187,183,185,81,92,137,195,95,69,52,193,72,76,75,163,251,72,154,200,94,141,102,108,12,54,248,130,67,136,227,151,167,37,181,102,154,209,205,221,173,25,143,7,61,15,217,221,44,228,194,146,223,230,66,110,187,64,54,129,236,38,144,236,134,16,194,37,249,46,239,235,25,219,127,237,87,120,235,156,170,234,174,234,174,110,181,198,99,32,251,179,5,182,84,151,83,85,167,78,157,58,117,234,212,57,158,245,214,181,230,54,231,242,16,139,160,188,50,55,214,130,89,95,169,107,212,108,183,214,209,142,26,186,128,134,46,162,207,170,3,174,233,74,157,66,169,95,170,116,175,233,236,157,69,118,98,140,204,200,92,39,58,71,120,190,65,206,125,225,114,112,21,28,78,221,114,135,131,80,170,224,19,82,120,163,33,196,79,16,252,232,30,131,171,60,135,172,170,17,89,151,246,242,23,182,138,65,164,100,88,106,125,107,115,106,199,57,123,171,173,183,117,235,92,107,163,205,188,93,121,94,160,124,223,75,33,88,49,30,152,248,148,36,15,146,254,217,70,178,1,242,65,202,98,111,130,232,223,62,249,132,223,248,8,84,20,204,196,199,57,106,114,222,63,70,192,210,74,211,21,107,243,24,26,139,176,253,47,17,145,115,46,207,233,151,186,200,115,202,165,106,49,204,113,114,92,110,110,134,165,7,52,162,200,145,99,176,59,6,114,202,57,100,255,53,115,96,155,149,54,236,77,180,8,113,8,67,204,57,91,86,31,206,252,100,251,128,219,107,114,76,13,28,3,8,65,15,136,228,13,12,213,4,229,91,158,116,7,85,95,46,232,81,9,143,6,211,102,242,143,121,195,236,130,14,156,124,69,195,198,166,214,177,199,187,14,40,200,73,113,66,191,5,242,47,75,106,146,157,141,212,24,237,52,247,1,24,233,208,14,8,35,36,159,208,59,89,62,77,89,204,131,199,168,176,65,162,138,58,173,61,53,78,57,211,238,86,138,8,197,211,129,153,75,165,47,140,29,176,140,218,75,141,198,110,106,207,116,83,131,177,209,51,123,25,192,92,112,215,211,237,166,182,172,145,129,119,119,123,205,240,85,138,13,253,233,110,245,44,225,177,133,137,7,225,244,8,216,122,175,191,210,5,245,132,221,196,67,228,120,176,99,166,137,128,64,118,167,52,48,122,243,134,229,18,4,108,91,131,1,249,103,58,52,156,109,48,4,30,128,188,8,9,100,47,28,18,1,38,55,52,135,99,123,239,10,40,152,32,121,167,141,210,170,237,52,37,241,215,204,245,137,80,60,37,237,16,60,33,205,244,205,207,229,185,72,216,98,137,28,117,134,227,81,22,228,46,217,76,137,102,128,104,69,205,168,35,141,212,132,181,198,204,227,61,43,59,32,44,223,196,142,62,223,69,131,237,128,213,225,245,169,105,239,93,0,105,47,202,232,208,47,17,180,57,244,115,180,89,224,137,10,107,119,115,234,186,224,19,56,239,231,119,225,148,199,243,209,124,165,58,147,122,205,76,226,246,165,119,19,218,173,15,191,125,248,237,95,29,190,254,193,221,215,223,23,90,35,91,173,153,157,16,36,161,65,161,202,182,179,88,202,163,233,189,226,69,132,134,72,192,70,13,87,107,104,123,228,79,246,252,249,108,143,28,27,81,107,165,1,120,188,67,8,190,81,160,161,174,28,19,228,100,119,108,147,202,119,94,254,3,188,93,0,243,148,172,96,38,74,114,14,62,121,233,224,157,239,28,190,254,171,195,159,191,65,138,128,77,169,92,224,246,199,223,63,252,215,55,88,1,165,193,40,17,165,195,6,163,184,115,1,195,137,154,57,175,64,112,226,188,140,224,83,135,163,207,207,225,239,223,63,248,232,251,7,223,123,245,246,59,191,23,230,199,51,187,85,160,159,158,18,56,74,37,252,170,237,108,229,54,162,41,57,71,79,47,57,219,233,246,162,112,131,231,53,69,37,50,181,164,150,6,124,58,130,214,69,232,130,169,173,237,140,134,247,244,48,8,0,120,15,131,0,184,100,99,123,12,51,132,198,201,161,25,226,15,121,20,19,20,59,37,244,41,143,12,116,254,148,56,238,104,184,248,148,64,173,36,83,130,229,142,78,210,44,165,67,152,22,206,20,171,65,89,193,196,182,134,134,189,167,49,139,192,216,103,73,34,51,31,143,144,137,95,198,114,254,179,43,213,243,170,240,35,18,239,185,85,176,79,114,39,200,169,152,96,37,174,23,36,219,116,47,2,194,252,46,220,125,249,213,219,159,190,23,211,136,72,11,114,131,224,142,6,4,4,206,39,217,5,79,160,209,233,4,248,231,198,141,238,192,111,244,224,119,159,28,188,252,209,145,199,77,155,115,241,149,150,202,30,218,183,196,54,233,125,157,61,38,251,171,65,119,112,125,132,74,167,243,99,219,76,51,195,232,168,55,112,193,63,135,63,123,255,224,151,63,157,95,78,243,44,148,61,147,238,45,8,217,103,155,167,60,228,161,55,152,236,116,34,60,110,163,73,128,85,109,6,246,200,226,162,23,64,196,72,1,236,121,32,17,137,188,215,164,129,55,14,197,60,110,132,247,123,163,62,248,249,175,111,127,244,215,219,223,254,224,240,165,111,36,220,8,18,176,126,25,234,124,62,51,117,250,131,197,249,12,212,74,194,103,176,156,240,202,130,160,123,234,44,192,252,169,14,40,238,97,40,85,218,28,243,6,64,182,207,111,255,245,243,155,19,123,119,226,142,142,176,31,67,181,68,27,50,22,20,118,100,248,253,133,159,149,131,143,126,112,251,7,191,166,175,170,143,113,110,36,168,243,231,134,156,80,65,133,190,248,236,176,138,73,230,135,23,245,103,168,123,115,111,143,172,211,47,250,186,161,175,186,238,151,80,203,160,39,145,157,142,34,206,66,173,100,178,147,36,206,130,40,117,79,226,44,74,122,222,81,197,85,136,179,215,228,231,99,225,39,215,204,195,2,42,145,46,24,35,184,167,139,58,254,178,82,97,47,11,29,119,20,89,149,228,249,21,57,145,32,60,82,187,103,217,38,218,142,58,141,171,236,182,15,36,30,124,3,98,27,187,244,34,113,39,235,165,241,161,178,4,9,219,188,208,236,154,142,157,26,78,7,174,53,25,152,212,56,10,241,232,196,60,72,164,158,67,129,132,68,74,99,58,51,246,204,252,60,191,228,208,153,151,21,126,237,200,242,209,58,64,3,15,211,240,210,206,28,12,104,116,120,173,177,175,249,222,69,136,68,66,221,139,192,179,241,4,133,102,130,39,2,58,11,131,233,80,144,214,250,214,13,179,7,61,161,98,27,42,98,249,131,61,173,82,241,174,60,15,62,122,237,224,181,63,241,247,162,243,193,1,6,178,8,70,67,92,129,222,214,118,189,117,70,100,190,6,163,123,97,9,255,230,39,183,62,254,247,219,111,126,3,78,233,68,160,202,114,71,236,89,119,60,134,233,192,55,166,115,122,32,55,92,202,195,122,103,125,82,245,0,78,45,82,15,216,65,233,216,122,80,11,12,221,235,13,237,1,187,241,59,103,238,152,3,60,238,235,42,109,202,177,245,166,172,156,8,56,215,250,104,248,214,75,7,255,245,111,244,32,127,124,13,87,148,13,139,163,23,72,237,251,164,245,91,159,190,122,191,91,183,29,119,210,21,155,61,120,239,207,247,187,77,234,190,9,238,85,253,169,190,243,193,55,239,254,228,123,247,187,229,17,25,238,96,199,159,230,119,255,253,224,195,15,239,124,255,31,63,27,92,247,136,60,46,180,126,231,189,191,220,121,239,173,195,247,255,243,179,105,189,187,37,181,126,248,230,91,135,111,126,248,153,181,110,141,174,251,84,246,205,95,1,125,255,241,27,119,95,126,237,190,211,55,21,203,229,179,197,125,110,179,63,112,156,238,104,215,95,205,119,127,252,223,4,209,132,190,15,94,249,224,184,209,93,80,118,129,9,177,79,25,2,55,149,132,237,123,104,159,113,111,116,64,22,220,228,130,8,225,120,255,254,171,183,62,253,121,108,163,11,59,97,97,79,132,231,235,132,136,64,107,141,176,137,57,47,211,241,121,6,184,146,51,115,246,120,87,212,188,208,73,59,252,217,127,147,147,228,193,207,254,2,154,159,107,178,131,19,240,24,96,108,90,35,131,201,155,40,64,249,41,145,194,157,88,137,245,157,122,80,227,248,21,252,230,131,72,193,125,224,224,117,76,80,254,166,54,50,248,69,135,198,77,116,186,230,104,141,171,197,188,94,202,235,229,188,94,201,95,19,178,226,32,128,145,141,206,205,89,221,177,107,12,244,20,130,211,83,96,184,77,254,134,59,114,61,5,55,147,122,234,133,233,112,2,151,27,88,16,164,57,248,151,249,221,129,90,89,122,67,160,161,239,12,176,233,3,240,244,9,136,63,168,96,25,246,164,134,22,243,201,178,103,129,13,185,160,109,131,75,72,250,220,6,191,46,105,254,76,113,49,174,70,36,85,29,92,228,105,181,157,45,130,71,106,9,74,125,237,9,13,194,79,238,125,129,105,197,78,147,19,215,186,101,48,215,39,26,213,22,54,88,25,45,120,151,33,84,104,154,179,24,199,13,166,221,221,90,3,63,181,1,61,24,11,38,202,158,84,78,110,164,242,252,72,39,57,226,97,167,50,188,140,249,159,79,126,42,232,34,231,223,53,149,42,145,119,77,244,146,73,188,99,74,61,254,120,99,56,108,96,232,191,200,139,40,161,144,127,35,5,23,160,236,86,234,62,94,68,9,135,215,8,119,107,132,124,108,55,236,107,141,244,206,137,244,180,6,153,33,63,107,144,200,245,246,65,47,34,10,79,45,252,232,163,85,80,165,169,115,175,137,26,120,77,212,2,135,146,123,63,202,225,48,241,252,164,56,211,121,153,232,103,64,209,227,138,120,146,99,39,50,179,11,181,206,89,134,171,251,103,59,97,80,218,188,131,149,124,110,146,143,87,140,203,121,103,180,248,61,135,239,35,236,40,192,228,200,97,16,204,61,236,106,190,132,128,219,51,109,225,230,205,197,90,152,79,25,85,145,48,232,249,57,172,12,24,223,136,80,142,7,200,74,152,50,240,103,68,231,203,89,27,223,144,125,26,113,160,133,123,132,90,192,33,122,131,84,121,57,163,172,153,176,136,177,43,248,149,162,158,82,88,34,119,156,226,253,76,116,159,37,95,217,8,220,90,184,40,122,233,165,212,193,203,31,105,252,102,130,251,163,82,120,5,3,83,239,78,165,204,223,179,112,63,42,70,183,202,222,184,24,229,90,129,229,26,61,19,204,64,172,38,123,27,138,170,152,27,110,142,62,107,210,7,205,125,120,218,179,231,4,108,101,199,212,246,17,31,65,89,75,218,178,179,231,192,255,235,22,150,33,67,90,222,41,44,227,222,11,73,103,93,115,232,172,237,181,209,194,122,164,122,10,101,178,151,80,212,4,21,140,90,207,152,238,156,54,225,197,213,46,216,6,44,15,199,228,180,53,182,151,109,103,199,126,156,212,29,219,123,120,205,150,168,49,50,190,75,228,116,60,167,49,50,109,203,132,237,208,167,93,228,116,215,107,129,47,192,100,224,47,131,26,111,225,193,64,35,151,200,128,0,25,73,91,34,189,107,245,144,149,38,154,174,150,109,26,14,204,148,59,222,29,61,131,254,16,19,34,108,227,50,242,92,7,58,151,96,100,124,76,68,20,218,49,113,154,206,145,177,58,110,226,177,9,51,187,129,182,169,247,66,27,20,2,105,151,8,74,131,113,71,155,219,60,56,38,130,197,98,150,242,240,6,1,190,151,87,242,69,112,74,4,223,75,133,18,89,68,224,106,136,238,107,132,78,158,133,182,89,115,242,123,10,255,245,68,55,254,245,4,149,251,224,148,65,55,57,120,16,193,46,185,188,29,148,222,254,240,205,82,67,167,57,52,231,214,135,175,6,50,243,176,57,134,148,158,96,235,137,86,19,240,5,245,205,248,197,116,159,52,157,115,184,105,68,187,181,212,133,199,19,236,27,63,233,80,7,50,154,238,139,223,13,149,149,59,17,220,225,123,67,48,118,7,163,11,230,188,199,229,223,224,170,143,167,113,223,53,212,144,143,185,170,193,31,120,24,198,175,100,194,232,189,19,140,197,211,188,194,143,201,89,170,10,69,57,62,175,139,2,45,224,23,4,59,172,212,3,209,202,238,221,244,191,191,32,124,191,41,148,185,8,95,125,89,2,91,180,152,17,45,189,90,129,111,136,7,80,34,251,131,35,44,103,254,144,56,50,102,8,20,87,27,129,118,243,38,255,70,85,62,252,23,85,193,240,95,168,252,226,63,168,126,132,255,10,202,77,244,41,160,226,233,10,125,179,128,195,104,58,158,189,187,199,211,79,219,227,97,219,232,110,153,105,141,22,210,50,222,123,80,118,188,57,79,54,148,173,115,134,227,189,199,164,251,9,128,144,158,174,248,118,10,241,175,185,191,196,250,158,222,135,227,5,60,45,160,206,160,168,77,3,127,63,234,76,172,209,8,20,240,252,114,223,147,43,197,19,103,216,101,58,94,65,144,61,15,2,90,94,50,7,120,116,109,104,173,167,214,53,29,211,128,73,194,26,150,105,185,81,208,133,135,27,236,97,36,80,24,216,250,113,194,246,231,25,199,161,186,252,97,5,60,26,136,40,200,178,41,13,69,2,27,13,41,249,68,20,64,187,44,164,199,72,8,164,0,174,188,136,2,120,189,207,84,49,81,101,248,149,38,46,205,136,50,144,55,163,43,4,56,27,13,38,170,65,208,26,120,205,69,14,89,116,18,54,46,94,105,157,211,116,26,227,239,12,45,68,37,89,211,118,241,109,150,45,79,24,229,91,251,51,56,19,16,126,79,168,225,42,63,133,96,153,203,109,169,250,236,218,108,117,144,11,109,19,210,147,14,52,86,102,47,159,244,124,179,73,189,171,155,167,70,254,51,107,19,109,123,221,28,251,13,23,107,94,158,51,237,118,201,87,110,128,115,248,202,247,14,190,253,134,230,237,170,193,21,163,88,8,100,157,21,122,32,227,153,77,146,154,163,135,213,180,246,28,249,3,103,213,245,117,13,77,122,73,150,51,237,184,182,65,22,89,65,39,231,213,61,71,83,151,166,207,149,124,35,197,171,182,110,94,99,239,146,196,22,206,61,115,153,23,142,161,220,166,12,237,106,254,218,146,150,242,61,139,197,211,115,176,114,1,42,107,75,6,125,73,10,182,55,97,111,0,204,40,167,249,144,244,147,214,0,101,87,236,115,77,159,107,123,47,200,130,140,17,12,188,125,213,75,147,221,168,250,227,16,134,142,12,91,200,225,163,242,211,233,185,155,55,197,235,119,123,77,122,55,43,39,143,134,138,214,96,209,54,169,97,34,51,141,246,41,194,104,218,252,117,178,164,167,121,40,143,69,199,144,237,79,167,6,50,191,29,154,224,113,19,30,241,162,66,34,189,252,245,229,229,77,93,203,146,162,36,25,231,194,66,80,78,211,72,76,94,78,211,161,53,213,72,115,84,24,27,75,232,114,244,49,37,200,110,115,223,219,70,97,243,164,216,161,91,42,69,160,207,98,29,143,135,142,73,170,59,193,18,238,132,109,168,204,178,115,213,107,6,246,69,111,98,232,238,234,253,244,183,88,47,201,223,103,189,36,127,127,245,146,188,253,23,253,5,231,130,98,115,186,75,135,29,124,235,40,80,229,200,123,168,134,255,114,31,159,105,177,16,160,125,131,108,193,1,241,213,27,22,125,179,53,202,185,67,176,235,167,99,227,105,55,111,66,154,63,64,158,78,83,32,207,31,41,207,163,41,25,124,93,16,204,163,41,144,231,141,157,103,97,2,218,30,68,251,176,0,22,136,232,193,39,8,222,175,2,62,76,204,52,210,166,52,87,166,48,81,102,96,150,204,192,20,153,129,249,49,229,201,57,106,151,72,82,152,97,20,4,255,25,152,28,243,36,118,17,54,244,208,40,195,141,63,80,14,10,251,245,240,172,89,222,248,213,157,223,253,130,106,147,238,124,247,31,14,126,246,62,250,245,80,175,64,77,83,45,65,158,42,179,172,227,89,42,18,234,21,139,103,103,108,245,82,177,239,233,99,103,101,85,205,157,201,94,164,228,206,100,155,209,63,95,62,224,247,74,102,5,242,170,7,167,74,42,222,240,183,204,11,142,204,12,98,22,158,95,50,226,249,178,160,247,53,155,158,83,97,82,141,61,34,90,219,59,219,75,75,122,65,56,18,244,174,106,112,165,175,93,75,155,32,97,177,211,249,62,61,123,128,7,2,170,41,37,41,220,217,181,113,195,114,248,149,131,43,250,35,49,51,251,36,53,77,95,24,131,216,218,204,175,218,95,230,243,188,106,47,45,209,254,26,77,243,170,13,143,141,7,99,155,236,192,248,195,49,109,203,116,64,195,67,182,111,76,1,237,193,41,239,91,131,108,215,250,192,207,161,190,172,156,230,163,95,198,128,171,104,73,212,212,188,8,71,82,68,65,246,56,16,67,34,122,225,228,241,71,32,42,20,68,59,15,197,159,122,116,201,88,122,116,85,142,124,89,33,5,193,189,32,180,125,242,81,189,187,80,55,86,32,64,146,20,117,233,133,169,227,90,253,61,150,200,126,65,109,136,172,1,79,176,55,109,99,178,181,186,67,4,122,171,107,12,120,53,119,60,209,78,62,186,68,36,24,214,19,77,239,1,222,39,77,110,17,210,108,142,79,105,183,63,122,27,244,220,171,36,175,79,82,70,87,7,215,114,150,115,30,60,55,152,189,83,73,122,206,58,94,133,142,139,253,70,108,172,198,119,58,28,88,18,250,60,89,178,252,94,55,62,159,62,8,61,208,221,37,34,206,117,151,122,36,169,99,159,212,102,124,67,154,205,244,129,185,73,120,42,187,93,185,202,49,123,141,44,72,219,34,201,24,226,76,171,61,66,200,157,106,226,203,228,43,11,109,165,85,31,1,29,25,134,33,160,58,39,56,55,223,104,145,5,196,21,229,93,34,203,111,162,46,173,3,52,103,216,123,103,140,9,211,216,24,13,137,127,207,244,61,177,38,114,73,77,119,8,65,208,183,119,116,9,249,42,52,102,20,68,75,3,38,53,221,28,78,182,12,7,96,244,9,127,160,247,153,22,220,142,9,205,121,92,77,7,123,85,118,231,48,130,213,62,104,236,211,37,161,109,130,191,2,178,30,9,80,86,64,202,152,145,63,228,208,105,159,56,225,130,215,3,234,91,47,109,139,76,44,204,195,18,112,44,60,30,250,12,107,132,42,141,132,12,43,52,145,119,222,125,251,240,149,127,241,236,58,194,102,61,97,83,155,131,79,191,127,240,173,87,217,207,47,62,5,200,35,92,148,14,252,29,51,134,16,246,204,193,0,94,122,132,41,129,229,0,41,112,213,109,8,197,139,118,201,223,168,99,186,244,112,191,95,45,149,87,84,125,226,89,98,167,66,179,188,104,167,124,9,33,174,83,157,34,252,81,118,138,101,137,157,146,8,109,225,30,81,249,71,236,13,111,42,159,175,23,250,125,13,87,167,123,226,132,41,172,78,87,112,219,164,242,150,163,16,230,229,211,120,97,166,99,80,217,203,211,78,224,14,3,5,2,116,252,49,94,117,237,189,125,144,241,220,49,141,8,0,10,29,240,23,154,214,114,90,134,136,172,76,88,152,117,97,123,74,91,164,241,102,126,6,149,32,112,83,226,74,68,242,224,44,220,104,146,157,110,43,55,1,15,164,121,29,191,15,141,27,105,210,159,12,28,255,221,147,77,251,148,219,176,245,116,122,244,152,145,53,31,51,50,203,224,245,114,124,26,204,165,210,99,202,179,64,227,34,223,8,133,189,116,49,185,205,87,172,112,245,60,149,142,217,213,95,58,160,42,10,186,85,65,5,62,247,171,66,127,233,130,145,117,243,137,203,79,63,5,234,37,199,76,227,87,7,17,66,118,61,30,146,3,108,160,156,76,70,172,164,144,158,193,107,107,206,190,121,146,11,198,167,72,91,190,121,39,153,31,62,149,96,84,117,211,147,159,51,13,185,156,150,37,82,25,127,11,19,37,164,99,110,147,203,245,40,238,211,36,250,186,2,197,94,254,90,35,10,6,83,183,202,80,4,107,57,1,22,5,199,158,44,120,56,128,52,111,134,10,130,147,50,223,160,41,236,186,42,206,198,74,112,16,201,169,35,237,47,33,209,2,42,57,220,88,152,222,205,86,20,212,208,21,24,245,205,151,86,61,179,128,55,21,222,45,46,189,180,136,188,157,80,94,160,115,15,4,224,245,225,130,61,30,90,132,32,5,117,50,89,93,210,213,165,25,123,149,222,26,12,188,155,151,240,165,37,161,85,2,128,94,90,122,196,198,162,183,229,28,135,157,60,157,209,80,225,25,9,111,0,5,55,69,180,48,222,91,43,74,227,53,161,88,122,20,152,138,128,79,87,155,249,187,243,245,34,33,213,172,239,30,204,20,84,154,132,153,45,174,130,30,45,168,117,30,113,69,179,45,184,21,139,107,64,155,11,146,90,99,10,79,142,67,219,68,36,105,23,148,164,237,191,28,142,135,4,189,0,87,36,1,165,62,239,177,212,39,234,245,210,119,134,106,214,251,229,185,46,80,37,183,84,197,106,207,40,244,75,5,230,150,74,246,74,213,23,188,82,149,11,249,7,222,62,254,230,188,125,28,254,241,27,7,111,188,49,207,87,129,244,186,46,96,152,172,244,85,32,2,157,255,222,174,99,80,109,199,194,79,238,88,197,36,175,238,120,209,227,243,195,129,131,188,253,209,59,7,175,252,230,248,158,147,202,80,85,182,160,100,32,103,108,163,151,12,173,103,12,187,119,36,180,66,197,132,104,197,162,254,123,70,214,191,227,11,221,187,224,75,211,149,36,147,119,231,173,239,30,254,224,175,7,223,253,232,224,149,127,17,38,175,107,144,3,100,79,12,153,39,78,159,31,74,210,51,193,114,152,239,230,81,78,176,166,9,76,219,120,180,53,158,50,3,240,99,141,211,122,85,21,55,213,240,227,112,218,57,203,57,103,26,253,83,244,217,103,35,104,128,173,118,178,16,142,143,218,108,18,177,253,148,166,53,148,33,83,85,80,188,215,5,137,136,180,213,3,163,193,35,145,41,173,154,144,80,89,225,36,28,160,242,5,113,91,242,121,59,38,185,63,94,64,162,124,124,124,113,125,122,20,43,10,151,30,145,59,111,177,156,136,7,253,233,215,183,127,248,221,219,255,245,241,193,191,125,231,248,54,16,17,42,188,170,80,238,33,93,27,194,162,40,3,184,135,87,142,95,120,241,37,234,215,77,178,70,133,210,130,235,2,47,241,126,111,41,95,172,103,242,250,213,69,125,5,77,6,83,239,245,138,218,232,28,150,35,211,82,141,133,229,248,163,223,31,252,226,223,98,184,64,207,114,96,80,189,198,67,163,240,201,154,199,137,137,241,97,68,138,194,59,89,254,174,6,44,42,3,29,163,69,40,76,193,133,209,43,111,222,253,201,47,53,193,96,255,111,201,109,128,54,52,110,100,233,21,155,182,152,243,0,96,103,44,56,60,28,231,199,187,52,46,252,49,187,20,160,143,193,144,117,118,6,94,76,121,170,96,89,239,224,166,164,107,14,199,64,248,245,155,172,131,153,247,144,134,78,190,227,35,84,112,78,0,198,212,166,189,195,99,73,67,54,156,169,22,122,68,90,84,62,34,245,14,8,170,227,206,177,61,96,173,70,181,13,182,247,129,182,239,254,235,47,110,191,243,187,244,246,176,152,185,223,254,0,72,7,218,162,61,55,237,192,113,251,102,136,108,27,78,1,129,182,217,185,230,62,63,94,246,164,243,64,235,212,37,130,39,250,39,124,8,245,5,127,22,91,209,11,121,189,248,55,254,42,86,16,213,216,246,4,210,26,138,78,193,151,178,66,25,249,117,171,78,47,63,71,212,138,19,31,1,144,241,158,237,241,141,102,236,152,124,235,3,57,72,252,13,76,31,175,52,36,29,231,108,38,74,2,210,27,44,246,242,234,184,148,88,87,227,30,5,243,1,41,159,244,122,111,131,43,143,196,191,8,94,244,233,175,255,242,215,87,122,33,229,195,247,179,163,254,216,35,106,123,58,48,65,84,199,127,153,52,57,242,4,64,92,128,226,130,93,64,140,174,45,170,192,2,121,55,192,248,19,185,223,60,138,22,107,33,213,213,92,125,213,17,148,84,11,96,135,178,124,25,59,236,40,124,143,216,225,155,9,17,117,168,24,8,174,114,226,144,149,224,164,47,32,75,125,184,151,161,29,35,178,228,253,65,198,23,219,81,148,186,162,200,39,169,158,132,24,163,58,90,244,233,85,132,222,48,184,183,137,71,197,56,133,84,228,76,37,210,202,36,80,197,196,233,95,132,57,59,6,86,112,240,167,183,111,125,248,157,59,239,252,203,237,143,223,63,248,232,109,97,254,200,238,126,206,236,187,231,12,247,94,72,62,0,159,161,21,193,168,52,34,112,170,49,122,231,204,29,39,173,21,52,26,230,71,133,107,191,115,9,145,45,140,38,10,219,210,128,143,105,121,8,195,127,77,141,222,49,28,161,142,5,191,175,45,136,223,98,2,252,146,222,45,136,96,24,207,60,12,211,49,31,23,138,95,251,195,173,15,191,173,66,241,116,114,9,164,198,227,163,224,69,49,92,138,193,176,223,185,132,8,22,70,19,133,95,105,192,247,139,97,120,232,254,232,183,106,116,223,43,69,203,13,44,130,239,114,2,124,39,167,104,113,60,243,48,126,172,20,45,159,251,228,179,161,66,231,57,127,39,253,204,238,211,132,11,46,146,157,124,31,164,199,222,232,93,144,15,253,11,114,93,86,91,84,85,45,172,18,89,95,123,223,231,82,86,152,47,168,215,94,84,153,157,68,131,253,197,81,91,235,199,124,158,98,90,170,131,87,127,120,235,211,87,159,28,22,51,1,97,24,244,90,97,190,120,140,51,46,30,50,104,103,22,97,158,21,205,179,66,242,104,3,250,28,39,238,146,236,5,132,93,84,236,197,136,186,20,65,170,57,138,217,142,126,249,242,225,31,126,45,96,122,52,118,99,206,104,254,221,156,129,189,129,64,124,136,223,125,130,223,75,227,93,167,81,130,115,25,126,43,207,162,118,168,127,250,38,88,198,71,33,6,122,144,16,43,216,217,40,148,176,145,72,184,248,28,157,239,108,142,65,133,225,95,52,220,250,235,191,166,14,222,253,177,234,10,100,174,207,158,131,215,126,148,58,252,224,21,45,112,243,56,131,183,183,96,237,138,10,35,223,65,15,119,198,227,68,56,227,233,54,247,141,94,239,178,177,19,116,239,50,16,76,8,29,230,172,134,80,26,117,86,67,213,77,137,125,213,132,92,253,4,129,31,175,171,159,158,233,26,214,64,221,36,233,14,182,136,174,28,134,206,230,50,123,242,120,201,236,154,22,225,160,208,48,41,115,202,234,53,181,165,35,187,21,138,69,222,245,196,110,132,232,64,206,246,226,135,34,1,39,137,203,137,58,62,197,216,211,139,244,155,42,243,224,97,72,50,247,58,38,196,151,94,160,235,244,82,14,224,59,4,253,78,50,252,199,56,40,138,32,50,223,65,81,66,231,68,51,234,145,39,95,41,24,162,71,30,166,185,68,21,42,83,173,136,202,226,200,240,232,58,127,53,3,249,212,168,222,203,6,221,9,104,146,163,50,35,67,171,115,135,32,76,163,71,61,189,48,89,143,254,240,5,4,250,91,56,80,202,9,134,75,127,3,15,245,224,180,189,216,196,158,98,133,185,209,241,165,120,57,129,131,97,187,147,80,249,41,30,97,89,144,89,192,129,12,23,77,217,119,166,182,130,95,172,14,117,109,115,15,110,132,168,238,216,67,210,85,130,189,235,83,203,134,155,230,188,206,24,65,148,70,86,247,222,52,117,6,83,27,174,110,57,90,146,129,225,170,203,32,152,185,97,226,87,61,227,93,202,13,200,78,162,114,123,163,119,115,226,90,80,152,88,251,56,21,131,199,250,222,114,184,60,35,25,81,59,187,22,60,236,32,223,186,100,141,106,5,141,190,115,9,233,125,224,109,24,172,54,112,102,115,122,60,181,211,234,98,153,213,14,25,235,246,42,2,43,170,129,17,82,74,4,141,148,147,192,149,100,112,62,33,198,66,243,139,73,192,202,106,96,243,250,38,148,227,224,248,242,21,139,177,69,193,65,109,12,72,157,103,118,199,105,69,25,224,63,210,228,71,80,9,17,42,222,59,252,1,188,59,109,250,206,69,78,156,72,31,141,44,20,244,21,136,134,45,30,56,130,9,161,194,130,22,58,240,91,85,148,30,80,165,95,64,222,124,55,100,88,58,219,11,142,132,217,170,131,111,139,160,22,184,25,78,226,239,152,116,77,120,180,66,11,225,59,114,16,225,60,197,117,248,201,7,237,63,127,54,162,104,207,127,49,181,234,59,104,16,70,206,35,178,167,149,214,109,192,210,154,77,124,120,224,249,31,0,193,152,156,43,236,52,25,225,85,110,8,147,45,128,195,70,158,21,216,2,189,55,225,41,139,156,88,184,121,231,232,170,123,109,213,246,140,43,79,201,192,253,12,2,161,97,243,158,0,45,133,134,138,40,176,115,125,194,152,159,194,55,64,241,15,217,248,99,130,47,220,46,197,94,55,124,201,28,2,69,72,151,181,112,180,163,242,123,172,223,31,26,192,156,223,86,194,58,178,64,90,146,197,10,171,159,246,60,110,60,84,0,103,29,220,24,10,16,204,151,108,55,199,36,242,180,201,79,59,1,31,14,232,32,10,223,97,125,137,140,31,94,160,113,123,23,234,12,74,243,119,33,10,159,121,133,210,123,83,230,249,170,104,150,102,232,41,65,57,98,63,131,221,84,107,244,109,151,192,99,88,111,217,11,195,216,183,113,108,77,17,34,22,214,135,240,93,88,41,100,149,83,185,84,242,144,181,232,152,105,47,143,103,204,179,251,253,84,107,112,127,158,106,9,220,152,191,215,218,126,97,112,67,247,53,128,60,121,176,247,66,199,103,128,34,91,31,201,60,221,43,227,177,104,255,107,130,247,89,42,49,93,226,11,34,247,60,37,242,79,182,68,125,189,74,44,4,216,87,71,47,190,40,214,17,184,74,84,77,191,72,176,50,231,79,49,109,66,190,87,77,122,0,213,41,85,42,115,31,64,141,117,203,127,0,213,53,58,29,51,223,55,216,3,40,125,203,127,245,164,119,4,47,161,155,130,103,80,22,125,93,118,10,234,159,79,26,91,190,131,208,78,188,131,80,193,47,168,210,173,231,28,223,155,133,176,239,205,32,175,23,217,50,123,205,161,100,253,179,153,231,81,211,243,90,42,158,175,72,15,85,94,56,77,219,62,207,249,0,254,26,219,167,173,129,121,197,30,192,111,249,88,49,24,143,183,169,92,197,0,194,86,7,207,143,240,31,109,115,123,115,208,25,198,159,83,238,225,52,146,88,238,15,136,96,210,51,190,123,151,250,23,247,131,55,103,89,68,62,218,89,100,85,198,25,107,251,112,254,47,96,203,137,31,193,198,10,171,49,239,83,212,188,246,18,42,111,190,98,12,214,246,208,221,79,64,174,28,161,240,220,133,240,238,133,99,122,166,223,77,252,76,223,171,69,31,220,235,254,203,125,254,102,63,240,218,92,52,67,15,145,57,117,194,200,229,176,144,119,133,38,60,182,148,173,249,84,11,197,43,93,136,123,70,254,183,242,222,253,10,53,219,11,1,99,184,98,82,160,206,207,97,77,188,73,82,98,238,62,191,159,167,182,234,141,168,82,186,104,231,31,71,153,95,34,252,161,111,217,195,180,118,251,173,247,14,222,251,41,125,9,112,247,165,111,221,250,240,221,195,31,254,254,240,213,247,254,231,19,136,172,113,248,218,247,110,255,242,35,120,48,68,203,175,161,218,254,25,244,127,67,106,166,72,85,194,236,141,81,215,28,136,89,92,103,31,12,170,28,226,22,153,253,110,142,234,77,211,138,167,15,122,192,137,4,23,137,71,243,69,98,58,160,8,145,120,196,78,47,225,183,22,120,103,230,253,196,39,86,49,175,204,3,220,10,248,82,142,250,5,9,44,225,64,119,113,151,246,59,107,114,63,183,82,63,245,113,191,79,118,219,70,45,63,83,56,7,80,182,149,217,23,156,77,172,35,41,196,159,225,190,136,84,96,245,238,225,36,20,59,237,102,220,92,154,9,230,18,221,131,196,207,229,104,254,92,154,139,204,229,231,239,1,65,225,239,160,213,220,212,119,168,161,118,213,40,17,217,60,32,225,183,100,23,7,249,98,161,212,169,151,250,76,194,15,248,56,216,17,125,28,20,43,33,31,7,160,90,98,37,48,126,64,169,146,215,50,233,135,242,128,72,244,133,120,149,208,140,14,134,222,87,65,142,200,238,100,87,186,181,122,191,83,238,94,99,190,136,30,238,245,122,51,240,78,48,201,50,247,88,166,29,46,203,156,245,193,125,58,115,0,135,95,39,70,15,15,8,133,242,133,175,174,118,198,55,192,252,31,126,51,119,126,36,101,149,63,112,104,108,89,189,158,57,154,219,84,42,199,159,95,236,135,60,0,62,92,232,22,75,165,252,42,123,190,84,152,220,72,57,227,129,213,75,61,92,89,169,86,106,60,35,203,124,126,141,200,225,103,129,246,178,89,6,215,232,187,166,173,47,82,145,122,20,95,180,94,131,154,204,43,198,73,135,179,64,223,83,46,60,208,74,185,139,52,239,213,33,95,194,125,64,207,245,197,188,94,43,232,133,106,94,207,149,51,15,89,67,20,152,71,238,234,2,164,35,162,9,76,47,160,49,70,77,197,92,169,94,169,149,118,118,143,0,164,231,3,41,148,42,229,226,206,174,208,61,70,150,89,136,87,150,247,126,49,170,88,16,173,39,115,240,156,109,31,61,23,162,129,67,110,165,88,47,172,236,236,74,206,12,87,242,249,163,33,133,140,36,186,133,163,66,92,140,8,114,150,147,37,59,123,127,95,94,61,161,213,117,132,165,180,88,95,252,90,91,188,47,212,145,95,168,43,254,92,47,132,24,59,76,230,232,68,139,122,252,63,18,208,108,150,190,191,236,249,73,207,63,223,25,247,246,72,107,66,10,60,116,244,74,18,226,21,158,95,5,23,90,49,115,196,142,152,35,252,23,154,218,2,174,171,232,81,3,51,78,74,29,136,88,239,43,210,122,159,218,14,41,51,25,163,67,207,227,66,15,127,160,69,122,124,114,33,66,137,2,177,216,168,146,13,195,179,152,122,254,121,84,226,8,219,102,144,3,36,3,136,134,84,41,252,123,222,14,39,111,7,11,179,3,106,12,153,237,217,227,9,248,39,216,143,218,54,143,4,237,249,231,1,41,41,176,163,218,191,199,142,81,80,57,154,74,72,69,132,89,238,117,86,250,253,232,73,139,134,23,106,154,18,191,126,15,61,68,0,138,73,43,149,202,133,138,177,40,101,57,93,123,12,182,109,246,243,207,239,218,198,132,69,174,228,236,55,91,187,240,213,69,33,78,198,147,9,201,187,65,227,61,194,227,191,255,167,73,193,145,124,154,249,252,243,232,176,66,63,102,120,84,246,145,119,144,120,97,38,149,235,110,153,221,237,172,114,170,246,37,47,207,185,74,49,175,18,19,98,65,224,0,48,159,72,161,124,237,10,123,108,181,88,145,118,88,79,76,64,47,178,185,82,1,242,195,45,50,103,29,49,162,178,176,202,122,134,179,101,250,210,169,40,150,240,49,5,154,229,169,50,45,20,242,23,190,26,217,21,130,253,72,252,177,250,185,114,161,90,93,137,25,14,129,145,202,33,138,230,130,162,136,89,229,190,161,37,215,208,10,118,86,174,20,140,228,146,131,179,175,196,145,250,100,113,111,236,12,90,123,254,249,145,177,195,214,225,190,224,203,154,122,41,88,16,206,62,122,234,92,236,208,225,80,198,18,166,75,54,76,130,5,36,12,238,24,93,192,136,151,143,107,36,84,128,133,193,205,167,216,132,133,165,99,200,99,165,133,76,134,84,24,197,170,39,97,147,66,37,0,138,83,29,76,77,62,88,46,223,101,187,134,77,164,94,15,5,204,235,200,190,112,176,100,141,116,141,65,55,13,9,169,108,170,76,22,65,70,49,140,120,42,9,147,60,24,250,101,253,101,28,69,240,13,114,164,77,21,85,235,46,0,224,164,242,112,77,199,34,245,159,116,223,159,150,36,144,83,185,45,115,208,103,9,177,77,84,188,22,34,128,194,111,66,229,40,82,140,146,244,150,179,12,175,203,57,192,50,65,115,10,44,189,87,163,143,10,213,170,177,98,38,233,69,202,10,247,67,88,7,64,92,2,127,244,219,231,61,11,127,9,136,169,156,185,151,243,117,179,223,79,212,165,220,0,200,46,66,114,224,34,73,191,191,210,45,231,147,193,99,206,107,34,149,47,181,122,189,100,228,121,199,153,222,39,12,154,26,7,101,177,133,241,212,141,209,208,136,115,88,40,213,128,230,20,124,50,98,146,66,205,128,6,223,118,19,53,182,146,87,80,95,140,4,204,14,242,222,111,194,9,193,8,123,17,241,76,4,230,76,251,125,235,70,8,220,66,58,36,196,10,167,154,206,74,183,218,171,29,81,208,94,180,209,123,16,155,61,61,8,153,107,153,65,215,194,44,230,168,146,253,61,32,35,86,184,199,149,249,5,23,238,11,189,82,167,178,114,76,194,61,21,104,239,175,108,191,15,178,83,118,5,53,178,42,113,124,1,138,59,166,3,192,2,45,2,239,17,181,35,130,126,70,94,153,162,164,18,75,65,61,203,189,140,147,17,181,237,1,3,19,228,10,65,213,45,164,122,106,108,216,254,146,15,37,155,221,34,208,112,87,201,50,93,133,159,7,110,53,65,249,198,50,78,74,25,158,88,164,39,111,12,234,53,48,28,193,241,192,242,234,53,226,23,71,252,78,59,167,145,80,87,153,77,204,190,135,114,230,48,70,113,252,155,58,64,102,94,101,133,64,49,48,111,52,10,222,105,5,126,174,162,140,143,135,70,135,73,250,171,44,96,13,247,127,215,64,87,220,171,33,169,156,31,78,216,177,148,159,170,52,93,211,244,125,210,91,124,117,86,210,157,241,212,238,130,117,144,182,222,88,126,193,28,109,91,35,103,121,119,108,111,19,66,238,154,203,232,160,169,191,51,53,151,29,187,187,188,99,153,187,206,114,223,38,109,17,50,53,77,82,212,183,219,90,222,180,156,103,140,78,219,79,248,95,12,209,65,80,0,39,231,116,225,226,242,1,250,142,9,226,87,32,2,211,5,3,4,211,28,1,161,93,211,71,220,234,109,104,76,38,132,164,157,134,214,106,93,105,233,215,215,90,237,179,250,149,214,185,233,154,222,110,157,47,172,233,86,187,117,230,140,254,92,171,221,210,159,133,191,12,248,203,89,131,191,205,86,107,27,138,157,115,215,244,98,187,117,229,162,190,183,214,58,211,130,191,73,238,246,90,171,181,7,217,189,23,218,250,240,201,214,120,237,162,190,187,214,42,172,13,17,116,137,212,57,67,10,92,212,107,109,40,126,165,53,104,99,206,69,146,51,94,111,213,72,206,38,1,241,28,73,170,175,77,48,109,187,125,81,47,34,240,46,252,5,217,22,84,153,180,111,98,254,46,201,31,174,177,44,10,115,93,130,233,229,95,105,237,8,57,103,90,227,245,139,250,18,233,220,186,215,185,50,233,28,73,220,109,183,90,155,235,36,237,230,250,141,117,232,106,149,36,58,36,113,183,77,18,87,214,183,214,117,235,76,203,218,184,168,79,73,226,24,74,190,176,81,89,215,247,78,183,174,111,240,177,117,25,38,220,13,130,138,189,39,90,75,36,167,74,138,231,161,248,242,198,96,67,119,214,91,195,211,23,41,134,9,90,55,113,84,167,111,16,244,147,81,157,190,200,80,122,157,143,234,140,215,247,235,164,226,25,68,236,205,51,94,223,55,55,90,101,146,120,165,53,121,220,43,184,183,209,218,124,156,244,146,224,108,9,210,182,30,223,105,235,219,103,91,14,73,220,38,125,169,193,120,220,199,221,117,0,89,36,137,101,82,178,6,37,75,143,187,109,221,33,19,120,22,177,95,56,235,181,67,198,176,75,18,73,183,40,33,220,56,11,4,67,26,39,137,214,154,71,50,99,62,79,245,179,100,158,134,100,30,159,184,168,231,133,17,57,30,193,32,104,251,9,10,123,143,20,115,56,236,155,79,20,232,28,62,241,28,43,79,235,146,145,175,60,105,146,2,6,169,148,111,183,174,63,121,81,130,138,249,94,143,9,158,139,79,98,231,40,212,210,147,4,234,82,187,181,121,14,208,213,122,22,16,115,110,68,48,184,222,186,126,142,15,98,19,39,209,194,191,41,249,85,241,111,92,20,22,239,75,171,10,0,43,231,236,54,226,250,60,155,205,97,91,46,229,144,82,237,205,118,125,77,223,94,111,145,66,132,54,186,164,222,83,46,118,238,226,115,48,67,8,187,101,144,228,103,8,194,150,214,91,207,61,231,213,109,125,109,208,134,41,218,92,195,41,242,240,64,168,247,230,26,64,122,154,64,154,174,147,229,246,28,163,245,114,155,82,21,46,222,149,181,43,128,10,82,102,123,163,149,39,101,140,214,50,86,3,68,212,214,201,32,158,163,139,139,252,245,4,80,231,218,37,190,242,242,28,159,133,54,111,39,191,222,114,218,72,125,140,192,219,132,192,173,39,90,249,54,39,89,250,183,209,218,90,7,220,158,29,33,197,110,174,243,108,82,243,198,58,135,86,92,199,117,248,156,180,182,237,245,155,72,208,187,36,199,104,85,60,48,4,199,197,117,129,158,75,235,148,158,151,214,5,122,94,94,167,244,188,189,129,164,75,167,104,176,65,166,104,147,174,207,203,108,78,87,54,120,39,156,211,173,61,90,122,235,180,55,76,178,236,55,46,178,153,233,138,51,73,86,111,29,105,117,251,180,76,118,6,157,214,201,105,152,141,11,173,188,183,134,141,214,11,103,186,108,10,166,27,173,218,233,139,254,88,235,167,233,250,176,200,226,125,218,99,182,67,1,172,197,191,83,242,109,181,52,157,28,218,205,134,22,96,241,167,200,255,39,192,6,167,137,126,88,79,88,96,182,217,204,159,176,122,77,46,28,157,24,24,163,205,38,236,180,39,168,95,248,166,107,147,74,26,23,95,218,76,22,186,250,232,151,12,116,117,75,101,62,244,149,221,72,177,139,153,213,175,219,95,31,73,249,217,158,97,111,147,124,170,249,165,249,206,150,65,14,90,114,253,66,190,208,45,85,88,62,243,242,218,217,100,190,184,33,159,158,152,3,249,89,20,165,33,159,222,185,208,124,84,221,58,211,142,231,203,155,228,87,122,43,165,122,87,200,135,112,239,66,126,15,255,8,249,104,206,232,231,247,203,253,149,62,203,23,111,227,60,248,84,167,15,249,240,127,207,218,73,237,195,23,200,166,226,112,202,111,23,139,205,120,217,160,28,235,213,163,71,15,218,0,170,65,121,6,30,84,82,138,12,38,145,210,12,48,194,225,25,130,50,52,37,232,204,121,54,151,173,161,30,53,204,241,70,194,255,135,98,203,61,211,156,44,11,87,232,94,87,177,141,192,113,0,123,33,76,214,170,88,120,121,57,21,68,35,41,44,38,69,20,199,139,145,148,175,50,137,174,195,172,7,196,63,139,84,100,167,86,94,17,85,224,188,212,44,14,43,220,254,135,25,0,69,23,99,71,214,57,229,26,204,46,40,30,217,81,200,139,237,169,111,38,52,183,4,249,50,175,3,120,185,30,94,252,122,42,159,43,103,82,194,225,89,4,227,47,34,142,232,192,50,73,128,110,102,71,36,247,143,199,147,45,87,39,55,22,3,212,83,1,242,251,87,6,18,138,24,141,112,93,133,101,243,202,92,166,38,23,114,231,205,18,181,9,146,251,229,29,71,233,98,23,70,233,229,74,161,85,35,176,190,56,194,61,27,165,136,254,40,122,35,174,241,133,91,243,44,146,98,168,52,48,103,242,125,196,220,69,63,135,44,60,51,36,125,126,25,117,71,88,120,226,136,126,168,168,105,14,78,236,121,139,81,80,148,37,4,127,143,54,76,81,29,138,229,11,197,204,194,99,95,204,176,233,30,120,214,74,52,207,194,235,25,145,103,241,43,166,208,8,162,70,17,101,178,116,236,253,157,131,203,196,230,88,159,89,199,130,6,86,114,195,243,24,87,136,245,129,37,230,188,38,5,19,172,185,155,108,132,56,179,136,44,115,79,91,94,224,178,226,40,253,189,143,160,85,98,87,131,177,60,96,126,139,177,95,245,69,84,212,230,220,72,225,157,151,152,43,222,127,201,185,139,53,137,81,208,195,116,120,47,19,167,186,7,83,55,33,157,182,22,88,72,49,215,90,250,17,139,71,150,163,252,118,1,138,97,7,183,69,134,35,223,160,201,109,137,215,105,132,16,224,66,45,138,121,203,246,75,145,69,163,186,161,186,2,211,40,48,45,120,9,38,247,145,202,132,129,227,8,222,203,69,74,46,71,19,237,23,233,34,59,124,196,72,79,11,244,65,176,191,139,158,30,56,177,70,73,228,34,0,97,64,1,179,189,72,49,24,228,224,98,148,228,25,183,99,72,70,119,169,200,3,67,200,218,79,133,54,233,164,201,44,254,162,247,2,233,192,16,64,77,176,103,170,252,0,53,131,101,96,124,223,67,100,25,128,80,99,13,136,69,114,10,180,179,67,121,252,49,67,44,196,78,6,197,0,189,135,186,128,184,171,6,134,9,127,216,165,157,176,120,36,99,195,96,113,5,251,9,73,39,82,165,217,124,217,216,145,113,32,26,39,134,167,198,87,185,164,148,58,151,0,201,220,211,41,69,50,93,12,176,29,223,142,49,197,174,55,69,56,115,129,6,86,27,26,53,250,202,144,100,96,194,28,65,92,181,178,126,166,56,81,161,40,104,250,152,82,34,92,109,4,25,181,106,82,97,118,156,7,202,155,115,184,87,213,130,22,162,170,41,212,80,10,141,82,88,211,32,148,44,7,7,32,8,54,49,37,227,38,101,142,241,165,60,91,145,250,198,160,150,50,100,160,57,31,151,177,43,39,114,225,16,174,194,184,70,120,241,73,135,175,217,163,250,163,228,219,131,207,255,166,15,153,215,191,163,116,149,250,250,163,185,229,28,254,23,52,24,248,250,163,97,109,125,195,51,235,11,93,84,192,29,6,218,171,208,44,176,211,201,50,67,29,150,77,13,61,133,43,2,217,0,41,144,78,47,62,184,69,39,102,66,10,145,125,253,219,12,41,153,182,102,66,75,204,140,70,113,57,224,45,75,178,0,114,59,112,201,67,77,164,132,100,159,231,204,223,82,72,113,111,219,243,36,133,128,217,177,66,90,224,198,208,210,146,4,195,231,144,136,64,77,170,82,33,195,103,181,8,0,172,52,8,118,38,73,34,130,5,116,108,91,21,117,83,242,30,239,143,86,50,211,13,179,62,121,0,68,68,202,40,182,19,194,124,9,182,209,28,250,30,84,145,240,199,10,13,77,148,160,84,178,17,183,138,134,30,212,252,255,67,229,152,97,113,72,95,21,119,230,140,153,13,164,88,102,12,22,5,42,184,144,98,192,49,235,232,8,80,193,181,21,57,56,102,54,61,103,222,67,198,205,202,219,3,133,253,116,120,114,19,138,110,234,102,169,77,245,220,198,209,158,58,12,47,116,128,79,96,4,173,71,169,192,34,108,176,231,157,234,25,255,58,18,98,66,186,148,35,105,134,238,165,135,137,148,83,73,116,37,202,41,92,84,37,117,28,234,168,35,246,255,216,116,81,247,79,15,117,207,10,168,192,86,155,74,60,134,128,249,118,180,114,35,86,159,116,15,138,154,160,42,233,30,85,71,169,99,210,27,29,93,113,148,10,202,29,226,1,133,112,199,232,251,36,209,6,60,225,34,16,23,188,108,33,174,96,209,190,137,184,74,18,8,24,130,171,22,125,76,17,207,136,89,22,20,102,17,72,16,76,184,83,39,35,140,177,83,122,92,229,128,205,118,100,217,5,12,211,35,123,194,97,47,184,10,87,231,113,154,100,104,82,116,139,153,142,203,29,242,167,128,25,146,43,72,32,104,73,30,208,129,152,55,200,36,75,221,230,22,229,152,41,229,136,230,229,162,2,134,231,7,109,205,83,212,216,60,234,102,189,24,161,32,100,236,167,22,60,7,227,95,143,94,99,86,92,151,198,99,12,21,0,94,161,203,229,74,62,228,64,136,250,128,6,71,162,189,122,95,203,172,106,212,87,47,58,14,223,155,152,227,126,202,62,113,34,109,55,175,162,35,33,91,215,180,107,215,50,186,157,27,140,137,176,226,160,187,49,238,127,136,39,82,15,215,6,2,173,215,77,45,147,99,2,218,170,145,214,234,253,114,177,87,175,27,26,129,245,80,94,223,167,221,60,111,76,192,91,62,181,19,59,15,75,0,156,245,205,116,173,92,174,247,180,80,167,181,169,99,166,160,163,93,87,91,5,71,75,181,110,77,163,197,205,242,188,226,57,59,109,210,46,218,186,209,60,174,40,186,52,62,45,57,187,181,249,201,45,16,150,89,62,214,177,200,49,66,85,122,198,185,96,140,32,190,188,84,51,168,132,214,228,8,182,251,170,194,144,35,196,68,223,12,22,67,5,175,166,10,140,68,14,196,224,30,79,131,53,171,249,129,102,14,255,248,157,219,191,249,9,139,126,224,71,170,137,11,190,84,175,9,177,151,18,196,91,226,161,21,132,222,40,227,108,81,103,91,81,65,131,28,119,52,76,24,52,8,138,70,6,13,194,76,57,18,247,103,142,110,22,109,204,71,55,191,24,161,6,103,60,64,80,0,61,46,122,86,139,194,143,49,153,128,195,81,240,122,150,16,77,66,141,72,108,137,101,132,48,100,55,247,246,250,3,93,229,211,94,30,15,139,65,198,92,210,6,22,142,119,69,164,201,241,201,184,3,91,142,52,88,159,105,19,131,150,101,8,202,148,33,232,208,228,65,136,76,134,214,16,232,76,88,152,19,244,134,60,98,39,55,240,45,170,179,141,158,185,27,125,28,127,233,90,104,7,69,58,240,66,222,106,96,176,130,209,155,32,28,54,249,129,174,226,102,2,157,168,98,204,243,72,104,255,252,47,119,222,250,46,247,14,136,230,187,100,248,52,132,59,221,84,52,30,126,187,146,159,27,184,222,11,175,38,44,98,22,230,139,46,130,0,228,216,216,244,137,90,122,253,87,119,127,242,234,221,159,253,250,238,203,175,165,135,195,12,111,173,183,55,89,172,49,62,119,235,134,53,216,131,157,1,226,202,245,44,219,68,113,193,105,92,101,126,175,1,6,217,83,140,93,26,79,102,39,75,19,56,241,195,47,112,197,47,209,46,79,132,240,45,200,131,197,70,56,223,162,51,123,1,244,39,176,196,132,159,172,119,100,178,193,99,173,5,251,157,209,51,193,227,31,13,187,101,116,171,6,245,246,93,175,118,251,244,91,161,103,20,104,0,46,242,163,86,175,117,72,114,23,190,155,189,124,149,124,199,216,66,69,179,148,199,216,66,199,182,57,73,11,202,34,67,126,22,29,33,103,145,69,72,123,145,84,18,179,169,97,180,38,173,50,25,17,200,43,51,140,75,41,192,112,43,0,197,14,198,215,227,252,224,125,108,81,122,254,126,249,154,164,197,116,127,37,51,177,63,176,166,217,98,36,253,201,162,19,110,14,234,18,44,75,146,10,100,51,111,105,178,120,195,230,14,208,7,39,244,111,255,234,206,187,111,223,126,247,91,183,63,122,231,94,214,13,31,115,53,207,151,138,59,244,27,121,253,131,187,175,191,127,12,224,235,30,244,158,61,17,193,31,190,247,71,186,88,143,99,12,133,188,180,220,125,150,112,251,253,223,221,121,239,173,68,13,121,209,236,32,56,25,172,47,234,65,127,165,191,194,86,82,181,111,22,168,7,253,125,22,111,75,90,170,212,1,41,117,189,233,197,204,10,123,184,159,129,199,78,202,65,136,68,143,34,34,91,255,17,46,241,233,49,133,50,153,190,101,195,150,200,125,219,207,100,23,244,14,221,135,233,79,198,165,232,208,9,15,6,111,159,195,70,94,135,93,175,160,91,93,96,71,123,211,129,101,128,11,88,157,149,62,252,239,63,220,253,198,247,15,127,255,254,173,79,95,13,212,41,178,58,206,214,212,218,53,45,161,206,239,223,63,248,8,234,28,254,232,229,64,157,146,84,103,228,215,1,240,239,124,124,251,239,255,44,150,46,179,210,4,250,158,8,255,195,215,15,255,248,141,64,217,138,7,217,28,13,172,169,84,250,224,159,191,19,40,93,21,74,239,25,192,124,205,209,38,97,11,116,175,245,112,69,71,162,66,20,12,96,123,42,141,249,246,15,254,24,51,218,30,193,235,77,34,28,249,85,14,222,252,229,221,31,255,183,106,188,61,171,143,147,112,141,16,134,53,2,242,105,92,213,134,6,198,33,209,174,197,59,233,207,177,114,105,22,162,135,147,20,250,39,167,254,98,201,177,205,66,154,160,254,99,159,33,140,251,25,157,215,165,126,174,233,207,189,23,122,47,240,136,80,224,169,150,59,149,63,109,147,51,134,65,132,162,180,6,69,224,216,179,11,222,113,131,244,79,253,28,219,97,239,218,4,216,25,203,185,48,113,71,231,200,72,28,151,133,14,192,60,159,186,155,140,186,103,24,7,122,58,10,140,121,166,211,55,10,235,4,128,61,14,123,204,101,44,255,60,145,106,77,114,128,164,14,223,129,15,240,184,65,100,156,204,171,241,57,99,207,100,97,179,164,90,25,61,186,32,130,98,5,164,74,57,116,206,126,214,219,225,210,60,120,213,100,60,216,219,28,143,88,87,148,64,89,17,49,28,2,15,95,100,137,50,50,250,188,71,135,227,33,60,198,121,21,247,206,21,221,30,165,133,192,22,218,237,233,114,57,119,162,44,231,78,164,114,238,240,105,216,239,90,151,219,224,110,126,200,8,38,52,193,66,149,104,199,225,162,51,125,42,137,11,105,16,206,104,195,8,187,239,6,42,84,228,161,59,104,240,106,13,113,12,204,102,147,5,16,70,79,213,184,133,54,105,124,97,230,226,217,139,223,216,6,98,99,103,152,4,232,52,122,189,29,37,66,33,238,6,71,71,87,128,153,0,19,108,240,81,3,22,24,123,212,184,97,243,193,85,196,6,137,216,37,188,166,105,210,190,224,225,100,148,19,249,222,189,128,226,81,31,66,18,141,194,193,57,158,68,86,241,111,140,229,192,101,197,34,68,113,242,230,235,148,54,182,225,48,73,79,52,133,64,158,65,24,11,59,236,148,2,89,204,143,57,205,220,25,91,189,84,30,88,200,86,179,175,119,232,14,94,47,86,229,24,56,155,60,6,78,135,121,200,222,210,39,250,212,247,144,93,168,152,221,90,161,108,242,24,56,173,230,166,23,3,103,135,199,189,65,209,253,18,145,46,251,228,76,171,121,1,110,186,44,192,141,24,10,199,151,242,27,173,200,16,154,131,77,34,233,109,186,61,34,190,16,25,115,224,194,55,122,156,133,189,93,102,181,126,120,27,225,24,76,69,128,209,16,143,131,252,164,1,97,101,252,99,37,13,31,131,49,64,144,13,209,200,55,228,36,66,78,40,91,88,128,133,190,185,215,125,232,28,153,245,115,202,93,134,14,105,206,62,67,11,193,78,163,216,9,66,193,19,70,230,13,247,25,194,48,211,108,86,7,108,86,109,115,211,36,178,191,225,142,237,75,4,138,53,52,73,55,236,109,159,222,83,166,135,254,148,162,48,220,195,200,75,113,119,203,26,152,233,66,134,69,165,52,115,228,104,183,67,200,17,122,64,35,84,166,242,13,47,134,30,164,54,139,52,88,192,105,178,57,92,50,29,186,245,97,136,199,84,17,34,160,143,44,119,205,176,49,178,1,124,167,123,138,195,139,148,27,24,12,210,28,245,52,31,172,227,142,39,224,248,61,163,35,43,227,251,141,48,139,77,199,116,207,194,81,151,112,21,201,135,125,184,43,164,93,26,87,215,107,153,192,173,154,149,76,204,126,139,154,53,15,126,176,113,69,119,104,76,23,190,199,165,237,230,62,27,119,52,49,145,51,103,149,28,50,11,186,77,147,124,26,94,101,113,12,125,42,166,37,206,229,122,165,203,59,155,144,58,48,246,132,97,27,250,56,179,111,160,254,213,106,26,236,14,178,53,24,64,164,181,174,11,202,98,32,92,59,179,106,229,80,63,144,206,128,114,137,224,220,43,0,167,13,8,216,102,160,143,16,41,241,134,166,155,203,69,254,107,79,19,131,37,232,82,180,246,189,201,73,114,112,60,149,197,175,143,165,93,82,171,193,126,184,16,113,128,66,192,19,13,40,189,216,111,122,230,156,15,86,132,26,2,74,144,71,56,148,198,94,72,123,125,199,91,46,120,12,35,130,23,116,244,16,158,232,28,145,124,220,115,163,77,216,67,9,75,210,201,63,132,71,101,24,15,167,32,6,16,104,80,91,26,177,162,207,140,113,86,144,85,17,180,230,110,44,145,182,35,115,247,150,180,140,230,119,21,136,109,219,132,206,82,83,41,77,206,200,50,252,20,50,94,144,80,145,18,96,115,126,102,236,201,123,94,236,183,200,221,125,97,142,33,106,20,231,179,140,81,136,101,140,40,203,24,41,89,198,136,179,12,46,54,43,185,6,147,65,65,13,220,134,149,232,197,51,194,117,233,173,99,61,92,142,133,161,240,153,142,247,51,192,119,86,194,124,103,36,240,29,26,187,7,153,207,170,192,75,69,186,36,43,104,176,135,19,161,27,246,230,20,116,70,164,2,231,97,51,136,28,38,168,214,31,76,204,23,104,98,164,253,64,113,206,186,63,227,67,81,92,64,107,196,142,31,27,57,13,121,23,147,192,123,198,222,115,3,156,159,81,88,246,182,9,66,132,83,136,191,185,52,109,118,12,49,241,28,151,246,99,72,226,117,45,14,39,132,18,145,3,197,158,54,197,130,10,238,133,251,100,6,132,47,203,253,218,214,52,118,115,12,108,138,100,171,116,174,106,116,107,211,174,165,113,159,191,96,140,76,130,216,220,152,238,136,240,211,223,217,156,157,205,208,198,6,15,160,7,166,155,189,57,30,15,179,91,86,207,212,4,42,178,189,94,148,201,158,92,208,141,166,43,110,165,155,57,216,22,55,249,110,74,90,10,238,165,155,202,141,148,164,174,26,57,51,112,232,129,121,180,250,16,183,110,111,66,155,53,154,87,241,215,181,85,113,156,72,237,225,110,240,94,24,153,163,237,232,163,36,59,58,110,187,246,114,241,177,236,136,236,227,143,217,161,61,188,144,79,184,137,211,13,252,177,180,141,155,183,8,137,111,220,212,245,137,70,163,193,122,83,98,0,1,170,39,33,10,161,112,212,132,13,28,255,37,251,121,146,173,62,140,240,144,248,112,92,114,64,96,128,99,28,160,140,212,122,49,132,214,162,89,202,232,100,146,103,16,152,222,64,153,150,140,89,3,50,214,116,3,23,20,215,206,68,172,41,26,127,204,63,166,229,190,100,14,224,214,3,177,50,25,79,166,147,244,62,88,211,144,53,4,86,3,67,227,6,189,145,107,84,242,248,235,89,212,67,87,225,135,53,162,63,72,206,12,72,211,101,94,109,200,150,179,234,113,89,157,223,205,53,2,225,153,71,87,169,182,201,189,118,226,4,255,190,121,141,241,25,241,12,216,28,177,168,222,210,204,249,213,117,161,246,170,196,109,33,122,183,192,128,29,136,225,104,14,28,240,130,0,152,96,241,178,114,236,88,157,214,14,127,250,247,135,175,191,121,251,239,255,124,235,211,87,105,20,50,141,241,40,39,34,154,25,61,236,17,249,157,242,137,171,215,200,10,199,208,80,35,21,211,139,23,222,71,32,188,143,152,240,62,138,18,222,141,35,11,239,238,145,132,119,91,16,222,195,11,223,61,162,240,110,251,194,187,125,52,225,125,20,33,188,143,232,138,30,69,11,239,102,236,162,53,63,31,225,157,147,108,64,19,74,67,126,251,10,128,192,1,150,66,70,144,103,192,104,1,183,85,174,139,192,50,3,36,60,66,151,34,170,122,214,206,217,46,105,98,127,203,29,14,26,143,126,25,252,43,161,43,171,166,198,94,97,172,173,157,38,127,180,147,143,66,56,215,174,1,113,85,65,223,178,164,101,53,124,1,228,210,207,151,209,184,85,174,218,239,119,187,249,188,118,210,47,245,104,198,135,66,102,124,73,27,2,31,21,160,44,3,24,161,2,116,232,36,92,222,122,170,54,109,184,151,101,189,214,240,46,1,99,32,175,208,187,145,214,168,187,69,90,6,246,5,147,85,204,235,121,56,218,27,108,180,20,19,4,159,251,120,9,65,232,77,31,55,25,83,240,85,217,100,225,146,73,217,216,33,75,11,68,41,16,170,97,41,129,129,129,46,234,21,92,153,55,153,250,152,77,10,204,134,119,21,14,17,57,249,196,7,202,135,102,135,50,12,131,116,56,72,22,185,14,233,220,5,228,201,99,197,92,51,178,231,9,233,16,100,65,203,79,32,11,210,153,15,37,227,7,19,101,253,38,221,16,155,205,65,72,87,250,67,0,71,152,253,87,44,115,55,109,128,244,117,142,174,188,140,94,40,147,93,141,135,228,179,248,121,70,215,36,170,13,160,51,153,160,13,200,12,195,21,164,106,25,106,80,111,150,100,133,232,1,57,83,173,161,150,69,53,55,78,154,208,143,125,185,37,95,114,73,150,157,114,233,221,183,229,231,74,203,111,116,164,181,55,138,89,123,163,224,218,27,197,47,178,81,120,133,205,188,37,123,236,171,12,32,219,132,205,239,53,119,244,93,26,174,222,172,23,253,248,149,92,59,191,167,27,250,216,215,206,151,250,181,78,189,148,175,171,227,87,238,250,241,43,193,56,115,69,139,54,64,237,118,141,250,103,96,128,154,47,151,86,202,249,90,53,177,1,106,191,190,128,69,233,125,50,217,65,239,191,221,241,112,56,30,101,33,132,105,180,201,14,150,164,230,25,148,101,249,182,54,84,60,225,198,26,244,45,125,3,194,50,7,12,5,133,96,219,17,6,130,126,137,166,41,155,3,250,57,218,44,96,166,202,218,221,156,186,240,230,177,144,247,243,9,139,16,76,242,200,98,111,84,103,82,175,153,245,95,208,198,12,13,4,152,53,155,95,129,157,142,146,216,20,137,6,66,177,6,170,119,95,250,214,225,119,254,67,110,48,26,109,252,110,210,118,186,189,57,54,150,161,74,68,38,38,181,194,118,150,106,232,130,173,37,252,116,116,85,136,108,138,150,241,4,146,153,161,37,6,18,150,176,9,0,70,67,207,94,14,160,17,94,163,180,161,12,79,87,161,152,100,190,14,254,244,214,225,191,191,116,248,250,175,14,127,254,134,48,95,192,28,179,19,194,72,193,22,80,57,105,197,74,126,114,67,61,107,212,60,18,64,224,117,101,96,26,53,122,135,233,152,128,50,119,108,107,100,50,95,254,3,88,30,129,201,125,86,152,101,146,115,240,201,75,7,239,124,135,117,79,7,165,94,160,192,237,143,191,127,248,175,111,240,254,7,167,31,125,168,62,99,13,205,168,25,247,10,4,215,140,151,33,218,61,233,139,45,13,150,210,193,0,211,126,13,138,158,137,109,145,205,96,79,99,22,46,96,182,77,190,112,254,160,176,183,198,179,240,72,14,110,44,216,38,127,239,231,183,223,255,133,96,149,28,108,85,110,134,93,61,197,180,227,71,94,246,27,185,251,242,171,183,63,125,15,26,185,38,80,160,136,29,201,236,30,15,245,160,83,27,4,140,231,5,126,200,74,133,77,239,59,238,40,178,42,201,243,43,6,173,136,21,118,168,131,177,1,207,51,36,83,84,47,141,211,10,75,144,168,128,23,226,182,168,161,240,235,208,187,24,86,166,180,100,150,237,150,207,115,69,137,96,35,137,118,145,132,37,128,65,36,145,147,47,141,119,159,52,247,244,144,177,165,6,94,65,225,77,151,57,32,28,22,250,161,53,246,53,223,213,136,230,153,243,146,61,51,65,161,121,166,150,125,235,134,217,131,254,113,222,241,209,107,7,175,253,41,96,14,157,220,254,217,3,231,192,19,45,206,228,209,68,17,216,158,111,163,40,114,248,123,176,132,140,105,15,141,54,252,113,81,158,248,210,199,135,191,125,235,240,135,247,171,77,163,51,34,172,194,24,180,229,182,63,249,251,131,15,63,76,212,176,192,145,136,248,97,141,12,182,151,32,165,250,41,145,171,72,172,196,186,203,140,192,109,170,147,17,158,251,1,81,114,123,122,148,117,130,123,171,16,202,93,135,198,77,124,42,229,104,141,171,68,174,47,229,245,114,94,175,228,175,9,89,113,16,224,148,64,16,178,55,158,186,13,205,29,187,198,64,79,33,56,61,5,55,80,228,111,82,200,214,83,112,227,164,167,94,152,14,39,176,77,97,65,88,32,240,47,179,246,135,90,89,122,141,6,13,82,211,49,0,223,198,52,127,80,193,50,109,154,78,139,241,45,128,108,255,160,171,35,231,16,217,236,213,55,42,239,230,107,93,48,159,65,195,243,242,74,190,136,134,231,251,220,242,197,98,150,47,17,246,45,62,62,26,251,220,122,5,54,125,52,87,225,24,130,44,138,162,6,65,45,124,111,20,208,28,197,157,248,28,143,108,136,132,140,8,33,223,121,231,159,128,150,223,248,21,103,116,5,223,220,242,207,100,93,189,173,42,83,244,202,220,254,214,159,15,94,249,141,170,76,137,240,68,203,121,10,73,88,104,247,221,127,39,237,42,218,66,178,246,225,95,147,205,114,81,78,130,47,116,14,137,204,207,183,95,36,245,120,195,154,85,126,227,72,160,153,204,100,99,236,217,206,92,50,241,40,154,222,159,233,1,147,49,108,148,27,213,225,13,150,103,98,40,0,139,104,147,156,231,169,242,152,238,16,158,250,193,183,214,227,154,1,111,40,158,177,23,57,25,2,244,180,156,125,53,207,213,208,97,177,18,69,35,42,166,224,213,42,57,212,61,103,194,45,33,156,244,151,210,152,120,158,108,136,91,36,165,64,19,77,142,145,52,61,5,185,145,237,22,162,219,37,242,22,182,234,170,90,117,21,173,186,126,171,51,54,7,200,120,28,194,123,28,223,230,81,56,205,168,172,253,78,169,204,30,193,56,206,73,98,251,136,43,33,194,114,239,170,6,185,228,12,44,154,62,122,137,190,241,35,216,26,113,226,142,6,197,74,132,193,249,25,146,61,165,238,29,49,252,77,92,248,14,249,30,61,21,64,207,205,175,26,200,12,179,111,244,170,85,18,2,67,151,173,81,108,181,89,208,195,75,101,166,251,146,94,60,36,160,136,38,24,212,75,228,211,36,91,3,181,162,22,251,4,112,131,204,54,108,245,28,199,255,155,35,101,103,21,220,57,57,220,8,152,158,136,213,80,28,212,224,84,6,146,145,211,28,208,71,65,212,66,82,239,113,251,139,46,83,193,56,186,173,27,158,10,198,251,43,160,123,233,137,186,151,74,161,63,71,141,225,41,98,138,6,220,53,147,237,103,23,117,95,57,20,127,111,184,57,124,222,62,128,54,72,39,154,164,211,206,101,203,157,6,76,121,232,149,10,93,142,147,49,25,180,177,164,45,119,172,155,203,164,248,178,191,62,151,197,218,154,62,202,228,220,45,115,36,147,253,8,111,147,78,156,48,211,244,27,165,71,102,125,123,15,77,7,33,44,214,252,148,8,0,231,172,33,57,118,245,46,25,35,249,202,80,213,56,220,220,73,173,239,62,75,239,242,180,80,163,200,149,104,163,163,180,25,28,51,84,39,27,214,209,134,75,43,47,52,210,1,26,143,159,29,57,115,154,236,57,195,101,136,85,69,154,37,116,7,95,47,225,55,32,249,167,204,221,83,176,247,53,181,165,5,90,246,140,69,212,45,147,53,20,53,86,175,230,41,102,137,187,104,195,195,225,78,116,195,113,88,246,170,46,132,227,62,89,97,151,221,163,181,232,215,93,184,73,12,22,147,176,213,46,169,57,24,111,46,119,12,199,92,70,110,183,112,115,235,232,43,129,122,24,73,216,234,192,234,187,203,195,241,200,114,199,54,197,237,197,35,53,253,180,51,28,59,150,115,196,86,199,147,11,112,0,89,164,81,50,73,235,166,107,88,131,35,177,68,90,117,161,6,201,106,0,134,130,214,229,139,46,23,161,238,242,66,11,133,240,64,103,60,58,210,18,245,171,46,214,164,237,236,216,170,135,54,137,177,43,213,95,8,197,147,136,55,62,73,155,150,235,47,212,52,35,70,112,245,54,191,89,182,177,45,111,94,71,230,208,26,44,70,73,132,224,157,201,196,62,50,255,227,149,23,219,101,118,220,73,55,32,17,42,219,220,181,39,100,14,237,101,172,112,4,70,4,243,223,26,245,224,89,212,87,240,100,120,36,10,18,33,44,212,188,183,45,46,222,174,87,117,209,6,9,90,157,163,137,72,66,229,133,26,37,18,47,161,214,61,30,58,236,8,252,232,113,9,194,98,44,162,215,219,236,94,24,24,163,163,180,187,206,234,46,200,148,200,121,198,222,49,143,218,232,37,191,250,98,237,238,44,176,129,135,155,245,182,255,133,183,211,51,215,67,182,251,139,136,43,94,245,133,26,166,247,231,80,115,234,36,104,119,151,239,104,98,189,83,86,207,89,76,22,100,28,116,78,131,134,235,226,64,81,58,58,10,211,197,243,225,34,124,151,139,39,221,41,161,156,35,179,93,168,112,198,116,47,27,253,132,108,151,200,211,182,97,57,198,32,150,245,202,141,92,232,245,161,157,249,141,168,246,76,90,55,246,244,160,28,18,89,83,9,135,100,155,96,224,97,119,205,5,134,196,26,57,111,88,163,132,173,64,236,1,240,122,145,188,145,217,76,47,87,106,245,185,94,175,42,102,167,72,189,94,85,234,198,124,39,89,197,78,97,133,21,55,204,24,59,140,122,185,208,251,12,236,48,250,213,202,74,190,190,210,77,106,135,81,233,4,58,157,217,247,44,147,93,102,175,171,141,166,195,142,105,11,125,30,65,199,154,160,168,191,140,195,129,119,4,124,100,15,249,165,50,238,22,196,73,0,181,229,134,109,143,237,180,214,70,143,151,206,214,120,58,232,165,58,38,248,152,181,70,102,47,101,56,169,45,243,70,138,129,200,112,179,223,156,51,176,186,102,58,147,179,77,60,234,164,181,135,33,42,120,38,71,78,62,22,25,63,41,137,102,89,3,115,180,233,110,125,185,244,226,139,149,38,188,156,165,191,95,124,145,127,59,89,11,119,229,236,104,199,0,151,165,208,46,243,150,7,11,98,181,244,144,15,225,196,137,242,67,34,188,180,217,108,217,182,177,151,155,216,99,119,12,195,100,134,86,236,197,201,213,107,58,188,217,9,60,194,161,122,168,171,35,125,116,141,62,101,172,54,197,38,76,106,161,164,157,38,67,59,173,113,93,239,196,176,225,197,61,152,112,189,48,182,70,48,86,189,80,229,102,173,251,118,195,61,121,178,88,62,81,172,84,244,77,248,94,168,226,247,14,124,175,225,87,163,65,254,62,225,234,100,128,13,130,183,37,147,97,51,175,87,51,30,204,217,12,213,204,79,163,25,131,211,148,88,28,25,239,168,185,15,47,110,114,136,32,248,77,191,65,42,155,35,109,58,98,147,40,210,71,142,122,243,124,241,69,80,160,53,155,77,33,129,125,251,114,254,84,185,193,127,128,193,92,14,239,29,79,156,96,95,78,54,139,133,83,236,59,123,241,12,134,101,57,135,44,1,243,197,23,203,28,17,180,128,173,99,122,195,38,64,13,157,57,146,54,117,58,175,251,232,66,220,229,157,207,193,207,23,95,212,30,206,227,31,176,224,213,169,7,102,191,8,254,134,50,125,246,7,150,56,222,146,142,240,233,56,17,81,200,176,109,211,38,136,115,240,174,221,255,249,226,139,224,255,68,71,188,94,134,94,53,149,150,209,38,31,176,201,7,60,90,42,62,102,50,140,156,98,169,203,105,49,53,211,48,41,2,24,248,179,67,114,144,70,83,252,166,202,60,218,239,2,166,114,99,168,243,134,187,149,235,15,198,100,21,32,116,151,67,127,12,12,213,204,220,117,251,153,49,66,70,229,189,8,88,183,9,123,32,213,24,3,202,13,199,189,233,192,116,114,112,73,7,166,181,94,2,112,93,221,18,59,96,144,186,250,160,41,182,109,144,182,109,175,109,11,220,55,241,159,143,89,122,183,121,213,22,103,67,183,133,233,187,166,247,154,249,213,222,151,7,171,189,165,165,12,239,210,132,164,77,72,218,132,164,33,10,166,205,242,99,233,222,99,131,165,73,70,31,54,37,112,192,56,122,39,155,132,197,78,240,111,2,43,11,63,224,31,90,185,47,117,182,71,146,151,73,31,183,164,212,9,77,93,29,54,187,87,199,87,251,143,25,75,91,215,78,21,26,249,107,179,209,213,233,210,210,181,230,48,103,235,222,215,77,255,107,7,190,194,23,3,55,166,149,124,113,158,53,92,47,109,234,100,47,148,204,34,249,83,64,194,86,152,162,121,63,226,98,82,182,84,192,87,28,112,51,125,126,108,227,94,144,232,13,58,248,209,126,198,247,212,198,173,130,191,100,143,199,110,238,75,240,26,133,72,27,112,49,28,52,221,12,212,171,228,243,25,249,182,46,80,34,226,201,197,170,99,226,21,218,120,234,74,15,190,113,11,160,175,91,68,147,21,62,0,85,94,174,59,176,200,119,102,183,225,122,101,184,205,138,148,255,226,139,121,221,246,138,4,238,229,79,149,138,141,252,170,25,48,5,105,142,178,110,214,206,86,242,248,96,145,0,240,46,62,214,59,97,191,39,48,219,136,74,90,228,10,181,108,5,151,41,212,56,17,212,101,129,90,220,126,154,205,33,127,145,199,127,195,237,19,58,97,210,202,43,197,254,124,41,166,111,148,123,192,226,202,43,229,48,33,194,70,204,133,16,144,120,74,149,188,150,73,63,148,207,232,108,235,66,217,69,203,49,115,74,196,242,85,160,195,236,78,182,106,246,171,43,117,179,123,109,159,25,205,96,220,19,238,103,191,144,203,151,11,213,149,157,221,148,247,109,53,228,232,22,120,240,42,198,50,65,241,165,145,79,229,83,185,106,177,66,106,229,105,188,196,188,14,159,92,33,179,74,228,68,11,15,82,182,57,48,192,132,104,38,245,42,197,137,0,2,161,132,187,72,247,18,236,33,235,109,185,246,200,42,247,73,139,46,105,131,110,102,157,9,17,75,178,29,211,221,53,205,81,76,99,210,15,180,46,139,199,16,237,10,105,126,33,152,169,28,252,13,174,229,204,65,24,62,199,122,174,82,204,215,74,128,190,85,134,97,22,177,195,119,144,235,77,135,224,127,89,140,81,181,146,207,207,114,125,178,183,71,142,66,116,186,95,204,85,9,56,2,45,51,3,241,77,223,223,49,109,52,207,42,241,168,232,141,171,218,122,99,249,5,115,180,13,119,30,187,99,123,27,17,187,140,99,239,239,76,205,101,199,238,46,239,88,230,174,227,29,213,198,68,224,183,207,179,31,127,187,181,119,193,202,18,205,218,65,59,99,27,142,11,145,230,181,107,232,63,13,77,42,136,64,57,33,243,230,52,180,86,43,255,92,75,95,90,107,181,219,250,115,16,178,190,44,4,177,159,182,89,40,123,26,196,254,220,104,77,47,183,91,23,55,244,103,33,253,89,47,240,125,149,148,168,65,137,175,110,181,245,218,122,171,123,134,194,186,220,106,93,33,169,253,142,158,223,32,32,206,234,67,4,219,133,191,106,248,213,108,181,54,161,226,198,214,154,62,93,107,157,127,28,97,237,65,82,171,165,129,11,22,179,161,169,199,115,138,252,127,2,36,167,38,90,176,157,64,91,179,102,254,132,213,107,114,210,57,49,48,70,155,77,8,57,115,2,239,166,123,77,215,38,149,52,78,35,92,253,117,85,123,16,186,231,193,231,193,71,254,200,219,196,62,188,235,17,253,232,175,66,2,223,0,82,69,136,179,86,196,96,95,36,57,236,90,30,183,92,204,242,183,221,20,212,129,255,193,119,58,223,121,191,196,43,208,179,148,158,250,146,49,152,108,25,164,48,236,198,216,38,223,145,83,124,75,94,197,14,187,210,78,182,79,223,33,9,177,1,86,105,138,23,126,190,198,83,2,46,226,49,45,236,252,93,220,150,89,131,114,147,60,188,38,123,255,20,194,149,208,29,214,54,75,20,182,88,191,186,128,91,140,97,151,95,245,115,130,97,177,188,12,193,31,125,49,24,248,78,46,36,69,97,246,122,50,163,95,240,159,25,184,168,7,50,128,77,89,158,126,113,39,6,147,127,152,23,82,86,83,58,179,175,213,238,65,254,243,141,186,185,88,80,46,212,107,230,138,209,187,182,47,74,81,179,248,152,44,225,202,76,76,41,149,74,62,142,162,129,68,214,175,27,240,73,2,130,6,74,9,1,210,147,183,201,194,57,9,22,184,15,247,43,253,149,190,49,139,197,83,170,129,14,34,179,24,115,97,159,41,50,64,226,37,159,96,199,209,167,11,11,230,154,197,168,142,225,145,135,4,226,85,12,206,90,204,149,202,165,21,34,66,175,10,50,246,205,44,238,202,141,108,129,252,145,154,232,146,35,69,24,54,93,30,158,112,23,223,61,180,72,78,210,63,26,129,129,116,176,94,1,33,53,89,7,197,70,32,196,6,245,184,25,110,142,67,0,0,2,228,249,152,93,20,104,189,11,31,17,174,99,12,39,3,194,33,194,83,142,241,54,122,22,216,131,208,176,241,251,254,249,168,66,15,58,254,65,41,239,127,159,133,137,174,65,88,69,103,219,114,253,72,59,50,5,202,67,13,24,145,135,71,198,162,173,241,3,131,80,247,24,228,120,199,61,111,140,192,12,124,249,11,91,165,103,238,88,160,61,31,145,31,113,82,185,245,53,42,34,111,16,73,186,101,16,113,184,221,211,55,215,91,27,109,125,76,4,100,171,13,41,131,182,94,108,67,210,148,203,204,237,194,154,190,125,166,117,166,173,111,147,164,33,38,77,214,88,169,93,146,148,199,164,210,154,190,135,73,219,76,8,247,165,249,86,23,10,244,245,109,204,223,35,85,28,172,178,179,166,231,133,42,155,107,138,58,99,236,31,158,8,198,98,197,161,159,46,245,180,218,110,157,57,163,59,109,33,233,58,73,90,199,102,139,152,84,89,19,122,50,149,143,5,65,84,198,28,8,56,253,61,56,16,60,248,60,248,28,87,164,87,81,236,224,145,156,194,225,150,48,206,81,178,144,121,76,174,37,231,128,116,165,160,167,232,255,161,72,197,115,0,202,176,152,132,182,24,12,33,6,94,194,184,118,98,20,52,38,149,9,237,136,120,18,165,49,94,219,143,177,74,63,145,157,13,75,17,28,132,234,80,132,25,40,156,165,202,21,47,252,148,116,32,195,20,46,109,164,80,10,82,55,9,242,26,111,139,29,98,42,138,208,218,81,93,69,49,106,110,95,89,168,172,114,245,30,59,171,150,221,120,243,30,4,15,128,212,206,34,216,95,12,56,149,224,212,240,185,44,199,225,52,26,59,89,8,165,22,146,228,252,144,105,222,249,176,196,207,222,16,164,215,143,183,237,71,25,83,8,113,106,194,141,26,125,64,172,243,42,243,208,185,81,148,160,60,17,106,229,90,79,17,43,76,56,17,230,38,75,154,53,220,92,6,55,24,245,66,165,94,45,154,249,220,4,35,46,148,235,165,152,216,104,29,34,199,106,153,213,164,199,75,246,222,26,77,8,184,168,90,42,84,12,179,220,169,94,219,15,95,27,228,243,249,106,169,63,11,21,109,208,198,246,13,199,234,153,207,51,157,127,33,87,95,169,195,41,102,150,67,146,240,163,170,132,155,242,34,223,109,89,189,158,57,90,13,235,237,165,75,142,188,242,114,131,244,175,154,239,23,106,171,66,148,118,33,72,187,48,28,11,174,98,27,83,123,144,214,150,108,120,182,104,154,53,240,240,189,68,112,39,20,179,205,137,105,184,141,209,152,125,19,243,168,78,31,84,0,216,51,225,72,165,184,48,113,199,147,184,209,179,209,214,114,37,248,3,8,163,175,143,99,234,232,243,96,10,49,232,249,89,67,190,118,241,113,233,229,43,241,150,160,51,210,5,5,141,111,93,201,173,20,235,244,126,34,231,5,221,92,160,126,57,87,173,193,97,58,179,122,140,3,17,194,251,196,81,123,3,245,112,229,186,94,93,209,107,5,61,87,204,136,119,101,228,176,99,186,184,75,85,114,208,28,220,250,136,87,102,37,229,149,89,92,211,92,175,17,108,35,235,221,42,121,95,162,154,212,241,6,143,231,109,57,3,204,123,68,7,218,132,1,80,18,20,245,25,254,192,217,250,170,61,178,42,197,139,229,109,50,234,69,26,40,68,214,46,63,34,150,43,70,149,43,250,173,224,190,172,106,164,20,85,57,182,174,164,12,9,214,20,8,139,159,255,51,145,176,92,131,28,95,13,107,48,245,21,52,161,97,84,30,17,89,212,12,13,88,230,85,90,145,43,41,249,132,0,38,37,253,202,98,188,235,48,104,140,248,89,136,238,76,42,103,41,169,221,107,220,232,56,227,193,212,101,74,172,92,169,0,200,89,197,213,198,190,179,224,229,60,48,59,223,224,235,245,68,45,49,226,230,27,72,101,165,220,43,135,55,144,20,134,103,244,183,105,26,244,91,240,106,178,47,48,88,95,201,155,91,169,97,31,21,0,67,161,194,57,138,114,133,50,213,130,113,77,160,138,129,248,173,69,246,149,119,21,252,123,130,175,69,157,74,201,97,4,132,10,194,27,69,195,54,141,249,69,247,121,2,186,166,128,20,190,19,155,61,248,8,34,7,47,25,184,213,39,92,170,152,3,182,0,124,65,8,79,156,66,22,35,212,15,109,246,98,44,227,208,214,9,145,138,87,177,4,165,162,96,109,34,27,147,63,78,202,52,28,32,93,136,39,159,202,59,81,184,220,143,107,60,241,4,236,223,43,10,34,145,29,208,241,113,94,14,167,26,12,111,25,181,226,61,110,45,173,123,223,205,72,131,5,221,133,69,156,101,46,90,8,50,169,191,140,8,187,8,3,209,180,42,198,238,165,80,20,253,74,137,73,145,157,36,221,19,86,84,141,138,32,65,211,132,32,23,240,12,31,10,84,83,157,202,139,130,24,56,236,50,108,210,9,163,7,54,63,233,122,190,103,110,234,2,238,117,198,9,196,180,12,95,117,29,163,7,183,58,136,39,54,143,5,184,36,35,255,123,205,61,92,50,224,51,111,208,57,89,193,44,136,79,11,34,43,124,247,144,96,140,221,162,145,95,41,40,199,216,47,152,149,94,113,150,51,175,79,173,9,60,55,196,185,12,222,97,40,247,49,118,239,84,205,209,109,44,150,76,196,61,206,87,114,71,180,74,120,230,117,154,0,26,89,233,222,72,216,112,194,6,45,97,90,97,243,216,233,244,187,249,132,173,121,191,212,251,149,170,89,213,6,238,115,238,186,145,95,184,109,220,252,227,27,167,210,67,212,144,105,179,52,183,111,12,173,193,94,3,119,5,123,60,178,186,167,73,170,36,206,210,13,246,72,157,76,89,81,221,68,215,75,212,139,142,140,161,164,173,245,240,105,231,201,158,181,19,117,170,104,228,200,12,224,213,137,103,52,150,87,240,144,164,77,249,191,183,137,104,17,135,126,126,168,240,40,108,165,91,237,213,22,111,103,52,29,198,54,83,167,23,121,193,73,22,231,142,115,246,64,79,252,179,82,164,172,92,202,7,132,71,161,78,54,90,194,22,76,232,4,113,150,211,125,70,6,83,76,2,134,64,152,123,186,10,128,141,238,31,246,169,44,247,41,122,152,197,232,30,86,101,244,68,136,233,62,176,72,64,165,234,252,202,165,216,225,148,202,244,196,192,24,78,102,46,184,114,36,218,43,124,231,138,128,225,159,145,163,233,6,45,23,189,114,197,216,174,23,147,117,221,7,87,138,105,118,110,229,114,130,190,112,89,61,19,115,136,131,164,232,61,80,97,6,89,160,155,160,80,59,226,156,228,93,251,123,84,46,209,38,62,3,194,205,31,94,90,69,30,179,20,39,5,145,84,213,122,167,88,99,87,38,1,170,196,57,185,79,169,92,68,207,194,162,155,44,70,129,156,146,229,189,172,170,228,207,89,110,215,52,192,126,82,50,162,13,13,254,104,227,144,241,44,54,68,14,184,16,175,57,98,72,2,219,29,152,224,136,53,11,130,13,222,224,79,110,172,134,88,5,103,217,226,104,121,26,155,123,56,39,40,182,95,158,196,47,230,11,182,57,84,200,232,50,82,239,93,214,85,204,91,50,129,87,70,161,90,90,138,236,126,185,86,171,244,42,1,32,86,28,85,121,71,167,208,228,153,195,201,2,45,83,196,205,114,198,192,96,190,64,163,8,77,44,115,228,1,10,32,146,14,79,108,245,115,166,76,206,92,254,198,72,83,196,224,28,17,203,151,226,35,199,3,170,30,21,82,162,133,107,214,131,84,44,145,201,7,89,69,149,136,190,203,18,190,63,205,222,206,130,179,200,38,184,148,163,188,69,152,12,225,182,161,106,148,186,225,219,134,192,141,66,130,67,71,24,117,34,145,241,62,44,132,175,232,3,243,124,212,178,51,178,23,97,164,129,239,234,210,133,92,33,19,221,82,196,10,87,180,199,46,156,35,56,2,215,139,173,24,132,160,227,154,83,47,237,152,246,34,120,129,31,46,192,172,24,139,173,58,212,221,195,123,210,66,189,8,250,251,114,37,35,175,192,5,150,155,114,140,42,2,142,25,225,253,166,247,66,177,222,249,204,232,221,87,9,69,76,28,151,99,168,95,249,108,135,200,89,219,243,231,79,161,204,145,231,204,211,47,115,198,22,86,217,248,143,118,84,250,51,213,6,33,28,233,199,157,129,117,125,106,170,145,18,73,43,249,124,94,126,131,36,237,60,18,99,13,32,46,107,13,55,147,93,43,74,242,60,63,23,203,119,73,60,149,226,196,59,198,243,209,178,223,179,135,39,150,25,119,79,24,119,134,101,20,57,235,89,59,104,177,13,58,231,44,117,6,189,216,81,98,98,143,193,135,225,226,253,136,184,117,236,24,81,130,181,0,38,193,139,184,24,205,47,111,34,66,103,167,164,248,249,58,95,1,46,58,236,140,26,64,57,87,168,86,131,123,57,78,60,223,202,141,94,167,222,45,75,240,166,145,248,240,86,137,8,14,136,139,67,43,229,235,221,190,177,26,210,215,136,240,209,161,123,76,35,226,204,175,228,8,249,209,83,50,39,72,142,17,111,153,114,2,78,112,196,11,31,53,153,19,115,88,153,206,24,28,36,176,203,219,66,169,168,23,43,112,195,92,17,57,99,35,152,29,241,10,51,52,216,168,195,47,31,85,41,196,164,9,127,168,149,251,29,37,48,103,218,137,38,37,188,0,10,95,34,50,73,181,0,203,1,249,1,124,241,5,2,47,114,216,87,211,89,146,147,137,162,15,113,171,159,223,23,164,103,118,25,25,115,39,19,238,173,124,209,189,42,51,67,15,156,122,237,70,175,169,248,243,65,136,241,115,93,106,64,140,23,168,219,35,163,99,146,236,165,237,196,167,86,174,160,10,220,244,36,145,69,86,201,108,161,223,78,182,90,135,86,175,55,48,3,56,140,22,45,227,81,45,223,32,211,139,147,213,123,190,136,153,129,231,130,44,44,216,232,185,197,229,188,200,229,156,185,99,142,6,123,74,22,205,230,93,65,150,193,39,196,130,105,147,122,67,161,95,209,85,74,244,222,18,234,32,120,203,86,214,77,209,196,200,237,201,235,142,39,225,20,3,119,134,124,59,143,191,20,81,203,134,245,126,49,63,87,54,140,23,252,164,14,41,136,59,96,208,194,151,32,79,230,116,143,19,77,218,223,109,228,233,119,103,203,182,70,219,141,124,4,214,212,91,98,112,207,90,20,106,244,198,21,128,60,167,126,212,94,16,102,254,130,129,157,8,147,217,233,142,251,248,43,166,99,186,88,105,228,110,241,42,233,98,230,40,181,74,113,181,246,213,91,41,158,165,42,101,244,88,160,216,74,197,236,76,146,49,70,32,47,209,72,23,173,91,202,44,54,105,252,102,51,122,20,11,79,210,194,243,19,127,96,236,25,70,101,22,85,189,156,137,226,55,145,45,86,22,175,82,93,188,202,202,226,85,106,145,85,56,50,58,61,51,47,235,228,80,112,146,185,23,216,35,209,235,210,27,100,219,177,70,201,69,23,113,171,160,42,194,82,33,200,156,3,23,227,212,6,219,107,11,46,78,20,172,70,148,132,30,238,218,22,110,238,207,130,27,130,115,100,143,11,95,145,235,15,83,7,147,99,203,190,108,154,224,86,62,201,161,73,180,156,53,234,253,90,159,244,139,26,104,211,200,49,41,233,87,228,97,238,72,199,168,32,143,32,28,162,80,213,139,133,162,158,171,133,57,72,189,168,215,106,250,74,93,207,85,133,147,126,45,164,216,229,105,11,216,164,70,143,23,172,221,19,30,93,153,173,108,192,140,122,46,244,28,242,208,163,181,145,221,67,189,117,176,13,42,31,169,133,18,61,80,150,133,106,82,11,48,161,237,46,102,44,180,209,227,161,140,217,34,157,76,98,56,69,233,187,87,235,145,63,71,26,133,39,33,210,197,61,135,164,86,189,175,244,40,22,125,232,204,28,165,55,242,230,49,202,132,109,247,194,167,215,69,104,68,68,41,213,2,114,4,118,224,19,20,222,98,207,229,234,118,91,234,99,8,99,217,182,217,139,233,110,132,117,146,242,48,200,116,93,129,139,98,239,183,164,238,171,6,14,230,217,128,232,76,135,4,39,156,169,35,153,69,200,104,56,142,55,196,125,155,76,192,229,174,109,154,164,232,23,172,150,225,56,166,235,44,119,29,103,217,164,209,73,179,59,134,109,193,52,65,244,21,140,212,254,191,98,160,138,90,103,193,234,58,238,197,116,113,141,250,49,218,128,135,206,59,107,248,88,120,119,237,198,26,60,29,62,219,6,143,70,151,224,65,116,123,219,61,109,227,171,226,118,155,61,99,126,206,123,203,60,198,223,67,238,2,105,131,64,108,251,78,145,242,254,163,103,207,39,82,123,176,166,111,182,91,103,240,73,244,89,250,228,217,93,211,135,27,173,39,56,56,195,135,121,125,173,117,17,203,92,128,50,88,173,44,85,227,73,109,117,229,150,87,178,182,6,37,171,152,81,107,135,186,52,166,128,78,183,90,215,55,32,201,222,208,139,88,227,10,135,228,21,165,144,152,171,166,246,87,216,239,43,252,21,183,133,229,94,240,203,5,211,203,152,94,92,11,101,80,180,92,161,56,107,61,7,169,95,131,25,226,137,207,73,189,126,124,132,15,197,207,111,232,79,11,53,46,244,224,73,248,179,27,236,217,185,225,213,195,55,235,87,90,173,103,169,127,169,98,187,53,92,219,240,222,162,247,0,212,147,235,116,174,224,41,188,73,95,168,19,252,158,197,54,55,216,72,40,102,25,156,246,87,245,234,227,173,243,45,120,233,14,111,220,55,152,111,43,143,24,172,117,210,217,117,196,219,58,80,25,157,171,86,21,71,188,130,143,234,207,242,122,240,172,61,143,101,11,235,48,29,164,23,34,185,109,11,110,182,104,19,222,139,253,167,38,107,208,210,229,13,138,166,161,240,224,222,244,19,182,55,60,87,90,4,122,107,23,60,2,108,173,21,218,250,210,153,214,117,130,10,154,239,35,4,250,182,206,72,184,234,209,19,78,214,227,132,10,202,235,173,167,207,48,154,219,100,184,166,207,242,159,169,172,233,215,55,90,6,207,189,190,38,0,238,147,121,118,54,72,191,207,72,253,196,110,21,215,68,236,239,172,145,86,118,55,90,249,181,179,108,240,164,2,117,254,85,90,35,35,174,174,183,182,219,103,2,149,70,64,160,211,141,214,180,205,225,179,118,111,180,105,195,101,146,33,122,36,24,175,201,163,38,68,251,228,233,32,13,82,194,124,150,245,145,48,9,72,190,177,38,166,11,220,128,251,95,232,0,207,240,40,221,135,182,221,150,41,90,177,104,148,139,233,172,176,208,131,21,172,181,200,229,39,47,211,72,8,81,235,87,177,78,41,211,201,123,158,25,110,18,242,195,164,237,192,72,105,234,211,62,13,62,231,211,48,247,238,32,18,242,5,50,173,211,118,235,202,134,232,247,141,14,77,98,86,132,39,16,210,124,58,0,102,40,182,126,174,3,11,234,226,6,155,102,190,108,249,146,24,251,221,25,10,116,176,237,55,75,151,3,203,228,235,101,2,235,229,58,108,19,62,131,65,202,185,185,182,133,72,168,174,97,223,145,22,87,214,94,64,255,20,86,59,80,152,144,25,89,80,132,219,156,111,181,158,38,191,79,95,2,148,62,25,40,245,212,22,14,244,138,15,240,43,47,32,159,238,38,24,212,120,129,65,21,96,80,132,40,107,164,239,98,13,129,164,243,34,211,26,35,99,232,210,62,173,111,81,46,182,65,27,184,226,53,133,61,218,107,251,219,160,184,220,183,215,34,96,95,63,13,120,1,106,187,14,73,167,201,198,101,157,1,212,48,164,156,35,205,13,207,0,171,163,62,1,55,96,85,120,35,233,1,55,59,77,232,228,40,189,25,6,182,34,50,198,235,2,227,180,4,70,40,146,140,4,168,45,165,83,102,213,222,226,187,171,200,14,29,159,61,155,42,62,243,172,76,47,215,195,75,110,28,40,44,237,246,116,239,150,28,46,138,11,237,137,9,14,241,233,13,214,155,161,228,91,241,153,1,210,178,193,233,204,146,24,248,22,86,133,205,115,51,200,192,45,70,168,46,163,252,60,41,84,21,10,89,107,129,245,79,49,127,189,237,251,119,244,214,249,128,249,161,113,200,234,49,165,206,239,180,109,164,185,98,123,67,132,194,28,72,122,251,136,143,60,34,146,61,41,254,182,112,114,5,87,54,132,99,95,134,172,103,216,12,92,23,250,60,20,36,185,110,112,55,29,10,244,99,250,67,145,166,162,138,52,74,241,179,65,8,21,197,171,27,92,188,50,34,119,245,54,145,111,242,2,11,150,128,58,188,159,52,105,125,7,157,227,156,221,16,103,35,180,191,138,244,191,45,12,110,40,122,240,244,113,201,16,246,2,176,182,114,27,101,132,205,80,238,14,228,110,174,19,97,122,195,163,159,18,236,220,206,122,107,137,50,195,39,97,33,158,195,49,157,39,99,178,158,108,61,205,17,5,190,59,183,97,229,158,155,180,245,225,57,88,215,222,248,159,1,161,251,9,224,118,194,76,94,104,93,102,131,217,148,69,18,88,180,249,53,127,94,67,226,143,180,197,159,17,231,124,23,39,232,217,224,200,72,201,241,58,28,4,130,171,168,38,204,150,25,100,4,222,148,124,133,200,7,219,235,208,253,178,180,184,250,32,213,172,227,250,145,51,38,40,239,156,38,11,220,199,228,77,72,35,189,128,109,197,239,134,39,66,46,175,45,227,212,12,219,27,210,108,179,17,216,200,122,214,91,123,36,123,79,152,99,34,173,182,150,0,235,165,246,11,132,217,110,144,31,27,176,3,81,38,186,220,38,92,20,128,174,111,176,5,219,245,9,195,27,158,187,126,3,73,46,79,74,49,25,163,176,254,53,16,67,107,235,156,171,152,193,85,180,23,64,148,37,251,103,242,78,108,49,142,153,184,14,33,185,99,166,229,199,82,135,63,248,243,193,107,63,190,253,135,143,111,127,252,198,173,15,63,190,251,139,31,223,249,214,127,147,148,187,47,191,150,250,127,95,250,1,249,239,177,101,240,62,241,165,108,214,221,34,199,100,207,7,101,177,80,232,116,205,213,212,242,99,180,218,221,95,252,156,212,252,159,79,94,57,120,245,15,119,223,254,209,221,183,254,120,240,187,79,238,188,242,159,135,111,190,198,179,190,69,1,62,92,92,169,22,250,125,21,92,230,0,68,2,175,4,118,247,147,55,15,223,124,249,240,239,127,123,240,141,159,31,188,242,251,195,55,190,119,235,195,151,110,125,248,159,119,94,251,249,193,171,63,60,124,253,131,219,63,253,71,90,146,181,89,56,93,222,104,183,105,155,240,191,55,116,118,248,191,253,241,63,222,250,248,131,57,24,160,125,100,158,46,168,91,205,106,169,191,42,163,128,53,248,255,189,244,13,62,8,242,245,177,229,84,106,121,249,225,98,181,90,236,214,37,104,206,180,75,230,196,33,208,170,43,221,98,201,128,33,31,190,242,189,131,111,191,33,129,163,153,129,158,236,210,160,154,164,174,89,53,138,165,46,212,189,243,238,219,7,255,231,219,82,93,154,25,168,219,67,95,95,232,97,167,218,173,98,213,131,87,255,235,238,79,254,67,170,74,51,3,85,225,245,0,184,96,201,215,75,245,58,82,192,95,223,58,252,198,239,164,138,52,51,80,17,245,176,62,250,74,249,82,161,84,98,36,116,231,237,111,28,254,232,229,131,119,95,151,192,208,34,42,48,182,185,57,29,24,48,128,106,190,74,240,138,3,248,240,195,59,239,252,163,2,12,45,162,2,227,152,221,241,168,71,251,227,15,232,240,183,111,169,251,19,51,44,255,129,57,1,213,205,119,203,93,134,212,55,111,125,250,170,2,20,45,226,129,98,122,57,10,17,34,43,17,40,189,110,175,111,86,41,130,94,186,253,209,59,119,254,242,231,195,183,254,73,130,66,139,168,161,208,176,25,132,56,202,230,138,217,67,48,31,125,87,13,134,22,137,1,131,163,50,59,166,217,175,208,254,124,43,2,16,22,81,3,34,104,178,13,175,87,253,98,191,218,167,40,250,217,207,212,192,104,145,32,209,111,89,174,73,29,236,128,89,55,212,127,227,163,219,111,189,116,251,39,159,250,53,79,227,159,64,205,14,153,162,109,207,27,174,95,243,238,199,255,199,175,73,51,253,1,4,244,168,124,106,152,95,42,15,198,157,127,248,238,225,79,126,39,116,160,114,122,229,116,43,26,140,72,119,253,60,25,40,162,245,246,111,127,75,166,40,2,98,254,116,241,116,37,48,36,17,12,33,132,14,65,168,138,87,121,72,47,247,106,245,126,1,154,74,49,86,249,230,107,119,254,242,205,131,111,255,7,105,40,69,129,147,188,131,63,189,125,235,47,239,28,190,249,127,14,222,251,244,224,163,183,239,188,247,151,219,159,190,151,242,218,70,223,60,89,230,186,170,88,226,110,146,0,232,203,255,121,240,222,79,111,253,249,91,65,78,74,235,74,94,130,194,110,147,248,230,18,236,190,239,4,9,155,89,166,236,130,176,120,178,44,14,223,253,213,255,124,242,83,244,204,68,61,7,113,176,162,3,161,148,220,105,25,158,180,142,97,237,118,201,116,244,57,30,209,98,40,219,217,228,251,94,161,87,171,214,203,184,49,225,30,116,251,227,215,238,252,245,101,210,23,58,95,148,126,253,189,141,222,143,121,181,243,70,177,92,194,169,78,29,188,242,79,100,95,19,107,233,119,222,250,245,225,155,159,220,250,240,59,116,45,4,160,80,83,90,161,39,197,149,149,26,194,162,245,14,126,249,190,178,15,199,196,89,142,184,16,10,249,98,185,204,56,230,242,114,106,222,90,200,215,139,43,149,250,188,181,64,75,37,91,93,5,178,247,85,106,145,16,19,0,241,86,79,161,80,170,175,152,139,116,142,142,24,235,179,121,64,254,83,237,82,126,124,247,55,63,190,245,209,123,20,249,145,163,163,181,121,31,138,149,78,185,99,42,42,7,202,123,173,37,173,64,69,47,177,151,253,190,137,19,123,247,173,15,238,254,195,175,169,4,118,247,37,178,180,223,13,99,79,108,52,139,17,157,8,186,200,14,215,169,36,27,39,69,148,180,14,123,85,51,111,6,248,89,120,137,6,43,242,198,59,165,78,181,83,15,215,230,249,245,122,167,211,93,89,229,76,128,129,202,226,159,142,117,51,235,255,225,244,65,18,33,174,157,39,1,151,10,100,41,23,86,131,217,216,8,47,67,122,97,116,250,98,25,41,187,82,133,79,40,155,122,29,47,148,25,95,213,244,7,46,84,31,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,30,124,254,102,62,127,71,189,64,167,30,253,187,249,79,17,30,197,176,146,193,208,23,52,142,164,247,78,43,197,226,93,40,99,139,6,67,119,122,241,78,242,170,64,163,160,253,167,225,47,192,104,129,221,250,122,1,71,233,211,152,148,240,76,8,178,150,151,83,33,215,222,41,120,156,253,104,110,57,151,227,99,132,72,36,24,130,184,179,89,201,189,48,217,124,52,19,140,113,42,213,12,86,53,38,147,108,103,83,93,145,69,216,72,249,33,54,2,5,152,86,221,123,9,14,217,193,136,170,202,120,168,52,116,167,20,36,35,16,194,181,202,113,40,248,180,193,72,46,152,24,142,137,42,160,223,43,21,137,91,218,124,48,114,134,34,138,40,139,74,80,96,81,68,239,103,111,130,113,56,34,123,83,255,12,58,35,4,196,160,253,16,41,25,159,144,177,187,26,61,149,135,8,28,193,208,185,126,24,14,66,23,147,27,172,10,6,204,205,67,12,142,57,132,33,52,239,5,178,82,182,144,197,216,62,236,47,69,67,58,246,161,236,101,16,162,244,122,236,211,32,139,84,37,44,106,22,124,87,122,198,197,145,39,208,46,13,187,33,87,45,63,162,40,83,148,202,20,101,240,52,6,86,4,244,146,84,51,81,69,30,205,202,175,38,80,79,41,72,61,74,32,66,148,13,185,231,149,71,84,220,144,85,19,227,77,136,181,86,212,181,226,98,37,135,163,107,240,216,195,232,134,50,85,8,132,75,246,64,206,24,0,203,35,93,177,25,239,133,54,205,160,99,175,78,120,88,101,92,73,254,79,230,107,37,197,157,173,208,84,47,134,86,189,30,106,81,164,86,159,21,82,103,47,171,98,216,98,194,219,169,177,28,70,75,184,251,242,119,111,255,244,31,15,222,125,253,214,167,223,167,22,3,164,4,196,215,90,158,27,122,131,182,21,100,186,66,164,229,66,197,159,89,6,51,24,125,131,194,0,35,185,31,221,121,233,155,169,156,83,60,121,242,100,168,16,24,156,8,147,88,44,50,60,45,63,118,231,247,255,112,248,195,247,177,20,24,9,254,230,199,7,31,189,77,11,123,161,227,34,25,145,220,115,218,203,199,68,220,192,253,182,96,131,129,189,144,112,19,138,224,241,245,17,143,225,161,202,163,129,64,66,57,20,7,81,65,38,82,44,164,71,48,100,181,34,168,5,13,146,71,25,18,252,19,138,105,17,132,17,54,214,17,131,123,168,247,114,244,83,64,145,79,228,9,207,118,224,238,75,175,29,254,248,159,83,169,219,63,120,227,240,135,175,28,190,254,193,221,31,254,53,149,186,243,215,151,15,63,124,11,18,254,237,231,169,212,193,247,126,119,251,7,191,38,121,7,31,127,112,231,175,111,144,9,131,114,175,191,207,166,87,8,27,146,74,22,55,36,64,92,56,41,193,77,67,61,178,80,181,136,89,193,65,138,120,60,120,245,15,212,128,202,27,249,173,15,63,162,131,207,30,188,246,59,66,61,228,247,193,55,63,184,245,241,143,4,170,57,158,233,138,36,17,207,153,73,202,255,43,16,30,210,91,251,57,199,197,80,117,30,139,243,182,253,125,204,135,63,178,128,201,18,3,252,142,165,42,249,40,203,67,190,228,67,149,138,11,236,80,200,102,49,25,113,129,10,201,200,28,67,169,33,30,199,242,102,222,183,135,217,88,79,211,161,202,93,81,14,50,122,160,20,234,76,16,17,252,8,33,251,178,84,206,248,75,104,131,16,60,23,164,152,187,34,228,152,178,35,169,20,243,36,5,89,65,127,4,41,201,85,5,148,16,93,74,9,64,97,87,16,250,201,183,5,214,199,186,191,209,136,236,58,144,202,124,21,16,33,109,208,139,221,150,60,230,90,132,72,139,44,81,20,219,130,158,184,220,49,141,104,169,139,52,175,243,153,148,82,51,171,242,134,198,188,160,177,77,83,112,65,150,226,62,200,138,84,228,74,87,106,122,138,254,159,145,54,75,1,45,13,22,206,52,144,156,243,34,87,30,121,36,204,177,88,220,72,152,195,50,113,107,142,138,87,17,18,168,184,239,141,162,39,82,205,167,20,73,232,226,231,68,24,185,20,77,132,141,153,5,159,197,239,18,145,120,7,204,56,50,241,6,9,243,80,168,173,16,110,84,47,192,95,69,142,4,54,25,66,235,162,212,20,221,162,74,114,148,90,228,158,17,162,154,161,65,82,84,237,148,22,26,153,220,14,171,192,156,41,167,30,149,221,41,63,26,236,190,40,236,177,28,203,239,19,239,21,122,44,75,177,136,45,126,166,132,130,170,208,231,153,63,102,143,216,3,129,78,88,27,16,195,197,111,143,75,74,53,88,64,184,132,83,129,113,133,248,67,24,175,16,161,69,137,86,106,248,22,64,30,141,138,18,9,108,52,29,170,97,213,18,77,145,136,229,68,173,251,11,80,136,69,34,173,186,82,62,230,244,33,197,105,9,110,6,114,61,241,104,207,214,110,24,70,49,30,70,37,255,72,242,51,184,2,122,160,143,66,128,22,95,217,48,119,156,197,64,47,171,249,136,131,86,244,89,79,8,213,34,227,186,154,188,38,59,163,146,157,89,26,77,17,207,155,62,119,20,51,105,240,150,98,130,195,168,16,191,69,62,138,214,3,26,34,69,93,33,110,139,60,184,218,35,138,50,197,240,140,20,19,119,83,136,213,162,104,42,89,205,114,84,7,224,12,151,73,112,242,23,35,180,40,244,71,220,209,117,89,164,121,57,54,11,173,229,71,252,46,68,200,81,180,110,32,8,202,62,23,164,248,249,92,117,224,11,209,102,140,6,52,172,203,10,237,176,130,8,23,35,133,249,221,139,98,166,74,209,70,244,2,148,42,240,213,21,41,67,122,12,76,138,197,17,194,202,177,140,42,132,71,212,154,192,123,6,105,156,156,53,175,120,187,100,192,235,45,72,107,171,146,92,234,15,211,107,194,231,248,50,70,252,116,78,49,232,118,94,76,202,6,116,42,114,208,140,84,158,134,205,136,69,107,196,228,28,179,108,171,38,139,35,9,183,162,20,53,119,76,52,38,138,88,223,82,80,106,153,47,31,222,6,4,120,73,220,134,128,55,143,70,133,144,26,1,238,93,42,229,74,165,71,86,3,100,251,153,13,236,139,74,195,130,160,251,127,3,17,11,226,159,250,28,48,119,160,125,111,148,17,104,156,47,174,203,212,154,10,17,173,226,40,28,232,187,242,164,16,162,18,127,195,19,38,159,147,72,213,239,177,56,93,17,247,105,208,195,231,97,161,228,38,35,126,167,54,247,210,44,234,12,20,65,255,145,168,151,72,187,122,60,152,102,7,113,93,149,39,234,187,125,71,242,41,63,180,140,138,115,120,42,85,140,6,19,189,248,253,169,195,32,46,11,44,24,255,156,38,174,28,63,213,87,213,65,140,151,20,94,22,65,152,23,101,189,204,49,173,162,207,143,18,159,167,51,248,197,33,200,89,240,162,79,152,119,79,58,146,220,53,6,239,32,163,121,165,74,235,163,224,149,222,53,6,239,147,66,179,83,241,228,126,133,114,77,189,139,136,74,3,238,231,220,75,15,226,45,146,162,48,48,76,224,30,167,88,136,190,16,87,32,19,2,196,136,194,124,128,249,74,231,136,178,156,200,174,59,203,50,98,60,21,130,55,230,178,223,182,28,26,102,145,147,179,64,233,8,73,17,32,38,233,73,38,20,26,38,89,63,230,221,203,27,162,28,31,4,150,64,150,95,64,91,44,42,252,162,215,65,34,125,49,167,49,143,17,9,122,69,126,153,172,222,203,105,108,24,153,103,209,16,32,81,156,141,193,171,168,225,161,163,125,25,28,139,17,19,30,76,45,32,12,114,215,235,129,150,36,245,107,217,91,165,162,249,136,215,21,111,233,250,74,168,152,19,167,106,70,149,231,97,128,66,159,245,134,124,248,166,192,185,110,170,200,140,35,42,25,5,199,86,149,44,240,130,234,91,241,16,78,228,107,113,143,199,42,119,8,30,76,64,9,199,153,118,66,68,231,93,48,198,220,158,115,241,183,80,241,54,13,202,79,252,223,130,76,16,138,46,19,71,97,242,210,19,165,140,248,110,251,139,100,38,89,37,4,110,137,34,134,36,219,121,48,115,0,89,201,34,198,66,153,183,95,41,215,99,212,209,69,218,97,106,129,203,113,225,200,32,174,22,149,153,217,61,31,34,162,118,48,127,13,240,139,127,213,61,212,66,66,82,32,46,77,138,6,166,81,35,219,187,37,82,134,173,9,88,65,248,151,58,199,120,109,196,212,145,44,46,77,96,242,61,102,177,248,61,34,11,75,19,189,51,176,221,141,18,8,35,96,78,45,104,250,84,76,104,213,165,10,73,178,175,238,25,196,163,225,178,59,86,11,112,96,225,28,232,73,82,101,229,125,102,121,158,236,168,148,139,231,139,183,216,171,35,28,180,146,137,170,161,193,132,23,68,132,121,152,176,231,240,156,162,15,203,139,55,227,221,238,136,97,103,82,209,123,118,196,142,186,24,192,224,118,170,4,26,191,207,68,237,42,1,115,213,152,213,38,199,193,66,8,153,4,13,7,37,175,89,152,170,37,239,247,5,56,206,69,199,85,137,201,44,101,2,91,141,55,118,245,142,79,15,146,149,50,59,72,22,162,119,252,96,201,204,162,8,151,214,200,145,16,78,33,36,56,164,66,156,152,68,136,46,199,225,178,18,151,89,141,203,92,137,203,172,241,41,146,120,147,183,93,210,184,46,97,252,9,82,141,188,218,107,193,131,41,11,192,146,68,92,16,184,47,149,135,170,210,89,80,222,170,121,23,105,160,151,213,64,115,112,25,195,148,41,65,209,67,17,231,133,224,39,20,216,37,254,200,19,50,210,166,113,93,252,19,164,24,89,129,34,88,17,227,37,106,69,170,101,231,249,231,33,149,117,49,23,79,242,185,90,228,106,2,213,77,141,136,19,43,117,40,87,13,158,1,74,85,181,198,183,164,56,27,4,4,251,200,227,129,103,190,18,140,213,18,20,195,197,19,10,52,200,59,167,124,91,16,9,149,70,128,89,20,118,118,79,208,97,115,216,66,160,20,106,106,35,196,205,72,180,29,40,194,143,28,55,33,40,250,26,127,105,55,71,162,160,81,93,146,142,194,35,134,42,51,41,79,114,90,148,195,185,204,59,11,102,230,245,37,24,191,37,188,9,72,214,134,234,19,36,135,175,152,97,17,141,197,208,221,39,11,226,162,148,97,202,139,44,15,49,148,75,128,57,219,102,47,170,147,146,245,81,156,250,195,163,183,144,12,42,36,201,250,185,162,226,88,156,85,75,158,82,52,23,145,168,213,234,49,186,101,104,215,152,47,216,75,227,177,219,208,180,217,181,204,76,215,202,70,185,171,53,250,211,17,30,6,210,35,221,212,221,204,62,178,251,177,237,58,77,55,55,89,210,64,152,221,180,156,231,119,172,158,57,206,21,171,43,245,110,161,210,5,161,86,67,16,149,66,24,132,217,20,128,164,181,98,169,146,215,50,233,135,242,25,221,204,77,166,206,86,250,234,40,103,233,90,14,227,150,144,125,193,26,161,9,38,143,141,67,246,158,138,185,210,239,42,98,151,9,230,170,114,96,70,33,131,81,123,41,87,197,168,83,126,206,44,7,231,50,182,192,195,141,137,81,158,102,96,95,78,109,177,179,61,123,60,33,7,198,209,243,207,135,194,36,251,149,121,120,225,82,73,108,47,10,72,100,253,186,1,159,36,32,114,120,226,12,1,210,147,183,201,98,163,74,241,1,209,183,95,60,158,82,44,100,96,119,203,26,244,246,189,16,176,248,9,118,124,215,114,187,91,207,63,63,48,58,228,23,170,115,99,230,216,83,39,161,154,166,152,43,149,105,184,113,47,156,81,127,149,63,110,200,22,200,31,169,137,238,216,54,195,176,3,65,161,227,187,135,4,149,164,127,148,242,72,7,235,21,49,58,94,124,7,197,70,114,150,147,149,3,218,250,205,113,8,0,64,128,60,31,179,139,2,165,50,158,8,215,49,134,147,129,16,103,214,159,114,124,147,209,179,140,193,120,243,249,231,97,235,247,226,138,21,114,21,140,63,229,71,158,5,105,133,127,159,133,137,206,51,162,167,251,11,57,233,7,34,84,138,67,61,134,144,84,142,123,222,24,17,209,211,94,238,142,9,220,17,33,233,5,162,40,125,225,106,159,29,245,173,1,57,50,1,69,198,5,116,186,254,21,26,130,129,123,86,223,227,127,183,138,232,34,190,130,49,77,54,218,94,132,150,30,120,174,39,191,49,186,73,27,131,139,180,33,230,0,73,154,122,161,22,10,107,250,246,153,214,153,182,224,153,159,70,38,32,165,118,73,82,30,147,74,24,146,96,163,45,6,3,144,98,56,244,161,107,36,127,207,115,227,191,179,6,158,216,189,42,155,107,138,58,99,236,159,193,67,176,120,21,135,126,186,212,211,106,187,117,230,12,134,18,242,146,32,116,196,186,143,5,209,221,186,140,214,24,175,235,156,148,147,123,93,127,240,246,249,193,231,111,226,3,14,155,3,50,25,119,174,28,86,50,72,79,135,176,140,160,105,12,103,242,51,8,23,203,130,37,102,180,117,95,240,224,45,7,14,107,94,209,88,1,141,87,22,222,24,192,33,132,254,159,81,183,29,9,80,134,197,100,180,197,96,228,216,253,64,92,25,239,30,41,224,36,219,247,185,172,198,147,40,143,241,218,254,117,8,253,68,118,54,44,71,132,103,220,191,231,195,12,118,43,95,97,206,106,125,196,244,153,135,222,84,202,123,132,138,114,144,186,73,144,216,120,91,194,21,109,210,174,242,103,196,241,125,229,167,161,234,61,118,86,45,189,241,230,61,8,30,0,169,157,69,176,191,24,112,42,195,169,225,115,105,142,195,105,52,118,178,240,152,49,36,203,241,2,4,141,92,199,80,226,247,54,158,187,8,44,49,243,160,43,196,56,53,225,70,140,62,234,64,90,55,195,167,73,109,234,152,41,199,181,173,174,171,173,146,227,100,181,218,55,53,90,220,236,207,41,190,67,250,101,227,25,212,232,145,74,186,209,220,37,216,28,239,230,112,241,220,32,39,92,232,217,96,213,188,170,25,218,181,230,254,166,233,94,222,115,36,152,153,125,27,51,73,81,199,77,27,75,218,178,179,231,192,255,235,22,150,49,236,189,229,157,194,242,245,169,105,239,65,210,89,184,31,91,219,107,143,73,131,250,40,147,35,167,255,81,58,237,67,36,199,227,244,40,7,114,113,102,150,33,195,56,103,57,238,25,211,157,211,102,199,186,73,253,104,44,15,199,35,203,29,219,203,54,161,17,251,28,73,114,220,139,208,118,162,198,200,248,46,57,163,225,156,198,12,215,93,182,77,103,25,60,190,47,247,9,194,90,131,65,82,240,151,221,209,208,185,143,240,73,157,86,239,41,34,242,38,155,164,150,109,26,14,204,143,75,248,236,51,182,105,38,109,199,222,73,208,8,14,100,231,136,120,234,246,22,158,115,104,227,18,206,59,33,154,164,45,181,183,12,219,117,160,70,130,246,120,75,221,169,189,99,138,52,150,180,197,25,44,204,78,169,118,15,90,33,127,111,91,68,39,179,160,10,230,168,26,23,125,206,254,61,79,159,114,111,234,147,99,212,150,196,41,71,88,140,162,231,187,3,195,113,82,110,143,8,97,59,126,140,107,177,228,216,134,176,66,170,130,164,11,134,153,151,199,100,219,99,91,89,182,83,239,212,243,249,4,250,153,251,171,142,57,14,237,203,130,202,150,232,125,57,169,142,101,49,149,74,80,192,223,247,213,165,229,138,172,73,157,229,132,98,30,222,251,214,13,179,199,149,172,94,47,216,44,248,189,162,237,240,219,3,186,154,153,190,91,50,98,229,10,220,204,113,40,123,56,247,114,174,159,231,124,236,8,138,151,191,25,40,200,158,241,198,181,13,220,196,54,99,85,66,195,149,53,12,154,183,33,232,124,32,162,116,64,231,147,199,36,73,147,178,185,1,177,255,36,157,15,45,37,233,124,118,215,152,102,40,66,231,99,97,190,164,243,113,214,90,79,62,137,225,65,175,243,104,142,215,215,90,79,7,154,31,123,73,24,31,177,61,66,40,79,62,30,167,44,130,184,188,42,101,209,182,159,46,183,209,110,157,13,40,139,198,24,66,81,82,153,209,33,64,232,209,41,143,123,252,28,164,152,126,68,79,147,133,195,254,26,212,39,89,85,142,34,95,217,164,158,182,40,149,147,175,102,122,160,90,122,240,121,240,121,240,121,240,121,240,121,240,249,140,213,226,137,21,211,247,69,57,125,92,10,234,207,82,73,125,108,138,234,207,73,89,125,47,10,107,170,129,149,78,209,172,166,219,243,245,173,212,197,14,251,225,211,67,192,145,31,203,159,5,117,176,216,134,116,254,78,220,196,195,167,79,183,54,242,249,228,205,136,39,247,228,3,65,207,78,96,83,12,127,229,51,11,52,247,57,168,251,239,191,202,255,179,80,251,223,127,213,255,113,168,255,227,110,26,249,69,225,74,236,218,138,187,161,164,26,10,25,154,48,20,201,48,58,220,35,73,101,193,129,171,140,91,11,121,106,221,58,231,78,163,83,234,37,50,178,115,140,190,137,1,37,225,117,104,110,101,165,84,233,22,107,5,207,208,174,163,50,180,243,174,55,202,197,98,94,203,172,106,112,239,65,42,52,155,77,56,73,142,251,41,251,196,137,180,221,188,138,170,85,91,215,180,107,215,50,186,77,61,227,56,36,203,239,7,79,204,224,157,137,129,64,235,117,83,203,228,122,102,223,152,14,220,85,35,173,153,70,190,218,47,229,139,26,129,245,80,94,223,167,227,61,111,76,26,228,23,125,87,117,126,220,51,27,15,21,102,56,246,238,74,61,166,211,43,181,242,103,209,105,210,139,154,97,228,107,137,59,93,11,220,42,137,211,165,129,162,187,129,126,78,151,201,212,172,130,234,191,90,214,173,175,172,61,125,105,55,255,228,153,205,49,57,232,183,158,186,124,101,107,227,202,38,249,182,14,63,91,187,237,214,115,228,159,181,175,182,118,134,143,99,202,87,159,186,124,41,127,182,101,59,229,110,245,34,201,105,185,79,92,218,56,125,197,216,184,240,212,240,202,116,252,149,103,175,92,185,177,188,180,124,241,43,237,103,30,31,92,186,184,254,181,115,230,149,179,231,141,39,214,54,170,123,235,235,103,119,219,23,31,191,52,216,126,246,194,229,203,206,179,198,149,103,204,226,245,245,155,79,174,173,173,215,172,39,159,121,220,189,184,253,228,214,197,139,131,231,158,182,198,103,141,167,30,127,252,226,240,198,238,149,193,198,70,229,122,111,123,121,48,186,57,114,167,245,226,168,84,92,218,233,247,74,43,163,175,174,149,191,122,238,194,179,207,186,245,101,130,61,179,180,116,193,237,109,92,185,217,255,218,250,246,165,149,231,158,190,94,216,26,158,254,154,85,92,233,157,51,173,11,131,175,238,94,112,134,231,191,246,220,149,221,51,187,255,63,123,111,222,229,58,146,221,7,126,149,108,246,162,76,147,153,4,72,128,75,62,165,122,0,112,223,247,173,250,185,14,64,128,32,184,0,36,0,18,36,95,231,57,109,143,199,109,73,110,73,99,121,166,143,181,216,214,120,228,229,204,25,89,182,101,91,234,86,219,231,204,71,153,211,175,74,250,107,190,194,68,96,7,8,50,153,249,222,171,174,110,103,177,42,139,140,245,70,196,141,136,123,35,238,253,197,132,137,205,51,177,13,181,208,10,201,246,188,218,37,147,84,186,91,43,133,219,237,201,96,71,38,90,42,217,193,214,66,43,219,109,102,152,92,162,41,79,210,217,225,156,77,87,132,185,156,234,19,107,33,95,204,168,221,253,64,93,48,45,140,151,103,141,18,133,20,162,130,68,118,91,21,126,210,157,199,71,67,153,38,233,67,53,157,71,209,178,86,226,57,124,51,231,14,82,153,227,251,152,26,107,84,171,92,34,67,244,181,104,165,191,72,119,246,57,134,39,144,244,16,11,231,51,205,178,86,232,77,52,188,157,165,74,101,36,39,73,229,180,156,225,136,100,123,219,102,11,139,132,140,23,162,153,168,116,232,208,209,73,186,58,63,144,20,209,95,47,4,173,173,242,225,97,110,57,105,85,16,130,201,164,86,137,81,54,76,36,153,44,67,20,185,228,104,125,168,98,25,53,15,232,77,206,86,205,213,54,85,30,102,195,75,38,202,21,98,13,102,52,159,37,218,108,110,57,104,118,100,172,176,106,33,133,9,201,48,243,189,72,169,211,240,128,45,178,155,241,34,25,94,34,133,164,178,175,29,154,52,232,187,240,28,143,87,59,153,104,43,73,20,248,105,9,25,247,155,181,245,124,210,46,172,14,165,253,156,28,28,194,243,66,11,61,172,135,219,220,158,218,236,100,137,210,228,245,156,35,243,197,181,60,161,91,68,134,65,145,89,130,205,149,133,242,36,22,38,51,179,230,98,166,20,138,101,166,186,204,200,162,22,29,18,229,184,148,137,229,18,244,74,137,227,217,76,138,174,38,152,94,189,158,69,251,75,37,199,84,89,50,90,97,240,30,149,94,149,118,68,141,95,98,132,186,14,119,123,141,78,170,190,33,169,10,209,14,51,146,52,233,107,5,38,131,108,105,80,104,115,190,46,200,124,159,75,16,74,155,27,21,22,165,92,179,182,79,54,187,116,9,47,199,40,165,61,13,227,77,146,199,135,213,104,107,83,92,41,217,29,202,11,205,158,138,77,218,130,36,205,235,91,106,181,234,225,133,44,137,228,18,149,202,56,115,24,181,151,228,96,192,18,24,95,29,47,26,131,97,106,61,154,32,36,73,37,70,234,28,227,243,171,25,11,216,152,139,246,122,137,81,84,28,170,169,240,14,163,106,25,14,80,91,84,230,173,38,167,210,235,20,201,166,198,3,64,119,59,93,239,142,137,189,150,111,40,97,181,89,218,167,38,107,4,223,106,141,113,117,43,215,89,158,200,238,115,135,81,189,139,136,42,51,90,213,26,204,124,132,118,186,209,246,118,85,163,50,225,214,116,176,76,205,230,120,38,211,230,90,172,68,12,86,61,164,23,142,239,101,190,194,181,53,106,208,142,174,134,136,74,133,187,89,44,55,138,37,39,114,78,145,40,102,215,67,86,27,148,39,227,196,82,89,169,108,41,60,95,196,139,221,76,163,53,202,48,135,222,162,92,87,137,13,91,14,175,187,83,154,68,180,98,90,142,177,243,249,161,75,212,115,51,94,157,16,228,97,77,150,168,117,150,138,138,133,165,86,20,27,61,34,214,76,240,235,234,16,73,230,68,62,81,221,82,13,158,216,229,83,131,46,219,195,212,48,73,105,82,99,205,38,199,177,85,59,142,82,205,225,122,82,106,163,235,196,174,177,40,80,98,65,237,85,235,68,86,93,103,75,220,114,187,40,140,187,203,113,143,40,137,195,193,106,94,156,231,19,11,174,72,46,81,137,42,43,153,169,22,215,14,169,56,159,217,39,21,162,30,87,85,162,67,181,213,5,223,111,22,43,137,30,91,200,101,212,153,128,54,154,131,106,98,53,174,15,40,46,76,236,19,163,82,6,15,31,180,81,49,219,24,228,228,206,42,175,230,18,49,98,154,154,199,241,88,187,183,225,138,235,198,178,58,96,154,137,70,170,85,35,24,102,54,235,30,152,77,2,109,21,246,147,68,187,135,170,249,36,21,107,163,148,72,73,90,59,150,198,230,116,191,62,224,59,165,84,77,171,179,241,131,136,16,115,33,190,175,244,86,51,134,159,54,209,61,211,78,239,246,85,150,141,34,2,219,96,48,178,92,235,151,43,5,54,118,160,139,101,118,65,137,130,24,109,133,153,206,184,201,37,146,92,109,42,240,132,88,18,120,137,143,167,57,118,208,216,20,246,221,112,183,131,99,135,180,132,162,42,19,238,174,82,153,104,126,159,37,137,88,169,214,45,53,225,34,76,150,90,93,60,43,207,75,60,207,63,60,232,219,44,155,158,188,248,230,18,72,193,150,189,43,135,177,56,30,79,35,182,97,55,203,178,143,119,240,232,222,193,127,56,78,107,74,25,186,81,191,161,97,232,95,237,123,32,172,49,120,227,242,111,112,185,55,216,142,59,134,223,206,147,85,233,146,160,46,233,188,59,242,56,248,38,58,142,197,227,200,27,211,159,208,113,26,249,38,158,76,224,41,43,194,242,42,129,94,107,207,168,207,122,158,254,158,158,168,240,54,245,25,25,117,23,249,103,231,187,103,184,9,188,238,60,110,167,209,156,103,208,126,165,66,223,159,43,245,57,213,219,121,192,151,99,26,12,191,75,36,146,66,35,104,2,137,220,97,55,46,137,247,25,172,227,238,166,165,32,10,176,50,147,155,236,139,209,23,20,194,58,133,160,113,28,139,121,252,44,44,23,28,232,12,136,216,191,76,174,120,102,183,254,198,221,152,91,44,222,57,14,64,119,201,88,26,222,74,191,113,59,81,65,31,170,23,117,10,104,201,233,26,94,90,226,243,152,0,106,120,11,142,158,188,243,206,158,163,217,245,130,169,244,60,90,156,92,83,139,22,243,238,214,79,138,251,38,248,25,77,149,143,217,220,229,227,251,162,66,111,111,161,142,176,226,88,39,200,84,96,85,217,21,34,75,154,147,18,48,175,75,23,245,79,180,216,205,11,9,225,68,253,255,176,42,227,40,236,152,34,227,140,236,55,60,4,156,152,239,73,207,124,55,16,43,76,192,138,143,213,61,160,84,216,239,144,226,223,120,22,163,156,42,226,121,173,186,172,25,16,132,69,247,178,51,79,69,92,219,166,127,5,184,172,64,227,157,7,253,239,83,59,156,119,59,120,246,114,224,59,38,125,254,126,250,162,106,76,35,38,107,121,78,1,201,192,237,82,8,3,62,160,92,143,65,213,75,123,194,60,84,54,66,1,111,186,203,196,88,38,233,53,75,241,86,112,245,164,27,155,93,181,9,189,242,1,20,250,237,182,110,109,75,50,12,197,233,231,178,178,125,34,246,249,231,154,76,175,222,121,252,50,111,193,184,184,102,188,23,169,211,27,121,89,109,43,105,181,2,113,59,227,209,29,248,44,192,223,125,48,138,3,241,70,228,231,159,211,50,152,185,239,224,62,125,155,212,69,72,215,14,244,18,97,232,242,74,13,105,237,221,51,106,188,186,27,79,185,241,252,54,112,172,189,157,105,153,14,61,171,8,189,1,122,60,144,155,173,213,198,37,21,232,150,86,174,69,192,22,108,244,155,132,187,56,10,227,143,107,84,56,90,30,79,207,9,247,174,233,207,210,202,148,115,228,105,183,32,101,181,201,87,173,21,234,101,24,20,57,158,229,54,41,160,247,79,246,159,153,255,14,67,19,134,177,214,233,50,174,238,244,46,122,178,40,163,99,222,88,151,98,30,191,232,128,37,17,195,81,250,114,89,71,121,23,216,71,193,186,208,135,173,179,176,182,207,63,23,233,173,57,145,223,185,96,7,12,64,158,103,150,243,14,232,101,180,250,60,53,73,49,151,247,35,190,52,155,105,163,162,155,126,224,174,30,177,227,245,57,114,148,192,54,56,53,7,236,88,158,135,113,65,78,213,122,167,234,16,37,182,78,0,18,197,97,161,158,157,199,10,189,188,177,150,68,122,59,166,101,246,55,156,46,176,204,6,93,170,112,128,5,33,6,38,193,77,64,51,206,115,201,227,221,116,15,183,1,73,115,191,177,120,78,174,189,211,104,89,212,33,7,36,45,242,65,185,221,134,175,233,116,250,227,250,187,78,100,64,78,123,44,115,28,72,234,178,21,228,5,165,67,51,212,11,76,16,127,249,74,84,244,162,96,57,250,107,170,160,87,95,187,239,227,148,88,176,217,254,156,165,105,151,128,102,156,84,49,210,37,42,186,161,100,21,37,35,130,238,142,59,116,217,106,130,63,138,101,51,57,135,201,42,170,238,76,220,109,66,171,203,188,229,180,60,183,236,52,217,25,21,89,150,9,137,108,66,91,83,148,212,141,81,171,113,144,39,15,18,52,35,41,10,38,239,18,11,74,143,105,130,24,41,67,164,64,12,15,138,24,130,160,52,185,210,195,230,84,51,18,211,11,31,155,22,164,132,0,179,172,168,131,30,175,129,248,165,203,184,20,148,153,241,148,105,199,119,137,173,43,38,79,72,153,38,52,170,69,51,54,113,24,32,14,4,106,20,65,240,25,16,118,200,236,50,144,212,4,8,132,246,166,26,180,105,77,102,166,153,136,144,39,132,108,51,178,1,129,18,76,57,203,226,153,200,62,71,172,179,86,219,198,102,79,168,89,208,21,251,18,17,6,49,9,144,28,129,201,163,217,69,54,162,100,136,101,174,105,244,48,232,86,94,111,85,110,7,186,31,180,42,215,52,187,116,109,181,42,111,211,190,6,189,146,183,226,65,247,30,242,78,247,102,136,13,136,26,122,186,106,151,63,232,134,193,24,136,233,18,171,130,93,208,62,75,240,133,166,110,93,27,134,97,211,194,150,138,204,139,132,2,2,231,128,214,20,108,175,90,80,51,176,74,4,4,26,14,234,224,47,24,42,16,21,47,168,84,132,207,17,97,16,213,134,49,96,160,212,162,77,140,146,35,164,162,62,122,168,19,8,250,64,3,129,107,210,100,164,93,17,50,28,32,14,4,10,142,121,176,100,17,159,46,30,116,191,241,121,169,9,173,121,237,30,81,108,134,211,139,150,75,70,217,123,144,76,177,202,62,148,80,131,7,74,67,51,253,218,234,179,100,153,3,9,232,184,238,204,190,46,55,61,165,234,241,78,51,50,68,172,172,19,103,148,26,47,131,82,195,20,193,87,96,119,234,38,196,211,138,72,66,167,252,117,197,106,4,175,51,129,64,153,189,2,254,38,244,191,67,199,252,24,118,65,2,22,136,87,100,74,31,139,170,201,13,75,202,155,10,154,68,83,26,153,6,117,20,137,114,85,239,156,189,215,80,217,59,219,207,248,196,91,59,222,197,62,241,191,246,45,195,218,193,124,185,17,254,3,223,100,208,181,66,253,70,221,19,127,203,210,242,28,196,27,82,163,17,111,92,220,122,243,163,8,58,142,227,102,188,245,86,27,111,62,217,7,227,13,69,220,23,127,187,208,109,75,32,240,175,174,240,25,241,6,84,232,134,177,159,252,3,241,56,155,140,67,88,52,59,30,94,215,187,226,89,214,64,116,178,227,13,224,112,59,126,130,77,146,19,51,222,125,246,96,151,111,232,3,150,61,130,199,170,198,180,253,112,234,245,217,46,248,36,120,59,159,33,49,25,21,24,104,65,102,132,46,85,93,5,68,88,80,158,122,4,188,114,176,34,78,65,43,153,209,214,29,4,204,103,193,135,153,212,89,255,193,100,174,87,94,45,36,55,219,112,232,234,248,81,79,88,154,107,176,222,184,19,67,136,65,95,55,130,196,238,160,19,201,205,7,138,108,13,225,116,30,243,172,212,253,207,115,50,154,234,145,149,209,64,248,115,155,62,157,234,21,235,182,195,188,238,56,157,204,20,204,159,72,119,111,222,130,156,239,236,83,157,119,150,82,231,82,228,201,20,224,203,83,4,232,71,137,199,147,95,127,2,33,208,128,204,158,27,158,17,242,77,147,11,186,219,188,53,241,210,103,153,253,184,12,202,46,44,136,13,42,200,161,15,67,131,48,18,204,247,79,29,85,87,79,139,4,198,218,175,187,92,60,74,198,13,136,151,46,91,193,52,38,187,171,149,118,172,247,249,188,224,94,127,126,135,219,55,50,39,232,9,160,198,61,199,159,93,155,125,255,114,134,75,125,99,118,18,60,239,5,147,196,117,233,18,121,58,77,48,33,22,188,70,48,29,39,141,43,79,183,87,126,106,50,186,95,27,190,172,248,15,188,177,57,69,208,217,117,33,118,243,236,182,63,239,26,231,3,214,172,228,233,53,75,191,236,113,175,89,54,80,185,191,5,167,90,113,234,130,230,163,211,251,68,95,94,124,249,244,149,17,230,191,78,242,86,252,212,194,117,180,244,233,216,157,79,84,233,186,112,122,114,147,61,33,206,60,71,150,249,160,45,207,119,13,242,18,122,63,97,209,65,98,215,189,185,228,193,197,239,121,203,239,89,143,137,163,205,25,130,45,187,36,94,253,189,113,47,20,179,43,246,121,85,186,61,63,60,102,242,47,31,184,160,27,182,224,42,60,218,214,51,38,210,83,126,34,47,72,126,161,107,201,5,28,99,42,110,207,105,142,247,110,206,91,151,251,110,9,48,2,188,141,59,181,120,251,94,216,59,149,244,20,25,65,247,103,33,163,176,144,255,6,205,75,163,33,19,250,212,17,253,82,239,164,228,242,50,209,254,57,36,154,202,199,25,233,233,25,52,184,238,238,78,15,143,5,165,251,84,1,174,6,249,174,252,78,138,193,87,22,28,239,137,197,246,228,142,225,185,176,187,58,169,48,28,221,20,6,117,155,71,211,52,111,11,79,239,5,30,133,193,215,53,126,202,130,226,125,220,12,111,21,207,211,126,196,150,190,18,82,102,5,238,36,119,1,221,110,42,229,231,213,12,119,34,11,27,218,199,239,71,36,232,125,151,240,53,211,112,84,210,175,39,93,147,199,11,224,236,75,30,176,252,28,73,39,158,76,143,79,203,198,138,183,15,220,23,155,199,67,227,28,185,92,5,158,185,248,88,230,131,180,20,207,181,167,111,217,9,120,149,196,85,206,147,133,250,102,155,126,33,234,28,134,92,86,204,241,138,224,158,181,222,243,153,216,42,168,139,252,215,166,87,129,29,30,124,129,122,106,214,92,29,47,199,136,14,209,126,94,185,15,202,21,140,155,120,242,24,42,224,68,233,248,164,193,149,18,243,55,192,37,216,156,73,121,110,80,158,184,184,245,142,214,201,243,70,255,41,229,209,229,238,211,125,121,118,230,156,156,56,96,85,57,126,125,48,72,249,122,252,181,200,43,210,198,175,156,79,247,255,100,112,213,213,175,233,111,55,129,127,253,247,198,191,166,115,67,224,85,255,187,147,167,42,158,139,126,59,153,235,105,21,253,159,32,150,118,210,122,14,254,221,79,32,156,201,172,122,183,158,115,30,137,28,158,248,228,14,110,212,128,44,246,7,85,240,77,233,128,63,149,172,150,37,150,43,13,38,34,138,249,90,177,59,71,8,162,32,45,64,74,130,215,8,34,60,73,129,136,204,10,148,129,194,92,137,37,44,123,13,211,15,24,188,52,217,117,225,215,94,181,221,109,145,189,194,140,70,75,139,36,147,171,45,114,85,50,186,218,199,26,229,97,186,138,52,219,53,158,175,181,180,76,166,207,37,149,85,102,86,203,206,178,205,102,179,149,220,101,7,243,68,167,218,140,206,40,90,24,22,65,157,188,152,111,128,12,93,98,56,44,196,242,188,144,231,249,70,190,93,26,199,11,72,124,69,175,50,165,57,47,172,211,89,158,111,101,107,75,42,189,59,132,99,68,107,147,30,48,91,110,38,46,219,165,77,124,128,175,14,135,68,82,20,195,41,12,23,19,252,186,211,46,10,106,118,16,203,229,151,252,110,47,110,186,225,108,88,34,50,197,156,50,237,239,137,97,179,94,206,105,188,52,26,172,218,66,178,179,237,241,40,198,239,215,253,112,101,219,31,134,87,90,141,39,211,61,109,66,182,43,213,105,2,171,204,187,209,217,122,169,197,56,78,139,73,66,49,78,99,196,226,48,229,102,4,39,104,155,85,183,89,43,82,20,193,162,82,147,175,236,139,148,164,8,124,119,62,236,142,136,166,192,244,133,78,153,88,103,36,68,28,76,122,221,86,122,48,17,226,9,166,118,88,172,55,108,53,220,94,104,189,252,82,91,151,155,165,126,159,35,122,66,190,193,79,83,113,177,194,162,184,184,222,22,229,161,84,98,100,164,95,8,211,155,241,152,79,23,171,123,114,214,89,8,209,54,41,19,213,74,179,29,35,106,28,18,165,18,205,206,64,220,28,22,211,233,62,218,95,119,39,201,125,120,90,237,174,120,81,171,29,50,117,181,220,79,29,154,228,180,27,78,53,241,94,157,23,113,165,167,97,43,86,220,180,151,241,196,6,169,151,15,148,182,207,85,182,203,84,135,207,15,36,114,73,238,27,85,164,141,149,38,227,2,147,157,69,167,201,218,88,171,16,245,110,35,199,134,27,169,25,207,182,8,138,71,153,209,178,93,157,103,134,40,197,230,250,92,120,137,114,241,29,61,42,79,114,209,109,191,192,166,4,228,112,160,71,107,46,95,41,204,183,244,48,83,158,84,226,160,37,85,121,88,166,152,174,60,206,50,171,114,102,199,36,219,200,46,63,74,214,242,51,150,202,44,71,241,25,57,152,45,185,92,145,92,36,10,59,126,220,87,105,34,29,43,178,245,181,186,13,15,21,182,95,98,195,135,18,153,72,44,55,75,46,206,76,18,163,60,35,214,214,121,174,178,171,78,242,101,122,188,105,247,248,66,44,147,30,109,212,94,172,68,108,81,6,73,207,88,132,64,50,189,217,162,211,95,39,163,10,91,26,164,150,92,233,208,32,134,88,142,236,23,6,203,76,58,181,93,77,9,216,71,92,49,181,24,238,243,60,171,206,242,241,242,70,234,151,198,227,77,45,87,224,4,153,60,176,93,145,237,78,151,82,122,210,170,204,53,185,58,109,163,195,57,201,207,214,232,190,88,165,145,48,177,18,119,251,132,76,9,211,1,118,104,210,139,86,118,40,235,252,50,141,37,22,123,80,169,72,80,123,132,239,75,249,77,119,219,217,119,169,78,71,165,75,149,20,57,40,197,176,70,98,171,114,163,138,18,157,165,247,53,1,39,118,85,178,169,117,229,62,77,149,9,150,106,183,147,241,113,166,73,54,15,116,190,81,32,25,178,54,226,11,91,54,223,36,48,74,204,96,11,36,14,198,142,16,80,140,88,149,228,44,38,53,248,248,130,223,19,229,20,147,19,27,51,98,193,79,123,235,65,123,85,224,75,72,158,227,198,201,206,128,171,196,240,90,147,232,245,86,234,116,36,171,57,137,108,15,89,170,75,108,54,19,57,163,213,250,117,121,82,160,103,75,132,73,242,81,164,181,68,16,134,216,160,203,177,58,143,79,197,97,172,193,37,193,154,51,152,108,247,203,120,167,223,207,199,106,155,18,150,147,54,90,57,38,237,246,66,138,42,104,229,218,128,18,200,82,120,44,104,28,181,11,103,166,188,146,237,231,184,150,54,2,124,56,232,140,100,156,201,42,169,230,168,27,43,144,83,114,185,92,230,202,113,130,42,183,106,98,71,107,130,153,155,47,148,7,121,101,186,79,103,50,205,44,86,32,39,179,146,90,238,77,232,84,111,140,136,245,73,154,31,73,203,169,178,32,43,112,46,80,225,118,119,52,61,136,37,113,50,160,91,29,57,94,69,10,243,122,171,158,220,103,82,59,130,172,99,8,67,47,170,43,161,145,36,73,97,210,206,213,83,116,183,125,216,201,88,93,146,250,92,107,153,63,0,222,201,174,114,171,114,61,49,139,175,101,34,153,107,146,189,33,95,166,176,170,146,229,41,126,54,27,78,83,203,73,171,171,129,37,175,85,26,172,214,221,22,113,136,55,54,218,86,25,138,12,66,101,243,121,117,216,67,149,238,168,74,173,171,135,206,160,18,110,136,140,80,59,12,144,49,21,237,204,165,210,182,21,203,68,199,139,50,159,238,100,243,245,93,107,151,207,117,219,139,242,102,64,46,166,241,238,14,237,97,13,60,217,47,2,214,139,29,182,40,38,229,178,139,117,35,30,46,215,86,25,81,106,225,205,249,172,56,13,207,171,59,53,93,88,76,195,9,86,170,117,14,202,98,219,103,87,107,180,94,136,9,53,101,189,74,206,59,137,9,80,176,243,8,62,140,33,83,121,83,155,183,167,253,33,219,207,197,196,216,84,73,50,131,124,41,198,181,155,100,107,52,85,90,253,86,60,218,200,207,50,209,33,152,111,84,155,95,52,232,214,158,30,170,249,52,210,80,51,12,135,100,90,84,133,200,230,71,213,217,46,191,36,195,197,205,164,67,240,148,148,95,87,6,168,198,13,215,169,210,97,32,74,155,253,106,67,114,43,102,49,17,212,168,218,195,219,92,129,172,228,199,98,103,62,76,52,150,205,210,44,199,128,41,210,159,99,50,147,233,225,73,98,153,47,13,216,61,203,102,11,139,216,129,216,28,42,104,107,43,19,216,14,228,204,182,90,2,59,90,228,145,14,198,212,136,70,111,83,232,41,226,118,221,98,209,2,95,68,98,9,164,58,160,21,77,30,245,162,147,17,10,214,187,22,146,204,55,171,4,69,42,9,126,213,18,197,220,170,165,98,245,126,167,40,70,153,98,2,236,103,53,68,67,211,135,97,126,176,92,140,185,10,17,167,83,96,74,78,186,249,60,209,90,87,180,126,108,157,161,251,121,170,166,212,218,200,40,185,98,84,150,168,150,151,13,161,82,94,41,163,194,40,86,41,206,165,104,180,167,81,181,44,217,37,138,221,77,158,163,151,241,120,147,80,154,225,84,161,154,143,143,230,237,37,17,5,219,105,181,165,236,14,91,82,66,230,154,190,17,183,187,189,122,171,140,83,195,98,209,112,104,228,112,246,99,56,52,34,73,134,102,39,105,252,18,135,70,39,237,39,119,104,180,171,250,138,28,26,3,234,187,204,161,49,48,227,5,14,141,1,249,94,234,208,24,80,212,147,14,141,231,242,124,10,135,198,192,110,122,174,67,227,153,66,62,129,67,99,112,23,125,76,135,198,192,26,62,200,161,49,184,196,231,49,193,135,58,52,158,153,74,207,163,229,99,58,52,6,54,245,67,29,26,3,105,254,69,56,52,6,18,242,11,119,104,124,110,247,92,230,208,24,80,234,167,117,104,244,86,248,17,28,26,189,5,126,74,135,70,111,77,159,204,161,241,108,53,31,224,208,120,65,185,151,58,52,94,80,212,167,114,104,180,171,62,239,208,120,9,133,31,234,208,232,171,227,19,59,52,122,107,251,138,28,26,95,90,233,199,113,104,116,36,228,23,59,52,122,27,240,213,57,52,58,164,255,2,29,26,143,250,239,229,14,141,39,139,250,152,14,141,71,155,209,39,117,104,60,174,237,101,14,141,39,202,185,192,161,49,40,231,175,172,67,227,113,99,127,49,14,141,246,99,235,23,203,38,64,204,90,210,139,133,39,204,55,13,144,87,159,196,87,159,196,175,119,137,250,75,10,93,229,213,37,241,213,37,241,213,37,241,151,223,37,145,47,164,201,136,150,37,0,31,89,147,208,241,72,244,204,245,51,14,137,214,134,247,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,234,144,248,250,121,253,124,2,7,202,0,195,132,119,231,116,228,32,179,132,179,219,251,209,60,57,239,253,24,240,194,83,104,163,112,87,240,216,96,172,134,222,192,167,9,233,73,34,100,36,79,165,95,236,63,97,60,183,185,21,224,92,191,157,74,178,112,128,237,183,77,143,176,20,50,153,176,104,204,50,61,186,71,239,160,5,11,88,121,239,98,9,4,26,167,95,33,150,129,200,93,60,129,225,41,175,5,139,115,26,245,205,84,138,193,88,214,109,107,23,92,245,149,43,252,243,207,225,46,122,76,140,203,70,7,26,190,120,204,102,62,134,53,136,162,86,105,145,230,57,217,125,171,255,203,155,155,95,231,32,147,26,207,170,158,51,65,72,236,72,34,178,167,8,42,107,222,148,34,222,91,230,194,148,130,247,218,229,162,30,132,120,47,62,143,106,57,115,249,105,13,229,197,151,159,175,123,201,235,231,245,243,250,121,253,188,126,158,45,5,158,146,52,76,129,205,20,109,174,98,152,254,164,56,14,255,190,241,62,170,157,12,82,51,61,239,136,27,226,205,113,162,35,105,198,17,19,221,199,51,129,234,175,35,40,2,181,203,243,66,186,126,103,2,244,123,209,62,12,3,41,44,149,215,125,162,33,201,96,131,53,180,93,144,34,176,44,72,20,45,115,244,11,139,59,37,195,166,227,191,164,8,30,179,176,133,224,177,45,173,240,113,105,135,230,199,227,232,33,190,5,34,191,162,110,59,60,173,212,231,100,165,59,150,139,185,36,209,207,149,138,179,93,147,237,35,28,223,106,17,44,73,198,154,116,98,86,22,200,246,40,219,28,178,203,110,78,203,22,185,149,116,224,53,42,31,167,75,197,118,177,75,242,149,54,17,158,11,217,190,80,97,133,62,178,237,84,75,170,120,152,76,14,51,21,223,178,165,202,182,194,136,140,156,66,198,177,100,114,187,77,13,118,209,67,180,150,18,195,245,120,115,218,155,35,221,145,202,82,232,146,75,85,86,92,105,159,27,19,152,150,217,231,169,214,33,77,145,245,233,64,32,102,138,86,46,170,195,70,182,188,87,11,99,252,176,79,119,171,171,176,138,182,133,112,169,20,219,246,202,217,222,56,67,13,249,104,95,147,162,67,169,146,41,117,101,57,157,81,149,53,33,83,169,54,178,73,96,163,89,129,43,69,11,101,233,32,164,14,21,177,185,199,48,98,141,19,135,98,189,187,148,216,6,53,47,103,50,169,4,71,144,200,164,41,180,86,178,148,90,54,7,221,226,128,236,44,240,120,190,66,134,21,37,179,234,11,45,109,164,244,155,148,208,238,227,249,13,209,197,74,116,29,137,35,146,220,141,145,104,79,73,197,69,28,200,167,139,113,148,151,90,162,60,29,16,170,66,100,200,105,41,163,134,181,46,214,205,71,119,253,90,143,220,101,80,142,100,22,41,64,75,179,185,77,204,163,203,109,154,85,181,221,76,192,210,237,157,86,105,240,60,177,86,39,100,122,188,71,213,108,75,78,200,232,178,63,89,16,245,121,123,83,67,183,169,40,87,38,154,251,229,38,39,100,71,104,150,110,10,137,44,83,228,231,20,95,83,83,213,92,28,79,85,170,36,63,27,42,229,238,96,34,211,106,45,23,222,228,155,137,121,43,150,91,32,121,230,176,36,178,213,146,60,101,42,133,196,184,63,232,118,183,84,57,95,23,21,74,46,241,245,46,82,106,38,82,149,186,20,207,108,115,146,176,104,243,233,114,11,219,87,210,237,49,57,98,210,226,184,55,40,66,158,39,50,133,69,115,219,195,234,92,155,30,166,82,114,116,83,217,77,228,233,174,178,218,209,52,222,26,76,57,149,155,202,201,108,140,156,213,153,84,163,85,167,200,108,171,34,182,153,100,61,60,34,50,187,82,158,197,180,217,6,130,36,104,135,246,126,216,216,101,151,100,42,190,75,47,18,24,147,86,165,90,58,187,111,22,155,227,58,217,170,36,246,4,130,163,107,161,88,36,139,115,105,89,79,145,44,223,81,120,181,51,88,18,232,164,206,175,91,248,122,64,86,103,141,56,207,166,249,112,125,76,164,42,243,5,142,47,214,211,221,176,77,228,8,77,228,212,114,21,217,196,242,245,28,209,213,150,249,50,219,204,43,248,158,223,106,81,166,193,87,241,250,97,151,228,162,164,188,77,42,234,4,171,100,103,18,77,12,215,185,110,107,155,203,182,112,180,30,213,196,97,145,0,221,177,33,72,108,51,237,163,251,18,55,35,114,137,9,165,50,13,162,61,139,238,146,221,58,224,12,85,35,10,185,45,211,200,241,2,155,69,14,221,228,128,236,107,92,65,235,241,216,164,74,167,197,77,42,163,236,71,121,138,79,135,169,78,186,181,235,133,211,205,46,86,236,11,195,242,166,64,238,163,42,159,28,40,205,206,110,190,104,228,7,213,238,102,75,241,109,30,204,238,150,20,23,169,209,54,211,173,106,165,98,125,219,139,243,81,177,52,30,37,90,169,9,47,143,217,252,48,145,168,149,22,154,188,41,12,199,241,190,194,136,245,114,86,29,238,120,137,202,36,118,219,121,103,147,39,42,109,36,129,180,10,28,81,197,216,97,57,58,46,14,213,214,32,17,213,242,157,241,33,191,22,115,165,36,67,118,163,241,30,145,36,70,72,173,61,108,103,72,121,53,203,197,203,120,101,213,11,247,217,240,162,169,173,87,243,116,167,182,215,118,123,44,156,109,31,194,243,121,131,201,228,119,108,61,221,143,213,122,131,70,91,33,208,100,27,221,147,245,253,54,187,41,173,6,60,215,175,205,248,105,42,55,31,181,83,88,169,185,147,15,51,142,204,140,71,168,36,136,67,148,223,68,39,21,117,79,20,186,155,73,126,39,72,76,76,109,181,152,74,106,59,88,11,201,249,56,147,153,117,165,122,119,177,20,181,125,169,57,141,139,218,100,22,173,86,59,61,52,69,201,226,102,53,230,169,122,109,168,177,7,124,210,239,44,208,53,21,86,88,169,189,222,211,228,42,133,119,218,82,74,67,162,34,90,198,48,37,218,203,244,233,108,143,41,43,205,93,26,169,244,19,173,50,79,97,105,178,131,113,171,106,105,168,142,105,89,214,214,114,225,208,138,230,194,181,97,6,235,147,209,1,38,48,173,24,93,97,101,101,76,173,137,106,166,11,86,159,49,197,84,233,98,125,55,159,163,139,60,154,168,237,178,105,34,190,93,148,113,33,198,36,166,90,61,83,172,150,104,186,31,31,200,195,100,173,81,80,170,68,22,43,230,75,220,168,154,198,186,227,118,78,12,55,198,229,66,81,163,75,226,106,85,57,0,202,197,193,184,70,113,171,109,123,173,138,19,105,219,139,241,107,84,43,215,212,225,112,191,74,247,135,195,42,26,159,28,90,139,62,21,95,106,195,40,87,205,211,219,169,212,100,235,36,159,153,86,98,123,57,215,136,215,171,229,210,170,89,214,200,214,48,174,129,110,95,109,149,117,46,163,130,85,166,200,21,138,98,38,49,227,242,234,80,233,181,211,84,94,139,13,119,152,90,161,101,137,29,47,227,121,176,151,240,184,146,151,250,29,66,38,226,141,124,78,78,215,16,52,153,72,30,162,29,10,109,206,198,147,108,182,58,161,4,181,208,145,165,62,223,42,19,131,12,152,108,25,174,84,154,182,6,72,11,239,16,91,188,71,164,149,120,46,198,74,84,172,77,165,19,93,148,79,170,96,229,90,55,120,145,160,7,253,124,60,54,233,53,177,122,180,94,36,163,133,67,85,158,36,181,57,178,75,17,249,88,111,181,137,15,147,57,94,25,175,163,211,218,0,87,234,21,182,150,175,34,177,13,182,18,171,155,216,124,219,104,28,192,236,27,16,88,178,140,12,184,84,11,163,19,124,55,185,227,162,169,129,136,149,91,26,42,167,15,116,60,187,109,12,187,157,42,59,16,106,104,178,90,19,162,139,180,146,91,140,54,149,228,170,210,235,228,18,155,189,212,227,23,225,245,60,17,174,231,82,124,82,219,50,51,252,48,104,39,232,234,172,202,147,140,28,165,176,112,122,31,207,247,50,4,149,107,135,59,149,120,71,154,46,251,68,116,88,228,216,104,81,219,65,254,59,72,245,21,198,22,58,195,204,224,80,68,202,155,4,3,33,170,170,12,187,226,98,169,101,29,44,223,104,166,154,168,55,98,83,166,212,203,138,113,77,76,229,26,139,141,180,96,118,90,89,60,36,217,108,109,18,110,183,219,213,220,168,53,29,244,147,24,17,221,22,146,209,158,28,109,144,187,24,67,167,70,155,88,110,11,106,29,101,230,156,198,55,114,131,226,44,59,153,161,211,246,104,135,115,141,84,175,176,90,116,107,252,129,168,176,27,121,158,236,45,199,105,97,190,68,228,69,2,221,206,39,125,48,231,212,82,186,86,111,82,50,193,210,228,65,228,83,217,148,148,34,183,7,137,89,206,17,110,144,41,225,203,67,170,215,94,241,178,26,37,41,46,86,88,140,123,201,176,40,119,251,244,84,226,231,204,176,151,204,214,241,117,170,180,228,11,212,162,198,14,50,76,157,93,228,73,166,148,89,47,180,114,103,45,173,138,44,22,30,21,228,169,184,110,244,246,169,38,174,13,182,133,233,116,132,15,107,211,174,36,247,58,75,180,133,151,195,205,118,106,174,134,203,233,93,20,44,183,213,102,109,6,118,173,121,233,112,32,155,204,130,104,148,170,135,241,224,64,166,162,236,46,58,108,168,100,55,61,91,229,139,181,196,186,129,183,106,124,119,92,81,164,100,172,40,45,184,110,59,151,208,212,154,180,82,27,83,65,93,46,243,146,38,197,118,229,67,183,137,15,208,74,133,101,26,225,82,94,75,15,179,235,42,159,44,236,71,8,216,9,7,73,118,184,200,17,137,42,31,93,14,149,86,86,98,81,106,53,233,134,155,154,58,91,31,50,204,65,234,172,84,86,108,114,157,188,70,113,165,53,159,79,169,173,113,108,194,103,182,133,182,200,110,185,34,199,85,215,51,130,217,22,105,50,207,55,144,252,140,153,100,55,217,234,174,176,214,212,122,85,110,38,56,244,176,43,140,203,173,222,84,216,209,221,226,156,217,148,22,253,68,120,26,87,234,59,77,216,76,218,217,108,155,93,174,199,211,113,150,40,196,15,2,151,137,245,177,220,30,13,231,182,197,41,67,164,11,217,78,145,239,12,196,124,119,173,166,71,131,13,49,147,169,3,94,231,148,158,54,31,142,229,77,60,138,117,210,60,86,173,160,121,106,182,16,241,168,208,74,118,149,242,126,94,161,22,56,17,171,175,171,108,121,81,25,224,205,234,94,154,198,84,81,11,55,155,104,70,88,16,56,53,46,169,225,118,165,52,237,114,124,38,54,42,166,74,92,141,3,171,75,120,21,110,87,75,25,129,203,237,145,106,127,153,146,105,169,153,207,103,23,251,60,127,136,55,150,100,156,95,79,151,26,86,111,41,149,92,115,189,102,90,57,117,26,206,146,233,4,53,153,215,7,227,166,74,79,58,76,99,150,220,135,241,108,44,12,132,190,62,144,29,10,85,161,48,95,78,187,209,220,140,93,236,38,61,81,43,143,197,229,26,237,31,250,173,217,94,30,23,243,153,85,152,97,82,171,102,148,65,121,109,178,45,166,193,22,89,224,151,241,40,186,96,152,70,190,81,146,82,120,43,79,182,83,68,151,89,22,152,90,93,5,251,67,159,65,15,13,249,192,96,253,81,147,142,173,86,162,162,42,49,141,1,162,110,123,32,165,146,4,31,85,219,241,88,110,176,234,151,90,91,182,166,213,107,249,54,85,27,78,102,107,54,83,237,80,234,98,153,74,174,155,197,94,17,95,212,55,43,138,197,212,237,132,172,30,118,84,179,77,238,55,3,153,107,54,18,40,38,49,252,102,168,149,155,105,181,191,26,15,195,204,174,153,217,81,32,55,186,220,41,131,67,188,83,174,9,131,106,182,54,108,55,185,245,144,156,230,209,209,46,73,19,19,69,24,77,149,217,176,88,168,142,218,51,85,65,168,67,172,86,40,15,214,85,98,65,109,42,245,120,55,60,152,166,40,46,43,180,99,124,41,86,155,137,29,172,24,111,96,76,62,207,207,146,88,119,214,29,213,137,132,184,159,231,162,98,14,235,81,121,44,195,78,167,75,54,205,166,114,64,218,149,213,49,181,235,36,179,221,105,46,155,46,44,6,227,85,231,192,80,194,108,146,43,21,240,49,213,222,31,166,196,60,92,18,58,228,104,49,90,207,145,105,88,163,187,179,66,130,78,116,119,233,90,105,197,108,213,170,36,215,215,11,46,213,173,201,13,38,138,197,137,178,196,237,87,169,18,82,216,99,186,214,145,93,228,58,64,140,108,46,41,202,64,43,98,19,199,167,237,174,179,246,187,85,56,36,44,249,40,171,125,62,221,136,119,8,151,96,147,24,146,186,3,122,142,158,127,130,163,79,31,238,199,211,92,12,30,238,227,62,21,10,132,32,177,228,39,58,236,71,145,196,120,194,141,177,175,197,97,191,67,204,47,228,176,159,94,112,178,74,125,172,3,248,95,166,210,88,65,105,92,120,93,128,53,46,185,45,168,6,222,22,4,84,115,230,190,192,226,134,215,251,130,215,207,215,247,180,239,99,158,248,253,82,158,250,225,72,124,124,188,185,109,105,249,74,134,251,18,131,96,104,232,230,205,165,187,149,6,61,41,219,27,121,203,237,143,241,2,80,148,166,89,148,70,222,190,179,224,47,38,11,238,8,148,239,205,19,240,126,200,21,122,7,136,130,128,28,158,253,11,168,254,19,52,117,10,236,194,177,112,211,143,48,239,55,242,226,58,20,150,175,65,99,56,46,149,12,221,220,132,65,51,93,201,100,110,197,233,120,20,230,55,119,156,206,14,186,233,142,78,153,9,214,49,153,76,222,172,36,69,128,253,120,47,115,11,26,90,208,61,222,41,70,111,168,210,234,184,31,140,230,197,241,111,187,27,237,206,114,229,250,174,219,116,157,42,195,13,251,128,39,236,222,178,48,203,190,125,10,222,33,160,42,211,150,85,207,121,73,117,24,118,178,116,104,144,10,212,112,32,41,45,76,203,182,105,252,184,72,11,236,40,137,39,18,233,55,46,217,33,29,79,66,52,15,9,236,142,130,186,191,191,75,226,54,48,7,160,92,55,224,179,240,177,221,191,110,161,31,94,16,219,185,104,247,112,224,108,163,168,194,196,224,88,184,21,233,219,241,45,173,15,246,27,63,58,26,30,65,209,68,36,134,198,34,119,169,155,163,216,116,44,146,74,69,146,233,200,93,226,198,30,212,187,148,222,14,183,137,189,21,118,140,38,114,114,164,78,183,23,186,161,28,183,214,61,143,142,128,47,159,40,237,78,95,69,46,43,243,118,127,79,111,84,201,95,38,24,213,205,82,244,160,11,217,229,68,124,105,141,1,11,78,235,70,150,129,51,224,44,237,70,165,1,44,230,193,140,123,243,18,70,120,124,14,205,199,2,240,73,132,198,20,171,35,135,189,160,81,54,132,75,34,153,68,128,96,127,117,17,226,207,49,164,162,206,184,72,4,141,199,34,49,28,133,160,127,47,33,231,94,84,167,183,210,228,22,74,131,215,49,241,230,4,254,157,171,30,244,230,57,60,115,26,125,138,129,31,223,138,119,7,123,226,226,217,228,170,247,86,0,131,127,122,199,242,216,81,27,108,100,247,186,165,103,89,191,221,243,221,2,38,58,130,120,154,76,210,52,98,99,236,153,102,184,58,103,122,65,188,204,246,0,202,77,199,16,221,233,254,66,66,93,171,20,12,165,229,91,30,214,4,88,252,58,141,176,28,31,249,230,56,70,35,73,52,226,114,133,116,127,119,45,101,214,214,107,180,221,109,196,26,199,27,131,27,7,87,8,5,41,147,186,254,233,233,7,115,77,55,6,19,234,12,247,18,179,16,214,27,238,104,130,24,208,4,58,254,129,206,172,240,63,187,212,111,34,32,133,195,17,128,46,179,96,151,169,171,3,124,230,233,51,32,1,240,199,253,22,144,207,42,203,192,22,179,24,42,112,88,44,86,176,192,82,173,214,154,191,31,189,123,235,169,157,41,129,125,219,83,39,26,44,23,152,198,255,110,209,224,226,205,26,191,160,156,171,59,199,46,220,92,9,47,41,218,205,11,54,188,213,141,103,129,125,73,213,1,65,39,22,8,131,36,204,161,40,157,58,33,153,92,128,37,103,115,250,199,164,249,22,40,236,23,110,78,9,196,51,248,151,180,195,60,241,121,65,59,64,81,1,219,139,37,203,210,12,216,39,54,42,247,198,66,239,58,183,158,160,41,125,65,113,47,36,230,186,15,63,119,9,252,230,230,205,49,239,160,64,100,13,64,144,11,166,216,20,80,47,22,135,157,181,244,2,88,188,75,216,213,69,192,213,221,5,212,224,200,69,19,249,84,177,158,31,167,103,228,105,25,39,112,130,38,140,149,212,59,65,223,192,63,183,208,105,240,30,254,249,40,148,194,237,245,220,180,245,212,175,143,191,158,80,49,185,192,108,8,150,186,100,13,251,0,194,174,92,184,244,65,3,248,18,246,124,9,13,87,129,219,147,65,71,250,121,45,63,177,43,120,183,53,115,209,248,96,78,53,215,66,119,27,3,151,149,103,177,41,14,29,99,206,113,232,9,145,157,219,114,226,98,255,225,228,31,5,60,173,163,152,92,235,151,102,204,118,166,237,102,198,227,223,126,115,57,92,231,167,106,202,213,157,190,47,5,158,78,216,32,152,80,189,11,92,66,141,70,217,107,137,3,121,105,5,120,197,90,252,99,112,212,83,237,184,58,35,222,221,199,46,164,192,181,55,234,229,62,67,12,74,251,182,27,107,130,125,232,50,123,130,164,167,86,215,163,121,141,159,20,38,206,157,202,125,60,18,205,145,58,183,95,198,240,224,227,190,151,45,193,207,165,234,220,2,156,252,48,254,9,172,243,172,236,158,196,63,81,133,238,239,198,180,58,161,80,154,51,199,117,159,24,140,185,28,204,83,166,150,139,224,73,140,197,142,22,69,55,78,217,29,138,235,58,178,133,70,108,100,249,170,26,127,114,130,251,79,167,117,30,180,3,185,197,66,88,41,130,98,207,29,208,58,102,46,232,133,190,177,190,235,250,239,120,65,47,87,247,241,55,174,4,183,146,12,69,230,123,80,152,42,128,93,239,137,182,158,155,223,199,42,158,169,241,6,30,102,248,15,45,177,116,36,145,132,207,18,220,197,110,140,113,52,180,110,65,84,56,245,10,129,87,46,150,162,123,229,22,230,227,55,129,7,222,103,170,190,55,65,228,253,117,220,90,108,100,159,97,157,172,50,130,232,183,219,102,220,84,89,232,113,223,142,192,46,208,207,174,62,54,180,240,215,63,151,235,214,229,220,221,175,196,18,16,157,149,162,12,72,90,222,129,212,180,64,67,33,122,166,133,228,153,37,32,76,167,113,57,108,95,20,247,77,104,77,3,65,51,187,32,33,48,103,30,34,172,234,145,58,246,108,142,129,32,174,229,172,145,184,127,12,198,73,180,118,100,100,158,33,134,238,36,118,36,165,146,16,25,118,156,49,32,107,231,14,149,77,130,104,195,4,29,136,74,90,164,92,232,186,6,58,104,202,133,20,202,249,91,100,151,223,51,42,31,103,141,66,45,236,216,9,104,139,150,33,150,164,47,124,69,194,136,28,177,7,17,86,216,1,134,1,26,18,122,152,7,231,23,179,96,73,167,84,148,140,96,20,33,81,89,15,194,46,77,16,99,136,11,75,77,245,34,16,16,141,184,192,83,17,138,32,194,16,56,22,167,102,153,136,148,37,248,76,22,34,154,26,232,185,211,12,74,233,133,130,64,193,129,245,221,120,91,184,205,24,48,184,49,144,106,237,244,6,239,234,141,189,175,103,116,176,88,106,70,66,228,213,98,198,204,53,207,58,99,167,185,50,184,187,213,40,116,78,121,194,141,94,210,91,72,65,238,144,142,144,103,57,179,139,33,191,80,35,88,171,197,68,156,139,147,10,12,28,169,170,201,38,38,90,108,131,137,172,179,68,55,111,4,166,76,246,32,104,16,53,2,53,38,114,4,87,180,248,209,174,207,174,219,96,92,145,4,76,38,228,137,13,89,52,42,236,218,76,22,152,30,135,233,121,192,29,96,180,12,134,212,1,123,195,25,187,26,155,205,117,228,99,240,23,140,45,70,185,25,92,114,53,223,164,119,154,153,64,240,222,101,38,239,153,64,43,16,172,228,136,77,166,232,226,174,20,105,243,216,152,32,32,252,110,60,35,234,72,204,169,76,217,8,183,128,154,157,190,154,101,65,143,104,121,66,202,86,141,112,123,234,202,217,157,142,216,172,101,235,160,45,68,23,98,9,103,193,248,131,49,23,114,121,27,55,217,33,74,204,77,34,203,28,161,228,220,68,237,29,162,56,15,247,199,115,16,183,25,208,150,43,155,29,198,187,75,180,123,216,230,89,49,31,39,35,203,2,161,228,171,6,79,75,174,92,2,233,161,29,205,3,218,55,5,34,145,175,91,13,77,230,225,82,148,37,54,133,252,81,151,123,250,172,0,210,197,114,4,95,60,230,17,26,46,121,214,20,151,139,43,50,162,128,254,41,150,141,132,146,143,134,226,150,140,32,160,129,197,170,213,127,233,34,232,236,77,158,88,150,202,86,144,88,154,68,82,5,66,43,213,205,94,80,92,127,199,158,249,99,216,223,36,75,50,21,225,139,132,80,174,155,81,27,215,148,51,250,44,6,104,192,116,26,203,34,165,3,52,151,189,51,132,26,64,110,1,211,216,92,22,41,15,229,212,194,154,150,88,142,32,214,89,143,137,143,111,39,57,103,222,99,110,233,175,230,61,175,159,215,207,175,152,57,86,160,25,143,97,111,4,223,17,55,84,157,43,253,156,192,8,179,21,34,15,36,182,106,89,103,217,64,56,223,83,13,125,197,29,98,105,250,64,172,143,89,152,27,223,83,61,182,91,166,109,207,85,52,250,77,142,225,184,9,110,37,58,141,126,243,61,21,226,96,251,205,126,174,160,221,143,129,44,66,43,64,241,80,162,208,238,87,111,46,195,227,119,179,21,255,107,55,111,174,252,20,120,51,251,115,3,9,251,150,225,205,188,71,89,77,59,162,43,199,144,232,40,137,105,93,102,219,19,25,9,172,215,217,39,38,84,60,232,40,75,215,186,178,148,45,219,132,205,1,72,119,25,244,188,243,244,56,180,50,58,53,42,122,176,223,212,200,202,31,52,102,78,33,208,216,200,10,243,94,193,95,161,78,204,217,129,122,60,166,193,115,2,120,17,29,208,10,233,153,181,249,236,246,172,186,151,22,98,34,8,115,122,47,238,116,149,30,14,70,222,149,234,123,234,146,222,221,250,233,211,163,30,221,54,120,150,177,227,145,85,148,213,72,107,212,77,99,40,35,208,109,131,104,131,206,169,150,89,20,132,141,181,38,132,101,41,137,248,96,243,61,230,14,239,172,190,62,182,153,58,223,215,65,51,255,123,170,255,4,254,202,99,62,101,143,137,31,229,216,60,224,129,168,183,169,155,211,201,210,177,200,85,42,21,185,74,166,97,202,196,205,209,192,199,19,43,135,22,15,138,169,39,198,181,202,160,136,43,252,114,206,244,219,72,57,125,21,176,204,157,92,18,207,22,105,152,93,93,88,240,45,24,8,253,100,254,184,96,151,109,82,196,12,114,153,184,56,229,187,1,239,224,148,127,138,70,163,16,39,191,121,151,227,193,116,254,248,204,115,162,101,14,25,62,27,221,55,158,112,63,186,177,78,183,57,203,12,227,171,231,182,218,102,37,52,14,205,82,46,230,38,24,125,2,107,221,60,226,186,130,182,81,87,208,56,74,7,252,190,140,48,191,225,149,67,232,9,232,105,95,61,104,80,61,129,236,226,1,167,116,181,218,238,78,195,18,235,196,118,128,189,100,214,249,45,179,28,98,108,126,58,130,182,244,112,160,171,82,103,54,157,90,49,60,173,58,238,61,203,88,203,55,156,14,118,162,139,221,189,56,174,78,219,31,125,11,179,219,50,233,72,194,10,104,154,123,129,244,219,94,168,210,149,94,95,228,202,178,231,114,99,219,123,126,220,248,100,1,151,228,101,118,221,177,105,151,79,92,139,217,102,248,254,94,116,246,40,151,153,215,149,101,231,229,138,57,158,155,110,163,175,43,203,234,11,214,164,27,124,29,109,135,49,212,174,42,16,227,240,68,71,223,218,187,247,137,124,118,176,1,115,139,249,131,143,134,213,226,55,39,196,238,13,236,152,22,207,49,191,87,76,75,216,114,140,135,2,244,25,194,219,51,164,38,220,83,8,40,230,216,148,201,46,39,184,36,167,44,47,160,229,106,119,227,74,19,176,248,219,113,39,108,165,220,21,219,85,99,158,154,157,186,161,165,151,59,252,137,117,216,189,58,249,7,222,27,107,244,126,204,27,253,120,81,3,160,177,151,183,17,167,182,75,87,3,19,39,26,232,235,243,231,183,16,127,113,3,31,79,74,233,166,233,152,107,103,180,53,20,219,102,204,89,43,221,15,185,248,69,189,128,149,204,200,16,177,183,44,243,223,155,163,16,195,166,236,18,110,71,93,186,202,49,214,239,83,202,200,51,116,162,227,125,224,152,203,158,24,192,211,51,230,46,144,30,155,34,60,112,114,250,150,11,127,57,65,179,253,34,126,61,226,203,160,213,0,247,173,6,167,132,65,93,198,176,45,35,174,116,251,30,47,205,186,68,112,106,141,56,87,236,247,84,183,101,153,7,221,89,245,175,49,190,181,228,244,106,105,85,186,245,211,113,98,48,140,207,25,148,105,119,50,215,22,21,80,112,58,160,224,71,111,128,231,167,111,201,122,244,78,110,31,103,249,54,16,223,86,228,93,73,62,136,235,60,139,199,199,229,56,71,96,121,17,199,153,113,39,212,19,195,188,236,152,55,3,45,147,124,131,120,106,248,237,4,193,56,241,71,28,0,77,201,130,217,212,62,171,80,47,219,235,206,175,69,158,132,142,149,213,17,107,218,71,15,110,165,212,31,125,146,2,23,35,5,196,57,19,48,32,210,39,133,7,79,210,147,243,201,246,45,125,209,132,58,53,153,220,147,234,148,117,202,197,130,149,119,174,187,59,210,59,21,79,177,248,105,6,183,159,10,116,235,162,204,98,195,109,5,105,193,169,190,126,132,207,19,192,162,88,65,54,132,233,251,43,67,61,115,149,120,247,164,8,135,159,152,190,248,243,5,156,211,115,58,176,97,50,231,157,74,193,39,52,238,249,236,216,132,189,11,156,131,49,252,196,76,243,29,102,63,107,233,15,164,157,7,235,0,39,202,146,127,49,8,228,106,147,186,228,17,75,159,219,18,172,230,30,45,254,238,18,241,111,191,241,243,247,81,222,227,85,221,16,146,221,26,110,208,12,196,93,250,164,251,227,149,84,3,215,142,139,184,197,220,97,76,85,222,180,72,59,78,240,212,242,235,90,114,12,138,226,246,32,157,42,244,49,104,61,186,11,20,185,206,113,166,122,36,69,56,233,108,67,180,227,148,246,44,113,219,166,29,39,11,176,86,187,138,159,73,231,50,96,187,178,44,216,62,210,10,122,70,8,247,46,43,151,9,225,39,142,92,92,167,73,199,135,211,113,20,139,251,142,225,92,70,107,87,142,101,28,168,27,140,191,121,162,141,232,250,72,252,230,252,133,77,32,41,238,103,161,130,234,186,213,223,205,48,255,4,84,25,209,169,193,236,136,201,100,226,162,254,52,0,0,142,164,227,79,98,219,160,113,12,11,25,104,1,76,242,105,40,28,102,66,91,201,185,11,146,167,99,19,92,71,206,65,145,228,211,24,250,73,100,108,36,78,196,95,12,170,195,168,162,223,164,59,145,64,226,40,139,143,189,254,40,143,231,31,58,59,206,108,218,187,198,227,113,31,146,78,96,33,39,243,167,105,248,185,164,8,227,217,177,163,130,34,151,215,105,217,100,186,176,20,38,248,36,57,161,31,207,246,211,213,253,68,144,21,160,57,78,133,5,235,248,10,232,31,55,225,10,88,73,192,154,194,31,23,96,194,110,64,44,25,227,41,69,219,163,25,189,51,109,129,109,219,239,43,151,29,248,227,113,19,108,187,91,251,233,51,111,123,38,19,23,110,135,233,171,9,10,75,184,125,53,173,223,199,62,186,28,6,63,62,103,134,187,56,10,73,188,136,152,91,117,186,89,50,199,30,209,223,164,81,58,78,167,79,148,124,167,27,126,174,104,208,177,52,228,242,99,110,49,15,85,44,155,217,143,11,178,36,136,19,201,0,31,130,239,162,69,127,89,242,129,158,93,72,99,189,195,206,25,195,42,180,97,83,151,181,140,241,40,22,90,248,101,41,104,107,69,8,148,110,41,69,69,98,20,12,218,128,160,189,110,60,133,146,145,121,158,200,83,208,158,139,208,31,185,167,86,164,153,74,179,32,147,168,56,25,73,80,68,61,31,81,40,87,198,53,69,228,51,208,218,179,236,177,200,220,91,182,93,173,24,76,217,198,245,242,64,21,118,132,105,184,37,146,208,80,44,171,71,16,27,47,54,147,175,213,103,12,183,44,238,121,53,220,122,253,188,126,126,1,198,85,174,77,213,130,153,58,86,100,31,45,75,145,167,95,89,117,174,118,175,161,196,106,252,119,244,154,216,19,5,122,203,50,229,143,231,149,225,122,0,245,194,199,79,61,54,94,134,204,225,170,199,221,79,110,89,195,143,10,102,202,28,129,196,30,65,104,57,239,54,235,39,34,43,160,101,31,111,215,46,100,45,235,90,198,84,58,245,48,251,116,19,119,66,13,146,45,89,199,34,209,83,183,91,210,113,240,197,236,3,131,56,20,234,225,153,129,251,232,192,13,47,118,146,80,127,71,78,38,129,125,97,80,250,197,79,255,224,253,111,253,219,47,254,248,79,190,252,131,127,240,254,207,126,246,254,39,255,250,137,178,205,30,72,217,20,89,205,119,66,2,110,202,77,145,201,140,247,158,208,37,220,23,162,94,138,190,248,233,255,250,254,143,127,124,130,34,67,138,58,110,179,93,169,41,77,61,93,169,95,178,178,203,180,223,6,61,70,122,59,135,161,22,195,232,51,24,106,99,92,199,80,11,65,45,70,228,67,15,15,15,112,103,150,38,87,242,119,190,115,45,63,124,166,43,37,50,16,216,222,190,189,137,200,119,112,31,95,40,32,202,209,101,172,192,155,55,176,80,26,22,138,165,211,92,232,230,142,229,38,244,102,161,190,161,175,67,8,135,38,210,12,23,11,129,178,190,129,68,222,25,132,86,233,213,61,248,101,40,147,85,137,229,238,191,129,62,66,253,41,150,78,188,88,127,2,61,231,71,217,98,232,88,154,163,177,132,13,75,116,235,19,78,79,248,53,31,229,55,222,229,117,42,176,223,89,12,0,85,50,69,100,203,26,198,163,168,56,4,5,248,149,163,113,120,65,240,104,63,6,103,210,92,113,57,165,58,249,225,162,124,143,122,221,30,29,23,231,32,8,14,15,93,198,107,178,199,197,62,129,123,240,9,68,248,151,188,78,246,117,47,194,48,85,86,159,148,247,231,45,67,222,167,76,87,38,143,191,89,76,247,135,128,34,61,116,18,161,38,186,168,174,75,230,166,64,15,164,119,32,202,103,137,72,29,150,96,251,100,152,142,78,51,221,163,34,107,250,213,217,154,129,223,173,66,189,68,60,183,248,227,85,60,127,253,124,188,143,123,197,6,155,157,99,198,117,235,222,242,222,156,179,169,7,27,32,40,200,121,227,57,104,137,54,138,62,50,199,52,178,6,172,213,70,250,160,11,92,99,129,54,178,6,173,210,70,69,112,97,190,66,223,192,173,219,123,75,96,92,20,138,190,119,167,113,139,152,227,229,249,93,128,24,14,66,2,141,6,96,9,167,4,129,49,254,244,121,103,10,77,112,198,241,104,140,99,63,249,139,75,196,160,214,110,33,69,66,86,176,113,162,9,126,135,87,165,86,54,215,165,179,13,117,185,136,23,71,189,234,112,23,143,70,243,169,106,174,45,86,15,204,188,61,173,102,103,148,64,149,151,228,124,190,234,174,234,219,60,222,200,79,251,203,242,92,137,230,91,168,166,9,93,113,54,93,230,242,229,81,171,40,72,251,198,161,166,73,205,57,93,108,149,218,141,242,142,221,167,210,147,76,93,173,133,209,240,254,144,70,229,100,178,194,30,42,106,66,236,108,162,133,126,95,73,31,98,225,45,158,56,160,131,84,42,49,228,219,135,73,103,164,21,68,98,57,38,214,26,57,227,251,117,74,171,69,247,53,141,104,240,235,104,71,227,105,46,85,148,213,172,194,167,167,92,38,173,21,25,82,211,14,171,40,209,143,230,219,106,65,37,162,209,112,34,67,148,181,73,27,213,178,241,204,168,91,101,71,91,36,76,136,163,82,12,149,240,65,38,79,38,7,221,117,135,202,36,219,163,206,92,105,230,176,108,99,213,236,110,163,19,186,216,164,98,162,214,233,143,102,241,6,57,76,74,121,14,29,96,181,6,18,230,247,197,237,62,69,37,55,155,154,36,199,201,100,138,24,196,122,219,109,59,185,142,134,153,212,130,168,48,25,108,160,244,50,219,84,126,192,247,184,121,171,25,93,224,51,117,156,25,118,37,42,86,221,142,138,155,2,223,224,251,97,18,31,86,184,121,50,49,38,43,251,10,209,88,18,141,84,105,63,223,70,87,75,122,145,37,88,158,104,133,51,120,41,30,237,230,226,131,93,180,216,36,230,57,58,221,165,162,243,81,159,200,15,211,251,53,82,229,171,114,53,73,206,105,122,54,217,231,70,109,186,134,173,200,242,190,157,206,70,107,228,108,180,170,99,225,90,178,88,110,42,139,165,182,222,15,210,74,155,32,146,200,58,161,102,183,85,113,84,152,143,43,141,90,106,84,10,247,73,138,64,247,45,54,222,236,105,196,42,35,139,108,117,49,97,48,158,168,40,243,93,171,16,147,234,3,145,103,7,4,131,46,53,28,81,202,213,30,171,238,163,196,136,203,201,109,166,135,16,107,140,192,86,153,150,170,36,90,205,85,173,31,203,16,84,163,93,89,201,229,57,149,26,78,84,25,43,183,242,82,58,19,174,161,108,33,26,77,15,135,120,180,88,155,175,203,41,100,154,164,132,62,177,195,178,106,83,43,109,18,135,26,82,196,53,106,139,140,218,98,165,155,36,104,44,59,88,164,8,190,60,173,215,0,227,20,144,101,162,90,12,203,114,123,181,203,52,136,195,184,193,15,179,153,70,181,153,107,206,59,203,120,86,201,198,219,91,6,33,202,195,56,71,148,19,195,28,150,81,203,217,116,120,57,17,39,197,186,168,118,165,140,204,247,208,3,89,225,89,174,92,153,78,146,225,121,185,172,177,195,117,92,28,176,106,107,81,68,86,141,66,174,47,212,164,174,34,34,221,84,33,223,111,44,148,57,211,78,229,219,249,37,146,97,166,201,12,159,193,145,169,146,96,202,177,249,32,38,145,29,190,154,111,15,249,197,30,221,229,122,237,198,98,178,57,36,170,77,165,19,219,231,86,169,100,179,16,235,205,247,74,11,197,243,141,57,22,203,175,218,251,194,168,27,142,225,82,189,184,21,98,157,85,137,27,162,72,120,150,108,206,106,157,216,152,94,74,185,214,184,207,39,180,174,86,24,166,112,122,188,47,105,233,242,102,61,169,140,251,209,214,126,59,100,181,114,61,35,73,169,138,80,44,66,26,235,41,2,215,70,213,70,163,22,22,87,44,142,231,218,60,41,180,134,235,84,35,175,20,91,84,142,32,11,233,82,77,76,180,132,186,150,107,83,219,54,62,166,152,189,150,227,235,120,103,35,179,226,144,219,55,123,131,158,210,35,218,237,98,115,188,222,211,26,189,164,42,52,150,201,105,219,4,205,181,73,116,88,157,83,36,7,6,89,206,15,102,237,209,116,69,76,211,237,112,123,81,222,45,203,26,213,38,201,29,191,171,198,235,221,65,159,92,18,201,81,86,46,46,88,141,219,151,195,205,240,106,215,37,210,45,10,39,168,216,64,163,55,116,115,161,172,19,77,76,64,59,163,98,145,160,5,2,102,168,147,115,138,85,53,54,37,36,216,229,122,159,107,204,180,38,81,42,46,232,101,191,156,95,246,121,18,193,11,91,69,45,109,247,195,88,177,182,207,106,4,213,47,118,82,217,125,13,73,119,98,68,152,172,183,39,74,33,157,137,15,71,125,154,32,201,252,33,91,156,168,146,182,201,80,253,249,88,107,166,214,253,206,40,61,35,202,205,98,190,44,78,248,217,16,33,178,45,105,163,237,218,237,84,151,223,14,99,121,13,229,49,101,17,155,20,199,66,46,191,239,150,219,227,62,39,208,92,120,75,183,19,105,145,91,147,74,173,197,179,69,101,151,155,180,53,161,56,197,242,77,106,154,195,132,74,163,149,236,133,51,221,202,136,80,38,115,140,213,224,194,74,150,90,93,60,43,207,75,60,207,63,60,192,151,34,240,56,122,193,51,208,169,248,56,105,172,255,241,248,5,201,199,233,73,90,191,241,138,227,232,147,137,145,24,139,232,137,177,88,250,201,196,216,56,153,54,8,193,98,220,25,5,54,73,167,216,175,64,129,77,38,83,73,28,79,38,47,83,96,67,56,206,224,47,127,68,91,151,0,124,42,35,23,143,197,49,44,137,121,113,142,157,75,41,235,46,42,8,128,252,214,133,2,238,186,189,213,193,74,18,230,155,28,110,32,19,52,16,59,197,77,149,3,95,227,194,81,115,72,12,0,226,78,93,4,103,204,112,170,198,65,68,167,147,149,121,126,120,112,103,130,123,200,70,232,123,86,153,22,100,23,248,187,56,46,223,198,145,181,240,96,108,196,100,12,73,115,160,147,61,224,175,198,112,184,78,108,124,72,67,143,119,147,205,98,113,178,21,193,200,136,31,67,3,95,74,162,160,74,114,84,2,82,174,92,53,127,252,242,230,118,20,89,69,55,248,56,167,113,47,251,68,36,172,107,220,67,7,70,198,128,62,216,120,33,9,42,162,14,149,210,116,195,101,88,184,46,6,46,194,96,74,69,82,25,98,156,55,202,50,225,21,38,76,4,201,130,34,138,38,244,197,216,1,202,176,112,28,32,0,6,80,215,171,5,189,172,253,41,181,220,105,205,25,213,220,98,155,87,213,252,245,243,63,218,157,149,123,89,127,119,210,185,223,241,13,179,46,51,142,189,221,143,253,218,221,198,78,250,253,7,180,113,210,189,203,140,29,243,91,182,205,158,254,79,228,234,91,244,98,53,165,239,221,190,139,103,124,227,93,70,169,30,203,196,179,222,228,169,23,58,174,154,155,171,215,97,227,104,231,123,119,206,84,62,208,23,193,49,176,117,54,77,175,229,160,227,149,138,28,25,82,218,94,229,198,214,233,177,126,119,57,211,5,220,122,4,90,69,218,238,122,231,13,248,28,59,55,184,249,250,217,38,216,65,228,220,45,75,34,72,184,118,94,170,73,224,220,87,32,164,2,81,56,145,78,165,19,23,222,178,36,48,236,105,49,28,195,13,153,61,137,198,78,183,143,99,198,95,197,45,18,199,38,80,108,146,68,46,108,95,50,145,60,77,114,156,157,48,95,133,222,16,139,131,17,97,98,151,234,13,201,228,57,101,7,167,83,41,64,180,21,127,69,95,139,55,239,132,201,245,55,196,239,127,95,252,117,244,70,157,202,146,118,37,114,218,85,86,150,37,249,58,68,10,106,149,6,45,220,93,193,105,116,181,4,11,195,21,195,93,1,2,5,145,99,175,104,145,189,226,101,14,138,26,87,234,148,22,175,192,88,191,81,167,130,114,7,147,63,136,17,253,59,148,76,65,107,105,104,197,115,45,254,29,241,198,8,150,57,133,147,183,28,11,234,240,196,62,210,119,43,89,82,37,216,159,119,10,167,62,120,155,19,145,141,6,209,15,226,223,177,171,10,115,111,236,170,62,163,223,62,128,84,160,175,253,213,192,24,160,45,61,70,220,53,240,190,26,110,222,201,156,186,145,197,43,167,64,79,69,111,189,217,119,146,252,224,239,239,83,57,255,238,131,234,205,44,40,45,147,186,51,36,184,27,224,167,196,225,38,90,31,125,6,57,51,250,9,54,141,125,5,44,203,50,177,36,146,74,209,23,179,236,100,252,196,65,129,221,130,24,205,130,202,34,244,131,6,68,87,73,51,54,159,157,122,167,175,234,139,55,220,103,33,58,244,246,225,29,216,45,218,244,150,243,157,62,203,122,44,72,171,168,215,116,56,20,101,132,67,116,105,60,64,88,151,249,232,10,168,66,146,24,29,235,236,28,138,136,55,119,96,57,23,175,175,157,66,128,2,14,250,2,142,235,205,227,13,32,29,112,78,123,175,60,81,139,178,87,224,127,25,65,79,67,203,251,232,22,141,174,55,156,188,135,65,69,120,250,78,238,41,208,31,23,85,201,114,42,45,44,130,171,4,228,248,219,21,149,64,195,64,248,119,129,132,31,10,95,80,126,5,104,11,121,78,125,81,207,233,141,122,70,43,138,236,197,237,112,213,2,98,163,23,53,101,179,202,192,59,134,151,180,100,179,2,197,112,228,190,200,94,212,28,153,91,74,167,184,237,124,99,88,110,193,25,21,41,96,136,148,203,198,8,20,201,208,10,193,214,128,98,122,25,243,17,128,167,21,200,119,170,204,93,204,218,13,157,196,203,251,207,226,181,206,133,117,60,130,29,54,133,166,206,108,86,104,34,254,85,8,61,227,24,130,167,39,23,46,87,120,42,246,180,75,1,134,198,113,227,236,49,133,113,79,29,130,222,201,215,220,141,185,196,217,41,141,110,16,31,224,106,31,129,199,126,223,50,214,165,236,66,55,18,136,168,32,232,115,133,91,76,238,62,31,127,255,251,220,27,107,191,0,171,175,176,13,129,70,64,197,127,76,45,104,69,185,15,153,10,206,114,41,137,250,205,102,232,49,242,217,217,148,186,68,127,58,149,75,228,191,40,145,174,23,192,148,128,230,229,53,2,182,127,32,138,45,110,225,28,187,93,9,227,57,39,131,204,180,170,202,202,253,187,144,17,112,43,173,96,63,40,161,123,241,14,20,43,171,96,46,115,13,61,42,18,218,210,139,13,167,223,154,210,106,232,62,180,7,255,132,34,186,152,31,90,10,162,16,138,64,62,1,225,28,13,10,6,234,205,152,155,66,15,51,249,62,244,254,175,127,240,254,223,252,246,23,63,254,47,127,251,227,191,0,4,1,246,126,55,158,194,199,36,157,49,114,54,95,241,14,150,64,233,241,215,70,105,128,107,35,75,192,12,139,251,119,58,17,247,70,26,85,105,67,26,35,128,215,22,80,27,244,148,230,73,242,192,61,70,0,119,130,45,93,63,118,11,185,162,66,143,143,55,96,63,255,124,123,29,114,84,147,191,249,225,127,114,126,132,206,247,220,147,221,18,208,183,156,200,186,122,246,100,191,125,249,211,223,255,226,143,255,197,39,232,183,172,200,158,239,53,144,32,184,207,64,132,222,99,54,247,201,220,196,136,203,2,210,64,2,208,118,55,63,66,53,45,20,49,251,74,96,189,73,65,65,111,35,168,171,176,203,88,25,61,59,32,70,111,130,73,7,164,106,216,23,96,0,244,255,223,42,220,138,150,105,85,146,193,40,129,1,6,225,58,139,223,186,186,60,100,243,234,31,253,163,159,255,244,103,190,113,12,24,233,219,106,245,150,101,175,10,133,251,229,242,94,1,141,15,129,161,245,149,104,142,162,81,162,103,20,197,59,157,76,99,204,142,134,74,143,235,193,31,167,198,202,73,225,31,44,39,38,96,180,244,200,11,135,203,147,214,28,175,183,23,140,216,51,86,40,147,130,182,14,233,99,222,65,132,160,22,15,234,51,71,60,118,193,136,195,168,15,24,240,31,255,233,23,127,244,47,62,234,128,27,37,250,6,28,82,121,98,188,97,212,217,225,182,19,248,71,219,142,8,24,108,24,119,225,88,187,147,218,67,109,12,54,53,4,211,182,15,123,184,1,97,20,172,194,253,193,70,237,84,21,50,77,64,106,127,184,153,28,46,133,1,169,125,193,6,65,64,145,123,248,236,211,236,215,206,41,152,201,188,208,34,62,164,115,32,216,28,222,255,213,95,124,249,211,127,241,55,127,246,39,33,189,83,30,35,191,8,34,192,34,242,53,32,226,199,127,234,33,226,109,68,122,128,143,30,39,39,201,137,177,87,210,227,4,109,126,195,82,168,241,205,208,33,111,34,130,126,138,131,198,161,66,185,208,243,97,73,36,6,126,4,234,150,55,17,229,193,160,77,18,237,91,21,191,238,39,185,164,227,133,37,29,31,221,46,65,37,115,74,11,226,69,130,248,81,149,237,13,243,65,181,130,252,23,73,231,145,241,71,147,70,63,51,151,76,221,71,192,181,90,66,167,249,123,253,60,67,255,26,134,172,253,254,247,254,193,251,223,253,223,191,248,243,191,248,242,239,255,149,57,184,17,115,37,78,128,133,56,2,109,221,66,169,237,20,172,119,12,7,22,68,232,206,45,41,28,148,101,192,98,198,46,56,10,254,140,108,5,69,96,22,112,49,83,166,146,150,3,11,103,70,160,21,99,9,12,25,234,221,189,153,38,228,91,220,220,25,192,250,246,232,222,63,244,245,0,110,42,167,183,138,136,121,6,28,194,160,39,51,96,91,215,186,198,25,107,26,9,119,37,99,201,49,248,217,203,244,70,63,129,213,94,82,225,230,98,230,87,22,240,184,216,12,4,124,225,253,105,118,49,179,81,85,73,244,111,72,43,89,88,210,64,53,55,119,128,5,216,181,188,221,101,110,111,96,74,253,237,15,126,112,245,254,135,63,209,39,148,177,234,234,75,29,251,240,217,219,200,234,225,29,188,11,189,15,249,151,96,214,163,103,91,114,224,59,119,71,2,237,41,98,140,119,40,20,129,146,23,60,104,128,151,170,96,99,92,210,176,121,27,166,35,44,245,104,83,10,133,226,235,99,196,145,210,238,69,176,77,64,190,212,89,143,117,87,8,119,176,141,232,11,212,25,203,37,228,93,131,118,44,57,117,42,177,160,58,163,241,245,21,231,86,112,205,60,30,6,0,58,160,195,161,214,129,166,65,244,157,73,179,21,10,116,95,120,226,0,235,113,245,237,17,73,222,226,81,119,241,161,144,174,121,103,124,253,233,76,190,55,202,93,208,130,112,237,162,42,114,237,102,103,78,79,207,233,90,177,213,237,15,220,157,190,211,3,101,227,91,34,88,225,58,128,31,92,43,129,37,123,59,221,118,115,99,172,69,174,208,99,242,192,88,114,240,143,10,254,188,177,251,30,214,119,7,166,105,150,30,79,93,117,200,176,18,221,98,69,190,219,217,214,43,242,221,94,95,162,238,192,60,80,193,244,240,133,142,55,178,142,238,8,104,137,64,94,248,198,131,111,136,191,243,157,80,40,32,112,43,9,236,21,18,16,225,11,184,131,151,97,96,196,174,205,243,105,39,230,65,248,44,4,4,49,53,244,214,232,233,111,129,117,64,185,3,235,128,165,183,191,227,101,48,191,223,193,197,41,142,60,70,118,196,78,176,103,223,24,244,63,47,193,147,49,125,158,136,143,145,5,199,3,89,237,94,159,32,240,144,65,15,255,44,244,254,103,191,255,254,55,127,4,22,182,47,127,231,223,127,241,239,255,105,232,45,232,113,163,32,99,218,253,252,47,127,184,252,127,254,147,53,63,182,134,152,5,22,68,105,161,10,43,80,155,44,240,60,84,214,104,144,7,44,27,224,111,195,64,154,178,40,49,14,51,160,48,171,112,178,0,141,26,204,146,173,154,117,66,84,179,2,6,106,129,198,229,90,232,155,105,148,162,146,56,168,206,204,97,146,104,228,224,130,114,228,114,100,58,158,10,61,190,125,124,35,31,119,181,194,169,245,149,201,10,112,137,221,60,172,34,75,253,132,55,149,76,130,61,120,242,80,103,102,220,88,189,94,234,155,219,205,245,38,50,142,176,17,48,93,224,200,71,66,232,120,204,140,199,24,30,210,127,223,68,166,15,19,235,212,39,194,124,245,27,23,16,135,94,55,174,175,227,198,197,195,37,137,176,54,174,35,117,224,185,59,215,217,221,10,104,100,33,184,19,217,122,170,190,99,25,1,230,118,247,220,237,203,173,244,254,15,191,127,217,29,121,193,6,230,235,56,107,7,115,7,95,178,133,217,85,126,226,61,204,69,151,107,19,243,132,122,118,49,79,140,63,196,191,143,185,162,94,55,178,143,178,145,185,59,219,191,147,109,31,136,200,222,191,123,109,35,76,132,119,118,175,56,61,65,233,9,62,182,118,47,237,97,111,239,94,212,47,96,247,250,241,159,190,238,94,95,199,221,107,7,87,163,185,181,123,249,79,167,62,246,230,117,203,178,128,86,231,236,205,216,190,224,239,23,238,94,174,99,188,255,225,55,47,171,27,47,216,187,188,221,102,109,93,174,208,75,118,46,171,190,79,188,113,57,84,185,246,45,119,160,103,219,114,71,248,2,252,155,150,19,243,220,61,235,242,77,233,137,221,237,87,107,207,114,117,181,127,203,34,31,230,145,207,253,91,22,25,161,34,59,103,203,66,98,73,116,194,65,0,6,99,203,90,63,124,110,111,89,109,107,133,210,236,213,9,154,137,203,128,145,32,73,150,59,251,253,59,223,41,253,253,52,226,63,137,191,215,34,190,227,246,251,245,227,201,149,206,123,49,108,236,105,12,199,11,34,12,4,156,228,185,221,52,162,87,178,52,230,20,197,76,224,186,126,181,14,166,244,155,69,248,195,185,185,130,191,236,155,13,43,221,145,136,239,95,52,221,191,173,165,87,5,43,86,69,16,57,120,242,101,12,155,165,49,88,231,97,238,179,177,39,151,94,189,69,112,110,128,173,75,56,112,250,34,123,188,22,187,86,176,227,51,177,72,128,158,17,57,94,189,35,230,212,3,27,223,221,183,64,169,33,153,131,23,84,161,136,119,233,50,66,175,113,4,49,229,109,107,201,55,34,60,203,61,36,139,51,23,86,78,133,107,185,180,81,61,75,33,231,62,49,48,139,134,235,149,91,252,114,5,187,56,220,10,133,55,234,223,255,62,180,248,115,122,41,160,107,174,67,99,148,133,87,6,96,59,185,190,185,51,238,217,174,67,67,240,15,220,23,51,153,171,88,252,30,79,131,127,65,26,25,164,185,134,38,146,144,135,110,224,198,147,3,67,12,57,251,250,38,28,186,69,208,80,96,9,8,114,175,255,171,155,175,193,90,116,238,173,79,174,141,155,205,39,51,73,32,147,83,43,216,253,192,252,2,211,21,141,232,23,217,202,83,249,223,156,202,173,215,254,100,246,200,169,236,44,189,127,178,106,155,235,44,35,8,41,226,10,210,111,248,93,108,104,92,44,126,38,71,184,183,14,35,154,129,180,29,232,50,49,112,243,176,55,200,185,227,188,54,143,47,41,159,213,130,135,15,141,237,83,252,46,246,240,224,39,249,110,193,137,188,58,253,206,119,208,180,39,18,16,111,70,125,23,100,246,231,210,217,1,252,235,116,134,175,225,111,239,177,19,197,29,213,228,38,35,168,46,95,201,160,106,52,118,27,71,29,206,61,87,215,185,22,95,191,164,97,1,213,223,220,63,77,245,91,107,75,183,23,74,213,115,29,16,36,130,93,203,17,207,53,150,104,75,93,156,115,228,45,154,82,23,119,66,234,226,78,28,121,187,152,234,212,226,229,227,220,207,208,183,70,95,154,186,154,200,194,165,237,250,56,149,33,190,168,238,182,122,211,248,143,150,2,27,175,158,110,188,115,94,242,116,235,79,156,151,56,19,232,108,235,237,25,106,55,222,29,2,86,99,221,44,225,58,228,112,75,200,89,80,131,187,193,177,65,56,214,81,158,219,17,182,236,253,116,63,4,203,222,158,161,12,234,9,123,3,145,31,56,16,12,87,120,115,181,188,6,91,191,194,21,69,21,136,210,64,28,113,175,247,58,45,32,0,212,2,86,119,250,104,39,9,69,4,35,84,151,145,64,16,250,235,40,242,221,16,18,10,95,123,131,245,196,247,222,48,61,255,194,200,111,8,59,86,102,87,80,56,116,101,230,115,126,91,167,8,82,88,8,47,194,206,56,189,64,57,186,68,51,50,38,246,195,131,104,233,117,112,184,191,123,124,89,229,204,131,227,180,71,7,131,30,118,241,165,15,212,198,110,46,189,11,139,248,143,22,35,167,244,53,91,14,61,209,95,166,12,11,212,30,136,212,194,122,83,114,186,87,6,84,168,30,92,134,112,70,126,213,225,45,238,198,62,243,241,114,207,111,184,114,61,66,17,223,37,246,190,144,158,75,171,254,117,143,189,35,172,91,23,116,142,102,206,19,215,137,230,153,151,169,211,130,121,117,193,173,34,180,97,48,212,86,17,42,182,170,245,221,163,216,202,190,80,151,98,107,90,9,179,210,120,3,207,215,96,187,204,163,54,104,161,125,237,177,24,188,121,115,250,142,144,54,74,146,60,154,41,30,209,209,123,146,79,156,170,114,95,247,83,85,249,217,26,170,250,132,134,42,157,187,30,148,142,46,99,239,160,250,161,159,166,133,188,139,138,104,30,13,248,180,204,59,231,184,9,236,5,144,190,75,238,2,78,242,223,185,43,129,79,205,128,30,27,200,155,55,103,78,247,95,89,240,69,44,24,124,176,47,29,107,201,79,51,161,239,96,227,20,23,158,61,214,59,201,132,103,78,247,62,53,15,186,109,51,111,222,156,62,171,59,199,129,9,36,98,60,50,153,248,104,231,117,220,175,26,43,6,158,215,73,71,103,51,79,51,162,247,56,237,4,31,130,102,102,30,218,145,138,110,7,137,96,169,56,144,101,125,7,130,153,136,28,161,157,3,193,4,55,73,36,211,156,117,135,117,3,157,239,76,175,154,208,219,135,138,117,56,168,59,193,36,152,51,94,137,200,36,25,251,42,16,100,89,108,28,75,226,236,165,110,62,233,212,139,225,119,244,75,183,173,0,209,5,111,167,146,44,28,192,82,64,219,0,45,120,58,129,37,16,148,126,107,189,43,129,222,153,16,58,22,194,234,21,98,191,219,16,79,96,120,202,3,254,226,126,250,33,149,98,48,150,245,189,164,17,80,245,149,43,252,243,207,161,85,235,49,49,199,0,180,238,114,101,142,37,93,32,51,78,54,243,53,39,207,67,84,143,119,99,46,40,173,27,191,199,93,248,246,118,41,177,65,29,116,184,213,17,74,238,81,244,227,190,254,160,168,85,211,103,237,37,120,173,95,187,220,202,126,13,239,180,204,155,222,179,15,67,224,36,17,217,83,16,183,38,166,67,201,32,164,9,95,99,64,209,20,162,100,36,150,33,170,89,61,200,134,135,5,169,138,25,29,19,118,173,7,201,58,238,76,94,71,188,33,52,61,104,167,167,202,27,200,177,138,23,138,230,152,190,51,64,52,214,232,191,2,209,188,126,94,63,175,159,215,207,235,231,245,243,209,176,178,79,8,136,58,228,180,253,92,44,166,227,83,153,111,86,186,96,141,146,62,12,37,223,235,130,166,60,234,75,2,49,170,252,226,167,81,223,17,154,182,191,240,71,11,93,219,20,63,141,108,39,30,63,53,147,66,209,211,72,231,193,182,242,22,109,36,53,229,78,35,181,37,107,94,161,232,81,218,224,199,5,211,177,196,135,33,116,30,191,126,22,143,37,198,201,36,142,190,125,103,99,126,89,143,205,187,104,50,116,231,227,135,209,222,152,120,231,241,187,68,42,137,123,5,248,128,215,238,156,202,94,240,42,160,147,249,101,175,2,30,229,127,233,171,128,118,65,145,203,235,124,222,171,128,118,182,75,95,5,132,116,104,130,58,158,126,254,249,130,102,192,47,29,184,253,204,24,219,176,110,230,243,27,113,44,14,199,239,141,11,118,213,98,207,91,20,252,227,169,98,44,201,220,113,217,134,109,164,141,247,121,158,60,157,161,46,161,207,224,60,64,96,26,215,159,61,185,136,64,119,37,119,130,114,75,143,97,89,199,213,57,218,30,138,186,74,126,186,103,159,91,104,122,12,63,231,222,113,116,134,252,131,223,113,116,152,238,57,239,56,190,106,185,71,185,37,101,41,169,194,248,156,122,27,107,19,240,21,65,160,221,98,174,215,7,225,75,39,49,235,233,194,148,174,164,90,207,34,50,240,89,68,83,105,53,158,69,156,81,230,131,41,206,179,136,7,253,89,196,162,235,241,19,248,90,161,145,74,115,171,201,123,235,165,21,202,124,3,209,4,123,37,198,198,19,140,115,251,225,21,251,113,22,196,149,197,120,49,209,151,71,210,233,163,173,55,89,236,140,75,39,220,67,105,130,34,138,148,235,105,198,131,254,52,35,208,222,237,94,112,244,114,87,143,158,81,200,45,6,126,85,200,95,63,95,7,164,86,255,203,102,110,124,84,75,88,58,70,250,148,45,36,210,32,24,80,235,157,24,75,112,58,249,196,220,241,251,134,65,16,170,78,242,11,222,56,180,1,76,47,121,227,240,130,119,14,29,64,212,51,239,28,126,212,183,14,125,74,128,255,173,195,11,222,59,116,84,143,115,239,29,218,4,29,75,0,199,156,224,69,202,85,141,151,115,48,220,6,237,61,70,234,181,21,0,93,130,57,93,45,148,183,172,250,76,36,91,252,212,147,122,39,72,214,153,241,73,154,77,150,197,18,31,129,232,96,25,204,34,193,165,251,152,133,120,234,122,238,104,60,175,2,67,26,59,93,135,247,221,201,239,169,79,188,59,233,129,11,14,124,119,210,143,224,123,242,125,72,63,99,159,232,137,19,136,190,105,124,242,139,128,126,51,93,146,84,176,20,250,29,146,204,23,175,198,180,204,154,78,73,33,144,236,214,184,61,116,185,38,129,159,71,152,64,198,120,66,200,193,83,160,64,78,10,63,42,144,19,19,122,124,116,17,8,150,114,145,115,136,212,57,232,62,244,243,159,253,232,203,127,243,211,47,255,254,95,133,34,198,245,169,190,92,232,57,205,175,208,40,202,41,243,187,122,203,21,221,196,16,118,80,232,6,144,251,57,119,109,35,122,157,171,236,139,255,252,219,239,127,231,183,191,252,179,63,113,213,151,3,131,105,84,167,127,59,174,173,33,112,7,105,201,193,81,236,108,24,206,83,161,245,159,14,15,4,1,105,190,34,72,63,143,143,153,17,209,0,225,198,96,158,199,251,115,63,21,230,248,180,65,147,110,167,187,4,113,1,77,51,191,129,28,49,134,142,250,217,160,101,122,121,138,49,156,20,126,198,112,98,92,140,33,75,154,83,47,191,81,225,157,60,138,56,241,96,221,112,226,225,62,122,159,120,244,80,109,130,121,249,71,250,207,255,226,253,79,126,255,253,239,1,230,250,115,87,109,198,238,230,42,208,5,187,5,164,100,136,228,197,24,238,115,227,5,232,33,235,135,7,29,239,111,254,253,127,253,219,31,252,230,23,191,253,239,188,117,156,238,41,104,143,72,47,149,59,89,25,159,132,191,251,150,194,169,215,1,153,34,33,152,43,20,225,110,78,245,165,187,116,216,82,192,86,11,80,146,172,136,75,197,107,36,235,176,24,232,9,3,21,16,244,196,156,219,3,106,5,54,226,233,64,163,128,136,213,24,88,248,227,163,238,14,230,48,125,228,195,70,232,63,255,246,151,255,215,63,59,26,33,65,92,109,92,3,228,239,249,191,249,111,191,255,254,127,249,83,79,94,55,118,218,5,163,160,168,226,242,249,163,0,115,93,50,10,122,58,11,196,236,163,244,17,88,169,62,21,255,154,165,95,210,103,47,225,92,152,235,178,62,243,112,46,236,194,15,226,220,229,202,197,185,203,213,135,115,238,69,126,191,17,97,12,155,7,89,24,124,177,22,88,47,115,186,87,109,73,212,87,235,182,158,206,241,13,254,226,247,254,232,203,191,248,63,66,38,254,93,64,173,222,106,100,110,2,122,246,92,61,16,79,92,109,194,78,119,57,32,255,240,71,95,254,236,207,206,84,98,52,13,158,221,123,74,11,128,255,132,182,221,210,170,1,212,5,154,167,141,157,15,12,164,180,226,196,42,144,156,65,194,71,87,219,254,240,47,222,255,159,127,96,60,22,238,254,199,64,106,3,44,12,170,129,27,149,225,30,14,243,127,215,110,40,45,131,157,226,118,179,10,221,251,130,160,150,2,65,250,60,251,113,196,85,196,153,189,208,24,164,219,37,72,22,236,108,158,48,220,203,189,187,213,201,157,9,141,93,50,169,223,255,209,191,253,242,39,255,253,203,223,250,47,95,252,224,239,93,56,181,47,152,204,222,82,159,158,210,218,124,44,62,127,74,195,92,151,76,105,61,157,123,74,211,234,70,121,198,164,54,28,55,124,243,26,202,107,246,188,214,255,127,249,196,190,108,104,254,230,79,254,241,23,255,244,191,191,255,199,63,121,255,143,254,137,107,104,198,180,50,134,143,195,58,233,207,172,181,238,113,51,161,119,1,185,54,132,183,2,141,243,87,58,143,115,106,153,83,42,176,102,31,88,167,36,78,165,141,133,214,105,156,190,181,23,146,10,51,125,190,185,254,76,239,35,219,250,46,50,17,143,44,247,229,7,238,78,4,28,0,164,82,221,201,133,54,197,75,63,166,34,20,65,175,105,195,46,240,70,183,183,19,148,10,71,79,190,107,72,184,247,126,8,198,227,169,11,255,185,14,133,205,130,116,37,95,230,196,135,7,32,13,127,55,4,189,77,172,32,211,193,236,38,28,186,9,42,69,199,66,120,124,124,107,152,27,126,3,141,164,98,41,28,137,161,241,216,205,211,188,12,244,191,237,75,54,40,35,223,37,252,108,166,116,109,236,214,127,62,101,192,135,130,106,30,130,52,128,50,178,240,193,160,30,63,33,28,58,6,193,80,197,147,89,93,103,44,38,160,41,103,150,7,114,179,130,204,233,74,140,99,200,186,144,104,168,37,135,34,50,173,233,88,242,161,237,173,29,102,245,173,25,224,233,13,43,17,24,28,3,198,119,3,141,106,23,92,91,95,176,244,89,171,4,96,232,218,144,26,64,113,90,29,205,12,243,142,89,188,211,41,174,210,187,130,30,112,139,35,17,243,194,55,100,185,230,27,73,160,47,82,36,100,60,210,124,11,111,125,111,245,74,67,80,171,5,219,212,173,254,188,49,216,28,140,151,141,225,11,150,23,36,242,232,167,250,64,44,54,75,209,61,205,119,28,235,32,103,232,167,26,54,82,10,142,135,34,214,146,254,147,223,125,255,187,255,213,130,27,121,186,56,216,9,183,122,49,33,189,187,224,169,186,172,218,11,188,12,225,87,160,224,98,87,96,136,106,63,255,233,191,250,242,95,254,61,136,39,12,246,182,91,120,36,55,89,128,47,166,153,115,8,30,70,60,65,129,183,226,56,2,165,70,147,166,32,10,160,204,235,161,192,18,185,63,22,5,184,175,233,54,53,38,5,138,234,80,240,243,191,252,173,47,126,235,79,77,84,242,143,70,1,22,216,249,80,249,113,154,254,155,63,120,255,31,254,185,161,237,125,188,138,131,71,221,213,222,47,254,242,223,189,255,201,191,190,254,127,255,193,255,124,243,233,58,220,168,85,89,173,69,87,189,63,254,226,63,255,189,191,253,225,239,94,87,162,202,71,172,58,21,92,181,234,173,252,95,254,240,253,15,255,33,232,107,208,250,79,69,72,112,207,27,162,77,144,140,118,174,226,103,111,207,230,70,140,130,45,146,187,3,226,164,46,42,125,255,251,33,52,228,9,249,174,27,182,72,95,92,141,3,212,39,243,133,190,9,31,70,67,210,128,58,153,99,67,142,240,109,52,9,238,179,230,150,21,65,252,101,33,151,209,240,100,62,189,230,123,155,18,135,134,159,255,229,143,142,200,128,187,254,205,101,11,167,126,158,237,95,61,253,28,109,49,210,239,255,232,231,63,251,163,79,50,118,193,42,147,123,119,3,34,186,32,234,85,4,232,78,170,235,233,4,168,39,25,14,150,176,247,220,186,210,251,223,249,135,239,127,247,63,126,241,191,253,249,23,63,250,51,75,56,186,121,116,11,185,206,205,152,37,46,56,33,39,165,6,119,38,147,112,125,83,180,59,215,117,6,14,55,42,211,85,200,56,117,244,11,95,60,71,114,180,168,127,137,192,202,57,221,184,75,9,221,127,22,67,34,113,36,130,33,17,28,121,235,138,58,87,66,27,196,131,193,219,75,27,21,44,131,146,74,47,34,250,43,100,74,228,10,200,34,91,240,23,154,8,68,174,160,223,110,228,106,182,89,174,160,64,174,39,132,50,2,252,191,121,202,13,115,221,26,194,180,115,206,13,139,55,68,106,167,81,254,52,148,17,110,74,222,54,79,6,67,170,153,235,228,251,63,251,231,96,75,250,226,15,255,35,224,234,247,127,248,223,190,78,56,106,158,209,87,56,160,233,146,11,9,122,14,121,52,93,243,46,46,4,239,225,140,247,22,45,205,199,35,250,155,71,70,250,227,2,255,223,95,255,129,235,236,192,251,54,66,144,22,29,199,61,32,109,158,67,43,29,74,228,212,27,7,151,60,132,224,188,194,0,33,5,62,252,37,134,103,62,172,96,124,161,160,115,214,145,214,13,9,82,78,169,37,122,164,255,136,92,15,60,126,159,228,60,34,94,218,13,136,135,255,202,0,226,193,123,53,1,222,170,24,112,253,14,164,127,2,137,163,16,210,95,183,185,100,82,99,232,189,54,126,112,16,253,89,23,212,255,202,245,142,220,198,2,174,242,220,31,121,32,171,192,16,10,59,1,104,236,159,141,117,63,184,183,167,192,168,76,165,8,34,238,57,170,61,52,80,50,143,58,28,255,65,99,191,51,53,44,176,93,219,126,130,206,102,104,69,34,80,199,58,82,175,96,169,250,105,190,81,188,245,197,57,61,176,24,14,104,155,240,93,57,115,3,132,149,128,198,153,234,55,136,52,191,1,2,156,37,248,254,157,181,6,27,223,224,42,121,15,22,111,248,253,30,125,140,24,234,239,253,59,120,254,111,96,91,193,195,90,227,155,161,19,27,223,225,182,111,197,139,75,11,187,93,214,86,170,168,83,107,171,112,58,8,124,209,208,169,244,165,27,122,227,121,17,12,225,84,54,154,8,4,67,29,24,203,250,50,179,190,24,28,93,17,104,29,56,75,159,52,240,139,222,46,168,113,58,196,154,196,184,80,9,244,159,156,9,238,97,16,122,26,109,203,120,243,15,62,221,231,129,52,180,142,55,3,1,7,97,196,195,55,60,63,225,20,176,143,116,142,81,16,79,157,55,60,136,223,21,63,179,78,78,110,209,183,6,185,17,75,104,56,11,210,162,151,121,103,55,251,65,111,182,43,198,236,1,87,184,177,32,125,246,54,226,201,15,169,48,206,255,61,193,226,242,193,56,169,119,94,107,52,49,81,232,7,249,218,122,21,212,139,238,104,122,8,203,46,204,173,74,8,190,204,225,9,233,180,67,55,111,164,7,201,198,145,137,126,47,26,229,35,161,91,29,21,75,130,160,37,97,65,47,10,226,157,248,192,169,130,145,173,64,129,139,135,133,145,51,18,216,59,129,93,35,121,250,101,17,145,12,188,162,241,195,59,155,209,32,123,25,55,74,6,211,25,61,229,48,155,195,105,18,8,85,87,122,10,117,245,248,248,70,177,31,12,212,247,14,5,250,119,95,143,13,10,34,62,255,110,135,221,109,76,27,243,255,22,66,148,9,123,3,246,19,87,226,187,37,189,186,14,58,114,21,239,160,98,13,79,78,185,59,56,165,46,205,5,211,26,185,216,231,100,99,157,124,179,231,228,155,57,249,78,1,248,216,221,103,64,177,220,95,155,13,130,107,132,217,35,198,87,39,116,230,124,189,176,84,3,20,200,217,231,79,205,59,241,187,215,193,83,239,51,228,109,224,212,251,12,53,195,45,146,108,111,111,103,30,178,158,56,155,248,64,246,113,234,240,163,35,185,153,69,7,73,10,96,169,95,101,22,186,156,135,12,54,10,28,199,80,40,104,20,173,80,123,249,124,29,154,79,52,187,245,255,34,118,224,49,128,198,73,20,11,151,4,12,81,31,89,27,182,2,62,78,253,96,42,116,239,224,17,177,174,180,159,192,141,112,192,43,76,208,138,163,3,42,59,224,253,143,254,195,223,254,179,127,247,254,7,127,125,20,243,55,255,247,191,254,226,31,253,19,59,230,45,104,144,14,152,161,155,44,134,82,64,146,151,77,100,107,240,213,180,84,13,37,190,13,197,84,81,165,5,209,144,248,190,113,26,212,133,129,186,59,144,187,243,16,235,0,53,81,40,236,117,197,198,205,112,35,101,68,20,160,163,24,230,62,62,244,11,127,11,141,92,208,56,40,228,42,89,31,201,136,63,139,191,15,220,121,225,237,155,169,196,136,112,187,94,88,103,75,250,209,81,4,38,106,187,143,156,204,179,172,71,119,115,130,107,245,245,239,133,181,126,115,50,161,113,120,46,120,92,179,21,229,173,221,224,222,183,143,111,212,239,124,135,115,65,118,168,79,32,82,187,38,183,181,166,251,64,170,45,228,53,3,11,246,12,176,171,169,130,56,176,217,150,140,173,235,76,198,34,148,7,242,43,199,65,105,254,218,39,105,250,225,67,116,105,220,2,72,51,126,69,92,87,47,15,165,118,189,118,167,163,219,93,235,95,13,252,14,97,178,191,182,242,200,146,166,220,232,208,106,198,133,155,157,23,134,217,196,162,250,110,234,63,147,121,66,38,246,29,19,121,81,192,245,142,114,33,129,187,15,113,46,47,247,108,153,182,46,118,170,212,35,165,13,44,221,167,151,62,129,117,61,40,14,149,139,147,88,64,193,15,159,91,5,113,218,85,67,150,150,2,24,19,167,34,53,34,223,188,91,185,30,137,227,206,62,75,78,44,22,246,203,228,161,163,119,226,0,107,168,134,108,169,143,162,161,208,153,119,202,119,138,98,177,153,251,141,234,107,160,68,251,120,203,209,144,45,6,131,235,190,147,183,5,180,219,128,108,186,210,27,144,195,228,104,181,13,117,225,128,124,186,142,236,206,39,250,70,245,198,103,136,0,254,60,154,98,158,199,42,231,104,246,158,100,30,52,144,121,28,211,155,243,37,65,149,239,1,180,67,143,241,80,112,173,31,9,47,31,54,145,137,126,8,18,75,97,73,243,93,67,253,229,36,248,20,146,9,220,51,49,129,123,150,17,41,34,56,192,61,56,151,78,37,38,227,132,133,228,205,60,76,109,36,111,254,213,92,245,213,92,245,213,92,245,107,109,174,170,27,51,62,123,20,140,171,251,167,71,65,79,247,213,153,171,122,121,246,153,22,110,175,230,170,175,230,170,175,230,170,175,230,170,175,230,170,175,230,170,175,230,170,175,230,170,175,230,170,175,230,170,175,230,170,95,149,185,42,254,181,50,87,93,201,218,194,103,176,250,254,119,126,251,253,111,253,33,104,246,207,127,246,163,235,229,171,185,232,171,185,232,171,185,232,171,185,232,215,202,92,20,46,81,167,204,69,241,87,115,209,87,115,209,87,115,209,15,51,23,37,224,213,231,22,26,163,161,40,206,134,110,34,251,87,147,207,79,111,242,9,5,239,143,100,242,201,174,14,42,163,45,76,171,79,40,229,233,118,159,78,232,204,9,117,2,157,176,87,195,208,39,13,67,3,159,220,254,197,90,139,70,126,249,141,66,149,143,98,20,186,13,50,29,83,190,122,163,80,115,26,94,108,2,102,36,183,141,199,224,108,124,134,249,24,76,110,26,144,61,175,222,153,187,222,217,243,234,157,185,235,125,94,181,238,90,159,87,169,187,206,103,152,180,90,195,17,96,213,170,215,110,216,181,186,19,205,220,49,238,8,119,248,215,198,252,213,213,62,203,180,203,162,210,48,182,242,197,207,124,241,190,104,39,118,251,255,179,247,166,93,110,36,199,161,232,95,41,150,52,36,32,22,208,133,181,209,232,1,105,52,186,201,225,12,103,52,28,138,30,243,114,218,125,10,64,161,27,108,108,68,1,189,16,108,31,235,218,126,146,109,217,146,188,202,150,181,94,201,246,59,239,106,241,181,108,203,51,146,117,206,251,43,111,200,153,249,228,191,240,34,114,169,202,172,202,218,208,224,172,205,145,208,64,46,145,145,145,145,145,145,145,145,145,31,35,87,204,139,57,245,156,231,212,135,233,227,123,193,88,23,194,250,19,225,161,204,3,30,82,103,92,209,58,42,90,77,21,185,188,34,245,167,13,171,168,200,229,21,195,170,120,233,31,119,223,231,80,218,37,244,41,110,23,241,159,210,167,152,101,249,60,154,25,175,202,62,205,33,35,148,216,175,217,52,67,253,154,73,86,192,171,154,112,189,225,39,66,96,164,19,35,80,45,149,215,67,16,32,89,62,199,234,8,34,44,143,67,106,231,110,53,17,82,55,221,38,44,22,108,151,164,203,141,70,244,59,125,143,75,197,78,183,164,102,61,150,37,55,206,58,252,161,250,179,7,156,214,47,220,194,47,220,194,207,225,22,254,58,154,69,231,240,241,153,241,11,63,110,156,26,45,234,23,110,173,11,111,184,114,87,240,99,99,223,104,10,111,184,90,221,90,175,92,171,241,55,92,141,147,70,203,245,5,63,188,240,5,191,240,5,191,240,5,191,8,93,188,34,26,93,184,141,126,4,110,163,23,254,224,207,211,31,92,237,78,202,255,133,121,139,127,50,60,199,75,169,60,199,139,229,149,186,39,75,19,63,252,142,200,167,205,61,57,173,35,114,192,233,184,186,94,172,214,138,5,211,188,112,58,190,112,58,254,44,58,29,211,43,91,31,165,211,49,85,174,62,74,167,227,207,154,203,113,247,196,109,246,119,158,126,227,155,216,232,127,254,43,125,69,40,51,28,62,119,223,227,238,169,219,252,253,143,162,249,199,222,132,250,238,255,124,239,219,191,120,30,77,95,120,60,95,120,60,95,120,60,95,120,60,159,207,227,153,157,152,195,215,171,122,208,225,185,118,17,31,247,211,233,240,44,152,113,240,240,231,195,247,126,86,81,152,168,219,62,167,103,131,63,229,170,227,83,174,186,79,207,61,255,6,129,116,147,168,228,138,157,130,155,137,91,6,21,198,229,138,176,63,96,74,190,119,216,102,120,59,6,161,83,122,156,174,46,171,226,178,198,206,164,156,171,246,71,47,56,124,17,97,186,166,167,138,202,96,206,161,146,176,22,78,158,253,13,104,212,223,20,181,63,95,19,174,64,89,65,107,167,190,214,78,159,107,107,143,125,173,61,94,186,181,52,254,255,149,74,26,255,127,14,249,19,115,7,96,11,15,162,247,104,200,232,78,213,162,38,55,219,218,48,49,90,210,163,21,222,7,96,247,122,64,161,186,184,24,144,38,22,180,176,36,35,201,150,186,39,112,50,237,146,191,167,236,239,99,246,183,203,51,186,60,167,203,179,30,242,172,135,60,235,33,207,90,237,173,1,195,47,226,113,29,252,52,222,36,80,248,126,248,187,238,5,39,196,201,194,46,1,24,23,1,170,159,215,93,4,154,64,36,4,54,179,99,117,14,100,183,13,155,100,226,35,199,248,247,242,229,204,232,1,61,166,221,197,253,41,124,33,71,77,94,91,141,229,239,51,24,84,80,208,179,227,217,240,139,104,177,108,58,29,114,52,191,151,198,127,246,121,220,117,224,206,179,40,20,18,123,191,158,208,58,167,105,234,156,210,58,143,211,212,121,204,156,115,211,33,7,133,89,189,116,8,122,245,210,33,233,214,123,152,6,207,135,30,158,15,211,224,249,208,195,243,97,26,60,31,122,120,166,184,113,65,122,228,191,110,113,234,38,62,246,178,133,146,94,126,215,43,240,208,43,240,208,43,240,208,43,144,16,43,40,25,20,174,133,164,119,51,250,189,76,26,145,125,105,148,229,231,214,234,34,204,175,233,243,32,120,28,80,15,242,199,214,116,4,37,50,130,135,201,247,126,252,254,207,126,72,247,7,239,127,237,15,158,126,251,23,255,253,171,47,235,89,227,60,94,247,228,23,167,167,34,86,250,169,152,245,88,42,39,215,146,10,118,165,146,15,165,146,15,165,146,238,168,29,141,251,93,74,154,100,163,183,185,228,197,152,143,67,95,247,62,242,171,14,23,178,250,51,38,171,147,11,235,8,169,248,49,186,133,193,108,24,210,81,205,169,34,237,113,32,237,99,126,69,66,209,177,132,14,234,166,217,131,127,74,7,117,150,37,59,168,19,78,228,187,229,211,101,155,77,225,142,127,42,54,248,120,217,6,247,167,182,61,82,181,72,51,228,38,9,247,127,236,67,202,35,140,155,246,236,34,158,252,197,197,129,79,201,197,129,207,82,40,249,187,141,71,198,54,49,142,86,171,197,90,240,202,192,93,227,208,216,242,174,12,152,189,141,206,70,199,242,174,12,220,110,108,187,87,6,30,127,234,174,12,124,250,93,251,147,251,243,71,59,241,95,120,238,71,120,238,39,15,221,30,29,175,253,83,20,164,221,237,74,98,190,163,1,69,67,73,114,17,131,253,194,231,254,147,238,115,95,94,189,207,253,71,113,237,38,249,93,155,232,11,54,31,241,173,154,11,111,245,11,111,245,139,16,217,171,112,91,142,194,224,51,23,34,155,198,117,16,169,30,140,143,114,225,183,125,225,183,125,225,183,253,145,250,109,47,233,172,125,225,161,125,225,161,125,225,161,253,217,244,208,54,63,121,30,218,84,253,90,181,143,182,79,167,241,107,62,105,154,75,227,200,92,53,63,213,142,204,175,227,161,219,206,115,118,88,254,36,184,40,167,117,75,198,125,86,120,140,242,21,134,40,23,226,146,123,223,62,37,206,196,207,203,1,152,88,90,47,2,145,63,63,231,223,149,186,237,210,169,68,205,246,195,9,148,209,203,48,33,143,62,106,239,221,213,4,191,61,79,0,219,229,131,208,174,32,238,183,20,234,91,252,126,225,75,26,231,75,234,15,53,238,15,45,238,251,233,5,124,254,144,60,62,147,227,247,105,9,65,253,17,204,194,79,155,127,97,84,176,230,136,0,208,65,75,228,39,37,34,243,146,129,128,79,237,193,0,207,216,130,238,120,44,39,38,20,241,71,30,16,122,233,56,196,159,51,205,141,66,168,191,37,201,82,70,35,254,136,188,17,97,110,196,92,70,36,50,142,238,44,198,83,244,206,121,176,192,77,167,61,157,157,214,245,227,65,158,110,116,153,125,0,119,245,205,187,45,157,116,135,244,206,243,94,193,222,81,96,249,201,220,57,200,8,96,218,78,159,170,65,24,122,204,158,90,20,208,237,91,175,236,240,45,144,31,152,129,6,70,220,102,195,212,128,169,99,15,88,157,230,107,219,228,68,79,40,142,42,85,160,109,169,122,160,77,15,179,253,71,109,234,2,225,107,67,129,22,113,102,144,155,198,93,209,185,154,166,39,10,177,77,99,177,64,175,241,210,217,185,122,141,199,56,9,122,61,26,242,166,147,56,181,222,180,103,95,194,100,100,175,140,253,113,247,101,93,169,3,235,133,215,234,10,189,86,63,57,33,171,207,233,116,26,239,105,122,171,177,99,220,32,158,166,118,197,182,130,158,166,183,140,199,198,235,158,167,105,197,92,47,247,236,202,134,235,105,250,165,198,13,215,211,244,85,110,5,3,197,96,58,107,141,71,189,254,254,124,42,155,193,238,218,100,246,214,219,134,75,213,250,137,33,154,205,234,183,141,215,251,246,227,241,208,134,249,217,249,210,188,109,215,191,116,22,102,44,179,136,93,153,90,144,123,253,169,51,67,211,173,107,80,225,43,160,116,254,5,244,199,142,63,108,188,106,124,158,116,188,219,179,219,193,142,63,52,166,134,37,70,229,174,117,129,66,110,199,55,237,7,238,57,221,110,227,243,156,6,103,70,101,99,125,67,104,204,176,141,25,40,172,48,197,88,9,52,102,20,75,21,83,207,102,46,153,68,59,70,233,250,0,38,154,129,230,212,7,216,209,220,81,174,106,149,107,5,115,163,180,203,20,128,207,117,187,221,51,244,170,157,228,152,82,103,79,131,101,153,153,21,173,244,155,212,252,74,190,78,172,46,177,36,22,202,175,255,206,102,123,124,130,231,98,248,155,122,124,228,32,101,147,27,122,235,7,253,110,215,30,197,54,165,229,185,185,121,225,29,217,229,24,174,133,78,177,84,50,55,153,67,73,97,114,162,57,227,1,236,204,62,87,89,175,86,106,60,35,199,52,213,17,240,70,138,246,114,57,6,215,234,129,70,97,164,169,72,151,176,180,245,234,244,72,77,209,79,218,157,20,184,195,222,212,182,96,135,154,166,121,183,14,124,9,226,48,221,111,91,25,208,184,106,5,163,80,53,141,124,57,123,169,63,36,162,119,52,219,76,193,58,34,153,240,196,12,27,99,220,84,204,151,54,42,181,210,209,241,18,64,186,30,144,66,169,82,46,30,29,11,232,49,182,204,225,233,165,233,254,98,92,145,146,172,215,242,232,118,180,232,65,105,114,234,91,207,175,23,55,10,235,71,199,155,36,233,152,98,177,110,154,203,17,5,122,18,222,194,178,16,211,49,65,190,239,228,6,182,213,91,200,179,39,48,187,150,152,74,233,112,241,106,29,112,92,232,246,51,128,138,55,214,169,8,51,13,178,249,108,106,141,28,88,205,96,125,88,10,104,46,71,15,250,186,94,210,222,94,123,220,61,133,214,132,20,116,38,117,75,2,243,10,222,8,254,137,86,204,46,137,136,61,34,127,177,169,3,148,186,10,140,234,36,227,154,132,64,200,124,95,151,230,251,124,10,251,172,250,100,220,199,51,188,85,145,135,59,49,0,198,215,82,49,74,24,136,116,189,74,214,13,215,215,118,111,143,28,85,9,203,166,95,2,36,3,72,46,27,104,228,51,110,133,147,151,131,212,226,128,122,253,230,186,176,131,66,71,230,244,235,233,82,205,236,237,33,181,92,241,92,3,205,0,173,14,57,33,225,28,112,53,60,191,93,156,147,18,20,84,158,166,2,111,138,48,203,221,246,122,175,23,206,37,225,240,2,77,211,217,102,156,3,67,2,64,49,110,165,82,185,80,177,210,178,178,211,153,142,209,121,99,186,183,119,60,181,38,204,113,134,201,216,28,140,139,48,227,89,30,91,11,228,204,100,173,77,198,19,216,184,63,56,201,185,10,248,239,54,40,56,200,167,153,123,123,196,205,126,129,235,116,110,157,168,144,194,10,180,140,50,148,188,81,170,173,45,82,180,168,229,59,7,118,231,48,167,28,107,153,152,249,74,209,84,41,54,145,32,72,7,72,62,232,205,92,218,8,90,65,181,88,145,116,2,87,177,33,214,218,124,169,128,249,193,22,217,61,132,8,229,94,152,254,93,203,57,176,61,125,90,84,164,120,159,124,205,242,84,153,97,10,102,112,150,187,168,0,245,67,233,199,234,231,203,133,106,117,61,162,59,0,67,203,19,18,197,130,162,132,217,228,206,68,244,186,95,174,141,158,100,155,10,145,88,174,20,172,228,186,142,179,80,210,72,189,23,58,159,156,197,214,246,246,70,214,17,155,200,11,207,3,190,78,157,107,82,194,89,192,190,204,154,165,219,38,57,76,188,7,248,146,117,19,168,64,24,35,55,181,186,253,185,35,82,196,205,39,115,36,80,128,185,241,153,26,27,176,160,62,143,121,172,180,144,201,136,138,189,216,116,247,4,80,168,132,64,165,149,135,167,38,239,44,215,72,115,29,107,10,122,186,75,2,118,77,99,33,108,133,89,35,29,107,208,201,96,130,150,211,202,48,9,178,138,110,68,115,201,25,202,169,249,36,71,188,239,130,204,77,155,4,109,3,196,37,107,19,54,253,240,99,50,118,250,196,40,10,24,142,7,243,153,189,137,28,89,1,212,200,68,173,84,94,216,36,202,46,42,52,84,237,29,160,131,110,14,74,24,248,145,221,84,107,79,166,129,255,129,230,180,249,56,71,60,209,234,27,27,10,78,238,22,187,213,110,135,15,51,31,92,54,247,184,208,42,117,203,221,117,207,106,144,55,97,154,175,39,34,4,85,157,240,102,22,113,64,13,210,37,216,125,38,138,25,10,100,122,178,239,30,243,122,40,48,20,123,149,106,167,218,9,40,188,18,38,196,119,12,48,33,231,117,65,76,184,160,65,167,197,205,135,115,103,214,239,157,242,139,61,108,162,110,146,89,75,150,1,135,39,9,51,10,217,20,249,131,91,93,92,36,69,118,246,82,253,27,81,159,252,99,208,162,58,161,41,13,68,148,213,202,165,23,66,170,178,62,133,90,139,196,185,80,200,215,214,129,244,89,193,122,116,166,27,186,110,44,64,195,33,142,151,37,195,25,207,167,29,60,239,211,183,235,107,15,237,209,97,127,228,172,29,143,167,135,160,159,117,236,53,226,231,221,59,154,219,107,206,180,179,118,212,183,143,157,181,222,20,112,184,219,193,104,26,206,154,103,14,92,251,196,2,112,156,181,253,190,211,2,56,121,167,67,92,136,63,187,180,240,0,220,181,122,246,171,200,124,121,40,175,239,26,35,30,98,117,104,77,38,32,53,156,186,222,108,222,107,26,143,182,154,173,91,198,189,230,237,249,150,209,106,190,90,216,50,250,173,230,205,155,198,253,102,171,105,188,137,31,22,126,56,91,248,105,55,155,135,88,236,246,108,203,40,182,154,247,238,24,167,91,205,155,77,252,132,220,195,173,102,243,20,179,187,15,91,198,240,149,230,120,235,142,113,188,213,44,108,13,9,232,18,212,185,9,5,238,24,181,22,22,191,215,28,180,72,206,29,200,25,111,55,107,144,179,15,32,238,67,210,198,214,132,164,29,182,238,24,69,2,188,131,31,152,221,199,42,147,214,99,146,127,12,249,195,45,150,69,97,110,75,48,221,252,123,205,35,33,231,102,115,188,125,199,184,10,200,109,187,200,149,1,57,72,60,110,53,155,251,219,144,246,120,251,100,27,81,173,66,162,3,137,199,45,72,92,223,62,216,54,250,55,155,253,157,59,198,28,18,199,88,242,225,78,101,219,56,189,209,124,180,195,251,214,97,148,152,237,0,41,78,95,110,94,133,156,42,20,55,177,248,218,206,96,199,112,182,155,195,27,119,40,133,129,172,251,164,87,55,78,128,252,208,171,27,119,24,73,31,241,94,221,116,113,127,4,84,185,201,243,129,188,143,111,122,228,221,110,206,33,235,190,68,170,147,155,64,170,253,157,102,25,114,238,53,39,47,185,128,78,119,154,251,47,65,47,160,224,85,76,59,120,233,168,101,28,222,106,58,144,120,8,184,214,176,191,179,151,102,219,216,164,9,137,101,210,36,124,194,80,65,86,233,165,89,203,216,191,209,188,10,89,119,49,7,6,106,118,203,69,198,185,209,28,223,34,163,87,240,18,129,6,199,144,8,221,162,140,116,114,11,25,14,144,131,196,254,150,203,114,99,142,252,198,45,64,126,8,61,126,249,142,97,10,20,113,92,134,35,160,167,47,83,216,167,80,204,225,176,31,191,92,160,60,240,242,125,86,254,17,167,217,250,43,54,20,176,160,146,217,106,62,122,229,142,4,149,228,123,221,216,110,22,95,33,200,81,168,165,87,0,234,213,86,115,255,54,146,179,249,38,18,238,246,8,40,188,221,124,116,155,119,98,159,48,65,191,197,168,2,159,85,242,73,70,166,207,113,105,86,17,96,229,246,180,69,198,226,85,198,13,195,150,92,202,129,82,173,151,54,182,140,26,153,170,247,221,57,121,72,138,220,193,15,66,255,171,66,219,4,210,169,208,171,142,87,131,3,109,182,11,132,106,251,48,241,14,189,66,247,217,8,240,223,192,203,72,173,233,214,17,165,49,148,38,205,3,227,236,52,113,118,221,108,178,57,214,23,218,219,231,223,233,8,141,90,37,194,218,78,235,62,32,219,188,135,172,213,154,17,74,22,91,156,181,24,61,155,77,18,196,195,174,235,146,16,187,14,255,191,140,206,27,13,114,5,237,50,209,172,26,230,229,126,183,193,215,209,203,3,107,180,223,192,85,224,50,189,208,213,152,77,161,146,206,215,201,22,83,41,30,92,249,60,61,173,162,90,27,185,245,94,215,152,33,99,243,173,233,91,35,41,63,215,181,166,135,144,79,55,58,52,223,57,176,186,227,99,185,126,193,44,116,74,21,150,79,207,115,115,237,125,118,171,30,243,169,237,200,151,159,27,224,210,143,249,212,70,65,243,201,78,197,153,183,221,91,249,144,95,233,174,151,54,58,66,62,58,0,8,249,93,242,79,200,167,154,138,155,223,43,247,214,123,44,95,52,151,185,240,233,22,22,243,241,255,160,225,104,11,252,130,217,84,217,211,188,118,73,177,51,94,214,191,233,116,235,81,197,134,54,64,180,126,158,65,180,26,77,145,193,116,93,154,129,167,100,60,67,80,121,53,97,139,200,179,249,177,25,214,163,39,103,110,79,248,255,177,216,90,215,182,39,107,130,141,219,69,149,180,225,83,232,9,22,194,96,109,138,133,215,214,52,63,25,161,176,152,20,82,156,108,47,52,111,43,16,94,135,153,247,197,127,105,42,50,141,150,87,36,59,62,94,234,44,138,42,252,128,142,157,208,133,23,99,219,154,152,114,117,118,112,23,77,236,48,226,69,98,234,157,227,197,150,128,47,113,8,144,253,91,112,242,27,154,153,47,103,53,97,103,42,130,241,38,17,39,180,111,154,36,32,55,59,232,147,241,99,187,2,173,92,157,156,164,3,212,85,1,242,240,43,35,11,133,244,70,176,206,144,178,166,50,151,109,149,132,220,184,81,162,135,118,50,94,238,14,142,78,118,161,151,110,46,219,165,1,67,15,186,97,84,79,79,112,247,16,49,4,31,5,54,226,28,79,221,154,123,100,24,193,165,190,49,147,207,22,99,39,125,12,91,184,231,132,70,124,25,53,34,212,56,16,134,135,138,155,98,104,50,141,155,140,194,73,99,66,240,231,60,100,12,67,40,82,46,20,179,169,251,158,238,228,241,28,50,107,61,92,102,17,115,141,40,179,152,229,38,216,131,176,94,132,157,41,174,28,223,24,90,38,62,47,253,208,16,243,159,128,202,13,199,9,174,128,232,67,11,85,92,147,194,25,105,236,34,27,162,206,164,209,101,206,181,228,249,78,238,150,193,247,57,130,86,169,93,117,38,242,80,248,165,19,191,234,35,217,176,197,185,174,145,211,95,49,87,52,96,202,185,233,154,196,19,91,5,31,158,103,224,84,135,194,234,38,164,221,86,138,137,20,113,198,107,44,89,60,180,28,149,183,41,56,134,109,220,210,116,71,62,78,150,219,18,143,67,129,17,240,0,57,76,120,203,230,234,208,162,97,104,168,142,124,117,10,76,247,31,250,202,56,82,157,208,183,29,33,231,208,161,154,203,114,170,125,26,20,217,230,35,66,123,74,129,131,112,220,28,62,60,117,18,53,35,30,128,208,33,223,41,117,168,26,140,122,112,49,76,243,140,90,49,164,51,102,45,116,195,16,56,220,86,145,77,218,105,178,3,238,240,181,64,218,48,248,72,227,199,76,149,239,227,102,60,8,143,198,61,192,150,62,8,53,214,128,88,36,175,32,59,219,148,71,111,51,196,66,108,103,80,244,241,123,0,5,66,187,170,175,155,248,143,29,116,9,147,71,58,91,247,23,87,136,159,128,118,34,85,58,139,215,141,29,153,6,226,89,124,112,104,60,147,139,166,180,185,248,88,230,92,187,20,233,164,222,39,118,188,99,123,141,157,253,137,112,98,129,250,102,27,57,195,247,140,33,201,192,4,37,130,56,107,101,251,76,113,162,34,145,255,164,95,83,18,92,125,230,31,54,107,180,160,56,54,145,243,98,54,247,170,90,36,16,80,72,53,133,25,74,97,81,10,90,26,132,146,101,127,7,4,197,38,162,100,212,160,196,248,26,200,163,21,106,111,244,91,41,3,254,8,241,180,140,156,57,161,19,7,164,10,147,26,193,201,39,109,190,206,174,24,58,124,187,248,239,227,247,31,140,206,111,81,238,208,174,228,215,242,249,192,113,244,21,87,196,72,30,1,11,201,12,78,182,120,194,162,194,213,125,234,166,226,26,198,185,191,134,230,58,108,240,44,194,64,21,129,169,169,22,128,30,44,110,17,215,147,69,243,185,178,104,212,151,197,53,179,171,247,197,38,108,131,233,255,208,177,133,23,230,14,46,218,198,134,96,167,39,38,97,45,232,234,34,151,112,101,155,184,82,178,38,185,227,139,239,80,0,118,64,226,44,137,152,100,162,186,239,57,193,248,214,190,112,130,226,63,166,234,249,215,113,66,235,170,202,84,73,213,131,162,169,82,223,240,248,133,58,202,4,173,48,17,182,23,170,246,72,142,39,82,23,184,231,140,70,92,103,196,28,191,27,141,184,112,186,18,232,11,26,134,244,252,207,127,125,250,47,127,244,238,47,127,162,125,97,77,204,21,61,110,66,106,63,253,238,255,124,239,219,191,80,214,6,233,22,178,108,171,140,173,126,122,186,27,222,136,85,67,145,27,106,54,81,233,153,85,133,154,40,157,121,73,75,7,172,75,165,23,18,40,91,126,95,31,181,69,95,92,100,74,128,72,118,51,176,86,249,150,169,51,247,188,77,223,101,231,153,111,140,199,36,236,1,198,190,210,43,27,61,83,15,220,118,115,131,246,152,197,141,154,158,221,212,233,77,91,140,210,137,71,169,227,158,54,189,124,57,51,109,60,32,183,222,166,134,174,239,238,102,141,105,30,212,81,107,224,224,107,151,238,101,57,158,152,37,193,122,44,4,90,222,216,176,245,108,158,93,190,219,180,50,250,250,250,122,187,86,107,227,61,107,227,146,105,44,40,162,175,98,44,3,140,16,133,103,166,120,160,139,49,153,8,210,86,173,22,68,90,159,195,76,69,68,59,51,221,11,59,100,151,186,109,232,1,47,172,89,120,179,114,122,202,46,190,226,165,214,123,48,137,106,205,233,212,58,205,20,178,238,109,215,252,222,222,100,58,158,141,247,246,26,11,247,107,221,43,155,39,73,72,13,163,55,30,7,47,54,106,229,226,217,153,81,46,54,240,13,80,40,145,201,158,117,172,89,231,192,11,3,138,1,166,250,249,47,221,127,125,103,123,175,249,198,27,205,251,123,119,239,189,254,250,23,223,248,82,3,112,100,79,164,42,243,175,23,11,229,245,114,173,84,45,175,215,11,230,122,105,189,92,168,21,75,94,23,251,156,34,12,19,37,144,39,79,240,66,41,108,36,128,241,70,29,28,210,254,117,125,52,31,182,237,169,48,204,163,235,93,18,235,196,24,101,235,71,236,27,129,93,71,202,241,134,206,220,166,7,120,57,179,223,203,140,174,53,198,217,217,1,110,185,176,224,27,120,143,121,7,118,221,211,140,222,156,129,104,152,204,64,32,130,168,64,222,152,217,218,214,188,215,3,69,113,0,83,141,156,54,88,35,152,118,39,253,225,124,168,209,153,110,158,232,87,199,249,217,248,46,225,195,76,161,154,189,170,107,237,211,153,237,232,238,144,153,79,70,30,34,142,120,5,250,18,140,129,151,213,65,172,41,143,207,54,163,72,116,61,51,243,51,136,157,53,102,2,103,244,61,46,200,214,177,52,185,91,138,228,131,57,64,43,247,161,14,86,162,17,97,26,8,192,67,165,43,160,210,32,120,189,104,94,55,235,230,147,1,214,194,8,64,151,148,152,101,97,69,206,80,22,55,55,167,47,218,155,87,175,78,179,179,7,211,93,252,201,130,0,121,173,76,196,86,204,39,109,236,197,148,52,55,35,241,184,242,199,211,62,70,144,117,41,105,93,162,61,152,66,158,51,232,119,108,88,198,45,232,197,212,131,57,167,48,57,30,179,6,143,121,227,117,128,37,72,109,153,155,214,139,48,227,175,54,10,217,233,3,107,183,81,172,84,46,219,240,133,183,44,180,48,164,204,133,247,203,49,18,210,139,230,147,39,118,30,135,252,54,109,103,22,194,95,87,198,189,158,99,207,174,104,192,221,227,249,76,3,46,38,193,81,144,83,0,144,12,227,106,102,250,228,137,153,13,3,69,123,160,4,69,164,153,75,176,6,137,91,100,210,145,119,191,79,175,7,216,167,30,145,201,167,149,156,6,4,48,212,236,105,169,57,177,110,53,112,116,44,160,183,71,205,30,29,47,32,64,63,223,119,232,124,67,30,115,185,66,53,96,238,204,66,116,89,46,142,66,103,60,57,205,76,137,187,242,12,185,2,201,74,96,235,64,28,187,7,107,109,87,191,228,202,16,210,19,218,34,134,164,104,211,185,46,8,30,161,192,147,39,58,109,70,135,77,170,205,2,90,113,177,228,129,180,93,100,28,15,237,235,136,180,153,173,83,214,196,177,214,41,80,26,92,26,171,94,190,76,101,119,223,97,228,165,177,6,120,224,44,82,147,38,157,121,28,241,37,168,200,24,226,6,94,80,215,64,74,145,176,67,218,16,148,37,173,109,107,150,70,215,71,131,9,50,67,236,18,251,97,104,99,96,24,252,150,27,244,15,109,109,76,46,171,231,117,65,120,30,136,130,201,110,216,79,158,20,214,204,77,111,170,243,231,195,97,30,145,43,237,99,12,172,209,135,57,213,127,113,10,18,160,79,39,74,131,4,151,157,182,96,189,108,206,50,125,144,55,215,42,149,226,70,229,242,229,217,139,149,245,82,185,76,138,93,178,104,233,107,149,106,169,176,145,93,100,236,92,163,148,189,150,43,92,190,60,166,23,218,139,165,13,163,176,81,48,10,181,141,236,38,106,37,253,209,220,198,161,238,95,197,24,226,211,228,117,96,209,151,0,0,30,213,82,209,140,3,96,72,245,102,141,106,165,82,170,94,205,88,57,236,78,245,197,23,11,230,147,89,142,66,58,179,7,176,246,91,24,111,43,18,37,104,156,209,110,246,98,161,88,35,36,192,42,133,236,139,102,182,61,181,173,195,77,86,109,198,96,18,116,139,102,217,43,91,12,150,189,118,173,250,164,176,81,52,170,165,203,179,39,8,87,168,75,176,118,43,151,84,149,11,197,39,197,98,217,64,48,151,171,37,4,224,131,68,6,12,96,21,10,133,114,161,80,20,197,21,99,204,91,163,35,11,183,76,24,234,147,110,11,168,180,195,54,203,202,54,107,79,138,101,211,32,173,243,70,213,8,156,177,201,49,246,24,181,205,86,121,65,148,140,220,73,196,185,116,51,145,60,208,57,80,65,233,16,10,64,3,191,221,183,143,97,96,131,137,208,230,147,39,163,16,65,34,160,227,201,123,87,143,245,144,25,161,178,218,208,245,171,35,42,210,109,119,150,137,194,207,134,53,13,102,103,150,101,121,148,216,247,22,41,62,79,233,34,135,19,146,78,49,235,234,236,90,195,19,88,214,53,183,5,54,40,176,254,93,157,237,54,70,176,12,114,90,11,130,187,233,181,192,50,247,51,160,68,26,28,72,14,36,240,136,228,123,117,142,164,165,51,168,213,217,89,149,116,187,194,226,130,249,228,219,104,204,100,28,5,115,133,175,10,9,100,125,200,216,92,247,150,246,122,112,103,97,95,159,48,181,178,78,23,45,181,146,12,227,38,172,121,194,74,168,84,209,251,202,2,134,178,15,119,79,135,237,241,224,242,101,250,55,239,76,236,78,223,134,77,77,255,129,156,178,11,56,247,47,95,166,81,71,242,20,206,235,44,136,82,166,111,200,133,13,30,221,27,133,79,135,5,86,161,161,193,77,195,6,210,218,60,80,184,129,218,24,15,26,158,197,181,223,235,37,81,212,26,129,221,26,87,41,96,197,16,245,16,21,109,97,125,160,193,154,232,74,98,55,96,193,236,59,55,48,60,30,106,128,40,65,159,52,76,195,77,154,101,175,207,32,161,62,99,26,78,150,239,172,60,32,57,155,72,26,175,101,216,90,92,155,102,137,6,60,205,186,140,122,205,196,20,162,198,129,60,130,207,107,2,140,248,189,2,233,58,106,97,78,31,68,28,83,34,92,109,140,77,141,166,184,69,57,147,72,71,244,88,137,116,108,165,53,164,206,96,87,70,141,223,251,61,200,247,116,58,251,250,180,254,123,191,7,115,14,148,219,204,232,106,99,138,223,136,224,0,213,177,62,186,54,37,223,161,175,168,190,103,108,44,96,147,2,54,41,96,147,2,54,45,48,34,95,71,33,58,93,150,13,143,51,111,19,93,129,224,25,182,229,216,36,107,3,149,57,118,110,180,201,55,28,150,193,199,138,203,164,49,200,164,241,139,22,200,36,216,149,61,24,239,146,70,30,140,175,142,92,137,51,147,169,133,26,158,143,207,184,34,254,228,9,140,171,9,106,31,40,206,168,7,192,111,137,130,208,73,79,196,209,206,122,57,80,216,38,149,145,27,166,47,210,77,6,234,144,200,55,92,100,155,56,8,38,217,56,115,169,73,248,74,104,67,44,137,236,164,102,159,25,238,39,103,119,49,44,168,106,43,64,152,17,132,115,60,31,82,123,68,40,160,105,40,6,180,226,206,168,27,168,54,21,217,159,146,65,164,161,43,222,237,23,167,57,74,38,47,233,234,140,237,63,48,142,114,110,198,35,197,34,197,80,203,3,53,23,106,145,61,162,213,24,231,10,155,176,230,152,155,185,156,149,133,53,230,170,205,70,31,23,157,77,174,167,140,95,44,216,165,39,79,34,118,155,116,89,27,147,101,77,13,70,37,120,49,160,97,30,95,50,200,176,128,103,46,99,207,140,25,48,163,225,109,58,199,50,7,246,250,176,145,246,75,58,92,205,2,66,109,20,146,14,194,14,120,205,144,4,158,106,193,161,123,117,137,250,5,129,249,184,53,76,82,171,97,110,77,95,44,86,170,108,226,159,17,53,77,97,62,193,252,203,184,203,205,50,78,165,102,23,190,87,182,229,159,97,91,218,47,82,222,33,47,85,104,244,145,2,198,192,13,91,12,250,203,54,165,216,210,181,107,215,72,223,61,169,124,93,104,169,14,170,222,53,211,24,193,116,68,25,102,40,48,103,131,110,147,13,59,14,58,29,109,208,83,60,177,131,246,41,65,3,188,62,226,86,161,172,49,104,140,185,68,245,184,103,150,179,5,80,200,66,227,7,214,11,3,79,8,65,58,114,1,172,143,29,107,230,19,214,168,3,19,61,83,173,187,12,250,206,76,87,108,205,70,84,243,64,250,81,68,157,43,89,191,124,225,52,132,13,36,46,207,108,145,35,243,202,91,3,8,65,40,67,153,155,179,23,93,53,241,42,204,70,16,249,163,7,179,93,158,68,69,114,151,66,179,49,96,57,221,198,41,106,46,104,8,115,172,205,204,61,46,65,7,43,233,234,128,238,214,65,84,0,30,87,27,3,174,194,186,154,38,208,219,211,144,27,109,105,18,238,113,100,48,168,163,135,90,35,24,103,240,82,134,90,190,128,165,46,141,188,122,89,124,94,144,153,130,243,196,220,215,8,70,187,230,76,179,233,190,91,137,147,63,131,177,213,196,234,189,233,120,216,80,69,56,100,213,207,168,101,184,19,99,25,158,101,244,94,113,189,172,83,67,114,183,27,97,253,182,236,78,249,67,176,126,119,202,189,114,187,92,182,18,91,191,109,133,245,59,89,128,186,43,107,95,184,244,214,72,251,130,118,103,14,36,214,118,186,253,217,120,170,29,21,242,165,252,58,73,63,152,205,38,78,125,109,237,17,230,63,116,240,130,206,26,201,104,1,23,81,39,179,76,39,171,21,205,66,217,208,94,182,28,216,109,180,14,236,145,186,72,201,208,28,107,96,227,249,97,7,117,138,33,22,91,203,63,26,120,126,68,11,117,0,7,114,34,211,179,134,253,193,105,253,37,123,112,100,207,250,29,203,104,78,251,214,192,112,172,145,147,195,136,197,61,241,126,121,105,114,178,41,6,207,227,81,14,188,235,250,52,152,233,145,125,38,33,128,63,186,125,7,21,238,174,134,63,88,48,232,5,121,70,169,63,232,207,78,221,136,122,145,245,108,74,203,57,11,37,64,60,183,236,238,238,181,65,159,135,159,99,199,117,57,251,136,68,82,164,225,32,16,230,160,63,105,143,173,105,151,134,131,206,1,254,38,190,178,226,246,103,226,69,247,203,113,108,194,195,16,200,48,53,30,126,198,11,208,134,145,217,92,132,67,6,64,190,0,95,46,74,180,5,93,134,188,228,77,220,56,4,204,172,249,108,236,5,29,40,78,78,180,66,5,112,135,221,12,29,164,242,102,110,56,126,156,19,126,11,103,125,216,247,205,227,3,208,242,115,228,222,114,125,50,181,115,232,239,184,121,12,104,145,111,117,178,97,206,225,111,161,7,215,190,176,96,7,162,8,77,200,208,136,123,212,163,249,120,102,27,66,234,65,65,250,85,148,126,149,164,95,101,233,87,69,250,85,21,127,141,7,226,175,137,244,99,42,181,62,31,40,198,99,179,3,106,33,178,6,137,4,90,71,1,159,43,104,228,79,145,254,41,209,63,101,250,167,66,255,84,233,159,117,250,167,70,255,108,156,133,226,5,109,75,254,126,133,124,197,30,202,197,129,93,229,26,144,176,32,112,201,245,201,28,49,48,187,156,43,150,226,92,206,79,142,245,183,222,42,154,24,106,59,124,114,52,122,32,26,237,93,35,162,4,222,196,220,13,157,57,145,96,1,39,237,11,177,176,73,41,127,3,176,82,37,130,207,250,156,164,17,143,60,36,252,197,250,250,186,47,246,197,102,58,28,130,112,61,178,87,11,5,61,13,254,190,202,166,84,217,43,165,12,236,35,206,216,209,152,206,87,26,121,34,95,148,153,11,0,141,198,179,12,21,156,44,94,120,110,58,27,100,57,124,118,210,206,132,32,242,230,166,28,236,169,4,41,130,196,32,169,114,11,1,224,42,216,4,142,28,147,75,49,19,194,241,149,135,59,188,92,236,100,83,33,28,0,30,40,225,130,101,49,27,149,112,23,171,148,40,174,120,234,143,58,83,26,226,151,100,152,65,138,249,24,138,85,204,208,226,70,215,238,244,135,214,32,171,233,121,77,87,210,2,119,55,176,166,23,22,33,77,22,34,107,69,54,95,48,96,149,2,136,214,96,114,96,165,65,65,32,225,121,165,177,220,68,49,172,151,197,200,90,145,189,44,178,94,130,178,108,141,226,123,89,84,245,114,69,221,43,133,117,175,20,89,43,178,123,165,228,60,84,82,117,237,188,125,42,135,245,169,28,89,43,178,79,229,116,140,89,86,245,107,233,14,85,194,58,84,137,172,21,217,161,74,58,30,172,168,58,148,190,39,213,176,158,84,35,107,69,246,164,154,156,221,170,170,94,164,64,127,61,12,253,245,200,90,145,232,175,167,227,172,117,85,23,146,224,94,11,195,189,22,89,43,18,247,90,58,38,170,169,112,143,68,122,35,12,233,232,90,145,72,111,132,243,139,180,78,37,81,24,74,126,245,41,53,132,178,95,53,16,33,4,42,99,2,117,222,36,138,133,79,205,136,196,38,37,172,40,188,138,137,122,86,141,192,38,25,132,245,40,28,82,246,39,18,155,148,176,162,240,42,37,234,217,70,4,54,201,32,20,204,40,36,82,118,40,18,157,148,176,34,17,43,39,235,91,49,2,159,132,32,74,81,88,164,237,82,36,62,105,129,69,97,86,73,214,185,74,4,62,9,65,84,163,176,72,219,165,72,124,210,2,139,194,172,154,172,115,181,8,124,18,130,216,136,194,34,109,151,34,241,73,11,44,10,179,245,68,157,43,22,34,240,73,8,162,24,133,69,202,46,69,227,147,22,88,20,102,181,100,157,43,71,224,147,16,68,37,10,139,180,93,138,196,39,45,176,40,204,54,146,117,110,61,2,159,132,32,106,81,88,164,237,82,36,62,105,129,41,49,59,234,119,237,177,107,93,163,102,181,161,117,146,19,34,184,170,106,120,77,209,91,50,174,93,89,67,59,124,76,21,138,157,91,3,255,83,213,106,239,231,218,3,171,115,168,8,141,111,154,166,162,244,212,86,60,14,241,57,187,106,170,139,143,201,153,182,162,70,111,67,85,156,62,31,169,42,222,83,21,223,199,248,166,74,212,107,150,18,157,246,96,174,66,198,172,118,20,133,39,243,233,68,249,120,210,70,169,231,47,78,47,94,19,91,233,194,69,57,164,20,146,48,146,110,180,24,35,93,56,189,104,49,70,178,112,58,209,98,148,84,145,244,161,5,9,137,194,233,66,11,49,210,132,211,131,30,220,225,25,222,66,60,234,187,105,143,129,33,45,3,31,235,117,180,215,208,13,2,119,127,228,125,82,53,140,225,120,52,38,198,103,9,206,171,227,145,213,25,27,173,241,124,218,183,167,8,200,112,11,250,193,224,73,84,206,129,45,155,252,50,144,98,158,146,146,228,142,202,66,12,108,29,86,242,96,46,21,84,46,29,178,97,215,123,70,19,126,137,150,238,254,232,0,40,48,243,215,150,102,191,34,72,189,170,52,187,224,39,22,103,73,234,242,84,80,68,88,221,201,108,24,88,163,67,249,132,67,12,105,94,165,206,224,184,91,182,102,179,105,134,28,70,144,16,29,7,227,65,215,158,102,217,65,46,121,47,181,63,131,118,58,155,76,25,157,156,108,42,14,127,54,195,130,144,99,5,130,91,123,222,110,15,108,126,158,219,182,220,199,198,220,60,45,144,185,232,12,108,248,222,30,207,14,92,124,117,221,125,207,128,56,101,170,129,107,237,249,108,54,30,133,64,103,185,226,91,68,164,19,98,64,125,223,89,144,242,168,133,70,32,32,231,164,60,210,62,70,155,227,167,136,165,201,137,134,244,162,203,70,177,22,70,9,134,142,230,28,237,71,35,140,37,22,193,70,221,5,41,12,114,157,70,155,224,175,178,68,53,33,21,93,136,231,202,33,45,144,80,85,100,5,30,90,251,246,3,18,216,21,163,190,238,134,181,19,90,193,93,112,35,90,195,239,147,126,231,16,109,68,24,19,232,17,15,2,100,119,195,218,75,86,37,162,70,52,217,226,10,135,148,37,97,76,200,164,38,244,78,0,61,188,70,84,133,196,200,171,75,7,25,36,30,231,136,114,10,126,235,141,59,115,39,134,39,253,101,20,69,146,176,54,229,105,223,106,159,138,199,232,50,215,31,12,150,96,54,85,221,52,85,157,217,116,124,104,159,23,129,80,40,177,60,157,182,239,225,181,146,85,90,170,191,73,234,39,155,95,105,186,155,160,106,138,154,169,59,158,10,72,252,244,79,221,243,212,35,237,175,181,92,143,211,142,181,95,46,197,246,51,73,133,216,242,201,250,150,174,106,152,136,76,216,163,240,194,145,101,211,244,36,73,181,48,9,157,180,23,137,184,46,80,54,85,47,194,170,45,240,227,60,107,8,5,119,62,33,126,174,117,36,55,236,207,18,43,53,73,97,164,17,204,203,10,244,37,155,75,213,223,248,218,169,37,241,185,196,248,121,26,78,220,241,20,32,82,73,229,165,197,249,178,13,166,235,113,186,177,142,144,211,75,136,246,244,141,68,247,45,77,197,4,50,59,165,136,79,7,60,73,79,226,43,37,144,217,41,69,124,58,224,137,122,161,174,180,160,63,232,42,242,91,67,187,219,183,180,12,51,55,212,59,99,107,234,216,217,69,60,50,174,1,158,14,121,54,9,46,254,58,124,79,212,233,116,206,210,183,152,106,189,78,82,57,85,221,244,235,121,2,48,108,125,63,7,61,146,243,94,178,234,75,212,78,206,155,177,64,92,94,69,138,8,36,17,129,127,97,17,242,150,161,220,62,189,44,17,102,235,33,69,198,243,25,139,238,101,40,114,102,227,176,171,32,190,94,226,157,17,197,157,140,224,75,144,247,51,24,179,49,27,2,67,179,22,62,91,32,177,189,118,237,206,120,74,34,132,41,251,192,42,19,134,26,0,34,202,102,115,202,118,177,148,53,115,212,222,221,48,90,120,243,134,25,131,235,67,232,253,192,14,129,176,148,17,85,24,123,58,11,136,53,84,24,127,246,61,135,72,117,172,73,157,216,79,197,196,135,64,38,57,149,25,64,213,173,48,14,139,108,139,20,25,244,225,79,189,96,198,64,85,137,129,4,179,155,94,25,26,78,102,167,30,42,129,236,35,224,92,204,205,77,231,3,187,142,63,199,221,238,89,104,99,179,131,126,208,4,13,105,11,169,7,133,0,239,120,239,101,44,198,19,171,131,108,158,47,251,75,185,103,19,104,21,174,15,44,103,150,235,28,244,7,221,200,169,229,86,18,148,132,144,234,148,237,146,2,232,97,32,158,4,8,184,87,126,196,131,24,118,12,163,40,86,84,30,236,40,10,150,164,130,133,245,240,146,101,177,100,120,177,202,66,122,150,52,188,96,85,122,17,56,188,97,107,225,151,27,24,235,98,170,34,114,224,182,212,66,124,112,170,236,197,227,196,41,34,135,67,196,243,6,33,26,109,197,59,142,224,174,64,147,147,144,230,48,84,141,161,206,154,76,149,71,194,38,254,231,123,248,182,20,10,31,129,40,175,147,37,237,1,126,39,225,117,35,58,32,12,70,173,242,130,91,19,175,190,149,163,48,35,19,247,116,52,179,78,20,29,45,150,138,229,66,207,125,40,183,6,255,21,221,107,118,117,178,24,13,194,6,177,63,220,95,40,124,7,132,130,116,55,34,232,96,177,135,77,2,3,227,121,147,24,45,179,98,154,242,89,148,255,178,101,178,21,68,220,33,45,146,28,133,137,183,17,37,134,171,9,28,200,124,46,148,104,197,209,135,237,214,162,110,62,73,79,94,23,131,163,205,0,141,39,216,178,163,24,231,114,185,188,41,10,175,205,33,48,161,240,210,53,231,38,156,129,53,177,23,174,118,17,188,124,21,141,132,223,242,16,70,107,218,65,223,163,93,226,228,102,83,69,221,26,97,199,147,137,5,242,166,171,24,94,239,2,28,15,3,92,92,2,142,230,91,94,1,222,178,80,152,250,193,21,129,212,144,248,8,251,61,120,92,161,146,195,27,188,248,133,12,43,239,117,96,33,102,190,19,4,168,95,50,146,96,196,108,234,42,15,120,3,16,2,125,141,0,25,28,165,24,73,22,217,144,234,100,57,170,49,114,206,204,60,195,131,77,133,212,228,68,23,39,137,153,176,46,97,125,81,108,49,138,138,167,233,41,59,238,71,71,62,140,47,84,138,201,65,17,236,2,239,190,11,90,154,194,17,128,68,37,102,222,92,69,161,23,38,71,160,26,54,89,221,205,152,136,78,214,77,21,40,152,37,227,20,20,66,34,163,111,64,219,116,36,77,126,29,157,99,80,139,18,23,184,166,248,105,64,239,172,18,14,217,37,248,8,9,13,93,223,205,138,183,111,19,65,37,85,207,15,22,223,133,12,14,217,243,128,187,34,132,201,107,19,43,71,215,15,53,21,178,139,160,67,16,41,147,61,139,33,15,147,126,27,145,236,164,30,161,101,7,32,112,75,250,53,220,240,14,244,179,165,56,132,196,129,107,232,5,125,247,124,12,17,128,227,225,247,18,212,195,39,38,10,231,67,177,184,34,20,139,17,40,22,207,135,98,105,69,40,150,34,80,44,157,15,197,242,138,80,44,71,160,88,62,31,138,149,21,161,88,137,64,177,114,62,20,171,43,66,177,26,129,98,117,85,51,58,218,216,176,228,28,140,51,77,44,57,111,98,13,25,75,50,123,180,217,99,73,246,140,51,146,44,201,82,113,38,21,89,163,88,240,45,90,106,141,102,57,133,37,192,175,119,65,19,212,238,162,75,180,190,140,70,69,187,79,92,170,119,207,163,66,41,224,8,56,158,19,61,215,93,123,5,40,6,96,121,104,190,202,179,86,69,201,148,238,236,171,161,77,58,223,247,80,101,46,145,106,165,210,37,151,83,21,211,171,85,225,122,44,27,9,244,226,223,61,143,226,170,128,35,240,52,38,159,3,61,114,117,96,5,232,73,112,60,244,110,99,242,57,208,195,251,10,43,192,78,4,35,172,177,243,115,225,38,143,136,176,180,152,105,121,53,156,144,2,212,218,121,160,74,4,240,128,150,98,76,0,36,203,181,17,6,13,2,138,59,79,189,56,120,244,9,208,120,80,252,146,81,136,3,11,63,34,100,6,134,26,218,197,139,212,40,169,37,169,40,29,215,136,145,152,10,113,102,17,180,56,176,86,11,233,44,40,81,190,250,81,245,152,219,182,248,12,165,146,212,252,200,87,109,214,149,15,41,138,104,9,138,5,149,35,207,210,74,103,47,85,165,249,135,3,167,177,7,148,69,220,121,167,233,62,163,46,129,91,113,3,36,178,104,91,85,149,121,57,4,79,215,54,132,39,205,217,240,30,48,179,177,135,32,161,12,49,19,41,172,81,190,19,236,112,176,8,192,7,147,181,20,3,22,79,72,80,205,23,33,179,24,136,18,137,18,130,224,147,34,169,115,128,191,173,136,99,124,247,48,7,239,174,208,43,43,120,152,183,43,222,32,10,50,4,187,72,228,178,89,84,116,76,41,130,163,27,177,17,159,242,36,143,163,41,78,26,66,207,75,124,56,91,11,106,232,86,66,97,39,50,102,232,56,185,80,124,225,242,240,152,74,8,82,183,189,174,139,189,171,250,78,165,214,153,56,147,130,117,210,198,132,11,196,52,118,103,22,48,86,28,15,169,15,86,18,2,228,200,39,145,13,52,66,38,78,138,10,239,5,237,84,81,146,25,242,5,186,131,169,221,203,74,93,46,155,166,119,68,200,35,132,138,231,152,164,25,133,39,137,239,56,34,105,15,169,175,71,212,148,92,129,20,67,184,166,36,203,24,15,115,179,182,153,30,103,99,137,113,36,189,48,37,137,137,18,52,145,183,15,125,44,19,99,186,190,144,165,249,180,142,39,54,52,211,209,108,203,129,121,80,116,54,19,68,157,141,192,151,186,87,165,239,39,173,199,122,43,160,192,207,154,175,24,186,110,44,160,140,131,168,151,216,67,130,78,253,129,190,93,95,123,104,143,14,251,35,103,237,120,60,61,36,51,102,173,221,118,64,62,30,205,237,181,209,184,107,239,13,199,221,249,192,118,104,76,225,53,104,119,182,246,225,86,35,95,243,204,179,173,227,56,250,174,49,178,134,136,255,174,49,180,38,19,152,36,78,93,111,194,191,77,252,119,179,249,106,211,232,52,91,59,134,179,213,108,53,141,121,11,63,109,252,184,143,31,119,241,163,15,89,55,12,146,227,180,176,172,144,176,191,131,9,67,47,129,0,35,0,222,196,143,195,45,239,243,139,94,173,45,44,117,151,181,192,18,223,244,208,232,111,185,24,88,188,60,135,242,166,151,64,63,31,145,207,177,135,130,133,128,222,116,127,30,190,210,124,147,53,118,15,63,202,59,110,86,121,171,185,179,67,224,242,178,45,76,16,96,29,111,177,254,176,223,195,29,44,32,244,183,186,227,3,49,191,129,9,111,186,116,20,178,138,45,25,88,217,247,251,17,105,140,246,103,200,59,43,149,29,10,132,216,87,13,75,83,196,109,255,134,15,183,177,31,251,62,105,17,250,192,186,42,245,122,220,242,122,73,18,132,18,99,210,226,177,191,196,163,157,212,85,106,219,113,85,2,120,204,183,83,183,178,159,190,202,105,43,53,98,135,233,41,86,220,74,93,101,188,149,2,177,171,36,65,224,149,254,54,193,84,24,236,109,223,156,54,183,125,115,250,57,194,24,198,194,24,251,97,244,99,97,28,94,192,248,80,97,80,185,213,97,226,159,39,18,192,150,143,51,251,126,33,243,72,144,98,126,102,62,245,151,8,36,28,251,171,204,99,171,20,73,194,61,95,1,75,92,19,164,124,255,239,162,175,188,25,83,222,244,11,147,218,150,111,86,155,190,53,198,255,251,212,247,187,234,145,91,24,21,218,110,223,47,27,14,253,61,223,247,39,208,245,230,170,176,178,220,227,11,170,144,192,113,217,118,87,183,55,217,90,203,129,145,156,125,111,229,182,189,197,249,77,55,113,223,7,143,174,167,111,202,107,221,35,178,110,221,247,88,242,166,252,251,116,176,213,236,72,52,126,184,221,44,111,237,8,202,4,79,121,211,199,42,115,2,202,171,233,220,105,222,18,235,209,223,188,22,126,220,10,229,212,251,226,156,217,145,104,63,119,105,79,135,211,63,146,146,190,114,213,191,16,204,133,113,121,228,31,80,21,237,29,206,115,140,202,180,42,213,165,58,65,206,148,74,121,249,135,164,23,119,125,211,218,251,61,246,115,24,173,208,9,157,90,199,45,153,76,135,219,140,113,249,224,111,203,249,254,169,120,170,156,8,251,91,41,43,216,62,30,56,21,132,93,139,147,158,179,186,237,211,120,31,145,62,158,110,249,146,77,97,136,132,138,129,201,213,97,89,146,16,60,229,132,151,42,152,91,50,117,28,111,184,133,89,100,123,179,232,190,215,248,35,191,28,16,38,223,125,79,163,62,84,206,233,97,203,235,139,128,15,149,83,148,137,44,95,211,30,32,94,184,229,182,218,241,212,87,219,55,212,111,202,26,127,121,91,102,176,218,182,172,185,63,218,118,73,72,155,245,237,24,230,219,242,100,62,37,114,195,246,201,141,187,62,36,45,159,62,126,95,164,109,64,91,9,234,224,85,159,72,123,211,21,153,30,38,143,118,188,249,79,161,220,113,63,132,165,4,178,94,149,150,175,253,150,60,131,174,222,228,66,149,39,220,242,105,240,207,37,97,190,35,19,138,254,182,125,191,247,211,86,176,125,188,229,81,182,120,211,183,239,162,40,9,0,94,86,162,40,44,171,197,29,223,178,90,243,47,220,106,90,218,161,191,171,183,100,241,70,155,12,255,237,248,126,83,61,233,209,150,143,159,133,4,111,230,133,105,201,126,134,48,111,42,87,26,71,216,51,222,83,108,74,104,83,140,97,59,210,206,94,18,107,243,109,143,195,239,248,84,66,211,55,27,104,111,44,223,236,234,251,5,200,125,95,231,230,91,242,204,177,229,173,190,90,68,81,50,220,85,101,205,91,174,100,233,184,240,252,123,236,128,188,162,242,72,36,219,93,183,242,155,94,162,104,103,232,11,214,134,187,190,53,141,210,70,164,244,171,178,13,197,179,125,60,34,35,248,69,191,44,221,111,121,16,68,109,252,37,113,11,223,108,234,6,70,116,170,235,1,59,15,55,84,181,152,9,241,129,254,49,120,255,234,173,145,100,154,211,22,144,170,9,151,25,53,225,25,38,204,18,15,247,53,239,49,44,141,190,134,165,9,207,97,185,165,137,5,89,35,86,127,76,99,86,83,141,152,254,49,129,29,169,105,38,43,224,90,50,53,215,2,254,214,232,204,135,104,216,75,89,180,3,130,213,80,99,246,231,4,32,66,30,205,210,174,225,91,34,204,32,73,225,251,162,192,105,196,118,237,181,224,62,119,69,10,19,19,173,230,61,164,37,17,129,253,22,222,173,242,16,22,73,225,90,117,49,25,77,209,90,133,144,47,208,36,163,128,75,84,10,135,25,223,201,79,86,133,245,54,110,192,197,139,37,26,121,124,75,57,136,252,12,135,147,66,238,18,121,139,75,66,196,123,144,139,116,136,63,194,165,149,201,111,249,101,46,150,40,132,253,35,52,37,137,226,217,136,230,222,170,34,57,238,67,93,154,247,82,87,160,251,215,96,170,16,18,176,203,39,164,149,64,169,137,33,253,28,15,228,223,115,223,111,124,101,75,74,16,222,254,146,210,15,10,190,223,69,223,239,146,239,119,217,247,187,226,251,93,141,29,125,232,169,244,52,129,118,206,215,120,252,164,10,210,134,77,25,241,98,148,70,31,84,10,214,37,115,45,0,0,19,217,92,242,61,254,229,155,121,114,21,121,206,242,147,27,237,10,125,11,236,138,162,154,226,85,43,35,178,8,125,188,42,137,80,136,106,131,118,240,11,137,154,162,69,213,45,90,131,65,138,6,57,121,18,55,235,167,39,30,7,106,228,238,148,56,129,248,245,173,213,33,168,24,191,106,161,16,63,126,17,168,75,160,204,32,40,127,13,126,78,174,73,151,238,2,2,136,189,57,70,210,201,153,160,70,30,30,83,129,15,121,125,76,106,85,60,227,211,114,124,206,184,233,244,180,82,51,201,19,98,126,9,73,50,21,13,7,31,37,11,111,210,131,44,183,152,11,157,190,225,207,148,249,39,104,104,201,84,226,66,245,102,89,176,165,64,25,185,141,41,95,220,66,27,225,108,179,90,193,233,65,244,222,124,161,185,102,8,109,149,76,236,123,214,76,115,31,125,185,146,215,174,132,19,141,63,151,34,247,205,143,73,33,30,64,2,172,10,134,38,189,253,179,12,102,34,213,87,178,78,249,158,70,137,166,67,49,30,64,2,58,20,57,29,216,59,66,137,232,80,12,167,195,42,9,80,138,38,64,41,30,64,2,2,148,210,178,103,41,188,243,43,233,117,57,186,215,229,120,0,9,122,93,94,134,253,203,225,61,63,95,151,43,209,93,174,196,3,72,208,229,202,50,156,94,9,239,242,146,125,173,70,247,181,26,15,32,65,95,171,105,153,186,26,222,207,180,29,92,143,238,224,122,60,128,4,29,92,95,134,127,215,195,59,153,184,119,181,232,222,213,226,1,36,232,93,109,25,86,173,133,247,46,190,91,27,209,221,74,0,32,65,183,54,226,184,50,193,11,110,42,93,172,164,212,103,151,4,86,86,234,92,105,94,115,83,170,114,241,56,46,5,54,22,219,98,138,174,87,227,112,76,3,108,61,22,179,165,58,28,143,227,82,96,99,177,45,165,232,250,70,28,142,105,128,209,55,221,34,81,91,170,199,241,72,46,5,54,30,221,114,154,206,23,227,176,76,5,173,20,139,219,114,125,142,199,114,57,184,177,248,86,210,244,190,18,135,101,42,104,213,88,220,150,235,115,60,150,203,193,141,197,183,154,166,247,181,56,44,83,65,219,136,197,109,185,62,199,99,185,28,220,88,124,215,83,244,30,95,160,139,198,50,21,180,98,44,110,75,245,57,1,150,203,193,141,197,183,150,166,247,229,56,44,83,65,171,196,226,182,92,159,227,177,92,14,110,44,190,27,105,122,191,30,135,101,42,104,181,88,220,150,235,115,60,150,203,193,13,199,151,60,149,231,51,66,123,214,103,47,186,30,63,138,11,129,224,127,161,203,119,78,196,79,232,98,107,11,125,240,42,155,81,0,248,171,125,236,164,209,127,11,73,195,251,158,97,21,167,118,55,180,26,125,142,46,172,38,125,144,46,180,114,111,35,180,38,125,163,46,188,102,47,180,38,121,182,46,162,155,248,142,93,56,137,230,225,216,154,213,78,88,61,250,184,93,104,205,141,82,79,89,83,120,2,80,62,205,193,219,93,225,21,220,241,72,48,8,226,195,128,190,54,54,162,106,136,244,143,35,186,240,92,160,92,33,130,216,222,203,129,190,42,33,68,22,31,17,148,107,132,17,215,123,79,144,150,151,124,38,120,24,6,205,31,135,65,227,110,19,33,0,221,184,9,10,160,44,204,130,38,198,89,208,220,10,74,152,222,75,131,2,60,122,220,110,146,7,7,195,107,145,155,234,129,90,133,124,100,37,188,136,30,168,19,190,28,43,142,107,188,7,9,53,124,145,208,127,224,197,158,37,84,66,11,74,62,177,38,77,143,168,200,222,36,12,214,100,25,17,85,5,121,25,123,58,231,61,94,168,58,104,21,222,48,52,241,17,67,201,242,19,242,146,161,71,110,242,154,161,198,158,51,244,188,82,92,15,140,144,195,235,80,23,20,119,3,65,234,179,110,132,189,115,40,230,6,95,58,100,189,36,145,186,53,18,170,91,62,163,189,178,41,45,126,36,104,119,68,155,252,249,195,176,70,249,123,130,62,145,41,116,153,221,96,246,18,84,71,219,225,39,194,52,32,162,231,162,194,125,101,72,68,71,201,31,131,199,101,20,206,139,49,144,102,124,231,72,80,203,184,14,66,25,54,225,66,16,146,53,134,100,15,40,198,52,42,21,166,173,251,61,131,66,155,11,127,77,49,180,209,208,42,62,133,41,174,105,233,33,189,184,46,6,75,133,62,219,23,7,42,88,42,242,49,193,24,112,33,37,19,60,122,24,10,56,65,249,132,79,54,38,110,34,93,47,132,119,39,147,180,16,82,60,233,155,153,73,155,144,30,141,10,215,175,146,190,5,150,136,35,213,197,227,95,64,75,196,163,73,129,171,30,140,75,204,181,241,141,196,189,190,151,146,143,211,55,152,170,127,105,43,167,120,80,50,29,175,167,110,78,253,118,231,82,220,159,148,43,67,95,169,75,206,252,17,21,211,188,210,151,124,66,164,106,48,250,129,195,116,147,36,97,195,201,95,141,92,102,226,44,137,196,146,116,88,30,204,82,79,166,46,49,193,150,67,33,238,149,218,165,39,157,12,135,105,130,24,157,62,253,34,196,94,100,74,59,19,211,206,192,212,51,111,153,25,183,212,76,91,126,134,157,99,102,157,111,70,157,115,38,45,61,131,150,159,57,231,156,49,231,157,41,105,23,40,246,196,88,218,73,161,168,150,252,241,191,180,19,36,81,99,81,111,38,46,51,89,98,26,77,250,8,229,242,19,39,37,2,75,245,127,89,32,75,188,188,186,244,132,74,215,124,244,67,183,231,156,92,20,10,93,132,216,211,38,194,50,228,127,1,82,99,79,64,210,242,75,188,3,41,87,75,254,246,31,105,207,219,172,97,160,55,76,57,91,14,13,81,247,93,14,159,16,0,231,121,36,242,60,168,168,84,10,87,169,88,5,177,92,73,124,94,28,207,79,48,151,239,207,139,138,200,250,2,243,11,228,146,20,177,152,11,121,114,217,47,164,42,237,61,65,153,192,60,230,127,141,82,153,55,27,39,184,112,169,120,86,114,17,117,185,209,13,91,167,249,95,169,140,132,105,201,247,248,68,91,173,63,212,96,120,135,253,129,63,23,225,24,229,194,81,98,209,56,227,174,14,249,94,35,211,232,115,100,81,16,87,103,48,23,24,84,220,26,184,38,239,0,159,250,94,190,212,232,35,151,190,28,242,252,101,48,139,219,182,35,144,16,103,73,66,84,132,135,49,181,130,153,184,61,245,174,42,98,183,68,155,13,2,34,15,102,42,48,86,148,60,226,83,206,123,64,83,99,47,104,170,217,16,31,207,140,192,17,243,197,197,212,245,1,80,67,243,162,88,50,147,60,123,88,83,51,243,101,101,141,176,247,53,147,202,141,248,167,54,149,115,35,21,44,33,140,115,82,180,220,91,183,193,131,72,241,24,82,245,22,103,220,113,167,234,89,78,69,157,194,122,76,165,114,176,82,76,141,138,226,252,182,86,138,169,84,85,84,170,198,224,102,9,199,152,162,48,117,159,242,140,170,236,221,128,230,75,150,23,146,85,243,189,234,41,92,56,100,193,148,221,83,50,225,121,47,55,205,239,42,57,57,137,66,132,188,244,25,150,57,153,70,184,140,208,23,63,5,228,89,208,92,173,20,221,162,11,52,252,174,122,250,222,146,4,242,32,104,92,103,3,35,141,111,131,74,144,216,235,114,49,125,240,94,9,13,37,17,123,43,84,58,239,160,15,134,138,1,1,234,26,139,228,26,213,96,127,184,207,189,140,66,60,156,2,225,240,229,131,22,206,72,201,207,105,197,57,199,143,106,197,168,198,90,197,52,67,14,116,85,17,43,82,173,239,210,11,132,139,244,103,206,129,120,12,242,164,168,249,166,10,119,59,139,198,63,25,217,217,38,60,225,117,105,41,156,68,177,24,194,117,190,135,66,195,248,13,99,59,171,36,63,112,141,251,120,105,128,36,84,220,212,2,93,151,148,80,245,173,238,88,68,125,155,225,4,35,233,81,198,247,192,105,64,188,9,82,32,12,143,232,215,69,149,183,246,121,192,237,16,101,41,205,219,167,146,210,68,225,47,15,80,84,77,93,5,112,57,160,18,23,41,125,40,61,41,155,227,1,89,200,47,151,117,92,42,169,21,44,233,173,212,64,174,248,238,231,34,198,213,35,193,195,169,145,240,213,131,158,72,210,199,191,162,154,174,101,215,253,132,95,158,10,105,55,250,73,85,95,7,200,195,170,233,0,121,19,49,32,183,249,64,4,28,115,150,161,147,26,97,133,139,15,121,127,53,21,104,175,11,220,53,73,253,20,107,164,179,79,85,82,42,4,225,239,70,135,241,161,89,141,148,53,41,159,106,141,220,242,75,51,112,131,161,193,163,91,248,35,30,121,8,214,98,133,225,50,143,152,94,185,178,155,245,133,70,89,209,123,174,73,33,167,127,203,52,41,228,37,30,139,93,150,28,43,3,156,250,189,88,17,176,239,130,172,255,125,215,100,236,35,10,237,141,165,153,110,249,241,9,11,94,67,159,40,187,114,158,57,64,31,137,122,75,47,188,165,239,158,151,129,84,176,252,40,187,143,193,174,4,235,226,10,177,46,38,192,186,184,18,172,75,43,196,186,148,0,235,210,74,176,46,175,16,235,114,2,172,203,43,193,186,178,66,172,43,9,176,174,172,4,235,234,10,177,174,38,192,186,154,30,235,36,211,62,129,125,237,188,115,52,145,65,238,188,83,42,153,5,239,188,83,32,129,201,239,188,252,154,204,70,120,94,254,74,102,84,244,105,14,11,201,224,16,191,200,170,31,167,93,82,79,9,155,31,222,219,182,87,150,65,71,241,46,235,185,20,41,21,164,0,202,43,193,86,120,212,117,5,24,7,161,249,177,118,95,190,77,139,121,18,226,44,119,253,106,165,61,93,234,178,86,184,54,156,82,33,85,63,120,187,164,234,125,62,101,52,233,107,183,231,218,23,168,32,5,230,9,230,158,27,91,246,102,235,10,176,149,33,249,177,37,175,233,158,27,91,250,22,236,10,144,149,0,5,148,138,121,122,84,147,140,157,184,62,154,169,121,62,9,189,197,22,106,231,110,65,65,36,161,129,82,18,27,80,244,43,188,17,87,148,123,137,64,43,31,228,77,118,77,59,250,137,93,249,126,184,252,66,111,72,183,99,30,234,85,4,39,45,36,178,162,185,166,39,142,77,97,9,219,91,244,29,160,248,7,124,165,35,207,184,81,146,124,100,34,14,61,124,135,144,69,110,101,76,8,159,190,99,171,56,140,173,134,154,22,165,71,50,35,202,185,178,224,45,29,254,23,118,222,65,91,171,72,65,224,121,168,219,106,212,233,76,104,151,226,222,2,150,58,203,143,89,124,79,133,186,198,198,92,53,130,83,35,223,6,150,154,33,176,20,109,240,230,147,52,19,254,86,112,200,153,70,98,104,210,124,77,231,195,165,198,32,206,177,42,236,49,225,224,109,92,53,243,137,151,114,37,62,79,248,214,64,48,76,189,23,145,222,125,112,56,234,92,48,230,72,212,255,114,48,115,153,160,135,73,209,160,249,153,172,25,205,16,254,71,137,213,167,222,194,20,196,7,138,217,44,20,73,84,85,157,112,183,199,131,110,200,75,9,225,15,182,250,77,251,242,25,114,212,65,106,210,23,97,165,174,38,23,137,222,243,2,100,66,87,196,30,51,42,20,149,66,211,111,49,166,47,28,7,168,53,34,42,175,207,183,65,124,189,65,114,213,112,145,9,113,70,84,159,50,38,38,145,224,25,24,43,122,86,42,237,73,51,102,152,224,231,51,208,20,167,143,185,52,11,24,203,83,133,133,52,15,174,54,124,9,74,225,143,74,223,81,214,216,67,202,110,41,86,93,241,154,114,209,52,135,206,102,170,167,73,98,95,72,94,142,36,172,174,64,24,17,35,201,51,71,223,101,79,214,188,49,30,207,234,186,126,182,155,61,51,244,74,167,220,209,235,189,249,136,56,229,101,70,134,109,204,178,11,125,14,189,116,102,211,126,103,166,111,206,50,186,85,172,181,117,90,188,218,142,47,222,171,90,38,43,190,97,197,21,207,79,51,118,118,243,8,180,197,105,195,45,153,93,96,194,168,49,59,232,59,134,221,24,229,63,223,153,218,48,84,59,3,18,90,213,152,65,210,30,40,113,189,252,94,231,201,19,123,115,106,207,230,211,145,6,109,119,251,71,186,177,112,102,48,29,59,173,129,229,56,117,157,188,226,220,25,15,135,120,136,105,237,219,250,153,241,32,162,36,241,176,5,13,209,154,118,14,88,81,155,46,174,80,28,37,136,83,95,80,79,152,250,37,243,204,24,142,187,176,255,94,144,109,66,29,6,111,110,79,79,95,183,166,214,208,232,192,182,7,229,155,71,0,59,187,16,75,52,236,51,195,62,153,76,109,135,60,126,173,123,57,250,153,219,48,232,32,94,187,251,243,25,94,169,40,152,94,62,8,59,47,31,166,242,168,94,61,147,176,38,170,171,87,132,218,11,244,15,190,245,127,158,253,159,119,158,126,237,237,167,223,248,179,247,254,233,231,255,253,171,191,23,218,164,234,177,75,157,187,36,222,200,130,206,119,29,167,9,208,133,183,136,162,87,31,246,71,125,221,32,78,204,72,61,96,47,67,8,93,82,215,223,255,217,127,124,240,251,127,252,236,79,255,239,119,127,253,245,103,95,253,205,211,119,222,126,239,39,223,124,239,95,222,121,250,221,63,213,3,36,156,32,5,156,124,123,14,91,133,47,129,82,17,70,200,207,59,246,44,195,139,27,186,91,94,55,236,172,76,88,63,68,236,42,48,208,0,106,187,105,142,145,241,24,53,187,240,56,10,232,65,189,1,128,30,135,246,41,32,216,239,26,18,49,71,121,124,243,219,224,248,147,191,103,103,217,179,108,214,40,100,119,217,255,141,231,55,92,68,255,242,170,12,173,147,129,61,218,39,99,85,209,13,113,132,252,131,242,254,127,253,229,211,63,250,177,15,120,232,136,144,94,38,27,12,44,26,58,14,36,19,8,180,26,210,60,251,234,127,188,251,203,119,158,7,93,68,200,161,68,57,24,131,56,163,85,19,210,70,168,17,74,34,177,76,18,74,85,148,148,98,41,244,110,139,87,131,60,182,163,79,166,125,88,57,79,117,3,189,59,234,132,94,232,230,193,4,159,72,158,51,3,10,44,58,3,216,9,67,191,199,163,22,126,187,75,202,97,179,48,147,142,50,250,179,111,252,195,123,191,248,225,91,163,183,102,222,127,122,118,151,163,236,199,65,110,20,84,50,160,64,84,171,36,38,247,29,20,144,94,147,31,124,229,207,222,251,245,79,177,145,93,97,162,137,180,162,50,30,160,215,117,166,206,188,110,141,108,32,94,152,216,103,165,164,37,130,84,111,207,70,161,85,33,207,87,17,250,53,159,12,198,86,151,87,231,191,164,202,60,145,145,196,162,241,176,244,209,88,55,116,231,96,124,140,142,120,120,21,195,153,233,245,75,5,96,156,217,108,2,164,130,101,2,83,70,249,249,228,54,212,191,1,133,12,29,35,246,241,54,73,97,160,106,231,0,195,181,233,18,55,50,185,54,202,67,94,119,96,183,72,145,140,13,226,16,27,187,13,109,1,67,90,157,142,61,1,37,33,15,136,8,56,120,101,60,110,243,143,171,56,171,228,49,230,189,165,220,119,108,77,71,160,78,235,222,104,62,253,217,175,96,206,241,209,52,210,130,159,12,230,14,7,206,89,219,199,184,19,123,116,3,38,199,118,223,26,11,124,251,55,63,127,250,195,239,70,112,42,215,183,234,151,70,249,225,28,119,109,3,251,46,89,32,241,26,3,149,40,70,56,94,32,51,236,153,205,49,235,34,185,167,62,196,104,17,10,83,160,199,87,191,255,193,223,253,200,71,15,194,165,128,27,187,71,113,100,59,245,7,11,148,167,117,29,169,139,20,53,166,214,241,107,36,229,40,231,166,113,161,197,18,36,145,195,11,157,237,26,132,87,3,157,68,182,141,208,0,64,147,155,144,37,95,36,2,219,42,140,242,4,227,87,173,147,151,72,130,193,118,254,80,26,173,171,60,127,27,190,27,58,168,58,57,88,97,145,209,246,237,217,27,227,227,87,236,83,224,122,114,110,153,235,216,131,1,141,124,166,215,23,186,23,126,77,135,169,77,66,190,1,70,122,130,66,148,244,164,173,110,123,64,134,0,27,164,211,97,187,77,100,27,76,63,222,119,119,18,241,34,46,85,232,212,241,102,2,23,32,131,249,48,32,107,29,143,148,140,134,21,88,129,116,20,106,211,35,59,231,101,163,74,121,38,13,118,0,162,51,158,206,92,37,107,10,251,53,182,216,170,53,5,104,197,117,159,214,113,225,51,185,112,113,159,244,99,182,8,29,55,5,169,219,110,91,78,127,244,154,136,192,179,63,254,253,167,255,242,221,167,63,255,250,179,127,251,242,211,239,125,239,195,65,67,90,83,21,138,193,243,110,127,98,143,97,198,188,54,31,122,173,255,254,59,239,190,253,246,179,191,254,121,6,254,100,159,251,48,160,26,219,132,61,146,219,190,168,105,127,240,157,31,190,247,79,63,203,252,127,127,254,131,15,7,17,212,167,37,158,80,168,253,31,6,30,119,103,211,121,7,214,59,21,50,239,189,243,151,207,190,251,135,79,127,253,195,167,191,250,250,243,70,198,130,170,179,121,215,67,225,233,79,255,232,233,247,222,254,224,255,249,214,123,255,252,167,153,225,115,31,148,190,243,26,104,107,111,90,51,113,118,124,235,103,79,191,241,143,239,254,242,23,207,126,254,139,148,237,27,78,7,214,210,238,221,193,120,230,128,92,220,155,103,30,144,157,145,222,181,123,22,44,30,186,209,27,41,148,14,182,174,137,42,162,126,21,247,241,25,179,209,176,243,32,145,243,2,162,215,117,64,79,175,23,148,89,128,60,98,146,189,42,64,131,149,242,12,141,26,203,17,7,58,51,17,198,231,171,95,121,250,157,31,124,204,200,66,80,84,147,133,101,173,146,44,51,212,117,25,57,222,255,242,95,189,247,175,239,188,247,87,255,246,254,207,190,147,154,87,5,237,101,98,237,247,71,22,219,75,19,93,195,75,9,213,174,197,74,92,83,38,87,176,116,98,205,212,13,225,160,1,176,215,59,243,41,154,51,169,169,71,178,200,228,49,105,203,182,70,228,139,129,141,219,196,118,236,232,245,7,69,211,40,153,70,217,52,42,230,174,144,21,5,225,46,228,3,137,78,199,115,208,149,103,227,25,121,51,25,193,25,120,197,238,8,62,161,208,212,208,70,160,135,24,218,195,249,112,130,243,143,20,68,197,7,255,50,109,132,4,213,13,104,26,144,72,149,12,175,83,254,50,45,154,206,117,17,74,236,81,30,199,131,169,186,215,209,32,135,91,194,110,223,26,140,247,133,33,247,202,212,165,26,6,8,43,180,55,230,201,95,99,114,171,139,187,221,91,93,174,180,142,29,155,171,209,144,33,253,70,5,18,247,7,84,131,3,173,142,237,22,178,56,31,236,12,65,15,20,199,198,131,93,99,220,200,0,102,197,154,85,209,9,123,172,247,214,123,244,155,213,169,90,244,91,181,93,41,211,111,69,208,1,233,183,242,186,89,212,179,89,163,191,50,107,33,211,223,252,244,145,169,192,108,169,62,74,49,101,174,86,121,1,24,143,90,112,115,132,32,194,8,225,79,54,204,243,9,40,189,118,157,193,210,125,102,2,1,112,3,198,210,111,122,36,243,5,191,223,26,245,198,238,84,192,235,231,40,109,200,95,102,162,240,76,13,100,254,138,115,117,114,226,55,45,134,154,17,107,75,216,165,36,141,52,212,16,147,216,102,248,49,55,79,37,162,208,179,239,124,243,253,111,252,250,221,119,254,215,123,223,255,50,39,207,81,127,48,0,209,208,130,110,172,140,74,82,59,97,36,18,26,78,72,41,17,213,48,130,201,221,89,17,221,222,255,193,215,158,253,213,111,112,212,191,250,23,104,214,227,170,84,183,123,212,233,10,84,235,88,78,199,34,106,127,2,107,117,175,63,0,253,129,19,146,46,91,64,134,220,192,62,178,7,14,49,156,136,100,103,183,192,128,126,176,205,105,118,81,139,116,8,30,14,167,172,222,25,11,106,29,101,43,226,227,2,82,25,50,217,55,64,64,109,14,23,59,41,143,50,19,182,68,174,19,163,27,236,112,152,148,15,25,91,74,153,132,195,202,200,24,54,162,46,149,3,22,181,213,136,141,144,61,162,127,75,185,178,185,161,108,46,244,224,129,183,159,244,224,193,219,2,135,29,60,8,61,90,149,88,145,187,36,203,23,210,222,106,165,139,178,185,72,10,166,16,50,30,190,145,20,92,173,128,145,205,3,65,51,194,202,72,247,177,59,69,88,241,92,246,25,58,252,6,145,244,116,28,143,72,73,88,39,137,239,37,249,204,79,109,66,222,204,218,131,223,45,228,54,118,215,246,13,237,202,149,108,40,209,101,164,194,200,238,98,153,144,232,130,153,39,132,228,98,191,87,196,168,161,150,28,191,233,103,85,28,27,214,96,228,73,45,98,144,230,164,150,26,171,162,78,106,89,159,158,3,21,185,9,202,103,178,186,56,1,127,174,39,224,171,21,59,42,43,158,202,244,247,33,14,170,132,76,228,160,186,216,165,25,89,175,75,145,195,43,245,92,28,99,55,227,35,115,117,72,52,176,239,189,243,245,167,111,255,99,230,255,253,185,43,225,6,236,156,112,21,178,77,128,30,54,66,208,92,194,97,65,196,194,198,130,34,189,42,154,188,253,191,253,52,177,102,171,163,137,7,61,148,38,214,44,41,77,0,177,80,154,16,164,159,147,64,8,216,212,125,182,247,85,81,203,223,78,232,126,140,53,156,116,71,230,158,17,132,237,201,188,142,172,106,73,100,198,255,224,33,129,96,35,178,186,253,113,14,205,171,19,168,175,238,169,80,51,97,103,165,3,137,144,254,70,224,227,239,73,65,56,206,255,214,207,132,179,124,101,105,83,56,99,255,198,63,250,221,71,206,71,82,126,112,16,60,90,88,134,164,164,102,42,146,178,99,140,72,146,42,241,121,158,36,93,237,60,151,15,35,188,195,138,213,239,51,222,122,171,155,199,141,70,196,62,67,66,38,76,18,0,118,9,7,145,28,186,132,12,30,237,163,146,176,72,60,191,47,43,53,103,3,29,199,100,146,113,90,12,208,249,151,37,158,25,190,159,137,252,197,100,223,149,253,49,154,163,189,225,127,247,55,223,209,158,254,228,91,42,127,26,177,154,104,27,247,88,231,235,127,163,61,251,247,175,250,217,231,204,24,224,129,129,67,14,12,58,149,94,149,30,4,152,149,2,59,38,40,218,37,19,143,4,58,13,108,113,163,138,5,186,13,230,22,211,179,6,206,193,13,98,66,103,150,59,241,224,131,246,109,107,60,6,190,24,25,236,160,174,126,169,112,198,14,65,104,62,104,78,232,52,195,179,209,58,135,167,34,97,153,103,212,183,69,56,159,160,42,214,130,142,100,125,65,205,107,245,209,124,48,48,8,150,228,155,96,70,165,9,174,217,72,248,233,229,10,155,123,154,224,110,61,89,113,190,135,18,126,162,154,47,252,116,53,66,154,6,42,11,251,98,205,232,23,190,230,208,95,130,68,174,155,134,32,76,224,215,12,149,67,40,116,102,116,166,95,60,178,167,100,67,81,135,97,3,172,111,130,204,224,223,153,21,21,127,209,175,20,52,76,131,87,108,231,54,153,225,105,77,171,244,8,132,14,247,131,5,250,199,245,167,232,174,101,26,208,144,3,20,141,56,75,48,96,240,246,247,113,74,183,7,243,41,186,64,137,163,16,7,77,182,237,7,64,177,97,14,135,162,50,2,7,160,120,92,16,139,142,218,170,170,134,152,172,131,106,43,99,0,162,200,139,177,48,37,187,91,16,57,151,79,227,232,166,218,209,187,224,216,65,41,7,232,113,122,50,168,242,190,82,1,21,231,74,92,79,197,157,76,160,159,56,199,98,1,8,106,191,31,192,153,71,41,58,183,228,45,30,36,157,225,92,196,115,208,110,93,121,84,186,137,31,228,156,214,158,89,253,1,202,241,12,200,83,76,244,64,55,156,7,186,165,239,146,98,253,206,236,22,172,200,206,141,233,120,216,178,58,7,54,172,60,7,143,15,122,143,115,143,123,15,31,15,78,116,177,182,135,74,98,16,251,39,14,128,232,184,165,93,113,145,89,156,9,91,86,178,112,122,162,164,97,179,109,104,22,86,138,161,61,59,24,131,176,89,8,7,38,117,113,179,59,186,124,57,67,144,148,78,58,26,232,133,65,93,57,115,5,188,24,35,172,79,34,241,132,154,13,192,137,252,252,188,61,236,227,194,36,158,131,227,237,23,137,176,33,35,0,203,229,79,159,253,213,127,234,141,6,249,77,207,154,47,95,102,36,232,210,234,93,134,240,173,174,76,4,59,143,11,62,20,207,72,71,160,156,30,116,167,174,58,250,115,75,136,199,129,193,227,15,183,152,119,32,18,180,240,203,133,100,72,238,130,228,22,242,236,173,42,203,183,91,76,180,134,7,173,140,94,147,174,221,49,104,50,147,11,17,35,90,136,9,70,46,233,89,102,68,123,128,91,6,109,3,226,166,216,203,128,13,114,96,235,231,230,186,123,65,213,158,169,1,244,104,219,211,12,47,44,100,101,13,213,142,64,93,129,100,9,21,96,69,118,219,71,13,212,131,212,117,211,251,93,195,119,126,232,161,76,126,102,201,172,162,74,94,148,20,249,252,212,238,57,121,238,157,128,32,250,232,234,144,145,24,182,223,203,92,178,179,84,23,186,84,216,228,174,215,192,252,35,31,231,67,227,119,173,35,219,211,140,67,25,255,243,163,49,62,218,156,225,142,182,243,78,7,196,168,238,9,83,218,200,179,175,126,227,233,159,124,79,55,186,115,118,81,19,116,198,51,36,150,122,246,122,25,204,161,5,212,75,180,113,9,243,213,143,242,124,130,78,204,171,192,152,182,177,26,140,241,127,176,14,76,26,93,99,222,32,254,54,235,235,80,120,216,248,98,251,161,221,153,101,230,4,249,108,102,98,244,141,129,113,169,96,80,157,148,127,100,141,94,99,152,135,205,200,120,58,115,140,131,198,162,51,30,78,198,35,242,170,244,130,53,14,187,140,122,15,36,111,255,164,63,130,101,103,76,32,238,134,169,192,204,217,28,79,218,185,54,236,105,192,62,29,213,175,225,158,25,158,39,86,125,193,93,177,232,55,116,150,170,23,77,3,191,195,230,213,5,206,234,144,245,208,16,53,127,64,192,117,61,199,245,147,186,101,153,212,221,9,91,15,184,193,7,53,88,126,29,34,116,177,253,200,23,83,119,137,103,174,88,25,47,201,235,74,38,201,194,169,90,52,175,3,183,143,39,153,108,126,54,166,187,160,76,150,13,148,4,63,68,112,156,107,161,23,250,20,37,151,24,187,53,64,189,162,11,44,31,114,220,81,50,4,16,198,77,216,134,147,2,194,253,205,208,25,76,88,197,147,173,196,241,79,184,200,224,230,76,199,199,142,152,129,242,113,7,198,41,227,239,162,203,32,138,18,35,108,219,91,214,26,204,232,14,136,8,201,100,185,166,182,121,34,167,2,22,255,72,192,222,82,24,132,46,185,80,11,77,208,86,92,242,22,232,66,33,221,13,11,76,4,193,143,146,78,202,198,131,5,49,131,213,245,161,213,31,161,191,141,205,132,157,126,251,214,43,59,186,65,111,166,223,164,101,232,6,222,158,206,78,235,250,132,32,178,167,27,52,62,1,214,104,190,182,205,239,185,136,188,138,229,206,140,229,219,33,84,216,67,89,157,164,53,119,68,206,211,164,32,247,146,180,41,20,135,125,133,159,210,146,199,106,163,160,144,8,176,131,118,47,215,133,41,187,15,130,128,249,16,238,42,65,138,215,203,164,27,224,200,117,84,211,190,86,184,124,25,166,213,4,56,198,206,152,104,202,210,79,6,206,137,126,9,216,108,106,29,147,145,35,217,176,110,229,245,236,131,194,238,117,58,71,63,111,77,250,175,210,213,50,207,238,145,101,112,211,244,238,47,255,228,221,95,125,31,97,60,251,254,175,96,227,246,236,111,190,242,238,59,255,254,223,191,250,50,8,66,175,161,108,150,82,207,187,61,151,33,237,1,210,94,146,36,250,80,168,216,212,187,116,214,24,217,199,26,89,67,96,66,111,206,242,214,100,98,143,186,25,114,77,78,55,70,32,94,221,164,137,5,35,122,11,111,188,5,134,132,170,199,52,223,221,241,208,11,114,153,153,124,58,55,162,130,231,58,76,200,88,205,129,94,161,11,209,28,236,40,174,176,229,241,203,214,131,205,217,211,233,120,234,53,54,202,179,111,82,59,198,184,215,3,94,170,215,76,210,162,12,148,138,8,225,22,94,128,219,136,74,213,224,138,33,37,156,232,22,139,23,238,41,103,221,163,174,180,129,21,138,65,96,122,154,193,119,78,13,114,148,169,132,39,59,52,251,49,146,74,171,103,143,120,125,47,82,71,238,140,71,189,254,116,152,209,223,251,193,79,159,254,244,239,233,5,191,15,126,255,143,223,253,229,79,158,253,245,207,159,253,217,79,255,251,87,48,108,250,179,175,127,227,189,31,189,173,27,11,86,126,139,24,80,191,100,159,204,234,88,83,131,170,186,209,177,70,29,123,32,102,113,235,169,255,130,37,172,206,7,246,72,16,252,217,5,99,184,169,61,28,19,37,59,160,234,156,67,123,165,189,10,215,94,201,70,33,120,143,146,24,230,221,159,25,44,26,193,174,163,32,103,229,59,214,44,184,180,70,243,176,29,207,195,190,150,206,212,109,101,23,132,183,253,126,251,65,246,140,186,74,208,24,69,73,82,209,209,63,57,220,16,152,238,245,202,186,194,17,0,167,138,219,23,249,182,99,176,225,192,72,194,76,27,90,147,76,38,12,48,221,144,180,27,7,198,62,49,232,155,133,106,13,228,179,111,63,210,54,166,134,229,238,71,244,222,122,97,221,44,20,80,194,226,174,36,187,105,63,112,111,213,236,54,246,249,14,5,67,142,116,187,86,124,132,146,245,130,213,163,17,74,186,118,251,34,66,201,199,50,66,9,181,61,83,195,238,135,21,158,68,108,51,252,56,47,185,71,214,44,202,25,107,38,251,97,117,112,132,65,86,81,47,243,143,115,48,146,103,223,255,202,7,63,252,86,100,172,141,180,62,178,4,98,56,197,201,21,156,132,36,199,178,225,52,39,185,23,17,53,62,137,17,53,46,98,65,40,16,147,68,160,46,132,66,195,251,94,228,186,151,161,228,15,188,240,201,17,113,149,184,80,94,113,172,35,251,117,182,67,237,73,135,253,79,127,242,173,103,127,254,23,79,223,254,250,211,175,255,199,69,172,138,139,88,21,225,215,138,41,116,18,20,209,187,103,77,249,230,57,95,127,167,171,176,66,173,248,168,47,120,187,183,184,17,195,235,40,126,62,248,219,119,158,254,209,255,126,250,205,63,209,235,69,57,243,253,95,255,244,217,95,252,228,233,183,255,107,117,55,188,233,74,41,45,234,207,123,40,236,81,23,99,245,123,55,203,127,243,149,103,255,240,189,103,127,251,239,31,252,237,47,158,119,219,84,65,223,58,149,130,65,60,253,234,183,159,190,243,246,187,111,191,253,225,180,46,117,158,182,253,225,116,222,25,121,35,77,228,181,59,187,159,23,215,43,245,66,42,4,70,228,252,146,11,97,18,31,30,54,229,125,144,239,5,182,240,80,199,60,23,234,76,220,67,142,176,119,25,50,55,96,47,41,171,140,116,198,56,35,133,178,56,115,149,69,82,200,32,36,153,249,212,68,210,87,6,131,168,137,116,102,93,196,48,184,136,97,16,26,195,192,139,92,224,69,51,168,84,186,221,231,31,185,128,147,1,72,235,204,198,195,28,217,66,234,140,231,6,227,14,225,56,78,52,111,245,63,119,164,3,66,175,28,42,28,168,129,228,96,6,90,3,114,121,26,195,7,235,149,163,131,207,104,52,4,81,183,168,75,218,199,133,241,66,105,188,32,200,125,232,55,140,168,170,83,151,245,160,79,177,41,35,25,81,254,244,123,239,253,243,111,64,17,114,233,210,157,146,184,210,171,163,12,111,33,148,56,172,197,132,228,225,248,133,17,200,195,63,253,77,132,98,57,17,205,190,249,173,247,255,241,203,50,35,109,219,78,7,54,153,132,205,19,81,142,170,68,184,255,179,200,149,88,244,26,168,23,19,17,148,52,31,205,106,2,58,105,184,78,236,69,36,3,202,221,125,94,87,204,73,172,178,167,63,250,155,15,254,224,159,63,248,203,255,122,246,231,63,174,123,87,108,238,77,7,169,47,215,64,157,196,215,106,16,126,248,133,26,69,235,126,244,47,153,169,238,210,92,42,60,215,251,73,222,150,163,174,216,154,8,74,2,36,177,199,111,252,234,59,102,205,200,70,134,222,156,97,47,143,192,154,122,10,255,114,175,190,154,235,118,181,151,94,170,15,135,117,159,85,73,102,100,182,108,253,237,143,97,11,24,202,197,30,114,9,71,76,220,104,133,12,155,212,225,85,197,171,17,118,178,117,255,118,247,227,71,86,134,89,66,154,186,219,246,16,130,122,253,92,82,2,200,115,243,122,44,27,19,81,112,239,141,219,46,165,231,211,193,234,110,120,114,232,161,212,155,39,150,31,243,8,233,65,113,38,148,18,246,22,134,94,212,209,17,75,80,180,174,159,143,51,169,229,232,95,254,250,189,31,189,253,244,219,255,245,222,31,127,197,165,218,116,140,74,232,104,127,155,62,249,243,122,159,122,139,9,148,116,195,88,75,155,90,235,200,130,213,138,101,10,215,203,216,149,171,62,104,223,144,70,189,38,71,204,177,5,101,174,42,172,53,181,153,162,214,78,191,81,99,235,162,221,127,76,174,168,232,35,251,184,73,236,211,99,60,90,129,228,91,100,143,12,95,136,167,40,90,40,48,216,53,55,98,187,91,141,38,193,241,46,77,118,247,35,60,68,246,40,79,19,104,169,123,36,85,98,196,16,210,224,80,244,135,251,106,130,120,215,236,166,29,234,100,20,2,5,119,147,8,200,15,70,60,192,208,124,68,38,57,250,153,176,28,48,166,57,159,220,250,224,239,254,240,221,119,254,221,229,8,226,199,164,24,254,164,3,44,143,4,205,136,27,3,74,253,85,48,2,11,92,62,202,211,47,207,45,122,57,239,162,112,20,66,124,207,82,221,124,85,156,139,224,244,144,14,69,104,2,149,62,151,68,167,63,170,195,136,66,37,152,77,238,160,165,86,106,159,254,95,127,244,244,167,255,233,41,7,252,24,46,212,39,225,209,188,63,24,176,151,172,244,100,130,227,145,29,34,58,200,212,74,40,56,124,188,198,97,46,203,109,62,222,185,53,220,103,86,86,169,127,204,242,112,7,211,118,88,18,235,1,127,48,201,83,93,104,130,16,70,142,2,249,34,249,77,173,32,120,155,75,29,160,127,60,162,240,183,160,68,6,87,144,222,184,51,119,162,203,222,192,34,164,48,104,56,221,211,232,194,111,96,17,82,88,8,51,71,179,162,35,205,241,126,37,212,199,24,3,133,42,99,46,131,209,41,243,89,190,221,236,133,62,5,150,44,185,119,154,139,189,106,145,220,105,206,72,247,158,59,133,110,15,203,76,26,179,252,40,211,205,178,43,30,228,54,180,49,36,151,161,123,235,88,182,183,10,139,163,45,60,75,21,12,154,42,63,108,49,221,71,67,47,238,105,221,177,161,70,70,166,156,130,26,242,236,251,95,209,5,91,35,5,116,11,90,248,109,154,102,232,212,143,54,55,27,231,218,227,238,169,78,13,227,33,150,199,68,38,197,64,27,158,97,81,33,214,102,86,91,232,112,104,49,198,190,244,49,57,106,128,165,101,231,3,127,81,92,72,246,80,124,57,90,183,223,134,94,225,233,60,51,160,97,30,130,200,239,15,78,39,7,210,245,33,99,42,26,209,6,125,102,61,155,26,190,25,209,214,5,222,85,30,157,240,103,79,145,4,56,241,89,231,85,19,12,241,209,56,82,168,53,99,170,128,102,199,113,246,96,42,247,250,39,123,56,204,87,237,60,38,239,145,114,103,130,167,136,4,148,70,86,101,19,130,156,128,210,91,138,89,54,159,148,228,237,218,57,169,158,254,57,118,122,154,16,27,4,190,75,236,135,38,249,22,227,64,67,86,251,161,181,63,234,247,78,35,60,34,58,7,227,126,199,70,66,10,222,51,34,111,179,105,126,102,28,224,244,110,227,108,44,244,108,188,124,181,207,67,19,220,114,201,27,114,89,202,34,234,193,107,76,231,154,194,186,103,240,46,227,205,166,0,63,227,170,136,5,104,13,61,226,78,18,7,211,104,11,87,127,68,246,8,122,122,178,235,101,188,16,243,173,14,29,130,145,56,4,180,108,112,254,225,196,245,40,25,192,82,81,193,68,166,109,54,246,141,35,42,12,123,237,26,63,123,193,155,109,89,227,148,95,109,59,98,174,164,77,163,103,28,120,174,164,165,182,213,173,20,171,53,230,74,106,28,55,78,221,11,110,45,42,132,215,43,37,10,179,102,110,176,96,19,133,178,93,160,223,54,42,165,46,182,115,210,120,240,64,199,39,54,65,42,245,103,22,176,5,124,153,143,64,147,64,199,75,60,81,157,77,251,135,182,190,107,64,49,124,202,245,209,124,140,190,63,148,163,73,10,230,45,168,246,129,87,214,248,215,226,25,166,163,156,168,235,196,3,5,136,13,185,52,161,13,72,219,51,157,20,161,150,55,212,70,219,88,192,251,137,103,116,164,4,122,91,0,175,232,57,60,87,117,127,93,45,208,92,166,128,34,215,79,103,3,6,19,25,254,1,63,147,69,45,139,60,174,13,120,227,19,216,250,238,153,128,243,131,130,81,52,74,70,217,168,24,85,40,74,243,232,227,155,120,219,110,33,28,106,62,160,153,132,115,31,232,119,251,195,187,115,152,121,248,229,37,27,4,154,254,106,191,51,29,59,227,222,44,119,223,162,41,175,88,253,47,225,223,27,160,137,220,29,163,95,144,222,156,2,63,48,20,232,241,41,5,171,227,158,126,68,40,13,180,63,196,1,25,226,193,233,238,174,113,248,145,134,1,17,111,75,62,242,52,198,122,235,129,46,252,4,196,113,22,177,171,148,199,193,232,33,100,197,222,228,49,68,166,246,81,223,62,6,165,184,126,12,3,58,62,166,10,212,201,44,143,60,108,13,174,234,107,168,38,175,141,137,3,240,235,180,116,11,138,76,199,192,57,211,181,163,194,218,190,61,195,59,46,91,167,183,186,123,186,225,42,217,209,240,160,30,45,137,85,129,110,45,188,156,64,148,117,246,86,84,123,56,49,242,15,39,251,70,126,2,116,200,207,250,61,35,191,143,31,147,206,9,252,220,183,12,152,103,248,187,55,129,223,206,17,22,116,186,70,190,211,157,98,25,248,214,61,129,220,121,111,12,5,39,142,145,183,250,6,222,203,49,242,111,190,122,195,200,31,219,109,128,111,29,33,4,139,180,112,50,128,66,221,49,66,135,207,33,249,196,143,25,36,76,38,236,115,72,62,225,163,11,245,78,16,236,132,20,152,157,204,24,4,188,47,196,178,30,247,39,216,36,224,179,254,152,247,12,246,1,208,57,210,175,135,19,155,247,238,229,215,111,226,199,206,77,214,199,215,95,131,111,55,111,221,208,197,59,161,252,18,106,102,212,160,60,66,36,16,59,109,117,191,10,22,116,30,102,5,7,227,146,105,204,167,52,166,138,193,204,107,244,7,59,214,160,63,66,236,11,52,19,81,97,247,49,153,76,116,152,76,28,241,211,61,42,3,131,185,174,210,30,90,64,176,178,78,50,217,76,54,79,173,149,25,253,62,252,67,99,229,246,182,103,172,196,203,130,217,104,100,165,19,68,119,67,44,185,68,177,125,48,138,74,154,235,249,68,177,44,20,157,31,85,252,153,89,146,152,37,178,247,153,34,174,8,229,142,216,24,42,204,89,43,16,85,132,242,78,44,22,129,243,20,5,168,121,36,32,209,82,26,10,34,108,192,195,193,82,51,74,208,98,169,0,206,231,65,44,173,220,99,199,37,98,168,24,226,142,189,190,240,219,139,159,254,195,63,191,255,155,191,251,224,43,95,163,77,161,78,100,19,59,206,8,205,54,176,59,161,172,1,186,12,0,57,173,47,96,55,109,157,214,11,118,201,24,90,39,119,103,184,119,174,192,60,119,236,233,23,71,131,83,186,224,192,34,212,182,166,212,156,64,246,30,245,19,118,25,135,40,169,184,178,201,17,77,174,131,220,155,227,230,141,58,249,80,167,207,241,52,163,231,3,214,22,250,84,187,158,205,19,53,54,195,110,66,146,181,200,157,191,116,237,52,240,74,47,253,23,170,68,198,133,142,153,159,255,182,251,60,205,109,119,186,224,206,17,85,38,176,58,15,244,161,53,185,139,183,215,80,110,113,197,37,232,158,176,104,206,65,9,158,246,31,179,171,182,91,182,53,5,114,233,184,24,118,44,52,103,192,218,220,7,181,159,250,42,221,131,17,203,207,198,135,246,8,137,148,245,84,104,133,233,217,119,251,149,234,210,14,191,111,206,173,36,97,150,120,246,48,35,94,19,141,50,40,211,240,49,158,110,112,149,87,3,22,15,216,185,21,151,91,233,168,175,193,50,199,98,91,192,0,62,121,194,82,97,197,83,164,226,106,232,37,115,67,1,228,211,30,178,137,152,39,87,238,184,125,212,21,216,48,165,159,253,213,207,158,125,237,203,244,166,110,14,214,211,53,88,67,215,112,73,189,132,215,117,87,18,130,135,178,253,182,122,115,133,70,133,250,203,119,191,248,90,222,33,170,27,185,38,24,99,108,62,67,135,67,186,3,82,111,146,184,249,181,131,23,225,24,114,64,254,14,187,175,154,33,119,228,61,187,158,4,192,203,186,33,91,250,164,188,55,100,195,158,148,23,19,182,129,45,234,48,98,7,179,33,70,211,144,45,166,33,119,158,217,149,77,193,226,73,5,198,102,191,199,11,34,72,202,110,198,52,192,137,51,3,35,34,192,12,22,110,119,230,137,27,248,166,141,206,156,246,116,182,51,108,219,221,140,197,245,118,99,74,238,107,139,53,172,171,32,142,236,129,99,107,74,238,98,28,245,245,191,32,107,210,191,188,255,139,31,147,91,223,156,3,84,29,244,176,183,97,131,14,168,76,230,206,65,6,95,8,161,27,110,218,35,18,245,136,118,173,238,78,41,54,21,25,85,49,177,225,227,35,59,10,89,58,21,36,52,69,203,180,66,58,225,45,190,115,132,147,26,38,10,39,133,4,225,19,75,10,84,4,131,216,32,251,39,91,191,212,176,105,194,229,203,25,29,164,180,173,55,120,10,200,5,18,133,38,76,64,141,68,158,176,195,138,121,237,18,178,218,228,143,65,255,112,94,35,180,134,82,142,157,97,25,155,179,176,208,26,92,27,103,163,75,212,70,219,27,89,162,97,203,136,241,49,38,23,85,147,5,63,146,142,174,51,129,164,39,79,164,180,57,146,83,151,121,136,207,76,72,175,7,203,26,122,65,103,35,42,29,10,11,9,97,84,215,245,58,57,78,142,172,76,164,21,148,204,36,131,232,25,126,188,126,172,42,254,211,240,147,23,255,105,248,9,136,255,180,213,56,52,246,136,113,171,221,46,8,215,173,185,141,108,75,10,255,132,182,180,141,118,177,80,224,215,173,141,71,141,61,215,72,118,55,52,10,212,163,243,68,129,226,251,63,22,126,233,195,141,245,180,178,205,103,186,160,81,6,222,100,32,223,23,113,122,182,112,121,223,85,54,87,17,3,105,152,42,6,18,250,38,146,216,64,248,37,79,238,97,100,100,245,214,59,107,24,229,128,235,71,52,78,144,24,27,137,71,69,98,65,148,120,248,164,243,135,18,242,66,232,80,219,70,48,82,14,113,126,102,97,121,172,238,17,134,208,8,196,215,17,2,245,236,220,185,215,68,31,32,17,50,117,201,85,128,38,126,189,169,97,63,175,120,61,92,51,78,28,175,135,222,170,81,168,128,52,112,74,3,7,148,178,19,231,217,7,246,110,99,6,243,76,188,26,26,194,134,140,201,196,162,25,9,150,82,90,94,79,32,44,213,17,60,130,113,59,208,87,198,213,195,120,204,32,183,114,86,136,222,113,17,178,40,73,200,162,30,8,204,131,27,131,49,200,161,139,184,69,23,113,139,62,164,184,69,195,184,184,69,129,58,23,209,139,46,162,23,173,62,122,209,118,227,174,113,155,170,211,102,205,14,170,211,219,114,244,162,74,193,108,23,139,120,205,86,21,189,232,182,24,189,200,222,104,199,71,47,234,116,107,21,26,189,200,110,23,131,197,105,164,34,60,170,182,43,85,61,187,169,83,187,4,177,10,0,31,141,123,218,20,38,195,180,241,224,1,116,9,48,213,65,81,207,26,211,60,94,24,28,56,100,158,48,140,26,60,145,134,63,178,16,104,121,99,3,122,156,103,248,111,90,144,210,53,219,29,115,29,118,11,83,3,116,204,133,51,158,79,59,246,171,214,4,237,241,206,129,213,29,31,191,138,54,181,75,133,51,138,116,175,28,68,26,21,13,222,42,158,230,151,128,92,217,204,37,19,165,49,217,187,19,100,209,67,228,1,238,41,114,71,185,82,169,83,179,54,202,213,93,118,228,252,185,110,183,123,150,199,173,137,231,182,19,44,203,98,61,224,69,187,77,122,233,142,124,157,192,142,19,55,36,133,242,235,191,179,217,30,159,224,189,89,252,77,67,64,160,171,206,38,191,28,93,63,232,119,187,246,40,182,41,45,207,175,103,11,7,225,57,134,107,161,83,44,149,204,77,22,97,162,48,57,209,156,49,108,153,181,207,85,214,171,149,26,207,128,118,65,78,14,235,35,216,108,165,104,47,151,99,112,233,109,170,52,21,169,2,155,182,94,157,218,175,20,253,164,221,73,129,187,54,67,27,189,54,75,211,188,91,7,190,4,113,152,238,183,173,12,236,22,107,5,163,80,53,141,124,57,123,169,63,36,103,219,163,217,102,10,214,17,201,132,14,65,216,24,227,166,98,190,180,81,169,149,142,142,151,0,210,245,128,20,74,149,114,241,232,88,64,143,177,101,14,239,213,154,238,47,198,21,41,201,122,45,143,17,71,136,11,6,185,21,94,207,175,23,55,10,235,71,199,155,36,233,152,98,177,110,154,203,17,5,122,18,222,194,178,16,211,49,65,190,239,228,96,33,238,45,228,217,19,152,93,75,76,165,116,184,120,181,14,56,46,83,42,118,252,168,120,99,157,138,48,211,32,155,207,166,214,200,161,65,101,151,2,154,203,209,224,56,93,47,105,111,15,207,72,160,53,33,5,99,209,184,37,129,121,5,31,31,255,68,43,102,151,68,196,30,145,191,216,212,1,74,93,5,70,117,146,113,77,66,32,100,190,175,75,243,125,62,133,61,103,125,50,238,99,132,157,85,145,135,71,54,0,140,175,165,98,148,48,16,233,122,149,172,27,174,199,255,222,30,241,105,16,150,77,191,4,72,6,144,156,37,211,19,229,184,21,78,94,14,82,139,3,122,226,150,235,78,199,19,80,38,70,233,215,211,165,154,217,219,67,106,185,226,185,6,154,1,186,84,229,132,132,115,192,213,208,235,118,113,78,74,80,80,174,95,175,4,179,220,109,175,247,122,225,92,18,14,47,208,52,157,109,198,57,48,36,0,20,227,86,42,149,11,21,43,45,43,59,29,116,102,107,91,211,189,189,227,169,53,89,176,176,103,84,198,230,96,92,132,25,207,242,216,90,32,103,38,107,109,50,158,76,32,239,36,71,188,63,208,209,226,119,27,20,28,228,211,204,189,61,11,246,102,199,11,92,167,115,235,68,133,20,86,160,101,148,161,228,141,82,109,109,145,162,69,45,223,57,176,59,135,57,229,88,203,196,204,87,138,166,74,177,137,4,65,58,64,242,65,111,230,210,70,208,10,170,197,138,164,19,184,138,13,198,173,171,231,75,5,204,15,182,72,227,40,70,41,247,194,244,239,90,206,129,237,233,211,162,34,197,251,228,107,150,167,202,12,83,48,131,179,220,69,5,168,31,74,63,86,63,95,46,84,171,235,17,221,1,24,90,158,144,40,22,20,37,204,102,151,158,200,213,105,136,87,234,74,188,169,16,137,229,74,193,74,174,235,56,11,37,141,212,123,161,243,201,89,108,109,111,111,100,29,177,137,188,240,130,223,213,105,232,187,148,112,22,176,47,195,39,235,210,108,147,28,38,222,3,124,201,186,9,84,32,140,65,46,233,207,29,145,34,110,62,153,35,129,2,116,212,234,166,198,6,44,168,207,99,30,43,45,100,50,162,98,47,54,221,61,1,20,42,33,80,105,229,225,169,201,59,203,53,210,92,199,154,130,158,238,146,128,29,60,47,132,173,48,107,4,182,253,157,12,38,104,57,173,12,147,32,171,232,70,52,151,156,125,46,98,170,50,214,38,188,182,94,163,140,237,238,176,41,91,108,138,123,117,50,76,61,107,216,31,156,214,95,135,118,208,45,92,187,219,18,247,240,124,94,244,6,246,201,230,100,236,244,137,73,140,30,193,28,1,99,208,209,106,207,70,65,108,220,210,189,254,137,221,221,164,178,175,244,194,38,155,121,69,215,88,80,205,75,83,144,52,133,31,57,92,135,234,248,177,249,112,238,160,209,142,199,47,101,28,189,249,56,71,124,94,234,27,27,27,103,232,141,140,239,86,5,17,161,173,108,84,94,56,35,6,176,215,230,161,2,218,37,190,102,110,10,60,140,140,129,156,65,212,178,224,66,94,7,45,175,125,216,159,1,50,48,44,57,103,130,226,133,24,99,141,184,26,227,249,76,174,177,224,57,120,122,96,77,209,176,75,152,55,176,248,194,78,149,2,71,243,83,131,6,127,219,13,246,43,55,28,63,22,97,161,84,232,245,237,1,168,70,164,58,125,245,42,76,234,187,211,144,9,92,133,140,2,210,187,60,149,175,21,139,27,69,190,249,149,104,199,134,186,148,167,92,169,16,78,81,232,212,201,53,205,69,176,117,211,180,236,94,111,83,173,217,23,106,160,214,151,140,98,9,84,123,115,163,154,221,4,106,147,0,222,68,26,144,189,29,101,208,124,209,57,203,147,248,122,65,58,4,150,128,90,173,182,57,158,88,157,254,236,20,102,89,72,61,131,36,171,231,5,131,211,3,188,25,225,74,249,106,153,152,58,92,42,241,223,242,48,84,252,19,146,80,144,232,11,14,159,18,33,51,133,243,119,177,106,162,57,68,51,207,34,48,12,118,218,52,77,175,211,213,136,186,92,171,85,82,133,102,46,68,202,151,28,15,110,37,176,147,156,76,199,251,120,181,53,66,184,128,196,29,15,96,22,49,249,130,36,66,249,71,254,6,153,140,3,188,134,74,125,232,208,20,54,54,236,110,123,51,104,115,57,139,216,180,193,210,135,211,95,65,188,158,184,99,216,244,40,26,92,166,228,121,37,234,212,160,157,206,39,57,114,117,56,76,192,129,188,134,37,69,18,240,65,42,113,218,16,245,140,16,9,7,3,183,177,212,216,49,64,7,163,28,100,24,248,145,221,84,246,70,144,187,62,14,229,234,20,215,67,75,221,114,119,61,233,210,38,118,146,210,181,67,46,165,142,29,59,57,3,112,12,200,34,200,190,43,196,17,239,76,165,218,169,118,130,124,39,34,66,174,78,2,34,228,52,49,136,72,128,203,84,205,185,18,210,4,73,186,238,83,61,188,84,191,209,208,167,171,250,144,135,31,33,168,178,201,31,106,169,23,245,16,183,245,172,184,238,11,170,132,91,32,154,11,181,160,2,228,234,30,236,238,240,166,178,121,20,117,37,108,94,161,94,36,105,48,7,83,217,230,61,219,168,189,224,163,9,137,216,153,80,105,98,210,81,148,28,132,171,194,41,14,74,135,7,156,169,222,9,201,238,246,219,37,147,53,159,141,163,224,71,158,188,156,233,134,174,27,11,128,69,34,1,148,12,122,100,228,212,31,232,219,245,181,135,246,232,176,63,114,214,142,199,211,67,144,125,29,123,141,196,179,236,29,205,237,53,103,218,89,67,95,77,103,173,55,133,166,238,118,166,182,13,69,61,135,180,181,79,44,0,199,89,219,239,59,45,128,147,119,58,120,40,253,25,166,133,7,224,245,237,27,120,120,56,200,67,113,125,151,188,150,78,188,232,134,160,40,130,76,118,234,122,179,121,175,105,60,218,106,182,110,25,247,154,183,231,91,70,171,249,106,97,203,232,183,154,55,111,26,247,155,173,166,241,38,126,88,248,225,108,225,167,221,108,30,98,177,219,179,45,163,216,106,222,187,99,156,110,53,111,54,241,19,114,15,183,154,205,83,204,238,62,108,25,195,87,154,227,173,59,198,241,86,179,176,53,36,160,75,80,231,38,20,184,99,212,90,88,252,94,115,208,34,57,119,32,103,188,221,172,65,206,62,128,184,15,73,27,91,19,146,118,216,186,99,20,9,240,14,126,96,118,31,171,76,90,143,73,254,49,228,15,183,88,22,133,185,45,193,116,243,239,53,143,132,156,155,205,241,246,29,227,42,32,183,237,34,87,6,228,32,241,184,213,108,238,111,67,218,227,237,147,109,68,181,10,137,14,36,30,183,32,113,125,251,96,219,232,223,108,246,119,238,24,115,72,28,99,201,135,59,149,109,227,244,70,243,209,14,239,91,135,81,98,182,3,164,56,125,185,121,21,114,170,80,220,196,226,107,59,131,29,195,217,110,14,111,220,161,20,6,178,238,147,94,221,56,1,242,67,175,110,220,97,36,125,196,123,117,211,197,253,17,80,229,38,207,7,242,62,190,233,145,119,187,57,135,172,251,18,169,78,110,2,169,246,119,154,101,200,185,215,156,188,228,2,58,221,105,238,191,4,189,128,130,87,49,237,224,165,163,150,113,120,171,233,64,226,33,224,90,195,254,206,94,154,109,99,147,38,36,150,73,147,240,9,67,5,89,165,151,102,45,99,255,70,243,42,100,221,197,28,24,168,217,45,23,25,231,70,115,124,139,140,94,193,75,4,26,28,67,34,116,139,50,210,201,45,100,56,64,14,18,251,91,46,203,141,57,242,27,183,0,249,33,244,248,229,59,134,41,80,196,113,25,142,128,158,190,76,97,159,66,49,135,195,126,252,114,129,242,192,203,247,89,249,71,156,102,235,175,216,80,192,130,74,102,171,249,232,149,59,18,84,146,239,117,99,187,89,124,133,32,71,161,150,94,1,168,87,91,205,253,219,72,206,230,155,72,184,219,35,160,240,118,243,209,109,222,137,125,194,4,253,22,163,10,124,86,201,39,25,153,62,199,165,89,69,128,149,219,211,22,25,139,87,25,55,12,91,114,41,7,74,181,142,91,27,91,100,0,90,72,28,151,223,239,51,132,189,185,186,211,244,112,109,13,72,157,91,200,97,144,121,87,158,210,22,101,61,248,152,51,0,100,234,181,254,7,82,250,38,22,111,222,195,223,191,141,191,111,17,106,51,154,35,241,90,61,156,69,175,52,145,85,32,249,78,179,121,23,83,191,100,140,91,88,24,216,179,105,18,28,128,92,53,2,111,46,208,152,246,110,232,205,108,9,103,0,225,10,149,121,203,197,181,195,166,73,235,96,11,129,221,226,192,238,53,239,88,152,220,54,14,183,155,111,176,46,246,5,42,81,204,45,175,201,57,71,194,34,82,239,127,28,109,225,48,221,20,0,146,244,22,164,215,182,93,250,189,201,144,96,221,47,10,84,185,71,105,224,239,200,62,233,72,199,71,183,33,73,165,60,66,25,239,42,242,59,78,183,22,136,11,74,45,203,29,94,218,194,29,119,4,175,10,116,124,211,251,218,9,114,13,233,24,76,11,123,135,1,233,184,64,5,210,179,30,77,182,30,210,249,185,197,75,15,133,161,114,4,114,206,89,151,9,243,111,108,181,113,58,28,182,118,16,113,113,2,83,145,70,200,128,130,122,135,65,170,109,73,100,42,180,38,100,45,169,65,1,14,18,70,18,196,232,225,246,14,227,245,190,216,224,100,187,77,36,255,54,111,208,106,54,59,68,92,31,16,252,171,144,193,88,185,217,164,183,202,235,186,184,24,94,135,255,95,38,6,21,242,134,200,101,178,203,105,152,151,251,221,6,215,185,46,15,172,209,126,3,149,137,203,52,134,127,3,175,236,92,214,185,186,213,98,251,238,7,87,62,79,35,141,208,125,147,134,255,234,26,59,64,218,124,107,250,214,72,202,207,117,173,233,33,228,83,3,51,205,167,110,62,114,253,130,89,232,148,42,44,159,189,80,210,222,215,52,55,159,158,217,249,242,115,3,84,19,49,159,158,13,209,124,162,229,58,243,182,166,121,245,43,221,245,210,70,71,200,199,151,86,133,252,46,249,39,228,147,93,145,151,223,43,247,214,123,44,95,60,166,116,225,211,163,3,204,199,255,119,251,71,218,2,191,96,54,85,178,53,175,93,82,236,140,151,245,27,251,221,122,84,9,166,13,144,205,11,207,32,251,25,77,145,193,54,164,52,3,189,147,120,134,176,49,213,4,211,60,207,230,154,58,214,163,30,75,110,79,248,255,177,216,90,215,182,39,107,130,111,129,139,42,105,195,183,165,38,88,8,131,181,41,22,94,91,211,252,100,132,194,98,82,72,113,178,193,215,60,131,66,120,29,230,86,33,254,75,83,145,237,78,121,69,98,91,227,165,206,162,168,194,29,163,152,103,84,120,49,102,28,137,41,87,103,14,83,209,196,14,35,94,36,166,158,255,84,108,9,248,18,135,0,177,77,6,39,191,161,153,249,114,86,19,140,66,34,24,111,18,113,66,251,166,73,2,114,51,7,43,25,63,182,131,212,202,213,201,73,58,64,93,21,32,15,191,50,178,80,72,111,132,83,49,82,214,84,230,50,179,135,144,27,55,74,212,89,74,198,203,181,198,208,201,46,244,210,205,101,22,23,13,35,15,133,81,61,61,193,93,231,173,16,124,20,216,136,115,60,117,107,174,171,86,4,151,250,198,76,246,233,138,157,244,49,108,225,250,103,25,241,101,212,136,80,19,94,24,30,42,110,138,161,201,52,110,50,10,30,94,9,193,159,211,185,43,12,161,72,185,80,204,166,238,123,58,143,175,115,200,172,245,112,153,69,172,170,162,204,98,6,214,96,15,194,122,17,230,203,181,114,124,99,104,153,216,79,237,67,67,204,239,121,38,55,28,39,184,2,162,15,173,205,113,77,10,190,105,177,139,108,136,58,147,70,151,57,215,146,231,243,152,90,6,223,231,8,90,165,118,213,153,200,67,225,151,78,252,170,93,225,194,22,231,186,70,188,238,196,92,241,48,66,206,77,215,36,30,170,41,248,240,60,3,167,114,198,83,55,33,237,182,82,76,164,8,223,58,99,201,226,161,229,168,188,77,193,49,108,227,150,166,59,178,27,159,220,150,232,134,6,140,128,142,123,97,194,91,62,122,10,45,26,134,134,202,213,78,167,192,116,191,179,157,140,35,213,9,125,219,17,226,255,23,170,185,44,167,218,167,65,145,109,62,34,180,167,20,56,8,110,126,225,195,131,59,214,48,141,92,4,32,116,200,231,29,24,170,6,163,30,92,12,211,60,163,86,12,201,183,79,11,221,48,4,156,10,85,100,147,118,154,204,177,48,124,45,144,54,12,62,210,248,49,83,229,251,184,25,29,16,163,113,15,176,165,15,66,141,53,32,22,201,43,200,206,54,229,209,219,12,177,16,219,25,20,125,252,30,64,129,208,174,234,235,38,254,99,14,34,194,228,145,124,26,253,197,21,226,39,160,157,72,149,206,226,117,99,71,166,129,232,3,25,28,26,207,228,162,41,109,46,62,150,57,215,46,69,242,144,244,137,29,239,200,87,99,231,248,34,156,88,160,190,217,70,124,39,61,99,72,50,48,65,137,32,206,90,217,62,83,156,168,72,228,247,176,212,148,4,87,251,90,134,205,26,45,40,142,77,228,188,152,205,189,170,22,182,16,86,77,97,134,82,88,148,130,150,6,161,100,217,223,1,65,177,137,40,25,53,40,49,62,158,242,104,133,218,27,253,86,202,128,31,104,60,45,35,103,78,232,196,1,169,34,248,55,132,44,41,196,202,122,197,192,215,143,47,254,251,172,252,7,99,254,91,148,231,180,43,249,181,124,62,224,43,113,197,21,92,159,243,45,228,111,205,36,158,170,240,165,112,230,58,178,104,204,217,152,38,243,157,133,59,37,222,154,137,158,199,154,232,122,76,179,169,35,146,88,129,187,61,106,196,239,145,166,173,125,65,243,123,59,114,209,173,125,97,141,150,113,125,138,52,238,84,36,31,42,0,140,167,95,255,215,119,255,235,159,158,254,201,247,222,255,131,95,63,251,218,31,127,240,23,63,125,250,181,183,25,0,207,191,153,119,221,3,72,221,154,105,42,83,217,74,28,93,174,38,20,221,14,240,46,21,77,151,92,170,62,121,126,207,26,113,124,166,169,97,221,164,185,220,27,79,67,95,92,249,200,132,249,68,115,228,25,18,27,149,23,2,84,200,5,255,105,52,0,235,7,63,248,183,247,190,255,101,101,1,70,36,230,85,45,115,7,149,54,204,120,203,70,156,41,55,92,109,17,218,199,160,175,63,255,143,103,63,249,218,187,191,252,211,247,254,233,157,15,254,238,71,212,187,153,57,54,191,247,247,127,136,81,93,32,239,167,63,121,250,163,95,208,118,233,123,214,225,190,212,134,162,80,192,69,155,35,173,240,187,38,43,143,95,50,123,221,51,21,125,232,245,167,118,111,124,146,182,19,212,137,251,10,45,119,101,215,197,201,231,188,173,185,222,219,190,97,22,124,167,121,93,217,47,211,211,87,89,134,168,70,161,175,41,103,29,111,182,150,188,121,173,26,59,151,153,170,30,67,135,232,80,74,60,169,75,183,140,173,132,20,115,237,102,249,106,67,90,161,102,104,232,226,173,161,143,183,102,82,47,111,38,139,152,175,183,160,131,205,4,199,99,52,170,58,137,38,193,211,175,126,229,217,159,253,48,126,18,144,120,22,139,48,116,209,109,28,61,199,25,114,204,229,25,173,126,44,137,151,235,145,127,190,177,88,55,253,84,23,82,124,35,93,137,148,153,162,199,184,44,69,162,101,12,103,250,138,59,165,189,81,229,206,224,17,189,55,201,191,96,239,171,207,175,247,65,140,87,73,145,96,239,235,158,13,136,164,137,182,30,63,235,149,156,32,41,42,156,20,212,23,89,178,149,199,10,234,223,124,251,233,219,255,248,236,59,63,136,148,210,204,247,61,184,146,185,46,212,210,98,230,145,146,172,243,194,207,184,105,46,121,217,243,230,248,16,51,231,250,160,100,41,7,86,5,119,79,41,58,216,135,115,217,241,1,140,98,80,94,179,220,246,0,42,4,115,213,226,208,95,78,232,155,224,157,187,240,107,43,220,172,160,212,121,66,233,237,35,47,181,174,8,228,118,61,244,53,159,139,190,70,125,244,67,103,29,78,37,216,2,16,81,137,242,145,254,47,95,203,6,21,7,245,108,242,132,61,7,201,60,250,89,143,152,95,191,183,175,64,8,161,155,18,90,64,118,236,231,52,140,32,143,203,144,30,54,140,102,98,130,122,141,18,36,11,245,244,119,147,21,179,236,173,217,153,128,166,228,246,239,161,25,102,39,136,64,193,181,172,155,66,162,108,115,55,253,61,241,159,203,96,134,223,136,165,234,102,169,84,138,232,139,180,107,21,81,19,55,164,136,76,214,5,28,84,197,101,245,95,64,93,104,49,96,218,8,180,236,237,21,248,229,128,72,156,106,34,78,33,74,125,4,6,228,142,64,176,219,27,181,23,20,212,146,111,12,120,181,196,110,87,68,94,20,88,130,94,23,72,54,42,170,187,3,49,67,35,145,193,35,33,94,28,136,107,32,8,89,24,83,183,22,249,162,239,50,111,182,55,198,99,242,234,206,46,137,49,213,171,173,71,4,198,42,246,122,229,15,33,48,214,186,93,43,109,244,186,229,164,129,177,122,181,222,185,2,99,89,211,190,5,98,146,4,95,38,174,126,238,37,203,130,85,107,91,69,213,29,48,99,217,138,210,61,199,156,116,71,233,124,215,59,4,231,127,187,63,97,47,23,173,125,248,21,195,115,118,250,19,26,48,142,92,74,48,62,73,157,146,81,15,185,79,81,123,189,105,28,191,212,108,161,227,106,171,242,250,13,201,7,85,130,16,225,132,202,57,135,57,161,66,246,60,206,13,245,194,170,247,153,182,241,5,36,209,21,228,147,43,187,218,181,107,215,130,114,75,75,85,92,220,194,203,174,29,178,190,69,215,20,133,56,141,196,37,37,238,46,50,225,168,0,34,176,129,250,156,230,46,25,56,57,239,189,113,187,145,100,106,119,28,7,163,88,194,102,42,108,117,236,174,199,71,153,236,217,237,46,141,50,217,235,149,226,139,151,202,93,183,248,242,241,29,243,104,73,228,139,79,213,180,139,133,178,89,20,110,13,175,228,234,32,134,207,158,30,141,251,211,87,173,17,232,79,120,156,190,212,157,181,79,24,28,60,35,7,65,139,230,185,40,233,127,245,54,189,27,209,226,87,21,60,217,239,131,16,33,253,249,208,37,190,130,112,33,251,63,210,255,200,188,91,4,206,51,80,12,41,101,72,213,44,22,151,158,227,236,173,237,22,202,60,62,215,107,189,110,175,214,45,214,66,34,58,84,75,189,179,64,209,58,109,108,97,57,253,174,189,199,100,68,33,191,177,78,3,32,160,216,165,15,126,5,27,113,3,241,156,177,231,223,131,55,151,189,194,193,224,56,85,180,158,248,109,110,100,98,230,218,246,236,216,182,71,138,104,4,165,66,185,84,41,108,42,99,19,108,36,192,195,224,69,208,234,18,196,50,38,218,198,89,116,109,214,199,154,123,157,94,14,138,165,238,171,69,250,23,8,73,32,52,164,225,187,105,227,176,230,138,249,170,89,38,1,66,25,93,201,230,16,100,251,172,15,155,43,182,79,29,246,187,221,129,237,131,42,5,56,8,244,162,148,175,176,40,5,202,206,184,177,12,42,52,226,83,72,131,228,197,229,28,72,209,185,19,214,210,122,77,142,114,34,85,146,130,163,121,53,189,240,80,190,56,100,110,232,26,47,206,129,198,98,82,5,194,13,248,104,46,198,113,216,40,173,11,97,45,218,165,182,213,238,5,241,210,56,61,209,190,21,68,50,0,47,8,33,207,124,111,48,69,193,171,177,132,96,17,86,188,233,224,14,49,49,76,132,17,46,16,152,14,102,57,125,231,48,156,203,120,16,173,164,81,181,92,144,90,63,146,52,190,32,23,29,179,83,238,116,206,242,248,158,35,90,18,99,165,143,23,100,196,243,173,103,98,34,0,69,59,40,5,1,137,196,35,229,241,253,227,220,124,16,44,137,175,71,231,200,50,77,67,10,185,2,208,141,209,20,142,4,3,122,109,208,143,232,10,231,93,183,79,62,14,245,241,163,15,240,181,126,220,120,243,120,23,10,242,7,162,151,198,97,29,96,61,133,180,46,155,149,245,234,134,12,139,104,242,248,61,116,36,170,102,181,88,173,138,209,112,148,245,19,242,149,154,2,33,226,202,229,23,148,184,115,197,252,9,9,183,20,28,118,33,196,157,24,230,135,82,68,30,200,64,79,35,16,168,251,131,128,214,63,87,232,214,170,27,229,64,213,107,225,116,150,103,44,11,187,45,70,131,9,65,47,122,138,197,53,75,119,108,70,138,10,126,14,19,8,181,42,235,24,44,58,128,195,218,199,170,146,229,56,246,140,6,51,129,189,40,238,64,114,71,184,47,110,15,108,39,69,88,147,143,121,47,131,149,182,250,143,95,179,142,250,251,22,62,143,25,177,185,42,110,209,155,239,59,24,238,224,104,139,220,207,63,222,58,217,194,48,1,183,90,120,63,253,13,140,217,208,42,191,57,165,129,18,110,225,109,249,151,113,23,214,194,27,247,59,55,233,205,244,251,120,185,158,94,28,63,245,238,171,243,216,7,61,12,70,241,218,77,122,251,254,112,171,121,31,111,198,191,62,32,33,12,0,194,61,118,187,126,135,4,116,216,113,239,206,191,54,34,65,11,238,220,17,195,50,184,183,240,127,123,99,203,120,212,106,90,119,188,235,249,238,93,122,183,16,6,52,193,155,255,219,180,145,251,205,166,197,66,29,80,228,89,244,133,150,23,17,192,22,67,27,144,43,240,175,209,187,246,119,104,184,10,155,5,33,56,190,209,188,181,205,183,164,173,46,82,17,224,185,33,56,90,148,94,144,180,255,255,179,247,230,221,141,28,71,130,248,87,161,202,178,6,24,22,73,220,87,63,90,91,184,72,128,39,8,158,221,238,213,43,20,10,64,17,5,20,88,85,0,8,210,124,79,154,75,242,161,149,103,236,241,41,31,242,142,45,207,140,45,201,99,141,45,75,178,253,222,239,163,252,182,201,238,254,203,95,97,35,51,235,174,2,80,32,217,109,203,203,166,68,2,121,68,68,70,102,70,70,100,70,70,102,237,33,4,112,4,14,116,61,159,52,190,99,69,149,59,206,34,98,32,89,208,66,44,228,147,71,56,82,69,228,40,140,155,91,170,216,113,174,229,141,24,45,122,36,3,168,116,122,31,87,146,238,135,49,188,13,61,204,7,110,28,155,143,222,71,29,157,235,220,95,194,12,62,168,104,129,8,58,122,56,26,76,99,13,120,55,204,49,205,172,22,65,3,5,196,64,61,47,102,203,40,253,36,75,162,156,224,136,44,114,246,56,135,162,126,244,179,71,26,20,197,221,17,64,73,105,93,139,115,208,209,227,119,20,176,117,79,194,192,228,162,57,4,25,247,75,62,201,157,32,34,83,220,41,142,100,176,178,98,13,206,48,212,217,211,226,112,75,5,14,193,95,97,74,43,56,72,2,70,105,238,19,56,103,195,132,141,2,93,98,250,223,40,88,250,219,185,171,111,254,238,242,173,239,60,254,245,39,143,63,249,209,163,143,62,121,250,147,239,60,249,242,127,65,202,211,215,223,154,251,255,95,253,38,252,71,252,8,94,92,88,192,15,114,27,219,107,145,112,184,198,241,247,230,150,254,150,84,123,250,147,183,161,230,159,62,125,227,242,205,95,63,253,217,183,158,190,243,223,151,239,127,250,228,141,255,184,250,241,91,122,214,151,9,192,207,69,146,137,112,163,225,5,119,129,40,194,54,240,158,192,158,126,250,227,171,31,191,126,245,119,191,184,124,237,237,203,55,62,184,250,209,215,31,125,244,234,163,143,254,227,201,91,111,95,190,249,175,87,223,254,205,227,239,253,3,41,169,225,12,23,99,133,92,78,243,15,36,46,21,164,233,154,108,125,252,201,63,60,250,228,55,83,56,64,104,212,108,110,226,223,2,214,244,61,59,11,52,132,255,231,213,215,244,70,192,199,191,93,66,94,185,159,3,133,38,194,165,109,208,180,135,147,0,90,34,201,69,162,44,106,50,121,52,201,6,142,100,58,40,209,30,120,130,186,124,130,141,68,57,84,247,201,47,127,118,249,207,95,177,213,37,153,142,186,117,244,140,143,101,159,20,170,94,190,249,171,167,223,253,119,91,85,146,233,168,42,160,71,92,231,62,151,14,165,163,233,52,30,1,127,124,231,234,181,247,109,21,73,166,163,34,62,50,53,217,23,13,69,195,209,168,54,132,158,252,236,181,171,111,189,126,249,203,111,219,192,144,34,94,96,100,190,217,23,89,212,0,162,40,226,6,124,244,209,147,119,255,193,3,12,41,226,5,70,225,65,135,171,19,122,204,6,93,253,226,29,111,122,38,52,203,242,158,253,156,102,191,16,166,254,248,209,239,223,244,0,69,138,24,160,172,187,215,11,53,86,65,147,160,206,213,27,124,130,48,232,213,199,31,191,251,228,15,191,187,122,231,159,108,80,72,17,111,40,34,57,240,253,28,31,227,147,124,29,131,249,248,107,222,96,72,145,9,96,112,171,248,26,207,55,226,132,158,47,143,1,132,139,120,3,2,54,201,172,65,85,35,210,72,52,8,139,190,255,125,111,96,164,136,115,208,35,127,31,211,105,12,213,255,209,199,143,223,121,245,241,119,127,111,214,44,226,127,142,154,216,23,200,116,75,51,106,62,253,228,159,205,154,36,211,108,128,195,154,209,187,166,17,111,36,27,172,9,227,201,223,127,237,234,187,239,91,8,136,23,147,69,102,60,24,235,184,107,132,160,161,152,173,143,127,241,11,232,162,49,16,67,197,72,49,238,104,146,21,12,12,132,90,67,11,226,226,144,85,6,211,99,245,84,186,17,70,168,230,52,81,249,227,183,158,252,225,31,47,191,242,239,128,72,115,25,67,206,209,191,253,217,163,63,188,123,245,227,127,190,124,239,247,151,31,255,236,201,123,127,120,252,251,247,230,12,220,120,151,112,65,219,222,140,68,117,95,16,4,244,245,255,184,124,239,123,143,126,247,101,167,36,53,188,209,204,253,74,227,8,201,125,23,201,65,190,195,65,108,137,136,11,236,88,251,234,213,47,127,250,167,79,191,135,210,181,61,76,29,172,117,43,115,206,78,180,29,158,109,30,163,185,203,65,119,52,116,62,98,235,99,161,214,52,28,217,176,157,133,23,38,188,6,61,254,228,173,39,127,124,29,104,33,253,69,198,175,185,182,225,139,228,102,237,16,27,1,123,9,243,255,242,141,127,130,117,205,90,139,126,242,206,207,175,126,252,233,163,143,190,74,230,130,3,10,222,168,179,82,18,73,38,83,24,22,169,119,249,111,31,122,210,112,75,146,229,154,19,33,28,138,196,98,154,196,92,90,154,155,54,23,66,233,72,50,158,158,54,23,72,41,127,179,43,12,107,95,60,53,22,162,15,32,198,236,9,135,163,233,36,63,11,113,164,197,34,185,78,160,249,28,130,136,73,112,68,30,63,253,207,239,60,250,248,61,194,252,177,173,35,181,117,26,34,241,90,172,198,123,84,118,148,55,176,249,173,160,237,65,90,168,108,52,120,220,177,79,223,249,205,211,191,255,57,209,192,200,91,149,110,238,89,145,26,81,173,96,133,171,197,253,181,147,48,202,54,15,235,9,62,196,59,228,153,123,138,58,43,234,200,107,209,90,162,150,118,215,214,243,211,233,90,141,75,218,2,57,1,40,226,59,91,19,206,44,158,180,250,248,128,68,116,106,103,104,192,218,14,143,51,27,35,209,203,144,189,19,107,25,91,118,60,129,126,92,217,14,215,88,234,238,146,214,221,207,221,143,227,250,218,255,152,190,67,70,46,179,153,135,151,231,142,72,112,153,185,144,161,9,184,14,13,207,109,241,228,28,87,59,117,103,202,132,245,74,185,251,158,1,74,29,119,211,0,229,185,238,26,216,15,62,141,248,116,94,26,146,93,30,221,115,132,211,251,156,126,161,2,165,121,95,21,179,29,3,186,90,155,50,27,107,61,249,179,95,38,245,110,241,152,86,105,71,156,126,248,226,229,167,77,238,218,75,77,201,227,246,45,114,156,119,92,147,213,123,200,112,146,213,51,28,123,254,115,100,211,223,126,63,22,227,178,184,128,59,144,69,18,99,34,13,120,176,200,74,75,212,153,225,135,22,210,87,150,51,64,87,95,37,45,125,229,238,17,87,125,71,8,10,227,98,155,157,110,99,138,164,122,167,216,221,219,126,249,124,140,51,246,164,206,179,58,202,167,44,160,60,214,74,204,127,203,169,234,248,88,106,41,231,213,102,239,230,90,79,88,105,207,18,206,32,45,142,219,20,160,14,129,210,209,112,207,30,124,162,228,96,166,43,150,199,133,46,135,180,179,80,103,15,218,46,166,27,177,249,172,137,182,139,3,177,113,112,5,19,178,215,181,4,107,187,180,29,10,19,138,243,144,212,45,44,109,227,195,26,195,108,188,52,106,69,61,195,246,216,164,211,133,205,26,51,105,209,79,250,206,77,30,24,7,175,246,240,0,166,56,191,231,26,213,51,18,252,5,192,226,25,199,130,76,4,215,212,30,55,216,173,49,138,60,149,67,183,192,193,168,191,48,39,76,138,14,19,247,10,100,232,209,203,147,131,28,218,80,122,69,39,242,234,38,207,133,72,59,201,244,14,170,162,159,208,122,130,38,91,114,227,34,32,8,238,120,42,147,154,58,157,81,62,164,173,59,204,137,99,98,144,147,74,147,178,73,55,5,253,143,56,203,9,241,156,251,136,216,8,80,49,33,164,195,196,113,230,121,167,205,217,38,231,24,112,80,110,219,3,113,220,140,115,114,231,11,30,253,110,23,94,214,206,243,210,173,102,106,142,63,62,251,33,215,122,147,115,66,41,155,247,179,109,166,120,114,122,140,203,95,52,60,217,11,216,188,95,3,178,152,10,210,236,242,16,84,56,105,184,136,199,218,169,186,136,17,137,247,248,7,20,75,61,92,62,111,242,106,85,237,130,38,101,133,26,60,151,113,54,20,86,212,0,59,79,45,1,107,150,68,161,161,46,117,164,174,160,74,242,82,3,160,230,217,206,198,96,29,100,43,69,119,131,139,106,139,239,6,2,38,152,224,57,31,232,46,162,67,249,224,69,16,104,71,5,87,120,117,86,68,117,182,211,25,108,179,77,222,23,146,42,207,163,235,88,215,111,83,181,215,236,250,110,18,52,71,67,120,141,86,41,61,223,173,2,60,187,200,56,185,54,166,94,165,207,203,35,95,184,182,209,77,220,62,252,186,1,11,123,242,44,44,52,48,94,163,105,146,127,38,162,81,49,154,134,67,25,41,232,255,188,128,203,176,242,104,105,16,94,58,65,204,67,73,37,100,115,100,71,57,169,238,27,229,142,210,237,76,193,201,170,42,114,27,95,66,251,162,152,129,140,40,250,5,15,117,152,250,38,219,225,253,181,11,5,247,80,80,147,84,105,216,221,149,121,127,205,0,226,242,240,37,207,203,160,9,215,175,55,0,11,120,139,29,208,209,84,77,148,106,212,84,172,23,23,52,5,226,142,157,112,133,48,20,231,27,207,225,10,97,60,154,74,164,194,169,148,207,43,132,137,112,152,155,126,85,35,89,67,215,31,65,162,135,35,161,41,133,23,229,0,31,212,4,187,81,146,176,161,187,172,182,4,133,70,78,223,47,114,208,183,42,95,32,251,25,180,10,73,175,40,188,216,88,124,133,251,210,151,248,123,50,143,3,78,0,230,186,48,160,160,17,232,138,47,151,19,89,69,201,80,216,179,134,147,58,208,101,11,61,60,159,192,62,59,231,68,129,107,103,112,28,125,200,64,243,44,135,82,160,99,30,76,0,67,142,28,72,88,60,138,20,213,194,207,66,113,24,234,178,146,57,39,17,230,128,125,23,52,190,25,159,129,198,136,125,30,112,225,169,182,205,202,108,135,134,126,17,209,2,109,114,7,70,155,181,196,50,127,65,67,71,34,233,129,236,73,202,204,161,46,12,196,178,52,52,241,54,251,42,58,143,12,135,204,124,88,134,205,124,20,127,32,147,184,176,81,141,109,60,179,8,142,217,151,161,174,254,235,215,87,255,253,218,229,215,223,124,252,238,7,22,108,36,138,167,5,32,210,58,41,20,255,28,187,101,0,114,28,122,158,162,104,78,68,81,90,180,47,214,35,96,234,201,251,191,125,250,234,151,175,190,250,239,118,28,227,57,181,216,67,191,149,69,121,128,4,211,56,190,189,168,240,106,192,163,26,77,145,122,20,76,230,113,252,180,99,64,237,133,193,37,2,52,121,128,100,143,66,219,166,177,57,212,128,35,82,15,37,3,71,218,252,8,168,22,234,180,141,145,221,69,228,162,69,235,141,226,0,252,197,5,154,255,116,56,248,80,251,159,190,89,79,253,247,87,31,255,221,239,92,61,133,239,130,121,119,212,196,174,33,49,142,236,64,167,119,141,2,107,233,236,29,131,106,249,233,22,92,14,216,118,155,12,123,102,131,90,131,238,135,103,92,253,58,60,227,234,254,120,6,229,204,129,140,190,222,104,24,227,30,214,27,131,160,221,116,24,107,41,36,234,148,89,3,173,112,25,74,59,222,166,104,180,199,149,161,244,16,25,154,212,165,45,61,116,97,19,229,82,23,139,240,42,46,135,208,66,243,7,1,234,234,235,111,63,254,240,39,95,116,135,110,212,254,81,193,135,58,249,78,122,236,4,200,124,3,120,62,137,2,116,63,78,197,218,168,137,254,233,235,111,62,254,253,123,19,144,144,70,35,243,197,6,205,58,38,180,222,226,129,247,160,19,202,18,44,99,44,89,40,161,139,165,30,223,221,144,100,30,10,94,152,104,199,183,23,253,187,250,254,135,151,255,246,189,201,101,40,76,48,76,3,32,8,173,128,208,243,45,164,12,200,252,203,6,75,112,60,224,133,126,143,202,56,146,80,152,103,10,38,173,49,64,240,32,177,128,152,176,200,106,81,103,59,80,12,120,141,179,171,120,123,75,187,110,65,129,86,1,134,254,115,88,7,63,248,240,242,43,127,244,41,44,252,136,7,13,222,116,241,48,236,169,221,217,197,3,170,229,71,60,224,114,166,120,64,95,111,111,149,195,127,111,121,153,187,124,251,231,143,63,254,227,227,175,252,230,234,213,215,110,175,59,236,80,167,119,74,95,105,136,179,119,10,170,229,167,83,112,57,171,204,102,213,190,50,67,183,96,186,159,127,207,124,252,205,199,223,252,249,229,27,255,244,248,87,159,220,98,207,216,160,78,239,25,182,215,219,5,41,58,123,231,104,21,253,244,143,94,212,236,34,238,108,52,130,17,241,23,222,67,79,222,249,218,213,55,255,120,249,181,143,47,223,248,23,75,15,113,172,194,161,3,13,179,188,173,95,236,170,143,181,251,72,163,208,114,96,152,231,10,221,131,53,9,175,16,188,186,198,43,235,8,179,182,150,181,144,67,45,94,156,91,82,63,135,191,93,208,196,1,187,42,74,42,170,244,74,63,240,0,179,136,210,236,82,64,223,181,117,33,49,15,249,197,46,50,1,88,248,128,12,105,205,234,67,237,65,220,160,180,149,15,89,134,1,22,243,53,24,196,166,177,160,172,243,108,227,101,200,224,3,193,140,163,56,21,160,230,181,42,92,75,16,235,50,223,5,83,251,193,195,151,41,42,99,38,45,138,124,183,169,182,130,243,84,16,173,228,15,47,46,30,210,221,190,40,210,47,132,233,68,50,146,72,69,194,161,80,208,199,64,173,215,7,215,81,252,72,61,95,195,148,148,180,40,204,250,255,25,194,0,235,168,34,43,48,232,53,25,74,219,173,223,102,187,188,168,175,186,110,203,87,43,69,89,173,100,92,189,166,118,199,86,133,60,179,162,62,154,49,60,168,93,23,100,30,31,66,42,153,7,231,168,211,50,148,40,177,232,104,137,162,101,118,136,119,127,168,193,130,145,166,243,86,75,176,113,67,47,4,157,163,216,21,134,80,232,243,64,179,54,208,41,164,160,96,157,102,1,33,164,144,226,38,13,177,138,97,27,233,218,214,124,119,17,211,186,193,158,174,226,4,90,243,5,131,121,129,134,161,158,143,54,145,104,74,119,151,224,69,145,156,201,81,128,207,140,137,5,122,18,57,13,1,106,40,31,133,204,249,170,243,95,236,119,44,186,35,14,187,139,40,33,74,36,246,103,160,104,173,213,241,56,69,27,98,250,173,203,183,126,139,70,5,237,11,28,226,0,113,10,165,48,247,208,45,9,89,53,132,54,204,246,140,102,140,88,236,170,255,252,238,163,79,254,247,227,31,191,6,213,145,154,183,160,135,228,90,80,37,73,84,5,164,36,78,165,192,142,56,26,66,146,72,163,201,139,2,100,66,218,40,208,172,214,91,163,32,53,153,2,213,196,255,232,163,175,92,125,229,167,87,223,254,205,211,111,127,120,123,248,99,158,172,39,59,19,102,211,191,252,234,229,175,126,120,245,95,191,126,250,218,55,110,15,117,220,19,245,153,137,245,131,15,31,253,254,205,64,39,248,172,81,146,152,143,48,37,85,179,201,79,126,243,143,79,191,251,245,103,141,153,239,162,173,251,125,36,114,204,126,254,227,15,158,188,255,26,40,142,207,26,57,43,242,178,106,199,253,228,151,63,187,122,227,95,158,3,238,19,83,114,252,254,27,151,95,126,243,234,191,95,123,250,250,91,207,26,43,177,95,236,198,215,51,70,41,242,3,180,104,233,56,191,242,83,96,241,227,95,162,91,28,207,188,177,172,220,133,222,117,224,126,250,157,55,46,95,253,244,246,112,135,189,135,22,209,101,109,66,196,166,115,223,26,126,239,165,131,216,68,94,198,221,36,196,51,171,141,154,130,24,6,133,142,71,75,60,182,177,190,244,37,42,76,217,82,94,54,84,194,115,77,109,32,199,215,83,235,81,159,11,165,249,70,40,13,212,201,60,222,112,211,116,74,210,36,164,41,106,74,23,29,114,194,10,249,163,97,106,61,140,57,99,80,98,210,240,232,163,55,93,100,32,189,53,232,79,7,192,14,35,78,69,192,57,146,245,161,251,141,55,31,253,254,237,103,210,119,222,91,102,86,45,13,44,72,161,139,81,120,236,157,169,134,69,70,246,201,242,40,92,48,230,158,117,175,140,172,100,87,223,255,47,224,214,229,247,255,160,107,248,193,11,171,249,213,144,36,164,146,233,250,88,143,109,10,93,86,179,239,176,10,108,166,140,213,132,173,149,180,166,16,167,27,157,221,22,159,13,164,133,233,207,41,226,99,43,167,65,209,228,179,60,75,222,27,160,41,28,166,21,177,69,161,50,15,34,33,58,26,162,99,33,58,30,122,104,201,154,4,161,10,249,52,185,106,14,11,174,164,178,34,61,135,193,209,115,160,95,15,224,55,20,146,233,185,46,104,169,244,220,113,191,211,67,188,192,5,145,2,140,254,146,14,160,80,173,5,98,246,33,132,240,161,46,98,240,196,248,51,27,229,44,147,35,233,154,141,104,227,125,93,96,69,169,105,217,50,69,62,168,25,116,58,72,220,81,231,41,179,243,116,237,55,5,42,63,141,188,130,168,212,160,5,188,36,15,34,147,64,203,22,164,232,43,173,69,221,213,182,56,139,96,75,231,5,86,209,26,212,239,129,154,207,103,180,50,148,195,102,179,86,88,230,47,198,159,31,42,188,204,181,178,232,217,41,199,166,166,230,147,71,133,244,55,129,66,186,153,110,179,83,181,45,196,111,255,244,234,237,31,253,233,211,239,89,54,148,17,121,11,61,24,247,216,154,247,218,48,141,198,241,126,41,237,117,198,1,180,179,208,231,35,248,183,176,177,177,80,175,207,173,174,102,58,157,12,142,164,128,173,173,5,82,134,26,83,136,152,30,136,8,85,232,240,50,238,84,154,194,127,23,20,30,153,165,170,36,67,229,39,175,255,26,137,8,149,149,109,215,66,33,231,242,211,87,47,223,253,42,105,26,20,225,187,117,71,129,199,159,124,227,234,7,63,210,11,152,27,21,47,132,29,187,12,228,3,12,33,89,117,109,27,33,234,148,113,166,55,206,116,158,185,226,68,202,50,20,173,221,90,117,91,152,186,197,72,197,241,254,52,173,123,29,83,200,235,152,114,216,114,55,183,125,113,51,177,217,233,97,4,27,153,196,26,118,83,28,183,154,196,154,33,203,115,168,214,186,192,170,52,121,228,21,73,33,75,163,168,105,246,168,221,220,180,91,165,154,164,51,76,219,201,203,144,190,180,104,246,148,105,110,217,193,220,64,81,177,153,49,134,121,115,54,27,6,143,157,148,154,116,234,125,108,145,112,15,17,163,3,4,16,248,132,251,74,86,58,181,66,54,180,2,139,44,33,242,208,88,146,244,105,45,34,95,58,45,17,86,92,251,87,95,71,110,246,227,44,139,136,180,156,103,189,250,234,220,229,235,31,83,250,217,142,246,27,90,178,252,224,33,45,45,7,144,255,71,35,217,32,199,71,137,90,60,70,62,69,82,108,156,124,98,185,4,171,125,138,165,194,228,83,140,69,222,46,65,90,192,222,125,60,24,254,65,90,196,30,43,201,80,4,62,227,120,127,209,112,20,121,253,113,22,15,192,250,178,54,113,90,245,3,144,64,242,58,252,66,206,89,102,0,149,204,57,72,2,225,84,232,194,36,19,177,59,207,67,178,111,99,241,54,33,58,130,182,172,192,144,31,29,215,143,113,100,21,203,126,166,162,75,18,138,195,14,5,218,240,193,59,72,180,190,79,8,153,218,39,96,165,54,19,65,74,209,230,86,41,130,170,57,22,160,143,248,236,5,99,34,251,253,134,32,208,116,55,109,206,131,234,121,65,107,57,166,98,167,103,134,208,28,239,244,209,176,132,165,22,111,189,35,81,128,161,34,55,55,123,67,102,110,135,169,51,100,206,117,165,129,124,66,203,122,6,180,13,236,186,7,178,152,236,65,102,206,137,43,69,6,239,144,162,109,34,242,137,108,77,146,207,168,221,228,19,210,98,241,39,24,98,214,197,20,177,205,216,88,35,109,225,234,184,45,189,18,217,242,194,202,71,8,117,38,225,37,137,221,80,63,51,63,31,91,62,159,89,202,84,208,71,83,216,161,111,88,214,163,15,100,87,31,125,194,237,134,105,101,52,0,113,83,255,4,85,119,161,10,249,10,43,150,241,229,2,131,66,46,130,8,198,241,153,254,169,102,124,106,180,244,79,103,77,227,147,145,235,148,223,104,145,187,160,137,255,83,221,58,104,177,250,67,168,93,22,136,159,90,147,87,13,79,190,162,44,117,114,44,215,226,3,20,41,132,38,26,170,66,92,5,81,185,0,204,218,14,175,182,36,224,235,185,126,140,236,66,161,31,217,46,191,96,251,138,68,133,177,165,159,177,158,129,224,98,227,118,166,151,187,47,119,31,232,251,233,11,225,135,26,207,116,229,220,6,8,109,251,243,216,9,236,30,134,105,246,24,18,53,56,201,201,173,229,23,66,180,169,23,46,107,174,11,38,69,139,70,207,45,227,158,179,228,104,157,104,73,39,74,129,142,74,175,143,218,64,252,55,108,201,221,142,134,205,244,82,230,194,245,6,246,82,150,3,193,123,6,243,12,109,241,133,16,46,42,160,236,69,162,99,5,168,117,44,248,108,41,187,85,42,120,79,88,22,22,101,30,171,69,129,165,47,46,45,53,105,106,129,66,242,82,152,167,230,168,121,17,131,82,150,217,69,165,95,83,101,22,58,55,76,131,82,54,82,40,19,210,17,252,67,234,91,62,15,0,149,101,133,212,244,230,142,226,197,26,193,198,23,133,22,30,98,180,220,242,185,49,87,208,12,33,76,39,243,134,112,202,156,47,138,49,89,4,72,85,123,184,132,218,187,184,184,103,128,70,51,193,224,58,153,64,198,215,154,253,43,153,74,198,87,50,159,204,175,70,97,201,152,31,120,164,40,40,61,192,145,214,217,15,240,120,235,40,211,207,236,180,191,218,168,125,57,96,45,132,184,91,128,121,230,240,246,52,90,66,2,211,130,134,217,65,81,106,73,115,244,180,227,51,148,86,179,165,213,112,26,105,152,158,214,104,161,52,210,58,61,237,172,137,211,108,117,207,206,240,209,33,191,248,34,178,211,118,97,21,183,80,133,136,50,24,16,64,5,131,153,0,111,227,56,111,97,55,111,225,53,111,97,52,111,225,50,111,97,177,111,164,80,210,61,107,195,186,207,47,41,153,113,185,130,214,37,174,143,124,63,17,52,205,13,52,59,42,213,3,86,173,9,64,47,43,15,40,180,83,76,61,132,94,160,213,101,109,77,63,199,55,228,209,38,129,166,190,65,10,152,220,40,212,15,197,158,10,10,90,173,249,38,140,76,77,21,126,160,109,243,234,202,161,182,243,106,124,213,118,69,201,215,135,64,184,12,10,220,57,190,231,72,165,64,203,35,215,109,168,24,124,212,94,168,161,18,159,71,90,9,190,69,75,150,97,228,32,122,202,0,114,93,9,227,64,254,53,37,228,248,84,67,59,0,160,143,173,32,55,220,48,81,87,108,211,227,130,30,89,107,14,200,46,177,2,198,13,113,60,5,99,83,176,88,21,246,198,144,58,200,73,149,162,249,78,175,197,42,8,18,190,193,129,205,84,1,25,61,22,164,100,28,208,232,116,89,83,104,187,72,160,136,250,30,21,53,226,69,17,121,224,32,144,85,235,238,149,158,115,129,236,98,141,22,59,39,103,165,229,120,26,45,159,171,69,208,63,47,98,244,44,43,53,182,142,156,153,154,51,23,53,58,170,80,40,29,110,52,0,213,67,16,108,47,189,196,163,147,241,173,158,182,39,5,203,185,105,167,142,91,241,132,70,96,150,69,239,133,110,80,247,61,64,69,94,4,9,173,128,86,182,168,5,195,10,88,188,144,126,244,211,39,239,255,132,24,86,79,190,246,247,151,223,255,240,79,159,190,166,43,7,206,101,0,233,89,238,117,64,79,181,47,144,207,72,118,147,246,248,146,45,244,64,18,234,129,49,60,10,107,107,176,75,15,120,16,122,232,169,7,60,8,63,219,134,121,46,74,38,33,246,117,201,190,4,189,244,82,192,115,161,250,203,94,152,252,175,76,19,214,8,139,81,234,82,85,61,230,138,93,227,2,27,5,191,70,94,237,215,28,55,61,208,204,83,105,153,102,105,233,158,42,143,206,17,79,85,169,138,47,95,128,50,166,244,68,1,52,168,69,42,8,163,66,235,132,11,16,216,192,94,1,144,47,135,46,80,37,228,163,226,187,146,12,149,180,41,203,46,111,176,106,107,177,39,13,3,225,16,141,63,119,216,211,0,208,3,172,144,150,213,47,44,203,47,171,25,153,14,4,186,127,203,46,240,127,203,6,151,216,32,96,42,162,189,250,128,68,86,78,164,62,99,35,194,243,26,197,61,235,172,48,181,100,221,192,178,140,71,237,42,91,192,161,198,91,134,35,217,49,67,230,23,180,151,12,75,178,101,108,113,133,88,46,87,183,54,145,234,175,240,1,252,145,220,99,17,26,163,128,94,71,150,134,74,48,104,173,228,49,100,49,46,108,37,143,27,207,40,115,89,159,1,120,98,224,20,226,90,133,7,83,119,17,27,244,99,1,128,136,92,145,217,58,111,135,130,143,6,237,96,136,33,53,14,142,118,170,102,135,98,57,106,179,194,2,142,181,144,51,177,36,214,199,52,28,64,106,107,37,133,32,54,17,129,8,202,203,0,211,56,25,134,140,134,34,170,96,243,106,107,188,189,44,17,19,230,33,182,81,92,163,225,236,11,86,96,0,217,114,212,142,202,106,83,5,128,156,209,214,146,193,140,189,40,181,176,64,17,14,105,46,76,70,143,162,52,99,208,145,9,172,251,218,120,44,124,216,17,231,30,254,93,66,155,134,154,139,23,21,161,208,153,151,209,79,47,83,18,222,94,126,5,59,241,160,131,41,103,62,47,203,146,172,103,71,29,153,90,108,73,163,54,165,11,21,243,148,98,138,61,235,56,56,89,238,26,150,181,62,9,3,166,164,178,30,107,248,135,59,6,166,205,199,221,37,255,198,2,11,123,2,51,221,213,39,67,66,230,251,242,249,5,129,97,163,32,96,92,61,68,251,9,153,113,23,184,188,111,233,234,39,115,252,112,110,91,150,58,2,72,10,115,248,35,217,119,206,89,174,223,241,19,47,48,50,162,104,236,124,184,175,223,129,16,1,0,228,250,157,46,13,52,47,66,252,133,214,68,140,158,166,40,150,197,217,216,187,11,0,11,28,130,201,220,215,211,37,33,154,6,102,93,178,211,231,81,81,219,2,244,174,85,5,147,217,163,14,222,0,179,214,232,58,58,52,232,240,69,133,95,104,198,145,251,134,189,229,58,221,199,187,179,124,156,143,232,123,178,201,36,218,117,237,44,111,213,142,121,78,13,244,49,13,193,64,15,175,132,96,122,224,205,16,227,87,16,221,172,214,79,108,31,46,119,244,171,134,248,98,96,148,155,244,32,98,173,158,124,14,183,25,195,124,36,158,174,177,49,223,183,25,111,242,146,20,10,248,122,128,71,54,121,2,87,143,209,206,70,27,245,68,40,204,25,49,251,235,245,250,133,171,244,220,34,254,179,96,123,104,196,172,234,126,111,195,241,8,129,30,135,62,86,175,37,27,141,123,238,23,31,244,247,102,177,249,105,9,161,16,79,38,226,169,208,61,203,67,157,90,128,6,13,4,14,165,16,186,152,222,60,203,139,166,200,2,178,146,156,140,104,47,228,204,10,36,67,2,208,224,221,231,115,51,6,4,14,33,164,191,196,27,210,219,134,237,237,107,80,154,1,193,239,192,65,12,246,153,96,153,33,36,89,25,193,57,93,32,3,12,63,127,225,213,223,250,195,179,228,126,139,55,96,124,115,111,97,1,157,205,186,95,129,187,38,76,226,140,111,5,175,244,27,13,225,212,133,192,227,101,164,48,23,137,70,117,134,123,140,162,201,35,220,63,117,11,117,89,234,161,75,67,179,211,112,75,136,181,65,172,191,252,144,218,62,180,63,222,2,9,183,138,9,133,255,234,158,223,58,255,8,240,69,146,202,215,109,88,136,168,176,190,168,49,13,229,120,12,46,98,180,64,33,183,218,10,231,123,30,198,67,87,209,88,56,206,206,210,144,49,88,241,51,195,53,86,126,229,21,252,60,153,45,88,206,2,244,248,36,20,99,37,131,200,79,27,196,122,226,184,1,60,1,180,46,117,50,108,67,245,98,247,196,170,136,164,222,53,106,102,136,243,140,71,179,174,209,130,57,21,57,201,207,169,179,145,96,212,130,15,110,58,240,171,238,145,16,157,10,211,225,68,136,94,140,5,45,81,103,38,205,177,137,236,194,82,24,208,57,95,131,185,22,152,186,9,38,28,141,163,119,118,44,36,218,150,94,227,155,182,118,207,204,222,47,44,162,171,5,30,235,241,56,29,98,86,214,64,107,198,227,184,62,204,89,7,196,162,160,128,14,192,54,206,167,232,58,215,154,96,179,210,99,214,107,217,149,10,23,57,215,20,42,48,246,221,3,31,91,225,96,161,129,6,119,77,176,160,13,96,87,159,186,153,244,202,43,53,169,62,2,124,150,20,116,103,198,40,9,131,217,226,169,232,156,124,145,224,181,73,225,187,248,47,66,70,98,111,185,105,34,235,204,23,108,36,140,145,2,73,155,20,112,188,33,120,91,44,210,221,25,129,230,47,204,56,100,198,1,153,173,101,23,176,216,99,251,197,253,178,163,105,78,232,178,39,132,34,179,18,127,164,40,254,108,248,53,141,50,45,161,94,231,187,102,202,169,158,98,149,78,97,84,9,43,187,194,25,178,55,140,169,119,106,210,225,169,31,152,15,185,69,195,232,201,193,185,144,237,97,195,41,143,93,122,61,55,105,69,55,183,136,29,108,209,13,116,36,146,252,216,83,118,251,201,245,104,162,19,62,218,186,155,8,214,243,77,53,227,161,69,29,93,186,193,198,217,134,11,120,191,51,214,122,212,8,52,49,153,48,61,31,106,243,209,148,126,199,124,31,206,179,45,228,81,72,146,160,61,233,135,78,217,236,175,93,146,126,156,220,48,100,101,222,26,215,166,183,76,27,60,254,121,105,224,159,153,149,19,38,27,153,95,49,60,191,244,137,135,66,34,123,84,158,91,28,8,117,94,242,49,117,113,48,192,219,125,166,186,33,3,214,42,39,195,4,83,172,79,142,53,5,101,151,173,229,44,15,59,75,245,190,200,47,253,63,3,88,193,0,120,113,134,7,229,238,56,122,67,192,251,104,30,108,179,232,165,249,13,204,251,9,143,220,237,49,232,181,183,131,18,189,199,52,240,11,119,165,40,126,209,173,80,209,30,122,35,47,168,113,230,59,109,205,156,235,21,184,29,53,75,183,243,12,143,235,224,87,224,26,131,44,157,202,51,157,108,69,123,243,142,213,30,67,235,161,199,208,18,121,102,8,57,218,83,118,167,89,40,60,202,51,49,72,226,201,51,106,201,108,153,62,89,103,58,185,35,173,250,72,123,199,237,44,199,107,52,246,11,204,200,200,30,102,153,56,206,41,64,78,162,192,164,32,231,72,163,158,60,216,182,148,75,2,141,69,166,147,63,2,48,131,188,14,38,82,100,250,144,132,158,89,155,71,229,6,249,104,142,86,214,152,4,36,182,115,12,64,66,228,228,195,121,132,80,40,28,209,17,40,153,64,37,143,11,103,208,146,28,163,20,244,54,74,89,230,172,128,158,4,196,100,140,0,8,100,1,105,75,102,226,252,10,211,46,86,232,84,142,52,103,80,236,232,60,87,242,76,191,136,95,243,195,239,2,14,138,61,156,22,129,180,136,217,5,70,123,146,197,51,156,47,172,84,180,247,226,244,167,238,6,43,54,152,70,254,30,19,55,115,134,43,76,2,114,230,129,184,21,131,184,230,42,211,94,173,160,87,230,152,102,30,61,102,183,122,154,71,99,65,129,68,37,167,189,67,167,174,182,242,116,103,133,9,65,98,31,18,37,84,50,188,26,207,35,86,166,86,245,182,113,90,127,47,173,162,254,46,51,195,82,5,49,139,9,161,226,185,100,30,189,173,87,202,147,87,15,143,204,1,213,118,60,8,104,188,143,7,148,174,224,39,9,11,12,169,148,210,203,195,80,130,50,235,241,44,194,92,209,135,173,62,96,9,183,246,207,240,3,129,156,206,139,190,54,38,195,107,184,241,161,114,20,63,246,39,225,65,73,122,210,120,166,79,208,201,24,100,211,89,196,135,80,246,200,120,130,208,44,204,50,131,117,94,135,5,184,218,57,59,50,131,32,9,191,9,152,139,227,7,4,71,57,13,99,199,3,99,110,169,144,198,116,229,74,132,71,218,19,141,197,99,192,144,71,207,29,30,145,142,197,111,30,154,79,250,121,205,255,9,207,250,233,235,163,255,103,253,94,212,130,157,147,128,185,232,31,126,249,9,43,4,248,169,17,107,190,241,88,75,44,30,102,73,180,236,23,201,246,174,189,126,24,72,136,198,181,124,109,113,175,53,181,8,74,40,159,108,251,56,242,201,187,48,40,159,236,100,145,124,242,200,73,191,102,68,96,66,239,177,16,197,199,204,71,33,124,45,249,117,252,207,146,79,194,243,27,249,141,88,35,217,208,242,173,123,79,122,190,182,141,107,4,2,118,237,163,25,33,125,173,199,21,99,2,207,19,152,182,224,243,142,136,219,40,31,237,59,184,66,95,155,77,178,117,195,61,143,144,227,122,65,87,208,113,251,46,128,37,106,180,173,229,182,42,230,33,8,6,233,136,84,109,65,74,226,75,135,238,121,134,244,118,182,192,232,168,113,113,170,35,58,233,70,126,157,231,123,75,142,99,138,241,225,253,99,206,240,254,19,225,100,186,106,139,156,118,4,194,65,59,208,49,39,44,115,99,88,139,223,196,152,179,140,207,208,44,100,152,167,46,158,68,104,33,202,253,129,180,29,190,56,193,25,39,49,56,30,190,119,20,118,199,62,247,185,53,211,129,207,247,249,9,61,6,192,164,67,29,119,68,119,143,103,77,76,201,225,138,222,174,109,58,89,250,196,207,184,119,141,218,113,3,215,197,56,79,222,24,251,246,183,223,26,210,18,212,166,241,173,153,129,64,175,153,101,190,46,161,225,196,135,63,206,18,182,104,237,174,18,179,147,128,14,102,220,116,232,60,186,113,79,120,157,3,141,71,103,91,26,199,60,62,48,59,114,51,116,252,13,170,140,45,235,245,66,195,212,17,167,173,188,215,105,162,253,172,200,141,215,254,210,2,58,61,154,136,102,138,132,115,46,178,254,231,145,115,153,207,140,153,57,19,145,235,103,69,218,97,209,248,98,218,105,212,148,114,25,237,4,105,106,155,102,167,212,60,78,154,90,2,62,76,35,0,111,180,186,53,65,122,46,180,24,11,142,235,79,95,146,116,10,187,181,179,38,59,125,158,143,67,248,2,84,247,2,100,210,23,67,2,117,76,107,44,26,143,99,141,183,230,234,90,86,200,119,47,145,19,163,177,170,163,67,173,153,252,84,139,131,235,179,51,220,56,193,242,167,100,217,240,93,7,155,113,86,53,97,148,122,171,69,126,213,217,41,195,194,56,156,162,167,151,153,168,159,141,161,195,107,52,77,225,137,60,109,50,90,14,183,124,130,191,225,169,214,56,130,38,202,133,72,112,230,182,207,118,208,117,3,153,149,28,47,179,240,113,152,85,102,57,223,106,178,189,61,229,213,138,113,199,87,183,78,239,20,94,250,62,156,123,54,132,153,175,232,184,119,247,207,237,175,151,233,250,101,200,250,62,34,222,211,215,59,33,106,203,50,15,231,32,75,59,140,115,229,157,186,178,108,54,107,216,10,208,114,112,103,202,151,211,123,222,205,176,107,202,54,235,27,211,154,64,177,74,172,38,174,135,196,170,179,74,139,31,39,178,180,243,63,11,200,73,15,38,206,141,123,7,210,114,54,168,129,177,216,241,134,193,103,59,31,244,247,114,158,83,234,143,221,153,32,170,31,89,45,237,251,18,118,163,19,109,102,143,223,59,241,120,193,203,174,83,70,66,227,136,179,172,74,74,191,54,14,123,191,227,241,232,216,156,159,173,23,219,22,207,156,7,37,62,30,17,51,152,164,239,29,152,156,242,251,198,25,230,81,196,227,13,51,243,164,114,14,25,253,248,172,114,140,126,78,30,163,244,122,42,205,67,161,176,50,115,188,230,142,79,57,159,103,191,58,217,57,101,216,233,19,232,150,58,223,213,154,155,117,190,41,72,255,95,125,209,217,250,126,239,226,210,162,254,159,253,24,82,123,181,215,181,198,184,31,205,180,10,124,99,195,194,246,36,175,243,208,217,211,232,176,189,62,55,238,85,58,251,10,232,249,172,27,149,136,196,217,235,123,217,143,250,108,119,65,234,171,54,71,80,226,16,19,162,209,15,172,205,30,190,193,124,141,231,27,113,211,45,30,123,52,120,58,5,242,124,232,158,101,207,48,52,183,24,14,197,144,39,219,28,169,4,99,213,138,45,28,188,245,163,247,207,64,45,161,41,168,172,88,85,229,62,167,246,101,126,210,225,236,168,91,196,167,99,5,58,100,57,5,29,153,231,73,232,68,45,146,179,29,254,120,193,247,62,252,9,91,14,124,60,14,121,238,94,3,191,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,185,251,249,107,58,59,176,108,145,235,71,60,46,215,133,16,61,167,253,135,182,203,181,66,100,211,124,206,189,107,78,242,245,189,115,124,228,230,62,254,214,14,205,245,45,116,29,166,233,124,27,154,67,245,112,229,144,139,138,112,208,60,117,30,119,108,144,108,184,143,13,168,190,194,207,161,19,127,78,165,238,161,80,243,137,70,141,34,197,217,137,1,136,26,73,246,121,4,32,10,37,163,161,68,138,243,23,128,40,17,13,69,174,125,48,98,121,86,81,191,52,152,174,167,235,97,46,28,123,120,110,189,90,123,49,217,9,213,93,217,136,178,17,181,222,50,158,22,9,196,85,63,205,162,31,63,32,136,219,167,11,16,237,31,103,198,25,42,36,243,185,70,188,145,108,176,23,19,249,52,103,139,55,100,220,246,196,63,78,194,135,130,202,181,94,121,5,199,203,95,192,199,200,238,150,247,36,69,192,177,247,101,94,100,209,113,234,61,124,220,28,89,140,198,108,151,142,27,141,198,189,179,5,124,162,145,89,8,195,63,27,10,78,146,121,55,108,114,252,22,89,76,144,211,169,201,228,225,147,101,63,244,201,246,208,22,254,8,180,34,65,142,109,228,232,216,141,78,135,128,0,88,32,79,231,236,172,64,211,28,250,177,221,137,103,59,61,17,102,186,187,203,177,159,16,121,65,131,56,10,25,55,211,195,139,113,114,226,103,220,63,70,231,212,250,231,11,247,160,203,44,12,249,90,91,80,77,231,96,251,8,180,55,213,241,4,148,187,101,154,227,140,126,215,216,82,247,22,78,28,21,117,131,237,162,71,156,150,254,98,171,52,79,180,79,147,142,23,79,120,114,141,174,160,95,44,203,213,241,213,207,28,186,210,198,8,232,92,49,39,230,232,72,14,37,161,27,146,248,70,95,46,156,165,219,43,204,74,14,95,190,195,247,231,114,189,172,86,106,8,73,33,156,132,110,64,226,36,114,73,142,71,191,14,44,119,70,115,13,116,191,18,242,71,198,53,191,65,150,14,229,52,192,198,133,70,71,29,9,211,199,106,247,238,204,138,29,51,221,70,105,34,135,238,13,162,219,139,70,210,9,36,229,49,218,8,78,138,103,45,148,224,59,176,230,105,170,141,143,19,238,208,233,35,207,255,29,186,59,133,235,238,231,238,231,175,196,108,176,40,70,186,221,160,171,141,166,35,38,86,208,253,221,98,50,189,104,3,241,48,61,71,254,119,249,205,78,1,104,135,165,233,144,179,193,176,92,34,242,121,121,200,106,46,105,122,163,5,143,149,79,86,125,81,175,173,169,141,115,154,222,56,158,88,183,158,163,131,48,244,178,57,67,49,35,25,196,91,49,22,55,124,229,116,198,52,180,91,203,115,115,186,62,52,135,245,52,111,148,156,229,238,141,230,198,133,158,4,244,36,117,12,185,88,217,155,74,175,236,186,176,114,61,130,189,53,76,29,189,1,193,0,96,195,51,75,15,204,6,156,232,153,222,240,117,141,83,135,147,201,12,22,144,175,186,75,223,116,249,84,35,183,111,232,140,8,126,252,209,234,13,106,122,215,121,168,154,222,131,119,92,235,29,202,167,81,89,247,213,30,55,26,198,216,230,209,80,253,246,3,231,198,249,68,138,13,69,107,215,8,156,107,86,253,203,13,156,107,208,120,147,192,185,227,128,220,106,224,220,177,72,174,17,56,215,13,235,150,2,231,218,1,223,78,224,92,59,204,191,180,192,185,94,212,61,151,192,185,19,17,223,106,224,92,31,152,174,31,56,215,7,240,231,23,56,215,32,102,214,192,185,126,90,113,251,129,115,29,88,111,35,112,174,75,50,220,94,224,92,15,208,126,3,231,122,86,245,21,56,215,163,230,245,3,231,122,0,243,17,56,119,82,173,103,19,56,215,147,93,179,7,206,157,0,230,153,4,206,245,102,212,237,6,206,245,196,113,195,192,185,222,48,103,29,16,55,15,156,59,97,130,205,74,207,237,6,206,245,108,240,205,3,231,122,210,253,231,9,156,235,73,202,95,64,224,220,89,89,228,55,112,174,7,220,103,30,56,215,52,39,158,67,224,92,91,49,51,208,168,204,15,144,14,255,220,172,28,237,170,174,49,245,189,162,249,154,4,252,57,162,249,78,106,254,13,162,249,122,130,189,165,104,190,46,147,246,25,71,243,245,108,203,51,137,230,123,99,174,205,28,205,119,58,47,103,142,230,123,23,68,247,46,136,238,95,19,224,29,1,198,114,9,132,230,93,8,221,187,16,186,159,213,16,186,74,54,151,198,92,205,167,114,56,162,108,18,197,210,77,233,177,116,189,199,102,62,189,130,134,113,110,126,37,60,49,238,46,110,244,250,96,76,220,93,52,168,247,85,207,176,187,249,94,9,213,205,73,171,83,194,238,114,56,234,174,58,41,234,110,254,184,204,235,160,38,69,221,229,112,208,93,117,114,208,93,206,118,246,239,150,0,19,28,0,244,21,245,46,136,238,93,16,221,187,32,186,119,65,116,239,130,232,222,5,209,189,11,162,123,23,68,247,46,136,238,93,16,221,187,32,186,119,65,116,239,130,232,222,5,209,189,11,162,123,23,68,247,46,136,238,93,16,221,187,32,186,119,65,116,239,130,232,222,5,209,253,12,4,201,157,182,142,56,68,123,207,41,187,45,158,23,102,165,113,242,205,166,95,91,183,101,189,182,5,238,185,60,255,109,61,56,139,236,247,185,212,220,222,10,51,121,97,241,177,174,220,254,146,50,125,57,185,254,90,114,77,129,115,221,21,196,151,236,184,201,154,113,173,181,98,234,74,113,195,133,226,246,150,136,91,236,46,223,163,103,252,146,224,179,55,175,191,8,140,17,254,99,111,236,36,162,225,208,148,88,26,139,114,128,39,177,45,228,101,163,36,137,160,209,93,86,91,130,66,163,251,61,47,114,50,207,170,124,65,228,59,208,116,90,133,164,87,20,94,108,44,190,194,125,233,75,252,61,153,87,251,114,119,78,13,80,117,97,64,209,231,50,223,200,80,156,212,201,233,82,152,162,241,161,1,151,19,89,69,193,89,61,83,68,83,23,244,3,123,85,114,178,176,205,118,69,222,81,147,228,184,234,130,249,2,118,10,84,247,42,140,114,140,98,42,219,116,22,195,247,194,40,154,85,85,89,201,156,227,62,162,208,86,16,69,243,141,6,72,217,12,133,76,25,234,2,96,64,179,7,1,202,62,164,245,127,151,111,125,235,234,131,15,175,222,248,173,59,155,10,62,12,210,4,63,62,192,48,40,168,226,217,164,5,121,160,210,169,207,3,161,26,29,156,8,212,227,13,64,138,162,65,18,115,124,75,18,209,126,33,245,228,253,223,62,249,195,55,46,255,241,167,6,198,203,175,191,249,248,221,15,128,85,38,237,23,180,212,5,32,45,182,219,228,51,221,69,242,161,138,25,114,65,227,165,51,3,157,44,246,81,102,3,38,243,226,16,250,87,222,4,201,72,195,72,20,145,133,103,142,28,62,120,14,99,64,225,213,0,41,76,83,70,105,96,18,12,52,254,180,39,243,10,118,167,162,236,208,128,109,193,135,116,88,111,254,115,237,165,47,170,232,71,239,132,39,239,124,237,209,71,223,123,252,171,79,46,223,248,79,107,222,51,234,28,43,58,191,61,179,59,148,188,59,71,232,214,97,225,149,71,187,163,158,191,254,177,86,24,211,69,182,34,127,198,94,242,154,75,143,191,255,207,87,255,235,221,199,31,191,139,251,106,194,116,226,90,60,215,70,166,57,222,115,7,106,108,188,61,110,31,215,114,108,11,190,120,179,181,35,117,5,85,146,215,65,243,19,125,177,213,90,97,12,91,109,69,160,157,208,76,49,64,72,161,3,86,208,166,208,180,180,3,90,208,230,71,25,126,17,211,233,144,154,168,12,86,170,12,6,99,118,235,165,13,166,34,225,28,224,177,154,19,156,31,195,97,196,195,139,96,16,250,252,161,246,63,173,119,106,13,73,221,115,13,3,242,194,68,236,18,68,152,208,121,248,66,107,59,235,221,69,92,114,21,127,163,201,70,18,154,13,214,62,167,90,144,137,143,141,22,44,219,73,20,90,158,240,36,160,208,38,30,39,10,92,155,2,120,240,37,135,62,95,88,6,24,218,165,130,197,180,223,233,154,36,145,70,83,68,250,61,254,187,223,61,254,244,91,143,127,252,26,204,67,25,52,123,74,81,185,58,240,7,175,164,20,81,61,129,16,165,5,152,140,125,31,85,146,68,85,232,97,66,46,108,13,159,138,76,23,181,58,178,110,199,141,12,26,191,128,165,6,32,136,132,96,189,158,66,128,206,253,3,36,52,247,20,94,198,94,60,250,98,232,76,213,8,19,148,106,11,221,158,92,68,144,145,235,15,173,177,120,27,109,70,34,193,98,249,170,33,1,249,181,252,224,33,45,45,7,0,27,203,37,88,10,227,77,39,184,6,249,20,174,179,97,10,70,133,112,123,186,64,93,144,121,172,20,41,153,7,231,104,72,102,48,47,40,90,102,135,155,248,235,96,129,36,232,83,147,180,204,54,179,72,18,40,53,246,25,225,116,185,177,105,18,182,146,22,15,28,202,54,77,236,124,50,215,173,160,38,99,60,96,185,108,204,241,104,173,70,154,86,10,157,38,59,139,33,101,212,32,203,28,107,186,156,243,170,162,105,161,19,27,131,70,39,8,0,60,215,167,182,102,38,18,175,190,252,234,229,175,126,72,8,125,242,254,107,55,37,116,216,227,170,221,103,79,41,104,74,55,166,212,24,31,207,132,90,66,231,229,219,31,92,254,224,213,155,247,190,200,153,84,162,159,11,90,68,211,95,193,211,63,146,98,227,100,210,39,27,73,109,250,71,195,81,30,77,127,14,95,228,231,163,33,72,174,163,207,137,6,15,114,129,238,45,107,51,216,41,147,144,52,68,106,145,85,2,157,35,239,195,204,86,237,24,24,65,107,193,242,50,22,177,66,4,197,249,5,136,123,77,150,145,26,89,144,141,60,219,53,170,188,16,134,18,120,25,114,87,38,230,22,17,35,70,31,63,250,227,59,87,175,189,15,68,129,138,214,1,65,89,71,203,146,117,89,94,23,20,21,121,70,163,165,2,47,89,48,79,208,95,220,185,57,20,168,79,255,66,32,107,95,182,251,114,79,82,120,189,54,78,171,98,155,203,150,132,244,41,45,225,66,111,4,90,56,65,252,161,206,182,16,74,209,250,54,10,117,120,120,72,209,104,229,15,95,208,90,49,171,14,100,41,249,248,237,215,72,50,41,31,49,202,63,121,239,163,203,183,222,127,250,250,91,150,194,167,167,167,164,88,212,40,118,249,187,15,31,127,248,254,147,247,222,33,100,140,41,31,3,81,139,23,68,66,249,67,26,116,42,25,86,149,190,40,210,35,80,5,241,0,216,102,197,46,244,58,238,193,46,234,230,204,3,170,195,246,80,21,48,71,201,50,81,207,120,174,36,139,90,185,64,240,30,254,186,11,171,200,46,173,231,192,23,248,125,129,248,201,181,156,195,10,148,59,176,142,101,139,93,27,60,199,21,205,193,176,236,26,12,136,198,142,212,239,58,8,194,245,94,236,2,99,118,65,241,8,144,193,26,144,30,80,208,128,96,64,230,155,60,136,119,22,198,205,14,84,21,58,60,144,37,183,3,134,26,55,103,14,197,57,143,194,200,217,197,44,140,232,28,182,4,145,15,132,131,36,36,9,204,88,88,226,6,208,90,68,65,240,156,99,193,50,15,101,208,31,138,239,214,169,140,6,26,214,120,85,234,5,130,72,87,233,34,173,45,8,83,153,120,133,228,121,208,188,164,145,181,77,208,80,94,109,73,117,232,153,38,175,30,89,59,203,187,47,72,15,224,217,178,136,166,4,233,32,135,44,225,234,116,29,179,133,136,64,212,119,104,144,7,204,186,118,237,150,199,110,130,60,142,165,105,31,48,203,186,114,219,181,112,62,96,161,12,185,210,10,106,14,13,184,0,110,237,5,106,47,233,118,172,32,218,182,52,72,75,84,210,18,10,201,9,106,25,113,20,134,193,203,152,56,39,19,2,193,12,37,195,186,109,20,123,233,37,189,28,41,35,178,93,104,90,32,72,59,70,135,149,70,117,17,79,136,69,208,80,64,223,13,16,18,173,50,198,54,60,17,133,60,104,74,28,225,32,96,202,11,156,90,66,219,163,69,89,234,228,88,80,237,3,20,50,17,168,160,161,64,33,147,163,0,57,22,188,42,66,140,153,7,180,3,107,249,101,149,104,249,72,147,231,209,44,212,248,166,184,6,185,149,165,102,57,247,128,168,75,92,31,233,117,136,72,77,197,203,142,74,245,0,133,219,75,105,211,21,127,89,86,30,80,8,18,245,16,218,136,183,144,120,180,188,168,232,151,12,191,72,81,123,231,123,52,170,139,6,11,14,20,3,227,28,105,199,192,120,253,59,249,42,235,95,85,24,160,61,81,128,5,9,86,181,7,97,108,193,104,113,89,207,53,149,26,22,17,89,104,54,145,41,206,158,10,10,69,155,103,213,57,188,71,71,89,158,117,67,135,211,20,141,228,162,102,235,147,109,60,74,139,110,139,236,125,128,177,77,78,247,181,229,137,226,100,9,221,108,34,134,193,185,11,188,230,23,142,37,78,83,134,197,231,28,29,56,68,67,52,217,145,164,226,159,7,154,200,38,124,60,4,43,50,18,27,80,8,111,153,198,141,28,47,162,216,122,45,93,99,41,26,109,37,86,241,37,66,168,143,212,139,3,188,67,17,14,225,47,196,32,195,121,167,12,80,111,144,13,125,208,148,228,17,69,214,82,217,171,105,196,247,23,89,173,35,82,85,1,163,152,71,65,108,73,62,30,122,20,174,185,78,154,143,76,94,48,72,16,187,137,105,125,1,76,195,125,180,14,154,49,52,11,126,59,154,145,228,208,15,230,15,40,16,130,197,46,176,172,72,4,95,141,5,115,202,232,88,12,191,104,32,180,14,32,93,80,206,83,143,62,122,189,243,255,253,154,210,85,6,30,243,196,65,65,34,153,72,54,26,168,140,134,216,181,32,18,244,136,120,208,14,58,146,4,236,69,76,184,9,37,170,23,37,141,70,154,13,161,177,242,240,226,30,171,201,33,34,88,20,94,221,234,97,160,108,16,177,170,191,220,163,59,88,113,171,199,234,154,221,22,73,37,147,72,93,107,44,107,11,87,71,91,184,250,180,64,139,244,11,97,26,175,215,84,36,25,141,178,92,184,65,225,239,65,186,181,220,208,35,54,209,53,164,222,241,245,80,2,64,54,93,234,29,82,13,244,219,102,153,115,187,214,151,65,27,137,194,169,0,42,192,131,26,70,252,112,156,154,38,54,51,20,175,136,77,152,53,48,3,186,178,168,82,100,63,102,211,83,155,68,131,42,115,110,147,166,86,229,202,248,162,105,103,48,9,64,129,217,147,197,12,10,206,204,199,81,83,204,253,10,84,26,175,79,202,36,85,112,138,234,103,209,233,104,235,190,25,217,201,128,153,45,116,53,21,207,82,215,208,65,194,22,40,153,176,125,153,8,211,136,49,25,42,28,74,44,198,82,177,24,116,4,141,24,148,161,34,233,197,84,52,12,125,7,40,60,193,70,172,96,35,118,176,17,11,216,40,140,247,68,220,2,54,153,136,164,19,177,113,96,163,86,176,81,59,216,168,149,90,32,55,148,182,128,77,164,34,233,244,56,168,177,9,60,136,217,161,198,157,80,163,99,161,198,39,176,32,109,133,26,141,37,28,156,77,78,224,108,98,2,11,172,29,22,77,165,156,156,77,78,224,108,210,47,103,211,14,206,38,83,209,241,156,77,77,128,26,177,67,77,218,57,155,78,34,168,15,105,164,120,160,145,125,162,136,167,88,215,183,233,219,182,169,6,146,200,67,175,199,114,11,65,241,165,225,16,189,10,33,155,82,28,21,161,130,158,138,187,83,123,189,129,14,207,207,162,195,243,46,29,158,39,58,60,111,215,225,53,128,36,117,57,2,186,174,174,94,162,235,187,108,119,132,149,231,224,61,92,60,146,33,42,239,6,16,198,203,138,158,28,117,91,2,188,197,18,224,137,37,64,184,41,243,13,80,69,91,72,8,45,195,210,81,66,171,58,172,82,14,189,218,147,6,160,173,223,3,193,205,27,232,1,120,130,143,79,178,49,240,249,135,129,196,73,129,7,77,104,225,177,27,38,78,66,198,244,174,190,158,242,195,185,109,24,25,130,194,91,123,3,157,103,106,102,137,118,43,105,155,109,242,200,174,194,18,223,98,146,200,208,201,22,147,196,92,31,150,101,205,28,129,113,128,86,85,172,202,35,109,222,60,60,112,147,118,13,67,145,127,6,150,162,110,42,24,54,152,178,232,92,220,150,145,157,133,7,97,148,182,153,57,30,227,48,154,193,37,28,163,129,228,197,166,152,165,24,56,30,145,247,44,51,203,108,116,119,145,237,245,196,17,30,43,52,43,55,177,145,1,21,244,129,125,1,3,209,122,20,246,89,226,185,33,33,63,171,204,222,29,74,159,37,126,91,53,176,207,18,203,209,122,150,35,103,147,159,181,209,173,43,192,159,37,118,219,16,187,212,21,114,160,157,67,11,217,50,178,237,176,233,133,190,25,148,210,238,114,97,218,216,76,49,87,75,90,63,184,116,111,73,90,53,169,229,174,182,71,66,114,136,22,181,222,109,174,179,232,124,89,84,213,58,176,86,108,170,117,109,143,165,46,179,67,130,4,214,185,46,88,115,218,198,141,71,131,156,218,208,58,59,226,229,21,116,34,142,23,94,125,95,21,215,19,81,30,222,167,65,137,230,58,232,177,51,131,151,87,161,1,42,14,162,238,165,151,120,66,158,246,188,78,215,209,6,82,138,214,10,209,176,230,91,155,32,211,60,253,66,40,120,175,107,163,131,108,236,32,11,87,87,100,172,164,195,154,191,190,40,26,9,1,87,51,130,198,142,241,34,91,175,227,170,1,7,20,204,52,253,148,112,204,94,244,139,160,169,40,139,118,43,116,241,69,94,68,199,157,152,134,158,212,3,244,231,108,95,149,182,217,46,218,10,232,176,167,218,70,75,52,4,223,132,46,217,131,1,251,13,101,145,47,137,80,232,34,136,12,121,45,144,2,218,37,51,198,39,40,210,204,114,147,30,96,147,190,198,177,60,232,197,14,43,158,161,101,154,53,173,248,80,178,198,214,27,233,184,102,197,7,239,241,15,40,237,120,129,122,184,60,208,45,122,28,167,57,204,93,59,78,115,93,24,24,111,148,212,184,68,44,25,143,217,35,51,219,157,183,220,101,91,250,6,84,232,243,90,232,52,252,209,120,110,37,54,54,34,154,126,60,174,5,82,155,138,202,127,4,81,143,80,188,118,127,88,18,132,216,55,62,103,88,209,25,42,218,130,138,250,174,55,61,164,168,111,80,150,128,162,179,215,185,89,56,209,25,216,52,62,152,232,204,64,110,20,74,116,22,22,93,47,144,232,12,24,124,134,17,157,5,226,108,131,192,127,8,209,153,167,210,108,180,92,47,124,232,12,77,245,31,60,116,6,154,159,109,232,208,25,8,121,142,129,67,111,135,61,206,176,161,190,161,222,86,208,80,63,8,209,190,53,246,247,208,222,154,176,44,155,78,9,224,15,32,246,71,157,195,191,103,139,145,61,179,56,184,133,176,242,215,64,227,43,136,252,181,225,186,67,198,95,27,148,223,0,241,118,4,211,195,193,27,168,245,112,240,215,167,208,127,240,119,95,56,252,135,122,215,195,126,106,107,129,51,14,188,31,108,160,95,247,32,239,116,1,187,82,35,83,238,127,46,19,112,144,79,50,95,121,133,149,97,230,226,195,212,133,36,86,33,45,43,208,117,148,33,255,72,137,182,118,62,3,198,185,69,211,89,215,173,33,219,152,105,134,65,157,1,4,110,128,238,51,172,75,27,87,236,87,139,248,209,21,27,107,212,87,55,70,231,237,10,55,233,150,233,111,143,28,236,25,206,216,129,86,79,181,15,24,116,203,122,44,41,192,253,177,252,211,31,78,140,133,19,248,165,198,9,48,230,22,49,139,166,130,210,194,225,234,119,223,132,46,22,71,53,81,226,218,247,60,68,34,142,112,231,123,137,83,206,61,121,228,109,11,221,76,206,146,208,97,93,118,160,77,228,115,215,243,53,51,194,57,7,187,140,85,103,51,147,60,30,186,33,227,114,76,232,52,103,148,106,148,143,231,136,171,128,25,210,151,116,152,91,159,183,132,251,181,100,106,76,69,173,184,103,216,4,161,20,137,30,108,91,121,244,84,255,141,181,133,85,251,130,201,2,205,183,238,220,98,10,107,72,56,86,228,2,40,97,110,97,46,6,147,32,232,209,140,201,163,228,130,236,76,216,35,167,155,131,155,160,76,226,184,8,26,78,48,250,225,139,241,144,23,80,40,137,125,149,191,135,70,100,28,72,35,110,40,240,1,43,187,248,32,30,127,18,89,149,15,44,64,6,141,126,5,239,121,107,79,196,171,6,189,53,173,63,167,149,78,123,140,228,122,164,158,168,115,122,55,235,157,107,15,69,93,143,214,99,245,164,185,107,96,68,147,158,206,8,162,58,113,200,67,91,148,20,222,205,23,119,243,53,81,172,145,128,167,167,246,217,43,100,183,254,166,109,60,193,37,56,151,194,107,163,68,143,149,103,11,232,110,82,98,139,158,238,17,209,90,223,75,49,80,91,7,169,153,234,52,47,29,82,77,131,54,137,180,57,207,109,31,50,128,98,209,207,143,169,234,124,96,217,185,7,100,29,225,225,197,20,10,217,30,180,236,9,61,203,64,220,159,89,0,10,142,243,140,182,211,111,45,132,246,95,1,0,109,196,41,126,34,92,159,100,153,28,138,112,189,142,35,92,111,132,179,180,128,95,214,61,178,188,209,107,196,210,229,25,166,141,131,3,171,248,93,224,61,28,221,121,69,15,65,221,214,223,231,173,31,231,232,206,26,14,255,59,204,50,225,44,14,40,188,129,34,74,175,64,1,51,196,179,152,195,57,21,20,45,56,207,164,178,102,136,231,116,182,135,211,80,216,95,175,16,207,61,20,238,24,242,135,57,103,136,103,49,111,131,153,51,67,60,15,44,57,43,140,148,199,33,158,195,121,131,184,24,16,151,183,132,120,62,203,159,230,17,169,137,188,37,196,115,50,223,202,211,194,10,35,20,44,33,158,143,11,241,60,61,42,50,39,5,103,136,103,181,0,172,24,149,153,249,130,37,196,243,82,65,44,160,248,211,157,98,133,112,24,216,218,196,173,42,158,2,251,161,85,69,61,108,246,137,222,170,21,131,246,19,224,202,74,197,12,238,125,182,98,178,151,196,180,182,71,247,62,93,1,86,53,11,76,12,114,246,152,222,170,1,104,84,96,154,40,80,181,30,222,187,181,58,200,209,237,18,14,105,109,132,247,86,87,213,60,66,137,66,90,199,48,74,248,13,93,5,89,209,85,53,71,55,139,204,60,100,85,81,14,116,148,90,50,136,81,138,140,84,194,189,23,54,19,129,7,40,218,53,52,139,12,164,211,18,26,112,64,28,36,10,230,179,208,146,78,124,186,116,134,159,128,110,151,43,116,200,194,17,197,30,172,90,46,19,216,35,40,166,232,176,207,202,97,50,6,202,71,90,249,19,157,103,201,53,20,227,156,141,226,119,169,79,214,42,54,168,56,223,108,70,158,137,172,97,226,8,212,232,26,10,158,157,99,154,235,136,157,204,1,98,220,122,23,199,133,63,89,175,216,226,192,11,57,141,43,240,59,145,53,162,121,11,58,45,36,86,122,124,93,206,225,190,216,208,70,67,39,103,47,133,227,123,55,107,105,28,223,59,151,35,64,88,51,96,118,5,253,194,29,48,111,65,126,96,134,134,87,204,9,212,182,65,101,106,3,204,182,102,182,96,141,242,125,100,134,225,230,180,193,140,216,37,103,143,9,147,161,52,139,194,134,119,108,1,201,205,73,168,232,221,178,148,149,241,120,110,231,86,128,64,102,15,197,77,207,213,16,247,250,185,130,54,156,52,30,154,209,185,93,194,107,210,235,220,218,26,234,59,56,247,223,124,38,131,115,199,235,201,104,154,123,110,193,185,65,187,49,227,53,120,7,138,53,35,171,56,204,72,143,64,100,40,128,11,232,200,238,48,100,142,12,51,240,23,10,138,232,47,152,152,53,64,217,156,61,118,217,180,168,114,147,131,180,145,80,69,99,34,159,154,1,98,166,6,63,181,23,39,161,62,252,4,78,118,6,40,246,29,113,217,182,239,162,87,196,54,220,93,60,214,187,120,172,119,241,88,239,226,177,222,197,99,189,139,199,122,23,143,245,153,16,230,60,211,28,27,9,113,108,228,253,177,161,242,198,161,180,156,122,62,235,64,238,55,94,242,38,62,226,224,143,222,103,8,250,122,239,66,248,36,200,235,61,136,201,111,65,140,127,7,98,54,148,238,7,25,198,191,253,48,19,228,73,111,62,248,125,239,97,54,132,246,71,27,102,44,62,211,251,14,215,124,219,97,108,115,38,189,233,96,61,224,156,155,252,160,131,125,171,122,108,209,113,100,120,29,226,82,4,24,229,60,198,181,211,72,116,66,135,57,130,79,150,199,106,46,215,83,237,103,33,81,51,62,38,104,79,51,208,96,57,64,30,223,61,153,137,161,14,77,0,150,6,57,206,157,39,70,239,141,248,8,207,235,90,49,108,167,198,115,99,13,6,215,113,181,23,219,108,150,230,196,128,167,46,131,193,227,157,44,43,101,94,249,142,209,108,11,32,238,73,187,107,88,58,32,164,60,66,119,46,122,176,93,51,202,39,155,25,214,66,122,156,79,143,231,122,108,36,232,225,202,93,165,220,17,200,109,167,229,62,158,150,113,105,39,190,95,122,209,79,87,237,60,240,14,240,107,123,219,10,111,185,204,121,238,185,56,134,204,141,172,20,219,217,187,67,236,152,7,241,94,129,113,167,2,117,204,54,124,42,111,110,134,248,127,82,108,194,59,116,182,253,153,136,247,115,102,142,179,251,9,111,202,185,78,241,199,205,154,57,183,56,14,225,48,198,147,141,123,175,90,8,195,184,106,30,219,80,30,59,74,238,157,6,75,201,152,179,1,22,197,102,66,73,223,143,178,185,189,7,236,189,53,118,191,209,185,75,233,242,48,152,206,203,137,51,103,236,196,113,60,210,231,189,164,224,93,214,191,249,43,13,84,126,247,115,247,115,247,115,247,51,245,199,254,156,129,211,221,227,111,238,161,50,54,111,155,115,20,172,152,56,205,204,17,95,46,148,160,155,209,196,161,11,165,24,94,77,115,134,91,19,74,198,2,25,121,116,161,47,68,163,214,191,153,62,94,115,14,39,175,57,226,229,133,10,141,217,91,10,209,115,218,127,200,221,11,21,212,93,190,230,210,105,82,145,28,167,204,185,29,191,204,92,67,39,192,26,38,36,107,40,116,247,47,220,46,253,73,3,18,203,29,215,245,94,144,16,127,85,187,243,23,225,222,88,230,124,81,213,140,32,29,191,198,47,243,171,43,10,63,78,213,201,212,92,192,180,68,226,8,102,238,62,66,234,133,70,148,221,217,74,35,202,241,196,2,78,131,149,212,75,69,116,210,18,54,41,52,54,84,76,242,236,27,45,33,123,99,108,91,113,56,217,105,181,104,176,53,26,7,58,185,198,40,140,69,63,175,213,188,240,106,163,169,179,216,232,179,42,35,81,64,17,212,96,104,64,137,34,67,192,93,140,137,103,79,37,162,49,143,155,141,182,136,246,228,114,42,186,224,200,214,209,165,74,118,121,136,239,126,146,184,253,167,234,34,214,127,68,116,123,146,165,30,46,163,80,20,251,66,157,151,138,142,168,114,50,9,43,1,3,71,13,176,243,212,82,77,56,91,226,88,168,41,53,151,106,172,194,47,65,197,28,138,130,39,53,179,232,42,51,221,13,46,66,91,187,142,200,102,129,238,34,242,142,35,33,37,116,92,187,50,207,95,3,29,170,230,23,143,61,164,134,63,20,39,125,30,197,7,243,143,0,5,219,152,21,73,3,122,35,59,186,15,202,54,10,183,52,51,219,170,96,188,92,131,117,140,40,250,229,222,5,30,103,108,253,150,199,25,72,177,42,59,240,67,187,54,143,8,237,228,142,181,95,54,85,71,202,20,4,202,72,65,255,163,112,59,80,134,149,71,75,131,48,233,120,35,2,79,118,228,187,103,234,188,202,10,162,55,74,32,199,187,73,144,177,244,178,80,95,166,230,125,96,64,195,108,133,87,103,101,155,255,161,76,154,80,170,95,163,17,190,26,208,199,113,78,103,165,159,196,46,64,145,23,125,53,66,230,59,210,184,177,53,182,9,160,92,240,4,135,2,221,161,248,235,15,128,6,149,153,58,14,8,229,107,168,49,48,130,21,52,202,84,105,216,157,69,132,73,114,115,92,183,216,24,215,97,187,32,135,228,37,40,63,171,148,236,241,176,100,119,103,193,178,5,72,72,45,44,201,64,174,248,197,37,55,125,138,125,107,123,200,231,45,82,215,47,166,157,1,87,159,38,7,88,85,93,146,7,166,72,158,161,33,57,213,31,120,128,125,45,248,117,126,32,112,124,201,23,14,82,246,90,104,124,174,144,206,89,63,75,71,108,247,149,214,172,40,106,208,10,223,203,84,44,196,79,89,166,112,160,255,116,4,133,81,75,196,18,113,87,97,99,25,75,39,226,105,42,120,143,66,21,187,77,106,121,121,25,57,40,74,141,57,249,165,151,2,242,242,3,28,29,66,166,41,234,225,67,20,145,85,148,64,159,83,112,44,45,61,168,132,158,168,135,100,69,209,24,211,105,88,27,23,181,48,21,247,88,20,159,145,13,241,108,58,74,1,172,23,66,244,57,81,242,54,216,30,138,170,65,60,17,145,155,36,138,250,141,21,190,88,138,117,183,208,18,200,98,177,55,79,9,157,230,18,39,200,156,200,47,212,154,113,192,150,136,135,67,209,250,98,15,218,129,96,196,67,181,219,8,135,17,109,164,106,233,104,40,237,39,28,134,89,246,153,135,195,48,80,61,167,112,24,30,248,252,133,195,240,172,232,35,28,134,71,189,235,134,195,240,0,53,53,28,198,164,58,207,34,28,134,39,155,102,13,135,49,1,200,51,8,135,225,205,162,219,12,135,225,137,225,70,225,48,188,33,206,54,8,110,26,14,99,194,84,154,141,150,219,12,135,225,217,212,155,134,195,240,164,249,207,17,14,195,147,144,63,123,56,140,89,217,227,47,28,134,7,212,103,27,14,195,142,240,22,194,97,216,1,62,203,112,24,118,76,207,44,28,198,68,52,55,8,135,225,3,174,223,112,24,62,64,61,171,112,24,6,234,201,225,48,252,80,120,211,112,24,14,28,207,56,28,134,29,219,115,10,135,113,93,164,183,19,14,195,212,144,175,29,14,195,222,128,231,23,14,195,36,253,207,24,14,195,197,191,235,135,195,24,11,234,54,195,97,184,22,163,103,26,14,195,141,237,122,225,48,198,192,241,17,14,195,171,230,95,109,56,12,119,99,255,44,225,48,158,97,60,129,166,160,236,178,181,220,45,94,105,255,203,133,232,12,65,112,119,213,254,238,170,253,221,85,251,207,238,85,123,203,85,244,60,43,136,163,29,144,221,13,86,156,118,21,93,23,234,119,87,209,239,174,162,223,93,69,191,187,138,126,119,21,253,238,42,250,221,85,244,187,171,232,119,87,209,239,174,162,223,93,69,191,187,138,126,119,21,253,238,42,250,221,85,244,187,171,232,119,87,209,239,174,162,223,93,69,191,187,138,126,119,21,253,238,42,250,103,234,42,186,215,21,179,68,60,146,188,174,175,240,98,77,117,197,68,143,212,99,13,182,198,177,246,88,239,23,147,53,74,119,101,195,123,37,106,117,38,153,230,79,227,170,159,102,209,143,31,16,68,191,115,1,162,253,227,204,56,93,112,80,196,252,70,178,193,94,76,228,211,92,166,33,200,138,10,75,187,32,214,207,141,163,109,252,227,36,28,191,100,170,173,253,11,88,8,184,91,110,220,252,148,121,145,69,82,158,188,113,16,89,140,198,162,73,139,91,72,163,209,48,94,45,88,8,195,63,27,10,78,146,121,55,108,114,136,29,89,76,132,98,200,235,116,50,121,88,242,248,161,79,182,187,248,250,35,208,138,4,237,138,145,21,205,141,78,135,128,0,88,32,79,231,236,172,64,211,28,250,177,194,85,216,78,15,196,83,211,221,229,88,246,212,5,116,99,143,236,50,156,155,239,62,196,177,147,196,156,241,216,1,146,169,250,231,11,247,160,203,128,206,81,107,11,170,105,21,216,71,160,189,169,248,44,188,199,194,16,195,55,48,220,45,211,61,97,92,206,19,183,225,107,160,189,213,189,164,156,108,104,159,62,115,85,101,24,15,228,177,241,77,40,208,99,193,126,152,20,157,63,178,206,224,144,223,37,250,136,97,88,58,199,228,90,248,240,115,101,133,156,218,162,67,227,92,47,135,220,3,32,169,175,187,4,228,226,89,186,189,194,148,86,204,67,219,28,113,34,128,82,67,72,10,225,164,100,150,30,225,164,182,230,111,96,58,33,48,28,42,112,156,69,103,211,80,96,164,159,140,34,79,128,144,165,78,51,235,85,73,194,20,178,250,225,178,81,179,99,166,219,104,77,228,152,210,22,62,246,55,146,78,32,41,143,241,70,112,82,218,74,74,223,126,72,59,134,169,19,142,106,245,1,235,251,168,246,46,8,203,159,227,7,29,233,90,214,62,83,149,114,68,2,176,157,1,251,220,123,50,119,91,3,241,48,61,71,254,119,105,89,62,192,58,33,106,74,195,236,144,44,91,68,190,183,135,172,167,3,154,186,224,192,102,229,159,85,85,48,97,104,58,195,156,166,52,76,38,220,189,208,153,128,204,160,17,198,218,172,103,145,253,128,88,220,162,92,26,49,33,52,103,7,148,102,196,196,192,11,246,120,244,156,237,20,87,139,136,16,247,48,29,38,17,79,246,184,252,80,47,123,28,128,222,132,124,111,229,195,36,197,128,99,128,113,96,156,181,143,102,71,66,212,145,241,120,116,229,196,132,151,201,12,22,144,101,228,82,78,60,77,253,204,92,20,117,23,10,182,1,67,46,226,178,58,12,76,30,26,202,184,225,63,137,47,14,205,197,2,194,216,240,25,51,122,198,68,214,136,167,106,211,175,146,54,26,225,58,190,74,26,79,39,199,95,37,13,55,208,173,207,103,126,149,52,92,143,199,217,16,199,250,187,74,154,72,132,227,142,187,184,38,62,10,41,126,25,161,195,54,249,165,94,183,121,15,221,196,77,196,104,97,63,187,181,51,12,173,173,52,37,88,158,153,205,234,94,171,176,215,132,79,27,232,87,190,148,99,64,141,1,85,228,96,45,193,163,2,185,195,108,233,224,112,3,62,41,187,240,107,189,48,44,48,157,222,16,21,2,229,101,179,180,215,14,49,204,170,36,66,73,166,57,100,152,249,70,10,50,242,61,134,201,134,81,173,68,7,129,61,65,229,15,107,241,114,227,116,15,125,220,159,175,238,237,100,247,87,143,217,228,102,120,179,214,218,89,45,50,249,230,138,188,94,44,158,49,107,124,184,89,221,56,56,83,182,34,76,111,171,82,175,150,115,107,91,133,252,253,82,119,99,59,21,103,226,157,118,178,216,76,240,163,114,140,41,119,86,134,161,245,162,210,138,108,69,138,165,179,116,85,78,39,19,209,218,70,183,222,219,111,132,79,248,250,190,152,80,14,18,75,7,137,179,157,147,245,157,157,205,195,35,57,34,206,135,224,215,222,217,118,103,94,42,150,10,155,64,15,87,41,149,152,108,150,233,29,49,165,66,174,216,206,143,152,84,103,173,116,204,29,84,160,17,217,29,102,88,97,10,133,124,17,138,86,54,246,42,165,163,28,211,190,15,5,242,240,189,221,60,42,49,185,92,86,0,6,150,86,203,165,92,129,25,150,87,247,171,85,166,201,20,214,74,171,160,12,53,155,92,27,24,148,29,85,153,58,179,129,255,14,153,66,89,207,59,82,212,146,208,220,202,50,167,101,230,164,95,136,29,156,70,162,91,103,75,220,160,155,87,229,232,18,175,38,7,235,135,35,38,123,90,30,28,215,86,15,185,164,154,92,154,231,215,194,161,211,198,253,230,193,112,181,186,87,104,38,14,211,7,197,202,209,104,59,94,22,42,5,121,111,117,227,32,123,86,234,183,11,101,80,216,118,219,205,141,81,169,199,116,118,164,213,45,110,117,126,62,58,184,159,74,69,231,123,74,175,84,30,20,142,147,169,121,152,79,131,237,118,41,55,202,182,152,116,59,54,159,220,102,239,183,146,28,179,86,41,183,231,203,233,131,230,234,78,161,221,58,45,9,178,148,111,151,226,37,6,248,209,46,247,152,144,114,202,50,245,210,78,117,191,212,60,97,239,135,24,190,83,42,231,86,42,245,205,84,146,217,234,148,178,192,85,102,173,157,47,111,29,30,2,19,18,165,102,161,189,42,177,189,4,83,108,43,173,232,254,64,10,181,153,222,186,144,172,21,231,231,35,245,90,180,56,88,169,109,246,147,251,251,131,84,122,45,127,112,48,172,84,42,76,190,156,31,237,108,38,43,197,210,70,174,10,157,80,46,213,132,92,239,254,73,140,201,29,29,21,10,5,208,74,43,74,59,122,200,109,67,71,182,24,168,82,89,45,229,170,141,238,254,82,126,173,146,174,169,251,209,120,241,236,164,26,46,55,247,71,219,217,114,62,86,89,149,54,71,237,150,202,28,84,206,74,43,98,116,141,41,180,87,178,101,6,183,171,88,102,206,196,218,106,59,205,69,163,59,220,122,59,191,146,237,109,198,152,154,20,207,110,237,238,237,110,42,245,116,174,153,139,11,77,68,27,140,27,104,99,181,153,45,15,146,169,126,105,99,5,146,74,240,15,64,181,91,137,82,238,96,107,61,221,220,111,175,137,199,17,161,182,123,120,186,93,218,135,254,15,51,251,163,249,35,161,176,148,28,14,112,217,38,252,131,49,2,3,233,164,13,211,103,212,27,14,216,236,145,172,211,132,218,136,219,165,225,91,111,102,239,239,207,159,236,212,210,145,80,172,177,155,62,73,30,165,248,166,92,10,31,171,237,65,133,105,111,148,243,242,209,224,112,181,16,178,215,11,231,64,45,95,47,237,151,202,44,139,248,152,29,49,7,107,195,18,224,69,234,58,162,59,39,65,225,236,105,177,180,171,215,113,224,47,231,87,42,39,235,249,189,108,182,156,93,202,29,41,251,76,197,146,191,89,129,118,228,70,235,213,220,65,7,62,84,25,174,89,20,192,110,48,218,151,99,78,80,97,110,167,10,180,69,178,245,53,86,222,227,178,137,157,237,72,188,185,231,106,39,83,110,51,123,205,163,114,169,84,28,170,91,236,222,129,163,61,213,230,122,92,150,119,54,153,237,206,82,122,88,104,111,246,152,106,117,61,25,222,30,158,36,213,181,208,86,123,109,62,159,111,233,109,200,66,55,119,160,255,179,204,150,209,182,21,232,238,252,30,140,170,114,139,217,48,224,142,154,197,178,48,172,86,42,121,160,186,82,173,12,10,217,42,26,187,5,38,142,96,181,55,227,217,144,89,7,141,207,202,126,161,205,228,98,72,80,20,178,39,128,39,111,224,41,51,9,24,186,77,6,129,3,65,192,176,149,131,246,214,202,14,147,45,1,255,129,239,197,210,246,104,51,11,163,160,83,40,157,173,84,142,238,23,152,66,179,181,202,9,217,188,137,115,5,218,150,111,65,245,106,174,192,237,148,10,27,173,173,195,104,124,190,208,207,215,210,163,24,183,26,141,167,182,27,117,181,191,189,95,11,55,216,80,177,39,143,18,91,221,250,33,179,199,28,151,149,80,61,206,178,243,48,247,35,209,65,124,99,179,223,141,138,177,147,249,72,122,190,222,92,57,238,182,87,242,2,234,255,245,82,168,208,100,18,71,213,227,82,153,105,181,43,249,106,110,175,190,83,218,216,104,1,205,187,199,10,74,132,121,149,227,184,211,163,194,70,19,248,179,123,220,100,86,42,27,229,82,57,60,132,229,99,5,120,144,136,85,178,237,124,110,183,155,93,26,168,241,193,246,225,86,52,218,233,133,234,171,161,163,85,229,62,172,7,27,157,90,235,240,248,52,178,57,106,50,48,133,182,42,48,232,153,211,108,41,134,59,9,6,9,140,167,118,95,138,129,44,46,0,191,154,205,202,70,165,138,25,137,138,180,55,179,229,242,218,22,136,211,44,240,165,84,42,228,11,133,99,220,73,80,228,126,190,217,108,31,28,2,144,102,155,107,22,144,204,205,85,64,214,150,202,171,80,179,89,42,149,179,34,172,82,240,181,132,100,47,215,108,111,48,217,92,110,103,8,83,225,0,26,219,230,119,165,77,19,158,137,3,36,24,179,33,228,203,209,189,21,166,2,114,190,84,70,178,31,144,104,99,90,100,246,70,76,175,204,174,130,0,66,184,156,248,75,133,149,74,53,31,51,241,97,26,114,165,90,117,109,167,86,48,219,184,179,49,202,237,192,176,48,249,194,156,230,78,203,229,108,133,100,119,70,43,59,187,208,228,205,189,102,187,208,202,158,230,119,202,64,201,122,59,53,204,165,66,173,230,234,112,171,91,216,28,162,213,57,91,222,217,139,23,228,118,25,38,222,242,50,133,212,133,72,106,186,58,148,72,240,20,214,158,18,108,116,186,246,20,142,132,194,90,241,90,152,26,175,63,37,162,97,238,121,132,226,8,165,35,169,120,56,226,55,20,71,130,119,132,226,184,137,6,149,71,95,153,33,209,160,178,135,204,160,179,250,236,52,168,218,169,161,65,149,187,242,110,75,45,23,165,220,210,73,63,30,89,57,235,207,175,164,149,214,74,177,9,186,76,174,144,221,136,42,59,37,41,36,200,149,129,210,156,15,31,39,75,219,133,181,200,222,254,193,253,210,70,123,88,45,40,165,122,51,18,238,231,155,187,199,7,73,62,201,70,211,205,237,210,142,92,43,8,35,41,213,217,89,218,216,62,73,156,200,103,251,247,195,103,137,222,217,110,69,232,22,171,135,221,81,156,17,15,11,155,135,185,131,205,213,126,73,74,53,182,207,18,92,172,44,49,197,34,119,152,170,134,24,185,189,125,170,182,115,253,220,128,17,139,43,169,114,60,39,49,135,161,237,120,117,180,202,102,27,2,59,18,83,165,80,37,201,168,225,252,252,97,169,117,192,48,187,205,84,63,92,84,153,205,38,147,173,45,109,143,202,44,211,96,114,75,195,252,252,210,1,87,8,149,152,213,97,177,34,43,35,110,55,87,97,34,106,146,157,223,218,216,17,153,213,100,179,155,202,45,29,244,196,56,183,194,48,161,179,221,114,188,187,174,36,251,225,244,94,140,25,42,155,131,53,185,116,191,197,173,166,83,221,181,168,90,171,175,215,163,123,163,52,95,88,221,156,239,172,247,75,163,88,62,193,228,215,100,110,116,84,21,170,165,157,147,13,208,224,86,10,226,214,153,146,204,231,150,250,155,2,95,111,151,135,162,152,80,153,245,202,222,150,180,87,57,46,205,111,74,7,10,43,118,66,187,185,38,219,219,63,25,108,156,109,196,171,242,254,253,237,238,253,221,70,60,177,201,157,28,100,235,92,187,116,216,44,14,215,66,155,107,98,152,95,13,115,157,122,108,101,115,251,184,82,21,139,131,253,248,106,181,221,238,119,71,124,237,236,172,177,90,231,106,199,121,38,181,165,200,253,104,43,94,173,138,123,163,149,35,185,24,99,229,196,105,123,167,24,10,165,118,67,245,147,220,94,76,137,202,251,225,221,181,248,253,141,195,206,65,243,126,133,57,206,198,55,42,133,211,253,181,114,139,219,47,30,110,55,134,237,149,245,157,181,245,162,36,174,50,177,227,181,85,153,201,11,91,149,165,213,102,179,44,70,147,67,6,100,223,58,151,236,47,173,30,157,130,72,188,159,173,30,137,237,131,65,50,156,104,241,27,177,110,226,236,44,54,95,105,175,158,204,31,114,242,222,74,101,144,175,9,243,245,110,111,103,77,101,66,205,222,124,67,221,206,39,58,251,213,212,112,176,190,154,173,172,29,239,71,55,91,195,181,66,101,184,146,106,168,169,253,156,180,47,22,215,98,178,50,88,143,70,83,171,177,149,163,147,157,234,144,45,239,156,148,55,214,231,135,149,66,42,113,204,42,123,235,9,190,187,61,92,169,236,13,202,205,163,254,122,229,44,119,150,228,54,206,206,78,120,37,91,205,237,239,166,183,107,81,37,30,221,110,167,6,221,147,205,251,39,173,81,109,47,196,173,170,75,221,4,172,18,209,164,156,110,200,145,237,189,68,45,157,152,207,86,153,163,220,102,190,22,10,109,72,43,133,106,105,184,212,151,14,78,6,167,75,91,135,235,187,243,103,220,102,33,180,146,29,30,149,90,123,235,123,197,93,161,63,138,245,123,135,161,165,120,69,84,152,225,104,227,184,181,177,177,147,234,40,247,55,101,62,178,221,236,236,142,246,170,185,78,170,221,222,83,183,43,245,157,112,62,28,239,212,59,137,237,97,108,111,123,119,105,91,78,206,15,178,177,109,38,15,138,87,226,96,227,180,189,214,170,172,177,189,86,97,171,85,111,14,138,189,98,117,227,184,57,28,50,209,165,124,61,27,94,223,80,133,163,195,4,191,212,136,108,239,15,27,82,130,239,180,250,201,126,237,120,127,180,213,187,127,176,191,151,154,207,55,43,249,242,78,105,141,189,127,191,120,255,224,108,176,155,205,15,142,185,189,209,118,43,29,73,111,179,242,254,154,180,21,173,157,110,172,181,118,242,76,116,163,148,59,61,218,200,239,149,228,211,249,225,82,101,147,137,174,159,244,86,183,227,245,102,172,216,60,99,179,173,38,59,104,111,8,197,206,102,143,63,234,114,66,165,179,189,22,109,239,45,41,137,245,248,94,169,20,82,163,245,222,202,82,125,171,5,150,67,110,101,88,43,247,163,74,114,107,175,42,28,246,183,227,199,133,163,184,124,164,182,247,250,157,100,136,111,230,149,99,41,85,57,46,212,216,168,26,109,46,109,47,165,87,87,242,251,155,124,87,77,10,123,21,129,45,174,11,91,76,172,145,94,226,122,69,73,5,149,113,75,228,138,195,67,166,113,156,110,156,172,237,228,214,75,167,187,237,147,114,59,187,46,246,219,205,222,193,190,218,184,31,221,87,143,107,131,227,244,82,62,190,84,131,113,121,198,38,119,133,68,109,176,43,51,137,173,230,81,232,144,57,138,239,130,64,105,28,109,48,229,165,237,211,212,110,189,63,47,108,166,86,187,109,105,171,190,191,147,227,27,107,39,123,243,124,149,95,82,184,213,234,168,41,31,167,71,71,195,193,126,98,47,150,204,177,7,7,251,103,71,243,27,137,221,78,174,112,0,186,74,185,185,187,221,59,97,135,181,251,131,249,193,113,188,95,63,220,175,31,196,215,206,186,74,127,231,140,63,136,45,69,152,106,169,82,237,67,221,68,95,145,59,241,214,94,182,87,174,182,249,168,220,171,158,236,13,55,55,186,114,103,167,173,68,34,247,71,48,78,115,135,7,233,253,251,106,34,61,76,222,87,147,82,98,91,58,221,57,82,149,232,40,213,42,53,114,210,193,1,83,150,194,74,161,212,220,219,8,113,247,59,173,118,113,45,213,57,224,150,196,131,98,143,191,223,109,73,194,202,78,55,158,110,119,66,209,108,123,141,63,40,86,229,126,63,18,221,77,245,82,243,252,198,110,115,88,201,175,221,239,21,79,212,35,97,80,60,153,239,246,226,39,209,165,126,173,91,57,169,150,249,170,212,105,37,134,195,205,232,168,112,148,43,229,229,212,102,186,209,104,175,238,110,174,38,65,235,226,66,187,187,234,110,255,240,36,125,124,114,191,215,141,238,175,173,37,250,178,188,114,112,182,189,42,199,10,27,245,211,147,98,251,32,153,78,44,245,194,107,61,181,124,6,118,114,167,216,46,174,87,195,105,117,53,213,57,90,171,12,133,181,211,234,250,174,28,78,237,230,142,248,248,214,89,47,209,83,55,78,122,251,185,205,213,221,100,98,181,190,20,150,150,230,69,174,215,61,220,56,219,46,28,157,173,206,135,213,250,106,127,255,108,69,237,71,59,187,245,216,214,176,220,174,72,7,185,74,187,86,56,221,204,173,238,100,215,78,219,27,39,167,93,101,169,149,222,150,216,213,214,32,27,174,23,79,165,53,133,59,14,55,138,187,252,110,33,13,118,236,106,180,214,95,221,107,202,171,220,225,241,89,90,136,38,123,201,237,253,179,132,92,58,107,238,85,42,199,76,104,171,208,84,138,237,205,65,100,187,118,18,105,157,20,43,205,226,225,218,161,188,203,242,107,167,7,249,141,212,170,32,198,213,141,120,121,47,209,219,91,83,134,234,186,184,38,135,107,48,102,165,120,107,101,35,60,236,203,185,80,120,245,126,25,88,158,31,157,49,27,123,82,187,160,38,79,18,29,89,220,76,241,57,230,148,223,23,161,191,171,202,129,176,23,237,86,88,24,19,108,239,120,127,16,143,111,111,117,55,162,226,104,37,221,135,142,142,164,83,181,149,212,182,152,98,182,78,211,75,27,199,74,52,59,138,212,246,231,123,242,97,105,173,146,43,236,28,239,149,55,65,174,15,87,214,42,209,238,110,76,41,157,162,165,104,67,82,202,114,249,104,179,29,233,159,36,97,236,119,74,173,141,205,216,160,30,239,116,107,217,198,122,177,36,21,179,217,220,81,89,234,28,238,214,7,5,73,93,97,106,121,185,126,24,79,47,13,78,247,142,15,153,253,102,118,163,210,138,172,134,171,219,195,249,213,132,184,39,180,43,169,232,241,233,124,147,153,79,246,231,207,250,201,110,185,178,38,174,156,201,107,181,116,117,212,217,169,244,243,167,124,169,181,82,82,118,143,185,218,168,19,57,218,73,110,237,134,55,227,123,149,251,145,86,94,229,203,98,178,87,79,74,213,138,176,125,26,218,136,21,115,235,59,145,189,118,123,53,31,139,222,95,235,173,236,10,187,219,27,107,13,181,187,19,58,40,182,248,211,196,210,193,217,225,96,47,167,86,151,216,238,253,251,213,163,86,115,229,80,221,104,119,246,154,149,227,212,1,59,95,95,233,85,65,117,151,250,171,149,211,131,181,157,253,179,141,179,120,188,189,1,22,85,108,126,75,110,100,135,165,104,173,151,239,39,133,35,80,108,153,90,228,128,77,31,118,210,7,176,122,174,181,106,209,116,99,55,22,202,245,226,103,241,205,221,173,70,122,111,176,89,62,233,196,118,97,212,22,195,131,78,239,240,184,175,10,145,227,131,104,77,92,218,159,87,75,42,187,21,93,138,215,34,187,135,249,193,250,153,20,106,8,219,161,249,70,99,80,139,37,134,247,165,220,124,173,187,19,75,21,42,185,254,90,227,180,198,116,67,157,121,38,58,92,157,103,146,195,85,62,95,27,13,82,43,76,177,159,77,43,137,52,183,45,118,177,230,86,16,139,187,237,106,191,210,201,229,112,140,181,68,131,159,164,209,114,92,188,246,60,182,4,211,108,148,79,199,124,71,151,75,114,141,233,106,123,45,68,226,231,65,241,122,125,188,6,108,164,7,207,101,94,237,203,93,74,79,177,52,119,91,150,58,130,194,191,244,146,246,97,177,39,75,170,132,50,61,146,112,8,192,11,176,69,82,137,232,20,42,23,229,0,31,212,98,210,90,8,65,9,221,101,181,37,40,52,242,97,121,145,68,147,45,136,216,247,147,86,33,233,21,133,23,27,139,175,112,95,250,18,127,143,144,61,7,77,174,11,3,10,184,135,226,18,114,57,145,85,148,12,133,55,156,57,169,211,145,186,104,223,153,167,104,169,155,57,231,68,129,107,103,240,69,69,200,64,241,128,115,40,5,136,126,48,1,12,185,98,64,252,14,41,82,84,243,239,135,226,172,170,202,74,230,156,184,240,65,191,93,208,56,14,122,6,26,35,246,121,192,133,99,187,194,66,207,118,104,24,16,34,218,51,55,185,131,187,196,44,177,204,95,208,208,65,50,175,224,99,122,202,204,161,46,12,196,178,52,52,241,54,251,170,138,34,77,132,204,124,78,18,205,124,116,234,150,73,92,216,168,198,126,169,102,17,124,80,145,161,46,223,250,214,213,7,31,94,189,241,219,203,175,191,249,248,221,15,44,8,241,133,2,179,60,39,2,39,240,133,62,138,162,177,55,36,133,238,155,81,52,118,211,109,73,34,186,11,72,61,121,255,183,79,254,240,141,203,127,252,169,11,238,120,6,45,246,208,111,101,113,8,189,46,163,144,173,227,56,246,162,194,171,1,143,154,52,101,84,165,96,184,143,99,166,11,15,52,54,248,144,14,227,255,233,91,224,226,227,95,125,114,249,195,175,254,233,211,239,89,184,72,14,20,141,1,86,69,135,226,25,205,39,135,66,174,102,192,25,29,157,133,169,54,110,59,57,252,244,213,47,95,125,245,223,173,56,125,179,119,23,102,236,53,217,139,170,250,102,47,46,12,92,128,185,43,2,76,35,77,161,109,193,66,205,201,12,172,146,122,88,14,209,231,109,126,4,45,16,234,180,141,201,221,69,228,173,65,235,13,196,127,161,3,47,130,65,173,11,39,118,99,210,79,55,62,250,232,43,87,95,249,233,213,183,127,243,244,219,31,90,250,16,69,57,94,232,129,196,224,229,49,29,25,65,231,106,222,61,73,97,66,49,82,86,165,50,212,8,254,45,108,108,44,128,148,166,145,252,204,160,77,9,94,102,187,72,90,217,186,157,194,137,48,130,16,99,85,73,134,202,79,94,255,53,164,3,5,178,186,96,25,21,144,115,249,233,171,151,239,126,245,234,219,63,189,122,251,71,80,132,239,214,29,5,30,127,242,141,171,31,252,72,43,112,65,228,98,11,33,64,130,17,127,200,3,29,174,113,132,61,52,118,133,241,147,210,40,224,148,98,70,134,175,105,22,247,236,31,45,165,6,226,14,143,12,173,6,225,91,79,22,58,44,10,160,141,94,82,200,80,250,147,10,154,196,182,202,168,11,219,50,32,117,177,248,175,226,114,8,45,12,210,65,128,186,250,250,219,143,63,252,9,21,124,168,19,233,196,106,71,35,243,13,104,234,36,60,144,205,171,21,52,63,76,36,79,95,127,243,241,239,223,67,72,30,90,71,45,176,177,133,86,125,153,127,121,194,138,164,249,192,119,160,24,160,245,26,134,113,60,12,237,107,198,216,245,33,18,243,51,39,158,252,246,231,143,255,245,107,186,152,113,203,53,251,144,231,235,66,191,227,75,124,217,225,122,141,71,78,222,26,16,169,225,67,186,153,133,103,23,111,102,93,63,242,205,82,218,20,112,102,226,179,150,112,250,255,80,224,21,62,96,155,88,100,220,192,192,204,80,154,243,201,54,219,229,69,125,172,184,149,27,173,20,101,85,132,112,245,154,218,29,91,213,226,219,98,170,69,206,185,98,149,128,246,121,211,19,251,138,46,249,244,25,236,152,159,61,190,91,132,241,152,23,88,201,50,61,191,245,193,229,79,126,56,97,122,214,5,5,53,170,158,121,161,187,216,1,85,91,232,137,124,21,143,82,224,249,162,200,119,155,106,139,30,79,23,9,52,111,202,100,24,128,178,131,48,82,132,192,52,9,187,124,227,199,79,191,251,111,250,148,214,136,195,252,5,218,234,130,204,99,23,16,37,243,224,28,245,110,134,18,37,22,249,98,128,246,207,14,113,128,122,106,176,96,164,233,125,175,37,216,134,162,94,232,226,33,141,59,201,213,72,111,161,224,80,50,240,141,89,167,14,167,93,50,236,46,98,186,55,216,211,85,156,64,107,33,30,160,52,222,57,215,242,209,91,1,176,58,73,195,5,24,199,20,164,162,112,238,210,112,141,31,209,20,138,183,128,220,242,121,17,100,4,162,131,202,156,83,230,37,14,88,136,200,45,14,100,143,249,40,68,58,0,227,170,215,68,220,17,8,33,200,135,58,208,81,195,130,28,22,68,157,3,11,68,114,152,69,12,222,228,112,134,41,191,244,9,32,246,59,174,133,69,49,25,170,241,48,30,71,203,49,200,115,121,192,47,152,217,72,241,191,176,117,249,24,136,216,233,199,6,77,87,28,63,126,235,242,173,223,82,211,160,160,110,90,192,181,129,55,225,104,8,249,74,202,170,33,96,101,169,7,44,195,102,19,94,112,105,47,125,6,216,4,107,204,130,30,43,101,65,149,36,52,126,40,228,93,51,19,250,176,39,122,172,226,145,55,57,156,166,197,227,79,191,245,248,199,175,221,26,1,145,208,120,2,136,13,224,36,224,246,218,30,25,143,26,9,127,15,244,218,10,247,140,41,128,1,214,135,169,61,34,139,152,190,116,191,243,181,71,31,125,15,17,240,198,127,62,107,2,52,175,107,226,16,108,229,194,227,239,255,243,213,255,122,247,241,199,239,62,7,34,112,63,172,99,9,100,224,191,250,245,191,62,250,248,227,71,159,252,239,39,239,252,252,89,227,151,26,13,129,227,119,209,186,169,183,254,155,255,253,228,253,31,220,46,222,134,112,10,171,28,133,29,25,205,102,126,227,205,71,191,127,27,164,42,113,169,174,138,146,170,32,21,161,31,120,128,181,13,74,219,128,130,234,93,155,98,68,20,20,231,50,110,46,123,70,89,213,80,102,96,25,144,14,16,171,183,145,215,183,18,224,23,65,62,227,199,30,244,181,250,71,63,125,252,246,87,201,248,127,242,254,107,120,109,188,64,46,124,214,37,210,244,11,212,181,14,51,101,172,242,97,173,164,49,136,92,14,212,217,97,113,78,68,38,148,30,5,2,111,6,57,21,199,38,159,229,217,46,254,64,35,228,60,190,210,167,80,153,7,145,16,29,13,209,177,16,29,15,61,180,100,77,130,80,133,124,232,140,145,212,87,51,148,42,169,172,72,207,97,112,244,28,44,225,3,248,141,222,75,161,231,186,176,204,209,115,199,253,78,15,13,82,92,16,173,171,232,175,182,216,161,90,238,133,12,18,201,26,102,54,202,89,38,71,210,245,165,206,106,90,104,250,20,178,46,176,170,79,92,69,45,250,154,89,38,99,171,65,227,64,98,136,66,244,151,238,149,234,240,25,126,235,154,145,164,240,186,174,134,20,119,235,119,164,165,224,247,75,176,130,128,172,75,244,13,232,178,168,174,160,151,44,63,120,72,75,203,1,160,44,217,72,54,40,60,60,88,46,193,146,79,137,90,60,6,159,110,107,187,80,183,232,29,205,183,53,114,158,10,24,43,71,16,84,50,65,17,106,56,215,202,22,109,41,79,196,63,15,163,140,68,184,34,143,249,89,186,3,125,213,250,148,60,149,148,209,96,81,78,27,218,4,12,86,244,133,115,179,17,79,14,244,185,212,109,72,198,184,151,251,34,143,166,56,254,171,25,72,93,195,166,33,126,200,134,220,152,201,48,12,135,103,218,57,36,203,59,218,246,114,169,2,99,119,19,125,239,117,57,118,19,53,85,194,101,16,90,247,158,16,230,41,70,160,109,99,139,40,45,78,195,207,9,209,215,46,198,140,156,35,123,163,78,206,105,91,147,62,56,231,111,235,213,206,224,14,123,74,108,33,24,21,169,201,140,244,177,23,235,99,3,118,210,174,171,133,153,183,49,36,209,238,202,223,253,142,104,28,246,109,88,116,151,90,34,129,237,160,150,119,155,5,165,164,59,162,251,108,181,165,198,216,118,91,203,56,232,113,210,31,182,172,160,223,121,223,98,234,122,150,14,89,76,208,175,255,204,181,165,116,51,78,90,181,54,203,248,124,46,27,219,54,141,113,220,0,181,234,155,62,123,203,90,101,108,119,217,10,153,251,59,214,228,231,177,195,227,107,82,68,34,190,54,240,222,249,218,213,55,255,120,249,181,143,47,223,248,23,75,87,178,245,250,128,171,91,58,148,99,21,142,104,206,62,186,180,33,136,104,211,218,227,56,136,104,186,208,33,11,34,102,22,24,201,97,154,176,5,173,86,4,173,130,137,80,244,94,165,56,171,221,216,197,98,4,223,151,2,117,6,50,181,79,128,221,123,192,92,125,249,213,203,95,253,208,104,167,125,144,57,182,22,165,110,75,234,107,26,210,152,161,69,72,244,57,168,52,54,142,27,78,6,151,159,149,200,179,218,120,222,19,245,102,231,120,118,27,210,223,226,97,53,70,253,74,82,155,253,58,78,148,90,11,221,222,114,108,181,16,125,177,112,58,215,236,70,167,125,56,78,88,112,137,233,58,203,146,171,27,187,147,22,93,173,204,179,27,131,206,211,207,231,185,88,76,62,5,157,241,232,211,199,121,231,95,244,33,167,207,238,250,202,15,47,255,241,23,100,103,98,230,241,14,235,32,202,204,144,99,205,101,252,123,81,230,113,231,4,150,30,252,207,47,126,177,254,112,169,73,255,205,223,4,199,170,167,22,244,19,116,211,240,216,222,52,118,89,124,246,166,101,87,102,76,111,154,37,158,221,36,121,252,201,91,151,31,255,236,150,228,11,1,54,133,123,104,221,35,157,229,222,239,153,67,167,25,108,29,244,25,37,64,33,127,255,113,204,22,155,170,223,165,16,21,29,203,98,156,121,123,50,251,241,199,191,184,69,110,98,96,183,197,205,200,36,110,170,254,185,169,78,226,166,170,186,148,10,157,171,136,139,206,227,99,178,223,1,252,148,208,169,138,33,106,69,116,183,86,75,188,160,29,95,125,157,189,219,15,200,154,18,218,161,48,237,146,71,127,252,193,220,229,47,191,227,117,104,103,173,102,221,46,49,109,154,183,190,53,119,245,155,55,156,118,205,69,144,22,208,142,145,136,119,140,34,141,68,132,236,19,145,7,206,131,180,226,253,194,57,205,141,123,220,92,180,188,117,171,104,15,246,106,70,127,7,56,57,186,241,227,230,78,4,207,225,113,115,209,124,84,27,97,20,186,93,94,238,40,205,165,14,12,35,182,201,239,240,28,143,162,119,32,196,80,230,134,207,156,79,101,224,141,159,57,119,52,199,133,224,102,207,156,79,165,255,54,158,57,159,214,132,219,126,230,124,204,160,187,246,51,231,219,56,20,183,251,185,235,169,204,155,241,189,107,68,224,116,44,55,105,13,140,50,228,150,27,138,135,209,14,115,111,89,59,149,215,182,95,241,174,176,102,155,90,247,196,137,216,203,74,18,44,17,93,90,59,75,65,30,186,218,254,56,201,175,98,199,97,35,27,105,251,104,195,124,92,230,5,57,85,119,249,228,158,19,41,159,57,39,214,99,166,219,23,69,218,106,252,104,41,230,206,82,38,68,91,119,40,72,62,164,168,173,82,87,101,219,90,5,67,205,33,95,141,173,77,203,87,107,113,139,241,96,73,192,131,205,252,106,146,51,130,197,115,91,132,21,156,16,71,200,6,181,158,24,252,56,200,146,117,19,5,37,152,26,51,250,70,54,180,207,77,178,30,0,63,78,250,130,140,124,58,160,129,68,120,77,216,21,166,129,195,205,38,90,218,107,98,95,70,126,18,38,197,190,97,233,155,166,46,88,90,103,140,7,164,249,53,89,182,91,220,80,208,230,62,89,80,234,25,207,51,141,123,232,23,62,47,33,178,16,214,211,0,44,112,90,98,149,172,27,144,194,45,90,103,127,224,252,194,98,115,96,117,66,227,251,50,175,25,17,65,173,142,49,147,61,234,244,244,60,87,45,109,94,122,225,33,57,150,26,160,252,240,106,75,170,35,159,28,77,43,202,88,167,35,9,149,130,62,113,172,194,131,246,153,193,205,179,40,138,203,117,50,225,209,156,46,74,125,57,224,44,16,188,87,3,180,237,123,24,64,196,1,64,157,6,64,53,0,96,255,18,99,67,200,70,165,181,6,225,229,114,247,129,238,71,180,16,126,120,65,91,212,22,107,95,90,42,46,127,134,103,240,5,25,116,47,242,29,1,196,165,237,96,143,34,178,218,28,161,99,134,50,232,127,239,93,125,243,119,248,102,1,130,133,69,229,75,47,205,58,116,97,4,234,138,65,0,159,61,218,203,243,139,72,213,229,241,61,12,123,127,105,245,245,13,61,207,253,41,163,144,109,211,202,235,76,192,44,105,57,39,240,220,143,54,74,218,54,169,173,69,245,94,181,150,212,211,104,183,161,107,20,51,77,95,247,145,151,81,200,60,4,179,23,114,160,180,164,209,94,219,80,246,130,218,214,148,251,128,200,94,12,31,25,185,247,93,236,133,236,44,214,71,157,81,70,79,160,109,70,168,145,141,45,82,155,69,101,102,169,214,44,193,204,16,234,120,237,199,74,134,100,31,177,93,50,100,121,139,244,125,81,230,27,202,162,126,224,138,64,8,72,3,180,43,21,66,35,240,66,55,72,22,236,23,194,247,224,171,238,162,8,195,157,39,99,61,120,94,174,110,109,34,122,20,62,128,63,146,171,69,66,99,20,224,53,50,131,193,123,220,162,102,154,24,137,246,13,164,174,49,194,249,197,23,187,146,138,170,235,174,106,125,142,131,37,136,50,23,34,66,196,213,27,95,191,252,202,143,40,186,222,151,177,183,68,38,194,71,47,80,36,88,239,249,108,102,104,103,246,20,225,150,101,6,243,230,244,37,106,244,109,16,75,192,223,18,177,166,5,134,214,200,204,56,151,1,79,251,80,247,19,232,242,67,253,250,147,165,187,85,90,182,43,161,252,68,59,14,244,93,195,148,163,92,10,41,140,10,0,64,20,82,218,113,178,180,76,210,23,143,219,199,53,218,186,163,168,103,156,40,226,41,176,198,190,191,8,191,44,237,39,158,152,25,143,29,72,180,221,136,20,144,254,114,143,238,96,251,57,150,140,104,30,23,145,84,50,137,236,231,198,242,86,237,152,7,21,163,131,155,27,12,244,105,137,22,232,23,194,52,94,34,168,84,35,30,227,217,40,71,225,239,65,186,181,220,208,47,151,209,53,124,223,45,25,66,38,121,83,87,172,229,193,6,219,69,174,47,20,109,190,2,154,57,55,245,237,76,11,20,6,225,84,232,130,18,88,195,72,31,142,211,139,141,43,5,104,131,70,115,135,69,199,75,46,79,88,164,78,154,142,58,153,115,221,83,135,124,66,190,52,153,72,136,70,159,51,160,194,235,234,54,94,147,28,203,233,216,197,18,95,194,192,180,224,175,124,183,110,124,1,22,19,191,158,144,102,29,160,147,22,139,49,1,20,27,126,180,136,82,100,35,64,17,94,150,55,244,137,129,191,73,114,81,16,249,61,89,68,223,229,193,138,204,18,61,90,30,24,58,179,75,165,54,214,85,15,5,91,148,164,54,89,180,53,42,208,177,27,58,18,194,127,168,102,187,41,214,58,20,82,80,13,103,118,13,164,129,186,198,118,219,248,131,194,171,107,188,178,142,119,227,102,60,197,67,42,48,140,132,62,210,129,207,253,170,195,166,230,107,40,200,154,67,145,31,101,216,228,138,183,158,106,94,128,177,205,155,238,203,68,113,116,95,2,48,122,31,148,194,208,67,122,76,41,109,80,64,153,240,195,96,102,58,44,232,230,41,144,40,164,123,33,7,121,116,87,196,165,117,234,151,72,150,95,176,125,5,30,59,46,84,184,53,221,73,247,28,150,187,95,250,18,81,9,9,28,50,20,253,192,32,37,221,245,253,210,64,74,154,245,199,41,235,186,94,254,133,208,203,99,32,25,115,123,185,139,158,16,9,128,88,150,136,69,30,8,102,166,215,193,216,63,123,139,139,101,38,235,43,72,251,88,60,133,28,77,156,232,169,45,17,47,56,154,100,49,83,113,89,60,233,205,52,118,252,210,52,101,61,179,205,218,41,203,152,94,112,146,92,48,164,40,218,17,230,22,181,253,73,231,60,27,111,46,96,41,109,40,137,196,105,83,255,38,75,67,172,3,22,88,176,85,29,226,196,214,70,143,66,120,68,146,3,178,101,187,21,128,212,162,7,110,103,233,135,203,228,224,15,31,244,89,153,59,21,184,81,148,64,182,123,162,91,193,18,200,38,199,172,237,164,141,11,39,203,47,132,73,15,88,47,225,184,228,12,94,213,150,117,125,151,54,132,141,238,195,136,238,67,219,93,67,189,36,149,81,58,236,33,211,117,243,218,244,123,157,34,47,28,174,184,203,221,9,64,109,142,178,254,225,78,132,185,71,60,60,93,192,52,94,105,138,52,1,0,11,254,50,62,251,245,228,156,231,205,21,55,96,151,210,3,32,59,108,47,16,24,167,249,249,211,15,105,235,45,167,73,147,239,69,16,114,13,65,238,4,168,199,239,188,119,249,222,247,200,61,168,167,175,126,249,209,71,191,188,250,215,15,174,222,124,239,79,159,162,171,168,87,111,125,253,241,191,125,76,209,231,90,249,44,62,2,218,5,241,152,65,53,231,160,42,232,9,108,151,227,69,107,150,126,254,163,93,200,26,178,114,23,95,126,114,137,188,224,57,183,72,246,220,3,30,23,191,198,79,254,169,198,9,105,208,24,227,164,171,89,137,238,155,102,248,20,209,248,26,64,69,199,14,168,176,83,40,162,201,183,200,177,170,91,230,56,200,197,234,161,73,44,72,25,242,201,70,39,218,47,2,69,45,147,10,97,138,29,226,215,19,87,240,28,143,19,237,130,21,30,10,147,109,229,191,196,81,32,212,111,96,147,78,236,118,126,82,95,242,62,250,18,29,71,76,233,203,238,244,190,228,103,233,75,219,125,231,255,203,222,155,183,183,113,28,9,227,95,133,70,118,189,228,2,36,102,6,55,21,174,127,184,15,18,32,8,16,32,72,69,235,103,128,25,28,196,49,224,12,110,153,207,35,39,150,45,217,178,101,39,178,157,248,150,79,237,58,150,236,216,142,101,201,142,159,231,247,81,118,5,144,250,43,95,225,237,107,46,220,144,20,39,121,95,9,182,4,244,81,93,93,93,93,93,221,93,93,53,34,137,167,244,103,156,176,83,31,53,79,135,132,143,63,201,33,162,250,70,92,214,112,117,56,65,184,186,23,37,163,194,238,95,68,1,236,23,68,28,200,6,108,226,224,181,124,91,169,96,192,155,189,245,243,240,214,1,142,190,102,235,166,158,75,65,59,26,176,247,112,111,20,76,45,180,251,181,51,232,189,193,208,134,215,109,18,77,172,186,225,165,93,89,27,75,91,88,178,225,93,57,3,86,89,249,45,205,185,141,150,188,249,133,158,87,156,57,235,168,163,150,41,190,87,144,66,184,39,136,101,94,92,6,186,162,209,96,103,173,44,157,181,219,25,155,195,101,201,50,89,138,165,185,181,54,42,176,118,40,33,187,2,216,138,115,138,19,27,23,71,113,63,135,15,27,91,214,110,179,81,217,57,221,90,187,156,150,191,181,83,70,119,38,150,76,80,97,183,40,89,115,118,232,243,117,167,24,73,248,3,41,214,31,79,87,133,0,29,216,205,237,36,246,114,71,225,64,194,157,42,4,118,118,50,238,64,56,145,114,7,246,220,71,222,77,107,97,183,144,234,128,84,248,29,36,120,173,238,114,59,208,118,212,186,61,223,166,184,197,212,44,86,135,185,44,88,98,206,232,102,183,92,75,242,46,62,191,93,78,240,25,119,47,215,49,6,234,33,115,171,22,98,89,122,207,213,116,186,246,45,108,190,87,21,109,85,174,100,45,245,92,121,202,145,223,181,101,210,233,188,216,97,204,158,29,207,94,141,182,88,233,214,65,48,157,48,182,66,153,206,142,59,152,101,118,252,187,124,253,128,51,3,88,150,77,235,150,173,193,215,123,105,122,175,149,182,118,119,119,218,219,86,127,196,95,179,231,82,173,180,39,189,233,59,104,30,208,252,54,127,148,20,205,141,70,97,219,199,123,27,165,237,221,180,217,159,78,199,187,182,192,254,222,193,142,173,110,78,57,232,72,58,212,101,98,86,115,181,234,14,36,104,87,190,83,61,104,56,211,133,120,220,117,120,84,231,59,66,43,150,221,218,247,37,218,45,119,47,226,139,88,227,7,249,163,154,176,89,242,56,189,133,72,205,181,149,140,196,163,61,215,97,61,35,185,123,225,158,113,59,91,219,202,5,82,174,100,182,105,217,218,207,68,29,222,92,194,152,141,110,103,202,201,106,209,35,185,121,111,185,148,119,37,34,213,100,149,97,119,108,86,103,220,184,233,245,29,229,153,118,46,193,39,146,108,254,96,199,29,15,84,139,187,9,202,217,205,75,214,128,173,123,232,54,250,60,146,121,107,39,226,224,50,71,135,226,86,129,222,79,150,218,135,41,129,13,213,183,210,76,220,102,222,141,180,232,168,131,46,38,187,71,118,219,54,111,9,20,109,124,171,16,113,237,213,183,211,150,86,59,82,247,114,81,201,88,161,40,183,88,20,252,25,7,87,44,237,58,55,221,65,54,72,21,19,220,110,155,222,229,68,177,188,107,182,89,220,94,38,22,232,4,189,9,166,188,151,97,51,181,93,63,99,219,115,68,202,219,241,174,61,21,45,86,252,135,177,116,164,35,116,141,153,68,204,25,104,4,183,15,234,89,154,169,59,107,210,110,168,236,141,230,50,209,210,22,155,225,156,1,135,155,109,244,106,41,49,180,89,170,239,23,152,150,175,212,105,181,130,233,108,199,122,212,11,119,124,73,215,78,32,178,237,42,110,86,179,54,134,219,207,82,237,221,29,58,94,10,215,193,24,214,232,52,109,21,153,3,55,127,200,211,245,144,195,236,78,185,55,173,229,88,171,20,45,181,59,177,84,130,118,196,211,161,212,209,78,149,13,22,90,1,139,173,209,180,55,248,134,219,110,167,171,158,146,177,222,21,43,180,207,232,77,111,231,98,182,94,181,190,189,239,112,28,236,180,146,59,14,91,201,24,75,181,202,92,143,110,111,83,173,114,47,122,152,118,118,218,177,66,216,182,185,197,177,65,223,78,176,192,199,57,87,59,103,221,235,217,59,213,68,141,17,28,76,101,59,29,217,115,218,179,251,71,213,93,163,96,151,122,177,216,145,173,64,87,194,225,64,221,83,179,108,111,114,190,118,112,127,143,151,10,82,139,61,242,108,229,216,14,101,223,180,230,108,141,61,219,86,59,156,96,66,197,189,238,206,86,60,157,246,208,76,200,47,74,213,154,57,219,216,49,219,99,98,245,192,158,173,239,54,68,201,233,137,118,234,214,108,171,87,77,80,93,166,146,19,182,226,230,178,135,221,116,108,199,183,121,227,102,44,26,246,112,173,78,26,140,109,45,226,74,180,210,189,152,192,119,3,71,162,99,179,228,112,251,218,238,152,47,151,143,20,202,117,54,189,25,201,28,216,219,193,38,183,183,155,219,12,30,58,169,205,156,177,151,74,69,227,97,142,237,249,37,51,87,179,68,10,135,190,234,193,142,167,238,222,243,85,164,14,127,176,153,114,28,6,170,116,62,93,236,30,197,29,13,75,170,200,103,106,73,105,55,198,180,118,157,172,125,151,9,231,54,143,234,246,144,45,120,96,97,162,129,189,131,140,179,3,198,102,191,24,177,28,238,51,41,23,239,14,101,247,18,187,65,111,199,154,244,116,246,186,33,71,189,219,108,111,198,133,29,183,71,72,111,22,109,189,74,219,120,20,225,69,75,188,203,215,186,194,126,221,97,217,59,104,135,236,213,70,39,210,236,240,82,232,136,47,123,226,190,29,167,61,89,104,21,156,45,15,216,244,217,58,7,205,66,135,9,135,221,33,171,175,82,61,148,2,14,102,63,177,191,85,112,186,59,251,197,242,129,40,121,44,133,221,170,195,113,148,113,0,222,111,21,26,59,155,129,94,57,220,244,237,199,15,18,226,65,203,239,73,133,156,201,106,61,204,236,237,229,130,59,137,168,224,218,181,114,123,53,182,153,62,108,23,220,17,183,197,236,47,183,115,44,147,76,39,165,212,145,191,212,44,116,99,194,102,172,184,27,110,134,11,153,102,24,162,15,36,104,55,154,22,109,9,142,235,213,210,82,213,238,112,180,253,135,221,109,171,215,125,212,137,231,210,135,157,40,227,19,219,5,209,232,163,157,230,172,213,221,42,57,152,66,41,112,104,119,85,187,149,138,232,79,133,237,121,42,156,78,239,100,232,35,79,238,168,85,10,58,35,169,96,130,98,203,219,145,106,36,230,47,166,29,81,111,54,115,148,101,202,150,77,113,55,149,247,229,74,205,237,194,182,107,239,32,89,177,109,58,90,229,186,115,207,209,200,244,186,241,106,207,191,215,179,69,109,110,207,118,105,171,226,222,42,119,10,238,166,39,99,150,122,140,51,16,246,150,67,149,200,97,180,182,89,247,30,209,149,94,247,128,17,182,35,145,100,180,45,245,2,189,84,105,215,187,117,20,53,55,4,38,180,125,232,241,108,239,38,188,222,98,103,47,180,99,13,238,182,204,194,129,179,180,213,113,135,182,139,153,160,227,104,199,214,16,163,59,108,51,145,220,75,240,190,67,103,32,25,109,69,27,249,222,78,116,119,171,158,9,236,153,249,146,191,148,245,244,122,135,135,161,118,40,22,203,21,15,186,181,154,153,13,87,143,234,156,45,234,8,237,248,24,129,222,141,213,153,92,175,98,173,84,205,229,98,123,179,146,109,49,25,127,204,101,47,24,3,206,142,165,157,217,57,140,213,146,187,177,194,206,94,220,154,204,59,183,210,108,193,149,113,178,230,240,158,187,144,207,71,37,38,158,204,71,173,214,182,15,12,179,63,214,173,210,102,203,102,215,87,49,182,162,91,113,209,219,221,247,118,82,94,123,24,45,107,201,84,122,59,177,105,243,238,135,195,27,200,137,29,92,139,39,175,255,54,214,233,4,58,13,11,150,113,182,2,22,242,101,27,205,172,152,4,229,39,99,179,175,156,209,170,136,121,65,92,198,91,59,160,192,110,80,103,248,95,50,54,219,25,222,104,92,97,207,242,231,192,150,87,56,91,59,183,193,155,106,191,252,37,40,1,170,63,89,131,234,194,127,110,48,78,219,202,25,88,155,223,64,53,126,9,90,82,235,129,191,86,65,242,185,227,149,101,168,174,86,132,194,198,208,237,89,237,151,244,74,163,8,3,186,66,53,200,15,117,224,101,3,40,183,108,48,214,140,134,21,160,196,16,45,9,34,112,12,96,0,133,97,99,204,174,149,37,217,96,39,182,161,215,49,72,1,10,40,65,181,103,158,129,255,240,79,81,235,236,89,8,208,40,0,44,207,33,133,202,197,77,35,104,62,151,179,255,12,10,149,133,167,44,118,138,159,219,207,53,75,243,211,116,77,164,78,150,170,5,115,161,36,61,141,29,87,8,37,113,141,207,187,114,60,103,203,173,213,225,38,10,130,97,92,179,125,11,218,41,160,254,226,86,45,185,71,232,93,187,173,85,228,98,241,98,25,6,70,112,7,51,137,192,94,40,177,155,101,14,40,142,9,116,129,48,247,28,4,93,165,131,164,39,146,221,11,212,14,210,145,202,254,94,194,150,203,85,42,113,88,161,27,171,167,3,69,106,207,79,71,183,171,177,86,54,105,43,226,242,54,107,54,227,198,127,124,109,51,31,242,20,247,153,70,133,243,122,74,7,123,92,61,123,72,149,28,142,166,57,92,242,212,15,124,84,41,221,75,199,162,126,186,189,195,164,5,54,85,180,231,170,233,93,190,108,75,237,91,234,226,126,175,82,14,31,58,141,97,95,199,186,93,43,54,114,65,186,194,5,253,5,62,72,75,217,90,212,206,131,250,0,167,214,126,53,101,135,191,179,123,105,106,63,233,44,133,67,5,59,40,211,230,130,146,43,92,14,148,179,76,164,18,14,20,99,41,175,199,151,181,128,239,190,84,51,86,162,15,163,187,59,214,176,47,103,219,58,244,51,49,159,187,23,43,181,11,209,67,119,103,59,233,108,111,123,157,157,104,151,106,71,119,133,118,236,80,160,99,93,119,33,236,37,255,31,90,11,241,80,164,124,112,88,79,38,252,251,10,62,185,106,162,26,79,70,4,46,148,104,111,151,156,45,206,194,89,182,106,185,222,86,213,213,61,232,58,59,219,187,101,219,86,207,221,221,234,133,187,91,25,80,191,68,247,248,61,27,181,159,41,52,64,253,67,13,92,255,65,38,118,152,171,86,64,31,42,173,108,201,211,61,8,238,219,247,247,34,45,46,179,227,10,151,194,42,13,64,63,181,109,130,180,38,161,73,115,159,113,53,182,44,197,98,14,244,101,235,208,221,2,52,183,102,247,58,205,92,15,40,6,25,79,108,119,151,42,177,161,4,149,243,9,173,45,198,6,240,196,180,218,66,227,233,178,238,3,53,63,154,180,182,183,24,186,177,213,85,219,204,89,18,201,131,189,125,87,184,90,164,184,144,219,190,213,117,53,115,93,101,252,15,179,12,213,226,131,129,246,86,207,223,140,122,93,189,116,168,210,62,72,186,146,160,79,0,255,200,33,228,165,3,160,120,133,67,96,76,125,117,31,24,243,34,23,116,117,211,65,87,43,11,198,116,7,227,95,72,5,139,45,144,222,99,131,174,118,216,23,134,125,40,108,6,0,15,85,19,128,182,209,58,234,15,234,71,61,146,173,197,168,253,61,219,225,65,170,226,7,244,128,60,216,100,247,42,229,237,195,104,123,219,23,9,198,252,1,255,206,174,155,138,29,250,59,137,84,204,27,5,99,177,179,91,241,69,15,3,222,132,47,106,77,148,15,130,26,120,254,44,19,163,1,63,53,57,191,10,239,32,168,131,23,152,9,15,141,39,232,163,159,142,129,109,75,5,140,39,115,176,151,8,230,170,174,70,56,20,163,82,213,116,117,187,90,105,2,122,22,179,213,88,37,153,2,99,11,249,220,107,171,179,123,59,246,104,207,109,141,150,247,169,157,84,196,19,245,237,48,209,93,208,38,21,6,124,84,241,108,167,162,221,104,42,226,143,246,138,193,68,121,191,164,194,3,180,179,164,27,7,128,175,52,240,202,122,120,177,153,240,182,122,0,119,175,11,241,93,34,152,238,237,91,34,245,92,40,81,207,50,86,48,31,219,45,200,235,219,149,136,63,113,136,202,105,231,39,204,215,206,251,74,182,10,241,8,151,226,61,123,200,19,57,128,209,127,194,155,84,197,191,147,78,88,153,70,151,221,221,7,59,149,78,38,148,49,103,66,124,52,219,97,26,54,191,119,223,26,240,88,58,222,70,217,189,223,113,87,203,182,200,230,86,253,0,76,30,193,239,11,216,118,182,188,69,24,131,98,103,155,225,186,222,109,176,21,205,37,119,50,214,96,184,152,45,148,128,88,73,121,182,220,5,143,19,240,80,196,44,185,183,61,30,233,128,62,108,245,90,9,42,77,115,70,135,37,19,223,141,186,172,7,53,142,73,91,138,76,102,179,5,246,137,116,222,156,119,208,25,209,98,57,170,178,92,200,91,8,196,186,118,71,216,219,220,177,108,217,66,89,97,55,236,60,106,69,115,41,187,55,235,119,139,110,159,96,47,7,19,249,253,86,215,225,14,100,119,130,109,110,191,21,141,198,155,17,86,170,87,243,229,86,56,192,151,249,93,102,139,15,198,246,196,240,166,171,230,175,167,169,189,138,175,235,61,136,6,14,14,221,64,1,107,59,82,185,130,35,87,78,239,129,221,207,86,197,46,237,30,228,248,236,161,197,233,15,36,115,189,166,51,182,189,83,108,198,165,140,228,221,15,24,153,148,45,202,248,221,156,43,181,153,217,12,218,218,102,170,213,171,69,210,123,64,87,141,122,143,92,71,29,48,119,220,129,152,199,236,115,112,148,100,141,198,107,230,170,53,27,116,84,253,7,209,78,135,49,134,178,233,184,45,66,219,189,181,156,16,217,111,237,8,13,163,104,11,38,235,59,135,214,102,34,180,211,73,166,169,74,214,33,186,183,156,146,232,108,213,205,25,167,189,153,106,208,181,67,179,127,39,151,168,239,196,141,98,155,51,151,90,225,236,65,33,204,31,229,58,41,123,58,101,102,14,155,84,135,75,212,42,194,78,192,213,224,28,22,143,141,109,7,133,244,174,255,40,106,151,246,58,158,106,35,27,232,82,22,33,156,171,215,14,50,213,4,29,171,6,235,81,71,147,230,125,71,241,35,107,212,178,157,44,212,169,248,166,100,143,196,186,84,102,47,178,205,31,116,25,170,206,150,171,173,253,210,81,168,144,162,168,122,210,186,189,183,21,162,202,249,238,174,179,94,204,21,182,146,18,199,114,123,54,171,183,221,244,139,121,79,96,39,219,224,42,193,98,198,89,220,114,241,219,93,186,201,213,203,92,38,16,223,181,87,183,205,101,177,234,53,238,196,59,98,42,26,200,87,204,57,166,176,149,222,230,204,201,88,96,39,237,220,239,28,20,42,124,192,34,236,53,83,187,5,95,39,110,117,195,77,242,161,45,96,57,138,139,189,104,55,216,205,219,19,89,103,188,112,216,106,56,15,178,52,69,115,76,54,177,151,175,199,24,32,212,138,135,61,127,129,206,103,41,119,168,155,162,196,102,106,235,176,154,143,69,187,198,178,197,156,243,88,15,234,65,59,197,133,125,135,116,180,96,61,114,36,141,153,109,99,189,177,115,88,14,154,253,96,47,23,79,184,220,161,146,59,29,138,186,19,174,136,167,81,181,20,248,110,210,184,149,203,71,123,124,54,82,244,55,236,251,209,148,39,235,12,152,125,85,119,124,223,109,46,68,140,169,236,81,124,179,101,115,155,187,219,70,111,213,41,22,253,221,220,110,132,229,37,99,57,228,203,238,184,121,62,178,159,181,208,244,161,192,58,221,173,114,182,203,245,234,155,182,132,51,181,189,99,217,245,113,96,21,17,210,121,135,45,24,114,184,34,135,117,58,34,37,14,15,179,161,152,104,222,117,248,26,162,185,110,57,42,50,52,215,246,48,116,156,107,102,210,198,212,102,44,109,223,118,7,242,189,164,107,219,93,239,84,121,79,202,39,22,234,182,128,152,237,56,142,98,213,3,161,151,137,25,171,1,91,153,119,90,120,254,48,187,83,102,188,241,118,32,94,117,176,91,238,158,167,23,9,216,188,158,253,22,160,83,101,219,93,176,199,124,174,46,83,202,109,231,236,155,189,192,102,43,95,141,214,192,254,51,144,59,52,23,172,198,198,161,217,83,167,234,102,223,190,183,158,216,47,248,188,54,251,246,94,178,147,176,23,252,37,184,199,137,22,118,205,161,170,55,231,78,26,15,234,155,222,102,61,180,159,219,107,101,99,45,99,229,192,126,104,113,88,183,194,190,50,7,244,133,118,128,142,116,14,188,61,159,61,212,105,53,195,233,182,123,55,23,107,7,211,66,131,238,134,67,245,163,125,169,33,109,3,184,13,176,218,167,119,11,193,106,206,156,108,82,213,124,190,93,44,101,143,54,171,141,230,46,151,244,58,237,150,244,94,184,200,21,91,238,237,92,171,156,217,233,48,116,44,217,144,184,204,65,140,234,84,118,67,187,92,25,108,83,226,172,59,96,13,50,209,118,105,51,152,219,202,56,168,80,87,8,86,28,214,136,55,219,51,167,183,131,150,70,116,203,26,20,99,124,229,192,88,100,173,66,202,188,85,54,135,139,198,93,49,87,97,140,145,61,243,230,65,206,91,47,134,210,153,124,212,183,157,44,135,140,251,173,108,51,115,196,239,21,246,105,169,201,88,50,129,78,44,189,19,240,115,92,120,203,233,239,57,226,206,188,61,152,204,208,123,246,74,254,176,92,17,247,193,194,125,148,8,88,14,183,165,124,214,152,41,197,186,57,219,110,171,188,217,162,14,109,70,135,125,187,102,175,119,248,189,112,50,71,199,91,153,32,95,240,100,182,242,209,80,195,232,238,81,230,182,75,226,185,122,45,210,141,178,133,3,94,74,150,143,188,71,141,82,49,148,229,91,246,120,45,235,15,196,83,89,27,216,234,243,13,54,211,160,125,141,54,21,222,243,185,67,180,63,94,173,211,121,42,23,138,229,118,172,238,4,35,122,14,118,35,117,99,169,87,220,203,26,185,156,213,9,182,226,116,167,21,6,72,150,27,197,122,150,14,164,204,219,146,149,147,226,148,69,140,212,18,174,77,22,116,63,228,57,106,54,243,214,146,209,95,163,227,14,255,30,215,220,105,216,192,127,198,116,143,141,70,128,144,178,246,186,22,111,49,116,100,79,197,66,133,224,17,109,142,101,61,66,172,151,178,119,203,213,35,33,213,170,122,118,15,122,153,131,67,7,7,214,135,166,228,243,110,185,234,116,147,119,122,182,119,118,252,133,144,84,53,166,120,151,232,74,114,118,87,36,150,200,88,210,187,209,108,160,23,78,25,139,245,174,57,201,212,91,118,174,184,155,14,88,210,165,163,154,63,215,14,54,40,190,226,230,247,155,238,64,179,213,243,239,214,211,190,72,35,158,72,74,214,150,195,182,179,231,216,109,138,142,100,161,75,245,24,113,159,141,129,141,190,163,21,44,230,35,187,249,67,163,159,222,50,155,195,137,189,116,109,123,219,87,48,39,18,97,207,65,183,206,9,173,242,174,141,174,68,210,124,94,172,70,179,233,182,196,182,43,33,127,54,211,104,68,157,219,53,48,113,44,181,174,215,177,235,202,250,143,42,189,116,54,228,75,231,141,96,143,154,175,55,247,105,123,200,203,213,42,155,187,92,164,228,142,149,92,54,99,210,239,202,216,61,84,45,19,48,7,141,155,209,158,255,40,238,202,119,123,220,97,152,239,134,93,25,115,189,176,47,25,155,92,222,227,178,211,165,205,206,102,211,227,111,55,27,213,122,40,89,137,75,217,158,151,78,24,169,157,173,86,222,29,170,219,90,233,120,148,206,236,132,196,61,174,146,140,69,5,95,179,100,220,241,30,101,131,213,148,173,153,21,51,57,95,178,222,176,73,34,43,85,252,251,71,84,252,200,152,180,57,119,188,98,53,227,41,110,167,124,82,162,145,58,100,197,77,115,197,219,200,245,98,123,37,115,91,112,250,14,168,189,252,78,70,234,122,242,20,239,62,220,57,112,216,237,153,20,219,146,168,84,207,213,106,57,133,102,121,223,45,165,27,187,177,136,59,178,87,206,167,106,7,33,166,234,205,239,83,93,118,223,239,60,220,41,68,146,18,181,5,190,55,185,116,138,203,228,186,244,182,175,5,180,0,90,136,215,114,251,29,135,187,145,216,175,238,238,240,92,183,151,168,102,235,54,127,52,227,61,178,133,156,37,183,55,31,241,36,219,194,158,208,60,172,5,36,87,198,235,240,245,122,249,102,220,30,47,31,4,154,116,221,34,218,51,116,44,180,199,49,109,115,199,87,108,70,57,129,78,128,17,220,235,196,51,153,122,212,207,230,246,185,240,145,123,187,237,107,118,34,254,130,157,77,241,201,80,37,176,25,113,7,26,222,102,44,82,16,218,187,189,138,148,200,216,55,165,184,153,245,187,37,47,223,110,23,109,133,76,114,171,6,154,2,203,96,176,153,230,147,41,151,185,151,46,57,218,81,106,207,28,136,26,115,249,166,39,20,49,111,115,187,17,106,211,230,48,22,140,221,163,160,67,220,243,119,186,249,70,14,140,138,20,242,84,169,36,93,138,59,156,135,145,76,103,175,232,9,134,61,70,241,176,230,169,154,131,225,90,40,233,61,236,216,194,133,98,175,16,100,211,37,247,161,103,223,82,201,109,5,123,78,62,82,108,250,125,219,189,237,168,199,222,203,196,221,145,88,192,239,231,125,135,113,206,24,140,113,54,163,224,45,186,54,133,108,121,63,85,104,218,185,35,167,185,11,100,152,81,176,59,28,145,118,196,220,164,147,251,2,227,246,31,249,88,175,16,176,121,88,41,42,245,156,155,238,14,31,237,10,145,82,110,47,84,218,101,67,229,186,120,72,69,247,143,28,137,94,71,220,244,110,134,55,69,161,197,37,233,108,171,107,166,247,155,71,157,70,53,157,225,26,174,158,253,136,222,173,241,86,171,203,225,40,249,204,238,132,247,96,187,86,107,109,90,89,87,167,122,84,247,5,18,118,87,34,224,79,118,29,93,238,48,89,183,151,142,118,178,98,161,210,61,18,170,193,88,147,237,88,216,80,40,42,2,209,19,177,215,93,182,173,173,28,211,77,87,131,150,130,87,140,31,100,91,254,108,36,229,183,54,210,246,78,70,106,110,183,173,123,189,178,181,217,109,122,243,173,148,224,102,243,197,84,166,21,140,28,248,106,161,110,175,155,222,52,38,178,124,186,213,44,199,157,65,70,106,219,169,102,198,117,144,180,212,66,108,161,209,178,103,242,141,214,65,205,177,109,118,249,115,229,253,90,47,158,1,156,93,8,20,155,86,230,48,46,149,25,62,221,21,205,149,170,209,218,168,108,39,98,145,90,93,76,135,173,197,173,189,86,211,238,216,100,98,198,102,200,124,208,112,85,171,219,116,139,171,212,232,202,97,44,207,70,141,181,86,180,209,162,154,174,154,49,82,163,15,187,41,75,135,43,184,125,198,148,49,184,235,50,111,31,217,198,70,70,96,115,185,57,98,12,176,46,23,62,7,200,58,166,133,6,179,58,172,204,207,112,100,194,216,105,23,149,115,58,230,61,50,201,58,173,179,251,200,91,88,11,233,163,203,62,90,28,154,143,41,103,44,0,5,139,141,50,172,44,63,65,193,51,46,116,55,137,250,102,88,43,213,242,194,30,178,5,91,69,47,129,207,194,179,145,213,214,42,109,227,115,78,218,202,159,59,143,99,254,254,130,227,184,227,145,210,75,107,232,159,85,100,59,50,90,53,47,212,26,200,31,221,250,154,203,226,176,181,218,103,80,74,27,59,113,117,80,212,25,2,220,202,101,29,249,252,25,57,250,239,154,141,161,156,22,80,28,187,117,93,37,81,120,233,122,103,73,18,42,37,110,233,23,54,135,221,230,164,206,168,174,88,215,177,35,86,25,196,106,67,168,175,83,199,179,187,135,226,17,55,216,172,132,35,104,107,81,118,48,46,218,209,106,47,14,68,27,72,251,60,233,2,192,7,197,90,70,46,146,154,210,58,37,247,13,197,190,126,0,76,215,43,236,112,27,56,16,245,66,176,86,87,73,221,28,43,66,56,157,85,204,143,235,53,161,198,143,27,111,244,90,91,113,94,62,30,48,122,125,190,186,10,95,178,171,191,1,214,240,117,175,233,1,97,98,199,28,90,240,82,51,159,47,117,70,26,56,175,58,86,92,37,220,69,231,24,139,69,38,248,24,46,154,206,225,243,99,167,68,99,95,28,135,71,212,48,97,98,226,37,153,113,198,51,103,96,220,143,85,77,194,35,109,105,9,190,225,63,255,200,233,71,34,222,227,84,158,211,181,130,69,133,26,138,123,118,147,147,91,24,65,102,189,8,61,159,154,30,105,47,16,200,49,28,97,177,88,105,27,187,72,71,38,180,42,7,62,127,250,233,182,200,214,207,87,89,177,80,170,17,97,176,10,70,124,90,19,19,37,67,133,159,197,196,114,226,36,6,158,2,90,150,58,235,108,190,49,142,220,83,171,34,223,120,15,80,115,29,59,191,28,211,173,7,232,193,82,3,250,15,95,106,44,134,130,82,11,124,25,197,67,44,100,217,101,134,50,57,105,19,109,167,76,107,214,21,77,192,249,105,115,108,42,185,144,20,6,205,201,34,96,205,226,178,193,181,245,129,192,112,42,24,218,98,179,50,173,182,6,69,221,210,171,252,34,107,247,194,228,253,143,53,232,117,125,204,122,60,73,135,88,148,52,160,55,147,219,120,112,152,139,50,196,90,73,2,58,0,155,63,63,67,215,121,160,9,182,40,62,106,189,162,94,169,24,65,231,1,133,10,224,253,81,198,111,136,108,77,194,79,186,31,16,44,208,6,80,184,0,78,77,122,250,233,172,192,117,65,123,154,20,232,157,95,41,9,152,89,227,131,121,120,242,49,43,15,140,10,95,67,255,194,198,144,236,31,131,19,94,103,254,67,135,194,4,41,224,208,73,129,166,40,129,50,117,161,4,149,221,71,71,34,217,81,51,192,249,63,22,100,153,73,64,22,235,217,49,88,236,73,96,4,48,25,89,160,179,136,163,219,9,89,246,80,20,208,107,176,79,54,11,250,174,184,43,239,174,23,75,28,199,215,212,148,142,156,162,149,78,52,172,132,148,221,82,15,238,55,148,169,215,81,241,24,171,31,156,87,118,40,22,154,1,251,153,37,234,12,87,146,234,21,182,187,158,175,240,157,51,135,77,9,218,203,202,97,71,214,1,87,231,248,213,44,223,104,243,0,5,180,81,65,128,37,178,93,209,55,183,180,134,92,135,195,40,31,80,36,205,179,159,210,239,159,240,210,191,78,45,201,27,168,97,248,240,141,197,84,176,78,11,248,3,224,234,148,8,122,141,178,210,118,141,88,116,229,89,27,155,31,1,222,172,78,220,61,18,4,213,150,84,152,96,164,26,37,176,135,38,251,184,42,24,174,10,63,71,87,154,213,165,210,212,190,216,25,101,199,137,98,119,128,61,141,88,101,43,114,223,208,198,139,140,227,244,142,193,93,230,35,163,218,236,158,17,230,153,159,150,74,251,11,147,114,202,100,195,243,11,186,60,212,77,29,5,198,52,33,191,70,204,223,161,40,48,205,91,112,137,43,181,72,23,69,158,211,136,134,185,0,116,193,66,62,111,99,184,172,166,189,95,228,243,212,188,13,10,56,216,217,204,158,169,229,244,13,177,60,165,109,203,96,50,24,76,231,193,192,33,183,105,22,19,62,27,146,214,207,26,124,235,230,67,190,86,46,213,36,51,180,172,70,162,196,140,4,68,190,213,228,205,146,152,51,183,74,124,91,50,231,69,48,138,201,156,8,68,140,100,86,159,46,67,139,154,93,54,235,85,19,128,40,111,86,120,243,255,51,128,37,4,128,175,172,73,57,248,112,226,49,69,127,14,192,108,169,210,141,34,170,3,64,134,115,166,154,252,196,187,202,214,235,96,246,73,235,6,183,59,229,54,85,189,238,189,176,41,229,206,55,61,38,175,59,108,241,152,10,62,183,127,199,84,246,184,189,110,83,1,253,157,131,127,149,112,130,23,254,141,51,89,183,59,7,234,36,26,30,83,217,231,230,81,29,55,15,82,242,45,143,201,233,115,87,61,59,166,174,92,178,11,193,215,61,135,94,147,221,231,110,131,156,28,46,219,241,128,194,93,159,219,10,146,120,183,55,2,146,28,158,136,233,104,203,93,245,238,147,234,248,239,148,187,231,229,9,142,77,191,187,171,100,183,61,110,27,202,241,131,28,187,223,237,4,57,251,4,123,119,9,182,107,246,58,0,142,1,119,213,183,15,192,180,124,50,24,38,224,110,130,164,38,40,103,132,229,90,62,139,215,36,109,186,237,32,177,236,117,3,72,16,29,31,237,131,13,150,252,251,38,6,148,180,195,146,135,254,30,232,137,215,45,249,229,62,10,30,119,207,95,245,16,52,186,0,8,200,2,168,153,213,68,99,208,93,14,236,152,156,94,220,157,86,160,42,211,92,242,185,155,32,7,34,188,15,241,8,212,81,26,3,210,24,117,8,148,254,56,2,61,148,95,10,238,152,170,154,129,2,48,131,58,152,74,126,202,109,83,115,218,65,183,29,228,24,1,114,65,5,185,66,200,93,14,1,140,65,183,11,62,144,86,9,117,124,144,23,36,144,40,121,161,221,29,72,108,132,138,62,83,53,232,166,64,98,19,36,10,176,36,29,178,249,32,41,157,33,185,111,57,50,222,230,16,28,239,136,187,29,222,129,196,114,83,176,184,215,225,51,9,0,17,31,96,11,80,118,95,101,40,252,55,102,180,35,208,87,9,194,240,130,174,2,76,131,65,152,237,119,227,74,78,185,60,96,37,80,102,203,230,129,45,239,200,108,43,51,44,166,86,26,64,56,242,186,115,50,45,154,132,39,233,77,212,121,42,2,122,15,16,18,16,83,226,145,4,127,75,50,50,24,141,150,199,229,129,116,160,60,251,4,195,178,71,45,204,186,91,91,188,12,11,180,85,246,234,27,83,16,18,32,44,209,11,240,5,132,238,122,73,139,213,49,45,122,107,176,69,128,151,215,107,218,35,45,225,254,4,43,0,147,128,59,236,135,245,220,71,104,84,193,36,178,162,36,65,166,73,152,6,181,81,18,100,111,52,28,110,55,12,6,4,253,75,232,197,195,83,224,255,39,225,149,203,6,82,208,158,68,209,199,54,168,39,75,220,134,188,166,62,89,1,203,232,6,20,224,79,226,128,65,27,13,17,84,50,200,11,165,151,104,218,103,13,255,194,162,248,117,120,179,177,4,255,172,47,201,186,210,175,196,95,213,116,249,171,28,43,150,65,62,109,181,209,44,133,243,241,201,183,190,62,77,209,57,139,141,228,19,165,41,91,88,90,82,242,241,137,216,80,254,106,5,106,128,48,31,31,242,225,124,116,89,33,53,179,75,75,106,125,162,19,170,249,85,160,142,105,242,57,244,71,147,143,110,90,212,252,188,53,239,200,147,124,237,177,156,156,79,78,184,97,62,252,127,244,136,241,60,76,134,133,181,55,57,106,42,252,163,40,154,24,38,237,172,119,206,140,228,227,243,24,152,15,143,100,180,217,42,62,168,186,110,24,116,5,137,154,41,23,164,169,161,118,244,7,36,75,234,145,132,174,231,186,42,234,253,16,2,73,238,136,198,52,138,116,219,37,21,241,99,153,98,227,122,160,12,148,82,220,108,94,34,186,63,130,195,200,168,43,249,28,207,215,205,67,55,56,19,168,12,122,102,213,244,252,120,38,156,245,90,163,136,47,130,150,233,21,61,208,9,151,79,75,19,72,11,203,44,45,105,248,147,90,4,13,245,66,106,44,18,120,87,52,39,72,221,189,212,48,56,229,146,106,9,222,82,141,5,55,124,5,112,94,155,57,212,222,220,87,75,166,9,0,166,221,119,233,113,71,248,15,159,139,44,105,36,199,153,145,210,248,60,78,51,38,243,240,253,8,215,78,98,220,17,194,141,165,141,114,165,241,232,123,131,123,2,251,52,185,55,11,32,56,110,102,193,63,69,34,158,80,155,232,94,108,184,132,246,158,108,180,196,226,40,192,59,171,81,60,100,26,61,244,72,140,187,34,155,220,156,110,105,212,156,39,62,92,227,248,178,236,33,171,76,44,139,207,72,23,228,56,178,242,62,72,23,245,215,104,163,237,234,14,119,150,224,197,218,212,102,102,72,184,225,69,118,254,121,52,188,204,175,79,152,57,83,27,151,175,209,200,61,218,228,98,228,162,110,70,185,117,114,185,54,179,79,139,99,170,222,180,205,44,1,190,204,66,0,157,65,143,106,130,166,37,106,205,186,50,105,60,231,146,164,51,200,77,174,225,244,248,201,226,198,106,159,111,193,215,92,196,141,3,164,226,103,133,2,117,66,111,52,26,207,208,26,175,205,149,181,44,106,238,81,194,151,105,19,85,199,33,181,102,72,113,92,7,108,93,225,38,81,125,113,130,43,151,123,243,41,89,186,246,30,164,53,229,26,111,10,151,142,87,139,230,85,103,103,176,133,114,111,103,154,93,102,170,126,54,1,143,113,220,52,131,38,226,172,201,168,185,247,155,19,252,67,94,248,77,66,104,170,92,96,86,22,238,251,98,119,128,15,33,179,28,147,101,22,186,41,212,202,44,114,105,56,218,131,73,189,152,116,179,247,200,241,157,65,203,185,239,45,255,54,136,41,216,141,222,154,168,13,234,245,75,116,41,41,103,161,139,20,121,16,44,186,44,245,222,18,100,145,123,202,145,188,206,72,150,110,207,74,107,1,106,238,52,85,249,130,197,220,104,55,244,154,178,110,247,141,112,5,139,146,70,252,131,45,238,24,137,197,177,82,145,159,36,178,200,213,168,6,36,186,36,149,179,135,46,75,225,102,64,119,93,42,151,211,92,155,18,48,154,125,188,178,225,211,93,157,78,150,250,206,41,82,127,226,201,4,86,253,240,106,169,63,151,208,111,58,225,89,247,228,179,19,208,186,125,168,117,189,78,201,80,147,144,211,172,74,82,51,59,169,245,230,208,198,71,175,183,76,235,160,238,136,103,105,12,38,67,55,139,75,228,106,113,44,145,228,179,3,149,82,218,98,165,81,205,90,175,37,48,67,77,171,37,224,25,225,18,220,244,163,107,220,9,250,57,186,214,93,178,143,1,50,70,161,208,18,115,178,230,142,46,128,127,206,113,29,38,231,12,182,147,39,208,35,26,252,145,222,60,220,224,171,130,212,96,50,0,172,31,127,126,166,207,255,135,23,180,165,127,91,51,175,201,255,233,239,68,255,237,12,44,55,118,93,171,253,170,129,45,0,150,144,9,0,252,61,180,236,192,225,5,171,10,0,48,162,250,233,174,245,17,44,121,5,6,107,133,118,157,133,120,54,184,82,11,23,154,82,172,113,60,179,45,114,171,175,109,142,36,205,209,226,216,146,83,26,213,220,238,107,27,252,69,32,224,246,83,212,60,45,142,47,74,154,52,156,35,247,27,9,65,64,17,120,206,225,151,30,89,219,172,135,33,107,226,50,143,31,163,136,27,143,42,22,61,142,235,158,19,170,94,153,65,12,38,93,212,54,120,47,172,114,15,9,201,166,169,138,15,97,227,108,173,194,15,213,196,57,35,117,229,80,134,231,199,21,134,57,74,177,6,91,24,46,134,252,122,27,198,133,233,228,243,121,232,43,212,0,181,62,131,26,193,13,143,11,252,192,200,58,119,94,197,65,58,229,84,77,80,184,92,145,207,149,161,142,37,199,231,214,69,236,149,186,149,206,244,128,189,200,195,95,18,13,44,116,83,184,72,144,79,181,214,244,80,159,154,114,106,192,79,136,153,222,191,168,46,212,167,220,45,18,236,83,142,102,162,31,98,88,134,132,56,212,69,56,148,221,148,143,161,38,160,157,17,50,214,50,143,157,251,26,53,121,144,170,106,176,80,211,223,113,204,73,96,214,107,55,238,95,184,182,240,152,31,73,221,198,28,99,30,111,138,117,65,90,120,208,53,213,166,143,186,182,160,58,236,16,185,127,232,97,215,12,61,146,171,106,240,70,228,161,167,182,134,163,119,67,55,208,38,114,86,70,60,67,135,208,47,19,222,26,142,68,246,46,130,76,116,16,188,170,217,32,26,96,49,3,60,19,90,205,193,206,173,34,199,255,50,192,132,208,70,93,70,254,55,81,172,72,3,220,188,163,200,143,176,144,8,243,193,247,99,13,23,194,221,41,144,230,205,106,109,66,164,225,211,155,183,251,87,111,157,222,122,86,14,254,89,135,78,64,145,199,107,19,214,165,12,120,43,3,16,3,168,175,162,21,23,224,73,91,41,57,62,185,178,13,108,8,2,116,224,107,64,241,216,116,84,155,132,195,224,219,151,78,62,255,131,28,38,12,35,32,53,106,213,209,182,31,182,165,147,111,110,157,222,188,62,248,246,217,251,47,92,149,91,130,160,30,125,75,131,23,63,57,253,226,211,147,47,46,159,220,249,76,110,9,133,111,95,172,41,153,241,246,212,208,66,200,40,1,180,199,149,68,30,105,202,210,250,89,18,25,4,66,50,152,68,182,141,28,181,26,90,171,56,65,158,232,240,23,140,191,163,155,157,114,34,12,200,134,214,192,209,166,228,56,231,152,69,227,240,120,6,64,211,254,36,152,30,155,144,223,120,1,249,130,117,228,29,36,18,10,155,179,179,248,155,203,158,35,105,52,199,210,48,58,74,233,209,45,254,58,121,48,108,63,160,91,235,117,37,53,230,4,6,89,72,32,169,160,239,226,26,228,200,21,40,110,65,102,117,153,130,242,193,84,217,56,251,183,65,127,68,211,157,140,127,190,89,81,199,168,196,173,27,68,80,1,136,122,177,129,24,104,5,140,171,132,67,187,58,89,27,38,190,133,182,160,208,174,57,248,226,214,158,231,193,72,152,56,57,188,204,232,248,147,232,141,186,241,199,142,150,177,163,95,37,2,227,104,124,153,227,227,201,49,25,21,60,73,248,23,200,254,200,0,175,81,34,150,120,114,24,153,18,138,230,162,245,241,143,226,24,192,160,41,141,28,202,131,131,3,255,85,227,183,201,63,240,84,32,63,52,203,143,18,204,69,85,68,116,241,93,72,2,196,191,84,131,189,92,63,107,168,178,40,78,19,80,122,167,134,88,89,35,229,150,87,176,71,239,93,48,242,187,38,57,7,59,149,135,171,112,179,54,4,226,24,54,159,43,14,147,26,187,14,23,167,186,142,175,129,173,249,46,16,251,58,103,213,53,53,32,10,12,182,55,204,207,40,130,91,129,111,168,126,162,85,231,215,48,168,17,242,191,207,141,120,165,86,198,109,13,8,17,176,154,65,103,211,248,86,205,199,131,117,78,232,234,187,164,132,132,25,105,105,106,32,10,200,3,80,152,96,119,215,136,55,80,76,10,28,214,3,13,19,164,49,194,88,19,32,112,146,119,122,57,56,195,132,248,19,168,57,252,222,156,95,107,84,215,164,122,5,134,195,90,50,172,192,64,51,128,76,24,3,185,4,250,69,2,64,76,34,61,88,225,27,136,76,18,162,40,14,2,161,38,142,144,21,102,37,100,210,46,147,178,74,194,40,173,56,33,215,132,130,5,142,32,145,49,48,218,237,178,102,254,19,254,83,18,54,164,179,6,8,213,112,110,185,134,247,94,252,198,121,178,224,172,159,103,235,117,24,20,71,240,8,92,23,62,248,87,34,109,178,157,146,100,48,169,199,212,94,180,49,52,160,83,106,202,132,62,107,142,21,131,9,30,15,37,209,3,6,98,69,110,128,102,97,60,79,1,225,5,97,196,241,193,190,28,241,58,39,10,208,218,25,47,152,231,71,192,255,194,206,58,92,78,27,138,110,84,225,11,0,53,80,136,188,209,51,145,23,228,88,180,156,53,244,111,190,119,255,15,23,177,46,3,150,246,229,123,183,95,168,254,255,95,175,128,137,58,6,39,150,203,186,178,172,193,4,143,147,80,224,42,154,2,77,20,196,18,140,43,11,215,105,235,191,2,172,224,233,28,250,134,155,66,95,73,243,6,218,254,175,48,246,22,18,205,56,96,19,140,50,209,113,131,62,130,181,152,244,14,240,93,65,128,97,154,179,176,83,172,216,13,66,63,10,52,70,89,229,113,32,158,187,186,138,136,79,129,68,3,234,55,15,225,194,200,80,98,73,179,202,79,234,44,241,232,15,237,67,64,245,42,216,144,23,225,48,194,112,162,132,2,64,47,175,214,139,172,4,90,59,159,7,236,131,22,26,8,219,112,172,65,11,179,186,9,234,210,67,148,179,59,236,142,124,30,140,200,185,227,51,96,82,13,73,3,176,47,216,174,147,41,5,7,173,190,193,153,154,104,229,177,228,242,67,65,209,170,114,80,180,38,241,17,95,55,149,76,21,213,71,188,197,202,101,179,20,111,149,131,162,229,55,170,74,80,180,34,242,19,193,91,40,0,18,5,72,227,57,202,174,13,144,134,164,76,74,26,14,144,54,188,176,173,231,231,14,147,86,41,0,186,22,96,248,120,24,103,24,7,146,71,122,67,108,194,146,9,67,29,174,159,215,197,31,213,46,46,202,15,178,58,29,255,67,44,117,38,120,43,1,131,163,65,231,32,188,13,210,84,221,215,192,26,2,152,11,165,26,254,117,94,211,164,18,234,151,54,104,250,72,235,227,175,210,38,94,130,116,164,41,251,154,213,105,181,130,49,51,213,68,72,79,198,181,230,180,208,140,195,2,232,48,22,44,163,5,203,232,193,50,26,176,22,192,160,118,155,6,172,195,206,184,236,214,73,96,45,90,176,22,61,88,139,22,91,128,46,229,210,128,181,59,25,151,107,18,84,235,20,26,88,245,80,109,195,80,45,19,161,218,166,144,192,165,133,106,177,218,135,40,235,152,66,89,251,20,18,104,7,204,226,116,14,83,214,49,133,178,142,121,41,235,26,162,172,195,105,153,76,89,231,20,168,140,30,170,67,79,89,151,3,66,5,115,168,91,233,64,70,238,30,114,135,40,162,161,212,109,40,114,245,228,218,251,131,111,238,158,92,187,1,90,147,55,77,52,64,133,72,221,239,62,185,119,251,45,125,46,163,230,94,125,237,228,218,183,250,92,139,154,251,252,59,35,117,173,74,238,224,79,95,223,127,246,119,39,95,129,166,223,191,119,231,51,125,49,155,10,228,226,159,239,221,125,67,159,107,7,125,210,235,138,58,169,50,62,52,54,22,242,128,18,27,69,172,76,193,128,36,114,0,180,128,40,84,189,64,65,226,151,13,176,136,129,68,7,132,4,155,81,28,22,129,126,126,198,232,181,147,181,85,178,10,8,100,21,16,225,58,207,139,44,24,214,4,128,2,214,71,160,43,139,26,205,106,137,87,99,125,140,41,12,13,226,244,170,93,187,88,170,240,203,244,10,9,145,205,175,129,157,111,107,131,95,131,24,224,112,217,75,212,58,1,136,83,55,152,241,90,49,10,141,189,196,172,99,205,46,202,194,24,34,146,156,108,89,71,129,179,129,146,98,80,161,73,13,24,22,15,30,24,160,120,97,43,132,150,96,151,13,20,231,34,138,25,6,214,204,48,212,137,192,112,14,169,143,99,48,0,120,97,157,92,105,28,128,182,243,182,105,250,55,138,157,164,52,49,220,254,24,140,112,96,190,133,149,246,169,1,249,208,241,191,86,115,87,59,85,27,213,219,69,48,194,154,168,82,234,18,180,33,146,147,63,109,226,36,141,30,178,227,248,88,111,60,186,137,129,193,250,248,141,13,18,248,13,237,16,208,249,204,80,128,55,192,111,80,113,81,226,232,141,156,193,141,11,251,197,64,184,162,208,86,27,122,202,160,185,105,50,172,211,99,10,0,117,79,36,231,127,45,161,196,45,1,141,82,61,168,31,165,250,194,51,167,182,200,204,169,141,204,156,26,158,57,181,177,51,167,38,207,28,57,192,209,164,201,131,242,135,152,120,226,12,170,105,102,16,14,20,135,166,209,153,113,194,160,182,6,182,47,149,46,226,112,160,242,22,208,214,8,148,151,39,227,49,152,62,234,25,248,99,114,62,2,114,234,218,29,93,96,208,125,136,23,138,159,13,184,153,132,105,72,24,41,136,154,70,203,145,8,89,58,1,171,143,48,197,243,156,93,141,48,213,28,31,97,138,226,242,172,149,113,205,19,97,42,103,163,166,249,221,163,237,63,135,223,189,60,107,203,219,172,12,63,175,223,189,92,110,154,179,192,60,11,15,244,254,230,72,103,115,54,151,197,234,164,230,71,218,150,125,112,247,127,124,101,181,46,212,225,41,185,28,253,115,181,219,144,147,198,121,128,178,88,104,43,63,228,1,138,182,218,249,44,119,6,236,139,74,40,8,28,155,149,132,74,179,193,19,31,29,180,101,141,194,78,3,52,119,221,228,58,135,94,179,97,55,13,178,99,13,234,120,214,139,26,226,152,102,93,113,252,99,183,186,108,60,119,102,34,178,67,77,29,79,246,155,54,4,144,180,51,190,66,5,72,140,243,99,233,48,138,8,229,162,56,198,117,60,235,89,196,236,103,30,166,25,175,37,198,141,24,199,176,78,251,35,247,51,240,179,214,2,219,227,6,91,73,40,209,65,166,188,44,63,50,250,221,240,217,174,215,75,158,71,31,105,222,204,50,154,39,203,73,183,23,62,10,6,165,75,224,111,47,252,77,158,203,226,122,188,146,79,33,104,40,107,103,40,241,72,126,7,142,146,163,110,248,68,25,192,146,19,52,239,94,199,116,97,252,235,87,26,191,120,133,15,94,199,60,114,125,108,213,244,248,243,248,243,248,243,248,243,248,243,248,243,248,243,248,243,248,243,248,243,248,243,248,243,248,243,248,243,248,243,248,243,248,243,248,243,207,240,153,126,244,142,31,139,141,62,97,151,207,180,81,174,246,240,121,73,62,125,70,47,245,228,147,248,37,229,40,94,243,160,143,177,81,67,222,65,64,158,236,138,196,130,223,245,41,175,253,214,151,208,235,191,99,25,229,25,190,174,64,69,243,191,143,121,122,79,142,192,207,44,253,187,89,69,29,121,23,81,31,207,229,4,177,6,109,228,120,49,91,105,146,46,78,37,192,16,206,10,142,147,124,66,77,111,74,131,210,100,72,240,212,159,140,205,68,234,79,238,253,44,28,85,119,78,19,135,31,157,230,207,6,68,252,44,213,102,123,87,154,221,206,132,199,136,185,92,118,198,99,68,229,234,140,97,57,30,197,122,111,163,167,3,248,193,114,167,177,134,24,176,2,175,17,89,195,185,141,243,161,46,199,241,13,182,84,73,240,21,228,189,109,40,130,183,136,77,29,0,119,55,150,89,163,193,156,45,245,204,196,207,155,25,198,240,54,231,1,248,152,144,146,120,131,169,182,178,6,248,163,54,100,162,176,92,91,131,166,136,216,230,64,36,173,184,185,69,219,201,130,118,146,56,97,174,150,230,233,85,129,199,141,177,141,134,89,228,37,220,16,72,76,151,56,94,128,215,211,102,131,113,142,166,64,141,7,165,30,168,74,58,133,31,156,205,209,26,36,120,240,136,212,154,163,61,216,49,212,166,212,40,229,36,179,174,250,60,13,30,67,198,227,104,199,67,93,120,114,165,86,9,78,221,213,162,32,150,122,208,220,88,141,111,96,135,55,220,246,220,57,18,69,103,157,94,195,110,254,151,214,24,59,5,227,157,0,249,64,196,206,154,197,110,181,57,117,151,154,26,143,50,191,112,58,179,86,78,235,198,124,66,211,75,154,244,167,159,214,185,154,87,144,25,117,245,254,104,61,136,139,242,181,84,148,173,177,5,100,243,174,245,245,252,127,43,28,142,173,6,4,177,10,168,207,86,132,194,180,91,197,118,197,227,54,117,189,110,175,159,220,33,82,232,111,171,199,237,118,66,7,183,161,162,215,196,248,220,155,97,148,68,233,125,222,142,54,51,205,239,45,25,244,249,253,222,62,86,165,30,127,30,127,30,127,254,73,62,34,86,74,199,173,132,196,127,13,89,122,151,24,43,116,64,181,100,211,184,161,146,53,126,199,56,247,134,90,127,110,100,249,29,45,52,178,218,170,94,115,180,110,162,236,227,26,80,221,129,153,205,75,235,235,173,85,232,22,100,130,199,95,80,66,246,172,167,245,169,135,253,134,156,33,37,198,194,130,72,193,199,69,15,8,110,130,182,206,185,172,15,174,52,101,27,53,217,75,215,121,109,188,163,227,249,2,67,2,141,101,72,15,154,106,126,229,98,225,103,158,26,179,236,166,70,140,162,214,127,145,183,229,29,121,246,88,219,165,37,93,188,86,37,90,14,250,12,99,129,172,76,193,54,16,190,78,91,69,190,166,206,43,155,109,188,159,104,241,103,208,35,55,102,205,98,213,197,104,202,231,243,103,122,171,104,169,95,95,165,193,31,29,196,28,12,77,136,55,232,204,26,80,53,97,20,186,233,141,163,7,116,99,90,23,245,113,254,230,107,94,11,19,186,178,196,206,162,206,203,21,96,121,13,160,217,84,153,1,195,149,131,31,93,248,47,182,90,175,64,255,115,186,185,128,85,38,236,239,79,137,189,37,27,242,45,41,17,150,160,187,41,249,251,241,250,250,106,155,207,150,75,13,213,165,175,158,3,244,248,35,189,177,206,130,49,71,187,16,249,45,164,28,231,72,135,99,51,7,52,47,233,105,228,62,2,186,147,156,20,177,136,184,7,26,87,112,52,2,208,26,47,138,130,56,182,108,214,149,117,61,234,104,65,228,172,9,234,198,81,242,245,159,177,46,96,118,94,106,236,31,237,52,121,177,59,77,117,55,242,40,116,135,223,180,239,118,179,48,172,7,7,205,3,253,94,28,214,2,198,22,241,86,188,80,159,7,73,74,192,10,47,237,49,21,252,238,160,23,133,250,64,209,58,188,117,15,41,213,150,85,124,47,12,105,130,146,202,178,201,160,27,135,204,32,17,106,188,121,24,85,195,143,76,17,73,80,17,24,116,70,83,5,219,34,14,213,169,34,131,68,86,142,189,161,84,44,171,233,58,76,5,47,140,82,2,99,165,168,73,30,119,208,135,154,101,80,146,205,163,193,4,69,220,241,118,60,48,240,71,120,83,13,230,225,109,120,160,69,99,116,136,16,130,146,84,246,234,54,54,35,99,48,105,95,163,238,101,30,239,95,30,127,30,127,254,223,210,246,181,170,22,81,182,101,37,82,117,8,123,44,111,12,102,71,83,80,189,249,46,219,104,211,18,254,127,196,127,239,12,128,122,88,68,231,92,12,134,38,152,193,156,65,12,116,59,20,172,137,106,218,153,164,146,14,239,139,136,106,58,25,217,81,117,76,6,161,94,12,41,234,34,206,192,94,83,173,54,197,103,167,76,152,60,137,158,180,180,36,235,113,75,72,123,28,223,100,78,19,3,128,220,54,141,92,54,77,65,21,169,159,51,113,21,71,156,230,63,24,178,227,117,94,185,121,5,130,2,64,215,206,34,212,95,12,56,214,141,199,195,87,180,100,2,103,162,178,60,226,215,25,223,146,33,87,180,128,117,52,30,105,213,77,237,24,197,121,60,227,78,234,253,144,42,173,84,150,253,69,79,228,4,189,98,77,170,105,253,121,99,247,153,138,191,217,9,110,66,181,206,102,181,29,211,171,227,115,131,31,231,161,115,98,19,26,37,126,126,252,129,4,163,157,54,211,18,250,139,90,153,171,165,9,251,123,158,226,102,185,6,93,54,80,57,222,102,192,197,105,231,148,167,110,174,156,211,249,51,60,117,115,88,114,172,131,103,231,126,234,198,51,174,7,63,195,104,214,43,2,203,201,119,43,54,154,202,50,140,141,58,167,156,103,148,106,40,2,80,22,224,93,30,10,228,75,197,51,143,98,231,5,125,167,105,46,34,254,89,234,213,64,90,2,172,109,172,196,79,219,103,117,147,248,229,148,252,40,10,134,19,44,235,47,66,134,32,77,185,5,145,135,231,241,45,200,227,207,223,205,64,7,75,12,108,34,161,40,172,58,49,1,115,244,174,222,113,52,134,41,86,19,188,109,14,57,205,88,243,20,150,211,121,171,227,239,226,241,89,231,10,17,9,137,156,80,173,10,53,184,188,243,6,228,31,21,185,70,133,14,43,81,70,28,164,107,29,164,78,2,131,189,123,226,215,233,170,71,95,232,215,73,245,245,137,105,140,156,127,13,249,212,61,130,39,13,113,232,217,98,146,27,93,181,196,6,175,247,151,171,230,24,142,135,188,76,147,118,11,205,6,244,163,134,252,150,145,124,176,82,171,249,112,19,178,110,63,214,97,77,124,227,14,187,127,253,238,147,147,27,47,17,215,171,106,5,116,77,160,22,174,178,157,10,95,43,0,45,217,64,219,244,46,108,1,179,229,248,162,80,129,231,253,134,211,91,223,157,254,229,119,253,139,159,156,220,188,126,242,234,243,253,151,95,191,247,227,203,39,215,190,61,189,245,174,97,10,137,100,47,133,80,92,207,240,58,60,82,201,100,64,222,113,71,156,14,143,135,46,187,84,213,248,243,125,56,194,221,189,115,122,243,47,131,223,92,236,63,255,237,95,127,120,75,67,65,188,201,82,56,139,56,82,195,91,13,3,244,84,15,125,226,141,58,129,70,30,18,80,160,50,195,40,109,239,95,184,60,120,233,191,70,91,54,96,63,192,138,175,103,252,197,95,43,204,65,115,48,172,208,172,101,113,178,147,138,243,80,94,46,170,58,124,38,41,90,175,47,181,33,167,207,66,29,219,218,32,151,207,64,51,226,244,110,157,177,151,22,197,181,45,241,241,60,222,101,243,232,16,219,198,14,49,73,201,130,217,37,104,60,250,98,183,122,117,177,4,36,104,215,128,156,164,173,163,73,146,83,194,118,234,230,196,177,78,234,8,53,36,109,146,168,156,234,133,122,240,234,59,39,223,124,168,113,223,61,220,170,190,25,226,161,103,74,59,208,132,164,129,14,56,213,70,238,191,240,242,201,143,55,97,35,231,52,84,209,82,71,231,54,31,169,40,113,182,6,29,216,77,18,136,164,212,168,235,252,108,163,54,177,170,230,192,64,21,165,195,29,214,78,3,125,231,235,149,166,36,123,55,148,135,97,136,200,117,190,6,77,87,124,37,86,208,208,248,141,47,251,31,190,55,133,198,96,177,132,157,226,214,159,168,173,85,155,208,11,102,133,79,162,137,11,88,111,13,139,60,211,100,188,192,212,226,27,188,140,25,7,39,157,56,132,24,46,130,97,170,136,245,47,125,112,255,15,31,203,227,50,228,88,124,140,95,103,184,188,195,253,141,214,181,179,146,38,79,1,146,160,155,139,114,33,217,183,243,72,39,225,104,77,145,76,99,189,150,235,29,156,71,217,14,241,113,78,110,125,65,105,226,20,29,229,35,159,232,200,69,57,152,200,208,65,57,52,252,19,218,155,124,215,100,128,225,16,161,105,42,116,117,142,240,48,172,159,55,168,161,144,13,138,147,236,99,226,15,125,122,33,141,59,116,46,91,81,60,162,99,247,185,190,44,154,135,38,131,36,247,125,21,203,73,181,136,66,21,226,40,127,134,7,117,60,236,146,74,74,66,67,27,88,34,13,216,162,139,95,85,179,161,154,48,195,119,56,134,136,182,23,58,104,242,154,115,231,106,255,234,119,51,61,144,75,112,103,46,47,33,200,241,120,14,172,2,42,20,180,126,220,187,251,209,201,7,207,62,140,163,243,209,102,240,74,60,78,179,120,164,205,96,135,166,34,207,55,148,198,6,151,47,244,223,185,113,122,253,205,251,207,254,238,209,54,6,32,8,220,22,146,4,74,107,247,95,255,169,127,231,211,71,219,142,178,156,78,212,47,166,182,103,194,187,206,100,69,104,72,128,159,159,110,46,159,69,11,167,226,246,200,148,175,173,143,6,88,56,107,160,224,161,9,143,124,145,17,20,158,121,134,26,78,122,10,244,5,174,155,6,69,128,189,115,3,160,6,5,24,108,140,95,94,49,25,232,49,128,232,217,128,190,251,147,30,208,185,99,184,255,88,156,193,171,208,227,182,134,251,238,222,25,92,122,117,240,230,159,239,191,249,205,156,46,246,121,237,145,160,188,170,169,41,19,23,55,109,37,130,32,241,240,143,182,90,90,199,201,56,176,3,137,244,128,54,40,195,58,89,129,247,240,108,13,125,49,193,198,121,100,231,35,25,214,207,50,148,201,66,153,172,148,201,70,157,211,100,77,131,0,157,27,3,130,116,133,38,216,215,53,132,6,91,49,45,33,112,166,37,232,124,12,252,13,10,137,166,37,232,108,204,180,116,216,172,214,161,203,92,84,16,74,111,248,47,17,169,176,214,168,184,4,137,88,82,170,157,26,46,227,197,233,178,64,197,196,198,145,8,200,122,13,89,34,175,90,157,106,70,89,45,179,174,171,97,66,190,250,33,134,240,95,83,61,204,193,32,38,97,78,94,121,5,137,151,117,1,168,12,107,127,195,85,16,57,49,68,203,16,228,24,248,11,224,37,115,159,54,136,193,163,218,163,146,69,100,184,127,250,94,180,74,82,41,91,225,135,122,74,214,0,167,237,95,1,227,96,31,143,171,168,67,26,10,195,159,112,0,164,134,80,197,1,67,12,132,51,225,201,38,90,232,228,166,145,119,107,122,205,209,42,18,53,197,128,125,184,173,147,214,13,67,218,191,6,21,176,73,213,173,135,64,33,59,63,180,185,192,55,7,177,41,155,56,181,196,240,158,87,205,49,204,216,151,227,35,127,48,123,106,252,200,182,28,77,89,248,29,5,180,48,77,172,140,139,207,222,153,137,205,10,15,197,41,250,151,236,165,212,200,55,248,226,68,9,133,2,239,143,100,228,235,35,65,26,68,48,56,56,198,132,54,84,131,212,224,235,180,92,169,52,92,73,214,51,75,40,60,7,18,82,122,225,249,254,157,147,235,23,238,253,116,125,240,236,45,164,76,234,194,19,77,60,24,112,46,122,48,0,119,182,218,37,126,226,57,193,236,131,1,253,121,195,132,72,68,115,156,3,76,223,252,47,186,227,95,128,34,88,111,210,80,4,233,86,15,77,17,89,29,211,158,180,56,39,18,8,182,57,39,129,176,234,55,129,64,4,247,71,68,32,160,169,40,193,117,52,4,18,123,15,67,30,45,80,34,180,16,140,49,202,204,18,220,110,177,64,89,107,73,203,6,120,125,52,137,124,98,111,78,226,1,212,39,145,14,245,106,100,59,253,72,231,222,208,217,210,144,162,248,119,59,106,26,79,211,249,206,145,102,30,30,253,195,158,24,205,53,112,131,55,190,184,255,238,135,253,47,239,244,111,221,94,174,174,104,70,141,196,243,129,42,211,195,204,6,109,3,139,204,6,251,148,217,160,65,109,206,209,211,118,102,210,8,234,59,252,136,232,139,55,94,122,202,106,55,104,15,65,89,178,167,91,128,166,142,41,52,213,32,53,39,77,117,251,204,9,52,213,119,245,111,37,124,52,59,39,221,50,71,118,88,42,12,168,57,174,214,75,185,50,220,53,44,40,124,112,148,19,132,6,152,230,235,134,46,248,179,26,141,174,114,156,122,156,6,183,115,186,193,34,66,73,187,181,155,188,66,98,116,231,94,37,229,253,227,196,149,82,233,254,56,186,79,33,231,199,47,12,190,190,161,213,160,132,198,20,17,128,251,46,191,172,0,186,98,179,33,32,186,157,7,116,75,192,248,88,12,212,17,208,55,235,241,36,149,226,249,139,253,155,223,79,86,175,132,185,233,130,144,157,168,94,9,42,61,76,11,42,189,204,76,165,87,222,188,140,83,124,241,113,15,188,91,34,167,219,243,241,255,92,23,59,167,223,126,119,242,235,239,79,238,94,5,226,64,43,192,193,128,52,182,4,120,150,250,16,202,140,6,246,34,162,134,158,38,190,101,196,230,21,222,74,71,38,138,110,77,87,31,209,109,25,233,248,157,63,142,35,170,78,153,25,162,169,80,195,4,194,242,98,3,199,240,18,121,68,222,101,243,217,255,252,213,175,184,181,115,230,130,233,223,254,109,101,158,123,201,7,29,0,102,230,0,204,173,250,40,125,158,78,126,182,241,232,168,127,114,247,210,56,150,230,107,220,116,134,126,196,196,215,162,177,8,241,45,83,136,79,250,48,183,218,201,77,229,124,149,34,143,150,242,195,124,15,219,249,25,185,94,139,197,34,132,183,206,32,252,2,234,62,183,53,85,219,231,134,248,125,110,149,134,102,230,18,63,215,175,12,174,253,212,191,114,167,127,233,183,154,97,96,57,174,149,227,52,195,144,99,165,28,188,145,154,75,157,193,33,72,228,13,20,62,98,6,212,88,69,81,68,36,3,12,245,166,29,26,188,59,129,167,73,89,86,114,115,240,168,75,202,244,228,216,154,152,186,250,139,26,124,182,129,44,171,69,30,6,140,37,223,12,199,19,182,107,112,89,252,234,61,109,103,245,187,188,33,51,1,161,86,20,154,248,100,86,154,52,204,152,68,115,14,51,161,231,164,97,86,200,61,123,114,205,57,172,183,62,61,185,251,124,255,157,47,251,239,94,208,14,171,122,63,244,48,107,181,6,248,68,85,74,109,106,94,18,105,238,174,38,145,73,139,254,223,108,70,160,133,80,171,71,141,234,58,185,135,81,83,105,173,154,58,199,198,246,234,213,211,159,38,159,8,202,24,45,166,227,228,102,169,56,185,71,200,140,88,200,78,160,40,90,88,254,129,232,137,241,89,100,213,204,77,95,52,115,195,188,170,252,175,209,222,245,138,62,190,148,0,20,21,80,24,108,153,226,21,104,132,72,18,65,79,245,63,231,178,208,209,91,96,20,4,120,25,160,218,94,220,251,233,221,165,254,23,191,31,103,21,162,173,166,185,92,209,216,109,92,125,99,105,240,231,75,195,6,53,199,166,18,188,49,170,104,60,72,73,227,61,72,153,114,27,231,129,24,76,178,45,126,200,9,81,69,227,132,72,34,222,149,208,126,31,187,60,194,23,78,115,185,58,130,222,145,186,210,12,240,82,87,130,255,195,56,110,160,12,160,154,185,69,155,209,61,162,18,218,205,211,245,162,213,104,142,38,225,37,90,144,111,44,214,37,212,218,2,94,169,194,220,120,248,208,31,213,24,240,32,121,62,71,84,77,20,171,121,49,220,241,181,25,12,183,59,167,3,175,170,48,105,196,39,160,143,13,135,96,11,210,83,37,78,218,152,215,167,150,162,92,204,199,0,110,192,87,18,28,251,134,208,174,237,130,69,103,94,22,75,240,210,28,173,232,124,132,65,39,90,110,24,171,124,14,247,89,38,14,78,38,202,70,195,192,241,117,57,176,171,222,65,145,18,152,92,123,83,140,101,129,71,16,128,222,83,83,2,147,63,65,31,147,91,99,156,159,68,239,69,148,108,20,128,53,204,77,204,156,24,194,92,189,182,196,167,29,6,37,142,43,86,118,112,100,115,132,60,250,6,245,59,252,77,236,225,127,213,213,158,68,65,87,207,77,113,130,230,208,15,39,144,147,112,25,32,62,151,34,13,9,242,55,101,15,175,253,41,87,34,219,28,245,135,156,33,47,139,154,98,248,251,177,73,85,90,225,123,10,173,10,139,2,181,139,82,14,101,200,199,244,106,176,98,108,41,66,142,221,13,48,20,180,18,80,243,79,218,28,26,25,169,161,11,87,153,120,103,1,153,143,154,37,17,26,232,81,38,208,152,196,2,197,85,213,119,245,154,174,18,174,58,91,105,138,16,24,106,102,50,140,49,23,146,163,48,208,128,205,7,67,190,194,27,129,1,104,51,187,47,253,139,95,159,62,123,109,240,229,55,253,59,191,27,133,49,33,146,231,112,92,77,104,211,128,101,37,88,242,150,87,76,185,53,173,68,88,62,127,108,26,10,146,168,29,199,13,18,34,29,205,112,37,254,163,118,147,160,11,117,88,123,242,73,109,220,117,162,221,111,212,206,202,134,147,171,52,124,72,160,169,63,189,186,50,15,70,64,200,27,82,93,125,57,140,30,14,157,7,184,103,93,11,77,97,255,13,14,75,36,40,218,2,66,83,92,30,91,106,229,76,22,52,95,70,145,243,12,204,56,80,108,99,14,72,108,67,7,200,162,7,68,102,221,84,56,164,140,14,140,77,15,70,236,41,16,218,2,248,111,89,159,169,171,106,31,234,138,42,91,100,24,16,131,97,32,154,98,58,104,14,61,52,141,96,154,6,77,83,76,134,38,75,214,225,158,207,32,50,46,2,23,7,29,159,79,152,16,64,209,187,57,184,246,61,122,19,136,131,173,3,241,255,228,147,185,53,89,155,32,176,195,220,240,164,192,205,201,211,193,52,164,15,227,21,80,163,30,142,68,62,36,245,255,209,151,128,134,110,13,104,204,179,8,224,224,189,124,181,4,214,102,157,93,21,124,3,132,21,109,221,36,133,195,193,107,227,254,138,124,94,90,147,13,116,32,125,75,80,143,210,43,2,165,252,242,19,181,21,188,192,62,65,159,145,173,184,145,41,33,25,68,24,198,119,68,108,224,101,123,92,22,20,132,68,235,86,178,245,247,200,53,37,222,44,191,246,47,128,132,165,124,119,89,182,239,197,79,126,13,170,204,198,8,13,46,189,218,127,241,125,131,137,107,138,216,169,40,195,91,96,164,223,9,244,81,51,136,9,154,1,5,148,93,49,105,248,148,87,153,20,43,165,143,2,91,12,254,209,96,75,60,155,54,55,234,166,42,138,198,153,183,100,25,3,218,71,49,78,135,3,20,50,229,229,72,170,85,18,154,179,105,18,76,37,77,104,78,123,206,198,209,60,67,66,115,154,138,27,121,249,85,172,41,139,94,223,58,40,8,178,32,235,124,136,249,159,174,162,103,158,6,147,234,20,115,253,60,65,23,104,130,235,69,176,98,149,58,165,26,208,59,178,168,221,115,147,52,54,98,17,15,79,231,70,140,225,81,68,112,197,150,114,253,188,108,76,137,191,161,249,200,80,38,248,29,198,5,151,53,61,117,106,107,167,37,32,211,67,234,66,216,14,147,34,122,43,180,193,215,168,185,48,82,170,108,93,143,20,176,48,135,13,239,171,48,56,58,82,197,68,172,161,195,239,83,226,128,107,204,32,151,181,235,190,242,134,72,55,161,81,149,137,15,124,54,106,207,60,3,85,105,13,204,105,218,10,25,10,37,58,172,210,33,184,153,206,173,145,77,229,242,80,155,122,105,205,227,169,240,212,178,230,181,129,44,185,161,225,177,100,34,134,172,74,34,182,131,173,169,173,211,208,248,243,95,200,124,1,51,138,124,195,114,94,251,176,100,132,118,104,100,54,100,1,69,194,217,106,76,38,225,187,64,189,57,234,72,144,92,109,105,218,52,110,68,134,109,109,103,140,199,144,249,239,70,109,10,80,157,113,238,252,112,167,194,76,97,131,210,17,96,132,86,68,216,153,228,181,119,3,217,233,140,165,220,216,55,25,163,128,71,102,49,0,89,29,14,190,172,92,110,148,56,101,3,139,222,160,172,79,42,101,210,190,220,153,26,203,62,39,212,242,37,177,186,108,56,185,126,179,127,243,45,252,182,7,40,245,247,110,127,49,120,253,203,193,203,55,255,250,3,16,188,134,193,213,87,79,62,6,83,252,60,41,239,65,167,78,187,124,7,236,48,65,205,37,80,21,136,55,182,150,227,43,218,44,249,200,137,88,69,144,40,226,134,227,145,45,52,80,132,215,240,57,195,242,152,199,76,99,103,13,114,132,48,115,1,193,29,154,176,128,212,200,154,62,250,122,10,93,60,40,63,81,240,250,137,12,5,22,7,61,55,193,201,183,150,99,27,163,97,221,135,208,69,222,44,84,100,149,217,171,195,211,36,228,243,64,133,91,119,82,8,99,61,223,142,111,107,229,188,70,205,243,33,86,152,174,217,252,35,114,65,137,123,8,189,97,234,176,243,211,198,146,159,99,44,225,129,207,140,177,172,205,30,75,126,145,177,212,61,196,28,145,196,83,250,51,78,216,169,175,45,167,67,194,59,1,162,57,235,48,24,14,108,110,97,237,156,26,216,188,58,62,176,185,141,183,82,121,214,105,157,35,176,121,158,167,31,113,212,3,120,126,151,224,37,253,178,62,213,131,126,161,132,93,231,147,90,19,78,254,240,185,223,147,79,234,207,24,235,245,70,109,11,249,237,91,160,65,141,203,126,125,253,133,154,22,165,150,248,48,77,235,235,47,212,52,113,32,89,210,233,93,179,130,34,20,142,102,156,173,142,111,11,40,139,213,214,152,179,239,105,163,169,212,89,180,37,169,94,88,188,41,82,105,241,182,234,226,131,52,134,107,45,212,26,161,251,130,243,97,209,145,130,175,214,22,157,118,164,202,194,189,73,54,30,96,130,39,23,231,116,80,53,254,32,83,28,54,249,16,115,251,65,2,129,200,189,156,21,1,100,124,139,108,133,21,171,11,118,80,169,179,80,75,68,30,64,15,39,11,180,165,169,181,80,107,109,48,0,98,188,194,194,32,44,11,52,167,173,214,88,188,65,56,67,23,36,166,174,222,66,45,162,165,60,73,110,201,102,180,56,124,161,166,171,187,80,171,240,178,44,48,151,92,65,215,107,173,121,110,215,198,183,148,19,154,181,198,226,115,65,91,109,161,246,138,156,212,126,160,9,175,175,184,240,132,79,148,90,188,56,103,147,136,91,20,71,206,186,218,139,115,107,130,47,148,170,252,162,188,250,128,61,77,240,108,101,23,52,151,96,75,139,140,38,224,207,10,146,196,15,212,195,16,168,37,136,221,7,153,146,154,170,15,74,217,34,247,243,48,145,166,73,169,188,16,109,165,7,108,145,99,187,251,149,5,169,170,212,121,0,57,206,214,231,158,33,122,73,46,87,92,92,245,92,184,119,164,206,3,168,158,139,55,69,42,61,136,234,249,32,141,213,23,167,97,97,145,69,98,62,27,140,105,221,26,218,236,78,236,86,165,148,111,40,226,83,83,117,193,190,129,221,246,34,196,148,27,204,53,197,22,255,160,36,133,65,219,28,148,197,49,95,184,192,185,221,3,136,227,221,3,136,200,248,12,187,192,81,77,217,136,115,29,131,93,126,77,46,142,125,10,47,123,206,129,241,104,74,53,108,27,55,181,36,116,239,107,24,49,140,227,248,14,105,163,84,45,12,215,172,8,5,65,181,203,19,115,235,240,168,192,102,183,194,163,2,98,23,179,98,26,95,85,255,232,71,174,203,112,186,186,231,80,237,49,40,99,151,210,128,118,77,201,160,60,0,205,139,160,175,81,152,166,63,203,84,169,137,33,193,199,159,252,26,91,41,177,146,41,55,2,15,217,110,46,25,140,0,32,113,89,1,65,194,171,55,84,227,41,226,136,0,21,134,254,65,86,52,36,83,90,109,104,142,138,229,139,96,80,0,66,2,24,29,19,138,74,173,66,56,167,181,82,52,96,135,97,216,133,17,250,177,68,6,167,132,202,225,124,226,193,1,158,100,214,154,16,192,83,234,87,66,115,108,140,40,251,232,85,255,24,140,144,209,150,121,244,208,117,197,56,84,194,128,109,21,87,86,76,212,36,194,19,116,176,223,18,220,11,53,248,171,166,35,32,165,14,185,143,56,155,32,213,112,42,124,219,135,189,73,172,178,34,52,85,134,119,85,196,128,158,177,81,26,219,22,228,113,92,230,241,80,195,221,2,243,80,28,70,137,37,169,58,243,80,145,207,243,96,236,114,128,197,192,188,20,215,149,193,76,129,95,178,209,168,90,8,144,76,153,28,19,102,9,116,239,190,4,97,173,102,133,142,60,41,39,96,70,30,5,24,180,14,53,145,3,8,56,99,101,68,199,224,117,172,146,253,44,52,42,0,242,138,28,196,175,129,169,86,210,21,126,10,148,44,90,134,155,36,142,213,13,40,210,148,65,181,75,29,101,133,113,127,8,123,204,106,122,13,162,62,150,131,198,2,213,184,238,193,102,212,90,74,55,43,195,132,70,52,174,148,106,229,85,144,135,9,92,41,13,217,222,194,75,183,56,47,74,66,141,173,120,145,111,47,89,72,77,122,44,8,161,26,166,204,140,113,127,238,221,254,239,123,119,238,220,187,253,69,255,167,223,204,215,79,211,36,100,19,240,52,56,222,230,240,109,244,36,100,137,191,192,198,194,136,162,59,179,254,173,231,79,62,120,118,78,68,153,39,54,192,162,3,169,2,175,131,159,26,135,55,185,94,235,74,96,47,222,152,138,50,89,91,23,69,251,228,235,187,39,119,223,199,158,64,23,229,163,137,43,131,110,154,194,5,170,57,180,170,225,180,99,69,120,65,86,83,37,87,19,172,120,34,246,217,74,107,220,36,94,184,208,127,225,14,198,87,177,237,94,57,119,206,196,200,38,236,112,54,194,144,107,28,159,101,197,9,158,124,12,218,113,50,104,28,250,84,5,174,148,239,42,236,145,198,25,38,108,115,177,138,68,62,192,29,144,153,99,43,58,105,233,252,87,131,9,62,152,5,57,149,124,87,105,118,200,17,208,136,141,195,210,164,38,55,80,167,231,240,251,51,161,58,127,172,210,85,235,113,167,222,230,2,232,167,236,46,86,118,148,131,211,77,178,27,29,240,59,129,60,233,12,187,206,129,94,254,245,174,45,117,237,76,112,182,240,230,103,50,173,241,35,11,161,194,105,42,142,125,97,81,7,92,212,22,68,110,226,179,9,5,230,232,203,9,220,153,53,80,101,214,187,9,210,109,132,208,232,171,9,21,142,242,120,122,102,87,223,248,82,223,213,26,223,126,232,174,42,48,39,118,21,180,50,111,87,33,66,19,187,138,177,157,175,171,247,95,120,185,255,241,203,227,58,156,224,235,60,121,52,249,64,221,238,63,255,242,224,143,215,23,233,60,110,113,1,18,16,20,167,17,66,233,133,250,238,72,156,235,125,140,94,247,24,231,255,210,68,226,87,24,224,235,33,13,157,198,59,90,149,170,44,220,7,78,126,58,51,246,113,168,212,204,86,75,13,216,25,124,127,73,36,232,201,245,155,167,55,63,150,215,200,25,109,78,106,100,170,216,154,253,6,135,120,109,131,119,169,78,222,206,99,179,52,54,103,103,241,55,171,13,221,175,34,83,53,214,70,114,57,222,2,141,214,74,248,6,54,203,100,113,58,207,56,92,48,29,191,232,201,219,25,195,10,242,118,238,96,9,88,114,99,10,190,209,121,198,65,210,92,76,14,148,147,123,180,36,225,221,42,220,27,54,136,81,220,26,216,156,128,228,149,51,165,252,50,73,1,59,221,237,118,45,14,152,156,23,27,221,100,183,154,21,42,146,28,225,98,90,25,8,134,71,81,46,196,53,252,20,117,121,220,190,104,44,8,31,47,229,196,82,29,44,234,8,199,53,176,189,168,226,167,172,200,36,177,129,226,81,172,177,245,122,165,187,12,246,175,43,199,178,159,157,99,165,119,57,184,139,6,211,120,25,91,66,208,103,248,95,2,229,180,9,55,188,18,177,222,62,195,27,141,114,255,225,117,245,19,27,74,137,179,252,185,167,180,63,214,207,31,159,225,255,149,121,74,34,100,1,91,44,211,19,212,10,52,21,245,179,195,70,32,164,136,64,174,200,209,14,29,192,128,91,155,245,25,221,149,158,34,5,56,62,15,180,0,82,160,196,195,177,154,85,21,224,180,178,174,65,112,42,118,250,6,186,8,201,89,67,209,0,67,129,206,33,228,217,118,12,105,199,201,134,144,53,182,85,42,176,80,17,211,89,65,202,219,147,245,18,162,199,49,121,20,115,214,0,55,141,201,34,124,43,138,222,38,239,10,117,184,65,53,140,90,70,234,78,47,212,174,152,224,200,159,55,32,3,234,39,159,4,156,194,183,151,252,208,68,99,121,220,34,178,34,7,80,65,18,49,217,16,129,122,81,232,66,70,167,55,54,88,192,97,144,187,112,91,2,248,77,84,1,48,243,208,119,108,220,12,75,11,43,224,175,6,225,160,95,150,86,116,237,42,205,97,111,61,167,47,124,221,255,242,181,123,183,239,24,140,37,104,11,81,145,248,37,80,155,217,216,16,112,75,149,13,88,57,193,23,252,157,250,178,97,249,169,141,181,127,63,75,173,186,0,211,160,175,236,106,207,189,122,112,110,5,204,218,202,26,60,165,5,163,10,116,229,149,245,241,141,246,127,186,120,255,250,221,254,149,139,253,87,63,31,188,254,101,255,139,55,255,247,194,179,224,239,193,173,151,161,121,172,220,188,5,53,63,103,211,248,215,127,226,159,40,255,225,145,1,95,78,46,127,63,184,249,34,248,121,242,199,79,181,184,89,231,193,77,131,24,192,235,145,227,248,241,103,253,47,175,78,199,20,128,196,95,20,70,176,63,53,23,35,216,1,136,117,88,219,212,216,24,57,194,67,38,214,79,53,198,51,178,162,248,1,0,216,194,103,94,0,227,245,10,2,134,28,246,157,215,28,54,65,59,221,241,11,29,212,253,137,170,176,126,30,40,46,176,36,104,139,252,131,53,7,252,86,141,40,210,184,212,217,243,196,144,94,16,215,27,99,158,65,1,8,218,34,252,216,34,4,186,182,160,56,239,51,164,99,19,222,145,68,225,189,160,62,163,10,147,38,62,90,122,2,153,69,105,206,30,158,124,18,91,211,225,3,10,24,203,4,217,114,161,83,3,51,180,216,245,170,101,241,11,16,3,150,59,216,22,111,198,201,6,54,213,83,15,18,159,124,146,122,98,99,40,141,48,220,51,207,60,193,63,243,204,120,100,160,96,53,179,168,59,1,165,158,97,228,148,89,227,241,20,222,173,47,203,87,174,85,160,181,2,138,228,224,115,44,178,152,84,128,180,102,235,240,70,149,135,43,218,121,13,206,227,13,84,33,61,180,61,195,180,0,92,47,148,249,218,248,42,163,231,60,168,240,177,73,237,251,248,138,176,187,26,2,29,155,164,174,52,171,184,92,228,216,36,159,65,104,57,0,74,248,241,3,63,124,12,181,34,43,30,227,50,149,243,13,52,33,228,37,103,10,193,52,165,142,225,57,104,27,142,231,250,249,127,17,5,48,34,178,15,90,100,7,161,49,132,39,199,228,35,102,126,184,150,136,67,119,157,7,172,1,118,236,102,68,38,120,160,2,111,118,12,199,196,128,92,127,60,52,10,105,44,183,163,55,78,249,184,138,50,212,50,145,193,243,4,37,153,88,209,35,123,220,179,202,158,252,156,60,165,134,146,113,188,136,64,137,175,112,210,50,193,83,127,230,54,95,143,179,165,30,234,175,92,55,140,125,213,42,230,219,248,124,105,154,1,181,204,43,100,230,61,69,140,16,33,66,203,67,6,137,248,21,8,54,182,168,195,86,13,70,131,1,230,230,88,242,78,64,6,118,150,58,183,38,251,75,129,223,209,233,254,138,209,240,20,98,250,13,131,17,27,165,195,31,38,195,211,217,10,91,43,27,86,214,103,206,247,36,1,63,118,182,3,109,252,65,113,175,205,143,120,109,24,107,36,86,240,177,215,84,59,245,177,221,66,86,218,164,75,166,41,220,136,202,193,153,55,177,24,2,7,88,202,43,212,187,24,160,233,236,57,89,56,163,24,123,73,80,3,144,0,42,192,208,193,192,242,28,18,27,200,79,100,108,98,52,160,172,4,100,192,56,96,60,195,202,51,207,24,204,40,205,48,161,123,40,211,140,233,226,174,113,94,248,30,60,85,55,140,177,152,38,79,73,201,120,73,146,224,133,182,217,5,56,209,120,242,188,20,252,101,88,71,223,4,176,185,46,26,214,229,194,120,135,47,247,12,91,94,163,206,25,52,189,0,52,35,229,101,167,118,107,69,48,29,55,70,90,196,216,130,193,134,177,35,74,57,30,12,247,184,138,107,128,129,224,219,172,167,12,43,128,69,134,30,85,214,198,205,83,176,175,195,197,142,117,175,23,201,165,213,24,203,246,39,158,168,41,108,40,111,231,100,177,77,94,134,145,35,68,117,155,193,19,214,208,94,172,213,200,77,28,133,14,164,135,32,42,155,67,37,3,104,93,13,133,235,81,131,218,249,128,214,235,13,93,146,14,18,171,207,51,129,141,134,10,108,84,132,169,194,11,206,42,84,10,76,79,131,81,68,127,11,178,10,58,127,189,69,106,76,166,213,177,73,93,136,38,110,211,52,109,172,193,17,6,250,46,47,179,133,25,240,27,164,99,99,13,69,18,217,206,47,27,72,243,134,21,35,125,110,88,11,26,123,122,64,238,67,55,54,68,244,72,68,139,166,40,223,149,215,55,56,83,19,157,156,240,86,38,175,127,6,88,149,159,1,54,201,46,189,174,55,100,119,230,185,188,147,99,156,196,144,93,182,49,175,170,22,236,14,202,78,77,14,252,105,225,179,212,207,16,248,211,158,231,104,142,227,236,115,6,254,116,80,89,219,148,104,165,160,191,185,159,1,105,38,203,59,108,78,126,126,164,57,122,10,210,78,198,97,255,57,144,182,101,179,148,203,70,205,141,116,158,31,69,90,19,96,117,173,110,132,134,9,102,124,149,75,209,107,52,203,210,57,214,226,92,171,195,135,51,38,7,205,88,38,116,122,244,66,5,206,152,227,101,176,230,4,228,44,131,38,199,176,178,12,31,79,136,64,252,23,248,26,47,194,205,83,2,44,90,165,42,208,8,198,30,250,160,119,153,203,226,138,58,65,71,171,26,86,254,99,131,130,34,236,201,39,199,65,134,194,113,92,250,70,75,40,113,75,148,73,23,107,54,155,117,194,67,74,118,101,108,13,1,159,156,52,196,238,121,252,232,109,105,92,177,99,252,172,166,4,136,50,185,217,99,72,88,43,243,160,177,111,39,198,174,29,27,202,85,142,214,90,71,170,167,198,49,204,140,152,173,118,154,163,236,22,59,59,35,102,171,46,28,166,131,102,243,83,38,73,158,98,152,159,97,146,208,46,91,214,234,180,48,243,77,18,7,67,219,103,70,240,180,184,56,167,1,21,118,57,255,22,241,59,39,27,63,141,185,222,69,22,133,73,104,194,213,157,199,180,73,194,37,27,66,125,73,146,67,122,65,135,193,232,170,160,186,60,209,204,133,212,195,215,37,58,107,23,109,225,33,51,15,100,64,133,76,47,228,171,149,86,137,227,133,105,174,34,229,72,105,67,142,35,209,149,174,196,99,47,111,40,88,43,118,192,223,149,72,60,81,120,64,132,206,8,12,240,168,183,214,16,133,138,132,227,243,193,111,0,16,39,84,227,216,245,17,46,247,4,37,219,28,33,134,208,92,187,136,185,117,67,177,209,168,175,155,205,180,211,178,198,88,168,53,218,177,70,91,237,235,46,202,73,153,81,23,80,108,229,67,138,102,232,181,106,221,42,95,9,225,44,152,112,60,227,226,255,222,143,31,156,188,245,220,224,219,171,167,159,93,234,255,225,198,189,219,47,15,174,221,26,92,121,54,13,33,12,62,120,225,228,139,191,140,177,85,66,215,252,83,174,250,117,131,52,15,15,224,129,28,230,132,241,246,105,114,33,116,115,191,138,10,232,109,213,88,222,5,167,197,241,196,219,57,29,4,131,122,59,245,221,39,247,126,124,167,255,226,141,193,133,103,13,147,59,167,160,171,13,139,40,234,195,49,178,64,187,3,19,199,35,116,134,34,217,140,84,70,55,169,171,2,14,136,35,18,79,166,184,246,136,97,33,208,229,72,22,142,218,103,52,96,134,38,86,118,82,177,153,207,87,160,124,157,100,101,167,1,46,223,224,98,147,59,248,104,122,152,220,243,79,10,72,247,218,26,12,75,85,226,219,41,177,98,132,207,247,33,140,90,193,135,67,26,199,129,20,106,138,188,36,27,16,206,178,204,131,155,112,98,98,142,173,242,102,112,26,36,107,22,18,123,81,184,120,230,105,121,68,22,29,121,48,62,36,74,151,129,182,18,201,241,0,38,91,196,49,200,10,153,49,106,200,138,121,217,11,143,212,228,73,132,195,34,33,15,10,75,121,160,144,163,191,86,193,238,130,152,194,45,213,89,14,71,155,212,200,48,248,112,96,143,109,168,54,124,96,201,133,241,80,171,21,176,43,38,161,150,166,181,4,168,205,117,21,136,106,204,72,190,130,99,70,34,243,66,57,170,7,178,180,194,110,113,106,133,10,143,153,23,190,118,80,121,87,173,58,135,129,104,137,51,77,70,76,14,56,247,64,156,48,134,190,24,30,182,61,229,43,149,82,93,2,90,227,216,248,83,14,56,67,198,240,141,73,103,106,68,248,225,33,185,105,94,243,62,211,195,118,202,130,58,165,51,89,32,161,241,230,232,41,86,39,200,72,63,88,119,85,16,115,247,249,28,49,148,37,166,96,115,46,83,88,73,152,200,6,154,66,127,231,101,234,254,135,207,247,111,253,160,70,14,51,205,68,88,179,80,145,233,86,65,146,65,42,150,234,208,206,94,59,231,76,141,241,179,174,97,26,98,32,141,108,154,53,215,26,2,190,227,144,134,103,154,74,58,13,105,192,252,174,22,166,89,154,235,36,116,155,39,38,188,89,100,177,101,128,74,216,106,81,78,164,53,150,248,117,57,4,133,214,208,154,128,31,206,171,11,82,9,118,67,43,181,169,153,180,254,71,80,98,78,62,123,173,127,243,99,18,240,105,62,238,128,11,167,194,25,130,88,192,207,59,31,128,41,134,128,206,203,28,110,176,33,205,117,83,181,82,99,186,36,70,154,18,88,30,135,4,149,54,68,231,47,24,171,131,231,179,6,221,195,8,61,111,129,97,33,204,37,219,106,218,161,46,115,60,129,19,100,46,81,121,64,22,40,53,190,45,37,74,185,34,244,242,33,43,126,250,52,37,164,165,28,202,18,110,240,42,100,76,183,120,142,204,10,185,178,54,101,106,85,149,96,114,85,109,202,196,170,138,169,213,223,102,3,168,81,197,52,162,244,103,85,224,95,126,253,222,143,47,223,187,251,210,201,221,151,13,147,5,135,172,196,130,45,123,110,25,106,178,75,171,75,86,32,40,86,128,248,80,226,204,118,13,196,22,15,198,107,69,250,19,98,61,221,38,114,172,222,168,23,64,12,3,173,99,23,87,38,255,231,194,111,192,127,208,160,242,206,243,253,219,191,238,95,121,243,228,195,183,250,87,238,64,39,163,151,254,171,255,213,133,193,165,87,79,62,127,233,222,157,87,104,151,203,214,255,254,27,102,240,206,37,154,25,188,249,201,255,94,248,245,95,127,184,52,156,250,215,31,174,192,224,29,87,238,244,63,187,214,127,254,235,254,205,183,48,0,5,112,255,249,119,6,239,64,240,39,215,190,5,224,65,121,134,162,104,0,194,9,64,48,4,196,104,105,130,204,181,239,251,175,190,124,239,182,156,130,114,21,40,46,0,133,134,152,184,134,160,12,149,30,188,253,13,134,50,218,219,191,254,112,25,244,107,52,253,244,155,91,253,31,239,158,190,250,99,255,230,123,253,139,111,193,7,1,31,223,132,134,42,128,100,160,163,183,127,13,125,204,222,121,7,166,224,174,131,186,40,165,127,241,107,64,59,2,7,237,251,224,54,248,141,239,239,255,246,18,40,112,242,197,27,253,223,94,1,116,2,95,238,255,230,198,201,143,127,130,104,191,115,163,255,213,39,167,215,175,156,62,123,229,244,155,143,78,127,122,1,58,142,5,45,190,251,22,216,48,195,242,47,126,208,255,225,14,64,163,127,235,251,33,200,247,223,126,30,148,60,185,251,254,189,219,23,240,250,13,186,99,64,12,154,133,87,76,51,88,97,98,6,164,26,160,221,197,175,251,207,95,132,113,254,192,152,188,247,28,24,126,219,189,219,255,13,104,246,215,31,222,234,191,8,8,243,71,176,36,0,26,156,126,243,97,255,197,235,96,133,0,223,49,130,216,194,95,155,114,250,217,115,253,75,191,197,97,3,73,250,159,190,134,150,58,151,254,76,122,243,217,107,127,253,225,237,249,113,7,255,157,128,129,253,234,189,123,119,0,181,222,194,115,20,160,168,253,233,82,209,189,250,107,128,238,80,81,70,201,30,59,33,176,43,225,193,229,207,6,95,191,222,255,248,179,251,191,127,31,96,61,182,228,224,205,175,78,158,253,75,255,230,215,247,127,255,167,254,95,174,227,247,35,160,55,253,139,55,238,127,248,238,224,165,27,131,63,254,101,168,109,199,148,182,79,62,187,59,248,242,53,76,22,80,13,208,22,67,156,212,124,255,206,239,48,193,167,23,59,253,246,185,193,157,87,65,219,16,227,55,94,0,173,159,124,254,135,137,48,223,121,255,222,79,239,2,6,156,86,230,18,137,6,121,250,205,141,251,47,92,61,121,251,181,147,119,63,154,82,30,20,3,101,6,223,190,52,3,230,205,203,128,112,4,26,102,36,88,254,215,131,75,255,61,248,226,195,147,183,111,246,47,3,10,94,25,92,122,13,176,105,255,226,87,131,119,46,131,169,3,48,113,88,238,221,185,3,250,215,127,245,243,251,239,190,7,230,213,201,15,111,128,148,254,107,191,167,41,148,115,121,161,217,1,254,59,253,233,53,32,100,6,239,142,19,47,40,208,46,156,28,111,252,136,217,250,244,167,183,193,52,28,124,241,9,158,176,16,197,119,46,220,187,253,201,224,131,31,20,234,227,254,64,166,191,243,41,44,246,211,231,64,194,0,8,176,48,2,11,68,222,253,119,255,11,50,206,187,31,14,94,185,1,96,170,89,47,190,14,128,128,137,52,184,113,189,255,252,203,253,75,111,15,222,248,242,254,231,191,135,18,236,210,151,12,197,80,0,215,254,157,215,33,174,23,111,64,193,116,243,10,244,213,245,234,115,39,95,221,213,130,112,172,57,93,247,238,252,212,191,248,27,84,244,207,128,109,224,151,219,191,62,185,243,25,200,190,255,194,107,182,53,218,162,150,0,28,41,103,48,107,14,59,206,0,173,142,63,193,195,218,14,86,109,100,227,107,213,228,90,181,146,102,120,11,69,76,174,93,22,23,54,185,110,172,213,150,5,98,99,205,231,29,44,138,154,240,176,49,183,107,107,228,73,203,83,227,67,72,215,133,122,179,190,138,76,254,151,136,227,19,242,11,26,102,233,15,157,199,67,144,107,233,245,6,242,178,174,206,138,85,86,82,79,107,76,141,9,143,170,150,228,151,107,248,17,143,238,9,83,14,7,157,64,149,149,0,226,250,192,207,87,95,235,223,254,13,98,243,183,148,87,125,164,109,78,100,243,13,94,92,81,227,91,0,24,37,221,27,99,174,36,18,135,167,134,22,52,127,6,74,140,225,120,92,124,105,212,140,26,10,114,168,37,205,182,90,126,251,55,157,100,242,22,82,115,126,93,170,1,98,135,118,163,91,235,67,176,113,209,21,164,83,147,119,97,199,166,28,52,241,231,16,151,89,109,52,188,114,38,182,209,69,124,10,131,180,84,195,36,215,175,45,141,149,37,106,101,253,60,220,41,168,174,206,235,67,182,115,178,55,103,80,84,246,121,217,82,172,173,136,107,207,17,43,41,165,4,61,234,46,217,128,143,33,213,139,115,206,101,183,205,188,56,151,76,57,245,226,220,238,98,172,121,7,45,123,128,51,229,213,59,115,232,75,247,159,108,250,152,166,156,151,218,117,42,238,200,137,197,35,153,89,231,199,29,72,76,70,94,62,177,144,31,237,207,113,218,219,152,113,32,174,61,242,34,103,224,120,6,232,14,48,244,225,53,103,31,47,235,39,147,114,74,241,80,80,244,231,25,211,73,184,170,139,216,51,238,132,122,230,240,91,199,12,127,255,210,243,96,233,55,204,215,21,203,208,22,233,87,13,252,129,203,61,252,127,88,156,53,88,169,140,206,7,113,49,195,228,78,46,138,60,126,105,124,114,243,66,255,149,231,255,70,200,139,188,212,36,199,155,42,250,83,198,233,145,137,228,44,20,201,138,179,238,127,38,57,172,245,189,105,113,228,85,223,155,77,197,247,102,209,148,85,37,47,157,183,57,45,185,188,93,246,189,105,234,170,14,55,77,237,191,163,232,125,228,194,118,178,244,120,212,18,119,132,13,103,77,137,7,230,83,47,228,211,206,63,37,159,150,55,58,38,15,226,211,44,133,30,27,14,241,105,217,212,54,121,85,62,181,216,156,52,151,183,178,10,159,62,189,225,81,248,244,72,166,128,198,212,66,255,158,44,221,228,147,228,14,47,137,238,196,214,75,107,172,73,123,40,185,158,55,169,199,140,235,93,147,122,112,184,254,244,196,72,73,234,205,238,250,88,47,179,70,131,25,90,243,152,5,100,2,17,199,165,189,216,228,161,194,139,208,163,94,1,218,171,87,80,76,172,167,1,167,136,57,228,27,8,178,190,213,201,113,208,189,137,122,123,13,45,133,148,251,192,7,243,235,79,220,255,33,255,249,38,253,165,57,113,247,159,19,160,145,49,208,158,3,21,161,29,66,58,193,250,89,116,168,45,47,17,100,157,183,193,11,48,76,247,193,7,47,220,255,240,247,208,243,63,42,167,234,208,74,97,116,164,104,67,39,138,112,29,89,145,107,106,181,113,248,104,71,127,255,2,26,6,26,3,60,249,228,108,118,39,220,240,162,74,247,239,62,215,255,233,205,193,123,111,26,76,242,250,13,32,93,124,235,228,238,115,247,190,255,244,244,230,151,240,88,235,171,11,247,95,255,201,96,130,11,224,58,88,172,238,194,163,40,180,41,197,199,18,6,19,94,93,52,208,224,81,224,181,239,224,110,245,171,203,131,55,175,130,47,180,203,225,34,39,125,39,215,222,135,59,201,239,62,233,127,241,233,201,245,215,251,31,125,14,190,160,147,144,43,240,208,226,226,87,240,120,235,53,184,149,61,121,229,203,123,119,239,226,196,41,231,148,67,248,78,43,137,186,2,119,254,128,192,132,30,217,124,206,170,208,227,228,149,151,238,221,254,113,148,24,112,239,12,81,122,182,127,249,150,158,30,64,231,0,27,121,76,9,176,9,194,103,91,167,32,229,210,111,225,193,214,75,111,131,125,54,24,84,88,21,157,143,156,220,125,31,228,194,159,207,191,51,120,247,53,140,26,196,250,147,155,240,59,58,239,128,231,104,56,118,213,205,235,131,203,223,195,159,207,125,117,250,205,231,131,107,119,251,239,190,117,239,246,43,247,190,191,14,235,94,185,213,191,248,205,224,157,203,131,215,47,157,94,191,54,120,229,19,245,136,237,250,21,120,194,132,79,79,208,57,131,130,0,57,160,192,199,52,114,214,201,165,175,250,111,255,216,127,249,115,48,56,232,12,1,118,10,223,243,128,78,77,60,182,155,112,192,55,233,36,104,202,153,142,202,68,120,8,32,135,124,242,245,16,7,81,242,41,47,97,161,143,63,3,156,131,59,6,190,192,255,62,250,252,33,185,72,25,232,105,37,101,30,208,51,18,149,115,168,140,116,250,155,235,247,175,125,10,6,254,97,120,9,157,165,226,55,145,16,253,247,94,194,7,124,152,115,200,201,224,171,175,12,222,121,127,112,249,207,96,82,130,146,247,110,95,238,127,125,29,103,41,92,132,143,45,33,253,47,127,126,255,238,107,208,109,251,179,127,190,119,251,119,247,175,127,63,120,227,205,123,119,46,227,161,25,188,241,130,246,96,142,140,151,124,246,135,127,106,79,174,0,31,158,190,248,235,147,59,159,158,92,187,1,178,32,23,93,123,127,0,138,1,56,191,127,5,243,9,76,124,229,86,255,195,223,64,32,47,194,3,98,120,28,245,254,251,131,55,47,14,110,223,30,229,52,237,241,49,238,5,62,244,36,7,160,242,153,230,164,19,217,209,94,40,140,71,48,87,248,80,119,166,249,107,149,253,148,129,27,43,195,236,255,96,28,168,97,63,71,54,203,43,236,55,120,247,149,165,193,215,31,62,4,243,65,228,239,222,193,93,187,247,195,91,112,60,254,242,113,255,237,15,225,151,187,239,15,46,33,24,23,223,186,255,17,24,233,203,80,84,201,227,61,120,238,234,233,173,231,251,63,126,8,88,1,254,68,119,7,176,0,98,101,128,194,201,221,23,160,99,165,59,144,195,240,134,189,127,243,163,123,63,124,240,191,136,117,78,62,131,144,7,215,63,26,92,191,132,10,188,219,191,133,36,212,187,31,13,222,255,4,252,221,127,241,61,88,0,1,132,215,14,63,92,128,152,188,250,74,255,165,143,21,113,6,192,158,222,252,233,228,6,188,132,130,185,87,95,30,60,251,234,224,194,27,112,74,128,159,223,255,233,254,111,110,168,173,95,121,67,101,214,63,253,229,228,147,247,48,7,195,138,55,175,159,202,52,65,124,243,218,233,171,159,156,220,189,58,248,246,21,184,220,126,133,38,213,181,91,131,171,223,244,191,251,188,255,213,87,106,201,15,174,195,208,208,175,94,34,63,255,244,245,253,103,127,167,160,55,122,77,64,152,242,142,90,70,89,30,224,101,217,213,23,193,223,131,47,175,1,84,33,99,188,254,211,224,171,247,9,26,183,63,237,127,121,21,23,27,220,190,72,224,235,175,83,134,126,142,206,58,237,5,206,164,43,140,33,12,213,196,145,171,27,0,255,244,217,107,39,95,223,157,200,192,96,185,135,28,165,153,117,128,95,1,187,142,155,114,78,6,76,57,203,152,25,247,252,59,127,63,153,127,206,164,216,48,168,209,155,100,34,26,76,112,183,131,166,36,107,183,131,41,9,245,64,17,27,14,248,253,30,108,179,11,148,233,117,195,147,124,85,170,159,193,127,247,95,190,218,127,17,182,68,142,50,110,125,15,15,235,209,8,97,202,158,254,244,54,144,121,39,119,127,0,92,5,10,159,126,9,207,227,79,191,121,255,244,155,143,200,28,123,243,147,254,237,219,167,63,189,122,250,227,31,229,105,124,101,112,249,167,193,75,23,229,105,70,148,11,237,228,81,74,98,80,144,34,127,249,120,210,220,62,185,243,223,131,143,46,224,89,125,250,233,179,218,249,137,39,149,50,177,241,53,225,201,15,111,0,206,128,185,47,126,221,127,241,6,104,11,136,97,237,196,211,79,117,56,105,145,20,248,242,254,155,119,21,161,128,231,54,44,0,57,245,250,168,44,192,179,244,228,139,203,10,127,107,201,2,212,150,147,207,63,192,215,44,39,111,61,167,202,41,52,180,170,8,248,237,21,216,151,151,63,39,124,252,197,101,5,14,150,89,152,242,131,11,159,65,33,117,227,167,193,187,175,14,222,248,195,224,183,95,246,159,255,131,66,67,92,18,82,245,171,215,181,138,24,242,90,244,153,2,225,244,214,95,128,146,15,70,240,228,131,107,42,182,154,242,128,140,131,203,47,131,53,237,222,15,47,99,132,135,187,134,249,18,48,201,213,143,100,1,164,47,112,229,5,192,69,90,152,160,239,90,177,56,196,33,131,119,63,129,164,120,247,19,80,0,40,146,253,191,92,132,183,205,31,63,7,111,168,198,81,21,228,142,94,185,222,191,112,225,222,15,175,225,107,54,114,187,37,215,93,82,131,153,41,107,188,58,81,248,188,53,171,153,40,129,128,211,75,81,19,38,10,25,19,196,89,128,227,238,191,121,227,254,135,207,157,220,124,179,255,253,159,9,249,209,45,154,58,122,72,209,196,137,228,230,235,157,203,144,47,16,26,240,62,254,221,15,225,197,60,186,146,135,124,241,245,235,128,101,160,168,249,254,207,131,151,222,7,164,58,121,251,54,236,49,190,168,131,119,240,239,33,117,74,166,199,213,87,251,47,220,193,23,99,64,80,223,187,251,201,189,219,47,18,194,127,243,33,0,139,111,203,192,228,27,188,130,181,231,155,24,56,244,126,247,197,247,120,42,3,85,236,228,237,155,184,36,64,70,171,28,67,74,223,253,47,168,226,223,122,238,222,221,239,148,118,149,123,121,220,17,208,180,90,29,85,132,99,139,184,0,15,20,30,34,144,75,232,47,151,209,182,69,20,122,236,153,15,204,149,183,127,132,23,170,223,62,119,239,206,103,16,26,234,41,166,30,153,61,119,191,27,124,240,3,156,145,55,94,57,253,6,110,84,250,239,223,1,56,144,217,252,205,119,242,132,187,73,84,101,162,157,224,102,180,28,96,205,57,243,26,14,176,219,189,94,32,59,167,113,128,194,219,144,196,55,111,247,175,222,26,98,105,109,150,186,163,2,44,253,35,156,11,253,87,255,120,122,139,168,35,218,138,96,116,229,146,47,3,188,21,6,38,211,228,157,63,98,158,211,238,207,48,103,144,219,90,69,156,126,246,220,233,149,223,128,242,152,154,186,242,74,115,87,46,159,92,252,108,233,127,46,0,205,246,50,182,223,32,58,252,165,47,193,88,253,207,133,119,225,112,125,250,236,224,171,95,163,129,186,13,38,60,46,166,224,65,120,89,3,29,76,72,200,77,160,135,87,223,196,236,163,109,21,46,254,23,191,187,247,35,89,198,199,246,231,228,191,223,4,98,5,246,25,177,15,158,58,88,31,33,187,84,205,70,114,104,158,99,130,226,138,96,119,0,21,147,103,175,12,238,92,198,120,142,149,98,96,243,2,246,182,90,241,173,145,21,159,65,254,209,113,74,222,206,235,57,197,5,254,204,33,43,240,61,56,105,242,210,239,79,94,255,228,255,176,247,174,221,109,28,71,194,240,95,129,103,99,135,88,14,65,12,238,0,13,251,1,193,139,40,145,148,120,145,40,74,171,71,103,0,12,64,136,192,0,156,25,240,38,243,28,39,121,28,95,18,199,78,226,196,235,141,19,39,217,56,118,178,143,157,139,227,196,150,227,248,156,247,175,188,38,41,125,218,191,240,86,245,101,166,231,6,128,148,196,216,251,210,180,200,153,158,190,84,87,87,119,87,85,87,87,81,129,150,96,252,3,228,169,222,126,199,78,161,75,181,253,122,244,49,16,54,251,10,8,165,203,57,149,160,120,30,214,37,250,73,60,191,23,167,185,51,121,5,96,68,108,210,117,128,54,13,27,5,142,199,59,239,218,35,193,242,187,114,254,128,46,11,94,58,165,51,140,235,26,142,222,250,16,234,113,242,136,181,249,199,242,181,87,30,60,255,75,168,211,51,180,174,49,123,5,22,159,63,120,247,61,74,40,100,37,164,217,216,178,198,209,8,19,17,233,236,249,247,96,223,59,254,29,225,11,94,250,249,209,7,239,162,62,2,216,236,31,125,95,44,43,78,95,90,15,174,210,180,93,130,22,88,105,1,84,182,61,254,232,251,200,248,0,127,68,96,102,163,32,100,14,160,45,63,231,234,16,89,82,33,190,168,157,13,41,159,159,153,233,75,100,246,136,82,33,56,112,215,102,121,136,41,7,180,142,230,41,247,126,252,223,127,127,217,5,6,76,92,70,43,200,231,16,51,46,16,90,190,115,244,203,79,112,138,144,185,235,84,251,241,223,238,191,250,50,236,82,247,63,252,181,191,66,209,192,196,94,220,16,128,231,63,163,125,7,134,138,238,70,204,186,141,98,159,127,165,66,162,253,74,3,215,33,23,65,22,24,36,35,210,46,14,219,75,223,189,255,30,239,157,191,95,104,137,242,91,24,63,16,170,129,41,135,189,135,237,127,194,198,108,19,174,195,121,219,163,195,249,106,202,223,6,12,164,40,166,56,67,152,78,104,53,145,249,78,79,166,38,167,67,134,144,113,120,226,58,241,151,223,35,25,126,250,103,16,134,160,254,163,63,127,230,204,126,120,125,229,55,208,153,195,23,191,75,133,6,178,68,191,3,16,51,253,12,89,33,48,145,47,149,104,158,71,128,164,213,30,189,242,38,62,19,49,11,70,26,176,195,104,249,222,27,71,207,191,11,25,30,188,248,26,77,7,246,4,152,99,64,150,141,38,215,84,163,166,61,127,250,19,84,75,37,54,128,211,22,49,113,154,66,91,127,96,122,191,47,191,248,16,182,52,15,69,210,129,167,171,29,64,136,149,188,248,26,66,69,58,75,25,31,103,3,18,154,22,241,99,11,139,97,88,250,239,191,255,140,45,75,100,8,17,170,239,192,243,159,224,55,213,210,0,7,119,31,36,57,182,156,252,76,28,142,71,130,94,164,209,16,220,178,109,24,150,192,123,175,29,189,242,46,110,148,62,70,146,2,47,54,193,106,123,229,215,15,222,250,157,189,44,33,35,254,163,31,134,172,52,32,254,139,11,76,38,159,75,10,212,153,87,18,229,233,233,97,22,24,82,21,210,202,11,127,61,252,243,39,199,247,190,176,249,61,212,11,19,45,155,119,168,4,229,3,176,36,135,192,13,194,8,113,9,192,217,230,105,253,4,209,72,64,159,254,244,232,163,87,240,1,152,207,191,126,155,74,250,192,22,224,250,4,242,205,107,212,108,243,51,202,97,112,237,222,183,93,204,36,105,247,193,139,47,30,255,242,219,30,41,83,252,100,83,12,85,154,99,119,232,60,124,237,21,6,249,47,191,125,252,206,71,84,127,135,108,196,183,190,248,242,243,47,142,223,120,159,49,228,65,19,35,160,203,223,125,65,220,233,216,188,162,91,3,37,214,191,252,254,254,135,247,128,37,164,213,122,249,85,191,186,81,216,44,146,121,145,35,201,77,38,146,137,100,223,149,198,222,128,81,234,248,217,15,15,255,240,14,0,225,105,197,30,69,4,241,55,255,135,109,105,127,125,25,179,1,186,63,250,9,74,94,159,253,213,5,104,152,181,168,32,105,101,137,165,29,135,53,59,51,51,51,149,26,130,207,102,19,141,212,239,227,11,208,64,26,128,70,232,125,153,153,184,64,13,158,125,139,190,40,172,210,79,76,201,228,83,110,211,26,144,250,220,101,41,217,210,252,84,0,178,85,199,54,215,32,82,165,127,167,161,58,115,92,88,108,115,219,15,95,62,254,252,195,176,141,71,228,176,196,158,210,82,34,114,28,233,154,132,128,118,169,241,121,89,106,131,75,247,75,127,175,81,150,126,237,63,145,78,127,249,9,246,235,173,207,238,127,248,71,148,8,223,248,8,22,43,15,215,205,230,13,223,44,216,238,224,62,59,240,55,65,231,31,1,21,71,112,96,126,46,40,127,59,34,14,0,67,34,157,98,175,255,224,248,179,15,152,214,138,110,36,48,6,130,226,202,214,3,51,64,127,244,125,207,8,5,212,76,134,135,74,151,200,131,144,21,192,206,255,224,133,87,145,103,38,155,217,209,39,63,191,255,238,23,182,198,31,62,225,88,210,113,162,130,124,128,78,194,175,218,116,166,140,162,144,83,117,62,101,146,240,95,40,47,232,90,132,232,110,245,26,42,3,30,188,249,9,110,19,31,189,127,248,221,239,211,65,180,245,169,168,209,252,249,207,169,110,238,193,203,127,161,26,235,7,191,135,133,224,175,20,49,228,44,198,53,196,180,32,101,120,233,94,134,74,174,247,191,231,98,237,239,253,152,54,113,252,198,199,199,255,245,22,109,5,89,186,95,254,6,55,250,15,94,118,17,48,136,153,2,251,12,59,9,14,218,79,190,47,86,136,122,104,122,240,36,168,162,93,90,234,95,255,226,232,39,47,29,189,252,187,195,15,63,69,209,7,101,8,194,213,112,253,244,151,159,253,231,241,139,223,57,250,233,91,200,200,242,130,247,191,243,57,29,40,186,171,4,237,158,194,225,141,160,91,205,102,21,23,135,30,143,135,170,140,216,132,167,163,210,215,14,91,164,16,175,92,243,218,79,177,8,87,39,216,197,233,174,65,78,191,240,24,12,248,101,224,48,142,126,240,30,50,224,208,79,190,155,120,198,143,150,165,251,166,71,132,116,166,49,153,44,180,117,241,164,205,206,47,110,38,236,19,63,120,22,243,123,150,9,90,33,131,246,39,47,29,255,224,69,10,45,209,20,252,199,131,95,255,220,43,55,80,246,0,54,168,31,188,127,248,202,251,84,170,135,5,226,248,55,255,64,141,172,91,208,97,153,223,249,1,94,140,249,211,175,48,39,85,34,254,236,23,56,97,63,120,25,173,241,63,249,4,197,91,104,221,30,117,144,85,223,120,63,80,210,164,86,245,54,147,67,85,206,128,52,162,22,35,75,10,41,235,165,24,255,49,160,67,58,149,138,107,191,46,151,203,48,165,195,72,199,222,169,127,250,98,176,52,103,183,69,137,73,56,59,69,69,241,127,189,117,252,249,15,109,25,213,94,176,240,250,14,101,105,63,253,41,101,105,15,223,254,227,151,159,144,69,151,14,15,169,7,5,37,106,214,225,110,133,106,173,177,21,224,163,95,121,23,216,103,220,13,40,11,65,39,211,11,255,23,82,200,120,188,140,228,242,225,127,120,84,211,52,27,163,99,62,5,129,218,128,217,96,10,5,161,54,152,63,247,63,255,28,178,29,190,242,51,63,195,238,83,237,9,71,171,194,42,90,73,213,92,171,232,204,76,168,130,143,9,180,66,85,140,73,116,243,15,94,62,151,228,71,85,205,111,254,100,111,56,84,42,193,217,201,225,166,120,97,67,40,168,82,92,144,139,250,87,71,91,135,164,0,124,216,241,183,63,21,51,139,149,136,252,137,87,160,21,139,188,247,198,225,15,255,253,75,225,228,45,84,184,165,36,76,78,57,94,70,176,68,156,38,242,89,205,77,200,240,95,255,157,201,119,52,225,183,213,8,92,253,60,39,9,64,173,200,66,83,177,135,200,120,200,192,147,77,136,42,62,237,226,162,66,12,143,179,62,248,45,85,254,32,125,209,226,176,170,124,250,133,189,116,56,92,160,91,55,133,214,6,194,22,21,40,9,59,98,225,160,178,98,91,44,39,217,128,105,54,167,239,228,19,221,140,61,26,204,47,255,129,60,184,255,232,134,89,183,188,241,206,151,247,222,243,96,114,240,222,44,236,166,184,114,32,49,113,91,25,212,227,5,168,1,241,176,242,237,123,30,30,55,112,236,92,138,62,158,159,158,102,30,8,126,135,239,6,187,209,8,48,217,107,53,219,77,107,161,179,173,45,246,218,133,172,108,10,37,10,41,69,222,81,155,180,100,34,29,143,135,120,134,38,22,141,36,152,159,165,225,97,234,8,115,123,8,73,171,104,157,71,211,6,185,137,230,69,202,204,8,111,196,246,167,169,214,106,211,219,48,21,176,30,244,72,134,142,212,136,189,168,44,58,248,244,250,188,65,155,92,116,135,27,19,124,236,196,58,245,186,169,89,52,131,172,187,155,59,136,202,79,224,189,103,199,41,176,243,181,175,207,85,93,219,5,28,85,55,71,30,10,28,226,179,211,118,128,224,55,57,165,165,29,155,76,234,127,86,143,10,14,129,99,142,145,38,181,201,133,207,88,167,96,187,25,82,173,80,48,160,90,161,81,167,90,113,116,67,61,88,6,89,97,42,169,0,43,76,179,99,88,196,176,82,184,182,52,53,189,82,166,161,97,208,157,158,203,140,18,168,157,34,223,54,255,68,203,223,22,141,25,137,16,205,106,214,136,38,123,188,93,26,157,29,234,143,205,41,69,19,101,33,41,32,224,3,9,37,233,180,254,172,248,82,20,95,98,102,171,89,213,70,226,178,18,71,163,100,33,151,36,97,208,13,234,28,220,190,106,239,119,190,28,72,74,164,148,224,134,166,224,6,172,103,180,92,238,148,73,10,119,115,76,198,79,180,235,229,227,203,194,111,210,25,27,224,27,150,12,160,21,56,128,217,62,86,180,119,157,225,66,15,99,146,76,35,238,36,100,116,188,208,45,72,106,109,91,37,33,253,12,173,69,35,82,75,165,197,41,9,187,103,176,247,233,165,171,165,121,180,206,56,45,77,56,6,194,1,68,33,186,171,32,232,99,68,161,137,197,104,42,119,129,186,82,220,146,167,168,105,118,58,145,247,155,102,175,184,189,158,42,138,170,214,20,53,206,77,179,209,237,41,115,239,39,221,42,78,9,206,79,211,9,229,113,120,227,11,185,123,16,108,156,143,110,225,198,96,223,104,119,244,177,46,245,138,126,179,79,78,234,58,201,212,84,163,186,193,178,58,113,194,184,219,40,234,224,14,173,225,61,97,151,28,251,236,176,120,75,78,142,162,230,14,175,228,124,225,87,174,160,97,12,61,105,183,219,232,89,72,47,74,220,249,14,76,149,224,215,163,11,100,156,57,112,65,29,18,138,139,200,26,135,175,191,122,252,222,31,133,214,170,170,89,117,7,114,165,94,117,17,39,232,38,68,136,109,198,2,180,176,158,75,166,85,173,73,50,171,29,89,66,224,239,152,3,99,160,97,246,132,222,206,200,182,141,97,212,76,75,111,155,52,168,203,24,160,106,172,165,109,107,45,147,68,142,243,198,188,122,240,252,203,71,223,251,157,27,102,122,63,99,67,213,27,154,29,6,176,76,94,251,12,74,140,206,231,24,66,59,32,32,150,175,144,204,250,232,141,138,21,92,187,43,52,214,67,13,21,149,97,64,36,61,190,247,158,48,84,64,254,48,69,251,185,168,115,46,228,9,163,70,60,160,243,225,12,198,179,187,193,193,200,220,81,13,125,214,0,178,57,57,70,237,162,195,160,213,201,236,56,75,219,187,83,187,99,186,23,60,103,49,0,44,49,183,107,244,154,130,142,238,210,92,200,213,201,181,32,153,247,141,252,133,129,115,60,211,245,29,190,220,240,195,199,239,59,216,5,208,233,248,88,23,54,66,205,8,25,195,68,202,125,171,82,24,68,137,0,74,26,85,209,181,202,30,252,55,182,176,48,86,171,113,183,151,88,189,129,147,193,51,226,18,73,4,226,65,156,98,16,38,24,247,23,63,194,216,74,150,106,88,99,2,65,192,23,148,194,222,251,30,136,124,71,111,191,3,89,52,189,230,201,112,252,217,143,143,126,254,14,203,224,153,145,244,1,247,95,31,9,153,80,19,126,8,163,23,254,221,187,64,242,244,161,230,86,42,112,112,88,138,55,174,155,59,124,28,21,92,237,168,172,108,47,112,5,118,116,221,14,235,232,196,7,253,10,201,231,92,119,60,122,253,237,227,191,252,90,114,110,176,123,91,117,55,3,140,12,244,180,95,59,36,214,5,137,66,46,220,40,125,17,245,198,222,48,114,34,118,68,103,156,84,226,190,162,234,120,95,44,108,239,11,186,63,76,138,87,44,61,180,40,124,115,10,242,14,147,250,160,52,99,111,182,209,245,49,211,23,96,20,28,226,137,209,80,119,22,73,202,246,152,157,198,9,133,37,184,136,128,103,66,246,169,143,91,206,124,90,92,0,129,219,232,250,54,48,219,149,40,1,115,65,221,101,82,83,165,99,144,5,145,221,168,99,223,169,51,71,30,176,92,131,13,139,133,192,14,142,98,120,32,75,67,100,114,104,212,237,177,209,77,151,196,233,179,115,11,43,109,239,179,135,247,94,59,124,237,111,252,102,117,104,45,216,95,39,74,41,170,159,145,241,180,55,1,18,153,18,119,99,187,94,215,78,203,182,104,219,29,148,213,233,180,172,38,250,127,26,216,176,216,140,31,8,218,176,176,5,4,109,120,15,209,186,187,197,92,112,183,249,146,34,7,45,215,143,172,241,100,96,227,77,115,177,99,105,11,102,195,65,252,191,255,225,240,245,223,30,190,246,195,7,207,127,235,248,157,15,190,252,226,87,125,97,144,169,195,239,149,86,199,66,142,234,118,111,132,221,219,227,220,184,92,215,3,2,96,222,84,48,2,24,74,0,49,27,132,231,158,147,20,201,159,252,172,215,153,6,64,40,196,56,150,227,129,53,197,135,169,9,58,42,70,75,62,64,15,229,15,79,199,106,11,196,38,12,65,133,145,91,220,4,245,202,95,209,155,241,99,194,39,237,173,208,58,67,168,47,221,143,209,183,127,127,248,194,71,15,222,252,64,196,107,162,24,92,101,66,42,14,83,231,225,223,254,236,171,243,228,24,78,120,48,204,137,244,199,175,146,235,148,143,1,145,140,55,130,145,4,97,95,132,139,196,4,225,27,232,176,110,147,175,116,136,178,130,160,139,198,44,107,131,152,16,156,159,232,44,74,45,149,163,148,151,10,247,78,119,244,202,187,64,85,247,255,240,219,163,239,188,224,253,38,217,78,107,88,87,198,48,190,140,176,48,182,208,41,191,221,79,192,151,55,225,102,56,245,136,213,186,89,78,222,67,201,219,27,193,9,3,165,11,58,37,68,234,224,92,3,165,18,129,181,226,145,123,217,224,128,8,221,212,85,198,85,211,184,217,118,74,40,119,32,22,98,176,146,173,208,246,160,43,122,174,4,202,98,129,90,168,188,238,21,58,168,186,134,60,160,71,66,100,103,97,87,7,201,241,102,34,46,39,227,114,42,46,167,227,183,132,79,253,106,64,125,15,16,246,30,134,157,146,172,142,165,182,228,8,169,78,142,224,93,111,248,13,153,12,57,130,122,43,57,114,167,215,238,34,46,72,70,228,12,240,47,139,69,142,165,198,40,215,43,57,129,233,33,145,74,165,78,167,188,121,88,48,64,38,188,50,220,163,15,243,206,14,70,131,152,106,170,56,234,45,21,35,85,174,193,110,73,98,147,57,164,228,100,43,184,10,17,73,0,103,31,249,123,224,56,195,100,223,59,220,175,1,127,151,97,52,137,174,76,23,117,221,0,144,72,34,238,8,197,217,122,150,69,204,81,83,57,197,27,171,152,58,206,66,39,89,129,119,229,229,86,17,53,208,171,134,166,185,148,68,209,187,52,38,46,186,106,177,70,154,163,36,236,208,248,14,235,249,56,43,34,201,186,47,8,22,72,127,26,8,133,200,182,81,77,36,228,197,62,172,146,21,236,4,109,16,106,25,170,5,44,210,196,50,193,213,3,0,254,218,235,128,13,188,254,143,97,148,6,183,64,3,84,209,121,124,146,62,136,229,158,109,214,204,226,48,173,193,74,68,98,118,100,227,9,60,177,123,100,42,57,190,178,147,192,38,110,254,214,38,81,153,123,170,112,147,177,232,82,156,115,247,25,226,113,72,166,206,181,117,234,168,76,150,104,248,78,230,191,195,153,94,196,119,7,157,163,44,216,23,107,72,242,202,157,78,171,32,122,210,37,115,117,167,131,156,255,179,162,54,206,181,190,65,146,227,247,195,173,167,75,250,244,116,110,191,32,1,30,86,67,162,10,160,64,155,72,245,215,10,38,130,27,227,97,216,201,241,6,219,47,130,148,24,1,250,80,178,223,59,62,101,239,255,248,255,80,187,212,145,227,183,254,241,229,39,47,182,255,159,143,162,133,66,31,7,67,68,140,243,250,150,179,133,41,192,108,108,7,88,154,177,49,201,241,197,244,216,128,63,188,247,99,106,183,240,229,231,175,142,180,163,15,7,118,165,101,236,159,29,228,47,188,11,192,31,125,252,45,196,60,224,124,220,124,72,232,155,250,214,217,1,255,226,189,71,11,124,199,218,58,75,154,121,68,4,115,134,228,2,178,59,160,27,173,30,62,250,201,67,211,73,205,56,99,100,163,13,192,43,95,60,36,178,119,186,150,46,194,45,106,196,184,128,117,190,158,75,84,128,161,186,158,227,191,255,244,248,151,223,58,49,222,169,102,126,125,43,182,178,90,158,58,59,18,255,201,31,143,94,253,16,175,175,190,242,46,213,212,156,24,112,170,58,71,30,87,236,133,213,142,158,93,39,8,246,169,150,235,244,120,183,181,103,166,105,186,64,87,138,52,184,102,19,88,65,146,11,35,76,63,123,6,228,244,230,95,143,62,252,248,225,58,180,82,243,244,134,79,218,179,239,20,149,147,31,252,251,75,135,207,255,253,225,58,117,77,109,125,53,186,68,199,233,193,207,208,146,238,132,93,226,158,225,72,175,110,186,222,216,192,221,10,234,99,50,168,143,207,61,151,56,243,174,31,126,254,227,195,151,95,165,123,250,233,71,147,201,241,215,48,211,87,186,187,180,163,143,143,120,93,39,77,122,108,166,211,51,206,101,37,134,250,79,222,100,76,239,252,67,177,188,136,211,152,217,221,210,207,110,95,34,102,178,200,138,125,242,187,71,219,11,235,108,251,113,58,198,192,13,179,213,254,122,240,3,110,168,109,166,224,140,129,63,229,74,227,7,222,179,220,4,241,239,176,220,52,183,181,243,229,198,22,250,14,127,240,189,227,15,127,245,8,228,85,196,107,172,187,111,85,118,90,103,71,63,100,161,129,46,28,190,242,179,71,213,5,179,219,53,206,178,11,15,187,222,32,204,109,243,235,183,226,32,220,95,219,21,135,3,63,212,138,179,210,220,61,95,112,40,250,175,31,253,244,211,195,215,137,91,216,79,63,66,127,77,239,125,246,224,249,119,14,239,253,118,164,221,30,223,120,136,169,11,56,142,213,118,207,140,140,214,31,107,63,246,206,78,123,246,139,111,31,255,236,47,143,181,51,103,167,194,188,238,233,4,128,255,144,192,239,26,53,243,236,104,234,145,131,191,119,150,224,83,82,122,228,125,216,63,203,62,60,236,102,140,0,187,119,226,16,29,114,80,72,70,122,200,105,219,77,184,76,62,236,128,34,158,215,161,236,82,221,214,160,226,233,166,104,221,17,97,102,63,34,196,7,114,13,15,237,187,69,39,136,85,143,187,208,175,105,219,205,42,49,2,176,143,103,153,105,191,104,90,64,65,153,236,116,90,154,170,203,204,140,167,240,132,114,192,204,12,232,119,122,111,132,124,110,245,44,26,104,32,196,147,62,83,244,21,110,242,27,4,93,93,137,75,50,77,94,48,27,184,239,29,190,244,221,7,63,122,135,170,20,31,188,245,42,61,125,196,59,167,118,145,164,187,72,114,112,17,197,221,6,222,250,135,204,225,249,147,238,6,6,230,207,184,242,103,6,230,87,18,110,128,18,131,74,212,246,186,174,18,71,111,190,11,217,168,62,15,173,98,81,191,68,239,70,209,83,117,155,168,47,235,26,139,39,96,159,149,184,223,55,208,18,67,76,65,129,204,157,0,252,146,43,1,38,10,190,119,116,242,134,119,55,216,129,57,121,196,10,249,11,215,14,145,103,38,186,225,51,99,170,88,120,10,118,217,138,29,236,227,109,35,114,10,69,2,33,144,115,29,242,228,104,189,241,141,107,170,40,185,133,93,223,116,202,20,187,182,109,198,84,179,106,205,193,58,99,206,24,157,118,89,173,110,104,35,18,94,41,144,156,11,158,8,156,112,223,115,101,207,196,66,33,183,61,133,187,149,206,9,67,192,221,51,93,219,137,208,195,7,168,185,168,97,197,51,208,217,117,77,53,70,162,163,210,152,36,27,197,17,146,188,0,236,228,6,164,41,79,43,241,103,165,184,52,234,73,142,22,60,239,164,180,74,235,36,77,68,121,73,33,105,84,138,72,5,207,187,220,161,133,46,192,64,153,152,84,144,228,38,135,162,169,247,44,205,244,212,101,167,22,220,175,180,108,139,86,183,162,1,71,92,243,22,181,83,11,238,87,219,110,100,212,24,85,71,59,163,205,209,22,191,199,167,246,187,162,74,8,166,40,81,107,60,73,230,55,39,109,194,47,222,116,102,196,45,217,165,185,46,250,50,223,140,179,44,108,141,10,184,48,73,236,69,60,101,88,118,180,218,35,83,149,92,196,244,31,108,20,181,152,61,123,201,77,19,15,121,158,164,53,82,162,88,132,70,76,109,78,183,70,88,203,81,127,211,252,144,168,200,226,56,115,243,40,70,207,161,247,91,3,45,183,236,96,63,64,198,87,96,230,52,77,77,128,214,146,13,183,105,146,54,42,141,155,123,38,254,195,182,32,15,236,102,24,10,133,152,89,149,90,45,123,26,74,62,3,37,210,117,186,6,0,232,184,151,196,170,173,122,29,164,49,186,28,240,68,19,175,184,214,91,59,213,13,163,90,179,83,55,76,107,191,45,83,171,89,102,101,228,168,222,71,120,197,193,24,103,184,20,74,146,220,244,122,173,243,46,32,212,6,106,216,10,73,110,161,66,242,46,84,8,44,87,50,12,116,187,175,195,54,198,11,8,237,241,164,199,219,135,17,41,21,212,9,224,174,210,65,233,64,188,250,192,233,224,135,195,46,33,192,226,76,17,129,234,163,158,235,98,120,85,152,93,92,22,88,42,255,205,101,33,160,17,183,152,164,129,141,218,197,158,92,39,230,144,137,120,37,231,142,131,184,193,227,32,214,217,85,218,182,92,149,107,66,148,35,173,146,87,147,169,52,143,131,88,41,110,216,65,142,26,197,187,237,230,110,19,183,60,147,148,190,229,138,112,228,54,8,45,84,66,57,45,119,204,32,186,197,226,21,69,186,191,218,56,162,175,228,30,24,241,135,64,131,3,233,53,251,229,64,238,27,113,8,120,90,188,209,137,59,50,185,149,231,226,19,240,133,223,181,64,11,95,106,64,27,151,219,61,180,25,111,105,43,228,54,35,94,240,193,82,100,247,199,219,58,2,3,138,252,193,28,177,14,166,12,39,94,193,8,218,236,3,28,46,216,123,182,28,224,200,161,21,99,6,165,35,176,123,123,214,29,210,33,190,156,203,236,61,244,250,60,187,228,74,232,143,191,20,47,174,92,94,140,145,245,121,132,60,226,85,36,189,209,172,239,9,153,162,49,67,35,23,235,70,198,177,133,241,134,76,111,208,178,251,244,81,209,101,131,215,178,59,228,98,59,115,220,0,203,118,189,105,180,65,32,250,224,55,212,108,255,240,143,223,165,22,224,247,255,240,46,53,253,144,35,244,214,201,241,103,239,29,127,246,193,179,146,44,29,189,246,250,241,111,238,129,20,194,138,79,18,169,132,196,204,146,168,123,85,73,174,226,37,247,150,248,5,29,79,253,245,37,126,1,145,216,197,226,53,45,223,138,30,189,219,138,137,182,169,35,228,90,166,7,153,40,80,193,50,167,197,190,209,134,93,11,8,44,102,246,170,85,120,228,6,236,24,12,225,149,119,96,178,105,238,241,68,134,194,46,163,25,70,199,24,49,96,37,96,41,12,159,177,170,106,185,6,16,23,20,94,106,196,190,117,133,102,214,44,177,64,174,84,144,30,30,190,244,203,7,111,253,70,58,136,218,94,11,232,61,131,176,145,0,130,104,197,108,51,225,128,222,106,116,181,42,178,251,167,178,230,50,68,125,34,238,248,84,176,45,183,189,139,147,171,128,18,64,230,95,159,189,158,172,29,124,255,198,23,89,247,116,165,207,2,238,92,58,117,187,144,120,150,154,46,4,93,213,102,203,93,81,183,185,62,127,46,182,10,66,30,229,22,236,103,3,235,146,164,65,53,73,82,152,127,10,255,10,198,110,60,2,37,120,248,90,20,233,67,97,169,214,158,123,110,164,207,215,34,221,112,200,242,103,219,200,123,11,120,253,139,216,211,146,80,42,243,44,33,190,133,236,214,55,133,107,126,183,98,176,4,182,137,66,157,140,117,216,122,202,54,248,192,178,232,206,194,149,94,212,133,13,62,42,11,220,114,81,4,79,182,47,163,59,119,58,133,103,82,16,119,38,187,16,189,17,162,59,99,64,180,63,246,82,161,185,22,22,89,244,66,224,119,68,19,54,14,64,84,168,217,17,238,16,251,230,119,216,237,149,98,240,92,119,46,10,247,175,9,129,40,162,184,77,214,16,126,235,154,83,175,11,164,17,187,123,206,149,150,1,93,244,220,178,225,177,36,61,176,6,220,129,25,190,222,190,117,218,60,69,88,173,62,230,3,168,168,173,118,71,130,220,9,224,178,205,188,165,56,1,87,21,45,174,58,222,82,234,118,192,85,209,91,138,253,203,235,39,101,219,241,147,34,101,211,106,70,242,121,74,193,107,22,44,15,81,220,37,211,113,41,58,242,68,28,55,189,110,207,220,24,185,9,80,201,82,204,115,197,234,38,46,157,99,219,99,137,120,61,81,203,107,169,91,119,237,232,90,106,197,236,180,64,72,127,162,217,38,171,187,110,77,144,11,88,133,88,58,17,207,37,183,119,132,15,149,14,236,237,237,66,50,150,201,101,211,226,151,131,152,112,217,219,223,88,173,105,2,51,3,148,215,210,118,15,98,182,167,10,251,206,218,237,219,168,217,141,160,230,212,95,152,250,136,67,231,165,98,123,97,149,132,150,207,171,248,51,76,21,177,13,60,121,243,85,36,15,223,102,129,212,112,87,184,193,246,47,245,116,61,91,87,251,227,41,82,0,214,202,196,219,96,192,4,222,109,171,6,12,95,33,30,33,63,94,192,119,154,192,174,220,190,77,148,220,99,99,45,173,110,245,25,99,234,119,104,91,155,192,124,133,68,44,153,74,226,248,77,48,212,212,235,245,137,253,49,114,165,188,48,166,192,127,174,38,170,29,67,243,215,77,175,224,36,98,153,120,74,201,186,73,193,15,30,33,168,97,224,163,148,7,0,230,211,72,122,195,1,40,54,18,107,154,99,42,241,43,224,111,142,215,128,21,8,53,15,198,236,73,43,205,87,241,71,172,215,84,219,93,244,178,228,31,242,72,204,190,3,117,251,118,165,83,219,3,57,170,134,251,74,65,137,165,51,9,24,165,136,18,3,28,103,0,201,64,7,246,243,129,159,232,10,99,59,90,101,179,105,141,153,36,186,109,69,245,80,160,171,171,192,211,3,55,15,84,74,92,40,36,101,179,211,51,170,168,60,149,166,10,227,119,52,125,19,132,204,241,157,142,177,9,147,178,170,141,147,245,164,190,221,211,198,77,163,58,142,17,108,129,159,179,22,84,29,175,66,142,59,50,232,248,215,183,180,59,232,109,12,74,72,183,72,76,66,34,182,194,38,208,37,225,119,165,82,169,177,92,146,55,203,165,114,89,78,77,150,202,37,121,143,255,46,37,38,101,72,79,78,202,185,201,210,108,73,94,47,149,84,76,168,200,141,41,124,239,64,150,102,25,83,238,148,229,68,25,147,122,144,180,71,74,237,79,202,155,179,165,57,168,26,146,218,36,73,159,100,185,118,32,41,78,146,148,73,121,143,36,109,146,70,53,252,181,134,191,212,82,169,138,25,106,8,218,44,5,199,36,69,172,73,57,46,20,105,76,6,148,233,16,248,84,76,236,136,5,219,78,186,11,210,76,185,52,87,150,205,178,144,180,5,73,83,14,22,74,37,73,198,184,199,5,201,143,216,103,225,223,83,40,225,20,137,47,140,167,200,20,42,198,159,106,214,138,156,156,159,106,193,6,93,52,171,166,249,20,189,56,94,180,12,40,36,113,66,45,51,79,161,55,49,46,252,249,207,249,79,232,143,151,23,138,220,133,84,203,222,123,34,156,1,138,8,140,14,230,160,123,81,68,137,119,119,189,159,24,31,20,225,140,144,251,251,1,109,213,217,232,105,139,156,9,138,32,23,100,103,235,203,12,209,130,116,87,137,24,141,202,72,90,145,35,244,95,52,168,205,208,202,196,122,24,39,116,146,242,148,35,146,251,228,160,28,15,109,71,216,116,34,140,239,9,196,138,200,237,208,146,140,229,137,48,158,39,12,68,255,14,237,29,83,155,161,192,100,194,244,68,82,233,238,238,132,136,6,100,42,240,157,239,224,17,194,89,4,53,132,28,16,109,129,114,61,145,180,143,38,194,128,35,68,212,23,58,70,102,169,204,169,193,11,230,127,104,163,118,105,86,216,85,255,240,248,29,190,90,202,251,4,213,204,121,32,90,67,161,176,61,86,211,180,174,143,255,161,159,1,93,140,13,138,36,17,217,9,252,21,39,127,72,115,7,172,214,0,166,39,136,8,3,250,42,221,98,91,201,114,7,205,46,36,244,113,65,164,174,234,233,165,174,157,13,152,11,156,49,83,226,74,53,147,75,85,111,49,78,158,32,178,16,35,60,221,163,96,191,80,162,55,182,59,77,131,242,50,120,229,254,84,204,208,215,172,30,163,101,81,195,20,181,9,52,211,143,77,203,173,18,198,169,60,77,56,170,166,155,41,241,87,211,135,41,225,67,121,206,148,156,255,124,229,127,12,88,107,201,66,4,11,161,129,94,136,196,229,39,162,36,112,5,53,112,9,52,66,22,193,108,38,158,205,158,118,13,172,53,183,249,2,88,75,229,181,68,58,153,179,85,48,181,90,237,32,134,83,153,176,0,106,83,119,180,44,78,94,102,226,140,22,206,19,116,187,37,143,182,84,156,186,114,125,162,210,217,69,47,62,248,78,61,243,141,65,202,4,183,151,46,108,52,107,53,77,31,216,20,217,122,136,162,87,144,147,199,24,172,74,53,145,76,198,39,152,227,63,5,118,31,224,18,155,181,200,191,164,179,153,116,142,127,24,99,156,160,14,139,211,9,218,27,27,99,245,170,117,11,248,170,147,20,164,46,165,79,90,174,64,253,160,4,244,147,118,231,4,176,71,44,116,120,24,177,78,210,188,93,6,30,252,48,0,99,171,142,36,226,114,78,145,149,76,92,142,165,162,194,94,125,2,210,17,209,132,238,28,177,49,70,77,182,70,233,20,149,212,156,74,148,100,58,149,112,105,68,25,89,142,89,157,110,33,110,191,49,170,56,33,90,159,137,161,123,200,187,117,200,77,124,84,21,98,217,68,30,149,107,19,36,105,135,66,145,141,199,79,135,20,232,73,120,11,167,173,241,100,68,128,108,100,75,83,235,119,221,179,199,55,187,78,49,149,78,6,139,83,106,131,195,66,249,112,31,40,162,22,239,4,93,53,252,100,110,25,170,14,92,15,158,105,156,170,210,177,49,234,179,180,230,36,49,142,217,50,132,20,188,112,98,231,4,226,21,24,97,239,68,75,68,79,9,136,166,147,191,216,20,149,251,252,16,81,129,240,25,23,0,33,243,61,235,154,239,61,195,132,60,221,78,19,221,161,62,42,244,112,63,107,0,241,51,39,34,148,176,42,78,214,171,225,186,97,251,36,102,162,151,176,109,122,87,128,225,42,108,234,221,158,21,33,191,7,237,112,238,237,224,196,203,129,71,39,112,242,253,244,84,205,80,213,131,189,60,231,128,51,64,39,252,99,66,194,67,212,75,52,48,119,31,18,19,76,127,66,83,129,54,197,58,83,181,74,214,125,252,224,110,32,50,240,192,201,110,154,206,54,249,33,32,244,158,88,141,217,199,110,41,37,173,158,148,148,109,97,252,246,237,29,67,237,114,9,152,174,177,99,48,46,194,140,103,223,216,94,224,254,56,92,107,221,78,183,11,223,118,169,43,114,20,24,255,119,145,86,7,223,233,199,219,183,85,3,102,238,93,220,167,199,178,132,133,20,118,160,211,48,67,195,55,74,185,181,187,39,104,49,18,171,110,104,213,205,177,192,177,118,35,147,159,210,158,168,10,210,1,242,29,248,102,190,218,8,92,1,209,81,8,139,128,205,216,80,21,70,82,33,58,12,95,139,212,43,122,63,230,94,152,254,53,213,220,208,28,126,90,100,164,120,159,60,205,242,84,55,193,40,113,255,44,183,65,1,236,135,226,143,149,143,165,148,12,57,80,235,83,71,36,70,80,52,176,42,138,152,9,174,233,165,49,65,198,42,173,78,117,115,34,96,73,76,165,21,117,120,94,199,188,27,136,163,96,89,232,225,214,89,108,237,246,109,93,221,102,19,249,174,227,169,188,64,253,148,159,176,158,187,32,151,169,214,201,196,36,147,45,239,62,186,100,221,4,44,16,194,24,51,212,90,179,103,138,24,177,191,147,57,226,203,96,159,172,179,1,243,243,243,248,45,200,252,129,32,21,123,49,97,203,4,144,41,137,149,186,118,30,158,58,124,103,57,71,58,86,85,13,224,211,109,20,48,101,249,93,65,20,102,141,84,213,86,117,4,19,34,99,145,20,76,130,104,64,55,250,83,201,1,174,83,189,238,24,137,197,224,39,110,218,100,46,14,117,243,54,65,232,135,23,159,237,200,4,82,100,26,64,35,19,21,31,8,179,139,12,13,101,123,209,48,121,100,12,62,200,248,43,58,17,204,61,197,101,252,1,206,201,62,236,207,231,3,40,185,150,168,101,106,85,62,204,124,112,217,220,227,139,86,178,150,170,101,29,173,1,63,54,31,2,17,148,117,194,240,11,196,192,210,143,23,127,247,217,82,204,64,32,211,147,61,59,196,235,128,192,77,15,210,153,106,166,234,99,120,93,144,144,75,132,0,9,49,127,246,67,34,218,213,8,77,197,144,248,112,212,185,46,197,110,90,36,82,39,213,43,94,122,86,53,86,91,63,208,34,129,106,31,74,64,169,228,147,33,69,61,118,48,62,29,144,72,225,74,140,156,180,69,5,157,208,195,41,209,5,149,50,245,245,60,206,236,147,199,191,210,133,169,142,188,110,0,234,86,170,134,166,65,214,170,105,142,55,154,102,25,170,141,161,110,26,208,242,63,183,255,225,133,215,232,223,41,114,150,212,239,92,224,106,73,222,154,44,149,231,228,171,165,249,30,158,10,44,40,147,114,179,92,154,157,149,215,5,211,8,248,101,50,27,139,210,38,102,155,183,136,57,198,213,37,52,114,152,229,102,31,155,220,44,162,118,167,44,183,47,149,58,147,75,120,234,160,76,18,19,142,133,36,148,153,133,12,75,114,174,140,217,175,150,90,101,242,101,9,190,116,166,74,57,248,210,128,42,214,33,41,63,217,37,105,155,229,37,57,65,42,175,50,131,13,122,122,209,69,51,11,248,190,3,223,219,130,45,7,212,57,229,170,211,254,126,181,180,45,124,153,45,117,166,150,228,81,0,110,202,6,46,5,192,65,226,78,185,84,106,76,65,218,254,212,238,20,130,154,129,68,52,239,216,65,115,149,236,212,198,148,220,156,45,53,167,151,228,30,36,118,48,231,157,233,244,148,188,55,83,218,154,230,125,171,50,76,88,211,128,138,189,139,165,81,248,146,129,236,113,204,62,62,221,154,150,205,169,82,123,102,137,98,24,208,218,32,189,154,217,5,244,67,175,102,150,24,74,183,120,175,102,109,216,183,0,43,179,252,59,160,119,127,214,65,239,84,169,7,159,214,93,168,218,157,5,84,53,166,75,41,248,114,181,212,189,96,87,180,55,93,106,92,88,34,198,44,163,152,182,113,97,187,44,111,206,149,76,72,220,4,88,115,216,95,235,130,53,133,77,198,33,145,154,248,192,111,24,42,248,148,188,96,149,229,198,76,105,20,62,173,224,23,24,40,107,206,6,198,156,41,117,230,200,232,41,78,34,224,96,7,18,161,91,148,144,118,231,144,224,0,56,72,108,58,214,56,29,14,124,126,110,159,88,222,108,94,92,146,227,2,70,76,155,224,72,213,198,69,90,247,30,100,51,121,221,251,23,21,74,3,23,215,89,254,45,142,179,236,37,13,50,168,73,98,14,180,117,105,201,85,43,249,238,116,99,170,148,184,68,128,163,181,38,47,65,173,163,229,82,99,30,209,89,90,67,196,205,235,147,104,214,180,53,207,59,209,32,68,208,44,51,172,192,239,12,249,77,70,166,201,97,41,101,176,194,244,188,81,38,99,177,192,168,161,93,118,231,66,11,164,178,62,157,39,166,84,48,87,215,237,73,73,173,152,150,240,23,25,128,81,161,241,53,199,28,203,116,38,208,166,171,214,82,69,33,104,107,192,204,219,116,50,173,179,33,224,239,64,204,136,46,99,114,155,34,25,114,171,165,233,18,155,88,77,161,141,6,127,166,195,50,62,153,36,244,188,89,94,7,0,75,87,33,169,133,166,84,128,190,94,153,211,19,67,162,115,30,233,91,189,250,28,71,242,141,114,232,227,200,111,126,131,30,222,83,102,139,132,163,40,68,152,254,129,28,6,185,190,143,213,84,99,19,190,83,249,132,126,55,55,212,26,241,100,35,148,199,83,209,100,154,125,167,214,210,99,149,6,11,119,129,223,169,202,199,243,125,172,69,76,34,224,59,85,45,208,239,68,192,48,123,21,59,92,6,124,79,215,178,201,124,85,248,222,6,30,90,248,94,35,255,9,223,41,43,98,127,175,167,234,217,58,251,46,106,185,236,250,169,228,137,223,241,31,176,48,252,196,44,18,97,230,12,78,187,206,153,25,57,96,243,200,138,118,57,202,185,208,6,8,179,206,63,16,182,37,18,240,129,177,168,244,3,30,110,241,15,2,167,26,17,36,59,254,153,159,118,97,57,122,224,101,247,132,255,195,108,227,104,100,49,46,168,166,109,80,73,27,30,62,156,64,33,12,214,132,152,121,124,60,226,69,35,100,22,147,66,178,179,147,71,155,131,15,47,195,180,242,226,127,39,41,200,88,86,94,144,8,106,60,215,65,63,172,240,115,53,118,176,22,158,141,73,35,3,242,21,216,121,91,127,100,135,33,175,47,164,206,241,219,192,28,240,48,8,0,34,118,249,39,191,28,137,199,82,110,11,51,161,26,103,18,113,68,123,166,201,16,232,102,231,115,110,248,24,219,207,108,161,78,82,81,45,168,34,7,190,148,226,177,215,18,242,10,74,21,146,55,30,248,149,91,252,197,135,30,37,122,214,230,134,203,22,209,232,100,23,122,105,127,101,98,24,16,116,171,22,134,245,147,35,220,62,251,11,129,39,0,26,113,142,159,184,53,251,164,175,15,149,122,198,204,125,36,56,112,210,15,32,11,251,120,79,30,156,39,24,16,110,254,25,12,71,16,53,13,192,137,49,104,50,10,7,132,67,86,255,144,103,131,97,0,245,93,23,18,209,19,247,253,100,7,134,15,177,102,101,195,215,44,162,101,17,215,44,166,112,241,247,32,172,23,97,71,129,143,28,222,1,184,28,250,152,243,204,0,243,30,92,186,27,30,180,112,249,150,62,84,65,13,106,82,56,218,28,184,201,134,176,51,39,225,101,30,106,203,243,28,184,157,6,222,199,88,117,16,219,85,96,75,30,46,126,39,91,126,195,204,207,131,55,231,66,132,28,218,138,95,69,13,165,251,235,201,154,100,230,243,222,49,124,152,129,11,58,203,13,110,194,37,109,157,96,34,245,53,190,63,93,246,193,22,251,195,82,12,19,220,78,210,29,247,41,176,187,45,241,20,19,8,1,207,125,195,22,111,183,62,58,52,107,24,24,65,39,181,18,173,76,242,158,213,186,97,164,60,161,71,28,33,199,199,161,156,203,233,88,251,147,128,200,132,143,62,220,211,9,96,16,78,137,195,135,135,94,130,25,92,129,208,33,207,225,114,40,27,28,17,44,82,131,22,219,208,29,195,117,52,28,9,21,24,124,103,210,65,104,115,73,154,236,92,58,124,47,112,9,12,30,212,120,33,11,250,238,161,102,60,191,238,15,187,143,44,61,53,228,88,3,98,150,88,0,218,153,80,222,95,204,16,51,49,201,32,225,161,119,31,8,4,119,25,79,55,241,63,118,62,37,76,30,215,145,184,55,123,192,242,227,227,78,92,133,14,6,243,198,166,27,7,226,17,186,127,104,28,149,75,36,80,231,226,33,153,135,146,82,92,7,236,158,101,199,57,109,143,208,227,118,215,248,14,172,212,51,219,200,209,187,163,12,25,174,26,255,138,32,206,90,183,126,38,209,13,66,145,247,128,62,18,136,240,224,163,250,176,89,19,241,47,199,113,164,188,1,194,125,80,41,223,189,190,254,106,168,0,141,146,95,211,32,228,76,121,59,32,48,54,125,114,246,27,148,1,38,2,238,209,10,213,55,122,181,148,62,51,130,193,184,236,59,115,66,39,14,172,42,108,213,240,79,62,151,240,117,240,77,249,252,254,76,232,221,142,255,69,71,39,242,205,88,108,156,254,63,196,145,240,55,237,153,239,58,137,191,235,210,78,195,78,18,23,55,35,206,133,83,163,15,91,95,237,187,56,107,127,34,227,154,22,104,141,110,206,98,138,99,23,18,241,24,134,68,168,101,136,173,253,14,22,87,227,32,157,210,255,209,76,132,103,182,175,35,230,243,130,250,156,104,106,35,126,195,17,119,14,123,201,17,55,48,126,155,145,153,145,120,116,245,5,118,15,113,176,162,94,228,194,29,147,18,207,150,20,142,80,252,143,113,96,222,237,149,224,58,19,164,65,164,187,118,34,30,196,85,145,11,185,196,236,196,175,28,233,163,18,161,220,136,203,224,195,213,5,207,213,102,247,164,15,217,205,130,116,144,222,254,216,114,96,159,197,52,224,107,168,54,33,136,253,202,4,112,79,174,163,32,215,138,10,203,117,242,201,33,120,16,175,141,75,176,162,91,92,123,147,0,72,116,194,183,132,123,86,239,131,65,87,183,148,140,239,230,22,58,15,51,240,206,86,77,173,39,164,232,132,68,29,14,162,163,77,60,95,236,212,35,232,193,212,40,222,36,55,184,12,89,146,110,221,138,202,70,12,120,52,181,101,18,223,133,252,226,23,79,140,78,96,165,42,137,11,157,207,107,82,52,198,156,24,77,168,35,82,50,159,168,101,213,172,34,65,93,79,196,229,187,20,204,5,181,91,128,55,122,144,184,0,203,15,122,10,39,87,110,51,57,237,244,87,110,113,23,132,53,111,76,135,26,237,173,144,91,20,101,226,213,116,46,94,183,221,213,32,42,133,221,205,107,173,39,124,66,66,46,40,19,162,129,149,240,245,78,207,180,154,245,61,62,184,5,98,168,50,166,146,229,74,172,196,119,207,38,208,255,143,3,229,41,252,36,57,133,79,231,39,201,87,254,180,126,146,236,138,228,225,219,60,153,159,36,187,216,9,252,36,33,171,68,245,163,39,163,9,119,234,65,172,10,35,14,130,181,77,106,254,218,2,40,102,130,172,122,68,54,54,153,221,108,8,233,84,52,107,7,54,238,0,138,177,109,160,153,141,97,34,19,199,43,104,118,231,130,209,143,226,242,195,117,184,222,107,181,232,167,254,100,42,212,52,168,250,131,24,235,180,203,93,149,23,188,68,250,73,159,201,173,255,114,86,181,90,117,170,51,130,193,164,245,101,211,79,246,243,196,228,16,213,169,61,49,97,57,100,34,58,244,16,217,15,8,208,184,133,238,111,216,46,104,246,42,7,254,169,112,34,239,77,195,208,163,199,108,250,128,233,153,2,231,236,221,54,108,137,108,252,98,185,68,34,31,120,203,209,166,62,247,52,195,205,56,156,72,136,168,31,64,16,93,145,116,196,158,194,208,186,28,203,5,123,178,115,26,226,102,170,62,123,237,71,235,227,234,43,91,100,187,89,211,58,11,232,206,208,232,103,245,184,217,153,44,161,153,95,121,154,217,125,81,19,173,203,204,181,211,116,9,45,251,152,121,25,26,62,77,111,16,211,171,233,178,237,197,170,134,230,94,240,238,120,177,106,17,47,86,144,228,248,134,82,136,23,171,217,178,224,197,170,59,201,114,57,94,172,146,147,104,176,5,73,91,182,105,22,177,196,44,239,78,162,37,24,124,184,108,219,123,81,131,171,220,164,243,108,27,187,173,233,196,214,45,184,158,204,36,131,204,182,129,91,163,102,150,229,10,218,140,209,142,80,60,148,82,164,80,150,67,5,205,148,182,184,11,172,12,177,12,117,92,93,49,99,209,41,119,15,183,72,65,199,7,88,154,119,164,193,240,89,222,224,32,229,108,139,66,187,194,222,36,195,143,13,171,171,166,77,187,242,158,219,139,133,103,236,251,216,140,241,249,114,238,194,226,252,231,252,231,252,231,252,103,72,87,42,129,2,38,23,231,5,17,221,175,54,181,205,217,2,53,205,68,94,136,40,236,205,165,65,241,103,30,31,143,136,178,4,211,163,248,243,121,165,139,136,40,153,6,192,16,104,255,5,141,185,133,14,251,132,137,40,30,60,158,237,252,224,11,89,135,58,158,31,194,191,221,224,10,221,117,5,249,184,27,88,135,112,114,62,228,169,121,160,167,187,64,60,121,124,221,9,126,121,130,189,221,137,192,58,50,236,137,200,46,232,43,173,211,43,60,240,106,251,144,36,75,11,32,194,254,148,199,5,219,126,244,230,33,182,180,72,108,64,139,33,224,194,151,190,170,87,242,221,223,7,146,124,162,105,2,37,28,187,111,54,28,143,104,32,152,164,254,136,106,115,68,246,192,105,233,175,114,232,246,68,218,17,68,120,15,220,32,185,251,171,9,179,166,68,49,47,160,90,67,4,159,213,155,77,135,116,88,240,40,72,242,247,243,41,232,213,224,251,189,10,146,28,7,174,193,17,164,122,94,133,71,150,143,128,48,239,64,20,236,141,48,96,169,240,248,35,28,60,51,197,227,248,174,103,133,101,66,189,189,172,216,162,124,36,153,14,218,121,108,28,164,73,239,3,1,65,153,222,71,69,68,148,239,67,41,65,141,185,250,13,99,30,220,156,223,69,43,35,30,110,35,225,175,58,92,9,46,101,51,245,138,20,174,6,87,42,170,122,6,106,240,140,82,73,167,226,153,196,176,106,240,108,188,218,7,104,226,152,242,241,3,93,79,167,148,108,18,67,104,14,3,116,22,178,250,64,150,122,166,22,65,48,171,150,52,129,225,177,18,90,94,34,153,179,138,43,51,70,244,224,192,73,36,80,85,179,173,54,180,241,174,222,152,168,168,166,150,73,201,205,107,147,151,151,119,226,151,102,27,29,144,122,75,139,43,87,55,166,175,54,224,105,106,14,223,119,202,165,117,248,51,185,154,223,107,103,48,161,116,125,113,101,57,62,87,50,204,84,53,179,4,95,150,22,47,46,79,207,92,85,167,175,212,218,215,54,23,46,180,22,174,238,38,199,199,19,139,115,75,179,155,107,166,89,93,95,73,93,157,54,150,103,202,45,235,210,181,139,155,74,215,80,119,187,205,149,107,229,197,166,190,181,211,90,88,90,91,83,182,46,94,81,47,36,174,220,88,223,186,118,99,233,194,214,242,210,246,238,98,118,54,187,57,125,113,169,185,92,30,215,47,198,183,219,235,25,253,134,190,189,175,239,239,107,215,203,43,90,197,208,117,125,113,180,154,173,237,239,239,94,31,159,206,207,238,92,94,219,191,82,50,212,213,197,11,189,245,237,206,250,165,245,109,115,54,117,121,110,33,53,221,106,108,108,173,214,55,26,211,241,197,201,169,202,252,206,212,133,153,185,139,163,139,235,87,210,189,118,111,189,179,62,181,126,189,161,155,215,39,47,152,203,185,242,197,77,43,187,61,189,117,99,117,122,209,204,150,102,114,173,201,59,27,107,241,110,239,98,79,79,94,187,220,184,188,123,101,105,38,181,165,142,95,176,150,215,218,43,23,182,122,235,55,242,43,249,171,233,146,217,77,118,211,221,245,201,253,27,75,113,35,113,189,190,88,139,207,78,26,51,249,197,228,84,187,49,119,161,122,81,211,205,165,181,157,133,201,217,249,236,204,218,84,110,174,116,97,115,180,153,89,174,205,46,87,214,50,202,100,101,49,55,165,47,94,88,171,94,93,27,215,246,214,148,89,75,89,155,155,95,223,46,101,210,151,54,102,154,90,70,75,212,183,46,140,166,187,151,204,213,90,173,183,61,93,235,233,165,241,106,178,186,184,148,157,153,172,38,50,83,208,98,103,110,118,244,206,146,10,223,46,148,182,114,147,153,189,171,153,181,149,201,174,214,187,163,78,109,223,73,149,87,244,189,197,228,100,106,51,185,208,158,173,174,38,238,152,147,205,245,43,218,213,149,11,198,234,74,109,46,59,91,109,172,119,166,234,139,87,55,119,115,229,141,157,86,166,106,94,77,175,172,55,230,119,46,173,94,237,236,182,47,119,242,23,47,55,219,219,149,241,237,229,149,233,156,154,152,105,108,102,180,198,213,241,149,165,165,132,82,45,95,203,44,173,239,95,110,45,180,140,213,181,158,81,170,101,246,214,86,246,86,214,247,174,41,243,41,35,189,54,10,253,185,82,82,178,219,55,50,119,150,198,155,213,157,171,214,92,125,99,121,250,70,169,190,179,80,89,188,179,148,188,179,113,113,101,116,59,211,157,43,77,47,47,148,226,155,234,218,202,110,247,154,98,46,38,186,80,232,202,218,198,84,37,189,179,104,229,182,38,175,109,26,170,89,186,178,57,153,184,52,127,241,122,174,21,159,79,151,226,80,178,126,113,253,142,181,191,62,155,108,212,20,245,242,92,188,151,201,237,91,173,118,207,74,143,167,247,83,165,201,139,87,210,215,103,174,238,212,87,110,116,166,175,215,87,119,38,119,39,107,123,245,43,170,50,94,30,31,175,109,89,213,209,11,87,27,55,174,213,175,45,173,207,119,58,189,124,121,229,198,229,213,229,220,106,98,212,156,218,158,191,174,94,159,239,92,178,204,221,217,108,170,170,174,140,55,59,91,173,245,244,220,222,158,146,76,76,150,242,163,153,107,149,234,242,245,185,197,203,83,27,227,123,91,123,27,122,250,114,107,123,121,46,211,217,168,78,46,238,175,199,23,102,27,25,125,38,181,188,189,214,202,39,148,138,185,170,47,180,244,229,213,75,102,163,154,90,220,154,222,187,152,154,188,210,88,72,76,94,95,159,105,222,209,114,43,83,115,227,123,218,190,57,125,181,213,104,86,227,157,196,98,124,77,207,44,111,55,71,19,137,169,29,181,87,90,202,94,76,52,51,215,106,51,241,173,189,41,189,148,189,174,148,110,108,182,51,139,106,254,206,229,248,250,238,242,157,43,155,87,54,55,247,203,189,228,204,124,61,126,121,125,62,179,57,53,106,229,18,245,84,41,49,181,189,122,249,90,109,37,63,99,205,111,89,55,230,110,92,74,166,181,122,163,84,157,217,234,165,247,151,47,110,86,219,189,185,180,190,218,187,144,175,175,45,78,107,23,107,75,157,110,53,179,186,56,181,184,161,92,94,232,229,246,19,59,53,245,70,37,99,152,151,110,148,47,237,108,93,174,77,111,182,247,235,165,205,229,157,75,123,203,215,244,109,53,177,190,191,114,125,37,185,149,44,181,151,226,213,169,205,157,107,215,46,86,59,87,182,46,101,107,27,137,197,92,227,234,197,120,75,237,38,211,107,147,203,243,221,189,245,92,122,106,119,97,115,190,178,14,148,120,109,53,177,188,111,101,106,157,203,27,123,11,155,227,215,58,215,58,90,60,127,241,122,178,218,74,76,41,251,171,243,107,74,213,76,39,175,205,180,212,171,70,109,111,57,123,45,151,88,216,47,237,92,185,174,95,187,84,54,54,238,76,94,78,205,238,155,134,170,95,156,84,174,119,91,213,11,213,134,177,179,190,120,163,219,85,87,215,91,245,244,190,89,137,151,19,229,107,251,245,75,91,155,27,233,173,242,238,149,149,75,77,93,55,211,123,179,138,90,95,130,181,111,251,122,243,242,104,169,190,220,213,183,119,103,214,231,180,68,111,85,189,156,157,108,182,211,203,214,178,6,12,90,205,152,95,159,236,52,140,149,217,244,85,227,98,53,105,93,238,53,47,89,55,166,199,171,137,185,248,238,102,243,82,165,178,113,245,234,86,38,179,123,117,209,236,108,173,230,230,173,185,244,181,220,230,234,114,45,87,94,46,117,231,102,74,176,219,232,202,210,124,111,126,49,99,84,174,47,85,55,204,229,172,177,191,146,203,206,174,197,39,55,183,47,204,174,93,155,238,214,55,103,247,172,74,105,124,122,51,191,217,190,124,117,251,206,197,234,90,101,125,182,214,28,221,217,104,172,84,211,141,244,236,76,118,165,190,213,214,211,11,155,155,165,221,246,149,204,100,106,205,28,93,174,93,136,143,95,220,211,45,171,153,155,108,154,122,67,157,214,183,187,245,229,43,147,102,171,49,119,103,237,98,101,170,186,189,154,208,46,94,79,36,107,91,43,91,235,217,201,185,235,202,141,173,238,228,13,37,223,222,223,91,95,108,204,95,92,159,87,47,237,207,171,155,245,73,99,251,226,122,126,190,105,106,245,237,246,92,246,234,118,106,117,165,149,201,110,119,54,244,236,245,212,141,106,109,102,114,61,93,90,184,177,117,197,156,106,93,72,92,154,92,220,206,44,228,219,51,153,229,107,189,27,187,214,181,153,202,149,102,107,49,83,222,40,109,239,76,95,75,95,232,220,233,174,117,97,34,140,39,90,215,154,165,252,82,126,115,127,39,185,89,107,93,216,44,207,93,185,148,238,234,215,55,22,175,238,76,53,180,149,210,92,47,94,111,167,175,173,77,141,238,100,13,101,221,152,47,45,54,175,87,148,229,86,119,93,79,244,26,107,23,47,143,95,205,111,54,26,235,179,115,151,242,149,244,210,94,109,252,66,43,222,190,180,14,155,70,220,108,207,213,96,117,45,205,85,70,75,213,197,121,43,94,190,216,219,186,178,72,246,179,233,214,204,234,230,74,111,169,93,46,75,100,11,205,14,220,111,211,249,122,156,236,183,185,84,252,97,142,213,107,77,212,46,27,99,99,27,29,163,185,143,246,179,182,143,152,68,54,87,175,103,42,10,119,128,84,80,98,228,124,44,30,113,78,136,248,65,79,44,153,73,165,115,110,63,58,194,105,79,46,87,73,213,106,158,83,219,128,166,35,66,250,237,219,104,83,226,7,198,239,1,229,12,2,158,168,45,144,8,202,143,42,8,201,215,169,54,3,68,87,33,70,124,191,195,167,212,74,9,195,150,148,167,217,169,83,220,237,84,225,194,70,25,221,56,92,154,35,73,113,143,167,110,127,51,253,226,135,48,106,56,63,231,56,255,249,42,232,142,131,150,50,143,254,47,145,34,114,56,145,198,61,34,117,118,160,72,77,215,79,127,38,223,114,233,232,64,60,22,119,254,178,7,162,250,205,165,84,33,23,238,110,223,6,158,128,235,27,152,26,206,107,107,217,49,240,80,210,165,63,243,214,133,64,169,134,166,158,178,186,16,209,63,151,14,144,162,189,91,164,150,173,86,200,22,153,143,39,61,34,169,22,187,162,90,150,102,232,102,241,238,149,210,234,234,244,242,98,60,30,47,196,101,251,69,41,40,246,139,18,47,36,156,23,5,182,21,246,162,64,153,148,243,162,20,210,246,11,148,201,56,47,74,33,123,64,4,114,171,120,119,17,43,88,76,224,175,100,33,21,151,23,83,5,37,126,48,193,1,140,24,0,34,137,174,74,35,116,96,40,194,42,200,201,17,7,230,152,0,50,141,82,56,98,141,26,209,39,19,197,98,49,62,17,154,89,97,153,35,214,128,156,10,175,54,98,60,153,236,159,83,113,1,208,55,179,226,64,187,160,90,27,177,122,171,211,49,70,172,241,68,116,84,120,55,198,147,209,1,61,81,132,158,252,171,241,100,98,20,127,247,111,90,113,16,229,148,24,212,140,208,57,204,62,202,144,204,139,49,125,74,193,218,192,171,59,24,37,119,154,68,29,150,42,106,13,102,189,185,201,42,44,72,163,122,244,224,64,139,53,205,107,42,144,121,49,40,200,100,175,213,122,162,168,63,245,148,36,61,81,196,191,79,52,205,69,117,17,114,60,245,148,254,12,236,121,79,233,79,23,179,7,192,190,213,141,78,59,168,6,187,122,72,123,150,132,157,158,211,45,160,36,37,30,45,108,119,96,114,197,15,104,196,228,43,154,174,182,172,189,69,197,85,75,29,0,167,161,139,245,24,46,26,178,81,140,203,42,252,235,192,191,38,9,25,43,183,232,31,19,250,110,62,173,77,152,163,163,209,187,106,145,102,160,223,38,120,53,85,68,43,228,169,98,30,76,168,21,73,48,223,17,83,174,70,39,106,128,191,230,179,234,232,104,97,68,125,166,152,70,213,214,104,209,138,45,42,163,35,234,88,58,26,133,250,106,208,184,18,149,121,177,170,108,226,75,177,216,122,182,131,197,58,158,98,29,82,172,5,197,58,80,236,32,184,214,192,66,7,156,210,61,232,73,12,133,158,9,245,105,109,76,153,128,174,68,121,22,192,199,68,135,164,118,120,231,155,172,23,170,220,137,142,218,143,163,138,253,50,170,8,95,240,5,190,77,164,128,18,154,79,61,21,199,63,207,61,103,140,142,218,160,254,43,192,159,240,192,155,60,201,112,198,39,154,48,56,77,123,0,237,113,107,193,115,11,62,181,224,147,90,84,159,126,90,121,42,17,79,101,159,163,160,53,101,140,27,252,76,81,1,122,28,81,82,185,28,12,136,250,220,115,121,156,123,42,80,42,192,8,13,116,60,165,90,114,211,87,170,195,74,117,104,41,87,207,146,158,158,165,66,122,22,135,78,233,52,90,116,75,211,27,214,6,27,16,131,12,135,54,202,62,222,84,111,77,208,113,33,171,140,90,49,233,242,83,213,154,45,180,202,254,87,109,220,24,79,71,199,96,162,240,136,215,29,4,35,133,96,0,115,219,218,91,128,185,92,116,239,31,28,10,171,168,81,252,210,166,173,0,74,176,8,29,224,244,92,38,33,111,180,218,72,71,86,163,207,61,167,197,118,33,35,60,203,184,226,99,90,148,245,124,82,67,206,220,221,168,229,52,106,20,105,220,217,216,166,182,103,142,56,11,87,84,192,3,206,131,113,62,212,6,29,106,24,192,168,216,39,24,79,157,170,137,49,236,177,184,52,0,162,71,221,179,193,151,146,244,165,164,32,101,194,91,189,220,122,186,3,195,222,41,182,0,170,166,61,219,212,3,220,150,19,153,129,123,120,45,149,72,72,100,203,207,231,250,105,251,115,73,37,127,6,138,115,165,150,172,100,235,169,228,176,218,254,124,61,43,61,38,233,60,173,230,226,217,148,82,255,74,72,231,14,48,143,91,58,111,234,245,206,67,134,158,250,170,87,97,110,204,192,38,63,132,188,189,183,124,122,121,219,215,72,31,105,155,143,238,185,180,125,254,115,46,71,255,79,146,163,85,69,27,44,71,215,210,90,157,238,193,42,236,124,30,73,218,22,91,45,228,206,154,245,17,190,5,63,97,111,193,122,212,39,34,93,81,13,181,29,105,154,17,189,99,69,212,8,43,18,101,34,178,30,179,58,243,157,29,205,40,131,100,54,18,157,96,130,176,69,5,97,169,37,21,232,223,206,142,84,176,197,159,121,34,199,73,109,246,177,173,213,154,189,182,240,125,129,126,223,98,223,183,122,170,97,193,74,40,228,88,162,57,54,88,142,13,32,42,225,235,133,112,129,239,170,190,169,163,95,158,233,114,100,94,219,214,90,133,8,23,249,230,139,119,43,77,171,160,32,99,183,64,159,137,28,182,68,159,9,171,123,129,62,19,134,190,159,136,8,194,33,16,177,86,111,234,90,77,196,110,12,74,131,124,136,127,168,164,136,79,79,167,2,132,69,84,42,192,8,137,162,98,148,215,62,97,25,123,188,41,28,202,131,170,138,56,87,237,246,141,131,3,66,2,153,140,244,232,206,247,75,226,249,254,245,210,118,251,66,208,249,126,233,218,69,126,190,111,181,87,167,123,147,107,211,87,55,42,227,171,230,210,82,101,115,166,124,113,197,172,175,102,38,175,170,235,141,124,98,167,84,49,151,174,94,186,99,150,86,180,153,107,229,229,196,92,169,117,117,94,223,219,108,183,167,181,213,203,227,11,227,87,102,247,46,38,51,250,246,149,122,53,155,25,31,221,212,22,198,23,175,204,229,247,170,83,83,211,241,157,242,202,210,164,153,186,48,94,79,93,109,174,195,86,183,119,227,226,124,219,76,237,183,167,205,198,92,47,83,90,90,90,40,93,141,183,87,123,27,101,165,164,26,237,27,59,23,70,119,238,104,221,185,244,244,228,76,103,73,47,175,236,117,50,139,221,59,155,155,165,149,133,201,237,185,75,137,165,53,117,161,183,218,152,73,108,168,55,74,211,251,165,139,150,182,124,105,231,210,254,210,226,102,103,242,70,167,172,92,41,233,234,76,119,115,122,101,161,212,139,167,175,234,37,195,42,197,71,39,215,38,111,104,165,229,181,169,171,87,106,163,87,183,119,230,212,77,43,61,186,208,110,101,219,74,103,118,170,209,72,36,26,243,137,217,209,202,66,121,59,15,211,72,93,209,47,111,38,244,59,89,115,185,186,52,93,93,220,89,91,170,205,116,214,59,186,154,203,236,76,233,59,11,155,157,82,124,117,122,90,47,205,100,167,170,211,189,210,244,229,139,21,37,185,164,78,175,150,54,102,119,75,173,157,114,111,47,113,189,215,88,187,124,113,62,145,208,47,143,111,151,55,175,79,175,25,215,115,55,122,211,123,83,187,107,23,211,241,249,90,43,57,91,89,154,94,54,119,178,245,186,181,166,228,175,236,173,214,166,118,141,210,229,202,206,124,165,214,107,247,238,52,141,153,84,110,33,62,221,179,38,213,27,23,59,151,202,230,245,205,245,241,210,106,98,217,184,51,93,223,111,151,75,1,103,94,64,88,185,154,244,8,194,17,198,107,117,53,149,200,171,195,132,35,116,242,62,246,112,132,118,83,103,20,142,48,160,189,225,194,17,6,22,28,34,28,97,64,185,211,134,35,12,168,106,96,56,194,126,101,30,71,56,194,64,52,157,52,28,97,159,74,30,67,56,194,96,20,61,202,112,132,129,45,60,84,56,194,224,26,79,70,4,15,27,142,176,207,84,58,25,44,143,50,28,97,96,87,31,54,28,97,32,204,255,140,112,132,129,128,252,211,195,17,158,20,61,195,133,35,12,168,245,241,134,35,116,55,248,8,194,17,186,43,124,156,225,8,221,45,61,182,112,132,125,155,121,136,112,132,67,212,59,108,56,194,33,170,122,92,225,8,237,166,251,135,35,28,6,194,135,13,71,232,105,227,49,135,35,116,183,118,70,225,8,79,219,232,163,9,71,232,112,200,167,14,71,232,238,192,217,133,35,116,64,255,39,134,35,244,225,239,244,225,8,67,171,122,148,225,8,125,155,209,99,13,71,232,111,237,116,225,8,67,234,25,34,28,97,80,201,255,177,225,8,253,157,253,231,132,35,52,200,57,104,167,105,12,205,155,0,155,213,86,91,45,87,154,103,26,196,15,250,177,198,49,98,213,136,179,74,238,155,141,69,25,59,81,70,244,35,198,118,87,67,19,79,209,134,3,72,40,254,47,245,122,252,209,158,150,185,221,5,58,71,76,141,166,185,170,86,78,99,51,250,245,171,241,84,113,243,206,209,55,68,141,107,42,44,202,115,48,133,55,181,133,142,222,180,58,198,121,64,190,243,128,124,231,1,249,190,238,1,249,50,147,249,73,121,103,186,52,61,109,79,194,149,22,244,249,66,105,110,202,241,154,52,69,231,229,220,52,193,224,206,164,39,208,93,208,210,208,199,198,128,111,146,231,209,238,206,163,221,157,71,187,59,143,118,119,30,237,238,60,218,221,121,180,187,243,104,119,231,209,238,206,163,221,157,71,187,59,143,118,119,30,237,238,60,218,221,121,180,187,243,104,119,231,209,238,206,163,221,157,71,187,59,143,118,119,30,237,238,60,218,221,121,180,187,243,159,175,192,143,19,171,143,133,234,11,136,203,7,217,130,236,30,128,190,245,127,179,130,196,206,32,147,7,154,251,223,44,207,94,73,136,14,62,28,160,50,31,26,242,169,105,92,214,10,164,14,46,45,107,238,187,112,216,29,139,158,25,144,134,66,179,245,105,203,49,108,56,69,75,123,90,11,213,255,129,141,133,93,97,171,43,125,238,133,167,243,137,204,89,120,129,77,102,171,241,148,162,13,123,47,92,173,103,250,0,93,73,102,210,103,1,181,90,85,106,213,100,50,51,44,212,149,108,170,159,239,218,122,254,44,128,174,196,107,149,120,178,18,31,30,232,92,63,160,43,217,179,240,27,80,175,38,180,180,86,59,1,208,249,199,229,55,32,91,81,170,106,62,91,251,74,248,13,112,128,249,167,120,245,251,250,150,174,105,219,205,170,54,164,95,62,115,253,244,126,2,2,27,234,115,142,207,71,244,220,87,192,249,207,249,207,185,23,132,175,131,23,132,74,62,49,200,11,66,204,24,209,232,14,111,56,23,234,41,31,161,23,173,141,166,41,227,238,252,141,42,192,102,105,211,45,162,238,148,209,147,193,109,83,107,213,99,183,171,207,61,167,77,216,215,235,241,194,50,108,104,36,122,112,181,220,82,77,88,166,61,214,55,59,104,64,53,134,94,81,157,68,233,64,134,45,254,118,11,184,15,96,182,87,97,253,149,71,108,96,180,232,93,111,253,155,218,94,65,139,109,171,173,158,38,27,90,157,180,81,230,149,221,150,70,133,111,115,232,124,149,48,35,34,76,100,151,70,24,36,89,181,44,195,44,220,37,42,56,168,20,247,25,178,217,240,6,14,0,54,187,97,210,24,213,244,93,81,245,150,54,76,91,94,165,38,118,86,2,116,182,86,155,109,13,24,51,86,193,179,232,216,177,133,242,133,23,129,142,102,81,162,176,16,153,164,225,205,70,122,96,247,135,144,180,132,6,23,146,172,213,235,90,213,194,94,27,155,210,1,197,245,246,136,116,244,230,95,143,62,252,88,138,2,3,200,218,118,226,133,64,229,254,138,14,100,96,82,238,86,55,144,252,10,48,84,0,127,153,188,28,200,36,32,123,225,46,233,9,124,66,201,142,124,151,129,131,108,225,28,45,136,227,9,4,101,106,214,8,205,39,75,152,17,160,68,47,97,187,93,16,38,9,51,36,217,117,32,200,156,58,224,245,114,23,171,49,195,40,196,238,71,165,7,82,164,110,83,11,65,143,119,180,201,95,27,35,72,212,35,148,4,162,163,18,149,223,232,15,34,233,32,26,149,149,232,45,248,7,29,188,173,141,68,101,9,166,135,213,49,246,254,201,131,248,224,205,191,8,131,8,164,173,141,117,155,213,77,160,180,160,65,148,145,189,33,51,64,67,108,146,181,4,216,80,90,98,172,67,145,43,65,23,105,10,199,182,68,50,142,153,90,87,53,84,232,180,84,144,238,191,248,17,20,4,240,65,44,38,71,33,27,157,22,44,85,240,229,240,239,207,31,190,247,189,163,55,223,61,122,251,29,200,162,233,53,79,134,227,207,126,124,244,243,119,236,12,4,119,68,29,160,90,240,117,15,254,27,91,88,24,171,213,0,19,68,179,42,17,133,99,56,1,174,220,9,39,193,101,204,48,52,29,46,83,124,132,18,35,253,126,112,224,34,132,179,31,245,143,191,119,252,95,111,29,190,254,234,241,123,127,20,198,158,236,72,118,229,43,200,194,22,216,93,23,41,159,123,18,96,96,77,84,91,0,24,49,126,3,249,67,24,26,24,212,63,252,237,254,63,126,124,248,194,187,172,114,57,124,254,211,135,21,210,197,96,244,155,150,222,30,10,243,152,49,4,233,228,19,195,247,63,11,209,199,127,250,236,240,23,223,19,16,205,79,204,236,197,50,8,49,22,9,6,20,140,25,16,98,200,54,55,12,114,88,222,16,252,240,175,206,34,89,221,223,219,171,183,250,172,143,28,122,207,78,234,222,181,237,147,66,223,22,105,111,139,190,69,211,181,74,10,3,70,52,104,206,106,68,156,233,64,239,154,45,96,5,166,224,69,102,44,30,217,254,91,218,5,242,38,83,219,25,164,80,113,160,136,251,34,114,186,61,38,88,208,72,152,77,66,163,185,177,42,118,96,12,225,145,120,133,203,157,29,210,173,69,72,164,68,44,161,117,83,181,5,75,28,102,50,240,59,60,31,132,108,205,55,133,110,224,161,81,175,173,59,189,233,26,157,110,129,81,48,69,145,123,122,202,146,29,210,10,160,84,226,113,92,52,55,160,121,110,20,60,102,117,58,45,171,217,197,62,0,161,203,253,26,99,13,60,248,217,251,15,94,124,77,146,217,220,206,244,173,147,175,161,244,116,10,230,7,149,91,87,90,29,203,196,21,172,55,114,147,208,129,196,244,58,32,33,235,5,63,241,176,25,33,110,139,176,49,142,146,241,151,186,10,160,11,246,12,116,127,101,198,186,154,209,236,212,16,137,207,106,136,220,88,87,41,72,221,100,255,44,73,200,146,233,159,37,3,89,148,196,128,150,18,144,169,214,63,79,13,176,226,223,225,15,14,110,201,196,17,240,19,241,232,128,97,160,99,94,219,235,58,67,254,230,187,15,222,122,149,143,139,107,200,179,39,26,157,1,45,187,115,203,20,16,171,189,0,220,229,134,0,12,97,10,30,41,229,209,150,90,232,6,204,105,231,149,119,239,127,240,219,227,15,94,62,190,247,158,77,140,185,184,183,79,253,91,189,85,96,235,22,227,166,202,164,97,97,249,210,61,203,151,7,62,36,93,24,107,0,207,189,80,233,140,229,35,128,179,12,20,68,61,70,254,158,8,74,88,215,110,201,9,178,168,225,18,7,144,44,179,117,98,25,184,122,212,113,2,90,238,214,154,134,70,14,193,205,194,205,187,68,138,32,149,74,178,161,238,44,146,215,237,49,154,192,119,3,124,155,211,235,29,215,194,206,19,65,142,163,242,77,64,91,124,39,167,107,224,21,52,144,196,173,71,120,149,235,64,254,26,22,115,113,228,248,203,244,51,72,38,221,174,112,47,129,143,244,40,159,172,151,7,164,227,192,58,20,111,222,146,59,197,17,162,17,207,214,37,130,132,68,78,77,211,39,53,149,83,216,83,53,163,210,167,124,166,202,242,41,53,21,190,162,3,236,199,35,100,162,211,209,181,166,142,215,94,200,118,43,137,82,155,43,39,249,76,111,159,72,174,61,204,141,60,194,119,224,134,134,187,106,123,36,142,91,155,220,42,222,124,60,224,115,195,45,151,144,24,156,21,195,100,218,163,223,172,209,0,35,192,5,27,22,153,76,81,32,25,162,69,79,42,73,13,112,95,197,231,76,93,195,177,169,21,25,77,6,144,19,78,15,47,57,221,37,162,2,245,201,44,115,39,129,2,2,104,151,238,162,255,60,74,84,180,64,201,48,212,189,1,249,29,210,164,101,86,200,49,69,255,66,7,50,97,28,252,223,232,58,15,252,156,85,173,21,200,10,110,181,47,163,214,164,100,86,65,28,167,208,205,195,234,130,250,99,27,93,52,39,190,242,79,68,53,113,129,174,66,152,134,250,102,104,181,169,35,2,10,55,165,182,218,69,110,69,186,37,211,161,174,21,2,169,33,198,242,141,68,39,200,107,173,73,181,45,152,70,51,116,64,156,105,234,132,243,33,239,171,64,43,171,50,47,11,47,240,251,0,193,169,110,120,135,4,88,203,90,11,24,117,113,117,36,5,27,154,53,3,19,96,89,51,17,244,145,40,226,171,221,233,233,30,48,73,222,111,232,218,174,181,10,12,207,200,136,240,233,0,253,116,247,186,53,111,207,14,100,122,65,102,74,131,126,116,246,220,159,218,154,181,209,169,1,242,221,237,7,99,134,226,131,208,10,115,233,253,76,252,217,17,146,200,246,106,34,77,34,93,20,157,172,55,227,183,100,49,15,136,147,222,28,202,173,104,33,164,30,216,97,131,10,75,184,46,185,10,84,107,180,70,207,42,80,173,185,242,89,237,128,92,22,72,57,55,37,32,140,88,183,107,233,243,128,64,211,34,163,32,148,116,243,227,26,66,104,105,228,192,205,71,118,156,239,132,165,39,120,164,244,24,176,194,214,50,167,228,17,220,146,162,100,248,48,157,164,153,190,65,247,22,145,93,9,133,176,133,13,230,133,133,191,12,252,133,123,0,29,68,31,208,184,159,76,171,213,13,1,208,14,143,18,112,23,151,206,187,7,220,223,105,39,102,109,192,94,135,34,39,206,129,128,146,64,212,10,114,112,13,67,173,105,101,88,161,158,109,22,245,66,194,149,4,184,107,21,117,186,27,211,99,66,168,183,141,235,181,189,184,48,191,170,53,3,118,113,141,231,129,183,232,68,5,38,240,38,117,139,218,213,149,184,240,25,95,61,223,147,238,239,73,207,119,69,252,10,50,143,74,95,90,177,189,59,251,120,182,74,222,154,228,205,85,46,41,150,75,10,229,204,141,13,87,73,250,238,42,155,17,203,102,132,178,45,119,209,150,175,36,240,207,34,184,9,177,93,205,221,172,230,45,155,72,137,101,19,41,161,172,102,186,202,146,87,177,44,242,202,194,24,236,241,49,128,61,43,202,194,24,212,58,213,30,110,157,184,148,177,93,116,114,111,174,54,34,236,112,108,69,181,19,138,230,77,9,201,88,186,5,196,54,193,136,141,49,110,192,43,119,187,56,221,59,147,157,218,30,170,101,97,21,110,52,80,201,161,238,54,77,73,118,142,14,202,196,72,67,34,119,44,226,50,249,137,101,163,176,112,192,228,99,90,20,106,199,33,225,61,86,77,139,163,38,5,234,184,66,175,165,176,61,76,170,26,29,116,195,64,217,207,187,190,234,255,37,163,102,243,185,180,132,43,115,75,107,0,104,144,137,57,249,144,169,237,110,156,110,113,55,153,128,55,210,110,3,20,210,225,171,127,122,240,214,239,30,252,251,75,135,207,255,29,94,129,229,62,122,233,71,236,245,86,16,144,106,173,146,175,168,32,199,161,191,3,148,157,149,56,180,217,48,128,93,32,62,155,164,212,147,0,38,26,227,146,39,218,54,121,100,240,72,74,6,94,24,55,50,79,250,131,251,232,110,9,58,13,156,45,235,46,44,1,13,84,127,66,41,232,165,106,236,205,226,185,191,66,251,96,1,35,178,231,202,79,214,52,16,230,171,42,192,10,213,1,163,2,146,153,192,42,139,157,166,69,208,14,79,162,245,105,50,42,35,60,29,205,100,51,217,122,29,117,31,172,10,55,170,124,149,168,1,149,24,90,77,168,192,133,92,127,5,70,64,5,212,182,7,234,184,117,48,209,124,234,41,55,133,194,44,178,168,14,117,164,73,246,228,110,177,38,247,8,23,173,197,43,42,231,162,179,89,228,142,219,44,0,198,72,143,236,38,209,145,174,220,148,65,30,85,168,92,42,41,149,180,26,79,228,97,100,241,61,42,215,139,109,110,56,33,111,16,211,9,13,214,170,168,92,193,103,173,22,207,192,115,35,136,233,195,177,229,71,238,133,187,62,118,176,80,135,141,189,185,219,212,97,108,42,4,148,91,97,188,23,97,164,1,239,31,254,2,132,78,96,35,25,43,198,180,82,156,179,98,187,46,138,187,200,178,74,114,187,91,37,127,29,217,28,69,123,32,69,147,166,219,251,55,125,225,137,173,42,253,171,183,233,95,171,203,255,242,150,44,242,165,103,214,91,248,23,237,195,102,113,195,64,33,78,222,187,83,187,67,242,80,103,31,184,36,180,26,48,188,13,171,6,211,1,102,64,203,194,39,34,33,44,134,49,202,142,100,84,112,84,69,50,10,83,118,175,177,13,14,163,101,119,205,22,181,144,171,36,148,53,7,19,12,129,104,86,169,220,117,9,149,48,54,200,128,28,81,3,15,236,237,6,12,116,181,103,145,25,5,147,30,228,239,183,159,191,255,197,15,191,252,228,249,195,31,190,47,201,29,157,40,177,92,172,33,139,149,163,237,68,96,167,213,80,40,97,143,19,132,50,17,248,17,178,224,146,167,232,88,38,158,202,105,105,220,68,191,161,181,155,64,69,8,131,4,178,136,172,129,104,1,179,196,211,240,151,159,252,254,232,237,151,30,77,219,137,116,62,161,101,134,110,251,229,71,217,118,54,155,205,244,105,27,6,12,7,233,170,209,74,22,208,14,74,137,231,96,106,177,164,4,38,213,242,213,132,147,164,20,200,4,132,149,197,78,138,99,82,62,91,33,2,177,115,140,5,99,201,148,41,72,35,116,166,42,135,127,124,13,103,19,116,153,127,75,242,111,73,255,183,12,255,150,241,127,131,221,158,87,154,240,127,173,241,143,137,20,255,120,75,118,212,178,72,199,142,168,2,144,82,162,166,218,77,128,150,147,187,116,248,167,63,29,253,229,247,48,135,96,38,161,162,41,19,75,229,82,41,88,126,100,156,81,80,125,62,150,75,42,137,44,246,162,215,86,32,11,121,72,20,164,116,156,79,145,68,60,145,24,139,195,255,73,132,80,108,41,209,183,165,36,236,1,153,180,208,82,54,147,200,103,82,167,106,41,217,191,79,208,169,120,94,104,41,147,75,228,243,167,106,40,37,52,116,244,199,191,28,253,244,69,79,67,105,111,67,201,211,53,148,238,223,80,50,149,241,140,82,246,180,163,148,233,219,82,50,151,243,142,82,246,180,163,148,237,223,82,222,51,74,217,92,242,148,163,148,115,55,116,120,239,199,98,67,233,124,46,235,106,40,151,207,158,178,161,124,223,134,82,222,134,50,39,104,136,236,118,116,83,226,44,18,219,170,169,6,210,217,195,32,43,61,57,194,105,79,181,171,68,95,194,190,151,89,202,221,192,51,14,241,16,132,57,215,75,196,157,149,134,235,197,5,189,57,205,149,18,50,113,173,53,205,4,187,112,147,26,6,176,250,210,98,86,151,226,217,165,154,166,185,115,200,94,186,20,202,67,64,238,2,229,232,195,143,61,80,131,20,57,52,176,41,108,223,173,185,97,28,1,242,128,1,234,35,170,84,32,248,47,110,80,93,2,236,78,83,205,170,53,7,12,167,137,49,141,202,32,35,107,35,18,205,196,213,23,213,253,253,193,5,246,237,236,200,2,13,200,142,89,236,218,9,234,168,198,195,77,8,129,202,37,175,166,199,209,94,48,190,182,195,248,90,3,197,31,141,24,18,44,67,45,80,107,172,173,26,130,146,35,162,141,56,1,58,252,153,241,134,234,136,75,161,178,179,209,108,105,35,74,148,169,24,64,210,52,180,237,162,22,67,8,88,156,209,184,19,243,4,83,139,9,89,247,105,205,104,204,204,68,129,106,88,22,0,38,205,48,121,114,146,198,79,1,102,86,8,159,2,36,214,69,109,91,20,143,103,163,209,40,195,156,161,213,81,197,65,116,126,192,112,204,161,156,8,51,206,163,198,241,54,15,16,81,5,156,221,50,212,155,1,134,172,143,14,142,156,229,219,245,123,27,15,0,7,101,7,65,113,231,59,33,45,4,156,188,16,213,11,158,157,217,236,233,179,18,181,67,163,167,175,74,192,119,251,194,132,84,72,6,124,22,238,110,72,118,36,79,209,164,195,79,89,39,166,34,241,236,123,48,25,233,62,50,210,41,25,233,129,100,20,172,111,212,194,212,149,218,77,229,150,76,107,42,166,228,64,157,45,37,179,84,129,124,244,16,2,253,150,246,147,160,46,144,160,78,234,37,116,56,33,76,37,7,9,58,13,99,72,200,68,86,141,6,81,184,152,118,248,66,237,96,36,42,140,193,215,105,4,28,73,178,168,113,52,39,131,208,124,89,215,156,9,29,142,233,212,25,96,218,213,176,111,55,160,54,45,101,156,222,69,212,94,145,5,25,223,108,72,101,127,62,69,182,149,189,206,26,34,187,44,82,190,78,163,42,232,17,6,12,235,87,101,76,125,196,22,178,65,242,42,65,46,189,2,155,111,211,212,196,13,13,13,117,217,145,130,168,131,24,209,253,167,9,6,128,39,156,38,56,226,91,209,176,143,17,156,196,0,101,59,57,142,176,218,80,26,255,16,75,130,34,62,193,166,65,76,195,70,164,49,73,150,198,165,104,204,236,182,80,54,134,71,88,203,98,38,72,221,218,72,92,86,148,168,47,43,238,100,254,137,9,213,226,170,191,82,131,182,18,252,141,108,7,207,61,167,184,222,163,207,61,55,34,188,22,201,93,32,251,21,99,129,33,155,18,124,114,32,150,3,18,35,56,32,157,35,28,34,18,29,218,42,29,144,19,19,25,214,2,84,193,177,215,3,121,168,99,172,193,99,199,185,108,4,128,168,200,158,122,234,116,195,233,71,162,120,150,207,70,248,124,80,221,131,26,56,11,132,145,150,165,195,31,124,247,240,181,63,7,12,143,247,92,235,241,205,56,135,21,122,36,253,46,184,48,27,68,218,162,189,230,215,139,183,210,219,95,147,197,159,158,206,163,51,105,183,70,242,43,140,100,116,41,176,234,88,93,114,166,162,173,118,129,217,232,152,218,149,78,183,215,229,169,110,155,33,114,54,76,15,225,97,10,21,185,141,189,48,118,120,242,203,198,45,219,111,220,178,125,198,45,247,248,199,13,68,242,82,177,33,111,147,99,25,37,77,116,180,158,147,152,146,108,200,170,115,18,147,171,212,179,213,108,74,99,39,49,209,9,237,166,109,62,121,171,184,205,79,101,200,37,28,53,222,39,182,40,227,245,42,189,122,93,51,108,132,82,227,8,152,198,22,218,173,89,29,114,37,17,77,44,2,148,220,36,232,123,189,213,233,24,35,250,120,206,142,245,14,75,111,113,68,168,251,166,118,235,153,103,158,201,142,233,79,230,158,82,96,53,232,246,172,66,88,236,247,248,132,245,180,54,97,141,142,70,233,88,246,172,73,216,34,72,141,58,84,162,141,89,99,10,84,66,183,203,121,2,235,156,14,89,76,255,1,81,68,232,15,105,20,178,245,239,132,80,0,187,35,116,129,165,62,93,212,216,41,27,75,38,135,202,176,153,232,176,48,186,123,252,92,81,73,228,0,98,161,206,39,115,81,17,199,163,163,196,112,218,190,126,76,70,172,18,16,60,86,200,19,235,142,74,205,118,99,188,213,172,116,98,106,62,153,175,43,217,106,236,78,183,65,226,61,86,234,190,241,38,88,69,11,138,184,156,200,200,169,148,156,133,13,54,14,255,146,41,89,201,38,100,37,159,145,19,169,132,156,200,39,228,100,10,114,196,83,114,42,147,145,211,201,132,156,206,41,114,38,157,150,179,201,164,156,83,210,114,62,174,200,249,188,2,229,115,105,216,165,211,25,89,73,164,115,80,85,6,234,74,101,225,87,58,7,175,217,56,124,200,37,224,41,159,80,228,68,60,13,191,20,40,145,72,38,146,208,86,6,158,50,10,164,101,51,240,43,151,205,200,201,56,0,147,68,72,146,201,12,128,129,109,39,161,150,91,19,26,78,218,149,189,118,165,211,194,195,100,87,12,215,102,125,228,9,127,24,220,111,74,236,74,179,20,169,170,58,134,194,173,104,17,156,40,145,142,17,177,99,189,126,51,58,1,197,245,167,149,231,158,211,159,73,197,251,213,98,110,116,122,173,26,214,210,132,117,16,215,158,8,134,128,141,40,17,171,19,73,197,191,105,83,125,234,95,245,81,37,139,33,98,109,152,87,59,150,218,66,131,145,157,142,81,51,131,34,208,26,55,245,91,172,200,100,249,194,84,179,209,180,138,126,18,141,79,208,181,53,254,4,108,196,81,109,116,84,198,185,80,84,38,236,133,4,170,192,179,165,206,202,197,185,149,25,86,222,139,45,137,191,247,141,35,252,77,201,178,107,145,156,112,194,219,24,220,54,194,107,136,65,183,173,162,78,195,235,94,82,245,59,77,60,162,156,38,222,59,107,69,223,76,12,12,178,107,97,105,218,86,49,208,224,22,195,253,18,162,238,231,33,33,157,174,164,207,196,67,66,74,75,165,19,185,97,157,13,84,83,153,161,230,113,163,105,222,38,124,31,225,169,146,49,53,155,75,213,20,37,30,235,234,116,74,87,51,137,33,162,73,87,234,9,26,77,186,90,85,78,208,174,161,223,78,196,18,170,170,161,251,7,167,73,109,184,58,106,59,183,119,155,106,39,17,203,85,115,106,86,171,228,236,26,106,169,202,233,93,45,84,44,106,140,10,91,165,29,237,165,158,171,168,41,181,126,235,46,143,200,84,111,105,187,7,253,189,58,250,11,219,145,208,146,30,255,10,253,99,179,121,203,231,85,252,25,166,10,234,99,209,87,145,60,124,155,5,111,56,183,194,191,212,211,245,108,93,61,232,139,167,72,161,222,52,76,107,172,10,203,70,237,174,29,38,137,252,120,1,39,220,26,243,191,55,70,28,113,249,123,222,237,152,77,162,191,49,180,150,138,70,8,19,196,132,39,17,75,166,146,89,33,196,88,189,94,159,216,31,35,174,11,10,99,10,252,231,106,162,218,49,52,127,221,244,216,34,17,203,196,83,24,193,180,63,120,196,94,104,24,248,12,119,184,216,225,0,20,27,65,207,212,212,224,194,223,28,175,1,43,16,106,30,140,217,147,86,154,175,226,143,88,175,169,182,65,104,214,27,254,33,103,87,205,209,159,4,245,244,123,215,14,181,28,75,147,128,91,17,37,6,56,198,24,105,232,215,140,63,31,248,137,174,48,182,163,85,54,155,150,227,153,211,77,129,238,174,18,7,27,93,21,72,140,232,248,252,61,227,81,213,124,129,184,30,133,19,146,54,13,133,49,222,216,98,65,49,198,191,118,69,205,189,165,158,102,236,245,115,55,178,105,78,150,228,220,36,250,27,89,47,149,84,185,92,42,215,48,100,201,116,153,198,90,193,80,47,229,86,25,131,135,64,82,143,7,242,41,43,147,242,230,108,105,182,236,132,90,41,119,39,89,174,29,238,153,164,140,193,100,72,210,38,139,18,228,132,14,42,85,49,67,29,3,202,192,247,61,22,206,164,84,222,38,161,87,236,34,141,201,128,50,29,2,159,202,3,194,216,5,219,78,186,11,210,12,9,92,132,161,122,236,164,45,72,154,34,205,38,72,82,122,18,33,153,21,32,113,220,170,8,104,236,23,20,133,145,229,185,51,149,243,159,243,159,243,159,243,159,175,137,19,31,129,223,229,62,116,184,52,16,65,113,192,137,188,52,156,183,119,39,186,193,72,90,145,35,244,159,207,171,233,128,10,221,117,49,209,224,100,117,8,142,216,135,116,194,238,114,60,68,197,1,161,29,17,79,162,24,224,117,119,196,196,129,112,96,253,236,43,175,194,102,183,35,54,191,77,63,80,47,219,169,180,237,178,149,35,166,206,2,136,69,34,156,205,141,16,246,59,184,201,170,16,19,137,138,7,145,116,128,27,222,48,80,169,175,248,65,176,26,190,32,66,167,3,54,88,104,224,205,219,53,216,21,184,218,57,9,246,79,86,57,21,29,130,235,231,66,4,175,199,229,15,74,20,33,28,103,85,92,150,136,36,113,32,18,113,226,42,43,225,248,230,117,124,85,5,72,15,193,132,27,210,123,74,196,110,153,130,151,231,145,162,67,104,33,196,23,85,77,75,246,211,32,213,115,245,51,208,32,197,235,169,186,150,77,213,134,213,32,105,137,126,106,175,90,45,153,59,3,160,211,90,174,154,173,36,211,67,3,157,169,12,214,86,41,241,100,150,106,171,180,188,218,167,143,185,108,74,61,131,62,42,201,100,38,175,164,19,67,247,81,205,254,243,61,155,145,249,81,237,180,65,152,196,105,162,73,212,63,14,57,250,35,81,7,225,195,21,72,183,125,139,244,169,134,58,53,160,166,60,142,11,27,60,111,115,92,48,80,127,252,228,38,150,199,167,204,22,202,92,87,240,200,45,204,163,140,147,163,168,185,189,200,56,95,164,3,187,97,234,98,135,181,219,232,89,120,203,141,92,34,99,223,97,129,19,188,75,193,134,94,200,28,184,160,102,174,99,60,126,75,142,254,248,151,227,55,62,118,172,111,157,50,220,117,81,144,131,34,209,253,75,176,179,34,95,189,225,8,226,167,202,27,123,166,133,214,142,3,92,240,248,10,202,18,47,233,119,200,19,222,10,247,96,36,56,197,57,37,10,15,255,246,238,241,251,223,187,255,222,255,57,122,255,87,2,254,40,199,18,236,241,171,175,183,167,7,207,191,124,244,189,223,185,107,13,242,243,180,177,167,233,141,21,64,214,16,184,101,57,79,142,90,86,112,24,204,242,172,142,223,35,150,98,246,113,29,66,221,155,217,78,67,154,53,175,203,16,226,254,143,119,140,57,58,10,246,105,244,176,51,128,249,148,122,100,35,232,171,56,120,16,77,11,237,233,134,156,31,67,184,168,10,153,31,193,14,171,194,91,17,134,145,39,253,211,198,49,29,56,142,44,197,246,42,200,74,208,27,162,93,163,9,28,253,158,68,46,123,21,200,122,6,15,124,57,15,240,161,198,246,8,118,117,141,249,80,115,188,142,189,254,246,241,95,126,45,248,27,243,182,234,110,134,25,119,247,105,7,61,244,91,68,49,231,52,242,224,197,87,143,63,255,16,27,185,37,96,69,196,142,224,243,146,201,50,87,84,29,239,88,132,109,95,44,151,228,115,153,9,226,80,104,81,65,84,114,54,62,111,135,197,201,224,238,124,183,213,51,249,69,93,62,12,30,36,119,53,116,204,217,158,106,170,29,1,199,63,253,227,225,175,127,209,7,199,32,215,146,147,212,194,19,122,172,221,195,27,229,45,109,133,204,81,60,123,165,214,3,114,56,92,48,189,52,75,115,220,45,194,236,51,60,128,209,44,180,78,7,176,195,151,126,249,224,173,223,240,113,241,120,80,11,112,48,212,234,168,40,20,184,124,12,217,105,124,10,176,4,215,108,228,153,184,147,33,95,39,113,180,68,23,130,24,120,196,241,33,24,236,158,205,237,201,109,65,221,101,206,220,152,27,91,137,221,163,102,223,137,11,20,226,139,13,38,50,122,98,107,104,214,114,103,231,146,182,7,203,136,166,146,248,41,232,211,141,192,33,21,238,74,78,180,29,73,112,104,38,13,145,73,240,251,86,171,180,108,215,111,212,98,107,138,26,108,201,146,201,251,62,70,23,76,39,139,141,21,230,242,84,112,51,24,228,46,139,14,187,233,160,146,225,48,13,108,188,68,3,102,104,99,206,103,100,234,6,56,224,162,53,18,89,211,85,27,231,11,238,189,118,248,218,223,6,186,241,242,187,4,51,81,128,227,91,11,185,205,132,43,48,26,76,56,126,190,248,222,242,229,103,255,121,252,203,111,61,140,27,49,119,251,201,208,246,41,131,21,194,54,62,178,246,83,161,237,227,14,20,12,3,219,95,31,51,12,86,199,154,211,205,178,42,120,152,123,254,179,251,255,249,194,209,219,247,14,63,252,20,221,36,108,174,69,31,29,16,153,64,32,24,71,229,194,131,139,83,124,120,79,134,71,63,126,245,203,207,223,246,186,170,203,196,79,239,166,144,185,193,101,170,59,161,195,196,208,153,47,243,196,33,128,179,24,219,245,88,130,221,32,213,85,117,116,118,111,98,132,120,15,68,67,90,144,236,96,77,232,95,232,42,177,101,228,101,156,229,221,29,69,237,240,133,143,238,127,235,13,122,35,209,253,69,178,29,250,178,158,140,129,128,218,19,118,196,22,106,87,236,110,2,186,188,9,30,76,120,248,81,222,9,137,88,190,176,46,10,158,79,41,100,247,223,251,238,131,95,255,240,248,219,159,126,249,249,171,46,86,225,0,213,58,226,14,229,232,137,248,166,239,164,132,238,253,98,33,183,131,67,234,240,87,240,209,66,29,124,50,143,159,68,218,246,178,173,13,109,82,83,117,242,32,99,227,26,241,235,110,74,133,155,137,184,156,140,203,169,184,156,142,223,18,62,245,171,1,45,221,128,228,247,58,61,139,76,70,144,102,34,164,58,57,130,22,181,240,27,35,87,200,17,180,109,149,35,119,122,237,46,186,16,36,25,113,115,195,191,108,199,193,82,254,221,4,18,233,70,226,116,202,155,167,76,211,249,126,67,145,77,61,6,50,118,6,221,77,215,157,8,22,2,113,56,121,10,174,18,50,245,215,193,172,222,229,238,92,13,93,35,206,213,248,92,232,152,26,103,149,80,104,16,223,145,73,32,119,34,200,46,141,190,20,240,13,224,226,94,144,93,13,153,8,27,44,164,203,108,58,4,194,102,186,129,51,101,62,121,10,206,60,146,97,254,16,40,201,223,0,56,77,47,160,230,16,144,174,88,1,176,174,88,176,49,251,1,118,231,45,120,11,159,8,104,167,40,135,218,73,25,4,54,241,61,25,224,134,241,81,41,183,248,122,225,161,165,237,166,217,172,180,52,239,80,113,111,159,233,39,113,241,86,119,89,184,60,88,88,51,120,76,0,137,244,198,234,24,233,165,64,213,248,202,166,6,181,247,46,176,22,36,143,132,41,54,87,212,14,6,40,208,92,122,56,151,3,108,126,64,37,225,1,149,135,5,31,90,73,199,36,20,114,6,224,169,95,242,134,194,4,28,160,98,157,224,197,9,204,10,169,121,192,139,160,67,83,141,154,175,43,157,93,154,238,7,36,176,55,50,63,18,144,48,98,70,218,169,63,160,36,22,64,127,1,1,42,135,32,135,225,110,110,127,8,13,196,241,207,126,120,244,131,247,96,175,8,214,61,92,211,106,90,103,38,88,243,16,219,239,232,196,169,219,48,218,6,89,226,185,67,52,12,118,109,130,86,97,91,107,98,243,143,76,167,80,133,234,221,42,5,155,221,49,52,141,111,129,244,217,237,191,147,92,12,26,19,191,48,188,51,209,73,74,199,201,252,225,76,85,65,82,123,86,199,25,9,191,3,108,148,30,80,168,208,105,76,83,42,74,147,213,8,83,152,13,13,151,187,48,10,74,103,21,90,103,46,63,117,174,134,191,130,175,50,135,79,135,254,141,209,59,226,146,237,171,123,17,59,77,167,46,249,110,75,81,116,132,23,41,78,252,42,132,192,153,196,93,250,15,214,138,243,46,5,163,139,208,169,51,15,128,145,101,135,171,240,40,72,105,134,170,155,117,18,19,225,49,201,208,131,231,16,192,65,22,98,94,53,137,250,2,203,194,209,247,254,126,248,195,207,15,95,249,229,253,207,63,255,242,147,15,48,98,130,39,163,217,37,97,97,36,71,189,96,67,231,203,235,172,70,146,237,210,46,194,254,143,229,162,18,115,240,195,231,50,31,112,119,128,6,91,179,110,79,106,46,122,17,198,1,141,3,15,255,241,130,119,222,203,32,29,252,217,155,8,28,23,13,23,203,232,140,186,159,215,106,146,176,95,226,70,71,41,243,90,7,159,253,74,2,230,159,150,8,0,205,154,45,141,16,55,239,220,149,137,56,237,169,176,79,103,9,113,101,239,112,87,244,105,153,168,37,60,107,20,185,8,229,91,162,66,161,236,191,88,137,197,100,73,40,231,95,182,194,90,176,143,13,216,242,130,250,73,239,68,161,251,245,88,189,211,33,94,172,93,226,1,75,228,194,129,253,58,148,50,211,189,83,54,58,232,145,218,37,31,68,64,64,8,82,160,137,197,196,77,223,41,251,218,79,35,71,127,125,201,22,40,152,91,109,185,137,188,77,139,24,166,87,179,85,96,109,168,145,58,58,67,99,158,140,83,217,120,66,244,100,76,112,181,64,149,107,156,70,92,220,26,237,211,36,200,165,192,217,219,254,133,159,80,14,28,182,45,208,3,49,138,135,148,137,11,251,124,224,242,161,231,56,204,171,246,119,152,71,136,74,65,211,82,182,37,145,71,76,52,113,58,178,89,140,110,20,201,94,86,184,203,169,186,192,252,118,120,181,116,212,73,143,67,63,176,50,50,253,13,245,112,44,144,19,241,60,231,72,60,133,187,92,228,161,79,204,85,164,140,207,5,192,16,119,230,231,134,224,128,73,57,113,34,61,160,139,59,62,73,73,79,248,246,130,47,226,206,194,167,147,84,21,53,75,100,254,50,199,206,80,128,183,72,157,4,114,103,128,134,73,125,233,81,132,192,131,171,75,119,187,155,215,84,226,237,207,64,131,81,226,235,15,31,9,112,7,183,250,249,219,17,216,108,126,195,17,93,194,1,244,186,240,206,37,2,116,164,32,186,59,230,233,33,151,196,91,244,66,241,133,189,90,77,179,212,102,203,174,134,58,100,65,218,114,251,4,14,95,104,184,67,96,215,226,227,201,206,7,221,206,203,19,132,187,191,148,5,11,184,126,71,0,214,153,43,102,55,15,85,212,229,150,237,47,232,26,31,93,33,167,236,185,175,108,83,0,191,174,124,16,117,112,233,160,155,59,108,118,178,243,203,143,100,249,116,127,147,61,175,48,188,180,238,192,154,201,181,68,50,138,253,135,134,119,104,102,4,166,175,103,40,216,228,20,92,49,123,209,194,179,220,140,223,34,220,96,32,154,116,31,142,104,237,118,167,53,27,71,100,156,92,44,91,208,45,66,42,220,25,232,217,8,218,156,208,98,56,117,100,226,134,200,176,37,58,221,222,41,170,140,231,234,193,247,54,97,58,9,103,71,45,21,218,157,158,169,33,155,233,154,24,68,238,42,82,35,3,252,222,179,130,62,43,84,165,197,27,186,105,208,203,191,183,136,159,124,135,91,244,116,129,194,247,132,254,220,115,99,202,19,232,27,0,231,127,140,232,180,47,215,241,174,153,44,140,100,63,207,82,108,153,180,253,162,216,107,16,217,65,236,129,192,106,80,184,19,200,149,90,73,132,58,227,118,42,114,70,158,172,119,246,188,162,202,32,221,1,65,17,175,215,123,58,13,131,205,47,165,250,15,63,5,90,34,4,20,72,202,2,99,226,170,151,160,138,158,149,4,57,108,66,1,230,64,14,60,186,240,251,142,247,237,41,212,5,253,200,72,88,197,14,96,132,141,242,215,24,186,146,233,0,55,225,36,66,70,55,142,22,70,253,106,96,39,111,207,210,165,162,13,28,20,142,47,50,172,135,47,188,196,140,25,136,234,210,225,64,163,5,70,17,188,78,88,147,71,124,141,132,211,196,55,244,142,213,172,239,141,240,67,157,94,181,170,161,163,103,214,120,129,233,74,143,94,122,253,240,149,119,36,185,214,51,232,190,144,208,146,7,130,75,81,183,146,74,18,190,48,197,143,196,22,1,129,103,242,109,89,252,94,61,97,127,200,254,238,225,15,40,94,130,91,116,251,31,206,101,226,213,129,254,135,59,114,211,185,245,174,42,245,68,37,93,9,241,63,252,152,245,80,110,205,101,160,86,202,165,148,226,242,97,38,254,200,213,81,142,54,202,177,209,34,242,62,62,147,192,45,156,13,55,122,45,18,108,133,252,101,114,133,237,81,132,134,35,115,78,61,136,222,140,85,220,245,197,253,48,112,1,39,97,75,196,232,31,166,165,117,109,149,78,211,91,136,75,139,77,18,76,70,16,33,56,35,254,206,189,227,95,61,255,229,23,191,58,250,214,31,36,91,202,224,246,95,161,182,94,185,83,216,122,253,247,223,255,195,119,190,23,106,254,245,8,44,190,78,102,230,53,216,182,235,52,6,93,39,195,19,61,92,245,224,137,203,179,193,120,106,171,187,116,57,4,234,201,157,200,80,142,157,228,246,67,219,16,250,56,17,109,193,10,57,79,125,143,1,109,244,60,214,131,54,110,83,116,114,69,231,67,155,93,133,35,116,8,115,170,193,54,84,255,124,195,41,111,36,198,135,91,38,232,121,50,117,229,42,12,34,80,53,186,50,58,147,49,20,65,8,29,64,6,208,144,227,199,193,15,27,62,161,123,142,245,34,166,252,211,172,222,114,39,53,62,117,15,22,183,197,60,163,193,178,45,85,67,7,107,8,3,212,129,86,167,95,89,83,211,161,6,235,254,175,190,127,244,198,23,135,223,191,119,248,210,143,132,193,82,107,181,237,106,205,117,14,101,86,209,212,106,168,209,242,40,143,137,249,7,32,121,140,184,206,48,37,212,91,137,3,202,226,9,67,15,43,170,89,170,225,206,105,114,61,93,168,62,72,38,87,165,64,20,198,48,164,244,9,0,8,89,127,95,126,254,240,79,191,16,187,234,166,34,207,81,84,71,223,232,244,66,130,86,115,151,147,4,63,67,146,14,67,102,24,229,216,184,126,76,139,39,246,254,237,247,143,254,252,209,209,199,34,227,96,60,196,0,159,96,72,177,25,211,115,156,112,154,177,149,137,134,126,133,92,220,104,237,145,251,13,225,131,205,187,219,119,152,17,178,254,163,108,12,63,198,70,191,17,54,60,227,251,112,83,246,203,47,126,126,255,15,223,58,124,241,222,225,43,63,163,6,94,204,247,184,218,94,237,116,231,53,61,156,21,236,232,36,129,133,217,41,82,93,5,247,224,56,126,243,127,255,219,191,213,98,183,198,27,242,55,191,25,29,134,81,20,33,9,93,102,109,176,134,196,164,211,141,48,116,138,29,125,68,56,125,240,235,159,31,126,248,31,232,86,255,55,127,25,105,71,133,105,66,27,91,107,214,206,12,171,34,44,3,176,10,96,157,8,171,216,141,254,88,165,29,125,76,43,209,151,159,124,118,255,183,223,58,252,236,222,241,7,63,60,126,249,119,192,73,29,190,244,95,2,174,219,106,83,159,236,193,132,63,59,174,206,13,75,40,186,93,144,13,137,114,119,111,194,208,238,235,51,227,30,92,233,95,113,134,239,243,31,29,190,246,159,199,31,254,234,248,245,239,62,248,206,251,15,222,124,223,197,73,180,167,180,238,217,12,166,15,14,41,124,255,70,168,134,222,191,73,23,194,247,111,222,67,54,116,52,225,171,61,102,1,134,194,194,160,57,134,197,103,181,232,121,224,65,251,12,81,107,17,54,142,54,160,67,14,165,96,49,29,50,154,98,215,7,45,131,125,166,196,111,94,60,250,72,156,6,122,199,234,163,162,161,58,99,180,244,80,13,77,149,100,52,230,33,56,187,11,56,91,238,236,152,133,4,34,132,60,165,14,66,80,120,248,221,23,0,121,161,168,66,8,134,196,18,1,54,12,65,172,39,46,188,156,68,17,153,24,168,136,196,171,192,212,208,216,175,140,164,220,221,151,159,219,215,146,30,135,50,242,248,179,215,14,239,253,118,228,255,125,254,219,81,143,202,104,190,131,118,60,167,215,72,222,255,248,111,199,223,254,148,214,239,167,113,100,79,233,172,242,155,172,71,208,6,75,173,205,107,219,230,136,164,160,154,190,143,18,9,193,60,129,18,137,244,170,159,18,137,117,251,145,107,229,238,253,223,48,60,171,214,35,81,252,210,22,30,2,211,137,65,152,86,173,147,32,90,181,250,227,89,181,30,33,154,133,169,226,35,227,234,67,161,87,156,132,67,174,212,172,217,19,81,101,117,0,81,86,131,214,232,147,172,69,201,129,107,145,73,174,171,152,129,231,34,159,221,187,255,225,63,142,190,243,194,225,119,63,126,212,75,17,85,96,137,45,120,52,105,150,107,130,60,110,77,154,171,171,253,244,105,214,208,211,129,119,162,159,62,141,117,82,208,167,65,202,87,156,23,254,251,243,128,50,26,248,75,24,50,18,250,7,143,236,133,65,195,115,196,49,26,190,243,196,35,71,185,46,2,135,138,214,161,123,240,223,216,194,194,88,173,230,92,38,197,61,220,53,168,108,68,5,8,67,199,210,134,119,200,209,116,250,23,54,158,34,6,30,21,174,63,187,119,244,210,235,62,92,163,197,221,87,4,213,2,128,161,168,230,224,14,137,105,187,119,97,136,22,186,31,120,97,251,43,100,30,250,229,23,63,143,28,126,240,239,143,196,60,148,253,59,144,43,104,221,211,40,238,52,245,90,103,39,70,204,194,119,173,24,241,64,212,146,75,197,187,106,173,182,162,110,123,141,142,76,106,252,209,237,152,214,72,99,84,26,135,222,140,227,38,51,94,81,77,109,156,154,38,72,178,30,141,89,27,154,238,137,190,1,163,131,6,86,118,108,152,149,61,115,64,237,230,158,137,255,48,178,30,228,1,68,141,111,43,227,196,246,199,14,182,55,185,71,207,74,135,104,18,205,66,102,53,235,68,61,34,141,13,85,59,53,76,156,171,5,87,15,221,13,168,29,82,199,165,209,33,42,239,117,167,92,22,176,67,64,78,13,48,48,232,251,80,224,27,90,187,19,54,218,193,192,211,27,247,216,128,249,108,179,102,22,135,234,8,84,101,31,94,12,55,248,37,160,41,19,199,221,234,236,232,171,228,166,199,112,237,44,163,70,125,8,148,25,219,180,63,117,152,9,165,86,107,152,234,15,228,109,52,160,142,167,21,12,58,190,199,13,168,17,55,51,226,21,66,191,17,117,31,27,106,106,147,19,106,64,221,237,107,62,29,98,32,205,109,128,81,179,78,45,156,232,41,10,125,230,75,32,255,130,234,24,250,108,171,142,197,215,181,38,43,199,142,87,237,23,60,190,115,94,96,193,164,47,110,211,105,198,183,11,47,157,170,248,162,55,156,183,69,219,32,139,159,195,211,55,151,178,143,38,161,152,77,159,236,157,147,190,218,10,10,102,203,69,14,88,208,46,218,57,60,195,55,251,160,159,134,86,167,231,198,236,153,28,75,82,199,197,162,146,145,125,93,85,205,77,242,204,244,88,248,216,172,47,168,24,225,185,237,92,135,57,122,251,247,199,239,188,107,223,171,192,203,216,252,203,191,255,193,78,86,156,228,195,215,127,107,39,39,240,50,12,98,31,32,92,80,45,210,6,123,93,193,109,132,193,105,177,79,212,66,234,174,141,194,155,64,7,91,189,166,129,142,55,226,142,137,157,163,10,225,247,80,140,102,163,129,251,113,165,213,51,176,73,70,37,225,229,233,198,237,62,42,244,213,98,19,192,32,56,184,43,132,192,26,88,192,221,254,144,112,71,2,190,26,56,173,14,170,192,101,183,16,88,13,161,242,225,170,225,55,250,189,213,132,216,207,123,13,114,209,108,149,238,38,192,6,8,198,243,43,116,43,244,152,215,91,24,188,176,20,19,87,214,0,27,108,135,234,69,51,105,199,6,223,57,229,11,182,184,21,142,232,138,250,77,238,179,101,76,185,229,88,136,187,67,214,8,157,34,192,145,229,56,0,48,50,47,93,48,9,231,202,125,97,161,68,234,131,134,43,37,92,101,121,8,39,26,182,9,166,91,65,172,137,175,64,197,109,186,63,96,111,102,58,61,99,36,40,83,116,162,2,67,184,57,193,215,95,95,30,213,26,92,143,106,225,46,226,26,232,16,228,1,247,247,225,209,27,159,74,220,150,151,133,88,27,241,19,69,41,198,121,16,214,158,255,82,4,179,120,117,204,177,93,92,51,9,252,52,156,201,236,249,134,18,110,28,140,174,32,189,118,217,238,219,33,180,168,161,213,105,20,48,204,26,35,241,104,208,203,197,136,63,38,16,51,245,87,38,184,167,165,34,218,251,51,74,40,197,24,171,142,129,154,189,225,245,116,98,109,203,172,175,181,193,214,215,180,254,16,235,107,45,164,187,206,7,151,241,181,44,144,174,0,45,229,101,31,5,176,180,250,71,3,172,32,148,224,116,42,132,25,96,7,202,75,253,131,88,90,178,225,230,60,181,190,162,13,240,160,182,116,35,249,88,81,152,198,80,1,101,69,101,193,78,177,72,211,98,102,109,191,181,43,59,86,85,60,189,81,109,180,101,199,50,206,73,174,85,100,239,41,42,255,88,171,220,169,200,142,66,201,41,115,199,220,218,148,237,3,60,59,125,179,209,170,180,101,129,70,237,128,144,35,62,219,205,162,0,59,222,250,225,11,146,219,166,175,232,64,28,156,9,251,88,116,122,107,103,194,27,144,110,253,23,222,136,161,195,12,11,239,78,113,79,46,19,195,253,74,190,154,244,71,168,219,145,55,228,138,99,171,159,77,37,226,121,53,95,229,17,234,228,221,98,217,54,214,223,44,158,153,211,8,143,179,140,199,239,54,194,221,224,87,198,113,196,217,94,119,15,242,223,154,72,121,253,183,186,32,160,158,45,68,77,157,232,240,149,59,160,227,206,241,60,247,179,153,131,0,247,164,231,183,189,88,132,106,160,30,18,203,51,102,117,230,59,59,154,81,6,174,102,36,26,107,234,213,86,175,166,153,35,60,159,251,59,93,149,3,40,133,187,215,57,3,143,109,67,250,178,114,221,136,255,248,123,228,70,60,215,17,235,237,129,181,184,60,31,133,187,191,162,126,241,250,123,191,234,115,236,211,231,96,128,202,87,47,124,244,224,141,15,15,63,120,147,57,161,244,233,54,233,32,133,169,52,233,87,175,143,97,238,215,248,64,116,28,229,211,18,187,39,4,81,23,154,110,138,20,40,216,86,39,6,169,124,179,116,41,97,238,87,172,14,122,36,75,198,41,213,12,161,204,196,169,64,136,38,204,109,215,191,89,248,243,116,36,72,189,25,10,207,80,77,147,209,247,180,29,121,38,226,113,7,25,128,47,230,48,107,208,252,117,121,122,92,165,137,33,115,90,25,102,82,43,195,206,106,229,49,77,107,229,12,230,181,232,212,226,127,248,188,86,250,79,108,37,120,102,43,1,83,219,254,247,255,7,223,21,242,36,30,77,220,70,13,107,166,90,173,0,119,182,213,207,69,133,199,165,216,87,206,73,133,219,159,132,225,220,47,165,60,9,251,0,61,182,125,32,16,39,20,182,144,122,32,63,22,55,23,190,68,210,192,227,117,104,225,44,135,103,229,222,2,40,158,198,104,71,215,186,116,122,177,161,12,119,99,225,248,168,240,185,173,16,189,91,184,46,85,211,97,117,223,182,14,246,112,49,232,54,190,167,90,34,43,165,228,219,246,73,140,199,245,69,232,165,107,113,243,17,239,223,59,59,18,85,154,61,19,127,234,41,188,150,13,210,236,42,76,85,97,131,34,167,170,68,73,225,218,227,96,239,105,52,90,26,136,169,54,233,140,136,18,244,0,87,30,183,195,92,121,248,85,131,130,99,130,0,103,2,194,245,238,211,92,202,15,41,171,12,81,88,193,210,14,115,209,111,52,133,49,240,188,163,10,161,170,50,231,28,190,38,162,94,87,12,238,215,254,220,132,208,136,217,105,107,161,174,7,80,45,67,29,16,32,42,109,70,109,168,254,120,1,234,219,27,197,219,29,63,54,134,235,208,73,250,243,16,142,51,194,252,68,240,168,238,24,192,90,123,154,171,157,39,180,209,209,168,19,240,29,232,216,128,239,198,211,30,12,177,204,6,100,214,111,106,183,138,30,20,220,52,110,1,239,87,173,161,106,151,60,20,49,151,108,17,134,48,48,175,222,38,95,173,110,224,87,171,27,176,76,9,59,14,13,81,108,241,73,59,192,249,69,152,131,138,1,30,40,250,172,104,125,129,243,146,7,95,255,120,254,210,99,241,57,65,60,7,15,229,121,194,225,57,206,204,245,132,216,36,170,97,86,138,91,242,20,81,97,213,114,169,156,95,133,181,34,111,202,147,142,10,43,94,175,166,243,21,53,97,171,176,230,139,83,182,10,107,95,60,193,6,246,74,37,252,149,200,237,48,246,10,24,204,194,174,44,184,162,45,212,101,175,179,215,194,252,208,172,145,192,185,216,204,25,113,56,181,130,135,73,252,4,85,28,29,251,100,212,227,79,90,146,145,15,16,79,81,61,126,75,188,229,168,75,105,90,140,156,178,82,222,15,90,15,228,150,6,240,69,9,63,95,228,63,172,8,59,132,16,15,60,96,96,93,220,44,96,198,195,223,66,10,103,177,168,197,0,114,54,130,129,1,126,23,121,46,198,135,121,207,185,249,217,246,137,61,122,217,231,77,226,225,161,11,169,1,30,108,58,59,69,253,255,99,239,221,223,27,57,142,67,209,127,5,130,228,53,32,14,129,193,27,4,5,237,5,64,240,181,124,63,150,203,93,209,251,13,128,1,56,36,48,3,206,12,0,130,92,126,159,156,19,191,146,227,79,206,61,182,227,56,62,73,148,56,78,114,18,203,206,141,29,219,178,98,255,47,247,138,187,210,79,254,23,110,85,119,207,123,6,15,146,171,200,246,138,90,114,166,31,213,213,213,221,213,85,221,53,85,206,21,95,52,50,44,247,8,150,47,47,43,83,106,208,100,199,49,36,126,212,232,26,255,151,209,166,235,240,19,91,117,57,75,118,83,204,89,62,225,227,132,136,129,176,185,46,118,195,112,183,26,0,197,25,71,200,121,79,122,63,200,73,146,121,96,238,235,67,108,92,37,194,151,156,177,111,38,108,215,58,244,159,166,97,171,22,105,249,15,255,114,198,57,198,193,23,24,119,226,216,171,20,99,246,112,163,253,121,249,122,236,154,183,164,29,126,94,127,203,214,83,67,202,209,109,34,17,149,134,12,0,176,194,52,135,44,100,187,7,210,217,237,13,185,48,180,138,163,64,99,20,34,55,131,254,89,200,95,139,46,112,184,25,68,77,116,5,192,68,120,203,162,191,129,135,96,195,86,129,50,138,47,182,10,193,214,188,106,18,2,144,85,142,140,50,110,92,173,28,134,170,29,22,197,212,71,207,33,117,29,62,210,168,149,132,45,18,143,135,137,144,157,161,104,220,196,121,88,168,151,151,141,98,101,65,60,200,237,125,223,203,131,71,5,4,240,229,5,166,208,100,119,215,63,57,220,145,48,131,54,39,70,43,118,87,205,25,166,19,69,217,111,243,33,148,123,153,158,224,38,144,197,237,161,142,70,45,255,55,128,15,54,37,181,19,9,191,120,255,131,235,15,190,79,131,33,125,250,238,55,62,254,229,143,159,127,231,167,207,191,249,193,239,62,2,65,55,252,252,189,111,189,248,225,135,232,224,144,150,47,147,243,187,61,224,160,5,172,25,130,170,32,12,10,114,93,108,219,179,140,195,59,102,221,61,16,84,153,120,111,246,112,197,232,101,41,70,205,75,35,62,209,159,110,35,182,147,14,5,11,236,142,179,11,43,220,20,57,221,181,157,93,112,193,145,43,138,9,55,91,70,6,28,3,77,183,126,28,113,241,73,23,186,162,170,42,170,133,172,24,99,79,14,60,57,165,217,212,68,189,144,231,9,198,174,13,192,183,45,208,185,44,229,98,129,76,133,209,102,38,159,199,89,32,53,110,97,246,49,114,216,197,81,99,41,78,48,150,196,239,234,232,177,148,199,143,165,56,205,88,58,34,215,121,56,241,136,254,248,49,59,43,60,221,104,72,84,255,100,138,166,3,131,8,209,47,183,138,23,92,149,232,151,205,116,163,233,213,47,183,56,149,19,108,250,101,170,62,151,108,242,105,67,191,156,23,159,152,193,133,142,138,85,67,213,196,120,179,205,185,172,55,222,44,217,14,89,148,91,244,162,152,202,240,225,104,228,53,30,73,73,78,42,72,112,220,176,61,24,248,19,148,157,102,251,179,233,52,47,230,115,181,244,145,105,100,128,54,6,87,163,131,166,123,43,211,56,211,175,167,82,41,43,18,115,48,144,192,250,52,98,250,36,32,104,156,116,15,32,110,242,54,105,20,245,75,91,96,31,22,61,253,106,36,157,28,81,212,47,153,201,3,139,158,238,70,220,27,181,219,219,115,51,34,185,25,144,156,132,77,79,198,82,233,84,46,211,31,204,51,210,96,24,114,35,194,55,137,63,126,229,142,145,238,133,77,47,24,147,177,44,159,78,228,250,131,209,232,145,51,217,73,240,163,161,210,1,193,185,76,62,53,41,130,254,113,209,189,205,25,16,72,12,115,11,242,120,202,78,11,148,70,68,183,195,53,226,160,123,135,220,19,9,253,210,48,123,73,196,50,217,36,140,82,40,17,3,26,103,129,200,48,15,204,231,43,239,164,243,134,67,119,206,64,103,87,93,177,169,188,61,99,49,208,99,153,36,143,99,97,171,11,187,18,236,71,48,195,201,245,104,138,133,66,199,120,9,11,133,248,137,40,159,74,178,22,31,40,234,41,44,232,186,24,39,45,53,251,61,49,174,169,245,120,95,18,7,90,188,163,200,146,174,168,241,214,217,58,123,250,189,171,170,181,9,55,143,65,185,240,17,39,27,31,46,128,36,217,133,225,211,10,225,82,137,151,203,37,46,95,46,85,170,220,97,169,36,112,149,82,165,193,181,22,74,213,10,167,148,75,37,169,130,41,237,10,151,172,96,82,15,146,134,101,76,74,148,185,211,165,210,82,133,59,133,164,14,73,234,150,89,169,1,36,241,36,41,85,230,134,36,9,74,85,74,156,136,191,14,240,151,80,42,213,177,64,147,59,37,249,67,168,162,145,42,253,50,199,219,170,180,202,62,117,20,130,159,128,137,138,189,98,199,74,119,96,154,173,148,150,150,56,173,98,75,58,131,164,5,210,108,146,36,101,202,110,76,74,37,18,163,3,229,8,139,140,247,225,223,61,220,217,139,36,204,229,61,178,178,138,252,61,169,81,52,166,229,189,54,200,244,69,173,174,105,247,168,141,65,81,87,161,82,216,152,131,134,87,241,39,225,119,228,87,63,175,126,94,253,188,250,249,163,249,81,223,145,237,242,101,232,18,83,66,33,67,250,14,161,248,61,143,105,87,164,232,72,57,220,168,76,69,154,144,218,170,69,50,9,46,68,255,69,67,150,52,48,9,64,39,44,38,138,79,7,131,10,229,220,200,50,84,236,54,90,179,201,62,33,38,126,219,218,177,211,201,46,118,27,181,153,244,29,98,226,119,48,178,94,113,209,0,97,138,183,33,83,190,165,25,68,10,15,165,51,221,243,121,39,97,80,206,165,41,134,88,25,34,226,174,127,147,40,152,27,109,81,113,60,132,214,133,147,162,74,228,229,177,184,82,137,60,148,206,222,18,89,127,33,221,104,222,132,96,2,112,180,51,13,245,167,3,78,69,117,127,248,134,208,110,192,41,20,250,179,13,81,236,122,68,118,163,0,144,145,201,238,161,20,14,68,18,127,241,228,15,107,246,202,132,238,35,173,251,79,220,160,222,187,228,119,163,46,21,218,19,65,243,0,36,85,42,41,237,40,10,49,158,195,47,243,242,252,92,214,163,248,211,27,2,80,249,133,116,61,27,142,206,135,53,98,120,71,190,119,3,17,77,105,134,212,123,247,34,106,241,9,57,0,80,65,37,56,58,138,114,106,12,189,95,181,53,114,80,104,156,27,24,137,209,121,122,216,143,49,174,230,230,196,112,212,8,203,55,47,68,194,153,185,100,58,83,75,228,194,0,235,53,158,187,164,104,174,11,93,252,160,83,59,22,96,153,175,227,181,45,30,179,95,113,225,60,95,23,111,126,90,161,138,141,114,175,221,54,148,158,124,51,147,22,133,84,29,149,30,18,194,61,1,228,211,148,182,212,128,229,208,184,11,125,7,131,19,208,11,124,252,224,36,110,93,225,199,255,96,64,12,236,223,216,143,210,138,134,135,37,142,39,74,17,234,23,103,78,117,192,3,101,132,82,96,12,219,43,165,224,213,207,171,159,27,139,140,140,25,154,219,15,101,129,33,7,15,28,179,131,132,243,137,172,15,59,54,247,144,140,216,76,127,6,123,72,61,63,151,200,241,169,228,164,123,72,50,43,220,124,15,97,97,112,141,61,164,41,38,211,249,220,92,218,220,67,220,71,182,102,96,50,148,220,28,7,192,86,85,42,198,225,231,111,182,205,155,125,21,151,140,241,249,84,202,113,18,55,79,194,29,39,230,237,231,235,182,220,147,158,134,183,37,134,156,91,32,92,125,86,32,162,133,29,8,100,147,88,241,133,88,46,57,135,167,185,12,95,26,77,22,132,12,89,108,123,113,101,104,185,144,245,235,129,239,169,183,5,200,115,59,96,151,173,2,219,77,165,98,249,140,235,236,121,222,140,39,140,30,72,39,57,235,119,220,57,88,109,220,236,206,193,83,255,166,119,14,38,32,110,242,54,167,187,115,48,171,77,113,231,128,49,187,131,6,101,212,196,117,79,6,119,160,62,191,21,116,142,19,18,37,105,186,152,102,33,101,226,233,236,93,19,243,228,243,36,226,133,77,43,212,161,174,168,6,64,171,137,250,64,20,101,159,53,49,207,100,123,170,194,20,98,201,44,159,78,178,165,130,148,241,31,59,252,128,251,118,212,106,2,107,166,89,163,87,206,152,53,104,7,127,21,179,71,122,15,66,47,233,87,221,90,117,243,108,100,40,57,172,205,226,245,122,189,110,53,160,250,35,78,91,200,143,110,193,123,109,98,205,218,91,95,155,88,235,102,186,107,147,241,147,215,54,117,8,34,100,134,116,149,174,239,2,71,7,201,179,108,188,98,249,100,114,46,233,224,103,70,167,140,217,230,92,147,64,26,49,120,82,212,96,195,60,245,153,0,93,251,84,177,247,20,6,206,209,83,12,88,129,43,17,243,187,129,124,56,153,138,101,211,25,215,13,145,119,192,236,59,10,140,24,253,240,245,18,123,48,107,206,204,24,140,81,54,119,215,87,77,127,4,170,151,218,103,151,82,134,173,247,40,245,107,176,99,168,95,120,187,164,144,11,26,181,204,13,200,5,205,25,185,17,74,146,223,155,236,170,167,10,191,43,248,140,229,69,40,94,61,46,115,10,41,174,149,61,215,68,249,50,102,88,215,93,244,226,39,93,246,220,27,221,229,61,88,203,134,60,252,46,245,72,198,121,153,235,24,104,210,78,44,177,94,145,91,172,14,41,158,47,91,207,80,110,103,128,200,8,23,21,118,15,230,3,51,91,102,88,210,12,114,131,86,58,196,204,26,55,83,102,157,162,228,162,180,44,165,73,213,156,129,39,205,150,202,38,141,38,187,66,163,125,105,177,65,168,28,27,152,208,30,164,237,84,235,149,25,137,76,20,29,144,36,2,9,49,27,144,164,11,99,248,1,191,82,214,169,144,251,206,173,17,74,185,177,228,95,41,229,175,126,94,154,202,202,212,41,183,202,26,124,76,239,85,190,92,39,231,40,23,185,107,135,66,108,107,10,165,125,206,83,67,228,62,5,106,206,251,92,179,120,11,199,227,33,187,20,26,162,98,168,183,156,91,46,13,217,197,92,31,28,76,105,35,148,72,155,231,204,208,152,83,92,13,229,187,231,110,138,216,213,59,131,26,70,135,253,201,49,130,86,87,55,184,125,242,59,67,55,16,200,102,124,73,110,42,120,33,212,240,166,188,134,122,117,175,53,249,189,150,165,236,77,181,80,130,167,134,91,112,182,214,174,169,235,133,108,202,94,208,228,153,114,129,140,110,123,196,2,102,105,62,75,118,52,26,134,2,57,106,117,186,150,102,198,189,52,145,246,119,68,117,166,130,222,17,52,75,23,245,93,221,83,49,12,103,123,246,193,178,233,166,46,188,147,163,192,16,142,49,111,223,16,12,2,59,149,83,159,166,28,87,161,172,173,252,100,109,253,62,92,21,6,78,127,219,236,76,186,39,33,211,88,77,190,97,234,169,161,84,198,143,51,155,253,201,144,158,248,34,130,234,158,103,230,16,61,117,196,236,240,107,204,209,111,24,211,128,126,59,52,88,247,14,147,206,164,3,46,73,227,56,116,113,95,141,213,0,98,87,92,97,212,166,187,110,77,230,178,55,62,117,70,37,240,128,124,78,55,75,124,219,24,154,118,34,211,200,103,82,226,156,121,246,216,104,52,174,60,165,67,49,242,135,134,19,241,86,181,29,93,204,81,11,97,146,50,160,253,204,241,188,97,225,154,110,212,114,205,166,117,60,193,108,68,231,77,6,78,111,161,173,117,151,201,101,51,121,126,30,63,255,155,165,190,130,24,51,53,120,161,174,116,11,252,213,248,238,209,131,4,161,166,209,173,241,210,239,240,122,90,32,142,35,80,214,5,192,135,112,160,89,85,104,72,61,173,192,27,125,35,198,27,55,192,180,208,22,220,109,80,246,52,21,172,217,89,86,23,247,8,122,78,74,174,53,10,178,34,139,126,227,205,62,222,159,165,78,86,252,1,19,143,75,179,179,232,99,201,122,7,172,101,25,36,147,27,194,164,130,140,29,188,214,107,54,165,115,79,3,182,195,182,89,54,187,18,245,100,42,101,16,220,103,22,141,158,225,147,99,103,138,89,211,227,112,71,13,179,73,108,28,165,229,183,30,205,219,57,11,38,220,105,75,68,4,190,188,115,250,49,81,150,166,138,13,71,43,148,85,216,15,22,199,53,25,26,123,233,97,34,67,37,99,238,78,123,225,190,71,153,53,47,131,210,137,140,48,77,71,2,90,53,54,241,167,79,7,170,208,101,119,46,140,25,204,194,136,143,106,34,144,51,180,197,113,147,216,72,12,154,192,35,64,27,92,167,32,52,117,63,114,143,172,74,54,223,27,212,44,80,39,169,62,221,186,65,15,66,58,186,158,11,233,211,161,96,214,130,7,47,30,160,59,10,145,36,207,229,19,92,34,203,115,177,116,212,38,2,140,90,99,35,201,69,184,48,52,103,222,250,178,111,97,110,4,166,97,129,73,164,50,105,223,203,5,186,245,154,111,108,239,158,154,188,111,199,234,98,187,237,179,31,7,201,16,211,146,6,122,19,220,198,205,97,78,59,33,208,190,176,45,10,205,203,49,178,206,141,22,216,180,248,88,245,142,47,131,238,227,40,58,55,100,42,48,247,189,19,159,72,197,93,1,191,4,191,33,88,144,6,116,85,234,194,86,97,38,49,253,72,87,109,41,42,128,50,75,194,100,182,137,253,238,197,151,140,222,24,21,81,38,127,177,49,122,208,226,197,137,238,51,111,59,80,8,224,2,57,7,23,232,169,26,148,233,42,18,10,187,119,71,162,58,253,14,31,113,126,123,202,41,19,4,100,186,158,93,193,102,207,92,151,194,98,20,64,102,81,189,234,4,213,23,83,60,15,98,141,113,112,55,59,44,28,75,141,134,40,91,41,231,70,138,157,33,37,176,146,191,29,128,193,210,8,92,218,70,218,221,6,158,14,58,224,25,42,202,213,184,61,218,178,129,72,127,129,65,159,75,126,97,158,237,210,198,71,113,169,4,189,218,117,75,46,244,47,147,44,130,40,146,197,43,120,60,75,153,181,27,83,88,165,88,7,235,66,187,30,33,71,39,179,161,52,244,47,106,17,221,87,24,50,175,192,25,118,33,222,105,4,49,218,226,193,107,34,225,108,46,68,45,142,49,170,36,242,223,73,148,71,167,178,104,210,213,54,20,14,248,120,91,57,18,44,154,63,161,150,233,144,152,204,171,125,243,235,203,166,144,17,154,30,224,189,78,160,170,204,16,180,90,178,96,194,140,210,37,24,8,166,180,118,96,162,182,197,9,186,210,235,132,164,145,125,33,166,1,172,73,226,70,89,198,0,125,109,163,111,68,203,100,227,56,186,99,168,82,223,25,213,198,247,204,101,71,52,158,150,102,251,147,146,242,14,174,252,155,42,52,191,91,87,97,94,107,246,123,242,150,164,237,9,181,138,149,0,204,178,215,22,227,127,52,128,53,2,64,108,199,240,94,22,8,253,138,162,47,31,240,142,168,137,106,95,145,212,117,66,249,17,150,25,251,37,188,227,63,88,225,246,75,77,98,109,176,146,162,102,18,219,142,239,117,235,204,122,0,19,42,150,161,1,251,130,119,71,47,115,167,11,37,113,219,52,215,104,162,85,198,66,169,83,222,70,43,0,90,146,88,10,116,203,39,21,46,187,80,26,64,78,157,150,61,47,67,225,225,66,41,13,73,98,169,178,10,73,185,242,42,119,182,86,234,84,14,89,117,250,123,191,116,81,17,25,142,189,106,105,104,102,15,202,165,12,201,169,66,78,182,90,202,67,206,33,195,190,36,97,187,113,52,133,56,93,44,117,22,14,1,76,127,193,0,147,92,44,245,32,9,237,63,102,176,92,127,33,85,225,180,7,165,44,36,158,86,74,0,9,209,89,72,44,96,131,82,245,144,88,48,16,115,133,147,234,69,5,173,40,180,170,209,71,165,92,186,168,18,147,17,68,99,8,64,32,11,80,139,91,137,51,75,165,211,197,109,46,95,161,221,233,47,118,12,154,107,11,165,30,228,32,194,104,215,209,95,236,146,180,36,164,37,173,33,48,251,147,91,188,32,249,210,210,54,51,36,105,49,18,245,151,28,48,205,252,253,82,198,202,25,44,149,178,144,51,3,200,45,153,200,181,150,75,167,203,219,104,150,81,106,45,64,90,123,249,124,1,231,130,6,137,104,40,66,204,84,244,229,227,5,174,179,84,226,33,177,7,137,10,150,76,44,103,22,144,148,249,101,163,111,117,54,222,241,101,28,239,213,210,96,101,27,137,85,226,23,136,89,202,2,26,243,60,88,160,131,116,106,51,93,145,152,81,76,101,6,122,77,109,102,14,173,222,41,229,133,118,170,140,118,63,149,78,170,124,65,173,74,150,104,137,125,195,104,230,20,219,93,214,201,52,126,176,201,237,194,36,199,54,31,163,185,202,210,2,49,226,25,26,86,41,64,128,165,37,108,186,202,26,203,27,184,80,219,159,53,156,199,149,210,166,177,26,234,118,43,154,61,149,216,204,28,26,20,166,230,57,194,130,42,85,176,114,165,119,140,118,66,208,81,137,76,118,58,67,168,201,143,13,74,183,12,96,128,188,90,249,144,245,254,180,108,149,21,22,142,79,112,102,51,96,208,92,182,236,108,207,129,210,49,51,171,234,84,88,139,29,159,22,45,67,27,47,159,24,97,101,99,236,187,147,91,217,188,65,63,138,163,178,61,9,240,80,8,25,187,53,94,85,56,242,103,27,130,122,10,249,137,116,38,33,240,52,159,30,52,59,235,39,248,68,61,149,97,249,76,78,168,181,88,0,9,204,167,7,80,174,252,217,54,185,111,131,124,122,166,70,243,201,221,128,214,171,153,1,40,240,70,157,74,37,86,62,185,204,180,242,27,228,63,91,62,185,216,176,242,155,233,102,174,201,242,237,167,96,70,62,59,80,198,124,114,99,228,57,209,51,175,235,236,23,39,86,42,254,103,138,58,20,102,34,111,94,225,217,242,233,241,7,230,227,9,136,61,219,194,135,84,119,12,131,163,32,147,238,141,130,9,222,213,142,243,60,194,118,233,233,232,185,163,138,117,29,67,64,58,238,183,29,141,18,21,42,100,33,126,101,80,204,175,7,230,64,153,197,227,241,144,21,166,164,96,221,114,154,249,228,194,205,117,97,18,64,101,199,77,186,11,19,95,56,5,89,63,166,247,46,145,68,212,9,52,224,174,39,20,64,90,114,35,29,178,205,79,126,26,52,172,251,31,95,36,216,93,245,100,32,29,215,64,110,112,230,157,80,8,47,133,124,193,185,245,214,75,123,166,171,189,137,111,114,184,0,0,163,174,151,156,184,19,252,221,199,16,33,27,231,152,247,148,166,199,95,182,49,153,100,222,123,102,109,208,196,245,16,206,151,54,230,13,194,221,247,134,246,4,251,20,220,155,41,16,244,91,89,248,31,51,234,160,109,146,107,40,119,9,231,133,183,187,196,244,40,216,109,177,92,131,114,23,35,225,119,35,21,220,156,99,107,244,24,27,220,180,113,203,178,235,22,85,38,52,10,155,112,198,177,157,247,38,93,116,222,90,121,219,117,28,47,132,240,30,107,100,51,99,56,156,123,147,157,124,29,185,183,249,66,192,202,25,217,184,113,107,197,174,173,130,139,177,123,177,49,229,10,236,46,107,108,159,166,199,212,186,216,26,91,2,30,198,33,64,142,124,189,146,32,23,226,99,233,104,208,120,78,196,73,199,144,155,221,122,57,241,51,45,117,178,147,109,248,182,123,47,63,64,22,126,105,95,163,34,143,196,227,218,227,237,185,134,148,197,79,60,74,244,238,42,80,116,116,137,53,46,193,17,77,35,219,141,32,170,79,79,112,243,46,109,50,33,203,209,222,77,90,51,111,205,70,204,82,127,177,104,82,113,118,204,180,48,175,201,184,241,101,70,202,103,1,120,248,205,166,49,52,81,199,45,70,219,53,219,132,224,111,121,191,22,132,208,72,190,144,140,78,221,247,233,174,220,110,193,179,114,193,60,139,92,204,217,121,22,187,163,243,246,32,168,23,65,23,105,119,142,239,24,90,78,124,77,248,114,16,51,177,243,222,8,90,13,58,229,75,114,89,103,100,145,43,49,99,16,82,142,44,235,62,15,178,216,29,161,39,239,220,147,229,208,89,19,118,128,35,108,205,189,221,112,74,202,14,237,155,224,154,69,59,87,187,138,235,195,177,26,130,118,44,6,177,44,118,57,103,3,105,51,60,247,24,152,135,252,45,204,29,38,234,12,140,77,143,55,21,62,199,229,93,48,215,207,143,224,250,129,39,19,84,244,163,187,165,243,92,194,169,116,226,161,119,240,217,9,180,158,117,181,238,148,41,147,124,16,114,182,93,73,235,213,130,90,239,185,20,31,167,220,50,170,131,142,35,158,144,15,38,174,187,173,16,187,220,242,37,146,113,118,96,81,202,94,76,242,74,214,78,41,33,233,106,218,42,129,103,132,33,84,250,201,69,98,128,124,78,125,143,101,125,128,248,8,20,118,98,6,75,238,228,10,242,179,28,87,55,57,199,76,59,215,7,73,183,29,124,79,111,110,55,248,22,35,13,115,175,62,133,124,245,243,234,231,213,207,171,159,87,63,175,126,94,253,16,25,230,255,162,138,87,232,139,177,120,204,248,223,105,200,243,197,121,127,253,203,165,126,249,106,94,248,109,187,191,206,69,63,177,14,210,170,156,159,63,58,110,147,204,102,173,111,141,211,95,112,183,138,54,149,206,114,166,226,100,151,175,156,6,149,118,9,142,193,201,242,95,112,137,81,33,243,83,85,98,94,233,33,130,199,172,114,132,254,231,253,90,243,174,180,190,209,202,222,4,186,158,231,186,214,169,226,77,167,225,141,215,238,10,126,34,171,169,213,5,182,118,19,201,63,80,149,51,212,184,203,169,240,183,161,115,115,189,205,221,125,162,170,5,107,106,99,245,180,91,170,105,147,41,104,166,114,246,210,135,103,146,121,194,166,246,141,7,239,230,122,151,47,78,230,130,15,112,104,153,172,55,71,56,180,204,11,205,250,103,224,208,50,53,151,206,38,50,124,109,50,135,150,249,84,98,238,166,31,22,27,6,189,201,124,110,174,150,76,36,142,66,49,161,15,73,234,108,175,139,17,14,217,25,45,125,177,187,73,102,204,238,245,198,28,254,152,94,225,168,37,133,105,193,236,248,14,98,222,27,248,199,244,235,65,207,242,174,166,66,199,112,125,232,248,204,45,205,207,137,205,230,4,128,8,203,188,180,27,127,163,59,51,91,244,161,124,125,46,53,215,48,190,5,136,37,115,244,91,103,182,159,88,9,246,43,114,43,213,243,201,115,48,74,151,99,155,112,248,118,243,3,116,214,182,109,255,248,205,190,225,92,45,195,156,209,249,212,113,123,210,115,127,70,209,17,206,13,48,169,68,140,64,121,229,150,109,18,16,50,100,239,76,224,16,59,41,150,136,165,102,133,248,101,51,44,4,69,203,252,80,44,149,90,101,230,243,75,89,64,47,102,166,231,108,102,99,184,100,216,40,214,45,3,77,201,101,110,72,108,49,43,237,50,182,178,228,44,100,68,255,105,160,69,241,18,177,84,164,166,173,149,19,226,119,204,44,126,106,100,88,118,139,238,94,142,176,90,52,38,221,43,223,96,175,126,94,253,252,241,254,176,219,234,224,29,61,116,9,197,116,187,39,114,151,152,97,101,155,70,155,68,60,132,100,38,107,88,23,186,144,230,23,222,4,146,45,111,98,198,21,34,136,133,147,224,103,26,95,89,104,24,78,192,168,220,49,26,18,17,57,104,109,187,118,146,55,122,192,64,49,193,3,147,12,71,74,57,163,140,233,30,199,76,113,88,232,89,201,54,249,195,212,24,125,112,163,216,76,208,140,211,111,143,19,150,83,254,160,32,109,66,8,94,239,18,40,246,230,189,14,146,108,3,99,157,66,32,36,75,14,1,181,223,132,228,239,99,39,149,74,142,112,71,159,159,203,127,22,33,77,178,98,35,157,109,164,39,117,71,159,170,231,70,168,28,105,49,63,247,25,32,157,173,103,69,190,153,157,216,135,126,170,217,24,129,116,115,142,79,124,6,72,55,83,137,44,159,104,10,19,234,73,233,76,38,24,229,90,50,35,124,22,116,22,249,140,152,225,27,147,162,156,75,7,163,220,200,164,63,11,42,207,53,120,190,145,226,39,158,26,233,70,210,57,53,48,160,180,209,98,24,21,145,130,212,1,185,57,222,149,91,243,53,65,19,179,105,78,122,88,222,220,25,240,15,150,90,10,200,152,165,141,221,253,227,234,126,11,158,22,240,181,4,162,238,33,252,41,63,42,245,59,203,36,229,209,198,238,14,191,82,82,181,116,61,187,13,57,153,135,171,59,213,197,125,161,186,165,31,44,37,215,31,110,238,63,108,106,217,185,124,46,153,203,231,170,107,143,30,87,182,212,21,101,35,89,218,86,248,138,164,100,197,236,214,174,188,189,154,62,93,169,53,150,26,201,131,25,253,145,176,63,236,238,61,62,59,219,202,238,156,174,61,84,118,14,78,215,187,107,66,50,173,101,251,75,186,178,168,8,167,23,234,201,240,225,190,210,212,22,182,15,36,126,113,183,93,93,108,237,36,59,53,173,169,229,182,46,26,160,40,200,203,98,58,59,51,200,46,167,26,201,199,167,137,21,177,187,182,122,161,165,231,114,169,173,205,124,38,39,203,91,98,99,229,225,222,202,158,202,43,114,57,158,58,73,239,86,149,198,160,179,82,62,92,25,36,164,214,217,194,246,194,113,117,113,225,56,41,156,174,239,151,182,119,146,139,123,226,160,153,107,175,230,146,218,102,35,191,186,191,186,215,219,45,247,183,246,22,121,137,207,40,251,137,93,109,165,81,206,63,72,157,116,87,151,42,167,231,98,78,233,30,236,44,159,45,247,59,143,19,181,131,204,214,122,87,202,87,106,123,3,126,70,201,170,103,143,91,39,199,157,125,101,247,248,52,51,55,208,203,41,245,81,234,32,62,119,190,159,232,111,10,15,118,150,15,227,137,99,94,106,36,228,220,98,117,69,231,211,137,252,202,78,98,231,193,92,102,161,125,144,218,216,73,158,54,30,180,211,171,59,91,138,184,187,152,20,82,3,62,126,120,182,51,104,37,219,101,169,127,42,167,165,213,204,102,165,157,89,87,150,123,29,113,230,209,160,219,219,221,222,205,30,240,141,222,70,119,143,151,47,6,229,204,129,222,123,52,147,109,207,29,234,26,12,111,47,94,235,159,94,236,111,75,171,39,11,187,123,23,91,194,96,46,173,62,60,237,236,239,84,74,117,190,149,46,29,172,55,91,27,15,231,118,210,91,229,245,71,75,153,84,181,150,75,60,94,59,88,151,15,149,181,185,114,98,45,221,28,158,47,174,28,246,151,218,181,139,237,189,110,119,121,173,47,111,54,243,195,179,129,166,85,7,210,178,190,206,151,26,93,181,180,33,137,199,226,217,97,37,209,124,156,57,91,107,55,245,228,214,121,127,55,155,153,73,102,227,165,94,94,219,217,75,215,151,46,118,6,153,211,214,131,246,69,230,193,48,222,92,92,43,47,47,106,67,62,215,223,207,239,231,115,91,245,243,173,126,47,145,17,206,30,200,74,105,102,109,163,44,239,29,84,179,106,119,253,180,115,177,150,75,137,39,234,233,242,98,42,149,223,105,55,243,23,165,221,218,162,214,89,173,212,170,195,202,163,84,106,121,63,37,95,236,14,31,85,249,245,214,162,90,58,78,204,92,164,187,59,218,234,110,121,239,108,33,217,210,171,226,194,224,209,193,226,129,94,234,138,143,14,215,207,150,171,23,189,243,173,97,122,111,79,19,23,219,229,149,218,233,204,194,35,117,101,63,153,92,28,156,110,93,52,129,206,103,143,118,202,59,185,131,212,227,236,242,48,91,27,148,103,102,154,66,238,32,119,54,200,238,238,239,61,202,108,111,159,12,22,123,253,244,131,195,206,106,50,59,51,76,183,83,141,244,220,131,139,221,185,94,253,96,185,183,127,162,205,52,23,122,101,141,23,119,211,124,239,241,89,181,211,105,118,22,151,154,195,250,230,249,210,65,252,113,89,107,54,180,45,185,58,87,127,184,57,35,61,120,120,86,185,216,168,61,88,93,220,234,110,40,143,83,173,238,102,78,60,104,109,230,42,51,39,143,215,247,148,158,156,126,252,240,164,191,216,200,40,106,61,177,185,187,253,120,125,216,233,203,137,189,197,189,243,153,165,110,179,158,41,159,156,159,109,100,135,205,142,88,42,243,13,241,1,175,180,150,87,212,252,194,89,165,210,21,134,13,53,251,32,163,36,31,231,245,153,94,239,225,197,162,124,246,40,81,209,212,11,117,56,51,119,49,156,217,205,236,158,14,149,108,179,122,150,220,214,180,222,195,225,193,210,201,166,248,40,215,108,196,231,214,135,149,131,147,122,127,37,185,184,189,120,56,151,91,95,218,208,47,250,3,61,157,86,230,30,236,110,67,206,222,131,5,45,163,13,27,135,241,139,225,234,82,251,48,187,122,218,234,173,166,151,170,51,155,98,246,81,188,123,208,62,61,104,173,103,119,26,171,157,114,103,229,113,101,67,76,13,87,154,15,212,19,249,32,177,35,46,137,170,182,112,218,234,204,117,215,219,103,245,157,225,204,163,7,75,59,201,185,153,228,202,174,36,215,227,139,135,162,182,211,78,239,205,84,231,46,142,83,141,227,131,237,189,138,178,223,90,95,89,174,207,84,87,133,173,254,225,217,105,66,151,181,218,233,234,70,127,111,237,248,84,59,200,93,36,30,29,47,247,150,58,109,57,221,107,233,250,86,121,59,159,217,169,63,106,247,114,143,211,217,188,214,230,75,205,109,185,186,210,74,37,143,19,135,51,139,103,171,124,46,190,146,150,23,196,228,198,110,42,151,121,92,233,100,50,131,202,214,86,171,55,232,14,248,221,116,231,145,156,18,19,51,15,78,14,227,143,31,109,29,103,15,164,189,131,90,127,51,51,148,118,91,205,237,114,171,190,151,222,222,143,199,243,91,229,211,61,113,43,181,179,242,168,252,48,39,15,207,14,218,194,194,201,110,125,43,151,187,120,188,52,60,60,216,203,158,87,86,83,27,195,189,234,94,47,37,102,213,7,153,102,105,49,115,150,22,149,67,169,147,217,139,231,229,237,76,252,32,211,185,144,215,79,154,169,82,235,228,244,64,149,155,15,196,198,214,160,95,223,189,104,164,87,215,132,229,92,86,73,199,207,30,46,72,167,143,219,199,250,163,244,195,157,173,237,118,77,85,114,245,189,205,221,222,206,82,121,99,249,64,173,229,30,118,31,46,42,11,27,233,199,219,189,29,128,155,172,84,26,115,73,126,93,124,184,158,90,25,174,108,238,101,218,137,126,106,113,208,222,58,215,26,235,91,11,98,234,184,37,61,78,237,107,169,25,233,96,88,91,59,151,234,218,201,105,166,87,83,207,83,157,71,135,167,181,14,223,222,212,181,93,165,178,214,212,242,107,7,143,118,118,75,117,73,31,108,240,139,189,197,237,213,147,237,83,249,224,241,238,249,69,106,251,209,118,171,158,92,62,217,237,159,200,103,107,39,233,195,253,238,153,220,59,216,21,196,147,245,74,125,80,61,190,200,95,228,251,181,114,114,229,100,230,116,144,140,87,122,3,69,226,203,143,180,101,24,241,141,222,98,179,82,74,165,122,203,165,51,165,62,19,231,107,143,19,123,135,202,163,70,131,79,84,74,131,71,153,71,253,139,243,196,70,90,220,174,213,107,242,73,106,163,149,111,53,78,134,185,189,65,28,214,254,98,230,112,57,190,32,205,101,243,235,241,139,21,96,113,233,245,71,199,167,91,135,82,107,93,28,182,30,29,167,102,30,171,75,85,254,36,183,177,184,49,179,215,61,238,43,253,115,45,37,175,228,46,212,100,115,160,158,183,27,250,233,73,178,125,218,216,189,16,210,153,101,105,174,222,62,92,78,165,55,15,183,151,186,235,153,242,176,157,127,184,124,158,140,239,231,154,171,218,131,213,122,124,75,106,167,219,201,7,167,234,230,218,94,105,229,193,230,163,214,98,119,111,73,210,133,117,190,190,176,154,159,91,213,210,3,161,153,216,78,44,107,113,237,100,175,215,84,87,107,171,26,160,112,162,166,179,171,189,71,213,114,166,221,61,29,246,142,187,249,131,149,134,158,75,63,150,97,179,125,48,144,202,229,227,211,250,201,198,214,150,182,112,120,204,203,131,204,112,240,88,27,204,173,15,250,23,169,129,214,225,183,30,60,122,60,179,150,1,102,85,217,235,86,106,205,157,149,253,99,185,157,187,56,89,154,83,53,113,91,127,152,47,85,43,74,93,58,30,84,207,196,133,122,119,81,223,206,29,164,151,27,157,90,124,80,234,239,108,230,231,106,103,137,253,221,253,153,221,213,157,243,202,249,234,16,24,76,173,220,235,173,100,171,91,139,165,117,125,110,241,124,167,212,156,171,47,62,222,62,209,206,150,79,30,86,186,149,181,221,68,78,232,103,218,27,251,143,87,203,229,19,190,123,176,16,95,239,62,212,142,7,237,193,65,139,31,38,15,243,91,155,205,204,206,202,134,182,94,202,228,15,247,197,102,86,76,229,244,173,197,234,131,154,118,90,93,90,27,202,251,141,147,108,166,149,211,171,210,182,248,96,247,225,161,126,54,35,63,84,150,107,157,65,187,159,221,60,126,184,127,150,89,238,100,230,82,203,149,252,195,26,175,84,207,165,131,135,233,204,118,111,117,123,185,87,30,174,100,229,181,82,109,32,206,241,51,235,51,251,154,94,227,215,14,181,82,43,181,187,180,114,146,63,225,215,132,110,121,173,158,107,195,14,17,111,84,83,105,216,28,23,133,134,86,58,62,31,60,74,148,213,135,85,121,38,183,180,246,184,177,178,212,201,165,246,151,23,218,93,241,116,93,60,95,105,109,31,246,134,218,161,176,243,184,218,204,29,236,158,86,202,39,135,169,94,58,39,239,171,125,237,97,254,193,105,173,245,64,57,109,86,30,172,53,142,15,87,30,28,54,135,48,125,245,222,110,110,185,170,46,100,251,15,74,213,205,165,86,166,219,27,44,228,215,171,249,74,121,174,151,45,157,38,14,78,115,91,210,195,84,181,50,147,203,170,27,187,199,221,126,85,172,174,197,7,219,15,37,185,241,248,124,83,221,92,89,82,31,54,91,231,173,146,156,154,169,118,215,186,201,213,147,141,197,153,199,131,225,178,94,93,41,229,212,147,108,191,183,188,219,145,247,203,143,128,111,29,44,45,75,11,165,76,117,123,240,176,156,202,237,234,7,27,139,201,179,139,220,206,202,16,55,225,141,181,108,89,88,168,166,132,134,188,213,92,203,45,54,219,241,189,97,62,145,29,94,196,133,221,195,109,113,59,217,226,107,66,111,176,178,209,206,44,30,15,178,53,16,26,74,221,179,181,193,214,225,242,140,178,217,95,110,111,84,91,210,114,89,157,233,159,201,187,202,220,193,163,230,217,1,136,22,75,205,90,126,177,89,27,204,101,183,186,67,61,179,185,91,233,84,227,23,80,45,29,111,237,206,157,180,7,253,197,222,230,33,108,50,249,228,210,118,70,156,89,60,105,14,80,166,44,149,87,119,246,51,85,245,116,181,213,106,21,139,97,20,90,51,153,81,247,62,141,102,254,179,8,100,150,169,213,114,169,76,170,62,161,114,144,201,231,61,40,135,123,154,24,66,52,235,122,120,126,179,118,34,214,117,108,1,20,243,45,85,233,138,170,62,140,136,92,248,233,83,81,91,39,126,42,240,60,95,104,247,0,38,127,133,119,67,29,208,193,247,148,170,220,216,108,150,84,85,24,22,197,216,64,144,244,77,185,218,23,101,125,83,221,147,58,162,210,211,33,249,128,36,239,225,137,175,24,19,100,16,233,17,143,93,93,80,117,177,1,73,244,166,83,186,16,15,142,69,177,77,170,47,136,109,93,128,172,154,36,11,234,112,151,220,241,47,162,19,214,21,93,236,144,150,244,250,241,46,249,228,12,222,232,183,103,43,178,174,60,148,196,1,36,180,68,125,179,167,119,123,250,46,80,146,180,218,237,170,202,57,182,44,46,170,2,161,3,45,182,5,234,197,46,52,189,34,215,143,69,13,210,136,197,251,158,178,32,245,165,134,72,203,60,148,52,169,214,22,171,109,114,128,143,133,208,54,94,7,56,167,101,242,217,86,169,221,246,150,233,10,200,195,48,116,253,46,153,11,164,163,228,224,250,92,95,23,229,222,178,32,55,218,162,202,208,88,88,92,148,218,226,134,208,1,252,20,96,249,107,144,14,227,208,82,69,77,43,11,88,138,208,165,220,67,208,27,189,118,123,45,193,99,23,246,0,218,154,48,20,137,83,0,120,223,17,229,134,168,138,42,163,246,22,212,135,106,132,224,88,2,136,174,99,186,164,109,193,100,83,113,96,84,201,40,64,210,31,194,72,52,118,20,51,229,97,117,103,111,165,82,90,123,186,85,90,88,88,217,88,130,164,221,202,206,230,218,90,185,180,99,75,91,47,61,122,90,218,223,219,124,186,11,101,171,144,176,191,241,96,99,243,96,195,124,199,2,230,243,138,149,190,80,93,44,237,175,237,249,191,63,125,88,90,219,199,212,202,238,238,211,253,141,149,189,221,98,95,145,26,33,126,222,90,112,185,124,38,28,229,132,162,22,81,163,156,82,52,167,121,244,210,120,12,49,221,18,134,42,130,245,244,34,63,175,191,37,198,218,162,220,210,143,231,245,153,25,99,1,139,79,244,163,121,53,6,163,211,17,85,252,84,162,104,127,121,246,236,181,4,172,89,52,160,144,90,61,154,15,203,45,76,150,69,88,146,233,26,143,13,84,73,103,121,81,206,127,97,201,0,230,84,28,114,106,244,234,74,21,245,158,42,135,76,188,97,113,66,250,37,75,214,239,221,131,164,24,204,94,93,65,78,2,43,151,83,73,26,20,226,196,171,171,72,148,147,138,97,163,182,141,225,236,14,59,53,165,125,239,94,88,35,15,158,156,152,164,67,183,116,69,189,111,113,6,171,89,90,82,190,42,248,100,202,0,116,68,131,196,109,58,48,150,94,29,128,67,182,153,254,154,241,108,117,231,190,129,93,193,108,145,107,143,26,67,58,126,79,142,56,21,73,47,20,97,68,20,99,78,232,234,208,28,99,9,192,200,79,92,61,61,138,68,231,95,3,46,28,145,138,237,152,12,43,39,18,5,174,170,200,98,116,30,193,69,165,102,68,167,119,222,82,140,12,42,80,248,222,61,157,77,20,232,138,24,173,169,162,112,122,85,71,246,19,209,162,151,2,98,161,20,181,43,24,94,161,221,30,94,34,14,175,193,0,181,159,132,41,181,194,71,142,151,72,212,44,10,173,9,81,253,88,85,6,33,197,156,6,186,223,124,136,98,89,194,100,97,129,146,191,17,49,26,101,5,197,121,200,116,117,52,4,147,145,206,60,91,65,10,106,158,182,40,139,131,16,242,136,170,170,2,197,194,43,114,31,215,125,72,208,129,191,118,245,144,174,132,26,34,29,195,158,42,162,159,128,89,2,27,63,76,147,96,112,5,185,14,59,18,206,190,121,115,132,52,231,20,145,99,214,222,113,95,46,92,178,221,171,32,95,93,153,85,234,116,80,161,3,175,69,100,19,48,76,3,192,218,23,207,138,32,203,138,142,38,90,237,144,16,170,183,5,77,11,9,240,191,73,46,64,202,132,222,176,33,100,155,82,56,61,208,232,1,246,132,246,48,162,31,75,26,39,168,173,30,225,219,48,17,88,7,160,93,88,174,29,73,19,35,17,219,214,169,219,166,164,26,17,56,37,74,134,156,76,57,96,31,194,81,68,137,194,212,99,243,199,154,40,12,44,153,169,58,36,92,97,159,37,58,249,88,30,107,46,6,44,91,105,247,197,72,59,26,211,143,69,217,222,60,192,137,132,113,226,134,57,57,10,187,176,59,139,208,140,230,69,231,101,128,96,204,38,163,26,102,92,93,33,182,221,226,92,54,158,75,114,189,98,24,15,208,195,92,167,152,224,154,197,88,130,59,46,38,120,174,86,228,185,86,17,111,243,185,82,49,205,115,253,98,134,27,22,47,25,87,47,240,220,198,230,206,122,105,173,144,224,42,203,165,141,37,216,4,10,73,110,113,127,109,13,54,135,106,117,163,144,186,226,6,197,203,74,105,227,97,105,183,16,174,11,48,191,180,48,183,251,112,169,16,214,250,45,16,164,42,197,203,133,149,221,82,121,173,10,192,170,27,228,33,193,30,158,86,55,0,104,165,90,72,94,89,211,235,156,206,21,99,214,223,199,184,180,221,182,80,23,35,241,119,46,225,71,123,51,242,206,96,38,10,127,223,185,122,231,42,222,226,92,195,102,44,48,92,27,226,125,228,244,133,240,229,101,120,70,159,9,95,93,133,129,46,48,51,145,48,167,197,75,216,144,215,4,185,213,3,217,160,224,154,56,114,177,17,17,12,73,44,214,17,212,83,107,124,66,88,136,53,99,149,193,175,225,157,99,56,56,134,173,62,146,136,210,224,244,32,250,117,85,177,15,19,18,71,40,122,89,23,64,46,227,11,198,60,140,9,53,181,215,133,141,142,113,16,46,44,202,179,61,13,100,76,82,48,81,192,63,144,214,8,91,85,52,93,233,2,163,129,9,2,61,135,249,141,163,110,91,168,162,133,102,192,42,48,166,141,136,219,11,80,99,65,82,169,209,227,231,144,28,109,93,253,108,137,49,37,13,156,251,249,203,35,196,121,68,133,105,126,43,74,56,81,157,132,28,228,19,228,54,200,148,211,18,229,238,8,114,163,142,78,211,73,27,15,42,35,86,116,255,24,16,47,80,128,124,95,170,139,91,210,185,216,222,65,145,249,217,179,4,167,3,138,52,32,75,25,84,4,16,253,119,97,75,118,148,145,65,123,186,24,145,169,5,231,41,193,89,181,128,28,16,90,139,98,92,103,91,219,165,118,94,80,57,109,136,191,80,59,106,20,18,32,152,169,182,93,249,169,93,212,50,105,194,164,160,183,147,247,238,81,121,11,106,153,153,79,146,32,230,216,223,160,73,192,181,217,212,80,197,194,111,140,81,74,81,41,80,193,204,218,83,186,51,32,46,182,81,5,129,103,144,164,140,156,53,177,169,155,89,248,50,79,39,131,202,146,150,201,61,47,136,100,42,211,254,104,194,189,123,70,129,3,188,169,182,229,147,247,103,207,160,68,152,222,229,163,228,10,171,25,253,49,246,64,15,221,69,91,36,192,48,102,92,45,163,52,168,198,240,18,10,208,137,61,37,180,58,4,1,95,136,23,61,201,156,226,77,124,4,74,201,12,164,154,61,229,20,235,21,123,4,36,82,29,36,226,94,83,153,44,48,15,98,103,196,164,178,24,131,249,140,45,207,208,199,40,103,203,66,67,96,200,83,102,216,51,103,116,24,155,40,42,209,168,153,0,40,20,5,219,48,159,217,135,217,92,118,176,176,132,103,207,34,130,49,193,85,241,172,7,146,96,201,80,219,65,125,238,216,69,34,148,129,101,208,71,231,41,28,217,214,58,12,167,26,67,175,86,143,230,117,192,85,33,218,17,49,29,46,234,111,43,228,248,3,51,139,250,60,21,159,100,11,81,16,161,104,238,225,188,4,85,219,164,42,250,182,41,74,111,183,141,154,135,69,137,195,33,195,213,125,5,212,188,164,102,201,32,145,99,73,252,75,224,23,28,56,145,138,5,123,83,79,69,212,172,153,58,94,208,175,56,214,33,139,67,52,26,68,249,94,147,52,93,148,69,144,165,104,229,48,176,75,212,241,84,139,166,187,200,32,12,29,4,133,76,173,219,150,128,73,223,3,21,85,47,50,101,176,14,58,132,46,70,176,17,168,92,68,53,198,84,70,213,183,132,249,153,25,182,80,20,144,40,213,35,3,70,49,140,170,158,242,132,63,130,73,176,166,12,68,181,2,211,45,130,226,166,98,44,206,196,125,229,73,226,168,64,240,215,159,52,196,58,232,252,251,59,43,166,211,209,136,20,61,42,250,36,91,146,162,110,117,102,193,62,65,120,178,162,105,51,179,9,92,205,60,44,32,35,5,84,99,232,16,32,107,105,27,70,143,160,36,102,233,86,150,177,150,245,183,76,134,160,207,168,111,191,141,170,156,12,34,244,188,8,66,244,125,181,40,20,128,253,204,36,124,48,91,67,50,3,224,117,65,63,142,193,98,5,130,203,81,68,135,53,241,68,230,18,71,243,116,12,18,113,216,4,138,121,130,199,219,186,81,0,184,244,209,188,19,130,24,37,26,158,89,64,60,98,167,12,50,144,85,44,200,48,76,168,235,37,96,16,18,64,243,196,188,177,61,145,62,104,128,170,196,213,139,202,76,27,225,214,161,41,162,43,194,136,22,181,120,253,62,232,156,26,212,170,71,11,176,182,52,128,83,143,18,113,179,97,104,175,172,151,141,162,58,43,196,149,183,164,120,123,86,189,143,250,179,124,255,9,232,25,71,133,39,10,39,28,21,88,10,232,183,144,210,230,164,35,174,97,209,229,194,62,98,242,23,68,3,40,14,149,14,74,24,233,45,57,225,138,200,179,250,140,104,83,150,182,172,173,77,142,161,225,42,217,198,122,154,168,238,203,146,78,6,95,197,83,33,17,200,208,6,73,33,141,135,45,2,76,70,32,135,0,115,142,3,2,32,223,175,195,159,20,32,85,84,191,144,200,35,139,226,185,110,49,162,205,42,81,208,54,222,212,65,223,136,212,103,37,250,98,236,72,212,170,168,113,191,87,232,114,204,128,167,113,191,91,232,217,152,85,213,56,182,4,218,202,111,37,205,89,54,111,28,220,200,71,177,134,212,7,228,108,28,119,70,181,246,150,121,225,237,162,78,206,96,161,236,108,98,76,105,144,22,216,34,134,41,57,155,156,87,222,46,242,243,179,208,9,108,31,65,40,20,64,64,245,25,231,54,245,86,81,96,147,65,46,42,198,116,150,173,206,173,220,205,134,235,169,153,242,173,153,114,212,132,177,18,28,156,23,70,213,220,120,41,250,156,228,100,235,160,222,154,37,200,182,234,58,3,48,102,17,18,8,207,127,45,18,137,54,18,137,142,54,140,153,170,191,45,56,142,7,130,160,17,249,64,180,201,7,230,11,197,200,4,39,177,85,246,228,8,230,33,165,6,204,65,246,208,49,30,154,198,195,177,241,80,51,30,90,198,67,201,120,232,27,15,67,227,97,96,60,84,138,184,212,12,110,126,159,47,44,224,65,221,253,122,65,139,206,27,169,111,243,247,238,225,17,81,164,82,172,70,42,48,171,133,168,53,221,206,139,234,253,118,97,54,193,157,22,43,92,217,218,23,78,223,42,207,159,226,65,37,204,191,46,204,191,211,35,232,69,151,16,165,85,236,217,137,210,179,17,5,58,216,179,145,191,103,19,181,74,197,158,157,96,64,129,158,115,208,251,197,214,76,9,232,209,153,105,114,179,9,232,213,121,244,248,109,178,137,159,23,143,161,55,109,144,190,1,153,136,122,191,85,232,68,223,62,103,51,252,24,38,251,179,103,29,40,249,236,89,255,173,162,244,236,89,235,237,98,27,36,138,90,145,112,159,142,112,30,129,29,111,182,19,157,177,189,31,195,210,2,114,218,82,164,217,150,163,68,127,22,54,203,65,49,210,156,173,69,223,140,148,102,135,209,55,19,60,31,111,198,75,207,96,191,167,167,118,151,82,163,208,141,73,13,238,188,208,226,134,133,14,135,124,12,120,74,87,84,209,178,177,48,192,211,15,164,242,211,98,3,57,215,25,252,105,152,123,218,209,188,117,230,218,136,105,138,170,59,78,126,44,190,26,99,240,102,69,227,201,168,73,240,21,106,26,72,81,111,199,120,62,113,127,86,7,81,67,106,64,73,169,1,141,115,151,36,146,92,225,41,17,67,10,103,4,65,173,208,176,49,186,69,156,243,84,211,33,247,32,68,55,138,216,24,245,158,181,40,120,194,163,217,12,161,187,145,248,22,74,184,40,219,202,79,68,16,20,84,169,19,137,70,197,153,25,134,34,181,170,34,249,49,173,87,163,215,84,48,71,197,153,76,212,41,86,88,45,174,91,45,122,88,76,194,151,197,36,142,238,219,95,10,225,134,82,39,111,177,110,163,25,198,253,209,184,32,123,205,60,62,150,29,7,154,216,75,43,129,18,62,254,165,200,253,2,252,255,228,75,133,163,153,66,244,254,59,241,119,226,79,190,244,78,252,104,38,122,63,242,228,75,247,95,63,122,51,26,121,231,254,147,47,225,195,253,200,235,49,248,253,70,28,24,35,41,117,255,245,226,209,204,59,136,192,59,181,200,253,215,98,111,178,231,104,92,2,14,168,199,196,115,17,249,13,17,90,201,51,238,106,209,103,207,204,183,164,227,45,117,20,69,60,113,61,40,68,40,227,148,152,36,215,219,189,134,168,69,194,95,8,131,76,138,7,131,38,52,31,161,11,132,115,168,199,206,8,165,232,165,177,51,192,202,17,45,234,159,88,212,39,211,75,59,131,137,9,236,16,111,200,30,189,105,60,204,176,135,67,35,229,16,5,78,58,31,117,65,78,26,53,14,57,163,70,116,126,54,150,204,188,73,138,108,173,224,180,209,223,138,229,204,4,232,151,88,156,21,163,108,131,69,33,21,229,179,20,172,76,248,101,9,199,4,24,185,124,2,93,235,190,24,47,42,111,74,5,103,178,128,176,226,69,9,239,43,204,110,189,97,59,156,221,232,117,106,162,26,147,180,21,89,23,91,34,10,115,247,238,201,95,152,67,94,202,91,85,54,236,7,204,49,34,52,188,5,211,152,74,12,100,93,239,20,47,171,15,171,27,123,133,48,89,61,97,110,111,101,189,186,185,15,239,58,189,141,12,219,148,249,77,251,238,162,195,124,21,117,178,158,240,19,28,34,239,64,31,132,33,244,155,78,112,210,63,190,160,142,59,33,86,9,143,14,43,68,214,199,249,29,9,131,188,69,238,127,26,182,219,18,241,190,45,185,32,225,57,61,8,209,250,179,103,222,149,1,137,175,69,60,52,18,128,70,32,211,240,246,147,114,118,74,238,119,15,27,154,13,73,236,144,191,43,160,14,167,139,170,22,11,219,142,69,20,212,207,69,251,41,252,210,125,178,221,70,96,203,143,22,240,96,26,239,124,157,170,16,102,113,245,123,247,234,109,81,48,154,138,212,163,156,140,122,25,18,23,149,147,154,132,2,39,232,36,220,78,140,140,15,108,31,158,118,100,163,25,143,186,133,233,243,84,198,118,194,98,163,11,8,20,113,135,99,173,107,176,161,26,140,126,187,24,48,76,120,255,109,146,223,34,53,85,122,239,143,212,125,229,104,193,214,154,204,37,121,108,142,91,10,184,182,10,100,157,188,47,235,228,237,172,147,63,42,92,94,17,169,7,173,234,145,79,236,41,11,155,235,48,59,205,154,184,110,231,235,244,252,10,184,23,254,141,61,109,51,210,105,190,42,39,45,227,128,88,124,141,204,111,147,3,65,183,158,92,158,138,195,66,88,145,195,28,189,247,247,219,11,93,205,129,20,62,15,179,53,66,110,232,188,121,69,29,26,167,91,53,168,30,87,28,107,161,217,156,174,9,179,251,243,184,94,64,28,215,99,228,27,178,205,38,174,162,183,248,103,207,116,162,51,215,197,136,202,37,172,134,140,30,123,91,51,198,200,167,59,168,54,222,187,103,156,181,224,192,25,136,209,11,57,243,42,51,166,97,139,49,188,154,138,152,35,8,205,207,179,156,8,31,141,129,148,87,21,128,217,59,38,162,113,4,73,38,181,78,230,146,207,8,193,48,59,18,33,137,172,18,114,185,113,101,72,99,62,21,141,187,237,73,209,13,108,6,47,171,13,82,122,242,131,105,122,67,145,129,28,97,140,234,145,239,113,10,27,46,75,212,182,110,246,249,35,83,200,22,240,14,200,60,99,81,241,200,129,136,36,196,136,6,185,129,16,213,33,177,168,152,82,174,2,171,131,50,133,103,207,240,217,144,103,152,136,66,175,212,36,51,153,225,68,41,23,174,144,240,218,148,76,128,33,76,86,73,183,165,1,105,95,227,241,127,88,29,38,0,163,195,180,132,132,164,63,2,174,234,184,112,61,48,116,98,187,244,217,145,228,136,41,54,227,50,194,233,129,216,237,7,240,167,96,197,115,178,129,186,196,163,55,157,237,194,68,146,34,59,51,200,10,122,172,7,61,213,220,220,169,79,77,101,240,230,156,188,131,14,99,17,238,140,24,204,16,103,30,120,36,51,19,14,225,148,37,102,48,97,86,191,38,168,69,163,98,140,186,63,221,0,65,131,102,82,52,138,234,179,103,160,29,208,36,130,14,42,37,102,10,65,11,21,20,144,211,76,28,98,228,107,84,3,128,13,216,140,85,135,22,102,66,63,136,38,94,118,249,180,215,5,9,91,44,11,170,103,69,16,185,128,78,103,100,87,176,255,194,88,65,89,243,88,204,64,132,92,107,227,238,135,91,97,36,236,40,28,166,135,191,17,23,214,180,143,86,119,109,56,179,21,237,4,76,183,114,15,236,121,122,117,99,193,121,147,226,203,122,28,7,10,206,251,182,44,219,26,52,153,4,236,146,68,183,244,227,13,120,140,99,73,95,246,81,52,85,124,82,119,86,182,191,205,235,184,107,26,179,32,6,201,37,29,164,165,90,15,214,127,152,224,19,230,194,236,27,53,187,27,23,114,203,219,61,143,206,135,109,60,236,88,106,136,62,131,100,159,163,32,184,58,167,108,194,156,130,238,81,98,151,10,182,37,140,95,171,249,144,28,191,240,3,249,110,69,222,50,231,181,181,69,105,199,120,127,63,18,39,220,94,93,203,40,168,73,130,152,79,123,126,157,48,208,51,250,97,225,196,6,63,236,190,251,180,79,91,99,134,92,113,154,189,144,204,80,119,78,248,162,164,109,8,40,204,115,142,186,69,228,103,60,7,67,102,100,152,107,9,47,243,60,236,239,208,109,213,245,228,200,118,70,205,78,107,249,121,229,45,117,126,102,70,137,226,33,180,114,20,189,207,4,16,242,82,136,224,121,115,17,159,185,153,25,193,58,134,145,160,162,64,42,74,36,131,20,211,159,72,71,87,118,91,180,46,231,111,175,214,115,167,23,59,156,221,234,173,201,217,237,225,142,57,183,181,92,141,243,24,212,181,56,63,187,187,18,231,99,160,215,231,188,118,124,111,112,65,54,127,27,92,144,149,224,144,115,153,19,14,56,183,189,97,133,179,25,35,158,114,54,35,197,37,206,105,191,184,207,5,217,57,174,115,1,134,145,139,156,143,17,229,46,55,137,245,101,149,243,53,220,92,225,220,246,157,23,156,159,21,232,22,231,111,49,186,198,121,76,75,203,156,199,252,244,41,231,180,79,61,227,130,236,88,23,184,17,198,175,39,156,143,177,236,54,231,48,167,221,225,2,140,110,55,253,12,116,15,209,124,57,203,215,195,163,109,129,65,98,169,39,147,233,48,26,14,103,71,125,37,219,76,240,217,207,192,214,57,81,231,243,98,66,156,155,208,214,57,155,74,223,212,199,13,236,106,134,251,147,172,152,106,240,115,217,132,25,183,146,68,142,70,223,29,222,128,182,86,89,195,153,10,236,58,204,29,12,121,52,156,131,37,210,129,49,107,221,254,109,198,53,53,121,88,119,111,168,231,121,167,75,50,12,2,52,69,123,238,88,239,83,84,116,68,122,159,184,222,248,56,239,19,131,178,69,121,159,190,206,237,98,188,79,65,166,224,8,239,83,3,185,85,124,247,105,72,116,179,232,238,83,180,48,97,108,247,105,32,78,55,9,38,143,235,62,245,82,154,14,151,155,197,116,159,162,171,147,71,116,159,2,231,151,27,207,125,10,68,62,195,104,238,119,67,30,119,44,247,137,161,222,85,36,247,73,26,4,14,221,33,126,39,159,62,109,11,53,177,109,219,54,221,28,96,50,128,36,8,92,136,252,30,183,195,57,183,131,169,217,129,43,122,214,244,251,233,141,154,161,65,186,76,246,140,1,211,236,14,90,48,225,22,112,73,60,179,203,91,82,194,47,70,154,51,140,119,240,44,9,134,231,105,154,174,54,238,22,24,50,247,126,158,113,163,209,67,167,157,202,174,72,102,151,14,159,151,24,183,204,182,226,157,158,105,157,153,147,181,214,85,186,160,255,62,57,159,37,182,236,168,167,124,169,72,193,65,62,205,124,250,84,80,97,229,94,226,62,61,155,35,34,164,109,7,186,137,48,52,121,163,84,90,187,156,162,197,80,12,116,168,250,233,172,239,88,59,137,105,197,144,159,2,4,233,0,201,7,185,217,224,54,54,169,32,75,29,74,90,236,199,16,108,136,203,84,230,112,210,219,34,243,35,60,66,184,247,241,105,201,56,142,93,144,50,250,228,106,214,72,117,78,24,12,62,19,136,10,80,63,144,126,172,126,44,157,200,102,115,35,186,131,23,131,49,66,162,177,160,152,39,78,195,125,147,36,19,118,68,157,56,249,176,68,18,248,119,226,45,78,187,244,165,145,191,46,116,59,62,75,35,170,202,66,159,45,228,75,175,131,205,233,224,92,130,94,38,232,211,169,73,44,166,171,119,94,6,68,148,181,81,196,204,39,107,196,83,192,244,88,203,6,204,43,207,99,30,43,109,203,100,68,197,94,204,155,58,1,20,74,185,61,147,154,169,147,119,214,17,109,246,109,139,4,134,71,95,155,42,204,26,241,248,216,246,233,198,232,89,114,133,223,73,209,120,216,19,203,38,32,102,117,132,118,219,145,230,90,6,252,93,184,46,109,170,128,208,110,93,21,69,40,106,243,247,217,146,180,61,161,86,185,129,15,209,223,63,136,26,1,133,112,136,11,122,160,234,43,242,221,13,196,3,65,149,87,208,120,162,221,38,103,131,218,40,215,177,251,37,238,172,92,170,172,112,251,165,181,30,250,101,93,79,148,57,169,82,90,90,226,14,209,95,235,1,245,238,106,115,42,75,221,192,174,233,101,46,89,41,237,111,115,67,226,12,118,104,122,119,29,98,118,227,164,194,117,30,148,148,242,54,55,40,151,18,229,14,1,157,130,58,75,80,96,155,120,171,45,65,155,237,10,201,217,78,17,191,180,121,200,105,1,136,67,72,154,43,119,73,218,105,101,155,75,58,60,211,82,255,177,221,202,5,201,31,64,126,167,108,57,173,5,152,11,14,152,102,254,126,169,111,203,89,42,41,11,219,220,12,32,183,96,34,151,6,228,32,113,80,41,149,90,11,144,118,177,112,190,128,168,102,33,81,171,160,243,48,72,204,45,28,47,112,210,82,73,170,110,115,61,72,84,176,228,73,53,179,192,13,23,75,103,85,163,111,117,70,9,189,10,164,24,174,150,102,32,39,11,197,121,44,30,175,182,171,156,182,80,234,44,110,83,10,27,14,122,187,139,231,64,126,232,213,226,54,35,233,153,209,171,37,19,247,51,160,202,146,145,15,228,189,88,178,200,187,80,234,65,214,161,131,84,231,75,64,170,86,181,148,134,156,253,82,119,217,4,52,172,150,90,203,208,11,40,56,131,105,199,203,253,10,119,186,82,210,32,241,20,112,205,99,127,245,101,125,1,155,228,33,49,77,154,132,223,48,84,144,149,90,214,43,92,107,177,52,3,89,187,152,3,3,165,175,152,200,104,139,37,101,133,140,94,194,74,4,26,12,32,241,204,240,39,124,190,130,19,14,144,131,68,234,75,152,16,68,49,144,159,91,1,228,59,208,227,213,109,230,221,248,204,230,150,24,39,28,1,173,174,82,216,67,40,166,25,176,47,86,19,116,14,172,30,178,242,103,6,205,114,15,68,40,32,64,37,190,82,58,123,176,237,128,74,242,173,110,44,148,146,15,182,45,15,200,169,7,0,117,166,82,106,173,33,57,75,7,72,184,53,25,40,188,80,58,91,51,58,209,34,147,64,170,48,170,192,239,44,249,125,104,249,76,70,18,100,17,96,102,77,173,144,177,88,103,179,161,83,113,150,210,160,84,229,188,50,87,230,6,213,18,204,35,99,17,90,62,148,125,215,252,8,71,202,198,6,56,177,35,229,47,58,99,92,211,40,100,76,203,35,126,241,189,113,31,33,159,74,129,52,159,158,196,59,235,39,248,68,61,149,97,249,102,56,102,51,202,153,161,88,187,242,89,16,106,200,167,10,28,205,55,98,10,216,98,178,189,158,105,228,82,115,117,91,62,198,156,181,229,55,200,127,182,124,93,210,219,162,149,223,76,55,115,77,150,239,142,11,77,224,83,249,222,136,4,208,144,250,86,144,56,255,80,228,86,152,16,151,68,238,19,234,18,195,164,240,95,240,9,116,233,202,176,66,75,98,216,221,201,194,85,218,67,181,132,156,209,49,199,197,45,29,29,6,148,6,195,11,136,173,109,133,59,25,27,94,219,89,156,134,179,24,23,195,215,138,182,107,15,120,17,154,166,34,147,243,140,138,68,28,126,21,241,251,85,196,239,87,17,191,95,69,252,126,21,241,251,85,196,239,87,17,191,95,10,98,238,235,161,192,88,187,190,172,196,195,250,240,30,121,92,147,182,11,164,177,155,108,128,56,51,141,44,115,171,45,207,117,173,113,19,124,95,34,104,63,177,171,192,88,30,50,191,233,216,175,255,125,85,208,230,140,81,15,108,18,47,254,231,136,99,224,200,157,174,73,188,206,10,93,6,134,47,187,201,192,249,221,152,133,198,6,52,155,102,33,141,184,0,227,110,88,60,176,156,25,196,98,210,25,195,20,183,105,186,227,188,107,115,182,101,191,43,130,137,128,183,107,65,204,219,21,33,50,168,104,16,26,126,247,97,97,10,44,236,190,17,115,226,72,101,66,151,58,66,46,233,2,37,151,155,137,246,211,160,200,148,143,17,210,211,20,56,216,238,226,130,135,167,48,50,190,186,5,192,214,33,215,21,222,200,248,240,201,9,2,192,123,118,12,199,5,92,40,80,97,240,220,252,249,145,205,161,105,142,12,223,233,81,24,10,222,192,144,118,204,252,242,93,179,57,193,7,241,56,251,53,223,229,8,8,70,76,79,123,145,152,15,217,153,82,62,90,205,176,23,50,98,89,186,230,187,7,5,66,59,191,104,149,236,186,209,182,120,28,23,143,238,226,62,236,199,35,157,140,8,120,233,43,27,107,78,26,248,199,177,181,166,131,113,228,18,242,61,115,113,77,153,91,105,41,142,107,76,23,219,241,9,218,99,131,51,22,168,107,181,145,11,78,235,48,100,50,48,94,142,96,95,181,206,243,153,100,215,143,68,238,107,208,144,47,193,253,47,68,131,86,77,200,203,142,121,18,148,119,180,114,239,87,11,91,8,170,230,115,12,229,115,162,228,61,105,176,149,76,187,59,96,19,108,70,148,28,53,40,99,46,98,157,163,21,120,222,232,62,165,244,92,214,142,167,229,200,149,19,184,112,128,171,48,174,225,93,124,14,229,235,234,139,220,171,200,127,47,63,144,184,251,18,151,197,17,247,185,120,191,28,165,243,249,93,187,143,220,174,252,99,241,250,199,241,202,241,249,224,47,20,230,82,169,198,103,18,170,41,221,224,249,228,132,113,188,242,185,244,24,111,236,122,12,189,81,49,207,11,30,199,138,228,99,74,252,162,225,13,246,149,41,253,188,133,248,46,120,10,130,124,51,246,180,254,236,153,233,251,9,125,100,75,253,48,96,133,31,248,212,43,248,197,87,33,76,110,160,235,74,167,3,130,123,87,104,137,225,43,238,201,136,146,244,96,129,74,27,172,40,202,164,80,113,22,143,146,69,213,93,203,145,37,232,186,170,21,46,141,216,229,225,235,247,190,251,252,167,63,123,241,175,127,5,160,20,185,64,44,247,10,114,172,69,124,27,162,219,70,10,30,39,139,27,174,49,135,24,171,65,39,55,38,124,42,57,160,127,122,174,3,228,110,23,152,195,122,153,126,85,186,133,110,15,56,252,224,153,180,103,57,88,198,79,176,173,18,69,241,138,131,209,199,15,151,208,0,36,108,229,132,175,204,158,19,55,187,151,172,221,86,79,215,209,94,137,183,242,97,143,183,242,81,11,44,228,173,76,115,17,88,69,136,44,86,8,191,248,240,151,159,252,236,159,63,249,201,151,95,124,244,221,235,247,126,97,107,144,42,104,38,53,136,183,194,2,51,172,9,35,111,6,82,26,205,161,76,22,198,83,239,48,71,220,50,144,251,134,112,152,35,154,195,49,136,115,128,108,248,147,159,252,226,211,119,191,241,252,207,255,197,211,38,25,146,250,177,32,183,144,116,180,225,10,121,29,65,215,24,113,42,161,193,31,80,67,86,26,65,100,6,101,17,157,151,120,234,113,97,86,49,204,137,209,32,250,187,218,64,234,192,140,111,3,188,1,44,3,181,2,123,158,230,114,137,108,46,1,32,161,210,37,14,162,233,87,141,232,149,135,115,16,31,160,116,235,187,50,103,244,77,106,192,76,196,143,241,19,209,35,246,143,187,213,224,62,255,249,159,195,148,191,254,214,55,95,252,211,79,109,35,75,78,168,172,194,142,17,179,15,165,123,244,62,249,205,255,186,254,202,63,58,129,142,31,31,77,151,59,211,15,14,214,154,100,100,72,57,32,219,88,130,101,124,9,198,82,106,176,158,200,64,177,26,200,179,129,163,168,18,108,19,195,48,135,177,49,9,35,192,7,131,39,217,73,197,102,112,91,34,92,69,145,43,248,68,191,189,195,102,97,206,244,35,225,231,223,250,193,139,159,253,61,134,141,180,255,132,163,71,6,210,110,44,156,205,170,98,19,232,48,170,93,220,37,117,242,233,162,213,232,167,95,251,230,139,255,250,96,68,35,180,171,40,221,59,160,217,199,201,112,138,68,188,220,98,68,1,161,37,208,253,1,86,131,210,21,229,117,69,21,137,127,13,171,175,127,253,179,235,31,126,223,221,87,236,45,162,1,115,235,146,124,7,140,171,253,24,183,42,85,188,111,118,148,28,40,204,246,186,225,130,43,9,207,137,194,48,212,230,96,147,1,183,129,24,177,157,48,181,181,3,197,128,130,62,28,45,153,1,25,192,205,111,3,121,107,50,61,201,250,251,228,253,255,249,252,219,191,189,254,159,31,94,127,253,255,182,129,174,11,90,157,237,96,62,12,148,124,145,13,154,86,27,244,148,190,216,214,194,5,140,56,64,56,9,210,171,38,104,165,6,126,205,170,113,93,24,10,205,88,122,97,116,246,20,230,88,203,104,153,5,188,248,88,106,55,84,17,38,145,241,4,99,236,207,147,159,127,227,221,235,127,255,27,7,194,14,86,238,226,209,138,124,172,244,12,22,77,237,60,118,219,138,142,8,62,237,69,152,103,2,38,175,132,185,166,236,152,79,204,63,70,76,198,175,239,209,19,41,218,80,50,225,1,73,132,20,14,179,153,132,2,70,68,32,30,146,162,81,34,50,73,218,154,40,52,239,67,134,24,137,22,92,197,195,222,41,135,63,145,240,12,3,100,16,2,4,179,39,71,247,195,225,130,149,100,56,91,153,9,71,253,160,224,26,58,186,186,58,226,136,215,20,24,147,212,28,236,130,137,84,50,151,141,142,231,130,32,60,244,235,55,216,164,104,189,73,56,33,43,105,227,133,198,191,2,165,149,157,69,210,101,2,44,5,231,13,145,145,182,4,89,108,27,75,195,43,136,177,82,14,161,141,84,175,233,114,96,85,200,115,85,244,97,64,246,185,239,228,120,221,118,79,11,115,78,94,236,226,180,192,124,22,97,249,45,72,130,98,99,62,223,253,233,245,223,255,205,8,158,215,144,52,236,84,163,240,154,28,235,192,12,149,186,109,145,122,0,1,218,26,95,243,7,227,5,67,45,234,162,129,89,3,23,129,234,66,140,22,161,48,45,196,174,191,254,119,159,254,213,15,195,140,131,49,228,8,125,1,183,6,245,120,223,71,139,202,75,156,239,5,195,145,2,8,249,194,96,131,164,244,103,205,52,99,174,177,4,199,236,48,10,193,108,37,131,228,233,164,63,15,116,73,117,228,78,207,45,20,132,173,152,199,225,2,122,49,3,236,215,133,115,230,194,145,153,162,64,29,226,245,143,229,47,192,51,23,70,22,78,61,102,20,140,143,144,194,217,4,50,93,154,7,60,3,33,182,68,125,71,25,60,16,135,92,152,74,243,179,104,35,96,214,12,91,7,81,176,65,208,147,40,132,48,65,33,58,68,164,173,70,173,77,134,10,27,60,38,95,255,47,212,200,166,13,236,215,160,209,44,229,118,86,17,147,122,140,241,153,83,218,88,34,237,94,199,179,179,106,22,201,25,149,51,25,160,34,213,104,197,89,43,27,181,136,43,199,164,240,64,196,33,152,37,80,160,87,73,158,71,163,58,85,55,133,109,216,14,160,61,29,217,133,67,0,100,98,54,219,89,204,64,214,186,162,224,172,8,35,119,191,147,134,81,98,243,147,60,95,114,195,6,139,244,219,116,95,122,159,219,117,171,225,159,252,232,197,175,191,122,253,131,159,94,255,239,119,95,118,195,61,173,217,222,32,123,188,209,248,111,191,5,29,127,241,103,255,249,252,221,47,143,105,220,198,123,64,146,67,255,40,84,73,33,156,194,74,9,228,234,246,74,12,101,122,46,28,38,199,165,97,206,102,180,1,8,135,13,3,0,162,244,187,55,199,150,88,22,5,153,60,112,84,133,71,102,3,66,207,147,36,207,165,120,46,205,115,25,254,200,150,53,10,2,58,212,0,130,12,149,30,176,22,93,209,133,54,23,34,224,184,16,122,55,133,223,80,72,229,66,24,205,129,11,157,244,58,93,20,194,72,65,100,85,248,151,241,8,172,229,93,255,144,72,151,190,213,41,119,153,10,77,55,56,132,93,68,101,27,21,74,169,68,100,164,49,230,109,27,161,85,166,224,168,193,17,27,82,196,16,255,130,0,183,210,128,23,252,195,73,13,170,55,178,205,71,209,68,99,59,44,160,191,100,219,59,110,4,232,118,135,114,88,224,200,34,190,1,134,54,233,0,29,209,63,57,226,148,98,4,112,204,53,115,77,42,174,103,107,153,52,125,18,234,89,129,62,229,133,124,35,28,69,247,240,232,221,2,216,116,24,189,194,227,89,85,142,79,194,51,245,122,33,166,248,48,250,74,188,171,19,37,198,111,221,148,115,210,135,185,41,114,209,144,49,223,124,230,11,48,37,169,37,228,44,33,144,109,236,240,149,77,0,234,8,168,192,96,133,93,242,154,13,112,81,188,114,170,2,198,74,194,231,21,185,169,152,139,68,237,181,69,20,144,201,95,38,49,202,166,160,71,214,177,185,236,19,83,105,35,55,58,233,97,156,196,118,180,113,211,131,31,114,214,250,210,79,126,166,58,238,25,123,198,243,135,112,176,227,28,72,178,241,7,30,242,76,62,82,246,83,30,115,152,252,199,2,155,156,112,32,168,88,18,48,10,12,245,151,113,234,101,23,78,238,152,56,65,71,96,147,159,123,141,62,236,10,56,225,178,17,232,14,184,2,27,231,127,255,245,245,223,252,185,69,44,189,123,7,252,192,212,178,194,19,241,6,7,38,55,96,12,136,245,196,244,134,14,6,211,155,246,158,241,3,141,58,41,67,231,87,187,183,225,8,196,199,179,129,50,13,213,119,183,60,193,41,247,58,68,99,223,163,167,241,163,217,148,218,44,2,35,145,227,94,157,75,221,241,185,212,237,79,165,140,51,169,104,192,154,152,232,212,105,220,81,83,224,249,210,237,230,235,245,7,223,248,228,31,190,226,84,154,108,90,213,157,49,107,159,118,130,89,72,187,62,49,11,65,205,47,144,133,144,14,188,36,150,253,226,215,239,93,127,248,35,131,88,237,150,126,135,219,62,131,77,87,21,129,229,119,19,128,231,91,66,99,77,236,107,145,112,2,29,156,6,208,19,113,155,144,158,164,27,65,244,100,125,188,163,137,247,226,195,127,179,211,79,191,83,250,81,216,83,208,47,57,138,126,250,228,244,211,71,209,79,215,239,124,225,126,252,95,228,98,137,81,81,146,111,190,205,140,217,88,36,219,71,168,184,11,187,247,23,85,172,220,106,135,161,221,49,36,160,87,123,203,164,123,11,14,249,132,147,147,204,142,160,201,201,166,206,56,102,57,98,62,254,240,107,207,255,227,159,127,247,209,247,141,201,216,17,59,74,240,146,182,46,60,5,85,20,64,59,239,233,10,89,230,151,29,73,222,81,6,90,33,201,117,132,115,242,148,190,10,218,84,190,250,149,235,15,126,21,184,145,32,6,19,210,134,32,27,68,27,214,19,15,109,232,240,59,175,57,233,161,8,208,73,209,109,22,48,90,27,45,151,88,34,76,91,231,235,68,215,223,206,155,141,150,130,135,26,214,157,198,199,191,253,223,161,235,31,127,207,239,182,197,94,205,126,194,98,221,135,188,247,221,208,243,255,252,122,216,117,165,123,197,177,224,89,120,12,149,108,102,147,244,200,137,207,36,4,60,114,234,21,217,245,200,64,99,103,48,228,48,136,113,5,251,41,26,237,72,89,81,96,81,203,156,17,14,252,181,196,21,59,81,163,249,212,207,175,153,29,38,156,98,165,17,156,43,5,231,93,209,123,15,143,207,234,75,58,160,192,1,241,96,128,132,26,224,216,217,3,125,65,21,216,120,146,59,198,147,222,165,79,84,246,50,82,219,117,250,132,219,34,123,210,141,39,73,54,234,224,186,162,79,56,139,200,211,21,103,73,233,232,182,195,58,235,192,55,15,163,197,68,187,250,131,239,244,16,235,210,192,253,201,37,70,44,145,84,188,75,227,161,33,77,195,8,214,193,7,62,28,80,172,213,194,165,84,107,247,84,188,159,34,29,15,6,227,115,26,225,7,3,72,54,25,12,227,88,192,13,3,15,241,232,81,100,163,224,123,90,57,175,60,9,11,225,35,60,60,53,137,24,185,188,178,169,132,100,117,91,4,6,30,79,213,60,152,178,172,110,23,24,13,161,166,42,250,213,245,12,128,1,130,115,48,93,92,27,62,133,159,240,71,196,142,208,86,146,249,29,247,45,27,163,251,102,52,0,148,185,71,16,176,147,67,181,85,51,90,176,226,139,0,237,204,41,23,177,210,22,68,93,144,218,200,86,108,137,187,67,109,65,170,99,28,50,24,75,253,88,105,160,217,155,173,254,216,81,178,90,242,82,218,154,248,54,18,91,137,62,81,83,72,53,100,11,24,149,69,106,216,41,205,214,2,73,39,97,128,48,54,172,253,196,194,227,87,255,13,128,95,23,247,201,17,51,118,208,144,6,29,110,236,141,16,212,52,236,52,200,217,5,26,10,194,18,233,138,93,218,89,156,78,139,74,79,141,184,11,68,231,105,132,60,2,32,121,115,0,228,230,212,20,126,124,162,42,216,235,81,94,85,148,159,200,182,56,119,182,96,55,214,10,137,209,3,6,39,149,77,99,163,58,13,229,133,51,9,40,74,131,64,224,150,42,150,84,53,2,227,101,135,143,34,180,145,231,10,233,99,58,235,199,8,44,178,33,136,97,116,216,121,213,156,173,247,157,208,173,12,128,80,80,9,42,208,130,109,15,243,12,41,237,124,17,99,39,145,17,22,59,24,64,215,113,3,131,238,205,29,179,61,96,10,195,150,250,193,243,111,255,138,216,14,35,44,178,87,221,187,199,102,118,131,86,111,236,82,198,76,135,76,106,56,103,184,72,142,173,68,251,44,37,27,79,145,93,27,89,235,185,97,44,0,132,225,58,55,48,179,216,49,130,147,11,153,245,100,103,150,222,181,101,233,93,206,161,13,154,89,68,53,116,40,58,86,150,110,207,194,205,203,204,34,114,149,207,194,163,185,198,213,128,227,124,218,204,37,135,213,147,101,181,235,182,172,118,157,115,156,233,218,178,228,142,149,133,55,178,102,22,190,80,62,64,197,165,128,192,79,243,246,117,67,7,200,158,98,244,199,158,70,232,235,76,168,147,200,146,238,52,111,161,4,43,244,134,42,54,9,139,35,215,83,49,18,161,13,25,81,196,181,174,95,51,226,35,190,70,130,47,27,102,53,36,218,40,153,147,209,203,213,221,205,13,26,49,33,66,30,169,213,187,212,28,70,68,214,52,172,92,54,113,97,18,237,10,125,209,152,183,70,1,206,21,153,202,152,184,98,236,13,89,209,17,148,97,72,209,171,215,49,150,136,181,181,83,132,158,127,253,91,215,127,246,183,97,174,209,83,9,228,66,82,76,93,161,155,125,255,53,104,101,176,11,209,48,229,216,182,85,39,186,150,92,175,139,6,44,119,136,56,109,234,142,16,143,82,182,66,109,102,10,62,7,212,244,130,216,218,82,11,65,183,177,44,6,93,157,6,198,136,145,239,109,218,163,131,15,234,36,248,160,41,221,232,24,63,41,174,13,53,252,135,109,65,25,80,33,226,253,68,156,220,217,151,218,109,76,197,80,20,90,56,26,211,143,69,217,201,253,1,0,209,140,201,157,185,77,244,100,10,115,76,171,181,207,57,199,145,127,209,89,240,73,254,200,16,187,92,167,245,240,139,145,11,207,91,138,61,174,73,174,168,243,185,28,208,246,152,133,246,138,52,73,95,162,145,14,87,231,26,104,229,71,36,232,112,170,150,79,206,229,27,233,48,71,3,218,213,138,199,198,7,27,92,203,212,71,80,128,96,211,4,70,91,58,7,9,169,240,164,77,32,30,113,150,131,189,194,165,165,183,20,106,129,42,3,51,226,194,211,16,203,224,1,69,111,106,241,64,159,208,38,161,144,228,57,124,46,128,98,99,232,25,14,229,194,82,58,174,12,213,39,108,216,61,224,231,34,150,198,132,225,134,12,139,45,226,216,207,109,56,134,137,163,148,8,106,156,64,244,15,246,183,126,49,60,191,32,161,21,33,255,165,74,217,129,50,102,160,65,127,145,49,68,165,167,139,180,20,221,31,169,56,96,34,94,212,76,172,204,233,139,193,100,42,32,35,138,176,80,73,65,35,200,17,17,18,71,193,181,153,95,56,164,91,195,146,218,35,91,24,246,205,197,215,28,175,184,185,148,29,231,11,134,120,73,218,85,65,85,143,204,38,40,119,248,60,137,205,193,163,225,144,160,29,86,244,158,62,6,153,0,21,19,190,68,182,76,227,71,67,162,66,156,177,120,252,71,241,202,183,133,32,1,89,54,3,3,222,15,152,139,134,192,140,95,212,71,48,36,50,61,86,192,131,190,209,21,136,70,63,149,162,97,195,57,96,34,144,106,140,243,152,241,242,76,150,64,172,131,232,84,65,24,75,176,167,216,197,80,219,71,79,129,226,40,225,58,166,160,68,141,180,108,102,162,102,142,170,12,52,123,70,208,228,178,86,169,127,172,75,42,140,97,240,105,2,151,108,208,134,245,28,11,189,203,166,28,39,91,29,79,176,57,104,179,47,246,16,151,48,210,162,33,22,185,23,127,240,135,74,230,34,54,44,136,240,243,49,187,193,240,168,161,121,3,118,231,166,164,118,34,225,23,239,127,112,253,193,247,169,73,241,167,239,126,227,227,95,254,248,249,119,126,250,252,155,31,252,238,35,144,41,194,207,223,251,214,139,31,126,136,223,89,208,242,101,114,40,135,177,180,10,88,51,4,85,195,160,50,201,117,177,109,207,50,78,228,152,109,243,64,80,101,98,71,236,217,171,163,151,108,30,208,40,110,198,52,240,177,167,14,158,10,99,229,36,218,185,0,57,73,102,130,172,215,128,155,156,225,155,175,228,43,149,17,236,66,118,174,100,28,248,24,13,144,237,154,105,46,116,69,140,124,108,33,139,202,9,121,114,224,201,209,80,130,133,60,79,48,118,242,140,201,133,55,183,253,161,55,222,221,40,147,200,162,236,203,177,124,12,22,39,135,59,18,166,203,80,218,11,213,51,102,176,18,59,66,55,18,9,162,0,210,201,105,222,232,183,73,154,11,42,49,2,57,202,13,189,56,177,229,204,212,0,142,233,213,69,98,203,225,183,100,65,148,41,21,91,92,159,156,82,103,234,217,26,8,0,46,33,178,196,169,156,96,9,145,53,33,57,39,10,233,44,19,34,163,243,226,19,243,190,232,168,216,55,4,74,242,189,238,92,240,39,198,153,185,220,220,103,17,4,45,145,170,55,210,98,125,178,79,140,195,128,179,16,190,105,24,52,226,55,64,21,197,89,188,30,51,157,7,24,190,213,65,68,79,167,248,70,254,200,230,214,221,230,15,192,237,69,222,150,213,108,139,231,133,132,25,97,0,95,109,185,39,61,13,23,180,241,137,74,129,120,202,158,21,136,229,178,29,136,39,254,211,21,197,87,144,181,166,168,206,118,209,80,218,139,171,45,50,155,13,152,95,15,174,98,182,15,101,188,128,236,216,147,150,233,77,15,245,176,22,216,110,42,21,203,103,210,136,173,173,117,51,230,27,94,122,217,17,24,233,178,202,219,134,25,237,36,53,9,144,192,250,115,2,254,76,2,130,58,144,242,0,226,38,111,179,224,14,217,82,120,189,153,105,230,154,194,104,234,135,10,77,12,158,56,75,14,4,47,205,80,8,228,199,133,56,122,192,8,26,148,81,19,215,61,25,234,36,80,179,181,30,188,208,252,131,88,76,58,157,189,107,98,158,216,239,147,219,85,141,69,172,8,128,86,3,5,65,20,101,159,53,97,70,31,97,129,86,146,89,30,131,191,153,148,241,31,59,116,161,116,59,106,53,129,149,210,172,209,43,103,204,26,180,131,191,138,177,78,19,79,49,65,232,37,29,213,131,194,162,213,235,117,11,156,234,143,166,63,79,208,132,78,183,13,4,245,78,201,144,155,9,92,154,225,30,99,25,18,244,35,148,136,241,233,4,198,105,65,167,50,198,243,149,119,81,20,102,7,98,237,84,210,45,183,104,206,21,226,10,184,52,118,102,186,163,143,92,49,71,98,190,171,247,210,252,208,5,16,207,39,147,115,190,193,2,205,169,228,92,112,232,120,33,120,196,137,47,39,159,209,237,218,231,129,189,167,48,78,142,158,50,87,97,212,5,115,32,147,77,166,98,217,116,198,25,247,228,46,194,121,72,114,83,89,23,100,144,179,240,171,8,123,108,134,63,24,16,160,228,138,218,142,72,175,15,71,197,147,72,110,149,48,126,66,165,202,28,234,83,223,247,155,248,171,87,46,85,75,24,50,129,249,237,71,7,252,213,227,50,167,192,159,10,243,188,175,48,111,247,165,74,191,204,229,203,152,113,88,42,9,152,208,192,144,4,240,78,99,16,244,140,72,19,149,4,241,188,15,25,36,100,0,70,44,168,180,43,24,155,2,146,28,165,78,151,74,75,21,43,98,64,165,91,102,165,6,144,196,147,164,84,25,29,247,67,210,153,233,123,159,4,197,168,156,151,209,41,63,69,147,118,98,137,245,138,196,198,160,1,38,242,101,235,25,202,237,144,112,17,194,69,5,67,16,248,195,204,150,25,150,102,104,130,3,26,253,162,82,195,208,20,180,83,148,138,165,52,169,148,51,48,116,80,42,75,2,118,96,136,10,179,183,103,144,180,128,49,34,74,73,146,148,49,122,208,98,164,175,28,27,237,231,205,168,14,102,237,94,153,17,198,68,204,1,73,34,144,16,171,129,51,14,129,103,158,140,136,65,96,172,207,137,99,16,188,114,233,244,71,234,120,202,95,225,48,92,68,209,61,137,184,40,243,58,30,51,29,194,251,250,106,35,210,85,40,193,222,140,237,136,36,123,11,199,227,33,187,228,197,252,234,121,203,185,101,177,144,93,180,243,193,193,215,131,58,52,230,20,209,76,31,141,87,22,69,236,42,141,65,13,163,195,254,228,24,65,43,10,215,38,93,27,16,29,100,113,162,96,23,107,220,8,100,51,190,36,55,149,154,16,106,53,254,72,76,228,146,215,114,65,29,201,36,184,16,253,23,157,18,160,19,22,83,113,166,131,97,243,150,59,161,167,92,187,155,116,166,214,4,140,128,93,157,49,106,51,173,38,196,212,154,64,100,45,5,103,170,133,18,60,53,220,242,164,217,157,81,142,251,188,147,103,202,5,50,186,237,17,11,152,165,249,44,217,209,104,24,74,211,168,213,233,90,154,25,247,210,68,218,223,17,213,153,218,117,71,208,44,253,203,119,117,79,197,48,156,237,217,7,203,166,143,185,240,78,250,129,9,10,151,128,98,190,15,88,213,142,254,88,134,102,40,102,70,133,66,161,63,139,62,8,67,65,252,203,28,221,66,40,133,28,44,137,191,120,242,135,225,107,185,28,244,209,200,252,23,121,179,57,229,188,182,59,207,117,207,46,166,161,153,12,193,212,203,66,169,140,31,203,53,251,147,33,61,241,69,4,21,52,207,148,32,122,217,136,97,247,107,204,209,111,24,192,128,126,59,52,54,247,214,145,206,164,189,160,131,125,60,134,243,115,249,122,120,140,203,196,72,56,199,215,50,97,90,92,200,220,234,240,19,93,204,42,204,47,181,161,109,102,106,124,74,152,107,52,143,46,3,78,32,73,37,167,134,106,213,129,225,212,165,186,208,102,62,123,181,94,237,46,20,83,77,167,218,156,122,35,109,240,37,212,238,75,13,81,89,180,220,41,140,210,36,135,15,74,168,241,129,38,9,42,91,101,145,51,3,170,89,9,150,222,225,7,120,132,234,97,16,222,161,112,16,53,4,181,144,87,154,199,103,38,213,219,87,146,31,239,75,187,121,159,109,21,25,229,93,107,39,4,139,103,60,195,168,205,133,63,127,62,86,29,159,110,208,140,45,72,39,150,21,87,55,113,192,202,60,92,252,62,248,63,205,78,250,253,251,159,252,234,37,184,200,180,128,142,119,14,215,233,222,196,69,38,214,154,196,49,28,41,55,201,215,127,83,16,140,126,46,103,255,230,170,123,59,159,1,19,59,143,181,183,63,25,109,199,186,5,240,165,173,159,135,0,127,232,54,103,1,248,138,102,136,147,59,10,160,86,84,119,232,43,32,251,210,28,83,126,30,220,1,56,17,255,189,249,62,51,228,243,223,244,95,104,122,97,4,126,163,249,249,112,64,57,229,36,253,236,157,241,254,97,59,223,245,206,150,63,38,231,187,215,191,248,199,231,255,227,43,159,124,240,155,231,223,253,47,207,118,117,71,46,110,38,216,175,188,104,76,230,52,251,38,187,150,191,95,27,127,232,14,23,55,211,238,90,119,235,222,102,178,241,124,254,211,159,93,127,248,191,168,80,101,27,73,85,171,127,70,206,203,40,2,147,140,30,226,52,253,232,145,158,76,48,122,70,143,217,232,225,235,173,124,149,169,26,72,159,70,103,16,154,103,228,94,57,18,126,229,72,120,132,35,225,105,93,8,179,67,185,169,157,7,191,114,16,60,206,117,44,133,72,142,165,28,208,140,45,241,195,247,104,140,143,41,28,208,38,252,29,208,118,186,46,55,195,160,147,125,244,221,23,127,247,229,59,243,124,155,200,4,52,236,114,51,108,42,218,47,185,97,100,147,86,195,182,205,232,238,26,78,7,244,24,119,117,31,245,251,238,26,206,6,120,55,182,53,236,35,199,188,100,130,163,123,22,135,143,99,244,5,247,131,127,126,41,254,157,3,80,112,248,119,246,115,88,246,114,155,31,156,214,101,171,249,31,252,243,139,15,127,59,129,135,231,169,117,95,166,229,134,19,97,252,74,11,184,95,12,27,190,111,247,51,67,88,60,189,211,78,56,10,133,95,231,231,196,38,63,23,70,71,76,84,16,99,123,231,143,255,225,250,151,191,196,45,138,73,13,92,152,159,8,62,239,132,143,80,11,102,43,182,45,240,163,63,113,194,39,122,240,43,239,214,191,247,222,173,169,115,235,149,151,236,211,154,121,178,254,156,57,166,54,195,34,240,168,15,143,244,83,141,131,68,110,122,137,46,31,102,179,23,191,235,32,162,137,129,9,134,53,12,39,98,185,254,113,248,230,158,173,3,245,122,114,69,77,172,133,194,99,124,96,7,86,166,197,199,107,107,55,246,158,221,117,163,222,84,241,126,28,71,196,138,227,214,64,94,47,118,19,70,37,201,39,10,28,17,217,209,160,53,124,101,115,194,101,176,163,191,253,240,197,251,239,126,252,219,247,159,127,249,39,68,46,191,99,31,189,68,188,2,225,205,113,228,62,222,225,51,21,184,59,194,57,213,69,128,52,249,209,151,22,99,60,62,99,155,147,58,54,235,142,112,250,198,112,191,67,143,207,134,24,232,32,208,120,167,207,30,2,101,178,55,187,213,153,252,42,103,244,253,205,180,151,54,249,223,255,75,155,201,111,106,70,95,207,252,119,223,201,220,173,155,215,151,122,126,57,241,200,77,114,124,249,178,29,112,255,247,158,78,78,237,124,219,54,76,119,233,127,123,138,24,113,180,217,151,234,136,123,114,79,169,191,127,158,169,241,218,6,24,253,87,254,195,233,86,180,123,236,24,74,98,55,226,169,155,8,92,30,146,182,98,88,159,77,234,54,213,170,17,236,61,213,86,198,166,124,125,239,39,182,83,75,127,76,249,207,5,166,215,223,250,145,219,253,231,29,178,208,175,252,199,39,95,254,54,61,171,185,147,43,131,224,21,121,139,251,131,201,47,13,70,223,20,252,183,93,15,220,82,54,1,178,252,226,31,175,127,253,225,139,31,255,197,139,111,252,11,110,50,95,255,87,219,104,29,15,235,242,237,174,120,166,26,33,15,42,129,3,70,17,155,112,200,88,47,130,6,205,234,36,27,54,154,160,125,190,55,189,15,126,115,253,195,175,189,248,224,253,23,223,250,234,199,31,126,120,253,23,223,115,108,125,29,161,167,78,38,126,251,203,219,94,240,99,100,111,218,228,196,123,10,193,47,120,79,97,232,191,36,214,228,237,220,139,111,255,252,147,159,252,111,15,5,117,177,125,183,68,164,237,160,101,32,245,79,31,38,84,44,50,175,59,34,1,19,137,63,249,210,59,239,52,142,226,45,238,139,95,140,142,33,56,96,56,21,205,177,71,163,201,78,251,124,183,179,244,215,63,123,254,103,63,244,204,210,142,160,139,242,157,76,83,27,252,113,42,34,109,115,82,85,135,97,24,168,237,152,61,120,105,244,242,204,76,214,230,221,76,77,79,67,119,50,53,45,20,167,163,243,168,201,233,232,182,135,47,220,237,57,147,70,142,244,53,223,163,38,26,127,225,165,28,53,209,248,31,182,161,158,36,188,200,168,65,254,227,9,40,98,39,154,126,75,162,253,209,68,17,177,223,166,57,142,55,198,71,0,26,69,192,63,184,152,63,180,67,207,255,242,31,159,255,224,111,109,116,146,228,134,110,163,19,30,236,207,118,165,250,233,132,7,12,142,35,5,66,23,130,130,160,135,11,225,33,252,55,187,190,62,219,104,88,246,41,104,171,226,32,184,61,130,10,69,46,88,169,4,84,39,14,23,210,24,161,70,210,46,223,221,193,232,245,7,223,247,208,181,161,255,222,208,21,81,157,144,174,164,87,65,116,101,93,190,211,213,125,253,55,127,126,253,209,123,54,186,58,14,45,111,184,170,41,208,64,122,76,124,6,57,226,4,146,160,249,178,86,50,185,40,122,254,63,190,114,253,213,159,219,40,83,211,36,249,86,180,177,129,13,164,13,54,50,33,117,8,62,65,244,97,200,190,108,17,72,23,212,89,69,246,19,129,62,254,205,143,240,74,225,27,191,186,254,205,151,239,252,182,237,253,127,113,222,179,225,231,79,55,31,24,10,206,177,151,203,177,93,188,197,76,4,13,83,253,120,194,65,66,195,247,128,33,34,72,223,149,70,240,95,63,251,228,23,118,249,95,105,10,231,183,146,252,9,64,247,189,164,15,137,146,65,36,66,12,38,36,18,65,54,136,76,172,39,119,69,168,159,255,226,250,159,254,252,211,127,253,222,139,127,118,94,214,220,72,81,250,221,71,95,191,254,155,63,121,241,215,63,195,80,107,255,244,235,235,247,255,245,250,171,127,245,187,143,190,129,233,223,252,14,36,66,19,29,120,247,35,92,42,88,220,153,88,35,210,70,233,66,90,128,22,116,55,107,208,67,194,219,105,154,20,156,31,157,210,65,116,154,152,74,35,104,116,151,167,24,143,174,191,245,23,192,227,175,191,246,213,235,119,63,178,17,230,92,109,246,111,69,27,7,96,63,18,101,130,72,68,154,158,144,74,20,205,32,66,25,157,184,35,90,29,6,208,106,120,91,90,29,142,163,85,54,136,86,195,41,104,53,28,73,171,161,155,86,119,28,92,244,175,255,2,119,86,143,165,128,246,25,221,55,219,219,15,62,220,209,38,183,20,208,70,89,10,104,78,75,1,120,213,63,239,55,205,159,190,251,222,243,159,254,236,249,7,63,191,254,240,59,30,54,217,237,212,110,121,40,231,5,63,193,54,157,11,26,40,138,207,132,67,197,144,15,26,44,179,111,119,77,200,79,223,255,79,31,66,234,221,59,34,164,9,222,143,114,249,96,202,33,2,19,83,142,96,27,76,57,214,153,151,197,51,62,120,255,250,189,127,240,208,80,175,221,150,134,118,192,126,212,155,11,84,2,107,83,80,143,225,25,168,12,214,220,212,227,110,77,45,159,165,171,215,110,187,116,237,128,125,245,13,62,152,92,83,44,83,134,104,48,185,238,118,153,126,242,219,191,102,235,200,77,49,169,123,91,138,185,96,251,18,45,80,75,163,205,79,122,164,213,29,73,52,179,43,47,235,182,209,236,168,15,175,147,186,183,93,167,94,240,190,164,76,6,147,114,138,229,202,208,13,38,229,24,102,247,199,16,72,151,90,190,71,57,9,77,223,219,52,142,110,94,200,48,211,247,116,62,65,159,178,181,76,154,62,37,133,134,136,177,117,53,255,32,96,92,189,120,201,226,183,185,194,43,182,109,177,191,180,153,112,188,38,93,196,89,60,174,120,235,44,78,141,232,195,156,236,9,32,130,161,89,96,84,73,176,47,35,12,198,238,80,27,3,62,56,180,152,25,152,169,60,164,241,192,39,104,146,198,82,244,111,18,208,33,45,74,178,44,170,29,173,21,103,225,61,118,196,186,40,245,69,21,27,134,50,247,165,70,49,60,51,65,91,44,94,206,116,228,35,61,155,162,43,43,141,209,157,113,129,135,228,248,68,200,211,8,120,211,225,78,191,51,40,15,87,26,19,117,128,198,145,153,10,125,250,109,44,182,160,193,48,104,147,141,131,61,178,216,100,147,173,4,115,88,195,225,214,149,1,9,221,59,233,116,86,212,86,208,128,56,136,214,97,110,205,160,60,14,201,52,77,116,69,85,83,228,105,90,217,132,70,104,173,120,19,150,122,9,63,126,159,172,45,181,133,152,77,217,31,250,188,73,235,78,218,210,14,90,175,142,105,8,56,108,92,237,199,97,44,197,105,59,82,209,39,3,15,176,111,4,127,71,155,16,125,241,102,240,27,98,95,170,139,43,19,181,65,203,222,168,25,103,148,176,177,75,158,52,49,229,244,221,234,105,199,211,54,81,131,94,76,2,31,163,200,155,81,227,185,174,17,164,145,18,100,209,254,137,218,157,70,142,95,185,69,112,120,252,232,131,133,108,239,154,193,219,187,70,64,119,60,158,240,134,131,199,187,24,22,104,241,152,254,197,155,60,250,132,39,18,248,151,26,19,178,176,140,150,25,46,90,43,155,97,26,241,94,149,61,17,97,212,120,70,105,42,56,220,60,158,159,179,104,246,29,171,22,85,56,233,51,90,140,26,129,235,141,52,43,132,189,21,226,158,234,13,198,179,85,223,200,199,175,65,233,19,57,45,164,143,67,235,145,90,142,217,159,77,112,204,110,199,241,98,100,94,49,226,80,103,145,236,83,17,18,214,18,218,195,168,102,162,233,68,129,125,113,202,78,119,136,253,52,203,97,223,186,26,57,9,116,151,96,28,38,33,44,227,19,6,124,38,246,184,248,192,140,244,241,17,246,177,62,200,62,228,153,126,231,118,105,237,81,193,113,237,125,92,98,121,226,218,115,100,78,5,195,240,249,180,201,15,6,140,225,100,48,216,247,99,126,48,96,36,199,245,197,249,117,187,7,6,153,45,227,96,248,125,168,238,129,196,86,208,88,124,60,95,156,127,252,235,127,32,78,14,60,16,201,60,31,139,155,205,32,221,7,6,91,167,99,177,242,53,83,246,128,187,242,15,182,106,70,70,51,227,144,71,172,208,169,44,68,176,45,5,217,185,174,57,2,149,222,36,92,61,198,254,110,140,138,54,223,154,32,92,125,99,194,120,247,6,207,157,30,0,146,140,124,183,178,37,224,135,206,14,193,202,25,230,190,203,10,20,201,39,31,183,136,235,30,241,210,190,110,70,121,103,24,174,52,220,161,88,89,168,82,43,12,171,67,75,198,13,48,58,89,192,250,207,100,207,249,99,223,99,104,232,78,223,176,222,19,133,136,191,195,144,237,8,90,47,78,20,184,189,110,196,108,143,232,159,231,40,237,117,22,160,253,115,25,153,61,40,44,176,157,149,4,6,0,38,124,133,50,224,0,158,82,143,25,250,140,95,148,108,20,53,236,1,178,235,227,226,106,51,153,196,83,135,170,111,62,21,234,157,70,215,91,156,40,64,62,165,85,23,66,87,28,61,24,12,96,78,177,250,49,229,148,187,98,95,36,154,183,28,113,102,27,16,146,65,16,144,119,140,132,129,5,12,40,169,32,40,200,85,70,66,193,2,6,148,116,16,148,49,48,44,8,153,32,8,132,43,141,4,66,74,24,112,178,65,112,134,99,225,12,237,112,114,65,112,40,63,30,9,136,22,49,32,229,131,33,33,55,30,3,9,139,24,144,230,130,32,81,190,62,18,18,45,98,206,62,62,24,212,216,238,209,34,38,168,192,153,76,247,187,145,160,104,17,19,84,50,24,212,216,14,210,34,8,202,204,247,141,45,92,148,173,175,42,190,196,191,25,225,223,137,61,123,146,152,77,31,69,227,92,248,13,60,36,118,20,121,242,165,119,26,49,252,240,34,236,206,249,210,59,49,191,228,119,98,151,9,238,10,115,98,174,44,72,128,22,94,127,35,28,181,151,166,48,172,66,88,192,91,55,254,165,200,59,179,209,55,35,239,52,222,140,190,19,131,63,248,19,141,189,249,6,65,250,141,100,236,141,20,171,65,28,161,109,54,177,181,232,219,252,125,216,9,186,109,100,211,240,250,132,63,138,105,189,26,221,247,34,60,151,142,206,64,242,140,163,72,226,8,93,181,56,10,113,178,113,80,141,162,90,33,200,125,140,239,33,186,225,51,70,22,7,161,45,85,233,72,154,125,3,215,57,213,121,248,33,142,60,238,46,181,219,230,137,119,216,115,22,2,220,22,0,208,179,16,206,50,108,96,110,141,99,39,245,246,57,122,143,173,157,172,16,126,76,18,181,90,227,188,137,177,216,133,46,81,86,241,20,93,219,179,213,210,106,195,33,41,96,168,179,70,70,235,76,211,8,64,67,127,54,50,234,13,146,204,52,108,19,78,235,228,98,208,174,113,204,45,14,108,172,78,123,11,248,197,118,79,144,198,123,197,46,215,161,33,150,83,9,230,187,39,153,207,229,240,178,162,89,100,241,150,59,44,222,114,143,83,56,201,138,183,156,206,243,205,102,35,145,100,241,150,185,227,98,211,136,199,193,213,72,208,227,28,159,4,144,45,227,108,8,183,244,117,234,133,145,179,98,76,20,46,217,86,223,86,90,133,99,208,131,164,115,73,6,93,189,70,90,61,10,58,212,97,174,19,241,203,124,143,215,68,84,244,45,55,79,133,75,195,207,19,125,66,79,76,133,36,207,225,115,33,113,197,89,199,67,150,128,110,9,237,134,240,106,137,185,118,81,29,191,222,101,34,58,57,248,34,71,10,68,40,181,224,74,166,240,44,232,61,141,137,172,182,23,230,67,138,103,103,95,248,229,179,237,168,12,131,109,27,126,26,177,95,120,2,6,69,236,103,41,246,243,15,203,49,184,227,52,132,206,69,120,26,173,180,78,164,159,26,94,145,125,99,132,99,70,241,53,199,235,132,98,214,40,193,201,234,213,45,132,161,223,67,198,226,191,224,3,25,132,51,32,123,240,194,231,108,5,3,134,132,140,32,91,99,197,215,120,58,31,204,137,136,247,158,245,24,187,115,139,184,34,217,187,71,130,76,111,99,36,232,27,103,188,169,202,128,40,94,85,161,126,28,113,213,51,122,239,147,143,135,209,79,168,155,154,35,208,85,228,39,244,51,144,240,17,170,33,102,6,36,19,63,28,71,196,66,204,162,91,32,64,226,26,197,15,32,203,112,3,36,115,44,16,26,241,20,192,160,209,103,10,140,120,186,60,162,169,248,196,70,133,179,57,100,29,169,64,90,148,35,149,216,201,132,89,23,211,204,129,75,140,215,146,130,60,205,27,10,19,84,183,121,239,245,44,122,194,180,138,134,42,204,153,43,223,240,114,134,193,75,156,94,230,252,216,134,89,58,97,114,30,219,76,230,220,46,244,198,244,194,229,213,175,40,143,0,234,240,185,55,57,220,145,48,247,169,15,56,15,48,70,43,166,100,115,198,225,83,145,88,58,250,82,206,215,241,173,23,176,103,7,4,144,29,161,27,241,179,180,196,198,204,171,52,226,232,183,16,84,138,179,187,71,30,197,40,222,0,142,217,148,212,78,36,252,226,253,15,174,63,248,62,117,160,252,233,187,223,248,248,151,63,126,254,157,159,62,255,230,7,191,251,8,20,254,240,243,247,190,245,226,135,31,162,135,124,90,190,76,76,48,246,128,215,22,176,102,8,170,130,104,32,200,117,177,109,207,50,236,47,216,23,93,3,65,149,137,215,100,15,255,140,94,214,99,244,166,59,226,227,49,218,201,152,68,243,224,66,30,127,112,65,59,20,112,112,33,179,3,36,175,139,106,98,145,107,190,146,152,2,129,19,42,225,102,224,200,20,98,117,65,247,114,70,23,186,162,170,42,170,133,172,24,99,79,14,60,57,165,217,4,78,81,200,243,4,99,215,86,225,219,86,244,242,202,58,230,92,32,83,97,244,49,218,231,102,22,88,146,166,53,29,164,198,45,14,174,70,142,191,56,106,80,197,9,6,21,247,139,49,131,42,143,31,84,113,154,65,117,196,237,240,176,228,17,253,241,227,122,86,112,142,209,144,232,145,56,59,175,117,96,16,33,218,72,169,216,226,250,68,27,105,138,2,106,35,46,5,164,196,169,156,96,41,32,115,141,185,70,162,158,72,51,5,36,58,15,155,171,225,132,247,168,216,55,148,17,18,62,172,57,46,222,32,141,80,99,218,106,113,66,128,48,40,18,92,138,151,40,77,234,114,199,109,36,160,218,36,65,193,48,216,80,100,73,87,212,120,183,171,83,171,144,45,120,32,7,153,220,141,45,155,198,182,163,75,29,113,123,98,251,166,17,102,59,238,150,110,99,182,115,133,99,33,228,27,119,60,22,254,182,115,110,196,209,94,99,0,179,86,221,18,208,66,103,26,227,185,201,198,192,221,192,173,205,203,84,203,62,203,15,254,237,236,203,198,97,127,23,6,102,99,58,112,83,11,51,175,33,99,192,36,125,153,134,140,174,190,221,149,33,35,148,37,36,154,96,37,154,228,172,40,157,174,32,15,167,181,64,186,241,138,159,212,4,137,173,203,173,182,32,79,60,249,160,236,13,86,230,212,77,76,191,54,131,155,240,78,111,108,97,202,213,57,117,15,110,180,62,167,237,196,77,87,40,157,150,130,218,152,146,233,76,51,131,49,100,214,58,49,120,15,234,208,2,148,240,235,148,81,17,100,209,114,91,169,5,183,102,12,16,234,211,83,13,14,141,132,92,61,175,139,237,105,86,202,46,181,196,155,180,41,86,252,6,235,229,134,13,77,191,106,70,54,228,153,115,70,59,83,174,157,27,246,230,70,43,232,102,29,186,209,58,2,204,37,204,241,177,11,30,183,142,166,48,20,165,50,153,159,124,60,105,128,109,246,1,70,5,227,75,24,145,178,197,60,159,206,231,26,194,209,165,21,208,97,150,70,160,120,157,231,249,108,170,121,229,41,90,160,141,93,10,154,212,16,159,210,207,93,19,137,216,92,142,198,228,246,148,15,233,199,49,93,105,40,179,44,78,145,170,12,124,90,107,10,248,51,111,11,242,157,205,229,248,188,63,64,149,2,68,72,222,10,243,12,98,150,207,38,179,89,18,35,28,5,82,65,130,157,127,146,126,55,155,77,26,88,92,25,120,139,3,5,91,146,60,91,83,64,225,237,20,18,49,62,157,200,26,145,200,105,255,124,154,32,17,157,140,58,49,62,151,79,164,250,131,144,166,180,165,70,232,117,177,129,63,87,49,41,176,49,18,114,163,16,75,242,249,84,10,155,34,125,215,122,68,233,242,86,170,247,84,13,186,209,85,36,12,231,52,166,116,225,24,131,167,176,152,35,175,39,19,137,90,93,244,33,120,204,140,234,240,244,105,77,105,12,47,187,192,9,241,90,39,6,125,73,102,160,51,177,12,162,231,59,90,100,0,88,92,122,206,63,155,248,230,53,186,219,22,155,186,9,56,0,30,253,40,200,81,131,191,34,231,169,98,99,182,9,44,237,233,211,134,212,247,18,199,10,120,85,160,225,174,230,189,81,229,105,210,128,6,161,200,241,188,49,159,154,153,108,61,91,191,93,252,120,91,204,118,196,109,79,236,116,219,192,15,226,159,219,170,130,166,137,80,173,174,105,113,145,6,1,153,5,181,79,194,83,108,45,166,213,241,244,229,15,178,223,65,85,117,246,176,165,138,125,73,28,196,250,120,251,192,201,198,77,94,71,232,118,97,93,104,133,112,169,148,44,151,184,153,114,169,82,229,6,229,82,191,220,43,115,149,210,160,124,94,230,134,229,210,74,133,211,202,165,157,14,164,85,58,75,106,153,59,171,96,65,200,169,148,184,211,114,169,36,66,225,202,113,153,203,151,75,75,21,174,67,210,133,133,243,229,52,214,24,46,231,202,8,26,114,206,160,172,134,144,43,125,2,24,146,122,144,212,33,73,221,50,151,38,73,74,165,84,58,173,96,146,12,47,102,69,137,148,106,27,176,234,86,179,128,14,36,8,11,137,213,51,108,48,185,170,151,185,14,73,131,54,74,167,88,239,129,92,230,146,11,4,186,29,84,150,128,18,74,165,22,73,57,33,245,170,21,236,20,116,129,118,164,69,187,83,42,213,161,72,169,68,130,42,147,8,176,30,218,222,135,127,247,200,165,61,137,142,116,143,216,50,20,249,123,160,166,25,139,250,30,8,114,173,34,78,197,123,52,228,83,81,87,161,82,216,88,152,21,26,49,17,214,103,252,205,208,243,111,255,234,250,189,239,189,248,143,95,191,248,245,223,126,252,203,95,127,250,247,223,251,228,27,255,15,164,124,250,181,247,66,255,239,187,223,134,255,223,140,99,120,251,55,102,103,97,63,238,136,108,79,8,49,214,56,31,138,191,73,171,125,250,247,63,128,154,196,9,205,127,124,250,163,239,126,250,254,207,175,127,242,209,39,95,255,63,207,255,238,61,35,235,27,20,224,235,201,92,54,209,108,250,193,157,21,72,132,66,7,120,95,96,159,126,244,119,207,255,238,107,207,255,228,223,174,191,252,131,235,175,255,244,249,223,126,235,227,95,190,251,241,47,255,207,39,239,253,224,250,155,223,121,254,151,255,249,226,251,127,74,75,178,54,19,139,233,106,165,66,219,196,127,102,215,217,34,126,241,235,63,253,248,215,255,57,134,2,20,71,38,54,0,146,84,32,152,119,146,128,53,248,255,189,251,101,163,19,240,248,102,60,20,138,199,95,135,237,55,89,159,115,64,99,103,182,0,45,155,171,39,83,2,118,153,158,215,58,192,209,76,23,38,236,40,25,234,138,89,33,153,170,99,221,79,126,252,163,235,191,248,51,71,93,154,233,170,75,195,74,66,85,202,197,177,234,245,55,255,253,211,191,250,23,71,85,154,233,170,138,193,110,160,226,28,63,151,154,155,35,51,128,56,29,117,84,164,153,174,138,100,179,177,200,151,226,83,137,84,138,77,161,79,126,244,229,231,223,253,218,245,143,255,210,1,134,22,241,3,163,138,173,94,91,192,14,80,177,134,116,224,151,191,252,228,159,254,212,7,12,45,226,7,70,19,65,20,106,80,124,172,14,61,255,183,247,253,241,25,209,45,219,39,208,161,215,235,124,61,93,103,68,253,187,143,255,235,155,62,160,104,17,19,20,147,137,40,68,252,162,9,160,52,234,141,166,152,165,4,122,247,197,135,255,244,201,111,126,245,252,253,175,58,160,208,34,254,80,218,100,195,134,201,145,22,115,98,131,128,249,240,255,103,239,221,187,219,216,178,251,192,255,243,41,200,154,14,27,101,22,33,128,164,94,128,74,8,69,81,110,197,186,186,202,149,110,219,30,52,172,85,0,10,100,181,192,42,116,161,32,137,151,196,172,56,158,196,137,39,118,219,179,122,102,18,59,89,182,179,108,199,147,196,237,241,138,243,234,248,177,86,62,75,223,135,255,242,87,152,253,56,207,170,83,32,36,81,183,187,211,247,182,45,162,170,206,251,177,207,62,251,241,219,255,220,93,12,39,89,81,12,245,42,30,198,241,228,58,183,231,159,213,20,68,73,220,5,193,48,229,145,106,213,100,119,114,99,194,67,244,59,191,227,46,140,147,148,23,253,73,82,224,224,76,232,63,202,79,32,119,159,255,203,191,212,57,31,208,127,165,156,195,41,122,145,211,182,133,255,116,206,191,249,239,191,165,115,242,71,221,129,18,55,44,167,102,114,125,114,115,18,233,50,190,248,149,127,254,217,191,252,83,163,1,215,31,220,124,112,80,95,140,185,238,38,45,232,40,13,235,231,255,225,63,192,20,213,148,216,122,176,251,224,122,169,75,102,49,176,16,134,48,160,46,90,165,6,125,127,124,235,246,164,141,85,109,8,82,249,123,223,253,226,175,254,241,167,191,246,255,66,69,27,92,56,124,251,244,191,252,209,15,255,234,223,126,246,123,191,245,233,247,255,242,211,31,252,209,23,223,255,171,207,255,242,251,27,170,110,186,232,112,88,173,206,198,238,94,107,246,186,43,50,126,241,171,255,238,211,239,255,246,15,255,219,63,43,83,82,206,107,93,185,54,206,241,213,198,70,229,194,177,81,110,62,149,190,84,164,251,26,147,11,32,241,176,45,62,251,147,63,252,219,191,248,109,124,47,174,97,178,88,243,54,182,97,55,218,46,207,218,199,184,119,71,48,29,19,57,142,116,31,216,25,30,203,115,175,61,190,117,227,246,62,29,76,116,6,125,254,223,191,251,197,95,255,42,180,133,231,139,215,175,62,219,40,200,163,206,221,138,118,247,247,104,170,55,62,253,167,255,4,206,53,51,87,240,197,239,255,241,103,191,247,23,63,252,175,255,7,239,133,82,41,164,133,55,91,178,123,243,230,45,42,139,243,125,250,7,127,238,108,195,21,81,150,183,220,8,237,214,238,254,190,160,152,215,174,109,92,182,23,90,183,119,111,94,191,125,217,94,224,84,235,237,174,54,156,125,215,111,213,150,184,70,33,106,247,180,219,123,183,111,198,111,210,56,238,49,229,23,243,64,244,231,198,136,233,241,223,252,251,127,241,195,31,124,159,7,191,182,119,156,91,182,97,247,250,112,127,24,59,50,151,210,171,218,214,205,192,172,151,217,202,201,36,166,137,69,248,142,95,249,99,230,192,88,43,94,29,61,179,82,224,45,114,164,179,109,56,225,134,215,215,235,39,15,148,181,15,199,55,226,86,92,162,103,213,45,90,206,40,43,31,238,13,111,12,111,87,115,203,239,183,111,15,135,163,155,93,73,4,68,81,59,244,223,48,249,100,71,255,39,215,7,188,60,141,146,84,113,192,123,109,216,202,237,110,249,51,85,34,211,64,43,162,225,196,76,99,125,190,126,3,255,87,249,76,183,239,141,246,190,160,171,94,240,117,104,224,79,223,255,160,235,127,143,5,210,27,222,223,91,227,226,205,235,97,28,199,179,107,14,17,91,253,113,35,69,109,252,93,203,63,54,218,123,98,6,244,217,35,74,215,242,54,89,172,43,219,198,70,249,64,51,89,87,187,100,75,42,183,170,173,98,221,91,25,141,118,216,242,184,141,221,86,185,11,90,48,167,106,177,196,113,27,237,230,245,217,107,91,24,87,42,33,41,85,198,242,184,141,253,74,85,166,168,77,230,17,226,184,13,33,143,91,145,131,101,113,42,159,26,74,227,194,232,156,157,178,112,78,150,32,101,116,27,109,236,96,187,85,51,185,166,120,174,212,81,146,171,81,246,218,156,36,185,123,243,108,66,126,231,200,102,53,179,34,209,147,53,25,114,188,13,33,200,171,174,203,125,181,46,77,137,30,204,255,116,108,175,87,121,41,84,245,126,125,32,164,7,31,101,25,129,22,12,124,20,191,15,39,215,171,226,119,101,5,49,218,191,57,246,252,174,199,70,160,228,224,122,54,139,179,201,70,190,181,213,200,195,62,137,225,243,192,243,6,3,63,200,155,24,164,118,58,39,187,54,41,189,151,47,125,50,173,136,200,56,255,246,237,216,243,155,194,94,166,27,53,188,97,116,253,86,124,123,120,195,131,178,54,91,193,57,55,244,131,104,134,110,210,243,147,104,140,230,220,227,24,97,26,168,209,163,253,189,21,141,134,11,204,173,47,161,209,55,246,128,191,218,111,71,107,55,122,120,153,33,16,6,228,221,27,239,121,148,124,220,106,93,158,252,246,141,73,36,146,239,174,26,146,235,209,173,91,100,205,130,202,148,155,123,232,27,145,225,239,246,104,239,58,244,234,222,2,24,133,188,43,179,111,36,202,188,243,56,78,159,100,211,179,240,101,6,164,68,216,98,143,227,227,60,86,102,168,252,180,181,69,15,73,154,20,176,109,97,173,54,140,143,254,50,129,107,67,86,100,56,15,70,154,176,98,77,106,23,45,43,143,240,87,156,99,208,230,67,124,145,102,167,80,128,93,67,96,86,17,167,24,18,49,44,251,208,154,133,250,197,9,146,92,180,172,63,66,123,183,134,119,68,153,242,141,52,43,54,116,27,113,249,179,181,97,222,140,166,176,44,172,106,131,34,204,208,52,104,20,21,141,62,12,250,0,45,160,9,81,115,219,74,150,64,31,78,179,113,163,176,58,230,7,194,219,139,147,237,36,34,47,122,248,78,239,182,120,254,230,206,138,165,103,64,2,181,207,206,26,243,96,234,7,243,165,124,137,192,167,114,45,39,184,58,226,246,245,203,23,211,141,209,168,205,139,41,190,185,191,98,49,221,198,69,255,37,16,133,248,122,188,23,239,199,235,238,175,201,110,188,162,209,112,67,143,191,132,70,183,71,251,72,200,38,107,55,250,230,238,26,19,115,27,109,209,40,249,56,90,213,199,235,183,38,95,6,225,155,140,110,221,186,121,125,180,94,31,111,183,90,215,235,155,60,220,189,177,251,37,52,121,255,246,245,219,241,126,123,221,3,6,218,60,90,49,206,55,118,175,127,25,27,96,15,254,27,3,229,94,119,156,219,251,151,174,164,120,114,251,134,199,137,111,175,152,148,104,244,101,172,163,104,119,111,127,255,214,56,90,183,127,123,183,47,233,95,51,111,196,190,48,225,172,243,179,74,155,95,99,155,149,35,190,129,0,5,79,155,207,231,241,116,210,124,62,186,184,136,187,26,21,26,120,51,25,238,126,148,157,30,74,206,190,20,242,30,181,106,6,219,127,114,54,206,179,89,246,138,196,53,50,7,195,72,26,229,205,201,244,248,73,148,98,252,12,171,56,254,82,201,43,209,66,207,93,137,241,139,74,86,68,199,229,100,132,21,234,185,112,187,99,56,247,129,75,247,240,70,109,196,110,69,62,178,250,31,98,248,252,251,127,201,88,66,213,20,6,188,165,132,25,117,97,136,223,190,101,64,136,175,132,13,215,224,67,178,82,43,48,107,41,50,49,255,96,147,238,10,26,41,226,107,52,79,206,230,5,154,28,94,130,70,138,105,49,170,39,39,174,162,145,90,101,73,52,210,224,71,48,69,223,42,240,127,56,244,159,127,239,119,63,251,135,191,12,195,196,168,72,250,147,49,39,242,58,180,131,151,209,153,132,30,149,163,119,50,253,246,176,38,172,51,245,119,126,57,46,59,143,219,220,137,202,174,202,48,163,127,195,35,154,132,217,174,49,22,38,187,108,179,64,101,151,144,56,246,246,195,52,2,27,215,130,198,149,254,151,114,196,112,151,55,98,130,113,247,183,173,225,195,81,114,2,185,147,208,86,99,190,146,59,48,116,148,66,5,163,241,87,112,194,215,47,225,2,247,13,122,10,144,28,205,170,129,189,79,224,35,139,216,70,236,247,69,107,2,147,121,163,120,10,157,197,254,236,144,147,159,44,240,163,236,21,245,18,87,26,47,119,15,242,236,16,96,44,38,202,241,59,252,94,26,43,11,197,204,112,5,92,156,166,174,144,88,198,86,146,17,76,82,28,56,186,117,122,124,235,148,65,200,241,230,62,153,194,15,140,87,88,36,51,143,144,238,172,177,169,171,233,211,31,124,239,243,239,253,241,167,255,244,159,192,130,84,65,79,217,249,252,234,43,251,226,175,127,243,139,223,255,231,159,255,218,127,134,61,32,43,91,204,39,211,55,169,41,96,53,251,211,105,86,96,152,245,231,139,70,159,150,156,114,234,8,38,169,35,82,95,105,47,226,255,16,105,0,22,90,11,97,108,96,126,154,216,146,158,68,152,235,180,75,175,255,213,31,127,254,131,191,198,22,24,75,18,202,240,7,75,188,158,171,181,248,13,117,168,8,227,209,243,113,146,199,36,237,157,43,20,59,236,29,28,165,209,43,178,171,246,94,238,240,11,185,143,241,9,49,134,172,141,41,95,18,206,25,30,76,149,154,36,165,230,53,251,4,37,62,72,109,141,71,65,2,129,168,163,111,110,70,78,52,55,39,55,133,75,127,52,186,17,241,175,219,55,70,226,93,123,28,181,209,205,63,185,186,83,218,162,9,168,221,254,121,114,219,216,33,98,102,157,191,86,74,250,44,226,88,89,132,194,238,98,19,183,137,47,136,169,163,152,57,123,217,213,156,248,206,164,68,177,56,149,11,170,26,133,65,158,142,250,110,238,92,209,12,87,174,17,219,133,232,140,27,98,57,214,116,231,210,14,189,69,43,5,142,222,149,180,114,52,134,125,177,225,93,121,75,45,250,116,5,45,21,180,237,234,135,212,162,109,107,52,52,152,51,179,197,66,64,32,66,165,134,50,217,201,227,49,211,215,192,65,192,76,18,230,204,109,208,50,231,119,129,153,201,68,77,76,30,254,111,25,76,145,64,176,65,111,188,215,2,90,48,162,219,212,36,70,64,154,177,196,234,56,41,147,32,129,226,106,145,32,118,85,100,39,61,133,196,90,133,234,88,46,235,177,89,89,91,198,196,146,151,238,23,127,250,71,159,253,202,63,246,20,124,134,152,86,194,42,64,48,207,116,252,44,57,165,147,61,17,72,24,35,250,59,139,243,36,83,223,8,179,206,35,182,62,47,228,75,92,203,252,119,58,226,191,233,41,255,45,102,242,175,172,7,135,145,14,37,11,125,227,236,219,227,111,51,138,70,146,146,104,189,239,157,70,100,131,238,13,92,192,26,154,158,54,69,186,134,207,206,178,227,132,111,76,228,238,207,14,145,121,114,156,164,196,210,208,243,35,152,217,71,129,204,203,30,221,252,136,173,8,231,218,205,65,186,52,61,200,225,134,20,1,51,214,240,48,9,222,49,95,161,251,103,121,218,216,163,55,175,250,145,67,97,15,224,84,102,191,78,174,75,79,80,104,79,208,146,34,226,46,210,82,143,151,193,48,6,78,51,190,31,67,255,178,51,251,147,194,16,145,208,137,137,201,200,146,101,59,240,172,233,49,154,205,87,93,141,225,252,89,221,233,227,209,183,231,223,121,225,41,185,92,225,192,102,128,251,106,193,76,41,236,28,116,254,13,11,102,71,145,249,140,197,116,155,60,159,195,229,153,152,190,46,253,251,16,237,6,101,125,187,200,88,160,49,217,207,230,209,56,238,121,89,142,204,60,179,152,237,210,183,8,38,64,112,159,123,165,79,194,28,141,63,178,204,151,156,106,228,212,172,242,196,87,136,105,163,49,175,170,10,49,15,236,116,197,204,153,14,111,26,60,214,39,227,249,171,71,176,174,231,132,88,109,2,97,213,251,211,107,32,11,141,160,169,222,213,225,125,224,146,173,1,211,208,163,131,228,142,74,36,191,237,105,252,50,158,134,169,154,64,194,229,100,159,134,89,56,14,22,236,75,60,186,113,219,70,54,58,149,200,70,11,225,88,60,11,146,96,170,29,139,91,173,241,245,91,183,175,183,36,178,209,36,60,85,200,70,39,164,220,24,183,110,64,145,67,73,45,53,195,102,35,27,149,24,185,206,68,195,27,157,92,2,111,116,44,130,131,7,8,110,205,129,163,145,218,62,132,67,6,37,51,24,194,19,201,34,194,55,8,70,155,216,168,199,165,246,8,234,141,119,63,216,117,226,194,76,180,14,161,71,129,146,81,73,31,231,211,118,7,53,77,147,54,158,2,226,85,139,94,221,192,49,11,244,125,139,16,135,230,154,80,126,233,116,250,233,211,26,74,173,9,40,181,113,252,201,244,53,254,56,30,29,159,242,95,164,14,248,171,68,13,245,168,44,131,209,39,136,194,69,216,73,241,4,56,244,19,42,78,32,58,213,33,39,81,85,151,208,38,74,227,73,96,37,104,210,165,180,236,248,84,38,231,70,93,146,129,19,201,44,114,134,46,205,52,29,238,204,11,106,154,147,156,87,144,62,82,96,141,158,1,217,110,136,45,148,137,45,148,199,66,61,148,229,31,65,41,48,147,112,94,229,47,244,70,222,136,213,234,222,112,36,126,149,91,120,37,64,17,94,157,36,211,184,209,246,5,244,113,220,132,27,211,75,32,40,216,2,134,65,222,104,117,68,129,252,54,220,101,100,139,7,236,69,8,71,45,165,218,197,80,114,105,82,124,0,237,137,243,185,124,189,215,33,36,100,88,168,158,46,102,94,16,230,13,194,41,16,53,17,195,105,44,134,112,30,23,15,241,46,11,100,200,194,85,176,171,134,150,176,127,153,170,21,202,188,17,95,247,87,28,144,36,137,83,101,151,43,118,52,133,177,196,212,169,122,60,63,62,45,67,196,200,41,124,227,233,50,37,65,151,207,87,90,153,175,148,231,43,117,206,151,121,6,225,254,147,148,35,196,147,130,166,114,79,33,77,148,102,115,143,113,167,75,131,203,223,246,171,83,154,26,83,202,26,77,154,215,174,177,44,99,3,245,6,168,216,244,140,134,62,136,242,227,5,94,123,33,131,92,30,75,228,138,86,50,8,201,132,89,118,41,94,16,128,193,214,153,206,135,57,247,170,102,175,173,132,28,35,161,187,56,157,209,97,246,41,159,204,105,245,88,206,161,103,198,177,172,137,120,152,171,115,89,191,172,59,152,153,178,212,29,205,130,238,219,7,179,124,105,29,205,1,80,0,60,135,21,12,153,41,46,254,73,90,177,120,30,253,4,172,84,45,79,254,137,26,92,56,185,244,224,238,215,13,238,254,138,193,189,254,37,12,174,85,113,149,35,160,53,125,136,244,92,161,231,17,117,87,45,13,170,233,4,184,142,117,84,225,69,83,202,209,106,46,150,12,62,85,98,249,154,95,139,167,40,194,3,2,242,8,113,220,22,179,198,121,180,40,178,39,17,177,143,167,209,107,22,148,119,246,90,240,148,164,63,79,138,161,253,93,250,196,15,55,90,173,165,15,45,44,132,163,19,76,106,87,141,0,112,67,199,225,48,56,96,236,208,27,251,251,26,173,71,50,213,199,54,90,79,188,63,190,126,125,239,118,203,141,214,115,96,160,245,220,110,237,13,47,215,199,223,218,69,73,38,37,143,199,107,36,223,191,126,157,147,183,111,57,76,20,12,79,231,230,108,219,75,78,143,175,29,39,243,231,242,150,222,108,237,221,138,135,209,205,97,115,134,144,83,88,202,248,178,74,213,210,202,133,207,54,143,29,143,146,97,39,115,18,205,63,124,149,2,153,7,206,184,56,107,162,130,135,50,44,117,155,236,122,130,12,125,179,227,139,11,111,11,46,5,97,1,63,66,6,205,73,194,243,37,33,211,11,165,241,166,82,26,167,23,23,45,132,34,20,198,45,190,52,82,161,108,211,240,218,183,182,175,29,119,17,54,142,1,122,133,6,119,30,182,227,189,110,182,181,229,165,139,211,33,220,110,180,22,58,3,2,241,26,110,31,168,114,158,135,234,137,243,141,84,69,221,249,221,214,214,214,232,46,38,27,133,240,25,78,145,6,38,25,135,173,238,248,206,168,187,189,61,230,213,60,11,22,193,105,48,129,11,86,218,31,15,20,28,49,172,156,191,187,219,162,203,214,137,66,28,46,252,238,240,110,216,234,53,102,240,146,33,132,27,173,96,8,187,82,63,15,183,219,190,223,193,20,240,22,177,147,79,195,113,140,198,69,31,127,244,240,80,222,209,26,51,188,221,57,222,47,252,32,111,36,193,169,223,139,26,73,255,116,224,247,240,95,118,123,159,248,29,124,8,251,248,111,48,25,240,211,68,27,254,8,125,251,65,158,71,103,205,100,78,127,47,46,170,40,123,94,63,99,147,78,74,49,192,209,173,172,14,9,87,47,214,5,134,208,240,110,239,238,69,222,143,66,13,111,137,59,201,175,21,110,187,167,89,186,131,224,96,158,21,127,145,63,60,129,247,166,118,172,174,24,214,45,49,53,244,172,136,155,90,211,148,164,211,36,141,59,155,213,56,171,6,246,104,141,122,84,167,8,99,91,43,170,191,24,33,58,89,133,44,234,61,94,20,232,182,213,110,233,239,213,56,161,55,214,138,19,250,253,191,250,244,15,126,85,104,16,106,3,130,90,250,248,53,162,131,90,133,214,15,141,60,95,211,203,181,239,149,76,1,227,158,86,84,202,238,210,215,138,78,187,214,128,125,250,155,127,250,249,247,254,88,72,222,29,241,209,223,46,8,186,93,234,229,35,198,88,205,111,62,102,156,111,157,81,19,41,13,189,60,189,152,255,168,66,165,191,193,106,150,177,228,175,106,114,236,82,47,159,28,138,40,255,198,83,83,144,18,252,242,137,161,116,122,90,240,241,71,54,41,215,157,147,178,86,104,92,146,232,117,136,214,192,15,73,103,29,134,60,130,120,91,216,140,90,67,245,217,111,254,171,207,255,252,223,184,66,232,74,18,109,85,35,36,21,43,234,209,192,145,186,146,191,249,213,95,255,252,47,191,175,98,237,150,254,63,40,155,132,17,107,10,92,45,74,57,235,206,21,67,131,104,103,31,22,105,109,86,248,86,202,232,232,176,185,184,237,206,207,166,184,245,87,69,40,54,97,149,141,49,102,32,229,250,49,6,150,20,59,53,238,108,58,32,110,5,215,21,212,183,139,145,136,100,203,216,123,189,212,48,19,245,215,8,130,76,16,168,114,94,74,198,57,14,75,8,129,65,109,25,67,168,119,114,11,136,23,214,46,148,137,164,53,68,165,147,74,193,42,172,217,218,173,150,97,206,230,182,252,177,141,132,62,144,215,159,64,184,233,65,106,97,88,164,212,20,1,153,249,192,70,70,35,31,133,149,28,120,194,19,138,204,133,168,29,94,231,220,211,110,35,158,50,117,89,10,155,162,213,137,12,147,162,241,112,170,172,138,4,232,238,144,246,33,28,37,178,239,59,44,51,209,73,74,216,208,151,89,33,9,128,91,61,148,98,12,225,114,4,29,134,237,152,191,140,119,244,103,228,182,46,49,0,194,1,102,119,96,232,85,123,175,133,160,27,175,99,150,223,35,76,167,164,246,100,18,196,108,132,139,29,122,7,19,36,187,5,251,45,87,197,35,194,122,180,42,150,177,6,223,111,197,243,244,113,86,170,248,233,227,79,255,225,95,92,93,189,55,156,245,194,205,226,177,99,176,255,244,191,125,241,103,191,47,109,194,174,170,5,215,157,45,192,165,230,104,130,12,26,249,126,43,151,188,151,139,145,124,31,54,104,130,247,33,89,151,209,82,225,12,76,150,32,80,254,255,210,222,27,197,55,110,64,11,146,180,252,105,50,217,191,189,127,27,62,137,15,28,128,128,130,200,234,212,242,101,203,182,188,53,181,219,74,134,37,164,171,52,16,13,50,120,243,151,37,134,138,205,224,106,249,219,66,49,81,148,80,115,180,69,137,113,162,65,51,202,162,27,128,109,61,7,163,3,151,68,232,136,224,144,136,180,235,55,181,199,176,153,73,140,170,176,40,36,111,73,47,208,190,157,108,198,41,236,58,233,70,218,169,199,91,15,176,242,152,60,250,230,94,167,127,61,104,183,130,221,86,112,189,53,48,190,172,42,0,35,11,192,242,58,203,22,5,172,117,138,106,177,65,165,5,27,40,233,132,127,49,74,119,176,129,98,204,96,227,219,139,211,25,106,135,57,214,139,8,138,33,104,63,230,170,210,117,21,236,64,247,169,156,198,138,93,32,141,160,83,51,136,64,15,245,223,102,48,102,197,184,24,33,102,172,28,34,10,141,136,30,68,225,102,82,12,82,32,89,4,51,146,3,2,220,27,207,129,136,207,215,177,224,229,161,93,184,145,226,198,26,6,138,87,37,168,16,219,177,220,105,187,107,47,147,121,50,156,198,165,238,139,243,240,214,245,191,171,152,6,239,70,171,53,123,13,107,139,21,119,59,212,105,99,22,240,81,76,37,75,133,59,162,104,175,116,31,49,163,59,144,8,213,150,115,208,150,144,81,40,213,106,231,136,197,192,43,227,95,177,125,149,170,135,77,214,77,98,8,13,45,201,49,106,101,22,183,222,84,102,241,183,127,241,219,214,65,94,43,194,120,87,169,197,250,162,138,213,242,137,55,21,74,188,193,136,48,247,96,140,8,113,24,181,35,114,26,189,102,214,28,38,233,214,250,98,29,193,163,212,13,16,214,185,230,0,49,3,84,51,64,162,237,87,58,64,124,206,27,3,36,239,210,101,57,129,203,65,165,196,210,95,165,8,97,125,185,193,106,97,193,143,78,66,80,246,117,185,146,13,110,48,134,198,156,81,220,176,47,113,210,44,254,180,110,234,168,81,107,206,29,119,160,110,242,84,247,196,236,113,152,180,31,149,128,103,173,233,250,244,215,126,247,139,95,249,75,96,102,255,230,31,126,239,179,239,126,247,139,191,54,169,50,7,161,123,176,72,223,133,52,155,101,123,129,77,184,234,166,68,85,188,230,180,232,134,214,77,141,217,149,43,165,75,116,251,50,198,140,46,104,239,124,146,241,157,174,110,120,176,142,53,71,134,239,139,53,131,34,218,250,158,40,193,15,255,235,175,33,132,21,245,199,24,32,25,138,253,203,36,3,166,107,64,221,160,202,118,173,57,176,170,27,117,131,107,246,83,208,3,249,234,234,72,66,50,190,98,122,32,150,223,195,15,62,253,245,223,255,244,187,255,197,92,216,201,41,34,240,215,175,237,44,165,23,29,142,117,23,138,184,114,70,56,90,17,143,246,235,95,247,215,225,88,84,27,234,183,1,183,104,221,157,32,218,95,187,25,84,255,174,104,40,63,251,181,63,252,236,207,126,231,111,254,205,111,125,254,27,191,218,64,88,185,255,243,119,125,99,60,39,211,44,27,127,227,147,47,109,60,205,230,212,14,169,104,212,154,67,42,187,80,55,164,186,139,239,137,196,124,250,27,255,232,211,239,255,231,202,109,2,254,29,47,70,28,244,228,93,104,177,89,124,61,221,48,42,91,151,118,152,237,171,165,31,118,39,174,234,188,167,46,125,241,203,223,251,252,63,254,247,31,254,224,7,142,65,123,148,164,47,62,158,179,44,249,221,6,78,213,114,233,216,201,58,223,112,252,84,83,47,27,67,163,79,239,97,28,63,255,222,127,250,226,79,255,117,205,80,62,57,201,210,53,47,114,237,117,182,241,219,12,45,181,225,45,198,150,219,190,206,224,202,94,94,182,207,47,59,120,42,44,104,30,159,74,31,121,231,248,177,2,2,85,33,112,182,70,94,128,70,105,52,136,231,48,136,31,101,175,230,157,93,228,57,233,215,254,114,37,207,37,88,212,186,1,229,150,172,57,138,162,217,117,67,167,122,85,25,47,151,35,32,203,157,96,236,50,114,121,150,107,117,138,144,95,226,229,50,40,61,174,165,199,181,245,116,199,25,10,138,180,134,238,135,127,253,175,55,62,253,147,127,225,210,29,154,217,76,169,149,214,238,137,224,138,37,181,235,18,253,131,251,3,132,72,82,209,216,230,238,104,108,193,168,46,16,155,25,29,121,46,130,149,48,123,127,13,193,79,223,36,124,141,51,248,87,185,252,47,33,248,215,84,199,123,153,95,97,240,47,119,156,185,203,198,239,157,227,204,149,122,83,46,255,221,226,204,93,214,250,171,136,51,119,73,7,222,54,138,85,93,128,180,154,5,247,230,1,210,80,173,28,207,215,168,1,123,4,52,137,187,243,134,97,222,88,3,244,134,179,2,36,53,153,156,29,165,100,106,176,110,77,168,37,193,48,243,111,86,213,27,116,103,169,29,148,133,124,192,212,109,8,23,101,83,181,193,244,243,94,150,193,205,51,85,46,202,155,237,165,80,115,240,119,182,176,84,159,81,13,136,122,143,186,143,181,206,204,210,21,14,197,169,228,51,70,241,59,248,151,146,103,240,163,224,180,249,129,196,78,252,83,222,56,197,83,249,196,174,190,70,46,201,126,251,88,213,201,167,22,255,22,183,37,241,144,62,206,248,23,117,145,221,136,72,116,137,158,111,44,5,19,190,125,124,255,197,135,100,242,65,132,238,117,167,218,198,227,179,127,245,239,62,255,221,63,148,230,28,164,149,148,95,254,197,159,170,215,109,253,250,211,223,252,35,245,122,23,45,60,96,103,190,4,138,78,21,176,166,131,83,246,97,76,191,179,72,114,180,115,105,233,56,188,154,171,18,86,3,48,57,199,24,127,193,27,78,23,57,22,72,99,127,89,110,169,250,175,228,166,225,168,207,205,50,10,169,193,174,228,230,121,188,44,187,173,131,47,23,178,116,251,25,150,253,240,80,193,198,196,28,88,0,233,77,192,167,35,30,114,240,102,212,212,59,178,113,190,12,74,78,61,106,106,165,139,46,109,98,229,74,198,170,198,39,114,53,86,60,197,75,50,147,144,38,217,106,84,77,235,101,244,115,180,36,87,49,209,183,182,26,174,14,200,227,170,33,35,165,59,58,129,33,133,181,147,177,197,213,177,59,112,96,240,59,21,63,13,25,147,248,39,116,199,146,251,71,124,154,160,159,174,169,137,69,71,7,230,14,87,7,236,38,207,17,169,113,196,65,76,240,44,182,9,48,98,118,166,194,95,96,179,77,222,5,194,70,45,68,191,117,154,63,46,186,8,255,254,211,15,31,227,152,206,227,6,253,100,55,4,140,106,29,203,57,241,187,163,166,96,19,27,197,59,68,228,230,54,212,70,228,118,143,138,254,32,84,213,30,123,162,25,139,50,150,43,114,212,100,118,70,53,253,29,26,203,197,95,81,99,53,31,140,27,165,83,167,51,119,135,76,94,233,88,88,4,185,125,92,199,43,185,105,56,180,21,67,237,85,206,110,88,20,104,55,66,103,119,32,20,99,33,63,55,231,195,233,235,64,170,91,244,203,241,235,9,108,64,233,60,136,28,250,156,188,8,85,2,244,67,12,140,229,151,42,242,97,233,245,66,81,93,191,53,80,148,193,212,248,132,178,106,149,0,47,58,182,136,87,4,255,172,128,9,76,134,251,151,130,9,100,65,162,253,158,110,14,219,163,232,246,205,113,45,152,192,254,205,214,174,9,38,192,116,135,195,215,219,112,2,98,109,0,179,243,38,72,2,108,78,9,76,79,80,177,164,196,83,87,219,183,116,206,165,129,11,255,66,19,148,78,187,21,224,239,14,176,76,171,216,27,182,251,41,81,40,244,252,23,174,243,50,111,50,174,164,95,218,153,201,64,166,37,248,51,52,34,52,216,57,116,145,51,225,88,144,75,243,60,23,231,34,12,232,21,167,242,249,31,253,242,231,223,251,99,23,167,194,166,97,38,179,2,67,153,188,136,17,110,98,206,88,47,117,126,255,230,113,101,186,97,255,207,188,57,13,203,158,198,170,93,19,24,9,87,49,50,98,121,42,47,73,13,29,130,64,13,77,113,35,102,14,192,240,243,41,49,2,180,106,36,31,192,79,129,124,202,179,87,243,58,215,102,234,184,219,179,57,149,40,49,49,165,66,66,223,215,54,141,3,195,181,89,13,214,27,20,36,205,51,7,37,23,105,19,59,101,213,105,170,187,70,153,4,223,163,242,226,59,53,178,109,211,217,186,124,25,180,184,2,233,120,210,107,216,238,206,248,14,89,60,11,59,38,65,58,154,140,153,209,20,102,134,110,116,24,243,184,124,199,211,18,89,186,142,179,117,173,247,210,58,225,183,255,6,173,91,6,166,97,127,133,102,16,93,11,229,25,38,188,128,13,187,48,116,111,179,173,236,42,190,197,102,234,182,226,252,141,93,25,148,77,8,171,252,251,42,171,70,141,252,238,40,212,178,57,92,191,220,149,101,126,204,86,115,149,194,196,88,9,230,44,144,183,0,158,88,231,200,57,109,226,171,5,87,14,66,70,215,106,184,180,188,164,179,149,194,26,242,1,232,212,165,10,76,207,137,149,40,42,64,248,39,73,126,218,240,62,255,253,239,127,250,253,223,102,223,10,142,9,244,217,255,245,255,125,246,235,223,255,219,191,128,197,229,125,246,221,223,252,252,15,126,224,5,231,34,253,61,146,231,62,195,224,61,152,115,3,178,2,135,16,165,163,120,106,126,146,194,220,192,94,195,203,202,49,224,159,143,154,44,80,107,56,156,73,234,241,157,46,221,194,220,161,26,134,55,21,23,143,170,247,10,25,8,168,71,2,81,169,93,80,237,242,97,132,187,175,57,66,188,179,50,149,47,53,55,198,80,3,186,177,113,83,252,178,218,25,100,147,9,16,213,206,173,22,181,184,116,236,57,235,242,207,151,250,190,121,159,150,194,234,235,215,143,227,42,72,198,239,112,207,89,57,237,241,170,185,140,215,152,75,130,27,89,61,151,233,229,115,25,191,201,92,90,142,112,21,74,188,162,63,46,98,167,189,221,86,151,196,34,9,113,189,183,90,208,240,109,224,133,221,201,238,229,192,11,251,237,219,183,226,155,209,120,13,224,133,221,253,201,10,196,253,155,195,73,11,88,73,98,111,79,135,217,148,44,224,163,240,102,151,134,244,137,136,86,63,15,171,107,62,215,216,17,253,126,43,104,13,130,126,188,19,209,223,86,0,191,6,3,118,107,31,253,24,184,181,191,76,198,113,182,115,154,165,73,145,173,130,144,77,138,120,135,4,253,166,199,213,188,130,36,138,33,69,248,131,165,209,27,145,229,10,27,141,195,231,157,146,227,23,251,204,151,21,155,26,139,177,78,171,105,160,53,150,252,220,245,23,207,242,17,219,153,69,168,50,182,91,61,89,76,167,37,36,111,239,139,255,244,191,127,246,131,223,244,248,206,231,1,29,154,23,94,189,87,255,100,26,191,222,160,206,107,44,125,175,206,126,76,228,57,129,25,82,190,169,162,114,183,149,88,9,213,123,150,205,102,113,190,19,193,191,233,120,167,200,118,48,90,149,71,98,126,7,60,253,55,99,152,224,7,149,193,197,198,162,131,95,205,200,138,207,229,97,21,175,77,27,82,178,7,187,58,139,49,188,109,43,155,49,39,182,255,218,195,199,146,243,127,252,31,255,230,123,223,255,244,79,254,31,225,205,107,91,229,1,81,159,76,146,215,228,43,234,93,226,49,92,198,168,39,32,41,60,123,234,198,80,167,40,15,163,254,98,130,249,187,214,21,37,164,141,183,147,45,44,213,57,107,221,216,139,2,127,183,75,238,68,70,214,141,120,156,20,79,71,121,102,44,115,225,255,137,127,164,38,73,136,4,44,223,65,246,37,8,100,105,41,124,219,225,155,191,167,198,224,49,154,229,43,175,29,74,34,252,72,197,59,76,192,206,164,101,60,122,242,184,100,178,64,249,20,93,192,39,65,21,222,212,69,141,169,101,76,69,4,145,184,209,27,68,208,137,101,188,152,23,217,41,143,115,74,222,1,52,204,9,114,33,148,162,29,134,17,221,103,123,106,145,76,104,157,25,171,134,73,233,8,70,44,143,60,98,163,208,212,224,127,252,222,255,248,189,13,207,48,158,48,16,191,243,38,13,51,161,124,235,212,238,72,24,102,204,11,237,107,54,176,172,51,184,5,176,11,206,208,33,251,56,81,158,103,244,225,225,36,39,131,174,42,253,103,192,37,181,54,16,193,210,204,177,26,109,125,247,246,237,91,140,172,142,192,202,123,251,35,15,99,76,9,113,19,21,243,129,56,93,44,233,30,125,121,2,77,125,66,45,237,48,54,87,173,178,145,169,72,7,248,4,19,67,153,233,114,160,247,19,110,106,253,180,75,226,50,166,89,248,211,94,143,213,55,187,213,87,123,165,87,66,33,194,84,15,69,111,99,33,156,195,191,187,242,199,30,253,224,5,250,68,64,73,159,36,211,49,148,130,225,35,248,151,218,100,28,136,99,249,22,178,73,217,55,22,59,162,236,14,70,120,129,194,187,115,244,200,63,72,199,71,176,245,31,145,95,87,133,127,96,245,134,9,135,139,29,148,76,76,43,12,203,159,88,54,150,140,187,241,197,197,102,229,35,117,11,127,205,133,91,126,15,171,232,108,202,56,109,43,211,226,61,11,174,180,254,50,158,2,255,67,109,147,87,77,121,207,188,242,94,64,222,216,89,223,98,118,63,123,149,214,215,103,194,184,25,5,247,46,239,230,197,5,119,179,131,229,4,233,82,33,86,27,43,184,114,125,231,235,35,209,120,65,113,81,238,104,45,243,21,121,118,141,60,107,97,158,2,115,251,12,242,165,82,205,250,181,225,2,254,129,164,228,71,252,132,152,15,175,44,145,28,45,10,38,34,124,157,109,176,164,176,148,255,4,182,124,53,63,95,89,37,206,106,233,61,118,99,107,75,94,161,13,162,228,124,137,230,199,81,146,115,75,52,240,162,86,243,218,173,92,125,93,117,54,137,20,127,116,225,200,224,100,169,54,224,107,241,20,7,240,30,58,232,194,245,19,142,48,88,11,31,225,136,248,221,130,96,194,38,197,78,198,127,16,190,181,200,102,65,70,255,230,240,149,92,10,128,202,2,95,76,190,152,219,251,129,171,18,213,141,70,17,180,176,49,90,75,6,108,250,55,49,229,199,31,61,170,233,29,92,15,206,249,140,34,48,239,67,162,105,75,209,231,147,162,152,177,184,221,251,218,57,139,233,151,215,134,201,39,215,224,194,136,138,24,54,97,65,135,223,36,126,5,117,144,115,180,195,140,5,118,100,42,36,233,124,157,22,79,172,125,18,234,83,243,93,55,174,25,112,87,255,225,138,36,59,217,40,168,239,180,139,33,169,184,14,55,197,237,191,225,125,241,27,255,229,211,239,254,223,159,255,206,111,125,246,27,255,246,243,127,244,223,152,171,255,244,15,254,236,139,63,255,195,191,253,139,95,246,214,149,221,243,49,70,58,42,156,94,76,137,88,95,171,229,244,151,66,132,59,164,248,8,18,51,165,155,60,214,209,68,188,232,80,191,179,196,220,170,237,180,91,107,26,158,40,83,49,26,177,7,14,211,8,113,150,153,13,19,204,191,250,134,138,67,114,190,20,2,170,240,252,19,56,198,121,233,200,212,203,160,84,23,54,11,215,163,132,36,42,215,59,182,71,195,129,70,164,154,129,73,101,27,108,52,85,190,221,212,10,248,133,100,95,149,20,232,9,51,251,80,223,118,157,62,40,73,102,168,249,169,50,38,145,98,250,177,208,229,240,126,154,75,93,206,88,197,57,160,95,112,19,16,123,65,73,208,128,13,154,219,225,3,248,61,30,224,174,247,101,137,155,254,130,7,206,199,179,186,47,120,180,185,190,149,163,19,224,23,197,133,87,196,20,229,163,142,231,73,202,169,141,15,97,28,184,69,62,198,244,210,210,218,13,133,30,91,176,11,213,109,143,124,109,131,83,171,227,143,88,50,219,0,79,216,110,164,23,23,59,237,77,84,67,33,39,170,176,20,83,43,235,238,155,230,133,35,116,30,162,241,47,242,192,123,123,123,55,109,237,248,88,106,199,71,66,56,53,183,133,83,237,113,107,124,51,30,74,84,80,91,54,53,182,100,83,43,99,36,71,45,40,227,253,71,75,220,29,237,221,138,199,183,198,107,70,75,220,115,68,75,180,54,253,223,185,246,51,155,127,103,227,103,54,254,193,34,153,78,55,112,101,103,249,198,203,118,115,175,121,19,95,227,233,51,239,92,187,246,29,252,252,109,244,211,62,189,134,239,15,179,217,25,193,95,108,52,70,254,198,110,171,189,31,108,252,253,104,158,165,27,135,112,242,56,83,236,5,27,243,104,26,207,39,25,52,24,11,130,84,215,254,78,9,84,218,64,65,69,102,161,225,193,161,29,79,146,52,30,27,80,162,40,72,219,218,194,127,45,158,69,240,128,85,194,115,190,212,80,168,5,66,82,195,89,24,247,243,129,196,32,197,223,178,94,49,246,248,42,60,79,58,121,48,69,157,191,248,8,119,157,165,98,74,49,19,65,98,70,202,154,34,10,244,239,194,135,135,41,106,149,213,187,165,138,10,114,138,116,175,57,194,157,216,28,219,224,170,57,134,7,201,104,237,95,92,8,48,78,30,2,9,208,74,201,88,20,127,188,96,185,9,54,49,93,32,7,65,79,45,60,131,58,57,174,128,162,153,58,196,161,41,30,255,207,159,199,115,88,43,139,105,220,171,142,98,106,108,131,101,199,241,125,169,99,156,140,97,238,96,111,65,139,41,126,73,51,11,93,91,248,13,112,103,161,140,89,136,247,196,70,209,156,135,237,214,109,127,217,232,175,20,203,186,7,10,154,165,59,9,23,111,22,167,108,182,150,82,128,91,52,218,55,57,30,118,251,22,199,194,110,223,230,107,243,254,117,10,203,220,216,191,225,83,172,162,253,155,28,167,104,255,22,146,20,248,11,233,102,152,126,23,49,95,139,198,222,46,26,226,192,223,61,52,176,129,191,112,253,71,227,154,54,217,213,60,69,129,73,231,164,73,127,133,53,7,60,242,143,0,237,143,225,9,255,240,133,19,30,248,128,203,227,99,224,57,226,28,94,200,159,129,138,64,218,201,37,97,8,80,3,25,21,157,72,189,120,20,71,147,78,166,30,143,78,135,112,195,24,169,103,150,60,117,18,245,226,30,144,158,23,157,185,122,126,200,80,167,83,245,130,238,65,99,245,120,80,192,192,15,23,64,44,58,231,242,119,220,153,169,239,44,202,88,232,10,201,65,247,212,120,206,114,56,37,228,51,108,171,88,254,14,135,203,96,229,92,139,169,131,19,73,156,75,48,199,175,139,56,29,207,13,136,91,27,102,28,65,164,159,200,117,247,225,228,226,226,252,249,115,90,135,207,159,163,129,77,146,2,91,152,142,144,182,16,16,238,214,150,189,128,113,175,136,228,97,188,52,129,116,241,171,4,20,198,120,225,27,177,95,94,215,192,15,35,153,239,23,3,160,42,197,192,87,27,199,166,124,6,88,179,60,203,129,205,43,242,197,8,134,10,106,229,100,65,172,247,15,5,95,192,115,166,39,58,201,203,9,234,235,52,114,35,153,177,229,2,180,236,201,225,204,132,187,207,91,109,153,200,34,38,54,118,57,95,33,204,232,1,113,232,245,159,160,220,22,149,32,131,13,111,59,38,77,8,109,116,86,149,0,141,227,27,144,84,155,17,73,196,35,30,154,109,12,0,75,164,11,73,65,115,104,103,138,212,166,65,81,219,225,212,110,170,122,232,77,24,81,115,179,0,1,169,81,246,133,76,2,252,51,178,14,131,49,79,32,55,124,129,42,34,188,37,209,168,22,70,100,120,56,118,63,38,63,132,141,34,219,224,65,198,8,112,219,222,198,112,154,21,158,34,38,64,64,210,13,99,45,33,59,115,113,1,148,20,153,54,138,122,57,128,233,34,49,196,179,163,95,120,246,252,241,135,247,143,122,41,108,99,49,113,58,158,59,77,83,35,67,90,168,26,59,131,198,106,116,45,142,202,132,179,143,166,203,120,247,8,184,225,105,15,255,146,248,105,51,76,251,113,243,254,193,179,131,231,63,119,244,139,131,158,245,212,196,182,119,138,222,76,121,153,147,208,24,22,15,73,174,84,181,11,99,140,112,120,84,197,164,145,13,179,230,193,227,95,244,131,42,219,147,250,69,56,234,167,131,139,139,4,254,237,210,117,16,71,215,28,32,36,42,151,13,16,21,195,241,240,116,41,85,52,240,212,79,183,178,230,163,163,111,30,61,130,191,247,30,125,120,248,115,61,202,57,68,202,230,13,58,230,231,135,143,31,61,124,124,68,3,7,41,24,214,25,88,67,119,35,191,241,236,131,71,66,143,39,217,189,6,169,227,21,221,67,195,89,32,119,30,44,102,15,184,53,6,48,191,246,173,249,246,53,141,54,30,33,113,200,125,148,139,133,211,126,222,143,6,112,33,241,135,48,241,47,186,132,160,62,239,227,149,244,24,133,168,3,185,204,197,82,228,25,141,85,7,128,156,225,57,178,181,133,175,158,253,226,147,35,249,166,87,148,38,239,180,161,201,83,138,119,160,56,108,117,227,59,42,162,128,196,72,143,183,183,125,88,29,131,80,125,129,7,218,12,34,197,221,182,175,236,76,234,236,84,78,217,246,174,43,68,9,112,59,116,35,193,23,180,244,30,147,196,200,245,21,69,222,248,213,222,129,15,83,178,14,223,32,122,69,122,94,143,182,171,23,33,216,122,4,7,3,46,6,85,180,157,249,48,74,211,172,216,144,103,232,134,204,179,33,38,14,11,26,245,117,110,160,74,170,25,3,216,216,213,229,93,52,95,196,103,84,81,210,87,191,33,169,94,67,180,1,129,136,201,40,45,176,220,166,125,227,25,18,243,158,197,84,98,230,253,115,11,178,189,161,63,244,212,79,157,122,133,197,80,145,125,140,66,189,195,104,30,147,208,173,227,202,110,37,18,68,236,242,250,59,125,245,115,208,205,107,44,14,169,91,176,164,7,192,104,150,7,226,226,162,129,95,66,150,19,73,46,114,169,105,83,8,71,16,81,214,192,42,179,15,132,2,87,59,16,137,189,65,200,63,3,122,75,219,2,94,183,119,225,61,63,240,135,131,103,207,62,122,120,239,227,103,152,167,141,153,244,11,78,0,132,226,25,126,219,135,111,244,155,95,51,129,128,15,55,225,189,120,80,25,14,127,14,115,180,57,7,60,24,31,158,203,242,90,242,235,243,74,169,50,205,13,85,180,153,134,51,153,237,190,173,138,42,55,94,228,54,19,95,215,133,150,83,3,157,198,150,97,10,252,185,108,160,184,148,24,82,152,16,241,43,60,167,40,57,226,64,10,199,240,19,185,210,112,38,109,103,194,69,16,43,86,52,60,173,114,106,146,175,190,222,22,124,117,155,249,234,61,102,171,119,91,200,86,139,128,2,19,12,3,118,18,229,40,241,105,180,144,207,54,231,219,94,137,169,207,178,252,108,54,15,83,121,186,109,109,149,18,225,103,51,33,254,219,81,143,192,233,117,231,198,253,3,136,60,240,60,165,203,10,83,175,115,197,165,153,65,43,168,228,14,236,10,145,51,21,251,23,9,25,7,82,48,40,4,188,20,44,22,80,135,57,28,238,146,148,182,240,224,33,242,66,167,199,60,140,133,88,158,98,59,20,40,127,50,90,137,247,48,2,76,30,132,174,157,126,39,108,113,171,116,9,231,156,161,147,46,237,146,96,222,240,226,80,234,47,146,42,40,196,55,52,40,130,130,159,115,250,142,190,234,189,143,222,218,77,196,151,161,91,116,136,83,40,209,165,11,245,166,31,239,180,249,164,10,179,6,10,68,150,200,24,86,219,87,80,79,29,124,131,30,95,87,144,145,66,127,54,71,72,213,28,202,193,54,18,110,27,101,178,13,85,215,89,117,97,86,45,86,180,88,89,200,90,237,160,17,151,221,79,213,47,227,184,244,203,237,106,46,210,249,73,50,193,104,57,170,242,8,182,134,158,130,192,156,15,159,7,166,202,191,169,166,184,14,63,254,86,51,36,252,177,35,83,109,203,162,150,142,121,49,219,37,157,240,100,73,230,170,49,211,249,43,6,53,21,171,220,57,153,226,91,77,179,197,114,151,169,182,101,81,87,219,236,165,10,226,36,29,16,245,186,86,148,139,55,71,234,43,218,69,76,229,8,174,8,65,43,16,243,106,111,156,209,73,54,115,219,163,81,187,74,21,225,158,145,123,26,69,65,114,204,54,237,126,233,230,96,228,42,71,173,44,182,117,17,38,149,213,80,143,90,57,153,109,8,43,106,82,202,35,120,138,114,38,140,66,188,170,46,228,135,202,121,224,110,83,16,187,232,32,43,168,20,128,127,44,237,113,149,159,201,57,121,20,226,207,30,108,245,110,196,243,147,147,70,181,15,231,222,160,76,104,209,171,210,45,5,83,141,229,68,66,224,101,79,37,170,81,30,209,68,133,85,201,155,136,193,72,153,27,206,42,228,201,214,75,183,19,49,225,64,144,59,177,192,213,239,165,59,242,39,158,17,65,171,84,255,244,237,107,182,42,116,20,61,199,69,92,26,151,52,196,208,80,129,220,174,155,230,145,2,23,204,246,181,150,188,82,160,135,118,152,52,147,130,35,191,169,93,135,156,70,171,203,225,222,162,59,144,45,71,17,204,99,184,50,54,124,158,187,172,27,221,73,123,89,152,83,76,183,70,186,19,249,157,134,122,140,119,48,180,37,207,105,6,51,26,109,135,170,27,153,226,80,241,42,49,175,28,88,100,63,51,143,29,139,203,217,208,194,124,205,236,10,244,137,76,120,160,1,113,252,162,161,100,16,155,97,77,216,43,185,89,249,118,152,153,20,230,156,131,105,201,52,98,76,60,94,14,236,92,138,149,224,85,187,225,163,179,9,62,241,74,107,248,119,194,169,63,221,9,237,151,65,206,227,194,241,77,97,60,187,178,240,157,41,158,237,5,191,215,47,253,165,136,191,69,195,149,251,162,13,177,158,18,188,92,233,249,65,42,174,219,87,24,237,243,71,130,71,80,85,171,235,191,56,55,75,29,146,25,98,43,195,57,7,251,250,32,42,78,154,167,73,218,40,245,175,176,30,81,168,43,178,143,73,176,43,127,187,79,155,133,60,81,168,146,83,100,27,171,137,102,34,81,239,84,114,96,227,206,169,100,33,103,226,7,45,241,9,172,14,61,155,114,109,53,102,230,217,189,48,31,234,43,163,6,79,96,7,157,154,199,209,4,157,218,105,140,78,253,96,211,152,134,173,173,168,49,162,147,98,100,31,19,193,169,216,66,39,98,70,145,186,145,129,188,164,154,35,148,211,141,162,162,113,226,211,41,132,38,226,56,238,142,209,90,205,107,205,212,202,22,109,92,168,189,55,146,37,151,246,30,214,235,82,111,240,86,85,103,39,29,157,186,197,169,209,69,226,79,99,113,222,210,0,180,6,120,3,194,251,2,253,43,123,151,26,69,181,125,14,213,110,54,102,156,76,38,85,214,90,221,61,66,190,140,248,38,49,145,100,141,36,160,233,160,116,157,55,233,185,253,133,121,89,121,175,182,88,177,122,94,173,39,127,116,166,226,170,143,12,72,218,243,200,204,246,85,82,156,120,93,45,51,33,33,42,218,191,78,38,13,127,3,5,182,241,120,195,219,206,183,189,141,20,99,184,100,35,18,19,145,181,70,243,219,25,108,43,143,126,163,8,20,187,22,140,66,32,123,48,150,65,209,135,69,20,163,210,196,73,16,103,85,130,168,23,150,83,182,32,166,24,138,149,210,43,65,97,238,182,228,237,173,213,149,49,63,113,54,57,212,103,222,124,248,248,233,209,71,207,58,133,38,5,51,155,20,64,43,51,94,9,51,222,246,192,92,119,89,68,39,138,184,127,244,232,232,217,145,89,68,28,140,75,4,100,44,243,6,153,94,239,20,48,208,44,233,232,31,124,124,240,200,44,200,46,38,168,52,77,196,73,212,165,207,67,213,202,110,212,152,138,217,13,230,114,65,244,36,77,110,20,129,69,86,104,82,167,38,25,153,91,247,129,142,24,132,185,239,104,255,18,238,37,136,168,143,67,229,218,147,49,204,215,163,36,45,31,242,28,45,242,91,169,39,214,188,115,45,228,98,237,232,211,220,60,40,206,141,147,98,179,116,82,240,138,97,145,191,58,72,131,169,121,140,239,216,132,30,22,104,117,175,100,114,175,200,31,202,206,32,14,166,254,206,180,179,67,150,141,163,59,112,93,174,59,155,70,119,203,31,71,242,32,66,32,139,54,110,186,70,30,136,111,109,223,24,250,139,11,180,165,85,189,1,54,164,45,199,4,110,13,178,43,62,146,44,44,130,18,219,163,95,228,81,138,10,246,211,42,37,138,195,205,205,56,112,9,206,77,238,78,21,32,157,105,40,255,234,73,171,114,52,17,55,186,58,137,23,23,185,251,232,47,77,232,197,5,218,168,26,124,65,110,206,182,205,50,88,159,36,103,94,229,0,50,189,213,138,10,135,99,109,224,169,60,245,51,92,37,185,252,141,51,63,53,196,1,232,58,159,164,139,184,59,210,47,123,162,254,145,223,137,228,238,203,236,221,167,70,216,222,130,35,243,33,150,246,115,170,16,181,144,213,130,83,100,50,114,238,195,202,68,86,54,36,44,135,213,243,234,216,132,192,90,223,9,83,121,31,42,141,99,102,77,97,87,182,52,144,163,3,115,156,245,204,153,203,208,50,230,78,138,147,77,42,210,237,16,248,240,28,255,237,164,59,122,186,162,32,221,201,53,27,142,126,46,210,72,100,110,11,32,29,138,226,34,188,196,236,0,58,90,27,242,20,22,178,83,75,10,93,21,239,143,227,194,40,235,126,60,31,229,201,12,6,50,72,28,23,85,79,190,50,182,159,37,192,236,149,101,158,29,71,128,214,92,5,98,133,149,90,193,201,1,42,43,179,112,19,7,56,238,42,143,134,209,161,99,20,69,180,210,238,194,51,212,173,30,29,228,166,2,22,165,4,166,62,86,13,22,94,1,184,4,247,247,192,75,230,134,234,157,117,45,165,162,55,35,248,255,76,183,13,85,86,49,42,204,148,211,158,97,7,100,200,28,241,38,97,88,141,204,75,107,28,74,245,148,226,158,47,11,168,70,238,69,248,153,53,202,231,182,217,140,109,84,211,10,100,144,34,32,103,223,36,163,200,87,121,82,136,143,24,85,166,207,197,12,66,157,4,117,204,21,226,91,106,6,207,149,209,118,73,242,225,181,28,134,13,182,1,18,214,140,202,42,39,30,44,187,213,176,204,27,82,228,131,193,153,201,20,58,24,3,107,165,181,121,192,136,45,224,52,57,13,203,170,191,96,18,138,1,247,134,12,82,103,114,228,176,43,39,225,204,42,169,61,160,99,106,17,238,250,129,208,149,207,96,209,85,4,147,144,87,175,119,227,53,238,244,25,234,25,186,139,59,167,221,237,237,133,79,135,147,174,96,49,144,82,117,31,155,37,172,42,242,112,212,152,145,81,21,252,32,75,136,25,20,26,97,3,225,238,130,186,181,70,4,199,6,92,234,19,248,225,251,189,6,208,154,12,77,250,199,33,172,176,4,69,55,121,167,63,240,59,244,60,229,103,52,11,128,98,217,51,166,8,228,28,118,210,198,4,6,144,140,184,59,78,19,52,168,209,153,49,90,106,194,60,91,94,98,200,242,166,22,24,129,182,145,137,155,100,177,67,118,61,240,48,92,12,97,81,178,21,208,60,100,21,125,213,71,213,88,45,182,225,10,144,250,226,142,20,252,116,139,237,109,229,178,213,47,80,199,167,55,73,104,62,0,225,6,6,165,105,110,26,180,119,99,244,113,15,245,221,72,224,155,114,207,160,151,69,80,103,209,150,163,222,32,64,211,20,135,117,12,26,197,73,46,5,121,31,195,8,6,87,66,78,239,32,17,220,201,150,13,92,34,70,79,69,118,97,43,195,50,165,7,226,179,46,70,90,183,92,66,214,105,229,89,86,16,145,16,48,25,57,13,106,103,154,116,112,3,178,30,103,237,32,99,128,45,91,34,121,80,35,22,249,234,84,103,35,124,14,170,30,97,185,93,203,244,3,214,98,210,75,152,132,228,126,135,95,46,181,174,237,24,217,23,180,96,219,197,171,194,113,99,202,246,107,45,188,137,29,3,131,194,214,107,55,80,200,113,140,65,200,209,120,237,6,218,174,29,163,108,0,77,215,110,162,233,218,49,92,235,181,193,204,177,169,122,42,217,16,166,157,115,9,81,153,46,181,9,194,129,34,130,155,182,93,5,80,61,125,223,68,158,65,220,57,133,174,30,59,182,17,177,130,126,35,130,255,83,43,194,51,140,98,94,234,210,83,163,184,143,226,73,156,199,80,143,40,19,217,154,13,56,247,211,175,23,27,195,56,198,118,0,83,20,77,147,57,92,107,119,54,230,11,152,103,184,231,154,41,248,206,235,201,249,219,140,93,68,46,118,19,57,28,140,88,55,242,76,159,3,174,196,82,249,19,198,238,1,121,138,173,219,208,206,170,27,167,139,121,177,17,195,141,29,94,15,99,90,89,27,89,110,140,80,176,129,35,232,109,203,26,252,174,177,212,67,219,90,140,48,103,244,118,58,55,14,102,229,89,107,25,151,182,205,67,176,124,98,98,228,68,220,99,78,179,187,158,243,45,13,78,199,50,177,99,25,226,43,56,176,14,235,236,205,212,50,60,144,150,100,193,75,254,5,212,65,21,165,44,104,43,219,210,71,144,183,233,25,103,81,135,143,182,71,56,99,11,51,220,241,194,185,21,248,243,8,61,144,121,76,12,178,26,153,244,104,141,186,13,170,19,168,82,177,29,190,182,140,19,58,82,83,147,4,139,66,217,95,54,181,253,101,147,76,41,133,75,67,118,74,158,118,112,240,72,135,220,105,17,57,154,204,157,108,208,45,77,150,233,139,59,47,23,69,89,128,150,54,90,129,178,18,245,27,82,67,130,199,76,163,210,70,206,52,199,203,137,106,1,39,174,52,193,80,181,235,78,145,133,1,124,210,111,200,40,161,89,178,126,128,213,204,162,47,161,160,50,26,160,126,54,138,32,46,55,226,192,217,12,62,30,140,142,17,206,153,202,202,99,226,204,74,25,157,186,83,108,89,19,13,82,127,30,54,105,3,197,30,82,15,97,244,86,236,191,215,218,100,169,43,225,161,96,41,138,201,184,71,1,255,224,168,32,51,4,67,211,143,119,43,148,193,200,246,193,60,21,66,58,217,10,118,218,234,2,249,46,107,83,247,189,180,58,3,238,60,250,60,163,13,166,238,19,241,35,126,247,144,205,209,66,247,68,162,181,11,157,107,175,235,54,55,90,127,200,109,45,110,113,111,184,185,141,166,106,134,12,25,238,209,73,76,200,38,245,251,124,245,158,145,54,121,100,160,139,165,53,41,189,212,1,27,175,56,205,24,120,7,88,9,17,16,23,99,156,208,60,219,95,173,74,35,19,75,37,243,129,3,69,106,209,37,246,26,236,191,23,216,87,116,107,119,238,99,92,119,144,132,230,78,122,126,26,237,51,137,4,92,207,221,75,252,29,169,155,46,218,177,130,204,38,193,156,172,179,91,241,114,147,193,110,189,19,182,128,215,47,83,142,220,77,57,96,240,182,11,169,108,151,3,42,104,135,216,242,88,106,231,157,122,170,27,93,237,169,22,60,5,86,27,118,82,216,168,212,35,123,36,222,136,250,48,45,204,21,223,248,62,55,60,114,190,45,18,213,113,23,36,81,43,132,205,43,81,58,224,61,179,38,91,160,64,6,83,205,146,222,177,187,223,190,184,48,119,147,240,193,111,34,228,114,239,61,245,67,77,69,90,154,10,152,136,68,152,91,88,13,209,4,214,241,77,230,134,172,165,25,20,210,122,178,83,201,86,111,244,105,56,21,195,151,6,120,67,154,154,52,29,93,106,68,53,184,207,149,122,221,95,150,214,8,31,20,238,45,172,29,38,116,251,49,136,124,247,10,6,89,214,235,220,223,185,201,239,43,103,16,212,207,11,180,175,58,18,192,157,124,3,34,172,32,11,42,239,194,119,234,164,108,72,153,61,219,126,101,17,84,49,67,178,249,216,183,67,5,41,113,229,84,213,46,254,13,40,43,250,14,159,98,84,233,74,155,222,177,69,186,224,74,107,234,218,50,139,28,19,172,111,151,239,212,28,46,187,58,48,136,102,33,235,231,21,72,195,120,229,195,97,149,189,246,136,16,17,112,181,133,57,160,178,228,238,110,123,107,75,137,2,76,249,220,214,150,249,68,80,28,176,49,136,129,4,130,123,215,62,7,119,94,249,54,129,152,102,41,74,239,77,235,87,13,198,90,97,76,243,64,223,86,12,88,212,154,116,130,107,205,249,126,151,189,219,214,20,195,229,90,254,54,28,136,228,249,178,42,191,74,66,52,67,190,241,66,43,152,215,30,238,158,249,208,57,95,218,2,159,180,23,119,26,46,193,127,42,239,81,36,145,178,175,89,232,124,175,110,89,190,242,236,17,35,123,113,225,205,25,57,74,191,51,60,23,212,43,6,21,154,51,47,190,137,105,173,55,208,176,23,202,247,135,84,78,250,42,18,10,183,153,224,181,114,27,240,158,224,147,104,34,45,109,72,132,26,97,124,13,163,159,189,138,199,146,40,133,125,229,217,23,148,46,7,193,80,62,15,130,178,220,242,69,96,137,53,15,13,121,231,235,247,41,74,133,189,154,35,136,3,252,140,95,207,162,116,124,72,66,13,91,142,234,154,67,70,33,68,11,89,250,81,249,162,244,106,61,151,213,162,88,7,75,39,154,171,41,88,170,86,104,233,79,224,179,122,191,41,127,235,173,210,147,173,235,168,26,13,9,169,67,44,108,24,219,161,247,50,202,208,51,57,22,69,126,166,196,198,73,48,13,211,126,169,167,3,160,29,155,141,60,108,36,192,214,8,85,101,115,12,52,5,54,37,10,128,145,26,177,142,52,17,112,11,1,169,144,196,97,141,66,48,182,51,96,60,204,57,80,98,108,69,22,206,151,48,181,176,206,206,206,177,13,155,40,195,239,123,66,57,52,176,30,26,190,74,138,166,207,66,168,150,45,181,171,137,211,1,19,210,218,234,55,165,150,217,136,145,136,150,58,138,106,9,129,44,160,19,114,81,93,167,24,79,58,48,69,69,17,159,206,10,244,37,132,203,33,205,225,34,143,201,172,134,202,70,63,67,201,54,121,228,170,25,100,63,133,82,252,110,209,184,46,44,63,19,150,98,79,195,23,141,132,189,177,219,251,40,205,126,1,203,131,156,177,111,161,52,251,133,176,216,107,220,70,97,246,139,198,130,29,177,91,40,204,126,209,152,160,48,27,50,94,247,131,99,120,28,250,193,1,75,202,95,194,211,129,31,156,225,71,72,251,10,30,207,252,224,16,63,66,37,175,225,241,176,124,64,188,153,0,252,158,36,88,114,49,145,98,179,183,194,181,159,201,84,17,172,214,77,86,84,145,232,168,150,234,122,159,191,15,193,59,78,199,119,240,180,122,165,79,43,143,192,33,224,226,247,180,102,153,90,190,193,64,85,222,254,104,133,206,60,183,185,40,9,149,115,159,151,142,116,156,102,15,249,208,76,162,95,7,230,245,65,190,148,91,248,59,205,216,222,175,140,140,161,210,33,204,65,215,42,119,28,15,23,199,132,167,132,63,26,213,111,10,208,195,170,176,73,49,251,208,187,180,9,135,216,105,67,148,170,191,211,12,16,230,80,52,30,195,40,99,228,81,217,136,114,79,117,97,132,155,96,127,123,254,156,102,72,96,77,145,17,119,150,9,215,18,40,90,1,10,80,29,49,65,128,200,10,48,161,163,33,195,105,148,190,176,210,204,45,127,88,68,212,217,57,206,163,211,83,47,64,215,100,134,74,39,166,5,33,184,220,243,83,253,206,206,225,84,1,23,129,209,104,208,225,0,87,174,6,27,48,74,15,79,202,242,85,93,194,185,200,221,49,139,10,94,157,0,213,157,34,206,148,213,24,193,126,45,69,219,121,84,168,94,133,162,208,48,234,149,93,212,112,238,144,242,216,149,210,234,136,200,86,156,196,167,108,181,106,181,129,94,55,244,172,137,247,34,19,80,218,97,22,229,227,80,23,129,243,195,196,168,225,201,207,106,169,76,147,217,170,244,234,187,204,0,255,15,93,62,171,73,46,190,122,102,15,154,168,85,147,119,122,209,195,102,134,102,150,114,78,226,151,180,237,143,238,63,124,246,225,71,207,15,191,113,240,248,103,143,74,104,223,192,2,84,210,147,51,56,167,70,94,161,180,40,139,236,248,24,155,164,214,101,80,136,249,130,163,252,30,190,97,56,239,203,219,245,244,240,163,15,31,61,122,254,241,147,251,7,207,172,118,5,10,196,180,208,115,220,132,22,20,31,161,175,6,48,73,112,122,181,200,56,71,120,242,228,108,58,40,244,178,221,71,226,134,226,2,172,81,173,229,64,148,36,209,131,99,32,34,201,174,242,168,206,66,123,26,113,127,191,36,49,239,157,113,242,146,201,117,248,117,181,129,191,14,172,241,25,156,214,223,242,104,129,239,204,103,209,40,238,0,151,1,203,122,218,253,150,119,215,219,142,182,189,59,179,187,119,134,249,221,59,215,224,239,53,40,230,174,39,168,16,108,103,220,133,56,42,141,204,94,16,140,145,223,176,233,111,211,192,249,21,162,213,58,178,96,164,244,106,203,40,149,14,91,121,252,97,58,61,19,69,143,147,57,158,124,13,165,173,67,91,25,26,54,37,195,7,178,235,186,74,111,210,133,150,160,45,61,12,217,232,235,131,12,102,238,101,60,101,76,70,33,136,134,41,92,33,162,72,37,97,189,184,208,84,7,243,152,101,36,167,104,169,179,170,20,125,22,113,90,246,154,86,199,144,56,149,249,27,195,78,52,55,14,128,97,60,203,22,27,115,228,28,147,98,227,21,156,211,210,43,55,30,247,228,174,212,5,26,98,15,78,181,74,35,87,119,76,239,58,143,233,93,75,224,176,91,227,244,175,140,6,83,229,88,143,87,85,121,225,116,224,102,69,61,225,111,196,13,110,8,17,251,252,26,172,220,128,116,198,166,195,105,234,187,61,183,10,93,0,156,251,253,28,109,209,21,60,161,115,236,47,46,224,220,249,14,225,21,54,188,15,97,139,33,163,5,77,19,144,31,100,41,31,196,149,17,14,227,160,65,55,108,120,100,181,31,246,13,90,235,99,63,205,247,170,31,190,15,183,60,5,95,64,224,102,114,60,122,122,69,169,246,147,150,220,44,232,148,104,241,220,243,221,151,69,237,168,141,42,126,85,12,171,237,112,199,72,197,182,193,2,212,137,159,222,90,30,130,67,220,117,59,152,42,208,201,110,26,74,135,130,166,133,155,207,0,220,8,196,108,179,32,133,134,13,40,115,65,134,204,9,215,8,1,186,114,55,41,188,101,85,162,108,159,219,72,176,136,164,19,21,246,75,58,50,130,7,119,234,144,77,25,26,92,215,62,17,111,131,36,140,26,89,176,175,173,128,194,4,109,241,98,248,211,70,231,195,164,191,55,8,30,25,226,43,199,249,144,203,243,65,55,130,13,30,97,13,194,70,216,105,255,140,169,241,103,210,88,215,209,152,112,108,26,8,85,41,115,240,43,71,6,1,174,219,168,204,124,203,57,243,173,1,172,116,243,177,107,112,61,178,226,180,194,184,58,207,113,209,11,160,190,155,38,61,134,69,50,175,109,104,13,143,41,94,61,203,102,221,210,84,83,113,141,90,230,84,103,148,32,149,252,226,97,90,100,223,76,98,4,179,93,223,200,225,77,73,106,207,124,208,184,90,77,134,251,155,55,15,158,60,148,75,170,110,245,72,126,5,49,104,85,64,27,188,188,179,117,190,130,246,210,152,71,90,137,136,239,78,42,118,25,39,78,237,170,143,54,196,98,133,242,64,160,255,71,67,48,64,129,228,136,130,123,8,116,74,198,174,202,27,194,228,152,148,27,130,53,67,164,157,165,141,28,117,43,245,208,78,88,81,207,210,40,210,24,131,60,168,142,231,211,135,143,142,30,63,131,90,150,190,105,253,161,251,83,103,58,130,234,104,33,163,192,9,152,10,65,89,48,151,52,128,245,187,35,160,3,115,139,14,140,152,14,140,144,14,76,225,207,46,250,128,142,214,32,7,137,99,176,177,166,41,18,132,12,122,222,42,183,191,158,108,253,24,180,95,146,51,103,251,37,110,243,252,202,207,165,22,16,95,41,211,12,29,94,49,189,18,177,80,45,97,115,181,250,175,98,57,74,200,16,191,107,42,87,20,109,169,3,164,22,208,250,195,172,40,178,211,78,209,228,31,59,57,225,81,51,2,53,188,229,31,1,66,86,119,10,70,174,206,233,79,144,139,20,244,87,190,132,188,136,255,147,205,68,57,132,105,13,111,232,239,210,28,108,201,243,215,18,217,181,207,130,158,249,0,163,253,214,19,37,1,208,31,41,163,9,152,185,79,152,38,0,65,133,43,213,174,177,42,115,94,149,57,157,174,250,226,222,52,250,198,103,167,209,233,7,110,234,253,142,93,86,241,57,45,218,251,246,235,85,58,66,212,45,85,221,209,7,154,106,118,106,62,149,23,169,57,28,132,65,190,242,218,195,193,172,44,241,135,89,192,163,75,148,247,38,91,32,213,144,118,254,104,178,162,126,59,123,52,49,111,91,4,4,158,198,235,230,38,210,89,201,253,227,180,250,31,211,108,55,63,56,248,133,231,223,60,120,244,241,81,105,21,108,86,8,150,238,153,131,22,117,28,105,74,155,65,234,202,86,15,32,139,123,196,253,195,188,94,154,11,254,221,135,209,188,88,182,76,196,18,97,187,101,240,111,66,118,82,150,195,225,162,103,126,222,135,18,204,102,58,15,197,255,9,200,156,190,30,200,206,158,68,243,7,53,156,179,181,41,212,152,201,12,141,178,33,26,233,101,43,197,8,213,142,150,113,3,35,80,25,133,61,231,40,236,153,163,176,55,192,251,237,250,12,174,242,148,144,194,62,221,70,209,38,98,40,226,114,47,222,158,29,106,93,194,14,189,29,31,164,91,101,243,65,113,133,58,39,243,163,84,220,139,106,166,114,179,246,118,37,222,205,237,251,149,46,27,136,250,37,11,68,73,78,39,19,195,120,94,9,210,181,17,189,46,51,93,183,200,116,237,18,71,241,218,101,142,226,53,75,157,69,243,34,70,229,73,221,229,190,36,122,29,83,216,137,108,49,159,158,61,145,89,69,210,146,125,209,131,218,155,225,151,36,51,48,155,97,72,13,116,59,237,75,237,26,2,18,251,18,92,115,121,54,202,95,193,85,150,163,160,188,37,237,124,171,235,113,106,223,130,17,252,151,175,234,177,73,134,3,12,91,86,21,191,180,216,19,81,125,162,101,118,31,173,170,81,194,1,228,143,144,68,162,18,226,150,70,245,169,69,30,128,111,223,34,25,158,124,209,87,80,4,170,28,2,44,169,182,201,106,247,78,27,227,143,69,226,59,2,150,8,77,122,174,80,101,34,181,192,18,92,19,214,140,213,159,225,177,101,120,204,62,75,245,2,180,160,32,225,167,158,21,203,33,255,19,81,154,94,241,49,47,245,130,151,122,206,75,189,182,2,152,191,97,147,127,179,5,1,252,223,166,169,62,178,111,247,130,109,120,139,165,108,140,140,251,240,120,199,203,168,115,1,195,40,52,172,37,170,12,251,83,219,192,205,212,213,88,110,47,204,19,93,53,147,83,109,236,199,79,143,62,10,98,83,0,167,84,89,229,150,202,161,87,223,209,216,195,106,238,143,37,177,80,148,184,76,51,2,39,9,192,221,132,100,150,236,77,49,144,32,218,179,40,131,136,251,6,38,7,80,146,151,218,146,2,241,43,213,217,221,73,3,193,96,119,206,213,209,131,134,31,82,179,139,191,133,78,142,60,239,216,88,156,88,115,20,248,211,15,180,7,107,222,63,122,112,240,241,163,103,79,249,21,215,44,116,206,79,133,6,3,93,36,225,25,149,43,226,147,180,58,148,143,21,108,32,105,31,65,159,55,84,62,84,79,221,135,215,168,158,82,120,203,73,209,243,84,72,40,174,89,217,18,10,178,91,29,137,165,236,141,234,128,223,237,195,2,31,212,96,14,203,251,72,168,126,145,167,186,165,37,146,95,92,218,162,88,170,7,213,197,38,30,80,128,22,253,72,206,25,190,210,201,42,232,8,42,188,208,133,11,204,40,11,17,85,125,197,147,35,175,241,9,224,177,208,179,34,242,224,180,148,60,137,139,94,89,69,136,38,140,56,15,219,222,6,103,43,233,9,205,25,137,199,60,39,194,110,72,141,48,141,24,130,2,162,15,131,141,250,42,219,143,107,75,252,108,22,89,54,29,70,185,227,149,105,160,8,139,144,71,130,78,174,82,194,208,88,241,149,143,104,168,233,92,25,122,81,7,231,114,151,68,203,0,201,95,208,247,134,66,102,232,25,86,59,94,149,178,123,53,43,169,122,60,199,164,147,109,224,31,173,170,34,177,56,159,148,232,25,14,223,216,204,64,245,34,116,207,191,107,234,11,19,236,75,44,183,98,160,226,70,24,239,124,57,61,129,225,97,252,72,123,50,106,208,49,97,85,67,22,178,91,91,124,51,80,55,8,130,255,11,93,135,37,82,115,19,166,108,106,109,212,40,180,64,233,171,82,46,194,129,49,174,164,228,107,6,39,124,106,34,27,162,191,220,166,142,94,16,177,160,66,146,156,188,23,133,79,26,144,9,37,88,72,205,209,2,145,95,225,253,43,246,213,45,223,168,55,170,151,234,3,131,97,128,39,241,38,155,7,163,96,28,246,87,153,154,64,253,112,123,36,125,118,99,30,90,102,59,244,67,92,46,230,65,127,181,129,203,64,146,131,49,46,142,21,12,138,223,24,213,87,3,205,85,10,141,68,207,188,148,210,71,250,230,170,76,208,93,232,184,52,208,46,244,61,133,113,237,0,226,68,36,141,8,177,98,224,216,141,41,190,185,208,181,164,161,40,209,239,52,220,175,221,176,158,118,113,45,11,176,185,225,196,122,1,98,165,95,119,114,132,102,235,53,18,138,185,17,65,45,46,23,92,185,214,122,9,238,161,168,147,33,224,126,22,102,23,23,110,126,171,143,35,9,115,62,208,163,251,196,218,87,194,12,223,55,232,162,48,205,17,82,130,68,170,20,240,132,53,77,46,53,15,199,139,47,236,107,217,28,253,221,150,99,55,168,5,245,143,157,224,92,110,134,151,246,48,210,34,22,84,236,250,221,140,37,20,9,41,108,150,6,46,230,91,180,36,189,131,182,27,140,166,145,215,210,144,94,218,41,238,134,45,116,190,236,176,219,93,244,26,61,27,182,9,247,63,88,64,203,198,220,178,5,183,108,129,45,51,8,143,228,237,179,32,217,201,252,165,38,249,225,57,19,120,14,252,43,204,41,248,65,113,76,203,192,138,60,238,5,210,132,8,1,12,170,71,1,231,102,90,137,124,21,241,29,58,160,53,30,56,188,181,43,198,105,240,69,244,186,58,14,240,237,101,156,35,102,67,232,81,72,53,47,144,71,251,156,144,195,139,200,8,177,52,147,17,108,58,74,209,138,39,88,30,95,227,94,121,70,252,36,126,79,173,244,58,138,149,66,142,201,242,96,184,31,24,222,13,159,24,78,15,79,175,216,159,226,43,176,153,159,86,176,153,155,120,125,31,73,176,25,138,226,48,106,76,141,235,206,232,205,77,230,199,239,21,51,102,246,147,128,25,179,248,10,51,230,109,48,99,78,47,197,139,25,43,188,152,217,85,226,197,44,42,56,18,151,195,24,208,61,28,197,113,145,4,112,145,14,122,210,12,16,182,236,157,214,214,214,188,2,116,48,175,154,226,60,243,77,213,5,112,250,217,148,68,44,72,68,178,173,173,4,72,35,156,231,88,241,21,64,131,172,130,59,224,222,173,229,116,76,161,41,222,171,223,49,187,55,90,52,4,23,239,234,81,55,221,88,203,31,125,13,51,108,121,187,138,225,230,187,23,43,200,125,27,99,64,152,86,155,222,219,136,227,91,240,196,80,7,150,203,229,64,174,31,209,196,85,46,253,112,184,231,227,56,55,162,225,146,80,218,126,169,221,97,243,187,8,155,17,33,83,150,239,68,157,148,98,7,194,225,112,167,232,237,180,59,109,233,30,171,215,22,71,129,244,187,167,85,7,207,83,99,9,178,99,103,162,29,59,79,185,9,97,223,27,45,242,121,134,183,111,17,100,45,32,46,62,23,191,145,219,120,129,63,128,54,76,147,17,252,24,102,232,50,237,241,17,8,63,32,225,11,186,199,143,99,111,96,240,47,167,239,135,127,161,3,44,10,51,196,173,87,196,35,123,243,3,44,121,175,7,216,244,39,225,0,155,127,117,128,189,205,1,54,186,244,0,75,212,1,54,189,202,3,108,174,66,106,170,40,178,77,84,118,248,70,100,214,209,87,183,134,175,110,13,87,114,107,184,190,111,93,27,218,95,221,27,190,186,55,252,104,239,13,141,150,230,104,164,79,115,135,69,60,30,122,146,247,61,165,189,228,0,77,30,2,241,0,245,27,103,175,82,249,123,49,67,102,5,88,153,23,222,160,59,113,107,23,148,254,32,26,143,143,176,124,52,207,137,209,253,54,181,116,142,58,110,107,5,179,57,14,37,64,120,192,132,49,37,138,24,147,156,83,41,59,129,46,246,7,140,9,200,123,208,173,185,56,128,47,94,211,246,46,246,235,67,111,20,93,229,247,198,155,146,126,74,145,53,137,243,43,111,253,38,140,216,120,26,223,255,240,3,121,10,9,55,44,173,75,59,169,63,248,198,22,22,96,26,206,222,18,11,208,140,0,51,21,131,78,81,161,83,244,6,245,72,155,230,1,243,74,63,80,207,82,123,183,195,126,57,244,234,167,205,105,118,44,122,120,106,28,178,193,59,93,114,184,50,190,224,56,207,112,195,210,79,140,178,235,174,37,215,83,213,74,1,22,145,64,188,184,219,238,197,112,21,104,161,221,75,187,155,223,137,187,57,172,171,162,159,99,128,60,189,178,242,65,151,47,58,106,20,49,120,49,180,118,112,113,209,31,212,232,86,229,149,5,99,61,211,53,133,91,155,119,27,136,166,150,195,16,160,55,8,70,136,80,166,106,242,3,58,202,69,162,239,66,212,222,79,149,90,165,224,117,164,176,195,168,77,206,65,48,140,185,140,150,67,163,43,189,25,132,208,143,160,242,86,4,216,196,46,116,226,64,116,160,83,44,21,20,166,6,241,233,158,72,137,241,185,165,13,130,197,67,138,177,29,73,69,132,211,241,189,163,7,31,126,116,36,124,143,165,89,214,206,144,92,217,118,164,37,135,72,251,225,147,103,15,63,120,248,191,234,100,250,30,108,185,48,171,239,42,255,209,163,163,195,103,15,63,124,172,26,163,136,154,106,143,161,1,235,80,220,109,249,101,25,156,40,81,247,249,193,147,135,29,47,154,37,80,38,233,174,160,164,100,138,17,129,2,148,253,119,144,45,204,189,165,113,99,59,185,132,119,84,59,62,127,31,135,248,59,6,187,55,65,44,222,1,24,202,22,77,48,40,67,108,227,88,20,203,110,100,40,58,204,17,140,222,15,247,221,151,132,207,67,151,87,188,115,103,199,116,97,159,100,112,229,142,66,126,93,186,14,195,236,152,98,135,59,161,126,138,124,131,214,56,236,116,128,255,19,193,165,129,218,20,76,109,18,160,54,201,157,162,155,0,181,201,250,137,77,109,18,160,54,113,136,188,66,54,141,125,220,133,76,9,98,146,50,153,119,110,195,252,177,162,99,183,32,88,240,160,204,154,67,244,213,22,229,146,81,36,236,96,82,173,47,51,118,6,167,248,65,248,215,66,134,11,83,115,86,146,186,24,200,12,38,84,138,125,72,49,145,175,239,114,76,228,235,4,212,94,141,230,80,2,140,41,144,62,161,229,73,64,58,55,120,178,182,197,125,216,217,192,87,149,95,245,200,246,253,89,114,10,39,40,65,201,170,167,206,38,133,92,49,121,76,169,3,214,145,125,55,53,127,89,8,27,130,30,85,143,98,163,184,51,18,109,244,151,93,83,44,81,242,106,71,192,57,117,13,73,45,217,128,50,88,230,152,37,21,110,23,95,86,157,28,164,69,52,176,25,110,76,181,81,54,59,115,123,67,167,60,1,91,91,155,58,168,125,75,43,194,141,74,208,147,213,96,251,71,230,180,142,130,49,197,1,130,14,92,92,76,53,242,211,102,155,195,154,168,233,38,111,110,125,138,155,169,50,35,14,203,102,214,224,216,55,58,68,11,218,245,243,111,56,252,19,57,206,152,17,135,141,9,227,188,90,51,119,105,83,131,6,219,225,84,70,192,39,142,238,200,100,221,17,108,52,204,214,31,13,48,11,252,209,201,197,143,214,18,129,182,176,211,179,144,204,90,81,99,11,92,27,3,115,157,170,9,108,227,245,112,166,234,95,56,171,159,193,201,145,163,68,116,33,127,140,194,153,50,105,237,142,238,98,243,118,118,176,77,51,106,211,194,106,18,247,160,38,195,56,196,44,193,38,140,85,127,60,8,98,252,167,240,203,253,81,120,107,134,85,207,242,125,73,17,219,254,42,136,53,90,76,114,91,176,5,204,249,210,64,83,39,188,189,84,161,188,208,99,44,78,164,92,8,252,159,253,226,147,163,45,249,160,160,209,37,50,186,64,248,19,22,153,8,197,45,94,169,44,143,142,190,121,244,232,34,234,24,73,42,165,5,178,52,133,145,35,1,86,213,11,243,163,14,209,68,22,79,142,0,72,125,178,41,144,225,130,140,128,87,78,43,3,10,173,131,156,93,96,236,43,188,53,57,3,235,110,10,215,135,40,61,24,179,28,128,108,247,44,0,18,115,68,81,128,134,246,153,86,225,156,219,25,17,62,87,110,208,185,161,115,217,106,232,1,188,48,231,198,47,153,207,73,123,20,1,55,161,6,13,168,185,195,220,172,103,39,210,97,232,224,92,35,187,134,198,181,190,247,245,193,181,227,192,131,203,218,93,56,68,235,50,224,199,242,16,178,79,64,104,27,79,242,75,247,88,149,242,211,130,119,133,221,196,51,166,166,132,18,36,167,49,73,8,68,233,121,75,54,146,125,127,220,142,133,248,120,8,12,252,218,97,114,190,194,67,252,113,195,67,140,126,26,69,198,217,79,177,200,88,33,64,14,37,2,100,11,57,136,161,4,128,220,71,0,200,161,4,128,188,129,0,144,67,9,0,121,19,1,32,135,141,137,33,90,30,190,185,104,249,248,189,138,150,15,126,18,68,203,47,191,18,45,191,141,104,249,236,82,141,222,177,210,232,29,92,165,70,239,165,210,232,157,106,169,212,153,129,241,76,90,245,224,76,67,60,31,126,120,255,136,195,102,190,250,17,55,58,186,60,30,139,70,253,145,190,71,34,252,81,19,133,86,194,141,168,171,140,103,237,112,60,68,48,99,43,96,14,48,8,70,20,139,75,4,8,42,86,146,29,109,197,132,237,22,113,89,180,233,239,229,112,65,34,176,247,166,96,18,203,166,39,112,50,21,166,159,181,17,92,70,163,245,56,226,90,132,121,35,66,119,192,41,121,215,137,59,194,20,120,132,166,140,207,210,152,26,57,48,105,246,238,198,65,110,104,246,181,195,188,68,52,22,20,109,68,82,150,81,197,12,106,228,68,36,194,243,185,126,12,163,242,39,57,101,86,8,45,21,176,73,224,214,191,66,147,21,130,198,64,167,54,58,6,178,59,173,139,139,236,110,136,22,205,150,233,149,157,26,111,25,219,109,24,252,108,39,129,191,115,219,60,11,152,70,60,194,24,26,191,107,4,164,137,224,117,201,108,105,220,148,99,6,75,22,184,163,237,98,103,74,35,181,92,174,19,49,70,114,117,226,26,114,249,74,34,87,86,92,59,187,20,212,133,61,220,51,138,41,160,99,148,76,201,227,240,210,192,29,6,70,151,99,155,74,38,205,188,36,184,146,217,155,24,131,34,109,183,85,221,230,176,95,129,139,102,53,140,66,236,95,214,62,73,79,82,159,192,65,31,138,91,24,181,182,107,24,141,213,231,77,125,117,119,227,92,178,74,184,199,145,41,253,78,123,45,203,186,53,135,80,32,236,2,77,134,247,100,221,213,24,149,17,116,73,9,224,5,28,198,236,221,40,195,42,123,61,115,124,104,51,232,40,111,80,70,252,82,68,112,194,199,242,166,14,107,54,187,244,248,93,181,209,49,111,53,133,250,140,18,143,166,108,54,41,92,75,6,124,28,254,66,5,180,49,1,0,232,166,238,154,156,236,221,130,139,136,114,29,38,143,182,190,215,90,3,85,157,239,207,172,212,243,198,6,185,21,160,166,93,225,17,218,147,81,35,168,96,35,216,9,70,172,182,4,209,35,219,70,176,23,171,113,234,196,205,69,74,134,143,172,188,211,102,143,180,232,234,195,160,100,235,241,25,129,42,200,177,210,76,92,56,3,158,118,62,139,167,211,209,73,140,129,47,8,181,186,116,86,213,35,168,32,199,200,10,192,153,102,181,94,149,88,173,29,17,83,227,149,17,83,227,163,35,124,126,118,112,47,244,54,54,188,64,72,38,206,12,97,197,171,247,35,163,252,42,156,197,87,226,155,175,194,89,124,137,226,27,37,194,120,46,69,24,187,36,195,120,46,101,24,45,148,97,60,151,50,140,246,30,10,49,158,75,33,198,238,62,74,49,158,203,48,22,251,24,197,226,185,140,98,129,81,156,95,194,163,8,99,177,219,198,48,22,207,101,24,139,118,27,195,88,60,111,28,250,193,11,14,121,113,15,158,204,168,71,207,223,92,28,242,157,31,81,80,139,167,239,43,168,197,253,240,218,47,245,55,118,254,183,193,207,124,237,90,240,168,62,144,197,83,91,135,47,162,14,8,37,190,17,247,19,14,36,6,131,176,48,202,37,226,178,194,138,184,20,229,98,179,221,117,224,106,88,144,240,37,40,189,174,3,233,110,136,212,231,41,66,71,55,80,139,252,4,25,153,212,229,135,158,112,245,168,249,134,98,162,36,189,184,72,196,45,17,127,89,80,52,23,23,120,155,73,12,61,14,162,7,104,39,111,153,188,38,72,174,254,204,142,168,242,185,59,174,220,213,89,71,6,251,122,28,142,237,59,123,122,23,241,116,54,171,89,48,125,139,238,244,60,2,234,190,146,6,99,30,189,69,24,151,128,0,97,195,69,141,5,222,118,38,225,41,222,118,78,224,79,123,0,123,12,170,187,167,141,3,207,151,24,22,121,104,71,175,242,97,111,210,197,112,98,46,203,99,219,241,247,101,56,49,175,90,51,43,32,108,112,130,251,55,106,188,12,104,3,159,225,93,189,92,245,129,179,230,87,192,65,205,13,126,205,136,136,60,78,38,112,16,4,115,31,231,134,29,127,112,54,180,187,117,222,80,19,193,109,60,180,96,11,212,71,108,141,186,60,30,170,19,162,235,26,225,195,64,102,235,31,14,252,101,182,29,78,229,46,48,203,118,162,112,192,72,169,34,213,117,55,13,166,64,112,9,254,0,125,135,211,237,233,210,15,90,53,107,88,81,165,170,147,123,33,214,114,175,161,234,80,34,16,200,40,30,48,236,2,220,44,27,133,218,3,69,101,229,251,220,128,202,38,59,2,78,217,134,36,76,215,69,17,119,98,84,26,205,139,237,114,203,224,64,220,86,188,64,10,208,167,216,95,23,200,248,106,80,170,117,232,59,23,197,178,112,88,114,215,204,71,166,116,66,102,55,20,165,213,119,253,104,96,132,160,181,97,45,13,151,115,36,20,73,24,119,179,122,195,196,204,136,181,92,241,222,63,181,55,49,176,137,59,177,2,65,85,1,96,230,104,219,104,74,126,166,219,137,191,51,221,110,195,22,81,11,121,26,204,131,40,200,177,225,18,14,71,72,124,196,219,110,178,19,102,116,35,242,237,213,165,238,160,235,174,2,241,43,14,236,104,77,121,53,58,123,253,130,188,218,101,177,206,10,40,28,123,63,86,67,230,95,101,231,87,225,29,87,182,35,29,237,82,70,3,4,200,70,77,189,191,58,102,120,21,118,245,146,224,223,169,180,109,21,177,186,87,138,147,235,33,140,175,2,36,155,46,78,253,65,151,226,145,91,32,179,24,101,213,29,119,67,215,11,189,66,105,50,240,236,112,124,100,206,147,177,39,46,80,153,223,177,18,216,135,35,6,13,22,201,96,21,116,26,69,232,198,178,13,242,208,38,159,58,252,122,233,180,101,40,122,222,252,125,224,230,29,120,23,2,162,62,181,77,154,96,65,115,239,92,71,113,42,67,95,195,253,255,36,153,198,54,6,148,175,44,207,84,240,11,29,42,91,75,102,213,61,45,14,63,105,184,106,129,251,69,172,24,75,180,145,145,91,236,158,230,1,72,205,162,158,77,143,220,58,244,219,202,162,47,163,102,55,39,201,20,67,136,56,204,117,28,241,61,196,153,9,173,171,71,18,49,210,124,59,131,13,235,121,235,97,206,150,44,36,141,25,55,216,144,88,69,66,190,148,94,8,37,206,119,144,183,35,123,187,117,65,99,175,154,70,162,86,74,217,248,124,43,255,86,138,54,62,66,33,165,222,202,119,65,93,199,215,59,109,157,180,86,90,233,190,49,201,21,67,184,146,228,138,120,92,14,74,201,91,205,236,143,10,85,110,219,19,18,184,206,138,116,119,219,218,242,175,18,24,164,20,255,92,173,66,135,64,89,209,39,67,154,140,151,78,71,125,36,192,50,11,54,201,216,203,42,193,190,12,26,214,242,47,55,33,157,75,196,141,175,45,112,20,33,8,82,35,55,212,52,115,82,211,4,163,176,5,87,38,27,196,75,220,205,160,51,163,48,113,114,57,189,196,230,99,230,254,206,124,187,221,209,24,90,59,243,0,175,107,226,100,18,135,226,60,152,111,143,224,78,102,234,67,5,125,157,133,46,106,178,61,66,73,199,140,111,40,53,72,151,133,111,98,103,77,194,250,213,39,146,45,236,235,175,1,202,56,185,20,23,243,93,79,203,254,192,133,74,185,30,1,16,94,45,121,168,153,13,92,231,237,80,219,243,110,109,121,163,147,8,67,69,197,249,253,8,216,13,252,6,147,77,142,55,91,91,252,147,220,101,154,24,103,13,104,46,74,28,239,195,234,156,217,130,124,35,165,47,149,128,43,146,192,226,114,29,65,17,193,182,186,98,1,32,39,140,249,179,233,248,155,56,194,138,114,233,248,49,135,31,62,126,118,244,248,217,83,52,95,132,85,90,51,251,36,24,171,249,38,44,137,26,132,36,85,179,44,18,181,44,70,188,202,198,100,73,157,134,139,213,220,151,212,238,247,82,69,212,196,15,56,69,59,41,243,33,113,149,35,51,133,64,26,103,55,21,156,126,189,132,40,192,128,116,45,29,93,27,136,166,145,219,40,213,71,219,127,40,154,58,163,95,83,175,36,45,115,0,142,126,98,245,174,196,144,84,70,194,20,108,10,196,179,126,142,62,82,49,252,9,249,169,87,224,111,124,209,41,9,153,225,149,223,195,127,181,119,8,190,66,20,147,134,202,36,167,165,143,223,6,192,206,209,151,62,126,10,248,85,80,8,79,12,19,138,205,96,27,220,243,167,118,140,41,89,42,74,225,106,99,67,60,162,134,141,175,204,27,69,223,75,78,163,99,196,154,80,115,127,78,111,58,102,182,38,189,90,162,57,131,6,66,182,228,96,155,173,77,251,85,147,205,167,171,239,135,144,59,70,51,224,184,220,78,148,94,149,10,232,85,222,132,30,65,109,32,40,94,195,241,145,75,247,2,209,63,71,205,176,129,28,6,200,214,8,230,106,68,215,103,77,186,37,14,15,142,39,107,224,181,173,120,221,110,90,106,29,216,163,247,105,11,76,32,115,95,25,3,127,101,12,252,147,101,12,76,10,163,36,60,145,16,10,168,245,153,195,227,20,15,84,214,250,140,225,113,132,90,37,138,144,190,128,167,25,202,184,25,110,97,18,162,19,143,62,36,78,222,92,9,52,20,119,100,123,101,164,166,255,95,216,82,206,197,58,34,86,172,253,144,98,114,47,142,7,33,170,122,186,229,53,200,5,79,242,236,20,79,209,247,107,139,139,205,37,105,251,164,130,2,160,124,100,61,212,179,93,161,79,104,171,123,108,171,147,232,204,148,218,36,177,235,139,101,112,86,167,143,178,131,72,148,75,147,209,178,11,151,174,138,25,12,32,251,72,194,4,48,21,208,212,251,217,171,84,189,209,97,194,165,56,133,141,73,68,9,132,237,20,38,21,123,33,9,250,36,108,99,168,47,50,84,178,40,46,122,25,143,249,25,167,234,37,12,187,20,166,179,83,245,33,183,78,32,10,27,31,238,231,209,241,49,180,186,28,102,90,121,125,55,170,56,13,18,247,192,134,116,215,253,189,184,152,179,111,100,182,192,120,130,124,61,96,239,208,60,88,184,193,85,131,182,51,164,244,98,237,80,215,184,130,209,23,109,177,50,216,117,108,0,23,163,8,76,220,194,23,117,8,194,107,181,201,229,113,110,141,13,121,247,234,40,64,210,122,143,226,11,61,134,155,242,203,88,196,84,18,183,73,162,23,20,153,150,188,251,17,177,89,172,14,50,61,195,37,131,141,55,35,179,212,182,202,209,28,60,211,114,180,213,49,235,54,43,12,228,3,223,70,224,49,78,199,242,11,254,228,247,210,119,17,70,126,105,137,216,215,24,44,233,114,31,84,89,78,184,224,96,139,36,45,16,143,232,233,203,173,162,29,147,201,167,15,185,137,73,72,166,120,244,109,202,191,249,75,183,210,211,40,200,2,52,19,93,150,101,49,245,171,64,186,91,104,149,115,101,91,173,180,209,236,234,8,222,21,148,18,111,164,11,161,30,121,118,92,21,147,178,180,84,147,47,47,43,198,96,219,165,85,152,218,100,42,149,171,138,205,207,180,223,153,120,157,199,24,13,33,102,97,234,166,52,215,236,26,187,219,110,105,105,160,99,99,190,98,107,182,98,53,87,177,158,41,100,89,219,254,210,196,158,176,105,212,26,67,236,32,95,6,168,140,2,108,25,102,227,179,210,40,27,212,186,85,89,200,229,226,16,151,102,205,194,112,148,107,215,151,196,149,190,52,36,175,160,216,146,130,72,132,13,90,5,118,220,93,25,205,165,116,46,248,235,69,215,213,66,115,227,148,50,117,134,174,215,136,212,127,94,107,85,161,229,110,54,169,83,118,13,100,145,154,210,55,88,158,211,105,52,131,249,130,171,93,82,9,152,155,184,3,230,18,70,191,77,47,141,3,85,145,76,121,180,39,182,108,198,204,137,102,138,213,248,189,248,38,55,249,162,196,210,124,72,153,79,46,252,29,10,139,120,194,85,68,97,90,154,209,180,141,22,162,197,57,137,52,242,250,36,102,43,5,240,165,232,30,176,248,40,137,246,151,230,75,51,210,239,42,173,103,105,199,186,134,45,112,189,100,145,152,96,64,237,136,129,203,229,151,20,110,214,105,172,147,134,172,168,78,200,114,1,221,53,98,227,205,118,76,239,118,82,225,200,39,196,132,101,195,31,10,130,73,126,30,89,176,43,253,60,208,54,71,24,174,243,242,152,86,128,235,71,112,13,85,108,214,28,29,21,224,206,144,55,70,8,203,30,133,99,46,100,140,133,176,24,183,20,165,221,216,25,49,106,180,102,20,145,129,172,140,162,96,46,173,108,170,77,69,137,245,41,212,131,166,54,132,166,192,214,54,115,182,182,169,107,236,164,218,216,19,40,100,98,4,70,140,194,19,46,232,4,11,162,230,160,61,6,54,6,158,106,98,238,18,231,63,12,61,12,149,235,5,199,242,50,47,139,52,247,17,10,226,123,141,249,157,200,92,78,189,70,169,223,86,197,219,109,212,86,218,41,112,150,237,198,65,245,20,177,215,67,187,190,218,150,66,65,199,161,98,194,235,82,5,115,100,21,27,186,72,63,144,241,132,143,49,252,239,246,177,140,31,44,226,9,31,91,241,132,143,251,195,129,8,35,76,63,49,120,240,177,17,54,184,101,109,23,99,51,214,158,118,106,213,216,113,66,244,194,76,49,72,24,49,77,135,208,159,226,78,216,170,76,190,112,46,167,138,208,253,197,200,29,87,18,75,39,2,164,41,83,32,30,220,72,195,107,245,160,137,232,54,141,74,7,10,211,230,91,86,183,218,153,165,238,152,208,113,34,250,20,90,0,255,25,116,181,105,159,110,221,248,89,38,56,90,217,190,62,176,173,131,55,8,223,169,17,229,70,216,146,163,105,140,79,210,41,2,207,92,237,35,83,174,245,82,3,196,126,127,5,167,61,24,116,211,202,81,136,150,58,36,196,234,215,240,225,3,233,151,92,84,21,195,2,108,1,136,225,46,138,118,10,220,207,64,238,56,202,120,233,36,140,136,8,204,97,75,8,45,132,52,234,82,19,221,34,223,228,121,103,234,62,13,85,248,135,222,124,91,211,228,14,62,208,77,28,89,111,186,82,101,154,38,75,187,34,161,96,199,199,96,136,160,71,129,139,190,239,144,219,157,204,108,230,233,103,74,12,78,217,181,196,148,46,196,211,32,219,49,194,42,151,214,114,13,150,246,230,43,205,102,201,153,210,113,236,46,46,54,83,139,97,177,83,199,20,53,66,164,117,108,192,115,42,174,195,224,103,229,194,3,158,1,249,158,25,228,101,0,101,170,12,102,249,58,185,226,166,151,1,175,163,78,186,84,219,128,11,99,158,123,176,202,206,36,229,69,134,230,20,92,178,48,190,216,180,13,185,8,207,150,224,191,81,91,139,68,84,199,190,243,25,141,189,242,161,240,81,37,175,223,247,139,1,129,46,82,8,21,119,30,228,231,88,80,219,197,188,40,251,32,247,24,12,119,83,57,78,44,214,164,227,40,109,187,189,228,238,133,184,139,184,123,97,65,129,166,180,70,25,183,242,179,172,126,113,88,91,218,88,5,61,25,254,101,208,169,15,4,3,251,176,63,8,46,177,54,118,77,15,138,167,12,6,39,219,105,75,63,47,25,41,7,54,71,92,230,99,230,176,253,167,184,253,71,33,6,28,68,239,72,58,206,195,145,62,255,199,1,121,134,162,84,51,111,204,136,143,224,48,50,99,10,35,19,68,66,140,142,65,147,48,224,154,104,239,157,93,138,36,21,201,157,135,219,54,90,55,20,170,53,140,90,162,165,47,6,21,197,61,51,147,164,61,196,129,85,200,76,198,93,194,242,194,172,16,143,242,160,163,194,95,13,167,44,54,242,37,239,215,54,120,191,41,177,101,37,123,163,209,229,197,109,107,11,16,95,178,131,112,201,152,19,59,184,84,13,159,74,167,220,185,47,48,162,210,58,134,164,91,32,251,112,103,134,255,246,100,212,205,103,217,108,39,164,87,59,244,185,131,247,82,100,82,238,206,196,15,134,239,145,137,183,67,153,96,71,38,32,206,221,8,205,185,138,23,49,116,55,111,169,161,79,93,214,61,235,69,181,70,89,80,37,235,190,51,235,190,229,118,186,79,220,187,228,86,202,93,148,161,169,2,205,69,241,154,82,55,109,237,165,39,103,43,117,188,51,211,73,107,216,75,120,182,205,48,243,213,207,212,113,221,175,220,246,197,174,111,56,153,38,180,77,247,5,31,161,25,168,228,226,34,130,62,33,36,72,233,180,185,184,136,245,91,62,62,160,74,122,101,158,50,23,23,185,124,39,36,54,231,222,189,143,60,52,232,19,30,120,4,3,208,87,186,106,137,76,101,120,55,106,114,140,98,245,212,26,64,63,224,226,10,163,184,188,82,92,81,83,28,50,155,246,216,119,217,186,184,230,150,53,213,119,8,186,38,79,229,13,130,214,64,38,1,156,166,83,202,128,2,150,12,5,110,156,29,89,9,186,178,187,210,233,201,26,78,23,57,188,176,68,69,114,6,173,189,118,9,239,248,150,78,214,111,111,63,179,112,70,117,117,250,157,196,228,28,130,113,231,208,199,211,216,92,114,91,249,129,90,215,90,183,210,180,142,88,228,213,29,242,8,19,219,98,136,102,119,210,206,33,70,68,65,109,5,82,22,101,47,144,101,53,133,18,197,251,14,226,187,88,25,196,87,157,109,129,62,203,196,50,196,216,165,176,226,8,193,50,226,184,109,145,144,50,148,20,61,89,96,144,35,245,90,34,200,25,26,32,59,129,31,108,54,90,193,216,176,131,40,105,144,132,58,98,218,221,180,245,88,146,156,37,24,235,166,42,158,75,46,23,184,9,119,241,138,48,153,129,31,103,97,191,170,28,40,225,233,6,54,138,120,185,103,246,87,244,51,225,232,146,211,250,176,143,211,160,191,88,47,186,228,12,29,99,54,77,133,210,27,69,151,156,81,240,153,178,233,208,43,62,57,81,3,19,27,164,74,40,82,10,3,4,210,112,4,180,24,92,129,180,98,82,205,84,35,60,199,104,230,33,44,48,12,171,140,179,175,2,77,124,21,104,226,74,2,77,144,145,196,180,145,249,53,56,181,235,89,58,204,223,43,250,215,232,39,1,253,107,252,21,250,215,219,160,127,205,46,5,210,154,43,32,173,209,85,2,105,141,43,65,11,88,87,131,215,91,55,244,20,187,186,148,204,219,123,239,20,186,192,172,210,133,6,197,176,165,18,19,228,114,20,33,41,214,83,41,153,88,212,37,244,60,3,88,164,46,105,5,186,159,177,74,252,238,204,192,239,32,105,142,23,204,52,116,7,112,254,198,129,53,187,228,192,210,140,164,96,50,128,230,188,46,208,105,249,226,162,194,211,57,87,24,220,145,212,224,119,250,112,19,215,68,136,204,164,182,182,74,182,37,230,90,92,26,181,216,199,29,90,234,197,62,6,99,152,27,84,190,81,248,42,246,56,57,221,118,157,86,129,6,102,191,184,3,154,56,30,241,146,147,5,198,154,16,209,195,195,162,103,111,96,88,10,112,58,234,100,133,177,155,145,146,228,100,235,215,125,75,24,255,162,177,191,207,54,115,123,45,70,98,32,73,73,205,206,140,181,111,150,94,173,177,184,212,106,121,215,112,129,136,55,168,49,144,160,243,2,111,207,4,43,214,184,74,97,5,157,201,210,157,166,254,210,206,73,90,210,208,210,210,151,191,26,145,77,132,210,83,238,93,167,168,52,213,170,87,191,84,27,245,37,92,97,167,32,75,38,115,45,21,32,108,21,222,144,190,233,162,125,48,134,65,134,29,238,118,192,149,56,227,69,136,12,97,55,45,105,149,131,146,119,141,196,148,151,230,60,28,156,187,164,240,126,34,131,41,211,249,35,21,227,124,52,229,203,202,0,72,55,235,176,98,94,64,84,17,142,23,169,78,81,209,28,77,63,19,73,193,186,206,105,16,206,104,141,50,133,72,181,119,55,62,59,26,37,157,23,67,87,244,199,82,93,100,27,64,247,51,214,153,228,120,45,179,237,248,13,87,38,116,0,147,2,35,243,189,165,239,76,123,253,40,200,6,29,235,101,220,139,76,12,131,20,125,34,88,199,181,211,30,212,117,192,10,110,64,76,104,9,0,29,246,165,122,67,172,114,248,152,156,247,155,31,28,252,194,243,111,30,60,250,248,72,110,102,18,69,231,54,158,116,117,192,17,66,208,242,105,64,104,139,134,107,28,10,231,56,88,33,67,83,138,63,67,18,101,148,218,148,96,249,76,129,114,97,121,156,166,20,9,21,245,71,59,97,66,114,232,242,248,148,55,249,90,219,152,179,53,24,10,161,82,156,65,21,236,218,164,151,95,41,206,4,78,198,250,203,54,194,6,40,127,65,244,204,38,198,189,188,116,165,51,98,232,142,141,225,88,186,105,121,233,146,121,122,164,221,26,51,42,160,171,66,215,79,197,89,130,254,106,54,82,29,112,98,234,149,48,57,47,97,220,145,102,173,218,94,166,56,161,211,196,104,211,134,152,43,5,68,221,218,218,92,245,25,174,226,167,177,77,244,228,206,180,22,19,140,163,193,62,151,169,152,186,86,112,107,129,55,174,122,46,110,123,240,181,200,144,111,118,33,226,105,234,138,76,153,60,218,236,177,16,118,199,53,110,236,106,214,86,59,176,111,107,203,85,66,202,176,171,48,33,244,74,195,125,217,14,32,186,89,58,32,226,234,2,148,134,67,161,57,230,118,136,14,149,198,58,230,131,150,164,244,101,7,84,247,66,16,71,33,245,70,50,14,106,245,213,167,172,174,73,10,5,172,236,157,98,83,94,168,24,100,171,139,232,127,95,62,24,108,162,138,214,97,245,27,46,40,159,22,192,25,245,251,204,155,15,6,78,3,152,24,247,154,80,157,177,255,127,134,206,103,29,49,48,17,138,217,88,245,143,231,6,176,90,165,38,27,88,129,85,126,200,88,89,212,221,180,146,153,188,140,66,115,41,148,105,177,19,157,49,173,22,98,76,121,81,170,134,140,226,170,52,64,13,45,139,77,80,118,188,105,112,8,38,59,64,42,140,149,252,2,250,254,44,13,93,225,104,154,165,113,9,186,201,105,132,23,168,236,53,44,31,3,217,152,21,91,4,156,112,117,81,139,193,166,127,57,217,219,89,203,48,101,27,114,123,76,24,170,177,114,80,85,198,90,52,186,210,74,247,2,102,209,118,184,194,157,190,207,186,231,110,237,81,168,2,199,41,196,78,114,147,133,38,161,141,177,71,55,90,246,143,109,48,126,132,184,53,231,176,40,162,241,56,22,28,170,208,23,139,143,81,32,215,160,248,44,116,200,206,54,176,76,200,161,92,243,30,62,248,232,224,131,35,20,146,24,250,38,91,181,34,98,124,223,23,47,159,72,245,54,48,28,196,68,223,255,240,240,227,15,142,30,63,123,254,228,195,167,15,89,206,252,225,227,103,7,15,31,31,221,127,126,239,23,125,169,110,73,44,132,206,77,90,162,226,151,226,199,205,166,185,222,110,26,99,120,113,17,43,38,131,205,206,243,21,208,15,27,102,191,141,82,16,212,129,130,253,212,28,17,4,40,210,234,164,181,163,16,215,142,194,131,15,31,61,250,240,231,31,62,254,217,94,27,1,113,87,227,152,146,13,139,156,33,92,148,79,147,225,148,20,6,13,61,116,230,7,95,82,205,57,217,100,209,39,218,247,92,8,191,64,87,92,241,200,189,39,132,18,222,179,38,36,42,145,117,107,19,195,166,83,87,24,113,112,45,27,153,198,13,181,195,100,149,103,216,176,123,35,169,188,62,108,82,95,139,229,141,215,137,48,62,126,248,248,17,172,155,50,70,108,106,93,212,156,163,168,87,75,149,78,148,244,201,54,46,44,81,90,78,173,202,224,27,178,186,136,42,8,19,45,74,153,126,37,74,249,177,22,165,180,69,244,186,189,182,16,165,220,20,49,156,209,114,231,221,68,42,218,63,152,228,12,106,79,24,120,204,14,113,139,0,231,13,215,1,165,161,145,21,196,24,118,176,237,185,104,126,244,123,138,104,55,139,236,17,48,243,249,97,132,34,140,142,20,62,56,238,86,206,163,108,42,221,1,128,231,51,185,149,72,3,32,201,192,95,194,49,59,210,33,148,240,46,19,235,208,81,112,83,189,4,235,90,197,31,192,24,166,20,45,80,28,192,180,25,9,33,145,128,143,92,205,159,187,37,64,102,211,104,61,160,205,64,188,6,134,190,29,1,43,230,109,224,106,59,108,13,84,60,186,184,61,108,113,104,111,21,38,0,169,59,173,185,190,240,234,103,161,129,232,126,96,156,192,70,14,231,218,106,142,164,236,96,153,86,210,150,234,67,191,33,251,170,103,30,147,58,204,173,193,173,232,86,105,118,101,137,17,111,203,109,22,2,71,187,197,54,95,198,146,21,218,168,105,41,145,201,241,66,42,55,123,143,98,14,57,57,28,20,174,180,218,56,136,92,165,105,196,221,69,44,223,176,130,224,106,178,62,255,138,172,255,88,147,117,148,140,103,76,198,147,75,117,86,66,215,71,218,83,167,26,138,201,78,133,84,87,35,199,41,252,244,146,56,6,253,160,87,160,241,241,238,225,8,163,182,216,249,157,56,234,158,182,134,12,218,62,178,150,246,141,91,148,230,164,243,21,187,47,227,18,87,21,138,7,110,74,73,174,27,197,118,8,179,208,119,20,16,20,37,9,107,105,64,197,254,80,197,81,112,243,58,154,107,189,102,52,29,171,81,136,98,194,84,153,73,65,102,49,146,207,49,252,33,238,246,200,181,219,107,163,226,50,50,65,196,64,212,89,120,174,137,72,231,92,96,222,84,80,222,28,209,97,41,100,42,6,205,116,170,179,129,175,63,87,70,31,81,3,186,129,176,110,126,87,238,105,196,25,164,176,186,121,88,194,73,91,45,212,98,126,191,31,15,104,235,195,16,226,111,60,185,8,171,6,97,99,149,61,66,218,207,6,210,18,139,128,154,240,177,145,195,31,250,228,215,96,98,74,35,174,94,174,172,24,16,236,167,100,200,250,46,3,82,88,93,214,200,89,54,44,144,19,23,40,210,241,149,161,251,17,134,90,141,6,228,219,9,127,67,163,175,209,160,135,99,213,161,239,18,202,199,213,227,194,232,113,161,122,92,228,81,58,71,142,194,21,189,198,209,119,11,137,196,128,54,86,150,3,116,73,55,96,21,121,97,188,9,16,146,142,98,220,207,7,38,148,209,202,238,57,39,116,185,12,36,76,138,51,84,2,10,126,73,246,37,92,2,28,108,109,5,215,56,237,11,108,97,15,70,94,255,238,56,82,10,112,172,158,252,209,169,71,110,84,248,87,210,59,161,189,52,194,61,39,74,112,151,205,230,50,92,45,19,238,150,136,105,206,190,10,173,101,98,80,44,56,70,31,227,125,186,70,188,60,139,227,23,143,132,228,234,78,251,26,198,254,51,50,167,86,78,148,0,17,34,22,164,243,77,223,42,104,80,95,55,71,196,238,49,109,243,5,78,64,30,102,82,76,22,243,205,250,110,152,239,20,61,4,217,218,41,140,30,1,65,182,187,36,44,23,248,113,27,122,95,29,233,88,207,131,4,14,229,103,244,112,225,83,215,128,125,52,184,41,212,40,153,87,33,11,55,201,85,145,156,210,72,252,8,93,147,170,64,205,164,74,69,131,58,205,23,67,72,142,138,86,191,83,249,10,60,157,104,189,88,47,56,41,246,172,224,156,213,205,103,105,42,170,25,31,173,212,54,148,178,247,212,124,185,190,250,59,198,164,116,42,139,7,107,67,139,164,117,235,114,192,135,59,146,25,59,79,254,234,172,151,83,78,155,199,127,61,105,161,227,117,228,27,187,253,104,144,26,218,248,8,210,238,254,49,99,73,73,105,180,49,12,126,169,135,2,173,81,55,195,55,81,50,197,190,16,219,136,221,75,140,144,76,13,133,64,233,46,201,170,139,119,74,106,3,219,0,171,44,15,156,92,74,127,128,85,71,247,179,215,179,44,135,43,104,102,113,14,138,111,48,250,109,93,27,202,118,156,229,43,103,73,191,70,52,0,165,224,4,214,85,132,31,68,51,33,52,155,1,49,11,45,179,32,130,29,9,159,198,133,78,145,87,83,68,33,112,217,167,201,60,214,169,34,59,149,106,98,134,209,222,130,121,128,198,182,231,213,115,106,10,27,31,157,25,199,241,172,56,9,200,55,91,113,248,179,16,93,18,71,211,197,56,126,156,165,71,202,146,45,152,194,135,81,146,143,22,211,40,151,30,215,253,65,112,138,255,76,66,111,145,242,77,96,12,231,165,36,4,38,230,83,18,204,13,16,133,48,177,252,254,196,106,154,203,151,9,149,63,12,142,187,214,57,44,227,57,232,100,88,32,20,93,248,254,144,4,57,69,87,6,30,192,215,185,124,157,91,175,35,249,58,170,192,250,53,139,147,56,181,213,167,105,3,104,54,185,82,163,126,209,150,87,54,80,198,33,62,225,255,169,106,50,184,241,73,97,79,130,213,245,7,165,111,31,197,199,71,175,103,252,145,109,48,249,89,216,82,7,99,252,4,187,82,69,119,67,79,107,253,20,26,95,202,213,222,39,97,172,44,152,159,8,221,53,57,69,24,75,229,80,56,65,249,124,50,191,183,152,76,226,28,51,136,97,29,226,65,48,157,102,163,143,211,121,52,137,123,214,83,67,162,179,250,29,44,221,120,14,18,22,118,12,253,96,216,197,113,102,131,152,222,176,100,66,153,248,29,99,181,168,69,57,234,53,142,107,236,121,19,244,91,183,11,57,70,93,96,249,229,8,157,218,71,100,220,59,229,237,124,16,46,20,60,100,66,7,239,78,123,51,60,144,61,61,237,31,12,186,11,225,193,231,7,167,252,107,232,47,37,255,254,146,162,205,208,10,67,141,163,203,243,80,157,247,114,153,0,229,146,203,162,59,108,18,102,41,27,46,4,188,38,107,10,146,2,120,35,111,52,30,19,94,161,47,163,165,156,117,81,151,112,118,169,193,244,113,240,18,50,157,177,30,33,12,207,154,228,183,212,24,246,95,14,160,252,4,254,136,85,11,3,226,44,139,81,246,132,199,221,171,112,85,26,28,87,26,174,176,213,125,121,231,149,180,103,127,41,237,217,15,195,87,88,223,235,75,27,157,4,135,126,183,177,249,250,226,226,181,101,238,62,67,249,199,176,127,200,77,63,228,166,7,118,26,183,48,98,24,28,6,231,150,49,46,33,202,64,167,103,220,182,23,238,70,225,173,181,212,175,23,149,126,221,11,95,64,191,186,235,244,235,158,223,133,237,107,183,24,122,116,143,123,116,79,244,168,174,15,247,92,125,144,91,85,252,112,109,40,164,242,83,50,255,119,125,157,211,25,128,252,108,192,196,121,105,243,219,246,37,67,243,6,69,246,148,24,62,161,212,49,178,25,214,238,213,35,7,227,178,245,249,45,81,164,1,126,75,172,252,243,117,243,19,89,117,20,48,90,183,0,166,181,142,18,198,122,27,122,158,6,22,61,158,102,195,8,135,51,222,14,189,99,15,149,81,201,113,154,229,49,10,234,197,235,132,94,159,46,166,69,130,222,174,226,237,169,135,22,191,50,46,19,107,223,21,101,11,75,218,93,113,52,166,14,151,120,243,152,215,156,188,33,202,35,201,92,188,12,240,4,128,94,62,195,89,10,147,64,31,8,225,52,48,14,165,112,30,152,199,80,56,162,71,116,190,162,231,7,211,232,120,30,142,131,12,5,125,206,177,84,108,20,57,207,74,150,10,200,220,151,237,78,243,21,76,234,87,48,169,63,22,48,169,63,189,222,79,9,123,63,77,195,3,25,112,240,22,66,42,28,200,120,131,251,136,12,123,160,226,13,222,64,76,166,3,25,111,16,195,15,158,192,163,136,55,184,123,29,121,184,3,224,193,244,229,225,224,205,221,168,94,190,87,55,170,179,159,4,55,170,87,95,185,81,189,169,27,149,26,187,67,115,197,57,67,5,93,92,88,239,199,205,123,24,114,151,252,121,232,234,255,186,78,179,197,146,6,105,151,32,206,183,179,55,243,199,50,67,12,171,205,158,107,20,94,249,43,40,89,29,104,96,66,159,169,164,124,12,141,79,151,104,38,80,25,65,218,26,161,137,200,181,205,78,5,115,243,254,135,31,224,151,135,36,108,138,75,160,155,156,217,128,221,67,50,143,19,138,63,37,69,126,197,250,188,72,251,150,233,0,147,117,96,144,148,2,177,42,165,235,150,12,151,119,73,6,41,120,85,45,42,69,211,115,134,186,183,97,85,100,120,199,68,6,179,183,0,242,130,145,153,106,187,64,178,200,160,39,24,158,68,132,61,124,167,136,221,186,161,46,31,56,225,38,191,0,254,3,189,183,183,182,230,136,214,130,151,229,186,165,124,113,177,168,251,228,155,39,67,105,224,186,229,50,79,236,184,118,19,226,182,204,0,118,218,134,116,147,17,215,38,119,119,218,116,127,153,10,3,210,201,54,121,82,65,187,253,85,85,171,192,147,139,21,245,15,195,133,93,63,212,57,164,10,23,162,182,33,212,70,251,248,24,146,214,70,220,209,129,108,72,9,85,74,217,157,218,102,171,139,224,24,177,52,148,133,106,221,106,227,93,80,139,195,176,217,88,27,137,193,191,184,48,31,187,150,254,218,142,72,62,226,120,57,241,152,137,44,130,83,148,96,81,221,203,159,237,124,77,104,212,50,38,170,6,67,205,7,72,118,222,105,129,235,166,56,22,56,181,165,188,137,203,225,181,234,186,97,220,192,114,118,211,185,180,63,197,128,51,221,45,217,95,87,11,154,150,0,91,139,96,90,3,216,202,196,100,90,70,58,127,19,243,254,72,226,244,228,120,85,113,132,171,45,236,200,182,134,231,75,139,217,67,229,249,146,56,90,130,38,61,149,58,19,177,241,178,119,247,225,173,157,92,81,173,185,99,236,169,101,171,87,55,145,38,135,140,178,193,81,121,18,12,123,3,121,27,121,147,153,200,75,102,171,65,26,230,203,43,24,17,217,47,23,77,55,60,153,163,137,11,38,199,54,244,231,56,138,179,108,134,80,72,218,151,78,21,226,12,219,106,25,82,91,75,189,103,156,103,176,150,58,34,82,144,114,217,59,52,201,8,133,78,188,106,120,153,86,240,214,72,185,101,183,191,160,112,220,225,92,158,128,241,229,110,128,34,247,33,176,107,189,72,6,158,233,88,144,37,211,42,56,164,237,225,199,165,72,175,190,156,189,250,148,230,75,46,1,35,60,168,220,25,87,61,198,238,112,99,235,13,242,249,178,75,145,136,52,163,245,174,71,128,238,165,155,199,49,250,102,33,149,227,223,198,232,50,208,125,44,67,143,40,110,152,21,251,225,157,250,193,101,87,250,32,163,220,181,215,137,34,135,55,80,123,116,165,64,108,228,132,93,234,58,76,48,232,72,0,98,85,142,173,66,246,14,76,113,135,64,133,94,194,16,22,209,139,248,163,120,148,229,99,140,213,240,150,67,109,7,131,64,83,128,224,157,198,81,142,78,101,36,21,38,214,224,173,219,106,52,114,41,209,27,204,67,131,33,96,95,27,240,13,12,35,232,5,175,155,36,67,224,151,223,153,238,32,99,133,145,74,94,107,92,135,251,15,191,233,233,80,108,236,170,230,13,145,193,198,215,37,191,206,176,175,174,158,129,201,134,7,42,122,228,192,0,137,120,125,245,97,172,158,126,227,195,143,158,253,220,209,47,134,186,22,43,146,149,22,50,232,181,197,66,200,173,45,111,78,63,42,95,148,120,178,231,58,177,196,250,92,58,79,34,83,4,82,173,48,181,140,95,195,80,189,223,148,191,245,18,234,201,214,117,84,141,171,69,152,95,73,156,127,220,36,206,217,79,163,196,57,17,161,184,166,225,11,41,118,69,131,215,17,60,10,185,235,30,10,24,94,72,185,235,46,138,93,95,72,177,235,46,129,218,191,144,98,215,22,74,93,95,160,234,254,0,158,174,99,244,169,23,141,3,63,56,19,49,188,94,193,227,153,31,28,194,227,109,63,120,13,79,135,134,128,246,197,155,11,104,239,149,2,43,199,164,104,239,213,13,92,44,169,81,97,73,5,43,146,64,83,74,184,244,59,36,173,2,234,173,235,125,254,94,5,195,223,249,73,16,12,63,253,74,48,252,54,248,90,247,75,81,51,69,200,54,216,208,195,44,202,97,106,130,71,225,181,15,162,209,181,164,89,0,221,106,164,209,203,228,24,41,97,115,54,141,10,20,92,248,61,239,52,46,162,159,139,207,188,142,55,42,242,41,254,10,62,89,41,41,126,94,146,20,127,231,173,37,197,102,236,214,156,98,142,1,35,56,71,187,125,203,144,152,238,215,48,232,42,69,13,148,78,195,67,25,200,70,180,40,178,9,140,3,174,160,88,138,59,82,71,124,156,234,187,62,149,224,161,80,168,90,43,153,190,231,40,83,190,199,111,26,206,52,62,75,145,141,100,196,50,199,212,153,230,209,227,103,71,31,5,20,246,30,134,186,131,141,91,6,207,46,205,32,38,137,210,7,98,158,248,33,154,26,5,149,133,217,215,30,36,57,220,212,95,87,23,0,176,94,249,193,49,198,145,234,53,106,235,190,119,112,248,115,79,159,28,28,30,45,113,213,11,52,81,92,195,193,209,138,22,223,63,122,116,244,172,154,229,161,79,78,60,111,88,85,0,123,122,146,188,238,92,251,165,102,239,107,215,222,162,226,96,190,152,152,5,60,92,53,59,53,173,104,47,131,7,111,88,239,37,89,84,69,230,252,217,19,107,77,121,105,193,216,61,20,54,191,114,90,56,254,149,169,178,120,202,42,139,12,255,96,105,66,111,65,65,178,221,104,225,242,8,12,191,134,72,173,155,125,143,155,233,5,154,72,40,194,17,120,178,117,222,160,236,0,168,65,82,55,145,165,33,223,144,98,160,233,57,60,144,187,31,13,11,176,146,141,20,55,227,232,4,55,39,188,57,68,87,28,186,229,100,90,221,162,135,244,202,35,21,1,229,121,107,20,102,200,155,195,112,153,94,234,74,216,74,76,150,228,56,239,55,95,69,121,218,240,14,152,171,132,243,21,248,74,232,20,28,185,204,110,74,250,189,49,148,221,204,253,174,235,110,33,156,91,56,240,90,14,7,42,138,163,171,201,24,15,69,37,67,159,141,28,79,142,153,17,115,155,29,56,249,210,46,105,25,181,90,184,74,149,94,94,92,160,4,198,241,129,47,10,185,41,98,195,213,184,70,52,56,58,187,234,66,229,65,81,28,21,206,90,90,228,217,34,59,241,36,167,139,114,60,150,166,8,133,92,74,133,92,74,192,160,194,2,83,45,206,168,27,254,42,116,135,88,68,146,167,235,182,79,83,75,38,7,210,192,84,130,49,137,214,215,1,198,211,253,143,147,148,35,75,206,205,204,143,80,108,41,226,175,32,195,28,53,230,168,178,155,113,56,170,5,133,163,2,150,217,204,129,113,35,84,142,9,228,56,197,28,39,225,4,115,12,225,15,228,56,8,91,36,90,22,168,150,253,147,96,56,232,212,20,162,98,193,32,195,29,53,14,176,180,179,240,37,150,246,10,254,64,105,135,225,137,201,165,170,219,126,147,66,122,156,200,216,244,74,162,63,244,59,158,7,12,250,217,138,92,103,165,92,175,40,207,139,208,32,116,102,23,2,220,56,103,214,171,173,173,153,146,1,223,9,219,1,171,101,204,94,62,224,48,107,83,95,18,204,133,60,92,14,229,33,241,122,25,220,67,104,253,10,96,149,14,115,97,194,106,27,15,176,40,94,232,39,95,34,67,27,241,49,154,212,102,204,68,63,40,3,253,114,38,230,38,98,106,254,69,201,45,175,6,78,95,186,255,10,95,116,95,196,230,228,39,148,32,229,103,110,183,108,34,79,47,68,194,126,138,212,88,149,175,20,151,134,185,93,174,235,216,218,218,180,188,200,228,251,250,234,54,201,67,78,87,214,227,222,26,213,195,193,233,72,98,181,176,3,75,106,100,70,180,87,95,2,35,149,111,118,68,222,80,212,232,242,188,67,7,228,79,102,143,94,136,39,60,145,26,58,53,47,14,74,205,63,101,106,126,194,212,34,180,189,32,177,194,16,53,152,6,47,216,6,255,30,202,75,102,76,160,238,11,88,7,138,224,225,251,82,134,247,218,129,129,242,196,144,238,0,201,70,93,199,39,204,63,60,58,122,240,172,231,113,107,129,115,231,134,40,243,80,32,246,72,123,83,205,54,196,54,159,120,143,116,3,215,126,233,107,215,124,250,45,98,119,230,37,250,42,188,86,153,48,116,141,234,63,122,248,179,223,120,134,50,6,140,76,34,35,245,240,125,64,4,109,177,105,75,142,178,129,200,12,210,162,166,100,234,166,10,172,208,39,129,175,221,233,184,103,148,63,55,233,173,104,231,78,59,208,109,10,94,186,195,120,118,46,47,164,46,231,165,13,184,130,234,183,47,47,2,163,95,50,88,149,90,46,71,134,32,129,241,140,169,48,161,36,54,102,68,81,73,223,114,12,180,143,161,84,30,42,232,69,92,224,204,101,140,151,150,160,235,158,112,143,145,228,73,30,132,245,229,236,16,68,74,212,152,6,109,25,220,72,211,187,209,214,214,72,7,123,110,115,105,227,48,211,136,30,24,200,221,42,91,80,115,85,58,198,233,73,66,101,85,97,2,52,160,19,113,99,28,204,40,212,202,114,201,126,66,215,250,223,90,220,191,213,106,237,192,159,123,15,30,12,240,241,144,31,31,192,227,215,174,241,38,151,4,194,239,237,118,218,38,163,194,118,45,120,120,169,54,44,130,69,237,108,153,148,50,241,203,146,127,46,146,59,107,13,26,22,153,212,22,106,229,21,113,74,212,106,120,104,138,134,175,253,210,234,238,170,222,10,146,70,189,101,137,20,183,228,110,232,94,68,59,133,47,233,196,57,130,206,183,80,8,184,98,49,77,97,9,36,1,173,133,169,88,2,114,13,221,13,231,102,232,56,51,102,147,179,48,180,190,65,22,137,172,149,152,69,234,106,63,138,69,104,224,193,0,207,180,106,245,224,218,201,87,172,157,69,112,74,107,7,250,167,153,140,229,114,229,106,8,138,181,214,66,190,246,90,216,198,8,98,72,182,107,138,53,166,254,65,41,92,151,53,124,232,211,0,183,28,222,195,42,70,86,91,75,158,91,3,99,224,34,120,33,19,237,180,141,47,221,98,197,128,69,65,206,155,173,102,136,214,26,154,98,237,161,9,218,43,70,187,142,212,202,188,47,235,66,134,184,182,151,26,226,103,101,192,190,110,234,110,173,16,49,41,176,99,29,104,78,198,67,115,56,228,43,86,202,97,248,168,5,212,199,21,19,158,99,167,9,15,176,39,110,54,17,205,133,20,144,139,241,78,154,82,154,244,142,237,62,172,21,142,230,59,245,235,241,178,129,119,30,109,245,67,31,184,7,200,13,141,200,151,110,96,3,161,119,53,93,79,209,20,13,13,64,94,120,12,230,82,88,203,11,167,215,224,44,107,250,72,62,150,106,77,124,160,57,93,226,191,4,219,242,236,224,158,102,196,54,83,121,51,57,247,70,112,37,221,97,237,42,73,200,228,5,221,188,120,240,2,43,207,180,153,21,15,104,25,13,47,11,85,0,59,139,12,171,69,168,204,96,40,110,22,19,227,93,73,140,209,237,214,8,154,172,194,219,141,75,84,132,13,20,49,214,111,56,183,141,22,71,104,43,9,19,187,40,127,24,111,143,182,51,36,195,218,216,15,225,138,15,217,196,79,92,250,102,193,194,23,198,142,100,25,214,29,193,113,114,234,146,245,18,144,103,175,49,215,102,98,179,237,17,240,93,48,212,192,92,32,83,10,191,228,72,144,127,66,47,183,223,118,50,251,25,248,58,142,145,196,150,105,92,20,250,163,233,157,171,170,80,23,228,209,142,179,166,157,82,77,246,51,53,48,214,241,45,125,107,181,139,24,88,111,186,167,242,32,171,223,77,120,209,80,139,244,219,165,69,154,34,189,47,178,143,103,51,9,242,6,139,53,203,121,177,182,28,107,18,9,80,133,26,195,118,217,44,46,223,47,102,67,190,38,172,69,28,246,31,176,49,171,216,29,82,124,246,53,22,164,2,137,42,33,158,52,44,159,66,149,175,103,188,238,228,80,41,145,60,148,127,77,245,45,50,69,118,218,15,92,112,32,40,185,83,59,130,183,116,159,222,218,163,54,240,233,229,170,20,202,203,185,77,176,168,152,64,44,9,211,187,142,139,113,228,111,142,78,162,28,197,88,20,3,122,169,92,1,229,116,17,37,127,52,8,245,155,128,215,174,145,6,73,59,183,48,60,87,50,232,206,173,0,150,103,231,118,64,186,134,78,123,47,56,122,122,120,240,228,168,179,123,51,192,59,87,103,239,102,240,241,147,206,222,173,128,238,125,157,189,219,193,253,15,127,254,113,103,191,21,176,232,187,179,127,99,25,124,210,188,127,244,224,224,227,71,207,158,134,231,82,196,214,57,31,102,211,113,231,219,13,15,255,2,169,74,138,8,182,58,190,224,95,240,10,103,39,71,74,129,111,255,127,246,222,68,189,109,35,89,3,125,21,26,103,174,67,68,32,69,112,95,12,243,202,75,98,159,113,108,143,173,120,102,34,115,252,65,36,36,33,166,0,26,4,109,41,146,238,179,223,170,234,29,11,73,217,82,38,57,81,102,76,97,105,244,222,181,117,245,95,242,6,211,194,117,4,116,50,67,74,57,249,60,96,126,41,159,86,49,122,218,88,44,49,92,176,13,156,252,188,21,170,145,97,192,97,90,187,105,86,105,140,242,179,91,101,191,227,90,229,147,219,137,87,105,97,157,21,249,111,252,151,235,95,91,91,127,139,55,160,114,232,79,63,46,23,254,52,176,140,182,168,109,11,115,139,69,223,157,216,110,175,74,117,67,182,229,98,55,163,164,11,132,81,134,155,182,216,215,227,175,108,242,48,147,27,86,161,64,214,100,27,139,22,208,136,117,125,199,10,172,232,92,253,167,42,157,117,22,189,154,121,5,106,139,197,92,239,43,169,127,104,173,157,53,133,123,98,239,211,191,237,22,116,147,65,159,11,244,84,208,149,215,180,3,170,146,171,201,134,50,224,42,141,147,243,250,20,119,94,143,170,2,142,168,138,219,244,242,64,130,205,33,95,164,46,200,171,86,149,146,48,231,230,192,252,83,203,144,61,25,83,228,194,2,72,127,219,136,156,217,58,125,139,56,138,163,75,91,203,100,175,173,224,46,67,98,14,23,219,165,53,6,73,78,112,62,175,153,201,250,94,217,188,254,138,73,231,100,86,65,225,204,21,203,96,253,220,157,158,4,211,143,172,137,215,105,220,5,126,50,100,95,3,123,189,42,156,40,101,138,168,50,10,164,30,158,166,106,18,192,142,22,243,62,204,108,82,225,14,155,166,154,102,11,71,121,118,211,148,147,51,12,52,151,80,190,78,148,221,1,148,108,249,216,21,69,64,99,100,33,107,230,229,252,182,85,33,51,70,55,157,207,177,240,88,15,58,191,92,111,78,178,175,96,86,202,221,241,66,74,98,170,184,235,13,132,77,205,64,72,1,21,174,55,26,186,206,75,169,98,53,40,161,57,40,172,242,204,148,253,135,27,15,211,5,133,13,136,85,177,214,44,31,244,21,144,94,14,239,151,223,143,171,239,103,59,239,235,151,181,203,247,223,95,190,63,168,140,223,79,224,207,217,251,137,189,97,140,228,102,6,87,71,146,181,163,22,195,168,37,56,106,161,23,227,168,205,225,15,83,254,230,15,53,97,130,237,81,114,95,210,229,151,16,119,67,213,174,73,18,158,226,70,230,20,4,84,235,96,98,13,217,69,5,174,150,158,182,108,70,228,32,58,98,111,207,216,219,162,119,53,158,195,247,148,226,16,6,56,72,69,2,225,178,7,47,226,4,198,31,87,227,6,251,68,197,250,26,78,193,66,222,110,152,188,181,185,228,95,233,142,154,157,161,154,180,77,76,146,161,36,203,181,243,117,122,27,124,173,150,174,231,107,40,147,84,130,179,48,221,158,120,104,98,204,68,201,34,209,251,8,230,167,164,39,239,151,59,37,194,201,183,240,131,181,99,178,99,208,241,166,222,251,134,173,133,17,14,49,124,238,186,33,9,215,49,205,0,247,168,42,243,224,8,250,238,117,85,219,164,114,72,180,83,175,43,36,201,229,18,53,100,162,36,60,62,209,223,147,158,165,231,66,9,114,217,240,100,13,22,208,73,248,192,255,166,187,198,191,184,67,63,185,67,63,249,75,135,65,254,139,250,225,19,250,201,76,184,225,247,112,207,117,6,235,97,100,2,75,93,207,67,126,113,171,158,234,171,63,131,167,250,233,157,167,250,215,120,170,31,173,245,40,95,100,60,202,87,55,130,61,178,20,162,144,7,235,135,182,27,8,54,95,6,161,98,157,182,207,159,67,97,8,134,15,114,207,91,3,65,68,59,62,173,50,193,20,31,56,207,105,40,63,219,211,98,63,219,181,193,151,53,199,86,22,117,170,32,161,22,121,79,132,91,210,241,241,141,136,75,20,250,210,132,73,40,61,126,46,207,105,126,48,237,208,254,183,227,33,20,31,133,213,2,93,160,175,192,232,11,212,57,16,161,164,208,185,222,56,14,127,47,127,28,158,54,52,217,105,248,120,7,104,49,51,22,86,69,240,41,148,24,197,245,72,102,91,213,219,232,169,113,150,122,146,9,249,34,3,124,198,78,62,109,36,221,100,229,248,235,112,14,32,133,22,247,118,246,184,186,152,73,227,198,240,27,131,140,83,145,27,206,225,175,143,40,174,55,71,157,51,230,225,30,74,63,59,48,218,225,24,119,117,16,162,125,222,101,234,40,63,155,167,5,25,126,83,15,136,92,51,93,192,71,137,205,5,138,43,162,213,3,85,168,162,138,144,67,49,161,41,8,218,81,103,113,25,40,98,90,110,25,26,129,130,84,79,120,153,44,160,250,47,97,90,127,14,222,248,209,113,64,2,25,19,79,164,96,12,28,155,75,200,42,206,38,138,181,180,35,89,143,120,180,15,142,157,33,239,133,3,241,1,140,54,79,202,49,172,89,58,118,51,25,249,228,109,133,66,48,211,162,208,93,253,74,95,122,6,8,11,98,248,18,45,225,68,38,247,252,94,102,10,219,70,50,45,8,154,25,189,177,48,175,76,36,16,129,234,109,204,35,218,227,144,180,89,223,145,54,167,27,219,57,214,146,214,127,141,65,251,179,132,45,25,213,9,93,104,145,78,164,227,170,175,96,190,85,180,17,249,68,195,34,153,217,5,19,93,175,222,176,160,1,222,204,41,13,106,89,12,230,161,248,140,54,149,175,197,193,140,238,54,34,173,26,249,147,184,109,68,169,228,136,76,49,235,232,133,119,16,59,225,164,126,234,47,10,253,135,89,200,24,255,12,186,70,70,143,241,245,213,239,68,28,138,218,89,121,73,117,1,74,189,96,208,177,183,98,198,194,21,206,202,11,154,191,88,167,161,239,208,245,43,182,15,4,68,56,154,241,231,112,197,159,134,184,167,189,9,140,32,227,160,195,240,86,74,2,84,89,184,185,234,79,65,131,122,2,149,215,99,103,26,113,54,69,199,161,119,177,30,206,153,147,20,140,98,138,26,85,61,193,149,142,216,163,178,146,101,66,0,47,222,202,159,229,103,46,176,163,35,237,40,255,116,149,44,241,200,254,81,230,40,191,122,46,143,242,47,23,126,132,15,196,148,240,172,247,171,163,224,232,200,210,44,5,71,183,99,28,32,229,195,247,80,15,163,168,74,109,212,72,230,213,88,83,62,230,215,87,62,150,183,170,124,76,255,12,202,199,236,78,249,248,26,229,99,177,49,164,215,82,6,192,158,94,79,245,40,140,255,37,125,51,102,60,244,151,22,39,74,33,235,216,163,69,30,81,67,70,143,115,98,29,81,99,161,35,105,44,110,30,73,227,113,60,143,147,183,233,249,60,240,248,205,99,92,46,226,70,128,178,197,137,9,176,241,23,52,173,252,181,109,105,68,217,239,104,249,29,45,255,203,210,242,68,153,107,138,37,186,72,200,156,223,164,212,242,188,243,80,92,42,94,176,230,173,106,37,199,135,85,203,30,19,144,34,143,7,91,221,253,207,193,127,222,207,38,59,187,14,104,64,234,41,123,248,55,122,234,88,255,3,243,65,184,220,58,144,172,68,206,175,90,141,134,181,3,250,203,50,120,30,165,136,215,39,98,46,32,118,182,56,180,89,107,162,160,47,181,46,123,152,10,161,86,178,181,186,98,37,117,226,55,168,23,80,212,183,162,20,196,132,208,217,121,142,194,45,9,186,236,242,130,236,67,195,176,16,44,241,10,253,140,49,207,133,250,116,187,239,70,121,126,183,112,12,134,184,50,153,229,233,205,179,226,165,143,84,232,183,160,12,212,234,142,231,254,229,120,110,247,142,231,222,241,220,59,158,187,197,134,70,116,175,36,64,60,144,182,244,246,119,55,184,229,87,27,57,73,206,171,105,198,38,103,98,93,159,36,193,145,69,54,251,137,104,42,155,22,235,229,139,45,250,216,145,25,149,11,19,220,130,45,235,138,7,4,11,43,88,240,34,9,230,192,95,163,24,72,43,40,181,21,12,65,4,75,62,9,18,43,159,150,25,210,32,249,135,195,185,31,225,209,165,52,179,85,181,92,7,245,139,141,203,86,73,237,114,136,218,175,201,1,119,152,169,165,175,223,188,218,127,245,248,213,139,15,255,124,246,124,255,233,139,231,111,247,109,160,20,244,234,237,222,203,231,251,207,127,121,250,228,195,207,111,94,228,228,23,141,4,175,116,3,99,198,36,251,116,30,224,93,213,242,209,248,92,199,154,122,145,176,142,209,173,68,199,224,183,34,34,156,53,180,212,30,102,32,31,39,246,195,154,123,181,208,76,129,116,114,205,89,40,131,223,30,222,25,181,247,44,255,48,94,165,67,214,217,240,54,223,108,239,192,58,73,211,5,12,9,254,89,34,170,143,31,206,211,24,46,82,24,88,195,236,160,11,39,171,219,177,28,254,117,16,59,255,239,6,29,74,171,205,22,10,44,83,16,88,156,57,129,53,246,208,9,101,90,157,107,171,103,122,125,1,102,118,27,2,12,227,111,141,220,178,142,76,210,21,56,247,128,124,37,208,181,180,51,96,16,34,40,158,229,115,90,50,224,230,54,196,76,80,95,71,219,38,244,248,126,211,84,88,7,75,41,10,217,245,5,82,211,42,156,207,94,135,211,143,40,52,233,217,1,255,3,245,164,62,11,65,181,243,207,61,32,207,17,103,0,34,193,218,109,58,89,11,253,19,94,192,220,63,12,230,5,8,77,167,49,172,255,44,70,147,125,145,130,166,120,124,60,15,68,45,229,113,199,178,124,10,144,158,96,166,112,199,99,5,10,70,46,199,154,214,168,156,86,135,217,34,53,7,227,220,7,236,156,91,90,7,141,192,95,208,238,87,14,166,37,227,126,124,37,91,192,123,50,223,132,233,9,238,254,240,254,102,155,83,4,58,197,246,165,165,116,227,195,76,227,188,94,175,112,89,72,24,57,40,108,239,7,139,227,13,173,18,154,243,25,76,140,25,10,202,14,115,159,97,61,236,88,126,18,250,5,111,57,114,33,127,127,18,206,102,65,164,113,83,154,90,207,211,224,180,28,99,141,166,113,186,97,162,42,123,5,208,33,22,38,214,106,88,121,41,34,70,134,0,165,166,105,76,211,91,107,36,134,28,197,22,46,168,123,208,203,241,148,2,27,130,146,160,229,192,8,159,77,187,230,70,214,184,25,89,227,246,148,172,8,193,63,194,220,180,227,200,37,121,80,127,90,102,82,172,105,193,4,0,222,254,209,92,7,1,159,46,216,165,213,148,124,118,237,226,143,191,125,1,228,203,42,159,214,107,86,69,112,237,85,97,206,158,23,172,191,74,128,223,182,155,54,81,249,60,96,195,65,129,47,35,232,184,103,251,63,189,240,100,248,11,28,37,125,190,69,27,230,91,246,189,185,104,64,236,247,231,203,64,144,93,181,18,179,193,53,204,14,120,197,150,216,90,236,59,39,216,212,19,65,121,23,240,53,108,145,221,40,95,127,190,168,29,198,184,48,145,234,19,60,20,9,164,127,230,229,179,171,89,59,11,103,177,227,185,58,161,46,200,30,187,1,250,113,201,50,210,162,220,64,30,24,237,124,194,100,92,165,113,8,138,201,211,20,129,55,72,208,169,168,46,41,16,60,28,101,28,241,48,38,19,237,199,179,28,241,40,108,164,79,250,68,241,153,226,193,10,50,148,174,148,244,106,40,133,229,13,82,240,39,37,200,180,145,86,13,83,174,168,71,32,188,67,7,50,103,246,130,90,151,13,190,165,243,81,79,137,3,180,234,170,186,128,192,167,161,30,206,137,214,245,22,152,140,211,121,204,16,1,88,164,110,80,38,170,213,188,255,88,196,231,136,0,73,177,29,45,82,4,101,113,29,158,198,29,81,50,60,109,253,84,44,91,169,2,158,119,243,226,80,106,164,156,69,55,128,46,122,255,190,126,231,40,251,0,111,53,161,121,176,35,59,40,176,214,161,205,98,70,91,12,62,18,13,26,120,176,95,249,132,21,246,148,250,138,251,239,68,20,4,55,63,121,180,132,134,188,200,31,51,234,0,51,157,43,158,28,201,78,23,23,69,160,25,148,96,179,76,88,227,181,34,16,79,193,144,173,227,200,122,14,28,38,141,101,193,26,91,146,178,184,34,156,67,108,168,136,100,235,199,101,239,182,169,136,224,70,168,12,152,6,70,165,88,18,163,183,245,110,71,1,157,34,1,226,27,58,220,196,174,132,8,105,219,163,2,12,198,98,160,11,250,50,3,118,193,74,148,49,188,178,156,134,149,69,127,96,186,97,208,173,48,53,43,0,116,150,228,135,242,74,251,60,106,28,39,21,27,189,178,4,145,81,254,142,165,243,240,161,64,1,11,182,88,55,89,150,40,231,233,65,105,254,147,81,228,21,240,165,53,31,232,253,64,140,38,224,65,198,178,207,113,17,50,163,6,243,61,165,5,169,172,147,44,239,76,43,88,241,7,162,196,137,240,91,100,211,174,80,232,247,167,232,86,202,13,135,40,127,84,145,85,10,139,205,233,173,186,119,61,17,238,93,29,212,246,159,8,109,191,141,186,254,19,68,89,157,242,200,186,51,184,157,18,128,31,133,210,93,193,237,130,16,217,170,205,54,66,214,62,169,158,34,96,109,90,109,117,48,242,195,147,234,9,70,126,160,109,143,61,184,59,70,32,90,72,75,56,180,79,170,159,49,242,3,29,104,121,12,119,95,48,242,3,84,1,190,252,8,183,103,182,243,8,235,0,105,63,192,237,35,219,249,196,237,17,111,225,246,147,102,127,120,178,181,253,65,9,199,73,112,140,82,122,82,189,64,236,142,116,185,203,207,19,42,169,83,127,190,75,39,247,172,225,92,119,228,17,9,80,120,182,134,179,236,135,114,134,91,195,85,238,29,243,241,27,30,101,95,240,114,14,179,207,195,136,128,84,134,123,217,23,60,32,208,240,60,251,2,21,27,107,248,88,61,62,165,14,129,178,231,225,130,133,20,24,126,204,191,229,71,82,173,225,135,252,59,25,139,96,248,86,188,188,194,248,126,185,62,93,106,177,132,196,149,106,170,106,131,170,180,172,167,173,89,41,229,104,221,214,220,119,215,68,19,231,82,13,55,241,123,145,97,241,63,72,234,79,246,246,247,62,252,253,233,191,39,222,5,118,56,113,21,105,116,43,177,206,105,230,54,139,239,106,64,197,128,87,149,57,242,107,70,203,171,245,145,73,174,144,111,50,86,224,101,66,120,105,193,38,185,129,89,51,177,37,245,215,126,50,61,65,78,194,45,109,48,195,211,10,213,60,100,167,164,194,37,186,204,87,248,183,22,71,4,17,90,93,38,6,176,94,202,184,90,28,15,44,66,127,92,3,165,170,208,27,193,102,126,242,144,92,123,13,66,117,224,21,32,74,141,75,52,47,189,66,7,81,205,157,112,254,207,31,73,163,124,132,70,249,178,76,34,123,184,77,246,141,9,72,23,165,58,160,209,53,92,51,16,142,191,4,63,109,200,119,230,123,180,200,58,218,244,65,45,5,20,19,111,253,185,34,206,141,137,66,232,111,248,35,219,204,18,152,126,20,120,133,10,132,220,232,162,52,228,159,126,207,213,78,103,241,93,207,40,147,35,59,3,229,125,195,225,39,1,122,85,182,246,178,229,49,116,55,175,20,244,34,92,198,115,170,41,158,79,75,85,172,92,35,27,113,102,200,51,137,142,35,221,9,242,89,201,147,30,137,132,111,76,212,41,167,125,27,116,7,59,174,127,73,252,69,21,243,145,130,96,217,71,123,251,251,111,158,63,250,121,255,41,23,247,66,47,41,12,16,74,46,48,246,136,103,29,2,243,22,88,49,88,204,149,217,46,113,244,193,203,18,83,38,80,114,50,49,150,37,89,196,66,112,31,89,62,162,109,2,222,1,204,211,40,226,130,77,209,121,8,223,137,237,162,42,32,200,70,118,140,132,207,6,115,2,33,145,203,217,48,91,100,148,76,62,140,52,99,52,57,109,20,169,36,57,187,56,238,111,115,192,40,138,168,16,200,131,43,78,201,17,24,220,43,224,79,51,167,105,240,96,201,219,240,16,56,244,49,116,32,134,187,16,111,74,79,205,200,147,103,226,76,19,187,99,203,58,59,33,249,84,43,159,214,114,40,148,67,25,59,63,131,118,60,35,43,126,206,45,207,110,92,51,29,59,110,228,21,108,180,201,145,98,164,89,63,65,229,104,156,134,61,98,112,213,144,118,220,24,22,14,29,63,243,71,67,183,163,167,224,47,178,36,69,28,238,243,178,16,161,230,193,39,157,70,220,191,191,129,136,212,79,87,184,156,128,213,154,101,177,105,85,66,190,242,243,35,51,41,52,45,59,75,214,178,83,45,40,26,116,238,228,87,208,208,72,17,248,168,112,221,241,248,148,56,45,81,42,16,84,174,184,0,116,58,44,156,89,5,188,91,209,6,230,94,162,230,155,112,73,228,71,156,204,146,104,50,122,133,65,105,104,34,145,82,63,148,103,180,204,143,153,234,153,249,218,76,130,196,239,91,155,176,129,214,152,253,171,206,147,145,217,63,115,34,139,183,95,109,239,251,135,80,15,80,239,172,172,82,231,223,154,96,219,68,201,22,180,176,38,83,235,90,45,6,36,64,144,253,235,5,94,101,255,68,16,240,34,25,152,12,145,85,13,180,210,16,75,216,199,153,225,0,61,76,73,53,130,4,6,182,52,134,69,60,100,136,177,58,198,153,250,28,68,116,131,125,58,241,162,161,190,170,139,19,217,195,170,193,28,212,186,219,226,91,115,138,81,155,189,53,214,85,163,219,56,102,94,98,108,197,100,151,190,231,175,123,61,247,226,53,175,113,35,129,69,159,77,109,113,53,47,177,87,179,165,16,114,25,35,0,17,33,43,99,140,140,163,148,178,214,68,95,180,222,73,181,238,79,9,45,217,148,31,227,197,185,87,188,179,56,50,160,192,205,238,90,187,115,16,24,229,79,248,44,81,188,122,20,41,121,39,201,87,201,164,223,102,149,184,126,181,192,88,196,206,53,235,23,225,30,160,62,111,38,98,154,169,170,73,243,191,49,51,204,250,81,115,150,37,211,202,84,37,139,171,150,131,20,55,98,94,34,20,120,84,216,131,145,154,104,1,131,7,191,202,210,166,249,6,218,164,14,76,114,74,9,52,233,44,5,66,184,188,188,204,53,168,208,71,241,242,242,66,250,188,13,15,38,87,218,28,36,101,242,254,253,12,90,168,238,205,120,165,149,98,58,225,32,26,79,96,99,252,150,165,230,39,92,77,21,58,58,194,162,203,72,231,102,215,73,130,152,104,219,26,210,111,40,184,98,201,28,205,113,134,203,205,32,56,155,46,160,41,69,200,83,201,82,77,249,39,197,155,240,124,190,142,196,251,140,196,43,11,88,172,115,189,172,245,155,180,72,11,17,210,173,172,128,184,251,126,185,179,187,54,104,150,22,123,4,93,16,119,172,154,69,235,140,105,37,155,124,73,185,15,46,25,229,10,221,67,153,128,40,88,73,194,207,216,49,80,227,130,163,11,107,154,102,155,77,42,59,228,28,137,19,18,53,75,69,181,66,72,66,118,210,129,183,78,31,96,100,92,133,194,203,61,6,47,48,245,163,189,25,243,103,18,42,55,39,6,180,169,82,160,214,67,235,144,138,98,95,238,96,68,190,70,166,192,172,224,41,9,87,44,124,30,121,14,184,94,203,246,40,179,59,75,140,34,177,225,84,47,69,188,173,40,191,21,194,251,214,172,26,77,196,109,106,118,208,152,224,168,56,168,89,177,110,214,95,107,113,134,12,115,151,232,202,20,152,255,208,178,174,140,227,150,58,117,10,239,168,211,159,138,58,137,121,162,47,63,109,110,184,107,22,108,14,211,126,39,146,95,233,71,148,164,163,45,124,176,147,254,65,8,20,249,238,153,4,202,26,21,157,205,202,116,207,208,108,15,7,231,252,54,210,20,49,79,194,131,216,88,138,54,76,185,173,72,80,233,231,86,126,195,85,54,187,128,174,240,119,219,209,149,178,66,139,201,6,232,12,193,55,145,141,155,71,80,252,63,234,27,172,22,183,127,91,158,188,101,104,127,52,106,190,233,120,75,120,159,194,239,86,184,45,113,53,157,239,94,161,240,45,87,177,116,214,196,77,142,245,190,51,57,249,91,248,161,240,124,203,188,132,120,164,106,158,138,226,77,147,14,204,102,17,99,199,114,127,93,62,95,239,161,201,113,77,245,51,41,225,233,34,70,216,101,177,71,103,237,68,38,79,21,21,136,38,116,142,146,243,97,202,200,41,106,15,36,196,104,79,182,147,249,90,109,74,199,90,112,8,254,126,136,154,77,92,79,79,130,83,236,105,177,227,26,235,80,166,241,221,218,187,59,67,121,115,184,5,242,72,194,31,248,64,66,17,216,230,31,247,68,229,234,238,68,229,215,156,168,60,85,104,76,229,200,152,246,197,204,192,197,76,189,197,13,224,98,166,228,70,37,246,167,54,157,50,209,19,103,156,231,248,155,96,198,122,204,34,184,234,140,143,172,218,4,70,75,55,94,149,217,198,204,146,76,191,106,230,41,143,64,218,63,174,252,100,86,138,127,118,138,201,8,41,123,139,116,133,216,104,170,144,242,36,90,61,203,19,169,90,160,101,95,30,63,204,30,103,189,6,96,164,172,217,24,232,164,120,168,138,25,187,183,143,35,89,134,155,40,229,13,14,102,40,16,11,48,100,177,14,205,119,170,41,94,184,145,157,107,154,45,188,1,241,180,129,78,80,165,115,144,216,120,150,169,36,226,251,72,61,146,120,125,62,241,63,79,195,150,83,137,196,142,130,142,53,231,75,4,249,43,238,214,87,58,135,18,187,28,211,47,204,97,250,9,28,63,179,46,70,217,178,100,182,209,95,48,196,194,82,148,197,49,92,42,28,195,66,204,194,194,62,48,160,14,11,235,129,80,134,55,218,124,190,249,181,77,31,216,218,1,16,66,80,60,69,49,230,122,112,127,81,49,161,65,86,85,138,245,87,53,192,254,228,188,68,157,84,123,174,45,110,21,35,91,32,0,138,148,121,36,64,21,235,59,204,98,252,221,30,36,31,8,211,123,243,240,56,18,224,94,116,35,192,189,232,70,146,116,19,103,132,123,121,198,48,212,25,171,204,86,66,18,147,209,56,222,138,95,132,226,235,124,57,9,211,128,194,98,28,88,44,0,130,99,77,89,28,27,199,250,21,4,129,240,232,220,154,92,97,152,0,144,26,252,34,128,24,221,169,31,219,2,31,242,191,132,123,94,250,29,7,150,17,223,160,39,173,252,108,90,254,25,117,162,250,12,125,93,212,135,163,92,127,206,29,163,191,151,230,88,76,111,126,164,31,249,211,143,199,73,188,138,102,98,184,213,19,86,135,162,33,14,133,35,111,179,171,13,117,120,173,161,158,111,236,235,67,89,19,214,225,135,199,18,142,199,47,131,241,97,35,24,103,65,121,50,153,169,155,12,60,144,95,14,243,147,237,151,121,65,239,45,111,126,128,158,132,9,195,4,22,227,35,31,136,37,41,31,252,49,150,101,58,223,126,5,206,68,213,97,76,224,122,203,53,168,127,5,211,66,187,221,106,45,102,10,85,223,142,10,251,114,238,228,250,124,153,31,151,91,88,154,63,128,212,40,198,24,175,89,65,119,200,78,119,86,137,59,100,167,59,100,167,255,30,178,211,90,68,60,131,23,128,132,31,30,33,64,76,28,197,44,52,44,112,134,205,224,125,71,49,5,97,5,210,206,174,232,232,207,31,31,195,241,38,176,162,74,65,28,53,52,70,235,187,201,238,49,98,49,110,3,149,120,68,189,125,42,59,21,255,212,142,252,211,112,126,142,29,59,210,89,203,145,193,116,86,55,207,209,222,134,191,5,66,140,193,235,114,1,243,219,132,149,77,2,196,146,48,159,232,108,43,93,173,21,254,204,25,125,10,99,130,129,135,81,97,67,8,164,213,49,78,106,123,157,188,195,197,14,94,40,13,192,117,139,117,27,139,51,248,214,237,211,159,86,19,254,76,72,40,85,189,24,26,253,187,201,173,42,170,3,229,138,147,116,233,93,144,54,50,188,176,172,97,90,237,117,97,249,144,62,133,55,61,152,247,168,100,225,117,223,118,184,126,133,119,3,251,202,81,50,52,60,233,195,168,169,224,212,248,192,133,7,24,200,27,46,155,144,233,60,240,35,188,110,193,53,105,241,213,78,223,118,140,24,123,236,17,201,227,152,178,109,59,82,58,227,213,235,119,160,70,233,28,175,186,80,131,163,121,140,17,49,101,133,251,80,225,35,32,187,120,9,57,161,46,142,151,3,213,140,1,110,64,163,43,223,106,238,227,45,84,146,71,6,189,112,241,30,106,218,196,191,45,72,198,227,142,195,29,130,209,159,250,199,88,233,65,71,5,25,199,192,222,248,8,250,12,177,17,240,178,7,223,33,202,22,94,99,13,112,244,46,120,232,73,124,6,85,97,17,42,135,136,113,4,125,70,17,45,233,198,133,79,153,36,50,188,88,174,14,233,25,84,135,152,32,221,96,157,112,248,62,6,116,219,214,195,160,227,3,168,217,231,112,22,196,116,211,69,19,220,77,47,95,12,186,72,81,56,208,62,193,142,125,223,33,142,42,185,148,72,87,236,205,170,62,243,130,238,24,225,212,6,119,225,212,238,194,169,253,5,194,169,65,110,218,145,61,140,218,243,38,152,34,9,156,97,216,179,58,240,154,56,9,24,9,241,216,74,6,214,144,80,20,45,230,118,0,21,84,1,77,8,65,104,89,127,250,228,249,254,171,55,31,30,63,219,123,249,227,83,29,229,72,156,152,139,140,192,95,252,171,253,167,255,218,231,223,92,94,154,69,95,94,86,19,233,146,0,100,49,121,21,205,207,239,223,247,141,108,244,232,173,227,164,158,38,126,180,68,230,81,165,179,106,9,53,139,148,70,218,110,18,245,23,199,151,209,11,227,17,240,10,60,99,202,36,199,95,44,103,121,2,76,247,239,1,6,117,199,200,228,64,193,99,134,243,149,124,69,14,14,5,119,85,185,1,147,209,114,219,253,103,24,237,134,245,52,88,166,213,200,255,28,30,35,224,97,29,132,200,20,219,96,99,232,180,77,197,253,59,87,97,179,136,108,20,59,77,74,22,96,16,69,22,119,61,140,28,16,176,233,71,244,108,231,225,228,140,243,102,226,221,34,94,136,221,26,246,44,152,176,136,174,10,97,206,152,102,236,228,164,49,211,26,78,121,196,222,20,202,112,230,235,226,40,103,102,45,95,36,135,244,165,17,11,216,8,167,172,199,242,161,89,94,134,105,67,141,242,46,112,54,12,49,10,110,64,127,181,143,41,112,115,217,215,102,227,181,173,55,124,180,118,4,34,88,2,75,217,243,170,42,52,204,222,193,100,84,20,200,93,118,155,93,159,133,71,132,23,155,120,79,16,176,46,138,191,84,85,64,46,189,90,59,134,11,208,44,152,251,231,15,19,238,50,203,74,164,149,192,161,113,26,198,150,157,246,158,207,3,47,229,33,214,130,170,79,47,108,39,242,124,54,55,197,139,72,71,217,48,122,40,25,229,178,197,169,116,65,189,30,57,52,8,169,112,76,202,87,206,116,102,242,207,222,98,138,124,83,104,105,234,216,38,152,125,41,166,17,77,172,42,79,131,120,44,177,6,47,36,233,78,145,210,153,45,183,208,75,44,160,119,184,101,165,72,24,61,34,160,150,128,13,183,249,22,31,73,200,57,115,98,220,70,25,106,167,46,218,220,77,44,13,235,45,169,4,79,11,240,118,79,116,15,79,152,234,7,250,132,175,185,19,243,84,94,32,207,137,137,19,181,227,252,201,62,241,10,249,60,187,194,184,121,60,166,194,123,144,166,134,34,11,117,32,230,254,125,221,187,47,48,142,214,148,5,23,227,117,82,167,179,216,185,170,200,137,139,44,240,216,133,154,28,119,168,183,59,119,120,71,63,24,25,237,120,226,64,251,229,101,195,137,96,222,35,116,15,124,38,195,162,75,8,6,236,77,220,80,174,121,46,122,40,28,105,254,121,180,162,135,110,208,114,196,138,24,130,122,227,8,198,10,98,142,238,162,119,84,172,75,28,222,188,198,34,74,196,157,154,101,176,31,199,243,52,92,220,169,42,127,113,19,58,157,82,61,19,142,125,168,100,195,29,71,31,234,35,248,208,153,4,31,106,33,248,208,153,0,31,106,17,248,208,153,0,31,234,160,58,15,183,2,124,168,129,232,67,103,18,125,168,143,232,67,103,2,125,168,235,34,252,208,89,245,139,70,159,206,174,175,0,126,188,85,5,240,209,159,65,1,252,112,167,0,126,141,2,248,201,59,128,194,148,187,132,240,159,144,110,19,206,91,239,192,250,159,6,253,7,207,255,39,232,138,171,163,163,193,64,92,29,29,177,171,70,163,239,139,171,110,119,58,197,171,193,160,213,66,57,149,165,227,87,254,116,202,222,30,29,5,135,226,234,232,136,93,77,167,65,95,94,53,142,58,84,238,225,172,203,190,61,164,255,232,11,40,163,219,101,223,78,155,226,234,232,136,93,117,187,135,3,113,229,183,2,170,213,180,217,239,176,92,250,244,31,94,249,174,104,209,97,179,123,40,174,14,155,178,29,174,184,106,247,14,155,148,223,97,179,205,174,218,244,31,94,117,166,34,151,110,183,53,19,87,221,174,248,182,213,19,87,77,94,171,214,204,109,195,213,196,121,194,198,160,96,95,196,121,1,157,239,194,51,44,172,133,158,145,19,231,55,79,26,156,241,43,211,230,236,188,94,171,208,127,204,40,244,143,190,73,161,215,89,6,58,103,17,133,144,142,94,135,241,236,92,32,237,45,241,44,124,28,195,55,98,3,197,72,197,142,233,20,99,31,227,186,34,38,0,170,54,227,212,168,181,243,75,202,84,21,146,10,151,169,203,75,89,0,67,182,227,254,168,158,150,13,161,47,31,198,103,152,29,83,99,128,50,253,192,144,71,245,34,78,194,153,138,102,11,170,50,193,3,46,81,81,230,151,197,238,97,58,82,107,81,5,35,9,116,104,171,19,119,81,61,56,13,83,88,137,245,57,245,195,147,87,63,201,142,48,186,204,241,53,61,251,67,78,207,222,120,164,227,27,163,138,105,249,151,6,3,177,176,3,15,125,2,202,138,184,42,196,142,65,238,179,23,164,167,155,232,185,143,8,70,121,89,172,158,150,248,225,109,62,119,156,61,112,92,116,228,31,245,83,35,18,218,167,121,205,34,193,22,193,129,233,196,31,61,18,122,177,192,239,193,3,147,232,109,170,249,140,160,90,96,235,96,210,152,232,192,178,38,59,236,130,124,97,20,28,103,94,153,192,60,179,223,83,122,9,105,76,221,67,109,147,177,233,41,239,100,66,174,135,153,162,147,9,115,26,180,11,177,138,151,27,29,32,153,131,38,75,140,167,138,178,199,7,41,30,178,58,214,43,103,187,114,135,147,235,94,156,76,42,68,172,196,254,254,1,74,255,100,211,49,80,9,213,135,21,170,83,70,204,221,183,172,44,205,153,139,47,176,194,100,204,183,203,86,51,103,139,236,198,186,167,216,144,71,129,27,93,167,81,111,117,255,50,26,237,177,100,136,67,201,96,89,203,15,245,150,211,145,220,109,75,42,239,28,218,233,181,199,88,149,39,40,9,148,36,99,27,95,60,225,139,53,9,105,179,146,183,237,55,155,213,251,92,213,27,103,91,94,151,74,55,209,76,102,131,227,68,81,179,48,193,251,217,122,243,111,34,117,254,35,165,243,191,86,218,104,181,225,168,224,59,85,16,170,46,174,20,44,164,76,230,168,67,101,156,124,13,47,64,25,157,205,161,206,195,11,177,71,152,53,65,176,58,210,1,52,201,54,240,56,67,213,226,95,224,137,83,182,89,88,134,221,190,30,151,54,140,22,171,20,193,105,41,147,3,146,48,143,194,121,128,208,174,108,78,48,21,173,236,20,6,125,95,128,238,142,25,225,238,115,56,15,138,176,223,65,250,90,160,48,72,165,238,46,162,99,167,194,46,143,195,35,113,249,235,34,144,143,15,79,23,226,242,172,22,78,9,16,191,8,117,158,146,208,187,242,152,23,58,60,184,4,171,11,16,45,2,77,39,198,45,98,31,138,197,12,179,240,7,120,246,134,166,49,80,254,56,154,199,190,118,78,89,195,133,151,182,75,101,155,5,93,123,20,21,155,131,9,84,89,29,31,0,153,5,135,10,20,117,58,240,96,115,115,73,85,120,158,219,220,14,84,189,224,155,196,156,243,163,123,55,131,46,157,149,152,150,163,66,163,49,43,102,199,45,248,236,237,243,23,79,95,238,219,2,251,221,195,51,200,88,142,63,219,91,162,95,250,207,111,94,84,181,158,186,218,136,104,207,6,13,22,42,194,130,177,221,227,237,103,60,165,71,3,28,252,199,40,192,211,223,81,36,85,123,76,92,186,3,137,141,100,68,115,65,125,71,11,130,173,35,134,52,56,249,14,119,90,152,212,85,93,43,91,177,52,91,96,222,243,26,108,23,153,3,56,174,4,234,5,14,139,33,58,2,199,98,90,153,61,198,227,243,62,194,168,209,185,117,51,128,134,61,44,250,144,1,243,115,142,128,198,128,121,241,199,186,80,192,210,149,217,89,153,28,172,160,255,103,107,14,47,231,112,237,27,133,184,246,141,201,88,191,25,242,88,100,215,192,197,31,235,55,100,100,101,125,207,244,130,34,128,123,17,160,198,41,74,39,8,20,54,14,133,50,41,230,141,141,17,101,235,12,116,118,177,95,69,217,20,192,190,3,51,97,131,80,240,185,37,234,176,136,151,33,163,77,198,142,202,35,20,20,150,85,99,27,137,147,3,154,12,179,55,72,40,197,90,22,121,179,52,213,220,83,189,106,228,50,118,18,207,145,209,155,233,10,154,128,103,186,9,65,66,235,176,101,73,75,97,165,100,207,120,145,66,181,118,177,136,198,17,44,44,116,250,99,21,224,130,30,237,199,11,93,18,224,177,33,156,45,63,245,34,45,174,223,231,245,161,42,204,1,26,241,72,57,91,12,48,139,161,195,102,239,48,119,98,158,117,153,217,22,76,74,227,55,174,26,109,67,56,49,60,27,85,53,83,57,124,101,68,165,92,67,7,149,147,159,225,201,43,6,9,164,198,194,236,58,14,96,182,41,123,227,27,179,61,94,160,5,0,226,212,127,24,121,207,17,17,148,30,9,17,104,200,236,135,44,113,209,22,162,201,134,37,207,79,213,209,40,198,3,83,105,114,87,159,51,102,75,135,160,170,137,179,197,144,173,233,74,89,99,111,203,213,157,171,7,141,96,2,204,218,170,88,165,197,148,238,15,239,52,203,190,185,202,196,74,42,164,42,142,65,173,153,72,252,184,96,27,236,185,190,29,196,24,199,238,127,170,227,97,149,2,56,142,237,225,251,221,247,187,192,122,224,201,120,248,229,203,151,203,83,251,125,221,30,159,199,171,116,117,24,188,199,61,213,247,187,95,240,187,250,247,159,189,234,129,95,251,109,175,246,75,163,54,248,80,155,236,216,187,164,129,93,51,219,247,117,200,120,55,159,149,68,163,25,87,3,160,243,64,142,88,144,73,123,199,26,238,238,66,38,117,94,43,172,20,131,177,223,181,64,219,110,78,118,172,241,242,36,254,18,70,71,177,215,176,134,213,141,109,133,204,176,58,159,49,72,13,111,99,245,253,12,43,97,23,22,142,97,241,128,222,80,122,42,157,86,128,44,125,23,214,130,178,81,255,160,171,214,57,30,215,44,228,113,77,35,246,75,115,82,134,186,197,214,72,153,2,32,52,196,81,224,49,152,101,147,132,203,96,46,142,186,68,111,150,101,65,144,51,2,47,206,68,81,66,41,194,220,77,123,170,237,179,189,254,61,193,55,132,180,2,226,175,128,157,15,231,132,68,197,157,66,24,8,113,163,16,65,148,26,101,100,204,55,251,34,239,96,2,114,73,99,20,60,200,142,219,40,216,217,177,163,131,96,162,13,90,48,97,196,201,56,206,138,96,82,14,7,151,214,228,26,134,171,72,37,235,94,231,10,103,42,7,117,201,180,240,60,96,145,8,11,36,226,152,86,237,209,23,24,160,0,102,61,138,122,64,81,113,244,35,110,139,185,215,16,187,46,110,17,78,54,171,116,6,224,137,5,3,194,227,183,94,32,69,163,42,11,234,230,49,233,82,60,166,27,58,184,74,167,164,233,155,72,136,160,30,228,38,168,43,142,148,144,144,104,212,34,91,108,151,203,241,27,87,229,37,207,137,71,146,83,73,28,109,176,9,123,149,149,35,199,61,59,33,108,125,58,236,120,174,189,17,131,154,209,202,134,232,101,204,144,247,175,100,84,104,69,212,186,184,18,192,228,240,82,185,107,142,159,50,148,97,246,190,230,174,7,125,142,204,232,86,75,182,213,46,129,152,89,7,71,122,7,11,220,101,158,4,239,228,144,241,30,161,63,232,27,83,218,255,34,19,207,83,29,38,101,88,234,60,158,135,214,131,181,92,15,138,89,184,45,142,55,150,109,59,25,193,12,232,181,233,142,33,66,56,240,35,224,25,76,83,32,32,179,245,224,238,24,58,128,232,175,147,148,44,150,212,131,107,233,107,164,96,1,80,32,121,224,95,94,226,86,34,110,97,243,145,240,248,144,94,94,146,247,26,235,105,241,145,176,123,30,164,78,52,25,69,53,207,231,35,127,64,19,179,49,201,129,255,63,53,130,22,108,185,178,145,1,20,230,84,128,183,79,123,196,193,3,175,33,142,156,59,220,163,10,251,14,81,35,99,207,71,66,21,194,31,119,130,39,24,106,33,186,42,27,197,199,162,252,106,226,129,68,9,179,114,254,32,218,225,92,104,234,37,170,215,162,135,243,49,200,66,78,84,155,59,63,249,233,73,253,52,68,239,130,249,206,180,134,235,28,95,53,212,139,169,3,185,212,230,32,111,206,119,188,233,85,102,116,79,253,69,209,100,226,34,238,58,48,90,230,204,133,214,31,134,57,123,48,201,225,145,227,231,69,56,222,27,230,9,76,80,230,222,32,138,202,97,217,38,119,104,145,127,108,180,200,30,59,180,238,162,255,199,133,242,194,162,141,119,29,223,33,247,224,213,124,246,142,231,231,16,46,13,218,16,200,3,119,117,152,38,1,149,3,11,8,125,158,150,101,54,48,13,56,87,153,178,2,142,252,168,33,230,242,56,42,78,90,143,15,129,61,127,14,18,178,117,254,196,163,7,188,226,15,179,88,56,220,158,46,160,111,196,183,226,66,1,235,224,33,233,84,134,128,80,80,51,18,116,114,109,100,149,220,91,213,24,17,64,81,148,60,11,151,48,19,34,50,82,92,101,242,205,70,80,161,153,164,5,63,174,50,12,89,140,118,160,32,95,24,161,25,115,95,64,30,218,161,100,123,65,198,92,65,17,163,160,104,125,12,16,176,198,168,95,62,52,11,121,73,161,163,185,89,199,162,120,46,102,206,244,149,153,123,62,64,10,247,193,42,207,91,124,146,205,59,147,115,62,108,133,12,188,194,232,206,40,195,35,129,58,58,242,17,133,242,241,46,174,236,194,80,24,90,209,169,205,221,174,10,194,155,202,209,79,253,143,1,243,185,69,182,193,41,105,168,92,124,57,165,14,153,83,47,104,171,156,24,45,55,112,245,134,22,174,18,173,114,137,216,34,136,10,131,101,84,197,70,154,136,200,17,23,69,228,32,201,105,109,10,234,42,200,111,41,131,97,160,180,62,45,140,155,81,144,81,174,146,229,245,208,157,186,124,5,146,31,229,167,252,20,71,74,140,79,149,42,52,3,105,29,99,211,207,100,71,143,48,44,47,9,3,139,135,222,92,115,137,226,238,80,7,50,48,215,164,242,147,127,22,158,174,78,43,34,207,10,99,133,88,179,10,144,232,233,9,121,112,205,202,119,231,3,47,230,210,5,223,4,113,104,159,69,186,215,74,220,122,6,160,67,73,224,177,37,105,170,66,214,25,87,151,85,153,25,10,161,97,188,90,242,240,55,136,27,70,192,97,188,34,34,228,168,63,155,5,12,50,204,89,83,53,252,122,180,132,165,129,232,99,65,73,119,7,27,40,204,146,229,195,54,219,237,161,165,184,137,14,14,180,228,74,17,212,118,137,155,24,106,67,166,96,44,103,215,88,79,192,192,102,92,109,220,188,182,174,76,42,145,13,117,82,74,35,20,65,8,188,128,241,169,146,250,56,65,25,212,112,209,124,48,182,184,131,49,254,29,242,155,245,203,99,92,13,54,173,210,104,130,238,111,155,210,113,41,145,145,18,130,119,46,102,35,235,9,77,102,129,75,22,188,190,236,203,203,131,137,67,129,45,156,130,136,66,37,100,33,31,170,70,167,199,27,51,144,113,160,36,181,16,76,79,133,143,225,33,30,149,53,135,76,62,158,197,78,231,226,150,49,250,155,195,128,106,126,231,31,48,236,24,5,9,63,102,153,60,121,254,206,42,133,69,94,222,201,199,127,108,249,184,47,228,99,3,211,137,59,219,234,103,24,34,155,19,27,88,23,198,217,6,241,92,88,158,220,145,209,137,17,154,166,176,199,208,61,23,251,76,38,19,150,42,14,13,117,91,128,234,76,72,91,122,57,135,48,62,131,177,94,50,122,162,180,27,242,175,12,17,168,72,98,212,178,69,121,78,133,241,27,165,218,121,55,10,169,39,214,221,229,101,50,206,75,145,122,73,144,19,223,220,217,32,243,22,114,178,203,75,50,162,80,224,62,181,218,145,12,195,88,107,39,81,68,140,26,201,161,86,17,125,99,111,47,26,171,125,28,50,50,176,62,171,218,7,201,228,242,50,230,231,87,18,39,46,141,61,104,196,59,100,7,9,196,174,21,9,209,12,228,240,107,36,238,188,92,156,154,170,76,185,144,155,100,90,131,198,33,228,141,250,172,79,50,179,190,98,116,224,72,59,203,134,38,163,145,111,184,237,223,191,239,51,115,157,199,41,95,136,173,85,5,34,141,241,235,50,178,27,12,63,87,182,124,61,226,154,78,200,121,16,223,28,197,102,184,18,57,146,253,246,245,222,203,114,154,125,23,159,231,207,66,179,157,240,119,165,154,108,224,197,186,86,243,207,22,51,107,148,161,171,201,55,211,83,113,36,78,132,49,53,68,17,242,189,248,54,42,203,205,139,50,94,161,222,170,237,201,160,89,203,36,83,203,177,70,78,136,172,13,111,214,134,32,3,49,39,151,151,101,253,197,8,129,109,111,101,97,80,238,200,190,30,5,52,192,249,22,203,89,142,9,253,98,104,87,22,33,118,163,2,162,142,168,227,169,193,189,99,204,136,239,223,238,39,33,34,174,236,242,206,227,129,1,135,107,101,226,188,124,123,45,57,246,181,117,23,19,232,207,74,17,7,72,17,127,55,82,24,97,152,208,117,164,139,205,238,245,139,188,225,24,38,206,235,153,36,215,27,74,191,153,212,228,90,108,110,199,8,82,43,4,22,35,128,100,121,136,156,248,110,21,253,9,86,209,122,185,98,203,29,13,116,91,242,82,57,81,120,8,86,45,68,105,110,145,177,54,22,237,0,150,129,139,71,52,105,203,195,59,161,23,151,138,116,101,69,56,89,231,120,174,97,66,86,101,243,81,149,246,14,55,236,88,208,172,48,66,49,19,234,184,116,212,82,87,50,254,95,196,99,79,107,15,113,43,53,203,217,241,44,124,225,97,125,35,74,46,6,52,14,134,53,119,75,185,128,11,5,227,234,186,10,6,80,193,92,21,179,161,202,205,102,154,68,101,203,125,138,210,240,224,170,108,142,234,126,3,106,156,147,105,113,102,30,26,225,112,27,210,17,66,213,97,172,199,90,180,135,133,120,250,34,42,183,114,190,16,218,92,85,243,14,218,19,206,158,210,73,68,126,195,42,99,235,143,12,237,78,181,81,248,16,23,79,145,188,15,132,115,96,68,67,142,38,102,118,69,65,179,245,243,251,42,159,123,28,55,70,247,122,161,133,110,198,101,224,238,16,250,128,146,31,12,163,20,74,98,212,167,20,85,130,92,41,245,168,35,219,197,197,222,126,112,211,245,82,104,62,24,64,25,54,71,121,48,0,3,243,159,23,124,101,27,110,225,27,235,185,62,100,93,126,169,152,82,46,29,113,88,175,250,127,147,92,91,230,118,56,11,63,179,16,29,137,230,100,159,198,199,199,8,125,137,24,84,53,118,78,147,54,93,146,194,163,102,90,42,233,149,243,228,213,79,251,241,199,32,162,164,170,83,88,198,163,181,111,139,23,72,209,121,131,123,89,215,43,24,190,123,193,24,145,57,245,211,174,87,87,111,233,0,167,190,122,228,49,210,203,203,234,154,183,197,117,161,93,21,46,250,45,87,24,189,29,25,160,176,37,225,180,186,178,157,92,174,2,110,166,168,68,241,174,116,86,67,223,176,143,64,54,168,90,209,234,244,48,72,116,240,132,203,203,123,225,242,7,132,115,64,194,127,121,73,254,58,71,243,24,161,61,108,52,142,94,94,6,15,5,101,180,137,54,200,59,39,168,73,220,152,145,225,200,205,81,9,70,194,23,142,237,166,36,72,94,160,133,36,141,101,92,187,228,65,160,140,228,146,73,139,7,218,16,208,255,34,127,246,89,42,194,212,238,98,40,136,162,146,57,82,69,37,142,36,18,4,226,108,98,45,102,108,134,23,161,78,68,197,5,0,43,152,133,83,88,39,12,100,226,48,48,112,55,164,109,28,189,190,88,123,185,109,47,145,189,250,240,225,195,134,227,27,39,97,64,46,107,140,226,7,201,40,222,217,97,174,158,233,65,60,113,184,16,230,195,210,141,29,117,254,62,64,12,9,117,70,62,119,66,9,214,16,63,249,246,34,246,103,232,24,172,159,199,147,31,6,103,193,244,113,124,122,234,71,179,170,21,68,136,79,193,106,252,38,88,134,191,225,9,26,196,40,192,197,93,252,137,191,74,227,159,147,249,19,144,162,128,152,240,180,20,104,180,104,170,214,92,232,2,23,218,221,200,4,159,230,126,109,17,162,123,8,77,110,124,112,224,3,95,155,128,144,63,170,166,15,26,232,142,206,58,239,65,202,206,117,211,46,31,159,146,12,155,220,65,44,42,182,230,112,49,96,196,155,81,100,60,162,16,56,129,249,0,200,31,155,200,60,126,133,246,86,20,89,203,101,212,112,180,119,153,60,65,228,210,190,99,238,15,161,190,86,42,241,253,251,104,74,102,112,98,208,206,120,98,59,115,124,70,59,152,240,96,14,15,86,213,165,220,76,132,6,47,189,147,234,146,96,27,150,222,33,190,90,94,101,247,115,200,226,62,98,231,52,184,159,226,65,226,4,147,9,61,11,228,51,244,102,156,240,138,73,87,102,81,103,132,101,193,120,11,185,231,136,113,50,243,150,114,241,79,105,221,224,186,159,137,81,11,61,44,112,105,244,197,204,158,56,208,162,41,252,154,175,102,59,83,65,100,38,19,39,87,30,52,57,60,104,76,224,255,94,120,208,164,191,32,25,80,243,92,207,155,154,198,121,214,38,135,183,22,91,182,242,24,170,42,166,95,177,174,57,245,86,232,25,121,4,127,96,189,157,192,159,230,196,57,132,63,173,137,115,12,127,218,19,103,207,139,171,167,206,9,98,253,196,213,35,231,80,142,216,30,114,18,88,243,85,156,150,199,80,223,207,242,80,247,156,202,185,210,129,251,117,221,210,151,93,9,211,83,52,14,212,47,34,194,211,32,156,87,171,254,78,108,239,54,17,184,40,132,158,111,126,31,66,63,211,9,122,164,100,12,181,200,184,93,193,10,90,61,152,142,86,64,42,102,7,171,9,174,172,5,251,59,154,29,204,119,220,137,215,128,7,236,66,210,163,83,207,175,197,208,250,211,255,167,121,15,222,159,192,191,67,248,119,12,255,246,224,223,103,72,250,249,65,56,250,140,64,88,226,155,115,175,246,121,231,100,116,254,192,251,92,59,28,157,239,120,77,214,149,95,188,249,206,249,232,147,119,238,65,130,203,203,243,123,222,231,251,247,103,7,95,106,238,228,1,252,129,130,199,236,207,144,61,220,97,232,138,143,189,79,181,115,238,217,240,233,129,127,255,254,227,7,49,115,130,241,19,144,163,63,217,184,81,199,111,30,219,246,167,157,29,231,241,206,14,14,33,100,51,241,62,57,159,30,250,246,33,212,66,194,47,60,126,24,219,39,250,131,35,86,193,51,168,224,41,148,5,79,206,30,122,141,251,247,207,30,76,239,223,199,201,186,56,56,227,199,141,63,66,135,224,29,38,250,244,208,251,104,75,208,121,164,73,159,156,199,120,10,86,244,196,35,236,137,227,209,35,236,137,189,209,35,234,9,44,228,209,232,163,247,136,245,194,35,234,5,200,17,123,1,254,96,47,176,63,67,246,144,247,194,7,239,99,237,17,239,133,143,216,11,31,140,94,240,107,31,107,174,222,19,113,237,3,60,176,63,66,111,124,96,189,129,181,246,62,58,31,161,55,246,244,198,127,128,222,56,214,31,220,131,238,248,66,93,241,8,191,251,66,93,241,69,116,5,118,42,235,138,79,116,61,122,12,73,63,213,190,96,82,236,156,143,78,105,183,92,21,172,187,76,32,10,71,110,151,250,25,210,137,235,56,67,49,19,2,91,215,30,165,72,231,50,148,122,10,139,210,71,79,199,25,92,204,157,165,92,157,83,177,58,103,37,241,42,64,2,10,8,82,130,245,104,195,190,167,186,183,33,185,106,131,159,107,195,128,117,210,167,89,174,222,64,138,68,190,151,16,187,230,142,196,15,124,91,175,121,236,248,52,122,230,19,208,209,61,31,141,47,246,48,129,11,223,211,132,176,106,82,75,129,0,236,40,55,100,191,48,184,104,182,25,146,5,185,122,123,2,245,244,102,27,38,139,243,21,243,139,51,77,13,84,154,64,165,249,234,198,47,116,249,161,152,85,37,197,172,138,109,84,113,137,161,125,121,217,252,62,145,242,67,102,99,151,142,29,155,49,169,165,243,148,3,213,118,194,236,220,116,210,29,173,5,162,252,221,54,49,103,36,198,158,101,241,78,196,117,86,93,122,129,100,155,48,111,119,96,100,88,254,43,148,92,204,89,175,247,230,210,70,136,186,89,53,183,124,204,197,3,201,70,11,209,186,211,157,21,176,206,133,49,42,203,218,41,36,218,49,30,65,53,86,54,245,158,145,119,237,20,167,129,81,39,76,23,103,214,235,18,211,153,139,24,243,147,76,177,249,189,168,208,67,57,62,227,3,209,157,11,118,214,155,133,234,198,238,117,150,206,2,216,154,143,123,78,142,226,140,169,222,179,167,229,175,155,54,241,249,123,208,242,123,167,198,176,198,222,233,24,158,34,115,23,245,57,85,215,227,213,240,116,184,202,203,30,227,106,232,197,40,43,204,225,15,200,10,75,248,3,178,194,2,254,180,38,246,176,186,100,111,23,236,109,200,222,206,217,219,17,195,229,142,161,20,62,161,15,68,3,143,38,6,42,59,153,185,184,192,103,89,252,203,0,23,32,100,217,128,252,208,239,220,178,244,217,20,63,144,154,36,63,222,28,129,150,64,0,26,120,88,183,146,12,231,192,37,22,59,30,61,70,173,2,24,134,58,223,91,73,135,33,188,95,150,190,247,225,253,252,161,59,38,32,225,240,254,125,252,51,39,133,112,90,93,192,20,114,240,1,90,143,226,90,88,155,35,44,0,100,132,151,192,221,80,66,243,252,177,246,0,56,158,183,48,5,99,58,218,133,150,33,50,77,54,80,50,204,166,0,209,23,117,32,104,182,254,38,192,165,181,52,30,160,220,61,51,171,197,155,101,124,41,38,98,45,176,119,68,179,23,153,122,105,105,50,197,192,24,168,119,54,51,38,134,99,217,134,184,54,119,160,203,144,3,46,96,102,224,219,185,254,54,100,111,83,103,57,65,163,170,122,46,190,195,55,252,107,24,121,122,177,83,13,199,238,176,97,239,84,231,236,175,11,25,67,3,99,214,219,178,167,171,252,14,187,89,52,76,21,225,0,145,25,66,71,210,60,10,141,185,68,3,126,101,145,141,235,64,49,17,204,128,156,18,99,225,224,114,138,176,216,177,231,230,102,31,240,22,189,42,84,177,29,117,39,198,65,103,30,252,9,255,94,86,93,25,70,228,163,177,28,70,213,192,124,134,160,129,109,200,210,225,149,202,102,196,158,105,93,5,20,219,69,250,114,175,1,99,84,92,208,78,190,178,59,188,195,50,195,32,114,87,77,200,247,132,153,91,97,157,118,84,157,104,61,140,78,129,138,225,142,8,27,151,88,49,172,35,133,254,237,41,13,154,180,103,41,251,39,48,254,204,192,32,109,57,177,0,188,13,169,142,72,63,67,26,63,47,189,188,228,87,28,231,117,238,37,59,161,170,240,136,159,68,157,139,162,176,178,17,229,16,60,152,3,85,243,34,233,197,204,148,204,160,150,128,240,118,16,210,193,52,234,13,78,0,150,160,28,206,242,47,224,177,130,212,83,19,218,153,130,54,233,240,226,174,18,111,126,117,149,243,124,159,174,146,101,156,124,88,196,203,74,184,172,196,171,180,18,31,85,14,9,139,227,158,14,138,122,162,75,22,172,11,209,64,195,44,49,41,59,65,151,160,5,102,142,127,96,120,70,210,246,20,74,14,35,58,13,79,124,27,15,153,218,14,148,19,27,181,51,199,137,0,253,133,215,248,192,150,40,55,178,109,77,96,17,32,216,30,163,107,137,211,180,141,60,26,252,91,41,66,80,30,246,133,241,249,193,92,244,33,144,147,6,187,16,221,63,87,61,171,13,163,148,183,116,148,23,149,231,78,19,201,51,229,10,180,139,215,172,165,160,204,50,192,212,210,234,133,241,31,226,162,93,62,38,182,62,142,103,1,9,221,15,189,78,183,213,108,8,197,71,62,127,224,117,122,173,118,235,42,179,67,89,148,137,70,141,32,183,78,115,208,205,228,166,37,120,128,197,185,3,60,208,213,28,205,213,50,152,227,65,138,232,96,94,99,38,6,34,95,97,149,63,128,110,70,210,38,185,27,26,98,226,42,127,32,94,242,87,9,127,197,95,208,169,22,71,38,245,100,142,124,32,160,74,59,242,173,195,191,43,75,37,210,176,119,185,84,13,7,101,125,195,200,3,211,144,141,253,1,35,2,192,4,138,90,173,145,33,28,125,225,66,15,47,212,236,80,3,125,44,68,99,69,86,130,157,180,230,142,18,210,43,225,55,192,155,90,13,13,152,201,142,171,132,21,161,6,30,36,184,188,224,15,46,40,159,117,92,204,217,14,159,120,9,78,102,58,194,138,7,88,119,98,154,200,106,214,157,214,159,191,124,251,244,205,62,104,42,167,245,39,79,95,60,221,127,234,165,112,249,244,31,63,239,189,240,80,51,17,49,176,78,179,86,72,217,142,84,109,34,31,76,178,190,204,129,8,66,161,142,132,226,94,179,200,85,217,137,21,226,163,230,54,58,214,174,135,41,202,233,39,225,169,151,22,27,68,173,3,6,150,92,217,19,134,224,9,228,154,223,21,226,121,234,123,33,124,147,128,25,135,165,123,11,58,7,104,222,8,106,111,171,176,160,13,217,70,26,181,244,77,76,107,1,242,172,44,229,240,140,239,59,168,103,210,144,151,43,200,116,179,224,197,57,22,25,233,9,146,229,94,238,147,5,79,252,124,249,84,226,44,231,62,68,108,118,99,180,210,113,50,244,73,91,90,224,3,12,20,225,96,0,3,117,239,103,135,38,183,61,150,122,27,234,15,124,195,250,255,44,93,131,180,47,174,242,22,110,230,184,3,204,81,161,183,49,32,6,118,134,35,154,6,200,121,161,1,154,89,151,127,245,129,65,38,178,104,116,142,254,232,49,112,54,208,235,175,12,63,18,114,46,46,195,178,102,8,22,4,135,231,219,58,72,91,53,241,232,4,86,168,111,61,97,33,184,7,105,120,10,145,127,14,52,202,199,229,195,229,142,92,165,36,166,59,45,176,128,22,151,145,202,78,197,248,5,54,249,75,227,178,75,198,129,4,206,24,42,131,121,33,66,253,219,243,211,195,120,190,28,251,194,250,179,46,21,110,66,15,97,176,245,214,205,249,126,201,178,112,103,45,25,39,59,209,48,18,231,235,121,173,17,203,21,5,29,113,200,225,158,79,116,87,176,127,214,33,62,140,179,148,195,224,90,17,25,166,220,249,194,244,50,215,12,187,161,13,226,89,72,114,217,28,4,15,207,135,31,248,86,116,193,220,172,59,2,13,123,217,144,73,168,92,75,145,141,85,159,106,103,52,96,174,29,208,32,30,129,98,149,151,73,2,138,66,14,40,5,205,176,216,176,11,174,122,206,104,210,114,39,9,230,216,32,119,160,16,158,233,40,226,199,80,41,88,200,130,171,168,238,80,120,253,64,2,54,3,102,98,49,216,144,146,41,162,205,53,169,80,84,19,233,90,107,211,57,90,142,237,13,41,17,146,89,164,237,108,76,235,196,42,117,119,139,212,40,220,221,107,144,53,121,234,185,60,28,54,27,247,5,48,239,209,244,193,98,52,133,145,95,30,76,65,36,208,118,6,167,147,17,101,203,220,25,85,190,75,118,116,130,89,145,208,72,36,70,137,21,1,85,123,112,202,114,228,131,5,57,173,31,47,76,80,54,100,252,37,111,28,222,136,17,211,173,7,205,242,116,184,19,163,165,108,173,75,233,152,185,182,215,167,133,113,27,153,184,90,56,227,151,54,246,195,170,168,171,87,208,213,43,234,234,149,217,213,43,232,106,94,18,239,109,189,168,165,140,210,129,176,0,250,82,204,184,237,8,219,161,207,130,214,163,175,22,115,158,67,131,153,88,149,186,191,135,88,117,225,100,156,185,135,170,100,31,121,7,153,7,142,63,25,102,63,35,82,234,139,19,70,218,199,5,204,3,77,45,228,20,155,105,83,6,78,163,180,85,52,83,254,60,13,51,231,125,150,130,198,66,37,46,165,158,225,36,235,38,165,100,110,228,131,181,90,174,34,227,60,15,31,234,120,127,90,147,217,81,93,162,223,153,87,88,210,28,169,47,254,48,159,141,24,228,164,57,141,20,140,196,253,251,115,49,85,239,145,10,95,253,230,218,240,83,2,234,12,127,3,149,120,84,216,231,130,216,44,31,204,70,75,232,232,234,252,96,57,49,43,134,15,84,221,240,78,171,30,48,252,41,27,76,124,3,228,207,112,203,211,198,213,245,212,94,239,120,138,32,163,211,225,55,55,236,74,27,193,162,217,177,55,159,191,40,16,13,184,206,32,45,19,99,208,241,132,144,96,148,16,160,85,232,27,107,25,128,134,111,78,243,114,233,175,112,1,31,29,121,229,243,222,72,234,207,102,114,61,152,52,192,72,182,12,210,159,252,179,130,142,49,188,215,88,45,130,163,240,140,132,237,176,78,158,41,79,89,88,4,47,164,56,104,220,239,230,158,174,62,84,149,208,30,218,55,31,51,138,14,157,236,147,188,205,174,223,46,252,41,168,58,226,246,101,240,5,207,215,137,219,71,243,88,166,84,65,159,203,2,227,22,233,132,76,236,4,181,104,73,23,185,55,18,144,104,92,4,137,196,187,229,170,40,20,121,164,199,211,201,23,24,25,222,231,158,39,159,223,19,215,106,76,199,162,118,67,89,162,22,20,164,32,120,22,147,140,49,154,33,90,55,124,102,235,225,125,145,38,231,146,86,208,142,217,65,166,165,19,208,78,239,129,150,81,13,61,6,3,87,181,237,250,44,142,80,204,71,59,39,237,216,113,140,3,26,60,194,230,16,155,60,100,219,100,150,235,41,157,32,90,218,23,62,214,34,246,150,87,48,17,64,54,56,191,192,58,220,75,144,222,88,92,243,157,24,55,85,91,38,69,49,157,251,119,197,50,254,86,122,85,232,225,15,105,153,87,89,184,100,130,68,160,60,177,144,48,103,26,138,186,14,247,252,82,9,57,206,84,161,71,217,243,8,218,11,157,232,195,34,57,93,164,149,52,174,204,2,54,134,171,36,168,68,113,84,163,188,65,231,149,14,202,22,157,5,208,77,109,127,157,88,103,33,139,247,53,247,62,136,64,204,24,141,28,238,150,232,27,64,33,155,23,112,55,67,87,25,10,217,124,10,119,43,12,243,133,97,180,49,206,215,135,234,17,134,249,162,8,206,199,112,119,136,81,190,32,211,46,11,243,213,234,97,152,47,72,220,194,56,95,31,170,231,24,230,11,74,129,215,103,248,186,111,59,31,241,47,124,253,8,254,182,27,154,221,229,195,245,227,127,125,18,100,78,76,42,210,150,199,101,93,25,8,226,150,26,65,167,114,129,166,244,32,84,87,184,181,17,76,188,212,209,44,183,111,111,53,238,216,147,63,67,220,177,23,119,113,199,190,38,238,216,111,24,144,227,68,5,228,176,8,9,121,56,157,135,11,10,59,108,217,206,107,15,248,241,167,121,141,152,40,66,149,63,245,14,14,232,100,0,133,112,126,249,234,201,83,231,221,196,201,62,122,6,143,172,67,72,254,79,241,238,233,139,167,63,61,125,169,189,206,63,253,177,240,233,191,10,159,254,163,240,233,255,98,177,243,208,114,254,77,229,91,206,43,22,17,249,149,99,1,105,135,246,224,227,80,127,12,253,60,15,167,236,197,50,61,71,153,227,231,201,196,121,238,29,236,213,247,48,218,141,132,222,117,206,234,79,68,120,33,249,112,178,33,134,231,65,128,4,19,109,111,19,4,107,133,177,67,204,158,31,100,238,111,177,72,231,115,253,145,140,74,195,158,60,174,63,198,232,54,236,70,43,152,61,248,88,255,1,164,112,118,253,168,254,54,252,45,160,235,175,171,204,254,218,200,16,111,51,145,33,158,220,80,100,8,13,197,60,239,248,188,240,225,202,2,102,19,71,175,241,82,143,195,45,227,101,120,34,19,248,94,98,206,179,216,66,218,252,213,62,200,0,41,79,153,107,53,70,25,192,165,101,145,10,92,158,28,18,209,206,157,133,219,52,144,142,47,8,220,155,113,158,10,219,101,162,133,31,102,175,237,117,136,92,232,165,212,36,183,28,182,85,137,208,214,163,42,63,92,253,46,92,174,252,249,229,101,8,116,235,95,20,19,28,3,126,177,108,171,104,138,186,210,195,124,191,96,7,244,98,51,252,152,88,180,69,177,165,72,5,17,213,228,46,44,240,98,162,133,162,136,163,207,192,172,138,194,151,21,198,204,50,206,30,105,29,169,34,97,69,226,12,127,117,247,253,195,247,201,248,125,84,217,121,255,96,247,216,177,30,62,176,84,64,20,44,149,111,59,7,25,124,250,31,216,153,217,13,1,25,120,60,24,178,241,30,124,145,56,238,226,44,206,196,56,119,145,169,40,234,23,163,77,13,177,44,102,124,87,161,141,69,168,153,212,249,84,189,184,114,242,133,58,197,53,97,148,152,99,153,0,3,194,99,85,52,110,116,18,4,129,96,113,51,141,142,244,27,190,76,111,170,102,229,208,1,75,174,175,191,85,151,14,133,60,102,156,207,243,150,20,99,121,105,198,88,54,226,32,87,209,99,70,132,232,206,182,141,199,217,81,135,200,96,13,136,96,59,232,6,231,252,86,159,199,199,85,53,99,202,58,206,89,218,206,186,78,93,202,201,55,195,113,4,138,184,156,159,19,13,192,20,235,130,164,109,141,228,62,214,111,134,167,57,144,255,189,215,207,71,37,211,219,140,22,160,130,212,235,211,22,79,201,150,199,21,104,56,167,101,161,131,244,224,114,70,142,129,17,198,190,40,34,82,126,164,34,91,146,36,91,30,180,44,168,79,180,163,96,130,203,171,166,66,165,115,130,92,22,209,144,173,86,118,120,65,100,246,154,69,187,9,102,102,140,134,229,83,58,169,50,171,218,198,98,44,8,68,129,46,29,37,205,228,135,152,108,177,189,179,109,20,19,53,251,138,34,153,72,130,194,81,227,74,251,197,129,190,220,199,160,3,171,180,170,31,205,65,222,196,187,63,80,244,76,174,24,237,88,86,241,160,38,5,67,193,226,85,4,197,113,169,228,178,20,89,151,143,165,202,98,93,192,22,95,38,227,29,4,130,130,171,205,131,12,161,90,27,209,197,193,13,122,7,13,14,6,89,149,172,39,207,32,37,64,87,17,237,19,33,97,66,190,175,97,74,158,67,110,124,152,27,187,15,57,73,113,24,100,146,9,133,46,143,92,89,18,15,110,15,94,130,218,106,226,124,29,188,70,191,142,215,19,2,18,196,11,81,10,6,226,99,102,15,228,218,7,160,38,78,68,88,144,227,130,176,32,63,153,170,164,218,169,247,170,154,233,77,139,86,57,214,30,15,241,64,160,61,206,128,191,21,136,134,74,85,197,242,82,30,229,208,6,57,98,88,24,155,94,169,247,137,193,58,244,59,208,78,199,220,33,54,193,108,56,87,76,248,133,3,20,112,174,20,14,96,148,196,45,153,125,64,203,198,166,122,24,107,94,105,123,191,202,120,151,17,140,43,234,113,64,226,115,67,204,133,145,139,43,46,71,48,61,6,57,28,20,48,171,49,97,127,164,100,227,9,226,177,161,114,253,5,104,74,252,5,105,208,99,158,152,164,107,220,123,86,117,248,91,214,54,3,204,11,221,176,117,6,203,61,106,164,3,187,52,221,212,106,218,153,10,100,204,201,68,103,57,74,115,245,121,183,241,128,61,192,229,248,131,29,105,227,74,165,147,209,247,129,118,62,85,83,142,95,242,238,162,227,225,12,169,142,128,88,115,120,128,172,159,176,119,133,207,179,64,230,161,120,107,104,189,58,181,148,3,91,128,48,210,24,122,197,126,88,211,252,29,222,100,204,32,106,148,168,124,185,82,199,233,122,188,248,148,157,200,202,78,131,97,38,63,125,200,199,7,66,5,146,139,87,182,150,150,164,70,98,28,95,16,153,55,116,48,83,59,185,80,94,0,250,76,123,193,122,53,43,128,236,16,172,15,55,151,99,175,234,115,114,96,111,253,21,215,66,144,123,196,69,237,215,111,85,183,191,202,116,251,79,32,137,70,168,211,168,36,255,208,229,165,133,100,16,202,52,46,47,3,129,37,9,115,186,48,225,99,52,26,201,68,126,113,34,90,54,50,81,236,93,92,41,228,17,41,157,136,43,223,46,15,169,163,215,150,131,154,57,234,73,22,180,112,164,142,91,198,7,4,167,158,48,157,87,96,57,96,101,244,23,54,172,252,212,123,14,107,223,225,193,36,46,47,213,107,230,148,158,10,213,153,109,142,149,230,124,121,201,132,78,12,51,242,195,181,114,228,233,55,102,76,122,159,78,220,99,91,115,254,171,6,222,79,208,59,49,225,164,200,145,255,177,120,228,89,95,70,182,242,138,77,13,139,184,230,45,165,219,21,85,6,20,235,75,88,161,47,112,219,65,85,152,15,3,58,146,39,7,154,198,131,178,133,87,162,60,37,78,42,209,138,128,220,50,239,136,162,125,18,153,76,182,88,83,180,204,60,148,7,160,236,142,127,26,75,239,111,184,233,132,202,210,229,165,128,73,169,210,189,222,131,63,107,248,84,197,11,240,223,91,247,241,229,165,70,79,41,94,137,2,195,187,39,107,163,70,130,117,111,205,165,35,61,10,65,157,251,243,223,243,75,99,44,43,59,136,77,37,146,0,145,173,154,15,237,190,184,178,101,29,112,188,208,177,20,143,182,235,165,9,214,255,192,107,140,131,97,176,73,87,12,12,93,145,63,116,157,11,228,30,81,58,76,174,116,110,250,172,108,64,170,47,105,234,171,204,232,180,10,237,59,113,192,241,251,247,95,86,141,7,136,233,81,62,142,255,146,150,226,151,20,200,71,15,210,195,17,51,100,198,98,44,104,52,228,241,53,22,148,232,89,16,30,159,164,59,208,63,203,224,135,121,12,4,12,249,38,8,181,201,113,24,129,4,109,151,188,122,20,167,105,124,138,230,226,124,137,60,107,248,250,97,164,174,119,220,122,231,251,52,219,166,171,252,172,254,95,125,2,194,98,164,83,97,72,130,113,124,149,229,237,72,152,14,239,223,23,214,79,152,22,84,69,237,21,170,86,244,210,99,102,49,124,245,79,106,51,188,147,137,217,19,35,100,59,179,179,94,94,82,243,159,71,105,54,177,253,208,235,53,26,116,248,191,142,105,245,237,38,34,103,105,1,57,195,3,243,90,127,178,192,178,207,105,38,93,94,54,108,158,178,132,168,88,239,83,75,178,153,192,36,140,239,204,163,137,132,69,133,146,216,171,225,107,6,30,163,22,64,22,123,88,142,71,90,7,142,119,90,181,37,0,173,120,32,93,103,141,108,182,88,172,58,13,190,247,107,85,255,220,174,195,170,79,3,220,248,14,140,126,7,141,76,204,210,164,20,211,68,153,223,14,254,243,126,213,104,248,141,9,26,223,40,10,52,23,82,93,168,238,216,170,88,195,224,106,132,216,96,202,96,151,188,143,48,113,197,178,181,135,226,145,99,166,93,190,95,238,192,155,132,91,110,25,168,177,12,248,144,137,25,192,150,176,214,70,129,143,89,150,210,124,200,64,124,244,226,255,131,165,107,133,147,137,74,150,158,35,30,133,37,111,34,49,213,76,131,119,254,150,45,241,42,55,81,236,171,125,21,11,253,66,40,192,160,115,58,154,197,151,2,214,40,31,133,125,39,239,193,240,15,71,247,112,248,209,201,184,63,60,115,50,238,17,255,50,124,39,222,253,158,145,0,255,79,239,96,43,47,139,74,6,205,141,131,115,253,192,95,171,108,4,140,95,161,151,243,147,96,57,77,194,5,6,184,98,32,219,26,218,151,84,87,202,54,91,204,216,13,94,60,102,159,14,163,106,204,112,222,144,174,201,30,147,39,157,124,30,104,151,121,204,249,152,239,200,64,44,195,51,164,227,144,41,84,160,210,179,135,87,132,64,216,69,211,204,28,3,145,233,184,25,215,221,55,95,222,234,254,245,244,207,176,127,61,187,219,191,254,154,253,235,197,70,44,217,165,216,190,116,166,215,219,184,44,4,158,149,36,125,150,11,72,47,240,13,139,44,227,190,78,71,182,40,94,163,22,142,150,49,121,31,27,176,103,38,250,163,194,243,54,112,236,248,227,131,198,68,58,141,43,24,237,66,72,110,140,88,44,218,197,230,64,129,125,87,144,143,237,58,212,145,25,101,90,161,118,27,185,206,86,90,20,78,29,102,49,13,149,197,116,161,163,72,163,228,233,44,36,82,244,129,245,118,255,205,171,151,63,90,142,245,200,154,104,44,117,113,243,158,137,124,15,58,137,231,203,50,255,194,59,135,188,63,145,67,158,255,87,20,103,98,230,130,23,122,39,192,210,97,170,145,11,30,34,150,205,209,47,143,92,240,102,222,9,131,178,98,46,120,43,184,93,160,99,30,185,224,29,193,221,169,38,11,156,92,95,22,56,252,47,249,208,29,223,170,12,178,247,103,144,65,62,223,201,32,95,35,131,156,163,15,221,42,231,67,151,198,241,252,208,79,44,244,60,93,231,95,117,108,248,87,33,188,210,222,183,121,88,229,136,106,44,125,146,228,78,166,140,235,179,30,50,246,172,26,58,69,95,59,250,166,168,102,217,200,4,151,136,244,79,98,205,113,43,100,102,221,156,131,69,65,89,99,253,59,89,91,99,35,182,176,129,67,253,187,130,4,18,195,81,61,210,87,61,58,155,240,206,24,87,181,52,154,241,6,56,62,217,109,212,64,179,116,36,2,0,43,143,235,39,126,52,155,163,135,216,197,149,105,175,151,213,17,41,74,156,196,98,44,228,25,75,3,179,37,255,221,65,52,161,221,128,236,166,117,188,110,211,218,58,92,165,41,174,62,230,231,96,101,246,176,99,17,127,150,5,156,138,185,27,0,188,156,73,195,49,59,183,82,127,250,228,249,254,171,55,31,30,63,219,123,249,227,83,39,179,175,133,184,211,185,47,222,62,125,241,244,241,254,243,87,47,249,71,247,239,199,194,201,34,216,88,220,219,199,111,94,189,120,241,225,213,235,253,231,63,61,255,229,169,1,134,202,188,13,226,156,7,7,44,24,114,8,195,192,13,30,118,162,139,150,42,20,134,71,178,100,22,240,47,182,135,85,223,59,175,7,156,190,203,105,145,4,144,105,2,20,24,186,184,34,70,91,13,134,237,236,17,52,156,212,13,62,51,221,192,55,60,241,248,40,174,241,196,211,198,212,11,164,80,204,198,98,189,187,13,185,86,16,64,174,220,245,20,179,212,41,128,200,102,33,223,229,46,46,206,97,139,252,19,80,80,100,33,215,60,177,169,76,47,165,183,138,245,232,231,253,253,87,47,57,170,54,147,178,9,243,193,116,148,132,197,12,34,55,155,101,150,45,54,192,140,54,166,147,108,76,50,221,39,133,153,56,113,195,66,184,175,173,73,162,66,213,49,123,197,121,253,139,159,68,85,43,60,142,98,164,47,21,214,133,120,133,242,95,184,36,175,163,10,211,54,64,29,113,244,173,153,101,102,111,68,97,245,110,145,55,200,147,193,25,249,176,166,70,246,87,204,226,99,177,201,111,244,222,24,241,202,97,122,90,160,104,65,135,127,180,70,81,222,29,214,215,70,81,90,129,184,118,128,220,186,32,95,238,30,193,214,65,48,67,75,249,217,131,6,111,139,132,200,229,51,248,32,147,16,150,134,119,111,142,240,8,218,168,138,20,232,82,88,157,51,69,2,229,88,30,251,13,190,136,202,44,219,62,84,253,51,1,66,64,149,196,135,81,38,127,38,251,218,24,59,109,193,28,198,158,176,145,160,48,238,134,43,210,136,197,183,15,214,45,246,5,44,246,41,46,246,149,183,192,197,46,39,91,96,76,66,227,142,173,30,220,59,149,200,155,249,249,80,188,35,186,204,238,136,194,183,177,7,73,65,237,168,90,79,35,208,50,80,208,177,157,123,177,24,132,96,141,63,95,152,219,77,91,113,71,55,225,66,182,18,139,82,216,150,15,209,141,38,165,125,223,89,177,239,24,27,40,213,151,204,143,214,137,203,210,143,4,14,127,117,165,5,199,229,28,142,251,11,35,110,168,230,21,198,210,151,83,43,110,129,31,95,92,13,11,189,122,35,123,100,150,146,103,139,242,0,115,2,117,39,223,105,159,249,78,35,206,76,102,57,132,106,57,176,41,175,22,13,175,137,61,167,58,201,241,230,161,110,15,226,9,188,9,51,114,134,197,214,203,129,88,10,19,75,77,148,123,25,69,22,115,96,165,46,41,187,81,94,218,17,62,183,106,15,193,218,61,118,190,123,255,222,250,206,38,20,225,76,241,223,241,226,89,212,1,235,187,157,229,206,119,214,228,59,251,138,85,122,62,22,250,61,186,34,133,230,146,246,106,174,61,156,203,103,160,81,94,153,77,142,236,80,91,190,60,190,133,190,120,101,75,195,146,133,123,193,87,37,130,94,96,215,31,27,76,129,167,18,219,43,152,10,36,122,196,198,80,168,247,155,62,243,248,103,247,74,82,141,194,130,248,6,170,9,206,148,47,129,13,201,84,13,9,4,157,219,156,142,10,188,244,30,27,32,163,165,194,180,224,132,163,100,3,167,44,18,47,173,157,64,199,15,79,248,16,167,40,132,251,139,69,16,205,40,246,100,53,209,212,205,51,38,86,100,167,100,131,28,93,2,15,79,37,179,112,89,101,222,54,101,45,89,46,124,108,71,90,80,79,97,189,43,206,185,252,196,192,227,42,113,96,233,251,28,120,102,48,91,92,220,137,135,10,251,200,108,79,98,143,63,86,17,59,2,132,253,199,252,130,156,43,205,126,33,225,78,117,205,199,237,134,76,136,198,163,210,33,73,215,157,235,40,203,150,173,96,200,246,30,198,89,136,198,65,102,66,176,137,140,254,151,217,55,146,253,58,26,39,70,143,73,173,169,76,130,206,77,139,47,218,150,35,158,75,80,119,82,73,32,28,87,71,176,194,225,197,116,30,248,81,169,51,111,169,159,182,198,101,109,182,21,30,24,208,97,105,241,89,14,25,10,75,108,255,23,206,76,150,241,50,231,7,182,204,248,129,241,8,138,40,151,26,156,46,16,81,13,136,6,104,21,97,196,238,7,145,170,140,123,58,51,113,6,171,68,12,207,183,235,192,242,241,140,151,5,212,63,73,233,240,120,36,4,218,96,172,125,194,107,200,83,59,86,130,126,18,86,89,77,134,209,229,37,79,194,60,199,202,115,186,231,150,101,226,20,124,36,27,8,51,176,188,27,184,255,206,166,62,208,221,247,75,198,157,176,26,165,155,8,115,229,103,254,28,196,199,119,92,234,49,104,108,141,93,9,206,47,222,140,221,97,205,149,93,155,214,101,253,17,57,235,123,100,121,69,173,100,165,88,78,178,227,151,54,242,202,153,135,209,71,163,141,247,26,108,248,170,81,70,172,195,148,149,159,223,188,24,90,118,97,121,248,126,109,135,162,18,115,51,221,57,2,109,34,0,37,130,58,135,93,115,47,241,3,230,254,53,129,206,132,130,10,94,140,11,107,190,76,215,205,161,97,233,55,90,33,215,255,184,188,171,174,116,191,136,47,153,93,151,179,44,4,156,130,162,248,238,193,242,243,113,229,115,24,124,57,140,207,60,171,81,105,84,220,62,252,223,122,88,121,176,136,231,231,232,52,193,76,184,30,210,119,212,62,42,240,23,184,85,252,49,176,42,139,56,68,224,14,171,83,233,85,90,149,65,165,83,113,93,235,225,131,93,241,233,245,114,113,91,144,141,219,129,124,224,42,151,145,150,137,252,182,114,230,122,110,163,114,214,244,250,149,115,215,235,84,206,155,158,219,130,239,248,55,187,208,186,135,223,221,57,117,220,57,117,220,136,83,71,179,127,231,213,113,231,213,241,71,244,234,160,13,147,101,230,64,250,244,171,183,75,244,227,232,115,255,48,152,107,71,81,83,227,36,120,94,7,152,226,233,252,218,34,4,30,135,166,255,3,14,226,203,23,212,90,243,123,29,62,103,31,50,7,112,219,105,56,189,146,29,128,168,160,232,69,18,158,250,201,185,101,158,255,206,123,164,80,44,238,231,88,66,137,61,38,245,190,201,49,69,203,63,239,153,162,14,122,144,7,114,253,80,226,27,16,174,129,23,149,41,250,22,228,38,237,73,76,213,41,110,3,206,133,111,170,191,158,121,174,1,72,168,181,163,184,108,122,100,204,65,117,57,15,232,181,69,145,203,144,56,154,77,67,159,226,154,214,190,17,242,53,20,11,3,148,192,18,105,10,78,120,87,49,166,239,197,67,241,224,8,100,36,47,182,11,188,95,110,207,165,229,142,253,223,177,255,59,246,127,199,254,255,34,236,127,29,171,15,225,165,193,233,141,173,246,235,242,250,12,123,215,36,142,131,77,140,99,66,12,95,144,124,100,92,94,105,233,172,104,195,84,168,248,93,213,200,100,173,16,241,95,229,192,78,132,230,31,230,227,170,234,235,104,28,89,71,150,145,215,119,140,242,247,96,148,153,88,107,55,77,234,25,95,44,238,86,205,128,79,112,35,190,233,15,77,70,37,129,200,207,130,198,72,111,14,60,124,41,173,243,135,241,236,156,165,66,28,42,47,200,35,73,161,187,71,26,46,4,52,17,193,85,105,75,150,239,85,10,194,89,223,127,250,211,235,23,123,251,79,117,59,32,101,237,173,135,39,49,144,81,74,48,177,216,87,102,8,224,132,37,102,98,162,60,122,232,213,220,239,13,128,45,9,235,177,99,45,206,44,185,151,123,18,206,130,170,116,91,65,231,24,190,232,241,69,129,27,182,234,130,60,145,132,79,102,1,142,155,4,8,137,151,33,179,37,151,110,6,195,74,56,74,119,162,250,151,112,134,209,223,106,42,127,118,246,241,159,236,185,131,7,243,14,233,216,228,78,182,155,50,176,46,90,111,96,222,94,64,13,118,178,239,82,232,163,52,251,170,112,247,243,104,142,131,175,107,2,153,249,132,4,238,17,62,194,225,156,135,48,98,111,208,63,89,2,210,80,214,101,105,48,150,19,197,25,32,107,254,195,132,253,37,140,1,126,93,227,239,156,146,230,197,212,10,116,154,192,7,15,18,250,195,51,192,203,26,123,177,249,115,214,191,80,5,118,33,252,3,197,11,200,7,58,141,2,40,242,7,17,62,216,9,71,133,125,91,155,151,247,174,220,48,164,174,21,179,47,86,58,223,73,252,101,203,201,167,13,20,162,184,225,214,162,189,105,68,213,68,5,38,17,93,85,117,222,16,255,238,188,225,206,241,255,143,235,248,255,87,84,255,254,202,40,196,199,2,133,184,143,167,29,142,5,10,113,187,133,222,100,199,2,134,184,217,195,227,14,199,18,135,184,131,56,196,144,202,69,32,226,227,234,137,38,23,29,95,95,107,222,187,85,173,249,243,159,65,107,62,191,211,154,191,70,107,254,226,29,28,92,156,4,254,44,72,134,7,150,107,57,86,19,254,181,112,255,118,114,69,96,184,116,58,78,32,62,48,4,255,132,172,144,14,219,163,198,35,127,180,23,109,197,9,188,130,225,4,150,204,30,28,66,167,5,169,69,249,144,111,136,53,153,56,143,215,234,233,123,242,224,37,119,94,170,159,210,204,95,214,185,11,181,116,237,205,190,80,42,45,97,68,148,190,245,190,8,6,251,249,70,49,105,215,217,2,150,17,8,39,154,194,124,158,67,93,5,54,28,68,179,125,225,38,158,23,126,163,109,10,96,162,38,26,216,31,145,115,216,178,106,238,48,68,91,56,248,163,63,194,161,84,129,181,44,95,147,65,226,122,89,10,135,168,124,150,92,69,162,184,22,103,26,46,43,15,136,198,79,44,48,177,217,60,57,82,96,176,160,137,104,27,234,16,244,42,193,98,96,23,61,10,73,136,174,178,174,254,187,229,128,176,152,164,127,135,27,196,76,200,192,136,69,202,183,151,79,112,17,169,236,158,0,8,170,227,115,221,203,111,161,76,6,143,149,163,148,137,89,7,235,248,226,74,131,159,18,201,156,11,62,85,135,23,124,174,14,47,148,75,85,206,161,4,125,165,54,250,122,40,87,85,160,168,186,63,149,230,201,157,117,7,65,140,7,148,29,118,255,243,254,237,206,255,11,255,222,215,225,231,111,187,245,20,68,160,42,6,109,105,16,230,144,60,0,112,234,135,243,52,30,90,12,212,66,222,238,152,91,32,44,127,32,163,167,129,24,115,100,246,32,119,11,31,151,52,239,91,101,58,193,220,35,4,201,43,46,24,159,109,71,63,110,120,141,19,118,72,240,197,227,170,115,102,14,250,100,176,99,73,214,175,115,22,117,110,45,238,229,232,155,140,99,162,128,236,121,105,77,193,41,170,188,207,185,126,129,5,129,157,48,112,76,175,186,172,170,100,120,238,75,173,106,204,192,149,171,200,122,244,33,143,68,127,18,32,15,119,98,71,23,208,172,15,191,52,58,148,86,156,233,104,91,87,92,186,26,70,180,136,201,239,95,225,248,200,71,35,4,178,92,66,41,193,15,28,232,213,116,11,164,197,146,58,114,130,58,211,18,127,57,30,221,71,203,250,42,223,74,200,156,27,85,76,95,48,168,242,116,211,81,40,147,124,33,58,161,230,77,41,227,66,75,72,33,159,66,42,21,214,149,43,21,145,121,96,6,20,160,41,112,38,63,74,21,158,173,35,128,178,49,244,23,6,32,38,191,115,10,22,236,133,7,174,118,108,2,3,66,171,166,19,177,63,170,179,195,22,60,143,218,210,153,75,148,46,182,106,103,158,66,161,21,136,108,115,1,87,160,148,155,162,57,228,205,180,185,101,186,194,158,36,193,145,133,33,164,97,78,158,196,95,160,215,73,127,193,136,231,204,228,84,141,20,49,36,187,203,178,170,79,18,160,65,68,166,242,35,58,146,195,71,44,97,189,65,226,219,44,223,148,231,154,165,205,67,88,101,54,3,128,193,4,150,100,86,179,250,35,127,25,236,51,90,108,143,206,164,249,209,59,248,238,129,175,185,162,9,130,86,73,130,185,103,69,49,232,81,120,176,45,130,85,1,146,127,18,36,86,37,245,19,168,176,103,125,56,156,251,176,18,42,216,201,158,229,3,219,78,135,236,209,195,7,187,254,195,239,156,239,30,132,209,98,149,82,112,35,207,194,17,179,42,84,55,28,224,213,220,247,172,192,59,157,254,167,201,159,98,223,122,214,73,154,46,150,195,221,93,26,150,95,9,102,156,191,255,12,253,29,123,22,157,154,65,47,74,139,138,208,43,207,9,154,44,94,127,199,105,6,123,55,169,255,26,135,81,149,129,89,9,147,206,227,219,49,233,128,30,56,32,27,31,98,21,211,182,105,171,203,85,201,62,59,57,223,109,51,101,178,219,161,179,243,145,80,39,187,93,58,61,31,9,125,178,75,250,36,220,115,133,18,99,214,156,240,32,53,135,60,56,205,49,11,78,67,177,109,58,44,182,77,84,221,99,177,109,186,125,60,97,12,247,34,184,77,143,130,219,68,213,199,44,184,77,151,5,183,137,170,31,109,231,3,220,247,32,159,79,120,255,193,118,222,226,61,40,174,79,240,254,173,237,188,192,123,160,1,191,225,253,11,140,253,1,247,160,254,62,197,251,215,182,243,156,199,210,249,1,239,159,99,228,8,120,15,237,252,9,239,247,109,231,87,188,135,246,254,13,239,127,181,157,151,88,95,168,207,27,188,127,9,234,60,87,148,255,129,247,175,108,231,71,190,221,252,79,188,255,209,118,126,198,244,80,223,127,227,253,207,182,243,12,235,15,245,253,23,222,63,179,157,255,197,123,248,254,29,222,255,175,237,252,157,80,8,32,131,95,240,193,223,129,34,68,152,2,90,16,68,248,36,138,52,109,60,141,182,86,199,125,73,181,146,224,24,185,80,82,189,176,124,9,191,181,220,149,56,197,187,202,103,122,24,22,132,7,113,140,207,104,226,238,50,223,236,97,204,2,128,16,144,106,81,50,229,49,99,13,143,180,248,32,165,31,144,43,138,53,60,97,145,67,74,147,21,215,184,52,57,2,247,89,195,67,10,56,82,154,104,137,248,52,195,99,138,68,82,144,136,44,195,153,118,179,224,37,5,201,202,218,93,250,129,217,238,210,100,197,237,46,77,174,183,187,52,145,222,110,74,116,69,65,68,10,231,15,103,128,197,195,47,94,174,29,28,145,136,123,176,15,231,117,134,128,152,121,189,161,3,69,178,194,110,19,47,11,70,93,188,42,24,107,89,50,130,69,127,90,197,41,36,144,178,137,94,226,44,168,49,64,233,225,15,249,215,204,120,97,13,23,249,87,228,24,174,66,53,104,37,162,81,99,248,185,184,44,107,248,28,26,55,211,154,197,141,31,195,47,69,69,0,143,27,158,229,95,48,243,173,53,124,84,240,10,230,195,71,40,230,83,254,149,178,174,12,159,228,223,134,167,62,158,249,253,45,255,134,248,161,53,124,90,220,7,187,228,68,48,92,213,81,54,166,189,112,139,235,156,187,156,253,90,195,159,212,167,226,221,242,28,100,250,51,107,248,183,252,43,113,158,125,248,70,189,35,29,15,250,118,117,136,97,113,134,191,228,222,144,145,98,24,68,234,197,42,220,69,55,137,165,53,252,135,241,144,187,77,12,255,153,75,42,60,42,134,255,50,94,25,126,149,195,127,27,239,196,102,236,240,157,4,223,165,229,166,184,189,175,94,220,52,192,147,182,212,182,134,117,186,115,145,251,191,233,34,215,184,243,144,187,243,144,187,131,61,228,208,38,197,142,97,234,4,95,42,79,240,25,94,59,26,176,61,80,71,113,168,47,29,39,59,238,48,169,185,87,26,88,73,58,174,106,209,238,17,190,31,40,221,240,155,20,112,170,119,145,207,153,10,126,230,71,123,101,141,211,176,15,191,186,6,34,255,162,74,92,94,222,82,214,234,180,165,102,224,224,167,142,243,91,21,188,153,242,163,111,170,20,47,37,127,84,64,70,54,200,249,237,229,2,78,160,202,140,52,96,161,142,113,146,135,38,191,190,88,226,9,224,97,152,57,17,252,232,197,171,199,127,119,36,96,204,240,192,117,154,78,203,105,59,29,167,235,244,156,254,228,10,157,64,116,6,191,186,45,171,65,27,153,103,12,252,68,113,142,248,250,156,35,188,85,206,49,255,51,112,142,229,29,231,248,26,206,49,221,200,57,66,201,57,230,55,201,57,150,140,115,192,234,246,213,22,219,84,7,111,85,186,163,51,149,16,174,198,99,37,231,79,239,156,120,111,76,148,39,162,20,123,97,213,215,136,82,120,125,162,52,191,85,162,180,252,51,16,165,233,29,81,250,26,162,52,219,72,148,230,146,40,45,111,146,40,77,149,56,75,0,40,7,235,129,168,213,146,96,142,15,140,70,201,125,116,5,190,182,227,10,81,38,86,196,110,166,17,59,110,234,114,102,26,86,245,51,244,217,121,134,78,59,207,90,248,211,198,159,14,254,116,13,240,234,217,205,219,54,68,214,129,180,43,221,153,56,238,76,28,161,183,16,48,208,180,151,181,16,48,208,77,194,129,94,84,167,26,195,88,92,159,97,172,254,75,80,207,167,183,202,168,142,254,12,140,234,228,142,81,125,13,163,58,220,200,168,78,37,163,58,186,73,70,117,146,179,187,8,124,209,34,235,68,4,35,119,172,133,148,75,199,223,164,184,75,40,211,2,67,197,48,23,80,66,41,223,124,56,141,8,19,164,160,107,166,7,190,129,159,247,174,208,96,95,209,123,193,192,129,197,163,14,12,175,136,97,79,11,187,208,55,154,132,68,93,74,3,84,104,205,92,107,22,210,171,22,46,227,185,236,5,118,172,169,170,189,231,46,31,210,109,198,137,196,81,49,254,125,54,52,199,184,106,54,92,117,124,36,194,124,219,67,35,205,42,250,146,248,139,42,1,18,127,75,231,104,109,47,154,9,122,204,144,205,2,148,148,149,68,115,5,8,2,231,108,91,71,21,145,69,229,237,74,66,6,91,42,25,236,80,147,193,84,4,70,231,80,233,155,47,158,91,196,47,143,75,157,19,237,139,83,195,53,49,245,142,190,225,8,178,163,73,87,140,34,99,28,23,244,197,209,128,213,21,248,89,226,169,41,161,98,92,130,180,162,150,29,226,64,203,76,4,36,24,67,251,74,198,126,57,80,151,61,52,161,193,64,34,202,165,150,105,175,174,148,247,86,222,95,47,141,87,211,19,138,77,103,57,132,22,159,79,114,26,131,204,58,139,191,68,148,34,45,32,116,186,68,94,18,132,70,226,152,72,143,117,134,124,246,234,133,53,180,126,126,129,1,153,191,53,60,141,10,11,44,27,127,143,112,224,180,206,186,71,40,117,89,112,79,114,111,146,40,104,250,48,96,3,55,70,189,145,107,5,91,99,66,70,139,198,82,27,141,87,89,80,101,163,14,246,216,2,54,26,176,47,142,203,235,106,43,232,56,125,74,200,83,0,67,205,90,187,13,71,18,0,231,20,138,25,166,180,22,221,209,124,158,250,161,244,24,166,208,207,219,70,6,2,81,18,193,143,139,66,25,153,79,197,146,209,195,38,105,220,72,143,95,80,186,171,97,136,140,135,246,55,81,85,179,192,66,16,26,9,140,154,112,244,100,206,250,4,203,24,166,58,91,33,95,52,106,241,98,30,98,116,229,81,44,57,145,30,156,33,114,98,13,182,249,191,18,187,74,247,93,71,142,174,162,54,167,196,242,57,103,192,219,236,160,122,153,8,87,42,114,109,154,13,134,37,146,102,30,235,41,215,45,133,236,231,235,210,242,211,42,159,131,199,124,66,11,167,78,41,159,228,68,137,162,14,103,192,237,153,150,221,43,105,177,32,128,235,165,46,254,142,234,133,146,183,89,73,46,131,100,64,115,111,66,90,88,199,149,103,138,43,31,103,184,178,229,28,51,65,209,43,220,201,249,0,191,251,144,68,153,78,128,66,58,72,11,39,240,84,111,171,193,228,143,235,80,139,248,75,48,19,45,247,14,14,209,174,34,77,30,135,154,37,228,248,182,54,128,208,125,243,110,7,232,110,7,232,110,7,40,183,3,36,78,38,78,181,149,253,244,39,88,217,207,13,251,231,221,222,207,157,141,243,46,122,237,157,27,215,157,27,215,77,184,113,109,167,101,115,77,148,166,17,211,177,75,3,39,172,22,104,73,88,174,14,55,165,59,180,236,225,55,107,231,145,125,13,69,250,237,207,143,50,154,52,214,98,8,207,95,231,158,99,67,135,37,110,73,102,212,89,238,31,110,198,157,133,146,28,202,247,54,195,206,74,161,242,78,166,188,147,41,239,100,202,34,153,146,159,208,208,61,138,222,254,14,142,68,119,75,242,110,73,222,45,201,226,37,169,225,206,104,171,242,231,59,247,190,59,21,239,150,220,88,150,194,141,165,217,211,200,241,242,250,228,120,122,171,228,120,246,103,32,199,139,59,114,252,53,228,120,229,97,44,48,220,66,61,9,88,112,47,139,80,79,65,63,56,221,72,169,167,146,82,207,110,146,82,47,174,229,84,178,82,126,142,246,195,154,59,230,219,80,98,99,196,216,251,84,158,33,226,117,22,206,34,250,70,95,141,117,62,41,154,35,194,166,125,227,27,208,63,197,238,112,62,180,33,237,92,153,65,252,146,41,199,68,93,250,184,104,127,195,142,176,181,120,23,155,29,39,86,208,149,179,213,52,168,102,192,174,228,110,188,177,1,140,96,79,85,228,92,217,29,223,212,70,14,97,59,23,87,74,129,62,69,20,208,242,162,119,223,215,171,191,46,130,241,241,229,113,120,116,185,136,142,109,1,41,133,71,184,118,255,131,155,97,67,58,216,252,126,183,190,51,58,244,151,65,183,45,83,40,52,21,222,242,242,130,8,109,75,36,179,17,149,152,240,67,112,237,32,140,8,252,197,162,172,137,13,148,201,218,221,29,54,172,173,79,50,101,247,189,113,64,242,113,53,120,12,223,209,169,110,156,166,19,219,206,169,146,88,158,255,244,163,46,179,156,222,201,44,119,50,203,141,200,44,109,6,36,131,64,46,115,144,93,194,59,153,229,78,102,249,111,201,44,119,210,202,255,73,105,165,146,149,76,142,18,224,105,135,228,88,6,131,221,64,4,210,76,10,114,158,56,130,169,14,196,52,64,92,66,100,7,127,46,1,103,179,232,81,153,43,68,61,213,128,155,17,47,226,250,35,60,203,88,32,91,48,204,23,144,45,136,216,178,103,159,230,53,249,88,137,28,63,188,217,251,233,233,109,74,29,198,97,160,31,24,164,12,84,59,189,59,15,244,23,23,74,90,29,227,64,80,199,56,16,52,184,185,243,64,183,38,169,156,254,25,36,149,163,59,73,229,107,36,149,147,141,66,201,74,10,37,167,55,41,148,28,125,157,187,250,45,155,29,170,95,64,248,137,191,212,63,194,183,103,192,78,209,224,142,82,142,115,65,179,230,85,68,211,5,199,39,192,11,194,127,27,90,255,115,212,0,77,58,207,211,181,40,100,142,201,204,175,203,14,245,120,102,5,155,234,39,26,75,20,104,102,206,73,134,41,106,47,212,142,222,235,189,151,236,212,198,154,3,90,43,227,208,70,228,157,126,229,161,13,91,195,228,214,251,89,91,145,124,53,114,246,89,97,80,107,149,36,248,180,10,97,97,86,254,238,239,7,255,170,91,138,138,111,152,77,2,67,176,192,253,125,153,7,26,60,65,193,172,192,201,214,100,231,39,26,163,63,188,77,25,2,241,247,246,227,143,65,196,175,73,6,186,147,38,238,182,101,66,88,129,186,48,113,106,8,19,167,32,76,32,76,46,193,205,174,224,118,161,201,22,167,215,151,45,142,110,85,182,56,249,51,200,22,135,119,178,197,215,200,22,199,27,101,139,35,41,91,156,220,164,108,113,152,51,120,172,61,127,202,15,89,201,115,46,26,148,122,217,11,126,238,35,77,49,236,248,173,158,15,85,42,244,73,120,124,50,103,54,165,178,184,128,101,213,101,161,230,166,80,217,96,134,176,253,247,24,177,196,179,142,73,120,90,181,229,185,178,203,75,237,176,176,74,79,7,116,244,188,181,224,161,40,109,25,239,34,52,84,204,81,255,183,205,110,226,183,42,91,156,40,156,221,174,244,51,45,166,220,194,33,88,137,90,238,17,134,89,57,202,25,30,160,252,136,38,22,235,100,254,235,178,20,214,236,249,203,23,207,95,62,189,66,56,240,117,129,52,142,50,129,52,78,190,45,144,70,9,253,72,100,164,23,57,194,121,137,232,45,117,66,78,32,146,95,212,127,93,214,43,175,231,129,191,68,44,136,233,124,53,195,96,34,65,101,30,30,38,126,114,94,65,20,111,184,93,248,199,1,144,28,60,200,86,249,7,1,253,91,130,59,226,192,103,227,249,64,183,44,115,193,23,30,191,121,245,226,197,135,87,175,247,159,255,244,252,151,167,70,80,77,12,112,148,236,135,167,65,188,74,171,62,50,107,32,21,226,222,140,190,41,107,78,60,29,11,191,194,72,187,162,43,66,152,183,9,76,115,155,5,238,213,83,39,5,203,252,235,133,190,61,178,198,21,188,56,150,210,160,70,71,202,215,160,17,189,4,217,153,30,181,84,68,165,65,244,126,12,181,16,29,115,154,195,222,175,22,51,164,228,203,226,152,20,163,77,129,110,114,241,81,181,128,21,203,234,177,45,162,46,87,141,40,32,129,214,169,81,193,20,204,196,225,40,173,227,219,231,47,158,190,220,23,177,170,2,35,0,209,82,175,104,224,148,126,124,85,32,117,127,86,65,132,46,100,173,10,14,176,26,250,4,174,250,49,62,41,32,142,90,18,213,204,61,160,29,85,101,220,13,152,100,198,162,219,241,41,56,116,131,214,149,163,203,224,199,142,46,157,239,105,82,251,103,83,33,192,200,31,192,247,227,36,93,122,223,61,88,126,62,174,96,48,137,195,248,204,179,26,149,70,197,237,195,255,173,135,149,7,232,211,197,99,51,32,193,75,19,200,184,114,230,122,173,202,89,211,115,59,149,115,215,27,84,206,155,222,224,225,3,68,219,14,54,126,210,194,79,220,54,126,227,182,183,252,104,128,223,208,39,218,23,187,80,233,135,223,221,108,171,160,65,80,92,235,58,173,130,166,192,39,237,235,181,202,109,226,71,221,63,114,179,232,147,206,53,155,213,249,195,143,150,250,228,186,205,106,221,116,179,142,181,152,39,71,64,147,42,240,151,33,165,83,24,116,76,178,136,231,231,199,104,120,141,97,201,67,202,110,165,91,239,119,251,21,248,91,233,208,191,94,165,83,31,180,155,240,151,191,195,184,41,252,51,200,0,99,13,84,216,126,159,231,86,104,191,15,254,158,97,59,168,25,248,190,168,156,122,223,237,241,18,186,148,115,171,207,10,192,199,219,21,209,132,34,186,170,136,178,100,208,173,94,103,115,50,172,112,175,188,194,237,138,235,214,219,173,65,5,47,42,45,254,211,172,180,234,189,78,7,47,68,130,237,235,238,54,55,215,10,211,13,182,75,230,118,214,212,190,222,133,218,54,176,146,13,214,130,118,221,29,52,217,5,189,218,174,218,216,151,125,173,24,63,61,169,204,188,159,220,70,189,223,106,58,237,122,243,133,235,194,159,78,191,249,174,253,12,158,246,26,253,61,23,166,79,223,97,191,13,248,159,235,168,228,191,96,169,144,137,150,87,143,125,255,162,87,119,187,125,76,131,25,52,7,14,251,101,25,244,234,205,1,124,255,172,247,142,210,22,228,2,5,182,158,245,234,221,126,107,94,107,212,91,29,183,222,247,33,135,86,203,97,191,148,79,173,238,54,161,128,103,253,119,110,75,203,163,172,241,46,246,242,22,99,6,157,122,238,181,242,189,52,112,90,80,84,171,222,236,83,155,250,29,135,253,178,54,193,219,45,234,208,52,179,46,75,214,221,174,166,173,237,146,117,182,43,116,176,101,247,96,118,238,26,218,224,182,234,237,118,15,230,100,221,237,193,92,133,187,238,0,239,154,205,14,221,245,154,116,215,106,226,93,191,209,199,89,236,182,197,111,3,159,182,122,252,66,101,180,221,4,71,233,65,39,3,107,27,177,5,85,65,30,176,13,145,162,252,250,91,230,55,200,207,45,32,67,61,152,79,237,103,173,207,238,179,246,59,183,93,111,185,109,156,101,61,135,126,216,28,19,169,182,153,236,237,204,36,206,14,82,147,115,10,188,64,210,215,165,191,205,235,240,8,106,244,54,51,166,185,101,103,183,214,51,29,183,137,107,191,2,147,137,255,96,237,235,237,65,135,93,208,187,237,106,62,200,76,225,178,116,253,44,93,230,195,213,133,65,0,122,214,125,231,118,128,136,209,104,117,113,180,6,68,159,6,156,62,57,34,217,22,227,213,41,41,9,38,127,183,139,212,176,222,127,1,215,45,183,135,148,209,109,124,118,79,128,60,15,136,18,181,105,146,180,123,138,60,139,79,182,153,40,110,89,201,208,42,160,242,208,177,77,36,189,68,193,5,1,7,218,14,243,228,153,219,121,231,54,159,65,194,102,187,179,237,156,116,59,219,146,24,87,37,220,61,230,211,161,80,2,19,243,163,83,239,176,169,129,12,157,174,197,108,216,36,191,185,200,68,81,224,70,49,6,69,63,151,68,63,247,102,228,56,106,102,94,148,99,229,91,162,3,90,188,3,90,92,152,201,246,211,181,50,160,81,205,14,170,202,1,237,33,149,130,156,136,127,247,167,13,224,219,141,150,91,107,57,29,252,151,97,207,91,101,227,182,215,229,243,45,189,169,213,65,13,34,148,216,1,129,98,80,239,236,193,200,59,248,143,47,134,166,211,173,119,62,55,50,143,33,161,51,120,214,217,107,56,13,254,4,238,223,181,141,251,246,47,133,13,207,20,58,56,233,228,11,5,50,224,22,148,10,43,147,136,124,199,87,229,192,239,187,129,89,143,95,174,219,81,124,68,172,107,170,71,29,165,111,183,112,190,183,54,107,58,93,210,223,64,32,163,85,210,220,242,43,152,141,210,24,192,151,86,103,91,173,10,211,23,125,165,173,9,49,3,37,37,73,206,60,232,233,74,114,78,127,216,170,232,9,49,91,35,251,55,164,115,90,166,94,166,86,2,94,165,137,31,45,25,24,151,149,177,139,224,175,217,168,237,72,156,11,36,174,197,73,156,251,181,36,46,171,16,127,211,146,228,140,90,117,135,106,63,142,140,37,235,79,138,87,135,234,223,35,45,204,228,215,153,78,205,230,146,153,20,89,93,219,92,164,52,37,144,18,129,220,228,183,156,150,35,214,88,247,196,125,7,44,212,205,114,172,226,201,148,227,149,237,66,186,188,246,179,140,92,243,251,116,181,75,106,173,75,122,163,75,34,18,62,184,110,127,15,164,149,103,187,222,238,56,173,61,213,217,72,100,187,208,217,157,235,247,117,231,171,186,186,119,131,61,93,60,155,218,142,219,125,214,246,93,70,186,241,183,134,34,208,158,122,64,73,126,169,236,174,203,163,253,76,255,162,237,228,179,104,179,28,10,218,205,244,190,174,104,117,83,116,68,23,233,158,139,84,207,165,79,111,161,241,45,108,124,199,108,252,73,95,175,120,107,83,219,91,208,246,142,246,5,240,199,108,14,235,154,222,212,155,222,254,29,155,222,113,64,222,109,101,154,222,212,43,14,41,214,182,28,88,127,115,99,22,110,115,83,30,185,1,0,49,60,147,71,119,67,30,185,17,200,101,177,237,16,244,127,191,17,192,1,104,105,181,108,57,221,76,51,214,118,63,245,126,166,243,51,223,111,232,123,154,252,217,28,220,214,181,103,191,217,136,124,22,235,250,190,191,169,239,73,220,64,119,57,207,162,75,130,161,110,182,161,103,237,74,18,167,120,87,115,251,13,219,186,165,101,226,214,123,157,1,136,188,237,126,211,7,1,165,235,58,236,151,248,65,173,85,239,180,234,221,70,111,175,87,239,118,186,14,251,229,92,185,222,135,127,205,199,221,186,219,24,128,124,238,246,251,78,167,222,36,123,71,189,219,67,179,162,219,97,250,116,15,244,209,78,27,205,111,248,203,114,118,235,173,26,90,0,246,26,144,160,233,240,95,250,31,232,176,29,80,67,186,111,65,129,237,32,109,198,172,92,208,103,187,203,86,189,49,112,107,205,122,119,64,198,149,26,136,87,157,214,20,237,77,189,90,189,223,4,89,169,11,57,247,154,80,73,120,211,198,148,47,250,100,132,129,170,66,186,86,223,133,247,237,166,91,239,55,122,240,182,211,132,17,172,183,26,93,76,217,235,66,61,27,200,13,232,151,11,248,245,6,118,8,86,179,139,185,210,47,123,163,117,221,118,236,178,222,101,146,110,159,73,186,125,62,47,58,200,61,235,164,67,67,45,11,117,64,99,74,214,187,221,22,170,249,13,234,216,110,23,250,139,126,185,170,223,236,118,107,13,24,136,238,39,232,23,52,109,212,27,221,65,189,141,3,87,119,91,125,24,101,28,99,62,194,14,12,112,7,19,96,67,113,236,232,151,191,234,117,123,104,204,197,135,237,54,255,229,175,90,110,27,94,245,33,203,126,155,255,208,176,214,155,173,62,188,232,194,112,241,215,226,69,103,128,95,52,91,88,146,139,195,74,191,252,101,175,15,163,0,195,12,83,141,255,170,23,142,251,9,62,132,113,135,15,32,127,23,115,109,181,187,104,103,110,182,81,58,158,226,235,110,31,222,245,177,108,183,133,181,238,244,155,152,192,197,223,126,191,3,191,237,206,0,198,190,223,198,113,111,67,101,234,131,62,78,144,65,219,197,36,152,160,223,172,55,107,160,43,97,159,117,219,61,42,21,91,215,105,14,124,72,210,165,54,117,133,77,197,133,242,96,70,247,59,83,44,7,106,12,211,1,90,209,67,227,78,187,69,51,176,217,131,158,110,64,159,119,234,93,90,30,248,203,77,225,173,46,84,163,139,9,186,3,246,195,95,52,187,109,24,61,106,116,179,9,247,13,170,91,15,107,233,182,123,62,142,59,126,208,224,214,121,236,218,102,147,186,160,75,195,55,224,191,162,7,187,253,58,16,172,122,163,131,155,2,248,203,134,112,128,171,204,109,185,216,50,92,127,125,177,252,112,175,160,222,239,224,172,114,91,109,254,43,102,68,159,205,8,248,210,101,63,226,69,15,39,221,96,208,194,73,215,198,86,184,3,248,135,253,222,106,67,7,53,218,93,104,73,15,136,5,213,213,165,126,109,54,91,244,190,11,141,234,245,187,14,251,229,57,14,92,172,47,46,229,38,14,38,255,229,20,2,186,25,242,115,169,239,91,110,15,47,93,62,216,157,46,204,95,236,177,65,27,22,109,31,167,18,251,229,130,26,208,10,232,167,142,143,43,110,224,176,95,222,243,3,183,133,115,3,230,22,60,248,7,90,179,251,61,178,167,181,29,99,213,253,242,53,134,145,71,219,82,228,134,131,246,100,197,182,106,208,234,119,110,227,89,235,115,246,97,219,96,76,237,119,253,103,253,119,186,164,11,105,126,57,237,194,196,128,97,3,10,221,108,12,208,246,55,232,15,122,157,119,61,88,144,253,110,203,7,146,220,232,119,216,175,152,50,221,70,135,126,218,189,19,248,219,236,181,219,68,24,137,6,243,191,98,114,181,251,245,230,0,102,245,11,212,87,129,184,247,161,255,187,109,23,179,109,117,232,71,36,109,52,113,86,245,219,115,88,54,93,220,50,128,217,208,132,116,45,184,99,191,114,254,193,100,239,193,178,105,53,231,176,0,7,48,170,176,6,122,253,129,143,67,220,194,229,69,127,120,234,102,27,199,191,213,105,118,218,39,88,72,187,187,172,97,37,155,88,68,31,214,60,191,161,246,188,131,130,169,27,96,28,89,45,139,26,207,210,126,198,221,197,118,167,32,145,163,18,157,180,161,204,110,191,91,150,138,247,227,231,26,203,108,175,32,153,43,70,136,213,237,151,107,138,99,91,207,171,110,189,215,26,32,137,111,213,251,110,187,221,41,109,159,171,117,2,168,221,48,106,152,168,223,26,52,217,175,76,212,238,15,90,53,209,177,208,17,110,179,55,109,32,73,109,32,229,131,254,31,32,113,109,33,191,237,171,251,54,114,230,238,192,71,154,209,235,176,95,209,249,52,244,68,245,155,200,139,96,169,246,219,242,175,72,211,2,86,2,100,191,221,235,77,129,206,244,218,48,179,187,45,96,85,40,183,0,97,0,202,222,239,244,144,93,180,92,152,110,208,243,205,1,146,117,104,95,19,62,128,73,225,34,125,130,74,193,220,104,1,161,131,65,234,184,189,14,48,16,224,72,208,32,234,29,32,73,131,158,219,65,107,32,251,203,151,20,176,145,86,23,133,8,168,83,175,203,238,129,201,138,191,34,21,212,183,209,199,167,192,183,208,174,74,239,97,38,183,224,187,1,18,179,65,19,62,135,219,102,15,183,102,91,32,10,245,219,253,19,160,128,131,118,187,149,159,38,174,147,27,191,95,112,131,115,15,104,238,160,215,102,191,124,66,245,137,20,180,52,242,64,58,171,78,84,80,200,34,162,210,255,156,125,216,46,202,18,55,75,191,89,77,40,51,117,245,148,89,51,107,179,88,111,9,117,175,231,245,209,167,143,26,234,163,246,141,111,23,168,242,132,204,215,80,106,63,179,3,104,214,142,105,152,76,231,65,102,169,78,113,55,121,122,14,189,146,120,184,159,193,18,229,109,141,89,123,190,50,36,145,29,137,204,142,189,202,0,237,72,13,118,45,118,225,216,219,102,198,16,121,27,35,171,219,78,175,231,32,230,118,174,51,29,6,229,190,107,5,189,150,221,253,80,182,78,102,226,20,246,206,191,100,7,21,152,176,209,37,137,249,223,224,78,221,239,209,45,61,181,188,123,217,141,189,146,45,45,109,43,171,95,31,160,79,75,175,231,163,243,66,215,97,191,92,59,106,161,54,217,237,13,246,242,239,232,27,144,96,6,143,91,40,90,130,182,219,33,241,29,149,199,54,122,198,184,61,246,251,22,223,176,52,178,172,95,54,110,186,233,155,109,200,19,91,168,52,231,170,216,168,81,245,80,63,112,114,239,84,245,167,192,233,6,40,162,183,136,155,208,166,85,187,201,222,213,81,117,110,3,147,232,240,13,44,89,218,47,55,179,163,183,126,216,174,53,49,123,215,247,58,237,109,185,102,76,3,121,122,18,70,100,32,199,93,24,244,239,172,83,14,184,63,3,89,192,159,77,134,242,22,244,36,154,1,58,78,67,238,15,162,34,212,121,215,2,241,180,51,103,58,55,106,216,153,68,48,133,64,163,108,161,150,234,54,219,40,121,144,102,201,116,31,244,135,106,162,98,220,110,247,230,32,150,116,50,31,183,113,96,63,183,178,229,98,93,202,103,92,182,213,80,251,118,157,77,134,147,90,115,74,90,58,138,85,160,22,163,170,216,101,151,77,124,138,118,14,84,136,216,47,87,182,112,154,187,157,238,117,202,107,210,198,41,200,115,93,63,159,35,21,135,102,35,40,141,244,102,254,28,125,251,224,43,248,130,244,100,169,45,163,40,13,93,212,35,165,58,147,89,77,102,118,187,115,187,123,253,185,221,189,254,220,238,126,53,63,184,150,248,212,186,182,155,109,107,141,151,237,173,238,121,15,202,251,125,35,231,106,85,218,240,63,116,120,221,214,177,100,176,174,255,183,40,207,197,2,93,44,209,253,138,34,175,205,154,145,35,147,11,94,183,210,191,65,182,92,182,15,129,107,186,243,12,245,143,46,50,46,208,230,29,246,43,150,245,192,37,139,26,217,17,251,244,79,172,81,50,203,118,92,242,45,117,29,246,203,191,66,147,138,75,214,84,88,248,157,70,195,69,243,27,255,75,154,9,44,118,116,64,117,79,26,72,75,208,50,203,126,185,21,14,168,43,104,140,77,164,143,125,151,255,48,94,223,107,183,235,189,46,16,60,178,136,97,21,220,46,40,115,88,177,238,160,223,172,161,107,42,222,131,114,6,90,33,186,102,181,59,93,50,80,178,191,162,130,104,41,235,248,58,9,70,187,41,16,83,147,46,55,28,222,69,235,118,20,6,245,110,7,237,228,109,87,233,93,104,146,110,0,123,110,244,95,160,141,125,208,109,19,41,68,235,84,171,61,208,180,184,38,58,17,163,127,204,192,237,245,255,209,68,3,91,219,133,251,110,211,69,21,180,201,110,218,131,23,109,84,64,201,105,134,61,133,78,110,117,180,140,32,123,220,186,168,247,26,189,102,243,19,114,163,78,167,135,54,26,180,22,54,218,3,100,80,29,120,5,245,129,129,105,0,225,237,179,124,90,80,125,94,113,250,7,58,119,15,170,15,218,116,175,247,143,1,40,238,109,168,54,150,214,235,161,201,169,199,239,58,47,122,232,114,199,220,120,232,41,212,19,167,131,172,145,234,151,95,110,109,71,16,10,239,137,233,139,230,138,142,195,126,175,55,125,155,142,171,109,86,240,233,219,98,179,151,207,5,125,214,210,108,237,137,223,107,206,217,30,205,217,54,149,216,161,249,218,166,13,7,116,94,68,153,142,253,202,121,218,187,198,52,237,109,154,165,110,209,52,117,203,102,169,154,20,144,172,67,150,194,22,77,195,86,118,26,154,211,135,167,92,51,207,26,34,33,238,25,209,60,234,109,152,71,238,77,77,164,205,210,36,118,37,18,240,38,19,39,251,76,156,28,108,22,39,7,245,70,3,148,141,199,93,146,219,123,245,222,0,221,79,123,212,33,93,92,226,240,219,65,135,81,116,190,135,78,132,246,58,29,144,250,59,61,151,8,65,175,219,65,89,31,45,73,180,121,211,106,12,140,254,2,13,162,235,246,30,163,161,181,67,27,104,13,234,226,86,7,70,13,205,57,184,33,134,70,99,212,94,90,125,248,11,69,2,77,71,83,148,220,8,160,117,208,110,149,186,213,137,182,244,113,43,5,196,203,199,120,34,163,211,67,65,179,217,232,19,225,196,157,139,1,93,65,213,97,82,211,17,5,36,24,125,156,188,232,101,136,191,188,89,53,106,86,141,244,31,106,87,77,111,23,155,90,3,106,22,76,172,54,25,229,251,131,54,145,60,52,233,211,150,198,180,73,203,150,242,132,118,117,112,11,211,108,87,141,10,52,219,117,59,254,141,173,119,3,162,51,77,135,253,178,110,69,103,146,194,231,181,246,187,214,86,251,136,133,254,114,210,192,164,59,236,222,154,89,171,153,45,181,181,149,235,79,115,195,41,135,205,95,185,205,109,63,107,202,109,119,86,86,127,171,178,52,159,220,86,169,83,239,134,143,122,95,243,145,219,248,170,175,154,215,253,170,208,185,127,187,175,122,95,245,213,245,27,230,102,79,107,221,156,3,94,94,134,238,49,255,76,151,44,127,204,78,154,113,114,220,156,67,143,249,176,227,199,61,101,32,99,95,23,213,253,102,193,123,30,173,14,15,231,193,126,28,207,211,112,81,12,218,243,215,195,175,241,255,138,128,69,4,1,136,160,61,71,2,180,167,143,160,61,71,2,180,167,221,66,212,158,35,137,218,211,65,212,30,120,236,218,136,24,91,93,105,232,61,71,215,71,239,57,185,85,244,158,195,63,3,122,207,241,29,122,207,215,160,247,236,121,7,7,214,97,60,199,8,236,34,190,168,5,226,243,71,11,81,119,79,2,127,22,36,67,247,202,17,151,205,43,199,58,68,120,132,79,171,56,13,172,201,100,3,184,202,137,196,254,225,209,171,235,12,220,100,89,79,129,106,30,250,9,27,24,47,255,2,215,120,234,195,138,77,120,220,232,146,183,222,158,0,110,57,252,54,224,150,12,42,138,44,128,1,213,96,20,228,186,63,155,85,81,29,57,36,186,111,105,40,37,199,12,165,196,87,32,34,193,89,26,68,179,125,86,221,82,56,162,148,243,14,156,142,12,234,136,21,207,64,57,4,94,199,97,188,138,102,75,142,212,193,63,169,39,113,156,26,65,169,35,85,103,158,244,16,178,154,61,90,165,41,100,82,61,152,212,151,48,190,1,107,184,150,24,74,12,146,115,6,225,17,39,123,240,210,58,164,111,44,27,168,147,196,234,208,178,124,29,78,63,6,201,245,178,100,240,40,102,150,235,1,65,170,13,71,161,31,86,97,29,92,92,57,50,165,76,230,92,240,169,49,188,224,115,99,120,113,226,71,179,57,84,112,120,129,83,217,232,245,104,172,33,151,192,234,62,13,100,135,6,179,48,173,114,164,107,246,158,161,49,87,217,130,112,238,185,8,97,114,197,67,15,156,111,55,239,111,101,110,22,33,246,60,125,242,124,255,213,155,15,143,159,237,189,252,81,199,235,33,161,199,241,89,220,116,96,255,121,168,159,167,47,158,62,222,127,254,234,37,255,214,230,240,141,4,243,18,72,208,168,251,247,125,227,107,3,189,230,34,169,47,79,226,47,136,219,195,230,229,50,61,159,227,183,71,41,8,133,139,51,203,124,206,4,78,171,240,41,127,20,31,29,1,9,251,39,62,218,177,22,28,24,42,246,18,5,142,243,2,38,218,178,26,48,32,115,71,84,148,100,35,23,197,28,241,32,169,35,24,15,245,133,246,245,35,90,82,216,217,163,96,190,12,46,152,148,19,31,136,207,106,238,4,216,184,246,193,115,44,166,26,34,59,255,9,244,196,250,105,24,85,67,158,184,106,215,92,135,215,100,71,212,164,54,71,150,159,47,18,151,250,162,254,198,143,142,131,234,220,153,226,232,170,26,206,96,138,97,125,42,50,46,168,15,195,248,89,196,5,5,6,150,16,228,23,72,219,247,239,139,188,129,165,254,0,201,151,85,27,159,157,132,179,160,202,16,149,202,169,19,198,125,71,4,173,117,248,70,201,183,224,157,137,2,50,80,103,156,138,208,16,27,52,162,106,213,241,108,216,60,94,2,93,69,66,251,20,103,231,11,202,5,228,6,107,10,116,6,214,160,14,47,21,177,108,20,121,102,176,244,68,161,113,45,35,238,107,22,224,232,186,88,87,37,200,86,36,11,101,139,231,212,111,73,21,128,81,152,5,72,65,57,46,81,84,140,234,36,23,90,164,230,64,84,52,75,145,233,187,216,26,137,20,55,69,25,111,94,48,132,12,95,158,150,163,76,44,50,47,199,220,253,166,209,86,217,231,161,237,64,33,88,59,230,156,252,214,124,144,196,190,88,180,126,125,78,17,78,253,228,56,140,94,16,21,177,28,84,118,82,161,157,164,163,130,68,53,247,251,180,230,235,180,99,183,73,212,67,48,154,105,253,145,191,20,10,155,61,58,175,239,63,253,233,245,139,189,253,167,222,1,104,178,11,95,63,45,102,214,11,52,75,124,255,240,59,231,187,7,179,240,115,65,58,156,114,113,98,81,138,48,90,172,210,10,73,130,22,46,87,171,66,216,190,28,156,215,179,2,239,116,250,159,38,127,138,220,197,99,177,123,134,187,187,52,246,191,46,17,68,140,191,39,156,123,207,34,96,252,202,207,111,94,176,34,124,253,72,37,45,27,168,162,15,175,172,7,187,80,193,135,214,164,254,43,168,201,85,203,66,157,213,212,84,207,203,193,172,144,121,41,245,62,173,118,91,54,244,221,129,197,147,91,19,156,130,250,0,3,123,116,167,173,14,44,218,71,171,35,208,8,108,144,16,7,173,214,204,26,102,179,197,69,160,50,182,154,173,78,195,66,190,142,245,91,172,150,39,213,131,168,30,58,22,84,254,128,181,187,214,12,90,110,103,214,114,39,23,116,104,116,248,63,179,217,236,138,224,213,106,82,212,200,167,101,118,141,161,219,104,252,63,35,226,41,236,114,1,68,5,72,194,208,109,191,254,215,8,232,103,109,25,254,134,247,44,170,67,13,158,140,128,122,36,71,243,248,203,144,173,222,141,69,85,234,1,140,63,138,229,23,135,254,244,227,113,130,203,181,198,235,234,78,155,173,255,159,189,119,81,107,27,89,22,70,95,197,104,175,205,72,67,227,248,202,69,30,133,109,12,36,76,184,5,200,100,178,88,28,126,97,203,88,131,45,57,146,204,37,224,253,62,255,75,156,243,125,231,127,177,83,85,221,45,181,44,217,216,100,102,237,179,215,206,100,144,165,190,95,170,171,171,170,171,170,171,165,6,47,222,44,15,31,10,161,223,7,22,249,223,234,235,107,245,13,25,1,245,2,169,53,48,61,223,115,22,168,111,117,85,148,107,119,35,39,96,139,100,196,86,14,23,206,103,114,127,130,57,253,228,221,89,160,237,232,163,208,238,20,162,69,170,143,243,192,75,182,13,193,205,181,173,87,74,12,77,22,214,74,172,88,51,150,220,1,2,154,237,69,141,5,64,71,29,38,216,223,93,172,76,64,83,165,88,221,172,111,84,239,238,95,81,72,39,41,164,92,173,215,42,119,247,74,243,4,88,2,26,25,154,165,248,75,64,197,130,195,250,182,8,59,66,255,169,11,169,17,186,29,179,184,94,217,44,175,223,221,55,40,232,158,183,98,189,84,122,221,160,64,79,166,215,240,218,18,23,3,130,162,27,174,246,29,187,251,148,94,61,153,213,245,138,165,180,88,91,146,92,61,217,150,128,163,157,201,166,36,115,189,208,192,4,89,48,87,12,228,95,85,232,42,202,79,221,33,236,34,113,208,213,213,181,223,121,132,218,148,16,216,238,146,148,0,188,73,59,50,11,173,98,188,178,33,142,71,191,88,85,15,177,110,78,139,76,138,120,155,106,192,148,245,190,158,90,239,163,32,132,52,36,35,118,130,63,107,120,160,84,28,119,108,241,219,133,0,101,90,17,139,245,106,190,110,32,125,177,234,70,206,224,234,138,252,43,40,219,230,36,6,152,175,64,78,199,208,243,165,29,46,189,29,44,140,14,184,120,96,181,19,248,195,142,127,239,45,190,159,190,170,154,171,43,28,173,24,61,111,0,101,128,103,199,171,74,192,119,148,91,64,138,241,233,59,71,130,23,37,188,203,2,108,170,101,214,58,215,235,221,238,116,40,153,94,94,166,106,190,218,216,119,180,144,10,200,153,183,106,181,86,174,219,139,130,50,247,113,123,109,7,87,87,247,129,61,124,226,84,190,192,177,171,48,47,202,138,23,113,98,47,72,71,206,87,219,208,31,14,33,238,97,149,156,116,35,167,253,127,89,188,56,136,231,145,87,87,196,8,60,225,62,189,186,78,36,164,178,3,189,134,24,154,191,82,78,173,61,45,80,99,161,216,238,57,237,219,213,220,185,78,15,102,177,94,41,229,17,54,51,139,160,14,80,60,208,205,18,219,40,84,193,90,165,158,162,9,98,194,6,69,66,102,177,90,198,248,108,141,161,99,7,237,222,44,226,94,89,254,29,59,236,57,9,61,173,18,82,178,79,19,213,202,208,52,192,148,75,217,85,30,55,5,70,127,234,248,137,252,197,90,121,109,109,125,70,119,240,188,161,72,67,244,98,81,124,96,26,29,55,4,160,120,52,93,143,208,17,73,220,27,57,40,177,86,47,219,243,211,58,225,83,238,24,229,243,66,223,135,103,177,182,171,43,207,190,19,11,249,9,185,224,85,187,239,222,120,102,219,89,104,99,230,229,60,1,95,102,71,139,177,73,161,64,239,25,184,20,221,132,81,32,192,88,13,236,142,59,10,213,17,137,227,105,141,100,18,240,89,51,75,5,49,97,89,122,30,227,68,106,37,82,12,42,246,162,17,243,4,144,168,138,133,166,118,30,25,58,127,103,37,69,186,218,182,3,160,211,227,33,104,243,219,1,158,20,86,88,84,2,76,124,91,199,128,194,106,161,6,139,192,200,233,198,108,40,25,23,3,39,116,130,59,223,13,230,166,77,128,204,26,216,253,126,42,108,98,25,148,198,179,72,227,226,189,29,120,8,197,136,142,5,233,228,116,230,206,82,232,184,119,73,54,101,167,152,89,128,221,119,2,34,221,216,124,201,148,90,254,173,219,85,153,0,141,105,168,81,224,4,120,206,104,86,153,16,164,155,23,218,142,249,230,15,199,187,117,189,240,205,189,31,220,194,78,223,118,222,92,95,135,48,80,119,35,231,77,24,180,223,160,166,69,248,166,27,192,88,159,209,61,147,225,27,242,54,239,161,36,243,205,141,27,158,219,215,173,36,224,95,184,196,144,138,194,114,138,33,124,192,168,254,24,190,63,167,196,1,108,49,184,146,207,125,226,87,118,220,208,198,187,18,138,80,156,118,201,60,123,128,192,122,201,6,246,112,8,75,42,52,181,102,243,83,147,125,221,110,182,246,217,167,230,193,104,155,181,154,135,229,109,230,182,154,239,222,177,47,205,86,147,125,198,135,141,143,112,27,159,78,179,121,139,201,14,162,109,86,105,53,63,125,100,143,219,205,119,77,124,66,236,237,118,179,249,136,209,157,63,90,108,240,161,233,111,127,100,247,219,205,242,246,128,138,174,66,158,119,144,224,35,219,104,97,242,79,205,126,139,98,62,66,140,191,211,220,128,152,27,40,226,11,4,109,110,15,41,236,182,245,145,85,168,240,54,62,48,218,197,44,195,214,55,138,191,135,248,193,182,136,226,101,238,164,202,140,227,63,53,239,148,152,119,77,127,231,35,91,129,198,237,196,141,171,65,227,32,240,190,213,108,222,236,64,216,183,157,135,29,108,234,26,4,134,16,120,223,130,192,245,157,222,14,115,223,53,221,221,143,108,4,129,62,166,252,99,183,190,195,30,247,154,95,119,101,223,218,98,36,162,93,24,138,199,95,155,43,16,179,6,201,75,152,252,205,110,127,151,133,59,205,193,222,71,62,194,48,172,55,212,171,189,7,24,126,232,213,222,71,49,164,95,101,175,222,197,109,255,10,163,242,78,198,195,240,126,123,151,12,239,78,115,4,81,95,82,67,245,240,14,134,234,102,183,89,131,152,79,205,225,251,184,160,199,221,230,205,123,232,5,36,92,193,176,222,251,187,22,187,221,111,134,16,120,11,109,221,192,254,70,239,163,29,172,178,4,129,53,170,18,158,48,85,16,85,125,31,181,216,205,94,115,5,162,206,48,6,38,42,218,143,27,19,238,53,253,125,154,189,114,18,8,99,112,15,129,208,45,14,72,15,251,8,112,208,56,8,116,183,99,144,243,101,227,55,247,161,241,3,232,241,175,31,89,73,25,145,48,6,56,42,58,248,149,151,253,8,201,66,89,246,183,95,203,28,6,126,253,34,210,127,149,99,182,254,193,129,4,54,100,42,181,154,95,63,124,76,149,74,241,73,55,118,154,149,15,212,56,94,106,245,3,148,186,210,106,222,28,224,112,54,63,227,192,29,120,48,194,59,205,175,7,178,19,55,4,4,110,75,140,10,60,215,232,73,51,227,202,182,52,215,176,192,250,65,208,162,185,56,20,208,48,104,165,83,133,144,170,85,223,222,220,102,247,187,205,221,221,120,17,182,250,48,135,173,230,254,14,140,126,243,19,4,236,252,142,99,176,191,139,16,223,252,138,73,246,239,182,217,237,30,6,225,136,222,99,80,179,169,177,174,219,119,76,109,6,190,216,130,191,101,58,6,161,179,154,101,58,33,181,74,203,110,199,146,219,231,114,223,246,110,44,68,225,203,116,141,79,199,138,2,200,164,201,125,81,92,110,100,94,252,244,55,126,20,202,137,223,2,254,103,22,4,11,220,248,71,240,15,47,21,191,218,177,131,91,136,231,36,50,143,15,123,54,240,171,233,252,229,18,158,94,136,120,126,44,183,122,125,83,40,196,241,92,234,48,17,191,74,215,138,96,60,231,110,121,60,209,184,225,232,186,80,72,242,215,59,235,213,205,182,18,63,128,145,82,226,59,244,159,18,31,185,17,16,18,113,124,183,214,93,239,138,120,85,208,18,151,207,153,31,140,199,63,60,154,122,194,23,140,230,228,71,33,169,151,146,141,101,218,73,118,37,206,199,201,67,94,1,209,139,50,130,72,200,66,78,132,160,22,121,4,158,175,200,8,133,106,44,40,204,133,140,150,7,46,152,143,159,185,196,61,145,127,152,236,77,199,113,134,111,20,58,43,110,42,213,49,193,23,81,43,148,201,106,168,137,223,188,41,76,14,35,36,86,131,166,36,39,14,178,144,176,67,211,243,8,193,176,250,223,34,25,5,17,44,51,18,175,32,83,141,103,141,138,60,218,17,103,59,211,147,9,46,228,133,116,166,56,242,153,61,216,211,6,111,102,75,147,19,160,23,83,192,203,75,13,32,185,105,118,241,179,66,169,88,51,10,10,79,163,22,147,44,34,57,208,19,203,100,142,225,22,71,68,233,246,9,222,170,80,91,27,62,44,86,80,39,175,160,164,125,53,4,161,41,189,81,248,122,74,91,202,141,21,220,149,18,251,210,44,241,227,158,116,187,98,110,154,47,118,165,151,113,172,16,51,23,80,177,112,218,168,47,62,224,241,241,211,148,246,228,180,70,93,227,11,215,22,31,54,205,128,210,137,57,75,159,74,189,184,232,95,0,139,248,132,137,189,156,38,191,33,92,194,55,173,29,121,208,244,194,152,4,47,45,70,229,140,106,206,226,191,243,120,106,90,131,102,226,133,138,177,112,223,23,59,179,250,14,156,181,62,29,103,209,201,150,138,179,196,33,87,182,7,211,122,49,237,52,234,79,111,239,11,99,57,247,73,219,63,173,97,147,103,103,233,138,95,66,92,25,212,135,135,236,47,85,169,156,174,189,184,201,78,33,103,22,161,101,190,107,203,155,56,243,121,77,123,255,194,162,243,200,46,83,160,60,68,126,139,161,223,252,195,188,105,155,179,89,160,115,67,53,86,149,228,166,99,23,171,146,52,210,178,112,248,61,19,151,119,156,152,95,69,138,219,90,96,33,205,56,29,100,175,76,62,53,29,199,183,11,64,140,96,220,22,233,78,250,32,50,93,151,122,144,6,128,128,71,143,211,144,119,90,194,61,53,233,180,102,228,29,22,106,188,48,109,242,184,48,221,70,78,19,78,176,35,116,130,57,149,114,121,29,105,191,72,19,5,243,49,131,122,90,160,13,202,65,229,244,233,65,142,117,26,69,174,22,160,116,104,226,124,115,42,25,140,116,112,101,26,229,57,107,199,72,157,78,22,166,50,12,153,99,209,188,97,75,113,154,226,104,116,250,94,144,98,24,38,134,102,178,101,121,241,19,208,140,71,168,179,219,158,1,203,137,18,54,68,5,106,146,98,206,176,11,166,124,54,155,161,38,18,156,65,101,2,222,51,77,160,177,91,155,232,38,254,39,206,98,149,197,147,58,149,157,76,158,131,126,50,212,73,42,211,248,101,218,56,76,143,129,122,138,155,157,154,68,228,82,200,149,185,76,128,204,119,113,41,169,51,222,9,180,147,28,248,22,248,137,111,106,126,95,44,116,98,181,209,233,111,34,12,153,175,152,44,70,80,87,109,90,62,83,25,230,13,209,228,25,113,33,119,192,243,79,139,167,173,154,66,22,29,151,16,242,94,96,238,243,114,97,13,211,178,229,136,161,114,36,74,89,73,131,146,178,54,217,1,133,176,153,145,114,214,164,188,112,74,157,158,173,169,242,198,73,41,101,230,36,251,229,177,156,185,114,166,46,28,192,42,2,107,100,23,95,138,249,26,255,196,52,120,251,241,239,47,255,247,31,124,166,11,63,21,223,20,233,255,201,163,225,159,26,152,44,79,83,1,160,205,251,71,148,199,4,230,41,41,240,212,255,136,38,118,46,2,1,136,24,163,104,29,42,202,8,77,82,202,7,84,134,228,93,157,14,53,237,31,17,23,219,83,233,73,92,10,134,103,86,144,104,29,168,197,63,58,125,20,173,167,75,201,173,44,55,165,168,79,187,20,39,49,167,190,31,153,154,54,190,36,11,143,90,217,126,173,133,199,79,69,178,62,183,49,231,129,253,232,4,79,68,255,148,26,92,5,158,83,107,168,232,41,85,224,39,146,179,201,128,130,160,239,159,164,25,146,9,40,197,239,143,34,39,147,23,104,10,215,187,109,198,129,111,237,108,166,70,66,55,148,157,129,104,149,104,98,86,137,134,222,21,177,211,40,232,235,26,170,136,152,238,192,190,113,0,18,187,16,29,58,107,53,118,90,234,191,59,222,233,247,154,31,155,219,205,253,38,255,239,228,205,155,55,143,239,235,219,205,93,250,60,224,161,219,77,250,222,223,62,109,54,215,53,163,128,142,53,2,103,232,216,209,28,93,226,92,209,147,63,180,219,110,244,104,22,43,106,251,80,27,133,43,243,208,105,152,89,42,192,206,199,55,18,140,202,41,30,119,242,164,248,130,59,184,201,25,179,73,173,235,76,41,220,164,248,179,219,185,113,148,210,56,229,189,237,63,112,49,8,155,59,31,238,177,62,55,109,158,154,181,221,243,221,182,51,153,181,192,57,73,150,223,209,76,234,105,133,231,38,198,64,59,112,236,41,202,221,37,86,175,177,74,189,206,138,229,170,145,213,176,83,100,167,83,148,242,18,200,220,4,172,163,66,96,162,118,86,133,24,152,254,200,133,77,81,16,96,0,194,10,228,142,23,237,12,214,106,14,156,48,4,120,206,105,6,32,86,124,229,170,121,175,155,247,11,32,178,17,149,117,46,191,3,2,102,22,50,19,22,102,230,156,14,21,139,103,147,67,154,228,84,173,43,136,48,155,9,21,98,149,65,121,48,179,128,178,157,206,107,71,92,234,123,191,122,180,167,22,48,115,164,167,230,154,62,202,139,101,145,35,44,112,96,86,139,181,84,202,195,113,179,27,221,69,235,234,197,26,189,80,150,184,209,148,107,33,144,24,47,210,42,60,241,191,230,234,176,93,123,224,246,31,205,129,239,249,164,50,150,214,148,70,102,72,6,136,253,120,241,138,68,111,4,226,41,215,255,253,191,96,87,120,90,189,119,174,111,93,88,46,67,216,60,3,52,153,230,99,186,58,240,191,229,4,134,153,176,137,239,156,62,12,253,225,104,248,57,192,132,65,206,206,200,251,95,41,57,131,105,121,115,50,125,91,37,85,25,200,86,106,12,236,135,213,164,144,28,53,240,110,119,51,187,163,215,113,67,175,86,171,82,153,89,48,165,202,204,154,197,53,40,78,80,179,52,237,144,103,98,35,111,220,67,238,85,20,124,154,215,0,160,183,171,248,61,173,31,133,94,249,41,77,59,77,181,210,131,85,56,105,235,88,172,76,31,161,194,48,173,186,158,159,20,213,145,154,81,100,183,123,40,124,76,192,34,7,126,122,0,212,36,10,158,153,10,217,93,21,27,220,221,16,7,156,147,50,252,58,114,111,110,250,143,51,139,195,67,175,91,244,37,48,51,21,76,172,19,164,107,126,154,160,174,126,122,173,10,177,231,119,156,43,225,47,229,13,4,172,14,59,93,82,17,253,103,231,155,232,117,17,53,120,167,232,150,238,146,14,219,110,139,29,163,34,219,33,62,62,138,7,42,65,66,116,169,213,60,105,97,162,51,17,128,154,111,45,212,234,147,250,158,148,235,56,86,11,252,2,212,55,234,144,190,199,244,135,77,212,126,131,244,159,19,245,79,84,17,20,101,125,77,151,37,66,111,62,54,63,180,152,223,74,84,242,194,164,182,47,241,155,84,25,141,179,237,96,97,110,146,244,115,28,117,123,142,37,222,40,74,126,183,73,35,54,78,49,242,107,18,176,242,107,243,157,76,93,75,130,111,169,124,222,20,87,104,218,202,184,251,157,230,113,75,105,203,224,61,14,234,189,162,208,232,79,228,88,217,78,186,158,228,187,87,66,191,136,12,178,251,165,184,225,66,221,247,102,59,78,225,39,205,172,80,17,237,164,171,131,36,174,68,113,55,73,64,237,184,121,216,146,67,159,104,29,230,64,208,52,109,67,210,48,68,5,195,28,165,194,55,63,195,38,239,20,164,247,133,27,55,234,141,174,113,251,122,3,27,132,219,239,219,111,0,100,139,127,132,111,174,251,254,245,155,122,221,222,168,87,175,215,214,214,55,218,221,106,167,84,95,219,40,119,187,215,215,245,74,217,169,87,42,27,206,90,105,253,186,222,169,188,137,156,48,82,128,252,170,143,109,188,194,80,108,104,225,231,55,177,18,222,228,250,39,1,216,63,162,120,75,40,196,123,2,143,224,103,5,66,227,47,34,41,148,252,16,231,28,242,51,173,238,51,158,90,163,224,158,95,168,121,122,254,9,254,179,240,182,96,191,216,11,85,52,15,251,68,78,103,210,253,228,251,95,34,4,252,71,36,143,87,227,160,197,26,8,243,78,187,61,76,69,65,182,86,85,30,249,171,217,248,197,155,172,158,117,254,35,146,204,61,42,179,52,178,205,39,46,95,130,65,76,25,160,172,42,205,238,191,212,140,44,239,255,226,212,138,189,42,165,155,242,66,13,83,152,238,5,50,72,10,122,74,158,217,146,128,252,60,243,145,166,11,229,205,144,167,89,200,75,233,181,148,88,161,94,99,5,148,24,20,74,36,51,144,83,74,12,65,33,159,73,84,166,61,95,152,157,90,126,155,242,224,45,187,162,96,146,5,165,88,224,98,5,30,56,33,92,192,3,230,41,171,116,209,105,151,179,40,135,133,4,15,5,85,242,48,163,249,66,12,145,28,111,188,10,232,20,158,254,21,13,127,49,247,188,98,136,239,0,201,215,150,50,67,158,146,135,32,147,163,184,185,192,81,98,5,69,116,241,250,73,50,19,245,144,87,137,5,94,51,57,51,115,46,34,114,249,190,73,73,239,2,217,145,39,206,234,245,3,203,197,22,175,25,216,89,57,231,144,174,124,55,136,189,170,191,36,167,80,177,141,148,139,20,18,193,72,10,19,10,85,141,74,140,117,210,82,146,66,233,59,219,146,30,140,55,63,243,223,194,207,133,3,39,66,125,25,108,18,158,95,186,97,129,180,108,58,5,156,131,158,83,224,42,72,161,219,113,10,232,141,22,120,224,66,187,103,7,118,27,45,113,10,239,209,79,47,195,132,113,129,253,116,129,144,9,139,233,219,97,148,100,44,12,236,71,244,126,43,171,26,69,84,1,38,188,115,67,23,112,67,92,28,109,190,133,182,61,10,177,180,158,31,184,223,240,148,173,95,224,186,1,16,88,44,124,118,10,54,121,137,38,87,193,215,143,5,238,35,21,51,96,145,180,123,196,5,222,247,28,222,51,135,187,62,68,199,193,5,62,58,182,215,1,42,10,183,33,94,18,37,117,163,2,122,65,19,105,138,178,156,55,233,157,169,92,127,113,103,250,103,238,251,57,210,41,21,234,39,133,84,233,184,112,90,84,110,240,140,30,171,2,172,23,201,59,49,146,36,138,154,167,220,23,11,148,162,174,66,165,36,73,214,68,226,149,212,147,71,36,253,219,30,252,183,185,57,131,208,141,165,96,42,26,137,21,52,50,203,24,201,233,181,184,66,85,52,134,37,205,32,112,97,92,98,65,89,33,145,148,205,55,66,189,114,10,5,77,178,69,83,141,10,16,215,151,226,65,203,88,121,160,148,108,190,6,36,147,164,106,22,205,85,64,158,32,45,63,101,142,92,107,74,202,28,97,218,148,132,57,2,181,169,236,84,174,36,47,63,245,52,65,162,28,166,169,44,206,79,211,14,203,255,20,119,136,78,173,186,182,182,177,86,155,199,29,98,146,246,47,119,135,24,87,245,79,114,135,152,83,223,124,238,16,115,51,206,225,14,49,39,223,107,221,33,230,20,245,162,59,196,89,121,254,10,119,136,185,195,180,168,59,196,25,133,252,5,238,16,243,135,232,207,116,135,152,91,195,119,185,67,204,47,113,49,32,248,94,119,136,51,150,210,98,109,249,51,221,33,230,118,245,123,221,33,230,182,249,191,194,29,98,110,67,254,203,221,33,46,58,60,243,185,67,204,41,245,175,117,135,152,174,240,79,112,135,152,46,240,175,116,135,152,174,233,47,115,135,56,179,154,239,112,135,56,71,185,243,186,67,156,163,168,191,202,29,98,92,245,108,119,136,243,180,240,123,221,33,78,212,241,23,187,67,76,215,246,79,114,135,248,218,74,255,28,119,136,9,133,252,106,119,136,233,14,252,243,220,33,38,77,255,47,116,135,152,25,191,215,187,67,156,90,212,159,233,14,49,179,25,253,165,238,16,179,181,189,206,29,226,148,114,230,112,135,152,151,243,95,214,29,98,182,179,255,191,115,135,56,133,54,89,200,29,98,30,105,252,130,59,196,151,178,188,232,14,49,183,128,172,59,196,217,201,166,187,67,156,153,223,15,240,154,156,151,235,73,210,165,43,178,157,210,15,215,139,63,92,47,254,183,41,241,212,177,251,120,223,208,103,251,135,195,197,31,14,23,127,56,92,252,23,112,184,56,216,249,147,28,46,226,128,251,20,52,146,203,53,209,134,204,32,142,25,158,23,229,14,250,195,243,226,15,207,139,63,60,47,254,240,188,248,195,243,226,15,207,139,63,60,47,254,240,188,248,195,243,226,15,207,139,63,60,47,254,240,188,248,195,243,226,15,207,139,63,60,47,254,240,188,248,195,243,226,15,207,139,63,60,47,254,240,188,248,195,243,226,15,207,139,63,60,47,254,248,247,223,235,95,48,159,103,72,41,145,207,247,14,25,44,232,31,50,152,238,33,50,224,46,21,213,99,128,151,60,69,6,147,190,34,37,148,71,241,97,195,12,143,145,115,85,168,122,142,12,102,251,142,156,89,249,148,244,47,214,175,40,110,164,27,240,111,123,123,205,221,82,105,254,22,76,203,160,52,33,215,149,229,102,189,92,206,216,230,232,113,128,195,2,102,167,3,32,94,181,220,49,198,134,94,98,73,2,227,41,112,162,81,224,21,146,66,141,167,59,59,40,56,214,211,184,33,3,11,145,30,24,79,110,87,119,46,130,75,67,228,192,119,89,114,3,179,216,22,6,89,79,174,25,176,190,185,84,102,34,210,124,26,143,27,34,147,135,153,0,13,247,117,91,230,101,54,75,222,35,3,62,250,214,82,41,9,27,139,172,81,113,96,121,44,42,182,45,232,85,177,99,165,134,1,154,23,21,125,124,53,158,159,143,175,255,0,78,174,216,113,186,176,50,78,128,19,4,176,121,164,100,79,142,55,26,56,1,157,91,64,29,55,78,100,6,99,24,215,168,24,88,234,8,104,104,255,133,185,59,218,146,101,225,201,164,223,45,156,61,14,128,132,92,94,230,191,197,200,63,139,2,128,255,115,251,102,121,121,90,149,217,180,12,134,183,63,114,76,237,144,60,13,105,99,131,77,203,172,93,93,57,161,72,38,179,45,149,120,123,163,84,255,105,114,202,203,206,242,178,238,193,44,123,134,193,54,150,29,57,83,94,3,98,107,24,171,249,84,149,102,197,157,242,150,151,241,255,98,82,85,146,11,39,53,176,68,235,218,129,99,71,142,238,141,250,125,3,203,131,33,3,160,152,210,246,128,105,16,98,143,250,145,54,57,230,188,27,30,116,187,66,45,10,105,96,96,152,101,131,12,192,81,58,193,19,80,208,240,9,133,67,121,54,75,128,58,6,90,239,194,185,28,23,175,93,175,67,237,2,216,55,36,160,5,56,72,158,149,5,235,137,222,110,101,151,130,119,17,55,254,114,108,230,196,199,208,140,77,115,152,102,107,48,3,204,193,26,253,137,105,17,9,197,40,13,3,63,242,177,159,197,158,29,30,223,123,114,188,248,138,192,12,88,198,208,210,52,22,193,0,135,86,201,24,235,23,147,235,93,27,133,78,1,135,13,38,82,204,81,164,151,97,225,224,79,101,211,96,62,190,212,234,6,115,233,101,205,96,125,124,169,150,12,22,82,200,186,193,218,20,2,105,58,244,82,49,216,16,94,106,52,181,67,221,224,163,53,162,212,27,70,241,100,103,239,200,239,56,0,196,142,61,104,216,192,173,69,24,228,160,33,233,45,15,221,3,246,197,15,30,117,93,29,114,57,98,206,125,97,4,223,99,195,24,59,125,104,61,84,146,187,196,78,157,112,232,123,33,194,5,202,121,53,0,0,25,148,12,30,68,230,231,181,59,8,100,188,57,188,3,3,236,64,189,76,29,216,115,162,118,239,123,122,48,80,122,64,165,119,169,244,10,31,30,181,164,215,149,223,149,229,23,175,71,110,191,99,217,252,151,57,69,161,4,8,33,226,13,194,0,119,237,248,237,17,202,79,32,92,249,130,184,3,223,31,34,131,121,2,248,19,34,213,79,136,133,118,237,216,145,125,138,155,217,57,157,195,240,100,185,225,60,253,103,232,132,19,240,52,252,29,194,3,7,141,100,207,129,129,35,75,84,203,159,12,129,52,205,180,181,170,229,78,134,64,26,142,89,96,45,12,220,208,105,217,67,251,218,237,187,209,163,21,76,139,193,54,217,97,136,54,203,18,58,66,72,157,9,131,116,251,30,224,27,183,3,205,222,125,104,59,67,172,22,82,230,132,66,218,67,55,68,127,0,19,105,115,66,33,237,217,111,239,222,5,246,176,231,182,67,43,84,191,32,238,200,70,62,126,31,61,49,237,56,109,31,25,9,40,39,39,20,210,182,14,237,33,82,120,64,209,225,188,158,163,14,76,144,23,138,125,118,130,129,75,1,123,125,27,139,76,7,64,138,79,30,236,153,36,176,149,99,160,246,100,70,44,228,61,62,57,131,52,240,132,247,223,156,224,26,45,224,31,15,156,59,167,15,193,233,0,172,233,232,236,211,201,201,241,233,249,238,206,213,222,110,243,252,211,233,46,102,207,11,142,103,248,55,28,243,166,176,167,255,20,244,227,9,158,140,136,115,112,180,249,233,244,32,78,26,135,16,252,13,252,59,231,8,16,127,75,250,128,64,48,200,11,134,212,92,171,7,226,249,11,246,33,114,177,13,248,3,95,105,244,1,225,233,0,76,79,237,224,117,159,18,164,195,28,182,208,115,65,191,239,116,146,145,238,207,138,229,43,119,207,237,59,168,42,185,7,160,141,35,209,207,9,196,117,236,122,183,231,64,158,59,17,164,72,62,32,6,248,83,252,110,70,176,13,92,195,168,133,144,32,19,6,233,250,190,221,57,107,7,238,16,75,72,62,32,230,93,223,191,182,251,124,49,31,83,211,66,171,157,23,138,181,13,93,4,71,128,96,190,0,79,96,92,7,161,213,153,18,49,102,51,183,172,124,146,193,153,74,238,64,3,70,94,128,94,66,112,58,44,135,24,15,248,25,69,221,13,65,86,9,242,10,2,67,17,240,233,124,111,35,19,8,139,56,19,182,253,136,163,39,191,171,21,43,6,21,7,145,248,196,82,224,80,144,129,150,41,192,136,193,118,231,147,235,69,84,174,252,40,175,137,143,125,47,218,176,112,146,110,48,218,13,119,161,211,103,163,33,226,93,167,67,33,7,110,20,245,157,93,175,227,218,216,229,41,11,9,83,158,1,228,28,7,46,176,114,252,19,245,123,249,155,236,177,27,30,141,6,188,158,193,48,122,132,105,160,143,109,223,231,37,52,131,192,126,220,30,117,187,128,167,225,219,235,250,22,1,107,102,8,32,12,182,148,219,209,240,28,135,64,108,107,60,124,223,235,1,224,19,191,36,103,22,34,58,14,160,178,182,205,59,53,185,180,167,111,0,176,17,226,228,40,179,11,24,30,138,196,23,108,107,152,204,30,125,227,199,129,227,221,68,61,8,217,3,78,215,142,118,131,192,199,222,252,126,234,116,1,56,85,132,232,0,85,126,234,15,108,239,136,200,211,62,22,67,40,1,241,232,173,231,223,123,148,89,205,48,11,191,58,69,220,247,226,149,15,112,140,195,207,225,131,208,122,6,129,231,237,98,73,152,90,114,222,142,146,191,95,197,161,184,147,171,193,121,27,33,108,207,215,0,106,106,64,222,126,4,153,177,230,15,64,102,211,184,122,145,8,78,182,242,76,128,232,160,18,224,58,253,78,38,116,155,196,103,103,168,244,41,138,200,221,88,50,59,18,223,174,160,97,59,187,71,231,251,231,95,174,14,155,231,167,251,191,99,243,142,143,206,175,38,131,201,143,79,73,208,202,154,68,78,10,23,36,89,59,45,164,151,76,76,209,133,245,108,3,152,111,229,208,110,146,113,81,120,5,133,176,131,66,103,84,136,218,149,30,160,158,17,174,33,136,142,195,151,228,123,66,247,110,201,214,153,113,141,141,72,175,24,130,249,70,226,191,46,136,255,202,58,18,255,23,101,86,130,127,244,188,4,30,224,162,88,42,241,32,249,114,9,12,193,211,209,241,209,174,169,161,184,87,99,59,187,173,227,29,248,234,32,152,225,247,254,217,201,65,243,11,4,240,227,13,109,12,156,195,211,201,233,254,209,185,89,99,135,199,59,251,123,95,174,90,48,230,48,224,103,230,6,107,29,159,124,49,203,107,50,166,121,116,116,124,222,60,223,63,62,58,51,171,21,182,183,127,112,112,5,89,119,79,155,173,243,253,223,118,175,246,142,79,15,207,204,74,125,141,50,226,231,85,179,213,218,61,59,219,223,222,63,128,9,52,235,229,10,107,158,157,237,30,110,31,236,154,229,82,165,198,168,238,171,247,251,239,222,95,125,252,212,164,68,149,82,109,99,12,140,204,19,150,111,150,216,217,249,233,241,7,72,206,235,19,95,21,182,127,244,219,62,20,12,5,85,121,76,115,103,231,234,252,248,234,164,121,254,30,58,195,211,165,2,235,106,9,169,152,53,166,126,173,167,210,29,54,207,62,64,21,74,130,171,189,131,230,59,179,54,6,30,235,233,221,105,243,203,89,171,121,176,123,85,222,62,57,129,70,158,190,219,190,170,212,240,189,130,239,205,171,106,5,63,170,99,54,178,158,206,119,127,63,135,52,7,251,71,31,32,122,239,116,119,151,66,170,24,178,139,141,134,49,56,221,133,134,182,246,79,91,208,179,53,118,114,124,240,229,221,241,17,180,9,223,40,217,6,195,225,58,128,191,115,115,147,125,58,218,217,61,165,240,114,9,243,239,191,123,119,0,115,86,198,1,216,255,176,123,252,9,42,172,192,71,243,16,90,87,101,45,40,31,66,106,12,155,80,174,67,169,39,159,78,112,138,161,203,176,62,207,155,173,247,135,48,249,102,121,157,157,29,67,217,102,121,3,102,255,183,125,40,126,147,125,222,223,121,7,185,43,80,81,11,218,126,100,86,202,124,2,119,79,15,155,167,208,165,10,59,63,109,158,28,97,154,42,251,220,140,195,107,236,252,61,100,216,1,216,96,167,187,59,0,46,102,101,109,204,6,214,83,50,139,101,232,214,206,14,22,202,36,64,30,29,255,253,248,248,16,58,124,116,124,138,128,183,139,13,61,194,214,124,70,248,59,221,109,238,28,31,65,111,215,106,236,224,184,245,1,202,47,87,54,216,249,49,12,193,174,72,134,192,200,227,98,176,6,32,4,146,198,122,138,179,195,164,237,194,192,157,98,251,160,248,221,223,17,97,225,122,248,116,112,190,207,103,166,180,9,83,1,144,251,249,248,116,199,220,40,111,98,58,94,207,249,241,241,222,30,180,171,186,81,99,167,205,157,253,99,104,217,250,218,6,59,249,116,246,126,251,211,249,57,204,221,90,189,94,197,37,113,184,125,12,83,80,46,173,87,216,238,206,62,14,65,165,92,131,73,199,218,234,149,90,101,99,131,102,225,108,247,96,23,6,168,12,203,160,190,190,198,91,33,194,42,165,205,117,96,81,25,180,251,248,252,236,100,247,224,160,245,126,183,245,193,172,149,55,107,213,82,77,132,183,78,143,97,225,108,84,55,54,214,74,27,84,47,180,111,125,125,189,2,163,119,186,223,122,207,97,174,90,175,215,106,56,138,216,232,179,253,163,79,71,251,103,208,216,56,28,242,29,238,67,243,161,234,214,251,230,209,59,128,198,245,114,9,202,4,192,239,89,79,103,199,7,251,48,222,108,167,121,246,158,6,110,123,247,55,104,228,14,0,243,62,228,193,241,75,64,179,62,102,215,214,211,167,163,15,71,199,159,143,96,73,195,2,194,201,100,7,127,135,25,98,59,45,92,2,191,158,252,14,121,126,221,222,127,7,240,223,220,168,227,162,124,255,59,0,126,171,181,7,32,112,122,96,110,142,217,141,90,202,249,151,147,221,50,148,66,191,45,40,168,181,191,131,27,6,126,151,160,68,245,179,5,101,159,159,126,218,197,15,90,95,113,84,5,42,194,223,42,84,117,124,2,16,130,41,54,24,47,100,147,29,30,138,106,74,99,214,180,158,118,79,79,143,79,207,160,242,207,205,211,163,253,163,119,103,80,255,254,209,222,241,25,246,241,78,96,223,18,219,222,63,106,158,34,100,193,42,220,109,30,154,0,113,143,214,19,16,78,72,80,120,237,71,136,1,106,20,232,123,244,76,136,222,245,229,39,208,75,104,28,200,63,126,245,93,15,218,13,95,135,184,99,29,184,3,55,130,198,195,247,142,29,246,160,221,240,22,147,40,251,220,98,98,29,3,97,103,142,60,216,243,161,31,240,245,238,12,182,103,7,250,18,218,119,14,162,9,32,7,96,127,114,16,75,144,230,38,30,35,32,150,64,154,247,220,71,52,129,71,126,248,86,99,237,81,192,3,235,242,181,130,171,80,188,87,17,81,180,209,249,221,137,141,38,173,27,80,118,59,178,189,155,190,131,8,3,182,66,255,214,65,132,65,105,206,196,103,25,45,71,250,136,46,28,127,143,222,170,20,34,227,107,34,92,126,215,121,118,53,104,141,7,237,30,171,129,235,12,6,131,26,2,104,160,221,119,135,102,101,19,138,106,225,91,181,196,174,29,32,167,145,172,51,171,101,76,201,95,105,232,145,202,63,227,238,8,97,5,96,8,48,77,157,56,132,230,224,253,89,219,134,110,85,105,2,14,128,222,167,40,154,4,164,162,204,42,13,125,134,108,52,171,27,113,56,16,196,102,117,147,143,51,86,94,43,41,101,29,198,161,101,153,225,208,6,82,249,193,172,85,152,135,82,24,152,20,179,6,173,235,249,247,60,97,141,222,137,57,224,189,169,213,227,148,103,113,170,181,36,204,137,68,159,146,216,117,217,127,14,137,181,141,212,119,211,235,108,163,90,67,104,214,54,49,130,15,117,11,207,61,168,90,179,78,93,192,89,80,3,203,19,105,1,191,77,132,28,153,245,106,42,167,89,175,165,190,33,65,61,201,243,14,24,2,179,190,38,83,240,207,245,36,30,182,90,81,202,134,76,147,4,169,45,63,252,242,129,135,174,37,13,79,194,160,221,61,154,12,2,203,181,10,135,153,125,82,253,32,178,217,92,171,138,48,34,223,209,73,55,236,62,48,223,169,52,117,54,180,129,51,252,157,179,69,230,218,26,27,216,193,237,9,234,237,2,22,77,62,144,169,10,77,216,45,168,200,67,8,118,58,210,244,105,109,51,39,148,103,88,47,97,141,233,228,235,101,158,156,51,240,38,236,49,144,68,126,84,121,123,144,137,18,109,218,198,180,230,122,45,19,1,204,169,185,94,231,101,189,35,203,18,216,131,160,40,241,190,206,99,18,154,31,90,179,129,241,169,144,205,201,84,230,70,41,157,8,54,81,94,245,175,67,231,70,142,211,70,133,135,209,40,30,218,225,109,28,81,205,143,224,141,218,168,41,177,113,22,49,7,202,188,196,81,107,211,162,68,121,235,217,242,78,201,115,186,9,91,116,110,67,100,244,38,143,62,67,197,26,2,169,56,161,185,9,72,80,50,7,132,163,54,203,99,118,111,61,141,56,119,106,106,226,69,99,136,142,67,83,163,31,141,253,97,223,217,92,204,99,106,201,187,198,194,1,150,170,209,143,38,193,22,10,134,141,2,10,75,127,99,153,0,35,26,62,129,230,111,193,62,5,212,216,85,76,209,224,30,214,58,62,61,5,26,35,9,132,61,235,193,106,22,229,70,151,28,31,222,34,67,4,108,246,181,19,20,221,16,247,157,27,39,128,176,229,101,253,193,242,140,113,156,112,59,57,101,121,72,66,175,48,123,179,72,187,102,18,250,149,135,202,218,146,136,51,140,72,62,119,240,51,234,225,169,45,74,217,137,169,215,213,74,15,248,81,141,247,252,188,163,59,74,248,55,30,30,5,143,36,237,143,44,204,238,163,0,8,178,227,57,201,82,84,244,73,226,242,252,172,225,249,19,241,119,34,72,156,162,45,149,199,109,59,106,247,116,91,118,12,66,56,31,154,148,134,34,178,228,72,137,231,135,162,2,241,154,180,232,4,187,130,21,39,197,55,194,123,23,203,247,56,159,216,246,251,198,83,219,14,29,13,47,137,48,53,51,126,15,229,71,55,9,31,216,110,63,242,229,87,228,244,225,85,20,92,106,136,51,48,51,110,118,210,142,221,248,204,49,110,73,1,7,160,145,140,149,179,165,140,22,36,54,39,7,239,68,143,12,153,55,18,131,20,192,188,41,197,37,21,238,75,65,98,250,60,45,239,132,151,203,13,35,150,62,117,132,133,212,117,111,70,241,247,189,16,82,153,208,47,131,69,73,77,123,241,73,97,99,242,100,92,229,233,117,39,239,92,148,225,225,36,243,44,254,225,140,105,166,207,45,165,132,184,30,113,62,136,46,129,139,40,244,181,180,140,224,71,99,20,43,60,202,227,217,55,126,182,73,176,20,15,83,34,30,176,98,232,102,105,169,130,199,188,177,110,176,195,57,219,145,43,252,202,111,75,199,137,0,130,194,87,53,231,143,105,205,73,53,38,71,108,53,217,148,87,212,253,183,185,234,206,145,175,253,9,117,31,205,61,13,83,101,141,249,147,17,194,62,57,122,221,92,156,190,216,38,218,157,101,77,14,10,2,211,109,144,131,85,64,199,39,133,11,109,197,91,209,88,65,91,113,86,52,67,123,169,69,201,177,120,106,224,83,34,76,45,191,229,199,47,204,228,220,51,53,217,134,172,192,120,74,11,62,254,85,45,80,4,216,83,170,126,55,23,24,167,101,188,127,2,4,127,182,222,252,227,161,84,122,115,147,108,240,159,18,137,103,162,208,17,107,116,108,233,95,117,237,188,231,20,236,224,134,142,168,11,64,169,20,242,78,76,10,131,81,24,161,19,119,187,192,139,41,106,128,79,97,243,40,6,14,153,11,232,159,153,166,41,123,244,23,172,248,128,176,47,84,232,165,52,92,84,21,3,69,225,101,75,9,54,145,18,0,50,132,11,136,177,132,98,159,14,16,152,196,60,233,54,167,206,35,52,46,121,117,146,76,145,133,146,30,220,221,156,95,34,185,185,241,196,197,110,224,15,176,163,45,192,223,69,123,56,236,63,114,157,21,216,13,99,133,23,235,226,146,249,86,169,225,255,226,52,252,21,43,226,59,145,107,1,87,215,43,14,92,79,247,87,34,84,53,233,67,149,225,232,154,14,61,116,159,185,70,195,230,94,152,95,168,171,111,24,114,190,237,226,31,192,79,232,169,193,124,207,7,83,206,160,50,102,83,134,35,117,134,166,37,29,73,13,9,66,19,158,122,109,208,249,18,110,144,1,116,49,128,46,174,172,4,70,132,42,99,149,122,29,37,225,162,197,77,212,54,139,233,161,164,121,191,43,98,245,204,132,109,201,23,83,63,208,149,216,235,248,76,8,0,73,253,74,202,253,85,80,85,101,43,41,110,121,217,187,40,93,186,0,251,120,130,11,67,144,244,32,38,120,32,1,7,0,22,161,222,157,85,130,185,147,249,105,40,28,232,167,243,139,223,112,86,86,12,24,135,11,231,18,186,254,187,142,58,110,43,86,208,224,115,91,194,217,76,15,145,109,76,203,142,102,128,57,77,122,126,214,35,43,59,109,209,214,123,168,204,156,40,29,200,46,104,70,164,140,5,235,227,73,167,30,1,32,49,23,91,38,122,168,16,96,191,41,99,159,3,100,186,247,246,109,165,182,140,119,255,192,91,121,77,190,109,208,11,77,175,50,224,31,212,243,145,95,172,210,86,201,36,8,111,59,110,95,167,55,60,17,197,149,153,228,249,123,74,159,10,7,227,151,95,42,53,172,53,73,227,121,57,137,54,158,225,119,165,124,153,36,115,82,201,116,89,150,72,247,203,47,229,53,122,173,196,153,171,151,198,219,183,111,75,73,9,17,34,92,156,62,111,114,234,106,70,3,225,194,42,75,212,32,162,171,21,30,15,32,72,7,172,120,44,19,195,56,2,158,3,185,146,10,2,172,0,137,105,69,61,104,79,226,122,88,179,108,169,36,72,102,79,225,43,146,252,182,170,240,86,236,184,237,8,23,98,241,214,121,132,169,247,240,160,150,154,3,64,27,47,149,96,121,57,32,0,14,35,127,248,185,231,120,123,40,197,97,174,72,1,77,244,159,159,125,0,214,114,169,196,66,0,219,182,60,86,187,239,185,125,7,181,242,176,190,142,101,111,57,113,5,8,126,244,5,47,136,22,227,218,58,180,226,92,185,150,58,141,54,192,112,27,240,159,193,218,28,149,117,140,49,164,88,89,9,223,2,71,243,85,255,41,255,112,217,44,12,236,7,119,48,26,20,250,190,63,44,180,161,205,81,193,129,205,206,233,56,29,194,81,218,79,43,209,202,79,218,79,70,131,110,58,24,59,252,160,90,7,122,27,237,135,181,24,35,182,137,90,247,189,41,155,42,176,38,124,60,47,180,224,230,90,215,96,6,53,166,60,13,237,50,86,114,45,14,236,91,167,21,134,167,55,215,170,62,96,132,106,170,177,246,108,249,18,54,84,231,162,122,105,1,78,191,168,95,90,168,11,21,35,101,64,86,177,164,53,87,167,240,2,225,236,103,4,155,21,239,162,130,111,229,75,230,193,67,134,85,227,48,74,87,137,211,85,227,116,149,56,93,53,78,87,139,211,213,241,173,22,39,174,197,137,41,162,126,121,137,141,164,221,229,124,74,75,5,219,172,52,84,86,139,197,33,40,242,168,114,28,85,197,168,186,28,201,11,24,177,164,22,216,130,128,68,112,102,87,230,240,18,171,151,171,142,172,12,234,209,189,56,88,109,131,232,230,42,182,134,98,141,55,17,172,9,125,53,211,174,18,111,50,133,173,98,30,10,131,228,178,165,176,1,80,75,17,242,31,92,187,223,68,147,38,135,139,66,1,91,110,251,15,86,90,43,91,8,1,38,6,144,226,160,9,217,240,98,216,119,129,254,169,176,154,129,73,252,108,146,11,108,18,65,212,37,166,112,115,83,84,48,69,153,82,200,166,199,212,69,128,249,109,124,248,248,112,177,135,76,137,45,99,108,25,99,203,24,91,142,99,237,135,89,121,41,54,155,151,134,203,157,62,167,49,254,194,185,240,226,169,67,224,108,196,75,160,122,249,198,97,20,193,127,43,248,139,57,224,71,39,56,70,72,93,69,56,166,50,12,30,78,95,101,12,175,227,27,206,164,147,0,90,181,115,62,255,210,43,199,128,82,17,224,38,86,73,137,47,31,25,91,143,99,215,226,216,245,56,118,131,199,82,27,144,247,25,245,237,224,55,148,100,160,190,199,96,232,135,78,165,67,167,9,57,3,68,205,97,30,47,188,204,235,191,100,185,235,46,127,201,33,188,241,214,39,136,163,130,148,104,140,88,20,52,225,90,122,180,226,27,111,42,176,21,208,252,134,95,131,72,167,176,159,233,185,90,131,223,159,253,85,251,231,192,192,100,161,229,174,244,159,159,203,176,97,184,171,248,146,130,59,202,29,10,80,161,143,54,135,12,15,217,159,190,251,205,57,5,114,62,15,44,196,130,40,25,13,133,32,123,139,77,70,241,12,110,194,30,135,246,202,37,117,218,160,209,121,139,61,161,4,136,127,177,67,132,130,61,130,102,135,131,36,114,34,169,74,105,193,38,155,115,154,202,88,117,198,130,120,23,235,15,42,141,240,45,194,9,45,134,192,125,161,162,188,143,241,101,94,29,68,149,241,81,85,226,93,216,252,100,79,176,119,169,254,35,213,28,101,2,97,145,235,184,228,4,249,176,188,140,43,12,201,63,248,120,126,22,49,145,26,67,72,11,122,143,203,211,178,249,82,172,224,27,180,89,247,101,81,101,200,224,203,162,202,80,148,47,139,82,98,48,25,47,10,62,197,170,174,226,27,20,229,26,184,129,33,175,216,247,96,191,132,29,178,133,127,252,65,207,29,244,195,137,127,45,122,136,39,69,29,146,227,83,237,119,252,227,15,122,30,192,131,254,126,167,135,120,82,84,139,231,216,199,63,254,160,231,111,240,160,191,125,122,136,39,69,253,14,155,117,60,159,161,2,85,146,189,9,5,29,255,182,172,48,135,113,36,141,131,250,213,56,208,115,197,219,222,91,160,12,144,243,245,40,182,16,246,252,81,191,195,25,92,126,199,212,157,83,112,121,134,162,224,39,35,65,87,193,90,5,136,224,196,149,247,214,42,59,85,195,91,197,31,22,112,10,73,59,132,28,0,21,111,128,34,123,46,49,239,223,137,52,19,145,125,216,60,47,9,104,32,90,198,42,145,229,210,10,198,39,1,149,210,138,119,41,117,137,130,152,16,137,65,114,203,46,70,254,129,127,239,4,45,59,116,116,195,180,9,236,219,48,193,37,182,216,191,245,202,6,91,47,151,225,15,223,55,217,122,181,10,127,240,93,133,239,106,133,149,254,155,255,219,168,84,214,240,81,195,71,29,30,85,12,43,87,240,81,102,181,18,190,172,97,80,109,19,30,117,120,91,175,96,88,141,178,226,91,133,222,202,152,1,75,42,175,227,99,131,109,212,54,42,108,173,86,169,175,211,115,131,85,33,77,181,10,191,245,10,171,174,175,177,234,6,124,151,234,16,14,223,213,77,8,175,66,24,142,232,70,117,173,166,192,124,39,129,121,66,44,130,91,39,144,67,227,140,255,243,127,35,31,233,17,238,208,254,207,255,195,63,96,193,115,190,180,2,124,105,4,124,169,85,49,130,169,130,7,61,197,209,59,6,113,83,169,160,149,178,97,24,13,50,8,73,248,221,168,177,178,34,168,57,219,106,195,94,155,46,5,112,36,175,209,222,202,171,211,70,89,17,102,160,196,49,109,31,228,72,59,134,170,154,30,215,119,251,116,186,31,251,183,213,157,176,109,15,157,52,23,58,82,243,140,60,145,196,241,50,153,83,185,6,148,43,22,142,112,179,166,248,0,71,30,184,36,233,187,74,45,218,181,239,247,29,91,213,29,84,14,132,122,106,74,142,99,242,19,94,123,89,9,93,110,194,27,53,225,171,100,105,137,44,46,87,12,147,84,213,84,7,179,90,65,16,123,126,222,228,63,229,170,248,69,198,83,105,222,93,194,121,63,37,70,133,40,187,68,221,97,98,183,133,30,177,158,177,130,12,156,208,239,223,1,255,199,240,29,123,102,69,99,3,200,2,66,100,143,41,198,143,87,161,53,183,91,59,187,123,239,222,239,255,250,225,224,240,232,248,228,227,233,217,249,167,223,62,255,254,229,239,246,117,27,58,126,211,115,255,184,237,15,60,127,248,53,8,163,209,221,253,195,227,183,82,185,82,173,213,215,214,55,54,87,222,88,90,230,20,73,33,254,51,155,77,37,119,179,169,164,54,155,10,45,208,37,96,215,233,52,109,82,157,90,174,28,28,137,237,190,127,173,163,216,232,9,231,203,132,206,202,214,228,102,133,197,51,150,64,234,90,252,62,113,13,152,103,77,222,37,174,1,201,135,188,191,35,133,92,253,95,194,70,127,197,170,242,74,219,36,199,115,46,250,151,172,35,95,87,128,46,24,198,31,64,26,140,172,246,219,183,21,54,176,244,234,114,27,112,66,237,185,243,246,109,141,117,45,72,250,75,184,165,151,235,203,29,8,174,60,15,223,190,93,67,77,137,30,196,84,32,102,173,186,60,132,239,134,187,2,152,104,132,20,233,0,31,93,124,244,46,229,66,119,199,64,117,52,166,168,1,163,73,197,100,152,43,76,95,30,179,102,47,205,105,118,46,247,108,150,14,115,143,229,235,61,119,89,70,65,122,192,50,74,212,35,166,168,88,163,77,79,162,123,61,156,98,47,116,199,50,138,220,239,166,152,62,253,193,166,40,136,159,78,177,127,250,219,20,123,166,144,229,105,170,159,231,90,102,181,178,182,75,109,150,82,141,191,102,121,218,243,157,23,44,154,142,216,52,77,253,67,105,221,67,246,54,147,106,254,33,6,230,24,4,28,179,180,213,192,71,150,181,43,248,157,77,218,30,252,202,98,179,4,52,12,74,91,44,124,153,97,222,118,231,229,216,57,61,98,160,98,46,113,198,166,154,85,216,194,150,40,199,20,99,143,229,25,110,108,51,97,213,113,197,38,205,61,110,60,22,155,130,116,249,123,108,35,50,224,223,104,59,210,227,175,162,115,215,226,139,44,77,154,226,35,177,66,249,54,221,240,107,151,101,108,91,34,81,107,202,2,38,240,152,176,142,249,192,20,139,153,191,179,148,45,141,231,177,180,161,141,55,205,56,236,83,214,206,203,206,183,243,242,133,157,87,214,2,232,54,177,37,219,103,138,217,208,111,108,210,166,232,61,203,179,60,234,120,44,215,74,105,136,225,57,38,77,35,12,39,139,167,175,19,134,80,59,41,59,43,18,46,102,76,131,237,127,41,115,7,96,162,3,189,202,117,111,252,226,213,176,211,253,35,76,217,159,181,208,21,151,211,49,158,102,197,90,75,37,113,246,18,232,53,60,76,123,145,206,185,7,244,235,223,167,136,29,91,231,129,72,241,188,152,191,35,76,115,39,74,144,193,64,4,171,30,25,160,107,215,145,111,47,47,187,58,50,216,252,203,202,25,108,135,104,95,116,20,112,237,122,118,240,168,25,177,163,1,93,227,123,54,16,188,232,242,193,96,233,242,97,110,175,147,242,241,235,133,242,69,97,106,249,162,74,40,63,93,60,76,167,174,9,239,156,66,245,12,8,94,217,215,105,222,25,100,60,155,200,202,158,208,73,67,134,50,147,201,17,205,237,242,59,183,195,237,199,115,251,230,8,16,144,174,133,60,179,34,26,146,44,206,106,249,114,60,91,55,8,77,176,51,61,202,157,86,81,177,114,114,207,177,14,12,192,180,40,149,198,164,131,120,238,3,23,141,235,151,151,39,2,68,150,86,207,237,119,116,140,203,142,53,44,4,104,220,146,43,13,246,149,129,225,168,87,180,67,199,155,121,53,190,112,202,68,144,183,251,176,105,29,184,97,4,83,122,115,211,135,49,3,148,5,195,93,50,164,40,100,231,248,240,220,191,117,60,74,148,244,131,39,111,204,140,77,1,19,212,153,149,170,72,113,253,210,82,74,140,34,81,12,116,246,2,86,139,221,129,117,162,241,97,208,46,161,48,22,73,66,15,25,179,241,120,60,49,30,130,37,76,218,227,122,237,254,168,227,132,207,207,129,94,159,28,61,218,1,167,36,174,86,39,83,11,184,133,97,115,111,60,76,82,171,76,38,137,207,46,159,159,147,115,76,192,50,245,74,6,166,98,113,209,145,125,4,169,213,79,204,80,155,158,65,200,151,212,76,34,8,51,174,101,50,250,69,65,123,64,142,248,29,147,110,230,36,253,236,216,183,64,98,82,82,241,14,73,55,179,205,17,35,141,140,47,41,38,55,97,101,235,217,64,200,92,46,151,167,229,38,214,93,38,78,242,167,130,169,132,106,78,83,249,126,129,19,81,46,215,167,76,22,41,3,194,124,234,169,111,44,178,194,167,100,252,130,173,114,226,59,39,215,231,4,223,3,150,151,249,111,17,231,28,208,3,254,108,241,32,51,55,27,158,181,166,18,7,249,233,66,167,223,93,94,198,103,42,53,6,160,83,29,54,135,103,144,127,41,107,199,100,54,50,74,153,47,238,193,246,132,172,194,198,157,219,94,209,48,137,118,193,115,23,160,246,54,112,86,151,218,75,131,27,233,107,168,79,146,56,86,218,52,138,2,122,37,22,153,107,122,34,125,157,59,110,225,166,155,154,204,172,53,2,61,40,158,172,4,197,189,159,35,189,90,49,116,223,96,154,208,59,98,79,50,89,206,28,44,45,253,167,77,187,5,243,152,111,20,233,42,149,227,46,52,33,139,132,183,84,220,107,114,201,3,172,8,99,206,150,111,240,150,75,135,51,37,238,111,166,82,226,238,102,42,85,244,54,163,197,243,169,177,182,165,28,167,163,210,76,91,168,12,176,33,27,177,1,235,90,14,64,200,30,112,252,248,251,142,93,211,239,25,187,161,223,19,214,164,223,109,118,103,225,130,185,222,10,46,162,75,88,218,248,99,61,141,13,83,231,1,240,122,17,94,178,71,72,101,155,54,79,99,139,52,236,222,122,132,72,8,193,31,12,33,77,155,14,138,228,122,176,109,183,173,200,128,102,13,173,37,88,119,119,138,52,230,238,162,131,178,11,125,184,117,103,182,13,252,24,88,205,229,229,225,86,95,31,1,225,109,222,164,1,95,192,220,8,162,165,218,6,249,248,97,35,195,28,177,59,36,189,238,88,7,122,141,61,250,100,176,71,40,113,201,26,45,47,251,250,35,132,15,12,6,5,222,203,64,29,223,172,145,49,110,4,176,128,2,199,178,89,187,184,103,149,225,249,206,170,192,243,204,170,193,243,196,218,128,231,182,133,198,86,197,207,86,21,99,62,89,107,24,117,106,161,157,99,2,175,237,185,166,120,10,242,155,133,251,166,162,190,105,24,45,65,104,137,126,139,66,5,104,64,187,54,18,201,166,40,229,234,10,134,71,135,167,21,24,11,246,36,190,80,79,171,20,235,197,117,109,156,87,186,67,165,59,243,150,14,192,47,221,47,109,26,13,21,43,192,198,180,53,89,64,44,146,238,82,136,173,151,33,212,24,155,83,210,161,122,146,21,49,111,60,111,83,42,162,41,53,177,46,55,112,93,230,18,221,13,32,240,69,35,115,227,51,77,2,82,14,133,188,204,177,124,88,192,75,176,210,3,210,102,51,20,85,37,87,36,22,250,73,125,227,9,245,120,52,160,211,145,13,128,93,94,11,197,171,193,141,50,80,2,196,141,50,180,102,27,177,175,31,132,5,207,143,10,161,148,3,44,197,132,188,70,27,56,229,70,87,103,52,52,124,83,55,22,24,161,170,145,183,147,8,211,10,146,98,79,182,204,91,209,10,46,111,149,237,21,248,102,177,164,176,23,63,246,226,84,221,175,57,56,216,146,231,6,102,94,171,189,249,9,181,37,130,104,224,138,224,119,205,208,115,124,29,174,47,229,175,7,29,114,172,27,130,87,34,183,110,147,204,167,44,0,54,201,162,141,140,226,34,141,90,176,49,79,227,63,183,9,234,52,37,235,117,105,9,10,21,107,53,86,106,0,38,120,129,197,68,232,102,195,40,198,44,60,74,105,108,152,1,120,166,217,80,99,38,212,20,252,173,137,244,16,135,116,238,119,174,107,105,170,68,96,150,114,110,24,49,155,148,181,243,54,111,29,143,69,165,184,3,193,9,122,3,200,134,123,234,51,226,130,168,128,41,185,9,49,29,119,95,200,188,244,125,213,103,144,104,203,246,126,138,10,176,184,97,167,139,4,174,42,68,62,208,182,104,13,142,10,7,28,137,46,192,251,228,41,65,165,220,58,234,229,101,216,22,210,130,20,189,130,97,137,161,149,94,195,111,110,158,229,204,61,169,130,200,68,234,18,119,179,74,89,80,153,64,17,107,97,208,214,72,126,39,199,73,3,138,83,146,17,120,12,213,6,244,163,173,132,70,49,28,246,221,8,246,162,6,17,234,174,23,226,153,194,25,185,87,205,3,196,80,142,243,152,233,249,163,0,212,107,159,83,175,161,149,67,248,69,141,16,37,107,122,196,52,52,194,208,140,231,103,59,254,128,49,68,93,36,231,18,25,61,72,38,147,186,34,149,75,145,91,208,114,252,53,219,252,236,90,200,221,32,47,230,70,243,192,45,190,255,153,125,122,145,95,182,24,78,83,239,56,125,39,114,136,128,96,50,212,64,105,96,76,146,198,8,158,245,115,124,194,230,245,11,72,50,46,167,186,112,129,138,22,227,36,100,83,243,17,75,79,227,9,231,151,47,192,25,16,74,137,119,204,185,106,40,1,196,144,244,37,176,129,14,29,232,179,177,142,198,55,59,93,195,253,16,240,160,30,235,59,195,38,165,153,30,211,140,43,141,233,43,43,193,138,173,200,63,171,40,104,153,19,134,43,181,105,136,73,37,170,226,122,21,15,172,194,184,51,226,54,157,133,178,57,121,154,172,208,137,124,152,136,244,106,80,234,74,54,181,162,128,156,164,135,64,145,163,154,151,131,217,185,121,32,120,60,158,110,34,41,204,78,156,132,237,52,198,227,87,237,85,41,252,170,184,137,157,69,163,197,45,90,156,72,131,233,90,227,56,167,90,126,113,218,156,44,169,40,152,244,127,163,147,243,66,199,119,66,68,199,118,27,79,25,11,129,115,227,60,40,109,18,192,100,147,190,200,130,59,46,250,120,34,148,184,1,168,112,128,27,184,54,13,210,83,246,172,194,240,58,102,109,117,84,177,245,47,141,173,165,37,186,155,245,102,247,97,8,43,126,129,54,193,146,150,235,98,246,6,47,151,178,33,116,55,55,216,106,121,254,85,180,9,253,188,191,5,150,144,119,191,194,187,15,132,7,95,193,176,47,228,96,44,159,140,165,102,181,233,194,227,82,4,239,210,114,81,187,145,62,221,45,223,180,161,62,65,9,3,42,134,193,104,244,139,228,6,197,10,230,108,242,166,164,141,80,180,131,151,23,4,206,234,31,225,85,216,179,3,167,115,5,104,197,181,108,24,122,18,80,248,92,28,161,191,128,13,93,209,62,108,110,60,133,206,150,3,116,18,162,118,77,176,183,161,198,46,46,13,174,41,21,179,188,65,236,62,118,128,110,70,0,194,75,198,150,54,28,5,142,102,106,55,228,249,81,131,77,124,248,200,111,194,209,254,223,255,93,168,148,202,27,133,29,199,131,133,117,2,101,221,66,195,239,10,250,183,190,239,6,126,251,182,24,140,12,109,188,0,21,92,126,45,6,144,200,49,187,236,37,189,3,128,85,24,56,81,207,239,20,124,175,80,192,25,91,124,229,207,185,148,172,55,197,55,100,235,174,193,139,6,83,129,126,3,56,13,29,165,236,118,200,33,250,82,153,45,101,19,2,86,149,248,19,201,237,151,196,141,213,90,70,222,200,143,47,94,39,110,172,214,13,125,9,85,167,81,202,200,52,42,106,182,92,177,16,75,21,231,23,36,178,72,175,149,97,72,99,169,230,188,242,148,170,68,193,27,124,145,215,74,47,176,14,170,122,21,16,82,52,77,125,134,146,126,7,125,93,219,186,108,44,58,188,246,117,151,181,233,48,12,120,228,104,9,237,44,185,154,109,251,109,199,192,35,53,43,188,232,172,172,92,50,224,71,251,70,60,71,177,162,98,3,210,53,32,1,166,213,189,231,103,18,31,134,128,84,67,148,211,1,234,137,55,112,136,123,126,46,73,21,63,168,109,181,60,55,229,91,93,159,189,13,37,24,108,177,253,3,246,13,165,60,206,123,234,218,55,205,64,114,144,40,178,253,112,55,166,237,245,146,20,14,153,121,180,147,212,36,196,77,101,203,19,116,182,166,25,166,40,215,155,187,89,85,66,150,210,218,100,118,143,189,183,165,45,155,83,77,155,165,210,122,121,115,179,82,175,173,215,74,155,155,101,195,44,205,87,99,108,113,40,107,237,246,125,63,152,93,47,29,207,233,158,5,184,101,171,100,234,212,12,51,48,94,217,75,251,1,96,123,102,135,85,51,3,26,98,230,253,130,61,247,86,28,86,50,76,127,1,162,88,32,183,145,135,183,167,227,196,242,125,116,226,8,180,33,241,172,13,136,11,214,6,242,93,186,13,196,30,202,206,243,135,6,83,226,102,52,15,18,171,85,51,72,44,117,170,58,55,14,35,188,117,134,167,35,76,227,37,0,242,226,101,192,182,86,171,25,115,31,98,160,155,124,92,101,53,113,140,81,23,199,24,245,50,63,198,192,85,40,87,137,104,165,186,161,133,207,207,89,201,142,212,79,101,120,137,6,139,132,56,77,71,179,91,45,79,111,84,75,212,20,162,75,107,157,5,201,58,42,2,190,217,181,97,187,72,57,141,119,112,192,61,212,93,93,95,178,66,148,20,121,6,29,116,136,118,222,58,143,161,78,225,64,160,198,170,207,75,64,183,24,105,121,180,60,134,119,17,182,194,140,66,42,96,206,50,67,71,244,93,54,180,252,98,87,88,35,132,111,197,201,205,136,13,172,126,114,186,127,209,6,164,105,176,174,213,217,10,244,129,33,25,170,14,188,27,38,134,176,158,213,149,69,95,91,210,114,180,247,246,218,24,114,202,112,192,70,86,247,226,26,139,1,18,53,186,24,93,90,3,120,196,122,220,209,216,156,119,163,171,137,45,164,182,145,69,119,52,64,207,207,185,184,212,35,198,102,206,37,37,196,254,184,93,249,114,87,21,18,138,26,74,18,247,119,175,78,78,143,207,143,181,233,146,41,46,135,234,19,189,45,236,106,47,46,233,84,10,141,189,11,125,3,54,40,23,101,105,125,104,198,242,178,176,142,141,12,105,118,43,55,225,208,160,36,150,115,17,138,225,251,79,95,111,67,158,231,231,56,79,76,17,181,23,34,186,113,180,18,170,187,49,55,57,61,215,182,164,28,50,41,2,105,150,150,17,48,55,60,145,56,234,24,128,49,103,163,98,104,157,130,22,114,124,79,98,146,35,97,66,10,167,201,69,197,94,164,66,240,88,68,0,202,141,19,41,205,224,11,57,156,35,59,176,68,121,141,156,119,151,120,105,203,23,187,107,48,207,0,3,46,203,162,221,88,59,101,65,148,203,52,204,9,200,22,243,230,81,137,178,96,8,122,67,239,7,71,149,151,143,148,161,141,245,76,27,85,157,152,133,155,201,51,35,73,139,217,115,207,71,150,0,133,206,211,178,245,233,45,19,138,55,223,211,58,81,4,108,91,245,141,249,183,45,46,4,152,147,110,89,226,44,191,27,238,185,158,139,190,170,80,243,1,158,100,90,241,178,162,67,9,233,248,181,10,62,215,249,179,142,207,77,122,223,204,194,150,80,49,154,179,39,107,132,67,159,198,13,251,66,208,40,202,101,73,154,113,105,1,105,202,80,79,99,41,81,211,248,118,169,33,113,82,1,226,100,242,102,29,166,8,131,115,68,154,178,4,109,37,224,98,203,21,237,18,175,96,2,94,104,126,242,153,99,194,76,83,145,201,111,202,189,144,104,226,172,92,44,222,43,199,186,129,251,68,122,47,80,61,62,224,213,70,49,75,57,30,207,98,71,81,24,221,72,57,70,225,210,203,79,201,17,27,30,174,241,64,84,137,6,118,63,182,1,138,143,27,220,216,167,25,238,68,54,80,10,145,233,111,33,3,101,74,26,203,178,128,55,34,169,87,174,186,131,67,155,184,227,108,41,195,96,246,231,221,106,214,170,156,37,133,183,154,33,196,221,137,202,75,138,254,33,69,201,43,32,172,184,248,12,245,2,41,196,181,240,186,136,12,41,6,116,152,200,1,251,163,72,25,171,26,190,141,205,89,182,132,239,56,97,126,217,241,61,82,7,5,58,31,251,140,38,245,34,239,74,98,48,39,178,120,34,117,121,60,183,28,92,242,2,115,96,251,172,237,144,207,92,32,25,98,233,33,30,40,32,175,139,202,43,120,207,7,183,206,145,135,25,191,148,158,159,195,183,86,123,139,4,218,188,119,166,238,67,66,197,178,46,4,240,253,165,94,175,108,174,61,63,251,111,235,107,213,242,38,228,90,65,215,36,232,154,195,157,72,141,166,123,191,64,170,10,148,237,190,173,175,87,107,85,40,190,47,77,239,66,96,78,76,252,230,114,190,144,133,43,21,195,116,87,41,199,138,238,175,82,77,191,252,2,236,197,10,57,187,54,230,103,139,75,124,212,164,244,83,208,235,101,161,118,180,86,231,151,92,173,173,241,59,174,214,75,252,138,171,245,50,191,225,138,150,173,60,83,135,53,59,178,150,244,139,75,34,8,1,166,209,237,173,230,122,34,0,151,232,192,210,254,227,63,226,244,64,219,114,106,8,40,89,174,139,0,175,215,89,109,52,58,40,25,79,149,30,179,27,214,100,119,236,209,120,10,245,8,2,110,184,221,237,61,107,177,7,118,155,81,73,24,45,47,123,72,11,158,197,46,165,128,186,138,29,63,138,179,129,174,57,93,24,239,220,23,34,33,189,145,162,254,222,188,201,199,243,166,99,219,150,179,162,21,246,227,177,186,178,154,150,213,99,95,81,0,118,102,169,167,77,59,214,217,197,16,200,196,179,139,1,60,155,203,203,103,23,205,75,118,96,237,60,63,223,234,77,131,125,179,154,91,87,91,183,186,6,40,36,112,145,85,53,15,228,178,60,177,132,180,202,178,28,200,88,20,73,158,159,119,200,171,36,185,20,237,232,39,66,210,12,77,196,203,240,30,150,44,107,114,167,88,94,126,40,226,124,163,218,151,254,192,182,185,62,203,243,115,14,98,123,160,214,186,144,106,200,174,241,252,237,106,121,121,7,254,39,15,107,80,52,170,142,125,197,75,11,15,114,64,97,39,117,72,198,130,229,229,165,199,231,103,156,212,165,175,216,115,94,244,25,20,125,0,32,140,135,120,7,240,179,125,105,93,179,38,74,152,238,45,142,100,66,243,106,235,192,188,213,123,6,67,16,52,239,232,171,107,48,49,2,230,183,49,64,20,50,14,45,4,150,123,131,126,206,96,57,67,225,45,118,127,209,186,20,198,182,182,110,23,79,86,236,226,222,207,250,232,249,249,43,148,192,238,99,214,224,126,126,130,253,105,110,212,190,30,171,71,209,162,93,167,69,251,132,215,87,160,128,193,101,217,117,169,79,89,83,70,190,28,130,9,27,207,196,137,93,0,197,62,225,252,154,92,195,10,134,158,228,37,42,136,26,139,42,85,173,73,121,228,70,46,147,7,24,72,105,246,120,170,254,163,186,49,113,149,19,183,27,208,57,49,195,107,212,196,222,98,91,218,47,120,68,160,189,69,158,34,68,3,195,162,184,134,195,18,215,117,64,139,128,224,178,135,232,37,158,219,9,224,69,132,197,48,104,91,228,250,55,20,110,128,25,93,30,196,29,63,127,230,250,122,177,182,134,87,4,62,5,154,4,47,120,88,239,232,64,108,9,251,137,21,119,69,139,13,10,246,196,10,210,86,32,193,155,56,5,230,35,207,234,58,34,92,175,184,39,24,211,96,117,213,16,39,208,237,139,240,242,194,191,8,46,99,5,255,182,110,140,179,92,57,215,253,80,249,242,152,65,110,40,110,97,81,73,104,75,239,163,2,39,201,196,184,139,185,62,163,16,242,115,23,93,184,240,102,152,145,5,21,41,7,171,91,8,12,209,2,50,179,88,175,79,28,54,213,234,89,253,190,60,237,29,55,37,66,199,94,32,189,45,116,78,92,212,158,67,88,113,229,76,135,177,44,164,143,124,60,105,6,2,65,70,156,60,115,208,145,195,194,71,25,138,62,142,210,98,82,60,151,225,66,201,102,254,161,40,118,57,229,91,86,14,30,83,20,240,140,227,82,15,208,157,141,151,147,110,121,166,186,21,248,164,39,228,49,159,61,77,250,232,149,170,34,11,139,99,234,162,129,147,171,211,205,236,1,89,24,4,134,95,145,52,228,202,136,60,46,171,161,86,27,91,120,118,106,230,236,25,41,253,58,190,129,199,158,251,82,113,91,169,175,164,109,102,42,11,111,222,150,75,148,252,75,3,34,173,184,137,233,20,199,197,181,122,154,96,218,16,183,130,138,75,65,145,110,106,243,73,5,122,169,157,194,197,67,252,78,179,58,35,43,228,231,79,120,37,75,235,236,236,116,212,119,208,20,8,231,13,62,201,26,122,199,105,247,237,128,59,111,7,18,0,130,201,163,17,79,6,223,125,23,160,15,29,217,200,144,157,227,195,137,79,94,165,18,16,219,28,97,69,104,194,204,61,53,57,1,224,244,129,76,135,23,233,201,247,247,231,135,7,77,186,32,160,239,180,101,83,48,48,27,130,182,191,98,77,200,160,51,7,211,40,129,135,78,199,181,101,253,135,238,128,76,190,105,32,48,22,141,207,58,104,186,117,104,15,233,27,94,101,226,19,116,243,126,234,124,133,141,60,238,225,73,127,132,78,245,227,183,184,160,179,223,222,113,131,99,153,18,2,184,204,64,9,64,159,240,103,206,141,26,130,6,51,202,119,122,248,32,32,246,107,21,135,145,14,20,183,2,142,195,112,242,206,122,142,19,201,182,163,109,54,100,109,223,182,146,233,139,195,226,0,127,212,150,237,197,235,114,108,46,240,45,53,122,191,72,161,111,163,183,178,194,17,250,53,187,177,186,23,189,75,214,180,6,23,55,151,236,14,176,221,13,42,237,163,210,189,178,62,129,254,121,4,226,10,245,227,159,159,251,164,28,63,66,117,249,161,248,28,2,237,204,66,200,106,141,128,90,34,234,231,26,201,158,192,120,188,184,70,207,69,144,230,154,5,240,78,44,254,188,178,99,129,72,214,133,14,245,154,184,75,23,248,148,20,250,71,70,149,175,2,121,130,170,79,48,244,130,81,117,83,60,170,120,187,181,156,60,110,53,230,85,37,215,122,155,112,173,43,43,241,89,226,243,51,176,174,177,247,83,93,214,36,168,100,160,121,12,3,54,187,18,227,252,10,223,252,36,203,130,95,120,214,96,94,192,246,15,191,151,72,29,201,72,232,114,49,230,223,45,95,44,243,32,22,3,195,91,156,50,80,72,244,239,211,38,20,200,94,240,209,75,222,124,252,32,179,25,103,133,57,95,24,114,188,214,22,230,39,29,33,94,26,114,118,113,36,228,102,3,174,146,197,80,247,125,125,13,97,20,126,33,254,26,115,67,242,27,252,173,24,104,251,13,224,9,239,53,52,160,189,195,55,128,131,71,252,93,67,75,18,248,133,92,45,252,133,74,31,44,77,8,190,52,96,225,194,98,172,161,0,124,81,88,20,134,69,192,19,109,47,47,111,75,61,140,16,152,35,96,37,174,138,119,27,192,119,104,192,37,133,23,15,151,192,30,105,34,61,204,84,71,223,54,210,124,197,24,248,35,219,186,131,221,248,196,90,90,82,13,74,133,247,125,207,58,147,206,78,240,94,104,199,210,211,202,222,104,33,35,182,111,84,132,164,217,187,76,113,157,158,126,0,220,136,116,176,162,239,228,114,69,162,187,167,228,74,5,98,118,239,80,197,23,53,203,163,30,16,148,7,134,178,125,1,183,133,138,42,95,99,123,36,109,173,184,166,25,120,32,14,132,217,125,18,220,234,65,169,206,155,53,136,84,46,5,64,235,190,221,169,42,77,75,192,34,67,152,218,72,169,39,134,202,77,212,28,20,89,57,99,182,159,163,23,236,21,175,176,203,240,148,150,225,168,123,123,213,110,52,51,167,122,104,73,114,117,7,184,161,140,54,180,87,33,122,107,86,165,120,241,121,14,135,74,116,133,234,223,154,78,177,107,187,125,198,239,3,165,105,1,16,117,132,15,26,134,151,42,118,252,1,108,15,164,82,210,223,210,237,231,103,189,66,21,0,99,121,72,199,190,240,106,149,81,76,9,163,213,223,138,172,192,212,59,203,203,29,228,126,157,64,71,26,184,143,78,228,32,76,135,192,7,55,210,17,99,1,202,195,40,88,238,210,67,206,86,91,7,182,90,204,220,106,187,7,181,22,218,143,237,62,176,30,6,202,132,118,241,148,104,203,23,44,43,11,89,219,48,67,12,51,219,80,190,152,145,161,241,212,65,171,99,106,0,175,171,13,129,227,177,32,98,35,121,38,229,27,174,30,93,248,120,30,213,192,17,69,255,214,124,156,203,12,32,98,137,247,112,79,220,123,61,102,123,169,41,190,225,173,8,51,40,82,58,92,166,185,240,173,115,113,163,132,79,215,50,60,166,38,109,103,107,187,232,12,240,216,103,228,245,108,175,211,71,71,34,2,94,53,192,30,192,36,232,17,172,79,223,139,227,3,25,111,108,69,250,147,24,55,211,99,192,156,132,64,44,216,100,105,102,133,180,162,252,190,131,244,107,209,193,133,30,191,232,218,39,89,88,65,228,47,4,74,173,6,231,98,97,74,97,97,97,235,183,42,102,153,66,164,63,94,6,125,113,138,142,80,118,114,138,119,36,85,60,207,19,14,114,115,110,28,71,132,13,29,11,121,126,198,193,54,196,44,140,213,155,31,102,14,107,35,25,173,184,185,239,121,63,52,26,41,135,70,42,142,19,125,196,149,149,51,80,56,59,66,28,250,71,142,10,21,110,88,192,214,94,117,0,216,241,7,197,39,232,155,247,234,254,249,25,111,187,190,186,67,247,184,176,198,172,10,254,216,60,153,141,41,218,66,172,8,163,184,207,237,144,160,142,191,165,172,11,229,58,12,120,61,164,254,15,149,192,168,137,170,2,43,160,170,2,90,116,168,204,73,154,183,124,192,147,37,82,104,147,118,217,53,78,32,173,220,78,193,141,208,92,13,152,29,0,156,93,20,189,110,101,241,132,109,61,93,221,155,1,187,234,32,49,68,85,68,82,119,182,141,71,204,172,140,107,230,15,122,145,203,202,55,158,254,224,137,96,87,67,245,41,4,52,28,7,135,5,56,14,101,232,109,192,150,146,12,118,156,65,173,141,206,175,199,141,19,180,167,78,141,123,151,203,234,206,216,3,211,174,122,176,123,15,136,141,81,196,83,212,80,79,111,235,127,35,18,69,54,82,188,43,102,34,127,36,153,56,55,29,88,89,249,60,45,119,254,26,195,53,255,12,99,26,168,131,168,128,191,222,165,211,244,226,52,30,233,13,42,156,17,238,184,155,134,126,166,176,145,79,136,227,205,60,213,134,111,250,181,232,183,161,94,178,115,107,229,41,21,195,202,97,17,97,235,60,93,82,64,89,128,122,4,178,182,112,177,240,87,51,213,240,248,180,93,246,93,56,118,184,178,39,34,194,229,229,125,222,52,212,25,136,36,138,30,51,26,230,188,35,75,202,71,155,171,168,209,35,45,59,63,235,185,12,37,34,0,218,228,80,66,250,70,227,213,74,47,104,56,201,30,206,176,8,37,127,104,56,219,24,56,102,64,94,88,223,114,117,175,208,86,12,198,9,126,92,126,199,15,90,233,216,132,195,217,80,31,22,223,173,12,139,159,225,111,239,231,165,19,246,36,214,145,121,70,218,128,235,37,152,54,246,64,7,135,240,250,192,201,234,77,3,169,30,204,123,38,243,61,176,39,222,36,51,139,57,190,113,96,69,93,7,209,238,120,94,201,56,49,30,72,209,32,94,168,222,127,126,94,58,49,120,201,52,4,121,35,220,66,127,26,88,60,117,239,204,140,165,219,106,81,75,40,102,134,102,151,141,180,90,206,89,145,107,55,95,104,52,131,218,37,208,64,99,20,23,67,157,16,99,230,35,65,134,48,234,112,159,252,146,60,176,233,157,200,3,127,98,71,227,80,205,47,138,128,209,43,55,122,0,237,176,136,244,201,210,251,22,108,188,12,149,110,27,17,135,60,161,152,201,128,141,96,49,41,130,218,216,4,82,169,2,208,103,66,136,120,50,186,232,163,159,242,213,85,23,61,45,160,161,170,33,54,176,56,104,108,40,126,229,28,60,90,246,139,119,41,128,14,240,138,191,121,122,79,61,182,39,122,156,215,193,108,243,147,193,11,104,211,73,26,101,99,163,208,22,45,213,168,241,235,24,22,238,103,9,247,19,61,37,159,113,128,252,76,249,210,231,94,30,39,181,149,163,21,205,132,152,182,31,224,181,151,240,118,231,183,237,87,27,42,8,209,206,186,144,74,175,111,138,179,176,138,208,93,219,16,44,81,9,121,162,39,186,34,25,239,32,158,218,179,33,48,215,52,55,3,214,101,61,134,76,250,104,43,231,224,103,12,52,33,172,180,38,30,57,66,38,135,211,47,119,192,235,231,27,107,220,204,50,214,32,65,211,117,223,89,226,254,105,124,253,198,224,206,50,81,183,76,50,184,70,99,240,246,174,113,199,117,110,175,129,125,109,234,174,222,181,188,139,187,75,3,125,45,119,209,57,169,217,212,41,0,56,57,58,181,196,159,142,60,51,187,78,244,119,123,214,141,52,68,104,44,65,41,61,58,7,2,114,162,136,220,103,131,87,97,235,61,214,100,93,110,196,135,151,174,228,23,218,24,22,183,79,119,155,31,172,54,27,22,79,119,207,63,157,30,89,157,249,79,21,166,67,153,157,82,7,0,78,66,199,181,198,253,74,99,95,29,61,182,177,22,250,206,232,175,91,216,206,107,151,194,46,48,6,73,31,151,128,31,219,15,50,119,238,3,215,181,186,162,240,160,72,5,253,140,242,232,204,67,236,196,25,40,144,233,1,151,42,112,31,159,254,133,141,90,211,243,43,209,174,149,167,181,136,90,219,152,208,71,65,255,121,34,209,33,25,8,228,27,23,44,89,201,93,118,208,34,216,226,46,212,163,95,114,131,141,231,13,151,139,30,26,85,106,138,188,60,102,184,95,80,8,116,233,108,67,101,219,51,26,30,174,196,56,64,246,163,155,28,215,32,51,30,7,207,56,140,5,196,39,2,147,32,198,216,168,10,105,240,38,151,162,148,215,185,20,101,3,133,40,157,88,138,49,130,247,16,70,117,48,64,113,104,228,176,1,4,0,19,105,7,73,80,23,130,14,249,45,83,45,96,20,60,167,207,122,16,180,227,134,67,4,90,212,255,196,203,153,241,142,100,13,121,10,187,243,136,55,152,57,192,147,122,55,142,6,216,36,67,212,172,72,90,254,102,194,132,16,33,90,236,41,55,120,52,46,206,157,240,157,57,228,228,231,49,205,129,136,117,80,68,31,167,198,184,49,90,94,30,192,134,55,202,115,174,143,158,244,203,130,177,205,88,62,68,134,35,188,17,199,58,176,17,113,187,98,174,110,46,86,86,174,47,213,158,244,245,188,179,130,45,47,113,127,129,36,12,236,77,129,126,13,56,7,175,60,87,27,165,244,108,204,20,41,17,233,37,1,15,190,149,38,196,135,132,217,206,221,246,173,142,30,71,60,162,226,77,224,21,1,229,249,247,19,137,41,76,77,215,221,210,185,35,217,46,192,47,80,175,0,172,21,198,127,203,192,7,202,59,196,240,78,25,23,112,203,208,15,35,49,227,0,86,40,127,236,20,237,78,135,196,66,40,23,118,60,39,200,213,27,82,50,46,47,47,117,138,238,0,171,224,14,224,194,45,61,221,202,142,90,15,238,35,26,211,126,70,233,99,182,50,93,19,77,212,216,35,241,77,102,96,53,113,95,110,39,30,226,82,110,21,194,212,81,170,146,202,184,104,166,102,49,204,250,102,99,119,177,209,112,218,29,3,222,204,236,14,28,127,20,197,99,203,74,70,74,159,30,211,152,35,70,43,200,28,140,95,73,152,72,17,85,140,32,34,169,35,34,53,156,132,170,72,73,234,126,4,91,208,25,83,88,117,70,70,35,109,100,138,177,116,97,64,156,130,209,231,132,117,169,76,70,247,138,76,164,229,97,19,198,165,169,12,116,95,66,94,46,30,193,179,214,166,103,165,251,20,166,230,231,177,227,9,163,212,69,78,128,133,253,185,148,7,251,86,80,60,28,113,127,189,199,215,161,19,220,161,39,182,160,248,217,185,254,224,70,147,49,136,197,99,164,217,135,119,193,13,9,197,128,212,218,117,141,124,247,86,66,81,0,221,37,77,6,3,254,38,59,115,88,126,130,19,229,194,40,18,201,201,155,3,140,39,20,148,117,61,188,150,148,176,1,49,249,182,174,72,29,196,229,184,91,144,203,116,98,9,212,120,28,191,115,209,22,23,53,142,17,1,135,70,164,54,198,77,208,76,27,18,16,161,69,62,58,113,104,60,251,206,189,177,35,46,31,139,63,240,186,74,175,99,247,129,224,50,184,23,195,190,36,224,229,69,82,113,128,100,92,26,169,74,59,156,238,135,10,57,101,151,138,180,57,60,4,76,182,135,202,28,34,71,51,154,244,145,136,39,89,120,82,71,215,29,112,142,182,109,20,125,62,135,250,136,61,181,165,7,89,186,189,27,61,68,178,84,101,35,218,71,44,40,125,152,85,151,10,98,137,80,215,51,3,186,88,93,200,11,160,97,40,177,164,177,179,108,192,7,176,5,121,150,205,144,18,101,142,101,143,23,177,47,79,174,254,82,212,66,39,4,0,168,12,165,178,121,130,147,73,204,72,21,22,38,199,59,207,182,221,41,196,98,177,132,46,129,65,35,225,2,89,151,164,101,12,100,125,167,202,23,136,93,140,193,188,216,205,21,48,64,51,237,57,76,170,94,242,108,242,132,250,152,236,206,68,255,38,147,14,78,158,184,130,1,249,161,88,4,17,40,0,172,212,111,3,207,91,132,60,65,243,134,60,156,106,218,162,190,154,170,194,150,185,62,211,131,9,105,187,160,182,39,10,135,211,222,123,98,210,213,17,7,24,62,42,145,16,59,40,103,163,17,59,104,114,82,124,240,156,48,86,154,165,221,17,223,96,137,187,171,99,144,21,13,224,94,91,185,102,106,17,213,21,62,40,66,139,163,44,14,95,231,32,159,37,209,134,214,39,13,20,161,3,57,225,92,184,232,63,31,134,195,97,110,86,201,36,223,187,14,169,154,141,23,51,173,83,24,17,155,132,46,226,52,206,183,46,214,47,47,130,75,64,201,126,194,159,165,144,21,26,207,49,206,77,145,199,93,63,37,155,231,11,177,50,54,20,126,111,60,203,209,13,118,219,78,46,152,16,158,86,39,90,4,251,145,207,91,213,231,24,40,51,10,79,116,22,27,113,203,62,76,155,163,220,216,31,51,15,182,16,165,97,177,165,214,98,6,201,155,210,154,159,43,167,8,235,187,141,13,35,118,132,120,202,146,3,214,167,174,235,1,126,127,204,17,42,185,92,164,106,39,94,79,99,167,167,136,182,243,168,239,70,70,188,26,109,229,120,216,64,225,189,135,82,130,9,113,89,2,53,56,69,38,160,194,197,114,243,249,21,153,23,240,191,40,70,110,67,40,246,108,172,197,230,37,201,56,193,148,231,140,17,174,6,41,67,69,241,173,60,231,141,138,206,150,148,169,154,177,136,205,128,240,187,180,92,117,78,163,17,110,46,178,73,230,34,229,210,58,255,217,204,24,140,8,71,179,243,113,172,152,101,205,208,75,147,234,223,66,255,187,86,227,28,108,185,84,22,44,172,80,4,40,175,113,69,128,114,169,130,170,0,154,168,84,3,6,203,69,17,1,126,179,216,238,203,13,119,31,128,135,8,93,180,44,235,89,97,113,212,37,215,15,192,182,2,203,122,51,83,75,63,217,201,4,40,78,114,141,37,197,94,190,164,216,203,3,43,156,246,246,197,197,19,109,133,189,29,36,179,181,196,85,26,123,250,144,87,51,50,72,212,129,210,120,152,197,11,161,49,34,139,135,210,195,84,209,138,109,49,94,228,222,77,138,97,194,170,248,206,74,169,58,150,170,6,16,67,168,185,30,50,64,156,104,170,209,153,226,208,140,244,174,239,136,98,214,165,133,78,55,112,156,111,142,52,81,53,144,187,93,231,13,190,70,97,45,145,177,33,126,183,146,141,77,191,193,230,0,25,167,156,244,52,97,194,139,71,187,187,59,72,203,217,250,133,198,89,98,224,2,123,118,8,79,116,52,200,200,199,224,101,86,38,14,20,173,82,20,26,75,226,70,129,43,147,169,215,197,216,98,220,113,167,93,234,226,25,159,56,210,234,226,77,187,252,141,31,177,112,157,78,95,232,231,116,201,195,3,100,151,238,10,177,25,168,173,138,209,166,31,227,70,245,244,140,75,211,241,152,96,65,169,111,85,88,64,212,133,193,105,85,104,244,109,174,191,32,91,34,229,5,88,36,168,98,0,75,164,138,63,29,171,134,63,67,107,13,127,70,86,157,36,115,67,88,28,48,101,253,156,75,108,250,172,155,108,251,92,84,76,90,173,77,203,214,111,80,22,140,214,168,93,86,69,133,25,87,111,198,222,23,238,173,18,170,204,108,225,77,151,143,134,25,210,75,201,16,80,218,120,124,123,223,184,23,158,21,70,207,207,247,72,79,52,17,56,122,86,243,226,254,18,150,223,157,222,99,247,168,245,5,139,2,82,69,70,11,194,173,235,152,233,184,54,38,12,35,36,223,185,84,226,204,100,93,50,147,61,254,189,38,191,239,37,99,219,226,50,157,158,49,150,133,118,38,175,107,42,12,183,86,203,102,251,249,185,179,213,49,91,115,19,145,155,27,198,139,134,254,206,61,183,235,212,157,133,93,2,109,110,206,45,105,156,112,10,100,115,167,64,168,45,163,90,225,230,200,242,1,30,208,228,129,168,21,210,233,117,146,21,101,224,33,189,37,143,153,2,90,63,16,224,92,248,151,76,88,160,17,203,35,147,24,41,229,108,174,253,232,188,206,143,133,112,134,18,138,251,176,115,124,85,72,171,145,96,110,119,13,255,82,87,103,216,210,107,222,192,137,108,33,44,71,184,113,133,226,116,63,214,241,230,70,232,57,27,161,50,172,138,167,72,192,29,211,189,91,182,19,3,77,7,69,115,162,48,232,137,254,196,209,30,224,28,117,48,250,196,58,8,117,192,39,215,212,142,181,149,194,202,74,200,238,201,19,36,32,201,81,14,197,235,39,174,29,147,137,89,192,245,168,169,79,26,68,98,186,51,205,212,78,52,99,197,35,253,17,151,92,3,240,250,218,74,125,123,26,247,226,40,191,119,181,198,16,65,76,57,75,40,186,105,57,174,108,246,148,34,151,74,169,18,1,233,100,10,188,71,13,219,28,32,234,160,104,23,119,199,229,229,54,45,105,81,199,242,242,144,244,200,198,64,204,40,114,199,15,187,95,76,155,97,122,228,149,187,118,24,125,112,30,205,17,19,244,144,57,96,190,183,71,27,183,217,157,155,125,219,148,46,27,75,70,76,88,249,130,219,117,5,212,245,133,238,101,40,116,47,219,156,172,35,74,173,82,78,81,106,109,189,142,58,155,109,244,184,222,5,208,236,229,10,13,138,87,125,20,159,192,15,109,204,64,83,164,237,242,104,131,182,173,139,203,52,245,166,32,222,17,228,182,211,36,131,114,177,44,98,40,4,216,198,181,162,135,146,161,214,196,25,132,52,138,35,231,162,134,114,227,247,24,253,26,228,58,109,143,243,228,209,105,124,219,78,138,141,182,240,12,208,114,76,222,43,190,93,93,64,210,75,148,131,19,61,148,211,172,1,39,93,212,62,58,202,125,228,212,71,47,57,55,255,79,121,35,137,77,158,19,218,14,108,212,168,130,184,244,159,136,162,21,32,74,211,108,19,78,163,153,47,47,135,203,136,158,112,169,183,33,141,118,229,106,164,253,22,209,213,124,87,174,213,93,89,97,52,149,66,254,40,165,82,193,242,114,168,7,12,149,150,113,71,81,15,249,3,189,173,170,3,229,12,130,88,112,198,36,99,108,79,144,212,81,66,82,3,225,23,211,151,120,253,136,25,45,47,119,244,72,106,114,195,170,18,231,49,81,76,110,103,103,248,117,245,226,9,87,78,141,168,136,210,198,57,238,154,249,194,127,91,39,50,108,169,148,42,59,216,234,145,215,61,160,182,201,55,104,112,129,227,204,253,138,51,193,218,152,189,63,211,209,46,233,32,70,75,137,78,157,34,72,220,247,218,226,90,166,62,234,213,181,29,23,101,229,5,109,5,141,243,2,231,235,200,13,84,167,223,11,75,142,38,76,131,17,33,245,37,143,168,34,156,117,129,112,16,33,13,5,139,136,74,226,155,101,174,36,142,102,138,228,32,189,52,195,129,39,215,147,224,195,223,36,201,19,16,191,77,160,122,175,183,136,252,55,233,22,27,160,123,211,150,13,64,4,3,35,249,144,35,188,186,231,60,201,61,240,36,18,246,136,24,39,254,6,153,137,28,244,161,223,224,193,25,191,127,211,81,184,11,238,8,160,132,98,5,147,56,163,252,252,5,153,125,75,88,135,79,45,3,251,50,165,140,252,60,4,185,41,231,246,209,236,28,210,206,126,204,79,26,114,228,53,48,144,250,13,240,6,210,55,18,180,125,152,162,61,36,251,41,76,19,116,67,232,119,32,147,197,71,249,150,54,137,59,182,109,221,94,60,94,234,55,91,79,99,115,181,4,232,109,201,186,101,87,86,186,184,91,90,139,101,34,86,190,90,163,180,162,20,149,195,21,152,217,153,181,116,131,27,173,158,171,142,119,199,28,171,46,189,246,172,174,26,30,214,140,154,37,177,73,7,213,179,90,34,180,246,21,118,179,59,43,115,139,41,240,164,236,142,9,83,194,192,234,82,87,155,0,135,119,70,99,66,209,34,66,100,25,145,245,203,227,37,224,91,70,242,121,5,4,173,123,118,159,34,42,239,12,166,95,61,63,159,33,213,254,160,75,224,51,24,188,35,236,25,236,122,121,249,129,187,242,135,146,244,179,231,231,109,3,67,30,249,117,21,92,3,32,198,137,226,155,243,80,119,86,111,146,183,71,166,251,26,120,64,230,234,41,166,28,22,171,228,239,101,151,6,120,110,106,176,22,57,189,100,104,190,252,110,197,46,126,230,38,204,119,75,86,19,226,160,13,207,207,61,68,113,103,81,224,123,55,116,212,122,13,29,94,148,137,42,151,234,132,41,95,56,103,69,197,9,39,79,63,195,229,110,157,115,0,215,69,71,207,150,171,240,75,152,84,181,72,15,116,180,135,180,201,61,11,236,156,11,221,105,160,24,170,102,80,50,25,44,46,113,134,76,152,208,102,241,178,131,186,105,92,223,25,186,95,176,195,66,220,50,64,198,170,189,46,157,87,11,194,62,156,48,152,212,181,171,43,202,119,117,165,185,222,211,56,125,255,69,32,78,104,184,28,99,226,114,20,28,251,53,224,64,114,156,186,36,101,242,115,216,10,183,191,188,184,196,147,178,9,85,60,98,244,20,29,105,7,37,216,147,18,12,21,15,249,244,197,156,45,216,178,100,61,86,132,188,1,6,195,28,160,39,181,165,178,20,82,192,230,129,23,9,154,254,188,147,83,47,165,205,223,209,93,152,43,174,230,232,11,130,55,20,87,118,180,243,61,79,237,56,92,21,1,192,44,185,180,163,109,102,38,218,35,121,46,67,49,56,191,160,35,84,239,230,104,115,135,129,137,91,25,60,121,165,176,216,159,60,234,201,119,19,143,219,228,138,124,14,23,83,229,18,138,28,164,76,117,126,9,246,52,157,49,146,99,123,236,201,239,102,239,254,203,120,169,227,71,155,52,237,72,83,137,131,111,64,177,228,39,47,145,181,122,177,253,57,185,174,128,77,134,100,44,243,116,15,221,20,188,162,123,105,253,47,193,109,175,191,220,109,60,5,50,243,252,252,4,172,175,250,233,83,238,204,179,133,68,223,73,220,2,135,140,180,113,195,68,202,226,109,201,158,163,217,203,197,37,192,188,142,14,211,251,0,54,138,160,26,53,39,144,89,203,81,188,21,170,196,8,29,193,202,10,23,92,154,34,33,143,163,53,35,199,23,21,134,231,27,224,202,180,251,180,148,219,228,22,27,119,114,40,84,142,125,220,198,151,103,41,5,206,242,115,107,204,115,206,81,46,215,166,181,59,117,139,221,98,45,175,209,233,70,206,253,246,0,63,121,165,39,238,48,127,214,151,208,46,171,188,20,59,23,80,175,13,75,101,202,131,47,4,137,236,189,228,80,171,244,79,16,188,117,9,207,56,214,74,2,45,46,186,41,176,145,61,132,225,192,235,254,148,237,229,20,181,249,226,253,37,113,208,78,119,83,23,112,42,10,67,108,13,80,251,2,180,156,95,200,35,208,22,242,49,166,175,147,167,160,21,29,72,38,139,123,10,122,251,22,109,214,157,127,47,151,42,181,21,114,40,100,36,254,33,99,103,151,243,77,222,26,185,54,43,101,167,144,100,72,255,51,133,132,27,233,155,54,240,248,189,207,65,51,20,76,85,91,74,119,62,236,126,73,157,173,85,54,57,3,133,140,211,64,248,104,239,10,167,2,61,146,47,10,51,219,50,110,125,55,244,178,105,144,145,45,138,174,239,4,1,243,40,8,154,123,177,87,182,196,94,249,32,246,208,91,225,82,102,155,210,67,93,87,22,39,29,128,60,231,122,3,103,194,225,193,142,117,85,236,178,3,235,43,60,191,89,219,100,50,107,75,127,241,187,240,250,235,217,241,17,219,183,118,151,151,119,197,165,204,110,247,145,237,165,252,182,156,3,153,173,93,245,220,78,199,241,128,8,62,196,207,200,63,145,215,169,64,208,31,211,252,61,178,191,1,47,33,198,121,53,112,110,92,168,227,17,50,28,37,193,72,87,159,226,167,63,92,77,66,142,5,25,112,177,119,201,62,230,29,90,159,176,119,208,252,143,60,21,251,108,45,189,123,126,94,122,7,201,197,79,177,235,10,61,70,246,9,253,135,78,59,170,187,213,15,94,184,105,232,128,227,67,74,193,197,178,235,116,245,16,96,126,186,128,104,43,95,16,177,163,31,19,111,19,243,3,199,120,15,201,129,72,132,42,101,8,148,199,203,203,7,152,16,141,54,204,3,246,37,135,31,62,194,77,252,86,63,129,78,197,60,142,131,214,243,80,210,152,189,183,62,170,235,44,208,79,226,197,101,228,172,174,87,72,135,243,215,161,74,112,158,140,217,239,214,180,235,219,44,234,228,239,250,41,239,247,29,39,207,90,130,60,187,67,115,48,95,63,130,161,218,194,227,247,24,114,182,116,164,74,207,145,94,191,56,191,132,161,163,251,206,232,205,34,115,49,24,146,136,169,151,240,60,232,37,36,82,201,108,144,231,125,126,198,225,62,7,254,173,140,14,156,145,152,19,5,64,205,159,228,141,48,166,156,147,49,251,117,242,184,48,113,90,19,88,55,128,244,239,201,213,156,13,20,3,42,66,10,167,14,124,103,240,223,218,198,239,228,183,38,184,176,115,252,214,176,223,242,197,174,202,1,208,45,10,188,126,213,111,165,10,244,135,28,104,80,45,15,61,24,70,143,204,63,99,67,112,97,186,117,140,55,41,30,49,18,128,251,48,244,36,24,209,151,116,7,86,135,47,247,119,122,63,162,23,17,134,195,77,151,219,156,163,75,107,8,199,86,252,221,202,161,178,239,211,211,72,160,44,202,115,168,188,83,36,170,133,224,118,135,50,202,54,70,169,116,169,57,198,211,101,5,6,104,158,80,145,198,243,242,156,62,90,223,244,123,178,229,8,112,219,182,227,61,58,54,191,182,13,170,199,138,104,66,176,59,150,117,78,207,54,42,102,242,221,54,145,160,226,189,216,185,245,16,12,67,45,223,244,104,235,212,228,117,162,40,93,165,11,100,157,174,193,59,7,80,224,242,74,35,154,131,99,234,175,16,85,31,33,83,17,19,174,227,198,71,232,248,137,149,190,215,26,231,33,181,200,114,110,90,161,181,156,208,20,202,222,135,210,67,206,45,12,244,57,245,47,88,114,21,84,193,161,123,28,98,88,18,130,170,83,70,139,53,6,21,254,10,83,71,128,166,39,144,67,43,244,147,188,47,225,65,220,240,24,11,8,150,151,63,47,47,127,130,33,241,178,250,104,200,89,163,91,144,47,116,251,84,72,104,111,182,79,211,130,240,18,130,11,28,118,59,235,239,12,118,59,235,119,228,166,43,120,158,135,219,158,229,193,194,68,62,20,94,63,48,242,118,14,111,142,199,92,186,39,175,90,194,203,11,160,65,90,222,38,166,177,15,4,228,189,124,125,205,47,122,151,208,36,42,106,244,139,239,86,250,197,207,240,183,247,243,210,71,246,196,103,200,60,17,247,172,210,114,240,44,148,38,237,139,153,101,110,216,34,55,225,103,67,180,1,161,77,83,34,112,70,87,113,176,192,25,246,109,72,25,58,118,0,159,226,92,155,145,59,103,166,108,196,76,113,81,196,84,71,247,138,231,103,22,120,0,179,145,52,43,123,27,120,13,3,96,205,187,8,60,178,219,136,21,25,61,235,76,239,242,235,94,96,206,49,147,29,103,242,33,211,181,110,123,23,62,207,132,253,62,147,125,22,80,137,212,118,234,48,68,145,54,252,141,121,43,22,208,168,91,127,3,88,49,241,97,157,208,116,223,58,143,123,19,153,80,158,254,254,165,43,41,11,124,87,67,160,151,29,112,80,115,226,111,168,33,241,55,196,248,170,134,232,152,1,21,123,230,68,48,202,234,118,255,153,180,16,49,202,29,12,251,206,68,84,121,44,38,56,233,104,236,120,159,171,81,155,191,177,137,235,67,127,103,25,167,104,191,178,105,114,13,243,239,19,81,232,76,41,52,1,112,115,125,112,155,142,7,13,2,186,45,105,147,190,4,120,164,147,35,125,61,209,99,133,156,11,148,126,93,106,75,214,190,206,49,188,246,52,166,175,39,219,132,2,147,239,216,19,46,183,224,213,144,80,132,174,198,52,98,62,119,110,161,248,223,158,110,47,100,27,193,164,189,16,161,102,148,116,71,22,34,205,242,37,211,31,245,148,53,41,237,98,239,149,203,11,155,186,208,180,200,108,76,121,87,182,145,194,133,170,114,68,242,30,6,37,38,98,31,196,56,1,29,41,178,125,97,36,177,139,36,25,4,35,2,186,56,188,164,123,14,74,6,199,71,135,20,26,223,111,200,70,250,73,12,247,248,133,126,169,165,167,112,196,28,35,93,80,218,98,24,95,246,182,204,133,92,192,55,188,234,46,234,170,212,10,68,126,35,86,108,152,169,50,108,199,247,201,235,242,213,242,241,88,32,136,35,240,122,38,237,10,143,63,164,155,219,18,30,115,145,202,51,122,163,66,129,182,160,144,93,210,190,158,95,129,56,231,22,138,217,10,206,220,239,161,13,157,34,29,40,10,230,126,144,232,22,1,31,56,157,118,226,84,80,130,95,219,144,55,27,194,240,244,249,117,13,184,187,17,72,186,49,23,237,252,15,85,143,145,215,56,240,125,147,60,148,198,23,155,225,53,147,241,173,182,249,188,3,191,246,122,130,129,224,129,72,126,202,251,178,115,229,187,132,236,182,166,71,201,114,76,160,186,166,25,60,144,39,134,73,75,135,130,244,193,108,168,62,196,243,119,114,156,55,233,32,157,123,9,189,132,238,185,210,174,109,139,14,164,253,197,110,27,82,174,225,144,247,129,104,28,26,53,166,48,217,198,244,75,23,168,255,223,113,89,7,206,231,212,123,103,184,39,179,197,164,115,229,74,45,17,44,158,41,251,160,112,211,155,43,83,92,68,177,91,98,3,9,143,68,183,205,235,34,60,49,32,182,185,151,81,52,12,6,152,233,39,119,186,148,88,7,239,24,73,46,115,17,118,225,46,186,145,146,88,161,195,177,130,183,117,1,101,161,143,56,211,85,25,186,206,156,58,143,75,101,58,197,85,175,130,151,235,229,84,208,123,176,192,28,123,64,231,20,40,55,78,7,235,176,229,218,65,90,88,25,59,156,197,253,41,64,178,37,185,82,205,41,166,243,91,193,86,58,192,196,9,92,51,38,146,253,207,187,191,123,194,83,97,76,158,115,11,30,186,137,8,57,248,177,1,251,90,118,3,122,26,39,22,103,145,206,237,200,240,178,59,67,185,248,78,194,107,131,219,191,209,93,120,79,174,25,176,62,42,155,137,72,212,234,75,174,63,130,76,220,1,146,204,203,108,150,188,227,85,243,197,62,233,125,203,176,68,240,59,64,27,180,98,219,66,15,61,110,174,138,216,24,125,247,88,153,227,200,34,191,70,43,190,60,105,226,26,110,76,54,193,165,65,227,149,187,143,185,13,81,128,171,59,42,230,48,208,232,240,0,15,22,157,240,208,239,140,250,78,158,67,13,212,50,234,218,163,126,164,93,142,205,60,135,27,137,231,162,14,204,7,202,226,208,209,51,214,232,231,139,85,38,143,80,39,44,230,149,59,117,241,216,6,184,17,224,10,163,98,104,173,27,99,253,34,79,162,103,207,11,254,129,62,1,249,185,114,184,249,132,111,255,188,133,49,111,131,56,129,128,228,165,143,215,129,193,88,38,11,161,175,202,25,165,58,169,226,91,74,25,164,121,164,143,124,159,141,75,15,149,155,103,85,189,236,201,27,113,17,135,42,66,18,233,202,51,123,55,110,162,96,149,189,16,154,51,1,49,148,160,116,208,41,98,196,126,200,33,43,239,38,229,152,62,154,191,123,177,58,130,151,118,49,105,37,148,153,35,204,116,209,248,86,130,175,10,243,220,33,143,158,110,30,201,168,166,45,232,72,146,233,129,114,61,121,105,98,81,79,8,102,112,121,203,150,208,73,243,94,224,147,23,221,124,109,84,73,115,65,30,74,205,61,236,182,252,225,99,198,155,16,90,155,224,156,125,114,189,104,67,30,98,147,170,222,68,40,79,75,75,214,41,182,168,37,232,215,228,212,9,1,113,100,102,133,56,66,93,187,246,253,190,99,171,67,234,8,145,46,226,240,52,178,152,24,168,72,184,132,213,146,91,78,210,67,164,14,94,102,184,216,212,66,59,228,186,62,246,248,186,72,153,17,118,125,95,220,99,116,228,123,71,206,141,141,162,31,238,27,57,239,234,35,245,18,41,110,227,128,120,160,252,166,4,60,181,238,253,66,174,3,161,72,239,206,191,117,142,131,35,223,31,102,111,122,214,21,86,156,185,122,159,132,224,174,158,50,57,160,219,213,132,139,208,11,231,178,161,218,85,7,114,87,68,229,85,143,36,237,142,180,73,156,86,179,128,234,201,154,163,156,154,3,131,59,238,19,149,136,130,99,227,249,116,239,68,209,138,122,76,38,27,173,31,162,171,51,173,60,113,2,244,30,189,7,104,225,218,110,223,230,194,242,220,195,149,9,179,13,105,78,37,172,129,176,87,190,165,92,133,212,158,214,220,182,49,86,110,9,182,124,35,190,113,154,75,51,232,90,0,123,230,56,133,186,79,147,35,135,166,51,173,174,14,31,26,233,121,92,89,223,47,226,130,223,240,212,27,49,136,215,57,130,113,132,175,111,206,123,247,166,247,25,194,130,67,59,200,220,253,226,89,28,128,145,173,159,0,229,231,103,4,223,4,231,43,39,237,90,79,45,179,32,133,186,5,88,253,118,225,235,200,25,193,214,132,180,45,164,184,121,44,12,70,33,121,184,244,124,111,213,19,11,170,96,123,29,10,128,186,84,69,220,41,125,248,200,203,60,19,69,90,105,53,43,117,45,164,54,239,23,55,175,16,202,158,183,249,121,27,27,186,8,124,113,204,241,8,238,9,107,2,4,151,26,56,51,202,99,114,226,13,57,32,94,36,75,112,216,203,203,138,207,151,172,165,47,10,46,75,202,198,110,199,46,51,241,58,25,75,107,18,89,129,14,149,113,16,52,174,251,45,157,237,120,228,40,154,130,128,49,130,37,72,187,4,165,52,120,72,82,176,175,248,56,86,198,23,249,194,177,173,232,129,166,174,223,208,169,44,69,71,145,41,73,83,61,181,85,35,0,24,112,172,32,221,246,216,213,46,236,180,233,24,19,232,122,10,200,213,162,19,202,173,201,192,41,174,93,211,220,10,10,243,127,145,238,109,26,145,116,47,31,16,239,210,8,212,195,52,245,227,249,25,136,248,160,168,110,48,200,86,136,253,14,253,199,147,147,50,185,25,209,65,220,52,106,34,192,187,162,72,88,154,119,23,117,144,48,123,0,41,170,177,156,60,5,215,145,13,1,90,126,172,167,189,120,200,169,155,244,51,152,191,82,90,182,135,212,29,93,131,110,23,218,125,24,93,212,224,84,23,197,88,152,170,234,37,78,190,170,219,2,106,128,229,109,73,36,75,156,99,197,179,54,164,83,9,48,174,23,194,221,134,241,153,38,175,97,179,193,132,148,70,170,168,51,50,40,238,224,85,9,35,135,174,140,96,61,8,216,245,146,128,207,110,212,59,131,86,176,107,136,56,113,156,219,143,73,218,27,8,2,154,200,137,40,140,53,167,192,81,44,248,205,156,14,46,47,199,216,74,61,39,76,31,26,210,197,190,217,155,208,115,243,150,47,211,23,164,63,141,201,221,37,162,28,100,39,138,41,164,3,83,147,108,99,91,101,211,111,196,10,105,210,111,44,186,73,179,52,9,156,90,28,236,7,78,135,6,52,237,73,151,110,245,201,9,75,164,31,45,223,139,2,188,15,35,47,167,184,179,34,76,188,249,186,222,94,31,154,28,125,86,162,211,25,73,62,147,27,35,243,182,166,166,64,7,92,0,89,205,107,64,44,185,9,144,242,24,194,174,29,142,2,199,18,230,52,125,139,211,255,41,186,171,63,101,119,4,0,39,237,51,204,128,108,17,157,40,118,93,96,74,140,198,11,195,131,69,125,145,150,219,1,115,141,23,198,19,248,126,146,95,157,69,206,48,212,99,9,59,233,46,63,1,222,48,53,27,251,169,137,203,110,114,8,88,244,143,255,200,117,59,183,38,8,17,72,39,178,27,134,73,118,62,247,249,9,243,113,5,101,197,195,67,106,115,33,234,217,240,213,39,79,124,133,30,225,14,14,57,88,122,75,185,231,141,183,27,45,251,120,244,100,219,57,218,82,218,45,166,1,155,155,228,74,236,21,196,213,104,178,224,190,223,190,69,135,227,19,218,72,211,203,20,25,146,27,204,100,129,151,168,188,173,98,213,187,9,55,67,232,91,63,217,46,31,85,123,60,97,61,185,52,167,28,69,155,10,1,154,82,195,189,82,255,80,167,25,195,74,153,182,31,126,78,101,63,160,46,21,194,158,63,234,119,160,147,253,71,164,112,70,161,131,31,133,91,207,191,247,10,178,66,49,127,168,53,150,80,89,114,213,39,117,183,84,83,66,79,96,17,146,205,210,98,229,124,186,49,133,54,150,14,184,48,57,185,184,159,154,158,195,91,10,27,197,124,81,26,10,197,218,134,46,69,126,65,128,113,106,249,122,185,184,96,74,149,80,203,80,79,112,34,54,14,40,37,106,171,148,195,48,141,250,28,19,140,241,0,250,176,15,200,132,134,144,86,2,94,73,231,6,130,192,230,62,234,229,96,8,159,171,208,43,209,22,133,214,163,141,63,191,3,214,211,149,116,64,29,177,43,225,108,37,192,55,114,155,239,176,171,123,59,108,242,117,184,43,90,96,146,186,93,67,65,9,64,100,110,147,25,37,243,147,57,126,32,159,143,186,64,5,40,2,153,24,19,57,239,188,241,206,148,198,43,52,88,210,86,39,110,107,132,7,73,233,189,129,159,21,4,170,65,166,147,52,235,54,23,244,146,134,33,27,176,165,15,245,244,128,27,236,10,187,96,110,115,49,101,92,26,255,134,110,38,87,221,166,192,13,167,25,23,68,42,176,0,201,10,137,240,105,234,192,76,131,17,205,72,46,6,153,182,210,27,195,4,118,1,216,218,113,4,47,13,81,46,46,98,165,17,94,188,153,199,61,103,233,206,88,78,35,190,119,132,175,232,134,234,101,250,163,30,160,32,152,32,226,132,99,44,50,37,45,242,93,199,233,44,47,95,165,112,220,21,135,144,212,72,171,125,151,3,135,99,128,67,150,172,11,24,177,184,26,166,165,209,213,123,192,137,67,135,95,245,133,52,140,211,217,23,219,188,206,139,52,168,176,174,221,15,157,108,183,233,118,137,153,91,40,37,19,91,104,162,225,50,57,239,156,25,200,128,102,150,55,152,76,194,89,5,1,222,200,28,33,227,157,67,253,188,132,153,132,156,60,63,182,193,11,157,65,221,208,212,217,197,156,229,31,91,231,40,141,228,173,217,147,26,154,190,53,123,8,9,193,242,33,164,82,16,215,24,13,63,235,141,138,98,57,214,55,24,191,154,37,109,48,158,106,132,188,187,133,140,252,246,82,160,246,149,131,154,58,104,121,132,35,129,67,94,68,210,14,169,160,231,205,36,61,147,154,207,210,24,226,149,117,203,46,206,174,117,26,34,153,216,124,98,196,203,110,39,208,217,206,244,97,82,105,228,84,59,212,136,153,195,148,67,101,55,148,181,131,104,120,162,253,147,13,135,22,167,191,81,130,154,203,108,188,176,58,120,190,156,8,21,222,102,46,16,67,197,28,130,104,73,99,101,21,59,66,133,93,244,191,198,210,27,69,78,241,9,222,203,137,204,217,56,190,103,223,73,230,253,96,22,144,206,61,243,57,64,154,199,89,45,10,164,223,51,151,74,147,102,204,101,102,29,124,203,245,21,159,102,37,85,165,184,252,14,39,229,157,76,41,47,111,45,47,82,238,174,186,94,173,25,179,150,158,217,246,60,51,58,153,144,121,185,172,116,210,152,253,233,141,81,251,199,52,64,243,129,163,72,122,11,98,106,56,139,71,78,23,32,29,129,183,202,63,76,108,162,76,75,133,166,232,26,103,48,140,30,181,233,232,50,83,100,216,115,187,104,148,31,119,102,79,165,77,56,131,17,147,38,63,93,241,197,117,85,188,184,160,144,203,75,228,220,255,87,156,248,127,253,148,134,90,117,216,0,92,231,153,176,137,92,49,44,79,112,51,83,38,197,72,16,235,36,42,66,156,57,66,178,122,178,36,71,148,212,145,204,12,63,121,80,183,99,114,12,23,15,209,185,68,26,249,84,189,164,209,112,45,25,51,81,163,195,71,73,21,165,160,129,4,183,195,184,67,188,105,234,162,48,40,246,30,3,56,250,77,9,95,28,197,13,233,83,179,77,142,59,210,148,225,14,87,107,224,60,191,121,199,38,25,93,243,145,229,243,190,230,61,155,72,217,156,8,32,172,98,182,88,110,133,9,237,35,196,205,30,155,209,48,130,3,148,41,82,98,228,237,237,27,126,111,237,233,172,108,167,78,31,232,40,199,252,60,43,17,61,205,79,19,73,168,70,18,80,118,142,3,73,44,155,223,198,52,105,135,83,68,150,210,150,95,138,3,133,60,100,154,72,120,70,163,208,204,63,22,43,196,50,125,96,197,239,97,16,10,118,33,157,53,150,63,115,6,93,176,151,211,170,61,71,195,13,33,83,34,49,146,16,41,93,59,142,87,224,178,26,188,133,165,224,60,180,251,163,16,207,154,16,62,17,23,93,63,22,108,192,38,128,170,98,201,147,144,199,249,247,30,31,201,255,143,189,55,97,111,219,72,214,133,255,10,197,147,81,0,19,162,40,201,118,60,164,97,29,109,118,156,200,187,157,196,81,244,233,130,36,36,33,38,1,6,0,37,203,18,255,251,87,85,189,55,26,36,37,59,51,115,238,61,243,76,44,162,247,181,186,186,186,234,45,77,177,139,156,196,113,217,38,57,134,96,235,61,214,69,27,134,60,192,231,123,35,22,215,164,216,92,206,219,231,12,176,211,239,158,241,31,193,128,255,144,232,130,214,21,181,207,33,62,99,107,99,179,86,83,191,231,110,109,71,5,186,52,70,182,99,162,39,179,104,100,69,174,33,226,132,220,197,108,92,79,180,249,54,205,28,218,121,150,32,91,179,59,10,59,255,116,203,48,71,186,176,83,185,56,168,91,30,118,246,66,207,254,93,69,154,73,253,153,35,201,228,141,170,17,62,97,219,88,9,190,48,59,170,109,88,197,141,75,234,106,170,40,141,137,117,145,158,47,144,233,14,248,251,15,230,131,93,36,118,221,26,6,240,231,82,168,28,75,124,105,201,91,115,70,197,144,236,46,49,0,108,203,99,135,245,124,139,123,109,184,255,49,89,35,182,135,253,224,87,94,133,108,25,69,220,125,181,176,236,119,94,45,140,51,42,51,44,225,131,123,193,84,165,212,203,181,140,103,134,130,29,187,73,86,49,140,11,4,194,194,119,174,90,105,120,117,90,244,92,154,60,117,94,239,121,238,162,146,155,47,213,103,149,21,3,43,235,142,93,103,121,101,207,117,218,227,16,216,255,249,85,34,121,71,87,245,27,216,119,150,88,114,206,102,213,37,123,126,176,199,60,136,200,130,94,106,186,158,238,98,180,252,82,253,42,174,145,193,139,75,217,2,17,187,125,232,138,119,128,134,151,164,141,102,171,108,53,27,140,41,148,126,214,208,82,48,214,159,13,240,208,64,61,15,78,59,144,21,16,11,115,161,48,93,227,53,99,95,151,240,87,197,201,169,75,156,156,234,226,228,216,226,168,115,77,216,237,56,168,87,87,205,182,173,174,94,146,219,164,31,189,184,94,6,134,248,87,114,198,222,126,221,140,105,77,251,66,182,88,250,252,109,219,143,39,126,215,152,80,123,87,88,188,3,242,221,139,134,254,165,169,25,250,138,45,228,38,191,211,241,43,129,65,84,222,97,187,183,167,76,125,162,59,78,57,184,207,114,7,185,172,232,141,179,34,125,15,179,122,118,120,61,87,170,158,197,76,134,170,230,217,162,217,9,42,115,97,140,176,61,96,219,168,253,213,53,230,168,211,253,105,238,98,81,141,249,245,118,75,5,182,133,98,75,81,3,78,92,195,170,188,57,178,185,192,31,243,115,116,40,182,34,222,206,71,89,122,6,209,226,205,175,204,26,227,44,77,96,149,208,22,102,27,253,251,130,111,215,20,221,8,249,189,55,12,174,234,21,7,179,178,223,253,221,141,175,72,20,62,44,65,20,13,106,40,172,86,234,7,51,136,194,223,232,157,130,108,213,216,153,239,58,133,220,132,206,58,138,5,222,186,78,60,181,185,207,106,74,41,173,23,73,113,141,249,2,23,91,99,251,102,183,166,183,9,155,7,100,178,96,126,88,73,22,89,197,246,151,112,251,97,61,176,175,17,203,182,217,162,11,25,27,139,36,252,236,41,39,43,191,224,64,163,150,112,66,218,62,31,235,110,146,164,172,153,125,131,251,164,154,230,175,186,83,170,29,52,103,83,222,169,85,162,158,194,108,31,233,186,13,241,202,137,59,202,106,155,233,221,136,243,104,162,200,97,229,30,202,18,160,148,55,31,93,161,82,84,146,126,10,5,102,43,41,45,153,10,44,20,244,62,43,163,17,242,89,34,238,76,184,228,16,74,62,248,126,39,244,91,146,16,117,135,51,209,24,161,252,72,249,19,166,73,100,198,252,248,235,11,136,48,52,139,184,162,76,46,238,146,239,17,198,223,165,146,18,51,189,195,42,223,45,184,206,159,13,174,243,118,19,162,241,109,84,143,49,45,66,195,193,94,45,149,82,154,66,220,54,127,114,170,111,205,236,9,35,74,43,12,189,254,68,86,127,231,104,140,60,215,108,7,226,102,139,70,229,90,145,234,225,210,113,181,58,179,216,106,93,85,200,145,92,221,176,2,225,229,166,218,12,42,1,154,129,177,199,104,34,60,127,124,122,21,101,113,135,127,26,155,31,113,63,30,148,82,8,153,106,171,183,19,252,238,120,66,252,186,18,63,49,246,219,247,57,31,49,117,169,250,252,72,30,45,241,26,192,175,246,29,159,53,69,166,248,173,162,149,160,246,148,121,111,18,244,121,67,87,31,167,135,98,214,0,165,227,153,50,104,235,96,99,166,234,249,201,132,41,215,54,232,90,106,211,2,149,235,23,83,23,246,122,112,62,77,63,117,227,25,53,1,251,149,7,186,255,95,93,168,64,141,72,152,186,39,189,70,215,206,190,216,207,95,60,68,136,55,230,36,18,131,207,61,70,229,184,9,128,100,68,64,132,102,230,64,254,252,85,151,52,115,5,235,247,179,223,13,206,107,126,39,86,132,20,156,41,61,40,80,161,154,135,223,235,250,59,24,135,111,21,76,5,49,57,198,145,77,33,72,11,185,252,130,166,80,122,216,100,243,213,199,209,226,75,143,240,183,227,148,208,188,105,125,180,105,50,133,223,194,19,2,161,84,135,51,87,113,182,37,252,11,72,28,209,52,243,69,45,78,151,27,192,3,124,173,35,111,113,19,143,63,144,232,93,10,154,244,165,196,139,248,208,3,68,122,16,211,209,73,158,184,228,51,210,32,203,135,200,17,13,153,246,238,80,234,205,160,183,221,10,181,226,91,243,232,24,193,255,42,116,103,31,7,198,55,225,39,15,241,21,197,220,251,202,14,53,181,118,116,109,143,159,123,146,111,117,182,139,11,158,142,160,46,180,120,174,54,237,47,81,64,108,112,162,139,223,210,105,152,249,158,43,237,61,23,139,213,35,54,27,106,145,205,42,4,20,134,225,29,68,213,13,67,174,77,251,79,10,99,190,17,63,14,53,62,63,90,122,176,106,136,181,31,236,90,98,144,138,23,199,90,166,64,35,11,205,22,2,217,44,195,3,232,164,97,180,116,85,198,179,199,157,234,53,74,208,27,81,204,105,4,87,177,101,181,72,21,219,41,221,18,34,117,229,187,172,20,58,224,22,238,230,197,124,158,162,158,157,86,136,88,152,51,5,59,138,172,4,203,192,41,31,8,229,197,222,184,142,15,249,82,169,52,202,22,100,248,65,109,91,212,37,212,217,160,154,104,222,42,150,8,136,137,106,211,196,61,76,53,122,171,127,91,187,168,16,189,93,92,194,114,237,120,252,183,235,230,100,38,175,137,110,172,212,40,158,184,139,36,155,139,218,18,9,210,163,90,224,66,137,81,77,137,20,135,100,94,228,247,235,70,240,95,186,40,198,169,75,53,244,78,131,63,95,235,231,14,131,31,214,15,254,202,29,7,31,9,76,253,4,44,177,59,235,71,242,52,173,106,165,253,191,185,136,255,77,116,228,92,208,55,93,110,186,224,20,208,147,154,135,128,21,195,206,128,153,95,17,204,218,167,128,108,78,95,29,1,70,131,156,107,204,217,14,53,2,174,198,184,99,235,215,231,153,115,120,230,80,255,111,221,166,211,233,232,52,65,102,73,107,212,142,147,246,187,106,86,43,210,21,187,96,211,56,218,90,91,158,115,203,184,203,248,215,77,222,69,90,213,90,187,195,40,205,39,209,183,30,165,112,254,40,253,251,246,222,149,243,84,251,207,31,176,133,180,161,126,133,92,58,142,159,255,9,251,232,95,73,118,234,172,166,201,188,23,61,213,215,194,100,56,32,108,98,195,220,214,4,33,240,154,76,28,128,102,209,104,189,111,137,172,40,56,104,190,155,196,131,181,81,124,17,143,26,167,81,50,154,230,113,183,161,151,89,103,203,134,215,206,8,6,52,47,216,59,193,209,17,229,57,62,166,39,20,254,37,43,59,62,110,55,201,47,133,41,162,120,210,113,55,128,215,153,66,104,46,68,18,13,116,130,128,26,50,76,142,193,138,105,106,218,155,44,132,107,167,246,148,224,206,108,201,90,24,51,177,123,37,230,113,135,169,71,91,82,126,4,24,102,112,115,8,162,224,50,102,174,2,143,156,122,95,49,250,174,42,190,229,44,148,2,154,162,244,131,149,8,21,68,221,214,182,84,175,6,210,64,139,50,16,224,18,129,9,59,145,50,140,11,114,90,203,103,130,76,203,36,90,12,225,52,0,253,172,142,123,43,36,116,24,211,26,252,91,45,101,179,212,127,255,98,158,64,123,26,104,175,187,96,29,31,117,142,21,102,190,92,125,202,60,254,91,141,143,42,241,91,142,141,232,5,26,95,57,118,212,255,34,71,252,155,144,35,44,72,43,2,143,112,3,82,17,126,68,253,73,52,176,97,40,134,53,48,20,19,8,119,0,238,4,211,37,225,41,198,53,233,12,32,24,242,85,130,64,231,225,169,11,233,11,29,202,58,176,200,208,159,172,9,125,177,195,206,215,139,112,71,64,95,92,193,207,5,208,23,151,12,250,98,47,188,52,161,47,62,67,128,19,250,226,19,68,104,56,23,232,12,101,19,93,161,236,182,23,107,226,7,127,65,50,91,241,62,120,231,8,100,218,248,193,62,68,57,212,239,131,195,74,248,114,138,245,228,141,101,177,106,125,240,122,126,50,250,55,56,168,36,114,170,215,7,207,255,135,65,129,212,33,127,8,160,252,166,166,192,109,67,119,212,162,129,12,97,37,79,243,62,169,22,104,249,231,128,129,112,5,4,6,176,1,123,157,1,34,123,9,211,100,233,95,149,49,250,37,13,71,190,194,45,33,71,135,29,127,81,249,72,137,46,133,10,61,106,55,144,122,187,174,14,146,220,1,194,195,106,198,198,82,205,152,164,10,213,35,115,234,174,15,144,142,142,22,168,35,191,112,107,190,126,72,61,145,95,232,116,127,119,27,168,14,150,119,46,86,7,91,4,110,101,229,179,184,124,203,162,235,212,10,238,190,244,145,215,24,103,195,88,62,38,191,48,148,67,62,48,208,15,94,189,169,144,44,93,99,191,231,26,41,228,88,140,47,47,52,60,237,95,101,253,166,158,240,41,79,56,127,81,96,115,172,69,33,135,98,146,76,226,247,144,123,122,118,94,157,74,253,65,76,156,224,1,218,139,75,215,20,17,83,168,160,82,50,122,255,18,236,85,22,123,17,234,152,26,21,101,174,229,162,20,87,190,154,110,76,114,96,195,82,102,199,134,109,19,1,140,56,103,90,10,90,64,149,57,114,43,158,225,156,241,230,51,117,53,202,243,151,230,129,96,254,162,53,161,149,181,71,55,86,232,247,5,92,2,114,184,15,136,30,105,183,3,251,201,143,170,207,195,93,134,98,233,229,120,181,21,31,17,162,99,139,143,204,15,244,109,245,77,26,170,105,240,169,199,65,110,193,100,102,21,227,132,45,120,247,173,198,105,94,245,213,113,98,68,154,239,36,160,210,39,204,19,0,16,249,65,69,48,234,235,126,48,93,224,37,67,237,124,156,40,28,98,71,73,108,212,11,135,210,243,200,82,250,173,60,162,11,36,241,20,142,18,59,86,83,92,160,13,132,94,136,218,8,28,218,91,225,22,140,30,52,198,27,193,6,172,51,154,164,255,179,114,39,4,233,0,196,37,72,44,9,188,169,151,196,144,85,182,251,174,102,50,39,78,51,236,48,170,54,159,121,244,23,5,121,167,16,51,170,47,55,229,229,102,238,114,63,112,141,6,44,55,229,229,50,119,210,231,243,219,203,139,205,221,197,30,122,35,114,5,118,70,110,175,217,44,29,16,106,164,166,236,154,26,74,62,83,91,73,25,213,59,134,113,81,38,105,196,196,114,38,226,144,208,117,237,199,112,169,130,205,11,247,7,96,175,209,13,19,222,255,96,213,226,50,38,229,229,4,161,125,22,13,194,148,15,194,148,15,130,174,211,48,150,7,213,64,44,221,65,237,130,66,128,215,193,54,100,225,134,63,198,99,246,169,196,119,119,152,25,111,87,140,125,187,66,89,189,20,235,236,74,43,236,92,22,86,29,83,40,11,115,83,35,157,153,251,226,150,167,93,221,252,107,216,57,181,29,219,97,10,33,150,46,136,140,20,11,71,213,69,123,165,128,189,82,208,29,213,101,51,188,186,74,243,130,75,3,135,140,213,29,249,93,104,139,214,214,51,38,232,190,107,121,206,190,16,168,180,214,218,46,11,210,106,221,97,39,242,23,88,202,65,129,84,34,72,183,135,232,21,180,20,50,214,25,16,167,202,254,135,49,113,17,170,43,14,85,162,25,152,149,241,60,155,191,42,35,131,233,133,169,27,51,163,11,200,15,4,235,210,185,151,46,141,98,86,45,219,70,49,251,174,22,197,236,169,165,118,130,122,79,166,141,184,17,29,155,209,47,116,109,189,179,219,106,235,213,241,208,186,10,203,159,58,242,2,59,19,95,112,148,51,243,196,219,23,87,145,249,64,103,162,78,13,232,44,213,238,49,134,65,215,114,21,47,3,175,230,168,213,126,61,208,225,213,94,10,143,137,178,90,116,238,56,15,126,27,231,41,64,205,78,34,29,175,152,161,122,60,68,247,2,140,221,143,135,27,250,199,38,126,48,224,158,13,78,217,248,231,166,32,116,61,210,112,154,243,92,133,227,35,241,86,194,116,230,11,184,179,183,176,192,34,121,147,44,3,248,13,139,157,189,58,228,248,5,173,76,227,167,89,190,155,67,115,206,55,57,46,85,22,190,242,16,69,136,163,51,132,105,144,233,25,57,83,242,6,210,36,90,154,164,146,102,100,97,208,218,235,209,239,245,225,172,111,78,166,35,184,128,1,223,71,95,226,66,198,13,33,10,234,243,115,36,22,131,37,138,27,24,197,13,84,113,9,43,110,200,139,27,40,71,133,237,147,62,245,126,35,156,115,155,12,100,178,205,112,56,39,89,185,200,246,42,229,244,54,111,91,43,4,232,239,89,234,169,214,160,124,64,15,216,196,128,74,46,148,68,34,39,112,84,4,195,99,221,18,206,41,10,145,43,156,24,47,89,83,174,62,54,3,210,45,22,19,217,83,220,92,236,228,230,188,51,9,74,161,184,186,76,112,117,120,45,116,237,22,193,214,103,252,92,137,28,131,33,34,196,166,89,93,61,39,224,31,43,124,147,194,241,6,225,26,154,128,198,186,18,197,61,107,133,40,247,136,123,213,154,208,152,30,81,64,171,117,65,76,142,230,21,51,229,157,58,213,77,246,108,100,7,93,15,29,133,113,185,49,186,120,11,82,245,226,233,155,183,57,45,8,99,54,68,42,126,83,32,145,157,123,71,50,153,204,176,121,140,247,166,15,208,238,200,239,41,106,0,55,40,41,244,16,84,196,209,240,55,95,211,240,77,189,225,155,213,134,111,252,141,13,103,70,133,140,60,163,138,172,88,224,140,78,75,145,154,137,142,228,96,149,191,30,57,145,213,203,254,62,79,203,108,57,16,197,95,181,246,71,75,181,255,27,55,117,185,102,126,80,78,114,13,89,99,39,112,13,230,237,224,70,235,179,57,81,71,63,122,169,6,130,83,71,136,219,39,39,108,249,49,112,60,37,208,113,104,164,27,55,137,143,108,66,220,67,95,131,84,166,17,86,211,234,141,113,134,124,110,209,115,176,253,78,101,78,129,227,213,202,76,113,84,30,203,13,210,203,189,145,39,49,6,17,172,207,76,27,30,29,207,210,216,180,66,248,177,194,206,8,120,51,41,172,177,37,32,117,203,208,134,39,145,105,234,128,32,171,240,151,101,205,176,149,198,176,149,218,176,229,48,108,249,227,210,61,108,185,24,54,148,152,153,195,150,31,247,116,124,195,89,89,29,42,146,81,95,120,57,157,49,77,214,170,154,65,217,253,248,106,87,74,62,69,211,50,104,90,38,154,102,236,127,222,188,76,52,47,9,29,169,142,178,99,100,166,42,77,212,211,96,51,127,78,73,60,185,152,207,224,96,45,166,93,148,34,14,106,228,161,207,181,141,126,210,17,156,164,43,141,80,166,208,176,37,71,246,101,239,167,133,213,46,170,242,86,213,253,98,90,101,213,210,100,86,151,211,216,169,81,71,32,237,60,166,33,19,239,150,13,77,71,55,231,21,58,155,116,163,138,52,189,77,102,34,30,58,40,151,229,251,238,121,80,123,7,235,254,25,88,49,182,205,37,73,153,187,231,233,162,116,252,181,178,219,95,156,146,176,185,206,22,166,123,22,151,251,10,152,164,123,145,50,156,44,221,93,249,98,160,172,23,181,134,205,206,218,217,190,93,100,212,108,102,117,1,101,125,247,13,129,178,48,222,2,202,18,207,62,189,76,60,96,233,207,93,58,65,184,227,139,22,55,149,173,60,84,253,104,60,105,185,64,102,204,177,177,243,127,52,242,143,170,6,185,216,126,135,116,102,201,166,81,238,59,55,12,115,147,162,24,22,193,193,175,110,139,152,36,90,199,39,255,199,10,100,146,113,146,213,181,142,202,171,78,168,162,129,238,165,149,39,76,242,202,107,148,239,131,180,174,26,151,231,8,70,128,111,136,60,20,151,159,64,132,196,32,207,39,125,144,162,49,77,215,138,184,44,71,36,153,42,228,64,44,143,130,52,119,249,204,135,65,226,130,175,160,92,122,155,47,187,197,213,185,124,199,253,221,56,131,237,136,207,49,248,250,221,40,178,105,46,247,60,118,122,15,213,117,106,57,206,5,122,56,162,17,149,218,181,86,35,89,144,143,193,70,46,213,244,74,211,254,173,148,200,102,79,110,79,141,26,2,184,96,251,219,17,155,174,173,164,28,107,233,230,83,162,111,214,46,131,214,104,186,77,237,164,248,37,137,17,198,127,155,169,104,227,132,30,210,182,95,160,52,112,1,217,24,71,122,30,93,48,191,94,95,226,60,107,168,2,176,170,65,237,40,212,22,215,103,208,114,216,198,70,159,26,217,192,72,44,205,49,144,156,4,223,130,108,230,38,201,100,133,124,45,201,116,115,171,255,185,100,83,173,39,7,85,116,46,88,65,70,29,111,5,121,250,213,226,126,125,252,116,49,127,244,245,69,187,138,205,148,169,145,99,110,25,234,39,23,83,167,129,113,225,20,198,252,219,191,145,173,189,38,111,144,49,191,80,12,138,26,53,177,66,92,115,81,149,56,154,193,79,212,166,26,24,224,165,193,123,71,169,11,91,201,236,159,114,138,163,3,206,125,176,44,173,11,46,82,213,31,36,92,27,1,174,228,238,24,57,132,228,163,209,190,182,59,51,176,1,252,25,251,224,56,91,191,45,150,149,223,253,253,95,83,207,146,147,24,44,24,69,11,98,203,90,178,54,196,214,224,206,235,160,180,69,106,58,234,153,152,162,249,40,82,221,231,169,87,206,121,150,136,45,195,111,27,251,108,97,51,99,194,30,171,147,252,197,213,86,138,11,186,38,161,234,186,182,231,66,220,60,75,254,20,75,89,92,60,87,250,135,175,64,220,183,8,83,116,158,164,183,71,205,186,229,229,114,121,212,172,185,23,76,29,53,171,150,219,188,83,171,150,66,205,178,218,54,31,53,171,66,199,43,0,70,196,170,222,30,55,235,83,13,110,150,195,21,157,30,142,211,190,115,22,37,169,25,4,13,81,152,91,211,111,133,185,69,107,165,8,7,94,105,67,52,85,16,152,10,135,206,196,200,192,63,186,96,151,140,145,108,176,111,5,81,183,252,96,156,146,14,144,169,45,178,3,129,182,154,136,131,23,95,0,135,60,53,25,181,50,150,136,197,82,238,225,26,253,186,219,71,92,123,249,96,148,163,215,24,102,13,5,111,156,192,221,8,187,184,98,225,14,215,45,54,29,228,71,82,8,114,79,188,168,61,12,75,53,173,195,82,213,116,4,234,177,84,123,231,182,252,32,102,2,178,121,8,107,142,1,22,185,238,50,196,38,84,33,170,57,228,141,97,14,67,168,92,158,197,119,28,196,120,201,65,140,239,52,136,188,211,67,130,78,20,167,77,191,42,44,90,8,89,231,26,80,202,179,92,239,171,221,22,167,203,162,222,67,103,161,243,60,53,130,193,64,255,10,93,183,83,193,181,159,185,80,233,180,199,169,57,119,80,65,4,135,158,155,172,42,245,6,11,161,78,158,126,115,17,231,230,15,140,70,157,213,5,139,243,13,123,92,99,91,131,204,117,45,219,213,85,21,163,23,180,141,175,108,136,87,203,186,87,229,26,98,212,192,98,231,118,25,254,170,193,29,201,60,229,173,0,181,29,235,196,137,137,125,145,214,234,103,77,191,238,98,100,79,157,126,57,26,107,28,25,97,116,72,244,179,216,39,170,192,93,246,240,115,225,154,159,11,169,113,46,164,218,73,215,225,239,107,67,11,6,139,47,26,166,33,131,75,198,5,208,197,61,154,201,83,147,61,231,27,149,169,151,18,227,188,165,126,216,168,128,28,63,193,56,154,8,33,205,204,221,177,97,74,28,8,103,142,205,91,229,65,77,160,237,216,124,92,6,30,64,144,217,180,66,99,141,36,27,161,142,61,87,205,254,29,57,156,248,25,254,133,93,33,182,1,31,118,130,66,144,15,206,79,58,54,0,200,226,174,169,25,182,218,24,212,178,195,105,149,41,234,4,14,224,183,213,213,143,198,83,84,191,30,50,172,58,222,75,183,75,225,137,9,253,125,26,173,18,71,235,39,188,247,146,138,37,123,116,165,151,193,13,219,73,168,206,152,105,62,248,12,60,71,2,110,12,35,133,217,152,9,111,236,180,234,50,116,163,57,195,68,159,233,25,50,215,160,21,181,100,9,226,234,206,198,166,66,229,217,210,195,82,219,243,79,12,189,220,188,228,11,56,17,251,118,190,224,128,94,93,61,179,129,0,47,150,91,75,11,80,181,157,40,218,11,1,45,177,214,171,57,23,42,255,218,54,114,139,138,34,27,36,120,207,16,205,219,189,42,171,70,91,130,249,70,1,100,88,58,120,88,56,35,38,89,58,156,199,20,124,54,137,125,78,242,70,150,203,229,58,97,185,150,205,17,177,163,4,95,248,218,34,94,151,120,220,132,153,45,97,185,80,237,179,212,187,77,109,230,139,25,181,29,237,45,95,198,151,40,60,254,159,214,121,108,155,83,4,238,46,247,99,54,85,247,83,222,120,126,113,182,101,212,136,144,254,235,221,135,150,196,220,53,242,90,181,14,213,155,213,229,92,25,194,221,36,8,174,54,126,243,247,171,175,23,41,56,155,249,149,242,132,154,246,222,90,198,64,109,51,229,12,115,229,0,193,110,106,72,23,152,80,98,121,105,68,157,240,161,34,165,208,69,8,99,47,87,48,247,209,180,204,118,70,163,12,142,163,120,15,97,99,77,120,226,21,102,229,74,43,136,217,212,195,158,121,158,66,81,113,14,103,220,205,77,246,56,236,212,33,115,56,203,214,140,241,38,89,145,16,42,71,194,10,148,35,238,204,24,102,98,248,216,139,200,107,24,69,124,59,192,231,62,46,79,161,5,63,90,74,12,50,114,136,65,18,151,24,36,169,138,65,18,131,221,253,132,150,35,182,24,196,201,26,173,174,190,130,180,95,47,29,217,51,41,107,244,191,210,145,57,210,145,151,119,144,142,56,6,248,127,165,35,95,117,120,242,146,28,231,38,123,245,20,200,181,243,136,60,52,225,237,29,36,51,174,201,252,79,147,204,188,186,131,100,70,10,70,108,122,88,145,145,184,147,33,116,79,76,143,254,197,83,194,252,10,59,179,133,210,30,117,192,253,173,18,31,174,23,76,202,137,190,83,58,79,189,35,56,241,159,53,187,15,93,192,35,180,52,93,185,17,93,75,105,43,4,95,132,203,10,126,107,102,176,20,120,93,99,142,117,62,192,1,245,136,150,190,7,249,24,50,12,43,224,213,233,105,17,151,129,94,154,184,218,21,146,129,179,61,206,72,154,95,21,55,149,74,220,148,135,115,14,67,227,132,206,197,173,84,107,120,68,13,215,182,171,39,239,156,131,186,134,13,4,16,207,53,235,99,55,10,84,31,187,157,64,245,177,155,7,218,194,129,168,120,20,163,165,61,169,79,110,4,200,82,117,213,160,5,236,25,19,119,9,10,201,232,45,168,57,235,213,172,94,82,255,207,88,83,18,67,228,246,73,48,75,137,92,110,136,224,192,169,111,173,200,205,65,0,244,108,174,203,136,22,191,186,186,212,46,75,235,119,89,16,219,139,40,21,139,40,213,22,81,43,213,55,99,160,235,227,172,25,81,98,73,107,141,164,10,174,164,94,212,204,184,57,104,233,110,37,170,116,140,155,83,84,249,166,94,84,185,247,173,68,149,138,238,232,226,202,207,95,87,252,114,215,52,189,194,79,154,164,227,187,191,81,62,170,147,217,249,50,210,5,2,82,238,73,93,191,131,80,31,42,194,209,91,75,129,94,221,90,154,186,75,131,247,154,92,233,165,78,54,94,165,61,17,66,47,79,119,148,225,52,249,168,28,166,108,68,87,54,122,14,139,32,24,15,118,106,24,39,31,130,13,174,116,132,203,134,191,112,64,122,146,80,81,98,69,193,182,127,226,206,81,72,33,64,34,200,104,41,252,224,55,158,68,91,57,127,25,50,50,125,163,163,76,79,35,159,74,229,33,126,108,40,229,225,245,35,254,71,9,149,33,246,39,236,247,180,141,116,214,77,76,130,120,189,212,106,127,199,1,236,80,52,96,1,31,114,82,31,235,164,190,52,72,189,27,12,81,179,77,222,55,36,148,177,222,155,32,55,71,122,205,248,250,71,25,68,225,139,168,60,111,143,147,180,138,105,105,28,171,107,214,140,101,102,193,173,8,81,226,214,178,127,32,36,92,20,12,112,254,71,79,114,194,18,24,153,121,49,178,35,141,112,121,165,189,203,243,100,20,123,133,160,231,147,112,136,164,123,170,154,87,4,19,99,54,198,161,206,2,180,140,42,122,137,98,20,198,152,143,253,156,232,51,52,245,141,2,241,109,104,123,40,184,150,174,167,167,109,133,83,35,237,90,56,117,204,9,132,6,135,56,21,83,84,141,45,224,115,166,41,74,15,228,210,175,142,179,203,3,11,25,92,25,157,130,161,177,131,30,27,147,141,254,166,213,170,56,84,160,137,162,218,154,51,244,230,38,117,30,156,204,25,37,35,24,165,49,217,161,102,17,248,37,117,27,202,45,160,96,126,224,28,11,238,186,187,242,174,128,15,133,245,101,250,221,79,166,208,254,53,107,148,246,138,96,176,20,158,25,176,180,80,90,41,130,25,185,73,70,237,140,11,5,144,133,108,217,1,31,174,154,231,19,190,15,210,185,12,15,250,38,114,13,30,127,126,82,166,136,174,59,7,141,47,39,25,48,18,127,210,244,158,164,243,134,23,82,234,22,100,207,151,125,17,9,240,53,39,110,107,130,62,152,11,196,86,196,139,43,226,104,134,70,100,123,247,227,251,131,119,39,175,15,222,158,28,28,30,188,56,120,249,94,88,128,25,201,2,197,32,203,77,174,17,79,227,98,160,209,81,227,198,81,207,61,231,140,123,142,12,166,153,142,153,89,143,63,136,214,78,140,128,10,227,173,10,39,158,248,233,60,113,5,171,29,60,67,119,67,150,155,96,3,186,39,33,6,211,24,5,89,116,144,233,29,238,72,182,176,122,185,73,152,121,40,235,69,245,58,39,4,43,251,236,197,140,213,92,224,113,156,201,66,105,179,59,158,233,11,118,111,170,127,82,165,194,6,54,2,209,243,180,128,62,36,131,4,81,194,104,78,80,175,19,33,176,27,124,78,10,33,40,97,18,98,214,101,197,251,18,23,52,208,91,36,110,82,179,219,206,2,63,144,158,105,222,54,137,168,4,26,2,201,83,190,242,99,85,118,44,203,118,48,54,65,83,251,144,244,189,211,212,236,150,231,93,195,105,44,127,71,195,87,70,21,126,97,207,166,252,161,148,118,110,239,36,101,168,65,26,64,140,14,48,109,210,237,248,73,169,159,161,110,177,49,101,248,149,187,52,205,166,101,35,59,109,228,24,207,174,106,242,92,9,86,204,210,31,151,230,97,116,205,26,40,252,199,26,124,135,193,113,33,134,128,232,86,196,83,242,131,215,200,70,128,119,108,180,219,197,40,25,196,94,180,150,35,88,0,177,87,89,208,225,91,65,200,1,74,53,75,165,156,37,163,196,181,48,95,68,250,160,159,68,178,181,1,126,97,211,63,215,165,51,191,133,198,66,46,55,59,247,58,87,35,220,50,102,70,174,38,38,193,195,91,21,179,83,160,103,50,207,103,120,114,92,226,89,112,35,238,222,83,230,175,155,93,21,172,67,91,54,35,144,75,72,67,253,49,31,153,43,187,200,2,84,103,92,131,198,38,124,183,164,194,3,127,153,118,203,239,229,13,207,214,46,170,186,8,148,18,44,165,157,113,115,35,118,20,134,253,194,195,222,96,195,96,249,25,186,252,47,151,215,60,185,155,134,70,133,252,186,180,54,36,94,106,186,80,254,81,183,14,123,54,13,80,244,227,155,209,98,182,86,95,113,223,152,249,108,246,209,4,27,120,123,11,13,138,219,106,149,244,4,60,2,63,12,35,227,86,32,111,41,252,216,79,128,20,104,222,161,83,2,21,224,220,20,234,164,248,68,73,146,32,146,96,181,23,46,151,137,62,87,251,181,196,74,60,31,106,181,140,240,60,164,77,38,105,248,182,167,21,206,104,10,221,97,169,199,223,17,216,128,142,192,192,175,213,2,54,44,208,50,235,174,225,191,94,57,133,196,2,110,21,149,55,255,70,197,18,5,236,146,74,200,145,88,184,36,136,249,163,122,97,62,170,215,158,98,182,123,2,60,128,231,111,170,224,133,173,101,243,171,20,137,204,205,216,91,110,55,186,206,183,149,208,88,188,53,29,123,79,175,70,103,100,39,36,0,112,241,133,157,204,248,134,89,204,158,151,198,40,19,106,84,228,172,250,241,47,171,155,203,13,96,117,252,189,8,248,0,170,4,223,41,135,9,6,33,169,24,68,147,104,144,148,248,196,31,165,86,141,242,4,150,251,147,13,171,113,76,43,108,153,57,14,23,107,177,84,231,57,122,180,33,76,52,112,151,175,247,237,40,236,97,53,80,149,165,219,111,96,16,220,169,51,70,9,122,35,126,251,151,56,152,52,144,114,126,250,87,57,144,212,224,61,254,149,254,33,53,116,16,73,3,22,122,206,195,35,107,145,47,188,191,209,173,162,134,78,98,181,57,92,166,205,225,45,218,92,157,102,13,222,36,174,90,50,126,219,225,250,123,38,58,142,151,221,202,202,106,255,78,251,88,135,16,210,92,29,199,183,164,36,154,197,219,87,80,19,247,163,75,126,203,177,96,66,177,187,15,6,63,60,52,75,228,37,26,224,18,215,221,178,13,139,30,159,50,106,6,62,238,138,5,175,202,199,119,33,241,176,197,151,154,141,192,196,94,105,96,35,206,230,248,246,122,136,0,232,165,119,223,39,39,94,155,192,132,114,183,40,89,62,230,90,111,185,29,66,14,127,12,197,184,168,109,203,239,218,181,184,64,144,184,54,174,82,178,27,51,168,82,159,59,217,226,210,56,178,208,226,242,120,194,37,74,36,148,177,104,169,100,139,75,51,113,138,22,23,107,166,135,242,23,123,110,65,239,59,139,221,187,196,21,63,46,228,134,199,242,247,18,215,120,123,113,164,229,110,96,226,118,165,212,74,153,14,55,49,149,100,204,63,65,236,118,237,98,207,78,182,84,178,186,210,22,56,162,169,43,125,145,255,154,120,9,239,53,243,203,22,46,110,226,133,14,110,230,151,67,255,254,175,39,172,127,177,39,44,195,127,98,48,98,142,163,138,112,100,186,179,26,64,128,229,206,234,117,156,35,105,126,10,149,244,163,193,167,96,88,77,194,61,94,141,76,175,82,83,70,247,199,225,212,166,222,167,149,160,26,2,123,190,56,161,160,156,253,37,146,210,182,59,91,156,208,34,115,59,204,83,21,186,199,178,136,199,85,37,200,93,169,154,227,75,161,73,200,57,82,46,87,168,131,119,49,206,69,84,0,20,234,180,74,59,65,43,76,200,67,104,240,134,243,181,222,27,69,194,156,206,136,18,165,130,235,39,227,225,113,79,45,202,255,220,38,87,64,83,213,248,147,242,218,57,147,3,89,150,84,149,234,145,28,236,50,235,42,19,214,147,235,207,157,161,80,43,10,243,199,64,129,24,136,39,71,121,198,55,82,216,27,19,96,206,139,105,30,175,174,190,131,82,86,244,87,210,207,127,195,48,158,88,2,157,79,204,39,162,104,145,168,32,80,65,214,104,211,216,156,122,206,113,211,248,59,204,143,32,141,213,209,210,116,113,88,255,172,186,87,87,237,54,158,240,113,168,182,82,253,198,105,176,97,85,3,145,94,144,231,253,44,133,113,70,213,55,25,100,160,130,4,238,62,175,174,246,221,253,53,90,249,151,198,159,39,198,53,78,159,230,189,115,20,43,9,71,39,205,250,56,1,220,79,232,86,220,138,40,41,19,114,232,135,162,80,215,26,114,56,168,241,18,185,120,244,148,86,205,139,42,155,215,9,93,195,71,76,148,149,30,133,108,129,189,62,223,197,229,174,150,198,243,69,35,80,113,62,162,183,66,186,166,208,195,142,209,88,212,97,167,22,12,45,127,5,181,109,132,211,115,78,172,188,64,199,243,123,90,39,63,34,25,204,194,210,195,152,131,236,212,166,116,32,202,195,80,178,193,91,188,80,96,216,164,231,228,101,70,206,209,26,93,163,101,223,84,167,210,228,222,214,60,138,199,174,61,160,151,142,103,113,109,121,28,214,238,99,21,84,138,194,201,214,69,133,235,205,164,118,235,9,149,10,163,30,1,251,51,55,2,170,94,12,152,149,142,76,208,12,142,128,199,58,14,246,217,95,205,41,66,173,27,30,187,33,27,193,95,14,171,111,158,154,17,188,160,42,42,210,5,137,95,116,117,210,201,109,213,73,107,167,73,191,196,191,254,170,42,106,199,147,115,142,7,183,49,132,181,10,11,99,221,120,76,236,59,151,229,43,55,173,154,231,121,174,82,186,242,18,236,160,255,97,234,168,186,118,226,255,226,211,38,116,153,201,167,250,29,155,115,200,188,99,137,162,34,188,55,46,176,91,176,75,178,14,57,60,13,79,170,224,98,191,74,223,86,200,20,81,61,177,129,94,88,103,244,53,175,234,186,189,91,109,18,87,201,34,53,99,125,151,54,79,71,211,226,28,213,139,231,108,86,181,27,107,39,197,226,146,182,231,67,231,119,189,186,211,254,147,75,189,199,215,180,140,151,223,219,86,157,51,13,191,176,214,83,235,127,212,62,169,50,61,183,219,39,137,97,108,251,247,112,66,76,227,104,25,78,104,163,154,242,150,156,80,60,151,19,210,182,18,211,152,191,213,78,146,67,230,230,216,176,68,131,75,98,94,210,57,175,68,202,81,141,19,251,184,63,141,70,104,147,25,252,11,56,82,186,191,108,204,103,113,20,165,113,3,225,46,164,114,213,203,215,137,27,68,81,209,57,225,120,69,7,15,13,158,222,6,85,253,117,61,168,176,217,194,91,35,223,85,238,108,181,208,119,181,132,241,142,13,91,202,88,221,110,222,124,244,59,91,72,31,59,200,209,18,134,175,95,12,139,159,23,186,217,235,158,183,160,78,253,28,93,100,193,92,169,71,216,47,95,46,170,229,22,134,159,213,206,112,179,207,207,183,233,202,50,150,82,149,154,76,59,41,183,213,99,229,21,165,70,32,194,39,242,140,116,154,196,30,122,255,119,185,26,239,213,158,126,177,242,150,18,183,53,232,6,210,161,33,59,143,75,37,90,163,192,158,85,2,231,210,89,168,20,30,108,44,242,40,238,224,23,141,120,199,57,105,196,215,110,95,119,53,140,99,178,125,151,11,162,39,194,141,187,155,81,78,253,29,118,185,100,246,147,241,162,78,32,245,121,170,217,175,102,34,227,168,222,73,95,70,190,249,130,1,247,65,199,112,19,4,85,17,93,166,200,177,55,0,158,72,243,88,119,96,165,150,242,119,140,188,240,134,40,40,79,108,20,237,234,20,58,18,57,132,90,61,102,138,115,230,213,167,120,199,218,51,65,28,138,30,115,51,75,1,167,168,156,165,96,32,166,243,249,219,204,59,245,131,145,211,71,30,161,182,105,34,50,111,106,72,190,166,230,202,101,62,64,93,104,65,92,247,173,142,134,188,54,104,200,159,154,182,156,2,240,50,6,193,184,255,220,174,104,153,195,42,90,132,59,44,57,95,212,63,129,47,58,239,150,124,6,95,84,76,157,11,208,249,173,185,91,229,77,195,201,141,21,217,125,239,120,64,87,201,75,239,129,15,227,231,87,211,52,167,5,129,3,36,131,178,201,245,70,155,242,233,71,249,36,124,119,53,238,103,163,213,213,102,65,63,42,49,109,124,149,139,96,205,109,59,128,26,121,202,116,230,66,113,76,161,208,57,21,166,186,125,7,122,26,23,225,43,226,183,26,205,109,209,186,174,172,49,136,208,232,14,101,212,168,93,238,168,231,195,219,67,104,64,70,194,14,210,247,246,32,68,243,154,137,145,121,114,150,164,248,186,103,70,93,51,202,70,10,175,111,15,189,102,191,25,52,207,203,114,210,93,95,143,208,37,68,123,18,149,231,105,52,70,127,104,255,216,236,12,155,208,24,153,96,157,5,161,155,199,246,121,30,159,206,148,133,62,90,140,68,126,220,134,66,67,248,79,225,192,37,248,6,183,249,200,199,24,122,126,219,162,159,61,24,14,47,225,126,63,153,216,6,179,58,198,122,100,39,106,71,147,201,232,202,27,5,242,196,133,37,146,192,73,74,143,114,206,162,70,118,44,147,111,177,230,38,179,5,43,204,171,176,246,166,215,82,84,139,245,123,233,81,243,180,156,52,143,195,205,141,0,127,195,85,6,62,58,248,251,44,155,156,195,190,59,14,127,160,79,28,78,248,120,36,63,10,248,186,127,127,11,63,47,11,25,115,89,240,112,206,44,184,42,85,186,61,218,53,94,221,146,142,98,205,20,24,189,86,79,153,8,76,135,62,66,24,34,130,246,50,222,53,50,53,3,77,178,3,92,93,141,244,188,105,187,204,14,179,203,56,223,139,10,67,64,154,232,154,198,131,243,40,223,203,134,241,14,190,186,202,27,249,147,173,205,213,213,248,241,198,230,15,171,171,107,72,87,143,182,238,7,91,15,130,135,157,224,225,102,240,112,43,248,231,195,227,118,146,14,227,207,175,78,161,91,219,105,55,78,7,80,202,135,183,207,247,178,241,4,216,138,180,52,222,234,70,95,91,231,146,21,150,71,205,127,108,226,172,54,219,205,0,62,218,226,139,125,194,87,219,252,84,241,204,243,45,48,10,235,71,209,218,151,157,181,223,143,215,131,161,252,232,172,253,243,143,214,31,107,127,180,143,215,213,148,78,224,216,157,4,83,141,45,29,83,63,153,157,83,202,4,149,167,225,228,230,166,89,12,206,227,49,65,207,224,25,125,14,171,174,31,54,225,24,67,54,107,7,255,185,64,108,167,180,203,172,143,188,248,232,124,109,227,24,93,132,223,220,224,53,253,28,133,167,214,106,96,3,122,21,66,218,227,94,1,87,61,216,231,167,254,245,0,166,219,172,174,139,167,227,213,205,205,202,160,93,198,69,233,93,249,116,96,78,252,235,49,218,34,80,97,13,150,163,13,20,166,15,203,247,19,16,57,106,224,105,216,76,51,30,217,236,33,75,159,164,211,120,214,111,133,87,230,250,194,148,34,25,149,208,211,26,66,77,184,90,93,29,202,6,84,11,144,22,24,205,46,26,192,95,137,54,98,78,212,63,247,121,187,122,208,104,92,61,141,73,150,164,76,121,31,22,61,148,51,68,155,9,86,95,183,209,108,93,89,61,193,49,175,233,141,196,151,97,49,97,159,77,206,68,86,153,27,241,104,203,41,230,226,109,60,138,16,216,139,116,50,160,120,34,42,18,92,131,165,223,70,215,43,148,170,217,181,243,173,174,78,225,255,178,230,186,140,136,163,20,77,203,115,56,52,202,171,106,41,219,77,25,217,56,77,242,162,108,20,163,168,56,135,145,228,11,97,24,149,81,115,86,153,23,22,222,109,110,99,147,175,182,21,252,112,126,21,66,32,118,136,62,154,126,183,249,95,70,154,211,60,58,67,202,30,66,56,245,155,127,67,202,43,230,217,190,249,71,73,243,136,191,82,249,43,231,191,140,1,69,59,213,86,152,224,186,208,215,142,154,42,92,62,48,78,185,39,71,10,29,84,134,106,92,213,92,194,234,120,145,20,164,65,46,151,116,160,19,70,189,134,154,225,197,69,184,78,13,133,157,75,63,96,143,181,54,142,105,195,28,124,158,196,36,92,89,15,26,103,89,201,150,90,224,110,12,132,170,137,73,206,210,12,69,127,56,51,113,209,116,181,131,170,118,44,173,128,173,171,21,115,121,88,163,24,170,193,9,216,142,185,102,209,231,89,81,98,36,254,21,192,114,168,74,54,101,127,69,16,176,21,20,132,40,0,204,230,79,195,35,130,5,49,229,63,4,20,96,17,231,196,134,76,213,111,89,84,81,92,102,249,144,21,199,126,203,205,200,6,55,100,131,251,199,31,244,203,23,63,86,87,97,132,255,248,131,180,10,36,162,101,99,32,183,59,78,166,54,212,124,153,19,233,104,96,193,108,33,251,223,180,223,184,17,238,212,101,181,125,20,109,251,47,78,219,144,116,95,242,101,21,236,209,143,205,227,158,231,156,103,157,114,195,152,17,121,188,132,205,116,67,63,110,110,246,248,134,163,149,186,135,187,236,15,241,107,91,252,160,122,247,20,229,90,110,108,110,219,225,133,35,74,65,147,108,226,249,230,60,98,184,182,111,254,206,117,107,80,174,59,207,171,164,119,51,23,57,225,212,87,209,17,57,41,48,245,243,247,242,223,50,49,115,7,251,150,123,207,125,194,97,104,3,219,12,203,115,41,146,87,115,96,169,33,51,137,237,247,235,223,91,228,182,190,22,55,249,45,226,1,98,218,114,138,225,108,137,145,4,155,50,175,154,96,137,118,106,12,147,171,62,171,196,154,245,162,55,194,60,232,100,173,50,94,175,219,85,37,171,227,191,25,149,188,62,131,85,7,197,252,183,212,224,42,226,56,197,105,6,238,172,249,143,251,29,248,69,90,15,66,191,245,115,216,233,125,126,220,23,250,173,159,133,126,235,167,176,127,244,153,44,238,248,161,255,73,30,250,159,228,161,255,201,151,188,221,167,155,27,188,28,201,45,32,151,41,149,182,11,156,192,39,184,173,185,82,108,155,159,173,112,183,107,110,8,8,97,6,215,214,102,104,242,67,66,227,120,129,213,6,162,58,137,6,136,202,170,134,16,250,79,12,227,76,208,108,58,75,137,17,48,15,45,248,181,45,126,252,23,31,209,243,181,80,12,79,32,248,103,218,21,38,235,172,47,7,109,231,220,178,178,77,24,158,190,4,150,17,103,68,255,168,115,44,143,137,254,209,198,177,56,41,240,247,54,217,216,170,76,58,209,201,20,147,20,244,125,106,126,149,110,240,43,133,223,157,75,80,74,217,250,84,254,202,25,255,88,59,1,114,28,96,2,186,56,72,250,2,102,227,35,127,226,76,179,165,220,229,108,218,142,127,219,169,146,156,86,93,231,235,250,174,221,11,140,46,215,49,187,219,94,243,136,245,29,46,122,157,110,243,152,83,91,15,239,125,180,215,174,252,174,54,44,138,226,226,176,96,235,214,69,159,217,206,158,9,118,103,113,251,39,164,228,161,198,12,106,86,173,215,198,151,210,225,128,174,31,193,77,247,120,221,184,167,245,110,191,19,110,110,216,205,173,73,11,143,237,235,147,112,18,229,168,154,13,107,52,216,128,155,255,9,9,64,244,115,228,88,30,131,116,230,157,180,112,9,210,102,164,187,160,104,120,205,196,220,126,5,154,67,141,117,178,17,238,234,23,6,231,9,175,85,75,235,80,63,67,191,255,227,143,239,237,123,41,113,39,142,253,36,143,17,141,226,139,110,244,234,42,110,118,113,60,255,66,130,123,165,243,126,90,33,48,144,19,154,22,30,204,249,78,127,193,173,172,47,174,97,56,229,54,99,96,117,201,104,18,246,205,251,43,44,143,250,230,173,254,24,89,206,126,248,151,31,160,140,5,105,143,184,65,42,86,48,112,180,94,79,131,194,148,38,186,50,108,178,18,28,221,221,118,164,199,228,43,148,220,115,50,45,186,163,28,202,40,124,117,108,106,36,114,117,85,39,171,68,74,67,65,86,161,95,24,218,2,34,100,242,183,216,128,190,207,119,225,45,46,215,114,245,215,223,174,245,53,193,114,119,39,180,235,104,20,110,115,245,166,220,173,112,132,211,221,189,85,189,50,244,86,87,125,145,11,201,29,43,109,118,222,106,105,216,21,83,79,92,88,249,125,182,41,248,115,37,37,80,97,146,3,150,33,242,172,71,206,33,208,104,163,74,129,68,69,75,15,23,135,163,99,243,174,215,172,220,18,154,85,41,236,70,80,189,163,111,204,116,33,32,41,181,10,243,94,184,192,197,186,209,204,24,206,93,241,228,248,174,204,147,20,31,188,37,248,239,52,31,133,105,160,139,129,165,214,105,30,79,70,112,90,122,235,255,223,81,227,143,242,143,252,143,244,143,211,227,214,141,254,241,221,250,89,0,107,191,55,209,206,131,50,160,17,137,253,153,246,70,20,94,151,25,171,188,206,15,3,189,31,224,67,91,3,127,121,218,137,169,68,144,198,155,26,180,156,43,0,0,183,165,73,166,205,9,91,93,197,214,132,54,103,7,99,146,90,41,91,158,155,7,132,253,214,50,131,186,208,229,22,176,181,124,12,169,147,131,108,212,242,170,130,178,245,117,124,28,99,29,132,197,65,57,89,38,254,172,210,210,183,135,185,24,102,65,33,70,35,181,36,245,250,120,167,62,27,54,209,12,219,191,5,91,206,72,54,88,129,50,93,42,54,128,28,96,56,71,245,130,49,79,96,10,119,121,93,216,23,187,30,89,202,118,83,136,12,113,7,108,171,173,209,210,134,18,15,63,21,195,187,138,165,226,203,176,85,160,160,207,186,28,211,104,40,99,57,244,198,225,208,218,13,52,43,162,20,119,175,140,248,27,49,242,208,25,187,50,12,227,227,141,177,119,171,136,248,36,81,9,95,48,75,12,187,177,0,213,226,133,179,226,79,96,62,240,210,231,119,109,82,199,219,42,42,89,178,189,158,73,219,172,230,59,89,121,222,157,34,142,242,193,121,109,103,224,130,161,109,12,193,241,105,65,170,183,244,201,154,207,11,189,93,227,213,17,201,42,73,225,144,69,32,73,160,128,76,190,179,225,251,118,207,248,73,42,22,28,92,168,23,247,68,108,107,193,181,154,161,170,63,214,246,143,232,109,167,186,83,93,103,40,43,120,153,14,168,163,150,247,129,189,15,139,7,205,94,149,248,202,126,112,161,175,160,184,226,45,200,136,100,207,66,76,220,47,175,157,252,231,159,209,69,84,12,242,100,34,174,88,227,40,25,149,89,179,203,75,68,42,220,100,71,127,127,148,245,97,88,208,5,152,82,73,24,87,132,249,126,155,181,30,70,150,50,107,22,249,122,153,66,121,132,19,126,18,121,165,219,22,145,36,130,13,100,122,54,227,175,193,227,153,239,217,42,7,185,245,32,236,182,142,69,197,211,147,184,120,145,13,167,168,67,114,205,20,234,86,58,244,208,220,159,38,163,97,24,183,47,226,188,64,107,230,184,13,179,253,122,255,233,203,184,132,35,230,19,83,136,120,26,161,194,192,21,68,66,204,235,136,52,153,62,243,207,253,108,64,143,221,90,208,175,144,145,32,121,48,26,198,133,208,126,72,199,130,88,145,184,125,152,101,19,84,143,122,205,62,97,222,69,41,2,225,158,33,245,205,49,62,102,204,193,17,194,224,173,116,72,49,33,200,116,120,124,33,188,73,80,75,234,200,210,171,56,246,252,222,138,151,135,94,18,142,218,105,252,25,168,166,223,30,102,105,236,247,176,56,159,112,140,136,159,77,218,52,90,48,82,176,115,57,115,140,188,13,187,148,41,53,131,8,91,145,133,197,12,70,30,214,247,21,161,56,172,228,171,171,163,163,38,159,251,99,227,3,159,166,121,82,210,80,96,170,59,153,180,95,46,93,134,204,196,140,16,20,88,59,41,184,187,2,95,112,35,4,115,104,117,20,47,44,108,81,104,9,89,81,61,167,106,171,184,34,70,101,137,32,193,8,208,54,140,153,198,8,42,61,167,89,186,70,101,163,2,176,210,167,69,179,105,232,253,255,123,182,226,65,242,127,151,130,207,40,204,209,48,189,192,63,91,29,212,31,196,31,16,50,164,31,155,64,191,233,199,150,31,76,225,199,22,90,147,95,120,83,188,224,99,240,3,63,56,167,31,15,241,22,8,63,238,111,160,44,21,127,64,210,29,250,113,95,83,14,185,48,123,150,182,21,157,218,78,187,215,28,160,189,155,106,215,165,43,174,0,108,238,130,212,87,75,44,14,59,65,25,10,63,12,2,79,47,126,44,126,247,98,88,116,229,81,124,76,106,40,61,123,191,177,130,79,243,108,108,168,114,92,254,93,88,0,123,225,195,7,15,182,30,6,159,9,186,95,168,118,238,178,235,220,9,161,220,163,219,0,92,195,67,109,198,47,147,116,152,93,110,123,159,73,77,31,215,123,247,132,118,132,74,188,34,19,163,211,188,36,143,255,132,75,171,252,217,46,179,15,57,42,59,125,10,173,48,175,57,25,158,254,89,172,13,147,162,92,167,243,97,29,2,218,151,68,213,219,127,22,77,238,141,229,175,224,93,184,124,117,163,44,26,34,133,218,13,79,182,29,182,126,110,69,86,28,242,178,29,243,22,177,115,165,201,29,123,105,133,32,177,101,84,132,159,0,136,116,211,124,240,96,216,71,251,90,160,11,44,231,139,184,40,224,240,250,49,74,135,154,65,117,228,95,199,240,207,108,214,238,195,152,122,236,26,45,205,145,152,225,73,247,221,237,218,44,187,237,29,205,27,204,230,177,102,202,88,178,126,192,143,185,205,205,177,185,72,188,252,128,183,141,90,188,130,79,14,174,201,24,242,147,149,209,217,253,80,124,183,7,211,28,225,245,222,17,11,180,186,234,14,111,23,249,160,183,79,171,100,95,93,196,189,63,218,222,118,119,156,164,127,180,253,237,63,11,223,251,99,187,125,207,223,254,110,61,9,154,188,107,223,109,124,183,217,244,77,3,85,255,250,175,48,181,140,49,105,199,6,204,191,201,83,122,75,41,232,122,174,45,245,212,135,107,59,220,178,129,14,200,39,111,175,19,140,196,238,103,238,111,124,36,2,144,16,153,61,61,165,177,89,223,99,10,130,26,22,73,72,92,203,53,22,97,208,60,231,102,75,183,181,224,46,106,146,233,155,222,58,58,39,81,14,55,151,146,204,64,26,26,107,19,64,226,120,216,136,19,88,189,185,134,234,25,52,88,143,73,27,67,203,205,27,197,208,25,210,246,20,55,43,252,197,254,209,15,234,198,50,205,96,5,117,141,234,169,152,160,193,10,193,154,177,124,168,43,134,9,98,59,201,161,213,7,108,22,173,181,140,254,200,247,177,1,118,148,220,163,52,177,16,24,197,1,112,192,245,68,139,82,50,188,103,76,75,159,124,63,200,111,98,217,89,73,241,209,224,88,155,66,53,112,126,14,49,33,70,43,173,206,9,251,118,174,163,9,203,64,75,135,69,190,207,16,146,11,214,239,196,87,202,20,139,22,195,196,90,12,19,223,103,15,123,248,202,112,115,147,20,47,163,151,222,68,28,60,252,200,112,44,215,201,156,53,4,140,115,3,168,81,148,95,145,174,82,87,76,27,54,97,200,124,172,25,203,6,3,214,70,201,167,152,79,54,190,102,199,226,153,148,99,234,98,65,40,116,97,22,199,168,25,142,163,97,33,204,78,248,51,203,188,184,76,141,57,34,231,203,223,50,207,8,47,44,30,70,4,108,198,219,228,220,10,246,188,79,226,53,96,243,104,250,149,231,71,59,224,230,102,15,216,180,189,23,209,132,65,215,137,11,136,35,236,230,166,104,239,191,122,81,9,135,252,236,161,153,134,182,8,9,216,57,135,137,207,38,59,37,11,131,36,64,139,119,167,248,218,75,232,212,236,139,27,25,240,13,64,28,102,225,141,218,47,233,186,254,124,12,36,121,63,30,100,136,188,106,26,146,229,237,212,74,18,231,239,166,19,188,243,160,178,91,146,14,70,83,96,166,189,57,233,96,37,205,139,14,135,237,104,146,160,234,39,164,232,39,163,164,188,122,141,219,188,168,207,114,115,227,108,121,123,255,96,239,213,254,129,31,84,124,126,230,237,113,244,153,210,18,200,58,53,72,15,9,215,128,167,107,246,179,108,20,71,169,126,232,67,25,7,48,88,188,94,50,164,168,132,17,95,238,204,12,231,35,50,238,79,179,180,132,9,140,41,179,21,86,223,123,43,33,94,22,230,87,67,55,82,189,14,10,8,23,101,99,183,97,61,31,183,198,91,148,113,103,90,102,79,99,56,190,245,188,50,112,97,246,61,83,209,92,47,196,138,90,56,70,86,122,54,84,140,36,198,229,47,113,222,71,151,173,87,135,241,69,60,242,161,150,11,17,226,7,43,25,59,173,199,225,245,36,43,74,206,157,48,211,137,56,47,186,176,125,28,193,129,44,161,171,149,54,131,235,193,105,251,217,40,235,71,35,198,236,188,154,32,125,40,56,247,128,130,129,94,127,219,27,183,105,217,247,225,200,121,73,60,57,70,120,99,223,239,50,83,129,151,240,59,40,219,39,44,87,152,209,217,181,19,194,165,47,27,60,31,246,164,187,140,73,157,37,53,221,244,233,134,155,93,25,216,63,156,32,31,2,215,74,176,188,194,158,95,194,207,123,89,144,7,81,176,227,187,144,69,110,93,42,187,184,112,238,53,218,102,239,36,103,66,128,34,101,39,108,185,121,215,35,238,185,73,40,93,112,99,97,76,11,129,218,87,160,175,239,174,185,220,3,99,13,119,173,53,61,11,34,31,195,160,16,122,184,249,203,35,30,44,71,70,33,176,235,71,99,129,31,137,250,226,58,208,190,2,180,197,133,53,55,4,6,8,154,132,177,86,72,96,82,254,174,125,20,124,69,15,248,61,133,249,54,57,111,155,252,180,183,19,164,65,70,235,11,200,184,115,237,134,153,51,88,195,102,127,235,37,65,73,130,184,94,201,237,207,104,193,142,130,4,246,19,220,38,200,92,250,170,73,79,81,196,173,203,139,5,164,71,96,107,182,71,219,2,127,182,52,128,68,2,83,32,145,170,53,85,193,95,80,139,139,237,167,198,37,98,104,139,228,77,122,236,4,186,33,36,47,161,16,102,5,177,190,92,32,88,251,66,107,138,177,49,104,212,41,132,51,20,247,158,230,51,98,112,165,135,198,107,218,120,93,216,25,147,228,23,38,82,236,54,55,219,157,246,63,239,111,53,3,230,119,187,203,120,244,152,241,160,184,168,98,90,84,242,89,43,110,75,157,67,155,84,98,46,43,200,94,64,177,189,128,70,194,61,15,251,49,11,244,227,12,130,245,207,192,58,74,84,125,34,36,112,19,82,149,208,138,8,156,196,50,117,19,75,24,189,221,168,136,63,208,152,168,143,160,246,120,135,100,181,113,129,206,255,64,66,253,51,176,14,102,140,54,67,102,21,194,198,196,31,233,60,194,230,94,123,210,216,101,230,115,215,167,7,193,115,19,37,128,61,160,118,148,104,40,150,207,226,106,151,48,214,157,221,72,248,2,220,147,145,190,103,24,52,211,54,212,158,196,249,9,161,66,104,161,134,205,33,190,139,182,120,144,104,178,124,235,206,210,215,213,231,245,12,113,123,206,208,178,215,8,252,144,22,98,236,158,66,11,209,108,24,163,103,18,239,67,123,132,230,239,164,180,133,172,7,27,141,40,240,20,179,128,55,204,13,229,208,179,219,222,233,85,224,71,180,7,80,249,45,178,120,126,183,2,232,49,7,14,38,173,12,112,42,70,151,185,61,227,114,34,89,186,138,15,37,21,12,176,216,174,45,51,81,163,160,159,215,220,172,78,15,215,45,236,102,65,60,207,94,158,164,230,151,166,201,59,39,129,92,117,216,32,127,194,40,28,41,200,97,82,148,113,138,231,128,84,151,152,240,137,159,19,5,123,17,105,190,35,5,41,155,238,45,189,154,197,194,201,148,141,113,52,28,190,213,91,230,2,71,112,117,64,90,102,73,24,164,225,240,181,213,149,250,178,42,157,158,87,156,213,253,197,165,218,227,85,41,60,75,229,27,82,181,52,245,20,180,210,193,167,160,141,32,114,189,2,101,65,18,186,6,198,253,48,84,134,94,22,38,214,195,16,57,16,189,102,71,127,198,110,133,189,17,3,83,212,252,65,179,199,40,235,25,8,14,94,52,3,197,217,84,191,204,7,32,129,52,18,205,102,86,199,197,192,206,135,25,234,57,151,88,61,223,187,228,152,197,142,217,255,250,49,251,230,35,230,251,53,131,198,23,215,191,123,236,236,53,254,159,61,132,146,188,115,222,181,2,242,226,30,47,5,74,40,10,202,25,87,184,96,251,18,25,156,166,80,220,224,28,249,39,223,107,238,244,209,117,207,160,108,140,227,242,60,35,113,88,245,29,185,93,41,126,49,204,155,194,87,121,81,127,94,32,199,109,159,24,236,194,246,62,42,62,133,185,32,248,195,211,231,233,105,38,209,194,212,169,88,58,72,55,156,248,248,112,238,90,137,198,241,175,142,103,158,67,39,133,60,232,57,90,4,223,190,36,202,102,21,183,15,3,152,164,36,155,43,28,227,85,95,160,158,209,171,43,242,118,109,212,50,58,58,125,24,245,227,209,237,218,168,178,121,149,226,94,0,163,124,235,194,48,147,89,212,78,89,194,178,37,86,228,86,165,105,249,204,2,127,138,46,34,246,244,114,171,242,84,54,179,184,87,211,114,148,164,183,235,41,207,99,141,89,156,143,209,192,244,182,235,68,203,103,22,248,34,46,35,146,242,223,166,52,145,201,90,113,183,45,102,191,90,68,118,153,226,38,199,29,189,124,81,67,45,87,245,228,208,203,127,87,70,183,92,33,148,195,211,17,183,226,40,157,78,106,201,177,202,76,10,110,123,44,185,103,224,92,33,67,190,160,17,26,165,83,44,188,44,35,157,142,113,31,20,21,36,26,83,231,144,81,198,182,72,45,179,195,217,115,22,231,147,60,73,203,229,74,208,50,200,66,120,11,153,88,115,126,49,106,76,140,76,234,20,248,179,94,103,69,185,64,168,64,109,109,57,161,182,182,142,87,87,245,175,30,215,175,229,132,87,66,59,178,16,117,112,104,231,134,2,127,44,139,48,223,198,139,117,209,198,133,240,62,25,199,121,183,104,239,79,199,227,43,25,160,14,34,124,195,224,159,131,108,60,206,210,87,253,63,139,176,212,62,248,45,21,131,177,216,87,60,49,91,37,59,167,228,78,2,154,153,203,171,47,119,46,199,215,145,12,134,153,192,199,97,116,197,87,56,223,8,43,55,105,169,238,86,185,0,195,64,112,119,123,214,237,79,140,89,107,131,41,5,66,62,172,192,94,36,124,32,219,44,154,39,37,157,237,154,116,66,179,27,85,173,63,192,181,175,54,165,72,192,146,163,79,186,218,164,24,73,201,208,229,52,137,100,170,92,102,101,5,109,56,87,208,134,14,214,182,113,204,244,48,89,231,130,178,90,200,166,179,144,77,99,25,110,74,5,23,182,152,112,63,138,134,122,215,216,246,221,236,51,171,8,63,130,98,16,141,226,110,26,80,173,40,188,139,131,33,10,190,70,201,164,91,206,152,142,230,14,42,182,176,147,223,209,87,210,227,97,171,132,61,139,26,8,84,145,202,43,225,195,237,136,231,148,153,89,16,120,53,185,66,115,235,180,205,102,121,230,50,66,236,216,154,74,28,49,2,77,51,200,105,67,212,92,26,96,66,180,205,218,43,219,37,236,72,175,249,234,2,56,250,209,72,170,228,219,155,72,160,66,49,26,72,72,164,108,172,182,121,16,208,233,164,152,140,162,43,4,56,66,143,79,233,69,84,200,167,78,54,137,248,220,169,135,7,236,49,100,167,253,107,220,127,118,136,128,90,120,133,184,142,83,100,167,187,105,155,253,160,200,25,71,117,211,183,241,81,126,44,6,218,10,118,109,112,33,83,119,165,239,37,109,222,250,183,230,229,0,202,199,43,200,32,78,46,96,56,94,77,216,181,7,239,67,120,119,169,203,181,80,222,151,180,51,189,168,235,211,148,94,170,187,71,199,40,33,42,228,199,40,42,74,146,7,119,129,28,5,98,174,112,47,52,164,55,48,139,24,187,4,223,40,205,199,37,129,25,149,196,91,46,179,174,92,117,140,170,173,109,4,108,124,186,57,95,75,184,232,240,94,3,247,193,167,89,62,46,186,28,140,214,29,43,222,47,6,161,189,4,243,48,225,121,240,156,46,36,68,208,208,239,229,79,194,14,187,239,169,104,24,91,84,191,206,131,13,212,248,173,210,124,122,23,176,151,106,135,240,120,225,42,41,57,137,32,221,30,182,43,111,22,208,166,174,21,204,239,129,124,160,15,212,192,161,62,134,17,44,183,203,44,96,224,131,207,188,65,144,170,179,202,62,210,172,25,15,172,17,71,231,181,198,161,232,247,134,72,203,249,100,237,164,201,152,246,248,211,156,76,168,216,142,195,151,251,192,24,48,190,90,229,119,120,116,236,155,41,152,144,106,40,224,11,135,237,18,66,37,198,112,205,114,174,147,40,164,232,238,221,28,254,237,1,130,42,139,133,170,15,222,176,173,128,129,159,229,209,228,60,25,20,228,67,222,24,24,134,55,57,52,128,181,7,126,48,33,250,173,111,191,110,29,202,40,138,7,140,34,219,114,19,193,73,8,49,24,134,29,116,72,0,204,140,2,30,53,119,46,89,136,78,105,201,230,174,37,155,194,146,157,205,24,213,109,102,16,134,54,229,85,202,19,187,9,88,60,135,128,193,45,63,116,229,16,147,232,238,34,86,19,94,35,9,113,140,118,136,170,197,181,68,206,93,224,66,18,151,91,11,209,12,96,235,16,245,146,239,70,9,213,9,246,183,211,68,118,18,115,130,72,238,58,106,86,145,124,245,96,126,113,223,195,89,70,71,90,90,86,223,63,238,140,130,27,196,225,70,167,99,176,38,115,187,137,111,158,252,241,29,159,60,181,70,45,56,1,82,160,228,180,89,127,149,102,255,130,234,59,162,2,32,117,125,184,123,99,249,207,203,152,78,8,66,21,23,111,139,86,52,220,137,206,147,179,243,95,97,245,228,47,162,252,19,176,107,5,62,106,186,52,199,81,218,56,22,3,53,227,188,156,115,116,209,241,109,152,222,220,92,207,244,151,164,202,116,64,186,222,2,85,216,82,163,42,200,229,71,132,43,236,185,158,22,217,166,68,239,234,116,63,37,1,42,138,64,123,201,118,234,101,64,13,249,86,142,138,34,57,131,16,104,207,213,40,46,130,136,255,240,3,15,241,0,168,147,62,237,11,241,112,20,92,121,17,15,135,69,71,52,17,26,54,99,38,38,100,125,194,20,199,200,134,225,154,18,226,86,97,197,118,29,20,100,214,131,180,244,140,117,226,120,153,171,60,199,217,187,8,215,199,94,52,56,143,143,204,205,113,204,212,42,217,202,62,146,148,136,55,0,238,190,69,149,198,249,237,211,44,63,136,108,191,9,164,199,200,200,37,194,120,9,153,181,147,224,149,6,65,113,22,39,64,161,171,111,147,21,64,93,114,69,218,75,37,97,194,20,8,17,207,6,108,198,72,138,175,78,120,98,71,114,175,150,13,215,158,88,171,55,82,241,110,73,222,83,96,58,56,107,243,21,116,66,191,59,117,196,21,222,230,140,164,192,87,242,70,88,185,246,253,183,54,96,117,117,101,193,146,40,178,177,5,7,173,109,99,99,250,83,185,202,24,18,190,190,18,4,88,74,236,62,211,196,84,2,243,120,235,21,10,45,26,198,163,184,228,120,53,86,147,238,186,72,82,97,92,73,7,154,174,246,173,9,81,20,122,28,9,89,44,17,75,221,181,13,167,151,196,106,234,176,115,62,66,214,108,48,55,63,136,22,101,53,156,162,224,164,104,93,229,178,78,118,114,59,42,70,85,52,119,229,248,34,85,134,29,242,214,36,140,174,30,231,100,120,21,153,252,29,103,25,248,251,171,248,60,42,143,17,72,208,72,41,57,10,145,86,6,96,106,170,50,170,225,29,177,21,226,119,192,140,193,34,199,170,227,237,211,34,160,100,55,135,219,211,74,132,201,141,234,56,176,141,234,174,149,54,192,76,212,106,153,171,207,89,68,219,90,18,50,191,152,205,152,60,241,187,5,168,253,43,222,210,132,192,191,185,49,40,129,245,34,117,50,170,42,24,12,227,83,52,187,212,191,16,195,188,198,103,189,227,145,74,211,73,154,247,212,78,143,166,218,185,158,250,119,181,162,144,138,243,169,52,78,68,149,234,8,253,99,97,188,244,17,6,211,132,236,6,91,236,25,166,241,50,88,75,125,166,75,15,243,238,80,176,207,124,214,224,34,140,87,87,99,165,127,157,41,80,244,48,69,204,232,237,180,91,144,176,213,48,159,243,178,0,42,184,42,227,87,167,167,69,92,242,143,67,166,214,223,173,38,79,113,159,20,216,206,128,41,242,233,230,17,220,32,77,51,88,219,62,34,62,84,203,194,233,244,48,152,132,105,143,33,226,174,120,67,113,133,193,139,155,242,24,182,31,51,211,101,168,99,18,12,124,223,159,104,233,94,11,57,235,43,132,15,234,185,205,130,24,155,165,155,19,58,34,189,18,117,250,115,143,7,40,224,251,82,161,199,210,58,99,77,143,136,158,254,26,71,159,94,68,19,100,166,72,209,15,135,102,214,51,23,101,245,85,189,212,150,180,251,200,72,53,211,241,140,51,113,190,175,227,158,205,43,32,198,91,182,42,64,216,9,249,226,180,209,149,89,14,46,96,215,213,171,176,144,85,154,85,33,81,194,88,127,251,30,103,23,241,18,5,105,7,135,86,156,2,125,238,217,81,252,106,92,210,213,88,60,217,227,43,91,26,149,113,237,243,144,78,46,212,251,199,203,133,58,120,8,7,56,71,81,251,93,62,16,155,116,65,50,178,201,113,173,196,79,162,128,79,61,91,159,240,251,151,89,163,57,183,212,102,163,152,196,131,228,52,129,37,245,189,102,109,86,114,171,192,186,74,185,37,18,175,153,91,169,104,70,134,171,171,213,48,167,89,30,87,195,72,165,141,127,131,206,3,195,26,209,64,58,39,189,11,41,100,224,108,116,47,95,36,8,16,62,102,60,178,57,73,85,9,138,85,8,84,113,108,51,238,222,220,84,94,198,160,26,246,200,199,94,139,125,15,189,175,213,122,24,91,118,16,124,188,19,113,90,45,110,119,178,105,36,178,96,234,205,178,133,22,160,59,151,240,36,99,82,114,167,150,21,222,247,228,207,225,123,32,96,61,9,185,143,48,251,22,236,62,233,62,239,194,34,241,128,223,225,250,165,137,78,136,212,248,15,190,137,224,0,110,238,132,59,26,42,168,163,109,156,116,184,124,35,151,69,170,183,145,138,204,89,100,142,82,122,183,214,111,161,18,103,55,55,25,122,109,81,166,18,193,80,197,14,182,105,149,156,85,45,53,252,46,109,176,8,69,191,120,118,70,14,227,50,110,145,140,128,17,99,4,224,44,207,201,83,70,220,144,144,13,141,9,254,71,96,47,18,121,131,208,166,202,58,5,89,167,218,252,202,6,2,100,177,4,178,31,225,240,110,106,144,58,136,149,174,207,27,247,127,181,85,122,79,76,193,13,139,137,124,41,150,197,147,54,226,119,11,26,83,14,45,34,5,170,79,133,133,73,36,200,174,138,83,10,153,131,37,53,121,107,20,202,22,97,245,96,172,217,17,59,157,25,11,55,132,106,15,92,10,151,52,130,53,35,229,50,144,64,64,148,180,25,8,219,76,197,122,90,242,49,168,132,124,217,92,53,3,75,14,16,44,210,20,211,155,94,163,221,92,71,193,5,157,94,249,140,62,2,60,95,226,72,120,204,141,54,231,8,223,193,242,125,69,168,44,190,103,25,35,146,45,98,144,147,137,91,152,121,202,114,49,119,155,45,114,201,49,103,114,168,122,15,221,28,45,55,122,17,194,42,104,93,196,139,74,133,69,16,46,204,128,165,195,87,49,169,66,29,181,229,9,79,10,213,202,14,36,117,13,239,178,38,33,232,65,19,22,214,228,105,244,41,230,29,66,41,74,104,170,123,203,173,118,115,131,10,41,189,168,109,179,72,102,179,113,61,148,36,7,54,184,175,133,29,214,187,5,21,117,137,107,231,58,245,8,172,48,36,214,121,27,117,204,173,229,155,160,142,57,173,239,40,208,27,12,159,170,4,65,158,16,114,173,142,110,145,178,122,237,114,149,70,61,2,134,132,208,116,164,125,155,70,180,103,104,111,227,26,221,250,89,37,159,209,137,123,51,113,199,137,183,24,64,191,224,174,37,26,184,23,224,154,204,249,20,114,100,228,152,116,241,214,56,180,25,194,216,182,2,62,114,15,222,246,230,131,7,93,184,181,50,247,64,124,156,216,42,136,131,163,152,223,212,142,181,118,176,13,154,158,102,190,113,52,105,133,55,74,81,58,58,7,133,243,55,236,4,86,209,208,242,158,238,93,70,245,116,98,214,240,254,60,110,176,173,136,80,86,204,197,38,23,170,15,17,251,152,131,175,59,182,131,29,214,173,140,16,209,169,207,176,174,168,194,203,40,7,90,211,124,23,151,37,218,248,77,39,141,83,200,203,43,71,192,208,207,244,184,26,85,165,224,12,223,39,214,102,49,254,138,221,173,140,226,25,125,255,174,23,243,77,146,115,58,214,196,134,49,251,151,204,77,196,162,86,243,68,18,48,102,229,70,163,129,198,143,115,141,235,162,64,207,10,105,99,199,166,141,231,42,17,59,60,2,211,75,233,226,17,249,222,61,246,240,27,238,212,195,110,163,249,125,75,26,182,181,190,111,194,197,129,73,243,151,23,230,43,18,35,229,137,50,196,32,213,46,102,133,17,1,20,127,106,168,191,117,124,142,57,104,178,54,235,8,86,52,165,150,17,194,203,226,64,218,208,134,182,63,205,244,230,102,133,241,174,85,198,81,242,135,50,123,99,77,34,229,115,21,109,124,148,33,163,167,182,178,247,98,172,40,47,117,59,97,66,28,246,69,242,147,1,19,218,99,248,175,226,66,23,86,47,33,196,40,12,240,186,250,118,158,210,54,156,176,182,218,182,53,12,113,85,153,187,172,40,205,105,218,113,167,25,208,217,12,159,134,40,116,208,126,42,3,60,110,98,172,16,112,81,177,48,100,220,165,3,184,0,243,71,213,112,239,186,207,205,253,162,246,0,34,209,214,47,41,208,124,27,205,6,96,173,178,224,215,209,224,19,90,228,213,113,225,60,68,99,170,181,21,36,108,41,221,177,169,142,243,38,117,219,79,33,1,107,168,158,22,229,172,14,211,55,249,158,37,37,145,147,72,58,187,84,226,73,183,178,236,114,236,63,17,29,139,196,184,4,152,245,58,174,38,71,233,30,53,3,215,181,18,43,47,215,53,52,161,58,9,75,222,108,42,243,163,112,160,237,152,37,169,127,99,56,101,208,32,210,124,145,112,168,16,114,79,128,55,225,100,245,204,233,171,145,186,33,23,198,229,252,39,146,206,248,146,187,95,56,251,61,77,194,181,200,154,248,189,146,99,49,63,114,202,120,146,191,39,234,79,126,177,239,50,79,84,187,86,62,27,165,214,58,39,168,49,35,132,191,82,238,224,178,39,37,134,194,171,90,63,147,125,99,45,229,181,163,56,173,79,29,43,73,157,114,126,205,218,81,6,225,115,215,162,20,0,58,54,200,124,255,223,102,91,3,254,56,168,145,198,94,74,188,232,51,241,58,174,243,163,246,91,0,45,116,88,105,49,80,118,207,65,87,252,42,89,113,164,194,115,224,169,76,225,85,51,233,150,183,198,253,214,34,77,215,216,13,32,158,105,155,253,8,224,178,30,141,186,232,26,16,254,18,162,38,148,132,15,15,166,252,89,171,201,173,166,144,138,94,167,92,73,1,229,61,164,164,144,111,163,98,93,134,66,128,174,103,12,135,235,101,162,244,241,97,156,187,222,246,44,6,27,38,125,35,192,135,52,191,150,5,34,150,223,99,158,104,169,51,123,180,122,237,65,209,250,195,31,225,83,237,9,158,205,47,139,231,104,13,111,237,139,71,170,79,115,176,80,72,41,30,33,181,154,165,88,176,125,174,213,81,221,183,17,222,213,105,25,192,250,211,48,100,48,156,172,187,100,24,234,96,153,19,142,20,74,45,13,243,203,78,75,143,153,238,101,52,167,144,5,43,10,247,177,146,196,94,187,122,210,117,119,48,176,123,215,173,118,56,24,48,125,27,246,244,132,44,129,254,45,43,183,37,172,230,60,227,62,198,82,107,54,243,194,29,172,83,241,234,182,213,138,6,18,217,143,207,146,52,64,189,227,33,50,254,174,189,246,127,195,254,170,221,83,12,19,195,185,143,210,54,55,109,97,103,175,176,144,9,75,249,147,159,161,195,83,9,137,139,237,127,225,49,78,21,85,217,99,11,57,132,173,58,59,155,111,53,74,112,2,82,73,175,102,151,43,200,101,7,227,184,104,255,199,26,98,130,16,200,89,68,201,201,212,240,141,35,17,64,240,93,142,36,9,122,129,94,30,224,139,235,48,214,144,27,23,49,74,136,235,232,112,140,228,230,168,70,109,81,213,193,231,65,60,97,141,22,39,165,168,219,242,168,237,40,209,189,1,43,69,91,51,16,59,240,96,110,209,42,171,54,14,36,7,55,183,229,171,81,121,28,21,85,106,224,238,38,111,85,131,202,179,76,13,31,82,1,97,247,54,46,38,89,90,196,203,215,84,205,235,30,60,84,225,152,22,142,170,63,165,112,93,57,96,162,181,229,43,85,185,220,213,13,227,50,74,70,213,250,208,32,145,120,214,97,165,182,101,206,36,134,228,35,206,36,174,225,233,207,187,118,233,26,70,102,83,222,153,106,78,86,123,80,84,96,222,127,12,229,50,165,218,152,106,122,141,40,252,81,74,198,164,248,111,233,25,179,4,122,189,48,108,76,99,50,202,227,116,112,21,8,59,25,7,3,99,104,71,125,171,246,90,74,87,208,28,195,240,160,182,57,76,146,144,245,255,116,16,216,88,18,88,103,155,202,48,130,195,120,203,71,205,244,163,206,113,144,193,159,141,99,68,174,64,51,46,153,75,201,42,80,188,66,166,172,185,239,115,244,251,140,67,222,163,164,130,249,75,42,66,93,66,65,207,41,76,98,156,164,141,132,107,156,132,9,59,242,122,186,0,147,150,177,184,73,226,165,170,193,111,7,232,44,74,8,62,180,198,72,237,255,96,40,60,221,48,235,8,210,106,45,56,184,226,234,234,184,205,113,157,73,156,242,60,197,7,124,24,214,218,8,110,190,132,120,130,147,240,58,7,222,162,40,227,28,147,88,154,20,50,255,81,211,40,160,121,76,119,194,157,33,236,22,14,216,225,115,140,71,37,214,65,104,39,142,148,158,4,215,54,58,82,97,163,35,85,112,162,42,32,132,38,250,82,97,162,47,185,208,130,184,219,5,87,20,67,38,102,203,12,187,242,150,6,33,191,234,78,102,8,189,109,18,12,231,148,76,133,6,142,118,59,166,66,143,166,199,193,169,225,231,8,59,240,154,220,109,213,207,112,34,114,8,136,238,138,204,240,25,138,243,25,61,108,176,34,4,52,41,190,223,193,10,202,252,153,189,119,170,187,166,126,251,226,86,185,15,217,67,124,23,8,16,62,126,3,119,76,12,91,5,85,199,143,182,142,131,145,189,199,115,182,139,70,76,167,84,108,158,178,178,121,126,154,196,103,140,183,21,206,32,230,97,61,115,198,14,18,16,6,87,175,132,190,224,78,49,94,209,160,22,178,26,73,105,159,233,81,177,46,204,49,246,220,79,175,15,158,53,18,44,83,236,60,242,146,65,152,204,97,50,243,93,236,51,239,155,100,10,3,98,98,217,196,82,243,154,221,74,146,132,237,134,34,124,20,63,236,37,171,171,12,124,23,201,3,106,19,224,135,80,146,128,35,200,27,57,141,134,59,183,90,16,11,87,2,48,177,10,247,198,171,188,101,203,213,128,218,201,95,115,105,51,25,180,179,216,117,224,223,242,8,121,57,29,175,193,82,68,117,121,83,175,153,127,114,74,94,163,249,91,17,190,167,140,50,51,125,140,122,117,97,198,133,240,180,150,121,18,178,221,53,218,184,154,151,211,60,236,244,242,199,165,75,25,55,71,192,124,67,25,55,175,81,198,173,76,100,149,150,9,199,98,46,58,103,100,197,93,200,0,237,170,19,98,205,135,192,228,188,45,38,162,165,92,16,86,65,211,23,149,252,125,83,36,109,34,230,50,62,98,242,210,240,85,169,167,104,213,166,69,171,196,45,98,11,205,15,87,87,81,99,38,159,3,234,248,42,29,93,53,182,144,146,2,51,139,218,72,8,251,188,161,190,27,112,25,109,244,227,6,43,149,191,238,207,167,89,145,70,179,34,7,205,226,109,111,95,38,67,100,46,67,148,224,36,103,231,37,82,217,123,64,53,194,251,247,178,96,164,158,135,247,70,209,88,60,210,123,217,189,28,245,29,20,168,60,221,25,15,70,49,126,1,151,68,230,203,77,31,216,2,42,62,140,131,130,23,31,150,220,232,181,64,193,130,48,102,110,110,34,142,224,160,61,204,163,75,106,178,23,5,157,160,35,30,173,233,13,137,65,32,34,73,135,24,2,112,32,226,133,147,188,133,122,88,190,88,234,147,176,19,76,97,185,79,30,39,189,73,43,188,31,76,91,225,150,63,130,163,48,28,30,77,224,224,56,154,182,54,232,55,186,41,199,175,77,246,181,121,44,97,194,55,140,18,199,80,226,41,148,56,134,18,199,88,226,41,108,153,209,209,41,102,27,31,247,82,143,169,155,142,2,234,109,55,14,88,95,153,73,125,180,240,88,80,91,129,191,97,162,95,22,156,47,118,60,208,177,16,209,177,80,206,42,119,11,2,201,220,157,38,35,224,136,240,1,202,218,77,142,55,143,59,193,139,186,31,190,218,167,88,187,119,77,110,92,153,226,156,67,229,214,73,12,234,65,187,82,40,149,146,60,31,246,236,243,160,2,98,226,42,154,63,176,44,74,166,235,243,46,7,51,179,12,90,42,149,34,94,100,23,130,67,89,247,134,10,92,119,138,58,244,143,195,14,252,251,196,16,41,45,38,138,202,83,192,89,220,200,197,93,76,250,93,92,219,160,51,135,193,199,91,207,58,190,13,215,33,34,208,137,15,59,77,150,29,15,214,113,221,134,114,86,3,169,28,207,67,30,149,176,96,6,240,168,210,126,248,19,121,33,32,10,177,184,9,181,133,133,184,122,98,82,118,121,199,97,30,160,86,107,111,78,63,41,201,93,144,185,150,28,20,94,22,100,61,69,121,152,75,82,185,104,138,83,166,216,160,227,85,41,219,41,183,58,250,45,27,106,148,167,77,98,170,89,250,222,17,111,108,153,189,100,148,86,217,83,75,33,145,9,63,17,43,154,157,202,226,61,51,84,69,139,173,211,150,84,240,118,45,135,113,75,152,196,243,46,136,103,75,46,38,81,150,147,238,44,129,133,182,100,53,172,164,74,37,203,163,164,45,179,228,244,194,42,85,45,141,159,182,68,77,122,89,149,138,150,67,86,91,162,22,89,80,117,110,150,198,92,91,102,122,244,194,42,85,205,65,99,211,52,39,110,89,165,42,148,234,115,24,125,179,2,175,81,71,175,75,204,241,152,103,233,34,143,76,54,89,253,182,4,125,195,48,159,185,59,226,79,96,251,112,31,66,133,75,196,244,0,190,136,115,25,218,243,227,182,241,213,62,149,137,200,104,207,164,141,203,96,180,45,209,107,94,140,57,196,58,38,219,252,49,94,170,26,89,146,115,96,109,95,104,169,166,227,33,124,160,61,46,201,15,154,208,15,212,14,63,196,192,64,56,142,129,68,144,75,117,33,144,210,169,168,42,90,232,3,58,31,166,77,211,68,16,146,73,105,159,50,106,23,231,17,90,231,48,101,46,187,164,235,10,38,124,90,197,132,175,1,105,79,235,64,218,109,113,94,90,17,231,213,67,176,167,245,16,236,72,212,133,173,213,171,90,219,80,5,205,230,2,27,112,193,167,197,192,171,230,216,252,174,235,98,140,69,29,165,199,6,147,198,195,248,141,244,90,61,97,116,23,189,233,49,67,57,220,116,92,100,52,68,236,144,158,163,112,184,197,49,235,6,139,167,64,222,205,104,140,108,62,180,218,5,42,64,235,57,246,3,137,135,192,31,158,69,39,72,130,130,142,96,133,20,203,193,16,242,199,5,82,131,226,226,166,243,8,29,35,165,223,35,74,28,203,214,184,138,203,70,179,165,128,44,74,186,50,206,68,87,235,109,245,244,46,244,84,59,72,27,140,202,64,109,67,23,44,18,220,41,240,209,95,12,101,141,149,62,246,148,183,105,101,37,134,62,175,174,226,191,178,158,89,192,197,151,181,92,166,170,195,227,158,185,43,201,221,245,53,28,213,109,211,151,92,9,12,105,33,175,40,202,214,174,97,110,30,253,166,14,110,81,250,21,70,8,172,52,26,189,149,178,38,97,177,146,165,40,10,72,210,169,137,170,159,46,105,139,83,45,184,237,2,218,103,79,250,85,235,73,103,118,14,107,241,77,177,236,105,152,158,85,173,50,157,230,108,177,240,16,66,184,87,73,80,176,212,131,170,117,219,35,167,117,219,35,3,109,226,17,215,7,20,154,130,98,228,185,106,107,172,33,72,86,181,102,185,226,168,46,20,124,62,252,172,251,71,208,141,241,35,27,184,43,228,176,93,6,220,93,152,176,192,75,13,213,78,152,149,9,208,203,1,251,204,167,105,10,59,93,42,196,158,113,100,44,46,40,21,29,146,173,49,226,101,174,90,164,48,145,128,205,249,72,211,188,189,173,115,138,146,150,52,76,230,27,79,195,184,56,25,240,181,189,155,77,211,97,104,134,233,143,63,202,73,52,250,72,125,9,3,162,231,208,195,171,185,82,43,117,234,76,197,102,128,176,94,240,7,31,118,254,229,244,101,81,197,35,235,90,134,43,43,230,224,169,131,138,215,198,253,138,160,178,184,17,60,215,132,17,93,218,21,48,57,13,150,88,60,154,140,167,163,50,153,140,80,160,145,146,22,97,131,173,60,50,27,110,124,128,140,195,4,149,132,184,204,20,115,102,64,5,137,154,3,241,136,47,146,108,90,104,121,26,151,144,182,33,219,142,137,81,232,138,218,251,104,55,210,75,201,170,80,111,54,151,109,233,203,84,127,219,124,87,198,147,9,162,53,165,176,250,243,250,24,237,217,147,195,47,81,108,88,155,158,19,220,10,4,149,80,161,102,169,9,62,206,171,108,73,43,17,173,21,124,207,121,157,1,233,11,141,56,160,178,47,141,104,207,55,180,195,56,59,199,246,217,233,103,90,237,147,54,3,172,148,136,117,165,185,190,42,56,127,54,2,160,1,119,89,161,10,112,210,146,32,244,48,186,146,24,46,80,53,83,68,219,207,163,75,88,25,222,53,179,38,202,242,113,183,108,203,223,193,133,128,109,45,219,226,103,160,107,30,116,227,0,137,199,89,142,91,7,18,169,15,161,97,97,19,189,142,147,198,116,230,80,38,46,143,116,198,17,250,114,205,185,100,147,61,141,62,117,140,253,140,10,207,134,201,9,223,97,129,65,241,61,134,134,35,225,6,247,68,113,74,153,69,97,17,170,61,17,48,9,98,179,101,163,49,74,49,63,28,146,142,231,162,74,119,140,254,111,27,203,158,143,144,88,131,211,201,16,217,119,173,204,218,37,205,199,136,75,134,37,85,245,132,176,198,57,232,2,78,208,125,142,56,104,54,218,137,137,128,250,105,234,88,211,36,170,41,153,4,90,112,56,219,174,64,175,134,246,243,110,24,17,132,108,99,132,204,187,108,214,29,123,53,14,133,185,231,105,110,34,155,187,114,218,14,131,228,209,227,9,49,102,42,23,29,94,26,171,14,136,216,21,192,58,184,164,235,52,125,209,98,79,83,71,15,99,67,100,225,126,11,99,144,32,106,50,226,202,94,142,137,142,196,159,227,193,212,90,111,102,218,160,146,149,212,52,245,37,130,166,168,108,249,250,213,212,8,34,80,7,178,196,120,56,2,105,213,54,124,92,243,166,75,233,168,209,233,80,144,62,174,51,106,81,130,88,145,129,88,209,0,223,23,66,99,244,171,212,139,209,168,21,165,70,225,65,168,28,185,161,61,103,50,26,134,207,195,230,112,240,207,71,253,211,31,30,98,160,230,237,56,252,2,223,135,89,54,193,66,201,226,236,59,8,112,58,242,8,223,179,24,110,34,247,146,167,227,5,193,172,125,190,10,95,176,192,215,76,4,15,1,127,226,112,198,37,132,189,212,149,145,5,235,120,24,104,13,87,205,157,5,58,159,142,240,132,77,228,37,80,4,60,40,155,61,126,117,97,107,94,64,237,120,113,208,84,126,233,209,226,151,164,55,43,29,244,192,173,65,105,192,4,154,240,236,16,160,255,222,127,245,226,221,47,207,68,3,99,167,211,90,30,108,112,193,16,116,240,116,231,195,225,251,147,195,231,47,127,62,121,123,112,8,65,135,73,250,233,61,44,145,184,100,8,134,66,250,133,246,255,31,242,17,4,70,195,33,38,218,41,161,111,253,41,162,181,199,243,40,59,196,234,216,224,2,186,196,82,225,181,65,242,149,164,137,97,121,197,58,126,151,48,200,199,55,33,100,103,96,58,115,100,105,66,253,3,29,144,6,121,91,88,84,83,60,186,177,167,65,70,37,148,156,188,157,94,230,73,201,227,252,192,61,77,136,190,250,41,190,10,208,55,186,128,164,145,124,168,225,71,177,132,77,224,105,60,44,130,47,229,20,22,224,222,156,205,152,37,131,183,225,247,116,152,18,46,202,88,49,93,138,199,58,155,138,102,234,38,171,138,251,170,17,53,6,176,63,139,6,48,155,145,108,84,83,64,149,52,83,216,38,104,203,221,64,13,49,194,71,194,159,167,217,104,148,93,54,131,81,216,68,135,154,221,245,245,203,203,203,246,229,86,59,203,207,214,55,59,157,206,122,113,113,214,52,65,5,12,177,82,38,140,33,197,112,228,202,80,142,49,139,238,39,32,100,198,233,69,49,134,127,171,60,184,48,252,228,220,51,226,141,54,5,3,184,232,189,31,85,27,171,207,250,82,246,194,116,1,224,222,41,116,1,226,224,154,101,237,150,76,228,11,116,62,159,105,32,75,64,2,92,157,8,74,110,213,202,57,199,106,47,120,235,185,206,134,4,17,98,192,39,49,117,191,188,69,247,69,69,82,157,65,6,8,173,134,133,126,56,210,187,55,217,170,189,83,169,93,133,8,151,125,124,52,153,48,69,202,40,7,117,6,182,10,3,148,27,172,6,185,130,165,41,25,194,13,67,111,213,205,87,131,36,84,98,135,213,213,168,151,153,246,185,188,44,33,61,208,179,134,137,99,213,146,50,193,252,87,114,18,119,35,37,52,4,148,188,162,237,114,187,78,41,134,35,152,101,170,135,173,178,229,153,221,217,110,182,251,131,113,52,105,118,155,77,129,251,241,219,139,195,31,97,119,114,6,170,71,248,228,104,2,114,240,190,25,100,1,67,81,215,203,0,106,134,72,226,76,39,29,201,69,216,36,239,237,12,31,161,201,32,32,200,194,29,53,166,227,1,177,202,161,233,177,56,33,243,25,58,104,98,24,126,179,9,112,128,188,60,160,100,64,35,32,54,225,58,238,55,55,250,151,152,79,78,230,233,117,221,108,166,106,229,118,105,99,64,168,56,191,187,82,159,17,177,130,241,250,138,162,17,132,233,197,147,231,125,182,123,133,168,160,158,153,12,173,73,125,29,200,33,245,174,209,242,153,100,150,184,247,89,249,48,4,56,102,93,107,94,152,101,245,158,153,168,189,251,252,229,206,219,143,93,119,228,75,24,165,25,80,70,253,113,247,3,221,184,165,110,77,179,58,255,253,36,141,242,171,6,45,128,86,19,203,109,68,101,151,116,24,145,99,226,224,20,194,205,101,183,254,29,153,178,226,50,109,140,167,69,137,154,91,10,199,172,57,47,231,247,8,100,65,185,155,124,157,54,27,116,227,6,142,46,175,22,22,8,209,6,9,191,81,102,210,228,118,230,205,70,148,14,217,23,51,47,111,54,118,94,63,87,101,193,81,69,18,145,236,34,25,50,109,54,69,38,134,223,252,204,161,21,34,76,186,82,68,227,138,159,0,23,32,158,219,129,113,106,12,129,143,74,217,251,229,252,227,230,229,59,111,20,52,225,112,236,226,1,169,29,47,5,61,30,51,118,200,107,114,246,176,25,52,55,218,27,228,150,192,140,39,90,218,12,210,86,115,242,217,17,205,40,43,112,189,53,241,184,102,226,252,34,222,33,45,244,183,120,57,130,170,210,44,141,29,137,185,35,22,72,208,105,116,26,132,123,6,255,162,115,18,229,255,73,239,98,189,58,131,49,144,66,183,65,195,224,52,199,52,102,197,145,38,46,58,23,168,31,207,84,155,254,201,226,83,130,119,8,149,29,219,228,83,134,206,6,225,85,134,192,189,51,130,213,252,13,248,27,121,144,36,219,157,110,18,20,50,242,35,28,72,50,178,128,200,2,150,30,193,130,147,71,26,104,136,60,94,128,240,12,237,227,133,55,66,136,171,169,29,226,172,17,77,17,178,104,222,154,112,164,127,126,12,7,220,80,192,67,27,140,22,154,101,248,235,155,193,24,191,183,240,123,131,190,79,121,59,130,115,241,163,47,126,156,9,18,203,117,204,163,127,132,91,15,209,93,99,244,184,179,29,181,224,119,55,66,228,10,212,208,110,108,60,234,116,79,195,181,141,0,207,240,126,136,185,55,52,213,252,198,63,49,26,107,217,128,216,13,136,237,232,177,155,63,136,232,53,140,95,211,19,8,181,236,211,80,47,124,141,151,62,155,0,153,134,28,125,12,59,99,187,107,71,244,224,66,252,184,18,63,46,69,159,112,90,78,183,189,157,240,69,84,158,183,163,126,225,141,215,104,76,238,229,173,17,100,148,193,211,53,26,58,8,30,64,49,50,24,7,81,100,128,82,181,240,205,99,145,195,239,234,229,171,130,140,242,85,181,86,249,170,28,179,124,85,175,238,228,0,5,130,225,209,41,36,62,135,255,250,240,223,25,252,183,179,6,33,247,166,107,240,125,111,28,92,172,157,211,215,25,126,113,196,3,198,118,113,193,36,103,185,46,93,20,112,148,57,53,70,106,188,68,45,141,73,88,202,93,102,112,101,106,213,115,222,76,238,191,76,37,139,182,141,253,0,171,49,209,183,216,72,109,49,52,7,208,229,41,169,195,129,20,124,180,11,194,39,245,185,47,169,92,249,146,202,2,190,203,186,250,150,227,129,31,245,192,143,202,235,212,72,83,140,2,166,21,168,118,249,62,19,215,84,146,63,207,85,100,139,218,31,202,100,196,222,221,222,139,57,246,142,32,201,177,53,241,115,170,121,11,20,28,248,176,209,28,13,205,186,122,80,169,37,133,149,86,169,141,52,170,107,242,108,98,158,173,106,30,62,250,71,164,42,67,22,47,100,40,134,43,249,184,218,250,215,195,211,219,141,207,115,204,88,196,11,135,73,156,3,211,121,130,1,93,143,69,60,37,210,131,81,236,122,187,149,12,78,160,133,50,236,201,230,28,169,69,51,48,48,152,161,30,106,216,56,188,70,254,174,219,9,222,29,28,62,237,110,4,187,135,59,47,127,238,110,6,175,119,222,30,188,124,223,221,10,222,191,122,221,189,63,3,194,125,212,132,67,247,164,136,71,167,248,183,63,138,208,132,176,121,66,194,255,18,127,149,217,164,121,172,228,0,231,95,237,213,141,239,215,41,221,161,226,118,73,82,28,84,170,7,102,111,212,99,47,97,121,124,10,215,152,50,41,225,192,42,183,233,76,103,216,111,47,129,181,220,59,143,208,77,20,76,21,90,186,3,43,42,92,21,142,196,219,59,205,55,80,69,84,193,31,41,224,235,220,223,206,187,99,98,125,225,202,200,42,14,79,143,10,88,109,88,119,88,101,23,178,237,172,155,204,20,88,107,95,87,194,22,24,197,205,255,66,142,70,15,216,166,155,62,145,219,113,2,124,193,147,206,118,172,217,169,194,103,41,63,149,15,145,118,49,237,179,22,120,12,211,253,185,40,111,29,33,196,90,27,40,218,193,202,207,254,62,148,117,139,131,224,111,112,225,202,74,44,30,200,34,84,16,175,247,124,136,22,174,132,177,92,165,254,24,85,235,15,93,189,246,165,82,227,154,87,70,232,230,145,48,203,36,113,34,10,1,162,17,221,2,27,92,38,220,128,205,73,170,44,70,67,81,43,7,238,80,176,149,178,75,79,247,241,204,12,113,239,210,156,155,155,106,115,16,82,15,133,18,4,171,199,211,89,13,162,129,97,48,62,220,26,32,160,132,93,171,185,1,236,246,174,106,242,12,184,82,205,85,132,74,167,245,37,123,199,214,109,245,96,21,210,73,174,106,70,109,8,128,164,52,3,230,19,161,67,78,246,132,153,211,227,168,215,106,73,65,64,122,148,31,31,53,177,169,176,255,51,177,144,216,133,86,124,250,18,229,61,129,178,70,170,172,228,241,8,202,74,4,0,125,122,148,28,7,104,210,2,157,91,227,189,232,197,173,176,16,21,180,39,209,16,13,163,75,159,56,255,65,171,57,46,254,72,155,242,193,93,17,221,157,197,119,175,128,38,200,116,169,205,197,145,234,177,190,97,10,171,17,3,81,91,178,36,37,90,176,110,151,89,76,203,76,18,215,195,110,202,62,42,106,123,161,59,48,114,74,110,52,63,173,117,194,71,134,148,143,23,65,50,145,65,57,49,183,118,138,233,103,197,246,198,188,169,179,129,35,137,0,43,137,95,249,169,52,124,104,243,100,197,8,113,115,115,35,63,197,15,222,18,31,79,89,88,0,123,231,201,104,8,196,152,192,235,77,169,251,36,152,47,164,159,6,46,193,254,121,224,124,3,232,7,198,59,193,56,112,188,36,32,8,99,229,197,161,8,106,94,39,6,129,253,140,129,175,90,234,145,227,44,168,188,129,236,152,111,36,23,223,254,5,70,129,242,133,177,101,202,253,191,175,24,245,175,24,169,38,96,126,27,147,70,204,64,188,93,32,29,65,154,142,170,146,68,210,5,217,40,128,172,175,53,138,233,132,52,107,244,20,248,206,17,43,97,254,10,12,137,230,16,132,179,19,53,238,38,226,237,180,171,33,194,39,178,145,206,196,208,69,32,78,228,214,202,249,240,242,14,91,215,136,63,11,113,31,19,138,197,73,121,14,193,253,152,240,249,81,141,71,189,196,4,116,118,53,91,162,6,242,95,37,89,83,243,168,39,80,98,53,230,215,26,247,217,229,235,18,90,47,23,70,23,214,133,152,117,88,176,129,190,66,112,1,227,10,86,30,148,10,195,119,199,182,51,148,6,7,149,220,79,168,21,39,39,48,14,106,236,70,127,215,51,85,81,47,243,25,153,60,147,206,143,135,232,14,120,169,211,104,55,42,98,181,147,219,77,137,94,50,120,62,20,186,135,76,205,90,108,113,133,44,73,158,218,56,145,213,148,252,184,222,184,208,28,188,230,170,10,228,220,13,53,6,184,192,252,249,176,219,153,57,216,53,160,179,47,141,10,107,153,37,171,93,28,45,81,19,167,161,166,124,129,132,155,192,162,248,137,8,147,3,59,254,237,116,180,192,238,207,232,94,15,125,34,59,194,235,15,63,76,68,8,43,201,48,68,36,215,159,222,157,60,125,245,242,253,201,187,247,31,15,15,78,222,239,60,59,225,138,59,52,212,65,221,225,133,7,12,255,89,236,94,189,143,206,94,162,158,71,19,79,188,166,15,156,179,113,182,197,82,35,44,110,23,231,113,92,246,202,182,234,46,122,187,105,15,138,2,127,23,146,145,210,253,220,231,117,110,76,236,145,118,187,22,51,135,157,107,59,164,10,178,210,46,133,53,65,232,109,233,195,170,148,239,84,24,191,137,73,104,82,123,241,169,174,160,114,229,60,167,47,232,205,19,255,201,240,159,36,116,58,109,100,208,5,21,227,63,33,50,103,92,248,247,79,77,171,96,66,107,33,148,227,211,104,156,140,174,90,223,55,187,141,239,91,49,3,52,27,225,209,132,104,231,82,186,74,80,91,226,12,36,255,67,71,239,174,198,253,108,132,110,19,73,199,228,24,184,178,21,111,20,122,195,112,66,218,129,232,53,4,145,217,252,30,22,199,122,52,13,185,159,32,82,208,159,182,35,178,212,194,91,4,124,140,25,246,19,50,41,62,68,171,88,169,22,149,20,130,0,64,186,157,215,207,37,216,10,43,125,28,78,249,226,54,183,37,180,108,44,230,169,178,103,241,14,156,177,13,153,192,111,238,46,136,202,59,149,229,137,196,180,56,225,180,20,165,105,75,246,20,101,246,84,204,41,97,236,225,175,41,222,167,56,20,89,223,191,46,176,35,131,176,63,131,243,28,168,233,21,249,159,89,25,173,174,78,218,108,54,213,47,184,214,136,68,48,20,226,169,119,192,60,221,158,115,253,50,2,175,227,163,33,149,1,133,63,160,218,177,218,214,1,82,51,174,71,117,222,22,58,171,126,183,212,174,196,43,188,172,119,87,233,64,43,79,21,198,149,88,243,24,229,33,34,5,225,207,123,168,118,126,238,119,85,209,158,102,207,237,106,187,139,202,25,174,134,140,167,139,149,156,150,87,208,20,197,115,106,13,108,199,128,29,30,253,152,51,29,141,242,50,25,32,238,116,192,242,32,170,5,115,159,85,10,245,52,93,14,160,2,145,108,209,26,22,42,113,42,121,113,158,156,162,175,29,56,123,145,143,205,166,165,166,178,22,116,184,83,226,50,116,28,52,176,167,209,160,179,73,78,115,214,112,43,174,241,4,107,64,105,219,198,201,211,106,161,160,147,184,4,209,207,110,28,136,122,186,169,50,179,81,77,163,181,7,28,158,50,62,118,78,80,157,90,132,227,52,222,65,177,11,48,244,2,203,251,255,56,11,252,63,4,147,47,14,175,186,245,87,177,244,90,166,190,218,210,172,58,235,214,233,29,43,173,43,206,168,245,4,39,239,61,140,60,65,106,221,165,34,163,4,86,182,210,183,224,4,216,184,198,152,14,223,117,115,15,201,108,197,226,128,229,151,126,84,230,19,12,225,205,141,219,21,92,76,112,151,35,201,174,105,47,163,122,11,129,223,2,130,44,24,162,4,174,19,232,90,10,254,28,221,97,181,233,94,2,53,169,51,236,165,243,40,223,203,134,241,78,9,237,122,252,120,243,254,141,25,214,218,128,208,141,135,118,232,38,132,62,186,217,124,240,96,213,138,216,242,103,230,45,135,221,149,56,208,137,38,90,236,32,132,102,102,4,197,173,82,142,69,212,202,91,25,87,204,226,207,93,226,9,228,54,120,38,27,10,207,100,163,22,207,36,24,234,222,214,38,146,117,39,178,240,100,171,227,107,79,186,92,220,134,3,222,64,223,23,236,140,79,227,11,184,212,112,30,161,201,189,26,225,25,54,32,230,39,108,110,117,38,159,81,8,135,208,255,201,104,244,158,234,110,55,131,78,176,217,17,75,200,1,158,178,17,108,160,85,27,26,124,29,109,29,163,248,214,243,187,26,45,156,48,195,17,166,75,20,196,220,235,214,52,108,142,202,102,75,9,239,90,146,60,170,197,5,125,27,11,119,119,90,68,112,26,254,243,135,135,189,49,44,232,113,112,26,76,133,176,120,202,90,9,35,250,16,223,60,239,63,218,220,120,116,255,135,127,110,6,103,97,14,41,207,153,187,81,38,125,19,153,214,182,72,254,150,180,194,251,254,89,120,182,214,111,229,222,52,72,252,155,14,132,79,149,62,173,140,107,53,127,251,237,183,38,165,192,199,3,108,194,121,112,63,208,212,86,182,54,125,239,204,23,47,163,205,105,62,242,200,26,14,71,121,29,85,126,112,143,245,80,35,227,225,253,160,217,234,151,89,4,236,70,11,86,4,236,140,240,251,255,166,99,224,20,120,140,198,53,255,137,124,89,23,120,180,41,48,103,189,34,31,116,191,111,237,180,154,51,233,222,94,178,30,23,172,214,43,132,82,87,125,141,117,73,99,210,106,249,220,25,107,124,148,28,115,166,17,57,116,191,119,37,152,21,42,229,178,118,9,15,147,139,38,27,204,75,75,57,129,93,33,130,230,69,82,36,220,102,180,113,158,12,135,113,218,99,112,54,141,13,88,101,189,6,199,180,97,95,194,44,187,219,136,250,69,54,130,130,122,192,158,78,186,13,74,58,138,79,75,246,147,20,169,176,67,87,78,209,233,94,253,197,102,18,193,221,180,183,215,46,149,71,242,176,249,99,210,12,246,24,79,78,59,224,41,141,115,120,133,242,215,75,227,142,178,231,207,100,209,253,108,120,101,68,94,250,193,4,150,140,174,41,110,38,102,119,0,153,184,212,185,32,255,46,199,36,227,64,220,174,58,121,205,192,175,173,152,119,27,122,45,170,81,211,79,163,139,228,12,89,119,113,151,92,127,145,125,1,18,16,253,177,254,160,221,105,223,219,206,47,186,222,31,195,150,15,63,27,207,226,193,167,108,157,244,220,61,153,17,13,3,242,157,51,148,92,246,80,236,113,180,113,252,248,225,22,62,9,144,71,100,141,56,153,246,218,115,58,157,222,233,52,103,99,179,178,81,11,215,165,250,154,34,243,39,89,252,111,211,233,39,64,118,88,175,59,115,123,93,223,159,116,89,118,130,245,180,138,61,0,45,235,123,205,247,27,111,63,188,191,220,57,220,121,190,179,179,115,185,115,249,166,243,251,179,231,251,63,150,191,159,221,135,128,87,31,225,159,157,179,15,191,63,251,229,96,99,244,233,203,239,151,240,121,240,35,6,238,126,254,241,237,193,47,207,118,118,223,236,60,125,3,159,251,103,24,26,191,223,120,113,241,98,244,241,229,199,203,79,152,148,2,63,62,123,89,126,252,13,146,188,57,252,0,159,123,47,49,240,195,79,217,239,191,62,253,180,254,249,151,167,251,144,127,231,16,139,222,217,140,158,157,143,62,190,25,126,218,105,101,240,185,223,193,192,159,158,157,151,195,31,207,246,31,238,208,255,14,126,165,63,191,67,153,231,144,233,167,55,244,249,150,170,122,214,31,63,45,127,255,229,207,241,240,71,108,255,51,138,42,126,219,189,24,108,189,95,63,63,219,249,130,133,198,24,184,7,255,81,206,3,168,251,247,183,79,139,183,167,251,95,190,108,64,106,94,207,254,171,221,87,239,15,233,231,139,251,63,255,184,127,201,106,111,157,237,63,167,124,103,244,127,254,191,93,204,64,225,79,51,209,78,252,187,187,227,250,31,164,251,192,139,128,15,72,247,99,135,133,252,252,243,78,142,245,236,189,216,201,178,189,11,26,81,168,254,205,193,30,107,241,199,159,236,114,140,255,61,221,29,191,253,245,13,76,227,206,116,103,239,254,254,243,215,143,238,99,123,158,191,113,164,135,210,158,243,246,237,159,237,77,105,28,140,114,197,247,129,245,253,220,250,126,97,125,191,177,190,63,88,223,31,249,55,230,123,195,250,115,134,237,16,223,7,214,247,115,235,251,133,245,253,198,250,254,96,125,127,164,239,95,119,118,63,202,254,93,242,250,119,118,6,178,93,56,191,151,108,60,126,196,192,61,173,243,216,222,189,31,214,215,47,249,223,245,245,247,218,120,237,238,158,57,230,226,86,255,59,216,249,223,255,213,253,239,5,255,187,191,126,118,185,115,229,92,247,114,15,190,129,129,60,216,221,121,243,211,71,250,251,238,199,251,251,151,251,247,159,93,254,120,176,115,113,54,216,89,63,251,109,247,249,229,139,157,143,211,195,86,250,229,65,249,230,183,79,251,15,254,220,218,219,61,76,15,222,192,140,191,57,216,125,254,203,249,199,95,159,46,247,31,213,249,134,150,14,230,61,56,88,47,183,246,179,139,135,167,59,63,194,127,239,91,167,175,39,143,90,233,229,143,251,89,241,98,239,98,188,129,255,237,239,124,121,120,186,251,70,167,27,208,197,241,79,253,47,108,13,124,57,123,255,231,211,55,130,254,188,153,232,107,99,95,109,166,93,181,111,84,244,67,249,51,12,155,210,123,174,227,92,177,14,140,212,227,138,184,241,204,43,4,252,33,33,31,208,5,204,51,244,64,205,146,216,99,20,227,106,45,56,99,159,233,6,76,234,253,107,137,119,176,178,130,132,172,187,186,189,185,65,55,183,101,21,11,89,105,145,101,171,171,89,128,14,15,12,64,228,129,74,80,172,174,162,154,103,233,132,228,147,42,159,80,219,144,153,29,12,131,105,200,248,33,1,139,12,44,188,76,52,101,137,166,18,231,244,20,245,25,42,79,22,227,9,10,80,159,141,174,38,231,78,4,139,0,31,155,146,2,17,29,99,248,71,8,225,140,145,96,126,111,185,62,169,53,2,192,59,160,126,43,23,116,106,61,103,17,131,57,160,168,225,68,121,35,19,61,12,199,181,250,213,11,222,44,116,60,91,184,192,112,179,88,171,181,190,230,202,186,167,0,40,164,80,85,94,235,216,37,35,144,197,5,215,51,19,51,79,111,52,183,225,213,131,218,58,156,55,199,33,72,45,149,103,93,58,251,205,186,67,155,160,143,150,8,239,185,98,130,95,241,19,34,10,69,103,34,218,149,143,63,151,140,225,42,140,236,103,171,105,93,251,82,126,237,43,231,94,251,172,33,84,151,192,152,46,129,95,53,134,129,161,56,78,32,111,229,249,51,180,48,67,14,183,214,232,75,238,64,199,158,64,215,218,122,155,42,177,61,221,158,68,170,161,210,195,2,170,134,157,9,144,4,173,203,168,101,87,158,159,160,158,59,151,162,15,180,233,212,55,137,16,144,155,174,55,230,32,123,58,227,188,107,9,27,218,141,218,31,94,190,251,240,250,245,171,183,239,15,246,79,158,30,236,188,255,240,246,224,29,141,235,140,235,207,240,167,21,123,248,208,245,33,54,141,76,224,133,38,30,249,148,28,48,95,146,129,123,128,66,115,188,103,51,1,130,97,81,145,213,85,254,136,162,180,18,132,182,46,144,209,38,218,3,118,136,126,242,235,242,232,113,209,27,193,253,31,157,6,140,142,165,102,47,226,9,147,13,241,54,251,211,254,51,75,82,15,110,241,164,48,152,180,194,230,160,141,58,44,131,241,176,213,244,154,173,12,23,237,31,169,185,242,170,157,32,50,32,58,210,28,64,121,100,0,23,36,82,123,104,169,222,139,158,69,208,151,76,245,37,122,156,245,34,222,151,232,24,202,70,13,98,188,231,81,59,73,133,2,251,18,30,197,193,90,140,50,212,35,138,56,230,176,58,168,59,129,241,248,44,35,84,137,42,42,33,19,83,101,100,176,64,33,133,157,122,174,19,1,117,43,238,163,40,113,254,245,123,117,213,113,183,188,185,193,73,8,215,223,231,201,16,62,215,219,40,210,243,50,31,38,119,125,47,79,94,189,147,33,61,93,6,225,37,55,55,35,159,198,193,141,99,70,87,84,4,155,209,61,107,121,70,14,237,68,130,225,170,69,46,11,185,169,202,140,140,199,163,73,130,102,80,144,152,9,128,24,22,155,24,150,211,60,142,191,196,168,209,244,205,149,123,76,216,16,83,159,7,85,91,152,134,203,22,205,195,198,67,24,210,141,14,10,147,238,119,254,249,16,54,73,251,225,3,224,44,160,163,195,112,35,222,2,222,1,146,76,107,184,165,92,114,75,83,157,85,66,172,221,195,164,44,71,168,225,150,68,41,227,148,148,212,118,76,62,18,219,227,236,203,222,52,71,157,97,169,61,77,126,166,79,50,242,61,14,251,59,186,64,157,217,2,254,4,90,240,91,152,101,32,115,33,42,224,210,47,35,50,35,11,191,148,41,231,27,81,239,200,150,37,229,90,255,90,4,85,63,98,217,74,241,187,146,128,12,29,82,13,5,69,47,58,46,245,52,133,246,137,201,100,158,23,17,76,235,231,176,26,116,115,115,180,17,48,41,50,252,123,108,100,122,87,34,128,198,209,113,173,246,83,211,49,146,176,40,44,57,137,113,14,88,213,163,78,205,109,74,231,90,239,213,74,116,140,66,171,14,96,8,72,179,31,142,54,212,194,207,67,210,217,143,66,212,218,199,199,133,163,251,248,160,159,30,61,64,47,20,241,189,104,173,188,151,35,209,190,151,175,193,151,80,227,143,214,71,65,185,94,4,57,252,23,195,111,47,186,151,173,229,247,18,31,190,189,18,126,199,248,123,116,140,61,98,75,39,92,174,121,61,43,148,70,93,170,165,56,179,224,76,147,221,70,39,120,40,146,232,107,23,129,206,228,34,93,216,12,94,97,54,1,10,156,74,167,197,149,42,173,122,248,102,32,244,18,109,245,134,181,32,124,213,126,195,192,147,243,156,123,105,11,141,127,238,197,45,12,10,74,152,9,242,166,67,225,91,44,252,193,177,85,191,220,59,204,75,76,192,183,215,173,234,239,136,250,201,42,131,215,25,96,91,66,214,160,0,235,15,89,35,236,113,198,218,100,221,202,34,201,84,0,100,96,111,66,227,127,169,249,231,227,125,52,194,150,197,173,17,54,164,12,70,216,54,252,218,98,95,16,151,179,184,136,197,229,44,46,98,113,25,139,75,224,207,253,99,150,32,99,9,48,232,193,241,177,147,202,24,109,166,33,213,201,139,187,103,53,173,215,210,28,215,17,172,74,117,140,116,134,85,213,42,178,78,24,100,5,237,8,246,85,36,24,31,228,183,27,212,156,13,106,206,6,53,103,131,154,179,65,165,184,181,146,69,198,44,146,62,183,216,39,12,100,78,67,103,109,4,106,52,169,44,205,152,170,202,124,220,68,19,54,47,21,40,67,232,148,119,89,68,81,124,155,100,72,11,230,17,46,31,81,123,186,117,182,186,37,48,207,39,199,219,94,100,6,56,112,187,218,4,215,224,69,196,25,4,145,128,32,48,86,132,167,157,28,190,223,85,165,234,229,8,85,204,160,244,3,163,210,48,34,21,216,177,39,11,135,122,28,96,149,210,44,64,218,54,80,9,134,214,157,40,179,231,104,128,112,250,27,155,198,9,34,203,140,3,57,186,172,134,196,242,36,134,4,142,8,238,94,3,77,7,184,123,141,34,76,90,168,154,101,93,71,139,123,222,168,181,225,227,163,177,21,115,212,9,54,131,251,124,212,30,192,175,71,193,6,14,226,35,124,229,197,192,99,52,217,77,90,63,172,174,61,2,246,39,101,55,245,177,93,204,228,222,200,39,39,22,56,58,49,153,70,76,21,92,112,164,224,130,207,195,141,205,71,65,63,156,226,181,143,41,218,156,63,233,248,227,163,211,86,235,56,236,175,158,111,119,186,155,15,30,4,231,79,158,132,27,220,96,135,149,138,214,169,184,116,32,233,49,156,10,3,164,150,27,65,171,117,134,91,112,163,87,62,78,72,229,26,163,89,170,214,6,75,87,30,83,158,237,205,46,79,14,85,81,137,70,105,144,106,147,69,199,80,90,252,120,196,218,124,10,39,240,4,109,173,238,21,1,164,93,155,28,235,153,114,94,244,70,247,17,229,229,79,188,30,5,222,239,118,252,150,199,50,109,63,130,15,170,84,111,43,164,220,121,242,100,147,165,130,230,234,89,240,19,51,5,195,163,29,94,89,171,68,151,32,59,199,170,23,112,13,116,52,170,165,122,124,159,165,61,123,146,233,114,140,25,27,207,9,172,10,132,248,99,189,235,88,29,123,180,204,216,170,186,238,243,33,16,237,234,84,154,228,110,11,13,217,5,115,39,147,150,91,155,114,89,22,193,26,174,201,181,130,54,53,44,80,88,137,242,29,27,150,88,239,108,117,53,126,28,142,212,218,186,164,126,236,133,151,173,132,47,173,203,199,123,171,171,43,131,163,203,99,255,146,53,235,18,154,181,199,146,127,14,128,153,188,252,71,129,102,138,187,33,38,10,78,194,203,222,48,163,216,191,194,139,163,221,99,252,186,108,133,127,205,88,121,172,168,222,103,150,250,1,148,245,121,117,117,3,187,250,121,219,219,13,63,7,24,30,118,128,246,192,199,234,131,141,123,187,79,158,220,167,192,213,16,126,110,222,236,62,126,188,233,7,156,157,130,186,213,239,245,2,245,7,214,214,206,120,85,39,80,232,165,124,129,255,132,81,49,83,28,123,103,28,72,140,183,35,76,109,98,56,188,141,245,4,70,110,157,188,135,75,54,8,56,179,53,10,33,84,67,148,73,120,126,207,4,250,190,170,129,247,190,194,157,138,151,148,139,248,125,230,229,228,133,8,173,159,123,234,30,190,9,36,41,55,239,225,225,166,159,182,17,154,158,242,68,152,39,130,69,131,120,224,168,75,226,89,109,81,236,161,39,229,217,141,119,212,221,254,124,232,235,104,52,57,143,158,23,239,206,163,137,194,90,69,81,204,187,228,75,44,212,114,197,55,187,249,240,68,72,226,249,57,156,183,159,239,31,188,124,255,252,253,199,147,23,59,239,223,62,255,205,78,97,100,196,210,100,70,210,135,118,230,134,131,3,159,114,69,27,36,182,227,149,248,129,195,243,155,254,241,81,124,160,108,232,221,36,26,104,217,209,135,171,21,132,205,251,177,210,37,105,2,132,254,20,160,129,239,237,176,246,211,231,135,135,90,250,164,80,227,4,83,179,151,141,178,60,108,254,87,135,254,215,20,138,202,121,246,41,118,70,193,197,30,241,141,159,66,86,53,254,240,177,131,19,35,26,198,242,27,65,216,225,95,185,190,19,155,201,1,138,19,222,189,32,148,91,169,136,15,203,98,58,102,161,123,229,231,122,252,102,50,143,119,92,243,76,30,134,193,171,6,192,53,240,155,28,25,57,91,226,76,62,93,169,152,174,88,96,43,159,85,239,46,27,15,240,188,208,52,177,74,29,87,89,176,88,165,44,109,192,170,37,122,215,151,214,150,101,44,239,182,108,76,97,190,80,41,116,148,76,180,161,224,161,7,175,140,177,134,1,210,210,124,38,140,101,245,173,193,44,187,64,152,13,222,47,119,64,38,243,23,9,133,144,42,208,150,17,198,116,98,181,58,207,6,49,41,106,163,141,200,150,214,10,20,114,107,114,1,119,184,89,24,149,127,24,95,196,35,169,91,63,134,53,96,38,162,160,189,108,138,8,219,106,87,140,39,246,34,34,230,106,200,120,84,28,46,24,252,83,175,58,2,64,134,144,1,76,21,158,49,102,67,183,12,9,26,240,191,78,62,199,35,182,100,217,41,42,230,252,76,25,29,185,196,121,82,61,14,14,44,221,172,70,134,3,169,156,76,53,45,186,152,185,39,147,170,40,37,199,232,30,17,188,9,103,245,6,240,147,241,127,195,176,248,199,4,113,69,138,181,161,191,62,65,62,140,94,184,198,221,113,11,17,59,82,190,250,85,5,131,96,226,115,24,143,152,113,116,59,225,185,116,120,22,183,63,37,233,144,36,167,148,229,103,248,106,63,123,187,243,241,221,222,206,225,193,201,198,238,235,215,108,249,95,132,103,244,14,194,156,201,195,233,44,184,66,113,140,239,180,25,52,21,244,103,71,75,137,60,79,112,41,79,28,56,178,7,173,31,158,60,217,10,62,135,247,55,255,121,255,159,15,127,216,252,231,3,56,157,167,76,152,189,125,127,243,135,71,27,255,236,116,30,17,111,72,7,79,4,12,64,244,248,148,36,190,215,76,179,45,122,60,222,158,116,135,100,157,155,65,116,6,92,75,38,162,177,185,187,225,197,90,31,206,248,78,240,23,156,198,123,219,131,238,163,123,187,107,63,4,239,194,181,71,171,127,5,251,16,113,8,249,78,30,191,235,157,180,194,71,254,97,120,118,212,7,182,52,184,58,42,145,59,5,206,117,245,112,251,115,247,147,8,120,120,223,252,222,218,52,191,55,30,154,223,86,118,43,183,157,153,125,82,111,161,77,127,65,155,90,62,78,236,62,176,84,178,105,251,216,42,95,228,57,92,221,167,34,246,137,123,230,122,236,143,47,125,30,221,233,89,11,237,28,38,38,186,55,17,126,206,235,230,254,237,179,221,157,147,173,77,154,119,108,78,70,74,119,131,123,147,123,247,3,54,17,99,154,136,29,194,179,62,67,237,88,194,37,243,250,65,191,53,130,107,71,191,21,34,110,92,165,238,204,15,178,86,56,193,153,68,239,160,80,228,16,138,172,45,198,89,2,183,202,144,109,95,169,180,253,100,243,62,54,189,130,137,215,23,62,240,26,152,15,205,114,89,9,66,45,116,66,157,76,130,202,90,139,158,132,104,53,146,132,67,150,194,231,107,110,212,203,214,214,122,254,14,27,109,62,67,75,124,225,162,174,157,25,13,65,97,199,54,56,149,196,32,151,196,0,46,189,64,12,178,208,43,215,34,36,6,73,200,128,90,178,110,6,196,96,228,32,6,57,18,131,34,236,16,69,33,98,48,12,71,236,7,58,58,156,194,54,154,234,219,104,28,78,31,103,176,211,34,32,52,91,8,8,212,59,135,249,63,135,36,34,5,163,44,192,161,63,206,123,103,152,21,31,230,250,140,102,236,0,239,92,64,167,123,125,92,185,179,33,190,138,239,172,246,249,181,239,20,253,31,246,105,245,90,3,50,130,1,153,210,128,232,6,222,230,112,28,53,25,159,241,142,43,157,34,27,162,255,102,175,192,205,179,81,214,143,24,127,2,95,146,15,225,191,247,208,203,33,253,250,9,120,3,248,57,70,59,166,195,4,254,200,188,248,158,129,58,170,28,213,151,33,129,33,91,216,60,230,192,0,165,14,12,144,11,110,26,189,114,231,199,61,41,6,73,143,50,188,32,197,240,135,126,251,51,21,133,155,224,16,90,177,31,21,12,191,87,251,246,232,81,84,126,249,4,38,203,191,94,17,8,78,152,90,1,154,138,251,21,191,55,168,177,210,120,58,198,159,187,67,113,252,232,109,231,75,156,103,24,168,141,36,112,113,169,193,211,177,47,24,205,176,217,159,150,168,125,210,22,131,26,178,49,197,32,53,184,192,69,201,18,171,227,27,54,139,108,154,15,226,53,184,134,80,70,166,162,142,234,194,141,2,24,136,181,2,248,219,211,102,80,59,126,198,183,119,132,79,124,246,144,117,180,49,186,84,18,44,117,207,145,40,36,89,184,5,199,75,4,199,75,120,159,205,108,66,243,71,23,95,212,213,240,225,107,109,11,157,218,224,15,148,223,210,143,141,227,48,151,94,64,147,199,176,226,133,40,22,126,174,37,61,158,139,253,185,151,180,226,123,163,39,79,30,137,50,216,31,8,46,85,240,6,11,222,192,224,156,130,117,130,177,39,77,41,164,163,94,217,7,152,177,117,220,114,172,47,185,209,151,114,187,60,194,254,28,119,169,87,180,62,241,159,123,201,189,232,166,163,85,240,121,110,5,91,64,54,115,188,12,222,23,203,255,135,31,238,165,71,17,116,174,181,241,96,147,126,110,30,183,54,31,209,175,13,172,40,130,161,218,198,63,247,202,163,12,122,115,12,255,117,233,27,190,54,30,106,85,127,50,29,152,240,129,68,219,196,149,12,225,50,182,51,4,184,194,231,59,252,185,129,63,39,244,115,19,126,246,70,97,243,112,58,78,82,92,101,87,77,162,144,159,187,123,242,78,59,133,213,120,255,209,131,31,30,2,91,37,161,104,242,128,201,125,227,100,228,77,215,17,118,146,36,94,208,69,32,91,99,33,223,146,201,199,65,190,118,138,108,86,106,219,72,156,66,179,207,125,98,190,156,49,189,98,117,245,210,235,51,26,60,8,134,72,160,71,255,63,123,111,194,214,54,150,44,12,255,21,163,59,47,145,176,108,108,72,210,25,27,133,215,44,233,230,14,73,24,160,167,167,31,143,135,87,216,2,107,144,37,71,146,89,58,248,251,237,95,85,157,93,139,33,233,116,223,89,238,220,219,193,58,251,82,167,78,85,157,90,196,247,53,251,19,150,174,195,107,192,144,87,58,126,220,43,154,178,136,192,28,228,48,136,11,57,251,166,84,221,230,206,192,254,74,50,23,254,241,179,171,60,238,73,247,122,76,216,21,146,207,211,241,205,36,77,230,143,143,36,208,65,100,31,240,23,8,140,48,49,199,128,96,97,118,200,188,194,8,128,79,233,157,63,201,24,107,103,127,142,144,185,232,137,208,14,46,18,246,112,195,204,217,243,91,24,100,189,207,64,14,228,204,127,39,255,229,138,142,209,205,144,238,10,168,78,38,204,176,67,172,5,2,142,42,103,182,188,177,129,203,113,69,248,98,25,188,88,245,140,174,47,180,25,226,94,20,163,11,147,240,226,2,238,36,134,253,44,10,251,128,58,15,159,22,126,26,192,69,241,9,242,56,30,148,153,151,200,240,64,222,153,247,121,9,180,221,231,165,132,200,99,18,55,235,28,175,30,160,162,50,208,173,122,161,197,235,64,6,168,72,69,22,15,82,65,110,108,84,100,10,211,191,27,41,192,161,91,55,193,200,26,222,130,221,168,148,206,150,170,47,20,84,48,135,11,168,228,183,186,96,146,199,71,43,189,190,180,17,15,53,196,63,142,101,22,69,7,106,100,88,4,12,144,214,138,148,23,9,248,206,188,10,94,175,45,223,38,108,75,77,26,246,3,185,41,140,60,47,85,78,232,190,65,17,131,232,65,243,93,198,42,177,118,60,193,52,202,161,120,153,56,76,110,237,156,229,94,232,81,156,100,39,122,255,85,234,0,60,34,140,214,176,106,129,156,64,60,221,79,240,172,193,24,62,230,202,156,187,108,161,98,140,210,117,95,65,96,192,7,167,18,152,220,15,126,162,49,152,179,116,43,2,36,40,112,206,11,47,150,42,180,1,233,49,93,197,236,247,216,243,31,31,59,68,184,10,75,160,43,27,217,152,177,144,53,51,103,156,115,32,105,39,173,241,91,195,153,136,230,178,12,208,253,98,87,179,65,139,123,20,155,219,157,122,197,32,51,151,90,236,51,198,104,117,77,69,184,112,125,125,76,78,147,205,120,56,98,60,97,155,188,103,30,229,192,140,3,27,52,198,1,195,253,52,28,143,220,57,177,48,31,79,206,218,147,0,101,62,120,72,153,6,233,124,164,237,152,27,65,97,38,37,104,8,44,113,237,97,34,112,243,232,122,243,90,172,197,96,231,182,63,16,52,232,3,48,31,131,17,176,223,22,57,107,123,128,91,18,22,227,130,253,238,142,80,126,190,59,237,93,18,26,223,215,35,193,61,56,98,236,251,164,146,247,64,227,70,85,180,113,179,233,226,92,39,106,177,209,74,127,125,189,217,188,122,203,4,35,106,77,223,206,68,169,4,141,88,251,176,188,248,230,165,34,78,232,66,60,238,173,69,23,157,233,114,66,14,91,80,151,62,191,71,153,145,93,137,35,170,207,178,208,46,24,203,99,175,29,196,250,195,92,127,193,200,34,234,54,168,238,185,80,252,169,129,122,154,151,184,2,130,19,49,53,75,178,59,51,103,213,129,132,245,83,199,145,147,201,68,198,151,221,149,136,77,80,148,126,172,102,161,37,202,118,128,1,168,104,133,23,70,238,224,2,31,61,69,105,228,14,234,139,19,239,240,73,148,127,47,89,135,234,26,26,107,193,134,131,164,126,125,80,70,168,162,24,179,188,192,61,228,38,247,133,70,123,5,230,33,96,75,39,37,237,71,44,132,181,225,207,12,11,188,139,252,60,14,178,172,156,243,61,249,100,55,93,28,20,66,177,214,4,96,29,6,168,63,68,79,51,137,135,143,51,210,97,48,243,13,108,29,255,100,113,87,121,218,230,162,130,160,242,0,108,29,239,155,101,96,111,138,37,254,219,44,129,219,81,40,242,254,88,21,81,251,83,40,116,160,202,208,114,38,52,112,122,83,210,74,157,30,169,98,133,85,45,180,247,78,235,84,44,111,177,8,242,230,170,16,42,59,87,247,186,63,224,197,4,160,235,47,23,180,180,90,225,177,95,40,172,222,61,82,114,176,42,64,81,231,147,139,141,236,189,23,141,200,130,21,236,111,162,87,33,100,87,232,218,192,138,118,225,97,65,247,96,97,230,12,171,75,2,51,102,188,199,212,163,96,238,40,120,145,205,11,88,184,87,133,154,29,183,174,29,47,217,53,197,247,61,77,124,95,139,249,137,148,40,227,126,243,13,128,251,169,134,75,166,80,188,70,97,175,162,59,212,217,51,41,223,220,43,196,201,0,186,218,162,247,8,106,122,144,115,85,127,245,142,225,250,79,16,168,41,113,107,232,222,45,81,68,104,232,37,85,212,86,191,112,57,245,25,125,36,117,87,250,145,124,14,142,5,71,39,127,254,12,236,164,246,54,220,138,37,15,36,127,170,34,26,157,24,49,174,147,60,80,22,85,32,129,242,170,215,143,116,111,129,161,210,136,119,225,41,93,98,61,123,56,196,131,224,26,82,158,145,59,196,35,230,118,241,7,28,76,248,49,114,138,175,79,236,125,60,113,138,175,70,205,38,32,213,34,84,214,109,120,206,21,180,84,245,86,203,53,41,3,189,71,84,77,116,247,138,52,124,5,212,196,229,91,185,254,210,215,40,13,148,108,42,250,222,104,190,248,30,202,131,50,167,204,21,179,220,49,187,110,76,213,187,231,86,106,33,59,253,103,241,21,186,10,66,45,101,20,51,114,68,50,115,133,227,84,56,76,166,66,128,171,77,250,57,7,215,92,35,55,40,236,178,246,28,91,132,163,160,18,142,254,37,96,200,128,153,255,121,168,128,211,231,223,150,157,176,21,48,150,185,113,253,226,101,100,104,29,203,167,243,54,189,245,219,79,28,12,10,53,205,151,167,60,140,202,74,252,82,41,66,155,205,130,137,175,184,4,129,247,20,92,74,233,42,253,246,87,46,55,84,43,114,61,171,134,96,108,124,169,20,3,198,58,188,84,173,140,240,196,227,56,134,182,150,33,83,139,90,161,166,106,132,6,158,122,254,243,222,224,93,233,49,18,21,137,122,213,150,66,138,194,151,119,48,91,9,184,104,253,54,222,177,126,251,129,219,70,225,51,88,172,236,163,198,100,31,197,201,233,206,99,60,140,70,60,222,6,227,208,83,225,221,191,151,120,1,61,108,97,8,4,246,194,197,236,107,121,234,92,164,210,219,60,236,8,15,165,124,93,158,25,146,73,88,10,3,107,204,87,149,226,241,69,146,230,196,157,121,97,115,222,215,228,51,164,173,133,146,19,147,61,131,196,69,117,226,172,156,152,84,39,234,213,225,40,102,1,215,39,211,194,137,176,197,97,163,40,175,12,112,79,218,0,203,245,88,79,149,245,180,65,148,235,193,174,106,29,190,20,21,81,87,31,40,197,95,194,32,221,103,37,236,0,29,215,99,94,151,253,217,98,127,208,0,3,167,151,53,189,215,181,205,111,245,138,173,161,110,70,109,139,72,205,241,4,54,28,232,4,218,127,89,219,254,118,175,92,97,213,248,177,119,49,234,170,86,197,14,161,112,189,184,91,75,191,93,208,133,178,153,242,187,170,85,133,193,181,118,0,207,19,135,100,240,173,134,51,26,205,213,202,227,163,160,87,212,189,231,85,176,91,164,104,214,15,52,129,2,123,85,241,239,237,250,227,176,145,185,213,34,10,124,29,213,57,176,58,254,206,205,209,193,223,212,207,62,222,197,210,238,199,98,225,141,214,215,173,19,166,232,70,243,161,104,20,187,248,88,194,40,159,192,120,77,101,222,211,88,113,155,169,93,169,34,84,90,162,88,167,167,165,199,66,144,11,56,13,110,32,174,26,185,98,240,146,223,228,27,118,86,216,10,177,101,106,187,116,117,60,220,60,108,225,27,109,157,84,30,20,70,16,34,67,211,16,4,252,187,214,237,167,236,61,91,147,170,25,98,102,244,146,172,19,146,156,184,8,42,138,226,234,168,231,132,202,117,247,201,97,118,89,129,14,119,143,84,81,45,160,213,226,100,50,177,156,106,53,59,220,34,174,179,138,26,92,218,245,88,185,95,64,46,38,239,140,85,229,187,80,104,87,83,185,20,27,81,179,125,84,100,173,107,238,157,252,174,236,188,166,165,250,33,156,73,136,32,96,89,209,70,9,152,42,170,179,14,190,104,16,79,52,11,117,170,177,145,57,251,49,70,253,169,233,144,8,152,51,92,161,253,167,74,29,112,81,193,121,33,54,180,1,214,79,235,15,151,75,26,218,186,34,251,222,43,225,45,169,22,44,18,31,202,101,126,246,58,180,46,231,181,33,186,197,156,176,4,174,80,166,179,66,250,91,69,140,193,172,37,42,171,210,17,103,206,237,227,10,231,246,49,58,183,175,57,176,169,254,158,20,104,34,135,20,168,174,180,253,128,94,87,253,201,228,60,161,222,176,188,208,212,198,232,6,234,160,5,109,220,216,226,224,12,251,153,226,84,153,70,155,81,158,233,253,42,213,234,122,233,182,174,127,205,100,199,63,41,245,235,250,106,186,142,54,171,198,212,179,235,107,104,42,220,241,102,183,211,97,130,112,166,56,190,66,248,206,53,203,91,172,19,20,103,174,144,107,203,55,43,122,181,137,157,2,13,76,15,61,121,89,59,110,223,71,255,252,112,15,112,151,208,34,34,11,150,247,117,29,248,92,251,216,213,63,122,53,218,241,20,71,71,43,71,47,80,165,196,237,17,5,139,73,133,247,74,17,122,144,6,51,163,50,52,38,230,175,26,67,197,4,59,29,64,234,94,43,112,89,67,7,33,82,231,40,61,109,1,18,47,166,21,14,33,233,19,229,229,52,50,35,8,220,53,244,93,67,106,205,184,218,234,57,82,185,164,120,124,180,116,69,36,124,157,188,140,128,187,218,181,254,216,233,88,72,51,38,17,70,1,133,127,173,158,21,195,145,240,35,11,152,13,104,56,135,137,141,119,45,246,87,203,156,120,47,172,23,205,168,249,194,114,27,47,154,48,30,238,219,151,252,166,0,67,177,131,33,150,130,183,225,110,216,11,250,149,35,103,160,21,108,206,57,171,48,166,8,49,25,253,59,199,224,147,240,119,162,216,6,90,132,197,146,160,170,100,55,176,26,138,77,179,131,88,53,17,102,79,213,68,3,4,168,64,44,129,129,203,148,54,254,42,84,217,44,232,214,87,226,202,166,23,232,103,235,253,138,190,84,41,187,37,228,65,98,108,220,192,150,207,141,131,249,42,246,182,124,87,12,181,82,163,213,247,4,51,44,253,148,66,183,27,113,51,216,8,156,111,119,113,224,171,52,62,226,148,174,55,57,213,66,67,28,233,192,236,231,62,240,9,136,71,139,51,247,185,154,151,166,46,34,53,68,56,195,141,49,197,16,202,0,240,163,50,220,208,3,190,128,221,205,200,4,99,128,248,241,122,157,61,203,197,217,249,233,199,63,29,2,138,57,251,147,187,240,214,214,236,234,178,131,131,131,139,243,143,23,39,131,243,31,46,222,29,15,190,71,151,173,145,78,161,174,175,103,82,17,222,46,121,3,122,124,92,60,62,206,208,39,70,194,124,242,26,238,93,236,162,146,64,12,156,124,69,27,179,93,59,20,215,109,168,221,138,100,148,26,26,87,92,98,135,238,132,8,207,176,234,138,13,97,205,185,190,64,245,186,172,175,175,202,229,171,246,248,24,10,10,183,174,52,43,248,236,214,36,75,19,234,172,142,253,205,70,42,206,34,46,216,55,29,178,214,176,227,46,28,238,236,191,146,194,128,235,169,50,221,27,162,113,28,143,86,166,132,96,97,149,44,213,189,239,5,238,67,47,119,5,164,247,38,174,36,136,122,9,133,175,68,143,35,204,45,234,217,226,114,142,12,239,96,192,149,233,10,34,232,42,67,231,110,199,237,118,28,93,219,143,61,11,181,95,185,93,135,235,245,50,207,206,71,232,217,185,219,209,237,2,227,10,239,206,172,61,210,65,204,209,8,137,169,121,74,151,194,164,237,137,202,248,67,127,68,161,152,225,47,83,116,205,209,189,42,147,58,84,56,78,209,221,191,150,230,137,81,10,1,235,78,147,187,2,210,54,173,174,57,142,65,189,120,92,79,82,66,51,174,109,221,245,7,181,134,57,108,203,153,48,205,231,85,113,43,132,21,171,47,117,183,213,155,92,80,64,77,232,83,89,35,26,153,113,142,162,6,41,242,176,65,126,224,245,173,81,127,27,19,50,174,230,154,179,51,32,10,48,12,103,8,89,238,149,55,219,237,246,40,174,47,57,37,193,80,188,127,121,31,160,91,28,212,66,242,55,2,147,148,34,181,210,242,141,188,234,224,173,149,156,238,65,90,160,99,197,126,162,75,237,7,70,232,119,173,152,243,217,40,119,235,5,74,42,160,243,230,204,134,204,233,15,170,31,55,221,68,163,253,19,141,193,191,93,38,165,55,135,196,13,180,139,19,203,107,8,21,216,140,160,253,208,12,36,161,1,76,195,219,206,110,194,79,193,220,69,202,80,125,117,133,187,108,77,244,228,222,121,65,241,102,22,122,222,119,143,143,248,231,65,248,155,174,88,248,103,221,88,253,253,39,112,216,254,115,112,152,253,28,137,185,251,224,173,18,161,49,107,154,198,195,166,119,215,239,50,45,54,91,172,79,136,66,70,200,9,113,145,149,104,238,161,47,172,169,153,161,254,61,252,189,223,89,244,155,205,123,182,46,123,192,35,222,147,110,60,247,137,244,97,49,115,236,61,199,185,105,122,87,27,123,27,254,102,55,216,86,214,110,23,238,39,247,204,61,112,143,221,95,220,19,247,16,113,204,145,103,239,97,168,17,56,77,193,238,24,141,228,35,247,157,183,71,128,143,132,136,123,14,31,254,120,140,167,255,61,252,164,55,69,178,142,119,142,225,243,118,70,199,229,241,113,234,254,162,62,119,143,81,43,188,253,106,227,61,164,182,126,217,184,116,79,188,99,244,181,113,9,109,28,239,182,142,81,127,252,189,123,225,253,178,25,186,159,60,251,166,121,226,108,134,76,223,238,194,187,161,196,14,195,49,105,48,11,252,140,92,200,189,127,203,3,218,252,3,189,52,108,0,124,179,28,194,50,239,28,54,180,77,127,35,196,154,239,119,254,33,180,177,170,17,31,107,234,15,222,251,205,127,244,15,81,86,34,206,151,43,54,229,15,136,198,47,54,189,63,176,141,123,15,123,6,109,218,23,77,207,126,223,250,135,179,185,5,131,240,55,67,103,73,43,120,20,99,55,143,143,185,17,82,7,221,217,195,137,63,223,77,212,117,240,206,133,125,128,43,155,219,248,114,138,143,37,187,3,199,61,135,74,103,222,69,243,156,43,12,180,239,97,65,14,188,79,45,153,240,176,25,186,133,218,231,106,199,112,135,7,142,195,31,49,62,120,239,55,46,155,71,27,147,62,192,196,7,23,32,94,67,1,203,229,108,23,78,113,203,187,217,152,247,224,72,55,241,135,107,20,112,13,108,94,190,32,92,174,71,250,60,186,84,224,118,73,142,234,104,59,147,168,153,161,229,5,148,209,81,63,210,147,58,234,191,226,132,174,68,244,83,222,168,112,120,85,195,37,95,170,251,224,186,138,86,174,193,232,71,31,254,114,116,118,180,119,124,72,124,253,53,99,172,199,236,45,236,89,248,161,72,153,26,212,102,100,160,90,157,118,141,0,213,70,40,209,9,57,96,94,33,221,138,126,26,130,157,75,192,5,20,184,41,103,186,106,58,26,0,58,43,241,230,27,249,198,24,177,64,65,71,153,90,78,80,125,32,194,109,79,54,174,20,154,24,120,116,185,51,156,48,67,156,176,112,111,61,102,59,127,146,38,99,93,159,120,152,183,19,237,243,104,66,216,232,86,72,254,10,118,203,92,10,32,151,129,205,103,236,142,171,215,100,42,226,253,150,245,152,161,11,105,164,205,64,149,223,47,105,117,244,238,156,107,67,192,45,62,117,250,62,41,231,110,140,155,3,99,165,125,185,30,254,198,21,157,122,77,76,242,130,166,160,156,75,162,111,201,226,228,155,47,44,140,1,140,113,144,252,91,63,140,16,211,180,95,56,203,176,244,242,91,97,208,189,148,82,180,162,134,40,121,166,52,50,7,241,100,15,77,10,178,167,94,128,241,116,81,80,40,191,149,187,73,43,21,124,46,19,250,137,215,110,33,197,163,80,40,64,81,124,184,224,244,68,197,121,103,79,16,228,244,255,60,132,187,234,90,123,189,65,239,107,42,80,111,119,36,208,130,241,178,192,31,217,159,82,118,143,188,207,140,208,54,157,13,246,170,226,177,5,119,228,29,32,213,57,196,148,52,200,49,77,39,222,113,59,117,125,143,229,178,207,194,156,251,109,99,54,208,90,226,42,148,134,47,119,76,236,201,124,212,226,29,63,37,174,157,151,199,232,174,71,167,14,82,187,50,56,48,238,216,153,122,117,251,80,43,239,214,125,64,8,18,194,220,7,21,58,155,201,72,222,9,218,175,190,81,229,113,226,201,38,221,186,71,37,184,23,181,89,156,126,191,71,77,148,194,9,49,250,158,159,188,153,15,83,201,178,211,235,75,158,173,41,212,105,47,121,190,91,187,4,190,156,226,175,238,81,17,184,133,254,212,234,248,43,102,223,197,235,143,182,249,93,241,53,207,124,177,235,107,120,141,251,220,125,18,78,158,120,95,35,27,26,118,148,130,21,10,128,120,16,19,97,93,40,205,208,34,47,228,8,47,131,95,210,175,65,13,114,36,127,144,9,250,176,170,45,144,81,129,121,93,129,136,183,176,168,47,192,90,208,140,254,208,207,148,59,193,127,230,248,207,2,113,7,220,233,90,126,23,243,187,152,223,197,124,244,83,164,189,87,87,214,191,212,243,203,245,251,101,251,39,140,107,52,109,205,220,203,214,21,63,227,229,50,173,110,0,220,57,251,119,75,252,195,27,211,148,233,72,188,116,20,35,1,79,172,125,33,36,89,90,8,73,118,54,77,22,209,164,33,3,189,22,171,91,178,73,33,39,248,170,6,69,101,75,8,24,223,193,142,252,149,121,111,217,195,18,101,159,211,250,45,93,227,78,132,73,97,170,222,141,201,110,8,232,7,230,168,34,6,26,248,53,94,13,166,210,86,149,126,155,116,252,254,124,211,168,66,103,72,112,191,132,206,132,204,68,60,215,4,192,124,180,2,114,176,4,191,183,241,119,119,212,55,47,73,202,14,72,185,220,93,125,77,150,151,241,48,158,148,240,112,225,198,175,152,83,213,162,162,190,24,223,245,130,78,164,16,240,107,72,70,195,63,49,172,65,130,68,204,132,191,237,132,241,85,2,32,113,254,241,224,99,175,193,189,7,3,100,196,45,81,174,65,58,147,25,198,39,139,219,55,113,50,190,73,22,57,133,5,150,15,67,127,226,169,188,40,1,150,116,223,13,21,101,52,217,42,53,106,12,130,212,102,175,73,248,182,159,151,158,48,69,174,227,174,197,237,203,203,228,190,252,82,70,52,14,186,244,134,92,36,172,48,218,34,48,12,178,111,121,5,0,246,28,220,135,168,201,17,94,199,193,68,212,219,75,238,109,214,182,91,57,72,212,32,26,50,115,92,67,103,54,48,117,102,71,125,217,81,136,14,113,50,132,23,164,179,30,31,135,204,133,90,103,196,109,118,9,251,92,69,9,250,178,32,132,148,153,73,136,195,198,10,71,41,179,103,31,64,212,105,133,200,115,78,170,243,183,33,63,195,252,185,135,188,81,183,63,126,27,145,30,219,120,51,66,230,10,5,48,152,176,240,38,144,0,12,22,91,163,153,103,93,215,232,205,163,204,114,198,204,26,102,77,207,186,160,15,17,120,88,247,0,212,108,254,159,45,214,218,213,19,154,246,51,178,170,70,189,144,169,119,37,101,163,83,169,50,63,119,187,155,11,200,212,149,228,67,183,149,201,36,13,68,166,46,105,43,211,64,118,11,142,138,184,16,120,204,157,99,138,123,143,119,216,155,186,92,239,190,23,242,95,63,247,50,151,105,235,247,230,236,199,207,189,133,43,44,159,121,47,101,251,103,145,33,18,92,205,54,89,102,106,105,204,82,219,173,84,250,37,187,139,37,112,254,193,10,109,110,253,45,63,116,153,118,19,151,161,45,28,212,69,14,36,91,132,218,207,211,111,172,238,95,165,166,93,111,89,194,20,69,1,51,214,224,42,93,99,187,95,69,49,213,43,112,23,28,154,2,150,38,179,186,179,89,146,64,74,124,205,197,56,187,171,179,129,132,235,233,247,199,81,77,33,19,204,148,145,75,9,234,18,105,127,99,218,34,74,202,75,89,31,22,9,131,1,198,199,37,155,163,172,116,89,172,208,216,170,180,141,172,180,117,54,239,97,218,151,85,125,214,143,175,68,110,23,72,2,221,68,186,194,247,90,153,0,120,169,17,0,74,187,5,238,100,114,215,205,28,116,183,226,242,157,76,217,204,151,55,62,199,173,184,147,235,137,138,64,183,252,44,102,230,197,101,90,181,74,116,235,255,247,60,184,230,183,126,13,87,34,173,151,185,86,8,169,117,148,47,239,196,80,24,74,36,134,12,208,199,100,142,98,200,130,223,131,178,215,4,32,73,115,87,249,219,85,118,167,130,31,72,86,89,14,69,138,49,36,208,61,225,177,33,109,114,145,86,180,100,101,113,24,217,112,62,195,236,142,38,189,216,165,128,145,17,185,92,7,92,137,206,167,93,22,123,50,216,12,49,149,199,158,204,225,107,123,180,228,187,164,86,180,32,97,177,14,184,81,118,206,157,71,133,25,42,202,0,133,59,121,104,60,4,185,36,96,105,20,120,62,203,27,81,100,204,200,154,140,45,91,170,156,249,250,117,250,149,73,189,126,37,23,101,20,36,55,184,119,227,245,245,112,125,93,186,118,8,101,156,13,244,100,37,63,188,124,7,181,211,83,248,119,23,110,46,10,90,195,157,254,178,53,203,197,114,165,112,71,48,171,228,16,31,167,69,3,142,250,137,1,199,165,184,46,122,202,59,3,93,228,44,20,46,163,109,81,36,43,174,102,121,168,7,54,17,224,217,211,142,130,208,119,83,166,251,154,216,245,117,246,149,41,11,59,61,159,23,146,134,73,172,239,146,40,140,118,84,113,61,124,79,237,136,99,84,73,111,23,119,253,20,160,197,207,235,28,99,203,109,79,212,182,135,117,219,30,213,111,123,246,37,171,75,214,21,99,229,181,162,63,86,171,59,198,213,29,63,111,117,199,218,234,70,187,161,190,186,99,190,186,33,47,36,87,151,245,173,201,67,197,99,243,68,29,134,185,215,33,22,157,191,40,207,119,22,253,57,58,148,157,136,97,78,52,147,17,242,149,136,43,58,156,163,147,89,244,155,140,5,56,158,194,247,61,248,82,56,42,211,110,64,122,18,64,134,153,66,22,67,177,34,22,45,238,101,153,126,80,79,229,191,82,43,186,67,16,80,8,101,35,61,75,249,163,58,89,201,23,108,123,132,116,218,196,27,203,109,159,168,109,159,224,211,222,228,121,219,62,209,182,61,221,53,100,66,19,190,237,57,47,36,183,157,245,109,104,116,74,117,211,50,207,21,154,106,163,250,94,6,218,94,142,245,189,132,30,180,189,12,140,199,33,181,153,79,160,98,253,62,12,118,87,30,252,0,40,228,175,189,20,86,162,6,83,221,160,112,67,39,10,228,240,222,20,78,120,18,229,255,125,56,2,168,64,79,40,190,128,166,241,206,164,63,198,243,147,149,116,82,134,226,244,248,232,53,4,254,129,211,51,114,239,123,29,247,1,254,187,131,227,59,237,1,47,208,95,181,18,204,252,44,113,179,95,113,83,150,26,173,244,103,164,12,175,165,197,117,149,100,19,149,74,76,42,133,113,225,244,254,151,174,166,53,136,30,128,3,134,52,66,145,1,38,69,188,104,35,106,102,27,0,204,196,1,135,24,185,101,238,33,221,0,24,171,162,248,100,99,210,156,111,204,177,56,189,69,84,248,156,249,225,252,253,49,15,76,189,190,30,235,254,97,181,156,199,199,53,118,11,59,112,101,176,75,53,121,234,236,135,154,140,142,9,156,25,163,157,72,4,112,13,140,48,233,3,39,252,36,241,128,17,1,234,154,184,151,158,53,135,83,132,75,217,181,184,143,155,241,219,173,245,245,171,183,221,199,199,5,254,154,190,237,10,175,142,87,238,173,7,176,198,243,129,166,24,120,74,44,112,181,185,5,88,127,211,187,218,28,56,174,168,9,101,110,181,50,83,44,179,216,244,166,155,183,202,0,190,110,114,64,190,187,183,20,110,93,186,94,154,21,12,140,89,129,18,121,122,229,78,93,153,173,102,238,94,121,3,152,245,173,57,107,216,165,203,93,249,189,101,245,180,60,116,124,147,214,52,191,146,224,125,168,167,104,91,249,19,36,109,56,187,38,9,43,39,106,31,4,81,251,240,165,68,173,187,234,52,175,116,146,66,20,170,240,53,42,143,226,151,65,35,241,73,161,1,137,33,64,162,36,6,152,41,102,80,12,83,71,35,25,123,193,48,26,49,189,11,193,144,150,217,38,160,49,116,87,86,198,29,146,107,187,38,247,127,220,190,135,255,30,224,191,59,248,111,170,221,37,149,155,56,169,219,68,222,206,151,237,227,68,236,227,68,237,99,42,182,208,199,221,43,223,103,103,73,20,78,136,178,144,100,74,165,173,158,113,15,227,132,120,253,18,166,229,194,122,142,187,181,16,136,141,23,122,133,23,13,124,190,244,99,20,111,46,221,153,159,222,20,125,168,227,51,176,76,71,67,186,172,244,74,76,172,252,123,40,3,192,146,84,121,202,41,23,168,110,8,150,180,166,25,217,10,11,62,103,102,64,181,170,100,205,154,232,41,51,127,205,92,72,152,87,235,22,68,158,119,176,27,51,41,128,178,47,235,197,134,92,160,104,88,93,136,137,64,15,221,69,29,13,99,153,80,120,173,25,166,215,107,118,20,249,205,85,47,117,79,41,137,168,203,77,222,119,1,69,49,130,127,154,1,69,48,26,146,13,44,70,45,130,127,154,1,5,44,66,193,176,25,231,177,190,15,246,196,111,156,171,149,40,169,82,178,207,227,164,85,6,244,42,198,242,26,193,161,34,107,89,71,243,176,56,164,148,225,241,104,228,233,169,199,35,25,230,146,197,136,44,132,25,188,254,246,129,12,141,55,127,230,52,180,234,189,182,50,194,225,231,83,40,232,71,244,238,208,251,124,69,5,171,168,43,122,82,98,161,232,82,22,138,206,103,161,232,18,22,138,14,217,144,215,98,234,159,73,28,45,45,98,93,197,2,148,154,142,250,150,143,125,227,93,26,236,42,255,211,104,123,224,167,176,106,147,16,61,58,201,184,34,174,79,194,54,124,130,232,89,41,141,157,170,146,127,112,81,153,205,169,162,114,162,170,3,71,163,46,20,102,215,47,157,50,103,59,227,126,179,153,73,84,62,204,70,253,8,45,209,8,159,158,1,38,182,39,236,221,22,67,150,240,237,142,208,23,247,18,214,163,38,158,150,238,141,214,141,184,79,74,210,4,30,39,73,58,201,72,9,120,140,29,100,64,51,198,194,195,246,203,13,126,157,246,199,195,28,232,239,183,24,46,135,194,235,80,152,6,15,25,199,12,110,195,4,122,14,97,27,128,246,100,37,160,160,47,10,98,33,31,118,12,11,98,161,8,104,89,42,248,188,22,57,101,72,97,144,154,210,35,170,179,33,157,193,94,81,30,52,210,84,94,82,55,164,119,216,169,71,33,131,42,107,94,82,94,93,205,107,204,245,171,107,14,40,175,166,38,105,183,217,87,111,189,129,35,221,142,223,186,15,238,157,187,239,222,187,55,238,30,233,41,158,121,147,97,130,78,242,225,15,154,202,31,211,15,0,241,95,224,71,56,114,79,240,15,102,28,210,15,200,56,130,31,209,200,125,135,127,48,227,156,126,64,198,123,134,248,200,69,170,125,229,184,255,208,191,129,170,253,131,247,190,255,135,29,239,31,253,63,32,161,242,135,157,203,93,251,147,247,135,157,171,221,78,239,138,200,200,110,207,190,106,253,193,217,132,127,47,29,32,150,103,45,123,214,154,58,27,159,220,7,239,172,101,159,181,126,193,223,119,222,65,203,62,104,157,224,239,125,239,184,101,31,183,14,225,55,48,155,208,218,219,1,180,114,9,173,13,160,85,251,146,90,187,108,13,176,181,105,203,158,182,174,89,107,191,180,236,95,90,71,172,181,147,150,125,210,122,199,90,59,108,217,135,173,115,108,205,21,67,99,77,202,129,65,83,247,108,96,212,212,13,27,24,53,181,199,6,70,77,93,176,129,97,83,242,132,125,208,215,67,106,71,220,186,247,142,227,158,150,243,224,214,96,121,31,189,197,198,31,154,47,55,62,184,127,246,62,244,255,188,227,157,246,255,12,43,248,201,179,111,91,127,134,65,221,182,238,113,184,159,118,58,48,220,79,111,187,48,220,79,238,124,248,17,253,230,63,180,236,135,214,13,140,226,177,35,146,238,90,246,93,107,207,72,218,111,217,251,173,11,35,105,235,213,43,205,79,114,96,235,34,57,166,38,42,206,108,68,63,241,204,10,159,122,204,246,159,59,214,139,0,235,133,227,192,234,113,7,180,92,55,52,200,78,130,244,52,185,19,60,36,123,87,13,57,250,217,204,28,160,45,39,94,214,234,106,177,44,198,36,242,17,203,57,247,252,141,140,251,223,159,160,255,125,119,14,185,168,117,147,186,33,138,186,66,18,117,209,159,12,35,42,206,233,31,76,138,40,9,136,9,81,184,153,137,146,70,5,150,108,86,210,189,204,193,125,69,158,77,50,171,199,71,137,248,162,16,230,105,91,142,201,199,182,125,214,133,143,39,38,34,177,21,75,138,40,73,52,207,173,24,122,165,151,116,32,85,131,107,63,106,92,133,215,139,20,53,75,150,70,92,29,13,189,186,28,121,147,119,108,119,1,156,96,183,221,197,128,4,1,134,36,216,18,26,54,108,225,73,225,15,112,141,145,132,114,66,157,71,141,233,105,251,210,189,53,210,240,57,251,26,206,148,132,104,149,73,191,252,203,204,30,108,16,145,49,67,135,224,24,215,100,85,217,219,13,162,62,120,217,125,111,176,249,0,71,238,118,243,14,14,219,103,6,115,64,249,51,136,235,249,242,125,24,198,37,30,136,97,56,252,133,184,187,185,47,222,136,187,155,247,75,56,162,15,205,173,141,41,70,49,195,191,136,34,51,205,241,54,74,124,145,241,121,71,139,155,217,159,25,159,241,32,248,140,59,87,57,129,102,250,108,161,203,54,34,235,37,242,205,250,102,233,144,90,180,46,100,12,178,169,69,24,119,141,196,168,34,54,163,38,169,3,174,120,138,50,231,9,103,183,152,8,99,85,59,125,22,132,77,182,6,184,252,83,41,116,5,224,123,146,171,112,255,192,7,222,25,179,221,67,120,101,82,228,131,130,20,249,165,115,0,71,133,201,121,14,8,244,153,176,7,127,111,141,152,64,7,127,111,51,36,193,27,130,218,137,108,8,206,97,96,159,185,9,30,185,27,167,255,201,244,194,126,86,156,42,39,31,132,18,192,88,238,233,101,107,186,177,47,183,245,26,190,238,197,206,202,125,189,95,46,117,98,83,158,134,80,81,110,254,16,193,123,196,220,174,151,149,83,126,140,111,226,228,46,110,28,157,54,136,104,67,83,105,60,14,82,1,180,205,104,66,12,24,234,183,223,195,22,120,171,168,196,45,70,37,42,242,80,70,42,70,242,16,136,138,120,248,230,139,168,68,212,196,96,205,207,201,103,179,35,181,247,240,245,106,17,249,233,95,144,20,198,0,227,228,46,126,107,194,35,221,86,187,38,19,193,21,158,217,202,184,168,22,198,233,182,197,243,170,71,78,127,238,13,81,177,111,99,193,84,252,186,248,171,11,12,5,151,181,217,33,160,39,102,126,48,97,206,212,81,212,96,138,73,80,230,160,107,251,138,173,153,80,20,240,138,7,117,88,180,210,184,215,215,227,146,20,36,118,89,212,28,165,171,49,147,158,30,103,202,209,163,176,9,156,9,202,107,38,221,68,10,130,91,8,248,103,66,92,98,197,73,43,37,249,181,69,49,106,92,191,125,176,152,205,30,202,192,35,244,159,159,3,13,162,172,53,77,242,121,24,223,88,216,52,119,109,89,226,199,63,239,127,60,254,120,122,120,208,235,186,63,126,16,191,183,128,183,199,75,160,50,32,27,151,138,232,218,240,28,164,201,240,153,7,150,38,207,3,102,20,114,166,184,112,153,220,51,152,103,145,214,178,60,152,51,224,103,113,226,248,247,235,145,246,98,136,175,175,144,246,29,79,203,137,145,227,137,111,132,245,55,41,248,6,122,68,54,193,76,22,34,179,153,218,121,92,37,152,130,1,168,101,85,10,43,18,115,24,97,242,244,237,44,5,237,53,24,107,125,153,196,91,52,41,169,113,89,31,45,128,120,173,164,217,139,23,74,57,117,241,46,169,230,45,159,172,232,73,108,226,213,79,186,111,40,8,202,6,16,129,113,134,5,104,36,82,169,245,136,221,131,5,193,173,188,242,80,7,13,104,128,33,144,5,35,160,3,0,153,39,238,162,25,162,97,228,37,148,111,77,177,210,0,126,119,241,55,212,188,125,222,97,215,128,4,35,145,62,191,78,225,168,222,121,195,91,196,24,36,188,189,69,140,129,210,219,81,255,122,37,225,112,189,113,135,104,219,65,77,145,193,19,228,200,29,18,55,88,178,207,204,18,227,21,114,217,185,60,143,238,128,52,226,238,189,125,121,231,222,224,45,86,97,222,96,223,59,253,27,61,68,95,172,251,185,149,110,150,209,59,85,60,57,83,250,244,231,9,199,113,246,13,144,112,99,71,22,101,171,133,67,80,238,229,36,54,59,79,88,246,13,155,207,158,39,15,39,219,75,218,69,41,149,185,41,161,65,224,6,53,173,156,61,0,97,72,242,25,217,136,84,216,77,165,233,78,14,228,153,184,194,93,49,196,138,119,124,54,5,242,215,48,140,55,115,55,216,76,71,154,243,67,62,248,186,23,71,170,8,87,234,144,20,123,73,201,19,65,146,116,53,171,16,58,217,65,99,29,185,148,53,130,74,42,164,25,53,8,103,192,216,13,254,65,193,134,43,214,163,198,62,7,238,209,231,104,46,135,30,154,237,68,30,220,8,48,102,195,158,135,66,118,72,169,103,108,168,39,175,134,144,158,17,222,93,62,138,6,210,0,91,184,175,17,108,25,119,203,24,183,197,85,160,107,157,228,247,125,221,142,56,82,191,209,144,82,51,248,136,244,47,55,212,44,48,244,58,161,97,9,98,212,209,29,240,197,109,117,49,49,6,177,108,11,162,228,85,164,91,107,12,51,43,12,46,51,6,148,21,134,145,213,114,87,105,27,181,192,253,92,146,132,74,180,79,168,90,82,134,57,247,55,80,65,166,21,132,174,229,107,4,181,125,132,165,147,122,44,170,161,95,170,240,98,37,184,235,56,87,193,181,194,35,101,18,37,119,45,69,152,184,92,70,91,39,49,13,75,210,213,232,27,139,111,185,52,214,12,67,75,210,254,126,138,118,162,55,65,122,2,91,161,98,238,232,169,140,98,212,83,92,241,113,150,142,203,117,32,113,215,178,122,218,39,204,239,123,82,234,248,137,82,62,206,73,203,210,75,191,189,144,26,88,135,12,152,160,31,252,120,18,5,105,73,22,189,253,29,74,163,51,59,197,199,221,170,119,240,179,135,217,101,2,100,172,149,209,143,82,78,27,195,9,32,118,222,173,176,173,19,94,10,151,149,134,119,213,193,94,68,135,113,91,250,144,133,83,228,121,50,125,77,252,86,4,212,174,24,93,79,246,8,200,168,132,129,199,182,47,92,53,180,241,37,204,182,53,65,177,84,194,76,61,105,220,38,28,244,111,9,13,61,244,59,33,50,1,47,236,234,31,164,118,39,206,154,234,232,14,46,103,213,17,206,95,196,165,225,40,18,227,37,7,183,112,87,163,239,31,142,46,59,61,244,225,128,225,0,49,209,219,50,28,116,0,2,243,47,211,197,60,183,45,78,151,59,12,177,109,245,234,10,0,32,176,179,155,162,7,21,86,122,187,71,242,36,192,253,150,170,151,229,100,68,2,160,195,78,185,179,68,91,112,158,173,227,126,181,141,186,74,172,102,105,184,36,51,76,124,238,80,68,127,102,110,127,220,86,112,187,27,247,62,11,20,25,107,2,166,177,86,165,176,161,168,124,82,217,119,95,51,237,132,83,50,11,179,64,223,1,10,140,39,218,79,109,102,243,154,62,8,51,184,161,63,66,199,245,168,217,69,39,105,57,246,113,155,50,57,12,2,133,28,18,80,215,96,45,108,79,146,56,16,62,76,120,119,248,46,140,225,121,128,21,109,231,211,32,54,1,0,144,61,110,171,229,2,115,239,184,197,44,186,32,88,158,211,143,161,5,177,237,162,26,102,104,43,52,225,111,142,86,66,216,1,35,28,219,213,206,66,119,181,228,94,2,213,100,232,160,184,47,129,49,246,103,66,140,58,184,4,212,118,120,63,14,8,61,41,40,129,101,141,218,102,38,50,254,12,211,56,60,228,8,115,100,112,114,240,174,174,129,138,18,165,86,126,132,9,207,97,82,193,228,52,200,230,128,15,130,186,214,86,148,84,173,178,40,9,249,2,64,68,192,90,161,17,146,202,208,133,92,93,125,18,228,126,24,101,250,250,207,21,132,174,217,134,166,16,181,227,60,62,26,137,197,149,43,101,87,172,75,169,204,138,217,86,148,173,152,20,28,183,231,78,57,79,128,16,68,183,107,142,22,136,115,33,238,39,56,184,18,216,241,37,61,13,72,15,79,15,108,58,211,142,112,241,124,196,78,155,29,47,91,127,241,215,123,186,210,21,228,185,253,56,35,57,72,247,17,157,238,9,79,115,57,160,128,32,167,148,64,70,112,131,59,83,197,85,103,142,250,142,38,194,205,32,220,47,129,63,83,223,192,36,230,252,198,60,231,118,57,153,244,133,202,10,159,133,241,77,86,69,56,232,133,144,14,74,147,40,194,234,85,52,134,166,236,47,6,149,237,251,115,255,18,136,30,12,171,88,217,62,103,240,125,90,23,113,161,87,181,206,222,241,19,84,177,128,236,143,49,159,145,87,165,189,167,162,139,107,171,135,164,139,90,94,242,27,197,39,230,164,237,11,174,197,126,70,9,188,109,161,84,206,130,85,99,120,50,192,203,186,101,177,88,121,246,66,168,167,96,4,69,223,169,244,116,137,54,131,28,82,26,162,2,208,195,161,140,171,50,12,71,125,238,110,20,127,187,86,128,117,45,104,49,216,141,4,44,78,160,59,74,119,156,94,36,33,143,5,85,86,97,170,113,80,62,23,227,198,141,196,169,151,217,242,82,40,81,107,48,138,142,5,169,102,233,108,108,153,151,12,69,202,136,173,175,154,177,208,152,210,23,217,93,192,50,169,207,126,241,160,148,238,17,121,164,50,96,85,168,113,59,35,13,15,62,47,167,234,230,201,117,8,183,63,171,254,122,99,87,237,127,111,225,242,29,4,42,210,85,227,238,233,147,112,153,17,194,178,116,133,125,203,62,104,219,122,136,97,151,116,235,113,239,177,226,216,238,2,52,50,200,63,147,103,19,85,128,107,150,4,248,14,212,38,56,188,5,42,1,133,9,232,32,144,222,55,50,82,127,171,57,54,128,139,116,81,93,133,133,147,194,76,230,225,196,125,79,135,241,168,4,74,47,206,167,65,138,138,183,13,63,98,122,183,190,0,43,92,27,130,117,224,2,173,23,205,184,249,194,122,1,4,13,180,226,13,161,51,138,177,166,27,12,27,67,208,23,187,128,35,245,165,47,32,75,151,245,220,139,217,150,6,203,126,17,23,18,217,200,122,254,41,204,167,28,54,87,173,131,218,195,102,19,213,93,190,201,192,116,48,73,81,229,195,238,184,145,224,51,217,152,36,18,125,112,108,97,176,95,133,96,135,233,200,75,250,72,245,149,230,234,227,92,217,165,20,162,231,52,142,69,66,73,135,37,8,14,216,153,90,17,6,126,181,230,36,68,159,38,158,113,229,192,186,112,33,173,182,22,66,48,43,151,160,111,208,39,167,0,43,248,106,200,186,131,179,133,150,162,90,84,78,177,5,79,173,139,100,82,74,183,21,134,148,254,60,150,223,189,156,89,163,238,251,200,240,194,137,221,71,127,224,147,30,58,183,240,107,207,121,168,239,105,166,118,81,76,189,151,136,13,157,4,25,154,100,147,139,69,228,107,229,215,18,245,197,229,50,207,23,149,14,52,126,213,52,219,216,40,206,203,11,158,63,21,214,80,207,194,186,150,49,31,109,34,113,97,34,129,154,200,24,169,178,111,63,21,214,172,156,76,101,25,177,119,72,206,124,241,124,89,7,150,11,95,89,97,43,141,9,46,9,79,148,112,114,141,152,149,27,229,184,85,184,115,24,139,219,147,244,153,69,127,100,143,163,45,175,56,49,218,25,194,64,49,218,231,228,169,181,117,231,94,249,169,69,244,72,106,213,227,233,34,190,161,158,133,177,118,134,15,172,237,108,49,70,66,8,95,89,219,108,101,250,65,237,202,102,250,202,142,197,202,230,106,37,125,151,250,129,99,198,219,133,205,224,235,29,1,178,131,117,93,120,159,131,248,211,34,88,84,201,173,75,66,139,110,165,208,162,171,11,45,186,163,30,16,190,134,72,131,249,29,103,190,239,246,105,215,165,191,59,190,77,218,234,247,139,9,45,128,191,84,198,51,212,50,118,188,142,140,127,8,0,161,54,224,201,221,225,26,242,112,73,122,21,213,5,228,193,46,34,58,100,208,202,23,201,226,11,26,75,187,251,172,151,147,239,86,138,106,80,82,203,214,38,44,188,54,106,73,120,110,180,62,168,9,107,169,188,221,235,236,193,208,71,49,62,35,94,74,118,237,95,212,13,163,103,229,185,67,26,200,53,87,160,7,103,34,62,65,4,73,206,3,146,152,53,197,190,180,134,1,103,27,88,42,113,105,81,153,95,129,254,162,184,174,146,238,116,23,124,245,23,53,75,95,98,142,96,246,30,80,119,76,255,115,40,52,42,153,42,104,5,25,171,205,150,238,154,11,124,172,195,53,181,228,65,64,89,102,145,204,124,78,181,174,182,112,180,116,149,188,203,106,236,164,227,146,212,68,45,5,196,84,108,38,81,88,164,22,91,48,6,181,22,105,228,58,210,72,5,210,72,52,12,161,161,15,137,44,16,70,116,233,167,224,37,144,32,30,6,21,215,131,154,198,168,45,239,123,247,169,146,226,2,125,178,160,186,158,70,237,89,81,26,170,196,129,51,18,133,178,227,140,98,199,50,168,240,179,246,68,127,184,211,74,158,197,249,86,38,209,42,64,74,111,97,87,51,237,53,43,162,54,113,98,139,77,116,12,237,60,92,147,47,109,95,174,227,243,154,183,122,18,69,235,135,78,107,17,168,86,117,56,204,17,25,71,138,75,149,87,53,85,194,225,198,237,171,69,174,173,174,93,139,84,158,219,103,225,182,15,237,149,21,25,34,172,0,156,231,173,71,17,197,60,163,86,1,195,232,123,37,110,161,30,221,112,126,150,5,105,238,60,3,30,92,81,179,145,49,151,92,83,255,150,158,128,32,187,161,72,115,171,78,224,100,172,136,160,250,184,223,196,39,206,169,76,111,243,33,216,156,248,49,38,198,174,190,30,115,28,252,101,51,163,170,223,114,94,14,27,215,23,212,40,136,243,158,177,22,52,104,128,217,204,54,247,151,174,230,175,216,93,172,247,45,214,64,223,46,18,43,232,88,163,56,90,134,131,191,20,53,41,204,93,131,156,170,187,121,6,138,98,117,158,60,207,140,124,113,135,90,159,163,213,231,187,56,209,231,158,240,250,122,133,51,238,126,25,198,227,34,72,109,201,86,214,47,144,130,122,44,165,154,42,79,105,111,171,183,2,9,104,184,83,100,177,168,200,142,130,82,65,192,17,123,149,64,124,87,19,173,27,148,11,214,236,213,102,2,85,2,168,28,192,236,161,34,92,24,21,79,3,140,114,242,197,226,185,101,249,153,251,234,137,135,244,184,13,107,146,164,121,70,111,224,111,156,39,138,51,238,167,44,122,197,33,45,109,231,241,241,157,200,178,180,28,11,217,23,116,254,150,6,215,34,22,201,233,34,206,195,25,172,46,151,219,3,109,167,133,53,68,50,15,223,226,219,97,60,9,238,63,94,97,115,197,170,150,243,150,84,254,253,245,245,170,150,73,230,88,145,206,95,254,93,115,230,127,132,1,58,149,197,19,38,206,71,9,25,135,193,170,98,74,78,182,162,207,229,19,171,107,151,233,239,127,39,77,132,254,90,73,64,7,80,193,247,95,86,164,152,183,102,144,75,224,26,234,135,181,203,254,244,62,47,233,165,90,204,253,241,209,250,191,255,87,124,88,228,148,196,207,30,226,241,145,158,111,164,96,176,171,80,62,242,157,251,215,84,68,251,198,128,87,226,109,25,149,204,48,86,217,220,203,107,96,111,238,160,231,34,5,101,115,238,108,168,186,134,55,217,149,69,113,42,115,82,151,240,238,120,92,44,139,135,138,7,234,15,105,112,203,157,105,73,63,135,65,52,177,220,43,207,98,122,130,48,90,203,157,122,150,192,224,144,119,233,65,155,215,240,79,255,122,24,141,234,14,48,15,158,161,78,228,137,216,148,143,232,62,97,176,190,62,176,7,246,161,61,28,145,95,252,245,245,91,148,168,160,47,124,122,98,184,117,35,114,213,239,221,10,55,226,123,218,123,193,189,246,219,124,171,187,70,101,77,149,249,96,64,217,158,187,103,124,223,184,123,195,241,200,187,193,136,32,243,200,39,76,225,89,50,196,145,192,63,22,172,96,152,149,146,189,231,157,176,184,0,235,92,234,184,182,134,102,158,248,42,120,3,176,81,238,19,50,240,53,77,13,236,241,49,96,106,4,104,212,78,154,54,94,197,169,227,171,145,25,235,189,91,153,10,104,99,207,233,217,168,47,66,11,118,113,1,11,52,198,119,186,24,149,241,113,101,42,198,69,74,246,117,171,255,0,153,56,58,159,0,174,60,188,207,23,23,254,157,31,146,50,138,123,97,127,82,13,57,174,246,49,204,106,193,10,26,31,232,7,205,251,132,221,97,138,87,235,118,10,110,237,79,246,157,76,150,114,223,202,93,181,3,103,215,239,249,164,34,100,87,234,153,8,13,29,212,80,129,131,198,20,195,68,5,38,16,193,133,120,48,23,208,130,132,250,211,226,62,72,100,81,46,98,13,25,162,104,200,198,70,22,46,196,77,240,144,85,0,225,112,164,34,89,210,110,58,1,119,13,172,25,194,164,1,89,192,195,93,170,25,15,8,45,170,160,224,24,48,96,94,22,233,22,100,45,74,117,123,154,61,234,236,211,114,160,223,70,77,23,159,37,1,103,128,84,17,43,154,121,135,238,137,161,164,175,78,70,239,4,99,216,7,121,209,238,159,123,121,11,110,69,188,55,82,223,18,12,135,12,242,126,65,63,185,249,128,28,13,19,153,162,169,93,30,104,33,221,103,65,62,77,0,5,51,149,33,38,41,79,175,69,109,184,160,15,129,118,15,131,172,13,75,121,232,195,109,252,11,58,197,149,38,139,1,46,3,169,114,89,12,127,83,40,134,65,110,119,28,137,194,184,175,195,245,245,181,48,251,224,127,176,155,1,247,164,223,117,28,46,182,29,6,35,47,165,176,210,73,57,72,43,95,189,190,166,232,172,198,69,174,145,81,138,206,240,50,84,35,159,59,76,205,137,6,68,167,138,209,173,1,206,173,175,251,35,72,97,51,128,114,4,236,130,164,134,84,81,169,92,121,210,196,226,4,176,230,50,84,183,58,33,165,101,97,58,206,173,52,184,198,85,68,235,10,103,143,237,90,142,225,221,0,192,204,245,15,216,226,195,18,175,249,75,177,198,126,113,206,28,42,91,221,190,15,212,90,191,213,242,133,46,68,113,113,184,15,177,194,226,164,73,66,155,133,46,183,30,142,147,177,132,98,155,244,245,152,117,29,207,219,241,36,212,113,235,118,143,111,107,8,12,55,46,26,20,178,208,246,77,37,95,133,49,252,122,160,12,50,72,92,95,31,155,0,188,19,182,69,93,213,185,74,35,7,243,133,242,170,81,189,134,150,186,20,26,34,217,23,247,165,212,52,198,101,197,12,88,135,6,234,117,145,79,166,198,93,8,251,181,64,47,230,80,189,129,161,72,217,8,172,175,24,48,153,80,145,42,101,129,63,82,1,120,107,119,62,103,59,111,190,139,107,59,159,143,24,173,94,218,69,121,44,83,115,163,4,75,134,131,79,245,97,138,136,6,92,158,183,68,184,181,232,55,197,213,128,75,27,69,5,97,188,8,232,27,26,242,101,175,112,181,7,59,24,226,85,54,7,149,125,79,169,41,133,158,191,235,107,240,9,100,154,56,159,33,59,63,177,27,210,161,8,92,127,215,174,67,89,116,164,244,110,220,75,197,43,18,189,102,83,128,123,254,81,118,43,175,16,70,172,35,140,88,67,24,218,156,169,72,113,226,44,60,188,26,14,213,237,9,29,89,85,194,150,136,199,147,232,150,202,154,8,89,232,214,170,6,217,225,148,145,98,101,139,176,198,226,245,139,202,1,13,113,137,177,197,227,48,155,174,114,92,88,5,86,1,3,43,83,241,95,3,171,128,59,97,82,43,77,123,174,163,84,185,226,185,182,175,168,27,115,5,164,10,2,148,251,11,218,217,92,226,75,25,30,162,223,106,136,12,6,105,120,226,140,212,222,18,41,183,239,23,158,219,113,215,113,148,226,10,247,151,203,90,187,117,134,9,208,146,96,54,39,247,118,226,150,37,22,162,164,198,162,47,149,188,143,63,11,166,170,119,136,12,16,220,254,139,136,61,203,4,44,104,107,50,238,229,75,151,129,188,112,253,195,32,69,108,61,191,56,96,89,149,118,227,93,145,4,68,88,81,68,135,174,201,121,191,27,244,208,202,207,164,99,125,157,48,13,137,130,60,177,129,205,27,42,91,226,164,125,17,198,183,201,77,224,157,145,181,62,6,138,83,35,216,23,211,70,86,223,176,9,21,241,142,241,144,196,12,35,97,193,37,103,250,211,130,9,41,191,69,177,116,170,79,241,30,53,58,229,215,141,241,181,103,124,93,32,124,13,57,214,16,237,137,99,54,146,244,141,162,113,81,67,30,9,147,42,134,159,232,44,54,111,140,23,128,58,237,154,86,233,39,2,101,69,22,160,105,149,114,15,227,193,162,12,211,145,27,3,177,160,129,33,176,125,153,6,134,104,185,143,72,1,157,119,18,197,40,45,132,215,215,53,134,185,90,25,123,98,40,99,7,246,196,81,228,216,4,13,58,136,251,176,156,221,162,34,224,164,205,243,42,245,251,164,102,57,205,166,164,154,167,180,203,121,190,211,43,181,95,213,46,159,32,162,122,123,140,205,66,221,200,166,233,59,100,83,157,42,26,203,231,55,164,250,54,98,45,149,21,242,153,9,48,129,33,254,92,42,135,84,169,151,238,166,108,56,62,228,244,124,225,172,91,0,180,175,118,244,204,212,66,91,148,140,22,132,237,28,138,112,174,202,68,132,228,88,116,181,188,116,17,199,40,87,96,12,5,84,156,22,238,34,159,55,148,136,238,142,112,136,226,138,240,17,169,194,169,79,250,194,230,67,80,129,18,177,104,126,18,34,239,0,104,179,156,250,138,168,31,244,33,118,233,136,59,172,175,60,30,225,24,36,166,225,189,57,57,231,48,56,123,65,93,75,165,92,53,100,89,94,44,198,130,207,33,197,128,0,84,137,2,143,154,244,182,157,179,205,198,246,180,27,51,151,56,46,47,217,156,176,26,253,212,187,234,203,83,197,60,94,210,240,229,29,41,206,20,13,135,177,98,187,211,222,204,101,24,179,98,5,184,133,19,63,125,80,188,199,106,45,151,106,150,25,191,120,109,54,43,113,103,115,240,103,219,194,225,87,195,85,7,186,73,93,44,165,106,67,193,5,176,139,11,175,35,26,110,80,224,215,116,166,70,91,100,213,80,155,77,192,224,43,52,19,29,98,235,216,24,170,218,18,151,248,101,63,40,78,136,85,70,112,70,107,108,14,210,231,83,216,122,222,115,99,146,4,44,8,11,220,23,183,225,36,104,248,141,23,84,249,69,131,181,101,201,99,119,185,100,119,209,62,112,75,106,236,172,15,199,188,150,125,182,119,146,89,175,28,150,79,27,85,92,172,75,238,201,222,215,89,190,100,55,97,0,96,7,67,50,44,224,183,236,8,152,23,218,117,193,157,49,203,40,164,35,197,2,174,169,149,90,197,183,149,134,225,244,146,158,253,188,5,149,139,201,6,38,195,245,193,184,25,186,175,106,94,65,215,177,146,124,124,102,180,79,15,13,127,151,253,46,137,42,104,212,130,233,241,152,43,156,45,149,163,17,116,228,29,33,144,244,26,57,71,112,74,242,0,30,147,67,245,255,139,174,248,175,8,173,199,71,32,233,3,206,11,139,75,95,170,90,224,214,233,165,189,64,53,120,34,149,154,84,183,222,80,204,141,113,177,203,17,134,179,230,87,247,49,51,42,147,49,46,130,220,70,230,78,54,120,40,252,39,42,215,38,204,169,168,6,98,116,69,198,181,142,123,185,29,157,52,108,34,27,45,146,106,200,32,18,226,128,183,48,76,182,230,111,74,8,149,154,205,124,71,22,166,248,10,172,79,180,157,147,195,224,23,34,176,113,184,231,92,134,19,244,11,249,169,204,236,184,193,82,169,113,50,118,72,184,145,249,140,159,189,35,13,17,29,41,7,29,12,217,165,12,209,173,117,0,93,217,95,243,18,5,247,170,38,236,201,237,238,203,14,70,146,115,158,253,82,86,41,89,188,11,46,231,254,248,230,36,137,30,208,4,154,92,163,76,2,96,81,199,120,2,12,47,158,49,250,86,167,56,236,8,79,176,208,147,52,32,241,173,252,192,16,237,110,181,141,107,236,90,81,226,79,80,168,255,57,136,23,51,56,135,151,17,46,7,218,69,151,61,149,192,200,34,52,98,172,109,44,124,126,67,33,89,67,22,103,234,97,152,246,229,111,97,175,155,251,168,48,103,90,234,214,250,54,212,37,17,157,126,174,2,190,231,194,49,47,6,45,203,71,125,84,233,16,179,245,244,143,199,71,124,224,70,177,63,121,149,162,124,88,13,139,70,133,150,52,41,94,162,237,187,52,204,121,94,253,178,166,40,232,5,94,70,186,71,50,188,5,164,10,90,215,215,99,91,99,115,208,41,115,74,105,24,229,33,32,219,81,159,185,202,76,240,207,203,45,211,201,18,23,9,20,204,237,2,221,102,71,195,218,220,144,136,162,218,249,141,113,228,103,64,224,193,255,203,209,89,140,134,141,106,150,25,59,147,49,230,40,50,163,80,247,176,50,146,131,107,216,7,246,86,236,96,15,198,54,95,168,75,162,193,11,99,248,93,70,196,166,193,220,15,83,59,16,177,208,112,220,73,251,44,68,84,251,215,247,199,39,126,10,221,160,118,52,156,28,248,137,198,241,220,20,47,16,70,94,51,1,46,85,6,99,41,151,24,93,80,117,96,216,148,37,105,236,14,63,195,94,245,44,62,8,203,101,80,88,121,200,161,72,228,143,3,123,243,237,223,254,182,253,221,107,252,231,59,123,248,247,157,81,211,217,188,214,57,12,19,30,3,85,241,111,127,179,135,157,22,92,82,248,231,59,249,167,88,219,0,18,54,85,242,131,133,161,107,247,147,73,96,191,126,185,17,52,223,108,228,205,238,70,74,38,78,178,135,117,219,159,205,31,253,121,146,61,94,231,143,81,254,248,105,145,0,165,89,30,31,87,12,20,54,174,80,75,88,146,90,235,22,83,98,193,86,100,226,11,158,120,157,203,164,183,60,41,82,73,59,60,9,123,21,137,47,172,23,101,153,4,95,111,178,24,107,90,220,247,62,231,3,219,100,218,11,27,110,89,60,246,68,94,240,235,183,37,24,136,173,87,175,55,114,146,228,227,186,12,114,219,119,154,230,119,179,11,164,119,211,11,223,122,219,91,235,235,225,78,119,235,187,245,245,215,29,22,60,254,245,22,251,187,253,6,255,238,86,45,117,232,244,172,245,255,186,183,154,246,235,87,175,182,95,55,67,71,89,130,118,95,59,24,237,44,227,95,78,211,234,91,75,185,56,205,148,12,148,93,14,96,4,124,85,240,37,77,16,147,49,169,159,115,167,250,76,0,62,185,234,193,127,140,168,139,97,60,72,4,194,0,142,147,187,32,221,247,241,57,200,249,28,120,72,21,165,89,190,143,23,8,231,177,128,230,127,86,109,172,140,215,238,89,120,137,142,38,150,28,102,119,235,42,48,243,126,36,69,180,14,240,224,163,192,102,234,103,52,134,15,80,53,179,149,239,211,148,158,91,68,6,223,212,180,38,160,72,58,244,71,114,242,80,124,156,134,115,65,220,132,117,211,48,125,179,135,90,111,69,55,237,216,242,127,161,119,14,92,22,189,32,144,88,181,75,204,228,28,133,210,36,241,168,174,81,64,75,195,201,8,138,98,167,220,17,56,16,138,225,204,102,130,117,6,31,112,237,174,64,62,133,230,226,17,139,145,167,215,30,160,41,78,161,129,154,250,178,218,20,35,175,212,117,170,9,102,214,36,98,47,13,100,185,68,103,158,204,143,137,188,180,127,35,55,37,43,174,127,6,182,67,116,15,141,134,61,72,132,38,130,118,64,137,158,140,75,66,190,0,11,154,50,35,24,253,26,112,200,118,232,69,252,85,216,97,143,104,125,108,142,98,195,51,54,130,251,66,128,187,11,57,125,6,89,200,154,50,61,62,229,34,193,199,81,36,94,182,228,220,10,73,21,215,224,34,138,134,82,144,103,124,0,44,136,162,20,234,140,139,83,52,7,139,149,206,39,42,124,32,73,210,28,207,80,97,162,200,69,201,8,49,146,55,176,121,188,231,10,154,225,40,134,249,194,34,114,161,113,35,79,26,164,188,182,24,67,213,128,197,66,205,25,1,37,73,16,203,225,132,139,233,85,4,175,52,238,15,158,233,81,8,18,93,147,220,114,131,240,74,165,176,3,142,9,96,88,66,120,34,61,204,72,7,76,149,202,43,186,239,31,54,128,100,151,85,237,197,118,66,35,35,73,146,36,245,124,71,50,40,76,160,201,31,128,176,221,190,238,253,130,174,145,221,144,63,83,57,61,174,232,181,202,11,247,191,45,165,90,73,153,198,26,41,122,26,92,5,192,221,140,5,108,33,42,105,0,6,194,155,255,50,8,144,134,13,243,16,192,45,11,38,141,22,6,201,13,82,219,49,74,48,131,96,75,108,231,26,62,109,41,119,31,130,246,212,213,216,180,228,221,184,167,241,236,145,122,81,171,42,12,115,3,80,193,139,179,154,152,62,195,209,53,128,39,76,49,144,29,122,119,88,100,121,35,8,243,41,36,95,6,4,104,248,232,170,168,107,151,200,95,171,41,122,112,250,245,90,57,230,235,135,107,168,92,112,180,8,163,215,216,182,174,43,182,155,204,200,53,208,32,86,153,240,149,253,101,154,70,1,186,177,80,138,70,186,0,37,251,173,88,143,177,247,249,67,66,117,122,29,247,48,158,124,188,58,224,68,81,175,213,117,127,196,48,186,51,192,146,121,48,217,135,123,166,215,218,50,210,254,58,139,14,2,104,156,69,5,235,181,182,141,92,104,9,231,102,148,120,105,182,153,204,88,87,175,220,247,126,132,158,190,130,9,39,198,122,173,215,238,199,69,254,241,234,125,48,75,210,135,94,235,59,163,230,32,135,139,237,114,145,7,228,103,177,215,122,99,228,202,54,254,232,242,159,31,80,151,103,47,184,94,192,24,186,157,101,95,119,98,163,9,94,241,133,144,95,16,13,162,177,0,220,255,22,203,95,169,252,197,4,224,5,95,44,234,133,178,67,97,169,56,158,9,118,242,126,192,232,160,53,214,29,199,118,107,93,113,172,58,75,166,119,88,141,196,128,119,16,108,160,52,5,55,24,41,122,64,57,140,115,178,48,127,30,71,181,14,124,84,31,248,168,10,70,133,232,181,123,38,0,86,196,118,199,221,146,23,88,21,217,78,212,246,81,156,219,122,165,45,199,5,146,157,137,204,254,171,220,98,247,203,91,4,206,188,219,129,22,11,220,84,5,71,84,193,55,85,241,92,69,198,73,167,223,146,248,84,91,91,188,235,203,12,6,167,47,203,171,174,192,10,237,247,184,22,180,79,170,103,98,107,19,41,249,83,114,191,245,245,9,19,248,53,155,249,178,156,185,198,114,1,227,190,69,236,137,98,64,248,189,41,126,99,173,62,89,11,202,21,163,171,3,122,234,151,27,171,110,3,126,239,202,246,62,39,182,80,199,0,230,48,130,127,250,171,6,229,201,138,97,147,201,40,113,64,40,202,4,2,69,203,213,168,131,62,148,112,69,47,25,101,99,5,216,11,124,246,132,54,95,208,251,167,81,133,161,174,88,170,171,103,216,13,129,217,120,167,99,148,140,140,181,200,209,201,168,207,227,222,197,204,238,156,237,155,16,140,24,71,201,166,151,204,220,27,55,187,56,66,41,52,101,70,145,190,192,65,232,153,157,96,97,210,203,91,193,178,0,32,39,50,246,234,17,191,83,72,95,246,153,224,194,41,234,255,33,144,225,143,134,21,91,110,43,24,1,124,40,26,198,104,155,172,61,78,206,25,205,226,27,163,43,86,143,235,132,86,46,28,165,193,229,82,207,188,119,4,211,189,99,70,104,102,56,28,22,144,136,113,192,5,136,166,157,207,205,102,202,41,93,122,94,151,140,10,199,34,62,199,34,155,100,63,4,133,201,230,94,218,66,188,181,144,230,74,20,100,49,71,108,12,67,176,11,119,220,174,184,127,56,83,10,101,98,145,100,235,235,1,221,144,212,37,105,118,117,83,166,93,171,39,198,203,213,246,86,0,18,146,148,12,191,238,178,77,208,219,111,134,76,128,55,113,213,207,166,66,227,79,77,195,188,222,229,108,78,66,224,202,112,23,93,201,156,161,188,71,182,175,207,101,141,86,212,106,181,152,78,146,62,54,32,169,155,219,14,93,55,198,106,183,90,127,187,223,198,160,112,144,251,37,139,206,137,9,57,76,254,109,174,120,115,91,174,249,182,212,10,180,134,251,7,131,243,193,176,122,140,111,42,198,56,26,33,76,64,214,23,13,16,40,40,53,58,100,219,11,99,123,83,24,27,221,196,7,31,247,207,127,62,57,44,239,45,31,219,138,206,139,52,149,240,94,165,77,100,200,167,145,1,255,222,47,206,242,43,230,88,166,249,152,86,1,26,236,38,111,163,138,149,252,70,157,160,183,180,37,11,223,84,90,212,166,157,237,118,123,72,53,240,70,121,3,246,132,173,54,100,111,245,186,206,210,180,103,99,46,197,181,243,199,111,122,121,226,56,107,59,255,242,45,88,240,213,182,54,223,150,97,110,174,206,236,92,59,179,11,212,115,150,16,91,113,214,171,234,117,157,175,69,89,123,24,120,78,32,173,57,59,238,243,182,186,242,220,5,157,122,217,147,189,160,53,20,154,160,4,190,12,69,167,58,193,177,195,46,138,20,40,128,102,147,135,153,50,111,158,84,14,225,28,229,66,213,247,242,12,93,114,121,169,186,49,10,148,218,10,25,219,186,213,140,73,108,172,170,158,132,213,215,177,86,132,35,147,170,118,245,82,120,168,159,40,195,97,239,137,82,231,164,59,176,178,136,190,67,85,227,71,105,149,86,92,221,65,79,180,123,200,60,127,84,149,225,130,71,119,86,247,96,133,125,74,94,133,235,167,114,113,173,240,140,136,223,196,180,121,121,141,144,132,170,35,13,128,124,27,148,150,130,73,210,107,208,216,238,101,21,59,100,72,196,159,144,207,42,225,50,127,176,42,9,177,223,118,228,202,40,129,191,85,243,100,91,104,2,53,44,68,101,77,224,95,170,173,25,47,168,73,235,67,17,200,146,84,24,12,27,133,202,242,195,24,200,48,217,179,38,3,127,230,184,119,139,75,81,235,58,67,23,176,227,163,216,63,146,48,182,45,139,235,87,203,157,6,2,209,82,192,115,101,60,232,27,90,16,153,48,8,225,6,29,252,245,19,24,64,41,22,121,124,172,147,56,106,90,6,202,126,41,110,95,112,199,240,239,82,255,26,161,159,105,199,64,122,150,251,227,27,249,69,134,236,200,118,122,227,54,151,136,192,112,133,226,27,41,114,2,69,28,8,40,43,188,139,86,29,23,161,243,95,26,192,144,7,250,224,35,144,159,85,67,16,187,76,228,176,45,206,148,86,212,83,133,5,109,156,86,247,75,177,107,61,140,43,64,186,100,252,98,248,92,120,4,235,229,203,47,194,170,194,221,137,120,213,52,95,48,165,146,180,46,202,124,198,102,234,186,197,229,81,208,22,107,58,37,177,243,12,204,137,210,23,148,210,200,231,191,224,174,49,19,15,83,174,160,110,139,139,38,117,153,158,131,229,191,174,225,47,66,232,76,92,205,186,136,209,101,188,58,166,10,144,42,187,2,14,38,23,110,159,24,228,113,139,183,170,42,78,117,75,158,222,159,243,236,203,165,186,45,99,36,100,59,87,208,240,47,214,24,86,207,78,104,255,99,36,170,142,107,62,124,74,81,255,78,74,226,126,3,77,230,35,13,127,122,193,115,174,192,226,233,139,9,173,5,75,123,129,175,113,5,5,138,39,157,1,124,133,150,206,201,193,59,12,43,70,46,17,80,59,138,249,147,170,241,174,31,50,239,250,166,43,244,240,203,93,161,71,255,235,10,189,218,21,58,147,88,61,249,72,74,166,128,118,199,77,164,254,78,32,14,24,57,187,153,236,163,171,27,60,192,124,7,145,63,162,151,153,3,238,36,57,69,159,11,130,34,209,141,118,127,12,227,252,13,123,136,76,157,246,229,226,234,42,72,251,229,166,217,81,247,133,18,251,124,114,133,45,159,250,49,247,174,129,160,36,8,180,139,144,123,41,131,123,237,76,4,6,241,214,98,84,205,86,62,64,101,89,106,164,170,28,101,8,60,194,104,132,99,246,124,43,248,1,158,121,181,192,136,228,48,220,44,71,63,163,112,112,148,13,234,69,138,173,176,100,13,195,85,78,0,93,236,82,138,244,225,81,16,108,231,232,197,227,52,24,7,225,45,11,206,247,153,194,107,247,98,238,175,47,208,220,172,212,119,1,224,117,141,111,80,85,189,240,62,68,17,251,51,211,29,52,28,184,60,221,50,12,15,103,188,162,3,99,18,220,217,224,211,93,228,226,23,182,254,96,59,122,200,83,182,64,28,37,19,78,225,190,205,47,12,51,225,139,43,96,233,98,114,125,174,246,200,0,226,0,77,128,196,230,177,93,213,54,110,202,118,146,6,224,149,92,77,35,33,86,134,6,166,55,202,101,79,124,137,168,251,101,49,168,91,205,12,104,151,37,120,7,241,68,248,101,215,71,110,0,93,105,220,198,34,20,135,33,105,77,205,102,219,220,164,26,50,65,59,189,194,223,149,56,195,250,99,59,15,3,239,212,28,151,221,154,116,156,42,115,166,37,188,227,84,224,4,238,62,93,55,152,51,206,92,59,75,102,58,230,214,204,212,196,194,202,1,162,189,153,222,41,217,207,2,2,53,80,31,197,20,210,206,72,53,205,108,12,193,68,124,65,197,40,145,168,13,180,125,193,215,220,170,99,216,102,63,200,23,231,5,243,250,115,170,154,169,11,202,101,142,70,112,99,64,126,161,189,161,80,117,52,23,109,78,86,236,1,208,220,20,64,233,29,237,141,217,135,243,217,88,151,181,154,93,116,116,227,118,99,3,13,78,208,60,132,140,171,1,8,11,36,133,140,195,168,158,171,184,168,24,93,153,243,26,110,96,178,154,53,56,133,31,21,153,195,108,72,42,150,68,16,161,169,112,70,60,144,19,205,42,104,172,210,58,136,117,46,131,57,107,206,230,14,240,43,247,140,57,21,232,32,145,86,105,204,23,168,70,158,196,211,24,68,195,102,206,159,244,243,94,229,32,87,58,35,35,252,225,40,232,230,243,174,131,108,145,157,77,195,171,156,20,189,4,138,148,186,8,76,41,191,187,228,182,237,117,199,155,111,124,67,199,187,69,37,53,61,143,149,22,72,190,88,82,164,179,82,197,187,191,88,154,97,225,50,141,32,106,151,169,140,250,22,202,101,89,43,6,97,81,87,221,40,180,36,247,179,101,249,75,180,42,70,19,223,31,55,255,150,97,150,214,236,138,93,147,16,33,99,48,109,155,49,152,130,10,76,32,0,197,45,199,95,226,0,19,40,128,17,65,152,10,192,41,186,123,245,68,200,39,209,34,127,161,20,198,33,188,217,87,34,174,77,238,17,118,123,202,191,178,130,117,238,126,165,98,10,185,116,206,202,250,120,243,252,248,81,134,116,233,137,184,81,98,125,81,70,85,225,46,93,167,3,58,197,193,151,145,74,140,11,90,56,181,197,37,83,168,70,35,56,40,88,196,23,34,22,252,238,8,219,239,34,118,113,42,72,29,117,231,127,21,206,249,45,167,95,181,206,226,32,151,110,108,38,237,91,62,3,163,96,224,128,127,154,131,95,218,17,121,250,94,62,121,216,235,40,215,231,31,253,151,117,71,255,245,175,58,250,175,127,135,163,255,199,127,235,163,255,108,104,231,218,223,53,194,160,236,219,139,157,126,210,226,145,255,175,129,88,65,162,150,252,86,202,153,97,189,93,152,48,116,2,114,12,166,46,21,134,214,200,44,36,239,39,230,27,220,5,43,134,142,93,209,132,188,194,26,139,199,169,62,123,239,103,55,171,76,102,34,255,33,72,73,185,113,6,37,201,47,253,156,173,114,24,72,134,36,106,235,205,241,21,150,226,213,73,234,223,189,195,13,173,86,85,20,61,221,133,19,148,16,193,175,105,16,94,79,115,234,11,195,233,96,100,233,120,66,49,110,201,17,254,21,107,139,84,118,120,160,106,53,16,173,51,91,69,50,150,99,25,71,129,159,86,60,18,194,12,32,39,94,16,94,225,101,195,236,144,173,226,170,7,60,177,210,125,37,97,181,225,138,65,51,229,163,56,204,191,63,182,29,110,202,151,77,253,73,114,231,240,215,78,173,113,124,205,16,111,101,81,253,249,210,94,3,56,170,197,136,182,136,36,80,207,57,163,223,103,228,208,223,78,145,37,99,166,212,112,65,241,98,169,208,253,143,69,52,220,32,61,241,83,160,238,115,204,117,49,112,242,251,147,163,227,195,139,179,243,193,249,143,103,164,242,176,230,171,8,3,178,214,81,124,149,28,39,215,118,170,155,52,112,80,167,63,141,201,2,31,201,26,108,80,13,54,14,166,16,220,176,154,137,18,174,234,2,41,35,212,39,237,93,208,254,203,225,233,249,225,95,47,206,126,24,28,28,158,58,186,248,167,170,244,187,211,193,247,239,15,63,156,151,203,167,69,4,21,171,219,234,26,150,192,70,189,16,212,190,147,72,43,221,241,251,205,102,234,196,168,2,1,232,94,172,181,27,160,46,3,44,120,20,198,55,162,54,215,242,224,139,196,83,213,218,162,111,131,227,163,15,127,50,22,54,17,198,88,122,29,177,178,249,83,43,59,103,229,27,56,10,248,238,81,172,58,101,201,98,186,72,193,165,98,65,110,110,3,124,45,131,195,33,134,172,128,73,100,104,47,169,151,97,60,17,201,113,27,54,226,252,199,211,195,139,173,3,196,140,244,20,44,167,24,154,249,234,227,167,211,193,201,197,25,194,214,241,224,253,201,197,249,199,139,195,131,239,15,191,172,250,249,87,87,127,127,244,225,226,221,209,241,249,225,41,36,126,56,28,156,30,158,157,63,191,242,224,251,186,202,71,51,255,58,216,58,48,107,162,199,227,211,239,247,6,234,207,143,31,206,142,190,255,112,120,112,177,247,243,249,33,30,201,148,176,124,226,134,125,237,169,197,249,156,60,62,218,161,39,222,101,249,126,8,85,28,139,133,160,183,240,97,39,68,80,17,145,175,173,187,224,242,58,130,139,27,136,206,25,208,167,225,60,10,131,137,31,205,167,62,209,126,14,127,173,176,26,13,169,197,211,184,13,198,91,13,255,2,112,117,72,158,175,26,207,250,95,169,62,12,96,63,73,210,201,51,235,255,218,255,45,226,16,149,170,88,239,11,166,28,180,248,130,241,255,218,255,193,66,62,224,169,163,254,111,127,239,217,55,216,227,215,204,15,225,82,104,124,254,186,22,112,228,227,40,156,159,205,253,113,208,240,26,182,2,130,198,166,177,166,78,99,163,177,213,238,52,90,141,110,187,35,166,120,29,93,156,136,226,30,182,246,210,86,173,109,80,243,118,215,109,180,186,142,11,84,111,3,168,165,111,188,2,114,209,161,251,47,134,191,229,175,234,27,253,86,195,33,66,87,19,33,51,68,10,38,225,98,54,111,92,69,137,159,255,110,64,160,29,130,151,176,97,72,25,77,128,18,235,127,105,253,48,206,161,122,182,184,68,114,183,255,229,253,103,62,62,122,167,91,7,208,74,136,136,176,255,245,245,145,166,252,189,22,240,223,226,16,191,108,208,146,19,49,12,39,33,103,183,51,92,69,124,47,92,109,102,165,51,72,245,113,201,171,170,19,121,191,170,118,163,17,94,53,108,5,120,109,191,241,182,209,105,119,190,100,54,178,243,118,122,125,9,3,48,191,55,180,111,191,209,124,14,76,169,209,176,6,236,46,97,46,173,29,109,30,203,95,185,131,116,222,27,209,98,246,149,48,195,214,143,159,188,134,231,53,58,95,10,9,208,183,177,106,254,23,141,100,217,160,167,131,207,95,191,2,197,254,83,88,242,78,123,27,246,74,165,93,83,218,171,63,214,111,160,42,123,73,101,187,221,254,239,128,198,27,218,209,1,240,218,240,190,120,39,181,250,4,109,158,209,226,211,77,193,37,138,74,76,226,244,169,202,253,223,126,246,24,91,129,236,163,52,11,70,206,200,186,126,63,194,167,4,47,68,183,158,40,90,244,189,4,185,107,97,120,53,247,48,86,109,230,184,11,47,135,31,99,212,7,70,21,158,225,220,93,0,47,228,183,23,153,100,164,102,140,175,184,194,80,8,87,237,235,200,243,221,171,54,35,97,189,24,126,42,58,227,56,25,19,75,200,140,190,127,100,183,131,72,180,103,174,165,19,37,64,254,94,181,5,193,98,214,100,150,161,122,69,69,218,80,53,129,34,158,209,161,40,74,245,248,65,125,70,53,94,210,98,115,159,214,143,75,32,87,104,255,114,69,123,4,25,80,230,122,69,25,60,68,80,100,0,69,24,195,176,71,122,4,54,238,7,50,110,252,211,111,15,78,79,7,63,95,236,253,248,238,29,112,50,3,180,134,99,26,7,164,75,82,200,70,118,243,29,98,185,237,45,166,165,48,236,0,95,211,117,197,191,93,241,239,8,219,65,118,246,104,255,226,224,116,240,19,126,50,73,200,95,130,20,102,201,38,207,218,152,98,230,173,150,124,146,132,104,136,96,79,221,45,200,121,119,252,113,112,238,174,81,39,88,146,211,9,221,208,190,44,38,92,163,74,235,196,187,82,252,237,162,40,25,97,82,164,68,74,145,250,147,199,199,185,52,108,155,48,23,232,4,142,228,196,228,58,234,71,172,142,151,186,17,175,3,208,159,181,111,195,224,14,101,172,54,206,61,35,185,18,80,15,108,85,127,162,78,10,137,63,80,93,7,146,249,128,183,208,115,122,25,222,93,180,2,115,115,9,150,187,178,194,203,154,10,170,44,122,184,215,190,186,198,215,214,8,150,167,247,100,107,29,246,127,218,64,187,104,223,85,128,118,215,58,94,204,194,24,207,209,3,115,191,201,11,144,97,13,183,199,244,109,212,27,200,4,23,220,65,12,129,105,129,74,235,34,178,200,138,32,42,2,202,235,144,154,153,160,56,195,1,106,144,154,61,7,82,83,154,91,66,255,165,244,157,140,176,29,3,82,179,90,72,13,75,40,6,75,87,129,110,185,36,192,114,86,128,229,140,132,138,41,161,120,91,91,118,214,61,204,104,239,248,240,195,1,205,51,10,226,9,122,235,128,196,143,31,14,93,250,23,197,23,63,158,93,156,157,238,95,12,142,79,126,24,200,6,161,208,254,199,227,143,167,124,45,46,246,142,206,29,14,141,52,143,12,10,156,159,30,13,62,124,127,124,120,6,157,190,198,220,171,8,31,93,168,28,57,92,20,130,157,113,57,105,161,146,248,222,192,102,68,75,102,188,243,173,197,9,219,80,127,252,236,75,240,159,66,156,80,168,159,141,253,232,75,24,169,98,253,228,234,42,11,126,63,62,210,224,132,94,2,197,255,59,175,254,55,19,103,204,149,64,66,151,102,52,229,146,162,36,163,122,123,202,226,144,47,17,134,252,51,136,67,198,156,136,164,190,249,9,130,177,111,189,122,213,198,14,129,45,235,255,102,148,228,213,63,131,56,228,95,31,136,11,236,192,23,206,225,215,110,226,180,192,14,92,62,155,29,200,136,29,152,97,156,23,100,7,174,144,36,35,118,32,115,199,69,118,96,226,112,14,2,216,129,57,99,7,230,138,29,152,63,155,29,152,148,216,129,121,155,14,246,51,170,81,57,170,193,208,194,51,170,176,130,84,231,89,76,199,164,192,116,192,28,113,47,159,174,67,197,160,194,212,155,43,162,246,90,120,168,68,119,245,211,199,199,75,91,188,47,77,97,75,18,65,191,70,240,19,232,215,144,211,175,24,28,133,211,175,1,144,178,6,253,26,85,209,175,81,53,253,26,105,244,107,82,69,64,198,194,94,15,246,219,157,184,115,175,67,134,60,153,215,1,136,144,46,7,179,157,113,63,107,54,133,110,76,58,204,70,220,251,58,243,223,2,68,64,56,14,172,30,192,14,102,141,145,45,18,26,76,155,148,132,116,23,20,201,78,130,244,52,185,123,236,184,243,166,103,79,0,167,110,216,21,249,152,254,90,247,68,0,139,237,199,215,81,144,89,61,168,88,238,132,235,190,48,243,236,18,57,185,181,49,71,202,181,160,180,189,141,169,87,200,114,81,75,196,160,209,22,102,192,136,117,220,219,213,75,241,153,5,237,195,161,184,119,20,134,143,26,217,167,159,216,136,112,79,241,80,185,82,88,251,30,202,154,243,238,79,188,59,177,108,247,143,29,105,83,117,227,117,251,55,59,147,254,13,116,44,210,246,188,155,141,251,102,215,189,128,188,139,157,251,254,69,179,233,238,65,254,98,56,24,121,87,195,187,225,94,235,190,213,29,141,92,72,104,118,245,36,248,162,196,45,153,200,75,109,171,4,81,230,165,72,18,45,189,82,9,88,102,54,188,29,121,215,195,125,217,27,36,96,111,42,137,151,194,222,180,196,45,150,184,45,19,121,213,151,42,65,84,124,165,37,241,106,175,69,146,232,241,59,149,32,170,189,209,146,182,216,216,161,26,155,55,125,125,199,190,182,217,215,27,246,245,146,125,253,145,125,189,226,171,215,225,147,22,171,41,150,83,118,6,229,217,116,216,252,59,236,243,37,255,236,178,207,87,252,115,139,125,190,230,159,219,236,243,59,254,249,146,125,190,225,159,98,246,98,105,197,212,101,215,221,239,100,10,76,108,208,244,186,91,238,45,252,251,166,230,252,8,248,249,4,112,125,38,193,173,255,105,231,172,255,73,7,159,79,38,232,124,50,183,251,147,185,213,159,138,219,252,73,140,134,6,35,180,96,151,249,110,164,243,81,57,240,192,155,64,230,184,57,176,191,252,199,22,251,1,220,111,84,201,114,241,84,59,42,243,77,132,200,14,188,168,200,161,70,58,107,26,153,188,231,1,182,168,177,166,133,236,5,228,26,12,103,84,203,112,38,21,12,103,84,201,112,38,85,12,103,100,50,156,52,151,227,242,92,164,114,76,253,148,142,87,79,105,246,37,83,50,174,190,250,249,24,197,220,109,40,103,190,151,11,46,218,188,143,140,75,31,181,106,240,251,175,226,199,207,197,226,230,141,15,197,88,194,95,229,47,170,161,113,206,145,193,57,207,49,87,112,206,145,201,19,31,148,82,96,17,67,225,50,74,234,255,24,33,12,101,224,35,124,247,119,215,214,18,110,231,136,206,22,148,218,170,174,76,213,91,184,154,74,83,239,218,229,122,74,122,179,147,245,245,9,39,10,214,215,109,241,147,147,5,29,87,38,112,234,0,214,116,186,190,62,85,53,166,197,26,211,114,13,38,61,230,84,227,114,201,244,17,13,45,193,240,219,107,33,166,24,126,55,69,177,196,49,170,161,149,172,94,153,106,222,54,169,70,216,254,87,217,188,150,220,177,51,221,174,110,240,202,13,188,205,191,157,109,234,33,29,101,163,107,65,59,15,50,76,224,1,76,134,86,20,92,229,61,160,171,59,174,53,191,239,55,48,120,165,250,186,130,53,106,101,225,47,65,49,237,202,159,133,209,3,166,90,240,255,125,107,84,240,241,233,74,53,161,58,245,144,73,120,107,161,222,216,231,44,127,136,184,203,12,194,219,189,142,203,118,145,168,61,248,10,179,159,166,33,12,27,153,84,244,103,153,164,225,53,58,196,101,225,214,225,196,176,202,115,127,50,65,162,48,201,243,100,6,213,248,247,49,206,79,126,157,34,92,168,207,115,152,109,199,165,35,216,235,46,201,87,78,27,133,221,249,65,120,203,213,125,67,199,37,199,126,121,42,93,212,68,109,125,72,168,234,73,27,172,170,158,72,77,67,116,158,105,99,32,41,206,129,164,237,31,243,48,98,6,142,56,116,236,79,80,188,42,21,64,72,254,70,118,229,189,159,79,219,128,222,226,45,59,67,225,41,154,145,33,104,39,67,52,19,138,89,252,151,254,132,83,88,126,4,103,99,220,100,181,78,142,54,183,56,47,3,8,126,198,18,179,79,64,95,103,112,253,108,224,63,205,108,184,141,191,48,66,202,149,55,195,85,152,180,253,108,12,219,180,123,229,137,159,27,87,189,73,27,125,110,195,111,104,255,202,179,187,77,153,224,108,0,55,133,42,155,227,93,123,238,101,67,36,45,224,207,171,81,235,202,233,241,148,230,213,6,235,28,88,207,177,35,243,89,226,56,201,32,17,206,5,76,207,155,195,31,160,20,22,240,7,72,130,25,252,129,123,127,66,51,125,71,112,7,8,140,160,6,168,88,225,201,3,152,136,76,176,42,139,60,192,192,3,15,120,48,121,73,204,215,124,128,120,180,161,100,197,9,9,71,113,54,15,208,131,42,87,109,132,233,133,109,244,157,0,45,202,245,245,212,82,195,84,215,96,170,80,44,106,19,200,122,227,13,187,251,166,179,201,87,220,65,28,0,237,11,27,153,46,97,55,177,57,72,22,40,248,134,102,25,178,218,208,33,129,65,100,177,32,161,185,114,57,178,70,173,135,60,145,203,167,206,116,175,9,183,68,254,67,178,200,201,123,81,72,197,130,120,138,26,193,152,114,6,23,4,157,103,118,142,167,94,215,189,4,46,65,76,124,234,105,219,6,57,218,206,50,104,187,118,7,192,86,232,211,22,19,237,241,137,56,229,153,184,15,0,126,212,197,174,125,237,13,167,238,165,219,186,116,167,46,190,215,1,163,194,15,15,178,164,247,161,31,13,162,240,58,14,38,123,168,101,75,7,255,158,9,211,111,221,135,145,123,237,56,189,129,135,47,125,192,126,221,186,139,230,3,6,85,185,184,196,194,252,100,127,38,212,55,160,183,9,192,3,3,60,89,41,141,112,128,111,18,151,12,145,12,0,20,93,64,86,189,208,37,68,56,164,230,103,189,107,180,205,212,212,225,184,98,117,208,190,96,138,249,193,68,41,63,75,148,66,94,31,160,128,176,49,192,123,64,80,165,232,220,251,109,172,194,231,92,176,91,4,102,118,192,21,250,9,203,164,202,10,185,207,59,44,237,174,100,156,18,216,178,100,199,239,39,228,82,66,223,240,124,152,140,240,42,44,247,162,117,176,52,28,251,234,126,99,229,82,146,226,179,220,70,152,207,216,206,133,74,180,80,136,14,240,162,163,129,136,185,38,202,167,127,0,3,105,195,250,162,247,245,42,48,190,70,48,166,169,34,96,240,3,39,162,16,250,80,25,240,32,182,1,252,252,164,61,3,180,66,143,77,51,143,94,153,174,188,33,130,196,200,29,34,57,129,251,55,68,54,106,200,127,67,6,252,63,251,24,33,141,32,184,233,215,47,25,81,248,250,37,92,206,85,150,19,202,103,2,7,74,178,215,56,87,104,29,72,176,254,116,24,52,129,61,90,192,121,65,230,253,42,111,33,19,224,108,46,92,204,65,230,135,114,0,248,90,200,20,56,155,51,202,120,35,170,16,48,26,117,136,159,162,60,6,157,70,61,228,151,102,197,190,90,44,111,75,142,67,245,198,154,220,146,227,208,187,19,213,228,88,140,254,88,205,237,173,138,185,181,120,222,235,242,236,120,155,47,59,85,243,227,245,94,190,172,156,160,168,250,166,98,134,44,235,213,86,121,130,188,205,87,175,171,102,200,170,189,238,84,78,176,181,88,114,60,118,233,21,137,67,21,185,2,21,175,59,125,127,39,87,49,42,18,116,235,217,108,142,250,9,58,18,180,49,60,35,161,198,89,136,254,228,83,167,167,43,145,187,215,94,183,41,179,217,37,127,153,225,51,150,252,61,115,144,165,211,72,25,239,210,158,186,219,91,232,173,120,243,218,149,89,64,200,80,206,203,55,197,28,162,120,40,175,83,204,98,164,18,229,117,95,243,204,149,87,9,51,225,53,199,67,231,151,182,195,23,191,204,97,81,1,220,20,159,255,40,142,141,210,217,214,4,242,103,105,148,84,138,111,82,160,126,63,49,96,133,192,198,230,139,123,94,116,22,134,39,154,243,64,247,93,52,192,199,137,60,224,47,28,242,253,22,252,96,3,123,192,159,188,115,50,177,239,5,238,125,247,67,112,39,108,167,238,183,212,7,198,84,237,79,152,39,70,229,12,133,33,23,129,249,37,163,155,86,219,104,9,140,75,157,245,125,12,231,202,174,174,184,77,253,210,237,213,225,87,23,164,97,247,226,246,162,1,184,197,201,202,117,72,96,89,243,145,139,145,85,208,153,49,180,135,193,230,97,190,97,251,161,235,197,173,132,207,25,114,182,32,71,204,186,253,176,69,153,180,70,33,27,152,71,165,112,60,194,39,112,200,134,194,63,113,28,19,102,157,244,236,121,226,80,60,49,75,74,96,35,240,248,44,177,77,45,192,41,119,145,14,180,23,202,143,43,247,182,129,173,181,2,248,231,241,145,247,4,95,244,87,156,248,220,67,0,104,117,55,59,184,253,244,23,118,191,131,251,142,191,217,150,183,186,124,207,197,118,119,150,112,183,15,129,153,241,211,156,85,130,123,149,42,208,61,233,167,15,189,124,57,170,52,235,175,240,21,156,74,71,148,41,206,26,154,218,129,57,63,116,157,128,59,163,204,209,60,72,74,106,91,93,94,51,33,63,15,41,30,15,26,201,91,172,181,229,36,173,86,159,135,56,113,51,15,71,71,226,214,16,157,15,239,120,73,63,20,232,107,220,135,11,109,24,142,136,46,17,3,7,6,196,135,245,126,139,75,183,235,179,197,122,203,23,15,190,217,58,96,102,79,69,221,96,251,179,107,227,143,38,230,57,155,91,61,158,234,142,223,34,247,158,121,99,103,137,195,224,27,236,101,174,49,160,170,145,148,58,168,29,24,198,104,231,240,135,127,29,209,185,151,137,95,52,8,145,202,176,176,127,111,103,46,21,103,160,48,65,91,199,57,127,112,42,45,88,197,0,185,211,84,49,170,173,93,191,23,247,231,24,65,118,119,2,68,135,244,0,214,38,223,46,248,111,15,72,100,70,141,50,208,201,217,198,17,244,80,1,5,63,112,39,193,96,22,108,209,8,46,168,232,14,2,6,114,24,112,173,177,20,2,21,32,107,22,49,179,145,230,77,171,42,212,58,21,146,141,167,236,116,177,47,60,87,8,56,59,4,73,80,152,154,47,142,31,75,184,230,232,41,9,27,23,21,245,14,18,179,3,99,49,41,104,236,211,251,205,160,116,134,94,105,113,17,34,47,0,208,95,131,203,61,226,128,31,73,192,247,97,122,253,168,213,114,102,30,37,139,54,177,49,94,25,221,89,83,101,227,188,69,252,188,65,3,91,20,22,170,190,129,14,175,62,145,145,164,168,248,164,84,124,246,248,40,65,45,115,150,44,48,143,242,51,200,188,176,112,155,223,212,29,6,110,210,2,122,14,31,126,226,177,159,99,232,107,10,123,86,237,19,68,112,25,10,8,197,170,229,172,75,114,119,83,128,115,212,206,66,56,55,98,126,207,117,52,172,113,21,68,228,151,184,12,50,106,68,67,70,63,140,131,20,31,93,229,227,29,17,243,146,233,201,204,218,71,121,48,67,11,120,23,29,227,87,177,156,220,47,152,193,175,187,165,52,110,68,156,107,158,187,104,32,24,83,154,82,196,96,188,80,171,140,3,242,34,205,245,83,197,192,188,76,203,175,26,160,183,182,54,22,110,166,42,228,7,222,154,189,150,72,243,251,119,122,137,199,199,186,28,46,152,158,40,115,235,162,135,49,197,189,29,251,89,142,149,207,128,111,89,93,130,201,75,170,203,236,231,247,122,70,137,138,34,82,229,167,192,191,121,239,207,229,160,12,102,81,248,218,18,28,175,158,34,88,92,180,177,79,159,99,99,79,34,211,112,102,206,153,49,153,232,110,65,87,157,212,93,83,205,237,207,218,22,246,10,112,91,4,151,94,21,28,75,208,233,233,240,44,192,167,167,129,181,128,160,158,6,221,21,0,212,171,134,247,42,80,234,85,31,129,165,211,47,10,2,224,158,204,97,121,96,243,208,190,155,231,206,117,15,28,232,91,130,187,33,40,122,152,81,251,33,28,21,44,75,14,4,132,255,128,148,187,49,178,245,79,233,119,8,150,60,109,15,208,183,144,138,124,78,190,123,27,100,114,221,200,253,236,166,193,10,83,64,166,10,120,118,74,96,211,113,121,76,165,18,48,160,40,19,223,192,206,217,212,237,82,129,58,0,114,74,144,216,78,3,138,111,102,137,126,45,103,233,162,135,87,12,86,64,155,212,171,11,212,217,33,163,238,130,143,206,90,252,193,61,26,161,223,78,20,27,187,34,54,42,69,66,198,62,213,25,172,245,228,165,224,80,56,59,171,22,141,48,183,245,107,185,33,146,86,106,197,36,252,36,193,37,226,10,194,216,42,137,33,135,126,42,29,178,84,99,152,245,117,127,69,9,214,136,116,216,106,160,23,234,197,75,155,86,195,106,250,171,177,88,250,20,10,243,133,46,73,85,63,179,192,207,22,41,29,33,219,56,123,14,151,69,97,80,24,146,44,230,186,76,21,93,253,119,232,118,36,241,163,153,185,153,96,45,246,78,103,91,77,94,166,105,57,22,147,255,230,76,20,133,194,98,207,130,67,136,209,185,176,24,165,54,173,73,112,237,144,117,179,107,89,44,148,40,116,83,122,186,128,187,73,236,72,174,210,156,58,148,76,140,45,250,36,117,137,90,0,144,39,63,223,118,204,253,196,197,245,206,225,220,252,73,76,92,29,35,55,121,210,194,151,226,49,180,103,201,47,31,231,254,167,133,230,123,196,188,107,18,195,10,120,11,227,75,43,171,223,242,109,44,4,132,165,12,140,89,56,67,170,162,156,67,43,153,113,250,65,63,217,118,136,118,32,185,38,218,20,113,43,214,106,8,11,167,104,200,254,226,3,143,225,102,120,42,111,196,137,153,194,106,91,141,185,48,212,206,26,120,195,135,87,97,48,105,191,16,26,232,134,231,158,64,34,89,252,99,151,188,192,166,130,89,79,153,147,89,228,215,201,145,108,63,220,213,166,212,19,97,220,252,44,11,175,99,244,85,203,23,4,193,197,92,142,132,47,162,15,132,62,69,62,167,181,193,218,206,178,111,32,236,154,229,193,189,228,206,94,28,119,12,235,41,61,224,20,71,143,33,47,153,227,159,221,192,68,211,0,204,2,173,235,197,81,150,238,6,101,140,142,126,115,156,94,68,193,173,234,144,59,96,215,224,126,238,51,251,127,186,169,43,189,54,86,93,185,210,63,162,78,227,176,192,148,242,98,98,228,8,50,175,204,197,141,73,165,208,121,233,155,193,213,76,202,179,24,105,77,8,163,140,66,24,23,200,95,137,244,83,238,227,194,68,250,248,122,41,32,197,178,24,202,235,174,33,239,68,152,11,70,157,104,248,204,47,226,51,95,226,179,68,195,103,126,1,159,37,162,176,38,3,68,20,216,244,16,228,41,169,197,159,148,155,70,161,77,217,225,252,190,111,185,9,86,32,148,23,65,71,56,160,86,109,113,53,66,37,86,44,246,201,222,173,155,122,145,202,158,126,54,122,226,165,74,29,144,96,178,216,5,19,176,233,157,80,49,115,98,133,134,152,240,178,216,18,23,206,233,77,177,130,162,13,113,101,164,213,143,154,62,59,215,242,114,73,200,191,80,241,26,73,184,188,86,228,240,158,144,152,41,149,245,203,87,19,11,134,0,247,202,98,201,189,172,153,74,13,209,183,215,155,24,160,187,33,210,120,169,208,155,248,207,141,25,235,255,39,58,175,34,119,240,219,29,148,19,153,94,172,162,127,133,24,178,217,255,198,144,253,234,24,178,227,223,202,77,217,164,54,108,233,184,24,182,20,253,15,17,209,34,220,142,209,202,173,114,3,134,250,34,109,95,34,48,28,94,33,246,103,35,212,16,28,230,147,115,165,158,22,127,0,69,27,253,234,162,104,150,168,23,157,213,23,253,233,232,224,251,195,243,158,112,24,69,3,3,234,51,154,232,99,226,126,30,173,243,123,75,111,118,42,154,181,246,242,88,115,93,72,141,164,254,36,76,246,22,112,81,197,187,88,248,26,10,247,120,222,120,26,140,111,246,146,123,202,184,164,12,124,232,146,205,237,79,141,126,110,109,181,214,248,125,85,63,157,147,143,39,63,158,232,117,31,234,203,194,130,30,234,69,247,235,139,158,253,249,199,193,169,81,248,190,190,240,254,209,233,254,177,81,248,102,213,128,143,127,46,14,100,175,190,120,1,6,62,173,110,248,251,143,31,244,210,23,245,165,127,56,250,254,135,99,248,207,0,155,179,250,242,63,126,56,56,60,45,142,251,96,229,2,30,125,255,253,241,207,122,241,227,21,197,207,79,143,254,116,248,241,71,99,56,191,172,42,63,120,111,108,251,73,125,217,119,71,199,135,131,243,243,193,254,15,232,70,77,175,116,136,149,132,218,164,150,62,39,150,89,186,175,155,63,229,192,80,250,224,212,116,186,228,157,45,51,135,221,209,250,186,254,229,166,229,154,91,149,53,183,140,154,91,163,254,216,244,140,24,102,167,68,127,209,29,204,101,222,120,240,188,128,254,176,4,146,192,161,47,56,230,252,144,133,100,186,70,213,53,252,195,18,164,84,60,208,196,154,84,57,140,111,206,130,244,54,28,99,5,237,139,119,150,220,197,232,148,254,189,31,67,91,216,75,33,133,143,19,93,0,96,24,36,116,232,151,157,248,164,184,86,78,100,133,25,73,121,132,138,213,204,203,219,59,160,59,51,47,168,201,96,149,178,219,235,119,62,222,85,15,168,197,39,63,220,92,72,44,213,75,0,103,18,9,119,239,139,84,160,172,12,52,47,162,83,23,138,85,56,91,100,42,182,165,13,237,84,110,104,199,216,208,206,200,229,146,61,182,91,158,220,28,151,15,83,83,161,170,147,183,100,1,191,205,128,56,194,53,26,163,5,65,139,255,130,30,34,145,186,45,83,187,163,190,95,224,33,112,0,45,117,81,181,194,137,5,164,119,56,17,42,170,33,83,104,138,97,197,129,90,250,5,246,109,156,219,67,213,75,78,67,53,250,104,242,52,0,120,57,174,114,185,109,173,220,136,40,110,191,196,135,88,51,31,6,122,15,76,90,170,82,185,146,167,107,57,200,173,186,165,90,31,137,117,241,90,184,204,200,65,1,25,212,194,211,135,191,45,119,45,70,114,231,50,73,209,207,36,85,36,145,32,250,178,23,45,177,76,161,102,89,42,202,218,49,51,168,34,210,235,26,46,218,83,249,38,70,69,158,186,229,109,109,84,180,237,70,53,25,66,82,100,102,77,129,77,251,5,65,52,218,79,82,128,210,83,184,146,23,25,170,192,25,197,132,210,165,94,136,130,78,191,237,60,62,78,132,27,255,185,55,166,229,218,132,5,155,208,36,251,230,138,176,138,222,124,41,8,153,242,18,84,144,54,197,101,56,251,120,124,116,208,51,91,166,92,207,202,146,8,192,79,179,222,89,217,208,193,224,236,135,195,154,150,38,126,54,13,158,223,212,222,225,95,14,143,161,45,27,213,84,238,252,52,118,108,235,199,152,194,98,225,89,3,22,129,181,222,96,218,233,64,115,223,178,23,131,231,118,112,244,225,12,104,176,231,54,15,68,46,154,109,62,183,113,117,85,155,107,193,132,8,85,107,43,174,64,102,155,20,48,35,150,93,179,54,25,31,137,227,63,243,111,130,253,44,59,189,190,180,59,143,188,60,233,75,202,143,174,254,177,53,114,122,85,167,169,35,49,45,207,68,217,144,39,14,170,118,150,19,84,18,239,22,82,153,93,71,98,38,114,219,142,136,167,170,32,230,92,178,157,204,23,243,186,168,116,192,209,217,193,19,38,9,129,217,79,108,124,202,92,110,187,170,127,185,177,33,147,15,28,233,170,20,8,142,59,251,179,246,204,232,2,146,187,134,59,179,23,184,180,126,189,156,173,163,155,135,57,192,67,222,166,191,46,143,7,145,81,54,251,233,78,195,73,240,83,138,29,165,76,108,226,123,41,191,47,201,135,142,182,204,171,70,231,43,127,193,172,114,197,125,71,208,187,136,97,145,198,83,164,59,0,136,7,24,255,22,46,220,198,44,200,167,201,164,241,255,20,144,242,101,228,99,249,127,146,155,86,84,214,162,46,160,102,44,57,176,64,232,96,173,1,239,199,56,139,69,26,161,174,22,253,158,4,89,46,63,124,166,159,46,205,196,190,50,6,167,75,17,233,5,156,102,44,130,166,175,34,104,214,46,143,73,108,180,137,239,36,75,1,11,137,39,181,48,150,30,24,135,174,127,78,10,24,52,86,45,84,250,82,32,193,194,240,76,38,199,216,188,12,112,236,216,185,251,25,22,9,56,49,248,215,205,129,232,8,240,209,26,160,238,167,48,6,34,109,55,105,99,141,115,202,104,239,29,15,128,225,8,218,193,61,16,87,177,31,169,44,55,13,162,66,198,105,64,82,119,182,7,118,204,151,156,199,113,66,171,60,156,239,100,192,35,46,185,162,128,136,226,132,37,176,25,202,194,189,19,175,193,106,213,116,152,204,139,185,234,108,139,150,170,227,31,107,209,235,226,246,52,13,174,74,235,139,16,112,0,3,192,24,210,80,237,7,159,34,74,193,168,146,120,28,133,227,27,175,28,108,54,88,95,207,141,38,98,255,54,188,70,143,195,9,133,140,234,46,73,236,17,235,27,79,54,130,124,237,44,199,28,190,182,84,191,102,22,131,120,12,68,192,143,105,68,86,47,171,38,96,142,62,184,15,198,0,46,250,134,241,89,212,207,64,4,141,156,27,145,148,191,224,236,78,253,140,240,177,60,179,132,215,228,151,64,106,255,140,103,24,95,94,202,103,184,238,144,134,179,107,75,243,64,109,220,32,133,62,140,235,196,64,209,213,37,5,246,206,210,177,87,195,98,53,45,141,158,183,154,18,209,80,52,116,184,91,143,147,59,184,222,125,84,11,105,90,200,51,89,120,84,163,220,179,134,159,63,227,122,46,151,13,53,215,17,230,10,243,167,168,219,137,143,38,108,57,46,84,47,23,44,52,184,89,110,144,94,103,222,127,159,125,252,208,102,65,210,195,171,7,155,154,239,153,35,18,207,119,5,16,209,185,53,74,42,176,115,60,106,6,85,91,137,71,226,50,30,145,112,188,34,168,51,223,61,9,205,238,23,66,99,101,200,142,175,1,74,35,218,117,197,28,166,95,112,22,227,26,94,250,241,113,77,157,209,1,44,158,159,162,148,117,125,125,109,77,23,25,82,88,236,255,177,211,201,206,28,179,81,5,246,15,45,13,177,156,69,47,113,214,168,191,250,244,2,5,74,248,210,60,195,76,97,174,47,158,130,171,87,71,61,21,211,82,144,155,114,192,136,193,238,10,234,17,187,244,33,137,72,72,93,119,81,181,163,150,212,233,173,104,41,140,231,139,156,53,131,194,123,139,5,104,14,10,124,60,123,160,113,43,91,199,186,60,186,233,68,235,31,159,244,63,198,209,131,161,109,197,102,232,223,31,7,24,3,34,224,63,175,5,58,210,178,245,99,59,78,102,151,250,149,37,58,96,50,137,66,74,7,5,97,249,102,177,189,126,192,182,12,227,135,34,93,99,99,116,143,75,141,4,143,130,28,246,5,189,83,225,187,165,5,0,53,70,201,0,49,173,173,70,119,60,117,224,138,34,69,142,167,137,250,167,118,68,118,42,120,103,50,47,244,172,89,56,153,224,75,165,200,134,101,157,71,254,3,236,10,174,110,11,213,220,44,97,218,129,128,165,181,13,189,157,6,87,8,144,168,105,174,68,62,184,120,179,36,134,147,67,207,249,228,184,160,178,154,84,158,67,77,9,212,85,192,17,192,185,241,149,236,188,184,145,116,109,225,200,103,204,78,87,12,91,166,123,241,176,166,244,104,37,82,13,234,137,51,125,116,171,72,27,126,217,209,217,147,58,105,158,57,115,76,98,156,93,14,75,157,114,125,91,179,204,129,72,223,233,236,90,105,30,89,61,43,202,1,47,80,228,92,44,240,19,119,39,212,190,140,252,241,205,46,178,164,209,100,215,250,99,167,3,69,241,183,213,19,105,236,203,98,210,46,236,148,6,65,28,116,208,14,115,31,104,171,93,139,253,85,197,56,95,23,240,40,157,184,85,187,47,172,23,77,61,161,249,194,114,27,47,122,150,69,209,57,174,0,23,162,195,75,204,121,124,180,126,8,162,219,0,161,204,109,100,126,156,181,178,32,13,175,172,126,174,169,229,121,105,211,95,10,164,127,133,54,182,245,72,255,215,222,92,58,166,174,187,48,190,49,121,117,73,207,72,69,20,221,16,207,72,79,210,91,12,69,42,138,107,37,182,227,120,148,26,191,76,238,171,145,230,250,186,245,241,234,202,50,78,147,158,27,23,240,47,181,134,113,112,240,69,252,107,168,145,43,116,148,251,159,176,169,218,187,225,111,178,175,212,62,18,163,20,239,185,176,123,56,178,202,253,246,244,141,102,35,255,13,119,122,240,47,64,119,178,173,73,117,205,140,103,140,64,83,184,113,101,219,164,29,167,64,80,219,208,167,193,5,181,167,57,180,184,177,88,194,133,227,222,254,123,29,22,96,227,129,47,175,38,82,227,21,111,64,168,174,104,161,122,199,170,163,97,18,106,9,9,111,50,243,182,77,72,119,63,51,66,220,43,106,151,169,69,146,124,131,7,233,33,213,159,74,245,198,138,230,42,53,28,245,114,76,201,177,110,150,172,144,133,242,76,157,110,75,5,245,197,40,54,174,79,133,234,76,247,248,116,198,82,171,206,122,59,140,199,209,98,18,100,182,217,132,179,190,94,124,30,99,11,44,78,123,73,104,90,201,155,61,27,11,60,124,137,20,197,94,211,133,38,192,153,253,211,72,77,4,95,134,44,17,176,99,103,159,22,192,248,192,143,253,48,29,35,9,104,157,36,209,3,207,196,159,215,120,148,173,163,248,6,120,54,193,88,85,158,137,57,178,253,218,97,112,99,181,115,106,95,231,208,91,156,227,75,136,116,201,99,54,201,25,189,23,195,242,91,167,7,100,90,177,165,163,9,16,107,163,23,2,156,233,245,188,253,105,17,164,15,236,20,160,142,32,55,179,88,209,95,133,156,191,32,191,16,66,255,92,8,253,181,67,170,9,255,21,117,94,120,4,208,138,179,36,146,254,195,28,178,128,188,86,216,185,38,253,199,71,226,138,44,254,182,88,13,198,53,239,170,182,223,76,28,198,116,145,29,132,120,177,113,43,171,211,211,3,212,224,84,124,253,65,81,207,22,43,228,53,119,245,154,25,5,13,9,245,236,31,232,107,142,89,124,225,209,182,157,253,18,53,240,193,43,16,171,79,37,113,201,177,28,45,189,108,23,23,155,55,75,143,48,148,161,189,196,160,23,31,245,69,42,149,140,219,11,227,152,204,226,42,20,14,158,56,93,237,239,220,39,152,90,193,62,107,71,135,15,192,82,3,228,85,188,226,136,119,131,18,116,22,170,20,240,34,228,76,130,152,176,34,71,80,171,7,151,151,6,39,216,38,181,246,120,166,184,113,3,112,207,27,246,214,171,87,45,124,101,116,154,244,214,152,168,180,46,165,117,81,199,65,166,109,81,218,214,168,47,64,178,16,116,179,242,41,211,119,59,143,9,252,23,137,48,115,194,140,19,24,59,113,207,100,182,177,241,232,129,171,110,174,211,174,34,86,199,101,25,131,6,70,28,242,80,206,113,120,139,65,222,195,12,202,1,244,91,36,191,183,132,1,76,114,125,141,83,9,227,9,163,156,156,167,170,207,146,69,22,36,183,114,215,47,178,105,114,167,26,112,215,186,207,109,3,40,111,222,4,130,65,169,137,167,134,94,172,212,97,149,180,19,63,46,38,100,69,67,38,178,109,148,130,5,115,87,170,180,47,21,53,82,183,67,24,19,133,68,15,243,40,204,237,77,123,183,247,183,244,111,241,238,227,223,98,103,83,68,207,204,139,209,51,185,254,119,62,76,209,101,131,62,192,66,55,40,247,248,144,76,2,59,65,251,236,29,191,213,69,101,147,21,21,228,184,46,83,203,209,2,58,203,57,51,0,168,163,36,25,66,217,85,11,110,195,50,247,212,190,227,167,38,152,129,148,111,173,199,212,143,133,158,149,64,110,130,41,210,113,7,10,149,75,184,195,17,53,245,146,44,120,116,69,225,234,219,229,151,35,244,238,208,244,186,218,52,177,185,218,105,174,217,207,158,168,243,248,184,122,166,221,103,207,148,191,102,176,138,194,56,242,89,200,117,213,180,91,52,109,241,156,190,255,79,255,36,71,56,224,91,191,172,7,171,95,214,99,41,132,142,149,202,154,72,221,150,169,164,155,89,208,39,148,250,241,104,143,224,215,228,42,78,236,246,186,135,195,81,23,64,145,149,184,239,90,174,62,28,44,77,97,148,240,21,58,96,78,28,139,117,30,84,157,237,170,58,221,138,58,247,91,171,251,217,170,234,103,107,117,63,219,21,117,178,60,77,110,130,22,145,144,88,187,172,179,86,83,5,136,127,34,42,25,185,109,161,39,11,147,173,170,38,19,109,105,220,189,226,81,208,119,87,61,247,221,255,7,158,145,140,216,177,223,235,148,84,128,129,155,60,231,236,164,76,142,193,103,158,20,97,218,114,253,205,45,199,45,166,63,212,164,115,160,12,90,126,57,143,189,181,3,153,82,149,105,2,117,109,129,18,8,23,139,93,133,81,4,133,226,4,49,66,1,192,147,95,3,224,201,74,0,191,249,15,4,240,49,137,25,254,233,1,60,136,162,112,158,5,245,48,62,70,173,226,42,96,30,3,148,231,85,25,41,171,209,170,60,2,41,171,85,157,249,47,14,230,123,191,41,152,3,12,252,106,8,87,78,252,228,248,247,117,6,56,122,40,208,46,104,133,123,123,205,33,134,99,110,128,26,81,18,242,191,229,161,49,51,228,200,164,56,247,183,59,61,34,236,7,28,154,33,186,26,236,0,15,47,29,193,134,59,145,242,62,135,254,92,195,81,251,94,235,116,172,117,74,153,15,253,132,185,87,201,154,0,134,205,177,179,76,188,132,27,8,52,44,225,182,173,234,204,206,159,56,179,34,87,219,17,185,169,243,194,41,152,99,52,0,96,72,19,138,231,179,226,160,77,234,10,148,14,218,252,11,14,218,252,215,28,180,249,202,131,118,241,5,7,237,235,207,140,58,46,121,237,113,185,78,98,253,180,228,181,167,133,164,203,121,225,176,192,108,246,28,247,211,191,56,218,48,245,136,255,83,48,6,204,26,69,76,136,49,58,110,168,144,69,178,19,50,207,209,98,8,17,115,0,141,254,193,0,83,116,220,137,23,137,178,227,157,73,127,44,16,203,220,139,134,99,19,177,44,180,177,81,230,67,159,187,5,159,19,98,89,56,203,204,203,10,136,101,86,137,88,174,190,6,177,92,213,96,148,140,34,248,174,192,40,179,186,2,37,140,114,181,18,163,60,137,39,174,16,130,76,188,115,181,250,253,75,162,159,42,196,114,246,111,75,168,86,47,137,70,175,78,129,253,136,144,5,49,240,217,87,105,192,74,207,120,85,74,176,218,106,31,252,231,174,246,2,43,22,105,173,223,118,181,143,255,115,87,59,251,180,8,175,175,163,135,223,111,177,127,249,15,94,108,192,229,55,248,78,243,251,173,246,201,127,242,106,251,179,249,239,183,210,135,191,11,229,205,158,229,208,255,61,87,145,137,2,178,32,196,31,168,62,231,98,140,34,190,63,138,70,23,185,30,153,160,65,15,239,120,194,187,52,153,253,152,70,14,201,112,69,61,47,115,11,182,71,248,106,184,183,200,138,22,85,34,157,116,114,40,160,24,18,41,176,148,185,63,158,34,173,228,107,171,255,153,25,188,244,114,55,156,48,195,90,102,101,114,158,156,28,188,59,163,159,52,12,49,214,158,47,84,39,122,168,40,145,127,83,17,20,118,50,144,195,124,190,250,22,123,27,255,77,237,132,202,175,180,147,203,200,120,168,21,142,27,202,175,204,5,224,94,43,232,162,172,175,175,149,149,80,126,91,195,29,241,198,39,198,92,183,75,5,103,20,187,85,137,242,91,105,220,143,133,163,96,252,144,103,192,178,28,195,116,251,128,215,67,191,182,232,105,232,18,189,156,249,41,218,113,79,22,65,35,79,26,139,216,191,245,195,8,245,241,26,162,151,198,140,117,203,77,96,217,41,63,250,122,31,68,53,96,106,188,130,119,136,233,82,199,166,78,31,207,40,51,12,70,134,38,198,68,112,100,159,113,199,122,169,75,26,81,232,233,39,188,117,209,128,1,126,146,235,138,42,23,201,218,249,238,197,134,137,107,97,55,176,189,130,7,145,178,101,27,20,42,39,162,103,58,183,90,71,179,183,194,222,169,235,42,22,141,188,19,37,237,131,143,239,207,254,242,61,79,91,162,186,161,238,103,5,53,129,97,202,230,91,149,82,90,34,231,120,108,107,22,243,73,141,123,168,95,191,53,196,18,227,48,76,141,180,58,229,182,180,29,50,117,54,152,13,5,56,168,119,177,161,118,173,206,215,134,179,100,93,215,62,210,203,215,232,126,217,123,223,145,225,32,48,197,144,128,207,112,16,152,214,59,8,76,219,176,89,223,167,254,124,26,142,51,221,57,96,232,37,24,84,49,194,63,232,50,46,131,31,47,73,109,199,206,52,207,113,147,47,138,174,104,248,4,42,58,131,181,62,0,26,208,252,57,244,26,218,208,208,175,244,194,251,44,45,73,148,121,137,50,78,209,210,128,45,39,125,165,158,245,95,29,250,159,181,212,205,109,21,12,197,197,176,206,195,238,246,119,238,155,142,251,221,27,247,187,174,219,221,118,187,29,119,235,53,252,59,194,43,190,187,133,26,84,80,3,206,130,12,15,253,234,53,174,83,167,31,237,192,79,138,87,32,155,207,188,200,157,64,214,100,231,77,127,130,17,176,189,238,122,182,187,253,199,55,111,182,254,184,181,253,230,229,223,179,183,111,187,235,91,221,151,223,189,124,179,253,250,229,119,189,194,119,63,25,70,35,47,51,194,9,20,67,38,181,186,104,14,99,198,76,10,189,173,87,175,214,237,244,239,241,208,31,209,46,14,195,81,63,245,210,183,111,223,190,249,123,196,209,97,171,251,247,212,112,2,239,114,159,130,12,103,165,228,19,71,56,63,132,134,188,228,237,219,173,151,235,44,208,174,143,193,123,33,161,251,90,38,108,81,194,27,249,189,61,162,97,36,174,223,244,94,186,212,2,126,199,237,241,20,227,242,78,0,250,109,212,206,96,109,149,178,186,142,104,181,148,181,229,232,29,24,89,219,14,239,142,28,59,163,97,23,126,203,121,176,213,129,235,212,77,155,47,33,147,77,44,44,78,44,44,78,44,172,152,88,168,22,111,86,222,23,220,150,14,46,97,63,129,173,105,54,19,39,245,236,180,105,211,136,49,84,156,243,127,94,191,122,181,133,197,108,191,153,242,47,169,248,176,179,211,125,253,168,109,207,21,247,182,187,6,183,232,88,196,59,112,108,169,174,75,110,230,48,170,44,245,14,123,77,154,170,0,167,128,175,110,131,52,35,244,24,195,26,57,111,189,55,112,54,17,138,145,16,22,46,192,97,77,177,85,116,232,122,246,16,143,1,105,124,142,208,67,75,239,143,202,113,126,162,187,14,84,135,102,55,233,21,78,81,226,240,104,182,17,119,121,193,111,125,60,226,24,210,150,124,48,198,215,141,147,15,223,195,205,63,246,17,135,253,18,133,151,250,8,26,97,166,211,0,232,218,53,146,23,57,206,86,173,205,84,247,26,40,148,239,61,88,207,237,87,112,104,89,88,197,32,140,236,96,147,137,67,205,193,110,53,131,230,171,13,0,7,22,83,207,31,38,205,230,8,142,122,199,21,63,225,88,51,184,145,225,132,222,230,14,207,148,165,16,56,202,63,59,218,15,230,106,188,157,45,46,125,234,56,116,195,38,42,21,59,232,80,23,104,112,252,39,104,121,185,28,130,214,222,122,32,62,2,1,137,90,230,255,39,115,109,154,53,36,56,178,88,169,91,209,165,88,171,86,216,103,162,95,132,226,142,27,23,131,104,241,166,35,121,72,84,2,63,36,42,161,52,180,72,15,39,117,73,94,75,125,17,202,54,114,51,119,76,158,150,196,123,146,164,206,103,220,11,91,193,185,98,35,108,31,33,241,242,39,32,179,219,223,159,14,126,62,219,31,28,31,94,116,247,78,78,122,25,189,131,117,241,142,106,126,247,246,237,182,233,250,71,85,59,253,126,239,98,235,37,171,177,5,53,222,64,141,237,141,201,138,226,131,139,237,45,86,254,53,47,255,82,150,23,87,92,233,58,11,99,184,103,225,62,101,26,151,220,95,38,198,223,188,46,2,160,221,109,142,157,141,57,90,52,117,220,91,143,69,146,154,194,223,233,206,28,16,199,212,185,30,14,24,8,93,211,94,206,212,94,222,186,183,80,215,29,56,24,39,125,140,17,211,199,100,14,224,161,27,173,186,149,90,95,79,40,156,37,118,39,186,153,194,213,65,105,205,38,69,37,189,220,25,247,47,33,141,117,253,119,220,74,2,146,135,210,133,57,145,96,49,145,240,48,17,128,128,16,48,113,231,178,200,92,22,153,235,69,230,24,69,139,133,104,31,145,130,186,125,141,202,120,2,18,155,219,112,60,31,196,135,8,58,239,222,23,199,178,143,202,27,29,1,182,247,220,181,255,13,164,42,96,119,23,182,117,244,195,193,169,229,62,184,247,60,79,53,78,185,7,131,243,129,229,222,105,217,119,122,246,225,135,3,203,45,244,12,215,24,149,38,100,199,72,125,70,139,253,120,122,236,216,247,174,69,36,247,230,60,190,182,52,83,227,162,47,37,118,113,72,167,201,113,251,6,54,111,119,5,200,179,18,98,194,151,68,19,98,75,228,238,247,170,150,47,98,172,25,55,13,62,163,56,13,92,187,94,51,245,93,104,31,174,81,195,227,193,8,80,55,251,61,81,190,8,108,7,135,31,206,143,206,127,190,120,63,56,63,61,250,171,170,33,75,188,251,248,225,252,162,178,88,20,248,220,141,182,108,247,84,184,140,7,98,50,128,202,231,197,52,244,80,121,204,202,223,139,138,15,226,7,202,170,255,170,127,252,44,62,144,82,16,214,239,60,233,46,73,39,133,36,28,193,15,198,194,208,152,194,76,206,93,146,152,184,78,226,55,247,166,72,111,71,44,83,210,159,170,214,0,3,52,136,102,89,89,35,9,135,203,60,125,105,9,255,13,44,4,122,160,151,9,251,254,92,126,207,66,96,204,142,67,248,35,70,135,174,219,8,48,61,17,116,9,83,78,166,190,154,192,36,64,14,44,136,199,24,150,72,148,98,220,221,126,20,254,255,236,189,107,119,28,199,117,40,250,87,134,109,133,154,17,26,243,194,123,160,17,238,224,65,16,36,65,18,0,41,75,2,33,174,158,153,158,65,11,51,221,195,238,30,60,8,206,90,118,206,113,252,138,151,125,143,125,18,39,177,99,59,126,196,231,230,90,118,108,197,177,37,39,254,47,119,137,164,244,41,127,225,238,189,171,170,187,170,31,51,3,18,160,37,71,132,4,116,87,215,187,118,237,87,237,218,187,119,215,237,72,65,131,26,144,178,238,58,253,158,148,214,53,188,3,116,99,162,5,23,231,229,192,57,141,142,99,39,233,6,85,183,201,164,40,25,232,176,79,87,250,46,158,177,221,198,51,187,200,77,119,190,198,182,88,99,180,236,38,249,72,21,94,210,28,142,42,18,35,14,20,127,133,177,103,120,192,81,151,152,103,205,51,14,77,188,175,140,124,115,190,101,47,105,192,169,128,104,104,106,213,48,13,131,154,244,156,94,54,87,49,69,88,26,96,178,43,89,254,118,218,178,55,154,149,133,178,222,178,43,26,222,157,232,105,58,69,134,168,236,238,81,80,8,202,133,241,24,170,230,174,41,5,128,163,76,97,144,162,129,170,175,4,172,126,179,223,173,155,32,140,122,40,137,183,49,124,81,192,253,97,72,77,166,176,203,230,22,131,112,99,206,21,235,216,108,102,75,200,100,87,195,166,144,66,104,69,28,38,250,49,15,194,35,47,54,157,83,127,114,114,192,88,28,200,80,229,25,194,184,73,64,119,152,134,16,240,156,150,23,25,150,128,250,77,148,36,126,204,231,29,38,36,182,59,189,119,249,50,123,154,217,147,146,75,65,114,57,232,67,137,222,209,62,158,61,77,237,45,105,90,133,69,88,0,233,26,38,130,174,178,96,240,27,124,158,218,35,145,154,130,204,195,7,94,4,196,80,12,121,94,173,78,82,213,220,83,66,105,190,200,226,162,27,24,97,155,234,17,193,197,249,248,194,8,13,0,152,84,49,243,132,145,129,234,195,142,197,59,31,118,150,15,67,11,66,35,240,62,79,75,125,158,225,125,230,89,3,205,65,116,108,37,233,185,28,29,115,38,181,222,112,17,92,65,85,162,46,94,145,116,117,84,61,13,223,229,108,15,82,134,150,184,223,194,149,24,195,241,124,144,109,199,55,26,7,1,58,1,156,233,26,106,82,232,167,67,108,104,7,159,249,141,30,68,73,0,93,136,128,36,76,195,83,215,110,93,1,244,25,4,68,51,97,51,52,49,154,145,167,38,53,69,106,82,228,29,214,7,207,99,238,40,194,38,160,239,13,19,117,152,59,141,125,179,107,84,47,93,242,7,76,10,214,246,125,191,87,41,20,142,142,142,242,71,83,121,199,109,23,222,216,188,81,40,45,44,204,23,80,179,73,129,66,52,144,28,18,50,66,166,133,194,113,135,156,172,1,146,165,219,217,232,107,7,239,83,193,95,102,85,172,161,161,197,174,70,72,92,250,72,238,49,53,12,197,93,4,190,184,24,26,181,72,72,22,177,85,76,109,171,174,5,195,54,73,107,153,147,77,60,249,210,47,70,150,141,227,183,92,4,62,242,132,221,179,128,185,57,122,76,239,4,135,155,196,158,33,14,85,107,142,53,31,102,73,6,13,191,237,178,215,129,78,168,86,81,20,50,192,55,48,144,143,128,71,114,216,118,171,119,199,53,205,96,88,124,12,56,28,210,100,75,132,49,69,239,200,131,63,217,64,13,136,202,210,225,79,64,78,236,188,225,182,61,246,129,5,105,119,201,198,6,208,136,149,191,117,123,39,36,189,24,201,146,162,198,199,172,111,64,198,15,13,111,60,224,197,61,161,218,1,110,186,218,217,245,208,220,70,107,223,71,20,220,83,208,114,57,183,216,164,29,204,227,81,101,251,75,242,32,162,158,114,178,104,187,54,168,168,89,28,229,163,186,70,10,227,192,224,163,25,48,180,188,205,188,56,28,75,44,4,243,28,64,66,196,157,168,238,74,194,97,117,87,74,227,158,169,226,248,136,238,35,6,201,137,144,174,139,141,47,67,139,233,3,250,75,119,23,24,113,236,45,223,179,188,47,194,94,60,52,165,192,37,140,51,139,192,15,76,103,60,118,147,63,26,171,114,18,78,199,127,104,236,121,171,135,71,79,89,91,178,241,83,97,25,216,9,23,227,142,234,74,129,74,82,76,211,16,56,241,142,173,128,96,35,136,124,204,140,74,97,246,247,2,187,52,47,99,217,25,130,221,156,179,75,127,1,0,247,170,94,144,161,1,96,222,120,213,8,205,195,154,85,119,183,177,135,113,214,67,150,168,137,28,145,179,219,220,67,159,26,94,197,135,12,131,208,235,82,182,67,129,166,164,65,165,108,62,73,195,67,225,89,228,184,44,20,32,176,101,227,38,100,79,27,77,84,216,226,51,182,41,148,9,197,71,70,160,78,192,13,89,55,219,150,77,177,3,105,21,131,215,108,196,125,176,186,121,43,177,111,192,199,222,96,162,12,171,40,124,207,58,9,85,133,159,55,157,67,51,108,63,158,158,117,232,242,46,50,5,137,213,32,193,11,202,226,75,114,123,251,206,145,212,10,127,163,186,83,114,163,88,100,54,199,47,99,218,82,102,254,146,52,137,93,101,188,221,49,71,185,18,202,110,193,96,165,180,212,129,152,254,231,67,17,47,40,41,165,13,41,201,164,192,160,16,123,29,146,255,78,32,19,7,101,194,164,112,128,240,171,140,191,166,240,215,52,254,154,25,82,33,10,158,74,117,152,48,162,19,138,176,172,22,150,191,12,169,229,134,16,68,67,168,20,41,35,74,161,180,170,20,194,132,17,101,64,160,85,138,192,251,144,18,155,129,200,27,20,10,147,134,148,67,14,114,123,125,121,37,116,22,17,73,140,44,81,114,45,59,36,181,199,234,81,147,199,170,105,21,196,242,160,60,190,140,218,3,235,59,40,163,4,69,216,107,218,128,81,221,80,9,20,15,73,27,209,116,174,4,121,216,115,82,46,166,165,168,72,26,139,108,74,107,59,82,206,240,61,189,101,57,191,156,146,84,2,149,16,149,64,29,145,69,171,219,135,166,235,104,137,149,175,68,50,163,93,140,211,108,38,101,238,25,150,237,239,160,107,119,90,55,82,182,109,26,222,65,133,123,23,76,254,154,77,171,233,90,207,108,191,193,100,15,169,6,41,117,52,96,80,9,106,41,94,145,156,156,182,238,44,163,141,122,162,180,90,98,31,135,215,37,70,157,210,31,233,211,208,122,208,110,128,231,91,70,34,43,213,19,253,52,116,35,68,75,172,217,205,228,170,224,67,50,40,57,158,73,198,16,28,68,248,107,106,94,25,78,165,132,212,252,81,216,142,36,166,150,99,50,110,172,164,156,156,84,214,198,16,130,176,160,172,136,120,75,202,25,114,222,42,167,124,102,210,20,68,56,147,166,81,78,26,186,126,64,129,194,98,252,69,237,237,66,153,125,36,169,142,5,126,230,250,49,245,216,37,61,28,4,26,63,24,62,134,146,157,112,121,41,180,46,137,112,3,49,121,81,72,44,178,86,216,102,42,74,137,253,72,45,38,235,151,161,88,176,48,81,1,57,224,121,138,170,116,197,85,225,76,41,42,49,19,146,160,194,37,34,221,18,114,82,92,130,23,181,73,26,122,181,21,232,18,79,223,149,42,220,83,251,146,80,40,80,170,139,196,147,120,30,212,181,119,242,199,13,188,250,78,170,101,144,207,188,158,97,143,115,193,147,50,106,57,81,68,185,110,113,115,135,148,56,186,134,167,10,147,45,114,233,169,65,206,208,193,231,56,229,208,101,155,166,155,217,78,112,156,65,126,152,70,181,121,130,101,38,59,249,147,28,101,60,246,21,47,64,35,6,133,206,134,213,98,138,1,20,111,24,214,60,20,68,98,38,147,207,191,38,105,144,145,162,211,75,128,149,17,57,207,188,202,106,233,103,153,211,104,13,40,224,143,81,186,29,45,26,66,235,64,15,132,19,121,207,41,94,247,18,247,90,210,202,76,8,37,231,176,165,193,99,127,87,222,47,238,217,103,210,29,123,191,184,202,126,113,199,222,47,110,108,191,184,163,247,139,139,251,5,80,153,16,60,163,81,30,213,249,212,49,28,55,182,162,119,170,97,115,168,221,71,183,50,29,126,163,85,111,160,57,117,136,102,245,38,188,75,216,90,239,241,194,129,79,99,189,11,41,225,145,222,43,61,189,21,106,17,246,171,78,224,159,90,175,87,59,175,184,210,169,37,146,176,54,63,144,247,224,175,247,106,107,113,98,194,99,61,169,85,237,93,143,204,60,185,203,232,26,170,248,136,32,89,222,205,126,55,151,173,229,114,237,137,234,100,237,149,206,43,249,98,177,180,72,126,181,177,232,97,181,198,77,30,78,224,9,219,67,226,162,31,85,179,53,40,75,82,247,82,179,82,204,77,52,244,149,234,225,43,245,137,163,87,122,139,53,58,249,65,233,254,209,35,39,223,181,200,132,6,173,198,151,178,1,248,48,125,11,188,78,180,95,233,134,75,36,121,209,154,168,158,232,208,169,149,92,5,127,179,3,14,120,234,189,210,28,236,47,193,122,77,86,161,100,5,107,192,135,225,139,124,172,133,128,155,239,130,192,102,230,194,235,125,227,3,200,159,8,122,3,99,66,88,186,126,248,134,33,162,71,86,203,252,114,75,117,136,10,217,121,121,80,35,123,29,167,202,35,238,81,67,174,134,169,232,143,57,244,42,114,251,229,180,35,241,251,59,119,182,111,93,95,3,4,189,115,125,241,152,236,64,146,51,62,122,52,236,43,175,6,65,43,56,222,102,163,18,111,163,6,69,87,35,165,210,57,254,66,135,221,175,150,198,40,62,233,224,142,246,79,52,185,100,46,87,73,152,142,148,145,212,86,87,239,223,185,117,255,118,237,206,213,165,49,122,171,222,246,172,140,83,130,95,253,60,190,148,220,1,54,139,151,47,167,125,151,166,90,24,253,7,138,132,48,30,81,150,247,132,193,195,1,135,7,134,162,22,17,55,186,129,125,194,229,203,217,131,234,65,222,235,88,13,60,246,56,0,230,125,66,250,76,123,38,228,66,18,71,22,200,4,154,238,103,15,240,132,145,157,191,150,244,204,100,41,167,13,175,194,0,172,208,237,84,248,169,152,134,150,126,166,123,104,70,75,169,78,43,217,224,88,14,160,224,209,175,65,49,113,197,214,180,189,190,107,6,97,213,201,50,33,155,75,47,198,216,254,168,174,53,193,202,64,82,216,78,10,239,252,1,167,142,217,6,186,209,164,227,69,102,133,28,23,3,248,209,162,240,79,22,28,53,142,65,203,25,82,137,156,81,166,44,17,133,138,161,40,22,5,200,41,10,129,80,228,169,190,255,228,170,114,194,50,32,217,72,137,93,36,211,109,160,44,93,147,133,16,79,56,25,205,45,170,221,83,40,203,203,255,23,71,214,13,51,115,154,145,16,119,37,163,189,60,97,171,174,252,23,51,158,219,168,100,250,110,39,251,242,132,57,161,229,22,51,131,123,182,70,75,69,250,236,40,179,224,171,204,66,224,245,82,57,206,178,153,11,48,58,162,87,249,51,236,78,213,141,158,29,35,26,194,113,139,123,56,202,17,242,174,43,117,121,79,184,174,147,33,32,184,159,61,164,92,21,243,200,166,80,50,135,177,36,191,84,146,141,164,184,137,174,203,99,47,184,82,156,5,211,13,194,47,184,201,225,23,144,149,74,13,186,96,188,90,92,202,26,213,73,131,119,48,96,153,170,176,211,43,209,180,146,46,197,152,16,69,68,104,5,105,196,186,18,50,194,81,34,64,116,244,103,145,19,70,51,18,62,49,18,42,35,47,78,35,98,14,12,21,38,222,30,147,184,74,180,228,254,149,27,181,117,188,237,16,226,24,245,13,47,124,209,14,68,71,150,94,54,71,78,191,77,46,221,200,25,245,36,125,166,174,170,69,152,46,32,212,198,167,234,30,66,203,49,59,40,130,106,245,161,5,208,144,204,219,181,247,130,18,164,188,31,90,132,140,209,26,162,140,164,138,79,45,37,89,168,177,174,237,132,118,111,233,165,100,227,56,185,88,160,120,79,182,159,140,251,168,101,159,23,19,42,103,86,122,46,67,58,130,197,72,239,81,104,191,103,7,69,206,165,55,161,57,161,123,158,50,181,188,27,196,105,67,2,217,11,78,233,3,179,193,136,216,26,90,15,154,116,196,44,105,254,70,9,201,116,178,124,76,162,221,201,162,155,239,25,226,178,229,240,225,96,62,45,116,141,143,199,209,186,23,74,109,204,53,9,30,58,123,116,232,28,28,236,218,187,141,61,229,108,23,145,151,97,183,129,88,27,85,127,183,57,49,129,78,144,217,195,34,187,147,196,83,251,226,161,91,53,38,80,68,116,38,250,226,0,91,219,68,36,99,228,116,244,74,171,107,55,240,173,27,127,107,137,55,67,188,189,165,165,157,126,58,241,254,232,73,173,37,148,199,61,56,180,252,141,225,229,97,101,164,14,76,139,10,102,194,10,86,176,2,72,195,59,150,248,119,162,20,60,149,131,167,41,122,18,205,232,205,137,234,108,106,91,101,222,88,89,52,54,21,105,76,204,237,88,205,82,99,211,169,141,77,141,106,44,222,68,216,188,60,158,233,97,39,7,162,198,96,137,7,12,186,147,169,84,19,53,149,138,108,156,158,55,201,171,204,88,44,47,86,137,85,11,74,195,82,208,199,145,106,96,155,69,35,27,162,143,234,22,14,99,180,73,214,86,73,68,83,71,151,129,240,141,118,233,68,19,239,182,201,22,50,195,183,54,22,188,205,182,183,155,60,1,20,63,61,167,187,99,200,39,137,150,109,57,17,61,76,204,4,51,88,35,175,210,232,108,61,56,13,20,1,107,164,225,46,25,201,173,98,175,39,93,186,64,25,30,38,86,198,200,28,33,235,49,59,182,100,199,173,49,86,222,205,241,88,176,129,125,54,143,148,26,183,204,150,12,232,96,82,214,12,64,140,89,153,164,69,75,13,114,169,115,77,3,161,85,142,182,158,139,245,167,170,33,47,255,57,141,152,121,45,106,113,5,116,3,143,100,99,164,85,153,15,204,36,246,215,112,174,13,181,110,12,222,131,139,95,180,161,218,201,155,47,183,104,78,84,97,171,234,246,240,61,106,170,178,226,16,62,136,95,89,152,180,131,147,26,178,210,72,45,16,92,32,144,10,40,38,26,195,75,42,202,14,86,5,55,77,25,90,142,95,98,176,11,165,98,145,10,113,251,129,97,247,169,83,238,80,179,123,211,60,138,0,6,14,16,214,84,220,150,74,187,241,121,45,201,82,68,38,64,218,141,21,45,110,229,161,230,184,166,37,152,142,40,89,54,111,104,137,86,31,74,166,85,109,12,187,10,13,197,53,109,136,229,148,182,82,211,34,246,29,196,255,69,114,53,12,77,177,38,137,228,25,125,88,217,102,183,24,208,7,130,111,102,180,9,67,58,177,36,43,142,81,50,140,41,196,144,80,208,24,70,92,108,89,47,55,70,137,80,21,103,75,170,184,4,65,133,157,92,143,223,219,116,157,87,144,107,172,14,70,232,165,220,167,164,218,71,40,23,22,83,100,77,225,22,78,17,31,176,127,67,114,135,83,167,72,52,163,74,145,200,212,65,192,38,142,69,18,161,114,163,138,34,127,216,48,122,154,30,72,120,227,148,64,230,68,20,193,77,55,170,140,112,15,157,149,4,79,161,92,31,94,18,165,9,186,190,72,17,41,133,204,145,112,128,48,186,26,167,213,130,44,172,23,129,144,194,123,1,12,14,179,110,74,59,75,13,160,48,41,117,200,94,136,114,1,186,100,98,197,182,235,78,108,27,40,182,83,106,1,197,18,234,197,245,85,88,147,112,154,155,214,126,104,26,163,43,99,224,197,134,117,61,90,52,161,85,197,222,101,100,5,170,133,216,64,79,181,220,26,138,127,116,243,12,190,212,205,212,147,47,173,200,194,234,166,232,164,134,125,230,91,71,43,209,102,73,201,36,92,172,15,207,149,128,206,199,22,24,76,49,133,178,201,154,106,104,34,124,65,4,55,117,152,146,53,167,91,227,204,33,93,122,133,73,180,162,125,119,96,6,241,90,76,101,223,53,91,26,94,81,119,27,57,221,26,58,91,120,41,43,53,143,152,44,84,200,166,102,18,139,102,13,61,145,76,47,47,9,30,210,149,180,82,193,23,183,176,38,75,5,151,57,121,25,127,17,44,177,8,138,165,94,148,60,153,177,21,88,52,151,134,154,243,153,17,127,75,220,108,29,93,172,64,174,140,229,217,47,251,25,12,110,120,146,57,49,241,122,186,158,102,53,152,164,225,177,249,241,53,202,88,252,198,190,69,238,3,146,206,12,244,75,151,124,116,66,50,254,174,235,12,95,192,206,240,93,215,25,1,71,110,46,53,79,8,71,70,46,162,75,19,66,117,39,81,103,187,40,133,190,26,111,83,120,35,54,133,149,211,189,225,211,224,13,131,99,236,191,55,114,34,56,189,246,70,207,198,240,156,105,91,195,149,182,134,33,182,198,82,52,98,85,101,236,221,226,41,187,69,182,72,29,121,90,148,0,178,78,85,210,188,46,250,193,149,102,252,171,77,244,184,82,99,44,84,71,69,18,48,93,168,208,16,213,231,22,37,171,189,79,211,110,232,12,163,64,78,234,119,154,25,93,232,6,196,44,72,88,50,166,234,176,206,128,62,197,213,174,52,52,104,235,1,130,141,25,31,171,136,205,106,101,25,31,106,177,235,81,0,72,151,47,207,146,27,6,38,17,115,222,43,52,153,197,179,70,29,15,26,117,188,162,171,227,221,92,29,47,229,234,116,27,87,87,107,243,161,182,105,212,55,9,239,42,66,87,142,14,190,201,127,54,42,45,167,240,185,180,119,166,112,47,78,42,120,248,116,24,234,164,194,135,79,177,143,156,49,0,196,121,102,116,233,140,115,196,53,136,47,17,154,116,75,108,28,136,113,225,181,187,52,242,24,119,128,110,7,62,28,89,87,115,250,88,42,74,4,73,98,254,34,26,184,0,94,171,238,162,196,24,141,52,54,76,14,103,149,172,209,180,67,8,203,69,99,249,9,145,27,170,173,26,186,9,147,194,182,200,138,208,231,69,116,185,151,84,219,100,145,75,225,138,71,119,222,30,169,27,84,154,81,213,132,65,135,147,221,82,70,187,86,181,85,127,232,209,239,193,144,85,172,144,230,133,22,245,143,194,22,227,204,198,161,100,139,242,172,42,232,33,115,178,36,99,183,96,233,34,136,45,232,1,167,142,209,25,12,191,75,189,133,125,228,162,235,151,136,103,12,197,107,160,137,92,253,24,94,3,205,116,175,129,102,254,246,234,21,212,166,131,40,102,26,93,217,111,160,81,117,179,165,169,57,116,165,213,64,112,181,210,188,114,224,225,163,208,60,242,155,156,129,175,185,80,235,136,238,37,22,93,64,20,253,46,115,32,89,149,95,200,3,37,249,214,109,89,237,62,251,126,169,168,107,212,85,205,178,51,238,229,203,89,55,127,228,90,62,255,150,211,147,7,107,67,53,7,230,9,76,205,32,230,156,135,59,197,19,96,117,249,178,45,71,104,199,8,11,46,165,65,38,140,180,153,69,86,215,69,239,117,30,254,153,94,144,220,37,54,198,118,151,40,123,88,196,169,194,205,108,231,66,39,83,219,102,203,4,200,106,152,220,219,20,130,64,102,223,32,174,190,110,154,118,70,96,75,207,108,102,38,51,94,191,135,14,54,149,28,232,194,216,108,6,200,233,18,76,167,230,208,236,160,107,16,28,155,211,202,152,151,47,107,162,47,114,50,116,215,140,184,37,164,78,38,102,134,145,50,11,89,83,26,1,6,155,230,157,223,193,222,101,204,99,230,23,14,221,233,245,61,63,99,90,254,62,36,215,205,12,150,206,56,0,92,193,162,232,25,116,26,11,236,4,111,1,145,84,232,24,65,245,252,96,98,252,208,112,189,78,131,243,107,199,173,112,168,134,222,7,64,85,1,152,18,16,3,224,174,203,208,133,224,143,240,15,96,197,219,240,20,215,208,75,137,169,52,57,21,59,116,44,13,243,160,248,93,12,96,34,162,183,192,83,13,216,243,157,19,230,199,54,136,164,25,186,59,150,238,249,103,85,118,70,242,3,66,87,234,133,107,64,11,246,148,177,135,103,157,157,170,197,162,189,115,95,125,94,208,13,218,207,62,50,219,8,118,86,190,233,216,102,46,114,197,31,150,202,233,28,154,192,128,69,111,184,227,112,128,212,163,129,62,115,31,16,253,68,48,192,190,193,186,101,67,175,126,162,24,126,24,68,156,43,114,231,135,182,236,130,208,204,37,195,211,10,243,41,140,0,14,48,67,62,166,51,134,39,129,15,247,198,214,170,146,191,200,125,248,51,157,211,235,240,103,38,167,183,225,143,86,172,151,102,53,116,200,86,120,27,93,24,87,238,21,240,103,215,152,124,88,155,124,107,15,94,11,225,166,62,12,185,144,118,158,188,46,134,23,245,201,171,117,133,28,229,48,16,108,56,157,71,143,204,252,190,227,249,75,102,165,240,54,86,185,87,217,45,220,187,183,87,176,242,190,73,183,252,151,68,61,172,120,161,80,208,38,108,242,48,132,229,128,158,133,149,85,121,11,57,60,186,98,14,218,82,163,123,119,213,232,222,204,253,175,112,189,2,252,121,245,16,42,238,7,52,219,242,174,250,126,143,251,53,9,142,74,225,187,52,18,250,232,37,127,21,181,92,241,232,112,48,152,137,148,140,88,211,85,211,104,154,46,23,163,89,251,184,121,165,79,143,30,1,43,200,3,76,3,86,216,54,31,244,97,206,164,195,207,251,64,136,209,185,49,165,111,243,250,118,247,4,136,89,97,180,112,244,185,78,85,24,195,188,217,103,241,50,19,0,16,144,137,28,231,167,228,150,115,9,157,145,199,189,132,160,121,159,57,186,34,47,153,7,236,57,94,44,240,124,12,253,218,102,99,72,236,88,196,83,133,210,208,3,225,146,222,100,141,45,135,239,138,159,138,164,73,226,158,98,208,173,187,232,73,3,247,89,167,22,116,49,49,94,116,108,32,92,78,146,147,242,172,38,225,110,148,179,235,137,189,96,150,203,69,100,190,227,135,215,38,57,48,17,117,17,150,16,161,123,143,198,134,251,251,8,234,4,232,129,243,118,219,12,124,8,221,39,103,48,77,194,36,18,88,57,54,32,190,54,210,39,74,92,20,222,52,216,38,90,228,254,218,153,33,236,13,98,99,66,151,48,236,35,179,143,20,247,176,238,7,254,255,37,208,109,90,30,82,25,90,125,12,39,32,189,18,171,35,205,218,202,126,223,62,32,67,76,63,175,38,36,230,18,198,229,106,149,217,132,102,131,120,201,247,45,143,177,119,150,221,6,2,141,126,80,48,96,115,208,45,246,49,200,75,165,147,242,209,7,209,41,88,228,176,172,178,107,225,203,138,209,51,234,86,199,242,79,170,180,235,184,251,123,70,112,194,143,57,113,28,112,127,159,193,204,248,229,18,176,0,54,156,26,233,186,159,117,132,171,221,124,215,112,15,66,80,204,4,52,90,247,195,96,148,34,239,17,176,222,42,69,100,78,213,74,194,80,13,185,21,243,16,200,59,210,59,110,175,86,172,4,206,220,48,181,90,78,156,26,196,154,56,46,102,148,84,174,4,82,30,129,49,26,119,80,225,105,97,147,36,170,52,234,110,191,7,148,141,211,37,193,207,51,214,93,199,178,196,219,179,106,167,165,106,165,253,16,212,206,13,189,6,140,250,198,242,177,74,102,177,146,96,171,43,43,159,199,87,88,198,128,45,20,21,151,138,106,191,159,9,56,226,131,229,126,158,176,77,62,194,82,48,219,242,238,12,29,69,71,119,61,71,106,97,66,246,148,21,169,200,229,117,96,249,12,238,78,65,197,6,232,69,41,234,174,212,204,229,235,253,86,11,163,57,164,45,143,207,87,166,36,86,166,52,93,33,139,3,144,3,181,138,20,244,2,29,101,33,107,202,52,240,136,26,37,177,195,12,165,226,20,134,114,16,120,29,196,115,53,25,251,167,163,124,117,73,151,18,215,185,105,226,121,33,234,210,132,142,151,56,52,91,10,53,79,41,233,173,40,232,56,121,71,8,86,84,170,20,24,240,109,165,39,73,13,132,164,104,49,25,61,193,186,64,78,77,36,107,186,236,198,201,28,210,15,58,187,198,162,184,76,74,41,59,152,18,20,163,57,233,41,234,227,85,198,102,42,171,58,235,10,167,20,50,94,74,71,221,130,44,71,81,181,72,231,213,144,115,192,90,29,62,173,29,55,204,30,181,131,39,238,172,54,116,202,205,241,122,83,19,154,7,121,141,68,109,41,112,16,71,41,193,154,113,100,142,203,118,162,161,127,174,52,157,78,28,237,11,156,24,212,37,136,235,240,122,68,174,144,223,145,119,236,240,178,234,230,22,21,68,231,118,120,29,209,220,82,53,241,229,27,85,85,188,68,200,27,173,188,80,222,40,153,223,57,47,210,159,204,121,141,197,171,124,70,253,63,163,254,23,73,253,63,163,241,159,209,248,23,64,227,207,145,230,158,51,161,9,161,241,152,169,41,88,209,83,161,232,169,216,161,206,199,232,83,40,42,252,163,163,86,11,158,241,15,5,11,227,1,176,40,248,85,143,133,172,162,139,12,93,211,223,119,154,21,109,125,237,142,166,115,46,160,98,178,216,66,7,67,98,253,117,35,177,254,154,207,17,101,91,119,171,178,58,2,144,220,116,113,154,244,123,104,187,219,247,48,12,77,96,37,67,204,212,38,243,212,112,123,245,74,200,81,189,204,19,51,144,138,119,99,125,162,188,19,47,107,249,151,37,31,159,202,198,112,117,166,150,77,226,127,92,147,14,187,97,101,83,62,115,56,211,253,124,124,219,100,77,113,95,66,209,211,6,157,136,128,21,175,126,23,253,139,223,112,142,76,119,5,112,85,54,183,55,208,29,196,205,94,158,194,94,0,118,222,150,180,59,65,103,208,255,107,246,20,85,92,166,215,115,108,207,100,122,189,138,161,51,117,31,70,39,163,7,93,85,96,84,252,168,74,67,151,245,11,248,89,126,31,224,201,147,131,126,104,157,35,185,31,232,61,196,201,123,253,118,27,94,204,230,13,126,224,148,160,192,176,112,174,84,133,78,227,209,163,104,26,102,146,35,57,242,203,23,13,37,154,35,27,34,70,82,28,44,202,211,42,169,46,37,37,43,65,66,176,79,150,164,156,251,121,254,148,61,206,178,108,120,174,29,234,70,1,54,115,21,41,127,125,140,252,122,152,63,21,255,248,49,12,61,4,6,57,142,10,107,197,40,214,82,172,200,94,16,76,254,40,167,47,167,110,90,118,230,166,110,92,227,185,54,110,112,151,16,163,24,101,12,24,130,164,112,62,29,68,166,134,159,149,40,137,187,206,222,34,197,66,198,163,195,166,116,192,101,81,84,184,251,106,214,170,149,27,68,18,53,130,49,109,175,170,213,79,124,211,171,106,19,254,132,54,169,77,100,221,201,146,176,32,147,39,132,33,23,12,71,32,35,23,35,105,15,163,65,160,240,46,99,158,1,241,24,50,226,49,212,133,6,204,26,26,46,164,193,171,17,129,87,35,25,94,89,54,93,157,144,156,238,225,21,170,68,128,77,45,160,27,163,33,54,50,16,27,65,210,136,130,164,17,7,201,149,156,126,255,197,209,145,166,217,128,245,188,187,189,177,226,116,1,23,82,96,123,62,155,134,20,126,169,198,142,133,248,39,52,14,196,251,228,64,16,96,182,122,29,163,97,102,11,111,223,43,20,48,196,38,70,168,239,32,168,100,93,121,66,248,233,153,45,226,19,172,221,188,181,118,243,14,197,180,200,99,23,240,214,200,25,96,198,101,224,194,168,137,130,24,70,82,40,140,81,22,69,171,64,57,73,109,157,4,214,45,206,233,99,50,79,114,89,195,67,168,28,33,160,68,124,243,224,5,226,27,32,135,9,11,108,164,47,176,161,46,176,3,132,42,97,129,141,49,167,201,209,79,41,160,42,136,23,0,238,21,192,48,180,9,146,96,126,49,106,207,113,18,49,24,241,159,223,96,36,96,10,56,217,223,33,124,86,53,71,114,11,144,37,149,164,194,55,49,110,185,86,6,141,146,81,138,91,165,104,130,6,254,153,41,74,108,170,35,7,142,139,49,37,116,27,142,115,35,104,53,26,225,63,28,10,34,26,242,28,139,64,255,221,224,168,208,120,173,168,51,124,159,105,96,145,12,2,57,51,108,168,155,153,14,136,101,38,160,144,125,195,206,72,6,196,86,245,52,206,178,160,65,66,132,99,225,130,251,64,239,132,97,254,204,172,198,29,177,76,114,5,86,78,47,193,96,81,150,143,69,142,233,4,145,99,172,69,138,75,16,105,160,218,209,59,175,86,203,175,24,74,54,7,227,23,43,41,140,144,81,40,153,172,86,107,32,198,152,164,206,123,154,212,2,163,108,82,7,215,108,216,24,128,81,180,220,163,71,154,133,102,233,120,65,74,156,153,7,9,80,173,247,232,17,244,46,62,41,116,78,37,5,96,180,164,149,12,219,89,181,96,61,61,139,29,249,99,127,131,163,211,44,198,227,139,68,221,230,165,164,66,130,115,51,169,112,225,94,190,215,108,189,36,206,233,253,96,132,1,178,161,155,174,65,159,58,178,16,148,97,98,130,253,232,17,197,141,185,124,153,91,22,20,88,101,102,142,14,112,221,177,16,176,201,16,112,133,149,184,107,155,199,61,216,143,102,83,128,175,164,185,13,63,102,200,17,19,108,6,158,41,131,225,106,39,94,206,101,72,57,5,201,176,185,205,195,88,43,186,28,104,209,147,36,131,114,177,200,198,83,46,146,149,236,96,216,102,236,232,195,182,177,165,143,129,7,156,116,44,226,157,51,190,226,72,99,136,229,26,3,34,10,36,5,146,189,129,26,82,71,96,28,180,180,17,188,166,5,59,212,222,221,57,233,214,157,14,58,176,37,143,180,123,32,41,95,2,2,158,181,170,29,82,124,101,129,118,144,254,110,17,171,67,47,130,60,74,20,55,208,33,139,35,113,156,140,178,102,142,169,201,2,187,29,3,123,225,96,160,88,203,134,189,114,66,214,62,151,220,203,151,59,187,66,219,180,167,188,0,145,20,89,161,53,131,155,209,56,129,241,155,159,100,5,151,96,35,109,230,194,240,81,240,49,50,80,100,180,131,235,40,65,168,170,44,119,127,146,96,184,179,193,99,38,26,190,111,118,123,62,134,1,39,45,70,191,1,69,205,140,141,33,153,125,102,166,21,216,1,105,20,237,46,196,233,70,136,9,46,225,133,230,78,54,56,14,184,119,239,21,77,215,44,45,71,209,51,144,25,193,169,6,1,167,138,150,208,156,230,247,32,37,96,123,171,125,219,244,26,70,143,252,66,192,27,251,211,197,63,104,222,56,160,88,139,204,156,149,53,234,192,199,176,124,3,35,161,82,30,169,23,106,23,116,181,125,75,105,31,239,212,88,216,148,149,75,67,43,204,24,176,189,118,220,203,106,217,165,202,219,143,22,115,247,238,121,175,208,222,198,135,42,254,202,238,190,173,45,194,195,222,238,219,244,231,149,71,152,23,18,239,193,191,189,71,248,91,91,202,77,192,255,47,235,166,186,223,249,178,243,224,179,133,183,119,239,29,23,139,147,247,142,175,92,217,155,120,169,16,195,132,10,244,51,13,8,94,117,95,37,78,8,67,82,157,182,12,60,34,37,182,128,133,98,229,246,241,194,46,158,199,204,17,239,20,57,23,163,226,84,125,57,204,175,3,16,4,28,48,227,176,178,17,165,43,26,163,227,169,5,223,32,22,245,189,240,118,223,111,77,46,205,191,20,218,89,229,176,179,126,18,155,198,23,221,87,43,234,228,78,7,210,22,73,52,235,132,157,90,128,57,154,199,57,106,181,246,10,162,45,226,177,189,172,134,157,152,215,136,247,18,73,150,231,76,206,207,207,44,76,150,48,29,85,129,3,53,192,182,20,187,142,107,236,141,8,88,103,179,75,151,138,247,238,53,97,237,155,19,185,44,164,44,229,16,206,208,124,155,29,62,112,101,59,128,162,33,64,47,39,64,22,47,111,185,192,49,78,163,205,170,133,247,15,26,240,167,140,193,167,172,221,41,114,113,234,133,140,134,135,108,133,78,49,97,204,32,158,155,199,81,18,249,19,53,119,189,189,234,110,67,111,238,13,4,40,116,177,251,45,116,165,26,218,249,78,76,180,184,85,95,139,85,198,234,160,125,176,15,29,50,119,91,123,122,25,13,243,246,153,35,214,125,220,37,109,216,33,109,72,132,217,107,135,219,19,82,176,27,45,150,10,175,48,141,93,134,68,219,129,230,91,132,98,215,114,138,233,42,117,226,101,237,101,38,15,1,140,81,92,106,53,230,12,51,75,42,229,242,94,15,232,81,22,182,150,246,114,78,143,24,46,79,76,248,178,225,114,222,178,155,230,241,45,170,59,183,56,89,66,71,141,208,63,252,196,190,115,91,39,50,28,22,216,29,35,233,233,97,150,64,2,184,119,47,155,207,21,218,186,246,82,9,99,200,3,235,75,99,193,170,3,238,35,98,84,42,250,46,186,161,189,204,152,160,201,18,209,16,81,138,11,179,118,208,29,116,189,18,188,154,19,196,57,203,194,230,238,219,47,239,189,242,50,201,35,2,81,121,89,31,227,154,202,38,155,98,71,104,213,37,141,169,48,120,245,101,96,250,10,2,141,148,22,18,246,10,134,167,14,219,171,222,91,202,238,222,59,154,220,123,37,135,79,91,15,150,235,123,248,68,24,108,9,176,215,18,0,127,53,151,195,207,85,152,161,108,52,166,20,51,76,126,64,218,53,224,55,183,232,65,12,95,145,163,239,227,4,103,208,89,165,156,90,205,238,22,39,23,140,201,86,109,242,202,222,105,121,144,139,54,18,108,126,22,130,49,223,66,102,146,227,170,108,200,160,235,165,217,28,9,167,30,25,139,19,170,116,171,64,40,235,168,185,101,40,198,0,20,19,204,41,230,66,35,55,62,145,26,176,88,99,178,172,85,227,252,69,56,96,11,175,152,208,199,184,209,63,201,87,104,244,111,0,58,115,17,131,255,55,52,250,183,152,144,217,193,63,138,209,191,119,118,163,255,198,103,54,225,35,108,194,155,23,97,19,174,222,103,192,25,227,7,88,137,7,79,182,238,89,109,27,205,189,144,57,103,207,122,23,93,249,104,13,199,245,52,29,196,33,146,100,141,142,87,49,151,0,52,27,157,126,211,196,120,166,176,123,39,29,215,106,163,199,13,200,68,30,54,43,90,203,65,49,87,99,231,89,253,116,155,141,230,48,59,110,110,181,93,120,155,44,179,151,42,130,219,145,45,187,159,199,212,154,217,233,142,111,112,237,60,131,193,181,53,196,224,154,149,206,165,119,12,150,189,155,102,99,205,242,60,131,165,53,133,68,253,83,24,83,179,250,18,76,170,217,135,23,96,88,221,77,7,68,41,94,98,4,38,239,51,139,177,170,108,248,171,66,205,48,115,104,78,84,2,27,31,65,50,12,100,19,89,254,35,203,223,95,9,247,23,134,0,80,83,244,36,147,108,87,53,201,78,180,31,182,70,219,29,43,6,211,238,152,118,218,238,249,219,105,39,30,70,145,237,30,242,5,46,160,19,4,29,94,218,80,211,153,232,165,166,13,183,252,118,199,180,252,118,147,44,191,249,84,83,171,28,191,40,144,18,63,124,227,87,160,19,190,3,173,74,62,135,115,196,62,225,173,241,11,147,204,221,33,83,66,186,136,6,23,91,38,17,55,189,151,85,242,235,137,176,165,39,206,95,46,137,198,17,57,66,251,164,100,69,21,58,217,102,7,121,156,72,73,182,76,9,90,179,48,187,238,209,185,137,216,69,249,186,211,60,97,250,106,76,200,142,58,16,225,184,65,222,237,129,169,144,152,42,244,42,130,14,97,220,170,58,128,179,28,226,155,226,16,223,15,150,237,156,14,243,81,0,73,56,204,71,175,178,227,28,230,27,241,195,124,103,244,97,126,103,216,97,190,137,198,182,169,150,182,137,102,182,1,130,133,61,96,141,109,99,59,160,131,37,132,215,52,235,87,118,182,150,75,52,198,76,32,195,67,109,30,27,89,99,12,155,71,221,213,157,240,104,248,66,236,30,83,141,124,133,233,163,90,108,90,33,52,220,218,79,50,103,36,25,158,28,110,179,51,167,190,73,225,111,145,139,213,47,133,166,141,11,99,26,78,114,155,61,87,152,236,45,36,219,19,250,121,60,31,185,113,81,55,10,156,168,181,161,63,218,218,208,137,89,27,78,125,162,172,13,77,197,156,77,230,112,146,241,176,200,29,73,206,211,123,246,51,243,242,23,96,94,222,74,227,16,163,30,196,158,157,75,228,33,16,98,28,161,151,206,17,58,41,28,97,220,156,120,12,142,47,153,35,114,34,28,209,69,241,99,103,103,158,26,233,204,147,151,194,60,53,82,152,39,79,111,228,184,68,42,91,43,37,230,229,6,78,122,96,223,212,103,188,71,23,86,35,228,187,186,159,30,190,171,75,70,81,105,102,187,186,49,132,39,11,76,117,255,92,40,242,240,155,8,255,61,200,241,103,68,247,76,68,247,188,237,203,99,74,232,254,249,171,185,111,154,254,145,227,30,108,26,182,209,38,19,35,180,141,98,105,67,53,223,13,166,249,38,37,176,197,149,192,164,13,158,194,83,181,70,182,243,220,126,96,62,83,9,39,169,132,89,16,143,114,177,168,247,225,247,236,98,212,109,72,224,221,2,222,170,102,168,212,76,83,148,218,207,168,36,141,242,31,102,52,37,84,13,193,6,120,99,31,65,139,61,60,122,20,223,13,184,100,111,108,222,192,22,133,127,136,208,163,20,148,217,8,84,103,220,129,126,96,24,165,58,191,65,138,195,7,196,48,216,176,124,33,180,181,228,243,67,97,49,68,6,95,30,29,113,201,222,125,66,11,144,192,180,202,201,179,108,119,156,101,100,4,200,128,42,176,124,103,200,114,192,78,121,101,159,191,28,244,152,41,170,58,248,0,146,243,176,133,65,88,38,69,188,23,208,185,142,3,176,9,181,48,227,73,61,236,50,30,0,84,181,174,243,112,146,140,240,204,230,36,57,158,102,93,0,62,37,237,11,29,5,203,149,112,224,15,52,39,128,202,21,171,147,186,116,155,137,233,227,197,69,166,46,71,36,76,49,109,211,221,202,83,9,130,42,138,141,185,30,1,154,138,29,5,163,65,46,89,191,104,39,235,23,159,69,117,31,140,170,45,109,161,112,32,124,157,79,197,97,35,8,85,13,211,58,12,72,101,44,61,95,183,236,38,215,201,135,4,22,190,160,143,216,138,169,114,209,75,216,191,160,166,72,102,181,166,85,71,132,60,191,207,94,212,207,196,204,5,223,233,45,185,39,177,214,164,108,131,197,228,139,177,210,188,194,94,180,133,229,58,30,112,100,253,8,227,46,230,65,21,59,156,51,42,154,205,52,69,115,212,156,90,209,113,71,160,196,124,177,222,66,74,169,90,226,160,243,70,99,31,102,6,155,166,224,199,130,13,225,88,42,72,73,191,136,204,77,98,82,221,170,68,249,239,0,186,107,130,101,72,130,111,23,225,123,4,128,157,5,126,220,56,172,208,148,112,41,57,117,220,240,222,231,243,163,184,138,145,167,35,241,2,182,99,175,160,255,244,38,27,116,87,114,143,118,42,183,159,18,182,236,148,66,145,147,99,180,102,197,28,68,142,96,114,46,48,7,85,31,21,241,50,247,38,110,111,184,168,71,14,247,67,37,233,94,153,156,223,14,243,167,185,246,100,148,18,55,70,85,37,131,19,19,194,165,103,132,16,162,9,205,233,241,190,27,235,189,41,211,16,193,29,32,231,23,165,224,73,100,61,198,27,40,135,21,99,30,82,144,47,119,222,79,150,157,29,81,136,232,75,130,211,208,104,17,208,166,1,152,68,146,21,240,49,188,155,68,159,153,76,110,227,165,22,148,203,19,234,142,73,229,22,5,137,226,118,193,220,134,22,88,39,102,188,149,240,165,200,93,22,239,95,190,124,233,146,157,143,97,101,1,4,157,165,172,57,46,233,117,227,213,84,19,170,134,124,80,197,10,171,1,209,77,37,218,130,82,43,214,192,239,196,66,87,96,143,16,134,8,96,202,71,201,146,231,200,138,27,155,57,98,251,29,155,156,161,83,0,150,198,62,243,192,196,182,17,69,204,89,161,164,112,95,163,5,8,22,234,137,141,23,217,136,106,78,28,108,132,38,210,96,35,105,148,15,209,12,125,196,7,74,225,183,107,196,147,50,117,202,156,81,144,0,104,150,51,125,3,25,69,165,250,15,139,110,27,123,143,91,197,146,25,114,56,249,2,51,96,42,108,43,60,144,138,173,22,238,124,174,238,147,62,46,26,151,47,27,89,10,173,164,204,230,51,244,137,203,92,216,1,76,97,154,133,19,170,243,181,106,25,207,88,98,147,138,10,183,120,42,96,146,166,217,49,125,51,147,240,49,167,163,169,190,92,57,200,104,129,166,49,210,57,52,215,22,85,37,247,157,44,19,93,14,109,92,116,102,91,60,231,135,240,26,60,102,69,86,233,74,159,17,148,127,244,168,7,82,166,1,53,246,176,76,100,175,86,171,125,126,81,195,160,187,164,234,103,78,233,84,65,0,58,8,251,138,27,31,195,148,146,137,32,150,238,179,233,198,0,178,177,163,190,240,138,5,195,45,40,226,22,8,189,100,178,104,129,58,73,191,239,21,232,79,129,25,156,2,72,54,36,43,82,52,51,197,251,41,62,7,245,44,39,57,13,157,240,69,197,26,228,24,66,74,128,179,165,160,16,129,122,197,90,138,214,82,12,107,169,12,159,228,176,145,33,121,0,116,247,13,239,182,186,180,178,18,67,80,152,116,48,225,114,67,113,49,16,32,244,118,128,169,129,148,165,82,201,56,64,33,248,15,116,137,227,218,78,32,158,188,153,75,105,117,196,38,21,107,84,71,152,212,165,212,1,98,241,27,50,100,13,47,173,2,225,64,39,213,145,100,29,115,182,201,101,129,153,177,10,158,132,161,64,115,188,214,237,225,172,69,242,252,46,142,216,211,166,164,236,170,203,204,21,176,129,219,49,177,138,177,98,105,61,72,180,215,17,86,187,120,179,247,181,106,49,80,208,37,153,246,244,152,169,174,94,202,17,80,133,86,86,137,230,85,206,115,154,87,181,179,10,195,172,203,98,111,186,209,149,174,90,91,165,154,89,213,34,181,43,246,86,33,87,43,88,238,180,185,150,57,245,113,204,180,244,152,125,214,39,213,48,75,111,71,192,45,42,133,39,71,63,82,37,86,17,4,73,76,115,94,193,69,164,4,75,114,7,97,38,144,2,91,88,141,88,207,102,53,226,7,86,35,74,135,82,44,71,18,196,213,136,241,72,76,74,61,155,253,136,17,156,208,197,133,214,64,218,141,219,146,196,147,163,18,41,205,208,16,139,18,95,137,12,34,230,97,177,147,143,35,122,180,145,31,38,118,23,43,105,190,222,58,42,150,180,71,106,42,164,107,213,122,92,31,83,137,156,194,169,82,44,215,68,188,86,140,96,59,241,217,219,183,90,62,169,245,69,35,129,63,238,224,188,132,147,231,152,174,128,109,93,155,245,138,228,116,37,196,169,216,152,113,22,21,175,120,64,5,57,69,144,46,38,104,35,130,222,7,170,143,160,227,41,97,85,35,163,136,122,215,10,157,247,72,98,62,27,0,83,85,165,145,7,210,58,201,39,213,201,135,150,136,40,227,234,17,127,140,21,166,43,122,126,180,119,233,195,228,249,19,7,148,172,215,81,128,39,142,89,199,57,135,179,243,138,73,140,8,203,130,151,182,250,100,234,191,132,46,105,82,173,101,136,0,101,196,110,76,53,214,160,92,209,125,51,210,180,130,151,138,239,197,177,206,183,168,180,210,221,225,246,32,148,95,54,104,73,49,97,73,88,107,97,202,162,163,108,19,167,20,205,177,14,155,207,237,160,121,184,159,185,242,56,126,230,152,15,188,236,144,237,155,11,42,156,81,143,147,197,246,82,74,113,156,148,126,150,107,70,207,114,103,210,188,240,205,61,151,23,190,185,224,12,123,76,101,113,176,109,5,83,147,224,9,79,172,127,232,7,239,162,143,161,57,95,149,192,76,169,152,119,36,122,178,199,71,79,103,199,194,122,148,247,80,5,161,108,2,7,149,19,36,70,20,82,8,107,82,129,161,39,50,192,215,213,20,190,142,162,95,198,98,98,10,254,55,64,147,236,149,235,154,19,105,161,56,198,35,178,183,56,138,72,251,105,68,218,143,78,172,153,76,164,101,133,181,112,207,169,46,245,5,46,32,77,90,132,85,81,38,227,18,215,190,164,250,199,61,11,37,18,68,101,40,226,71,65,255,147,130,108,17,208,68,4,6,121,161,210,28,135,154,241,172,105,199,18,227,227,203,233,52,124,57,251,92,248,114,246,5,224,203,133,79,12,186,252,211,33,65,247,44,8,208,141,34,63,177,65,7,122,130,97,77,61,110,126,211,29,236,145,212,43,59,87,130,5,42,53,166,102,180,92,126,153,217,93,65,66,99,190,110,96,220,174,172,54,61,53,91,70,179,121,93,91,152,153,130,117,138,158,111,93,146,238,120,18,175,97,30,227,142,197,96,77,80,122,97,106,106,1,75,3,8,101,19,228,223,20,247,81,236,138,177,191,235,238,5,142,16,224,89,212,44,66,197,65,82,245,212,170,184,122,7,93,250,240,143,149,211,208,203,154,141,133,104,156,134,40,171,27,122,248,108,162,197,97,135,60,142,136,180,1,63,139,15,234,48,243,232,212,212,204,55,128,241,55,243,86,146,16,111,227,228,55,171,209,72,191,102,222,33,155,160,192,195,85,236,186,172,79,193,147,164,104,72,37,37,110,82,145,44,187,92,196,138,102,222,174,198,35,114,70,77,157,18,204,94,4,146,27,36,88,136,217,210,32,129,226,233,154,161,233,76,119,3,93,175,38,94,200,230,35,9,232,106,126,223,240,110,29,217,98,76,108,178,177,0,214,209,171,106,5,140,101,104,230,189,106,25,64,96,87,117,126,98,6,144,98,95,140,191,25,138,66,132,71,39,182,48,37,155,101,166,100,51,100,133,5,64,97,160,238,78,135,105,103,40,87,252,66,9,154,207,91,181,19,64,198,240,62,74,134,95,227,218,162,61,131,49,29,93,204,237,160,229,196,131,190,213,233,172,53,45,31,29,11,230,183,240,77,141,27,135,62,23,80,33,195,162,198,241,187,212,46,186,63,241,170,71,150,221,116,142,88,169,71,143,2,79,219,122,35,178,234,232,82,163,19,208,73,88,245,158,151,111,119,156,186,209,185,69,183,108,2,139,161,106,28,186,80,77,132,238,240,132,11,144,176,30,242,73,27,188,2,168,52,171,167,212,149,138,167,75,195,170,4,89,116,62,236,74,99,32,173,76,83,23,227,198,131,58,121,62,194,130,225,140,53,206,223,178,81,116,4,8,138,217,53,43,154,103,163,125,93,221,233,219,77,195,61,169,52,157,6,17,36,178,100,198,139,204,80,5,160,39,223,113,58,117,195,173,236,238,106,117,167,211,68,175,34,208,65,171,161,49,115,119,23,67,174,98,212,95,232,215,129,169,237,233,144,173,227,52,14,30,244,29,31,211,209,181,202,36,165,224,183,83,198,230,87,128,39,18,143,229,1,166,119,44,207,175,104,142,11,41,102,83,131,175,44,161,14,208,109,250,26,101,241,26,174,213,131,52,175,95,199,12,225,43,12,157,229,176,40,194,117,69,155,44,97,6,241,54,81,98,95,217,53,107,152,207,138,230,250,29,94,39,234,20,119,53,175,107,96,16,91,216,88,26,121,102,131,126,239,247,209,83,231,64,234,243,110,73,47,235,83,250,180,62,163,207,66,86,246,173,129,161,131,43,168,223,56,173,27,141,131,182,139,179,137,239,248,177,5,82,187,120,134,41,107,219,252,69,107,116,76,195,166,185,194,128,207,56,165,20,20,90,215,14,173,166,233,104,123,80,29,249,158,216,135,9,135,150,181,13,27,245,245,25,31,184,36,144,251,93,51,147,207,231,53,226,42,111,217,157,19,228,173,254,244,187,61,101,27,79,141,222,198,139,114,208,64,110,37,193,91,55,60,188,87,127,249,114,114,103,88,42,208,1,202,21,244,38,238,248,146,216,94,123,184,99,0,199,62,196,57,14,76,54,48,224,32,5,30,244,157,12,15,139,24,250,144,245,171,34,190,48,250,10,41,45,186,175,6,236,156,112,104,225,10,135,22,70,53,248,6,244,125,145,247,231,82,213,200,169,30,105,115,99,17,43,52,20,65,13,53,122,68,66,183,72,185,208,31,209,208,176,133,10,2,64,140,86,209,8,5,77,154,132,131,52,189,169,168,115,3,215,7,247,29,134,57,43,24,130,151,171,161,42,26,100,103,117,113,188,26,226,62,12,229,139,120,183,114,42,50,51,167,40,220,254,156,191,136,251,141,128,94,96,160,149,101,192,49,176,35,68,165,8,208,122,208,46,229,224,75,141,252,36,108,227,38,178,30,34,115,188,207,120,92,171,160,253,103,172,100,0,88,176,15,131,104,198,196,240,48,22,49,10,155,117,19,86,210,92,101,254,214,99,121,105,154,153,144,36,159,41,82,242,128,251,52,135,30,38,133,55,150,15,112,152,40,253,146,217,9,206,39,248,12,85,149,189,146,21,246,200,234,2,113,195,99,121,82,184,153,24,123,225,252,57,239,43,236,16,143,53,242,146,139,209,185,25,140,232,74,179,114,137,188,105,227,114,102,47,1,209,102,229,104,181,249,177,8,7,4,33,47,176,18,61,195,243,205,171,119,54,111,164,231,231,227,224,160,194,63,170,237,21,149,94,208,53,90,152,98,154,188,73,102,197,35,123,6,70,14,97,201,134,57,236,90,192,234,183,128,222,121,104,50,68,133,49,64,39,255,80,239,244,221,48,61,16,149,194,54,16,15,39,85,47,223,119,179,149,169,203,55,48,104,175,107,98,200,112,0,30,219,116,113,232,228,66,148,170,213,45,241,132,7,108,119,200,39,224,162,246,106,239,181,87,235,238,107,175,22,122,175,145,171,101,116,51,93,213,52,228,83,196,86,172,26,122,208,111,203,238,245,209,152,62,248,152,11,191,137,222,158,238,251,221,78,197,208,113,8,21,139,177,47,21,71,18,8,121,126,151,221,147,12,7,78,39,143,71,104,4,29,238,108,21,209,134,121,209,177,25,208,150,75,66,211,192,243,47,101,149,87,97,33,29,133,7,59,7,107,161,172,182,199,167,68,35,185,46,9,201,191,168,182,3,188,149,222,124,2,148,98,40,140,8,133,150,5,207,168,191,42,157,110,98,4,238,35,209,199,38,108,106,79,144,70,59,164,155,97,184,94,47,18,167,151,252,166,194,40,59,213,32,59,163,208,13,224,94,195,156,129,85,98,103,169,35,80,65,165,67,158,82,97,34,155,121,128,88,230,103,151,61,232,77,178,136,177,26,219,244,122,197,246,120,220,3,41,5,242,220,71,46,218,234,136,19,83,170,73,52,105,116,40,209,160,196,251,94,3,104,219,70,19,104,161,238,44,101,27,138,204,72,3,103,48,121,104,147,151,106,233,37,239,121,46,153,32,29,251,60,83,207,192,72,219,60,19,123,81,11,42,105,82,121,29,154,145,44,53,131,41,185,127,255,245,187,107,247,119,118,182,239,175,220,186,121,103,237,141,59,232,252,57,107,87,19,210,201,27,148,171,248,127,214,25,119,229,154,109,96,100,145,169,13,156,11,122,169,31,242,70,179,137,30,35,113,10,161,127,219,60,75,181,145,171,160,65,99,163,10,98,97,131,65,70,175,42,79,169,222,175,246,150,196,106,85,154,121,70,144,86,72,3,182,216,91,194,153,182,108,4,149,29,255,4,152,250,42,0,129,88,218,68,177,185,193,134,98,230,244,62,147,142,115,145,74,171,253,165,221,61,68,212,13,195,207,246,161,83,149,221,134,112,249,115,42,216,67,192,47,66,201,209,9,200,121,115,48,138,87,141,57,95,13,105,160,142,122,236,151,148,152,237,228,164,249,62,96,253,22,128,221,163,71,102,96,42,146,213,154,214,161,70,94,176,1,60,87,208,225,83,132,229,25,232,187,80,20,50,114,17,135,33,214,195,44,121,128,11,202,3,22,175,104,162,68,14,29,18,14,64,72,223,221,3,228,125,202,39,220,213,35,123,160,98,160,224,103,84,29,174,189,210,23,102,166,167,98,154,40,28,140,192,1,208,92,121,106,166,168,229,136,166,153,76,39,9,221,179,116,45,95,247,129,152,49,188,181,139,92,218,228,225,100,105,222,104,45,204,23,27,123,32,213,120,32,42,0,215,209,49,143,7,121,179,51,201,8,224,100,19,152,48,96,182,237,251,247,45,223,236,102,188,158,97,199,11,51,233,229,115,83,83,83,151,172,46,118,196,176,253,244,74,82,203,47,24,248,51,78,21,249,125,7,184,236,88,69,250,248,109,86,168,6,89,216,250,92,107,166,53,215,50,6,67,231,41,83,105,89,174,135,84,27,232,240,105,23,56,114,52,18,204,208,143,220,113,207,232,246,64,38,107,199,43,200,96,31,155,192,161,57,237,251,247,81,68,62,237,193,118,133,172,149,82,126,102,182,60,115,120,148,41,229,139,211,165,217,57,120,42,134,207,131,248,16,42,147,71,102,253,192,242,39,65,134,117,58,8,122,234,120,90,45,185,75,245,186,215,153,236,25,208,97,186,227,20,95,133,186,227,251,78,183,146,159,41,23,231,167,14,143,164,178,32,81,162,84,100,186,24,85,189,50,165,51,27,45,15,36,222,213,74,225,29,211,62,176,108,175,128,234,86,0,143,134,89,160,150,90,135,125,179,224,185,141,194,161,101,30,121,5,215,68,191,209,142,229,50,141,44,110,185,194,167,180,112,211,232,114,181,114,30,50,131,248,141,98,16,76,198,158,222,53,122,61,88,73,64,16,181,90,247,173,154,62,191,92,91,89,211,223,172,213,12,125,165,182,210,212,219,171,181,181,21,221,89,174,213,172,21,76,233,172,232,229,21,76,234,67,210,201,50,38,149,150,245,131,245,218,250,138,126,0,73,93,74,234,45,243,92,71,144,84,164,164,169,101,125,118,165,118,107,93,247,86,164,130,15,86,106,235,171,250,9,228,42,83,210,12,212,69,5,49,201,195,164,90,77,211,89,0,109,117,16,75,240,255,101,58,48,244,16,179,95,38,163,193,106,241,178,213,172,10,248,184,220,1,206,175,234,53,60,239,50,81,219,102,213,119,161,144,38,128,129,27,242,2,76,220,179,63,251,249,236,231,179,159,161,63,238,61,91,38,52,153,83,76,201,100,4,25,206,32,29,94,196,180,1,101,29,74,144,69,97,70,70,51,110,187,158,157,41,233,25,246,127,46,19,34,242,113,42,84,235,226,52,249,108,117,48,234,172,15,205,195,232,175,104,77,34,91,25,78,135,165,118,228,121,146,233,175,40,205,201,112,134,211,225,196,206,22,10,153,74,229,112,178,105,154,61,162,192,164,224,98,4,120,18,15,194,123,192,127,197,233,41,107,1,202,102,50,71,86,211,223,175,100,102,123,108,89,40,109,223,180,218,251,126,37,83,154,9,83,89,151,5,253,23,93,84,218,150,169,191,200,144,201,8,54,32,51,85,236,29,103,202,248,171,72,127,22,89,142,65,48,150,212,142,70,39,178,213,74,94,184,8,43,32,202,50,250,95,194,150,147,138,1,165,99,184,126,219,113,80,119,135,76,41,112,164,243,229,148,187,127,192,139,206,213,91,192,139,2,159,91,154,154,154,1,78,183,92,154,41,151,209,75,56,170,39,150,87,174,174,90,109,203,207,26,120,240,4,9,20,206,195,108,46,91,17,97,54,56,247,203,215,45,255,213,87,167,30,153,232,16,225,213,87,75,69,238,148,92,173,174,147,155,180,94,171,22,115,157,183,171,198,171,175,198,191,113,214,62,75,53,60,234,228,222,118,6,116,202,11,93,173,164,201,214,26,169,53,73,189,94,232,217,237,197,186,225,153,179,211,186,245,250,242,173,237,163,226,245,245,182,3,180,181,118,115,231,238,254,218,221,54,60,109,226,175,213,141,149,26,16,255,218,138,255,249,235,179,38,102,88,121,99,121,227,243,111,108,194,147,119,7,126,221,88,59,90,171,117,123,71,152,169,182,177,126,115,227,238,65,177,86,187,234,116,32,103,173,125,84,171,77,180,230,225,195,106,175,86,91,46,97,169,217,46,86,251,0,243,191,81,159,185,214,58,190,75,143,175,239,220,221,94,126,253,234,59,198,220,205,210,109,235,248,248,202,122,173,213,54,220,226,149,43,15,111,78,111,174,207,110,46,151,231,215,151,215,174,188,185,80,191,182,214,112,102,143,156,107,133,213,131,130,243,250,205,213,70,97,123,122,167,102,238,175,109,46,183,223,40,92,91,158,94,219,154,186,177,177,117,247,157,198,235,91,59,205,238,205,187,222,202,234,134,121,123,227,78,115,110,103,253,173,59,141,133,98,169,229,77,28,150,55,31,22,75,165,187,165,187,183,111,151,23,74,119,166,26,165,174,247,240,154,115,195,126,235,202,106,247,243,229,222,237,169,7,115,27,183,223,90,119,13,247,86,113,197,128,217,184,181,177,6,93,61,106,223,245,96,112,203,59,39,181,227,90,99,231,202,221,215,189,27,48,75,181,45,167,253,230,70,109,101,101,217,106,227,76,92,223,0,70,103,107,103,243,228,74,173,214,222,218,220,217,130,193,47,111,215,142,182,106,107,107,171,7,237,218,131,173,233,141,171,87,186,219,44,239,42,148,63,104,55,214,176,252,201,22,76,187,177,182,218,110,215,182,182,110,237,64,83,181,227,107,181,233,107,181,206,70,241,224,214,114,109,102,163,182,217,93,159,46,184,221,253,214,141,149,233,249,130,95,158,170,191,51,85,58,236,44,92,107,30,110,109,93,223,216,156,111,149,30,110,193,251,149,155,135,115,126,161,60,81,108,109,183,119,142,174,238,220,221,104,79,191,177,240,249,107,91,111,158,220,190,118,237,96,235,202,141,187,87,55,187,203,171,27,222,193,218,91,208,223,59,208,177,147,107,215,106,15,182,123,87,111,244,239,44,188,113,99,238,120,107,254,141,137,131,233,214,193,218,235,39,179,158,57,117,178,208,43,46,67,127,202,237,149,147,102,247,173,57,191,97,206,183,150,175,111,93,91,91,49,10,229,131,43,39,27,251,27,237,246,230,181,187,111,52,106,155,214,198,206,22,12,251,218,138,185,181,121,197,244,107,203,7,219,59,175,215,218,206,206,92,175,246,206,134,117,0,124,228,145,63,117,88,91,223,94,187,182,1,115,123,208,54,55,86,174,30,118,218,155,80,205,181,218,172,119,123,171,243,112,189,182,112,227,205,119,202,115,229,237,173,181,229,21,123,181,212,117,167,22,222,232,247,55,235,205,122,221,127,216,123,99,167,213,186,114,221,117,55,55,54,160,142,181,253,133,141,238,77,103,245,96,243,1,52,13,73,55,214,151,247,111,244,78,150,239,238,119,118,160,47,208,153,233,173,205,27,205,133,163,149,131,77,11,82,106,215,54,238,172,212,246,231,102,156,214,242,234,141,185,5,167,116,252,214,252,172,123,181,12,253,223,159,191,182,113,251,238,234,236,27,115,51,111,93,59,41,223,190,186,121,235,96,205,88,222,191,82,222,95,190,182,122,253,0,224,0,254,213,122,181,141,147,219,111,172,151,155,133,195,131,82,177,95,187,86,171,237,152,237,245,233,141,55,107,13,251,230,254,234,220,78,99,249,96,243,38,246,14,254,65,147,59,91,87,14,110,175,186,179,71,215,118,214,183,33,55,79,95,217,154,63,56,54,189,27,175,183,95,63,48,251,215,188,91,205,233,166,89,88,169,205,180,183,79,174,30,193,228,188,121,101,243,141,67,127,222,107,21,97,115,193,63,222,126,237,250,198,250,201,214,230,193,195,150,119,229,141,198,231,31,172,194,68,6,223,112,14,112,110,33,251,196,244,234,230,166,51,181,113,116,50,103,52,110,183,14,141,137,55,174,245,31,206,47,123,253,99,239,225,157,94,237,122,251,205,147,27,83,11,166,185,63,189,181,85,91,121,171,51,51,113,88,191,246,150,237,207,205,175,44,47,47,83,63,15,174,30,148,78,54,167,30,30,190,85,168,219,246,244,117,108,227,225,250,172,121,99,161,92,90,56,158,233,189,121,216,88,158,55,218,215,160,205,249,218,134,117,245,10,44,154,40,11,144,127,23,251,2,50,88,123,123,225,224,182,232,151,218,215,229,233,210,173,237,54,72,47,221,185,155,83,51,253,253,147,185,133,99,175,221,190,186,255,166,183,83,152,186,109,123,6,205,225,22,252,163,245,172,189,83,178,150,23,90,115,118,179,124,210,153,43,44,28,173,99,123,238,245,163,13,168,242,157,90,107,253,104,195,146,230,193,105,27,226,251,201,245,107,181,29,247,106,241,250,202,234,59,199,55,31,204,39,205,25,44,255,206,70,109,253,96,99,31,164,138,77,207,87,251,92,235,181,183,143,123,27,87,31,212,110,223,234,77,212,174,31,212,119,106,206,193,106,161,127,251,168,115,213,232,180,91,27,133,187,7,87,131,58,87,186,181,253,181,198,202,206,218,221,105,9,22,94,63,184,185,188,1,101,55,150,79,68,219,43,7,181,227,141,207,175,236,212,94,159,70,132,177,182,106,213,218,221,107,0,187,215,27,172,143,199,237,55,183,97,153,247,175,220,162,57,88,157,222,90,219,216,175,25,91,214,85,182,143,110,109,172,175,111,213,174,108,108,175,30,80,27,183,15,150,165,54,174,109,220,216,185,125,83,126,191,189,115,147,189,111,151,107,237,135,59,27,203,189,149,141,198,209,155,107,69,107,107,103,203,178,217,152,251,240,190,127,68,239,7,181,38,160,250,7,222,225,97,225,102,161,61,119,120,117,161,59,213,186,117,251,141,9,195,247,143,103,23,74,171,245,29,171,211,217,152,58,188,61,111,173,110,28,175,111,189,229,28,150,239,30,184,111,217,198,201,27,254,157,219,245,7,15,167,186,51,111,221,236,212,235,189,59,235,222,244,209,218,81,131,214,179,183,126,112,208,222,56,89,219,56,89,223,186,214,91,131,61,120,253,86,15,112,203,214,209,141,141,157,213,246,78,173,124,112,29,230,229,157,233,187,237,91,189,101,150,183,54,3,169,32,69,174,181,233,97,5,30,166,97,201,86,79,204,153,131,195,59,15,143,139,222,231,95,191,122,120,235,240,234,220,91,15,150,231,174,27,214,214,149,141,238,244,235,115,243,15,142,251,64,235,86,86,182,79,106,91,181,141,171,27,215,16,15,227,218,46,239,44,111,47,111,120,253,77,152,220,141,233,218,6,226,108,152,129,173,205,173,29,152,240,222,186,211,62,88,7,172,177,213,62,160,245,144,203,223,221,127,184,181,178,114,205,106,179,188,106,249,91,91,176,230,109,235,205,218,234,218,218,59,0,66,152,5,182,22,12,96,99,3,178,220,88,6,156,185,126,109,179,108,201,253,9,218,232,213,214,118,106,119,109,175,182,181,65,197,219,64,31,160,45,160,15,180,191,14,110,188,85,251,252,193,173,45,220,31,65,95,165,246,129,230,236,92,123,8,84,38,82,246,173,107,251,215,155,171,82,59,39,43,203,27,205,213,90,251,0,134,15,9,71,181,149,235,171,27,55,215,123,109,160,79,0,47,39,235,203,215,155,43,111,190,179,185,101,108,188,83,123,107,109,102,231,234,182,117,237,238,234,196,250,81,237,173,242,246,209,85,191,113,179,56,127,132,28,193,242,181,237,187,51,107,238,193,53,152,212,106,85,67,38,101,118,170,30,55,69,187,64,181,231,46,60,4,28,171,166,159,2,128,186,94,229,244,208,242,44,60,16,70,171,197,29,191,222,115,123,219,166,135,151,144,116,198,38,107,211,197,191,64,15,247,196,30,107,51,69,96,41,209,111,0,105,126,39,201,118,79,67,127,53,134,221,236,152,100,121,188,225,233,190,211,171,104,165,252,220,225,190,134,23,188,43,48,172,30,94,2,171,240,198,164,113,19,107,22,105,25,195,140,14,68,127,129,187,247,160,183,84,11,60,67,147,86,227,64,110,18,94,7,228,100,191,83,17,119,133,242,6,84,126,104,222,68,43,29,84,91,35,43,29,105,50,204,1,173,161,82,154,46,4,161,37,72,248,69,11,123,193,15,210,184,234,152,116,230,149,83,62,65,115,56,65,26,147,92,38,59,102,203,215,42,218,60,204,210,64,231,83,140,182,29,236,212,93,211,116,178,47,209,186,150,109,105,170,69,199,71,191,252,247,143,254,243,219,143,191,244,211,39,255,246,245,167,255,242,119,143,191,245,141,167,255,252,43,45,54,52,123,200,160,236,132,225,216,108,32,164,190,134,129,212,251,32,25,216,225,242,75,221,97,75,69,243,139,208,0,125,110,160,163,209,93,166,1,127,242,173,239,61,125,239,159,180,220,222,153,107,66,197,155,191,213,55,221,147,176,182,143,191,252,141,167,255,241,174,84,27,46,45,200,191,102,88,95,199,168,155,120,167,199,183,252,142,121,203,54,117,102,162,0,112,215,213,20,240,32,171,147,164,133,41,21,97,101,130,85,208,92,231,104,146,162,60,76,210,156,96,213,116,33,208,57,162,163,0,130,22,202,68,138,51,141,230,160,67,119,229,41,65,89,57,88,238,227,73,182,41,96,181,167,103,138,104,53,229,210,58,114,187,9,94,59,94,48,195,206,115,111,179,147,13,179,211,17,13,156,178,99,99,178,3,130,90,26,176,137,209,110,73,215,198,200,196,247,21,27,19,223,17,244,112,199,53,205,200,244,128,196,221,233,119,165,165,194,65,76,210,36,65,141,165,114,17,53,137,199,102,147,192,19,69,69,14,170,104,181,193,1,72,103,171,161,61,249,213,123,143,223,255,54,135,77,93,243,246,161,125,148,254,91,29,120,192,67,19,223,234,105,40,80,14,164,133,29,217,131,233,162,104,204,53,49,66,78,164,185,15,63,248,241,211,31,126,113,68,115,123,122,137,254,31,15,158,238,28,57,28,158,122,166,235,57,182,151,8,82,47,8,152,66,200,73,0,171,40,48,97,207,255,92,128,233,215,191,121,242,111,95,124,113,192,68,205,93,4,48,193,44,217,28,156,24,245,248,244,64,19,116,253,207,5,156,30,255,240,39,31,127,247,215,47,12,156,88,115,23,0,78,87,156,190,203,161,137,168,26,16,217,79,11,56,81,215,255,124,72,221,211,239,252,91,200,137,189,16,106,199,90,60,19,80,9,192,194,227,131,168,113,3,99,246,39,91,142,131,51,41,224,195,235,56,20,91,202,97,107,16,121,221,77,102,239,200,92,82,235,185,22,48,186,39,17,14,175,237,108,216,45,39,228,238,30,127,233,55,153,143,190,248,157,36,102,81,46,166,8,13,82,233,111,254,77,230,201,111,191,130,165,229,49,6,54,22,120,41,103,174,53,215,98,38,25,179,83,6,198,196,208,45,74,47,3,228,65,58,55,103,245,78,30,236,176,29,132,98,133,144,124,184,49,106,68,232,72,183,59,29,164,25,194,178,70,96,90,3,137,129,179,167,186,204,250,225,105,178,76,189,213,119,0,97,37,1,119,16,37,4,132,5,91,16,60,75,240,140,245,138,103,42,34,216,78,141,156,41,111,224,161,47,129,137,206,100,196,184,189,42,228,194,246,110,88,30,122,172,9,141,78,131,157,21,191,112,38,42,22,1,36,185,53,38,249,105,27,232,12,8,98,237,8,211,74,72,214,194,2,170,105,33,137,145,145,245,208,114,232,96,73,2,144,225,53,163,13,228,56,85,50,177,70,174,139,45,25,55,14,12,151,146,155,136,177,252,220,244,85,229,232,91,84,165,30,112,144,103,171,130,248,56,81,20,106,225,140,195,25,43,33,242,205,139,230,244,128,94,156,173,22,134,181,69,217,96,146,134,120,136,67,200,207,251,206,13,231,200,116,87,12,188,190,167,187,176,57,23,49,42,98,190,101,117,0,147,168,215,15,41,212,169,157,80,46,112,106,132,198,192,110,224,194,3,54,116,234,186,196,215,2,173,224,134,45,67,124,234,169,68,250,148,39,76,51,149,24,50,191,9,115,90,101,94,47,133,244,59,106,11,42,52,184,18,185,188,233,28,45,6,206,151,157,35,218,134,138,163,205,96,111,86,171,230,210,169,22,30,30,78,210,241,47,208,140,207,53,140,102,179,57,163,13,16,47,232,49,134,32,241,130,56,52,69,106,165,160,73,147,173,87,213,15,55,167,37,171,33,162,152,66,59,62,70,69,136,52,210,20,83,118,103,87,51,180,61,44,72,211,113,58,136,24,105,147,77,169,185,148,149,120,36,17,39,96,119,106,143,105,69,100,118,60,248,88,142,124,60,114,130,79,37,245,19,2,146,248,84,12,63,201,112,38,125,22,230,219,186,42,155,201,149,39,102,65,80,146,250,150,148,39,58,56,145,135,12,210,187,166,231,25,232,36,54,207,159,152,11,168,1,93,8,212,61,162,130,179,245,249,105,70,29,203,243,115,115,72,29,27,226,118,138,71,243,156,203,118,200,168,88,220,27,212,166,22,74,211,141,153,153,178,38,110,15,82,182,106,35,188,58,168,45,204,78,155,35,20,150,126,222,69,191,222,23,105,174,73,231,221,13,167,219,117,108,60,246,6,230,73,230,40,216,135,219,144,206,244,130,140,155,73,171,134,49,107,12,217,133,140,15,163,224,130,237,177,108,188,205,134,215,101,162,138,184,7,184,167,111,27,174,209,77,83,199,133,57,162,74,185,240,139,196,218,147,111,123,209,110,27,24,38,188,21,87,12,191,195,70,150,180,109,192,237,85,102,7,74,175,39,209,26,35,42,84,104,170,58,49,166,209,188,8,29,101,56,60,52,177,54,186,64,120,124,59,117,154,94,2,4,153,77,40,132,232,214,134,241,208,85,220,196,201,147,107,79,144,179,158,107,194,158,254,235,7,143,255,241,235,210,132,49,244,156,168,239,212,149,217,139,206,216,199,95,248,234,147,175,255,31,181,214,113,102,204,239,61,203,140,249,189,241,102,12,242,193,216,96,231,117,40,182,141,223,243,18,175,183,179,177,51,83,109,141,197,240,0,238,175,169,71,4,87,66,150,98,48,44,54,4,187,65,82,26,189,40,115,103,128,226,247,191,243,244,59,63,127,252,149,191,130,121,60,239,165,81,235,102,104,133,57,165,165,16,240,228,36,206,35,199,255,163,23,207,232,245,48,231,217,215,143,23,28,103,9,69,214,112,21,121,202,159,108,33,103,18,23,114,44,121,82,183,26,56,74,196,75,240,32,112,178,158,122,166,128,94,110,224,105,231,172,135,20,106,51,174,217,130,9,30,214,206,88,103,23,201,67,67,93,134,82,91,66,176,77,147,92,133,224,117,78,163,109,48,98,169,179,128,22,155,142,107,146,131,228,112,108,255,240,222,227,159,252,61,51,48,11,255,49,50,15,112,126,74,10,31,84,229,236,59,71,88,122,41,24,166,225,162,238,164,143,138,3,53,9,109,248,240,6,131,170,75,144,170,24,66,60,217,18,77,118,33,155,166,39,157,190,76,205,224,81,97,132,188,141,220,231,31,253,232,175,159,124,231,143,143,255,250,253,199,95,249,95,82,225,134,225,53,88,68,230,164,61,206,36,14,177,201,153,214,4,118,222,100,199,60,52,59,158,134,183,58,197,101,19,59,95,55,188,90,19,57,94,79,104,2,24,184,211,189,244,64,23,195,84,65,130,243,130,143,252,73,27,164,33,145,175,126,225,241,191,254,163,210,125,5,247,68,48,138,99,239,59,125,230,244,122,28,124,210,108,30,54,154,207,128,78,168,220,88,216,132,229,140,232,149,160,51,247,65,72,147,119,190,116,5,134,27,114,222,54,108,140,38,149,198,95,241,92,154,204,139,81,241,186,111,167,22,149,236,68,211,85,82,50,8,168,27,187,215,193,123,156,195,84,86,184,199,174,0,20,174,90,134,164,184,122,242,55,191,122,252,79,255,56,100,107,7,183,253,46,217,249,110,31,181,113,29,115,71,220,47,21,97,54,210,251,197,110,251,138,158,53,113,245,221,72,199,88,22,86,167,164,19,251,202,15,63,254,187,159,8,149,152,174,234,130,185,27,131,67,188,185,192,149,82,232,141,10,131,242,232,174,113,196,20,83,135,147,65,154,128,51,158,160,64,134,200,52,216,211,105,145,98,131,196,213,74,87,61,163,36,208,139,241,144,220,122,128,139,56,155,198,241,85,74,24,114,100,202,212,211,64,164,80,217,139,14,98,157,163,235,230,201,69,170,150,155,245,78,196,180,96,181,78,52,70,143,95,32,14,178,4,179,194,119,242,8,101,52,91,118,47,156,74,62,135,51,51,128,181,216,253,20,115,50,252,140,82,199,8,205,50,171,145,100,114,165,54,113,70,241,254,55,31,127,243,223,207,168,159,46,22,147,116,227,158,143,136,68,101,145,255,240,55,163,213,212,250,217,180,243,73,13,163,16,144,36,204,156,91,195,105,35,70,94,58,73,40,184,224,134,3,38,48,157,247,189,224,57,55,64,64,191,169,28,134,0,117,251,222,207,85,234,118,94,93,152,79,153,253,78,35,104,62,243,248,221,175,126,244,227,47,125,244,203,159,61,253,224,175,30,127,239,87,143,191,255,133,115,107,63,185,249,190,215,234,132,219,232,123,63,127,250,254,31,159,126,237,183,79,190,48,28,220,117,118,159,106,167,227,248,200,106,220,239,103,121,60,79,126,156,0,172,138,157,192,7,238,106,37,188,205,111,162,158,45,143,45,63,122,84,82,222,151,228,243,29,194,190,236,82,71,152,235,232,160,129,151,150,165,122,48,101,73,67,223,57,21,237,115,197,5,179,85,92,208,36,74,247,139,31,63,254,221,239,144,160,112,26,175,107,197,104,31,138,99,245,161,24,237,67,49,218,7,209,122,133,122,35,17,181,63,252,165,218,135,189,1,221,142,149,72,92,120,179,65,112,13,97,74,42,243,32,23,226,43,206,124,237,104,46,29,94,234,210,213,10,228,23,49,114,16,6,174,32,125,82,148,255,106,155,203,166,97,211,131,142,141,3,130,6,202,6,76,229,110,185,168,79,21,245,233,162,62,83,220,147,62,13,171,129,124,147,119,140,19,167,239,131,128,128,158,137,245,12,85,167,103,208,63,35,252,38,7,247,25,116,126,168,103,222,233,119,209,145,81,224,221,152,254,114,146,133,165,226,228,8,18,25,37,10,7,21,205,179,194,210,5,193,146,89,126,206,15,45,145,39,12,96,208,163,166,130,82,158,138,82,130,157,67,137,243,107,189,183,129,14,49,225,183,224,108,28,207,20,188,22,157,221,74,239,200,101,144,90,216,230,234,112,19,223,160,95,18,235,153,114,242,103,52,102,209,193,223,5,219,71,170,67,147,172,37,165,225,115,194,59,63,35,89,74,206,142,182,148,196,69,2,249,175,203,206,234,53,14,189,34,114,97,208,147,51,91,83,134,61,251,4,90,82,166,25,63,104,143,127,240,254,211,31,125,225,195,63,254,232,201,23,127,169,37,24,251,165,10,162,116,113,138,213,25,85,226,18,198,192,103,60,154,76,66,21,188,48,203,62,218,134,208,37,7,104,118,158,254,242,169,178,3,105,139,6,18,210,53,89,254,237,69,187,142,135,135,147,4,83,1,142,178,154,72,245,204,94,73,20,178,162,133,132,24,97,225,104,6,210,169,191,64,168,242,20,162,172,32,208,168,44,123,199,245,54,243,103,208,138,18,203,247,95,127,248,123,133,45,76,213,42,119,141,99,38,19,33,153,31,95,175,204,25,203,24,48,6,202,203,145,178,112,168,15,77,18,127,165,122,198,82,27,207,159,85,207,174,76,144,221,77,159,160,231,213,180,143,175,94,31,174,83,63,171,34,253,44,51,242,235,223,61,254,202,191,40,51,82,63,72,82,222,142,222,126,207,166,215,165,246,135,76,93,253,96,236,169,131,142,167,79,29,27,85,160,81,175,31,92,180,34,86,90,161,243,219,224,36,225,40,171,197,78,10,94,208,106,165,29,144,140,127,42,50,252,40,228,19,120,254,49,255,108,231,31,210,26,73,71,1,47,106,83,169,135,37,201,139,53,222,41,200,200,163,143,79,236,121,199,120,11,23,147,156,229,133,19,90,215,4,61,247,232,149,27,67,237,45,47,238,167,73,5,126,22,189,247,40,101,247,80,13,247,57,226,79,201,154,93,90,98,247,79,177,192,216,232,179,173,45,164,153,13,244,190,110,53,124,244,35,91,28,182,216,223,251,57,27,244,208,101,198,190,12,95,101,119,252,53,118,135,173,176,123,120,190,252,220,23,31,255,224,7,177,245,172,123,202,122,94,36,162,13,219,79,69,177,216,155,49,167,142,58,158,54,117,98,84,28,179,226,235,115,161,85,192,48,55,101,204,10,239,104,234,124,222,184,245,87,239,61,253,205,7,177,37,218,183,159,147,229,150,170,77,157,121,108,100,204,153,167,254,164,205,60,239,236,69,33,165,175,255,225,227,31,252,70,21,217,122,251,195,68,182,49,166,71,212,201,119,58,85,128,39,87,221,134,11,104,41,109,194,176,217,49,39,140,122,152,54,97,188,251,231,4,66,143,63,120,31,217,153,223,191,247,228,123,95,145,230,8,218,244,79,100,32,66,133,203,100,207,106,28,140,137,186,149,203,130,52,19,212,9,3,175,78,156,192,191,205,77,113,10,216,117,108,127,63,50,215,12,3,200,125,75,133,67,214,211,49,39,150,15,43,109,106,131,81,159,215,228,254,243,215,159,124,237,167,177,201,173,183,91,238,159,126,114,165,190,165,163,87,234,233,184,8,150,13,43,21,197,138,81,95,208,86,127,252,131,247,63,254,254,63,197,144,97,211,239,62,31,54,148,235,77,157,40,106,101,204,121,98,61,74,155,38,209,223,243,2,65,234,253,199,255,242,221,167,63,255,186,58,43,102,231,249,103,133,213,59,108,86,204,206,248,179,130,167,25,233,179,66,253,61,215,89,249,240,143,239,226,49,208,23,254,160,76,76,207,125,254,121,9,106,30,50,53,61,119,236,153,129,46,165,79,12,245,247,130,246,212,199,255,240,87,192,12,192,128,158,254,243,47,179,215,187,229,156,60,83,174,109,60,207,76,201,117,43,148,52,193,78,12,205,66,140,230,13,243,208,203,106,83,90,110,144,58,171,208,167,113,103,21,187,159,58,171,108,108,231,5,109,95,250,205,71,95,252,206,227,95,254,254,163,127,253,17,78,96,178,77,88,188,242,146,48,215,229,74,238,145,19,29,90,231,20,211,21,72,226,74,208,80,79,10,202,100,73,133,116,46,57,165,170,149,148,218,131,41,76,159,192,146,58,68,166,199,255,255,190,240,63,20,245,125,186,205,172,50,51,129,177,146,66,65,197,129,84,121,86,246,73,17,49,191,76,55,180,76,180,147,226,36,148,214,53,184,167,151,180,7,159,17,98,62,122,247,63,31,255,228,203,79,223,253,209,211,111,253,213,135,239,191,255,248,255,254,174,162,52,233,26,253,231,66,82,241,234,71,144,55,214,228,216,122,8,234,95,186,30,130,119,255,130,112,86,124,112,79,191,243,111,31,253,242,251,177,25,244,159,143,2,166,181,131,55,50,24,34,99,172,89,149,126,231,93,147,170,201,22,118,223,190,119,175,185,87,104,235,47,191,156,27,49,225,254,216,212,51,28,209,240,105,247,207,147,138,242,25,248,224,189,39,95,251,73,12,74,129,27,53,237,115,1,83,169,254,17,96,202,219,28,115,206,68,15,211,102,44,28,193,133,205,87,12,50,121,155,231,3,154,177,134,206,5,52,195,46,158,109,158,135,1,167,50,236,139,226,101,190,252,141,167,127,249,123,192,217,79,126,243,243,116,109,128,107,52,45,39,86,182,148,58,27,150,183,33,220,139,142,57,29,82,137,212,249,144,243,72,54,75,223,253,165,100,154,155,220,211,226,39,162,167,143,191,245,51,45,153,32,198,22,114,52,247,244,147,47,171,43,134,151,220,48,54,68,250,14,9,47,32,160,33,159,122,238,110,244,125,135,222,79,225,125,219,57,242,42,101,189,107,28,211,211,244,32,141,171,255,171,47,61,126,247,247,169,83,43,122,52,230,188,6,3,72,155,84,105,132,177,57,60,95,75,10,143,204,247,188,68,99,10,50,57,188,24,99,138,167,31,124,243,241,251,63,147,214,180,211,246,159,75,39,199,42,60,139,24,81,26,34,70,96,111,198,92,75,234,120,218,58,242,81,157,19,249,120,250,254,255,27,153,52,255,57,39,141,42,60,203,164,149,135,77,154,63,254,164,249,195,38,205,63,207,73,251,248,239,127,203,206,228,62,252,221,223,63,254,198,255,254,240,63,190,81,9,184,64,191,209,183,45,255,185,164,125,170,113,20,243,204,218,25,151,147,227,189,74,229,227,130,94,95,16,157,100,59,158,241,181,108,124,81,206,217,223,191,248,57,99,237,156,133,251,69,61,231,48,222,151,122,125,78,80,245,225,251,63,121,242,141,127,74,153,35,52,96,196,184,218,23,62,73,162,161,113,119,157,232,87,234,206,11,59,126,174,86,27,79,254,230,247,48,152,44,224,154,156,98,88,99,60,28,178,249,198,224,84,243,130,85,29,219,176,142,245,100,136,117,13,116,105,108,243,26,236,126,186,34,132,13,238,162,100,220,47,255,230,201,175,127,243,248,155,63,254,232,223,191,255,244,103,31,100,175,119,21,205,156,231,187,135,221,23,54,181,145,206,164,171,60,169,91,227,170,231,216,24,82,21,116,98,136,231,165,162,139,221,175,80,32,181,211,120,46,113,76,190,182,145,14,123,157,198,216,160,135,87,67,82,33,143,58,171,0,94,240,255,40,15,108,194,8,142,16,219,71,239,253,248,195,15,62,0,249,81,75,118,21,41,27,36,115,93,27,15,95,161,81,224,133,162,52,103,231,121,117,209,104,54,107,13,140,66,42,249,204,122,242,239,31,60,254,218,15,199,243,206,250,140,119,18,99,109,14,189,147,152,124,121,208,27,199,200,58,249,234,95,236,174,160,56,14,102,139,162,248,179,11,116,158,179,37,210,121,42,231,133,23,115,133,48,253,142,32,179,125,241,94,252,221,64,182,121,29,183,189,17,94,220,11,96,250,233,7,255,243,233,7,95,126,246,27,75,17,235,23,118,249,156,93,250,161,22,151,52,118,221,103,185,223,233,140,179,232,105,88,36,90,101,96,30,19,29,73,186,9,82,208,123,95,226,233,217,183,91,88,175,151,165,70,98,156,189,212,116,2,98,242,3,196,68,249,116,49,209,126,4,45,209,252,134,53,73,70,54,244,126,126,198,139,86,51,180,174,97,247,168,198,128,14,182,123,146,0,132,233,205,46,4,64,68,163,103,133,145,240,120,71,94,154,225,144,163,180,21,7,30,62,202,103,2,158,219,86,115,40,228,136,166,199,1,158,112,29,210,225,39,200,19,130,144,72,250,19,67,145,229,93,5,164,26,94,22,253,238,47,31,127,235,103,31,189,247,3,156,102,32,159,207,9,67,99,170,36,217,36,177,174,140,51,229,162,211,233,19,206,115,60,167,2,242,5,244,75,168,27,195,235,147,159,80,199,160,31,254,241,251,153,199,191,248,238,25,28,131,166,186,5,213,99,97,3,232,130,170,154,228,73,12,80,196,221,103,172,56,235,57,174,11,227,59,232,62,28,249,34,72,242,37,41,238,49,70,43,25,68,125,102,12,208,53,233,238,158,222,97,254,73,231,141,25,126,123,113,122,190,164,122,48,165,144,175,20,22,2,253,181,97,102,115,10,67,110,53,241,185,56,83,194,203,142,189,106,232,228,180,95,29,234,230,180,17,4,17,142,13,222,171,48,55,112,131,192,23,170,116,179,51,213,15,42,191,229,201,190,163,133,176,221,14,62,35,214,196,107,159,105,31,83,125,168,246,156,30,93,255,132,25,138,206,240,165,82,130,103,213,150,231,247,40,64,39,163,158,248,20,32,65,124,97,123,35,116,132,129,91,150,35,55,66,25,60,25,119,140,72,46,162,179,139,192,243,4,235,9,111,36,236,18,206,161,13,171,14,164,10,70,74,172,39,96,63,198,123,70,115,114,191,176,64,183,200,228,156,10,233,92,7,195,95,216,205,5,254,194,52,90,236,133,89,137,241,103,79,20,174,123,188,109,93,168,198,217,27,218,105,240,39,18,8,249,51,26,11,5,143,118,144,218,115,217,147,116,102,129,147,2,239,107,29,243,144,0,8,103,67,103,102,128,44,47,154,167,178,39,84,230,242,39,174,39,225,111,190,72,199,163,36,246,228,30,134,79,162,60,169,4,196,99,253,64,60,137,140,40,183,137,167,176,136,223,227,79,158,120,98,231,184,242,179,47,6,203,79,209,148,23,241,113,160,187,30,57,214,37,211,120,124,104,248,226,1,229,154,74,81,44,10,95,206,250,65,8,68,143,255,253,103,143,127,253,59,25,96,2,56,250,230,111,228,47,37,4,37,152,232,14,85,210,1,192,190,13,244,17,195,201,198,36,33,106,185,219,100,112,102,52,26,116,27,189,168,215,13,111,221,53,88,199,194,107,26,248,198,30,67,200,8,251,238,65,57,156,32,177,145,216,45,85,6,176,187,176,209,30,244,45,151,140,98,116,238,50,50,237,122,161,14,251,182,221,70,41,171,222,193,131,95,182,19,134,212,145,112,115,43,169,14,88,227,241,250,33,60,138,196,234,16,27,102,188,174,168,174,50,226,149,177,109,57,178,174,4,159,23,209,186,6,201,30,150,37,199,166,204,239,46,95,157,106,35,112,115,186,106,53,252,13,223,236,18,174,91,49,26,251,102,86,107,60,236,212,65,220,124,216,57,22,222,140,49,163,233,27,86,7,233,104,54,76,220,57,241,176,2,41,5,29,139,250,30,36,116,134,123,82,5,166,145,161,92,225,97,148,162,145,7,238,159,197,89,135,226,14,214,59,178,252,6,250,229,61,109,24,158,9,80,94,161,86,165,83,158,106,147,181,138,189,64,247,165,217,104,134,220,98,29,166,233,96,145,42,152,82,43,64,44,38,42,216,177,142,239,28,57,217,232,103,81,92,144,20,165,122,127,84,251,144,1,121,116,153,168,199,189,91,199,76,184,208,169,181,108,254,20,243,114,27,13,91,132,86,103,137,188,194,200,130,64,92,195,107,50,170,235,95,225,89,88,186,227,82,181,119,133,175,169,201,18,70,238,148,110,82,13,45,204,0,63,86,60,128,158,20,16,14,33,106,27,145,103,2,72,17,82,149,0,74,2,194,21,63,185,8,161,176,228,34,1,222,75,42,22,224,196,228,178,110,27,135,146,80,144,112,109,114,25,98,37,18,138,48,22,67,217,39,178,218,32,193,99,50,77,23,47,184,36,201,103,85,194,218,252,67,149,255,149,122,32,242,101,81,102,168,216,3,85,156,51,67,57,175,202,47,41,234,166,144,25,130,79,40,181,229,42,124,189,131,252,64,14,68,179,26,247,191,78,5,213,108,225,208,64,168,141,184,158,14,36,104,121,56,193,99,69,74,69,150,39,209,43,52,185,15,15,190,49,125,88,124,3,198,105,36,180,211,53,122,178,39,113,93,58,151,165,5,9,20,132,149,4,1,152,196,89,157,223,75,137,237,66,233,62,9,115,231,157,128,123,240,35,180,194,190,36,54,129,222,177,197,209,193,219,197,87,178,197,123,249,71,187,165,201,169,189,92,65,215,94,66,22,95,201,178,251,54,63,92,208,162,95,222,190,151,79,74,190,151,63,45,233,3,252,146,143,124,130,4,104,225,115,47,105,57,57,55,171,35,204,132,25,226,101,11,111,103,239,77,230,94,201,222,107,190,146,187,151,135,63,247,154,185,252,43,47,81,151,95,42,231,95,154,226,249,133,119,118,172,224,181,34,128,128,215,235,160,123,125,120,69,39,216,94,191,238,17,175,159,45,234,211,185,9,72,158,80,178,148,246,80,206,82,50,233,54,241,197,92,155,156,140,113,242,236,227,196,196,162,178,22,140,219,102,62,226,79,173,38,134,168,183,3,238,31,53,195,4,231,248,192,164,0,226,212,208,123,140,235,26,39,219,102,15,200,116,4,38,65,166,200,50,183,246,200,54,85,139,139,238,171,38,71,141,139,238,196,68,152,193,168,154,187,46,186,160,49,242,212,48,200,116,32,158,116,160,68,231,85,129,76,23,59,88,2,115,3,224,238,118,128,57,171,122,44,247,162,213,202,54,170,213,170,147,59,133,114,69,70,203,6,3,235,209,35,159,141,198,200,13,132,206,6,224,85,210,182,203,243,3,149,20,47,85,83,182,10,239,131,50,139,210,184,179,41,197,244,132,9,206,37,205,122,245,218,206,173,155,152,230,153,89,122,100,75,106,181,78,96,51,136,208,11,174,217,74,236,27,105,215,130,247,44,167,197,33,99,147,66,119,52,188,70,240,157,223,163,59,41,230,92,31,229,207,203,151,57,218,108,178,226,77,190,95,1,159,70,249,28,26,128,64,223,58,255,75,188,24,208,197,240,224,9,222,171,76,98,205,202,121,96,84,193,107,64,175,31,61,74,178,10,175,6,34,31,170,37,226,182,224,174,137,204,235,210,89,57,51,61,72,201,3,28,174,1,143,152,77,28,98,188,41,242,191,69,79,151,47,155,129,255,248,179,212,130,183,53,89,45,248,164,204,151,106,227,94,53,133,167,252,216,41,29,207,167,37,205,73,142,220,214,211,127,169,198,249,72,80,114,106,24,144,20,36,94,77,19,197,63,177,50,248,39,80,198,126,102,201,58,22,119,69,112,204,24,75,36,26,22,70,229,149,36,188,33,220,52,33,236,91,120,35,80,141,32,2,216,239,146,157,99,88,242,82,9,49,170,240,214,74,222,230,8,55,136,24,37,128,98,253,0,79,0,0,236,24,135,24,48,129,67,102,86,229,111,40,176,4,0,56,112,84,182,227,35,66,19,103,113,253,70,3,150,73,11,69,67,214,224,147,175,124,235,241,215,126,160,233,205,190,203,116,38,101,115,106,128,200,34,121,10,194,15,220,213,153,198,0,95,194,110,166,64,109,89,141,189,198,246,195,229,203,236,152,54,147,240,77,240,145,253,30,10,54,231,49,78,214,179,243,25,103,78,176,105,92,100,173,164,249,107,59,2,94,195,57,202,147,215,223,99,160,139,168,160,234,8,39,109,182,121,148,185,13,162,146,229,201,96,225,235,110,238,180,199,70,223,115,0,165,154,19,90,193,59,241,240,127,108,11,242,24,238,73,225,176,84,32,135,124,181,78,39,144,186,129,69,242,247,77,91,69,133,200,79,179,232,68,128,43,81,209,88,101,239,249,227,7,157,186,30,58,28,17,201,141,135,39,39,173,14,143,119,17,164,61,236,44,114,143,50,85,55,239,1,39,108,2,227,51,89,202,233,33,192,218,193,130,71,157,165,84,195,86,144,193,10,232,64,232,182,166,202,43,15,62,163,138,89,61,254,97,17,116,88,92,16,189,91,237,235,45,82,62,23,231,141,134,26,22,100,95,132,5,105,241,176,32,93,221,209,173,48,44,200,204,194,236,244,108,177,100,240,176,32,122,189,186,47,34,130,232,109,84,69,79,207,21,203,80,101,45,174,138,86,21,208,28,76,58,78,187,82,135,46,89,199,22,226,234,54,181,186,151,166,27,118,153,191,125,166,75,99,126,137,81,41,28,99,48,240,123,232,113,177,114,42,92,46,178,39,116,138,88,41,23,117,124,174,148,66,229,173,235,37,160,64,133,38,72,148,195,242,118,78,30,220,166,205,225,187,125,114,66,195,188,50,22,185,86,28,61,30,75,74,116,232,166,162,81,238,49,190,212,116,221,77,177,201,232,205,113,175,88,29,243,174,219,193,119,85,223,215,113,156,3,198,34,241,10,209,129,7,70,234,160,63,90,251,160,221,169,119,241,148,70,40,171,37,253,229,120,90,41,201,225,98,162,106,233,57,36,114,73,163,36,188,217,199,181,32,220,203,124,245,146,242,250,169,67,22,99,239,255,52,4,162,219,234,82,12,217,207,186,18,137,34,46,67,167,134,137,168,218,143,30,49,106,157,166,44,74,43,207,117,70,75,196,140,102,115,156,230,75,29,30,6,98,124,219,2,69,214,213,248,88,116,36,198,22,3,235,88,23,42,9,41,170,78,4,206,194,162,130,45,119,157,35,79,231,110,81,131,68,230,85,85,202,158,198,245,210,10,37,124,244,97,42,88,93,68,138,49,27,81,77,194,189,62,49,166,242,82,38,212,64,228,54,172,129,231,164,74,66,44,79,245,4,60,176,110,135,83,85,10,121,233,96,16,108,241,135,106,35,9,15,85,5,141,209,131,61,37,92,129,6,218,201,116,125,166,156,187,164,199,113,132,96,197,67,63,179,35,32,40,226,250,182,106,15,169,84,113,76,59,126,189,67,235,188,203,28,165,198,42,227,115,197,57,48,93,72,144,85,50,143,72,156,185,68,127,239,99,232,176,226,42,44,85,59,53,174,14,75,138,10,48,108,191,189,4,24,177,101,185,221,172,246,244,71,239,62,126,247,239,153,141,222,199,95,248,234,135,191,251,197,147,255,253,171,39,223,120,247,191,254,0,44,157,246,228,155,223,122,250,147,247,209,46,135,229,95,166,99,248,59,128,75,43,88,50,3,69,129,128,27,118,195,236,200,159,196,25,60,55,22,60,50,92,155,130,5,196,240,99,238,148,111,110,215,236,58,192,124,39,68,75,72,12,240,70,28,209,72,254,148,141,42,133,63,181,211,244,16,49,53,132,158,238,168,185,90,138,34,101,220,129,249,134,225,199,17,73,164,187,68,213,195,206,6,113,218,148,126,234,78,171,5,91,188,50,95,164,30,71,208,127,98,91,185,83,73,24,94,37,120,24,46,85,125,98,65,193,106,62,135,108,50,116,237,205,97,11,106,142,177,160,164,109,31,190,160,246,232,5,53,207,178,160,74,40,163,24,78,30,50,158,36,180,55,36,218,100,140,180,87,79,185,232,174,244,32,75,66,195,97,181,166,159,144,208,208,50,234,104,120,18,145,19,14,213,240,129,179,245,153,226,84,209,108,112,57,129,226,7,10,219,174,189,234,73,24,69,112,97,118,102,33,22,67,16,201,33,207,65,230,45,83,51,69,45,151,189,84,196,137,36,245,232,46,192,140,174,209,184,39,153,249,238,46,178,79,147,135,147,230,244,66,121,182,94,158,222,3,86,191,137,228,115,178,238,0,140,118,43,249,153,114,113,126,234,240,104,177,238,28,163,91,118,148,29,152,9,49,228,56,30,196,202,103,242,204,219,188,104,224,254,125,30,126,230,180,5,127,201,177,123,37,63,63,5,255,14,143,6,249,120,120,155,120,135,184,13,114,195,232,52,178,104,199,152,153,204,148,166,138,183,223,200,13,242,24,119,41,94,128,204,139,155,102,195,225,80,101,131,240,180,200,124,236,127,174,213,106,13,64,192,71,30,33,94,176,105,121,189,142,113,82,97,177,10,39,235,29,167,113,176,200,76,209,39,59,102,203,175,148,160,217,65,94,92,0,224,51,117,3,190,196,235,106,117,204,227,74,105,81,204,38,21,47,231,103,139,211,165,57,152,76,145,140,46,201,243,101,72,45,71,102,131,69,133,74,239,34,86,191,72,38,212,116,15,193,171,48,51,234,1,6,240,213,79,15,77,151,108,221,166,116,207,233,187,13,20,101,180,213,74,225,29,211,62,0,121,177,112,228,184,7,94,207,104,152,5,106,177,117,216,55,11,158,219,40,28,90,230,145,87,64,167,216,155,134,13,75,136,202,185,66,40,125,22,254,108,170,56,130,157,238,222,238,0,10,128,18,218,30,93,75,32,209,15,88,140,30,172,11,136,133,181,154,183,85,211,231,151,107,43,43,250,17,252,174,233,15,150,33,109,89,95,169,173,248,203,122,121,165,182,94,211,15,32,201,196,148,150,254,128,18,78,32,161,72,121,74,203,122,127,185,182,70,197,160,240,221,90,237,77,76,126,11,179,4,169,109,200,110,81,246,119,150,117,111,5,63,220,194,6,251,244,213,129,175,109,241,213,129,175,43,186,129,233,216,106,23,211,107,53,10,217,69,84,67,26,208,18,252,127,25,81,110,149,44,238,47,179,72,179,197,203,86,179,42,0,233,50,100,109,87,189,134,231,93,102,38,165,85,148,198,47,107,2,94,86,216,102,4,176,185,103,127,246,243,217,15,251,145,9,71,230,20,82,252,8,177,200,224,125,157,69,252,32,81,139,76,72,46,224,211,0,43,42,52,77,179,87,72,163,20,172,234,144,92,100,74,179,189,160,104,2,201,96,249,57,153,200,196,233,4,43,74,196,130,114,38,210,7,252,192,104,68,230,104,31,80,42,47,196,72,5,21,19,168,55,163,144,7,252,34,147,136,12,210,8,94,56,129,80,176,161,33,109,200,148,22,49,6,161,66,32,50,51,108,254,194,100,36,16,153,25,49,252,56,133,56,197,204,65,207,136,42,96,138,76,25,50,140,52,176,26,0,217,177,45,190,237,56,100,80,138,118,43,218,194,108,203,136,135,36,102,234,24,84,78,150,231,235,90,110,81,99,71,149,116,140,8,216,197,105,101,92,96,53,221,234,46,177,21,46,80,158,189,189,156,238,178,235,159,30,73,32,130,27,17,137,76,199,99,80,165,11,11,166,150,203,115,238,102,209,200,106,197,150,57,87,54,138,192,252,184,250,165,162,126,202,58,186,105,244,208,172,204,219,55,154,168,215,106,154,104,66,11,157,94,152,155,41,127,22,69,249,211,23,69,249,87,239,61,126,255,219,177,40,202,195,34,207,170,222,155,199,241,248,171,180,49,58,42,164,235,61,75,76,72,215,27,47,34,164,171,186,4,70,117,249,115,93,51,193,10,130,107,38,88,249,248,206,128,199,14,219,252,151,191,31,21,231,122,108,39,204,161,89,106,88,233,159,95,156,235,191,252,253,133,1,51,175,125,156,57,123,22,48,78,142,236,146,92,187,18,233,225,57,193,152,86,88,12,6,43,127,94,48,126,241,241,145,163,49,132,229,104,194,255,125,34,39,127,90,226,40,151,202,197,132,64,202,231,79,225,148,32,135,231,22,91,93,173,117,52,50,192,72,131,103,71,6,44,90,227,104,100,64,249,100,100,96,248,125,239,12,232,128,29,199,159,99,8,145,177,121,143,175,253,241,79,183,38,238,81,207,183,159,129,209,192,98,99,113,26,148,81,98,53,240,253,19,191,42,106,8,156,115,91,155,161,129,117,82,143,119,159,33,52,120,90,184,157,212,54,164,21,226,231,214,159,240,21,26,59,150,188,178,46,233,92,207,144,0,58,128,75,76,255,186,233,221,192,150,135,197,185,57,235,77,104,97,91,96,3,32,232,6,183,27,88,12,239,71,203,46,235,80,0,204,26,236,100,57,71,34,173,229,221,48,141,214,18,187,145,90,137,122,184,27,78,17,229,127,89,180,235,166,202,133,45,41,8,211,187,123,120,169,62,76,18,38,200,19,90,110,188,154,197,157,101,118,136,112,169,164,151,166,23,74,243,240,51,59,157,27,3,242,199,137,13,148,4,248,41,97,130,210,90,72,114,38,19,185,227,171,171,129,237,185,126,39,53,62,173,162,5,210,100,233,154,138,215,253,244,208,182,240,45,44,248,9,142,3,79,222,88,136,147,154,36,71,216,200,16,58,71,196,216,60,119,100,248,243,118,224,50,194,49,75,203,58,54,201,120,235,124,98,173,7,213,169,65,176,167,199,13,186,254,225,7,63,62,215,160,235,83,69,68,115,188,79,127,146,232,235,51,145,161,7,189,97,61,240,195,246,63,252,221,215,158,124,237,167,79,254,246,183,31,255,237,123,231,215,126,242,212,163,186,66,9,127,254,175,255,200,244,51,23,55,112,222,240,67,9,164,190,13,109,162,199,182,139,110,211,243,123,13,185,89,244,246,122,193,109,250,174,97,123,45,192,2,126,24,150,236,163,223,126,233,227,191,251,214,69,183,108,195,112,59,135,225,226,82,40,244,143,190,253,63,95,204,92,55,65,6,145,90,255,232,221,255,252,232,221,31,61,121,239,255,121,49,173,55,246,149,214,159,252,240,71,79,126,248,187,23,214,186,101,63,8,161,236,75,63,69,248,254,183,47,126,252,229,111,94,56,124,51,81,68,149,167,46,184,77,10,210,23,182,249,181,159,126,244,139,159,61,253,197,87,159,190,255,207,23,221,50,218,226,188,110,68,219,254,248,187,95,193,128,44,23,220,118,171,227,121,13,251,40,108,252,227,239,254,26,192,11,118,245,227,175,252,246,188,129,172,148,216,5,46,174,80,220,113,61,73,88,59,183,246,139,137,237,51,101,68,146,86,101,88,195,207,234,35,169,68,54,166,232,22,8,219,125,244,72,43,105,74,202,146,236,1,136,24,54,118,92,56,178,156,246,185,226,130,217,42,46,48,31,93,178,183,33,26,18,50,239,156,13,214,139,209,186,138,227,245,97,100,57,106,185,18,244,68,114,36,244,187,111,196,186,49,142,191,42,206,91,184,200,100,70,89,176,40,64,139,221,243,237,111,124,248,31,223,187,144,181,27,237,170,177,215,49,208,159,100,178,54,84,118,73,134,154,79,52,4,11,60,146,133,218,79,218,116,79,254,225,215,48,91,143,255,225,63,35,142,162,248,108,245,140,182,101,243,123,27,76,10,9,83,82,133,17,185,16,239,59,49,215,193,252,162,92,214,118,201,179,9,50,188,13,102,225,203,78,28,43,233,198,151,186,70,199,235,56,15,158,86,217,45,23,245,169,162,62,93,212,103,138,123,210,167,97,53,160,177,49,172,223,137,131,94,94,153,69,120,134,170,211,51,32,226,28,194,111,200,228,234,25,27,4,2,61,243,78,191,219,67,117,0,187,209,193,13,202,133,95,71,40,21,115,233,24,218,63,135,131,138,185,125,148,205,153,67,180,34,188,51,5,26,111,186,61,18,26,37,79,104,225,74,9,33,99,30,36,43,29,79,212,181,249,195,125,152,199,186,217,114,92,232,21,26,115,107,170,187,44,253,208,242,44,132,95,91,182,96,246,248,96,250,204,28,154,231,209,34,34,179,92,160,106,14,210,143,125,61,211,109,236,47,163,25,65,68,99,45,220,159,22,51,197,140,234,2,85,209,59,240,3,162,191,253,233,147,239,253,0,221,204,134,231,1,163,3,1,78,205,20,229,48,70,138,178,134,66,0,178,8,128,147,155,155,147,205,102,230,234,213,74,183,91,65,251,209,164,48,129,177,76,194,5,170,111,250,86,215,116,105,65,117,141,254,78,122,38,106,5,124,199,213,200,253,176,70,30,144,93,0,230,80,141,7,95,30,255,225,11,24,88,144,134,6,89,76,187,25,201,240,244,131,111,63,249,254,15,68,134,80,241,132,46,64,20,173,17,123,0,240,113,253,152,26,16,123,151,26,108,129,62,70,143,202,41,81,104,50,244,100,231,181,178,32,47,4,115,109,134,14,31,116,97,170,161,161,169,134,22,17,153,159,95,245,64,195,36,233,62,65,7,17,124,100,206,132,226,61,158,81,156,68,50,125,129,217,192,82,55,44,195,215,209,174,162,71,24,93,26,148,54,74,236,87,165,122,85,248,231,88,46,208,32,12,167,57,130,142,112,177,53,148,106,213,106,158,131,43,9,249,90,98,175,88,11,15,31,158,173,133,209,144,49,43,3,6,211,247,196,149,87,206,241,16,87,158,210,10,72,75,134,225,58,216,122,121,203,206,177,24,173,90,105,233,57,107,45,209,16,63,9,62,17,19,157,27,126,252,133,47,100,30,127,249,253,72,44,53,244,93,129,23,165,28,178,196,158,107,205,181,184,199,192,250,204,180,184,200,25,248,19,108,204,26,81,207,130,204,81,32,58,32,76,188,47,167,119,170,167,236,174,93,196,45,134,35,221,146,179,134,222,146,11,174,200,45,159,172,80,124,113,59,102,255,143,38,245,89,155,93,149,35,131,119,126,223,107,68,155,117,235,33,179,119,45,116,29,219,2,188,91,112,189,67,247,6,164,120,236,88,121,172,182,240,106,13,222,243,28,222,22,172,90,1,176,78,161,110,120,102,161,5,83,85,67,135,180,227,85,191,131,6,5,103,30,11,54,178,141,227,193,123,210,99,182,20,28,58,140,183,90,53,215,52,60,92,40,223,57,178,209,41,210,216,19,182,182,67,40,215,83,47,247,165,142,76,140,9,56,161,67,83,90,165,113,199,54,96,158,47,185,183,203,134,116,173,152,60,95,78,149,166,76,242,124,201,233,10,44,212,231,113,46,89,35,234,53,227,240,106,113,99,248,213,226,224,210,238,201,59,205,119,162,23,140,213,123,184,252,144,56,116,6,200,228,142,4,167,146,161,80,162,184,150,76,188,175,76,230,84,172,122,241,16,30,32,9,74,175,53,104,79,113,244,206,34,79,138,211,22,84,229,176,39,232,192,179,220,126,14,157,66,132,238,49,194,11,207,40,126,113,239,18,168,59,97,183,62,7,236,133,186,155,116,189,89,92,137,150,57,73,156,80,228,168,168,16,243,46,223,124,24,62,191,35,61,63,148,242,108,225,99,72,196,169,69,139,175,8,59,125,12,110,125,163,167,195,112,48,146,43,12,215,191,99,9,143,137,192,137,133,47,193,224,7,84,169,240,155,248,240,161,120,98,26,66,241,198,52,118,129,119,69,212,149,138,23,166,78,19,111,252,234,59,155,140,40,247,130,44,94,226,181,108,230,241,136,198,84,245,70,248,7,196,76,194,55,96,208,154,192,238,30,99,156,118,96,51,194,106,99,37,88,65,86,11,50,66,73,77,227,46,132,130,196,203,151,113,38,226,169,135,142,213,204,20,163,233,75,217,148,123,194,56,167,145,188,250,217,111,48,37,220,66,79,30,28,187,76,22,27,95,174,18,171,224,185,174,162,63,243,101,105,217,197,30,7,53,33,162,15,189,181,23,130,60,18,126,249,14,117,0,72,225,101,106,186,197,202,77,210,194,30,229,3,208,103,110,231,164,47,124,23,72,233,76,90,16,77,137,242,56,6,102,151,167,36,219,221,132,214,104,225,153,69,231,98,96,122,221,40,53,145,87,49,170,110,150,187,147,82,164,203,75,69,202,234,224,231,60,147,201,178,218,13,13,57,21,37,229,206,142,150,91,116,170,142,228,224,172,128,14,206,38,33,43,36,79,104,25,109,194,90,100,46,183,12,116,52,230,187,6,172,121,73,7,33,238,4,175,237,139,154,222,132,127,40,238,173,174,66,133,94,213,99,37,147,39,205,75,154,49,71,153,46,79,119,246,168,217,70,245,52,192,65,118,87,152,7,50,124,196,38,48,196,67,94,128,132,28,238,114,130,238,148,115,108,196,77,98,23,131,102,200,19,148,88,24,134,154,130,215,16,63,5,73,33,146,10,146,66,228,20,36,5,200,139,238,223,231,163,212,62,219,96,195,142,250,31,148,160,210,14,124,146,176,251,246,12,202,151,178,114,166,228,59,241,102,48,44,118,171,15,68,213,46,94,241,99,99,19,105,15,31,98,90,56,64,145,206,82,240,91,56,82,241,141,165,224,183,112,200,226,27,75,193,111,193,216,197,39,74,32,139,19,188,243,9,124,241,29,224,208,149,11,154,132,68,217,244,100,249,181,78,246,86,202,114,119,139,166,178,86,166,180,80,102,100,149,204,200,18,153,234,98,152,145,229,122,214,46,65,82,28,97,148,36,223,17,148,156,134,131,172,86,246,44,104,40,240,200,148,97,87,142,249,205,216,60,191,13,156,149,204,129,127,240,211,143,126,249,79,76,6,254,232,175,255,199,227,127,120,239,191,254,240,69,65,201,162,59,80,120,170,84,183,160,72,85,81,214,139,217,42,108,120,207,178,32,58,210,209,108,202,12,150,56,114,140,225,237,221,226,94,34,222,222,45,189,208,97,39,96,136,176,87,122,146,199,11,142,15,232,46,119,2,214,248,52,99,137,103,70,19,67,182,100,152,51,197,19,166,164,199,50,171,77,167,209,199,203,62,216,0,191,247,179,124,178,209,204,42,122,14,216,83,232,13,25,15,214,181,189,172,153,211,221,234,169,240,220,79,55,247,53,244,93,68,154,31,72,17,254,172,141,99,203,19,42,84,52,40,150,117,138,161,151,76,216,130,73,94,50,67,15,153,121,58,216,1,218,76,47,158,233,90,166,135,146,20,16,118,74,65,113,108,41,120,170,0,33,215,59,225,151,13,84,175,129,52,248,242,171,168,159,201,208,89,81,85,75,190,192,150,97,26,160,204,124,239,120,49,35,46,209,209,11,191,183,135,225,57,250,94,37,51,13,105,225,65,196,36,59,121,122,121,194,152,120,89,220,145,118,89,97,188,174,166,189,246,106,1,219,126,237,101,16,68,207,210,141,57,188,1,151,9,13,140,42,153,119,250,30,122,17,224,137,252,13,75,195,244,78,90,77,211,105,187,70,111,127,241,208,116,125,171,97,116,68,49,223,233,105,175,189,60,1,188,13,239,137,166,147,235,222,94,85,216,101,84,171,206,146,246,244,253,159,161,222,110,17,190,181,208,161,216,110,103,47,111,121,155,232,98,192,108,46,141,211,115,222,241,89,236,184,220,111,154,141,197,225,157,166,75,142,71,124,210,235,78,167,185,136,125,238,77,88,97,175,43,127,154,62,72,61,208,253,9,96,244,26,19,77,72,170,187,175,105,161,139,213,129,222,49,219,128,83,185,182,120,87,204,236,30,108,72,215,130,100,186,213,168,205,255,5,128,59,211,44,78,195,35,191,44,170,205,254,5,42,29,108,223,176,108,38,173,227,181,182,227,26,108,32,161,248,107,0,151,223,118,80,69,85,71,152,51,220,147,117,188,13,88,98,218,8,5,127,15,244,19,185,36,97,73,77,247,0,32,216,117,57,182,133,66,229,3,55,205,97,185,113,38,53,221,236,246,246,13,15,235,104,1,126,96,231,51,22,106,251,165,230,2,172,166,163,165,44,215,161,218,184,219,59,226,48,86,107,187,166,137,70,18,80,233,142,124,74,203,63,12,224,223,222,96,209,189,124,217,71,99,215,91,100,12,155,117,101,36,22,199,97,99,96,44,244,28,40,33,44,27,241,215,184,8,43,182,144,31,253,226,103,79,190,242,191,2,59,131,184,113,77,220,224,229,241,127,124,251,241,87,191,193,95,63,249,16,160,142,240,172,112,16,82,204,33,128,112,98,118,58,120,199,36,14,9,252,11,130,130,80,122,197,166,248,172,93,10,9,245,144,46,125,174,213,154,157,154,158,75,234,147,248,36,119,42,182,202,103,237,84,200,33,12,235,84,189,140,255,18,59,197,63,201,157,82,0,237,204,61,98,252,143,220,27,209,84,177,184,80,106,181,52,218,157,62,250,251,13,119,167,63,194,123,110,2,155,175,202,233,165,129,222,2,222,197,223,233,215,35,154,96,98,8,200,11,140,179,232,187,39,167,200,227,249,14,247,163,156,83,157,128,115,102,97,192,60,224,88,208,120,181,56,192,66,104,217,62,118,33,224,60,4,10,55,170,64,233,246,243,61,231,40,91,42,234,244,220,53,142,201,197,31,42,6,252,215,170,238,146,95,113,245,108,214,126,197,152,52,95,49,114,5,35,7,45,93,65,243,143,172,147,59,39,255,117,99,187,174,27,238,161,110,136,111,109,217,213,29,121,137,27,225,214,14,114,62,124,77,48,198,75,208,86,104,100,9,235,35,150,18,141,68,30,6,252,115,174,162,230,211,38,39,209,101,51,83,245,166,49,233,244,181,42,248,122,98,247,89,82,232,217,78,23,247,68,210,234,16,206,240,148,90,36,235,45,213,75,94,146,87,60,197,109,30,49,212,194,202,60,65,192,37,19,244,69,250,77,140,38,191,69,161,149,53,180,57,66,145,21,35,239,152,75,154,67,39,254,247,201,124,29,13,131,162,223,201,33,148,248,60,21,249,200,61,86,5,165,181,79,157,211,188,11,115,114,119,81,78,61,157,139,241,0,204,54,128,112,213,233,161,171,73,58,45,18,41,248,194,36,228,103,8,88,146,231,39,147,73,193,84,240,104,40,150,153,206,25,19,114,211,249,145,156,251,12,206,68,63,145,174,199,250,213,158,222,101,254,138,13,115,86,245,87,220,18,254,138,187,220,15,89,95,241,67,22,252,138,56,32,107,133,14,200,180,133,185,122,99,136,207,144,5,195,48,95,128,207,144,198,124,185,92,154,53,198,244,25,130,157,110,197,59,45,121,77,203,247,38,52,171,219,46,180,45,239,190,11,108,105,126,186,216,42,78,53,22,230,242,61,188,196,131,53,52,74,218,51,123,94,147,174,29,9,223,94,197,114,105,170,190,48,213,82,125,123,145,151,49,118,5,114,178,233,58,61,188,25,125,255,62,50,45,25,20,202,226,133,185,127,179,169,169,169,75,150,8,74,151,94,73,106,249,5,3,127,198,169,34,191,143,246,47,177,138,244,241,219,172,80,13,167,146,113,227,231,90,51,173,185,150,49,24,58,79,153,74,203,2,122,59,73,199,182,194,84,14,45,229,224,71,238,184,103,116,129,13,178,219,241,10,200,71,29,179,82,185,127,191,238,52,79,132,211,187,74,41,63,51,91,158,57,60,202,148,242,197,233,210,236,28,60,21,195,231,65,124,8,21,144,156,235,7,150,63,233,53,92,7,205,200,34,227,105,181,228,46,69,172,61,227,171,16,113,186,39,149,61,127,199,110,159,150,114,128,15,217,155,59,204,91,91,219,96,222,218,214,244,55,107,53,3,157,166,53,245,246,42,250,76,67,55,106,214,10,166,116,86,208,111,219,26,249,87,171,157,8,55,109,7,235,181,245,149,208,169,218,74,111,153,231,58,10,156,185,77,45,235,179,43,181,91,235,232,163,45,44,136,46,223,86,201,229,91,153,146,102,160,46,42,120,34,60,197,133,14,218,212,65,12,241,208,38,96,225,51,15,109,159,253,124,246,243,2,126,92,116,171,22,146,155,204,41,166,196,124,170,185,232,61,205,101,62,221,210,201,178,40,204,29,201,185,237,122,118,166,164,103,216,255,185,76,136,206,199,169,80,173,139,83,230,179,213,193,104,180,62,52,15,163,194,162,53,137,120,101,56,53,150,218,145,231,73,166,194,162,52,39,198,25,78,141,19,59,91,40,100,42,149,195,73,244,0,72,116,152,132,80,70,134,39,143,92,192,232,166,155,64,85,89,11,80,54,35,14,10,200,39,160,72,19,231,22,165,153,48,149,117,89,112,1,162,139,74,219,50,15,32,50,4,190,247,42,153,41,52,189,47,147,253,61,253,89,100,57,6,193,88,82,59,26,157,200,86,43,121,225,34,12,129,40,203,184,0,178,252,79,42,150,226,196,111,174,57,61,132,33,175,23,209,214,245,194,25,242,5,115,222,52,139,229,226,152,78,252,230,167,103,210,187,92,94,152,50,94,64,151,103,103,74,165,38,172,249,184,93,158,155,138,168,240,194,246,52,210,51,90,93,32,244,5,16,24,22,209,16,118,118,90,183,94,95,190,181,125,84,188,190,222,118,128,39,168,221,220,185,187,255,255,179,247,38,218,113,101,199,129,224,175,64,89,182,4,28,60,0,111,95,192,134,106,18,9,128,4,119,16,4,72,84,153,195,147,203,75,32,129,220,144,153,216,72,225,28,181,199,61,82,183,172,177,166,237,177,218,35,121,209,116,203,86,79,143,213,94,100,91,203,184,125,206,124,139,200,170,250,139,137,184,219,139,251,150,204,4,72,86,149,202,69,74,44,224,197,187,91,220,184,177,221,136,120,235,59,251,240,211,26,254,90,62,171,148,65,105,41,175,62,45,159,118,110,225,131,202,211,213,205,39,79,239,193,79,195,199,240,207,221,245,179,245,114,167,127,134,47,149,55,111,222,223,220,57,50,203,229,91,189,54,188,89,222,63,43,151,231,155,33,0,214,250,208,135,133,173,252,14,246,125,140,239,63,173,121,183,155,231,59,248,227,206,250,246,206,163,213,221,91,135,85,235,118,191,182,123,222,127,186,177,89,89,186,231,86,54,91,189,181,250,78,245,193,230,206,222,189,206,237,35,59,152,239,87,118,15,150,130,147,65,43,104,206,143,202,102,171,234,86,171,23,91,231,214,163,213,71,167,107,229,167,240,159,206,227,131,165,51,187,181,127,241,224,246,195,189,165,250,118,101,175,30,204,191,232,123,209,195,237,123,79,54,14,62,56,219,186,185,253,116,233,252,190,243,116,247,176,190,190,179,214,234,110,30,156,174,62,89,173,249,213,218,217,222,105,237,86,184,219,184,123,216,123,184,183,90,171,140,154,149,181,23,235,149,245,245,120,126,231,162,185,229,236,214,159,156,238,149,107,149,118,115,195,188,29,222,127,120,120,179,118,113,167,119,231,112,215,222,181,154,245,248,201,185,191,255,184,28,29,7,206,154,25,158,223,58,57,233,90,254,201,217,233,157,221,23,79,43,199,174,119,112,226,148,27,7,219,75,237,195,254,237,199,79,170,183,31,5,230,250,210,163,96,254,238,129,211,186,123,124,238,31,31,175,141,206,30,156,157,46,221,59,220,9,47,238,125,176,117,232,111,221,191,111,58,3,47,218,143,70,143,252,214,94,121,222,91,239,220,95,239,217,27,219,213,167,135,157,205,189,213,214,176,221,173,62,24,149,247,253,187,126,121,123,255,56,218,143,47,214,206,142,186,231,86,231,172,28,183,31,126,240,196,242,118,118,235,235,39,235,119,246,215,226,71,174,185,59,15,184,61,222,107,174,249,81,124,122,90,30,173,90,31,28,59,30,204,224,209,173,139,250,206,205,225,214,217,218,198,7,206,90,217,191,91,245,189,181,167,229,170,91,183,142,206,238,159,218,123,181,181,227,59,183,227,141,178,181,123,88,117,238,53,30,219,79,183,118,207,218,55,203,157,195,230,230,197,210,81,127,127,184,190,223,222,127,212,176,150,58,103,79,252,167,199,135,173,39,39,229,181,131,39,237,53,203,155,239,93,28,212,203,135,131,104,211,63,238,159,110,220,234,237,60,62,117,107,123,131,245,77,119,109,125,213,233,206,63,109,237,236,63,169,108,245,247,119,226,114,245,73,84,233,237,58,219,75,225,227,242,131,181,71,174,95,63,234,157,220,122,82,191,104,31,68,230,106,187,182,123,122,203,217,176,156,213,157,178,223,108,52,135,189,139,122,184,93,118,15,238,158,56,247,172,99,55,216,237,150,235,189,251,123,181,15,30,187,206,89,183,28,214,79,118,131,221,198,253,15,26,119,171,102,125,213,223,247,122,75,23,205,155,199,59,189,157,253,189,174,115,247,252,116,187,189,106,57,219,79,54,78,194,243,253,181,208,186,216,61,24,238,111,108,153,135,149,59,39,231,157,167,163,213,74,239,214,188,125,49,92,234,62,93,42,175,30,175,157,249,143,14,55,227,187,64,79,143,30,222,106,54,46,246,70,157,211,45,211,62,13,31,54,187,79,155,47,110,90,167,102,165,181,238,28,221,220,234,90,247,14,247,221,248,110,48,216,13,122,23,235,225,32,216,216,241,171,183,135,79,172,15,158,54,183,235,143,235,229,71,238,186,59,140,142,238,109,214,230,111,237,220,60,60,179,59,163,7,119,55,202,131,59,237,227,232,226,131,184,242,32,236,59,171,219,149,91,231,251,135,246,124,179,125,126,175,251,240,197,253,71,183,205,45,63,238,53,70,230,221,147,179,251,103,27,235,173,173,237,157,237,15,94,92,212,106,209,241,106,176,177,103,46,57,78,216,217,185,191,180,86,139,143,246,182,42,119,123,219,59,238,217,131,23,27,119,236,251,243,243,173,221,32,190,115,247,225,82,117,111,247,116,243,145,185,118,171,60,127,20,55,219,102,231,48,56,125,177,215,187,11,52,103,109,28,214,31,28,61,60,93,114,42,243,229,232,193,86,221,188,184,119,222,191,123,222,187,29,186,149,195,139,221,90,215,125,82,110,29,87,95,120,235,119,111,158,62,122,80,126,180,86,142,238,155,161,191,49,220,115,247,183,214,155,187,225,237,142,179,247,40,126,28,14,239,84,204,211,193,157,7,174,117,175,97,213,54,215,238,121,231,225,131,71,246,70,227,176,188,117,84,191,95,93,123,184,122,81,239,44,61,252,224,120,254,131,161,59,240,173,139,147,147,189,134,247,160,249,193,173,251,27,155,254,253,65,243,216,181,159,236,86,183,215,159,70,243,67,51,190,95,57,31,88,47,30,122,107,119,95,188,120,80,109,109,156,213,66,211,170,30,110,13,183,157,238,210,7,31,52,79,215,78,150,134,183,246,54,247,154,225,189,211,240,124,163,222,222,191,216,57,93,122,112,107,239,224,86,127,215,139,118,253,155,213,232,73,99,195,242,158,152,118,116,176,115,247,196,108,156,123,189,179,187,91,163,117,175,187,213,111,220,241,252,189,245,221,198,78,47,88,61,220,105,28,6,7,71,113,45,234,236,12,214,111,47,221,185,215,63,127,104,206,95,4,199,75,155,181,221,214,81,229,105,205,186,61,216,47,239,238,220,255,224,201,154,189,223,169,221,244,134,235,47,238,12,6,117,255,86,173,91,107,119,91,171,243,157,91,94,217,247,157,198,195,205,218,139,214,252,241,35,251,118,255,184,83,143,90,103,119,110,63,218,233,159,223,174,55,206,214,182,58,167,78,119,120,222,245,79,119,151,130,179,155,118,171,250,248,248,201,193,237,39,219,143,142,237,176,181,19,218,183,86,195,81,163,83,217,168,220,105,31,29,117,98,111,247,254,9,176,185,168,234,238,244,31,85,239,221,182,227,15,230,59,183,27,71,189,99,103,175,177,212,174,150,159,92,108,108,159,236,118,110,30,57,55,43,15,31,215,238,132,235,39,131,139,232,94,185,119,251,197,131,195,245,193,241,250,94,163,9,28,98,224,156,249,251,119,247,182,111,31,152,143,236,206,201,249,217,254,254,198,169,119,182,214,218,233,63,56,109,149,135,123,187,141,221,71,171,15,95,204,159,30,181,246,119,79,188,189,249,198,176,108,31,221,169,175,110,54,188,123,7,238,82,99,190,21,180,58,112,126,26,171,31,56,143,111,158,60,56,63,236,251,189,195,254,238,254,126,187,219,217,233,220,218,222,124,82,217,126,248,112,120,120,203,190,251,4,248,213,190,243,120,111,208,233,237,157,88,145,223,62,244,30,239,223,170,194,214,93,196,79,182,206,206,118,183,54,151,110,7,15,218,143,253,135,143,239,30,63,104,223,63,51,163,91,119,143,58,119,119,70,173,245,199,251,143,231,119,246,90,75,213,199,135,235,181,179,59,107,241,105,117,56,120,178,231,220,126,178,117,254,116,247,193,240,233,197,217,211,39,143,171,86,253,193,201,104,84,237,205,239,221,13,157,243,206,173,245,157,71,187,155,243,181,213,135,86,124,126,167,115,88,217,127,92,59,63,220,216,30,245,143,227,238,222,210,105,109,125,167,218,63,219,56,89,93,235,94,172,173,150,207,142,173,253,222,253,213,157,230,195,70,237,252,228,131,39,213,179,209,240,164,254,244,105,100,245,6,238,225,241,82,173,82,169,63,89,234,214,203,183,108,203,4,1,124,179,243,194,101,130,114,123,103,247,193,163,59,94,101,111,115,115,133,57,227,194,122,99,106,119,222,144,71,55,63,183,23,173,208,138,234,118,100,41,159,94,216,8,199,104,78,13,199,247,62,5,53,196,14,235,65,16,217,213,105,93,153,97,236,141,153,116,211,177,235,159,134,255,213,115,155,53,84,211,166,211,157,34,51,26,131,103,239,83,193,179,231,84,67,191,81,183,167,197,51,174,110,66,161,105,232,180,25,6,37,254,186,91,127,3,255,112,190,131,48,0,130,245,154,13,255,217,203,126,111,216,98,169,47,213,218,176,215,62,25,197,196,62,224,1,22,89,223,225,13,97,79,56,139,126,24,120,154,87,49,207,209,154,12,118,13,135,116,210,248,122,14,233,76,251,235,58,164,85,71,198,244,99,94,205,33,173,154,77,235,144,198,121,156,181,70,245,131,231,207,89,38,210,2,43,250,62,102,143,7,113,187,138,185,192,55,196,215,67,28,215,193,253,35,223,50,185,241,98,129,249,14,151,23,44,248,163,13,81,239,13,226,108,223,220,120,86,31,34,25,63,61,70,80,211,204,143,83,30,76,48,242,216,183,98,166,154,32,29,100,177,53,92,168,178,188,231,236,112,178,7,236,128,244,60,25,179,87,237,52,170,227,223,113,87,8,201,150,191,241,21,66,66,116,87,186,66,120,11,215,0,195,145,240,68,95,235,163,42,159,187,214,192,164,30,98,74,11,139,142,27,115,65,208,218,46,163,123,190,178,110,184,236,235,42,23,242,223,196,123,31,174,226,77,128,118,127,112,51,123,127,112,51,123,127,176,153,189,63,184,153,186,63,184,168,136,91,6,24,52,198,127,158,224,63,213,114,185,206,191,31,115,196,224,234,230,160,114,186,106,152,164,201,254,106,78,155,30,155,95,85,126,43,70,53,236,36,207,181,153,250,149,242,102,246,14,99,147,220,97,36,23,22,105,180,142,185,178,144,164,252,229,149,197,151,127,63,77,167,189,174,43,73,199,171,146,78,51,82,69,74,251,80,103,102,68,160,122,158,131,85,121,95,103,164,186,148,235,130,189,226,181,193,59,185,58,120,91,215,7,159,230,21,194,91,187,70,80,19,202,202,253,44,37,40,69,133,3,248,183,118,92,79,121,244,37,146,80,97,225,79,164,126,48,195,244,150,226,97,81,203,146,227,137,139,9,175,200,109,95,48,101,70,140,19,231,44,72,214,245,223,194,164,243,53,47,57,5,213,139,234,68,27,235,170,187,113,181,1,184,14,86,60,198,59,189,206,121,27,87,58,185,119,51,81,228,5,227,110,102,92,11,236,222,41,109,196,70,235,116,177,121,210,110,47,244,78,70,169,143,56,90,13,179,17,196,53,51,255,155,137,139,168,149,206,129,82,203,99,13,241,4,102,27,114,26,198,38,36,215,103,25,184,81,117,214,141,12,63,48,66,203,88,180,231,248,215,32,153,173,188,12,122,91,60,98,231,212,91,68,211,19,12,128,25,214,192,52,240,239,162,51,97,76,105,117,165,123,92,144,150,236,140,250,161,104,0,3,71,87,176,131,97,155,193,126,219,192,117,224,116,147,9,176,124,136,236,178,115,191,252,72,16,128,79,171,131,133,125,204,133,2,174,53,27,153,141,120,223,120,175,110,87,205,192,50,88,208,111,191,58,96,159,143,74,126,158,187,33,182,97,49,226,118,27,71,46,221,20,101,136,205,221,96,3,167,26,240,111,160,177,48,220,94,173,221,58,62,137,181,108,157,192,52,121,110,143,192,155,5,164,141,255,95,180,120,167,51,239,153,240,6,249,238,102,96,71,236,243,147,34,95,139,125,125,82,126,223,147,126,32,83,195,214,66,171,179,159,197,88,94,23,244,59,104,114,55,244,220,48,245,148,163,66,77,72,174,91,252,14,22,221,241,73,171,143,186,39,171,72,159,54,189,115,233,85,251,52,38,254,195,174,147,151,241,159,188,5,23,141,49,147,122,94,52,166,227,44,58,206,111,223,160,39,205,19,7,205,114,153,25,60,151,255,205,84,125,162,34,45,75,142,46,190,227,153,247,105,207,41,231,139,191,171,23,138,38,31,225,249,206,157,156,228,150,139,96,175,50,227,85,153,174,217,228,63,118,8,109,215,176,92,203,176,93,83,48,6,86,112,28,201,16,180,175,86,99,38,243,146,63,119,163,126,50,24,66,251,126,175,245,246,86,150,113,222,104,147,244,60,195,242,92,228,22,86,225,28,147,119,252,185,113,115,226,15,208,200,212,92,95,9,142,179,95,186,205,28,91,113,218,106,65,221,111,132,83,14,166,126,107,229,238,108,50,106,178,101,218,137,76,157,116,43,12,27,77,243,170,99,179,164,139,241,131,59,30,255,200,109,193,154,249,184,28,218,172,118,90,237,139,101,166,84,14,122,221,86,125,3,158,106,167,213,177,80,108,93,107,150,51,173,162,121,50,142,202,147,144,116,20,77,59,90,35,30,85,91,237,175,131,44,46,226,140,203,138,9,47,114,119,16,136,168,27,121,159,64,158,110,168,228,247,35,80,158,198,146,156,228,169,87,36,177,244,56,221,147,206,216,97,168,136,34,155,76,247,78,50,251,43,206,4,63,144,197,45,138,105,14,155,146,91,141,102,221,191,86,231,185,199,201,184,78,79,5,135,67,77,49,170,154,230,181,166,152,187,233,215,154,98,238,182,166,113,120,206,202,229,102,223,203,220,62,8,207,47,145,17,34,128,153,31,36,74,240,41,238,195,21,125,53,214,34,16,76,118,60,141,3,128,38,62,86,32,103,149,128,180,108,101,158,197,133,42,147,14,185,18,86,14,81,64,106,185,90,226,100,102,79,250,101,121,88,69,11,112,23,65,228,50,44,146,20,110,158,193,45,144,86,109,212,162,186,171,245,119,82,136,143,228,107,227,164,59,100,115,178,55,199,140,234,96,155,103,206,52,237,159,125,156,109,204,32,84,153,13,22,129,243,248,76,153,149,250,156,196,136,210,42,36,75,152,66,51,82,23,41,228,19,244,121,114,219,52,44,199,54,108,15,13,19,111,46,99,182,16,48,136,254,204,221,69,222,98,193,62,237,142,177,170,36,113,83,47,189,105,134,110,179,150,219,217,240,164,86,76,74,236,219,195,217,99,37,35,0,65,163,228,151,63,248,3,207,45,4,169,181,204,126,130,249,199,79,103,23,0,50,87,68,31,242,240,79,55,23,70,207,151,139,232,228,101,223,199,193,181,245,167,103,2,106,155,116,45,91,117,151,127,118,139,207,20,17,42,237,24,107,105,44,224,249,101,87,44,125,162,167,42,49,43,20,86,37,109,192,50,110,54,243,56,208,68,187,142,218,115,239,153,94,224,54,92,221,174,203,177,203,18,106,21,19,74,41,185,19,12,53,167,138,127,211,69,44,58,173,70,163,29,167,112,184,168,223,105,17,113,48,30,213,66,65,150,188,222,138,189,134,125,69,92,100,237,93,80,148,161,195,5,60,176,197,123,155,88,100,162,188,49,16,15,47,189,91,192,162,227,211,184,219,190,200,101,209,98,223,115,200,82,18,132,116,22,80,161,148,195,108,46,23,249,143,136,180,49,178,37,51,65,172,45,148,219,118,134,63,44,20,79,106,58,130,141,112,135,76,158,121,94,160,56,115,253,129,110,217,201,160,61,91,154,31,96,142,95,212,180,205,210,220,220,252,215,40,7,20,26,57,178,103,38,29,137,32,16,118,38,245,58,164,52,247,60,250,94,72,29,117,249,153,114,241,88,146,62,219,107,152,194,217,178,201,127,30,30,12,90,221,163,101,179,0,113,249,82,49,45,182,174,218,107,177,236,74,245,60,161,125,145,56,200,152,154,66,10,220,72,244,17,218,179,240,116,247,154,236,183,49,211,51,104,163,238,232,64,54,153,181,231,174,211,202,25,215,234,229,68,91,216,202,145,169,154,57,61,205,26,11,80,56,213,74,175,218,214,153,187,206,214,73,229,188,120,45,87,222,170,43,239,210,4,221,188,90,245,46,139,154,187,115,69,236,167,112,68,175,176,137,28,179,214,136,77,16,161,100,247,153,186,162,243,12,244,117,49,65,207,253,229,60,159,99,70,251,173,208,77,125,45,197,61,77,140,64,138,150,111,216,150,109,44,134,89,82,141,108,35,12,141,32,98,126,39,53,105,118,177,151,90,8,127,38,197,136,166,118,230,138,143,49,235,197,11,136,41,157,242,108,212,185,27,178,150,252,242,1,136,252,184,155,238,157,75,203,124,17,101,164,222,21,159,245,203,23,103,25,206,55,102,21,124,208,183,179,107,151,87,153,228,244,254,179,70,216,128,63,215,90,133,220,104,255,225,211,9,91,125,67,253,200,149,242,98,243,99,238,58,51,209,249,70,119,174,192,133,169,217,49,87,161,15,138,78,230,138,82,200,171,225,223,180,12,31,107,161,141,25,183,192,43,153,171,223,11,239,191,196,186,180,171,228,239,218,85,136,159,178,181,22,82,218,144,86,164,142,17,101,238,141,3,104,142,189,254,66,167,215,200,115,208,228,216,157,204,131,101,47,98,99,189,245,76,242,99,1,190,179,241,113,242,196,40,27,37,35,117,165,49,62,70,139,21,243,146,30,22,121,50,114,238,205,108,48,252,109,52,137,228,15,106,29,156,100,253,208,176,124,160,37,215,67,154,53,210,205,22,174,212,238,77,155,77,215,170,224,100,106,91,157,4,217,93,97,183,150,249,71,128,94,74,166,85,42,229,152,227,132,227,73,113,97,74,203,92,41,189,204,236,149,191,20,109,176,54,181,130,203,200,201,78,86,41,159,221,122,216,104,106,93,78,242,218,242,211,52,230,254,175,26,215,26,13,43,221,231,196,139,142,148,237,144,239,215,215,79,174,126,76,165,151,143,140,59,237,117,135,196,82,110,247,186,95,255,20,203,30,46,136,15,45,100,251,76,73,97,109,179,243,111,198,223,51,125,179,105,133,69,130,35,225,90,44,39,144,25,108,95,227,6,91,28,99,196,56,126,228,153,190,54,136,251,113,117,4,122,150,248,105,140,49,167,121,213,179,142,45,77,54,95,190,199,87,46,138,237,21,235,98,84,57,113,108,243,225,211,57,13,9,57,238,51,222,113,171,57,200,181,225,24,250,77,205,34,26,219,192,224,224,39,172,130,209,52,190,39,164,97,83,155,163,10,237,189,28,223,87,225,130,57,69,130,45,0,99,197,11,163,65,92,232,177,101,13,180,193,139,131,38,220,171,7,77,20,14,47,19,167,135,11,11,245,234,160,241,117,249,235,243,231,92,175,122,89,164,177,188,231,249,126,53,136,83,178,196,124,147,177,102,146,7,221,234,169,180,39,209,80,152,170,87,30,65,166,105,99,150,159,32,181,122,50,234,21,28,46,170,37,136,187,188,92,101,163,221,26,38,87,126,221,248,10,14,151,194,163,165,43,29,46,204,25,255,143,55,124,89,190,175,97,28,204,10,27,22,167,111,207,180,232,7,82,159,126,47,152,251,183,93,85,105,9,186,150,135,40,126,103,163,162,62,203,6,5,43,88,141,203,24,193,21,134,157,106,36,154,119,33,112,202,199,73,163,255,10,164,168,187,73,93,252,98,102,51,19,176,48,117,111,73,244,155,222,35,233,2,244,0,248,151,181,25,107,107,17,54,51,229,4,132,78,147,103,120,218,33,112,186,236,36,134,172,126,88,126,228,136,160,96,164,116,91,219,198,76,219,252,123,241,44,191,117,145,219,210,131,49,174,83,180,25,219,77,241,96,108,239,158,234,60,219,31,162,4,12,24,252,236,125,113,116,12,157,163,84,217,213,68,21,187,22,172,105,44,163,157,48,129,226,8,5,205,248,77,223,158,169,73,101,127,72,223,58,76,32,58,125,54,139,109,154,240,83,116,113,208,12,234,174,57,177,43,96,197,104,34,22,250,150,66,204,171,51,229,116,69,122,158,214,107,179,213,198,75,31,214,121,15,68,253,116,97,142,174,153,222,247,76,63,88,154,117,48,154,170,183,32,213,91,254,105,107,117,251,39,163,133,5,252,122,102,242,59,156,127,244,61,26,147,26,243,136,106,218,207,240,164,217,108,157,103,122,202,243,55,215,172,200,246,139,133,78,42,240,98,170,153,168,216,238,171,143,119,213,17,132,236,23,120,71,150,164,9,117,124,112,189,46,153,185,242,242,141,86,47,216,55,127,26,55,180,30,249,105,210,18,197,18,114,155,148,109,152,58,86,198,245,230,85,16,236,246,158,213,112,106,94,144,59,181,130,238,101,148,243,243,231,24,41,249,82,179,202,22,96,7,174,208,23,216,110,125,56,166,231,252,83,173,24,151,242,63,175,112,206,248,140,217,225,0,124,254,188,58,24,244,206,88,100,199,66,144,86,133,228,42,166,36,167,233,199,91,174,54,71,105,181,248,138,131,33,132,38,230,145,75,208,148,190,72,84,224,34,26,105,180,70,219,12,241,227,36,62,9,47,39,178,159,60,85,230,42,138,162,169,22,176,176,112,0,29,49,54,191,32,62,184,156,192,186,189,70,140,250,138,0,124,93,3,40,109,194,152,106,28,108,178,204,138,112,191,113,55,170,201,242,120,162,47,148,117,19,250,207,76,80,124,14,48,241,6,136,239,60,107,91,8,43,67,26,82,237,114,4,121,27,141,80,221,69,158,189,209,190,145,123,193,124,35,227,178,73,121,105,133,184,215,166,52,133,181,155,81,36,223,66,62,105,115,0,115,5,106,142,227,238,21,114,57,63,179,86,245,225,112,105,200,126,94,196,84,69,64,192,23,117,165,187,72,15,247,184,175,107,92,102,108,185,140,105,160,149,77,195,84,201,162,34,25,246,38,207,56,245,89,242,169,95,41,151,143,89,30,236,121,197,232,85,16,234,110,192,163,117,246,104,221,216,103,143,142,217,187,71,235,42,207,149,55,238,177,127,59,36,151,21,115,113,229,19,14,221,41,151,91,50,131,150,247,207,159,243,46,135,73,234,108,92,46,31,177,23,7,60,175,246,166,76,140,149,47,64,175,229,125,124,227,54,116,117,177,86,222,218,226,64,159,244,36,211,99,113,42,240,250,9,190,94,91,90,53,134,235,208,116,15,38,163,222,180,249,44,42,201,191,117,129,167,193,234,160,98,184,235,240,203,30,206,24,71,174,96,57,47,0,89,171,253,53,195,93,43,239,87,246,180,101,87,203,229,30,54,109,87,14,42,198,241,122,121,8,112,186,76,9,63,71,56,204,197,85,112,222,190,158,204,232,72,174,242,96,13,246,11,75,132,173,193,175,71,171,26,6,250,107,208,143,191,86,118,215,246,72,179,24,32,193,154,179,106,156,172,151,91,235,114,134,85,129,215,246,122,196,240,48,4,8,77,63,238,105,51,124,177,14,61,207,175,151,231,225,45,145,147,188,180,142,41,197,183,203,39,27,234,209,233,6,60,234,220,46,207,39,143,42,135,171,72,106,119,238,106,157,199,9,57,84,201,254,2,25,174,227,254,150,159,240,156,108,123,85,223,111,95,223,193,219,176,38,32,196,7,91,2,157,29,209,55,71,198,227,243,85,163,85,41,87,183,196,152,45,57,28,203,220,110,242,182,157,85,9,38,24,111,73,124,142,86,207,89,214,180,9,111,249,228,173,86,154,180,142,8,213,132,242,21,185,247,30,203,17,31,86,182,248,178,85,242,248,169,72,21,183,43,91,180,151,61,252,103,59,217,121,138,160,249,74,249,206,77,138,218,22,75,233,38,153,230,123,9,140,158,209,125,130,32,51,89,105,135,28,224,206,106,50,135,152,28,2,149,108,254,98,213,240,215,49,169,156,35,105,29,136,159,177,3,103,93,108,84,53,193,74,106,167,48,251,220,100,239,216,171,153,78,135,114,158,252,209,154,72,94,223,162,91,210,73,239,209,69,37,89,202,17,217,142,14,249,249,36,193,167,68,226,225,42,244,238,86,202,199,106,223,247,72,154,253,233,234,104,21,11,1,216,171,91,138,140,28,164,129,225,90,121,30,158,93,0,33,35,235,186,203,24,194,61,216,216,214,29,172,20,204,49,229,203,218,1,119,95,84,140,206,221,242,246,22,171,10,192,222,125,124,88,49,142,110,151,235,91,116,243,134,55,203,247,4,54,247,21,90,18,174,184,134,208,52,241,135,4,189,113,154,217,30,203,212,254,221,46,12,183,86,142,183,68,253,3,185,152,3,92,204,217,6,91,190,124,54,192,103,48,216,5,60,75,70,131,118,101,159,175,31,217,94,133,173,63,143,183,29,34,125,67,243,227,202,150,198,188,77,96,142,97,133,145,249,104,205,232,173,51,50,71,142,121,130,15,157,202,18,239,21,30,182,146,93,61,81,203,96,88,107,175,1,218,90,107,229,225,154,236,59,78,19,243,69,106,249,199,12,125,176,34,88,192,157,181,164,94,2,91,234,70,159,109,254,157,45,65,50,45,210,133,77,72,230,228,65,178,142,161,60,174,31,56,172,216,194,190,68,211,81,82,165,97,79,45,128,141,119,38,183,97,180,10,251,208,225,252,227,40,7,119,222,170,199,142,240,190,194,66,79,99,82,109,228,16,112,60,142,149,92,176,19,92,245,36,177,156,87,2,86,63,194,175,200,81,234,84,42,0,165,157,51,102,0,66,159,144,252,19,237,180,172,151,145,183,240,125,215,89,132,100,74,188,78,198,1,47,123,125,83,32,109,79,178,186,132,67,173,34,135,120,128,29,238,148,215,119,240,105,13,69,210,253,155,216,19,60,189,135,255,8,30,183,133,240,135,53,193,247,161,203,155,101,108,42,90,185,236,233,158,26,39,165,153,220,134,83,6,50,23,184,255,126,133,210,248,35,88,173,185,94,126,130,219,84,222,131,7,79,121,145,142,186,196,241,94,154,91,100,89,228,126,122,253,38,161,148,42,29,141,177,135,206,205,114,200,183,152,239,91,180,10,251,118,124,19,184,193,86,130,157,67,100,130,39,27,229,94,133,9,147,165,117,100,3,118,5,56,14,80,248,9,60,172,11,109,35,102,123,122,10,61,172,9,217,48,216,192,119,77,124,247,164,2,167,74,80,160,88,223,18,114,139,176,82,62,90,35,12,135,29,29,192,213,241,26,118,204,88,206,96,77,140,5,218,193,9,221,213,243,53,224,194,38,12,6,0,197,134,157,181,118,5,121,225,252,154,100,34,28,77,176,193,222,77,53,117,96,50,29,165,82,184,21,117,68,171,229,131,91,59,114,206,176,253,23,76,111,104,223,194,134,23,136,8,80,212,92,120,38,214,92,185,141,88,91,127,132,68,216,218,32,203,56,220,128,101,0,30,122,244,97,31,31,158,108,150,207,54,182,146,202,46,108,208,246,38,106,14,103,149,46,99,227,161,130,67,83,107,83,77,26,184,249,209,205,45,78,7,251,242,20,117,111,2,18,108,224,53,55,17,227,81,210,17,176,174,11,120,134,197,85,230,153,42,116,243,180,98,156,221,42,251,240,240,72,50,185,224,38,48,57,24,114,255,214,22,158,81,206,58,15,110,1,235,180,65,85,131,135,82,160,47,221,78,182,125,163,124,194,95,111,223,81,15,65,148,216,183,182,196,254,212,53,89,25,220,2,77,237,12,184,197,166,206,105,133,68,105,111,66,243,179,7,229,179,205,45,133,143,238,93,69,56,32,228,93,46,83,249,122,189,205,23,140,106,230,225,225,3,69,214,84,124,42,45,135,211,111,255,182,197,212,149,147,219,58,249,37,101,100,210,54,200,152,50,50,210,86,157,190,140,76,78,42,124,146,246,47,75,66,107,183,30,110,255,124,46,85,80,32,201,76,79,218,50,99,25,127,152,89,230,119,237,18,64,75,0,176,235,218,247,28,203,117,176,72,135,137,65,42,234,181,228,162,119,38,185,233,133,158,250,231,162,153,105,154,216,198,153,187,81,56,29,189,170,70,94,167,11,172,128,137,248,39,167,111,131,13,235,42,64,179,217,36,19,205,14,202,226,81,146,1,133,231,130,163,65,187,82,205,162,3,222,72,231,15,140,122,188,104,133,49,35,243,6,102,104,50,193,140,150,81,161,239,154,68,125,168,138,52,208,61,153,209,55,21,235,109,36,29,80,7,178,222,65,18,212,14,29,200,176,118,13,40,63,130,137,87,192,18,64,211,54,102,100,222,134,13,255,103,185,245,122,223,173,23,49,155,182,75,70,77,66,109,102,120,193,25,5,97,238,42,185,32,85,197,163,96,87,48,9,63,217,25,210,105,186,87,18,246,50,195,191,217,154,130,200,66,34,249,168,77,79,159,236,7,5,145,162,31,249,41,136,147,143,82,66,93,164,88,14,195,165,76,221,7,0,75,222,207,174,154,172,89,2,211,185,226,106,2,240,135,252,168,173,53,33,37,158,204,159,80,81,122,233,201,155,252,114,209,182,41,205,169,211,201,98,20,196,219,36,82,129,190,71,14,213,76,118,237,248,39,237,16,156,17,142,66,250,14,241,35,138,185,37,239,208,247,104,38,168,134,146,4,23,203,51,17,217,149,171,46,135,20,88,33,152,10,69,161,149,108,183,105,223,173,224,76,60,39,60,197,69,147,185,224,208,116,207,82,33,184,164,185,159,109,206,175,24,105,115,121,57,74,223,188,28,135,186,52,43,158,180,28,30,130,134,243,177,174,179,156,164,121,106,57,151,242,151,203,20,233,147,44,105,109,146,180,178,84,242,71,231,86,126,206,62,21,178,67,133,84,141,121,137,139,143,233,240,217,202,165,69,109,78,185,180,67,3,250,116,158,151,63,41,81,103,96,186,73,241,130,1,19,102,53,17,83,236,235,201,87,158,149,234,70,68,77,206,124,77,143,155,252,90,17,42,184,80,241,83,156,80,254,105,101,151,147,17,131,34,110,42,239,61,13,221,121,43,191,44,196,108,62,117,138,2,3,218,164,48,82,36,59,77,62,52,195,23,74,90,203,102,37,155,10,144,198,46,73,178,84,92,188,213,152,75,63,102,167,83,2,48,179,139,87,37,119,140,158,157,112,2,195,107,209,149,70,4,238,196,227,80,52,233,226,13,43,96,124,217,162,12,217,245,37,245,194,176,162,192,27,49,134,164,43,22,214,251,70,199,249,90,125,229,211,203,181,86,152,75,11,147,122,82,63,16,165,139,23,77,32,53,206,68,136,226,76,82,245,80,117,52,144,106,76,138,175,242,91,112,246,220,207,168,201,252,32,228,170,171,170,74,27,253,0,81,82,197,33,153,20,83,79,73,239,164,0,160,204,177,124,153,167,130,142,211,21,243,148,166,140,194,164,165,139,201,183,166,81,153,178,196,60,217,6,154,44,80,11,133,169,126,236,178,210,155,234,206,97,90,224,145,76,46,190,197,26,52,57,251,176,93,188,44,64,209,176,105,154,164,163,122,227,70,101,73,185,133,131,138,132,150,124,52,165,152,158,62,35,153,188,89,60,45,45,133,206,53,211,186,120,162,185,231,236,70,162,173,102,185,38,9,52,158,172,191,231,168,238,74,112,205,44,51,123,63,211,189,212,252,50,58,31,104,123,152,222,53,131,249,93,51,172,142,133,214,48,237,118,208,95,79,41,153,138,25,204,100,170,72,22,161,154,231,201,234,8,167,88,76,35,81,43,133,40,178,158,39,140,48,60,169,21,28,45,84,67,186,113,254,18,114,248,89,138,119,177,26,25,20,198,76,95,73,190,58,40,169,160,49,147,41,161,145,75,200,5,135,39,203,201,210,130,114,242,186,129,194,52,62,146,234,88,175,194,145,229,244,99,24,125,138,113,115,54,172,61,206,25,70,103,199,58,195,45,224,124,132,175,177,151,40,107,75,85,236,64,114,191,145,42,200,169,58,71,245,46,204,119,140,8,213,133,151,242,200,113,182,100,87,75,92,82,12,88,236,149,210,156,81,178,204,71,190,87,138,232,204,172,211,180,247,40,57,247,242,236,219,116,61,154,1,154,53,63,137,139,73,177,6,233,101,98,117,128,67,99,134,255,63,153,81,170,80,200,12,175,20,50,110,115,151,73,33,223,188,122,34,201,230,107,108,92,212,9,201,115,128,78,139,218,28,239,95,218,3,41,107,136,20,81,96,174,143,72,21,19,65,137,192,203,137,76,80,9,68,93,145,105,84,130,100,110,146,92,95,102,233,87,148,144,78,169,85,133,50,36,233,51,175,222,196,203,226,201,179,144,48,141,173,114,73,242,114,172,103,43,99,69,103,60,90,182,155,167,170,168,163,53,147,99,11,233,135,126,38,235,29,208,79,239,76,190,182,173,159,82,120,137,37,198,45,46,46,193,255,170,195,97,60,26,46,225,103,123,216,42,159,35,43,197,79,245,124,173,72,40,42,117,85,166,198,229,107,44,51,153,77,86,34,35,113,26,11,196,228,234,112,138,3,228,176,128,180,135,53,203,153,8,233,200,87,150,53,62,161,8,27,107,156,40,86,146,5,243,178,39,105,240,36,101,146,224,33,71,117,35,227,142,25,179,120,188,124,157,173,80,91,156,94,11,201,186,216,210,250,6,254,89,90,186,22,103,226,61,205,93,99,90,194,117,138,212,86,32,192,11,170,110,88,115,198,56,176,61,30,236,204,229,168,24,41,132,21,43,153,88,182,101,6,235,182,204,152,168,53,78,82,50,83,175,207,189,157,221,203,225,6,215,220,61,222,211,220,180,118,13,177,179,171,85,239,198,213,182,205,29,191,47,30,221,151,28,222,156,114,197,240,186,42,5,12,49,71,29,214,46,181,236,92,203,137,220,27,209,10,13,201,172,114,10,178,76,144,31,25,86,122,141,187,139,92,83,60,87,2,136,187,75,161,134,153,139,225,220,20,239,71,96,3,133,160,26,5,81,142,183,60,35,238,156,52,87,207,240,125,167,216,90,156,25,99,214,141,191,43,201,167,207,76,193,152,124,235,75,55,118,113,126,250,34,85,144,250,140,200,89,207,31,141,212,91,49,212,67,82,189,227,90,124,59,167,186,201,103,69,82,133,171,213,39,116,77,71,77,246,8,243,194,51,215,197,139,70,85,96,93,99,210,243,88,170,42,116,71,232,249,135,19,188,10,115,211,207,55,93,148,102,18,91,31,239,149,208,135,43,36,59,77,251,92,102,126,255,98,213,18,55,129,23,176,41,84,176,198,57,120,138,144,90,56,213,28,247,116,138,120,199,121,8,83,39,33,79,55,76,177,171,188,87,82,252,42,15,71,211,73,92,45,129,61,255,100,166,148,217,148,183,76,151,154,220,78,82,149,59,94,78,188,227,167,87,249,110,230,42,95,47,217,146,58,58,202,185,53,147,235,223,202,32,27,237,160,98,71,92,74,77,202,243,90,166,14,107,214,226,35,11,82,231,208,207,35,188,196,196,23,241,59,30,116,133,255,119,85,240,142,15,194,12,203,222,204,96,221,27,118,29,110,208,151,23,166,125,251,202,47,79,122,247,26,188,73,163,160,148,57,122,57,102,195,69,73,158,180,6,37,190,23,52,243,181,175,229,186,10,11,60,133,146,22,114,40,60,17,177,25,144,244,33,102,13,180,196,155,102,23,16,213,56,122,210,151,157,138,183,154,124,49,120,5,1,197,107,3,77,171,27,107,158,121,59,159,182,245,184,155,252,139,6,86,60,40,115,27,61,49,10,97,236,229,58,191,21,159,153,226,90,156,202,135,124,190,151,141,131,202,189,55,46,190,19,205,10,129,241,59,150,14,242,202,204,168,240,154,157,115,216,146,241,229,199,242,190,252,251,229,223,49,31,2,252,159,120,66,244,204,215,22,211,185,157,156,67,252,150,16,79,82,29,18,181,17,24,136,187,190,21,72,84,123,97,32,76,148,94,16,153,210,74,145,194,210,23,28,204,76,36,61,239,59,245,124,161,81,29,28,169,66,23,12,136,79,22,106,251,170,144,2,125,200,199,138,113,28,145,207,204,180,42,173,98,89,194,121,10,205,62,21,250,74,69,26,241,86,229,122,242,101,21,179,153,165,165,247,226,90,28,55,189,105,220,217,25,215,141,40,114,38,156,185,41,95,238,89,21,22,87,219,247,22,15,251,232,201,157,201,206,67,111,158,110,95,237,247,1,75,99,90,103,74,167,229,188,147,42,161,166,221,120,44,207,144,205,187,145,189,111,203,168,154,5,223,122,76,151,90,123,153,218,133,156,138,99,99,55,175,96,6,137,195,135,22,84,155,230,158,144,203,26,147,94,16,210,95,73,166,248,216,121,37,159,241,35,129,32,36,7,253,237,173,59,255,166,115,204,18,114,167,166,50,229,211,19,227,85,220,198,206,101,92,220,191,123,253,184,127,26,156,188,132,159,49,92,74,85,192,154,249,250,76,166,6,214,203,169,236,127,141,235,141,51,85,82,30,253,43,77,69,47,253,150,157,87,202,149,89,52,128,254,197,82,205,234,18,206,17,159,108,16,221,36,86,131,233,138,17,28,154,51,53,39,0,82,29,235,66,99,158,84,148,203,250,106,199,5,18,78,214,223,243,153,208,4,70,148,177,232,151,103,104,77,186,188,125,153,158,80,216,109,118,10,253,41,170,155,134,132,50,101,228,198,211,83,186,124,221,24,31,143,70,28,111,119,2,90,37,187,188,41,136,96,228,233,102,48,229,160,57,31,196,213,176,46,198,156,176,129,227,207,90,94,92,167,164,63,170,19,233,4,202,107,117,101,226,23,198,15,149,253,254,235,20,195,93,38,54,178,172,141,87,116,253,150,203,23,52,64,241,252,100,129,188,188,46,50,213,242,138,38,151,148,168,123,153,115,122,68,185,188,27,233,168,231,162,100,140,76,125,188,124,243,53,239,84,106,1,217,180,90,222,216,177,188,252,161,46,11,86,171,149,121,203,219,19,186,128,48,125,91,33,39,143,57,105,57,188,251,202,178,172,245,242,42,49,225,84,174,184,60,232,72,254,191,32,107,36,63,87,100,170,211,162,239,6,83,238,69,1,163,162,174,210,22,199,152,238,68,117,189,130,174,210,70,72,225,226,68,217,189,9,251,158,41,160,55,241,188,184,102,254,121,41,40,197,55,177,191,32,191,63,114,158,167,174,162,103,228,52,30,87,191,111,194,189,135,180,222,174,45,100,199,72,125,205,3,149,89,107,82,167,239,13,102,200,103,135,243,156,94,138,228,23,241,203,219,66,86,209,111,204,61,246,4,169,89,92,218,47,95,146,20,161,112,154,110,245,66,127,147,37,85,250,219,223,87,27,44,9,197,187,194,235,197,47,228,73,243,98,66,144,142,134,153,169,215,144,42,17,88,228,227,95,158,193,122,129,211,246,154,87,188,239,119,74,156,249,255,78,41,83,48,48,229,131,135,177,130,113,74,169,90,116,62,89,207,188,241,132,150,121,73,193,153,49,230,216,180,115,200,83,79,176,160,219,203,162,232,28,90,122,240,10,22,4,181,201,198,109,18,41,79,88,164,116,229,52,79,171,95,5,175,36,142,43,77,254,95,22,32,129,20,18,148,170,115,166,46,224,140,49,174,113,170,124,96,225,187,87,168,140,88,56,19,217,247,21,79,226,141,171,235,197,121,43,205,153,150,40,101,168,79,40,217,2,81,216,48,135,4,210,229,13,95,166,35,2,165,111,37,99,53,103,2,56,104,205,195,188,224,203,49,225,174,121,74,157,61,46,164,114,121,38,19,28,197,150,67,220,82,51,111,104,72,40,135,82,233,153,168,72,241,168,215,195,239,134,92,62,155,187,52,162,40,240,150,155,39,93,22,151,60,219,53,98,99,52,247,178,116,50,140,97,85,131,86,125,84,186,49,90,28,204,198,115,55,78,171,131,153,193,138,122,115,238,37,62,232,174,140,14,90,67,35,94,233,46,254,86,125,16,87,71,241,122,155,113,34,99,4,143,158,3,243,111,46,62,175,127,227,27,241,141,65,60,58,25,116,103,70,179,88,4,163,100,188,4,156,141,90,245,10,88,204,195,229,18,171,12,88,239,117,58,189,238,66,191,186,31,151,140,94,119,249,101,189,221,170,31,45,99,172,53,2,30,194,243,10,62,185,188,52,62,28,211,13,15,10,225,118,68,137,191,10,52,134,57,20,240,122,117,52,26,12,151,95,114,71,201,242,87,204,75,163,3,180,210,94,134,197,180,79,98,24,235,248,36,30,92,60,172,14,170,29,3,244,185,54,30,133,4,59,241,220,75,250,198,74,124,105,196,231,253,65,60,100,181,40,75,9,164,116,169,6,6,206,155,140,187,127,130,73,6,203,150,153,192,225,184,36,112,20,229,203,254,165,54,107,70,136,201,43,237,106,13,230,91,122,253,15,223,249,232,119,127,241,234,123,223,253,232,175,254,134,140,198,20,65,210,31,82,96,9,213,196,146,81,111,3,74,16,55,176,243,6,147,24,7,189,54,178,215,210,199,255,253,159,62,254,31,127,248,234,223,253,88,239,180,24,53,139,125,252,119,184,56,28,117,11,209,244,91,195,120,52,155,211,200,40,97,171,146,17,207,21,33,143,246,14,75,155,123,102,88,236,255,198,91,64,24,65,21,87,76,242,113,197,213,126,137,172,177,152,251,228,155,255,254,245,119,254,171,236,125,26,156,213,27,215,193,89,189,49,29,206,224,61,88,35,156,189,54,244,132,40,28,26,179,201,241,158,123,153,156,67,192,65,175,143,143,1,7,71,241,5,204,182,213,48,52,164,241,14,12,185,24,236,28,246,227,114,110,78,236,200,155,239,202,39,127,242,221,79,126,240,147,215,223,255,241,235,31,254,57,217,155,6,48,146,133,62,156,245,120,144,191,65,44,158,181,4,92,97,116,80,50,74,108,130,108,148,234,168,180,92,186,128,63,11,247,238,165,246,138,111,148,24,240,135,223,254,245,175,254,57,187,93,163,86,39,222,197,159,139,118,72,189,144,62,251,10,240,6,20,43,158,212,128,73,176,77,17,45,248,90,251,131,22,168,174,23,37,3,47,244,151,217,89,199,48,102,193,231,12,130,156,75,141,121,246,186,140,105,110,179,247,112,88,32,141,211,217,210,235,239,253,240,163,159,253,95,217,36,122,249,167,52,247,76,78,63,61,31,125,2,131,184,9,72,24,55,3,0,199,163,45,36,213,100,248,79,190,245,221,143,254,249,167,99,6,225,139,70,189,80,235,141,238,134,160,228,24,232,178,215,127,8,246,69,117,191,202,69,19,144,127,175,31,119,239,245,6,49,188,120,153,12,91,188,94,252,243,250,7,63,123,245,95,254,79,188,165,29,247,86,137,77,25,104,16,166,132,82,167,139,46,129,51,28,235,125,133,20,166,112,47,156,244,75,203,169,71,104,2,149,128,64,20,137,48,50,33,93,140,17,108,194,109,215,129,215,0,219,12,188,205,92,250,162,84,114,201,199,228,215,55,18,61,150,61,205,161,125,245,203,63,250,232,143,126,242,234,219,255,235,71,127,251,171,41,25,234,20,44,84,239,117,50,35,173,246,251,143,129,72,174,206,75,69,195,105,216,169,124,53,225,168,245,23,23,23,205,246,244,44,149,205,63,205,85,49,215,69,113,85,246,223,233,217,234,116,91,244,241,143,126,255,245,31,253,203,171,223,255,229,171,111,255,71,178,69,245,234,176,142,30,252,228,125,109,99,116,177,71,247,143,175,10,137,189,86,29,150,27,247,177,42,179,209,135,51,199,232,63,30,221,137,135,119,113,100,113,86,15,170,221,253,152,49,159,131,222,73,133,253,118,105,240,218,104,219,237,222,8,27,61,63,153,253,144,225,168,36,124,122,48,124,87,219,67,174,112,198,139,168,205,27,85,248,1,75,132,11,61,18,215,131,232,40,137,147,141,186,230,108,149,33,118,14,153,202,0,140,159,187,113,181,249,62,0,226,217,185,229,212,235,19,24,1,253,51,91,154,23,157,75,219,100,101,101,229,195,103,239,151,74,203,201,163,197,118,220,221,31,29,224,183,209,166,235,25,57,223,179,203,203,103,70,247,164,221,54,190,98,25,150,27,89,33,252,245,221,185,41,72,191,209,56,189,142,22,193,219,77,69,248,252,77,34,203,228,255,151,57,70,41,157,114,134,5,130,96,185,36,76,162,135,213,110,220,150,76,42,171,156,139,183,74,84,145,103,205,107,163,110,97,83,204,254,84,13,229,249,96,253,65,107,145,89,121,138,181,194,95,34,21,44,151,218,189,42,154,89,37,99,80,61,187,207,158,156,46,168,103,18,183,226,129,134,13,249,18,236,14,155,84,7,136,179,213,111,199,219,140,191,177,195,61,212,248,46,154,92,176,22,121,74,193,108,234,103,14,144,252,236,215,34,155,241,189,234,249,45,246,192,16,46,14,120,27,169,91,194,215,224,103,163,36,146,2,234,113,187,205,47,111,75,203,47,75,73,166,3,8,23,110,156,194,216,165,169,94,18,39,109,97,216,27,128,158,244,18,207,239,114,105,120,2,236,67,204,162,17,15,225,109,190,250,132,107,208,48,251,132,115,52,91,231,113,3,39,206,69,53,139,95,40,25,2,37,158,87,50,148,180,248,131,87,127,240,79,72,74,198,84,221,33,194,22,88,55,48,119,203,50,177,140,226,96,164,100,7,159,51,83,135,137,102,255,223,254,228,215,191,250,207,31,253,197,191,133,230,40,74,23,164,199,96,97,212,235,225,238,149,208,220,157,48,3,125,96,199,68,126,40,230,148,55,3,52,98,180,25,8,187,233,173,205,32,28,63,131,42,152,219,72,215,106,22,26,207,127,131,89,228,142,169,77,13,103,70,136,71,110,244,247,190,253,241,79,127,52,105,100,33,71,89,199,183,64,246,0,221,17,105,26,27,131,148,60,77,205,17,37,70,188,8,255,234,50,53,230,50,149,103,0,73,138,31,55,147,43,75,35,33,119,198,137,15,33,41,226,69,80,188,22,89,21,4,60,199,31,14,158,189,159,125,180,216,24,0,250,74,32,49,178,125,149,168,104,48,231,152,106,240,204,176,229,174,129,158,219,234,86,133,150,193,56,84,242,164,144,123,210,70,2,115,2,89,204,13,85,50,136,187,22,183,91,56,14,185,55,38,45,132,246,227,213,184,218,101,63,24,56,120,204,92,93,195,210,242,135,182,105,56,166,225,154,134,103,26,192,22,13,219,52,159,145,87,198,245,180,13,112,32,165,139,222,201,8,20,127,44,135,100,204,176,110,141,25,224,205,167,240,47,188,52,48,102,186,192,219,140,153,195,147,78,31,183,152,189,136,108,19,255,203,181,143,18,182,90,224,58,8,14,8,63,52,218,172,123,174,137,36,139,75,191,83,225,207,133,194,34,100,31,200,202,42,8,124,163,183,130,31,65,173,123,77,159,91,0,118,88,245,248,79,213,186,95,229,63,133,81,179,94,2,61,174,181,130,47,196,192,67,230,140,54,254,92,183,26,77,248,121,184,50,90,236,206,182,231,140,58,62,116,3,211,134,135,13,246,50,176,122,248,185,191,34,164,23,247,78,114,175,62,168,207,189,78,191,215,133,31,97,219,64,53,110,157,183,64,23,251,176,254,97,169,90,122,246,140,75,14,226,152,227,164,250,146,30,49,252,130,6,26,213,64,235,72,85,28,107,166,161,132,13,194,133,220,91,6,109,36,81,242,16,112,113,216,56,100,63,32,89,157,12,19,17,251,234,135,63,249,232,151,255,34,165,105,201,130,99,37,32,191,254,249,119,83,64,19,229,105,70,148,242,94,187,29,222,125,162,71,74,237,7,20,138,70,194,225,186,140,221,73,165,11,128,226,39,24,151,235,229,216,139,178,196,145,142,19,98,3,113,39,168,141,255,180,45,2,43,13,252,101,217,186,52,184,230,179,252,178,81,189,224,72,234,87,209,98,130,97,238,225,129,170,55,248,83,174,25,177,159,47,81,70,114,175,103,131,226,31,93,162,194,80,88,105,177,61,90,220,143,71,107,173,250,104,19,125,202,27,131,94,167,82,173,31,196,64,22,236,37,164,29,108,146,56,23,134,179,115,179,115,139,220,161,49,91,218,131,63,232,207,16,175,101,181,53,152,242,138,222,195,124,105,161,52,143,189,232,143,231,22,65,186,63,104,206,10,207,73,50,196,218,154,236,29,102,186,125,49,196,201,206,2,229,119,226,209,65,175,49,148,42,61,144,74,188,76,77,159,49,19,234,126,227,27,37,102,187,43,19,96,154,150,28,189,43,221,247,145,213,114,173,122,193,122,198,209,109,72,163,62,131,108,105,62,175,124,69,251,245,210,64,188,195,156,239,182,134,163,229,92,215,245,13,214,64,144,254,202,87,76,177,19,242,92,224,193,79,158,136,195,196,184,1,223,87,236,248,38,168,219,169,213,80,137,198,220,70,120,222,192,130,97,68,205,127,51,136,170,183,114,123,251,193,125,196,192,48,158,101,63,162,14,217,221,111,53,47,102,101,27,144,31,195,185,57,218,232,67,243,217,87,191,170,255,158,72,24,220,216,117,160,177,217,217,180,69,53,130,105,32,61,44,2,127,105,193,206,47,148,230,62,180,159,205,151,94,127,255,199,160,42,11,246,51,50,80,22,222,171,142,14,22,7,192,25,123,29,160,133,27,186,208,94,236,159,12,15,102,7,204,108,85,54,135,154,12,123,134,156,250,113,171,126,68,38,193,236,19,144,89,195,197,12,43,88,108,244,238,50,238,63,43,250,84,155,98,193,239,151,70,154,141,79,160,166,148,100,89,233,42,242,150,4,49,171,58,213,248,254,244,253,142,237,83,173,171,168,215,12,2,86,186,139,157,106,127,54,207,181,128,174,89,134,132,228,116,46,23,221,196,156,177,75,163,69,102,42,157,143,22,217,149,102,91,94,191,116,227,179,153,135,192,127,90,64,105,201,64,35,212,186,26,156,162,251,61,88,5,240,143,165,225,197,16,255,143,99,193,59,213,193,197,210,169,181,196,80,81,110,183,21,51,3,30,50,58,136,187,58,157,65,7,204,88,199,93,100,194,67,24,239,236,23,131,252,156,79,166,162,17,167,252,149,251,39,157,90,60,144,7,129,209,70,79,49,85,37,168,102,65,46,166,58,73,132,152,60,121,122,219,109,148,59,57,237,152,60,162,77,186,169,29,158,75,185,127,224,31,220,28,220,31,205,219,154,97,83,239,150,115,23,146,169,149,75,166,137,91,54,51,207,55,23,68,25,208,10,147,171,111,97,169,147,165,50,159,156,182,19,179,204,9,124,178,210,55,58,76,139,179,154,205,170,212,226,2,252,168,189,209,92,121,80,59,132,115,56,219,97,244,49,55,123,98,12,140,42,122,102,88,255,37,211,12,157,102,80,11,74,236,247,185,27,241,135,202,82,120,182,210,196,114,146,112,206,134,96,99,71,81,16,55,74,153,27,85,188,33,21,47,49,117,207,241,64,55,156,5,237,30,142,3,227,164,32,238,90,70,105,145,120,57,228,39,241,76,175,233,84,3,47,124,246,146,126,153,239,114,124,192,81,182,177,72,253,113,28,135,126,227,113,210,199,63,51,237,163,42,254,157,166,11,30,5,148,233,200,152,126,204,204,247,19,151,223,107,122,205,160,89,189,28,139,167,25,237,51,219,234,115,205,236,175,246,125,203,106,7,100,96,119,63,219,1,11,75,104,180,170,237,222,254,243,231,88,234,66,125,238,221,90,244,216,231,13,103,172,69,211,181,216,151,140,205,228,231,203,236,18,150,23,206,226,218,81,107,148,4,37,233,235,209,63,203,154,178,213,178,187,32,98,77,23,61,252,178,242,233,25,105,251,22,62,140,40,146,182,150,122,192,210,7,226,27,24,75,191,185,173,89,2,87,5,76,167,106,247,98,138,175,10,118,30,240,47,83,85,212,135,130,106,248,53,148,155,226,43,69,236,67,130,135,21,252,10,207,77,246,141,37,241,229,193,23,171,198,209,205,242,38,249,38,26,126,112,133,191,133,95,123,49,229,183,195,252,74,121,171,130,95,66,74,26,30,179,47,159,93,200,79,45,225,151,146,142,88,195,11,249,209,177,228,195,36,5,171,25,243,125,18,73,53,211,127,159,228,203,252,204,47,194,95,202,28,103,94,194,147,81,42,214,169,123,201,94,155,20,177,10,13,147,98,41,179,152,59,198,255,63,167,69,76,78,234,140,246,35,164,199,85,218,203,208,211,238,228,96,82,24,71,203,17,229,178,66,141,64,177,146,202,89,129,150,73,150,2,255,155,157,226,210,210,204,242,242,233,2,198,177,201,140,140,118,204,197,3,251,250,71,63,30,228,112,123,236,29,90,170,192,45,22,226,207,159,168,144,45,79,62,187,196,172,63,33,149,248,180,180,17,169,68,226,224,223,25,169,180,51,71,150,249,192,68,11,86,244,0,224,151,98,238,5,19,75,35,172,217,204,219,154,148,80,18,13,101,210,3,142,152,110,148,27,105,86,138,170,213,248,173,106,70,94,28,133,126,179,238,95,75,51,74,26,95,79,51,202,180,191,174,102,164,58,50,166,31,243,106,154,145,106,54,173,102,132,243,56,107,141,234,7,207,159,51,215,219,2,203,225,202,174,92,165,248,169,12,63,150,235,101,47,58,174,19,224,71,160,5,106,240,91,65,50,197,117,193,130,63,218,16,245,222,32,206,246,205,207,139,189,232,131,110,21,104,154,78,206,244,152,19,123,154,249,241,160,75,152,96,228,161,254,52,221,4,233,32,73,118,88,118,56,217,3,118,64,122,158,140,217,171,118,202,203,217,143,211,101,147,45,127,99,93,54,33,186,183,162,203,38,43,19,44,196,89,244,93,239,221,41,179,251,199,82,31,76,188,232,75,95,188,94,182,65,72,128,177,63,78,193,237,117,86,185,134,187,174,52,220,6,106,184,235,21,162,225,182,153,134,11,143,18,13,215,98,26,238,205,10,209,112,249,215,40,225,173,68,195,229,223,1,94,175,208,175,239,62,33,159,246,171,52,217,87,55,43,76,183,229,223,205,61,101,159,252,84,77,246,87,115,218,244,216,252,212,39,80,85,195,78,242,92,155,169,207,62,196,155,104,217,22,211,178,111,82,45,219,91,21,51,49,101,135,137,150,77,208,56,70,179,150,52,252,165,102,253,229,223,47,255,126,249,247,95,83,245,162,148,117,201,50,77,10,10,203,76,151,19,57,133,141,57,185,67,189,175,60,59,115,98,31,36,201,113,202,196,197,92,107,83,141,51,198,222,100,173,199,89,156,218,100,179,250,162,236,162,176,196,6,47,185,224,122,42,183,40,169,8,37,75,236,169,146,51,76,223,205,31,178,78,170,26,10,251,213,75,219,123,99,166,202,11,41,78,154,171,172,124,234,191,225,100,243,181,116,57,124,82,97,71,118,160,141,115,21,236,95,173,115,174,171,231,247,79,108,125,214,102,156,181,175,127,203,33,207,222,103,111,36,117,78,243,109,254,28,194,45,90,125,74,129,151,109,185,214,30,20,209,65,129,237,95,11,195,55,176,253,51,177,163,210,154,176,170,141,166,25,212,234,220,120,134,87,96,194,221,184,16,58,44,134,232,149,87,178,239,225,54,100,159,30,140,58,237,204,211,151,73,69,42,130,33,225,238,209,159,190,77,75,103,120,124,109,191,249,103,221,116,120,182,205,239,34,199,217,47,238,90,197,104,221,45,111,86,196,151,195,143,179,78,114,173,159,113,159,238,22,91,245,185,83,224,225,0,33,73,49,41,68,15,62,73,251,204,230,171,211,220,207,66,70,150,165,241,183,219,183,65,126,97,135,208,72,152,136,118,116,223,206,176,69,108,38,207,197,248,153,167,179,142,207,88,205,11,135,215,222,18,47,96,97,176,169,94,226,57,33,60,235,169,51,107,202,192,209,220,172,186,18,127,32,242,86,134,37,150,231,87,29,176,80,129,135,12,148,155,95,167,71,183,243,16,240,139,184,58,72,101,247,188,250,127,191,249,234,175,190,243,250,251,255,248,201,247,127,86,210,146,67,114,50,185,186,139,216,3,143,151,153,229,189,205,93,102,50,129,240,249,104,184,141,115,44,202,128,32,175,164,243,244,8,72,134,35,179,120,94,116,165,227,223,143,191,245,247,201,47,165,241,152,155,136,150,28,220,198,221,6,193,108,33,222,62,250,213,31,190,254,211,63,127,7,120,91,239,54,198,99,13,94,200,199,25,0,100,232,56,201,216,64,216,58,76,13,94,72,133,29,55,79,218,109,21,107,220,106,232,175,138,224,90,227,138,164,108,141,221,16,146,20,58,96,129,189,70,137,253,23,84,121,12,66,1,57,3,187,4,27,140,129,225,72,0,11,4,229,37,69,171,60,53,84,223,199,252,4,211,133,70,99,230,214,173,229,78,103,121,8,139,47,193,214,166,122,20,187,40,147,77,181,212,40,54,77,153,26,149,218,42,6,27,155,135,154,188,145,222,172,4,146,179,91,12,56,229,118,105,239,170,96,104,227,109,114,168,220,44,70,158,77,35,119,220,158,98,199,17,244,6,27,206,147,143,223,230,134,139,116,102,125,195,113,150,5,251,141,160,177,219,173,94,72,239,182,2,228,108,54,194,166,220,107,250,170,218,106,190,217,123,112,106,159,32,130,31,98,93,49,217,55,62,221,30,49,179,96,251,164,38,242,177,238,33,197,100,223,101,143,51,47,35,23,204,190,139,79,181,87,113,42,44,0,255,221,72,106,254,237,101,248,183,45,200,86,203,18,124,245,139,159,125,244,171,63,199,164,22,134,142,75,227,179,152,4,176,143,207,193,36,190,255,99,109,18,50,29,34,104,6,205,116,18,68,213,13,45,17,92,199,146,26,68,58,132,99,57,49,75,135,152,77,82,31,114,99,85,49,77,130,207,13,136,0,255,51,132,89,14,53,165,110,238,101,143,68,171,182,231,75,75,181,214,11,101,86,176,72,25,65,69,75,153,142,74,70,55,19,179,218,5,83,116,182,203,99,86,89,28,103,166,21,80,227,91,155,1,82,246,20,147,184,52,234,111,77,63,149,117,21,152,75,129,240,79,252,158,131,140,202,132,31,231,145,228,95,125,239,247,94,253,193,31,191,254,155,159,125,244,187,191,16,155,46,211,250,124,96,205,6,22,179,42,133,167,88,120,129,127,247,98,161,222,238,13,105,26,13,254,106,136,82,61,34,63,126,3,88,233,90,171,58,20,41,58,39,125,100,57,203,226,157,82,138,221,209,6,192,241,46,179,121,162,32,102,138,133,135,76,182,44,185,38,75,136,167,156,46,230,92,110,21,229,20,103,68,156,206,245,195,192,241,4,252,191,199,242,200,100,102,103,27,45,13,241,16,104,68,255,117,170,234,13,122,101,4,130,46,82,26,225,155,223,156,121,245,173,95,150,100,145,0,193,2,27,152,117,160,210,131,210,92,185,32,5,136,34,18,243,122,248,126,151,74,6,234,98,44,41,2,59,173,130,148,195,229,157,212,30,183,58,113,146,210,201,20,218,75,35,209,219,68,214,75,94,206,11,202,180,147,110,94,34,12,81,251,180,140,18,190,248,7,253,184,155,141,141,215,8,64,37,101,224,228,101,204,61,159,244,162,152,179,30,137,95,37,145,253,136,219,220,116,145,164,123,139,118,143,41,43,162,151,130,132,17,44,178,146,61,208,179,100,86,122,64,121,204,222,143,191,250,213,89,174,98,35,218,101,116,249,152,44,9,29,109,115,34,190,156,60,205,78,15,246,50,134,127,110,40,180,227,80,57,33,246,35,236,159,185,215,70,139,231,202,213,54,90,188,224,137,23,176,199,95,89,73,109,221,87,191,90,42,229,60,60,237,181,26,51,102,14,32,245,0,203,127,2,163,140,103,69,228,120,2,193,4,41,80,185,70,165,103,28,131,60,57,4,206,55,183,208,71,43,47,247,7,112,110,95,34,211,113,204,75,227,188,124,222,82,167,170,14,120,221,239,97,81,20,158,60,13,248,225,96,153,132,246,173,206,255,247,247,146,154,79,185,154,100,136,44,80,232,99,208,218,223,71,99,171,10,109,224,144,195,191,15,121,237,84,217,63,175,140,142,202,232,48,30,180,88,110,57,27,40,22,93,214,192,210,186,124,118,121,35,103,193,195,120,244,160,47,176,157,196,158,171,128,243,188,120,243,186,209,72,226,205,61,223,170,218,86,96,138,120,115,227,32,9,50,55,106,159,190,88,0,37,228,75,177,240,121,20,11,251,120,234,203,82,44,100,52,240,171,202,133,177,178,0,83,63,144,207,43,187,144,231,94,176,7,66,152,92,85,56,80,35,243,95,189,116,80,136,156,66,60,164,16,39,229,3,125,60,65,64,168,209,222,68,66,144,241,136,136,208,158,106,50,66,131,164,159,164,165,4,1,125,161,196,4,93,114,90,78,156,174,148,141,139,180,108,56,53,106,198,126,34,27,2,223,169,213,155,150,47,101,195,217,202,133,146,13,149,207,64,54,124,255,199,95,202,134,207,163,108,56,199,3,127,36,101,67,218,225,242,182,69,195,66,163,1,115,77,60,73,92,56,52,100,246,245,213,101,3,113,74,253,171,23,13,18,141,83,72,6,29,109,82,48,144,167,19,228,130,28,234,77,196,66,50,26,145,10,244,161,38,20,40,32,245,32,45,18,18,200,23,74,34,144,5,167,5,194,234,202,145,241,60,45,16,86,141,138,113,78,4,130,83,175,58,161,35,147,83,141,227,149,231,74,32,108,203,243,159,248,164,144,244,170,109,189,170,136,238,80,88,62,48,82,170,228,242,153,161,51,144,229,227,203,66,22,162,223,31,114,97,81,139,247,91,93,124,8,91,169,93,130,113,112,127,208,171,199,195,161,120,129,220,210,73,111,5,187,128,194,95,146,11,14,81,53,43,169,246,145,242,84,100,85,213,52,119,146,60,13,115,143,239,98,69,96,44,247,192,118,72,42,186,210,73,66,29,38,19,121,26,91,17,18,39,200,132,214,139,152,113,175,44,147,75,23,161,208,44,126,35,71,61,54,178,108,209,16,180,15,18,101,241,183,160,215,210,32,102,117,118,12,157,39,240,167,179,158,105,10,53,81,242,82,14,208,248,40,78,43,22,28,43,30,33,147,196,154,12,180,191,152,26,186,162,107,228,6,84,175,33,143,9,113,203,167,120,241,250,141,111,192,100,140,4,75,57,168,81,117,115,128,79,103,211,208,23,214,214,102,108,103,217,139,224,127,240,206,0,222,153,197,250,6,72,67,115,200,209,55,96,139,145,174,103,231,230,75,11,166,85,202,237,193,52,151,217,255,160,135,42,27,133,81,111,94,250,121,126,163,30,52,74,70,5,177,50,26,84,225,164,90,6,187,239,28,78,106,127,163,168,53,27,125,98,115,163,168,121,163,122,49,113,104,69,117,242,174,188,103,144,71,236,34,152,144,33,191,127,250,112,96,196,207,18,66,20,15,171,234,33,185,137,166,52,172,63,74,174,194,102,133,79,43,167,72,70,66,135,160,169,130,112,234,190,239,174,172,164,167,44,74,196,124,245,171,86,164,1,97,242,2,244,62,52,78,183,98,228,0,255,75,144,145,90,248,179,101,183,160,187,204,72,116,26,121,99,165,122,134,161,45,123,193,177,18,202,29,55,214,184,21,207,94,103,97,57,195,207,45,79,158,245,51,17,46,147,48,202,145,230,35,206,211,109,102,7,122,153,140,174,82,103,226,196,15,42,11,164,198,5,234,76,92,224,7,37,68,85,196,188,82,148,251,161,245,140,227,82,24,65,221,6,178,182,217,236,91,74,127,72,214,170,191,147,246,136,228,46,126,84,188,248,196,204,159,188,250,2,51,63,57,64,99,87,175,78,168,90,60,125,2,220,152,221,94,207,150,18,106,41,37,12,53,31,13,201,85,117,86,249,191,42,34,148,82,59,25,15,249,74,173,182,149,121,152,80,2,100,176,18,195,99,228,240,130,91,206,178,106,75,155,221,209,236,32,93,110,132,205,5,30,204,97,181,152,149,106,70,146,148,140,22,127,202,84,36,120,100,253,27,203,124,191,100,150,230,103,245,199,236,229,101,253,25,107,223,230,237,185,178,35,27,147,71,243,165,25,209,46,249,93,154,231,189,249,214,124,123,62,217,167,107,88,29,211,152,28,252,96,175,172,116,165,193,132,219,253,126,246,6,35,57,7,217,119,51,254,44,141,92,82,239,231,154,57,115,211,94,144,24,105,143,152,81,100,8,41,61,180,0,95,66,135,21,223,43,107,232,111,2,138,90,64,41,96,209,172,144,120,41,89,88,75,209,86,60,167,156,41,58,245,124,157,180,98,213,227,136,218,123,205,249,76,59,244,191,209,194,226,112,108,166,232,100,78,206,132,59,38,225,76,66,61,121,154,171,38,188,211,230,86,98,23,45,198,145,252,153,89,140,66,168,52,122,245,19,116,72,225,124,133,111,106,245,98,179,49,171,5,140,205,221,40,190,56,26,240,158,170,154,201,231,25,44,7,34,152,96,250,197,159,150,233,55,74,153,126,213,113,119,70,213,204,61,217,34,42,247,204,9,84,74,215,171,226,150,175,30,145,179,152,56,73,102,121,109,212,105,252,195,121,155,59,206,77,252,70,187,171,197,151,205,221,24,227,241,253,141,222,223,124,103,111,53,107,224,77,220,225,84,28,85,209,22,143,245,244,228,237,240,24,135,207,27,109,48,13,42,155,187,81,236,190,25,183,189,190,105,240,244,32,255,243,190,207,185,46,156,106,198,102,159,184,203,122,4,92,193,38,195,172,214,86,182,141,187,44,150,202,183,172,58,168,56,41,23,209,154,94,191,44,118,108,199,117,3,87,184,136,82,5,204,238,210,2,102,181,154,127,253,76,29,44,132,34,243,97,66,183,238,213,154,126,76,243,97,222,70,190,11,86,174,27,156,246,90,131,123,213,110,117,159,81,220,181,242,233,127,195,250,25,196,173,46,28,81,94,19,120,92,158,204,241,29,150,19,95,169,24,59,229,242,19,45,63,38,211,199,152,28,25,185,125,95,38,185,127,38,105,182,120,146,120,170,204,239,140,210,31,125,27,151,1,83,55,237,207,36,3,70,124,255,161,131,228,80,5,123,113,144,10,58,70,74,102,169,46,12,56,163,136,61,121,150,253,30,4,255,228,205,195,106,183,29,167,122,75,190,97,173,181,85,95,189,201,123,25,33,228,163,6,251,233,215,88,138,103,114,117,71,226,193,227,102,19,120,43,198,73,15,142,74,244,115,66,50,83,228,245,223,252,236,213,47,255,144,127,1,64,62,37,95,55,146,159,101,203,187,127,140,66,242,241,136,41,62,210,38,63,51,144,253,222,146,140,52,231,63,136,47,62,165,99,205,209,37,184,56,24,78,252,112,27,190,103,148,240,197,236,247,66,84,31,52,143,227,179,66,253,171,127,250,241,71,63,249,206,199,127,245,123,175,127,242,163,28,212,215,15,226,250,17,102,28,176,218,200,48,174,134,170,253,225,126,167,32,40,159,45,178,63,24,214,167,66,20,190,88,128,40,6,74,190,32,180,95,223,79,213,135,214,190,119,32,231,171,190,117,192,93,35,250,81,194,119,68,10,69,234,51,8,226,107,66,89,52,1,82,228,231,9,152,26,49,95,162,121,78,207,200,231,135,62,251,205,252,232,63,252,227,235,111,254,219,171,111,102,253,112,120,124,52,97,59,71,211,110,231,168,120,59,71,218,118,226,160,159,235,13,37,155,42,191,151,35,6,17,223,156,225,223,125,98,31,157,209,191,83,35,62,82,147,255,73,155,82,230,251,179,140,50,150,75,130,31,149,240,131,103,92,213,197,175,192,245,206,232,215,59,11,191,62,34,63,169,66,24,170,252,216,8,103,70,211,127,227,99,194,119,78,180,145,62,250,219,95,189,250,179,239,200,145,248,105,126,219,35,81,226,38,35,141,174,54,146,220,205,71,74,91,68,66,151,18,51,253,84,198,177,12,183,161,75,17,88,179,9,42,160,33,182,140,223,229,130,204,32,191,94,146,180,155,113,137,30,145,95,23,207,172,70,213,226,137,30,111,77,157,200,249,162,19,206,93,251,156,19,127,32,79,56,95,163,118,96,249,35,252,242,132,158,235,2,8,224,223,214,93,96,92,162,56,101,141,129,23,88,132,71,233,146,126,107,76,199,24,19,134,115,197,233,113,67,94,225,189,64,213,201,125,85,230,61,22,132,27,137,47,35,202,244,28,122,90,196,52,242,90,145,76,227,137,75,153,184,152,107,204,80,124,164,233,10,51,44,201,175,234,100,102,89,111,188,253,89,82,93,226,77,241,136,60,228,93,205,80,240,144,55,159,225,232,29,236,244,191,255,230,171,191,253,179,215,127,247,247,175,255,225,141,103,56,56,125,23,187,252,250,155,191,194,211,242,211,95,204,114,47,209,220,155,78,115,52,26,142,234,253,119,48,209,191,254,207,175,126,254,243,143,255,240,247,224,244,252,250,159,191,59,219,121,227,153,118,97,203,219,167,111,127,166,31,255,244,127,124,252,211,31,189,254,217,255,253,214,102,218,24,54,219,239,98,166,175,255,226,71,175,255,226,231,111,115,166,245,131,119,51,211,79,254,211,223,193,52,63,249,111,255,233,173,205,244,29,97,244,135,127,254,201,159,124,239,213,183,255,241,115,191,247,175,254,203,95,189,250,211,63,125,253,167,223,123,253,199,127,34,20,190,171,207,180,81,237,224,55,97,239,85,71,153,105,43,200,220,187,154,59,38,152,255,217,239,189,233,220,183,71,131,130,185,3,100,238,93,80,200,55,249,244,129,152,223,6,121,84,59,226,3,154,239,0,205,48,201,31,253,227,39,255,199,191,188,250,229,95,190,157,169,62,238,245,239,198,221,119,53,211,87,63,253,231,183,57,211,39,45,33,111,121,170,121,27,13,128,33,51,0,146,207,221,241,68,110,241,13,59,241,145,59,246,13,59,191,25,91,236,27,118,211,26,1,55,18,19,64,125,160,136,87,172,193,132,185,119,148,242,143,197,15,22,176,180,82,177,14,158,169,143,48,60,104,53,241,243,80,188,104,12,203,127,239,172,188,228,223,63,126,137,170,168,184,53,218,102,223,237,186,228,31,166,209,31,49,19,70,123,84,24,63,11,91,209,57,197,27,185,33,143,48,157,34,118,180,40,72,130,197,134,136,222,102,83,177,159,20,86,120,83,248,82,124,2,91,198,190,198,34,216,166,84,50,90,60,28,183,95,103,255,237,199,131,86,79,193,24,78,74,37,18,99,80,18,159,235,97,255,109,215,249,127,187,29,254,223,81,95,254,87,142,115,2,34,0,237,221,27,226,179,84,10,39,179,241,184,40,121,137,184,41,226,228,241,246,113,91,237,43,137,16,225,120,25,246,247,223,25,98,216,150,225,79,57,248,225,121,6,35,6,187,22,154,196,196,39,224,73,188,53,53,162,120,89,228,52,170,210,160,137,169,5,106,220,9,217,5,157,225,168,35,191,80,55,83,154,195,176,188,36,221,96,216,63,238,170,11,232,209,10,9,255,31,146,185,240,33,233,147,149,97,146,50,48,167,34,26,11,174,132,147,18,137,21,86,200,177,52,216,175,85,103,77,131,253,93,12,230,74,6,178,99,225,202,231,181,30,75,239,53,26,141,56,54,209,157,159,189,80,174,15,122,88,53,134,251,130,94,102,186,127,207,175,6,81,232,177,239,46,183,227,125,32,39,126,19,94,178,127,187,196,239,194,75,238,111,139,203,238,15,75,31,253,217,255,243,250,251,255,8,22,214,39,223,250,131,89,48,97,150,134,115,165,103,121,51,170,54,106,81,173,90,50,154,32,2,196,39,47,97,128,228,162,189,100,155,90,255,3,145,6,5,63,138,66,143,37,255,183,49,85,128,57,46,248,183,57,191,162,238,226,63,204,92,198,215,112,73,213,193,197,205,106,31,179,135,68,122,197,51,113,57,47,223,23,247,241,207,146,187,117,238,225,201,91,150,184,111,111,183,186,120,7,212,233,245,70,7,48,3,3,63,127,44,214,122,105,196,157,254,65,117,136,183,255,205,94,253,132,73,84,236,183,36,88,108,108,160,100,77,97,198,52,35,171,217,4,124,63,187,188,49,16,151,248,148,90,200,53,254,64,146,186,98,23,133,132,206,226,42,140,1,37,121,193,146,114,40,190,170,40,190,186,88,72,239,213,197,70,18,122,1,191,92,224,215,237,229,47,47,212,57,168,22,7,98,16,233,37,226,48,146,39,228,76,84,121,71,61,114,38,240,163,38,192,215,122,171,32,46,17,233,159,195,51,34,168,84,198,137,152,242,132,188,250,253,239,191,254,227,95,188,250,222,255,62,219,1,229,200,40,253,250,231,63,212,126,127,245,103,191,251,209,15,126,70,30,93,239,248,184,147,78,143,245,41,30,159,212,154,243,15,206,117,206,74,179,25,85,77,19,111,61,84,120,205,15,223,120,164,81,222,72,126,224,7,236,84,202,145,50,251,116,189,193,6,121,131,69,86,189,30,120,156,5,244,36,11,80,71,131,48,128,30,11,185,105,174,116,140,3,166,12,215,156,192,210,191,31,88,147,41,90,7,34,254,166,105,244,141,147,36,254,198,129,145,106,53,191,33,83,180,246,87,106,42,69,171,188,242,105,106,186,226,98,61,97,116,147,138,131,105,239,114,245,215,56,69,46,119,241,78,85,96,169,41,188,37,29,88,170,69,185,74,240,151,202,222,191,50,101,239,55,88,176,189,61,213,239,115,37,187,62,191,170,31,32,237,108,229,194,168,48,206,31,55,77,55,9,182,148,204,254,204,40,27,167,164,120,79,205,242,106,102,205,150,193,150,198,249,74,69,113,251,163,183,226,30,89,253,60,185,71,216,133,235,201,32,214,61,36,207,223,177,120,232,15,222,174,124,224,253,9,1,113,86,29,213,15,150,95,242,105,242,32,220,65,182,220,64,166,233,101,142,104,225,192,98,217,162,137,5,34,89,152,76,73,36,68,74,152,116,250,40,32,220,68,26,164,230,50,73,34,8,236,77,41,18,30,210,29,78,201,4,13,118,21,195,72,77,34,223,52,82,246,79,255,197,168,118,214,38,54,208,161,124,146,24,66,242,137,178,167,80,168,76,99,28,233,180,43,236,35,237,225,23,214,68,122,253,15,223,121,245,191,125,231,163,159,254,232,213,119,255,246,147,63,249,175,252,250,6,76,35,245,252,227,191,254,203,215,223,254,143,217,231,226,201,23,64,234,20,160,224,205,77,140,46,102,94,183,19,180,212,108,252,3,43,135,62,83,24,19,32,150,15,150,158,150,190,3,111,110,102,165,167,213,108,250,142,27,228,78,75,128,114,167,245,70,19,138,199,218,125,196,20,211,78,97,198,26,59,94,121,110,108,243,98,178,110,212,200,202,228,99,227,200,88,37,6,152,31,132,78,108,38,50,121,109,101,91,201,228,23,178,72,198,32,21,62,37,4,152,22,44,197,73,138,143,102,136,28,138,28,25,133,115,20,97,87,188,197,42,176,140,184,218,85,77,190,98,97,245,8,82,131,131,153,158,50,117,103,223,16,26,137,124,112,110,72,124,200,39,107,133,242,145,127,157,134,135,73,241,200,155,143,255,251,95,190,254,95,254,29,156,55,185,64,150,50,10,199,3,78,112,58,218,78,92,23,45,151,158,62,125,202,33,37,3,67,23,45,32,4,250,190,136,230,73,222,183,109,207,67,34,199,151,109,245,178,22,84,147,188,252,235,159,255,53,139,184,195,151,157,212,203,50,70,78,189,252,234,167,191,15,16,254,178,155,76,131,134,154,208,105,195,35,254,174,151,188,155,141,165,72,90,88,182,199,223,247,147,247,51,65,34,201,235,65,200,223,14,212,219,191,254,249,175,94,255,237,15,210,215,224,100,0,87,12,16,170,38,57,33,19,228,125,207,228,239,71,9,102,178,151,215,201,251,231,231,231,98,143,204,84,3,237,198,56,175,1,217,213,212,53,45,217,88,49,27,139,236,106,234,162,148,206,221,23,111,59,169,183,147,203,202,228,109,129,74,203,149,65,122,189,238,157,248,194,18,149,94,176,154,50,104,130,168,37,88,104,2,39,111,216,217,55,108,253,13,39,251,134,163,191,225,102,223,112,241,141,1,72,158,74,82,37,134,127,121,61,249,157,154,10,162,142,140,166,2,241,151,18,95,49,127,165,63,2,105,54,138,135,35,169,181,130,70,119,58,72,61,210,174,254,12,221,11,98,100,181,222,86,23,153,16,136,242,78,181,143,7,26,68,114,78,57,154,68,221,92,20,239,205,202,124,188,22,207,9,193,103,252,5,64,4,207,143,174,242,204,181,199,96,59,60,54,100,91,248,5,254,205,213,182,149,202,172,243,202,66,213,57,97,81,43,41,22,85,66,244,151,68,229,139,228,181,247,165,198,253,80,195,228,236,156,40,109,52,166,197,35,13,209,216,130,237,78,81,11,252,228,219,90,239,172,203,94,182,230,148,7,108,170,247,237,185,196,30,202,54,144,201,130,180,133,195,196,25,175,139,183,6,115,28,244,46,82,5,210,244,202,103,44,140,58,85,140,92,226,172,203,98,193,167,64,85,234,197,98,12,209,23,199,32,166,240,181,20,62,248,123,5,104,48,50,83,126,119,30,185,76,52,233,27,223,85,27,163,206,131,65,35,30,148,135,117,212,88,165,93,166,31,252,113,118,89,138,69,76,105,154,61,146,204,74,191,194,214,119,244,55,9,143,10,115,58,127,28,135,185,20,39,157,18,115,79,20,95,167,165,85,8,77,22,215,35,122,169,35,167,211,231,171,26,143,22,137,1,88,121,215,56,59,170,119,233,98,19,49,164,149,76,25,1,187,84,11,181,224,252,188,207,43,200,80,193,184,50,18,203,21,255,21,37,130,190,110,190,31,47,18,145,186,146,105,248,161,9,227,226,18,244,247,74,165,185,101,59,119,40,123,186,161,236,204,80,118,238,80,54,27,202,129,161,100,97,28,42,171,167,27,203,201,140,229,228,142,229,224,88,52,192,227,29,6,190,76,125,48,132,119,71,161,254,55,37,52,102,146,75,235,51,192,157,125,253,43,148,79,213,99,246,41,93,56,93,3,131,206,111,202,37,84,37,83,220,66,21,92,36,194,208,80,15,41,159,79,158,234,3,36,207,83,27,71,26,208,19,97,36,193,190,89,41,1,2,162,158,56,101,65,191,222,28,197,157,225,198,160,215,169,84,235,7,241,108,169,81,171,183,75,164,82,79,238,253,152,96,123,130,59,2,55,148,229,31,140,88,13,191,61,26,92,107,248,195,253,55,27,94,195,245,132,139,192,148,90,51,225,50,112,212,33,151,127,141,65,159,220,253,21,250,112,149,189,38,253,183,234,193,23,246,22,240,213,223,252,1,126,29,240,7,63,97,215,101,191,137,225,43,198,176,94,133,185,66,119,217,56,150,244,226,222,213,69,32,245,58,202,139,64,69,59,57,1,96,9,39,25,127,207,33,168,80,215,74,115,8,127,160,8,127,64,9,127,176,56,120,161,174,59,6,139,103,211,84,219,73,156,20,242,16,36,79,200,41,72,138,237,124,33,110,48,18,215,89,137,122,235,254,238,139,117,30,200,50,223,245,65,80,97,87,58,54,223,194,184,163,252,155,248,13,248,195,15,160,172,164,148,208,173,86,73,233,115,18,128,82,28,101,73,195,164,230,190,140,62,254,188,71,31,143,57,111,159,243,48,228,43,92,184,79,117,215,78,165,208,152,163,48,72,95,196,15,22,177,87,120,48,133,120,186,210,53,123,142,144,250,141,58,31,169,123,82,46,159,94,255,252,251,64,81,240,252,213,127,248,1,60,159,237,124,177,206,76,222,154,223,193,245,176,186,138,206,98,243,45,70,33,171,120,103,34,150,138,110,163,171,95,38,7,124,153,28,240,27,101,93,125,153,37,240,46,179,4,30,174,188,48,214,89,92,74,195,109,230,196,165,60,52,90,70,59,137,75,177,188,70,232,57,113,164,226,82,54,87,214,85,92,202,198,138,216,212,141,184,58,66,222,211,107,183,121,174,112,201,232,146,232,14,160,65,254,66,66,6,162,69,201,216,143,123,157,120,52,184,144,199,232,97,175,125,177,143,29,212,123,189,65,163,213,69,3,117,249,195,15,63,180,76,127,209,247,2,203,114,76,199,181,13,199,92,52,93,215,245,204,192,177,253,103,134,4,155,54,252,106,251,18,236,56,129,237,5,10,236,71,158,29,153,102,64,192,129,159,180,246,195,208,183,76,71,181,118,45,55,176,34,2,118,61,223,182,147,177,189,40,140,72,235,0,186,86,109,125,39,244,237,144,0,125,207,50,221,40,1,7,129,233,16,176,227,192,224,142,26,57,178,128,87,36,96,63,114,28,213,214,132,41,122,164,45,244,236,153,158,43,192,48,110,104,6,180,173,99,219,150,31,74,112,100,134,22,157,152,231,122,161,101,169,214,240,54,116,144,128,157,192,131,133,4,10,108,91,182,227,38,96,19,80,18,217,10,234,6,48,17,5,245,66,47,176,97,199,36,216,115,66,215,177,18,112,224,88,110,164,240,233,64,231,129,71,192,190,235,218,166,37,49,10,216,179,66,47,89,151,23,217,129,111,122,162,181,19,6,161,73,151,101,2,154,66,207,151,80,59,116,34,159,16,130,101,90,182,237,90,18,28,186,56,81,2,14,3,55,50,35,9,142,28,88,182,157,128,109,0,123,182,26,218,143,2,219,38,24,119,60,220,96,79,130,129,72,61,143,130,129,38,205,208,149,96,199,12,77,151,98,60,12,124,219,83,96,211,183,44,147,128,93,211,183,21,49,56,65,228,194,230,145,206,93,56,0,158,68,57,128,45,51,34,231,195,199,197,152,102,68,192,190,71,59,247,35,11,78,145,2,155,1,28,1,2,6,210,49,29,39,1,59,145,75,206,135,11,52,235,43,180,4,112,152,232,126,2,153,58,161,103,133,18,28,192,196,124,130,84,207,118,225,236,170,169,5,118,104,209,206,1,167,166,103,169,206,61,56,5,17,153,26,210,185,111,73,156,7,86,96,194,121,34,135,192,244,35,24,77,128,97,33,166,69,249,2,236,9,96,70,182,246,2,232,143,118,14,83,7,206,34,145,234,57,176,39,30,153,154,239,135,150,167,102,142,103,219,210,206,103,8,76,67,54,118,77,27,232,148,54,14,35,215,15,228,208,14,204,212,212,134,14,1,205,138,80,129,243,89,145,222,183,21,89,138,26,28,203,118,125,155,118,30,120,158,19,201,206,237,8,54,156,28,64,152,184,235,89,145,220,79,59,136,224,52,82,164,65,127,190,165,192,200,10,2,178,97,190,229,34,75,148,96,51,242,66,202,179,188,8,94,177,229,212,44,152,139,229,208,253,130,201,120,10,106,154,72,119,20,108,193,3,73,43,102,96,71,54,229,196,192,90,172,80,114,37,199,68,174,30,106,157,51,190,36,193,142,105,89,161,70,42,208,181,100,13,192,8,128,152,40,56,52,35,71,54,182,163,200,13,52,148,153,128,195,208,150,80,152,152,107,233,132,228,56,166,2,51,74,162,187,133,221,43,168,107,66,231,132,153,50,166,18,132,18,108,5,64,179,17,149,47,150,27,186,98,222,64,67,145,111,82,18,143,128,79,216,242,236,218,97,8,236,143,52,142,144,240,146,198,176,213,33,157,119,20,56,9,51,133,198,30,236,54,21,171,140,125,39,67,187,192,123,29,42,117,97,52,199,149,19,7,9,3,179,33,96,100,59,129,90,54,208,120,232,80,112,4,167,207,85,8,7,129,4,242,42,1,91,62,200,43,79,66,67,96,166,22,105,108,195,57,142,2,181,153,176,239,150,77,193,128,114,91,241,90,68,1,229,88,1,156,84,192,131,2,187,17,244,158,144,66,0,88,0,250,151,7,0,16,10,172,149,180,134,163,26,42,158,2,36,12,194,213,35,80,23,153,171,175,192,129,237,18,54,15,226,223,130,117,201,131,13,123,7,125,145,85,7,48,58,200,137,4,28,192,14,17,112,0,91,160,216,2,8,8,64,48,153,25,240,94,56,0,9,216,5,188,36,187,29,32,247,243,34,181,236,8,26,91,46,1,195,145,80,106,16,28,62,192,47,145,95,0,70,249,168,192,168,50,5,180,181,9,84,235,41,42,142,34,211,51,35,10,14,224,177,218,79,43,2,154,181,201,204,225,72,133,166,162,98,203,11,93,91,235,220,130,149,139,29,1,34,180,128,138,181,169,193,202,229,209,6,137,30,120,145,67,193,112,212,3,57,115,27,244,11,96,229,54,5,3,97,74,58,244,128,85,194,35,2,5,70,226,91,18,236,66,63,145,77,206,64,232,193,106,212,204,224,140,164,38,14,188,48,57,34,64,87,152,153,75,192,176,3,112,46,4,216,138,76,157,88,64,23,177,64,215,148,96,159,141,79,192,184,150,64,142,13,108,25,212,37,50,53,216,13,120,65,238,136,9,90,171,67,84,6,96,5,208,157,212,179,64,190,195,238,19,106,8,65,30,129,4,18,157,91,240,51,8,192,128,128,109,84,89,66,9,134,255,121,100,108,0,91,48,25,79,130,129,144,45,203,163,157,135,161,37,245,17,43,132,95,108,74,137,17,136,113,152,144,4,131,2,9,39,152,128,221,16,184,173,106,13,227,120,54,221,110,152,106,232,8,90,178,240,72,89,212,86,0,222,13,26,188,92,24,156,38,7,166,79,206,47,168,175,145,100,214,32,255,225,64,83,222,0,202,141,13,194,85,128,125,208,0,67,202,181,188,200,135,45,148,80,16,143,158,105,81,168,135,130,89,130,129,243,248,196,26,0,198,2,171,10,228,178,125,54,184,6,6,254,42,251,246,240,124,81,34,199,221,136,164,41,1,231,199,6,73,74,153,150,103,35,49,42,48,114,56,218,26,208,100,74,117,4,120,43,208,67,64,135,6,140,0,37,74,48,76,35,162,251,5,112,199,117,212,216,192,216,97,67,181,211,11,218,75,160,192,176,245,116,67,66,212,79,37,215,2,48,152,26,116,106,192,41,64,50,41,176,239,68,212,70,66,231,10,176,11,53,115,15,232,142,28,110,224,74,158,27,41,82,2,66,241,233,17,10,1,9,160,137,169,169,1,49,132,228,140,0,95,129,29,11,21,24,118,132,104,20,64,148,96,168,40,40,88,14,46,149,96,128,49,15,13,29,9,6,210,0,118,77,193,22,74,60,9,118,80,141,139,104,231,192,7,165,152,129,105,129,206,238,106,173,1,229,82,105,0,18,6,73,236,210,214,96,247,132,234,120,218,96,150,0,146,9,24,140,9,79,109,55,156,61,148,120,4,12,10,59,112,42,1,134,35,4,91,148,64,29,96,27,166,84,118,192,48,143,52,165,26,184,29,8,22,75,98,5,84,211,40,32,164,4,40,0,89,172,142,8,48,1,7,122,72,192,192,190,129,39,202,206,65,246,130,189,65,58,119,81,57,85,199,15,142,0,48,115,178,219,96,184,3,157,203,177,77,199,69,238,77,192,17,152,204,138,210,76,208,124,76,194,203,97,44,51,84,118,43,16,142,131,228,68,192,48,175,64,250,32,76,100,142,17,165,6,16,74,160,70,139,177,81,170,83,45,46,4,149,28,166,230,72,40,48,253,136,210,97,0,86,141,45,103,6,204,47,210,136,60,4,106,0,115,65,208,10,112,5,24,152,110,103,4,12,213,87,173,125,84,96,136,106,27,161,158,0,15,4,24,142,167,29,17,157,35,178,1,15,182,220,79,211,115,252,128,42,52,145,13,91,18,72,243,14,116,37,192,144,29,16,48,40,172,182,148,143,56,57,48,230,72,107,148,26,161,52,138,65,104,160,13,23,17,48,240,75,152,190,0,163,61,0,7,58,1,227,153,115,197,126,226,185,7,229,151,56,26,34,96,27,32,127,35,1,14,125,207,177,109,10,246,160,75,161,5,58,104,119,0,59,166,157,131,73,108,11,167,17,204,3,180,72,147,56,3,64,158,129,150,34,176,6,8,49,237,0,204,48,2,6,230,30,10,249,8,246,48,240,203,136,104,106,192,54,80,53,144,96,52,224,60,98,254,161,133,0,204,223,19,96,216,121,56,99,180,115,32,159,64,24,143,64,101,17,110,146,67,192,17,72,72,161,89,3,216,180,53,206,18,129,153,138,36,194,193,160,181,35,142,72,231,190,13,104,22,103,8,132,6,174,45,162,141,241,155,60,2,8,27,111,134,68,182,130,237,1,156,70,208,10,128,193,234,13,2,186,106,208,170,165,242,139,30,41,208,3,104,107,84,25,252,72,129,145,39,17,59,9,54,4,12,2,33,39,28,116,34,1,85,147,121,131,217,9,135,70,78,13,56,57,24,24,158,182,219,96,239,137,253,10,193,100,130,253,8,40,216,84,206,27,0,163,99,129,34,5,126,243,165,24,1,48,216,211,166,163,145,18,48,18,91,142,237,50,233,109,81,48,240,80,161,145,224,39,175,225,60,249,169,206,229,178,64,53,134,211,77,201,16,148,128,192,146,243,70,21,209,39,82,36,66,77,220,143,100,215,104,79,155,244,108,187,72,93,146,136,81,7,183,2,194,148,80,227,51,45,185,213,128,0,215,39,114,59,2,45,222,149,234,10,250,148,0,43,54,101,12,17,58,55,35,9,6,117,195,118,41,24,185,181,220,108,148,17,72,152,4,12,118,142,16,49,204,235,9,118,48,25,218,66,169,44,105,20,85,27,144,242,164,177,137,43,145,80,110,207,17,9,20,161,47,77,112,98,104,108,131,120,164,108,30,184,54,52,145,40,3,19,202,13,116,54,15,91,21,121,10,101,64,198,196,152,0,75,19,183,79,225,12,232,40,34,148,0,156,27,95,145,148,96,130,57,239,19,93,39,4,217,8,251,97,39,40,133,238,201,204,225,220,1,161,136,206,209,92,3,205,137,64,65,253,115,3,137,209,16,52,46,106,182,194,74,152,199,82,162,20,70,118,34,170,177,131,201,231,42,132,7,192,28,137,155,26,222,70,86,160,118,203,1,35,201,117,53,35,72,58,2,112,183,80,250,81,173,215,7,222,26,73,66,241,209,246,35,198,0,200,27,116,17,70,106,51,61,170,191,193,169,118,2,97,218,33,243,7,173,134,176,217,128,185,113,132,4,64,255,30,46,154,232,142,160,147,57,78,36,39,134,62,91,109,100,244,10,88,146,143,6,14,114,186,136,186,63,208,245,47,79,71,0,45,113,227,169,227,31,240,171,198,182,241,28,83,31,29,238,86,40,143,30,204,196,11,168,192,71,223,190,41,157,139,208,51,168,84,110,72,193,200,70,132,228,131,173,0,118,103,233,96,176,145,36,139,71,155,18,198,166,30,190,8,61,184,182,2,219,161,230,107,6,222,23,70,10,10,60,217,214,188,193,32,118,165,145,2,96,208,208,130,128,58,108,77,52,37,21,24,77,61,34,54,65,16,2,90,44,181,46,7,196,50,117,133,57,96,87,216,174,106,29,224,104,26,24,8,87,248,177,1,140,34,152,104,104,190,3,130,16,20,87,53,53,80,224,136,30,228,131,22,12,188,64,98,37,140,96,153,38,157,26,136,112,96,35,18,236,70,154,81,10,210,197,65,199,130,0,3,75,178,92,218,24,246,195,22,70,12,64,129,176,52,239,60,242,35,217,51,104,122,160,0,147,237,0,5,29,236,120,57,47,244,159,58,46,93,52,227,118,178,181,143,182,118,64,125,251,232,222,82,40,67,239,85,68,253,131,112,244,80,51,149,96,160,113,147,94,74,0,137,218,146,145,162,11,27,84,65,10,54,209,197,30,74,48,110,159,73,220,131,232,179,246,19,48,176,166,192,161,183,41,104,30,41,124,59,168,89,144,27,15,148,16,192,196,101,107,7,29,134,68,169,69,205,210,87,18,192,119,240,210,131,156,31,56,75,192,30,165,244,193,27,166,144,234,157,32,61,60,165,251,161,99,36,164,202,0,114,82,116,72,72,168,111,69,132,83,162,171,11,40,88,206,27,180,99,224,164,1,5,35,209,10,168,5,86,0,177,163,61,212,34,149,192,245,209,72,112,137,88,67,29,7,58,151,100,2,106,159,21,209,59,34,84,153,34,201,82,0,12,106,124,160,237,37,158,29,213,26,148,113,74,130,46,28,39,91,56,0,28,15,148,56,80,105,28,202,112,2,48,127,196,188,193,40,192,11,40,202,236,192,252,8,133,155,11,192,38,72,107,226,84,129,121,162,91,69,118,30,224,189,0,89,23,112,63,160,3,113,33,136,194,24,112,68,84,206,0,45,111,95,30,76,15,23,102,82,255,1,144,191,45,149,43,64,33,122,15,201,204,92,224,140,112,52,37,24,44,4,159,250,91,161,95,176,204,124,5,6,131,128,186,92,96,155,97,235,229,196,129,31,68,154,31,25,127,15,212,196,225,12,131,46,70,37,23,176,0,91,242,89,56,60,30,72,103,234,120,12,162,72,186,230,1,236,225,21,157,230,36,195,27,65,217,185,99,161,145,79,13,97,80,66,165,52,7,73,130,46,114,98,242,193,22,153,82,92,3,71,0,253,150,180,5,138,116,3,53,47,19,93,206,196,157,138,215,181,160,91,203,69,227,229,144,71,220,169,208,177,13,124,91,206,11,20,118,96,72,68,83,64,30,27,200,253,0,29,3,47,108,136,22,2,210,30,68,188,45,193,1,170,163,196,146,5,190,104,74,215,3,128,129,140,172,136,130,241,30,90,156,45,56,208,40,175,169,45,138,248,149,170,48,216,22,192,112,200,169,14,17,223,138,203,194,190,67,123,130,49,68,183,43,143,7,32,200,65,39,23,85,251,76,228,42,2,140,38,150,77,109,19,84,14,44,181,44,208,57,2,151,26,178,32,166,0,46,151,229,162,116,160,230,5,58,34,229,101,59,128,45,91,215,195,77,188,153,14,101,231,40,64,109,170,226,163,83,95,122,169,28,188,52,64,74,162,173,3,121,50,129,111,225,165,1,157,152,11,6,188,35,119,11,204,57,64,27,109,75,77,73,48,98,208,166,162,35,59,120,251,42,113,134,62,66,234,31,3,73,131,62,78,14,69,143,4,94,186,80,85,25,221,109,162,111,176,185,92,155,106,133,33,24,119,200,57,5,24,131,42,40,47,68,14,20,72,46,11,242,22,12,19,98,123,132,120,51,229,9,55,17,3,3,133,83,18,6,91,199,18,78,11,188,225,4,251,41,212,92,30,142,229,72,107,15,157,14,120,69,71,206,7,170,63,161,106,13,44,197,166,173,177,3,233,92,195,16,2,96,94,212,87,131,156,215,147,166,139,195,67,14,92,106,33,160,230,45,59,119,209,227,75,108,123,216,59,48,154,164,42,141,78,36,212,181,233,177,7,54,47,165,34,188,7,234,47,17,154,48,182,13,152,150,88,115,93,116,66,146,169,129,117,1,103,95,182,70,67,54,162,124,1,205,107,25,121,1,96,188,199,37,250,48,122,202,125,79,97,13,84,117,244,127,19,48,224,220,15,37,24,24,177,126,252,224,104,131,137,225,37,96,237,118,22,136,197,10,109,41,115,81,17,67,123,156,128,65,254,56,146,79,131,50,1,86,1,101,89,160,177,154,201,204,3,140,216,177,52,50,6,222,170,118,12,25,148,103,83,48,144,139,20,63,174,137,145,45,154,167,7,245,107,105,241,129,205,10,226,38,162,134,108,8,172,70,10,101,52,121,129,21,91,20,236,161,111,86,114,29,95,191,203,192,43,81,244,51,73,48,104,64,38,17,48,192,206,128,64,228,134,193,172,108,114,95,0,116,134,238,85,83,246,109,163,28,76,76,12,31,125,140,94,160,38,14,236,46,176,18,142,134,84,10,227,133,138,171,96,160,64,194,25,0,12,77,165,91,222,65,39,57,156,33,10,6,148,121,158,2,7,40,24,105,231,232,51,180,20,195,67,121,147,48,91,31,189,109,78,160,184,37,232,187,129,163,65,65,80,42,86,139,116,234,122,20,10,18,89,65,93,143,4,76,49,160,228,10,8,194,53,81,160,135,23,216,18,236,51,95,38,5,3,242,35,53,103,48,8,201,85,30,46,9,102,165,164,11,236,139,77,238,225,17,108,195,105,82,243,98,119,227,33,197,23,104,33,210,54,113,81,46,58,86,168,97,219,149,254,95,216,104,96,155,166,231,211,173,4,69,70,45,26,246,53,34,62,59,159,33,211,151,122,35,144,137,139,190,26,2,182,208,80,146,11,67,85,208,15,40,216,68,34,84,173,125,140,240,33,194,9,36,60,26,101,18,140,106,7,245,212,68,120,101,173,100,50,94,191,69,68,41,197,120,181,80,222,174,98,160,138,237,81,51,56,10,49,130,75,97,13,61,139,32,142,8,24,56,142,50,141,224,152,161,69,71,192,72,209,190,218,49,16,40,32,23,136,239,11,112,138,113,0,18,12,76,196,161,94,34,116,105,72,111,138,135,113,39,17,117,209,70,120,81,44,121,6,232,141,96,180,89,148,150,44,101,65,35,33,128,64,33,219,133,55,115,145,156,54,48,89,84,135,201,118,161,3,68,222,180,99,108,15,16,86,194,165,81,203,7,101,80,90,116,30,158,91,114,79,15,246,26,58,141,228,110,130,230,235,224,77,96,2,246,89,160,134,84,238,156,40,194,219,214,4,12,54,173,212,36,208,46,12,137,216,244,209,243,130,94,16,165,44,251,52,78,197,199,176,47,224,149,114,98,30,11,59,35,80,208,228,204,64,206,11,141,2,56,186,20,140,158,4,217,24,78,169,75,80,98,161,70,164,156,156,30,112,19,122,183,201,192,182,100,116,120,47,30,144,155,25,236,26,232,64,217,15,96,193,186,137,191,2,161,182,41,195,157,28,244,18,163,35,135,128,77,244,80,72,40,40,148,102,64,230,5,108,206,148,17,48,14,154,141,96,249,147,121,193,168,161,58,151,76,239,246,18,31,16,134,252,129,244,151,4,136,119,37,232,68,35,96,224,175,166,20,168,232,151,12,136,195,14,118,35,74,98,7,28,118,227,224,248,54,5,131,168,10,85,107,12,114,161,12,26,7,11,148,159,6,14,121,100,210,157,14,89,56,157,50,37,65,4,18,226,142,112,247,148,51,3,47,249,60,173,107,60,45,142,178,67,49,48,50,164,96,160,201,80,53,14,80,144,208,105,35,85,73,235,217,68,151,130,71,160,112,72,65,173,83,179,70,39,178,77,186,102,126,73,57,48,30,89,211,37,139,10,128,157,132,106,218,22,222,11,19,66,128,37,130,156,81,126,45,216,23,135,4,153,248,40,85,44,117,129,0,150,59,222,184,82,176,231,161,207,85,129,81,68,17,38,10,86,38,106,226,18,12,44,154,132,83,32,216,12,157,100,106,24,44,26,82,48,210,188,169,198,6,205,202,161,24,13,80,12,122,210,115,101,113,69,139,130,49,176,68,122,21,208,9,28,81,118,3,248,199,91,90,229,176,192,75,84,218,57,94,177,217,10,108,227,37,41,157,26,232,51,50,112,0,25,61,112,77,138,53,224,208,160,122,203,169,161,28,167,18,23,175,34,77,229,73,65,183,163,165,209,2,186,149,3,229,165,193,59,1,202,233,64,233,3,69,91,129,93,116,50,59,244,240,97,240,160,68,26,176,61,216,2,143,30,93,32,7,229,137,116,209,72,50,41,199,1,53,210,83,142,26,232,10,111,144,8,24,15,155,180,252,209,219,97,217,17,101,72,33,170,87,110,226,55,3,164,81,142,196,238,247,36,177,160,83,200,245,35,10,14,136,199,143,57,223,125,50,115,96,118,120,95,169,92,122,62,94,216,83,176,7,76,206,81,14,65,96,126,161,75,193,38,154,251,18,204,70,162,135,4,99,175,149,219,141,113,56,202,85,112,175,3,95,181,6,246,232,147,206,65,67,68,54,237,43,48,28,26,202,56,60,118,101,36,215,13,210,222,161,26,148,139,30,59,87,245,29,186,244,58,215,199,45,70,14,42,253,160,136,5,122,124,109,140,238,245,149,15,21,104,152,92,169,98,128,10,162,92,130,129,245,129,134,68,168,220,194,251,99,43,241,121,195,84,125,178,46,68,106,160,54,12,183,199,166,170,33,198,12,89,146,80,193,30,192,219,48,58,54,138,112,169,74,128,245,129,123,64,199,70,175,118,2,134,69,134,65,168,107,142,202,245,6,122,1,222,67,83,45,63,66,190,36,47,164,108,212,206,168,26,111,217,32,227,213,125,21,106,11,54,21,233,192,48,209,63,164,110,41,44,26,213,231,115,147,68,250,127,129,5,129,20,162,212,0,38,128,29,168,187,23,19,99,198,168,38,2,231,83,221,5,7,232,112,167,210,15,227,150,93,43,185,246,177,208,31,73,91,123,24,196,20,170,43,37,64,32,69,154,103,98,60,129,92,23,176,2,203,161,27,230,225,126,171,251,65,176,147,109,159,210,161,195,98,199,37,24,232,206,161,171,198,40,34,91,109,8,170,145,36,228,8,85,40,12,99,80,247,108,22,245,229,160,64,195,107,214,228,98,19,115,4,44,42,39,64,67,115,21,24,141,100,138,81,48,191,65,8,201,75,83,11,88,113,72,137,28,141,73,25,188,6,96,22,37,66,181,55,208,112,253,4,28,58,145,166,49,96,28,127,164,58,183,49,230,136,42,250,160,17,224,133,190,4,7,232,160,39,51,15,89,96,129,186,72,198,64,239,136,242,106,23,245,48,121,5,14,167,193,164,51,139,108,140,121,113,146,11,116,116,125,104,42,3,58,6,229,245,59,28,15,147,50,68,147,223,23,171,219,121,223,33,110,88,96,105,22,172,83,10,87,160,65,176,95,200,17,64,225,102,121,190,2,251,104,227,19,102,204,238,30,20,210,80,126,153,14,5,99,136,180,106,13,88,11,236,200,161,96,116,133,200,136,6,188,40,32,97,7,216,57,94,217,74,90,9,241,14,149,42,159,192,1,45,101,7,227,157,146,231,82,49,98,163,211,67,209,82,132,22,181,166,21,155,24,94,47,239,231,17,7,36,20,159,103,148,120,42,68,5,35,92,92,202,242,224,84,128,166,32,3,61,152,77,77,105,1,20,91,25,35,98,177,248,161,144,74,245,80,229,147,0,24,227,216,34,77,147,178,49,92,71,130,241,240,122,154,194,129,67,203,216,24,70,194,84,72,4,120,245,34,9,13,111,31,65,90,82,125,196,198,104,95,213,26,47,27,168,157,13,187,175,18,101,0,12,187,25,120,154,38,133,166,180,12,157,1,145,66,3,254,80,201,3,123,64,170,43,120,47,237,104,6,80,128,247,251,82,15,195,160,16,244,34,80,245,19,131,175,100,107,116,254,83,19,7,180,29,5,10,49,90,72,83,153,109,199,150,34,61,66,193,73,98,176,208,18,64,227,64,142,139,150,19,9,169,243,49,202,222,241,19,48,19,147,4,234,160,51,70,98,36,96,153,39,212,132,193,91,111,169,46,96,40,18,26,60,116,104,23,85,64,21,200,100,185,1,245,212,224,92,109,91,133,65,97,28,19,53,39,65,181,192,8,103,9,70,39,55,213,107,49,128,210,17,2,196,53,49,17,197,167,142,30,116,226,70,174,2,195,68,44,75,51,21,64,58,201,212,58,19,86,5,92,219,210,236,12,117,189,130,1,92,160,156,154,26,202,97,45,50,226,149,49,113,106,52,50,29,201,9,84,248,151,135,121,41,26,202,225,32,203,28,26,19,109,87,114,243,3,96,176,151,108,25,255,140,161,92,160,195,105,22,41,80,143,140,196,55,153,86,236,68,154,238,169,252,22,0,6,197,149,206,28,163,10,60,153,198,130,183,51,22,185,96,68,213,19,118,65,69,220,97,238,156,198,74,109,12,27,86,56,197,16,185,136,154,225,192,48,76,75,173,11,45,5,63,208,88,169,19,132,10,167,24,63,231,211,117,161,57,22,201,184,110,140,99,140,168,177,236,224,6,133,10,202,152,25,105,12,191,36,97,165,38,122,115,66,138,20,55,138,8,82,60,7,90,155,132,202,49,26,47,76,160,142,198,52,48,190,209,147,129,53,0,118,49,152,143,204,204,195,155,17,137,19,188,72,117,40,78,48,80,68,222,145,99,144,34,216,152,116,209,32,140,164,231,14,102,4,194,158,154,110,22,42,192,50,82,195,101,202,129,69,193,120,215,239,202,64,93,80,14,28,76,152,75,192,44,200,199,82,209,149,120,163,66,184,25,8,120,219,150,134,2,198,102,130,116,113,136,92,4,62,0,7,64,197,125,194,187,30,177,159,0,67,112,106,212,204,49,238,154,186,36,209,189,21,248,10,10,114,137,152,102,32,112,129,109,203,173,196,187,26,234,253,194,152,124,16,226,42,164,52,194,219,50,218,150,133,56,168,104,85,118,179,77,192,128,124,21,98,111,98,12,167,73,103,13,51,193,224,9,9,118,240,168,145,53,7,32,232,212,177,197,91,3,55,162,232,198,187,21,133,110,140,110,116,41,121,99,194,96,164,34,70,35,150,10,96,81,42,138,44,21,5,143,233,124,142,73,253,95,168,22,154,150,66,119,192,66,134,40,125,99,232,115,164,192,40,221,201,225,240,208,122,113,147,24,93,95,115,173,69,32,15,124,133,239,0,35,52,169,45,203,130,179,60,5,134,173,74,241,112,95,145,32,51,85,52,43,27,179,57,130,100,94,161,174,227,99,160,139,165,98,139,49,249,79,243,35,225,165,94,66,67,1,170,156,84,32,98,140,84,50,47,212,3,168,164,7,233,110,43,66,0,42,66,186,160,194,216,65,215,179,162,34,188,250,247,53,191,133,171,50,169,208,111,228,6,1,109,141,185,187,161,218,75,7,133,3,29,219,178,125,21,174,141,124,10,125,165,84,139,71,107,85,198,130,179,132,167,128,106,241,204,148,117,147,88,112,219,215,192,22,134,216,74,48,104,210,145,230,236,71,123,66,70,193,50,223,176,67,56,52,244,141,126,9,21,94,239,107,23,101,104,237,155,120,55,35,193,17,78,133,130,77,84,105,28,21,218,111,3,146,168,85,133,161,170,182,202,73,192,179,66,213,116,64,145,43,35,226,88,210,65,232,106,70,52,216,128,174,173,192,24,179,64,247,211,196,155,152,64,101,114,224,173,157,73,175,2,2,188,201,81,224,0,239,19,9,20,253,178,73,58,4,182,165,23,236,112,216,48,77,43,201,212,240,105,64,79,132,105,5,129,202,181,64,190,170,121,235,129,210,34,121,179,137,1,178,192,3,104,168,42,8,96,95,198,62,2,24,116,32,139,222,253,251,168,146,169,237,100,161,142,244,146,14,147,99,28,149,169,17,98,52,145,79,3,170,209,162,179,101,107,76,212,246,181,104,237,0,179,9,229,186,49,90,139,94,186,98,90,14,108,72,146,205,4,108,128,98,13,183,192,147,58,144,5,236,197,209,199,182,176,160,128,204,142,193,108,104,162,106,131,110,133,73,94,50,243,13,201,74,139,229,198,75,63,79,165,142,194,217,67,235,80,187,186,68,15,142,4,99,180,10,13,29,192,216,72,91,166,214,128,214,17,153,90,228,63,176,5,76,145,144,96,224,74,190,73,59,135,35,97,202,212,26,155,229,34,82,172,224,117,164,39,89,154,141,10,19,205,179,66,37,29,67,244,36,216,195,216,86,122,233,10,164,18,202,44,45,140,227,136,136,188,135,117,219,152,224,41,161,24,51,75,195,231,209,205,40,99,180,128,96,3,71,139,3,55,125,25,222,139,220,41,194,75,109,138,110,59,144,151,9,0,246,153,123,132,108,22,222,154,202,221,0,177,15,194,135,18,2,234,40,50,31,1,244,102,15,141,112,26,120,239,227,149,171,4,131,113,110,7,52,118,30,244,87,201,52,48,166,31,107,21,16,250,199,212,25,213,55,236,51,42,72,228,112,33,194,37,29,4,40,127,73,148,71,4,76,60,8,146,20,71,56,41,54,53,51,81,83,14,164,114,101,131,218,16,152,212,119,109,161,196,86,169,184,120,235,163,57,229,217,157,145,77,210,128,45,159,222,66,219,128,48,59,201,221,4,133,212,165,158,26,140,80,240,157,36,115,26,211,253,168,159,7,121,179,202,255,7,33,25,122,212,243,13,50,51,32,105,165,168,32,105,92,28,40,35,80,121,242,152,99,106,83,39,82,136,41,6,10,140,102,38,181,21,225,119,244,80,146,124,89,159,94,54,131,68,199,92,108,149,202,139,177,219,158,102,2,68,120,77,32,193,30,208,153,71,245,112,11,109,157,36,79,222,143,232,253,13,152,61,129,163,82,90,65,217,10,2,135,106,218,30,52,54,85,150,61,188,235,123,212,51,142,220,84,70,33,98,113,1,100,159,84,135,114,48,65,90,130,161,37,38,241,16,176,143,246,188,204,244,5,105,131,254,71,170,46,71,81,178,110,12,79,117,168,110,24,176,44,117,57,115,31,4,163,233,59,20,12,170,189,164,53,7,29,1,154,37,140,106,83,168,10,0,160,137,70,61,57,120,229,238,169,29,1,101,68,51,2,2,12,117,115,147,226,30,160,183,208,158,177,30,138,163,170,115,224,245,80,68,181,120,22,33,41,192,232,78,33,117,38,80,163,5,158,33,103,21,33,198,169,41,137,74,188,228,255,40,135,60,18,99,139,74,186,3,140,91,214,82,65,197,32,212,116,105,216,218,72,65,113,51,136,217,131,13,45,79,65,49,167,158,184,205,128,101,163,194,43,193,44,23,149,160,203,70,117,206,82,165,105,128,185,224,197,93,2,70,237,64,53,6,251,215,39,46,109,48,68,66,95,49,127,160,2,172,219,64,160,161,109,249,170,184,12,102,46,147,83,105,59,104,100,73,211,3,131,56,240,138,40,1,179,240,65,201,7,93,192,44,40,118,100,90,240,186,43,125,98,0,14,65,2,18,231,45,38,82,129,48,80,96,48,222,108,162,92,129,58,234,250,242,122,3,171,241,96,96,101,210,154,133,40,37,101,111,2,55,36,117,82,124,118,235,230,88,170,112,13,22,243,73,242,74,124,172,195,1,12,74,129,109,188,244,35,125,123,24,69,228,171,210,52,96,151,80,165,17,115,0,108,233,168,103,173,49,9,38,1,99,72,178,27,37,99,155,1,109,140,162,220,13,85,227,128,198,192,98,82,171,21,170,210,51,64,39,14,176,216,4,140,81,127,142,140,211,195,66,65,136,36,139,128,129,2,85,98,49,166,189,81,157,208,199,20,78,100,34,2,140,97,198,30,49,32,80,67,181,84,209,28,24,23,47,162,147,205,102,106,133,167,42,9,1,179,6,93,138,76,205,198,228,40,41,153,220,16,83,77,9,3,199,162,44,88,17,68,128,35,22,44,71,90,187,104,100,73,61,28,230,17,144,108,26,132,98,142,68,36,161,56,21,135,66,177,36,69,40,161,152,35,68,28,214,72,182,145,178,77,48,238,52,34,148,128,87,218,112,214,196,118,96,248,12,198,174,17,48,114,104,201,77,48,119,26,125,37,4,12,28,84,21,181,97,185,97,228,198,213,69,27,215,150,74,27,75,74,36,177,139,24,111,137,164,36,251,198,56,12,135,220,53,129,105,0,246,177,20,183,152,129,98,145,96,82,188,22,193,187,67,129,80,15,107,51,185,196,103,6,170,43,230,254,200,153,185,120,127,64,140,11,80,142,44,204,22,20,96,207,99,169,7,4,236,7,73,246,187,135,119,56,33,5,131,45,31,202,164,46,212,176,129,249,80,156,70,152,67,33,251,246,153,202,145,96,5,248,162,169,138,137,96,249,15,155,198,97,0,148,249,174,36,216,3,209,238,80,176,7,167,73,106,48,24,224,20,146,202,23,152,136,19,226,133,132,4,163,31,147,24,185,30,42,159,74,51,243,96,5,160,169,146,214,128,18,95,230,145,226,214,226,222,251,4,140,17,237,178,74,138,23,225,101,173,67,193,33,66,101,235,8,76,11,234,198,7,42,194,203,218,4,108,210,104,81,158,150,239,134,116,108,98,227,122,168,99,168,50,11,44,178,138,136,75,204,141,86,85,128,60,188,14,178,137,13,235,177,218,90,210,95,1,186,39,51,145,8,152,57,237,19,148,57,24,63,152,128,1,41,145,169,8,37,196,12,49,226,143,195,232,104,101,203,177,90,4,164,224,26,222,181,91,174,12,143,114,121,166,45,185,215,7,155,21,142,143,156,56,187,115,246,2,218,58,138,208,65,34,193,152,155,70,56,10,216,67,46,150,206,18,96,228,101,62,97,118,64,119,86,164,72,152,37,142,208,248,20,47,224,177,196,2,236,98,68,33,221,45,56,93,120,75,35,193,160,185,154,14,5,99,231,142,2,195,121,161,193,160,152,32,134,97,30,18,140,104,35,174,45,76,255,139,100,50,142,139,97,22,161,77,55,27,47,182,66,121,178,225,36,219,154,234,132,214,56,168,93,98,63,145,228,77,170,59,249,108,62,146,77,227,254,105,1,134,152,221,135,217,36,18,204,228,133,71,193,24,73,32,59,199,193,169,175,145,93,20,43,90,194,226,85,88,186,135,128,49,216,72,33,53,176,113,83,8,90,34,86,201,78,142,141,137,141,148,171,160,145,107,41,241,132,56,193,203,69,10,246,84,208,50,58,86,208,8,160,157,195,46,168,210,21,62,166,186,209,56,63,52,248,64,40,139,45,9,120,170,187,69,23,22,162,214,32,192,46,42,73,132,237,160,206,105,171,146,57,33,211,122,200,209,247,153,182,38,149,145,16,186,198,171,125,10,134,63,82,139,10,89,118,2,193,41,26,238,138,227,161,39,203,164,42,41,140,203,74,229,9,112,128,245,33,200,221,59,86,18,116,100,200,179,203,170,179,120,68,221,5,218,3,209,33,37,39,250,59,0,137,164,53,86,158,8,165,162,29,161,246,65,53,52,102,233,186,170,115,188,211,38,101,163,224,15,118,40,66,1,93,12,31,5,157,129,116,142,245,149,76,73,137,17,110,0,141,64,193,208,86,71,198,83,99,118,114,64,82,87,128,180,144,186,4,33,66,75,86,63,137,80,90,132,197,208,132,187,132,37,162,224,112,4,28,49,7,187,0,251,204,179,154,12,29,176,91,36,97,108,122,120,193,234,209,48,68,52,108,92,153,97,238,97,100,160,77,178,252,0,140,117,134,4,75,4,137,128,113,32,196,216,12,108,147,221,194,10,48,222,235,80,3,4,182,26,163,28,100,231,1,198,24,16,126,139,183,31,142,160,98,15,157,247,46,213,91,89,73,42,25,255,139,185,230,152,65,64,250,70,143,160,12,178,245,48,75,9,163,20,8,24,120,135,188,32,68,253,139,230,69,162,50,226,170,58,147,30,26,17,120,149,64,192,44,100,68,204,219,102,149,125,8,71,12,2,84,250,108,217,26,139,164,217,68,172,99,161,77,87,30,63,44,187,100,187,90,235,16,175,78,44,9,198,50,39,84,192,225,53,131,47,179,96,61,230,204,162,202,62,86,92,0,188,138,237,100,33,217,142,69,91,163,81,45,12,32,116,225,33,105,36,173,67,19,227,170,4,87,194,88,21,87,187,33,199,24,106,89,198,4,4,45,234,143,132,22,66,147,57,75,197,178,89,177,199,136,200,40,12,239,194,120,113,1,142,176,200,33,225,27,152,231,103,201,252,44,188,97,99,153,76,9,24,157,90,182,112,102,122,88,186,201,162,250,35,226,204,147,220,22,179,88,49,78,131,180,198,195,229,73,168,139,150,24,57,95,33,90,228,129,41,251,198,10,56,52,148,16,77,24,71,198,243,161,53,20,122,52,170,0,47,168,176,100,135,0,99,34,153,69,220,80,33,42,71,210,91,3,155,21,1,142,201,173,82,200,162,218,133,128,243,88,72,182,77,168,56,12,208,132,117,101,107,76,53,177,200,93,3,198,117,132,142,43,91,99,194,104,68,228,126,24,97,105,23,201,56,80,80,227,66,9,56,12,100,244,38,232,31,24,231,72,46,134,208,91,160,170,232,241,50,130,52,208,9,137,210,149,190,5,15,217,122,64,146,154,129,39,89,54,30,49,1,118,48,121,136,72,40,20,80,158,172,218,198,148,102,159,164,19,97,45,37,79,133,14,96,238,54,214,236,75,118,4,205,12,153,70,206,202,182,250,84,33,193,202,117,128,67,71,130,209,163,159,120,236,113,104,44,216,97,75,176,195,50,22,201,196,61,212,141,101,107,151,21,37,117,8,86,208,72,13,229,196,29,143,165,131,39,96,19,163,209,228,134,96,230,107,224,104,24,119,209,157,42,177,98,49,215,5,161,52,76,148,146,65,113,176,157,88,199,137,104,244,88,60,5,147,107,212,110,179,202,175,4,204,189,183,2,140,105,255,148,95,226,101,190,69,192,164,60,45,214,122,11,48,161,91,145,25,6,189,209,195,7,50,91,134,221,224,229,11,150,55,32,211,198,176,81,25,217,137,229,164,28,79,35,51,44,43,41,139,171,96,166,171,229,209,120,59,172,99,7,150,123,40,15,8,230,106,219,148,99,161,241,39,4,171,135,101,9,49,181,136,114,75,86,34,76,158,62,12,239,138,40,175,133,185,201,116,108,15,139,116,186,52,188,63,240,89,0,87,168,78,62,170,36,100,108,15,147,7,229,208,120,242,109,159,138,39,44,53,34,92,58,120,52,3,140,92,167,194,13,53,117,201,23,48,78,208,166,140,26,115,231,165,110,234,97,77,54,203,161,157,91,48,17,223,81,96,204,57,183,136,128,98,183,140,82,114,98,128,75,64,67,26,176,234,160,39,3,152,49,255,23,143,43,1,135,24,143,110,18,70,238,147,154,162,72,14,104,145,203,214,24,22,111,133,84,151,97,53,249,164,4,194,58,208,164,240,52,174,204,13,162,80,74,32,140,97,32,84,232,179,244,38,5,197,98,34,30,225,227,32,123,18,255,5,128,221,192,167,118,37,48,56,172,194,38,69,12,170,127,212,201,128,229,128,225,145,156,56,66,73,158,58,139,213,0,234,144,19,7,62,78,157,104,152,184,16,74,229,18,161,24,145,18,106,234,190,165,36,140,131,149,145,72,77,68,188,141,112,93,37,180,209,63,239,88,84,33,199,72,181,100,213,14,243,113,16,48,230,4,216,106,89,160,71,70,212,24,8,3,59,82,250,4,188,103,135,212,149,5,118,170,139,5,130,147,137,251,30,181,207,176,98,155,210,30,1,140,156,156,154,142,30,99,252,170,115,15,21,95,106,182,98,182,255,255,79,219,187,172,96,215,109,219,89,247,178,202,27,25,231,195,46,91,241,34,82,180,108,8,169,137,133,32,4,65,132,20,130,41,24,36,98,162,164,18,20,130,146,236,66,110,198,181,87,188,11,199,211,223,217,251,104,227,103,215,212,181,215,94,252,223,223,191,57,223,57,199,28,135,126,104,189,181,24,210,4,27,167,134,173,128,21,226,106,154,128,139,44,63,118,146,238,13,196,112,204,156,67,70,32,67,199,4,101,155,63,57,137,52,225,92,99,107,6,164,151,195,151,153,44,2,73,19,80,14,242,179,17,24,195,20,226,51,114,16,124,34,191,154,146,205,115,115,115,108,71,184,58,251,252,148,12,11,62,47,113,180,47,145,6,28,73,210,89,84,137,107,124,111,216,136,116,95,129,105,137,8,195,205,156,249,69,175,78,208,200,250,111,195,253,39,25,108,208,4,213,131,32,252,40,131,116,72,170,140,146,154,47,124,3,29,74,162,140,184,178,251,126,71,147,21,160,11,49,131,240,106,215,201,234,249,73,86,53,163,65,116,71,40,109,171,147,72,222,178,210,29,91,221,76,79,76,213,164,40,144,97,63,189,248,237,169,53,177,227,69,165,160,147,2,174,127,102,75,214,172,39,46,88,138,29,13,4,129,94,125,60,252,168,207,116,80,163,67,152,59,143,217,152,225,125,223,88,231,200,214,81,25,60,154,223,122,81,243,149,165,219,72,237,215,92,238,110,40,187,120,51,126,138,240,90,143,143,90,133,53,144,188,229,153,39,126,120,129,185,237,154,171,106,80,152,205,88,30,36,133,138,132,25,141,140,169,231,193,58,121,242,45,77,240,70,89,51,210,245,229,73,101,13,205,60,66,111,177,252,181,168,224,228,39,61,88,35,130,169,4,194,75,19,70,39,110,35,144,240,85,223,65,175,54,205,254,173,232,160,239,70,232,187,231,155,222,131,7,203,35,152,220,149,136,145,206,72,208,224,17,255,108,64,243,242,96,64,135,135,79,132,227,241,154,143,37,230,227,222,101,159,254,101,1,190,212,60,26,239,226,24,150,51,69,206,15,43,174,141,133,14,110,235,51,67,95,164,205,178,152,179,131,30,186,65,111,180,159,181,27,54,192,151,53,37,248,161,81,60,91,243,246,186,173,77,72,238,175,230,237,93,96,189,88,206,51,235,189,127,236,247,159,217,234,2,249,189,120,57,80,253,140,224,132,90,105,232,102,7,77,205,240,80,121,150,161,149,62,106,209,179,249,137,14,239,72,23,54,96,235,85,189,179,152,26,33,65,144,152,107,201,145,34,224,193,159,92,111,58,83,220,203,209,29,38,82,102,162,76,195,117,241,172,231,203,25,93,179,76,113,226,79,31,50,128,227,91,248,93,241,50,118,118,192,68,135,197,103,74,71,81,131,131,32,251,126,116,78,154,212,21,126,220,32,53,115,224,102,167,144,61,132,170,155,205,14,208,220,116,51,77,234,207,102,7,191,66,247,155,67,152,170,32,176,102,37,62,143,71,211,57,66,135,86,217,41,45,38,167,72,198,124,70,85,107,56,224,122,170,199,217,240,70,79,205,251,83,251,88,94,165,236,52,27,14,69,67,1,69,152,142,216,59,87,31,23,245,217,176,128,164,186,214,4,20,181,48,255,104,229,11,184,199,242,247,62,190,67,206,226,15,156,80,139,12,130,103,147,6,96,2,113,29,43,179,210,11,149,199,140,135,219,180,160,71,3,226,244,223,198,237,169,146,37,51,98,75,47,146,118,194,198,227,119,202,111,159,211,10,208,154,167,170,198,210,105,88,143,135,155,157,1,146,96,6,223,239,206,21,82,106,203,241,76,44,83,242,63,82,76,164,137,171,187,243,7,220,53,43,52,225,156,100,209,118,122,172,112,78,203,217,85,225,134,113,142,34,75,220,159,141,94,205,103,129,172,120,107,122,178,234,83,66,205,184,18,254,100,153,62,121,45,130,210,75,147,220,169,69,212,224,156,156,122,243,76,12,233,35,78,205,77,251,172,136,178,129,81,184,25,207,83,50,4,144,78,36,111,87,106,6,132,79,77,205,116,153,220,188,228,180,82,141,154,201,114,214,72,91,178,86,235,115,245,114,210,205,134,51,49,100,162,193,196,65,225,206,173,16,250,200,209,105,138,51,197,19,228,251,196,129,116,201,138,249,184,88,217,203,87,32,194,134,186,142,149,156,138,3,217,207,36,59,187,246,214,215,130,164,208,65,0,219,244,82,244,214,86,147,245,49,41,68,171,90,16,71,204,193,27,80,142,185,66,221,39,247,46,40,229,120,85,142,252,37,125,33,98,174,198,87,226,230,162,45,146,213,144,112,254,212,9,149,9,173,119,231,82,99,184,18,201,75,1,77,3,228,57,135,221,205,94,35,84,32,215,146,93,203,94,135,167,219,120,13,113,6,202,26,166,137,240,153,151,29,100,130,184,152,6,225,118,243,164,71,167,41,252,128,190,195,238,214,178,148,247,124,144,79,102,215,255,204,131,122,157,24,225,73,246,154,25,100,58,85,129,251,224,30,70,232,10,24,47,85,150,29,30,248,246,10,37,135,5,182,78,251,94,138,57,245,158,147,7,228,176,53,137,107,197,160,0,95,154,243,180,95,243,229,184,159,248,247,93,242,14,5,39,39,249,181,235,12,120,149,3,181,128,125,137,130,27,229,153,82,21,132,66,142,214,19,246,208,86,244,170,192,231,19,17,47,232,110,221,156,201,82,200,79,103,243,213,190,105,66,3,183,230,21,138,141,241,10,107,46,77,235,20,231,76,163,196,237,79,6,192,90,167,209,9,168,86,208,178,146,242,57,147,87,145,230,219,222,218,7,165,146,183,83,64,247,6,21,236,159,235,172,131,5,193,164,34,247,73,73,250,163,209,194,177,181,225,141,26,152,115,60,52,58,245,149,156,31,68,209,92,1,93,48,177,139,174,191,125,92,244,179,57,69,89,106,162,29,211,21,96,79,14,197,135,252,28,30,85,81,217,153,140,126,76,5,104,5,214,211,238,112,252,159,0,239,15,14,45,45,82,66,121,15,9,170,215,211,140,196,245,185,55,61,111,97,110,214,113,42,102,178,184,57,204,233,89,215,121,89,193,182,71,165,111,18,236,63,173,20,103,126,133,153,149,172,205,41,16,241,137,153,103,47,79,83,66,47,161,181,53,32,31,86,116,206,185,185,101,187,221,156,235,211,234,74,67,239,149,183,32,167,251,64,188,78,0,176,239,79,227,45,61,104,61,59,203,111,121,20,73,17,193,169,228,95,63,92,20,87,59,209,138,182,167,80,45,111,81,22,102,230,173,7,204,7,12,206,111,222,178,157,21,98,54,192,154,63,56,197,132,103,154,82,107,143,126,137,97,9,46,237,99,39,81,17,189,47,56,14,231,199,158,198,203,188,157,73,148,110,67,170,88,218,27,89,76,229,42,174,174,185,191,29,88,150,161,113,243,66,251,68,251,27,233,239,142,170,177,137,144,53,237,34,132,31,50,69,57,220,24,12,181,7,145,246,176,40,228,195,124,40,79,6,230,48,59,65,17,188,197,8,19,109,69,157,26,238,40,202,221,244,152,84,237,130,167,149,45,190,103,177,108,155,118,193,239,113,49,4,0,45,186,182,239,147,26,10,69,56,43,251,111,133,255,131,215,113,124,36,217,205,244,116,225,2,229,10,60,184,153,139,242,84,111,86,182,127,77,92,57,229,137,7,191,63,235,206,247,193,246,124,224,251,37,59,251,75,51,212,152,114,233,66,204,49,2,5,195,182,127,246,242,161,232,126,168,91,29,118,113,226,28,50,223,138,238,223,179,220,37,0,228,76,233,210,143,103,213,228,230,198,206,95,21,252,159,207,84,148,239,145,146,178,127,177,149,142,187,128,72,209,42,129,30,224,149,224,191,31,95,193,90,70,165,1,18,247,247,174,84,20,215,195,173,100,37,80,71,132,28,111,162,107,31,9,32,226,62,175,249,252,107,217,25,8,226,242,138,137,134,186,204,214,254,72,8,167,162,99,238,28,180,139,248,84,204,205,88,185,220,108,173,34,202,167,176,163,51,153,196,13,56,28,177,66,26,208,252,136,97,235,221,15,115,7,18,88,119,223,128,40,255,161,13,0,124,16,219,70,46,83,185,70,33,140,1,46,20,102,66,85,229,166,65,75,161,244,107,157,75,173,140,200,26,241,96,230,242,63,189,251,41,250,177,49,3,249,213,171,161,52,114,176,214,143,67,71,123,138,172,8,25,64,150,19,234,62,68,13,48,58,203,197,56,38,202,219,116,54,164,233,233,175,198,82,68,167,70,137,1,54,45,171,14,76,34,59,159,243,67,195,82,157,54,208,176,90,32,168,158,86,170,21,110,148,41,147,164,246,116,90,37,4,29,221,92,77,221,80,111,190,168,138,4,120,14,42,12,109,134,130,86,160,7,48,143,31,27,15,163,193,89,6,23,214,55,241,150,158,54,173,160,67,4,250,209,8,210,159,62,172,179,254,114,64,10,225,154,209,239,181,214,149,33,162,224,59,159,14,97,35,2,174,97,198,253,150,0,36,65,251,17,174,62,42,121,237,233,124,59,119,219,209,44,216,11,5,72,237,1,107,76,197,0,215,21,59,107,229,115,3,255,13,9,36,78,209,19,55,105,239,65,129,40,219,95,140,156,71,83,178,19,78,191,232,30,128,208,237,233,153,176,106,156,194,71,147,182,12,89,125,63,96,152,9,175,90,185,243,97,36,136,65,49,12,124,214,173,120,154,228,149,131,98,207,81,166,44,216,123,24,224,38,7,102,150,113,211,94,167,227,146,93,204,248,217,213,143,135,254,136,71,12,150,99,152,137,84,181,119,102,145,226,114,16,243,2,119,164,27,53,29,153,177,188,142,217,232,119,165,109,135,118,205,117,159,156,126,16,37,253,7,1,19,64,100,56,38,138,182,169,192,86,24,205,228,13,70,136,162,55,39,227,30,145,132,213,187,30,69,14,152,110,163,163,15,119,35,11,190,26,106,217,12,125,160,131,160,217,245,149,181,115,178,125,198,23,49,10,24,149,103,161,148,58,47,180,219,24,240,149,245,191,52,79,221,209,78,15,40,93,40,63,233,152,137,95,70,15,69,105,251,1,112,56,218,215,4,252,180,209,137,53,31,117,31,64,227,176,82,169,74,16,137,219,16,144,61,158,194,120,4,3,8,228,102,189,66,172,220,93,245,139,8,26,227,107,193,150,48,148,140,23,62,184,230,13,94,198,241,56,84,148,6,114,167,104,19,161,223,66,25,146,40,16,147,192,10,9,89,138,149,42,25,0,128,55,95,241,90,22,136,106,213,33,132,59,174,25,44,65,217,143,102,155,200,215,26,57,136,74,15,226,252,69,12,143,28,71,217,91,21,7,178,149,88,98,42,76,136,196,132,143,218,234,250,129,166,55,246,93,213,28,32,122,142,245,213,76,211,75,110,78,146,254,206,82,131,19,171,182,96,31,183,159,137,128,165,107,175,224,241,58,139,204,97,208,133,89,57,188,41,61,204,30,79,6,142,68,181,176,254,110,157,227,191,247,247,254,171,191,250,251,255,224,191,248,251,255,249,63,248,135,72,102,255,151,255,217,127,250,215,184,17,127,245,167,255,248,191,252,163,191,252,219,127,241,127,253,205,255,252,151,127,241,143,254,244,215,249,175,254,244,231,255,230,127,248,243,223,252,251,191,253,103,255,199,255,253,207,254,237,159,254,250,79,198,216,119,110,137,152,248,127,248,55,127,251,79,255,221,223,101,249,243,63,249,239,254,242,191,254,111,231,223,253,199,255,250,159,255,249,95,254,235,191,253,119,255,189,203,55,255,233,47,255,251,223,252,249,127,252,111,255,228,130,206,127,249,55,255,211,95,254,201,63,254,203,191,255,15,166,113,253,255,70,209,249,248,15,103,95,62,71,78,217,255,201,113,29,23,220,143,55,155,129,3,77,123,250,118,51,42,68,119,218,231,101,92,40,199,217,252,204,231,115,60,23,83,44,61,59,156,91,233,207,105,215,220,214,134,32,214,205,108,103,69,238,125,14,79,26,49,62,235,137,79,246,61,174,142,181,176,59,231,207,12,119,154,64,4,225,2,2,195,225,15,182,173,153,98,139,185,89,196,244,51,207,84,200,128,214,107,46,36,102,82,152,151,9,23,138,25,138,138,242,61,184,181,55,75,154,6,31,12,159,123,185,153,242,179,62,57,138,153,208,192,253,204,144,168,103,189,58,195,178,210,252,234,178,17,218,80,115,2,192,248,125,47,58,121,201,147,169,153,86,153,111,88,112,70,138,100,48,179,137,172,128,7,255,204,112,231,245,252,220,28,242,143,207,124,214,87,42,207,205,75,50,165,208,159,217,82,116,247,212,224,201,39,72,10,55,3,61,79,106,238,84,31,252,183,207,160,183,173,83,137,134,30,118,177,207,76,193,40,171,249,252,92,143,79,66,101,100,232,213,213,88,226,124,212,168,20,10,235,31,60,247,208,107,248,139,161,125,38,188,96,103,50,209,112,59,138,155,187,169,205,137,25,143,62,251,152,47,227,54,20,243,217,138,172,28,251,51,31,87,127,75,144,202,153,143,52,239,55,91,22,66,117,75,87,1,14,73,13,51,132,38,210,202,74,32,14,72,160,184,217,186,126,198,53,103,88,204,178,95,93,154,73,197,94,51,8,211,233,75,12,13,182,162,159,100,195,41,70,183,198,103,158,228,210,239,116,216,134,61,217,223,100,98,197,85,57,139,9,12,39,14,150,155,241,163,175,191,153,1,40,158,253,194,173,103,46,73,161,56,239,69,9,117,126,159,123,33,20,84,47,168,38,155,190,216,57,34,221,220,141,205,205,205,197,230,120,242,245,11,249,134,148,139,152,180,199,239,118,27,253,42,247,92,48,36,15,120,69,55,147,87,174,98,110,214,233,239,227,61,205,9,187,214,14,178,124,248,120,158,79,129,142,221,53,35,30,78,126,233,103,6,46,40,45,207,44,30,148,127,191,89,72,159,159,50,160,22,64,73,40,220,186,153,83,254,150,100,10,121,125,35,15,54,51,219,97,18,44,120,57,255,75,7,239,247,224,59,91,189,250,254,54,205,123,134,39,253,153,143,91,138,23,126,205,28,67,215,74,206,231,250,8,128,214,207,147,250,150,133,111,63,36,3,107,69,103,50,234,159,153,35,164,22,121,178,218,76,84,251,51,35,177,40,13,46,197,240,136,231,34,55,195,1,208,229,230,103,254,194,252,253,153,105,72,18,150,18,186,221,207,176,20,127,237,97,62,159,220,28,125,141,230,171,203,168,166,68,58,139,212,254,48,253,197,159,25,44,200,208,155,163,25,219,125,39,223,211,136,191,229,197,172,53,121,132,121,155,164,176,154,97,62,246,39,167,71,125,201,123,145,86,133,54,236,179,54,78,67,189,55,148,253,190,207,211,134,83,147,126,47,20,18,64,146,255,204,38,223,211,228,230,120,128,217,103,241,38,233,35,44,12,5,170,122,240,229,110,222,160,216,187,152,39,189,106,63,51,168,33,196,7,228,189,172,180,251,205,134,197,121,147,117,141,192,184,10,119,86,152,153,184,114,243,77,15,107,222,113,243,42,13,211,37,219,178,105,62,102,124,217,113,19,184,240,193,27,79,112,188,23,107,117,136,185,113,102,197,123,77,106,38,69,204,11,119,244,190,117,145,94,218,82,200,177,126,71,35,143,61,178,0,41,232,225,205,168,151,185,25,4,205,146,7,163,59,108,12,31,50,163,170,187,75,183,84,99,164,243,17,203,230,7,203,189,169,196,230,230,35,198,24,220,104,11,160,254,137,167,170,95,124,92,149,42,242,246,5,215,101,126,59,18,221,120,155,151,16,43,44,61,205,71,251,167,90,113,103,89,49,54,167,94,220,76,183,131,124,13,154,12,151,187,119,203,56,5,4,209,89,10,61,228,187,248,205,27,78,218,150,223,70,77,46,15,191,57,220,103,146,210,54,150,207,117,31,173,83,90,220,98,133,205,108,186,213,240,205,69,158,140,97,58,251,175,155,9,250,167,60,217,57,19,75,95,126,245,228,207,249,49,67,41,236,214,142,215,163,247,54,164,87,118,51,157,13,58,139,16,80,104,241,211,160,236,86,150,111,109,252,230,213,63,200,113,222,74,211,65,49,90,201,234,55,7,100,217,150,154,141,35,218,111,78,87,97,30,83,205,53,221,239,181,173,167,241,49,83,105,247,137,116,54,21,200,36,197,188,170,81,210,152,153,50,202,113,37,239,139,209,202,76,245,220,205,32,12,175,155,67,148,183,154,159,32,224,28,42,206,231,53,67,243,219,191,67,128,182,11,146,93,77,204,224,79,114,117,243,79,240,247,154,225,77,152,223,186,55,17,234,44,112,210,99,70,40,226,219,229,143,185,0,97,147,39,47,48,60,196,147,91,134,117,233,213,204,47,255,36,185,218,41,126,173,21,150,13,159,105,217,218,123,100,154,162,105,82,0,234,125,102,102,214,77,94,21,83,138,72,211,205,13,198,245,235,81,195,245,200,86,236,163,210,56,68,166,140,10,173,25,121,250,147,1,140,233,58,104,221,128,179,126,243,94,31,76,116,161,145,20,8,183,155,105,66,216,242,219,48,62,145,87,251,153,57,26,101,50,208,177,179,60,20,192,167,129,169,245,238,58,116,142,229,217,253,222,147,222,102,253,105,130,135,93,220,12,121,177,90,193,121,3,15,249,89,57,247,138,28,171,117,25,209,133,127,108,248,136,36,2,162,7,27,104,209,119,111,136,25,114,210,137,182,104,127,246,137,102,106,235,58,100,103,69,65,122,233,86,40,76,151,254,52,20,245,159,145,225,23,149,41,140,182,226,220,76,145,83,220,28,168,88,193,189,186,153,211,69,182,36,204,128,60,63,51,84,185,233,177,2,97,255,190,244,241,211,193,63,237,231,167,65,221,126,102,58,222,219,243,100,182,176,253,201,240,144,134,190,20,160,21,255,24,192,136,186,30,231,240,211,22,90,232,63,179,105,253,234,136,117,170,104,126,53,85,1,145,180,224,230,198,216,229,102,218,146,116,245,152,52,109,113,43,123,95,147,39,59,27,41,250,138,159,249,188,114,205,58,162,27,238,149,230,79,6,110,69,184,106,127,230,225,211,31,44,162,194,142,11,84,172,128,123,220,188,97,87,232,250,219,236,57,62,226,219,48,36,58,164,38,77,235,35,78,103,172,32,35,109,76,25,40,55,27,166,86,175,174,208,114,197,205,231,80,125,135,2,186,122,181,25,87,115,206,233,215,198,73,93,35,126,187,155,108,171,44,77,182,223,47,20,62,230,2,37,141,252,246,64,135,173,249,7,3,158,155,116,166,81,171,60,206,190,155,65,211,139,255,85,173,52,185,99,212,160,166,212,245,67,150,204,79,144,115,18,78,184,86,101,199,129,255,190,93,179,81,110,137,185,209,35,30,63,221,207,179,235,194,238,166,21,89,238,213,91,154,93,17,222,100,87,191,159,251,196,32,85,55,98,26,190,99,249,25,205,64,151,223,134,146,187,222,139,79,124,52,229,222,181,122,204,199,15,87,234,152,98,196,43,189,63,12,147,73,150,73,76,197,52,213,248,97,118,20,125,233,90,186,105,9,198,60,3,228,172,191,140,162,235,55,38,180,164,213,242,92,141,126,178,159,62,212,134,218,214,73,204,102,216,125,237,86,164,183,246,146,171,145,56,243,175,101,101,144,170,211,12,210,176,237,43,0,122,179,115,124,201,147,181,159,163,228,230,9,167,214,243,57,206,238,233,94,82,237,38,94,174,102,142,124,119,60,81,164,76,83,63,22,188,18,126,124,16,172,183,161,7,4,91,152,123,134,16,0,1,58,16,95,193,166,188,143,201,164,50,213,212,211,128,42,32,174,62,78,84,86,31,201,124,237,25,3,190,76,103,88,205,201,96,10,110,198,79,82,159,118,195,130,233,43,215,40,149,87,86,255,108,131,46,10,51,89,138,199,71,74,212,53,253,230,123,155,38,153,152,97,74,241,208,8,18,43,225,213,167,174,1,193,84,117,235,54,230,112,49,147,32,245,81,105,136,162,55,89,91,84,111,99,89,255,164,25,197,154,233,80,114,15,232,248,241,240,254,233,136,46,96,79,159,21,88,170,6,116,213,164,199,187,63,53,200,160,242,124,142,74,183,157,95,141,230,87,126,30,172,21,200,110,253,234,243,207,67,110,78,234,0,114,55,255,237,4,201,152,132,1,8,126,197,234,33,201,48,94,51,96,6,247,166,129,157,245,170,81,2,77,209,213,191,53,144,214,158,52,178,154,184,126,190,182,224,245,202,250,169,127,236,181,97,174,69,208,183,132,165,39,102,152,49,139,56,65,171,90,241,188,124,113,44,32,167,207,115,241,53,166,79,209,201,186,28,26,25,13,218,196,220,60,172,119,75,175,134,242,198,99,4,83,210,153,23,194,97,146,37,144,247,196,186,165,49,82,6,124,209,152,231,231,158,177,27,73,234,155,116,31,140,59,126,115,40,255,102,209,16,34,211,183,233,235,154,5,80,52,166,59,171,101,244,216,82,76,72,170,54,125,180,105,61,49,223,110,70,218,72,127,155,72,45,226,201,10,175,137,230,199,248,154,112,171,248,86,9,115,235,51,106,80,76,180,216,73,59,180,110,75,205,84,8,253,147,100,107,249,212,175,13,143,102,118,179,105,245,136,35,99,96,232,125,79,108,19,224,208,217,96,21,4,63,23,97,142,20,1,184,227,73,26,137,102,28,17,9,233,230,161,33,252,121,151,240,13,33,246,17,114,49,72,139,104,180,140,211,107,78,37,160,0,65,128,204,85,185,231,125,22,150,150,2,75,0,5,249,123,38,87,97,226,165,59,1,240,68,189,238,0,60,229,146,10,162,213,166,247,123,114,206,46,145,21,236,9,103,115,142,155,115,144,106,78,146,141,59,78,24,59,178,117,183,132,127,14,172,174,155,105,15,82,243,143,40,179,134,119,72,157,82,243,134,224,33,227,189,207,233,69,202,75,178,142,244,216,122,112,4,186,125,234,168,101,56,197,86,10,79,6,122,98,57,68,114,97,50,205,120,52,214,190,166,169,32,101,137,217,98,157,145,83,47,54,29,183,176,210,178,43,167,64,166,203,182,93,47,105,229,166,15,150,33,214,136,240,134,54,242,34,19,49,67,167,155,61,222,44,214,157,162,15,70,39,119,228,161,88,204,83,51,0,64,220,0,112,197,52,238,64,210,197,140,92,170,239,244,53,25,94,86,19,208,63,9,19,247,100,144,71,145,156,252,134,191,120,94,243,120,124,125,188,7,96,36,113,239,45,201,80,186,77,218,117,115,12,40,38,17,12,244,85,245,250,195,19,185,102,177,66,55,31,254,0,14,216,18,92,102,1,160,120,199,171,32,225,170,215,34,140,125,191,197,230,100,148,140,61,53,146,158,239,210,171,10,41,192,60,114,185,174,244,163,21,88,88,73,117,223,248,4,134,88,241,180,147,49,221,206,59,189,193,27,202,79,243,198,237,134,78,20,245,37,62,249,209,247,196,213,104,172,79,73,102,2,195,99,210,185,217,0,164,242,219,70,94,29,11,19,179,48,131,23,211,175,185,97,27,253,238,83,175,174,166,97,17,79,206,132,150,237,140,154,97,107,215,204,122,200,114,115,140,176,14,126,102,40,205,37,151,3,173,73,218,241,104,56,191,34,153,76,147,50,116,196,97,6,212,167,147,48,27,219,250,190,171,62,73,126,44,33,58,153,155,172,90,193,93,82,84,2,89,30,203,150,206,9,45,28,129,174,171,49,147,24,110,125,46,24,161,250,221,9,33,111,145,189,44,153,60,105,186,243,12,186,68,169,118,129,184,95,17,77,230,154,182,22,218,56,121,246,157,224,103,251,79,67,106,101,160,38,235,190,1,8,128,83,189,26,182,116,55,215,100,194,220,82,96,92,191,24,63,2,16,42,115,85,204,176,64,249,160,152,0,114,202,82,96,164,229,114,247,48,163,37,181,229,209,0,105,140,228,235,186,218,186,150,247,158,48,222,70,148,96,180,177,91,158,28,106,139,26,215,82,142,148,91,19,219,143,121,175,229,219,200,131,81,27,245,202,14,102,226,8,41,93,110,200,111,91,4,78,116,88,62,149,205,126,63,38,154,200,91,78,123,100,163,27,106,107,225,4,109,92,44,45,155,34,121,226,102,58,250,186,190,52,212,4,41,252,202,70,61,100,72,97,20,104,94,153,225,190,85,80,175,91,75,182,45,223,239,209,145,12,28,242,98,63,57,61,191,218,148,86,183,154,9,47,99,76,13,184,45,101,114,90,48,77,112,240,51,159,93,71,206,107,216,186,121,246,22,102,234,187,90,139,62,163,22,231,90,181,252,137,214,131,241,206,71,201,215,220,68,184,59,91,139,94,13,199,243,4,178,69,42,21,103,154,108,3,4,185,249,236,63,125,203,160,30,15,138,124,158,155,1,3,45,121,180,132,142,71,188,24,91,210,208,185,148,168,235,197,52,133,99,85,78,1,227,173,11,255,203,42,188,114,228,18,236,131,100,137,56,129,198,250,174,63,141,216,231,141,234,160,7,203,2,185,48,116,99,13,51,190,198,16,43,162,60,17,242,101,83,166,80,232,192,108,177,109,52,0,19,73,49,48,84,152,91,138,216,105,66,209,44,247,54,238,29,223,135,81,0,219,2,45,182,26,32,144,97,55,211,85,48,229,234,73,227,69,132,178,128,237,132,157,37,47,115,136,61,71,69,29,156,83,90,113,67,212,124,221,74,129,112,204,7,55,20,233,152,134,30,193,220,122,45,212,234,158,151,192,220,69,193,1,129,177,227,248,249,215,194,124,254,122,126,176,28,166,75,225,230,202,10,20,115,37,98,13,51,21,226,252,224,72,216,105,35,20,158,9,153,77,49,159,121,187,239,213,139,182,227,174,230,243,255,238,138,19,41,215,103,204,170,245,112,248,147,247,204,145,210,20,226,210,98,42,64,163,144,21,84,4,28,52,242,45,96,158,207,129,253,162,103,192,203,127,102,154,81,186,108,104,16,216,24,161,198,103,174,228,246,151,66,115,32,246,241,183,134,3,64,18,142,52,88,162,49,224,211,16,240,92,90,242,219,132,35,119,158,209,11,220,167,2,154,206,7,25,190,169,24,37,235,3,134,130,102,48,140,36,118,244,91,103,216,246,98,64,97,154,18,146,44,240,74,86,59,112,51,220,81,89,198,27,250,214,229,30,41,77,109,77,39,33,149,153,56,177,207,249,188,32,84,23,51,93,177,145,20,153,48,134,202,115,163,254,86,228,151,161,204,146,197,147,240,136,34,171,49,207,248,236,33,227,13,6,107,196,173,139,81,2,137,149,158,197,114,47,38,6,184,211,132,64,167,180,152,69,150,60,187,126,202,49,3,217,243,111,69,7,133,36,135,233,118,131,5,196,239,109,52,249,242,165,225,135,111,113,46,66,71,50,133,86,51,27,70,33,28,241,134,48,174,168,45,101,36,40,233,74,118,243,96,165,62,102,156,34,255,28,184,14,146,163,58,102,92,160,152,70,124,28,73,169,67,171,79,79,114,220,252,108,200,105,202,139,157,227,254,236,249,223,147,119,19,55,94,122,115,90,198,221,91,32,240,147,204,115,182,220,191,3,7,22,28,182,91,193,101,72,78,244,8,37,73,121,116,61,115,143,217,218,125,220,108,244,187,85,205,35,206,84,163,176,21,129,82,172,166,115,244,153,137,14,211,45,5,100,131,165,117,119,191,168,176,35,133,32,102,14,46,63,52,187,37,49,178,94,253,53,86,254,204,100,21,20,207,135,118,26,92,34,110,166,11,80,71,28,250,250,226,217,229,51,67,75,150,176,43,211,69,113,54,72,31,113,163,185,122,204,168,63,249,46,222,127,220,19,253,49,159,87,157,110,230,69,5,27,138,249,196,227,254,219,28,102,89,135,165,67,78,225,247,62,111,213,132,162,193,250,42,171,87,10,128,73,141,254,220,26,180,118,124,77,88,225,182,14,74,239,232,199,185,153,213,39,65,29,247,166,139,41,204,96,169,70,253,195,131,249,225,68,245,42,43,44,245,188,214,121,105,207,231,119,195,71,212,103,204,198,138,136,17,168,252,146,78,87,70,252,68,78,61,172,83,181,112,32,130,173,55,244,239,120,110,77,103,41,90,30,227,90,167,22,49,32,95,61,254,131,167,191,216,234,232,138,21,51,92,4,254,92,252,142,100,97,177,158,79,29,67,6,143,222,78,58,205,104,146,216,97,109,187,61,183,6,228,223,194,122,190,200,210,107,109,115,244,105,130,139,152,244,75,15,40,212,103,92,141,218,229,214,7,67,46,248,187,216,148,132,132,209,143,213,49,171,131,164,56,133,206,198,248,172,76,48,84,190,217,13,243,35,138,94,13,197,173,87,131,201,19,40,82,137,205,206,154,0,62,243,57,96,215,208,183,38,223,156,226,234,66,102,102,232,110,70,218,198,55,13,186,225,91,215,137,176,12,255,234,47,118,130,209,154,234,179,83,34,122,242,89,171,145,53,234,70,106,237,217,254,100,232,52,206,165,102,214,124,140,10,209,141,134,70,180,195,143,168,7,15,26,208,213,147,94,156,153,217,99,209,65,160,175,31,123,25,69,134,111,10,3,58,133,253,160,151,169,173,121,228,4,183,205,146,180,121,70,249,143,254,198,207,124,222,155,19,232,49,195,123,255,153,193,97,148,172,87,47,118,199,111,150,66,68,9,92,70,221,1,131,242,186,153,243,69,125,183,100,77,210,223,139,77,170,60,53,171,179,112,126,216,135,124,242,183,37,23,249,51,47,223,42,105,151,93,146,71,98,84,22,228,175,159,25,85,5,245,6,128,8,185,167,49,161,49,26,143,23,243,169,103,255,204,21,62,179,186,158,239,129,227,238,102,211,87,30,207,205,107,0,103,128,28,102,209,84,253,61,88,164,137,102,51,216,155,254,54,152,17,223,73,173,217,93,23,231,2,232,212,119,152,145,225,153,250,104,232,153,123,200,54,225,239,214,40,154,170,29,93,51,159,153,44,185,228,204,249,154,116,195,125,43,132,165,220,71,121,126,123,26,3,201,103,110,176,119,60,102,154,58,253,183,33,123,111,93,199,156,168,219,67,213,73,86,81,147,30,192,182,102,100,81,73,241,193,216,248,76,149,25,48,43,224,142,227,137,33,210,143,204,218,205,112,96,62,195,130,55,29,99,14,98,66,116,224,236,201,99,1,77,104,63,5,53,106,30,111,119,71,29,192,212,16,253,93,235,60,152,225,4,113,8,78,61,239,97,208,140,178,18,234,5,125,105,203,196,217,67,74,68,216,36,48,224,159,81,51,180,59,110,174,25,126,9,253,233,65,242,104,186,153,246,177,167,101,2,47,200,191,166,21,109,203,243,219,132,21,158,19,193,231,173,69,119,21,114,42,201,177,101,203,88,94,117,219,160,227,214,179,53,56,42,240,188,72,236,147,173,197,240,51,35,232,90,30,179,41,66,249,79,83,111,156,69,251,76,140,240,206,111,206,250,76,186,231,84,67,222,126,55,39,145,144,133,157,152,56,152,246,246,111,84,54,39,242,211,111,1,25,93,246,29,11,114,246,227,31,200,107,3,238,235,126,196,144,60,3,75,35,230,197,30,246,109,58,22,168,78,141,50,22,68,26,126,111,99,252,209,160,237,156,86,37,114,57,160,182,147,96,32,57,223,129,247,125,175,205,78,14,196,78,204,192,72,124,179,220,52,229,105,182,147,45,171,126,107,115,83,164,211,118,54,27,4,18,150,159,25,129,106,169,189,124,217,152,47,168,51,17,182,33,164,124,220,188,14,55,54,216,130,117,195,218,195,52,116,62,179,201,170,138,31,115,222,10,124,228,252,204,103,175,236,79,119,12,248,137,249,5,163,0,72,73,48,107,62,5,221,197,239,72,55,70,147,221,245,12,56,199,73,114,104,26,230,69,122,69,190,53,152,225,237,111,61,122,3,17,41,51,101,147,101,138,155,103,250,238,181,67,197,218,38,91,60,249,134,20,91,231,217,249,235,35,94,140,50,209,115,117,178,198,134,248,109,83,10,149,148,9,141,5,211,205,211,168,228,53,49,65,123,245,10,43,232,103,237,211,98,144,195,140,124,115,209,236,24,216,128,158,253,139,64,180,208,230,147,173,73,64,73,220,12,185,157,166,7,142,247,142,40,69,92,61,33,250,18,243,226,160,13,243,249,28,66,237,197,152,162,122,227,223,19,221,61,225,62,34,195,5,139,141,79,211,179,39,237,162,143,134,120,115,159,126,243,218,65,129,202,231,6,215,88,114,214,105,42,225,207,34,5,86,227,201,139,245,90,21,53,35,126,21,102,18,104,227,185,57,132,196,126,115,20,30,117,76,17,40,119,132,36,185,3,100,189,117,34,30,127,209,203,228,70,192,172,233,231,5,91,212,244,67,155,87,46,251,25,148,179,207,199,249,195,150,54,159,174,60,68,166,71,10,51,18,32,79,27,22,5,129,216,23,112,0,159,188,30,189,32,205,141,199,249,211,240,6,80,66,246,143,137,39,215,235,84,103,163,34,209,210,253,234,105,28,80,207,44,221,17,88,237,63,40,169,97,37,177,237,214,243,70,233,73,173,129,160,243,77,122,34,215,165,206,64,33,77,17,23,19,111,231,167,41,14,190,101,119,213,137,68,159,82,130,213,188,219,142,61,28,87,124,105,174,199,18,111,254,220,240,86,138,48,43,97,130,125,176,207,220,104,179,127,98,144,31,9,135,155,41,199,140,39,49,1,71,188,223,188,162,196,250,164,53,232,182,247,32,123,91,169,237,9,189,224,255,245,99,21,221,54,228,203,213,220,140,147,252,51,163,194,222,158,192,45,231,40,22,131,151,160,93,80,131,85,99,177,249,142,213,109,98,36,79,248,223,200,141,251,169,75,205,43,105,36,108,98,131,43,206,108,210,46,154,122,72,4,249,126,226,83,108,212,121,120,124,34,86,84,152,145,226,149,64,128,246,47,112,169,238,47,176,154,52,216,109,240,131,186,43,50,80,180,213,236,1,20,114,195,207,100,52,49,186,6,187,204,141,251,214,240,55,37,205,168,100,40,20,61,245,0,86,236,124,112,121,48,166,116,234,225,98,129,121,151,29,7,193,142,179,127,250,107,65,25,39,237,47,199,12,239,187,103,136,151,149,189,101,196,7,209,235,14,255,45,45,227,167,189,230,73,240,181,195,105,221,100,169,238,107,147,130,1,71,239,230,100,108,43,98,174,230,163,187,71,124,124,154,38,15,222,49,123,157,98,26,153,179,108,103,3,133,143,152,166,176,234,21,161,48,61,17,2,141,14,94,163,135,134,135,182,32,49,91,255,172,71,87,40,80,137,40,172,153,115,160,45,38,129,175,160,68,184,57,114,133,254,224,208,42,8,229,31,92,17,148,104,220,186,170,82,206,162,111,131,146,72,13,51,52,40,89,204,137,23,141,240,136,68,174,56,104,36,217,119,68,148,28,116,34,168,105,40,107,74,252,110,134,131,107,61,99,198,241,229,230,243,152,138,228,200,198,129,189,34,30,109,214,27,40,175,133,252,67,20,173,40,182,76,1,165,162,86,72,92,25,33,231,50,74,15,49,131,204,169,247,226,37,180,175,16,116,209,232,16,63,221,135,210,55,66,40,159,114,180,168,144,231,91,154,218,64,41,116,249,118,8,27,33,51,90,46,102,63,140,73,106,156,9,18,162,144,135,106,145,240,135,154,240,137,19,80,39,66,40,205,205,25,56,155,254,52,221,18,49,197,233,120,20,110,35,158,140,34,129,199,132,180,182,170,207,107,212,60,1,223,100,151,174,2,28,5,101,5,105,94,152,43,121,18,25,21,18,200,213,95,108,64,56,95,100,51,133,45,53,71,43,21,74,171,16,224,139,217,0,132,35,242,34,85,180,205,248,105,184,27,253,98,59,29,117,38,157,184,216,104,72,62,51,4,2,82,129,65,6,166,180,72,170,176,159,37,233,17,198,141,77,195,125,17,192,201,4,130,106,54,249,29,79,232,108,99,15,23,51,13,225,30,52,178,199,232,118,104,241,209,138,20,90,231,240,125,62,39,142,170,47,32,200,67,146,250,134,76,52,48,27,110,30,237,236,42,58,149,8,204,226,201,104,21,212,38,125,52,52,198,118,244,216,176,190,234,173,191,77,63,179,79,37,148,209,148,79,202,174,62,206,161,223,188,50,29,36,198,135,68,178,57,251,0,94,37,170,53,122,115,243,26,34,251,71,209,68,242,7,160,23,224,147,118,51,190,143,174,109,194,188,156,34,47,121,156,181,166,59,53,176,201,0,18,91,93,81,115,162,132,202,238,221,217,159,132,5,155,58,43,61,92,243,230,83,151,116,146,64,148,216,83,68,156,195,216,89,101,72,161,84,192,105,187,137,224,36,68,62,214,232,86,35,247,215,41,35,110,121,235,62,232,189,242,183,102,171,109,154,159,99,151,129,146,59,178,246,8,233,109,49,119,227,16,246,156,63,140,191,242,65,186,73,132,69,206,159,50,71,146,210,44,229,132,21,47,70,15,92,23,101,24,154,186,42,248,79,55,115,78,74,73,0,162,146,21,71,204,249,211,88,34,59,131,121,220,64,156,123,105,28,206,15,165,192,82,117,240,78,130,186,227,167,241,249,162,68,83,134,18,47,49,104,123,71,17,191,35,62,56,159,247,90,240,141,249,79,163,225,45,132,107,140,10,187,169,23,5,208,89,21,180,110,70,228,230,238,182,84,171,207,158,37,179,1,143,36,74,56,148,59,53,194,161,6,83,110,189,238,76,200,180,116,26,50,138,209,240,71,207,29,162,53,98,38,243,21,165,116,106,125,210,55,119,98,136,206,42,9,51,169,42,253,109,150,114,116,129,145,212,28,210,81,126,204,176,159,134,25,229,36,157,42,21,220,184,151,110,217,210,116,14,155,200,164,87,110,1,160,105,252,195,214,55,162,202,104,8,126,141,82,200,23,236,128,141,154,178,169,116,113,161,141,3,168,180,70,157,157,190,70,189,218,72,239,252,106,72,149,147,80,88,116,19,252,46,129,15,24,144,175,233,205,77,225,35,138,248,237,124,0,9,5,122,183,162,113,220,60,169,186,74,134,95,21,50,191,192,61,224,130,201,197,128,17,2,45,219,140,145,110,235,76,64,195,203,215,61,144,10,32,105,58,71,105,82,246,39,107,168,235,62,235,222,32,0,97,94,166,141,170,139,235,56,151,129,5,161,132,172,179,12,97,185,232,104,133,130,171,10,51,56,208,180,118,187,136,205,237,23,73,26,246,51,8,88,252,193,225,216,18,205,140,12,67,29,14,73,0,104,104,249,146,39,59,103,211,140,253,236,236,23,75,245,83,72,104,94,70,18,250,61,210,202,58,195,41,255,4,128,6,56,128,130,42,32,160,79,35,208,9,196,105,117,63,62,214,132,12,43,112,65,100,199,255,112,236,150,25,102,131,234,60,46,216,136,99,181,209,129,161,101,47,59,235,162,166,118,118,148,19,207,234,225,100,164,167,45,32,73,144,22,12,117,168,129,46,120,24,1,47,127,157,122,243,110,176,235,25,96,42,117,176,186,201,137,206,219,153,51,53,87,106,66,140,41,224,51,233,140,80,209,208,106,90,135,198,109,36,65,174,64,78,100,92,164,136,219,160,4,236,194,194,120,226,54,74,19,94,224,225,36,105,34,8,74,199,163,65,27,162,149,196,112,171,98,198,23,13,132,165,69,167,242,181,56,61,76,111,192,205,165,61,165,66,34,237,168,220,114,243,41,80,117,250,4,51,61,52,97,54,129,79,137,102,193,155,165,11,186,131,57,49,107,164,140,204,207,109,2,131,239,59,107,24,78,235,142,191,55,52,252,249,1,0,208,108,18,72,197,106,114,17,79,177,27,68,122,192,32,113,237,181,144,78,90,44,0,156,68,163,235,1,31,128,30,13,160,59,218,191,85,17,54,166,38,18,141,113,192,165,70,85,92,132,113,200,7,252,147,228,81,81,76,134,225,121,3,183,10,32,76,179,42,40,240,70,111,15,13,149,194,30,128,121,165,107,61,75,77,216,114,41,73,151,234,158,122,133,63,85,11,75,240,57,209,17,19,221,53,72,152,40,182,39,161,27,231,102,184,143,213,155,6,60,184,163,83,29,17,49,176,113,146,137,66,123,200,27,177,172,188,51,52,195,76,76,82,227,230,44,144,161,116,92,196,16,1,216,168,199,147,107,234,26,194,239,208,3,255,92,105,150,209,84,106,238,134,129,117,43,237,82,90,170,0,22,218,107,192,159,59,142,189,154,77,178,46,58,15,10,130,237,202,43,133,215,114,27,123,200,146,41,174,238,7,166,14,100,54,245,136,170,233,105,18,4,241,220,96,92,53,101,105,245,237,180,174,121,136,138,28,11,51,213,232,212,160,209,86,31,251,199,165,31,47,77,235,179,66,219,6,104,131,118,205,232,163,169,153,74,84,141,86,141,68,87,73,121,114,215,45,242,176,133,206,167,165,55,63,239,4,48,53,186,151,199,91,83,158,52,142,68,63,57,124,235,207,183,134,217,43,128,217,197,116,99,139,166,159,39,77,44,237,246,107,244,247,209,40,194,172,24,150,106,8,38,201,124,195,213,22,29,69,155,126,64,173,112,226,24,245,116,155,103,232,243,82,192,236,52,41,139,219,73,245,98,67,41,85,133,71,11,102,47,151,254,154,241,69,189,245,128,35,89,65,148,155,175,226,197,87,120,217,106,213,98,222,87,8,243,150,139,78,120,83,149,6,204,132,176,162,11,31,218,35,53,27,212,197,135,165,47,136,252,20,121,125,60,178,104,86,71,67,40,75,212,102,170,87,225,98,157,93,154,134,13,53,147,14,140,39,67,83,227,65,94,179,21,174,248,96,32,239,146,130,194,89,232,145,139,45,248,49,237,129,148,143,57,34,126,161,9,5,166,144,135,191,108,68,233,22,245,246,84,36,175,184,171,173,40,127,242,6,207,185,54,39,192,44,149,198,101,100,232,47,50,27,237,188,200,228,146,241,172,210,239,193,58,167,178,28,102,196,90,20,144,222,215,54,62,247,143,13,2,160,177,154,73,41,68,144,129,14,183,86,26,173,87,109,198,52,206,208,10,235,107,195,167,31,236,1,176,178,8,249,25,109,17,52,99,7,197,5,137,138,164,247,222,200,241,249,47,159,163,239,184,36,50,85,232,162,108,209,156,6,219,67,125,250,61,42,104,19,127,107,0,128,90,137,183,210,228,237,69,164,160,160,187,41,180,109,144,253,7,179,7,188,8,210,180,68,198,173,6,213,10,82,110,69,58,250,18,76,120,187,5,169,8,81,196,214,238,157,109,162,54,110,62,129,197,210,174,36,120,99,227,218,179,41,11,116,8,196,101,189,81,54,231,81,127,122,177,232,41,138,214,5,216,215,135,146,190,17,49,249,202,69,32,184,148,151,244,141,12,217,14,166,20,114,11,218,97,70,115,64,15,158,149,141,100,150,154,59,254,217,8,26,150,217,37,173,72,127,26,141,70,45,56,92,250,113,68,167,246,144,225,155,56,209,74,7,182,167,214,148,47,223,194,249,16,96,129,180,133,44,223,52,46,194,198,127,224,201,35,209,231,65,66,134,64,120,15,109,242,106,16,114,248,107,37,107,140,215,38,175,68,7,191,243,97,65,56,162,141,217,231,75,167,139,191,129,219,105,244,252,182,90,141,85,130,129,105,3,169,29,218,107,149,242,165,111,130,62,65,141,164,29,252,124,129,208,112,109,93,244,155,106,184,187,126,9,42,25,33,26,162,221,169,4,221,34,164,84,51,39,221,42,207,201,152,195,103,69,109,228,236,18,114,53,77,195,219,19,150,180,143,215,174,116,139,112,103,76,223,50,146,233,144,54,237,252,1,200,226,203,30,105,105,66,101,49,87,8,107,131,233,11,204,190,36,200,216,11,209,244,112,243,249,242,75,114,223,155,29,37,123,51,109,50,84,159,82,61,214,110,117,20,55,155,111,174,86,192,141,59,72,198,192,35,234,189,13,223,17,23,239,19,154,117,109,58,66,110,60,184,209,170,145,94,201,107,195,93,23,155,56,68,239,243,237,73,26,120,119,49,104,48,104,74,32,128,131,176,34,170,131,119,174,233,231,164,192,154,60,220,60,195,181,107,87,168,9,154,102,145,141,65,65,69,91,198,57,85,229,177,141,222,91,123,134,206,182,28,157,163,231,120,158,232,58,107,219,15,9,133,120,108,58,148,180,79,11,213,201,154,227,91,155,54,136,154,161,157,10,6,62,154,215,159,83,211,32,228,251,126,204,9,88,84,65,46,27,230,59,231,147,131,85,242,65,208,208,144,25,36,98,38,150,160,179,52,25,137,253,37,194,195,149,81,108,15,56,254,96,53,132,189,76,211,153,132,54,65,181,66,9,152,77,166,42,244,167,95,218,79,74,133,123,169,7,134,166,202,12,194,69,92,52,109,227,2,197,52,60,245,141,57,115,40,104,183,20,137,92,103,61,4,104,87,21,107,178,201,192,4,227,34,180,240,77,25,102,201,174,173,236,87,211,240,161,160,90,136,240,150,179,63,65,227,133,32,168,122,158,16,148,57,225,240,30,63,84,212,131,247,232,158,211,135,190,135,110,4,241,106,7,100,109,217,173,172,99,13,97,144,160,29,78,110,11,84,107,76,13,20,200,48,142,120,175,78,85,229,49,27,246,40,204,244,108,60,173,88,6,42,223,110,6,228,162,61,102,16,199,215,28,87,231,162,228,31,76,45,234,223,57,204,198,81,166,20,207,51,0,10,199,92,0,4,43,197,51,37,158,123,245,9,74,115,121,226,167,115,132,164,48,55,74,21,106,166,11,191,197,147,211,53,166,83,237,120,100,245,82,100,162,200,174,159,211,138,198,65,151,106,105,70,133,208,84,96,205,35,30,28,173,209,7,78,194,121,57,182,140,233,126,64,31,228,77,226,222,134,139,213,144,179,90,82,193,9,79,43,208,22,133,20,210,229,17,107,192,214,143,198,79,103,203,35,208,119,178,85,62,248,3,241,236,166,142,231,84,172,176,200,40,246,180,71,175,47,98,16,59,239,39,136,167,247,43,190,117,49,93,26,109,254,217,248,85,65,48,107,186,203,154,63,128,113,171,92,122,218,249,32,54,128,246,56,183,45,180,223,202,252,1,92,22,2,126,127,108,99,5,21,175,211,84,182,188,163,22,173,110,146,108,10,201,32,166,88,110,69,71,70,129,250,237,44,151,53,130,148,151,94,5,197,187,87,83,114,114,42,97,234,178,122,40,195,74,76,21,218,205,29,68,188,100,169,232,151,202,227,178,9,211,177,44,79,70,249,223,67,12,218,124,139,242,130,102,212,217,179,159,186,199,220,108,215,215,236,92,157,177,229,144,215,59,222,184,60,121,178,205,32,7,9,50,219,184,166,254,80,2,10,38,99,152,79,155,96,0,38,110,149,247,137,25,168,98,138,20,9,55,231,28,8,238,103,160,91,154,76,58,254,245,10,194,96,178,246,79,51,22,254,224,140,247,178,36,201,31,204,177,95,45,106,30,90,179,50,137,14,143,249,38,153,168,241,100,21,127,0,196,25,140,215,39,120,221,79,186,148,84,135,211,101,3,19,155,10,114,153,78,45,96,26,213,192,11,196,138,232,181,175,44,106,145,108,158,98,38,9,230,84,248,172,119,149,89,204,48,34,215,118,205,68,17,114,170,82,88,136,222,29,116,17,79,212,166,40,22,90,154,131,176,151,33,35,75,47,41,228,141,0,143,243,151,79,218,84,101,71,25,19,245,99,223,234,206,1,90,84,24,28,30,98,171,183,5,49,59,238,196,80,152,10,89,100,191,26,80,132,86,194,155,225,11,194,74,107,188,212,139,171,57,193,206,125,14,4,89,232,22,179,53,121,79,95,61,103,157,46,141,232,178,41,87,78,39,55,135,64,33,143,7,196,194,39,72,194,117,255,22,186,23,155,108,240,232,39,195,113,41,94,3,232,157,95,12,35,79,85,224,207,241,49,219,142,17,37,15,176,21,42,2,150,221,27,102,41,166,177,79,235,123,81,60,245,13,233,196,96,144,125,60,85,116,88,247,252,183,19,0,230,7,215,48,141,109,208,205,52,186,104,29,3,15,173,197,111,67,81,153,146,22,73,232,57,139,81,33,146,29,58,42,240,80,222,159,46,164,11,154,190,182,197,94,110,70,89,100,61,32,23,90,235,67,85,97,24,174,92,63,72,45,42,247,128,31,170,102,124,38,231,139,31,60,186,230,44,199,249,233,22,251,213,137,248,76,181,65,1,79,156,125,174,22,129,190,112,213,155,51,59,188,225,156,216,177,12,221,144,136,178,207,238,236,143,118,246,171,37,81,33,213,29,186,154,92,77,2,145,20,253,32,84,198,61,152,53,216,227,211,95,96,194,129,190,116,233,0,216,218,132,140,236,92,243,126,116,244,154,232,237,209,139,173,247,62,135,153,190,121,93,217,100,72,92,122,128,180,80,217,138,2,179,237,113,187,60,7,124,92,67,23,16,91,184,83,36,145,168,161,222,38,135,23,13,3,247,230,231,211,149,161,221,190,39,50,66,125,207,205,116,228,168,25,45,69,231,15,160,3,16,230,161,173,71,31,26,192,46,223,1,185,151,226,165,104,106,110,94,99,129,194,101,111,205,82,77,178,159,53,173,48,19,64,201,241,83,129,232,198,247,34,35,153,20,31,218,160,103,219,113,243,4,105,131,60,26,93,46,35,62,9,132,53,229,237,163,228,251,250,92,73,172,190,246,182,238,153,80,170,153,169,165,246,167,203,249,156,2,247,232,131,201,38,85,117,162,206,23,91,206,136,50,173,41,102,234,176,144,193,244,221,148,131,44,107,23,0,62,25,104,226,207,188,80,231,211,65,219,141,66,190,91,7,25,72,181,14,235,68,118,51,229,56,45,153,17,134,246,47,125,6,220,16,109,8,237,220,219,233,120,219,254,90,180,127,204,167,163,29,116,199,135,9,156,168,196,35,116,174,5,158,78,28,233,87,147,88,73,79,3,28,2,17,51,174,166,193,97,61,62,45,73,4,55,3,241,211,246,57,154,254,86,24,83,43,237,225,46,32,243,222,220,12,26,91,61,241,78,51,107,92,220,168,106,41,120,123,83,198,138,231,162,86,171,33,68,165,59,50,198,196,112,244,26,189,192,117,235,142,202,57,96,71,74,218,178,65,240,233,244,231,144,207,209,1,165,161,81,175,53,2,70,84,232,158,94,44,32,123,185,132,53,147,45,208,214,5,210,82,241,210,29,231,32,229,183,116,228,221,34,244,89,151,222,180,25,11,8,210,138,9,14,85,193,120,187,142,186,119,162,32,49,220,74,210,254,52,10,125,211,163,46,216,151,214,211,5,211,126,13,167,159,185,24,253,137,94,13,71,182,239,10,221,68,227,214,115,117,206,254,53,138,81,153,213,247,214,206,118,122,204,121,62,217,126,128,62,197,147,57,208,41,21,202,30,79,239,65,185,75,11,104,125,209,175,5,73,110,68,32,48,138,128,180,210,138,89,217,78,47,128,155,3,193,150,182,98,209,137,26,223,131,20,152,122,19,203,178,42,190,209,130,88,41,143,190,12,109,97,30,46,182,101,178,114,90,110,59,113,131,211,61,178,35,67,141,166,173,88,9,108,80,220,155,62,125,109,216,0,158,228,101,93,106,201,199,157,208,0,125,129,57,106,113,115,148,47,181,241,14,246,242,226,158,10,114,76,144,40,72,254,12,249,72,223,134,57,31,154,118,220,210,37,30,114,39,103,138,34,94,173,245,149,220,168,97,127,102,90,67,158,12,89,207,158,206,159,6,17,78,15,65,83,183,221,241,51,195,82,212,150,38,90,129,37,199,144,157,9,7,105,137,164,105,201,168,184,7,101,26,115,122,36,239,9,67,175,199,231,6,152,24,79,1,165,155,170,146,155,129,212,173,135,16,43,123,67,199,52,105,105,93,122,76,142,149,61,164,179,102,128,210,149,16,43,95,62,197,99,62,113,176,70,9,219,118,85,223,194,235,182,30,37,85,220,65,137,212,5,152,170,113,223,106,97,8,32,213,112,103,129,182,209,19,41,235,128,119,80,147,217,205,136,237,138,155,67,83,50,249,25,55,131,107,219,106,38,15,228,142,37,121,23,245,21,182,69,205,197,173,96,92,180,151,254,28,92,211,187,7,142,21,10,129,172,36,98,221,182,32,127,235,115,214,43,70,255,23,15,249,136,225,214,79,229,70,163,149,45,86,94,130,180,66,139,93,132,132,41,190,116,169,128,121,213,12,96,198,103,40,116,149,154,66,178,108,116,136,16,145,91,174,218,169,187,77,74,60,204,148,62,211,51,203,26,222,179,79,225,2,220,73,43,186,19,142,120,79,106,128,206,203,66,252,204,68,65,25,211,159,156,110,217,167,135,210,68,201,98,97,54,160,155,227,157,102,51,66,8,34,232,165,232,153,13,186,189,248,225,211,72,96,84,45,8,79,235,223,232,190,54,45,71,161,117,8,120,164,99,55,51,222,137,183,24,48,189,90,198,98,128,17,185,107,53,25,213,129,216,227,73,252,60,20,99,29,10,83,63,33,240,56,242,179,29,205,28,193,63,180,231,202,62,11,51,41,231,247,138,3,25,22,37,45,52,20,67,12,184,47,112,92,210,164,99,102,186,242,113,34,227,187,53,57,94,232,160,40,241,218,29,6,154,161,85,242,138,123,92,195,188,76,47,72,107,59,35,232,255,185,245,128,231,77,41,227,224,159,8,143,147,146,88,213,117,157,211,190,254,42,125,243,69,215,94,162,181,116,186,183,123,252,93,133,178,211,39,66,75,193,103,206,199,161,25,58,23,142,43,81,86,68,101,166,125,151,245,183,207,62,18,222,192,137,17,246,131,89,221,160,130,67,2,233,68,31,173,106,95,208,134,148,236,254,54,244,204,15,247,96,5,29,91,246,53,163,182,43,230,179,132,226,0,49,45,200,165,181,31,171,74,229,136,48,108,155,208,15,2,153,240,181,158,111,167,37,45,154,140,219,222,247,226,253,140,10,211,52,69,4,129,90,134,214,24,33,50,234,247,98,200,157,180,134,78,85,99,166,59,164,84,205,181,28,182,163,71,210,56,118,240,46,228,226,68,225,208,135,12,140,156,54,2,67,5,145,29,107,72,244,65,23,178,170,201,65,23,20,203,11,63,92,179,153,52,116,66,44,226,102,168,189,213,213,160,9,48,220,51,250,153,211,124,124,5,154,227,34,58,65,56,86,33,96,52,74,198,215,178,70,54,45,64,46,75,220,222,5,114,166,104,215,194,16,190,226,117,43,23,217,154,167,123,154,156,123,172,221,13,163,230,3,73,34,64,239,177,188,58,141,166,111,203,107,171,17,7,39,234,230,202,237,97,104,66,63,249,80,73,126,185,11,172,158,124,63,39,80,91,141,33,142,61,229,27,131,23,200,188,234,211,233,235,240,205,105,60,46,93,29,71,88,102,238,52,180,24,89,93,222,105,95,220,67,112,220,137,169,67,62,205,165,242,185,210,56,158,52,114,154,144,98,206,107,182,26,190,54,56,151,229,157,140,115,16,212,78,237,134,239,208,207,122,1,229,71,17,155,31,244,218,223,33,43,250,119,234,167,158,51,240,255,99,253,212,63,255,159,255,234,207,255,248,159,255,255,46,158,218,32,189,90,14,15,28,182,79,156,163,213,7,1,51,229,133,18,102,184,59,99,251,51,51,245,152,28,102,168,121,186,152,225,61,254,45,40,204,157,194,106,81,51,66,160,35,204,77,136,91,205,12,31,68,220,188,67,228,42,87,47,158,244,231,115,97,182,76,212,84,179,193,167,195,220,211,85,36,54,115,130,82,48,204,176,169,101,49,195,175,19,175,77,118,181,171,17,242,187,184,181,197,67,250,203,224,103,126,222,5,102,211,84,82,43,181,235,29,214,38,57,122,204,195,90,208,195,108,58,163,106,110,46,161,56,76,53,150,124,180,154,115,78,59,134,236,108,50,183,163,5,51,26,149,37,126,27,6,160,169,191,77,232,85,62,235,132,241,119,234,197,180,138,140,30,230,122,59,40,204,106,98,154,97,5,60,166,183,70,181,185,238,48,175,119,162,176,140,123,124,203,137,147,211,245,167,207,194,143,175,65,132,113,179,178,166,65,191,231,215,47,102,102,88,219,116,200,10,37,47,183,158,213,118,203,191,102,205,189,196,252,39,162,30,67,31,140,230,219,116,175,6,79,163,227,157,61,235,106,86,52,117,100,117,172,115,190,124,228,14,152,57,23,155,14,25,180,160,243,154,107,191,123,159,153,105,7,204,97,30,185,234,76,32,132,248,68,245,204,76,7,209,84,243,57,136,87,60,90,179,138,172,152,153,164,119,72,233,84,210,41,60,151,187,207,102,5,109,46,15,62,141,170,51,62,102,3,159,190,213,220,32,119,112,51,253,73,69,31,28,241,134,25,87,147,242,232,122,243,241,73,159,154,209,148,101,213,8,48,36,30,27,121,110,157,70,100,161,234,140,231,6,114,253,92,221,205,193,114,179,117,233,171,185,77,135,218,152,185,66,215,166,102,206,166,152,10,180,84,232,68,2,216,190,238,231,34,171,176,117,68,43,89,170,120,235,241,135,17,53,124,68,76,133,105,234,126,106,110,32,198,194,76,112,175,31,19,84,208,140,1,135,0,240,121,175,243,156,119,146,2,2,213,89,72,39,213,184,99,246,99,100,80,51,240,240,24,51,72,198,178,90,147,103,172,204,10,97,136,60,24,58,194,31,21,135,153,205,205,80,115,26,31,249,169,153,207,28,212,137,50,136,254,239,131,211,238,170,107,111,192,160,117,191,38,27,161,90,113,45,87,188,22,168,77,29,19,240,43,237,126,107,112,1,77,205,195,186,159,195,92,89,76,106,206,238,101,154,153,195,74,190,53,29,253,109,92,115,167,89,71,205,25,1,185,48,207,43,7,139,213,68,85,99,5,208,139,48,155,154,65,182,199,160,0,95,218,106,230,47,196,126,117,182,144,161,19,5,160,231,142,17,133,77,35,85,253,105,212,52,99,68,73,60,180,170,67,90,178,236,10,228,14,110,215,60,102,138,111,233,154,155,8,88,155,25,241,237,25,102,180,238,245,230,208,1,183,251,104,80,217,86,53,195,146,124,223,139,5,35,175,77,144,221,227,200,101,33,14,125,49,202,20,125,223,171,161,20,151,57,78,130,189,167,251,219,16,141,108,53,211,175,238,159,19,105,173,162,79,142,195,251,181,74,255,204,2,97,53,51,48,202,248,109,67,95,202,176,116,90,113,122,190,230,185,244,16,232,188,120,141,23,203,104,169,232,205,161,229,139,197,187,160,14,72,106,134,17,187,223,71,171,180,98,169,185,141,30,206,132,81,119,101,29,53,152,160,203,125,242,74,240,171,230,86,107,18,243,122,150,167,225,170,198,29,181,38,114,52,102,38,57,120,175,62,91,67,150,239,109,59,117,189,214,90,116,46,89,94,189,13,49,175,231,193,147,249,42,98,222,207,7,3,25,60,245,234,155,161,129,211,5,28,242,206,242,100,75,87,111,51,92,246,29,114,88,1,245,234,101,52,192,119,84,246,214,213,221,96,110,107,247,230,132,47,242,69,172,187,67,62,119,69,38,73,205,104,158,201,247,188,16,112,172,248,38,119,249,102,250,63,138,154,209,6,191,95,91,243,32,152,169,102,223,69,0,115,116,209,155,119,248,114,239,205,193,174,203,60,37,231,82,150,76,227,19,212,232,213,103,148,82,190,55,39,180,86,51,219,78,190,91,135,105,91,168,25,177,103,49,95,90,101,172,133,148,232,93,189,144,135,111,53,159,127,136,157,158,230,179,244,92,157,113,214,247,221,119,118,210,253,244,108,166,164,28,174,57,13,245,183,225,41,168,245,62,25,129,179,142,10,204,7,119,87,106,112,54,93,43,52,226,69,118,196,90,158,165,15,8,117,151,123,181,38,197,48,47,235,13,190,123,121,73,250,57,33,12,234,247,222,42,178,128,213,180,164,238,9,117,206,16,13,4,172,151,241,30,173,184,82,26,70,212,97,57,181,48,67,183,162,87,3,34,31,247,244,43,245,177,118,50,43,247,244,67,31,88,159,251,44,222,121,125,153,125,27,148,48,30,79,116,232,169,157,111,39,169,153,207,230,43,30,1,120,87,29,177,106,137,250,235,48,228,173,235,163,86,54,192,123,53,74,79,250,96,101,180,125,93,25,240,96,122,49,114,232,249,154,107,83,111,187,130,158,186,145,213,178,58,184,154,75,250,8,128,126,62,86,122,130,186,227,148,214,143,147,194,60,52,90,50,117,26,209,19,180,227,181,64,34,234,217,71,247,91,187,62,216,100,15,153,106,174,12,98,152,77,184,64,204,80,169,237,24,148,9,241,94,85,115,157,95,21,215,188,90,163,68,19,51,222,228,141,35,6,28,77,91,205,173,127,13,72,102,166,228,168,191,77,10,237,186,112,84,101,251,99,38,123,113,205,172,108,189,57,112,179,251,228,208,19,79,29,22,88,50,203,13,82,70,211,221,174,156,25,221,210,189,184,161,176,33,102,186,109,238,23,233,121,63,11,0,189,179,122,205,228,190,151,62,120,101,140,111,236,101,212,55,106,110,249,102,69,208,234,120,50,0,96,194,110,244,116,158,186,233,84,42,103,139,105,43,238,141,212,195,123,49,110,111,88,103,187,25,101,172,25,62,251,107,110,239,215,66,10,239,134,163,232,176,234,157,19,76,132,113,109,177,74,174,154,91,145,240,7,236,139,110,179,200,11,205,59,135,233,16,47,50,160,228,248,111,128,95,128,42,102,181,130,32,191,241,255,218,85,29,17,50,179,41,54,202,105,13,254,122,53,200,155,18,239,149,17,146,144,39,163,204,190,238,126,196,201,165,131,66,35,124,185,175,157,206,84,209,157,50,243,52,59,102,66,66,206,92,205,208,147,68,178,103,154,220,175,222,28,103,127,180,72,215,128,252,213,39,71,46,54,221,108,78,135,171,90,204,103,139,175,98,70,75,123,169,185,204,121,147,111,244,195,234,62,108,42,174,243,166,169,70,77,26,73,100,11,136,175,153,14,178,162,102,224,83,145,2,59,123,68,157,50,27,76,132,60,22,62,121,187,164,185,57,170,240,237,62,26,164,114,58,25,106,246,214,119,179,194,215,163,163,82,206,122,236,49,104,100,246,212,72,95,118,36,36,141,40,74,191,7,189,112,225,179,2,135,217,207,173,51,9,160,248,229,142,32,182,222,220,184,240,174,153,37,242,152,161,53,141,155,55,3,249,137,153,21,81,110,42,21,186,79,25,81,20,197,166,204,133,84,158,156,75,130,188,58,114,165,179,152,208,130,152,143,159,95,99,204,206,223,109,77,215,23,53,170,17,78,144,105,50,136,163,2,8,149,195,242,186,26,39,62,186,55,71,71,82,246,179,5,152,87,62,54,76,2,227,62,57,168,173,36,174,33,245,157,37,30,22,60,57,146,56,100,210,214,114,29,25,68,230,36,18,40,205,184,119,195,11,50,222,94,185,154,164,100,142,195,111,109,180,195,229,197,0,44,183,235,181,82,174,19,247,205,212,235,103,204,150,133,242,186,190,55,173,10,18,107,63,117,46,136,92,218,26,226,80,159,231,150,57,110,237,3,233,122,173,189,20,185,53,181,160,19,195,198,173,207,156,212,125,35,155,62,218,186,46,47,137,243,59,164,172,7,216,160,238,231,196,241,188,230,6,170,238,186,50,221,18,216,215,124,54,192,51,50,247,244,42,59,203,9,147,11,240,155,112,229,57,36,46,184,10,210,48,186,38,239,150,134,204,184,44,192,243,191,112,197,207,155,89,148,77,5,217,169,153,110,222,132,150,189,123,41,53,200,37,89,96,252,164,33,86,36,1,239,136,64,214,121,63,52,106,75,69,162,77,88,213,100,146,37,250,218,203,157,131,252,155,166,87,211,59,24,247,30,112,142,171,213,188,105,127,46,88,151,47,42,17,51,30,86,220,251,196,103,66,249,111,102,234,230,62,32,224,209,52,131,150,208,239,141,16,253,172,147,212,52,60,33,207,17,137,11,234,149,91,223,10,15,183,212,225,86,26,109,197,243,163,136,158,151,143,39,237,198,2,216,199,124,62,252,246,45,156,136,109,105,212,149,108,36,106,152,255,16,222,39,147,44,241,89,130,185,234,153,76,9,31,102,156,48,211,14,43,102,82,19,241,90,124,201,33,206,25,44,201,125,251,178,132,134,184,233,1,144,76,33,192,147,115,6,105,208,226,13,80,215,238,115,12,120,100,214,108,13,244,151,240,103,185,153,0,93,54,74,168,185,83,245,28,48,237,145,121,72,124,146,144,151,141,220,221,143,255,74,54,105,174,110,213,211,80,166,21,55,244,91,159,3,179,15,95,182,252,243,210,91,3,22,112,103,152,205,100,62,147,144,190,207,225,126,159,105,151,53,217,100,225,164,78,171,135,153,116,232,126,134,140,224,211,205,231,141,133,71,26,51,234,154,217,95,139,74,156,212,87,144,218,44,17,3,152,186,123,18,103,24,216,27,213,180,207,12,98,90,146,134,231,91,102,39,23,30,63,34,220,34,7,50,36,185,171,123,68,7,103,242,122,173,52,164,248,47,111,147,217,209,95,54,54,153,111,158,0,227,124,215,78,3,106,224,219,160,113,111,63,31,171,131,45,75,97,94,80,193,53,53,155,52,209,103,54,149,9,249,148,221,20,69,151,91,233,8,210,107,113,205,124,72,182,73,184,202,238,158,56,28,150,191,22,68,102,90,134,75,80,234,247,29,86,216,96,198,99,62,199,146,79,34,184,73,198,45,199,155,153,143,27,87,111,52,112,245,201,104,107,218,254,100,231,141,207,253,245,230,136,172,185,143,2,56,82,43,155,9,48,107,247,195,150,62,229,243,181,245,222,157,182,94,255,28,21,156,167,142,24,94,91,124,44,4,86,181,148,6,195,237,136,56,20,52,209,46,207,118,147,64,63,249,115,211,79,162,91,21,111,237,59,217,238,150,84,157,207,94,212,167,167,228,246,241,121,179,184,201,88,143,95,224,3,134,135,189,215,99,94,119,171,130,245,34,109,9,97,33,170,223,81,215,220,244,45,77,93,119,48,184,22,15,51,17,188,121,60,93,19,200,171,30,21,109,35,116,213,69,13,106,182,122,85,8,60,216,76,82,186,252,169,112,120,38,210,210,102,189,235,111,27,164,218,111,254,19,120,209,81,169,173,174,120,49,24,168,231,82,243,89,61,53,102,33,209,65,77,250,219,104,186,187,91,6,79,244,208,168,9,202,142,217,98,80,1,229,74,214,0,104,145,67,145,177,22,3,229,170,25,154,97,255,214,148,184,117,121,80,52,234,49,19,182,41,55,201,197,228,173,126,145,5,245,109,106,10,250,203,116,147,124,76,232,152,77,187,87,143,196,108,140,214,110,166,235,69,63,246,44,86,205,119,51,4,144,58,85,96,10,254,18,49,152,225,192,209,115,9,250,168,47,113,140,198,0,181,25,221,142,8,22,190,1,199,140,216,101,209,155,131,161,255,45,31,83,40,24,89,79,250,181,207,218,138,107,121,43,93,183,86,73,254,161,10,49,47,107,154,82,31,163,32,212,229,102,6,181,168,25,10,154,223,113,75,53,16,36,75,127,28,24,235,31,14,51,177,191,58,79,165,228,79,97,26,243,89,195,73,119,74,202,204,159,131,110,230,81,53,147,98,138,220,185,133,153,244,198,212,171,145,21,216,35,204,180,185,117,117,235,168,174,249,139,65,28,55,116,146,82,49,250,138,70,152,59,196,254,250,228,244,254,245,107,46,57,171,135,67,199,250,39,91,100,102,92,221,169,14,169,237,227,110,70,196,74,125,93,82,151,125,93,243,70,48,89,156,93,147,181,243,15,90,136,253,250,99,142,238,109,51,211,16,166,142,244,25,152,222,125,150,23,162,47,29,53,206,186,17,19,177,152,30,249,124,110,158,190,38,28,51,211,230,209,94,243,231,196,88,113,184,229,34,57,139,196,153,251,249,41,102,166,111,125,169,25,28,132,79,227,51,147,40,112,137,25,218,111,191,247,249,218,227,181,246,229,242,139,152,161,141,125,238,109,45,44,97,38,236,85,63,133,29,52,198,12,14,187,58,158,208,132,254,22,159,105,213,176,251,106,110,68,35,241,220,103,226,60,23,119,135,161,209,175,8,5,103,127,66,34,92,178,48,163,120,43,245,11,35,54,155,213,39,113,35,176,145,125,218,36,86,239,68,194,231,238,114,70,228,100,17,117,92,109,104,214,33,102,242,48,241,49,105,58,155,146,89,203,208,220,237,88,188,212,151,52,62,62,230,177,118,124,45,164,23,231,126,204,224,114,252,115,17,63,104,210,33,243,65,190,152,204,218,56,143,179,173,33,112,134,252,32,182,157,243,231,94,228,99,231,95,199,106,152,11,253,221,243,9,67,189,65,110,26,142,102,105,16,0,239,246,254,24,66,48,211,48,36,206,29,58,41,72,204,186,217,122,197,139,152,193,9,221,171,173,166,171,87,147,133,240,215,238,36,39,117,200,33,62,249,168,233,232,138,165,56,44,30,24,106,138,233,110,74,35,27,221,162,152,105,13,172,62,104,6,183,204,122,245,185,188,85,127,112,202,253,90,178,205,108,175,31,129,34,230,70,236,41,159,27,87,179,197,123,13,147,24,121,204,176,201,248,92,26,63,141,56,49,3,132,207,62,89,200,134,244,174,191,221,128,7,184,121,210,67,250,220,28,117,219,114,205,40,84,207,39,235,80,239,84,163,12,170,153,82,148,158,230,240,81,57,94,212,25,5,189,55,36,148,49,87,96,243,43,233,185,247,112,225,34,204,176,41,247,199,60,235,71,249,133,153,170,209,210,124,8,120,218,228,51,141,30,197,231,107,211,55,58,253,201,172,188,168,251,6,31,224,131,28,97,134,41,109,235,107,161,239,56,90,152,9,246,245,201,224,226,42,62,40,16,179,110,93,65,197,62,151,127,47,218,222,158,159,54,50,84,159,42,136,109,42,232,1,34,237,253,229,243,49,143,227,49,72,130,151,143,231,14,55,102,4,203,158,239,177,28,93,134,213,72,18,245,123,108,147,161,254,204,64,184,135,4,148,192,220,8,77,220,156,105,95,149,33,37,107,190,194,39,216,104,161,79,77,95,81,77,137,245,197,183,44,186,4,140,236,34,62,23,4,57,90,14,203,228,114,114,124,47,88,216,135,62,25,140,71,215,138,14,162,126,174,106,187,150,191,54,244,113,10,53,60,230,51,38,113,0,17,63,213,231,193,201,249,250,20,63,142,40,157,34,50,104,180,101,111,159,42,153,38,170,39,119,134,20,128,251,81,153,166,43,45,114,100,186,197,151,31,187,176,83,182,38,201,28,84,164,75,42,113,239,9,121,252,212,132,225,217,172,253,193,207,63,178,176,229,181,161,222,254,36,76,143,153,245,82,134,166,27,121,184,60,220,76,147,163,174,62,66,70,223,239,160,98,134,47,78,172,103,7,28,126,188,89,95,218,179,223,193,20,147,220,79,202,63,26,66,249,94,141,138,139,123,197,153,214,75,77,154,32,198,52,182,207,5,219,98,210,243,219,72,21,22,127,180,98,153,38,125,109,227,77,247,215,54,80,200,243,218,180,122,248,2,2,169,113,182,14,125,52,232,101,226,234,74,37,83,34,145,115,64,148,121,47,70,200,75,29,10,18,144,126,194,100,234,48,181,60,86,210,136,97,166,133,66,190,53,56,140,175,117,16,173,42,24,143,117,59,3,28,19,62,115,198,123,155,186,77,19,24,126,204,63,102,222,109,188,102,147,164,119,51,204,116,186,2,152,228,221,207,213,99,134,158,95,175,46,172,72,127,240,115,142,101,133,29,16,237,206,175,154,140,25,206,98,205,91,67,21,211,220,205,98,90,109,245,85,250,160,3,63,172,180,189,169,159,132,238,80,242,115,21,234,236,149,139,94,189,233,46,116,115,39,80,17,223,17,137,145,243,215,125,158,129,93,74,58,83,6,217,82,223,106,161,29,106,253,53,67,250,27,87,3,196,209,169,112,204,227,107,176,192,220,169,191,140,247,230,163,251,7,67,207,185,107,186,158,71,187,99,10,17,202,146,152,213,168,210,35,164,133,153,163,207,254,190,216,170,190,83,83,20,210,128,23,113,20,92,97,183,14,122,55,101,30,26,151,135,159,63,148,150,155,38,75,179,105,2,186,67,112,162,221,86,158,189,22,239,99,187,175,146,225,0,47,122,42,219,143,101,127,50,26,44,53,195,0,93,198,188,51,109,254,8,80,180,128,130,188,92,152,201,142,175,167,190,210,231,151,26,36,51,157,201,103,60,102,32,180,254,104,16,175,86,61,160,40,128,228,230,239,109,157,35,89,173,48,231,251,7,1,236,95,170,14,90,7,254,228,163,2,159,111,78,106,6,5,62,226,201,54,126,245,120,30,124,108,207,18,80,8,71,116,83,204,12,67,28,49,103,51,212,156,189,137,92,173,54,195,138,243,46,31,196,156,58,247,215,81,3,170,89,173,12,121,138,7,51,179,76,226,243,67,107,207,120,235,101,5,9,49,35,123,156,227,185,151,109,105,98,62,143,149,71,190,63,189,155,206,36,131,155,185,21,17,157,165,219,6,228,99,35,142,167,77,43,175,22,172,22,16,187,229,95,11,120,203,210,19,134,92,250,136,179,239,172,173,52,187,94,109,52,83,62,21,104,3,110,146,59,161,111,107,206,25,55,167,69,236,121,52,112,85,201,191,135,233,196,105,177,140,216,122,127,86,16,18,237,173,17,78,4,133,138,155,105,247,207,207,173,243,215,40,130,181,213,166,253,45,92,60,34,240,51,186,132,162,190,200,162,113,216,79,152,66,242,73,225,49,63,117,71,255,216,229,87,31,211,183,134,175,217,183,36,154,7,119,125,30,220,176,247,223,247,2,157,7,232,68,42,163,166,98,238,87,103,116,122,229,226,95,251,160,15,138,181,95,232,76,65,31,102,223,123,55,98,231,165,85,215,86,178,239,88,168,49,110,29,239,109,128,216,176,82,116,215,73,186,65,16,141,248,105,58,104,5,125,102,77,249,235,94,141,54,184,14,138,85,198,125,34,21,192,148,234,129,153,174,206,140,151,54,158,8,41,146,91,222,205,179,42,197,68,117,229,201,64,254,165,200,224,149,34,13,228,24,11,109,110,254,216,150,230,218,143,25,174,237,184,245,64,167,93,127,217,16,202,62,160,5,114,212,165,191,76,159,149,159,31,39,4,160,207,91,205,116,232,199,115,227,216,119,217,165,49,71,12,127,246,11,19,185,124,172,243,35,155,197,204,9,80,158,139,137,127,74,152,161,109,215,7,7,6,234,91,33,244,164,199,123,211,234,60,129,87,44,128,250,67,88,136,25,21,23,223,103,193,113,164,242,88,97,222,138,7,167,111,84,111,61,32,13,245,151,110,150,171,211,139,13,61,232,35,122,62,199,137,125,5,85,112,194,188,179,19,250,189,225,103,73,207,205,141,97,212,31,12,201,87,221,236,10,52,43,233,254,54,37,74,201,203,179,150,92,134,26,245,247,130,199,172,136,6,26,146,182,143,56,8,57,5,52,160,155,55,115,88,23,69,172,254,192,33,234,135,49,153,70,143,183,117,101,22,214,237,142,1,135,123,65,211,34,0,211,142,243,232,79,54,65,164,232,136,67,101,22,97,66,177,94,27,29,180,130,70,188,159,77,164,2,170,214,58,10,115,235,227,26,152,70,167,80,53,197,102,91,200,215,237,140,153,206,234,231,201,233,155,136,65,91,80,151,9,218,130,159,118,181,103,51,175,217,159,171,193,224,187,43,79,216,188,52,43,137,66,60,85,30,55,159,121,51,138,154,129,23,199,79,155,58,83,87,43,12,126,57,204,75,200,77,192,175,164,58,238,173,39,101,28,25,113,139,132,253,72,134,145,173,63,175,69,243,78,109,97,46,224,74,245,106,16,41,205,111,126,194,128,214,36,7,6,204,106,70,90,242,248,249,80,98,170,249,184,239,45,246,248,109,85,117,197,229,128,225,242,12,64,197,233,77,226,141,67,219,117,78,171,229,230,243,91,253,193,4,241,185,102,92,125,34,194,162,251,97,163,203,117,132,25,86,106,29,113,228,1,178,239,58,32,194,154,22,80,143,83,154,186,71,79,136,186,174,174,91,22,141,87,195,15,198,202,146,144,35,160,32,232,247,193,118,176,2,105,209,183,70,222,116,250,86,11,118,86,20,101,49,15,168,163,253,185,139,170,213,154,245,156,61,62,135,193,48,22,109,44,40,99,186,220,50,86,136,134,219,99,237,251,67,162,99,6,60,46,78,231,153,162,96,69,154,155,73,193,232,70,60,182,245,176,186,121,208,162,42,55,167,189,169,164,184,57,153,6,189,218,168,131,124,191,171,134,6,239,138,30,27,118,132,127,102,78,132,174,7,204,60,187,68,84,66,106,51,90,106,49,155,228,184,111,58,116,10,172,37,71,118,177,134,215,17,87,183,84,212,143,1,251,12,153,186,155,153,58,122,52,110,107,164,143,71,51,185,45,177,162,255,22,131,214,0,186,63,152,186,65,178,208,7,173,33,220,94,245,222,8,50,120,254,218,34,136,170,0,228,68,118,220,247,218,202,159,155,34,167,97,104,139,132,77,165,85,110,180,7,238,183,106,245,216,137,54,159,167,214,81,153,241,41,172,45,41,48,154,79,53,227,173,58,154,17,218,54,205,252,45,126,162,31,115,81,15,137,77,120,181,121,173,123,12,133,162,91,216,237,25,174,202,51,104,139,151,49,111,187,83,201,246,158,242,131,108,166,94,189,195,74,209,69,81,238,180,136,180,107,166,251,69,209,201,38,120,228,83,180,143,227,73,104,27,7,199,224,222,49,34,199,243,125,186,78,43,112,155,30,87,163,197,249,244,90,0,81,28,241,173,224,105,44,79,251,74,118,238,95,51,131,97,84,115,131,58,206,127,27,242,147,167,19,17,154,200,168,159,214,31,193,165,118,120,17,161,123,10,139,231,236,234,26,86,107,24,247,44,174,181,22,62,232,254,51,140,181,197,163,13,59,19,180,11,107,194,177,31,87,131,52,209,97,1,163,84,98,19,135,65,225,233,243,29,150,156,157,97,94,61,107,83,247,192,237,247,163,173,130,192,153,79,63,32,157,164,177,161,17,132,245,167,145,17,120,149,15,249,241,89,250,131,8,31,213,124,44,55,159,61,125,104,3,216,89,138,57,28,121,90,109,147,198,39,214,190,57,98,217,3,162,127,155,90,207,4,248,160,63,152,219,249,252,253,233,75,165,161,200,191,39,212,118,79,23,49,71,120,139,205,114,194,139,254,180,96,110,202,204,113,243,65,250,83,155,140,145,9,243,228,1,173,101,125,60,93,221,80,36,220,65,131,164,112,63,93,198,195,41,72,204,12,223,134,118,25,215,214,35,173,8,101,18,203,70,219,163,247,238,113,244,209,213,186,180,165,8,246,135,15,110,66,67,100,58,67,252,180,163,239,62,226,244,162,255,78,125,17,26,233,91,12,41,152,128,173,56,248,133,219,233,89,121,72,195,160,136,85,234,1,249,93,154,107,247,75,152,144,90,204,20,147,16,85,80,54,85,252,226,225,36,224,179,178,181,5,18,221,232,56,93,96,23,127,186,22,112,121,62,58,50,204,166,203,218,148,59,99,195,214,245,153,55,177,169,206,97,107,42,142,5,176,17,176,212,245,1,3,86,119,255,235,252,41,65,134,34,102,136,35,220,255,170,72,177,87,157,9,251,220,185,187,95,201,159,102,151,32,219,32,123,201,215,38,224,130,150,229,104,107,96,40,125,97,27,129,81,149,204,3,241,206,5,132,156,63,209,19,164,23,35,83,227,71,4,217,20,109,35,105,6,115,247,160,238,252,201,216,126,175,57,231,232,249,129,226,212,50,55,242,211,212,97,251,53,155,239,39,63,77,25,100,251,7,105,38,108,170,191,205,249,147,61,150,109,103,113,208,146,47,230,190,83,119,255,139,254,6,114,173,98,134,78,192,189,109,56,192,206,160,79,49,195,239,236,11,187,193,244,213,196,8,30,217,33,23,13,174,216,170,191,76,238,103,121,254,152,62,154,166,157,3,252,125,14,78,55,155,30,172,12,10,148,186,219,115,242,112,5,182,36,235,22,90,183,243,181,252,185,141,46,180,233,111,147,250,73,97,166,53,80,54,195,115,187,181,98,192,233,234,208,108,101,51,184,172,47,16,120,75,105,184,80,243,32,45,232,102,28,125,201,25,162,173,153,107,60,120,67,178,122,246,199,236,122,73,152,233,93,123,172,104,44,251,115,119,146,111,67,205,155,132,180,255,52,193,144,162,178,27,241,78,108,11,214,106,211,229,0,177,194,69,236,56,231,207,196,163,242,57,235,207,169,114,243,80,117,82,204,103,27,158,14,248,104,214,93,46,91,18,77,213,53,206,108,154,239,118,123,110,14,19,84,60,185,17,117,75,93,169,129,92,201,241,222,116,237,40,192,166,157,207,215,230,142,171,155,9,2,138,25,25,100,15,241,33,165,236,90,180,194,59,192,123,119,51,36,187,114,49,162,57,213,193,7,28,169,52,255,137,25,92,139,187,234,237,68,5,163,86,181,242,69,70,88,77,219,76,204,104,192,251,173,161,74,201,91,47,70,85,218,247,74,4,39,247,150,221,174,25,101,235,253,101,82,59,207,213,180,64,198,134,5,87,132,254,50,216,186,88,214,212,94,146,174,61,10,121,45,134,123,89,173,69,172,37,0,156,88,11,125,24,242,195,236,41,81,76,163,52,124,246,97,253,229,113,43,28,141,29,124,139,63,220,160,167,170,142,11,106,168,89,76,93,29,125,155,124,140,155,59,20,94,50,7,77,39,205,29,137,6,200,82,43,86,13,213,245,225,105,164,19,124,83,170,148,155,15,99,210,158,110,38,228,149,148,199,153,55,227,46,123,144,114,121,233,78,57,232,188,116,104,28,112,153,222,116,14,254,168,57,252,106,180,49,149,196,229,152,233,245,92,110,6,94,42,159,154,78,180,230,145,44,149,1,72,46,196,12,25,236,55,102,100,85,151,86,187,206,75,145,7,247,95,166,95,49,75,102,0,111,150,23,117,243,79,55,67,204,156,139,241,90,196,19,74,87,213,144,77,175,94,198,235,182,215,73,148,208,140,48,198,35,20,194,153,179,0,100,170,208,51,191,124,47,132,8,160,106,0,211,76,173,193,159,172,130,249,18,79,163,33,169,82,188,2,207,25,123,2,47,25,20,147,184,140,175,201,22,177,117,27,134,53,117,249,218,227,227,110,109,188,1,159,15,186,212,205,103,219,213,154,110,163,75,189,123,102,238,204,112,104,161,245,230,131,44,137,255,182,213,206,116,163,93,3,237,114,191,57,75,53,63,87,91,53,200,7,141,151,94,58,15,143,191,134,212,147,155,65,98,171,51,129,204,128,159,31,136,4,161,250,165,86,128,39,126,241,137,109,186,230,191,232,237,90,177,229,116,200,15,148,99,130,14,149,220,99,208,208,240,174,229,25,52,208,1,62,42,103,163,236,138,66,105,208,95,123,34,168,211,78,49,147,190,117,135,120,202,87,192,241,43,170,134,16,236,35,233,78,6,195,46,169,151,3,58,122,185,247,214,13,12,165,7,35,148,146,81,74,0,5,89,158,253,14,185,164,229,117,10,138,230,116,128,63,147,33,69,248,66,37,19,119,69,205,160,63,155,155,7,74,131,250,219,150,85,247,71,91,198,121,240,76,37,192,168,113,115,227,220,205,207,23,25,247,107,155,48,208,212,97,153,224,9,252,201,97,77,121,167,49,162,241,57,174,62,110,126,106,58,106,184,80,223,147,13,3,31,60,115,5,26,123,247,90,71,178,28,160,60,217,54,253,164,236,102,48,231,18,88,209,64,215,182,175,63,235,48,120,46,134,160,188,135,213,122,157,101,162,17,100,199,182,2,88,166,15,221,169,207,123,70,189,11,130,157,169,72,171,182,105,161,247,151,30,96,63,20,200,120,162,115,107,59,117,243,232,73,91,163,27,237,152,238,136,152,220,181,102,97,249,148,165,172,184,247,137,218,148,190,12,167,243,248,138,254,90,6,38,147,67,160,39,99,121,109,97,198,69,109,98,206,208,255,251,205,11,187,150,172,62,48,44,35,78,116,180,23,160,124,23,51,219,239,189,154,18,189,44,32,252,103,250,25,220,204,86,188,212,188,166,147,107,99,174,89,41,42,192,17,143,72,200,160,101,162,229,98,20,7,106,212,162,73,27,13,69,238,0,242,106,81,251,161,254,52,52,243,0,196,165,68,229,8,198,87,138,44,98,54,2,6,183,34,20,36,25,19,131,184,122,244,114,126,181,37,237,128,236,228,67,138,251,164,156,254,69,25,146,58,72,235,17,51,24,189,2,53,46,211,15,249,140,13,201,39,193,229,208,62,124,38,127,152,75,3,220,126,205,103,138,109,95,212,131,28,222,99,60,142,89,204,253,102,46,164,90,129,192,121,70,226,124,240,85,178,120,110,52,199,224,14,184,25,12,135,228,167,140,219,37,142,189,97,135,164,142,72,237,20,44,125,233,144,171,212,172,30,233,45,196,76,62,179,97,26,197,167,36,137,4,37,165,155,75,209,6,48,146,37,163,249,153,57,136,60,159,239,12,163,97,224,112,17,22,91,121,233,123,109,154,165,124,109,64,108,161,1,29,225,249,206,30,147,13,224,113,85,246,127,126,44,111,119,114,6,163,182,101,23,37,80,61,255,198,31,28,17,198,37,153,1,204,227,46,29,19,148,20,79,131,155,19,151,125,102,34,248,53,158,171,1,19,248,205,79,248,188,198,243,181,141,15,102,184,25,16,136,236,40,100,99,86,192,168,6,190,182,66,230,140,202,49,98,182,177,140,217,71,175,166,105,62,102,3,221,27,51,233,39,97,119,139,169,182,105,54,217,235,249,220,105,123,108,51,182,245,238,188,115,105,133,207,250,99,98,120,94,172,128,205,245,79,98,140,202,58,151,144,102,30,142,105,192,215,175,154,41,53,112,64,52,100,32,125,216,245,72,6,91,3,71,197,103,206,100,154,244,123,163,141,29,104,218,105,37,90,29,181,12,151,179,223,219,130,153,172,219,21,249,148,236,214,78,58,69,55,105,58,187,28,48,52,129,229,42,86,157,6,155,85,239,47,207,161,153,30,90,200,210,190,23,155,35,168,187,108,131,181,179,187,121,195,110,165,87,159,227,34,18,115,136,212,141,93,244,124,160,44,225,11,12,61,246,170,13,81,112,124,7,52,0,45,248,169,184,79,154,168,87,143,39,43,240,19,104,194,132,16,98,167,48,159,199,168,93,93,32,196,55,60,43,62,137,162,218,227,15,79,59,155,220,12,69,139,122,33,120,219,57,238,189,235,122,98,31,26,154,162,147,4,149,122,161,252,54,63,127,239,236,149,6,184,175,105,36,21,51,161,113,252,180,181,207,168,79,106,245,70,79,4,77,19,215,41,26,160,44,24,217,124,196,1,137,234,153,10,198,161,79,47,57,77,64,35,218,188,223,76,98,204,183,234,179,217,229,212,53,81,52,173,246,16,87,67,57,61,159,208,105,44,247,113,8,179,82,123,226,50,148,230,125,203,66,17,53,205,231,193,201,166,196,242,105,86,38,127,130,190,141,112,141,155,207,228,233,234,3,177,160,162,75,197,248,138,74,214,80,151,118,233,152,166,205,82,30,79,188,89,156,253,26,243,249,218,207,107,15,62,127,141,223,70,89,41,171,25,242,244,117,205,112,182,106,16,110,170,171,159,149,254,218,39,133,197,234,153,190,207,91,57,93,99,190,110,89,14,31,20,74,34,79,198,177,19,101,251,225,119,62,43,158,140,94,109,82,16,241,211,231,193,167,164,197,73,123,156,103,247,89,108,180,52,154,20,161,171,47,166,2,191,84,52,42,59,190,214,8,240,24,197,94,225,127,183,68,144,225,192,221,124,182,13,77,46,35,245,16,48,42,130,11,202,232,154,161,130,156,222,95,11,15,95,1,250,144,14,205,136,8,207,57,71,161,92,83,107,20,37,188,246,79,174,55,43,104,161,81,119,136,234,38,153,206,161,16,226,6,127,111,142,229,53,232,78,212,40,251,156,32,231,114,31,21,104,107,116,138,227,233,68,47,34,184,191,164,236,74,39,68,166,200,20,247,134,49,68,19,73,231,211,231,192,12,65,113,212,180,147,241,172,136,156,60,181,64,192,151,21,135,219,160,76,73,158,81,1,184,151,20,87,125,194,59,20,67,227,222,107,191,89,42,19,165,240,105,134,82,239,22,7,238,76,118,58,96,124,68,1,206,168,203,218,0,195,122,4,193,124,133,7,69,211,245,0,38,125,188,145,7,215,6,76,72,82,247,221,52,246,57,198,158,241,166,56,48,226,226,51,197,148,20,23,33,149,28,61,121,112,235,21,101,90,68,94,15,157,72,55,211,179,167,183,230,68,246,204,193,249,139,187,41,235,121,195,111,41,142,63,89,104,56,20,221,50,248,83,36,43,97,19,85,240,24,170,110,57,202,62,164,53,207,68,88,79,133,163,70,157,155,54,206,92,159,34,68,183,46,160,207,124,34,130,161,12,174,140,119,169,190,110,207,62,119,252,64,141,160,51,139,213,163,92,84,203,158,186,40,5,189,30,57,13,138,116,75,61,71,138,164,253,94,188,96,28,209,105,4,76,215,147,222,116,155,39,237,243,48,238,176,226,165,25,216,215,151,98,43,33,65,91,115,199,213,199,107,236,235,153,193,174,246,130,181,91,151,150,86,56,214,40,238,170,67,101,93,106,126,10,9,248,14,97,158,56,204,207,218,34,37,229,239,85,55,13,12,83,115,253,200,108,187,153,114,151,242,158,209,177,80,221,85,135,36,152,90,166,86,2,248,181,48,83,36,215,159,166,137,55,249,118,5,255,122,43,207,166,96,98,189,241,211,96,134,116,138,87,6,188,197,205,73,95,37,205,153,3,218,113,127,120,17,171,23,45,242,33,77,157,99,18,27,132,78,231,130,9,91,251,145,188,250,31,82,161,156,215,209,156,137,180,110,95,111,41,160,207,200,212,44,228,239,148,23,179,25,82,36,134,20,89,216,167,56,105,153,239,18,15,62,235,187,188,26,26,118,35,110,190,136,227,244,230,200,14,198,218,69,169,38,119,125,114,112,210,62,207,144,172,123,202,66,103,16,107,241,248,156,174,207,174,157,211,176,243,228,56,156,152,115,73,163,0,36,194,74,96,103,206,185,214,210,83,105,131,134,37,182,82,32,6,245,61,208,217,227,86,92,109,71,188,214,18,12,132,21,143,70,239,146,206,21,186,43,119,140,10,126,225,214,147,15,145,175,229,103,0,100,14,67,161,157,166,166,208,60,97,2,187,12,168,70,245,22,70,189,27,158,81,201,169,127,134,190,103,139,123,35,123,162,27,94,55,46,51,95,188,196,187,83,223,250,76,219,28,251,244,137,49,158,78,66,68,157,207,111,251,107,161,70,165,244,148,141,36,73,138,121,72,139,168,66,111,26,121,142,236,142,10,212,83,91,57,165,40,130,140,0,203,226,154,229,103,43,198,1,14,92,219,50,215,122,63,101,12,170,190,113,243,77,10,76,203,24,240,14,186,117,89,119,180,186,126,80,202,184,39,111,88,125,117,135,161,64,187,215,90,103,116,127,138,28,187,199,144,157,189,52,55,61,157,38,210,63,49,205,224,49,213,78,12,40,117,250,29,19,10,145,74,1,67,109,141,211,207,205,156,70,253,169,98,148,84,174,21,80,181,198,39,112,237,58,190,222,14,19,237,23,2,197,65,15,100,152,97,180,210,208,200,242,141,110,165,158,190,158,196,244,153,99,41,158,27,89,175,249,84,10,232,65,137,171,233,37,127,226,46,136,180,220,201,49,229,144,252,212,2,224,240,113,15,234,108,209,112,64,63,233,95,124,82,223,176,64,131,45,13,2,206,106,41,17,190,64,196,155,53,93,111,96,228,248,212,100,22,30,103,98,91,5,222,199,108,35,173,172,75,143,195,200,67,85,120,61,154,178,33,90,24,28,110,252,50,209,59,173,124,210,26,182,239,189,225,114,149,207,213,233,112,109,113,162,111,206,8,205,245,128,199,110,37,94,11,53,196,246,100,104,79,140,253,89,55,217,88,117,53,248,244,115,251,247,216,48,92,40,77,17,105,211,11,36,164,198,128,215,170,137,135,5,143,132,155,7,75,95,83,30,116,178,123,46,103,19,243,233,52,180,86,218,61,194,76,43,134,102,130,104,153,11,56,235,249,180,165,40,247,43,9,201,18,225,36,57,163,162,60,217,224,247,243,76,97,230,139,73,41,128,42,80,9,124,11,191,205,40,138,25,253,150,124,31,141,200,84,51,169,12,67,190,239,213,149,110,26,218,163,154,188,42,11,77,199,211,217,217,141,5,181,143,107,222,202,165,2,110,103,69,243,50,241,222,84,44,32,94,212,232,181,222,223,166,237,90,204,128,209,61,33,111,67,174,229,48,150,200,25,213,251,69,250,86,93,2,50,96,209,93,137,226,246,214,160,142,255,220,130,240,6,248,188,158,139,39,208,171,248,94,232,210,138,179,126,214,19,24,165,24,149,109,125,244,98,166,175,119,197,147,129,88,213,220,219,56,35,62,61,59,0,34,190,43,204,189,91,43,105,204,83,192,75,89,60,153,206,40,181,248,34,244,86,106,130,12,206,226,104,59,128,109,169,106,193,138,237,45,205,123,111,114,24,146,226,162,75,116,70,125,101,91,229,64,23,24,11,196,129,130,144,216,53,5,234,30,159,179,247,200,75,108,162,180,41,113,66,95,214,75,224,207,77,7,81,214,143,189,77,12,214,191,87,1,163,173,63,125,54,195,26,189,26,103,178,87,184,167,196,12,69,130,31,202,124,247,252,164,206,65,195,198,177,186,141,65,90,188,90,3,149,54,79,160,161,192,242,128,78,109,57,121,110,14,122,51,229,80,69,143,162,165,152,41,21,250,124,173,221,80,19,140,254,71,180,117,186,22,155,173,222,59,60,244,218,198,230,167,89,249,213,13,85,244,153,233,244,87,30,49,19,77,11,68,17,76,161,83,25,61,81,133,220,145,235,129,36,239,233,28,56,199,57,17,190,143,25,26,3,93,82,15,8,137,159,144,38,199,111,83,171,211,37,96,192,207,25,79,62,33,84,22,243,232,81,232,216,48,202,104,71,17,140,49,35,40,69,54,36,33,154,248,134,176,34,93,99,78,202,163,210,217,197,235,136,91,39,170,110,229,89,123,249,30,2,180,128,180,231,173,10,116,92,53,204,6,217,19,115,38,2,185,87,115,66,55,93,247,229,130,80,54,233,230,169,191,13,200,97,203,205,105,252,211,77,101,205,40,29,109,154,95,151,238,226,172,219,222,227,222,180,97,105,109,8,81,179,152,224,38,3,160,137,111,250,102,70,28,94,6,115,75,186,219,209,23,29,139,11,156,123,210,218,16,251,194,190,35,206,145,241,92,13,175,64,142,17,183,182,246,169,102,128,187,97,70,240,88,203,147,20,104,60,80,182,26,135,230,12,59,210,125,121,93,51,165,232,166,155,120,203,122,111,88,133,117,192,83,223,49,38,0,180,37,166,195,187,27,83,110,109,10,197,122,186,24,33,76,152,129,229,170,185,142,25,215,218,152,46,45,73,101,144,206,97,174,244,239,105,73,42,223,218,11,117,183,89,251,83,200,219,43,188,51,195,20,40,254,11,72,245,113,30,174,185,44,229,236,32,235,186,239,151,198,231,215,147,169,218,123,223,225,132,80,81,43,78,112,30,222,15,93,219,227,103,144,3,137,174,230,141,91,191,158,95,134,207,190,205,59,201,192,114,104,201,150,38,159,59,69,225,34,211,130,111,15,165,4,51,55,205,75,163,49,188,70,236,116,32,2,243,210,34,54,36,138,51,198,132,20,150,238,39,228,252,242,253,92,197,188,41,45,57,129,133,189,203,246,120,165,227,169,236,143,21,61,82,108,25,121,13,45,206,87,226,157,26,27,225,153,86,79,237,158,232,241,110,163,155,178,171,254,54,92,11,89,204,85,247,73,220,101,56,42,195,60,170,138,83,208,86,134,183,126,55,225,164,61,109,248,249,23,51,10,231,93,87,178,145,70,96,52,194,41,109,6,115,126,2,20,250,166,195,76,246,120,63,168,157,125,214,83,188,55,11,104,61,8,175,149,2,104,187,173,57,73,11,13,231,244,136,220,0,125,99,199,59,120,192,101,60,91,188,23,25,172,39,240,74,33,166,108,102,240,219,15,112,173,244,8,34,192,122,141,241,148,118,16,74,187,239,85,206,134,165,197,52,58,249,34,135,181,73,49,62,224,151,105,212,53,110,133,174,226,173,11,245,21,117,211,77,66,235,41,197,77,203,120,197,189,33,3,210,106,25,156,246,145,207,132,120,233,97,109,67,13,103,7,157,149,149,241,106,121,107,55,114,56,33,168,215,158,188,69,181,148,65,152,153,231,106,70,13,59,124,113,204,79,220,198,233,178,61,71,140,10,230,113,216,52,49,97,77,43,241,219,227,76,157,7,55,218,247,61,218,42,244,20,79,97,104,153,40,149,155,209,143,210,247,50,52,90,92,12,25,178,226,189,113,44,231,138,95,206,171,61,185,55,114,119,177,39,129,161,126,98,112,19,104,137,199,6,160,253,124,77,154,97,103,204,148,66,58,64,49,86,68,148,35,198,164,216,108,209,148,35,216,129,248,30,5,196,133,102,190,155,13,82,184,172,132,105,233,73,57,158,105,230,85,62,104,128,206,218,95,79,213,105,173,17,191,141,134,170,206,36,235,114,136,141,161,24,54,68,75,63,75,250,243,143,25,143,75,139,82,131,168,49,222,187,210,55,242,160,197,33,6,13,111,26,193,40,173,120,209,40,26,189,105,148,106,182,202,87,80,138,30,253,142,26,16,46,29,150,106,20,126,241,219,240,39,204,7,6,159,207,166,147,35,76,88,249,153,43,5,180,115,185,81,68,221,79,99,193,54,245,242,8,65,102,123,10,171,133,70,219,56,29,243,143,131,77,219,18,142,39,19,123,49,228,76,235,41,136,145,24,140,213,9,215,234,243,185,173,201,119,71,32,189,40,183,105,69,12,66,242,27,226,155,90,115,125,42,98,125,220,128,147,26,239,243,219,231,4,138,34,61,201,137,173,129,116,43,38,1,31,55,239,108,28,106,166,230,121,179,15,103,227,95,79,11,203,238,23,241,10,167,117,87,53,83,234,109,45,184,234,140,3,92,201,230,79,220,36,124,88,219,186,238,244,144,33,76,12,52,8,74,9,125,63,69,49,220,253,248,158,182,124,159,171,193,83,141,120,114,92,163,167,30,71,95,245,77,140,52,184,86,254,80,247,10,91,70,227,93,43,102,70,152,42,230,167,220,70,208,222,239,43,43,32,169,145,41,138,12,48,111,60,84,173,192,56,237,83,187,102,138,138,106,238,150,17,141,44,213,82,156,32,172,0,113,106,18,117,182,246,180,80,141,26,88,86,88,184,159,196,52,45,241,233,90,137,166,159,199,194,85,136,18,199,137,75,207,38,174,61,84,36,20,111,98,142,13,64,39,96,34,161,24,25,222,77,87,147,166,181,233,148,169,43,110,222,44,241,240,152,119,143,236,50,205,172,202,249,196,111,167,84,35,93,153,231,67,255,106,220,167,55,103,190,152,95,227,121,237,28,60,141,232,36,228,167,165,33,33,161,226,142,37,187,34,74,73,143,185,246,168,97,64,177,241,20,72,78,32,202,71,136,204,53,209,163,222,188,160,58,28,9,98,218,135,203,51,228,212,203,36,93,255,7,115,182,52,72,36,251,215,131,6,180,14,186,22,153,237,137,64,138,22,140,127,92,129,113,53,160,108,157,223,104,35,5,48,103,153,128,151,106,176,194,16,53,35,231,62,169,122,107,239,164,125,255,126,205,44,121,213,224,134,50,47,234,124,147,195,235,185,57,77,137,81,249,57,7,44,158,164,152,209,125,138,130,152,225,76,180,75,119,3,22,136,228,245,56,126,235,163,224,133,200,118,244,191,80,24,218,143,244,114,7,219,17,21,173,5,59,153,246,132,22,16,3,183,232,4,236,90,59,74,73,205,222,178,18,253,197,253,145,2,38,63,19,245,46,107,91,120,4,117,91,196,9,212,218,202,43,70,74,81,50,38,3,178,168,235,17,66,29,164,59,231,173,18,86,53,18,242,69,41,161,147,74,214,231,50,127,43,94,218,152,194,180,235,19,239,236,86,57,128,153,63,18,221,157,38,208,88,64,92,251,40,114,146,145,74,81,118,165,72,171,125,178,214,251,18,213,0,154,168,251,126,100,78,9,81,110,197,215,82,240,106,38,83,122,235,197,199,139,28,175,140,233,236,81,170,134,130,75,173,141,202,120,148,162,193,66,170,120,164,9,141,198,210,228,177,107,209,49,161,203,48,202,170,212,167,180,14,87,13,62,233,205,47,199,145,34,43,161,207,13,59,243,142,226,63,128,149,71,236,115,70,137,28,102,163,249,106,121,178,92,2,77,241,227,119,82,177,206,6,24,58,224,18,228,188,31,57,206,51,197,98,184,241,48,202,35,60,105,105,15,159,39,217,148,6,148,22,128,226,191,103,68,76,22,86,19,15,112,95,143,64,37,128,14,93,207,75,67,6,22,67,198,102,70,253,94,175,158,37,186,58,141,29,254,121,52,88,24,75,96,199,54,94,189,54,161,211,52,125,129,78,155,184,248,209,227,164,133,215,79,136,51,167,82,81,96,193,79,83,246,194,118,172,119,230,209,25,37,62,45,129,24,170,91,171,151,168,46,167,136,85,65,65,157,117,251,124,49,218,58,2,142,132,212,145,62,217,57,73,227,131,33,61,153,30,214,12,35,212,77,97,70,121,172,60,92,10,196,85,254,100,134,243,208,89,120,190,86,248,140,120,132,79,110,25,54,92,193,240,78,139,115,199,179,236,83,116,73,1,81,123,2,116,227,159,8,206,64,154,175,207,62,91,159,253,40,69,140,205,136,32,90,251,170,112,143,26,184,53,226,210,71,103,158,195,101,228,139,91,203,207,202,230,85,106,191,168,55,68,56,199,35,36,191,130,106,132,61,186,44,85,53,51,252,215,14,164,224,137,194,30,165,222,101,125,54,129,82,164,11,75,135,101,113,114,181,11,98,196,157,126,26,236,199,138,70,218,137,30,140,58,164,156,124,209,185,9,52,179,171,178,107,51,194,202,152,197,172,221,167,135,23,232,212,8,16,48,226,197,15,150,214,164,99,238,213,105,111,237,212,104,0,7,203,133,187,130,28,80,140,35,132,148,251,194,124,33,94,120,27,186,91,10,126,73,18,150,91,217,230,33,93,173,65,227,72,167,81,126,154,145,200,237,5,107,199,89,29,80,220,106,184,105,162,82,14,64,70,144,93,147,34,148,210,114,12,105,161,63,76,157,168,70,116,19,214,2,253,116,211,40,186,71,5,241,172,36,26,40,158,16,252,236,145,1,149,205,219,36,188,30,8,202,240,93,124,102,52,108,244,107,25,21,89,108,42,231,60,30,90,62,105,24,131,170,247,184,164,143,102,58,173,197,164,87,3,64,79,12,245,192,64,114,20,110,204,139,121,16,92,131,118,234,192,63,210,58,164,88,37,86,121,224,231,19,228,251,10,14,27,19,106,242,192,253,87,208,124,122,49,212,148,1,61,70,14,225,69,175,108,116,70,189,91,98,175,71,244,134,10,210,133,161,15,128,1,202,196,11,110,185,220,166,156,125,246,8,117,128,112,2,153,28,209,238,0,92,91,83,103,76,104,159,37,104,0,224,217,105,234,172,29,167,53,26,53,150,233,29,41,196,100,165,224,89,56,191,59,243,67,134,64,244,209,102,220,252,215,115,162,73,61,248,8,103,180,121,168,228,64,51,124,105,244,41,45,184,190,52,50,50,201,236,107,206,0,197,245,185,169,254,70,115,203,60,97,189,18,89,145,171,204,129,204,180,230,195,241,32,197,89,179,190,106,141,81,235,233,50,199,61,184,173,95,128,141,154,206,35,116,75,131,75,100,80,110,122,19,157,156,215,209,25,147,186,74,92,255,28,166,104,227,195,205,126,2,115,148,115,163,252,135,30,102,123,26,66,143,153,238,85,55,211,45,241,96,118,134,87,201,88,205,235,129,110,77,56,25,110,171,17,106,57,79,211,242,200,183,131,29,156,94,86,113,164,102,252,153,59,204,236,176,122,49,17,244,189,216,56,124,213,76,90,58,70,132,166,202,167,35,32,183,168,33,67,199,196,38,251,98,156,66,71,4,194,221,154,158,9,8,139,104,180,33,145,210,84,133,45,155,252,173,135,121,188,170,222,224,44,243,142,217,77,33,81,49,155,103,169,181,26,43,135,185,173,117,69,112,95,73,30,156,101,244,36,157,89,213,209,63,5,184,93,61,78,246,215,29,41,210,97,92,145,229,233,218,71,70,50,90,214,172,133,118,61,112,183,26,133,153,65,223,233,131,131,181,254,156,180,110,187,220,206,138,252,130,91,42,69,31,42,99,168,173,122,16,196,165,112,112,6,82,244,26,204,53,11,146,98,229,153,222,151,78,81,112,152,183,111,172,25,143,251,147,148,134,122,42,126,155,144,84,51,26,176,84,4,180,158,174,163,179,145,214,39,103,125,131,243,97,56,200,231,236,0,140,26,239,253,131,4,170,153,70,152,216,20,32,50,122,18,76,16,37,70,158,114,208,247,162,138,82,36,227,106,52,65,161,30,86,251,75,92,65,150,35,204,103,221,110,61,141,153,231,209,73,113,246,128,126,230,229,211,42,1,241,85,143,150,207,146,218,211,12,65,237,56,142,0,168,219,158,84,13,252,27,129,149,64,161,174,61,168,233,86,73,38,70,171,42,93,84,138,147,45,39,12,43,209,230,122,246,159,7,255,155,241,18,91,244,200,150,254,0,226,26,157,227,177,75,211,64,243,32,253,24,208,17,13,140,103,158,45,165,122,59,102,56,87,111,211,242,122,137,95,206,6,14,154,223,205,156,223,186,235,160,190,25,129,234,176,118,221,135,155,5,2,137,56,217,44,91,191,30,200,117,73,193,241,59,140,46,91,47,166,115,51,122,66,217,220,52,56,33,85,31,236,41,0,85,30,49,67,72,42,91,84,23,209,149,29,202,247,212,140,56,209,223,26,132,90,77,47,167,76,163,118,239,230,137,131,164,214,227,182,237,176,90,245,253,173,17,44,175,205,67,109,158,148,78,19,115,10,255,8,113,94,200,93,21,225,142,138,157,91,203,204,15,43,18,68,82,177,184,96,178,171,67,1,213,176,26,23,95,154,134,185,120,202,100,199,241,93,129,42,51,132,205,124,74,4,103,218,221,139,203,35,4,7,94,109,223,95,166,254,246,230,217,205,205,14,158,3,166,224,147,227,183,32,58,24,26,78,244,156,158,7,59,243,164,5,21,136,9,183,170,111,6,220,51,121,226,0,120,1,237,34,106,62,131,228,209,1,222,206,120,223,58,219,22,232,102,84,161,159,71,67,154,114,95,210,139,51,6,58,69,207,17,60,199,53,67,117,250,180,220,208,104,223,131,143,99,80,55,211,200,196,144,127,57,248,56,114,122,222,27,198,241,80,19,232,38,109,149,158,6,18,234,38,193,67,130,178,192,211,55,51,40,95,5,15,9,112,197,167,183,5,206,192,152,135,205,152,91,199,195,222,181,219,8,30,146,19,67,61,217,225,12,58,40,248,83,246,68,81,227,41,47,8,251,3,82,135,227,225,246,50,130,205,184,26,191,61,189,5,136,168,20,19,234,215,135,75,39,23,35,122,11,234,150,13,148,86,219,129,96,48,13,94,24,122,87,244,167,13,85,18,115,28,222,226,167,69,138,212,208,140,17,47,11,25,58,77,122,15,171,242,184,121,192,155,172,73,111,150,151,187,172,48,218,108,165,183,107,70,160,19,156,52,180,120,104,251,111,67,160,60,50,88,248,228,235,45,127,224,13,94,174,157,241,100,242,145,79,243,17,163,210,163,52,134,205,228,106,91,144,248,160,182,213,158,171,225,106,13,254,32,72,3,244,76,165,95,51,121,158,6,254,160,249,192,227,225,19,14,70,153,76,170,119,60,191,28,164,97,168,24,29,151,243,41,218,8,155,63,26,99,83,89,166,77,25,56,167,120,43,43,119,213,167,62,177,3,186,98,21,171,39,204,132,50,126,199,166,64,110,107,63,133,149,243,104,209,202,208,205,249,83,82,74,26,25,238,252,166,240,167,252,241,100,201,100,146,161,55,168,76,56,38,62,51,221,143,239,70,215,171,172,147,44,250,24,112,163,139,123,248,21,81,47,113,39,5,206,144,158,159,28,206,96,86,246,75,68,149,117,10,114,28,231,72,102,32,217,178,230,155,32,50,68,111,176,92,17,172,60,196,144,156,78,206,160,69,146,69,123,254,235,52,54,162,224,223,218,103,167,156,106,62,206,65,136,32,128,161,33,18,85,70,75,161,142,108,4,165,74,243,94,105,228,14,21,171,182,224,201,83,110,72,90,218,47,185,221,178,245,241,82,117,162,185,229,102,122,23,242,147,148,99,105,6,53,88,233,143,218,83,61,30,234,146,71,35,202,122,50,126,19,152,149,155,77,147,92,159,124,192,29,18,52,110,176,136,174,167,188,193,23,31,151,76,13,213,50,101,71,133,252,49,184,214,202,219,118,9,85,58,34,79,110,182,174,131,249,240,182,206,128,239,26,80,98,63,164,176,44,215,248,158,180,225,63,111,141,148,65,10,250,57,72,121,31,186,90,14,148,114,185,237,214,195,15,84,59,36,213,74,156,247,120,234,56,103,183,105,185,49,13,179,50,102,194,252,189,130,148,15,50,16,173,85,33,109,116,153,37,45,154,127,74,43,32,195,253,68,103,105,230,246,84,117,16,199,187,132,128,217,98,192,231,230,35,186,29,32,244,159,207,131,157,23,185,84,133,144,121,53,93,64,198,191,61,130,67,113,23,245,6,42,201,252,160,243,104,38,171,168,249,114,192,169,151,252,177,193,217,251,12,56,128,156,24,20,26,41,107,219,207,79,151,160,26,108,214,97,246,140,201,190,44,135,149,47,169,213,17,212,60,3,37,193,6,95,180,160,106,45,52,193,178,131,211,222,244,216,59,230,156,47,117,94,181,86,7,189,122,146,96,241,79,77,101,235,201,182,27,190,202,103,48,138,204,234,178,162,198,157,131,204,9,218,33,170,98,90,191,160,63,55,24,49,51,2,14,202,215,108,1,73,188,54,178,178,186,141,159,57,120,142,186,224,234,92,168,75,168,121,2,138,241,175,89,204,201,172,79,89,231,10,73,29,147,169,44,139,185,172,168,60,242,51,26,5,87,24,129,162,56,120,172,184,98,242,61,96,75,137,227,231,24,81,122,84,51,57,217,114,25,74,73,84,12,229,215,166,173,127,133,217,232,114,196,124,118,249,75,9,107,78,160,238,133,133,180,127,144,82,30,179,58,149,176,28,0,205,8,43,255,213,123,159,5,19,237,58,60,25,44,141,74,27,14,112,252,94,125,188,70,45,199,22,83,181,188,99,6,200,69,110,158,17,236,137,117,77,229,241,185,58,147,104,186,143,70,203,134,60,184,97,62,226,252,40,148,68,181,202,6,251,70,234,49,226,212,89,180,176,114,130,170,51,72,119,166,100,148,61,197,12,118,49,246,89,180,52,158,186,38,149,199,192,106,183,106,237,60,250,219,112,67,236,152,196,164,142,181,226,10,0,53,100,164,206,100,55,22,172,199,124,22,208,93,94,176,140,61,87,159,179,170,220,165,251,196,70,88,203,37,0,102,76,148,214,181,2,237,11,145,55,54,149,167,187,23,186,50,72,56,99,71,162,148,169,230,5,86,226,238,103,208,111,42,109,254,50,50,208,48,131,53,86,238,251,115,158,68,219,50,84,19,39,238,211,171,207,225,181,238,126,7,140,178,169,25,150,205,186,238,78,124,222,75,7,141,158,141,24,83,72,147,151,22,233,240,89,163,103,205,122,129,85,215,8,242,169,30,185,28,64,90,187,61,90,4,232,190,197,163,25,147,165,74,0,241,189,34,239,77,220,149,85,210,185,208,47,18,132,130,205,248,166,244,183,207,9,127,121,47,27,191,164,210,200,197,88,29,82,28,233,192,125,85,160,1,41,73,57,179,57,193,213,92,33,229,136,123,15,232,60,68,244,130,94,186,80,235,60,223,3,58,66,121,240,133,204,115,204,134,243,59,43,171,116,196,57,33,188,171,172,81,14,78,178,173,20,88,176,238,28,39,69,168,138,153,224,11,123,32,68,128,18,39,141,96,202,52,194,136,75,72,75,251,175,154,89,95,49,23,200,131,175,71,141,227,204,220,120,171,137,47,167,67,102,50,161,151,41,151,50,181,14,25,189,214,35,78,252,133,120,132,170,159,32,89,57,132,176,150,115,119,168,128,201,9,155,99,99,88,38,124,36,210,42,221,216,15,123,56,181,176,11,139,12,79,71,207,38,2,133,51,81,246,107,230,243,6,15,47,60,47,226,16,88,150,240,18,104,67,238,172,212,247,108,174,33,213,1,219,67,83,175,212,4,24,106,13,111,27,189,237,169,146,48,155,172,253,245,244,65,223,169,222,204,146,222,173,99,158,67,117,193,10,180,73,53,98,20,36,175,181,144,12,28,52,69,128,15,215,71,234,143,160,12,157,248,158,12,37,132,209,204,28,44,178,136,115,184,21,57,32,213,193,65,73,239,6,71,143,244,119,33,55,16,201,72,176,62,83,81,253,5,49,224,17,190,4,29,80,143,44,11,133,179,104,226,163,17,113,40,203,85,169,214,160,227,95,99,195,24,40,103,50,199,102,9,173,26,70,247,85,140,169,230,171,199,163,129,149,215,79,93,145,123,142,241,38,227,190,179,74,38,45,36,122,131,94,56,207,166,110,167,201,190,135,6,73,7,204,168,116,132,228,10,118,244,206,119,40,219,149,206,22,169,168,34,161,48,98,63,186,238,97,118,137,50,52,25,114,128,0,98,174,38,52,30,233,3,202,170,42,89,70,242,249,102,8,70,123,136,47,10,138,220,146,95,48,198,15,85,6,171,37,184,216,248,19,232,23,21,121,163,144,31,236,196,208,115,168,66,54,156,215,65,10,123,54,159,178,94,125,57,88,228,131,187,152,112,113,62,210,118,199,85,169,97,166,67,94,165,31,183,85,158,110,190,102,61,9,123,176,143,59,32,5,200,60,52,245,146,40,229,83,202,22,214,101,221,12,249,235,59,124,94,235,18,83,162,132,227,165,236,43,171,135,244,198,212,163,45,211,44,212,47,91,52,37,177,71,97,49,219,110,28,25,157,246,168,169,175,31,51,104,88,73,43,234,79,159,39,189,233,49,19,34,126,164,33,13,71,27,247,206,218,136,122,2,35,194,178,155,12,66,74,90,126,121,206,192,247,26,53,71,85,213,213,73,16,220,110,166,8,152,160,94,11,98,234,102,138,40,238,207,71,167,115,93,230,60,104,193,170,114,250,229,159,142,69,44,46,74,3,250,45,209,96,138,168,13,176,207,35,238,144,141,177,232,110,102,155,165,169,111,205,134,21,78,43,98,205,101,168,204,39,197,82,217,176,178,166,215,16,82,37,209,20,219,44,100,93,42,89,73,210,164,197,30,78,106,250,85,149,204,237,230,114,172,13,95,103,112,1,129,120,57,222,171,210,55,194,133,126,194,147,72,90,100,163,23,84,41,193,54,235,101,197,159,70,108,171,154,123,168,9,132,147,98,218,176,245,217,81,214,117,205,118,61,187,189,10,188,101,24,228,34,237,0,180,69,21,170,138,245,66,70,230,0,177,19,85,253,66,236,183,93,207,173,26,33,182,238,210,21,72,92,184,133,93,139,143,197,192,60,215,154,33,159,211,83,47,83,171,185,105,135,133,80,142,158,77,103,211,94,215,97,69,30,83,79,92,99,114,157,225,13,207,39,91,79,36,133,66,89,248,210,6,13,87,179,21,51,37,179,160,77,251,102,14,148,18,126,122,205,239,213,48,131,175,27,223,47,213,149,64,52,113,134,42,56,19,50,43,114,248,28,231,80,133,132,74,8,94,187,30,47,156,246,37,34,16,147,22,234,207,121,78,182,45,36,72,200,22,168,171,77,63,65,68,217,214,127,62,158,35,59,7,239,107,3,152,90,85,188,17,134,134,64,230,159,69,107,220,148,122,98,211,2,125,117,87,198,208,210,37,10,23,193,226,222,76,35,81,127,153,211,34,182,81,116,181,171,70,209,128,252,209,228,113,243,48,57,89,213,141,204,35,228,73,43,221,87,93,205,6,150,241,183,38,89,127,188,173,250,232,170,66,110,31,202,65,224,246,158,211,5,50,169,144,68,154,168,111,235,38,141,24,109,60,57,140,136,10,29,128,197,109,70,94,163,206,63,64,8,105,65,235,87,94,14,142,254,53,30,237,96,35,119,191,102,37,164,61,51,24,46,164,123,49,158,179,158,15,5,228,72,92,220,44,18,82,173,102,68,193,175,170,216,120,24,153,51,212,134,81,35,33,75,209,149,183,53,83,249,44,62,87,64,6,76,197,160,67,213,186,34,33,99,234,115,202,211,78,41,236,248,180,161,62,55,208,33,213,223,158,41,69,84,134,46,222,80,234,48,206,219,121,53,172,0,84,60,74,183,176,196,5,5,74,173,244,51,60,191,205,166,20,194,95,28,78,235,209,128,39,113,213,175,202,97,86,85,36,170,112,199,225,10,17,196,246,135,141,28,18,173,230,13,215,245,124,190,166,250,37,200,47,214,168,234,130,8,124,28,121,194,65,136,100,93,25,146,26,137,138,219,67,179,127,117,64,55,218,130,170,189,93,104,9,190,138,152,196,181,122,52,150,115,183,26,242,192,112,100,232,126,9,191,208,206,30,161,20,68,224,30,137,107,152,173,162,239,18,192,123,214,236,29,72,13,136,178,66,131,148,142,17,121,242,68,14,255,202,163,162,116,175,110,16,133,249,0,85,35,189,89,245,107,163,145,25,235,15,47,177,42,217,39,44,9,51,48,186,197,192,232,89,172,103,233,134,136,232,48,160,126,21,43,189,50,161,112,61,224,167,17,232,49,48,30,202,94,110,110,79,55,41,88,254,122,117,141,97,100,146,92,168,73,238,196,83,193,69,168,177,63,240,237,219,62,88,108,159,149,225,68,41,184,138,76,238,137,254,85,235,28,38,228,188,194,122,214,134,46,123,196,97,67,37,4,193,61,48,229,98,165,102,20,159,130,158,115,141,47,64,78,245,152,130,8,211,13,69,212,81,223,186,164,98,165,27,17,251,22,115,237,183,35,129,110,77,90,121,175,25,47,102,197,189,73,216,202,119,164,23,46,133,134,52,228,254,202,184,143,198,222,241,220,103,8,11,175,227,121,200,47,131,222,202,161,28,76,223,182,150,148,76,63,54,152,62,138,245,164,138,163,109,159,62,216,160,10,61,194,42,193,3,21,247,14,132,122,33,113,208,100,217,130,169,45,1,3,47,16,79,77,217,142,146,41,19,248,118,100,236,101,138,142,63,59,52,117,220,171,136,220,181,252,158,108,71,185,230,106,105,65,49,23,136,172,66,18,153,25,170,31,59,209,134,28,250,188,198,3,174,99,10,148,160,133,140,58,114,203,154,62,62,145,103,190,76,184,100,143,155,76,21,211,56,42,253,94,141,44,231,77,179,26,27,193,12,65,37,72,92,135,124,79,98,238,25,124,77,248,198,69,190,23,37,94,180,159,103,152,249,235,67,204,40,86,198,100,0,155,249,252,178,9,5,134,181,80,147,154,98,46,212,132,253,193,72,54,10,33,199,49,163,126,22,15,86,167,52,36,31,163,229,62,101,71,128,227,232,154,77,27,59,150,199,104,214,221,38,230,19,206,173,171,80,221,64,217,22,49,131,73,168,241,96,132,24,119,30,97,174,37,64,207,197,20,1,178,140,9,233,172,236,21,219,114,162,147,33,185,72,204,41,197,105,95,134,29,54,89,204,32,117,174,58,54,4,230,73,175,102,159,149,23,131,213,95,31,237,236,178,158,109,33,1,120,78,10,125,47,171,30,223,111,141,56,147,222,155,24,100,223,189,240,56,111,93,223,43,143,118,119,74,50,151,55,157,104,101,184,126,181,206,65,35,213,170,23,195,1,215,239,110,55,133,18,150,180,80,185,233,248,2,183,205,42,50,38,19,152,248,150,157,84,138,166,199,58,208,106,140,85,143,51,180,245,226,14,193,226,93,153,208,215,61,102,58,173,99,101,34,115,55,215,99,238,145,129,42,191,150,62,29,146,227,206,46,217,174,128,27,137,185,146,7,10,51,25,214,172,87,67,238,177,117,47,28,125,233,213,180,77,250,91,27,21,196,51,19,134,129,12,67,61,222,20,97,159,5,146,239,86,137,95,150,159,181,7,241,94,56,33,116,112,203,249,209,182,205,133,30,87,179,118,171,110,149,236,81,30,252,151,179,234,181,127,16,106,167,18,146,71,217,160,19,18,139,166,95,118,119,133,25,246,83,53,195,104,49,174,25,4,246,84,243,184,53,136,99,78,79,71,102,178,78,147,30,230,74,86,80,182,105,240,89,30,68,103,168,133,20,246,79,137,117,198,194,206,144,97,207,231,222,48,48,250,102,135,158,216,35,178,78,195,243,109,247,207,147,30,194,169,230,140,246,176,223,156,134,37,165,236,63,103,213,217,178,194,138,27,178,243,115,49,242,178,110,6,175,219,159,115,177,208,218,242,153,225,77,211,38,36,206,186,20,129,236,89,197,251,225,32,177,125,59,121,75,77,102,82,41,28,149,35,99,6,169,18,210,214,52,191,136,217,164,34,253,230,199,153,208,240,195,158,44,214,61,110,51,152,57,61,177,1,184,124,214,10,105,204,208,3,57,8,45,179,5,0,207,20,236,227,162,235,207,161,85,186,42,74,162,206,55,130,87,5,162,237,164,117,77,46,72,161,84,78,194,110,164,215,156,86,180,101,81,34,77,42,113,192,113,92,130,73,138,89,240,56,217,164,103,71,180,74,31,179,22,1,82,218,151,49,137,75,187,66,108,19,189,98,193,203,205,15,87,229,63,164,161,62,7,156,20,51,82,13,234,39,172,75,140,10,54,33,169,7,78,218,63,192,189,100,220,192,29,171,185,223,158,123,20,153,206,135,124,119,132,22,117,71,218,84,139,16,3,227,69,24,80,57,204,25,246,11,221,110,0,179,124,3,74,163,208,238,186,19,226,160,4,128,144,94,158,37,13,53,28,215,168,39,124,143,134,148,238,16,186,75,118,66,3,248,186,153,185,94,117,143,230,0,112,99,177,230,207,231,92,154,161,104,143,28,177,10,37,115,242,148,43,124,77,13,177,54,125,176,121,174,143,142,129,100,88,246,244,152,13,126,231,102,192,193,186,69,211,35,179,238,111,131,12,210,33,165,249,179,120,24,153,140,30,81,158,172,25,251,147,63,25,129,219,243,211,208,111,121,50,17,127,99,11,0,189,193,221,84,34,155,145,224,75,120,94,203,112,0,43,204,200,204,60,87,103,90,113,237,185,233,129,195,79,91,242,49,225,187,248,66,61,204,176,41,36,241,4,8,214,118,88,173,191,85,46,38,205,242,233,127,152,25,130,6,49,27,151,98,88,207,86,46,105,24,42,106,160,75,62,43,164,17,67,79,250,108,229,217,236,230,243,45,4,0,2,152,138,108,224,114,51,45,163,250,86,166,200,254,139,107,232,137,59,71,92,123,204,56,244,61,204,70,37,43,67,6,66,33,251,147,77,246,8,253,210,156,22,95,121,218,204,6,156,11,243,162,163,239,243,117,143,153,201,46,12,6,16,130,25,15,132,155,161,136,170,122,245,38,25,239,87,227,189,10,143,51,34,53,148,167,252,193,41,188,139,18,0,44,118,125,102,31,148,198,108,184,97,123,51,10,227,175,237,11,51,120,141,187,31,153,153,21,231,230,100,197,68,49,131,197,78,62,21,140,233,79,252,205,243,100,197,1,161,152,241,220,196,69,89,54,57,166,191,23,141,238,73,3,23,252,219,57,226,230,153,38,109,53,67,220,112,111,14,227,103,89,58,87,178,235,114,13,120,95,233,150,123,204,200,39,251,205,121,237,242,94,205,39,174,110,166,90,164,251,85,134,136,168,204,48,231,42,13,9,32,214,40,243,251,247,36,18,213,65,69,137,212,229,192,49,151,221,53,32,203,96,172,102,60,184,169,4,86,93,33,16,53,249,247,204,32,252,147,60,56,39,198,167,166,135,25,33,142,33,55,47,212,45,83,15,243,9,108,116,75,42,244,27,236,184,185,201,44,202,26,56,111,177,62,214,22,204,195,84,60,197,204,78,157,227,230,86,70,147,81,169,136,234,196,242,36,82,23,81,21,204,104,224,141,48,211,148,182,30,243,252,56,114,49,227,188,85,121,114,216,120,87,108,89,16,49,245,166,86,156,11,159,198,8,44,232,190,65,195,204,23,187,96,237,38,167,36,230,66,203,128,127,174,68,119,184,158,1,213,208,192,223,213,52,179,105,157,204,204,251,171,80,12,142,193,243,253,118,123,205,197,55,83,22,118,18,241,18,123,180,85,186,91,11,248,236,199,74,19,254,55,13,225,61,207,93,131,224,74,119,201,240,159,54,44,207,126,134,172,180,225,51,105,33,244,35,50,3,205,56,221,62,239,13,51,132,74,58,15,73,99,199,226,37,24,159,130,15,105,70,85,55,252,193,91,181,32,78,172,39,62,222,201,47,70,225,126,189,7,204,76,197,119,29,18,191,218,146,195,241,68,239,239,55,83,128,9,205,174,158,10,168,193,175,67,28,51,240,58,29,21,122,233,154,111,136,160,142,146,20,156,56,149,155,159,156,152,193,196,233,100,56,255,55,62,225,58,122,129,38,208,85,185,218,106,222,195,95,44,253,186,143,196,92,201,105,249,152,210,22,223,53,219,2,117,179,31,80,200,154,245,103,253,64,178,155,250,114,51,52,237,58,42,180,46,101,223,55,160,242,72,237,49,239,16,97,27,198,255,190,186,30,173,214,148,235,71,235,52,113,5,141,208,105,218,205,190,250,76,146,40,233,247,100,114,78,255,158,208,109,80,18,215,248,30,102,209,234,102,196,69,159,108,12,9,20,247,70,168,43,39,41,186,146,212,24,109,196,139,129,141,236,186,217,2,81,248,210,45,180,212,162,147,83,158,156,7,14,251,118,243,57,181,179,206,6,10,88,241,193,12,220,213,223,212,66,251,240,39,88,137,49,116,109,207,114,220,73,159,229,148,146,211,227,50,0,44,47,190,31,78,144,146,122,196,160,7,154,125,199,50,209,243,165,30,28,93,33,195,183,149,19,205,89,83,148,152,113,45,125,22,179,49,144,11,21,115,2,235,231,63,205,177,44,40,193,134,186,72,253,32,192,152,193,76,233,225,104,44,48,98,134,227,66,175,134,118,193,79,125,16,12,107,235,92,57,231,50,221,175,110,62,207,157,244,124,99,253,78,95,158,255,15,91,239,210,178,95,118,93,247,126,151,106,87,99,221,47,213,14,129,244,210,55,110,152,164,48,134,196,37,20,165,33,140,26,238,228,4,66,192,135,132,152,67,32,56,132,147,244,140,3,34,96,9,142,191,140,165,138,191,197,89,191,249,188,107,174,49,139,128,64,210,59,255,251,217,107,239,189,46,243,50,230,24,244,22,159,109,91,87,47,192,181,187,85,79,4,224,154,102,161,0,238,186,231,10,135,213,24,209,115,45,0,138,174,185,66,142,170,59,34,235,203,231,41,42,42,83,223,57,140,253,243,238,167,96,187,234,214,60,20,76,61,171,184,153,211,172,232,233,135,196,230,253,109,242,114,69,119,6,203,127,250,60,76,100,149,116,233,151,135,53,31,219,110,174,75,255,184,81,99,221,55,62,160,9,221,91,189,149,19,93,173,149,175,57,89,146,88,204,204,204,253,53,25,32,135,200,66,199,129,183,2,173,239,181,194,40,162,199,50,244,39,235,186,174,48,165,182,164,254,6,93,187,109,94,235,113,124,139,158,141,150,193,188,222,62,184,36,136,193,212,45,166,61,239,222,26,172,164,40,213,90,15,224,158,126,245,72,214,255,47,102,28,188,123,64,141,110,59,152,184,174,203,8,136,190,172,231,24,236,162,36,72,199,77,27,30,226,160,63,121,14,97,249,237,105,47,244,142,172,146,112,145,116,230,2,115,176,135,155,161,38,150,21,112,246,78,250,199,238,11,47,171,43,125,48,120,134,185,221,17,58,193,106,110,83,29,118,142,210,154,238,215,4,1,170,137,189,53,208,162,123,87,15,24,73,229,199,135,97,3,134,155,107,17,226,61,184,162,118,254,210,161,50,179,242,7,217,54,48,242,187,53,169,81,217,230,41,206,127,41,130,99,221,140,67,6,214,216,145,238,174,65,195,231,208,12,241,2,198,240,69,84,133,25,150,85,201,180,46,218,14,202,93,185,163,90,207,150,140,204,218,114,151,95,221,172,235,238,153,201,204,213,187,223,209,93,207,234,116,243,68,231,60,245,226,102,124,110,49,163,64,83,125,162,129,119,148,108,168,41,61,142,126,35,195,1,92,91,180,137,97,198,64,84,193,135,54,97,46,147,31,111,180,170,101,255,113,2,44,201,79,16,42,238,238,235,139,131,85,75,17,164,224,33,109,244,123,19,233,52,49,3,21,233,239,199,207,41,32,75,4,164,83,201,62,17,209,249,88,106,4,174,236,119,182,87,172,119,38,65,58,239,83,91,3,176,68,188,104,155,160,116,112,205,103,223,204,146,250,230,68,66,234,229,153,171,200,213,96,158,253,173,144,1,97,172,236,27,19,144,208,90,219,205,200,26,118,53,179,128,238,200,201,18,236,174,63,78,96,146,238,7,65,74,77,248,131,49,67,156,228,230,46,148,102,128,195,33,1,188,79,109,236,128,67,127,26,176,140,111,27,39,174,22,186,166,99,69,223,98,187,21,242,122,253,233,76,8,154,125,175,156,218,119,115,204,70,202,114,223,216,34,214,146,32,5,93,220,189,252,161,72,162,8,128,24,100,210,121,39,205,247,120,240,218,58,50,72,16,119,241,227,5,200,186,196,210,152,233,140,191,230,66,198,96,199,171,151,255,248,153,142,74,96,135,25,136,163,159,78,86,47,11,15,198,216,253,199,23,44,87,250,74,147,113,87,249,193,8,3,190,94,125,194,188,149,220,76,60,164,171,139,208,218,247,51,107,35,233,107,134,239,181,219,242,171,207,105,162,158,140,101,93,134,123,189,80,79,86,189,181,9,100,61,119,0,86,31,253,237,79,203,253,117,38,64,103,74,100,55,209,174,41,119,35,102,111,235,154,252,64,222,167,62,223,145,140,127,145,232,107,90,91,92,117,63,231,248,61,2,25,2,42,3,105,166,123,104,104,5,137,35,115,92,81,36,97,139,187,127,153,66,161,152,39,16,36,119,224,206,242,208,15,2,228,254,61,151,241,126,203,209,8,249,218,26,217,253,82,99,48,18,43,245,154,228,23,211,146,40,78,210,236,31,2,171,107,166,144,186,244,106,24,49,147,123,204,76,29,189,250,60,135,159,1,176,236,45,81,78,133,57,169,23,79,255,161,20,196,223,196,12,209,186,59,250,9,136,142,94,124,2,218,47,146,119,51,35,195,32,230,243,138,83,189,57,54,56,17,219,210,167,158,86,144,110,30,8,144,218,208,3,100,153,102,253,53,67,226,158,229,133,175,140,14,187,15,13,37,60,221,196,207,225,52,154,59,204,104,69,20,157,103,203,58,122,134,155,1,211,170,121,251,194,70,202,52,30,62,184,195,51,123,124,179,134,82,164,128,52,99,91,118,243,14,77,213,141,184,169,228,155,64,0,235,162,77,84,28,186,137,66,159,71,94,104,26,171,25,134,63,13,204,2,36,130,126,31,104,12,174,25,42,12,113,13,79,16,157,202,205,183,78,114,23,73,51,166,180,255,37,15,118,233,148,17,165,181,6,128,42,87,55,162,65,37,126,10,156,141,197,163,27,195,121,168,91,9,80,172,44,127,232,179,129,200,11,93,240,129,15,15,48,186,249,230,75,221,20,36,166,124,216,200,197,170,239,102,98,127,253,133,178,231,245,22,189,26,80,240,184,95,26,194,62,209,231,109,54,139,246,187,183,5,233,67,205,240,37,249,192,151,29,240,98,102,187,107,207,124,38,70,213,31,95,228,25,253,99,210,41,43,161,46,66,218,99,251,46,141,190,210,146,13,199,200,219,190,176,178,22,194,179,130,228,173,21,60,42,95,216,35,155,111,47,102,196,180,124,158,13,20,41,245,107,34,54,235,41,52,50,154,69,180,29,27,10,179,253,197,101,180,102,74,95,14,204,99,164,135,238,200,135,1,38,245,199,193,10,122,226,195,196,56,36,161,67,180,52,190,152,126,48,131,212,148,173,244,56,149,231,53,95,207,113,18,153,9,54,13,157,195,53,187,15,141,4,75,157,193,99,174,169,249,217,6,192,81,75,64,231,255,217,129,119,205,44,207,224,142,3,137,244,35,130,136,69,211,204,11,234,93,95,4,80,123,138,156,19,214,221,222,197,203,128,217,122,113,237,40,123,121,58,168,196,201,210,172,167,216,147,73,13,154,187,172,129,2,109,221,247,177,201,52,181,240,216,236,206,215,27,183,126,110,245,116,0,97,93,118,98,203,115,193,215,221,213,12,204,194,205,67,232,229,173,201,205,119,74,94,120,19,63,229,24,141,116,197,211,111,200,155,13,53,163,23,116,147,146,201,116,163,101,253,208,250,113,61,137,51,247,115,83,39,103,25,46,253,190,79,94,39,232,83,13,172,96,71,244,188,96,183,55,32,102,202,123,203,127,124,32,100,164,87,183,220,250,245,150,87,50,226,165,21,204,117,94,87,2,162,196,145,180,124,4,158,194,125,5,106,184,83,160,153,140,124,149,235,230,27,119,177,98,157,22,60,255,227,70,109,236,33,83,248,245,236,91,181,58,253,214,83,105,101,248,208,115,220,41,8,97,98,139,51,16,173,199,251,80,25,154,62,137,16,206,124,221,179,222,221,204,228,175,135,254,52,157,146,249,102,28,207,238,132,242,188,238,71,104,163,95,7,232,220,24,225,45,185,55,252,239,53,249,213,0,26,117,22,209,226,83,175,67,123,214,205,10,91,97,166,9,125,122,250,25,134,125,61,184,76,243,235,190,79,106,30,89,143,173,60,253,232,129,214,190,168,43,76,255,231,250,2,81,153,121,14,117,66,206,158,184,246,246,132,125,133,208,73,71,141,234,205,244,27,15,16,207,43,28,214,123,250,251,172,192,142,53,118,33,63,60,60,229,206,49,148,71,112,20,160,185,241,91,159,53,187,52,74,61,241,194,216,158,237,103,205,74,209,137,172,77,159,62,1,161,8,47,26,125,67,17,218,251,123,99,108,60,50,112,243,42,178,127,74,80,154,77,29,78,242,20,94,3,41,198,22,50,212,93,205,8,59,123,173,160,244,170,142,155,9,53,95,183,143,70,164,248,210,248,156,190,106,145,135,148,254,42,40,195,81,185,247,133,85,33,48,18,239,9,177,152,60,188,14,145,1,218,107,94,128,176,169,249,173,33,152,84,207,13,194,228,87,3,65,97,97,87,141,15,144,51,174,175,76,65,142,86,175,134,53,230,149,41,144,181,151,34,7,230,190,250,219,173,6,225,130,154,97,92,113,115,37,142,209,188,2,193,187,239,147,133,204,182,198,61,164,102,222,254,188,97,153,209,224,195,196,123,178,111,223,196,104,250,198,105,253,158,126,53,65,152,250,248,160,183,211,253,218,214,87,92,66,112,194,166,224,27,188,205,14,253,216,141,12,189,31,15,61,196,153,39,198,28,251,238,177,19,221,51,221,192,225,238,100,195,247,163,133,148,185,60,149,49,93,118,55,147,226,19,199,110,126,186,208,252,196,59,142,148,34,24,97,75,77,221,189,39,210,125,90,35,252,176,155,239,103,46,91,55,21,98,143,49,60,4,32,29,185,244,123,224,85,122,209,118,110,107,217,156,106,38,23,225,207,157,33,255,10,102,104,150,253,164,223,134,51,12,247,238,125,186,27,193,245,154,108,129,131,191,120,44,105,234,188,178,87,78,163,152,115,199,14,69,150,169,25,145,179,155,149,237,31,155,240,161,106,216,116,156,208,188,178,223,27,238,242,240,65,51,80,231,230,102,188,10,141,160,151,233,118,139,57,236,58,180,6,14,159,74,236,105,53,36,245,136,239,199,187,55,7,186,154,207,22,55,250,187,90,249,200,89,2,21,122,132,107,141,96,88,200,134,193,169,95,43,167,179,78,6,176,103,213,131,174,179,173,148,52,195,182,65,43,147,223,153,190,154,144,86,160,149,198,171,120,198,114,172,235,58,221,166,77,51,195,174,163,9,11,104,125,246,43,1,30,7,51,164,59,104,76,115,243,218,132,177,154,108,132,140,219,111,189,166,114,129,88,178,177,54,143,0,232,1,204,33,225,135,24,121,127,206,108,1,182,174,9,63,26,22,239,59,65,160,45,173,22,210,133,217,139,20,211,124,146,169,89,32,146,93,62,19,40,113,104,222,0,25,231,217,159,181,14,133,169,35,120,127,94,195,122,23,107,217,148,244,211,42,205,93,116,58,45,82,204,171,93,162,42,123,44,147,245,22,51,80,141,246,222,153,17,188,139,121,192,57,240,126,28,248,177,60,22,133,234,237,97,46,176,171,165,123,206,121,193,195,203,62,211,168,149,245,199,233,231,233,253,133,69,4,163,50,52,120,233,146,79,210,145,169,23,202,131,65,167,231,153,208,105,188,160,154,80,79,38,223,228,209,251,104,74,128,218,108,19,123,235,163,83,217,17,215,207,138,84,190,221,117,148,27,197,25,134,211,125,186,15,53,163,4,123,131,169,109,228,23,4,119,112,6,83,205,116,9,122,16,220,65,31,87,49,55,68,94,230,75,13,12,45,66,208,179,113,117,35,62,249,144,45,109,253,156,107,229,34,105,45,23,67,36,163,247,54,65,196,151,230,201,77,17,125,231,117,210,76,228,169,154,227,173,73,227,87,131,153,61,141,226,213,100,132,137,100,91,56,126,36,164,38,158,119,195,165,151,232,133,190,37,82,148,158,212,43,89,11,86,3,55,182,190,114,49,184,5,137,200,206,62,10,57,110,243,100,228,148,158,51,211,134,151,91,67,39,161,184,132,241,233,17,245,58,55,189,114,250,69,240,208,250,203,193,90,31,161,124,109,212,144,139,255,120,166,55,89,54,121,222,73,94,158,119,56,83,190,136,126,41,230,44,233,47,212,195,68,58,21,26,5,163,80,247,228,49,18,63,89,205,137,173,197,83,207,83,229,123,1,66,173,246,194,88,34,228,33,46,243,49,179,79,93,171,65,194,244,167,203,120,227,78,16,81,148,248,88,47,216,164,47,83,169,91,81,42,224,81,61,233,93,160,62,212,87,138,4,120,121,9,119,66,117,189,186,154,50,132,167,235,187,6,86,96,26,182,23,93,129,27,138,48,28,86,196,104,189,78,77,143,90,252,105,199,27,81,69,104,234,138,31,163,21,92,174,25,148,122,248,86,224,170,239,86,74,137,34,11,61,36,102,83,109,243,2,135,213,188,245,153,73,20,188,2,250,9,254,116,216,5,13,170,59,178,181,181,147,130,215,9,191,138,91,163,138,57,31,195,88,103,188,110,3,30,185,232,167,52,65,56,175,190,103,160,164,58,13,112,151,187,215,140,246,40,122,111,110,151,124,220,211,104,196,194,60,201,254,169,240,1,81,124,9,183,110,15,114,64,101,164,13,157,129,20,114,188,54,159,141,18,62,88,199,28,94,29,156,8,245,133,59,195,94,119,111,221,45,158,15,143,69,207,153,87,7,209,136,154,225,177,224,28,191,31,243,172,202,227,53,234,213,36,19,47,244,108,208,1,170,27,202,248,228,95,110,101,159,4,220,14,102,224,99,247,214,6,180,145,105,52,40,247,249,251,134,67,118,235,36,36,8,123,128,5,99,52,157,250,219,200,181,191,90,174,9,92,232,59,131,13,189,122,53,182,158,29,127,234,143,87,128,133,15,84,64,246,78,95,74,49,74,58,47,175,107,81,6,21,237,146,189,192,13,20,69,88,66,33,27,95,101,248,44,43,96,1,117,250,67,1,83,211,3,36,244,169,120,239,1,111,117,243,113,23,219,196,245,199,63,152,171,135,56,88,162,50,8,202,34,95,209,121,204,96,60,196,251,58,63,141,8,139,3,18,202,20,18,69,172,8,1,59,32,1,190,217,174,191,157,251,237,58,56,102,64,183,73,144,128,76,247,220,125,42,100,82,253,58,135,141,38,214,95,120,62,65,215,214,183,98,101,4,255,216,12,163,232,105,207,107,123,27,210,153,41,51,120,41,244,129,247,235,24,118,107,128,147,196,195,48,210,140,124,173,103,95,20,29,15,32,220,125,214,27,63,32,205,153,20,197,123,204,52,214,124,125,16,170,69,69,125,55,136,89,234,190,235,131,9,125,190,127,83,51,173,175,247,222,36,175,194,59,53,54,143,238,87,83,248,18,135,23,25,180,190,239,225,66,110,75,181,148,143,25,22,166,235,200,31,111,170,52,133,80,81,4,152,215,81,135,12,187,79,93,247,199,99,202,142,208,239,240,174,74,235,23,230,2,70,238,203,60,128,210,102,181,90,29,250,90,103,139,142,68,165,17,249,78,98,90,98,207,185,85,212,12,211,250,125,172,190,195,54,91,103,219,215,43,60,179,189,168,42,99,163,102,134,175,119,205,32,60,154,222,184,91,238,237,203,12,30,63,62,51,61,204,217,205,103,38,168,215,7,188,55,221,69,207,93,84,210,254,75,206,232,122,125,112,49,204,162,91,33,152,233,118,231,127,135,15,91,17,215,134,38,77,55,241,6,101,98,169,225,185,32,231,184,238,79,39,205,169,141,53,131,78,152,126,75,62,199,21,38,85,211,163,185,221,226,57,172,109,67,227,107,80,75,213,195,15,50,124,128,60,212,60,210,188,139,11,209,249,89,70,184,58,159,229,118,95,57,155,128,102,20,217,224,0,5,95,115,33,157,162,87,179,177,222,68,143,177,30,4,55,164,112,222,223,175,141,208,71,18,108,23,120,172,238,24,120,107,133,84,232,36,219,223,240,26,195,121,61,84,2,116,100,157,184,249,235,173,128,7,166,186,161,230,118,197,42,241,46,141,6,73,22,0,25,114,79,43,16,231,167,166,158,27,33,183,87,115,217,204,118,10,67,59,161,208,188,187,6,177,254,214,66,216,49,67,54,117,135,246,33,188,149,239,137,180,216,186,153,131,134,243,53,212,181,43,70,228,115,127,156,151,160,152,155,179,115,67,149,123,135,6,80,44,120,88,192,23,250,221,137,81,0,19,221,249,102,80,150,117,125,59,99,145,201,234,199,240,211,222,233,1,42,55,128,6,128,5,146,189,190,102,43,250,200,43,71,221,178,223,69,208,104,231,26,146,162,26,144,175,229,107,76,232,124,201,59,57,255,245,162,143,102,43,89,231,56,24,206,118,179,95,136,172,32,200,39,102,202,162,55,177,112,130,57,192,92,106,54,206,20,55,163,130,45,41,247,97,210,31,62,110,248,10,166,134,23,176,19,246,187,66,26,137,237,172,83,5,30,153,49,252,199,1,188,73,253,124,128,31,245,29,15,42,169,86,194,213,168,63,221,173,22,14,241,162,177,40,151,162,16,117,205,144,173,200,26,232,148,26,218,77,124,55,118,29,105,175,60,102,66,140,59,240,68,117,42,169,21,161,170,123,6,52,14,136,44,153,235,14,58,206,43,232,100,87,2,24,188,3,124,218,119,91,169,140,237,81,227,129,34,223,217,83,107,36,204,167,48,64,64,35,158,193,183,94,115,179,122,172,152,7,90,34,251,154,161,223,22,79,6,95,97,121,9,28,45,197,41,61,211,252,184,149,162,175,25,160,173,44,78,0,238,219,161,47,21,96,129,146,56,192,244,153,247,197,205,128,51,206,138,37,71,22,186,228,235,69,17,140,243,26,245,173,80,190,113,51,13,41,93,175,134,36,232,78,134,106,42,208,178,252,204,236,40,221,106,210,20,225,139,100,147,226,249,50,155,27,214,195,189,105,182,185,15,54,62,252,246,106,70,147,253,190,22,68,203,69,134,144,7,91,94,229,168,230,50,47,189,53,56,115,127,108,160,248,185,233,52,133,40,109,248,200,146,74,74,242,74,205,37,252,178,34,88,83,226,27,167,57,235,14,12,55,82,52,66,237,131,244,121,179,161,180,104,117,197,190,116,40,129,146,127,78,171,81,173,48,17,77,251,244,154,113,102,194,92,200,87,193,100,88,83,93,104,222,4,216,177,189,217,226,152,169,244,232,200,136,229,252,115,33,63,144,117,237,46,67,114,62,51,113,152,94,221,202,190,135,95,37,163,219,195,184,141,69,219,205,25,111,80,7,94,218,229,216,50,51,106,80,122,53,178,22,221,111,125,14,70,69,177,119,235,112,200,254,92,199,189,152,93,71,102,13,242,247,157,177,251,101,157,196,192,122,166,15,205,74,173,43,152,105,119,186,223,203,60,190,164,75,159,30,90,159,104,116,6,106,103,117,159,159,100,224,53,87,152,78,178,154,207,249,227,95,27,92,70,210,15,70,61,212,115,242,213,218,64,244,193,142,121,222,76,43,94,107,211,186,148,57,224,253,238,181,100,122,182,198,148,140,44,123,224,7,129,96,21,170,221,143,185,251,68,163,15,110,205,104,190,18,14,136,101,217,150,23,238,13,27,217,125,105,133,2,204,14,239,244,44,231,235,125,86,59,181,147,174,160,178,134,183,136,177,37,65,189,160,19,241,172,33,95,188,103,135,58,206,170,158,3,213,180,146,190,204,38,89,163,209,87,74,103,137,249,118,154,33,149,72,225,124,163,32,231,63,142,11,167,81,103,42,116,189,140,119,239,210,212,21,162,151,250,173,94,156,203,165,94,1,94,130,31,19,168,225,104,11,138,117,49,120,17,18,5,247,164,69,45,194,204,226,61,67,44,167,161,189,109,198,222,211,124,245,22,99,74,86,79,137,121,230,179,156,6,231,169,25,6,107,244,184,201,84,72,53,187,54,220,14,84,199,60,115,98,221,71,93,93,188,227,64,116,247,148,206,108,128,126,70,125,56,83,103,124,115,9,247,95,157,238,90,123,25,62,19,225,7,208,204,10,8,49,255,218,116,2,135,107,41,64,251,165,230,185,170,219,75,21,255,214,63,89,63,85,17,169,236,173,132,177,119,245,33,80,55,114,8,130,178,7,34,228,54,183,118,196,210,219,81,223,225,135,243,162,241,21,81,163,187,19,212,192,20,6,69,220,189,178,127,75,154,111,243,8,177,112,31,245,70,187,232,138,136,210,39,249,3,152,103,252,4,169,70,195,169,201,9,148,66,124,55,60,155,157,98,15,44,233,210,222,54,110,185,106,77,186,16,106,200,249,3,210,83,175,6,244,80,221,140,8,111,215,180,10,168,235,230,3,55,230,61,77,202,44,83,66,115,243,220,10,38,135,14,218,187,195,76,231,69,40,188,72,100,173,236,155,66,167,193,92,35,1,82,110,233,61,245,222,105,106,150,119,24,251,228,125,103,3,20,243,142,41,247,209,159,25,196,98,109,49,31,186,125,23,39,66,156,154,248,152,84,67,125,38,12,19,0,109,33,121,61,223,142,51,56,165,131,153,26,178,111,242,192,2,147,190,241,243,88,199,243,121,46,24,10,43,90,159,65,153,251,102,116,112,224,170,54,45,156,95,59,63,246,220,191,243,185,213,219,24,70,208,112,157,125,58,174,192,131,104,101,233,12,230,57,112,48,29,104,216,72,173,97,47,247,138,81,146,110,193,188,94,12,132,185,133,130,26,24,175,254,110,189,83,72,208,129,208,120,94,237,178,98,170,88,201,108,249,18,160,118,93,180,212,157,64,31,143,231,58,142,182,66,141,17,145,89,255,92,104,98,73,28,241,145,46,241,131,145,186,107,206,193,108,112,125,55,87,180,73,196,60,144,32,116,243,134,97,76,172,48,230,185,7,102,228,76,250,219,120,188,229,121,227,180,169,133,78,14,240,197,201,223,55,68,191,161,28,141,112,187,207,179,133,67,28,58,80,200,211,120,140,2,109,112,232,110,201,200,204,249,199,26,32,107,123,48,63,239,110,161,172,211,181,3,5,34,236,155,15,173,219,68,107,74,236,196,240,250,13,20,33,37,135,118,136,194,195,120,232,117,34,252,30,218,91,200,109,249,11,223,38,78,31,123,45,250,157,224,13,30,247,26,70,134,155,50,220,76,31,238,212,199,218,38,190,234,33,37,212,29,161,15,106,120,63,120,67,0,126,107,33,220,104,71,239,121,221,208,122,212,23,106,45,188,158,123,192,75,9,125,1,13,130,221,155,206,201,144,52,173,0,3,33,61,234,113,50,222,64,87,8,74,7,187,233,17,126,2,22,81,180,137,227,132,175,30,163,159,163,101,78,253,28,48,118,207,123,248,52,154,116,103,128,66,145,167,159,126,117,33,230,86,216,28,110,191,71,248,248,249,89,91,122,6,133,140,253,178,11,199,179,211,181,199,46,155,196,92,118,232,196,0,208,210,60,17,197,58,156,250,90,16,254,174,221,159,27,112,170,194,153,42,189,93,237,221,186,104,75,182,177,176,56,174,25,17,32,56,109,213,124,206,53,79,6,33,47,32,28,144,0,21,169,79,248,192,241,136,66,167,197,121,77,201,111,13,195,157,54,81,225,113,58,8,18,149,31,200,25,180,223,1,38,162,251,181,201,166,105,181,225,172,120,14,133,155,145,169,41,235,242,88,231,4,133,55,196,173,155,164,139,2,86,217,181,95,166,105,170,76,15,232,124,160,30,247,99,195,41,168,93,238,11,198,232,116,157,133,19,189,156,91,43,236,148,114,129,99,238,142,79,7,21,202,210,171,123,47,205,175,30,38,54,161,247,238,143,25,167,81,81,211,70,90,32,174,78,90,208,26,129,209,8,3,103,55,187,3,199,235,215,224,135,74,170,163,234,140,158,100,39,29,88,219,15,127,105,242,181,53,140,155,129,94,111,151,184,184,212,240,74,231,40,201,23,8,56,129,208,170,193,74,95,254,74,7,4,85,91,187,10,144,106,91,110,94,45,0,127,232,11,200,215,111,108,214,190,165,160,105,84,96,124,97,163,58,177,181,1,165,125,168,230,60,203,139,246,164,226,166,105,5,244,77,5,82,181,48,110,28,67,63,1,232,244,26,162,131,64,99,215,131,18,66,78,50,149,157,9,1,198,236,140,33,112,39,168,180,196,137,53,208,163,89,158,57,79,89,180,12,168,195,210,19,48,61,51,110,98,8,218,82,93,95,72,6,163,29,56,4,109,200,166,244,116,83,250,9,159,85,246,225,133,252,198,122,87,35,33,163,173,224,103,215,104,201,47,70,1,123,40,191,18,232,123,47,54,192,140,166,176,158,181,13,241,218,95,185,160,132,166,232,109,28,207,94,108,128,2,85,27,151,161,156,242,22,92,35,230,215,38,246,13,69,158,183,169,67,223,166,66,163,228,71,128,178,23,55,67,158,63,148,148,42,143,230,23,163,82,166,228,149,137,250,219,124,230,1,112,87,59,251,107,118,80,29,102,133,35,209,155,250,54,187,115,26,216,150,165,156,2,235,234,255,96,166,64,166,132,32,217,164,222,222,213,212,253,196,74,71,244,246,59,131,16,82,54,92,227,29,186,115,212,148,38,106,224,43,64,22,100,184,25,65,179,82,34,65,82,187,11,23,169,149,145,149,157,213,248,147,234,171,59,81,250,83,171,233,48,92,179,137,11,135,129,35,153,229,69,45,216,181,195,173,41,13,54,191,122,32,144,26,174,70,79,226,126,204,179,91,29,159,178,233,189,225,171,240,171,237,45,41,139,195,2,99,225,181,62,56,207,149,41,136,172,173,55,213,16,12,170,52,49,12,18,245,85,196,42,228,47,129,22,138,140,216,240,34,36,180,13,74,227,80,76,255,46,123,141,146,3,190,7,90,168,230,141,228,112,216,244,192,33,92,150,129,119,111,125,20,90,217,29,248,147,224,244,184,247,134,59,63,208,62,1,149,245,213,117,142,169,53,3,161,7,138,99,94,243,5,26,162,124,183,13,218,188,37,245,226,192,68,215,104,22,190,158,68,135,57,38,242,0,33,88,231,53,118,96,102,202,185,76,67,143,79,132,133,83,145,148,170,7,184,234,124,5,122,10,21,106,174,32,21,238,213,219,180,182,244,183,63,194,122,215,124,166,66,10,87,219,134,227,87,211,38,166,236,43,43,185,19,66,218,164,21,37,195,133,153,216,73,211,80,41,168,129,23,16,232,235,42,126,245,232,161,1,5,104,8,141,31,142,136,192,209,208,171,135,82,110,156,72,4,170,118,165,195,169,201,247,50,248,132,154,134,92,160,220,128,125,58,150,131,230,71,165,90,132,160,205,27,243,41,24,119,229,101,98,51,10,40,147,170,49,238,167,59,117,63,128,203,214,34,4,0,214,225,217,223,193,210,18,153,80,28,105,235,182,124,192,156,82,34,111,114,43,119,19,166,218,223,103,36,55,66,48,163,63,2,135,208,56,176,41,226,214,186,31,162,40,43,77,9,234,76,217,123,85,207,246,97,39,136,210,106,130,117,174,143,197,36,76,97,16,165,158,190,29,20,60,2,5,30,64,160,230,48,42,72,185,2,159,141,245,112,250,231,66,15,168,43,223,57,142,192,126,8,174,53,147,90,233,77,124,86,154,0,148,94,24,8,238,44,143,216,5,224,70,81,130,213,85,61,229,109,204,83,187,40,181,235,144,230,94,160,199,57,92,13,137,169,51,35,1,37,171,35,80,225,50,117,46,96,14,22,145,64,179,123,166,183,35,103,0,193,46,21,180,72,38,135,233,86,10,228,250,208,48,221,84,95,122,16,85,9,87,116,55,237,13,71,138,15,195,153,139,52,10,251,75,42,253,241,236,100,192,144,98,94,40,4,56,75,15,163,84,78,90,242,40,126,180,192,123,121,92,24,85,11,40,96,82,30,121,68,157,129,238,214,160,82,206,91,1,25,107,224,61,134,9,97,59,214,111,161,232,166,34,9,180,141,119,95,184,139,9,46,3,135,119,118,56,59,10,44,155,129,216,24,9,184,220,29,245,153,211,217,167,213,220,77,218,206,113,155,200,249,200,115,89,13,221,41,76,72,212,244,170,10,12,144,234,15,191,55,177,139,90,33,59,244,87,74,249,97,137,80,26,20,202,219,113,176,31,84,168,18,54,19,113,56,22,220,40,211,170,210,61,163,100,230,120,236,97,235,184,168,236,4,32,42,167,117,217,159,90,179,106,90,64,8,176,30,39,70,9,90,26,244,230,37,161,146,10,58,83,9,82,165,229,252,91,144,123,235,192,62,233,61,183,82,77,210,151,66,77,188,120,111,46,26,8,146,147,48,13,189,84,189,29,136,118,102,213,162,205,8,27,38,199,207,159,129,17,202,136,153,173,176,62,188,117,82,73,139,108,13,136,222,137,68,67,184,202,45,1,207,91,243,238,117,199,85,162,164,80,84,85,165,59,123,43,121,171,42,62,252,177,238,165,56,113,120,189,69,243,27,164,94,123,157,47,112,146,79,97,139,62,103,119,122,0,20,200,56,122,81,53,51,156,16,119,143,206,255,128,129,88,133,108,136,159,157,212,2,28,205,212,129,155,94,169,163,204,209,226,82,229,250,79,152,228,67,131,150,63,169,224,18,117,199,234,208,252,98,90,64,65,90,8,61,135,71,19,87,155,106,65,177,135,159,111,226,67,99,91,210,215,194,73,217,28,41,78,214,33,139,36,70,70,52,225,177,44,32,158,81,85,236,9,154,153,226,247,174,160,28,131,108,30,243,114,42,59,158,10,15,77,36,172,189,177,158,118,232,81,84,218,238,28,217,94,254,3,234,135,150,141,138,1,50,203,157,246,162,89,198,61,168,57,65,57,116,205,125,42,51,31,74,81,134,6,240,86,11,104,251,107,208,153,170,94,122,49,74,211,146,245,234,179,148,157,142,208,200,34,163,180,157,145,101,191,139,207,94,174,234,117,56,58,251,221,154,161,168,122,29,164,229,222,9,104,120,150,172,226,92,232,70,122,3,138,225,99,229,224,44,217,54,185,242,88,74,138,190,114,218,79,242,76,242,202,169,155,69,169,206,236,61,109,149,22,45,85,44,163,129,61,75,7,201,10,10,115,38,13,229,187,78,53,209,183,160,119,134,128,224,107,48,201,74,161,69,24,86,64,148,59,231,76,78,210,236,74,242,105,140,215,44,65,206,66,226,42,160,135,25,41,112,239,48,217,61,7,37,219,106,68,26,222,97,210,131,104,31,125,157,203,155,222,144,205,17,71,31,51,234,4,190,41,109,244,102,155,254,118,95,222,87,96,28,77,42,188,74,91,255,35,112,96,91,209,221,242,28,217,239,99,225,14,71,91,241,212,22,92,77,103,235,212,71,58,15,92,188,149,40,211,171,53,131,217,170,137,110,166,141,114,170,254,238,137,238,189,203,137,92,249,86,169,65,252,129,253,136,139,172,61,88,127,60,129,229,127,29,57,116,187,6,245,222,193,37,110,238,109,6,45,193,19,199,230,71,154,100,141,127,42,185,183,160,153,175,210,238,83,85,128,17,169,39,231,36,131,137,96,10,222,149,46,12,84,40,253,173,157,243,191,235,234,161,39,180,11,35,83,81,5,31,144,149,200,167,251,1,99,88,117,149,18,52,104,147,155,205,201,10,66,132,59,151,71,91,217,192,231,169,140,225,90,142,183,227,244,42,65,192,151,182,165,71,221,146,65,138,5,249,198,243,197,30,7,22,120,171,160,7,104,229,172,244,154,160,236,53,5,1,70,2,118,63,87,73,159,205,32,130,88,157,182,143,12,5,28,156,106,150,162,233,49,87,2,61,53,211,42,246,248,56,83,157,65,172,25,13,112,223,22,200,23,6,233,237,6,68,193,187,66,179,201,88,234,189,207,98,93,227,49,108,225,188,168,124,35,251,157,119,154,127,218,125,131,38,102,125,36,141,147,100,202,254,137,34,243,124,78,86,54,89,54,181,62,94,0,116,139,182,64,190,177,34,204,246,204,6,120,213,237,204,148,88,221,124,126,122,235,102,184,93,53,192,156,40,176,130,45,108,134,221,9,80,97,139,22,0,164,9,129,178,53,184,25,177,90,189,120,145,67,119,7,13,212,97,184,152,45,199,123,210,22,117,184,18,100,166,73,86,187,89,232,37,48,2,24,127,228,168,198,98,169,230,51,19,30,151,218,57,113,5,21,131,153,10,146,55,203,17,184,233,186,175,180,81,121,207,25,241,71,80,199,166,81,199,103,48,125,142,170,183,199,177,150,60,229,55,153,50,109,6,249,107,244,37,242,243,120,213,113,100,15,40,210,75,135,159,89,131,153,229,229,239,147,164,81,56,215,104,47,18,51,144,5,29,25,181,121,223,52,142,71,50,195,233,1,26,37,63,234,187,138,116,112,184,26,239,207,103,2,104,32,21,166,175,214,135,227,102,244,53,70,80,245,174,143,9,215,164,157,116,23,7,160,227,24,93,228,226,106,112,52,42,146,62,126,56,125,202,177,170,79,74,43,248,123,227,40,223,232,161,105,169,225,119,53,132,53,170,172,77,66,208,147,145,40,126,4,209,99,138,37,178,149,18,143,68,185,242,108,205,79,222,130,56,74,213,179,239,204,66,26,0,220,76,6,88,223,233,137,69,31,73,41,201,178,174,30,20,92,226,41,149,71,101,8,68,75,205,0,55,252,234,25,79,101,252,231,226,196,173,214,155,172,199,46,4,168,35,63,115,110,35,58,88,230,232,120,56,122,252,156,48,50,83,231,124,209,106,77,113,221,67,154,253,24,28,207,113,211,84,92,184,152,30,134,255,56,2,242,37,72,19,195,117,244,174,6,61,62,213,60,170,251,72,148,187,130,104,95,161,250,251,210,103,104,219,111,29,90,129,105,94,185,141,219,14,35,203,94,71,48,88,217,10,138,203,116,75,14,191,182,192,123,169,3,91,108,112,175,235,211,28,54,53,211,84,250,146,11,252,86,148,174,127,189,149,176,230,6,49,231,5,16,125,11,161,102,11,111,204,120,108,134,48,50,119,61,239,11,160,247,215,204,10,60,177,133,31,231,72,120,13,167,64,237,130,25,17,130,103,174,171,233,250,65,14,199,241,37,36,53,20,49,138,249,184,164,62,73,233,66,222,97,228,208,223,53,79,52,45,104,45,117,228,208,44,122,171,32,60,64,66,13,131,153,253,210,127,220,156,172,240,227,198,185,226,137,38,124,211,25,204,201,247,141,99,62,225,172,202,30,35,88,234,141,255,3,232,113,139,15,118,5,3,191,114,92,241,157,162,103,238,125,159,214,123,189,194,173,207,246,56,156,63,213,72,129,195,173,143,123,241,94,57,68,108,122,248,21,141,225,141,67,123,135,129,129,24,205,175,199,247,92,28,70,134,90,149,155,139,244,159,16,117,225,63,123,238,141,36,120,248,90,159,230,91,79,11,2,114,142,87,247,215,11,107,170,9,122,234,22,3,211,248,43,75,80,73,70,115,237,111,96,64,166,214,254,137,217,187,185,231,38,59,209,127,242,227,158,226,130,79,39,215,254,147,161,61,54,92,150,136,10,123,23,107,73,190,86,82,65,185,197,183,226,132,4,176,194,12,21,138,182,55,234,36,164,164,90,67,18,203,190,71,243,221,142,214,178,48,17,146,51,144,66,225,123,126,250,39,243,32,63,130,223,26,3,58,38,145,231,137,198,236,148,42,227,4,61,223,217,223,8,26,121,65,183,251,204,95,111,106,131,217,160,164,248,227,213,53,130,200,42,160,173,19,151,206,120,35,107,89,73,16,63,11,111,249,62,10,61,148,160,142,63,203,246,177,130,91,35,210,136,107,126,121,141,2,182,149,17,14,15,168,13,158,21,137,173,159,108,55,238,164,179,224,183,102,58,109,179,114,37,130,97,193,75,173,113,171,219,47,229,158,77,165,53,110,148,222,19,64,58,31,106,245,176,205,202,252,182,73,17,238,77,78,240,181,184,179,17,135,237,6,117,71,63,236,97,69,46,243,39,199,131,67,114,140,217,57,204,254,5,149,149,23,41,96,8,138,183,94,82,92,25,38,51,22,14,220,179,217,248,102,101,234,67,59,28,153,217,73,151,142,245,236,61,225,214,148,84,253,64,165,225,125,6,253,119,8,145,253,112,161,173,92,37,18,57,204,155,211,21,224,188,238,120,49,236,119,110,173,65,119,24,55,98,189,243,118,152,160,66,9,78,200,112,158,91,35,28,168,53,120,56,199,209,235,207,12,166,53,184,48,231,32,242,137,196,210,75,225,106,222,153,87,95,206,210,83,230,71,243,88,155,147,13,2,81,30,181,6,135,150,110,48,103,51,199,35,13,23,83,90,222,78,118,64,130,43,120,218,251,197,31,131,110,13,45,252,20,107,81,243,101,223,173,191,42,122,249,53,191,91,15,163,99,83,243,124,196,146,199,220,168,228,135,8,67,252,16,112,243,97,163,36,194,117,74,26,58,245,251,142,225,75,63,91,186,223,251,28,221,37,197,208,168,188,3,151,36,132,244,24,90,96,149,29,55,67,111,86,109,63,9,203,114,247,121,72,242,48,248,2,236,157,221,75,113,48,108,8,141,143,69,132,197,9,176,63,133,229,16,5,204,234,101,138,129,207,158,123,12,70,101,245,117,118,237,22,130,209,237,77,101,131,199,12,89,7,168,80,31,167,62,156,48,225,92,131,253,220,57,205,206,135,165,52,186,66,0,206,55,113,115,104,159,255,164,50,215,163,182,32,113,179,67,166,115,60,214,99,222,23,89,244,144,57,104,242,181,193,56,235,189,113,75,222,242,68,219,57,135,244,88,162,130,236,212,23,59,40,15,91,198,227,229,29,134,57,72,61,230,75,156,140,138,246,131,158,117,13,52,176,173,190,244,33,209,87,101,110,34,186,233,52,162,227,163,246,176,67,162,167,110,255,34,176,81,238,169,217,22,248,255,111,245,198,192,63,61,230,152,86,119,199,143,124,98,211,140,200,9,186,143,203,58,220,76,133,113,133,252,214,219,116,104,239,45,122,110,158,181,233,68,160,195,72,29,162,117,230,245,198,69,33,83,15,16,234,78,201,81,7,214,91,183,66,218,142,2,166,15,172,163,203,26,146,126,52,40,190,171,65,63,232,99,17,226,189,167,54,145,112,181,10,199,207,48,178,176,48,240,153,29,127,117,172,173,37,205,90,24,45,230,155,70,141,68,106,200,162,210,109,119,173,103,190,175,144,69,69,89,232,205,34,250,40,66,158,116,205,55,75,42,105,159,144,28,46,47,248,102,87,212,109,20,98,223,183,69,159,41,209,199,136,121,231,115,38,60,40,4,109,88,59,100,173,129,210,184,153,172,79,204,121,87,63,81,27,170,133,90,250,160,196,247,220,123,90,82,194,79,19,190,250,168,145,108,214,5,143,12,125,121,55,254,168,218,134,36,255,126,162,16,232,150,173,144,108,167,189,204,131,80,104,233,165,149,218,234,11,168,171,185,121,114,214,132,234,196,217,190,124,126,38,234,102,161,182,65,45,249,93,205,9,171,197,11,67,244,188,123,35,67,163,47,28,104,209,67,166,172,29,22,78,7,2,238,23,87,227,92,210,119,118,150,228,211,238,169,219,62,142,154,193,74,187,164,10,26,186,250,212,83,64,47,160,74,187,238,83,116,35,63,105,17,182,227,112,52,192,104,226,59,13,160,248,28,10,54,231,60,123,88,134,10,165,151,140,122,156,99,196,215,5,173,206,85,29,148,129,70,70,126,50,49,148,245,213,140,112,237,179,210,61,171,63,125,86,243,131,24,193,79,95,212,72,139,143,143,170,143,152,203,179,165,242,88,137,32,250,214,207,60,76,239,213,95,200,89,9,89,93,58,99,232,236,79,89,103,178,227,137,249,56,136,143,201,9,103,165,132,171,7,110,176,91,179,82,210,247,143,110,166,187,185,199,219,235,161,236,193,115,84,223,63,43,68,126,58,125,33,181,43,201,197,109,42,168,56,125,101,244,180,181,247,227,169,45,221,2,113,155,210,147,183,161,210,160,27,209,68,226,216,115,13,85,129,110,248,11,77,60,4,194,161,174,27,59,173,48,45,61,51,18,183,122,53,242,174,203,239,76,202,42,92,93,189,97,151,210,125,159,193,248,209,38,114,243,57,22,194,192,12,201,233,214,51,231,116,59,32,183,50,222,79,39,149,100,68,27,131,190,49,159,38,9,104,178,124,12,200,88,155,227,93,232,100,72,250,161,45,138,126,227,182,80,75,38,217,217,213,75,125,48,183,100,50,136,98,70,208,243,125,74,107,206,210,129,67,100,89,222,208,114,211,141,200,114,80,194,124,133,104,188,12,28,241,167,39,13,117,98,144,20,34,227,5,246,195,29,23,4,183,155,46,30,56,161,179,103,26,202,54,72,165,152,97,163,246,253,185,124,136,127,197,140,0,174,51,99,25,36,88,141,52,227,58,234,16,63,67,63,181,105,11,149,55,48,24,39,228,149,45,190,96,22,115,13,137,56,186,13,157,185,122,24,13,144,126,143,117,118,65,239,233,192,220,171,134,98,107,53,121,99,180,112,200,68,1,211,227,242,155,152,211,80,55,114,109,107,14,123,50,96,123,168,227,190,225,235,127,108,97,214,125,43,159,250,76,132,45,79,85,146,194,166,96,91,67,77,75,70,150,244,56,60,79,217,94,104,123,254,111,0,47,21,90,89,247,99,11,59,255,58,235,134,177,63,74,80,239,141,226,21,136,153,198,176,55,238,170,28,105,88,167,236,162,246,67,97,224,195,72,3,222,76,72,91,223,183,129,138,186,76,20,21,197,198,12,33,196,123,174,17,234,64,16,166,136,94,156,113,54,206,176,89,205,199,134,215,106,140,71,12,228,225,71,41,120,186,188,194,102,116,166,194,11,118,72,54,231,176,103,180,199,253,49,12,196,22,86,61,224,76,223,173,232,102,27,234,194,154,78,228,124,41,146,162,44,177,248,8,192,222,94,110,211,2,97,55,87,72,125,220,133,64,172,97,39,169,254,86,230,130,235,224,209,232,0,32,224,15,255,240,15,127,245,237,207,126,254,195,207,190,255,249,47,254,228,251,127,245,221,159,253,147,127,244,29,249,171,111,191,249,223,255,253,207,127,252,245,95,253,253,111,255,219,143,127,245,231,223,124,151,191,253,230,119,255,246,63,255,238,183,191,249,253,95,254,175,127,248,203,95,127,243,221,55,197,210,109,53,125,243,237,55,127,255,119,127,253,251,255,248,183,255,39,203,239,254,226,223,255,248,63,254,230,252,237,31,254,175,255,251,31,254,191,255,231,247,127,251,159,126,255,55,191,254,221,111,254,195,49,253,248,63,127,251,187,255,242,239,142,233,243,151,31,255,250,191,254,248,23,255,230,199,223,252,221,55,191,250,213,183,127,246,139,95,254,236,251,239,190,249,199,223,255,209,47,254,245,207,191,255,230,219,63,254,254,135,127,249,253,47,126,254,203,239,190,12,255,244,135,127,241,203,63,254,225,79,191,249,246,159,253,240,195,207,255,249,159,252,233,31,253,226,12,253,15,254,192,158,148,216,52,121,199,15,84,45,39,234,126,201,231,14,181,126,187,105,44,99,114,65,200,162,170,185,148,47,30,82,51,207,245,232,118,48,211,138,252,89,51,102,30,237,81,85,155,217,162,74,55,3,73,238,98,158,38,236,227,102,66,196,172,230,227,125,76,183,154,108,146,88,141,208,178,185,25,210,223,173,230,178,199,187,245,217,236,94,121,31,51,208,154,237,63,14,140,174,233,115,117,64,18,207,124,188,186,161,47,237,140,196,135,141,28,71,184,115,163,18,62,220,140,54,133,62,21,64,182,226,111,180,162,99,31,204,237,10,175,152,25,76,183,190,81,206,152,228,47,28,37,134,162,87,163,16,156,253,169,141,238,163,168,57,125,137,75,152,181,60,146,109,140,25,2,226,55,176,243,67,69,159,57,155,171,124,205,236,142,225,91,26,109,172,95,93,134,72,220,155,153,42,112,113,115,93,239,36,236,70,71,5,124,201,205,200,13,5,115,77,233,189,82,4,205,182,60,117,7,228,248,94,41,187,74,43,106,134,178,219,31,59,35,126,35,223,154,114,203,120,207,125,30,122,5,43,222,222,187,152,64,38,152,105,189,247,89,152,76,40,76,204,231,52,251,194,47,155,25,232,103,87,51,36,121,254,78,147,213,45,196,76,178,112,251,200,208,46,214,153,4,91,96,89,95,47,141,34,108,159,250,219,13,252,74,115,43,62,169,190,148,102,109,57,110,54,12,158,154,51,211,225,154,13,151,173,102,18,108,203,127,28,31,85,127,187,82,150,221,110,165,181,89,71,70,165,117,184,21,216,143,94,76,18,160,184,249,108,56,169,4,51,130,178,254,219,198,209,173,191,125,134,57,250,116,115,153,85,247,171,158,57,184,253,169,173,202,46,187,29,0,231,90,252,177,56,116,134,126,77,126,126,102,55,159,117,94,166,154,17,229,243,145,7,78,168,14,167,218,188,194,146,152,59,12,3,77,205,72,21,250,189,161,129,73,89,205,103,246,220,77,167,208,205,167,3,55,241,181,233,111,133,20,89,155,106,54,105,29,55,159,184,170,234,200,208,73,122,111,133,20,133,222,121,122,139,46,86,50,152,83,199,13,112,241,238,11,56,81,53,235,75,161,125,117,61,107,222,75,231,17,173,3,229,61,180,185,173,58,48,118,214,238,179,176,88,86,76,204,228,202,229,106,36,86,244,165,116,228,54,175,21,9,134,94,212,10,151,216,51,55,116,103,196,12,121,98,246,91,103,154,29,183,154,105,1,240,171,207,167,158,186,77,27,96,53,249,76,129,14,49,92,13,218,249,205,20,122,174,202,80,115,31,111,142,47,131,179,135,171,73,98,184,21,142,1,125,103,5,9,204,59,81,104,51,206,225,149,158,211,124,222,3,221,32,15,89,183,187,70,226,221,127,155,108,199,14,23,39,56,211,175,25,218,132,174,83,33,207,253,21,54,152,25,226,4,125,44,66,234,241,204,249,156,131,250,88,112,222,245,251,206,96,248,153,97,249,36,192,159,254,92,156,147,69,63,182,121,50,62,114,8,161,244,123,240,5,222,83,119,109,0,54,51,192,172,233,102,42,175,114,53,66,222,95,94,48,102,104,4,116,249,84,171,14,250,143,243,113,245,232,171,16,44,86,31,217,249,177,164,19,141,128,230,43,241,99,230,78,245,78,204,244,238,15,127,43,52,151,213,161,102,40,63,252,157,18,73,87,29,57,80,133,226,67,163,163,75,223,105,37,126,125,175,5,121,243,240,219,236,243,254,219,176,172,170,123,198,111,125,193,147,205,204,10,210,231,162,72,182,253,123,209,180,50,195,213,231,139,248,158,179,0,160,213,173,230,51,25,252,20,64,213,38,28,18,208,170,166,235,181,30,115,67,96,71,204,192,201,159,53,61,125,109,51,142,225,59,210,153,194,237,97,51,205,218,214,151,56,183,153,207,166,50,245,198,108,80,203,199,53,193,134,135,223,166,35,163,184,153,60,158,254,120,135,95,234,126,107,100,67,151,46,108,42,102,205,119,13,88,76,130,171,110,76,76,219,71,206,249,162,95,171,147,173,189,223,18,225,139,17,102,2,144,150,254,204,244,71,234,192,173,40,230,191,221,76,7,69,205,231,196,40,62,50,154,37,195,200,104,161,220,254,92,21,30,70,157,10,104,185,185,163,2,89,200,12,63,142,130,203,244,119,138,111,25,22,8,220,98,239,139,144,101,221,225,222,61,205,254,204,160,207,245,185,97,141,120,87,103,52,188,244,173,209,95,243,190,39,57,177,48,75,201,230,103,127,45,105,73,59,148,153,97,245,246,31,167,142,91,194,143,179,124,239,91,3,47,24,191,24,245,186,86,221,140,140,166,190,22,4,30,125,55,181,14,178,176,58,81,227,241,217,0,160,105,170,251,7,160,175,111,183,102,152,1,197,154,233,23,188,31,172,67,146,171,63,13,125,139,111,243,148,25,183,30,187,144,112,12,119,8,104,8,75,26,244,85,216,221,124,174,156,237,109,190,70,71,155,74,147,218,212,53,183,44,224,133,207,134,214,154,175,108,60,184,224,130,181,42,14,90,57,33,254,14,110,14,249,247,59,110,88,250,82,8,204,112,151,243,29,24,240,229,41,55,38,145,87,124,31,62,115,102,39,189,241,89,172,188,179,143,249,120,49,70,133,254,204,68,124,247,208,37,192,70,213,225,89,183,101,17,191,102,89,134,112,107,171,79,75,38,106,237,107,165,103,85,175,69,93,226,30,247,180,181,181,162,33,221,254,180,178,93,115,135,119,111,168,217,160,193,110,134,244,74,175,134,151,227,126,233,12,237,117,8,141,224,225,216,119,10,30,51,225,106,85,243,85,50,196,138,99,168,71,211,254,188,52,55,183,82,163,121,220,118,35,204,5,109,122,29,153,245,111,44,55,119,88,13,212,140,42,140,15,28,249,130,169,3,63,191,119,207,181,124,150,85,123,50,113,102,165,75,213,71,118,220,240,164,223,18,69,1,159,223,148,231,90,147,243,156,46,70,248,9,221,124,156,9,9,163,161,169,60,17,184,223,251,120,22,93,246,97,10,26,121,251,60,66,57,241,21,133,205,188,138,103,107,142,185,177,49,139,153,122,117,30,110,78,83,210,18,25,197,215,47,42,133,109,181,192,242,16,121,102,30,23,220,108,230,179,129,52,29,89,43,95,156,180,102,77,212,148,213,122,140,55,246,201,159,124,190,154,187,173,93,55,215,253,82,244,214,117,88,78,128,225,63,62,137,199,245,157,1,169,244,105,56,135,105,139,137,121,210,245,237,47,101,60,54,66,140,235,54,160,152,13,189,222,165,86,232,246,253,133,193,55,220,245,149,224,57,188,247,217,173,228,252,204,217,34,110,191,49,48,147,173,214,85,214,77,28,100,208,143,250,70,50,12,218,203,7,6,153,166,190,207,12,169,121,126,102,210,66,77,205,136,251,54,55,83,99,215,171,43,147,206,199,77,196,38,97,238,113,197,74,95,190,234,77,233,89,103,145,177,142,249,167,132,25,124,234,197,116,220,231,103,238,66,202,135,25,214,242,242,204,117,13,57,89,206,95,92,152,219,204,37,73,112,98,19,167,86,127,44,242,91,186,180,242,50,9,222,107,166,14,177,213,140,204,94,246,23,110,190,192,27,56,12,205,39,44,184,183,166,88,176,100,251,39,143,89,246,77,65,209,37,85,244,92,2,84,119,117,70,141,232,27,14,96,249,241,74,245,204,231,63,20,54,91,194,115,235,213,152,247,188,205,205,102,93,23,51,112,133,246,204,208,40,23,49,79,99,54,113,115,7,196,34,230,243,45,87,119,43,2,106,122,235,115,80,205,254,46,110,37,201,134,83,236,227,223,88,147,238,175,173,33,29,176,30,20,105,223,213,245,181,96,97,206,200,206,181,55,178,90,229,228,66,203,40,121,44,202,115,237,37,105,84,162,245,171,168,105,102,26,205,196,106,211,218,127,123,183,92,36,69,75,121,165,123,212,149,81,99,89,89,174,238,141,70,169,233,159,211,74,63,98,94,237,205,132,179,169,202,177,118,230,1,187,217,125,102,18,22,75,54,171,2,50,113,251,118,67,147,102,151,211,163,208,155,52,110,68,150,201,105,75,116,113,230,100,242,131,30,37,144,166,147,232,236,17,59,95,231,38,195,156,42,219,55,152,167,230,89,129,179,169,141,41,14,8,178,33,185,248,121,73,31,82,150,100,7,218,211,189,250,44,232,160,65,196,29,60,147,155,188,232,125,100,146,181,91,118,35,214,69,218,126,86,227,128,36,253,82,112,225,185,3,79,65,31,36,142,152,241,186,111,176,118,92,195,46,242,191,152,55,124,20,119,104,160,66,245,141,193,198,49,190,216,183,48,3,211,21,191,140,170,65,78,190,91,33,90,156,101,109,84,92,114,217,255,79,80,216,36,156,163,108,188,60,143,9,23,72,123,252,242,221,106,224,213,163,131,76,87,115,147,145,131,253,168,207,9,177,214,7,89,90,56,209,235,205,35,14,3,245,189,78,188,212,90,46,238,40,208,48,36,251,108,253,116,227,95,23,253,56,21,136,158,168,121,165,47,134,70,51,79,56,112,212,188,47,227,31,102,30,125,233,189,201,215,122,50,229,28,99,144,29,169,25,217,244,235,71,83,162,210,129,141,126,137,218,204,136,174,69,48,143,203,180,110,102,122,185,155,154,87,107,207,203,174,242,165,11,13,87,239,137,79,180,148,178,94,57,105,76,241,251,66,121,217,245,190,136,3,38,191,154,205,65,178,225,236,207,237,171,214,142,25,113,21,217,129,171,233,82,189,81,119,83,222,81,243,196,211,118,243,78,154,168,175,172,205,190,253,234,51,105,166,100,5,128,135,244,233,73,26,234,90,35,12,13,98,219,27,150,164,179,88,70,210,199,94,156,83,110,165,96,160,79,189,40,84,191,160,197,4,103,212,124,60,114,207,102,156,179,182,133,57,132,91,229,137,16,48,27,173,132,139,169,130,249,197,144,180,233,51,163,86,217,221,120,102,91,11,215,210,253,121,135,13,243,247,46,225,145,215,229,229,50,51,143,21,205,219,147,117,248,66,101,132,223,54,126,40,55,15,209,156,183,204,104,42,217,167,126,54,93,175,26,204,211,107,46,166,130,62,195,44,251,196,218,215,76,97,41,204,209,109,187,132,155,143,23,188,117,224,96,12,222,143,147,233,88,193,218,60,157,134,224,218,72,209,58,251,246,107,155,105,43,171,249,140,165,250,213,93,249,140,63,230,252,114,225,231,120,72,113,34,208,21,124,143,7,168,194,33,39,13,230,43,188,104,102,219,122,162,185,123,114,21,31,46,108,178,152,155,231,71,113,117,213,11,176,123,191,20,76,230,84,11,47,92,243,213,160,111,250,136,23,167,245,46,38,101,220,195,200,202,109,97,194,108,52,183,225,106,124,64,191,122,211,115,19,63,23,34,158,158,17,224,246,225,157,146,78,221,47,97,48,86,188,119,6,42,112,205,217,194,212,48,209,246,244,196,46,204,80,51,78,134,212,94,82,140,230,157,17,54,164,69,49,124,184,25,86,246,18,204,37,123,250,180,152,102,213,8,11,168,215,226,169,14,56,71,82,184,250,120,206,158,199,55,49,192,184,192,32,37,241,171,33,120,10,51,145,226,172,111,134,197,68,115,195,200,13,0,231,73,152,220,52,240,49,165,7,255,96,64,57,71,14,91,210,153,167,207,140,90,66,10,191,109,221,45,110,134,56,33,152,243,237,232,49,179,237,76,97,163,77,158,167,7,42,87,194,185,134,227,225,25,179,2,181,124,56,156,166,103,66,232,253,209,244,104,5,254,230,78,8,205,59,56,240,225,236,217,125,250,67,29,31,47,135,23,54,109,39,112,243,241,47,195,2,161,25,235,125,141,189,71,88,123,44,198,235,67,195,166,123,220,163,112,220,146,167,154,110,94,53,126,140,49,47,161,134,201,121,146,223,156,225,168,95,197,95,9,121,191,29,230,137,9,246,185,153,173,56,58,10,164,247,182,155,241,212,130,147,225,213,206,10,196,169,7,231,230,108,133,62,44,130,200,176,9,119,99,165,119,51,74,240,193,115,106,187,186,107,4,139,102,15,95,163,59,153,165,153,71,139,95,3,138,146,233,15,213,13,140,40,102,8,174,124,100,39,18,75,85,95,55,154,172,239,133,65,212,31,150,101,107,93,94,24,142,117,56,185,216,131,125,67,161,56,176,195,170,109,41,189,26,86,133,251,33,108,210,112,205,164,103,238,248,186,106,38,110,241,31,167,166,27,182,66,190,129,239,24,199,103,72,123,232,99,3,161,185,105,43,248,190,83,112,112,104,165,243,92,116,165,92,28,118,225,210,155,231,216,13,143,29,118,120,250,217,222,79,147,125,235,58,48,92,76,207,69,19,212,245,48,139,72,203,172,103,62,43,47,156,123,196,172,126,230,54,232,50,170,126,108,243,153,138,155,161,157,215,207,9,211,157,23,100,78,172,150,162,107,150,8,163,238,178,135,37,56,238,147,148,77,188,58,112,118,209,30,22,15,162,51,94,123,107,6,63,148,139,57,171,82,114,51,26,205,186,66,32,244,153,94,216,35,46,172,75,67,15,210,19,249,229,224,33,31,172,26,153,32,23,230,143,141,3,47,145,38,45,47,197,93,9,2,129,177,53,234,89,166,198,114,205,48,118,235,169,104,122,55,239,123,245,227,33,233,10,57,159,171,59,156,6,110,154,212,139,62,246,60,147,197,55,59,10,252,37,92,141,102,177,159,169,141,36,151,174,252,76,106,74,204,171,206,96,197,3,118,235,12,75,51,27,249,174,223,248,248,48,138,83,56,230,158,61,179,90,224,122,175,58,195,179,81,28,95,235,202,210,246,139,149,124,205,155,132,84,187,130,181,93,190,11,179,174,146,195,183,106,105,102,183,30,151,35,135,24,211,90,217,124,10,50,43,36,249,115,204,230,116,186,121,78,173,246,211,44,14,62,218,43,57,39,64,82,47,61,227,152,249,218,130,39,114,46,253,210,228,40,235,51,115,220,234,235,182,34,210,171,18,237,92,245,226,76,62,231,190,208,14,154,32,233,83,147,234,246,105,98,42,156,106,37,137,238,161,32,180,104,186,149,1,86,73,238,163,195,201,57,245,60,77,208,166,214,103,102,117,104,190,1,33,6,247,148,193,153,110,245,9,211,78,226,134,3,186,238,26,222,226,171,78,47,19,117,19,58,154,49,29,241,66,23,206,130,174,97,57,124,121,217,75,103,253,28,108,26,32,0,3,241,111,213,180,80,131,240,86,242,244,251,49,178,63,232,149,131,182,43,127,217,144,210,213,112,181,33,82,220,188,74,213,227,54,89,217,194,71,197,135,14,247,38,55,249,190,164,137,42,202,135,134,183,166,246,119,117,239,138,15,170,198,94,224,78,66,7,65,218,245,133,65,21,243,204,35,229,224,254,155,212,164,20,42,11,100,84,154,59,194,129,244,143,133,82,81,184,117,42,111,105,225,233,44,77,254,64,230,227,181,129,98,0,20,221,6,19,228,9,30,183,32,45,164,137,165,180,12,33,119,173,112,166,134,167,166,102,250,234,175,40,200,165,17,102,112,109,238,199,210,140,28,242,9,217,226,252,87,189,61,155,70,92,59,56,148,94,79,7,163,216,195,162,7,246,241,42,226,179,232,84,49,4,92,123,133,254,17,30,250,184,123,103,104,219,1,12,121,135,144,39,51,99,223,157,65,255,234,83,103,60,45,119,127,0,30,229,17,246,193,148,252,169,22,10,193,234,232,18,107,181,42,24,157,29,126,184,191,71,58,177,79,15,71,41,41,240,135,59,50,42,37,181,2,193,113,176,21,173,60,225,92,32,249,80,31,248,141,100,166,222,57,89,119,137,3,10,231,94,225,59,50,102,255,109,163,127,14,187,1,117,202,7,66,38,1,28,246,18,10,220,215,138,163,174,201,199,4,91,246,157,35,204,24,104,69,212,156,118,185,249,46,59,38,150,254,244,40,163,57,46,149,148,198,28,33,169,58,150,39,65,206,94,130,210,73,214,133,99,109,52,95,102,136,161,123,216,65,233,106,246,91,179,1,143,169,87,167,125,15,120,210,110,101,135,189,6,116,219,245,61,8,254,151,98,65,128,200,86,175,41,67,229,8,112,65,204,120,128,55,74,35,225,65,192,163,187,5,121,207,251,227,224,253,244,180,131,219,203,63,6,138,116,61,174,231,93,110,132,87,173,239,62,44,119,200,14,238,25,78,163,72,173,51,28,118,8,122,93,72,248,137,108,68,2,220,166,175,141,237,203,12,10,123,77,53,35,77,126,227,153,106,49,175,190,79,16,123,251,166,0,235,176,210,172,108,22,21,176,251,205,226,213,73,118,82,175,70,158,103,77,55,159,149,83,117,247,70,246,111,223,76,48,1,6,144,89,49,47,48,177,119,228,192,161,20,101,194,102,145,46,236,1,89,218,49,212,179,129,3,214,209,103,92,220,130,43,216,207,178,125,221,1,19,114,77,205,63,118,36,201,29,234,206,98,72,26,146,83,227,41,222,184,48,155,213,195,197,76,251,90,245,231,162,147,69,106,60,149,66,240,190,7,49,222,89,211,132,22,104,245,117,99,110,104,42,178,70,136,84,233,243,117,170,42,114,55,234,246,15,75,136,248,76,169,198,153,47,102,148,158,125,22,162,1,209,194,213,48,133,248,84,64,83,104,235,52,28,11,238,173,187,101,64,119,178,116,220,134,64,186,195,70,58,169,234,51,79,222,131,79,82,36,209,134,250,92,208,41,121,201,249,172,45,8,148,228,214,211,52,159,238,192,57,224,138,198,97,84,152,29,67,76,138,72,67,188,73,243,177,195,224,173,178,161,115,144,166,186,123,46,16,229,238,144,1,7,100,253,198,133,108,91,216,49,232,222,79,245,237,85,192,164,228,169,12,0,91,125,191,1,91,166,47,116,39,240,229,207,156,235,80,215,135,246,223,122,43,206,103,157,194,13,34,67,163,161,122,93,39,128,128,143,207,41,230,137,27,224,91,52,20,71,58,69,97,33,242,24,142,77,160,108,241,6,155,169,129,249,242,200,176,218,103,53,3,41,46,111,135,47,75,49,248,40,6,181,175,126,77,204,199,175,82,15,195,200,228,125,22,90,113,85,222,10,42,111,240,176,93,51,157,111,114,222,54,142,196,52,223,209,115,150,135,68,67,200,156,77,71,223,80,92,173,10,225,130,134,19,28,210,53,131,39,144,74,122,179,174,22,127,167,68,9,89,118,5,16,167,103,61,249,145,186,76,204,85,204,52,28,191,142,34,195,81,136,21,204,139,244,222,160,220,39,207,85,12,95,235,7,242,57,158,117,22,163,207,189,125,47,36,46,24,250,57,27,165,24,47,212,108,152,137,36,1,15,0,124,61,63,215,122,7,36,121,67,213,125,61,143,15,22,213,34,174,83,67,160,208,179,247,8,224,37,241,130,173,153,176,122,238,18,97,24,77,114,208,243,248,112,186,38,231,40,11,183,181,51,233,211,195,216,39,210,139,69,205,40,145,58,202,151,86,208,161,87,35,87,236,72,246,179,63,84,205,243,29,51,75,196,49,219,141,184,91,172,205,160,160,14,156,142,5,168,6,48,176,181,135,140,70,209,81,111,221,168,163,249,213,199,107,27,250,208,181,52,127,170,15,229,93,120,170,146,91,122,32,96,2,95,189,24,10,135,253,96,188,73,232,32,236,133,154,131,47,64,220,58,116,220,41,211,142,235,80,91,104,133,229,234,243,28,249,101,172,78,228,90,180,131,165,1,10,93,30,96,206,150,102,184,115,42,175,157,98,90,104,54,117,220,208,251,63,184,170,73,104,234,59,201,124,95,15,74,104,29,213,151,2,59,140,103,177,17,169,172,122,235,97,100,207,30,76,209,120,160,95,99,238,23,3,34,115,168,31,186,163,230,181,95,208,220,247,214,57,214,173,172,255,34,95,16,192,50,108,147,236,155,30,189,162,165,170,27,198,241,104,114,117,239,255,124,182,81,116,213,130,178,120,239,100,128,123,206,250,227,203,20,113,60,142,163,227,74,30,235,120,2,205,55,148,98,140,60,114,49,221,120,213,211,20,20,174,166,110,163,36,215,31,220,27,100,166,2,155,27,81,246,146,32,112,107,75,92,155,118,212,61,235,42,138,21,111,103,82,182,238,209,18,236,101,89,142,30,50,84,231,243,190,240,20,45,18,177,66,225,246,146,24,27,243,84,51,164,247,249,229,56,214,238,250,219,213,38,188,39,225,128,142,12,189,181,229,193,95,30,154,122,137,152,207,201,228,169,8,32,208,97,6,227,232,190,154,26,173,126,10,46,192,31,146,110,8,132,83,195,6,62,151,165,47,189,112,149,105,17,214,31,63,103,180,103,195,72,90,107,225,24,190,54,4,240,188,26,104,101,25,49,211,171,247,42,222,155,125,184,232,91,33,174,209,26,105,209,77,129,116,193,131,23,103,67,158,7,51,189,212,254,227,136,25,150,96,6,236,208,95,77,59,46,32,194,125,135,182,145,211,30,218,120,67,130,252,57,126,39,62,64,91,70,63,55,44,245,94,170,73,31,44,132,154,57,82,253,199,113,113,90,48,247,253,202,14,9,188,205,10,35,123,232,101,28,164,169,78,37,72,183,250,102,67,34,63,153,244,149,119,67,32,191,171,33,182,19,51,33,64,123,102,164,196,244,106,26,84,202,195,192,16,40,233,99,47,237,234,73,164,40,131,153,198,249,7,70,153,161,201,23,70,245,254,170,41,0,157,107,81,51,27,173,239,42,52,58,133,3,100,19,82,59,240,194,218,174,37,169,139,224,196,219,239,50,98,147,250,74,119,123,72,195,98,18,30,186,89,162,86,238,225,158,205,51,205,99,55,99,45,30,207,76,29,84,102,10,221,121,249,141,219,148,88,223,27,133,37,137,106,141,155,241,28,154,152,1,206,148,135,127,56,78,76,23,43,190,215,187,152,130,185,90,173,113,160,61,184,73,45,91,205,164,162,222,167,94,117,41,220,132,190,178,254,220,39,182,167,161,102,0,113,249,173,143,129,215,46,63,126,28,92,20,59,29,252,131,183,166,102,88,16,243,195,29,65,121,32,86,186,137,31,16,11,110,118,73,73,244,12,201,144,63,117,130,190,90,78,251,110,232,22,111,164,77,52,85,201,118,72,151,78,159,55,58,167,207,50,120,26,52,252,128,50,190,230,97,137,111,53,215,228,33,2,153,185,182,117,224,27,29,191,139,156,59,167,57,241,159,154,193,13,123,195,3,106,232,97,100,73,220,244,12,4,117,151,112,235,206,94,236,216,55,244,4,195,115,177,182,189,33,226,248,167,83,226,88,40,90,87,127,8,252,101,172,111,98,166,24,227,8,101,88,134,115,184,122,25,105,184,119,91,32,60,39,147,129,236,106,46,175,25,131,238,35,121,45,149,254,213,215,80,49,129,211,170,153,78,120,199,27,158,31,15,46,86,255,104,106,151,55,180,212,195,189,233,72,126,77,15,168,169,75,70,164,91,163,180,67,33,209,92,86,228,29,96,196,179,77,173,215,70,146,151,96,147,186,73,189,251,200,136,164,228,165,88,29,219,145,215,212,255,180,26,73,65,189,248,201,121,166,244,217,10,229,228,100,28,244,56,58,210,17,166,15,53,195,156,218,203,235,183,208,5,114,110,52,231,216,175,219,2,170,167,103,30,16,238,56,142,119,17,242,201,17,208,135,13,70,90,57,186,54,27,125,242,64,243,13,140,218,134,154,73,188,59,128,127,209,220,39,21,44,168,176,210,195,212,178,174,179,222,122,157,24,207,95,73,143,184,84,82,128,169,248,165,16,234,166,96,165,218,238,223,162,35,95,174,191,76,54,75,38,240,89,197,178,244,224,215,245,205,142,40,127,183,166,227,162,31,206,113,165,32,209,103,209,23,218,82,243,118,186,179,105,210,115,171,247,38,199,189,150,108,10,77,215,22,64,248,238,160,108,82,233,61,188,111,220,34,71,255,147,231,220,241,107,209,110,228,187,194,154,37,197,31,207,158,15,201,188,220,156,226,200,196,207,128,151,161,235,27,53,93,39,63,144,1,253,73,20,208,97,45,158,229,121,41,214,11,251,204,51,27,7,130,155,145,16,146,91,79,64,173,207,209,32,33,62,213,12,107,154,71,162,9,62,88,9,84,59,66,77,243,157,93,148,226,117,47,132,230,60,32,98,123,14,230,105,83,222,205,112,26,200,131,77,210,87,142,56,57,33,221,28,58,87,140,144,197,75,184,201,124,15,253,241,179,110,155,31,201,38,126,161,47,245,132,70,151,237,215,206,205,227,201,235,178,55,12,201,179,66,88,89,195,197,237,197,47,200,152,212,56,178,234,141,5,148,107,201,130,235,83,231,253,232,14,178,48,76,98,164,155,203,177,113,224,232,195,62,72,11,201,195,196,178,64,130,151,50,179,244,134,33,4,90,226,20,54,32,118,119,108,92,225,168,209,181,217,196,211,0,252,182,194,118,5,227,183,187,187,64,156,146,212,207,224,251,120,109,61,4,12,171,232,209,196,216,95,189,8,177,54,5,115,89,122,235,101,45,138,81,89,232,213,104,85,62,76,32,93,36,234,13,244,57,174,132,188,65,174,224,129,144,161,117,59,179,29,134,211,140,118,88,204,208,20,229,135,210,49,181,111,61,63,8,226,29,166,0,219,158,164,250,33,131,124,236,48,229,92,203,164,213,163,169,204,44,88,1,136,7,194,193,6,157,191,87,205,75,9,85,31,88,169,164,46,14,71,177,30,108,144,226,246,151,29,160,114,62,195,192,206,215,246,159,38,152,209,19,160,161,175,235,174,223,9,171,150,194,102,123,27,38,128,232,53,96,234,64,77,205,9,88,143,231,22,72,123,234,161,202,234,244,239,69,146,47,239,96,246,31,30,228,244,116,212,244,101,190,246,247,68,214,45,154,129,252,123,215,50,221,121,93,205,72,96,123,250,10,40,163,78,163,115,245,28,175,169,25,16,91,188,186,239,190,94,175,247,84,128,78,183,156,156,131,43,80,23,234,243,39,239,211,105,128,224,222,91,37,120,33,8,18,63,114,10,248,189,212,27,62,230,179,187,61,134,136,65,135,128,190,238,51,223,95,169,22,176,157,158,200,205,80,205,158,128,205,161,15,234,88,251,235,229,131,107,39,43,209,85,55,148,96,126,44,64,70,219,20,190,52,114,31,78,80,4,69,126,120,46,10,227,89,72,157,106,120,43,224,27,183,112,112,137,38,185,185,125,116,184,120,214,122,145,195,90,234,52,226,246,56,75,208,89,153,83,247,217,179,53,34,163,225,249,116,74,248,122,53,46,172,147,62,241,243,193,179,3,193,94,156,152,41,119,26,11,213,202,217,244,170,8,70,72,169,102,219,238,188,68,129,0,165,62,54,104,92,31,89,65,171,103,234,166,128,6,176,215,186,140,243,73,191,23,110,230,171,250,4,192,45,158,112,221,67,42,70,154,45,239,70,157,156,189,4,221,193,12,198,121,2,12,249,154,207,151,157,85,103,2,210,234,94,150,47,104,6,134,81,211,74,229,183,134,42,60,44,15,186,49,94,185,201,96,31,193,205,166,67,96,188,42,89,202,113,15,30,101,188,91,211,132,165,175,228,132,61,217,59,96,104,76,106,10,164,164,94,58,124,105,66,89,191,74,248,113,130,94,47,66,243,6,52,39,129,132,131,123,202,39,136,61,81,147,100,237,64,54,194,45,124,205,166,226,174,183,94,150,141,115,51,229,35,61,153,182,233,64,61,243,210,182,9,122,234,242,242,242,96,165,88,174,214,246,142,204,74,65,186,100,61,50,233,215,123,3,131,198,84,253,112,148,191,220,157,133,157,105,133,77,97,194,61,225,223,195,24,50,74,112,112,198,240,218,56,165,140,165,89,5,182,182,236,24,11,155,205,122,106,161,163,236,200,17,168,149,169,246,137,153,176,244,85,122,65,236,235,189,161,224,28,142,177,64,203,107,72,247,124,223,9,149,14,255,113,244,59,116,195,217,52,74,248,215,164,176,50,213,229,220,40,33,191,34,52,35,95,193,12,121,152,163,25,224,171,141,87,131,153,157,94,225,238,96,41,213,140,39,113,151,64,7,48,45,217,198,14,17,211,43,30,194,196,19,142,128,125,188,248,228,91,229,113,214,90,112,160,32,97,152,219,171,235,80,160,170,151,2,157,104,190,142,35,101,252,208,230,130,144,94,125,159,196,112,25,45,12,124,188,93,133,197,90,126,242,92,213,23,31,210,71,67,67,247,77,150,207,231,240,231,240,89,225,157,33,68,230,112,4,80,5,225,214,66,36,114,142,212,210,195,181,164,36,28,70,49,233,253,12,159,3,71,219,1,30,68,154,26,156,208,248,151,252,169,136,184,118,248,28,237,196,61,190,43,160,44,213,116,253,208,215,246,142,197,133,134,134,142,108,26,117,169,91,119,120,161,39,214,128,67,232,62,180,101,70,36,133,100,220,70,213,87,54,52,97,202,189,2,7,93,125,48,11,150,189,226,194,45,13,243,126,155,221,45,233,197,3,57,232,59,71,23,205,198,146,241,51,234,156,234,156,127,107,25,80,75,204,48,95,249,234,130,63,72,157,93,248,60,28,174,0,67,173,230,174,0,169,60,60,47,114,139,115,151,22,204,143,53,137,130,113,205,178,174,135,161,79,253,120,217,253,184,232,189,198,199,170,190,43,108,122,240,170,254,120,55,245,232,143,185,65,72,59,146,94,221,140,29,239,154,169,126,76,29,57,146,233,247,133,55,170,223,109,134,31,207,222,209,135,224,46,234,22,106,221,201,93,156,102,71,159,90,39,68,98,229,90,217,221,150,126,45,186,103,150,95,76,100,34,217,116,162,164,236,248,40,227,215,223,93,205,112,254,92,175,17,6,236,169,157,13,195,10,161,201,175,134,27,185,7,51,116,93,247,165,124,122,153,229,131,224,245,120,166,178,209,119,53,245,131,32,223,157,170,155,71,224,152,59,126,30,170,203,119,100,40,194,107,120,77,123,171,179,142,17,33,149,148,245,167,201,75,222,113,209,157,151,36,216,3,67,54,230,77,196,124,228,180,245,169,10,37,193,27,52,81,3,133,16,66,204,76,147,187,223,64,32,67,109,248,153,63,45,52,247,115,33,29,85,37,163,71,145,52,123,182,132,101,187,134,206,163,179,17,76,47,143,83,93,18,233,212,143,25,54,151,107,38,186,11,230,73,49,228,222,123,145,32,212,145,87,146,49,55,145,3,225,79,158,178,35,129,103,219,253,186,126,48,19,157,205,80,175,166,207,194,95,203,162,75,46,94,45,21,192,134,216,125,21,39,8,134,250,225,61,98,8,215,30,87,125,170,25,78,205,59,242,13,3,199,106,225,222,221,183,241,134,144,149,66,245,135,57,39,221,239,13,223,124,211,151,74,32,250,245,193,58,154,153,202,128,106,216,198,121,23,39,10,139,128,229,228,115,111,84,125,221,220,161,75,15,102,10,57,254,227,36,152,116,241,194,194,237,180,177,112,146,65,110,161,230,249,162,50,74,45,93,249,66,12,179,185,110,165,12,254,205,192,173,135,57,247,187,58,59,251,105,23,135,217,0,9,229,158,63,29,42,135,57,116,104,39,114,157,201,205,230,136,234,131,173,60,222,91,131,40,32,233,41,96,232,138,235,37,81,200,9,132,56,172,144,230,68,40,221,194,147,176,93,34,14,225,102,212,171,212,207,57,230,1,11,231,151,185,130,99,10,71,12,158,232,141,132,141,82,61,233,92,58,227,204,233,250,57,198,128,63,134,110,152,32,59,252,214,192,115,195,249,132,204,211,205,77,211,218,9,241,191,158,187,251,170,173,99,238,43,105,225,147,99,153,106,244,53,195,116,57,119,48,131,40,189,102,99,3,88,106,166,73,247,62,246,135,214,64,239,77,149,170,190,119,218,104,191,22,51,204,192,203,231,18,201,9,13,205,54,252,62,195,231,233,137,16,235,10,174,204,113,230,179,47,2,166,150,250,111,112,66,191,229,121,156,245,166,153,187,101,244,124,190,254,56,116,212,225,94,6,120,124,107,223,10,215,26,72,24,149,173,239,90,231,88,25,49,179,61,46,255,42,2,232,117,171,215,74,250,192,139,201,70,134,167,204,31,29,205,244,156,125,179,166,214,22,146,11,131,102,109,55,247,222,67,102,130,172,198,45,165,193,41,203,80,181,156,181,155,211,202,210,203,21,182,114,84,72,31,34,174,117,35,136,212,244,128,145,46,220,129,159,232,39,165,88,105,107,87,10,8,243,2,53,173,117,186,13,214,233,126,144,54,154,166,128,105,127,116,111,163,225,53,233,68,200,208,148,251,176,207,73,88,195,167,206,134,193,122,135,118,10,140,57,214,232,117,43,155,141,84,80,15,181,228,69,221,194,253,133,5,247,228,210,66,117,223,55,51,135,180,212,82,238,176,142,15,228,88,214,102,186,160,250,165,233,87,241,200,138,34,219,14,72,167,115,99,241,38,16,125,217,10,13,67,87,126,251,99,21,50,236,91,81,5,128,76,252,83,23,170,243,57,96,18,16,202,114,179,29,249,1,239,128,158,205,116,39,203,36,37,21,45,97,10,98,238,162,45,124,23,133,98,32,177,114,31,44,147,52,159,57,32,138,178,111,227,104,167,3,242,81,76,16,132,84,205,125,203,227,226,42,180,6,172,147,103,246,64,51,174,153,20,214,67,99,172,187,66,112,210,43,164,218,208,18,207,37,176,2,138,130,99,76,248,200,231,48,152,80,77,47,55,35,177,107,254,227,21,30,46,133,143,33,93,226,159,4,53,105,5,254,179,180,206,123,42,110,166,97,73,70,222,201,122,249,100,162,72,164,180,154,72,28,58,81,54,250,75,89,201,132,26,101,191,190,220,155,135,19,79,92,130,179,220,240,111,220,155,135,148,83,209,76,52,254,220,212,70,3,226,63,162,21,73,43,255,156,103,3,210,19,4,44,224,107,161,38,15,65,255,146,154,199,11,241,63,61,183,10,16,107,214,224,52,125,174,208,78,170,224,75,154,213,124,179,36,188,210,204,7,160,80,70,235,211,120,145,76,82,115,127,37,221,179,0,161,251,214,31,199,57,242,89,78,243,143,82,208,32,102,54,189,124,211,200,161,233,18,97,175,235,203,55,14,60,246,48,112,0,44,62,139,171,49,120,235,213,116,39,39,191,245,128,20,70,191,87,126,180,129,141,72,91,123,168,1,126,194,114,235,251,33,140,121,1,52,74,233,213,183,75,16,196,138,98,172,84,178,125,31,174,70,221,162,86,32,146,254,219,72,79,73,13,253,147,187,238,30,136,108,210,186,10,108,94,203,211,203,205,244,202,82,28,24,231,145,199,33,32,255,75,0,172,206,119,53,61,118,218,33,66,149,35,121,183,61,43,149,180,150,154,247,246,142,30,114,161,93,155,45,249,152,94,128,108,156,147,1,248,217,128,137,250,210,36,211,17,129,205,75,90,38,27,17,172,130,103,40,119,45,239,144,106,248,138,218,175,102,61,211,243,253,248,217,27,181,169,140,112,109,123,231,23,140,84,129,54,237,152,79,224,226,95,147,176,96,233,99,211,187,157,135,255,184,225,143,245,199,201,237,250,197,112,116,43,40,142,90,132,107,37,176,142,107,91,1,76,11,72,66,174,134,226,83,183,59,20,69,151,220,186,134,199,166,221,193,55,106,152,18,180,213,142,98,154,19,249,242,212,89,11,221,237,211,210,240,204,84,84,20,76,139,123,225,187,252,48,205,92,189,154,58,122,202,239,214,156,133,98,38,11,233,254,25,36,49,73,119,172,227,14,156,169,226,143,77,74,45,233,192,65,174,221,145,205,156,3,180,134,127,94,158,51,50,173,37,88,190,230,52,239,227,254,54,106,200,106,132,222,227,133,179,166,114,162,40,223,250,184,245,33,164,239,218,202,121,206,197,134,168,189,71,179,208,40,232,177,121,14,136,183,137,91,139,97,10,103,50,177,238,126,241,104,10,125,24,11,168,147,191,18,188,154,30,80,190,184,54,207,23,103,139,15,120,214,185,150,4,164,236,57,1,44,107,11,125,188,128,116,106,73,11,179,83,145,246,100,206,135,254,52,126,79,243,40,0,10,6,29,247,52,9,149,107,94,56,131,234,230,64,113,235,87,211,246,172,158,35,63,14,22,221,131,89,35,230,209,129,193,99,186,94,48,11,146,39,248,80,132,55,30,173,194,201,221,2,104,212,187,133,78,52,10,195,121,0,133,210,96,50,60,26,173,76,14,5,133,18,230,249,173,145,64,209,207,133,108,119,171,30,181,157,189,54,5,240,101,2,222,127,127,188,124,60,102,117,91,115,114,87,28,124,93,40,177,83,149,242,73,218,41,152,169,112,204,121,199,235,145,8,99,94,161,10,158,225,143,240,15,114,188,214,166,192,232,254,233,236,120,183,70,23,113,7,108,102,115,62,81,100,102,179,182,162,158,119,60,167,127,46,150,161,234,244,88,66,32,191,199,42,160,138,244,183,145,73,175,30,39,163,80,163,33,31,210,123,169,189,72,151,114,183,162,16,211,170,158,122,48,98,158,170,208,204,105,26,84,30,162,91,125,88,227,174,199,203,112,54,236,218,3,158,174,2,46,247,24,27,136,155,150,188,64,200,123,150,10,196,33,84,99,90,27,229,143,247,183,27,84,236,41,64,49,112,160,239,192,154,97,41,127,130,60,200,30,160,19,242,233,209,4,198,240,177,123,80,83,175,1,142,7,83,114,187,62,78,111,54,206,80,37,63,78,238,157,71,108,33,51,98,45,160,253,189,214,189,67,45,174,1,209,242,55,214,1,20,133,97,159,147,202,137,218,187,149,204,3,60,133,208,230,186,33,253,163,31,42,63,222,193,85,221,113,157,249,123,94,218,8,133,83,135,230,211,111,219,148,120,141,3,179,57,6,215,110,149,21,87,96,148,16,55,231,110,128,195,20,192,122,228,55,179,223,154,61,96,141,136,85,114,134,25,164,135,129,23,7,92,90,242,227,184,35,135,171,36,194,56,206,205,67,0,204,77,27,168,80,103,79,94,149,37,53,70,23,102,200,120,60,168,95,167,162,165,196,227,72,21,76,167,226,162,4,210,2,38,110,25,247,184,155,207,238,164,161,63,13,37,222,211,73,206,174,107,176,137,47,6,199,232,151,25,132,194,218,161,236,180,147,179,173,211,189,146,180,105,115,36,99,119,189,183,222,168,21,76,173,253,84,72,224,190,174,62,255,120,139,162,169,37,230,118,207,207,12,92,69,51,250,8,16,221,32,154,20,32,144,188,80,14,200,78,66,57,32,143,14,101,39,206,209,122,61,133,1,185,74,15,117,142,97,135,252,151,185,152,166,70,40,8,156,243,227,206,52,200,100,201,30,136,121,25,119,252,151,249,248,66,231,72,214,161,45,91,68,215,76,219,229,214,161,161,220,114,211,149,240,91,14,101,130,135,86,251,193,245,206,180,2,24,168,105,90,186,250,179,223,27,60,176,214,19,160,214,243,156,33,77,206,64,188,53,209,186,80,9,184,230,105,228,159,154,197,69,74,196,173,86,153,146,4,242,48,10,82,55,111,232,137,196,12,224,232,13,124,69,104,153,233,22,123,222,14,243,84,80,4,13,139,203,143,77,60,210,165,177,232,232,214,47,252,6,62,119,200,195,130,103,114,182,12,174,22,33,121,91,249,157,174,95,189,183,140,12,205,51,135,158,209,122,93,149,164,149,162,216,113,130,230,53,179,128,244,157,193,234,225,148,24,3,2,28,221,137,121,176,19,18,78,55,27,57,164,152,33,61,190,140,47,228,104,107,23,128,37,174,247,57,250,252,115,46,242,24,50,180,73,6,109,189,183,114,98,93,125,176,89,81,61,91,239,107,3,44,21,51,24,226,238,86,124,15,185,152,19,194,245,58,6,221,238,161,226,188,44,251,92,158,121,234,92,128,26,216,129,111,88,155,182,48,14,184,175,93,37,139,207,53,85,246,194,36,101,60,109,78,178,50,141,112,235,9,25,255,53,91,31,179,236,135,131,148,226,242,129,243,129,150,0,81,208,81,220,14,39,231,29,45,37,251,24,132,224,111,207,26,8,203,104,157,99,161,110,116,243,49,188,133,179,207,235,189,19,100,11,247,131,156,253,173,106,99,206,121,227,243,6,132,176,47,87,133,76,240,181,142,207,117,199,61,97,85,212,189,22,233,77,223,146,12,104,166,69,14,230,217,124,23,119,138,238,122,113,241,106,52,237,6,69,19,192,134,84,246,218,13,97,108,213,22,70,192,57,211,235,70,20,121,112,254,116,233,225,0,223,247,185,96,109,234,186,112,121,20,223,175,150,37,20,117,217,211,224,238,203,30,250,157,172,139,171,125,138,32,215,108,197,89,249,113,235,61,126,247,182,108,192,212,61,5,60,130,95,189,112,72,186,238,72,19,0,249,151,153,179,51,20,111,32,143,104,247,84,38,139,112,92,121,45,50,118,244,12,238,167,222,86,193,210,205,18,68,218,173,129,128,108,35,180,213,157,22,5,155,175,123,67,214,60,21,209,77,194,196,83,161,232,61,107,72,119,158,40,191,222,227,9,241,146,50,206,12,195,16,45,191,24,124,241,10,176,135,7,114,159,134,37,80,140,138,109,163,251,90,23,138,153,193,153,168,46,215,1,103,98,83,38,236,227,122,24,73,212,53,151,128,230,70,199,251,30,153,208,99,4,88,38,78,76,189,219,197,164,66,95,66,175,3,202,19,219,47,38,86,79,1,79,183,183,119,14,99,14,29,105,214,164,212,223,111,91,114,68,75,62,101,78,31,51,240,150,18,188,217,146,28,181,63,173,107,57,128,135,141,189,230,190,16,228,75,84,143,12,176,117,245,28,39,186,167,53,52,17,89,83,109,191,86,58,229,20,26,246,81,128,243,79,145,247,222,43,92,237,114,98,228,124,107,139,136,78,188,31,55,67,52,19,224,208,184,144,190,59,131,75,42,1,76,77,111,207,155,186,80,7,133,135,46,76,254,183,46,200,28,198,199,26,222,188,75,34,176,41,163,28,63,158,156,95,106,24,26,163,133,136,139,13,163,61,115,209,37,11,98,234,28,52,254,96,38,136,169,87,155,46,139,95,109,194,56,122,53,61,72,238,183,81,110,10,94,122,179,118,148,253,182,139,179,105,106,56,7,108,196,23,60,80,224,128,244,107,244,150,94,87,153,67,232,12,111,255,196,236,135,214,50,50,55,157,42,16,98,248,113,186,112,227,119,48,195,89,239,35,239,244,228,196,56,181,56,112,159,51,42,4,39,148,170,182,27,81,17,9,13,3,86,231,241,29,152,244,132,86,7,225,134,119,204,51,116,244,59,34,193,139,117,213,188,237,189,104,128,112,158,186,118,47,174,83,239,201,41,198,184,180,72,87,63,59,192,174,206,208,141,48,151,123,40,19,34,243,20,86,200,89,233,254,82,206,177,70,164,27,131,247,242,174,134,124,160,132,53,146,128,195,248,129,26,233,222,79,92,187,229,236,56,203,179,70,60,54,39,112,119,63,192,244,106,21,41,222,57,182,238,213,157,42,143,238,119,32,138,29,214,67,250,112,104,163,119,39,195,225,10,40,120,198,129,68,176,23,163,2,145,8,225,76,213,173,217,18,122,141,221,51,195,119,210,123,19,75,13,95,221,103,195,78,161,91,200,244,32,253,173,193,187,27,50,53,132,177,94,254,24,217,74,109,154,220,234,79,150,18,93,132,165,24,119,52,169,31,217,240,176,202,168,182,222,239,134,108,216,157,137,52,150,150,64,26,112,92,15,175,240,209,11,132,198,88,96,90,112,64,30,64,166,92,148,173,230,236,241,15,23,141,64,217,80,213,164,54,27,17,219,246,80,116,102,61,204,233,198,122,98,104,136,9,119,109,197,56,39,251,153,165,23,230,78,42,55,248,248,212,44,134,195,43,81,173,86,98,187,246,17,134,121,113,238,84,198,234,6,140,163,248,134,135,52,96,168,52,51,208,145,61,204,5,125,20,75,16,5,215,196,131,228,29,86,39,21,58,132,80,252,99,242,144,90,244,49,242,162,234,83,225,108,173,154,130,69,222,198,91,18,152,72,45,148,86,56,145,178,191,20,0,64,77,127,156,186,180,3,246,12,129,21,202,162,133,86,163,253,102,233,10,76,131,212,243,243,243,241,173,155,168,6,254,160,154,60,0,47,199,95,8,63,13,199,175,27,97,30,22,155,189,35,31,52,199,129,22,24,208,192,245,76,228,217,123,122,112,164,207,249,177,150,167,67,206,251,132,197,164,7,115,127,91,41,74,84,202,150,205,189,225,22,189,102,132,236,148,204,169,216,161,93,222,20,29,122,174,178,69,244,244,102,112,2,145,167,47,140,77,102,122,158,167,161,145,172,15,70,246,246,162,185,143,155,87,166,74,252,160,113,5,22,237,154,1,194,132,231,238,86,58,243,28,147,97,178,116,104,64,19,135,39,168,72,121,235,131,209,217,229,185,97,10,189,85,215,53,103,105,243,60,40,209,195,16,31,235,4,127,173,62,192,221,128,185,72,185,93,206,23,209,180,29,85,102,101,246,58,219,174,163,2,236,183,3,117,221,113,16,206,145,223,223,111,55,109,39,61,142,53,74,63,197,205,63,165,75,59,94,144,247,195,145,143,204,129,231,24,12,246,203,239,14,91,64,35,48,181,189,194,165,53,234,7,201,144,201,201,235,23,3,115,87,35,100,197,47,143,250,225,134,84,126,57,220,218,251,211,214,131,144,148,66,174,88,254,209,51,184,232,80,175,192,78,135,23,224,249,223,216,57,86,105,14,246,178,102,55,29,239,112,239,227,46,188,15,2,98,68,187,10,120,106,154,224,110,194,125,163,36,32,52,111,198,63,224,185,252,78,122,114,7,235,120,16,69,104,216,3,71,156,21,196,61,71,139,86,82,81,130,69,154,110,218,131,1,118,68,178,116,220,132,48,175,170,3,88,79,95,184,181,252,56,20,143,60,76,224,251,155,94,171,165,93,112,171,188,86,165,189,253,229,234,51,76,230,74,219,107,137,130,237,208,73,114,29,58,79,78,232,212,29,35,79,248,219,85,168,176,146,42,155,15,143,138,234,189,146,182,147,67,125,181,172,100,135,106,224,110,132,125,116,56,206,150,110,212,192,252,200,199,114,164,94,66,165,76,175,230,64,114,40,210,194,53,80,206,107,136,18,188,199,22,220,18,184,119,229,172,76,203,79,236,179,249,108,197,195,65,132,119,220,24,135,23,39,164,155,151,146,105,34,162,232,191,157,236,86,98,62,187,159,239,134,144,26,106,141,194,132,82,125,27,231,226,40,127,4,104,243,1,18,200,221,119,37,186,7,33,229,244,115,196,81,67,241,116,181,18,237,250,197,164,138,117,18,86,48,243,15,238,141,192,184,222,153,244,250,240,42,52,45,8,250,49,97,201,119,74,153,6,7,123,84,25,162,125,98,151,7,216,222,154,88,70,58,227,93,187,141,111,88,149,28,144,147,159,94,224,62,139,39,104,222,64,200,244,16,213,28,101,225,234,76,254,201,231,9,89,151,192,145,191,233,232,242,18,181,113,108,149,64,115,239,108,104,212,183,91,36,147,47,175,147,162,39,64,130,189,69,190,98,193,29,167,22,104,195,144,197,110,46,65,221,161,62,213,96,20,38,96,90,132,188,140,140,207,17,9,202,187,171,45,80,164,108,225,157,29,87,185,58,204,188,211,199,58,2,153,247,217,130,94,89,31,137,234,172,31,211,216,32,188,30,101,113,238,86,90,225,202,4,246,186,37,164,170,45,152,209,127,124,59,101,13,10,188,112,125,63,49,182,94,63,8,124,53,147,73,123,117,205,29,248,71,209,69,113,118,33,106,160,73,35,4,6,94,60,129,74,99,118,10,124,243,9,87,34,251,225,195,210,155,145,125,157,191,92,51,158,156,206,225,52,31,210,174,91,215,96,164,2,55,129,198,123,238,81,4,13,218,1,201,64,208,126,32,207,170,122,200,245,163,50,42,101,182,172,197,44,99,217,119,232,240,89,180,36,57,2,83,56,234,145,126,53,52,85,65,109,1,117,7,127,236,185,73,53,174,32,46,48,92,223,5,178,142,164,178,172,168,30,76,79,92,116,14,239,22,212,3,192,44,184,251,5,228,79,85,228,78,232,177,189,3,171,179,119,41,105,12,254,239,113,52,252,214,200,68,4,253,48,56,150,223,213,27,1,153,32,164,194,96,179,215,15,57,203,2,161,242,114,221,109,250,227,218,8,214,201,209,121,63,8,84,156,154,226,178,188,147,20,31,87,86,201,239,19,142,91,245,253,58,188,165,82,4,212,205,16,142,166,225,238,114,86,192,14,109,181,14,0,177,42,180,70,154,96,4,146,35,143,77,74,117,43,207,115,37,232,242,84,60,57,141,173,252,214,149,238,222,251,169,225,220,171,97,207,57,78,167,39,126,135,105,147,41,205,121,99,114,120,114,237,184,197,75,155,21,232,123,57,49,149,7,32,203,86,136,30,123,132,105,94,201,34,59,174,52,252,189,148,87,41,54,162,224,164,172,221,164,51,251,75,59,64,161,164,76,230,192,217,221,74,126,58,104,203,160,62,210,188,214,196,158,162,95,154,52,190,203,205,82,24,30,129,220,125,216,218,242,138,206,249,176,65,29,3,110,107,151,100,24,86,87,14,84,205,132,138,158,12,29,38,111,29,204,240,51,122,154,136,86,112,93,122,39,124,126,167,230,217,61,90,144,245,166,230,89,253,248,1,189,89,20,23,80,33,97,240,116,229,162,49,181,133,87,102,9,23,79,158,89,114,78,121,183,247,131,114,83,75,218,69,15,144,14,119,129,23,84,215,217,74,195,38,14,56,113,189,212,155,193,150,244,234,100,244,191,47,101,24,228,218,26,190,155,23,78,72,196,169,192,81,83,137,174,65,239,124,86,245,12,14,213,210,252,177,232,213,10,43,147,222,60,159,10,139,62,123,165,114,198,238,73,243,241,81,250,212,197,7,166,208,115,184,48,176,175,159,40,166,117,111,61,25,168,65,254,68,195,168,23,39,210,25,104,73,142,192,255,14,167,251,51,159,145,229,176,85,26,247,246,51,163,252,212,163,63,208,125,104,199,89,40,179,70,157,128,228,16,169,99,110,145,70,29,81,2,167,28,24,166,114,63,2,225,126,146,244,22,244,155,42,108,79,246,234,76,21,127,45,39,144,41,170,138,188,225,134,124,230,190,130,66,18,125,101,200,194,123,98,220,54,33,49,167,241,48,5,224,161,20,38,14,210,69,50,57,200,139,213,174,191,77,22,253,254,182,149,178,84,217,137,68,78,114,113,250,105,148,200,242,86,48,159,173,194,203,51,121,170,234,8,137,129,225,233,47,138,55,192,137,244,177,192,252,123,245,134,113,135,167,162,41,248,107,154,210,8,190,85,105,174,64,171,235,46,239,153,207,214,75,164,58,190,148,11,238,184,11,116,153,170,62,124,162,69,47,161,76,90,6,213,9,50,21,174,116,147,53,8,123,119,141,17,184,120,123,187,54,116,164,61,8,12,51,233,189,250,215,140,248,117,170,153,0,228,254,118,107,17,85,131,100,231,241,244,239,83,183,115,8,102,149,92,222,76,195,235,56,130,156,43,202,98,245,17,252,244,58,29,217,152,180,245,222,128,33,111,240,143,196,102,128,201,22,138,34,233,58,96,192,11,138,6,209,5,174,34,215,105,156,96,181,119,85,221,101,132,73,110,152,112,214,7,188,135,250,227,198,164,126,127,124,90,143,161,42,62,175,85,92,75,154,178,61,201,4,49,147,154,24,126,53,13,106,178,153,210,93,229,160,101,228,10,73,14,136,21,254,53,47,154,82,249,209,38,94,148,255,154,167,114,38,221,135,69,92,121,196,208,93,47,116,34,46,173,221,112,16,87,1,132,118,179,73,121,139,249,76,15,39,237,67,19,165,41,21,250,135,133,207,171,155,240,132,105,207,231,137,98,251,139,219,16,170,28,225,141,131,62,245,139,207,251,45,90,186,47,4,252,41,251,192,77,175,79,53,197,249,6,119,34,45,214,64,81,201,113,216,18,238,9,195,102,181,20,185,130,82,84,243,70,9,90,131,179,42,236,153,0,220,61,218,172,213,77,123,23,73,152,59,155,13,44,35,192,189,84,134,29,212,76,185,102,26,85,85,97,27,229,13,175,96,44,240,226,89,63,7,20,30,78,248,180,184,111,151,3,164,64,130,177,220,58,172,63,88,172,21,140,238,189,181,113,144,234,110,150,41,97,93,176,3,88,135,166,157,228,96,75,147,43,12,47,118,28,173,84,127,152,219,186,95,205,156,146,122,241,121,193,160,29,238,208,170,145,240,201,213,16,22,56,47,0,224,198,0,39,133,139,24,126,183,107,134,71,82,146,3,180,214,159,93,232,14,173,26,175,137,222,91,180,95,23,25,167,93,195,197,213,201,206,23,29,80,202,11,198,181,175,253,3,120,77,214,26,58,130,218,217,177,43,11,192,135,182,125,193,130,92,252,96,131,247,2,153,49,55,163,169,244,114,76,128,240,207,231,174,98,238,78,113,189,80,191,74,178,99,176,121,13,175,155,210,167,59,21,40,100,42,227,235,150,131,87,131,158,78,150,22,58,106,203,115,226,203,18,130,210,127,8,141,229,121,159,126,53,203,84,158,26,31,191,121,154,232,152,73,171,202,208,208,123,106,221,135,198,222,39,126,62,11,189,56,201,3,66,212,173,6,51,127,73,110,6,191,40,206,120,134,124,222,61,121,40,65,151,210,119,89,153,214,11,13,139,105,145,166,154,173,212,89,158,57,171,180,56,69,147,225,34,242,252,120,224,42,36,192,236,50,23,74,83,165,70,66,250,145,223,43,167,187,81,78,108,114,167,103,47,221,239,139,16,152,61,115,131,198,44,251,213,100,210,228,96,132,155,33,249,62,188,144,125,232,77,205,29,204,239,29,248,153,100,83,193,243,52,115,109,239,233,196,251,77,26,29,209,146,91,222,100,233,104,191,138,167,66,55,23,212,173,95,230,129,130,79,211,171,65,61,221,169,100,148,202,77,199,77,247,137,95,123,246,67,37,176,131,238,215,225,135,86,68,83,233,64,242,10,14,229,0,55,7,17,131,90,247,114,114,72,100,100,171,102,37,72,49,54,231,233,129,128,183,42,92,212,178,136,217,151,215,170,70,184,25,204,243,237,149,16,183,106,88,102,89,89,151,209,70,90,70,243,91,180,6,77,111,249,95,108,58,91,173,68,251,247,224,2,0,157,107,120,104,8,132,222,197,208,140,8,70,214,216,117,110,12,176,147,109,71,242,208,64,154,215,205,13,28,15,51,4,93,144,7,45,175,203,236,4,179,128,126,103,208,19,46,59,187,217,144,181,231,203,212,69,125,237,28,159,156,58,139,94,77,108,178,253,199,23,72,67,121,223,103,139,239,94,156,52,212,112,209,31,231,172,27,55,183,108,96,234,45,65,27,2,114,43,223,13,201,100,135,146,236,179,217,158,251,174,91,250,11,167,70,39,132,135,217,163,19,226,127,165,132,37,175,150,220,221,253,156,16,18,222,195,14,248,40,170,141,1,163,6,51,44,7,195,159,235,44,241,33,30,16,208,249,236,176,28,123,171,202,29,145,182,85,18,124,224,107,40,213,45,136,116,112,173,215,138,182,131,100,122,210,102,162,20,127,103,100,39,101,71,97,18,13,39,220,48,5,6,197,21,167,101,228,168,62,85,32,251,104,106,62,174,123,30,110,54,122,127,249,241,115,82,13,223,205,182,5,127,146,52,79,19,150,240,247,227,21,21,34,121,108,19,93,189,49,4,129,208,9,209,228,165,17,135,245,233,87,143,192,46,207,196,75,158,234,65,244,58,72,222,38,203,54,110,55,3,39,149,170,80,178,204,68,246,129,179,255,200,226,76,195,202,126,211,127,220,122,81,197,76,103,69,117,115,99,173,235,213,180,125,95,175,147,96,133,10,165,154,193,186,221,93,26,8,143,242,46,65,100,69,14,205,87,62,162,34,106,6,108,230,14,216,134,129,86,22,24,82,52,103,253,221,45,233,156,38,73,241,97,32,211,170,87,139,151,169,18,200,1,242,129,125,184,3,70,107,157,182,29,67,42,7,66,227,154,91,157,218,121,79,63,33,175,245,154,161,115,147,138,47,72,211,226,96,65,26,0,207,68,174,106,110,221,137,43,184,245,86,118,22,168,237,183,35,165,22,243,84,202,120,84,33,30,96,104,81,223,13,139,0,220,184,231,228,241,122,186,234,78,208,227,209,61,202,198,35,162,160,175,230,228,45,230,203,20,77,194,84,178,154,165,158,139,154,115,167,154,233,36,141,231,182,180,111,13,29,24,160,147,59,110,248,130,228,68,78,64,95,199,115,99,182,133,209,193,252,120,68,207,119,4,235,161,203,139,222,118,63,25,33,83,93,51,60,85,125,128,32,80,203,90,34,55,82,17,175,22,47,195,109,79,157,40,150,201,241,139,161,37,15,19,133,90,155,251,218,155,176,65,95,183,17,16,184,163,190,140,250,254,153,201,165,61,151,183,226,205,5,243,217,211,28,25,64,69,182,104,223,88,50,214,88,63,56,169,116,106,74,4,214,178,245,188,9,114,207,226,33,37,171,87,250,192,178,209,142,136,21,34,87,119,175,40,136,107,120,158,64,160,56,136,151,216,103,43,240,230,195,194,147,158,153,120,68,172,217,216,66,174,21,85,71,221,73,129,156,222,138,211,66,110,73,171,93,92,76,106,246,154,209,60,213,77,28,37,179,236,207,108,84,97,186,217,17,209,109,119,206,204,173,212,217,15,252,100,122,64,104,188,71,250,49,145,206,246,236,23,207,223,180,163,45,161,254,235,0,226,133,11,170,121,57,36,65,94,90,156,227,57,107,7,237,153,10,84,180,124,104,25,165,15,157,194,212,195,60,136,182,120,50,236,86,41,251,217,101,49,246,28,97,67,217,195,19,246,22,161,43,125,10,135,211,90,239,234,66,80,32,230,101,239,172,123,244,79,43,176,60,246,153,120,112,158,184,185,86,197,126,81,148,173,142,125,62,102,163,184,16,51,45,228,30,253,39,160,157,122,162,219,148,111,110,110,154,162,69,40,24,134,147,151,150,152,26,76,166,10,42,112,137,85,113,151,192,171,8,174,220,28,186,109,120,251,213,95,72,66,88,72,28,63,154,153,154,39,27,55,105,76,185,212,176,98,119,84,19,102,32,229,101,69,120,96,185,176,9,32,176,162,93,91,168,188,118,167,204,135,248,162,106,187,62,202,74,224,6,174,25,28,76,240,88,207,206,239,208,46,232,23,139,138,143,0,86,193,87,188,102,122,67,164,40,10,177,238,147,87,152,203,136,216,100,104,0,218,154,103,50,161,206,214,158,98,148,72,155,235,66,79,88,115,186,100,29,62,100,146,158,77,92,36,209,228,72,132,198,5,164,173,167,175,18,140,64,98,102,223,124,25,191,78,194,80,3,182,114,78,115,111,223,88,32,214,70,136,48,168,100,123,66,16,255,40,68,131,188,116,79,85,174,100,188,161,122,111,4,179,238,23,163,78,163,240,124,35,232,124,89,84,68,32,90,211,240,5,226,174,155,150,3,248,23,194,170,106,8,136,155,191,5,173,168,115,20,141,218,241,204,214,107,170,223,171,25,37,195,53,55,234,60,26,178,209,36,230,137,233,206,25,167,73,139,6,251,181,127,109,67,213,106,144,96,10,146,222,239,0,235,90,202,26,220,159,85,159,175,127,52,81,44,84,254,18,144,4,235,205,21,72,169,196,221,197,189,73,187,186,149,98,202,12,73,9,212,234,252,214,156,168,226,22,102,154,152,156,201,6,28,107,144,135,38,16,173,175,181,165,162,129,39,62,103,70,91,195,85,31,105,35,94,58,21,224,108,44,158,142,175,28,38,186,190,112,81,28,201,58,13,149,41,71,23,34,80,14,239,229,103,128,151,106,70,144,130,162,95,92,206,157,52,239,6,220,183,187,149,188,127,211,132,32,91,176,15,155,35,185,111,77,39,78,65,101,30,7,134,254,105,253,113,83,213,27,94,183,57,187,91,211,113,215,129,48,158,183,213,148,208,134,154,55,14,169,207,112,202,106,218,82,73,11,51,249,20,111,156,65,232,71,166,194,249,208,104,61,121,227,12,83,77,211,122,124,97,47,7,147,196,211,238,22,98,138,229,178,66,248,113,73,37,141,240,173,169,30,120,19,8,205,220,106,166,76,145,94,101,116,144,228,85,51,248,239,253,138,120,103,229,107,206,208,212,73,95,183,132,117,234,233,189,73,150,229,87,25,221,74,237,74,192,194,65,237,5,196,243,245,116,179,221,173,62,133,55,120,10,67,207,1,132,168,203,119,52,107,44,213,186,42,154,35,14,20,31,19,176,147,124,109,196,76,29,69,56,76,70,82,54,106,132,172,147,211,13,152,164,78,18,31,9,9,138,71,186,7,153,119,210,62,112,112,175,195,41,230,77,247,70,97,57,144,61,215,215,74,106,205,136,58,211,10,8,82,111,218,1,7,80,181,6,72,123,108,245,34,249,89,230,83,169,95,207,180,60,139,249,1,38,54,248,122,185,154,185,244,96,11,141,162,144,174,176,108,65,155,183,254,34,54,167,101,62,88,27,92,97,148,47,191,194,7,65,160,202,171,28,163,209,0,23,138,5,128,32,220,76,207,106,105,113,103,96,203,116,36,200,241,91,180,70,130,6,159,239,166,156,85,228,142,100,174,156,163,218,145,109,116,47,104,39,55,14,197,118,246,110,182,153,208,80,116,190,143,5,114,222,122,63,98,190,114,211,25,144,95,79,66,63,239,32,92,93,207,92,114,244,12,226,15,57,92,13,121,155,195,220,39,228,172,106,134,9,222,187,172,248,151,42,244,108,74,146,233,102,69,134,85,30,52,235,190,77,163,79,248,10,82,200,201,47,11,234,47,28,201,186,31,186,102,244,69,108,182,67,101,152,67,194,31,241,230,225,80,168,133,10,204,8,41,251,227,165,229,135,117,74,74,107,137,28,83,123,40,44,18,63,74,104,67,113,59,121,237,179,91,114,89,157,184,179,252,80,16,113,51,68,162,122,190,25,192,163,63,115,72,186,15,147,90,243,145,209,151,172,14,133,197,236,15,0,118,158,65,229,58,62,125,58,14,88,74,38,98,175,199,54,36,2,190,157,34,150,169,147,60,91,144,227,155,49,189,243,218,233,4,238,49,189,78,196,100,9,86,117,241,230,120,216,103,99,131,12,175,156,82,210,195,192,100,106,252,234,1,158,243,9,65,187,107,254,137,98,1,58,224,249,245,99,179,58,139,14,141,108,204,235,240,34,47,50,131,71,63,249,190,254,227,203,208,133,154,109,69,101,192,27,115,104,99,144,47,146,233,186,28,15,127,102,167,70,200,197,22,103,213,196,7,215,93,7,185,142,253,112,90,16,124,171,102,217,153,70,224,186,252,123,65,56,172,139,151,16,168,63,224,28,69,95,45,146,36,19,70,124,61,42,180,230,106,8,180,0,166,188,54,170,50,66,142,249,132,141,249,221,186,147,188,208,145,117,18,131,239,98,124,205,21,162,47,100,194,95,15,22,9,87,53,19,203,249,84,57,127,208,202,108,70,38,73,26,188,134,161,142,66,10,250,76,219,247,92,28,121,122,181,157,96,254,86,80,191,13,129,33,234,187,222,216,131,22,148,230,123,160,69,36,185,117,205,40,66,229,240,227,84,70,100,103,8,61,238,220,187,136,25,191,73,221,230,227,139,174,253,54,14,8,200,53,26,222,100,93,178,35,48,249,156,26,168,211,176,247,90,19,62,229,165,166,185,117,40,242,124,71,76,214,201,166,193,116,42,206,177,74,94,101,107,159,9,14,166,131,44,1,1,195,134,167,86,147,58,116,88,106,173,57,36,238,129,4,238,215,145,52,150,206,242,100,154,19,251,97,94,231,14,89,50,43,39,57,246,26,173,5,13,213,9,90,79,60,248,224,182,6,145,85,51,209,123,117,176,238,113,148,53,255,128,102,144,119,161,204,29,164,74,72,63,64,37,119,173,208,123,104,206,6,204,203,246,54,45,210,207,69,83,154,116,227,47,103,217,134,149,65,105,49,201,221,149,229,214,106,76,201,98,165,77,222,223,9,45,173,105,231,144,220,56,239,208,27,142,80,167,104,161,10,3,165,135,55,59,225,238,84,157,134,168,187,248,225,120,166,169,218,76,81,194,25,163,136,119,195,142,84,77,70,235,154,207,36,157,33,3,1,155,96,121,253,70,112,131,134,154,217,249,219,61,65,58,173,48,233,39,5,185,227,170,60,184,249,198,95,209,4,197,88,15,109,14,67,157,70,118,199,221,78,73,160,234,83,85,141,17,246,41,15,158,108,130,14,90,39,236,168,163,251,176,17,212,204,33,121,209,179,147,167,82,183,171,170,123,129,162,4,132,105,14,131,175,35,22,132,203,120,36,138,230,231,107,126,141,32,193,19,4,84,52,182,114,75,100,35,240,122,227,166,1,88,211,73,214,3,231,248,253,222,193,62,21,13,211,145,54,108,110,78,129,60,159,78,133,188,94,243,24,154,87,154,187,64,220,174,62,242,48,194,238,112,53,40,58,239,106,128,163,94,203,24,108,173,231,231,179,191,113,216,141,213,215,128,130,195,95,26,197,181,26,60,149,5,163,145,115,162,77,42,214,193,135,74,205,217,141,104,104,156,202,60,64,20,185,31,95,186,241,240,4,208,4,85,75,159,196,13,234,50,197,138,16,225,122,63,69,54,121,138,144,3,64,34,214,187,49,216,204,122,136,41,179,119,112,1,98,83,44,46,133,245,230,58,183,103,34,224,225,170,219,185,217,150,157,193,142,111,23,49,46,169,185,60,118,47,6,250,210,80,218,192,208,229,117,184,36,229,45,35,207,52,93,49,182,19,14,15,61,22,1,98,59,16,158,21,176,91,72,94,160,240,39,90,8,28,161,1,113,148,94,15,35,59,170,170,206,224,247,77,151,125,5,208,77,19,188,230,31,206,84,114,30,81,68,40,149,245,239,60,8,211,176,121,67,82,167,227,69,227,217,90,30,251,247,137,249,208,30,14,241,108,117,74,181,179,153,167,172,73,207,2,176,208,179,181,144,129,182,48,52,224,228,158,210,105,108,248,170,1,95,140,6,203,251,176,112,152,134,6,195,192,49,95,7,24,204,47,33,24,54,109,123,103,49,133,229,60,132,210,149,4,174,155,193,147,149,16,105,3,121,185,63,142,206,170,230,153,121,174,52,69,170,4,196,139,134,210,217,84,108,132,59,95,221,183,66,15,152,147,33,2,104,133,253,93,239,93,30,191,87,3,62,163,25,186,99,197,7,114,242,124,211,15,211,40,191,37,233,185,131,103,32,87,253,34,36,34,251,163,191,167,134,163,67,35,133,157,30,165,243,12,74,38,244,122,38,143,251,78,104,10,143,144,226,9,155,33,133,156,170,122,143,0,254,172,232,115,186,154,129,1,208,115,48,47,239,94,110,176,50,106,227,28,109,117,231,61,63,65,157,84,116,203,42,112,10,61,150,236,82,224,135,150,37,116,118,71,180,192,175,57,81,86,212,129,159,69,181,157,142,221,164,128,20,172,8,203,217,187,55,52,46,77,19,128,100,142,157,65,15,254,145,172,254,25,89,27,143,235,62,236,36,58,149,44,175,41,23,143,192,254,93,104,195,112,44,10,100,135,193,21,41,31,61,177,71,91,78,255,165,154,19,129,188,191,180,146,131,82,9,10,5,211,51,8,228,241,147,38,123,81,157,247,141,1,126,17,229,239,2,32,134,203,236,31,179,6,18,174,108,148,20,227,113,154,211,2,171,89,21,32,27,143,180,124,46,229,106,128,253,115,184,35,211,80,139,72,90,206,0,248,235,164,203,240,140,110,61,56,97,129,115,4,127,131,147,83,213,14,192,204,84,231,67,55,22,254,17,246,105,220,158,241,230,255,84,229,23,106,75,217,209,84,205,100,125,66,186,7,17,40,167,70,54,38,112,61,117,55,253,49,143,211,188,247,64,220,199,143,87,199,188,194,155,59,119,200,6,45,132,44,125,104,84,26,53,98,220,19,57,190,230,235,158,94,106,125,176,182,159,124,30,145,10,200,45,61,27,141,31,236,154,167,9,122,40,6,147,248,168,189,29,107,43,3,12,111,105,122,255,102,3,36,25,146,181,148,198,223,86,60,233,113,141,57,151,245,4,36,32,206,210,204,196,48,26,243,238,27,241,10,173,109,228,10,87,43,229,105,156,20,85,236,36,157,39,250,40,100,137,131,15,5,202,248,181,62,27,245,126,85,0,38,237,53,195,59,144,77,26,51,56,104,175,226,208,160,241,91,161,70,195,41,240,36,161,80,45,81,191,179,62,169,55,200,94,114,112,167,241,221,124,39,220,22,92,170,63,108,164,55,222,167,14,38,94,29,117,114,13,206,139,140,218,207,84,231,12,124,172,31,77,4,77,59,204,3,184,149,154,183,254,103,235,207,211,8,131,87,40,170,75,156,162,26,190,156,227,192,55,43,68,153,148,209,54,67,51,53,222,181,45,72,50,33,191,145,28,162,2,171,110,14,216,205,108,108,173,222,158,156,145,36,213,216,126,28,159,201,83,111,48,43,101,77,248,39,114,250,79,200,10,106,183,26,128,113,132,159,229,177,119,247,21,176,109,32,33,222,43,157,59,176,65,115,112,16,59,61,33,171,128,157,62,65,112,123,210,17,224,20,192,3,136,153,140,150,154,179,170,98,38,112,193,47,118,162,237,67,229,85,249,126,219,183,148,99,182,166,19,5,206,173,242,212,162,232,24,238,83,135,70,184,35,35,7,108,24,112,117,144,145,188,161,69,69,103,138,250,175,79,23,26,33,173,184,37,43,122,62,175,212,148,172,20,145,68,217,215,125,117,176,35,234,171,159,123,161,195,228,35,35,230,11,248,50,102,173,135,178,144,166,180,128,171,59,35,219,207,97,62,177,233,110,138,233,99,109,122,55,122,74,72,183,12,69,131,192,9,227,13,254,8,241,252,4,24,52,158,96,33,41,166,30,144,63,48,37,62,127,217,32,126,138,83,1,138,232,236,0,39,20,154,85,81,46,139,201,240,164,224,58,7,152,130,96,192,44,63,143,120,130,171,83,51,202,100,110,158,38,240,165,230,42,210,20,203,152,2,3,194,102,210,253,238,251,25,212,120,138,207,89,156,56,126,53,234,160,250,78,33,145,247,120,212,192,210,42,65,148,32,127,247,94,222,6,243,137,82,137,178,99,189,102,17,90,19,86,192,177,64,188,245,126,28,118,128,181,3,78,210,162,193,167,194,16,39,67,163,127,221,133,43,80,189,170,1,56,7,133,220,147,170,154,67,3,233,68,80,55,158,228,6,18,104,154,72,154,64,91,253,84,221,70,78,29,224,57,16,152,248,169,10,173,202,142,9,48,87,45,107,214,180,159,116,87,162,191,204,157,13,32,6,33,113,183,209,92,117,55,8,14,251,20,242,180,70,101,115,39,226,103,141,232,134,73,137,229,137,104,89,211,150,102,221,211,174,207,199,66,15,71,155,36,45,41,255,150,72,101,95,215,72,155,21,251,14,214,202,254,167,254,0,61,178,237,41,218,164,22,96,146,231,144,73,197,27,187,207,140,221,69,165,95,64,233,188,10,78,163,222,167,77,177,153,236,117,247,152,50,17,192,140,128,89,47,175,247,7,136,121,10,185,113,168,74,29,76,207,73,11,22,73,81,31,85,20,165,184,84,157,117,83,224,117,178,58,26,125,2,52,143,92,199,91,97,168,144,173,208,232,210,62,140,79,46,210,58,131,100,148,169,139,173,39,210,90,75,160,100,52,165,179,229,114,238,31,208,97,9,230,238,129,29,169,40,69,189,226,202,158,159,119,101,218,13,126,162,196,242,144,187,212,212,198,211,8,222,12,126,194,124,178,183,80,129,234,99,159,24,83,244,122,217,10,52,217,84,169,31,250,173,105,183,110,49,179,152,251,19,18,230,128,10,184,168,148,179,19,82,87,90,121,74,72,121,154,75,88,221,60,75,0,31,49,173,211,205,18,87,200,132,118,152,229,40,40,248,200,58,208,95,157,197,0,136,158,216,47,4,54,97,125,37,88,199,124,220,61,54,86,88,213,165,184,204,48,49,189,150,149,13,108,231,186,206,244,177,108,157,41,9,49,223,252,180,153,143,113,133,250,143,157,184,174,235,220,186,118,149,103,220,172,234,226,203,19,142,140,17,204,99,57,40,157,25,61,85,149,6,197,142,122,79,40,192,90,45,116,145,225,129,56,92,165,2,176,77,177,226,6,224,244,41,97,167,48,195,51,204,33,190,62,160,103,215,224,138,76,99,247,143,133,30,148,54,43,102,48,117,201,159,138,2,87,168,165,103,203,29,63,101,243,29,39,33,157,22,221,173,184,136,97,96,27,194,154,238,146,236,103,225,39,157,9,214,159,80,93,13,30,76,141,238,118,20,25,221,138,182,168,162,29,141,35,235,201,208,35,159,28,170,163,245,156,34,110,182,238,54,173,180,127,74,129,119,224,5,238,235,80,203,155,194,47,192,89,116,166,108,15,159,122,58,240,15,144,114,172,39,240,62,61,97,10,251,73,224,23,56,94,116,3,98,122,205,231,21,6,232,234,54,85,205,59,197,11,80,49,117,24,232,58,115,129,188,202,197,10,141,192,247,60,251,240,189,154,55,156,194,177,108,140,18,119,50,64,236,168,152,43,138,177,201,247,233,106,69,69,245,163,168,64,59,18,166,82,125,86,165,135,15,224,221,103,67,90,10,63,192,152,60,129,93,201,236,225,91,254,225,31,254,234,219,159,253,252,135,159,125,255,243,95,252,201,247,255,234,187,63,251,39,255,232,187,66,58,248,155,255,253,223,255,252,199,95,255,213,223,255,246,191,253,248,87,127,254,205,119,249,219,111,126,247,111,255,243,239,126,251,155,223,255,229,255,250,135,191,252,245,55,223,125,83,146,9,215,167,111,190,253,230,239,255,238,175,127,255,31,255,246,255,100,249,221,95,252,251,31,255,199,223,156,191,253,239,255,247,239,126,255,183,255,233,247,127,243,235,223,253,230,63,156,191,255,248,63,127,251,187,255,242,239,206,223,63,127,249,241,175,255,235,143,127,241,111,126,252,205,223,125,243,171,95,125,251,103,191,248,229,207,190,255,238,155,127,252,253,31,253,226,95,255,252,251,111,190,253,227,239,127,248,151,223,255,226,231,191,252,238,203,240,79,127,248,23,191,252,227,31,254,244,155,111,255,217,15,63,252,252,159,255,201,159,254,209,47,206,184,255,224,15,62,143,105,106,239,95,45,53,100,70,171,41,97,221,151,112,94,254,132,228,109,94,243,2,70,209,159,185,153,123,126,175,166,0,32,7,194,52,49,176,175,206,225,105,61,102,39,2,30,207,12,33,202,87,154,112,218,209,84,133,88,117,146,107,59,46,222,53,35,206,35,149,115,75,150,181,47,180,54,230,101,140,39,207,156,136,153,62,177,245,52,52,65,145,40,244,132,13,160,130,63,167,40,102,99,158,16,243,66,101,171,92,243,113,123,186,112,169,77,244,164,112,150,190,204,160,198,94,158,126,162,37,179,238,79,67,43,56,130,21,247,251,43,199,56,73,72,82,15,144,59,55,84,160,62,190,34,153,56,202,219,239,132,70,108,4,89,186,123,117,223,34,21,6,157,232,164,40,255,101,28,198,171,211,158,57,115,132,212,175,87,2,243,64,146,184,128,164,18,13,156,247,167,151,1,159,223,213,16,181,92,253,207,105,146,207,194,15,116,172,192,217,62,101,145,9,175,7,236,15,122,177,49,127,228,107,198,67,150,79,77,36,229,3,67,129,1,146,200,96,133,12,250,154,77,106,175,4,115,249,106,224,192,108,55,27,106,62,123,241,157,225,53,127,200,216,212,12,150,228,222,187,192,150,248,114,244,152,241,207,218,53,23,75,69,137,185,35,44,228,87,147,83,159,193,124,102,217,116,51,185,182,174,247,6,149,57,238,143,155,86,245,208,145,131,133,92,247,193,42,103,225,212,161,77,144,42,110,133,1,64,95,218,217,101,215,93,30,232,250,76,217,180,237,107,126,241,249,97,37,195,185,244,206,219,212,71,174,89,146,197,216,232,244,242,81,193,128,191,100,146,25,181,114,191,31,11,118,57,145,181,194,140,226,189,15,107,25,250,70,205,237,203,175,230,64,35,150,121,91,178,93,12,233,228,53,23,26,200,194,51,157,237,40,15,55,163,216,172,111,100,167,203,194,110,29,113,28,21,106,158,84,61,220,12,191,220,208,199,182,62,238,238,102,147,91,9,147,240,236,64,247,173,52,4,140,182,78,240,115,233,87,226,116,26,50,177,9,29,230,180,215,144,253,98,70,162,171,131,210,117,243,175,209,182,8,239,28,35,187,232,29,53,213,252,41,182,4,243,214,189,43,197,74,193,197,131,218,62,31,160,220,73,0,94,65,176,181,136,155,64,192,90,221,140,24,149,220,24,77,189,47,254,67,204,188,238,36,31,99,82,141,244,169,79,205,188,234,134,48,1,55,245,238,230,169,237,98,70,59,176,139,239,23,103,92,80,84,137,249,188,208,213,124,228,176,69,235,183,130,179,190,251,115,91,167,205,214,31,55,226,218,103,166,127,92,135,70,194,203,55,12,30,109,235,183,2,194,60,239,6,93,71,15,116,24,211,168,97,167,191,53,96,3,66,145,112,204,166,216,149,221,204,126,47,86,218,207,252,206,103,75,149,20,57,202,40,160,70,252,218,89,242,212,207,57,136,88,83,125,230,54,245,183,251,57,185,199,61,16,185,51,4,186,98,174,78,168,103,143,133,178,174,220,219,68,175,223,213,29,220,128,188,113,122,205,124,220,38,27,249,108,109,157,152,199,215,221,113,55,150,48,10,195,71,88,111,160,110,102,96,51,114,227,6,181,201,244,167,162,62,167,187,59,125,184,211,119,163,65,135,139,30,29,21,185,154,236,79,5,238,75,110,93,105,52,244,57,10,61,177,136,155,27,214,110,125,101,77,63,102,104,4,159,249,56,255,253,125,44,216,166,117,51,130,100,190,215,247,88,132,229,114,235,66,62,254,125,75,162,156,162,87,159,57,56,223,28,60,147,66,88,31,224,114,105,249,11,155,110,102,200,118,229,106,224,234,249,153,103,87,49,46,107,208,62,145,137,191,51,75,199,235,143,23,136,128,252,234,5,26,89,222,74,226,216,241,61,122,104,19,220,52,254,79,89,90,11,2,92,121,101,214,70,93,252,141,158,192,111,235,157,73,225,117,249,233,93,171,78,178,4,45,103,111,239,199,209,157,18,51,104,148,247,173,23,228,138,239,234,243,190,119,155,227,13,173,170,187,72,54,39,39,119,3,224,165,107,15,163,70,54,129,176,231,13,188,39,201,69,89,54,118,214,247,219,27,42,63,185,245,162,197,40,223,185,48,169,192,201,70,91,104,238,155,254,227,231,227,55,41,192,78,206,149,246,21,137,155,121,13,161,71,156,182,25,189,101,63,77,167,86,238,61,182,241,189,93,51,9,161,42,63,14,192,55,251,209,3,241,226,208,145,247,37,110,219,50,66,35,185,181,169,128,238,251,198,105,125,202,250,86,40,114,190,179,30,153,181,169,31,196,20,47,125,9,88,22,78,246,120,64,82,84,78,175,153,227,59,203,75,163,123,208,79,0,188,81,137,197,167,81,47,36,31,217,254,120,22,110,62,190,18,61,239,247,165,236,137,156,252,20,51,85,37,95,187,214,194,30,174,102,238,249,44,198,47,22,108,223,180,218,216,184,211,148,165,69,34,64,204,115,145,106,190,102,86,227,75,249,64,160,67,143,222,190,230,166,173,56,19,126,152,245,197,171,133,245,108,226,35,233,111,195,50,49,203,53,195,106,46,65,15,221,205,233,11,187,106,102,211,92,17,51,40,235,228,230,19,215,75,199,139,201,65,128,141,117,115,166,95,234,153,39,32,199,187,252,200,182,157,255,200,200,113,117,155,63,214,162,75,93,70,118,38,98,235,197,127,123,65,159,248,102,233,167,241,103,212,247,219,179,233,111,15,234,45,109,188,145,77,1,241,76,130,191,51,253,158,25,186,5,185,55,210,21,227,186,110,16,155,46,73,153,130,205,135,160,253,126,78,82,222,210,156,129,43,1,129,95,113,51,0,7,185,119,183,62,75,55,215,192,18,61,41,253,32,149,123,205,38,65,174,230,138,147,122,223,26,178,14,34,90,61,77,221,190,249,107,49,54,77,113,162,88,80,103,209,249,131,17,31,138,135,102,112,204,61,252,193,182,2,55,192,36,162,149,119,63,103,249,96,51,197,140,175,184,179,155,207,18,155,242,216,39,226,74,235,198,100,40,131,84,1,209,205,143,86,244,221,109,81,238,90,89,215,31,92,126,109,186,153,70,96,57,7,178,5,205,62,89,202,121,189,2,149,57,102,240,194,105,184,153,83,73,94,154,137,51,13,31,57,188,144,93,174,182,36,183,79,212,154,32,149,144,207,157,139,1,8,220,76,237,71,70,206,170,248,226,1,193,108,37,104,185,58,193,167,127,99,140,179,169,159,151,152,228,173,217,65,124,119,45,64,10,89,195,31,195,212,111,191,152,224,82,66,12,122,97,202,104,62,178,227,180,138,75,128,84,58,189,150,215,218,9,255,223,79,39,163,95,244,27,211,189,46,239,228,44,71,16,68,207,76,125,100,137,185,29,15,225,30,111,232,125,209,74,240,204,115,163,83,123,7,198,164,20,79,231,108,111,43,141,235,49,128,211,161,204,46,102,24,148,111,56,121,156,223,208,9,55,33,201,107,110,44,56,253,242,211,231,36,243,0,197,84,243,68,107,236,88,41,161,175,226,102,40,57,139,152,81,139,111,247,153,27,174,179,222,24,68,100,185,190,33,97,127,88,246,201,148,19,124,6,35,131,39,144,70,2,167,84,60,20,165,87,127,10,208,243,152,207,132,255,98,173,55,243,121,144,55,137,96,72,168,187,250,27,131,108,68,146,10,231,213,211,237,233,47,133,237,111,233,213,228,243,222,200,172,123,121,138,153,254,216,234,183,166,158,161,87,35,13,179,175,187,64,37,138,3,75,204,231,91,191,153,0,106,64,26,127,225,15,177,126,206,47,179,233,42,233,84,56,158,33,105,191,107,70,72,65,246,202,4,243,115,245,89,136,138,181,52,195,24,241,201,26,239,199,77,243,93,94,75,25,166,135,112,205,93,181,198,38,108,125,116,3,92,43,14,91,87,43,72,65,191,51,61,251,225,98,50,149,126,49,96,140,172,203,131,240,243,171,173,30,115,133,68,71,94,105,6,216,225,167,19,114,232,186,48,241,244,115,245,223,198,177,148,100,12,125,50,108,81,215,108,4,114,114,107,206,115,143,240,27,27,235,208,73,124,60,222,250,149,226,54,243,82,229,17,26,232,32,186,185,111,148,94,75,233,231,50,189,231,241,197,167,132,249,156,116,85,188,191,244,241,22,170,155,233,186,145,175,105,45,62,119,34,161,66,82,117,224,48,170,126,177,249,97,222,40,229,234,197,231,157,119,127,43,248,122,75,234,121,199,227,165,80,125,31,27,49,217,37,197,41,154,243,222,121,79,254,68,185,225,73,125,165,47,73,95,204,166,72,190,196,204,91,118,239,142,0,81,187,188,97,157,95,233,14,140,222,217,30,238,12,14,192,157,59,138,254,67,32,139,123,91,121,240,90,217,74,195,192,208,83,247,125,116,91,33,50,152,203,200,215,53,236,9,186,86,105,237,219,212,63,238,161,216,19,120,95,193,78,208,49,122,113,206,152,141,92,41,152,107,237,207,186,3,181,9,108,187,51,221,45,156,180,253,84,6,17,8,213,187,103,130,122,205,198,50,245,204,128,197,238,150,65,159,0,75,73,172,100,191,214,215,67,119,107,213,144,186,215,238,70,31,123,111,141,223,63,164,106,188,81,201,92,183,0,113,182,189,227,234,45,189,154,22,210,27,27,65,22,166,239,179,91,190,239,222,25,54,168,37,160,141,253,1,92,223,167,130,158,88,209,65,199,156,114,246,129,237,4,83,67,22,51,161,234,116,115,135,39,69,158,186,153,164,221,253,150,219,154,230,213,12,21,196,205,183,64,249,88,84,2,153,100,122,110,215,177,163,127,164,42,120,123,155,155,57,231,53,15,147,244,125,102,210,28,245,255,167,237,109,90,255,235,178,51,175,247,114,143,107,176,159,31,106,44,130,51,231,33,131,208,22,33,208,166,66,89,14,66,200,32,19,105,104,148,64,139,17,4,59,65,236,158,133,22,67,107,39,104,222,76,42,165,239,194,253,89,223,239,94,235,218,127,51,212,220,161,224,190,215,239,156,239,57,251,236,135,245,112,173,235,186,190,192,48,246,55,1,173,67,52,224,17,6,229,57,178,227,98,237,38,14,224,230,115,240,233,131,87,235,254,158,113,245,80,46,0,90,118,114,158,254,224,195,224,42,97,46,32,68,179,223,188,63,157,231,27,129,216,54,115,188,245,82,108,159,137,37,186,23,66,15,102,83,202,123,128,38,181,44,127,47,200,66,5,87,8,221,119,95,85,204,69,169,0,193,253,15,49,83,8,144,22,5,228,1,35,148,133,32,41,203,247,128,218,15,196,164,191,150,181,148,136,249,10,56,97,4,54,38,216,212,181,106,100,145,104,108,237,202,25,12,79,13,84,77,215,108,241,162,220,121,2,112,187,59,198,128,10,64,105,102,23,24,149,126,167,48,56,240,173,180,216,103,153,66,14,126,159,12,17,5,21,169,57,158,65,173,163,185,153,109,79,96,73,156,212,23,39,6,41,54,192,8,25,208,115,112,152,163,248,53,227,156,105,67,22,188,255,107,94,55,132,51,245,217,10,169,51,46,119,133,217,11,135,242,166,156,223,170,217,221,108,100,45,213,145,24,36,246,167,39,7,6,148,81,82,110,130,99,2,34,174,251,219,29,47,68,112,44,199,127,1,118,126,111,142,171,189,100,88,136,91,91,79,97,102,216,171,152,41,147,222,84,255,48,95,123,235,213,56,119,254,219,212,106,101,5,76,163,173,45,113,49,120,145,33,102,40,193,124,54,144,194,85,1,28,234,127,115,199,79,131,72,20,56,8,197,4,180,48,252,230,22,99,137,121,150,235,226,160,3,141,142,213,99,172,243,186,56,131,38,13,61,1,72,231,83,215,113,243,113,97,165,113,194,216,101,118,118,243,217,86,197,81,55,45,243,182,186,223,220,28,107,253,237,13,234,240,190,214,249,15,69,41,139,41,209,193,17,122,205,176,189,9,228,119,154,234,195,138,169,114,230,252,120,6,133,157,127,187,25,58,153,172,79,222,46,97,140,29,130,59,41,105,228,52,253,16,183,154,59,213,213,10,127,79,137,73,92,149,25,155,33,107,158,114,196,79,169,138,111,67,13,111,207,123,172,34,199,249,16,57,19,18,87,47,191,48,11,139,210,170,90,71,71,242,157,150,205,75,197,46,78,224,3,33,87,243,213,137,142,165,154,73,34,251,86,123,102,138,38,53,248,0,52,168,250,147,35,239,41,14,214,132,205,212,81,1,36,231,114,210,47,114,156,212,218,125,163,166,14,180,116,30,194,253,155,110,86,158,92,107,82,226,70,152,80,102,245,73,94,63,148,110,98,46,75,182,121,84,128,148,78,230,60,9,228,155,254,104,252,184,96,162,230,7,231,57,221,12,114,83,174,78,103,87,169,203,205,104,27,202,182,67,240,212,155,191,55,13,39,218,199,118,194,136,115,12,251,147,159,107,171,138,162,78,131,12,142,48,195,3,38,170,240,123,225,6,220,23,227,240,82,89,58,36,65,234,140,155,67,236,144,245,234,62,61,178,58,214,74,155,148,88,233,54,186,83,137,78,63,41,213,129,125,128,232,33,204,172,40,249,101,40,119,234,246,123,243,218,178,122,7,205,149,245,58,227,195,74,67,50,203,141,196,163,251,206,65,22,74,233,208,224,91,186,192,90,51,151,173,232,32,182,114,74,194,247,252,59,167,101,150,5,248,93,129,215,218,105,200,146,123,211,252,53,221,139,2,40,173,208,87,146,130,142,165,248,224,42,229,90,30,220,127,182,208,219,34,195,137,59,152,111,82,207,154,41,4,139,101,135,93,241,111,97,212,21,50,137,16,101,190,0,78,220,133,93,84,143,27,87,113,123,210,142,142,4,4,13,194,12,155,65,245,135,166,206,163,139,195,180,167,179,175,122,40,135,179,248,141,112,230,13,79,156,1,4,79,170,131,193,209,211,107,56,88,100,131,229,12,56,27,24,186,26,254,104,197,168,224,197,60,65,112,186,83,138,175,34,125,73,22,218,86,223,104,143,179,93,53,74,224,156,28,119,118,119,19,240,173,143,53,57,196,169,19,162,169,152,36,105,233,225,223,25,14,155,135,239,216,50,67,183,248,2,19,76,83,82,238,241,113,189,111,112,67,30,76,187,204,72,217,86,63,145,161,229,239,93,156,32,188,154,241,229,253,181,32,193,10,21,98,38,110,240,7,35,33,216,244,226,98,66,241,215,12,161,148,174,59,128,112,57,94,43,147,7,82,51,216,140,184,57,225,132,188,22,221,163,30,178,209,58,162,49,192,48,190,220,187,172,72,223,77,61,153,232,213,186,58,224,102,94,91,49,121,195,122,116,147,223,28,89,50,129,55,243,169,90,185,167,61,66,84,103,127,145,197,67,255,65,47,30,149,129,182,146,215,226,243,121,225,19,85,184,170,180,217,231,199,160,175,241,123,103,19,79,9,51,72,185,24,19,90,90,85,253,28,33,247,111,27,12,86,131,69,138,30,189,149,105,61,92,60,55,158,218,74,111,120,157,125,39,176,149,181,117,18,26,31,193,186,39,42,53,191,164,2,54,150,84,222,197,127,187,194,252,34,143,6,171,218,246,73,10,196,76,251,219,216,163,171,39,127,65,237,53,109,85,97,80,193,217,184,25,148,183,154,123,212,248,64,229,161,42,163,86,24,13,253,193,81,87,123,204,31,78,239,107,206,214,248,40,230,13,134,231,254,52,32,189,245,154,71,92,12,94,175,137,163,96,203,171,248,115,83,255,208,246,129,143,76,242,221,11,77,84,83,138,251,3,88,107,248,164,198,109,52,85,173,158,218,242,188,135,117,71,157,80,105,206,161,134,157,94,85,69,149,170,169,218,132,41,37,172,235,147,158,53,95,150,178,79,241,247,185,92,63,2,252,229,82,110,120,8,38,182,123,226,29,141,134,45,231,7,9,167,225,192,71,196,208,209,12,12,115,3,181,112,241,41,220,138,176,65,204,205,38,207,53,147,181,144,16,3,34,235,230,46,14,32,99,237,225,52,64,167,231,198,142,55,12,29,159,252,52,37,248,226,175,77,145,71,119,105,8,62,107,243,44,18,197,47,217,115,58,45,207,94,138,70,148,23,88,177,152,137,32,111,125,227,188,32,114,132,50,40,208,93,166,27,56,81,246,234,74,237,219,51,111,121,195,77,68,79,155,170,73,246,15,170,249,78,114,26,187,210,99,38,205,231,51,45,211,52,33,89,13,150,68,154,190,31,102,232,190,146,62,26,213,74,159,74,224,188,167,90,147,164,45,250,249,210,15,241,41,138,192,173,221,122,19,160,4,112,148,97,134,91,167,79,79,220,225,4,233,68,131,148,120,231,200,235,53,237,129,57,255,14,114,202,83,134,221,48,117,98,54,52,163,91,19,114,108,98,37,64,92,254,96,36,46,37,183,0,131,202,90,213,239,109,2,155,106,206,231,159,91,93,1,100,160,33,64,227,0,47,254,203,32,43,196,85,104,214,52,238,51,129,212,139,172,14,148,111,121,26,183,190,148,196,224,147,139,227,206,72,162,194,77,42,230,130,244,66,21,179,198,7,108,171,101,248,151,78,232,96,72,200,214,160,17,235,195,205,231,177,85,155,13,64,85,203,213,19,184,133,222,121,185,57,169,158,210,253,183,27,4,238,242,228,139,15,176,125,192,65,43,137,171,209,62,14,132,255,246,162,167,73,126,27,10,251,238,87,211,47,48,244,106,24,211,139,127,205,156,223,158,243,134,71,176,110,66,133,9,189,180,31,145,44,69,77,177,186,50,29,137,83,204,168,181,250,17,146,209,56,147,65,163,158,180,99,121,208,80,35,19,9,114,246,26,51,133,229,160,98,121,173,19,146,249,137,159,80,112,146,67,224,152,81,120,242,217,176,104,42,151,39,3,89,86,114,141,229,179,149,241,251,152,201,105,245,88,62,89,21,106,77,186,178,251,94,121,194,251,172,164,11,214,123,223,98,54,192,156,248,60,25,132,16,145,175,63,219,87,210,39,131,129,192,203,162,123,192,232,52,158,65,139,196,67,163,135,191,23,253,32,96,241,111,170,148,73,13,57,132,154,91,247,50,28,162,42,37,247,247,226,237,149,207,69,79,215,51,85,62,45,54,110,78,226,167,227,105,67,239,234,197,19,36,53,117,196,88,217,215,135,66,215,245,105,94,163,44,183,227,193,96,17,86,2,79,62,188,123,88,166,157,94,197,51,196,141,239,142,137,51,182,186,50,245,107,124,8,112,220,140,178,133,92,77,55,252,142,66,26,162,139,82,215,177,34,108,115,52,132,145,42,136,35,223,0,117,174,237,149,178,1,1,171,154,145,107,219,51,42,101,143,136,13,149,235,234,160,57,24,73,146,210,239,130,99,246,192,169,25,160,92,18,30,84,227,183,39,60,154,97,83,117,142,18,245,215,40,195,193,207,42,217,74,8,59,178,215,64,12,54,161,14,24,13,27,160,136,174,153,86,112,253,218,48,47,237,168,93,2,120,148,132,99,3,220,61,29,176,96,220,215,186,21,23,212,95,189,18,125,118,160,169,110,41,160,145,189,28,178,112,130,228,227,57,202,139,193,197,226,165,4,188,237,166,178,89,112,164,70,127,71,35,47,244,172,0,154,131,147,131,64,8,125,171,110,228,166,97,220,252,209,232,37,150,228,26,242,58,217,55,83,192,240,69,155,102,27,156,143,205,103,226,104,230,148,133,57,89,43,146,223,188,105,47,112,75,150,118,242,183,38,67,33,142,37,1,77,100,182,233,104,89,218,78,8,27,199,242,214,19,120,154,207,196,210,155,131,65,245,194,232,176,110,55,17,200,221,184,30,142,116,162,218,240,200,52,111,98,32,159,105,214,170,173,34,181,176,231,142,18,230,50,148,104,169,26,99,182,131,53,160,92,21,199,146,180,235,57,81,188,60,15,24,80,197,119,207,233,196,127,241,234,61,128,87,145,176,61,231,77,41,81,250,95,181,40,223,184,117,116,122,19,19,192,126,184,45,196,92,168,157,122,241,159,194,169,42,18,175,180,210,14,208,2,253,238,146,192,170,36,81,214,92,97,158,122,230,3,215,235,129,169,131,252,80,112,111,166,222,89,235,99,86,73,98,48,146,169,76,183,190,122,172,213,74,240,142,138,163,114,49,84,197,153,10,78,17,51,237,38,106,38,195,147,253,167,161,44,206,42,79,13,230,203,145,30,38,121,175,147,129,36,149,39,82,155,81,37,60,226,214,121,59,46,13,40,210,163,170,109,156,169,190,39,193,106,165,221,211,149,20,128,12,56,8,172,241,104,87,3,233,119,104,13,98,184,170,56,204,193,233,97,4,232,152,170,241,42,18,79,201,171,55,173,25,84,173,63,130,223,35,224,45,108,136,210,61,77,55,122,128,20,91,123,243,122,166,96,211,3,49,84,141,225,86,204,114,190,192,222,32,152,107,150,249,190,18,180,134,130,90,85,21,41,160,219,58,46,176,155,207,128,60,138,220,8,253,44,159,224,214,179,164,171,231,28,180,169,213,64,119,173,135,214,190,178,175,55,223,197,235,217,234,134,14,9,253,108,177,201,87,168,204,117,158,80,28,240,7,135,30,104,103,189,119,233,151,182,196,240,112,36,249,170,154,211,21,173,51,51,176,191,71,85,126,223,150,89,195,226,149,50,117,101,158,243,228,138,2,3,244,163,227,76,252,175,179,141,26,196,206,97,130,136,174,52,85,180,95,224,233,174,153,14,43,125,47,235,213,158,14,112,108,239,234,176,246,150,22,248,198,179,31,73,114,225,68,89,196,205,254,100,8,199,232,126,85,201,138,173,28,192,204,135,208,27,36,70,205,129,250,164,50,183,85,137,28,62,119,199,221,124,233,42,31,37,242,230,56,64,90,202,180,140,71,159,216,14,79,37,27,251,157,254,116,129,186,170,59,84,150,90,171,190,54,120,113,1,249,130,148,209,155,23,201,67,153,158,109,159,250,218,28,202,142,31,238,176,194,61,86,211,186,118,216,52,4,183,243,85,80,207,129,241,205,68,182,207,213,101,121,108,213,40,8,143,103,204,160,122,205,142,232,134,92,165,235,123,29,183,53,119,55,31,103,91,217,144,48,159,173,185,58,216,124,173,172,59,18,117,160,113,183,105,0,116,202,26,196,180,114,212,14,109,98,243,157,10,168,135,120,111,227,70,244,239,153,164,198,115,114,49,242,107,163,174,251,152,151,39,236,13,127,175,185,3,27,111,119,59,43,80,62,109,10,135,233,53,71,187,220,234,143,164,118,53,52,229,246,123,159,160,121,60,191,92,236,56,242,182,130,51,246,207,231,40,136,181,123,67,4,220,27,245,153,102,28,40,222,241,48,97,192,120,127,27,226,131,107,6,250,253,204,50,250,14,188,31,130,182,202,253,154,3,58,118,142,208,242,10,214,83,186,246,238,173,115,166,173,242,190,245,217,98,86,116,160,112,62,191,247,110,14,34,49,46,245,154,158,65,161,247,105,69,7,214,15,43,179,24,137,80,180,50,61,190,29,102,90,169,188,107,45,167,241,204,20,176,193,222,58,115,134,164,254,240,49,87,94,222,203,183,209,112,84,43,114,60,209,109,71,199,236,179,182,214,246,242,253,153,158,228,6,242,99,110,158,100,66,195,183,244,103,150,29,183,98,187,245,108,32,171,60,83,20,14,90,239,228,51,236,117,125,204,181,70,155,96,130,48,227,185,122,7,120,152,131,140,196,196,59,100,169,69,83,38,251,238,187,217,37,47,237,84,84,52,186,78,194,10,127,106,245,110,82,171,208,168,25,96,206,125,112,20,211,148,0,163,66,203,235,221,116,21,232,210,122,172,136,204,70,147,172,69,51,207,14,15,148,243,154,121,116,117,82,104,229,203,183,130,98,191,164,233,227,243,247,108,218,222,160,107,90,34,250,224,103,47,154,190,114,169,205,170,80,50,29,115,53,26,20,143,179,154,159,29,30,228,255,77,44,208,1,215,20,27,99,194,176,177,93,21,219,85,212,10,224,193,173,6,118,127,238,141,10,93,180,90,39,160,104,106,222,116,29,94,243,25,110,37,168,61,107,254,108,241,247,98,131,24,170,27,126,172,219,113,249,204,185,51,229,117,10,35,87,229,91,116,54,201,40,125,45,164,124,124,207,224,164,24,207,254,79,37,41,185,57,15,237,84,50,243,249,127,255,109,180,217,222,155,195,246,117,127,155,118,2,37,208,196,220,163,209,41,25,245,250,120,204,158,255,37,100,93,74,68,196,131,159,77,193,205,180,185,148,245,154,29,143,93,207,128,110,233,213,54,23,8,209,148,219,241,207,191,61,115,97,173,236,224,179,98,170,77,207,126,5,255,96,119,51,76,54,251,189,57,40,201,107,182,108,241,51,42,107,238,237,87,167,245,148,103,48,39,199,73,193,4,69,235,182,154,9,1,155,83,25,64,132,240,60,154,193,18,174,25,190,193,244,220,28,175,215,175,62,227,182,223,223,62,145,179,19,33,44,14,140,244,126,145,222,174,87,90,172,15,237,117,28,193,198,220,223,158,31,197,219,103,38,122,160,123,214,233,241,105,235,243,211,37,186,168,80,128,66,248,245,113,74,75,185,181,211,98,52,20,234,201,91,71,247,221,24,232,94,237,26,254,179,60,75,186,62,82,177,92,231,124,174,62,113,238,117,59,169,137,247,254,120,19,195,24,239,175,25,102,190,103,54,144,192,246,81,33,83,251,122,142,150,208,188,47,70,159,83,175,175,71,156,103,241,71,99,84,202,15,214,251,203,4,32,74,26,135,21,76,216,53,159,227,230,217,177,40,42,221,121,4,59,221,115,56,33,101,224,140,24,221,216,31,235,99,110,222,105,113,14,189,50,222,83,181,155,206,214,53,155,70,243,107,238,30,230,194,128,141,10,188,154,251,142,199,230,119,202,27,35,212,233,69,91,26,37,75,126,111,158,182,135,231,5,192,169,66,118,48,103,7,229,88,26,72,201,182,56,82,174,98,234,180,158,179,19,231,234,44,60,43,185,220,29,171,152,100,201,115,60,145,72,186,196,20,208,1,206,245,184,34,180,166,251,205,105,44,239,207,54,143,239,113,183,44,18,159,89,105,202,43,26,221,61,57,123,74,65,59,249,241,28,33,181,247,223,182,7,127,204,82,15,67,247,104,231,103,167,62,238,151,151,142,206,231,60,167,232,51,207,160,27,242,197,89,88,230,250,228,197,138,219,126,115,216,162,53,143,100,140,219,190,163,161,33,243,164,184,232,2,118,212,105,161,47,250,241,75,129,39,123,47,31,114,157,45,63,87,131,86,186,30,243,185,111,213,196,29,93,80,14,223,167,175,22,74,46,49,159,123,121,113,167,32,46,241,100,76,138,29,219,126,235,108,60,255,98,46,19,29,244,203,118,179,225,94,208,7,131,88,179,186,25,248,128,30,49,136,141,121,182,230,92,105,68,25,97,54,118,105,95,247,212,118,20,206,81,45,77,123,139,213,80,239,143,39,247,0,43,214,61,128,112,97,179,62,183,113,167,185,21,178,27,21,54,165,31,28,114,216,107,206,175,146,102,1,96,180,150,115,19,33,31,33,238,6,103,70,115,228,14,90,44,229,161,110,95,197,100,129,174,121,66,78,39,116,220,199,73,90,94,100,207,198,176,165,228,235,199,21,239,237,102,69,224,36,85,104,180,161,151,188,123,63,211,249,159,146,154,143,239,223,139,255,52,206,161,228,222,168,30,11,239,17,173,30,10,230,227,180,41,61,135,153,138,150,80,133,79,227,168,187,99,74,239,76,82,90,248,179,167,204,117,55,37,232,61,31,145,244,98,108,116,55,224,132,130,115,166,164,230,1,14,107,58,91,20,148,219,66,113,110,5,233,230,230,51,136,42,115,86,200,171,55,255,34,141,198,87,149,173,227,96,240,142,111,232,34,247,76,106,38,155,237,52,87,75,137,5,48,90,243,140,91,243,210,149,91,96,151,246,88,215,42,167,143,8,128,49,172,7,71,214,249,97,161,229,224,208,161,213,188,58,195,22,219,146,12,10,233,179,210,253,183,209,172,151,24,6,110,221,229,69,47,154,114,135,144,122,152,238,69,175,217,223,203,104,79,229,123,193,230,213,183,63,185,209,162,200,139,53,72,182,238,118,152,153,241,234,175,151,70,189,205,175,134,83,66,119,157,2,61,235,133,246,208,233,215,180,161,130,124,26,232,105,231,29,3,26,43,163,210,112,146,151,211,146,209,226,171,51,169,229,233,142,12,52,160,104,101,139,53,17,54,250,189,169,191,168,56,1,27,146,47,16,59,128,138,234,11,208,214,238,47,93,224,8,146,172,57,140,151,244,86,93,51,228,171,42,26,89,161,220,244,137,196,36,28,89,175,62,207,234,96,15,152,175,85,164,134,174,231,203,37,142,245,204,50,37,39,60,43,25,1,130,187,99,129,161,123,102,120,129,178,236,110,227,128,83,149,191,136,55,206,201,177,176,240,80,181,92,31,153,140,58,189,114,196,25,0,102,64,53,35,201,119,187,153,246,213,162,170,143,11,223,208,127,187,88,110,240,209,22,201,193,3,151,201,108,60,74,155,244,165,20,55,243,235,83,165,15,172,219,233,126,109,68,153,94,73,73,160,84,206,34,71,49,91,185,202,139,193,244,156,69,142,54,246,173,43,36,89,160,127,173,107,63,148,194,180,157,143,116,155,234,140,93,83,247,82,90,78,187,175,108,202,68,15,233,34,50,100,78,102,117,142,42,64,248,143,62,1,60,191,110,45,67,207,251,188,173,41,198,127,25,24,152,18,131,158,61,254,124,63,55,163,134,244,152,33,144,244,165,9,116,77,91,219,206,188,179,182,174,107,62,142,138,82,200,158,192,108,198,128,53,40,238,85,215,135,230,100,95,215,201,202,99,170,47,208,109,65,185,153,198,54,149,12,50,224,233,181,22,42,142,42,251,3,84,42,158,11,192,145,138,15,64,232,233,139,231,4,228,132,218,98,182,65,243,33,161,125,66,165,38,77,5,221,141,39,136,80,161,175,137,224,73,124,170,202,132,83,153,36,102,187,47,45,148,223,247,163,108,176,102,247,119,170,70,156,251,40,77,174,216,140,160,239,122,228,192,41,30,59,251,81,182,45,246,213,161,236,61,94,153,86,188,252,72,60,239,75,105,109,115,8,160,232,35,83,121,66,205,25,171,18,223,75,133,38,169,250,20,223,17,224,158,85,150,214,14,17,248,138,125,18,129,26,21,77,0,80,233,180,146,112,20,171,126,64,207,80,63,250,201,82,140,8,87,204,224,197,124,59,33,255,165,57,67,28,139,180,253,107,181,179,113,61,76,170,112,123,215,25,180,146,67,153,155,27,16,43,63,17,207,17,182,102,122,68,198,102,242,40,22,56,79,77,47,177,115,43,222,69,107,228,215,229,225,48,182,62,28,167,164,4,126,175,108,217,160,8,99,233,116,186,38,84,124,19,242,250,210,221,53,51,209,88,165,56,182,14,15,49,63,77,84,166,143,217,253,196,36,37,88,149,155,57,91,87,149,91,201,152,168,108,194,50,250,132,160,218,172,235,17,146,236,184,222,45,124,202,250,40,152,177,167,142,229,102,116,88,85,160,239,120,82,51,60,78,28,196,242,104,46,24,48,254,18,113,210,239,240,232,30,44,20,135,239,36,5,101,53,149,163,223,248,112,220,139,63,151,38,213,140,179,78,252,120,112,99,238,17,215,44,129,2,218,62,102,198,157,217,213,204,186,119,10,209,73,189,67,197,36,204,73,117,143,115,210,37,61,30,225,3,84,117,238,139,81,195,214,88,19,142,184,181,125,208,86,6,181,171,180,184,116,229,186,107,182,120,56,113,72,147,117,122,248,14,142,126,137,118,150,81,90,27,142,63,62,31,27,208,189,242,232,35,165,231,94,254,102,26,63,87,227,214,223,50,134,233,10,205,164,210,6,120,114,190,135,111,40,53,245,201,41,252,44,31,53,52,154,139,10,100,2,157,118,163,1,117,198,163,169,208,227,168,223,6,56,210,91,115,38,250,234,4,44,166,29,169,96,80,135,103,182,9,29,103,125,100,17,72,126,121,54,39,85,100,18,212,76,222,193,179,99,103,75,201,83,7,165,89,80,157,61,82,37,148,209,171,209,174,117,94,214,100,157,230,50,87,144,197,113,188,43,125,74,73,227,170,115,100,144,245,235,30,99,147,23,148,175,205,14,232,200,2,128,106,83,119,134,132,216,154,103,45,178,201,5,202,2,163,50,228,73,222,66,66,68,219,220,19,214,29,87,35,239,35,110,58,202,197,205,225,226,133,180,133,170,92,20,107,75,27,158,17,97,148,228,167,139,97,67,61,229,97,189,226,242,90,70,218,62,61,159,66,68,161,90,169,197,234,170,219,147,53,111,250,25,245,160,64,93,91,227,216,243,220,103,113,123,236,194,233,60,85,153,13,154,165,160,255,61,103,13,21,24,25,148,108,60,155,158,131,50,6,49,177,210,197,115,95,186,162,44,240,92,91,16,88,241,95,94,150,229,21,115,50,162,38,207,173,209,84,27,214,196,14,22,73,193,130,4,186,140,183,53,212,223,77,3,12,60,24,4,49,51,32,62,195,241,1,155,42,208,208,238,50,35,103,120,142,27,173,252,164,243,53,79,84,225,57,67,122,160,117,10,35,10,239,253,112,165,25,174,214,95,155,174,170,9,105,144,103,59,151,114,179,146,221,29,136,69,41,173,113,184,11,116,93,173,152,71,8,218,11,59,5,178,198,148,176,252,226,15,229,86,152,23,58,148,158,244,179,126,150,173,230,5,21,170,103,113,79,156,47,188,73,168,182,66,208,18,233,227,169,71,254,49,147,72,247,137,132,150,74,47,106,166,66,236,137,86,19,33,169,143,185,23,103,178,130,159,163,10,165,13,55,7,190,238,73,243,2,65,78,125,126,59,18,65,144,59,149,164,99,74,27,85,30,126,115,52,13,202,51,44,237,138,121,127,18,246,85,154,35,25,212,104,219,164,113,60,215,231,123,33,18,116,131,77,170,24,67,128,59,60,25,30,243,173,206,80,95,145,169,48,237,108,243,178,210,70,30,160,135,121,88,231,129,147,34,155,127,39,207,213,17,33,153,65,138,156,180,105,19,192,245,4,4,233,20,193,25,176,83,152,217,100,182,144,214,82,7,146,239,129,230,252,20,226,88,43,226,139,25,101,14,47,136,77,164,219,187,60,57,237,219,238,111,211,157,7,22,203,205,139,160,204,121,26,183,117,201,198,144,45,220,124,231,11,165,151,180,74,98,27,204,8,130,183,78,214,214,179,112,23,131,104,52,101,165,139,24,34,109,183,212,106,205,227,110,69,96,78,158,139,206,255,128,85,211,138,191,30,179,169,5,173,128,50,141,164,207,141,48,222,12,128,87,134,102,121,170,25,223,49,204,20,188,244,193,1,39,57,254,139,68,65,126,172,96,34,2,224,133,59,168,63,109,28,214,14,15,35,157,95,159,171,233,31,247,155,131,38,107,77,205,123,57,218,200,184,40,139,62,55,29,208,142,225,173,31,81,68,53,163,27,234,216,178,70,179,248,80,115,143,166,157,6,84,73,72,153,45,123,187,86,224,218,224,201,79,207,213,199,46,102,166,165,252,54,171,173,58,209,15,41,135,157,213,74,227,191,15,248,48,135,65,205,244,244,248,197,70,40,249,152,81,2,45,129,230,59,97,199,84,243,234,61,70,5,106,216,56,54,153,164,41,7,177,18,45,38,91,223,139,0,189,56,251,17,8,58,193,248,98,6,93,227,87,43,75,176,205,255,115,179,32,145,51,52,148,154,1,88,56,244,242,28,224,226,126,117,195,122,123,231,13,76,197,20,231,212,124,166,74,240,173,101,232,7,245,183,17,30,138,171,77,33,77,159,187,88,112,236,230,13,39,148,154,139,160,143,129,114,136,238,27,102,67,178,185,121,149,249,254,118,19,190,79,214,128,40,231,98,70,14,213,201,222,44,68,121,174,30,194,137,198,163,75,83,16,230,25,105,34,35,13,18,150,21,204,75,8,167,90,135,196,238,121,177,99,20,10,188,182,159,141,1,73,193,128,18,130,202,30,186,41,45,248,122,157,246,12,142,150,58,245,139,129,167,92,193,98,183,170,148,103,204,60,29,207,4,241,152,194,251,49,151,26,44,141,232,246,138,224,150,153,201,17,56,77,93,86,41,150,110,112,1,79,63,192,98,71,173,252,49,71,203,55,205,178,200,2,171,153,83,199,135,5,185,194,103,133,85,163,226,112,179,45,245,199,220,29,178,199,144,63,31,132,160,196,183,249,227,68,193,179,241,152,41,38,4,50,26,74,175,199,188,29,248,3,42,104,9,159,207,199,60,3,37,95,0,255,255,96,14,168,57,221,23,235,189,247,138,33,131,233,100,232,118,201,131,15,231,220,60,103,238,241,170,230,251,210,206,215,222,0,249,174,242,94,77,53,220,205,180,13,173,119,192,253,115,48,167,246,15,31,115,182,120,112,56,90,210,243,181,240,223,221,74,227,219,115,49,208,19,255,101,218,226,231,59,143,90,244,43,125,248,96,222,73,186,29,208,212,140,219,119,63,175,149,5,168,107,45,224,229,25,240,19,51,58,194,24,26,26,201,15,219,242,218,210,243,176,160,187,122,23,39,117,14,55,111,173,95,218,210,110,210,48,193,174,84,158,125,97,72,231,192,6,15,243,152,7,208,71,239,213,64,122,226,185,183,117,190,185,153,134,189,103,95,104,211,211,142,214,15,38,101,62,219,15,33,34,116,243,104,210,48,97,187,233,16,243,57,78,68,152,218,246,226,22,100,162,134,186,120,205,41,50,200,148,148,70,126,118,114,83,23,242,23,35,18,120,118,149,44,109,219,182,99,137,14,137,157,65,145,248,160,171,145,195,238,57,193,206,207,69,95,143,117,229,63,167,95,119,212,30,197,177,51,141,159,35,170,56,227,78,35,178,205,227,61,120,201,99,122,199,81,82,241,92,59,182,151,79,180,241,241,210,212,74,167,136,191,53,204,232,207,161,14,63,146,35,171,33,255,121,220,40,200,96,103,140,56,106,130,207,210,78,8,110,251,131,67,156,253,28,80,41,145,22,117,51,146,17,143,23,198,249,23,230,61,187,46,17,84,150,125,87,33,172,147,18,34,214,134,158,84,244,151,161,133,168,102,40,118,188,227,15,202,72,125,237,9,191,117,88,21,160,137,239,72,73,55,26,223,142,127,221,31,215,146,5,215,221,204,250,123,174,174,67,175,94,227,241,8,200,28,249,153,61,173,87,93,31,123,10,180,0,45,161,217,53,200,56,39,25,172,237,210,208,55,158,159,158,248,224,254,211,108,203,207,128,242,48,45,218,1,215,124,28,106,232,253,188,37,200,248,196,52,68,153,224,155,162,211,112,104,179,44,86,146,246,197,187,24,201,160,109,53,231,30,142,39,44,19,143,71,140,8,156,31,247,19,129,120,157,254,147,170,148,31,154,120,188,146,114,177,126,175,115,140,70,127,37,36,105,207,205,79,68,239,7,31,93,188,143,167,143,254,162,111,118,76,245,241,184,242,248,7,113,241,100,205,151,39,182,218,210,64,121,162,157,242,76,50,64,249,209,24,10,34,226,185,57,245,117,63,208,201,17,75,6,12,115,89,209,72,120,86,217,78,186,182,80,45,8,58,247,115,244,40,85,53,102,120,118,252,209,78,72,191,95,51,250,119,217,57,84,139,50,70,97,198,201,113,150,212,68,250,92,205,36,4,124,113,17,228,141,103,88,204,63,240,94,92,211,46,82,235,89,168,62,228,139,156,100,211,73,122,98,148,225,253,97,232,12,46,13,35,224,17,118,30,45,48,10,116,155,133,25,88,137,123,165,156,100,89,157,160,65,205,125,9,53,44,9,80,53,155,210,187,155,65,140,233,189,23,84,41,66,29,219,165,103,14,51,248,218,48,19,127,78,53,211,105,237,55,71,200,75,195,190,65,198,173,9,241,44,204,244,106,134,254,215,191,87,3,50,171,143,6,253,88,52,71,119,11,67,196,60,96,8,247,47,114,130,188,166,155,14,124,65,67,174,94,109,233,209,246,225,198,137,198,108,4,218,245,234,142,26,152,223,156,72,67,93,48,248,53,70,137,171,103,29,207,111,211,242,236,253,176,203,168,154,213,106,250,62,110,173,185,232,217,70,106,182,199,144,91,222,93,95,155,216,219,247,44,50,6,58,147,6,231,100,124,16,14,240,172,23,19,22,196,160,44,107,121,84,115,149,38,47,148,98,246,243,214,8,65,180,184,122,247,103,13,24,0,202,95,250,60,99,123,94,11,152,120,9,179,177,182,136,153,174,135,24,209,77,27,189,62,25,75,215,187,157,22,53,174,46,175,13,173,157,179,72,154,102,239,179,173,156,111,125,246,5,231,25,78,120,89,242,224,231,76,159,49,226,80,68,39,29,241,51,117,144,51,113,243,174,207,137,78,245,193,241,128,205,148,50,244,201,206,185,224,34,91,124,12,58,84,213,204,246,26,102,3,176,137,25,134,165,21,196,5,22,55,168,25,202,140,25,172,7,237,57,180,59,188,74,61,168,155,207,54,160,161,64,135,7,108,135,25,134,12,125,180,6,106,207,31,141,108,172,58,81,189,233,102,11,27,215,122,70,229,236,103,109,7,95,67,2,172,175,230,6,37,179,155,75,127,82,135,208,136,56,42,239,152,77,64,88,205,230,70,187,217,144,173,98,38,12,247,64,156,246,180,164,251,10,53,55,175,145,18,123,145,108,84,51,116,65,254,98,40,4,106,2,162,147,3,240,51,104,91,250,187,171,153,146,182,223,156,56,95,19,16,4,164,57,46,30,69,19,143,204,173,72,137,2,238,43,250,189,232,106,29,49,25,32,193,208,40,253,28,43,65,186,219,96,115,26,58,102,70,210,224,201,90,136,162,71,87,43,181,124,255,92,103,97,63,211,148,100,97,120,204,199,113,92,77,143,78,248,53,114,172,47,147,134,149,185,208,96,78,8,238,14,83,200,210,223,70,137,203,211,177,219,226,66,249,30,205,180,93,125,125,161,63,216,228,183,65,183,133,218,194,9,126,96,141,19,51,120,18,223,200,55,220,207,234,195,89,62,48,150,200,113,163,180,92,65,231,74,25,177,6,76,207,162,171,25,200,217,8,115,151,226,110,39,214,218,211,59,179,55,78,177,122,82,116,99,133,48,193,54,117,161,165,102,104,26,102,152,225,208,18,51,159,184,138,121,207,165,143,134,46,118,140,218,36,79,169,163,6,61,65,124,208,105,254,135,154,155,67,231,176,142,164,174,109,181,246,20,185,55,90,56,106,174,67,222,26,178,91,153,166,248,242,43,54,134,73,209,65,127,153,20,208,232,122,181,122,97,144,11,182,96,114,1,21,163,243,148,198,150,89,229,234,33,48,0,4,12,39,170,32,242,214,130,76,197,92,232,159,148,49,155,234,104,193,105,230,45,27,152,193,107,169,153,211,51,166,82,153,143,203,80,128,4,202,213,165,37,245,102,8,153,246,138,49,133,82,86,222,155,70,140,72,132,1,35,72,154,106,166,71,192,181,190,48,171,156,9,66,178,170,192,180,209,250,208,239,89,160,145,145,71,75,224,69,197,76,231,101,236,151,166,9,173,55,87,201,57,216,168,86,126,222,155,230,189,25,188,62,6,121,83,51,123,113,44,95,122,191,245,234,34,192,113,88,129,206,17,166,191,77,81,220,243,0,136,55,188,31,52,195,51,24,230,166,176,115,204,192,12,195,140,46,150,14,75,178,242,117,152,83,209,44,93,177,226,116,60,90,65,52,58,204,25,98,159,17,47,118,94,115,60,230,36,57,244,253,169,233,138,121,161,194,24,59,42,17,95,87,51,45,35,97,158,125,234,23,203,19,182,158,184,57,125,166,250,219,168,185,196,152,119,35,50,21,51,236,128,177,179,156,237,115,234,176,156,169,55,226,115,119,74,250,242,61,115,135,41,50,158,44,39,189,51,191,228,181,179,205,107,235,83,67,146,146,226,248,67,188,75,159,186,129,117,141,147,117,188,25,138,204,90,143,31,166,19,249,249,28,52,57,198,120,55,235,111,21,51,145,101,137,39,203,243,137,214,13,170,22,75,0,170,49,205,96,128,77,246,210,50,14,199,235,166,33,122,52,99,95,169,48,57,234,213,128,83,195,7,164,81,239,121,177,20,68,126,166,53,184,117,138,167,77,22,46,204,105,63,245,70,2,100,89,249,101,167,167,142,138,28,100,36,202,54,180,126,175,185,69,54,106,211,240,165,31,68,241,40,120,151,123,107,85,224,188,84,114,113,101,124,211,245,28,3,240,7,122,155,26,158,45,4,133,98,38,62,43,97,86,49,9,163,44,105,37,28,60,120,21,117,87,72,166,117,225,63,13,104,93,99,9,58,226,182,231,86,144,0,120,172,141,71,47,17,12,52,197,24,28,51,149,148,48,247,244,28,187,200,9,37,13,68,198,147,49,77,160,158,98,229,145,243,44,143,217,187,204,8,129,230,83,236,32,13,28,74,91,11,63,70,103,209,137,121,232,203,140,240,139,70,38,49,131,215,203,113,53,229,65,29,50,228,204,252,208,6,124,245,78,35,28,211,29,129,33,25,64,253,237,4,175,102,4,134,37,37,61,211,19,25,234,136,88,73,71,196,136,82,57,46,222,186,106,66,217,51,16,64,152,143,63,16,129,186,42,242,88,228,149,163,72,99,72,163,215,220,115,208,196,44,4,195,196,63,163,26,87,130,161,233,196,229,103,86,84,49,35,107,30,121,23,0,118,91,175,198,245,240,220,6,80,138,165,63,61,208,235,241,139,63,216,48,53,115,128,72,110,67,51,231,147,195,196,89,190,73,140,192,116,33,102,243,162,34,235,130,68,131,254,52,132,5,114,53,160,144,165,102,244,2,35,235,146,180,70,51,77,199,37,38,66,53,241,71,53,215,233,252,181,100,147,182,144,202,97,70,252,169,68,46,106,8,137,236,49,83,79,141,111,121,220,43,33,247,192,12,118,102,71,26,108,235,97,127,230,141,85,132,220,156,148,84,14,243,8,150,12,10,164,69,157,28,32,52,169,196,139,193,193,244,60,121,6,213,27,249,189,179,159,75,122,226,152,161,227,145,220,225,170,250,224,153,172,189,95,156,96,49,209,239,149,72,224,229,72,91,62,135,11,204,124,203,187,223,0,16,230,45,136,18,248,101,102,9,198,58,232,228,159,73,108,90,32,37,18,174,103,118,200,107,159,109,100,20,201,230,246,42,196,163,152,141,86,195,205,25,124,171,154,77,130,49,82,197,170,95,214,33,197,60,255,201,179,212,147,99,83,175,166,44,19,41,240,73,47,128,254,246,50,61,1,79,98,67,4,247,92,205,55,8,115,89,207,10,90,166,125,36,249,117,180,166,212,204,222,29,82,94,244,139,62,87,147,50,216,161,244,165,88,203,14,218,55,210,181,19,246,104,125,48,192,122,49,40,205,50,245,106,110,35,69,6,188,146,190,203,106,46,113,44,66,141,35,253,107,96,29,9,244,252,107,214,44,221,219,88,185,192,173,229,60,247,115,107,152,146,67,220,140,30,131,199,90,102,36,0,144,132,213,19,96,146,216,240,59,195,160,145,244,90,150,186,152,65,246,235,96,55,160,205,37,88,19,17,105,83,115,243,22,131,99,173,169,62,79,141,234,125,137,146,24,2,100,91,205,41,14,84,154,55,75,211,139,233,213,246,13,7,246,101,69,31,80,181,42,98,94,15,46,15,254,241,26,183,62,131,37,173,159,88,153,19,35,170,132,251,93,57,200,129,122,237,211,244,215,244,75,161,244,23,85,219,241,86,248,73,236,180,38,229,205,51,255,158,201,75,207,191,47,28,40,226,235,243,86,199,231,142,196,221,48,30,106,125,173,82,162,159,169,177,57,228,103,93,21,116,211,90,20,117,73,3,139,249,108,224,162,191,215,84,64,28,235,2,131,27,202,127,199,113,211,101,149,3,108,216,172,201,229,121,45,234,101,114,113,106,34,152,128,153,42,187,127,143,2,240,94,199,140,2,140,152,51,177,160,154,75,168,189,55,235,153,127,127,155,22,63,127,52,26,120,154,126,236,108,250,13,33,120,216,52,5,76,17,172,69,104,114,98,239,45,93,94,38,121,10,225,170,131,15,118,23,150,36,204,86,98,118,51,216,58,125,242,4,230,44,160,11,40,113,246,199,28,234,124,228,209,251,120,126,186,123,23,140,81,236,10,205,23,86,202,96,194,182,120,60,173,231,214,103,237,181,128,115,80,29,120,158,219,66,21,199,138,24,153,205,99,22,231,235,195,237,248,220,188,34,123,19,64,148,179,229,138,121,162,98,20,120,167,227,57,104,98,110,158,163,7,63,61,196,74,33,196,80,51,121,130,0,145,13,165,51,197,156,182,51,229,183,6,172,75,10,106,211,0,160,238,43,195,30,160,147,248,156,28,2,55,92,172,220,170,86,24,105,179,226,9,213,249,162,85,211,233,153,77,149,94,211,91,199,92,186,55,8,52,64,222,89,103,233,196,127,234,129,147,36,240,151,17,7,244,16,242,199,164,208,159,39,203,124,235,0,143,158,253,190,60,102,18,252,61,152,9,87,209,45,222,206,52,97,38,228,47,212,156,240,234,103,128,98,31,120,40,202,164,201,123,127,0,107,148,250,92,140,135,31,18,195,12,191,124,76,19,130,156,33,80,156,69,238,10,43,164,10,206,75,184,41,113,85,53,27,75,101,136,31,211,115,163,102,105,116,111,244,164,104,64,54,199,7,129,230,148,137,91,149,7,48,247,16,31,135,176,66,218,32,177,214,22,76,168,229,163,117,166,102,97,174,45,214,157,40,159,154,102,130,224,50,45,63,192,99,224,164,132,0,219,33,204,72,120,235,131,193,135,213,66,78,122,73,127,49,214,178,35,215,88,76,110,236,185,55,45,246,193,229,152,85,105,254,152,13,150,226,55,47,116,71,233,215,66,205,199,23,46,116,101,67,93,39,186,113,124,207,48,70,247,231,173,65,202,123,206,59,31,111,86,161,132,208,76,231,136,154,142,183,216,21,102,98,242,13,129,106,205,148,151,117,207,64,19,47,138,105,136,93,46,61,95,172,123,223,135,52,27,141,200,115,245,217,80,82,152,147,42,47,245,79,73,197,103,74,110,166,198,171,102,218,138,220,140,164,136,174,123,142,217,81,252,209,96,129,107,175,57,15,199,159,161,220,40,236,129,253,115,200,123,54,4,242,242,246,94,77,183,214,10,61,119,20,225,212,108,253,115,162,6,191,246,115,117,47,206,11,210,172,194,161,222,238,7,240,89,92,106,30,250,192,103,88,140,83,193,205,69,5,104,250,71,143,217,151,95,162,173,175,255,96,245,115,147,224,93,179,14,159,123,251,185,9,5,92,79,227,125,175,236,41,141,132,82,124,126,205,231,224,13,51,12,140,143,153,222,121,103,223,44,56,89,253,29,242,80,131,135,112,241,137,7,205,143,245,53,146,50,4,108,207,205,103,20,1,241,95,203,120,172,226,221,65,81,45,114,65,54,209,206,129,228,220,155,251,17,146,176,105,154,157,46,168,34,168,208,222,89,108,108,245,110,198,175,121,174,182,142,156,107,230,196,46,207,218,70,130,41,7,45,168,54,190,26,189,255,246,16,162,90,160,250,108,59,112,44,56,221,35,34,222,243,153,42,159,140,203,53,147,80,236,239,190,50,92,232,139,182,228,253,206,21,114,126,78,176,73,38,97,62,199,0,141,53,217,71,173,210,149,241,236,105,29,254,20,39,37,109,121,61,195,130,3,159,221,76,83,126,123,119,196,238,226,3,199,204,190,245,238,167,203,211,237,232,116,141,39,81,132,140,165,135,124,103,99,96,251,124,54,107,211,236,115,115,109,229,217,232,41,173,59,165,169,225,171,158,35,102,7,39,41,72,197,103,79,130,174,206,135,12,76,89,125,86,0,89,165,32,75,165,57,36,63,7,231,112,61,95,227,143,123,183,67,107,60,246,171,59,236,37,237,57,180,207,83,247,160,90,157,69,35,24,196,178,107,176,188,154,192,187,186,42,169,6,85,4,92,132,249,9,66,102,50,153,228,107,166,212,169,219,6,4,255,49,158,116,200,234,91,31,55,40,187,170,85,165,102,87,222,139,207,185,92,252,201,50,186,142,250,224,16,31,39,39,106,61,243,95,65,98,134,100,172,183,192,1,143,43,43,80,253,206,132,203,119,205,77,133,240,186,169,1,52,167,177,132,30,173,61,238,29,51,229,158,172,21,90,163,252,12,202,74,164,24,221,108,61,185,143,195,92,61,41,88,173,180,249,56,158,203,74,107,206,33,11,132,92,31,156,124,241,240,215,166,67,86,3,133,9,134,204,251,196,206,167,110,143,63,189,37,190,169,38,99,180,158,240,231,140,146,15,89,182,124,216,19,69,156,197,236,67,70,144,87,30,51,172,124,209,222,6,200,229,137,25,217,227,119,144,223,238,253,198,155,158,193,61,70,104,168,222,80,55,116,217,144,235,29,79,82,111,209,57,156,194,76,38,168,189,33,188,211,159,179,84,234,248,33,63,128,94,154,155,83,217,26,160,144,109,73,206,135,106,194,197,58,73,87,229,80,157,110,110,112,125,106,202,228,12,147,111,11,192,6,166,166,89,1,92,204,34,156,190,245,153,10,139,138,137,127,16,176,186,229,73,93,128,218,207,113,117,121,86,215,234,34,122,64,151,228,44,79,194,16,6,33,231,57,30,166,180,169,214,30,162,59,176,9,231,254,4,179,8,106,236,184,55,212,22,79,198,175,118,207,107,215,97,93,128,251,201,23,78,239,46,32,174,77,83,87,46,64,250,224,75,53,246,129,103,146,46,18,163,254,214,244,177,60,233,68,48,101,241,218,100,203,158,28,235,244,30,151,106,18,61,79,124,111,48,214,234,102,208,230,79,242,152,182,32,225,80,222,138,80,129,155,214,35,43,156,198,94,218,147,152,134,212,207,191,229,57,227,198,147,81,135,146,33,222,10,129,68,117,28,55,220,120,78,187,139,160,220,204,79,194,29,177,8,95,1,104,26,169,47,129,72,139,87,215,171,81,169,233,52,163,48,233,232,78,152,34,246,124,234,16,48,12,199,10,48,105,217,254,212,33,86,120,65,100,184,159,132,36,180,225,190,178,161,240,41,250,49,233,37,77,201,71,60,211,32,160,165,0,19,196,244,123,19,114,63,9,119,184,188,252,8,32,147,244,67,225,7,157,183,184,121,122,176,217,38,158,225,205,242,21,22,182,90,159,154,19,52,24,97,158,245,73,77,108,171,91,248,139,165,174,178,59,152,105,62,241,15,150,206,153,255,140,233,153,104,35,248,182,65,73,62,143,182,173,4,227,230,244,54,193,64,129,233,174,60,216,165,253,32,22,146,225,226,182,155,225,115,124,234,143,122,244,193,152,209,20,25,112,166,74,9,127,225,24,219,83,95,44,148,47,167,91,169,43,233,189,161,250,234,241,211,89,231,2,105,168,228,13,235,144,7,214,161,32,16,115,53,226,226,5,85,84,126,10,186,59,24,181,173,17,66,1,181,144,123,143,232,190,6,117,252,212,146,169,40,198,189,59,185,35,45,68,19,143,122,103,183,9,250,104,169,25,134,130,28,247,166,177,171,63,37,242,243,129,227,234,82,198,83,4,7,197,26,207,157,203,211,248,192,75,198,10,249,20,166,213,140,234,186,251,26,172,167,174,5,221,76,219,139,159,1,236,10,15,192,242,124,75,122,239,195,60,154,246,121,177,141,172,36,230,246,96,87,224,12,216,53,172,103,3,211,159,30,51,226,50,204,103,139,106,10,109,41,195,179,88,166,245,244,52,83,229,105,245,23,55,39,184,18,20,86,83,147,151,57,204,188,159,71,163,178,237,199,46,55,215,242,37,154,224,240,17,203,163,61,13,214,121,175,96,81,182,23,155,15,54,13,18,46,177,42,121,26,214,21,229,123,27,210,173,8,19,92,145,166,35,190,31,248,10,53,16,175,12,145,46,131,155,66,81,84,168,156,196,111,155,174,152,154,41,25,199,152,194,38,161,32,43,16,38,61,62,216,57,190,30,152,212,113,84,189,147,31,126,225,244,116,178,148,102,160,149,48,247,103,117,22,22,231,138,223,70,215,82,81,115,244,121,165,120,49,115,79,20,22,151,74,56,243,253,83,207,80,179,48,187,85,75,160,174,7,177,71,143,84,92,125,14,6,133,204,158,207,215,99,249,209,185,175,8,202,98,226,229,49,149,246,15,72,68,250,42,182,172,191,227,123,232,147,113,172,15,89,189,237,105,231,69,114,160,198,247,4,161,167,152,160,179,225,173,177,100,227,104,91,151,16,148,235,65,105,15,254,246,129,57,158,179,113,199,144,130,215,82,4,203,113,2,214,150,93,135,122,131,222,155,137,234,14,158,53,231,207,199,12,66,58,126,26,170,165,7,118,154,150,163,113,217,170,207,92,208,223,182,249,17,230,252,146,66,144,15,31,91,78,137,250,180,39,0,58,158,122,196,60,203,175,146,253,139,125,101,3,41,215,39,131,149,174,196,225,55,103,213,185,96,52,189,59,206,152,19,62,105,171,113,181,173,58,14,214,181,180,137,6,141,217,46,167,114,47,15,94,150,28,205,142,139,219,147,29,71,94,24,2,184,240,8,246,211,122,7,44,39,249,115,15,99,219,209,7,91,11,136,122,120,35,237,105,58,183,52,75,11,87,135,252,130,142,232,94,222,136,92,33,131,203,138,104,69,65,160,137,151,5,200,84,97,221,184,108,61,204,103,187,212,94,225,6,67,166,71,210,100,154,178,182,220,182,76,2,162,134,116,72,126,230,25,205,122,225,141,27,53,144,246,30,88,137,231,126,172,179,95,229,167,149,11,152,167,107,223,212,13,39,182,118,135,122,255,12,241,52,20,38,66,151,130,160,249,77,57,194,173,173,149,127,192,96,232,67,92,138,25,8,58,100,221,109,99,59,28,78,194,15,169,181,164,5,207,103,133,22,203,169,113,240,250,149,88,135,174,48,255,105,164,179,242,195,33,3,125,71,16,202,211,107,40,158,60,237,23,238,231,155,98,171,190,241,62,67,84,82,16,79,65,146,33,213,27,106,5,197,119,132,179,106,64,236,203,213,124,10,167,185,160,213,185,169,211,137,222,117,117,72,54,32,130,170,9,201,77,94,40,9,35,29,75,69,152,167,16,30,104,193,89,13,229,163,48,102,101,34,112,191,55,178,81,125,41,221,22,244,192,206,56,215,173,43,75,169,190,192,111,103,161,157,102,203,23,150,177,78,49,40,216,9,97,199,30,74,174,86,60,193,149,33,69,152,194,98,156,64,80,251,162,206,213,122,46,215,75,26,231,205,236,228,150,183,82,117,39,211,122,112,130,193,132,120,202,67,79,104,1,234,119,205,167,109,109,147,66,109,136,130,235,45,9,39,139,169,179,178,42,178,155,220,183,6,108,159,85,67,44,163,89,189,111,136,14,139,196,146,214,82,72,51,207,156,190,238,151,117,209,43,255,38,120,175,114,59,26,146,65,38,132,187,208,56,118,189,147,35,65,215,255,16,196,146,90,206,247,200,76,176,65,168,220,98,6,210,229,124,116,137,92,114,170,15,121,103,200,14,130,235,174,91,9,54,45,87,115,215,199,57,139,59,84,29,202,74,74,135,224,189,154,174,30,37,188,206,150,29,190,103,125,162,29,119,37,37,83,69,229,106,250,213,195,88,173,197,76,119,218,14,115,123,57,77,209,83,116,169,34,174,78,77,249,101,193,195,220,93,148,19,236,68,113,202,93,187,73,35,250,197,243,28,230,194,237,140,195,122,124,175,251,218,64,5,148,243,157,131,166,184,196,204,49,119,205,56,66,242,13,144,39,174,70,213,90,169,132,59,168,119,127,52,240,147,15,69,114,26,65,245,133,6,210,243,69,10,82,30,190,118,147,21,219,30,118,230,84,60,114,226,181,143,35,168,220,206,212,234,110,242,141,110,63,184,33,148,56,186,132,194,50,48,228,250,82,63,47,50,254,37,174,174,170,251,113,188,97,26,179,226,234,62,250,195,151,13,19,72,139,33,7,83,177,213,140,196,239,138,47,178,4,135,110,253,151,244,64,184,121,107,223,41,102,36,134,124,204,170,6,86,88,199,24,241,211,192,116,149,159,188,102,40,0,118,204,226,84,149,132,31,201,172,238,223,235,108,218,237,161,78,63,167,29,204,152,110,230,244,254,225,106,239,188,97,5,81,243,208,223,166,249,197,87,39,28,230,74,167,93,96,173,184,224,76,42,248,73,178,61,152,23,73,199,107,166,143,74,105,169,207,213,205,35,171,244,81,224,154,239,23,185,7,103,50,198,148,242,140,138,245,152,92,51,58,10,73,191,23,184,193,222,194,188,147,242,101,155,188,96,242,39,235,112,56,233,107,119,16,82,213,205,104,142,234,147,193,61,17,191,77,107,128,94,76,50,111,187,149,138,217,210,159,222,104,127,45,55,179,134,148,234,30,214,241,233,79,118,150,166,240,134,124,196,91,138,175,160,65,153,36,41,73,127,54,202,207,216,170,149,168,146,62,66,119,134,211,4,240,55,149,193,31,49,176,123,226,51,221,31,197,121,102,198,140,17,5,146,36,157,190,195,34,58,7,39,32,129,60,84,165,2,55,106,222,196,4,144,20,20,162,84,122,128,179,115,187,25,68,96,126,149,9,186,31,64,244,123,85,157,195,32,156,178,31,64,172,158,166,180,236,125,26,51,140,159,156,232,230,233,136,146,119,79,110,70,42,253,189,154,83,193,111,110,178,90,42,169,112,60,167,234,15,62,173,227,68,4,25,206,218,243,254,102,186,226,91,83,109,1,96,24,49,42,150,190,87,205,4,88,130,221,67,67,218,119,171,66,38,84,214,197,17,52,80,31,87,213,4,50,78,242,30,124,222,59,245,173,218,56,233,28,3,193,184,125,156,80,213,199,76,52,233,56,165,246,241,241,83,82,241,39,96,118,222,117,147,145,90,81,109,117,120,22,157,92,32,179,133,44,213,163,203,52,217,56,159,48,105,31,101,220,102,47,20,193,18,90,104,166,74,179,129,123,115,90,210,140,154,80,41,143,138,203,120,100,38,94,142,125,90,101,151,35,127,50,42,85,194,32,136,185,6,205,152,41,96,12,213,111,66,91,192,25,208,178,101,90,75,125,204,221,67,209,92,63,2,1,42,79,67,250,199,175,134,79,75,21,127,160,156,117,184,84,6,22,145,117,76,113,216,182,107,42,128,120,42,175,160,35,250,129,57,20,75,210,124,116,196,208,22,158,251,225,26,31,143,72,44,8,2,39,221,62,31,97,214,71,190,182,78,127,180,51,135,81,238,85,221,221,21,2,0,236,78,51,63,146,191,20,112,220,223,102,95,88,170,99,124,94,187,251,7,3,108,216,31,185,97,82,44,238,143,27,5,135,42,35,162,192,92,125,34,26,214,188,60,210,208,43,88,50,105,194,207,75,31,141,157,192,193,136,232,201,23,245,224,40,223,69,39,212,89,138,40,37,170,166,245,113,85,60,62,130,107,119,245,71,17,27,196,70,112,56,183,71,46,136,132,151,107,150,194,198,125,6,80,197,182,161,145,185,123,78,129,4,176,169,0,45,141,57,195,35,78,20,124,68,118,167,46,122,72,139,147,21,91,119,152,60,24,253,201,59,36,179,240,75,196,137,194,188,157,198,15,102,187,89,117,1,45,91,187,33,184,245,131,206,17,110,173,183,32,22,244,150,199,35,96,14,111,153,243,21,55,106,250,42,134,183,192,77,58,43,48,168,135,174,90,96,39,132,79,94,173,46,150,48,209,165,127,246,198,230,213,161,98,157,109,170,249,126,118,95,87,117,51,49,59,97,166,174,116,167,123,28,81,192,232,105,36,0,167,98,114,180,33,96,67,197,107,0,66,154,213,37,123,138,181,35,139,175,223,140,137,215,105,175,233,102,82,169,214,70,80,95,156,0,26,53,64,245,75,91,134,15,218,175,62,254,113,151,114,1,72,61,252,86,55,239,87,223,233,220,24,160,160,203,46,218,166,82,197,140,235,226,169,239,132,94,160,236,73,72,81,147,223,185,122,145,180,48,202,28,7,241,57,253,148,56,110,10,158,231,22,51,210,97,158,1,59,27,212,241,37,101,212,144,33,139,171,145,179,81,157,88,147,240,9,181,214,2,11,156,112,218,55,163,194,246,162,215,25,114,77,79,115,115,252,94,87,30,53,222,43,249,109,128,197,203,111,14,27,154,38,1,64,140,110,23,91,161,146,215,165,168,204,128,178,239,100,23,92,221,179,191,159,196,48,239,174,245,138,54,145,126,111,250,209,61,193,204,249,88,116,178,208,227,21,5,158,106,66,114,58,151,208,46,242,28,152,197,49,69,103,226,242,28,129,101,136,85,231,114,131,220,14,93,222,53,178,202,119,194,92,93,189,220,54,140,27,73,142,167,69,58,105,184,88,113,50,241,85,49,3,187,8,144,11,254,181,48,145,87,72,127,114,32,100,32,184,209,45,9,182,35,47,134,159,179,40,61,90,198,11,40,143,99,65,72,92,140,103,79,201,53,114,207,20,200,182,202,57,46,176,165,129,165,106,112,17,234,131,157,191,14,76,197,50,178,66,125,43,27,39,7,167,205,254,8,102,27,246,192,243,195,72,8,168,194,140,169,142,186,4,243,54,78,116,125,176,117,182,58,255,208,27,102,107,85,29,165,67,53,18,192,192,218,84,191,118,231,104,240,173,230,159,234,120,158,29,191,21,159,6,27,173,110,21,77,36,115,52,83,224,24,65,113,53,53,7,1,38,218,140,66,184,56,44,171,58,3,249,105,98,115,58,137,144,70,243,182,255,179,51,237,71,200,120,207,208,44,161,111,160,46,213,237,220,86,162,247,139,201,25,170,246,179,145,140,123,223,62,25,113,169,118,89,118,50,4,127,27,124,253,77,173,197,208,233,110,133,189,73,150,44,79,234,192,156,134,18,160,180,81,65,145,125,156,3,193,210,146,35,84,51,52,111,33,54,15,217,223,214,227,1,73,49,199,241,162,189,212,158,13,254,120,246,158,80,103,253,147,42,210,237,162,229,224,10,202,16,239,139,111,134,54,214,12,168,59,40,224,90,244,106,156,148,0,71,159,29,120,9,201,63,26,9,232,90,187,153,147,77,246,96,168,140,115,252,118,105,138,178,39,120,57,103,151,3,121,51,233,228,165,167,7,82,47,14,3,62,158,84,175,207,46,90,56,15,130,102,28,143,181,232,38,107,77,237,14,10,63,70,217,204,206,49,199,170,15,64,122,87,254,179,97,132,102,213,123,20,233,153,211,105,220,200,158,5,115,84,6,35,38,94,39,164,26,41,250,212,137,199,69,202,5,82,41,2,3,183,158,169,161,39,15,158,158,55,69,0,169,19,50,187,97,5,219,232,113,199,193,90,207,161,8,163,139,195,178,139,49,43,200,231,36,33,18,157,153,136,23,104,130,172,1,135,14,194,70,52,47,84,71,137,92,167,163,205,139,213,221,100,72,26,202,173,43,218,30,96,43,147,231,6,86,53,163,175,97,172,71,254,156,224,2,70,232,48,119,213,91,4,8,5,228,63,204,249,113,36,104,227,116,29,99,227,122,44,250,90,116,194,5,149,2,229,221,162,115,156,30,246,38,221,30,224,180,197,74,166,214,251,135,11,213,39,113,42,77,94,214,213,157,207,188,64,2,78,190,102,183,94,170,104,159,169,20,253,196,12,126,44,184,217,11,137,38,121,109,147,63,239,97,70,127,72,205,103,121,248,28,165,71,101,75,138,10,210,215,228,71,189,81,206,171,202,100,27,31,33,222,48,183,169,155,206,0,25,234,109,42,8,165,62,163,66,108,19,123,18,237,224,67,63,8,192,198,94,131,146,158,142,250,253,154,91,244,51,157,147,106,254,96,45,222,230,88,141,105,228,185,119,14,8,88,179,250,188,206,67,250,239,187,55,104,2,17,83,53,186,179,184,82,40,0,240,193,234,99,12,33,111,216,198,85,22,154,78,141,25,4,255,52,197,73,2,183,177,187,116,223,110,48,107,116,78,216,95,227,108,58,145,227,163,191,108,159,98,135,60,192,241,201,180,128,66,41,173,68,219,104,53,205,100,153,192,22,208,123,15,10,37,107,213,227,133,82,124,238,120,105,218,12,186,222,156,246,204,104,0,163,203,81,151,30,216,179,25,237,99,156,247,58,7,87,182,156,148,79,132,170,108,246,116,235,83,46,147,89,182,164,95,207,88,8,86,19,81,133,94,85,107,8,118,133,25,156,51,8,221,171,111,6,155,105,245,242,76,163,92,214,164,50,4,73,199,140,38,118,122,206,179,184,156,70,155,231,110,54,205,105,228,28,197,76,247,84,76,179,252,198,100,112,216,180,80,23,200,208,242,203,147,193,72,36,86,218,10,212,58,209,209,141,77,97,46,233,11,133,141,2,70,203,48,211,247,19,115,133,169,48,195,215,128,56,117,138,241,120,88,193,180,0,112,76,20,23,136,36,114,147,61,28,109,136,174,86,186,128,253,206,75,225,10,64,95,107,228,88,217,8,147,240,60,30,243,6,161,24,143,5,48,60,6,140,238,148,153,163,185,108,83,178,106,98,182,246,201,184,249,120,214,7,231,84,239,177,248,160,62,144,136,9,224,209,240,200,222,14,231,41,170,209,253,108,224,232,222,251,128,158,179,68,114,18,192,46,70,116,164,86,98,15,89,247,200,125,230,190,164,65,114,75,147,251,64,20,167,7,17,15,51,92,58,188,232,76,67,177,36,203,250,168,146,142,60,39,38,1,160,47,174,172,110,68,183,78,152,216,224,89,217,162,145,68,175,177,235,206,194,179,55,85,236,26,137,247,144,85,103,143,93,90,125,236,48,231,4,203,35,104,136,41,110,33,90,189,185,199,30,108,52,99,98,37,145,28,210,27,230,32,201,60,178,126,202,184,55,68,228,178,232,145,121,6,204,28,189,176,52,68,136,185,99,13,243,57,18,167,222,124,65,86,238,203,118,241,247,242,94,208,39,186,232,186,9,119,104,170,165,119,208,89,34,220,129,94,163,124,142,78,4,236,19,137,248,68,133,155,251,217,89,123,208,2,54,75,6,235,213,104,55,187,87,72,12,145,244,201,81,204,218,206,170,206,58,212,154,17,5,252,238,122,142,80,166,158,237,71,70,205,228,146,67,122,99,106,249,144,127,162,173,160,113,111,233,211,192,8,195,104,152,103,81,53,210,78,195,170,235,220,161,88,213,187,206,209,121,252,215,136,247,154,181,76,200,213,80,214,165,208,245,24,192,141,171,154,161,86,116,133,10,160,151,106,165,216,219,194,138,239,43,239,5,213,71,80,218,208,231,47,184,177,65,43,147,48,182,211,175,40,164,76,144,194,81,198,200,33,80,1,96,56,204,39,214,175,142,247,110,221,18,41,242,218,128,239,162,143,183,155,6,146,94,77,235,174,143,202,89,110,143,58,57,104,163,16,250,66,234,97,171,114,51,132,189,164,52,92,204,1,72,150,12,11,124,217,94,169,110,70,25,174,195,2,71,84,144,60,118,139,72,101,88,206,226,60,103,93,17,114,128,36,78,39,137,207,29,236,149,208,149,139,162,194,96,196,75,136,130,80,88,211,205,210,186,251,114,104,30,116,213,236,249,212,65,131,130,2,26,205,245,88,81,154,10,93,1,168,219,226,193,70,130,24,194,137,30,58,170,172,106,5,241,82,67,56,224,252,129,228,234,143,153,196,77,9,98,142,169,194,205,208,38,22,111,116,106,214,81,210,244,230,149,250,154,48,236,119,189,117,195,249,91,193,130,82,133,145,211,178,77,74,57,99,148,154,122,245,137,67,91,13,82,153,170,13,90,152,1,145,4,83,61,57,79,185,58,27,252,190,6,81,79,81,41,59,4,147,147,39,137,26,61,37,2,151,27,214,117,227,77,59,198,94,174,42,197,195,168,51,156,202,170,148,7,116,128,118,69,115,4,10,241,87,87,111,129,26,19,225,127,48,93,65,184,170,230,179,79,4,171,217,249,94,235,121,175,70,55,122,48,120,1,101,146,207,5,230,71,153,155,13,128,167,102,196,235,130,163,24,136,131,94,61,144,35,41,193,162,184,5,101,139,25,94,160,160,158,220,251,25,148,97,244,98,215,140,132,129,164,122,144,102,133,32,217,205,136,226,60,87,239,230,222,52,189,92,165,62,87,67,228,115,23,215,241,214,134,114,47,99,238,211,91,182,1,143,105,96,132,0,8,39,214,181,162,166,244,140,184,149,71,220,188,154,118,110,98,102,127,204,215,140,104,247,208,155,195,30,234,79,118,102,70,19,12,238,0,183,67,67,203,53,147,223,21,12,215,176,66,233,141,84,209,235,25,194,178,133,121,87,239,199,59,14,23,148,69,242,228,103,195,217,238,98,29,135,11,223,94,205,231,8,175,215,107,61,193,252,126,7,173,152,239,232,230,138,103,41,75,164,192,135,145,253,230,70,26,242,152,55,184,145,107,134,81,92,238,77,54,198,201,93,17,228,65,140,50,204,198,24,114,235,193,240,6,188,131,102,165,176,235,89,90,154,48,73,246,108,64,175,236,92,136,52,91,8,19,196,137,16,105,208,243,153,68,59,152,22,8,39,108,74,158,19,55,244,240,146,60,209,52,116,230,165,232,250,232,205,74,190,229,236,57,16,179,47,55,163,54,27,223,139,213,152,246,61,96,16,148,85,26,35,195,160,82,120,248,62,218,178,170,91,188,54,176,255,81,252,115,66,60,164,231,15,109,137,213,41,57,173,93,66,19,19,144,205,116,135,205,241,239,178,240,13,178,208,150,143,104,182,254,50,49,131,170,242,105,200,215,213,242,226,250,144,133,185,153,157,65,188,40,3,173,199,18,168,192,141,228,0,90,200,80,58,142,247,188,63,188,80,241,189,152,26,195,79,198,158,208,103,108,106,38,200,219,177,49,44,21,167,37,50,29,163,10,65,248,19,70,159,224,229,156,141,65,254,15,226,78,202,54,28,25,120,213,66,129,151,100,51,69,73,82,156,141,105,10,164,93,204,156,164,158,203,129,115,78,58,215,142,25,172,154,115,84,24,241,156,124,174,51,205,206,1,229,33,101,51,230,129,241,152,91,144,80,144,209,26,250,104,64,197,93,174,254,120,166,40,90,168,153,194,208,8,177,187,170,249,99,24,220,3,177,221,192,42,37,217,209,182,177,143,141,8,118,173,84,45,102,192,254,78,98,119,162,190,169,0,176,77,249,100,121,165,34,67,35,40,63,77,92,23,20,48,192,18,52,109,190,13,104,234,94,82,70,77,85,34,55,162,219,26,46,65,154,185,107,21,100,211,171,228,114,167,198,172,168,117,142,179,111,83,115,241,202,15,88,116,185,247,94,198,150,230,116,10,104,204,251,36,70,7,20,120,189,155,193,50,71,157,251,152,103,9,216,219,49,159,128,85,46,6,178,21,178,160,72,246,132,139,69,239,62,109,111,74,65,33,82,145,19,2,213,240,13,1,181,77,233,162,154,201,160,22,53,184,22,78,48,60,229,193,64,251,121,101,168,46,90,228,228,222,70,121,208,188,29,124,61,189,126,166,67,76,168,237,5,66,227,75,18,243,89,29,45,218,243,217,27,35,202,96,35,28,59,71,121,17,220,148,140,201,134,223,202,59,95,230,43,7,60,41,199,180,168,195,129,250,147,134,59,218,212,64,122,122,113,210,24,125,196,186,141,203,220,155,247,243,146,192,108,210,164,27,61,215,52,227,73,163,58,253,115,57,122,124,1,88,137,22,214,204,149,217,237,93,184,44,114,185,180,153,16,93,52,146,163,251,40,191,139,104,64,23,51,158,122,17,51,252,159,41,186,212,207,224,198,126,114,6,136,18,160,180,161,79,252,210,48,227,125,187,134,10,221,222,59,102,247,39,5,235,254,83,29,6,119,20,179,17,160,239,232,169,78,194,56,139,117,23,233,174,63,51,127,232,183,160,89,120,110,233,174,26,83,94,154,10,81,116,161,159,237,55,75,104,67,115,111,9,166,92,16,24,8,30,133,249,156,29,35,90,143,59,184,245,112,51,12,10,121,86,125,104,253,34,117,30,147,8,226,190,230,221,16,116,117,65,121,34,230,51,83,60,169,129,155,0,94,40,204,20,63,92,154,169,18,179,101,153,161,5,216,223,242,1,71,47,81,16,84,112,58,228,18,253,58,205,18,142,85,205,193,210,64,224,40,25,15,120,223,146,84,199,173,8,87,245,214,134,200,25,33,128,172,30,206,60,27,149,177,185,121,67,14,236,221,242,203,103,165,80,83,186,230,213,68,207,221,18,28,231,246,14,193,160,60,180,229,222,36,39,29,171,122,60,165,222,68,106,17,110,3,72,51,179,99,75,166,80,210,204,98,57,90,135,181,20,136,145,34,19,10,73,6,169,129,80,133,166,237,70,126,154,108,128,107,41,130,50,209,67,13,244,219,74,222,178,115,204,73,201,197,192,148,19,135,249,111,39,50,111,242,219,103,88,182,235,108,213,204,81,163,163,130,215,216,175,179,75,75,95,23,133,240,73,233,107,122,79,153,157,90,114,116,192,163,147,156,219,146,124,57,200,49,49,67,109,225,59,93,250,72,151,138,185,130,254,9,51,52,142,98,93,244,172,223,143,73,181,67,15,7,106,35,203,139,47,149,137,50,135,92,13,72,111,70,135,21,189,167,17,24,77,158,43,59,55,253,153,191,109,138,14,137,201,57,4,252,151,253,184,233,174,1,190,250,120,246,213,219,183,122,147,18,30,77,177,231,160,119,76,154,33,139,195,177,67,212,174,67,154,125,205,160,4,195,115,155,192,69,157,115,3,146,246,36,66,89,19,89,137,229,229,117,208,83,218,96,50,1,175,38,199,90,156,33,196,235,22,43,181,70,255,101,116,204,86,248,194,147,44,120,119,242,48,196,217,80,107,17,179,141,91,152,139,166,166,241,223,173,177,230,154,171,53,48,138,121,29,159,200,199,140,62,100,193,68,79,160,243,33,67,124,182,81,224,87,83,205,155,234,131,195,229,160,4,150,23,35,41,235,13,11,133,195,254,185,57,213,45,231,116,66,125,99,8,100,13,61,20,142,123,191,26,6,61,57,96,142,23,87,252,236,130,43,231,140,112,81,171,123,117,182,212,102,213,75,9,55,124,68,207,36,193,113,22,51,27,181,3,62,137,54,214,243,216,27,207,219,225,135,84,248,166,220,28,82,141,126,43,247,5,232,164,112,220,97,54,126,239,107,78,180,242,203,75,163,24,84,188,73,112,245,44,244,243,88,87,100,220,193,179,43,91,232,49,67,58,91,221,76,216,59,228,115,224,43,56,126,183,80,76,23,113,190,99,182,12,255,29,209,206,189,116,241,145,80,119,233,229,2,82,85,18,242,211,216,115,92,160,21,97,115,162,90,49,19,231,94,79,185,80,171,44,69,134,156,35,34,6,173,153,4,155,142,202,38,83,116,7,173,25,180,70,94,140,120,161,132,249,12,113,214,23,195,243,8,0,47,56,203,162,67,142,132,187,107,251,177,43,43,225,7,73,66,130,230,251,98,117,24,158,78,204,244,223,85,183,130,100,149,201,64,57,203,247,82,232,206,151,192,164,0,220,178,68,182,183,94,110,82,117,98,230,19,250,166,115,102,2,197,104,53,175,96,99,71,158,178,78,29,114,211,68,118,200,244,182,62,101,89,33,64,158,147,131,158,151,213,50,197,186,44,137,117,173,8,114,61,214,41,240,249,227,21,110,233,216,153,244,189,156,189,248,98,212,207,209,166,98,214,240,11,80,130,116,36,56,40,155,184,55,149,222,64,170,102,192,189,41,82,130,164,246,9,109,155,195,227,159,20,19,60,110,43,229,155,71,205,64,245,150,254,116,161,104,238,86,4,10,187,24,73,75,248,59,211,141,40,162,44,199,188,208,175,190,227,121,14,4,229,82,39,44,153,161,248,114,62,122,174,66,86,53,97,105,166,221,197,59,41,186,212,9,142,213,74,247,215,154,81,115,18,111,25,141,245,233,167,79,134,221,78,106,201,198,47,136,91,117,27,64,96,125,151,253,172,33,136,150,239,193,103,185,121,201,39,66,176,5,241,248,237,67,66,183,175,233,213,86,233,185,141,45,59,193,46,41,111,189,160,206,247,222,45,200,63,178,126,142,51,73,34,69,196,206,55,117,241,52,203,219,212,48,103,238,40,102,211,38,242,54,38,216,217,36,232,234,32,183,188,63,113,246,13,52,85,172,20,237,154,223,187,21,245,237,160,101,239,222,98,158,112,153,106,147,139,51,215,223,188,89,178,112,68,206,30,42,80,201,65,80,236,54,73,143,0,35,50,204,241,220,240,125,138,35,210,171,17,182,134,117,232,131,65,80,226,84,31,88,1,22,133,25,178,128,153,252,185,19,26,44,85,204,108,219,219,59,187,18,249,86,25,49,100,131,29,129,14,71,159,210,5,16,78,51,196,222,74,183,134,50,187,156,176,138,142,28,111,252,66,8,170,75,224,79,160,5,179,143,183,210,225,187,201,139,225,109,57,210,136,233,189,182,28,47,38,201,233,29,55,5,73,224,179,29,253,238,239,254,233,207,254,232,87,191,252,163,95,252,234,215,127,240,139,255,226,231,127,242,159,252,71,63,39,173,248,179,159,254,175,127,243,103,191,253,155,191,252,135,191,251,159,126,251,151,127,246,211,207,243,207,126,250,205,191,248,31,126,243,119,127,251,143,127,241,239,255,239,191,248,155,159,126,254,19,149,206,227,175,167,159,126,246,211,63,252,253,95,255,227,127,251,31,254,41,203,111,254,252,191,254,237,191,253,119,231,191,253,246,95,255,175,191,249,223,254,231,223,252,213,127,255,143,255,238,111,126,243,183,255,234,243,191,231,15,126,251,191,252,221,111,254,199,127,121,254,224,243,95,126,251,215,127,245,219,63,255,175,126,251,183,127,255,211,159,254,233,207,254,228,215,127,252,71,191,248,249,79,255,241,47,126,239,215,255,229,175,126,241,211,207,126,255,23,191,252,207,127,241,235,95,253,241,207,191,134,255,244,151,255,252,143,127,255,151,127,248,211,207,254,217,47,127,249,171,255,236,15,254,240,247,126,125,94,224,119,126,231,82,57,209,94,249,205,105,33,172,99,222,166,112,84,125,50,77,215,106,77,170,209,177,79,66,52,127,183,26,187,152,158,133,174,230,122,43,27,166,52,188,150,212,123,62,230,47,33,172,153,201,35,149,215,220,239,79,211,102,187,223,107,251,254,76,63,179,166,164,20,8,152,209,42,187,230,14,2,124,188,207,253,45,237,97,54,221,134,250,152,207,70,54,220,204,46,249,252,246,9,119,63,123,9,102,248,144,222,155,131,37,41,215,76,27,85,86,171,9,163,185,181,52,41,172,27,102,165,214,120,175,252,180,66,99,94,223,188,43,214,132,14,220,51,222,27,210,107,55,215,41,24,12,195,11,180,47,235,247,49,15,202,22,66,114,72,110,156,98,173,155,105,146,215,207,65,152,180,239,205,7,254,125,121,174,62,135,195,188,35,62,38,205,127,250,218,84,137,107,152,9,123,154,154,47,64,9,235,192,59,121,238,189,191,206,189,89,217,109,244,90,248,64,124,68,7,203,187,233,215,34,92,203,126,53,9,131,162,35,10,245,102,245,159,134,94,251,153,10,116,12,149,59,226,214,165,240,12,169,145,211,185,149,78,89,253,233,5,31,128,95,12,247,78,209,139,33,62,241,197,69,118,88,210,201,86,241,135,233,204,205,228,54,158,171,183,172,61,54,209,246,44,205,157,47,148,205,204,40,164,233,107,115,32,150,251,61,200,64,170,254,2,4,159,36,113,174,153,29,82,104,187,168,187,215,47,185,137,153,153,41,77,205,21,31,227,154,161,207,20,122,56,202,223,253,11,102,51,115,105,42,28,52,76,255,206,223,155,162,151,210,101,210,228,11,231,152,155,173,133,85,205,212,165,253,197,62,76,197,106,134,162,186,185,25,237,68,189,250,236,71,119,5,116,227,171,214,183,246,170,32,86,18,229,250,82,103,213,126,11,200,102,109,73,206,164,79,89,112,251,142,211,173,33,71,31,235,204,131,236,139,203,250,248,158,167,134,191,178,250,205,179,177,89,169,249,68,164,201,223,153,1,234,250,82,136,216,110,191,154,78,105,221,175,206,148,62,39,64,152,105,37,208,39,239,86,155,248,154,77,178,64,95,219,202,9,97,45,232,22,171,153,142,160,123,239,118,34,216,164,159,146,165,57,221,72,130,65,223,202,114,75,110,166,132,168,119,38,101,227,223,153,35,91,133,196,152,52,121,249,20,60,227,163,244,108,144,137,126,27,120,204,8,129,180,190,19,186,150,229,78,3,0,241,170,111,48,40,106,228,53,220,124,70,79,23,61,71,102,242,77,152,225,86,185,240,243,70,200,9,249,205,17,70,209,217,141,62,170,188,86,67,52,93,38,194,57,47,166,188,86,157,146,160,233,70,78,249,85,5,54,43,165,78,249,208,132,206,203,39,48,47,173,82,201,20,128,211,55,99,102,102,64,38,250,94,60,171,47,75,227,169,214,159,238,198,89,116,173,224,39,117,19,158,208,251,180,237,102,34,30,253,105,130,179,228,15,14,239,124,214,17,63,63,190,227,201,146,209,172,136,153,160,63,198,12,200,214,210,223,134,23,187,222,175,93,169,201,234,197,180,107,185,19,82,13,163,171,63,77,139,124,92,91,36,139,142,145,100,208,253,212,116,139,170,224,202,32,205,84,86,152,241,66,166,154,105,78,202,110,46,89,53,58,6,104,202,225,155,17,208,98,213,189,6,45,94,190,101,13,51,131,163,210,155,23,10,94,126,243,179,208,146,238,208,172,165,229,235,146,16,60,9,135,224,89,180,249,182,115,97,30,120,125,89,205,8,245,134,249,108,119,122,49,67,216,252,167,207,185,54,244,48,95,64,203,230,157,71,48,41,77,61,152,224,2,223,37,204,240,94,232,205,217,55,135,255,52,210,226,34,206,67,138,236,118,171,152,153,221,94,111,110,60,230,62,104,148,202,158,39,63,46,202,55,91,103,230,249,30,246,168,6,44,119,103,43,7,196,86,43,77,210,254,100,252,35,67,182,73,158,250,137,137,152,221,214,45,250,44,249,89,253,48,39,205,164,42,52,184,63,183,133,199,204,48,116,169,185,194,250,229,55,135,3,77,183,217,109,154,33,62,164,149,30,146,169,102,35,46,115,51,9,104,189,185,185,126,195,205,172,61,189,122,212,176,165,115,22,235,128,1,231,138,143,85,54,106,72,106,158,179,198,68,41,198,234,44,230,101,5,25,55,143,249,40,12,208,101,38,143,77,183,131,42,12,156,72,100,126,245,65,204,76,125,88,41,210,145,25,13,115,167,226,165,180,137,133,35,160,201,68,121,228,128,43,155,194,232,49,73,119,85,158,75,244,37,102,141,21,128,120,116,121,36,210,87,143,45,103,146,180,82,210,185,76,105,194,7,21,190,0,213,204,38,118,46,126,58,25,15,179,202,148,147,86,170,49,44,160,205,212,202,17,156,253,244,201,230,241,60,132,118,84,235,252,244,33,107,94,212,140,20,77,156,93,112,137,203,205,207,115,141,175,172,226,247,104,83,85,46,14,228,30,62,101,195,237,86,106,222,137,84,217,240,19,132,84,168,10,83,79,235,175,243,51,128,148,152,146,50,126,24,189,227,188,39,153,174,76,125,141,92,150,191,24,42,13,202,17,72,84,209,60,50,98,128,117,1,177,216,210,232,225,137,176,145,100,53,147,130,246,243,135,1,86,162,89,75,221,139,153,216,73,89,2,19,185,211,112,222,120,56,121,239,197,217,229,95,12,28,253,86,110,68,116,53,191,229,57,115,89,251,241,204,213,76,48,228,159,4,66,56,85,54,161,31,24,246,81,247,227,207,209,169,82,175,100,181,70,4,94,57,41,23,37,223,179,214,8,110,206,198,32,177,168,201,79,100,31,113,43,248,72,176,105,27,113,245,163,211,30,82,31,27,102,127,191,245,137,146,148,117,20,68,176,31,93,64,134,31,166,86,36,234,138,71,223,160,247,4,184,129,25,9,61,143,216,206,52,82,101,80,242,149,59,190,21,142,117,211,105,180,62,10,193,30,197,166,37,217,56,204,16,137,134,25,72,150,14,231,137,178,194,79,25,40,179,206,199,124,252,55,63,240,57,140,222,139,247,37,105,178,232,28,111,79,94,27,136,85,113,7,107,82,228,213,41,74,247,92,164,13,214,35,2,176,216,150,123,246,180,1,56,131,199,218,47,230,221,18,22,231,253,149,149,215,68,157,252,120,160,156,252,195,15,147,104,117,115,53,146,116,53,175,29,57,30,38,183,82,79,91,74,119,68,30,198,122,212,197,76,193,195,79,197,73,198,81,4,56,142,57,143,236,147,27,175,66,249,128,225,187,95,126,248,128,12,212,227,3,243,234,190,89,65,61,165,113,34,0,248,250,237,209,249,100,182,122,126,111,94,111,97,27,243,66,88,189,60,230,93,60,6,152,20,91,250,115,245,113,113,221,233,164,152,169,107,150,70,252,228,155,48,42,211,170,63,136,185,102,247,118,249,229,231,167,209,218,169,238,116,90,205,85,9,79,141,74,196,119,27,36,96,53,246,94,133,160,106,223,81,161,14,250,208,211,82,7,237,62,42,203,212,59,212,108,93,237,247,123,209,252,181,127,160,127,190,26,105,152,109,47,83,102,106,130,138,48,83,143,82,213,246,66,191,152,123,126,155,250,227,67,147,108,140,40,119,166,109,211,130,214,97,129,250,253,30,62,157,166,193,162,71,50,21,201,155,230,33,249,12,88,83,137,117,209,86,239,215,140,147,186,31,250,218,148,252,236,233,70,12,167,99,122,86,249,165,220,194,204,190,161,235,190,193,198,145,252,201,232,111,84,43,112,153,235,105,116,67,126,60,63,205,158,63,221,92,21,249,209,169,186,194,107,122,173,72,129,61,142,6,170,62,119,253,156,19,176,208,126,36,102,34,192,187,128,58,113,233,179,85,210,69,216,175,179,108,178,97,234,165,116,107,1,189,99,114,188,188,71,128,118,193,62,245,69,11,163,69,148,208,127,238,106,166,136,114,175,174,8,146,235,144,125,216,142,134,155,169,220,233,147,65,163,122,103,10,92,78,244,10,232,163,85,240,253,215,108,197,212,169,238,151,45,184,175,25,36,230,82,117,2,90,95,198,118,243,89,79,83,73,150,201,236,140,234,102,190,103,121,134,60,49,121,174,25,18,121,53,83,197,218,247,116,34,54,209,20,43,125,250,208,94,95,107,5,142,163,68,199,214,189,122,173,205,176,81,106,77,125,221,211,188,195,182,251,120,33,13,106,150,123,178,89,166,161,63,20,204,168,254,78,191,26,217,203,199,225,5,57,126,247,113,115,159,135,110,212,64,155,215,240,71,219,28,26,69,253,225,178,111,134,9,214,145,165,129,21,165,208,229,105,137,110,50,26,186,151,154,76,76,115,51,95,228,249,216,213,114,184,215,108,40,119,189,26,229,49,31,180,177,13,177,166,83,101,92,170,88,156,64,244,8,116,83,177,94,206,27,37,80,55,173,42,44,253,17,194,234,110,38,155,211,244,209,246,241,68,174,103,7,95,189,146,31,30,79,158,91,223,136,241,35,125,169,212,212,48,136,196,231,62,145,211,122,248,209,185,116,22,255,109,90,5,244,252,226,185,252,204,239,70,239,165,179,24,140,216,242,79,2,88,255,17,94,64,60,105,249,126,72,106,184,191,158,124,162,205,228,154,169,85,235,201,59,141,88,192,127,27,2,3,157,198,248,161,115,249,213,156,180,250,104,6,20,187,153,11,130,226,180,213,67,51,4,218,61,214,59,24,162,164,171,0,73,22,15,26,41,1,81,246,84,103,123,67,61,126,205,136,138,103,245,150,51,184,149,107,165,72,161,199,219,2,36,235,31,236,28,80,181,168,122,200,217,145,210,244,125,133,74,139,166,246,76,62,189,196,79,83,118,159,234,200,195,122,214,191,87,15,19,66,24,143,155,69,246,97,95,51,124,136,125,189,238,74,173,97,166,111,65,93,10,14,207,155,53,161,111,36,23,165,172,167,229,107,102,191,26,237,22,221,180,144,6,172,197,175,134,21,66,99,140,227,225,245,116,43,117,160,144,186,86,57,54,231,114,218,110,198,15,147,3,14,218,127,30,247,154,217,77,101,227,217,201,50,241,237,154,55,236,99,91,205,56,156,223,37,118,238,84,138,186,20,27,20,193,184,165,81,122,95,218,86,22,246,115,10,144,58,185,102,99,8,215,223,134,171,169,133,121,83,124,19,243,182,198,134,107,134,190,53,43,135,251,113,241,198,45,106,25,237,176,62,89,182,194,198,29,149,108,96,9,161,143,207,19,118,231,59,27,50,122,176,242,96,103,249,149,126,61,196,1,89,252,80,254,247,114,105,160,151,177,8,62,117,58,168,175,199,88,110,70,15,73,226,232,51,81,140,131,237,154,139,129,129,196,188,192,72,207,107,174,128,214,244,230,123,23,31,207,66,167,186,82,203,103,188,44,255,101,64,2,85,121,233,105,152,189,239,84,72,127,202,210,132,112,171,165,237,63,12,198,162,40,45,125,187,88,133,101,104,207,165,39,254,54,104,143,143,87,45,75,161,162,150,214,158,94,116,133,94,13,250,128,48,247,156,135,123,150,48,181,105,227,211,167,180,226,69,14,128,236,107,232,107,177,53,175,187,87,210,213,88,69,89,17,190,118,63,64,104,152,84,250,118,90,85,240,15,175,185,131,205,213,249,57,172,72,126,159,219,242,172,170,3,192,191,143,155,1,227,140,156,210,176,207,213,228,200,174,213,2,223,169,86,234,66,247,177,207,24,209,178,162,76,254,245,146,52,179,185,23,138,59,114,111,4,11,167,207,125,192,211,93,252,183,109,169,87,223,49,230,135,27,79,205,244,179,220,247,66,1,178,73,210,241,108,156,4,99,126,245,54,9,19,49,51,45,111,188,74,85,77,163,8,18,80,199,223,184,131,130,150,142,234,46,160,87,232,209,17,93,73,74,238,137,57,93,79,253,44,33,152,143,245,157,33,27,140,59,159,168,64,207,107,18,169,105,221,244,22,196,210,73,131,112,24,155,208,218,187,230,19,181,149,199,186,194,155,30,219,106,199,207,99,19,52,222,249,125,6,47,117,253,88,19,250,10,127,178,77,74,86,247,49,162,170,114,29,44,182,157,44,36,30,124,141,19,225,79,191,57,116,232,63,124,172,49,174,255,197,213,93,167,40,174,100,189,17,136,113,179,229,231,98,154,220,125,221,110,235,180,212,79,73,59,221,29,20,50,34,85,216,46,206,9,139,170,195,253,90,243,56,2,117,232,60,193,245,158,183,228,202,167,219,42,156,115,70,137,116,230,188,102,104,181,244,98,212,12,239,28,60,235,74,169,9,57,219,81,140,249,142,40,81,215,217,146,135,10,89,156,255,187,207,5,208,47,169,134,6,215,230,27,220,208,210,144,147,206,95,164,240,230,13,17,206,135,129,231,85,230,209,38,40,240,183,42,48,37,136,35,64,68,13,195,151,152,85,179,116,163,208,81,139,63,90,35,169,164,143,134,172,70,245,39,219,42,69,129,203,114,194,251,30,79,6,246,65,127,122,27,39,197,53,247,164,202,212,131,38,180,214,154,63,248,128,89,38,139,185,206,64,113,88,181,170,12,53,163,163,29,15,126,162,197,162,70,142,67,255,229,53,180,12,129,25,226,112,55,111,96,165,207,197,211,83,3,32,220,203,255,235,135,135,127,76,52,16,178,94,140,154,128,79,132,10,82,60,235,47,91,199,201,253,26,231,13,181,222,116,6,236,172,21,31,79,144,199,85,207,29,118,209,238,23,83,83,45,207,213,104,175,220,106,149,101,91,52,62,223,108,145,245,150,171,136,238,183,38,153,184,154,220,194,53,27,165,178,126,203,179,120,250,221,235,230,71,90,77,223,107,122,0,205,86,7,111,162,26,33,227,113,51,13,12,42,181,146,105,69,186,251,9,63,253,240,146,160,119,93,246,13,99,143,195,80,218,15,50,47,185,197,186,92,237,165,178,167,209,177,250,30,61,109,151,149,123,211,189,155,230,189,24,77,221,169,247,174,40,129,220,17,93,244,222,42,29,36,242,190,219,241,56,120,50,93,50,30,200,188,112,152,127,7,124,209,102,163,84,147,9,38,18,143,215,216,205,147,54,189,166,78,254,253,22,218,72,226,13,37,21,133,212,42,245,155,241,64,89,75,229,130,77,16,160,231,235,100,16,199,39,65,212,208,128,117,220,234,251,69,22,191,52,117,200,205,185,245,171,249,248,77,151,15,180,63,237,134,177,139,158,76,37,159,61,179,146,84,235,189,26,247,73,41,108,144,164,169,249,58,209,212,64,135,128,206,40,36,195,243,55,175,25,54,84,89,156,153,21,212,175,31,108,44,252,91,136,150,78,228,0,252,206,127,27,34,99,121,177,76,158,207,1,111,208,171,20,221,114,8,7,102,124,177,73,105,109,232,205,141,89,180,93,243,134,233,74,204,25,150,14,191,250,68,216,69,20,0,161,134,68,219,235,190,55,221,48,117,169,244,206,113,220,238,38,191,140,175,94,245,109,206,18,153,243,198,138,139,228,101,86,153,152,108,245,203,233,102,229,1,63,206,42,181,2,55,54,32,34,106,166,183,255,38,6,112,101,211,120,30,155,150,146,234,102,244,83,146,190,244,217,255,71,188,213,0,117,253,72,2,89,95,255,53,83,231,209,33,131,127,51,79,191,57,104,43,121,105,106,253,235,58,57,11,121,140,53,84,243,135,6,34,31,50,132,56,149,180,154,243,59,2,127,204,34,85,7,241,8,181,231,59,40,187,27,73,144,72,2,145,193,240,149,127,70,160,109,213,198,33,91,54,227,201,8,221,132,105,137,238,223,43,73,106,230,66,178,88,5,133,232,83,119,51,48,2,105,252,102,132,250,184,155,146,21,175,132,182,132,190,0,70,226,90,137,57,117,38,172,51,156,95,74,7,230,168,5,9,170,24,4,45,252,141,50,45,47,83,245,115,45,99,183,247,25,78,87,155,48,89,100,115,99,134,47,124,170,49,242,61,104,135,247,42,222,130,168,68,169,225,224,87,155,101,248,210,204,212,61,69,13,37,53,211,99,151,61,39,63,87,35,230,93,98,75,74,89,233,111,11,107,207,211,118,48,65,15,165,65,99,203,184,173,102,102,206,67,57,160,32,58,234,158,247,94,214,250,244,40,6,85,90,134,252,183,39,124,228,242,104,133,22,228,248,109,182,44,149,121,57,238,69,241,19,136,31,234,105,171,108,15,205,102,197,175,166,13,247,209,121,233,37,2,66,114,33,35,169,156,74,203,38,29,115,55,242,221,180,69,2,136,61,32,160,233,102,54,103,53,83,207,172,126,53,156,193,114,128,25,195,160,231,35,87,51,21,45,53,159,153,125,171,24,139,46,167,164,90,70,182,100,174,223,185,224,74,23,105,183,97,68,37,59,30,156,51,164,62,90,45,249,42,208,96,54,105,214,169,130,41,253,138,200,154,121,166,103,208,104,57,138,239,201,213,143,220,10,80,88,47,81,242,219,15,113,93,25,232,198,93,231,17,21,248,170,34,76,208,237,56,42,97,209,15,182,182,154,105,92,28,126,239,246,250,73,134,247,117,32,8,68,249,63,152,201,132,222,146,239,130,129,67,154,7,105,59,61,238,140,111,90,116,47,63,99,138,251,56,99,174,28,31,237,97,87,39,37,95,106,172,17,211,185,18,51,40,219,45,135,126,154,89,213,90,128,51,109,95,189,116,75,235,197,96,117,220,91,25,31,168,136,152,43,196,53,126,176,162,138,165,250,28,136,216,181,139,158,49,239,243,7,235,106,238,48,44,56,33,183,90,43,235,205,15,78,212,243,84,69,6,245,129,237,23,67,128,46,11,96,147,229,244,125,225,4,113,171,60,226,55,103,165,102,31,18,212,156,31,73,32,128,7,185,127,231,240,113,45,243,84,82,96,195,3,59,194,235,56,253,196,71,42,188,115,54,110,15,163,77,176,65,101,200,22,253,226,119,183,68,218,48,75,218,141,137,130,211,118,47,6,183,217,250,99,54,38,200,107,30,214,115,250,76,179,234,8,223,227,224,210,215,211,244,183,251,237,154,95,128,170,210,216,207,107,195,42,113,15,214,13,102,113,234,210,133,8,200,211,156,38,193,152,85,40,105,27,183,117,191,102,242,38,67,53,131,62,29,58,95,243,57,232,182,10,87,85,139,95,239,60,219,224,87,30,73,161,243,185,75,252,54,69,168,172,194,34,228,53,210,117,154,119,183,30,125,153,104,52,133,120,6,140,118,178,179,249,170,6,77,133,200,195,175,38,71,46,139,19,33,209,157,253,139,65,65,85,84,161,198,234,159,247,193,1,101,9,242,205,120,38,174,154,30,102,8,49,148,108,159,188,246,244,169,100,90,20,207,205,33,193,113,43,10,192,143,113,231,89,252,151,13,115,50,85,252,134,78,185,175,117,65,147,44,140,94,213,132,122,110,189,139,24,240,76,114,121,103,211,29,155,97,158,20,179,197,76,55,144,143,247,130,169,170,61,202,57,180,171,221,231,166,122,37,85,91,182,147,77,140,122,205,8,139,201,233,116,110,102,221,235,215,12,218,67,197,111,136,213,238,142,179,13,248,163,31,107,26,207,227,157,195,103,219,216,85,37,156,78,16,145,28,11,2,186,88,164,92,237,151,97,246,248,90,145,110,45,251,125,238,236,237,10,214,250,170,76,74,244,50,179,111,92,243,204,253,81,139,160,72,235,160,32,154,129,160,6,86,51,77,55,247,173,105,124,80,170,63,204,181,124,167,194,74,212,247,147,238,195,131,211,176,92,171,29,101,122,241,26,55,48,91,240,132,55,149,108,196,49,225,244,185,230,105,204,169,143,206,209,109,194,56,49,58,5,37,61,123,206,196,200,223,166,70,204,27,161,22,121,105,212,64,111,216,6,196,26,50,75,53,179,109,239,251,100,116,34,63,26,74,237,182,88,47,122,35,45,63,175,214,116,75,174,199,74,78,229,121,172,19,204,126,93,237,19,79,147,237,173,58,92,100,68,252,169,77,179,231,25,17,248,210,252,151,199,113,72,84,247,134,68,208,85,41,70,122,17,204,136,90,139,113,206,95,235,238,125,190,154,84,173,223,156,54,55,222,251,81,80,50,132,98,190,35,98,73,197,103,191,0,136,144,239,215,0,73,54,85,248,3,158,147,91,183,4,93,253,131,122,19,142,219,197,207,227,176,152,51,46,102,10,178,251,190,54,252,156,26,192,215,54,12,59,245,49,67,122,130,30,182,154,41,225,205,107,238,103,97,15,53,67,150,241,61,145,23,137,252,71,21,7,213,227,242,149,217,163,159,160,192,104,38,191,77,99,110,93,247,106,80,234,202,116,9,158,244,140,251,247,139,32,220,86,223,181,229,124,71,240,30,67,119,171,23,195,73,124,145,26,199,124,6,124,60,91,225,249,235,212,139,155,225,14,211,101,13,157,253,253,220,217,24,159,117,159,37,35,127,65,63,70,166,222,148,85,14,60,241,149,239,192,124,190,124,86,205,56,104,96,111,130,141,30,131,222,212,79,129,127,117,183,251,211,159,182,12,189,24,30,143,187,41,100,35,25,120,214,207,182,110,153,107,134,47,68,245,84,96,19,189,125,149,139,102,195,180,202,163,186,3,79,151,95,13,177,140,186,118,84,111,231,183,86,64,106,0,90,104,149,68,33,187,112,151,103,198,171,124,120,227,79,200,120,169,0,236,230,132,228,42,199,66,8,121,247,179,60,76,118,68,85,75,248,173,229,79,94,140,204,68,117,71,154,55,186,50,44,249,33,188,107,228,188,106,105,49,44,91,131,62,232,93,193,250,248,176,32,79,183,94,241,143,212,227,201,129,232,171,176,8,186,12,197,175,38,109,174,90,95,176,130,148,121,95,140,211,104,100,85,255,224,132,240,65,157,236,204,42,111,192,7,191,238,27,204,0,171,12,101,219,175,198,147,115,191,24,109,243,74,115,219,44,224,108,247,230,80,170,213,246,72,116,236,178,125,133,113,172,230,162,170,13,200,29,250,92,91,132,213,93,53,10,56,187,252,209,208,78,157,143,194,1,184,85,223,58,246,241,246,52,207,5,95,226,184,48,225,99,102,185,43,59,246,57,5,242,184,103,12,228,50,85,5,239,206,153,97,13,30,31,115,33,155,32,34,233,112,207,211,84,118,173,192,211,196,1,35,77,76,219,238,53,159,48,47,61,220,242,27,93,141,122,205,155,32,189,42,83,250,74,95,173,61,242,130,38,182,163,102,128,168,119,175,135,72,74,128,236,180,198,146,241,185,247,206,38,212,39,63,221,12,243,47,247,238,250,181,41,17,212,47,139,160,153,225,143,171,74,148,78,163,79,185,102,58,38,186,82,157,211,181,242,117,121,73,104,178,187,52,101,66,167,198,243,181,226,18,84,21,41,232,128,90,238,9,71,34,22,127,79,204,192,140,231,189,183,33,230,231,195,162,14,218,230,107,173,0,70,100,241,90,218,242,162,95,22,174,94,83,85,7,83,121,254,178,112,154,83,83,103,87,165,0,96,195,119,171,62,110,57,252,189,74,224,78,93,96,249,79,179,85,203,241,103,212,165,221,199,164,126,124,104,49,3,92,184,174,12,9,226,166,86,58,96,234,242,231,134,160,88,185,202,137,63,86,190,67,134,52,152,202,58,156,89,117,182,149,59,222,240,50,143,135,38,189,64,51,123,159,27,214,15,61,160,0,248,121,232,180,224,185,169,186,58,38,228,241,233,142,73,163,124,92,94,150,244,124,65,142,139,45,253,60,200,82,26,116,90,9,238,79,67,25,50,31,142,117,242,138,62,162,112,7,45,29,20,4,254,134,207,81,232,72,84,123,154,240,6,0,244,215,108,82,161,114,126,113,226,183,155,2,99,171,67,223,177,41,109,247,26,254,94,19,241,238,165,236,214,137,137,123,63,230,252,97,130,3,16,74,205,231,40,221,126,89,127,58,227,81,222,95,166,53,160,41,247,245,249,150,59,198,108,85,22,154,82,149,119,146,42,247,201,192,211,37,57,88,169,123,157,213,120,167,194,130,206,253,165,111,135,248,235,142,153,185,136,15,233,253,102,19,186,99,182,41,134,22,37,158,79,120,36,247,189,54,76,232,250,57,105,204,221,62,135,9,26,31,45,140,1,75,234,240,155,67,157,82,85,134,0,236,243,117,62,225,14,93,73,205,157,77,231,238,226,120,84,15,219,43,153,137,122,27,146,48,115,132,171,57,219,22,117,205,13,66,32,221,176,82,187,162,117,152,161,12,211,23,235,184,232,61,30,13,156,142,238,149,32,187,251,181,102,118,129,173,146,20,156,134,254,211,240,181,55,213,187,128,38,42,6,165,61,137,139,142,52,199,237,37,60,230,31,182,225,102,186,51,254,61,58,178,150,170,226,177,77,229,224,154,43,128,255,173,42,30,100,195,239,84,129,118,33,235,250,225,40,187,125,188,152,9,13,84,229,131,77,254,186,158,16,197,82,83,80,5,17,218,178,252,230,153,106,171,254,118,137,34,231,153,135,148,176,117,27,71,104,50,251,147,147,48,107,143,25,2,155,233,179,216,82,106,242,219,133,188,72,245,53,208,76,51,93,37,91,234,244,109,195,34,252,174,138,45,64,248,187,95,12,103,135,206,179,76,201,115,248,242,227,200,47,143,152,76,58,142,212,253,94,232,254,104,234,15,33,155,244,37,86,53,243,84,129,157,115,167,113,129,13,118,237,26,186,0,128,163,94,184,171,61,88,81,217,32,184,178,82,248,41,204,210,103,39,6,196,91,98,75,178,222,50,149,13,162,101,160,185,25,37,167,231,230,70,174,213,99,211,121,166,97,130,156,90,246,28,99,90,80,51,71,169,63,56,51,86,71,20,23,232,130,96,48,147,228,125,52,139,106,79,190,231,172,129,56,168,222,28,238,248,20,51,133,221,86,175,70,94,60,70,133,170,180,74,103,65,37,56,227,209,54,53,30,213,113,90,248,247,190,128,224,221,80,241,43,146,121,57,118,106,26,171,84,29,119,25,112,104,197,70,158,21,129,208,76,163,160,248,92,72,48,234,52,189,57,228,133,51,78,160,19,171,203,52,77,9,180,213,125,52,26,196,250,227,212,90,230,240,126,18,163,239,127,228,152,12,108,120,79,78,196,243,132,159,218,84,112,230,118,51,252,240,239,197,227,18,156,98,110,83,153,128,248,158,104,51,238,56,181,179,138,33,119,163,225,246,211,207,196,200,212,139,34,154,154,190,41,209,221,63,84,211,235,108,36,95,150,68,252,137,14,233,168,198,9,13,168,87,115,79,7,230,103,185,250,211,160,233,238,93,179,158,125,21,33,204,87,236,216,156,67,194,95,141,174,236,72,115,183,117,115,214,106,108,118,124,232,236,87,159,207,61,31,93,186,130,190,171,31,188,148,131,52,30,102,45,151,216,170,113,71,132,1,192,164,26,135,123,112,192,101,85,193,170,89,54,207,221,214,66,24,168,114,148,208,240,13,119,240,10,37,4,13,174,18,185,149,251,177,105,66,81,113,82,142,144,61,187,199,9,112,34,170,213,170,248,203,173,166,92,243,200,250,182,228,147,148,234,168,0,147,224,233,238,14,2,224,167,41,253,106,54,21,95,222,29,125,118,164,241,36,137,207,231,105,62,222,70,242,244,228,108,172,22,18,67,246,42,10,91,39,137,175,46,147,236,150,241,182,110,205,237,251,221,217,55,119,86,105,94,154,246,124,23,103,0,170,230,29,51,137,53,95,123,149,117,171,89,226,100,121,176,25,49,200,152,79,197,236,156,156,173,134,185,159,48,80,235,32,80,177,133,245,1,162,67,88,143,158,76,252,180,41,101,62,117,171,186,102,76,97,123,109,45,224,144,57,247,65,225,248,209,242,78,41,151,174,217,198,228,21,147,41,160,27,155,239,10,180,136,181,165,230,100,114,163,126,239,252,100,224,104,112,161,72,224,102,212,89,167,22,110,27,213,9,127,175,74,125,90,107,202,224,125,34,244,82,162,8,170,217,93,86,189,1,221,181,206,190,105,109,190,99,82,13,167,34,191,12,243,234,151,14,144,45,133,154,252,120,106,252,81,183,101,67,130,28,88,107,252,86,192,244,253,106,82,134,85,51,36,9,30,142,54,192,116,122,115,250,82,183,159,248,64,238,139,62,26,217,244,234,19,201,136,207,138,66,58,232,130,245,169,2,36,83,165,23,40,147,199,60,163,16,139,162,171,194,73,142,159,210,220,229,69,129,94,97,50,179,66,75,228,238,246,121,144,169,176,36,147,110,88,238,79,67,109,246,34,89,204,55,117,115,47,90,244,202,134,80,175,238,234,231,172,226,36,150,176,27,57,135,63,13,92,79,204,39,136,232,62,147,76,138,78,210,177,25,174,137,226,91,233,254,144,32,137,153,99,52,124,226,113,142,163,170,0,158,92,34,3,64,219,170,166,231,50,28,82,183,227,143,240,136,70,160,174,192,163,81,86,120,227,72,145,203,115,55,208,140,89,188,241,44,77,244,116,133,0,0,240,159,134,72,82,188,113,186,182,228,193,224,132,210,95,62,97,65,22,23,139,156,148,228,238,206,30,142,208,178,251,111,103,46,77,29,112,107,12,238,225,159,209,195,35,80,173,51,225,111,43,47,174,33,253,3,114,239,130,76,121,248,134,103,113,10,32,253,152,73,9,132,191,140,39,177,213,154,75,236,164,211,250,249,21,36,70,241,227,94,59,233,206,212,1,5,119,157,124,237,125,248,101,218,115,117,242,100,233,249,161,241,254,48,168,58,247,174,232,4,149,179,158,117,57,195,21,160,39,190,100,253,86,217,176,170,190,110,251,35,159,67,98,45,165,48,23,147,231,83,116,155,53,181,248,166,48,21,214,0,196,123,121,118,186,224,96,86,5,206,145,120,251,82,140,218,118,101,155,182,154,83,245,51,179,101,246,171,161,15,6,98,208,115,80,27,162,21,53,227,89,68,6,107,90,227,175,190,53,92,192,190,9,35,251,208,21,180,71,135,184,79,127,254,84,149,48,169,217,182,145,91,28,154,89,244,21,140,248,109,135,247,196,151,211,9,12,72,168,173,200,9,238,54,244,189,206,231,58,71,66,137,171,1,95,139,185,209,118,230,79,102,180,152,10,177,36,76,246,33,69,1,87,250,160,200,156,157,207,237,1,60,41,190,231,189,18,176,239,237,39,114,231,20,84,216,170,69,132,254,219,116,9,15,69,212,162,244,16,135,83,121,83,215,201,216,54,70,156,231,180,191,202,213,159,130,145,159,200,57,169,26,210,137,248,206,91,199,197,52,146,44,133,2,103,50,248,62,166,153,185,38,96,222,1,205,138,187,241,164,120,31,120,53,53,204,86,194,124,110,166,80,96,102,226,246,15,198,81,181,196,141,73,134,83,246,35,251,172,235,173,202,88,201,146,188,158,217,203,116,132,247,31,174,238,190,58,51,201,211,173,87,103,83,228,243,196,56,173,111,106,54,209,244,200,155,219,105,245,12,203,88,30,255,103,163,17,145,223,198,181,27,30,102,163,13,174,174,8,77,139,165,133,51,13,17,148,88,119,6,92,16,131,70,251,185,78,6,219,194,34,233,110,2,115,98,30,72,152,204,200,201,23,13,210,97,45,216,94,105,199,172,253,55,52,68,2,197,247,215,54,233,121,53,211,253,156,35,163,79,125,86,65,202,56,4,145,148,183,164,136,174,79,120,53,195,157,78,148,126,219,179,124,129,211,249,76,4,71,247,236,151,117,95,240,41,177,81,218,234,68,157,253,114,247,18,225,13,226,141,122,244,157,48,97,246,176,30,175,115,235,217,70,124,235,51,173,24,0,80,173,84,255,35,198,64,5,65,31,12,96,152,71,163,208,20,116,133,220,146,160,12,207,210,72,193,186,222,124,163,19,230,102,178,57,250,219,199,167,61,158,201,244,210,17,205,136,242,219,236,252,94,102,52,236,142,158,95,13,50,137,228,37,47,144,96,138,252,230,52,43,215,239,204,32,250,180,162,13,39,213,185,161,151,219,32,145,212,227,141,236,209,74,94,234,67,159,61,43,118,123,58,174,130,195,105,136,236,144,185,241,87,181,133,42,98,25,79,44,138,7,181,215,253,212,103,58,131,163,80,239,204,122,227,188,192,121,34,219,174,39,167,49,160,111,175,96,242,215,234,188,89,83,192,136,130,118,5,123,42,46,45,215,55,47,212,147,2,86,151,246,252,90,191,208,210,101,117,246,170,29,4,115,154,130,172,155,161,109,219,234,109,155,200,168,151,249,91,215,150,39,66,14,106,222,1,18,120,64,231,11,118,251,17,23,147,113,214,139,55,249,234,25,0,4,74,60,2,191,6,137,186,227,201,44,5,32,102,18,137,242,224,38,122,33,102,114,169,254,177,41,209,52,93,217,116,204,78,255,220,8,147,171,186,105,166,27,244,82,77,44,243,143,181,122,196,14,7,94,251,154,9,3,117,38,25,103,137,195,23,206,164,125,212,77,225,250,232,201,167,41,52,251,90,101,201,144,244,121,156,144,237,180,210,39,135,251,123,95,135,26,199,104,104,121,8,81,226,234,21,206,207,22,244,124,207,108,153,250,107,230,140,26,15,218,222,218,172,190,102,244,204,117,67,227,105,46,41,220,177,82,7,206,207,189,77,48,234,154,91,158,207,250,178,19,207,191,72,97,223,214,139,139,165,23,174,21,130,210,165,230,106,250,232,23,8,67,105,188,189,243,176,196,234,229,45,231,115,181,53,6,222,49,67,195,240,153,11,137,166,132,59,224,70,171,175,103,4,136,80,79,185,28,115,82,50,59,230,2,164,7,110,230,16,80,196,122,50,81,195,251,224,39,42,171,10,240,33,144,78,94,42,68,149,162,43,216,139,22,181,22,75,255,68,148,143,51,83,32,157,185,113,246,121,134,179,54,183,54,9,20,193,255,0,123,90,66,16,136,130,6,220,148,23,163,182,137,218,101,31,39,65,220,252,104,196,145,209,188,59,142,110,31,14,215,170,6,22,22,107,155,199,126,145,98,160,162,84,17,153,246,3,175,229,1,228,162,149,76,81,250,57,106,90,201,34,49,121,106,196,204,47,29,28,180,131,103,128,53,51,65,59,99,242,123,87,234,82,218,117,49,38,76,133,23,234,117,54,82,138,183,146,236,105,136,130,58,36,208,142,247,7,236,126,86,196,245,137,173,205,79,195,16,98,200,118,39,153,37,207,166,246,131,156,205,240,184,127,142,100,108,229,129,63,19,221,150,128,57,130,11,123,129,217,36,156,175,249,35,176,171,102,2,166,11,44,221,176,108,107,30,9,78,166,29,240,206,179,130,31,216,182,193,6,47,104,245,28,29,164,198,197,204,14,180,220,12,220,73,54,140,98,218,31,217,97,169,112,36,37,237,76,0,99,126,123,75,173,19,174,63,230,179,215,164,18,96,93,208,86,250,181,200,115,56,178,20,73,61,137,208,139,241,78,57,38,124,230,7,142,104,240,11,111,76,160,151,10,135,88,51,111,233,150,187,142,53,61,205,134,6,101,30,110,237,116,146,60,102,50,211,62,220,22,162,45,157,221,150,37,186,136,214,102,173,56,93,219,103,64,214,221,7,107,200,72,212,167,55,39,7,181,12,202,172,100,200,100,85,14,211,103,189,102,202,201,154,142,132,145,163,57,216,22,244,196,208,165,149,76,214,118,196,213,93,81,121,199,89,27,163,59,238,154,86,195,254,28,138,70,44,150,227,201,137,210,196,12,64,166,248,205,187,21,46,116,159,76,20,71,221,76,63,155,158,45,231,219,102,7,225,55,84,242,180,197,12,46,161,64,17,55,35,27,121,246,127,154,52,155,191,183,209,5,232,233,65,48,124,7,213,152,183,230,115,234,229,113,93,86,32,174,251,249,222,153,6,179,90,227,234,179,152,52,45,66,44,84,253,197,234,74,79,84,151,41,8,12,95,95,200,127,170,6,110,182,132,140,91,43,56,187,252,56,211,103,46,198,168,0,202,155,143,159,191,71,204,134,227,217,37,77,31,24,222,195,199,140,78,159,39,246,33,27,209,98,166,117,101,0,48,50,172,30,88,119,160,133,138,21,166,84,112,86,213,246,207,73,217,73,251,117,23,248,119,55,51,175,228,209,160,108,1,37,232,87,19,145,202,213,16,175,197,79,163,153,174,225,102,49,78,89,159,196,20,217,165,145,216,216,148,252,193,136,132,158,0,159,158,215,228,123,10,210,41,202,20,129,236,249,190,204,156,184,113,249,101,69,80,98,39,98,168,135,69,2,162,211,251,88,103,89,110,129,193,247,109,210,187,183,51,7,126,155,209,149,38,101,144,133,138,14,150,70,150,75,57,86,104,23,88,209,61,147,148,158,117,131,46,31,62,94,137,34,210,122,204,0,119,188,49,135,142,171,250,152,167,171,94,240,213,178,10,64,160,50,31,77,221,180,227,245,231,173,44,192,243,110,36,30,82,152,205,182,201,148,123,47,224,130,165,115,234,75,179,86,188,227,110,154,170,89,125,40,88,164,239,26,141,59,153,191,198,254,146,242,246,222,206,76,253,93,31,173,159,253,38,121,99,245,50,154,122,29,112,83,28,243,230,206,141,168,134,14,120,30,221,27,188,16,16,80,130,75,240,89,211,217,97,232,33,238,74,61,208,137,230,187,119,134,194,70,170,204,27,199,133,240,74,50,102,64,90,242,94,45,47,207,166,216,213,199,51,83,38,32,243,235,188,51,13,151,70,217,141,10,20,83,254,214,16,203,42,183,70,182,210,90,243,183,6,196,168,116,164,208,195,70,43,251,54,213,181,135,200,151,6,177,59,226,128,122,149,171,241,188,212,184,200,205,105,75,83,69,26,104,125,223,238,42,24,165,112,81,90,79,107,200,184,199,185,229,253,170,210,89,19,142,187,118,197,2,70,173,76,86,40,174,134,64,4,12,186,189,43,81,221,32,150,244,71,3,123,46,213,19,88,109,146,227,178,105,204,62,67,158,245,234,78,107,168,47,145,157,250,120,30,109,177,16,124,125,65,89,244,48,78,239,114,41,92,140,154,119,234,47,155,172,215,101,7,64,16,253,132,255,15,171,115,198,119,185,102,216,249,148,3,207,112,3,119,237,178,169,116,73,126,193,98,71,221,206,205,28,60,235,225,192,203,172,80,223,177,30,54,136,243,90,19,210,23,217,208,154,18,173,192,14,148,156,60,128,144,86,145,26,124,47,116,58,253,230,52,244,39,37,16,223,136,103,117,127,49,88,42,213,12,37,210,240,97,57,129,126,125,136,59,91,111,78,250,12,22,185,15,229,251,165,27,193,9,171,168,135,159,121,253,144,151,147,48,219,209,11,15,55,189,18,146,194,70,228,87,215,174,106,178,116,110,182,226,244,228,11,122,190,162,51,173,238,234,124,40,148,211,219,67,99,12,45,69,246,142,86,250,170,158,49,173,156,140,177,68,38,129,128,146,184,126,214,119,16,31,172,85,158,171,207,154,9,51,34,121,239,205,73,249,250,126,137,158,130,126,176,227,182,14,231,161,131,240,84,99,127,126,27,7,45,54,99,180,213,212,220,80,255,117,179,145,217,200,68,165,187,118,122,135,50,242,9,74,232,182,170,165,60,124,223,49,117,97,165,213,93,34,189,132,14,52,78,172,50,254,46,56,125,163,7,185,102,125,111,6,101,85,111,112,46,20,116,242,99,46,201,137,69,44,8,233,106,157,87,147,15,51,92,227,243,121,50,200,138,157,180,4,221,2,37,19,38,199,232,61,198,5,106,174,244,152,225,55,189,63,77,7,249,126,30,12,142,101,103,231,40,144,138,42,221,233,241,53,206,40,220,155,227,205,169,40,26,132,191,222,118,122,6,119,142,169,76,196,144,68,110,63,183,145,60,124,72,36,27,77,48,55,132,161,229,47,171,38,14,248,148,229,12,123,182,246,149,28,106,153,116,214,109,183,229,107,239,162,79,214,140,76,253,242,246,0,40,122,40,42,207,214,156,157,34,22,114,52,68,192,30,26,215,113,147,76,211,116,12,115,127,216,105,145,139,27,78,41,116,246,21,101,176,4,211,151,156,51,168,130,147,27,143,153,32,230,50,247,48,192,130,13,101,227,128,141,218,185,144,168,46,213,151,168,245,236,183,126,245,135,81,64,55,45,152,35,157,103,9,1,236,252,144,246,246,45,143,86,41,37,62,68,173,16,166,173,160,135,122,207,63,139,150,131,92,202,122,50,247,203,70,236,68,248,232,132,147,241,124,216,136,179,83,29,79,58,119,149,103,108,153,75,179,156,22,11,14,51,157,137,32,125,46,152,138,106,54,156,78,229,17,131,88,183,129,0,194,62,152,12,159,205,250,184,202,78,82,86,240,66,250,203,14,125,143,214,137,232,135,202,184,44,186,144,147,16,187,1,152,125,54,6,66,243,203,87,183,13,107,31,214,15,211,132,83,225,81,120,210,109,3,168,188,175,252,97,138,205,74,218,123,78,136,171,70,107,12,127,237,241,210,216,206,166,15,25,13,79,171,235,92,128,32,192,165,111,32,99,134,46,63,148,63,54,140,119,183,185,26,185,48,58,216,195,12,33,78,114,134,203,115,194,31,151,82,205,181,206,11,20,134,47,37,171,204,110,135,16,104,181,123,174,211,101,212,116,146,179,166,230,5,229,25,99,163,136,171,118,114,21,195,15,145,209,236,183,68,138,241,12,99,243,197,107,128,89,165,118,51,145,89,167,222,164,167,175,15,209,59,65,48,61,7,207,36,10,204,242,86,240,140,148,228,214,179,140,5,93,99,34,165,205,57,17,91,194,125,144,31,62,11,145,254,248,75,128,201,163,201,166,130,200,194,92,65,159,137,44,149,108,73,166,21,53,156,23,177,38,163,72,17,115,17,94,219,210,13,83,46,214,19,245,57,173,109,222,38,66,21,86,20,218,132,59,150,52,160,62,88,229,169,175,25,230,188,179,45,136,128,12,233,226,230,36,199,103,166,160,140,32,230,76,206,188,59,239,116,91,74,129,134,90,201,109,67,153,38,71,150,245,75,211,98,233,17,60,106,146,69,201,53,103,65,163,58,59,67,57,233,120,145,95,154,80,244,57,153,10,206,58,148,54,98,70,43,202,201,184,161,141,40,58,131,233,235,242,48,188,237,227,113,63,67,74,250,205,179,92,180,201,37,241,146,160,8,109,30,164,19,148,239,244,92,76,29,220,239,13,227,241,220,122,117,65,184,194,245,1,42,175,61,212,92,178,83,27,82,23,218,187,60,230,127,74,169,244,159,84,102,61,171,228,255,107,101,214,255,243,191,249,135,255,253,255,248,199,255,240,223,253,255,174,201,74,95,2,96,134,175,78,50,73,246,243,230,238,99,99,182,42,102,191,102,235,162,105,97,62,127,126,78,249,121,205,27,128,238,22,51,204,22,95,249,91,8,172,71,204,250,106,199,108,255,22,60,177,54,182,149,44,230,209,107,234,247,201,200,159,70,38,209,4,206,234,248,238,204,100,189,206,145,17,10,15,102,182,70,247,107,54,134,41,125,240,19,137,228,126,205,72,194,4,180,203,204,240,14,222,71,163,212,176,61,91,126,204,13,42,144,143,3,49,201,165,160,233,84,197,108,90,199,251,154,23,125,238,122,117,61,91,197,190,55,103,171,244,32,213,172,132,119,245,90,207,122,138,156,118,229,140,94,41,185,153,109,40,60,62,78,77,146,98,233,190,23,40,190,80,4,196,76,135,212,253,154,176,130,135,127,64,75,52,232,171,239,91,245,116,78,136,32,215,174,72,153,90,36,115,47,70,42,33,137,153,84,240,246,207,101,130,229,241,57,224,3,222,87,193,156,33,161,192,60,196,12,13,90,233,241,210,35,40,211,142,249,156,161,251,219,194,132,25,222,216,89,228,106,110,215,238,205,55,205,63,107,138,153,230,133,24,178,109,106,234,250,104,36,38,203,125,109,186,11,150,62,121,35,189,85,175,25,130,160,172,79,94,233,233,244,171,207,76,26,169,138,57,211,253,125,173,84,85,150,204,132,109,244,69,110,94,124,63,153,133,200,240,125,15,149,73,122,129,228,161,126,16,20,120,211,53,151,169,253,135,152,9,91,215,181,146,213,73,89,173,52,39,184,25,64,69,149,105,102,145,218,157,194,157,108,83,145,197,197,84,217,119,192,17,110,33,133,44,243,136,138,253,188,86,35,32,207,58,203,56,124,239,47,127,148,120,196,12,241,215,149,125,167,134,157,2,12,135,213,216,62,238,189,79,24,64,159,163,78,255,254,237,251,197,218,16,30,150,249,77,106,227,43,81,98,230,90,218,179,108,161,32,44,247,173,96,214,13,106,227,106,90,104,100,153,191,102,128,190,89,151,7,185,241,47,38,211,252,161,113,94,171,188,230,47,79,41,102,122,98,146,254,54,253,29,62,203,32,78,14,138,118,51,159,169,80,135,155,17,25,155,186,103,108,60,209,175,25,126,231,144,116,181,253,8,180,214,29,82,115,221,117,42,160,190,155,239,86,9,11,242,14,60,168,237,195,104,106,220,171,143,123,181,179,222,188,126,16,78,215,188,25,198,231,132,168,121,223,13,201,52,163,83,43,122,190,208,180,121,223,219,188,139,169,102,250,144,124,162,153,187,240,92,125,220,233,118,7,213,196,4,146,110,73,214,107,50,175,149,40,99,203,131,231,197,132,249,206,67,147,249,12,73,154,106,137,201,237,31,12,138,193,54,245,132,160,216,148,238,197,5,128,153,222,187,164,116,107,27,152,39,50,148,122,170,118,186,125,191,83,9,157,143,227,131,169,153,136,37,223,7,7,59,221,117,97,227,186,239,187,238,207,125,70,105,122,110,162,140,251,85,195,193,12,80,54,139,185,195,7,90,114,152,199,146,141,218,90,231,155,191,152,245,238,232,60,53,246,251,220,253,183,59,28,18,122,190,192,110,191,221,76,3,130,30,63,70,111,93,226,234,165,107,123,218,16,247,248,233,28,241,14,102,227,72,171,215,220,165,242,110,116,30,140,146,223,218,196,192,154,154,27,136,208,175,25,166,209,103,91,49,182,252,59,38,150,50,211,207,133,52,72,75,227,154,235,144,70,33,204,48,141,108,191,183,201,18,136,245,28,215,237,122,80,52,42,194,215,38,67,114,14,221,230,63,125,190,58,71,132,238,119,156,125,247,165,1,148,63,235,3,89,56,119,176,172,135,124,63,27,49,170,113,237,222,156,196,178,78,210,105,217,219,251,169,65,123,62,142,136,213,188,175,179,48,246,135,48,82,205,38,150,119,205,112,54,109,29,209,13,57,165,255,52,52,68,243,249,109,16,4,97,62,206,161,110,73,80,75,126,41,205,204,108,101,179,199,12,233,241,53,111,19,221,84,51,28,118,223,23,3,193,178,131,243,223,30,237,56,4,115,92,51,72,32,125,239,149,104,199,174,215,92,216,9,212,10,88,127,94,43,20,55,186,27,26,149,211,245,105,167,129,175,139,206,225,93,214,221,43,207,166,144,250,126,198,236,4,26,247,12,160,214,87,3,33,251,249,152,231,56,116,115,182,22,12,157,164,237,210,27,153,153,164,177,142,73,51,86,205,107,62,187,85,215,77,227,68,168,128,37,175,153,200,75,143,198,105,77,176,254,219,192,119,198,115,162,143,17,63,13,87,107,122,86,0,167,178,95,124,62,252,212,159,102,227,173,119,158,193,229,78,41,69,204,136,65,93,23,10,129,134,148,116,241,145,138,251,102,227,48,19,51,60,155,225,130,194,235,78,133,98,200,149,245,28,156,60,253,53,27,7,134,188,88,253,116,5,186,153,172,73,215,163,143,67,59,187,217,82,56,186,141,159,201,85,238,147,211,148,241,76,67,56,24,253,76,7,190,92,66,224,206,14,47,160,87,247,197,42,34,205,186,141,23,212,109,238,242,155,214,27,170,239,157,183,73,24,124,205,205,40,54,183,154,115,47,55,4,1,230,82,186,198,55,153,222,253,235,79,88,34,73,39,3,237,82,99,220,185,66,37,189,201,144,38,42,215,203,173,244,156,235,177,122,182,163,91,196,198,76,89,39,201,136,147,32,152,243,190,22,94,103,146,120,19,185,13,128,24,110,174,176,173,136,249,188,87,234,126,111,8,193,99,76,144,56,163,167,249,154,169,53,137,119,216,236,88,246,137,6,70,127,203,2,2,70,186,170,47,32,226,141,33,14,51,194,139,196,6,119,200,58,125,247,114,243,137,252,188,63,90,39,224,148,207,133,228,81,73,195,7,156,218,197,99,94,240,48,220,39,135,130,169,108,53,227,24,249,2,59,27,80,159,67,95,44,89,149,252,154,173,95,104,136,25,92,241,13,174,12,57,151,37,100,108,36,84,191,181,100,155,104,196,163,77,111,110,112,199,107,30,6,124,214,23,227,209,124,146,3,135,23,191,150,29,107,143,155,125,56,107,31,30,25,29,53,106,97,35,118,165,40,248,152,209,168,77,124,195,67,207,91,191,54,154,100,197,55,106,14,5,57,88,161,182,158,235,6,187,244,42,8,179,5,230,97,64,27,63,97,40,39,232,152,157,79,48,195,204,225,249,76,37,8,197,166,31,157,199,87,215,40,197,0,87,201,29,83,180,11,131,82,192,158,124,122,248,4,39,218,57,82,158,137,134,186,211,117,177,140,65,188,232,136,34,200,234,231,238,71,198,79,71,148,196,164,63,25,115,86,163,148,6,225,122,154,238,141,152,50,137,252,54,208,23,143,251,80,203,1,183,16,102,164,225,179,95,61,76,236,65,126,27,135,45,252,59,218,148,228,185,27,137,39,31,81,107,105,43,50,143,232,164,251,106,229,152,23,149,164,123,203,204,108,105,215,15,130,61,32,203,118,135,250,4,85,212,235,161,209,250,176,213,76,175,139,95,77,135,114,215,175,121,60,209,146,154,187,227,240,214,233,234,3,188,151,220,90,9,120,196,90,77,69,254,254,52,93,169,75,14,245,70,226,183,174,107,134,31,101,235,84,128,123,117,135,181,9,118,139,114,27,69,206,123,130,208,32,51,52,207,212,104,123,105,43,158,172,236,34,155,60,125,247,96,243,174,25,52,138,236,165,116,223,205,184,121,49,62,226,120,175,179,15,128,189,184,99,134,172,82,146,61,199,144,193,197,99,20,26,183,167,184,127,252,67,217,199,175,70,11,122,137,153,72,192,157,121,136,174,147,156,218,80,255,193,189,16,143,54,146,4,33,4,48,221,223,235,56,173,89,183,187,58,45,33,212,228,123,169,145,191,190,222,4,245,133,169,65,95,253,192,64,53,126,105,233,185,117,163,4,238,17,202,168,69,242,53,213,116,131,60,162,4,61,52,170,222,28,226,206,123,224,3,85,17,13,22,51,207,225,59,233,232,6,111,44,106,38,232,241,197,5,101,86,86,243,137,248,83,187,87,147,73,205,73,31,45,205,75,191,130,153,50,138,156,233,224,21,150,31,79,144,144,64,52,35,230,19,213,125,233,168,49,119,154,179,229,230,231,85,202,183,25,193,34,133,130,20,188,152,19,10,39,190,151,46,235,71,8,115,27,171,121,174,149,72,129,108,134,152,233,233,245,157,150,178,213,146,139,201,136,141,48,163,16,37,171,239,172,24,248,10,125,171,5,115,43,103,91,5,8,176,166,155,225,171,148,221,176,34,20,187,150,199,79,9,239,80,222,171,52,164,70,125,163,134,29,71,142,62,132,11,91,68,118,31,217,77,25,83,154,143,138,127,79,200,51,171,126,79,80,183,177,252,166,73,220,117,49,159,203,115,137,239,89,31,127,2,56,36,105,128,107,166,42,148,155,154,79,8,212,35,38,69,165,108,60,230,26,225,48,250,98,234,194,129,222,59,161,246,244,157,60,239,103,103,96,79,250,246,202,218,78,142,143,38,95,44,155,78,227,242,157,156,5,165,79,222,77,201,249,154,97,41,145,83,29,205,163,25,155,177,85,188,159,223,134,64,66,34,117,22,193,51,106,253,75,7,50,247,135,178,75,246,98,8,245,231,183,7,248,67,163,141,10,129,152,57,250,226,140,73,6,143,17,51,253,85,62,213,186,41,166,202,147,37,8,18,111,128,69,126,162,107,238,131,83,33,101,95,159,109,191,105,128,98,195,44,87,115,125,22,51,226,189,201,51,39,84,62,101,211,43,236,130,113,16,252,16,250,157,57,72,198,207,173,200,52,235,181,70,4,228,199,155,209,241,116,49,179,179,251,206,0,95,126,80,22,126,232,192,202,232,177,23,183,92,101,219,41,244,167,246,25,59,121,174,234,0,210,94,186,191,221,41,86,151,36,79,243,152,47,208,194,242,119,77,186,129,108,76,204,221,188,230,12,17,163,254,52,137,229,117,159,44,1,3,153,106,6,5,226,153,197,100,153,125,181,34,247,230,89,75,36,168,146,142,40,188,101,158,134,222,20,155,100,163,39,21,79,169,229,154,217,84,246,15,83,161,199,213,48,20,234,202,63,219,252,88,158,184,95,107,74,221,211,166,97,190,212,74,152,169,21,75,98,229,184,39,45,178,54,134,238,211,131,149,164,130,111,182,221,148,159,116,63,164,167,250,139,159,196,140,74,233,212,125,1,6,113,31,21,60,180,166,71,16,125,129,62,85,44,1,212,159,171,241,225,61,133,141,176,148,100,153,65,126,209,164,114,205,147,49,234,186,215,158,144,245,150,151,186,73,160,234,197,199,212,238,94,106,5,243,36,57,27,224,145,116,18,120,246,220,36,218,196,76,115,95,143,212,60,68,197,50,40,205,90,187,150,231,253,193,192,203,118,71,251,68,190,209,85,71,12,188,234,169,78,226,127,87,175,57,112,38,200,131,131,218,222,113,49,72,36,221,136,135,169,62,95,107,177,238,24,177,178,143,174,40,103,72,79,103,53,242,168,210,226,214,128,243,187,58,27,144,10,248,173,33,7,85,71,134,58,150,215,127,186,149,143,30,31,107,161,2,118,205,203,250,102,197,247,163,143,46,170,48,208,127,166,215,67,187,104,86,204,144,40,181,199,5,59,47,93,188,196,131,167,95,212,60,145,76,237,94,92,154,243,249,88,96,4,219,221,164,205,109,169,186,58,240,145,202,205,12,66,127,91,196,221,174,166,230,25,101,47,246,73,117,130,0,221,123,113,21,199,36,109,157,7,231,167,111,98,28,221,195,42,161,108,165,202,145,163,220,86,50,125,194,98,46,6,35,188,102,122,92,244,185,154,229,94,167,87,250,122,153,58,15,8,78,219,117,52,186,85,132,245,99,82,86,23,243,89,13,115,170,131,117,214,116,247,186,21,61,27,75,15,92,88,224,252,193,105,223,28,122,90,211,36,185,252,107,228,97,98,212,98,6,52,118,191,116,238,134,189,82,231,140,77,230,190,22,157,215,73,39,194,121,78,223,169,208,186,153,234,52,50,190,201,231,62,245,174,162,174,54,202,70,245,6,155,255,15,109,103,179,179,203,174,107,229,91,202,255,207,85,130,68,11,29,4,2,65,3,36,58,208,66,71,226,110,246,1,238,130,60,126,203,206,200,212,106,238,221,91,223,26,179,234,173,74,37,142,99,15,15,119,90,57,175,164,126,31,29,162,60,104,8,233,37,167,242,88,42,98,34,241,220,52,236,82,159,51,195,169,41,241,220,25,41,68,53,162,244,18,11,43,73,81,222,106,234,39,24,213,203,13,29,10,14,121,171,143,130,192,105,36,64,203,175,119,155,192,108,137,97,171,96,138,151,199,79,152,181,69,154,176,244,55,159,204,86,223,71,142,121,116,166,123,158,234,9,80,203,117,39,202,160,103,141,192,36,149,106,137,137,50,172,117,247,133,231,177,8,107,221,89,216,69,255,17,165,186,214,34,58,77,224,116,53,241,219,176,108,37,82,44,180,179,65,124,250,194,166,145,29,6,7,41,17,205,10,23,184,31,225,136,51,164,57,233,110,141,176,212,205,142,102,43,178,148,7,71,172,53,8,50,84,229,119,157,12,5,85,133,8,180,50,69,165,31,78,53,217,184,58,47,1,0,65,124,89,1,37,19,174,43,151,62,176,91,150,19,60,173,119,122,36,2,97,213,65,107,189,112,34,85,24,79,78,25,236,144,72,172,149,74,20,15,36,17,221,207,154,30,45,208,130,102,164,156,121,203,42,199,178,76,139,143,53,132,216,176,196,136,35,233,176,235,253,233,97,86,93,225,122,119,212,99,51,178,174,78,67,235,157,227,201,226,103,2,147,78,219,50,226,28,196,4,30,107,196,36,54,50,97,85,180,157,163,110,16,50,50,249,180,166,247,38,107,120,127,154,150,132,130,46,2,50,45,86,54,153,30,113,10,177,124,251,102,225,51,117,243,50,21,104,246,133,82,79,60,25,153,5,185,249,100,109,135,61,75,107,72,249,97,69,140,107,166,126,109,18,29,214,36,182,64,17,30,221,189,227,107,209,49,184,11,108,85,82,237,126,235,82,228,244,193,135,111,51,246,92,202,211,251,82,120,194,11,12,230,15,52,62,9,113,113,154,175,145,18,51,77,236,46,1,75,178,178,37,92,55,100,9,242,208,23,163,108,45,38,49,65,145,84,100,255,161,45,196,18,234,207,217,117,53,73,105,236,154,36,84,42,28,34,189,120,205,234,99,138,250,221,177,189,91,95,251,184,22,62,87,80,34,24,106,178,242,175,219,149,211,138,126,210,109,250,94,116,177,11,106,28,169,61,53,151,199,100,16,83,94,14,99,181,244,131,53,243,39,2,134,45,37,161,135,227,183,156,185,231,100,42,42,112,155,152,121,206,65,228,119,226,201,80,147,148,65,41,38,8,81,130,158,6,35,76,230,105,134,31,229,228,4,228,135,206,249,71,225,26,77,7,127,84,173,149,117,208,114,129,74,225,87,175,102,78,147,192,144,192,60,200,197,94,214,146,156,38,145,16,94,125,4,85,235,108,187,85,175,78,52,249,24,49,149,168,21,215,71,35,90,157,130,107,146,144,145,145,137,104,18,67,115,198,52,230,209,229,132,145,22,36,209,216,99,206,40,160,27,40,240,217,130,34,60,215,209,37,89,178,70,208,47,78,57,76,67,33,4,34,219,31,94,81,78,227,162,83,207,16,9,55,115,197,209,136,78,49,154,37,65,107,146,144,102,236,80,101,172,7,78,52,161,30,215,69,43,154,196,228,188,119,9,31,144,71,138,126,238,51,195,209,218,25,65,214,58,46,130,152,60,82,212,53,78,124,213,122,178,200,107,161,134,176,106,184,158,196,2,228,248,66,254,122,206,224,68,209,76,166,202,6,149,140,68,24,67,218,140,38,113,39,131,209,225,114,220,188,209,38,69,150,72,106,125,122,219,64,43,207,167,159,149,220,252,152,223,212,175,55,94,155,232,33,0,83,23,125,105,102,21,50,163,204,149,115,38,171,57,238,125,38,105,150,0,116,226,11,165,152,73,132,14,166,152,83,83,148,16,142,154,77,98,249,218,86,53,29,40,99,36,123,35,210,123,105,198,92,160,132,102,139,71,125,124,143,154,119,120,212,141,62,66,83,158,155,86,190,43,206,63,109,153,150,136,195,211,250,162,207,59,40,150,242,174,2,103,51,67,113,60,50,109,184,11,83,87,115,201,140,212,138,92,29,160,106,124,134,116,79,148,157,34,197,107,109,141,98,149,138,199,99,206,201,141,111,219,47,108,85,59,43,142,102,147,64,241,16,24,254,72,92,140,202,121,209,139,241,219,98,84,250,57,162,143,164,23,147,16,8,114,29,186,114,93,6,5,105,215,33,71,93,62,253,18,152,153,230,241,105,19,200,149,29,200,172,84,189,236,57,20,210,175,182,165,173,91,214,95,156,133,81,74,218,242,219,48,10,34,18,251,43,223,201,242,65,32,72,95,239,146,22,16,77,199,140,174,132,171,223,51,60,36,104,185,218,78,130,247,131,208,28,179,201,247,58,54,6,170,152,195,198,178,85,184,194,177,185,95,219,92,4,129,145,59,8,106,30,57,202,43,148,13,237,223,100,114,99,166,181,33,13,96,129,17,157,185,135,210,133,240,182,252,246,153,40,59,199,160,162,24,45,100,202,73,233,216,185,60,206,210,52,48,171,242,185,89,3,35,194,61,199,110,156,253,178,40,204,44,47,97,109,33,119,221,171,23,134,42,71,140,160,16,254,185,145,65,42,69,41,51,189,246,210,100,66,4,206,148,57,68,140,128,54,3,50,168,203,180,60,238,44,207,136,20,203,116,72,214,29,48,166,34,217,135,92,244,147,144,146,139,137,140,56,202,150,81,163,12,164,132,19,104,193,165,252,188,88,73,193,121,103,91,239,194,37,179,26,215,154,130,44,134,119,34,201,45,56,83,52,119,138,132,31,14,252,221,154,41,19,135,135,19,92,203,179,241,234,39,129,93,207,49,43,194,146,231,234,187,19,192,215,162,37,86,9,184,101,137,44,210,135,3,210,73,196,29,207,196,217,250,73,216,191,178,123,13,221,12,135,62,121,198,249,154,151,121,139,21,186,232,177,6,173,198,42,160,198,68,220,114,74,78,147,235,230,152,81,179,94,173,2,19,208,142,83,18,217,119,161,63,0,35,225,23,27,32,221,155,138,254,118,54,107,126,247,94,81,101,3,166,45,101,190,94,67,94,250,189,146,213,63,135,59,195,70,61,229,222,156,83,131,68,138,110,61,57,64,129,183,9,216,132,87,126,214,246,22,248,76,165,212,82,248,213,11,221,97,121,50,14,36,123,71,21,2,74,92,67,70,5,85,253,229,71,106,132,158,86,157,58,25,168,18,246,240,75,163,167,245,85,198,173,166,76,55,111,213,200,176,186,16,129,33,24,207,168,36,192,219,76,77,167,49,149,135,113,53,84,23,97,155,177,194,168,62,219,225,88,15,97,102,48,77,104,190,145,195,43,31,26,132,54,197,25,186,46,199,189,107,207,186,1,178,151,183,26,39,2,14,197,242,69,216,72,80,53,113,152,224,214,187,135,117,184,51,215,177,22,97,169,250,227,78,207,56,110,108,154,81,202,197,208,33,118,191,7,60,170,171,4,237,68,95,194,49,30,136,106,84,221,184,59,28,238,27,208,122,126,152,170,251,220,229,226,153,116,99,38,162,186,203,141,50,160,94,179,95,151,98,229,123,180,204,243,49,89,132,252,103,138,40,3,84,89,117,226,142,103,219,130,170,73,160,96,106,86,27,165,149,115,220,108,55,204,176,138,250,112,72,109,251,246,215,182,53,235,18,39,142,46,60,235,158,53,172,105,155,56,90,172,176,26,7,207,69,86,70,14,189,52,236,108,247,164,2,123,72,115,33,201,234,149,226,92,10,213,121,85,245,62,233,219,17,83,161,67,210,73,243,241,124,225,185,121,125,145,117,75,145,23,107,144,103,227,24,84,161,146,171,87,141,111,229,225,147,118,150,78,127,252,98,142,138,113,176,44,150,2,146,7,163,75,91,242,67,16,117,81,99,63,30,123,49,21,37,135,207,206,187,31,159,155,99,76,84,85,37,171,132,236,234,239,179,40,252,224,153,56,174,53,133,155,181,202,251,193,21,13,132,166,142,49,137,180,200,198,91,107,123,141,128,36,132,90,170,251,35,22,110,217,114,178,68,156,37,79,15,51,96,190,202,74,114,38,78,52,241,243,32,5,134,224,124,176,161,135,222,145,170,175,236,74,197,207,204,122,232,29,51,50,195,208,191,225,134,40,74,107,168,111,200,43,17,116,165,71,208,140,11,82,184,195,140,210,214,123,159,229,22,17,68,228,17,73,17,201,97,30,13,224,120,50,56,39,90,166,112,54,210,113,185,183,213,194,122,91,131,16,40,54,23,71,89,250,178,188,32,158,239,22,104,129,138,171,183,38,106,228,40,106,193,26,124,36,250,53,135,71,0,43,203,69,137,102,103,203,221,145,198,39,163,214,186,112,95,51,185,147,216,116,139,137,236,11,165,234,56,72,212,23,13,135,97,27,75,88,148,114,187,20,169,171,66,37,238,214,143,85,56,137,187,61,163,149,201,249,186,83,7,20,253,68,255,109,83,45,212,208,101,78,180,129,119,24,45,41,137,188,36,235,6,237,6,169,252,72,134,26,36,176,124,237,55,81,10,187,73,205,122,144,223,214,112,254,131,139,81,180,4,166,203,71,124,15,42,75,69,78,219,214,253,25,81,55,119,214,113,164,60,22,137,246,154,78,234,48,201,235,37,181,152,184,10,181,187,77,33,66,84,244,88,105,246,208,215,253,49,85,16,151,213,148,162,161,229,75,19,143,150,137,164,176,181,152,119,152,96,200,99,136,41,145,244,17,103,221,118,77,114,38,82,18,190,122,178,17,136,21,69,42,51,252,206,252,99,2,234,14,1,73,216,173,66,254,149,102,235,97,26,209,100,121,176,54,116,219,164,62,50,18,61,217,156,9,113,90,105,211,154,211,140,39,51,54,94,214,93,21,33,2,127,45,43,97,213,195,244,248,17,86,29,238,53,79,57,133,160,138,229,210,155,192,68,50,245,104,199,169,176,184,243,103,29,104,187,120,173,16,225,91,16,242,105,73,81,110,179,58,187,26,18,199,118,24,37,246,244,28,228,39,253,55,63,152,146,160,81,151,110,233,116,133,247,71,35,212,220,117,255,57,27,62,69,48,254,228,22,134,19,24,37,129,222,3,38,78,46,241,121,66,54,41,170,101,50,249,112,229,124,208,234,129,211,185,195,219,122,123,201,250,27,182,127,249,23,59,46,243,46,143,37,174,37,44,113,182,37,166,209,127,235,208,224,46,51,122,78,52,46,18,203,128,84,210,140,217,130,231,89,31,187,50,119,68,170,243,182,26,140,199,92,14,118,142,88,96,164,47,135,218,90,220,88,95,251,232,97,63,89,141,179,249,205,107,118,10,51,71,77,158,181,164,115,147,6,79,34,105,192,119,102,115,178,221,236,64,72,209,45,100,32,241,229,174,140,197,254,149,193,112,30,99,164,56,63,209,129,38,41,83,58,227,255,37,223,252,16,220,44,90,133,154,173,32,44,44,226,121,46,116,93,36,141,132,250,103,9,99,76,239,92,169,13,41,244,125,139,162,98,186,176,28,215,93,146,80,108,157,225,123,162,107,91,148,61,97,66,87,203,83,238,101,87,19,202,149,236,154,9,24,248,205,153,58,90,35,81,176,212,193,230,60,131,214,230,88,79,226,111,120,15,38,96,107,147,33,201,183,134,106,166,251,189,228,110,106,87,230,83,67,64,44,224,188,104,143,34,41,73,216,21,30,237,162,185,176,214,76,150,65,227,11,15,118,85,152,4,18,229,102,199,202,217,71,180,162,59,60,149,124,52,173,31,68,184,19,235,177,74,136,144,210,6,203,125,149,102,121,34,121,48,18,30,211,147,107,117,152,150,156,230,128,17,119,142,39,91,40,12,149,135,197,150,123,156,51,42,134,231,225,171,156,153,211,170,159,174,142,255,71,15,103,229,38,17,228,94,113,53,225,170,169,220,62,86,190,219,21,206,32,83,51,223,164,195,82,28,57,143,251,241,178,103,169,156,218,59,100,14,54,97,88,229,160,114,22,244,77,166,49,222,15,67,136,4,243,190,126,109,55,53,28,133,215,242,77,198,196,88,53,229,88,81,80,27,145,8,74,214,206,46,43,109,228,204,211,38,63,125,182,105,165,233,116,20,15,227,167,173,188,66,152,56,152,242,234,241,7,98,224,165,62,12,113,246,133,144,3,56,155,95,213,100,13,81,239,59,209,208,88,90,77,220,121,98,172,28,17,226,16,3,97,64,111,222,41,166,143,99,60,161,207,135,116,111,18,121,113,190,50,81,109,45,22,32,62,124,149,10,42,135,5,249,109,108,74,191,106,3,208,168,148,86,63,40,51,189,193,141,181,149,6,193,201,172,132,179,79,243,212,180,101,30,210,242,122,4,217,146,124,38,167,237,167,122,163,70,166,7,142,208,147,181,104,68,62,115,72,25,216,41,72,156,184,6,11,57,234,159,76,159,176,200,57,132,115,250,202,55,99,89,199,86,234,109,55,121,176,152,75,19,45,35,189,154,46,116,35,69,234,142,222,162,79,73,25,165,10,30,172,58,30,56,106,68,249,41,41,155,17,46,134,141,220,37,64,111,37,101,225,178,91,181,160,50,194,160,173,237,72,91,28,167,119,193,21,17,152,129,202,33,20,130,76,239,126,224,115,184,159,1,19,220,122,10,162,255,82,133,228,47,245,86,142,87,243,119,214,91,249,219,63,253,251,255,247,191,255,237,191,252,199,255,242,15,215,91,233,191,60,224,167,54,1,71,226,44,207,26,188,83,224,102,29,174,62,24,101,159,91,20,8,220,141,141,234,240,64,127,118,63,112,251,194,230,192,172,247,43,108,6,76,205,193,254,224,108,197,175,130,78,235,50,236,40,204,236,171,200,102,48,142,156,195,4,122,186,60,217,104,214,205,236,131,105,145,35,109,80,38,18,200,229,227,39,0,91,235,209,231,189,198,151,129,65,57,28,229,151,37,23,55,211,68,26,31,124,38,222,190,254,203,79,80,106,126,101,127,192,68,98,154,12,105,253,233,194,126,240,217,106,83,209,39,195,195,207,229,123,112,10,120,203,197,216,111,252,91,157,73,10,239,65,70,59,65,191,41,126,99,72,217,183,220,3,24,187,94,29,174,148,245,233,199,224,36,56,115,192,149,162,12,133,17,37,201,254,206,165,155,194,174,194,200,201,174,15,166,253,81,77,250,219,4,111,29,254,81,166,154,190,243,217,77,127,142,172,53,87,73,215,120,194,158,60,238,249,199,138,224,36,71,8,33,103,29,47,132,0,91,192,180,84,145,143,65,87,134,175,40,226,192,244,127,150,206,201,19,186,78,251,92,50,96,107,124,160,87,83,64,152,252,106,120,33,162,76,203,213,105,127,29,7,128,27,165,4,243,121,180,252,53,197,0,102,239,139,147,71,183,118,83,253,19,147,160,88,131,84,141,46,30,152,115,159,98,148,193,230,191,233,247,66,123,98,56,124,222,171,63,87,159,65,92,227,194,73,250,90,32,239,186,191,60,184,129,69,59,143,155,248,107,254,14,84,6,163,187,40,232,196,121,25,247,185,164,109,31,104,37,92,31,40,28,22,185,245,113,75,207,185,115,58,12,193,248,74,87,226,118,66,52,138,123,87,83,22,185,48,251,199,170,223,202,154,197,98,241,69,224,84,93,202,141,196,22,180,190,33,47,221,45,14,230,31,19,42,142,52,205,156,198,106,233,241,104,191,214,31,114,115,142,17,31,51,26,24,77,193,45,143,134,82,121,241,213,133,23,155,174,140,197,129,207,155,158,141,212,95,12,13,98,209,187,62,223,145,90,225,226,163,70,59,220,171,198,98,66,112,95,197,249,239,181,248,94,10,246,21,67,150,57,177,94,181,79,208,226,2,170,192,198,3,214,59,159,189,109,220,199,206,20,55,201,115,101,171,232,244,137,146,204,92,235,99,211,149,219,223,234,120,14,77,91,162,179,20,11,62,180,195,40,45,139,197,33,195,90,82,11,212,122,131,234,197,116,232,248,190,214,176,254,195,115,42,124,60,139,239,193,6,13,101,115,83,116,80,151,224,15,118,142,32,163,235,68,201,86,57,229,247,70,136,34,63,15,134,56,111,113,20,177,235,186,117,68,73,41,248,91,209,206,84,218,52,32,107,64,195,219,238,48,175,117,181,35,89,177,205,137,30,72,9,81,18,49,222,121,144,220,36,224,106,179,183,200,44,202,104,48,249,79,147,157,17,245,71,38,89,27,195,77,194,48,245,220,34,79,214,232,239,49,125,204,112,150,117,199,52,161,221,230,203,227,215,213,114,203,160,156,71,57,91,104,60,26,161,192,166,55,167,95,115,189,48,221,138,134,174,30,84,174,46,156,107,82,155,114,54,132,61,226,193,237,124,210,116,101,166,52,106,140,89,165,135,163,252,52,242,79,203,63,23,201,238,164,22,7,155,254,133,33,13,158,34,127,74,28,194,107,205,237,206,144,108,30,131,130,0,233,125,234,178,151,24,240,54,127,45,8,226,115,76,104,145,98,204,170,145,63,239,167,46,210,80,96,82,241,205,41,226,78,20,36,48,4,230,240,233,62,136,29,102,116,179,183,98,215,143,213,109,147,244,188,133,78,97,194,131,35,86,15,206,204,210,73,106,13,64,238,28,198,149,214,137,180,97,232,21,31,210,227,8,108,81,155,158,38,128,159,239,226,227,112,35,55,239,8,100,124,124,89,235,54,11,63,86,55,123,218,225,228,88,155,63,69,20,129,27,101,111,249,94,141,150,181,194,4,146,87,192,237,198,134,64,145,100,111,247,201,136,61,232,134,140,89,88,1,83,0,145,30,79,131,218,193,184,55,253,238,101,113,34,110,155,155,187,148,131,140,182,116,12,132,218,66,158,50,94,219,168,103,242,104,197,78,118,254,219,166,44,173,190,194,241,142,198,40,215,220,153,134,179,192,232,132,184,119,134,15,158,146,250,87,198,220,233,62,166,20,168,222,180,63,30,41,25,162,88,125,231,244,147,186,216,82,210,96,36,230,2,158,50,15,33,58,141,229,222,236,25,249,174,251,7,253,60,90,44,16,194,109,93,175,29,56,48,119,3,176,94,147,226,186,153,102,102,44,144,141,25,86,175,240,60,70,245,245,129,106,145,84,19,81,90,71,241,64,11,56,147,56,145,175,129,176,84,243,123,163,72,127,28,38,249,26,231,75,246,238,223,242,44,115,246,72,121,112,186,80,143,112,42,143,175,59,165,81,251,132,89,116,60,36,247,36,72,101,72,35,234,73,160,104,231,64,153,10,242,173,168,93,157,37,199,150,91,17,231,151,123,211,165,124,228,240,51,136,88,203,169,8,6,113,190,190,50,20,141,23,182,102,157,126,115,182,170,45,239,69,87,229,81,227,181,11,78,142,44,46,122,71,206,238,167,34,216,143,80,223,21,110,85,156,152,110,252,116,133,207,193,101,93,31,103,22,105,160,202,111,143,157,227,189,143,197,216,125,234,111,247,222,175,171,77,219,67,105,232,140,190,201,254,232,6,184,210,70,95,190,95,155,250,45,58,62,127,176,201,142,139,169,165,4,238,19,65,50,39,191,106,131,97,106,199,96,97,248,1,130,18,6,217,216,16,24,197,125,112,152,29,88,31,27,177,205,225,71,92,100,104,32,223,93,24,10,220,140,73,220,169,70,206,242,86,40,88,134,171,49,145,150,150,6,17,166,80,94,191,234,98,222,154,42,19,57,2,15,250,219,230,20,199,15,91,124,119,133,76,154,129,205,112,135,207,6,173,237,187,208,233,207,231,19,199,213,103,26,46,69,169,176,143,179,201,121,140,171,133,106,202,79,46,80,241,155,101,93,207,61,147,51,113,158,177,236,145,202,148,73,120,92,91,218,46,132,185,33,109,46,83,152,233,93,70,139,253,220,24,243,91,127,26,234,79,108,217,76,21,253,105,102,165,159,108,206,6,136,92,160,44,15,211,105,107,254,100,214,117,39,201,4,167,28,173,220,171,109,39,212,207,65,191,231,240,175,206,183,168,210,109,96,226,194,142,79,223,194,96,250,57,200,52,91,68,74,218,189,57,51,67,167,194,12,66,205,239,234,199,81,25,104,217,245,124,175,134,115,61,4,230,126,57,174,198,97,202,10,227,217,120,24,7,145,106,220,3,129,127,17,127,135,167,213,39,9,156,140,88,31,131,106,18,244,10,163,240,114,199,252,252,148,142,185,173,153,184,55,122,9,186,124,26,154,240,247,90,18,112,207,234,234,237,250,41,199,225,42,87,40,133,24,140,9,81,197,107,209,212,109,42,108,2,220,237,190,117,90,178,43,14,123,212,126,63,167,209,177,4,102,5,132,127,214,172,247,173,194,217,248,227,14,163,138,171,104,194,133,13,212,250,186,47,133,17,33,143,123,163,8,167,22,9,90,87,159,254,94,116,124,202,186,131,88,85,65,248,218,231,124,94,134,90,13,122,21,230,152,135,168,142,143,241,252,54,4,181,184,154,2,138,188,158,247,106,57,198,180,88,211,43,29,20,206,254,129,26,35,64,47,182,62,100,190,118,139,185,223,58,226,195,8,62,14,155,20,168,194,147,19,140,127,109,250,150,207,170,43,132,36,102,204,51,120,95,207,238,68,175,158,26,175,205,247,168,93,23,16,165,184,113,126,161,62,47,137,69,27,176,112,179,111,63,188,101,145,254,143,103,109,23,34,189,113,245,99,239,144,47,109,51,252,39,248,215,73,167,33,201,134,57,178,140,89,171,143,209,177,18,179,128,49,158,85,247,0,107,149,27,240,78,91,162,99,232,147,220,195,15,217,180,75,83,199,150,218,91,249,128,231,61,213,231,156,198,176,14,67,156,155,73,82,10,12,73,35,222,25,186,71,23,151,148,96,63,213,155,14,67,205,146,192,3,226,35,199,41,251,110,78,175,163,33,237,0,104,68,129,114,215,112,152,211,207,86,24,150,153,79,5,196,27,139,154,13,66,86,199,40,109,135,219,185,93,209,223,230,240,239,43,219,114,174,75,166,33,218,153,43,76,109,183,214,99,242,65,14,108,4,198,128,105,237,86,30,24,37,120,135,19,42,245,207,213,70,139,9,184,45,61,90,89,20,112,121,24,9,41,66,106,131,245,201,77,108,45,224,227,200,200,142,94,17,218,247,115,25,188,46,125,46,152,16,195,231,191,198,2,233,83,243,105,203,3,112,162,210,207,108,217,252,238,67,141,8,221,144,195,1,205,154,90,196,189,224,141,37,105,237,101,163,145,98,89,17,86,207,210,113,111,90,44,37,102,47,149,249,156,132,4,62,142,112,245,144,68,255,117,136,232,10,159,89,226,95,25,26,118,209,73,240,11,63,249,123,209,71,172,236,253,220,251,90,73,180,142,165,238,217,96,44,138,63,153,5,67,100,183,158,237,87,19,231,48,149,90,77,111,142,179,234,65,105,34,254,85,154,205,80,65,104,53,112,14,211,3,78,39,63,42,193,95,131,119,96,196,87,166,92,77,245,221,244,125,171,155,250,181,250,79,157,67,106,188,88,133,50,44,239,101,220,115,247,4,40,160,42,226,163,76,180,17,166,239,183,103,76,172,6,91,224,99,65,182,175,233,227,222,28,255,80,47,182,230,143,62,253,10,249,34,217,119,16,56,236,113,176,129,31,178,186,46,233,129,118,210,22,184,136,127,143,183,90,178,92,12,205,78,190,245,164,100,212,205,51,63,221,183,218,57,20,158,70,47,247,234,58,212,30,28,83,50,20,198,127,149,143,57,81,71,76,35,224,54,165,123,47,173,132,144,222,241,49,43,84,162,232,76,89,9,147,30,143,134,186,145,120,102,19,61,132,228,206,48,149,228,169,201,94,206,166,84,91,60,25,85,209,18,23,131,221,63,34,62,133,14,240,42,226,175,98,22,93,92,197,96,34,93,50,104,148,254,236,152,164,133,226,27,137,103,192,171,106,57,22,95,161,73,174,156,46,206,107,181,158,99,22,18,178,94,242,104,11,178,216,71,247,183,47,194,25,108,10,188,97,22,198,36,133,54,45,223,115,89,81,103,141,121,200,174,38,155,7,78,32,94,142,47,16,40,169,93,80,90,194,121,220,13,221,139,212,244,193,209,224,252,90,149,219,202,182,20,229,3,239,175,26,231,103,23,146,52,233,5,110,61,188,248,110,125,119,135,254,54,244,33,15,135,208,236,110,43,72,210,205,67,168,116,43,45,185,229,231,165,115,185,150,150,150,124,93,127,217,72,193,62,38,199,216,177,115,201,136,242,104,51,236,251,249,154,93,135,204,230,86,216,51,226,106,234,11,47,194,133,59,96,248,218,75,54,115,42,63,86,100,83,233,163,50,52,102,199,136,173,182,3,38,47,163,246,108,179,64,103,236,90,117,17,183,19,184,213,94,83,236,152,141,110,218,178,128,96,236,71,16,137,120,110,206,75,225,132,209,137,223,70,169,180,233,250,66,100,61,38,195,164,23,164,162,199,29,139,189,122,17,189,144,60,0,199,9,90,227,126,48,53,98,253,89,155,165,228,136,198,119,227,76,234,33,248,108,62,115,230,184,218,210,177,243,129,97,13,56,220,76,172,229,189,186,196,234,219,124,80,181,150,103,162,181,240,174,250,182,97,125,126,27,198,131,159,93,72,110,75,39,27,108,18,85,205,238,247,89,178,43,63,191,77,162,198,93,101,66,18,122,128,32,255,220,99,255,25,44,251,166,238,19,124,232,85,194,23,102,170,60,163,70,123,185,116,207,0,116,11,126,110,142,9,13,103,153,35,154,110,172,120,42,235,58,249,199,162,73,235,59,251,98,252,158,31,94,142,167,172,243,16,57,158,152,11,72,155,31,123,247,216,218,158,210,61,208,33,129,163,67,202,166,30,113,105,114,189,109,233,197,103,150,223,124,148,229,195,229,68,71,25,144,28,38,161,77,72,147,68,43,198,78,237,230,94,134,229,145,20,62,11,42,18,105,116,132,83,202,0,59,250,110,17,131,29,105,67,131,125,182,129,220,227,128,113,102,56,244,48,133,113,193,34,147,48,80,21,208,245,117,12,251,188,9,43,26,205,76,93,219,133,74,158,8,215,195,217,126,86,231,249,177,216,59,199,52,193,241,231,189,87,216,113,108,82,122,102,49,170,207,61,226,195,40,236,20,125,45,72,218,77,130,218,99,169,55,66,163,232,221,227,226,227,40,214,252,192,107,222,99,149,241,60,159,205,143,13,103,249,160,32,102,88,158,171,209,125,144,200,53,169,228,241,12,202,10,135,194,34,215,239,111,31,71,53,249,169,12,39,126,140,231,197,80,110,90,243,6,159,235,214,37,128,136,200,220,1,35,250,161,235,235,28,138,103,139,176,30,9,171,52,117,227,77,249,230,31,225,161,140,189,213,208,147,217,143,72,41,138,81,163,234,54,97,114,204,30,247,59,30,48,115,73,224,243,133,111,6,157,224,127,214,123,147,62,137,56,107,254,201,124,203,254,70,95,215,122,19,236,181,63,254,6,141,150,243,104,18,186,110,239,182,157,75,184,243,19,146,98,169,186,245,158,217,19,57,41,56,167,168,64,11,188,81,87,136,232,50,28,97,89,3,199,171,66,170,54,242,239,164,108,213,39,40,16,9,130,76,1,172,135,182,197,57,186,196,144,195,137,75,114,68,135,96,140,251,19,79,142,134,188,60,57,185,156,182,239,139,81,214,34,143,134,16,113,154,241,98,180,47,145,189,21,137,228,28,185,6,147,112,145,107,143,149,154,251,18,34,214,126,56,34,152,195,21,25,72,40,250,162,92,3,76,117,247,205,68,76,248,120,242,203,168,214,245,59,85,44,166,40,254,200,48,159,35,96,74,228,101,251,91,36,148,199,157,74,124,76,201,238,88,175,242,126,103,177,145,164,228,183,77,6,60,82,13,185,141,166,156,32,154,217,143,158,46,204,129,93,110,126,214,62,66,58,242,219,98,201,41,141,155,17,60,160,57,205,115,128,39,38,213,194,207,58,163,130,212,140,188,215,182,222,159,251,142,233,152,114,92,38,107,187,91,187,52,17,162,238,85,224,6,139,36,94,27,65,241,46,40,109,146,218,37,176,180,210,196,221,103,139,89,187,8,129,101,235,73,125,27,183,118,151,75,20,73,87,126,217,228,15,161,208,222,247,202,61,137,123,73,77,7,234,105,65,20,73,77,39,49,196,144,49,146,192,83,125,215,141,16,91,56,213,19,13,178,41,63,77,19,133,158,174,201,202,52,66,188,48,26,172,237,90,211,93,178,166,242,206,81,239,108,136,59,50,125,80,175,197,154,238,106,29,76,194,92,98,9,244,230,112,82,202,165,207,88,245,181,124,16,164,186,175,37,167,247,137,146,84,54,149,112,243,154,180,1,109,84,94,155,82,161,113,231,202,38,29,36,40,204,75,89,217,60,152,254,244,241,249,210,190,22,205,162,236,10,83,94,114,225,249,36,127,8,35,213,38,54,105,143,36,161,86,244,158,118,207,23,62,235,235,185,154,243,85,124,237,98,38,72,134,156,160,88,186,147,252,12,176,122,51,56,16,53,201,54,49,186,6,2,168,21,241,66,134,223,242,43,26,253,176,254,67,59,44,121,62,214,83,233,55,63,177,245,88,187,153,156,142,160,76,15,217,130,146,249,46,2,163,114,232,4,154,51,25,8,56,93,123,185,217,162,106,16,246,140,46,37,23,47,75,220,6,138,88,160,14,10,68,233,28,86,197,196,209,228,193,144,45,28,119,18,159,255,150,211,217,57,94,193,121,8,158,85,91,75,67,142,199,191,152,174,94,110,191,220,114,210,73,106,26,34,146,112,238,82,191,14,188,44,178,22,111,133,0,108,220,28,5,151,14,43,41,150,87,147,190,5,192,84,68,173,118,23,72,187,9,26,108,72,235,242,45,139,245,41,20,152,66,135,20,19,197,180,150,134,194,19,57,211,107,106,219,61,116,146,223,183,51,146,44,174,235,213,82,138,141,140,228,53,211,75,26,92,116,138,194,76,27,42,204,25,241,7,121,105,6,112,8,225,174,237,91,45,106,48,148,136,216,178,171,54,225,165,84,195,114,171,65,67,132,60,49,31,216,59,15,90,38,155,234,152,166,48,68,45,191,186,18,179,109,122,115,206,98,49,253,77,240,123,247,103,192,189,148,192,18,179,108,179,250,219,137,32,255,37,141,22,229,160,192,125,89,215,151,32,234,56,197,197,130,220,189,82,236,170,13,255,174,232,60,130,130,31,179,176,89,82,189,235,36,221,61,78,2,156,165,90,23,119,157,96,19,59,138,195,83,27,233,178,60,108,135,15,162,237,46,93,23,253,162,191,122,141,60,57,74,49,186,5,44,210,32,49,164,4,194,150,28,190,80,4,29,195,125,253,249,147,51,213,85,95,57,186,143,128,167,182,160,159,144,97,133,13,75,111,26,37,154,208,91,133,15,120,97,117,245,81,105,95,17,59,156,44,180,36,1,136,115,174,152,225,86,246,102,93,171,4,36,190,29,86,22,121,163,161,27,246,57,190,230,21,228,0,90,21,43,63,6,43,91,130,92,220,233,145,167,239,204,167,157,177,43,210,129,64,73,63,191,126,129,49,222,180,124,75,67,13,60,170,133,225,166,208,143,239,182,147,179,221,3,158,73,14,78,68,145,82,82,219,154,144,88,116,148,172,224,214,109,143,60,251,142,123,79,218,232,234,182,7,59,188,6,138,96,241,210,221,60,181,157,226,185,233,232,171,91,11,69,252,17,128,227,234,170,71,12,170,211,188,141,164,193,244,234,86,148,40,166,160,187,232,131,85,107,56,114,159,251,76,105,201,178,32,172,52,98,227,177,146,27,117,5,42,189,76,131,235,109,108,87,221,235,105,12,121,87,53,244,175,174,15,150,183,235,69,27,74,139,75,189,152,70,157,113,8,24,244,23,47,250,210,136,128,198,226,176,115,244,214,171,225,176,199,47,31,31,179,233,36,171,199,223,217,151,62,207,185,87,63,71,57,171,99,197,12,166,186,81,61,179,194,128,223,231,222,235,57,231,82,94,9,151,41,120,57,228,24,245,222,43,122,180,27,92,165,219,129,193,212,102,71,89,0,58,98,77,93,78,188,66,143,66,77,152,205,106,171,16,99,184,79,6,123,126,171,191,138,242,98,141,149,71,147,33,77,130,91,8,230,58,110,211,168,175,114,128,160,243,194,245,133,105,21,87,138,158,93,224,149,7,207,28,171,160,30,12,231,38,148,32,29,134,78,47,123,61,242,234,41,199,241,158,176,148,178,166,215,121,17,239,78,102,85,241,118,110,150,51,27,18,109,225,206,50,253,147,164,150,56,210,121,213,175,193,172,38,189,186,193,164,246,15,102,205,173,228,123,158,179,203,57,156,134,151,178,76,243,88,174,166,69,98,139,47,194,110,174,156,211,213,24,229,56,68,31,143,80,196,6,236,16,13,203,59,224,198,193,76,207,216,21,133,134,120,49,152,2,178,130,16,11,206,145,2,69,15,232,9,45,20,140,120,20,160,44,251,104,122,248,111,37,114,121,124,124,109,62,143,84,20,69,81,1,195,139,42,26,88,160,202,173,69,93,76,22,65,93,224,76,11,234,40,155,65,239,78,51,2,133,35,157,63,23,141,49,181,134,201,148,55,150,123,225,184,29,105,232,33,184,224,39,6,106,173,74,179,222,154,21,50,29,166,46,108,183,231,185,145,158,114,152,244,218,59,38,27,39,211,97,170,190,100,251,128,23,205,36,246,98,33,42,124,53,189,67,243,216,230,227,77,181,248,110,122,246,63,110,53,77,47,189,18,137,78,168,66,92,163,2,177,134,151,78,125,113,159,207,52,59,150,178,187,203,201,249,122,111,13,4,53,252,244,11,51,159,53,34,66,114,116,220,91,143,170,193,49,99,247,149,168,144,58,190,148,236,230,68,5,92,243,104,91,3,134,115,103,93,60,240,131,125,26,33,160,137,50,141,6,91,246,76,81,156,69,75,93,141,243,24,23,105,197,197,208,114,53,162,241,35,198,248,231,64,186,125,233,199,100,154,100,223,52,161,66,180,231,234,142,244,147,251,117,235,184,251,228,218,159,101,157,194,32,89,234,116,62,33,168,65,79,136,184,249,38,140,36,83,193,30,204,119,77,202,50,137,166,106,0,11,54,146,127,76,220,203,174,235,131,158,68,61,74,233,76,1,242,137,141,81,73,224,60,15,18,173,189,107,6,179,81,41,182,162,156,238,172,136,103,162,228,99,52,86,92,76,43,89,217,218,86,165,47,151,239,216,231,57,77,58,93,167,248,186,20,121,26,168,17,116,213,144,224,42,49,85,8,203,212,172,43,23,29,96,15,0,147,150,91,173,106,26,17,7,43,214,102,39,20,45,229,135,43,87,239,45,1,202,81,227,137,246,91,227,218,251,90,148,252,106,126,133,238,69,119,200,90,127,74,26,80,176,29,225,64,193,222,58,142,250,80,250,0,97,190,152,104,103,84,138,38,142,104,86,209,106,76,149,106,141,58,31,78,5,117,57,14,47,238,48,31,62,71,141,51,242,34,147,170,156,108,146,142,43,44,18,58,136,73,147,59,149,242,111,15,18,209,48,124,104,37,234,180,198,0,81,190,72,23,165,178,149,149,131,68,85,220,28,18,123,90,15,81,170,178,134,28,38,102,180,149,208,122,142,51,65,186,38,17,135,134,190,80,86,173,36,206,95,27,255,237,73,158,194,64,186,181,168,108,101,77,130,203,144,68,231,110,81,108,154,251,67,232,32,120,9,129,63,74,85,77,30,77,201,101,228,52,253,201,141,44,43,78,212,176,118,47,238,242,46,211,43,86,154,34,210,83,183,224,20,151,168,42,53,109,217,102,24,37,184,53,235,215,70,226,126,21,63,129,99,231,203,120,56,117,25,77,185,168,13,206,199,220,62,68,222,78,64,204,239,125,54,73,52,133,101,200,233,69,235,135,77,43,60,211,227,13,121,215,227,79,199,213,80,21,116,76,207,238,51,163,206,150,108,255,42,15,195,166,160,249,183,226,234,243,73,148,48,213,105,18,234,110,208,57,35,148,135,126,73,239,230,94,90,212,45,91,81,196,67,208,33,143,17,85,207,212,7,104,154,17,185,255,238,214,150,23,203,90,237,10,245,186,215,28,163,198,82,222,202,162,177,102,105,241,222,199,67,27,58,44,104,87,101,247,230,57,49,150,213,53,11,105,53,250,113,115,210,202,154,199,160,122,60,54,222,141,134,68,85,83,158,108,54,173,168,36,167,127,131,102,181,200,105,198,147,67,55,95,202,141,128,137,20,65,65,83,68,109,233,97,55,172,21,137,169,109,118,95,73,27,63,198,191,191,55,141,38,170,26,7,142,71,213,29,118,2,165,52,212,84,250,2,167,26,31,150,95,57,160,166,195,135,36,103,183,173,129,135,185,132,199,17,243,156,82,55,245,164,172,72,34,136,142,72,31,246,135,0,52,160,118,175,128,77,93,69,208,225,189,201,236,214,42,209,104,104,43,30,239,167,13,107,85,94,41,254,50,218,16,241,195,148,63,233,15,163,34,17,83,133,220,249,75,5,163,241,164,71,5,81,47,57,147,73,175,182,62,90,62,38,180,3,72,154,13,183,78,64,177,122,119,177,24,141,46,145,118,51,210,68,165,186,50,175,97,205,148,224,176,109,123,51,221,39,80,140,220,158,37,57,195,99,42,18,178,141,156,133,159,98,113,159,137,36,250,144,221,18,69,249,174,63,122,11,164,135,83,56,163,62,51,35,125,125,150,72,123,216,142,126,8,57,40,219,68,126,152,146,203,163,180,148,133,195,18,208,45,136,184,93,143,91,55,104,20,186,5,89,100,100,56,140,13,83,14,39,178,67,95,88,228,252,104,161,88,74,237,29,213,155,31,117,232,192,52,144,17,178,58,137,137,230,236,3,224,5,147,69,247,47,14,23,249,131,143,251,246,146,52,173,199,221,246,155,23,141,15,128,109,63,49,130,161,17,240,152,233,226,185,104,80,152,235,90,39,210,9,154,248,99,33,218,58,231,243,187,117,127,141,128,13,70,80,250,129,143,155,155,2,134,20,63,235,187,67,204,120,231,50,148,65,54,73,56,197,151,42,168,200,235,4,67,141,172,125,11,139,88,202,217,129,149,61,67,75,150,50,227,206,199,26,40,191,222,242,168,189,250,205,45,55,172,172,106,154,77,121,10,34,19,194,43,233,25,236,99,163,203,244,223,70,101,168,62,27,219,49,15,99,196,205,141,18,35,191,93,32,254,143,184,218,82,211,15,76,179,66,127,114,206,1,90,226,78,134,170,124,138,150,196,129,50,5,69,67,225,62,220,197,34,143,130,118,76,215,71,235,174,0,1,95,47,103,117,244,121,47,244,95,28,30,75,132,251,109,76,115,14,16,211,163,228,52,84,241,90,44,59,204,216,212,237,26,145,227,79,12,112,155,66,198,241,20,31,24,126,97,15,248,248,134,186,54,56,250,142,152,11,157,40,183,26,4,84,59,199,240,181,49,152,44,58,193,19,85,91,211,23,53,154,185,146,72,176,154,4,50,209,31,140,98,215,83,25,128,66,193,234,190,178,38,58,52,93,75,22,200,121,204,11,19,189,212,122,163,65,69,113,160,88,89,117,191,40,202,222,254,94,211,10,155,158,114,35,42,178,227,201,58,211,70,203,218,232,144,83,125,34,153,76,171,58,134,248,64,165,249,205,169,224,170,234,117,194,19,78,97,80,208,106,92,234,55,82,20,234,17,149,204,102,207,142,33,48,106,34,97,22,80,29,42,79,217,14,74,147,57,110,142,200,181,196,238,70,95,214,72,37,224,70,134,69,96,19,119,185,87,231,165,11,8,9,229,230,180,239,108,226,165,69,191,8,34,122,57,62,24,65,70,141,78,15,180,146,92,77,225,192,103,114,84,245,213,107,75,126,206,206,28,35,244,104,53,138,169,216,196,136,255,20,127,5,46,150,196,114,56,211,198,175,104,105,166,37,165,252,115,114,187,166,181,180,147,253,200,151,136,69,121,85,229,7,49,117,15,94,115,100,94,34,203,101,165,182,131,48,113,192,116,235,125,42,113,83,115,138,51,240,25,51,85,203,33,224,48,251,133,243,74,178,6,250,48,29,3,127,114,42,84,181,246,12,34,221,57,253,198,213,25,77,95,189,186,95,86,57,203,115,106,78,150,238,7,227,235,77,110,232,177,249,18,177,161,224,46,205,121,47,78,75,179,5,144,109,251,93,188,157,38,71,73,235,166,145,138,89,62,23,206,180,26,85,213,120,48,128,43,12,94,55,205,101,189,218,14,29,97,118,16,226,144,122,109,252,146,225,86,229,108,131,136,96,43,124,62,254,136,91,155,90,156,194,112,72,74,160,199,15,87,105,35,42,236,202,181,165,180,14,45,170,124,196,150,30,182,20,174,152,214,145,179,53,174,139,34,34,164,63,12,61,34,172,194,49,1,186,179,209,89,178,127,42,103,160,16,74,84,13,170,117,62,198,8,152,148,172,14,73,51,55,209,97,182,128,103,72,30,7,168,219,60,82,184,26,145,53,224,210,31,169,41,108,68,45,177,179,113,178,28,250,218,72,100,205,187,61,245,71,198,135,110,235,53,102,40,133,33,163,62,165,249,171,57,147,9,38,58,181,75,250,94,185,70,105,153,17,213,81,254,22,81,1,178,28,241,211,136,209,79,253,212,5,79,60,95,152,180,94,86,184,246,57,46,124,60,21,173,176,71,142,50,133,139,68,0,171,61,104,23,135,20,129,21,57,20,25,207,61,133,67,74,173,94,109,15,156,91,184,209,199,101,236,109,239,71,179,105,148,235,186,209,145,110,61,112,93,225,64,253,38,153,234,65,29,239,120,199,150,123,124,41,66,7,170,109,68,151,210,240,148,9,242,169,8,202,50,1,222,30,78,186,5,16,5,78,55,55,105,188,10,113,252,154,81,159,239,193,131,249,40,66,60,198,72,155,113,106,25,249,145,177,106,166,171,20,114,102,219,20,154,244,222,21,214,167,235,149,145,58,81,218,11,26,208,125,222,155,27,111,93,133,74,136,139,198,97,237,215,104,71,208,227,11,215,56,242,208,164,106,63,162,75,103,244,171,167,46,17,181,207,75,102,40,240,28,17,106,129,172,176,158,159,166,188,55,223,3,44,66,179,122,53,76,77,63,132,34,58,163,6,229,160,116,17,28,1,151,63,223,186,143,72,174,31,131,72,208,70,213,91,40,27,136,7,31,141,78,164,253,129,119,208,175,232,21,61,180,40,8,81,0,212,98,2,166,146,237,185,249,242,46,30,192,244,170,84,213,153,243,65,202,85,190,27,168,203,237,231,115,166,60,70,132,20,10,130,107,58,104,214,242,60,158,28,133,166,174,143,86,189,51,177,161,121,43,47,128,90,200,92,99,38,13,35,22,40,218,226,124,97,178,189,185,190,48,252,7,159,195,108,96,245,249,32,148,85,70,84,14,129,111,37,0,51,75,215,125,50,122,197,140,252,60,25,150,34,110,78,58,69,197,191,32,164,180,121,175,206,69,119,204,70,235,181,22,115,197,196,19,158,21,210,44,92,21,48,213,48,235,145,14,171,33,24,101,125,145,158,207,213,76,119,218,209,206,7,125,46,62,223,115,92,180,142,174,75,151,30,113,30,82,183,198,96,185,234,107,157,5,117,227,48,180,145,90,73,159,155,6,6,241,216,199,226,108,29,177,77,151,94,127,106,138,240,149,165,110,74,82,51,98,75,72,144,105,138,252,108,38,38,17,229,48,61,50,117,150,33,205,25,185,253,109,189,98,30,184,71,62,10,226,4,18,164,143,146,206,12,190,14,90,253,245,49,255,244,229,13,90,50,201,141,246,236,245,21,41,221,26,193,62,170,176,84,235,6,141,148,24,48,90,236,181,199,141,104,156,145,199,133,167,178,204,161,166,212,126,31,60,229,173,177,250,142,67,184,226,193,112,233,84,107,240,175,213,48,255,82,247,243,172,222,191,183,238,231,127,254,111,127,251,95,255,243,31,46,250,201,27,163,232,99,195,143,226,53,9,188,216,95,65,145,97,248,69,253,173,105,107,187,21,164,142,254,188,2,40,20,240,123,194,160,55,14,115,36,50,243,15,166,157,64,191,149,17,192,132,150,126,167,82,224,99,95,118,144,31,184,57,138,101,63,163,107,213,254,199,93,137,205,132,90,244,108,196,27,135,39,196,174,34,87,211,54,101,199,213,120,55,91,223,171,114,144,45,14,35,191,209,229,183,115,134,109,93,63,184,21,58,180,220,23,91,28,82,62,30,164,193,84,30,205,11,147,39,27,241,98,13,66,108,191,239,189,76,160,99,196,123,17,243,185,15,142,54,113,251,206,203,140,202,25,179,219,200,181,145,105,174,206,251,182,156,63,45,180,239,168,152,230,125,94,254,185,154,229,85,46,10,39,163,125,47,77,227,219,114,221,33,208,66,29,116,192,155,83,206,125,233,137,128,195,71,226,55,248,60,120,196,116,128,59,77,102,253,167,77,92,173,9,12,97,234,115,166,96,35,84,59,234,95,184,78,88,178,62,147,168,195,79,93,30,188,152,62,65,118,184,88,155,188,11,163,250,255,177,17,225,31,195,4,200,247,99,79,188,248,212,191,185,144,8,100,93,50,138,93,157,251,151,46,36,239,75,219,208,38,191,77,90,171,111,135,179,9,216,201,139,49,55,122,142,155,195,241,222,75,94,12,186,104,12,75,161,127,138,172,47,43,149,200,49,168,137,174,29,250,73,146,105,253,255,224,108,133,127,67,230,33,37,79,8,20,125,240,68,99,177,116,129,105,195,80,62,116,116,19,47,22,148,135,251,237,8,164,145,225,122,173,251,69,6,86,254,115,14,150,145,202,36,72,7,140,231,153,202,133,143,49,144,159,62,91,194,167,49,179,44,173,213,138,44,47,142,241,231,147,109,135,105,209,181,154,192,68,144,242,133,105,140,113,7,5,106,209,254,124,57,123,112,50,33,2,31,107,156,191,162,119,40,124,213,136,254,2,163,97,252,205,21,19,119,164,186,235,194,120,252,95,119,138,3,179,63,223,54,174,237,39,232,81,253,222,148,92,220,253,155,139,33,28,118,191,55,117,151,179,235,189,225,132,124,147,28,227,71,147,208,161,247,134,126,253,125,236,117,94,177,93,249,168,102,18,41,20,198,127,48,189,143,244,222,133,242,158,93,29,29,16,108,229,222,244,5,244,33,67,119,245,22,215,89,23,3,210,86,223,91,209,38,38,95,5,26,154,250,44,227,78,58,124,102,70,19,147,131,212,194,248,212,101,215,215,3,101,222,7,179,164,246,167,6,12,193,204,84,37,228,234,99,183,219,215,230,132,34,89,148,216,101,249,116,138,21,183,143,40,231,177,121,179,21,38,103,79,236,192,31,13,113,195,45,19,137,86,235,123,248,136,157,177,75,151,91,4,106,53,237,223,160,24,255,246,58,15,192,228,54,46,124,222,43,201,68,33,72,122,198,98,56,204,214,169,131,70,194,231,171,154,56,48,146,127,242,57,144,155,233,159,80,49,69,174,115,94,206,7,205,229,97,145,77,71,73,48,92,135,170,37,19,179,222,62,79,80,219,156,55,47,5,143,123,211,117,62,224,50,69,75,178,89,35,137,115,94,207,1,151,171,226,10,218,104,66,226,111,213,240,235,123,23,24,143,169,250,197,72,171,212,45,15,206,248,127,33,81,96,194,92,69,158,12,18,243,215,181,9,248,236,55,77,188,9,164,178,139,187,11,25,5,44,20,99,47,92,141,216,236,239,117,108,124,83,111,130,220,8,133,128,63,120,88,127,28,125,180,243,237,202,87,165,121,224,115,241,217,223,238,7,33,232,92,191,180,2,223,241,28,108,178,44,108,170,135,123,216,51,164,139,218,16,87,133,14,228,249,211,6,69,64,5,245,85,249,109,50,239,94,236,72,41,55,142,101,189,95,164,114,86,93,227,155,104,131,182,9,189,40,92,97,160,248,147,91,55,49,49,242,176,150,211,215,147,215,122,169,87,233,117,117,224,74,38,204,55,1,20,133,206,200,220,81,67,51,194,117,6,104,73,110,45,15,183,192,21,158,174,191,55,9,163,45,38,137,99,64,138,181,205,249,241,252,152,192,16,57,190,201,208,151,213,252,6,118,150,67,59,223,58,80,18,30,226,169,32,53,85,63,166,11,45,52,113,139,100,3,41,86,231,255,13,40,157,105,87,151,213,5,83,62,119,31,111,180,208,164,210,248,192,112,168,191,240,10,112,133,68,183,4,62,123,192,39,47,2,75,21,129,16,49,119,5,85,129,186,138,195,218,38,203,80,212,217,190,241,236,213,164,93,228,173,143,229,173,247,173,11,204,178,121,191,6,172,151,148,125,5,116,170,254,167,216,5,20,53,217,86,29,134,221,35,214,174,88,149,145,191,22,164,177,145,21,29,168,38,6,76,101,156,14,56,93,220,253,206,52,216,82,119,184,52,210,219,223,244,70,124,180,45,153,253,198,105,249,228,232,128,57,113,233,75,113,76,237,113,53,98,216,67,28,245,179,42,143,217,232,1,103,90,125,201,213,84,212,248,110,221,172,148,179,41,106,92,221,207,92,89,206,88,7,228,188,225,118,11,221,172,141,138,248,117,212,198,160,166,230,112,67,76,187,9,140,147,186,252,106,2,18,186,223,102,158,245,83,176,225,234,196,139,9,76,130,167,250,60,160,163,28,42,186,2,159,5,95,230,189,154,166,2,2,35,187,247,169,147,255,126,251,134,186,26,30,232,121,241,251,224,214,167,106,8,108,233,36,31,208,78,125,129,62,56,249,212,143,122,96,87,15,17,193,7,166,59,215,156,49,42,29,165,72,129,17,143,117,95,160,97,79,146,216,11,27,136,228,175,53,232,60,36,123,34,236,180,17,14,41,177,191,161,71,182,108,157,233,107,220,27,95,74,76,116,198,186,143,121,223,11,146,223,93,121,57,71,218,202,158,187,9,11,249,160,137,220,188,251,17,232,162,182,44,123,38,202,253,43,183,24,240,115,117,17,55,131,58,210,190,221,113,107,214,223,81,142,0,20,56,157,185,213,29,198,215,146,33,101,37,214,228,238,85,163,39,224,205,236,2,179,112,151,63,57,169,212,37,187,61,242,45,121,186,125,55,169,243,33,187,34,101,91,185,184,183,139,115,176,110,1,101,99,72,108,15,255,193,104,236,77,241,174,146,85,206,47,71,39,82,21,178,243,80,64,190,150,155,140,10,189,80,199,44,39,19,20,248,208,65,223,174,116,63,23,205,239,232,77,254,193,198,194,146,77,143,130,227,238,231,88,194,142,41,93,221,104,218,51,210,17,216,215,110,53,70,255,109,186,76,227,86,46,242,223,198,103,191,252,79,224,50,60,249,4,5,182,34,104,115,81,100,173,194,226,84,118,10,105,51,74,36,96,144,47,119,24,69,133,45,247,62,211,232,156,155,252,167,127,73,70,185,122,224,204,173,111,46,240,195,91,90,38,109,194,2,219,55,174,106,5,4,207,197,36,37,221,25,70,56,80,90,30,81,76,137,236,210,189,117,207,210,48,105,91,131,222,143,1,246,251,229,44,45,170,168,11,173,243,211,241,182,231,102,207,148,65,57,190,50,140,223,184,154,2,3,253,237,227,129,238,150,239,205,155,116,189,220,166,149,186,98,46,24,251,175,232,205,207,170,255,202,1,13,94,227,122,118,230,223,143,86,103,124,16,107,17,220,31,152,124,159,195,148,119,118,125,111,20,25,118,124,16,206,119,183,151,211,182,58,138,238,158,29,173,22,146,244,130,7,102,75,142,171,105,111,182,5,110,51,26,114,2,47,228,76,101,30,54,218,115,251,160,21,211,85,146,215,70,122,120,187,57,180,56,253,61,208,225,59,147,174,171,1,27,135,76,225,1,9,44,38,49,178,247,69,230,225,239,172,25,239,181,208,180,83,184,246,18,246,144,211,198,170,91,70,197,148,174,218,188,179,33,93,147,85,33,114,83,220,224,87,91,17,190,76,211,178,76,224,49,208,44,114,69,246,100,36,11,227,167,75,159,250,90,56,119,45,38,26,71,163,171,78,11,108,46,231,188,175,53,178,206,5,246,179,57,99,22,91,197,183,142,56,150,122,198,79,55,41,192,180,111,77,106,108,223,213,215,164,153,52,19,233,216,199,17,175,117,108,136,52,144,219,180,200,30,59,62,23,22,172,235,52,28,148,198,124,104,161,3,92,238,114,239,97,186,235,205,97,24,179,186,188,230,175,44,57,70,52,137,78,18,240,79,129,205,225,129,88,145,220,124,145,189,13,155,147,77,55,68,38,233,249,94,233,75,161,50,145,206,246,93,196,29,78,198,197,242,51,244,113,109,51,59,142,152,121,164,9,194,150,158,197,209,196,137,34,73,51,83,60,248,78,214,135,79,54,175,78,242,214,29,130,51,143,250,214,173,15,158,74,242,175,73,185,147,20,25,179,237,158,35,94,247,15,194,153,56,231,170,123,54,194,20,126,49,60,122,61,124,16,193,61,219,142,187,11,208,215,186,120,226,164,101,206,33,210,183,213,138,178,159,184,157,164,172,87,204,97,168,61,67,207,100,231,222,20,174,250,123,157,167,108,101,233,213,155,174,127,23,94,162,17,219,104,45,71,65,91,15,216,82,65,2,147,9,77,225,140,176,181,202,7,65,32,232,28,41,227,230,104,15,200,190,107,161,232,226,22,11,177,181,34,81,115,62,81,11,71,159,114,195,54,213,127,99,166,126,90,196,140,56,84,30,117,153,207,217,212,201,184,192,180,21,223,234,59,82,201,50,122,124,78,184,245,242,100,141,166,218,225,213,210,240,116,202,49,130,174,204,249,19,151,98,174,48,233,229,172,121,12,55,74,60,254,69,142,115,191,245,24,193,233,51,125,82,44,203,226,249,84,149,9,156,205,191,119,152,238,64,18,133,58,176,17,209,28,110,77,28,157,252,147,84,243,189,111,109,164,164,213,223,38,127,63,2,38,109,217,228,181,58,73,210,216,242,9,116,106,172,243,108,56,169,37,247,137,207,60,58,47,89,159,115,132,21,51,250,226,36,34,86,245,16,178,103,246,211,17,117,141,91,2,88,148,6,141,187,111,54,78,21,83,225,51,100,158,165,64,143,46,111,93,217,208,67,121,222,120,48,246,85,57,99,19,105,206,177,67,224,184,232,169,173,218,204,241,139,57,219,15,137,89,144,228,92,123,199,144,33,222,32,79,134,130,2,185,104,255,26,195,212,161,244,148,124,182,198,112,214,143,201,233,207,41,153,84,67,189,179,16,171,44,241,47,186,136,214,121,215,71,54,18,132,4,30,40,84,138,67,72,163,103,207,220,2,99,114,238,225,138,16,217,19,182,192,240,143,123,70,25,189,201,199,174,52,88,74,238,131,25,172,65,143,138,167,57,228,104,182,150,198,22,126,190,230,186,118,129,130,44,137,244,152,114,91,188,183,157,142,154,68,184,170,133,186,253,4,68,153,74,145,23,35,101,123,62,73,88,83,10,212,229,136,195,172,60,175,18,231,167,2,251,69,94,236,28,4,143,61,13,184,117,209,71,7,182,130,59,71,9,69,203,100,169,166,15,29,15,62,26,68,240,250,196,222,102,56,197,136,13,36,61,238,66,38,26,205,227,49,244,186,161,84,76,194,130,229,76,190,27,21,161,229,165,188,182,169,38,125,109,205,13,166,212,65,130,165,40,81,221,120,13,171,85,131,107,13,121,175,8,174,209,36,169,63,129,218,130,244,71,132,138,126,114,95,242,219,8,81,164,29,176,117,157,149,39,199,138,229,28,193,32,2,98,91,175,174,11,66,70,4,131,232,230,169,87,147,243,223,17,73,162,12,98,8,10,83,218,163,211,214,255,170,104,152,215,218,61,249,173,235,249,35,137,69,99,215,71,74,199,97,124,98,217,98,240,71,114,156,134,161,187,209,198,74,175,70,2,197,159,140,243,110,31,26,167,133,60,233,134,186,91,67,211,164,159,19,230,160,175,129,78,46,33,75,60,8,186,69,31,41,34,127,52,3,92,26,66,166,82,211,189,48,124,147,156,197,19,106,116,94,237,17,86,132,56,40,190,140,137,144,207,42,113,193,210,244,193,177,50,119,84,216,86,179,132,16,232,116,208,70,132,223,218,175,153,139,192,176,80,170,220,187,75,252,173,193,72,105,241,216,152,55,137,53,33,32,208,146,239,202,148,251,234,186,183,30,48,113,16,64,34,166,237,170,48,162,52,158,85,58,158,195,184,253,55,64,57,152,251,128,156,189,127,212,57,223,241,74,49,139,72,133,85,157,161,13,242,177,219,105,178,143,154,135,107,248,195,221,211,43,199,201,39,83,42,159,138,226,51,15,168,227,194,12,29,235,110,252,234,136,121,15,107,77,44,121,134,179,149,187,19,51,104,68,172,126,35,217,18,52,22,3,222,151,89,100,233,145,243,146,17,108,223,214,64,89,82,47,228,28,28,197,159,41,178,48,104,230,91,195,201,167,177,217,188,98,114,192,116,171,143,171,81,11,43,146,10,38,125,222,107,192,80,39,186,184,125,80,39,252,232,130,92,239,241,49,5,108,191,230,113,158,27,33,58,41,104,71,235,167,120,98,5,221,178,75,140,110,233,199,219,11,248,60,66,74,98,158,143,223,133,110,65,36,140,96,15,106,134,14,125,189,233,30,37,122,190,162,237,223,172,134,2,213,216,200,24,81,222,37,105,75,170,151,34,131,64,163,165,177,228,183,81,121,170,115,197,111,211,18,82,108,9,81,131,228,31,26,153,143,170,60,11,102,200,244,64,13,194,114,85,179,223,29,183,96,230,64,147,52,102,5,182,14,20,145,252,163,198,94,156,35,212,71,247,244,211,30,21,135,244,143,145,228,56,223,199,221,0,22,180,136,82,147,121,47,232,91,70,206,147,58,96,229,66,88,47,76,55,21,8,251,77,245,111,104,197,84,166,199,90,150,209,120,21,62,175,49,179,59,79,20,164,76,73,245,82,68,114,83,235,228,147,241,250,132,165,65,124,216,29,20,206,137,75,179,223,244,5,60,222,150,63,248,180,153,32,63,77,111,183,8,42,44,88,46,69,60,120,8,181,199,107,137,4,246,180,66,95,37,144,24,229,205,211,223,156,139,100,42,96,122,250,206,78,56,160,80,90,78,61,19,117,237,238,174,147,209,181,90,82,226,11,4,194,20,89,125,218,169,22,189,55,141,135,124,154,65,133,171,234,235,146,114,110,41,224,70,130,92,206,7,72,15,172,24,21,24,223,245,118,229,0,182,6,59,206,225,176,238,83,89,25,59,200,180,248,215,38,66,164,222,13,210,102,222,14,28,103,159,195,186,204,67,44,110,242,40,233,57,242,208,253,83,136,70,25,182,86,112,25,44,118,37,107,207,20,169,131,193,65,169,122,151,89,184,140,56,26,236,145,51,40,109,200,217,124,193,66,202,238,96,108,99,181,10,135,201,50,70,213,89,45,231,169,151,236,164,103,22,12,111,65,7,76,143,64,9,105,195,166,73,65,208,56,62,80,215,36,2,5,38,231,177,131,173,195,105,65,182,74,140,77,26,65,73,195,159,31,73,185,87,38,242,237,48,165,53,202,208,88,214,233,199,31,236,44,60,216,10,194,235,154,221,13,97,177,90,48,61,59,35,5,227,117,174,203,52,128,119,22,235,15,77,123,185,137,38,211,193,238,40,116,182,115,12,236,171,93,118,21,125,22,149,206,246,87,44,189,191,228,34,182,244,247,230,34,210,128,252,159,255,235,223,254,251,191,254,135,211,17,57,255,146,23,254,252,191,77,123,207,37,65,110,142,199,107,213,111,114,16,117,238,245,246,47,1,174,156,46,252,106,42,57,111,9,30,176,5,25,150,195,228,171,167,194,201,66,255,14,147,81,189,241,65,40,78,211,123,239,46,228,84,9,63,117,129,41,133,138,171,179,241,131,150,192,148,115,126,113,232,141,214,39,153,32,129,11,132,70,127,180,76,85,123,21,56,91,27,71,127,177,115,44,72,183,52,228,192,9,45,210,226,87,83,101,215,187,252,118,250,9,110,56,108,90,247,69,224,114,183,112,224,227,231,220,123,87,82,241,253,190,23,69,193,242,218,8,197,158,179,68,60,89,183,234,252,11,35,32,63,239,131,91,21,201,253,158,84,26,174,93,239,231,70,30,35,95,152,188,218,138,7,55,145,8,249,158,149,5,234,135,187,3,87,173,147,230,230,168,97,164,24,21,250,167,79,125,52,156,236,207,110,83,100,145,68,216,148,171,225,132,124,7,102,4,88,49,59,10,163,34,242,37,45,118,251,233,93,235,139,17,72,109,126,115,186,192,220,22,39,6,83,157,83,29,54,26,231,208,155,47,87,138,90,166,28,91,46,83,204,114,105,176,62,253,183,105,96,116,123,1,218,147,67,200,158,14,243,164,121,232,123,67,222,43,14,115,50,93,242,98,191,8,189,195,231,235,18,7,18,24,195,31,143,86,173,185,199,214,185,212,242,167,186,7,140,101,151,229,155,42,170,74,57,208,90,175,178,17,48,85,241,254,61,169,39,72,183,204,168,154,210,105,251,132,218,128,11,154,239,10,67,11,157,241,211,133,111,47,79,150,25,213,117,225,68,225,140,174,176,125,60,150,184,57,171,77,45,11,135,129,58,227,181,137,126,201,123,145,198,104,95,60,152,138,122,107,194,43,139,251,140,183,59,16,100,56,168,8,145,123,115,6,78,241,65,10,133,213,125,42,220,188,205,45,48,147,225,65,205,218,4,154,132,65,106,118,101,187,36,217,50,218,255,113,14,245,167,45,150,150,3,206,89,205,10,141,94,114,92,139,158,124,127,236,33,5,182,142,210,55,74,13,90,229,16,50,227,206,216,172,162,182,182,218,176,57,108,4,172,42,240,172,17,228,222,124,116,188,40,129,23,39,7,127,105,212,253,167,62,119,165,85,252,156,1,231,124,227,239,181,91,119,235,18,143,6,249,184,118,121,180,115,247,234,204,190,3,115,158,89,50,100,214,25,62,95,184,9,5,162,90,255,220,93,238,111,143,243,110,83,108,109,239,198,46,8,24,182,208,53,120,164,48,134,135,85,121,180,179,31,201,226,131,51,177,117,88,56,30,93,20,170,101,137,181,151,127,253,247,46,76,140,199,201,171,124,176,210,196,220,209,99,154,34,213,152,9,85,184,52,213,164,0,183,31,64,153,194,248,188,242,211,155,150,12,177,114,33,54,213,251,203,184,188,222,58,222,214,245,208,84,38,245,173,99,126,157,233,128,135,101,195,4,62,182,180,199,186,165,40,67,190,117,167,237,122,175,113,111,212,149,100,196,136,186,193,175,12,107,150,206,254,191,4,230,96,16,147,248,88,164,164,171,7,153,137,60,194,200,195,42,169,98,104,41,93,156,95,35,29,44,41,153,26,153,72,7,230,11,246,176,195,232,132,62,87,143,221,230,181,226,137,140,175,192,20,28,186,171,3,241,14,253,58,129,27,234,240,113,245,182,166,75,2,19,19,104,254,98,16,201,111,77,191,69,130,73,127,197,246,68,126,89,38,195,177,39,169,133,171,67,81,32,117,77,2,219,162,154,2,223,142,150,8,171,165,233,197,162,191,155,183,145,21,62,166,247,126,177,105,253,206,229,139,157,183,226,44,126,55,183,172,158,80,47,38,115,28,195,114,22,204,22,95,134,238,126,231,120,29,87,159,137,58,196,153,65,1,160,175,152,137,157,90,73,177,12,38,86,219,99,212,186,117,72,214,171,179,117,72,119,24,77,142,231,230,133,210,48,135,153,43,87,248,30,184,22,111,168,6,12,127,108,202,123,227,205,228,216,212,73,92,220,22,189,22,127,239,203,105,116,36,168,144,201,145,65,69,163,55,182,16,74,4,167,126,176,106,2,132,177,185,33,119,39,99,70,84,202,99,174,70,105,152,234,30,226,116,231,114,119,70,52,217,31,24,137,180,48,43,245,167,29,45,48,91,78,152,106,124,186,156,228,106,184,254,119,31,48,3,57,101,141,244,58,239,142,78,199,3,93,126,252,116,109,215,110,16,22,145,95,230,222,187,140,107,86,134,158,21,16,110,41,95,91,137,159,35,211,135,46,125,122,61,167,152,103,88,160,173,147,184,79,99,207,6,140,86,125,86,120,83,61,30,223,3,62,148,194,203,44,83,192,249,202,72,27,186,135,103,145,12,29,151,244,8,140,230,85,221,114,241,150,29,134,243,110,27,243,62,216,90,122,49,196,130,218,174,53,29,171,139,167,2,23,163,172,125,7,101,244,27,15,6,38,84,50,238,91,47,210,68,2,83,41,208,228,173,165,106,19,22,116,34,82,80,175,169,62,78,240,86,152,154,147,184,249,30,69,7,156,48,225,157,255,117,35,34,39,203,195,122,38,196,189,45,14,182,31,152,4,113,56,181,9,129,77,121,47,170,104,103,110,178,75,168,69,66,110,240,186,188,237,56,50,83,7,5,193,148,79,162,241,119,239,149,138,190,53,61,96,107,88,5,180,58,228,144,98,122,27,78,147,102,111,100,39,148,7,135,6,116,221,233,204,161,68,6,197,220,202,57,174,87,154,179,172,158,193,238,19,190,95,33,166,208,179,160,216,230,24,111,68,69,244,96,119,206,155,180,17,105,1,239,41,214,106,80,219,119,103,25,141,237,197,101,165,6,170,172,216,24,43,108,123,185,214,84,142,175,31,223,120,177,59,15,6,230,232,19,15,250,173,188,99,240,135,192,8,130,221,47,9,159,69,94,25,46,101,105,241,49,136,204,138,183,64,89,26,221,107,29,238,144,197,229,201,58,85,127,35,220,129,179,226,139,156,86,199,48,122,173,95,125,150,70,27,98,9,7,98,41,43,110,206,82,43,178,185,140,159,248,106,120,11,180,127,17,11,62,54,106,53,177,113,81,34,149,20,101,24,82,192,131,58,157,251,211,136,11,245,152,253,227,204,231,186,179,160,248,56,235,194,73,153,131,52,0,132,52,28,7,194,138,113,186,223,99,66,176,236,49,67,169,255,81,87,157,102,127,100,197,99,207,164,0,79,158,44,211,43,59,78,24,38,184,47,179,204,26,161,132,223,216,173,197,180,92,92,140,83,20,247,46,116,36,147,39,67,39,106,133,77,232,200,111,13,121,109,164,135,175,9,63,187,55,252,190,11,159,255,227,66,9,192,171,168,163,110,181,243,105,197,91,163,166,145,238,60,51,217,138,30,223,26,209,252,37,158,194,164,1,163,39,196,237,140,189,166,88,148,73,70,96,205,235,56,174,37,254,176,181,6,184,102,116,208,181,82,92,59,224,146,195,33,198,3,210,136,203,68,206,58,135,141,38,56,112,213,19,127,240,248,186,5,154,247,69,199,77,125,240,115,10,40,241,224,244,12,235,227,249,237,51,145,138,4,38,142,251,86,20,198,217,14,175,19,161,3,153,226,212,84,223,13,153,222,73,57,233,147,33,109,144,195,233,164,217,149,236,153,4,175,115,14,27,141,152,73,147,189,135,90,163,61,98,84,144,254,203,58,104,156,48,60,55,199,65,6,33,54,25,52,211,158,40,17,205,41,44,110,185,154,54,7,53,92,32,43,128,43,242,219,139,146,134,88,95,155,184,187,56,34,52,202,200,61,230,33,173,174,167,190,247,166,39,124,60,249,38,145,117,217,150,8,4,144,186,40,17,197,162,192,226,46,94,107,83,147,35,166,153,45,173,221,4,174,24,242,22,225,57,12,96,21,24,77,254,22,240,57,211,53,121,114,82,41,163,120,92,131,128,233,26,98,56,48,180,77,2,166,123,73,23,16,96,4,103,82,132,231,200,212,202,49,1,18,105,141,0,155,213,202,44,249,160,139,180,72,111,17,26,132,248,33,63,141,43,94,103,220,27,97,76,217,208,17,121,159,225,75,116,154,144,222,66,53,131,9,49,120,196,179,194,53,107,122,117,35,158,234,55,39,249,156,228,115,195,73,237,225,76,16,248,157,93,206,217,11,215,194,57,91,204,255,65,248,227,194,136,67,101,95,128,221,228,190,197,156,82,216,28,244,115,170,239,206,84,22,219,192,12,56,215,251,213,155,140,179,108,96,208,78,119,73,1,87,74,132,239,163,161,158,48,123,68,99,33,16,235,168,241,55,165,108,31,76,161,236,18,115,75,135,198,61,124,145,244,101,60,237,251,61,89,209,199,101,243,39,199,178,104,92,113,155,48,77,76,22,235,168,36,27,1,43,186,59,1,157,204,44,121,100,121,114,78,234,94,242,181,77,182,186,73,252,129,10,139,21,241,212,78,44,56,75,244,98,83,6,57,125,163,224,16,214,174,68,48,122,205,217,90,135,253,96,54,230,53,244,201,23,156,52,247,214,129,243,16,227,176,77,126,210,93,234,51,2,80,134,238,39,217,199,113,194,188,127,240,249,250,75,143,218,123,89,112,217,127,27,149,178,90,159,223,182,94,37,31,140,208,234,148,144,207,134,10,31,33,159,97,165,203,114,178,163,19,78,247,76,27,245,20,207,121,245,188,54,106,201,23,165,205,145,188,151,157,164,227,189,6,17,185,242,192,103,204,239,79,155,184,173,14,249,121,179,79,219,24,120,53,145,93,54,24,25,224,184,122,211,29,111,43,12,179,177,7,60,134,158,144,206,111,159,147,130,239,51,80,55,115,45,15,188,188,75,55,112,166,154,84,199,148,150,201,113,243,137,34,85,214,185,132,8,143,31,135,7,12,63,169,86,232,180,49,153,159,156,59,176,21,232,63,48,172,90,127,177,133,132,243,212,155,27,253,218,111,110,76,41,253,36,166,207,228,95,123,149,213,197,97,231,90,218,19,58,90,173,21,158,254,242,77,72,24,5,161,143,250,60,151,183,218,1,238,212,217,141,7,62,63,23,48,93,209,243,243,86,165,197,46,131,138,83,217,251,129,143,111,230,17,60,58,168,230,92,245,230,72,254,198,231,34,206,150,199,51,224,248,160,62,100,156,66,106,214,105,90,163,184,22,41,55,42,150,21,109,108,106,203,97,138,15,197,211,130,27,159,93,232,195,154,102,140,173,211,144,118,9,145,158,34,20,213,214,179,56,81,69,111,113,243,243,151,198,193,54,61,159,189,50,222,56,252,68,32,4,62,43,219,11,10,128,173,177,168,24,134,108,173,79,2,134,80,45,87,147,49,238,62,207,232,101,152,111,186,249,64,168,44,59,169,146,160,190,5,117,4,166,128,202,247,137,105,57,184,107,86,6,197,91,10,67,219,191,75,192,218,136,78,47,56,216,214,250,245,86,234,1,83,155,52,3,165,211,204,131,154,126,188,195,108,144,242,220,70,120,119,75,109,98,174,18,191,27,156,76,202,118,183,155,82,80,17,55,54,120,237,36,112,159,114,84,25,20,24,204,49,238,205,171,212,241,1,35,105,21,207,53,69,23,19,16,157,82,207,77,153,162,240,213,55,1,222,248,236,227,194,237,54,234,133,143,151,16,224,187,55,239,232,17,11,92,109,69,197,131,193,64,151,215,162,216,189,223,207,65,47,159,59,137,15,60,81,197,143,17,69,159,106,234,111,31,79,203,151,143,181,110,93,242,90,197,182,159,139,86,181,102,212,108,111,239,166,246,123,176,94,244,185,43,135,160,113,159,155,77,89,175,62,223,178,200,213,51,235,99,67,121,136,17,129,118,183,100,130,90,46,208,205,21,77,201,187,36,219,15,124,220,191,22,3,194,25,102,43,58,152,254,31,138,102,75,159,242,208,176,205,227,240,117,46,70,206,75,70,100,240,207,253,12,99,42,199,173,202,213,176,202,114,60,24,173,160,245,141,233,110,22,110,202,52,255,73,103,183,73,138,199,75,163,112,39,165,135,196,99,140,71,227,48,137,192,46,3,70,11,7,39,222,82,135,72,109,245,11,183,228,187,249,89,206,244,120,125,110,222,150,11,11,161,0,79,67,75,25,51,211,79,245,39,35,143,34,17,176,97,153,213,18,11,235,60,118,150,12,38,242,254,137,202,159,15,70,191,66,42,144,104,91,0,15,208,71,188,155,192,136,220,188,147,227,137,17,31,200,216,20,185,154,2,36,39,57,81,181,126,142,195,93,198,180,89,119,71,127,52,4,92,230,148,69,141,210,220,12,11,143,228,196,212,201,0,113,34,50,29,8,235,194,152,18,24,183,52,197,111,227,190,15,157,165,164,145,99,97,158,169,209,154,62,57,89,180,149,226,209,172,111,140,60,121,37,154,30,123,19,78,206,214,181,69,179,1,119,160,232,145,91,244,210,137,158,155,15,217,196,193,156,186,240,248,68,30,85,71,222,127,95,201,65,96,154,36,132,185,49,105,146,174,87,35,213,229,142,31,13,206,165,212,198,150,38,186,203,113,53,186,64,237,125,233,40,178,195,139,155,34,238,99,43,23,146,128,95,109,202,42,173,62,35,90,174,61,178,70,85,89,127,27,138,129,7,160,173,66,79,114,252,192,116,107,15,152,77,110,235,84,177,80,187,223,156,2,114,217,144,7,13,130,154,235,14,109,59,211,223,154,100,155,73,172,231,111,95,35,217,125,108,140,206,164,31,39,193,97,222,90,7,213,90,44,95,24,70,92,213,39,167,222,211,247,15,138,20,206,65,75,71,141,136,146,239,92,11,126,207,84,43,14,11,212,75,98,182,113,177,111,179,182,223,116,200,158,197,52,57,166,75,147,53,35,14,83,234,251,220,40,146,105,40,151,29,98,180,216,206,89,136,245,106,216,219,222,132,148,74,9,24,1,232,246,108,124,52,133,12,184,236,164,79,150,127,125,156,238,111,207,172,219,121,33,239,232,131,2,229,229,10,62,227,196,152,106,209,140,247,74,34,128,15,188,172,151,165,195,199,13,121,86,62,132,212,217,239,213,86,175,35,48,196,152,24,113,180,185,246,235,64,45,8,173,14,179,252,214,122,225,122,97,2,18,239,205,209,14,143,65,163,58,70,247,1,148,138,150,239,80,139,158,65,67,23,127,130,147,225,1,35,91,34,73,55,48,38,203,158,1,111,147,212,16,184,98,32,253,139,24,135,78,29,153,100,17,216,128,209,253,215,217,128,179,145,60,169,70,167,35,125,105,10,69,60,89,183,160,244,183,215,37,165,121,216,8,120,62,206,151,105,102,123,44,9,254,70,202,239,49,121,95,199,143,62,100,123,74,152,11,245,208,30,206,50,93,153,206,17,76,78,1,199,135,60,174,95,60,25,17,108,69,127,98,31,129,230,173,177,3,107,103,180,47,138,74,203,227,197,239,20,17,81,110,205,179,40,156,136,200,197,115,151,220,158,51,54,25,133,248,148,248,106,51,233,1,99,90,221,72,192,20,249,235,213,253,236,125,177,176,161,23,232,181,101,181,224,113,29,176,106,252,154,70,43,211,217,170,160,189,253,113,6,174,94,155,1,74,94,78,15,108,188,210,8,184,88,68,90,96,107,148,226,75,103,80,249,190,52,32,114,174,112,14,46,48,244,180,7,54,3,232,48,10,20,173,63,191,93,226,176,72,96,85,186,30,217,123,89,164,201,97,162,128,253,9,136,212,155,232,131,52,180,148,102,137,84,95,47,190,173,210,78,89,249,28,228,20,199,200,113,49,85,164,179,62,71,205,96,225,194,207,164,77,75,211,123,247,20,199,216,69,156,175,14,253,105,98,18,238,74,91,160,181,61,147,144,146,152,184,152,52,235,26,122,32,195,228,127,67,74,89,216,249,98,106,101,7,19,173,58,12,155,123,171,45,35,67,225,193,111,202,27,211,85,175,55,91,134,67,183,28,134,152,220,117,245,144,9,243,116,52,61,195,218,210,200,1,76,161,234,139,139,8,99,122,191,215,153,243,45,182,69,116,107,167,158,114,23,133,184,49,195,73,185,207,249,192,212,124,196,176,108,35,82,191,179,184,123,142,114,89,165,83,209,121,10,151,216,207,154,144,20,138,70,14,236,0,24,251,30,142,156,178,196,176,170,229,78,98,36,13,53,112,64,255,198,187,247,96,147,155,174,16,200,64,65,6,182,38,114,93,227,87,198,200,140,89,10,169,75,201,163,8,71,180,230,84,16,58,177,157,45,87,175,78,198,154,113,152,72,183,218,20,234,6,131,1,96,229,174,50,87,184,154,74,232,248,237,51,161,159,104,38,149,245,51,44,82,55,157,151,173,55,79,94,96,183,173,53,83,214,8,113,53,58,142,143,10,50,155,207,136,83,245,94,46,76,138,76,72,177,219,36,66,99,113,30,71,157,130,52,129,57,190,187,239,183,160,46,72,142,115,99,37,122,236,246,180,103,30,250,53,43,138,177,43,156,28,150,186,206,20,168,223,113,198,32,86,85,171,198,143,105,145,209,194,92,30,23,178,106,22,133,62,48,178,57,65,27,207,122,49,225,155,29,155,61,221,112,36,227,182,173,202,190,7,92,187,104,170,27,188,104,13,18,112,126,88,173,188,54,65,221,112,191,8,210,119,29,210,84,239,2,65,212,127,207,7,62,43,38,156,24,36,142,37,199,105,61,220,118,142,123,163,93,170,230,176,254,180,236,194,129,26,80,48,20,110,247,222,217,172,210,243,185,206,6,51,47,140,209,158,207,115,143,60,175,107,71,34,94,167,2,60,174,248,233,60,9,8,232,131,19,254,15,63,37,91,157,181,62,25,132,166,114,97,220,22,125,52,138,8,238,147,91,167,202,7,134,229,23,191,221,173,145,219,51,104,68,133,29,70,226,165,63,163,114,246,171,235,170,163,20,168,25,152,202,193,44,197,123,195,203,212,224,50,33,248,29,187,68,134,223,244,12,185,149,44,196,139,193,117,211,236,79,165,206,212,143,225,139,234,206,103,34,162,215,183,195,49,68,100,175,238,246,172,160,189,227,201,233,35,242,216,13,226,68,43,14,25,236,72,123,61,55,239,99,212,56,29,161,206,161,137,138,2,173,124,95,56,83,23,240,172,191,54,198,133,113,53,187,194,103,21,132,101,72,201,24,82,207,242,28,215,211,167,50,41,165,231,234,29,197,97,228,37,122,213,183,134,125,24,135,93,40,185,75,253,206,138,111,20,129,15,164,105,70,210,15,98,130,39,126,76,39,171,180,158,239,53,232,221,16,167,217,1,87,59,63,55,111,193,218,163,184,63,61,137,136,74,103,146,22,231,112,106,25,158,181,141,183,18,79,70,23,236,162,23,83,8,29,33,180,5,129,237,153,166,244,57,89,113,74,231,240,243,220,26,113,142,184,24,101,213,103,241,54,104,34,53,130,19,108,165,237,207,229,23,209,7,26,199,236,215,152,222,165,143,222,177,134,208,104,217,53,90,184,81,16,14,158,39,203,118,224,169,17,167,66,170,72,62,23,61,180,111,184,223,36,175,116,245,29,175,42,74,70,183,213,178,38,53,166,244,193,140,165,141,234,240,208,237,9,35,30,231,27,186,140,237,165,238,95,194,1,143,144,12,6,74,153,92,59,53,141,216,212,210,69,175,220,50,179,252,243,25,48,154,176,122,243,108,29,15,2,166,199,176,228,179,183,113,64,2,134,11,36,239,101,89,149,96,149,211,142,162,78,73,207,16,240,76,26,78,213,94,159,84,6,17,192,203,17,146,71,14,173,73,70,250,188,71,104,154,145,167,48,245,65,129,59,203,121,5,76,213,197,86,152,46,10,17,96,206,214,97,85,96,154,199,149,123,115,92,6,33,63,156,45,226,129,207,25,252,185,250,28,140,103,68,99,169,86,151,239,185,172,78,106,68,122,134,33,212,76,59,77,154,70,172,190,52,167,180,120,1,38,37,214,37,245,179,154,82,4,168,213,140,73,156,224,168,137,215,139,139,236,157,253,44,167,117,134,32,61,247,158,65,153,157,20,221,143,249,160,240,158,226,222,200,66,23,125,110,66,154,17,192,38,227,47,110,18,39,116,82,46,142,226,16,200,181,116,151,94,251,38,234,138,36,3,56,184,210,119,213,83,155,148,206,183,135,146,1,29,247,94,60,243,88,233,165,100,44,47,30,166,176,231,216,8,57,133,211,78,125,5,99,99,108,182,23,217,241,249,22,187,185,159,51,8,65,213,249,80,77,144,137,137,171,153,37,226,161,45,170,19,198,205,217,82,75,55,149,230,50,45,15,120,97,105,242,107,52,23,11,60,6,188,17,90,21,184,67,66,191,191,109,29,244,4,166,119,241,146,223,94,67,81,164,171,34,23,205,246,161,89,116,138,126,123,241,96,13,212,128,166,105,114,19,89,142,240,218,88,53,139,116,138,145,127,32,77,199,131,155,235,46,40,18,75,190,50,7,109,204,245,160,13,57,96,6,107,233,108,60,41,117,157,12,137,133,93,130,91,128,236,148,220,155,248,88,114,163,0,45,65,98,242,214,0,118,150,123,45,81,88,165,43,66,235,239,145,201,38,76,215,148,162,198,73,207,245,204,140,80,129,124,141,192,208,204,118,240,45,58,7,5,97,176,49,77,131,148,52,16,197,109,202,158,51,49,237,184,184,209,236,75,46,158,199,150,102,129,209,30,150,247,154,244,114,13,54,70,103,86,116,37,184,181,227,129,199,2,57,134,239,12,155,50,216,104,126,21,175,133,22,197,82,62,226,58,102,196,77,60,82,191,169,148,135,121,7,255,101,93,152,174,112,74,87,60,251,73,190,28,21,43,138,18,56,25,87,91,126,91,78,40,84,90,5,221,137,91,63,44,124,88,33,51,210,128,131,234,191,42,142,31,34,225,61,197,52,250,209,71,5,181,88,116,92,76,197,82,86,216,202,240,124,64,171,37,189,148,30,122,254,193,246,132,24,228,179,179,212,228,185,161,105,68,102,8,154,155,222,154,150,114,81,86,119,204,92,78,163,41,181,148,176,181,111,14,40,247,183,231,91,21,107,58,224,15,70,229,206,18,7,9,90,107,141,52,53,193,183,36,177,101,248,11,52,134,246,225,166,21,201,90,250,220,141,80,158,255,54,181,192,253,121,114,99,255,6,153,9,1,239,170,240,50,50,189,195,196,66,155,254,54,214,45,86,125,154,83,228,129,25,241,115,214,138,168,200,129,139,74,117,34,57,68,107,222,128,171,137,211,10,108,114,242,61,96,102,131,206,194,132,231,119,225,252,212,130,224,205,201,123,209,228,183,235,44,220,54,201,29,206,86,234,168,112,27,145,135,32,94,60,178,78,21,212,102,195,134,19,56,218,202,93,227,207,18,199,104,58,66,141,250,204,241,77,189,98,15,246,217,241,104,166,222,28,78,95,15,24,157,54,165,33,15,244,251,131,178,135,244,93,211,229,67,95,150,28,140,189,140,224,149,192,212,244,249,157,41,149,122,184,215,181,155,208,137,195,80,180,148,216,205,145,187,150,75,247,219,175,33,69,49,217,213,156,129,231,26,93,39,49,74,230,81,208,126,176,172,67,82,32,139,206,123,49,204,236,172,180,111,244,39,156,206,71,81,176,58,64,240,16,206,150,16,76,67,18,26,74,236,78,214,202,208,223,139,46,177,73,166,25,202,231,231,209,253,183,7,83,92,204,240,89,168,179,150,40,150,199,200,234,233,101,80,190,216,131,229,56,232,39,178,149,136,95,32,213,93,216,250,0,11,76,239,208,80,32,160,149,201,18,215,109,80,38,228,221,98,224,134,194,167,213,18,129,153,242,156,194,13,213,196,79,55,65,197,126,153,165,70,90,214,242,4,60,239,124,175,46,34,197,99,197,13,136,110,251,231,182,236,180,120,226,196,225,91,100,225,41,225,232,67,40,179,131,236,101,137,79,50,168,135,175,90,211,145,34,60,205,15,47,13,5,13,243,144,132,188,105,106,87,2,51,137,47,113,180,111,37,174,141,188,104,59,21,23,211,252,69,171,88,178,105,213,249,199,38,183,144,100,227,163,234,103,94,24,206,177,122,49,144,55,67,118,99,27,117,87,207,85,156,177,145,69,137,89,156,52,228,72,18,106,94,178,237,130,39,165,85,175,22,185,174,113,239,149,186,20,179,119,78,38,97,228,9,16,239,167,150,112,90,204,35,158,155,162,114,45,134,162,187,94,80,167,205,205,215,234,78,72,220,185,197,131,237,33,122,229,102,253,81,53,92,241,211,187,60,69,69,22,210,240,45,185,163,211,147,242,83,65,134,97,137,171,143,199,47,137,108,107,188,30,29,91,236,173,139,208,214,40,94,163,6,39,76,18,25,92,173,114,236,70,126,207,98,208,36,33,108,112,15,182,82,255,165,81,180,172,206,72,232,65,111,134,166,54,158,171,113,120,195,138,151,196,92,81,56,183,80,0,232,244,55,215,15,194,14,30,238,48,241,172,188,116,200,49,12,222,186,129,139,71,87,157,11,50,67,103,88,199,125,237,214,197,227,61,142,100,157,145,161,183,19,247,16,179,208,173,1,82,9,83,11,69,180,42,76,127,225,20,83,137,78,90,85,203,55,71,175,114,111,154,147,105,125,38,20,225,114,63,167,133,70,165,114,116,115,236,186,223,107,138,18,52,117,165,51,69,25,24,159,43,63,245,176,84,62,220,245,65,244,69,235,230,42,11,70,102,225,216,75,203,97,169,169,171,119,30,149,135,195,75,145,75,187,178,35,84,132,117,29,18,52,168,103,187,59,159,197,218,158,42,225,118,45,14,250,121,73,215,102,49,175,233,222,188,161,228,166,229,207,117,6,9,133,155,247,250,192,171,19,215,189,187,110,31,79,101,54,242,61,247,107,193,16,214,2,77,186,169,183,125,103,74,123,108,124,231,235,205,251,185,200,66,106,185,251,57,84,247,126,135,5,162,71,210,186,110,19,3,105,183,122,96,105,125,14,29,244,164,34,99,167,247,193,224,143,93,15,10,50,164,126,205,76,247,202,187,122,112,136,117,1,228,74,215,162,126,253,152,252,88,141,68,197,84,153,50,164,186,0,154,169,161,139,153,62,151,139,65,35,201,183,194,84,162,55,169,194,30,48,39,87,24,133,101,151,138,164,194,162,76,187,223,221,133,131,128,72,42,192,235,8,15,10,157,188,41,243,136,73,182,67,237,164,143,70,171,75,133,81,130,142,151,166,104,114,119,213,130,48,209,97,127,112,148,12,134,94,141,146,196,10,91,136,26,94,86,69,146,6,209,32,190,7,253,201,85,1,227,47,101,148,254,82,48,234,204,212,191,179,96,212,255,253,87,255,14,181,168,255,241,31,254,225,130,81,188,244,182,162,153,159,52,86,97,43,187,217,26,96,166,244,39,171,85,232,48,121,121,235,134,230,186,198,133,231,53,65,160,157,6,200,35,80,36,100,138,192,148,143,142,128,207,129,162,133,15,11,108,222,183,63,24,82,217,55,39,111,48,20,159,18,48,93,71,244,183,9,16,223,155,147,159,188,221,94,225,145,66,0,157,14,23,142,160,250,104,52,114,156,23,166,142,114,8,156,33,24,4,76,141,194,146,171,207,110,180,61,170,84,76,146,41,245,172,48,27,107,15,216,100,15,4,54,118,200,114,248,236,24,247,64,99,48,229,169,45,96,122,11,200,23,105,214,144,247,19,89,35,59,41,156,174,78,149,229,113,106,167,195,133,224,230,120,224,148,92,55,201,138,140,211,165,120,27,156,155,75,27,129,110,161,89,27,92,155,103,30,104,109,61,181,187,53,240,174,238,136,82,3,52,68,245,194,158,188,134,76,15,172,97,107,250,44,176,233,84,251,147,99,132,174,252,16,230,175,67,32,244,171,33,90,117,121,178,99,6,206,137,210,123,134,218,23,144,215,182,70,9,222,251,204,218,149,214,123,104,239,38,202,222,156,223,65,175,82,90,188,221,239,9,217,3,26,190,195,199,59,187,140,124,168,101,231,176,235,165,2,52,36,61,254,218,188,175,109,62,183,151,195,88,249,121,190,219,66,79,251,71,77,116,20,249,89,153,105,199,52,207,32,135,0,227,3,223,247,218,108,132,43,94,155,110,15,75,158,108,19,56,113,29,253,243,100,68,171,111,7,106,52,243,178,139,131,29,244,24,227,172,23,211,248,229,246,158,61,11,127,14,1,109,59,219,62,36,232,186,101,129,155,41,35,248,99,83,85,57,218,253,150,84,179,44,223,163,207,215,162,58,81,127,153,160,151,179,5,128,39,121,85,133,35,174,122,208,65,31,231,41,40,242,134,241,211,147,78,118,83,47,94,245,78,19,180,92,119,85,112,134,8,62,240,130,48,46,48,165,214,213,7,236,236,124,236,241,10,195,157,142,171,23,164,58,253,101,235,28,16,111,69,57,118,123,110,14,251,35,80,200,58,215,40,16,197,186,230,44,19,19,191,116,25,18,236,227,22,214,35,57,140,119,45,240,241,59,146,167,152,172,52,250,172,44,121,178,159,59,230,48,161,230,162,239,133,170,132,143,119,161,81,205,205,153,131,26,187,45,12,14,199,209,188,31,56,185,196,230,129,97,243,149,174,247,230,88,224,232,182,206,164,130,158,57,217,2,38,231,183,245,185,168,112,203,126,107,60,149,203,218,101,76,14,88,92,201,18,169,74,82,57,10,159,111,125,205,172,213,186,52,133,169,139,10,35,77,2,184,62,55,103,251,185,54,188,244,219,114,199,224,156,93,118,2,248,152,194,164,55,31,183,245,50,222,216,188,10,13,134,34,136,81,2,110,75,39,33,194,206,249,238,45,22,214,85,148,129,240,31,238,144,70,234,115,49,126,252,14,152,226,116,29,19,252,59,55,239,40,25,174,172,207,69,46,160,174,128,123,154,250,57,38,241,17,215,6,69,131,42,61,35,98,170,229,241,203,103,2,231,162,207,141,115,28,198,31,29,131,219,66,226,71,32,41,45,5,76,111,167,231,83,183,226,108,125,80,138,174,245,167,173,15,81,60,119,37,214,166,107,167,158,35,219,142,171,57,238,213,231,106,250,135,198,131,211,210,237,189,26,149,122,255,88,118,140,237,58,40,101,221,141,135,40,206,186,226,14,6,147,237,159,1,99,235,30,184,34,64,236,48,230,122,233,168,160,223,26,239,69,102,33,203,226,161,162,40,246,157,130,42,69,95,250,94,25,98,109,192,140,193,210,7,199,160,212,120,47,147,22,214,17,55,89,234,152,42,52,226,218,58,42,201,196,63,28,134,161,61,245,183,173,64,46,102,41,79,166,239,53,224,222,220,15,198,105,69,95,204,68,193,238,92,217,22,154,83,24,113,208,24,242,61,117,183,61,254,71,10,67,200,98,40,250,57,104,60,190,219,133,201,142,235,115,157,63,189,198,7,152,122,46,133,39,100,140,128,51,81,6,53,225,150,124,233,1,211,183,65,159,204,74,51,87,192,212,236,202,144,141,113,35,186,7,134,80,172,22,158,20,225,8,183,15,85,175,165,198,110,32,51,94,46,76,223,13,253,109,106,108,243,189,57,149,33,250,219,199,20,166,112,119,169,145,190,154,216,192,132,239,195,237,179,6,110,67,111,142,146,215,125,49,234,79,234,3,211,185,57,126,27,113,117,93,218,184,86,94,118,11,12,125,75,31,237,120,99,123,221,171,173,15,128,192,103,249,185,84,26,157,119,136,193,62,48,113,165,120,114,132,65,197,97,165,202,121,57,47,17,120,244,252,12,42,202,119,97,76,33,50,101,221,249,44,45,27,190,244,217,83,105,225,42,240,185,243,40,113,245,64,96,75,125,160,138,252,138,79,69,218,62,102,125,111,59,252,198,7,69,46,97,142,199,153,136,150,84,28,200,233,132,241,12,218,241,189,93,44,249,156,110,40,12,208,247,162,18,39,62,24,17,218,254,76,134,115,64,137,165,13,19,244,70,203,108,34,226,96,197,189,9,186,171,45,38,250,82,194,29,56,110,31,108,140,199,110,132,148,33,71,114,212,54,243,179,3,141,30,43,255,56,222,105,23,117,23,82,168,47,112,26,197,160,169,187,208,76,16,208,225,99,98,186,26,114,42,51,102,108,49,11,55,92,97,116,237,228,156,124,172,97,214,197,141,252,247,138,93,130,148,102,82,115,185,77,152,202,191,38,193,157,173,254,240,177,19,247,144,77,131,232,164,62,210,54,197,122,31,148,45,117,135,246,195,116,15,241,183,218,117,211,114,87,31,219,74,46,28,30,176,201,116,76,44,194,229,11,192,154,66,233,120,227,131,122,117,5,91,17,108,103,29,50,120,56,254,96,244,131,43,89,77,214,250,105,160,59,76,249,215,236,15,156,93,186,8,122,97,94,57,61,191,77,175,84,255,109,147,114,92,207,111,143,144,209,165,0,162,115,92,209,23,43,45,204,101,181,70,40,58,222,201,178,196,142,30,195,60,229,196,70,221,57,45,124,28,94,180,195,122,96,158,213,31,188,24,147,83,191,22,84,132,229,104,165,63,153,194,116,4,240,137,82,173,223,177,110,125,231,11,85,23,59,163,236,152,211,189,206,194,105,229,159,14,55,186,44,200,136,27,107,225,94,61,173,31,181,195,244,48,36,55,225,175,93,119,145,26,85,96,78,106,190,167,159,147,209,121,176,235,8,89,247,216,72,138,240,90,16,203,154,194,211,83,184,208,121,206,160,234,47,19,25,186,215,142,37,81,7,208,51,166,238,14,28,239,173,143,171,18,10,12,75,193,61,21,211,129,190,149,227,192,200,50,212,184,122,213,203,217,53,244,140,183,123,165,44,179,45,206,31,29,90,175,239,7,171,121,44,125,101,74,168,194,185,131,148,153,175,186,54,48,122,249,254,82,108,222,169,233,197,63,86,188,195,117,137,25,61,40,42,85,30,35,34,8,203,144,9,76,171,131,225,239,108,178,80,47,188,154,211,237,129,135,16,78,186,9,144,211,207,45,96,220,165,124,225,226,44,204,98,18,120,87,110,18,12,239,192,61,82,172,247,188,149,227,192,253,76,208,64,23,57,30,189,177,117,253,139,223,165,132,96,200,197,204,108,151,27,7,198,63,149,159,134,202,50,252,76,101,213,114,245,6,27,51,61,180,66,109,197,224,125,59,177,3,179,138,195,94,80,25,222,116,6,86,170,35,220,143,160,32,91,42,172,15,76,179,29,47,133,132,222,4,155,84,38,55,138,135,121,197,163,21,122,145,202,231,104,20,47,250,126,75,49,202,241,19,229,189,169,58,159,211,103,25,242,125,249,70,244,240,172,76,136,59,96,59,121,94,184,155,140,76,92,77,194,169,203,168,145,209,184,139,122,176,151,87,121,177,110,29,46,226,209,38,30,146,252,182,185,25,49,207,208,82,46,83,111,126,28,5,175,103,44,214,26,165,63,48,74,121,247,189,9,96,232,60,235,119,235,161,15,205,99,77,112,135,150,187,94,231,4,134,157,148,151,70,86,182,196,68,35,240,56,117,130,15,19,176,242,31,38,14,157,183,60,23,138,54,61,190,230,92,93,170,158,128,201,138,38,95,123,203,106,195,20,134,51,58,252,193,233,142,116,155,157,32,120,204,26,137,73,190,76,128,178,40,76,23,5,255,109,8,239,183,182,207,110,142,139,20,191,77,165,77,85,52,135,23,113,126,55,49,250,250,220,19,125,133,128,215,88,106,234,206,233,37,123,111,26,244,37,167,244,183,55,152,80,154,63,152,41,40,78,133,17,199,246,17,221,176,25,138,62,216,176,8,159,195,244,198,211,5,112,76,85,118,226,119,169,63,126,161,62,56,58,181,247,189,118,151,246,75,246,177,145,207,252,161,52,209,44,183,30,222,102,202,153,180,238,225,32,52,149,147,90,141,145,163,78,179,32,153,177,170,90,5,162,106,94,232,82,232,33,149,139,126,75,203,179,221,159,54,134,149,94,13,109,214,183,91,235,182,180,244,98,52,244,124,89,211,97,43,223,204,152,45,14,20,169,203,189,120,222,44,167,193,183,175,50,63,77,77,187,174,157,115,34,43,69,174,238,207,160,16,73,136,115,15,42,204,77,191,37,141,2,230,142,39,163,65,213,122,22,125,234,17,126,133,208,92,223,101,75,110,196,143,254,102,248,74,121,44,10,11,192,111,158,173,198,70,175,70,218,197,39,146,121,220,87,2,212,172,25,106,230,142,90,113,143,26,82,4,69,115,192,196,152,212,214,113,230,113,233,183,66,91,141,124,25,56,192,157,190,245,241,211,232,8,62,86,186,149,168,41,44,141,90,174,173,86,129,65,118,125,196,98,13,109,171,174,235,250,83,218,113,152,222,101,207,238,84,8,150,249,44,45,19,129,40,133,233,222,126,175,222,38,24,46,27,231,52,225,251,15,182,18,182,185,159,93,183,187,130,232,129,217,89,117,121,145,6,242,236,5,170,125,251,241,128,138,53,181,243,37,64,15,217,220,150,194,116,49,240,65,163,246,113,235,23,57,142,218,217,206,252,201,104,160,116,213,227,205,149,64,192,218,7,141,84,252,86,111,2,149,252,21,51,173,17,33,212,229,151,209,218,139,217,208,168,101,85,107,72,35,243,18,175,141,171,155,244,139,100,132,63,227,201,153,41,165,54,133,67,158,250,160,249,248,233,181,62,222,89,118,50,23,240,206,87,42,198,96,90,129,249,147,89,101,74,93,234,249,209,45,62,110,62,82,237,234,232,48,196,49,40,124,233,91,47,15,90,37,255,215,140,164,147,94,248,70,120,233,165,85,47,79,224,7,247,8,164,82,103,87,198,208,33,173,150,164,255,224,159,174,146,190,151,81,168,47,12,15,228,121,47,163,242,6,108,37,168,207,144,150,120,107,202,123,151,46,32,122,102,70,15,38,94,97,63,43,63,91,174,184,5,12,135,52,235,84,129,241,238,131,54,8,165,62,46,43,37,52,254,185,208,176,217,106,147,10,173,40,221,215,70,46,118,94,65,112,155,196,18,246,163,203,228,227,180,22,83,104,119,112,80,219,160,14,113,197,203,143,199,38,41,164,155,128,237,164,247,106,148,102,117,19,40,38,159,19,111,181,44,251,168,11,155,134,157,1,155,162,178,62,26,154,130,1,147,193,184,189,1,63,171,81,99,123,194,241,120,30,28,146,72,10,148,77,122,52,181,72,16,198,3,54,174,183,160,200,248,132,173,68,27,244,182,131,54,91,153,93,90,237,160,196,182,198,99,104,241,221,124,200,230,175,248,71,96,56,160,30,12,33,83,59,247,227,45,211,228,55,174,38,154,146,245,91,182,101,116,33,135,81,212,108,143,51,45,153,151,179,29,80,117,171,70,158,178,181,21,87,91,193,65,86,216,88,136,14,219,191,45,239,205,93,206,149,184,203,160,160,84,97,180,127,252,230,219,26,172,79,221,25,233,99,83,3,70,63,121,63,187,114,88,233,93,170,52,230,250,249,233,206,148,4,61,190,86,26,207,126,143,200,70,192,155,194,99,133,75,13,123,3,187,58,235,214,4,122,215,37,181,137,207,233,163,154,88,155,163,214,52,79,61,13,170,177,227,107,108,107,250,62,158,119,170,45,198,19,90,248,120,15,39,116,1,240,89,182,141,126,80,30,152,50,65,135,105,93,87,223,155,111,167,164,23,126,185,238,199,61,51,37,164,230,112,35,191,248,14,74,15,146,70,63,222,113,186,44,102,131,81,225,90,14,147,116,86,11,223,127,220,152,15,166,59,72,210,61,215,8,111,211,81,242,217,229,1,139,243,146,10,125,208,152,135,10,227,75,127,131,2,211,46,143,231,151,77,0,211,239,77,96,161,104,140,167,91,53,137,191,22,105,159,156,222,65,9,223,237,12,239,249,54,106,254,207,255,89,46,230,133,218,86,47,75,87,102,207,81,190,86,80,160,164,40,93,61,59,58,28,249,189,153,219,229,89,183,232,25,184,205,160,21,153,84,173,254,14,193,33,54,68,10,239,216,133,231,124,14,159,52,46,166,249,215,156,127,160,57,126,218,250,202,232,170,222,94,80,14,216,164,88,234,247,216,213,137,117,104,219,27,123,94,135,36,179,13,58,60,109,131,208,241,228,184,18,15,198,84,233,250,45,201,32,205,248,109,227,220,62,147,44,207,122,159,219,244,221,159,149,217,188,205,18,232,64,98,225,157,99,43,96,252,244,218,245,222,148,170,196,147,53,246,203,231,96,68,138,192,55,38,178,9,187,168,141,38,126,52,118,92,77,88,65,99,91,208,217,135,175,107,248,158,199,19,121,226,2,8,104,250,199,132,255,178,245,36,106,206,181,135,167,96,253,109,181,71,184,167,125,93,116,66,4,124,118,166,40,225,47,68,182,90,85,3,95,45,143,233,35,78,17,101,218,79,24,40,83,176,240,131,77,110,176,63,39,8,18,68,190,172,33,227,246,241,56,249,232,78,250,102,127,252,159,149,117,10,103,148,90,28,60,219,105,150,91,19,115,38,67,251,61,247,248,53,63,210,128,245,160,227,97,115,248,215,55,248,97,12,164,136,79,209,165,180,164,249,228,60,41,54,172,254,90,104,25,174,39,137,54,17,124,246,65,193,44,104,76,122,144,140,245,205,30,241,32,130,216,146,76,226,32,27,179,20,249,117,205,78,156,17,74,174,166,79,153,23,82,92,243,129,107,245,35,27,218,145,87,180,234,71,4,74,46,121,125,94,139,224,136,62,55,156,218,56,168,146,18,45,67,51,8,157,230,120,37,223,171,159,220,31,138,128,61,70,212,164,55,21,76,217,229,122,1,235,108,154,120,239,24,104,15,88,152,176,214,115,103,102,187,111,228,232,46,147,228,23,152,206,215,126,109,130,255,175,73,170,115,180,91,57,110,157,44,46,163,175,76,72,58,76,240,182,104,138,240,170,118,89,45,38,63,201,130,165,57,69,196,203,115,92,123,206,202,73,249,27,116,81,244,238,128,229,167,226,161,28,11,250,198,251,105,10,166,127,126,178,153,199,18,33,97,252,193,168,172,63,153,57,56,18,61,12,52,117,31,169,232,115,23,171,11,114,152,194,115,77,87,18,49,74,43,224,138,199,41,87,87,130,246,97,47,144,213,174,250,94,21,246,135,115,44,8,127,102,29,147,74,151,40,119,39,177,137,210,101,29,14,28,92,115,119,177,121,200,217,148,17,195,201,59,232,75,252,55,199,35,129,235,188,249,101,250,10,52,93,180,132,73,226,160,135,211,154,119,127,96,196,255,253,222,84,207,111,205,66,149,31,87,37,236,32,125,108,158,171,81,252,184,112,150,142,114,246,100,68,3,253,183,59,50,55,202,54,195,123,93,225,222,32,129,148,247,243,218,108,7,97,254,81,218,214,5,0,7,192,187,57,154,218,213,150,19,172,193,121,196,152,54,203,13,214,247,230,219,179,111,200,247,63,169,107,124,177,28,158,21,181,250,79,50,148,210,252,152,41,141,192,134,210,159,32,118,70,130,152,220,229,173,90,176,49,161,159,93,92,12,59,189,63,3,78,159,247,125,183,196,150,223,175,153,189,95,28,104,43,73,169,106,48,136,167,187,224,112,207,97,210,42,140,180,147,47,92,82,130,186,184,138,73,230,196,128,113,102,234,207,91,225,38,198,189,209,139,124,134,155,236,193,29,49,186,180,62,31,171,151,144,30,7,46,4,8,30,56,69,48,28,25,133,215,42,192,33,139,93,237,192,166,249,169,143,134,252,105,185,112,81,14,55,210,199,247,220,66,79,151,178,213,10,159,173,98,123,207,30,94,44,195,46,16,250,42,77,7,202,29,22,42,30,229,131,100,58,0,174,59,166,29,18,183,192,144,250,195,146,162,234,144,183,222,156,250,252,22,112,167,1,167,76,210,244,43,79,15,152,205,251,225,229,18,127,140,23,99,179,86,58,91,130,112,115,157,175,39,192,154,96,141,246,26,71,15,132,103,154,238,183,184,56,35,188,167,51,23,16,160,20,152,20,193,125,178,133,249,147,5,146,44,54,220,4,174,50,166,150,13,45,119,241,161,15,39,12,88,43,163,216,237,174,47,10,227,244,106,122,51,148,59,104,214,24,66,224,2,209,58,102,34,18,44,98,116,22,7,230,44,75,64,124,225,4,225,34,68,15,205,15,223,87,198,11,152,116,96,28,31,136,131,84,133,161,107,70,67,117,250,28,161,99,32,176,201,93,5,188,45,61,36,48,91,64,88,67,147,206,82,122,56,109,146,103,138,83,211,168,89,141,37,234,143,195,181,224,45,46,188,171,236,94,203,132,242,98,207,166,233,168,114,92,33,50,230,29,79,158,81,191,18,171,179,168,7,116,247,137,175,251,176,84,169,146,235,81,97,97,109,66,213,150,46,186,242,70,36,255,215,88,163,234,213,212,50,133,81,226,214,171,235,131,31,107,122,199,148,196,238,218,10,103,18,174,113,115,182,85,97,50,44,74,217,115,196,118,141,136,46,36,87,235,118,145,203,61,250,31,215,77,222,186,113,126,188,97,5,18,47,73,225,66,153,99,220,251,44,0,153,194,180,59,112,161,32,11,119,140,219,68,9,248,188,72,138,48,255,153,177,156,133,132,235,111,71,203,136,240,180,62,117,146,82,163,226,85,217,236,68,72,99,84,45,20,56,255,226,194,232,151,175,7,206,41,166,120,179,106,7,29,146,250,163,17,59,220,114,221,79,21,66,179,174,60,17,23,67,148,69,175,62,31,48,22,54,167,231,99,239,158,223,182,190,213,17,147,195,211,217,207,147,207,20,87,195,234,73,117,232,123,211,14,53,130,133,196,113,134,194,179,73,164,145,25,41,76,83,68,113,202,142,176,24,61,84,148,225,183,208,194,14,178,130,181,200,81,214,241,178,42,174,123,115,50,185,93,167,89,177,42,164,8,99,246,44,156,175,245,19,233,186,40,173,52,245,222,214,162,60,96,43,115,208,123,115,60,185,81,101,100,15,182,206,96,66,68,17,238,70,218,68,56,149,139,74,114,175,200,35,172,12,89,189,40,28,61,196,139,69,36,178,218,171,198,201,117,5,140,98,120,123,30,140,110,79,235,70,195,251,28,250,211,244,157,140,213,51,16,211,40,250,224,133,166,202,51,2,241,9,118,167,46,16,19,106,187,233,9,220,3,253,92,199,24,207,72,79,48,173,246,126,63,118,78,243,38,78,232,232,167,112,67,162,193,225,99,127,116,80,206,226,163,101,69,160,120,54,58,203,142,197,138,137,66,18,51,149,119,18,230,26,89,21,98,31,245,89,185,185,166,88,154,132,144,36,148,110,243,191,172,176,40,182,253,60,87,159,215,236,241,61,122,181,61,84,151,230,25,176,17,191,93,151,72,232,3,91,97,212,189,119,87,170,218,178,70,235,55,141,85,172,23,132,192,176,44,238,231,192,199,209,197,133,139,227,21,169,228,177,16,237,86,216,250,30,71,250,14,2,160,238,46,244,212,24,30,45,129,166,75,11,65,129,235,237,40,103,199,141,179,81,45,133,243,142,183,62,211,112,42,51,254,71,193,244,66,28,96,81,197,53,216,180,80,2,166,36,107,43,12,147,237,222,252,172,1,57,120,33,221,184,103,4,173,187,69,30,229,131,36,118,236,118,7,109,138,62,24,87,211,45,250,222,28,18,128,110,201,231,175,180,35,93,212,204,3,144,155,31,67,152,70,36,201,26,99,160,31,140,102,180,119,115,98,61,84,113,230,73,9,172,22,73,52,218,153,22,93,156,217,68,219,35,153,59,204,25,145,23,51,210,96,36,130,235,232,58,42,201,196,52,74,100,130,83,81,127,218,202,168,230,77,20,67,216,209,106,78,20,93,98,105,162,23,214,181,168,17,90,240,8,162,133,241,103,229,128,67,1,0,123,134,195,244,71,144,137,198,157,17,206,185,169,121,209,226,6,158,244,98,242,121,120,124,181,243,94,114,243,101,141,115,221,46,64,128,149,32,108,66,2,63,181,152,136,153,160,221,82,152,200,217,101,113,156,93,80,125,67,136,18,174,62,6,179,133,216,151,188,182,201,214,5,103,13,219,167,37,24,211,164,255,124,131,177,152,182,158,25,97,224,44,215,41,182,138,197,172,17,25,156,214,30,97,212,95,139,33,25,20,180,201,132,104,148,40,184,83,152,78,40,30,246,96,82,17,65,16,152,116,84,176,152,232,204,161,245,29,7,62,191,150,130,65,117,134,172,181,231,106,40,151,1,55,235,194,39,245,177,40,50,5,37,115,162,190,252,148,207,18,82,140,81,65,174,169,107,221,47,210,53,65,21,37,187,52,196,25,159,195,222,186,7,169,204,212,250,158,138,228,238,178,237,80,210,246,227,242,158,247,132,82,123,249,110,124,240,167,44,152,179,116,144,8,207,41,190,232,107,91,103,180,126,57,134,104,134,203,160,161,216,182,46,237,242,108,24,85,60,25,216,233,43,93,210,38,9,164,164,48,77,161,130,68,200,241,72,75,252,168,101,191,14,179,209,73,87,82,24,61,110,183,197,56,123,48,170,5,198,127,9,110,24,142,208,83,31,251,171,208,12,14,45,219,138,240,192,39,77,92,238,139,145,86,120,106,142,169,9,247,50,111,108,78,213,106,206,89,204,195,136,139,43,241,80,249,105,156,174,203,44,43,143,244,58,126,15,145,215,32,232,18,119,149,160,58,112,166,128,43,224,252,108,250,104,182,230,139,162,64,186,21,180,46,85,129,66,2,125,225,26,7,133,10,123,165,190,240,249,184,23,166,58,89,171,184,143,137,162,250,36,96,34,158,178,66,114,67,223,49,174,46,37,61,37,226,57,83,229,118,57,228,20,79,203,107,89,72,40,8,115,103,64,206,221,21,30,55,221,5,89,104,102,5,169,61,119,143,152,166,173,227,89,217,137,17,13,158,172,133,25,101,64,113,23,114,80,199,42,241,153,190,21,54,237,253,64,105,214,84,21,165,84,46,238,109,85,216,69,224,9,41,42,238,205,190,220,244,106,72,133,253,214,11,180,44,84,62,24,3,108,195,81,109,112,118,137,45,117,122,7,38,113,231,244,198,132,45,206,250,224,195,24,68,1,51,47,159,155,83,248,30,79,78,207,59,113,24,184,57,97,226,168,147,24,93,143,194,63,27,21,197,33,232,78,191,99,22,61,19,40,193,56,251,185,90,67,138,178,163,106,242,60,66,221,15,74,112,110,132,120,3,212,32,181,226,168,37,198,230,69,138,239,108,140,122,53,234,245,247,185,168,154,208,57,152,180,114,36,153,67,38,40,5,21,77,42,86,158,9,154,155,137,113,5,140,192,155,174,218,159,15,28,37,43,229,241,253,104,106,199,25,35,30,91,91,220,25,60,214,173,220,37,168,187,159,37,79,7,244,29,232,241,166,37,117,131,36,193,190,229,202,196,124,139,238,92,231,179,222,186,93,147,181,86,253,3,146,99,181,221,82,27,4,252,231,31,102,82,30,140,196,152,12,55,2,201,37,52,39,206,254,153,158,45,151,122,138,22,101,214,27,89,174,241,168,35,204,216,246,14,122,108,230,163,142,0,241,36,10,167,140,196,49,158,221,1,73,158,121,135,172,79,89,152,211,10,38,163,246,9,17,232,164,162,17,20,111,214,168,36,165,197,248,35,150,113,220,150,213,239,231,130,119,167,134,146,214,60,73,6,237,140,131,218,163,142,137,25,242,219,103,235,82,87,130,50,213,251,65,172,205,144,110,231,57,205,94,229,99,107,93,48,222,215,221,91,16,233,74,237,185,247,95,74,159,252,165,200,203,89,99,127,103,145,151,191,253,211,127,250,63,255,252,111,254,241,10,47,196,102,208,109,249,125,128,73,136,183,75,9,0,176,69,25,29,182,164,225,20,184,183,229,28,77,68,57,135,158,186,43,237,142,17,173,250,224,121,44,118,219,122,115,58,78,236,128,105,249,113,61,119,96,162,17,253,131,57,166,93,145,117,187,121,79,126,24,162,22,61,119,41,119,178,71,43,219,47,70,142,90,88,31,21,49,160,228,70,102,18,245,62,86,161,63,175,77,154,221,97,218,74,100,253,233,99,242,235,103,241,15,124,118,224,43,207,216,113,28,141,238,253,193,22,172,187,126,36,142,121,45,222,164,19,109,57,241,89,76,81,184,184,31,104,149,208,89,8,110,213,108,219,240,231,194,124,79,125,43,52,36,247,119,196,179,246,32,189,233,91,173,101,226,190,14,179,153,223,32,33,238,240,136,34,71,224,66,197,229,133,55,9,207,21,87,219,81,51,204,4,93,0,105,212,226,191,93,97,169,94,27,68,131,206,238,101,217,7,61,238,83,210,105,6,31,189,102,191,55,5,200,66,10,164,121,8,202,118,254,100,168,49,221,190,165,221,148,177,67,208,18,184,104,61,31,117,185,164,32,227,230,221,26,211,8,12,129,97,150,128,183,50,110,207,7,161,102,245,222,28,113,134,166,83,97,158,221,171,7,140,131,92,223,41,62,239,152,82,16,210,245,230,240,96,93,5,116,90,179,165,173,19,137,103,89,189,222,71,155,18,19,38,90,76,103,143,248,109,154,76,118,249,96,40,207,140,238,55,63,158,71,151,186,164,3,159,229,227,154,11,19,33,193,115,74,144,217,208,45,72,226,95,140,194,165,43,132,107,112,62,7,243,184,26,162,191,206,196,94,246,116,58,227,196,37,210,42,125,174,38,62,234,47,150,97,3,63,55,199,21,140,185,132,232,167,200,15,240,228,231,20,208,252,139,193,22,26,106,117,80,220,115,29,139,227,147,66,116,221,143,89,41,161,153,111,157,157,32,222,170,221,176,116,160,195,88,231,173,240,132,44,222,62,216,26,190,235,23,163,109,142,139,130,35,146,119,78,106,73,222,155,58,97,63,176,12,116,218,147,36,191,129,43,49,61,135,137,84,60,23,195,114,12,20,225,155,169,70,7,197,26,255,229,78,185,167,154,21,83,110,241,107,59,162,172,73,166,10,218,230,206,28,177,142,18,35,171,101,128,134,188,227,222,196,217,133,24,206,131,33,149,235,40,60,183,166,182,20,179,51,253,167,81,216,29,250,220,156,232,220,75,29,166,199,240,216,67,236,186,171,188,13,235,82,84,155,44,1,218,247,122,192,12,150,200,185,120,232,10,65,85,228,115,217,16,112,29,180,112,215,153,146,170,183,50,231,236,104,165,76,58,13,225,182,5,252,167,181,237,20,15,21,191,57,21,60,239,28,207,172,56,255,214,132,177,150,110,95,70,250,250,170,139,80,112,167,83,151,60,57,210,94,206,131,192,50,87,78,202,2,227,7,127,86,137,57,103,84,126,129,187,71,102,7,117,216,90,31,106,129,139,16,216,160,207,41,90,194,10,67,238,169,1,87,130,94,122,107,60,60,31,241,133,137,74,186,75,64,62,115,206,47,94,39,220,32,185,121,181,126,141,31,138,94,181,20,243,18,17,57,83,62,7,76,203,35,93,154,216,32,183,181,99,161,82,241,76,98,214,245,222,254,218,56,15,87,160,180,147,26,178,179,241,7,151,213,232,91,35,48,116,241,28,112,233,42,216,0,76,214,96,57,204,206,89,139,194,37,59,97,108,152,218,86,211,137,246,147,57,113,152,70,208,75,13,57,75,55,125,33,103,42,50,183,30,75,96,169,27,169,201,97,20,25,244,209,232,191,88,226,123,230,95,176,72,224,227,193,59,89,25,184,175,164,126,82,134,198,91,253,183,41,74,126,46,198,142,59,70,136,68,191,71,178,110,131,62,100,137,178,111,53,180,52,87,204,95,160,239,192,191,120,168,192,36,221,63,111,100,16,64,110,250,203,244,182,27,30,15,32,137,142,34,64,21,248,23,203,115,184,32,156,160,48,213,96,110,197,233,98,83,110,175,13,131,33,243,46,135,137,163,139,29,54,101,226,225,159,139,158,68,85,130,13,213,212,107,93,238,156,164,8,69,184,69,97,212,30,2,166,90,62,235,205,41,26,113,91,59,127,201,209,246,192,219,117,123,14,156,177,13,250,219,149,88,239,183,68,136,213,204,217,31,56,151,176,197,147,183,216,226,142,16,104,72,1,18,212,106,207,47,159,125,218,23,254,132,76,40,18,53,214,192,39,249,194,54,145,60,153,224,20,149,209,246,198,81,250,219,139,43,66,131,30,4,179,29,30,36,143,116,72,126,13,23,28,238,100,150,230,3,111,239,238,131,82,105,155,106,73,233,192,179,60,233,120,224,154,53,9,198,33,110,100,167,225,209,250,245,248,34,77,158,220,186,15,118,31,80,10,103,151,126,76,82,181,117,6,60,159,253,28,65,56,175,159,62,224,49,89,87,57,181,91,111,147,226,116,99,182,88,136,94,250,220,176,232,70,220,58,163,40,43,131,114,60,232,230,250,102,103,255,164,164,80,156,94,43,213,118,161,9,54,255,58,37,191,134,234,170,29,220,63,24,73,227,190,244,106,98,200,43,96,90,53,232,52,154,22,101,247,39,39,137,82,186,62,90,170,209,28,117,208,86,157,141,245,194,140,131,111,124,214,57,102,203,128,50,216,46,61,108,238,146,52,216,1,110,208,9,182,195,230,211,200,47,163,85,183,220,253,162,194,73,186,205,118,132,191,97,124,124,207,125,92,139,37,125,191,129,233,187,250,29,159,112,244,200,38,232,213,212,148,250,189,217,61,158,165,69,97,205,118,95,98,208,171,183,84,121,240,134,137,246,139,33,150,72,118,173,34,48,59,253,188,73,68,111,42,253,27,129,135,154,61,36,134,79,67,131,35,121,110,180,114,61,74,50,168,144,21,255,10,99,239,172,116,252,157,81,186,120,33,168,161,13,23,188,26,214,36,162,234,52,129,182,154,191,58,24,4,136,235,99,46,74,191,92,25,124,81,28,187,242,220,27,151,202,97,56,211,250,49,10,221,96,146,195,48,119,135,190,20,17,149,234,211,31,151,254,252,150,94,141,194,152,127,43,20,144,187,100,145,184,185,45,153,15,110,132,25,212,88,29,39,99,245,184,249,57,91,150,231,99,97,250,92,143,228,156,85,224,229,40,74,147,14,55,255,29,110,125,122,70,133,114,67,223,91,58,237,98,199,214,33,205,52,36,113,152,84,220,51,255,41,150,115,165,20,235,246,130,24,160,254,246,242,162,39,4,18,172,95,245,243,65,146,75,55,81,17,64,81,108,213,65,201,94,133,60,154,105,107,23,157,100,100,167,253,224,131,78,147,116,0,5,38,17,225,211,223,4,86,69,201,145,41,74,205,116,119,216,122,133,233,234,56,71,192,242,157,100,129,81,54,213,249,111,236,231,184,154,24,188,142,120,179,46,121,43,30,13,225,155,165,235,214,52,253,29,70,6,231,177,25,36,179,91,92,61,159,60,235,239,0,238,242,152,3,46,90,203,186,1,76,26,17,125,209,125,26,122,36,105,137,140,149,238,150,19,139,207,121,78,201,186,215,83,189,187,2,221,169,236,164,91,106,165,178,53,62,231,49,108,146,88,32,250,69,59,224,17,247,62,119,171,122,115,104,85,190,126,104,84,182,155,94,140,154,182,204,163,114,155,170,224,93,145,132,95,129,90,119,23,117,205,82,172,157,196,172,209,128,72,178,3,71,192,38,149,44,119,206,176,128,98,122,83,194,175,71,88,220,2,87,73,101,176,145,173,207,234,140,66,10,146,111,177,158,227,51,149,41,222,94,10,24,50,153,56,156,164,170,215,93,59,9,102,179,194,166,3,121,175,30,185,235,111,255,242,62,247,209,224,108,233,225,3,29,211,30,67,134,226,145,190,24,17,46,39,1,13,242,173,93,52,215,56,216,108,111,252,51,76,11,232,57,173,145,234,242,231,54,34,141,212,73,178,141,223,82,118,224,99,204,52,126,133,16,122,124,233,70,5,78,22,43,204,215,45,94,18,203,226,104,199,229,124,2,53,40,60,196,213,141,202,70,61,33,159,77,79,80,186,44,106,8,9,185,233,30,171,154,192,192,19,237,248,229,144,2,54,217,211,231,236,158,100,80,104,157,164,223,3,187,236,34,94,63,88,77,56,190,65,104,222,219,205,225,93,105,76,2,86,194,188,54,129,65,16,216,246,147,59,42,4,109,52,68,75,217,125,139,171,9,104,136,53,59,27,255,136,224,63,48,132,7,69,109,35,13,99,134,53,210,123,155,43,17,104,27,26,8,133,186,218,156,158,10,108,231,229,231,185,139,19,163,176,163,67,5,161,235,207,181,142,123,227,129,60,17,162,51,145,106,216,255,132,129,87,144,214,149,241,45,83,133,175,160,48,53,128,62,96,104,204,74,101,41,17,162,29,234,222,192,248,232,122,53,222,146,59,48,214,135,236,73,4,88,122,203,31,123,81,58,253,140,39,209,247,114,225,178,68,231,23,152,50,132,128,173,23,100,81,56,185,152,27,40,81,239,242,132,174,162,229,214,160,218,100,255,1,207,149,226,67,227,197,172,242,192,16,36,239,213,153,158,30,207,28,220,57,62,199,58,126,177,250,255,131,141,199,219,206,3,19,186,127,96,206,3,1,211,243,178,60,55,79,59,214,214,217,230,105,222,242,6,3,93,228,8,17,77,26,121,234,128,31,19,210,239,79,155,228,118,121,35,118,225,142,242,195,231,235,63,48,169,153,120,109,74,118,158,56,100,15,245,25,80,178,114,207,197,176,199,226,98,194,69,207,199,62,246,198,217,11,195,212,238,203,124,110,14,251,196,209,100,29,78,21,69,167,188,5,220,164,159,202,15,14,210,237,248,201,215,191,87,179,61,95,184,171,110,7,38,0,1,139,22,48,121,236,249,192,158,108,60,40,212,60,13,0,205,100,36,170,128,237,181,21,62,63,231,27,155,245,244,235,106,41,103,178,54,103,1,211,13,231,249,105,82,115,241,224,195,10,26,21,230,240,153,3,70,198,229,133,201,184,59,140,79,175,129,175,3,231,21,27,27,233,142,246,76,98,228,133,230,189,26,85,144,231,189,77,213,197,225,198,57,255,185,57,231,208,24,181,243,189,158,236,9,112,216,66,11,43,231,63,208,28,223,163,150,63,63,23,34,74,241,220,52,4,248,227,151,215,10,159,145,110,94,122,194,29,182,155,215,120,238,204,33,226,29,148,226,138,158,192,199,101,28,207,91,219,113,220,97,202,96,247,123,243,21,86,3,94,74,253,227,99,135,47,64,118,67,79,115,128,195,75,202,217,249,71,174,239,91,173,92,226,173,104,213,250,46,251,180,162,58,250,192,203,150,234,51,133,75,141,57,204,52,26,235,185,250,18,189,6,245,113,42,200,99,203,167,223,195,7,38,63,63,91,0,253,133,195,11,183,126,105,239,226,179,173,46,96,104,207,79,234,163,68,40,241,160,244,237,121,126,154,242,105,159,40,28,38,159,248,233,249,62,51,199,110,62,56,44,190,15,222,163,64,129,51,44,17,139,231,193,145,87,142,171,155,114,6,205,84,174,18,107,239,156,251,243,31,207,189,92,178,22,20,158,249,107,195,115,184,79,184,235,251,249,28,240,207,238,173,77,104,255,73,35,211,167,61,158,139,20,103,30,207,230,195,97,197,225,60,202,147,95,152,84,189,197,234,25,116,223,30,207,111,15,87,195,162,22,97,74,147,63,67,173,163,112,192,181,60,206,46,242,184,59,230,17,106,35,83,211,119,232,18,172,116,225,54,230,227,1,225,6,134,17,231,8,37,229,192,230,13,172,72,8,53,235,110,184,31,111,96,68,199,58,96,146,23,250,61,170,137,120,58,60,173,241,171,122,57,41,187,42,45,112,109,229,245,190,10,221,186,29,54,133,177,7,174,123,10,204,105,177,61,238,23,181,205,1,147,34,223,143,239,70,243,68,135,251,152,79,32,222,186,252,222,81,235,20,28,63,78,39,253,13,98,88,26,97,130,199,173,108,65,72,4,54,142,213,235,208,246,112,223,186,241,152,159,223,62,166,50,182,8,75,57,60,48,250,116,225,88,246,74,135,138,241,255,105,59,183,148,125,154,44,171,79,41,206,135,217,9,94,120,39,10,34,72,207,64,240,202,11,219,30,79,119,163,179,48,126,251,201,216,177,246,223,15,4,169,170,162,168,170,111,189,153,79,102,100,28,246,113,173,80,208,192,153,117,225,66,6,35,212,59,152,58,166,195,40,204,107,246,158,170,118,95,157,148,204,103,181,54,224,94,190,5,93,195,140,187,45,89,4,182,222,241,118,6,19,193,214,178,131,243,220,107,249,42,56,222,97,21,86,196,3,211,206,226,163,86,146,149,228,11,92,33,48,184,112,222,22,215,23,24,231,233,230,217,26,82,138,114,70,176,57,146,19,113,20,45,70,169,151,200,63,229,235,11,79,232,129,20,102,231,119,47,2,178,179,34,199,215,217,87,76,234,192,97,60,41,121,237,179,240,249,166,15,46,178,124,201,20,123,173,153,161,116,189,41,60,251,91,190,192,106,182,210,147,155,46,33,196,239,222,85,182,37,43,154,94,190,70,120,50,233,227,4,30,187,22,185,186,107,24,105,194,238,50,151,252,54,114,23,10,239,245,38,3,228,203,154,40,195,244,40,163,188,223,110,103,91,95,2,159,63,216,75,224,37,238,232,65,119,126,27,189,209,203,5,248,24,212,94,85,0,204,215,19,24,197,150,250,224,81,53,22,202,134,89,159,145,101,98,59,58,87,170,21,232,191,171,9,122,203,152,86,43,163,122,176,245,89,41,76,180,191,189,169,84,146,78,211,243,129,246,219,204,243,162,203,87,70,133,169,147,253,152,161,65,120,200,150,56,17,83,126,139,27,110,97,113,82,160,88,74,229,125,237,115,82,74,147,28,48,25,125,127,112,180,229,116,154,194,62,60,223,7,161,45,52,235,147,157,157,250,29,82,100,246,165,162,30,120,189,96,209,129,103,31,58,17,169,226,120,17,128,179,101,21,41,246,135,179,131,140,237,189,186,88,201,132,124,17,252,213,118,243,16,141,7,149,114,253,99,140,212,119,107,171,197,151,96,63,60,47,18,12,162,232,60,109,189,150,45,242,157,96,137,205,89,97,90,188,154,31,50,20,130,202,49,129,201,59,179,191,53,127,155,146,94,141,133,226,142,95,63,219,136,180,60,2,19,183,221,178,23,135,73,110,119,247,232,67,167,11,75,62,151,101,66,221,241,99,225,106,218,103,162,68,83,220,102,238,214,49,172,15,142,198,193,59,6,96,227,204,122,115,94,243,221,156,3,165,203,147,45,228,54,222,213,248,210,178,111,28,235,4,23,169,184,159,65,202,176,41,12,65,224,126,62,78,209,84,155,53,178,95,222,81,243,144,134,48,189,2,91,222,196,253,43,142,253,41,112,195,116,117,115,31,123,95,76,142,69,41,251,122,46,16,52,188,83,31,141,132,204,243,114,136,197,142,0,47,239,31,55,155,25,11,68,96,188,7,255,158,211,180,2,4,166,23,42,189,176,123,38,69,185,4,198,190,169,47,250,71,202,113,40,220,92,241,106,24,5,191,240,225,1,79,141,253,233,33,177,74,58,179,114,60,148,115,180,42,12,25,184,231,26,80,243,139,87,119,113,206,96,244,27,178,240,233,178,126,21,42,191,254,111,113,22,14,12,137,240,124,73,146,38,236,233,150,183,43,85,66,181,152,167,77,97,166,238,139,243,214,174,245,95,48,204,190,74,14,18,17,74,249,85,45,24,146,222,147,67,255,172,115,225,167,77,247,224,78,125,180,194,24,218,254,185,200,107,23,29,53,211,39,218,30,161,166,29,61,92,141,7,253,162,227,232,149,132,171,125,204,48,177,106,213,199,174,217,153,219,65,71,151,182,120,224,170,65,125,212,72,170,190,149,177,1,249,213,112,249,53,253,92,63,203,216,225,157,195,84,168,139,166,112,79,191,64,96,33,147,12,54,182,254,238,141,232,125,211,7,231,52,148,44,136,173,99,133,233,21,244,20,138,185,96,225,234,230,241,32,200,133,135,16,58,86,235,142,222,233,229,95,200,137,233,36,165,12,193,83,167,201,202,62,244,173,137,237,190,204,16,141,182,97,38,112,195,234,175,77,1,140,88,189,198,237,87,134,39,35,126,28,231,10,67,46,253,146,82,184,115,225,230,173,120,92,222,154,82,165,35,165,26,167,143,27,89,198,19,33,66,95,192,227,101,117,143,161,177,107,188,55,71,167,103,112,54,249,250,0,175,87,119,96,210,40,34,164,82,141,90,234,242,22,141,31,229,218,210,215,166,110,250,110,165,16,162,227,246,40,76,182,213,19,175,199,125,14,175,133,154,249,141,229,66,132,168,132,121,213,100,60,111,147,247,128,79,51,133,31,62,43,239,110,148,7,180,138,240,0,31,123,192,111,93,77,95,64,225,214,220,133,33,161,130,172,167,194,104,159,12,135,23,14,115,128,219,124,175,213,32,107,8,191,141,194,174,63,119,35,135,24,110,62,74,127,55,39,205,17,38,146,21,145,78,135,7,95,36,192,203,227,73,61,91,39,83,24,112,170,74,252,230,99,164,20,214,15,97,232,241,18,229,231,228,107,45,192,53,189,97,33,118,216,255,128,47,169,60,48,66,195,35,194,151,89,206,138,66,147,102,243,12,126,131,134,239,85,227,131,151,135,66,228,21,206,151,95,216,210,97,234,168,90,28,20,207,193,255,10,128,227,144,245,253,106,7,18,245,26,17,46,119,126,159,71,56,115,56,220,153,148,112,119,152,24,65,184,214,248,16,47,124,22,173,54,45,216,60,122,69,13,197,40,154,195,91,29,179,41,251,131,209,179,21,118,156,65,69,183,255,54,196,15,113,38,212,151,255,161,12,33,105,162,219,86,207,150,122,137,90,195,167,194,206,124,229,20,176,13,199,133,153,183,95,76,27,78,216,194,135,201,191,56,140,118,124,216,234,118,127,147,136,63,30,43,236,101,180,23,249,79,91,206,32,238,86,12,146,195,187,8,33,133,109,117,221,139,166,41,26,25,113,22,89,89,74,118,120,165,25,78,151,222,228,116,41,70,157,50,195,38,77,243,134,195,40,46,196,45,126,143,55,205,142,243,57,226,38,77,16,121,58,76,149,67,56,156,182,75,107,3,159,127,133,73,74,172,201,39,41,50,154,237,143,163,173,55,63,208,43,25,255,172,239,221,172,143,244,194,236,119,35,28,170,231,124,241,139,9,16,172,112,46,230,87,61,112,92,125,24,217,194,121,94,189,210,163,91,219,109,248,32,191,254,97,175,219,9,2,73,245,39,20,50,31,76,41,115,48,68,122,126,102,140,245,34,171,61,75,131,241,237,254,163,5,225,236,248,193,126,66,123,35,251,123,89,88,127,7,251,169,119,95,218,16,197,198,157,148,168,73,127,48,5,47,225,234,238,52,252,195,234,87,115,48,43,105,203,118,107,161,90,10,39,152,118,18,41,182,46,161,21,214,8,78,185,27,19,4,143,86,248,237,204,46,222,28,166,226,49,7,139,215,91,57,32,62,49,129,197,96,47,55,95,3,48,3,138,58,19,40,221,29,239,226,227,21,172,104,170,79,79,139,161,68,84,52,199,137,161,95,139,91,165,196,129,87,216,26,76,169,240,254,246,49,119,207,241,18,110,158,170,215,154,195,16,7,53,78,240,79,102,243,202,157,3,114,106,43,220,95,20,204,42,200,36,148,100,97,142,43,204,12,202,54,161,240,50,185,84,135,233,1,206,10,35,83,121,103,121,163,41,72,162,65,212,254,49,16,14,79,140,96,133,225,241,247,247,130,248,65,125,221,99,241,246,244,222,235,76,212,96,231,159,115,182,63,27,10,177,122,209,119,2,134,179,212,225,86,180,252,204,188,207,180,31,74,248,93,225,78,106,216,95,155,147,79,119,219,108,140,62,254,94,195,142,13,133,211,240,26,2,8,24,107,13,222,40,92,241,239,106,235,39,212,49,165,244,246,93,13,215,166,250,240,48,27,94,46,52,96,136,32,116,76,9,240,189,239,185,168,98,210,47,82,109,75,117,216,138,140,21,54,199,196,225,57,181,86,29,186,233,229,126,4,253,44,90,150,100,116,90,245,141,41,22,179,206,36,194,202,253,161,19,18,93,133,251,21,254,164,99,235,76,98,61,160,8,203,103,95,186,144,20,76,221,46,207,131,92,185,69,208,153,69,53,26,20,210,158,237,21,150,214,228,165,176,135,153,136,115,107,144,119,161,31,219,182,223,57,143,112,101,66,119,194,191,20,230,151,150,207,47,152,2,147,215,79,162,188,209,213,128,194,31,89,190,13,119,42,120,167,254,52,93,166,238,118,113,234,6,27,9,222,148,247,165,32,77,89,58,96,40,115,100,63,217,168,99,208,237,200,120,107,252,91,124,213,35,10,211,43,225,5,173,198,94,149,21,166,41,212,239,221,144,86,9,145,156,153,5,133,93,46,135,48,80,202,190,27,117,130,80,234,147,161,46,224,45,7,157,254,173,112,230,38,216,190,187,143,89,47,43,6,168,142,211,221,252,181,186,21,174,107,120,139,41,246,46,158,49,234,144,168,49,122,63,61,82,168,195,90,169,204,250,118,12,4,48,150,110,148,201,58,175,253,115,97,170,15,253,216,4,125,253,0,232,164,177,194,205,225,9,124,83,5,231,37,76,21,98,213,111,146,78,147,171,81,248,120,12,111,76,73,7,168,189,156,232,44,116,59,134,13,62,105,67,235,57,111,147,103,195,109,84,196,251,71,123,128,149,236,197,205,86,28,34,48,61,93,245,193,36,76,245,106,19,250,124,149,209,40,4,9,10,45,141,219,10,221,90,121,3,92,246,206,239,106,211,225,20,24,5,112,63,176,173,103,71,99,238,168,226,190,61,1,14,99,13,93,211,152,52,61,196,68,234,54,4,105,119,135,88,195,135,12,90,121,241,3,32,114,170,227,13,10,111,25,126,154,64,156,31,61,29,147,181,234,111,163,13,230,59,248,176,68,173,14,105,181,234,69,135,107,209,40,19,76,167,57,121,180,102,164,160,14,123,96,244,14,220,94,30,232,134,233,197,229,41,140,131,34,145,161,79,70,147,148,60,217,174,34,234,9,140,228,195,125,47,102,228,214,60,5,236,237,217,227,114,116,86,78,77,121,157,207,135,27,237,48,76,143,2,91,42,193,135,124,144,89,215,155,47,8,17,221,5,63,39,123,234,1,94,214,7,226,240,132,102,93,97,10,154,223,205,17,110,147,169,68,116,179,172,247,98,20,153,233,163,81,151,228,81,17,235,91,23,7,126,90,203,128,127,16,168,124,118,64,211,240,141,120,64,162,160,159,203,146,109,253,93,92,67,131,240,207,0,122,131,2,253,92,120,45,66,184,235,61,88,240,86,201,158,149,183,116,137,10,53,205,191,80,44,119,155,232,13,222,90,131,124,96,34,171,62,162,40,36,55,125,112,147,42,121,240,170,89,23,16,230,113,237,239,181,85,13,27,180,209,137,237,232,238,154,64,129,186,247,197,22,198,121,14,181,196,201,144,180,236,190,236,48,157,54,205,252,144,25,119,127,114,212,156,34,218,114,242,56,234,65,155,182,217,78,74,234,219,18,248,108,66,93,97,198,229,61,89,129,35,87,179,74,107,248,118,102,73,60,205,180,209,32,241,130,149,148,26,134,180,208,88,197,171,9,65,151,250,139,28,246,105,203,75,151,176,242,232,167,127,103,238,32,211,25,114,101,144,8,229,37,176,54,40,30,231,1,182,152,38,176,158,170,7,54,137,70,189,185,38,155,209,109,201,73,222,250,24,61,35,36,16,95,247,163,189,87,14,35,106,229,57,77,6,165,138,187,56,33,198,218,73,224,166,166,242,156,150,118,144,155,231,22,30,13,62,151,183,23,162,82,172,179,144,130,192,173,51,5,99,68,97,8,20,151,76,164,41,167,234,180,222,214,41,211,240,44,222,173,176,213,154,62,248,156,39,50,25,96,23,77,105,200,10,216,58,77,143,153,221,134,44,159,157,132,180,235,215,176,229,69,48,182,248,180,12,31,198,151,227,41,63,152,68,170,76,135,97,17,103,89,247,218,236,138,117,144,94,228,154,58,131,170,105,114,76,247,180,223,213,68,72,244,234,182,201,54,188,13,171,107,64,242,192,84,86,202,118,167,194,14,7,174,251,21,20,178,89,78,45,106,98,7,98,10,188,157,22,46,58,129,25,197,252,110,78,90,86,199,212,68,232,100,147,167,63,77,96,118,125,143,98,81,42,170,13,221,200,132,246,250,54,14,148,13,183,14,57,114,243,238,211,17,10,82,235,16,49,248,238,205,128,221,162,207,154,194,167,199,37,191,201,146,225,149,88,10,83,71,40,7,107,213,118,62,58,77,120,211,119,44,239,166,169,112,184,1,242,51,39,76,176,72,80,44,188,245,224,149,180,15,17,97,227,36,199,110,178,246,55,133,83,158,239,139,164,243,109,167,254,180,117,253,62,75,102,105,203,41,93,187,193,6,99,35,208,39,131,49,49,203,60,157,93,55,76,90,47,247,219,88,250,31,155,90,51,38,64,135,97,220,149,231,166,132,249,69,231,38,149,92,186,244,27,85,15,110,46,208,98,161,177,88,211,211,241,49,161,41,81,61,28,168,205,103,241,168,198,180,171,181,198,133,158,95,15,153,76,20,41,114,40,21,33,45,227,55,39,118,163,219,138,233,90,122,244,122,25,247,159,214,161,80,214,231,199,196,143,133,85,111,78,13,250,29,19,164,229,87,11,149,63,214,220,230,29,150,8,3,237,80,116,68,231,251,133,57,235,116,138,155,12,145,127,15,76,197,80,191,102,2,96,238,224,147,2,209,84,4,10,22,206,224,123,224,109,244,104,10,179,243,123,219,232,236,57,86,75,13,23,203,163,87,103,204,80,144,65,183,102,239,14,195,2,160,86,45,138,59,110,68,141,100,121,109,189,154,190,140,59,145,88,165,43,22,145,77,78,1,135,137,73,234,10,40,48,244,223,205,22,145,156,172,173,65,19,27,235,234,223,14,204,82,52,203,21,94,201,187,101,11,108,163,83,47,134,70,207,251,120,41,211,143,23,87,24,106,95,167,174,241,14,42,76,220,216,111,78,114,98,133,171,49,216,29,62,78,188,242,222,112,53,92,120,183,73,184,88,6,66,31,141,122,169,139,34,71,162,134,41,75,213,125,20,52,66,147,114,113,81,190,150,124,68,209,171,203,59,124,77,106,204,188,123,25,233,222,20,234,238,50,101,18,23,238,91,91,254,172,166,207,83,21,52,7,133,78,245,3,211,200,119,223,138,20,229,214,1,39,155,224,125,238,195,116,87,106,152,72,52,114,221,121,70,95,123,156,72,155,243,234,190,23,116,21,75,43,227,50,205,63,247,185,73,46,141,21,42,227,172,120,235,194,100,156,75,24,239,236,178,240,3,114,216,208,87,202,76,153,126,182,193,58,92,115,44,156,67,10,251,126,46,107,163,208,95,134,202,233,254,178,117,216,107,145,151,17,159,60,24,80,55,13,56,36,139,63,216,108,132,150,116,68,9,45,85,135,233,156,14,3,78,141,230,187,250,252,207,166,243,4,90,60,95,153,115,155,103,166,95,11,15,242,117,216,167,165,167,162,213,152,100,111,207,39,68,86,116,75,161,71,230,26,235,3,134,2,13,117,78,170,176,230,181,130,140,143,39,20,244,21,90,223,174,109,72,97,26,93,50,10,211,128,238,87,143,58,98,225,41,124,187,247,0,65,252,11,19,92,225,229,244,101,214,206,23,45,234,82,173,13,234,194,3,225,0,125,242,70,99,146,83,26,80,139,166,182,33,174,211,99,191,128,9,99,141,176,52,123,205,206,151,144,77,186,107,135,210,210,238,94,202,249,157,30,56,115,206,1,67,88,204,175,166,113,82,189,112,10,252,198,67,23,93,129,161,248,115,123,212,241,28,122,48,25,134,253,10,58,210,75,50,145,105,22,13,27,45,22,219,187,57,43,36,20,158,210,219,243,174,94,152,185,250,100,198,218,114,105,84,168,189,25,106,151,66,151,144,157,70,133,176,71,9,230,66,162,248,227,142,10,153,191,16,62,104,52,60,84,135,207,168,134,195,173,33,237,158,252,230,27,226,117,181,100,140,4,215,169,57,50,204,68,193,84,65,28,243,81,115,156,57,175,38,88,35,67,230,12,47,21,34,53,141,78,80,202,235,89,101,214,118,215,70,153,105,195,58,252,183,215,170,225,209,208,137,244,44,37,45,5,161,36,22,162,2,159,73,214,152,20,38,74,186,116,113,198,208,146,87,40,50,54,13,123,231,119,177,160,151,174,46,68,63,238,157,209,136,79,122,4,100,99,165,246,123,79,211,21,212,90,119,92,210,226,188,51,43,237,80,72,223,248,156,119,117,209,56,161,203,35,195,64,234,196,50,80,74,234,46,12,235,198,116,30,20,224,80,128,76,145,207,72,239,214,147,86,59,105,0,152,214,87,115,7,12,241,37,221,42,209,66,188,244,164,70,91,147,132,214,30,206,20,59,98,156,152,102,7,138,47,172,248,233,241,231,105,45,58,218,131,188,217,164,253,173,143,119,145,67,203,248,54,10,233,225,188,53,70,5,36,176,113,232,95,180,88,187,143,162,168,124,60,90,26,114,48,138,34,25,118,95,139,216,101,46,122,235,99,182,187,255,97,54,139,54,4,18,135,29,179,191,181,209,67,199,248,134,170,118,58,179,204,70,176,89,80,234,120,174,1,116,150,101,141,13,106,231,112,135,64,241,194,20,124,107,19,242,66,178,194,247,155,194,91,181,64,244,200,118,230,251,13,117,132,218,223,73,63,141,123,178,144,249,78,173,81,225,180,58,126,177,111,71,52,139,6,238,76,138,70,135,239,225,20,8,68,24,57,80,191,57,252,84,58,164,136,97,185,131,143,228,192,212,118,14,206,209,242,14,167,108,2,184,202,173,73,33,80,241,23,131,149,78,251,219,86,50,190,121,135,33,39,213,190,35,42,15,252,112,66,53,118,135,86,248,133,46,155,195,84,113,133,78,176,97,77,79,78,230,99,20,36,161,33,61,109,95,2,137,53,209,98,59,214,57,205,174,65,176,41,42,10,205,140,48,46,184,125,134,40,167,246,115,240,79,246,179,120,77,138,49,144,103,182,181,139,155,34,108,74,129,26,112,44,177,74,207,126,53,53,202,133,41,217,157,45,142,102,70,248,50,148,88,144,171,175,53,49,33,114,210,182,163,51,40,68,105,220,196,178,60,137,178,68,142,226,85,248,70,89,21,200,51,45,96,189,28,166,181,113,180,192,235,57,60,145,72,87,43,221,248,10,183,199,28,104,20,188,189,68,222,132,209,31,139,17,201,236,192,142,73,95,107,119,171,149,125,87,25,19,41,135,170,55,159,128,118,80,9,95,4,186,18,223,140,241,50,146,22,66,254,66,145,183,148,4,15,102,230,128,166,71,58,133,119,148,75,32,76,68,182,232,218,34,112,220,195,134,169,124,138,168,11,222,169,100,17,25,229,154,160,73,221,175,173,57,182,222,253,152,234,154,187,32,214,219,21,111,237,133,117,195,194,45,225,185,143,103,237,57,101,250,102,177,131,116,200,76,158,218,153,159,96,62,221,74,195,10,29,240,116,207,139,195,93,9,69,105,253,246,39,167,28,35,116,90,90,68,173,184,87,151,201,168,40,61,102,193,55,88,207,161,12,220,7,230,159,222,3,136,150,228,99,75,204,192,101,58,188,118,110,80,17,24,218,252,249,64,207,49,203,139,232,94,152,227,240,37,58,41,85,71,0,35,16,44,195,230,232,87,91,17,89,15,68,169,236,7,55,62,96,27,187,46,1,92,185,27,245,71,191,180,7,226,133,193,49,227,25,133,243,24,28,37,97,233,207,71,198,178,187,181,132,40,76,96,195,175,198,58,15,164,188,29,145,11,71,41,254,140,172,212,37,121,62,110,103,50,220,58,166,136,236,121,160,119,231,77,189,65,96,28,109,222,214,7,91,95,82,123,195,250,45,198,187,186,26,61,99,88,64,235,81,75,109,130,15,129,178,215,164,36,60,220,67,11,182,158,250,200,109,190,12,169,213,96,204,64,41,90,143,63,236,131,134,181,163,59,121,183,218,234,7,207,208,224,6,13,196,242,70,47,147,106,78,218,220,138,154,87,127,240,194,191,85,146,26,44,129,242,224,170,210,171,198,251,249,186,87,251,182,250,26,133,127,194,113,239,106,213,165,132,248,243,209,99,162,27,89,2,47,238,89,49,103,245,251,197,115,105,112,130,236,198,235,123,192,228,10,148,161,169,22,249,93,246,82,53,9,44,242,215,94,112,110,132,162,140,179,186,22,31,200,97,24,135,148,204,200,106,179,252,157,77,39,93,57,65,27,90,197,195,103,202,14,165,194,164,23,74,127,111,117,158,51,244,57,147,89,175,30,46,229,76,14,141,204,244,239,190,202,213,109,21,101,83,225,44,5,8,59,89,189,129,210,48,161,55,224,31,147,4,181,242,4,228,109,221,201,55,226,121,230,69,88,187,153,142,40,79,16,45,186,231,117,249,101,98,12,93,224,161,132,117,70,120,153,219,131,251,208,90,122,74,215,178,147,61,82,251,176,107,188,218,168,66,253,201,255,152,72,152,243,227,205,164,76,191,113,211,39,71,51,211,225,66,231,81,9,239,77,184,233,125,177,144,250,29,84,43,38,175,167,34,115,165,101,79,144,33,181,87,9,3,17,152,150,240,216,23,91,30,6,163,128,90,52,180,249,222,168,29,248,118,74,9,129,122,11,5,255,117,248,102,124,30,77,115,118,214,249,80,110,26,230,216,81,53,231,240,228,244,206,37,255,237,69,91,124,11,204,185,171,186,77,144,19,218,124,57,172,146,71,150,116,44,31,228,61,149,57,247,124,144,119,254,193,2,161,249,10,19,123,186,181,19,244,103,140,190,195,197,166,166,123,97,162,233,186,111,64,175,249,44,196,76,26,123,134,171,233,89,104,126,254,21,85,97,228,193,233,192,127,199,227,25,126,61,69,104,80,116,42,1,163,240,13,100,51,20,116,39,143,14,22,170,54,106,14,143,86,156,249,196,170,162,2,49,10,95,192,139,29,45,137,186,116,245,83,25,153,253,139,208,19,173,125,208,24,24,199,4,116,120,32,126,81,117,183,61,91,119,115,123,229,76,98,61,69,42,47,122,125,17,218,87,233,23,86,162,179,9,163,174,199,130,49,197,2,71,115,78,207,148,34,236,21,24,47,32,231,175,217,237,52,74,66,107,224,104,158,201,207,222,97,52,214,74,228,113,38,233,139,194,17,120,193,66,209,81,129,60,185,60,147,30,191,75,25,220,246,43,118,57,31,39,239,96,218,194,155,220,220,234,94,148,178,169,69,130,240,220,51,227,108,79,84,155,29,217,63,175,28,60,47,129,230,141,114,184,45,74,186,219,243,162,118,96,173,64,50,210,203,79,103,226,167,213,115,165,96,207,169,221,77,114,35,60,154,149,205,101,143,31,102,228,63,213,186,53,174,167,23,125,132,75,74,13,181,236,178,204,120,166,112,217,4,103,227,44,65,39,184,61,91,76,85,166,76,34,238,185,60,22,218,124,156,193,40,15,210,157,78,3,70,182,64,58,49,206,207,122,161,13,97,76,109,23,134,99,228,172,216,225,65,180,81,34,65,79,119,74,188,227,52,32,140,20,68,50,154,243,184,78,250,71,151,18,186,44,42,139,252,141,141,230,65,63,21,92,171,94,34,58,59,198,70,136,49,20,95,89,147,45,34,234,111,88,206,249,14,53,44,56,59,40,108,112,120,121,144,0,223,57,88,42,139,48,177,19,2,243,127,3,11,199,177,38,136,3,92,120,67,131,22,98,39,169,123,226,215,170,52,178,18,107,45,99,133,234,143,118,186,77,53,208,22,236,194,30,88,156,180,50,40,163,17,245,236,227,154,27,116,122,227,210,168,248,7,61,237,119,204,38,69,226,33,162,116,60,185,236,1,10,43,29,214,101,77,72,250,133,145,87,83,13,108,130,85,195,91,208,216,231,106,160,78,223,164,183,139,223,154,150,90,117,134,41,180,188,210,71,240,128,179,101,20,141,208,157,65,246,208,58,5,0,42,49,131,82,33,190,156,115,144,159,83,87,227,150,232,90,248,209,69,189,232,84,202,60,36,76,178,115,208,82,152,125,156,169,32,121,98,158,249,133,167,169,215,41,12,27,204,165,71,207,38,117,167,55,71,237,64,40,227,233,109,84,120,194,31,226,132,243,201,4,111,148,22,133,138,248,203,133,111,30,139,22,117,112,72,167,107,139,32,156,91,148,246,14,253,174,229,36,132,11,177,192,29,66,197,141,122,214,251,228,213,136,224,229,183,57,165,175,194,48,73,101,220,146,64,124,178,95,132,144,246,142,17,8,12,72,33,121,134,105,53,88,222,149,146,165,144,0,185,49,132,245,75,103,4,238,146,76,123,203,133,235,210,141,114,146,206,203,197,47,62,183,79,59,36,206,40,47,118,105,131,140,36,145,134,230,207,163,52,255,96,108,180,129,146,133,227,197,189,175,53,127,4,90,90,59,49,95,153,231,177,51,41,197,212,178,141,132,149,238,130,14,28,147,154,175,160,222,232,169,123,156,51,114,54,157,75,100,35,71,118,17,141,98,100,187,90,159,151,174,56,56,124,220,59,133,250,160,105,169,157,43,84,1,23,169,114,97,158,107,211,227,189,182,188,100,214,121,74,31,141,179,60,227,3,149,160,251,179,42,35,62,29,182,88,182,194,18,251,231,70,43,36,227,23,29,40,221,117,73,40,118,209,245,185,80,78,116,245,15,234,206,2,29,12,179,116,248,147,129,135,58,79,88,182,93,243,132,158,168,18,170,68,233,107,187,142,252,182,194,38,77,70,210,92,95,30,76,31,91,14,116,21,171,139,146,139,245,242,229,112,115,79,212,80,111,181,123,40,126,133,81,180,187,74,12,161,229,17,107,72,207,92,169,79,68,102,134,20,237,217,198,92,215,239,128,136,33,6,230,146,69,127,178,195,84,69,151,80,171,73,45,211,29,52,184,232,150,214,217,156,17,171,83,228,111,106,237,161,210,147,130,250,234,240,138,189,2,72,218,110,239,21,216,48,203,246,80,244,104,148,152,247,197,168,193,214,94,129,243,104,249,17,55,208,232,18,152,35,39,229,96,126,111,19,11,15,156,43,214,76,112,209,65,71,181,214,114,102,72,9,238,44,93,4,2,52,161,199,185,227,180,147,27,210,12,109,169,162,156,171,57,117,201,89,42,148,210,202,205,219,154,78,8,139,100,35,255,214,60,39,238,151,235,79,37,19,87,156,33,13,74,175,199,133,137,71,133,106,22,72,48,219,149,74,130,42,77,3,101,208,252,147,135,191,48,180,182,35,148,202,244,113,203,76,225,94,44,65,222,0,122,253,238,90,100,25,58,77,45,174,64,206,182,184,252,20,253,244,45,86,0,117,180,144,28,222,41,80,3,209,91,155,234,125,112,26,238,147,178,18,17,7,187,229,121,212,68,243,219,97,159,135,41,236,62,90,97,219,10,101,83,196,73,171,195,86,22,170,169,208,132,224,135,63,249,57,0,149,33,100,90,79,138,15,57,84,49,67,251,20,136,7,46,191,249,241,95,67,71,36,121,39,232,10,93,180,139,65,13,167,227,217,127,223,213,176,72,233,84,163,252,69,196,225,142,165,20,168,158,8,96,212,113,53,189,104,196,13,21,20,40,70,95,71,30,245,56,100,11,87,120,111,184,118,93,183,14,157,201,80,158,1,181,244,253,237,110,245,205,90,117,82,45,219,247,4,247,66,111,46,95,236,56,7,46,215,103,34,16,57,16,154,205,238,154,121,28,82,234,77,35,171,150,174,52,243,68,14,51,132,139,207,146,224,224,113,169,64,38,95,14,230,206,74,197,111,78,169,161,242,51,160,200,238,28,193,80,173,230,86,195,213,103,197,110,159,14,19,229,116,221,172,105,250,190,113,128,249,35,128,15,249,103,170,59,253,167,127,166,145,154,113,76,24,191,247,79,233,89,141,64,178,196,142,86,98,101,234,94,253,149,56,227,95,106,80,30,195,255,111,172,65,249,191,255,221,127,252,151,255,246,31,254,245,127,254,231,191,191,12,37,132,34,48,74,218,162,217,16,46,80,6,224,195,100,108,212,144,197,255,96,242,141,93,78,196,255,215,213,16,179,140,47,108,176,217,167,136,72,117,133,225,202,204,14,175,42,233,112,72,95,210,250,162,41,192,103,98,73,196,17,184,221,194,8,131,119,125,222,53,40,4,148,245,162,133,56,64,128,105,42,28,14,83,95,45,112,181,29,224,254,52,59,102,79,83,97,10,137,239,107,19,94,30,58,42,148,188,172,122,127,155,6,208,173,15,94,177,204,234,253,237,133,148,74,146,81,57,110,212,252,236,213,109,122,239,91,244,176,32,41,231,44,185,131,118,108,171,45,12,184,246,98,95,250,6,244,56,89,226,15,50,226,249,110,52,40,24,210,232,213,87,248,156,104,200,57,76,120,64,81,82,75,249,162,166,32,172,95,147,60,226,116,20,155,33,160,137,168,251,133,207,54,33,41,18,200,218,9,190,248,189,171,209,144,41,108,253,115,14,83,157,174,211,176,161,230,233,112,11,4,185,136,94,80,28,231,55,111,83,67,11,205,212,80,62,138,104,96,180,13,222,246,106,146,25,249,43,69,49,184,175,240,57,44,120,213,29,197,8,209,159,46,88,214,126,239,65,19,161,78,241,188,219,188,159,139,210,232,41,114,88,70,148,183,190,54,26,96,178,240,85,63,72,166,6,192,175,134,65,186,232,168,216,130,242,223,166,81,47,220,28,113,199,59,13,145,63,76,187,235,205,143,211,253,245,66,26,140,219,38,55,63,167,202,154,111,38,109,83,122,85,152,202,136,7,183,50,229,167,137,248,238,233,67,186,201,195,6,24,134,174,11,103,108,161,154,21,38,232,81,29,102,70,203,23,57,126,232,250,164,90,13,182,253,93,97,239,61,2,206,232,28,235,123,193,253,49,252,183,179,21,77,41,236,28,235,6,91,131,162,194,112,168,222,49,197,79,149,210,213,70,45,209,250,68,194,12,38,171,165,87,195,34,228,19,17,145,12,41,95,131,240,126,222,122,44,96,51,33,117,212,26,202,49,254,104,216,63,67,71,205,248,121,253,230,245,44,94,253,233,90,87,247,231,110,69,75,162,144,59,56,155,235,244,231,110,22,89,82,184,189,141,26,10,226,38,181,11,192,132,108,253,230,221,88,236,5,198,212,77,62,226,29,21,50,125,238,76,229,235,131,39,100,22,2,195,23,190,253,230,195,244,235,21,102,242,248,163,13,138,83,229,209,210,54,22,92,135,143,129,169,75,36,209,158,154,223,213,91,131,199,84,150,80,91,233,87,83,138,220,167,194,229,186,108,6,67,107,44,83,41,153,126,221,187,154,242,225,166,176,181,9,56,76,62,70,62,73,178,138,209,187,53,144,97,201,67,31,205,8,215,252,106,170,158,116,17,192,97,182,124,38,193,67,22,222,139,254,235,228,11,108,145,152,82,248,248,123,229,125,110,75,209,232,152,34,194,244,214,223,162,236,182,138,69,129,146,204,186,15,126,188,129,36,100,97,192,164,219,4,238,66,172,0,12,225,251,116,56,211,128,175,48,245,36,237,193,77,98,7,192,176,137,149,7,107,236,0,182,14,220,255,236,48,218,71,77,97,88,108,222,205,209,240,210,155,83,255,179,134,195,103,182,172,0,211,49,178,28,94,93,186,91,9,215,159,37,229,91,34,117,255,146,159,1,206,8,101,59,140,230,182,62,57,21,164,15,165,35,50,160,28,168,254,100,116,125,234,144,26,101,81,117,20,145,15,189,56,239,75,120,108,48,154,117,69,97,242,59,239,234,85,165,121,239,192,240,102,140,247,100,28,220,106,94,30,235,201,215,54,197,4,43,201,79,159,17,159,242,177,17,17,146,37,64,50,45,127,4,108,6,151,29,76,87,244,87,183,175,16,68,107,164,38,10,45,148,189,228,201,26,201,140,173,48,157,157,254,94,36,90,135,188,23,17,210,217,223,213,67,11,34,129,49,48,125,38,113,198,87,125,49,184,43,199,131,161,168,238,10,51,168,62,209,76,80,70,175,198,229,150,81,219,83,231,56,198,75,118,131,4,179,75,218,35,128,141,242,250,193,170,139,109,18,48,87,117,209,224,220,164,248,1,248,203,117,255,192,45,28,155,7,204,206,17,101,112,81,25,88,224,236,199,110,65,119,41,124,234,4,151,207,251,93,132,81,228,165,76,81,228,77,66,8,168,102,128,235,101,234,251,193,93,130,153,8,215,156,223,126,123,202,47,38,172,240,89,18,99,62,120,233,185,74,246,240,108,41,242,219,91,42,58,128,211,74,89,158,124,139,38,118,163,152,42,149,149,245,234,162,79,78,5,73,215,223,238,225,189,209,94,234,114,245,20,218,45,52,119,230,204,10,119,41,13,2,206,95,54,238,27,52,181,138,23,181,242,171,201,79,167,26,94,187,66,126,33,95,51,152,81,139,222,163,49,187,124,108,201,178,55,2,242,59,203,123,145,214,208,7,135,204,98,45,153,102,57,60,120,162,44,251,193,233,44,9,125,180,100,51,77,166,120,234,50,151,134,245,124,188,181,73,49,201,84,152,52,199,91,217,240,108,202,205,7,28,6,77,214,102,17,166,141,102,154,182,213,13,192,179,178,169,222,82,248,152,86,243,237,73,56,7,178,109,80,208,218,101,101,211,73,163,143,102,149,20,111,101,55,106,103,5,238,236,158,239,209,42,70,185,194,244,104,63,24,165,101,25,84,163,202,28,239,230,199,78,214,169,6,209,230,222,239,209,18,181,97,10,163,200,55,223,70,222,134,238,243,24,97,235,221,252,71,31,171,112,105,30,70,168,144,201,169,103,73,227,38,82,72,239,8,66,35,69,225,92,158,151,84,72,27,235,76,69,29,238,11,79,27,92,150,168,32,0,83,32,254,78,191,28,79,40,88,159,210,123,239,98,196,169,2,47,196,99,31,108,122,161,10,87,74,136,223,161,79,132,77,96,88,43,212,100,64,80,87,97,42,97,30,108,28,188,2,51,91,150,24,59,132,21,21,46,24,9,23,206,184,81,250,104,184,7,203,111,78,183,210,212,23,131,254,103,251,147,195,95,162,91,139,113,140,189,195,245,44,80,61,183,169,250,205,111,253,70,66,216,3,87,8,26,125,5,102,228,6,245,181,241,168,221,102,63,110,106,18,149,4,228,186,176,86,125,46,165,174,117,133,108,135,199,90,89,15,38,36,89,21,110,189,191,109,237,216,255,57,140,74,162,124,204,189,36,180,234,116,129,154,166,95,119,219,22,18,119,125,52,35,150,78,110,219,158,69,144,114,128,91,250,218,82,12,46,69,163,47,240,193,165,90,158,93,13,235,206,80,248,172,153,252,172,242,169,31,27,89,172,172,6,125,92,189,116,1,189,48,68,134,152,80,94,26,189,162,242,60,9,22,178,130,164,130,253,169,38,233,111,125,104,180,171,107,126,94,76,209,213,211,136,140,101,113,129,218,214,13,13,138,130,46,46,80,206,34,165,12,217,27,254,179,223,251,152,223,66,182,108,210,107,123,149,55,131,177,247,244,230,102,162,191,99,96,215,164,139,235,60,104,250,50,210,48,66,161,232,169,70,129,41,152,221,123,31,135,52,13,53,107,207,30,177,223,151,172,203,232,16,5,70,116,207,237,17,83,183,156,242,100,84,71,125,213,13,192,136,153,168,21,69,47,207,240,93,1,127,87,50,48,118,243,253,226,81,166,59,41,254,21,212,26,105,248,111,179,26,52,116,137,88,123,109,62,166,31,137,190,194,76,204,251,181,225,43,28,186,176,81,142,72,62,228,148,233,6,91,136,114,149,236,107,143,142,132,174,150,41,237,248,221,39,41,185,221,170,243,31,166,103,55,138,121,234,169,159,147,188,196,242,173,20,225,14,53,215,43,125,233,14,246,208,6,218,172,228,118,187,3,52,173,58,78,208,53,182,199,193,140,29,73,190,116,129,211,193,63,134,137,75,203,104,30,179,168,124,76,23,160,180,180,171,201,11,95,235,242,77,148,57,181,101,56,10,233,207,124,103,32,149,7,89,77,67,8,218,218,190,207,133,101,81,244,75,21,232,220,221,11,199,189,108,186,21,81,3,49,221,238,220,80,195,232,4,46,144,27,248,162,231,70,37,233,144,52,232,245,239,163,237,141,27,93,117,80,214,85,202,56,208,25,108,85,72,100,184,169,199,189,240,121,233,173,49,81,190,70,243,1,63,142,235,174,83,221,155,10,247,200,253,237,99,162,102,244,145,5,206,232,80,125,79,126,38,24,58,86,58,137,50,201,205,118,97,214,101,152,39,165,63,23,191,49,107,170,126,48,102,119,186,166,4,220,188,163,135,165,215,73,251,231,11,91,254,169,134,233,95,231,13,239,53,168,22,155,6,8,200,119,245,123,156,55,116,137,134,206,52,235,179,190,230,219,217,232,154,198,216,176,35,186,219,33,164,88,83,176,121,161,156,244,72,85,107,24,227,61,44,107,90,24,238,123,209,111,183,195,205,49,114,175,89,122,238,29,246,209,243,30,108,87,23,36,144,92,2,124,92,150,123,98,82,199,181,69,209,152,51,139,94,152,59,224,176,245,101,53,198,241,162,167,79,21,171,82,80,147,246,56,237,240,166,93,152,98,44,117,148,207,32,246,225,35,74,45,200,158,225,120,161,151,176,95,248,108,70,66,240,198,161,104,77,146,23,110,70,60,172,103,125,133,123,246,194,166,225,160,166,0,77,146,221,127,27,234,248,96,41,212,122,207,234,102,253,213,75,77,179,74,132,250,190,22,53,127,67,207,158,110,205,221,119,80,224,222,43,186,2,224,168,236,119,143,110,63,90,148,104,154,205,117,157,8,92,231,182,131,205,217,115,119,191,142,153,16,125,101,104,138,234,141,30,88,156,189,234,68,234,184,202,119,11,239,214,159,160,129,141,145,157,238,101,67,58,79,67,181,154,226,246,201,242,133,183,177,203,168,235,5,5,214,55,226,132,0,226,241,65,35,123,190,95,187,91,164,88,45,17,170,109,230,118,152,239,211,130,195,10,111,208,188,48,164,135,58,211,44,158,115,79,144,78,91,140,70,161,15,156,246,186,199,0,180,195,93,211,137,92,77,235,224,133,169,205,9,65,128,10,77,219,29,22,107,255,81,123,152,155,123,66,131,239,83,134,142,185,21,234,21,135,207,124,8,219,10,140,164,190,157,194,158,149,52,227,183,230,160,193,252,14,42,93,116,107,5,24,253,206,251,104,195,26,45,98,132,33,181,107,231,31,67,132,138,223,246,71,144,192,63,201,89,218,52,166,41,12,79,199,253,109,120,215,150,126,111,20,176,198,141,146,117,216,51,122,13,55,135,98,164,94,184,174,30,162,54,133,141,231,14,57,225,162,161,206,17,153,50,207,110,145,178,153,33,142,76,69,70,171,254,211,136,192,134,155,227,45,93,79,27,65,241,221,213,96,166,72,166,94,123,162,211,190,48,52,242,72,218,250,154,88,228,208,202,208,131,219,232,26,238,136,158,61,170,47,221,117,96,51,121,211,148,74,227,149,99,108,195,195,169,20,248,183,162,231,50,4,50,213,175,37,6,163,135,186,9,8,222,216,68,183,88,182,238,212,180,156,166,225,48,7,74,240,147,169,122,173,219,97,210,11,234,132,19,107,191,15,118,142,216,149,67,96,35,89,245,240,133,201,159,235,161,125,30,102,119,255,26,180,231,175,0,79,211,151,185,240,62,147,50,236,166,103,143,26,55,122,112,60,174,30,18,180,11,254,157,121,237,229,65,174,50,132,162,140,153,254,26,74,168,24,180,224,68,103,139,125,57,106,148,111,122,70,156,61,168,236,7,207,61,131,87,118,12,153,251,218,16,244,54,53,240,206,65,91,247,61,5,224,77,29,89,63,53,1,107,159,70,131,108,125,10,142,23,29,191,205,95,11,22,15,221,83,104,20,243,41,122,6,37,143,16,59,199,5,153,203,175,38,31,175,38,49,149,136,233,6,69,104,221,163,238,40,216,226,103,210,222,229,177,177,255,154,222,60,101,142,250,11,55,114,176,106,255,225,198,249,250,216,150,76,84,235,145,65,125,87,195,92,163,167,31,57,241,242,38,49,36,187,50,104,199,168,42,213,119,59,124,230,16,19,57,163,48,122,243,117,77,169,128,158,17,236,203,171,249,186,166,206,81,205,63,235,176,186,182,140,237,195,89,29,116,186,241,246,219,83,206,9,20,60,101,146,205,227,250,140,221,234,231,197,130,155,248,178,221,55,195,97,189,126,77,224,117,158,44,249,46,223,172,238,82,96,35,174,108,14,243,1,134,194,123,150,228,191,109,109,49,93,111,158,61,174,104,188,147,165,133,159,46,94,81,2,131,226,214,19,130,91,143,183,109,12,18,118,18,24,36,117,84,219,45,118,193,88,203,26,94,155,86,192,235,91,86,159,38,45,35,112,123,3,250,139,243,87,5,7,178,135,23,134,207,122,234,59,179,93,249,153,124,206,142,220,194,128,242,42,215,19,128,14,105,232,1,1,60,110,78,128,112,214,20,234,44,80,40,52,158,49,193,65,168,99,66,111,214,51,69,90,18,222,7,30,140,246,181,103,230,80,35,149,5,134,212,203,15,8,194,18,194,150,113,96,84,40,125,64,243,94,33,21,50,205,126,247,89,70,52,42,47,157,39,8,30,185,125,214,171,114,22,113,239,227,106,249,173,141,121,86,193,38,107,39,211,219,61,195,115,97,138,222,225,206,204,240,30,174,134,59,161,185,225,56,17,140,125,48,124,187,213,205,16,104,2,53,36,66,78,184,77,63,124,210,143,93,65,96,99,209,203,14,99,26,202,107,145,48,243,227,131,9,174,5,85,19,87,217,141,113,224,243,224,242,57,160,120,31,62,67,161,62,42,178,137,211,183,218,107,247,171,91,145,98,218,131,210,36,225,203,50,25,217,172,60,247,68,116,197,45,28,56,215,107,184,119,61,54,105,114,99,155,222,54,157,101,244,137,175,107,155,33,121,183,212,251,153,240,214,120,133,14,52,167,91,26,54,240,42,32,232,185,62,8,82,75,234,253,204,1,231,177,223,219,180,161,5,196,131,112,23,226,108,24,163,41,202,97,226,14,35,37,104,90,203,53,233,112,247,36,199,129,207,73,36,46,196,143,29,212,61,116,244,11,213,94,181,202,58,159,254,38,104,167,166,215,60,11,121,120,46,128,0,201,84,255,222,40,85,246,126,87,31,231,84,142,189,217,140,57,199,135,236,120,31,85,215,22,218,208,181,143,119,117,214,114,44,210,105,52,131,63,248,156,99,50,23,208,223,237,239,106,104,135,196,253,63,179,27,134,129,231,151,209,183,168,240,153,196,126,60,80,117,214,68,112,162,193,52,68,37,196,133,9,252,73,77,33,252,134,136,128,93,159,144,88,177,60,56,178,105,197,239,141,205,255,176,98,29,55,247,169,143,153,183,245,176,158,166,149,236,30,248,98,237,233,44,42,24,68,239,119,27,204,62,83,111,78,99,177,195,52,110,235,217,81,150,249,46,14,47,213,9,104,70,80,216,174,241,213,76,24,125,232,147,83,123,254,158,252,248,64,154,193,64,65,162,182,246,96,234,150,244,201,23,102,198,157,134,240,186,172,240,228,243,118,153,224,161,147,85,215,137,82,16,234,187,214,48,51,126,107,89,31,12,158,197,43,181,224,183,155,35,233,189,207,234,242,122,41,211,104,215,90,172,105,212,151,211,97,104,78,123,188,122,39,127,240,97,164,208,1,102,208,239,111,227,187,104,122,100,34,33,182,146,71,130,48,222,194,152,150,213,60,255,65,183,121,87,83,155,30,177,177,60,116,71,227,123,213,39,71,187,103,222,250,182,134,146,162,80,201,82,20,102,19,255,194,16,251,234,160,98,20,214,123,254,52,24,54,130,37,1,73,148,215,26,55,139,131,135,223,134,171,194,111,14,91,135,52,204,254,224,234,159,164,33,157,82,244,209,168,56,221,254,219,9,229,230,112,245,166,26,204,227,130,231,110,250,65,161,125,218,47,108,104,162,156,69,225,13,109,199,133,11,46,98,24,22,219,72,60,100,73,184,40,192,235,106,22,17,240,220,204,37,153,199,176,130,77,127,111,106,114,69,42,0,26,59,19,175,241,112,41,75,76,7,117,19,150,44,47,154,170,4,242,13,135,62,121,217,81,131,231,81,58,214,153,45,243,5,114,11,15,214,116,133,85,115,225,47,76,3,154,20,36,98,95,173,113,173,164,51,43,207,196,218,186,10,144,22,200,254,224,112,5,169,61,65,185,207,67,109,55,142,104,91,30,36,166,120,78,15,78,146,219,243,154,80,205,218,32,213,28,46,196,144,239,161,221,168,179,108,85,31,140,122,97,143,237,97,135,235,215,42,103,197,120,85,45,186,88,231,37,226,128,174,228,203,15,158,223,21,150,23,221,163,219,195,238,86,120,162,23,155,190,137,195,86,100,29,126,186,103,63,210,147,73,180,213,63,96,15,89,30,231,67,91,221,129,209,79,120,112,22,137,91,123,238,86,252,208,62,187,244,10,75,243,236,126,94,207,75,162,255,76,139,172,115,208,180,177,60,217,208,245,252,129,118,110,122,218,231,172,147,16,149,96,113,84,127,41,142,208,150,194,158,81,173,231,236,194,180,20,133,117,107,116,253,219,83,44,116,246,202,59,83,151,60,60,73,66,228,83,167,24,30,73,246,90,40,186,13,180,242,141,246,165,149,60,59,79,4,67,67,53,180,132,93,170,88,114,97,166,31,253,198,132,110,53,24,57,46,12,163,106,23,116,153,96,235,69,207,17,161,25,194,227,90,18,233,185,79,70,221,135,70,229,168,141,217,201,43,187,7,172,143,18,16,161,138,181,188,244,227,57,13,72,141,62,216,218,150,61,5,8,137,118,21,91,194,232,222,94,245,39,229,78,77,156,96,130,16,103,118,120,250,177,88,162,250,193,56,82,201,43,160,59,203,161,4,184,75,125,12,173,186,225,230,104,151,108,7,107,21,18,166,102,133,57,213,43,22,200,159,228,20,110,93,97,173,184,48,129,7,89,60,231,3,204,242,74,22,58,121,87,241,33,160,237,132,169,212,115,178,103,219,43,250,219,132,118,250,131,85,29,177,25,225,238,240,66,44,171,157,151,77,22,58,189,230,81,241,106,173,43,114,160,27,63,202,242,20,36,166,250,208,143,13,3,106,247,44,34,246,240,18,175,13,246,92,78,58,31,149,174,254,9,90,90,103,188,61,151,124,28,159,172,147,244,199,32,234,35,142,116,181,78,36,88,177,234,126,87,151,33,125,246,13,166,136,188,30,76,19,133,14,233,113,7,171,239,194,136,48,14,33,83,70,1,186,207,234,229,155,116,122,105,121,52,229,72,181,188,20,251,166,169,81,126,155,52,109,154,15,166,46,67,38,18,189,43,158,99,132,14,60,105,90,23,194,187,119,186,144,62,57,251,188,60,185,9,134,86,135,233,205,150,77,135,153,80,94,153,214,121,209,208,221,112,28,62,28,30,255,158,144,45,75,224,14,141,163,92,210,131,243,212,222,34,248,53,144,164,112,216,164,254,2,220,251,251,105,101,250,7,164,29,197,11,11,206,141,133,159,29,178,201,179,237,200,91,211,205,167,87,179,180,189,71,128,164,150,198,206,206,217,15,17,253,187,26,93,33,189,57,220,22,190,39,177,133,105,221,41,196,73,120,103,94,18,81,67,183,9,12,251,41,189,33,61,110,134,70,182,81,172,234,175,230,181,81,147,174,35,142,94,143,215,19,153,86,101,215,1,79,16,114,220,139,207,126,182,53,90,67,52,58,237,235,9,144,238,24,218,72,134,166,192,113,252,188,80,4,10,45,153,11,16,24,22,63,66,224,255,209,146,7,235,140,127,45,0,117,31,187,125,235,189,27,18,124,254,220,212,53,21,65,209,25,174,254,210,197,88,234,5,70,69,176,189,171,183,106,141,3,151,233,17,172,138,65,36,51,28,193,188,238,199,125,181,58,70,137,215,31,87,148,174,54,47,231,131,147,65,2,73,221,216,203,95,181,31,116,211,50,207,186,113,74,15,45,200,19,122,0,18,204,176,185,188,58,69,203,244,9,108,11,194,171,126,22,228,79,242,228,63,249,202,166,245,153,18,92,198,2,162,114,237,85,220,81,6,254,224,106,198,255,109,205,219,48,109,202,78,125,158,164,166,237,141,125,180,49,9,119,84,251,201,51,118,239,220,59,78,132,208,223,112,243,89,125,30,66,57,150,117,76,161,138,245,50,124,120,8,144,133,20,56,67,69,215,47,140,92,136,44,78,164,76,81,125,187,48,81,22,157,165,199,22,108,91,90,14,15,42,71,190,153,35,126,166,35,236,72,251,137,192,72,32,86,191,121,194,156,150,71,59,150,247,153,135,247,209,206,76,208,140,49,74,144,28,250,23,37,194,43,75,23,77,196,233,254,40,84,107,93,189,27,72,199,154,7,159,201,43,116,225,25,107,38,163,231,177,187,130,8,68,214,137,102,70,235,109,149,52,73,143,170,112,33,101,124,223,250,140,55,193,88,129,73,59,109,239,226,60,91,101,210,105,120,124,184,114,157,54,152,244,246,210,33,35,66,208,188,191,20,246,45,45,129,233,198,17,158,252,222,108,203,98,171,116,235,5,186,219,56,255,179,137,227,212,201,5,236,123,120,65,48,183,244,108,235,176,86,108,255,101,10,238,244,99,209,158,232,133,217,133,96,127,149,160,97,55,86,167,123,188,160,76,190,165,127,31,38,202,82,189,240,231,188,98,218,90,216,73,105,0,249,78,135,27,189,171,2,83,77,227,83,129,26,95,209,67,98,55,164,163,109,249,144,230,18,38,210,198,160,72,254,219,44,70,221,116,142,77,156,252,196,7,30,97,14,111,24,220,223,111,119,235,34,213,67,32,115,42,249,163,33,49,93,194,249,179,235,240,155,211,243,41,182,254,160,219,202,143,144,98,226,73,67,97,20,228,174,15,99,186,233,26,67,59,179,20,82,247,251,181,45,8,146,130,181,129,47,230,87,227,166,168,149,149,171,75,53,1,147,222,218,122,115,226,171,119,55,181,78,159,22,140,145,51,237,253,131,49,99,139,218,34,116,90,186,49,79,228,72,181,25,26,156,182,239,208,166,224,59,137,62,79,51,189,171,228,45,216,200,126,234,145,94,136,227,94,243,15,246,168,165,217,207,179,36,206,122,242,5,196,249,165,5,200,48,198,204,249,238,77,41,136,62,25,65,122,159,42,5,178,149,164,23,67,52,224,95,179,192,237,176,244,201,24,115,159,42,168,91,168,255,67,195,128,183,43,50,67,207,147,233,47,211,246,226,237,217,153,51,61,216,165,112,194,93,175,16,153,186,44,68,16,16,146,228,225,103,95,129,154,80,125,116,216,186,206,40,223,207,133,90,92,83,251,174,226,146,94,155,152,244,226,153,107,114,115,180,236,222,249,115,12,234,214,116,166,88,205,246,61,88,225,39,110,218,161,67,123,64,93,247,112,203,191,124,163,12,26,249,53,119,67,32,94,14,9,200,179,21,208,107,215,29,62,246,138,26,112,120,80,158,81,192,210,159,193,182,60,207,73,57,180,195,38,162,160,126,72,171,94,37,70,44,34,132,114,135,29,250,245,162,86,40,183,213,65,234,211,99,46,8,155,171,246,79,251,216,70,125,200,97,222,80,91,31,6,174,229,11,136,168,175,168,30,155,134,235,72,197,249,17,170,5,81,4,102,222,250,33,66,212,82,104,162,155,17,88,215,235,103,224,206,12,61,222,128,201,127,63,242,133,86,213,143,31,148,32,231,199,143,128,216,128,254,118,195,81,127,4,9,112,141,202,176,32,195,241,118,29,226,40,57,56,165,139,86,64,135,17,161,210,121,12,35,124,158,77,110,222,244,115,211,223,51,125,80,169,184,173,186,184,169,32,44,190,70,224,140,25,209,215,30,30,224,134,11,165,6,79,28,47,246,17,59,100,232,40,245,214,13,37,130,247,203,80,47,40,12,161,238,123,107,184,66,197,23,128,57,176,189,51,198,148,205,67,136,97,203,115,17,200,21,107,3,246,220,45,116,21,112,22,235,128,82,193,63,252,100,205,148,36,73,166,16,90,179,241,136,54,40,35,213,180,23,220,98,172,246,11,47,11,77,9,12,237,229,27,111,227,79,148,248,220,57,252,154,215,22,32,246,18,122,154,166,217,69,110,8,193,218,189,114,128,169,177,245,49,163,128,73,99,196,9,250,214,247,65,210,14,100,24,211,106,83,222,2,58,142,177,166,110,41,81,242,202,56,8,68,106,72,180,103,72,221,247,219,15,75,40,242,154,36,124,198,91,32,252,146,166,182,120,84,247,88,207,164,57,159,103,133,84,199,249,8,239,222,169,77,253,105,42,215,134,175,76,104,23,67,94,139,242,79,121,169,17,83,125,36,235,230,123,43,84,193,52,91,215,140,58,253,77,225,164,126,31,21,121,217,27,137,89,30,85,139,142,8,214,165,241,134,12,69,88,253,90,248,244,227,29,95,25,6,58,77,97,18,207,174,178,172,147,134,60,27,141,199,238,224,100,139,239,73,236,155,212,70,218,15,46,68,2,5,182,122,118,129,131,109,57,81,141,40,111,146,154,126,152,102,118,11,12,226,111,75,33,137,44,104,167,147,220,95,11,14,240,165,240,132,131,192,239,77,11,133,166,57,206,52,169,186,174,55,172,16,154,208,238,238,51,114,239,166,94,250,180,165,53,222,197,196,31,36,14,76,248,238,57,110,25,87,90,139,65,142,95,157,83,155,111,121,20,237,46,61,171,30,75,180,250,30,63,154,22,195,163,156,58,158,155,1,45,70,17,219,16,184,63,27,139,104,129,110,134,19,246,180,238,254,17,201,155,17,175,110,48,79,61,88,75,229,65,147,7,153,11,155,89,120,174,186,106,122,43,175,33,221,23,224,233,39,19,235,114,166,120,49,98,88,190,46,251,159,67,66,9,159,63,53,193,239,249,7,188,223,79,227,66,74,0,218,126,250,121,194,201,132,49,194,91,209,176,244,14,236,30,200,119,120,233,252,136,127,126,236,34,1,125,109,111,197,252,132,28,71,108,62,55,218,142,136,128,82,78,61,159,161,49,242,28,241,83,250,86,149,51,156,122,10,34,209,226,119,78,132,168,122,128,41,164,114,152,61,60,60,246,49,190,182,91,118,231,67,42,247,206,52,50,172,225,166,27,69,88,59,60,216,34,138,229,230,21,146,213,58,191,7,28,39,217,225,154,68,254,186,145,250,246,162,236,99,96,88,211,139,162,8,188,187,81,201,206,24,234,80,72,95,190,123,19,54,210,124,24,18,74,238,35,96,74,157,239,30,174,70,35,201,141,74,4,39,244,232,49,121,158,233,239,213,105,144,209,65,155,108,49,126,115,210,95,51,92,61,31,35,81,54,83,90,55,105,134,52,251,189,155,145,18,105,105,78,74,245,25,203,213,4,91,66,229,78,221,55,126,150,233,122,139,63,125,78,127,239,231,59,254,201,80,209,6,96,178,192,62,166,52,149,198,178,32,4,223,29,206,20,121,233,218,92,86,199,226,112,232,174,161,54,32,149,231,66,36,171,100,23,24,21,213,234,15,110,212,62,250,100,187,180,235,108,102,56,215,178,150,197,141,253,218,209,179,137,93,169,149,65,175,153,19,216,64,47,84,181,101,98,194,90,233,161,237,3,91,241,173,194,103,90,223,96,232,129,173,69,78,43,169,242,46,203,111,62,97,200,24,10,147,182,172,14,231,170,145,86,122,60,147,219,102,217,8,208,245,228,66,1,160,14,127,49,24,104,116,51,132,128,207,73,71,242,98,237,77,189,58,163,190,228,104,237,90,96,15,57,64,74,213,135,148,110,203,29,46,62,214,242,246,39,107,20,210,133,159,134,154,218,127,186,81,186,16,203,207,96,18,188,240,89,91,33,211,13,9,191,140,41,125,167,122,246,208,12,224,149,184,199,96,157,208,36,40,188,225,136,114,24,111,67,31,173,154,206,247,133,141,217,56,212,213,29,139,213,39,49,243,57,148,60,97,35,237,55,211,114,228,152,161,104,111,122,217,246,217,42,135,138,70,2,195,243,239,55,167,75,58,148,221,145,54,187,175,205,172,107,177,32,144,60,199,131,91,168,147,167,167,180,185,241,6,217,233,158,90,4,70,207,215,190,133,142,25,26,215,162,150,200,196,239,157,239,106,214,167,126,110,228,73,175,129,5,159,229,142,104,91,215,161,203,228,126,148,251,102,206,225,154,94,6,167,84,194,68,163,128,198,207,136,137,137,163,165,207,12,202,120,111,109,26,42,161,196,146,34,137,187,128,224,74,209,162,8,40,209,157,139,239,160,22,123,85,216,170,210,28,78,208,42,43,188,170,251,208,25,229,202,80,191,70,211,136,7,53,48,96,151,150,42,206,109,173,62,23,174,200,77,134,139,173,173,211,97,248,41,171,22,150,150,225,89,68,52,56,75,56,25,137,169,251,166,98,101,120,122,244,65,229,238,25,24,136,189,143,3,175,21,175,199,134,221,239,83,23,227,197,82,24,229,50,135,153,196,58,195,145,172,153,217,231,81,38,100,168,87,23,115,225,29,54,23,68,225,221,60,135,159,97,233,84,246,154,201,120,251,25,0,85,170,146,71,161,179,92,61,242,141,7,150,66,249,12,90,128,111,187,27,86,73,26,96,50,75,197,225,6,51,146,194,123,184,41,158,177,6,180,185,153,221,109,121,239,51,252,35,103,84,244,234,142,114,133,255,54,219,101,24,114,148,72,124,76,205,159,239,177,68,153,94,158,11,115,192,235,10,129,70,212,141,13,212,52,131,179,185,140,107,255,93,92,136,222,40,76,29,172,63,184,9,88,234,168,208,29,122,45,226,140,132,87,104,102,26,103,247,244,206,210,51,188,144,218,199,190,159,222,111,248,249,192,28,150,145,23,228,74,5,26,12,39,126,96,21,89,37,249,110,72,213,94,232,132,71,65,35,249,18,105,208,13,133,134,64,132,207,124,67,107,8,36,134,110,67,72,104,234,187,26,195,95,31,109,81,103,239,191,13,163,133,246,153,160,146,236,141,144,164,101,89,161,161,25,17,25,21,135,87,8,159,17,121,93,249,61,249,8,27,222,178,138,64,183,239,136,102,107,58,238,204,120,156,131,225,112,251,163,217,208,100,189,253,139,152,86,122,128,233,205,122,87,195,116,16,122,17,137,58,250,160,77,211,125,209,142,190,150,252,96,109,148,90,107,199,18,76,224,221,79,24,202,173,69,192,6,24,59,201,127,154,157,34,240,17,25,171,170,255,244,130,81,89,95,123,157,5,114,139,13,179,53,33,133,214,183,93,161,106,116,88,235,88,206,98,60,11,196,141,17,248,210,2,151,17,221,49,243,125,45,152,76,117,34,157,41,157,188,226,246,192,16,175,40,189,84,97,115,246,7,163,223,93,187,1,105,177,117,14,128,99,51,33,87,160,68,99,112,154,251,210,238,214,242,23,248,184,144,163,24,14,239,48,100,255,95,12,186,127,201,52,124,158,224,111,204,52,252,207,255,248,111,255,249,31,255,205,223,159,102,152,158,254,250,117,196,64,219,182,105,4,242,117,190,104,60,204,87,246,108,193,60,186,68,192,203,244,13,247,167,69,176,140,204,85,50,15,196,161,55,101,102,23,38,171,251,12,128,69,181,237,53,21,129,77,80,92,80,28,146,124,127,153,46,183,254,140,185,3,35,218,80,239,115,87,104,217,151,60,183,169,32,124,188,249,20,43,99,126,201,79,91,36,232,35,230,94,196,221,186,80,90,64,69,64,245,244,189,185,133,227,229,222,38,134,233,32,252,71,130,13,175,124,7,180,30,198,38,48,236,89,23,68,198,185,202,43,53,152,6,211,125,227,158,186,202,16,160,30,72,102,251,222,186,195,230,57,155,194,38,5,125,97,98,222,107,7,56,141,119,243,65,117,199,140,55,79,62,94,112,5,204,151,98,226,209,240,1,239,213,35,83,195,48,20,62,171,114,223,223,30,70,148,55,244,230,173,207,122,111,142,96,238,168,50,137,208,56,253,114,211,148,225,84,235,187,18,24,73,192,118,199,219,106,172,183,14,139,181,46,172,11,83,187,161,19,161,195,6,208,239,152,47,243,248,4,197,124,91,247,167,87,54,81,77,129,225,45,244,159,94,70,106,41,176,249,239,181,57,76,217,156,188,246,57,237,47,111,215,15,214,54,183,5,19,114,47,114,243,150,117,166,208,105,211,154,92,172,34,33,112,197,208,132,90,28,30,170,187,7,211,12,213,6,23,133,14,73,71,212,210,220,190,180,224,54,74,73,30,204,42,92,124,196,80,236,209,117,185,126,242,0,14,211,190,36,240,78,176,70,228,11,67,49,155,155,194,20,190,221,169,64,47,141,216,129,139,162,15,218,103,46,76,207,143,126,235,77,80,124,222,71,131,178,64,232,229,128,23,77,48,23,166,111,179,200,60,35,128,91,62,33,28,212,224,140,94,95,225,121,181,62,77,222,113,72,48,0,214,161,43,39,6,51,233,80,25,53,192,69,190,228,194,248,153,91,127,248,108,3,95,177,230,50,183,118,111,253,221,179,54,62,86,214,101,209,48,242,226,2,195,229,243,233,23,88,202,162,77,93,60,54,105,211,125,108,90,105,70,248,233,51,1,175,114,171,149,48,100,233,196,177,142,131,244,153,198,203,106,155,186,40,16,16,87,160,242,246,222,156,156,155,232,217,30,184,211,114,234,48,100,6,207,151,33,31,119,140,167,79,4,241,71,213,84,159,79,140,206,16,41,146,59,104,20,169,74,140,16,194,30,246,116,191,57,25,142,170,48,253,100,254,185,152,210,82,0,113,96,180,3,253,131,193,137,39,203,158,206,253,253,21,215,174,95,23,130,8,188,161,203,101,5,179,23,134,215,93,198,180,81,224,58,211,29,211,6,71,121,85,24,89,134,119,115,84,95,229,68,109,213,106,11,179,195,8,148,233,213,108,133,254,218,199,36,161,206,227,193,86,8,82,238,100,193,238,146,8,60,178,200,120,143,247,234,62,40,102,147,155,119,82,172,251,190,88,39,14,171,223,147,16,198,215,197,176,76,16,105,73,252,158,234,149,76,192,255,131,7,60,174,69,70,141,194,144,226,83,109,16,203,105,50,27,104,153,255,218,141,129,143,161,145,170,204,6,147,80,156,247,197,96,111,206,250,61,207,182,191,191,30,34,96,172,118,29,84,130,5,159,67,15,220,201,206,200,168,153,148,216,131,39,21,252,242,219,214,84,239,115,105,114,39,29,84,43,204,186,23,175,159,229,174,232,164,54,225,194,176,166,69,248,236,83,249,190,54,28,44,210,159,177,140,3,33,189,155,83,151,157,245,193,161,167,169,247,139,156,221,49,133,215,94,38,72,115,111,190,171,112,151,0,206,209,125,200,104,246,92,67,111,141,187,208,239,92,216,22,158,81,24,57,147,229,183,70,159,44,233,47,79,163,192,252,193,100,127,75,152,135,120,43,215,190,218,212,38,83,137,168,48,77,181,229,194,191,173,89,224,101,165,85,31,124,14,167,115,12,40,188,47,69,15,40,158,146,156,140,205,170,144,231,125,178,76,13,172,24,89,112,18,192,83,120,97,92,102,93,188,232,82,237,187,219,158,237,137,188,170,140,41,74,95,227,254,116,129,31,255,121,220,11,103,130,106,222,11,83,148,39,203,171,39,90,90,171,195,29,234,198,165,48,125,198,203,97,107,230,80,184,184,2,207,129,97,64,168,225,201,118,253,120,91,151,85,54,105,123,249,250,216,132,28,134,37,101,234,213,166,221,86,47,124,254,82,226,47,144,39,98,142,222,223,70,121,87,216,48,25,242,146,62,62,24,224,29,202,66,150,241,84,229,187,103,229,134,18,94,174,97,237,194,26,124,97,235,45,203,186,242,249,207,253,34,86,110,43,79,198,38,223,238,25,67,36,97,9,21,7,187,10,4,153,15,206,75,26,204,33,95,172,52,149,251,79,23,222,91,224,62,251,213,86,197,50,201,101,143,170,27,222,96,42,251,123,209,18,35,75,4,9,210,47,98,108,48,213,186,67,55,91,202,111,223,168,112,226,232,213,132,36,147,192,193,212,249,157,11,197,71,37,211,150,164,91,53,183,158,254,222,16,148,84,253,109,50,248,205,111,78,252,166,232,57,64,77,82,242,23,75,86,41,175,48,219,107,241,207,205,160,47,61,100,170,31,127,185,254,104,171,195,17,116,246,64,135,41,40,218,35,192,199,204,168,15,46,227,143,123,207,34,19,145,162,72,29,21,136,92,253,131,157,163,149,226,132,48,166,229,250,33,155,170,171,92,227,160,157,69,150,253,230,248,110,93,31,141,10,140,113,119,142,10,91,132,44,223,246,11,129,250,213,212,67,235,152,242,227,251,13,75,51,241,114,129,11,89,201,7,27,205,159,90,5,41,205,233,55,167,228,110,5,147,3,49,176,251,104,133,218,67,241,83,168,119,186,37,153,192,200,2,234,126,202,131,125,185,92,219,120,154,178,244,160,22,73,180,205,55,158,218,130,37,69,16,243,237,151,168,101,233,174,196,172,126,223,139,204,134,8,127,161,36,111,228,58,23,134,133,95,126,152,148,91,186,102,24,28,123,59,220,155,2,178,175,34,134,67,4,39,95,23,239,89,175,151,243,28,152,64,188,30,127,24,255,233,26,136,124,88,173,228,62,198,233,66,117,108,249,249,102,230,173,26,198,86,21,112,97,4,65,186,90,190,204,106,71,45,243,40,254,213,158,55,231,111,39,107,158,106,70,97,152,162,159,117,97,147,46,215,139,241,198,220,176,37,137,37,20,37,164,103,168,245,244,155,47,148,194,155,122,126,4,250,202,187,26,61,9,117,27,73,32,109,135,143,91,163,62,16,145,244,50,220,162,56,78,126,154,226,169,64,183,92,138,91,20,28,242,234,250,209,55,60,219,123,52,19,174,22,152,114,180,229,143,54,77,254,88,156,105,19,19,117,75,104,104,157,41,106,1,68,164,29,76,210,181,191,8,77,167,230,3,74,103,130,156,78,168,204,151,237,46,16,1,43,33,4,60,112,66,218,219,199,155,239,58,53,56,129,196,98,86,56,105,8,128,18,239,233,6,55,225,221,26,35,31,101,223,248,153,189,243,82,59,136,78,174,86,221,148,73,208,172,109,13,38,13,152,198,117,18,14,141,38,157,205,168,175,253,44,52,237,25,131,101,106,93,133,47,155,255,45,207,128,22,88,77,46,106,226,43,122,111,46,119,251,45,67,25,171,19,188,21,171,50,245,101,125,54,129,240,100,196,123,124,89,155,74,114,136,189,173,114,3,123,108,55,148,52,86,133,93,106,199,246,178,190,212,89,182,182,134,59,191,179,105,134,134,232,28,129,241,50,124,27,29,202,102,6,140,65,253,182,112,76,106,29,111,75,113,202,217,84,133,119,31,248,124,207,183,133,111,148,59,219,31,143,246,140,9,92,138,28,224,99,215,136,41,210,37,179,189,104,110,235,238,206,146,88,168,85,67,8,149,54,5,255,214,184,36,210,75,10,140,198,166,95,125,238,21,6,173,82,124,48,220,26,56,55,234,91,99,165,251,178,136,34,28,64,63,155,70,154,42,13,70,110,167,160,167,22,194,88,191,38,240,187,143,226,127,234,38,205,199,165,82,250,194,132,58,116,146,86,138,28,253,123,209,56,167,203,163,98,99,249,233,49,104,239,239,225,201,200,85,220,139,7,66,89,37,76,36,242,230,14,211,159,31,66,192,69,102,10,21,71,43,44,0,138,84,211,157,195,211,20,1,102,136,2,143,228,222,17,2,150,57,172,189,73,189,199,125,235,179,209,17,253,22,152,46,111,63,174,167,137,240,42,252,51,155,62,24,177,188,26,166,225,158,109,94,183,47,19,71,9,193,86,24,73,135,27,142,199,133,71,140,90,97,124,227,11,155,204,89,216,23,96,162,242,29,105,91,87,101,136,96,231,227,39,58,76,180,66,227,230,27,22,106,191,119,71,186,54,192,180,126,119,135,119,107,97,105,83,223,230,150,225,134,173,244,15,152,238,158,11,115,18,214,48,104,80,91,125,55,47,84,27,139,38,186,237,180,111,179,132,134,184,103,141,162,89,79,255,61,208,9,193,133,0,1,219,225,24,215,203,40,56,203,113,76,209,207,188,126,31,49,175,34,172,202,203,198,112,206,251,219,38,30,166,115,169,98,39,189,171,73,251,134,5,6,143,194,158,23,62,54,78,155,33,77,66,116,34,59,140,144,146,252,54,21,131,221,135,5,17,174,164,191,77,133,219,151,243,55,152,163,81,174,198,2,235,215,17,160,190,188,8,21,27,188,224,243,77,84,174,238,91,223,27,45,214,157,253,106,83,156,148,49,167,170,48,221,173,129,22,148,99,116,189,23,227,189,246,188,211,225,87,100,241,114,196,212,65,160,231,238,55,239,8,238,53,129,185,249,246,155,179,165,21,189,58,245,231,146,22,88,175,133,91,146,18,254,178,139,255,116,182,22,76,65,207,84,186,153,22,102,3,14,106,23,152,158,207,225,83,141,71,157,122,245,49,16,218,53,122,173,120,87,106,4,161,254,166,143,118,58,76,225,188,62,89,198,18,242,171,169,57,95,130,66,130,88,124,17,224,155,201,209,138,46,18,173,176,190,70,168,137,146,39,163,172,210,13,180,66,165,159,168,54,225,88,229,114,69,180,129,147,206,133,66,210,231,253,50,41,5,241,164,177,15,60,251,100,90,39,73,179,25,108,96,201,35,89,103,109,179,225,201,213,104,42,127,204,122,182,51,192,45,46,67,214,199,204,237,109,105,116,167,201,99,159,105,51,95,236,226,236,94,199,8,150,231,134,110,106,248,233,183,57,176,100,105,195,132,179,186,91,250,219,122,121,229,193,233,134,79,239,106,24,52,179,94,77,123,110,122,59,30,59,189,60,26,106,40,205,61,152,179,107,83,74,44,240,130,0,236,189,215,214,8,0,101,92,227,237,196,144,217,200,115,145,185,154,197,247,179,100,13,182,2,55,216,246,125,63,59,46,66,219,114,107,90,25,251,251,210,149,142,50,89,91,198,177,219,253,230,8,44,136,19,65,16,107,244,226,51,152,10,9,49,199,81,149,131,76,202,23,23,26,35,239,123,240,117,179,172,61,232,31,228,100,69,179,115,38,159,194,103,63,235,82,67,65,213,93,135,69,246,194,184,59,114,10,100,147,122,115,212,100,228,167,160,195,24,216,62,184,156,229,82,245,90,83,166,184,160,149,175,53,65,233,231,184,118,233,177,104,152,22,242,86,38,10,63,31,12,5,131,92,61,97,80,243,173,16,18,177,189,20,30,52,158,142,11,147,74,148,229,145,173,46,228,90,27,229,39,56,39,175,117,246,151,91,251,14,124,134,84,159,236,88,42,245,234,64,35,199,122,142,66,57,240,169,203,59,159,227,78,133,227,13,41,86,203,190,113,113,230,114,56,82,209,250,196,186,254,96,242,76,34,140,7,108,28,161,23,38,98,31,94,249,188,101,243,105,0,243,202,214,239,60,237,187,223,17,161,147,51,75,208,34,83,8,218,124,142,177,211,11,79,27,35,114,28,53,223,68,59,212,77,77,111,78,85,228,221,49,138,197,141,138,126,75,190,180,15,247,40,48,105,85,133,155,203,203,163,194,92,85,167,134,137,50,211,245,54,11,101,107,83,78,53,84,44,137,19,93,120,208,254,162,179,12,158,131,238,48,22,209,80,24,247,209,15,61,202,124,165,114,23,250,94,23,4,39,21,154,138,136,113,216,218,168,30,112,60,39,73,82,166,129,133,219,187,170,27,80,236,17,66,201,207,194,131,106,229,62,217,66,154,67,199,140,121,55,174,75,72,189,165,74,245,82,24,72,220,225,206,50,200,54,195,100,128,17,118,15,127,52,14,4,113,147,217,222,106,246,23,35,177,149,37,33,80,160,108,111,110,33,193,84,184,212,144,160,224,216,61,248,98,66,194,69,14,23,118,112,207,199,253,168,107,100,113,89,15,216,244,61,99,35,99,42,121,227,66,249,243,179,12,183,69,36,21,30,92,226,87,115,24,200,168,21,230,177,123,125,208,155,50,207,117,31,38,140,229,55,239,93,201,60,32,225,57,199,158,111,42,219,136,91,229,230,133,115,182,251,205,97,33,109,10,215,150,111,36,136,134,47,146,250,130,82,116,233,187,33,253,202,91,159,12,69,212,122,103,121,133,202,83,138,165,173,209,100,123,182,14,189,234,164,83,13,189,50,26,98,47,76,153,162,108,150,5,2,161,122,131,188,21,70,31,33,151,180,247,106,229,250,9,149,131,76,207,151,98,93,75,215,95,101,151,78,90,221,64,83,121,190,69,54,27,145,225,61,244,106,196,94,63,145,83,96,132,247,214,210,15,214,47,85,27,48,5,231,122,160,83,44,92,110,106,10,227,122,104,125,130,101,68,187,95,204,9,161,22,173,149,166,222,32,46,37,253,148,151,40,76,244,244,162,208,105,135,91,67,230,225,31,228,28,71,75,3,4,84,80,230,91,242,193,189,75,21,70,102,91,3,217,67,73,213,242,153,186,126,136,177,244,11,146,90,8,235,135,44,200,251,101,42,140,139,94,157,169,65,240,91,83,147,47,193,185,51,252,84,31,58,76,148,68,207,77,116,239,190,90,107,131,151,22,15,2,99,92,248,199,164,72,76,209,193,1,230,67,198,102,28,46,62,159,178,79,153,9,89,122,11,49,68,70,109,213,95,27,114,175,164,27,94,181,60,179,195,38,157,167,251,33,250,197,235,193,104,64,43,156,199,27,148,140,218,163,94,76,170,123,250,197,133,212,145,142,25,221,157,239,99,158,239,85,146,158,2,24,188,253,125,16,156,6,61,129,160,111,24,251,125,78,37,218,229,116,59,182,224,246,223,238,67,247,82,106,50,114,126,139,235,156,94,185,135,99,25,90,49,255,105,202,90,36,75,143,123,153,211,155,195,84,199,201,210,164,246,250,202,32,254,224,166,214,50,77,123,185,189,231,182,14,73,65,187,177,196,191,215,34,49,47,48,129,164,242,6,133,110,169,166,48,82,59,251,141,89,22,201,89,58,190,50,106,174,190,167,224,69,232,213,168,25,247,183,35,17,13,144,215,54,26,145,234,112,179,237,84,225,252,204,172,10,161,218,218,35,192,211,35,181,21,5,6,13,217,31,184,108,15,238,85,136,147,118,215,49,61,47,226,73,43,118,226,165,229,36,25,30,3,223,230,43,186,232,121,234,163,81,209,182,223,111,119,242,76,58,230,212,201,116,127,177,28,146,144,180,194,151,36,240,72,91,103,26,148,116,215,140,170,38,197,51,2,186,60,86,4,170,234,67,136,225,166,229,133,73,196,33,250,10,83,133,4,65,241,231,134,114,54,12,10,170,203,249,189,85,213,253,142,231,106,195,39,90,50,175,46,76,67,100,180,175,129,71,236,51,167,48,85,38,70,223,133,207,115,76,53,92,201,27,121,158,143,134,152,162,219,157,145,173,249,189,137,118,74,147,209,162,193,140,40,200,133,91,19,154,93,136,135,80,89,114,43,201,82,219,50,143,208,73,234,110,130,29,131,8,230,67,129,179,117,141,93,152,48,176,122,109,141,125,186,186,225,9,35,160,60,152,73,81,121,24,105,210,96,169,150,103,179,34,229,103,244,102,125,174,6,217,170,63,215,48,101,86,189,117,69,79,253,162,25,134,57,153,253,13,95,245,46,76,60,140,176,143,90,63,241,3,169,255,211,87,130,71,223,7,187,83,8,44,227,65,69,224,242,216,22,92,7,154,167,206,136,149,180,246,46,70,82,87,230,231,113,207,73,23,92,120,34,39,35,83,172,214,115,90,187,229,118,190,248,76,186,42,17,20,245,28,95,65,83,72,171,82,201,56,109,79,201,22,18,84,85,119,66,120,82,252,172,231,75,49,199,5,46,232,66,108,129,135,158,76,22,182,29,239,230,108,41,50,164,217,56,122,220,179,162,52,74,119,35,58,213,202,116,191,204,122,144,229,183,51,65,35,95,28,198,106,160,59,33,148,177,50,230,205,186,45,4,102,230,60,159,176,231,172,137,211,12,35,240,92,243,61,121,215,106,244,76,77,202,115,34,250,79,205,84,96,100,145,101,212,224,153,120,223,27,251,181,203,92,130,140,83,76,141,243,224,185,63,255,190,79,233,156,194,39,67,108,214,167,33,68,219,239,177,81,162,235,110,206,66,97,20,82,205,201,182,139,252,156,81,132,135,222,136,82,40,55,61,163,5,245,214,210,12,10,13,248,185,213,7,179,163,200,205,231,163,3,52,120,83,146,162,48,157,192,93,96,97,152,7,182,18,63,135,167,242,68,145,247,129,41,116,59,108,50,139,2,83,10,151,253,189,27,93,91,111,22,31,11,165,46,47,26,178,112,139,48,92,33,46,83,95,18,4,146,55,106,28,4,134,205,238,193,231,132,109,178,60,19,126,119,205,239,147,32,106,174,191,109,5,135,237,125,108,174,80,216,88,47,61,248,208,85,7,103,217,44,125,209,51,211,141,222,225,209,178,143,120,195,126,205,225,181,94,74,183,24,153,150,120,8,103,76,40,72,191,67,70,2,87,235,14,210,76,86,204,225,112,154,154,134,56,240,162,59,250,194,63,198,76,253,30,199,62,235,30,206,193,123,209,123,99,16,249,174,209,112,218,146,94,204,81,230,123,41,33,165,240,181,80,89,27,30,142,52,121,76,113,131,9,60,52,183,97,138,81,192,235,60,163,75,120,120,60,230,192,20,200,8,76,160,200,103,105,163,12,97,232,2,106,214,30,242,94,187,137,17,146,152,254,213,35,42,199,52,91,218,208,129,226,218,242,122,163,98,25,197,165,247,38,178,157,125,72,139,229,211,20,166,38,197,135,212,90,82,100,30,217,227,184,11,142,178,220,74,250,104,86,240,121,81,228,222,102,0,167,215,221,144,93,44,210,102,13,12,145,171,95,12,155,149,110,57,11,14,177,252,98,126,77,228,48,13,62,166,132,95,108,189,159,250,210,86,127,235,1,197,110,100,156,10,15,90,140,28,38,184,185,117,51,92,109,248,70,74,182,114,200,249,114,230,5,167,163,255,118,235,26,184,59,219,236,104,47,184,6,207,89,214,41,252,177,84,120,168,19,91,88,175,54,209,48,191,247,177,217,167,90,26,137,190,181,59,79,112,28,53,243,146,141,216,195,131,76,68,140,170,90,110,212,175,123,130,158,138,83,100,116,5,134,108,211,79,244,138,72,130,218,248,136,238,120,129,75,225,124,95,225,201,144,215,156,235,193,93,183,202,204,150,178,124,84,10,114,25,250,224,211,130,211,254,211,86,243,170,176,113,242,59,76,115,191,62,56,235,107,191,208,51,244,154,250,100,136,122,251,182,80,9,157,133,19,155,208,173,47,108,36,217,68,241,98,25,91,95,125,81,113,98,251,106,43,103,34,15,190,137,67,115,166,253,3,25,153,60,207,100,195,7,63,181,224,14,245,153,228,177,152,2,57,166,118,52,101,35,143,243,8,50,25,168,174,209,80,4,177,61,171,74,112,91,115,147,56,69,47,1,72,180,191,169,153,14,139,113,246,169,66,245,170,136,253,45,243,215,222,178,207,212,12,85,181,13,57,23,61,242,118,190,221,57,154,212,240,36,152,224,135,46,254,93,150,228,35,69,141,217,219,92,96,81,203,89,205,183,74,142,208,109,164,100,125,212,75,77,98,170,36,134,39,126,96,33,89,193,218,134,202,203,211,139,105,168,141,68,14,118,12,63,96,44,240,163,143,134,161,255,233,70,88,146,111,142,224,66,180,87,100,79,101,193,210,48,107,54,222,186,107,118,102,34,192,26,18,204,198,71,51,188,98,162,91,31,164,186,39,36,180,110,42,13,227,120,171,203,70,211,169,151,241,78,202,203,36,140,74,128,100,44,47,87,130,184,67,116,87,22,65,140,185,95,29,9,141,10,85,93,54,8,200,179,195,25,83,47,192,116,210,57,202,106,81,151,141,125,229,166,138,201,190,147,120,86,24,213,151,139,90,152,84,159,155,176,246,43,158,129,220,68,125,163,190,231,168,221,239,125,70,191,46,117,130,19,2,14,126,115,212,154,67,168,6,10,89,175,47,134,206,80,77,191,108,77,215,221,171,126,206,17,154,195,205,113,38,31,12,47,212,136,185,159,213,174,225,152,127,140,36,33,193,178,47,179,22,48,75,64,125,127,51,191,95,93,53,119,210,92,218,153,101,196,207,188,14,43,135,156,171,81,119,122,153,21,205,253,26,152,102,76,60,155,139,158,85,214,72,39,250,45,201,139,99,168,16,152,33,4,59,44,228,232,165,232,141,130,127,141,75,143,219,173,255,171,247,70,109,64,163,245,166,143,233,165,105,89,84,85,8,168,91,173,198,43,170,110,35,132,250,169,75,123,229,222,20,22,150,26,178,193,100,113,189,228,142,153,52,195,205,73,168,120,189,30,197,127,69,97,118,226,242,58,42,240,209,244,193,9,173,58,124,28,196,158,67,48,223,226,149,94,74,104,106,63,26,49,39,210,233,240,57,196,117,167,37,52,60,220,253,207,4,74,147,166,254,137,102,121,215,66,70,149,98,104,94,104,195,247,60,164,250,120,150,240,177,105,21,241,226,100,230,81,9,89,37,118,94,239,143,57,198,117,215,66,13,212,47,199,187,218,90,138,186,94,93,232,215,184,112,69,203,71,51,90,63,183,195,203,70,113,185,117,84,18,45,156,82,116,74,178,78,71,5,117,66,47,89,173,40,65,135,68,2,58,237,126,245,121,148,164,53,36,232,60,23,239,72,162,56,162,134,137,120,94,164,120,111,28,146,111,61,126,110,122,127,188,27,10,237,192,18,18,67,47,214,147,172,201,65,246,105,36,247,154,231,254,81,154,197,114,17,120,25,49,184,183,113,193,176,44,239,85,73,26,53,111,48,163,108,68,63,55,197,45,254,214,198,28,171,35,78,240,113,85,111,94,171,163,36,77,212,85,43,32,188,79,54,205,240,95,225,222,221,187,230,52,122,91,126,172,180,247,91,12,8,168,147,142,7,236,111,222,167,72,117,66,11,163,121,117,148,1,105,46,210,181,65,183,202,107,43,165,12,124,133,15,53,104,94,233,222,10,120,252,212,29,22,253,158,251,122,169,164,200,66,197,53,77,24,103,157,231,215,103,24,154,128,15,12,25,246,235,82,92,161,82,22,184,120,134,194,100,181,91,15,229,39,231,159,120,147,34,114,159,186,159,116,51,121,46,10,113,235,136,215,190,149,3,121,39,252,159,97,47,59,83,108,58,140,137,31,211,154,110,184,193,126,119,246,96,205,106,182,250,58,47,15,164,107,142,98,29,79,7,25,111,162,22,155,50,239,107,125,141,151,70,37,90,66,74,115,251,22,139,51,144,166,46,73,118,232,182,223,213,214,8,166,48,229,242,14,15,142,95,125,180,60,154,215,37,163,208,201,194,10,91,236,126,235,29,131,68,152,148,76,202,165,94,190,3,251,148,36,67,20,166,205,197,159,28,231,90,143,150,188,45,84,239,176,181,17,42,92,189,151,28,184,213,86,99,130,27,126,144,55,203,206,49,165,217,115,235,47,241,207,117,150,180,232,219,218,225,240,42,66,81,28,206,61,164,106,45,133,237,40,19,56,156,44,137,222,92,135,43,53,235,186,73,34,237,231,125,182,199,117,72,90,216,5,105,83,202,239,167,169,1,208,81,57,75,111,191,46,93,235,219,214,247,234,233,18,143,218,210,76,35,228,129,81,108,121,99,182,141,173,93,97,234,21,253,189,104,92,111,250,218,199,181,240,194,101,91,246,99,232,205,143,123,241,246,35,138,73,181,210,168,144,36,77,229,253,54,245,136,161,24,130,44,131,163,199,100,81,67,129,60,166,187,115,48,198,132,45,20,214,157,57,31,138,97,16,206,180,115,146,143,7,159,221,74,235,17,50,92,89,219,91,147,45,33,84,244,44,135,103,211,183,74,158,77,63,87,162,194,219,247,20,227,243,12,21,107,16,7,150,119,181,125,126,133,207,146,120,109,209,201,106,130,244,44,167,35,219,97,18,243,58,42,172,244,27,65,74,195,140,148,170,118,2,116,209,126,120,152,129,164,201,117,20,40,210,59,2,106,220,165,217,90,95,39,58,127,27,38,241,49,3,242,154,239,183,77,31,73,51,247,35,185,77,201,249,82,67,157,5,225,144,190,253,139,100,83,206,212,170,155,254,22,200,176,86,46,253,105,90,160,188,171,102,24,7,91,176,179,57,156,4,166,65,46,152,225,199,2,126,239,69,27,142,194,153,92,214,123,112,40,136,244,230,103,178,100,25,52,34,169,250,104,232,199,174,119,245,30,186,101,65,206,63,221,220,5,222,93,61,182,141,112,182,55,27,97,38,180,144,247,71,139,249,157,231,38,127,172,104,43,211,79,39,42,137,66,118,253,156,200,105,203,197,75,56,181,64,97,207,216,15,222,77,211,31,212,133,63,174,134,129,186,164,70,106,32,218,239,114,243,156,74,168,223,98,7,204,114,111,181,71,9,163,21,175,238,53,184,168,3,189,233,201,233,2,43,131,238,50,201,249,182,229,193,71,200,158,159,149,74,166,88,198,172,132,122,209,106,218,50,15,70,238,80,221,189,89,31,163,1,28,185,154,69,38,252,50,219,91,94,188,72,168,38,157,208,97,61,56,235,241,116,254,47,4,134,15,38,213,56,181,14,3,14,221,241,224,82,53,248,5,95,213,120,239,69,95,158,214,162,110,19,66,121,104,14,5,34,214,4,42,107,175,23,253,152,180,215,79,153,163,125,13,141,27,88,223,241,18,195,49,100,214,23,213,145,249,93,76,227,152,186,215,184,50,249,45,143,170,50,77,148,32,98,12,190,231,38,158,180,20,38,53,243,182,133,51,10,98,179,210,133,170,187,93,10,85,128,139,14,245,241,198,51,9,231,41,117,43,136,33,189,77,122,39,109,92,49,10,213,249,118,225,227,189,169,201,201,14,210,250,51,210,89,120,26,230,164,151,161,201,9,208,33,225,212,144,131,84,252,115,250,116,237,150,203,182,149,62,98,12,83,206,210,171,51,73,214,119,250,156,29,72,35,145,124,44,111,185,161,31,128,146,1,173,44,70,96,224,29,232,172,7,125,111,254,222,23,0,70,125,209,71,163,57,228,245,100,82,77,58,229,0,129,55,150,104,191,195,232,19,105,61,207,162,20,236,89,11,85,245,88,129,165,38,58,145,166,212,7,159,16,32,37,177,114,202,208,12,58,4,186,94,20,64,4,78,109,59,211,33,123,39,0,77,253,66,103,12,76,1,214,122,230,89,224,14,59,59,4,113,157,7,215,26,235,127,9,114,143,119,243,220,53,59,136,225,72,106,211,205,206,61,98,233,49,161,24,55,253,168,37,14,247,70,161,214,63,118,71,25,94,139,94,206,102,53,179,24,196,252,117,9,85,209,143,35,165,27,183,168,142,247,121,108,167,182,56,115,98,147,191,21,56,211,141,227,207,205,166,26,10,193,207,1,223,151,63,248,48,110,102,133,37,210,143,23,81,226,215,164,69,230,189,246,32,156,162,175,109,20,200,207,131,89,177,122,158,71,221,111,26,118,250,13,98,189,206,126,251,25,210,176,53,148,95,45,99,66,113,152,42,204,29,10,118,94,151,57,142,91,13,165,66,16,226,180,231,17,226,171,106,36,147,190,177,103,201,67,50,223,2,124,76,197,249,60,198,188,226,147,193,177,254,134,28,5,195,80,208,86,188,32,33,97,136,135,20,195,232,52,158,248,173,41,97,14,101,72,8,203,61,199,139,90,212,16,129,61,118,250,126,30,184,245,60,235,152,160,32,245,230,48,194,88,161,246,138,168,132,147,214,28,103,54,141,80,45,119,140,78,241,126,56,251,119,128,91,146,23,179,254,71,125,177,154,242,139,242,116,8,65,202,8,177,227,60,158,99,70,101,101,168,72,123,4,15,137,42,243,182,67,188,156,98,59,167,94,58,127,28,122,29,44,36,235,180,78,103,229,54,157,9,231,252,152,73,136,153,32,39,212,112,58,212,46,62,100,103,165,41,61,39,129,126,24,77,171,179,62,193,143,170,121,128,66,148,187,11,227,84,10,177,122,210,212,15,166,130,80,103,10,100,61,111,71,170,150,140,10,112,153,217,167,10,85,224,82,95,2,147,104,243,88,163,73,45,171,193,10,193,202,246,121,84,225,122,83,91,1,17,153,71,209,149,116,146,24,119,170,111,224,117,16,84,212,135,34,60,254,200,193,32,45,208,52,87,179,93,217,159,153,72,77,200,6,209,229,232,195,73,243,76,154,225,106,136,145,31,92,3,201,143,49,233,190,216,23,229,84,218,87,156,33,40,121,12,12,199,209,60,143,18,114,77,233,242,240,27,235,153,121,70,90,114,54,145,176,119,24,213,109,29,49,107,174,122,148,106,166,3,167,112,126,177,120,202,53,49,234,53,73,70,75,231,114,184,208,22,160,48,150,198,189,250,124,184,84,67,38,11,58,14,31,150,66,216,58,212,210,161,48,225,254,5,186,81,241,106,91,169,206,21,135,164,146,230,45,233,173,95,62,44,180,3,42,169,160,197,13,188,244,203,50,189,53,220,27,185,4,167,169,67,44,55,60,153,9,91,58,137,29,249,138,26,242,142,239,92,163,134,101,133,239,129,248,248,123,46,116,85,66,242,143,164,141,240,231,13,8,131,20,78,87,254,204,96,250,26,53,221,138,197,227,243,144,48,223,80,227,12,201,218,135,146,52,30,225,98,164,43,252,222,84,129,175,80,67,216,94,63,180,201,169,132,241,54,190,66,127,50,92,151,176,128,16,237,243,170,226,148,173,79,63,84,32,174,247,100,104,234,105,156,135,250,68,66,69,14,19,15,215,215,66,201,34,63,54,196,115,174,233,210,174,20,236,248,121,76,30,126,234,86,200,114,235,190,242,207,44,217,61,94,221,160,3,189,60,140,180,29,181,240,104,245,181,152,167,95,137,77,120,47,216,70,167,195,57,169,121,85,177,204,60,206,74,91,246,110,225,189,44,132,254,40,32,103,200,204,147,140,240,1,79,38,14,25,193,233,31,211,76,129,210,227,173,223,20,78,48,235,239,240,92,197,27,98,140,153,178,132,137,66,78,211,143,68,227,55,219,97,72,26,17,173,11,83,75,218,195,205,57,233,252,201,8,232,238,0,35,157,235,112,70,33,53,220,156,23,189,104,50,222,253,48,81,82,118,147,147,78,171,166,6,105,197,7,118,182,78,74,48,245,204,203,52,8,94,50,79,244,245,116,183,33,211,147,238,181,221,74,106,66,210,125,144,243,188,240,130,44,96,4,56,93,174,65,106,157,118,239,33,51,206,186,18,178,91,242,51,59,194,211,249,104,59,154,198,225,172,182,40,221,99,210,77,53,212,58,19,110,168,229,18,183,118,235,52,168,1,190,6,62,44,189,202,113,67,21,207,113,161,252,82,42,251,87,184,115,190,10,121,70,31,76,157,104,120,43,116,32,30,245,112,167,131,69,225,194,202,185,112,165,139,39,152,24,3,10,24,103,53,78,225,204,235,68,80,231,125,231,134,126,158,238,115,38,94,63,156,171,249,215,99,167,214,77,158,119,122,67,203,96,27,126,48,126,234,61,57,168,182,51,157,53,181,172,198,184,52,31,84,166,209,15,166,15,142,254,133,147,42,195,228,168,7,203,176,180,187,83,76,19,157,213,118,97,194,38,247,151,215,57,85,142,27,17,98,75,54,165,47,156,232,246,222,161,217,152,146,228,15,158,80,207,133,88,31,114,135,23,44,70,64,25,226,109,227,110,130,139,148,212,177,232,52,180,132,226,221,125,46,196,243,66,6,32,153,110,243,190,48,6,161,102,85,76,138,246,210,18,47,100,210,119,200,92,87,118,185,237,48,9,163,18,2,183,227,83,108,55,56,135,182,40,98,146,245,150,85,29,120,77,136,234,67,76,57,203,213,139,138,238,16,145,62,71,226,93,243,112,182,78,61,231,137,118,19,64,114,152,96,72,8,134,67,86,236,55,135,111,111,134,72,59,41,27,191,122,152,125,21,50,246,176,155,59,252,71,231,31,21,224,123,249,139,157,253,101,134,196,246,175,244,253,194,52,142,237,216,232,217,47,23,19,48,251,181,38,78,144,127,189,84,231,7,46,104,157,106,94,101,230,237,19,141,228,97,108,43,164,67,101,248,205,209,71,12,109,133,103,143,185,101,243,192,156,159,37,116,145,222,128,29,40,253,97,45,118,21,214,233,239,133,132,84,200,69,157,185,115,43,19,129,209,68,10,189,254,12,187,63,56,212,53,51,150,165,28,191,254,93,77,153,117,9,205,150,116,90,57,156,98,238,48,83,56,231,95,251,28,175,89,199,140,172,232,124,79,118,110,189,181,153,18,122,243,86,124,17,64,243,29,235,78,160,169,126,55,71,78,110,132,22,212,234,95,203,184,23,99,142,25,138,24,135,17,83,214,95,70,68,181,58,108,74,192,10,31,235,104,36,31,112,72,8,244,107,209,147,59,222,199,164,175,38,228,91,55,54,184,15,56,206,180,126,205,106,98,234,254,228,56,199,154,179,161,89,240,246,143,3,243,185,20,102,125,190,17,207,198,254,172,176,113,83,59,140,105,160,37,18,144,48,191,33,197,228,212,164,141,113,236,40,172,254,113,161,221,162,189,215,170,73,147,150,21,193,247,183,52,57,22,181,10,232,24,56,253,150,80,252,46,214,182,17,88,217,219,45,157,50,184,104,243,30,130,18,109,234,213,125,233,52,107,72,167,188,117,143,202,179,110,73,205,26,71,100,200,120,82,133,207,60,170,239,189,186,170,91,66,243,180,234,219,207,168,170,211,247,178,51,90,38,146,173,37,229,30,193,243,124,87,31,63,94,95,155,128,119,123,27,53,13,252,154,80,53,217,232,253,22,64,138,140,44,240,158,204,246,86,87,14,81,152,179,104,169,241,123,87,199,82,234,179,122,104,231,115,20,97,27,189,247,217,197,47,133,155,45,205,173,187,25,97,149,253,80,74,28,155,50,197,16,152,42,239,232,235,74,18,117,76,3,18,131,119,200,16,125,212,142,95,138,118,122,247,151,30,68,216,180,190,3,90,174,116,141,179,95,86,87,39,248,180,58,44,71,233,1,9,168,145,188,250,137,78,152,63,176,231,208,57,187,222,129,63,66,73,215,252,73,34,57,12,139,144,62,248,164,186,252,221,28,118,116,125,112,248,148,125,192,7,180,129,154,16,157,48,240,150,7,155,108,164,194,86,195,233,176,17,73,8,76,17,93,243,33,63,7,130,58,100,7,102,99,246,23,251,21,94,43,231,80,237,46,106,113,224,162,162,208,192,52,34,250,163,17,139,213,34,141,101,62,177,127,17,116,160,118,160,59,194,193,123,87,195,161,170,55,135,11,160,249,160,82,239,169,79,86,160,22,246,139,73,53,229,64,196,68,45,187,255,52,157,135,129,75,137,72,188,92,141,252,146,242,52,53,83,81,116,152,125,122,42,60,32,169,116,152,5,151,149,66,138,102,195,11,163,2,173,124,99,204,141,253,246,67,250,162,167,214,89,156,101,209,187,47,78,136,162,149,14,131,238,162,81,31,138,136,69,184,24,149,246,119,111,24,48,245,189,44,129,225,79,150,137,74,232,131,115,56,245,226,112,25,193,120,92,166,188,178,28,110,59,5,116,174,103,14,144,192,25,225,173,173,150,197,31,156,115,85,247,141,99,144,205,228,182,6,237,243,161,48,145,56,69,206,207,30,135,235,177,5,198,47,236,92,135,135,150,151,23,163,43,45,239,222,59,236,226,20,220,118,223,177,136,227,134,122,53,72,248,124,192,136,125,235,165,148,255,239,135,34,221,187,20,134,70,189,58,76,95,150,190,83,125,60,205,7,134,149,78,87,38,213,83,233,13,24,179,89,183,51,132,58,93,56,5,59,158,40,144,50,168,65,20,228,87,119,34,7,202,191,134,235,154,253,183,59,159,70,97,106,209,223,68,176,98,66,189,121,55,214,33,135,151,118,237,22,120,107,122,125,142,213,177,52,146,190,23,170,32,126,230,66,111,164,126,48,92,37,93,38,2,53,166,122,98,195,26,183,134,63,217,89,61,45,60,25,18,24,235,193,88,11,250,193,144,153,232,254,219,150,164,212,71,99,71,115,235,141,46,223,162,190,213,198,43,240,93,193,212,252,194,123,19,159,124,75,243,152,83,113,76,141,53,226,93,189,130,255,2,233,96,125,247,134,59,75,169,125,207,30,2,119,179,195,103,124,149,225,144,202,160,233,102,14,73,175,174,244,137,68,210,150,187,86,203,36,125,3,87,31,95,219,81,75,55,41,218,115,242,147,145,174,185,21,47,54,114,251,11,103,212,176,245,167,145,21,241,213,101,157,232,18,37,173,8,153,47,223,73,77,111,84,69,147,96,122,236,55,120,176,126,229,232,130,86,186,9,134,163,103,79,150,1,103,163,67,112,200,97,162,57,250,211,176,45,249,158,129,230,84,224,148,36,140,119,89,183,129,17,185,27,10,183,183,217,97,186,105,112,172,154,166,125,122,112,11,101,151,21,245,132,79,166,216,96,180,106,245,189,32,66,127,67,218,45,66,171,240,200,183,223,210,220,209,28,164,110,40,57,92,190,41,157,93,113,7,246,82,106,85,110,154,217,162,19,240,79,42,76,238,198,175,30,214,85,172,48,49,88,255,237,9,211,159,222,252,28,118,201,143,31,246,180,173,2,64,180,5,55,223,179,206,26,72,90,43,1,31,111,105,239,131,81,50,165,2,91,233,39,103,234,48,29,203,250,228,168,11,251,118,106,226,70,51,208,89,98,134,93,212,58,11,116,76,241,244,242,131,205,138,10,92,152,221,247,59,211,205,221,58,40,11,134,190,229,112,71,209,82,96,163,199,156,14,111,205,142,19,188,165,69,236,162,228,36,194,194,223,227,185,93,240,197,206,240,82,199,122,43,238,160,80,240,180,84,31,139,28,78,246,89,106,157,212,98,141,67,171,181,228,230,148,142,234,68,58,182,217,122,94,29,253,171,170,35,0,187,210,122,254,36,140,9,41,254,54,166,141,95,125,236,14,205,214,86,90,50,186,111,150,144,104,106,207,87,101,183,235,195,159,28,207,44,235,111,83,8,235,17,23,142,163,173,180,222,52,139,220,106,57,139,63,107,191,254,65,161,170,241,239,113,14,32,165,137,182,170,165,171,211,182,224,71,40,58,9,243,47,8,118,225,137,29,170,247,38,238,225,30,12,18,87,26,217,166,123,98,188,51,192,232,223,117,75,130,104,38,251,78,188,87,15,133,174,176,24,145,125,185,176,73,200,6,24,139,216,223,122,163,171,174,99,86,44,110,236,112,180,167,73,92,230,167,221,69,212,59,233,197,252,59,59,72,222,64,223,26,209,183,27,214,32,227,148,3,223,56,93,71,238,141,82,203,211,195,218,163,157,233,118,220,91,170,108,7,38,217,227,210,183,234,193,107,139,142,234,178,167,230,185,189,71,59,11,179,214,240,90,152,154,254,104,16,67,135,159,158,251,114,103,91,250,124,6,210,226,204,63,240,33,105,181,164,48,203,136,182,121,204,29,77,129,25,232,117,155,229,198,46,220,75,224,69,169,70,196,84,30,76,35,92,184,26,126,101,191,57,181,195,202,188,253,19,5,217,14,247,192,171,98,36,70,179,250,123,77,132,49,194,111,211,226,225,131,130,223,213,86,128,73,125,59,76,26,72,7,205,90,252,253,201,41,98,106,225,230,181,93,81,50,107,34,10,137,102,224,145,92,86,143,122,234,246,7,60,155,139,219,161,208,211,107,252,237,229,71,35,172,249,90,251,104,104,115,61,192,108,181,197,235,143,139,29,61,255,112,231,242,199,47,223,141,152,126,179,18,148,27,120,238,82,92,105,147,94,194,30,159,187,53,31,179,12,35,113,28,210,51,8,158,230,128,218,190,134,173,246,140,120,77,247,107,159,245,82,254,152,12,240,84,248,213,149,204,102,252,218,229,246,28,255,212,102,194,250,105,228,126,252,189,142,161,248,127,77,180,245,96,104,189,227,44,157,205,179,101,103,195,8,105,106,224,44,99,70,121,99,92,124,187,223,186,126,11,82,132,0,50,203,139,78,110,135,183,70,136,65,81,41,187,40,141,42,225,99,86,220,188,7,115,50,198,109,193,251,224,172,239,55,149,48,205,254,74,54,245,47,197,97,71,251,155,139,195,254,211,127,250,151,127,248,135,191,187,56,44,162,107,231,99,127,20,222,136,150,180,151,142,1,236,124,217,114,193,9,213,70,21,216,42,8,239,181,212,32,116,159,208,40,58,157,19,226,55,97,65,207,25,216,60,38,5,74,133,231,175,238,200,116,145,83,125,209,52,224,202,225,230,87,99,44,84,249,105,107,174,44,14,195,245,226,137,59,224,73,142,108,254,224,146,146,197,230,30,12,61,242,87,37,96,28,100,9,191,91,96,211,79,42,14,175,253,250,97,15,124,60,252,246,209,83,2,183,41,186,133,8,153,82,137,159,28,54,126,106,133,119,187,133,48,192,131,112,181,12,26,85,148,237,55,103,129,173,58,85,174,54,170,153,113,175,102,115,123,185,5,78,23,10,64,155,191,55,73,70,183,20,129,59,36,86,221,175,46,162,135,12,108,60,44,142,46,97,146,51,212,105,55,129,45,181,19,224,117,27,63,13,222,35,96,244,245,94,12,78,103,157,40,211,84,164,252,206,100,128,179,220,25,42,218,55,160,5,42,177,22,225,99,77,220,155,27,5,107,211,119,54,122,210,123,53,18,188,175,108,195,30,13,254,183,59,36,4,210,94,197,148,141,88,187,231,28,48,140,71,89,71,204,42,31,239,147,83,227,209,87,211,175,197,36,117,216,104,152,245,91,147,100,108,119,192,207,104,235,183,50,253,222,126,159,123,193,229,171,223,10,45,198,207,27,177,9,59,122,43,50,17,58,84,179,251,254,50,122,188,77,63,8,146,110,31,185,210,121,38,179,213,194,131,81,18,85,191,155,35,180,44,100,87,192,104,214,236,11,23,235,108,208,17,47,251,106,85,17,61,57,255,25,250,181,23,252,47,251,155,163,245,248,165,196,225,31,204,209,54,246,125,180,110,175,45,47,70,201,195,93,154,199,74,104,59,203,202,157,86,141,87,251,133,43,69,78,93,96,56,212,239,202,173,70,191,186,5,166,79,98,222,93,163,210,47,211,223,47,79,178,149,159,243,8,74,148,169,189,15,50,97,160,254,104,80,15,60,105,125,158,111,80,102,235,244,160,213,11,211,121,46,95,251,152,236,72,7,250,213,231,102,89,102,233,180,118,218,125,31,124,54,235,143,123,48,108,12,229,174,92,236,127,225,14,104,38,201,53,178,223,155,51,50,201,189,39,135,114,246,123,159,17,74,89,238,13,143,98,242,185,48,141,157,225,141,202,194,84,79,119,105,163,55,144,31,149,239,129,77,150,203,31,124,81,22,219,20,198,248,43,126,53,103,127,126,115,193,52,42,191,250,57,88,221,143,65,218,229,139,44,212,100,170,191,24,237,248,93,127,251,108,3,107,222,189,178,37,218,94,101,154,226,122,238,126,15,55,82,124,194,69,7,140,172,205,29,83,147,21,26,233,205,180,101,234,97,247,0,106,86,27,32,159,219,18,60,53,175,11,83,217,32,251,180,213,212,213,114,31,13,201,150,23,75,0,206,132,155,29,62,142,115,150,201,98,42,60,229,46,48,136,204,112,250,20,166,145,239,155,106,13,201,201,34,139,155,6,52,2,160,31,124,230,100,42,239,222,251,87,169,255,189,23,20,122,89,78,124,2,221,87,44,1,20,197,187,161,175,69,94,252,93,108,53,46,67,6,5,161,140,118,175,46,104,63,203,226,93,176,220,126,17,101,164,153,27,236,37,114,117,223,240,28,56,108,234,23,130,54,168,185,190,213,217,33,55,203,93,46,70,142,231,147,164,2,62,51,94,191,181,5,13,231,189,216,218,234,101,95,128,73,224,92,241,205,210,110,130,69,93,6,52,209,78,84,238,189,83,51,66,249,183,128,16,47,47,247,76,134,74,99,108,57,190,32,31,31,119,196,88,76,242,37,161,226,233,195,7,140,6,153,46,87,210,217,240,21,88,219,239,30,103,114,246,176,234,191,224,63,40,138,3,114,92,19,6,168,159,218,26,240,38,2,44,23,147,4,156,195,239,205,124,85,184,155,16,176,127,104,200,0,100,229,217,161,231,7,58,177,199,82,117,63,50,114,254,210,47,140,235,177,4,133,250,250,46,91,136,126,234,107,217,99,159,157,41,125,253,151,54,199,6,4,123,178,75,179,156,178,127,73,250,95,229,222,86,246,113,13,160,51,249,206,201,167,187,48,250,38,179,58,76,211,183,30,46,219,218,9,29,69,168,91,222,234,172,240,148,124,138,81,186,219,135,194,25,2,170,59,38,200,185,103,61,245,26,4,58,190,52,200,45,78,57,237,121,232,175,209,10,152,244,134,160,86,89,211,252,214,84,205,168,205,136,134,221,120,111,101,204,238,106,184,145,84,191,251,1,133,124,107,134,211,28,189,241,187,23,117,146,110,83,22,214,177,69,161,248,244,155,99,218,170,121,117,108,143,229,102,60,55,167,125,83,205,148,146,222,136,230,58,130,145,98,2,210,23,76,100,29,196,140,174,253,163,2,181,73,130,36,169,252,44,188,175,219,167,16,9,108,29,144,10,3,246,181,157,172,178,49,233,112,114,134,125,213,63,211,104,140,234,148,19,207,76,204,121,143,106,244,17,233,100,19,215,195,200,42,125,55,24,181,235,73,126,60,19,234,207,125,89,194,209,164,230,141,197,20,182,223,28,254,191,84,212,33,131,194,212,247,146,179,102,171,236,8,221,52,156,223,213,150,56,89,2,147,231,156,190,168,75,171,59,235,213,231,250,84,223,94,212,69,99,206,36,152,153,192,223,139,29,3,195,228,142,31,188,88,166,43,95,120,66,19,33,191,61,191,226,6,115,128,210,202,50,224,208,131,224,248,127,240,50,45,160,55,3,59,229,139,95,1,63,7,150,177,169,201,115,241,245,134,63,151,241,194,201,68,161,150,174,215,187,195,162,201,187,166,156,134,52,81,173,123,160,53,211,126,148,95,70,98,236,157,226,205,184,145,228,214,216,185,215,241,104,45,119,9,238,129,34,80,127,207,43,14,241,177,116,188,56,179,63,122,97,51,1,218,177,139,21,38,149,155,29,70,25,168,202,183,42,198,120,214,47,156,211,150,221,228,108,16,180,53,223,33,97,63,88,67,97,56,202,146,219,46,82,54,212,166,237,168,185,63,144,146,52,65,127,190,195,67,203,43,186,3,166,164,198,39,65,49,14,198,169,112,186,228,215,102,21,177,87,201,115,145,69,108,211,127,186,67,35,170,55,111,136,176,57,92,113,10,107,128,203,184,174,90,179,95,30,37,220,124,148,247,94,120,99,226,170,17,8,106,169,250,163,193,59,181,244,230,244,223,249,36,43,20,231,76,29,52,78,10,159,100,104,80,63,110,97,131,17,23,184,87,155,150,213,80,148,212,210,29,180,243,85,161,58,87,152,76,226,51,68,155,200,120,216,23,177,110,154,107,198,30,199,67,215,52,66,3,126,90,18,137,131,45,94,102,66,26,171,223,139,235,134,40,74,118,96,226,209,199,132,118,216,194,107,1,94,168,142,95,152,226,78,137,178,48,205,186,95,76,148,92,163,67,29,194,179,234,23,159,167,144,126,82,131,97,24,175,238,87,64,224,23,30,156,50,178,235,140,25,21,113,211,175,137,173,232,254,45,241,133,154,194,60,196,120,186,191,141,115,150,179,78,36,90,228,166,59,68,150,165,84,56,151,38,206,150,245,20,9,156,104,209,125,142,30,124,139,15,69,24,221,151,181,21,131,108,221,192,129,147,255,52,105,189,39,78,98,112,203,201,189,196,209,147,112,56,24,124,124,36,247,110,81,16,31,225,226,188,220,223,169,102,148,234,115,91,175,217,221,51,224,124,165,18,212,97,116,133,242,71,217,68,4,12,254,20,89,124,208,173,28,95,252,62,89,67,179,88,140,31,140,170,179,51,223,155,87,72,17,203,251,109,136,140,247,190,179,180,150,142,80,145,220,28,243,186,248,199,46,86,115,41,112,135,47,248,30,138,116,122,96,26,60,216,122,201,220,5,181,194,83,57,206,91,179,163,237,126,175,108,132,103,75,224,138,63,236,87,211,96,47,219,70,195,47,152,217,35,37,201,132,36,30,12,99,111,187,246,38,112,126,221,124,198,110,142,161,146,29,70,4,73,134,133,205,119,120,60,2,215,120,136,25,211,160,208,170,62,27,80,59,79,114,68,144,222,193,152,190,240,241,79,215,212,155,227,21,94,43,167,226,223,234,121,109,129,176,79,255,244,7,211,148,161,48,14,172,63,26,14,167,120,76,63,199,123,190,71,35,226,208,20,38,158,235,48,100,45,178,122,169,16,164,251,240,125,146,60,134,194,5,81,197,251,228,137,42,39,157,169,232,232,126,108,35,191,216,86,209,157,28,254,192,61,151,195,52,51,200,168,156,69,144,60,66,90,105,242,210,80,36,186,131,244,86,93,24,29,87,241,31,154,101,134,167,135,213,26,91,129,94,125,12,220,233,239,197,182,157,196,246,3,238,111,253,50,149,194,42,160,122,193,55,250,51,139,233,25,9,143,118,214,88,90,30,241,163,5,79,7,13,153,208,187,179,96,148,143,157,116,84,172,60,206,209,38,228,75,134,238,171,118,11,140,203,27,102,57,221,255,215,188,43,86,9,89,244,193,11,203,211,175,134,164,81,54,53,96,244,231,29,46,185,132,65,201,183,9,18,180,145,54,214,17,199,231,245,107,107,150,206,103,158,27,63,54,249,47,19,84,73,97,1,181,242,17,181,79,115,20,231,142,11,136,100,251,13,13,163,108,179,178,78,98,74,14,60,82,127,14,183,180,195,10,161,136,234,110,152,8,162,229,220,20,62,39,150,47,160,178,108,98,202,123,145,39,107,30,212,166,72,61,76,98,130,110,158,160,128,146,92,125,96,187,88,162,206,86,141,32,104,111,221,29,58,227,34,110,114,54,54,118,176,230,169,19,226,161,171,235,213,72,133,109,191,186,14,17,225,177,33,229,48,190,48,108,36,91,2,176,191,156,242,117,142,80,205,104,225,230,197,154,146,239,147,163,140,23,246,164,98,204,147,247,181,123,15,209,192,179,153,174,91,66,96,232,177,15,196,78,106,205,84,118,238,231,130,51,165,234,189,27,58,151,213,159,140,83,187,133,51,102,207,126,79,40,40,8,83,209,243,141,62,167,225,137,149,142,151,165,231,23,117,151,201,135,20,250,115,157,72,19,202,48,207,80,16,54,158,186,45,44,186,174,239,28,166,36,185,53,61,151,225,147,244,1,159,70,131,172,246,198,54,133,204,59,83,96,5,42,106,69,213,226,46,29,35,95,90,81,251,110,66,128,184,223,2,56,198,141,216,96,236,187,237,77,97,68,72,135,24,166,244,248,150,183,54,137,141,20,245,234,108,38,248,134,68,241,174,236,41,132,122,207,168,248,111,227,51,74,32,167,15,28,181,236,169,19,106,119,213,224,166,17,101,249,147,13,91,170,226,170,38,86,147,95,92,215,82,43,138,205,207,207,236,98,132,219,106,90,90,229,191,79,66,138,192,178,44,220,51,250,189,249,136,66,61,53,244,115,108,68,196,238,169,90,136,171,104,58,245,184,155,158,78,53,30,221,190,213,247,55,177,143,55,5,103,72,146,65,88,94,222,202,162,217,176,132,124,41,14,227,203,99,157,149,168,65,158,12,49,190,100,193,216,175,186,134,60,96,86,188,227,73,243,107,207,10,159,55,246,176,111,161,156,118,43,74,64,245,154,188,240,195,162,199,171,112,74,195,51,85,70,206,166,169,40,228,77,198,122,169,67,90,65,117,204,206,151,242,88,13,141,106,91,19,216,70,65,248,245,85,91,178,181,118,29,149,78,99,80,245,36,90,170,80,69,203,151,158,156,55,158,169,69,15,83,194,190,63,213,226,59,226,72,205,45,93,90,104,114,245,185,46,138,135,33,131,2,75,254,153,10,158,58,63,179,226,85,44,1,35,238,123,51,108,56,93,199,146,28,10,231,171,207,107,223,238,172,173,18,225,230,145,51,114,250,204,44,133,207,48,12,135,105,213,87,119,212,236,206,59,133,81,166,133,194,94,225,177,211,245,219,236,108,22,11,136,247,106,215,52,203,72,95,234,210,250,203,98,131,191,172,168,168,243,111,93,81,241,191,254,203,191,255,95,255,227,191,255,235,63,253,215,191,123,81,69,199,83,133,146,196,198,104,219,254,66,130,226,86,150,76,204,221,249,145,216,32,211,133,62,236,163,0,129,168,30,81,158,253,193,221,232,153,171,194,212,55,101,135,105,103,203,122,115,76,253,225,48,125,167,67,96,78,247,125,127,187,15,73,221,218,189,209,203,238,23,165,85,168,233,147,157,189,180,246,123,49,134,133,148,202,145,208,36,217,62,47,92,17,143,15,112,203,159,156,53,240,121,47,233,108,52,120,127,101,93,192,230,130,44,133,7,93,254,23,166,255,189,142,240,219,235,19,152,69,91,49,165,250,102,173,61,57,172,33,247,183,225,120,151,46,36,222,187,220,122,105,224,227,130,42,72,19,114,241,107,97,244,232,225,107,210,119,228,48,172,92,1,158,84,125,221,49,35,175,47,29,76,147,51,224,74,7,2,99,6,78,249,109,12,158,143,74,201,116,113,187,84,1,0,163,36,50,252,183,49,20,138,252,246,164,249,212,231,194,180,42,87,189,249,52,113,150,15,62,102,57,127,253,224,115,76,246,79,160,9,24,33,201,38,243,208,206,220,116,95,12,255,80,168,242,105,111,179,14,183,11,87,234,192,229,107,83,155,250,21,178,0,15,196,89,100,88,144,59,207,235,126,109,235,62,209,155,155,10,184,127,18,184,58,164,4,112,26,45,206,183,249,154,136,30,164,0,50,44,27,19,213,39,195,166,185,94,215,31,162,133,95,74,3,120,152,172,161,195,120,94,117,251,7,221,52,88,189,46,65,26,133,143,255,114,215,62,28,143,85,63,9,122,129,251,139,230,1,91,19,173,160,176,215,172,118,209,73,15,71,128,123,253,88,212,76,138,120,246,23,32,253,193,169,189,159,14,229,135,150,230,205,195,209,76,115,111,9,207,77,118,54,95,184,80,97,187,244,173,173,84,224,194,29,86,151,162,99,6,79,103,191,48,241,125,157,74,231,131,172,47,1,128,232,33,42,134,77,63,8,81,250,113,31,173,84,116,74,244,131,52,83,5,188,112,123,199,149,129,176,37,220,7,43,144,245,44,253,229,98,169,209,11,227,105,234,36,166,246,97,151,117,225,73,151,173,194,80,47,231,121,97,58,149,116,34,157,73,60,222,144,98,45,20,93,32,199,248,184,139,111,219,180,73,225,218,126,230,101,115,24,254,246,165,112,154,31,101,6,112,165,109,79,198,219,56,35,238,70,189,169,131,31,58,40,144,74,125,62,53,240,79,44,79,97,38,245,125,110,60,194,112,239,78,140,243,142,104,227,12,40,122,239,158,230,215,171,0,188,76,84,41,192,31,13,167,41,86,107,142,255,135,94,54,113,224,65,117,175,110,26,13,150,103,191,154,134,39,221,13,177,24,190,10,53,220,208,116,60,150,30,54,164,203,118,12,122,140,78,33,67,166,10,191,98,124,94,184,154,129,22,118,187,86,182,195,68,222,182,110,165,144,128,250,247,224,41,83,128,59,217,227,251,224,208,246,138,114,1,251,116,186,173,139,156,144,137,74,57,61,35,138,185,125,23,62,91,105,30,242,218,231,140,167,36,200,225,99,180,234,76,234,38,40,56,31,172,205,62,147,140,247,22,152,118,27,29,22,188,211,189,187,195,112,54,200,36,110,217,14,226,251,98,124,19,61,118,219,49,107,91,122,240,249,92,186,188,154,21,104,249,168,17,91,157,114,53,165,69,249,13,42,18,92,186,250,104,2,252,132,88,129,145,66,31,10,91,164,216,199,28,185,46,189,249,25,197,241,17,219,217,116,56,99,174,70,88,33,192,221,29,134,17,104,202,250,163,31,126,248,123,155,224,204,148,65,205,70,37,115,159,188,19,232,208,79,66,69,68,93,119,9,161,203,158,150,94,141,174,89,185,191,77,156,94,248,171,15,12,127,233,240,155,31,107,123,202,1,68,102,164,125,157,45,6,163,159,46,179,133,118,160,236,107,159,31,18,238,59,196,60,206,55,73,221,151,239,177,53,117,80,41,136,111,62,215,240,180,83,128,73,166,63,216,250,229,223,34,202,52,156,228,226,91,7,98,123,98,124,162,97,179,191,38,16,96,168,52,229,197,232,247,189,146,20,6,215,190,100,80,201,205,174,79,75,192,96,28,50,185,57,157,56,95,147,46,48,227,42,187,26,20,127,4,128,252,234,179,93,136,29,70,153,9,253,223,14,67,226,254,62,201,113,101,104,183,244,171,59,171,95,110,78,108,200,141,60,218,150,203,210,247,102,182,185,61,114,198,156,34,44,121,111,214,69,247,67,8,38,38,97,91,155,136,152,165,233,195,114,188,233,243,1,229,201,41,138,251,98,79,192,24,155,91,126,27,37,130,230,203,31,223,176,200,166,153,237,52,112,123,164,195,243,221,20,70,131,114,111,223,52,169,94,146,71,107,214,129,215,125,9,238,45,42,81,52,54,81,175,144,223,238,208,165,145,227,192,5,195,173,189,173,135,84,222,131,235,36,205,122,215,55,21,148,194,42,14,159,18,155,143,239,138,232,46,203,131,227,118,205,126,223,139,162,184,170,99,10,185,76,242,253,218,84,111,151,124,238,12,87,131,207,6,248,121,154,108,14,217,236,23,191,184,16,75,148,207,9,245,94,245,221,156,158,194,34,91,38,77,234,185,248,92,129,240,162,119,129,147,157,14,219,225,131,23,249,105,180,221,147,163,176,88,202,144,65,203,126,172,120,191,55,82,137,178,6,18,159,223,23,47,229,218,210,102,56,209,118,237,253,93,107,10,160,15,165,217,249,35,87,50,248,236,199,178,87,39,72,139,190,152,131,61,54,196,151,83,224,218,229,135,77,109,89,192,92,111,160,221,96,226,167,242,92,19,237,63,159,162,139,134,120,121,46,148,199,222,183,200,57,169,177,158,40,172,77,62,13,16,236,20,118,108,170,21,251,149,178,52,216,56,234,4,54,189,5,191,57,235,238,181,80,113,188,80,42,235,31,3,106,213,165,168,137,249,61,116,136,165,143,14,16,221,40,142,34,33,212,5,70,67,118,191,231,38,245,160,247,174,214,45,246,174,30,35,233,205,49,161,229,167,81,48,151,143,49,72,52,53,25,148,33,130,169,88,54,16,189,190,57,70,119,163,252,118,167,228,250,205,147,99,219,232,147,113,8,119,63,241,23,57,150,36,223,227,172,27,247,56,55,220,99,121,201,252,60,142,53,122,171,23,254,105,183,10,140,252,228,91,149,123,168,114,245,129,217,217,252,224,227,214,210,139,55,127,31,207,207,228,77,203,159,172,59,114,121,55,209,4,92,172,161,65,96,75,47,93,148,244,152,124,45,218,115,155,91,34,155,106,6,137,108,36,200,77,159,219,198,185,55,245,106,156,205,226,167,3,125,174,234,152,29,79,182,144,44,116,24,6,2,25,112,26,154,183,79,5,210,103,194,149,64,97,223,74,110,49,115,120,232,47,19,20,249,82,196,134,230,34,252,212,56,216,199,224,110,239,135,9,234,63,244,28,228,235,249,1,120,228,67,87,60,173,140,89,174,110,170,4,206,30,183,211,206,239,106,244,109,101,38,156,255,42,235,125,44,24,235,4,77,196,65,220,234,196,191,17,110,189,73,239,233,250,168,37,237,98,2,98,10,15,99,175,117,152,16,177,12,40,77,79,51,191,33,35,166,34,239,149,92,202,30,212,84,222,101,80,82,109,180,232,92,152,172,96,215,159,198,88,31,14,211,97,168,235,150,42,219,233,219,247,134,170,244,121,209,84,90,230,75,85,110,196,133,176,2,109,129,113,66,234,131,217,115,135,192,248,82,223,89,13,89,68,169,34,119,127,96,68,75,191,25,14,76,148,95,80,19,205,105,142,246,99,196,200,147,161,45,249,209,217,152,167,123,190,158,92,76,157,236,248,38,56,168,9,20,10,12,21,229,240,139,207,218,18,70,193,115,170,115,116,39,127,48,90,44,135,194,195,84,109,28,14,18,204,56,0,235,234,11,26,60,233,34,16,56,83,208,49,223,205,199,171,68,56,240,160,129,234,11,46,216,213,146,236,1,94,70,79,126,225,70,83,185,140,10,245,236,115,249,139,145,235,156,75,97,182,44,255,109,228,117,138,194,176,35,102,31,53,212,63,223,44,62,48,148,128,191,30,54,96,104,181,178,94,13,105,195,240,81,91,248,16,250,228,199,42,188,123,60,48,188,53,50,149,250,232,87,58,235,7,191,178,72,80,228,199,74,123,63,93,228,8,56,240,49,35,62,90,12,123,112,194,34,50,166,148,218,125,202,186,63,248,152,82,10,91,255,129,191,246,162,204,73,96,90,66,190,86,111,224,45,197,60,221,170,168,199,215,202,109,104,157,93,31,188,13,234,19,125,204,216,26,234,86,184,142,27,191,134,7,186,119,97,5,4,166,209,236,222,60,195,144,175,35,222,200,163,244,251,100,8,231,230,52,21,62,103,134,207,83,118,199,213,100,26,195,248,187,223,213,8,165,233,60,69,213,252,235,208,5,222,212,17,235,213,248,160,119,72,145,27,20,70,114,80,138,190,239,197,5,227,65,63,54,254,125,169,247,99,23,106,237,194,213,25,165,203,251,181,241,48,114,213,39,51,227,237,222,252,56,8,93,206,236,193,206,77,5,214,133,59,213,188,114,53,46,217,151,26,7,254,185,78,2,67,0,231,75,132,254,171,170,67,94,109,88,29,166,239,73,135,28,205,189,236,59,71,131,201,87,94,251,236,111,208,247,125,104,183,226,70,153,43,144,33,220,248,0,124,42,181,190,138,54,224,100,185,144,11,19,229,208,239,101,113,222,122,103,154,137,222,204,161,48,228,189,119,249,145,70,238,179,133,223,62,91,209,29,114,202,127,227,107,211,168,230,59,57,108,95,125,22,133,161,187,184,95,100,152,20,206,12,112,249,184,251,128,233,245,208,15,102,125,232,190,175,140,45,181,145,134,158,153,85,238,52,197,125,204,242,90,164,10,223,115,91,117,156,12,25,142,80,247,199,254,85,171,203,99,147,247,154,62,21,38,154,229,186,64,16,88,92,213,127,153,10,178,0,103,42,239,239,75,79,172,67,93,187,153,190,191,114,7,156,244,156,88,196,99,27,65,81,117,148,114,70,25,111,114,208,173,116,135,249,58,50,38,249,88,173,55,245,196,79,19,40,151,131,53,19,165,242,93,101,146,208,171,50,222,56,131,219,15,199,95,83,143,76,5,84,150,253,214,108,165,91,222,10,127,229,235,109,53,248,28,86,85,158,59,81,85,249,30,108,154,136,179,192,133,222,36,129,187,228,11,6,12,65,115,249,249,51,161,108,174,130,158,91,245,254,46,62,158,232,18,180,239,153,222,115,83,36,52,245,214,104,125,191,79,77,121,187,216,57,240,200,236,246,238,141,172,68,214,155,163,155,53,125,122,67,123,45,40,140,42,111,76,134,41,106,55,129,207,153,57,253,165,225,43,45,250,211,203,92,51,223,81,32,173,121,193,20,88,173,140,37,234,194,208,250,200,202,35,71,214,63,85,34,219,236,232,155,146,223,158,24,132,253,46,173,243,112,114,116,17,177,111,159,240,3,155,203,164,54,77,126,121,18,112,244,173,14,85,83,137,103,12,18,135,227,83,65,219,38,177,28,94,154,30,160,246,78,15,74,80,178,222,155,104,150,219,33,3,30,56,189,181,73,51,185,169,112,22,194,124,158,42,240,64,217,201,77,36,18,169,138,82,154,224,7,50,92,9,93,95,186,181,175,55,195,172,202,65,143,159,160,21,65,120,183,51,104,82,235,10,67,48,255,124,27,162,33,67,38,2,138,143,211,227,67,123,154,58,165,192,20,41,123,216,140,200,151,72,12,30,248,255,240,246,238,56,26,36,203,146,222,150,226,29,145,11,164,64,125,64,80,160,192,1,8,80,24,133,202,0,28,10,92,205,220,33,151,193,248,188,42,220,205,107,90,188,135,125,112,132,110,175,204,63,51,50,30,254,48,55,107,52,0,187,159,63,65,139,201,160,44,132,81,60,255,75,134,119,54,121,47,26,106,35,251,4,156,66,180,17,97,76,92,227,44,137,172,132,86,108,209,137,184,70,219,18,159,124,250,211,164,240,182,39,236,105,134,17,193,34,204,52,35,122,12,161,196,122,11,90,73,82,89,207,88,172,95,75,205,38,110,255,2,108,114,85,178,85,81,206,165,129,222,99,251,170,50,226,215,124,215,226,119,34,21,211,91,122,41,180,144,60,215,103,108,157,98,37,234,245,60,12,68,90,34,203,107,31,35,2,54,10,61,223,212,111,65,231,174,199,207,208,189,237,173,23,95,143,49,106,170,11,41,133,41,63,189,17,107,245,140,218,178,254,217,158,214,70,139,212,21,94,245,210,233,141,118,97,245,123,131,178,74,123,17,145,77,247,250,70,33,15,41,247,134,19,238,151,90,232,167,156,5,251,137,152,65,226,250,215,96,198,9,5,47,59,217,90,159,39,167,192,93,229,125,208,248,200,253,193,123,255,164,96,187,76,120,227,147,215,102,135,73,123,108,95,81,183,49,26,119,153,39,247,160,45,171,120,237,100,255,153,222,164,25,103,212,132,202,216,93,55,127,218,32,63,255,214,119,43,210,120,142,146,106,93,30,34,211,15,33,140,253,200,188,193,189,209,163,154,53,69,153,202,206,180,19,21,134,13,209,99,186,26,109,129,218,162,84,214,171,122,9,133,6,247,21,181,176,15,108,150,152,65,134,212,168,164,213,158,226,131,74,5,61,134,20,152,185,58,17,164,175,79,140,25,71,187,122,9,28,44,49,137,175,147,208,244,189,232,247,26,190,244,238,52,108,114,24,91,5,184,69,145,14,208,231,167,30,31,172,21,190,221,160,249,43,202,160,100,229,145,227,242,98,21,148,20,26,21,145,12,140,180,26,114,129,35,221,156,229,22,181,172,181,164,19,199,252,127,144,26,81,157,0,165,163,81,81,179,190,3,175,109,140,166,91,33,156,187,39,242,217,131,118,60,117,142,140,226,122,158,40,86,145,41,213,88,241,58,30,158,27,30,108,109,41,200,37,154,107,203,139,85,128,66,119,10,99,191,226,7,4,184,12,225,211,188,230,27,28,22,95,126,55,204,161,12,160,230,175,77,47,162,119,246,6,13,170,38,92,44,190,182,251,153,234,18,78,162,88,255,32,112,28,125,26,113,81,244,108,158,221,237,70,134,163,145,127,129,124,171,185,185,247,79,253,123,32,173,158,191,186,103,28,188,95,98,165,93,181,57,42,225,126,171,166,179,20,190,128,21,247,38,83,166,15,190,126,90,227,158,121,124,77,100,175,73,120,12,186,209,220,12,252,56,153,39,248,77,135,60,0,92,75,217,148,222,188,170,130,16,248,210,208,30,182,238,225,203,11,42,186,79,147,72,107,65,199,29,104,139,9,69,101,74,166,72,5,174,29,99,59,213,49,3,161,237,56,143,9,236,93,111,110,178,44,211,225,43,251,20,93,64,203,136,38,28,68,130,106,249,209,155,23,176,53,14,96,41,198,251,41,95,155,28,163,239,166,16,0,55,29,52,99,244,113,39,8,201,205,158,230,25,167,132,47,191,250,83,98,215,153,6,118,212,205,236,243,165,167,52,208,55,74,152,81,187,210,60,208,196,19,221,110,30,180,207,139,217,186,17,187,155,201,168,183,180,190,86,44,222,138,144,249,212,39,191,231,157,167,181,57,141,132,149,31,6,133,51,226,151,145,134,215,72,115,24,49,111,13,156,84,74,234,13,74,131,129,177,2,227,174,70,88,220,252,82,10,125,58,195,193,157,77,223,74,175,255,212,139,126,44,40,150,199,91,93,80,126,174,157,246,171,253,32,239,88,1,225,164,212,22,164,188,199,129,101,203,42,5,250,202,184,137,110,158,168,158,229,172,219,121,225,51,152,183,126,67,50,221,52,232,140,115,204,219,125,176,62,242,52,233,129,197,107,53,168,34,126,82,137,213,51,249,36,254,218,210,59,91,205,126,248,213,180,6,125,186,29,157,254,45,193,47,106,156,248,153,150,215,113,244,35,177,180,142,54,24,236,234,152,78,99,182,145,231,130,93,230,165,33,1,94,146,212,148,119,58,70,51,244,5,46,51,57,41,208,125,127,223,10,243,151,243,198,198,168,228,31,131,205,122,233,209,2,23,236,218,53,30,173,158,37,115,155,232,226,107,241,94,20,132,228,201,33,134,62,221,81,157,244,84,107,102,138,84,197,16,84,231,157,206,122,218,67,10,234,168,51,122,150,142,134,130,223,103,97,171,3,47,81,139,212,131,9,92,224,241,105,132,226,172,126,235,175,154,68,146,163,54,209,123,73,230,241,9,230,19,29,155,147,204,224,235,29,80,74,38,67,103,10,62,208,142,153,194,116,208,247,250,32,246,170,254,224,150,67,72,87,27,121,173,99,62,89,245,61,213,47,100,117,20,120,2,116,80,32,226,124,94,37,25,132,61,244,107,211,199,31,112,209,59,107,210,157,209,245,118,136,238,71,155,184,86,247,238,1,186,63,7,217,146,37,214,178,98,49,25,26,223,17,174,235,52,181,34,255,132,173,108,69,147,130,212,26,24,36,233,177,93,252,8,157,72,117,142,196,251,219,138,224,225,217,2,67,133,220,161,173,216,137,96,11,16,24,129,73,200,149,26,91,17,32,20,45,73,210,49,80,29,2,123,207,195,145,106,142,246,123,177,205,245,81,180,170,126,223,151,170,128,155,199,252,180,254,70,243,189,7,230,152,17,182,79,149,86,153,68,192,20,198,204,69,96,175,114,241,228,176,245,104,253,153,172,112,108,131,11,8,109,215,194,57,16,52,183,154,160,129,88,113,178,75,12,105,111,127,42,250,247,242,19,102,248,13,123,66,11,204,17,168,99,184,140,244,115,222,33,126,77,52,102,174,72,99,37,243,189,125,128,146,193,97,77,53,67,206,235,243,27,159,174,212,4,54,184,171,197,39,33,2,227,90,67,94,38,3,22,51,156,57,43,147,20,106,27,199,194,1,102,63,138,102,35,159,48,183,99,235,161,176,95,58,197,55,5,236,216,112,112,218,167,94,205,23,240,65,253,81,78,209,81,219,180,109,202,193,164,243,144,88,110,251,249,192,131,127,10,57,1,106,26,70,18,177,122,45,62,65,28,167,6,5,145,171,77,225,215,183,232,15,93,51,129,131,2,177,251,106,44,62,4,241,180,52,110,181,61,63,215,238,183,102,231,82,28,78,41,177,255,19,42,10,247,238,166,232,139,74,111,172,31,242,56,138,241,129,134,200,199,27,120,111,87,115,103,42,249,76,249,236,72,22,51,82,12,158,177,160,42,41,226,112,168,120,151,104,25,48,166,101,45,96,87,90,117,139,135,223,80,200,72,196,101,239,113,189,219,231,172,150,222,103,81,212,21,85,227,229,121,28,131,188,28,69,70,141,192,44,83,41,23,10,232,109,58,207,1,130,45,86,128,147,231,174,134,157,143,7,35,62,86,64,23,189,218,241,220,208,154,235,107,65,34,213,221,209,45,72,127,234,160,128,246,152,195,231,10,253,0,2,192,173,205,146,101,254,189,96,58,93,10,84,171,253,212,48,255,8,5,40,80,13,29,148,216,239,26,145,188,152,135,41,61,137,87,184,101,101,87,224,210,51,246,59,235,254,209,223,166,111,115,134,83,184,116,221,87,107,93,168,126,239,14,219,144,94,12,220,218,31,236,238,164,249,214,52,213,200,145,10,9,174,154,139,169,194,198,242,43,85,103,74,3,17,237,45,53,100,206,75,213,33,165,239,222,215,46,73,56,5,14,210,204,56,252,108,67,170,162,53,133,208,17,221,133,27,130,74,150,90,141,137,203,123,71,8,160,138,206,112,211,150,89,110,190,81,141,78,67,152,50,143,175,77,90,138,171,142,232,61,158,28,38,209,172,30,160,231,203,93,186,101,200,134,117,99,220,190,20,128,199,40,249,147,117,160,63,43,109,42,203,3,197,99,130,224,186,167,220,144,117,197,118,7,106,75,221,129,175,0,145,13,175,144,174,75,221,13,65,235,44,247,103,209,46,24,9,190,7,157,217,116,135,21,54,100,5,255,13,232,123,221,159,29,176,183,200,131,163,141,85,195,221,109,170,73,7,126,239,20,31,18,74,84,146,53,179,253,127,47,119,211,161,69,219,9,130,247,211,28,255,204,70,9,164,247,182,66,238,138,150,51,69,96,252,156,61,225,199,88,191,166,130,240,96,207,145,158,50,204,9,29,56,104,15,137,155,207,117,210,213,195,176,37,254,104,192,97,211,169,73,231,252,241,23,227,69,211,129,190,194,151,88,168,156,142,63,208,66,71,148,161,46,213,234,73,231,249,88,158,93,58,166,137,166,48,80,162,15,7,69,30,104,78,165,64,12,60,208,20,118,98,76,85,29,29,128,31,66,246,110,70,101,161,78,245,176,78,228,3,173,62,223,116,84,230,64,96,116,72,11,225,214,23,35,76,141,184,106,130,25,83,104,162,73,49,190,124,224,49,108,244,78,87,95,187,111,165,150,187,236,233,106,58,210,155,155,199,81,216,125,129,40,38,2,236,249,211,70,35,102,211,67,244,171,239,199,79,30,245,52,22,80,111,203,28,93,177,235,197,218,202,226,201,70,169,9,30,59,237,2,127,47,122,148,228,196,7,90,53,138,127,207,9,209,99,81,92,164,169,245,184,25,58,148,132,215,44,14,77,164,191,166,103,144,106,129,138,246,253,50,41,209,244,187,140,177,55,162,90,89,75,173,120,62,110,6,44,83,244,98,54,33,247,26,25,58,189,22,24,73,247,159,69,216,184,166,225,250,246,112,151,18,126,211,157,128,160,167,240,55,207,76,223,65,75,191,60,194,217,237,0,164,117,60,208,138,95,190,101,116,147,122,214,159,38,27,235,59,97,55,233,98,253,204,0,196,188,157,211,24,251,117,51,35,123,222,124,113,208,162,160,189,162,182,118,90,115,51,220,64,77,87,222,157,131,223,235,104,49,173,169,79,71,133,28,242,246,165,5,227,78,2,104,83,232,106,254,222,196,187,159,14,26,245,231,7,22,160,238,113,55,191,20,126,88,15,237,175,21,174,134,79,227,166,13,123,154,159,230,156,14,9,101,10,93,174,135,192,68,42,75,161,181,32,186,135,239,194,136,119,116,157,40,104,127,213,184,248,198,7,9,57,190,17,107,59,110,54,162,108,61,215,218,242,202,7,56,180,170,80,124,216,0,174,183,214,252,185,11,5,37,117,227,33,71,243,171,1,83,36,47,127,234,194,162,81,102,235,199,102,217,69,83,113,131,240,92,189,221,130,28,100,124,174,207,24,18,213,23,0,59,237,93,224,141,22,20,53,147,103,244,72,21,87,76,191,87,133,84,118,173,22,75,64,59,198,72,124,173,230,62,78,71,189,96,171,179,12,166,200,231,248,40,176,36,169,123,21,202,7,152,97,119,74,222,215,125,174,225,147,24,129,166,236,44,3,61,245,211,101,208,237,174,206,25,138,155,237,225,130,1,16,223,109,87,93,210,235,139,87,223,101,41,255,15,217,145,112,172,191,234,121,74,250,112,182,118,71,192,211,236,43,0,122,173,154,250,77,160,201,246,153,54,140,16,72,238,61,128,69,121,20,60,232,165,208,7,71,186,117,184,7,213,129,167,107,127,17,93,54,229,243,33,223,150,3,20,51,9,92,143,202,232,93,17,89,197,31,90,22,239,8,67,175,246,75,157,81,52,59,215,248,158,200,252,168,215,185,80,86,56,177,173,220,233,208,180,129,104,90,248,250,38,226,1,128,36,147,101,193,27,234,71,50,181,195,45,39,182,241,229,123,177,23,186,221,115,78,50,83,100,115,115,37,27,217,244,183,191,168,190,219,10,211,158,100,186,147,34,210,197,201,153,186,68,224,252,174,158,59,35,82,74,33,33,28,38,222,84,114,204,185,62,122,111,32,96,254,218,40,27,43,100,255,135,63,235,25,201,142,105,23,142,21,190,222,209,199,183,132,237,91,58,182,232,99,123,158,225,254,12,71,172,230,10,13,198,120,230,159,146,131,246,123,33,173,219,159,121,64,198,39,15,182,141,82,127,61,51,65,130,190,53,72,171,135,236,5,181,11,123,248,80,51,141,220,191,131,2,69,244,209,131,151,93,126,250,33,177,33,10,150,190,146,251,224,231,243,156,226,230,120,155,45,189,23,149,74,191,119,57,42,126,136,153,125,229,13,218,189,121,213,54,110,204,81,91,36,250,187,27,92,186,26,230,137,55,42,11,98,249,79,175,102,125,188,33,53,98,69,141,239,239,91,211,123,246,204,21,34,48,53,223,35,194,155,61,73,177,170,248,225,53,163,51,255,118,149,61,141,225,73,251,243,76,180,219,175,54,15,67,62,8,34,51,243,213,99,247,245,237,122,10,224,89,112,15,83,112,239,114,7,77,194,0,78,210,207,19,19,16,183,86,237,43,70,115,17,129,163,103,166,255,72,51,15,31,252,158,47,138,134,206,225,104,127,58,10,67,117,213,26,87,83,52,19,51,170,105,191,70,0,4,169,145,19,106,150,247,187,8,21,10,226,6,150,102,116,171,222,136,116,147,43,252,82,19,105,245,238,13,35,184,208,173,146,249,185,29,247,66,199,225,144,79,9,187,203,115,148,233,183,154,218,12,67,193,184,159,183,17,210,198,247,137,200,37,173,207,166,47,241,107,198,235,238,250,86,211,116,76,223,183,160,191,69,234,73,112,113,88,215,218,143,153,146,193,29,251,161,61,222,166,83,229,87,67,163,86,83,63,255,240,140,6,169,228,157,70,148,22,9,175,187,144,83,213,114,231,166,152,190,61,45,103,209,188,54,188,24,238,238,129,49,155,157,69,45,145,78,128,119,125,189,175,38,45,160,57,115,60,210,111,198,231,34,79,42,123,2,44,84,251,243,181,53,141,23,93,56,41,110,80,80,251,138,117,75,110,82,204,148,187,125,85,255,170,7,39,107,139,194,98,49,249,109,53,23,3,198,251,233,81,53,116,185,78,207,132,40,210,29,94,8,200,228,151,217,63,70,28,185,247,151,19,91,134,209,53,248,153,106,5,59,89,28,64,198,64,180,186,153,88,71,204,112,94,121,251,56,49,23,96,103,29,241,10,248,57,136,114,238,6,163,223,107,144,155,14,51,112,16,101,32,89,150,195,244,112,16,89,12,37,173,184,27,150,243,97,192,148,114,150,54,159,239,195,154,156,242,98,85,87,31,29,124,17,69,12,130,41,101,50,248,103,246,161,127,86,174,58,255,222,60,75,255,246,191,253,239,255,207,127,248,63,254,127,32,89,178,163,232,1,79,57,26,72,28,229,60,222,118,168,99,49,192,190,38,55,225,66,57,111,167,40,224,225,86,78,70,227,6,77,55,195,7,161,137,236,253,60,11,8,148,71,58,76,234,7,250,243,136,89,89,144,174,247,76,77,86,174,102,90,106,94,20,120,214,138,31,94,90,138,169,166,119,190,227,177,247,208,134,85,40,14,154,55,233,18,16,46,173,18,85,152,35,60,220,225,165,111,232,164,102,220,179,87,111,71,250,238,46,62,125,114,60,193,183,210,25,209,94,213,211,163,168,119,62,127,52,160,96,90,243,32,235,254,237,184,57,178,217,154,76,166,143,252,61,184,137,17,234,57,71,51,241,120,244,50,132,120,115,234,41,217,141,168,237,184,249,14,75,217,154,230,134,155,243,141,169,49,48,171,231,222,109,113,135,25,134,133,157,34,146,237,233,48,228,108,80,154,17,179,121,73,254,228,119,27,209,162,224,253,227,104,137,184,102,235,36,73,241,204,141,74,150,255,54,218,233,218,32,95,158,228,159,25,17,183,149,91,67,213,233,245,70,163,134,214,62,70,98,211,104,33,38,190,23,78,63,204,160,2,223,145,65,170,243,203,15,54,216,216,253,230,86,142,150,17,71,80,104,85,31,20,120,217,213,241,0,98,243,250,176,140,193,234,219,90,27,152,240,72,28,127,52,10,161,91,41,9,124,207,7,223,129,166,150,134,27,21,7,236,153,105,110,153,234,232,17,215,189,19,30,248,61,97,160,58,122,3,190,174,103,166,52,166,1,226,117,3,157,22,135,224,95,67,149,51,78,41,239,252,174,40,198,29,173,103,144,123,158,15,14,88,17,154,42,122,177,233,133,252,254,110,133,115,104,233,118,194,49,118,222,75,81,171,186,195,149,28,204,62,124,14,85,148,46,180,158,94,13,76,253,194,187,251,93,139,136,192,67,77,209,70,127,105,6,180,27,179,123,74,189,208,233,64,126,4,176,52,38,190,161,99,184,6,196,122,188,165,146,75,64,43,249,187,161,48,248,37,197,11,112,234,215,55,137,16,22,169,202,72,133,175,90,94,248,86,193,121,78,13,85,12,214,226,175,5,254,33,125,105,56,170,222,136,193,85,157,234,117,180,87,189,27,127,144,34,104,238,4,118,135,242,118,193,251,167,72,72,174,84,125,237,158,70,99,43,152,99,104,9,7,106,217,55,73,80,109,238,127,74,33,36,248,222,205,33,46,208,106,158,177,0,189,62,190,187,49,20,218,116,53,125,184,225,180,232,207,76,134,67,115,185,99,144,152,121,143,54,238,2,253,244,183,175,191,4,230,238,215,108,194,130,218,9,142,212,154,191,23,154,24,83,115,120,119,150,213,179,253,226,142,104,152,130,81,238,99,121,5,8,221,192,169,105,207,98,125,149,126,49,82,89,53,181,61,211,34,255,222,122,88,4,59,115,227,242,44,254,90,100,191,21,40,136,172,180,83,148,80,200,109,9,1,137,214,182,27,59,224,204,132,180,50,229,167,247,57,8,38,78,134,113,21,143,221,16,7,90,218,24,99,170,147,78,122,214,216,130,187,2,190,143,233,214,119,159,10,19,130,105,53,119,250,83,159,185,170,118,169,89,231,240,153,64,110,87,18,228,152,175,87,247,38,56,209,218,80,44,20,196,31,253,37,70,42,212,222,218,157,130,185,123,5,148,15,183,154,118,85,146,100,61,199,175,6,46,126,86,50,87,223,129,137,56,203,217,61,95,253,189,120,224,46,91,115,96,211,160,140,216,8,79,181,46,91,109,246,190,247,126,25,31,196,112,250,167,173,118,135,62,62,223,48,110,52,38,155,191,65,250,154,151,179,81,137,234,218,55,246,89,37,241,185,205,215,76,161,75,205,214,127,253,158,236,206,168,145,154,23,183,177,157,250,94,118,125,159,212,89,176,173,155,91,204,247,221,244,230,230,199,133,153,12,206,84,51,218,101,254,228,180,130,55,189,249,125,207,62,252,189,237,72,80,28,100,55,26,244,24,180,217,180,1,17,2,138,26,191,189,161,178,106,138,125,46,245,181,76,211,18,53,9,24,20,222,105,250,82,254,193,96,186,78,224,102,19,29,121,102,163,171,82,12,48,84,216,59,54,113,26,3,19,236,244,254,243,188,112,150,11,138,125,138,32,38,95,229,55,223,70,95,165,8,226,227,204,0,166,91,127,119,45,197,62,163,118,250,82,9,21,176,74,153,9,127,76,69,99,199,52,191,195,174,224,230,110,108,181,207,108,61,210,122,243,235,182,173,88,98,3,197,76,69,39,67,178,254,140,11,210,85,133,54,35,13,86,99,121,150,158,120,1,38,29,72,207,11,33,135,179,71,234,51,191,251,206,30,97,69,49,57,161,132,215,126,137,176,74,195,210,183,180,11,125,80,156,245,151,158,200,224,104,175,7,132,175,238,13,144,136,72,112,241,14,33,133,175,160,239,135,235,69,250,76,78,241,126,107,142,100,64,10,218,224,11,103,71,141,141,3,141,156,163,61,44,115,56,198,0,53,225,235,50,106,255,111,27,129,85,161,33,87,41,213,22,49,131,227,46,112,212,32,109,213,254,94,118,21,95,33,31,77,164,169,253,183,0,73,140,21,66,10,62,53,223,180,29,251,202,117,90,180,87,10,214,141,237,57,41,40,151,74,2,125,179,86,191,87,202,231,20,184,126,75,234,45,166,102,229,102,220,225,212,53,68,6,208,221,28,116,207,203,74,79,190,194,85,38,117,120,15,10,237,252,65,153,253,213,183,56,50,96,213,213,174,232,58,189,54,92,141,12,240,211,166,105,138,41,239,248,3,163,180,214,78,29,242,116,35,184,249,46,198,174,143,118,143,164,207,97,129,192,152,82,199,42,253,169,219,243,70,28,133,187,233,231,238,147,182,135,247,104,100,238,186,226,240,209,172,59,213,93,226,59,168,85,119,165,110,10,209,239,131,54,112,247,137,116,0,42,185,237,23,231,53,128,124,204,126,105,62,202,52,115,232,174,66,205,201,27,231,224,49,173,181,164,5,198,180,238,97,70,61,50,173,63,79,74,96,109,75,59,96,24,67,79,129,83,41,83,230,205,95,179,60,217,78,160,114,36,194,94,167,56,239,76,254,67,249,37,202,107,174,71,65,131,29,70,127,120,66,12,244,172,213,40,197,213,202,17,228,175,76,207,185,78,50,176,38,177,137,227,92,79,197,86,67,186,225,241,115,197,21,73,251,21,204,164,190,244,90,49,231,65,247,66,168,174,252,149,107,73,140,28,128,125,221,187,131,113,227,164,22,171,222,220,221,173,182,242,82,119,138,145,33,251,157,239,217,161,39,238,164,59,239,185,210,148,36,33,34,73,45,61,167,212,48,195,57,180,82,67,208,104,221,159,107,148,121,114,191,16,184,9,255,204,40,126,41,218,124,25,201,239,16,115,237,169,87,9,96,188,127,44,32,46,169,191,139,102,191,152,250,176,137,167,174,8,64,7,190,236,128,163,13,109,250,135,153,222,61,117,40,178,190,68,49,196,140,115,182,192,187,121,16,213,170,99,105,96,246,247,104,21,205,187,154,28,75,224,18,110,166,20,217,147,89,64,48,244,22,255,177,146,197,94,30,65,19,214,170,203,251,195,116,245,204,103,230,134,58,52,117,31,189,138,5,109,247,230,137,37,232,41,89,152,244,93,235,201,243,187,33,219,116,31,166,144,52,214,115,11,166,209,189,252,193,134,33,112,213,251,90,129,240,175,196,104,99,164,254,23,191,49,130,120,186,160,97,14,111,98,30,235,75,221,116,29,72,206,118,243,41,75,123,89,33,181,46,242,212,247,168,79,221,87,32,196,253,84,2,152,242,181,196,240,3,151,177,63,53,167,74,106,95,4,42,234,107,139,172,87,249,211,155,21,249,10,184,29,122,238,84,154,180,115,185,249,219,137,78,3,126,140,22,87,155,126,187,110,54,166,79,224,23,91,3,119,98,217,41,225,150,221,120,186,231,206,47,38,164,239,252,168,13,102,227,168,93,70,108,116,109,48,28,64,165,220,95,44,198,93,250,101,179,119,73,85,40,17,82,239,227,245,248,183,215,224,129,134,124,137,210,101,176,211,127,254,57,138,21,110,117,111,255,2,246,112,205,208,199,104,39,235,0,99,249,178,136,119,158,139,172,173,117,209,222,96,231,85,171,73,92,37,170,131,15,94,247,222,253,106,186,57,234,200,167,165,147,151,194,26,190,83,116,1,123,221,110,158,51,187,231,110,72,214,253,152,167,31,151,247,78,231,164,123,87,19,154,123,86,24,200,90,122,240,181,75,100,220,232,100,76,228,65,144,27,188,157,240,122,250,196,254,169,253,247,238,188,159,155,11,0,42,125,112,84,161,61,105,12,38,60,57,248,116,41,56,114,168,64,153,147,142,68,64,192,15,34,83,208,33,79,14,37,98,146,251,109,194,128,78,230,170,169,183,113,135,194,131,17,100,173,212,87,57,32,58,126,99,182,127,128,44,186,54,139,19,202,144,92,45,154,237,198,124,47,255,60,113,123,67,203,249,167,121,56,10,8,64,51,74,58,21,225,238,110,81,64,88,61,189,246,245,32,169,156,60,179,241,69,180,116,166,126,142,61,40,132,223,105,162,221,24,152,202,253,51,215,204,51,66,99,127,164,80,241,86,90,154,104,164,179,28,88,90,140,119,39,29,154,112,237,191,123,67,137,173,139,147,100,150,35,154,10,90,92,201,77,38,234,137,28,254,52,236,181,254,50,19,209,235,34,236,110,169,183,152,46,46,207,72,79,72,172,146,241,186,55,47,49,118,55,105,240,100,26,248,227,229,189,60,78,177,68,150,206,112,250,69,171,79,225,97,72,201,116,108,65,56,244,62,230,127,151,250,66,85,111,121,154,29,113,218,170,78,204,49,186,139,247,173,33,146,18,1,7,227,201,184,179,240,221,188,89,207,203,76,189,126,200,162,63,115,231,85,180,29,111,114,210,189,155,147,58,30,186,178,209,216,59,15,33,64,113,103,87,245,71,63,219,71,220,124,136,144,53,159,72,109,213,183,141,123,239,169,20,139,52,168,190,151,230,228,25,137,189,241,120,19,73,49,248,159,118,81,209,70,229,33,104,129,128,167,8,62,160,208,248,84,127,119,12,80,111,6,174,16,51,233,215,223,41,120,205,13,1,101,249,105,220,184,95,181,96,227,155,130,210,47,37,88,161,136,88,207,188,74,77,88,116,243,105,126,183,194,106,28,159,159,66,94,1,70,60,204,43,253,114,163,167,190,54,212,83,94,203,40,212,51,163,183,116,53,40,236,238,87,119,68,127,180,27,144,137,248,189,247,166,134,162,90,4,215,76,205,96,60,51,201,197,150,126,27,224,245,27,22,62,129,178,153,23,75,53,191,247,90,52,36,181,212,167,136,208,158,155,33,212,77,20,164,248,206,227,61,25,177,195,204,102,170,48,219,205,144,119,106,202,155,254,150,239,61,56,53,42,69,85,223,184,176,214,237,86,19,149,209,123,27,158,240,123,102,190,64,26,20,162,245,241,70,124,210,99,162,159,179,87,211,112,127,230,59,6,69,251,47,59,249,217,239,205,21,196,133,21,14,14,189,192,227,1,53,68,93,85,129,6,72,99,246,241,49,131,35,163,28,165,155,165,90,244,189,143,205,134,146,240,251,144,182,251,131,117,90,178,143,118,95,222,137,185,203,251,233,78,24,169,253,22,80,94,188,17,235,109,255,169,94,224,245,141,247,195,55,110,30,74,53,126,205,198,243,250,107,54,114,224,175,38,243,157,74,239,83,211,132,178,19,218,188,202,189,205,223,57,9,249,191,159,156,34,102,90,183,19,36,156,242,228,244,159,134,179,39,97,190,225,245,233,110,166,27,50,153,79,111,191,10,178,215,76,90,76,88,37,13,111,78,43,249,51,31,147,22,204,144,240,135,58,53,243,170,127,208,251,144,183,184,25,140,205,78,136,241,245,216,139,236,183,183,78,163,5,226,206,151,94,181,182,184,100,134,61,51,126,26,100,144,146,76,131,113,220,111,10,195,51,191,86,250,105,186,86,252,201,198,234,93,151,253,50,213,157,103,45,144,135,207,196,18,13,247,200,175,153,214,217,154,112,242,160,142,231,27,179,2,174,39,181,129,28,90,1,221,220,137,132,86,186,186,61,0,165,189,244,24,169,83,3,184,142,175,92,42,144,77,75,89,11,153,222,223,49,163,55,51,217,238,226,169,191,177,94,5,137,220,191,63,156,222,46,97,85,207,225,135,190,212,71,107,48,161,103,134,127,82,75,108,70,167,255,134,236,128,47,106,61,245,15,195,215,183,221,204,26,201,100,228,243,217,160,38,45,59,117,38,163,65,241,107,182,42,247,74,221,193,163,61,180,56,69,190,54,74,234,43,248,232,226,124,47,109,226,153,95,50,35,44,229,87,79,131,85,235,75,83,86,57,207,76,146,87,219,227,169,77,61,90,84,102,32,104,164,147,25,216,253,83,158,31,92,149,190,244,245,208,219,246,23,35,109,171,61,13,52,162,117,191,184,129,210,76,23,67,83,255,190,22,53,149,163,11,147,34,205,107,208,34,29,13,248,38,61,25,173,231,191,43,239,44,107,18,213,183,190,110,73,117,43,116,172,218,88,3,239,199,120,199,181,161,199,166,54,235,1,141,41,111,251,55,137,183,162,125,7,4,69,207,175,67,180,27,207,58,153,207,183,223,142,114,8,6,118,226,142,167,215,104,190,239,5,31,117,42,198,194,90,246,160,157,168,137,222,149,152,38,195,53,175,184,57,77,63,74,189,125,240,49,125,200,7,20,47,53,53,10,158,239,113,190,96,134,133,65,205,247,156,124,249,35,28,49,212,49,181,120,190,187,103,6,232,45,5,9,175,125,36,159,149,234,159,153,242,171,78,196,207,210,196,219,205,150,81,210,86,16,50,72,254,219,230,107,164,142,110,219,91,223,152,255,228,91,20,21,208,118,188,24,157,227,93,197,40,238,95,195,123,245,204,195,186,67,84,212,161,175,95,225,67,155,14,176,59,166,110,14,216,0,252,183,55,155,109,234,230,64,115,254,189,247,34,3,37,219,138,53,123,60,5,31,27,146,27,94,38,184,3,226,12,239,230,11,236,242,73,29,221,128,62,222,34,185,179,152,233,161,102,243,132,158,25,18,241,253,37,24,29,227,238,43,208,10,186,233,230,253,211,197,127,106,234,227,5,156,209,124,129,34,224,187,82,55,249,253,218,221,23,63,60,183,10,139,33,110,168,62,153,182,133,94,9,104,7,130,97,248,158,136,102,114,186,250,78,32,159,200,135,84,104,75,77,46,211,225,232,100,203,1,174,234,39,185,139,187,52,223,202,33,174,84,188,15,17,228,244,237,154,116,141,78,69,192,109,55,226,105,113,64,53,221,214,238,79,125,231,81,224,113,188,193,71,175,230,29,130,47,28,142,224,131,86,234,157,254,118,92,13,183,128,126,79,146,34,238,182,66,37,160,114,105,149,221,102,198,147,77,19,128,86,108,99,41,191,218,209,118,170,131,10,211,247,178,196,159,155,105,57,86,236,22,152,230,61,221,91,169,215,207,213,222,30,42,99,62,151,76,100,162,42,68,208,106,89,205,205,180,229,165,126,114,66,156,233,214,165,12,121,166,247,50,63,247,15,121,103,65,160,16,160,215,56,94,63,3,237,105,95,145,185,254,30,93,221,111,255,231,201,104,90,114,207,21,175,119,233,26,105,253,144,57,20,63,106,41,94,20,184,215,215,253,209,174,39,187,82,31,61,112,248,225,175,109,189,187,122,243,65,184,229,254,33,158,112,77,136,207,129,246,158,155,119,234,143,102,195,92,35,252,71,58,73,244,201,22,65,166,248,158,69,193,246,48,94,239,135,238,194,108,97,189,2,180,78,123,208,27,107,215,215,90,1,136,79,211,212,114,51,97,71,226,84,128,79,180,134,121,42,252,26,196,39,41,187,184,249,61,199,20,78,10,53,111,248,243,176,108,42,224,115,245,250,232,210,235,79,230,80,55,45,52,2,94,15,114,181,202,210,76,247,38,57,238,214,86,243,136,130,67,125,154,48,215,124,215,245,88,106,38,17,24,49,208,96,24,180,127,109,208,245,231,86,80,108,138,170,132,228,247,243,231,70,90,77,193,191,38,230,17,99,66,175,180,2,85,145,65,124,89,121,11,145,50,24,111,86,218,240,253,189,0,185,201,147,221,61,97,198,144,216,181,170,18,69,102,201,35,32,19,169,76,102,227,54,26,113,117,238,190,65,27,173,236,48,211,125,170,242,87,6,44,246,183,134,143,77,187,111,240,32,74,68,126,91,151,53,8,183,71,226,75,72,9,181,249,151,132,181,246,136,231,250,230,72,29,125,68,183,79,220,138,112,182,36,177,14,8,175,239,22,214,220,108,51,67,129,149,44,93,15,164,81,97,83,56,169,17,154,248,166,64,128,163,45,250,21,214,132,238,95,131,214,17,149,159,163,43,190,21,223,227,17,121,82,255,17,80,226,240,77,28,150,142,169,29,98,55,84,232,245,141,39,196,14,137,214,3,181,219,200,107,16,193,104,163,33,224,17,79,82,13,242,191,58,36,232,155,239,23,103,192,94,71,149,84,129,189,192,98,220,60,202,73,228,49,22,136,175,48,131,218,84,243,117,37,90,141,164,71,85,50,6,160,166,78,129,138,220,54,238,154,154,239,0,87,95,181,131,246,15,109,191,68,26,229,49,187,86,32,155,179,233,60,66,221,173,70,194,229,128,63,89,25,230,186,60,55,49,140,189,45,155,71,241,105,102,42,43,122,156,179,28,124,195,184,187,245,72,123,213,53,149,238,219,36,117,131,212,123,70,209,47,146,138,6,169,80,236,250,29,134,19,251,251,52,133,121,109,136,61,150,223,127,102,64,134,95,218,142,182,135,25,192,190,82,148,125,215,146,17,211,185,25,207,95,209,233,200,74,190,24,6,173,211,153,28,199,251,53,218,172,113,115,184,80,18,46,254,134,137,53,110,110,157,191,186,7,215,249,154,59,73,159,1,107,214,211,193,124,86,191,57,176,35,221,204,58,45,121,159,103,238,122,87,248,47,116,169,219,87,61,232,153,161,75,171,211,152,227,203,154,174,209,4,30,238,229,155,145,174,132,93,41,117,111,176,84,125,63,34,79,148,198,187,153,146,138,39,36,41,249,245,212,88,77,18,223,175,198,201,76,55,95,78,98,103,226,201,247,20,75,205,27,205,251,228,171,137,163,170,138,110,69,144,205,253,31,4,66,214,208,7,131,20,216,29,55,82,74,125,36,246,36,248,241,190,72,210,174,146,220,35,250,151,142,95,141,20,244,78,143,221,226,36,135,193,89,179,76,248,32,123,250,218,130,19,51,29,198,205,20,237,60,115,77,136,168,222,174,73,43,248,78,136,212,97,110,85,55,120,137,103,174,169,196,164,94,27,0,16,110,133,64,82,219,89,65,244,110,63,182,246,49,149,213,228,205,222,99,204,243,249,180,211,156,4,81,95,164,56,159,25,207,44,53,242,208,114,209,189,150,64,255,75,79,63,189,159,70,14,125,51,101,38,134,35,112,127,241,173,207,2,54,171,95,147,238,100,47,37,28,46,79,83,97,32,34,253,94,251,176,33,181,228,50,2,151,122,53,144,98,204,237,137,72,107,134,23,241,209,40,149,156,89,99,241,117,43,167,75,242,218,170,147,171,98,166,168,167,13,1,212,154,61,248,176,42,136,110,40,134,86,219,97,61,67,191,22,74,163,159,111,148,228,238,63,245,203,224,130,14,39,28,234,230,170,177,164,157,15,238,131,24,226,89,31,124,158,233,122,174,166,239,221,69,219,135,230,126,235,250,121,102,216,145,146,66,39,131,54,195,140,215,152,218,216,225,185,246,81,161,99,50,249,56,224,230,98,84,64,251,164,150,109,50,215,190,137,243,193,82,168,105,122,243,94,239,45,200,187,106,95,244,132,132,234,85,8,201,154,54,221,22,110,140,27,50,235,38,71,166,37,144,59,165,65,10,120,45,110,150,163,89,11,56,10,94,200,197,135,67,98,245,100,243,246,194,40,234,225,170,188,109,16,206,47,10,132,112,76,105,104,194,79,127,94,148,189,51,158,90,127,50,247,225,109,64,213,58,194,211,205,97,85,171,94,97,132,223,179,165,223,190,65,92,115,51,212,196,51,75,197,70,103,97,5,237,146,220,198,31,134,133,40,109,38,126,25,154,100,160,227,124,230,141,223,173,163,70,55,139,191,24,176,133,42,53,198,74,47,154,243,91,150,110,89,42,237,51,2,213,230,37,221,110,199,187,204,180,131,184,175,55,54,34,78,176,213,73,58,144,245,86,55,87,251,254,218,32,101,170,241,110,78,44,169,100,243,70,212,254,225,194,72,221,253,64,26,134,27,169,13,235,152,144,21,44,94,36,95,198,104,159,248,18,174,167,248,190,230,160,65,33,13,217,153,112,86,120,249,190,142,145,180,121,137,116,188,201,14,119,107,255,241,242,41,48,59,176,160,222,35,56,107,243,46,167,183,39,78,239,218,39,15,67,197,142,54,57,26,137,84,77,249,110,12,55,118,63,113,115,83,205,73,210,189,205,59,148,175,25,178,44,117,167,129,177,134,249,186,111,105,187,36,203,56,227,197,224,0,209,83,25,38,130,248,154,214,54,188,83,111,22,249,45,191,26,65,69,117,90,57,10,119,188,216,1,61,169,91,245,10,156,56,133,186,242,167,31,19,40,167,195,45,56,37,116,79,66,129,42,214,23,4,229,39,29,64,244,195,20,199,160,64,176,148,18,34,203,132,47,2,162,50,167,14,249,61,190,106,116,0,46,14,245,228,233,12,43,61,61,51,46,85,74,35,117,248,108,188,129,150,78,235,124,46,223,169,26,205,187,139,64,74,83,173,148,40,28,215,179,168,235,41,71,37,113,114,15,104,14,164,208,37,145,103,90,255,110,220,188,166,124,138,121,97,129,220,217,77,213,206,44,73,124,2,73,178,72,113,232,160,34,241,215,162,49,24,177,58,181,146,81,156,83,218,138,83,43,222,63,119,98,255,99,195,249,46,255,222,13,231,255,245,255,252,95,254,219,127,249,159,254,245,13,231,171,26,240,240,81,210,67,222,84,5,211,101,186,232,15,35,61,136,48,118,50,174,16,153,249,233,245,105,106,69,167,225,184,181,192,37,33,102,56,60,223,74,29,52,69,42,74,191,154,155,249,150,226,176,14,226,161,55,63,205,99,114,204,236,41,67,204,244,41,189,197,134,63,214,36,83,189,236,172,243,221,145,150,225,35,209,41,102,212,226,253,201,169,222,125,122,115,116,167,166,15,10,21,20,129,47,253,236,250,15,213,136,200,29,105,36,53,91,159,154,155,73,247,31,49,207,227,132,74,131,38,204,147,70,101,6,247,195,64,14,66,113,248,21,170,20,215,123,64,73,254,238,196,91,204,20,65,166,143,184,41,34,235,131,13,58,193,252,181,140,107,91,111,78,70,234,29,25,195,116,140,5,108,198,218,152,126,70,35,220,200,194,86,51,172,212,211,205,144,26,235,100,136,148,44,224,151,157,90,135,64,230,108,71,153,26,154,172,164,137,6,127,199,107,190,67,122,37,241,179,95,51,121,79,127,178,251,121,86,209,1,111,13,74,13,55,183,37,117,166,107,38,234,120,219,23,172,96,167,166,71,171,38,32,229,230,241,165,17,191,115,214,89,193,112,0,36,51,132,149,163,210,95,203,142,101,253,214,116,247,199,144,209,22,208,245,185,193,49,14,55,27,14,87,127,186,208,102,223,221,204,229,250,219,184,189,62,38,3,134,99,121,43,186,83,189,135,249,158,254,59,33,240,8,50,144,59,119,51,29,185,71,205,116,56,251,91,163,29,210,147,153,13,223,159,140,100,189,96,180,43,177,178,187,107,131,86,101,73,217,174,250,243,1,252,230,16,188,239,100,94,101,133,213,176,250,106,29,193,182,60,104,180,87,65,46,52,10,161,134,118,51,210,129,159,154,1,56,251,168,160,233,219,213,12,253,172,239,134,36,43,250,212,155,83,68,116,35,9,250,170,70,242,124,239,151,65,43,136,194,61,102,84,188,221,218,199,208,149,185,168,196,190,131,10,78,149,42,96,3,118,27,240,202,211,205,80,153,233,136,241,220,213,127,218,224,53,201,140,14,134,255,54,196,29,95,50,67,97,225,47,189,136,81,147,153,146,134,223,28,65,147,108,6,79,210,220,12,208,48,153,33,86,117,243,128,39,90,205,211,58,59,221,124,93,152,165,179,244,70,90,222,162,115,205,200,194,233,152,34,86,244,220,22,252,250,163,61,131,108,172,243,139,23,195,123,147,198,88,170,209,195,27,153,239,78,183,75,75,159,4,49,170,237,99,222,216,58,117,170,76,19,50,120,102,66,148,116,111,226,122,191,248,134,66,138,55,182,228,219,222,254,211,48,178,167,171,71,224,218,65,118,30,105,120,199,122,62,103,128,187,230,210,211,128,35,17,250,186,48,65,27,127,218,5,86,127,190,117,117,179,33,9,213,188,224,248,123,102,218,186,122,122,176,229,98,120,0,255,135,10,189,64,185,182,156,214,107,128,239,86,55,4,125,69,167,151,129,181,126,214,108,30,129,208,30,40,161,215,252,203,35,162,29,146,214,28,78,201,92,226,204,197,53,175,105,67,226,75,198,205,239,188,200,235,231,186,54,222,247,129,0,232,151,182,74,243,46,252,226,161,164,12,102,109,14,245,31,112,218,239,63,183,134,19,252,153,113,194,123,203,102,167,147,29,148,196,103,30,20,24,41,253,193,32,150,220,237,239,111,47,55,3,162,155,127,30,220,189,129,66,193,165,207,191,111,61,221,60,160,254,255,51,102,195,167,2,196,20,115,253,25,113,159,225,160,155,79,218,84,248,94,51,204,119,67,90,127,191,246,195,135,247,59,220,231,228,41,78,82,255,115,243,253,127,105,127,38,218,235,236,232,159,37,38,198,159,89,234,23,31,235,6,253,51,197,223,110,72,22,246,147,140,217,207,2,57,126,107,168,128,243,92,96,157,251,189,13,77,94,255,44,205,237,247,190,27,80,77,91,138,173,235,184,186,2,229,248,179,43,28,55,207,165,200,220,159,61,197,155,152,1,175,40,84,250,119,67,122,43,164,211,203,212,250,248,179,157,189,201,208,17,56,150,226,218,239,102,56,252,189,239,150,178,243,126,54,81,95,117,51,29,97,127,55,98,191,55,218,233,105,22,179,139,119,191,248,198,127,167,126,249,12,104,213,127,154,142,220,241,231,0,57,254,214,149,14,219,241,231,248,89,97,134,38,167,253,57,188,198,179,26,7,74,203,39,223,244,31,54,217,170,249,231,216,244,143,121,200,127,214,63,103,238,219,236,174,245,62,228,218,249,196,246,45,165,91,11,160,70,16,118,222,79,55,163,198,85,254,58,11,111,83,233,180,131,206,243,199,213,240,110,70,212,167,147,222,251,143,155,242,142,197,14,182,246,164,205,16,39,231,249,118,253,88,4,253,199,69,122,82,244,152,231,92,105,207,57,70,0,232,230,187,176,199,200,238,217,131,197,95,51,164,138,233,197,240,237,252,222,52,209,182,245,199,49,156,254,94,132,108,233,12,0,206,236,243,8,128,96,79,71,27,78,233,11,86,175,25,136,230,250,227,210,30,55,119,32,197,253,143,67,252,250,51,174,153,190,133,158,221,105,111,59,68,232,98,42,201,134,249,226,167,250,139,221,17,88,122,72,152,39,31,143,70,218,106,237,28,7,172,152,44,204,249,245,39,136,240,107,41,90,253,141,64,90,241,49,3,169,152,130,54,194,23,223,207,140,186,127,229,208,103,21,255,90,180,165,232,225,101,129,147,95,140,4,95,154,227,22,118,249,126,181,169,211,213,153,131,182,249,188,5,196,114,70,14,39,129,147,119,183,206,165,18,152,22,47,246,231,55,194,158,123,180,3,213,130,205,87,41,106,208,143,213,185,214,159,80,53,30,156,93,60,135,170,68,28,219,205,101,175,244,100,195,116,229,158,153,181,154,190,53,31,119,186,245,158,37,122,66,28,48,19,239,76,134,235,245,155,154,120,56,176,101,251,60,90,31,29,149,201,108,99,254,204,55,64,223,234,230,28,216,86,154,95,13,59,151,238,241,167,243,31,194,12,241,125,50,163,164,226,55,55,190,21,25,114,24,73,75,92,189,211,178,55,185,17,159,41,119,229,124,249,173,33,63,243,13,107,89,54,115,171,217,8,101,159,25,209,101,221,207,14,240,12,223,166,151,145,121,169,121,221,184,34,126,251,110,110,82,238,196,124,252,224,90,160,148,52,162,67,183,48,198,243,46,50,41,230,47,0,42,72,106,62,115,53,86,112,55,91,235,217,139,176,187,145,147,78,181,218,86,248,238,125,79,223,33,13,41,11,146,18,78,220,95,51,69,64,205,89,24,207,149,167,52,208,64,174,2,118,70,218,2,255,233,45,30,164,117,36,195,142,166,19,250,153,111,138,82,219,151,126,69,232,74,122,121,73,36,58,114,65,239,133,121,90,254,246,93,220,54,65,132,60,25,180,19,177,58,218,189,157,124,43,152,84,202,41,126,111,244,192,101,159,36,123,226,45,39,220,155,9,175,230,5,177,250,231,79,6,83,174,252,244,221,211,231,246,29,126,208,101,43,251,145,233,149,187,243,101,154,39,226,114,222,117,133,66,182,111,148,229,46,6,121,235,254,115,115,223,70,79,146,174,237,200,99,187,0,206,224,99,8,178,21,90,35,64,11,17,176,13,21,118,88,80,3,135,250,199,248,169,28,44,49,115,186,123,162,19,245,93,25,147,27,181,2,31,120,247,6,195,35,92,254,102,14,206,56,206,188,173,237,219,116,39,150,234,73,187,97,84,68,233,230,205,107,41,132,187,91,216,219,205,26,85,32,0,153,109,166,215,66,109,237,181,203,223,64,145,150,231,108,190,246,234,102,202,197,217,60,92,117,125,192,103,182,119,250,109,182,240,233,102,42,74,233,181,111,168,227,113,213,4,168,80,243,213,219,41,8,198,180,76,106,203,230,72,121,88,177,106,229,155,47,103,68,190,190,20,11,44,13,26,159,204,159,156,211,169,228,171,135,211,244,13,74,107,218,67,141,25,230,109,55,195,19,176,210,152,251,76,161,52,38,132,248,102,156,199,243,137,212,224,246,151,191,23,29,252,207,124,127,246,228,95,182,164,186,155,81,155,77,83,165,246,226,209,164,113,213,228,33,133,47,193,95,107,247,243,231,107,35,105,224,35,110,20,237,122,243,109,34,214,207,124,224,235,87,43,250,121,254,94,7,30,226,153,204,164,47,159,249,131,73,76,159,108,195,60,239,87,163,240,216,244,201,54,145,211,27,240,101,18,106,91,205,16,130,110,55,79,237,166,193,12,177,195,231,102,141,114,59,61,235,30,115,33,20,243,157,147,110,141,168,220,112,243,65,158,77,205,64,236,252,193,154,64,193,48,94,167,208,11,24,171,129,243,211,199,90,86,221,124,102,148,8,211,202,133,49,220,83,22,247,223,133,250,21,235,253,199,7,236,46,179,174,244,4,176,89,54,207,196,44,148,10,166,62,24,200,165,233,3,242,181,37,80,96,244,30,218,114,42,160,1,173,188,224,67,175,153,192,210,115,18,22,35,233,135,110,48,159,191,25,186,161,185,150,128,140,166,206,230,93,252,144,127,111,61,245,168,1,93,167,241,93,77,15,168,158,230,215,37,164,211,187,187,249,158,116,146,84,192,99,28,238,163,12,64,55,67,183,43,56,131,61,237,12,185,153,244,210,115,194,158,227,233,91,152,228,150,212,170,216,6,65,242,185,25,37,169,169,102,112,54,113,53,91,188,158,76,95,216,174,135,254,165,83,203,184,112,252,149,209,51,211,85,103,138,104,158,32,253,238,161,148,246,139,59,26,119,77,251,75,161,46,39,206,209,15,77,185,159,60,32,44,138,206,110,248,218,251,246,223,254,170,10,85,64,174,142,155,225,79,14,173,214,167,143,118,131,235,168,44,126,200,210,139,163,112,205,37,74,81,160,131,210,238,223,144,92,108,113,49,249,10,125,178,123,216,56,159,34,164,103,61,61,216,128,141,204,141,189,106,114,181,147,203,245,146,205,4,253,83,211,47,131,16,24,113,53,245,52,189,119,7,195,188,221,124,99,216,169,35,10,88,161,185,25,98,15,117,4,160,234,156,205,111,14,219,149,238,254,16,213,58,13,204,132,90,83,41,40,187,81,46,61,167,239,154,25,4,189,218,218,10,171,155,145,72,215,223,46,80,153,125,110,198,141,147,169,82,77,236,46,158,28,153,62,181,50,241,252,201,96,68,17,111,181,91,23,83,247,49,37,46,212,117,203,113,232,218,228,147,126,245,175,200,23,161,212,235,82,145,19,109,4,141,127,59,28,85,95,60,25,110,180,94,236,212,151,224,6,218,78,239,4,237,223,142,223,253,179,61,3,251,94,62,94,237,75,73,225,142,67,226,105,196,89,58,92,39,250,187,192,167,196,76,171,129,254,244,128,93,195,111,126,103,108,218,252,33,140,241,248,21,101,180,145,246,162,202,2,56,254,165,137,30,212,89,173,136,102,196,120,34,38,160,243,191,26,177,247,14,243,167,20,173,22,66,186,47,59,161,41,58,122,178,212,74,231,106,152,119,246,49,96,54,242,156,243,52,7,68,82,156,244,34,68,96,130,121,73,139,39,133,167,181,187,60,249,215,244,201,202,7,210,36,198,20,98,62,53,211,122,250,178,40,247,99,81,7,92,106,190,241,91,169,97,38,125,39,230,29,82,218,192,197,74,154,70,96,171,102,235,97,238,90,128,166,146,26,158,21,102,132,12,213,92,214,163,115,48,243,249,210,123,65,232,20,35,62,154,138,94,97,6,37,182,195,220,244,56,46,215,179,222,91,172,93,217,95,111,196,14,18,86,238,173,17,236,181,66,37,59,197,58,151,62,119,163,255,37,95,172,131,2,230,99,30,253,233,52,40,244,109,173,79,159,59,61,25,124,244,103,235,91,235,78,122,199,255,184,168,225,207,152,165,171,233,193,43,67,71,92,126,251,70,6,180,217,138,25,249,0,53,3,190,150,239,85,164,153,126,129,124,168,178,15,15,20,154,244,230,72,166,201,123,23,64,108,98,222,244,177,235,52,213,195,169,89,142,63,62,103,55,126,75,49,27,166,118,200,10,153,233,106,132,94,100,253,148,145,46,54,5,143,33,139,243,147,149,15,5,110,149,185,2,3,89,26,52,16,58,241,193,76,154,69,71,197,88,231,171,108,43,250,203,166,54,80,101,75,210,236,42,157,247,215,243,168,178,161,173,116,235,6,27,187,110,135,99,105,96,15,71,226,150,189,84,184,241,23,220,216,46,156,110,27,177,104,211,98,69,225,76,118,113,1,221,45,240,74,178,215,145,223,105,122,231,226,124,61,118,122,104,92,110,42,236,175,171,193,206,157,156,161,65,134,222,201,201,236,212,58,154,29,162,42,177,99,138,145,93,146,232,151,156,140,7,222,28,152,93,207,30,188,186,181,187,30,183,162,119,129,185,6,190,210,206,106,45,226,162,171,122,186,28,244,137,51,246,90,235,23,254,77,53,108,128,88,127,20,221,197,199,208,192,2,120,121,246,80,166,52,155,155,32,110,119,186,78,252,155,79,193,0,40,30,204,41,79,6,171,138,222,28,185,246,250,137,111,37,60,43,152,239,210,138,239,129,96,106,79,102,26,52,194,113,187,209,174,4,237,244,252,116,87,249,128,108,22,160,167,92,93,150,19,119,216,134,241,137,234,10,152,107,72,127,125,71,160,70,254,233,139,193,143,31,147,240,179,228,148,252,182,241,67,63,51,186,229,59,61,218,253,105,15,50,161,241,104,74,44,72,126,109,57,193,253,4,11,191,138,154,161,224,241,97,65,176,91,221,240,123,43,138,188,239,201,27,156,234,226,136,192,209,217,202,67,211,18,187,221,243,226,211,108,31,188,120,111,191,161,108,40,170,108,139,92,5,114,83,191,102,90,203,149,135,151,100,210,244,36,38,205,78,83,211,75,236,1,211,37,49,200,117,180,85,146,25,162,243,247,222,198,66,175,249,213,57,238,22,254,40,130,145,79,212,162,253,181,2,247,244,139,77,226,69,31,156,125,211,135,28,188,178,242,49,242,17,142,67,125,108,159,80,66,80,62,161,67,113,9,239,134,104,102,96,37,169,255,185,121,42,56,176,65,65,233,94,56,226,27,66,114,132,180,56,72,221,247,92,228,255,21,38,247,155,60,124,239,12,177,144,102,158,192,115,140,8,78,54,253,78,250,57,136,120,219,203,122,205,253,209,191,45,191,77,103,250,120,53,44,35,178,57,154,155,189,175,233,45,98,13,102,161,245,233,249,240,131,32,123,67,246,33,30,35,126,97,35,56,247,4,208,61,119,78,149,158,11,216,240,33,151,240,171,183,41,83,137,217,24,173,222,163,17,168,126,82,25,7,35,198,127,248,85,79,35,110,82,162,120,72,18,249,130,207,12,219,187,158,138,176,5,61,110,53,198,115,245,165,149,168,15,5,136,227,87,143,118,148,120,150,238,220,226,114,117,64,132,238,225,36,133,170,15,92,209,142,171,191,147,16,153,31,64,149,229,191,125,63,191,94,12,239,87,252,114,79,253,128,84,154,232,194,11,179,37,68,18,206,180,56,172,139,194,71,170,124,223,221,204,139,19,11,226,192,111,101,0,18,4,129,113,235,196,172,89,39,168,212,17,191,76,27,187,148,13,105,105,245,189,20,169,186,116,184,153,202,194,140,175,213,26,244,27,98,102,86,190,202,223,53,131,245,145,183,38,155,53,223,68,162,143,241,83,16,4,185,92,103,94,190,86,54,37,121,112,56,254,61,67,68,162,112,73,123,13,5,95,104,148,252,167,105,114,81,64,0,172,0,49,195,141,8,92,239,221,171,183,149,50,71,41,118,52,189,248,32,151,238,102,35,223,23,51,74,60,219,103,248,54,66,20,49,23,66,148,237,102,4,43,229,123,145,150,140,136,239,126,202,251,231,242,224,148,210,61,77,201,205,143,126,77,18,45,174,252,194,226,74,84,236,213,82,139,238,167,35,37,158,176,106,29,186,172,234,214,214,210,244,239,214,65,223,226,193,170,242,87,214,235,52,149,29,187,2,105,117,133,128,55,228,76,187,63,89,41,42,68,76,52,55,29,129,4,97,207,73,224,64,248,42,166,231,121,14,137,73,69,134,208,108,24,222,221,49,202,15,249,105,136,190,60,101,135,195,185,85,224,1,167,40,244,151,167,9,23,118,53,95,31,96,121,40,186,135,177,36,139,185,33,178,190,195,252,125,201,12,238,218,211,22,155,102,14,113,54,104,253,135,218,253,153,15,106,192,77,204,215,193,139,0,157,44,79,219,122,53,218,50,126,0,209,25,112,196,155,134,250,194,133,163,173,248,160,169,152,66,30,126,196,60,163,25,77,142,8,106,213,221,225,106,164,233,209,230,17,179,117,2,199,68,163,64,161,87,195,63,17,103,0,66,131,250,94,6,153,249,98,233,110,13,23,77,7,213,25,69,145,185,107,74,104,13,163,225,113,205,93,219,74,149,194,181,224,174,197,1,1,139,145,188,244,236,117,56,12,123,25,127,156,44,128,66,39,123,157,126,49,204,118,233,214,149,181,234,207,109,18,199,242,96,215,141,199,93,116,51,189,81,114,243,97,45,124,97,254,212,167,45,68,231,229,243,151,222,84,194,229,193,193,44,85,127,110,36,133,100,191,162,36,240,57,30,134,216,166,10,51,27,92,32,8,133,189,35,128,54,133,173,51,225,250,17,119,241,185,153,164,190,36,45,104,114,71,106,237,153,23,158,165,220,156,252,147,163,163,192,99,84,133,28,147,215,137,153,0,30,249,206,82,249,237,27,226,54,79,106,80,135,159,138,7,160,177,241,248,226,195,159,210,28,19,71,130,51,111,52,28,143,37,84,63,118,36,156,17,102,122,53,196,225,133,197,224,110,36,254,211,140,75,211,171,113,228,159,187,12,117,99,21,121,204,59,11,8,78,95,236,181,76,76,51,210,149,211,146,224,143,235,193,20,75,150,44,0,118,225,45,83,197,244,250,134,222,28,186,230,183,45,144,238,229,93,194,76,198,195,105,111,169,118,44,169,161,177,24,205,129,123,102,68,42,98,30,78,138,175,211,161,114,196,144,69,154,194,237,52,115,25,111,2,150,38,205,236,215,74,113,253,29,125,171,37,164,232,180,46,240,118,220,202,47,215,47,61,247,247,249,76,178,38,164,79,223,26,117,71,63,178,27,125,140,145,50,100,19,137,254,11,230,148,82,105,115,177,101,38,124,46,0,248,78,35,10,209,243,23,243,172,73,163,60,102,86,205,244,89,106,206,96,190,186,15,95,33,140,96,250,237,70,128,51,124,133,20,101,105,157,244,8,159,240,89,111,228,83,165,63,99,50,34,184,105,190,182,77,179,68,230,33,141,242,177,27,82,54,19,247,14,235,253,254,225,253,193,67,164,147,124,130,60,138,189,116,84,117,131,160,135,157,143,215,134,157,24,217,208,79,87,16,237,83,177,203,67,244,156,204,48,135,134,47,114,195,130,157,126,27,26,70,55,211,166,184,191,100,174,35,124,21,144,44,167,255,49,215,29,230,4,78,180,192,185,197,241,117,157,69,77,174,21,244,164,154,71,179,223,128,222,78,111,110,82,222,238,162,209,64,43,59,222,61,150,67,100,116,210,252,220,166,62,56,26,19,37,162,167,2,28,78,118,37,50,192,113,42,31,11,199,212,60,143,139,246,222,99,153,158,26,249,237,10,196,252,185,235,80,186,130,25,209,45,15,210,12,63,212,111,20,223,244,167,59,143,238,247,166,241,68,119,114,251,250,225,171,124,215,99,211,207,105,114,180,195,157,17,178,86,233,189,72,157,120,166,106,195,19,165,231,0,245,174,199,212,210,16,178,174,90,209,162,231,255,68,69,203,218,57,75,58,38,192,118,61,179,53,21,75,84,72,228,0,186,197,67,237,249,201,206,65,24,104,20,146,30,166,159,41,140,219,132,37,59,80,255,56,132,188,171,152,57,192,222,52,197,71,211,148,77,49,6,172,183,155,78,148,145,146,71,209,208,66,242,28,220,164,135,185,235,131,243,170,158,155,152,181,168,150,85,177,240,216,139,36,180,115,158,165,247,166,82,33,247,134,252,64,159,27,37,179,25,55,111,137,193,191,52,35,103,9,51,77,150,226,19,144,229,140,39,163,16,167,174,165,117,94,123,250,193,252,49,245,70,218,236,81,97,153,182,5,201,76,33,161,60,34,157,67,82,74,15,94,34,84,135,228,76,18,227,90,231,40,172,182,225,235,135,135,84,208,218,253,107,90,29,222,147,141,187,199,104,171,3,132,2,36,128,158,25,146,243,166,110,22,164,110,30,196,116,227,191,81,43,199,223,123,175,110,238,186,122,112,205,105,98,25,128,53,85,68,171,24,69,152,167,29,105,190,213,246,66,28,188,207,145,220,19,20,160,106,138,80,25,26,145,126,187,231,55,217,110,245,45,111,224,237,73,46,36,31,135,6,41,240,61,249,158,210,17,54,214,231,158,204,120,175,100,55,152,92,213,183,156,0,224,61,94,5,91,183,116,121,32,27,27,59,18,234,235,187,36,167,216,209,208,68,105,107,235,134,196,181,15,95,59,77,82,126,164,59,15,169,67,160,210,209,116,147,134,168,184,132,153,181,167,31,250,152,166,167,231,74,83,82,164,240,10,30,254,95,183,222,112,215,121,180,189,153,96,162,195,82,211,112,146,225,119,216,1,251,177,118,34,192,45,127,143,241,55,220,112,82,164,137,0,210,226,248,225,66,101,90,107,17,5,148,152,199,224,16,11,104,49,129,148,85,29,97,102,192,244,120,32,35,18,139,26,221,203,180,27,129,212,112,238,141,201,151,210,124,12,213,152,25,55,191,135,253,151,54,43,235,172,246,108,103,1,219,146,54,148,123,78,206,40,116,131,52,74,27,37,60,95,81,130,129,137,171,106,156,96,202,53,81,190,164,190,159,54,179,251,56,1,198,0,88,175,94,16,94,240,57,82,192,73,167,195,52,134,161,168,69,32,93,47,102,250,65,20,57,163,162,179,152,141,46,197,17,61,240,234,232,115,55,148,188,31,120,139,198,145,28,60,65,24,90,5,168,4,191,83,62,184,92,26,150,22,197,165,93,168,148,123,238,52,246,71,187,63,166,109,245,128,244,190,229,128,162,99,253,29,122,104,130,233,124,23,67,107,125,190,63,161,149,83,165,128,195,104,233,123,84,72,169,186,223,155,252,189,70,171,215,91,222,206,189,1,82,53,53,127,20,218,163,162,55,247,52,147,140,76,190,130,171,75,82,219,189,135,127,186,55,100,30,254,224,236,217,35,249,33,84,178,29,118,70,187,236,209,247,178,60,238,187,57,220,139,170,194,114,205,224,237,222,136,111,242,59,122,176,209,40,228,116,66,200,150,245,157,31,13,217,168,247,218,219,120,40,90,30,149,104,62,164,155,99,38,239,108,187,172,1,104,59,244,56,244,226,13,172,240,141,25,88,68,173,176,160,141,188,163,243,125,225,192,102,15,137,195,167,57,210,15,85,197,52,209,32,176,119,8,34,128,185,161,46,16,52,136,14,34,108,61,137,220,21,211,196,219,129,155,220,109,182,236,94,205,22,16,219,59,9,83,46,168,209,16,24,72,214,195,163,38,115,11,72,244,36,106,222,233,185,239,38,180,4,190,251,205,63,235,231,139,30,87,132,92,119,213,61,199,186,92,28,200,10,217,168,250,41,168,41,127,130,106,166,130,166,155,138,243,45,130,182,6,92,145,118,156,131,83,244,204,160,67,75,77,222,149,108,42,119,245,64,83,168,59,109,115,58,94,186,9,238,44,254,242,54,14,119,148,155,1,147,233,54,126,23,166,171,47,13,8,206,83,138,107,220,37,18,24,218,97,68,81,122,110,214,134,86,185,155,201,246,140,124,122,57,18,112,172,36,220,177,140,149,205,1,17,180,6,22,97,89,197,188,247,142,7,223,4,120,122,50,222,24,47,184,31,40,221,76,77,68,209,41,186,98,208,118,86,151,68,52,196,101,224,173,246,89,70,202,159,221,239,209,195,108,209,106,202,190,161,183,228,99,70,231,123,114,38,186,160,62,121,177,147,82,123,229,212,222,100,196,225,58,16,51,68,21,1,220,31,208,18,169,155,131,20,75,124,237,65,72,32,55,39,179,238,189,112,240,182,233,215,34,243,227,36,99,116,218,210,2,43,230,121,156,142,23,243,117,37,244,123,192,93,226,10,123,195,216,78,245,124,65,222,42,64,163,3,96,191,30,186,48,107,151,30,175,181,139,250,202,214,215,168,179,176,104,215,11,154,11,181,13,121,233,161,16,174,107,6,241,21,207,173,172,110,215,106,72,217,21,102,112,228,41,251,60,29,247,0,35,104,62,94,16,131,243,54,211,97,125,189,234,199,108,92,164,152,72,224,83,212,31,216,135,221,113,199,10,72,216,98,82,175,205,229,108,175,249,52,133,133,22,206,155,32,202,185,143,5,137,82,186,186,134,55,113,207,213,145,114,7,219,168,62,163,3,4,206,119,77,248,27,241,225,241,38,142,154,55,44,120,113,92,158,140,183,134,90,88,171,9,198,244,226,230,147,122,250,139,165,27,252,189,1,101,20,189,57,125,116,94,47,24,63,240,27,121,242,27,72,13,239,195,27,134,56,210,190,175,66,142,120,174,48,23,5,0,144,244,112,210,118,51,175,84,19,43,214,2,34,55,63,90,232,64,228,19,202,127,55,207,68,31,116,157,141,26,222,198,100,177,106,175,53,229,156,104,186,153,70,171,46,197,35,242,229,46,107,72,92,240,169,251,87,217,231,61,192,193,92,171,22,110,239,153,123,190,182,101,84,180,219,173,255,116,162,198,144,246,153,170,167,21,54,220,46,223,107,124,90,133,100,175,244,19,159,186,133,182,29,131,107,119,224,208,48,22,17,37,79,153,56,47,113,184,221,253,71,31,123,242,31,98,179,220,73,139,232,30,9,228,196,190,216,198,77,15,51,117,144,151,114,98,9,148,132,129,167,95,250,244,34,251,248,125,152,149,122,150,239,211,250,18,88,125,167,94,108,72,96,99,5,76,26,127,115,247,237,121,108,218,182,99,37,186,25,40,170,162,169,128,180,132,234,247,209,43,138,144,201,51,35,198,208,180,25,20,154,28,63,34,64,88,124,137,123,139,142,77,159,194,240,183,167,190,224,127,36,238,250,71,122,178,245,47,160,39,251,31,255,237,127,248,79,255,122,122,50,227,129,120,233,46,90,12,16,223,142,79,111,230,246,187,11,152,25,2,185,163,102,184,232,195,124,207,178,168,17,99,134,247,184,61,243,245,61,68,161,4,162,111,36,205,252,106,8,201,35,177,138,202,42,138,218,251,153,235,80,62,126,88,196,199,111,55,214,129,162,229,12,105,121,178,120,191,254,34,196,49,83,65,249,228,167,193,92,252,170,221,96,238,214,126,23,102,246,213,95,31,23,51,138,176,106,68,40,233,215,118,72,15,126,201,138,91,255,46,61,132,27,250,206,116,159,252,30,39,152,209,112,139,173,143,148,18,200,219,253,204,180,161,166,33,185,115,229,183,162,130,185,85,213,179,100,188,235,47,115,205,181,94,71,227,19,196,202,224,49,95,209,29,146,26,104,94,154,60,217,221,32,190,95,117,161,99,233,128,33,172,57,104,22,46,31,47,58,139,86,56,207,215,75,185,27,198,155,68,196,4,202,51,132,218,15,104,203,247,212,32,53,4,42,96,76,228,191,228,164,231,135,134,72,72,215,174,213,234,8,126,111,83,211,93,98,38,227,49,118,152,239,52,146,7,179,93,248,248,205,193,3,203,128,141,251,1,94,94,200,126,187,73,27,12,162,212,164,254,253,222,240,74,69,73,98,240,177,214,111,218,19,115,7,127,25,51,144,71,131,90,227,153,175,23,253,85,121,112,82,11,191,21,11,27,238,45,105,205,187,77,246,187,227,150,247,220,176,214,46,125,235,59,63,79,76,126,75,185,202,131,81,213,25,221,173,7,154,59,185,120,29,235,160,117,51,85,157,174,102,116,34,253,167,241,104,228,193,200,11,180,55,15,128,146,45,253,210,168,93,78,159,129,211,216,250,151,154,79,253,69,0,153,121,15,65,13,226,131,67,140,242,30,140,138,209,168,122,115,208,173,111,179,249,1,10,232,215,50,206,130,21,87,223,103,209,41,186,141,132,211,175,6,83,162,111,189,109,150,126,110,238,55,188,214,223,30,8,11,53,55,223,165,163,86,150,241,241,133,71,7,78,122,109,106,101,45,204,16,228,201,36,220,107,254,34,76,205,122,23,124,250,229,77,244,237,102,248,170,199,84,243,157,100,123,187,25,228,141,190,53,21,165,229,102,168,130,182,62,25,82,21,219,95,235,206,217,52,38,38,206,50,220,122,180,160,126,125,16,170,249,62,255,81,46,18,88,7,102,144,208,62,224,16,203,200,118,51,172,33,100,248,123,45,36,163,186,154,239,56,248,199,164,64,164,67,118,90,127,174,45,102,186,94,142,90,45,133,229,214,161,48,2,186,180,199,115,42,204,252,117,157,39,48,178,55,223,191,161,76,41,67,205,248,217,190,48,23,84,60,250,212,215,248,53,183,222,37,94,116,187,57,20,140,134,223,27,14,246,161,102,84,29,253,234,59,28,42,234,128,217,104,131,159,25,174,241,169,111,189,41,214,191,1,37,90,235,233,173,81,99,157,239,183,55,186,22,58,133,207,33,154,246,223,70,152,97,201,150,114,12,224,240,62,38,174,125,93,58,42,31,252,252,126,245,119,39,217,148,173,240,35,57,239,187,240,177,172,142,188,216,87,209,56,136,67,15,161,94,185,57,154,105,195,207,60,216,63,229,84,3,3,242,240,90,48,158,66,113,32,135,11,12,131,171,207,250,204,36,247,229,116,161,82,50,250,155,72,189,254,76,30,49,239,94,207,59,155,232,73,131,18,89,205,148,149,159,127,3,78,64,40,165,174,153,147,204,29,24,240,12,37,50,178,180,205,83,101,27,110,158,218,17,142,153,102,149,238,102,138,14,114,115,18,209,125,187,249,62,217,150,215,182,28,221,244,123,131,160,174,106,133,219,100,186,245,104,207,31,201,171,57,124,163,237,176,166,108,189,184,195,222,234,111,117,36,45,137,113,127,251,243,241,36,221,189,245,206,118,158,251,181,28,47,114,100,206,159,70,15,255,97,4,39,34,188,194,76,223,235,27,238,102,72,10,253,109,210,160,103,187,25,234,38,189,250,6,254,227,205,112,26,50,53,90,70,235,102,212,55,77,80,74,144,96,24,35,28,248,126,107,196,239,116,146,209,65,25,147,172,25,37,190,222,26,138,243,225,207,13,113,102,209,171,97,88,235,254,96,237,40,29,238,160,137,3,57,203,103,166,111,248,52,53,19,126,249,111,83,108,21,39,101,210,174,248,75,198,143,25,126,202,242,169,153,46,227,48,131,185,81,51,89,255,238,55,159,229,206,155,100,190,187,70,252,54,148,142,93,70,28,134,187,185,222,52,51,172,114,73,102,156,198,225,230,41,202,82,192,63,216,175,124,200,239,22,47,234,57,152,1,212,249,197,72,88,45,29,52,174,247,25,110,162,50,71,127,250,250,148,159,175,235,198,182,173,11,160,195,150,225,123,10,157,72,2,17,197,140,150,210,113,51,226,107,122,115,68,137,222,9,130,100,51,169,75,53,3,208,119,43,248,85,189,55,90,214,239,214,20,170,74,186,245,129,93,169,186,217,42,93,97,166,207,189,249,250,33,52,27,114,46,130,71,56,237,29,1,100,41,139,224,92,134,209,0,181,231,74,116,50,247,85,220,198,9,66,109,251,36,7,149,41,176,10,204,164,107,223,111,3,131,174,186,107,160,93,248,91,200,60,134,77,61,75,7,229,70,35,124,178,95,51,90,214,130,146,185,47,70,83,65,121,191,13,0,187,235,10,26,144,255,190,227,135,199,174,77,127,187,211,114,245,204,228,218,21,222,109,37,138,245,11,116,193,60,209,6,211,109,133,55,121,78,43,250,5,148,179,100,155,190,135,101,255,29,83,107,203,208,13,13,148,82,125,211,16,53,93,205,64,64,187,130,172,110,115,51,80,114,189,250,134,203,191,120,43,51,143,170,167,7,138,233,254,187,109,29,253,210,5,53,158,231,226,67,17,60,133,27,28,115,107,126,154,95,207,180,169,220,28,42,238,251,251,94,16,138,56,65,138,200,166,105,27,76,127,234,251,47,99,235,111,223,227,120,157,48,35,214,249,169,121,2,60,122,230,209,102,90,122,232,249,137,149,164,152,124,232,114,143,235,53,253,201,76,29,66,159,236,186,222,219,95,11,190,133,244,90,112,145,60,23,127,128,18,152,186,163,20,120,130,186,127,171,159,88,71,204,215,193,242,99,111,0,105,26,122,66,20,98,205,229,191,125,99,239,116,248,88,191,244,240,65,193,75,215,47,109,253,156,219,191,52,109,75,250,224,221,97,121,102,69,151,92,31,188,25,70,205,205,123,106,60,55,41,231,125,62,127,113,11,78,122,112,24,11,99,84,76,234,81,63,23,69,75,191,55,8,178,244,173,137,198,71,92,60,135,238,24,197,234,115,62,38,219,66,48,241,235,62,240,76,113,239,175,138,52,15,230,254,186,254,48,3,83,81,127,246,134,245,126,50,209,191,177,155,134,192,215,31,189,43,192,239,125,84,132,140,73,69,146,197,7,148,156,125,209,139,209,129,241,13,1,186,244,20,94,127,119,231,26,39,30,236,235,26,185,19,234,157,234,195,253,65,130,173,23,147,136,221,97,134,103,238,168,153,59,248,252,55,14,52,137,47,62,154,246,124,184,191,217,242,128,222,41,43,11,147,126,97,141,31,62,227,133,243,215,186,163,159,226,7,128,220,238,10,95,243,167,146,90,228,199,62,217,232,56,213,246,76,102,43,205,187,153,89,149,92,124,74,252,219,205,247,173,244,123,32,84,245,66,69,128,79,76,7,13,31,232,45,141,139,105,94,173,41,186,88,243,121,33,63,188,251,26,247,124,112,241,196,189,97,131,76,102,59,145,195,172,69,18,194,162,111,172,18,230,115,164,16,136,121,244,221,227,173,239,0,235,92,184,43,233,17,139,99,190,251,249,151,35,182,187,163,183,48,87,101,248,34,222,251,202,60,95,152,233,251,82,51,184,164,184,186,45,1,10,19,107,66,80,24,102,144,68,250,222,120,49,45,172,8,254,105,148,123,207,177,47,126,26,121,40,189,248,250,221,167,198,213,212,218,53,242,239,231,225,234,204,140,44,136,222,28,102,154,248,94,213,52,132,52,122,223,223,111,83,172,153,41,30,234,205,1,127,202,168,0,14,85,51,249,188,111,135,249,186,149,57,235,0,32,33,204,71,243,217,228,44,158,162,163,153,119,17,134,36,204,200,25,134,181,138,56,33,233,146,117,86,12,56,193,91,74,166,240,99,98,238,105,154,34,168,241,219,241,241,123,245,151,18,107,86,205,214,155,143,148,35,90,244,219,202,131,233,210,68,73,106,187,171,192,75,165,232,123,155,100,76,147,33,105,250,181,54,125,49,91,62,135,178,192,147,219,66,128,168,202,231,16,200,31,102,167,133,253,49,107,74,13,52,92,204,2,26,27,52,93,119,183,224,88,182,104,18,140,156,205,59,173,198,213,99,175,148,113,51,201,184,120,101,132,37,212,106,114,13,49,249,119,74,220,238,138,136,106,92,204,255,78,202,82,194,100,19,235,110,104,120,12,134,168,206,18,227,5,249,188,14,8,224,40,185,57,189,235,41,189,138,103,30,87,23,98,50,53,147,247,106,177,223,220,201,173,137,223,115,158,38,220,207,110,181,102,186,26,151,189,198,110,133,28,154,154,41,117,199,158,128,244,207,210,71,219,180,213,197,205,111,60,176,52,109,76,51,187,108,133,67,35,19,154,176,135,135,192,236,240,119,28,244,167,201,65,199,226,40,137,41,26,51,140,47,177,195,215,81,53,57,181,216,175,228,201,138,224,172,176,246,215,136,101,231,218,161,245,64,204,253,233,220,255,28,138,75,189,251,1,51,89,9,127,20,170,236,162,102,136,165,229,204,4,148,50,212,220,183,158,215,93,137,241,1,42,160,137,20,79,70,102,87,31,252,250,109,251,19,79,66,225,101,195,68,157,171,56,49,228,224,244,209,168,125,70,108,65,31,175,102,126,233,98,25,203,227,135,51,247,212,23,131,158,170,199,111,67,216,172,203,26,247,118,214,184,57,82,231,91,205,119,5,140,112,206,202,212,189,236,110,55,189,239,240,251,206,214,49,51,70,192,18,78,35,76,136,122,177,49,46,143,240,56,203,76,15,182,172,85,40,252,213,218,116,80,168,148,75,240,129,122,150,230,41,39,196,126,115,134,171,92,245,80,164,20,42,79,182,54,16,10,49,143,29,47,181,166,146,3,96,228,24,244,31,134,38,68,207,242,9,89,183,111,224,205,160,58,159,154,17,139,136,216,227,204,162,11,151,12,82,25,18,154,52,45,160,77,80,199,49,255,193,200,235,169,5,246,190,196,167,68,218,93,55,67,11,214,190,25,49,213,253,94,58,222,215,43,145,208,132,226,145,174,76,162,189,113,34,94,163,104,150,204,36,203,226,230,212,215,154,150,200,104,194,59,17,73,142,145,172,119,95,136,184,134,182,40,125,50,220,194,234,219,52,146,234,159,190,54,4,134,158,146,30,198,28,87,146,25,225,168,8,189,233,111,214,155,35,128,245,133,121,117,157,254,240,60,204,8,190,161,154,20,35,196,15,177,54,0,52,170,219,54,150,181,9,63,51,33,145,30,62,192,224,207,242,171,43,136,123,45,42,222,213,35,113,63,125,212,90,188,35,21,50,98,6,115,244,104,85,209,162,109,63,234,155,181,92,233,152,192,0,25,89,131,31,230,51,53,87,9,154,168,154,168,27,129,192,216,244,65,169,72,151,20,253,152,180,247,121,248,80,127,246,51,53,151,213,94,5,13,121,159,235,229,105,169,149,165,90,222,231,184,187,106,73,207,77,32,227,62,72,197,183,45,185,78,59,189,250,112,205,117,105,150,146,132,245,247,249,36,172,166,216,171,159,179,154,180,148,155,17,149,208,247,2,147,239,243,8,136,118,171,201,60,71,241,245,1,65,255,209,122,17,44,106,115,135,25,118,84,121,242,251,36,164,206,220,140,203,169,245,233,207,234,23,207,12,97,176,238,26,157,44,154,207,97,56,35,134,100,228,238,247,58,15,147,106,102,90,167,245,183,9,16,226,139,220,211,126,234,123,3,247,223,190,188,140,219,65,131,119,250,41,202,242,79,130,28,192,153,106,70,100,212,127,187,155,160,185,154,193,242,250,111,119,232,3,244,230,11,244,224,179,226,71,167,139,215,90,189,250,160,89,181,86,127,122,221,63,240,35,251,46,160,89,210,147,17,141,68,46,16,106,197,163,136,128,125,150,95,11,20,83,75,154,52,132,135,111,87,9,247,20,6,97,252,171,126,116,213,66,142,77,205,22,252,251,213,180,96,233,142,212,129,215,190,1,5,34,191,245,180,167,125,203,243,198,38,60,164,135,125,231,243,122,122,20,225,220,79,191,52,105,122,223,145,172,161,84,125,78,64,108,205,131,34,142,253,169,51,156,26,192,240,128,11,90,203,147,111,206,159,251,115,195,182,148,230,9,165,147,87,48,29,4,103,165,38,243,245,89,221,205,191,14,107,221,234,177,118,67,129,251,205,97,59,172,201,26,97,79,129,183,52,77,34,40,206,125,225,82,107,171,233,214,5,217,219,120,45,3,215,8,174,4,177,147,29,223,242,228,172,2,212,235,211,19,53,166,192,170,214,9,74,37,86,125,85,208,27,105,198,246,104,59,126,54,164,41,186,117,131,179,234,142,226,242,173,242,140,148,22,128,143,167,198,137,12,129,84,79,112,154,235,226,127,146,96,189,71,168,252,118,133,255,197,35,167,6,205,134,230,5,120,19,73,119,31,24,37,100,208,224,27,145,224,134,38,17,61,126,174,247,251,157,79,34,167,217,117,147,167,203,100,69,96,5,20,66,222,155,136,141,120,252,153,89,16,67,193,77,173,57,160,107,24,157,188,28,247,247,235,45,34,240,95,51,71,159,110,10,157,198,203,56,24,57,80,4,228,139,121,12,63,218,168,39,36,196,215,65,95,254,1,29,8,194,138,166,144,104,190,159,145,207,184,91,240,78,32,184,3,77,224,171,223,225,110,109,209,85,97,23,30,79,14,227,39,147,245,9,45,27,187,240,124,240,125,204,55,222,43,10,249,218,168,215,251,201,200,240,102,51,88,104,119,23,86,55,157,21,49,47,99,255,126,230,197,84,107,10,70,163,158,253,230,10,106,38,34,245,244,99,30,190,235,108,107,214,232,122,243,200,69,94,175,163,104,105,28,126,214,56,247,140,132,64,63,230,6,79,238,219,48,89,207,147,158,139,36,235,75,105,195,79,188,132,54,28,115,253,218,251,92,180,29,111,221,145,238,28,35,2,244,171,81,37,170,10,74,252,136,69,127,199,228,238,108,166,49,173,144,70,180,34,222,213,245,71,44,69,204,198,249,255,107,69,27,253,75,144,70,152,103,222,166,50,113,197,203,86,72,35,188,92,15,255,49,155,5,148,138,135,188,167,207,75,44,79,88,209,118,79,168,197,3,252,251,215,12,177,184,238,149,84,251,150,175,61,196,68,150,86,176,145,88,40,142,229,185,191,3,90,74,205,204,195,231,149,78,72,87,164,55,224,154,235,131,231,155,149,102,113,249,105,90,1,60,123,53,1,77,164,73,56,140,253,194,205,196,47,146,129,237,166,245,179,220,220,129,245,202,226,187,43,36,210,129,243,39,250,148,239,49,192,108,116,55,27,0,65,110,142,20,151,231,114,224,200,235,26,36,48,115,186,87,68,105,229,238,138,246,233,120,188,190,178,225,190,88,90,153,239,166,30,183,195,220,57,119,195,220,88,52,197,135,252,135,253,68,204,247,132,89,239,12,153,16,244,105,150,180,179,115,215,23,244,129,0,110,90,48,133,103,219,203,131,246,218,26,162,240,96,248,77,62,104,160,14,100,142,211,45,177,154,223,27,79,94,194,54,250,95,167,23,238,39,216,136,244,94,149,62,234,253,197,247,68,202,64,204,181,143,179,253,189,168,72,235,2,130,9,222,235,196,38,224,160,9,247,142,198,216,142,39,7,170,37,89,40,244,52,240,178,220,220,151,78,150,246,125,79,119,216,214,64,135,96,81,172,96,31,223,17,114,55,152,131,88,144,152,193,172,249,136,211,70,162,167,54,133,158,27,148,196,213,117,8,197,37,230,122,138,95,76,51,178,28,156,48,180,242,50,110,30,85,248,172,241,69,40,183,184,217,180,209,244,201,0,205,251,190,49,172,17,33,172,134,11,243,95,38,213,32,238,27,159,150,142,229,103,238,70,246,164,230,242,24,11,48,3,116,145,241,110,215,123,158,238,58,78,8,18,103,79,63,93,218,241,77,167,227,89,200,166,3,75,43,116,79,207,12,141,198,74,55,255,238,18,243,237,112,67,182,165,143,118,23,231,121,113,219,108,76,141,244,98,228,199,124,63,68,177,186,201,54,15,68,103,56,150,136,164,222,39,108,64,150,46,163,45,216,79,129,141,3,33,102,40,101,223,183,46,96,219,117,84,236,8,247,121,86,240,59,213,10,129,132,231,219,41,130,42,184,4,78,141,152,102,195,212,174,36,51,97,4,19,199,253,55,48,157,186,215,146,77,187,135,219,243,38,62,104,32,139,254,54,14,179,7,25,176,104,104,172,11,49,234,137,74,219,93,136,210,181,3,98,126,237,40,113,159,197,7,149,123,47,118,5,79,93,3,165,158,82,218,36,159,246,45,79,251,49,235,182,142,217,130,22,204,147,207,224,55,165,59,6,243,61,189,252,98,60,44,217,198,13,120,84,60,55,205,121,34,91,74,179,234,200,243,68,182,117,93,203,128,210,208,51,124,196,104,92,214,147,207,8,94,189,226,186,13,150,170,195,13,255,149,127,13,146,89,75,34,62,146,151,187,120,130,139,148,161,208,183,152,180,211,234,238,230,208,176,37,210,68,204,132,59,179,188,66,66,194,182,15,253,109,210,118,30,231,254,112,209,138,249,220,173,211,55,5,26,238,106,43,121,254,203,167,158,232,130,44,93,185,123,70,109,158,254,173,41,229,23,184,155,151,79,112,242,116,83,56,219,108,187,218,221,227,205,59,228,116,126,232,102,39,181,69,170,14,90,60,108,150,202,115,151,149,222,130,211,244,222,198,130,223,221,207,39,129,174,187,240,169,43,210,49,157,30,122,253,32,159,213,53,188,206,96,99,166,135,79,5,116,230,53,14,16,11,218,83,2,57,76,228,37,40,6,107,82,131,27,223,69,81,35,43,126,132,127,204,202,45,59,214,71,51,2,75,189,249,134,200,51,64,55,7,190,30,61,23,203,8,79,30,161,230,57,244,208,45,80,170,71,246,237,59,154,248,70,179,160,116,207,78,223,144,78,25,46,56,178,111,108,224,25,77,146,88,245,75,7,126,3,178,232,137,164,27,135,181,236,15,108,63,35,136,32,135,158,78,38,229,48,91,36,77,16,48,85,127,0,102,111,95,218,119,87,248,52,39,9,28,184,122,192,73,70,101,38,35,137,32,199,125,141,20,251,212,97,221,127,207,72,220,170,225,9,168,74,95,186,119,147,53,66,114,117,83,168,94,62,24,31,36,18,90,41,166,234,215,189,116,99,162,171,223,209,137,116,128,76,117,135,179,53,229,2,182,194,92,160,42,111,100,4,232,85,231,145,197,90,110,158,252,177,206,66,248,48,2,42,7,84,85,205,150,244,173,254,100,244,189,247,180,64,190,120,43,96,116,234,72,92,7,118,52,55,79,3,194,168,15,3,205,188,191,213,143,84,188,46,251,186,63,95,216,208,129,213,173,7,50,154,39,190,60,140,26,93,183,43,219,103,182,91,239,169,56,245,192,37,121,236,139,7,22,129,169,142,221,33,13,226,123,252,157,6,229,232,134,116,143,220,210,124,2,179,202,63,89,184,240,252,82,200,147,7,47,18,254,223,217,14,6,228,225,61,111,164,90,52,243,192,177,88,124,163,5,160,147,186,86,26,120,158,232,129,195,151,80,40,146,49,219,157,207,205,141,128,51,153,73,49,198,84,129,221,66,110,78,169,224,125,143,187,187,168,20,26,69,38,48,254,239,107,30,75,156,78,53,67,87,238,87,227,58,75,21,15,174,178,237,101,58,168,227,71,211,67,21,117,186,26,112,79,196,159,74,250,109,178,17,239,183,145,197,155,91,199,12,56,156,67,77,109,252,197,216,74,245,18,8,222,254,86,36,105,179,233,61,220,12,164,127,38,55,228,180,250,242,122,22,250,235,54,11,182,14,98,219,135,98,165,113,33,185,33,160,202,124,204,150,17,161,232,111,211,44,232,143,182,16,70,211,89,122,191,253,158,47,252,64,72,100,213,147,221,43,168,109,158,185,195,106,172,30,18,32,144,234,87,215,174,162,247,63,243,108,189,20,22,170,51,99,124,201,191,170,231,243,117,63,175,163,86,146,107,215,89,94,195,177,191,70,108,175,19,9,1,192,207,145,195,45,129,87,224,43,191,127,254,166,225,93,199,123,234,23,131,243,115,248,147,79,88,108,116,162,109,40,242,28,87,108,248,19,189,248,62,185,23,232,65,81,126,95,186,154,124,189,111,119,80,199,79,125,237,105,192,130,184,154,188,159,206,195,14,131,194,231,128,105,211,72,19,51,73,94,135,114,95,207,49,65,203,140,91,104,57,174,159,51,82,51,73,224,229,102,9,176,54,9,203,174,230,31,13,205,103,102,139,211,47,98,245,231,238,88,238,187,105,104,218,157,93,226,70,140,239,106,212,2,53,228,235,195,38,200,179,254,240,201,139,153,222,35,255,105,168,46,150,250,111,198,7,31,109,24,31,212,90,178,182,145,72,89,254,193,232,51,109,83,175,110,108,184,142,204,71,75,123,232,213,213,158,199,187,52,214,214,246,195,134,132,238,246,62,141,106,236,10,85,205,166,12,254,204,21,232,159,140,10,237,54,195,27,142,137,148,244,131,128,5,240,102,56,3,235,165,96,150,204,68,244,166,64,2,221,244,98,154,8,166,119,10,1,50,215,13,175,226,143,251,161,93,240,215,245,115,81,165,154,219,205,119,235,85,47,7,54,196,238,16,22,192,115,167,170,117,65,223,227,23,179,6,52,86,53,231,174,122,47,51,60,183,26,49,94,7,1,174,92,239,132,134,118,74,30,28,122,125,47,96,54,184,178,138,30,234,133,125,100,70,183,51,24,148,184,154,10,123,237,97,70,96,68,86,39,228,193,107,70,43,53,161,174,190,24,53,100,79,129,225,4,141,173,67,142,196,145,151,150,192,30,127,234,111,95,215,101,34,74,229,221,116,141,92,158,152,23,232,39,111,33,28,144,148,203,68,227,172,156,53,186,73,191,28,124,65,201,220,162,89,250,32,222,163,99,14,195,79,153,209,159,171,180,31,76,211,227,41,102,248,230,90,58,131,224,172,246,92,44,108,149,170,204,1,216,128,212,157,247,21,19,204,170,25,232,173,55,9,242,86,90,100,188,75,27,18,190,227,102,244,146,100,204,160,85,143,207,9,92,178,168,195,64,45,99,250,189,81,72,213,83,155,180,83,244,212,131,64,74,33,188,193,72,197,140,2,237,214,253,174,210,59,31,79,182,63,221,238,54,115,65,94,235,211,150,132,6,202,119,123,7,33,80,181,244,90,32,209,189,152,71,215,64,237,234,79,144,145,110,222,129,107,210,150,58,145,38,82,236,222,26,73,190,101,166,155,55,84,190,188,95,218,2,22,61,252,80,101,243,102,235,70,23,172,58,66,29,54,218,30,61,249,247,76,208,211,205,218,14,188,73,28,86,228,243,165,179,241,110,113,209,201,109,42,156,122,44,127,219,179,84,208,28,223,221,85,253,141,66,131,213,136,198,227,162,248,123,186,233,128,93,70,247,111,106,214,70,91,245,120,157,145,60,200,61,234,146,227,74,48,237,141,199,124,31,61,67,22,138,48,207,157,103,113,38,226,8,152,52,91,61,210,234,122,190,228,215,110,147,31,242,86,215,182,91,73,158,18,135,239,179,34,199,186,147,155,21,77,178,16,28,106,18,215,248,247,151,155,239,150,83,244,91,114,44,122,80,120,39,40,244,253,154,83,41,200,106,126,177,95,237,162,147,116,195,138,227,93,226,119,11,239,91,83,192,28,216,14,17,35,32,169,75,31,109,155,156,125,141,38,89,229,33,178,214,139,199,162,138,153,189,85,119,187,205,54,209,99,35,70,121,74,83,77,16,59,123,147,249,49,168,179,6,95,70,28,237,143,134,63,87,83,178,8,65,6,55,67,42,166,83,225,218,190,160,81,0,232,38,4,126,164,90,161,25,29,97,62,194,35,57,140,65,99,198,139,145,230,24,41,11,204,197,113,0,1,55,211,108,145,201,140,196,163,25,35,129,6,157,189,251,174,114,54,241,211,80,235,55,71,245,159,222,166,69,173,153,168,235,71,197,160,109,122,199,244,106,18,156,222,163,78,150,93,219,227,41,8,12,71,231,144,224,239,58,149,224,162,217,190,201,127,134,171,211,96,153,158,118,95,93,223,194,127,214,39,251,12,7,246,204,176,140,104,201,185,24,104,111,185,71,64,165,67,50,50,229,58,32,222,123,143,214,223,80,4,38,14,6,60,34,78,203,114,131,229,148,187,32,213,241,252,210,66,171,108,74,200,148,125,90,112,186,192,74,93,213,76,15,225,155,73,40,32,214,92,90,66,202,195,195,70,122,229,53,220,53,76,189,215,142,128,215,247,145,110,254,21,239,151,166,197,68,20,202,140,48,26,193,221,103,198,63,56,90,48,99,155,95,254,220,160,161,181,204,104,156,74,93,204,201,45,5,166,18,173,76,220,252,134,75,242,220,12,147,55,99,240,220,67,97,194,119,206,109,128,168,110,134,141,70,11,133,203,136,67,125,204,54,75,53,21,41,167,126,16,90,29,63,45,113,110,164,165,220,124,202,208,74,59,13,244,222,119,89,200,157,42,46,226,238,18,199,57,76,186,229,200,52,135,134,168,176,87,218,187,17,61,107,45,143,229,36,62,49,223,79,142,8,147,61,10,103,189,12,83,75,81,42,28,220,63,127,47,178,77,10,7,49,63,198,239,189,75,114,91,111,228,142,244,163,207,148,13,59,148,66,4,42,173,245,35,104,141,134,58,58,198,59,226,209,83,129,4,84,43,152,255,204,168,244,207,196,81,251,223,155,56,234,255,253,207,255,249,223,254,215,255,248,47,39,142,186,195,219,105,43,241,10,25,234,114,211,17,103,102,190,91,167,215,167,77,190,216,183,32,204,144,90,123,145,139,73,23,8,90,204,29,114,212,87,250,59,76,45,71,189,152,121,148,237,133,247,243,131,30,17,51,120,220,151,204,160,13,170,69,42,196,204,14,41,131,118,94,74,254,24,235,8,16,18,90,87,39,56,127,48,23,227,144,125,230,35,226,90,72,180,81,208,124,27,43,188,209,167,232,75,179,219,245,23,83,192,13,8,21,134,152,135,233,34,253,154,97,193,235,93,205,200,84,188,1,95,6,151,105,50,224,215,69,218,222,87,14,140,110,44,125,180,106,62,243,123,52,90,147,60,147,129,245,190,246,120,46,147,73,111,6,202,27,243,245,50,125,198,51,250,119,155,78,230,187,92,94,111,247,253,242,32,200,228,230,133,114,223,115,129,23,232,169,16,136,195,188,209,89,123,55,31,150,177,150,215,38,85,251,234,157,119,146,125,101,76,189,247,29,34,47,73,18,75,222,227,234,19,115,163,239,246,13,169,165,181,150,94,125,199,179,63,35,29,187,58,7,201,168,184,247,188,32,43,90,67,173,163,56,112,113,153,222,65,233,201,76,130,251,153,43,52,85,201,204,49,56,158,153,184,64,103,25,50,120,222,76,188,224,254,13,186,9,123,105,56,176,222,147,45,3,220,140,52,160,211,119,101,128,31,229,75,191,109,84,12,239,107,209,104,112,228,167,249,87,111,38,38,221,121,143,34,249,26,240,10,123,142,18,196,41,74,81,58,143,6,242,128,191,230,235,164,3,14,213,73,88,129,69,60,51,10,18,171,167,57,186,230,115,113,23,213,203,118,210,20,6,6,225,87,127,135,198,51,49,79,90,113,222,60,130,185,124,234,52,171,40,231,61,231,96,225,34,247,180,62,238,113,239,16,38,83,154,43,233,201,161,222,126,222,26,93,180,39,122,49,205,188,143,247,1,1,147,147,190,44,91,155,36,132,126,191,200,157,238,93,184,44,48,163,117,243,102,3,228,139,179,234,92,130,84,192,171,88,148,92,238,142,37,55,39,93,231,147,133,136,227,107,121,211,161,161,248,123,230,187,123,117,189,24,121,228,55,79,105,189,167,1,65,204,128,4,62,255,105,220,177,158,54,218,90,250,171,151,114,28,192,144,169,155,60,226,242,239,201,96,51,152,167,233,17,113,183,133,47,204,200,5,201,218,237,182,220,231,51,131,130,213,93,156,82,150,187,215,68,136,4,249,98,158,180,227,187,25,74,150,45,99,138,255,54,158,55,8,193,195,42,186,101,13,235,235,29,110,110,34,2,71,226,158,110,147,22,195,210,239,184,201,213,80,101,156,24,22,18,106,58,230,19,97,195,229,102,0,231,242,218,20,36,100,76,65,31,232,41,96,122,118,49,149,104,162,79,63,77,191,77,124,207,14,203,126,79,55,223,238,237,221,137,200,142,152,204,248,119,111,231,224,206,105,200,97,3,91,159,47,33,106,70,43,95,141,38,128,175,48,48,254,242,98,144,194,150,233,75,168,238,47,2,88,204,247,101,230,75,215,193,20,217,134,126,48,235,185,111,126,115,72,227,117,178,144,240,249,222,84,35,219,80,142,238,229,247,53,163,139,137,173,163,12,93,128,199,176,197,98,30,225,230,98,158,240,151,237,216,89,154,30,65,199,240,42,190,246,155,73,91,132,217,152,234,252,208,71,4,92,7,5,154,100,239,92,97,196,73,152,138,249,128,111,232,254,189,232,47,137,231,222,252,123,137,207,217,129,141,13,49,247,0,172,221,121,118,182,78,98,50,121,228,41,99,109,139,92,180,153,231,242,151,134,57,154,160,47,153,167,195,119,119,101,218,212,116,117,61,14,25,128,7,110,6,51,43,102,136,194,95,196,179,17,102,59,50,15,49,239,231,17,108,246,152,62,244,193,7,44,31,219,205,227,171,233,193,11,5,71,191,122,25,84,70,134,148,153,249,70,252,238,126,119,9,28,253,92,84,39,194,188,32,248,213,171,59,142,208,231,230,35,36,33,102,174,221,25,77,183,177,5,143,52,23,56,209,226,98,114,133,98,45,134,158,112,51,189,166,122,111,234,214,190,31,194,94,88,117,47,54,61,193,135,140,228,167,231,210,211,209,48,112,254,220,155,38,154,173,214,234,252,133,155,66,113,154,164,48,197,157,151,62,133,179,113,70,134,6,243,93,93,126,177,245,190,169,187,113,76,54,228,61,23,77,70,187,169,249,32,178,251,30,12,18,138,79,191,214,129,126,210,143,16,16,82,235,211,171,63,40,79,223,147,221,57,182,86,26,49,166,134,95,12,41,209,150,147,145,98,198,126,105,223,13,116,49,13,183,201,192,191,215,194,39,93,234,8,177,231,199,112,155,148,100,154,101,32,0,253,108,3,45,157,252,109,82,216,49,133,193,36,29,13,66,120,240,233,83,152,99,240,104,108,117,157,166,234,72,162,189,126,104,68,196,220,97,46,126,191,189,129,29,171,123,200,172,243,25,188,13,81,43,239,181,141,113,254,141,232,94,6,245,146,109,248,60,29,16,172,124,60,29,81,212,153,215,67,64,109,235,21,209,93,216,10,189,111,167,52,221,245,96,206,197,92,33,198,122,123,6,224,171,163,95,115,48,166,159,155,39,81,132,158,232,31,194,46,126,115,235,189,210,19,221,190,216,140,71,171,69,103,233,248,17,221,124,47,182,201,21,234,213,99,70,253,251,158,113,96,62,167,250,34,8,199,31,31,211,79,244,177,204,140,200,198,116,51,74,222,50,106,164,126,189,179,235,126,175,53,166,58,112,195,248,63,253,234,187,7,124,234,122,90,235,146,207,226,141,116,135,126,18,56,66,28,95,178,183,137,173,104,184,123,119,105,143,164,225,80,32,28,86,23,173,44,71,68,239,159,229,40,86,180,119,124,142,143,45,21,0,11,210,239,244,89,126,45,145,91,75,190,35,173,49,126,117,135,103,115,169,231,89,233,200,122,230,38,172,68,63,62,111,113,160,234,70,192,57,80,51,230,49,151,229,16,116,128,144,119,113,38,103,190,84,111,110,223,166,131,164,110,43,90,80,206,166,177,81,81,170,41,66,178,86,140,47,204,51,84,122,126,130,152,210,78,92,13,74,92,175,166,237,44,222,11,212,166,6,172,21,158,119,159,228,247,91,141,79,183,218,66,125,117,214,216,55,68,127,27,243,113,149,120,251,34,101,165,53,64,19,141,39,24,246,250,161,68,20,243,221,119,98,129,17,137,23,157,42,192,52,231,137,77,137,86,139,20,167,91,32,227,230,81,83,48,77,119,124,241,15,54,225,23,213,247,154,85,94,107,26,36,72,172,180,70,120,0,100,72,150,163,191,12,190,215,119,52,60,176,20,186,21,68,126,95,232,134,4,18,213,123,49,195,38,17,219,33,181,138,88,62,38,145,25,235,99,3,184,149,89,58,175,179,248,212,231,108,87,217,72,94,137,121,194,238,228,123,82,167,115,89,175,70,126,203,227,62,56,36,171,68,2,19,39,215,177,197,64,200,233,38,10,243,217,166,217,240,204,38,135,34,214,235,158,121,143,44,132,172,167,75,76,57,15,44,254,62,21,168,130,205,108,70,42,228,221,219,72,170,166,254,180,73,156,188,33,133,56,106,200,18,0,220,85,60,247,135,42,37,65,103,186,218,91,235,73,11,246,40,155,88,7,212,157,243,254,96,148,1,37,252,1,86,86,189,126,7,85,226,78,111,125,111,215,251,75,118,159,242,147,69,20,243,50,192,241,51,163,84,208,244,106,24,19,159,171,98,226,231,226,96,93,119,234,14,202,219,84,14,45,182,26,196,211,10,57,60,48,59,224,142,211,76,97,80,28,109,119,42,172,105,114,130,76,243,62,222,17,65,127,198,152,50,73,231,188,209,168,231,23,56,192,171,204,240,105,146,116,205,127,154,12,155,172,15,226,255,58,171,155,59,39,144,188,53,228,77,165,197,147,245,21,201,110,51,207,234,164,49,176,16,137,147,52,65,208,174,23,220,128,23,188,219,188,204,96,107,60,94,126,107,227,107,149,137,64,163,145,83,84,65,242,222,143,28,62,243,135,172,203,7,124,83,229,202,87,223,89,92,253,99,210,222,62,210,213,211,241,164,48,144,104,78,242,7,70,209,253,222,116,189,164,49,129,134,240,29,201,119,30,213,163,241,9,132,146,159,103,15,32,79,218,33,187,135,121,222,243,233,243,213,115,134,56,111,148,226,28,55,185,137,15,190,116,41,169,61,143,254,129,168,79,57,247,48,223,35,193,23,94,35,114,109,106,190,65,128,239,193,159,41,103,234,205,7,138,165,238,3,29,99,227,213,199,134,235,242,253,54,10,96,229,168,153,108,131,103,30,152,206,234,117,66,77,10,165,245,51,223,200,116,234,215,178,14,92,183,22,0,129,71,199,219,10,6,111,155,181,134,107,253,150,232,145,248,38,12,209,245,202,243,100,120,189,146,221,250,20,93,183,180,113,123,98,28,44,239,159,171,17,129,251,226,230,52,107,235,68,217,104,211,202,205,17,139,208,181,5,36,112,201,163,165,29,30,237,66,231,14,221,86,101,111,201,188,251,241,131,141,118,219,94,142,154,57,64,220,119,131,115,62,45,123,196,135,226,201,23,108,138,249,234,227,203,30,159,149,250,67,186,250,250,33,62,228,208,206,127,106,165,163,192,143,84,26,29,117,233,125,214,131,235,94,35,37,123,253,154,155,188,213,116,71,130,182,177,149,54,141,29,174,56,57,227,82,211,247,194,123,240,152,142,67,181,124,105,217,3,214,127,230,97,226,30,186,176,57,215,182,199,124,37,217,140,7,225,217,238,78,152,86,15,123,194,220,17,107,18,118,101,115,249,60,68,24,116,76,108,157,9,40,61,182,8,100,141,79,84,205,101,184,114,7,105,158,149,78,15,99,68,89,110,229,180,152,105,254,119,167,38,69,162,109,181,244,224,144,215,180,48,151,84,96,153,80,148,120,165,116,27,45,103,209,227,129,157,206,167,145,177,84,165,215,38,73,184,253,230,70,70,176,146,121,133,159,62,64,217,237,116,115,164,236,35,179,48,191,158,22,246,157,194,14,173,186,107,161,38,71,125,90,115,225,23,201,152,149,242,145,247,197,208,132,241,155,131,222,76,231,7,64,19,255,34,29,100,234,74,67,14,195,150,231,83,58,232,93,157,103,247,80,29,110,109,154,132,5,20,2,0,247,25,77,57,34,13,248,25,78,179,179,141,55,115,164,231,50,12,231,51,219,160,239,52,83,170,103,166,219,117,35,234,89,201,250,45,223,41,155,41,57,165,105,134,240,182,223,219,52,114,102,154,195,219,213,82,144,101,238,105,60,27,168,20,127,238,65,3,199,159,139,253,165,219,221,0,234,201,243,63,136,62,72,58,144,42,75,207,221,142,251,132,180,114,204,47,207,112,52,171,220,92,190,146,63,101,176,148,111,131,195,102,107,25,225,51,130,104,77,155,176,53,99,122,54,229,134,218,181,124,233,172,191,3,236,62,124,5,180,175,131,66,179,135,23,33,144,60,158,122,30,159,229,37,217,187,186,191,217,191,116,36,18,171,71,5,227,186,64,250,161,201,85,122,113,114,211,18,52,70,114,5,38,61,4,81,184,209,48,147,186,52,186,242,207,218,16,215,144,25,138,156,222,138,162,80,161,52,38,211,228,250,39,213,171,166,31,34,114,186,50,26,57,161,238,185,118,4,242,116,55,2,60,244,137,153,196,143,154,145,149,239,158,210,190,126,217,144,84,10,205,178,78,34,69,33,109,46,117,19,144,39,249,162,196,0,173,153,92,91,168,169,110,191,245,228,69,100,196,0,129,56,245,34,53,188,49,244,188,68,97,187,198,79,223,173,163,233,107,161,252,62,182,95,141,210,71,250,237,194,254,238,191,61,152,254,110,69,147,194,209,119,63,70,57,210,216,164,154,231,104,150,53,30,138,23,77,98,235,30,37,45,234,42,180,74,137,153,134,164,234,55,135,80,187,126,98,198,216,226,181,218,167,23,195,226,228,174,42,79,38,122,83,152,39,242,72,241,210,223,215,197,251,65,1,144,214,65,169,138,142,35,63,125,192,144,198,123,33,207,176,146,185,141,120,110,100,157,101,151,196,250,197,120,26,197,227,74,191,92,61,116,184,147,76,88,71,177,146,175,243,223,5,121,175,31,227,12,123,83,55,131,72,220,233,157,183,239,145,203,104,70,63,29,18,82,4,190,236,138,17,145,232,120,214,175,249,154,6,64,160,57,20,100,84,80,106,138,101,41,237,11,152,191,226,109,179,28,211,235,155,39,89,71,164,65,216,211,138,190,179,53,116,251,131,193,121,188,211,131,81,116,108,110,134,171,127,168,121,204,225,190,63,104,170,213,213,124,207,248,18,117,195,123,10,140,163,67,6,66,196,83,148,229,46,6,129,104,208,11,95,29,150,71,233,103,182,154,166,1,237,140,126,239,9,148,85,198,100,179,14,71,92,221,193,81,138,25,242,9,45,120,206,33,201,58,34,225,18,213,237,65,0,36,79,70,249,187,203,231,88,146,105,128,157,83,82,113,224,28,183,236,237,104,18,128,180,240,9,218,212,169,130,64,54,224,103,139,70,251,173,3,6,126,192,123,73,72,155,158,37,30,50,28,223,215,69,116,51,48,108,201,175,192,2,116,157,128,119,115,106,209,129,171,195,76,73,160,123,177,19,207,70,23,214,96,29,58,184,4,110,206,94,245,230,247,135,29,26,103,148,89,61,253,54,245,227,184,26,189,76,113,115,77,161,209,73,25,110,248,137,110,138,94,141,164,239,59,180,104,189,171,234,230,154,188,163,7,229,139,82,246,88,250,98,196,79,142,154,217,198,105,150,70,141,156,177,131,79,110,172,84,116,42,160,183,233,45,81,52,230,151,34,9,103,20,19,250,148,155,183,22,12,229,102,254,208,211,115,243,44,233,189,25,195,22,192,23,100,123,123,50,239,232,106,66,127,173,107,90,151,165,183,221,67,89,251,39,196,81,179,29,146,110,134,204,176,235,76,108,113,172,221,192,228,219,186,47,76,218,98,94,156,135,121,157,100,69,57,165,199,173,139,98,225,224,98,113,185,158,69,131,185,214,53,208,56,94,211,31,171,111,212,74,242,173,61,254,196,193,24,45,155,175,239,63,3,134,52,214,72,3,74,30,228,5,245,228,141,132,36,214,204,189,199,197,208,236,30,29,145,126,66,112,144,188,247,253,214,43,45,206,187,231,56,178,11,150,100,221,103,173,207,207,23,39,152,136,62,211,44,108,65,110,187,166,1,42,116,154,81,114,15,64,26,178,115,106,37,196,116,79,128,36,249,30,122,239,134,204,217,155,39,56,67,105,245,212,238,237,28,56,36,159,86,120,239,120,185,94,41,64,185,131,111,41,183,238,120,93,62,199,144,224,168,226,48,130,198,173,30,179,240,83,67,235,249,32,156,175,247,238,102,210,55,93,111,14,36,205,29,129,1,114,68,215,53,240,246,207,151,30,212,145,69,23,46,36,248,142,189,94,32,107,166,36,40,141,205,32,220,163,110,74,113,178,120,80,37,242,196,235,234,70,66,43,115,1,98,55,103,151,194,3,153,26,181,208,217,248,121,51,227,130,33,104,232,178,175,160,1,252,183,33,26,235,18,28,195,216,89,99,195,34,158,218,82,186,27,96,38,138,187,18,164,93,139,174,31,243,117,125,1,221,79,143,64,162,152,233,84,113,80,217,13,76,82,37,137,30,139,47,0,51,149,50,151,100,148,81,86,252,188,209,153,117,219,138,46,32,196,88,171,227,105,170,181,200,235,213,100,41,253,189,1,245,173,169,102,62,145,67,12,11,44,51,82,219,195,135,220,174,98,10,221,90,153,114,196,220,225,62,195,99,216,5,84,100,74,49,168,91,41,196,207,175,130,243,32,70,104,208,220,13,71,98,112,75,250,7,210,210,246,242,182,112,244,0,199,9,43,124,193,37,224,185,187,119,9,61,110,176,102,245,106,199,246,86,173,121,116,72,123,28,183,61,63,250,101,134,222,186,90,195,211,3,21,27,206,53,172,27,137,47,39,243,186,71,230,212,36,74,223,63,17,217,51,223,109,97,54,53,83,16,126,137,62,132,148,90,145,156,22,153,255,235,34,188,231,222,70,193,33,79,6,241,148,215,237,38,37,123,69,180,220,211,248,222,241,149,222,224,255,89,75,7,148,141,213,161,81,16,81,140,38,135,106,231,64,113,23,127,178,79,43,30,224,154,169,249,191,223,102,35,168,130,218,226,106,223,146,230,186,49,80,213,239,193,197,189,184,185,48,43,210,197,72,18,190,215,158,198,0,173,175,101,121,195,103,165,111,75,162,103,20,138,142,215,91,224,167,147,190,112,190,38,173,255,65,61,197,199,77,51,133,51,231,115,218,171,251,233,212,81,231,240,191,171,62,216,242,202,55,245,131,176,88,235,118,218,43,218,240,52,70,128,123,210,103,248,132,44,93,145,110,3,202,255,254,162,23,114,169,99,73,9,0,243,118,172,1,197,226,111,116,93,246,247,152,40,62,228,147,186,148,70,9,128,5,122,243,33,39,81,168,103,72,225,148,118,250,66,96,44,71,247,82,234,95,30,88,177,77,247,170,87,179,97,213,151,112,155,240,192,84,73,129,66,188,0,42,192,205,61,213,146,232,30,69,170,214,39,34,58,131,50,44,245,71,213,246,77,227,74,251,174,62,154,225,3,223,163,81,199,85,255,139,228,235,114,94,184,109,200,3,61,35,168,41,58,65,161,101,252,213,95,184,243,174,214,184,247,22,137,11,59,189,138,199,139,115,255,116,99,233,209,71,209,197,55,134,235,120,40,16,206,122,204,246,171,72,154,116,116,215,33,163,64,236,142,140,85,101,139,30,187,221,164,63,220,140,63,145,206,244,227,132,220,147,98,80,242,237,152,72,158,10,68,200,183,158,145,188,28,252,55,223,13,1,123,36,55,231,20,215,67,164,43,53,161,74,112,212,207,246,216,254,206,71,238,39,254,215,245,167,188,25,17,121,133,213,52,84,189,171,163,185,128,152,225,43,146,51,129,106,200,142,3,2,118,66,29,147,9,130,194,79,108,144,80,10,244,65,148,19,183,42,78,174,157,22,192,52,190,150,35,231,222,234,59,249,157,211,229,164,239,178,111,66,211,135,121,213,216,230,57,84,251,208,196,3,170,179,203,125,195,10,235,140,88,73,167,58,11,13,96,245,177,53,145,131,131,189,197,151,160,32,164,193,44,121,9,207,186,33,156,174,169,242,65,88,21,248,245,102,138,40,26,100,19,26,185,139,101,13,205,146,85,166,237,126,56,95,196,50,105,52,141,102,233,62,116,110,30,124,185,59,172,122,53,137,250,176,2,231,216,26,254,95,183,197,157,1,154,57,199,214,220,130,181,158,248,213,27,80,222,151,83,61,231,29,110,152,119,213,24,30,148,254,142,247,194,60,82,182,6,78,7,183,82,149,210,108,12,173,242,113,107,88,175,154,166,221,208,139,115,215,143,223,85,71,223,120,15,226,185,239,52,169,154,62,248,104,48,115,103,29,249,227,169,241,13,236,175,206,7,65,14,99,165,140,223,161,238,17,95,235,156,162,245,126,226,189,54,99,42,204,125,146,25,118,253,120,107,96,86,2,97,53,73,134,233,65,72,35,43,218,83,18,149,238,93,159,165,96,78,53,229,109,26,37,238,249,221,117,90,134,52,66,220,29,133,229,233,11,132,46,73,173,161,93,15,160,58,21,63,189,4,159,182,235,88,57,212,143,190,5,245,206,212,68,126,181,163,113,121,255,20,5,161,63,169,101,199,178,221,197,121,207,225,100,133,216,223,125,82,156,71,1,77,154,20,163,147,239,128,21,39,45,165,15,126,2,132,183,224,216,210,206,149,137,99,57,95,12,66,198,181,23,77,60,195,211,232,108,145,160,165,21,30,8,144,241,110,151,213,189,214,123,226,235,158,243,89,207,167,155,175,231,240,105,240,132,198,158,23,155,104,13,129,244,68,51,211,214,137,238,167,64,59,234,152,50,203,130,139,111,90,105,82,243,191,220,240,56,249,46,36,151,229,211,188,246,68,116,198,221,90,54,227,149,126,27,253,27,191,26,181,83,189,24,66,66,103,176,61,28,155,95,94,3,180,134,71,127,225,89,234,45,64,114,17,14,247,61,240,71,42,143,20,163,207,243,238,196,66,151,230,210,239,213,186,123,57,176,213,234,12,223,224,176,155,91,219,248,78,94,0,219,171,238,211,210,28,90,67,3,119,186,187,187,211,195,192,157,58,21,150,83,0,224,77,131,83,76,107,175,56,196,2,231,109,107,69,168,128,160,120,135,238,52,210,100,93,29,112,17,31,247,159,200,249,141,180,174,233,157,119,183,114,33,122,251,165,1,27,81,28,185,102,194,199,149,246,148,227,240,62,20,118,132,23,203,204,55,222,169,97,158,75,15,8,147,243,243,162,207,52,21,231,147,42,47,119,31,112,194,238,5,27,148,150,183,113,137,28,212,53,173,215,74,15,39,139,69,227,183,97,202,77,51,220,68,91,253,230,76,170,165,214,18,140,245,243,7,173,169,179,76,42,231,63,76,83,35,79,81,228,33,220,76,237,69,31,140,148,123,184,195,176,225,105,114,128,178,132,247,195,24,243,71,138,254,201,72,15,159,224,128,59,20,151,50,126,122,33,157,233,248,163,97,54,47,189,128,255,225,238,142,163,222,2,78,238,119,34,182,2,209,175,99,6,107,137,199,101,199,230,184,90,239,114,138,39,59,52,237,235,131,143,37,161,240,4,231,157,54,5,200,92,220,179,164,55,119,31,125,47,107,58,114,43,71,149,94,76,203,121,220,27,81,152,150,204,181,135,179,61,17,141,76,87,195,174,30,44,230,118,104,235,79,183,17,194,110,72,93,11,131,154,153,105,140,12,174,240,235,128,105,37,205,154,13,34,152,37,71,165,81,29,238,194,23,95,251,14,98,93,122,115,250,7,227,230,192,213,210,144,27,153,81,13,202,109,96,28,106,166,103,197,205,16,168,87,253,218,164,76,226,230,240,90,107,124,243,147,199,247,97,129,236,91,175,54,194,55,127,47,24,161,53,39,127,248,237,209,130,206,187,125,154,249,131,37,219,105,46,166,121,88,169,176,116,70,153,65,83,14,103,73,79,37,175,226,224,219,73,181,87,179,103,244,157,244,152,42,21,101,146,100,30,194,236,94,118,213,222,95,106,128,223,9,210,121,178,97,186,0,80,230,220,145,61,0,10,170,79,13,0,93,136,194,97,129,75,23,119,80,247,110,54,210,50,53,19,35,126,193,35,222,213,17,97,109,160,198,28,60,226,83,115,38,160,61,234,150,171,203,58,95,186,154,230,180,238,201,131,5,102,51,121,211,159,187,49,148,21,62,133,213,27,97,137,83,254,76,48,215,138,128,162,12,120,156,230,111,194,103,60,82,25,208,96,169,35,120,198,139,54,222,15,200,238,102,228,84,238,161,124,82,29,27,40,163,239,88,38,123,159,172,188,88,208,148,127,9,55,48,64,237,5,151,62,21,176,84,136,134,225,33,232,211,81,192,217,169,124,121,166,183,114,83,124,60,61,149,139,33,62,10,134,116,92,208,84,241,109,240,173,184,25,118,28,173,252,64,146,61,195,106,170,126,106,45,81,249,49,8,205,151,202,239,196,178,190,77,155,82,204,167,63,93,151,151,103,8,193,190,150,86,38,168,120,207,57,130,121,169,53,197,93,109,7,3,3,249,96,141,79,14,154,172,78,118,15,119,253,74,31,171,160,39,229,74,20,91,196,220,205,10,229,220,123,176,134,148,151,6,155,100,149,170,47,205,106,2,176,9,54,128,190,184,211,163,67,220,214,210,76,192,93,112,243,52,176,110,154,9,34,54,81,172,254,168,143,134,96,68,152,233,225,31,233,106,154,40,253,230,38,53,53,210,20,110,222,75,48,141,252,51,141,56,10,94,193,251,78,111,225,151,139,232,69,116,71,26,169,6,53,175,208,248,195,91,131,217,37,173,92,95,183,5,230,226,20,230,82,132,42,97,46,127,192,20,70,90,226,146,38,149,206,128,116,245,246,134,48,228,192,53,33,8,148,194,147,45,247,220,135,110,41,193,6,90,208,255,131,25,248,210,197,64,142,87,13,33,22,116,148,212,140,194,171,115,213,3,36,77,155,255,157,175,193,213,13,110,165,100,64,195,253,116,174,1,115,159,235,36,60,3,174,151,203,230,124,104,239,166,237,159,236,150,171,112,127,104,112,39,108,202,65,245,213,121,240,111,192,85,210,254,207,236,118,5,166,143,116,98,130,220,208,170,209,252,209,118,43,105,221,145,137,116,18,113,138,255,83,29,129,31,178,20,31,20,243,105,210,213,31,45,146,110,174,163,39,7,8,30,227,24,179,235,129,40,61,3,41,141,72,74,0,180,184,161,191,58,33,55,34,232,174,238,68,81,53,167,52,42,121,3,127,242,65,158,84,127,27,90,194,248,109,19,4,84,183,16,134,12,127,240,97,76,172,41,93,82,92,0,99,208,210,182,213,69,249,154,137,186,185,25,248,133,62,25,188,70,206,33,14,241,167,214,79,76,37,193,55,74,82,151,84,12,213,188,87,23,205,132,241,101,119,182,194,165,234,214,74,191,139,154,33,137,253,66,81,1,183,93,205,198,188,231,102,54,159,148,5,218,222,93,97,227,251,37,95,152,114,140,139,85,223,175,179,82,17,252,51,254,69,255,233,2,31,67,50,155,78,165,155,129,247,167,8,225,136,168,213,117,17,25,21,141,78,26,40,149,167,153,64,171,194,78,193,139,185,65,110,158,34,31,96,145,17,53,193,237,230,214,21,167,13,142,99,185,166,15,235,101,166,124,226,119,167,176,135,93,172,182,51,21,119,0,216,104,250,250,58,199,84,23,213,188,131,214,5,56,87,234,230,103,27,234,219,119,29,126,72,75,28,108,98,84,129,221,76,57,90,227,247,130,20,149,191,247,22,217,116,139,115,73,188,197,197,21,185,121,53,211,2,22,10,25,247,209,83,246,203,78,46,215,196,162,111,84,123,205,232,5,89,254,61,55,178,197,154,161,234,159,72,69,210,200,169,201,22,211,162,239,46,198,69,25,84,201,131,232,1,58,126,106,154,18,197,238,169,141,1,137,112,183,210,117,162,173,4,211,32,136,174,83,1,189,140,188,214,178,46,149,144,177,32,144,221,218,86,213,2,16,106,138,201,58,222,27,92,77,247,95,198,147,208,166,67,67,45,248,75,155,94,70,166,209,185,177,100,152,173,186,162,93,135,119,76,253,16,96,76,166,246,121,130,124,218,190,116,13,32,164,77,164,56,241,177,188,214,16,97,156,95,54,38,63,250,198,250,17,50,210,22,211,38,186,33,139,3,100,165,14,84,164,59,253,181,201,166,104,147,104,165,137,206,197,236,104,105,152,137,200,102,132,230,52,45,214,77,219,191,43,173,130,113,169,33,157,148,199,198,50,55,62,139,202,214,14,137,117,61,204,230,89,107,24,112,191,47,189,52,226,76,190,157,209,1,172,68,52,100,142,99,26,172,156,25,94,247,186,192,169,50,59,81,239,73,220,88,145,146,64,219,108,166,166,246,214,198,113,66,9,148,234,170,150,209,72,56,245,216,164,65,101,107,217,134,92,224,118,241,0,120,99,20,185,190,104,162,10,163,129,85,148,124,135,124,160,91,233,172,211,75,175,143,17,223,9,241,28,237,20,110,166,53,238,23,31,99,67,86,179,157,162,110,166,182,174,164,65,123,194,85,239,230,209,244,185,104,102,247,26,51,96,52,72,2,180,19,95,90,156,41,67,109,5,218,1,16,71,87,192,165,251,140,90,89,205,196,229,126,115,128,120,169,205,255,134,18,223,113,201,156,61,87,226,118,35,142,9,65,157,13,201,147,82,8,16,234,125,33,199,83,251,106,137,121,231,238,162,62,127,239,197,93,219,204,22,73,153,22,55,7,116,93,244,189,64,174,184,20,9,189,188,71,25,54,22,156,223,126,115,196,169,62,157,8,52,54,213,56,88,234,210,110,197,5,65,238,137,205,189,101,210,159,125,63,174,183,63,16,235,38,122,26,184,167,124,60,145,204,82,180,51,11,178,199,89,122,56,88,229,169,208,79,15,95,244,30,133,67,128,58,100,205,163,23,119,88,12,169,173,238,44,239,166,126,240,72,188,85,180,54,126,225,149,217,151,81,162,9,78,172,240,125,96,204,77,60,20,166,148,225,143,246,165,160,28,177,200,21,41,99,216,155,82,175,58,65,162,103,157,238,109,168,141,171,149,134,219,29,49,11,106,199,106,254,52,140,171,68,125,74,134,130,132,80,139,96,138,14,29,229,51,89,209,231,130,115,55,21,234,191,16,10,15,200,203,61,236,160,37,83,206,17,152,7,62,151,29,171,125,101,130,24,248,7,93,149,236,110,106,91,105,15,168,26,186,135,48,161,230,40,95,50,143,96,60,255,233,16,209,45,22,244,236,12,121,201,143,142,205,241,135,147,196,127,250,126,205,118,50,99,201,246,83,28,166,160,163,61,198,152,143,83,92,76,163,204,252,178,153,236,195,51,223,205,124,213,252,211,159,183,178,79,200,77,210,177,195,205,63,79,85,116,112,110,51,141,169,65,87,93,39,14,77,2,125,242,10,147,92,247,92,5,125,171,35,153,75,36,81,58,93,177,39,221,28,230,228,103,165,195,53,49,200,132,74,41,213,150,154,104,163,140,130,46,18,94,232,84,42,43,8,240,241,72,141,14,56,251,118,122,108,160,140,145,190,41,180,241,169,185,213,0,9,213,113,106,122,174,216,128,105,55,107,53,13,39,100,246,1,79,186,187,199,247,37,242,25,20,76,195,188,51,195,216,71,174,116,71,186,171,107,104,188,8,33,67,80,115,24,131,79,162,56,146,198,81,4,131,75,226,112,1,69,90,188,34,136,148,238,156,233,230,192,180,78,100,249,184,123,98,64,58,85,112,85,253,211,78,69,178,149,215,33,25,1,187,66,60,66,205,119,180,35,247,73,83,163,46,61,219,210,35,83,199,214,153,175,70,220,211,111,78,71,253,78,143,6,145,113,228,93,103,155,105,43,52,25,27,193,116,37,18,190,67,201,67,114,186,198,253,160,230,153,164,35,33,242,78,102,206,64,207,54,215,79,145,108,196,1,67,18,217,38,27,163,123,29,210,34,94,140,161,210,86,191,68,237,84,69,185,149,46,236,52,100,219,50,227,110,182,66,145,154,241,215,67,171,243,14,120,77,102,138,161,145,191,135,128,65,31,220,64,194,161,19,74,78,43,153,167,235,186,88,151,65,73,92,89,64,74,62,41,90,204,188,197,47,195,193,69,197,99,78,229,239,3,166,22,169,209,249,19,75,171,249,110,178,241,94,3,4,132,62,25,179,108,134,217,88,173,213,140,202,101,152,239,156,85,207,140,14,242,210,165,140,148,73,117,238,16,3,186,119,243,157,40,26,16,29,90,56,67,215,149,109,83,159,172,35,183,23,245,175,123,42,234,47,91,184,21,197,51,88,219,18,233,20,238,187,127,108,72,17,211,91,27,151,131,223,27,46,85,221,205,78,219,33,117,72,81,176,55,13,197,14,80,143,16,133,61,8,60,233,91,163,15,21,243,240,204,20,168,193,45,23,122,154,244,134,126,217,25,192,95,141,82,232,29,160,145,28,141,86,66,94,24,0,185,250,109,167,24,139,66,20,105,143,54,102,211,30,51,227,92,35,210,77,95,3,32,129,143,55,242,76,75,215,7,236,168,253,107,90,123,214,151,222,182,251,58,92,146,250,161,14,25,26,48,103,133,153,78,51,117,221,128,232,183,168,200,151,150,150,207,134,166,205,21,128,23,122,192,26,17,161,32,91,227,209,16,182,74,143,6,146,170,6,86,128,82,66,226,98,116,70,183,9,14,112,40,215,28,212,1,85,96,10,43,229,32,215,182,65,13,28,194,159,0,21,21,196,21,240,86,14,175,244,96,224,85,2,228,0,68,88,163,162,77,101,213,63,182,229,98,147,159,93,163,217,23,217,41,197,211,223,149,4,121,144,95,59,45,233,168,230,126,106,60,183,65,178,244,193,192,30,5,240,131,192,58,13,89,191,79,26,32,5,160,209,234,93,161,0,232,3,74,252,165,235,150,42,78,137,111,69,171,218,214,107,81,68,246,1,219,45,65,118,17,236,91,206,114,60,217,46,210,78,8,134,122,5,32,197,80,239,58,38,16,167,122,229,204,230,123,26,110,72,86,4,46,108,248,95,53,195,239,18,112,225,132,230,90,166,212,17,48,28,163,17,76,102,56,170,253,189,0,235,233,194,196,87,8,64,214,66,198,64,167,17,2,139,1,126,93,134,225,78,87,211,213,22,72,101,171,200,106,168,199,158,211,2,92,212,148,190,210,134,252,133,92,80,166,42,130,1,43,73,20,183,142,148,219,36,203,61,2,143,2,125,97,81,39,29,18,235,86,195,252,245,86,115,132,218,93,229,3,237,152,235,177,232,91,19,225,5,72,154,208,58,189,53,229,0,199,23,153,114,158,6,131,96,203,189,13,237,154,239,38,160,59,37,197,46,207,8,95,179,209,211,168,249,206,59,143,31,16,198,93,93,137,5,155,17,252,185,185,167,52,58,249,159,207,185,157,33,208,157,138,120,252,97,111,246,93,122,155,2,102,50,183,24,210,102,146,74,98,164,48,234,229,175,109,202,94,58,164,244,61,121,237,24,98,165,20,95,79,96,106,62,135,111,80,148,226,122,36,194,92,187,14,174,236,146,98,220,73,2,216,167,56,250,47,41,56,71,115,229,11,224,57,92,87,107,101,178,197,8,160,55,234,167,26,34,0,205,11,216,224,70,120,77,3,209,137,203,234,167,61,82,195,138,62,178,76,137,160,239,80,74,77,89,152,47,132,64,57,235,83,136,128,75,116,70,252,50,233,165,148,255,185,209,90,8,7,252,224,75,212,60,170,3,49,111,20,83,106,206,240,32,151,234,67,6,43,99,73,214,17,98,76,20,21,198,72,63,77,251,151,59,241,144,30,244,148,30,106,206,59,99,146,181,59,167,204,206,231,200,112,90,8,0,14,170,153,216,49,126,121,205,36,73,0,128,212,19,133,208,123,163,135,165,102,212,22,194,124,104,241,81,234,203,67,158,199,205,95,45,202,172,76,108,237,9,76,204,71,171,18,134,178,89,30,74,34,83,151,184,20,111,188,17,189,169,200,181,36,190,29,186,75,130,74,2,115,254,92,232,58,156,248,109,178,111,74,190,71,107,139,167,224,81,71,40,10,193,166,69,123,7,48,144,70,229,163,1,31,28,170,1,74,132,239,112,104,58,4,10,240,47,86,192,79,6,95,57,61,33,125,17,243,81,214,5,107,213,12,84,212,134,215,34,241,137,118,200,176,69,254,98,164,156,241,245,234,79,211,171,19,99,33,2,87,83,126,122,30,5,16,129,235,27,1,47,218,166,83,160,63,77,141,36,102,177,169,11,232,213,104,211,157,37,102,157,227,228,25,188,198,107,214,147,158,155,68,91,157,98,214,30,185,187,234,33,178,147,7,211,222,60,235,13,155,242,177,169,145,40,21,233,63,42,134,252,147,48,10,232,144,127,103,97,148,255,250,127,253,135,127,251,143,255,243,127,251,47,255,247,191,94,27,5,16,220,93,163,222,146,109,228,77,1,33,6,16,131,124,173,160,251,143,84,196,44,121,6,63,115,200,105,84,129,145,192,104,213,138,235,190,91,143,233,137,30,122,250,81,129,134,52,111,3,158,210,27,128,117,71,231,37,66,209,225,0,96,252,134,11,177,210,153,161,245,73,19,108,241,42,201,178,146,96,236,112,100,4,239,38,229,189,47,32,22,69,25,130,139,191,114,118,168,124,156,46,164,221,152,129,20,15,111,125,94,85,240,70,60,25,20,62,222,208,93,81,170,59,50,160,176,121,149,232,170,38,7,168,102,144,182,239,136,167,3,225,134,28,67,204,214,244,80,195,188,254,63,218,206,101,5,183,36,137,202,175,148,247,203,83,42,40,226,68,196,129,19,69,17,5,193,137,111,211,45,190,133,249,197,254,51,98,229,161,156,117,87,211,20,167,214,217,251,207,157,151,200,184,174,120,222,109,189,238,70,84,108,23,169,44,235,197,226,92,209,97,132,30,8,97,206,3,147,255,229,77,68,210,26,18,60,234,214,19,187,71,119,19,154,28,44,29,153,241,253,5,204,245,166,191,205,146,120,205,54,113,149,249,108,179,163,72,214,40,69,111,26,28,181,171,142,96,184,87,185,99,192,200,79,159,235,104,149,225,15,31,133,54,197,37,222,105,92,83,214,142,246,39,19,251,40,224,217,173,9,134,119,40,161,158,66,102,5,53,42,86,27,87,90,122,96,90,173,250,22,62,75,151,164,52,173,151,143,189,215,201,20,42,33,57,249,108,188,159,30,3,162,0,181,74,247,133,78,11,231,29,53,217,19,34,175,41,191,109,242,211,91,175,156,203,109,61,123,101,208,76,210,43,161,38,12,48,33,185,169,241,165,215,189,19,119,88,149,149,44,24,13,131,92,153,196,27,163,33,61,138,130,173,131,130,247,56,232,194,228,76,218,230,134,165,197,251,12,140,34,249,174,4,140,115,173,1,211,111,123,200,138,144,17,54,162,251,2,41,249,34,115,142,206,139,7,34,120,151,248,48,153,83,58,179,237,224,162,162,96,63,201,111,91,151,43,167,116,165,184,79,98,145,164,127,147,146,183,131,220,43,167,36,67,163,13,146,7,157,9,147,21,9,222,118,154,181,7,15,203,217,57,240,189,8,156,105,164,211,130,217,158,174,174,10,155,161,238,244,116,139,52,24,65,27,129,120,39,167,183,28,62,153,114,156,182,222,4,150,66,206,21,125,227,129,207,189,156,156,211,140,211,183,116,57,41,208,239,193,93,127,76,177,44,251,208,170,5,28,68,225,211,175,162,91,67,52,72,232,214,219,125,41,76,65,127,208,203,231,44,218,59,78,193,243,157,78,64,10,151,118,210,229,74,70,45,230,124,202,237,136,203,173,35,131,19,193,249,233,76,165,86,169,3,125,224,14,106,123,82,6,228,124,101,211,242,156,99,250,124,164,52,100,98,41,74,100,16,76,162,124,122,180,241,38,19,23,116,120,85,41,234,238,217,58,164,58,21,58,220,98,226,143,6,166,140,209,9,49,143,166,47,234,253,129,243,90,238,40,167,101,216,57,138,93,225,189,75,176,140,18,215,143,176,72,55,189,214,83,6,39,26,157,36,68,241,217,236,7,39,79,173,80,211,234,211,244,116,10,254,83,11,119,234,208,144,145,254,114,106,217,119,215,161,29,5,33,40,172,45,251,188,62,112,16,250,147,185,174,7,128,194,154,50,98,96,80,25,14,17,104,233,236,187,185,2,78,69,136,135,217,42,8,127,103,176,158,212,172,234,78,34,67,205,103,124,17,82,201,186,15,59,109,145,75,80,84,139,87,183,219,185,142,198,69,59,193,103,183,159,135,33,228,118,174,91,174,148,231,8,204,236,137,146,147,88,170,212,41,30,216,90,81,56,131,111,50,194,66,57,186,149,206,150,205,153,137,73,188,147,35,144,9,252,58,91,115,153,182,153,84,36,229,153,239,86,89,166,185,60,232,116,226,13,104,114,143,236,29,138,146,145,118,73,143,43,186,136,126,214,121,56,26,135,97,145,172,169,130,152,30,85,233,94,203,228,188,104,39,54,224,26,73,244,176,33,205,23,37,86,125,71,118,70,161,170,8,226,42,102,4,215,242,106,77,133,52,137,193,151,160,250,152,244,181,171,204,40,164,59,221,93,182,58,109,92,159,9,131,154,235,202,43,168,201,139,138,89,250,87,57,157,2,233,198,69,188,232,192,103,113,174,52,91,216,74,146,200,126,224,5,41,212,29,25,185,62,73,119,25,245,168,229,202,12,202,52,161,89,84,184,65,173,120,225,163,107,63,47,199,39,227,22,207,162,211,160,132,253,72,188,224,234,187,147,102,125,115,21,53,194,235,11,194,166,249,92,123,123,103,119,234,98,254,239,156,159,25,37,245,247,206,232,34,119,66,175,251,98,177,60,255,172,76,7,63,133,219,138,6,202,11,138,181,161,58,18,45,178,93,1,163,82,134,220,92,129,43,121,171,119,228,211,10,86,244,233,18,188,219,214,88,105,233,149,74,147,128,155,107,181,140,51,80,199,157,41,188,189,198,205,178,28,70,125,117,162,82,205,95,78,134,148,14,155,46,41,227,26,198,164,16,80,58,171,87,234,110,206,108,6,127,117,21,231,41,112,166,183,234,221,71,27,197,175,62,242,6,150,23,223,102,70,237,243,220,138,195,51,40,207,38,37,167,68,197,44,11,236,84,231,148,29,72,57,5,247,222,74,158,112,69,154,231,150,12,52,46,151,138,163,209,225,76,115,104,129,201,70,47,126,122,176,126,228,225,197,254,118,81,103,198,146,72,20,244,35,151,255,171,89,87,226,0,39,36,198,197,79,125,227,6,85,184,209,21,229,254,50,189,206,123,147,113,97,15,102,103,227,63,130,140,156,41,129,207,73,75,215,230,35,150,213,37,69,255,88,51,136,247,144,132,4,20,69,151,206,100,64,184,222,183,40,60,210,131,11,97,206,116,135,242,162,21,173,116,112,3,102,236,254,219,149,110,220,83,95,14,209,168,63,93,222,11,117,152,11,210,31,70,207,251,227,151,189,8,113,145,148,43,46,124,106,150,143,65,114,175,204,5,183,152,20,168,24,59,106,115,18,246,133,88,85,197,143,70,12,65,56,187,206,37,147,133,206,147,226,121,187,116,163,79,192,170,250,114,4,175,183,39,133,234,127,9,43,225,129,243,217,227,215,249,115,96,56,79,69,135,233,16,153,196,195,103,235,200,181,198,48,171,231,35,210,193,160,103,253,108,250,243,122,179,223,51,178,164,110,93,227,242,76,58,176,44,142,89,74,247,142,52,26,1,211,85,80,54,18,219,50,26,51,208,105,73,130,61,71,80,153,39,220,251,54,236,86,117,255,87,242,232,155,119,17,72,93,184,199,112,16,211,212,56,26,1,208,134,67,190,234,124,49,1,128,11,151,167,161,87,199,183,95,188,125,219,52,186,102,221,225,133,10,59,231,251,164,66,126,233,70,42,244,10,142,62,1,152,205,69,97,146,166,162,21,6,132,20,122,0,10,126,140,17,157,2,210,16,65,154,57,200,161,143,26,91,161,106,210,25,79,143,247,53,33,69,170,234,193,206,220,9,174,83,146,46,187,117,210,50,250,111,252,54,253,113,146,236,163,220,73,58,9,173,240,108,243,174,191,221,102,246,92,94,56,158,160,248,16,152,174,221,206,7,186,80,73,179,124,118,70,15,153,174,11,115,0,151,156,251,52,172,207,171,15,141,176,109,192,137,59,220,119,18,13,12,178,164,146,29,120,28,249,24,157,75,200,125,18,221,45,145,106,232,140,225,27,126,9,125,117,181,226,75,95,16,187,49,4,46,184,127,100,177,183,132,82,15,140,105,228,150,232,166,79,240,210,151,99,227,186,17,108,61,114,98,194,147,169,92,46,52,142,73,218,84,208,38,56,107,189,220,130,110,200,66,93,134,75,10,11,220,31,230,28,134,7,159,172,29,50,34,252,252,144,204,162,95,77,107,184,16,103,116,62,47,77,95,158,158,151,55,168,0,229,105,235,19,225,218,215,209,12,186,116,164,224,228,165,32,144,128,236,51,61,139,121,244,251,29,87,50,129,57,117,251,37,60,13,158,77,198,245,32,65,19,104,28,176,118,252,100,39,234,14,229,179,201,180,217,197,231,44,85,165,24,198,123,139,11,203,197,70,178,154,96,129,145,27,241,242,163,156,9,85,227,129,211,114,87,205,162,38,75,124,103,208,96,118,239,241,129,245,124,172,28,25,24,89,161,53,228,44,182,134,110,51,138,22,83,136,120,72,78,244,229,216,68,222,107,140,109,81,85,19,79,100,197,57,195,196,66,151,75,98,96,19,212,203,161,75,151,102,129,219,128,225,69,219,55,163,145,186,216,170,22,91,178,220,85,215,68,240,211,233,156,84,188,220,98,114,157,81,138,2,149,232,154,213,98,100,180,20,18,141,245,200,4,84,251,230,240,40,146,138,76,130,48,58,174,255,52,187,50,228,89,179,180,29,15,73,218,200,132,223,24,91,125,68,222,33,156,215,91,236,61,72,32,168,205,247,145,211,210,38,118,146,149,7,230,56,125,4,149,122,83,152,41,245,93,122,12,159,35,113,134,192,199,208,204,161,77,36,115,196,10,108,9,77,190,220,80,115,78,25,26,218,121,247,161,125,174,50,253,109,156,1,110,16,146,177,46,151,4,53,94,230,30,117,93,132,100,39,253,237,66,241,91,14,133,96,75,78,11,47,199,134,244,173,134,207,125,232,211,45,69,102,58,87,126,22,26,34,62,140,186,121,255,109,236,153,231,183,233,112,229,170,165,229,104,109,253,237,97,20,186,174,48,160,97,143,7,14,102,65,58,190,36,73,244,183,151,71,165,58,46,170,42,22,78,51,199,66,14,137,72,59,38,253,48,130,223,210,28,235,220,110,233,129,143,208,217,225,214,48,154,53,249,109,163,140,9,157,192,26,198,20,133,207,78,116,170,237,163,233,228,157,231,243,244,240,206,224,116,135,129,25,88,225,153,61,229,24,183,93,145,230,222,205,162,218,99,68,91,47,122,161,233,208,44,173,43,84,138,99,216,85,29,26,170,83,168,20,80,117,133,59,231,163,20,241,224,32,55,111,43,207,195,117,70,115,149,125,142,115,123,62,26,174,187,232,101,54,164,243,28,124,35,244,106,119,117,3,205,100,202,46,70,104,117,119,26,114,218,146,174,102,203,208,215,69,11,55,162,83,15,76,32,127,6,156,138,110,21,202,234,103,52,69,66,87,212,57,57,123,60,60,92,203,238,210,169,40,44,161,62,112,180,174,154,21,174,234,245,203,20,6,203,98,146,111,190,118,52,92,34,192,38,159,141,54,162,189,56,185,69,228,229,198,8,236,3,135,190,84,138,94,169,145,229,202,243,238,64,205,122,216,7,108,61,69,163,167,30,146,63,201,172,28,5,125,68,171,40,107,119,157,101,43,100,26,221,238,232,36,152,180,239,93,179,184,135,103,105,24,59,121,168,43,148,14,65,162,91,163,49,228,249,208,45,112,202,121,71,107,162,4,227,69,124,215,185,90,141,5,206,253,234,100,62,200,211,147,6,231,241,110,138,208,98,74,23,117,118,45,58,32,158,59,66,106,240,141,246,163,68,35,220,110,226,90,6,78,239,192,29,141,139,200,124,144,135,187,5,92,61,30,208,186,134,111,140,214,99,123,30,5,116,60,28,8,129,75,138,26,101,99,235,25,15,156,246,118,202,17,242,90,132,86,173,45,56,19,188,113,234,185,155,206,172,76,65,39,180,107,254,44,213,71,114,71,96,203,206,104,190,101,105,115,250,48,20,196,46,236,96,23,151,8,37,236,10,70,127,234,239,166,160,54,118,25,229,87,59,186,176,83,77,176,139,162,36,214,197,71,113,66,154,254,52,125,5,61,180,67,114,103,210,143,38,219,214,187,53,65,231,186,158,249,228,154,247,6,63,24,95,69,87,163,88,90,147,55,30,130,125,96,233,116,15,202,97,188,241,16,169,32,58,101,166,99,121,64,139,170,27,17,41,56,97,164,133,68,165,101,135,110,240,47,151,206,131,78,137,150,75,67,224,148,160,116,245,167,201,188,150,223,134,159,98,184,12,39,103,88,234,40,73,54,167,126,215,91,80,55,36,233,84,248,8,6,55,236,142,242,32,148,135,144,149,160,23,121,139,31,243,228,201,156,90,9,191,183,160,46,112,82,149,161,35,235,209,225,135,6,75,178,79,168,197,240,58,52,178,255,148,53,13,94,13,162,12,222,19,137,20,21,17,86,180,2,62,102,137,183,7,98,82,68,70,47,75,116,112,89,134,26,250,12,123,178,55,106,116,145,106,75,60,219,16,73,88,22,147,79,40,169,113,34,110,42,113,7,127,55,62,62,81,83,96,173,23,35,29,163,68,204,236,102,58,215,142,119,195,49,41,50,152,42,246,22,93,210,201,208,86,41,90,138,45,152,207,25,153,59,122,61,36,54,177,63,77,1,150,42,18,148,125,56,187,6,74,4,125,189,244,238,161,59,84,180,84,178,110,38,122,43,226,253,27,14,87,108,124,129,43,138,101,192,71,140,138,160,180,210,202,22,93,149,182,113,194,232,117,111,1,206,248,109,245,42,194,77,214,166,115,70,77,20,67,113,37,65,104,184,207,5,225,237,181,240,130,168,62,61,140,134,40,98,209,248,177,182,106,134,45,186,95,76,203,130,16,145,100,238,79,215,12,173,179,215,163,64,77,203,77,209,3,210,134,44,201,194,183,17,27,145,248,151,14,141,170,197,30,129,110,60,60,186,98,11,66,30,111,247,71,250,89,82,27,5,178,218,104,76,127,204,140,60,69,151,88,208,218,122,243,152,138,145,34,238,233,99,28,83,127,225,125,216,178,112,7,208,225,112,137,2,5,193,126,149,48,94,202,197,104,190,99,216,122,227,90,250,102,244,220,195,76,222,250,234,62,228,70,165,139,182,6,195,160,197,44,41,142,102,133,60,81,159,62,186,96,60,76,175,203,37,150,112,161,133,186,55,87,196,251,41,124,59,166,146,164,104,72,102,142,37,69,241,141,246,120,119,199,161,41,48,11,229,167,167,194,198,170,198,234,217,115,185,197,98,36,227,44,18,24,199,82,139,77,54,181,161,1,172,67,203,19,3,10,145,71,157,146,246,245,225,240,115,75,227,25,245,14,84,188,157,126,118,42,127,95,102,140,22,111,206,194,50,241,48,46,125,216,178,128,188,81,90,86,194,104,152,150,224,155,242,103,211,86,139,204,8,207,101,53,72,116,146,150,0,221,218,179,214,18,112,41,207,132,162,224,71,27,65,214,98,75,24,142,108,177,224,191,59,250,74,235,89,87,107,88,171,3,239,125,132,34,49,213,213,115,238,143,238,115,150,16,255,109,63,112,142,124,135,179,82,249,29,218,57,75,197,179,199,204,247,172,78,15,124,190,209,157,130,158,205,210,31,17,120,12,233,3,180,96,111,16,212,200,10,34,95,232,117,231,163,242,145,68,226,217,70,198,152,250,184,176,138,151,3,67,47,144,52,17,138,32,81,117,121,50,96,244,208,40,7,193,178,228,198,63,30,215,153,213,195,133,211,214,75,13,128,183,216,46,248,222,32,36,136,151,195,67,164,142,61,170,1,156,47,23,243,67,238,143,3,83,44,226,100,188,103,224,73,243,137,136,220,164,104,182,179,18,252,51,83,157,138,148,11,71,139,34,202,101,212,99,121,190,107,123,19,57,43,82,23,240,76,83,145,236,47,232,199,196,185,140,180,242,182,51,116,232,26,234,215,54,215,168,119,180,65,161,209,104,24,23,79,139,196,76,76,237,170,33,144,133,39,187,5,221,244,81,247,135,6,126,218,240,77,74,140,71,73,157,201,89,28,43,26,181,225,143,23,94,4,122,45,30,57,233,232,215,199,80,66,82,148,164,148,160,93,94,69,106,247,136,134,181,20,124,236,100,28,72,217,237,185,231,209,2,123,52,26,73,154,86,64,229,69,120,36,142,13,137,85,249,68,16,39,113,58,39,101,166,173,166,70,16,143,254,228,60,189,35,25,253,134,6,47,185,31,156,102,126,17,228,150,57,161,123,184,231,1,90,182,99,126,162,166,115,140,104,97,98,172,244,50,110,136,43,75,16,193,211,111,66,82,20,243,175,12,43,158,110,67,243,121,142,8,192,187,233,240,72,85,95,142,145,170,47,167,190,177,62,240,244,228,113,114,172,57,93,10,167,22,84,239,124,88,42,47,76,199,106,135,183,178,2,90,44,185,68,91,166,132,141,186,158,223,182,126,213,1,107,83,52,146,164,40,86,118,110,126,136,200,211,120,211,156,106,140,28,153,244,228,3,29,77,205,221,226,195,116,95,77,248,33,187,203,211,162,147,213,211,107,248,158,106,165,24,89,177,73,210,232,190,116,111,180,16,184,166,6,64,248,226,50,161,27,153,220,208,76,62,170,161,102,180,149,129,74,89,179,129,142,36,240,186,89,178,22,250,155,45,97,9,67,206,223,77,191,2,205,125,129,232,197,127,217,74,209,166,102,144,244,32,62,235,240,0,36,205,228,171,243,28,9,231,54,32,144,41,173,170,232,126,73,49,83,13,248,172,189,36,91,208,114,195,105,157,128,231,147,19,122,110,251,26,165,54,144,135,200,237,194,73,108,110,197,118,75,8,233,79,74,40,145,60,103,14,231,42,210,28,222,134,219,205,107,205,182,117,58,82,148,182,50,209,107,167,77,13,7,23,162,193,203,75,205,206,14,203,26,124,41,198,55,229,69,87,112,142,74,13,67,167,31,199,218,177,92,153,179,60,52,1,184,52,111,71,200,130,40,209,5,233,195,20,157,174,88,108,142,162,166,46,147,20,239,91,152,156,40,57,248,103,18,82,14,137,68,136,72,127,26,34,209,224,8,182,160,108,214,124,110,232,42,83,140,12,2,26,205,176,31,89,26,125,158,211,178,84,210,82,73,182,131,122,159,10,82,189,95,254,63,53,9,127,85,125,65,53,220,63,184,250,226,111,255,237,95,252,253,63,252,199,127,122,233,5,92,159,157,2,179,239,36,211,49,227,216,150,119,223,209,112,215,216,140,155,163,244,163,121,224,113,73,53,12,61,6,219,86,148,4,23,71,41,84,158,130,210,167,228,167,100,26,92,226,6,54,152,160,224,8,184,5,165,23,48,68,153,63,131,194,224,30,141,17,13,38,49,92,94,62,194,181,104,125,132,97,115,138,143,182,182,152,1,115,246,182,12,45,188,150,253,43,220,172,191,184,244,1,97,92,91,50,238,254,145,195,94,184,144,60,47,79,19,88,185,140,193,19,186,243,18,1,243,254,53,186,236,233,190,156,30,220,73,231,236,140,220,219,81,31,245,18,237,217,197,0,240,217,238,203,215,146,50,205,50,101,181,184,52,251,184,83,74,118,88,240,103,1,39,227,84,253,193,48,6,71,229,38,161,198,143,105,227,194,25,81,57,21,174,249,234,237,212,35,88,222,160,192,104,76,62,107,103,19,229,162,223,141,37,116,73,130,38,92,248,35,250,135,27,108,181,30,23,62,114,98,20,125,55,205,139,238,70,163,232,188,234,98,103,203,57,186,179,2,47,76,196,181,249,108,202,4,252,167,169,134,15,39,29,240,215,172,244,194,213,72,92,117,193,224,212,250,80,118,123,104,22,182,23,72,250,28,23,181,81,14,133,251,77,113,3,165,249,170,110,164,125,116,139,18,176,37,38,43,188,250,77,204,56,48,161,197,248,229,115,212,198,173,120,155,208,70,83,179,35,40,45,210,126,134,14,112,154,65,27,3,76,185,213,239,22,132,219,109,73,50,139,193,184,214,134,195,61,232,129,64,87,203,87,177,158,86,60,21,23,48,48,193,140,159,77,12,124,52,252,172,79,19,222,111,254,211,48,175,215,88,171,51,255,16,215,250,79,211,67,84,159,62,91,36,93,170,124,96,84,133,34,176,85,183,220,151,115,143,21,89,45,8,222,70,247,25,165,14,61,74,224,105,82,65,137,97,191,31,70,222,230,152,50,105,221,242,208,239,203,49,239,117,185,38,253,26,235,79,57,176,126,192,81,130,216,173,219,93,186,137,152,160,81,40,14,120,198,122,11,74,173,16,78,106,73,128,105,215,120,79,117,50,206,133,45,83,54,69,55,102,216,29,185,43,112,169,245,26,12,164,122,209,233,77,134,77,216,101,230,251,114,210,48,34,145,140,8,66,25,185,203,86,32,249,81,246,217,209,203,83,188,28,170,163,181,21,38,121,187,248,225,233,103,48,50,50,107,17,124,143,60,116,111,17,161,1,109,145,92,199,169,197,157,162,40,220,60,87,210,165,13,213,136,172,180,81,243,184,124,135,206,172,60,224,221,97,4,24,207,32,243,3,142,75,26,74,167,75,45,134,250,224,29,23,98,70,116,52,29,180,37,170,238,16,99,173,213,103,88,163,92,11,11,184,83,35,241,192,103,233,252,233,44,233,1,31,218,110,109,60,168,229,81,188,15,239,225,40,204,187,253,69,231,221,219,199,210,226,221,127,140,123,251,173,68,243,228,49,158,167,137,164,222,175,46,176,145,199,192,86,162,134,117,249,79,15,38,53,11,140,141,228,162,253,75,68,221,2,127,45,42,252,90,73,117,200,117,122,174,207,188,82,190,3,167,73,167,72,126,244,233,115,170,239,58,55,232,150,69,206,173,243,7,52,66,191,240,186,212,143,1,127,44,237,23,166,182,80,222,253,37,79,79,191,76,33,235,147,207,42,95,83,150,11,179,25,114,23,184,154,136,184,48,137,115,107,43,108,185,3,247,34,79,230,173,16,24,91,193,247,209,40,171,246,161,47,31,150,128,225,90,2,210,69,190,11,79,211,245,94,224,163,34,244,28,103,26,26,187,20,10,225,212,188,3,80,90,203,135,254,66,69,172,104,63,11,90,252,219,55,240,192,227,217,132,16,36,211,154,251,162,84,205,137,210,182,136,157,186,116,207,235,92,235,207,156,157,99,73,102,254,133,27,60,162,242,114,210,128,211,8,85,213,92,6,1,15,212,19,159,241,133,67,76,132,63,125,207,206,209,188,3,223,198,249,42,51,62,225,56,190,130,142,160,95,213,235,150,40,108,174,126,64,72,89,25,73,126,123,193,238,119,23,4,141,46,117,17,178,48,152,151,155,202,120,96,171,164,81,152,20,231,59,107,150,127,180,116,214,246,134,219,110,92,24,126,50,153,243,77,109,200,205,245,157,84,249,96,33,11,76,98,254,189,151,40,200,34,27,36,224,243,175,121,253,246,19,247,54,126,3,129,233,57,121,39,213,188,223,73,132,244,38,189,186,222,155,235,192,9,238,16,129,73,251,110,14,19,146,233,250,244,134,114,113,250,211,52,200,150,167,185,188,123,60,77,10,146,62,93,44,195,195,71,14,195,165,136,52,171,4,238,87,173,59,51,84,37,7,26,216,248,21,127,219,161,240,227,73,103,237,220,124,245,242,227,82,93,67,253,121,236,84,178,140,250,37,9,178,150,59,82,68,9,220,173,190,225,194,3,51,73,224,78,113,194,189,157,96,188,148,22,202,192,231,249,181,238,118,56,250,104,109,114,12,112,40,86,31,184,201,206,169,104,217,78,230,61,141,200,48,43,90,33,9,244,87,195,209,161,171,77,252,103,151,226,176,37,228,8,108,156,29,203,97,250,178,202,122,193,89,150,123,252,180,105,234,1,35,15,220,36,35,98,157,131,230,10,24,101,195,55,131,117,94,173,10,195,73,214,226,183,105,67,165,48,41,30,221,225,57,247,20,145,103,101,124,205,215,171,226,69,16,203,231,168,164,208,83,248,156,82,248,171,155,97,225,130,186,118,46,145,248,26,45,100,128,33,159,190,74,16,133,193,57,178,87,173,68,153,230,156,119,206,27,174,73,185,30,161,72,57,255,229,206,26,62,37,85,223,206,242,89,117,197,133,7,1,42,249,238,179,205,105,98,234,176,104,95,219,216,128,187,255,48,169,88,178,214,219,50,250,170,163,115,84,69,135,85,168,253,80,250,145,117,157,176,77,202,197,190,131,38,111,63,137,26,180,183,133,78,238,132,153,29,159,214,3,207,235,42,62,48,94,4,125,55,109,161,174,1,81,112,92,78,221,254,52,2,189,61,242,240,40,32,14,245,105,43,223,185,40,217,101,83,167,11,199,124,185,159,5,175,72,148,200,32,1,96,58,200,119,220,240,205,69,155,98,19,16,219,251,241,158,211,111,137,220,77,96,122,207,222,155,19,183,88,132,79,237,221,185,109,223,130,208,180,111,149,164,86,254,122,245,156,98,117,211,235,153,148,77,197,200,133,33,100,16,67,147,245,72,205,15,15,182,72,125,118,9,77,163,146,63,141,129,171,199,158,70,20,151,25,143,151,227,125,212,29,74,17,240,246,239,90,22,119,209,13,204,227,254,244,62,55,142,94,79,72,148,171,168,83,214,158,115,214,195,81,189,192,102,66,79,22,137,86,156,218,77,250,206,253,225,101,189,47,31,56,149,116,239,228,178,204,56,148,93,54,225,144,75,254,244,62,54,176,78,25,157,231,111,170,225,215,214,169,62,47,111,214,91,203,97,140,12,125,57,69,123,190,73,143,192,46,81,128,102,162,176,121,239,101,216,190,213,249,68,101,243,153,223,236,227,134,120,74,159,181,60,226,251,106,178,182,178,222,45,116,6,78,46,194,233,198,16,69,217,118,59,112,171,58,60,235,31,23,64,42,113,48,33,26,223,186,17,58,89,142,46,255,49,252,183,232,41,198,179,212,98,127,167,166,88,179,202,219,11,30,13,40,61,111,54,247,133,111,208,4,51,173,124,51,4,37,101,199,201,234,89,239,180,246,53,174,15,116,84,253,100,120,201,71,108,95,120,177,85,208,53,99,236,241,97,91,79,22,189,201,73,128,244,79,134,12,86,197,47,62,201,229,107,133,132,157,162,167,115,98,187,123,64,169,170,45,145,10,8,76,32,43,9,156,155,62,205,221,224,190,165,130,22,34,102,63,25,69,80,252,249,200,104,236,43,39,7,165,243,210,107,1,147,157,241,40,48,80,9,196,156,65,139,170,63,61,250,138,179,51,77,87,146,41,173,176,11,246,18,112,125,78,45,153,88,45,102,37,241,184,190,28,113,230,35,135,247,100,78,85,189,176,169,175,225,79,116,129,127,68,175,67,180,165,128,83,87,95,32,205,104,154,187,128,48,132,106,85,65,9,189,200,112,57,58,140,11,74,95,78,159,238,120,122,214,174,87,245,81,182,250,37,224,229,122,128,204,65,6,94,172,51,121,119,120,156,41,82,93,25,122,235,235,74,41,16,92,13,213,65,178,165,192,248,200,142,12,208,213,54,3,211,213,85,35,85,17,215,0,77,133,211,118,253,6,10,164,161,199,26,75,168,187,118,52,104,163,45,118,240,38,31,169,94,167,6,189,38,143,154,38,35,75,199,116,186,29,63,45,195,139,160,189,192,228,39,55,31,90,182,170,8,129,241,89,184,137,48,240,228,136,67,133,46,219,59,197,164,89,221,238,124,140,155,126,3,114,150,178,7,73,166,192,200,130,24,57,249,5,226,158,130,36,186,149,29,176,245,41,86,187,203,72,14,100,228,105,61,102,89,74,37,174,123,146,127,228,98,59,135,139,174,75,241,242,58,163,159,9,240,10,50,103,75,222,236,67,13,202,101,116,181,161,228,148,58,117,104,196,29,179,31,2,40,151,212,142,38,193,32,133,134,84,77,9,20,152,158,197,46,228,9,116,181,199,212,205,116,190,136,87,231,36,231,203,218,181,87,87,37,140,223,71,36,53,199,254,232,130,221,85,59,154,141,235,211,52,118,94,161,248,169,181,104,101,188,219,81,106,53,183,162,201,82,242,46,138,191,70,252,91,139,119,79,191,175,155,209,26,42,140,26,233,251,232,156,143,61,183,58,53,42,195,118,53,58,145,82,220,213,213,131,247,97,184,109,66,156,69,182,89,38,28,84,221,54,177,104,148,250,145,206,103,117,23,73,198,107,158,213,195,117,68,105,14,211,229,220,206,73,29,73,80,211,132,180,44,198,128,33,40,18,207,183,81,161,32,119,235,195,22,86,174,14,147,20,254,250,222,206,30,117,187,199,72,93,171,194,37,133,126,85,19,251,84,189,168,103,177,92,220,213,108,108,244,130,146,249,25,6,91,77,41,40,195,129,205,25,234,230,30,122,138,72,218,105,69,251,126,227,159,195,241,135,3,151,164,140,128,39,100,206,250,219,180,65,116,141,181,97,4,232,114,30,221,98,95,134,70,54,3,116,179,75,39,237,72,208,158,125,167,149,247,228,82,83,185,229,248,28,49,144,244,229,148,27,198,193,166,45,106,126,60,146,107,198,13,2,67,203,82,143,228,217,166,183,223,21,114,252,44,201,210,141,134,43,219,117,40,46,225,44,114,220,210,201,151,239,226,33,117,142,230,113,164,47,143,131,48,232,23,245,87,246,245,232,80,92,141,143,207,240,156,1,247,34,161,47,204,161,47,63,199,188,133,109,67,53,116,215,167,207,74,187,239,237,72,213,213,213,152,36,155,159,62,63,174,56,26,189,166,194,201,153,84,166,117,112,91,77,159,102,73,106,232,172,116,46,47,10,31,21,207,189,103,212,56,148,166,67,131,107,53,44,140,2,61,182,58,67,141,98,206,205,0,212,158,254,140,124,135,75,190,144,113,182,159,57,55,190,218,59,180,3,73,83,245,111,214,156,67,12,51,224,156,252,103,73,184,189,238,17,129,60,99,68,254,155,193,221,37,45,119,15,108,209,234,197,165,218,105,94,120,17,151,214,119,47,43,186,251,193,84,206,235,70,42,184,168,238,114,86,170,211,139,94,32,176,30,222,50,19,170,22,122,83,159,59,114,194,207,230,217,130,240,193,168,168,61,226,240,214,4,209,209,176,11,201,151,193,21,157,236,194,184,199,212,189,76,61,209,85,146,42,142,237,62,159,159,166,195,194,15,173,40,150,250,205,56,59,46,181,224,36,194,220,182,122,228,177,53,253,135,43,173,226,159,61,74,183,70,71,43,53,60,227,153,237,230,86,2,89,40,100,97,63,43,121,148,172,128,17,110,229,57,123,199,124,244,151,35,95,134,238,193,214,188,151,53,48,238,92,125,57,20,121,87,164,84,35,44,125,220,249,36,193,248,195,84,38,232,237,146,173,176,243,162,36,122,78,189,185,144,70,119,92,13,202,201,242,220,107,229,150,149,81,148,99,33,77,21,147,53,47,223,97,141,142,217,227,185,153,104,154,229,79,159,3,62,31,33,75,209,154,207,55,117,102,123,140,71,192,67,25,254,131,161,228,92,26,69,38,98,223,125,45,207,118,59,120,126,175,166,91,221,53,241,105,78,141,172,159,151,83,4,122,183,81,55,125,224,249,233,22,107,217,209,75,90,125,30,174,183,94,220,178,114,211,19,89,60,251,243,246,226,165,124,133,82,169,231,82,236,216,236,23,46,86,172,39,240,56,42,232,85,36,42,102,236,216,250,211,88,109,215,156,172,198,234,41,90,202,132,238,98,249,193,131,115,90,163,219,212,154,46,159,240,113,6,178,52,108,191,140,123,227,126,53,205,68,166,6,168,113,81,214,128,183,17,144,10,140,215,211,79,222,132,216,180,61,49,232,149,154,11,186,73,177,184,94,246,164,59,79,95,143,73,74,64,82,216,238,205,236,240,17,170,58,105,227,28,251,230,31,70,175,157,38,34,99,82,230,115,59,155,216,203,117,173,59,55,110,243,95,62,195,204,75,67,254,116,18,43,142,162,197,200,184,40,237,187,197,22,223,156,108,141,230,18,174,234,126,184,176,213,213,45,65,19,178,179,252,211,215,3,247,138,190,60,113,92,99,173,87,85,199,174,177,4,186,155,191,90,19,7,221,134,84,159,184,131,169,14,82,15,154,194,29,54,82,63,93,104,83,242,211,237,252,115,137,130,172,145,66,213,40,0,25,29,217,19,179,200,39,162,129,142,192,101,120,117,36,71,19,213,176,43,92,146,27,178,36,254,246,103,96,197,8,101,252,216,147,123,248,188,155,76,221,59,227,103,153,53,249,3,102,172,225,51,70,86,74,23,45,220,10,251,139,223,44,20,183,140,169,79,87,154,118,186,52,43,185,166,231,163,81,49,124,23,65,110,48,151,126,85,71,202,248,197,68,91,140,172,240,217,132,30,227,230,114,201,85,215,210,188,28,247,167,139,213,129,232,79,83,26,62,29,134,92,166,235,187,97,153,114,57,91,72,254,124,94,110,36,84,126,89,211,119,83,115,75,218,186,108,132,7,68,147,122,150,210,184,227,238,106,144,61,83,230,51,110,216,52,238,241,160,236,91,227,61,95,69,243,53,252,73,247,106,106,62,51,39,56,31,67,127,217,169,214,103,194,171,71,53,49,169,170,94,62,103,53,243,26,110,186,67,78,144,84,72,55,130,253,87,169,35,242,180,147,62,76,12,213,131,154,219,92,45,58,163,80,239,173,112,222,82,28,163,83,70,113,133,187,206,118,89,26,211,36,99,169,167,24,24,157,145,151,44,38,82,163,186,70,184,168,111,212,163,135,175,100,121,192,116,193,4,163,107,13,49,175,232,240,84,2,138,180,130,118,43,133,87,174,16,43,150,113,23,216,46,86,24,15,71,141,208,20,144,163,163,212,233,122,242,248,122,72,11,204,229,229,58,250,128,28,87,205,57,220,198,225,21,176,182,38,154,151,101,113,105,119,57,164,45,166,5,182,87,154,238,146,107,144,88,106,226,74,34,199,192,237,254,106,25,122,154,171,86,237,186,119,35,117,206,252,228,147,165,221,195,161,71,193,159,42,163,184,38,119,132,113,167,185,131,35,197,14,61,97,185,23,31,27,167,200,165,55,104,158,150,220,70,45,248,47,36,100,3,35,240,136,32,111,222,111,206,226,30,231,129,123,182,140,225,55,106,168,236,230,192,183,228,225,233,69,241,169,142,204,218,65,57,124,52,198,249,160,9,130,188,139,86,122,156,75,86,226,198,20,244,149,198,29,161,73,116,244,232,27,205,253,229,201,122,160,8,138,19,38,178,13,42,206,68,25,247,50,131,218,243,36,206,238,78,73,97,46,77,207,209,216,76,183,40,33,131,62,240,121,70,142,6,201,102,242,93,127,153,170,252,151,9,217,231,235,254,193,9,217,255,247,95,253,207,191,253,151,127,249,247,255,245,111,254,249,57,217,211,196,238,109,22,78,161,23,219,208,101,204,52,34,249,43,120,15,220,140,93,76,224,77,30,223,114,248,236,249,208,121,128,115,191,165,250,217,242,9,197,235,9,140,223,174,59,108,93,234,20,134,109,108,58,76,91,238,231,229,237,182,111,201,164,153,30,233,183,21,181,236,69,135,161,43,88,15,124,110,20,127,26,249,88,159,239,194,162,8,24,67,235,121,57,105,88,62,112,44,130,250,160,243,38,24,131,142,34,105,217,192,198,203,117,225,179,203,87,232,114,6,207,219,232,4,24,22,223,231,171,183,247,205,6,134,167,241,65,199,37,71,196,193,67,70,198,51,163,56,146,171,195,150,172,30,48,185,6,183,17,202,129,179,20,95,124,40,20,84,142,30,61,125,239,7,30,55,54,75,21,102,169,15,70,223,37,199,198,202,249,133,47,221,246,65,233,54,84,215,139,222,32,37,112,151,94,32,247,225,238,191,11,187,218,206,127,252,180,111,96,56,148,70,94,127,140,122,250,203,225,113,171,127,124,242,184,107,145,173,3,233,250,99,190,124,54,59,148,191,249,157,236,58,239,54,32,117,110,207,63,86,42,190,138,2,134,52,254,88,102,223,190,25,162,162,180,255,216,36,190,1,105,200,180,103,254,99,139,101,223,6,43,189,39,227,108,153,229,195,166,183,205,123,50,152,165,128,41,79,127,6,70,84,216,127,121,99,140,215,247,92,165,236,211,77,59,155,93,222,83,217,125,202,142,76,47,179,191,39,250,42,144,160,83,171,33,62,121,144,242,157,19,202,228,197,80,55,105,210,110,207,37,224,49,36,39,226,147,69,205,7,110,17,206,150,95,73,118,235,190,129,141,194,247,145,131,109,185,152,196,251,157,182,126,54,161,136,230,48,254,203,245,72,209,233,76,123,192,150,236,168,240,56,27,233,110,51,242,118,210,35,48,40,250,115,33,139,207,37,24,127,13,198,229,225,179,134,157,147,158,151,147,98,235,67,163,159,96,215,125,8,27,189,191,251,8,143,166,123,129,118,188,46,47,206,109,42,249,178,211,28,175,55,229,14,148,94,191,15,204,109,224,227,154,70,245,166,112,235,215,151,106,165,166,83,52,76,96,122,100,248,79,47,171,170,85,152,128,143,79,217,145,222,101,235,98,163,182,184,192,161,120,107,62,91,197,122,21,250,211,176,90,12,125,249,177,129,229,229,103,173,75,214,41,27,100,4,222,131,77,207,23,201,121,5,166,38,49,59,124,78,118,209,15,163,49,152,223,14,120,48,199,51,107,221,50,202,29,62,31,250,172,8,125,14,230,112,216,120,129,21,54,175,220,133,141,89,68,209,220,111,174,20,232,210,212,107,200,179,55,78,205,11,87,138,196,245,221,199,118,185,246,4,48,117,54,186,158,199,140,186,109,191,169,38,74,56,11,21,62,167,162,251,203,233,224,244,200,141,106,244,53,14,67,88,163,159,141,9,24,112,47,249,1,141,2,203,65,218,96,41,122,182,176,239,179,99,0,36,9,208,80,20,190,253,78,195,13,214,31,33,77,178,67,10,120,46,137,55,3,83,67,117,247,40,182,135,98,20,109,248,160,176,197,30,89,6,61,88,243,165,32,191,168,233,211,25,118,43,95,102,60,217,233,129,205,169,236,240,144,110,152,6,39,167,177,39,179,25,143,141,238,126,236,28,31,53,18,252,153,106,72,44,122,192,196,253,244,167,19,217,235,247,221,200,99,93,70,82,143,87,221,142,210,79,119,40,204,140,102,135,137,123,79,133,11,252,193,23,198,169,254,188,156,234,230,60,29,38,209,172,41,76,158,131,163,70,230,167,104,105,161,240,157,205,152,36,134,65,161,219,17,232,109,57,76,191,57,253,105,82,163,118,60,189,247,80,125,176,33,242,125,53,173,169,141,234,55,141,8,89,12,156,106,69,85,100,73,98,11,205,169,181,164,94,96,224,115,12,87,192,184,199,245,195,58,108,91,254,114,35,165,88,10,211,62,198,167,252,105,110,97,112,212,173,102,124,75,207,197,212,140,174,199,23,4,174,63,61,242,141,94,141,190,255,27,21,80,207,103,55,213,235,26,12,0,58,48,171,33,244,129,13,75,190,84,184,244,28,59,201,154,136,42,92,96,124,115,152,234,71,149,85,173,52,247,222,1,43,67,165,193,80,9,58,74,253,131,136,201,70,67,94,151,39,100,171,70,123,37,131,17,25,190,30,198,111,45,104,50,194,51,71,71,123,110,84,99,197,239,241,48,44,8,186,152,212,136,251,101,125,206,67,122,180,85,90,234,14,151,208,176,49,101,213,56,201,57,186,25,142,192,180,50,215,167,173,103,229,133,233,24,46,133,143,214,22,197,35,136,192,112,161,43,154,146,75,119,216,104,218,86,212,124,252,221,225,149,178,94,168,248,194,67,105,164,29,88,83,21,190,26,49,142,255,50,217,47,169,42,92,152,116,135,123,123,118,56,113,147,153,182,195,175,30,81,169,144,173,254,48,205,148,245,155,105,15,190,2,197,161,188,21,38,235,196,191,26,34,46,221,70,132,35,179,43,133,136,182,96,190,1,174,52,93,13,120,55,221,193,196,30,111,58,53,57,111,121,164,231,221,100,10,196,156,144,246,175,150,201,209,57,32,216,112,184,7,241,51,40,237,67,154,131,112,118,234,171,179,165,168,56,76,82,174,236,111,28,164,203,47,23,2,136,229,217,8,164,155,186,40,196,99,51,166,188,188,112,143,143,128,251,156,58,163,244,100,187,121,157,192,180,15,145,41,163,95,69,204,73,35,155,53,43,10,197,184,111,96,75,246,126,224,115,228,155,191,27,55,150,138,217,50,141,229,221,97,106,182,228,233,100,132,99,63,20,89,53,213,147,145,70,247,84,88,96,138,185,228,171,97,53,88,174,40,15,35,114,210,167,33,161,88,1,83,96,43,51,126,140,76,178,111,28,238,212,147,11,92,173,47,189,195,184,91,183,194,116,10,156,14,111,105,13,0,124,174,111,151,163,196,115,31,145,145,142,25,191,93,20,146,165,254,136,43,8,196,170,95,0,131,58,40,149,148,136,132,184,185,168,170,150,114,33,123,241,242,181,62,19,218,36,149,201,56,236,231,37,193,3,94,107,202,221,51,225,153,46,174,123,193,189,176,197,43,64,120,83,12,119,235,253,39,187,116,66,216,84,253,8,208,118,91,146,216,129,115,203,35,96,238,53,29,26,156,96,57,94,222,84,43,36,51,60,135,174,58,44,235,64,223,77,18,188,11,59,11,141,202,94,152,219,226,42,53,224,45,57,194,211,122,41,165,120,120,66,172,35,104,38,70,236,203,213,41,57,120,96,74,221,99,206,176,106,183,192,132,65,92,21,30,159,111,47,96,99,85,146,145,81,142,90,5,182,94,245,59,224,150,196,166,162,193,20,164,146,1,63,230,222,92,147,198,6,15,172,11,66,195,144,219,55,240,123,121,89,250,242,115,111,205,56,126,112,150,136,141,107,38,192,40,50,52,45,201,33,158,60,74,151,89,25,239,195,228,149,78,153,211,162,110,47,196,229,81,122,101,69,224,94,20,24,2,129,120,183,101,143,9,154,157,4,204,214,186,169,38,65,76,203,187,195,219,70,82,237,234,59,216,238,203,35,75,183,139,143,231,235,11,36,51,86,151,208,55,76,91,174,164,7,64,242,162,65,233,142,23,239,166,107,173,194,104,84,241,201,9,206,72,65,131,158,53,27,115,83,214,97,211,164,56,9,108,221,218,4,230,174,114,69,130,98,243,224,69,3,110,172,207,12,129,51,164,120,24,127,3,39,55,4,78,77,146,198,14,92,198,76,33,174,180,197,52,48,225,162,214,66,82,118,117,71,207,73,96,41,54,66,37,59,236,129,143,201,21,155,236,216,153,85,55,56,9,86,43,100,97,173,26,244,165,223,58,202,157,220,16,173,232,211,132,66,90,8,164,66,218,136,156,189,129,109,52,87,220,78,71,29,150,161,193,134,38,91,152,92,1,185,64,176,67,225,123,114,152,106,112,65,7,21,234,254,211,121,55,201,14,192,221,111,101,54,14,31,145,46,55,31,123,103,23,215,129,16,171,89,69,14,234,111,119,99,147,210,213,172,83,78,175,165,234,186,198,72,246,83,10,159,123,56,230,52,81,105,175,47,63,234,90,142,161,113,211,61,179,2,167,85,232,26,176,57,60,47,167,21,173,75,36,114,245,151,222,1,195,168,204,93,93,160,64,244,89,176,51,135,203,143,95,55,94,43,153,84,35,23,175,45,140,132,81,244,102,180,6,76,35,12,43,34,241,242,114,35,31,45,97,211,81,244,35,75,66,47,209,236,78,59,218,122,76,113,8,146,173,182,212,96,204,229,185,88,207,125,78,99,84,183,70,33,150,145,145,99,1,134,171,165,89,178,173,254,54,4,8,174,69,53,203,64,213,223,134,243,88,236,232,6,181,106,192,197,122,109,174,48,210,151,202,82,250,124,228,112,203,225,49,151,229,166,122,195,91,61,224,131,181,128,162,192,152,5,110,243,25,91,169,168,250,144,16,167,208,122,49,143,242,243,244,89,207,236,86,68,134,63,75,174,16,227,23,242,229,62,35,161,42,177,11,76,188,241,174,8,205,199,215,140,36,71,96,146,69,155,195,188,76,95,110,165,87,195,97,163,241,83,24,154,105,127,122,81,136,213,20,182,14,191,14,163,143,84,129,57,177,201,95,78,203,130,165,35,207,100,14,228,11,211,137,67,20,192,65,124,170,94,45,236,171,66,145,136,209,48,161,119,205,240,193,38,30,77,71,110,137,143,241,116,210,202,160,105,85,45,151,112,129,78,41,236,141,161,48,36,176,62,169,163,105,97,52,112,242,35,52,168,69,110,67,31,94,40,197,254,48,110,238,172,40,69,124,254,112,111,143,27,117,12,203,131,233,14,147,116,223,20,166,136,194,159,110,214,56,88,225,35,97,135,79,74,131,163,87,95,62,172,252,208,97,2,21,83,225,126,59,148,145,251,177,138,6,149,40,106,95,178,15,171,94,127,3,133,175,248,74,83,141,187,244,197,157,150,161,23,165,60,242,121,148,14,173,254,179,84,255,10,8,189,254,242,117,162,197,172,110,126,100,188,204,214,231,132,82,152,132,126,159,173,92,53,138,75,241,46,172,231,142,166,50,171,254,52,213,217,203,223,157,248,49,253,105,100,93,246,233,72,244,109,172,10,71,106,255,57,6,152,166,73,159,198,198,190,190,26,104,107,71,210,145,193,193,231,219,111,81,89,157,117,198,168,108,189,87,215,185,143,151,36,131,80,235,5,135,68,160,180,125,215,61,96,4,17,219,97,35,203,81,248,156,185,171,128,13,50,40,212,35,120,224,115,175,109,127,122,106,156,203,250,125,175,226,191,60,140,176,84,225,126,147,61,64,9,146,235,140,164,18,242,153,14,190,89,18,9,129,83,74,126,108,8,194,168,8,133,94,177,197,195,189,22,141,238,161,242,231,28,163,38,231,103,43,74,178,126,160,244,224,124,222,125,148,208,230,43,121,238,52,189,110,105,131,27,38,217,192,223,164,49,48,206,197,114,239,46,213,8,73,210,12,129,97,177,242,41,59,215,142,198,254,176,178,188,48,19,216,168,227,5,158,219,59,179,152,172,157,226,116,195,94,160,45,215,69,51,107,171,239,102,202,166,15,60,91,217,189,194,213,185,220,233,190,140,77,156,21,206,215,21,15,213,110,146,58,10,179,44,93,23,62,2,237,152,230,207,15,99,112,185,228,254,17,254,40,124,198,121,93,137,195,18,141,245,119,143,44,190,222,190,175,11,110,209,197,176,100,99,255,101,116,145,231,205,180,252,241,55,19,202,19,189,106,80,89,181,102,192,173,168,225,78,113,77,154,205,223,61,32,15,208,111,102,220,126,40,109,40,237,129,173,25,180,195,249,57,57,253,203,250,191,232,153,63,225,10,0,46,50,110,60,10,253,121,56,83,162,118,225,163,201,8,53,22,240,209,69,93,18,157,157,190,146,142,11,231,199,117,82,146,159,219,52,0,140,233,55,221,113,59,166,53,197,210,41,195,231,239,91,108,90,157,143,254,116,195,247,225,48,52,90,227,121,186,161,96,56,140,102,165,104,112,51,100,186,58,115,111,40,108,57,141,14,147,161,245,124,87,113,10,144,3,67,2,248,188,59,215,181,3,173,59,77,221,100,205,26,189,253,96,180,166,58,250,3,31,205,164,58,220,200,167,16,152,138,233,25,79,147,236,171,168,81,110,94,148,116,139,231,89,28,218,129,230,246,7,140,122,112,247,224,217,163,41,61,123,144,124,236,171,73,162,12,244,212,250,3,231,229,194,102,192,160,157,85,154,24,153,113,192,116,77,120,6,126,110,64,87,52,113,225,172,247,187,70,27,49,41,172,237,115,122,234,168,113,175,156,23,237,241,204,56,12,133,174,104,154,233,246,142,252,58,58,40,212,60,211,219,94,44,228,24,41,157,101,191,232,205,217,4,165,38,226,253,93,234,20,47,12,81,107,123,159,134,161,222,225,34,204,110,223,132,93,74,101,164,235,170,235,217,222,164,117,250,98,160,124,236,103,182,167,211,26,31,56,237,58,223,103,103,156,28,227,181,232,15,76,199,56,223,98,28,240,71,156,80,63,231,90,19,98,109,61,2,131,34,111,23,162,29,9,251,142,27,42,179,187,146,52,157,207,229,57,212,201,251,16,0,99,104,61,103,39,199,169,253,249,59,31,116,133,214,196,29,179,219,35,17,168,247,187,51,218,201,150,110,243,17,9,221,175,90,90,162,173,242,138,147,150,92,126,119,26,61,207,71,34,208,225,200,127,186,107,227,248,79,148,213,48,117,144,169,243,21,101,22,205,190,112,131,84,255,25,25,149,181,62,165,13,135,190,162,244,150,241,41,171,92,152,251,145,208,235,22,112,3,87,122,95,61,210,223,155,205,230,97,28,108,143,134,65,132,166,7,220,118,122,102,252,140,188,196,98,23,139,159,61,215,86,206,174,87,17,252,127,103,5,101,209,197,40,29,96,53,101,132,43,51,141,234,31,150,224,167,125,244,128,36,119,226,249,168,82,159,151,227,15,114,69,224,200,150,221,158,5,59,111,190,45,91,128,155,240,16,128,246,238,129,111,40,60,218,43,235,134,145,165,92,248,232,147,189,63,106,4,201,143,205,225,76,55,70,213,110,40,147,187,187,152,48,109,122,132,10,21,152,174,162,52,242,139,242,163,27,209,207,202,7,142,61,164,219,20,187,121,6,10,31,198,3,115,61,248,187,7,121,150,143,70,120,174,50,63,218,205,248,21,116,86,22,28,168,1,151,249,42,117,228,111,184,77,67,70,98,31,143,178,58,197,176,104,180,71,122,214,203,20,122,71,73,167,211,129,227,213,136,229,170,218,251,212,224,118,76,34,255,233,138,199,236,81,209,233,238,230,79,83,216,249,136,172,115,13,186,56,36,222,162,30,254,1,225,118,247,35,208,202,147,74,134,244,204,59,214,26,89,60,31,195,131,228,26,223,41,217,170,28,21,134,180,197,199,77,179,203,170,47,207,244,183,242,157,2,129,231,107,140,53,81,98,154,177,245,233,203,207,155,61,227,150,76,202,42,57,236,24,122,52,186,29,14,155,239,78,97,210,85,239,200,225,137,232,175,141,57,8,183,58,108,196,227,10,147,229,62,29,198,234,121,172,227,146,226,244,85,226,32,42,55,198,215,205,195,97,26,42,42,122,140,162,27,138,37,88,86,223,135,73,176,113,141,181,162,76,119,125,154,236,14,223,165,149,78,43,143,5,75,56,194,229,33,221,127,251,179,158,228,0,52,159,180,78,235,22,253,46,162,242,205,159,62,119,194,115,58,185,147,60,157,96,88,226,224,99,214,31,27,55,52,44,35,51,126,28,67,140,213,29,44,181,209,11,237,121,122,122,73,78,166,15,46,36,150,234,189,161,182,37,224,241,158,1,56,10,179,95,142,144,75,119,189,100,104,229,18,247,114,165,16,248,113,103,124,3,114,120,188,30,7,50,202,182,79,26,92,127,58,165,31,63,155,163,71,109,212,213,220,133,168,216,69,243,124,238,31,136,243,67,148,66,116,252,152,8,70,145,228,119,95,205,105,62,119,186,117,122,30,254,81,220,131,234,76,35,63,62,185,176,132,22,110,213,199,195,136,179,195,103,204,50,198,244,229,150,150,123,183,120,49,146,186,231,105,104,37,178,195,164,93,235,111,51,73,46,24,40,145,90,186,214,164,157,122,30,29,103,77,58,252,152,95,54,183,75,173,69,130,182,145,46,41,108,150,151,195,104,54,15,108,93,89,29,230,106,86,143,113,157,201,119,2,244,88,154,90,66,10,216,26,2,143,242,92,218,100,170,244,152,149,175,39,143,194,246,136,195,56,167,213,45,59,40,156,241,129,155,191,100,42,76,194,171,79,26,55,142,90,86,4,163,114,12,237,108,242,169,154,41,225,137,112,51,66,117,147,85,172,88,112,209,173,209,66,11,8,221,137,103,103,149,56,94,48,96,37,149,58,103,82,70,21,184,62,206,20,10,18,101,65,58,252,163,250,211,214,177,215,103,229,252,176,60,75,167,162,182,3,196,98,44,10,19,167,242,57,33,243,77,189,232,180,13,41,241,48,180,216,242,81,200,217,237,55,35,53,222,154,119,59,150,101,167,93,121,85,72,180,210,3,130,208,207,238,6,47,100,161,230,7,166,198,109,58,140,27,92,127,27,106,113,247,105,60,140,20,128,103,45,93,222,192,202,210,244,246,33,213,173,184,55,133,154,181,71,221,94,70,226,239,175,102,31,233,74,91,54,142,219,101,165,88,67,45,133,241,202,249,103,65,182,160,97,11,11,233,87,255,44,50,165,212,39,183,140,123,214,71,206,193,124,70,62,173,49,173,195,164,83,233,106,30,129,51,220,53,134,149,214,245,90,93,75,34,131,208,165,31,21,88,23,155,61,43,47,167,160,81,135,70,174,79,200,28,250,161,169,77,105,10,116,160,9,207,142,162,123,140,144,72,105,247,172,63,189,169,161,242,73,161,178,72,55,56,244,85,43,78,71,194,40,84,152,212,92,121,183,245,177,85,24,50,242,120,249,209,60,85,86,226,244,239,49,103,228,82,169,156,222,214,87,213,247,10,5,11,186,13,33,114,242,176,255,160,168,109,233,141,14,111,188,39,29,19,152,213,140,180,115,20,233,27,124,231,140,166,207,90,49,53,172,183,144,71,16,242,215,5,94,96,236,190,236,232,124,29,0,180,12,42,242,176,89,137,2,31,77,197,115,253,7,89,195,93,175,251,125,198,85,252,108,102,146,90,84,32,17,206,172,62,103,84,195,60,215,238,62,139,213,91,192,104,81,58,227,139,212,161,248,237,74,151,37,141,119,166,17,62,111,75,195,83,59,124,127,61,193,29,38,14,47,97,94,60,245,94,96,4,220,68,29,167,143,61,78,174,139,66,38,39,25,105,20,182,174,238,42,20,42,129,90,156,100,115,182,225,247,102,166,206,88,246,248,180,252,106,95,77,146,69,5,219,199,92,242,171,233,124,94,82,235,134,170,30,238,11,135,91,109,82,72,70,225,141,119,88,4,166,118,94,134,141,57,179,93,57,203,45,21,77,116,32,167,47,110,251,12,73,152,230,34,20,14,181,31,235,35,209,53,255,149,42,144,233,238,196,108,221,159,52,42,78,131,44,15,125,228,106,121,165,26,207,39,19,55,94,141,108,18,116,29,187,214,69,93,38,109,81,226,11,100,155,99,128,58,76,175,9,25,216,217,65,213,19,188,7,29,212,159,44,162,102,196,90,62,161,197,184,106,2,182,248,79,15,24,2,62,89,104,107,241,208,253,179,173,15,133,188,188,155,53,234,191,77,183,227,37,179,114,180,254,37,171,149,160,53,87,180,139,167,147,158,230,26,46,178,78,93,201,237,42,66,142,26,28,134,51,104,87,55,218,224,253,31,154,119,66,226,219,114,95,126,162,166,77,52,32,178,61,82,141,135,7,129,241,39,183,227,60,17,63,221,73,29,80,152,210,151,238,48,205,218,53,173,4,94,207,120,152,14,127,138,14,175,161,33,24,62,181,10,6,182,92,218,149,58,124,164,213,31,249,46,61,252,10,104,36,93,167,155,83,186,90,192,169,191,217,50,56,74,221,221,14,239,233,124,126,187,89,49,95,192,77,37,29,137,92,105,185,29,155,104,71,246,164,24,117,168,131,102,192,216,201,10,163,135,7,76,134,165,38,17,161,233,249,221,146,112,179,102,69,185,63,122,160,69,147,80,45,125,162,187,37,106,236,14,59,63,185,81,240,116,5,140,105,170,153,85,53,111,55,161,201,190,215,234,82,46,251,234,201,110,95,27,67,205,88,97,92,117,198,192,73,78,91,79,210,151,72,156,100,42,143,166,240,37,200,25,135,192,85,69,14,185,23,227,121,186,233,122,178,165,235,208,223,78,79,162,93,182,52,19,25,185,102,64,32,43,113,220,6,124,62,228,73,149,227,106,139,5,195,217,250,228,225,89,173,78,192,84,123,104,22,95,74,33,54,18,237,92,196,167,72,117,52,201,26,1,87,245,60,32,148,90,88,78,86,164,172,27,245,92,208,189,79,217,137,121,141,250,228,31,78,125,154,60,16,29,26,249,108,51,134,182,105,42,163,153,143,214,35,57,96,74,172,21,230,120,199,225,78,53,105,106,21,212,70,85,14,40,13,229,116,214,22,225,28,57,222,67,147,190,160,152,233,126,13,88,75,104,77,32,164,65,117,15,161,83,159,252,36,50,181,207,206,141,87,27,193,190,194,36,165,140,16,89,235,205,113,205,84,77,196,203,237,180,42,60,34,5,22,113,57,246,147,55,124,212,239,29,135,96,163,126,107,30,107,25,206,144,101,146,26,30,148,39,191,118,247,216,198,123,195,20,166,48,180,188,53,110,137,253,8,114,58,64,141,22,176,17,202,62,153,191,100,107,59,140,191,70,83,154,105,8,227,183,219,177,0,223,239,162,103,139,192,228,16,232,164,65,240,145,227,167,161,235,215,159,30,68,106,93,37,224,0,62,121,195,211,252,175,126,179,166,52,158,223,38,2,20,58,20,60,119,77,95,126,38,41,162,44,16,72,244,162,67,67,78,201,211,77,169,135,167,49,117,167,80,132,176,82,158,15,163,235,163,223,157,214,57,87,115,177,119,74,72,96,135,143,40,215,167,97,132,144,151,23,66,56,154,29,143,150,16,223,13,133,169,190,59,83,150,20,186,78,91,93,19,31,207,133,56,139,188,219,130,198,154,59,223,154,232,242,197,200,51,21,198,126,242,159,54,138,82,125,57,53,54,43,84,60,52,41,77,204,71,95,118,125,36,163,210,233,187,27,174,190,80,0,9,186,141,167,100,160,95,34,31,83,61,241,45,105,189,65,201,37,244,195,150,158,138,125,146,51,134,168,219,252,148,10,14,152,214,103,40,159,212,44,233,78,219,40,13,177,17,201,37,84,149,122,91,247,154,248,237,61,155,234,235,246,71,191,8,232,228,55,245,18,218,80,193,133,58,79,244,79,37,7,12,179,37,214,147,68,4,149,213,144,41,205,28,48,22,144,254,246,89,239,237,146,227,43,137,221,79,121,73,89,53,224,99,124,105,109,23,84,170,78,195,65,91,191,165,202,233,162,145,198,12,116,55,245,222,145,28,239,77,176,249,97,202,145,139,214,197,212,124,91,119,153,249,52,159,234,116,250,160,137,78,78,58,189,86,236,99,150,164,80,155,249,179,214,141,97,5,174,48,236,172,164,74,127,187,64,137,231,159,109,21,252,90,138,4,233,99,44,55,92,73,207,135,65,7,55,196,106,236,15,127,131,101,89,121,44,241,227,94,109,127,84,42,173,176,88,39,197,117,10,91,51,217,176,242,235,126,74,145,160,143,246,151,23,184,244,148,232,3,210,199,210,194,1,49,154,230,107,47,4,100,18,247,5,205,211,116,90,8,149,133,111,4,225,160,229,118,244,59,110,93,92,62,75,227,102,43,209,4,202,183,90,129,110,67,107,199,136,169,138,159,140,127,30,116,167,42,126,48,233,55,13,186,66,13,43,47,31,75,134,22,220,29,254,137,92,81,253,98,35,141,119,207,6,149,139,26,167,95,197,42,189,107,192,79,49,4,36,164,97,133,227,247,78,250,193,149,140,1,247,21,37,122,255,40,137,1,52,135,33,166,169,18,43,74,253,0,47,95,104,166,164,132,231,167,26,148,84,53,255,233,51,149,90,226,68,189,77,217,87,87,233,155,20,22,253,233,150,233,232,61,46,76,247,68,229,54,129,34,228,118,128,35,47,151,133,212,202,223,106,60,32,23,166,213,210,83,86,220,154,103,184,208,24,25,158,9,229,10,168,201,139,25,142,109,53,223,93,64,216,178,250,187,201,21,235,90,106,138,45,231,238,210,78,206,92,86,122,133,73,229,247,117,18,119,28,254,79,129,45,173,237,252,112,16,48,169,90,159,14,65,252,190,14,25,107,137,144,148,217,1,89,149,174,115,187,147,204,171,218,252,134,7,40,95,97,71,17,23,196,251,1,35,55,221,18,239,230,117,151,136,24,246,109,241,226,43,168,9,53,59,18,242,212,160,231,33,17,37,75,87,71,224,233,45,222,14,76,54,163,228,177,156,139,15,206,236,187,32,11,159,139,56,137,173,89,199,237,91,154,205,215,160,105,180,231,35,173,113,246,93,78,122,230,72,20,127,67,141,232,9,169,208,226,39,181,237,104,129,216,92,41,238,240,5,180,165,176,57,106,179,111,211,217,85,173,165,0,160,68,220,10,90,112,29,56,9,5,61,148,94,107,21,162,240,89,110,241,48,80,248,165,51,110,241,156,80,184,141,108,73,62,123,214,146,157,100,7,74,173,174,254,36,250,167,87,47,64,196,2,162,227,186,194,100,179,55,49,213,187,78,218,177,128,216,202,98,170,107,93,50,84,235,62,108,166,80,84,249,179,9,105,102,214,100,216,75,52,67,42,19,202,142,113,13,227,82,21,216,106,139,253,171,206,173,165,53,49,155,102,98,203,67,152,148,138,76,221,195,148,119,140,16,165,52,11,204,250,52,55,79,88,164,148,157,137,204,129,203,222,217,233,249,109,84,197,169,48,190,90,129,137,51,62,79,135,255,238,92,52,240,127,93,20,246,225,149,214,40,242,176,92,138,172,13,9,85,97,12,227,19,232,250,244,78,41,132,252,198,26,122,94,78,208,203,85,9,88,148,195,143,203,203,233,62,24,238,84,250,166,213,128,207,149,176,179,95,169,252,111,70,26,58,74,78,135,37,47,28,185,69,92,231,7,142,222,113,230,120,164,119,160,162,155,237,160,123,184,202,103,23,139,19,199,86,26,218,73,7,37,102,122,139,122,219,226,85,236,112,242,253,96,194,159,17,131,204,98,228,211,165,147,250,248,22,81,196,42,201,249,240,83,237,150,226,58,103,107,180,161,48,185,95,75,110,251,250,204,169,233,165,43,52,137,44,30,108,91,145,115,61,198,211,237,93,206,70,19,226,162,241,205,172,155,1,2,208,80,98,172,125,138,190,27,30,139,120,247,148,93,104,224,217,89,17,173,102,100,58,236,102,101,41,17,134,79,186,141,72,206,113,19,158,134,245,194,26,78,176,172,33,117,60,5,102,105,242,27,173,29,178,36,245,53,107,244,164,79,159,199,151,103,78,147,36,166,190,164,13,143,245,246,124,12,216,158,53,106,69,138,106,237,145,172,120,52,19,173,77,161,227,121,141,176,20,162,84,125,181,196,72,160,19,242,252,79,136,137,250,3,175,120,57,57,18,210,194,141,223,230,8,120,110,41,170,199,51,242,97,141,148,60,219,182,143,241,156,236,194,233,245,228,82,51,118,159,173,64,33,158,191,155,60,73,69,201,110,115,11,163,207,135,158,152,163,137,219,211,115,254,176,215,147,158,46,106,152,61,18,78,71,93,73,225,228,233,26,132,99,95,4,89,5,245,81,201,188,201,136,229,247,79,85,239,232,168,212,195,21,69,33,158,58,146,33,189,75,53,114,194,147,53,103,17,24,171,192,67,75,208,134,105,0,8,139,176,77,183,55,113,8,72,59,90,96,122,62,245,40,244,56,246,199,123,135,248,192,22,220,55,250,234,77,215,131,26,117,74,139,236,211,23,158,238,234,37,157,70,20,48,166,164,246,120,184,194,27,174,227,194,83,88,162,108,75,9,3,104,148,130,198,235,229,100,112,216,202,179,4,221,183,84,155,109,88,193,84,139,201,114,219,67,221,173,239,46,212,190,185,133,189,173,193,155,188,27,110,105,231,173,59,48,5,79,242,85,240,59,4,111,11,62,40,165,119,32,116,20,181,218,230,38,80,186,72,58,62,250,209,35,78,250,40,103,203,134,230,116,2,4,132,151,154,208,59,24,255,65,143,10,170,6,6,157,104,253,210,156,118,142,212,76,181,78,219,94,156,75,102,199,80,26,29,236,162,238,185,30,231,156,214,161,132,50,24,63,89,138,57,203,99,86,145,234,145,163,26,115,17,196,21,24,162,131,29,69,139,199,190,94,74,236,69,73,123,206,82,172,121,230,88,140,27,184,221,61,163,194,252,27,74,223,70,35,199,8,245,157,115,88,84,115,59,191,100,45,204,252,171,33,247,86,182,202,222,231,240,226,248,179,30,75,157,242,139,182,42,81,45,109,34,226,37,255,228,245,254,114,42,146,95,2,196,191,226,137,253,75,70,220,254,15,103,196,253,251,191,255,31,127,251,175,255,243,239,255,253,223,255,211,25,113,43,237,89,251,239,74,192,161,209,168,112,185,11,104,40,92,115,253,194,103,135,187,210,83,173,171,253,17,196,227,162,59,26,28,27,216,142,60,186,111,134,43,43,152,115,190,55,215,95,134,172,185,74,240,28,180,128,51,110,161,79,211,3,166,22,90,127,152,62,135,223,142,199,215,1,203,157,223,7,60,156,189,97,15,238,138,106,225,54,129,97,55,43,119,100,11,85,193,3,50,70,86,185,97,62,186,240,153,145,200,126,2,62,155,252,231,162,7,134,162,76,191,43,83,27,191,239,203,183,101,223,234,211,155,252,243,251,217,48,157,141,231,183,247,250,17,218,130,158,213,136,216,120,53,74,233,250,243,23,3,195,172,51,100,198,143,34,87,186,15,156,10,162,176,25,234,71,107,254,43,14,129,139,163,28,205,219,207,83,181,182,46,144,24,94,184,15,73,30,4,94,112,147,231,11,47,186,159,245,128,155,229,218,251,211,91,169,165,128,143,142,89,106,117,152,166,13,242,52,132,38,63,189,133,232,76,26,146,97,65,50,38,89,71,227,254,54,76,189,189,202,211,36,106,253,74,140,129,203,81,160,116,55,192,39,251,115,209,3,87,60,144,178,34,52,21,254,101,240,1,55,10,192,101,90,166,117,71,246,167,41,109,200,50,231,103,7,228,31,71,25,48,94,217,7,38,204,60,29,54,94,61,153,22,100,92,243,37,201,198,24,40,40,157,45,210,116,148,114,103,217,13,168,45,63,186,8,131,247,142,212,67,10,127,42,249,161,37,158,222,65,10,106,117,65,84,228,56,74,154,98,188,155,142,207,249,71,51,108,95,77,14,95,60,76,213,103,254,117,224,176,229,92,48,99,5,92,185,209,230,93,206,148,183,60,138,94,190,166,31,128,35,7,106,143,9,163,60,242,231,214,180,211,211,123,20,250,16,61,182,86,246,247,124,172,47,78,40,48,229,82,219,97,203,72,45,2,211,139,188,250,201,173,37,88,107,41,144,35,234,148,91,160,187,63,112,181,212,82,135,185,236,229,167,167,221,55,14,99,156,204,216,162,103,198,172,110,209,133,198,220,178,191,73,192,155,245,174,100,34,239,57,84,11,96,10,227,230,14,145,82,69,68,47,92,22,107,251,132,18,69,170,10,91,196,194,103,180,80,225,178,5,222,118,205,186,196,57,118,237,214,167,55,84,191,46,144,168,220,73,85,97,82,215,67,32,29,203,180,12,133,115,249,213,203,216,90,195,131,167,191,77,207,251,234,48,243,146,245,187,72,78,203,142,142,172,114,150,103,215,175,190,201,132,29,220,177,58,112,250,2,20,23,118,214,148,173,233,98,159,99,158,124,135,82,7,42,159,117,196,255,175,221,3,33,238,100,188,145,178,187,19,125,86,126,107,121,100,17,201,99,122,54,42,221,125,239,201,194,152,219,34,40,161,39,174,205,5,70,197,79,39,210,232,43,154,190,115,194,149,73,72,73,96,163,21,187,227,174,211,138,142,4,174,222,229,14,152,245,145,145,65,45,240,43,73,159,68,84,91,86,73,183,242,207,29,5,86,96,18,144,165,66,95,189,147,77,110,209,46,34,128,207,13,92,110,73,22,240,217,17,65,124,1,76,178,216,189,111,51,85,150,251,121,58,91,185,211,133,97,171,216,50,35,148,155,46,159,145,115,252,107,112,34,24,92,126,158,46,154,174,83,39,159,244,167,233,137,58,238,132,80,150,28,228,101,6,147,149,210,28,54,38,20,29,56,180,83,247,167,45,241,173,171,144,36,67,212,133,251,71,39,175,139,193,54,241,45,56,232,243,209,116,41,41,133,191,71,139,42,185,217,158,125,66,60,239,170,79,236,138,30,124,162,192,237,151,237,56,77,55,46,67,39,188,28,249,51,125,61,208,119,70,155,186,129,45,215,255,194,133,128,159,194,244,79,242,27,15,154,224,162,18,26,90,161,226,219,223,248,2,100,92,48,179,47,63,88,211,92,145,178,143,26,249,190,243,174,7,126,204,48,239,140,176,19,2,238,251,110,196,213,179,251,201,52,254,217,111,192,229,172,152,162,203,26,128,94,148,166,46,207,79,243,63,191,241,32,112,78,207,195,101,220,149,180,206,77,105,63,191,91,126,137,150,211,42,221,123,211,91,169,209,110,210,111,67,90,164,77,189,241,104,164,245,11,179,76,35,122,78,225,86,49,29,12,167,255,239,155,139,81,212,103,189,75,137,235,95,189,11,18,240,93,178,174,70,177,174,231,23,134,43,71,84,93,120,53,225,39,185,48,1,210,170,75,109,54,218,133,27,68,74,122,231,209,138,238,151,172,50,173,221,227,12,118,2,190,27,71,229,61,215,48,114,141,103,131,55,56,197,202,125,250,72,185,30,69,81,38,100,105,236,91,46,76,6,123,145,151,31,145,49,251,213,4,104,227,59,162,183,13,48,124,99,247,190,45,22,12,105,170,9,64,42,116,87,140,154,180,253,136,58,72,134,218,184,35,31,144,201,233,86,57,246,64,175,190,98,86,6,186,100,143,207,230,188,180,6,211,30,177,170,42,64,104,190,57,92,203,210,221,66,72,187,172,248,109,218,236,232,165,136,79,189,57,108,236,179,251,81,21,206,94,242,223,62,50,188,232,138,173,97,109,134,125,90,160,124,121,174,243,212,214,85,164,233,176,74,134,107,192,232,193,125,251,211,112,161,62,48,237,130,214,93,18,72,203,35,94,136,204,135,227,237,170,225,200,167,41,115,106,117,127,213,103,197,154,203,141,24,248,198,162,240,75,128,70,162,117,201,117,78,85,71,201,62,43,103,70,115,147,67,66,249,66,155,126,10,32,93,43,67,126,251,168,2,151,220,204,96,172,92,121,57,229,22,177,151,172,196,77,206,208,182,142,201,87,56,224,62,223,91,182,218,89,142,155,234,15,10,79,154,28,126,58,176,99,198,221,3,104,189,53,101,100,13,242,252,107,5,211,93,167,110,153,241,221,62,174,34,135,173,73,110,192,100,30,205,64,143,116,205,138,110,106,215,226,221,44,158,188,155,243,83,253,236,19,53,72,98,1,108,26,75,185,213,68,201,205,142,226,115,224,106,23,185,195,164,19,200,156,65,32,214,239,205,73,255,220,115,152,139,194,112,19,5,76,251,44,89,78,82,169,83,243,145,35,34,159,167,7,93,85,86,76,249,236,187,189,240,143,30,208,246,10,219,88,159,54,239,228,253,109,235,198,165,43,2,169,215,142,167,23,237,16,186,192,68,234,92,44,157,87,167,61,116,82,17,198,126,4,38,7,74,22,132,182,0,126,248,50,220,35,242,209,72,199,228,91,1,58,215,161,123,248,188,248,236,98,23,120,92,226,186,21,42,138,120,174,46,23,138,52,7,4,78,150,221,231,50,9,118,243,173,123,184,182,121,253,14,228,153,157,89,209,45,78,90,175,239,5,110,40,189,120,183,81,84,92,151,71,193,19,84,218,115,56,115,187,206,24,26,253,30,101,90,86,203,8,178,238,47,239,140,226,243,160,233,22,143,3,227,219,239,42,22,248,236,171,78,176,17,142,109,46,95,109,42,214,21,42,28,220,52,158,151,15,200,160,235,133,27,124,98,10,67,67,112,23,164,90,214,212,243,219,104,162,87,15,170,70,121,49,84,168,144,139,59,252,105,136,83,69,201,218,100,137,238,171,193,209,123,34,207,174,11,2,117,122,42,23,62,115,178,170,174,38,209,97,71,235,40,122,114,107,178,218,218,139,158,163,144,68,211,129,229,231,150,67,2,83,24,83,116,159,89,206,195,29,55,44,210,229,129,105,88,215,252,167,9,35,168,80,169,88,10,247,230,172,166,71,138,190,77,218,96,94,215,215,66,63,94,26,115,11,76,115,199,187,145,136,137,54,221,41,205,24,101,239,114,145,185,165,214,205,110,203,122,87,93,120,82,167,163,240,134,58,224,135,118,92,45,77,7,182,41,179,191,159,213,41,84,214,229,56,186,202,172,215,29,130,14,218,244,244,192,213,48,174,138,6,63,62,113,155,231,171,126,165,202,150,73,68,254,190,162,248,56,238,229,83,81,153,234,208,197,196,183,191,28,70,38,36,157,239,106,252,243,14,211,206,85,143,53,57,131,254,211,231,20,86,189,93,142,28,200,43,30,46,93,92,255,118,99,239,62,125,186,73,162,86,187,107,195,244,211,125,186,115,25,170,103,212,124,43,101,88,72,147,62,234,44,161,97,147,159,13,20,129,173,110,156,73,174,86,246,29,218,161,12,93,234,198,217,36,153,249,217,40,169,169,142,3,137,80,246,77,84,96,64,120,158,166,128,247,106,196,213,188,4,106,242,157,179,178,115,245,223,46,240,79,138,194,220,173,53,223,242,179,149,114,18,41,108,228,94,123,248,203,187,53,29,21,152,132,183,107,17,18,148,92,122,121,208,250,34,181,123,97,91,171,107,189,32,112,66,244,117,29,11,149,142,29,75,93,53,240,212,12,255,238,163,31,31,237,89,213,237,115,244,170,31,189,110,109,81,158,167,199,109,227,99,29,10,168,165,210,161,25,231,242,15,165,147,252,84,111,161,41,189,190,96,248,228,170,238,6,174,250,95,128,117,26,95,81,122,12,51,2,251,227,90,117,20,3,111,213,160,80,145,81,230,47,124,20,243,199,215,136,206,212,203,239,228,182,100,100,255,106,10,119,196,225,188,48,93,245,84,157,166,21,98,191,170,4,34,101,21,53,190,48,142,175,54,13,131,186,58,173,111,185,183,163,196,219,213,219,82,113,254,7,124,4,161,238,67,43,247,186,215,71,203,103,57,243,84,175,7,244,128,247,2,104,144,6,4,145,158,121,92,234,252,21,110,124,47,23,195,139,60,178,225,22,70,99,147,105,92,134,106,119,55,102,81,171,171,90,255,36,242,111,119,202,157,131,72,129,195,80,119,248,220,243,74,179,179,229,96,49,86,95,59,5,93,62,39,116,242,89,226,6,197,21,143,92,249,193,141,38,245,178,212,95,221,249,5,77,21,206,26,35,184,91,136,20,237,214,69,98,24,73,197,188,42,122,235,91,236,45,72,123,75,191,71,182,81,29,157,244,73,50,59,125,158,33,220,107,26,59,160,142,215,125,56,205,248,226,52,0,70,55,233,236,15,163,47,171,243,255,28,194,243,219,205,225,252,56,179,105,118,124,251,57,127,240,27,196,42,102,152,118,255,105,202,107,199,27,205,113,133,175,17,202,15,174,68,11,21,153,0,184,112,54,218,209,39,198,149,98,78,142,8,108,77,99,88,125,185,198,6,154,170,104,231,144,77,82,177,228,147,157,165,66,19,184,156,139,229,42,93,148,13,72,169,149,5,246,246,101,11,50,248,76,241,212,248,88,35,207,202,159,166,148,70,131,84,144,234,187,223,150,222,26,207,141,70,3,213,208,232,160,5,231,246,16,24,247,210,117,241,147,186,143,92,211,161,13,182,235,133,225,193,29,58,242,35,183,98,35,81,141,54,52,2,102,206,21,63,24,228,202,234,132,87,243,76,174,56,55,132,88,4,134,90,122,57,124,110,141,60,52,54,7,189,195,245,210,55,43,153,21,181,234,104,254,86,251,123,97,234,228,197,75,79,231,169,57,92,68,22,98,74,26,62,35,196,59,174,19,244,76,191,133,2,229,80,90,231,241,11,211,111,82,111,68,234,17,247,186,86,141,177,184,141,173,240,176,30,77,23,198,119,174,123,9,74,219,126,45,61,51,37,84,143,160,224,112,186,25,105,252,115,169,107,108,142,86,238,219,239,29,60,78,58,45,198,169,125,37,29,138,213,234,69,69,25,211,228,15,23,90,121,201,70,100,22,92,136,146,198,144,212,160,194,1,238,17,230,10,209,205,212,163,125,116,213,237,241,76,58,63,237,161,87,117,50,75,197,181,77,4,208,227,108,183,190,108,174,121,65,166,173,238,39,218,40,252,136,80,63,29,251,88,46,143,219,249,28,154,30,26,58,85,62,250,52,60,240,97,29,32,70,242,243,242,163,36,250,203,143,54,89,139,58,196,225,12,190,254,136,163,213,77,97,73,50,79,62,54,85,115,115,172,206,231,132,88,98,233,244,167,207,44,116,13,203,195,13,225,217,4,20,253,28,43,101,235,140,143,35,87,220,82,52,187,93,167,60,89,76,232,194,117,234,148,78,44,191,235,169,47,4,216,118,121,208,94,139,163,141,40,175,198,112,207,142,30,55,217,160,144,252,244,156,236,179,111,114,9,235,247,168,208,43,203,101,76,246,78,140,107,208,221,102,41,154,198,186,199,163,64,126,249,108,224,77,37,106,248,204,232,185,164,91,244,44,71,117,135,66,65,156,105,108,153,50,169,17,126,229,61,159,139,28,184,222,181,194,147,190,159,219,7,223,70,119,47,37,93,211,212,51,108,206,13,87,85,11,201,198,75,12,84,254,83,235,247,86,37,226,133,161,163,3,79,219,199,157,44,113,77,167,4,58,154,251,203,137,147,166,34,1,78,145,153,229,97,90,41,42,76,221,189,63,77,177,216,35,49,208,115,183,15,123,61,222,242,105,101,76,87,19,45,20,52,76,133,45,16,226,142,64,90,116,106,20,23,82,137,115,19,134,39,176,142,231,226,107,52,198,113,191,82,195,65,163,23,0,20,254,87,193,193,171,55,30,89,69,6,240,116,215,235,217,9,120,74,84,87,160,73,189,59,56,105,7,219,231,147,24,210,90,184,188,218,177,251,52,251,162,88,199,148,112,152,157,255,235,148,210,119,96,251,78,169,20,142,170,160,196,119,81,170,71,32,118,125,44,166,243,219,105,142,240,50,42,111,125,181,150,230,169,251,106,98,203,61,7,160,88,171,224,187,30,200,220,33,19,110,37,63,238,69,36,12,59,178,94,154,212,71,142,216,132,228,42,235,165,73,69,248,189,145,233,17,194,198,121,180,179,116,37,93,134,244,94,131,146,179,18,195,143,136,16,165,128,243,81,206,40,50,137,48,23,199,77,63,11,114,84,79,57,153,166,67,233,132,143,78,69,157,7,14,33,188,220,10,195,85,227,129,195,68,175,100,213,252,232,198,27,65,75,28,73,170,228,144,232,81,238,209,204,157,54,229,79,234,20,93,10,175,26,67,54,170,116,167,70,131,162,78,212,163,215,95,239,215,248,48,18,69,143,49,238,241,84,232,120,99,224,144,1,193,61,113,209,58,213,117,68,15,9,143,242,246,179,30,75,124,113,80,197,69,18,142,197,128,135,190,184,192,90,119,87,131,170,216,34,96,178,238,175,30,187,182,182,119,1,227,223,154,195,95,125,78,125,147,147,53,232,124,227,81,88,178,35,134,24,159,184,7,139,187,218,208,161,161,121,23,152,111,140,192,55,185,19,91,102,11,214,224,125,213,182,179,249,202,88,250,85,228,176,181,21,129,239,50,196,184,128,34,254,104,163,49,37,80,255,196,58,146,188,221,239,53,14,217,231,82,131,253,108,160,213,125,33,204,94,146,69,38,115,107,247,237,51,102,41,13,242,106,114,214,150,135,220,233,158,154,94,152,5,242,97,211,226,72,228,183,49,122,101,79,51,195,209,35,23,135,165,239,184,201,116,116,15,42,228,219,243,112,47,190,88,84,164,181,172,63,221,59,142,210,155,184,177,141,165,78,190,43,19,81,191,7,7,117,98,139,154,60,204,169,53,34,237,131,82,18,249,109,203,228,74,53,82,185,40,83,18,184,26,79,167,167,145,173,199,43,53,40,83,118,111,26,233,191,101,137,192,24,13,33,115,149,8,8,9,91,18,245,133,36,219,240,207,67,33,215,158,99,7,235,105,36,52,82,94,208,245,195,32,190,90,145,2,116,36,196,152,15,108,247,131,167,0,157,73,74,186,147,224,73,13,152,118,110,93,191,219,250,218,122,154,206,185,12,198,214,145,167,179,40,43,71,66,87,154,186,222,248,200,250,245,99,208,168,119,151,170,43,6,91,194,253,105,66,192,165,215,119,61,231,53,129,177,237,206,29,144,117,27,167,209,174,40,75,198,246,93,31,24,166,191,229,112,235,143,216,168,144,26,151,200,94,77,207,86,225,93,215,21,247,125,147,74,43,82,38,230,189,90,72,112,235,127,204,137,251,210,146,73,47,253,228,179,173,110,27,205,105,138,191,212,175,3,79,98,172,23,62,58,246,158,146,54,59,190,198,213,203,225,61,84,73,134,190,56,77,207,246,237,220,19,83,229,145,37,23,92,148,246,52,58,35,150,246,233,201,190,180,30,16,155,102,144,242,230,14,246,4,141,190,166,179,12,196,89,12,123,83,34,38,227,162,194,168,13,79,51,110,156,206,166,185,194,127,145,163,252,215,201,216,249,31,157,140,253,127,255,243,191,253,219,191,251,79,255,244,76,108,88,173,43,154,239,183,118,214,71,102,9,193,58,112,90,55,110,105,93,104,146,16,243,30,24,194,206,159,4,49,120,74,149,23,112,189,52,253,6,67,143,219,5,166,175,209,79,221,177,14,56,146,68,104,112,29,55,29,20,120,31,205,119,10,12,37,206,246,151,247,44,220,59,214,157,112,254,88,152,13,37,160,235,169,246,125,109,43,136,174,14,163,158,86,133,235,188,26,135,49,233,106,231,49,26,2,216,1,114,24,222,9,69,169,109,27,142,90,204,91,96,234,0,86,188,27,159,119,81,24,15,94,124,150,17,251,8,204,158,159,1,83,35,171,223,69,28,162,248,203,161,11,108,10,119,162,107,254,180,149,250,118,133,73,195,242,205,0,179,98,80,45,89,123,151,92,3,84,166,74,64,252,138,254,213,36,83,71,69,31,33,4,75,29,118,184,229,181,245,171,137,218,197,87,159,173,34,220,86,221,90,56,223,236,71,107,223,84,165,107,2,112,233,191,86,139,31,188,164,102,182,19,84,117,27,9,248,204,81,210,223,206,145,29,111,240,12,59,6,56,161,174,198,208,200,203,200,10,243,37,2,51,73,1,147,242,240,99,146,248,224,41,53,102,192,228,16,5,12,173,133,194,52,148,153,129,150,188,20,132,22,51,214,122,137,79,29,24,63,72,143,129,113,186,138,194,148,37,203,211,240,240,10,252,245,217,20,120,232,79,227,18,155,67,31,126,190,170,211,110,98,201,79,11,63,13,48,254,30,121,186,10,37,67,231,242,73,165,201,79,103,97,122,197,228,167,78,88,102,116,175,253,192,237,150,68,253,38,92,200,55,58,133,69,71,171,215,229,106,69,103,165,80,191,32,79,231,244,76,57,53,252,179,203,86,201,207,208,224,28,153,178,147,36,9,11,24,165,165,102,217,166,210,230,20,184,186,177,254,235,81,54,101,104,230,151,169,114,66,74,158,138,194,32,80,228,124,73,15,226,142,63,169,221,218,21,59,157,77,106,229,129,137,170,7,92,102,87,161,3,61,149,108,195,34,137,107,134,210,139,57,224,179,43,171,254,52,155,122,199,164,112,17,235,103,13,232,216,69,160,245,172,11,66,211,243,27,150,253,186,175,189,79,19,236,88,33,75,135,20,89,30,180,193,17,21,15,15,161,172,239,230,28,145,3,130,233,146,244,163,43,91,167,197,29,64,158,168,194,228,85,197,211,181,70,70,15,48,57,144,69,238,31,45,10,4,46,115,196,213,215,161,161,147,125,70,200,234,70,105,236,234,27,42,13,201,67,234,113,126,154,209,235,9,140,251,42,174,190,102,141,251,20,62,58,106,13,152,146,114,89,174,177,113,199,198,203,137,93,44,133,107,201,113,131,52,243,118,11,76,122,103,156,159,102,101,26,10,211,65,194,159,38,195,106,200,164,65,77,125,53,197,105,229,7,58,240,35,72,207,234,251,200,200,29,208,219,201,146,20,134,207,25,9,219,179,43,124,52,184,144,119,100,243,77,125,26,194,134,144,242,85,153,92,186,17,37,255,104,152,141,73,241,72,1,189,117,233,238,186,3,133,185,79,127,249,24,55,63,170,150,143,134,177,53,85,69,172,47,79,232,26,5,250,58,133,43,140,4,1,147,44,174,35,171,102,237,94,24,167,145,138,28,227,82,28,190,30,4,12,230,3,147,201,22,48,218,154,78,10,105,211,177,30,248,38,245,108,154,250,16,146,24,66,207,174,48,52,146,195,135,150,44,232,163,240,57,31,33,13,49,155,68,251,35,37,116,197,38,198,157,180,155,162,253,156,77,31,248,57,43,117,12,133,143,65,234,183,215,121,213,217,12,178,75,187,249,57,170,195,51,61,135,211,218,83,187,72,234,36,68,234,192,172,49,186,131,229,232,114,69,81,47,128,158,95,251,239,231,163,59,60,204,126,186,56,78,83,183,10,153,26,55,147,201,88,20,223,43,189,27,255,171,163,89,187,18,118,178,147,49,156,47,12,37,141,30,205,110,45,108,3,182,66,62,129,161,2,111,197,225,74,225,179,194,24,95,62,101,200,152,172,104,18,69,31,78,108,149,102,52,151,186,165,114,214,207,38,167,231,213,149,131,28,15,151,146,85,255,234,36,106,184,74,123,132,85,145,26,103,203,158,155,50,101,4,39,244,171,206,242,252,104,19,230,215,65,168,232,6,135,57,39,187,204,232,29,209,168,79,19,136,138,181,62,87,110,85,145,210,241,91,248,21,64,122,126,203,15,220,231,175,185,165,193,71,172,86,93,174,100,252,223,23,174,4,108,228,187,26,28,153,174,98,97,160,244,173,104,155,221,213,105,74,200,132,124,192,250,1,228,95,231,16,227,141,69,214,233,187,173,114,204,23,179,144,61,60,20,166,151,129,207,56,203,81,150,194,105,92,247,36,151,24,21,0,250,219,70,33,237,179,130,95,78,85,13,168,207,106,172,54,61,180,244,116,53,99,8,242,15,131,8,100,235,119,115,63,196,156,18,21,208,229,38,127,35,181,128,209,75,244,229,144,195,250,1,106,212,38,86,29,57,73,136,37,59,92,223,139,243,136,241,90,221,234,107,102,58,103,133,81,124,238,172,209,206,117,170,141,130,127,161,251,200,185,179,219,243,114,178,73,146,63,125,132,221,74,207,211,100,162,55,135,251,35,13,207,125,66,45,148,163,100,81,235,164,213,81,221,58,162,115,72,83,253,140,234,141,238,251,176,97,196,171,72,58,102,221,8,137,213,96,36,122,190,186,16,180,190,235,69,130,239,124,214,11,242,142,237,35,179,141,170,11,114,182,206,240,123,21,79,208,99,165,195,152,226,219,180,113,141,234,47,31,241,215,178,175,214,57,124,225,139,54,216,218,79,92,184,146,87,171,243,157,75,222,46,44,207,28,140,252,192,137,226,200,139,18,248,109,15,74,183,105,95,44,184,161,244,151,169,95,111,129,210,23,72,39,52,25,73,250,133,173,169,186,126,51,158,139,54,29,174,240,215,7,92,141,134,204,159,78,52,66,216,10,195,199,233,83,150,172,5,155,194,48,149,7,156,181,243,39,48,197,194,119,228,84,85,213,231,183,191,4,125,135,73,196,45,10,83,171,230,79,83,14,249,12,109,245,75,128,107,112,27,237,121,55,137,133,195,209,212,154,74,226,115,212,82,119,59,153,180,171,162,135,11,122,247,238,246,11,97,205,173,98,1,217,154,125,15,215,63,78,102,181,230,34,14,90,116,64,209,78,26,221,133,185,240,219,243,234,218,253,228,157,181,146,2,93,67,177,149,166,195,164,207,63,112,242,188,126,218,185,210,141,93,127,250,104,180,221,175,0,18,76,251,210,9,29,214,171,245,194,231,51,114,123,96,188,205,1,159,91,246,125,186,167,112,144,85,154,250,60,159,109,173,174,252,179,201,159,87,79,17,202,119,115,213,143,70,73,239,90,83,252,212,125,228,92,32,207,98,179,229,91,192,244,21,222,47,188,220,74,56,112,121,206,87,205,232,4,119,177,41,23,154,207,208,160,154,242,251,135,246,6,91,189,115,6,251,164,146,179,180,84,14,31,24,130,150,11,159,243,80,245,138,168,180,53,243,43,130,180,22,233,102,9,92,139,235,234,228,196,204,252,60,92,233,144,232,240,177,217,159,207,162,210,208,7,150,32,181,122,96,248,40,226,97,248,77,117,189,96,252,117,161,67,155,197,242,28,93,186,39,228,187,94,137,156,3,117,185,80,14,22,238,129,4,185,225,115,250,136,4,185,234,72,91,23,105,168,194,54,222,243,71,211,103,169,16,112,228,235,181,250,117,6,252,96,194,202,175,111,15,134,179,116,29,27,148,244,172,166,67,195,89,119,195,49,86,162,51,30,255,154,41,162,87,92,210,226,113,236,241,250,38,154,187,152,9,68,180,242,56,77,44,68,121,209,115,219,168,94,106,237,138,186,131,144,184,110,69,103,115,83,246,192,21,137,167,174,32,104,182,151,195,84,237,168,175,135,158,115,49,46,136,118,212,225,178,42,137,210,254,180,213,86,12,117,160,29,185,125,79,0,225,71,200,248,212,181,119,238,225,18,47,39,103,254,241,88,210,233,178,57,108,157,150,213,145,139,171,53,224,132,94,162,94,249,212,234,213,68,32,127,42,194,13,218,17,88,251,22,55,3,147,125,30,203,117,46,228,125,219,254,0,55,210,179,196,107,223,233,123,118,111,24,96,184,195,5,166,183,229,152,14,163,132,201,111,67,246,241,35,174,50,216,60,191,2,115,182,175,161,13,92,213,208,198,160,220,91,94,222,83,210,135,209,155,2,100,100,250,108,247,210,24,67,187,90,163,144,96,122,241,178,193,173,235,155,143,245,121,67,130,31,186,244,155,200,80,169,241,77,214,39,83,96,56,133,100,208,84,27,75,248,134,254,29,113,182,208,49,165,87,49,13,58,168,180,150,25,25,210,42,3,120,179,100,49,221,89,218,158,28,56,147,64,20,3,31,18,216,3,166,134,162,196,211,231,116,38,125,57,92,23,247,130,129,77,185,233,205,73,101,204,188,172,26,192,4,100,116,228,205,138,167,47,124,142,128,190,154,221,63,252,171,73,169,21,149,21,30,157,237,46,224,3,151,37,164,138,180,231,52,82,102,135,27,228,132,10,83,39,21,191,76,131,85,153,241,73,58,111,172,245,208,158,140,4,145,108,203,187,84,32,55,160,6,140,166,152,92,152,81,28,41,252,202,231,90,66,64,77,63,246,12,44,20,226,97,49,239,75,110,68,3,7,171,10,17,120,162,14,184,84,192,154,141,139,207,152,143,233,149,112,97,171,69,234,1,87,92,36,201,95,78,207,77,69,73,127,139,119,211,218,96,203,200,80,61,86,124,54,9,20,33,237,200,113,61,150,110,188,123,195,165,167,79,227,80,185,241,52,8,9,80,37,3,62,54,192,158,215,59,141,162,209,35,201,249,203,28,189,44,255,118,189,12,229,200,4,182,130,227,11,23,210,210,158,167,143,112,188,70,93,167,163,131,208,46,218,28,121,220,156,102,118,150,54,43,240,128,31,196,175,182,134,53,170,191,141,22,236,210,142,107,47,213,169,48,53,116,247,187,145,249,253,125,218,10,50,28,166,200,94,167,5,130,134,24,57,182,242,51,114,40,165,28,157,89,146,60,13,69,255,243,239,226,118,175,250,93,147,202,17,31,25,10,64,31,10,147,162,228,83,78,164,118,62,48,217,176,254,52,229,171,251,121,249,14,71,20,222,254,41,252,156,144,210,210,187,38,224,157,36,160,6,140,198,125,127,155,98,204,103,181,161,191,141,119,151,188,244,116,54,72,20,252,238,66,129,146,230,109,192,12,237,238,98,40,18,163,166,206,96,148,4,135,27,30,200,173,48,237,16,170,195,16,111,200,211,231,26,110,30,139,128,189,107,151,166,104,248,89,51,182,233,220,15,56,253,226,162,55,193,57,33,227,129,119,114,23,24,117,20,226,227,250,96,15,95,210,165,111,173,103,88,125,133,7,184,88,222,112,127,30,38,209,240,194,16,189,168,88,176,36,255,238,79,83,120,86,158,41,57,11,233,48,217,166,207,195,120,55,221,62,129,108,107,181,247,88,139,249,66,173,240,179,5,11,45,154,221,62,33,21,169,233,47,39,111,83,97,70,118,143,132,47,67,241,151,213,176,208,115,125,100,66,138,76,73,236,123,156,45,207,211,52,88,243,167,203,67,239,79,244,107,147,153,236,240,146,146,56,131,45,109,194,253,18,84,120,169,168,220,101,134,163,21,214,112,225,177,36,207,155,130,121,247,198,88,117,147,162,163,140,22,30,19,139,65,41,92,168,24,8,119,203,236,15,108,21,118,83,124,53,210,151,0,152,151,187,67,197,170,193,244,183,169,64,45,51,252,68,169,188,34,62,148,233,65,5,142,110,194,58,44,87,213,93,80,116,59,209,57,161,221,103,120,214,190,38,217,2,163,109,187,223,129,178,216,96,124,50,24,151,123,15,223,89,47,207,203,169,127,244,100,14,28,111,85,37,33,164,189,201,227,120,141,66,179,165,79,55,185,93,200,121,75,93,133,85,133,34,217,77,62,24,157,134,74,171,90,137,166,134,203,16,126,139,173,48,41,24,238,184,35,187,111,232,157,187,246,246,176,18,93,171,165,81,139,93,201,57,133,215,111,147,61,172,203,101,121,234,238,71,229,152,235,187,51,241,75,247,225,158,63,151,103,159,81,222,230,214,36,78,143,148,245,171,201,195,15,15,112,34,52,173,35,59,243,57,70,14,7,49,197,60,10,83,176,17,222,231,51,195,181,169,26,3,101,75,192,83,187,133,1,147,157,233,67,35,3,172,168,142,100,108,111,225,24,47,124,155,194,38,134,28,238,185,204,7,78,80,51,56,60,165,124,210,20,176,78,162,138,251,236,105,210,83,21,38,235,218,71,78,66,204,208,15,163,230,105,71,184,160,43,229,47,240,145,120,225,24,199,162,208,59,130,214,136,50,45,244,14,211,195,11,237,74,100,200,80,233,216,116,189,207,109,116,20,209,17,129,142,57,244,108,23,90,47,14,9,147,36,233,40,4,76,63,27,95,80,74,27,159,37,169,222,30,209,98,48,89,13,47,235,154,49,115,188,28,203,74,5,125,65,24,68,40,163,155,143,81,97,70,22,1,30,200,99,245,233,108,220,191,17,91,58,11,244,192,248,77,252,229,230,107,210,145,211,233,206,61,254,198,113,167,66,141,10,198,85,34,174,69,153,141,188,28,31,229,138,104,158,213,90,22,133,91,36,39,208,3,160,169,78,12,31,84,118,149,160,159,141,246,156,161,140,75,197,175,237,62,45,185,90,97,182,147,191,156,148,165,161,79,99,184,244,8,20,182,231,179,50,68,29,238,2,163,195,74,209,251,13,254,240,20,225,186,185,181,145,57,112,186,45,16,191,24,166,250,246,104,113,130,61,27,48,103,72,7,78,254,115,196,204,172,201,179,254,118,163,39,87,4,72,251,232,186,211,160,239,185,213,232,211,50,235,164,23,32,126,43,28,31,17,124,133,98,94,159,182,118,112,18,217,29,67,245,40,146,71,71,4,57,183,149,90,43,76,50,253,140,176,113,206,42,111,145,114,145,251,67,5,234,84,237,48,103,203,212,143,136,244,209,104,20,166,49,79,124,216,86,22,23,131,207,151,251,85,128,241,252,92,5,100,187,135,47,151,242,211,224,251,49,56,245,200,241,236,155,58,211,252,194,51,214,123,239,32,30,4,37,31,36,210,42,50,85,227,83,225,42,137,69,84,163,171,60,77,48,107,70,146,12,196,4,106,194,112,79,84,87,180,38,253,142,245,171,205,171,226,42,32,253,60,36,137,134,43,169,93,142,116,96,252,150,42,48,225,233,174,30,103,161,35,71,82,193,145,104,190,232,178,28,22,245,33,177,41,200,56,122,228,83,89,236,79,15,1,237,122,34,5,148,42,138,156,30,184,72,106,30,113,198,71,161,129,163,175,122,52,227,236,5,50,76,244,195,210,37,207,158,214,162,88,195,179,192,196,207,29,46,100,199,235,135,229,85,174,186,51,19,133,132,91,167,28,161,149,47,186,233,158,160,115,70,194,250,221,227,228,250,158,187,85,95,93,90,140,155,130,238,87,112,48,20,119,173,211,185,143,198,77,186,156,108,241,126,225,163,109,74,23,14,60,43,245,118,7,182,190,156,137,162,34,221,43,180,236,189,191,77,113,89,87,207,10,121,231,229,234,205,232,54,53,141,170,48,12,67,247,195,224,232,46,207,114,178,226,201,159,198,53,92,158,167,201,225,185,79,215,87,224,225,47,173,211,65,106,46,158,9,199,206,255,85,112,76,136,8,113,196,40,124,44,245,123,178,103,197,217,173,66,135,246,94,183,98,192,242,32,235,227,150,57,59,58,187,194,79,14,82,123,230,228,64,183,18,136,18,70,18,68,117,61,232,182,55,252,97,146,12,158,129,31,165,110,20,135,173,97,142,254,52,85,47,87,209,154,88,157,210,8,29,161,210,61,239,21,111,211,238,234,218,72,244,137,190,161,16,14,222,82,223,197,217,131,179,250,98,17,85,75,42,175,168,53,30,247,118,67,108,144,65,165,48,153,50,23,134,194,189,235,184,51,202,231,149,103,214,176,43,61,55,231,17,179,151,156,211,26,188,30,51,73,5,113,134,54,230,162,212,155,189,96,247,76,71,59,247,249,133,219,109,152,108,124,24,13,218,128,247,105,55,191,40,255,238,91,213,195,243,175,229,234,196,180,148,230,254,94,1,101,248,254,135,246,54,171,122,120,100,188,19,82,88,97,202,185,221,20,158,86,94,241,131,207,168,243,99,16,159,31,219,215,144,39,67,246,8,249,103,11,67,141,183,46,108,29,139,116,23,18,59,242,87,31,101,162,171,57,140,185,236,177,62,171,55,46,122,171,82,179,158,175,74,13,7,88,205,175,196,113,106,27,170,164,105,33,244,72,51,212,228,118,225,99,4,74,174,175,73,179,237,233,107,244,15,76,171,60,239,38,11,249,194,84,230,164,252,72,179,90,111,209,24,213,248,116,70,215,151,183,60,155,163,219,122,95,41,10,207,198,253,44,178,142,74,122,222,61,211,165,125,254,88,33,30,243,235,216,118,80,138,92,120,146,134,215,159,57,91,30,209,94,24,157,99,61,51,222,194,115,114,12,86,136,190,158,229,130,201,252,254,182,209,5,245,103,228,184,16,238,156,226,122,205,143,208,160,84,238,74,74,43,172,237,207,133,79,118,239,189,178,105,152,90,251,35,52,6,17,160,59,180,35,56,169,156,211,109,136,232,189,191,125,52,11,122,230,41,124,118,97,192,68,133,159,21,57,74,114,109,14,227,53,83,11,41,65,207,25,191,77,66,239,115,101,79,207,150,183,36,215,160,45,252,192,236,161,66,18,108,105,15,171,48,53,200,119,143,115,49,142,103,206,166,245,174,189,112,181,62,211,15,220,211,242,167,137,68,61,91,105,150,200,209,92,198,111,59,223,57,155,30,175,32,92,58,235,115,121,193,147,113,111,116,178,223,199,227,223,182,142,83,119,53,33,26,24,253,25,248,198,178,187,48,217,15,245,209,12,35,21,152,72,56,245,164,10,51,43,119,96,103,78,73,219,127,4,214,138,19,2,227,82,122,14,39,78,2,223,134,219,174,140,71,88,154,53,125,97,35,118,124,212,105,226,62,119,224,27,46,145,244,72,226,26,201,38,244,101,40,243,149,227,206,199,56,173,216,39,183,7,157,16,166,93,216,92,231,58,178,66,252,251,247,93,103,220,216,151,47,76,54,209,133,107,9,234,159,207,4,33,226,119,81,156,213,243,177,80,90,56,194,206,13,129,51,88,81,66,56,254,203,56,22,53,8,147,173,124,199,127,25,66,203,166,6,10,140,32,215,171,9,237,234,234,186,154,56,198,61,93,100,51,67,237,177,56,209,198,124,224,150,101,87,202,3,103,215,145,112,20,206,156,159,207,222,201,163,129,219,180,254,231,229,231,0,148,123,176,137,23,140,244,24,164,71,171,244,123,117,211,106,97,60,17,187,66,15,207,59,45,153,204,134,241,236,133,213,221,102,164,87,91,157,143,49,156,81,37,239,111,23,36,115,123,140,66,50,85,138,195,103,254,245,94,5,94,215,218,61,106,121,171,57,61,54,35,41,7,119,104,5,190,217,250,238,195,117,89,121,141,88,166,182,23,94,183,155,249,52,22,148,246,248,192,161,68,242,216,239,166,142,226,221,167,4,86,182,195,139,250,174,254,104,81,219,107,116,32,101,77,83,125,174,112,5,52,127,121,165,146,108,190,186,227,246,122,173,77,147,174,250,232,4,214,96,247,162,4,167,234,163,182,210,171,224,126,23,169,247,146,87,107,234,120,118,177,67,27,244,254,152,194,150,75,177,47,90,33,71,121,212,141,233,20,177,192,155,216,216,99,90,33,66,47,76,7,234,252,218,140,45,197,200,170,17,18,11,60,143,164,240,109,220,72,68,154,18,119,222,198,251,234,48,193,61,201,246,58,179,221,35,95,235,124,54,45,12,37,156,78,227,131,121,93,116,251,43,207,150,80,62,77,147,220,157,100,156,32,73,173,93,104,167,60,152,72,206,83,158,250,219,31,51,188,47,167,133,238,245,183,19,23,71,119,56,239,174,105,4,95,215,36,71,207,81,150,76,204,109,33,190,233,63,125,182,97,146,124,172,13,169,148,252,116,55,162,47,129,225,15,118,113,202,13,36,150,52,177,124,122,223,108,135,243,83,112,178,135,117,81,136,109,10,233,157,38,10,192,245,82,124,104,56,212,159,44,131,163,27,249,225,173,104,112,77,115,20,58,229,252,126,120,33,154,86,148,174,205,205,207,174,153,156,79,106,5,29,28,28,38,3,71,211,100,200,168,219,46,53,118,110,90,240,75,148,206,93,189,240,189,236,246,36,71,20,235,225,238,210,50,107,247,44,224,10,221,156,203,121,154,124,62,112,58,86,198,246,75,4,187,78,63,139,242,96,191,6,232,151,40,221,21,73,71,177,140,252,11,39,139,244,106,174,75,138,90,48,35,110,221,82,74,185,173,92,162,199,165,14,221,143,194,3,205,199,245,9,136,139,53,131,7,74,108,87,215,215,23,7,208,228,32,92,141,59,180,168,36,205,231,200,75,194,117,49,93,131,179,216,187,102,53,145,74,54,69,119,124,14,31,126,18,247,19,127,132,17,146,93,183,27,249,84,174,30,90,93,166,230,91,193,244,53,66,163,158,103,210,229,167,155,181,44,11,117,60,105,202,225,65,179,87,244,82,174,112,68,169,236,20,88,13,115,114,51,131,174,205,146,163,70,101,4,2,204,173,16,162,31,58,236,102,73,139,110,195,36,237,68,139,131,243,108,106,87,193,32,181,124,242,196,142,46,113,206,196,125,57,204,161,89,71,150,240,153,221,143,134,182,166,104,238,16,45,136,66,161,174,116,254,147,84,201,77,65,188,39,115,45,26,33,12,73,140,69,59,79,2,91,27,48,125,122,90,30,192,133,171,53,248,120,224,243,103,55,42,33,239,219,207,203,225,105,184,11,66,167,204,244,160,107,121,52,17,166,27,173,60,130,5,185,135,82,155,173,147,217,243,240,57,108,87,144,18,177,30,207,195,199,250,241,140,220,101,29,111,117,70,161,39,247,244,235,101,78,17,69,137,70,185,239,141,92,208,36,233,188,71,94,212,168,9,68,30,109,173,1,128,26,186,120,122,15,251,63,235,176,11,4,182,215,10,55,194,49,45,162,33,26,222,220,101,130,20,148,114,220,77,175,129,203,161,102,78,168,188,117,31,224,238,234,41,60,65,103,79,170,8,46,214,35,161,186,31,9,94,12,133,11,119,83,113,39,84,173,91,51,239,88,90,207,67,57,218,13,228,161,250,116,38,149,111,185,135,11,123,71,81,220,53,238,29,203,245,1,241,234,221,203,24,242,18,210,99,3,206,48,165,222,44,176,73,31,136,170,59,44,27,183,193,245,8,110,26,32,42,200,55,185,55,145,75,93,246,46,177,50,79,136,165,167,192,82,58,134,60,172,25,131,59,65,135,122,42,129,243,244,116,142,89,76,201,211,167,207,94,13,247,44,69,35,202,35,65,170,115,187,122,242,68,51,213,149,56,91,253,50,133,29,16,30,75,157,46,120,245,46,23,12,180,131,108,9,125,117,106,181,186,91,57,89,199,82,229,191,32,121,179,184,63,156,190,26,122,156,161,255,155,238,241,78,70,159,175,201,176,103,238,139,7,125,72,125,213,106,12,8,165,75,20,134,82,227,91,171,82,88,32,43,60,86,189,77,157,151,99,149,160,164,246,64,56,189,213,30,133,240,236,32,242,180,60,4,65,141,183,82,115,144,5,233,213,205,176,76,137,43,31,184,144,252,233,209,17,122,211,232,211,159,162,117,225,66,209,176,254,118,131,154,200,171,51,185,48,159,15,107,185,238,40,74,165,242,240,153,150,191,164,36,249,75,230,149,249,15,103,94,249,63,255,250,223,254,237,191,252,203,191,255,175,255,253,207,111,131,57,182,117,92,250,53,150,237,68,27,87,36,0,2,31,69,238,87,41,4,12,59,71,116,81,3,46,71,145,31,1,207,168,233,183,156,73,242,119,226,233,41,20,239,166,186,222,76,107,67,141,244,93,224,6,197,100,251,193,52,198,16,82,77,224,178,127,68,191,6,231,45,132,185,16,178,81,191,147,29,62,127,110,58,178,138,245,82,28,54,2,108,129,73,188,107,241,242,163,22,6,1,31,48,228,201,211,97,218,97,233,135,101,40,140,227,229,70,44,172,240,121,125,218,14,111,218,148,11,156,204,90,185,48,254,252,162,223,157,234,47,76,100,40,157,100,101,100,80,3,246,226,147,150,177,92,187,194,52,255,243,145,193,85,84,229,167,139,49,127,7,76,57,250,86,152,6,235,241,219,163,78,253,105,107,148,234,51,78,101,240,94,10,67,223,27,48,237,222,244,105,26,80,175,120,247,185,35,138,142,236,104,253,191,10,41,131,55,50,90,224,163,87,220,30,197,244,93,38,243,64,127,155,228,16,7,137,131,11,214,112,220,5,184,134,110,194,210,88,104,31,22,113,204,172,47,230,59,115,192,112,107,233,187,171,156,173,73,162,192,51,157,84,80,248,132,156,131,84,244,139,232,146,34,63,220,130,233,6,52,147,143,17,159,68,82,169,14,139,72,205,244,117,196,127,180,116,88,198,7,29,179,37,237,107,1,105,11,40,207,206,200,177,163,249,35,70,78,108,125,56,26,119,83,24,119,174,111,222,66,33,143,188,252,235,160,18,95,69,117,255,3,167,250,51,206,62,184,52,61,180,153,120,85,202,2,75,15,89,96,2,205,75,159,214,181,178,244,134,217,244,183,117,173,178,25,196,83,70,222,183,162,52,245,141,119,195,207,164,15,211,56,119,198,122,116,109,153,2,76,126,167,204,105,11,254,30,107,168,185,46,141,221,111,185,186,238,208,108,132,233,91,22,59,171,64,32,231,110,86,217,40,69,101,17,73,169,241,195,117,199,253,13,72,183,184,172,27,52,74,232,12,166,17,196,144,221,157,116,19,102,203,58,173,114,54,154,110,66,114,0,70,219,114,178,170,46,71,130,192,77,182,2,30,155,169,112,153,178,150,73,106,145,65,141,216,187,139,56,8,187,208,96,132,224,22,97,34,28,191,7,70,41,141,157,144,173,75,172,194,103,34,214,22,65,214,116,190,169,223,222,89,165,96,209,131,155,32,180,136,139,39,247,218,85,20,225,221,91,177,145,40,154,223,85,225,130,255,55,228,119,17,42,118,202,60,248,79,77,164,127,248,31,12,38,239,55,96,248,200,116,90,170,209,182,196,197,67,91,3,133,75,254,25,4,223,181,53,244,171,105,127,36,215,109,164,106,26,88,110,50,230,119,93,70,162,10,40,169,202,114,91,182,153,84,135,160,110,243,215,191,227,119,83,11,57,223,216,22,215,138,181,132,224,75,85,12,98,164,115,136,150,16,153,65,21,226,213,57,147,40,32,199,146,19,37,129,83,183,252,116,156,49,224,228,16,116,25,21,86,40,55,218,252,3,152,154,83,215,156,200,30,238,250,52,92,150,109,58,76,99,110,253,105,170,158,102,60,157,122,212,203,3,15,216,177,170,170,101,162,35,208,217,34,255,10,20,12,86,14,15,96,152,77,119,115,216,50,88,21,38,199,56,116,62,122,97,232,164,145,213,222,2,214,10,109,96,138,224,135,255,54,190,245,170,223,125,110,30,215,233,40,139,125,158,165,15,208,138,103,123,222,69,127,153,10,211,29,79,87,9,36,2,151,153,90,11,56,237,224,47,48,152,139,206,231,236,216,35,225,247,0,62,251,55,151,128,73,127,213,25,39,148,235,138,128,209,10,77,125,154,120,94,113,77,119,228,61,244,187,142,230,211,67,77,54,47,164,126,23,187,212,39,148,2,33,81,202,104,86,11,133,187,195,52,28,26,10,231,254,227,32,252,104,76,144,173,2,67,53,157,253,167,105,61,47,151,34,21,240,187,197,106,181,115,231,137,126,191,172,21,247,246,161,161,199,62,191,77,19,205,22,47,47,144,149,40,156,126,158,61,208,135,74,9,20,62,30,87,51,104,141,211,244,108,46,230,112,4,108,93,249,4,238,56,6,253,167,143,210,188,138,78,90,135,154,201,159,198,71,166,139,77,103,233,30,139,93,160,56,212,89,129,103,35,86,164,148,168,210,52,148,36,64,255,233,146,210,243,203,245,122,182,1,51,250,187,126,149,57,97,124,159,144,239,185,158,135,241,213,249,22,38,169,82,14,38,189,88,115,236,193,132,251,70,199,85,188,141,135,193,61,245,231,233,12,253,113,60,141,170,86,21,110,231,78,190,48,1,23,105,182,13,76,182,65,119,184,143,169,91,248,216,218,221,117,104,28,87,207,82,210,40,197,13,30,200,16,245,206,179,86,198,205,53,93,234,69,147,202,89,98,250,113,234,201,115,203,162,219,127,13,221,93,20,246,47,116,36,48,105,200,126,122,232,203,211,171,62,109,189,211,3,46,48,91,43,108,12,18,23,198,208,216,250,52,5,39,221,135,54,250,122,222,253,209,14,56,74,16,80,223,13,235,162,95,47,86,20,45,38,13,172,251,179,185,144,54,58,55,209,66,172,46,233,151,209,14,92,152,127,153,114,136,223,150,15,252,92,219,67,213,167,101,234,150,63,221,138,177,91,8,76,254,129,43,10,103,90,142,29,40,31,54,240,57,215,251,244,57,28,73,250,139,64,105,75,146,242,253,110,26,254,69,190,212,7,207,95,0,211,224,25,222,46,67,207,217,43,129,30,75,90,229,44,190,152,226,147,150,97,144,215,205,48,140,54,173,58,220,94,113,70,130,174,95,47,216,144,73,183,41,236,149,203,47,116,90,33,171,209,15,123,91,253,229,69,24,124,254,115,213,207,178,203,231,206,89,54,50,191,170,48,77,90,2,46,184,126,21,46,43,187,66,155,223,213,26,4,95,82,128,71,39,212,163,73,253,103,220,154,25,119,163,40,133,112,181,223,18,106,131,219,156,207,114,88,107,242,225,176,21,166,41,76,70,198,93,235,172,134,201,130,113,57,185,38,156,233,219,93,31,184,140,225,42,78,134,51,70,5,14,21,152,126,39,102,194,160,186,191,143,78,177,127,181,38,192,196,252,170,14,203,88,25,125,74,10,217,157,250,81,80,123,87,95,202,99,31,164,161,19,138,105,227,247,22,53,247,207,169,55,47,138,111,255,76,38,193,51,99,244,125,240,119,39,43,99,83,116,44,87,220,50,181,93,42,204,208,49,167,63,156,172,193,238,124,15,94,118,221,138,52,182,153,85,20,194,254,229,26,14,172,226,77,39,28,93,214,191,42,241,183,31,113,68,122,153,139,58,248,55,158,99,57,241,166,118,31,217,180,219,91,96,140,193,218,28,110,75,186,186,141,175,65,213,24,14,159,231,187,10,20,235,219,225,67,51,206,83,69,215,109,52,108,104,121,188,109,8,171,150,252,218,163,237,99,126,4,229,49,74,147,111,5,18,244,70,211,239,162,234,161,56,154,246,43,70,201,46,223,62,41,228,227,53,133,43,26,141,163,146,156,105,32,137,237,254,205,176,13,61,83,98,105,6,62,99,120,222,235,243,52,253,252,124,190,233,148,170,250,13,212,159,105,59,92,44,43,79,225,30,103,58,65,9,187,30,229,136,234,154,223,79,23,26,66,21,189,28,232,156,190,175,243,136,22,196,185,244,71,143,110,151,52,209,104,108,180,143,1,218,96,109,235,14,172,88,154,150,122,173,140,185,227,202,11,110,176,189,30,167,0,129,23,127,154,191,153,31,127,26,150,205,213,35,40,148,193,68,11,24,83,174,221,203,156,22,134,45,203,106,65,29,125,174,189,125,97,82,159,139,24,207,95,165,118,115,184,63,94,89,88,169,220,122,40,84,173,86,117,56,24,23,228,53,21,73,81,92,75,52,1,238,187,250,163,227,6,206,198,174,170,48,23,172,63,157,225,114,149,207,134,170,232,151,8,101,176,117,212,19,152,172,171,230,223,69,38,155,58,36,8,147,184,99,139,162,201,173,42,62,109,184,83,189,10,18,201,65,101,168,67,130,11,117,244,128,141,147,75,96,146,236,124,69,122,58,31,154,170,194,240,200,248,156,82,10,144,196,182,167,33,124,222,190,96,8,36,245,234,66,244,214,150,127,88,42,73,189,25,184,90,182,60,76,29,143,206,10,245,101,215,139,89,216,104,85,118,177,117,164,238,62,229,120,231,30,71,11,253,248,122,11,120,146,137,35,112,161,226,55,208,28,113,70,67,207,190,191,122,31,89,163,109,61,63,141,163,236,94,169,214,189,106,169,231,139,190,113,174,155,89,142,246,212,41,165,119,98,237,241,180,253,5,133,161,85,156,1,15,181,83,183,85,179,250,249,107,36,113,201,132,99,112,151,29,223,133,21,171,40,84,134,138,150,174,240,34,50,217,4,158,122,4,38,215,226,20,184,21,245,196,144,223,154,202,146,113,143,249,192,155,218,239,152,148,244,248,187,233,85,147,71,124,181,213,23,9,76,59,231,26,232,59,101,214,207,118,199,187,205,57,174,240,30,165,197,211,65,37,9,200,233,89,178,141,146,234,248,27,214,209,26,195,34,255,81,182,232,177,97,233,95,18,91,116,75,191,95,96,60,222,126,112,169,236,72,58,108,170,100,107,28,61,171,20,21,152,158,177,190,141,232,106,187,171,254,54,108,41,190,79,96,28,233,42,12,225,97,9,105,151,172,237,199,69,39,5,16,35,249,90,82,151,43,10,233,164,226,245,82,88,0,79,75,25,81,216,56,208,29,102,86,20,134,156,208,209,149,96,38,82,148,244,19,31,25,133,241,67,208,206,61,235,3,131,86,47,28,45,192,61,255,210,189,13,238,15,118,166,63,196,9,122,67,211,223,165,178,222,23,218,88,243,227,92,1,179,99,253,135,241,246,40,58,91,118,125,19,158,191,33,253,93,129,215,109,99,105,112,147,92,84,96,250,18,251,66,210,6,116,61,40,33,88,95,72,114,25,147,44,85,249,226,110,247,202,76,169,75,23,97,224,217,174,169,70,44,144,172,168,64,43,241,229,30,48,153,7,83,97,220,86,126,29,31,233,92,183,140,12,213,56,93,187,158,158,68,193,152,96,104,31,105,249,85,159,45,123,91,224,146,220,118,40,212,81,4,141,189,161,112,153,250,171,97,56,200,58,176,163,40,204,20,79,71,108,223,60,196,150,96,125,65,227,49,219,10,207,8,233,113,23,146,219,40,48,116,25,190,86,131,30,185,250,238,198,245,216,28,69,38,202,98,192,2,180,171,195,149,98,19,69,97,122,243,87,155,243,94,223,77,122,139,192,231,28,36,133,199,143,148,195,64,154,248,233,71,29,35,240,151,39,10,76,207,165,174,147,125,86,49,36,13,172,28,91,207,92,133,173,181,248,82,161,168,118,157,18,234,173,134,79,168,241,56,232,192,200,126,91,254,209,157,134,80,250,244,178,180,115,135,219,31,75,73,10,207,240,161,89,42,163,60,13,247,235,108,190,67,151,181,56,22,248,8,213,26,139,73,78,95,149,253,77,26,82,72,254,105,68,28,10,31,59,165,36,135,105,177,173,63,77,237,145,223,119,16,18,202,149,52,169,55,147,141,50,41,177,72,15,124,46,249,120,247,160,60,107,41,76,109,214,118,216,168,230,3,230,167,66,113,154,246,58,69,161,194,46,142,54,168,77,20,158,30,105,71,87,44,210,21,203,248,60,83,40,232,52,108,172,83,209,226,142,81,140,142,220,245,88,82,10,178,252,162,165,190,67,127,54,207,176,211,10,41,222,89,39,4,251,167,184,232,94,48,91,60,175,62,251,162,184,14,124,140,0,169,245,52,152,195,114,63,138,44,210,172,211,9,127,97,8,126,178,195,211,104,10,159,55,186,14,204,189,27,44,242,6,115,34,252,229,180,29,126,230,147,244,172,21,214,212,140,4,44,67,103,137,139,3,97,29,117,87,6,175,238,94,37,216,59,218,59,163,180,117,119,197,6,114,22,177,171,15,76,163,206,107,232,21,184,115,118,211,223,102,63,251,101,73,251,154,245,76,26,61,224,93,131,160,127,249,124,182,209,176,206,192,14,195,143,171,27,133,28,227,229,79,159,67,31,28,142,6,147,114,185,29,38,206,160,147,6,247,235,181,111,105,71,0,83,140,194,196,250,151,195,67,42,50,13,38,71,214,127,187,210,97,87,159,158,80,24,249,200,185,60,158,145,83,249,29,223,93,55,189,220,20,206,28,183,11,195,153,240,28,1,190,196,133,56,237,10,138,138,218,78,124,247,130,54,47,207,179,116,117,240,207,194,115,250,156,129,163,248,116,191,183,48,11,119,126,158,134,54,193,95,126,6,25,20,41,31,124,219,175,0,211,30,231,121,184,231,80,99,143,157,80,247,59,101,253,246,93,50,152,158,52,207,200,224,173,243,143,38,175,183,62,83,134,111,219,191,139,168,83,121,38,28,181,197,159,198,81,90,117,147,79,163,146,115,152,66,135,246,194,211,125,163,86,133,191,242,11,71,80,132,34,202,241,206,233,49,221,195,207,242,241,80,188,35,239,57,224,115,222,106,123,191,123,186,251,147,178,158,93,223,167,161,4,112,184,11,81,208,111,206,197,13,115,214,118,60,15,159,125,231,129,13,234,82,115,122,126,186,53,215,205,96,62,236,233,221,103,68,50,106,56,159,82,122,14,16,133,121,238,111,78,244,216,92,127,236,210,233,190,217,132,180,125,135,86,32,195,118,120,60,39,123,230,25,129,212,4,31,202,124,198,157,147,204,40,117,30,235,89,108,244,70,31,55,134,74,123,14,62,39,32,60,133,184,232,235,35,23,232,124,17,110,200,115,143,60,66,199,10,230,221,137,73,27,214,231,105,184,119,119,184,64,199,51,112,99,115,9,239,106,201,233,149,150,212,178,133,111,118,244,242,28,160,65,103,123,119,26,211,171,249,21,166,56,79,220,105,76,152,233,185,117,173,116,196,189,240,231,142,144,20,52,224,36,115,106,149,244,106,81,89,47,160,112,241,103,138,25,158,27,232,136,56,127,152,219,232,185,97,250,165,217,50,148,106,220,254,220,125,189,122,128,204,120,174,31,129,102,174,75,247,118,31,203,46,167,7,118,210,24,11,1,88,241,232,115,107,147,51,232,48,148,233,207,165,78,227,100,31,26,253,88,159,189,208,232,27,225,191,141,44,86,91,16,150,39,9,123,88,185,173,162,71,76,197,192,7,93,106,117,53,143,118,82,61,231,138,124,57,113,123,29,24,43,179,69,200,101,171,194,75,1,139,71,28,81,122,202,51,99,149,89,246,8,0,69,18,207,70,160,53,189,7,82,243,194,83,164,31,197,234,122,186,11,33,219,241,204,24,254,106,63,183,84,11,60,134,57,26,114,200,66,218,7,204,103,43,16,39,137,64,210,198,141,172,223,117,14,83,186,206,60,236,179,50,158,243,145,215,156,17,214,219,35,63,19,154,71,56,212,112,243,81,70,161,239,46,87,149,160,1,117,141,202,167,239,171,186,251,211,42,205,175,131,132,254,155,209,22,195,46,36,41,180,71,211,200,205,115,20,142,218,60,230,179,75,208,82,124,190,75,182,254,185,2,127,185,123,62,108,216,0,100,74,104,199,225,22,48,70,41,62,103,129,11,12,220,119,23,225,9,121,22,19,78,251,228,55,87,33,29,190,118,125,122,44,143,116,82,43,166,198,53,46,99,129,207,124,45,117,162,24,241,187,111,132,35,234,242,82,119,133,209,32,248,193,171,92,107,106,137,26,133,146,167,171,80,169,148,31,117,121,91,11,181,11,159,67,251,28,122,202,220,34,192,75,204,253,57,182,195,108,178,59,41,21,22,42,29,249,52,154,138,251,116,163,254,85,173,119,163,225,244,168,33,189,184,228,179,200,143,8,12,14,113,189,243,150,53,150,142,84,128,156,167,174,6,153,0,53,69,10,3,125,186,229,135,173,79,101,100,140,20,41,135,169,52,217,203,51,121,10,39,148,239,117,42,60,200,196,246,228,10,24,253,101,220,88,27,174,30,85,43,159,19,243,131,12,238,58,125,194,134,113,72,84,129,219,152,238,232,179,224,102,138,54,245,19,47,95,42,146,201,46,172,200,95,4,138,26,237,72,204,147,246,141,192,8,224,29,57,127,214,98,70,97,116,225,200,249,171,43,248,173,12,166,111,98,36,223,149,44,169,144,7,166,65,170,100,240,83,249,211,94,120,184,176,178,12,185,164,47,167,242,197,143,222,176,14,183,15,220,200,210,138,116,174,21,84,134,36,50,38,20,156,72,37,163,183,215,16,216,40,229,36,253,174,47,57,31,228,204,166,146,186,76,106,150,187,37,91,192,121,68,26,102,122,159,174,246,251,83,82,64,123,150,189,242,249,37,34,211,24,46,74,25,90,43,92,9,145,249,74,225,154,44,9,44,164,145,114,142,174,180,69,169,164,83,251,44,145,149,104,74,164,252,54,212,237,181,73,182,88,174,91,127,123,119,201,103,167,173,76,214,161,113,19,186,225,68,202,22,73,18,2,211,201,221,147,87,135,165,34,232,211,52,61,139,180,41,146,26,4,29,24,47,113,8,96,14,23,33,127,230,48,77,223,167,131,82,174,165,40,44,166,145,25,72,86,179,126,53,4,160,35,190,58,17,101,124,96,58,43,70,102,212,249,225,166,240,192,185,224,153,56,152,240,98,108,146,59,63,91,72,29,22,91,132,124,182,152,189,231,177,33,170,187,184,88,51,123,173,122,198,202,209,166,106,244,58,52,120,30,67,206,51,140,18,141,71,21,46,112,61,185,44,61,154,216,35,118,142,80,233,94,126,195,73,237,122,122,33,235,114,61,165,13,252,64,85,81,82,88,29,182,232,132,62,76,157,186,43,126,52,159,126,118,41,150,234,240,240,53,89,204,73,231,196,42,230,252,225,98,233,149,2,195,235,224,7,164,49,39,186,83,240,74,185,36,62,90,219,146,188,219,105,254,190,238,170,6,114,88,189,22,249,24,0,53,206,199,81,67,90,86,89,11,67,83,139,171,109,195,76,41,40,153,75,59,222,61,74,42,250,110,120,65,123,188,123,9,11,54,240,215,5,208,7,94,87,87,161,178,44,219,192,97,58,183,136,171,199,178,149,134,103,65,64,79,47,193,141,76,50,126,246,204,111,156,164,75,207,245,57,135,177,210,100,72,233,140,193,250,17,202,25,42,250,18,67,19,106,159,238,118,38,29,199,147,168,41,217,210,123,253,204,27,237,170,248,229,50,212,25,205,111,8,42,193,213,148,252,127,180,189,79,239,190,199,117,222,247,86,12,162,11,17,32,132,123,254,207,48,208,42,65,0,3,77,83,4,110,54,129,23,172,244,179,204,88,34,85,146,118,82,8,94,37,1,178,8,16,52,69,141,2,77,155,118,147,22,5,18,4,105,234,52,206,219,177,148,246,93,116,62,231,121,206,153,107,104,170,233,66,242,194,164,120,125,239,121,230,158,123,230,204,249,123,157,4,69,249,169,0,131,67,252,105,58,56,92,211,145,4,100,37,151,122,56,182,57,144,79,213,69,179,106,27,93,147,150,36,235,16,197,173,235,146,188,216,238,3,134,191,69,31,230,115,134,105,223,172,86,92,225,249,76,73,191,51,195,73,7,167,164,245,164,246,241,30,69,81,172,166,248,233,78,217,102,191,225,83,31,70,54,92,85,113,68,156,244,20,82,89,230,106,186,6,31,253,164,169,161,155,45,149,117,228,188,29,3,218,72,64,85,132,239,227,210,78,106,31,77,117,36,205,153,86,81,91,149,108,71,205,89,75,18,153,55,188,165,118,4,10,200,118,148,237,159,173,126,160,29,77,36,169,184,65,248,140,249,72,129,215,214,43,167,192,180,199,140,115,105,60,130,34,18,246,156,72,205,11,69,132,132,246,169,79,119,116,220,24,156,30,22,73,159,182,189,18,240,190,207,245,82,164,125,102,61,217,144,70,16,39,7,19,210,27,108,180,128,103,74,73,95,155,246,41,33,20,168,90,87,71,39,124,148,251,123,251,170,76,116,107,81,238,104,111,222,115,168,80,91,57,187,196,236,134,39,108,250,14,111,169,91,37,68,145,147,147,131,0,46,242,172,174,95,134,225,198,159,125,209,77,164,11,158,167,196,134,242,61,125,43,132,192,10,251,152,158,109,101,149,11,110,37,126,122,255,33,44,29,2,39,14,144,191,52,157,84,82,213,167,141,207,222,63,54,201,45,73,31,166,121,179,175,119,133,107,244,17,79,202,134,183,1,225,151,199,54,205,31,138,26,5,222,251,170,249,196,169,192,192,169,160,176,181,160,113,216,34,202,229,130,91,164,218,64,194,159,165,166,201,6,223,27,175,59,76,34,200,212,69,35,243,205,87,220,218,95,87,157,25,229,128,238,136,161,254,184,36,61,1,216,31,113,244,72,182,75,235,90,113,90,34,199,195,86,75,171,159,3,94,78,159,54,253,16,150,68,232,48,229,247,201,245,21,77,115,8,149,133,109,112,250,18,199,211,20,145,46,221,224,22,162,142,159,166,159,210,117,60,26,239,153,2,30,79,202,122,52,241,216,246,131,74,27,15,80,114,22,207,196,151,85,28,95,210,138,30,139,231,105,136,152,20,174,43,159,95,166,72,91,175,38,154,113,185,6,83,247,60,151,100,175,14,203,142,111,241,177,40,156,202,151,160,164,49,164,171,148,70,75,166,33,134,125,115,61,185,142,24,60,115,173,234,149,251,224,132,59,48,133,47,122,215,27,145,190,191,23,22,152,58,196,225,11,106,145,108,9,209,200,179,84,53,35,149,51,204,243,13,163,34,53,213,82,168,157,157,1,67,157,161,112,37,145,205,55,131,53,94,149,47,146,166,5,192,28,133,174,94,159,77,88,144,49,52,201,4,215,47,155,99,33,224,65,0,176,170,230,70,231,137,248,101,74,77,203,173,246,149,20,159,211,10,37,212,92,52,18,150,126,96,138,156,46,120,95,41,158,85,85,183,162,181,85,17,85,57,225,118,246,175,89,182,66,90,212,168,162,233,98,36,145,98,165,212,162,138,198,120,209,211,59,108,103,64,199,110,12,231,107,198,166,234,122,159,27,149,185,187,157,105,132,58,147,200,112,224,144,71,182,107,47,53,155,125,93,14,188,141,44,85,67,94,45,198,226,181,44,215,251,26,26,195,198,191,199,22,134,69,114,149,109,222,188,136,195,123,9,235,188,150,12,143,138,255,118,53,14,80,29,156,238,3,33,42,201,120,185,20,237,193,21,156,98,112,142,166,42,157,112,207,38,247,12,99,244,236,69,210,193,169,32,240,232,6,68,201,73,3,74,6,119,55,99,73,36,169,83,229,2,149,23,217,141,19,184,167,138,138,195,61,243,65,119,21,135,239,236,89,123,239,26,106,124,125,181,217,235,151,229,83,207,224,244,169,120,84,172,224,187,60,199,11,33,208,174,93,156,209,183,253,189,141,237,43,235,139,209,145,33,246,74,39,194,126,25,178,91,130,69,136,2,231,57,156,26,151,33,75,144,195,97,88,218,245,252,89,87,133,16,136,157,234,19,9,78,90,57,127,20,52,86,18,152,179,58,123,58,37,37,45,102,190,204,180,18,248,49,42,139,128,225,120,153,234,27,176,220,163,55,76,22,152,222,18,9,150,145,240,118,146,145,119,197,239,177,68,219,17,229,36,160,101,53,157,104,123,60,98,175,225,92,86,149,32,89,54,97,143,69,37,98,161,22,122,165,234,220,53,211,202,205,170,130,30,109,225,105,177,42,123,40,117,73,226,204,73,171,202,170,104,2,44,205,55,106,171,242,211,152,224,242,211,197,232,177,226,131,81,16,173,167,160,4,249,162,125,47,34,238,178,40,197,114,48,99,108,187,165,101,81,242,34,100,31,175,5,3,155,222,80,144,15,140,30,155,161,88,0,81,224,173,233,44,119,12,238,109,92,52,3,118,195,208,205,247,56,3,230,170,86,183,33,138,80,28,110,42,15,116,102,240,174,47,119,78,179,62,237,246,119,106,16,131,124,159,84,117,171,192,53,212,226,128,53,78,159,110,180,199,122,79,7,76,183,7,57,127,116,196,236,225,173,33,215,60,95,105,105,80,230,205,28,240,200,52,73,16,184,66,143,238,131,239,227,187,213,15,241,124,47,42,191,107,192,141,140,127,133,233,122,17,210,154,38,113,87,254,12,117,35,253,76,13,166,137,11,166,195,80,124,48,70,31,154,134,66,245,223,185,184,97,118,106,234,210,167,188,224,156,94,214,101,14,133,169,13,244,40,57,194,92,139,117,44,137,106,134,147,185,178,21,165,106,125,27,183,20,21,197,197,78,233,193,212,68,42,92,21,113,51,91,130,203,21,27,162,234,52,36,34,217,28,229,130,11,45,164,226,123,154,129,165,153,80,120,81,226,97,70,191,50,188,140,85,38,30,54,38,48,133,43,153,105,1,227,246,211,32,10,177,204,25,74,67,51,35,85,211,226,88,213,116,174,17,98,79,87,182,31,60,214,229,192,244,7,208,212,203,186,181,242,126,206,72,82,173,154,78,61,219,168,170,49,53,243,190,107,174,107,119,226,48,131,97,73,86,152,112,232,57,128,149,248,133,236,21,46,211,52,207,23,129,84,82,190,246,179,5,100,72,188,74,115,106,141,29,17,131,140,156,8,58,162,215,174,97,173,253,30,51,82,254,247,85,216,165,108,139,158,20,121,198,231,162,157,151,150,216,45,248,131,102,92,204,197,246,176,164,144,147,117,114,196,10,49,221,139,180,135,10,215,136,172,226,115,148,206,73,150,201,109,148,67,14,91,166,162,194,248,146,98,139,103,162,94,87,218,253,254,24,37,84,238,253,127,75,233,65,6,73,250,241,181,140,230,86,10,38,23,148,30,81,252,135,110,1,109,155,86,50,244,180,226,115,16,102,93,74,219,0,139,103,57,54,18,6,212,93,254,193,237,22,54,18,44,59,77,159,38,73,60,212,102,60,31,115,106,145,133,253,135,48,182,73,235,158,87,209,12,221,27,114,152,203,240,101,47,133,83,22,148,226,204,170,213,60,237,68,255,43,129,191,71,103,102,13,111,107,24,242,180,146,188,158,206,232,248,41,96,109,59,75,48,105,127,143,17,87,231,67,98,135,230,214,87,184,99,194,94,166,228,108,40,233,4,242,241,72,106,18,96,47,146,37,75,99,8,109,133,148,160,171,202,98,203,141,114,234,53,41,83,233,82,3,72,199,133,40,98,42,86,69,161,27,173,190,130,225,14,63,80,73,234,79,55,24,4,83,120,124,22,108,2,215,196,87,100,81,162,240,111,65,161,131,239,219,43,210,211,138,113,21,42,131,14,52,52,51,156,158,208,40,138,95,198,50,242,34,85,113,47,46,140,190,74,138,181,160,181,74,66,1,146,149,230,163,80,170,91,170,80,86,44,253,32,223,77,52,246,157,148,106,91,246,252,154,41,213,254,252,207,254,236,151,255,234,191,249,141,243,169,53,106,88,140,222,214,94,243,117,121,73,63,61,43,113,121,55,2,52,148,8,231,60,104,166,14,236,237,22,32,245,70,75,117,129,247,118,241,19,97,153,57,227,144,226,0,195,211,56,98,240,45,224,164,219,208,134,23,5,35,227,12,222,78,158,28,45,5,137,103,180,152,120,165,113,166,76,141,4,228,246,78,194,176,4,153,122,210,153,201,137,36,224,250,118,33,217,107,63,39,223,0,184,135,234,98,73,42,123,89,178,160,116,133,121,167,61,90,34,201,16,130,229,97,65,49,247,196,12,35,200,57,28,199,232,52,86,240,22,232,214,28,147,194,5,51,54,230,69,79,98,153,23,23,239,155,20,222,224,189,2,135,99,112,112,14,167,179,89,89,70,209,170,250,61,72,47,112,14,23,203,71,234,71,205,5,38,73,59,29,24,91,64,150,172,89,103,139,51,56,188,154,250,219,91,62,190,73,94,13,38,191,64,190,71,167,9,76,59,95,19,121,39,251,140,192,237,83,227,183,137,189,158,30,25,116,214,77,145,174,99,249,126,219,232,185,224,25,242,13,245,141,160,151,188,88,135,137,239,137,167,151,37,135,10,76,162,114,247,239,69,127,31,105,178,68,254,12,110,164,128,173,26,67,159,30,166,141,56,220,187,132,55,128,113,201,46,63,3,148,217,141,67,226,57,140,169,43,22,13,161,211,244,181,183,26,4,111,242,27,222,22,212,20,66,236,241,34,230,90,62,179,97,73,149,50,179,65,14,205,138,167,247,231,62,22,46,48,140,99,51,158,198,31,50,228,115,67,130,225,241,84,18,77,104,74,166,48,61,6,207,211,227,106,184,53,144,34,239,126,42,134,46,233,99,190,191,28,190,203,21,67,83,202,93,101,193,23,169,160,217,23,197,200,186,15,177,52,233,3,221,173,72,208,42,229,190,160,20,9,212,24,155,27,251,208,181,14,178,24,87,233,51,96,88,17,206,215,170,48,159,58,161,27,240,210,62,181,180,123,34,18,236,43,106,141,165,30,25,28,206,85,87,93,128,247,29,45,114,129,8,105,159,177,75,169,144,29,73,97,82,60,252,173,49,72,203,233,87,183,63,222,179,71,111,45,224,150,14,23,22,176,41,105,49,179,106,13,188,5,166,39,107,15,244,234,43,191,209,45,131,90,136,210,89,233,87,39,19,131,34,220,93,226,27,166,214,99,201,79,23,35,162,61,63,61,181,59,26,137,8,221,73,173,13,46,249,144,238,0,99,151,175,120,173,139,17,219,58,104,121,61,23,43,6,69,131,254,50,156,254,43,230,157,199,41,18,34,149,57,65,221,23,43,150,33,173,144,151,174,164,99,61,35,224,66,26,133,192,131,70,177,231,167,247,238,78,242,169,233,168,254,166,1,127,125,75,21,180,228,6,230,39,182,17,172,19,194,63,190,225,4,165,230,121,233,89,164,211,50,47,65,175,136,216,70,112,27,183,174,48,159,35,126,154,90,15,17,56,213,92,79,197,7,167,196,34,235,195,84,84,60,254,177,150,93,162,58,51,248,122,98,108,216,229,215,212,247,178,98,129,24,27,19,251,154,25,87,186,11,241,100,254,181,107,112,58,58,85,71,161,16,207,215,154,225,60,12,24,145,44,23,54,141,137,158,119,179,86,96,110,77,125,235,90,112,39,15,135,113,177,169,84,168,228,142,214,128,169,124,26,10,147,189,216,99,226,198,27,44,131,91,44,204,47,136,68,146,89,206,186,133,97,44,247,21,39,219,191,183,235,233,125,233,186,178,64,204,44,181,107,135,211,196,239,157,146,143,35,74,25,105,237,236,109,99,56,94,59,195,116,169,31,4,209,232,182,20,236,122,181,73,251,26,14,246,60,71,128,116,166,231,216,28,198,175,253,44,119,222,146,129,54,75,213,207,153,97,191,140,159,30,247,181,72,124,170,59,229,44,57,67,100,97,202,216,201,168,66,124,197,51,165,216,83,69,229,128,176,230,141,110,33,186,242,133,54,26,48,249,138,22,106,165,139,138,89,203,159,114,20,171,107,168,28,197,215,16,19,43,100,28,15,125,154,90,118,191,52,19,109,31,186,168,18,240,249,123,17,3,247,45,74,140,190,213,150,194,238,75,135,97,4,226,64,189,124,232,163,236,10,22,89,66,120,242,5,134,37,198,151,164,82,178,171,11,74,208,63,110,212,109,235,225,162,210,155,139,188,95,151,163,52,252,77,210,69,108,88,70,108,243,187,39,81,114,159,219,117,45,78,220,96,14,19,160,72,67,97,42,239,125,147,238,113,250,248,214,224,107,197,86,232,175,86,156,58,115,154,42,250,107,195,254,35,253,232,236,197,30,47,250,218,240,162,157,218,245,98,219,194,139,193,77,50,12,93,22,130,10,174,34,65,83,244,60,215,212,168,118,139,195,71,55,199,186,116,106,164,240,204,24,156,142,99,42,85,204,167,229,10,22,81,181,113,162,235,47,101,226,113,207,18,81,26,124,142,215,224,52,20,246,69,165,219,93,213,211,183,151,5,106,60,135,209,168,244,98,228,142,247,137,77,146,98,245,81,243,97,251,146,77,186,248,245,75,139,161,167,95,140,188,72,29,93,247,46,125,55,210,179,158,95,185,38,189,24,17,179,7,69,114,230,235,248,88,87,63,135,199,188,78,253,62,18,193,221,65,52,156,206,92,77,15,174,69,16,28,206,43,171,249,82,201,169,244,76,82,188,147,232,3,250,211,150,208,233,40,141,81,166,142,141,230,225,10,82,166,19,144,244,50,65,30,33,118,125,236,100,29,96,85,1,170,40,253,142,194,146,244,168,126,180,213,35,191,184,72,10,170,75,15,15,133,230,221,85,133,204,59,74,235,1,211,143,104,91,225,48,95,79,199,46,38,162,252,167,183,8,159,85,247,55,205,70,188,38,11,229,114,139,163,174,79,195,198,91,226,233,14,177,160,106,49,214,0,208,23,133,100,244,222,135,234,64,60,93,3,222,255,79,239,212,98,185,39,142,226,141,124,84,129,34,135,41,102,70,55,158,162,123,180,90,135,158,22,240,104,170,165,87,107,144,228,75,90,204,207,160,26,80,166,133,95,160,20,187,76,213,20,106,113,9,158,73,153,108,250,82,164,129,61,37,126,24,75,82,133,48,22,115,247,11,55,191,115,223,20,182,50,105,135,113,210,170,5,176,53,227,173,87,250,211,123,87,229,107,139,90,101,147,95,107,120,236,158,251,105,218,58,185,194,202,180,158,174,247,26,249,136,78,39,61,140,33,38,175,235,181,209,50,29,110,212,27,231,114,169,141,205,171,9,48,253,160,108,83,24,222,90,215,5,232,239,208,31,125,26,206,152,225,40,173,28,167,94,154,213,186,22,249,86,160,67,139,202,155,26,113,131,173,111,144,135,174,167,163,26,243,141,63,74,147,139,231,218,130,4,242,106,60,61,113,171,234,208,112,134,248,85,79,187,156,231,48,118,154,226,70,147,6,127,103,8,72,244,107,240,121,122,136,27,107,14,161,91,112,31,243,230,210,155,234,31,107,138,32,71,7,102,82,159,216,42,214,237,248,82,250,30,175,92,34,39,203,170,229,4,174,22,134,15,152,214,40,151,81,180,74,184,159,242,190,59,199,101,165,82,78,238,236,241,212,69,238,115,255,92,106,29,36,206,41,224,42,212,31,38,143,8,181,15,129,231,165,20,54,249,148,203,50,177,46,20,137,20,63,221,141,49,242,146,132,213,51,92,129,161,106,191,77,197,230,181,123,188,23,29,40,199,253,116,206,227,44,26,77,87,21,46,92,161,241,69,182,141,112,253,116,228,201,241,49,31,73,229,52,116,244,16,70,147,54,92,249,214,116,169,127,113,184,25,231,239,5,215,56,57,104,239,57,221,104,114,254,35,18,216,155,144,50,191,86,172,214,16,255,136,239,166,2,60,99,11,78,31,156,46,47,237,210,147,113,61,198,46,36,51,71,141,103,250,102,151,144,70,3,42,132,235,99,89,178,148,127,44,202,115,211,184,52,116,58,207,197,204,216,113,227,242,25,208,82,60,224,103,220,15,115,87,4,218,201,3,213,29,188,47,247,122,228,129,69,239,20,180,100,0,135,247,41,206,151,2,50,169,70,89,33,108,86,190,181,4,147,47,241,203,9,117,83,159,62,253,212,128,31,10,132,46,229,7,110,186,144,115,91,124,204,113,233,108,91,17,115,175,151,181,51,154,75,181,46,8,107,2,221,250,121,23,55,10,201,249,105,132,168,67,216,87,117,122,45,203,206,79,7,126,164,117,30,48,242,59,102,214,178,148,166,2,211,56,44,46,135,6,187,255,84,152,147,88,226,183,183,64,200,234,51,67,195,110,241,48,252,108,226,101,92,56,210,167,47,56,202,204,184,126,185,226,155,58,176,182,155,0,134,12,61,212,31,120,236,78,162,167,221,119,91,255,201,7,38,69,75,7,71,239,109,242,219,89,186,123,209,86,188,123,163,82,187,243,40,241,17,103,57,137,132,79,10,24,77,87,95,123,235,85,91,60,197,125,219,103,86,239,233,164,24,111,198,195,100,164,40,76,139,220,210,3,174,77,18,51,204,1,90,75,104,86,228,216,21,185,78,97,160,121,102,188,117,229,209,166,99,67,15,189,66,9,33,109,93,87,28,169,27,155,208,58,21,76,29,251,33,213,48,224,102,78,99,245,25,111,9,178,66,169,43,214,104,89,29,210,145,202,140,78,215,135,8,104,115,102,215,56,153,153,52,242,203,145,94,241,147,133,58,73,46,165,6,39,122,30,178,131,247,72,79,30,250,52,142,222,16,71,28,108,185,233,9,64,215,118,198,126,246,150,210,168,9,236,134,238,213,202,212,17,157,160,177,81,7,16,188,11,29,155,2,68,177,249,11,250,73,143,251,148,4,142,124,199,107,200,247,11,219,0,135,166,168,132,164,80,15,207,74,180,138,3,41,241,183,96,208,10,58,91,203,148,69,121,85,120,239,255,176,95,23,27,92,174,30,138,81,139,211,254,89,174,235,72,162,69,239,47,213,188,39,154,229,187,211,103,81,158,46,179,29,165,110,27,137,22,200,21,24,18,242,112,169,77,44,46,185,111,11,129,170,146,195,78,220,219,234,209,101,41,217,218,75,187,253,186,104,122,161,131,227,11,241,189,130,121,187,247,130,72,187,66,42,187,135,6,49,142,247,217,207,26,190,195,90,14,211,58,143,83,197,111,177,191,19,21,33,81,124,22,141,37,237,131,190,231,234,67,91,114,235,188,96,66,191,253,56,20,158,174,210,14,110,189,124,224,206,25,184,126,154,110,74,254,181,169,140,213,19,192,101,191,4,69,138,119,133,247,122,251,9,216,240,122,158,126,61,13,103,64,60,77,93,94,185,95,235,57,175,85,219,208,112,13,18,168,132,139,6,214,170,210,244,151,201,174,114,87,196,62,198,152,3,26,106,29,222,12,198,234,3,165,174,219,80,220,215,49,107,186,189,92,239,76,131,121,55,44,8,254,103,53,34,241,200,119,239,83,99,73,153,251,238,209,193,51,237,160,195,251,3,31,170,62,76,45,215,8,148,175,169,129,214,156,44,225,32,224,42,148,204,6,211,104,38,102,102,109,47,53,192,252,80,109,24,175,61,225,16,190,96,130,248,7,46,83,99,80,100,227,135,130,159,140,254,185,94,240,214,197,194,171,75,135,139,166,65,170,109,123,157,160,33,49,193,126,169,2,105,206,167,198,130,47,232,82,21,164,12,36,126,121,73,39,25,208,17,221,115,56,26,80,214,233,192,36,163,165,3,151,121,197,50,211,171,190,51,224,222,186,94,229,28,22,175,217,3,166,149,237,5,67,107,29,206,52,92,217,67,7,199,39,185,98,240,189,213,87,210,215,218,103,163,156,169,89,158,169,236,147,68,242,97,8,27,194,133,34,45,224,85,201,103,98,24,225,122,95,238,19,188,134,223,29,137,228,24,245,38,20,42,244,199,121,186,91,6,145,192,216,221,2,115,3,202,246,135,156,44,175,227,198,75,165,233,85,110,142,214,248,105,92,215,85,81,35,201,139,151,30,244,148,211,177,179,28,60,163,223,215,93,130,182,153,67,216,224,75,235,178,127,243,74,41,184,60,173,146,97,175,225,217,130,217,104,199,86,220,44,4,247,197,46,193,50,166,114,194,97,40,248,228,46,207,124,175,241,156,123,41,181,161,112,167,99,111,196,37,76,214,201,216,104,155,231,99,66,53,63,187,62,156,160,225,141,91,171,19,53,58,223,99,107,221,48,27,135,115,19,165,79,127,122,127,173,30,218,42,53,172,180,33,22,56,155,194,115,238,188,174,42,76,134,212,245,8,179,249,152,204,21,184,19,145,140,155,135,226,55,57,1,230,10,173,61,60,190,175,24,226,129,183,64,202,34,133,81,134,228,206,203,208,209,151,35,254,137,26,137,206,136,131,109,149,35,82,26,129,143,161,112,166,137,100,192,20,120,158,205,66,235,42,136,10,227,126,152,243,148,225,27,76,115,232,115,185,144,30,42,47,198,110,169,17,31,32,45,71,13,100,52,252,147,96,193,181,55,150,232,148,152,161,91,102,197,212,74,42,42,148,232,252,22,181,19,100,214,223,110,116,52,193,96,176,4,206,151,159,28,210,94,188,150,14,39,108,29,125,154,180,133,35,228,19,222,41,89,84,152,13,86,124,49,84,208,49,116,89,112,58,199,253,178,55,146,180,19,221,40,26,111,44,26,173,90,167,92,201,20,238,161,243,4,188,53,222,107,77,95,212,147,14,211,33,67,44,159,12,181,75,14,93,161,113,186,167,190,87,178,6,15,14,227,25,232,250,69,94,221,176,2,222,246,120,209,47,66,138,96,188,182,113,219,233,17,35,141,60,252,194,68,108,178,244,73,165,104,131,134,28,39,222,211,166,62,76,74,115,171,7,125,242,148,75,100,195,209,187,30,152,216,171,200,121,90,14,234,79,111,21,105,200,181,75,191,70,72,155,2,166,193,140,254,54,92,250,33,49,97,154,84,97,156,237,72,70,148,139,226,210,71,127,122,112,81,248,46,222,98,228,209,19,66,212,42,252,244,9,127,134,138,234,204,174,175,33,56,44,152,208,46,152,118,75,53,226,111,51,223,79,239,143,251,196,29,67,195,139,50,46,120,95,57,110,220,67,28,69,81,163,194,91,78,9,252,60,247,7,217,186,221,136,69,169,88,236,229,130,201,251,138,223,38,145,190,235,154,81,10,21,225,32,106,120,84,101,128,81,227,137,108,182,68,221,178,26,232,22,42,89,113,245,90,201,143,156,32,171,89,44,17,220,35,56,146,69,39,96,39,193,159,231,241,107,92,216,93,97,163,14,241,23,163,236,165,13,133,159,253,218,241,244,67,219,59,241,254,146,242,223,142,214,11,215,132,52,140,182,43,143,254,55,145,81,128,210,165,79,211,101,62,114,252,214,154,210,202,26,180,173,72,106,89,214,132,91,135,38,151,45,18,206,40,65,63,61,53,236,151,31,246,90,164,81,236,147,43,58,3,149,13,181,71,94,36,65,128,42,91,41,225,189,92,39,233,101,88,6,186,46,202,90,45,210,182,58,84,184,93,80,250,30,69,62,205,176,142,242,250,185,72,142,143,220,169,214,47,135,57,101,105,219,100,143,236,168,150,36,159,214,96,138,99,2,198,126,17,105,153,150,113,135,164,128,159,162,129,46,162,215,61,114,21,30,66,177,250,108,54,178,79,7,161,154,188,247,73,78,39,13,149,192,139,170,35,27,38,154,26,79,167,185,23,80,95,139,186,79,129,139,48,129,25,76,49,151,163,198,209,215,46,116,223,180,241,86,68,37,245,226,220,246,31,37,248,145,122,248,108,125,94,14,215,254,53,120,3,222,112,165,27,197,84,145,4,121,107,36,248,145,228,63,175,27,196,66,200,62,241,66,30,150,234,50,251,83,70,115,33,99,183,94,186,81,182,70,176,45,11,119,167,67,218,77,61,178,168,58,116,32,246,177,25,171,169,76,161,158,53,84,184,253,198,86,222,40,48,9,183,110,152,61,22,10,25,23,12,197,125,15,24,42,243,113,41,97,80,226,4,76,67,234,75,71,91,53,242,159,136,225,104,166,3,13,110,115,40,58,27,126,174,244,143,140,102,250,184,78,141,3,176,38,149,118,84,86,70,182,166,85,167,94,111,61,173,217,72,192,22,241,255,150,110,249,156,177,43,253,99,21,158,97,234,62,68,120,30,125,43,56,125,82,36,231,210,41,176,168,86,11,63,71,58,19,179,102,105,2,111,163,36,71,138,30,29,64,243,188,96,50,225,14,188,133,147,234,49,109,95,92,39,133,213,10,174,197,17,154,95,100,195,57,224,166,59,152,76,193,156,226,173,166,246,230,53,120,70,219,10,224,189,64,170,34,25,81,113,236,127,210,143,171,234,149,150,7,124,214,100,82,203,170,134,130,49,107,4,74,209,214,101,39,64,182,25,111,181,47,254,170,170,66,219,22,207,60,31,139,109,161,186,66,195,164,143,28,84,90,65,221,48,97,179,20,239,197,77,211,212,254,217,82,245,204,27,231,217,80,251,135,170,186,113,198,70,243,144,215,130,103,120,132,8,39,173,97,206,11,238,237,156,173,100,249,56,58,120,79,163,40,168,91,16,61,48,114,72,147,169,203,242,53,250,139,28,65,166,125,29,106,235,111,185,228,233,217,196,209,131,146,95,79,202,111,66,35,173,106,19,206,65,245,205,129,179,166,160,102,171,243,72,231,165,45,124,162,240,88,225,253,2,158,151,45,251,208,69,245,76,156,90,209,169,48,218,216,25,187,16,185,18,56,25,123,81,192,21,69,78,225,253,158,231,208,239,187,57,15,133,179,181,242,12,152,88,202,5,115,61,156,169,181,113,93,0,120,120,171,124,175,109,111,168,113,99,241,145,115,174,7,234,128,206,220,34,122,7,221,7,100,41,202,154,158,137,27,95,153,192,45,140,46,182,127,125,84,13,31,68,129,243,145,24,116,190,212,21,165,144,187,29,145,144,146,198,93,200,246,107,51,46,38,84,250,156,244,105,10,200,206,188,233,247,112,45,25,45,18,69,40,144,142,172,243,166,135,73,61,210,40,107,150,92,166,59,71,58,242,125,210,208,80,127,154,56,193,249,90,102,230,232,130,46,202,211,206,196,173,173,149,184,84,246,157,56,159,243,52,244,66,75,97,107,94,20,66,154,158,60,50,113,184,109,230,145,133,139,134,80,93,225,213,210,217,41,11,30,86,125,154,94,215,249,192,198,33,170,240,194,187,119,174,166,43,72,189,111,119,114,42,227,197,200,209,22,149,51,211,242,160,29,145,3,219,227,53,120,69,201,31,113,167,166,54,69,129,218,48,65,151,115,35,211,71,91,7,135,204,74,175,243,117,221,93,179,217,6,8,152,58,30,133,161,202,107,103,240,89,53,208,76,55,240,189,189,82,40,34,104,114,58,53,171,114,8,20,182,39,253,96,3,109,34,222,139,236,51,29,122,127,145,124,64,106,53,117,228,217,157,71,12,20,198,7,29,121,177,229,67,195,161,224,241,90,208,37,59,1,229,85,243,247,200,94,168,105,28,221,139,52,173,174,240,150,110,103,193,232,54,50,46,120,181,28,66,62,195,142,182,116,112,186,207,29,221,139,188,148,219,169,184,79,84,14,20,161,172,15,231,188,206,75,211,30,68,197,209,162,111,204,58,67,211,226,83,214,100,21,173,47,202,40,90,250,161,23,189,103,163,30,133,238,42,247,224,21,238,168,248,28,150,60,85,20,222,202,217,56,79,147,250,174,131,239,77,55,67,198,103,75,220,212,167,161,130,11,123,142,40,117,215,219,158,78,109,51,170,116,72,158,106,234,57,48,226,251,126,158,166,190,69,7,39,253,239,252,54,132,140,234,16,89,124,164,39,102,190,223,177,229,11,174,37,98,216,132,28,234,210,235,158,198,219,105,197,7,179,38,149,250,52,173,164,194,150,204,36,183,119,253,218,180,150,136,90,26,174,155,75,80,27,217,96,20,65,80,61,254,168,80,89,152,239,103,89,182,146,147,212,123,134,125,81,207,110,97,102,151,227,28,21,169,196,224,16,21,171,103,252,161,219,78,156,129,105,173,82,21,134,181,41,150,156,188,11,141,134,65,181,115,138,101,246,215,31,75,99,105,220,226,167,138,142,238,1,106,241,149,135,100,69,159,216,254,227,71,173,119,152,144,246,208,97,86,193,174,121,121,252,169,185,10,93,155,200,69,211,138,46,8,84,34,167,242,177,76,210,116,199,11,72,10,12,184,208,11,64,97,250,86,132,197,151,76,52,95,177,8,42,225,29,38,11,86,163,228,88,116,145,23,76,43,218,165,118,21,129,235,26,17,175,135,120,139,30,33,4,197,254,32,49,115,56,154,147,46,57,121,223,81,119,82,40,94,191,6,71,161,136,125,74,211,34,221,229,214,37,243,28,126,10,44,239,189,66,118,110,204,172,18,255,213,215,70,169,237,7,198,202,208,215,198,91,90,142,153,156,214,245,240,160,9,67,204,187,89,65,171,194,52,245,139,53,163,23,180,206,107,82,34,224,10,65,177,92,37,253,101,216,167,98,159,193,239,155,53,196,104,229,55,81,6,100,36,10,87,208,139,44,182,184,117,139,85,23,76,133,233,149,21,131,211,68,113,232,70,219,66,43,178,207,45,159,89,211,115,55,60,235,81,230,249,210,90,17,243,106,136,118,54,26,129,9,61,64,22,120,10,75,129,154,249,43,55,134,19,19,5,51,120,110,210,29,253,164,60,35,212,40,210,19,187,78,141,152,75,68,143,30,146,240,175,140,9,136,238,103,63,48,162,87,209,78,144,198,209,91,5,131,140,126,28,177,97,228,3,67,127,153,131,63,194,221,66,141,210,21,161,36,163,249,192,141,92,118,133,105,189,209,2,94,207,186,199,30,243,232,173,149,72,234,21,184,69,30,198,165,78,254,168,26,125,84,124,165,40,115,192,176,170,73,83,7,246,46,76,199,28,181,224,142,166,106,224,210,58,98,222,146,121,111,120,166,83,214,69,149,215,21,132,199,51,218,195,254,175,80,239,105,158,20,229,78,103,31,86,235,64,166,81,225,10,241,107,12,78,80,76,127,154,164,231,20,51,195,37,153,244,123,85,226,94,241,94,244,146,188,118,41,137,61,231,189,6,13,87,117,112,156,80,231,189,246,122,171,187,134,14,12,79,100,163,62,228,247,142,107,175,144,110,17,167,19,234,189,171,114,215,170,140,66,101,198,127,146,174,177,123,123,142,223,239,225,79,47,24,98,205,40,119,102,154,215,208,248,59,163,32,121,159,100,205,3,135,19,139,202,57,135,209,90,175,109,138,28,62,133,241,9,142,243,11,166,97,148,150,159,231,122,133,248,215,241,16,80,132,149,175,212,4,107,199,25,243,38,166,223,174,177,191,139,14,224,59,89,15,246,1,254,53,179,30,252,226,31,255,163,95,252,179,255,241,151,255,238,79,126,227,196,7,213,56,66,187,183,255,28,211,218,177,134,161,88,241,23,164,22,251,118,67,69,92,83,21,143,24,237,211,222,159,200,186,132,28,206,79,224,212,79,154,180,213,66,150,216,152,213,8,60,78,29,12,195,151,19,176,177,182,152,216,222,239,173,103,122,211,212,169,145,103,241,184,70,56,151,181,18,59,79,215,101,29,110,223,130,159,134,104,233,116,141,1,46,214,49,244,13,219,53,16,71,170,98,2,225,15,15,184,225,69,94,7,30,214,31,220,7,79,144,27,165,179,44,149,124,4,151,113,139,4,227,19,125,0,157,45,234,136,183,29,210,199,105,242,3,186,117,215,72,143,93,24,211,39,233,125,195,28,24,167,209,34,118,109,217,61,2,83,133,224,135,98,241,26,207,144,159,166,218,42,170,254,22,28,245,93,231,13,197,225,227,154,209,234,175,148,112,129,11,71,250,189,25,22,234,202,201,71,3,206,214,68,197,225,94,14,187,138,245,234,34,235,233,253,53,215,124,168,65,23,180,91,63,4,71,161,227,106,242,214,153,91,216,189,244,70,180,92,100,159,25,61,74,243,251,142,166,58,236,30,129,159,96,147,34,7,113,174,147,254,183,209,173,250,244,216,195,132,156,158,71,182,25,133,119,229,57,99,83,156,222,228,115,65,206,232,156,232,192,199,19,2,8,135,106,15,140,86,178,103,189,56,121,161,60,44,152,111,90,57,43,178,103,9,81,89,60,76,241,84,234,2,83,25,127,126,247,153,143,124,41,190,227,140,244,40,227,210,210,237,91,248,58,222,203,117,112,228,251,41,9,49,165,243,57,149,69,100,232,214,36,123,140,12,188,229,189,10,6,45,100,215,169,3,3,230,162,123,98,151,12,155,203,129,73,161,15,35,146,182,200,51,201,177,37,79,97,132,97,176,240,252,85,249,105,8,181,188,131,3,59,48,101,61,59,214,4,52,130,84,203,202,167,187,44,41,33,218,168,130,228,156,80,2,114,224,98,153,186,113,56,218,144,58,70,227,58,49,91,222,97,82,161,115,22,184,193,188,124,142,214,22,78,50,113,171,125,241,20,39,243,153,76,57,213,133,74,151,184,101,215,139,77,64,159,182,224,132,159,44,186,36,95,27,9,149,232,113,47,253,134,31,252,211,2,155,159,204,95,27,202,198,170,83,51,55,86,72,20,122,151,45,253,94,52,255,240,118,177,36,207,16,124,144,69,219,18,56,216,160,128,155,232,7,117,210,196,239,228,219,208,134,45,29,10,25,154,176,237,237,18,199,122,207,163,202,245,64,10,203,8,126,12,168,153,198,201,143,2,134,51,193,109,41,58,161,181,83,50,14,140,158,25,15,91,153,190,142,253,16,192,41,231,225,245,200,193,53,74,158,234,249,79,86,213,84,228,151,77,209,124,226,157,211,144,74,0,224,109,145,123,123,44,96,190,136,188,51,253,133,34,236,189,72,35,72,83,86,140,32,121,216,213,56,192,48,149,5,38,145,183,159,223,54,45,85,224,45,98,90,8,179,6,163,200,212,167,33,60,14,52,67,168,41,40,10,108,228,145,242,45,251,212,239,65,61,104,228,27,67,128,185,170,72,89,156,7,45,170,139,22,252,23,167,137,57,176,229,16,199,211,195,200,5,5,166,72,246,92,92,195,92,139,10,179,77,227,218,35,69,95,238,135,108,101,105,53,126,187,243,98,178,23,42,180,47,110,75,109,24,11,68,127,155,70,187,113,240,233,37,181,68,201,129,241,249,4,98,161,238,196,226,84,56,165,126,222,187,156,144,35,61,93,150,69,163,2,228,37,100,205,10,215,66,108,21,232,235,78,218,59,112,142,148,75,146,210,113,94,11,72,210,95,8,133,125,11,237,125,214,20,134,246,96,5,188,119,172,238,163,109,179,119,239,40,67,70,252,42,39,157,217,96,76,148,120,218,82,207,47,152,46,201,49,181,78,118,226,5,27,231,85,192,57,61,186,160,188,85,184,57,22,117,98,93,79,128,245,106,141,53,43,208,192,234,154,101,99,217,57,176,237,121,129,233,41,116,126,187,12,161,119,4,54,67,161,4,12,43,143,76,13,227,51,220,55,91,160,147,45,32,39,223,82,179,123,40,103,16,37,234,212,146,145,251,134,102,183,53,61,5,113,191,196,91,91,111,15,69,211,240,30,88,166,80,142,162,31,115,175,159,83,211,129,182,57,229,198,133,228,115,4,99,21,112,62,65,44,74,137,208,197,220,192,91,116,113,57,241,122,96,20,82,247,240,175,100,132,191,138,214,52,206,79,83,109,155,155,192,72,209,21,47,181,119,77,147,177,51,140,204,145,63,180,158,204,173,42,7,15,90,229,26,6,192,36,247,188,233,62,201,217,89,178,199,52,255,239,181,15,26,89,83,37,172,7,82,155,244,97,107,119,233,214,195,104,70,185,163,155,204,168,146,29,134,93,68,84,32,154,111,205,8,82,77,74,60,30,253,90,123,83,22,239,208,59,40,150,68,97,213,99,13,7,109,15,187,103,140,83,23,104,66,1,58,133,120,122,95,38,53,171,56,74,22,57,10,184,222,66,193,24,104,253,190,158,227,85,221,40,176,37,235,30,120,43,199,67,97,108,155,26,239,157,225,244,27,122,5,84,2,8,1,195,84,173,176,53,20,94,103,106,212,101,9,12,229,232,136,153,63,36,157,118,133,201,248,243,223,38,180,250,60,122,119,17,159,246,205,50,187,93,16,75,175,54,40,158,253,147,116,178,15,244,183,41,149,137,196,196,137,115,230,212,72,112,235,110,145,227,84,159,123,63,119,198,214,75,121,24,59,164,195,21,206,185,121,41,19,189,198,7,165,242,105,234,212,160,145,79,61,172,228,4,215,135,106,57,16,98,185,83,107,82,76,176,170,194,91,111,137,64,214,52,210,121,69,45,144,235,251,184,90,19,113,129,41,200,152,177,151,42,150,146,94,202,139,86,73,110,38,224,207,167,195,163,192,214,252,34,102,6,107,250,146,83,0,231,104,148,119,216,211,233,105,170,251,89,194,141,195,140,45,166,17,177,139,45,202,99,230,182,121,68,97,134,234,61,146,140,224,47,237,199,129,83,95,165,80,17,126,48,143,87,209,135,33,175,118,12,125,86,20,149,194,190,139,240,192,254,159,112,186,169,202,218,173,188,228,13,103,51,126,84,31,182,196,197,128,201,40,191,222,106,111,163,136,200,64,146,179,119,195,5,211,28,212,151,140,178,171,37,71,191,60,86,201,233,83,195,227,88,155,174,232,222,91,17,247,216,151,28,137,189,242,214,84,75,5,179,218,196,167,209,100,151,210,111,98,69,18,56,154,254,222,243,178,44,25,85,211,205,58,246,123,123,212,58,202,52,6,242,123,213,244,129,126,13,78,236,207,247,33,87,35,157,59,212,192,225,198,155,1,87,146,169,197,58,130,251,34,102,6,79,152,220,3,228,70,39,239,87,104,15,215,164,166,240,22,72,205,27,157,240,94,16,72,200,154,54,235,145,86,29,94,4,34,229,233,110,202,74,139,53,165,125,94,86,123,148,171,35,62,24,218,138,190,54,69,30,145,134,49,77,30,170,197,137,193,26,161,193,9,109,88,211,193,105,230,89,3,93,112,148,200,107,47,107,118,229,82,131,94,108,114,248,140,240,183,184,13,98,125,15,167,28,31,168,115,31,111,179,139,78,130,123,64,188,26,9,58,150,120,107,104,39,87,82,143,201,126,34,5,8,145,130,248,52,50,236,77,254,57,102,39,235,190,170,39,135,176,112,44,9,9,172,73,97,202,145,199,138,215,170,35,169,129,95,201,183,9,82,56,66,244,24,218,226,254,130,56,172,199,146,237,15,162,182,236,86,221,241,127,133,187,146,146,61,209,44,171,237,224,35,176,72,2,19,155,144,166,89,189,199,183,198,2,76,93,22,5,65,238,118,50,45,229,224,238,18,116,66,246,21,51,203,86,169,117,57,20,79,33,209,172,214,35,91,62,215,130,77,122,133,164,237,68,37,15,220,158,130,82,160,79,159,192,60,48,91,161,156,109,246,44,117,143,193,4,62,227,100,227,45,163,108,230,192,223,237,227,253,110,14,223,246,107,247,102,255,147,127,244,139,127,247,127,252,230,93,217,195,28,171,111,6,138,129,30,78,159,245,144,3,6,187,89,14,92,73,65,152,2,99,98,190,84,58,224,70,134,64,17,24,158,177,151,9,9,140,114,115,182,173,181,184,169,239,152,242,134,17,149,135,150,12,216,138,132,151,195,100,111,157,205,65,96,118,127,195,18,79,219,84,186,192,180,51,236,254,219,20,169,62,250,219,180,229,157,241,98,157,188,188,38,239,77,254,104,188,23,52,74,226,173,227,126,163,216,218,103,70,40,254,100,28,2,167,210,223,77,227,129,97,253,123,100,226,164,6,191,233,214,128,49,147,151,12,190,255,120,63,30,79,23,99,118,16,120,95,226,111,245,31,216,66,123,85,224,250,214,6,1,39,156,178,178,38,137,134,43,213,215,100,43,146,210,51,190,90,185,219,187,247,52,104,218,234,159,190,52,95,242,221,151,4,152,190,215,186,98,207,180,10,1,135,169,164,238,50,246,67,129,212,244,105,35,9,122,146,153,89,65,77,142,153,85,179,159,5,38,142,229,75,50,155,114,194,130,154,35,55,96,194,236,71,108,115,185,225,37,75,1,143,113,42,204,12,166,108,222,247,17,100,59,39,222,6,60,201,202,136,153,97,214,28,101,144,100,197,189,121,226,105,74,232,15,149,180,193,233,29,110,3,181,238,220,73,80,180,9,159,247,158,228,41,214,168,166,76,240,95,29,181,207,165,112,166,239,171,207,139,100,254,121,238,119,96,148,174,247,188,232,84,64,75,13,129,73,104,243,143,73,214,210,188,102,77,51,36,159,182,69,40,79,105,141,193,150,72,230,112,231,78,254,54,188,146,195,86,245,170,19,39,178,224,155,16,66,77,201,96,54,152,24,148,255,182,53,186,63,54,166,93,177,233,9,116,47,105,90,223,66,223,189,88,129,183,162,33,94,68,123,235,17,194,142,118,109,39,241,206,230,77,143,32,127,173,108,230,73,189,22,37,21,151,9,84,49,8,55,247,27,14,105,69,174,53,141,181,174,193,201,134,119,24,43,98,164,107,81,222,196,2,160,171,75,205,131,161,48,96,248,188,201,160,232,105,92,111,77,123,123,135,11,121,125,250,211,100,83,251,231,40,214,213,78,119,2,153,221,143,255,116,161,60,186,233,146,229,225,1,67,224,209,231,33,158,121,61,189,170,47,25,121,36,207,5,110,37,168,196,188,168,143,168,215,208,91,225,242,99,11,249,78,58,92,205,6,111,245,55,80,216,253,231,181,191,179,243,20,2,23,227,71,184,182,255,56,15,91,214,220,61,235,254,238,4,62,172,122,110,150,235,99,192,89,224,162,140,206,81,210,61,195,14,38,249,74,254,210,13,229,248,218,161,80,13,55,159,89,131,73,254,218,131,91,147,123,103,171,3,151,86,196,60,180,237,95,223,129,32,96,170,89,4,157,104,195,103,236,198,54,145,47,13,131,244,153,88,227,115,200,154,208,227,53,238,29,163,113,30,67,14,61,150,235,57,120,20,155,87,253,101,235,127,93,2,165,141,165,62,252,234,133,18,112,107,42,171,208,42,123,188,50,85,84,122,176,168,185,15,217,79,141,95,61,4,237,192,244,185,137,179,177,5,85,61,36,233,192,133,203,58,38,6,159,165,74,4,202,184,75,247,167,233,1,43,47,69,31,149,225,111,220,73,104,213,89,239,105,245,119,60,3,184,25,175,146,192,125,107,12,51,158,158,84,240,43,76,40,222,167,5,215,130,234,0,163,27,207,152,63,76,146,231,163,167,14,205,115,196,79,219,133,165,155,196,216,150,107,60,77,162,191,236,2,200,255,134,43,70,40,57,69,183,208,214,232,234,59,93,21,52,19,188,149,105,111,181,166,158,147,163,196,237,27,164,49,130,96,219,92,74,138,210,220,90,70,150,222,70,160,57,123,164,195,102,181,181,19,189,144,136,137,245,16,113,91,93,40,89,247,46,129,171,55,19,184,189,49,126,118,217,35,220,248,239,154,177,97,155,245,169,69,6,39,80,210,98,107,239,207,94,134,94,119,52,191,124,91,118,192,141,238,137,178,36,153,52,205,216,128,84,93,76,189,167,51,37,154,113,221,209,105,92,124,212,6,231,115,221,193,179,118,221,165,56,237,223,205,224,134,189,231,56,84,81,239,223,174,2,83,99,171,79,91,175,3,191,85,168,152,30,207,53,115,210,31,227,189,241,69,172,124,13,158,223,177,91,219,193,8,54,89,212,180,134,151,67,0,15,220,9,50,56,196,237,35,174,98,194,142,69,197,55,106,108,78,231,244,144,149,34,219,129,126,141,37,190,55,148,17,167,20,227,5,167,28,234,11,220,103,243,26,28,169,241,204,56,213,180,53,158,250,219,124,196,144,116,228,81,60,215,204,201,124,62,114,146,12,197,113,61,157,91,57,18,218,220,4,215,139,61,71,76,62,235,201,122,169,145,104,249,110,49,192,221,129,22,173,119,71,162,89,82,139,155,135,252,81,189,201,105,124,219,98,201,139,37,35,11,12,133,86,63,247,188,118,217,2,133,43,109,133,118,131,249,44,91,137,134,84,196,11,143,122,131,79,66,96,190,181,239,5,74,110,245,90,66,57,157,71,35,68,143,109,69,199,46,163,174,24,27,114,130,33,182,216,214,210,168,73,15,125,18,19,71,236,14,235,122,225,154,236,43,165,45,203,216,86,88,27,82,154,180,103,9,212,12,58,95,121,183,83,224,68,246,67,18,120,235,123,161,221,111,61,184,144,248,162,48,190,18,55,75,214,62,1,207,212,153,209,23,58,12,61,250,164,171,238,4,99,220,234,126,244,187,185,222,117,226,91,55,42,97,109,173,102,237,46,21,166,97,121,216,6,52,96,17,161,212,9,136,244,99,28,100,73,191,1,220,135,179,134,213,65,221,118,211,151,78,171,196,239,146,59,252,232,239,66,67,62,195,28,34,135,230,90,176,103,206,230,71,139,186,7,154,206,41,188,215,123,30,115,200,50,79,14,76,26,242,177,212,216,9,45,233,111,79,44,223,25,238,4,252,140,34,20,184,127,75,113,19,179,90,173,246,37,175,44,81,217,97,228,174,42,48,4,134,179,139,20,124,69,253,210,192,113,198,166,233,223,146,70,218,18,106,167,182,110,186,51,137,2,252,102,166,130,78,141,72,228,251,105,216,238,83,150,21,167,205,156,75,171,150,80,51,30,53,167,76,248,190,39,70,94,41,117,249,234,231,168,78,105,3,135,240,86,240,166,250,57,96,208,109,254,173,95,125,251,228,97,40,181,147,107,10,123,67,193,8,40,86,249,50,166,54,223,223,137,138,184,179,36,203,130,248,126,180,232,48,87,175,137,97,158,214,114,118,74,110,234,229,96,42,53,12,208,14,111,100,91,151,231,232,59,28,75,223,233,63,219,218,240,175,217,127,246,203,127,243,191,255,226,95,254,233,47,255,249,63,253,141,187,208,160,126,132,195,232,173,234,17,156,217,130,249,52,26,203,164,212,190,51,14,64,155,25,88,7,173,213,242,19,227,97,46,120,121,248,229,217,237,14,99,81,133,246,0,76,165,236,123,111,236,125,149,232,161,38,131,239,43,146,160,129,195,198,241,45,40,165,175,171,7,218,198,17,64,133,220,194,230,148,39,54,246,16,66,7,154,74,91,161,153,191,215,190,44,112,247,9,76,13,200,123,239,48,113,178,142,135,192,236,136,87,192,213,250,59,237,211,147,116,240,125,137,198,216,207,48,54,219,131,66,249,244,174,94,120,241,74,54,105,243,199,195,201,11,147,152,217,162,40,174,43,76,184,207,225,242,144,180,90,21,198,211,226,175,93,104,31,53,101,73,205,191,176,124,106,52,95,145,214,191,86,199,92,222,101,131,214,90,138,250,34,121,175,125,91,60,239,192,8,124,154,152,227,75,126,155,28,206,119,41,62,240,22,105,231,217,97,45,149,170,131,248,226,230,105,224,153,173,193,83,14,180,168,100,5,237,152,5,62,237,173,140,101,157,54,60,231,144,6,190,225,78,106,247,121,103,248,72,189,167,48,168,149,133,85,129,33,226,43,62,54,118,254,137,204,3,163,4,197,75,77,250,88,212,33,48,97,231,246,222,194,244,238,156,75,230,157,151,249,59,29,221,246,200,209,189,137,6,36,242,132,223,235,105,69,19,167,65,32,213,213,123,53,187,63,92,48,215,100,218,213,72,69,222,243,26,118,12,107,22,120,95,17,111,54,175,97,218,205,58,233,108,16,214,39,184,176,253,105,162,107,83,151,140,221,61,223,202,49,116,176,40,238,50,120,35,122,246,190,170,94,153,163,199,183,87,140,232,249,41,126,172,7,62,244,67,8,100,247,90,175,111,194,234,23,92,116,159,116,210,155,223,55,52,104,149,20,111,224,110,249,182,103,102,253,152,196,192,28,181,233,51,107,120,252,101,3,15,35,34,203,241,52,105,145,50,54,94,241,225,194,12,197,252,145,51,111,65,177,245,4,202,119,157,242,169,169,122,200,51,224,173,118,79,221,39,203,210,48,227,115,37,99,160,9,216,106,208,223,253,82,13,46,237,148,241,3,227,5,88,1,147,32,120,218,48,147,169,144,106,188,21,190,233,170,15,103,75,237,10,24,202,98,17,240,68,26,198,59,191,195,222,26,169,41,79,83,14,154,206,211,136,23,217,134,19,151,227,187,201,37,43,154,240,80,43,140,209,28,219,140,146,10,89,179,137,90,19,47,221,182,168,18,233,191,245,127,40,233,226,83,226,205,144,61,72,240,132,204,84,223,39,228,205,157,30,150,48,194,193,235,25,123,16,2,193,44,131,67,69,228,119,199,86,33,80,96,245,97,107,7,228,47,181,191,124,63,141,167,145,221,198,50,242,70,39,236,88,215,195,228,113,5,74,25,118,93,138,110,145,235,119,3,110,192,244,232,208,36,123,36,159,23,244,246,57,215,107,214,217,135,158,180,117,146,203,20,226,228,244,166,122,0,37,143,74,150,186,21,107,75,228,40,218,103,86,24,106,8,151,145,251,228,147,121,171,99,191,174,87,135,167,145,232,201,167,178,110,42,62,248,222,45,253,100,112,191,62,115,125,124,236,45,167,183,198,62,245,97,200,76,223,104,33,168,214,229,89,50,137,167,139,118,42,18,203,245,25,73,176,27,254,206,21,173,246,209,135,183,46,63,125,214,91,34,206,107,69,58,249,37,142,146,228,60,158,114,237,129,226,54,33,68,164,168,181,50,116,199,241,225,186,9,173,171,202,90,10,35,247,125,214,13,182,174,42,175,76,15,167,119,47,37,250,5,230,178,14,225,45,48,206,183,49,29,198,218,21,225,76,119,240,208,138,248,219,231,16,222,22,235,19,55,139,159,87,56,182,230,210,211,78,62,93,138,93,130,75,246,73,50,182,81,89,249,173,50,169,190,151,182,232,52,161,88,94,189,143,167,168,145,17,42,19,31,147,47,237,83,51,139,93,183,239,48,210,207,183,224,231,119,105,175,123,224,189,163,81,201,29,110,75,168,1,12,158,236,187,55,140,188,60,137,131,197,242,71,113,193,189,225,252,16,114,18,212,188,146,213,81,58,68,47,121,175,73,245,206,219,134,49,24,170,165,3,219,92,93,80,209,153,154,242,11,129,19,107,230,131,35,168,31,149,237,43,27,15,189,195,184,120,203,13,147,163,243,134,43,213,190,250,181,151,185,216,253,183,161,28,186,132,209,178,147,238,131,55,106,12,101,31,146,126,253,248,69,189,246,126,125,78,248,3,148,180,0,31,218,58,74,202,189,177,204,145,225,34,99,13,202,90,101,98,80,31,151,50,227,105,56,59,78,115,241,12,133,240,126,98,58,188,55,170,116,148,182,82,227,234,242,134,192,97,61,173,17,65,41,157,168,241,211,180,195,104,50,111,180,255,228,130,144,114,147,50,228,78,130,156,234,121,98,193,183,193,249,12,145,117,236,104,106,185,222,240,222,209,169,136,73,67,94,180,119,250,3,238,37,139,2,77,223,229,82,252,230,216,170,136,69,134,5,134,75,172,198,195,184,78,211,57,32,123,224,167,133,102,180,97,24,98,21,110,198,215,22,131,99,207,42,76,183,141,22,191,93,33,124,57,232,94,146,103,196,38,237,11,138,227,131,18,0,25,241,173,105,191,158,69,31,36,198,67,75,29,135,113,221,232,188,247,138,187,151,151,18,75,250,104,202,215,194,146,90,221,23,20,1,146,68,156,161,155,175,119,45,42,48,125,206,151,194,228,22,197,138,46,139,77,202,199,52,159,77,124,14,146,130,79,110,43,111,109,71,59,190,53,100,25,69,246,191,165,140,198,146,13,235,173,172,112,131,82,53,158,134,187,82,142,230,66,227,238,174,180,81,91,4,127,184,124,236,5,49,246,136,21,167,100,116,232,94,24,78,137,11,76,138,148,188,118,173,205,201,147,64,201,44,122,244,97,116,173,28,223,122,106,40,195,96,177,151,246,209,77,146,244,100,240,211,207,233,162,3,186,158,174,189,135,103,142,109,54,246,38,174,186,145,246,221,62,223,140,183,195,26,137,167,161,107,102,212,250,203,191,182,5,153,228,6,193,26,133,122,46,190,23,38,81,82,161,66,178,74,192,91,94,85,185,25,9,46,112,92,29,70,102,53,149,87,205,11,70,12,37,95,75,208,78,118,120,60,155,50,105,129,2,111,43,111,30,153,2,43,84,86,33,78,30,229,129,73,127,171,23,218,223,173,222,109,163,148,218,151,142,77,149,250,217,40,150,67,40,104,165,137,102,12,77,110,112,151,45,252,208,181,43,68,134,189,162,94,61,184,242,122,200,247,49,47,237,156,74,60,207,152,65,160,244,218,245,82,236,52,61,61,34,220,104,67,203,165,188,151,20,235,9,253,169,158,122,82,148,208,201,143,172,19,122,84,96,50,93,227,234,217,42,227,163,206,29,186,206,206,113,78,7,190,125,85,221,50,44,139,231,233,94,240,53,8,92,209,223,227,240,160,174,171,162,108,77,75,142,40,196,217,151,47,152,92,188,115,244,172,126,66,97,66,17,71,84,34,206,20,206,20,128,198,249,32,71,67,77,30,200,250,102,108,5,218,167,103,181,228,178,245,42,143,173,128,53,32,48,13,88,123,138,47,130,223,86,85,63,146,200,123,204,140,188,139,83,49,5,220,178,215,86,176,197,105,122,81,100,209,30,227,119,9,33,191,205,3,189,217,172,234,243,73,7,134,62,245,178,96,233,132,116,206,222,68,151,19,251,119,24,107,123,192,153,238,198,106,60,175,176,16,184,109,146,136,43,162,169,207,187,88,215,238,115,60,23,226,233,176,70,130,110,81,193,87,244,168,141,73,132,56,189,107,29,173,80,154,250,84,241,39,64,103,219,70,104,103,143,29,192,203,48,127,206,125,94,224,4,144,53,27,212,124,156,93,12,195,64,111,250,65,234,254,214,238,110,91,196,35,31,181,18,246,231,139,92,11,251,237,231,116,240,100,51,224,136,44,103,106,153,22,237,2,55,203,198,115,181,211,148,133,164,27,45,159,43,59,27,49,105,86,163,31,49,239,171,66,174,245,84,163,139,60,241,48,204,89,131,217,117,226,180,6,124,179,152,162,77,147,215,175,42,45,33,46,207,247,129,229,122,175,154,154,9,169,150,200,196,227,242,126,242,101,93,211,226,240,233,97,7,180,71,146,183,129,105,81,83,220,190,97,81,187,108,22,211,243,195,166,51,94,40,213,197,159,106,109,233,221,128,33,213,224,58,2,220,39,57,172,31,50,9,212,11,83,112,40,213,176,203,224,122,203,10,167,99,89,65,233,148,171,158,143,100,73,129,14,211,57,65,142,238,48,61,63,140,96,84,137,165,40,14,28,191,247,200,5,30,215,216,252,245,122,194,84,37,254,40,38,4,17,148,200,104,43,100,251,52,85,99,54,76,95,218,28,54,52,103,64,253,90,112,14,133,237,15,155,81,201,122,176,19,60,242,14,67,135,187,146,250,204,22,55,140,207,28,30,145,49,20,133,62,32,7,250,72,111,35,96,156,209,97,48,38,92,64,234,215,53,50,69,63,248,19,246,202,162,104,231,166,60,104,203,234,101,220,186,238,200,50,175,212,151,58,2,173,82,252,160,16,239,201,75,193,32,152,123,76,123,89,135,97,113,40,211,224,35,224,135,45,42,161,7,140,106,188,13,225,14,201,169,169,131,19,154,178,17,230,61,84,212,85,172,23,90,135,228,144,118,180,206,221,58,146,188,53,124,97,45,135,175,197,60,34,26,61,32,133,195,181,74,242,55,113,99,10,76,121,163,248,151,32,240,26,26,123,48,7,107,120,167,200,59,22,255,191,17,209,132,91,152,143,217,174,168,8,206,22,23,165,100,204,204,252,104,84,132,101,247,216,3,159,103,148,166,79,39,235,226,233,158,196,189,159,147,134,69,162,53,140,117,24,163,204,121,40,104,133,101,14,155,254,32,40,172,252,225,123,165,106,76,61,114,48,146,143,230,178,206,250,7,168,75,14,151,49,190,89,119,210,47,58,135,39,133,161,159,116,119,245,222,101,80,95,41,12,215,174,255,246,171,197,134,62,77,143,190,112,211,39,42,160,154,190,116,135,186,199,215,196,104,171,52,92,131,126,144,93,145,135,225,191,171,29,12,92,139,59,57,45,252,114,72,182,12,78,61,185,158,111,77,128,146,220,16,236,28,72,163,28,54,174,87,137,221,97,219,196,213,70,247,57,221,227,221,250,32,140,8,139,144,231,147,53,56,7,237,165,31,191,254,210,91,52,240,55,233,190,229,79,239,59,176,23,93,180,78,122,175,31,124,75,126,159,67,225,44,209,137,110,193,59,141,144,81,248,250,184,13,222,95,135,109,232,123,237,61,234,230,255,214,174,8,127,232,139,85,218,85,248,162,53,99,252,210,23,43,150,211,17,240,62,95,75,3,154,84,165,151,24,187,225,24,20,216,250,27,69,148,171,27,245,175,4,83,209,54,34,250,134,163,126,234,154,90,102,109,15,56,209,3,83,222,11,127,121,137,56,46,125,205,175,147,95,233,229,236,55,35,60,141,251,194,145,169,81,201,23,58,86,167,203,77,209,72,45,156,118,195,77,252,78,134,222,115,5,137,201,34,247,93,14,111,223,35,198,19,81,72,246,135,71,52,49,166,244,181,161,186,232,53,2,185,100,50,138,7,24,184,133,187,189,191,218,150,201,204,96,240,110,17,169,133,125,109,38,253,237,239,140,110,127,103,28,127,111,153,255,104,28,159,201,19,136,254,139,113,124,65,78,29,204,63,248,123,191,248,95,254,251,223,124,29,76,127,147,47,188,62,0,68,253,251,123,157,194,74,146,158,219,116,123,104,195,237,42,18,232,120,109,157,45,12,143,19,86,247,73,210,232,243,213,22,101,57,76,202,210,169,172,232,132,198,251,155,141,121,24,97,117,62,30,74,43,88,192,190,202,111,152,123,87,152,145,128,235,42,239,227,104,221,35,167,20,233,118,12,80,90,111,189,225,58,161,166,146,223,54,205,191,191,81,171,9,232,242,218,164,16,187,110,223,172,117,86,238,250,48,61,84,151,191,87,183,2,125,133,147,17,20,189,225,65,106,215,144,85,169,213,10,109,223,240,36,205,247,84,48,236,5,130,241,163,250,111,47,235,143,157,4,78,56,230,167,195,139,10,29,249,109,18,10,186,207,124,62,150,76,37,79,91,133,176,127,110,250,74,227,115,19,216,186,26,189,81,116,241,42,67,195,14,223,253,99,83,33,58,78,11,65,131,41,213,235,14,211,163,180,10,76,91,147,55,159,190,213,215,67,233,42,232,160,49,205,114,20,122,168,147,72,71,189,71,193,243,238,48,119,103,147,111,77,202,118,154,254,86,20,223,45,221,165,180,58,244,124,124,178,128,39,158,122,133,105,182,232,51,179,78,232,77,166,246,176,81,222,153,233,176,113,65,81,125,193,219,88,155,62,243,70,214,81,73,247,211,238,31,5,30,77,152,153,236,126,219,194,122,56,76,31,26,125,47,232,128,83,252,244,150,251,171,40,76,62,254,136,135,173,135,243,121,47,99,226,24,239,124,144,54,73,22,21,34,147,125,119,22,51,136,29,38,244,54,228,233,137,194,81,124,77,173,79,224,169,21,128,169,188,191,91,185,26,202,188,179,160,40,236,35,5,76,241,183,252,52,69,103,110,108,53,14,114,237,242,48,180,0,239,226,97,67,97,31,209,135,41,119,237,7,102,230,50,49,250,112,229,26,191,12,199,241,16,116,223,100,239,234,70,96,171,75,150,151,182,4,243,248,90,29,159,164,108,67,56,83,225,188,142,193,179,86,18,32,143,8,92,21,121,235,147,237,105,124,102,189,140,179,158,93,138,254,208,52,115,174,46,42,109,98,167,207,55,48,249,115,213,159,70,21,173,89,127,217,156,179,62,49,186,172,159,236,5,224,100,58,221,27,38,0,44,197,44,12,78,246,73,192,84,137,156,212,248,110,81,240,86,253,107,65,104,43,36,17,248,201,183,105,236,159,139,84,66,165,121,232,240,106,121,87,119,224,231,145,28,27,235,82,70,229,185,175,217,162,139,129,188,88,199,113,233,41,8,204,28,107,185,10,12,239,115,28,16,164,124,63,41,234,157,230,11,211,163,38,108,149,148,164,116,185,155,68,243,88,18,7,4,98,63,249,237,97,198,186,255,118,99,25,15,61,94,39,152,154,223,220,165,118,116,155,150,111,48,45,162,251,33,115,44,165,244,160,244,17,56,19,167,241,203,105,195,84,173,194,98,141,144,226,251,194,168,69,97,72,114,61,158,223,168,54,45,167,107,48,5,165,100,129,172,16,212,108,122,17,242,188,233,155,123,204,80,26,137,159,135,185,206,218,155,121,27,184,103,92,33,7,238,212,25,230,20,82,190,208,103,238,192,4,39,206,62,197,173,165,34,169,17,164,108,177,102,36,94,76,89,179,102,172,105,113,59,145,194,151,229,228,183,108,236,51,190,42,169,91,83,218,3,239,75,184,206,248,109,50,227,133,134,136,104,55,98,198,87,133,102,98,66,7,7,195,103,247,98,156,246,202,92,61,96,125,113,144,187,186,0,67,164,176,189,145,243,176,239,190,115,223,83,58,182,20,77,229,104,34,123,147,78,201,100,53,184,250,221,181,15,105,22,45,213,80,243,67,187,170,177,23,104,202,75,85,107,72,233,58,208,22,132,154,188,75,55,196,82,98,94,91,163,61,100,173,149,86,186,123,207,133,238,182,45,196,42,69,230,189,90,58,133,111,147,125,127,82,144,164,171,249,144,235,225,191,252,226,54,106,2,91,218,131,171,118,164,224,29,34,115,91,236,173,41,134,142,211,8,245,200,13,208,172,80,114,197,224,16,80,139,72,105,137,180,49,63,60,150,128,47,239,69,93,90,42,161,209,86,227,130,23,148,180,48,191,122,64,161,116,16,184,33,67,114,252,114,146,92,45,96,91,211,88,148,135,196,99,57,89,47,102,242,25,175,69,172,91,94,43,25,53,89,192,217,42,96,116,255,62,79,136,163,189,216,91,114,137,24,198,236,170,30,93,3,30,69,64,58,68,120,154,2,224,108,67,223,58,147,200,37,143,38,225,208,34,103,132,34,151,248,88,184,119,155,62,204,26,142,117,190,37,36,117,2,35,19,82,60,157,6,92,237,122,104,151,204,218,218,163,201,146,80,46,253,230,42,176,93,54,165,238,195,50,134,99,147,96,13,36,221,67,150,165,27,231,102,194,209,42,159,162,147,30,189,66,201,174,212,162,203,200,232,9,213,197,24,225,166,188,244,67,210,152,61,238,180,125,220,31,222,91,96,180,112,191,180,168,82,125,78,43,35,203,39,39,79,47,52,248,212,158,44,118,13,193,248,189,98,231,233,36,84,197,27,94,92,182,43,158,126,204,187,172,194,29,143,123,11,184,84,169,30,37,87,34,123,27,61,131,151,88,115,228,58,111,33,233,111,77,29,170,174,40,106,240,244,2,10,96,75,237,56,240,150,221,121,212,152,55,101,193,83,158,166,91,87,40,117,16,116,209,197,74,239,44,74,215,2,37,119,73,64,108,30,23,175,100,34,139,226,68,91,214,252,196,163,16,140,75,13,78,135,248,156,200,88,44,39,145,77,65,9,16,185,2,129,161,86,165,160,4,61,103,158,45,6,173,227,35,146,155,59,163,63,113,158,41,152,25,34,13,216,246,164,110,198,122,225,201,79,170,32,228,241,132,248,221,26,221,190,70,68,243,33,151,238,113,243,22,205,38,235,106,46,107,68,232,232,54,202,231,241,38,65,189,64,0,54,212,11,72,187,143,39,11,24,134,138,80,84,177,24,187,220,87,251,122,218,71,50,6,207,74,23,15,10,125,104,93,7,205,83,181,197,196,93,144,28,78,220,19,162,137,110,93,100,186,167,10,15,178,120,162,64,177,211,74,204,203,82,191,175,95,102,215,244,184,193,141,180,72,199,174,73,214,155,216,160,236,207,1,217,217,92,113,207,238,75,57,139,233,107,62,176,148,66,156,36,227,139,21,45,151,114,230,184,14,241,51,10,237,192,214,253,44,1,39,96,242,26,147,12,94,73,66,61,50,114,95,88,106,211,91,177,244,17,55,40,127,66,146,139,61,244,204,118,238,5,140,22,121,47,110,94,143,0,189,229,239,106,106,199,37,58,157,158,219,176,47,81,83,173,24,125,198,161,54,186,17,213,222,151,105,143,62,241,10,21,157,14,190,225,173,47,198,101,10,125,171,218,52,139,236,216,21,30,26,83,71,174,159,166,105,153,195,84,225,136,136,134,182,144,148,5,119,255,36,203,70,17,235,118,239,239,49,142,243,104,235,250,151,109,76,95,149,18,240,86,245,186,218,213,152,80,126,234,19,95,171,170,81,78,96,202,237,33,170,65,230,82,79,6,205,19,71,232,130,36,92,215,203,147,65,81,237,244,193,113,49,23,117,39,80,200,152,252,150,239,164,7,38,181,33,23,65,29,223,196,157,109,214,139,186,19,186,113,36,188,225,65,138,204,186,124,48,20,36,57,106,137,91,67,253,82,164,54,118,31,219,124,33,50,113,90,90,148,152,88,177,134,46,130,126,167,39,240,187,29,158,253,215,94,184,244,167,255,240,151,255,230,127,250,229,191,254,103,191,249,194,37,24,15,225,157,122,125,95,178,206,41,97,12,199,48,161,11,63,201,44,33,238,240,118,192,110,94,176,249,134,39,108,239,69,158,181,91,181,190,209,125,140,203,233,21,203,15,51,216,251,227,66,40,73,81,135,140,157,236,176,5,76,44,86,127,122,127,236,233,172,66,253,213,45,246,120,195,73,178,204,205,131,0,212,154,208,29,35,43,108,45,235,2,182,220,152,3,67,16,238,160,133,37,155,130,133,52,37,255,101,212,161,231,132,201,54,140,190,147,226,165,113,150,46,125,120,13,247,165,18,229,203,67,130,46,27,230,190,121,235,36,84,116,206,121,228,147,77,27,127,194,116,152,5,215,193,97,169,123,247,106,34,145,148,10,158,147,0,130,2,14,59,179,63,157,45,185,81,214,132,140,219,252,150,141,251,64,208,3,58,93,27,129,94,39,41,96,122,30,201,224,16,182,85,95,240,101,165,24,143,172,10,221,228,61,242,200,212,140,35,87,224,140,171,229,192,228,41,203,178,208,152,43,182,202,162,176,70,226,96,205,58,74,247,236,47,182,173,236,33,233,91,200,43,8,48,3,222,82,68,87,165,44,35,141,114,180,24,225,190,192,244,143,158,35,30,134,5,76,159,46,136,219,254,134,169,210,56,78,73,131,169,153,243,47,242,50,5,117,77,73,92,245,243,99,116,6,229,164,91,195,132,82,66,185,160,77,205,83,165,118,163,145,226,180,60,135,3,74,80,136,105,100,108,108,141,88,113,216,223,14,229,128,193,86,166,227,112,181,210,76,221,43,137,34,47,135,141,207,68,183,18,190,133,230,48,141,80,37,154,107,77,161,179,231,5,116,226,186,104,139,186,141,107,126,115,182,147,197,184,5,80,83,216,152,156,98,201,113,81,75,173,24,158,11,178,237,106,60,109,172,14,2,83,54,16,139,54,73,64,144,153,63,139,155,53,31,152,208,151,192,211,26,27,251,154,82,47,84,228,112,211,167,190,122,20,198,114,35,8,132,31,152,6,18,94,226,78,153,31,13,175,101,106,4,50,223,61,145,108,205,137,60,234,211,149,34,141,243,73,250,51,101,163,62,184,164,189,230,101,195,24,116,167,102,203,172,239,228,126,125,28,10,107,74,22,8,73,130,196,20,82,192,154,143,109,205,103,222,60,170,6,90,217,197,65,235,75,43,246,95,126,178,198,68,55,108,234,203,140,137,209,52,90,222,122,43,84,195,61,166,120,56,225,19,81,152,4,171,16,90,221,210,37,21,222,154,254,187,213,147,209,19,224,157,149,169,113,68,220,183,110,201,218,210,150,15,24,211,52,213,128,201,221,60,7,108,191,36,54,73,60,189,165,95,211,23,131,97,201,131,189,192,196,28,98,73,105,179,65,92,220,39,94,8,7,214,131,110,45,105,188,217,255,109,77,33,130,145,135,81,138,91,156,63,148,183,180,4,38,17,173,180,248,34,56,18,78,178,30,141,12,45,239,196,97,99,225,111,7,166,68,248,221,32,99,188,188,198,253,164,202,86,114,197,160,140,14,193,145,159,195,171,1,77,39,169,1,177,147,168,23,151,236,22,204,182,230,68,223,6,55,41,254,7,166,113,216,42,177,27,104,170,144,4,78,41,226,208,172,26,109,221,206,170,65,214,185,226,115,154,171,81,86,101,90,251,187,126,182,18,190,1,133,49,248,99,85,40,167,31,231,146,177,174,57,181,156,141,136,57,156,229,181,161,138,244,122,7,54,226,190,178,170,12,78,54,242,147,91,108,68,250,194,201,224,149,156,224,18,59,13,249,249,200,224,232,88,103,230,184,126,36,205,208,88,69,91,92,158,16,132,72,9,137,181,97,105,61,110,230,65,1,203,212,159,182,22,158,229,192,253,120,119,138,197,135,206,233,52,66,138,163,102,189,122,169,132,172,165,119,231,177,3,13,69,71,139,37,91,212,232,12,253,101,106,229,226,115,17,149,209,21,51,170,225,243,169,201,197,111,250,86,118,113,199,62,90,80,158,235,138,209,138,218,215,155,134,10,243,26,28,81,176,206,213,137,144,73,10,115,175,248,196,235,50,18,69,253,152,107,204,80,133,42,170,77,213,157,242,144,248,238,83,35,161,68,244,44,162,173,107,141,152,26,92,12,167,217,15,123,216,104,83,124,43,80,219,63,175,3,242,60,222,166,8,24,33,159,139,30,16,88,211,253,107,146,4,44,41,219,213,200,189,226,108,18,5,91,67,62,200,164,217,64,8,157,173,141,52,73,101,226,224,167,52,227,167,247,189,168,213,158,80,102,161,35,248,107,103,98,45,50,248,162,60,57,151,80,47,235,210,108,191,74,61,254,243,238,206,100,112,73,39,194,10,220,135,119,8,6,206,104,202,250,52,113,128,144,181,153,128,132,236,52,42,26,106,220,94,184,142,37,141,10,148,14,91,1,195,10,114,180,176,106,245,114,78,164,5,141,39,57,112,85,97,58,6,250,123,89,101,146,74,234,68,139,244,144,88,15,227,235,123,177,162,53,84,188,7,2,244,38,162,56,153,36,110,110,15,208,116,164,234,111,103,235,57,228,48,101,137,71,179,5,14,143,28,246,21,100,39,58,54,37,197,239,32,14,164,148,235,57,13,27,128,173,52,192,141,183,137,212,22,177,177,87,145,93,26,198,27,13,199,68,28,210,124,11,14,46,55,145,88,165,162,48,52,160,126,11,76,75,161,19,177,66,122,67,120,26,49,28,81,48,167,194,51,220,148,216,95,173,74,6,113,165,112,45,228,56,241,244,42,217,226,117,89,105,103,242,159,238,148,187,60,250,218,175,154,174,55,140,63,254,208,9,219,94,161,38,197,127,186,89,119,60,221,228,164,166,249,17,177,174,214,89,55,195,131,54,50,253,139,208,206,244,196,205,56,65,180,95,47,110,118,238,59,33,101,21,243,156,251,199,247,169,245,136,173,73,239,229,52,220,149,66,47,155,146,78,91,115,67,219,114,167,27,220,169,253,81,133,226,5,199,7,129,166,90,95,123,194,152,29,130,131,27,101,72,177,31,226,16,19,204,39,78,0,125,234,86,162,146,160,198,247,202,221,190,202,117,244,195,88,160,4,161,93,95,147,116,254,39,38,158,240,170,87,93,241,189,79,167,159,109,90,94,169,73,204,216,200,75,135,17,204,162,62,90,18,226,112,117,126,238,223,201,194,2,2,106,229,62,47,24,37,181,246,11,101,231,6,10,91,88,211,151,182,156,184,238,48,165,23,75,206,207,99,52,240,14,19,71,187,78,192,131,102,252,206,123,234,144,209,165,75,61,68,177,117,126,84,42,41,233,53,166,131,211,9,222,53,2,18,188,179,148,199,240,219,169,183,20,79,247,164,5,198,28,109,40,87,223,171,66,206,147,214,114,84,122,116,175,80,240,96,159,43,138,238,175,21,140,1,221,184,0,37,5,191,46,235,205,234,114,193,90,248,158,230,171,192,132,108,107,204,12,60,203,204,168,117,13,29,236,149,246,158,229,181,247,91,64,186,225,139,86,232,16,160,131,147,240,80,29,181,64,180,128,198,185,233,96,167,133,161,28,220,10,199,75,137,207,65,143,115,221,132,180,52,125,98,218,91,196,119,93,18,211,93,92,93,152,36,120,232,133,191,224,79,28,195,55,56,125,15,178,238,35,35,182,116,171,144,130,81,222,81,224,65,227,86,63,122,86,134,160,66,30,201,156,221,202,39,140,159,71,191,224,149,67,159,166,169,5,190,20,129,105,138,238,6,43,68,102,180,203,59,240,178,134,78,37,142,61,53,93,242,57,22,190,118,55,113,102,161,228,87,12,210,199,88,167,252,100,22,82,24,78,205,29,29,123,247,37,30,63,93,112,127,232,195,165,121,95,66,99,94,221,202,227,152,151,233,53,188,124,165,211,47,171,139,94,74,8,177,163,101,133,168,124,178,216,132,88,101,206,143,10,59,24,61,173,212,18,182,251,218,5,37,197,194,45,203,47,247,87,23,107,135,71,202,67,109,120,234,97,194,224,36,175,242,57,29,73,128,57,169,113,249,88,131,145,37,191,109,141,218,227,173,251,160,7,165,248,38,104,214,61,227,98,163,93,189,154,163,168,38,179,141,128,89,112,245,22,125,167,35,247,187,93,214,245,215,237,178,254,243,63,251,179,95,252,147,127,244,155,207,209,197,199,1,129,197,171,29,0,125,63,80,90,35,154,1,220,202,58,40,177,213,37,104,133,131,96,4,60,182,88,46,10,99,206,212,128,201,193,233,10,147,10,147,3,198,32,84,152,128,254,235,40,26,156,41,116,86,120,143,253,110,96,98,45,96,160,174,22,120,107,227,163,250,224,25,179,235,228,188,1,227,93,159,1,227,100,214,215,222,114,250,76,45,91,66,137,254,54,206,242,213,3,150,246,115,15,169,89,211,91,178,90,227,155,36,84,244,192,115,198,122,103,218,92,93,63,76,165,127,128,176,132,235,164,169,129,47,49,105,106,187,170,140,76,203,242,119,170,144,193,52,208,106,10,211,141,121,4,140,146,170,79,67,108,209,226,183,137,247,232,130,193,224,185,206,130,209,180,170,10,186,197,112,137,47,13,177,108,123,150,194,112,30,158,159,166,152,66,127,154,142,151,229,192,233,250,146,198,202,241,238,205,101,13,19,169,227,20,184,98,184,198,196,200,248,191,102,198,245,189,4,78,71,103,1,198,231,113,38,110,164,13,58,241,253,225,159,39,62,52,12,196,250,169,71,39,230,124,158,54,231,172,194,120,37,199,129,203,41,71,1,54,98,220,3,91,94,142,194,91,161,169,233,192,216,239,2,163,108,159,247,130,2,84,39,142,162,55,219,129,179,48,18,3,55,184,127,3,46,179,234,154,90,78,173,76,156,112,222,5,19,167,58,171,66,255,108,133,225,159,63,91,133,143,223,170,194,253,201,242,219,84,160,200,162,193,27,245,230,45,121,193,85,90,88,1,247,210,229,115,91,137,169,192,197,120,84,15,156,203,104,10,119,200,131,15,156,164,127,221,67,248,192,155,186,191,81,61,245,166,5,102,121,56,103,221,12,180,144,241,174,97,175,153,37,221,228,211,8,247,100,226,245,104,22,192,244,145,108,69,86,37,45,93,21,212,82,121,173,195,208,1,56,96,31,89,242,61,78,189,175,193,91,207,215,143,41,253,146,30,22,32,191,147,100,95,48,169,196,10,211,194,231,60,93,147,164,37,195,235,66,187,198,243,116,21,242,50,131,231,17,225,148,247,232,193,94,16,199,202,167,164,159,244,5,239,167,101,193,104,25,42,19,227,108,60,242,244,177,160,12,220,22,245,56,32,217,213,50,107,220,41,239,188,250,215,169,207,85,183,32,69,207,239,160,227,75,102,236,227,160,131,23,250,62,229,3,107,250,12,48,97,164,35,11,161,41,87,24,77,34,31,113,182,47,208,116,193,107,188,89,190,94,162,178,78,61,245,112,213,191,121,179,95,130,182,14,189,82,151,229,134,28,120,95,192,77,223,219,10,251,250,145,241,77,47,8,56,7,222,214,221,124,119,189,213,109,100,44,240,43,94,155,10,193,170,139,70,37,255,148,203,233,41,122,58,22,197,199,114,31,95,105,226,192,116,60,110,231,90,108,93,101,198,178,70,172,241,94,208,34,169,46,176,213,190,125,249,201,125,156,165,31,56,22,111,213,47,130,247,179,43,186,104,59,113,84,1,109,254,139,110,70,48,79,20,9,225,224,48,120,101,111,156,106,106,72,146,42,165,13,103,124,3,71,129,130,100,187,40,60,9,130,30,21,72,26,34,195,87,88,222,57,113,47,245,137,182,31,138,206,86,14,138,78,162,40,244,247,233,168,71,56,190,178,194,91,136,199,180,8,194,47,157,53,129,244,25,40,129,53,125,101,74,158,206,164,19,46,58,125,167,173,117,31,144,230,1,250,74,221,220,33,1,211,145,69,80,107,228,216,2,221,38,166,108,95,140,87,52,80,135,201,234,233,10,79,248,227,66,221,220,182,151,180,61,181,235,48,183,39,102,6,131,204,212,5,155,240,63,156,193,141,105,77,96,226,164,103,197,200,61,127,116,77,86,244,226,179,38,115,67,58,19,108,243,234,49,146,200,128,185,185,171,194,20,181,28,152,170,8,217,129,137,142,30,249,252,52,221,39,47,184,59,105,236,180,222,226,218,242,99,195,132,163,66,36,208,211,163,233,167,78,228,139,157,239,5,221,220,53,115,210,247,234,25,124,65,194,41,112,49,54,65,135,45,85,120,42,76,169,120,124,207,70,226,162,172,41,97,237,119,242,186,193,48,245,235,212,246,65,43,103,55,108,219,185,234,162,177,136,61,126,186,111,189,64,159,109,198,137,30,104,43,146,61,6,60,189,52,212,96,213,132,45,249,161,173,216,71,196,204,30,93,239,142,247,55,158,181,18,22,125,103,10,241,159,248,101,72,171,186,14,206,217,57,40,165,236,50,175,173,174,164,99,49,85,99,239,108,10,155,45,30,48,177,38,125,26,241,211,103,192,84,183,36,133,233,90,225,203,93,137,209,232,199,178,182,139,177,195,43,58,121,82,24,175,113,252,52,116,160,42,98,169,244,77,177,9,201,149,28,122,176,97,129,57,106,54,68,250,105,41,186,138,247,102,183,238,119,173,203,149,184,223,138,186,55,127,216,168,233,83,83,152,230,236,62,179,102,149,128,50,111,186,206,135,169,214,204,26,232,138,18,5,240,37,107,112,252,94,99,147,28,28,51,163,112,250,2,243,140,139,161,145,18,114,129,213,11,255,12,109,176,55,41,108,212,68,14,15,59,43,10,91,110,108,192,52,108,30,10,47,175,211,52,120,14,85,141,80,137,91,14,57,73,169,76,106,250,52,244,229,113,174,26,33,102,253,26,165,64,106,26,79,83,102,112,195,221,19,101,13,110,215,169,44,80,166,134,146,208,169,6,91,250,94,16,175,212,30,112,237,89,79,124,161,252,49,44,88,74,139,166,10,248,82,157,117,202,152,76,182,100,153,215,195,217,187,113,131,94,87,22,29,97,87,92,195,20,25,149,146,21,182,12,158,128,123,187,238,157,66,39,147,48,212,168,144,170,247,172,183,50,127,222,185,52,88,15,20,158,239,60,48,67,151,246,26,6,165,5,144,47,39,5,241,151,128,197,119,87,99,3,82,147,51,85,142,225,3,27,33,78,200,80,43,215,238,110,169,183,208,139,168,191,82,65,6,157,239,145,84,120,0,85,189,40,180,126,236,241,203,157,2,171,113,193,125,134,106,111,165,120,249,26,187,230,48,226,96,3,145,70,129,134,142,33,48,68,102,23,220,242,217,36,40,177,207,188,80,220,201,1,239,77,162,151,105,161,9,83,10,152,84,212,235,173,250,209,183,58,164,79,42,166,168,241,79,143,159,12,242,19,158,123,193,122,244,226,174,214,66,227,132,131,95,48,188,89,14,83,245,191,174,193,183,32,138,205,61,182,21,92,158,235,91,209,189,212,231,61,232,240,121,137,49,75,53,142,169,209,186,180,229,27,126,106,13,24,29,247,254,233,39,54,48,185,157,227,222,100,123,87,197,37,111,28,68,235,126,175,222,2,197,243,255,237,21,93,113,211,190,8,170,191,245,57,86,232,161,176,229,164,251,173,201,237,142,69,97,253,243,245,52,85,60,241,90,61,165,116,111,5,59,19,1,147,177,114,111,179,34,107,70,166,64,187,119,56,213,57,1,43,43,205,11,78,97,23,27,233,89,46,215,225,17,255,11,177,149,114,159,158,52,230,65,113,168,92,91,33,61,41,238,113,210,122,239,175,133,53,117,208,45,79,75,191,36,70,201,241,203,150,202,158,46,129,50,235,177,133,172,132,252,58,152,244,125,11,127,216,36,107,160,94,146,16,146,142,26,176,181,241,188,4,101,121,55,229,48,216,10,117,20,166,51,173,163,217,168,250,46,33,252,228,176,186,49,187,231,115,75,247,249,132,250,14,7,128,212,80,218,221,208,114,104,47,148,57,29,58,67,187,89,86,58,110,192,189,4,107,93,91,188,208,66,116,4,220,200,238,184,46,181,178,98,143,211,204,235,186,89,94,225,125,71,183,230,159,174,161,139,183,39,48,20,18,186,107,104,60,94,1,119,34,143,215,93,109,238,136,128,73,137,184,110,250,217,82,92,229,8,149,235,230,129,131,232,124,173,65,122,180,142,157,73,217,139,53,25,84,30,92,42,10,28,215,241,61,38,156,105,151,14,194,13,27,95,147,189,114,73,156,132,126,24,131,175,156,239,167,19,105,8,7,238,151,123,62,155,155,46,94,27,70,224,60,47,24,42,209,17,176,53,52,82,152,22,80,7,38,151,227,210,8,173,133,165,195,112,110,94,82,158,164,147,48,111,23,153,213,186,166,91,41,137,145,225,205,189,148,31,72,47,226,173,32,73,158,151,176,35,136,23,74,242,202,246,188,232,185,11,135,177,47,56,217,11,234,201,38,243,54,167,8,13,44,88,159,230,245,180,249,238,28,166,190,78,175,23,92,42,7,36,131,171,168,134,61,200,226,9,24,143,250,165,128,211,72,41,158,134,107,237,154,247,204,78,171,100,48,161,100,181,12,32,252,58,95,131,54,189,42,113,112,139,167,8,106,64,63,162,94,167,156,141,65,224,192,91,251,31,215,224,36,218,7,76,116,189,232,139,145,124,17,194,112,89,57,166,62,13,19,72,92,124,70,240,168,183,207,62,139,237,88,152,144,15,38,221,71,120,100,115,92,1,232,162,247,224,244,21,10,253,105,145,209,160,167,111,15,93,86,104,72,139,106,39,213,57,57,155,61,92,6,68,188,165,141,34,230,22,14,253,247,204,201,21,195,48,84,24,154,193,30,48,134,79,189,140,181,158,235,121,154,196,235,203,18,164,143,199,116,152,148,84,85,226,17,166,107,5,218,242,82,159,21,231,39,191,27,163,87,107,189,146,85,140,211,122,40,220,105,48,56,167,116,89,176,152,203,49,239,125,183,15,245,178,100,26,76,251,78,91,150,125,162,86,125,198,247,250,28,216,106,46,212,9,211,232,146,246,134,147,21,123,167,203,195,131,12,116,184,165,203,49,101,13,225,227,89,212,196,203,21,71,170,132,159,77,107,167,91,215,229,153,226,142,88,1,55,238,1,245,122,13,39,170,2,30,100,217,168,111,169,239,43,32,62,7,165,5,135,153,210,252,109,88,66,129,146,202,174,110,45,234,224,102,60,12,77,227,237,7,172,105,185,155,112,195,179,150,203,187,89,168,148,244,21,77,116,166,85,163,255,193,7,55,15,76,49,161,254,118,134,77,218,7,39,79,51,95,238,188,180,34,224,72,248,245,185,148,82,182,244,16,120,81,177,170,110,89,10,199,125,155,209,153,103,168,208,177,220,36,183,175,23,78,153,214,213,17,190,224,235,243,21,135,93,175,105,224,26,10,232,242,196,196,51,44,197,234,39,39,116,122,166,150,161,4,210,208,131,177,253,249,170,112,221,92,177,229,45,13,161,217,14,184,102,53,222,55,252,56,113,172,193,91,39,190,126,155,46,157,241,69,178,209,167,104,120,96,159,235,21,15,87,218,255,150,43,246,144,35,226,136,90,57,116,163,209,193,110,171,157,43,96,232,147,21,198,63,234,186,33,121,28,85,186,141,18,84,177,38,191,1,239,3,116,69,113,169,78,116,43,130,178,33,169,245,120,69,59,83,113,37,138,148,249,146,171,134,51,233,170,238,134,238,34,15,68,143,39,129,216,84,93,206,19,82,71,26,40,156,188,62,205,96,170,192,117,106,175,122,156,128,167,238,180,100,45,169,92,139,90,182,250,233,138,109,207,222,106,76,156,162,174,161,51,203,180,163,40,1,111,237,122,245,43,172,158,102,137,159,134,195,78,67,77,91,20,148,117,80,10,189,53,137,97,89,153,101,192,171,77,93,82,138,184,106,138,159,38,222,88,52,59,99,210,18,38,222,203,216,242,53,17,193,184,231,91,192,16,238,106,38,2,245,254,243,60,189,215,228,130,183,93,145,86,124,237,98,44,223,2,147,123,112,62,39,68,36,186,42,141,251,174,199,211,100,55,233,23,105,228,75,198,229,199,79,47,253,109,248,209,250,56,79,227,15,108,10,83,23,22,191,109,140,7,23,76,31,134,88,212,182,247,169,198,6,155,137,223,243,219,228,94,235,204,199,227,100,98,6,207,164,49,178,6,79,71,8,68,170,215,230,53,54,25,252,41,30,166,249,132,70,252,41,42,138,216,223,130,86,80,154,91,194,20,255,60,163,196,23,33,33,253,90,180,103,245,81,227,123,146,6,167,161,88,59,239,41,22,141,6,175,154,120,66,230,123,155,231,233,81,30,93,52,114,107,87,72,68,216,41,187,134,14,241,53,135,153,2,76,104,70,97,66,235,75,224,166,161,195,202,102,235,2,19,37,82,152,201,159,223,182,180,71,129,209,55,159,243,98,100,163,233,224,120,143,31,89,150,86,196,202,55,90,193,153,5,166,130,77,97,58,171,198,154,147,254,42,225,17,216,168,123,91,233,192,109,137,185,64,248,163,61,249,44,11,252,122,58,56,197,252,103,226,180,79,75,138,162,25,148,3,231,170,215,8,41,54,161,148,99,44,12,189,154,19,225,146,34,187,1,143,111,87,184,58,247,162,193,143,170,51,214,194,112,46,217,105,196,102,21,134,106,165,28,56,169,31,12,33,84,143,182,3,243,65,29,250,94,101,235,174,249,28,2,122,123,201,33,176,70,43,113,9,65,180,170,182,29,252,107,40,222,1,111,5,68,191,246,214,87,40,163,14,24,215,187,78,141,205,116,54,3,221,3,116,43,193,125,213,229,189,45,205,73,225,250,212,116,158,78,67,125,250,201,26,150,28,201,209,73,201,111,10,115,103,29,209,176,133,148,188,182,5,204,115,61,114,69,99,78,137,238,12,237,156,16,99,203,212,95,134,185,36,110,102,124,106,93,87,28,19,75,142,192,182,188,139,158,109,58,44,70,82,204,50,191,175,110,6,104,88,159,115,245,194,83,36,251,44,55,99,137,60,146,60,77,253,229,86,91,238,114,13,244,161,250,8,26,72,63,151,99,229,178,28,10,215,153,206,233,162,119,102,17,137,150,177,82,206,183,174,92,96,250,116,33,55,43,22,156,88,163,206,12,58,242,115,186,112,46,105,70,1,123,44,143,88,19,154,82,233,195,22,83,61,23,47,181,171,250,57,18,148,133,69,174,206,114,253,116,162,134,250,140,93,238,52,62,179,22,206,78,192,21,114,109,20,226,197,231,86,207,230,39,56,48,105,26,61,137,70,81,134,132,27,184,178,167,232,81,152,191,122,127,37,186,61,30,93,166,92,206,65,74,115,250,148,135,9,76,203,107,39,146,235,146,104,89,75,35,205,137,102,110,57,180,230,98,13,123,245,167,173,223,239,129,171,112,109,3,163,223,199,91,39,162,149,250,211,176,118,199,188,169,4,208,155,145,102,120,207,138,161,31,218,147,95,240,150,41,103,98,244,186,83,161,144,8,212,197,47,163,168,232,114,163,34,31,229,112,235,49,151,25,66,57,124,57,134,132,25,249,23,140,222,26,10,55,45,139,244,118,65,30,165,208,208,50,137,38,154,187,8,241,226,115,6,135,193,88,53,21,235,19,29,119,50,230,83,233,186,222,124,205,131,210,49,167,41,90,115,13,227,139,83,168,243,162,33,78,141,103,45,167,82,63,213,67,197,114,88,25,164,61,86,93,50,204,229,39,94,122,16,195,146,193,105,94,113,46,151,76,147,104,113,218,147,31,158,206,133,12,245,100,214,77,246,80,234,17,82,22,15,242,212,52,35,186,35,172,80,44,161,4,214,176,43,213,201,219,92,62,6,16,238,115,89,240,135,58,136,57,142,1,68,215,80,133,45,89,230,152,79,125,142,235,105,6,168,199,248,218,119,168,62,221,49,88,143,101,183,165,174,74,210,167,75,188,109,89,167,25,85,161,30,248,246,66,37,38,86,223,52,233,248,161,98,236,216,187,198,156,174,79,55,171,242,15,184,104,235,243,13,115,216,207,78,162,60,64,83,4,31,196,93,248,39,232,191,167,187,129,83,221,227,132,36,188,4,171,42,252,60,241,203,36,35,106,20,125,99,125,157,239,101,25,152,215,196,246,133,124,86,156,196,211,103,93,112,130,39,56,60,39,102,201,5,252,208,209,85,220,69,163,92,185,45,27,38,95,61,96,114,123,251,5,83,234,209,142,203,103,111,249,42,48,238,196,51,53,232,199,229,230,123,112,64,68,60,98,31,114,242,219,187,194,245,120,16,146,93,216,215,216,156,221,24,187,17,42,44,2,99,166,135,66,76,8,39,207,11,134,246,54,150,220,114,229,46,152,147,31,159,19,13,169,92,112,114,38,31,131,169,58,209,85,49,118,217,243,244,35,220,118,160,28,231,112,70,209,134,70,146,229,30,130,4,71,121,75,56,119,175,137,67,3,215,3,38,101,182,235,154,25,147,66,13,24,182,93,133,97,244,136,19,194,198,168,77,215,180,209,47,38,38,142,77,33,30,188,135,188,167,22,183,64,130,116,111,234,231,108,86,50,230,142,201,45,194,238,15,70,105,80,56,61,23,244,239,58,179,106,100,204,14,79,35,136,82,152,230,246,7,198,244,210,85,169,53,108,194,109,171,228,90,116,218,149,92,154,152,23,33,208,107,201,80,221,226,222,124,6,73,230,250,86,5,47,105,184,137,251,84,102,108,96,114,210,99,98,251,2,121,238,167,27,38,143,195,13,7,185,78,109,175,80,68,172,23,85,190,235,134,233,214,120,158,78,215,189,75,9,35,49,116,135,181,85,174,161,184,216,226,181,141,14,71,39,110,61,67,125,43,60,219,26,185,15,136,249,251,194,203,92,138,52,247,51,184,231,227,214,220,175,76,68,85,97,236,178,121,60,220,143,230,58,61,48,31,150,118,158,230,111,117,167,16,139,57,223,211,26,63,233,7,203,105,198,237,102,126,251,162,2,13,47,118,168,134,52,125,186,14,118,90,236,235,64,241,234,231,11,126,202,9,185,209,32,177,235,247,72,116,231,235,39,154,161,46,180,141,210,45,43,34,110,116,81,121,116,218,123,3,63,39,136,3,43,109,30,23,252,228,153,3,222,123,84,87,44,53,9,73,111,233,149,244,74,199,79,232,60,204,6,83,6,115,253,180,230,109,114,180,82,189,158,166,239,209,137,93,237,93,38,118,23,112,36,39,80,32,38,253,11,12,220,226,232,68,205,96,88,184,230,237,141,178,94,33,183,173,43,95,15,231,186,34,27,117,31,226,241,172,251,97,72,159,2,126,178,198,156,129,211,169,161,48,47,213,211,46,152,210,173,128,81,205,47,56,173,176,17,140,146,187,95,27,156,2,140,19,62,133,136,186,222,83,123,78,105,9,148,60,53,127,107,106,143,4,95,139,122,21,237,189,122,62,129,219,158,159,111,45,74,63,243,126,40,202,186,225,113,222,26,39,224,83,214,253,61,74,172,217,124,177,88,92,112,89,39,119,1,137,52,238,167,231,147,78,184,187,63,235,94,51,154,89,70,134,0,69,44,237,90,179,58,134,196,233,135,178,159,218,30,166,39,116,192,116,121,188,166,214,86,151,36,128,153,234,186,22,13,138,211,147,66,80,240,243,93,135,175,156,196,230,217,232,51,124,29,220,116,146,150,40,211,189,101,70,98,243,197,79,55,98,110,215,170,160,108,156,196,8,24,193,211,37,113,40,45,10,24,111,219,37,42,169,27,107,39,103,99,245,75,195,34,178,114,80,227,31,188,36,229,60,243,166,109,221,181,145,246,241,57,149,14,176,229,231,121,193,219,34,28,39,205,5,50,153,75,142,238,37,139,122,26,150,187,93,138,200,86,20,75,8,59,18,31,198,125,65,64,76,21,169,40,150,240,126,221,139,91,106,156,69,177,226,157,126,221,108,108,143,72,239,161,54,165,94,247,226,137,240,224,101,200,207,181,147,74,115,230,202,87,102,209,92,215,139,225,131,172,7,134,50,93,151,165,192,169,16,131,79,180,231,91,31,232,45,82,90,173,57,245,165,251,109,53,115,74,62,21,113,199,116,105,34,180,247,139,108,44,90,24,93,186,72,243,178,110,131,205,239,161,240,158,109,124,49,226,61,105,92,131,175,209,35,27,101,15,189,242,37,78,241,187,71,18,206,104,16,107,142,75,125,147,82,211,97,76,200,151,110,72,207,195,121,82,220,210,253,112,119,110,28,67,241,209,235,196,56,250,241,90,116,52,18,67,250,33,11,68,114,208,154,150,112,60,80,113,156,84,46,250,4,168,79,240,33,35,103,100,89,146,54,36,136,242,80,39,159,206,78,177,206,76,89,225,52,34,216,48,173,181,133,126,107,218,25,212,147,121,71,85,184,170,149,208,223,157,226,172,65,188,83,63,230,54,140,158,162,217,111,234,234,121,96,28,62,169,67,195,52,75,253,233,135,176,243,60,91,28,91,233,192,3,13,224,172,183,109,12,69,219,57,216,215,181,6,185,243,138,252,50,134,189,12,0,56,109,70,236,16,88,24,150,130,41,146,196,161,51,104,77,7,166,88,184,29,120,159,95,253,196,219,98,149,244,224,125,13,164,174,75,69,62,229,115,158,6,215,91,107,144,56,149,15,12,229,128,160,123,102,167,142,129,190,42,151,142,77,60,254,72,239,193,141,169,70,40,205,110,71,18,89,146,138,74,216,224,125,121,39,33,94,119,18,158,245,34,191,188,134,6,23,81,124,74,58,82,140,46,110,106,131,210,245,56,207,179,38,198,144,161,48,138,117,23,81,161,238,238,135,108,227,118,242,112,183,253,147,245,62,36,233,45,12,193,249,34,76,206,215,162,228,83,199,54,8,116,168,113,64,90,254,57,84,116,85,86,33,54,30,210,103,99,201,232,143,121,125,143,180,245,174,146,53,147,86,133,1,37,163,161,251,64,47,168,14,162,135,94,95,237,236,123,238,172,164,27,5,134,228,72,210,194,206,158,163,94,219,44,245,51,120,122,52,143,252,49,250,156,121,50,155,233,235,169,15,239,79,80,66,117,130,225,181,93,71,103,181,118,50,128,41,89,89,250,53,39,204,70,177,224,29,250,15,213,2,40,114,12,55,166,169,116,85,239,36,218,155,28,45,96,107,16,251,227,171,16,164,165,111,84,119,152,23,255,210,69,107,141,172,207,102,197,76,151,149,8,221,253,41,28,161,185,211,101,191,174,62,165,234,228,138,50,115,33,229,72,196,128,202,134,202,114,21,251,251,45,163,104,171,146,31,122,25,22,219,160,61,210,134,108,247,117,89,45,29,102,4,255,30,213,188,221,215,195,245,212,65,224,196,122,230,53,118,61,251,155,54,186,215,61,185,175,133,144,23,197,58,126,93,215,17,85,42,249,148,31,97,40,40,92,214,41,231,130,216,229,82,77,72,42,60,101,108,80,8,95,15,211,246,51,62,21,181,98,151,197,190,213,206,83,246,77,146,196,237,76,192,249,41,149,144,144,250,233,38,65,53,189,56,0,52,194,245,208,238,45,100,21,28,96,73,253,43,180,198,58,245,207,100,50,92,87,48,133,144,167,206,126,239,229,170,139,61,172,104,214,231,189,205,166,60,85,216,12,163,134,247,121,19,189,188,108,146,1,61,167,79,12,127,229,84,215,206,176,42,67,31,219,26,232,234,38,25,148,154,133,57,244,192,68,94,245,76,163,122,132,242,253,32,159,85,216,116,154,195,135,197,254,144,173,168,134,177,113,116,199,107,155,122,118,221,13,123,37,30,143,112,81,129,177,149,65,21,162,8,140,17,168,209,90,168,128,134,203,46,224,94,247,13,153,46,241,94,151,7,238,246,5,78,173,188,124,16,212,169,199,61,198,195,236,251,169,48,17,98,23,147,195,136,240,84,19,236,80,102,184,170,55,236,190,85,165,137,178,138,112,59,65,212,95,47,39,98,179,20,185,236,48,161,104,61,1,13,91,216,125,90,131,90,97,173,141,218,38,31,111,222,28,134,57,79,45,103,42,116,35,2,204,188,224,195,57,48,36,139,145,107,176,7,127,240,113,9,76,15,87,215,123,6,121,176,151,243,148,69,91,126,215,15,42,126,85,200,150,65,188,232,160,75,99,138,91,171,36,34,223,99,81,184,77,100,73,73,106,122,206,196,200,152,145,239,193,22,77,1,162,52,232,130,90,214,194,115,224,117,223,213,36,184,71,102,253,64,239,82,235,19,63,196,56,179,230,190,85,219,21,33,80,102,124,75,210,169,117,185,73,114,136,18,80,72,145,31,221,101,137,155,254,108,178,148,181,76,19,255,32,51,13,120,43,172,234,56,197,137,94,75,236,193,109,215,170,12,126,44,189,45,201,6,238,234,86,229,108,13,191,169,141,180,189,104,220,225,41,139,118,243,14,19,143,151,5,227,58,109,126,232,81,126,233,58,228,180,68,28,211,92,195,246,52,146,181,227,105,6,110,227,100,24,13,156,10,245,112,119,47,148,176,189,103,227,105,90,146,52,29,156,235,53,247,243,116,25,167,73,45,13,82,71,125,70,76,141,78,64,135,155,17,24,81,27,175,77,41,91,209,193,31,66,17,243,188,54,121,94,2,39,203,59,137,69,123,148,131,119,89,62,103,196,43,7,238,27,225,110,228,189,165,90,109,160,222,156,38,117,192,3,138,230,118,78,253,56,41,41,192,116,121,94,231,220,194,115,160,159,132,204,237,179,135,161,17,145,138,1,235,61,243,196,39,97,85,213,228,198,179,25,53,237,176,4,150,117,61,92,201,162,244,137,147,205,169,156,35,38,144,154,187,170,97,195,74,90,110,249,152,79,222,221,78,88,37,89,73,23,236,110,139,242,192,129,202,184,244,216,63,70,213,31,131,239,169,214,107,159,178,46,238,120,125,177,55,170,203,107,255,131,192,161,195,123,217,100,104,242,43,142,84,216,251,172,12,117,176,80,65,90,227,130,232,166,215,9,42,69,95,248,9,154,42,186,164,159,68,40,19,82,144,89,213,235,74,166,104,88,166,36,185,53,77,143,224,211,237,211,23,48,61,151,85,205,128,213,49,220,239,182,103,180,62,149,108,234,52,226,99,53,90,185,234,188,73,51,14,22,36,218,142,52,85,101,201,155,143,18,105,154,134,206,107,35,228,42,222,203,151,220,203,58,118,195,180,8,184,182,113,41,240,100,95,198,193,221,111,208,47,211,129,74,240,20,111,13,185,131,230,114,66,197,81,206,141,218,96,73,85,103,51,142,232,233,58,56,12,83,116,37,81,56,183,200,198,52,186,165,172,222,19,122,36,245,184,81,237,86,84,111,50,231,46,197,224,214,35,80,119,48,173,229,163,182,22,141,132,64,156,194,217,137,108,129,247,65,26,186,11,233,204,18,239,85,240,125,170,254,191,87,188,134,27,130,210,247,173,197,232,146,150,121,42,179,200,239,79,202,125,102,21,128,65,48,70,151,150,188,244,2,129,209,196,109,185,81,44,236,173,251,31,133,42,244,8,40,52,30,189,174,141,3,55,62,118,217,98,119,93,48,237,59,220,93,49,160,188,234,26,78,33,63,181,197,215,54,98,83,213,119,201,103,137,188,66,104,136,70,82,183,81,130,206,36,126,155,150,164,151,55,3,163,42,124,240,195,120,166,212,165,0,69,71,119,159,212,254,176,245,114,26,108,197,208,219,171,78,75,246,98,34,10,215,30,133,143,123,86,79,213,122,27,115,42,196,200,41,93,233,173,60,91,83,168,10,251,63,238,5,191,158,133,148,227,192,100,90,79,189,85,183,225,29,23,0,146,235,180,51,180,171,139,2,230,247,130,163,234,206,117,93,186,164,146,185,46,129,75,166,172,67,185,106,247,34,20,161,1,91,220,243,192,22,138,240,169,117,168,16,14,245,13,48,212,131,126,180,33,138,221,167,73,225,74,35,205,234,48,154,221,144,11,159,46,154,17,225,133,54,82,98,107,197,18,32,82,148,196,208,105,111,156,42,61,96,50,86,92,138,119,12,132,235,202,158,166,170,191,87,173,211,124,111,77,69,71,126,220,193,72,158,14,14,136,107,236,45,27,124,236,97,153,207,58,54,185,131,241,218,144,108,156,140,21,131,201,13,56,48,173,228,245,181,105,130,225,114,1,18,212,231,176,62,216,162,145,245,16,191,77,223,248,169,51,183,162,178,120,175,173,43,11,157,57,70,127,245,70,99,147,110,106,240,231,140,75,137,58,156,137,29,206,241,90,20,174,213,91,183,188,224,172,171,178,245,225,18,28,7,212,145,164,75,77,217,139,208,15,200,26,93,154,6,213,186,233,76,155,40,182,170,18,240,246,196,247,128,42,77,61,68,207,171,35,180,44,153,146,213,145,159,55,99,15,239,5,153,93,117,129,252,28,194,9,52,129,173,76,92,98,24,30,226,216,101,48,26,204,235,118,194,13,126,96,35,161,17,227,4,247,122,10,52,175,162,55,182,49,59,249,149,76,134,84,122,36,241,233,169,47,242,217,216,255,208,95,201,154,24,99,120,44,55,65,9,13,197,88,197,160,27,193,180,248,185,226,137,91,170,166,30,6,52,253,125,149,138,11,174,240,112,5,154,168,187,28,160,52,149,143,60,25,75,5,170,26,150,110,243,148,191,14,90,199,40,85,209,67,247,139,231,136,66,126,92,189,186,44,153,59,21,182,8,110,51,235,195,157,224,215,145,193,244,173,83,61,163,67,95,124,38,6,9,147,42,110,164,218,135,14,67,187,242,43,152,136,87,224,113,135,27,145,244,161,60,71,244,166,216,6,91,220,60,100,57,169,179,196,88,86,207,205,195,237,58,202,237,153,141,132,247,145,11,166,142,58,98,50,209,221,21,215,154,213,101,169,239,117,204,115,111,229,189,42,250,177,182,226,177,245,213,152,89,35,114,150,110,215,171,92,153,29,71,87,86,23,209,222,129,130,226,252,82,255,18,28,51,227,192,67,203,54,232,25,14,239,87,252,52,253,69,52,208,82,241,13,30,24,218,83,245,204,238,115,190,194,222,203,214,13,248,242,170,145,189,149,228,174,191,195,98,240,32,133,197,6,247,208,186,82,43,140,75,35,20,9,184,112,158,43,155,107,230,126,86,252,197,99,117,37,200,173,40,11,182,78,49,26,142,33,119,175,132,51,28,69,2,50,48,129,179,228,190,238,109,74,59,3,77,27,180,124,249,56,124,214,146,85,7,135,51,116,197,46,166,230,67,115,168,185,97,83,184,67,246,191,237,47,92,175,68,78,88,168,143,46,49,175,177,225,110,15,85,129,206,21,74,136,72,6,92,139,161,31,11,203,93,169,179,69,30,70,17,209,132,93,220,215,190,34,136,8,141,214,208,95,188,70,173,201,64,61,205,87,214,45,165,207,33,20,224,106,106,74,140,153,186,177,24,186,44,131,178,176,93,185,219,61,182,145,53,115,233,87,166,241,132,57,220,239,75,56,171,148,150,138,156,243,199,67,114,214,246,94,53,70,114,196,75,4,26,187,85,254,245,43,77,127,18,208,9,33,75,231,236,122,85,16,172,218,227,105,50,37,117,81,242,160,22,119,30,184,223,181,11,228,179,199,75,147,122,170,181,34,198,249,22,40,105,252,233,170,191,129,171,43,134,182,254,97,178,135,40,108,8,243,215,186,204,116,205,114,38,177,190,180,121,62,7,101,75,90,9,70,54,99,192,233,78,195,167,199,100,13,11,24,237,114,205,139,242,150,37,141,79,13,235,154,38,26,211,210,51,98,84,198,82,147,46,120,53,152,29,143,42,92,215,197,232,185,133,81,138,193,169,245,41,55,247,43,105,126,231,118,129,239,73,203,29,23,14,194,120,218,226,130,55,167,45,245,117,97,92,148,214,69,195,71,15,43,98,83,17,106,211,60,254,78,109,171,199,184,96,210,175,143,22,106,54,216,98,66,30,85,186,241,234,123,87,132,68,13,27,185,83,28,171,223,147,46,236,241,222,36,153,105,136,33,89,157,180,143,221,9,222,104,25,0,145,188,227,205,88,45,105,57,8,45,2,234,12,23,207,67,122,72,185,235,161,138,239,51,92,60,234,20,182,254,205,81,115,68,230,199,115,21,113,22,138,160,99,104,116,79,93,207,61,227,20,233,86,88,222,248,53,245,151,199,169,227,178,62,214,23,183,107,161,138,111,30,151,27,244,234,87,1,26,25,57,225,44,76,56,50,175,226,54,42,231,142,39,178,205,43,89,158,10,195,121,220,125,19,53,237,46,172,107,161,161,79,203,67,202,87,205,31,66,57,34,35,120,231,148,89,25,170,133,8,99,61,164,134,92,165,140,5,62,144,136,201,100,242,59,117,155,224,102,246,96,18,151,220,117,174,205,9,225,10,229,68,158,95,226,127,31,114,97,186,222,18,189,93,28,193,4,205,163,202,146,214,27,80,67,10,156,177,15,253,183,41,193,184,22,165,65,111,16,137,94,200,155,166,71,147,134,176,145,147,65,189,117,187,75,83,11,249,32,14,227,7,211,202,8,194,36,51,34,146,214,237,225,226,75,135,78,55,104,156,178,21,107,95,76,239,86,160,45,44,219,87,181,97,199,127,146,14,51,185,101,60,43,201,252,119,113,208,127,39,213,126,95,191,110,170,253,255,231,223,255,15,191,252,119,127,242,155,167,218,167,215,33,158,180,215,166,197,35,84,138,228,208,210,177,1,254,193,230,240,94,16,201,74,6,174,222,198,17,184,151,37,245,187,56,205,184,133,227,105,178,192,142,108,4,222,114,252,253,245,33,53,108,143,216,88,56,96,169,121,122,63,157,9,201,180,37,131,87,50,84,222,122,162,197,138,150,100,234,89,102,17,61,39,29,222,127,43,149,45,47,248,221,87,137,108,115,76,241,164,191,189,47,71,79,152,222,48,22,194,49,133,152,26,190,50,159,185,177,194,94,175,77,125,219,27,164,98,172,93,107,150,188,162,134,74,55,52,185,107,224,109,229,190,173,105,218,172,88,223,102,129,233,115,218,252,157,173,39,238,208,161,183,28,120,127,74,200,45,181,184,16,62,80,210,129,151,195,198,216,37,11,194,205,239,41,178,91,68,239,75,79,39,13,5,218,244,161,33,139,56,237,231,112,179,83,68,225,112,217,151,183,116,178,1,206,200,132,226,48,66,119,41,108,205,172,223,19,35,27,72,90,65,25,204,53,224,131,35,80,36,38,108,48,193,15,135,97,163,74,138,194,166,247,222,160,16,77,100,233,123,96,13,129,240,193,58,140,217,153,228,189,144,41,239,214,146,19,147,5,195,68,97,182,137,111,239,82,240,112,159,28,18,122,179,237,45,235,223,18,130,243,71,8,188,104,76,218,156,191,171,192,81,54,133,28,18,87,5,5,130,142,18,1,238,2,34,116,91,60,187,199,146,14,232,3,203,221,3,148,48,192,108,19,235,232,205,52,104,27,217,171,124,40,170,130,204,67,208,189,28,33,15,246,53,66,47,8,129,217,216,78,137,189,117,211,125,115,183,19,222,228,246,204,80,133,56,12,193,207,148,151,162,185,183,7,81,202,171,14,90,103,6,143,106,9,20,195,226,17,148,78,211,239,62,187,208,17,91,242,229,16,152,156,179,120,107,122,17,10,105,12,218,231,81,248,25,124,85,209,171,225,191,62,116,81,123,112,164,191,72,170,97,36,102,143,127,142,87,31,14,249,109,88,70,214,227,223,131,150,121,143,156,188,97,4,155,46,138,202,160,138,65,118,240,176,106,219,238,251,127,98,52,202,62,177,60,135,28,79,211,204,81,114,34,105,58,69,178,175,207,156,204,120,169,160,24,211,120,178,226,0,44,35,20,156,2,147,195,253,86,249,139,49,73,244,163,78,13,68,223,22,149,213,225,253,73,174,193,9,201,167,247,221,143,130,190,95,244,228,45,140,23,67,206,219,150,49,130,255,41,164,152,131,118,12,221,85,57,242,139,97,79,85,24,186,40,151,26,216,160,69,226,132,192,246,217,28,110,61,137,206,191,225,212,195,181,2,76,143,122,157,57,85,146,49,115,72,71,37,113,193,98,177,221,83,123,208,132,169,224,16,152,92,158,245,246,56,49,181,181,196,45,9,5,125,233,30,123,181,153,103,225,10,37,127,99,189,187,194,218,216,80,42,200,123,101,130,98,189,8,156,116,102,92,131,143,172,10,230,162,252,52,246,96,142,121,211,244,80,63,231,67,207,83,151,103,214,24,242,122,248,193,19,239,34,169,162,227,75,229,226,134,241,229,62,241,189,72,100,171,186,141,217,89,51,222,107,155,100,163,201,1,132,76,201,179,249,120,26,14,52,145,28,219,38,126,156,92,184,96,81,213,52,101,240,9,211,143,239,242,74,13,222,163,240,22,14,195,203,113,72,115,135,66,106,9,140,64,140,93,110,206,48,61,252,91,6,122,220,11,20,30,76,121,184,194,63,148,226,225,106,76,198,34,242,170,17,192,59,76,162,181,232,25,180,2,161,88,203,97,163,30,147,195,77,133,249,58,39,136,242,205,71,52,36,10,50,61,113,14,162,225,109,187,60,114,247,145,31,60,93,75,33,58,176,132,91,219,26,214,45,231,234,39,82,168,173,241,128,201,203,173,241,52,166,173,44,90,55,146,160,115,122,183,136,123,244,183,225,226,120,92,5,170,201,184,115,154,42,12,20,180,251,111,195,240,52,135,194,176,141,61,1,111,3,70,50,235,200,169,71,187,147,79,50,37,62,251,82,131,230,19,159,27,78,18,57,96,189,236,47,176,226,197,32,135,16,111,50,241,245,62,242,17,106,180,113,56,230,16,201,240,61,50,216,177,1,182,14,42,23,100,195,78,40,33,111,41,114,145,28,99,226,223,179,121,69,39,48,50,83,97,156,230,62,115,202,67,150,56,247,7,197,63,68,191,226,26,162,57,139,124,49,178,116,234,56,151,216,190,117,68,168,117,232,18,87,168,43,16,74,75,181,16,48,191,30,79,147,35,146,116,89,204,252,237,7,206,122,64,187,249,78,179,95,129,173,220,50,15,141,112,122,224,1,152,194,188,161,79,63,163,197,29,135,65,153,158,235,197,172,197,170,195,148,68,63,215,204,31,15,30,20,158,134,88,88,80,114,43,93,46,225,154,24,75,21,219,199,186,2,134,10,104,68,22,229,26,123,133,74,189,197,66,239,75,53,68,86,37,116,56,36,216,152,250,185,182,52,13,29,142,128,106,215,173,178,85,33,248,254,66,107,166,89,184,194,86,252,26,74,245,222,39,79,190,96,74,191,252,105,88,111,167,92,112,124,249,72,66,40,212,161,118,73,235,35,223,4,154,2,55,96,182,178,137,119,73,119,113,143,215,98,215,204,124,253,52,69,110,126,69,81,172,59,103,186,224,21,130,158,160,5,4,4,58,177,18,5,211,164,204,208,89,188,9,76,215,96,255,28,91,82,47,225,108,2,29,206,86,13,81,108,79,106,41,192,99,84,222,109,122,141,208,54,223,175,76,163,221,88,110,8,99,78,232,215,102,93,162,117,15,44,249,230,162,148,21,129,149,46,172,73,194,171,98,194,32,127,154,255,238,214,97,137,43,11,72,116,202,21,25,170,46,178,144,237,114,53,81,148,239,48,185,226,146,220,143,188,73,125,197,183,32,13,169,200,245,211,246,68,146,119,74,218,192,132,4,242,160,219,108,171,94,1,8,167,91,201,215,130,193,115,157,93,220,192,235,182,164,33,23,249,60,123,99,248,38,65,97,106,73,151,100,27,224,243,60,109,189,214,229,200,55,28,138,206,59,91,232,171,247,72,242,3,240,92,30,44,47,240,31,105,182,57,228,235,197,67,18,52,100,129,159,80,22,165,210,241,198,229,5,220,106,57,203,169,196,253,94,227,118,129,130,92,250,138,27,76,213,183,251,29,42,205,212,229,242,33,6,138,59,199,97,106,76,210,53,56,68,47,57,96,35,203,147,137,103,174,54,255,32,198,18,168,79,211,97,214,243,251,45,135,230,122,184,91,115,135,120,152,209,229,115,81,160,226,249,84,252,242,190,121,30,57,180,100,23,120,53,244,134,209,168,85,34,140,23,65,154,195,136,155,34,11,78,226,208,56,75,186,247,161,218,48,141,210,234,26,123,129,114,38,73,164,167,10,108,219,10,103,197,11,233,39,42,79,112,193,207,24,28,130,58,189,83,201,146,109,241,98,212,44,75,183,35,142,38,141,48,71,108,134,162,132,235,150,241,246,56,127,10,109,221,138,52,251,124,201,209,234,201,92,108,52,86,77,207,61,65,166,26,48,89,224,234,39,34,179,175,187,146,68,66,121,79,85,175,158,209,194,7,149,94,84,106,130,38,107,72,27,231,171,227,50,16,56,195,210,227,151,34,26,148,134,99,40,81,134,153,34,224,101,105,7,234,162,170,213,11,166,141,66,108,180,219,203,180,117,40,87,192,18,212,70,99,94,174,162,239,114,236,125,167,255,114,239,245,95,183,255,242,239,253,139,95,252,203,63,253,229,191,254,103,191,121,23,38,196,82,91,126,190,91,243,110,81,74,2,241,217,92,52,243,40,253,93,111,70,26,50,140,116,231,188,242,116,205,239,60,218,65,185,102,43,66,237,83,225,204,242,180,105,96,68,232,177,128,49,135,172,211,198,27,134,199,77,212,158,45,162,22,41,241,1,147,186,148,4,165,10,224,221,215,55,145,154,73,72,88,96,50,213,134,255,244,62,172,116,130,87,56,71,15,116,72,223,234,35,222,39,224,148,253,165,183,201,217,37,147,188,218,53,240,172,128,27,214,155,62,251,240,230,254,203,86,72,39,243,162,188,254,29,8,180,92,59,139,90,9,108,68,180,201,97,140,212,71,225,102,30,16,135,105,71,161,43,70,251,184,119,57,47,176,214,104,208,10,129,16,74,119,144,202,212,71,86,132,123,184,159,161,201,197,72,242,210,148,98,214,248,24,164,17,139,121,91,185,135,157,6,192,96,42,46,21,230,134,235,231,183,137,55,215,3,19,247,152,43,126,187,163,122,203,212,172,163,243,187,115,53,111,77,117,154,62,13,75,64,143,37,181,34,11,121,111,19,207,129,82,54,126,52,216,106,156,245,239,46,168,212,231,89,251,116,121,109,170,1,223,237,136,233,101,240,208,172,232,160,197,146,224,82,192,208,2,201,195,246,83,165,6,220,104,221,114,224,108,148,64,89,158,150,89,91,226,247,75,211,51,16,161,46,211,166,207,220,155,178,228,13,11,21,24,189,111,168,128,138,137,37,50,189,5,133,96,96,198,59,147,232,36,223,234,161,196,101,156,79,217,135,112,221,109,184,209,153,49,118,104,39,85,67,38,70,73,64,153,195,97,236,203,163,237,81,67,68,83,176,24,28,94,230,163,154,84,115,183,214,229,251,4,143,136,240,209,213,55,139,105,138,131,249,84,185,102,201,52,130,46,199,15,53,1,179,126,61,13,87,103,156,14,146,18,36,27,137,82,170,252,46,9,70,218,160,111,137,68,32,162,62,102,108,50,204,234,164,111,109,164,195,62,180,53,51,104,250,57,182,110,216,2,166,209,129,36,237,208,252,156,30,87,254,90,16,21,166,86,116,27,25,253,180,195,164,2,43,76,211,48,159,23,89,140,117,202,209,177,143,157,253,173,72,186,81,176,83,6,238,235,69,142,240,212,83,185,247,62,125,103,252,106,24,184,125,151,62,109,125,53,28,78,105,233,193,177,122,199,254,158,52,29,2,171,100,134,85,250,53,206,234,7,139,80,204,44,242,203,91,51,123,188,103,187,185,34,181,73,204,175,186,179,190,251,118,126,126,221,183,243,127,248,159,255,228,63,252,183,255,252,55,126,53,91,149,97,138,38,106,200,191,181,142,63,210,90,29,210,29,171,189,225,65,46,117,236,185,254,18,147,174,247,109,56,89,100,73,224,226,33,169,190,111,172,81,78,83,47,134,134,212,240,173,43,3,227,181,43,2,27,147,68,60,77,97,160,194,228,206,185,97,180,97,8,119,179,194,80,158,119,159,55,2,224,36,99,245,100,158,53,207,218,160,202,100,145,115,37,48,84,166,14,174,36,220,219,180,107,163,31,253,123,218,221,8,38,171,172,200,22,167,253,125,22,128,51,134,163,194,196,99,206,211,25,58,109,89,48,235,124,48,75,12,158,159,67,32,10,140,26,255,54,129,153,25,244,49,242,86,48,101,120,135,18,182,171,49,237,43,76,116,45,57,76,147,151,46,75,86,45,183,98,197,154,84,218,19,8,156,61,2,66,249,215,162,255,146,130,36,255,212,88,238,50,116,181,183,18,54,156,222,154,32,167,17,122,234,188,200,125,241,135,241,43,151,161,99,215,103,57,219,43,123,12,9,33,223,138,246,51,203,223,10,161,150,146,14,94,246,45,238,188,167,189,53,35,241,16,20,7,172,191,243,54,25,243,241,14,217,179,251,151,146,63,107,166,96,216,253,6,67,134,225,91,112,43,158,20,178,9,188,96,22,242,177,147,165,116,202,70,216,90,86,78,7,157,210,126,147,29,136,255,163,251,79,111,89,212,242,146,53,233,36,112,158,167,201,247,94,178,79,6,202,76,242,53,193,178,111,186,17,240,89,207,226,71,107,171,34,144,195,201,169,205,185,122,138,61,196,228,144,199,41,92,201,177,58,131,247,114,114,181,40,178,133,201,169,159,85,129,56,189,9,156,157,41,179,55,235,39,86,21,67,69,206,177,222,84,12,93,178,104,78,39,206,130,232,97,173,211,167,227,87,74,178,239,22,216,229,215,45,176,127,249,127,254,219,95,252,217,127,247,255,211,156,218,83,250,157,31,124,243,189,143,62,252,232,233,31,125,252,201,95,251,193,207,191,248,236,167,91,84,255,141,15,95,127,248,234,143,190,252,252,43,132,245,79,127,246,229,23,31,190,248,102,79,57,254,243,95,251,242,71,31,126,242,233,111,255,241,39,63,253,252,239,126,254,197,150,226,191,243,183,62,250,236,163,223,253,221,79,126,244,217,55,159,125,250,123,127,248,197,15,191,249,252,203,47,190,247,241,207,191,250,176,239,130,47,126,254,147,31,127,250,209,135,175,127,242,227,143,62,249,201,55,159,126,244,197,87,63,249,230,163,79,126,202,24,255,217,253,115,54,238,71,159,252,222,151,95,253,244,211,159,255,236,171,175,191,249,244,111,253,238,94,180,175,127,200,63,191,250,250,139,159,126,250,209,71,127,252,201,231,63,252,242,139,255,226,171,159,124,186,39,222,63,75,31,246,196,127,239,243,159,124,243,225,171,191,194,143,239,63,252,242,171,207,127,252,249,23,175,255,245,243,215,83,175,87,79,31,189,6,251,232,23,255,234,31,127,47,125,204,170,124,98,191,242,209,47,254,233,255,182,151,252,163,79,152,228,167,31,217,119,236,165,237,191,103,174,159,126,84,158,239,211,15,96,238,31,191,6,204,62,224,159,255,95,255,66,71,251,183,255,250,91,163,153,48,246,209,216,23,40,39,223,30,173,252,202,233,253,223,255,235,223,255,197,63,252,39,215,128,91,113,154,50,224,190,29,115,254,246,128,245,87,76,239,31,252,233,159,255,251,63,185,70,35,207,87,167,71,44,247,219,163,181,95,49,218,95,88,58,18,5,178,142,134,215,229,219,163,117,125,217,252,241,255,231,234,89,79,62,25,208,234,45,190,61,224,248,149,3,254,197,213,35,228,112,13,184,182,106,253,237,1,231,175,158,225,95,88,192,74,50,168,12,216,97,145,253,232,143,127,247,147,175,255,224,39,127,151,61,249,227,31,254,248,167,175,127,254,237,175,255,171,63,224,223,126,248,135,95,125,181,143,213,127,254,229,231,95,124,243,233,207,99,115,127,229,103,225,235,191,254,71,31,190,250,201,103,255,245,167,95,252,225,79,126,242,201,207,62,251,234,179,159,238,35,104,63,249,124,242,249,143,246,31,191,126,238,177,89,254,167,159,199,97,249,198,255,125,255,103,251,179,247,216,159,124,253,205,103,28,203,23,252,243,31,238,179,198,127,125,13,181,199,223,147,249,237,215,191,255,193,223,252,236,39,246,224,135,191,252,254,163,175,62,252,142,233,112,12,242,26,244,235,111,124,208,111,126,198,196,127,247,147,63,250,252,71,31,190,252,155,95,198,175,127,248,189,253,46,191,111,199,144,87,248,227,173,34,254,240,171,173,28,126,248,145,74,136,111,126,255,243,175,191,207,42,253,224,135,38,67,190,255,227,15,223,252,149,207,127,248,205,111,127,243,225,167,95,255,213,175,190,252,233,95,254,236,135,191,255,225,123,31,241,39,251,164,219,159,179,152,255,145,63,231,79,206,159,179,230,255,209,7,248,163,143,62,222,50,237,203,63,252,226,91,147,252,163,207,190,250,173,47,126,192,96,127,201,70,252,79,190,248,240,119,191,249,157,207,127,248,7,223,251,235,255,229,223,254,240,195,111,190,247,165,141,253,241,247,190,250,240,227,15,95,124,248,234,179,111,190,252,234,111,236,81,62,255,233,135,239,255,244,179,175,254,224,123,223,243,193,126,235,67,72,197,223,250,142,63,254,59,95,125,246,179,243,199,223,251,240,241,207,255,206,239,127,254,147,15,91,26,124,253,119,62,255,230,135,191,255,189,15,223,255,217,87,31,254,232,7,31,190,207,12,62,254,249,15,63,251,250,195,111,61,159,190,7,124,253,215,31,228,79,190,224,45,255,234,231,95,252,104,75,86,190,199,247,62,254,75,246,151,249,211,47,190,255,249,23,159,127,243,215,246,156,62,124,245,245,247,62,254,228,245,191,67,0,251,31,214,79,249,199,71,31,190,248,209,71,103,240,175,191,249,242,103,223,251,248,143,255,248,227,79,62,124,252,199,31,239,255,123,45,175,124,232,31,124,253,225,155,223,222,139,247,213,31,125,246,19,121,141,143,127,254,23,39,244,255,178,247,230,221,109,36,215,161,248,87,129,218,178,66,152,77,176,177,131,96,96,5,4,87,137,155,72,81,18,165,97,116,26,232,6,8,18,232,134,186,27,4,65,14,207,153,201,123,126,30,47,147,113,158,29,219,241,120,137,253,226,56,239,229,120,73,108,39,222,125,206,239,179,12,165,153,191,252,21,126,247,86,85,119,87,111,32,72,65,35,105,6,162,64,54,170,170,235,86,221,170,186,117,111,213,93,0,114,183,3,219,133,234,180,5,234,205,169,89,24,128,170,10,27,128,58,175,154,150,161,247,249,97,168,181,84,217,112,234,247,3,15,105,14,153,119,34,72,33,251,186,2,139,167,214,133,46,180,43,88,75,112,10,66,98,109,159,228,189,249,38,73,105,203,29,168,172,173,31,169,171,114,95,53,108,120,190,229,9,237,173,237,203,90,67,221,38,21,4,103,205,165,103,8,25,246,161,167,136,22,152,34,26,157,34,90,232,20,33,157,160,196,36,129,116,161,164,138,180,96,41,205,22,75,232,196,73,23,73,166,111,196,34,231,138,198,205,21,141,212,75,38,204,44,183,10,220,62,106,9,185,211,105,245,9,126,69,217,104,116,219,200,109,196,207,236,121,119,6,147,197,3,120,208,216,149,174,73,180,31,100,174,184,243,60,88,46,73,211,60,203,225,76,244,118,63,130,6,216,13,87,123,177,77,160,32,77,83,229,215,172,8,72,87,40,173,169,115,152,212,24,218,69,183,168,1,56,72,32,85,86,111,220,128,124,151,139,41,25,9,152,225,93,28,27,55,49,1,171,98,1,136,149,151,62,104,132,26,134,228,193,196,64,98,97,214,74,48,21,72,109,0,132,165,192,144,3,227,133,99,130,164,130,80,190,1,53,88,129,26,44,174,6,172,4,136,26,160,120,130,125,5,44,154,141,118,133,172,138,215,105,61,216,251,232,107,178,38,232,184,189,150,104,182,94,35,52,55,181,186,126,31,154,165,247,130,72,118,94,73,180,84,173,97,237,127,94,186,113,3,54,7,37,38,93,43,185,153,143,164,189,155,252,151,98,90,146,68,53,248,114,50,244,229,36,255,114,114,175,8,226,187,104,5,95,78,133,190,156,226,95,78,209,151,141,18,229,97,96,163,52,31,209,157,206,22,197,246,18,215,213,150,8,251,38,80,54,146,179,154,232,232,157,110,103,226,84,238,90,250,166,172,21,129,188,182,229,227,101,181,217,216,183,138,26,200,127,218,253,166,98,237,23,85,76,166,143,214,89,28,40,173,85,209,97,163,214,44,32,114,54,189,148,65,116,227,153,141,32,62,129,109,84,75,192,153,182,116,163,40,124,38,35,205,168,245,186,32,246,40,180,148,168,119,228,90,211,234,131,140,12,84,177,85,241,21,195,180,13,86,34,145,59,155,213,74,139,137,58,61,140,52,197,240,205,155,116,116,21,38,158,126,107,123,99,125,66,19,79,77,171,223,82,139,234,25,219,49,144,7,144,21,101,32,3,16,81,119,162,106,52,181,198,93,29,120,76,13,73,35,176,191,7,165,53,241,122,105,2,228,214,124,33,91,3,246,148,45,210,125,182,72,15,68,67,148,69,216,153,8,203,47,228,107,153,228,76,182,128,98,30,124,135,57,172,62,18,20,181,46,119,65,124,222,43,93,79,168,199,29,221,176,204,51,81,152,169,165,84,193,69,167,38,146,77,72,232,194,18,1,38,10,184,93,97,22,129,86,243,25,100,112,161,56,84,26,40,174,194,218,101,85,226,153,0,134,241,22,226,19,215,36,32,239,137,78,215,220,159,120,4,204,162,40,36,212,214,148,210,68,102,223,152,154,218,7,89,251,4,250,39,183,30,161,232,63,117,52,37,229,106,89,37,169,166,246,78,129,190,128,24,94,76,38,82,217,163,94,76,138,37,208,4,35,133,143,179,251,116,68,19,233,92,38,91,56,234,93,107,182,17,172,172,89,179,85,185,118,216,48,128,3,87,138,159,41,20,170,25,69,113,51,207,34,64,199,184,244,199,143,45,160,40,193,198,212,161,228,148,217,60,81,139,68,47,44,205,3,61,19,68,16,100,78,97,216,76,64,71,49,45,154,122,215,168,225,225,180,48,95,156,62,80,181,195,166,102,78,247,116,227,208,132,233,165,78,87,171,102,107,170,126,212,85,167,77,163,54,125,212,84,123,230,180,51,252,107,178,38,55,84,92,112,211,238,209,201,244,39,181,158,122,75,215,149,69,221,104,3,254,229,150,222,72,192,219,194,158,136,188,129,137,66,32,172,159,14,172,2,179,40,148,203,185,221,178,216,175,148,43,11,98,106,174,92,41,139,18,249,157,153,43,151,11,115,98,165,188,188,95,17,83,243,229,219,43,36,73,194,164,114,153,172,106,144,59,195,224,220,132,207,13,188,90,40,145,69,123,3,104,180,122,92,146,110,52,149,146,61,238,55,90,176,57,150,204,154,105,222,48,107,122,71,85,74,150,1,47,9,246,8,51,26,5,3,253,134,54,254,25,255,140,127,2,63,198,27,90,20,217,61,197,204,88,140,209,249,88,42,211,57,6,50,159,197,223,179,52,139,209,249,88,30,210,56,34,79,51,57,82,31,99,180,62,88,40,64,218,109,168,177,152,75,210,99,201,92,24,128,51,252,67,126,77,79,199,138,197,163,41,69,85,59,164,198,166,214,233,90,143,31,55,53,96,114,105,133,80,2,90,164,27,0,7,170,131,218,76,189,5,220,148,110,32,119,61,203,74,132,214,133,141,146,13,85,190,98,117,64,45,41,49,218,210,117,139,28,164,209,29,186,158,14,238,208,200,36,25,184,55,215,51,73,216,201,103,5,220,220,181,134,80,42,149,144,14,234,245,152,1,18,154,81,122,68,118,106,3,118,181,189,189,184,104,36,90,122,77,110,153,68,198,180,55,120,59,49,62,139,149,202,88,105,102,102,70,21,226,9,198,97,204,202,19,66,50,165,74,105,53,87,21,160,46,96,252,78,105,67,215,228,14,178,129,230,190,12,60,49,158,216,23,175,37,207,72,163,21,73,190,136,11,73,24,192,126,207,210,142,132,10,215,34,178,33,215,233,65,225,66,139,108,56,34,138,155,143,77,181,85,79,60,174,189,249,166,106,243,147,208,102,152,26,130,248,8,111,48,96,32,228,170,9,219,184,108,89,134,105,223,57,211,33,152,170,201,134,34,156,137,176,185,159,10,80,108,170,214,106,214,14,133,162,150,0,225,73,105,169,21,252,122,70,111,36,138,167,68,210,133,60,25,26,119,164,34,91,44,2,166,90,56,93,139,94,201,219,45,81,82,207,68,64,45,236,150,132,133,16,220,28,188,25,119,27,56,213,145,53,213,109,100,75,174,2,68,225,131,63,190,251,236,39,191,127,250,235,175,60,251,187,223,10,34,189,130,169,3,39,105,145,151,217,35,10,225,110,181,55,73,231,205,205,22,108,220,136,35,60,201,20,226,208,234,199,32,139,239,137,73,20,199,7,194,124,250,155,111,157,255,253,87,188,48,1,255,136,39,132,73,31,131,48,117,179,173,91,205,218,101,65,61,253,245,219,0,231,163,31,253,207,15,127,250,175,31,125,225,221,103,127,252,153,211,79,152,83,214,62,235,40,125,14,66,93,209,240,24,196,32,199,215,151,2,253,209,251,255,246,209,23,223,195,94,254,251,63,185,152,61,82,29,136,244,57,8,209,144,155,218,34,140,250,229,58,250,159,191,252,232,237,175,63,253,197,175,96,64,189,48,205,230,177,13,146,62,134,64,132,103,163,2,24,0,129,246,50,64,159,125,227,7,79,223,122,27,16,12,29,245,162,214,84,143,96,102,216,96,217,151,32,96,21,229,173,70,19,230,248,98,75,239,121,96,219,159,51,144,9,241,98,109,100,75,246,148,220,69,212,42,45,217,4,222,144,48,158,192,85,182,117,13,250,216,128,62,226,74,37,139,20,26,67,51,54,33,157,174,83,186,158,162,170,1,60,181,212,41,122,210,39,56,75,15,111,20,93,204,53,181,86,83,3,178,37,5,214,252,147,174,106,244,55,241,156,34,106,205,187,37,252,107,222,205,225,214,188,1,24,117,224,54,186,150,5,27,66,82,114,243,1,247,110,62,176,225,90,49,119,230,105,245,84,211,82,219,193,153,70,214,45,187,244,117,95,32,251,26,87,31,110,142,2,200,232,77,65,36,231,161,136,27,114,195,131,100,99,95,111,225,246,36,124,248,243,255,254,240,79,95,63,255,194,143,189,149,70,163,198,62,200,193,43,160,40,52,93,55,85,60,242,12,188,36,10,248,150,128,55,8,17,200,227,107,135,174,57,115,80,124,46,132,157,127,225,151,31,190,253,13,182,40,57,244,203,102,77,6,44,56,83,105,155,200,255,167,61,114,146,33,36,37,233,179,128,137,16,116,210,99,89,27,159,130,185,175,247,166,0,19,83,45,88,102,45,83,128,45,81,172,237,171,181,195,109,178,241,181,250,152,160,119,16,63,102,17,143,168,106,138,73,180,1,76,27,193,2,222,214,9,34,107,46,30,205,3,146,218,77,107,83,134,134,192,118,91,219,111,182,20,67,5,84,217,79,208,48,126,80,233,246,70,239,34,112,213,144,7,67,109,0,200,192,88,218,221,30,180,185,241,101,252,83,157,207,27,221,24,209,237,225,217,79,191,244,236,119,63,225,198,8,168,136,90,187,202,172,254,232,173,47,61,253,202,255,245,214,26,134,36,188,228,28,98,186,55,12,232,50,150,189,252,156,119,94,29,102,226,187,133,1,7,64,69,91,80,167,147,198,95,31,104,206,57,38,69,20,157,95,128,168,67,181,143,23,125,138,232,193,47,61,178,23,237,14,146,191,48,118,120,126,159,188,234,8,178,148,42,16,54,2,217,195,124,117,140,38,200,6,125,129,40,108,20,9,125,130,7,155,54,139,220,56,158,121,8,190,174,17,66,79,47,212,16,44,32,225,104,66,120,250,181,239,62,251,213,143,132,248,158,221,72,63,84,47,24,118,15,56,0,14,158,109,88,119,16,255,46,144,143,190,72,118,80,0,194,239,127,60,118,232,198,3,181,195,50,160,199,7,155,176,45,183,216,245,122,200,94,196,74,9,252,190,69,94,175,90,90,228,171,144,231,123,49,164,195,252,74,240,118,190,211,234,2,47,236,29,6,31,146,59,170,134,7,42,243,77,89,231,112,252,205,95,156,255,232,251,3,112,12,60,39,118,74,41,94,211,18,109,16,19,154,157,150,186,77,22,40,76,61,118,22,45,70,183,11,150,152,106,169,118,203,20,66,162,124,13,163,69,104,157,110,195,206,223,249,231,143,254,233,95,236,113,113,121,162,22,50,68,74,211,80,9,75,99,22,31,49,13,166,150,46,43,40,26,137,134,220,163,74,70,71,83,78,154,189,4,88,130,103,61,218,133,206,136,6,3,244,194,223,73,28,173,1,123,4,208,123,166,40,193,33,129,201,193,90,130,180,120,205,62,64,159,202,74,34,19,18,225,5,162,59,197,138,224,125,159,40,0,243,48,5,107,25,5,149,134,106,109,233,189,219,106,95,20,246,85,153,200,52,42,108,55,164,41,2,74,53,32,133,194,6,212,108,104,2,204,75,21,239,200,161,81,194,16,133,152,88,132,176,148,106,203,39,25,205,87,201,82,132,13,206,238,254,20,165,153,110,17,7,49,244,38,202,35,238,144,217,223,234,182,3,164,193,116,177,201,208,152,205,194,54,74,79,27,213,41,55,27,153,180,51,207,120,71,212,72,78,255,60,181,217,59,255,239,222,59,127,239,191,133,139,106,193,145,154,34,111,3,110,136,78,157,137,135,9,246,214,2,91,117,145,177,46,1,142,2,5,40,202,1,232,192,194,215,129,137,158,178,116,29,167,141,128,251,242,8,0,19,242,79,54,91,49,108,175,28,25,244,76,40,244,190,161,152,119,247,13,7,246,7,191,249,238,211,111,2,159,248,15,231,127,252,209,249,123,223,62,127,235,15,47,186,5,199,190,22,156,127,245,91,47,172,5,217,208,22,156,248,91,240,253,191,123,246,254,175,62,230,70,52,205,117,221,82,215,204,134,211,140,167,223,254,249,249,215,254,245,217,15,126,250,193,159,127,72,167,196,192,54,136,244,20,124,187,165,91,200,134,62,238,78,60,34,204,130,115,173,36,214,53,15,83,67,249,11,74,131,81,160,155,16,36,60,109,82,19,64,46,18,78,115,222,124,83,10,38,222,20,160,101,2,105,162,16,143,239,157,225,193,22,79,188,65,208,67,27,0,202,177,16,82,235,166,68,110,139,252,75,12,113,132,158,1,199,140,4,85,16,185,67,69,228,203,153,146,29,149,42,253,92,93,67,157,83,101,141,60,136,8,92,37,167,137,192,188,63,74,73,98,90,18,51,146,152,149,246,184,172,65,53,108,67,62,140,74,95,239,90,69,193,210,45,185,37,198,72,117,98,12,239,197,225,55,20,50,196,24,94,120,139,177,131,110,187,131,82,7,41,136,68,31,255,50,74,140,111,5,169,44,36,82,2,235,118,202,95,166,66,211,109,58,76,145,13,194,6,76,7,182,211,163,184,95,119,111,81,56,78,194,45,83,244,188,33,90,77,171,133,123,37,249,43,118,86,20,120,134,223,246,158,173,155,170,205,69,32,63,205,127,199,253,147,40,209,144,221,11,118,52,21,191,65,187,184,3,134,51,177,137,7,11,45,114,41,42,215,114,178,64,166,135,156,41,36,81,173,119,180,7,132,254,78,123,187,118,212,52,155,85,242,157,239,62,219,79,10,217,207,58,187,184,144,147,164,14,108,53,2,213,83,155,34,157,230,15,19,225,43,27,74,170,180,80,100,85,11,62,121,129,131,3,2,214,153,255,176,130,172,9,124,94,209,234,186,51,221,141,110,75,197,181,75,254,50,161,197,81,45,18,8,89,224,201,8,52,212,119,24,17,121,240,80,248,196,202,209,35,149,157,157,227,137,154,114,129,32,232,158,120,96,139,252,130,31,87,207,80,34,116,225,178,34,244,95,254,240,29,15,255,96,139,148,126,177,250,114,3,246,226,36,238,75,138,217,67,200,214,175,180,64,61,212,120,6,247,247,143,222,250,206,179,31,252,152,27,91,151,41,224,22,58,200,48,122,160,178,164,16,133,115,167,142,33,113,206,49,34,17,56,247,182,138,9,151,200,9,56,146,101,120,27,165,151,220,70,228,89,124,194,191,56,58,226,25,96,91,185,113,180,121,220,161,78,115,195,15,112,67,216,226,40,108,50,104,67,226,210,225,191,35,48,233,182,125,68,243,62,40,98,112,152,234,63,63,166,66,68,152,40,76,245,47,133,169,254,5,152,234,143,26,83,161,130,8,135,172,147,17,76,171,80,89,39,10,95,39,151,194,215,201,5,248,58,9,226,139,199,27,226,201,127,13,68,217,60,64,153,142,231,27,206,30,214,194,235,117,150,8,130,144,247,235,80,231,152,222,115,170,134,142,124,153,75,57,62,248,243,247,98,231,63,253,118,216,217,25,255,26,207,36,186,84,231,189,111,198,158,254,215,59,126,202,3,34,163,137,236,113,141,234,12,214,243,117,202,30,167,96,239,2,153,74,84,74,61,162,152,154,32,39,133,199,86,130,232,63,180,196,78,233,20,56,238,109,180,212,225,111,227,227,167,204,4,166,163,155,214,132,50,41,76,87,155,39,211,204,42,104,186,241,100,26,213,213,203,45,152,134,90,60,97,237,171,154,79,23,28,134,13,207,168,168,138,183,172,40,219,242,145,58,4,128,158,108,104,54,148,251,253,105,202,185,15,5,3,59,209,55,47,0,97,246,77,252,160,77,15,148,129,113,154,62,74,78,19,41,205,49,243,153,235,83,254,96,8,144,138,106,201,205,86,56,72,104,78,84,167,32,107,250,102,83,41,9,147,67,192,64,49,104,73,181,46,143,58,210,171,75,116,99,69,185,82,71,134,234,68,183,51,239,177,245,28,182,15,84,36,154,235,175,40,67,117,132,26,224,92,186,27,244,16,25,161,152,48,44,230,112,227,2,245,53,158,120,205,62,134,237,21,188,122,215,80,213,155,104,13,55,20,48,64,32,234,220,200,133,108,1,214,116,219,54,188,85,212,163,102,77,93,228,69,116,38,221,240,18,58,165,75,115,186,14,188,184,38,178,179,27,212,194,97,210,58,205,223,38,202,65,78,54,74,57,40,190,71,101,158,69,25,239,82,74,108,21,79,207,136,241,31,209,235,116,217,103,98,116,200,140,19,29,134,10,121,77,183,12,181,96,116,206,48,233,87,98,71,72,158,24,243,64,191,244,249,47,39,252,23,98,104,72,158,136,93,35,53,237,162,210,240,41,169,236,17,52,248,73,183,105,224,229,132,36,182,97,35,145,65,228,112,197,18,143,232,42,66,255,27,13,220,230,170,173,174,129,167,253,110,115,47,170,200,123,246,26,168,200,197,194,69,21,81,238,158,231,235,67,170,179,209,19,93,89,36,243,23,172,172,63,100,101,97,71,188,129,202,78,134,109,89,248,89,169,191,190,65,6,162,116,39,64,130,110,219,114,225,145,18,37,114,176,11,115,137,212,116,132,55,250,227,132,249,34,191,30,181,155,19,188,89,10,206,161,18,30,117,210,75,172,169,228,158,232,53,150,243,102,167,246,226,197,224,235,100,82,178,86,68,24,143,117,29,226,69,137,205,68,82,244,24,116,97,81,171,132,246,8,9,170,222,215,172,247,39,84,42,93,198,19,134,74,120,180,137,233,118,71,107,79,55,68,122,194,17,159,181,74,22,159,87,83,104,94,77,17,200,17,32,174,91,90,39,52,215,84,39,44,39,53,220,238,139,154,146,160,174,144,125,98,66,180,7,237,219,191,210,53,201,177,245,114,37,122,15,118,177,27,42,103,50,235,82,140,16,136,22,12,51,237,97,9,96,82,43,51,78,118,39,42,8,150,107,113,38,186,211,161,24,117,70,24,202,25,13,182,220,179,68,195,75,236,213,129,236,5,112,74,14,135,33,4,8,62,140,36,84,64,9,190,200,159,55,148,104,98,162,127,160,28,136,246,133,43,118,155,158,67,18,60,251,15,46,74,124,5,143,164,61,199,58,48,128,37,127,65,130,51,145,63,119,33,134,182,222,51,15,248,229,88,238,241,203,42,98,6,51,55,20,68,237,20,135,150,180,251,102,39,97,51,29,108,89,173,40,162,207,82,145,182,182,164,134,54,159,244,147,110,75,246,116,119,51,176,11,30,201,1,91,203,175,191,210,11,221,124,128,50,113,124,123,128,58,217,77,168,57,240,52,7,20,240,201,40,211,176,47,64,222,220,70,225,55,183,77,116,235,95,81,248,111,110,110,155,152,95,24,158,47,155,251,186,198,178,141,174,182,13,204,72,151,193,49,65,84,92,149,45,238,139,174,53,216,150,73,141,191,80,181,104,66,240,156,215,163,105,16,21,106,6,46,100,98,55,150,176,207,165,113,160,154,200,209,121,233,71,179,62,113,77,139,211,213,118,45,57,203,77,115,213,153,230,170,75,58,129,105,74,138,196,210,10,101,10,39,199,59,77,53,199,84,86,77,92,215,116,11,233,162,125,157,220,173,213,0,201,130,187,249,80,128,79,223,249,218,249,151,127,32,136,74,151,234,142,22,83,106,26,205,215,35,250,239,102,176,171,11,129,172,138,184,200,205,120,167,253,157,4,101,129,71,209,90,230,215,101,36,173,37,220,229,153,88,47,181,197,125,34,55,86,115,153,36,147,27,11,249,60,202,141,213,146,207,240,172,46,194,52,113,13,207,146,82,174,86,87,107,25,102,120,38,54,74,85,91,113,92,44,19,85,241,188,148,130,42,143,28,182,149,211,68,246,186,140,97,205,5,78,182,216,112,221,197,148,47,112,23,67,117,48,240,172,63,160,126,129,252,102,4,27,234,94,205,21,79,237,187,57,250,132,183,103,197,148,36,226,115,17,216,100,155,97,117,233,128,143,94,56,204,230,153,93,152,241,191,54,15,74,47,238,36,198,112,163,186,7,199,159,163,109,185,173,197,65,248,99,234,87,131,215,154,163,28,247,0,118,199,190,47,11,176,54,98,128,33,186,12,179,19,84,55,99,140,141,180,247,230,155,208,198,136,66,140,57,74,146,66,241,226,196,192,98,4,63,131,128,225,164,122,94,54,201,102,106,216,86,49,251,9,97,155,34,240,198,113,2,56,2,116,159,102,51,100,144,163,18,182,146,28,175,8,206,180,196,99,165,78,130,157,68,248,135,211,143,105,50,217,109,76,211,111,34,167,168,228,228,24,122,207,20,53,23,104,146,244,148,215,52,11,204,116,178,126,74,246,254,192,220,52,112,247,162,168,163,237,189,101,14,56,127,224,75,39,197,224,250,177,247,110,247,10,253,2,140,251,110,245,75,218,128,74,61,119,238,195,215,59,176,206,29,122,107,28,168,140,225,138,237,69,162,205,101,149,200,205,84,40,230,66,53,180,130,21,7,136,44,84,217,246,155,251,59,38,243,77,197,230,20,169,70,90,49,170,148,200,171,242,13,116,167,3,92,122,189,105,180,39,132,103,63,252,217,249,207,190,67,149,253,64,70,254,224,55,63,125,250,143,191,120,250,238,207,254,242,7,216,23,133,167,239,125,237,217,191,252,78,16,79,89,249,57,114,192,122,23,248,251,34,190,25,131,87,145,202,106,53,181,197,103,217,167,171,76,235,16,143,110,136,134,95,128,103,143,159,218,30,95,38,66,180,27,189,171,66,229,28,119,92,184,191,211,14,69,236,239,26,99,169,130,234,148,228,174,213,249,74,124,230,68,78,168,164,168,121,103,19,146,153,68,77,182,130,14,67,124,205,85,13,67,55,220,198,170,9,246,228,105,167,168,215,235,192,127,23,11,18,105,177,119,222,134,195,138,159,146,121,194,20,9,201,84,24,204,88,190,138,179,160,169,60,7,91,55,112,216,213,65,99,169,14,49,150,196,61,203,224,177,212,46,30,75,245,50,99,233,209,204,14,80,226,1,253,9,35,118,174,250,117,160,38,143,237,65,36,87,82,58,101,210,140,167,89,19,159,160,243,129,1,146,58,112,143,253,210,145,216,35,44,254,140,132,246,160,126,119,18,125,81,23,155,156,59,9,140,138,90,87,114,182,59,9,177,82,234,57,108,253,241,216,180,107,108,218,53,54,237,26,173,74,154,102,27,83,111,226,215,177,181,214,216,90,235,211,102,173,245,134,246,134,229,254,140,109,183,198,182,91,99,219,173,177,237,214,216,118,235,99,179,221,50,59,29,163,215,226,45,151,168,55,142,243,191,255,202,249,151,223,167,174,42,62,250,246,59,231,111,253,97,162,29,127,209,246,75,157,19,171,234,107,204,175,191,2,45,121,246,179,31,126,204,45,121,185,150,84,2,191,45,10,147,207,99,88,53,201,213,37,140,173,172,198,86,86,225,86,86,135,120,222,63,87,26,27,84,141,13,170,134,144,94,189,114,90,136,40,59,182,151,26,219,75,141,237,165,198,246,82,47,216,94,106,0,171,90,12,50,184,207,97,225,18,5,40,18,185,14,212,97,73,154,203,134,71,209,53,174,31,163,90,12,17,204,53,183,24,92,142,252,121,176,23,6,39,18,117,14,200,33,81,199,9,13,17,168,227,59,241,105,180,18,18,31,35,119,247,36,194,24,104,123,24,99,160,39,47,218,24,136,1,224,205,38,182,71,107,11,244,100,228,182,64,23,219,233,132,247,106,148,102,58,225,16,70,103,165,19,94,255,136,141,116,194,129,188,48,27,157,39,35,179,209,153,127,149,237,114,94,136,49,142,179,13,177,176,99,54,105,29,96,131,195,11,6,200,185,6,124,45,120,252,24,50,47,13,228,143,115,248,66,254,8,159,10,115,30,23,193,23,153,205,68,50,37,193,74,221,97,186,176,210,208,189,250,101,219,246,12,176,228,121,62,117,215,151,109,219,147,30,168,180,234,40,147,6,148,237,160,41,184,36,74,26,9,210,37,50,97,137,124,5,49,218,167,94,106,127,225,53,85,125,138,176,110,161,120,80,223,149,174,197,120,92,124,158,170,168,90,45,93,200,241,56,11,45,53,182,48,26,91,24,141,206,194,104,251,181,180,48,26,184,163,14,105,88,228,66,14,51,86,184,34,232,87,213,18,40,45,110,191,94,150,64,219,175,182,37,208,106,105,94,60,33,106,130,41,53,25,18,117,106,85,156,19,31,187,106,130,153,170,90,207,43,146,171,38,184,89,58,113,212,4,23,46,101,241,179,249,250,88,252,32,127,226,53,207,185,146,137,143,203,32,143,142,43,30,219,9,13,98,185,182,95,31,110,171,249,58,115,91,31,167,97,210,246,216,48,105,108,152,52,54,76,226,205,47,182,199,134,73,99,195,36,126,22,140,13,147,198,134,73,175,170,97,210,74,105,65,92,36,18,71,61,149,173,7,37,142,21,241,88,60,116,37,142,116,42,87,203,231,179,73,71,226,184,91,90,116,36,142,181,177,97,210,216,48,105,108,152,244,122,250,202,14,151,252,174,50,126,97,26,97,225,181,143,45,156,198,22,78,227,120,84,99,155,166,177,77,211,216,166,105,108,211,244,73,180,105,146,91,170,97,221,243,28,149,83,93,9,140,128,75,181,47,190,253,214,167,196,142,40,230,252,123,126,59,34,167,166,177,29,209,216,142,40,220,142,232,0,143,231,175,143,237,136,198,118,68,227,192,76,99,67,163,177,161,209,216,208,232,19,100,104,196,177,143,126,43,35,142,229,124,110,51,35,31,152,72,188,186,48,135,68,44,207,23,71,96,214,211,143,79,165,173,204,58,114,48,91,17,182,50,27,195,216,202,108,189,104,91,153,173,16,251,133,105,179,53,82,107,153,173,151,96,45,19,213,175,81,218,203,68,193,24,157,197,76,20,132,17,219,204,68,129,121,97,86,51,91,3,173,102,134,233,211,153,120,231,83,103,47,227,18,84,191,227,240,79,131,49,11,215,251,225,172,89,252,123,223,75,55,20,9,154,121,220,244,216,137,20,175,100,246,145,26,168,136,56,54,106,24,27,53,56,70,13,27,175,165,81,131,143,236,189,88,51,6,63,176,87,55,132,201,198,235,101,184,176,241,106,27,46,44,149,238,136,247,137,26,81,78,78,205,4,213,136,150,196,235,226,186,171,70,36,73,213,124,45,157,118,13,23,118,74,247,29,53,162,221,75,25,46,236,188,86,134,11,87,48,84,248,88,109,10,6,26,1,188,248,237,246,147,173,247,255,170,232,236,111,140,117,246,199,58,251,99,157,125,94,51,121,99,172,179,63,214,217,231,103,193,88,103,255,101,232,236,143,213,243,125,234,249,203,165,93,241,1,225,171,149,140,170,6,249,234,101,113,77,60,112,249,234,153,218,76,86,205,215,107,14,95,125,171,244,192,225,171,239,141,213,243,199,234,249,159,40,245,252,65,234,221,94,165,136,33,110,220,189,48,94,17,245,120,251,170,157,42,105,60,199,45,59,25,109,187,51,88,219,243,170,111,143,21,240,199,10,248,99,5,252,177,2,254,88,1,127,172,128,255,26,43,224,227,29,238,136,244,206,103,94,170,254,125,250,83,168,244,254,220,232,233,31,156,56,136,249,224,55,111,157,255,226,189,167,223,250,47,239,173,247,139,29,31,115,127,223,211,132,47,125,252,77,104,241,45,56,255,194,79,95,2,18,84,190,5,239,190,253,193,239,190,250,34,27,17,110,169,162,154,252,64,64,11,222,125,251,252,253,247,47,221,142,177,29,198,216,14,195,107,135,113,27,175,92,30,142,237,48,94,109,59,12,78,25,220,22,189,71,168,227,239,61,140,184,202,249,195,139,177,152,120,21,142,23,198,54,25,99,155,140,177,77,198,75,178,201,232,248,79,225,235,134,222,158,34,155,136,224,188,203,115,241,248,207,195,14,145,106,154,254,106,156,51,131,41,217,64,233,148,49,47,158,37,41,180,101,3,152,157,169,150,90,183,128,192,23,8,121,231,240,248,252,4,62,148,165,159,104,163,177,200,115,152,134,132,11,10,81,195,11,34,198,144,3,75,132,145,136,33,197,188,145,25,184,133,138,25,35,64,203,151,46,129,22,34,248,12,187,147,81,33,41,106,43,35,185,35,67,78,168,4,244,220,200,9,151,171,162,144,211,26,30,55,173,65,168,105,249,48,51,90,75,172,40,73,237,249,145,21,37,2,70,78,38,117,248,185,164,14,154,74,234,72,102,146,159,115,205,17,22,251,98,209,242,249,151,224,0,177,53,10,119,40,247,14,137,59,42,34,71,224,142,100,126,74,13,213,52,13,101,60,85,139,48,85,179,180,97,108,213,84,205,103,172,86,149,77,117,196,230,106,14,12,222,114,104,119,180,230,106,4,198,199,109,175,22,213,177,81,218,171,69,193,24,157,189,90,20,132,17,219,171,69,129,121,97,246,106,207,61,181,161,79,218,167,206,94,13,120,62,150,132,28,14,125,108,57,79,184,87,209,39,164,188,159,66,139,182,23,100,126,54,88,159,221,210,56,93,246,211,51,175,106,40,176,2,19,88,214,42,73,179,214,95,219,202,209,244,94,117,214,154,156,140,11,155,155,194,53,91,107,250,145,181,71,108,81,110,220,16,182,182,130,201,111,190,105,235,194,119,186,230,254,132,155,27,159,101,167,124,99,219,180,177,109,154,99,155,102,105,175,165,113,218,165,105,220,139,53,95,187,124,115,94,85,3,55,36,53,192,120,190,94,70,110,208,222,87,218,202,77,214,74,134,6,226,5,81,200,205,102,194,12,221,128,217,120,8,242,128,171,146,155,202,23,234,245,92,213,245,152,221,210,74,186,230,40,229,154,218,165,172,221,90,218,216,220,237,242,230,110,175,197,158,30,80,199,127,21,76,197,0,55,47,198,86,44,42,0,14,173,203,126,43,60,66,142,154,192,112,136,100,211,198,106,200,158,141,23,80,37,204,208,218,108,193,142,13,210,198,6,105,175,175,65,154,165,141,45,210,198,22,105,158,105,48,54,73,27,155,164,189,2,38,105,53,173,100,106,162,66,153,224,180,90,15,177,74,171,105,226,61,241,182,203,3,23,10,233,66,53,157,115,205,210,58,90,73,113,121,224,174,54,182,76,27,91,166,141,45,211,198,150,105,175,173,101,218,171,111,128,134,199,93,47,77,39,44,251,138,24,160,189,161,189,97,241,63,99,131,180,177,65,218,171,108,144,70,98,91,143,141,210,198,70,105,175,107,84,152,240,80,44,117,179,101,41,174,181,205,211,255,120,255,163,127,250,218,211,95,252,234,131,63,190,59,54,175,25,155,215,92,202,188,166,77,116,175,234,218,216,192,230,213,51,176,161,180,140,10,126,35,49,176,241,138,78,151,100,217,249,214,124,252,6,54,86,231,46,108,43,99,27,155,231,146,171,62,126,83,154,151,42,54,13,183,200,60,187,167,103,131,125,158,248,23,92,173,127,249,195,59,231,239,254,35,121,248,78,251,47,127,248,18,227,177,73,157,216,67,195,180,90,71,102,212,96,209,182,12,57,82,54,103,16,49,76,78,191,94,84,112,145,177,89,210,75,55,75,250,180,40,141,239,19,198,165,74,207,209,83,5,57,43,196,197,208,235,129,184,216,208,74,167,23,43,119,87,195,212,122,167,247,21,179,55,82,253,238,234,232,245,187,169,230,90,180,194,114,53,84,127,24,245,174,111,54,149,225,212,148,47,86,33,31,128,190,81,106,145,15,0,51,58,69,242,1,64,70,172,75,62,0,210,85,213,201,97,112,203,10,57,102,25,110,18,150,97,114,155,56,255,172,33,131,159,32,16,221,104,172,40,195,96,176,45,107,40,120,77,195,11,151,9,176,130,48,64,66,51,117,237,82,96,54,0,10,125,237,82,150,31,0,204,104,96,211,46,219,35,250,188,65,95,30,22,212,214,17,106,142,93,0,9,200,236,180,113,116,121,35,22,168,191,98,13,89,63,84,126,37,0,212,132,96,101,56,32,180,240,149,224,108,3,199,62,204,136,92,217,226,39,160,216,54,36,140,75,78,228,205,174,185,127,105,24,85,232,199,112,182,29,229,145,11,239,29,189,131,7,72,238,110,223,177,53,43,139,66,85,135,173,187,237,28,236,165,10,33,60,16,147,193,163,88,31,150,237,191,168,181,37,247,232,155,100,36,189,83,109,216,221,247,167,20,185,47,68,150,163,39,178,209,249,104,50,77,45,171,249,43,237,160,27,166,24,224,185,105,144,19,215,9,242,146,16,183,143,14,34,77,182,169,193,54,41,108,91,99,243,45,96,178,94,173,11,68,10,4,134,142,222,100,71,195,138,222,222,164,118,56,200,187,84,232,117,67,145,248,124,34,7,56,107,216,109,60,193,144,173,184,151,221,34,8,185,219,108,169,236,108,49,164,195,228,116,238,210,61,166,103,122,195,118,153,150,198,62,239,225,177,23,105,213,246,190,222,187,25,222,36,247,66,197,150,23,89,31,77,175,122,150,95,67,1,5,69,53,1,191,189,199,147,4,92,104,223,44,174,111,164,20,237,157,234,244,139,113,202,53,82,145,150,144,201,237,5,105,202,4,1,20,183,153,81,50,24,76,17,51,78,250,137,130,168,20,47,14,223,195,121,185,63,76,255,68,223,180,239,95,216,51,40,51,84,191,160,1,88,196,211,35,190,47,14,139,110,139,188,244,130,69,96,19,54,198,38,236,44,93,254,196,43,25,121,156,20,98,215,154,109,194,113,107,214,172,79,182,48,212,186,106,168,90,77,245,138,203,32,253,184,223,68,16,38,212,122,243,152,76,41,129,187,165,34,156,183,123,244,113,77,2,166,74,86,116,13,3,241,74,182,184,194,65,240,209,34,124,255,158,220,138,162,69,44,219,79,139,88,50,47,42,159,137,71,68,228,232,83,145,35,151,207,165,168,247,134,90,182,158,99,79,73,165,142,113,47,122,26,26,252,76,244,181,184,88,1,217,131,217,215,97,157,243,204,26,142,55,145,59,243,32,37,220,120,142,29,193,125,235,199,79,191,251,3,152,80,125,192,70,68,201,148,148,66,138,76,199,231,210,150,120,246,193,44,106,189,219,11,216,249,66,169,79,241,52,73,92,67,60,253,238,59,130,152,34,22,217,228,49,77,60,35,144,199,76,81,56,127,255,125,242,152,197,2,223,32,143,57,226,29,128,60,230,177,236,255,32,143,5,76,253,119,242,56,3,169,191,253,30,121,76,74,196,64,158,62,39,169,177,60,3,153,76,217,182,243,248,149,244,4,135,10,207,196,72,43,217,51,44,8,250,132,58,87,122,27,38,179,170,16,85,118,142,144,6,17,16,163,122,180,172,158,155,238,55,250,194,163,245,110,187,170,26,19,158,82,241,61,98,249,232,172,175,144,90,67,206,191,248,154,104,91,227,165,146,118,83,160,213,208,251,26,145,163,69,195,213,234,105,88,176,62,70,129,130,250,117,105,9,184,133,71,73,49,45,102,197,188,88,0,252,3,158,247,102,195,106,189,113,67,77,52,181,90,171,171,168,230,68,40,62,226,55,161,194,100,209,247,86,170,84,10,45,141,138,183,165,84,65,228,51,113,126,199,63,155,41,149,74,18,205,158,65,133,116,210,126,186,71,4,123,240,104,111,214,54,54,80,99,77,190,205,108,211,212,168,213,0,37,176,127,157,148,110,10,146,48,137,71,169,147,246,1,99,96,180,213,189,179,184,163,93,8,232,235,161,46,165,111,33,211,83,11,195,199,223,53,235,182,98,172,85,114,122,52,41,76,9,147,108,192,157,26,102,157,4,28,177,30,116,8,232,58,49,104,146,129,162,172,173,77,205,207,11,204,60,195,25,215,96,41,187,8,157,73,129,2,88,199,153,218,50,213,88,16,218,80,192,46,130,229,5,229,177,234,98,247,50,148,142,243,224,129,162,54,219,109,85,105,98,54,146,114,155,248,12,194,41,252,242,99,112,140,231,11,240,60,235,182,200,33,234,104,212,225,69,63,103,240,99,179,128,30,45,111,202,0,83,11,215,100,196,90,190,233,237,146,144,76,9,197,48,148,122,94,74,152,221,170,101,0,157,154,72,138,2,244,218,131,130,184,200,216,80,6,56,53,36,100,41,57,12,100,89,81,66,129,206,82,149,246,208,33,9,27,136,89,255,108,67,173,114,14,34,63,91,67,171,139,46,133,213,199,129,56,151,66,118,38,54,51,108,132,48,147,82,150,42,16,185,140,137,6,1,189,108,110,34,72,172,92,112,200,189,8,212,8,215,77,65,216,50,2,63,137,157,105,101,243,162,193,186,88,211,180,89,215,100,128,165,217,4,153,75,66,210,204,125,5,84,1,229,69,230,152,64,243,142,46,225,2,188,73,132,10,168,103,179,209,107,132,32,220,187,136,232,157,254,60,50,220,22,203,177,165,85,232,25,172,145,99,173,84,209,196,67,202,3,170,213,25,41,168,190,125,172,129,72,14,204,34,111,196,40,103,115,117,37,227,40,112,207,105,165,67,87,129,251,241,32,231,12,188,37,35,94,226,147,253,15,185,140,57,216,15,95,186,231,6,219,136,145,222,44,133,90,11,123,45,155,125,214,142,188,21,177,227,124,193,190,237,117,172,43,201,45,34,126,163,96,200,99,179,222,38,158,16,40,226,240,34,132,237,226,228,82,134,37,227,29,142,157,156,36,106,100,151,240,235,224,209,187,126,129,126,29,24,238,46,12,43,236,185,168,28,210,157,131,223,66,43,202,179,131,99,246,41,54,136,156,138,71,111,87,48,230,124,248,80,40,5,141,57,221,251,251,128,225,38,53,212,116,216,115,110,15,210,181,125,189,27,98,232,134,187,0,31,202,88,134,78,83,179,77,62,186,34,214,10,2,159,90,54,252,92,132,211,9,100,18,25,143,102,192,203,22,112,187,78,36,66,74,94,237,26,38,220,12,168,161,8,223,16,30,116,52,164,41,196,143,129,145,168,195,68,94,39,30,31,220,134,152,33,70,83,218,35,105,111,86,141,128,139,135,13,78,108,196,98,104,167,85,210,150,215,214,118,134,44,108,219,118,6,111,61,136,95,9,141,93,84,59,57,199,79,90,85,209,113,219,241,2,252,63,220,184,209,248,248,29,64,12,231,138,97,40,202,234,245,195,112,129,87,5,166,112,16,1,145,225,158,34,103,187,121,124,183,167,79,4,179,161,26,154,23,106,52,138,113,69,237,72,158,127,43,125,110,66,122,35,241,230,163,228,84,102,47,62,45,10,215,147,176,101,122,138,60,250,219,55,148,196,30,134,251,244,231,252,237,27,137,176,228,55,18,167,73,241,12,115,18,190,44,72,0,8,159,185,46,196,249,210,180,14,183,16,22,8,190,59,253,183,19,111,76,197,63,55,241,134,242,185,248,27,9,248,131,63,241,196,231,174,147,70,95,79,37,174,167,217,27,68,183,117,163,142,208,226,159,151,110,2,125,235,180,16,213,240,21,221,150,0,63,75,195,155,78,72,98,38,62,9,201,147,158,34,24,252,213,87,8,133,91,130,217,30,238,80,3,135,166,199,134,70,61,82,53,188,133,208,130,195,211,195,225,113,242,47,51,68,185,79,225,16,229,134,25,162,28,61,127,120,49,14,73,224,107,208,39,9,218,132,122,92,146,192,230,58,75,183,223,232,96,186,246,43,32,194,168,28,137,13,119,4,160,57,94,139,44,151,84,225,158,230,113,201,99,59,46,66,206,192,118,135,98,189,34,126,80,206,194,220,160,52,94,113,55,40,79,180,210,99,77,220,102,34,68,54,83,13,138,16,79,52,177,174,137,251,156,8,81,205,87,235,201,124,214,13,249,61,175,149,182,93,17,98,245,114,126,80,230,71,231,7,101,116,14,79,128,0,50,17,64,172,54,218,172,136,170,216,79,148,178,113,207,142,71,35,175,43,22,78,88,176,58,94,63,114,68,41,157,172,200,109,152,1,93,147,200,61,35,115,178,18,198,107,7,253,173,188,112,78,59,204,63,10,225,54,134,103,173,131,118,113,145,92,246,39,142,241,132,57,227,99,59,125,86,245,131,217,207,231,245,24,211,184,154,199,152,155,30,207,49,48,155,121,127,49,81,126,98,72,103,35,182,134,71,44,138,251,30,82,214,71,2,22,21,246,144,100,218,207,48,19,4,164,56,194,158,235,48,198,237,201,160,29,202,109,88,156,227,139,157,119,67,60,207,208,83,25,182,102,35,54,95,26,24,73,75,112,203,155,134,69,242,36,221,244,48,75,92,70,9,15,39,248,188,38,243,199,98,175,82,44,196,191,28,177,167,60,231,150,130,190,189,240,168,226,154,175,221,55,110,36,175,5,122,247,26,244,101,236,53,104,236,53,232,245,241,26,212,24,123,13,26,123,13,242,78,131,177,215,160,87,219,107,16,176,226,39,90,105,85,19,55,169,60,85,175,166,114,65,121,234,68,19,187,154,216,230,228,169,100,53,35,165,83,146,235,87,114,65,43,109,186,242,212,202,39,223,167,14,219,250,35,244,162,236,179,206,48,83,148,23,239,71,231,34,183,48,151,179,155,27,177,199,152,23,109,234,168,181,199,14,97,94,166,225,34,138,130,72,163,62,237,225,198,189,222,94,198,190,94,198,190,94,198,193,199,199,126,94,94,186,159,23,143,31,130,79,136,159,151,194,48,126,94,158,125,227,7,79,223,122,251,233,175,223,254,232,139,239,61,253,231,223,160,136,244,214,31,254,242,135,119,218,255,223,47,167,77,180,43,127,193,110,103,94,110,48,244,231,137,126,110,7,60,31,187,191,25,187,191,241,186,191,89,36,38,29,119,199,238,111,94,241,248,210,163,13,46,61,22,8,63,133,193,165,119,209,53,243,167,90,176,28,251,112,121,141,66,75,143,134,134,134,242,140,19,132,99,140,115,35,250,252,14,143,66,1,9,47,207,169,209,167,197,13,206,26,97,96,14,162,98,167,94,31,202,245,205,65,152,23,146,109,171,117,169,200,166,204,241,194,69,96,136,99,11,245,10,142,39,46,118,65,19,221,141,81,122,160,137,134,50,58,7,52,209,48,70,236,127,38,26,208,149,220,207,64,5,184,52,135,232,216,213,67,153,174,3,111,62,33,164,212,52,154,222,108,189,210,113,77,67,2,152,74,195,7,247,227,149,220,32,249,164,117,76,228,25,52,65,103,140,4,62,27,38,176,135,52,32,25,123,24,65,236,82,38,219,13,111,156,18,78,254,63,17,193,80,29,204,151,214,53,103,225,56,234,102,139,134,222,174,200,181,125,117,66,168,157,180,170,83,164,180,109,153,105,143,211,69,111,98,57,193,85,17,92,164,203,129,87,26,164,171,133,75,225,173,120,188,161,218,88,217,8,141,139,235,228,2,27,147,79,137,197,149,176,189,45,156,69,171,54,144,73,101,43,153,57,90,110,139,126,82,239,7,193,22,116,64,175,145,175,154,76,92,111,213,46,163,62,80,83,192,70,107,120,44,86,13,213,153,73,165,23,135,98,165,0,13,181,225,165,90,94,173,123,92,72,37,237,166,71,243,145,173,202,171,7,28,189,254,10,5,28,189,34,77,186,108,40,209,43,211,190,151,17,35,52,84,37,255,198,141,235,175,108,72,208,144,136,160,182,97,188,26,152,56,179,234,160,69,132,243,159,41,27,70,45,34,206,44,224,250,43,171,110,207,244,237,55,180,210,150,38,222,161,250,33,25,73,10,9,59,186,161,137,119,53,224,165,57,147,221,108,38,151,174,166,84,71,63,100,73,43,221,113,245,67,238,95,78,223,126,233,101,234,219,159,209,119,144,55,56,11,97,23,34,57,11,247,125,199,54,119,196,17,73,63,254,173,53,76,33,63,176,183,58,251,239,39,102,99,29,133,102,250,245,23,21,203,116,80,184,82,122,120,109,79,147,168,120,166,166,105,117,188,4,11,83,124,132,106,28,211,116,172,157,252,90,107,39,95,31,107,39,143,92,59,25,215,255,154,110,168,161,43,23,51,74,215,60,95,159,87,5,150,203,167,155,50,137,18,205,9,27,14,139,118,51,188,60,115,98,133,71,27,170,97,245,97,60,233,43,143,107,228,54,130,158,179,242,30,114,252,245,198,69,188,160,134,253,73,86,142,100,226,48,207,80,91,20,147,66,121,125,30,102,94,209,47,252,220,184,49,116,91,232,197,22,231,78,139,191,27,187,8,240,101,181,132,47,86,13,222,209,74,247,53,113,151,178,126,114,106,166,16,100,253,118,52,113,69,19,23,121,214,79,170,167,148,25,213,245,214,178,172,149,118,93,214,239,129,195,250,201,45,232,118,5,151,123,163,107,120,121,63,158,43,68,110,164,88,17,117,179,13,51,187,86,188,11,240,240,2,146,77,223,91,162,33,55,181,69,25,118,253,142,38,26,205,35,213,168,232,93,3,36,170,5,77,84,107,58,176,143,205,154,220,90,108,233,189,226,178,22,121,212,68,221,188,81,141,43,32,63,192,3,243,14,157,108,65,205,239,148,7,113,116,75,43,61,208,196,123,20,71,5,69,10,241,104,115,11,26,38,202,46,134,210,213,100,186,158,206,58,1,73,103,213,71,142,14,199,94,233,158,131,171,51,81,152,81,36,69,240,28,8,138,32,163,227,190,204,202,144,195,188,116,22,160,78,92,147,144,149,39,147,10,100,237,166,40,16,55,26,83,85,93,233,63,194,110,79,29,77,165,115,249,66,90,149,82,123,167,236,134,28,80,83,155,192,155,195,216,84,44,35,109,62,136,159,1,45,6,42,12,104,36,183,4,105,209,4,108,214,80,67,77,152,47,78,31,168,218,33,112,225,211,61,221,56,52,59,50,58,38,70,197,142,250,81,87,157,54,141,218,244,81,83,237,153,211,117,67,215,172,237,26,26,207,155,211,238,176,78,55,154,230,93,185,90,113,19,218,186,210,109,169,124,145,79,10,12,114,205,210,53,212,133,218,190,12,163,148,56,66,91,64,81,179,109,107,97,7,238,192,62,101,194,210,45,247,110,151,197,204,92,185,178,34,246,224,247,45,177,82,46,151,201,29,59,185,25,9,84,115,19,62,55,144,184,151,136,126,220,13,162,64,86,146,110,52,149,146,61,186,55,168,162,80,201,50,160,104,11,248,130,82,205,52,111,8,246,80,218,206,113,31,9,111,104,227,159,81,254,184,11,238,244,13,45,6,255,216,42,139,5,150,217,236,27,218,217,27,26,76,9,58,38,91,186,78,142,194,209,36,24,214,124,90,14,174,121,161,107,170,49,84,211,172,89,194,172,149,48,96,187,159,165,206,119,198,209,139,95,145,232,197,191,248,213,249,239,190,30,136,94,60,210,96,188,94,24,23,7,126,53,204,171,4,227,197,183,134,9,247,74,202,185,10,26,68,114,126,30,237,12,172,192,209,206,192,202,71,108,123,225,141,193,21,117,91,31,29,70,218,213,155,245,40,231,127,178,66,74,127,247,223,158,253,238,207,207,190,252,95,79,223,122,123,116,246,41,222,90,47,198,88,239,176,166,93,30,99,248,214,48,24,35,229,120,21,49,180,232,190,196,204,165,23,10,159,72,155,149,216,128,127,31,155,13,139,120,89,187,17,69,239,105,120,52,21,56,7,240,0,165,151,255,11,199,181,22,167,25,242,243,63,156,127,241,119,87,238,55,5,135,42,35,30,88,33,30,234,241,76,65,239,96,140,2,185,33,59,34,191,45,64,219,126,231,217,96,188,255,171,243,127,249,206,224,70,209,134,137,44,176,128,237,165,222,22,180,111,250,162,11,116,59,130,63,224,0,226,140,198,27,224,103,40,87,197,128,13,157,206,178,169,54,20,179,21,189,189,202,136,105,41,68,159,245,82,91,110,42,51,12,181,250,240,135,95,125,250,141,63,159,127,245,119,231,239,252,111,14,92,77,54,107,36,134,133,83,222,67,163,162,3,57,210,133,142,152,116,226,0,153,76,17,2,48,163,90,183,85,115,21,33,251,84,36,57,151,48,151,87,211,167,92,156,154,208,80,129,82,102,222,83,24,115,230,6,34,224,212,248,101,122,40,139,179,210,72,52,205,85,85,174,223,164,90,217,69,95,113,225,226,57,196,255,155,64,55,94,4,128,237,55,177,84,42,61,218,187,41,8,69,55,137,221,226,198,39,133,248,240,181,19,205,171,179,179,61,42,1,131,36,156,202,231,242,41,169,144,76,230,226,23,239,6,178,162,28,93,133,143,161,239,13,179,35,176,146,33,90,112,156,190,251,75,52,165,251,164,152,142,13,180,27,27,181,133,216,5,38,93,245,230,177,74,12,77,70,99,137,229,84,231,53,6,146,34,76,178,112,94,114,108,233,223,253,246,131,223,255,159,103,255,252,246,104,77,178,156,54,13,97,20,230,250,234,125,81,118,80,78,107,104,11,44,23,254,7,191,249,242,211,47,255,248,233,183,254,235,163,111,253,106,116,240,51,161,168,71,33,195,237,248,151,222,58,255,143,239,83,169,106,116,128,115,161,128,149,99,7,236,131,243,175,253,3,2,253,237,47,63,248,35,224,252,247,19,237,118,252,133,131,239,59,224,119,95,40,248,112,243,55,206,18,239,252,251,127,247,236,253,95,189,8,208,225,35,110,237,35,55,10,34,9,117,221,228,179,191,251,240,79,127,58,127,231,23,31,125,251,29,162,114,247,2,236,239,132,164,107,117,231,107,202,155,111,38,163,178,110,242,218,215,52,232,149,222,210,129,107,138,174,107,0,160,155,194,103,164,25,181,46,205,8,24,236,71,225,244,231,105,247,113,127,102,59,157,200,91,9,6,96,72,151,109,175,52,160,189,210,128,246,98,43,139,78,171,57,222,248,187,255,47,208,100,102,159,120,137,137,18,78,149,169,252,24,38,8,191,136,121,225,142,36,194,245,14,31,166,92,60,3,34,222,139,28,107,218,37,126,172,37,127,93,210,112,109,184,240,189,200,241,251,224,55,239,6,154,49,204,248,177,205,131,89,138,14,166,56,246,250,254,250,187,31,252,241,187,47,100,236,46,22,80,59,45,185,169,17,16,23,132,30,67,17,16,111,236,38,8,246,120,49,240,252,239,255,215,249,123,255,73,111,201,109,6,122,108,134,251,241,154,225,138,131,12,82,93,213,141,73,144,217,255,19,38,245,249,251,127,114,88,200,2,112,201,208,56,160,43,133,163,253,193,70,168,225,38,173,230,101,109,83,77,215,56,53,68,114,55,85,144,217,231,90,122,237,208,39,179,183,101,163,129,115,85,138,73,177,36,200,237,49,73,240,196,192,179,207,103,184,32,106,104,252,228,158,138,144,192,146,29,152,225,68,226,14,61,15,160,246,173,161,214,164,52,150,152,208,135,127,83,107,107,83,138,18,91,94,46,182,219,69,212,178,160,110,52,167,104,25,33,162,144,237,149,195,82,173,102,27,228,122,28,80,81,32,127,167,76,21,37,60,75,55,224,229,15,191,248,75,36,6,150,108,192,100,118,143,41,33,231,252,15,111,157,255,228,43,44,62,156,40,168,154,226,43,240,236,247,95,127,250,189,31,216,5,184,112,122,201,80,99,201,10,94,215,5,142,57,177,117,145,30,163,72,166,255,250,130,36,218,82,105,68,44,76,94,40,115,12,159,179,212,240,89,105,154,208,15,32,103,245,150,202,31,199,140,72,140,36,221,36,178,91,136,60,233,100,162,96,25,214,226,76,150,147,34,153,52,168,146,139,206,213,166,108,137,174,92,201,117,74,184,72,168,243,202,108,94,209,142,81,57,71,62,28,188,225,216,155,8,19,74,92,153,197,91,205,115,240,174,12,194,241,211,111,130,232,245,15,188,152,224,3,225,16,148,17,64,235,251,160,245,95,40,180,19,31,180,147,43,67,11,57,124,169,234,199,225,167,143,217,108,96,41,56,19,13,189,88,211,89,102,206,233,199,124,205,47,209,214,49,212,104,241,163,183,222,138,157,127,241,119,142,209,162,211,208,94,255,14,141,117,207,246,36,130,12,95,162,189,177,119,104,40,160,208,83,53,154,199,48,0,8,66,101,42,157,234,250,212,114,50,61,92,150,51,133,36,125,82,101,140,214,20,23,155,47,218,217,131,29,26,57,107,111,159,169,44,238,159,30,31,16,176,223,18,182,136,63,56,120,250,179,95,11,220,70,106,71,81,30,232,252,193,119,25,125,225,121,179,231,160,194,125,251,226,13,48,149,142,220,0,5,250,34,187,100,50,177,137,52,101,131,38,12,216,4,249,189,143,237,123,158,131,238,23,184,9,134,238,123,200,199,6,182,61,194,98,223,133,157,44,106,235,115,10,248,183,63,39,195,127,189,249,210,151,42,154,176,120,46,145,112,165,198,212,227,26,176,220,35,53,80,110,225,162,52,109,149,57,196,5,119,44,203,44,52,237,69,126,121,3,75,126,154,185,78,210,230,253,42,202,142,172,130,145,219,161,9,19,241,207,99,153,132,166,247,80,81,80,228,194,222,50,203,6,202,43,10,162,51,130,56,27,47,111,123,225,144,47,106,222,4,115,150,212,69,67,27,104,138,243,229,44,194,2,209,107,129,192,120,123,18,2,110,85,14,213,229,183,131,16,35,53,227,130,20,238,194,191,41,59,238,164,65,178,248,168,139,138,220,55,133,240,210,84,11,218,157,225,143,12,81,221,35,138,59,178,7,194,234,221,109,187,112,216,13,63,235,121,201,91,219,35,105,111,82,136,73,82,145,252,23,196,136,215,25,166,252,47,39,241,101,97,82,166,106,188,219,176,37,94,164,229,78,244,69,53,95,92,63,41,10,44,27,60,10,150,125,113,116,84,253,99,49,225,152,19,6,102,159,27,12,86,229,6,200,40,169,151,71,159,118,17,198,184,71,27,107,154,141,40,131,11,77,58,8,136,112,225,64,224,169,128,75,71,34,35,63,80,5,122,198,78,79,156,162,228,134,54,186,22,213,124,39,23,215,31,252,230,167,137,68,2,214,89,167,169,105,120,175,98,223,241,58,44,59,47,204,27,141,170,60,33,137,49,246,63,145,143,147,155,165,210,41,81,45,222,242,232,19,83,117,99,140,128,132,38,76,222,229,90,76,138,206,170,157,74,18,35,166,187,68,8,71,237,45,182,118,195,81,64,142,105,160,157,143,108,209,131,128,219,174,80,90,70,213,160,209,160,120,86,167,102,73,176,21,160,8,49,175,162,102,175,226,9,156,99,145,153,33,192,196,2,194,74,173,225,15,76,160,138,36,30,15,82,66,39,56,157,218,139,45,54,91,234,22,185,94,154,53,18,58,209,21,128,193,240,115,50,42,31,120,193,64,224,24,75,116,22,248,26,166,54,159,32,250,244,19,142,26,61,42,88,39,48,158,122,217,68,123,4,104,19,157,35,220,27,204,96,192,214,52,96,118,2,120,209,206,109,4,19,24,111,168,70,159,46,12,109,22,186,122,252,83,174,52,114,10,27,22,206,179,86,50,69,133,168,32,23,242,121,232,84,167,196,84,159,21,166,250,92,19,155,98,203,213,124,206,41,51,185,106,42,99,135,225,17,187,165,142,163,24,222,198,122,50,121,9,195,194,215,241,57,157,76,171,240,188,79,234,135,241,130,231,42,103,54,216,9,55,27,244,240,193,197,174,107,56,216,30,108,56,232,152,228,113,22,132,174,14,0,181,244,35,106,66,110,208,76,122,140,201,5,200,180,227,102,186,103,156,92,80,205,189,112,131,196,16,139,66,87,205,192,102,162,4,106,158,192,152,80,18,55,68,180,239,227,209,221,0,125,18,206,174,176,197,162,154,157,223,124,152,222,134,211,103,60,205,181,243,181,54,203,31,126,210,24,189,142,165,145,110,133,216,54,58,246,144,252,25,22,34,30,249,89,242,210,177,65,67,19,245,217,223,19,246,87,177,51,20,59,71,177,179,14,236,172,3,59,235,192,206,114,79,23,72,131,154,108,96,9,210,248,192,74,110,79,7,117,78,244,31,116,224,105,80,180,181,38,179,127,92,81,108,95,51,38,101,115,183,129,47,71,66,1,203,26,173,47,39,4,167,160,109,120,201,18,182,96,164,134,124,23,139,194,219,130,112,173,228,133,125,227,6,54,61,152,122,164,55,149,152,20,76,143,10,104,132,179,198,87,88,140,220,24,181,118,201,223,15,49,188,31,212,64,43,136,134,161,75,211,142,135,132,139,226,227,55,93,193,104,41,60,226,83,20,227,67,150,79,132,207,3,87,9,45,0,159,154,138,121,8,88,194,97,205,34,70,130,25,97,5,152,38,191,17,191,59,245,29,147,41,255,244,117,237,86,137,49,34,243,124,231,130,229,249,40,98,204,236,230,56,188,146,147,78,143,51,109,80,246,251,136,21,106,204,228,73,134,9,66,161,49,141,118,151,203,147,75,198,132,205,67,243,231,220,215,36,82,180,137,217,46,19,8,47,180,188,41,132,45,108,150,154,92,172,196,105,140,149,56,37,224,65,70,147,240,117,45,82,149,89,146,135,230,233,205,146,73,223,12,199,142,25,134,154,166,7,47,166,216,100,168,33,244,63,220,116,87,37,153,104,153,139,127,209,26,241,17,85,205,222,195,155,54,120,32,234,165,46,172,210,41,37,92,116,224,40,57,163,216,118,201,152,233,208,176,38,179,75,39,177,207,68,186,13,80,125,113,171,189,129,74,58,101,179,70,24,58,221,177,16,39,83,197,36,166,101,46,84,209,103,77,204,205,52,205,113,189,193,71,96,187,73,163,137,145,0,98,110,225,1,86,169,86,27,251,169,38,144,176,15,251,142,114,76,223,233,95,230,157,62,125,231,228,50,239,156,208,119,148,203,53,14,10,179,247,46,215,64,247,189,203,53,210,121,239,224,50,237,60,112,219,121,112,153,118,30,184,237,60,184,76,59,15,88,59,227,197,9,54,218,184,105,179,201,66,30,251,78,226,137,155,205,149,116,243,21,183,192,129,91,224,192,45,112,192,10,16,255,23,120,163,120,183,89,59,244,152,184,170,238,156,39,108,57,20,12,210,76,62,196,26,73,142,34,195,32,172,92,134,18,59,222,84,168,192,233,200,19,76,181,121,130,179,9,249,193,143,63,252,249,143,232,153,228,135,95,253,31,231,239,255,234,47,127,120,91,136,135,211,38,143,112,202,9,164,97,84,59,164,179,52,195,198,39,249,226,140,14,117,44,193,103,157,120,202,121,223,242,20,84,60,37,15,60,37,15,60,37,237,81,19,9,199,66,81,51,212,224,205,134,111,100,143,164,189,208,141,12,132,254,87,167,175,151,162,192,94,98,75,220,57,132,144,228,49,9,30,147,224,129,36,120,20,84,209,41,24,60,226,82,244,90,23,133,119,172,140,93,23,161,179,196,9,254,110,14,79,97,235,143,132,166,214,180,132,61,104,37,158,84,217,126,6,201,25,24,9,63,75,46,9,33,197,246,73,39,31,55,77,200,104,169,13,88,204,236,98,249,145,125,201,234,81,58,236,135,164,157,4,210,246,160,31,70,19,106,106,169,117,128,89,248,172,32,26,244,102,49,3,143,85,221,178,244,118,81,200,125,22,143,33,52,75,110,106,84,114,71,206,233,184,12,109,177,175,19,106,176,222,26,58,90,236,84,241,52,78,54,250,75,114,135,9,187,114,209,37,47,103,98,159,127,141,198,17,21,205,154,220,162,214,145,166,106,52,185,251,250,144,142,209,23,209,156,82,16,241,22,139,221,68,105,200,202,182,108,13,46,225,51,146,84,135,127,130,136,5,183,121,229,46,39,235,204,190,58,112,40,161,115,196,209,191,42,216,42,233,78,16,38,73,247,2,236,243,0,79,174,10,176,129,246,219,97,16,105,134,23,36,153,253,123,103,179,22,134,239,52,85,139,222,141,224,185,222,192,35,185,144,61,221,43,174,36,125,174,110,204,65,190,110,104,249,81,56,29,98,27,199,136,28,15,141,54,42,237,107,230,185,231,133,121,218,121,81,241,159,247,95,76,252,103,122,160,103,199,120,54,77,142,57,113,142,75,3,254,181,120,115,42,123,130,225,214,225,190,187,101,134,196,241,246,57,227,242,190,129,145,191,205,144,87,60,174,193,168,215,170,161,67,80,191,146,1,26,27,165,170,88,38,106,25,249,90,46,229,186,23,177,207,216,27,94,239,34,74,86,74,170,53,212,132,15,243,46,82,246,56,23,201,101,174,238,92,132,179,79,178,221,139,84,179,201,218,76,70,145,246,78,109,197,51,212,59,59,75,56,246,195,83,138,161,119,208,240,240,241,99,36,216,49,188,199,15,190,76,233,243,103,210,233,244,181,102,155,204,119,205,138,174,36,242,253,25,25,127,134,169,34,177,143,74,71,129,138,196,225,97,22,73,13,167,220,101,219,103,234,217,122,190,46,159,13,196,83,172,72,156,205,76,145,19,124,91,15,19,213,48,225,135,111,184,41,183,59,176,129,53,130,21,196,18,142,6,205,227,199,196,243,68,71,86,200,253,69,50,145,205,165,178,71,189,88,50,33,101,146,185,60,60,73,238,243,89,176,11,197,169,158,90,61,108,90,83,102,205,208,81,81,195,215,159,122,157,107,210,8,220,196,52,181,186,190,38,107,176,128,144,251,155,126,93,222,67,43,181,77,232,183,174,209,68,99,144,115,151,220,131,178,88,152,43,87,22,196,221,114,89,22,43,229,138,34,54,230,203,11,21,81,159,43,151,155,21,76,105,85,196,84,5,147,186,144,212,159,195,164,228,156,120,184,84,94,170,136,135,144,212,38,73,157,57,86,170,7,73,18,73,74,207,137,185,74,121,99,73,52,43,220,139,79,42,229,165,121,177,15,165,82,115,30,103,50,161,13,31,224,78,198,158,25,212,133,140,137,62,100,120,199,50,99,127,50,227,159,241,15,253,49,222,208,120,58,31,59,197,148,88,204,222,5,99,184,13,206,98,218,25,41,58,112,63,180,95,166,187,88,204,104,84,39,178,73,49,70,63,241,152,75,131,135,169,208,91,23,219,18,47,87,7,221,28,197,129,101,232,246,103,67,227,118,141,24,219,6,57,56,60,158,248,237,207,126,155,237,130,49,182,13,134,54,118,122,58,86,44,30,77,41,170,218,33,27,32,145,51,232,254,55,213,51,128,254,170,70,200,118,70,33,192,187,177,24,213,202,140,229,58,116,88,72,154,237,172,41,153,117,83,105,147,237,237,215,110,162,7,54,191,249,218,5,98,49,123,23,142,161,222,103,44,69,172,42,200,159,89,90,226,204,233,75,100,67,253,136,172,215,67,113,17,229,68,106,38,132,183,115,174,215,170,213,186,68,174,215,30,161,91,113,33,9,159,20,124,210,240,201,192,7,131,90,230,224,147,135,79,1,62,51,240,129,125,68,152,131,79,5,62,243,240,89,128,207,34,124,150,224,179,12,159,21,248,220,130,207,109,248,172,194,103,13,62,235,240,217,128,207,38,124,238,192,103,11,62,219,240,185,11,159,29,248,220,131,207,125,248,60,128,207,46,124,30,194,39,6,159,235,240,249,44,124,62,7,159,73,1,175,235,128,225,132,207,52,124,138,194,222,172,221,175,152,238,138,95,232,208,221,72,148,87,55,151,203,235,59,107,11,91,43,21,231,204,86,46,105,103,58,178,231,115,77,203,92,37,231,162,165,16,169,44,153,252,220,154,108,237,39,234,45,93,7,169,96,58,21,159,212,62,155,250,92,14,228,130,68,199,208,65,32,134,125,18,171,241,87,225,122,139,177,1,178,211,215,192,155,97,13,112,222,246,53,113,194,95,91,220,91,93,207,128,165,87,10,220,54,204,214,81,67,169,36,205,170,147,169,191,46,249,235,128,212,82,202,246,108,158,201,126,78,78,144,29,127,163,238,66,123,164,238,197,103,173,201,82,104,214,100,114,15,37,170,78,215,2,41,51,153,140,159,249,1,124,54,117,227,6,205,143,168,90,204,197,209,243,142,45,98,232,56,89,213,100,114,192,100,77,165,50,121,33,62,43,208,243,6,162,224,5,253,215,235,49,227,198,141,9,163,244,136,8,36,6,48,164,123,196,35,70,75,175,201,45,147,56,111,181,129,216,137,113,166,121,137,154,70,51,51,42,8,187,76,50,154,149,1,140,162,230,243,5,244,89,110,136,215,36,241,148,174,170,53,60,164,67,13,21,89,65,117,0,133,216,252,196,105,163,243,3,26,157,87,50,213,143,161,209,217,90,93,85,21,165,54,124,163,107,23,249,150,155,16,164,90,53,43,208,226,32,252,93,88,60,147,81,243,118,241,220,72,5,202,76,186,90,171,74,213,236,149,4,74,247,229,171,9,148,129,247,175,42,80,58,21,137,195,195,188,156,64,233,188,118,85,129,210,173,224,185,5,74,183,11,151,18,40,19,62,219,212,224,40,176,163,246,68,54,37,21,210,71,189,209,10,163,52,132,179,222,52,174,34,33,190,90,47,43,205,67,117,8,209,180,89,125,217,162,105,37,11,117,145,23,49,169,235,149,86,125,189,24,32,167,218,51,100,44,167,142,127,198,63,99,121,120,44,15,127,170,229,97,63,35,225,188,76,217,7,234,225,224,18,130,180,170,74,3,216,124,181,90,72,125,12,108,126,94,174,231,147,170,52,52,155,95,79,249,26,141,55,99,54,68,129,220,119,55,219,176,183,78,119,180,198,44,6,145,204,101,196,230,189,185,141,173,158,116,123,169,161,195,62,92,94,223,222,217,95,216,105,192,211,92,15,191,55,42,229,93,252,59,103,109,237,227,70,189,216,89,104,45,220,185,183,181,210,148,83,15,182,83,133,218,214,214,246,226,221,153,212,147,186,121,156,153,94,126,216,172,45,221,174,150,55,86,182,246,231,230,42,141,185,185,106,203,152,219,207,246,118,86,231,110,91,43,198,230,250,242,194,98,247,206,225,98,163,121,184,14,201,187,157,245,133,133,149,149,149,102,185,82,208,182,42,25,171,121,108,170,27,15,243,79,114,185,253,251,217,123,51,247,183,76,109,165,50,119,104,117,14,238,39,31,164,115,233,163,141,156,170,203,51,138,174,45,31,214,106,253,222,252,70,167,178,83,55,110,231,27,133,214,210,253,229,222,78,166,162,206,89,229,219,211,211,170,209,205,222,174,207,100,170,149,92,117,110,186,188,216,40,207,60,184,151,159,159,169,247,22,214,27,243,181,185,163,229,7,214,93,99,125,38,163,86,27,11,154,41,153,157,221,157,147,185,205,147,236,246,154,214,57,217,200,182,119,11,229,250,170,156,43,31,41,245,70,165,48,175,110,76,167,55,251,199,74,250,73,163,155,159,190,107,45,30,244,210,141,133,153,197,214,174,220,172,222,190,93,189,187,61,189,153,93,56,58,89,200,61,220,88,235,20,242,183,15,230,51,214,122,50,125,55,121,82,151,159,228,186,105,185,221,237,45,175,221,91,53,42,243,119,165,74,107,125,161,92,89,85,239,228,214,238,73,230,234,225,113,107,59,187,166,212,213,197,201,233,253,204,194,188,150,202,41,171,71,185,252,67,181,58,125,175,80,206,155,155,39,229,245,236,189,221,141,246,198,234,157,185,141,130,116,152,219,175,172,204,119,238,220,147,203,214,86,182,190,154,63,153,172,172,159,28,203,27,203,147,138,89,217,63,201,89,213,187,247,171,155,201,233,250,100,166,61,211,237,29,181,55,187,149,39,229,165,45,35,115,231,65,187,179,179,190,177,124,239,246,118,114,183,178,214,220,153,83,26,183,247,231,183,245,194,76,87,153,155,201,153,91,59,235,205,245,59,229,91,147,171,71,189,91,133,237,7,253,156,121,63,125,114,251,248,232,222,241,195,228,100,253,206,145,57,211,157,87,150,205,242,189,212,124,181,247,96,109,45,95,153,44,52,79,150,187,128,167,78,185,165,60,188,115,95,47,103,251,11,7,203,203,59,149,7,43,235,41,37,191,177,187,185,90,203,220,223,238,205,172,183,87,150,87,86,215,202,71,39,201,201,163,186,145,58,190,119,79,90,74,29,39,51,86,111,35,165,74,139,149,106,170,219,147,123,183,215,180,221,163,201,221,234,116,167,210,52,50,219,229,214,237,13,125,173,191,177,211,124,176,115,123,119,190,83,83,230,30,118,87,247,159,220,95,237,180,119,31,52,215,30,46,108,175,231,171,79,114,211,149,66,101,114,38,213,123,176,251,32,189,185,125,240,48,147,92,223,49,229,134,185,121,191,60,35,173,235,141,202,225,226,154,117,123,102,123,233,104,255,224,206,131,236,45,115,127,179,182,177,210,223,172,180,246,231,87,150,123,15,14,87,183,230,102,186,249,178,186,251,164,124,87,222,127,210,155,107,229,118,243,251,189,244,253,198,157,228,106,239,160,49,215,95,89,191,181,85,211,30,222,81,15,182,118,183,204,213,157,253,198,206,254,82,165,183,61,183,223,110,153,253,70,107,189,159,49,31,118,143,26,171,229,77,179,145,158,206,111,110,109,221,90,172,222,217,239,221,222,174,246,15,182,87,54,119,26,119,55,111,181,238,220,79,174,39,231,39,247,103,238,222,46,23,146,115,199,133,39,147,11,11,15,155,201,90,175,183,176,155,41,175,228,59,11,27,115,115,250,193,137,52,119,168,245,239,166,119,119,142,202,39,201,205,135,169,185,114,243,86,183,151,222,175,149,151,155,189,229,157,249,123,146,165,45,168,178,185,159,174,167,203,247,245,197,204,73,122,119,123,119,101,93,185,245,228,192,42,195,34,154,51,15,238,172,108,235,199,169,202,194,100,217,146,230,150,118,141,121,173,176,186,83,6,190,249,240,206,147,197,123,187,251,235,183,31,174,172,23,214,114,170,220,93,86,182,150,234,233,123,15,183,239,182,31,158,116,23,186,213,221,219,185,254,194,61,57,91,94,94,76,206,151,87,180,181,141,195,149,228,124,187,149,63,184,223,183,142,238,201,141,250,234,161,44,119,166,13,105,67,170,60,184,123,156,121,176,91,123,120,255,184,208,88,105,111,90,93,57,243,164,208,50,219,153,185,78,87,190,251,48,59,191,189,147,90,217,174,234,247,246,87,229,131,219,233,212,228,194,204,246,54,96,36,219,94,214,244,246,154,212,209,202,249,181,249,163,70,254,254,244,97,114,185,179,117,176,191,114,59,101,45,236,118,86,106,243,115,133,131,116,115,178,115,188,180,171,63,145,142,182,148,233,197,254,147,187,107,157,205,134,145,191,157,220,94,236,110,109,23,150,114,176,144,214,215,15,110,221,126,112,188,53,115,39,127,235,96,49,149,203,172,215,245,124,101,94,42,239,175,214,164,30,44,64,115,50,217,189,181,219,157,145,22,215,86,111,45,54,182,247,39,231,58,59,155,249,73,185,62,189,52,153,81,158,108,181,119,87,183,202,22,172,50,181,150,212,83,117,233,214,195,74,99,33,3,107,36,169,111,39,119,154,235,181,194,147,252,90,185,189,166,63,169,246,143,251,91,219,13,99,165,220,173,100,155,210,147,124,101,93,51,182,58,213,141,157,252,237,37,45,127,251,193,122,114,235,160,172,204,43,155,235,119,250,82,75,121,176,163,46,85,210,189,236,82,63,91,95,74,43,249,157,101,13,54,72,105,55,211,63,200,183,178,217,201,37,105,121,39,109,236,150,239,20,230,244,194,198,206,226,173,252,98,125,113,229,32,151,122,176,162,54,239,247,171,141,229,187,75,187,155,27,199,185,249,181,246,252,156,156,89,111,107,139,7,29,45,107,86,215,159,36,235,15,204,201,66,58,175,111,43,107,171,249,3,125,110,103,167,89,189,115,239,118,69,221,173,91,199,201,252,65,106,185,242,100,183,145,91,201,46,109,30,86,87,212,222,253,254,3,61,103,166,50,59,157,238,73,69,105,42,237,78,250,104,181,9,155,194,73,109,114,125,78,170,174,85,90,115,155,247,215,211,155,7,41,213,58,201,100,215,143,210,51,122,247,238,116,178,87,171,175,25,183,140,181,245,190,121,247,238,230,189,185,37,125,245,120,233,176,127,164,167,204,205,100,166,191,120,251,206,124,231,65,127,109,119,173,112,176,48,215,170,237,231,30,60,220,111,174,86,204,156,36,21,142,238,230,103,250,245,213,149,76,123,55,179,251,32,191,181,124,176,184,120,172,54,230,213,214,206,230,78,170,155,154,49,210,147,5,107,121,97,195,176,158,204,45,215,183,246,103,122,178,158,79,62,236,89,119,30,60,88,216,105,102,203,229,123,247,123,203,91,171,237,213,149,249,7,187,253,250,230,193,131,116,193,188,101,194,30,83,214,122,171,25,117,121,103,177,219,79,55,26,181,250,66,122,119,81,57,90,213,30,78,79,230,155,169,238,195,108,106,67,239,166,151,202,101,195,90,63,94,73,29,215,151,12,99,229,206,194,78,231,193,67,41,183,246,96,61,87,127,82,61,121,112,187,32,221,235,45,21,142,242,79,42,79,122,181,213,233,153,228,220,253,114,118,247,225,201,195,116,206,92,74,206,40,201,163,106,42,109,26,43,75,85,217,154,204,182,86,87,155,147,27,39,153,230,195,205,101,213,156,222,60,216,168,183,142,78,164,149,131,94,198,90,48,173,172,242,32,149,239,30,173,206,28,223,61,210,218,171,169,154,121,107,225,225,237,195,12,224,33,153,169,174,222,218,93,58,122,208,185,83,187,191,81,104,223,91,154,94,150,150,123,115,214,131,100,163,54,221,95,207,29,111,44,170,234,166,217,215,166,123,71,187,7,214,210,145,156,169,231,148,245,194,92,102,1,122,52,243,160,124,171,190,117,235,118,153,108,207,183,182,118,178,11,198,225,173,70,163,81,42,9,132,25,72,215,174,126,42,135,183,223,247,137,10,210,20,241,235,96,159,203,36,11,133,25,185,38,187,234,22,138,162,156,5,74,199,200,185,60,48,164,168,182,25,124,181,14,124,47,241,10,86,76,204,164,243,217,163,222,44,73,233,81,206,51,47,73,179,172,242,140,82,205,215,235,179,54,23,105,159,1,205,82,119,178,83,140,183,75,2,103,103,234,173,166,18,251,76,54,159,203,22,164,89,215,49,108,145,58,156,177,171,152,66,207,34,210,217,197,221,179,249,105,147,114,246,124,147,243,169,153,36,158,124,93,186,18,207,33,29,235,2,180,103,10,53,76,167,12,89,105,118,205,162,100,247,141,168,157,94,161,165,197,150,236,135,65,245,86,47,85,215,212,20,123,183,38,27,88,207,241,20,229,54,139,154,174,169,97,227,205,34,147,51,23,225,225,21,147,128,11,83,83,232,254,196,253,14,173,70,19,118,241,138,117,82,57,140,175,222,236,214,235,205,227,0,0,238,12,114,138,205,174,100,45,149,78,219,8,15,153,69,131,103,248,240,173,115,164,196,203,183,97,68,128,217,36,102,162,93,170,176,249,96,22,21,99,167,184,132,145,66,34,18,252,233,200,241,199,36,113,154,170,42,30,40,148,84,240,39,203,23,129,140,93,120,44,239,52,134,10,246,226,72,123,225,63,233,159,114,174,43,50,201,172,124,153,142,68,64,181,197,232,199,143,241,44,128,221,10,48,98,48,5,35,62,8,68,36,101,104,169,23,77,98,59,49,106,2,15,168,218,166,58,69,185,110,133,161,123,224,171,52,78,222,229,223,44,82,71,81,33,221,186,66,15,98,22,170,91,197,172,203,53,193,121,11,30,130,237,32,238,59,82,146,88,72,138,201,156,36,38,50,113,238,24,99,208,26,27,136,46,66,133,1,156,77,2,18,233,153,44,238,173,87,170,70,113,171,73,166,179,153,20,127,77,227,221,122,157,111,108,239,190,52,122,63,159,64,31,240,33,251,113,20,15,113,89,212,64,111,162,97,92,189,206,203,78,136,68,211,4,30,64,174,159,94,192,235,92,105,129,93,182,61,238,123,251,94,166,34,208,156,43,18,21,152,251,193,137,111,25,178,6,36,30,117,250,175,88,45,112,3,196,157,164,226,63,30,5,120,92,10,198,69,113,74,194,100,230,14,28,253,139,47,21,191,114,83,84,141,252,69,96,244,156,56,216,38,186,207,124,222,211,132,8,42,144,247,80,129,174,97,66,153,142,222,68,102,119,116,40,178,221,229,66,155,63,127,201,41,19,85,201,229,122,118,6,155,61,145,95,166,152,149,149,123,189,238,138,19,54,237,145,36,224,107,232,145,118,154,60,59,62,37,251,197,253,166,162,168,154,155,114,108,167,240,212,41,137,47,17,102,183,121,130,242,134,179,244,142,221,118,132,242,7,206,101,121,34,157,36,119,229,210,44,175,185,48,123,208,53,49,60,175,125,224,95,36,55,187,83,85,213,234,169,208,4,34,168,144,138,77,38,174,120,193,197,232,217,54,58,120,66,146,52,140,60,229,149,159,28,133,0,91,128,242,215,143,55,197,3,171,45,164,225,31,212,235,97,34,28,37,0,27,220,76,93,206,202,245,64,229,221,118,164,244,200,26,232,66,114,235,132,145,178,48,134,43,147,227,218,48,92,45,117,136,174,116,219,177,230,192,190,16,109,6,6,146,88,134,81,203,49,187,111,68,240,98,227,56,184,99,40,101,142,12,107,23,247,204,167,252,113,49,46,29,248,151,70,229,128,197,70,215,87,38,5,75,229,108,16,65,183,45,214,113,217,139,195,22,140,41,205,35,214,29,67,85,56,50,48,84,5,125,216,180,135,5,70,203,114,240,62,83,175,75,195,2,212,169,127,205,11,123,230,150,243,2,146,85,73,26,173,30,203,101,99,214,126,106,42,54,73,5,106,43,129,10,34,168,194,58,198,232,11,175,120,193,19,127,123,141,160,127,128,70,210,78,89,108,87,202,247,87,196,157,114,157,104,3,173,164,231,136,74,210,29,84,54,170,148,197,6,249,93,195,95,77,154,80,193,223,52,83,46,151,107,240,206,150,53,39,30,206,151,85,242,78,89,133,148,250,209,156,88,152,47,183,231,238,160,158,17,45,73,84,146,58,115,7,21,49,55,95,238,65,78,141,150,61,158,131,194,253,249,114,6,146,84,26,141,57,63,119,75,124,178,90,110,87,118,217,235,244,247,78,249,164,162,178,54,118,23,202,125,39,187,55,87,206,146,156,5,84,130,90,40,23,32,103,151,181,190,220,68,184,211,149,60,180,113,177,220,158,223,133,106,142,230,237,106,82,139,229,46,36,161,174,213,36,150,59,154,79,87,68,243,118,57,7,137,135,149,50,212,132,205,153,79,206,35,192,230,194,174,152,130,146,57,44,121,176,112,82,65,133,43,115,193,238,163,62,87,62,89,32,234,89,216,140,62,84,2,89,208,180,105,55,113,114,169,124,184,120,71,44,84,104,119,142,22,219,54,206,205,249,114,23,114,176,193,187,216,142,197,14,73,75,65,90,202,29,2,167,63,249,197,19,146,223,92,186,35,182,185,129,130,58,151,60,117,58,249,59,229,172,155,211,91,42,231,32,103,18,26,183,228,52,174,177,92,62,92,134,22,67,183,27,243,144,214,90,62,158,199,185,96,66,34,234,148,245,16,23,214,242,254,188,216,94,42,75,144,216,133,68,29,75,38,151,179,243,136,202,194,178,221,183,26,27,239,233,101,28,239,91,229,222,202,29,68,86,89,194,226,149,252,188,168,67,67,230,97,90,64,217,93,119,66,209,223,116,162,61,129,190,154,68,103,13,186,10,45,93,90,194,236,133,50,125,169,96,151,135,169,4,101,86,179,115,8,249,142,61,109,237,9,75,177,117,239,132,40,194,213,108,92,116,217,156,76,222,38,157,151,110,65,239,161,65,58,153,148,116,36,225,183,105,55,134,54,227,104,110,102,14,241,32,205,237,178,22,30,206,185,133,229,242,209,170,106,215,5,176,14,43,94,96,78,131,116,172,203,64,61,60,64,116,191,194,32,182,67,32,86,210,243,51,164,93,149,138,120,159,78,139,133,170,104,46,150,87,150,176,124,249,9,25,77,88,60,25,72,90,32,42,132,4,23,43,73,120,139,36,57,42,132,174,142,95,4,125,24,160,235,103,239,174,195,235,250,93,151,73,128,3,42,98,144,88,132,197,152,205,33,161,214,135,39,127,74,145,141,67,200,79,102,178,73,89,162,249,244,188,219,251,126,82,74,214,210,89,150,207,88,165,106,131,197,58,196,124,122,14,230,203,159,106,33,223,135,249,244,104,143,230,147,43,10,179,91,117,98,37,162,94,18,229,4,221,252,54,48,97,92,190,66,254,113,249,228,126,197,205,175,103,234,249,58,203,231,15,227,236,124,118,174,141,249,68,101,38,112,176,232,232,237,240,247,55,110,42,254,115,216,75,90,103,178,224,232,242,112,249,244,20,6,243,241,32,134,207,118,219,67,94,247,12,131,167,32,147,168,236,130,73,201,7,199,123,44,18,115,15,34,60,61,247,188,226,222,10,145,42,217,205,80,8,80,34,12,198,220,134,159,217,24,11,235,129,51,80,78,241,233,105,166,189,69,235,113,212,157,156,124,84,154,154,246,221,219,68,96,25,122,150,225,122,126,118,97,61,69,205,218,167,215,63,19,201,184,183,210,136,43,167,88,4,106,177,12,23,203,51,18,33,225,205,112,175,161,66,27,65,101,161,33,171,244,220,70,249,171,115,174,166,98,120,55,21,90,157,255,224,255,148,207,244,193,27,250,66,73,140,168,96,208,45,151,183,237,164,253,254,211,144,24,71,57,102,3,165,233,41,28,55,38,195,204,251,192,172,141,154,184,1,196,133,226,198,185,200,24,125,111,104,79,176,79,209,189,185,68,3,195,86,86,204,81,113,100,48,201,109,152,191,4,127,59,22,44,113,249,38,240,26,173,190,65,25,197,72,132,93,140,69,131,243,108,141,62,149,200,171,3,119,245,99,159,227,149,33,85,107,135,156,113,108,231,189,74,23,189,151,103,65,184,158,35,157,24,94,167,13,4,115,1,133,243,111,178,195,175,35,255,54,95,140,88,57,3,129,219,151,103,236,246,44,186,24,187,158,187,160,92,145,93,169,93,216,167,203,183,212,189,95,187,176,4,60,92,212,0,114,242,28,228,4,209,71,126,38,30,53,158,67,81,210,11,208,205,46,223,188,237,179,201,77,38,55,220,134,207,93,191,133,85,228,182,47,147,12,170,62,135,112,60,190,61,158,207,181,185,44,105,232,81,162,87,104,145,172,163,143,173,241,49,142,69,152,214,45,37,10,235,151,71,184,115,165,55,28,147,229,129,119,21,104,206,229,221,128,89,26,206,22,13,203,206,94,48,45,156,219,58,241,226,50,3,249,179,136,118,132,205,166,11,112,98,92,180,24,185,219,190,33,171,127,206,107,190,168,6,13,164,11,169,248,165,251,126,185,155,191,231,160,89,249,104,154,69,238,7,121,154,197,174,10,131,61,136,234,69,212,125,222,200,219,123,1,46,135,190,173,124,49,13,115,90,23,188,43,113,1,122,249,75,114,21,105,103,145,235,19,123,16,210,158,44,247,182,18,178,216,237,100,32,239,56,144,229,145,89,147,124,133,220,77,166,75,95,56,3,44,79,55,188,156,178,71,250,38,109,205,161,233,14,47,226,134,80,44,69,54,247,213,40,146,197,46,68,185,42,29,115,48,252,234,187,34,69,97,192,115,73,106,151,227,46,75,89,53,156,28,239,8,124,158,11,211,104,170,95,24,64,245,35,79,38,40,235,71,119,75,239,185,132,87,232,196,195,238,232,179,19,128,158,243,65,247,242,148,41,41,170,113,220,174,100,118,171,81,208,187,62,193,199,203,183,12,234,160,231,136,39,22,210,18,223,125,98,140,93,40,134,34,201,62,59,112,49,197,23,107,6,57,107,47,151,144,242,129,118,75,224,25,97,12,133,126,114,121,27,193,159,147,203,220,88,46,164,146,16,134,130,71,102,52,231,78,174,125,63,206,113,245,163,243,130,105,231,51,190,124,222,193,15,244,230,249,6,223,37,164,130,56,54,200,30,104,74,251,55,116,11,138,253,85,98,58,97,255,247,222,103,254,213,236,69,187,209,27,22,51,241,36,23,246,156,229,168,159,63,243,220,194,179,87,223,176,236,173,18,136,186,111,67,180,75,40,205,35,183,248,192,23,32,151,78,84,203,229,53,172,232,118,176,11,122,127,83,88,242,165,90,19,241,206,144,13,226,46,241,253,141,249,204,226,98,121,65,146,46,215,154,168,151,66,154,19,97,154,90,207,23,46,242,206,146,48,38,212,56,11,171,50,170,184,173,52,224,108,77,111,87,236,57,230,11,51,143,87,195,220,4,116,156,84,184,105,2,31,165,156,84,71,79,100,55,101,13,3,83,251,226,150,99,78,224,93,24,24,24,138,96,144,115,82,24,115,184,72,209,13,127,49,18,73,75,8,139,198,170,214,235,176,130,48,164,170,113,40,184,1,58,63,248,205,119,206,191,252,195,103,255,241,251,243,239,127,133,139,240,89,219,87,107,135,200,94,145,115,19,59,210,167,55,40,234,110,32,34,42,6,149,177,35,34,38,163,162,162,50,23,202,88,86,20,236,194,208,190,184,55,70,170,167,46,108,48,180,183,5,239,213,78,250,253,122,203,235,28,215,29,71,174,233,208,232,67,181,95,100,14,115,125,3,137,101,88,36,92,79,32,92,219,189,174,131,31,123,110,227,143,48,137,211,103,66,37,140,79,28,144,133,94,120,221,224,173,31,239,192,61,253,245,87,158,253,251,63,93,105,224,88,76,169,129,195,151,186,204,240,165,6,15,95,202,51,124,39,64,218,91,205,154,58,145,140,179,7,73,156,74,198,95,181,17,229,70,213,142,42,239,13,233,94,111,182,128,43,39,81,226,217,193,22,243,11,190,76,190,113,113,222,61,65,145,247,33,147,156,218,78,113,210,156,64,131,26,227,117,44,118,103,138,68,194,179,235,219,210,123,164,147,232,101,154,198,236,101,37,155,181,67,44,100,96,62,60,15,25,66,158,78,156,243,175,189,251,236,39,191,176,227,151,163,111,233,168,8,230,201,244,40,2,166,63,253,197,175,62,248,227,187,54,188,147,96,188,116,196,207,20,1,9,181,230,70,2,242,194,8,247,60,200,100,102,36,48,191,252,227,15,127,250,175,207,126,250,165,103,191,251,137,13,185,165,30,145,165,253,124,241,225,183,84,185,133,33,92,238,99,72,108,162,82,0,192,89,176,209,35,46,110,2,214,37,136,134,220,91,39,95,143,166,104,130,19,180,26,190,173,128,208,232,141,71,205,18,49,152,35,217,180,194,128,177,142,178,89,187,137,199,43,72,81,184,175,97,17,215,243,245,124,157,198,89,79,21,228,172,63,246,186,27,143,125,38,87,99,229,146,138,156,28,109,60,118,47,165,245,235,4,120,182,108,79,73,78,69,64,176,201,7,161,23,222,110,19,207,236,241,73,97,138,206,241,243,247,255,68,232,49,148,108,79,72,72,83,48,216,245,139,233,75,128,41,142,238,76,189,219,114,7,177,169,20,133,30,142,45,9,99,66,166,89,252,12,227,113,187,225,73,107,248,156,171,171,56,82,138,29,158,212,158,23,91,0,140,77,11,22,171,219,51,45,104,136,15,234,206,221,9,216,29,12,77,122,118,22,29,194,27,35,54,145,16,17,36,206,165,253,84,117,158,234,251,246,211,73,195,121,114,114,21,179,222,106,29,217,223,106,251,252,55,205,48,45,247,219,19,251,129,6,141,67,79,243,118,4,81,39,110,230,153,232,226,138,22,161,33,237,83,24,65,152,62,166,139,216,27,177,169,97,151,139,143,132,182,220,193,157,1,248,219,144,176,153,238,4,72,176,114,118,44,64,165,73,25,92,18,150,130,250,205,7,161,186,169,145,93,134,124,191,11,211,227,174,104,191,75,67,49,224,70,222,213,2,33,194,161,209,181,125,255,200,208,160,15,198,160,200,27,225,225,113,72,180,129,69,88,55,91,170,105,7,28,32,110,252,105,224,71,31,108,122,63,54,175,66,119,244,126,116,228,114,174,190,65,45,114,34,110,218,193,57,125,203,207,142,187,136,99,24,90,192,234,136,194,195,135,118,212,80,252,126,227,134,240,240,14,159,240,230,155,53,26,130,129,140,245,150,218,128,9,184,175,76,112,240,69,95,16,67,92,94,42,113,121,99,79,86,36,123,24,106,200,125,174,114,207,116,202,210,103,58,105,217,179,83,198,14,55,18,26,53,209,5,67,237,216,213,132,213,142,59,224,236,180,131,147,184,3,214,78,171,146,52,10,222,78,171,239,199,157,102,216,105,39,141,184,211,28,39,237,36,78,99,77,68,205,10,140,98,228,46,15,50,43,200,27,194,246,182,80,226,241,61,42,244,158,112,40,125,242,92,152,11,244,212,174,209,78,122,114,213,190,111,109,121,251,206,247,147,139,49,235,153,165,36,68,101,16,73,230,225,243,34,201,37,120,244,187,75,28,233,119,151,60,142,20,147,46,88,59,157,166,196,61,77,176,243,104,74,220,211,28,59,143,166,92,109,44,226,72,148,249,156,64,204,18,55,235,198,13,95,2,210,227,14,13,99,78,72,18,236,215,145,241,189,184,237,148,17,115,55,165,100,58,209,190,84,22,191,144,237,32,165,211,136,64,95,92,124,251,10,13,235,196,130,220,147,31,140,112,47,226,57,170,47,190,149,162,40,232,214,11,56,48,168,99,147,222,128,57,113,186,12,29,13,4,40,163,122,26,168,254,51,57,57,63,83,200,146,184,81,118,140,49,219,132,149,5,6,147,68,22,116,12,88,220,167,239,252,111,18,7,92,248,224,207,223,251,240,231,111,211,231,143,190,253,159,79,127,245,255,232,243,211,239,190,245,209,191,127,27,190,2,87,68,83,206,127,246,125,96,201,41,147,196,202,252,250,237,143,190,248,30,108,146,33,93,145,149,234,76,85,22,68,60,174,37,49,190,147,210,153,29,177,12,111,130,132,100,246,179,208,27,18,187,44,23,30,187,140,148,136,8,94,246,104,248,232,101,246,148,7,6,169,207,222,101,129,210,223,253,71,232,74,177,109,71,236,242,135,52,219,243,199,52,227,240,198,199,248,50,219,186,14,178,192,53,73,84,219,157,125,217,196,32,105,117,152,103,132,193,195,10,4,62,148,23,165,247,110,76,118,23,255,87,175,179,234,173,147,27,199,171,215,73,247,27,167,206,192,124,184,122,205,116,215,114,106,246,110,52,55,237,89,85,12,78,184,112,144,50,112,104,108,242,157,13,7,159,96,139,15,205,230,198,151,155,73,146,248,114,123,103,252,50,207,188,206,203,220,150,220,133,15,127,246,167,15,127,246,67,58,130,52,229,233,63,255,240,233,63,255,134,79,57,255,227,215,207,191,244,46,251,250,41,91,215,54,18,174,62,177,221,45,115,64,220,63,122,216,31,22,248,143,229,16,177,202,110,153,127,204,174,222,56,119,207,30,20,124,177,94,207,165,51,249,208,224,139,44,139,111,94,96,2,93,189,121,46,219,48,168,121,213,20,254,11,109,30,203,226,155,231,153,205,47,141,122,164,95,79,234,241,244,63,222,255,232,159,190,230,82,6,31,49,126,110,226,144,138,32,14,185,231,37,14,143,240,44,86,216,123,126,178,224,197,192,149,166,246,163,153,156,56,147,219,11,155,45,245,106,54,147,150,4,110,182,142,126,187,123,148,146,196,148,180,119,137,201,154,125,61,39,43,229,162,220,173,206,187,243,125,58,119,53,47,78,158,151,185,28,217,142,54,162,189,246,224,228,147,184,87,228,94,211,189,130,178,236,163,91,105,175,195,250,178,59,61,162,185,242,36,98,170,216,225,160,95,129,137,170,149,82,165,136,243,217,155,60,195,83,228,14,208,6,150,204,20,241,88,55,170,228,155,111,226,25,239,48,245,100,121,41,114,96,201,92,145,63,190,17,181,224,153,145,27,93,91,35,231,227,157,146,34,118,201,93,88,189,90,45,216,119,97,249,60,222,113,181,75,44,230,109,151,197,188,237,136,77,177,229,198,188,205,166,212,106,78,78,101,89,204,91,177,94,106,219,206,77,197,125,226,222,84,77,99,188,179,42,113,217,174,72,57,120,110,16,88,41,89,193,91,156,83,188,155,242,221,231,225,42,176,61,26,20,79,131,87,125,197,250,153,216,110,30,55,53,152,170,85,210,174,189,168,91,154,86,3,102,3,12,250,170,174,53,128,18,88,236,155,108,9,84,183,96,221,115,107,196,223,38,162,126,64,241,212,214,239,192,11,24,91,89,0,158,207,200,180,92,129,197,138,147,17,181,92,49,231,182,218,199,91,43,67,91,50,176,115,36,125,199,104,73,69,140,236,148,78,205,64,119,89,82,18,147,234,41,185,238,38,165,48,41,157,197,171,69,59,41,93,36,161,135,51,136,52,247,50,31,155,226,94,186,192,98,165,24,164,183,230,73,193,110,102,17,227,202,145,155,221,34,14,86,59,9,4,38,69,98,19,183,83,240,40,73,120,237,79,17,131,95,115,137,76,33,147,129,241,17,25,130,224,253,153,68,33,157,76,229,211,176,144,60,64,82,87,7,146,206,229,115,185,172,23,72,62,151,154,201,101,252,64,210,207,209,19,232,138,52,227,3,82,72,205,204,248,97,100,56,24,233,203,193,200,194,206,225,135,49,35,21,82,233,0,144,236,213,129,100,210,153,92,112,72,242,33,67,146,187,58,144,116,161,16,50,36,249,144,33,201,63,199,144,204,132,13,73,58,56,36,5,47,12,174,110,103,97,81,144,145,112,242,126,56,185,153,60,194,217,19,169,102,22,185,112,61,57,161,127,61,87,143,180,29,208,34,251,130,149,181,196,190,129,5,14,1,169,4,189,97,109,210,171,87,177,221,97,151,176,98,7,118,29,157,43,129,247,37,244,201,180,128,238,186,25,206,189,45,60,181,106,246,19,192,102,79,246,61,47,62,217,176,187,38,180,156,222,245,246,15,148,3,164,65,103,97,87,183,116,131,32,29,45,237,59,33,219,157,40,243,139,134,222,174,200,181,125,117,66,160,133,4,118,220,143,24,185,240,133,19,167,56,182,225,130,226,88,4,131,211,133,92,253,70,95,232,178,221,70,103,187,141,129,108,153,106,200,150,110,108,65,45,128,193,68,91,54,184,155,149,152,234,70,113,12,41,140,150,163,222,11,162,222,126,179,133,154,93,102,175,105,213,240,238,166,99,168,71,37,53,129,45,136,159,214,100,83,141,73,69,86,33,77,45,165,196,224,213,242,44,41,153,42,210,107,157,53,104,147,106,152,118,114,186,136,127,4,152,46,130,91,149,9,188,31,134,149,143,163,38,90,28,254,81,68,26,106,221,80,205,125,114,159,14,27,243,10,242,175,192,152,93,112,179,13,45,162,183,218,14,100,168,55,167,102,227,3,46,182,107,45,85,54,156,250,253,192,67,154,67,103,155,115,27,30,80,245,42,134,68,242,4,246,137,232,123,37,156,213,122,83,112,213,119,133,98,50,36,31,216,79,131,41,153,165,67,178,57,181,104,161,120,164,55,149,152,100,223,233,179,222,7,230,63,85,105,172,96,135,75,176,63,211,9,142,223,28,116,137,193,114,73,154,230,25,79,88,98,84,147,52,56,123,47,61,83,121,181,193,139,167,170,22,152,170,26,157,170,90,232,84,229,175,111,57,170,85,82,69,90,190,148,166,189,11,159,199,105,202,51,250,166,20,205,203,4,39,179,198,77,102,141,212,75,102,244,44,183,40,221,174,106,216,158,86,159,76,56,96,219,27,228,114,18,94,176,23,198,25,12,134,71,235,243,117,66,181,77,161,95,19,60,15,165,208,98,215,167,246,98,155,64,205,155,166,202,83,80,84,116,15,234,0,32,198,252,215,255,6,52,141,187,254,119,25,216,146,193,244,99,249,196,240,235,124,32,155,108,123,7,18,221,106,88,138,200,82,100,11,19,44,146,96,181,1,0,254,41,225,47,32,97,157,150,92,131,13,104,138,196,45,142,39,204,78,171,9,140,52,60,62,74,238,57,26,189,201,100,60,80,20,67,48,184,148,71,35,187,92,72,195,52,108,152,83,14,73,22,233,15,105,5,97,138,112,230,160,190,46,140,86,145,47,41,161,134,0,236,88,40,98,17,237,36,122,251,111,171,251,69,168,96,93,7,162,108,38,130,50,74,226,186,218,66,5,61,24,168,213,68,71,239,116,59,19,167,114,215,210,55,101,34,149,180,229,99,170,232,91,76,103,225,91,83,187,79,253,70,74,36,139,126,201,74,208,36,20,8,153,219,38,232,218,172,51,97,112,218,149,75,13,241,136,200,107,233,76,6,53,33,125,226,96,89,52,68,217,21,7,213,76,58,151,43,0,231,72,197,193,248,172,250,72,96,234,117,194,94,233,200,22,13,137,9,69,189,48,32,186,87,186,174,36,63,134,232,94,170,44,215,235,117,108,239,48,209,189,100,41,87,184,132,213,7,170,138,38,211,32,226,121,177,192,79,35,110,37,59,123,168,160,19,20,115,125,6,25,30,209,121,13,102,218,141,27,215,164,18,206,184,199,143,55,231,23,231,153,174,199,170,46,163,173,232,93,217,60,60,115,170,180,38,92,148,206,54,235,19,65,92,170,113,163,116,218,53,90,69,245,108,86,109,65,55,160,20,252,210,96,209,106,53,44,176,3,108,113,161,108,24,114,31,75,18,17,155,21,61,197,10,89,67,175,185,21,190,249,38,54,20,32,168,113,107,31,237,117,112,114,226,102,180,96,24,186,49,33,52,53,88,41,176,131,155,70,45,134,239,0,110,12,70,222,19,192,85,52,27,218,4,158,231,196,207,232,152,17,198,199,238,36,16,20,123,110,202,145,221,39,219,253,141,27,86,66,215,54,161,194,158,110,40,48,43,100,238,107,137,207,139,59,133,13,189,129,218,198,118,97,246,181,196,231,197,69,217,197,174,60,33,139,186,216,164,248,109,149,40,191,78,255,212,232,31,5,88,10,151,84,3,25,63,149,177,59,100,165,29,227,1,136,2,115,145,112,37,91,184,162,240,148,83,78,16,165,107,248,75,21,246,227,46,188,238,132,189,75,233,9,18,196,164,130,142,157,226,58,208,176,182,126,164,146,111,222,172,179,16,112,166,124,164,218,204,143,66,89,68,94,137,153,205,178,22,96,161,101,231,67,113,218,189,248,153,179,181,193,6,162,183,186,248,210,54,30,30,134,68,84,7,36,214,235,64,87,8,153,153,102,253,98,21,116,96,26,90,155,114,131,15,161,142,113,242,96,74,177,6,152,118,156,116,202,238,225,132,191,153,204,74,69,77,132,85,53,157,79,137,114,105,38,135,127,117,87,221,201,163,164,12,51,173,110,160,137,66,124,54,124,31,35,0,1,93,88,104,142,216,74,151,4,16,38,245,4,117,59,3,179,169,36,104,58,38,144,150,67,102,231,120,22,191,210,129,113,191,19,35,216,68,205,52,239,226,238,47,116,116,216,158,144,137,137,201,85,130,35,117,54,198,92,153,197,168,37,44,129,162,107,45,152,179,30,212,83,142,156,153,142,210,253,0,48,222,35,15,9,167,151,104,104,143,27,61,176,9,108,200,113,19,73,88,251,170,230,221,160,28,174,192,121,149,168,137,151,4,144,219,113,8,17,255,104,224,226,123,83,181,49,175,98,161,123,77,181,135,212,20,10,206,6,43,68,47,47,158,182,112,121,190,209,32,88,18,176,161,128,37,182,215,148,132,191,49,187,29,66,172,99,19,19,196,4,165,156,137,199,100,77,137,209,111,201,142,21,131,79,60,30,59,253,155,14,52,55,118,234,132,228,132,228,217,24,181,32,23,38,45,58,70,159,51,166,229,73,1,222,193,20,58,76,118,210,108,236,236,236,111,218,170,210,148,99,100,242,197,78,105,140,76,46,196,231,89,77,6,218,100,66,26,130,154,170,66,251,15,167,168,44,5,99,137,243,112,150,207,33,238,119,32,163,213,147,251,166,39,7,200,103,83,177,223,113,225,154,196,121,107,24,224,51,216,44,41,47,16,50,140,0,127,130,14,8,30,64,150,146,179,242,95,151,90,104,89,142,227,103,206,78,78,202,113,186,70,96,213,0,3,50,149,68,218,155,32,126,27,55,234,19,114,252,205,55,153,146,162,59,232,242,240,131,46,34,9,142,158,123,209,227,77,145,9,3,238,82,108,186,142,156,177,114,104,92,201,29,44,224,190,12,168,92,53,38,78,105,5,140,120,21,131,148,76,36,190,74,200,25,237,35,131,220,16,145,223,123,226,17,107,125,209,18,155,212,19,165,64,134,92,0,62,167,67,201,0,225,161,25,73,72,200,45,144,133,3,24,65,153,155,220,37,16,81,219,233,229,147,174,106,244,43,122,187,13,147,116,155,206,93,85,153,96,0,226,55,185,146,234,177,90,99,5,237,124,155,75,138,23,53,74,2,81,240,33,108,96,162,134,138,240,222,129,135,28,177,9,12,10,238,155,48,65,108,110,209,217,15,32,31,232,23,117,214,178,14,44,138,119,31,0,145,193,150,231,17,159,94,98,235,33,181,53,242,69,137,211,113,178,135,75,193,125,148,76,172,26,52,14,152,129,22,52,212,75,159,109,202,76,216,222,18,64,210,145,213,167,188,143,85,242,210,127,211,55,175,216,36,152,176,169,155,122,4,60,249,102,243,88,109,109,161,8,248,230,155,48,245,58,37,239,91,22,80,236,89,192,8,89,106,184,244,5,177,195,182,203,142,189,93,218,27,104,169,227,219,72,75,118,17,216,156,205,225,39,153,51,153,58,192,10,219,180,254,168,105,54,171,77,16,41,250,37,129,58,2,17,196,46,83,192,109,151,78,233,6,130,24,95,209,44,29,155,239,57,39,129,30,192,238,114,72,141,227,84,5,134,54,129,61,90,239,182,171,170,129,195,86,39,12,189,241,72,0,6,103,21,74,110,171,6,98,71,216,155,173,35,163,238,112,67,120,217,130,9,8,1,58,211,142,139,4,95,101,77,211,169,28,109,78,156,218,43,128,57,254,192,53,16,92,250,90,194,125,103,85,238,171,134,131,31,183,251,192,167,232,154,58,113,170,0,122,22,91,77,100,143,1,35,74,243,168,168,139,178,11,177,168,138,216,153,162,137,87,210,118,203,139,117,145,86,72,206,158,168,215,131,69,88,184,38,229,170,65,24,170,5,151,95,24,178,5,194,82,49,246,202,93,54,206,91,22,153,202,140,251,178,120,62,86,3,233,9,91,0,219,122,133,204,230,150,170,44,28,215,84,114,11,22,119,231,124,146,206,121,223,202,153,160,19,143,45,69,96,202,18,85,152,183,100,191,142,59,11,141,73,137,62,182,134,18,86,149,39,217,19,28,131,14,34,178,75,151,13,54,56,90,8,53,154,156,52,254,26,87,26,190,66,40,193,68,210,102,199,144,145,8,97,166,24,47,234,114,116,46,32,27,0,223,76,40,46,6,187,45,218,235,13,129,4,39,43,143,135,48,26,6,60,47,174,140,0,29,115,27,110,207,230,18,127,106,0,131,232,101,168,225,125,64,31,70,150,86,77,129,14,145,20,23,175,25,113,103,115,161,196,175,108,129,132,83,5,158,107,66,160,70,147,72,16,2,89,148,16,224,234,198,138,112,229,162,216,3,128,9,100,195,230,123,85,155,38,198,72,57,174,15,176,60,153,56,211,114,5,143,216,62,48,15,85,220,226,157,247,113,251,195,225,215,75,198,25,17,175,116,16,9,13,52,120,182,197,143,162,247,92,133,138,106,236,12,202,62,119,210,18,118,105,224,186,59,176,200,84,51,177,190,176,48,255,120,179,188,189,125,127,99,107,190,8,172,171,39,65,152,37,156,200,108,228,235,43,235,149,141,173,173,133,202,93,79,29,193,84,86,209,25,153,5,180,18,1,132,94,24,121,209,149,138,138,193,217,174,37,232,124,153,214,18,22,144,134,22,33,219,172,184,32,174,201,214,126,162,221,196,62,39,113,253,196,103,245,16,198,7,102,128,111,220,53,103,13,145,25,197,166,100,212,254,25,57,247,108,202,226,48,16,27,228,46,21,56,122,96,205,217,105,217,41,101,103,56,185,18,216,9,160,199,183,182,239,179,152,238,50,94,156,203,82,85,186,114,120,79,18,176,253,168,137,94,154,166,246,117,163,121,130,138,31,78,56,159,116,178,94,205,23,228,228,30,11,26,87,76,38,104,84,155,88,34,149,147,48,188,23,72,20,204,170,59,145,206,101,178,5,79,192,47,206,149,218,103,10,133,106,70,225,35,121,68,128,142,113,233,143,31,243,145,85,220,198,4,35,155,140,54,136,6,204,144,21,111,132,131,215,238,85,120,108,235,26,110,112,128,76,185,165,55,6,5,94,72,61,40,139,253,74,185,178,192,220,251,75,228,119,102,174,92,46,160,195,246,229,253,138,152,154,47,223,94,33,73,146,215,135,123,40,160,1,30,220,237,81,28,222,131,251,216,9,208,248,231,211,232,246,41,138,64,50,127,94,182,236,158,202,160,67,190,88,150,115,203,103,59,144,205,135,185,123,229,253,91,50,170,28,44,20,32,194,174,23,49,222,109,94,46,12,128,215,61,226,244,116,172,88,60,154,66,111,74,17,94,208,161,132,237,109,148,247,51,74,239,107,103,89,137,179,176,186,176,97,168,130,119,197,234,66,189,42,201,201,90,42,250,66,64,145,50,234,199,112,33,32,41,114,62,153,207,37,135,188,16,72,21,170,209,77,206,41,201,252,199,208,100,37,89,45,40,25,69,30,190,201,185,64,155,57,150,37,209,153,20,154,237,6,134,22,122,204,156,246,63,78,38,228,236,76,33,51,147,84,18,29,232,9,214,50,115,209,77,8,176,62,201,124,10,21,64,228,116,50,59,184,240,104,189,100,49,31,51,116,83,116,29,160,144,243,79,116,89,131,127,69,34,88,182,108,135,35,184,139,206,55,101,199,231,9,106,226,10,244,244,15,36,117,221,36,190,110,168,103,130,10,126,101,94,110,232,69,110,145,213,37,248,28,17,113,21,151,240,54,205,110,24,50,157,182,243,45,124,38,142,77,108,199,23,70,183,5,108,130,150,32,127,153,255,35,231,114,149,58,97,114,61,194,100,165,206,177,112,230,245,202,197,158,107,122,203,237,58,58,163,47,22,188,45,96,174,136,236,34,212,19,12,113,235,195,20,166,133,243,159,124,253,252,107,239,254,229,15,223,225,64,16,34,194,85,204,57,14,34,87,169,251,122,11,151,191,240,225,207,255,251,195,63,125,253,252,11,63,166,149,8,1,87,78,236,2,29,1,94,224,200,201,238,59,109,155,223,141,19,87,143,237,140,134,115,140,116,89,44,216,61,255,239,31,63,251,183,175,80,215,85,216,127,230,39,7,126,227,77,21,222,103,113,40,161,206,242,29,111,38,76,187,216,246,77,36,73,159,197,245,18,68,87,187,139,74,240,45,226,127,137,220,2,17,191,237,66,16,143,31,189,245,165,167,95,249,191,124,147,4,58,253,124,78,179,144,184,68,161,153,107,249,144,216,230,251,26,133,116,31,62,152,3,45,46,149,87,7,208,124,62,179,168,130,50,243,152,5,148,80,241,122,197,162,55,232,142,87,32,230,34,43,220,253,213,85,71,153,232,195,115,227,171,168,29,235,185,230,58,169,48,114,174,99,245,67,98,159,180,36,10,237,172,153,14,22,252,238,221,30,61,23,86,62,124,251,171,231,95,254,33,63,235,217,149,214,243,96,134,86,26,137,25,27,196,176,115,211,110,81,228,196,116,155,60,162,185,242,236,39,191,63,255,242,191,61,251,198,175,63,252,249,247,56,220,180,245,42,200,98,155,251,32,251,69,163,167,45,31,183,84,173,65,200,65,210,235,108,77,215,72,89,102,139,81,162,142,45,108,173,148,233,71,127,251,198,27,74,98,111,186,33,254,213,95,197,163,80,203,183,44,18,193,92,59,135,196,49,223,179,40,52,123,123,63,34,76,127,248,171,255,243,193,239,127,255,193,239,126,247,244,189,247,62,252,243,47,248,229,217,181,250,107,106,91,191,194,68,124,246,251,255,249,236,247,95,244,85,29,189,80,25,160,97,23,171,221,174,200,5,235,54,60,106,209,218,207,3,168,213,191,124,241,233,47,255,141,159,123,3,81,65,205,102,108,62,29,216,139,174,165,19,244,156,2,122,182,244,158,89,76,163,26,16,121,202,156,69,17,180,255,245,133,243,159,253,54,122,86,13,143,163,246,32,252,180,125,184,65,92,224,132,241,123,8,163,28,29,224,72,39,70,34,246,160,183,80,134,96,137,103,162,239,43,195,78,181,107,89,186,230,71,79,199,104,130,48,215,183,247,83,188,146,129,222,53,116,228,200,56,15,164,127,254,94,236,252,167,223,230,124,88,58,181,241,175,241,236,161,243,238,249,123,223,140,61,253,175,119,240,93,126,228,61,30,232,92,191,115,169,122,46,69,159,178,249,122,141,250,152,115,77,101,90,182,147,51,198,84,18,238,150,121,55,227,120,77,214,185,57,93,7,174,66,115,188,155,1,251,47,82,22,152,230,111,19,169,196,201,38,106,239,43,74,116,166,172,40,3,178,35,221,164,217,170,244,186,209,128,215,241,14,7,118,47,242,151,45,10,124,110,219,127,93,130,130,95,105,111,161,143,182,82,133,64,250,107,115,23,76,29,158,222,129,174,40,228,112,141,103,62,240,59,101,167,25,244,71,208,168,39,221,166,161,42,68,63,14,102,33,94,86,185,60,150,67,31,40,185,16,68,199,64,177,218,234,26,104,65,64,90,20,93,141,135,229,13,188,125,22,174,177,239,87,134,7,78,110,187,111,162,70,189,173,169,131,74,80,170,37,55,91,56,47,33,81,119,244,238,55,85,195,212,137,206,148,239,74,207,65,74,201,118,47,138,103,223,142,46,183,203,49,122,142,239,121,213,86,14,147,37,141,234,117,157,137,158,150,68,116,2,214,203,207,158,126,227,183,68,222,165,246,136,48,233,64,172,189,98,171,237,222,42,20,174,237,145,107,69,9,121,25,218,109,191,41,134,241,190,118,38,159,102,171,135,138,228,42,33,46,10,79,191,249,139,243,31,125,63,208,124,30,55,100,58,209,108,178,44,200,133,136,59,15,121,148,106,161,175,106,168,175,57,129,67,194,81,141,128,26,59,235,209,11,92,59,84,191,84,109,35,2,136,156,203,104,136,142,114,59,165,131,33,247,59,156,225,6,81,77,181,133,216,4,81,238,131,249,237,189,138,105,214,39,174,217,183,172,215,146,179,28,130,85,7,187,106,216,104,81,50,19,154,231,76,11,192,255,54,42,181,169,65,5,100,141,8,225,168,149,112,19,178,175,107,58,70,183,152,96,164,223,236,214,106,228,58,202,89,191,180,89,79,223,249,218,249,151,127,128,40,54,168,54,122,74,77,163,205,70,4,150,220,12,192,4,42,85,11,68,229,247,58,171,53,193,192,192,78,200,82,216,36,115,215,200,8,112,208,165,46,26,7,162,128,212,127,33,14,104,179,70,128,3,230,220,140,80,12,70,205,138,81,231,59,76,11,164,70,85,47,18,228,76,179,53,88,13,221,18,241,158,152,246,30,102,184,53,161,78,10,211,102,223,196,15,194,130,50,176,175,79,31,37,167,137,202,78,185,213,114,44,148,132,48,29,8,11,29,188,17,43,24,175,252,90,162,201,137,70,173,117,124,22,247,73,179,19,142,86,14,246,18,56,41,180,255,12,213,193,107,42,72,251,205,18,234,134,18,59,219,188,90,247,218,217,42,182,145,67,141,41,86,155,94,197,234,92,82,145,114,233,156,204,20,171,81,163,24,138,149,20,87,163,90,78,103,147,47,195,37,189,135,67,35,87,100,244,98,138,92,219,10,30,198,138,102,224,21,46,239,14,58,170,26,234,198,152,154,232,8,254,195,51,219,77,172,134,134,225,196,78,222,199,162,146,113,223,196,245,16,197,161,186,37,74,170,151,45,117,115,252,135,107,54,220,6,48,128,176,179,19,203,254,72,113,59,55,140,184,243,244,63,127,249,244,215,255,63,123,111,255,29,199,113,28,138,254,43,203,177,66,237,26,131,229,46,190,8,238,106,141,71,130,164,45,135,148,100,82,178,78,30,140,199,51,216,29,0,35,238,206,172,102,102,65,194,224,158,99,37,215,182,236,107,95,59,39,118,114,227,107,63,127,92,39,241,189,137,100,39,118,98,91,178,175,255,152,39,144,210,79,249,23,94,85,117,247,76,119,79,207,215,2,100,148,220,27,57,196,206,76,119,117,117,117,117,117,117,117,117,213,91,60,216,117,174,54,175,24,136,202,183,219,42,208,124,210,212,176,194,101,42,229,25,228,204,208,43,237,15,107,16,76,24,194,178,86,56,195,86,176,130,121,77,133,106,50,175,133,71,175,154,12,108,217,238,178,130,245,201,201,234,85,33,40,47,153,154,220,216,139,127,51,107,91,157,113,123,239,239,78,223,254,251,115,31,55,14,213,60,110,120,247,166,210,184,97,193,69,198,13,235,85,27,55,42,41,143,27,190,248,55,27,183,117,227,184,85,218,49,83,136,130,30,73,170,97,146,213,89,17,77,234,158,58,240,73,228,223,165,114,82,142,136,111,127,255,201,175,126,98,218,89,11,1,175,52,195,111,167,22,180,131,25,79,226,207,33,229,211,70,62,250,234,55,159,252,254,221,130,70,82,91,137,2,205,144,238,129,93,227,5,125,4,22,55,135,45,159,48,150,193,212,245,111,7,33,122,204,205,165,190,253,183,95,157,254,244,123,106,202,171,70,131,45,251,192,220,39,148,72,129,159,63,97,237,173,164,155,78,136,233,19,102,24,96,95,125,133,201,120,173,185,102,75,176,37,16,5,203,41,79,243,49,129,98,34,205,139,122,84,177,82,235,52,105,101,173,146,49,239,215,63,123,242,221,111,84,21,214,238,200,155,77,42,77,123,21,174,105,218,15,195,151,143,220,176,162,200,78,11,215,159,254,105,221,42,34,64,42,45,165,28,73,94,62,109,81,32,254,31,10,220,115,155,138,132,80,18,12,145,7,208,43,142,143,129,80,242,52,51,94,42,155,80,104,47,246,115,171,194,55,173,162,97,62,202,107,128,42,0,166,227,89,36,66,2,153,141,119,56,23,197,214,68,154,139,108,203,153,47,2,70,94,132,157,26,245,46,192,78,141,159,204,221,37,46,5,154,183,153,249,222,206,199,11,248,203,141,93,129,217,136,214,29,13,49,86,132,193,148,236,131,111,255,232,163,191,254,169,48,15,106,233,92,12,201,51,184,199,169,146,63,35,121,39,198,158,191,80,88,81,20,18,9,52,50,157,52,11,5,237,252,210,152,49,70,77,46,115,91,92,59,181,185,43,8,218,43,88,66,26,250,78,153,2,40,63,12,240,49,30,171,39,123,39,219,194,27,69,152,181,210,29,143,89,118,65,171,119,66,114,153,101,186,179,146,228,36,115,152,119,229,133,164,92,52,163,189,113,146,142,134,153,92,174,239,209,138,100,91,145,160,192,50,147,28,105,145,132,54,219,244,161,44,125,13,223,84,167,4,229,52,92,95,199,212,57,148,138,203,93,78,63,227,174,165,36,103,11,131,72,62,124,10,52,113,36,240,222,183,78,191,245,235,210,204,47,106,22,25,138,153,130,91,108,33,96,233,48,97,24,140,210,131,127,166,84,125,240,254,127,127,242,163,183,206,146,114,70,109,120,197,216,176,226,113,160,236,91,158,114,195,225,209,221,227,136,214,44,209,248,215,190,116,250,143,255,47,6,127,254,229,251,79,191,113,166,51,154,116,227,167,222,244,45,188,177,146,182,252,209,91,127,241,209,119,255,112,250,222,223,54,239,79,86,90,79,187,121,105,173,123,73,30,122,101,69,63,55,28,204,204,190,231,248,247,149,198,217,160,159,190,253,149,211,223,252,217,211,167,255,53,39,186,74,103,114,202,232,35,227,255,240,135,31,253,224,39,79,254,238,231,231,145,231,233,47,190,249,193,239,191,175,167,144,194,76,89,251,222,67,88,231,44,10,64,136,231,101,228,3,124,119,28,196,168,140,222,155,53,119,72,193,72,46,172,219,251,190,65,19,22,62,86,208,37,82,74,83,18,144,57,93,172,175,116,114,100,208,168,99,201,56,22,186,99,82,165,121,248,143,166,139,1,96,100,69,90,85,161,79,191,252,203,15,223,250,14,11,22,165,126,73,14,81,5,86,203,19,215,159,73,106,5,157,12,38,40,139,163,66,233,133,214,43,77,167,29,178,251,124,60,49,17,71,23,106,249,14,174,209,47,87,235,229,107,228,50,150,237,36,235,214,135,127,247,149,143,126,242,231,79,254,244,183,31,252,254,155,217,157,131,164,247,207,209,101,82,214,25,96,67,226,249,14,215,16,105,133,79,223,228,106,99,114,37,222,73,158,4,140,113,135,20,146,147,242,191,137,132,112,100,218,211,53,233,3,247,154,235,176,11,66,118,122,75,47,178,40,70,239,106,199,94,235,216,235,157,93,233,83,17,4,12,156,9,243,227,56,64,231,8,186,68,98,211,125,223,200,110,96,104,22,155,110,220,134,118,3,99,174,216,141,55,102,147,41,158,8,83,193,30,191,117,194,87,127,172,149,93,217,225,37,91,212,211,78,233,101,182,217,123,177,246,203,123,45,174,96,226,118,107,63,245,191,151,56,77,58,141,85,29,12,85,39,68,60,112,245,241,44,75,76,18,201,174,142,59,25,249,217,230,198,117,166,49,93,199,235,41,24,228,115,46,116,121,64,237,110,44,53,21,33,118,119,99,208,59,238,112,214,75,241,83,11,246,244,154,182,96,214,94,202,183,54,240,43,97,75,127,37,124,211,170,2,227,244,77,5,156,117,140,195,163,219,129,239,97,176,158,12,214,26,206,245,48,182,195,163,109,244,130,69,163,11,254,48,80,60,210,73,30,149,225,159,57,202,79,211,197,241,180,114,207,210,167,117,201,106,178,165,4,22,241,179,185,183,226,164,136,226,96,194,146,61,90,92,90,160,47,50,233,201,2,11,22,205,182,125,249,232,208,58,147,67,44,44,100,176,171,59,209,182,233,236,166,232,75,5,166,233,180,132,110,193,79,191,88,74,51,32,185,124,55,235,90,243,195,247,158,252,248,75,31,252,225,199,143,223,250,185,56,57,165,64,26,86,201,17,5,187,235,203,128,150,184,247,230,86,102,197,203,247,94,11,59,6,79,51,137,246,66,24,89,150,52,80,78,183,7,202,240,180,43,42,121,122,37,177,211,245,40,11,163,228,162,35,214,47,153,134,184,82,157,163,75,162,188,45,144,28,160,124,117,120,11,124,193,10,45,74,85,142,76,62,214,222,202,242,118,77,34,15,109,233,206,224,179,169,238,2,101,39,198,205,92,2,97,155,21,9,196,118,156,57,4,226,184,159,19,129,62,248,205,215,97,111,197,250,35,59,182,114,135,13,137,72,67,39,26,162,9,162,146,55,55,211,209,161,179,203,20,244,11,228,228,133,46,207,182,24,245,36,103,22,225,163,197,104,101,121,233,190,143,49,201,16,99,54,64,89,204,17,204,126,225,59,119,120,255,46,29,220,142,143,233,124,211,108,8,149,187,166,242,185,209,42,42,112,202,117,196,229,223,171,58,226,10,10,230,58,226,166,36,126,74,238,202,242,174,93,26,219,100,119,127,102,63,253,42,178,67,177,28,240,209,78,252,251,49,146,6,27,121,204,112,250,226,66,163,159,55,94,162,155,21,199,43,181,121,228,140,151,76,182,228,140,234,154,59,14,252,131,143,181,43,191,188,129,151,184,0,55,250,79,153,3,248,49,164,108,64,48,206,188,107,128,74,222,40,34,154,21,71,144,122,148,55,122,162,187,124,228,240,241,227,125,3,67,182,123,41,147,87,156,147,62,253,129,91,244,252,184,206,161,113,217,73,241,191,237,241,240,57,203,99,201,145,66,25,210,243,185,53,245,52,93,57,234,248,111,148,57,109,124,76,61,53,170,14,225,71,111,253,197,233,215,127,248,225,159,253,94,25,194,155,28,231,115,30,70,249,38,220,226,67,42,144,203,31,86,81,162,242,208,38,253,205,31,94,153,36,201,16,139,151,90,50,220,252,97,118,51,195,236,202,195,44,156,161,25,213,149,155,17,156,224,251,227,0,131,221,99,132,65,107,174,100,130,103,128,90,180,35,51,207,251,58,251,195,149,210,253,161,48,18,152,246,136,168,39,125,255,103,152,252,139,185,99,156,231,30,81,62,63,144,55,65,202,121,251,83,151,61,103,242,75,168,235,140,80,197,3,225,227,225,118,144,43,143,186,213,92,199,96,238,191,255,173,39,223,199,117,250,195,31,127,227,241,119,254,112,250,141,247,164,65,198,35,18,58,81,169,180,219,213,174,227,229,220,170,83,27,203,221,240,138,166,43,14,85,130,105,222,64,73,93,169,191,64,87,243,201,57,253,201,159,157,126,229,203,143,255,229,107,167,223,250,186,137,154,161,123,160,202,248,90,155,98,22,209,91,204,18,227,22,89,219,221,200,123,230,61,39,186,58,66,179,93,244,84,182,81,229,27,100,214,249,220,53,132,190,86,93,63,24,29,115,215,14,65,230,178,113,62,39,165,236,189,111,171,219,227,96,22,222,10,134,231,106,63,123,239,219,86,193,70,149,53,88,125,167,202,17,44,216,170,38,93,56,199,237,200,123,223,6,81,131,135,225,236,50,247,255,247,165,63,109,25,232,134,142,52,25,194,157,191,93,65,194,135,179,43,187,46,108,208,42,208,193,200,25,221,114,143,162,166,181,110,181,230,101,3,1,27,250,122,35,129,14,70,37,67,65,84,57,223,177,120,239,31,202,198,194,137,159,225,80,16,58,117,134,98,163,124,40,156,184,222,72,56,113,217,64,56,79,49,60,0,16,226,244,91,255,93,25,134,219,193,236,156,37,9,180,80,32,73,88,123,149,137,198,209,203,167,89,130,255,249,177,46,116,160,88,140,80,155,207,76,138,36,232,212,97,221,181,66,214,229,29,168,55,10,133,50,36,37,201,249,142,67,161,8,193,70,159,153,4,73,176,169,51,12,171,165,195,80,67,128,240,238,22,15,66,86,124,156,175,8,97,10,232,135,255,252,235,39,127,250,91,101,48,94,164,208,233,119,49,89,218,179,24,17,25,143,2,113,35,97,85,153,206,114,79,242,137,173,246,247,188,162,218,72,189,42,150,65,82,243,102,249,253,84,41,94,95,32,93,46,156,9,106,111,22,25,169,226,85,34,67,173,167,49,94,133,178,74,193,224,217,172,29,89,228,234,12,216,102,245,1,171,177,146,232,100,168,56,100,234,202,242,52,36,218,147,247,223,54,75,180,27,254,232,217,13,22,195,162,84,158,1,78,53,41,142,189,40,163,53,235,233,185,206,12,214,159,42,146,12,26,127,166,114,76,198,172,206,180,184,82,97,90,176,190,212,31,161,42,50,44,161,211,211,24,167,10,18,140,218,127,150,242,75,70,173,206,64,117,59,85,71,170,182,248,18,52,168,52,86,102,209,85,199,110,191,90,106,183,143,150,247,199,206,129,209,106,255,139,95,61,254,203,175,62,249,218,111,79,255,215,91,79,193,179,43,189,126,192,152,230,143,39,42,207,220,114,253,103,164,158,39,152,212,226,145,66,22,1,228,43,51,6,93,203,200,101,7,70,134,243,218,25,73,119,13,18,178,175,168,116,23,183,20,42,109,235,207,33,142,157,225,22,68,141,97,88,41,28,6,222,151,202,67,145,220,208,200,29,142,148,58,231,42,68,149,129,209,134,228,13,191,214,144,84,150,142,139,146,188,91,196,250,9,178,21,105,158,118,46,143,230,114,247,159,150,26,247,219,95,158,254,224,171,143,127,254,157,143,254,250,155,124,90,252,145,60,2,206,145,27,222,29,7,211,51,203,163,66,23,84,9,137,92,45,78,96,82,145,186,9,226,121,196,149,122,118,190,252,92,46,223,217,58,247,140,164,124,22,171,90,28,95,101,7,90,71,228,167,125,47,211,3,52,241,127,246,232,145,126,16,187,103,137,30,185,114,230,232,145,136,65,85,103,106,68,54,215,153,154,245,68,53,88,73,119,228,204,62,255,56,217,222,253,103,213,231,63,114,65,19,146,183,106,133,145,186,85,23,252,118,232,193,28,2,17,69,87,68,62,6,14,249,74,7,159,130,67,254,187,255,44,238,233,22,122,227,63,149,147,152,164,237,220,201,40,15,70,117,183,125,125,16,11,157,248,179,109,156,163,130,246,165,247,65,60,165,18,51,113,103,57,244,220,253,103,66,101,66,160,92,56,30,186,215,103,142,95,114,88,160,16,138,186,176,208,104,176,206,87,27,14,65,168,115,11,8,255,183,167,255,244,27,49,10,232,102,117,77,117,45,126,122,43,22,107,185,242,64,172,84,30,8,209,139,133,198,34,33,65,181,225,144,40,246,180,116,183,111,253,82,26,33,186,190,250,204,134,136,53,93,121,136,86,43,15,81,210,141,133,198,40,37,66,181,65,146,137,246,244,118,53,76,166,177,80,3,229,123,205,242,193,146,221,185,58,106,96,146,234,171,201,2,27,33,49,154,221,234,163,89,107,31,154,25,205,242,93,169,185,181,115,12,205,206,142,202,42,248,16,157,251,28,43,59,165,211,186,94,199,217,40,75,232,82,215,35,115,107,79,209,233,226,157,159,40,132,207,245,184,56,127,61,128,181,92,149,238,53,92,51,178,100,47,115,212,48,182,149,119,84,253,140,148,108,242,76,253,224,183,63,110,126,244,221,175,254,235,239,190,241,225,143,255,10,118,150,173,196,173,146,137,151,84,253,150,47,18,243,81,226,217,196,96,152,48,143,152,52,166,231,25,21,203,25,141,174,14,131,153,31,71,82,76,172,95,191,127,250,245,31,21,196,196,58,123,184,171,76,155,133,225,174,204,113,169,162,42,151,163,205,241,164,50,1,168,114,150,61,120,66,65,201,249,16,32,137,176,82,60,178,149,181,209,197,221,219,211,138,79,149,31,128,138,197,158,136,158,125,224,41,110,239,2,162,72,142,182,192,230,192,229,192,226,44,161,211,153,2,199,72,62,197,44,14,34,5,68,105,179,22,183,44,11,221,144,71,215,102,227,113,165,209,47,190,136,203,128,10,143,98,10,240,60,141,216,75,69,234,101,80,72,111,217,202,61,47,119,34,190,74,32,52,153,41,67,55,8,200,56,17,144,84,208,78,136,31,107,210,144,200,46,193,34,1,200,194,193,84,24,210,8,15,195,175,142,70,44,21,175,178,174,159,126,255,23,231,48,176,98,37,146,71,85,110,84,29,91,129,91,102,20,50,85,52,77,32,65,214,64,99,185,110,21,74,171,52,201,167,183,82,174,22,213,93,127,164,211,156,45,172,79,143,230,105,147,21,41,174,85,208,52,128,34,122,167,53,171,80,91,166,69,62,173,165,82,181,40,29,31,162,169,20,118,3,9,161,185,241,25,15,83,158,6,157,147,6,141,100,94,248,92,204,4,60,25,146,196,114,109,24,140,164,74,149,177,144,168,149,63,20,105,161,90,35,113,228,141,199,206,129,11,130,55,229,121,210,150,30,255,224,207,155,167,255,248,229,214,57,46,33,11,46,17,207,234,34,10,106,3,1,80,99,26,185,64,178,3,12,168,83,176,138,24,195,135,225,183,148,162,124,252,226,204,206,147,141,88,90,176,10,19,200,3,149,207,5,82,169,69,216,224,165,217,100,15,135,42,137,200,241,63,31,127,247,23,231,53,31,51,49,92,59,69,100,97,168,212,160,140,192,189,148,56,188,96,74,31,125,83,242,31,60,169,21,166,171,218,217,181,199,20,10,107,99,111,125,77,228,184,16,249,173,96,186,174,98,182,139,136,229,189,74,178,93,177,4,87,45,123,104,206,5,98,143,6,39,60,207,139,146,225,162,117,18,73,41,64,134,75,214,37,32,196,165,240,232,18,204,94,247,18,139,175,101,217,126,38,225,135,223,58,113,97,31,74,9,63,164,36,37,37,176,243,211,139,36,185,69,174,29,111,83,84,155,10,77,178,116,70,230,38,1,29,106,145,114,43,79,162,131,75,60,63,203,29,119,232,226,102,5,27,134,50,91,222,104,96,45,85,104,11,55,54,159,118,227,26,180,163,110,213,232,199,139,163,226,158,200,176,225,221,165,74,104,179,180,54,53,176,102,209,199,174,29,163,76,174,0,63,116,39,65,30,71,153,16,103,187,94,4,31,1,233,163,106,180,7,64,201,90,82,141,193,112,247,16,225,16,199,161,91,153,125,95,49,36,159,42,35,215,62,204,181,171,168,172,84,107,130,237,106,162,186,157,8,30,248,175,86,236,200,220,158,98,186,187,206,122,23,131,232,205,254,45,211,221,101,243,217,81,248,62,30,150,239,36,107,165,192,100,115,105,212,57,17,63,174,64,121,240,42,41,14,84,255,204,0,216,78,81,134,210,173,9,133,101,241,107,250,131,19,114,69,163,244,97,182,228,156,32,94,112,155,179,120,100,209,132,216,83,226,192,195,63,210,253,87,81,80,132,76,96,207,194,29,133,61,97,28,27,246,43,189,177,206,158,197,109,105,158,205,140,167,80,26,243,20,74,190,98,52,167,188,73,134,34,44,14,89,222,87,17,178,37,255,123,114,177,169,184,8,222,186,41,1,50,204,47,193,134,38,191,126,114,49,176,164,72,81,27,242,69,207,252,50,44,204,192,25,48,73,99,134,229,3,81,174,207,84,42,86,210,179,204,157,129,178,162,228,236,94,161,80,165,118,19,103,223,220,225,37,255,150,92,48,178,185,18,244,51,146,138,108,62,224,41,55,251,41,78,88,249,132,18,71,121,121,243,146,49,131,120,100,236,39,170,74,230,80,144,106,160,213,249,160,153,161,33,183,215,145,102,42,147,120,124,77,128,159,82,52,9,124,164,224,83,148,129,147,5,49,98,63,211,188,156,60,170,24,229,236,148,19,120,166,27,47,124,226,235,102,70,96,112,129,70,191,65,97,255,99,55,186,69,50,76,196,216,83,194,217,23,200,53,158,30,180,82,90,79,53,56,125,38,53,40,54,89,14,131,142,24,69,76,197,197,19,132,42,233,64,179,89,67,71,109,89,237,48,36,218,76,169,44,103,218,164,106,137,38,145,169,134,120,196,131,19,220,245,178,53,238,210,71,223,253,195,227,127,252,161,101,227,65,202,114,87,184,81,241,183,243,190,200,182,57,243,163,67,111,63,134,13,150,157,147,227,147,90,230,10,134,1,93,206,102,230,92,166,194,63,79,73,189,23,61,240,226,225,33,254,26,194,196,177,186,86,79,78,194,73,107,216,96,202,84,151,187,222,67,84,80,154,153,2,173,254,30,180,123,191,79,16,86,116,8,124,70,9,40,55,198,48,227,94,125,16,52,141,165,20,80,171,58,40,182,62,8,72,136,204,77,152,159,77,83,33,5,208,154,9,16,76,170,10,144,160,148,2,106,93,7,37,214,130,18,88,162,152,2,108,195,8,172,180,135,188,148,2,234,178,14,74,149,249,37,16,213,194,10,224,205,66,192,165,253,214,74,43,160,175,152,65,179,213,162,18,92,86,84,1,218,237,20,64,173,136,46,47,171,194,205,161,112,233,4,73,138,9,112,66,123,150,139,37,58,95,225,52,73,74,225,22,128,249,85,212,153,204,102,183,135,226,137,105,174,83,56,227,141,14,77,53,90,17,85,10,101,129,217,33,167,78,95,68,157,162,97,49,248,202,213,104,130,202,227,80,165,167,202,230,229,170,77,31,151,150,250,69,232,74,218,70,123,58,139,14,155,39,192,86,160,107,248,202,34,175,233,40,170,2,147,88,168,217,99,106,170,68,21,66,177,205,177,141,2,153,45,210,227,105,25,121,111,191,217,185,192,144,207,238,241,120,30,40,165,139,78,24,58,199,119,220,41,172,218,205,156,106,118,197,238,183,170,210,105,240,217,187,47,191,132,229,34,183,73,63,35,218,191,98,102,95,191,197,245,1,150,153,217,208,7,178,59,39,207,77,154,114,242,97,115,54,33,120,22,200,192,111,79,156,169,188,147,183,37,215,40,90,158,37,186,104,22,131,253,32,108,50,85,2,245,192,65,167,31,190,224,114,202,246,195,165,165,180,128,51,112,119,66,140,172,239,96,212,49,111,0,155,214,49,20,31,191,32,18,114,245,199,88,28,139,2,70,59,99,208,193,6,17,20,237,195,32,14,7,131,65,0,195,57,184,208,97,243,96,62,247,30,61,226,28,6,114,70,132,56,155,147,29,216,189,26,134,153,220,185,2,141,176,225,65,167,88,59,14,180,19,238,246,157,182,208,33,183,154,2,38,52,204,73,47,32,54,211,98,4,177,213,195,66,152,242,249,226,69,248,38,20,33,96,183,157,152,247,104,185,187,123,241,98,76,41,201,135,32,112,147,183,100,63,150,26,146,59,112,150,156,236,11,40,138,160,171,37,169,216,253,108,30,118,160,189,203,50,78,243,223,252,204,75,230,230,162,108,237,233,6,35,73,214,158,190,146,114,181,219,58,136,126,202,87,73,69,218,49,200,149,66,228,57,7,152,200,121,65,16,183,239,32,19,133,140,184,241,142,179,43,202,95,66,139,116,72,47,72,123,101,15,59,157,221,1,124,90,226,191,147,86,131,65,183,31,188,64,197,57,220,0,224,82,169,96,119,192,254,194,232,46,37,117,131,221,57,208,71,11,45,54,8,237,42,94,42,41,115,122,131,42,229,1,81,233,0,71,38,200,24,9,18,1,65,162,23,60,129,120,132,4,25,51,130,120,59,145,74,144,49,189,224,4,193,7,65,16,254,59,33,200,16,8,50,124,129,138,115,184,67,128,75,165,134,187,3,246,87,16,132,191,157,215,239,203,96,60,159,187,227,200,109,40,49,250,19,14,32,207,127,37,58,125,242,137,66,213,103,239,171,37,223,211,27,108,153,104,219,18,103,242,240,219,250,48,170,28,104,103,175,34,74,32,12,205,20,76,1,59,115,7,44,41,148,92,10,83,2,75,39,159,41,202,180,33,202,100,74,145,52,240,100,38,190,97,82,40,9,120,168,133,64,150,80,165,136,200,217,80,65,82,9,17,60,40,19,200,70,43,227,196,25,56,67,29,204,208,54,199,148,144,202,201,17,92,114,35,134,152,203,231,195,215,186,164,71,179,48,221,19,207,20,199,32,12,57,87,255,77,101,141,200,136,13,128,177,188,138,136,216,134,73,236,203,3,144,101,227,244,233,133,212,166,147,221,161,94,74,109,80,97,47,30,87,57,249,236,165,244,240,36,50,136,101,49,249,152,228,36,80,110,142,165,83,28,175,145,85,17,28,125,205,1,21,52,159,22,197,41,205,216,79,64,125,145,29,185,178,26,17,211,76,7,190,40,199,77,83,114,57,148,237,108,9,118,65,196,66,219,32,23,111,56,176,139,81,143,63,152,148,245,119,252,84,1,32,156,176,127,113,192,206,37,132,137,71,200,150,57,107,86,82,115,85,5,203,87,207,163,7,66,187,74,176,77,173,237,153,158,101,69,144,255,232,17,179,174,171,25,36,114,171,38,227,231,111,41,221,234,201,80,152,144,40,104,158,68,138,214,52,99,160,130,74,196,110,90,37,50,130,230,85,33,249,168,85,144,206,24,242,170,73,178,51,169,44,29,148,103,79,141,164,202,3,60,67,89,232,124,67,183,226,146,193,145,127,32,106,202,27,37,255,64,126,4,29,220,176,139,74,237,200,137,32,200,177,15,139,185,45,158,19,12,231,139,158,70,252,31,11,191,9,12,221,4,102,133,124,177,143,115,39,168,123,41,121,201,44,60,144,13,84,117,63,17,54,169,157,152,109,1,197,189,85,20,151,30,229,30,108,106,114,234,130,223,98,187,137,11,93,220,58,137,100,201,184,81,97,27,5,97,250,205,223,118,186,66,166,194,30,54,213,129,184,246,19,203,226,132,139,52,249,29,72,187,42,198,1,163,0,77,4,44,236,218,125,89,199,101,114,231,226,69,229,101,61,25,28,215,68,7,212,242,88,44,13,226,199,142,248,145,194,182,125,182,11,140,225,15,110,193,200,171,160,17,239,200,142,88,187,182,246,172,44,7,45,190,112,33,167,32,28,131,121,230,226,69,1,87,187,103,49,106,115,79,154,102,172,6,253,246,217,174,13,48,114,219,207,1,187,226,176,10,207,242,217,112,72,254,154,201,129,6,99,145,199,111,127,251,244,235,63,180,236,209,44,100,201,247,86,220,213,57,142,166,153,105,211,15,60,173,158,197,122,130,60,151,238,79,21,158,11,171,241,220,199,147,127,194,250,252,195,250,108,89,125,248,135,245,212,186,48,192,65,8,246,27,130,147,182,10,120,171,39,94,229,50,25,119,26,39,6,19,191,97,215,185,56,23,246,83,115,13,165,65,236,224,54,88,108,189,165,173,176,195,200,36,62,193,254,119,71,250,45,145,174,47,94,11,89,225,16,41,51,34,36,84,68,8,239,64,216,102,78,153,234,51,37,17,76,223,136,45,76,242,134,29,186,189,234,97,169,54,115,59,106,134,103,152,30,140,155,207,105,122,72,30,106,168,158,246,242,82,74,26,93,231,68,30,73,223,125,208,120,37,12,38,94,36,203,255,216,14,85,15,30,183,208,207,237,234,120,156,184,186,89,25,111,30,152,178,232,57,73,222,60,182,146,93,96,192,222,182,239,191,49,126,104,243,188,68,226,221,225,216,217,179,147,84,55,233,219,55,216,91,165,254,225,152,234,43,251,99,246,97,116,224,43,31,162,204,23,118,220,44,94,71,15,13,187,250,180,24,217,24,84,187,20,83,21,25,238,134,207,66,99,21,29,49,22,97,26,163,232,149,161,136,172,88,202,4,76,138,2,251,168,153,26,224,31,54,13,137,69,216,189,167,158,33,151,3,138,3,60,94,158,12,102,246,62,121,95,118,187,142,43,252,51,47,95,70,211,206,225,128,107,38,251,92,51,153,216,129,237,217,23,186,180,208,216,214,176,115,121,211,25,173,175,9,21,101,111,112,216,118,31,34,159,69,246,193,224,41,103,58,77,19,154,106,185,106,229,156,166,148,144,116,253,232,16,211,94,59,15,151,217,245,45,171,103,109,80,248,141,194,148,167,149,18,152,170,77,167,57,76,243,242,131,98,198,104,188,159,135,233,146,213,123,76,35,47,154,142,157,99,204,93,225,62,212,92,117,89,173,87,160,210,54,190,201,111,131,166,186,31,47,139,84,222,69,168,8,31,109,170,161,33,35,174,185,145,203,188,61,5,5,1,228,107,207,234,96,174,12,118,57,81,190,151,72,247,89,197,176,28,204,226,216,13,149,204,19,236,142,171,130,1,229,165,177,149,196,31,29,237,82,155,126,255,239,85,124,217,77,42,241,11,124,84,20,197,115,155,229,153,104,26,18,236,92,0,81,237,58,225,240,16,152,11,132,182,63,129,53,235,86,240,192,13,183,97,33,110,182,218,158,63,28,207,70,110,212,20,229,212,239,180,116,155,216,167,244,182,94,114,62,34,82,70,47,124,107,175,98,142,247,211,255,245,101,118,63,237,201,127,251,115,76,136,158,94,17,198,110,151,66,81,82,125,231,187,226,179,75,143,181,60,241,43,94,50,102,209,19,190,252,203,143,190,243,238,233,59,127,245,248,219,223,127,242,171,159,100,175,26,179,65,202,187,83,204,190,234,249,127,217,91,131,39,190,157,203,163,204,253,61,82,217,116,205,112,29,215,116,217,228,50,147,47,108,186,44,131,24,2,174,89,237,48,174,169,224,156,143,243,131,152,70,78,122,255,133,56,253,239,133,134,201,81,63,23,147,74,141,210,184,107,173,54,62,213,208,46,231,26,40,197,115,195,215,159,206,185,179,185,91,101,58,119,171,206,231,238,83,154,208,221,103,48,163,127,253,79,255,219,204,232,110,241,148,238,154,231,116,55,231,122,13,139,250,181,251,113,187,102,3,180,104,124,248,214,119,206,229,154,13,79,55,127,21,247,89,71,232,40,191,49,28,238,129,10,119,140,191,215,46,119,240,50,205,3,225,52,127,228,141,220,224,54,187,153,47,188,208,85,245,165,192,113,62,116,199,108,199,146,235,59,15,74,64,161,247,60,232,48,211,192,119,209,187,226,4,198,223,123,232,161,195,232,49,41,150,187,25,223,122,238,85,47,154,37,207,83,120,218,78,44,156,52,148,252,3,244,254,142,192,15,61,8,92,201,26,73,28,214,37,183,15,23,9,112,147,126,226,203,8,153,117,28,56,164,218,128,74,75,27,154,222,201,23,1,201,164,153,185,157,113,117,192,250,153,151,212,0,1,120,5,245,246,222,9,42,120,215,128,136,236,215,93,156,43,221,142,141,191,123,221,196,121,94,107,107,14,218,42,108,208,122,29,186,135,0,200,37,210,144,121,173,0,246,232,117,133,15,156,178,175,40,105,164,179,46,174,252,206,2,243,168,165,22,61,2,28,70,67,254,215,159,224,95,214,117,28,69,54,165,240,29,159,92,10,30,216,77,179,71,170,56,49,17,227,32,57,161,222,145,198,48,61,184,72,223,181,217,176,14,148,15,146,55,167,6,162,200,15,86,3,75,219,166,21,251,40,185,192,147,96,151,41,173,123,57,164,93,150,28,18,164,213,137,25,39,62,213,65,115,208,115,62,236,174,95,133,105,43,45,86,116,113,80,113,184,161,245,14,214,161,131,131,177,11,219,102,217,223,70,218,174,9,54,54,119,146,247,228,51,199,35,230,112,145,244,39,235,166,193,25,123,112,161,35,35,174,248,203,26,151,180,10,206,62,120,202,101,94,14,43,84,238,98,237,84,209,40,26,77,105,12,180,103,52,105,12,115,221,171,56,143,165,157,86,31,139,53,11,169,145,40,152,104,166,113,105,235,140,102,73,216,64,243,161,75,212,181,74,253,209,17,42,236,77,87,239,78,150,26,213,58,84,167,63,12,226,75,40,154,76,30,93,23,252,71,143,150,187,23,176,14,202,25,80,184,70,238,195,151,241,124,83,156,153,17,183,43,236,32,140,130,238,160,211,119,83,135,45,119,105,169,149,250,233,0,31,51,255,47,141,66,146,51,152,191,227,238,14,52,18,236,132,187,160,7,14,209,174,25,211,143,1,150,178,99,82,14,141,101,253,9,125,141,167,198,175,241,212,32,166,164,21,135,187,6,85,179,177,112,138,220,161,29,181,92,40,123,100,83,85,162,21,34,167,179,135,144,127,162,252,213,81,153,248,115,19,203,166,95,110,217,4,125,6,212,25,84,77,255,254,175,115,236,155,190,98,223,76,117,14,75,250,164,90,56,243,14,79,229,99,83,233,214,139,182,102,103,142,201,228,38,209,66,179,61,120,96,63,36,155,87,231,178,131,119,146,53,51,215,182,125,96,95,77,205,92,155,151,47,175,173,118,70,155,220,204,213,178,239,15,30,38,118,174,107,207,206,206,149,107,229,122,58,182,173,143,165,101,139,25,142,20,248,22,238,24,14,194,96,230,143,112,255,19,132,64,131,79,236,239,239,167,219,239,144,83,230,74,26,114,151,194,69,132,163,76,87,130,135,236,125,22,17,99,111,82,219,216,250,244,97,99,61,133,111,168,137,21,122,86,119,177,180,195,21,82,13,227,14,241,191,252,29,11,206,102,136,65,244,121,23,213,223,204,214,139,116,191,182,152,65,37,129,218,168,176,109,137,210,217,200,108,42,52,41,181,48,215,190,207,45,173,48,42,187,106,86,225,100,35,76,119,139,153,177,129,253,86,163,190,209,210,182,44,127,209,140,158,107,100,166,177,131,35,55,196,131,161,158,133,177,174,165,192,33,135,80,108,140,69,151,135,179,16,93,91,48,126,22,134,213,242,41,20,24,55,168,162,61,133,222,108,179,23,34,226,88,162,199,39,209,167,100,101,222,22,248,249,208,191,101,166,3,35,168,116,65,230,83,151,190,211,44,178,146,17,126,137,209,68,182,108,125,108,108,196,113,232,248,209,62,197,102,25,121,161,75,247,162,97,255,199,247,166,92,91,133,29,137,243,128,221,36,59,90,78,222,137,33,231,47,20,126,19,133,230,187,85,162,130,185,76,16,11,208,203,120,44,6,98,225,241,127,254,221,233,159,255,254,244,235,63,250,240,247,191,255,224,55,239,128,220,208,11,70,83,138,188,96,201,89,205,57,118,153,178,169,52,194,240,63,7,123,78,179,99,55,248,255,218,155,45,203,214,18,34,243,1,151,230,180,28,217,39,153,212,201,53,67,60,11,7,202,169,182,94,54,239,109,213,92,196,94,238,242,184,175,203,156,207,150,41,200,141,59,98,28,42,233,16,196,153,159,15,152,83,128,102,143,19,6,3,178,22,101,110,136,243,13,168,60,237,137,73,89,187,212,158,100,74,147,244,33,91,147,81,164,54,102,68,84,46,150,197,194,74,81,112,44,169,94,86,108,229,181,144,196,146,252,223,194,142,116,15,237,72,111,162,237,104,101,120,121,8,106,209,221,34,219,209,51,178,28,217,225,17,169,118,231,108,89,122,42,118,33,205,92,117,148,154,171,36,158,66,27,202,191,35,91,145,176,13,169,93,56,153,222,255,60,52,143,54,36,214,75,43,255,182,178,48,4,33,66,38,195,80,179,101,182,246,228,236,139,222,100,219,153,59,71,154,13,132,109,106,144,151,116,91,72,222,236,78,60,134,101,153,162,21,103,221,147,92,150,241,113,158,58,4,51,173,42,207,235,14,111,3,33,90,170,90,52,240,237,55,19,155,212,231,197,88,73,37,109,205,157,40,25,79,244,72,18,55,164,147,155,223,64,111,102,91,107,245,24,140,180,56,140,38,219,12,161,68,84,191,217,218,35,200,66,6,219,8,153,54,186,52,128,197,163,34,58,116,211,96,146,226,19,77,50,168,233,100,17,69,208,187,129,110,99,152,200,228,103,104,196,61,156,69,167,53,248,52,203,132,63,133,220,150,168,144,180,230,171,157,22,198,16,69,141,211,236,33,204,108,65,27,62,116,171,70,173,172,207,60,74,108,220,69,195,254,43,241,183,73,86,143,33,215,195,102,240,125,66,138,40,105,123,22,137,251,73,48,139,92,84,61,149,25,68,123,177,1,139,98,134,223,103,177,233,115,151,246,104,73,67,59,97,155,38,56,46,94,103,50,233,72,84,41,178,85,72,38,71,205,222,133,203,74,50,146,8,6,55,124,18,191,211,16,229,219,32,50,230,75,52,105,162,248,75,166,37,61,217,146,213,179,219,146,230,168,214,105,224,22,52,20,169,173,27,24,132,120,194,56,23,242,108,92,149,204,65,139,155,93,245,43,150,42,224,20,177,172,169,41,107,48,146,197,160,95,98,137,122,83,53,32,221,57,122,26,6,164,42,166,35,225,26,23,61,51,203,145,212,34,78,174,235,131,187,246,45,50,28,173,174,143,86,179,134,163,235,246,53,251,94,106,56,218,119,87,214,54,47,95,89,75,12,71,95,28,220,74,12,71,175,8,229,42,60,2,205,202,33,213,74,86,101,210,32,87,189,61,27,244,30,55,74,22,198,251,228,183,239,123,32,95,146,119,95,172,126,168,70,250,150,188,116,167,74,26,253,190,235,198,233,214,76,182,239,37,154,190,40,127,151,153,29,89,188,143,46,232,16,74,37,105,99,162,213,123,141,12,79,172,218,10,110,222,180,131,72,160,160,254,44,105,100,70,221,171,68,163,90,201,106,84,230,235,18,82,44,29,237,238,133,124,203,33,213,191,88,72,49,60,48,147,34,144,1,146,138,66,198,149,52,55,12,111,11,182,167,167,32,188,233,141,221,215,66,174,73,165,17,112,204,49,114,212,80,56,227,32,184,207,238,249,242,38,177,67,188,95,176,190,28,220,63,24,239,77,172,121,54,14,79,148,192,78,98,242,156,33,100,14,215,192,103,168,245,157,84,13,87,147,70,166,201,10,216,5,131,213,72,74,164,202,102,6,73,8,171,165,207,173,232,71,25,105,47,106,15,68,217,246,225,113,20,111,167,223,113,254,164,31,189,17,123,173,152,75,113,169,214,38,73,49,26,153,54,135,101,237,105,174,135,216,162,102,236,206,200,63,189,74,215,64,125,14,37,17,124,25,32,85,64,4,83,215,191,13,202,143,177,50,126,24,92,80,30,171,92,181,202,174,213,166,91,87,197,183,201,178,48,234,93,44,51,213,87,219,255,143,228,150,93,199,5,219,236,194,109,240,177,214,84,236,66,239,229,51,107,157,163,54,143,116,90,172,108,202,33,10,140,170,165,20,74,160,211,143,95,80,136,38,14,39,99,233,36,83,4,177,224,155,198,224,65,164,28,97,42,158,220,49,247,228,166,155,46,105,5,60,137,76,139,109,229,127,138,80,16,14,50,48,105,29,43,171,101,89,125,5,201,236,21,20,162,136,220,91,227,141,23,95,116,65,190,51,142,55,35,118,44,173,73,107,119,192,44,249,236,190,18,227,155,82,160,88,138,129,195,95,38,56,156,43,75,33,177,114,12,22,251,109,134,70,156,95,1,26,150,19,208,40,48,100,6,18,155,3,21,64,177,75,7,2,24,123,82,192,49,136,153,221,16,13,157,178,249,97,55,68,80,8,11,49,158,17,196,164,182,12,196,205,190,204,10,150,46,39,185,16,148,210,230,101,128,111,117,64,255,202,219,229,40,2,149,41,109,109,161,179,137,181,209,8,116,155,29,189,212,133,91,8,51,79,93,224,180,226,55,210,120,240,30,188,207,108,90,251,137,114,79,115,143,87,97,139,201,174,49,49,168,69,178,243,57,88,131,246,189,112,210,180,158,252,248,221,211,119,191,199,146,241,124,244,165,175,125,240,155,119,30,127,247,23,143,191,249,238,191,254,14,246,100,214,227,111,125,251,201,79,223,67,211,5,43,127,141,44,205,175,194,234,213,195,154,13,168,10,186,161,227,15,221,177,252,73,152,153,121,86,160,7,78,232,211,89,77,102,69,106,157,140,218,44,246,50,108,24,51,68,57,203,222,146,58,148,191,183,52,135,68,202,68,68,210,77,73,50,67,117,245,53,13,167,105,123,232,196,89,49,170,161,75,250,127,138,172,219,230,191,20,60,237,96,127,31,148,243,222,102,135,48,54,24,168,50,109,181,78,164,141,240,117,98,133,226,91,193,31,71,46,240,70,103,184,109,87,56,236,110,209,88,186,21,198,146,76,178,197,99,233,151,143,165,91,103,44,65,132,224,121,206,93,230,157,169,75,226,130,254,152,132,29,230,127,138,63,71,102,253,66,72,204,86,194,141,34,10,6,77,50,134,220,24,188,98,191,72,198,16,119,99,125,51,107,12,185,97,135,182,35,25,67,134,155,87,246,87,135,29,97,12,233,195,50,39,146,58,236,14,94,20,118,145,185,237,172,186,155,153,216,91,214,44,114,27,17,101,230,176,250,104,157,185,188,191,129,183,222,157,213,125,39,83,152,169,96,136,216,149,174,107,181,250,226,230,44,94,127,101,87,103,67,96,164,112,176,179,3,140,6,88,90,214,238,46,94,41,29,7,67,103,28,145,104,225,216,12,196,203,86,159,221,104,69,199,234,43,87,0,168,56,182,239,59,77,107,180,215,89,219,184,60,116,96,15,111,131,30,122,18,5,179,112,232,222,118,166,232,24,16,29,58,35,220,229,140,48,200,54,70,154,115,214,134,27,25,148,81,131,19,109,226,1,220,234,122,199,106,53,47,116,232,42,60,122,155,17,170,207,95,250,228,133,47,248,141,79,54,62,55,243,198,227,198,141,17,154,128,26,71,221,246,106,251,50,189,63,140,227,105,212,187,4,219,0,248,254,6,6,56,154,92,162,15,219,193,244,152,142,99,27,205,97,171,177,210,233,174,217,141,207,58,81,224,55,182,97,22,154,139,172,218,141,200,25,187,17,168,46,67,12,143,52,193,98,151,218,111,142,201,35,192,241,124,55,60,65,135,153,200,251,34,90,102,88,114,181,101,120,3,234,178,31,47,239,59,19,111,124,220,251,140,59,62,114,99,111,232,216,87,67,207,25,219,145,227,71,203,145,27,122,251,172,24,93,36,232,174,78,31,246,185,71,1,30,218,247,185,15,65,167,15,219,29,143,38,16,219,34,31,185,115,5,1,124,16,105,62,26,248,16,7,1,138,115,230,54,229,141,189,248,184,119,232,141,70,174,95,82,207,101,180,156,141,119,112,175,34,14,201,119,63,53,246,122,204,145,234,100,26,120,152,165,109,217,61,34,3,157,31,248,28,151,177,55,221,11,156,112,116,130,206,73,189,101,192,191,131,46,36,73,127,224,167,112,38,89,22,216,164,253,114,246,162,96,60,139,221,62,222,85,92,239,252,145,10,179,49,61,73,73,193,125,44,58,243,20,225,156,1,24,67,31,151,69,251,237,181,21,133,182,193,44,198,239,212,3,25,51,244,115,73,26,233,174,76,31,54,186,235,128,59,102,76,167,65,90,235,47,79,130,47,46,75,207,105,18,187,30,246,189,255,224,208,139,221,229,104,234,12,221,222,52,116,151,31,132,206,180,255,0,208,162,95,61,138,187,183,140,207,82,15,62,245,201,147,225,44,140,130,176,135,208,164,15,141,61,152,122,247,223,156,97,56,31,233,237,97,87,121,90,81,158,86,149,167,53,229,105,93,121,218,144,159,130,177,252,52,85,30,66,165,245,217,216,48,30,125,10,27,9,164,39,209,218,27,131,160,93,238,54,232,207,10,251,179,202,254,172,177,63,235,236,207,6,251,115,153,253,217,100,127,174,204,115,241,130,182,121,147,228,6,7,3,187,238,78,212,226,192,174,106,13,120,113,66,112,41,241,224,50,173,86,9,231,202,165,4,151,115,103,159,158,245,133,47,172,116,86,86,172,121,254,228,24,236,131,96,116,119,237,130,18,113,56,115,119,115,103,78,33,88,192,169,241,201,82,216,84,74,111,192,25,143,43,193,231,125,174,210,72,74,158,49,112,234,39,46,95,190,220,231,92,203,219,238,215,195,33,11,55,37,251,70,183,107,213,193,95,171,220,81,42,167,165,132,231,162,231,147,116,160,217,165,204,88,63,96,243,149,124,167,186,237,21,149,185,0,16,232,60,77,38,56,67,126,65,46,140,199,45,1,159,59,91,114,33,136,188,217,151,253,47,123,237,85,120,35,73,12,122,171,182,144,1,110,130,77,112,20,200,203,134,153,144,143,175,58,220,249,229,74,39,155,9,225,12,240,76,137,4,108,200,165,179,9,238,201,121,74,148,68,60,121,254,48,36,103,53,6,176,147,165,152,198,80,188,98,147,21,135,125,229,208,155,56,227,86,195,106,55,44,35,45,240,216,24,214,244,238,73,78,147,221,194,90,133,205,227,17,208,3,128,232,140,167,135,78,29,20,36,18,158,85,26,171,77,172,228,245,114,165,176,86,97,47,87,120,47,195,96,226,248,229,189,92,49,245,242,156,186,183,154,215,189,213,194,90,133,221,91,173,206,67,171,166,174,157,181,79,107,121,125,90,43,172,85,216,167,181,122,140,185,102,234,215,194,29,90,207,235,208,122,97,173,194,14,173,215,227,193,117,83,135,234,247,100,35,175,39,27,133,181,10,123,178,81,157,221,54,76,189,168,129,254,229,60,244,47,23,214,42,68,255,114,61,206,186,108,234,66,21,220,55,243,112,223,44,172,85,136,251,102,61,38,218,52,225,94,136,244,149,60,164,139,107,21,34,125,37,159,95,148,117,170,138,194,176,170,171,79,181,33,172,233,170,129,12,33,83,25,95,144,98,197,20,11,77,205,40,196,166,38,172,34,188,86,42,245,108,163,0,155,106,16,46,23,225,80,179,63,133,216,212,132,85,132,215,106,165,158,93,41,192,166,26,132,110,167,8,137,154,29,42,68,167,38,172,66,196,214,170,245,109,165,0,159,138,32,86,139,176,168,219,165,66,124,234,2,43,194,108,189,90,231,214,11,240,169,8,98,163,8,139,186,93,42,196,167,46,176,34,204,54,170,117,110,179,0,159,138,32,174,20,97,81,183,75,133,248,212,5,86,132,217,229,74,157,91,233,22,224,83,17,196,74,17,22,53,187,84,140,79,93,96,69,152,109,86,235,220,90,1,62,21,65,172,23,97,81,183,75,133,248,212,5,86,132,217,149,106,157,187,92,128,79,69,16,155,69,88,212,237,82,33,62,117,129,25,49,35,87,234,196,186,198,204,106,120,33,155,219,209,58,220,164,175,215,72,155,26,186,168,129,38,118,229,6,218,225,75,170,48,236,146,26,248,159,169,214,222,193,242,222,216,25,222,63,209,175,72,247,62,209,233,116,12,165,67,119,100,40,235,110,116,204,197,131,16,29,27,12,53,246,175,152,138,31,187,99,216,20,152,138,239,155,138,31,224,125,19,35,234,155,142,17,157,189,241,204,132,76,103,99,104,40,60,157,133,211,177,169,248,149,213,125,189,56,125,89,38,91,233,73,130,114,78,41,36,97,33,221,88,49,78,186,124,122,177,98,156,100,249,116,98,197,24,169,10,233,195,10,18,137,242,233,194,10,113,210,228,211,131,29,220,225,25,222,137,124,212,247,105,55,0,134,116,108,140,155,27,53,94,114,31,52,238,224,238,207,166,146,70,24,147,192,15,200,248,172,192,185,29,248,206,48,176,183,131,89,232,185,33,2,178,147,130,58,24,60,137,90,142,96,203,54,62,73,143,19,219,151,13,243,148,74,142,97,202,184,82,201,110,59,175,228,225,76,41,104,92,58,84,195,110,242,212,131,39,217,210,237,249,135,64,129,88,175,173,204,126,169,56,123,99,46,253,198,44,66,191,3,185,56,127,101,46,207,4,69,129,213,157,102,195,24,19,14,40,39,28,252,226,50,254,215,222,104,245,197,110,25,47,170,54,233,48,66,186,175,220,226,7,185,116,245,218,139,161,157,97,159,43,163,211,135,125,195,225,143,225,240,83,104,139,211,135,132,91,228,7,15,196,105,238,158,19,246,156,125,0,97,139,47,141,204,39,22,31,161,183,23,96,86,33,113,26,98,245,133,80,38,159,57,19,224,6,187,52,107,132,204,191,73,18,130,33,207,142,89,217,111,237,12,200,120,196,178,63,14,156,152,157,143,242,83,216,149,53,164,11,63,61,92,101,129,35,248,177,203,202,166,153,2,28,153,70,116,116,80,132,44,126,63,201,54,152,44,66,102,168,61,150,167,188,119,136,135,193,69,224,149,130,39,242,57,178,17,58,133,12,164,245,118,226,28,184,59,120,248,56,216,247,198,252,200,48,211,70,110,241,100,113,205,109,9,127,79,189,225,125,180,6,197,238,132,138,144,255,150,59,50,183,85,165,66,65,249,34,82,21,23,205,41,73,215,44,104,218,18,133,75,33,231,149,47,42,94,17,105,83,217,44,43,148,225,154,91,202,192,85,251,193,112,22,21,242,157,90,194,80,160,156,117,25,207,106,75,95,13,62,98,139,150,55,30,215,102,168,108,205,58,21,163,56,12,238,187,103,107,60,7,70,41,215,214,235,115,94,157,106,85,22,232,103,121,237,106,179,167,122,55,75,43,214,168,87,179,195,53,64,148,79,236,154,61,174,57,178,122,157,69,122,90,111,108,117,105,83,210,191,242,226,165,165,171,244,169,78,197,60,161,87,169,39,121,69,11,75,86,239,65,121,165,60,121,91,13,251,10,220,149,41,89,3,251,188,74,39,248,207,226,107,1,3,118,22,129,124,134,245,96,121,226,197,21,21,144,106,16,234,136,217,197,132,243,66,77,213,232,103,89,221,218,114,245,12,34,121,241,70,43,118,184,50,128,90,50,118,65,209,188,88,99,117,122,90,103,108,11,164,110,109,49,93,183,129,162,62,85,175,86,65,2,215,18,215,117,0,151,247,160,172,74,5,9,92,75,92,215,1,92,1,123,115,149,19,246,192,86,131,255,107,226,142,60,167,209,228,219,250,222,48,192,116,99,173,147,50,68,18,243,54,27,224,86,57,30,122,13,177,63,89,91,91,155,215,109,173,198,90,91,94,181,86,205,186,107,113,5,32,124,109,94,152,14,85,249,172,74,229,5,234,86,229,195,82,16,9,95,34,37,18,82,164,128,63,105,190,0,48,87,90,102,87,14,204,86,20,42,16,204,98,168,5,104,77,236,204,251,56,200,187,76,161,244,12,239,92,24,238,52,80,216,71,140,69,64,191,198,78,236,254,73,179,219,153,62,108,25,33,52,156,19,205,162,70,150,203,145,59,12,248,53,170,44,238,188,42,49,206,24,144,48,54,185,108,104,19,203,56,113,100,246,139,134,177,193,59,43,220,140,218,155,64,175,199,174,177,254,2,6,72,105,148,25,159,147,45,81,26,105,254,123,25,17,26,58,211,30,89,31,229,151,111,0,121,212,183,220,124,104,106,131,115,82,97,75,84,100,236,193,159,94,183,83,8,51,59,197,75,103,46,187,96,51,153,198,199,41,18,218,199,35,224,79,252,182,28,206,198,110,15,31,131,209,104,158,211,76,124,232,233,38,91,120,115,162,96,221,213,184,4,121,129,101,34,62,9,166,206,16,89,185,173,97,152,216,239,209,138,218,27,59,17,198,174,244,198,163,130,137,147,84,145,150,245,156,202,140,189,170,85,223,247,194,10,141,39,23,98,228,99,10,126,72,145,41,180,98,60,244,200,20,91,85,138,117,47,231,149,91,147,203,229,21,90,151,143,100,54,87,243,138,109,200,197,54,242,154,116,78,116,89,48,195,184,108,89,162,102,110,15,157,112,185,200,156,234,166,15,27,32,156,188,81,227,19,195,225,80,220,35,96,194,175,135,118,248,52,101,19,61,106,174,49,211,135,198,198,40,90,139,233,195,52,52,30,143,118,240,63,126,146,176,28,58,35,111,22,225,65,192,60,15,132,241,98,85,85,220,241,119,3,5,96,46,234,210,0,108,174,255,81,82,15,175,128,173,229,99,69,175,143,253,216,121,104,232,226,202,234,202,90,119,191,47,58,188,9,255,173,36,151,205,68,200,113,35,100,111,114,112,98,56,63,79,138,177,125,129,164,41,149,30,187,72,172,138,39,47,244,248,128,157,140,172,119,58,234,169,140,126,221,176,202,74,32,239,84,78,170,28,9,201,183,241,20,6,219,148,56,142,251,28,24,145,42,166,13,223,51,21,221,251,145,47,8,174,172,232,99,204,193,176,144,220,145,241,192,126,191,47,11,166,254,4,216,46,69,42,225,32,156,109,155,114,15,18,205,32,123,241,168,8,5,125,175,159,71,101,214,57,65,65,105,102,136,87,124,106,152,218,34,22,124,56,117,64,170,140,12,195,202,58,142,50,227,139,228,63,242,80,95,24,43,64,105,104,139,36,64,91,12,6,87,30,196,66,94,19,142,24,87,221,103,37,17,30,203,120,103,21,127,208,96,138,254,106,75,42,247,21,32,144,170,236,163,8,217,124,154,26,142,53,51,181,51,125,204,5,151,29,151,66,89,85,216,72,246,44,181,168,33,58,89,229,254,207,122,51,57,245,4,153,229,201,208,169,84,147,88,92,22,75,156,138,242,185,113,173,14,235,168,168,135,206,221,245,149,170,128,8,51,126,2,222,77,150,82,73,187,50,28,119,227,170,41,46,116,175,72,61,232,136,230,55,204,19,50,217,28,201,200,180,146,183,18,237,90,52,58,89,33,35,179,244,21,104,153,141,95,71,92,181,22,237,111,230,11,4,92,43,244,254,179,219,152,44,182,42,97,35,189,24,88,214,110,75,190,87,90,1,38,85,60,43,80,150,194,239,188,81,205,66,61,23,100,113,45,62,111,84,117,152,181,16,61,201,58,184,80,153,214,188,144,48,92,186,93,41,96,32,243,184,44,70,246,204,125,223,151,112,11,58,182,230,11,240,4,11,60,101,117,173,221,179,176,64,6,74,138,219,103,92,10,71,213,232,158,5,189,149,115,65,111,165,0,189,149,179,160,183,122,46,232,173,22,160,183,122,22,244,214,206,5,189,181,2,244,214,206,130,222,250,185,160,183,94,128,222,250,89,208,219,56,23,244,54,10,208,219,56,159,153,91,180,253,95,112,182,21,27,11,22,156,35,37,166,133,5,89,187,200,16,177,32,59,22,155,45,22,100,162,98,35,135,170,29,156,136,173,84,77,205,100,17,197,35,195,157,119,65,151,107,220,69,151,93,171,190,86,196,186,77,14,191,187,139,171,65,6,40,18,126,103,66,45,113,36,62,51,122,25,72,41,138,183,197,167,243,161,96,77,39,235,243,160,74,61,127,236,28,117,172,130,122,100,210,4,23,81,244,234,170,70,249,26,40,167,63,122,148,239,46,174,114,26,160,72,28,140,175,23,70,141,92,216,207,140,154,2,37,69,237,22,190,94,24,53,244,153,63,51,102,50,16,105,205,156,157,1,47,117,28,164,5,163,83,143,51,243,9,40,193,220,92,28,166,210,245,20,228,106,225,246,156,60,248,19,11,93,118,179,110,50,222,21,67,163,231,10,128,196,229,22,126,178,41,96,102,237,3,100,54,171,17,42,14,68,204,204,181,11,34,199,9,19,130,160,181,134,129,114,190,167,132,10,74,110,24,152,106,40,134,165,34,35,71,25,132,196,112,90,100,40,33,122,80,112,192,94,167,177,194,12,165,13,249,222,197,74,171,164,157,66,59,161,189,88,93,21,245,229,212,236,153,139,75,145,169,40,227,87,95,23,0,119,219,86,177,201,225,187,165,76,132,63,137,27,201,8,212,49,159,91,155,237,219,5,92,44,70,173,131,70,180,198,39,70,163,81,95,58,142,80,142,93,208,224,85,102,235,230,120,100,100,222,231,189,200,139,27,175,221,185,213,179,84,131,125,106,80,227,108,157,145,57,226,64,157,238,84,176,171,20,120,124,166,94,165,200,233,162,57,44,163,212,168,20,251,78,51,36,94,238,228,33,226,208,192,134,238,145,231,62,48,31,73,164,103,62,43,20,62,49,137,76,248,80,196,76,164,3,192,228,12,201,29,143,189,105,132,105,209,213,19,26,24,232,2,20,28,118,67,139,29,218,139,3,56,17,167,81,166,66,50,10,24,101,211,234,203,17,200,200,160,169,30,211,108,22,246,155,133,181,205,140,239,29,122,173,194,206,7,116,162,179,64,174,31,4,30,164,225,254,82,166,185,93,169,48,67,180,224,204,217,80,49,151,197,228,209,173,134,107,254,224,116,250,210,254,4,105,166,146,223,60,177,217,210,138,217,36,7,128,201,253,172,82,113,3,15,143,26,248,173,103,149,65,192,229,100,54,118,242,128,240,207,229,112,232,38,111,30,20,250,40,195,112,244,27,43,121,242,77,99,223,249,243,182,101,217,39,48,53,40,195,229,170,205,98,210,98,226,208,235,189,75,111,184,254,125,207,143,46,61,8,194,251,36,150,46,81,186,215,253,163,153,123,9,115,145,221,3,76,103,99,55,98,113,100,47,193,128,198,151,158,109,53,250,217,38,239,171,97,20,89,187,148,151,135,82,213,76,156,233,20,6,62,234,89,87,225,255,250,248,127,159,190,122,251,170,61,188,186,125,195,142,174,93,221,190,106,207,182,241,95,23,255,249,19,252,231,46,254,227,193,167,155,54,125,137,182,177,172,244,226,224,6,190,152,164,47,8,24,1,120,29,255,185,127,45,253,247,229,180,214,53,44,117,151,183,192,95,190,158,162,225,93,75,48,112,68,121,1,229,245,244,5,251,247,77,250,55,72,81,112,16,208,235,201,227,253,63,190,250,58,111,236,53,252,103,237,70,242,105,237,218,213,27,55,8,174,40,187,141,47,36,88,15,174,241,254,240,231,201,13,44,32,245,119,227,134,6,98,118,19,95,188,158,208,81,250,180,178,173,2,91,211,158,223,164,198,88,127,38,162,179,74,217,137,68,136,3,211,176,92,149,113,59,184,169,225,22,232,216,123,212,34,244,129,119,85,233,117,176,157,246,146,94,72,37,2,106,241,129,94,226,205,27,181,171,108,94,47,171,146,193,99,118,189,118,43,7,245,171,28,111,215,70,236,126,125,138,173,92,171,93,37,184,86,3,177,37,122,33,241,138,119,157,48,149,6,251,186,54,167,59,215,181,57,253,20,97,76,74,97,4,58,12,175,20,198,253,255,3,227,153,194,96,114,107,200,197,191,120,73,128,29,141,51,61,93,200,188,41,73,49,157,153,143,245,18,153,23,15,244,42,179,210,42,43,244,226,53,173,128,35,175,9,202,119,253,121,69,43,223,41,41,223,209,133,201,230,53,109,86,119,180,53,70,127,62,214,158,55,82,114,75,163,194,218,245,116,217,112,95,239,249,129,254,130,173,55,75,210,202,242,154,88,80,165,23,98,84,175,39,171,219,235,124,173,21,148,167,47,7,233,202,237,166,139,243,235,201,203,3,13,222,146,2,79,176,32,173,91,127,146,246,68,127,126,227,218,213,161,76,227,251,32,222,215,174,221,144,148,9,241,230,117,141,85,38,159,70,80,105,205,205,87,174,190,40,215,99,207,162,22,254,243,34,35,133,194,67,236,133,132,16,169,13,158,62,35,24,241,58,58,119,186,154,190,146,89,8,100,61,32,195,185,38,218,7,130,231,56,149,89,85,166,75,13,179,156,170,148,74,191,111,82,47,82,90,76,132,150,38,104,170,115,24,171,48,212,24,245,53,77,45,73,201,116,112,157,51,174,34,106,254,68,35,143,147,37,151,242,124,112,173,102,5,87,147,48,199,146,244,75,72,47,88,221,213,52,94,143,24,244,248,154,246,250,129,52,68,82,197,3,93,240,12,249,167,84,191,220,22,208,134,90,133,7,215,84,234,4,233,112,75,179,200,77,103,209,159,164,141,75,92,210,73,121,236,205,180,152,119,77,215,198,211,97,242,182,211,190,28,232,2,133,49,145,163,53,157,2,210,85,89,222,175,201,53,181,227,108,168,95,87,53,126,182,144,164,207,107,215,85,205,125,114,61,33,33,107,86,219,49,76,174,171,147,249,77,146,19,174,38,55,238,106,72,166,236,114,44,248,51,165,109,58,161,183,133,48,75,241,233,208,219,13,77,164,189,158,136,204,215,228,109,66,50,255,25,148,207,37,255,72,194,111,255,234,109,101,245,218,212,215,154,79,11,153,42,94,188,168,41,240,79,229,197,155,55,84,58,177,103,87,123,62,168,91,193,213,88,43,37,236,236,211,218,182,139,161,36,109,187,62,107,68,81,90,85,143,111,104,171,170,190,14,207,204,180,116,115,159,143,95,84,165,27,107,50,255,57,208,158,153,222,36,205,204,201,117,227,50,18,73,194,58,186,174,114,220,129,174,52,49,173,106,77,18,129,18,79,78,210,37,171,243,25,173,226,218,103,180,37,170,163,9,231,55,51,200,60,72,25,221,187,102,212,54,222,148,118,235,153,237,168,147,66,210,12,10,250,188,186,175,9,32,33,95,102,122,171,179,164,247,146,160,86,229,178,180,19,46,88,56,142,53,141,194,211,85,218,251,215,19,121,230,170,176,214,182,181,81,100,26,180,52,139,153,240,136,174,169,150,141,215,180,85,72,64,184,122,213,194,20,243,110,207,210,44,55,194,240,180,205,13,93,59,214,199,32,135,209,23,124,197,148,214,56,129,183,13,233,124,170,33,29,80,225,39,249,144,170,145,30,75,53,216,185,84,67,58,152,74,74,147,253,188,65,6,116,124,199,205,182,13,114,168,198,23,220,146,222,232,240,2,137,243,106,35,113,242,255,130,63,215,16,205,203,118,196,58,32,221,210,107,112,139,121,5,16,57,137,143,26,159,194,124,16,220,76,201,224,107,145,188,26,116,132,144,182,144,164,44,162,194,100,204,110,164,201,144,20,34,240,103,41,247,80,138,176,76,138,196,145,23,95,227,1,78,99,157,200,151,105,146,83,32,33,42,131,195,207,40,232,145,87,225,189,45,27,112,217,212,222,160,4,74,198,65,20,17,176,4,41,212,46,81,62,37,5,145,52,169,18,117,72,36,82,106,172,209,179,154,93,137,191,148,66,183,17,77,233,165,124,160,212,72,238,3,209,151,36,217,82,35,205,182,148,233,254,167,96,170,16,9,248,53,10,106,37,83,106,106,43,143,193,88,125,158,105,207,152,41,73,121,33,229,111,82,222,31,118,181,231,21,237,121,85,123,94,211,158,215,181,231,141,210,209,135,158,42,225,229,27,103,204,168,162,147,42,75,27,62,101,228,203,61,13,150,20,39,91,151,230,90,6,0,190,228,115,73,75,224,164,205,60,181,138,58,103,197,249,66,227,121,150,207,233,121,67,53,67,102,34,187,176,8,75,64,84,69,40,20,181,193,58,248,201,74,77,177,162,230,22,157,241,184,70,131,130,60,149,155,213,233,137,167,49,13,74,0,37,79,32,113,17,233,252,16,52,140,223,70,183,91,62,126,5,168,43,160,58,89,80,122,13,113,144,215,80,206,105,51,2,136,231,141,162,247,116,126,219,160,228,81,38,240,57,25,164,148,86,229,211,208,198,178,152,51,201,123,118,224,215,232,80,26,40,93,66,210,71,67,195,217,196,82,249,77,166,144,213,22,151,115,167,111,126,170,41,125,130,230,150,172,37,46,76,121,167,178,45,101,202,168,109,132,98,113,203,109,68,176,205,249,10,206,20,98,154,183,131,125,237,228,208,214,200,196,90,106,170,70,146,184,227,249,118,227,249,124,162,137,148,23,106,223,116,76,186,229,0,42,96,213,181,27,74,254,150,69,48,147,169,126,46,235,148,150,222,162,152,14,43,229,0,42,208,97,69,208,129,231,130,169,68,135,149,124,58,156,39,1,86,139,9,176,90,14,160,2,1,86,235,178,231,106,126,231,207,165,215,107,197,189,94,43,7,80,161,215,107,139,176,255,90,126,207,207,214,229,245,226,46,175,151,3,168,208,229,245,69,56,125,61,191,203,11,246,117,163,184,175,27,229,0,42,244,117,163,46,83,111,228,247,179,110,7,47,23,119,240,114,57,128,10,29,188,188,8,255,94,206,239,100,229,222,109,22,247,110,179,28,64,133,222,109,46,194,170,155,249,189,43,239,214,149,226,110,85,0,80,161,91,87,202,184,178,66,22,46,147,46,182,106,212,103,23,4,182,102,212,185,234,100,228,50,170,114,229,56,46,4,182,20,219,149,26,93,223,40,195,177,14,176,203,165,152,45,212,225,114,28,23,2,91,138,237,106,141,174,95,41,195,177,14,48,150,151,171,16,181,133,122,92,142,228,66,96,203,209,93,171,211,249,149,50,44,107,65,91,45,197,109,177,62,151,99,185,24,220,82,124,215,235,244,126,189,12,203,90,208,54,74,113,91,172,207,229,88,46,6,183,20,223,141,58,189,223,44,195,178,22,180,43,165,184,45,214,231,114,44,23,131,91,138,239,229,26,189,199,44,98,197,88,214,130,182,82,138,219,66,125,174,128,229,98,112,75,241,221,172,211,251,181,50,44,107,65,91,47,197,109,177,62,151,99,185,24,220,82,124,175,212,233,253,229,50,44,107,65,219,44,197,109,177,62,151,99,185,24,220,124,124,233,30,132,102,132,78,173,207,233,77,33,113,20,151,3,65,207,178,164,157,19,137,19,186,210,218,82,31,210,202,157,34,0,34,243,26,63,105,212,47,152,53,240,14,91,94,197,208,29,229,86,99,41,197,242,106,178,164,98,185,149,247,175,228,214,100,121,198,242,107,238,231,214,164,212,99,5,221,196,92,100,249,36,154,229,99,219,217,24,230,213,99,9,202,114,107,94,89,221,55,214,148,210,184,169,167,57,120,221,47,191,66,50,30,21,6,65,78,238,166,181,113,165,168,134,76,255,50,162,75,41,223,212,10,5,196,78,179,191,105,85,114,136,44,39,130,83,107,228,17,55,205,9,199,202,43,62,19,34,104,65,67,143,90,208,16,110,19,57,0,147,56,3,6,160,60,44,65,67,142,75,208,72,42,24,97,166,217,226,36,120,236,184,189,67,73,227,242,107,209,125,239,76,173,110,187,176,18,94,232,206,212,201,95,142,13,199,53,105,82,185,6,102,149,211,15,188,120,106,57,35,180,172,228,147,107,178,247,5,21,121,94,185,108,77,254,161,160,170,36,47,75,79,231,210,4,116,166,131,86,233,62,116,7,19,209,41,150,159,156,108,116,41,185,41,35,93,131,167,164,75,189,82,18,15,140,156,195,235,92,23,148,100,3,65,245,121,55,204,185,234,210,111,217,108,117,188,135,20,49,186,65,33,163,213,243,217,231,251,202,194,71,193,163,115,219,19,41,236,204,13,138,188,112,154,168,148,186,202,175,15,166,47,76,71,218,249,39,193,44,220,95,234,154,34,124,100,40,86,161,226,135,33,174,10,75,231,196,24,22,178,172,99,20,166,177,184,115,80,130,79,178,28,100,84,45,161,74,18,188,194,6,149,162,172,101,221,19,40,167,169,252,140,120,57,13,230,86,208,148,163,226,102,149,36,105,197,93,211,203,228,38,99,43,6,163,151,41,76,13,87,8,202,88,174,66,234,186,28,160,165,165,43,38,220,171,8,190,14,246,82,182,192,114,232,198,194,85,51,28,86,3,175,36,14,202,215,26,170,229,127,170,192,117,166,194,229,185,174,42,240,97,53,192,166,116,96,21,57,179,172,129,178,124,106,181,120,181,110,99,53,250,85,175,106,141,84,128,117,248,185,102,83,230,76,139,11,112,120,53,238,203,205,64,86,149,193,115,171,213,201,187,86,149,233,107,52,86,156,166,174,206,68,168,212,104,245,124,127,245,39,199,66,8,44,212,255,69,129,44,148,212,178,246,36,90,164,249,178,220,161,11,78,44,21,10,215,214,48,6,122,221,197,132,231,230,169,55,219,234,205,178,154,179,171,254,172,90,96,54,45,58,139,22,158,61,103,153,53,103,154,45,11,206,146,69,103,199,153,102,197,217,102,67,189,133,134,167,148,170,199,248,153,74,213,211,185,213,155,4,21,26,42,202,124,87,127,66,20,54,88,53,125,224,162,147,163,86,227,11,244,123,49,16,11,228,198,92,112,210,212,105,186,56,253,232,153,38,16,131,193,22,19,158,10,67,90,78,244,44,126,13,158,198,143,149,175,157,203,79,174,84,61,159,27,181,149,110,156,48,60,28,190,153,47,130,130,172,161,46,130,139,177,250,89,18,253,45,142,134,73,29,72,20,130,179,19,41,145,175,103,195,239,172,132,74,120,252,108,104,200,108,46,49,186,68,38,73,121,42,185,218,38,151,252,100,141,178,105,26,193,82,195,147,158,81,208,240,37,14,42,92,89,204,68,192,59,41,186,28,152,100,253,107,232,153,6,11,32,58,234,45,56,217,226,169,39,27,203,235,168,150,126,144,27,189,141,216,44,231,161,195,35,149,150,93,186,209,226,28,54,88,42,170,124,120,231,101,108,150,88,81,86,220,19,131,113,134,35,181,236,133,13,150,168,80,251,66,41,12,179,159,132,101,56,23,5,121,54,84,68,68,74,110,216,232,118,42,182,102,218,237,20,236,98,88,147,58,16,74,122,104,192,53,83,238,72,76,172,52,9,98,131,103,65,52,49,29,38,64,204,197,13,191,202,139,98,114,86,110,130,148,6,164,229,134,108,158,28,177,209,105,155,58,148,151,35,177,154,84,40,79,151,104,156,3,53,32,73,153,19,171,161,148,220,73,205,30,211,201,135,116,217,124,138,101,71,129,217,212,138,134,26,221,203,133,85,214,178,85,10,203,175,27,78,53,55,87,11,171,108,24,170,108,20,98,229,72,7,123,178,128,76,210,49,230,87,77,111,4,139,165,39,77,204,216,208,50,51,74,23,240,120,30,183,228,244,72,74,235,148,188,211,93,7,167,15,243,209,160,108,141,230,79,211,176,192,125,130,101,109,148,16,231,153,27,27,171,69,173,37,32,243,111,109,215,239,39,189,160,164,142,197,221,204,140,46,230,119,84,224,240,60,98,133,248,167,153,30,115,137,195,243,61,42,254,11,44,233,163,124,45,190,215,224,153,31,243,155,243,38,7,194,211,38,199,203,71,139,100,173,30,77,8,209,95,253,196,82,158,93,226,208,82,78,17,217,88,239,116,114,142,54,77,49,27,106,172,211,74,126,185,147,250,103,175,153,120,4,234,36,216,212,166,134,112,187,42,198,190,10,201,249,182,184,226,101,97,37,152,194,202,138,145,215,180,116,143,249,126,72,251,125,147,84,7,110,73,18,80,102,200,193,68,203,102,166,219,138,2,105,190,209,92,130,166,182,77,173,48,134,41,85,180,36,149,25,65,38,205,122,51,22,197,89,34,149,73,33,228,169,200,228,104,84,120,234,228,175,84,84,31,6,125,81,112,178,98,153,40,112,139,128,84,120,199,232,53,152,74,211,101,17,130,132,158,18,134,73,232,99,82,149,148,124,151,218,55,57,143,227,73,161,131,67,133,228,151,5,176,205,195,92,65,150,151,103,194,172,211,106,226,112,33,174,8,25,219,44,78,139,169,161,78,201,49,235,128,73,39,92,70,46,11,226,103,92,80,234,211,199,140,172,193,149,133,114,104,214,0,156,162,47,28,112,204,89,34,10,221,90,54,20,69,65,18,237,73,236,19,13,201,141,2,121,82,51,221,102,225,118,92,153,107,87,56,18,34,114,131,30,205,39,69,111,179,68,220,45,146,142,242,249,231,119,91,90,208,143,115,201,201,89,13,110,253,172,148,213,224,46,144,238,115,49,66,156,19,216,218,25,63,101,176,218,133,79,61,71,103,21,150,145,133,242,149,5,217,108,209,81,201,11,195,194,82,84,61,191,56,199,179,164,65,95,176,186,95,176,118,207,198,50,38,72,58,186,73,66,207,115,192,120,229,220,48,94,169,128,241,202,57,96,188,122,110,24,175,86,192,120,245,28,48,94,59,55,140,215,42,96,188,118,14,24,175,159,27,198,235,21,48,94,63,7,140,55,206,13,227,141,10,24,111,212,197,184,202,4,47,181,120,157,117,62,86,48,145,157,117,2,85,177,169,157,149,229,75,141,112,103,229,208,42,86,187,179,242,84,21,51,159,166,11,156,40,70,129,178,165,211,156,98,116,33,173,35,111,54,164,249,73,159,175,143,138,33,199,230,25,84,34,19,156,12,186,231,128,169,148,158,243,204,216,102,97,233,24,39,217,75,235,97,93,133,44,139,93,10,58,199,94,46,116,129,40,79,159,173,165,84,154,211,150,46,164,56,159,69,161,172,154,179,244,12,26,189,9,78,102,86,224,215,51,98,202,51,112,158,25,83,21,142,142,41,101,68,61,35,166,44,175,231,153,17,85,192,100,148,132,89,93,52,171,140,152,188,234,117,106,114,120,21,58,203,240,55,207,8,223,64,30,9,252,106,185,125,166,56,147,106,137,81,186,12,176,49,169,106,181,235,193,122,210,204,28,179,81,98,230,173,26,201,250,121,53,225,234,243,182,244,6,31,40,188,245,243,153,248,214,137,117,73,25,176,130,20,172,74,144,77,227,29,186,178,108,172,213,44,101,229,192,212,243,133,82,195,155,148,236,83,189,137,184,210,106,36,57,91,171,52,92,193,86,175,164,56,213,44,224,11,167,113,93,12,116,229,140,174,139,129,144,239,205,105,168,21,178,253,82,195,152,0,81,1,68,102,69,179,160,82,220,136,10,206,150,202,38,22,231,135,14,51,88,167,25,96,77,167,144,234,105,173,48,207,86,59,107,18,89,97,205,242,254,11,82,118,216,47,88,134,115,54,213,54,44,166,221,102,33,105,244,84,158,102,23,138,66,18,21,5,191,95,209,237,213,157,10,119,68,41,167,108,145,15,151,148,228,180,236,36,82,58,82,94,73,162,210,75,121,102,229,40,244,106,178,217,70,146,109,214,116,194,11,92,87,134,33,79,109,42,251,100,41,9,78,77,180,76,23,119,204,146,240,124,63,19,170,56,57,0,208,142,120,55,203,41,198,83,210,230,40,19,44,51,173,161,197,18,200,34,94,121,150,17,11,252,230,140,233,106,43,22,103,221,168,230,234,83,33,119,109,49,3,85,237,67,233,88,11,214,147,55,181,130,220,218,80,22,50,127,38,193,109,158,172,144,18,221,146,176,40,135,151,164,187,45,6,41,210,222,86,132,202,147,223,22,195,100,73,112,51,16,157,130,59,168,133,139,130,97,110,65,53,107,151,167,38,185,19,4,113,207,178,230,187,173,185,237,172,59,251,189,253,153,79,3,216,244,109,215,142,91,39,126,27,86,216,32,140,163,65,220,158,46,89,222,228,224,210,232,193,189,120,214,222,219,115,215,87,187,235,110,123,234,31,88,88,121,184,146,169,108,205,34,23,207,181,189,97,108,245,227,118,216,116,91,253,35,39,108,132,131,164,100,235,4,95,248,131,248,208,139,108,119,224,183,159,27,134,174,19,187,55,198,20,31,211,142,225,213,61,88,115,247,219,247,134,143,30,185,253,208,141,103,161,223,136,155,214,200,59,178,236,147,40,118,64,26,221,165,96,7,39,150,228,63,96,245,44,84,218,173,249,220,222,241,219,135,241,100,188,5,149,96,221,241,45,124,49,14,156,209,118,48,153,142,221,216,197,15,176,52,79,209,83,117,121,116,236,131,134,56,92,198,137,8,240,241,188,37,234,157,136,207,127,236,30,247,252,182,244,100,35,228,30,107,192,142,157,232,254,171,152,164,0,138,240,159,118,4,248,140,241,141,23,125,54,240,252,155,32,80,183,228,7,248,194,138,216,200,41,159,135,86,225,141,248,105,43,229,210,7,123,228,238,51,84,216,15,27,244,54,103,2,93,9,223,252,220,204,13,143,35,248,162,191,178,5,214,47,250,251,129,212,9,124,156,207,91,240,230,158,219,108,237,218,93,241,211,102,84,114,71,55,29,143,136,39,83,124,123,236,68,81,207,98,5,64,169,246,198,247,238,225,119,162,246,189,163,166,245,248,235,127,243,225,143,127,246,193,111,190,121,250,206,127,61,253,254,207,218,237,182,213,218,77,90,65,118,27,236,236,218,193,160,9,128,55,221,13,215,106,217,240,203,25,110,56,236,215,218,250,198,136,191,27,185,171,86,171,101,123,3,120,88,217,223,88,129,215,99,252,189,62,188,178,1,191,35,252,189,185,126,5,43,14,241,247,104,120,165,11,191,71,103,230,50,24,154,195,224,193,117,40,136,131,145,67,2,28,171,123,196,45,208,119,40,114,184,154,91,226,222,189,216,139,199,174,101,155,185,22,87,25,96,219,21,100,91,219,74,148,9,228,228,181,132,147,145,182,204,25,222,90,66,164,155,234,72,182,49,87,116,107,137,138,32,193,145,128,135,241,50,162,128,24,44,135,51,63,246,38,238,178,168,3,184,222,39,70,10,221,253,208,141,14,209,28,101,103,176,23,43,19,121,237,89,118,189,73,145,207,118,233,228,224,83,192,52,129,170,78,1,211,244,169,48,45,128,245,37,158,159,219,83,100,203,25,177,165,51,92,227,44,184,233,108,118,217,175,238,112,109,200,126,109,236,173,175,177,95,43,87,58,87,144,65,39,84,107,184,190,191,193,222,95,217,24,238,243,90,35,167,139,37,246,169,196,198,101,226,97,226,230,209,30,255,181,233,172,179,95,235,163,253,85,206,248,107,162,213,213,77,49,25,214,215,71,252,215,229,253,203,28,186,187,233,118,16,250,33,50,255,254,154,11,200,216,123,52,17,70,93,156,87,7,248,187,179,178,142,191,175,210,36,186,236,224,239,35,252,237,116,86,16,221,99,42,223,89,71,36,30,128,172,247,155,199,45,123,155,10,195,252,131,151,15,241,247,240,178,139,179,236,62,21,94,233,2,38,125,49,199,26,215,80,234,179,137,22,247,189,253,166,133,62,177,251,176,46,141,172,193,96,128,106,70,176,223,184,123,60,217,11,198,143,30,249,179,241,120,48,240,119,216,115,27,125,212,157,56,8,119,91,39,80,243,106,24,58,199,48,212,244,183,233,183,30,61,106,198,131,123,240,3,126,185,23,47,250,23,47,90,254,108,178,231,134,18,96,144,85,174,127,16,31,182,78,226,139,23,155,48,211,197,74,211,1,65,35,201,129,57,159,219,39,81,207,177,253,158,244,133,207,249,240,83,3,1,107,235,100,4,202,84,239,66,103,222,227,191,186,54,89,91,122,254,78,184,180,180,11,19,210,149,214,60,104,250,48,132,213,215,159,219,251,61,103,62,231,79,160,153,35,31,223,8,195,32,108,90,47,250,0,1,214,98,152,66,232,31,15,218,115,131,117,222,69,205,109,153,126,239,141,93,208,190,96,18,250,67,183,253,5,255,69,191,65,75,57,150,221,115,27,162,136,77,21,28,164,81,35,216,123,3,54,165,81,99,50,139,226,198,33,168,83,160,48,100,104,219,108,53,128,241,15,131,17,72,226,57,18,39,0,145,122,161,3,178,244,66,55,165,138,68,145,216,48,64,56,69,20,178,113,193,218,246,65,133,108,182,132,228,244,128,136,72,50,219,215,105,52,198,38,131,1,17,73,110,43,60,62,241,4,95,128,170,64,96,30,61,18,191,160,89,96,37,103,60,62,70,6,25,183,24,109,97,221,154,207,19,6,188,199,24,16,190,251,244,175,133,154,7,40,39,18,147,180,56,122,111,82,81,226,144,120,240,50,17,175,61,13,131,56,192,130,237,56,184,75,53,219,176,203,25,3,176,118,52,246,134,110,115,211,94,238,138,14,90,172,18,193,6,142,108,131,14,6,173,205,134,64,34,96,63,92,78,164,55,76,38,219,214,109,144,157,88,225,209,35,235,174,203,234,110,49,94,223,15,131,9,52,212,179,174,134,7,51,92,145,34,94,240,210,255,211,220,234,189,230,61,122,177,229,199,240,107,243,81,119,227,209,234,74,11,126,130,116,158,76,221,81,139,65,120,238,18,8,214,40,110,198,173,45,214,183,222,81,0,92,214,145,200,195,222,159,52,25,137,93,152,74,159,74,38,13,224,236,38,108,15,115,26,56,149,209,166,99,135,3,228,96,54,21,129,100,241,11,110,63,94,90,106,133,59,241,46,176,71,188,43,70,60,76,91,186,43,73,2,65,93,88,100,96,169,106,161,96,224,111,14,220,248,229,7,254,43,97,48,133,13,229,49,227,179,136,213,10,7,69,101,16,12,136,129,102,56,8,219,251,222,24,195,159,55,19,78,114,147,137,108,4,113,221,141,134,161,55,133,65,33,28,219,46,8,18,54,157,230,45,144,160,192,5,179,232,176,237,76,167,227,227,102,108,135,173,185,208,55,211,222,93,71,246,18,20,114,7,221,190,251,130,35,70,141,83,176,239,2,133,120,255,145,220,23,6,73,137,29,119,119,75,126,232,129,68,114,255,104,101,235,46,39,11,140,160,125,161,211,106,67,3,55,156,225,161,218,51,94,36,216,177,28,107,183,197,180,108,128,209,2,220,123,37,221,141,182,120,1,38,147,121,1,207,5,106,218,101,85,1,167,86,79,66,176,16,59,181,129,99,66,178,108,40,98,24,10,236,132,160,182,79,226,233,214,32,43,157,161,242,196,139,220,54,78,204,157,184,237,194,146,116,56,243,239,47,111,184,107,87,58,29,182,240,166,111,187,123,171,221,81,231,74,7,21,161,118,124,232,250,205,184,189,231,249,35,154,3,182,181,183,135,106,39,8,180,47,14,78,112,138,246,242,118,1,32,26,166,154,190,195,36,4,83,116,248,111,69,209,97,93,206,42,32,188,44,87,124,78,128,88,206,108,12,91,48,204,129,5,10,36,87,106,4,68,161,14,165,229,176,140,80,116,120,27,146,130,148,148,187,208,157,179,130,217,21,238,68,210,244,122,77,156,220,168,224,182,112,116,240,21,232,253,178,210,139,171,223,220,102,218,242,72,17,216,160,74,183,61,223,139,113,69,120,224,196,195,195,222,9,81,67,22,246,176,84,203,229,230,54,91,128,128,150,248,70,89,70,118,44,142,187,181,139,169,42,167,176,120,248,229,186,171,248,217,163,102,72,223,204,31,44,211,0,241,129,224,37,206,145,252,121,67,159,59,44,113,232,186,188,36,104,160,160,36,56,209,61,24,157,158,133,218,56,109,83,44,27,183,91,104,43,4,69,228,115,119,182,131,145,59,11,199,128,20,127,184,238,57,227,128,62,210,64,192,123,186,208,120,29,219,59,97,118,235,59,193,3,2,255,38,107,136,250,67,181,110,208,46,255,243,236,130,10,130,96,219,126,86,23,89,3,233,96,193,180,179,240,203,77,207,29,143,0,14,214,38,115,17,189,32,200,172,222,93,119,60,230,161,27,225,93,228,58,225,240,240,38,222,9,61,185,121,239,225,30,162,6,127,39,212,62,161,194,190,209,79,106,18,63,160,121,133,154,5,108,232,172,224,21,225,111,107,209,78,201,246,124,92,100,123,150,203,29,116,65,23,10,30,44,143,130,7,176,197,231,103,0,189,147,125,152,234,32,104,92,215,239,161,174,19,12,239,35,75,219,80,242,85,193,14,163,30,201,3,120,37,126,50,122,222,133,121,128,149,56,117,65,94,97,103,112,156,240,239,16,116,173,96,194,105,142,239,145,214,159,97,134,191,246,198,230,250,39,31,128,164,9,30,0,239,251,110,200,222,115,90,223,157,237,73,132,134,122,140,112,24,133,17,254,78,130,145,183,127,124,7,47,151,141,122,39,83,231,0,244,30,234,53,254,118,175,185,14,255,213,235,218,248,231,46,154,155,87,58,54,232,46,206,184,7,147,21,250,70,117,111,121,81,140,240,216,211,29,119,31,58,7,116,103,40,48,240,18,22,172,212,171,216,135,91,41,147,49,92,174,187,49,236,239,89,79,165,42,195,89,136,135,69,183,169,12,172,99,0,131,183,65,227,136,189,36,101,25,94,68,179,61,29,52,175,13,175,95,34,209,107,73,111,16,24,227,35,198,118,19,199,243,9,200,117,157,219,244,119,162,211,126,16,191,2,179,13,103,162,194,162,8,25,7,48,33,14,159,15,58,153,101,226,118,59,115,233,251,45,231,56,152,161,192,70,122,219,13,220,160,71,54,222,19,59,130,127,161,74,8,122,57,168,194,118,227,141,25,232,103,161,37,6,198,134,7,88,186,34,214,4,195,13,246,38,163,17,254,25,185,99,252,195,250,76,191,70,30,253,101,54,121,146,39,40,149,239,32,23,221,6,165,133,120,25,250,112,151,102,181,67,35,210,177,153,54,20,97,39,35,0,132,110,237,200,205,130,235,124,105,240,162,153,255,42,103,60,62,90,126,50,90,184,62,195,188,216,14,198,175,211,121,129,181,178,214,65,242,79,38,78,40,209,126,164,51,4,118,255,142,27,161,0,44,226,80,152,132,7,52,201,217,56,221,5,76,177,3,2,176,181,55,157,220,67,153,55,139,238,89,54,61,129,72,31,222,195,29,209,61,111,36,222,193,200,163,248,85,138,128,248,189,135,11,185,120,201,150,173,123,184,104,136,87,174,63,82,158,189,232,30,200,153,61,34,179,82,45,8,239,89,187,54,23,232,68,26,193,51,222,129,31,132,238,232,42,74,104,64,23,148,197,109,10,39,123,51,12,64,70,239,114,113,241,10,238,240,66,63,149,31,140,149,65,106,69,183,131,61,143,81,140,93,222,197,9,128,144,186,104,150,125,224,193,82,10,59,5,28,68,54,158,236,1,87,97,177,44,194,8,127,254,14,91,12,133,16,235,237,145,82,104,127,38,222,198,92,152,123,193,195,94,36,222,112,25,53,84,159,175,197,176,143,99,175,4,144,107,184,140,191,54,133,5,74,172,37,183,236,27,222,148,49,89,239,144,10,39,139,61,195,227,208,241,71,99,96,52,217,244,75,235,190,216,77,124,106,208,133,135,11,3,151,171,2,176,150,128,100,192,241,111,146,53,142,94,146,228,104,161,250,227,78,145,98,222,132,226,151,196,180,249,86,215,237,156,22,153,178,141,192,112,139,65,237,123,35,177,155,160,54,158,227,139,39,53,219,230,235,67,203,118,146,74,142,98,155,26,248,182,250,162,45,203,145,150,216,0,4,131,3,34,11,218,149,34,247,213,224,179,17,96,84,84,17,246,220,157,190,247,66,32,182,10,30,108,21,130,29,111,183,141,91,79,78,35,101,81,165,45,73,19,139,180,178,88,226,54,115,68,139,34,131,78,29,30,87,192,73,171,71,91,62,134,217,88,198,140,224,69,3,235,230,61,107,105,140,88,226,244,234,51,122,70,110,204,104,153,46,239,118,100,91,22,232,121,88,107,56,72,116,48,88,21,180,230,189,17,12,246,64,95,209,96,6,164,18,3,77,117,236,39,137,190,87,73,122,112,61,121,142,148,24,182,83,169,60,24,193,104,165,154,24,236,14,135,210,35,154,28,134,137,69,113,224,164,198,197,33,183,30,194,59,246,3,24,34,49,31,2,20,167,141,236,230,142,175,193,90,126,19,38,237,8,37,129,211,148,75,181,153,102,133,210,225,226,69,227,107,49,19,58,132,86,250,126,96,44,221,2,164,104,62,144,208,145,203,164,111,91,108,218,232,42,38,27,174,233,224,179,119,95,126,137,13,126,243,234,142,117,205,137,220,141,53,96,7,188,176,62,114,155,236,207,107,119,94,220,78,212,108,51,180,86,171,47,211,184,205,148,198,193,148,134,119,198,102,213,222,204,27,143,174,51,41,201,170,53,137,77,103,106,167,51,80,182,12,239,144,41,135,78,220,156,181,122,166,118,103,188,215,10,35,225,58,199,89,95,76,201,137,220,255,162,26,246,62,218,122,15,129,235,15,95,152,8,174,63,4,174,223,103,115,238,100,202,183,170,189,201,206,33,99,125,59,13,73,78,239,16,216,92,35,19,91,122,7,251,68,166,189,68,188,12,83,52,70,91,124,6,193,42,227,210,108,71,145,218,180,80,227,189,4,2,242,218,116,146,136,228,227,87,18,200,160,34,241,109,108,83,222,100,1,236,189,54,42,50,3,102,249,166,223,246,94,155,214,91,241,142,169,43,123,50,158,56,189,196,103,252,157,253,138,147,79,46,65,147,49,108,15,199,65,132,251,196,61,218,215,221,165,21,235,46,45,216,244,242,57,119,124,241,34,253,97,35,199,150,143,32,100,220,233,14,12,159,232,96,5,112,156,222,219,139,253,123,195,96,108,49,19,143,171,23,243,218,66,217,135,73,9,188,106,161,73,56,191,16,170,81,37,69,162,229,131,208,27,89,104,91,6,50,170,58,213,224,66,23,118,195,108,95,12,74,159,68,118,97,247,52,246,37,30,181,233,0,251,30,108,218,102,208,147,230,5,255,209,163,11,190,94,140,69,64,178,90,184,86,105,159,152,22,0,72,1,13,246,218,138,230,135,56,205,91,246,74,167,3,114,182,213,234,165,195,225,183,81,179,37,214,190,120,209,58,153,91,23,6,3,233,29,67,249,72,158,28,242,215,126,178,81,127,21,222,53,143,90,246,67,182,136,176,5,251,6,172,246,215,104,155,6,66,210,48,171,246,217,23,91,225,76,206,58,89,107,145,47,120,97,103,183,239,183,241,56,201,3,106,144,134,101,46,237,242,25,57,194,77,24,26,87,39,116,110,71,86,27,191,189,143,61,64,45,202,142,217,225,17,112,208,108,226,163,132,159,163,93,201,142,219,250,70,129,195,219,103,74,167,43,32,209,28,231,208,211,118,8,8,254,15,38,183,164,5,163,165,151,214,63,89,51,86,233,43,127,106,161,1,196,172,225,104,155,33,205,132,194,90,81,54,85,3,90,102,73,35,156,161,97,230,132,108,54,161,179,79,75,136,225,88,131,111,70,241,140,115,48,24,240,39,152,112,104,147,161,28,146,89,227,142,121,229,235,167,39,169,92,15,8,131,32,110,63,7,245,72,126,45,135,46,42,90,203,209,108,56,116,163,200,178,229,73,227,231,0,165,49,34,96,238,196,195,67,41,116,30,185,205,240,130,142,166,102,35,4,125,93,177,159,104,218,31,218,171,249,130,241,232,17,218,81,240,112,163,172,59,1,91,203,12,11,109,63,52,243,163,245,202,139,120,172,229,183,197,18,129,186,2,168,25,212,19,7,68,73,200,25,140,237,165,200,104,113,227,115,175,93,189,101,217,232,121,55,237,145,181,107,60,139,153,113,145,22,25,130,105,179,120,20,88,254,234,75,215,45,126,222,20,192,140,95,4,226,94,64,187,148,28,168,217,89,188,23,192,82,78,85,176,31,201,202,27,218,219,92,161,12,162,184,201,153,135,92,87,30,210,124,157,44,89,151,104,237,194,127,112,120,94,156,224,70,246,86,112,112,233,168,123,9,101,42,170,160,150,237,155,150,47,38,8,152,168,232,131,174,196,54,135,3,151,45,99,113,59,221,85,50,125,177,231,178,213,42,81,20,221,116,109,98,91,76,151,173,118,40,30,219,252,212,72,17,221,124,74,184,196,119,115,219,196,24,61,163,235,0,46,227,10,167,8,236,15,18,81,249,50,121,77,161,156,124,145,159,224,177,26,207,49,207,218,188,191,176,220,237,168,60,152,14,197,46,158,127,230,124,83,142,87,92,42,209,218,233,236,138,163,173,20,47,226,102,84,38,226,195,166,107,211,161,126,219,90,202,3,187,100,181,113,167,221,234,71,46,89,44,238,194,170,4,52,70,64,47,2,195,176,153,206,6,25,21,21,50,46,225,66,118,33,222,138,7,181,234,244,98,58,221,53,219,161,85,64,81,17,32,59,38,134,53,76,225,65,108,3,135,36,198,151,139,23,229,167,54,173,243,166,119,59,69,179,99,87,8,229,180,214,160,46,8,161,195,167,149,152,177,71,128,22,28,34,91,227,113,241,239,75,123,90,195,246,1,121,52,188,120,49,76,244,239,100,171,234,128,162,235,188,32,62,244,29,80,116,177,236,142,179,203,171,75,106,66,48,168,192,34,214,146,94,25,54,183,121,44,23,180,250,82,105,54,50,30,140,204,115,100,78,104,6,210,58,65,190,99,20,180,79,40,94,140,144,236,65,236,2,216,211,32,71,61,115,47,240,147,89,182,57,197,169,110,175,119,72,62,207,217,30,89,235,24,76,127,65,62,80,95,199,42,249,24,233,198,26,233,198,216,31,140,3,35,17,46,170,70,56,181,170,61,204,37,91,212,234,39,101,25,209,134,41,209,162,103,72,52,80,20,200,106,169,235,23,186,58,32,44,175,184,231,206,105,102,20,12,233,252,19,136,50,58,230,246,241,87,111,223,26,36,239,129,10,220,51,235,218,241,139,163,166,69,13,227,170,96,181,210,226,54,95,135,232,35,72,139,113,48,100,59,23,166,128,52,133,150,156,135,133,47,161,218,21,26,53,235,35,51,120,103,220,25,53,121,132,218,253,61,58,167,17,83,54,57,180,25,228,22,21,211,215,186,196,57,36,169,3,107,168,16,21,108,49,229,5,164,131,172,37,170,133,5,209,10,210,119,183,194,65,184,100,109,121,163,129,181,228,46,89,23,173,94,184,52,176,182,172,62,155,238,120,114,4,123,93,52,128,128,102,16,185,150,29,64,121,167,191,220,189,48,8,218,20,237,231,229,253,166,21,192,154,28,178,173,10,116,36,128,79,161,75,57,165,154,214,165,244,155,109,93,74,15,162,18,117,13,52,15,208,212,196,118,25,88,182,23,48,123,114,239,196,139,184,5,190,3,11,49,83,85,113,199,86,104,183,179,226,96,20,128,94,229,10,203,157,166,107,236,77,39,119,102,62,142,38,16,129,31,7,94,66,99,14,234,25,124,227,12,79,192,53,176,248,194,54,219,163,63,3,244,148,203,216,145,251,219,201,148,107,134,38,197,164,51,16,123,95,238,14,4,171,245,4,198,21,7,212,101,222,60,143,223,249,233,7,239,191,127,250,245,31,159,254,250,159,62,252,201,223,159,254,244,63,61,249,246,87,30,191,253,151,137,219,227,191,254,238,45,88,227,186,6,72,50,229,160,47,46,46,103,183,131,209,108,236,34,238,151,16,101,172,1,139,57,44,197,208,219,14,14,61,55,82,113,14,160,55,18,123,192,98,154,197,240,123,127,10,200,60,254,206,207,31,127,227,45,66,6,231,178,11,204,208,64,114,163,139,14,145,59,59,154,89,156,174,67,225,75,70,82,2,62,8,9,69,131,224,218,4,209,44,23,131,174,35,218,15,93,96,150,40,62,31,20,56,176,122,24,32,195,221,113,157,81,202,116,206,192,112,2,148,53,65,162,15,83,91,58,170,232,203,42,178,245,220,73,202,170,115,19,167,190,20,196,222,208,125,149,183,142,148,179,236,212,28,234,136,3,218,157,212,6,101,105,167,32,220,19,45,75,10,59,187,67,80,213,255,249,238,60,195,239,204,113,202,77,13,72,168,19,37,15,233,106,200,231,165,244,141,113,40,108,180,44,171,15,255,220,124,249,214,173,151,95,7,114,6,91,217,241,195,201,137,253,133,49,1,193,117,137,149,85,25,91,227,233,158,181,253,242,237,219,175,229,192,227,112,42,204,141,94,182,50,71,36,143,153,18,44,139,208,179,181,153,236,144,81,70,157,96,42,123,121,213,216,107,33,118,186,206,91,211,217,201,251,119,199,78,253,248,140,162,0,70,111,196,74,148,13,161,54,98,147,99,117,188,198,79,101,188,110,31,179,17,51,141,214,248,63,224,104,221,62,46,156,109,108,148,38,162,80,149,193,130,129,186,14,91,137,3,244,3,26,36,167,139,37,104,20,34,49,226,224,170,44,32,115,27,221,76,80,207,188,58,30,179,243,93,77,93,180,67,219,17,123,169,84,59,86,206,134,7,78,159,73,4,142,186,187,31,181,39,51,188,53,52,78,206,117,201,109,130,111,154,0,54,42,73,29,208,210,189,212,221,25,235,242,163,77,208,185,251,242,129,143,235,211,129,143,124,216,64,58,28,26,89,60,191,205,173,142,175,69,64,48,103,56,68,115,91,234,251,201,55,72,37,213,226,224,190,235,219,145,174,167,77,232,132,27,182,53,232,112,66,14,164,159,189,251,127,123,83,123,58,24,181,247,41,83,105,211,162,164,142,145,213,178,103,120,10,51,129,29,214,228,5,209,173,254,4,207,30,135,131,44,205,182,96,255,116,137,189,185,153,171,36,195,4,99,74,177,183,51,217,221,9,119,65,53,38,68,225,205,184,87,5,0,158,27,40,16,104,160,246,211,29,138,114,125,164,105,13,29,255,200,129,190,244,31,180,241,168,101,155,30,155,251,246,80,181,135,3,239,18,160,195,92,64,120,191,164,213,63,68,91,199,85,97,21,7,82,141,64,253,102,56,95,245,71,232,136,4,92,103,45,77,90,182,94,146,178,190,66,97,41,243,44,207,117,203,174,126,90,75,251,109,250,181,100,77,31,246,45,4,224,76,167,174,63,218,198,168,225,205,253,116,252,247,96,64,246,94,16,103,151,253,61,113,24,124,160,156,174,237,236,177,83,105,34,211,1,153,207,119,197,65,67,113,31,143,164,141,223,65,27,237,250,75,86,143,211,155,3,210,144,59,130,201,159,187,69,204,80,167,165,212,61,4,54,99,66,129,77,109,62,121,149,90,77,235,19,6,26,219,135,32,112,100,183,211,153,105,175,80,7,175,180,223,160,49,165,142,196,157,190,251,130,111,114,32,222,1,74,132,3,16,131,1,110,129,95,187,115,171,217,106,71,211,49,218,201,251,123,52,213,109,171,181,211,221,237,79,209,74,224,54,97,111,68,151,242,64,2,157,176,239,184,7,107,205,71,128,156,79,158,61,87,163,99,127,216,60,161,195,18,107,111,28,236,89,243,124,203,108,222,48,58,120,70,151,80,114,96,125,240,222,55,158,188,255,171,39,63,122,171,253,69,111,106,217,40,51,128,23,133,47,195,192,194,139,169,248,250,16,228,220,0,122,193,225,49,3,38,246,202,111,217,170,101,64,30,64,183,5,85,135,99,111,120,191,169,23,99,215,96,69,49,52,92,7,169,64,236,38,139,59,19,103,218,246,232,195,159,255,250,195,175,254,242,244,23,127,254,209,151,190,246,193,111,222,249,224,55,95,122,252,131,31,63,254,238,47,30,127,243,221,11,120,240,16,248,219,193,244,88,187,228,33,195,225,199,28,77,235,244,43,95,62,125,247,183,176,15,60,253,233,55,79,223,254,151,211,183,127,113,250,181,255,121,250,246,87,31,255,224,15,108,223,5,176,232,14,72,1,48,177,103,251,250,63,62,126,231,107,255,250,187,111,112,80,63,253,199,15,127,245,55,28,136,202,185,89,67,12,58,18,166,67,166,29,43,170,252,13,227,231,215,157,19,22,122,106,219,242,116,40,178,233,131,118,96,199,133,12,20,51,118,112,101,230,198,211,58,69,168,9,204,64,174,165,76,246,198,244,128,156,189,141,92,150,207,71,104,9,19,124,68,214,127,99,183,141,70,10,92,198,120,207,165,222,226,45,1,190,111,44,91,29,96,203,72,98,243,69,63,57,68,1,113,177,205,207,240,232,54,32,48,48,147,207,232,39,84,165,48,187,105,222,234,59,172,218,96,229,147,129,237,240,183,240,224,193,3,163,16,251,28,160,220,183,146,151,188,156,71,111,251,108,217,119,88,59,180,144,55,173,21,188,227,197,15,76,198,237,104,232,64,179,43,246,74,139,92,140,87,88,207,154,57,252,6,19,250,132,149,232,57,70,1,19,195,63,236,100,53,185,215,59,87,124,153,183,241,104,59,115,48,153,250,211,161,126,33,189,98,149,112,210,219,251,24,222,34,59,73,80,195,119,70,168,222,107,144,100,67,166,230,189,133,39,9,91,76,205,239,89,204,144,150,28,4,37,94,216,131,212,154,36,104,215,226,106,80,53,195,30,96,117,105,43,53,216,129,146,106,103,181,31,49,179,42,171,102,125,21,203,165,65,170,9,185,115,73,46,170,58,86,157,174,85,214,197,152,163,31,250,88,75,234,88,229,142,244,158,50,78,252,192,172,100,29,215,53,188,216,86,209,202,168,123,242,119,116,39,31,224,105,63,192,206,221,50,216,129,194,228,98,167,16,40,108,14,18,10,61,39,132,238,192,252,246,194,140,223,222,88,86,213,66,114,32,20,29,142,118,156,221,157,49,83,179,248,214,41,133,205,22,133,113,170,148,153,106,181,230,244,150,209,28,73,205,206,35,227,108,143,187,166,41,218,177,5,208,212,13,127,224,219,233,128,12,92,118,50,59,166,61,247,54,252,60,112,179,75,167,209,97,201,150,188,18,155,45,1,102,155,177,84,69,72,89,40,48,106,175,160,135,92,118,205,61,33,119,68,107,31,164,52,8,150,40,14,147,211,65,13,102,183,101,115,9,35,238,54,108,9,159,88,242,157,187,201,110,179,181,122,207,53,45,222,242,50,137,84,208,26,197,38,60,169,177,45,60,56,169,42,84,50,130,178,125,9,11,60,218,201,123,226,103,253,169,99,14,172,220,208,49,193,99,192,101,120,31,62,235,179,103,116,143,0,114,92,240,219,100,164,120,244,200,186,118,227,213,215,111,220,120,137,252,37,18,243,4,182,78,5,228,155,146,23,6,116,209,144,93,226,100,159,133,209,1,68,217,78,234,110,177,75,247,255,148,55,118,200,42,12,118,248,143,228,13,227,103,1,15,230,164,92,109,16,114,57,40,138,49,103,148,22,127,140,97,243,71,122,82,198,29,209,77,111,171,241,11,46,189,172,10,84,228,121,28,107,140,227,23,176,77,252,172,217,38,86,24,37,206,99,148,112,64,62,54,18,163,4,200,40,241,191,25,163,192,196,237,59,26,163,184,3,229,13,108,36,56,163,184,130,81,92,51,163,40,213,6,98,193,12,101,70,113,90,194,242,187,19,160,124,53,48,74,104,155,222,26,222,109,197,249,62,177,108,21,75,174,136,241,97,75,95,204,181,103,46,212,211,23,178,63,238,51,192,135,175,124,146,43,117,129,19,150,29,43,254,26,57,190,88,118,158,203,131,240,154,47,246,188,142,101,207,235,188,10,220,64,227,241,19,73,213,165,60,214,92,202,227,212,165,220,75,93,202,133,241,18,222,9,151,242,231,160,226,13,204,134,39,174,208,170,94,243,226,48,181,182,59,112,108,116,7,206,250,2,123,38,95,96,175,208,23,216,171,228,11,236,10,231,83,218,74,169,66,164,151,23,125,37,185,6,66,4,64,151,30,244,27,142,147,247,228,18,129,164,132,183,97,90,122,234,14,65,119,184,237,76,209,251,158,197,142,57,153,219,158,116,137,64,19,158,115,123,172,92,65,200,170,246,222,136,4,240,88,190,72,224,149,142,150,8,34,48,238,51,135,143,164,159,1,219,95,164,113,47,46,164,209,41,210,250,32,39,46,94,180,224,91,230,37,187,42,174,189,110,145,132,83,94,137,216,16,0,152,73,65,85,17,212,74,203,106,161,163,59,182,7,201,73,130,82,7,116,69,225,85,200,238,222,165,167,10,46,124,214,143,20,210,243,84,189,109,207,31,142,103,160,71,54,97,239,142,254,97,33,246,136,43,167,122,89,110,211,130,130,253,177,121,181,200,71,191,22,182,194,36,196,29,118,52,60,64,207,160,17,74,66,140,176,231,102,196,246,227,55,49,31,141,222,79,92,8,242,112,139,234,225,150,174,164,67,90,73,53,230,139,154,195,86,178,251,36,119,31,154,114,215,142,63,141,141,160,247,112,211,177,45,118,113,204,226,130,133,95,11,188,120,81,118,22,148,191,180,180,35,158,209,160,59,24,24,182,194,48,47,30,226,118,196,25,111,89,176,47,184,121,207,234,231,131,52,198,8,224,150,20,81,138,153,54,83,154,141,150,92,225,155,138,182,35,78,56,222,27,157,86,253,46,70,10,225,30,21,205,48,213,24,6,226,228,139,143,73,216,66,207,8,222,197,46,106,142,114,217,23,95,178,18,213,49,150,170,32,151,0,161,131,124,1,35,206,233,156,121,181,139,41,211,202,23,83,164,35,145,169,124,36,50,211,153,108,186,51,201,92,76,161,119,252,98,74,32,110,163,204,146,72,22,196,80,244,146,175,155,236,65,94,42,147,90,210,247,150,173,136,201,192,30,207,109,35,255,25,109,103,232,231,143,138,156,113,90,251,109,26,104,118,138,167,104,225,102,38,242,185,201,151,89,123,147,109,34,160,105,216,220,129,38,137,193,115,182,164,174,12,164,131,85,166,224,73,212,179,156,104,232,250,35,22,56,70,84,182,174,222,221,6,134,191,126,3,254,204,119,123,50,44,186,97,107,220,112,178,101,208,128,82,186,53,232,203,83,102,112,189,121,189,121,50,87,230,44,236,223,90,118,157,57,70,119,37,196,236,242,65,110,117,46,12,228,23,124,152,31,61,98,247,103,26,242,183,196,94,161,108,122,165,101,58,187,164,75,59,14,140,110,11,18,199,197,85,25,182,54,99,239,190,219,179,110,189,248,199,55,44,219,125,115,134,39,229,124,86,238,185,241,3,188,142,159,168,251,54,94,231,191,199,43,220,184,249,234,61,86,139,221,161,97,175,239,188,248,233,207,240,247,180,100,251,201,154,23,194,44,9,211,131,147,80,24,63,156,129,53,176,250,166,197,248,185,166,143,155,58,186,118,66,1,38,248,94,105,171,233,12,212,111,137,148,192,126,237,228,213,219,29,152,90,137,119,156,221,45,252,167,231,180,122,69,104,80,190,222,16,180,184,44,100,186,84,144,91,206,140,93,1,184,114,68,133,144,112,105,228,19,69,172,206,184,179,101,179,39,150,79,27,109,115,61,58,143,124,150,35,135,21,62,150,131,150,65,236,28,199,43,85,145,171,14,152,58,32,49,12,72,156,14,8,134,121,202,163,65,108,26,5,214,169,184,50,181,213,210,17,195,94,84,233,21,213,40,38,127,138,71,109,226,230,86,212,176,75,14,44,24,229,85,163,74,238,206,39,107,159,129,25,99,129,164,19,86,20,59,40,218,206,120,213,182,51,158,186,78,47,166,2,142,159,165,10,232,72,42,224,120,113,21,208,49,168,128,137,95,158,166,2,58,186,10,232,36,42,96,90,133,171,128,150,56,46,74,66,213,180,147,72,53,98,51,232,148,171,137,225,92,217,85,15,28,219,235,231,236,23,159,107,62,7,92,220,81,24,145,30,37,46,246,134,247,151,25,51,1,59,158,196,131,186,117,216,238,21,35,166,74,59,47,123,52,184,134,59,12,12,199,135,98,97,212,198,251,220,23,96,243,51,106,3,188,22,5,245,235,139,123,230,17,163,89,63,204,168,165,242,13,51,3,213,242,182,68,92,95,72,71,249,229,59,180,39,26,146,65,100,214,58,25,181,93,248,147,196,2,28,181,247,49,172,212,153,198,96,110,59,163,35,220,78,103,111,64,10,115,235,224,130,242,104,171,182,216,38,191,57,139,230,201,129,22,140,104,54,229,7,148,6,34,224,29,206,94,81,101,22,201,72,219,1,130,148,104,9,131,51,133,140,190,57,243,13,218,37,63,50,118,143,92,63,222,242,113,114,210,129,147,223,126,112,232,13,15,251,221,213,212,103,142,107,123,204,12,221,194,48,62,145,27,247,52,43,109,65,39,12,155,31,45,186,68,234,228,98,8,76,81,90,219,102,235,146,43,175,75,220,248,76,113,41,92,144,216,101,113,41,66,140,75,97,231,127,79,96,80,252,10,69,43,23,26,121,145,127,30,109,132,210,35,151,71,143,140,132,229,251,20,225,203,151,119,18,149,4,237,106,167,49,187,48,94,38,211,216,71,249,87,19,121,240,204,60,24,143,30,117,10,190,10,135,66,121,155,152,56,166,60,112,66,31,15,48,208,95,230,163,47,125,237,241,127,254,31,143,255,242,171,31,188,255,47,167,111,255,232,163,191,254,233,5,32,173,184,101,251,28,12,222,190,23,78,232,110,196,227,191,248,230,7,191,255,254,233,47,190,194,202,125,248,243,191,97,213,236,198,227,255,250,243,211,111,255,237,147,247,255,238,201,251,239,108,129,224,121,252,173,111,63,249,233,123,150,125,194,171,95,163,187,241,175,146,238,248,228,199,239,158,190,251,61,203,30,226,36,29,203,95,78,191,245,151,143,255,229,109,139,221,250,182,56,146,6,95,38,57,94,35,29,108,49,61,167,128,12,196,100,201,121,128,169,32,48,204,142,22,122,121,122,159,24,118,87,220,241,57,241,240,106,121,251,141,192,243,153,112,229,215,113,181,40,200,242,173,219,190,159,99,6,102,131,47,184,14,113,193,115,105,16,149,134,206,250,217,19,36,91,190,211,133,255,107,51,145,170,86,19,227,45,92,195,60,192,206,178,249,75,32,247,175,255,137,81,156,13,39,183,164,81,240,170,162,237,109,25,75,144,183,213,179,103,9,166,135,208,24,249,201,200,184,249,35,227,214,28,153,216,208,166,107,24,25,183,124,100,220,5,71,134,47,172,254,65,142,163,129,144,235,74,159,39,142,15,48,121,128,131,11,78,235,68,56,204,160,213,122,48,112,196,77,119,219,162,232,26,244,225,2,42,139,201,23,201,49,161,208,224,37,181,132,17,221,59,253,113,234,0,60,70,33,47,121,235,64,227,137,115,12,60,123,59,99,38,175,91,39,116,195,127,47,116,157,251,164,171,165,72,85,168,48,159,131,172,110,154,188,126,188,17,170,230,108,186,35,184,45,11,212,124,80,120,29,10,191,125,33,247,126,31,23,253,226,104,137,63,202,33,195,82,155,120,254,37,65,113,227,187,242,133,194,232,44,23,10,121,232,15,229,168,75,109,93,138,65,9,227,78,174,80,124,41,97,241,51,201,60,126,14,87,26,89,103,134,73,204,134,244,248,48,239,54,45,59,74,201,255,218,28,18,175,54,45,64,7,47,17,137,1,73,58,251,232,209,16,247,140,209,18,224,143,101,96,99,188,21,13,34,245,90,101,148,94,171,28,101,175,85,246,37,46,13,197,100,160,80,229,98,94,132,216,132,82,83,234,238,20,253,128,245,200,2,153,30,243,251,201,121,239,165,237,155,152,125,146,17,185,176,14,115,182,103,14,238,148,12,192,92,26,173,202,123,236,224,118,60,146,245,123,99,201,228,190,242,188,207,141,214,251,173,57,244,244,162,40,132,180,245,51,129,168,12,183,23,72,132,176,80,222,222,254,49,104,255,252,6,247,33,12,210,168,143,163,63,5,226,210,211,210,20,184,179,96,160,183,184,86,12,114,145,235,157,226,190,8,232,188,193,248,200,109,30,38,119,95,85,78,182,229,25,0,44,225,69,47,185,15,94,65,1,206,6,146,220,88,109,235,222,222,216,241,239,163,90,143,119,108,15,243,238,216,30,14,14,23,188,99,123,200,197,186,255,90,56,206,8,117,138,125,31,178,240,247,226,176,125,236,142,160,40,57,46,97,168,103,44,149,208,200,85,232,225,75,232,243,247,201,149,106,114,210,245,133,6,155,66,204,92,145,54,174,40,74,252,59,174,185,23,46,12,74,5,99,8,150,144,154,98,145,213,97,222,241,167,153,192,11,227,31,36,15,154,101,195,25,72,223,236,128,79,190,156,40,69,1,158,134,160,215,36,121,239,6,75,44,66,208,146,133,220,187,195,3,15,145,221,60,16,138,179,63,192,161,247,211,161,223,178,90,91,62,74,145,165,160,7,127,183,224,175,237,167,190,67,74,216,107,27,227,28,223,161,75,75,25,210,102,232,102,8,237,70,78,43,208,63,117,7,5,152,239,236,246,29,140,78,151,30,242,56,102,235,140,155,134,129,187,120,49,208,247,245,46,110,36,147,28,8,82,217,252,227,226,246,155,177,233,0,214,62,191,203,244,94,201,202,195,115,151,224,37,51,86,0,163,213,160,224,190,180,160,8,10,48,50,30,159,67,113,185,76,241,50,210,33,59,175,61,220,211,139,197,33,71,155,70,235,58,15,80,157,227,165,108,239,205,96,61,6,106,81,98,148,68,169,45,140,243,99,135,131,241,142,197,3,243,90,24,159,35,60,194,108,7,106,224,228,121,171,111,246,81,161,231,87,194,0,47,65,92,98,61,128,133,62,199,53,69,142,85,70,130,110,171,233,102,175,82,248,109,254,166,37,233,198,32,82,169,89,220,137,141,208,167,212,213,175,77,164,213,152,242,203,243,86,229,19,147,157,73,54,227,146,57,229,99,98,128,78,106,103,20,158,85,121,2,75,7,89,34,222,184,148,79,195,29,15,248,28,202,70,2,165,189,107,222,17,42,11,31,234,154,98,135,250,105,124,45,67,176,111,114,73,246,40,156,14,76,2,208,201,71,10,201,88,40,186,38,139,133,6,31,91,39,67,32,80,114,39,3,247,61,232,202,101,245,148,75,36,183,161,11,226,83,179,197,180,237,62,85,100,45,225,119,94,37,125,161,22,4,60,121,9,156,90,183,130,131,228,179,136,178,206,117,120,155,127,207,152,239,148,0,197,212,77,19,122,89,123,138,164,142,201,227,102,26,120,121,11,147,218,24,170,239,122,242,77,91,104,145,34,243,48,163,15,136,26,158,71,4,102,145,151,4,63,66,168,184,216,169,111,228,179,124,127,160,127,101,119,118,91,98,11,68,71,64,230,201,141,146,246,146,160,25,141,178,237,51,95,31,190,146,158,69,114,176,205,179,97,64,76,6,69,38,238,179,27,106,71,114,64,203,108,156,125,245,251,92,176,57,54,150,47,22,240,154,207,77,30,199,172,31,243,203,67,104,196,163,238,211,21,187,196,192,67,161,252,99,22,172,191,151,131,245,188,95,199,19,50,76,117,108,67,132,34,122,255,232,17,30,25,73,17,129,212,114,201,123,94,174,130,103,101,171,95,103,56,121,92,72,148,82,44,10,87,51,148,238,61,48,93,44,161,59,221,208,194,184,94,236,134,185,8,106,37,229,160,48,199,254,202,154,60,146,128,130,194,234,17,11,129,63,199,245,4,244,3,190,126,100,116,139,226,8,100,38,141,148,123,0,131,234,201,215,80,126,231,93,219,94,242,224,129,213,154,163,16,120,228,187,21,164,123,52,197,66,18,180,40,23,147,29,129,80,136,82,83,72,36,132,194,112,224,237,68,187,60,150,44,11,21,137,82,129,255,188,120,113,40,241,206,64,98,36,150,116,73,204,247,241,163,71,158,112,114,170,24,98,141,69,239,211,180,32,79,92,172,60,3,12,60,1,7,40,169,5,140,0,226,96,178,116,89,108,37,199,96,11,119,103,123,106,228,41,97,45,39,46,22,183,53,76,177,74,125,190,99,186,147,102,69,40,178,86,26,242,35,164,183,85,210,84,10,3,159,223,24,42,206,202,144,198,137,192,229,135,7,229,223,57,145,220,141,208,179,72,138,216,200,50,46,224,36,176,230,187,166,64,16,208,95,57,4,132,142,87,238,201,90,94,48,136,190,4,65,206,209,128,28,195,15,89,212,104,22,240,251,210,30,221,214,188,45,101,170,80,2,61,42,193,48,66,179,46,232,26,219,68,189,46,77,95,161,56,49,131,226,47,181,167,27,82,113,4,216,88,240,224,225,170,163,50,13,141,236,223,204,34,69,202,14,209,115,201,151,140,181,145,119,99,72,139,91,229,154,112,225,30,213,98,161,72,152,196,88,248,223,37,99,56,103,101,12,199,54,134,221,138,115,24,35,206,99,140,248,153,48,6,107,124,155,14,28,114,52,77,77,104,116,101,161,65,88,163,254,174,203,17,113,126,42,247,97,176,72,218,23,38,229,110,75,25,91,178,194,82,73,217,34,132,102,110,146,23,82,153,81,130,201,227,105,156,7,146,221,170,138,197,23,196,52,217,123,83,19,171,102,82,189,200,40,196,66,183,101,205,109,253,210,61,119,172,239,185,231,152,42,102,226,197,108,235,35,15,224,5,105,255,133,204,203,13,135,233,139,182,72,120,196,23,228,23,186,91,202,233,104,206,153,76,114,84,250,225,223,190,117,250,243,223,157,126,245,189,39,223,251,79,167,239,252,213,227,119,255,25,239,242,207,91,124,46,10,55,155,116,7,184,37,61,179,125,81,79,122,35,103,207,48,97,41,101,212,176,229,65,135,249,212,134,63,168,42,36,187,99,85,19,78,213,146,196,99,9,185,147,182,40,37,52,161,157,75,76,27,14,119,105,64,135,157,240,55,175,82,114,96,239,14,12,214,150,84,189,206,55,96,144,102,109,139,188,84,122,59,252,125,154,169,202,229,169,84,40,16,152,53,7,189,142,4,232,192,120,247,77,118,27,41,181,201,179,211,252,17,238,193,8,164,184,38,197,12,103,38,43,185,20,0,213,32,134,83,121,142,174,13,185,237,205,235,169,236,5,59,48,65,86,54,49,204,7,202,142,100,183,49,90,16,48,202,70,122,3,16,24,38,120,129,71,70,207,166,103,18,28,19,32,199,228,176,53,249,90,236,128,202,191,199,26,162,181,192,218,165,91,34,194,125,194,22,146,211,212,8,150,100,89,55,53,159,143,124,200,182,149,128,182,236,157,221,100,142,112,196,50,246,216,212,141,149,230,10,191,146,132,93,247,229,46,138,123,33,148,101,89,160,149,152,80,131,93,186,101,61,23,150,204,19,190,149,228,185,180,120,64,251,82,254,214,212,106,167,165,241,187,199,93,119,232,229,64,151,10,41,191,243,179,196,90,251,192,132,148,77,79,189,254,30,37,92,19,230,115,141,160,114,225,194,170,215,179,243,4,203,0,83,210,1,66,133,208,210,244,107,9,40,204,193,150,172,206,152,216,136,3,242,75,0,249,58,32,158,86,139,170,51,85,242,134,200,135,87,236,244,99,238,140,157,220,9,54,125,247,91,166,70,174,142,179,248,154,106,103,237,139,108,131,162,45,240,228,161,56,165,120,120,24,123,12,86,43,97,45,74,150,63,217,13,225,201,251,223,66,71,142,183,255,138,146,191,191,243,228,31,254,225,131,223,124,233,131,223,127,51,235,145,145,218,145,98,3,46,59,254,114,119,87,119,232,82,74,216,80,194,54,85,220,205,76,122,173,30,204,222,36,222,159,47,150,95,213,110,202,38,240,114,183,70,87,31,127,255,75,167,223,254,47,197,189,229,71,146,175,134,142,207,82,25,166,187,44,83,79,150,74,73,176,180,40,9,66,52,135,209,118,217,191,174,229,163,100,10,0,191,252,56,225,185,102,67,151,7,143,10,66,158,121,172,61,113,194,251,233,50,209,224,33,168,169,55,232,94,98,123,246,56,73,14,156,173,141,153,228,85,197,255,193,33,26,139,187,173,196,226,140,7,55,160,233,99,58,61,102,117,110,116,122,120,206,55,112,153,139,43,238,243,109,204,20,48,189,143,161,56,241,40,15,254,137,119,80,111,191,21,96,168,154,91,193,3,55,220,118,80,8,145,207,188,241,67,143,125,120,109,58,77,94,37,11,139,182,241,177,47,104,177,213,41,140,52,224,55,232,174,11,31,20,88,2,8,215,203,136,235,133,102,26,152,195,80,88,28,252,241,215,157,196,138,113,141,246,81,20,180,3,35,167,19,192,110,167,199,46,77,250,177,34,108,120,184,14,81,106,165,231,45,45,217,28,228,101,201,162,222,232,174,247,204,253,234,218,57,82,141,119,165,123,185,71,38,121,215,31,89,189,4,103,80,39,166,232,125,219,178,153,158,132,198,26,41,31,188,203,248,33,41,206,147,42,211,90,41,18,32,75,23,24,96,153,72,250,93,156,221,67,73,23,131,190,227,98,173,36,54,192,27,93,196,14,60,163,11,249,238,81,110,24,174,252,138,44,47,177,23,143,93,41,151,140,2,182,23,102,179,192,216,249,155,50,177,27,227,27,180,100,83,102,39,124,138,201,82,251,9,45,146,215,148,59,92,60,200,102,123,39,125,61,144,138,0,173,141,81,168,66,138,27,147,127,133,156,43,49,242,229,113,121,143,233,200,58,175,156,10,135,147,214,24,189,137,46,244,41,1,66,209,5,31,181,85,190,69,167,221,185,147,107,29,225,55,202,147,173,184,83,96,71,97,123,115,115,9,113,183,157,254,182,122,50,14,120,173,162,184,253,110,81,179,221,194,22,59,160,216,96,192,223,86,114,251,93,183,61,102,151,121,61,251,161,159,84,124,74,82,248,41,73,96,201,106,173,185,76,130,112,225,103,91,249,178,114,149,139,63,71,200,202,85,38,43,29,147,172,92,85,101,37,37,145,168,144,49,74,202,10,53,144,126,211,10,144,200,126,60,23,37,128,233,28,204,1,118,142,45,178,212,58,212,185,205,172,192,119,96,241,225,162,124,179,23,40,242,62,78,132,189,180,36,56,169,176,95,85,132,253,106,47,71,231,21,66,125,237,153,8,117,31,182,244,219,24,111,175,94,116,156,190,57,18,78,185,209,61,47,44,212,60,177,153,238,210,45,169,11,152,32,244,209,35,238,172,83,205,47,73,202,150,22,230,135,181,33,47,26,216,238,221,195,227,120,218,232,221,195,123,205,138,97,32,221,230,63,247,234,157,27,55,158,179,150,88,21,201,183,134,213,220,173,105,183,37,6,211,98,177,12,68,227,220,102,80,118,139,76,94,232,226,196,14,140,170,36,186,82,22,154,68,234,6,101,113,42,5,101,145,146,116,245,3,213,81,213,209,98,178,164,185,61,7,65,26,147,69,100,247,28,4,73,76,150,5,67,174,56,166,149,48,200,134,92,9,76,33,87,130,194,144,43,193,2,33,87,226,0,179,245,25,236,19,114,248,105,113,215,78,115,198,225,115,120,199,221,133,61,221,78,188,251,232,17,187,64,194,127,195,191,131,129,35,197,102,12,30,61,106,22,3,83,174,178,17,156,36,168,9,251,13,109,177,223,40,85,236,96,110,139,124,131,121,71,114,105,14,194,107,199,100,11,132,69,137,217,254,148,19,103,32,138,148,141,125,16,219,247,147,122,130,62,205,19,158,31,130,229,97,254,244,141,87,45,123,22,142,97,2,162,37,103,50,103,230,106,25,12,15,213,46,0,108,81,187,148,75,132,123,145,93,156,56,83,114,35,28,88,115,91,15,107,165,162,36,246,95,251,169,15,100,172,46,162,249,165,251,170,83,15,229,179,18,57,204,69,222,52,110,48,5,21,115,39,22,165,113,241,217,29,88,167,95,254,217,71,127,246,51,244,4,240,70,131,229,46,175,44,78,128,231,66,125,33,103,30,117,36,12,121,149,209,6,176,140,78,205,156,45,181,28,203,41,59,166,1,162,72,75,207,236,65,201,193,62,243,114,106,124,43,245,199,84,135,4,229,86,222,135,158,213,193,64,197,216,85,22,230,77,197,44,203,205,110,154,32,46,165,101,130,222,110,210,119,253,163,71,142,160,60,20,142,219,36,11,34,191,241,53,219,59,135,163,196,220,61,105,177,36,43,209,252,221,140,230,239,138,83,2,161,252,179,179,132,45,254,183,151,30,47,204,205,231,186,101,7,112,250,217,155,114,236,198,78,220,108,87,223,71,228,229,242,139,13,187,89,226,103,145,46,147,190,229,137,23,83,92,63,97,6,84,242,109,110,149,107,128,177,118,241,202,188,222,199,82,178,82,198,159,174,218,146,88,239,201,43,188,194,221,216,86,171,39,163,235,19,16,220,153,61,117,124,253,5,241,181,37,231,116,125,106,52,187,180,37,98,126,90,240,241,105,185,105,101,207,196,236,12,119,75,6,110,179,159,83,156,117,98,93,192,89,201,205,39,133,43,225,201,60,96,53,159,215,56,117,149,149,156,102,100,255,215,124,26,246,51,126,167,208,81,75,63,50,20,114,39,235,136,154,119,244,66,102,235,106,57,125,13,190,170,11,103,248,45,247,110,101,215,4,115,15,197,169,179,115,123,114,108,76,163,251,177,187,241,229,159,231,37,41,159,174,237,49,222,48,58,211,143,4,77,244,3,253,244,52,150,110,114,249,125,113,211,42,241,220,197,49,2,117,178,197,143,134,183,232,44,159,95,155,177,125,197,125,222,45,244,145,199,99,107,61,225,184,249,240,186,210,45,115,197,15,215,144,126,1,15,62,120,30,110,92,243,65,117,229,254,183,105,90,6,58,145,205,220,58,167,58,183,157,41,40,225,39,115,17,81,73,188,196,163,239,192,103,181,217,203,151,125,83,145,253,125,165,204,254,190,17,206,45,103,207,29,171,192,232,149,25,98,182,52,127,55,159,219,236,133,65,63,73,111,139,166,129,49,237,241,192,193,164,40,160,216,195,82,3,255,194,110,175,41,174,5,6,91,205,148,34,142,141,238,95,80,62,22,161,14,146,215,46,190,198,11,43,158,116,67,248,244,23,95,249,224,119,223,251,224,15,239,62,254,206,111,147,187,193,255,250,187,111,104,151,131,159,230,157,96,119,96,72,112,12,11,142,103,78,120,238,232,31,36,247,80,41,195,160,43,82,36,227,4,20,91,75,190,195,16,129,202,105,6,57,226,230,33,250,189,56,132,216,0,202,72,30,49,101,73,148,217,142,192,197,88,221,225,238,96,44,76,38,194,153,34,23,93,155,57,111,245,36,40,120,114,108,214,44,247,130,187,206,145,155,115,207,67,220,238,240,202,215,69,235,131,63,252,224,244,157,255,250,248,237,111,159,126,253,135,232,20,147,173,67,75,93,166,6,203,138,97,37,169,217,141,23,167,23,24,207,224,156,199,51,88,104,60,189,116,158,72,195,129,145,57,195,221,196,226,204,151,207,94,118,35,206,163,204,223,244,30,186,163,158,105,211,143,135,219,148,153,62,231,154,89,18,241,189,200,116,112,20,120,163,70,231,2,19,142,108,141,161,159,56,22,19,221,182,44,90,6,181,237,37,10,13,214,196,162,148,251,129,101,44,6,64,161,26,132,194,162,148,84,36,125,183,196,39,100,161,137,120,5,11,236,108,40,31,131,208,126,74,180,180,228,34,34,113,64,84,0,125,173,103,77,152,187,149,191,117,219,137,15,219,240,196,237,151,248,200,163,236,53,103,194,212,174,215,117,30,202,117,157,135,53,234,58,71,7,172,110,179,18,206,151,18,58,200,80,24,181,121,184,169,177,146,71,70,114,196,27,210,39,88,68,135,247,49,174,148,241,62,19,200,44,57,49,64,98,224,193,27,130,13,61,184,172,249,166,160,47,24,229,166,120,67,105,143,81,243,134,173,195,157,25,42,223,33,172,216,116,25,138,35,133,150,19,248,72,200,51,157,141,5,213,15,3,218,72,244,140,20,33,106,135,152,204,163,233,95,114,63,217,117,215,90,151,186,157,142,168,89,64,137,79,172,117,174,184,251,251,31,27,42,100,59,239,69,24,179,50,103,127,10,218,157,28,138,69,85,149,141,187,185,152,223,134,197,64,242,214,16,179,58,161,111,3,191,24,214,68,77,152,26,190,32,210,52,139,198,57,204,68,73,69,85,237,130,59,183,153,69,234,198,145,55,254,236,93,35,137,211,94,223,11,221,55,45,219,2,129,1,255,222,195,6,44,219,124,61,181,31,55,153,20,77,206,23,236,61,20,219,175,77,129,114,174,233,62,241,51,141,106,67,250,6,11,103,35,133,183,223,161,75,23,174,176,167,94,232,216,94,133,139,184,227,146,50,24,108,220,203,13,139,79,57,131,105,199,157,166,167,33,174,240,219,94,116,199,125,115,230,129,36,17,227,42,214,248,255,159,189,55,239,111,228,56,14,134,191,10,22,178,214,128,56,0,113,147,4,4,49,0,120,44,247,144,150,123,104,181,89,241,225,111,128,25,144,179,196,193,157,1,111,225,247,147,115,89,182,227,71,206,107,39,113,98,39,62,222,39,206,105,217,113,28,199,150,44,251,187,188,143,184,199,95,249,10,111,85,117,247,76,247,28,56,184,92,89,114,184,148,72,160,143,234,234,234,171,170,186,170,90,190,186,37,65,170,243,160,199,223,82,3,70,250,14,19,157,224,211,155,2,174,198,226,55,148,209,235,132,136,198,69,80,76,240,154,41,155,236,161,2,55,28,134,10,68,176,134,82,119,169,64,3,153,180,45,22,174,56,189,133,156,165,33,12,220,226,220,76,29,253,159,240,75,175,191,6,156,61,126,234,32,67,42,146,145,191,46,159,160,227,22,215,143,210,133,134,120,105,157,195,82,242,184,118,216,3,174,230,186,233,161,45,170,101,221,116,23,141,138,219,13,103,40,194,201,83,16,44,75,250,34,61,254,74,226,104,4,185,90,81,228,210,140,106,139,75,178,44,69,219,197,89,184,7,169,174,187,181,107,107,217,197,24,209,123,34,122,195,222,131,238,6,122,125,85,118,185,48,221,182,251,221,50,48,59,186,13,219,101,249,65,123,131,127,68,173,0,124,27,138,72,10,39,12,125,56,152,203,70,218,253,172,185,110,228,120,107,166,193,145,190,11,179,5,145,42,239,210,238,64,116,66,241,10,179,217,96,24,124,0,136,117,51,136,158,76,167,141,196,195,111,172,103,124,170,122,43,47,174,121,69,203,219,24,131,108,175,195,2,144,2,20,233,219,208,179,220,242,104,134,210,135,213,219,221,27,80,84,117,153,214,64,13,218,145,67,210,121,128,82,127,14,247,7,107,70,14,207,86,181,25,53,16,91,201,45,24,129,69,252,85,165,118,211,241,25,252,82,230,193,118,241,115,165,153,86,86,154,244,50,1,79,169,250,74,36,181,38,44,249,219,34,208,202,128,199,92,169,122,169,232,101,135,115,148,161,88,221,26,114,163,211,1,6,45,184,148,85,158,173,96,134,168,138,21,106,154,59,212,178,120,29,236,5,61,166,79,223,163,93,185,222,135,227,145,139,111,114,81,210,246,216,114,116,52,193,56,215,189,45,157,223,104,160,27,1,251,8,91,187,30,250,38,95,132,29,253,227,239,254,203,211,15,126,243,228,227,15,30,127,231,231,143,255,234,167,236,157,61,228,251,233,113,62,18,3,67,142,79,233,121,164,1,61,93,35,162,121,177,8,39,238,61,43,94,69,41,22,120,190,254,45,134,166,138,87,48,76,174,167,144,243,43,126,202,13,53,241,229,12,97,178,30,127,229,87,207,190,252,62,235,250,239,42,82,150,23,31,214,12,61,100,53,22,201,119,160,68,242,197,135,115,132,80,85,53,67,101,45,119,132,208,14,68,247,180,47,58,90,134,67,245,7,61,52,205,128,241,218,168,210,39,26,179,33,59,131,79,184,176,58,120,158,208,93,18,231,33,199,239,138,107,253,17,82,45,158,185,227,229,218,158,164,239,149,162,24,156,67,136,47,54,23,68,136,47,221,48,194,188,246,227,192,223,93,199,151,212,112,127,3,118,176,35,62,115,245,36,156,1,53,131,191,143,151,224,70,72,110,66,80,69,170,62,70,230,1,175,86,123,33,15,147,105,129,87,250,48,60,210,164,15,131,113,127,79,162,216,77,189,167,248,231,123,210,109,115,207,234,24,75,108,217,49,43,135,200,168,187,20,241,79,217,205,71,70,155,180,49,242,237,68,129,111,35,110,85,136,221,145,119,4,87,168,70,173,245,77,216,40,173,195,25,100,214,41,216,159,169,62,38,129,250,50,181,50,55,218,80,83,43,210,243,20,192,225,83,228,53,233,121,10,216,96,53,211,127,149,99,243,77,47,50,250,234,32,253,104,160,26,194,134,60,79,145,20,8,69,83,148,169,12,96,55,17,182,50,92,176,138,18,91,228,142,161,165,140,252,93,9,101,192,33,147,70,147,177,181,62,178,248,104,23,117,239,224,39,204,204,64,57,15,5,125,0,20,128,65,55,28,150,61,202,248,70,92,110,113,235,174,47,160,84,164,183,17,89,212,97,152,48,253,131,122,169,222,200,152,162,252,68,197,207,87,76,221,48,109,126,231,129,183,196,17,207,34,184,228,73,111,235,206,27,7,189,155,188,135,176,97,137,206,38,233,21,6,151,140,94,198,198,232,199,4,88,132,2,249,141,52,110,201,102,14,135,56,45,134,218,205,234,177,182,92,77,12,96,111,45,230,242,24,109,53,17,207,205,207,205,97,32,171,53,97,200,184,204,53,36,55,53,67,219,5,41,75,163,231,19,226,115,102,206,44,182,218,40,57,195,247,164,182,82,93,227,55,83,142,103,123,118,71,150,61,229,160,211,61,18,49,120,10,108,100,82,207,111,31,117,155,253,142,251,88,217,168,50,8,198,164,103,229,236,81,70,1,161,32,112,227,179,173,93,122,244,20,112,76,155,176,58,97,174,192,208,145,161,11,123,212,66,24,203,161,237,189,251,220,169,219,187,27,72,109,47,132,72,182,98,190,234,90,212,133,189,10,77,102,53,110,137,7,230,198,162,252,5,164,149,138,249,114,110,241,78,66,60,98,4,50,109,38,34,34,55,47,210,231,99,67,162,55,215,205,149,199,116,215,89,228,5,152,221,15,47,96,161,22,65,27,87,21,5,224,178,132,224,72,236,212,6,142,8,201,113,67,49,208,120,44,32,87,235,137,180,123,40,100,15,177,103,221,100,241,161,152,239,157,83,62,145,124,85,203,183,201,167,74,115,249,253,71,252,172,225,233,92,122,230,223,132,185,89,249,68,68,168,137,199,49,60,106,91,130,36,238,223,56,97,53,207,122,205,171,5,28,251,144,10,6,143,190,19,124,118,23,133,86,121,195,45,99,136,98,193,151,149,79,60,198,12,197,50,110,245,72,152,4,175,71,81,206,247,156,131,202,39,194,163,50,174,119,58,113,207,191,12,221,153,20,13,20,66,54,133,211,17,119,109,194,52,239,32,43,159,172,108,30,54,17,85,248,219,165,246,221,240,209,229,19,55,126,52,101,136,80,218,136,13,73,221,55,251,204,61,166,28,199,167,65,226,26,139,143,93,14,141,143,205,45,70,203,170,127,154,214,233,183,118,40,232,2,26,54,153,198,10,250,67,35,120,248,134,177,190,80,30,99,132,110,241,39,149,203,55,240,241,21,62,27,173,7,112,58,238,226,29,163,137,75,226,196,111,69,27,170,84,39,190,54,221,244,76,7,185,237,77,192,6,151,134,203,153,14,6,214,24,162,15,195,148,245,176,198,144,27,55,76,85,145,25,65,224,22,223,18,177,209,128,200,111,114,235,113,81,186,220,100,218,188,43,131,198,182,217,218,105,246,15,203,142,72,225,210,124,75,253,94,31,244,202,109,150,228,50,221,71,176,34,173,22,173,139,149,161,118,128,220,177,186,14,125,126,7,60,104,186,53,64,83,101,141,61,183,29,12,223,206,11,0,15,61,216,238,195,156,61,193,132,145,207,210,49,73,76,158,35,46,151,58,202,84,116,73,186,3,90,35,182,93,65,222,239,1,31,148,177,60,99,18,146,46,228,197,93,229,193,104,128,169,80,241,202,120,118,15,145,184,201,82,13,202,173,60,54,155,15,159,17,232,44,154,105,220,113,4,18,101,134,4,91,78,200,171,39,233,232,127,189,250,80,187,69,71,255,66,38,223,140,139,23,139,220,211,254,117,186,66,118,79,123,115,62,83,152,159,51,196,105,15,199,238,131,56,223,251,226,27,213,91,226,228,7,225,166,104,22,2,42,225,248,30,198,156,129,221,180,53,0,22,60,17,55,231,244,38,250,247,235,115,197,124,212,109,22,112,34,45,115,62,158,172,196,153,147,44,105,198,217,83,11,54,29,249,15,30,244,210,22,69,137,223,216,64,127,85,140,124,217,33,203,8,129,77,85,36,186,12,121,34,94,88,88,192,216,159,28,247,138,158,136,231,75,185,133,92,102,97,14,88,67,56,111,181,19,167,191,103,183,76,124,145,229,18,6,131,209,13,10,166,64,59,15,162,60,223,42,142,237,95,102,78,55,169,127,11,249,133,64,225,75,222,73,169,145,65,151,192,22,39,126,232,211,18,112,58,180,47,95,198,223,10,71,202,183,3,121,157,73,70,255,44,220,38,189,133,43,56,23,20,239,5,139,198,9,130,215,205,39,22,200,25,29,239,88,113,72,111,234,218,26,67,37,160,97,39,161,139,186,48,47,188,207,38,62,163,215,97,102,220,98,18,112,205,182,11,195,76,119,65,232,52,211,45,178,131,53,170,18,69,40,4,170,153,238,227,199,228,59,239,68,49,14,3,174,40,217,218,35,14,141,112,117,249,53,28,39,212,149,218,56,62,102,186,87,245,171,108,6,85,242,123,218,220,52,29,24,201,189,142,185,24,164,162,171,81,27,150,67,50,165,174,24,192,163,192,18,65,19,137,1,54,215,175,134,94,130,241,158,0,127,50,232,227,48,250,216,123,70,82,172,128,48,48,156,176,134,22,197,78,53,11,115,224,193,200,249,21,78,35,180,195,113,251,7,155,25,91,251,184,220,129,169,47,36,19,174,198,44,81,196,107,180,65,162,68,70,202,172,207,130,189,218,223,51,241,173,145,110,199,116,156,20,156,203,125,228,40,34,184,154,67,56,240,203,25,237,136,253,49,76,188,213,206,192,185,179,123,116,133,243,59,219,38,190,6,6,137,7,150,49,216,134,191,176,231,119,234,253,195,123,236,43,108,66,156,123,163,22,152,10,133,110,238,52,193,85,5,90,5,166,6,159,176,211,29,231,141,93,230,212,71,181,56,99,22,89,237,132,98,173,184,92,195,9,114,40,158,73,82,136,186,130,105,57,177,139,175,2,59,66,175,154,141,46,79,119,158,112,220,39,220,138,201,87,185,93,162,215,231,20,165,16,53,134,154,135,67,3,251,19,133,131,15,85,84,100,200,78,55,220,42,104,137,71,217,36,80,10,194,35,129,251,59,54,25,116,15,165,16,74,239,186,108,32,80,3,132,95,96,198,180,46,136,57,22,127,223,133,77,138,217,220,76,124,247,48,150,129,159,20,183,78,83,155,124,163,221,118,204,1,22,130,149,134,174,215,120,60,2,255,143,31,241,8,76,164,178,153,204,203,90,170,152,121,57,25,31,42,61,62,15,164,226,51,9,111,172,162,241,75,70,35,120,63,225,226,214,70,253,78,212,16,88,206,149,190,109,29,247,123,3,189,179,120,194,138,114,14,186,191,111,218,109,148,50,226,219,150,97,152,189,248,176,124,18,76,131,85,212,15,25,224,147,80,170,113,90,227,252,68,212,53,254,253,136,127,79,242,190,8,98,117,58,49,94,194,212,29,115,38,46,190,209,106,159,137,119,157,48,36,135,98,29,242,37,26,68,205,25,152,187,101,224,235,173,174,53,184,1,0,240,14,171,168,109,35,168,219,131,62,157,187,94,80,173,44,197,72,186,211,223,131,145,197,3,153,196,183,43,98,107,97,95,249,142,2,92,168,69,193,8,203,89,51,175,201,3,85,206,195,249,180,55,232,223,196,93,10,160,244,244,125,107,139,169,129,240,26,149,173,0,2,117,155,112,203,23,120,226,18,237,107,133,76,70,11,89,10,229,184,136,110,27,215,196,189,206,45,179,123,23,89,86,146,83,132,156,19,28,123,221,125,53,82,33,22,55,229,245,54,56,56,30,36,92,35,230,144,152,154,94,201,161,215,219,160,42,150,25,19,184,101,57,107,46,128,136,138,67,141,29,0,81,139,42,230,218,166,10,125,95,85,129,35,143,238,208,27,220,209,224,68,101,183,56,71,78,32,37,158,63,146,48,27,226,61,9,77,143,219,148,58,14,180,59,155,208,152,195,91,123,227,170,185,19,242,181,44,154,63,56,230,10,84,35,239,136,49,21,125,19,99,145,212,175,107,189,65,130,155,184,145,109,16,59,152,110,15,142,58,102,194,232,183,72,39,148,22,31,150,59,38,179,171,70,206,27,100,63,214,110,178,156,29,210,137,42,230,109,127,151,45,131,49,248,72,43,230,21,202,144,59,227,135,200,215,217,68,32,89,217,48,152,180,222,67,101,56,15,4,20,169,68,238,139,238,73,234,239,107,72,6,67,67,235,13,37,33,210,247,60,22,151,53,55,241,130,173,67,1,79,233,43,138,154,56,97,81,254,148,79,103,197,17,214,139,151,239,59,153,147,227,56,1,245,0,241,118,155,69,180,18,243,74,87,51,204,110,204,75,153,169,142,172,159,244,157,247,17,232,250,207,122,197,190,38,130,75,241,78,139,233,186,224,65,72,5,192,251,123,151,26,219,59,62,78,114,167,216,213,104,173,103,117,105,11,91,65,85,31,239,166,249,136,190,161,77,5,57,91,238,81,127,237,200,8,162,238,195,220,202,46,34,4,7,102,193,71,49,44,152,25,6,149,49,29,124,231,80,87,48,215,250,85,61,45,14,32,205,130,47,242,178,64,243,107,121,233,49,173,5,133,208,67,130,157,28,150,109,114,170,122,75,59,226,159,238,243,243,65,148,185,95,117,143,106,53,227,173,170,75,75,205,186,124,185,179,152,24,92,190,76,175,155,33,38,253,61,82,36,15,170,14,139,211,139,223,213,75,76,119,25,128,168,208,159,201,101,132,119,146,151,206,201,136,107,195,255,198,220,165,196,165,16,234,189,243,142,143,92,238,51,142,152,227,96,52,151,203,151,179,104,122,202,190,36,189,235,149,0,149,7,213,240,125,152,251,194,244,12,78,63,147,209,47,165,208,38,125,168,29,241,156,251,190,28,56,224,232,165,61,10,152,0,127,249,197,164,43,40,169,235,152,181,147,62,76,190,26,154,126,148,92,204,150,51,248,180,101,21,159,232,126,53,183,232,14,86,85,29,197,25,165,90,57,195,107,208,3,151,190,5,228,14,240,140,138,130,24,143,229,222,136,135,229,34,231,180,41,230,116,36,97,221,119,109,144,247,169,22,51,26,61,43,154,116,123,68,23,123,94,255,50,220,127,146,135,154,242,217,35,179,149,127,133,51,216,175,164,184,3,12,214,124,213,86,224,216,94,132,167,156,215,224,161,210,224,161,175,193,188,215,160,94,77,101,95,9,236,54,21,111,7,211,21,32,58,180,230,91,38,248,120,65,212,50,233,113,106,0,235,152,222,236,178,67,66,120,48,97,6,14,138,137,79,59,6,78,25,31,231,195,57,152,77,12,218,224,29,54,250,190,57,121,69,152,21,162,38,161,18,84,162,194,217,9,117,133,127,146,239,156,19,59,100,149,59,87,251,118,209,81,186,86,255,112,138,57,36,83,28,82,109,117,99,196,215,77,220,217,5,219,164,45,111,147,124,166,195,233,79,239,46,45,38,212,245,133,51,35,249,90,213,20,99,247,5,179,139,207,158,178,9,189,140,111,52,106,242,76,244,190,164,170,86,146,86,151,190,232,65,122,173,154,153,8,16,204,36,83,250,62,131,176,114,97,232,29,50,244,6,227,160,30,202,232,29,10,244,242,252,5,54,111,162,143,199,239,144,227,55,144,190,35,126,154,244,180,215,61,78,94,255,49,16,44,225,78,137,32,7,181,24,50,16,47,71,150,126,213,90,12,1,31,189,154,188,53,212,23,199,13,75,41,71,241,122,151,47,135,144,254,229,168,210,231,134,207,144,172,244,168,73,180,20,208,92,46,49,98,235,101,131,135,177,93,238,0,35,150,8,179,32,240,41,87,112,251,64,231,88,87,200,33,110,67,230,127,201,141,63,189,137,178,214,61,221,238,38,152,123,9,218,44,8,117,27,189,72,141,253,96,154,12,215,76,1,227,5,161,27,25,244,91,240,197,140,47,11,43,193,54,76,182,151,138,108,167,211,103,1,64,228,34,3,178,93,201,189,162,207,100,201,112,130,74,242,61,0,214,50,8,49,188,17,157,233,71,122,202,6,81,213,241,253,138,75,3,247,245,37,82,46,84,227,29,171,7,147,53,174,17,123,40,246,91,51,89,17,249,248,59,133,214,47,242,94,44,75,130,139,9,137,32,129,14,88,189,158,105,95,185,115,227,186,22,57,9,148,221,173,234,239,152,143,140,222,140,65,142,9,199,199,221,102,123,108,23,233,137,101,79,86,95,238,240,169,23,99,156,51,130,124,119,99,143,218,207,221,123,45,209,180,230,158,34,209,85,50,207,181,49,200,60,96,151,89,197,4,197,40,89,110,226,247,128,70,48,34,28,43,235,205,97,140,196,133,25,220,186,141,5,171,73,134,41,46,144,76,139,114,161,114,224,8,5,145,220,108,247,109,179,65,215,138,1,20,221,35,143,46,179,194,54,6,47,195,79,108,117,242,137,134,150,224,224,180,251,71,35,100,202,177,20,70,149,244,185,42,250,93,13,127,14,53,252,97,23,199,190,91,144,158,103,191,0,226,50,250,211,232,66,29,149,38,111,154,78,167,26,148,154,252,38,46,200,186,186,110,101,158,65,75,86,182,110,201,146,117,11,185,136,243,39,187,76,239,243,235,36,174,121,77,147,225,150,251,21,166,68,216,157,24,211,158,92,190,204,181,40,111,162,25,26,252,146,90,136,4,168,121,247,30,110,226,139,26,138,12,93,182,164,241,245,59,47,216,50,26,55,219,73,247,254,20,200,214,191,124,89,141,167,111,0,240,94,216,109,159,253,160,135,206,122,67,140,39,198,189,123,19,115,228,173,155,200,39,53,167,138,247,116,186,102,165,189,187,91,247,151,124,225,227,120,55,182,234,50,245,174,35,71,120,20,67,115,61,180,75,61,25,66,139,124,64,220,11,180,74,188,79,212,194,126,161,27,187,128,67,223,129,39,181,170,61,141,130,44,241,225,96,239,135,106,70,213,43,233,222,244,118,22,59,226,184,44,211,49,136,140,32,58,23,192,132,192,152,162,236,131,102,208,205,183,213,186,69,95,87,122,248,246,139,47,5,202,108,226,220,176,232,45,50,100,197,8,146,104,82,239,80,162,78,137,155,14,28,35,230,154,1,66,130,214,95,76,180,148,69,208,115,13,114,191,176,143,129,210,56,95,206,190,164,29,199,110,48,159,85,94,136,61,158,195,11,241,151,116,148,138,74,154,84,31,159,36,151,38,190,75,146,205,205,55,239,46,111,222,190,125,107,179,241,198,235,119,150,223,186,179,185,73,239,225,134,164,195,22,139,209,252,232,170,145,135,46,212,216,30,96,155,91,112,38,162,137,160,251,136,158,19,153,145,214,13,3,166,219,16,73,8,248,221,226,69,170,173,100,217,166,215,90,109,216,237,216,204,216,173,202,36,213,246,170,187,139,98,180,202,70,90,222,163,43,187,139,72,105,171,135,83,133,20,159,78,21,38,129,24,218,208,59,213,22,235,10,28,78,123,236,234,52,233,3,90,221,91,124,176,33,12,253,247,0,169,242,131,214,6,55,37,59,17,11,181,108,185,247,220,29,87,67,111,248,119,99,161,0,146,86,160,240,73,14,209,61,85,131,11,117,68,233,119,222,225,153,7,102,115,199,226,113,180,35,138,116,251,199,35,243,251,163,107,59,225,217,33,135,131,192,87,62,182,122,112,72,193,81,198,179,66,229,197,232,158,135,22,247,117,253,214,200,50,208,247,209,5,250,99,234,59,17,249,209,221,151,120,195,158,150,53,243,179,165,12,209,0,15,47,215,78,99,204,76,17,49,184,49,78,181,80,179,94,202,48,38,158,29,153,176,19,154,170,155,227,165,172,231,251,194,159,186,231,6,164,51,51,3,140,107,129,110,47,88,13,254,120,85,92,219,250,81,216,185,54,33,192,57,157,208,253,58,240,56,244,23,246,13,229,123,8,207,16,127,192,54,115,230,82,187,129,70,56,1,203,134,65,159,25,74,114,155,134,228,80,68,59,225,138,38,87,227,164,139,15,125,241,193,18,31,58,226,131,83,205,106,45,137,141,200,108,208,49,67,239,71,238,6,120,15,114,113,108,246,251,48,105,165,83,163,69,47,55,183,20,56,89,6,7,31,230,210,164,3,42,193,154,133,110,181,22,165,221,182,108,39,90,201,164,122,120,73,192,91,85,140,18,226,64,173,93,33,197,180,104,252,42,206,171,187,244,248,23,119,130,189,84,77,72,12,211,3,103,35,73,79,14,246,144,3,48,147,122,181,5,167,57,80,195,196,63,86,85,25,12,124,90,204,184,124,25,95,179,21,248,86,101,124,251,62,124,251,73,96,165,173,228,98,194,130,255,144,90,29,212,45,168,32,245,228,162,94,126,176,145,44,83,94,40,88,221,7,86,79,98,29,160,28,162,10,76,134,161,193,166,153,20,174,237,140,117,73,80,94,223,245,26,104,13,249,43,84,193,3,157,25,110,227,67,239,244,193,159,145,182,6,44,224,237,98,200,18,21,140,198,176,28,206,219,142,104,14,57,79,96,104,237,189,22,192,134,94,186,233,151,196,103,111,62,47,10,220,202,110,131,209,203,43,192,41,178,158,71,41,209,64,166,100,150,143,226,78,15,197,204,77,180,236,2,238,228,157,119,76,247,10,12,61,81,247,129,165,4,9,180,28,71,25,29,36,15,242,11,22,183,182,139,110,17,186,45,70,43,63,213,160,68,35,65,92,73,215,208,96,166,69,23,68,106,113,72,25,18,252,77,128,138,25,41,30,69,39,185,161,229,146,80,120,147,137,181,155,251,137,120,44,78,161,112,71,32,226,183,62,113,49,145,50,20,84,252,215,87,30,46,148,51,6,25,149,86,92,90,143,187,141,238,246,29,106,12,196,87,199,100,42,218,94,154,254,106,148,196,148,175,72,15,248,203,20,235,36,137,83,96,59,113,121,196,210,73,217,202,147,81,240,100,169,192,176,136,196,229,158,129,184,171,24,9,13,132,135,18,89,121,184,125,20,98,0,117,47,172,95,74,53,205,232,119,111,50,179,41,87,163,129,52,113,36,229,7,186,252,108,36,49,152,33,127,225,228,132,179,96,182,230,227,138,203,58,122,218,233,213,254,112,195,181,137,100,62,106,122,33,104,185,136,243,215,51,86,140,231,242,197,76,60,73,1,102,185,147,9,89,100,34,214,15,80,206,79,237,167,242,197,249,172,209,46,232,27,39,44,158,196,75,134,97,12,73,70,75,97,104,23,29,118,25,59,88,150,27,142,161,133,79,133,217,142,209,199,93,224,67,225,152,41,103,11,55,223,170,52,251,135,41,199,58,198,239,205,190,13,189,73,65,74,197,181,70,97,198,40,99,155,138,165,205,78,138,236,240,79,154,122,107,103,139,162,86,164,56,174,217,86,46,159,207,84,24,248,114,118,247,48,230,244,59,176,235,189,84,156,43,21,231,69,6,180,59,24,244,187,229,30,48,203,83,180,151,74,113,184,228,113,164,77,83,145,185,58,77,91,175,204,24,229,144,126,178,238,76,129,123,108,176,109,234,70,108,48,77,243,110,29,248,16,196,193,222,106,234,137,92,70,155,207,106,217,82,70,75,23,146,151,88,0,56,189,55,168,76,49,117,100,50,117,173,158,133,141,241,217,148,75,231,23,138,243,249,253,131,51,0,49,60,32,217,124,177,144,219,63,144,208,227,211,50,133,150,75,25,247,27,159,21,83,146,245,181,52,48,235,157,19,180,241,192,217,109,150,211,115,185,133,236,220,254,65,133,146,14,24,22,115,153,204,217,136,2,61,137,110,225,172,16,167,155,4,192,139,164,96,171,109,159,168,171,39,176,186,206,176,148,166,195,197,171,181,45,112,177,217,182,227,71,197,27,235,169,8,99,7,167,57,25,215,49,129,255,76,64,83,41,100,51,118,77,195,75,218,220,108,246,141,35,104,77,74,65,71,27,183,36,76,94,15,143,192,66,203,37,207,136,136,217,163,191,216,20,93,84,134,96,84,166,140,215,20,4,34,214,251,156,178,222,247,108,7,202,236,246,45,60,165,207,139,60,60,100,36,98,252,218,84,19,37,10,196,116,189,154,172,27,104,175,153,2,30,184,187,185,73,78,85,210,177,233,223,1,38,3,72,33,54,98,244,123,220,9,167,30,7,83,111,7,204,133,45,101,0,111,130,78,94,211,159,167,103,106,102,115,19,169,229,110,207,243,192,25,224,61,82,74,74,120,14,184,49,88,172,189,147,231,164,4,3,197,99,47,192,220,148,97,22,140,230,92,187,29,61,75,162,225,5,154,102,171,77,123,14,12,9,64,200,184,229,243,133,108,81,159,118,42,179,155,185,166,110,111,110,162,252,114,194,236,173,249,30,155,130,113,145,86,60,207,227,103,129,154,57,89,107,187,125,244,128,127,112,152,218,237,232,45,18,173,254,87,149,129,131,124,150,185,185,73,46,136,39,120,78,167,230,136,133,148,78,160,179,48,67,147,55,202,184,181,147,41,90,140,165,91,232,156,151,10,29,107,149,152,233,98,46,19,198,216,140,4,65,29,104,113,255,63,177,219,72,92,65,41,87,84,120,2,151,177,65,241,176,156,206,103,49,63,216,34,115,38,29,197,220,75,203,223,208,157,109,211,227,167,101,70,74,244,201,215,172,72,85,39,76,54,19,92,229,46,42,64,253,72,250,241,250,233,66,182,84,154,27,209,29,128,17,99,177,165,198,130,98,132,169,136,56,143,86,143,182,163,38,186,182,86,66,182,196,66,49,171,79,206,235,56,39,161,52,10,151,133,158,111,159,197,214,54,55,65,204,231,11,249,4,239,36,82,122,199,218,234,149,91,230,84,7,51,131,195,125,27,166,18,147,28,190,189,7,230,37,239,38,80,129,38,70,202,214,13,107,207,145,41,226,230,51,21,130,191,0,247,254,200,196,248,128,5,249,121,204,227,165,165,76,78,84,236,69,197,149,9,160,80,30,129,42,39,143,72,157,188,179,130,35,77,181,116,27,248,116,151,4,20,4,181,55,56,145,68,97,222,72,75,239,180,18,152,16,75,197,10,176,8,146,33,221,24,61,75,134,184,79,237,237,166,186,125,35,108,114,179,38,129,219,128,237,82,230,63,22,64,2,1,209,72,116,54,91,228,227,226,58,218,8,63,155,10,78,212,34,96,76,235,23,63,120,126,41,146,51,79,81,248,242,84,194,153,170,140,134,63,233,249,100,229,24,88,26,195,60,44,47,44,132,76,112,35,103,148,140,150,24,125,49,230,124,73,138,189,44,111,20,140,57,79,153,144,206,192,234,159,155,136,62,140,163,66,103,118,122,207,37,72,174,96,247,249,14,205,81,160,85,203,63,123,115,218,67,129,163,216,46,150,90,165,86,128,15,86,48,33,69,14,96,66,79,226,5,49,9,172,86,169,189,52,78,76,156,17,98,244,220,246,229,9,236,165,250,118,56,94,59,2,31,62,89,35,149,58,242,148,205,166,231,231,128,20,73,95,187,69,54,151,164,233,46,212,58,169,163,50,154,135,12,211,188,149,152,248,144,218,166,112,43,19,211,65,101,163,125,176,218,253,254,0,55,255,8,210,242,201,193,14,36,92,91,64,12,49,1,179,70,179,212,110,69,28,90,98,207,103,101,252,120,196,241,113,228,19,232,40,70,144,47,231,53,230,134,236,148,31,196,151,202,179,15,205,222,142,213,115,102,15,250,246,14,240,143,45,115,182,217,116,64,92,216,223,51,103,29,187,53,139,193,48,156,217,182,141,46,23,20,78,193,153,245,34,0,204,126,110,1,56,206,236,150,229,224,77,116,218,105,97,168,174,255,193,180,240,0,212,182,204,94,235,8,157,137,210,80,1,195,178,234,93,83,14,247,232,148,227,181,218,221,154,246,168,94,107,172,105,119,107,215,247,234,90,163,118,35,91,215,172,70,109,117,85,187,95,107,212,180,123,248,75,199,95,78,29,127,155,181,218,14,22,187,62,168,107,185,70,237,238,186,118,84,175,173,214,240,55,228,238,212,107,181,35,204,54,30,54,180,238,181,90,191,190,174,29,212,107,217,122,151,64,231,161,206,42,20,88,215,230,27,88,252,110,173,211,160,156,117,200,233,47,213,230,33,103,11,64,220,135,164,133,250,46,165,237,52,214,181,28,1,111,225,47,204,182,176,202,110,227,152,242,15,32,191,91,231,89,12,230,146,2,211,205,191,91,219,151,114,86,107,253,165,117,109,6,144,91,114,145,43,0,114,144,120,208,168,213,182,150,32,237,120,233,112,9,81,45,65,162,3,137,7,13,72,156,91,218,94,210,172,213,154,181,188,174,237,65,98,31,75,62,92,46,46,105,71,43,181,71,203,162,111,45,78,137,193,50,144,226,232,106,109,6,114,74,80,60,131,197,103,151,59,203,154,179,84,235,174,172,51,10,3,89,183,168,87,43,135,64,126,232,213,202,58,39,233,35,209,171,85,23,247,71,64,149,85,145,15,228,61,94,245,200,187,84,219,131,172,251,10,169,14,87,129,84,91,203,181,2,228,220,173,237,94,113,1,29,45,215,182,174,64,47,160,224,12,166,109,95,217,111,104,59,107,53,7,18,119,0,215,121,236,239,224,202,96,9,155,204,64,98,129,154,132,223,48,84,144,149,191,50,104,104,91,43,181,25,200,186,141,57,48,80,131,53,23,25,103,165,214,95,163,209,203,122,137,64,131,3,72,132,110,177,137,116,184,134,19,14,144,131,68,171,238,78,185,190,64,126,97,13,144,239,66,143,175,174,107,25,137,34,142,59,225,8,180,125,149,193,62,130,98,142,128,125,124,53,203,230,192,213,251,188,252,35,65,179,185,107,38,20,208,161,82,166,81,123,116,109,93,129,74,249,94,55,150,106,185,107,132,28,131,154,191,6,80,103,26,181,173,235,72,206,218,61,36,220,245,30,80,120,169,246,232,186,232,196,22,77,2,171,193,169,2,191,75,244,155,70,198,18,184,212,74,8,176,120,221,110,208,88,220,224,179,161,219,80,75,57,80,170,145,189,182,80,215,230,33,173,225,14,239,50,209,137,145,1,126,175,227,47,26,135,25,9,7,130,120,36,245,174,229,213,16,192,107,237,125,162,222,78,125,153,231,180,92,100,251,222,119,152,211,72,181,253,250,67,42,157,115,75,179,5,102,73,141,56,98,96,102,235,54,81,171,219,88,230,211,231,145,55,202,38,3,216,104,227,40,92,19,88,153,124,232,175,246,104,45,172,175,114,130,72,232,139,34,181,90,92,195,7,129,96,43,83,182,187,69,248,255,50,94,204,86,233,90,236,50,113,131,213,204,101,203,168,138,35,250,114,71,239,109,85,241,192,184,76,134,92,6,189,92,114,57,46,142,212,6,59,231,203,15,190,248,5,12,238,191,111,50,78,51,134,255,202,49,174,147,169,188,109,191,221,83,242,83,134,110,239,64,62,147,217,88,62,11,15,162,214,207,102,178,173,124,145,231,51,167,135,84,115,43,22,115,243,153,26,204,151,159,234,32,39,128,249,76,221,194,242,137,125,113,246,154,177,152,87,191,104,204,229,23,90,82,62,198,4,148,242,13,250,39,229,19,31,227,229,183,11,237,185,54,207,151,53,127,46,124,38,141,99,62,254,111,88,251,177,19,252,128,217,140,133,137,121,237,82,177,161,40,235,151,159,221,122,140,183,99,13,16,71,39,50,136,201,139,133,100,112,22,138,101,224,133,159,200,144,216,244,152,36,237,138,108,193,42,98,61,118,9,232,246,68,252,143,197,102,13,211,220,157,149,212,245,46,170,212,134,79,8,33,44,164,193,170,200,133,103,103,99,126,50,66,97,57,41,162,56,113,135,49,79,124,137,174,195,111,42,228,127,211,84,228,172,187,168,72,194,171,40,53,28,69,21,113,215,200,47,27,163,139,113,81,108,76,185,50,191,131,28,77,236,40,226,141,196,212,187,146,28,91,2,62,140,67,128,100,206,224,226,215,98,153,116,33,25,147,132,108,25,140,183,136,4,161,125,203,100,2,114,243,59,75,21,63,46,24,197,10,165,221,195,233,0,25,97,128,60,252,10,56,133,34,122,35,41,154,168,108,38,52,151,203,132,82,238,184,81,98,247,143,42,94,174,104,202,22,187,212,75,55,151,11,74,48,161,59,70,20,213,167,39,184,123,31,26,129,79,8,54,242,26,159,186,53,247,246,115,196,44,245,141,153,122,77,58,118,209,143,153,22,238,149,167,54,190,76,56,34,76,161,17,133,71,216,108,26,67,19,123,220,98,148,46,77,39,4,255,156,247,165,81,8,141,220,23,114,201,169,251,62,221,37,234,115,236,89,115,209,123,22,169,152,228,61,139,107,155,130,61,136,234,69,212,245,232,185,227,59,134,150,19,95,253,126,106,136,249,47,115,213,134,199,109,92,129,173,15,173,62,198,53,41,93,247,142,61,100,35,216,153,105,120,153,231,58,242,124,151,144,103,193,247,5,130,14,99,187,202,124,203,195,205,111,186,237,55,252,118,57,234,112,46,199,232,34,91,206,149,53,164,106,238,116,77,226,229,115,200,60,124,158,129,11,187,223,14,111,66,145,182,166,88,72,35,174,171,181,51,22,143,44,199,246,219,41,102,12,23,220,166,233,142,122,51,174,182,37,223,236,194,68,192,187,240,168,205,91,213,203,71,22,141,66,35,236,246,58,206,128,197,253,247,215,42,142,140,39,244,137,35,116,165,30,201,185,156,141,181,159,6,69,46,124,140,224,158,166,192,65,186,57,143,30,30,148,88,163,56,114,25,128,212,33,223,133,123,36,27,140,124,112,46,138,243,28,117,98,40,55,15,177,72,129,33,112,79,31,70,54,69,210,228,119,245,209,103,129,34,48,248,72,227,199,44,44,223,55,155,241,78,127,52,238,129,105,233,131,48,207,27,144,139,164,67,200,206,133,242,209,98,134,92,136,75,6,57,223,124,15,160,64,180,43,249,186,137,255,184,113,128,180,120,20,51,1,127,241,144,237,39,192,157,40,149,134,227,121,99,71,165,129,108,86,16,28,26,79,229,18,11,213,185,248,166,204,115,73,41,138,209,129,111,219,241,238,242,98,252,50,79,134,51,22,168,111,181,145,57,130,167,12,153,12,76,112,71,144,87,173,170,159,201,237,134,145,200,111,180,16,11,37,120,184,249,66,212,170,137,5,183,227,12,206,188,49,194,125,88,45,108,33,170,90,136,26,42,68,163,20,212,52,72,37,11,254,14,72,140,205,136,146,163,6,101,140,217,132,58,90,145,250,70,191,150,50,96,90,49,158,150,35,87,78,228,194,129,93,133,239,26,193,197,167,8,95,195,47,106,113,248,116,78,63,127,192,122,19,251,98,122,54,157,14,220,180,126,177,130,101,148,27,254,19,72,25,176,59,249,24,51,8,193,4,101,215,68,171,16,76,132,46,9,86,117,30,73,12,73,146,177,72,44,159,161,62,66,170,107,47,17,115,13,38,48,153,8,81,228,53,217,73,38,190,121,214,35,49,159,249,72,140,217,143,96,161,8,153,46,3,34,28,251,15,13,73,176,160,48,38,137,45,44,176,138,76,141,25,11,154,148,120,185,238,90,44,241,78,240,38,132,97,9,245,139,27,151,196,114,162,167,81,19,129,81,75,178,111,136,161,129,3,165,171,198,38,140,254,145,36,123,123,192,89,18,129,21,167,162,247,85,58,186,92,172,60,228,185,201,9,79,100,134,39,158,46,0,82,135,52,109,6,170,221,137,64,42,108,103,246,55,154,245,80,113,229,24,15,15,85,190,241,210,253,92,129,0,226,71,199,91,236,74,11,242,42,206,67,221,100,88,115,121,175,57,62,191,217,206,64,41,62,211,19,209,248,144,46,59,152,93,22,21,68,100,84,99,148,137,104,163,50,28,188,99,3,159,41,10,135,196,12,82,248,23,119,58,178,245,81,112,103,236,219,131,151,178,75,245,210,74,163,34,10,170,60,97,214,235,173,59,252,193,58,225,200,113,244,88,255,227,27,252,66,237,22,32,137,111,130,144,195,153,94,26,17,209,191,168,207,207,199,89,248,241,248,92,179,157,137,227,99,135,248,89,47,224,235,67,22,75,215,49,189,67,229,231,230,204,56,58,218,162,47,92,169,133,233,45,252,188,144,43,180,227,248,234,38,150,95,200,96,221,93,252,156,47,180,91,240,121,15,63,207,27,244,162,81,23,63,183,230,117,29,62,183,169,110,113,62,7,159,183,241,115,147,225,208,164,207,102,27,203,108,225,103,51,111,52,227,73,239,25,163,26,247,164,118,61,180,123,105,156,212,154,93,109,97,252,86,241,244,137,131,161,9,216,195,120,182,252,48,158,27,248,163,106,227,11,239,25,244,245,165,79,217,13,232,103,42,91,233,188,90,157,171,116,152,219,240,165,68,127,6,190,167,178,239,188,51,120,181,10,159,147,110,125,12,252,85,113,176,44,185,24,207,56,110,49,248,252,206,59,137,14,197,15,131,202,165,203,151,41,22,31,36,150,240,79,242,157,119,88,108,49,199,203,235,176,188,14,228,65,189,28,213,43,64,9,250,12,229,10,139,248,198,217,0,177,209,0,60,62,141,112,41,131,238,151,74,98,22,19,147,222,147,72,251,234,147,72,156,78,131,234,124,101,240,170,153,130,223,226,57,36,152,15,47,99,72,181,76,133,65,28,104,37,122,127,1,61,32,241,123,137,66,142,224,139,25,30,240,35,255,48,56,1,234,135,60,107,232,189,88,72,15,20,102,208,33,146,62,101,113,28,82,185,138,245,106,21,126,73,37,59,152,218,193,84,28,147,20,162,105,189,243,14,255,67,95,59,236,107,135,94,50,174,90,151,47,19,69,57,197,244,25,75,67,2,41,20,115,19,137,98,94,159,14,124,125,98,113,86,4,225,172,106,23,187,184,220,195,215,135,141,186,53,160,78,118,160,147,157,87,179,243,132,222,128,69,170,132,61,10,64,116,102,243,72,131,206,203,249,153,126,106,62,149,135,217,136,97,245,18,214,107,175,117,46,103,5,109,89,35,30,173,109,160,181,174,162,213,80,214,174,138,82,59,128,18,20,36,247,119,70,253,108,145,232,238,53,109,99,211,246,171,165,69,209,220,60,107,174,108,191,58,47,210,102,178,110,42,159,98,169,108,113,198,45,170,121,69,231,181,126,202,78,101,93,16,11,110,122,182,136,25,51,89,5,142,72,102,137,21,1,124,30,32,251,134,226,48,114,149,99,237,234,0,126,247,171,115,64,0,12,87,48,192,101,251,26,140,67,170,154,75,158,208,74,130,37,148,74,85,14,182,173,142,153,200,122,112,28,32,138,243,106,78,132,5,184,196,30,131,118,76,123,223,52,18,186,214,73,57,73,241,188,240,165,44,76,70,17,25,130,226,12,16,9,205,7,214,198,107,175,189,214,7,50,138,33,163,122,90,11,246,207,84,74,75,97,41,244,195,135,73,140,40,38,49,192,154,62,83,133,113,123,53,67,251,131,158,60,209,83,240,29,186,98,87,154,182,169,239,224,139,8,110,207,119,212,157,186,103,30,196,172,208,167,18,49,22,75,122,23,99,101,166,145,43,76,55,173,129,86,192,199,87,88,26,204,139,235,132,123,2,54,88,138,108,189,173,219,13,140,27,182,214,51,172,22,58,246,243,154,90,143,158,59,60,176,65,160,74,208,235,234,21,182,67,234,88,141,185,228,223,233,15,244,14,190,51,121,0,39,29,190,245,6,100,223,77,83,116,88,57,131,224,211,208,193,65,49,255,10,140,109,39,89,177,61,92,214,122,52,73,147,51,133,87,49,30,17,195,53,3,104,243,161,10,41,250,242,252,37,216,153,146,84,20,82,18,25,47,120,83,171,154,112,82,33,85,146,179,243,112,30,101,42,198,171,173,138,1,35,205,154,49,94,206,45,102,231,202,185,124,73,155,119,195,35,212,97,5,80,248,26,151,254,117,65,127,239,164,136,166,131,137,7,101,36,29,16,12,208,169,159,178,128,26,84,170,142,74,5,57,183,85,237,191,236,0,178,78,170,5,199,163,180,123,244,103,29,60,36,149,253,196,193,163,178,13,107,170,89,237,166,218,112,60,226,228,216,75,52,147,90,13,214,193,62,125,101,193,37,160,228,145,250,245,0,74,52,240,105,62,187,143,65,11,155,123,237,182,105,39,181,67,32,211,225,171,78,229,80,156,5,59,213,195,87,141,197,118,121,187,178,255,224,112,163,218,72,59,29,171,101,38,106,90,109,102,7,128,98,218,86,218,164,13,39,129,37,160,237,153,234,14,128,39,76,187,250,97,226,64,219,97,239,98,215,181,77,237,17,52,169,119,160,215,24,66,227,54,52,134,84,173,195,223,250,171,7,149,58,223,231,55,225,251,38,32,177,9,223,235,175,238,63,216,220,240,150,221,163,7,183,103,102,54,170,152,248,160,190,145,148,234,55,67,235,243,242,71,172,188,24,230,71,222,248,110,138,24,90,252,57,122,12,91,178,5,19,58,217,175,54,137,58,140,100,61,22,216,246,132,222,109,103,143,30,93,114,67,89,244,146,131,109,84,121,33,133,151,109,27,80,136,175,245,246,117,100,249,232,185,108,17,14,204,68,224,151,44,241,224,122,51,109,235,7,183,119,59,214,128,222,92,100,231,73,221,116,6,111,50,75,227,149,190,141,47,77,37,28,152,25,67,129,14,139,231,2,72,195,121,87,200,48,202,182,34,171,246,113,251,199,70,91,65,20,239,108,155,49,157,34,7,198,160,15,136,104,204,114,98,131,126,63,214,180,182,224,111,172,137,161,51,250,182,105,96,72,20,61,182,126,43,134,19,58,78,0,89,24,29,243,213,16,184,111,247,16,114,107,27,36,163,158,168,20,227,198,211,192,245,247,122,253,65,140,43,55,41,194,185,15,137,244,219,189,27,86,207,234,238,117,221,74,24,174,200,66,60,0,41,194,40,198,175,13,5,214,229,88,124,166,53,19,135,170,113,30,169,216,172,182,42,44,234,213,14,174,44,173,143,172,167,180,112,49,250,61,46,215,54,45,139,78,98,207,221,2,106,137,54,238,87,251,137,54,204,111,246,185,1,127,6,26,198,82,120,173,58,119,249,242,1,75,61,132,63,187,176,224,157,215,245,215,97,159,164,135,175,12,49,14,55,116,103,7,242,27,44,68,41,197,121,3,24,248,122,165,193,30,174,164,2,182,214,22,208,97,241,157,116,41,8,150,83,110,107,194,214,220,212,76,36,106,163,111,243,24,189,215,205,125,179,83,30,104,93,168,206,31,16,198,208,17,230,22,69,177,41,247,135,67,51,205,194,152,4,131,30,41,33,203,220,185,139,209,216,225,107,200,28,126,189,207,175,43,81,78,226,147,24,249,19,171,218,79,223,224,228,82,226,255,9,152,24,9,14,11,209,230,98,166,195,186,160,1,8,12,125,222,21,133,120,143,145,69,50,68,154,212,73,60,145,6,253,219,87,215,110,175,64,183,46,95,214,41,28,148,155,192,78,64,169,4,16,122,147,30,167,178,240,125,80,16,126,154,33,65,51,252,111,131,21,241,97,101,148,148,154,11,249,49,133,211,112,90,38,207,59,162,12,139,0,194,223,47,33,179,243,86,191,219,5,17,26,131,164,199,149,184,44,44,227,38,164,187,97,89,70,128,97,247,240,76,57,31,103,69,249,37,56,20,7,2,219,20,178,4,37,111,122,227,145,180,74,229,19,241,70,29,189,46,121,19,223,236,212,48,140,20,170,112,202,234,75,185,94,137,170,57,196,16,110,182,233,208,252,141,123,57,241,161,219,48,204,51,175,221,173,61,28,224,114,54,227,229,131,232,235,229,227,157,101,185,52,84,176,166,203,27,175,8,221,28,148,227,159,252,242,171,143,191,250,15,143,255,250,23,207,254,250,231,82,107,248,30,121,106,23,136,100,218,46,113,40,170,93,153,251,80,197,115,168,102,0,186,136,22,81,41,18,71,51,173,184,22,39,34,80,163,250,32,94,142,31,193,191,212,141,27,41,122,129,155,158,246,68,240,182,222,195,1,162,0,109,100,77,23,135,154,148,8,68,199,215,78,97,211,130,202,79,191,252,31,144,78,33,108,216,181,217,54,72,239,38,230,156,254,250,221,211,127,252,218,227,191,254,135,199,223,253,30,20,49,123,134,175,192,147,143,190,249,248,239,190,199,11,12,217,84,216,198,6,112,46,208,7,216,239,205,192,208,145,145,45,133,243,142,24,57,183,128,127,224,220,140,56,70,172,209,178,244,191,246,92,227,243,248,63,191,246,228,143,126,117,250,141,175,63,249,199,159,74,227,67,123,140,4,79,162,190,66,80,137,32,64,202,159,252,215,211,223,124,243,244,79,255,65,5,26,61,117,211,244,232,44,198,51,239,69,78,99,254,124,120,160,18,142,89,15,250,67,47,194,133,78,110,25,250,249,18,236,95,255,38,64,48,118,57,30,78,49,246,212,178,32,217,72,250,61,123,247,43,143,191,246,207,106,27,147,208,175,101,156,133,126,45,99,50,250,65,57,232,41,236,147,29,124,200,29,190,58,90,34,44,224,24,81,130,133,136,4,74,236,152,71,128,173,101,104,10,1,123,108,180,221,197,0,208,134,244,172,56,31,157,51,140,16,79,105,194,166,69,13,243,26,108,43,216,181,173,174,110,31,197,53,212,13,123,207,235,242,125,87,147,198,105,168,108,230,253,30,109,226,183,169,28,143,176,181,159,136,63,254,198,119,159,252,252,135,111,7,175,144,248,191,120,114,67,160,239,199,71,69,192,54,219,64,243,81,24,80,244,102,122,140,217,107,254,217,151,191,254,228,227,15,70,52,34,207,59,181,65,180,217,192,151,77,197,30,121,160,219,61,100,153,213,70,247,118,113,239,92,62,108,117,188,70,79,127,242,235,211,47,127,120,166,62,179,166,136,87,145,219,9,121,116,28,35,208,246,119,49,84,151,206,2,165,81,208,50,124,125,234,6,48,151,9,22,255,153,35,20,141,10,254,123,252,157,159,159,254,159,191,29,93,134,197,11,179,164,40,108,206,54,190,91,106,155,139,190,23,152,247,118,227,161,143,50,83,200,48,121,206,74,32,70,156,250,252,50,190,11,197,226,90,216,185,183,144,161,115,239,57,206,229,249,73,182,177,211,239,254,211,147,15,127,251,228,171,191,120,252,238,151,38,220,198,38,216,184,84,168,227,55,174,61,167,221,153,126,227,194,90,147,108,92,84,78,222,184,244,193,158,51,197,214,197,30,37,246,237,94,20,28,91,244,136,254,78,190,125,77,54,50,31,126,235,201,183,254,233,244,189,63,123,242,239,31,157,227,200,40,80,199,143,12,200,67,248,92,249,244,131,195,43,78,50,62,162,168,55,68,173,227,163,35,152,17,159,241,17,122,252,211,159,159,126,245,183,231,55,54,2,222,248,81,57,216,29,244,166,31,18,172,53,201,120,80,57,111,48,240,235,115,29,244,19,12,132,248,159,135,169,148,199,71,10,9,201,175,247,110,234,61,179,35,118,205,160,40,197,75,197,3,17,37,155,131,94,100,85,200,243,42,138,121,65,240,160,54,127,133,103,31,189,133,249,147,191,120,130,226,169,169,217,250,193,235,236,17,224,148,155,38,63,32,14,9,10,185,69,161,225,6,143,107,41,54,124,188,60,149,228,28,50,203,198,185,34,79,34,126,245,138,207,125,1,102,55,116,254,230,134,198,47,224,227,252,213,97,158,143,90,38,45,206,110,85,83,232,174,145,162,22,227,229,147,184,119,187,10,167,26,187,94,133,182,227,19,20,242,102,187,160,118,103,175,43,157,244,109,235,208,52,16,19,118,228,147,161,64,156,63,101,28,47,22,227,154,187,189,189,127,250,254,127,33,63,174,77,4,14,41,144,34,48,113,162,21,186,37,218,3,119,65,1,191,80,230,156,172,194,160,127,242,209,255,251,228,251,95,66,201,14,14,229,148,123,43,61,232,247,59,3,11,143,244,177,24,168,13,231,51,200,199,115,156,194,48,64,89,36,76,68,56,55,12,138,190,174,187,216,48,12,184,246,141,20,57,36,34,106,97,18,248,185,97,83,8,29,8,123,31,215,132,71,136,175,188,123,250,239,127,255,248,103,255,241,236,75,223,124,113,132,8,246,223,155,108,31,127,243,244,43,95,135,253,245,147,143,191,158,232,38,95,52,14,204,218,6,223,119,241,104,240,244,23,127,250,236,111,190,241,162,91,54,123,206,158,109,190,137,251,143,55,240,191,253,187,167,63,249,18,240,99,47,186,113,189,99,218,3,181,237,167,63,254,209,227,247,254,159,79,161,237,71,254,177,254,207,47,61,251,242,251,137,110,126,214,121,225,195,205,206,85,149,41,56,183,38,179,225,164,102,44,147,178,202,20,214,238,57,218,231,27,10,25,70,249,247,93,63,1,68,167,191,249,245,79,62,254,238,200,70,53,230,83,126,187,211,31,160,152,181,185,151,120,64,12,131,27,199,89,107,247,66,228,193,7,227,197,91,96,166,172,30,53,17,34,88,14,188,72,231,36,68,162,38,46,97,166,65,154,146,5,73,182,51,60,254,206,207,96,166,158,126,231,55,40,200,110,12,209,48,71,230,18,65,32,181,122,58,231,117,136,161,240,82,34,249,10,185,18,199,157,25,53,9,250,74,126,114,120,202,9,159,43,210,42,251,121,191,45,179,110,234,61,250,160,97,227,38,217,136,57,241,242,131,92,70,203,103,180,66,70,43,102,54,164,172,81,16,240,150,5,198,239,168,191,55,128,29,11,175,68,181,24,129,211,98,248,180,39,252,134,66,182,22,195,55,217,180,216,195,189,238,46,234,104,169,32,197,237,134,191,140,226,113,172,149,98,138,78,108,16,62,24,29,2,223,160,52,175,83,254,50,13,150,206,138,121,211,210,176,244,78,127,75,82,30,160,253,22,123,188,138,62,206,196,189,145,18,156,197,60,48,79,26,154,238,197,231,247,183,129,142,204,99,154,217,0,74,13,226,87,109,223,114,172,38,133,6,199,233,186,2,252,253,146,165,59,188,51,76,241,81,230,101,226,126,149,172,84,161,106,14,163,85,251,142,9,226,61,93,33,251,196,123,30,65,45,158,17,70,195,25,33,64,160,224,17,119,21,60,76,34,32,157,242,127,255,250,111,37,213,202,120,149,121,190,24,169,50,103,186,114,89,85,30,187,114,165,220,237,150,41,74,80,164,62,93,42,228,41,214,7,192,93,112,229,250,11,212,167,75,130,211,165,108,168,114,29,141,37,6,1,161,9,177,115,162,100,36,202,244,107,213,41,81,40,136,53,223,176,222,14,242,234,130,27,143,23,73,85,163,137,216,133,241,118,199,148,53,55,231,36,69,80,55,137,165,15,17,39,220,76,38,87,4,49,46,202,194,5,23,18,204,22,214,186,110,233,3,205,19,55,164,78,197,199,241,250,42,43,175,114,252,124,151,115,197,134,209,103,142,56,71,56,119,202,217,168,174,31,204,115,156,106,222,241,12,59,189,104,225,248,120,186,22,66,100,210,38,123,52,33,72,241,82,112,138,184,3,96,193,102,207,168,239,224,163,11,18,100,182,9,168,123,9,219,15,185,81,171,123,140,224,251,8,48,215,88,34,28,175,234,215,137,116,225,170,202,87,218,34,37,69,243,187,239,198,78,191,252,97,92,104,57,249,111,247,137,132,4,154,146,182,231,218,76,145,90,106,22,11,236,83,110,94,47,178,79,122,171,164,243,79,133,249,44,207,213,209,86,1,13,114,176,254,252,194,124,51,238,62,151,212,98,239,120,165,201,105,160,131,70,57,39,100,25,224,248,30,70,236,63,136,235,241,13,124,167,98,144,176,102,226,179,206,145,131,255,47,89,236,21,45,251,104,118,63,59,75,135,31,38,173,13,204,174,83,63,34,35,9,173,151,76,15,182,205,94,66,209,105,152,226,125,80,122,200,1,95,158,88,53,7,99,218,108,90,199,179,7,120,199,56,219,237,3,183,223,183,103,109,88,223,246,21,11,45,33,142,72,103,63,81,107,208,193,91,78,175,59,166,53,24,195,89,88,248,179,77,221,49,103,65,188,48,106,157,206,164,224,111,131,96,234,188,64,248,80,167,102,208,22,54,209,40,213,108,83,119,112,128,6,253,131,222,29,219,52,39,109,135,73,150,147,116,100,255,140,116,106,25,83,15,58,182,113,11,7,158,189,87,50,89,75,180,101,59,88,99,130,246,68,75,192,73,237,155,108,146,93,7,20,156,193,196,45,202,19,115,153,30,35,121,174,185,205,64,64,203,192,106,117,250,176,124,199,33,48,100,230,232,57,51,239,154,163,23,230,50,57,97,142,158,207,230,77,50,71,231,39,227,182,113,15,219,230,173,1,23,224,198,241,195,71,149,186,214,161,213,131,99,180,69,56,111,104,234,187,169,130,229,231,140,35,42,106,196,133,57,125,49,7,215,76,231,58,158,7,142,224,23,226,45,218,24,248,33,209,35,177,170,181,109,117,12,224,79,33,147,127,130,13,147,159,183,192,139,104,164,23,197,240,129,252,66,193,61,213,217,237,135,56,192,227,89,168,198,115,62,249,229,215,125,153,25,60,176,187,123,120,198,0,207,76,250,99,60,215,9,42,174,88,252,224,225,59,53,186,30,243,95,62,17,220,63,251,132,252,121,25,196,6,252,92,6,198,138,233,126,81,241,8,11,128,108,162,176,127,236,19,94,160,176,79,196,207,17,33,233,43,240,110,238,23,24,97,87,235,200,240,111,25,132,255,238,26,211,7,146,228,144,209,100,22,26,201,136,172,36,149,51,144,153,179,141,99,239,243,67,233,243,177,84,102,29,63,122,220,11,126,35,230,13,63,176,171,3,252,68,125,151,59,132,20,29,223,13,2,69,203,18,96,60,60,22,159,154,238,167,246,182,248,116,188,229,126,242,202,193,166,115,215,230,228,242,115,103,200,194,14,53,102,120,20,124,17,152,87,173,134,30,132,236,85,93,214,187,170,195,214,42,236,34,238,217,182,98,247,187,13,189,181,109,38,226,172,144,120,249,28,183,26,38,103,221,0,128,219,215,117,88,223,94,22,202,195,136,186,148,116,155,29,162,248,168,112,215,28,108,247,97,20,79,196,253,107,0,103,113,215,89,189,164,124,29,106,222,5,114,57,202,6,139,61,0,202,105,148,56,65,97,169,140,15,47,67,167,203,252,178,249,147,95,254,56,157,78,195,154,221,165,87,155,188,27,88,151,75,150,229,103,191,187,218,92,146,116,249,192,64,96,56,174,91,102,135,4,241,114,188,246,250,82,92,163,52,60,122,112,67,81,215,70,57,171,185,75,36,149,165,25,75,54,195,100,128,229,45,20,49,135,168,31,97,246,18,188,128,59,191,34,10,242,108,54,63,35,129,245,186,180,164,162,11,180,12,182,80,35,10,208,29,43,215,27,69,149,17,183,125,180,244,35,202,96,30,223,88,112,203,99,145,206,226,232,81,31,215,240,129,95,78,227,229,245,187,181,235,113,141,5,32,90,101,133,24,219,141,111,0,227,103,91,29,15,182,179,157,12,81,128,129,25,15,131,253,64,136,76,84,230,118,67,169,62,220,24,86,58,233,224,145,148,24,72,87,85,248,248,86,154,116,0,48,191,51,213,42,115,124,51,23,123,233,47,192,118,225,192,24,51,3,200,196,32,205,191,227,13,148,155,231,236,181,90,240,81,88,62,60,126,239,27,167,95,253,94,220,59,193,125,203,42,100,162,195,98,204,26,200,28,155,85,72,77,51,209,58,17,191,15,255,80,178,94,90,138,163,81,37,102,57,123,205,129,173,195,178,203,106,32,93,31,57,241,240,210,21,182,204,92,203,176,7,182,102,110,136,199,231,165,22,174,223,185,45,10,143,152,153,85,21,218,131,204,198,76,60,150,201,148,233,191,184,54,122,190,250,43,103,177,114,124,70,31,106,66,209,86,14,190,130,141,117,24,90,222,254,141,146,4,37,249,183,75,247,25,118,58,200,171,220,100,200,195,74,234,136,247,16,57,203,17,56,122,233,76,230,23,77,137,250,45,163,202,140,143,212,228,94,151,183,230,190,72,45,6,82,175,218,9,49,10,178,50,232,82,134,123,98,216,242,40,144,119,158,29,24,151,126,181,159,182,77,210,122,36,102,223,158,157,221,210,226,41,114,234,235,19,9,173,10,51,66,215,39,158,21,78,213,97,53,195,169,227,132,145,166,175,208,197,209,250,108,30,181,170,39,238,201,137,231,165,180,245,112,74,121,59,159,227,110,109,125,72,29,236,82,137,193,238,112,88,113,65,227,225,226,82,157,29,167,238,215,166,250,149,29,172,238,87,118,186,122,95,221,194,157,180,194,62,39,90,172,99,234,21,181,41,79,48,97,33,192,255,114,151,133,197,132,92,40,196,109,135,192,136,78,176,167,250,122,233,65,23,237,157,89,79,68,218,195,99,76,107,42,105,77,74,99,125,18,105,237,109,76,99,29,19,105,199,91,148,166,212,61,62,166,251,113,51,253,5,212,190,222,1,249,60,33,191,105,110,122,4,72,96,193,100,57,97,42,196,54,37,74,155,18,153,77,137,198,166,68,96,83,162,238,196,141,66,201,224,130,205,210,230,40,41,230,162,246,0,171,157,152,102,27,184,212,19,47,198,50,174,65,108,209,220,122,45,33,89,81,124,239,31,158,254,228,135,76,147,244,244,207,255,248,244,59,63,255,239,95,127,73,48,67,254,133,17,143,135,173,12,145,170,110,25,47,104,54,179,254,76,68,114,13,95,143,77,68,208,40,43,111,247,242,206,136,174,155,97,59,35,58,114,126,154,203,212,195,65,93,169,234,162,188,124,57,17,186,116,63,219,75,117,242,181,58,118,213,4,14,78,124,19,217,93,58,238,57,100,87,205,233,143,251,222,148,39,124,79,28,234,54,243,220,25,219,64,124,44,72,188,167,115,41,18,228,152,140,126,139,30,125,38,95,89,230,154,81,63,90,51,18,178,186,20,185,41,227,65,28,239,215,227,27,232,223,8,28,62,19,245,79,152,236,0,77,112,189,45,164,216,214,214,22,74,14,250,161,229,160,0,111,110,225,203,179,76,7,254,128,95,142,11,173,48,191,175,118,191,202,118,3,241,13,64,220,182,160,42,5,4,136,207,191,12,44,44,211,238,22,224,35,15,181,16,47,189,140,202,10,242,160,98,34,59,202,12,135,53,104,92,104,95,91,48,192,91,164,212,104,162,216,162,219,71,171,250,46,151,132,245,178,178,34,135,218,145,92,115,159,221,173,59,45,189,195,156,65,28,211,182,164,235,4,181,51,172,14,58,142,196,53,179,187,187,173,59,8,169,13,4,102,247,83,22,222,118,72,141,178,53,161,161,169,27,215,100,247,112,118,117,202,252,213,181,248,145,217,233,160,21,42,130,228,37,212,28,116,142,21,170,14,149,146,211,226,242,112,28,46,47,53,115,248,47,12,25,145,37,99,163,12,228,212,216,28,7,176,17,77,101,50,11,217,118,27,154,2,105,100,112,249,178,137,158,79,111,236,114,217,99,168,73,42,245,128,228,28,114,240,169,12,101,118,168,81,176,165,219,123,77,159,170,78,242,120,175,12,236,163,19,220,37,197,107,242,40,74,144,219,98,60,29,79,194,242,229,219,234,16,102,29,108,152,22,52,94,205,12,177,18,108,32,147,87,178,161,18,63,127,117,230,62,186,219,63,72,100,51,154,235,74,138,94,114,20,150,226,181,170,189,56,40,219,90,34,209,123,69,79,153,175,232,201,89,61,9,45,173,160,89,65,162,207,68,39,161,118,8,215,13,84,228,35,206,19,2,132,118,137,29,46,92,67,159,240,237,55,90,194,119,213,135,130,59,116,149,157,49,236,158,91,178,143,171,94,189,253,198,235,184,71,129,136,72,31,153,3,169,213,62,74,136,58,118,255,192,33,7,114,183,82,184,135,55,183,148,140,58,156,48,179,42,142,51,58,229,40,133,153,71,210,201,32,236,94,163,32,112,233,92,5,34,89,130,200,176,160,171,219,232,87,208,239,24,17,24,3,72,190,72,227,8,113,203,214,13,130,178,8,48,93,67,30,200,104,59,157,129,113,44,54,23,181,44,59,172,61,155,35,183,56,199,225,248,53,25,24,64,150,44,163,170,252,101,110,152,222,0,228,88,147,75,38,203,106,209,120,42,21,103,20,226,214,173,238,80,96,154,59,81,216,49,234,183,63,80,14,211,224,233,228,51,137,168,246,66,116,99,238,74,150,13,22,38,135,27,1,83,113,45,9,236,15,145,192,178,161,192,60,47,145,209,144,240,48,174,158,12,53,159,30,65,28,220,10,78,9,126,39,194,20,130,145,122,188,80,125,165,112,160,68,159,213,155,118,191,107,193,2,147,20,51,232,211,45,223,56,152,35,111,240,106,157,142,171,232,12,94,53,192,218,195,40,10,6,159,14,180,10,171,236,123,218,113,24,31,138,247,58,9,232,182,111,197,146,146,90,236,14,108,134,169,116,77,250,12,159,225,23,78,178,36,89,15,237,85,119,181,46,93,97,54,243,122,91,92,124,206,205,225,213,102,187,250,70,243,161,9,146,123,151,122,153,76,236,177,232,33,89,141,84,18,241,124,33,155,49,155,153,82,156,190,39,43,230,3,215,18,106,163,218,22,239,197,15,53,189,53,111,68,71,6,154,43,205,163,211,183,112,123,247,92,135,109,114,121,126,64,47,203,219,90,60,190,177,129,225,38,58,125,96,29,28,200,242,30,164,23,137,73,174,68,194,123,153,133,5,0,42,222,181,175,232,137,120,166,208,44,180,22,90,243,113,138,45,163,157,176,0,70,55,144,109,65,133,62,62,230,113,163,111,144,133,6,94,13,183,22,114,209,40,183,219,243,153,79,1,229,66,187,93,44,102,96,44,38,68,185,89,186,240,42,254,220,121,21,163,177,229,135,223,124,193,78,152,74,27,227,125,51,108,231,44,78,152,88,107,18,223,12,42,231,249,102,216,78,175,251,92,190,25,8,192,181,52,66,224,207,235,132,57,153,155,172,207,175,56,218,125,216,179,159,87,252,35,127,239,92,137,255,232,87,47,210,137,24,161,127,230,220,135,159,115,230,118,119,165,153,219,221,253,60,186,15,255,174,157,132,95,140,87,110,148,223,237,103,215,215,182,244,220,190,182,217,220,231,199,217,246,96,167,117,22,231,65,168,53,145,243,32,150,251,44,57,219,78,54,52,79,127,240,231,143,191,245,219,211,63,255,240,20,228,97,105,164,117,167,133,238,115,178,119,68,228,254,43,143,27,235,21,78,114,215,50,206,161,235,107,135,197,215,19,22,61,62,139,230,126,111,187,191,199,237,225,167,246,152,96,188,169,153,238,97,160,56,157,75,64,21,207,143,66,54,48,71,182,52,161,51,125,65,146,24,109,203,185,110,234,237,69,230,128,89,246,219,163,135,187,209,39,226,51,28,144,176,57,2,118,254,193,198,98,60,94,246,146,184,50,41,57,19,79,134,65,17,206,22,76,46,2,249,104,62,55,95,204,228,178,249,92,114,2,247,100,195,216,63,203,161,197,234,77,228,156,204,74,74,135,253,255,72,95,85,66,42,96,167,22,191,240,97,61,111,31,86,228,100,20,15,210,63,250,213,167,236,195,138,140,149,15,131,79,217,135,181,235,12,186,191,27,191,85,71,238,58,243,90,37,241,239,124,137,31,226,55,188,251,72,114,33,252,229,95,115,247,197,235,231,234,189,56,31,218,116,127,240,200,223,242,183,223,59,125,247,215,47,186,203,174,126,250,54,177,8,30,14,223,254,201,233,55,126,244,244,55,191,57,125,239,167,19,96,114,86,191,194,120,22,85,79,164,221,79,251,80,121,231,157,108,84,214,162,236,162,33,221,4,101,163,97,141,104,104,49,254,82,102,193,108,103,22,160,39,182,73,210,17,63,110,89,247,241,104,228,167,140,22,207,140,192,55,51,45,190,153,17,248,102,70,224,139,88,150,93,172,37,158,255,187,255,18,64,153,123,80,78,49,81,194,119,68,198,121,134,177,208,47,98,94,120,35,137,237,170,195,135,41,227,103,64,68,189,200,177,230,22,225,210,88,103,252,176,50,147,225,48,182,94,228,248,121,134,233,211,141,223,255,64,95,225,211,255,253,103,167,239,255,236,241,95,254,244,241,215,63,184,112,20,254,12,58,10,243,83,236,244,131,191,7,166,33,232,41,92,186,240,20,254,253,244,20,254,93,56,7,143,118,1,93,152,202,5,244,243,234,254,233,185,117,54,231,91,121,230,214,233,121,119,209,131,36,204,223,147,121,128,113,79,175,150,240,244,98,110,211,236,153,194,40,63,47,107,180,159,151,228,148,229,105,91,94,156,103,22,93,186,252,14,93,180,240,154,70,248,49,137,79,76,77,193,29,183,224,168,119,61,158,204,174,240,206,178,93,135,53,197,79,107,82,247,44,20,81,200,5,75,124,120,40,62,68,120,98,157,209,255,106,132,131,212,185,57,39,73,106,182,49,86,28,146,14,168,218,91,236,61,16,218,172,84,118,131,187,139,77,228,236,240,89,117,87,176,2,238,10,157,16,119,5,171,106,133,185,43,64,50,25,135,118,206,236,174,208,153,194,93,193,242,185,43,88,207,227,174,96,249,220,21,250,174,67,221,57,249,21,208,178,169,42,70,203,93,125,55,17,166,6,239,165,81,223,193,12,166,112,73,77,90,11,203,178,90,198,52,213,12,175,222,195,105,234,61,244,234,77,225,149,64,45,144,87,1,163,8,251,232,165,62,244,62,78,8,117,82,7,131,222,98,226,140,246,240,2,37,250,226,162,205,190,41,121,46,242,161,211,231,121,237,221,127,127,167,208,228,115,136,77,163,231,113,221,184,24,154,23,180,186,233,255,243,48,229,119,206,201,148,63,160,54,117,19,78,191,254,239,207,254,230,159,79,223,253,117,32,135,25,192,186,57,159,162,137,63,77,161,41,237,251,253,61,148,237,216,61,200,52,146,154,191,138,159,6,114,221,104,51,123,212,23,133,152,216,51,5,150,108,34,111,132,183,234,163,239,132,173,190,212,110,235,24,127,40,204,184,159,103,169,173,179,217,251,98,108,240,207,195,90,157,111,66,171,192,191,154,38,178,243,159,162,213,250,239,147,197,52,71,84,8,99,81,80,3,82,27,108,221,209,91,159,101,184,193,95,94,144,161,115,231,197,24,58,219,126,75,103,239,172,115,197,224,16,155,103,79,68,150,13,159,189,186,24,137,40,164,26,73,189,33,53,248,140,102,17,134,66,77,172,125,245,38,55,177,254,12,88,200,251,237,225,113,219,169,182,180,93,210,124,44,180,114,166,106,245,189,39,172,190,119,185,213,183,161,90,125,23,10,25,115,126,174,89,8,181,250,222,147,172,190,141,172,25,109,66,109,204,45,52,63,5,19,234,92,51,99,206,181,245,210,132,38,212,134,94,26,251,138,147,145,201,21,233,21,39,115,97,222,231,212,228,33,23,167,141,221,234,194,80,206,238,246,182,42,24,23,165,84,208,172,55,235,111,220,58,200,92,91,221,234,215,224,223,235,183,239,110,47,223,221,130,79,117,252,85,187,223,168,221,135,63,75,91,198,113,190,0,31,26,245,187,157,229,245,55,111,173,89,205,183,238,221,185,191,253,198,221,91,91,87,230,95,95,88,115,138,107,11,141,99,253,56,179,178,116,255,218,173,189,227,249,185,149,250,218,173,193,202,81,247,234,253,153,215,173,131,254,253,117,235,222,31,62,60,122,235,126,191,191,116,111,173,211,56,124,125,37,123,99,219,90,189,209,119,174,173,116,111,212,155,215,15,118,154,7,165,230,252,140,113,220,219,91,152,159,43,237,239,181,143,109,227,141,249,133,98,190,107,206,30,247,102,231,139,199,189,252,181,57,125,230,90,237,13,103,125,189,55,95,203,205,205,95,59,184,51,200,237,24,185,27,199,245,149,59,7,215,118,186,119,239,31,110,189,117,195,222,121,116,112,165,52,115,176,252,102,166,179,127,148,185,127,176,80,120,84,191,222,62,220,189,241,86,161,109,28,151,86,11,215,50,179,215,90,219,7,237,235,235,123,235,11,246,253,185,251,43,183,236,101,43,215,125,88,184,217,186,181,54,179,156,219,202,189,113,203,188,114,227,230,181,229,189,101,99,174,182,103,53,187,71,55,239,220,41,93,239,205,60,172,223,213,15,119,11,118,107,14,38,113,163,118,239,120,105,97,185,115,111,102,125,191,119,112,212,188,178,211,178,186,115,59,189,249,204,214,157,55,174,174,245,74,247,14,110,221,52,215,150,238,116,245,219,43,246,85,227,192,46,188,217,6,118,172,189,122,109,118,117,166,120,189,126,111,245,97,123,229,112,237,205,210,157,157,214,220,204,155,11,71,55,151,235,171,185,219,199,183,255,176,123,80,171,183,31,206,28,95,239,22,114,205,126,187,246,250,210,189,250,225,224,218,205,221,210,250,222,204,202,27,245,123,51,91,135,87,236,110,103,237,94,187,117,171,219,190,113,255,250,236,141,165,109,179,177,176,223,223,219,190,126,255,192,88,154,43,94,233,67,143,15,15,30,61,52,222,184,187,117,101,238,202,189,235,243,205,59,245,110,182,191,162,47,183,15,234,119,7,135,131,249,222,253,237,27,197,55,27,107,183,118,30,29,55,214,23,238,188,213,127,235,234,155,53,253,250,193,195,153,220,220,250,204,155,243,235,119,234,59,43,235,134,49,107,173,100,175,180,238,95,111,23,174,236,246,239,21,239,57,175,31,221,186,97,55,75,141,155,109,107,185,247,230,242,173,63,204,222,223,185,189,218,126,88,91,109,110,221,93,177,235,243,247,30,30,223,216,211,247,239,30,88,173,229,189,21,227,209,213,198,81,233,120,229,209,156,57,183,211,201,90,203,115,179,43,134,149,107,237,21,178,251,55,150,238,188,249,168,123,55,99,204,53,175,246,223,220,134,22,179,171,75,13,235,182,145,201,191,85,186,249,198,224,250,31,54,51,219,230,149,76,183,249,166,190,190,208,125,211,174,175,30,173,26,87,115,166,117,56,83,219,221,123,152,25,28,189,249,102,182,179,126,47,235,24,55,236,76,243,186,189,176,60,187,101,44,220,89,93,91,178,247,94,95,190,185,187,142,83,186,126,245,214,221,226,178,189,115,117,107,107,171,90,69,221,177,217,92,248,93,184,41,112,139,166,110,131,113,189,168,134,86,84,212,168,181,77,181,68,102,204,166,103,90,251,150,237,165,5,45,156,152,85,230,77,189,215,49,125,208,184,189,166,191,174,107,152,25,86,24,115,36,171,158,45,127,49,210,195,198,195,46,58,204,118,27,54,108,188,168,176,119,164,27,209,103,223,254,217,227,159,125,132,6,129,204,246,197,187,86,17,182,235,161,26,255,121,201,254,105,130,23,178,66,141,219,67,174,49,184,253,176,255,30,131,235,39,201,60,114,180,13,156,48,124,99,138,104,191,217,155,4,71,190,227,248,116,41,254,248,189,255,250,228,151,31,125,14,200,189,221,135,21,199,96,79,72,117,169,70,36,241,229,50,65,215,2,97,222,167,70,112,101,198,168,100,35,167,154,213,113,155,186,112,11,188,248,54,100,118,176,64,74,92,184,226,96,178,135,241,250,7,41,50,207,78,209,100,16,240,110,245,15,104,88,145,109,228,215,159,172,36,240,70,88,200,198,124,207,43,105,92,20,86,255,226,226,150,30,108,114,250,2,178,10,211,66,180,34,122,254,240,175,242,28,227,173,42,131,227,143,6,43,91,52,148,206,5,131,119,63,250,228,195,15,31,255,165,219,60,48,110,32,170,188,190,215,125,206,198,197,100,161,7,91,97,223,68,214,172,19,110,16,138,96,20,107,80,150,224,190,197,6,223,214,122,237,190,250,230,32,79,244,140,65,213,118,196,34,100,19,234,102,223,234,225,100,148,191,114,28,213,187,67,55,56,172,23,68,118,161,212,226,159,178,134,158,101,247,137,47,198,225,206,130,254,220,35,153,46,69,43,61,30,121,73,79,217,41,210,76,197,135,178,9,181,218,69,207,158,58,234,174,159,122,17,113,44,134,22,37,107,117,249,218,95,45,198,157,55,70,31,90,97,21,37,203,227,209,189,193,139,26,188,248,29,215,167,169,16,101,182,149,167,63,125,31,13,53,190,247,189,243,65,23,228,4,171,247,250,139,195,57,228,124,58,43,170,210,158,243,130,144,21,219,76,2,254,36,159,23,93,119,143,122,49,200,126,242,241,251,143,223,251,237,233,71,31,62,249,241,95,60,251,187,31,62,249,199,159,36,254,239,255,254,193,115,99,221,220,179,58,6,70,26,126,241,88,63,249,247,143,78,255,254,107,231,130,176,136,230,240,34,145,70,187,153,191,255,147,211,143,127,120,250,235,247,207,5,233,219,3,123,175,5,59,237,11,196,252,244,131,63,61,253,222,135,207,254,245,219,79,254,233,107,248,134,207,115,162,173,195,209,57,216,51,94,20,153,127,249,243,199,63,253,249,219,189,183,7,248,51,53,174,89,140,178,161,160,107,57,175,3,79,74,49,145,23,209,68,58,142,198,158,163,202,156,126,227,71,200,24,188,160,177,120,239,203,167,127,247,131,115,235,214,237,78,127,215,28,211,45,94,230,133,118,235,233,151,190,245,228,63,62,122,242,173,255,124,250,147,191,123,222,249,53,48,59,30,146,27,100,51,213,65,190,199,17,118,79,247,116,91,240,78,204,47,76,229,157,216,149,16,211,38,106,92,41,23,98,250,52,116,47,66,130,121,58,177,125,140,199,123,252,179,255,128,163,246,233,79,126,244,248,143,255,20,101,46,171,135,128,203,15,226,93,125,151,222,141,216,8,179,186,241,120,173,52,47,39,140,73,12,139,105,28,232,54,130,105,74,109,107,203,234,145,44,66,223,239,192,56,222,209,68,93,166,129,71,137,10,184,70,181,145,161,198,76,48,151,76,0,217,63,82,179,92,35,31,113,141,163,88,236,146,226,144,44,134,170,142,102,16,71,105,232,11,11,170,78,118,87,232,100,13,174,147,109,105,150,214,241,116,178,217,102,219,40,234,115,121,174,147,197,168,30,66,21,169,117,165,152,229,109,252,108,46,148,74,240,121,155,62,27,25,252,220,164,118,185,137,27,179,66,137,223,50,117,122,125,141,22,163,106,213,166,240,205,229,61,207,200,109,123,140,145,219,22,200,212,232,177,5,243,0,132,107,16,137,137,41,101,195,235,99,198,209,113,22,131,80,227,227,10,5,3,205,240,60,73,17,77,179,188,177,162,144,217,202,188,99,29,24,111,152,150,202,6,12,211,188,176,192,27,94,34,155,237,113,77,98,121,8,188,123,216,145,177,152,122,138,16,132,17,129,178,221,170,213,238,200,72,216,206,246,241,118,251,56,117,220,126,120,220,57,20,49,32,125,77,77,12,98,235,208,65,213,117,200,12,246,223,5,122,55,232,124,230,245,249,204,179,241,198,218,36,195,215,91,0,5,38,8,172,10,91,186,104,143,153,238,128,199,66,10,31,216,202,45,22,76,254,131,109,171,99,38,178,73,231,192,194,80,93,102,26,77,178,209,7,20,48,72,158,180,116,199,140,101,202,174,19,55,166,86,115,236,6,102,5,31,45,48,153,61,68,178,66,37,115,232,104,223,179,6,55,0,39,211,118,68,114,190,140,127,208,252,54,94,86,252,193,241,62,36,169,81,192,169,36,39,46,247,84,167,109,193,49,7,107,40,201,130,92,169,152,18,4,155,215,196,131,211,110,203,0,183,100,22,147,35,246,6,82,247,184,240,253,141,135,160,195,204,245,220,13,37,160,215,40,135,220,14,230,240,52,34,247,9,216,173,87,49,236,213,162,120,48,155,233,76,178,33,5,40,142,21,203,198,128,157,177,140,136,134,206,123,23,180,83,36,117,83,3,59,228,222,31,83,247,92,114,104,193,114,252,146,75,25,47,97,24,117,63,56,59,167,158,137,178,251,255,248,169,216,11,76,197,30,155,138,189,208,169,72,168,171,65,199,41,108,40,154,210,209,36,205,187,87,120,33,243,52,207,110,253,125,83,134,229,21,130,147,181,39,77,86,118,175,76,51,182,34,45,58,83,186,15,6,124,58,71,52,161,52,221,222,34,19,22,168,32,38,254,16,6,67,86,18,126,46,40,45,221,111,178,29,186,26,29,184,253,250,218,181,229,17,113,219,119,73,43,176,25,17,190,93,30,215,30,233,10,207,222,142,116,96,76,210,156,84,28,157,201,63,63,211,104,192,250,245,57,90,177,104,52,251,57,90,174,42,86,17,7,247,72,43,14,186,103,107,51,62,65,196,157,236,133,155,239,216,128,26,123,101,128,46,220,61,190,171,106,75,150,57,154,156,19,21,78,210,99,115,162,34,66,186,37,212,152,144,138,30,65,141,48,233,99,126,70,2,118,139,133,64,87,4,126,169,9,50,33,76,32,55,144,112,173,56,60,53,107,132,108,241,5,56,166,65,74,144,121,216,244,23,204,14,234,119,97,56,174,167,119,251,187,123,187,137,19,125,111,208,191,9,60,40,28,145,93,17,54,160,156,207,192,55,171,119,143,110,9,10,25,202,98,95,74,153,204,48,137,198,96,13,38,174,65,207,42,238,180,192,201,181,85,109,106,53,98,222,219,25,50,228,240,201,9,91,170,237,6,136,1,217,162,145,207,114,57,193,103,188,81,147,140,55,204,86,33,112,75,139,68,18,6,14,40,46,228,139,32,83,36,46,101,208,226,146,66,73,147,209,70,60,45,5,119,56,17,47,10,226,131,130,195,180,27,41,38,101,192,46,137,1,113,54,55,81,188,141,161,136,202,237,227,94,202,231,243,151,172,46,89,38,245,6,209,117,68,241,5,29,127,38,169,1,251,235,190,105,107,145,249,101,202,63,145,188,20,95,106,23,219,115,109,125,40,119,41,86,110,91,182,131,14,126,48,135,132,135,27,58,184,193,143,31,11,218,148,54,55,233,222,36,149,66,139,204,147,221,190,99,209,102,201,78,131,125,179,66,134,154,185,116,190,144,159,43,238,31,84,120,183,218,237,118,229,56,69,113,27,64,78,129,127,10,196,22,48,148,252,6,49,151,46,101,10,217,185,253,131,209,141,147,17,104,72,235,204,56,20,154,95,40,206,231,39,109,94,134,153,182,156,20,19,211,79,68,5,44,47,1,26,79,149,49,48,22,90,248,35,131,113,244,238,110,7,56,216,88,185,188,159,50,76,115,55,150,118,157,41,55,55,155,125,227,8,164,60,131,60,170,178,233,98,41,7,132,141,101,211,64,167,18,16,10,157,17,197,231,97,185,156,58,48,155,59,214,32,229,180,236,62,222,132,250,102,128,138,191,207,209,245,132,27,212,166,139,185,12,146,79,193,145,61,189,178,73,119,145,177,129,17,51,172,125,62,105,109,211,144,75,246,201,163,48,172,32,218,138,154,25,117,94,225,107,47,161,101,155,11,205,5,165,108,92,3,126,228,4,230,52,221,127,229,53,102,253,4,146,105,124,169,60,251,208,236,237,128,208,62,123,208,183,119,96,249,181,204,89,234,91,123,127,207,156,117,236,214,236,190,101,30,56,222,195,105,166,115,131,127,252,60,214,61,234,220,102,118,115,105,40,26,7,222,74,184,215,117,225,236,133,89,226,0,79,86,203,109,55,106,154,94,107,44,107,247,107,53,93,107,212,26,134,54,83,175,173,54,180,126,189,86,179,26,152,210,105,104,25,74,218,131,164,163,58,38,101,235,218,214,114,109,173,161,237,64,82,151,146,118,235,188,212,1,36,101,40,41,95,199,47,171,84,10,154,49,241,215,189,26,53,88,107,97,129,182,102,81,254,17,84,113,168,202,126,29,191,184,85,182,234,33,117,186,13,44,160,99,98,95,174,184,227,165,43,152,246,27,181,181,85,205,105,200,73,245,218,218,18,53,155,163,164,98,93,194,100,143,146,14,235,154,83,175,93,187,166,117,33,233,17,37,13,234,218,163,122,237,13,31,33,250,110,210,14,146,171,86,163,104,127,102,57,174,12,192,34,252,127,25,149,131,85,242,253,191,76,43,190,154,185,220,129,101,80,117,90,142,115,57,46,230,42,63,248,96,202,190,221,187,248,185,248,185,248,185,248,185,248,185,248,185,248,185,248,153,224,199,126,187,167,200,110,39,152,18,139,9,169,52,134,98,105,5,211,134,248,139,138,143,148,81,5,0,198,113,199,236,173,102,162,152,213,98,236,255,100,204,227,189,39,5,170,194,227,194,236,244,112,184,104,59,178,12,19,111,69,139,146,140,19,227,98,174,175,173,40,153,87,64,224,162,111,140,203,190,163,145,14,202,124,2,140,43,146,198,92,153,148,101,144,92,28,43,20,119,15,43,42,145,80,54,101,41,66,88,140,145,136,26,221,44,138,203,162,61,38,53,199,48,108,204,52,40,147,172,59,22,103,38,77,199,10,165,115,64,58,92,200,22,40,184,80,92,32,74,91,211,142,198,116,13,48,129,60,186,13,87,60,231,176,34,165,116,81,0,72,202,197,245,88,30,7,38,71,193,130,232,15,111,122,168,180,16,34,181,135,79,236,81,148,240,201,242,46,0,38,210,179,128,69,209,93,84,164,123,94,117,96,120,29,2,193,220,251,226,237,24,166,225,135,137,185,195,176,78,170,122,129,137,155,120,105,101,165,182,156,201,76,222,140,172,81,152,188,35,176,245,101,231,139,90,140,126,101,146,19,53,23,223,224,114,221,173,126,159,60,163,41,14,79,219,52,207,67,215,248,0,173,14,82,251,169,92,201,208,179,237,124,118,99,26,229,99,176,242,116,218,200,200,250,211,170,39,3,128,180,201,219,156,76,129,25,168,246,124,26,205,96,207,207,79,197,25,132,61,189,206,115,18,252,206,81,9,26,108,238,28,180,162,147,1,141,86,147,6,135,252,204,250,210,224,164,123,46,5,106,176,103,209,26,213,115,84,103,58,143,206,172,85,252,93,87,181,77,135,76,178,248,147,225,163,20,154,165,157,70,77,155,175,215,26,13,87,163,217,212,182,150,106,171,53,73,163,249,176,161,229,26,152,228,41,242,142,235,218,206,106,109,173,38,105,52,123,117,94,202,211,104,102,235,218,17,37,69,105,52,13,210,66,214,36,141,230,160,174,101,164,42,33,26,77,67,235,19,126,62,141,38,84,236,122,233,10,166,165,6,234,94,61,141,38,36,61,106,168,26,205,124,93,194,132,52,154,158,98,50,132,156,81,234,73,203,168,138,105,42,169,42,89,160,207,234,192,134,74,23,106,203,139,159,139,159,139,159,139,159,139,159,139,159,139,159,207,244,143,79,49,218,123,123,224,83,139,130,204,222,155,64,33,10,21,39,80,135,142,3,38,195,9,83,131,142,169,47,20,160,19,168,63,161,157,80,229,39,111,97,132,218,19,106,142,82,122,74,40,134,170,59,161,122,152,226,16,146,101,85,167,68,6,210,25,194,119,191,198,48,216,16,87,112,66,217,40,245,102,36,114,66,177,25,141,157,162,212,60,19,122,145,170,76,185,54,175,172,192,159,156,190,147,131,13,81,94,114,200,146,218,18,202,143,82,90,146,87,220,8,149,37,228,15,57,212,112,85,101,96,18,134,247,53,168,162,196,138,81,10,74,172,20,170,98,107,102,114,115,99,3,27,229,10,197,108,156,10,23,207,108,251,103,88,251,66,162,207,182,139,243,249,86,187,228,106,194,12,195,24,166,213,48,43,193,178,60,6,4,190,194,84,97,83,153,62,186,202,137,194,205,183,42,205,254,33,70,252,199,239,236,197,165,20,164,84,68,76,129,242,182,101,24,102,111,108,83,52,172,228,65,33,169,43,82,28,215,108,43,151,207,103,42,252,65,167,44,208,217,233,119,44,35,246,82,113,174,84,156,23,25,41,62,18,189,126,207,156,162,189,84,138,195,213,219,3,180,71,156,162,34,179,68,159,182,94,153,121,160,132,244,147,117,103,10,220,99,3,124,200,42,54,152,166,121,183,14,124,8,226,0,135,134,158,200,101,180,249,172,150,45,101,180,116,33,41,77,233,41,166,142,76,38,12,18,130,141,241,217,228,42,246,206,0,196,240,128,100,243,197,66,78,214,72,137,105,153,194,183,24,50,238,55,62,43,166,36,235,107,105,124,246,235,164,13,165,233,61,139,114,122,46,183,128,58,206,10,37,29,48,44,230,50,153,179,17,5,122,18,221,194,89,33,78,55,9,112,139,238,152,122,251,68,93,61,129,213,117,134,165,52,29,46,94,173,109,129,11,59,227,2,168,200,154,203,41,186,106,7,167,249,192,214,123,14,115,21,57,19,208,84,138,69,194,49,188,36,126,26,13,108,41,5,67,218,184,37,97,242,74,135,140,127,161,229,146,103,68,196,236,209,95,108,138,241,84,65,140,24,179,245,154,130,64,196,122,159,83,214,251,158,237,64,153,93,244,227,52,237,243,34,143,20,34,232,181,169,38,74,20,136,233,122,53,89,55,220,135,61,57,91,35,29,155,254,29,96,50,128,20,117,42,70,191,199,157,112,234,113,48,245,118,224,227,183,167,63,79,207,212,12,119,3,16,219,243,60,112,6,24,108,55,37,37,60,7,92,197,37,225,172,148,224,178,9,75,133,185,41,195,44,24,205,57,245,106,196,23,130,110,236,189,159,219,116,153,59,54,156,29,67,255,197,97,202,189,253,44,100,139,250,180,83,217,101,116,55,55,209,99,139,95,41,242,61,54,5,227,34,173,120,158,199,207,2,53,115,178,214,118,251,187,187,144,119,152,114,223,96,249,95,85,6,14,242,89,230,230,38,61,193,124,130,231,116,106,142,88,72,233,4,58,11,51,52,121,163,140,91,59,153,162,197,88,186,181,109,182,118,82,161,99,173,18,83,220,146,77,5,130,58,64,249,192,55,139,221,70,226,10,232,250,79,218,4,92,198,134,196,212,116,62,139,249,193,22,253,49,15,131,168,75,203,223,208,157,109,211,227,167,101,70,74,244,201,215,172,72,85,39,76,54,19,92,229,46,42,64,253,72,250,137,107,198,66,182,68,247,154,35,96,196,210,68,162,177,160,24,97,42,66,139,98,245,104,59,106,226,187,88,149,144,45,17,196,45,125,114,94,199,57,9,165,81,184,44,244,124,251,44,182,182,185,217,211,247,249,66,62,241,94,160,45,179,192,110,83,194,57,1,185,76,31,76,39,38,57,124,123,15,204,75,222,77,160,2,77,140,148,173,27,214,158,35,83,196,205,167,53,18,40,224,26,56,240,1,11,242,243,152,23,184,126,22,68,197,94,84,92,153,0,10,229,17,168,114,242,136,212,201,59,43,56,210,84,75,183,129,79,119,73,32,220,232,36,81,152,55,210,210,59,173,4,38,196,82,177,2,44,130,100,72,55,70,207,146,33,115,74,100,113,227,130,147,155,53,9,220,6,108,151,188,205,121,148,196,133,142,8,240,235,119,246,6,102,5,231,99,17,114,104,153,210,7,137,22,194,154,160,66,252,47,242,56,140,19,238,224,195,132,41,40,173,225,175,100,37,156,161,202,104,248,147,158,79,186,102,24,11,11,33,147,219,200,25,37,163,37,70,94,140,55,95,142,98,31,203,27,5,99,46,32,75,121,86,15,220,192,97,2,90,49,238,170,133,65,240,48,36,127,144,116,65,26,241,221,154,163,68,43,152,127,246,230,183,135,130,48,18,41,150,90,165,86,128,39,86,48,113,152,235,53,139,235,23,196,36,176,114,165,246,210,56,73,113,118,184,67,37,218,87,7,80,164,250,73,231,219,253,56,180,8,252,124,182,71,1,133,143,60,157,179,233,121,52,19,74,202,10,32,55,98,228,81,25,125,104,135,105,161,162,21,31,82,236,129,237,137,73,160,114,211,62,88,236,17,186,88,58,130,170,33,18,52,159,42,236,168,194,85,7,164,16,211,51,107,52,75,237,86,196,113,38,78,3,86,198,143,218,57,152,188,180,109,128,121,187,101,155,38,20,245,162,248,204,126,110,1,56,206,236,150,229,52,0,78,26,13,48,128,68,255,115,105,225,1,184,110,26,75,38,28,51,29,103,148,69,208,221,26,122,237,53,214,180,187,181,235,100,8,115,35,91,215,172,70,109,117,85,187,47,217,226,192,47,135,27,245,212,118,176,216,245,1,217,255,220,93,39,143,68,50,164,105,48,243,32,50,186,49,30,54,180,238,181,90,191,190,142,246,65,217,58,217,12,221,200,67,157,85,40,176,174,205,55,176,248,221,90,167,65,57,235,144,211,95,170,205,67,206,22,128,184,15,73,11,245,93,74,219,105,172,107,57,2,222,226,22,66,53,11,171,236,162,93,15,228,31,64,126,87,50,30,2,152,75,10,76,55,255,110,109,95,202,89,173,245,151,214,209,155,51,187,228,34,87,0,228,32,241,160,81,171,109,45,65,218,241,210,225,18,162,90,130,68,180,39,58,64,251,168,185,165,237,37,205,90,173,89,203,235,218,30,36,246,177,228,195,229,226,146,118,180,82,123,180,44,250,214,226,148,24,44,3,41,142,174,214,102,32,167,4,197,51,88,124,118,185,179,172,57,75,181,238,202,58,163,48,144,117,139,122,181,114,8,228,135,94,173,172,115,146,62,18,189,90,117,113,127,4,84,89,21,249,64,222,227,85,143,188,75,181,61,200,186,175,144,234,112,245,152,60,82,11,144,115,183,182,123,197,5,116,180,92,219,186,178,78,214,83,51,152,182,125,101,191,161,237,172,213,28,72,220,1,92,231,177,191,131,43,131,37,108,50,3,137,5,106,18,126,195,80,65,86,254,202,160,161,109,173,212,102,32,235,54,230,192,64,13,214,92,100,156,149,90,127,141,70,47,235,37,2,13,14,32,241,81,157,79,164,195,53,156,112,128,28,36,90,158,249,87,95,32,191,176,118,76,166,94,59,87,215,209,133,214,165,136,227,78,56,2,109,95,101,176,143,160,152,35,96,31,95,205,178,57,112,245,62,47,255,72,208,108,238,154,9,5,244,60,217,159,61,186,182,174,64,165,124,175,27,75,181,220,53,66,142,65,205,95,3,168,51,141,218,214,117,36,103,237,30,18,238,122,175,142,118,116,143,174,139,78,108,209,36,176,26,156,42,240,187,68,191,105,100,44,129,75,173,132,0,139,215,237,6,141,197,13,62,27,186,13,181,20,154,188,53,142,175,46,212,93,219,61,65,38,102,54,183,142,191,110,123,253,155,145,80,160,98,71,82,231,90,222,90,217,81,90,168,181,247,137,132,59,245,101,158,211,114,49,238,123,223,97,98,35,233,246,235,15,169,116,206,45,205,86,153,37,53,181,37,62,179,49,218,110,216,68,184,126,99,153,207,36,49,247,77,230,187,12,67,113,205,179,30,100,227,127,181,71,11,98,125,149,195,103,180,145,186,34,10,122,22,124,234,206,55,194,120,79,28,224,19,27,239,125,241,11,236,70,145,177,164,100,253,94,142,113,197,13,25,185,43,249,41,12,6,15,249,76,176,99,249,236,137,17,181,126,54,147,109,229,139,60,159,199,120,108,110,49,227,122,202,103,186,50,95,126,138,162,157,99,62,211,201,176,124,98,110,156,189,102,44,230,213,47,26,115,249,133,150,148,143,113,139,164,124,131,254,73,249,196,229,120,249,237,66,123,174,205,243,101,245,160,11,159,137,236,194,125,64,113,15,224,119,172,94,187,62,175,9,159,144,237,214,99,92,32,107,128,248,61,145,65,44,96,44,36,131,115,83,44,3,111,5,69,134,196,191,199,36,145,88,100,11,70,18,235,177,155,66,183,39,226,127,44,54,139,55,191,179,146,78,95,242,128,144,125,76,92,210,64,167,189,193,170,200,133,103,103,99,126,50,66,97,57,41,162,56,179,10,240,228,156,232,58,252,58,67,254,55,77,69,206,195,139,138,36,225,42,62,28,81,84,17,23,146,252,70,50,186,24,151,217,198,148,43,243,139,202,209,196,142,34,222,72,76,189,123,203,177,37,224,195,56,4,72,56,13,46,126,45,150,73,23,66,61,97,220,181,161,140,144,111,153,76,64,110,126,177,169,226,199,69,40,217,235,108,66,64,70,24,32,15,191,66,54,232,1,37,114,37,109,20,149,205,132,230,10,83,133,204,196,163,196,46,41,85,188,92,121,139,45,118,169,151,110,46,151,153,96,66,119,140,40,170,79,79,112,247,210,52,2,159,16,108,228,53,62,117,107,238,21,233,136,89,234,27,51,245,46,117,236,162,31,51,45,220,123,81,109,124,153,112,68,184,177,80,4,30,145,94,98,209,253,181,199,45,70,233,102,117,66,240,207,121,169,26,133,208,200,125,33,151,156,186,239,211,221,180,62,199,158,53,23,189,103,145,238,73,222,179,184,26,42,216,131,168,94,68,221,161,158,59,190,99,104,57,241,253,240,167,134,152,255,198,87,109,120,220,198,21,216,250,80,39,55,174,73,233,78,120,236,33,27,193,206,76,195,203,60,215,145,231,187,169,60,11,190,47,16,116,24,219,85,230,91,30,110,126,211,109,191,35,131,3,4,14,231,114,140,110,187,229,92,89,101,171,230,78,215,164,28,228,64,241,247,61,251,192,133,93,130,135,55,161,72,91,83,44,164,113,33,17,206,80,124,194,40,10,19,204,24,46,184,77,211,29,245,250,92,109,75,190,254,133,137,128,23,230,81,155,183,170,160,143,44,26,133,70,216,21,119,156,1,139,251,47,185,85,28,25,79,232,19,71,232,222,61,146,115,57,27,107,63,13,138,92,248,24,193,61,77,129,131,116,189,30,61,60,204,66,119,60,0,169,67,190,91,249,72,54,24,249,224,92,20,231,57,234,196,80,46,33,98,145,2,67,224,50,63,140,108,138,164,201,47,244,163,207,2,69,96,240,145,198,143,89,88,190,111,54,227,197,255,104,220,3,211,210,7,97,158,55,32,23,73,135,144,157,11,229,163,197,12,185,16,151,12,114,190,249,30,64,129,104,87,242,117,147,69,92,32,11,2,105,241,40,182,4,254,226,33,219,79,128,59,81,42,13,199,243,198,142,74,3,217,246,32,56,52,158,202,37,22,170,115,241,77,153,231,146,82,20,203,4,223,182,227,221,244,197,248,85,159,12,103,44,80,223,106,35,155,5,79,25,50,25,152,224,142,32,175,90,85,63,147,219,13,35,145,223,178,33,22,74,240,112,27,135,168,85,19,11,110,199,25,156,121,99,132,251,176,90,97,81,81,70,168,161,66,52,74,65,77,131,84,178,224,239,128,196,216,140,40,57,106,80,198,216,86,168,163,21,169,111,244,107,41,3,246,23,227,105,57,114,229,68,46,28,216,85,248,174,17,92,124,138,240,53,252,162,246,169,122,155,255,1,235,111,236,139,233,217,116,58,112,45,251,197,10,57,176,200,198,0,178,127,18,179,43,193,4,193,180,162,113,137,234,132,228,90,79,96,50,117,190,200,203,176,211,203,253,38,243,190,121,225,127,227,25,156,196,124,22,39,49,102,114,162,250,224,40,210,93,6,132,57,246,31,218,158,40,238,68,11,11,172,34,83,104,198,130,86,40,94,174,187,42,253,142,83,220,22,5,147,66,78,149,158,228,89,228,122,19,69,77,20,200,130,9,34,89,71,196,208,60,130,210,85,43,21,215,105,41,156,188,174,151,151,192,149,83,220,251,42,29,109,46,86,146,175,22,179,85,225,137,204,98,197,211,21,48,119,40,66,74,49,88,17,72,133,237,220,254,70,179,30,42,174,156,227,225,161,202,63,25,21,107,69,66,166,100,63,51,81,242,156,182,20,44,21,247,72,175,97,121,241,231,161,110,146,131,229,147,155,109,28,148,226,179,91,145,60,195,132,177,9,3,141,141,170,150,44,19,145,38,48,115,134,10,36,102,199,194,33,49,107,150,19,241,162,91,64,137,201,211,149,203,135,130,59,189,223,30,188,148,93,170,151,86,26,110,65,149,149,204,102,36,24,124,86,4,235,132,35,205,209,30,142,114,96,155,215,3,62,105,236,133,112,124,100,181,88,108,199,147,149,56,170,120,122,91,241,106,181,138,23,128,253,118,204,190,124,57,97,87,31,144,111,154,173,197,227,27,27,73,205,78,3,19,165,119,28,122,219,64,184,180,137,68,246,236,184,142,64,11,11,11,102,60,153,230,225,241,43,122,34,190,208,154,107,47,52,33,21,96,93,202,104,39,12,205,27,250,46,134,243,103,55,125,24,248,191,124,41,59,100,40,155,99,125,238,178,70,38,207,124,238,22,114,209,253,51,50,134,241,41,244,47,91,156,51,230,204,102,102,210,254,45,204,159,103,216,46,163,152,201,154,173,66,230,76,97,187,188,202,103,11,219,21,168,127,214,176,93,46,32,109,242,54,167,11,219,229,86,59,159,176,93,94,207,207,63,108,151,7,251,236,97,187,70,225,247,2,194,118,121,205,157,99,216,174,209,64,199,135,237,242,134,252,185,195,118,121,147,238,92,194,118,121,61,251,84,194,118,109,157,61,128,214,239,186,234,193,209,216,247,7,50,243,245,139,112,93,99,194,117,73,100,28,97,233,35,166,229,69,152,174,139,159,139,159,139,159,139,159,139,159,139,159,139,0,85,23,1,170,46,2,84,93,4,168,250,44,6,168,202,21,245,243,136,57,85,200,54,219,115,243,147,197,156,114,203,190,248,152,83,162,169,79,43,230,84,176,189,9,99,78,133,85,156,36,230,84,176,222,153,99,78,5,65,141,143,57,53,162,206,11,137,57,21,70,166,169,99,78,69,3,121,17,49,167,66,73,116,174,49,167,194,90,120,190,152,83,161,16,167,155,4,207,29,115,42,122,41,77,135,203,185,198,156,10,235,234,115,199,156,10,195,249,119,18,115,42,12,145,223,125,204,169,41,201,51,97,204,169,32,212,23,28,115,74,105,240,60,98,78,41,0,95,104,204,41,165,165,23,23,115,106,84,51,207,19,115,106,60,220,137,99,78,141,7,245,194,98,78,137,166,199,196,156,154,0,195,231,142,57,165,182,241,162,99,78,41,173,125,90,49,167,206,216,232,57,197,156,114,57,228,179,199,156,82,58,240,41,198,156,114,81,255,93,198,156,242,211,239,57,98,78,69,129,58,215,152,83,254,195,232,197,198,156,10,180,118,198,152,83,225,112,38,137,57,21,82,243,247,55,230,84,160,179,191,147,152,83,163,88,216,244,129,110,247,112,182,193,252,215,38,45,136,207,211,185,70,27,11,11,231,123,239,28,21,108,101,203,114,238,232,205,198,57,134,111,249,236,66,124,1,225,118,254,39,145,111,4,68,122,119,234,22,172,210,219,204,218,240,34,112,207,69,224,158,139,192,61,159,247,192,61,153,229,5,34,233,218,50,17,231,72,181,95,9,91,243,163,66,214,240,211,239,34,100,205,69,200,154,139,144,53,23,33,107,46,66,214,92,132,172,185,8,89,115,17,178,230,34,100,205,69,200,154,139,144,53,23,33,107,46,66,214,92,132,172,185,8,89,115,17,178,230,34,100,205,69,200,154,139,144,53,23,33,107,46,66,214,92,132,172,185,8,89,115,241,243,123,252,163,134,29,138,142,60,116,128,55,45,176,203,88,61,153,37,24,190,221,11,232,107,20,115,2,213,205,135,254,169,46,12,204,15,105,95,248,88,140,44,58,50,164,73,174,148,59,115,252,12,33,23,167,82,78,87,239,116,60,65,25,182,243,30,116,212,245,105,72,23,138,244,22,209,121,88,67,112,50,221,2,25,67,119,204,217,79,187,30,240,197,78,191,119,15,18,71,93,148,207,191,85,195,59,209,198,50,221,51,175,40,151,111,42,132,168,107,55,186,106,195,155,182,11,55,241,139,159,139,31,241,99,51,207,182,145,219,142,96,76,60,173,14,63,249,233,212,15,223,6,243,197,226,216,48,73,249,210,92,134,194,36,229,75,197,232,48,73,173,118,43,243,41,132,73,202,183,230,242,217,66,179,61,97,152,36,64,185,20,141,115,51,83,200,2,206,147,238,251,187,182,5,156,213,81,3,15,29,97,33,151,203,25,133,76,190,144,219,8,177,165,206,100,50,165,124,123,24,40,90,102,141,157,232,142,101,152,155,220,210,47,155,94,152,35,223,28,138,108,163,239,67,157,144,70,68,40,31,97,133,56,169,89,162,11,50,102,5,129,134,188,74,200,123,208,202,180,10,173,214,48,13,194,78,83,183,83,93,179,183,135,157,235,232,187,222,203,139,30,28,213,151,163,226,127,132,146,115,165,164,73,112,19,229,112,83,149,135,123,206,192,106,31,9,7,219,50,22,173,144,128,70,138,15,199,53,70,13,195,231,53,171,187,21,196,201,135,68,84,213,145,68,89,8,68,96,162,43,36,254,202,36,174,196,162,51,49,96,30,111,202,3,54,132,105,191,213,15,218,140,70,210,213,53,246,204,149,50,232,158,22,243,94,127,84,33,189,102,165,41,4,225,118,159,226,209,93,73,181,70,206,90,152,220,91,102,25,39,16,116,99,11,37,68,168,149,120,201,104,155,205,118,75,227,179,57,89,9,120,55,157,161,89,109,92,21,203,28,53,34,252,141,74,197,198,186,99,237,150,81,160,175,8,127,218,208,76,213,49,65,80,112,120,22,116,212,69,238,131,192,111,217,206,101,0,88,11,26,31,136,100,0,89,212,143,195,222,100,166,128,161,51,70,147,45,95,44,140,114,48,12,239,11,107,0,223,248,154,160,5,217,147,160,105,0,190,185,32,113,71,172,83,105,203,82,107,197,232,251,29,24,195,9,38,83,88,3,48,28,3,11,142,23,174,240,233,90,134,209,49,121,43,64,242,157,96,141,208,253,202,79,185,200,109,34,151,155,43,232,176,83,160,142,201,48,91,125,155,44,206,184,73,60,106,164,176,229,168,13,30,70,42,147,203,204,203,207,195,138,4,245,121,88,145,26,218,187,138,164,7,72,9,103,5,209,64,169,68,110,16,94,3,34,65,109,128,167,14,211,44,46,166,26,30,206,67,91,117,78,81,151,153,123,168,4,119,242,192,142,79,242,72,170,105,14,14,76,244,232,6,78,196,166,209,73,237,117,70,45,29,152,186,217,140,142,177,230,228,26,196,33,133,143,45,31,164,82,166,148,43,149,100,255,163,208,250,19,30,154,106,175,249,222,82,137,152,120,147,33,170,158,22,65,116,39,171,231,11,39,71,10,67,108,25,55,167,73,122,230,175,12,146,159,3,91,149,239,213,223,240,129,105,207,225,207,232,129,14,57,210,92,55,39,162,19,170,189,64,236,183,66,91,227,238,29,162,74,44,83,137,156,24,8,39,10,233,160,15,197,120,40,177,237,124,228,220,106,181,218,57,60,221,185,42,158,56,245,200,77,198,86,215,243,152,90,65,141,131,236,170,34,38,75,169,52,225,238,49,28,41,90,132,206,145,8,56,163,215,107,199,114,96,98,161,184,207,16,117,157,111,92,15,29,21,194,107,29,107,196,48,113,63,174,152,247,152,179,202,38,249,134,193,7,56,140,229,11,95,191,33,11,61,224,157,59,14,235,144,32,163,25,51,175,23,77,117,61,117,165,240,157,210,106,114,149,247,178,127,23,235,151,188,197,251,221,232,36,95,65,185,17,52,98,9,54,226,95,159,124,127,14,217,178,187,208,28,31,249,66,58,43,142,7,127,55,94,211,131,68,104,247,91,123,142,54,81,81,101,251,42,22,139,210,202,195,115,51,108,37,69,244,32,184,138,43,225,4,101,3,162,78,155,168,141,47,116,160,132,83,238,56,76,67,38,67,214,152,47,45,20,2,157,124,45,250,0,83,229,60,17,131,85,242,26,139,232,199,232,93,109,92,179,98,8,39,175,160,12,100,144,168,124,176,54,229,112,194,129,157,52,151,197,159,80,55,203,97,52,91,56,66,172,69,17,174,99,14,80,69,141,231,16,197,153,217,61,100,203,186,173,119,173,206,81,249,202,158,14,11,124,5,82,180,211,223,124,240,244,227,159,60,251,206,159,62,251,232,47,98,183,204,173,189,142,110,43,137,218,233,7,95,251,228,227,111,42,2,174,183,246,162,68,121,127,228,3,206,96,141,144,3,21,89,121,90,102,170,226,134,111,106,91,135,166,81,97,17,76,8,215,140,27,176,119,97,97,65,156,25,37,188,47,15,89,60,193,41,70,50,44,199,190,25,194,121,187,13,187,49,239,121,171,194,5,220,199,154,74,62,143,110,8,93,25,147,61,187,147,136,207,216,137,65,34,62,151,105,155,241,100,114,38,158,196,247,8,102,233,122,141,126,245,250,41,219,220,53,245,129,139,153,28,118,57,192,110,207,191,28,58,120,163,181,19,140,188,58,33,21,170,165,144,90,102,226,75,180,62,135,135,102,22,253,166,104,245,17,140,163,2,149,92,49,34,187,149,79,23,57,249,66,123,231,87,208,68,52,200,162,156,161,94,195,137,106,169,88,120,185,162,6,14,151,42,165,195,73,63,122,182,202,8,23,94,86,225,69,200,32,19,1,100,135,187,15,162,226,53,31,96,44,61,223,224,74,128,249,240,226,61,115,103,229,96,156,236,112,182,164,153,111,234,205,118,80,124,12,226,21,19,35,62,150,91,143,130,144,230,214,29,152,18,34,61,143,37,132,186,137,51,119,38,216,186,245,174,105,235,35,101,103,137,116,177,140,196,211,75,85,71,139,86,222,13,218,152,58,97,40,6,99,203,72,32,156,253,173,232,13,150,31,45,190,242,220,146,111,87,31,108,135,224,108,117,58,145,13,31,192,70,180,61,122,111,143,138,175,238,41,46,3,64,66,200,160,133,148,10,63,90,37,199,247,44,223,123,34,150,255,36,237,42,67,150,45,40,1,225,249,124,121,174,43,80,201,145,23,198,7,56,142,217,207,84,37,221,113,204,1,243,214,54,59,100,86,152,218,215,109,11,239,183,157,41,252,182,63,227,189,12,86,122,93,223,183,182,244,65,223,30,117,39,156,171,215,208,131,184,177,140,30,163,251,117,242,159,62,168,31,214,209,53,23,131,145,215,107,183,208,139,180,97,149,234,118,157,156,103,215,184,151,178,231,219,73,78,174,141,221,58,6,104,95,93,229,174,202,34,12,250,195,58,186,24,67,178,89,91,38,135,222,101,170,36,2,160,63,82,125,96,27,204,39,155,138,147,15,117,163,77,161,217,87,177,200,42,119,172,197,210,125,42,189,79,94,172,144,203,157,88,27,6,250,171,174,173,178,16,238,71,50,110,221,37,76,223,161,208,235,136,58,249,193,54,160,79,123,171,181,215,9,252,178,192,166,68,159,161,235,235,84,232,166,77,30,184,55,86,17,99,183,218,209,18,182,107,45,213,106,123,203,20,67,126,153,163,210,151,60,185,245,165,252,108,253,17,210,175,48,139,68,221,98,149,8,190,68,160,71,84,17,171,56,34,240,251,214,74,109,105,21,241,89,115,147,128,248,143,234,171,28,199,45,65,55,225,85,142,14,181,143,168,40,180,147,171,11,128,98,156,28,233,183,140,97,200,40,206,212,25,253,87,69,249,174,160,10,115,153,198,56,251,80,230,246,170,55,108,75,48,16,7,64,248,117,47,160,253,85,40,149,105,212,222,184,207,171,59,138,43,48,117,104,190,81,187,118,93,10,129,95,172,163,207,49,35,161,87,138,37,21,220,96,253,115,130,94,12,238,124,61,56,212,98,194,44,251,102,214,78,131,147,95,158,114,43,251,4,240,218,58,140,214,194,195,6,140,73,99,230,33,142,10,244,113,109,201,243,196,198,65,223,162,73,228,69,21,8,161,222,14,13,113,8,65,133,111,63,252,90,175,213,110,99,222,31,114,140,50,222,179,3,48,99,58,52,201,26,133,14,182,216,167,2,242,56,152,18,228,3,209,83,175,143,172,243,37,117,160,217,139,9,219,34,119,79,2,135,180,222,18,15,35,160,111,182,188,152,118,2,197,25,96,215,221,190,209,105,104,22,85,218,169,47,109,239,54,104,174,91,187,52,7,37,204,239,113,151,116,255,82,199,183,25,86,85,104,140,88,81,83,186,75,131,122,143,227,3,31,11,13,236,28,118,180,73,246,44,52,19,116,168,127,141,127,71,71,244,43,176,216,148,9,3,4,52,105,229,221,168,213,238,106,111,212,26,55,97,80,151,175,192,175,85,209,209,123,238,104,17,24,220,249,174,208,38,116,15,202,215,200,132,102,249,77,121,22,108,45,215,26,93,220,10,106,13,106,99,127,25,170,175,138,245,170,11,226,65,211,184,106,31,50,223,119,28,223,235,87,17,216,109,30,242,128,21,167,60,152,149,111,221,66,232,230,186,178,234,165,34,243,132,214,93,156,168,247,221,68,214,101,220,140,97,151,108,41,109,121,233,166,151,206,202,239,16,129,209,62,232,54,126,6,136,80,228,22,27,9,203,107,17,150,192,50,75,88,99,9,7,43,181,107,183,176,127,107,46,74,171,87,144,94,173,123,188,6,236,15,127,136,84,133,237,129,18,28,216,29,16,240,250,58,131,78,137,208,240,29,4,163,243,66,37,152,62,75,8,182,33,21,234,11,76,223,120,3,83,111,65,234,218,154,54,179,92,123,253,22,54,192,98,32,172,99,225,155,212,12,36,195,212,184,191,206,200,47,219,59,41,135,227,136,40,3,130,137,154,252,185,140,217,87,98,143,191,245,171,211,247,191,253,228,63,62,122,242,209,247,62,249,229,71,207,126,248,237,167,95,249,25,164,60,251,242,251,177,255,239,221,111,193,127,175,204,146,67,126,42,5,204,91,215,20,134,222,47,229,178,217,102,203,172,196,102,95,97,213,158,253,240,187,80,243,191,127,253,222,233,215,255,227,217,143,254,234,217,15,254,243,244,39,191,126,250,222,191,60,254,254,251,34,235,43,12,224,75,185,185,82,182,221,14,131,203,67,43,43,224,67,129,61,251,245,247,31,127,255,203,143,255,232,223,78,191,244,221,211,247,126,250,248,123,223,248,228,151,239,126,242,203,127,121,250,254,119,79,191,254,151,143,255,250,23,79,254,246,79,88,73,222,102,118,165,176,220,104,176,54,241,127,183,235,156,207,122,242,209,159,124,242,209,47,198,80,128,225,200,173,55,0,73,118,205,89,81,73,192,27,252,191,239,126,73,116,2,62,190,50,139,246,180,47,229,74,165,92,107,65,129,230,236,181,96,76,28,128,86,154,107,229,242,58,118,249,241,123,223,56,253,234,247,20,112,44,211,135,9,55,173,131,186,102,73,207,229,91,88,247,233,143,127,116,250,23,95,85,234,178,76,95,93,3,38,137,41,189,249,7,85,79,191,254,239,207,254,230,159,149,170,44,211,87,213,234,181,251,104,43,153,89,200,47,44,208,12,248,237,15,30,127,233,39,74,69,150,233,171,72,119,152,30,249,242,153,124,54,159,231,83,232,233,143,190,244,248,175,190,124,250,227,191,86,192,176,34,97,96,108,166,63,67,186,209,101,22,117,224,151,191,124,250,143,127,18,2,134,21,9,3,227,152,32,142,24,12,31,175,67,143,255,237,7,225,248,140,232,22,58,2,109,247,59,244,158,36,183,119,97,68,253,254,39,31,127,61,4,20,43,226,130,146,221,17,82,77,221,193,69,96,180,140,182,89,98,4,122,247,201,135,255,248,244,55,191,122,252,131,63,83,160,176,34,225,80,58,204,124,235,37,179,96,206,153,6,129,249,240,207,195,193,176,34,35,192,80,175,204,166,105,182,139,12,159,175,68,0,162,34,225,128,128,76,36,5,51,172,218,185,118,169,205,72,244,157,239,132,3,99,69,252,147,126,219,26,152,44,148,57,170,95,177,254,247,62,124,242,131,119,159,252,205,199,94,205,21,250,231,171,217,132,33,218,97,203,22,254,121,53,159,125,244,23,94,77,150,233,117,192,103,140,37,134,134,71,243,119,97,60,253,227,63,127,252,55,63,145,16,40,174,204,173,212,162,193,200,243,174,157,129,142,18,89,159,252,219,191,193,16,69,64,204,172,228,86,138,190,46,201,96,152,89,71,37,108,175,114,137,94,48,230,23,218,89,108,42,198,183,202,239,191,255,244,55,127,122,250,213,127,134,134,98,12,56,228,157,254,215,143,62,249,205,63,62,254,254,95,156,126,240,241,233,135,63,122,250,193,111,158,124,252,65,204,109,155,236,205,82,252,9,128,92,94,56,6,32,208,47,255,203,233,7,127,251,201,175,190,226,223,73,89,93,197,242,77,152,25,134,120,17,249,208,87,99,185,204,206,178,237,2,182,120,88,22,143,127,252,15,255,253,235,191,197,116,110,13,39,192,202,70,113,49,21,105,21,158,178,142,203,238,133,24,207,34,93,77,170,185,37,206,61,118,195,66,7,19,157,65,79,62,122,255,233,111,191,12,184,176,241,98,243,215,59,219,200,5,220,171,157,209,115,133,60,13,117,236,244,189,63,131,115,77,174,165,61,253,193,63,61,254,254,175,63,249,229,215,216,90,240,65,33,21,173,140,73,110,110,110,158,96,177,122,167,255,231,231,161,56,156,211,206,114,198,133,144,205,228,10,5,190,99,206,206,198,198,173,133,204,66,110,174,184,48,110,45,176,82,147,173,174,44,156,125,197,249,72,136,19,0,113,87,79,54,155,95,152,51,167,65,142,245,152,234,139,80,52,184,255,148,90,108,63,126,246,175,223,254,228,195,15,24,241,35,123,199,106,11,28,114,197,102,161,105,134,84,246,149,119,91,155,180,2,215,237,74,88,182,219,38,13,236,179,31,252,226,217,31,255,19,227,192,158,189,11,75,251,199,65,234,201,141,186,241,168,224,132,107,22,39,235,39,35,148,178,14,141,146,153,49,125,251,89,112,137,250,43,138,198,155,249,102,169,185,16,172,45,242,23,22,154,205,214,156,18,130,9,64,165,232,95,211,58,78,121,255,196,252,128,196,46,243,67,97,235,47,159,133,165,156,173,248,179,169,17,81,134,107,231,165,50,74,118,177,132,63,129,108,95,132,151,248,133,123,213,197,207,197,207,197,207,197,207,197,207,197,207,167,227,37,229,58,168,254,193,248,91,185,47,186,108,132,228,31,115,162,68,146,244,185,141,187,145,243,228,68,37,148,142,155,51,12,129,109,121,208,229,192,15,114,72,7,193,98,112,77,132,10,41,204,197,68,138,165,201,110,157,3,17,183,102,95,225,93,201,210,235,99,140,113,147,123,147,151,123,51,59,43,155,94,196,178,69,41,79,201,241,213,146,195,154,5,229,220,113,5,123,230,193,77,73,104,148,130,90,136,231,6,121,170,223,200,35,70,62,66,34,87,182,194,145,67,58,140,38,33,58,12,248,67,139,74,253,27,87,57,124,80,231,101,234,188,34,30,6,204,230,149,17,152,157,29,37,58,203,243,161,205,249,102,138,91,225,121,31,197,208,90,55,147,46,58,19,97,234,143,69,228,7,238,213,247,57,95,156,120,8,171,147,32,39,79,130,168,9,232,190,132,7,115,201,155,237,81,141,5,157,102,66,9,156,151,87,77,192,137,38,230,247,162,9,78,73,45,64,244,100,24,60,242,29,162,80,33,110,110,148,135,145,90,42,24,109,208,191,142,120,208,159,84,113,90,138,88,230,84,36,121,222,46,68,78,206,41,251,17,229,20,229,117,102,138,113,228,184,104,33,155,77,114,52,53,21,127,169,80,66,230,100,66,70,199,241,153,72,237,53,218,153,42,188,249,130,178,119,4,17,240,54,16,87,96,37,87,171,49,179,40,108,151,83,78,50,159,5,80,140,187,17,141,220,26,92,3,92,15,246,36,96,96,35,9,88,188,50,8,144,163,108,255,238,84,229,113,78,2,249,93,39,133,71,68,84,190,123,124,240,12,9,94,72,240,31,81,136,3,141,46,17,117,212,240,236,192,57,165,90,35,74,37,189,103,85,153,97,174,148,69,1,92,50,114,10,219,117,149,36,247,41,83,52,222,141,232,39,115,140,166,112,60,176,5,23,232,41,82,10,75,153,209,98,252,191,116,102,62,41,87,63,107,53,233,116,247,175,221,133,140,97,110,5,183,93,237,255,103,239,77,187,28,73,142,3,193,191,146,13,81,213,192,32,50,17,184,129,76,162,107,2,247,125,3,9,160,84,91,47,16,17,0,2,8,68,0,17,129,51,59,223,35,119,71,75,234,224,147,222,80,43,141,70,210,234,26,74,154,221,71,82,35,81,26,138,162,164,247,246,183,176,186,155,159,230,47,172,31,113,226,74,100,93,108,182,178,138,172,70,248,105,110,110,110,110,102,110,110,174,219,183,109,13,233,50,139,30,83,7,36,239,208,32,242,203,187,123,88,54,57,190,128,143,237,215,198,97,41,190,195,103,236,187,59,119,249,204,48,69,182,141,23,57,197,239,201,145,190,224,1,57,210,150,104,15,201,24,60,111,93,90,134,142,168,229,210,202,186,180,174,253,190,3,93,219,18,109,93,27,57,230,168,172,151,255,204,145,29,10,90,7,166,9,135,29,10,217,19,77,42,55,188,192,15,239,34,182,138,199,22,217,153,43,236,16,183,193,99,248,196,184,114,71,28,201,71,81,39,205,98,54,222,100,135,216,152,42,45,215,74,85,126,51,203,196,166,237,234,223,129,189,15,90,113,177,179,189,45,76,157,13,146,157,80,152,218,81,233,110,76,41,107,73,126,63,74,221,49,37,228,112,112,194,224,129,18,15,80,230,126,240,184,35,88,208,7,119,76,66,61,60,60,155,142,117,170,250,238,251,201,182,186,182,235,144,71,53,180,211,245,237,55,34,143,76,170,118,21,242,17,4,188,47,61,239,43,37,187,23,36,119,89,162,246,18,52,105,93,141,7,207,238,142,159,164,220,60,68,163,7,160,217,197,132,49,12,27,187,120,136,232,71,254,195,145,95,173,71,3,55,71,8,204,122,133,114,111,159,216,93,187,135,171,125,242,201,39,199,162,172,236,224,17,30,44,12,194,97,54,108,121,87,2,159,200,216,98,217,25,244,28,10,189,201,102,96,35,248,83,55,54,77,40,31,106,232,48,51,178,92,213,180,15,192,152,70,242,102,151,204,200,19,45,127,34,240,7,72,33,98,165,232,83,26,228,209,105,63,218,155,85,45,63,206,198,142,49,192,195,34,195,209,206,118,217,142,157,170,241,189,194,227,60,99,106,123,193,194,114,57,209,26,246,242,32,193,31,141,243,183,191,216,14,119,173,189,87,127,140,33,237,236,184,167,118,99,203,173,208,139,200,233,78,241,157,207,107,51,126,242,161,92,116,209,112,159,145,7,131,193,99,12,7,95,69,60,127,52,199,88,207,241,73,176,78,229,49,170,60,111,155,128,131,180,34,96,103,16,167,232,105,215,183,225,52,58,62,217,151,26,236,230,202,3,226,162,45,140,229,57,99,124,228,206,176,3,217,9,60,152,101,14,147,195,153,152,183,94,50,221,39,41,237,118,233,158,217,113,47,132,174,93,253,176,171,188,199,24,201,121,218,187,213,184,183,115,47,21,146,223,110,107,218,21,213,139,186,212,151,84,137,40,241,140,44,41,210,64,189,232,210,89,142,39,26,180,168,128,189,91,230,7,150,174,108,21,45,151,91,47,14,222,110,181,165,130,47,124,191,245,160,170,181,207,97,140,243,248,131,127,16,2,119,109,237,135,248,254,158,246,113,192,28,121,216,70,252,150,90,195,49,165,124,71,35,223,85,199,15,234,226,198,3,77,86,101,58,160,109,123,186,54,189,227,135,129,95,255,184,57,34,102,216,107,216,188,63,96,69,191,107,79,174,8,89,35,95,159,226,122,39,214,255,1,19,177,113,227,215,178,177,31,87,242,118,49,101,4,153,127,136,1,25,162,203,49,177,17,94,7,254,24,7,35,213,78,124,248,233,208,131,161,35,189,87,51,113,248,177,75,163,130,11,207,197,129,43,194,135,199,133,238,215,238,42,241,240,162,240,233,85,240,136,147,11,219,253,225,135,104,215,66,13,199,132,164,43,187,221,193,2,118,112,55,140,176,142,84,116,207,216,154,241,128,62,103,143,155,142,223,129,59,212,161,47,116,36,26,251,1,108,29,61,137,58,23,30,115,234,44,55,89,247,166,14,94,81,62,62,65,7,219,184,178,211,192,153,172,195,54,82,173,211,195,205,239,152,83,30,215,190,38,205,158,234,96,231,185,1,67,78,63,34,43,66,105,28,174,50,123,160,113,227,121,185,29,113,212,202,177,142,241,170,195,75,83,164,151,175,68,73,6,106,203,209,197,105,105,207,190,76,237,92,198,184,43,123,166,254,96,245,235,58,102,255,51,168,219,114,235,250,248,107,94,145,221,224,218,199,39,194,122,11,155,56,88,226,152,245,194,242,128,228,163,144,140,223,35,121,60,146,173,59,185,37,94,51,203,211,128,195,188,122,133,17,67,28,47,0,181,138,163,217,54,67,218,206,80,30,54,66,88,237,104,135,59,71,76,233,64,239,232,204,137,17,36,133,179,61,26,168,1,114,84,193,180,25,238,172,23,194,247,151,149,177,171,91,181,90,189,20,127,148,134,124,145,99,113,233,249,67,111,199,28,33,138,83,212,111,107,84,89,14,237,13,26,204,208,254,88,196,110,37,203,237,247,157,161,192,155,239,111,6,143,137,217,153,44,141,225,219,57,182,96,225,122,230,254,13,244,187,51,120,129,188,179,165,24,99,217,123,78,200,180,105,92,248,222,96,255,57,99,138,125,135,223,46,121,131,30,79,144,192,253,67,177,126,195,222,7,99,253,122,3,125,63,142,245,27,241,159,46,204,93,193,147,16,150,139,113,87,51,90,86,56,24,57,55,234,101,89,7,140,154,203,137,90,22,142,6,12,118,53,152,205,145,209,40,110,156,30,60,8,9,19,13,179,184,48,123,34,234,176,151,229,232,15,16,117,56,236,229,162,36,55,96,206,141,58,204,246,143,131,60,96,184,240,7,0,57,16,244,133,252,94,214,119,38,200,1,95,192,6,178,235,206,236,207,1,195,61,92,163,3,121,15,216,76,110,224,21,130,80,128,224,219,241,74,125,69,22,50,67,137,2,127,202,141,214,40,213,26,130,95,37,248,79,50,151,160,186,224,191,9,245,182,16,226,96,129,68,39,158,187,237,148,192,47,165,9,254,41,166,86,41,106,58,91,193,66,84,46,83,206,181,38,36,69,101,37,1,148,164,134,43,138,114,15,34,32,35,57,163,168,184,23,214,10,77,97,179,115,88,190,211,15,230,7,235,22,250,57,104,180,234,241,118,118,76,135,203,190,53,80,103,218,89,106,176,138,4,122,181,180,111,209,73,78,58,181,110,42,51,138,143,115,69,153,207,229,228,201,109,97,64,82,217,96,32,209,40,181,155,185,2,95,116,83,107,95,40,33,21,2,9,37,84,47,240,252,100,65,241,233,100,193,199,166,212,240,42,75,205,211,249,42,71,47,23,180,155,141,132,131,158,102,120,80,26,36,43,85,206,195,185,221,25,183,127,59,17,131,145,192,45,79,222,246,74,226,50,92,103,130,162,66,231,125,61,50,172,134,184,237,162,153,221,36,40,110,146,160,198,60,128,53,85,202,165,147,20,53,28,182,20,138,106,100,201,81,43,93,200,172,225,232,11,0,91,84,77,26,118,115,84,34,17,231,135,84,57,215,73,37,169,68,109,149,74,37,39,0,159,181,82,171,6,144,16,175,83,129,28,149,153,84,27,241,85,62,213,194,101,169,92,54,159,3,237,214,38,67,38,69,37,26,73,18,253,55,17,223,212,244,188,28,173,166,39,35,18,124,80,212,100,232,207,70,213,94,157,27,120,110,163,237,178,199,237,241,85,37,127,113,21,73,74,147,97,118,180,233,103,34,172,208,138,120,42,93,255,104,180,246,36,41,239,36,63,145,214,212,106,233,86,26,195,245,132,225,155,189,97,161,33,85,122,185,228,180,94,207,231,249,248,44,33,230,169,217,164,210,136,183,198,98,165,210,19,56,247,114,214,154,69,186,148,156,47,37,71,65,174,16,106,43,179,20,147,104,36,88,138,21,7,183,92,184,186,8,51,145,120,163,150,155,172,82,17,185,150,145,70,124,45,48,105,148,201,120,35,65,194,17,39,26,233,28,192,20,173,82,133,105,58,159,152,131,121,172,132,134,229,122,34,53,74,231,86,213,73,5,214,161,106,224,79,60,23,79,52,103,125,128,39,53,159,163,72,62,147,13,212,212,22,85,154,213,202,181,164,148,78,45,138,51,134,99,125,5,46,170,168,234,212,95,247,187,59,204,50,26,151,231,76,46,151,131,248,136,231,166,101,41,57,41,210,16,95,185,92,41,19,31,197,231,65,106,94,131,237,129,2,163,97,174,146,157,86,107,96,156,171,201,16,192,214,72,167,198,185,219,65,101,91,203,134,131,234,109,208,83,93,174,134,241,94,188,158,207,197,73,170,210,16,197,149,91,142,86,58,227,177,47,144,32,249,105,77,73,46,90,99,42,19,140,168,114,89,29,244,199,193,234,112,149,9,198,227,168,253,225,112,200,117,19,76,54,238,190,141,70,3,172,127,233,153,111,195,238,138,48,149,178,147,100,40,62,42,7,168,254,80,26,246,124,30,101,206,206,242,84,165,198,164,38,160,30,28,59,149,204,83,141,102,196,35,207,41,53,215,74,165,82,48,189,81,83,220,62,38,155,142,68,220,181,81,174,3,80,186,44,6,135,157,22,229,243,251,103,183,101,213,237,230,166,233,112,163,155,137,212,168,124,174,203,39,6,3,127,207,59,239,7,226,16,22,136,123,240,135,162,10,185,76,163,86,155,108,7,74,122,124,91,240,142,64,187,179,84,156,155,213,189,144,150,141,190,186,169,68,166,36,54,182,84,48,87,221,36,138,205,116,71,236,53,235,74,101,176,92,136,213,170,232,111,182,226,183,98,217,199,110,194,209,66,102,70,181,169,145,88,84,163,145,164,173,175,114,190,155,188,45,240,169,60,181,170,165,187,107,126,122,59,3,196,50,26,166,121,37,65,89,203,229,210,169,100,11,76,82,162,164,102,74,173,196,58,78,109,228,166,138,230,77,195,229,144,170,37,75,163,102,209,95,75,197,215,217,188,31,76,106,47,190,205,221,242,235,86,28,227,140,138,131,63,212,116,174,198,155,241,90,34,53,164,115,65,46,4,120,79,46,158,202,41,109,170,166,143,13,252,41,74,20,88,149,96,162,18,117,86,90,243,235,90,186,193,207,189,217,98,155,86,82,254,229,150,26,90,251,197,48,38,169,120,126,184,106,212,88,49,209,10,240,62,191,1,123,60,199,108,146,197,32,64,82,135,174,49,181,90,94,74,69,120,169,71,137,197,30,59,140,207,50,228,176,144,79,120,194,217,64,203,59,25,142,115,188,187,37,24,117,193,34,110,100,135,147,97,177,145,164,192,152,49,254,227,27,170,54,45,199,243,113,31,163,151,3,5,171,124,124,52,169,37,27,201,97,16,150,155,148,242,137,90,131,138,207,226,43,6,209,110,54,53,12,228,115,9,114,184,42,1,92,196,243,128,203,180,82,147,36,189,170,165,224,88,38,84,61,151,1,76,68,13,160,78,168,6,232,35,110,246,145,204,15,179,141,170,249,77,229,135,157,6,134,33,85,203,144,60,217,168,149,229,120,170,238,205,9,228,144,2,227,204,162,53,54,90,231,88,244,205,102,211,124,156,205,117,196,113,148,25,84,155,238,166,194,230,57,207,34,171,142,229,129,63,16,148,151,217,160,103,86,107,240,66,85,140,122,115,195,77,169,57,201,132,138,209,5,215,19,162,62,118,220,111,113,204,109,212,211,153,200,189,66,220,43,78,150,92,159,90,193,57,72,146,227,97,163,150,25,15,55,212,98,210,74,52,40,47,147,169,165,73,62,5,18,101,144,184,153,148,54,32,177,148,168,103,91,163,108,131,74,204,134,181,74,173,15,118,151,214,176,148,205,149,17,112,153,228,36,17,170,53,115,75,214,23,90,70,125,116,212,19,138,7,115,197,178,55,75,53,106,253,225,210,239,205,79,213,16,153,160,106,128,175,230,242,144,231,14,39,12,149,216,172,213,149,60,235,108,103,203,233,138,239,4,217,198,114,88,152,20,27,9,46,167,76,7,89,20,0,131,25,78,74,84,60,145,168,131,157,45,151,207,2,252,39,107,141,70,61,57,164,134,53,0,8,224,214,96,94,115,8,231,227,33,21,170,69,114,249,84,122,141,203,238,212,143,231,146,137,68,45,142,240,95,223,236,192,2,120,19,57,156,230,139,37,169,179,170,213,26,21,72,236,160,217,28,220,71,0,149,130,174,170,41,138,207,229,133,244,18,236,73,59,117,17,13,5,169,78,131,10,230,123,64,182,182,192,107,133,33,161,130,250,66,213,147,217,173,207,23,200,22,216,118,192,182,69,165,64,37,80,115,86,2,125,150,76,56,242,233,188,49,142,68,177,152,235,166,146,169,184,16,135,109,151,164,92,106,60,161,41,79,146,161,110,171,75,214,93,170,229,162,21,5,138,7,84,163,213,174,212,11,193,68,55,151,139,57,160,184,18,100,246,36,44,203,35,14,87,51,183,3,106,193,220,116,166,110,174,216,104,36,26,101,185,8,212,132,81,229,126,248,157,201,58,73,4,222,10,203,58,241,14,181,156,102,223,159,172,35,108,13,89,39,47,6,219,193,114,39,163,112,131,104,56,24,84,200,120,174,85,202,241,19,106,30,144,216,156,212,88,37,59,194,60,151,46,132,18,190,172,200,20,187,82,96,75,143,188,213,112,79,156,121,168,41,67,223,222,50,94,185,183,205,82,195,0,21,24,167,251,93,106,158,137,55,59,45,118,58,102,235,181,160,50,108,213,106,195,196,118,146,171,41,209,32,57,200,47,211,84,34,63,164,88,85,218,46,251,158,73,176,184,133,97,161,252,140,219,189,245,115,76,163,156,242,39,139,254,73,109,185,42,70,68,42,94,17,155,146,87,236,139,76,167,38,240,243,81,36,196,84,146,212,152,202,150,188,213,110,189,186,237,80,211,112,46,28,152,144,201,102,98,22,137,116,121,95,229,182,223,47,242,213,124,132,75,212,250,84,104,208,77,38,193,82,72,144,235,102,126,88,226,134,89,165,156,166,54,171,89,37,226,95,68,123,18,91,138,251,26,115,42,21,78,39,182,183,243,229,168,213,39,183,179,32,31,236,165,168,97,34,159,74,228,51,203,150,187,228,30,182,0,78,55,235,116,45,78,22,221,97,78,206,167,188,213,246,76,238,202,233,94,120,146,47,197,111,19,140,59,145,40,207,23,110,86,110,46,66,85,54,80,72,53,50,169,76,178,183,166,226,35,185,216,156,171,77,181,74,147,243,142,28,218,220,82,185,82,178,233,13,120,166,137,234,58,55,222,196,71,96,169,144,137,77,26,172,170,68,170,212,160,51,62,239,162,95,20,220,17,37,149,84,131,140,215,159,102,242,236,48,155,229,189,171,65,216,203,120,203,77,73,141,39,202,41,170,150,73,200,44,211,172,201,28,223,236,108,229,172,187,151,45,71,130,94,37,19,168,182,11,211,206,132,31,181,216,129,152,145,107,36,95,8,12,19,84,226,182,90,162,151,33,119,160,156,86,199,205,44,151,174,141,252,84,137,206,251,61,89,174,226,233,48,10,213,169,39,18,89,42,83,42,175,104,82,149,111,111,167,179,86,105,32,180,220,193,64,97,219,230,213,76,144,201,209,129,78,189,116,11,68,198,252,124,30,189,157,135,231,155,249,164,164,132,22,106,153,139,187,83,243,85,114,188,78,73,147,148,111,211,29,43,229,233,100,233,9,182,85,121,202,22,221,241,106,222,189,45,121,233,81,200,191,85,201,118,74,89,221,54,11,179,118,86,10,148,182,165,109,99,51,111,15,198,129,222,58,95,163,72,153,93,114,100,47,24,169,119,19,0,127,28,91,109,181,60,2,85,175,228,171,107,198,95,158,212,115,0,253,249,85,189,235,95,177,244,182,221,111,206,34,225,165,111,21,162,50,213,84,127,157,83,229,229,109,185,211,104,101,168,34,69,39,91,229,96,188,123,187,5,36,213,240,21,165,121,152,239,122,170,96,143,31,10,96,7,104,11,190,219,80,95,186,117,43,165,21,79,82,82,171,223,22,252,77,101,236,9,228,114,205,184,92,230,188,193,94,96,54,88,119,146,141,238,184,215,207,244,154,69,117,28,237,200,190,64,107,205,116,103,35,121,30,222,36,213,228,66,242,87,252,19,113,224,158,103,152,114,91,25,174,70,163,100,112,144,82,102,221,220,50,146,101,58,221,210,118,30,246,207,60,157,90,201,159,79,172,10,93,223,106,86,21,179,140,180,168,110,124,157,254,218,237,15,134,39,69,217,199,118,122,209,76,128,233,84,123,226,42,87,246,215,2,238,218,120,237,25,130,141,167,155,164,42,195,118,182,95,224,27,170,16,154,69,130,106,70,206,76,179,219,153,82,171,241,107,182,226,83,147,173,118,103,30,202,49,108,36,45,80,229,229,220,189,201,164,248,84,184,39,176,243,66,89,234,116,61,252,214,27,30,196,27,158,240,184,13,165,211,181,28,230,66,82,97,19,145,26,112,223,6,226,52,63,246,74,137,136,52,88,243,253,86,181,208,43,37,101,106,216,241,215,198,225,238,146,202,81,76,166,237,107,203,238,68,217,223,237,116,168,126,160,144,236,207,135,140,103,51,77,242,178,143,222,130,134,252,235,85,119,56,201,143,242,190,32,83,235,140,195,139,160,18,236,134,0,103,244,118,211,141,2,59,109,77,114,221,198,176,230,167,131,114,177,160,22,162,173,54,19,93,120,250,65,119,97,150,224,227,243,101,48,30,238,182,67,11,118,212,166,202,179,184,20,79,141,214,149,80,192,61,41,179,189,142,234,31,87,202,217,120,121,62,138,42,190,129,103,28,72,229,106,181,113,45,80,138,206,200,101,101,220,85,75,128,180,54,183,147,201,180,20,217,112,243,65,213,237,86,201,238,50,58,109,171,233,192,84,222,140,196,106,163,215,237,174,87,62,150,17,19,190,241,84,246,175,1,221,208,125,206,95,221,70,168,28,19,169,21,87,183,221,124,58,238,239,247,167,155,12,55,2,76,115,224,241,76,138,195,72,79,78,43,131,94,67,204,146,183,74,117,145,35,7,189,26,88,74,116,121,78,79,130,106,113,44,134,220,253,136,103,49,10,54,178,51,223,168,85,28,212,10,93,73,9,204,213,181,120,219,174,23,70,238,245,102,78,111,198,61,114,149,72,68,91,21,54,193,186,221,226,164,70,165,226,149,230,48,20,72,246,41,127,177,213,169,36,106,35,166,167,118,171,170,187,219,78,231,122,101,85,245,150,164,85,202,93,21,107,93,159,123,155,159,240,149,118,105,177,173,78,38,133,228,38,208,200,111,232,73,46,87,31,150,165,254,232,182,213,232,149,154,169,64,122,72,137,229,230,166,80,7,59,2,53,107,112,110,58,221,219,244,2,183,225,120,47,177,238,122,148,109,94,114,123,90,229,165,111,89,201,148,194,233,121,171,224,239,202,27,102,155,26,198,19,155,100,69,229,130,179,200,44,42,246,201,244,237,32,41,199,163,238,105,154,173,21,178,69,95,49,89,138,46,187,131,120,119,216,46,44,183,98,175,31,202,116,151,211,64,60,92,242,228,90,249,124,105,54,115,111,194,66,88,157,117,123,217,174,192,142,61,92,160,220,104,204,42,147,116,124,152,25,205,106,158,170,63,82,167,51,185,82,122,144,13,143,221,221,0,181,162,186,171,149,144,15,135,149,118,167,18,165,130,219,138,48,40,196,253,201,210,138,75,11,209,72,211,237,150,85,166,59,150,135,233,92,62,13,180,206,225,168,185,92,180,73,121,46,243,106,160,203,110,243,243,160,26,136,230,149,58,95,242,44,23,254,176,56,205,134,35,33,242,54,48,13,109,115,85,58,49,225,170,235,0,85,43,187,199,243,132,164,22,218,211,5,80,96,242,249,153,36,230,59,107,174,207,37,233,122,54,91,12,115,243,82,136,103,84,55,23,72,52,227,243,120,126,78,146,205,70,245,118,208,101,60,171,22,85,75,131,77,89,238,85,123,227,150,187,231,79,141,252,141,192,178,149,175,169,243,224,124,93,225,227,193,219,232,40,176,92,166,155,161,209,102,218,155,20,230,163,217,178,151,232,244,170,93,177,22,5,114,102,180,147,11,230,35,109,186,77,39,171,82,189,159,44,214,87,94,31,27,153,21,194,81,119,153,17,111,7,203,153,80,11,174,253,238,74,3,224,231,150,233,244,232,45,227,91,80,183,171,190,135,91,164,149,121,179,226,245,116,124,108,176,219,206,102,219,249,198,192,151,81,187,146,186,142,68,131,211,129,71,118,123,230,243,106,43,151,204,5,51,16,202,62,27,174,121,7,153,128,146,42,248,188,165,246,196,59,137,54,132,156,123,19,85,67,209,70,192,87,109,203,147,78,125,204,9,213,69,51,176,93,167,71,188,175,181,170,111,230,172,167,63,175,142,234,18,25,237,10,217,177,76,134,66,149,81,56,157,110,167,133,205,178,211,227,182,244,252,150,221,44,155,235,76,197,23,238,11,108,113,67,71,253,133,6,163,228,71,5,47,25,148,178,131,110,174,81,147,151,2,211,226,150,229,90,219,55,185,93,37,234,221,172,68,23,155,147,86,114,24,175,49,205,117,209,199,180,58,238,148,159,84,58,163,106,111,210,73,109,37,119,51,204,229,212,85,120,158,241,36,171,233,22,224,71,211,96,47,235,175,38,202,124,199,211,41,213,220,145,228,36,63,41,55,155,217,236,118,21,242,251,230,222,164,16,46,120,70,229,240,176,226,25,7,235,52,181,5,123,29,216,171,230,235,158,127,238,147,243,30,117,59,246,14,163,141,92,36,93,244,184,203,237,25,187,76,145,107,62,186,153,177,185,160,20,141,230,167,75,246,118,212,76,142,60,183,117,127,46,217,93,118,252,242,160,232,239,181,213,212,116,188,156,181,7,131,100,191,238,109,173,34,179,217,184,175,138,189,182,216,25,4,200,209,72,81,106,27,160,84,4,251,203,153,152,206,10,165,105,56,37,148,231,183,253,112,60,188,41,68,234,227,49,115,43,14,170,163,66,210,83,154,37,203,161,134,80,73,21,25,79,84,241,171,254,32,57,207,149,149,168,26,45,183,132,70,39,162,164,217,205,166,19,12,120,59,205,2,61,136,166,90,197,225,180,156,236,214,101,239,98,11,186,8,4,2,183,29,127,114,83,8,250,234,97,38,195,110,18,43,38,215,91,181,89,32,211,49,189,96,43,200,42,97,50,10,36,227,116,166,39,210,183,61,102,44,168,96,229,144,204,164,154,168,199,71,227,124,105,89,9,45,150,195,68,45,159,17,86,99,31,51,0,144,6,164,145,44,15,86,44,19,92,140,64,59,51,55,16,190,147,185,109,41,162,244,146,41,58,33,203,126,239,45,155,109,207,39,35,127,114,219,172,176,74,170,3,120,52,147,238,116,7,107,105,89,220,248,194,108,103,202,78,21,117,186,88,47,153,28,183,104,222,166,54,42,13,118,191,136,123,194,246,195,227,74,164,23,137,136,137,84,190,54,237,249,219,193,240,56,212,218,202,45,223,122,214,35,193,156,206,165,110,150,229,194,173,250,34,84,106,210,57,161,220,15,173,11,17,32,75,85,124,29,143,87,24,120,217,210,160,20,109,39,61,205,97,238,150,44,201,137,97,92,26,220,178,225,73,176,178,13,201,205,140,127,226,155,49,51,122,185,92,1,149,42,237,149,27,190,234,58,218,91,214,75,81,169,147,153,118,182,101,32,243,186,185,78,109,178,173,164,227,53,181,84,164,2,94,32,213,140,124,82,118,49,74,84,6,165,218,48,51,36,197,38,11,52,28,174,210,156,6,149,80,159,103,66,76,107,53,10,15,35,202,109,148,244,249,151,30,111,177,211,172,54,153,208,109,120,53,245,169,235,230,124,176,73,243,133,124,106,90,42,181,131,19,239,92,10,55,131,17,245,182,57,111,46,219,25,49,149,153,212,249,117,56,176,166,221,121,133,76,75,114,173,31,205,121,219,227,108,187,221,246,135,199,221,85,53,59,105,242,221,136,191,48,90,220,110,26,149,240,122,144,90,151,34,66,161,5,228,253,68,51,147,201,202,203,118,213,45,123,42,226,86,184,117,243,21,55,217,170,205,71,245,40,237,15,246,253,74,148,20,187,226,48,153,205,212,202,101,114,220,15,246,73,186,62,31,44,10,229,122,96,27,207,167,38,13,207,44,181,22,39,171,129,223,151,72,228,179,19,74,42,114,209,48,152,16,117,49,166,197,241,128,93,182,169,141,55,148,137,151,185,170,159,90,151,57,166,58,154,199,135,116,164,210,219,102,54,149,70,121,28,94,39,86,50,93,203,23,38,153,97,60,5,48,120,75,249,154,221,81,125,152,148,226,43,170,58,46,166,192,22,152,145,226,96,165,176,209,38,51,167,194,106,80,34,155,30,165,183,160,211,193,240,154,107,8,131,219,105,46,77,117,163,17,192,113,250,149,86,161,22,30,182,198,235,40,5,228,26,95,116,201,184,91,17,169,15,164,36,111,35,8,182,144,200,92,88,5,3,145,168,216,92,108,6,161,101,209,35,114,233,210,168,58,80,200,80,106,75,109,7,209,108,180,177,222,120,168,229,102,185,246,71,50,84,158,41,244,42,219,250,154,151,183,72,35,74,9,233,230,164,177,168,77,19,9,164,114,113,204,155,62,183,202,242,75,35,222,112,132,12,135,130,180,223,120,25,128,101,89,248,134,192,116,118,32,180,178,81,86,15,115,14,189,74,44,33,230,245,51,24,111,0,6,186,55,223,85,182,60,171,12,79,188,6,130,180,186,30,241,44,11,223,35,122,160,43,243,89,219,3,175,1,122,25,159,223,79,106,143,79,88,31,158,8,130,202,17,61,67,127,109,30,191,19,117,118,127,122,184,160,107,122,160,194,55,40,30,81,17,66,57,123,116,61,237,16,245,192,56,241,112,30,1,251,133,10,79,148,47,212,199,116,111,212,1,63,246,97,64,62,82,62,146,136,120,9,111,136,36,174,2,46,139,111,224,35,72,199,138,166,41,47,242,176,179,221,55,55,222,160,17,214,108,196,235,15,194,71,102,44,224,105,100,121,137,223,103,208,191,52,170,120,36,90,63,185,98,56,65,176,134,136,15,251,162,167,30,128,123,28,82,192,72,142,247,240,166,45,62,142,8,174,120,229,82,224,232,193,157,125,245,236,173,174,55,88,74,143,131,197,172,53,210,97,209,2,184,239,130,98,127,254,228,236,161,202,251,100,110,185,90,252,70,141,94,94,194,51,200,25,199,154,73,216,121,3,244,102,73,145,165,149,89,18,16,175,197,99,99,119,161,249,92,111,8,8,39,162,255,194,174,176,159,193,62,68,218,237,97,27,0,71,214,123,216,182,222,119,95,1,120,39,232,1,173,66,188,67,136,63,121,20,161,28,107,226,113,163,58,111,24,128,67,79,145,103,209,171,87,2,80,154,5,203,182,185,255,134,213,57,13,226,187,52,232,223,135,118,56,251,118,240,104,118,128,125,151,46,89,89,154,177,210,74,124,252,126,250,70,221,188,122,5,177,101,176,231,8,144,12,108,15,45,129,132,183,104,23,185,158,220,189,37,38,112,83,87,56,21,208,166,181,77,236,16,114,156,74,142,183,183,215,181,254,152,213,155,67,184,251,202,149,62,111,126,127,192,27,164,31,75,202,10,35,75,130,208,167,229,87,175,128,28,60,179,191,213,118,9,230,197,178,226,181,60,253,121,33,91,230,121,189,205,164,217,12,228,173,113,120,88,24,58,230,127,139,225,230,64,62,206,124,245,138,150,193,202,189,67,143,107,134,145,8,105,217,129,222,68,24,58,191,83,44,173,221,61,162,199,139,43,102,196,49,147,203,131,115,189,243,240,157,249,76,203,249,77,160,1,160,124,32,55,235,220,198,34,21,132,172,239,194,66,246,163,11,54,248,69,34,252,0,212,126,143,10,71,203,204,232,148,112,111,89,254,44,173,140,56,83,158,182,10,82,187,15,248,236,60,132,100,39,24,47,185,191,202,13,80,0,246,143,226,79,171,175,63,14,116,170,141,139,43,132,162,7,155,210,94,198,58,244,244,217,205,1,150,24,8,122,233,243,101,29,229,238,32,142,14,235,66,111,199,103,97,111,175,94,193,203,241,120,33,223,161,187,244,216,197,77,127,46,235,81,237,220,1,189,140,86,31,167,38,41,26,123,223,163,75,243,186,23,34,140,75,24,176,96,161,88,49,98,228,163,53,178,87,192,124,238,8,79,216,190,60,111,121,10,201,250,24,159,229,217,206,115,159,114,63,119,176,102,4,89,90,102,63,49,81,160,185,151,223,237,191,182,198,208,2,227,68,238,193,151,23,1,176,8,92,7,134,113,154,74,238,175,100,126,121,240,161,163,3,42,242,129,94,195,87,97,18,189,247,228,122,187,247,130,150,60,183,82,60,3,25,128,209,96,100,142,3,69,45,175,215,12,121,165,73,247,19,102,194,87,184,69,5,53,5,219,121,196,67,68,79,232,59,163,197,58,164,244,156,56,144,78,61,126,212,194,111,105,228,136,22,85,68,47,31,149,188,113,248,128,80,198,250,198,11,109,190,94,195,105,79,193,20,241,43,69,173,26,124,109,36,131,222,28,209,94,54,65,15,217,176,227,4,49,45,80,82,188,6,223,60,241,198,209,115,39,37,63,168,147,1,5,106,240,221,27,244,182,136,144,64,57,53,63,122,95,40,2,114,224,83,45,240,213,163,104,124,134,210,38,137,26,124,248,68,127,227,103,168,191,42,51,131,15,227,128,252,21,200,159,90,94,6,1,109,38,109,109,26,249,45,106,105,201,201,80,82,178,6,159,90,241,38,13,224,2,0,56,144,184,74,80,212,48,9,210,182,201,117,18,130,26,2,137,74,2,122,81,128,196,112,114,148,36,248,12,197,167,106,240,89,39,208,12,72,28,167,130,73,98,147,166,230,41,125,108,140,134,9,53,5,80,177,201,83,110,144,19,2,197,73,88,220,147,18,82,132,146,164,166,233,26,198,48,167,189,64,51,75,175,227,240,69,165,85,186,166,161,116,174,143,42,99,192,62,7,88,201,232,249,0,189,219,140,137,222,36,181,200,104,207,168,24,168,90,103,224,27,66,41,42,0,114,90,212,44,107,52,180,73,81,195,108,205,124,124,102,148,93,38,136,73,142,82,64,226,4,192,26,129,227,85,179,106,18,118,73,130,196,0,234,50,160,63,131,228,207,170,9,248,76,147,27,100,53,96,14,152,40,53,103,0,163,164,41,41,135,102,207,107,38,2,28,172,114,232,145,18,76,72,235,28,36,56,0,28,72,228,205,103,103,36,29,248,104,110,139,94,174,154,228,107,218,35,65,115,203,99,74,198,83,58,114,30,183,189,1,197,140,247,138,182,121,47,166,129,124,215,124,124,9,227,44,92,224,64,1,26,84,34,19,212,188,80,179,181,138,242,205,97,36,41,95,1,1,135,91,245,23,188,232,205,173,97,177,166,191,19,52,42,138,232,101,164,121,81,31,196,16,17,1,159,208,176,98,60,27,212,181,191,153,20,130,13,6,139,114,2,205,69,73,163,134,105,194,94,10,62,4,149,24,150,163,113,248,214,79,33,135,222,161,34,227,182,199,92,108,139,253,212,99,46,218,62,119,246,99,46,31,127,77,187,22,132,68,56,228,222,111,247,236,183,229,27,33,186,145,160,135,243,177,47,183,189,190,151,244,50,254,160,150,207,33,171,59,188,168,121,97,228,99,221,121,39,31,223,233,130,249,88,71,195,249,56,180,245,162,111,196,124,129,215,240,217,176,63,202,88,242,97,8,109,75,62,139,254,88,242,241,85,65,35,127,16,24,132,7,90,190,213,92,96,180,143,69,120,253,118,5,203,47,247,239,126,27,253,238,221,246,182,9,221,59,17,207,112,7,182,27,166,72,16,186,56,144,161,201,60,56,35,96,189,68,107,202,62,23,22,17,89,207,214,143,13,96,61,124,114,96,139,87,110,220,187,50,47,39,97,27,159,237,250,200,174,116,143,160,176,76,150,237,70,136,113,73,207,68,35,40,108,77,58,82,92,187,143,105,94,236,59,90,71,51,111,90,255,60,166,162,166,209,232,21,109,49,69,238,79,97,69,63,160,208,78,40,142,23,211,100,233,7,202,93,219,110,127,29,67,246,49,228,157,132,212,60,199,120,176,196,197,238,37,170,125,0,240,61,239,189,197,15,239,120,7,92,135,34,48,24,107,195,54,67,59,203,228,12,116,107,7,29,118,248,14,198,139,56,171,33,246,80,67,38,124,1,239,126,104,165,157,91,82,80,239,66,101,201,131,185,250,77,114,242,236,89,194,135,22,71,110,107,225,197,190,115,41,235,120,8,185,29,172,63,30,225,198,33,202,241,75,166,187,208,88,215,248,163,123,51,142,76,78,80,233,206,156,217,207,86,30,92,244,15,144,133,113,78,66,60,92,230,48,32,122,164,184,195,112,28,162,166,7,112,34,63,180,24,45,39,45,103,54,255,150,135,44,199,0,58,201,23,124,174,71,143,253,113,39,47,111,193,179,194,199,121,22,58,159,177,242,172,163,247,69,143,141,226,216,153,202,59,135,247,1,92,158,125,94,244,193,0,219,61,1,58,112,151,248,4,227,218,99,125,240,168,248,161,46,45,103,68,15,110,178,71,196,153,199,200,50,111,181,229,237,156,92,188,9,188,239,177,233,67,98,215,181,198,242,32,243,123,28,251,61,124,36,117,108,115,134,247,210,45,18,239,126,36,57,107,238,227,186,220,191,128,125,88,164,127,116,203,246,67,177,195,93,216,180,173,71,44,164,19,103,92,196,27,22,63,90,238,208,181,255,147,20,163,41,110,143,25,142,253,56,205,222,151,245,56,8,16,2,60,64,59,198,188,237,199,21,71,139,30,3,227,208,145,151,3,55,230,216,61,244,178,195,136,101,194,29,117,4,157,195,29,149,92,222,76,180,127,12,136,154,242,113,66,122,122,4,12,150,227,182,227,211,179,19,75,231,104,3,150,1,237,156,210,29,21,131,161,28,236,59,38,121,158,218,49,108,103,108,23,71,21,134,189,195,189,67,104,179,105,154,218,1,223,241,189,192,166,48,28,8,51,100,133,236,80,254,14,53,123,201,99,60,206,122,146,119,119,162,133,221,160,50,56,76,211,62,218,53,165,252,180,154,97,45,164,105,6,190,29,122,223,3,1,225,238,80,104,95,237,68,209,178,120,246,226,221,89,139,31,96,63,123,210,201,137,168,191,7,101,99,229,96,20,142,3,209,44,237,38,151,139,131,54,151,29,146,121,43,45,197,118,82,185,195,118,204,99,203,67,209,185,30,108,116,103,181,161,51,76,211,24,114,94,51,251,28,193,186,106,237,246,25,223,236,16,138,118,79,58,47,14,34,252,240,153,231,177,85,115,177,207,142,201,139,208,131,202,253,161,90,40,138,206,145,106,7,204,80,7,44,74,251,150,6,75,201,192,238,0,44,130,205,137,146,167,38,229,129,179,214,3,49,210,14,217,27,119,173,148,123,231,177,15,227,242,228,202,57,186,112,204,87,93,246,23,159,77,249,186,255,248,233,77,195,167,191,79,127,223,209,27,101,40,104,27,248,223,238,41,61,126,152,108,215,151,66,231,34,26,239,65,26,246,245,181,254,204,7,142,6,110,121,206,220,22,168,92,183,43,24,161,76,239,109,109,29,56,131,208,21,61,43,19,242,6,128,64,227,178,182,112,34,220,84,208,23,125,48,200,147,63,200,144,40,200,83,48,16,126,176,112,48,226,141,224,194,253,135,2,89,93,201,78,14,71,71,146,9,58,102,148,197,81,152,196,152,58,226,21,2,94,63,249,26,35,115,180,202,165,240,243,112,132,10,146,96,212,188,193,213,43,230,211,79,185,27,153,83,23,178,120,1,250,102,249,165,131,120,1,99,88,97,214,238,32,238,104,85,149,149,235,59,120,14,120,237,176,176,127,199,61,33,137,215,119,14,80,12,190,169,196,76,28,215,226,213,136,22,89,129,75,192,207,123,98,42,177,156,112,13,96,17,22,28,200,195,130,84,153,158,114,4,64,182,0,69,45,115,120,40,56,129,89,34,198,221,19,220,122,38,115,10,114,139,113,152,57,142,251,123,11,128,151,64,1,230,76,32,145,200,121,237,248,236,111,127,244,250,39,223,5,255,254,236,95,190,243,249,255,251,135,14,228,179,112,237,64,113,8,81,125,237,103,12,97,200,210,237,115,208,48,232,243,22,224,74,78,140,120,129,149,57,209,225,2,176,191,226,156,174,151,132,215,69,60,212,243,223,253,253,207,191,185,223,51,14,238,135,187,214,126,31,238,27,174,132,227,189,235,255,7,152,143,189,120,73,240,239,108,198,239,20,149,86,121,38,33,208,138,2,38,25,186,139,48,210,116,10,148,238,25,61,4,163,132,19,141,230,248,26,157,59,130,140,42,72,199,211,140,167,227,88,51,216,98,136,213,8,135,49,115,208,92,103,226,14,75,228,215,31,145,123,36,51,95,112,242,166,74,203,244,244,24,201,152,37,118,73,198,204,177,144,12,80,100,204,126,135,11,24,130,250,218,75,154,249,128,127,152,249,208,186,114,29,186,183,65,141,212,204,35,4,247,250,119,191,243,249,95,255,173,165,55,108,245,176,52,8,181,25,7,60,47,66,231,237,160,115,116,84,231,112,16,140,0,48,164,127,88,152,219,181,227,139,31,254,207,159,127,227,55,62,251,173,255,110,239,227,56,166,96,152,58,122,170,92,201,10,195,30,195,218,215,20,78,117,30,168,68,56,96,45,7,193,185,142,225,210,218,58,28,41,32,43,1,180,36,43,34,168,237,52,185,149,235,206,36,49,128,9,105,6,147,1,38,38,220,6,64,203,179,132,13,129,184,1,66,31,12,108,252,254,222,117,239,114,89,136,158,120,187,25,250,135,223,250,252,127,255,167,189,25,66,187,201,225,9,58,57,37,95,252,235,119,95,255,250,247,236,141,62,60,37,138,42,78,31,63,37,176,214,57,83,130,202,1,180,189,59,132,1,6,246,190,136,89,107,253,28,156,189,9,25,195,90,231,225,204,70,198,16,133,111,69,198,104,134,245,193,192,198,223,150,140,181,148,62,96,85,168,99,219,110,172,61,44,230,32,96,208,215,107,135,30,253,85,227,182,132,101,134,238,109,44,92,18,17,235,110,160,114,176,91,48,252,165,211,241,217,239,254,241,231,63,250,139,95,219,87,113,181,63,14,215,75,29,252,93,120,236,0,200,220,0,224,252,20,4,32,155,83,107,112,58,204,238,127,254,173,239,124,254,47,63,56,209,137,149,226,236,29,66,155,178,32,209,96,202,49,98,86,180,44,242,40,8,146,181,211,197,140,133,91,226,154,17,204,78,95,255,240,167,175,191,245,147,55,26,51,238,10,90,74,108,253,88,73,84,35,30,24,31,84,154,85,101,9,236,166,52,222,175,1,197,73,51,78,44,73,50,7,10,222,91,38,225,143,126,244,250,191,253,215,227,0,97,160,32,72,0,11,160,75,184,213,2,82,27,193,48,151,50,247,220,64,9,50,212,94,46,102,142,235,157,36,136,43,7,224,18,54,137,130,176,52,113,98,55,215,204,129,240,89,15,48,185,40,187,129,30,207,209,188,172,29,94,31,9,148,234,247,191,225,190,254,227,191,249,252,39,255,246,249,111,254,227,103,223,248,230,153,60,234,12,174,100,111,245,97,222,180,80,6,194,227,121,19,172,117,14,111,66,229,172,188,137,86,23,202,35,184,19,130,123,151,65,65,121,212,96,80,232,191,239,122,163,5,98,202,111,254,219,187,155,19,189,189,51,4,158,213,76,21,223,64,226,129,213,206,18,121,80,65,139,204,3,191,191,244,243,241,250,39,191,247,249,239,253,205,235,111,255,159,159,255,143,127,126,135,43,197,214,234,195,115,67,207,102,77,192,46,31,63,59,90,197,115,230,71,47,106,206,16,179,221,108,192,10,253,146,207,208,23,127,254,219,159,253,222,191,189,254,237,159,188,254,246,127,182,204,16,67,43,12,12,64,111,150,183,205,139,93,228,178,78,31,30,20,220,21,250,180,66,177,80,183,84,136,25,216,124,208,70,193,169,5,78,41,194,158,181,77,11,168,236,67,14,9,5,35,105,145,64,95,247,4,118,230,109,8,146,10,43,189,90,56,95,32,20,57,180,192,203,160,123,209,54,133,56,234,51,119,37,2,66,32,104,240,3,222,135,209,180,76,56,30,136,13,135,182,197,65,77,212,73,35,188,186,92,40,246,51,175,20,57,122,240,28,43,186,215,59,197,29,167,247,66,235,31,167,195,173,53,206,104,234,115,44,6,20,229,231,14,199,181,153,116,37,112,226,80,29,185,220,14,215,121,45,67,17,224,229,253,253,75,66,92,8,2,241,145,151,240,6,162,222,8,248,27,10,184,206,160,124,150,93,190,137,4,139,235,157,69,247,184,164,69,242,215,255,191,99,58,32,140,157,29,8,104,215,14,205,104,95,165,69,78,208,119,243,125,213,93,43,229,176,170,249,168,122,95,21,143,86,5,121,102,69,139,209,68,128,22,19,150,151,57,100,245,80,174,95,220,97,251,8,148,221,160,188,70,200,244,170,140,82,224,235,178,90,154,142,91,45,193,134,13,189,16,152,29,4,212,20,16,39,63,19,184,6,98,111,104,109,43,118,1,133,36,127,21,140,69,91,81,14,40,16,33,25,234,18,2,2,45,88,32,5,137,52,182,37,165,25,9,225,131,214,96,12,37,122,157,69,9,151,65,146,208,220,113,193,26,68,17,53,181,34,73,240,155,112,232,15,58,113,130,128,31,25,116,64,123,153,113,180,6,68,51,124,182,6,0,114,156,81,200,102,249,66,83,35,44,166,22,129,20,61,225,4,33,193,146,41,114,215,119,16,218,192,131,65,7,97,108,9,191,243,250,119,254,39,36,24,226,172,230,32,18,46,81,51,0,24,175,151,132,222,253,178,106,108,16,128,179,92,107,10,151,77,119,252,217,63,255,229,231,127,246,77,80,29,74,150,151,186,179,248,165,42,73,112,142,28,208,128,250,0,4,246,142,253,36,228,122,26,76,135,32,128,106,178,13,2,77,51,127,103,16,4,119,134,110,64,131,33,80,205,254,127,246,227,223,252,236,55,191,247,217,31,252,227,207,255,224,71,239,174,255,192,65,212,67,211,137,57,240,223,248,198,235,255,241,127,99,91,209,251,27,184,214,241,214,66,82,154,209,211,57,117,189,247,110,21,117,198,88,123,126,253,131,127,122,223,125,34,199,216,1,224,5,42,103,244,252,197,63,254,250,207,255,240,119,223,119,207,34,24,174,176,52,231,247,251,127,249,250,199,63,254,226,187,255,9,163,251,125,247,206,2,29,196,210,251,23,63,248,215,47,126,240,231,159,253,232,255,249,48,189,51,35,91,239,159,253,217,159,127,246,103,63,254,96,189,243,226,220,164,178,95,255,30,36,241,127,248,230,207,191,245,59,239,157,190,177,66,98,215,167,222,115,159,146,106,25,235,183,126,242,193,198,186,50,73,11,145,244,7,232,114,32,40,10,35,174,4,163,231,159,255,151,191,3,52,5,150,242,235,111,255,227,135,161,44,129,91,114,102,255,96,163,248,226,251,127,245,249,247,127,227,243,159,252,245,123,199,55,45,139,109,122,183,239,159,255,151,111,191,254,198,79,223,93,223,135,69,4,77,63,67,135,120,196,33,237,244,61,247,143,237,46,135,12,72,167,58,126,180,42,164,41,61,94,160,122,112,80,154,68,118,156,79,63,117,120,29,182,148,231,134,154,115,167,73,168,248,236,250,193,122,142,95,33,163,220,128,140,2,232,100,14,159,41,106,166,76,52,36,168,173,104,114,63,65,238,182,69,158,7,195,131,245,80,207,215,6,36,38,12,63,251,241,119,246,192,128,186,147,235,60,89,19,121,96,237,10,156,187,148,172,147,238,119,191,243,179,127,249,227,247,50,119,15,155,159,103,2,205,139,168,139,3,134,95,213,176,50,96,35,47,80,6,56,39,194,158,205,208,139,88,205,103,127,244,119,0,91,175,255,232,95,117,45,211,117,111,53,41,204,232,33,47,210,154,145,2,105,56,102,202,81,237,203,90,73,131,29,187,242,233,248,181,220,179,129,226,189,126,103,3,157,245,238,42,177,67,46,206,209,34,250,65,192,206,57,228,128,167,56,174,95,248,72,194,79,18,1,146,8,146,47,45,89,167,90,104,128,124,48,127,27,248,246,179,67,149,84,90,32,46,80,115,196,5,208,233,150,224,95,80,72,38,46,68,160,254,16,23,227,197,116,6,237,31,168,32,212,172,224,127,53,175,3,88,235,18,219,46,76,191,3,216,60,182,96,152,131,218,45,147,192,233,154,161,195,134,108,252,180,158,197,192,15,47,243,94,163,99,122,244,211,237,48,103,75,87,171,34,64,157,36,160,55,153,35,178,28,1,92,226,91,151,248,1,62,171,67,4,248,36,150,188,194,67,26,198,182,246,180,36,79,147,60,173,104,3,194,135,19,215,90,25,199,142,157,192,90,33,198,221,31,63,116,87,56,153,25,197,161,111,235,142,129,94,11,221,226,32,117,199,67,82,183,53,217,140,45,154,209,245,15,190,247,217,31,255,233,255,250,233,127,181,28,127,64,240,46,103,128,208,145,73,234,144,241,223,31,68,182,127,157,230,160,197,139,6,243,188,1,127,46,75,165,75,150,189,200,102,175,167,211,107,20,158,3,105,245,151,184,140,227,72,33,172,199,194,142,85,30,190,72,8,39,146,112,160,255,94,42,28,52,127,168,146,12,42,127,241,173,191,135,124,64,165,101,155,103,16,200,121,253,211,111,188,254,235,223,194,195,1,69,56,145,221,41,240,249,63,127,247,179,63,249,83,189,128,105,97,251,200,187,99,30,195,63,0,217,200,234,158,189,19,66,167,28,51,241,160,204,93,231,4,148,232,176,144,159,117,42,27,251,22,11,221,2,225,8,162,243,21,66,15,148,228,128,47,187,58,118,12,3,111,111,99,65,195,68,54,140,3,198,22,35,19,90,93,14,65,28,176,154,88,52,171,8,199,192,90,69,158,86,9,124,123,12,114,30,203,160,28,15,25,55,236,182,11,187,137,67,227,110,134,157,228,244,94,163,239,31,154,114,110,234,238,246,102,222,66,26,49,69,119,36,76,226,30,182,219,199,245,240,48,101,132,172,132,129,13,91,251,86,58,105,125,228,164,110,135,172,44,83,198,131,109,1,207,151,18,151,214,250,104,237,141,122,223,178,85,47,26,162,49,72,67,10,177,176,50,204,142,1,139,144,16,178,244,93,88,128,190,119,90,34,216,225,237,159,103,29,151,219,79,133,45,28,218,114,22,253,141,111,92,0,61,200,161,31,147,34,32,193,66,72,114,208,69,139,69,212,175,33,163,201,67,121,86,223,103,177,140,123,234,12,68,155,218,123,66,128,62,92,74,204,9,90,14,15,194,3,124,168,27,234,7,3,248,151,47,66,7,241,47,154,9,209,218,175,64,196,171,253,98,57,191,195,229,34,24,20,82,26,124,129,100,54,182,2,11,2,200,104,200,244,186,86,175,144,15,181,64,204,98,78,57,118,55,228,212,6,116,111,216,121,18,136,121,225,160,29,47,65,81,69,117,178,110,135,167,207,111,61,43,232,129,230,153,74,34,15,248,171,103,0,26,173,43,75,185,200,43,64,118,16,93,87,234,136,19,157,182,67,21,206,41,34,139,63,60,23,185,39,96,193,12,167,62,186,35,25,116,130,124,2,206,234,5,140,167,174,136,211,7,122,1,243,226,1,243,230,129,239,27,161,145,80,130,112,86,243,112,178,193,135,54,225,143,30,11,14,248,13,209,6,122,3,98,129,32,245,29,103,141,169,161,50,236,155,77,17,244,29,124,236,28,61,158,26,144,139,226,163,102,73,94,162,237,230,140,121,90,190,193,52,65,112,222,193,68,193,102,30,57,83,198,233,218,3,125,42,27,5,254,159,146,57,90,241,44,189,30,85,90,137,77,153,227,206,25,223,61,81,233,195,7,131,157,10,106,212,229,148,9,135,70,36,14,235,185,230,123,34,19,192,96,14,246,95,79,53,144,20,160,224,134,206,0,68,7,1,136,229,75,14,173,244,34,0,77,81,223,22,146,183,3,3,225,226,177,112,200,46,98,241,174,125,173,119,85,15,109,59,245,5,117,237,194,23,132,234,5,214,72,68,67,29,249,191,254,246,179,239,252,192,122,214,240,217,15,254,193,97,209,51,180,95,39,213,146,251,29,175,220,7,207,171,109,103,27,102,237,135,245,3,159,223,166,31,88,245,105,7,174,168,29,200,43,16,68,156,82,193,9,39,244,5,171,154,160,169,8,182,131,242,247,168,47,28,84,17,160,182,191,167,33,32,67,4,148,20,142,105,9,70,129,93,77,193,200,216,117,237,252,133,139,76,13,122,201,217,28,233,160,196,116,193,173,25,78,56,228,53,247,160,204,245,250,119,126,255,226,179,127,252,182,99,199,53,13,224,18,10,74,131,152,166,199,64,92,88,142,119,177,99,131,33,120,97,184,27,232,205,105,66,51,243,32,121,26,31,207,90,150,45,94,136,119,54,50,3,234,10,175,64,194,129,18,158,149,175,91,44,58,128,233,64,16,156,174,79,96,153,43,81,90,57,33,159,214,23,221,71,94,109,149,106,170,180,131,48,102,16,82,163,41,22,94,223,233,166,17,252,11,26,47,174,125,36,1,127,95,3,237,19,75,141,22,145,18,122,31,32,154,69,109,161,79,64,159,198,199,61,180,10,96,222,195,90,199,137,236,23,71,165,81,237,22,130,230,158,131,62,32,87,197,70,146,18,144,35,71,69,26,240,79,56,11,156,58,146,88,232,197,183,159,127,189,207,14,157,14,198,203,66,161,22,240,68,167,235,10,47,92,167,163,11,254,192,117,155,76,130,44,25,101,41,139,190,42,211,128,179,123,9,176,136,55,138,227,112,233,27,4,156,185,78,94,200,4,247,82,123,25,220,218,67,177,217,208,11,31,242,247,213,240,23,179,183,246,130,124,233,118,92,144,228,53,250,159,131,56,82,93,195,247,110,101,47,172,236,112,211,96,149,204,56,177,1,182,36,110,111,6,52,250,136,193,91,14,38,163,176,145,24,63,128,255,194,17,113,22,252,201,49,238,241,163,19,31,57,32,81,31,131,124,207,9,10,12,159,244,64,7,142,7,155,132,198,81,147,81,92,31,219,48,81,43,95,211,76,11,206,59,104,185,130,47,183,67,253,229,90,243,206,253,217,143,191,127,117,117,5,22,210,140,23,69,232,107,161,59,180,26,230,11,171,65,19,197,148,33,137,11,237,127,87,97,23,114,65,1,10,16,140,175,86,231,4,100,25,189,118,80,229,164,131,64,105,80,24,187,190,187,39,236,235,241,218,75,24,203,242,210,75,64,85,189,137,12,145,112,6,245,197,105,174,199,135,48,102,172,213,211,104,35,244,229,110,93,151,247,152,109,64,91,14,14,18,231,128,193,8,160,167,23,216,241,240,104,82,181,22,85,116,16,56,118,83,6,23,194,204,145,147,213,13,252,45,219,71,142,119,166,59,232,215,4,141,235,0,173,47,116,171,17,42,211,72,216,170,223,191,188,191,153,93,217,149,34,167,106,17,185,224,67,71,87,72,190,112,2,108,63,123,6,132,166,175,77,193,38,6,80,8,86,56,195,128,159,186,183,245,103,223,254,221,215,191,249,167,14,232,116,108,217,8,156,46,44,89,91,146,246,22,209,65,214,180,75,136,177,119,206,88,9,251,10,246,66,78,59,138,13,136,62,82,190,35,225,48,24,203,48,166,201,167,125,77,62,29,17,11,98,10,221,197,80,131,142,104,212,71,250,188,44,237,64,223,46,130,138,13,245,87,161,136,37,108,39,16,38,125,160,157,13,106,147,243,147,224,247,10,254,246,123,253,80,185,79,232,251,159,245,126,218,0,222,16,35,204,232,189,215,119,118,27,197,53,5,248,54,191,230,193,206,246,98,137,224,122,121,108,31,220,140,217,49,10,235,171,45,42,184,145,153,254,131,48,67,115,64,54,12,138,218,65,143,70,73,14,47,88,239,90,142,121,10,164,103,146,208,86,184,231,156,5,91,69,55,135,112,243,250,15,211,69,81,23,160,28,12,16,167,140,147,31,228,170,69,232,254,124,208,77,64,187,43,119,255,182,219,43,188,120,164,211,131,254,11,187,215,225,223,240,240,75,43,9,15,233,13,242,192,27,190,3,167,162,65,24,94,96,240,99,150,195,110,89,136,125,144,132,213,152,15,209,12,37,87,84,137,133,219,130,204,110,205,223,99,203,239,173,165,76,13,254,52,109,170,150,121,51,172,179,88,18,209,230,14,123,194,194,95,8,67,144,113,153,35,21,167,15,174,1,19,51,247,168,81,168,46,193,214,182,91,253,23,246,83,209,191,176,223,136,254,133,60,118,244,15,236,212,161,127,53,84,196,148,16,130,78,200,47,70,49,221,196,165,96,249,184,1,4,122,200,97,0,99,200,1,93,197,233,48,10,58,52,190,128,71,30,219,96,101,16,148,75,242,12,42,171,164,101,105,154,160,153,17,7,182,90,84,8,84,113,56,62,138,217,59,124,246,12,142,122,63,117,41,241,236,5,185,155,254,220,121,116,31,96,216,157,178,7,54,80,203,81,89,204,107,72,99,80,80,128,248,210,89,29,52,0,108,20,56,14,144,114,24,31,50,55,149,150,220,30,74,92,215,123,13,64,85,101,33,238,224,220,220,161,177,168,161,93,232,129,100,21,3,203,51,7,205,215,96,101,90,244,100,168,195,216,64,5,123,110,136,11,194,107,204,72,245,76,2,29,91,150,54,123,19,107,109,25,147,151,33,103,154,215,117,246,106,125,13,84,83,174,32,117,94,25,18,23,28,138,126,165,102,175,130,126,185,37,246,145,237,19,170,53,134,215,179,77,22,59,38,53,35,102,16,19,159,139,47,116,71,226,75,239,75,109,97,232,103,189,182,134,52,113,206,64,165,185,104,161,86,131,146,118,87,110,12,202,63,198,169,99,76,187,85,102,66,100,149,243,224,218,180,228,24,242,156,145,142,143,159,244,174,244,250,112,12,248,106,157,45,89,156,30,232,13,46,253,24,190,148,137,175,154,91,132,83,58,38,59,117,201,220,122,68,249,17,137,138,74,48,219,148,93,65,5,222,158,130,164,89,41,38,1,58,64,122,182,211,243,107,30,207,144,112,92,130,162,32,25,137,164,60,106,74,136,209,103,107,10,66,76,192,53,15,35,237,32,198,36,27,186,4,66,194,186,133,18,187,51,56,38,228,147,24,59,152,123,98,4,154,92,211,100,153,18,72,85,103,168,132,58,211,120,167,118,171,21,72,81,187,6,52,167,6,139,253,162,2,119,165,51,90,56,123,220,21,102,181,248,183,201,108,241,183,201,110,241,183,201,99,241,183,193,128,241,167,133,6,245,75,15,218,127,53,154,126,238,180,22,130,72,78,1,70,233,60,2,31,126,197,82,188,82,167,46,3,78,61,109,187,117,217,224,213,211,113,138,203,6,187,158,135,83,92,182,113,232,121,56,197,101,29,147,158,133,18,144,133,142,187,250,26,244,32,104,2,213,222,198,162,208,62,129,241,238,132,165,140,47,47,228,87,128,59,58,223,35,210,223,12,36,144,180,207,30,188,72,80,182,156,72,31,227,56,64,163,124,12,211,249,72,116,233,230,201,195,69,180,61,201,16,236,181,123,150,78,203,117,173,63,253,222,23,63,252,11,108,28,252,226,183,255,143,215,127,244,163,255,245,211,111,58,92,135,23,162,77,137,180,40,142,230,82,212,209,135,18,204,201,64,159,246,249,64,73,246,41,193,251,255,104,47,201,54,49,104,31,199,163,122,147,9,186,57,204,150,129,250,125,144,45,3,53,251,67,14,238,0,175,49,161,178,179,27,59,3,0,250,219,65,54,241,203,204,22,222,152,47,156,88,131,102,201,195,226,147,213,239,129,139,177,18,179,128,135,2,176,3,237,124,32,190,201,177,78,219,185,56,180,85,172,94,56,160,175,185,227,165,147,131,6,32,205,19,233,14,27,69,128,154,163,121,10,128,20,153,31,14,161,73,132,94,243,138,131,192,187,33,84,230,173,214,101,144,234,132,32,169,112,105,201,49,242,70,254,186,62,207,55,178,219,141,225,165,99,220,11,249,229,21,114,0,4,91,47,250,80,128,38,201,41,40,98,11,143,83,160,242,248,220,248,117,13,246,105,66,48,115,114,208,29,131,80,98,31,127,29,5,38,69,62,133,49,135,238,171,98,143,188,135,195,131,225,208,129,70,16,30,244,161,71,191,214,226,176,193,168,224,123,97,249,62,118,211,238,143,111,236,17,34,131,160,160,227,147,175,123,96,223,159,124,76,48,143,2,35,12,99,129,217,194,222,141,23,138,202,15,54,90,162,246,5,107,3,244,94,242,44,39,13,101,122,54,186,89,114,178,202,51,180,160,87,83,165,153,227,147,143,221,64,116,209,32,113,16,44,196,251,44,166,95,85,136,197,164,231,142,207,127,242,87,208,207,227,6,228,13,64,138,248,66,120,121,197,43,37,90,5,250,8,251,252,28,200,53,192,67,16,112,43,220,8,27,55,167,129,222,15,192,8,97,158,185,121,19,234,235,95,12,12,22,8,8,213,29,83,220,140,155,5,73,125,249,19,199,189,190,55,1,61,81,224,134,128,167,106,222,69,47,116,204,190,4,11,82,230,65,50,10,201,233,136,252,42,32,119,236,137,18,0,63,181,96,149,142,208,175,66,147,9,10,54,133,141,12,208,160,183,166,192,2,210,79,61,24,32,196,15,37,120,194,221,135,52,71,203,155,12,61,211,52,117,250,218,198,191,239,137,141,181,38,226,146,208,228,79,11,56,160,13,94,66,166,205,68,187,173,130,75,67,76,58,8,110,58,27,209,10,143,60,230,152,5,246,225,227,161,119,152,165,59,131,171,17,240,72,78,59,86,19,225,106,23,116,167,93,199,16,190,229,4,214,35,104,180,97,245,230,213,50,224,249,192,203,251,27,249,217,51,21,222,2,197,39,30,78,217,202,196,246,121,216,25,28,11,153,248,77,134,37,34,91,235,153,12,107,111,34,191,248,254,95,125,246,237,255,108,120,225,239,223,55,217,191,3,242,250,95,190,251,250,55,190,163,125,126,249,41,192,62,194,199,210,129,185,99,158,32,132,13,39,8,48,236,194,62,37,104,57,232,168,72,135,103,23,197,143,5,201,220,168,79,128,244,43,131,65,200,31,8,31,130,73,207,178,2,181,55,203,143,5,202,148,16,78,1,213,247,193,63,7,129,210,178,172,64,217,8,237,209,16,97,249,199,10,141,222,21,73,70,189,131,129,3,173,78,245,217,51,206,178,58,213,7,236,225,7,228,122,187,26,238,189,39,80,240,213,198,162,191,227,165,130,4,2,66,38,104,66,186,81,229,205,29,148,241,84,9,31,156,194,67,185,153,192,3,181,250,202,225,2,34,171,38,44,220,51,112,123,114,242,160,243,24,121,15,43,193,43,223,103,87,2,146,135,206,194,233,24,216,233,70,87,51,105,229,244,146,4,250,61,165,215,78,0,143,11,234,253,234,39,49,249,185,122,45,19,78,167,248,31,232,75,238,63,208,46,15,237,2,61,165,225,53,1,167,132,121,150,110,107,58,101,184,210,228,54,211,162,162,155,101,177,116,172,121,65,237,26,237,44,146,49,118,225,133,134,91,48,84,44,33,99,191,117,203,69,223,88,190,81,41,67,11,145,194,57,209,79,5,33,4,236,122,78,189,142,44,173,20,151,203,90,233,128,244,204,65,73,84,222,126,162,11,198,207,65,95,230,189,67,48,63,250,84,194,203,4,91,67,126,118,93,219,203,57,46,129,84,166,135,167,56,38,164,163,220,152,46,215,35,113,31,39,225,128,7,72,236,21,175,208,161,192,177,38,160,242,151,1,82,26,103,111,6,93,110,178,55,131,205,171,199,218,209,79,162,109,173,88,46,11,89,218,194,205,105,151,230,13,84,194,52,99,162,189,150,67,36,243,62,192,3,182,189,157,43,10,49,241,128,237,213,88,137,214,11,4,231,183,123,178,77,227,68,228,88,171,123,71,39,0,41,83,122,230,116,30,116,81,224,89,236,27,167,93,101,63,96,29,64,247,220,111,208,191,72,104,215,220,146,28,62,7,188,231,99,204,236,115,135,132,188,103,94,161,59,242,240,50,206,110,62,39,203,146,172,103,251,119,50,181,115,63,163,182,3,123,56,98,211,243,209,19,225,131,78,172,186,223,148,200,173,46,170,178,52,229,193,90,179,28,62,2,198,97,243,247,226,76,191,59,216,23,40,3,182,112,232,124,135,166,135,18,4,227,20,96,223,215,15,44,67,208,0,118,249,210,215,128,22,209,2,125,24,107,75,79,84,20,172,104,27,199,101,206,187,251,93,22,98,30,165,233,124,4,210,50,214,207,21,113,122,160,6,58,24,219,43,140,92,120,15,148,70,167,103,214,210,251,230,120,59,173,128,127,238,181,19,87,91,56,176,211,174,35,15,29,80,32,191,89,45,178,215,195,78,40,177,59,237,104,213,6,129,19,221,146,90,199,18,196,4,57,71,51,161,112,196,97,184,255,233,199,171,107,130,39,4,227,120,213,248,7,140,60,30,155,24,39,171,175,158,66,100,126,89,66,100,254,221,223,127,246,15,223,124,207,33,50,109,125,156,17,49,106,153,128,241,106,30,31,50,10,213,59,43,102,20,46,105,9,26,181,196,241,120,222,34,198,160,45,32,17,60,24,127,10,149,249,20,42,243,23,16,42,147,97,255,189,135,202,252,234,6,196,124,10,123,249,165,12,123,249,139,11,174,248,102,177,21,207,13,173,184,19,89,241,145,129,21,31,216,34,223,75,84,197,167,248,163,79,241,46,159,226,93,62,197,187,124,138,119,249,20,239,242,23,19,239,242,41,174,229,27,198,181,220,143,21,117,50,170,228,94,92,203,207,127,250,251,79,113,45,63,68,92,203,165,45,84,152,22,217,18,153,120,222,119,152,180,173,53,252,222,135,137,106,249,139,139,48,201,137,202,66,230,218,248,220,90,159,231,127,251,147,47,126,248,77,116,131,227,253,118,78,11,156,172,218,251,198,39,228,31,160,239,185,101,89,193,96,135,206,169,71,121,135,243,76,254,2,162,59,70,14,246,185,86,232,165,37,140,230,239,127,255,231,127,242,23,175,255,233,239,95,255,201,183,224,192,191,241,167,239,120,224,199,128,152,174,119,129,248,236,143,191,241,250,191,253,245,123,1,194,123,52,254,33,58,156,122,138,190,248,20,125,241,41,250,226,83,244,197,167,232,139,79,209,23,191,146,209,23,109,103,78,79,145,24,159,34,49,62,69,98,124,55,145,24,79,135,85,12,237,147,200,137,184,138,191,92,225,15,81,168,181,119,24,0,113,14,157,48,27,79,161,180,158,66,105,61,133,210,250,64,161,180,146,112,201,21,159,66,105,61,133,210,122,10,165,245,20,74,235,41,148,214,47,48,148,214,78,224,218,127,215,193,180,182,177,34,81,221,13,160,181,37,26,68,210,12,160,229,167,67,193,208,192,12,160,149,138,85,13,55,239,220,153,193,177,118,36,216,235,212,217,225,177,140,16,79,15,199,201,50,98,64,105,190,190,56,184,21,195,190,199,32,90,111,19,50,203,82,87,249,224,241,182,144,123,244,110,196,45,51,34,213,225,216,91,182,208,91,95,138,56,91,102,120,45,35,226,214,155,197,217,178,71,215,26,27,209,181,250,198,175,193,200,136,189,53,220,143,194,245,20,78,235,41,156,214,87,37,156,214,47,205,29,190,175,80,220,175,167,0,95,111,16,224,235,254,254,230,112,76,159,177,61,166,79,223,254,137,57,185,25,0,104,120,42,30,144,157,124,102,87,182,208,247,199,2,136,189,215,56,95,99,91,64,159,49,10,232,211,183,165,245,81,26,30,166,158,54,24,161,96,64,67,91,48,160,225,193,0,65,103,71,242,58,28,186,107,108,9,221,213,183,252,54,209,206,89,112,110,15,245,117,102,167,255,206,131,115,153,236,229,195,81,254,163,194,117,189,203,248,92,31,108,45,255,162,2,116,125,136,245,124,254,130,62,39,230,214,47,62,92,13,118,147,51,195,213,216,163,215,252,146,69,166,177,15,230,177,241,77,250,219,119,26,149,230,173,162,228,140,183,95,137,200,47,79,145,91,30,140,220,162,124,121,66,183,104,215,214,190,90,1,87,0,27,86,71,80,163,148,4,246,200,208,65,147,218,114,133,113,236,174,134,16,64,216,202,115,208,166,225,220,11,131,215,40,130,202,110,117,54,99,47,139,119,51,211,15,217,40,174,193,0,99,226,152,141,157,138,139,3,195,226,152,37,15,133,198,121,108,12,153,247,18,154,229,109,131,58,125,249,66,118,60,69,155,121,111,209,102,222,101,176,25,108,147,62,20,110,102,121,184,2,124,106,238,96,188,25,134,125,195,120,51,96,95,77,199,114,68,19,5,119,241,6,195,209,253,224,46,105,226,21,49,63,24,220,165,20,107,26,86,255,177,110,245,71,11,62,33,137,3,126,184,144,247,222,195,48,14,4,144,245,58,142,159,12,180,39,150,142,158,105,211,200,119,11,123,105,13,120,89,81,79,153,85,241,170,102,88,184,214,108,231,188,250,114,183,57,170,2,172,232,140,0,87,217,167,209,7,172,179,176,18,32,169,27,104,102,21,117,203,170,104,26,83,69,205,126,106,14,34,38,158,97,225,212,154,213,172,155,150,202,6,6,238,137,175,197,198,68,25,205,32,237,231,14,132,231,249,26,20,79,204,195,27,47,205,14,200,112,159,209,14,111,92,55,220,11,195,13,248,101,172,172,79,233,61,209,15,246,237,111,56,18,42,216,95,22,10,119,1,119,102,70,117,220,192,39,81,130,94,198,1,109,161,65,142,220,43,44,234,141,197,192,106,118,59,248,233,208,51,228,149,87,144,81,188,242,94,177,33,95,200,235,243,251,175,102,40,26,66,63,20,240,62,216,29,23,9,112,168,187,80,144,219,43,12,185,155,209,161,211,225,243,7,73,135,203,249,17,9,183,45,164,251,188,0,76,159,112,92,233,17,84,46,47,21,32,137,10,23,70,194,171,87,232,40,246,78,115,26,243,94,5,130,17,191,127,185,186,191,218,113,39,190,211,148,132,171,160,143,140,128,2,31,241,83,196,173,68,245,30,40,27,14,226,14,144,53,114,116,241,19,138,180,144,25,40,218,59,146,215,158,49,39,78,120,81,241,172,36,121,162,204,104,134,243,160,134,7,203,5,231,81,100,198,179,228,185,21,200,197,214,130,58,216,197,224,27,156,31,186,158,128,94,97,188,5,137,87,160,156,227,37,33,234,71,103,96,47,157,129,130,64,182,166,40,169,67,17,147,4,149,72,17,195,56,149,72,19,224,39,69,240,113,152,176,209,18,40,10,221,21,134,18,186,173,201,231,224,255,207,160,232,30,67,206,246,207,144,195,98,140,124,38,128,29,39,198,40,202,51,135,142,181,4,190,200,9,144,247,107,226,211,223,167,191,95,249,191,242,175,137,15,178,167,139,59,88,236,194,136,212,237,131,161,186,97,210,61,170,190,195,170,244,210,26,199,194,46,239,38,191,50,43,58,94,106,171,174,46,73,200,244,242,18,241,89,186,191,199,103,141,131,137,64,223,31,129,123,30,214,212,224,213,24,184,170,165,193,133,12,180,8,57,246,2,241,91,25,48,196,151,232,174,189,32,49,180,160,32,23,10,157,77,235,137,46,205,229,9,54,26,141,2,22,127,165,109,73,55,52,216,214,124,3,218,207,248,125,14,208,22,208,65,239,48,152,37,104,107,129,39,203,52,11,143,188,88,228,158,142,64,102,253,199,65,230,24,50,240,1,64,14,251,195,17,134,14,249,207,4,57,28,246,30,7,217,79,210,31,2,100,95,148,243,5,6,48,48,240,121,32,71,200,7,119,107,50,74,147,104,183,14,247,253,59,150,19,19,56,7,18,247,248,41,144,116,60,64,18,184,129,239,78,135,2,4,223,142,87,234,43,178,144,25,74,96,35,161,202,141,214,40,213,26,130,95,153,0,252,158,39,168,46,248,79,188,49,153,134,226,240,71,159,20,82,181,118,61,32,86,252,76,169,21,105,213,234,219,76,128,99,74,241,78,128,74,133,82,60,41,136,181,86,92,9,21,192,126,200,215,110,51,126,165,71,23,70,229,98,106,162,132,185,225,124,168,112,221,190,148,35,211,170,144,164,57,119,179,148,159,114,155,81,39,31,206,87,6,11,143,39,231,222,176,181,48,27,118,179,190,246,102,195,108,42,131,252,186,90,23,252,149,200,186,27,13,202,158,136,180,233,204,189,35,95,52,48,142,12,182,205,74,221,51,138,171,130,39,123,171,4,86,13,185,82,202,119,150,149,109,104,118,219,79,71,57,38,35,135,51,201,130,111,93,81,35,129,109,53,175,120,231,126,58,80,167,125,165,69,57,34,168,243,65,117,49,139,178,106,196,173,44,50,169,110,96,61,174,46,124,161,65,162,201,40,98,127,80,29,197,23,211,41,171,138,110,63,203,136,147,65,82,205,209,85,95,62,226,91,76,67,137,188,176,98,139,30,42,127,27,46,242,27,65,140,23,253,98,70,104,86,221,37,119,38,85,216,200,35,126,50,15,72,163,194,98,158,171,201,133,69,166,208,144,121,62,53,15,73,163,132,50,15,116,103,133,69,33,215,144,231,252,35,202,142,124,139,148,152,169,146,131,109,116,73,205,88,137,221,40,190,65,154,101,43,17,247,146,44,116,60,20,27,246,36,38,219,213,196,219,91,13,66,203,108,160,221,244,103,168,154,111,85,234,50,193,30,195,250,153,128,82,37,165,76,122,91,91,214,18,172,223,91,9,37,178,30,38,154,115,123,219,229,209,162,17,22,10,116,163,77,49,235,81,160,209,91,10,139,85,50,0,240,16,146,18,114,127,94,231,39,144,30,168,120,190,222,10,166,228,73,126,56,28,198,98,80,146,140,144,161,7,105,51,20,8,5,17,109,70,200,240,3,133,175,100,160,104,105,199,177,79,49,44,191,36,49,44,79,59,234,219,220,189,97,214,78,52,33,235,237,46,199,73,55,252,135,124,248,201,243,221,229,247,157,46,88,122,243,248,240,44,160,210,57,177,89,96,177,55,143,171,248,225,35,248,29,143,136,243,213,141,237,119,122,204,187,49,117,190,250,129,116,16,80,90,31,167,130,234,152,183,229,206,8,161,243,33,227,231,104,183,215,20,176,71,195,5,130,110,234,104,31,151,216,4,5,25,8,180,229,161,68,158,83,30,186,226,119,40,208,14,140,234,176,115,245,239,113,183,253,246,163,222,28,136,142,161,88,131,221,252,237,143,224,123,41,239,56,216,141,239,112,199,102,200,23,235,105,223,59,13,252,114,100,200,28,45,212,225,243,46,59,0,224,167,98,156,63,251,241,183,166,255,223,223,187,222,225,157,200,115,128,98,55,51,115,26,254,224,123,159,255,232,135,95,252,224,207,127,254,135,223,249,249,31,253,13,10,148,242,254,209,130,159,21,49,131,194,216,159,41,249,0,243,130,31,87,48,177,240,253,191,124,253,227,31,127,241,221,255,116,46,0,6,3,5,155,38,58,180,148,112,52,243,224,32,132,3,153,210,129,136,87,251,197,132,104,252,203,7,67,147,184,160,23,221,193,115,9,66,136,161,23,158,105,94,216,36,109,6,107,164,223,72,150,51,9,222,237,240,244,249,173,103,5,13,221,30,32,202,241,170,36,123,224,86,36,47,37,94,70,77,56,8,113,239,60,2,158,16,194,199,214,224,121,4,126,69,64,239,15,251,205,63,186,75,172,114,213,119,59,38,28,125,65,234,59,30,236,255,158,80,16,222,180,39,177,141,135,178,93,4,131,241,137,253,20,119,252,255,203,220,10,200,25,40,126,129,245,52,192,116,247,87,78,187,251,219,165,173,55,189,203,118,25,9,5,184,192,253,189,253,222,154,229,226,192,3,238,243,151,94,205,125,254,200,149,25,150,222,96,63,111,155,23,60,212,101,91,178,160,123,200,99,65,224,164,63,242,97,151,28,81,243,11,70,141,63,123,102,251,188,98,165,34,10,36,225,196,68,114,236,68,68,131,229,8,53,63,116,13,101,231,156,210,56,78,57,116,233,11,30,166,156,117,157,14,158,233,193,170,72,127,2,53,80,81,167,203,237,69,218,147,214,165,19,94,22,115,92,58,110,184,79,98,222,103,207,184,175,199,162,240,140,58,230,32,29,110,14,64,247,73,140,124,246,76,197,169,42,74,85,117,59,7,106,35,13,112,223,5,18,39,104,87,118,115,224,255,234,177,139,102,96,14,99,180,62,75,187,222,217,95,161,235,93,144,86,143,163,224,75,114,45,75,184,218,225,118,39,111,101,61,124,41,75,247,87,123,107,135,23,11,96,32,229,180,211,11,135,66,245,114,207,173,238,13,49,171,55,203,3,190,44,240,216,30,29,32,66,23,13,121,11,141,122,47,160,124,244,50,70,186,8,51,7,136,8,56,11,202,10,48,15,159,2,155,78,20,48,2,145,129,32,116,114,239,228,174,180,239,47,203,195,35,230,29,88,221,177,117,207,175,193,42,55,31,244,109,192,194,133,130,216,7,220,78,0,231,120,241,242,198,136,129,126,0,193,112,227,228,7,78,242,163,88,140,115,129,31,22,25,16,98,86,39,74,253,97,78,117,199,159,68,247,1,51,158,243,212,186,122,97,86,125,137,248,146,45,197,240,192,71,111,79,18,14,116,31,182,188,152,246,57,25,80,54,248,128,222,178,244,21,7,164,153,205,65,231,21,94,41,211,101,124,140,255,92,126,193,189,68,222,52,215,78,244,147,6,173,179,11,134,219,29,37,134,83,235,133,115,221,216,154,82,93,207,197,107,209,205,1,166,3,40,11,181,3,255,49,188,197,252,56,209,29,115,92,96,41,24,44,40,116,165,22,247,14,152,179,249,241,217,55,254,89,123,91,17,146,225,137,93,237,30,13,21,10,136,108,140,33,102,88,134,8,144,125,77,254,138,132,195,80,182,88,232,151,17,103,218,121,54,139,28,238,140,243,108,46,18,244,134,251,254,144,118,158,109,63,206,94,88,142,179,65,185,55,61,50,62,122,168,123,240,112,84,63,245,68,230,20,28,188,224,212,177,39,15,70,79,247,251,28,57,160,241,17,168,2,207,64,113,196,174,152,42,131,74,142,67,39,51,145,112,244,141,79,192,45,186,253,11,184,78,46,151,151,92,40,202,133,251,180,239,229,157,30,70,7,70,209,185,191,50,2,118,95,178,128,124,161,193,227,213,43,104,34,186,128,198,163,253,202,216,159,242,87,252,126,191,229,76,252,104,35,71,235,71,105,248,247,156,38,174,70,80,232,223,107,136,56,191,207,107,212,194,157,101,59,254,149,65,112,16,30,208,247,39,241,116,113,141,92,48,46,209,21,76,61,170,20,12,42,5,254,90,1,87,232,233,76,0,132,177,223,0,58,217,195,244,241,234,85,95,98,55,96,11,103,145,60,234,189,10,134,124,193,229,234,194,123,69,6,188,161,48,248,69,154,191,239,247,135,112,125,185,226,250,19,94,189,84,24,89,130,246,196,157,241,12,6,86,144,118,142,8,247,103,225,189,186,55,232,218,136,4,212,13,185,164,125,252,242,214,70,42,150,118,19,81,75,59,229,55,161,148,41,34,18,167,18,9,162,75,81,52,116,155,232,19,195,36,149,161,8,41,78,81,124,2,166,140,19,132,47,1,147,22,32,105,19,135,73,219,56,49,201,80,57,138,152,128,164,41,74,18,227,90,169,21,72,34,81,146,55,78,132,18,84,45,65,40,9,75,197,121,130,202,37,161,87,6,229,67,73,254,56,244,220,0,21,97,210,34,110,243,212,56,50,154,19,188,75,167,154,7,120,215,147,47,199,47,229,95,43,11,188,184,3,41,170,241,252,52,220,31,110,160,243,128,136,157,22,142,111,19,184,34,102,237,23,64,213,113,6,189,196,5,254,191,203,230,139,240,80,99,214,118,180,61,226,49,245,241,94,65,156,40,129,247,2,220,143,133,129,94,104,59,130,209,131,21,43,214,125,0,215,212,54,131,11,109,55,56,0,162,199,115,113,125,189,188,100,57,110,134,118,1,164,4,224,77,224,114,37,3,118,1,84,164,125,158,14,91,7,53,47,244,151,210,67,208,241,3,167,232,206,32,222,160,158,6,250,49,246,30,12,150,173,71,235,190,131,179,127,77,213,183,159,11,24,210,234,194,135,130,35,162,255,220,192,252,123,13,246,35,128,237,34,108,48,56,52,53,251,222,41,176,226,49,223,20,88,233,176,95,74,36,204,29,247,152,240,49,31,196,47,133,140,132,124,131,64,63,112,166,199,68,132,241,159,62,104,54,225,71,166,71,130,62,226,17,205,33,65,56,118,215,0,115,73,235,15,81,238,24,3,101,139,49,144,214,140,129,2,63,80,141,61,108,0,154,110,204,134,34,212,217,206,50,62,102,64,71,184,195,199,118,197,2,53,111,134,212,193,179,58,194,158,226,15,116,114,220,199,219,112,240,142,111,240,211,128,231,117,9,159,254,124,160,79,90,85,161,213,214,3,45,105,8,127,148,32,156,219,188,225,7,126,222,184,40,160,134,42,112,72,42,96,77,208,212,115,110,63,230,237,197,51,102,73,159,32,102,33,47,57,60,77,195,115,233,225,30,80,116,244,33,138,134,167,141,97,150,70,126,22,116,52,122,124,197,70,66,254,15,225,227,228,245,6,72,154,9,158,187,98,105,102,240,46,85,172,32,25,14,12,184,96,244,141,84,44,179,242,155,169,88,123,245,223,84,197,50,26,34,206,239,243,113,42,150,81,237,92,21,11,194,177,226,85,102,244,234,21,58,34,186,188,132,55,59,247,71,14,136,159,71,22,71,108,158,92,114,55,232,6,168,239,202,31,240,135,129,186,117,163,161,6,236,93,55,219,75,36,227,94,95,122,193,31,91,23,140,36,115,251,109,227,45,217,119,21,2,74,90,216,166,50,29,0,15,93,55,61,7,62,124,47,21,0,24,13,66,69,236,60,0,173,157,92,241,202,37,190,54,176,223,157,222,2,108,192,210,242,195,152,125,108,163,81,6,254,61,165,20,155,83,254,214,74,177,73,116,239,68,41,54,71,166,73,41,254,171,80,32,248,254,180,226,225,92,87,44,205,211,50,207,87,175,149,42,207,109,165,41,7,247,137,230,162,207,157,210,152,73,57,142,85,230,148,161,50,179,72,101,78,88,84,102,1,171,204,9,139,202,236,197,42,115,194,162,50,207,226,90,41,83,101,6,202,240,6,37,129,82,9,138,224,224,63,183,240,31,154,162,24,88,96,128,148,229,4,82,150,21,84,101,25,39,72,75,149,97,252,64,29,9,193,71,195,68,201,90,113,106,166,219,32,5,106,123,46,99,81,219,189,251,106,123,48,174,65,66,238,171,237,7,208,121,66,101,215,105,250,73,101,127,250,251,244,247,233,239,211,223,47,233,85,32,187,241,13,221,227,217,49,191,233,183,119,244,155,67,39,141,112,168,129,51,204,112,231,53,106,111,239,144,57,238,172,118,116,163,156,124,142,89,14,95,101,58,100,152,179,245,117,194,60,135,90,56,101,160,219,3,122,95,254,213,155,49,228,245,11,67,96,199,25,72,173,184,8,4,181,139,89,38,146,160,224,142,83,116,57,249,2,201,239,199,187,133,218,134,222,159,102,246,11,30,187,194,117,4,100,164,8,60,8,51,86,53,46,2,161,119,0,244,97,13,68,7,193,104,197,104,196,214,215,99,103,227,113,29,96,93,228,120,31,22,147,41,170,119,202,104,42,99,255,237,19,102,83,84,226,222,214,195,97,243,233,1,194,62,133,137,7,46,249,133,31,119,201,175,239,125,119,215,179,160,84,74,81,67,237,122,214,150,19,101,18,165,116,202,141,58,153,163,100,37,192,132,106,224,91,17,242,245,84,186,117,155,26,168,194,196,155,107,167,83,173,181,199,35,22,148,66,55,197,4,195,69,111,121,211,106,80,41,117,46,120,139,141,158,148,106,248,19,229,156,80,43,148,242,101,169,89,173,214,50,179,102,90,173,77,231,157,73,82,149,169,37,93,41,77,87,227,110,38,197,102,178,83,247,48,57,105,36,38,245,122,170,93,94,86,184,241,164,94,241,21,215,225,192,76,76,204,43,158,178,63,62,105,165,58,114,63,178,245,248,61,225,165,40,102,151,203,92,104,187,174,251,150,202,216,211,202,78,42,43,255,92,153,111,253,9,186,151,33,51,82,188,149,26,7,199,76,41,51,77,199,229,128,183,226,246,43,235,118,251,118,177,42,212,219,75,182,146,174,164,188,84,38,144,152,231,226,165,68,146,228,115,84,163,60,95,122,91,241,86,173,176,74,69,103,66,169,144,163,202,243,161,18,154,10,221,200,164,147,20,43,43,117,150,136,228,186,233,37,157,173,81,98,130,247,79,210,94,46,190,161,212,225,109,84,106,83,21,182,80,106,123,114,93,102,58,237,182,194,153,161,87,185,77,165,38,211,113,209,151,8,118,23,195,122,60,219,200,209,242,156,202,118,71,3,210,75,245,102,171,33,221,158,21,82,172,160,204,38,253,104,60,151,106,43,9,191,90,149,226,211,101,168,89,168,246,152,154,79,244,206,91,183,99,95,128,172,70,6,217,102,35,27,200,173,102,89,38,216,100,36,170,41,186,3,162,92,37,215,141,104,60,20,46,110,89,165,158,15,149,150,124,188,180,42,132,216,94,107,234,22,73,114,30,95,198,123,235,0,151,140,52,171,237,192,220,47,142,135,101,94,162,147,139,86,122,83,220,132,135,189,105,61,18,81,188,169,137,47,20,170,173,102,20,221,228,221,163,9,31,86,148,54,31,76,100,66,82,112,61,235,76,153,133,60,73,150,228,74,160,53,73,137,43,153,73,204,185,229,168,51,202,147,57,150,83,59,25,79,106,54,173,86,133,90,98,26,247,48,163,233,122,214,159,165,189,34,85,88,214,169,121,151,203,249,122,131,118,111,30,247,214,71,9,170,147,90,101,83,100,121,190,202,40,145,100,150,108,86,163,57,214,187,80,167,131,144,18,175,36,242,45,161,23,152,164,226,217,182,187,198,119,199,219,90,55,16,94,206,234,189,64,106,211,109,174,249,112,156,25,214,169,89,61,154,74,181,153,245,109,186,152,42,85,188,226,102,60,24,13,213,228,178,146,152,179,171,245,170,62,244,5,122,173,190,50,46,20,60,43,102,189,237,132,165,252,106,153,30,143,43,77,239,184,81,80,183,183,243,97,187,175,76,168,206,60,175,210,173,72,188,158,155,199,187,213,228,170,31,230,54,179,126,56,76,111,122,131,142,146,42,108,51,254,137,79,165,107,157,102,127,43,78,146,253,116,35,195,241,185,181,146,232,185,217,41,31,154,180,87,197,85,122,34,208,117,169,66,121,168,196,176,88,118,243,201,108,168,55,235,202,83,223,60,148,111,39,210,219,98,40,80,138,84,162,82,104,148,74,112,110,50,231,22,194,241,122,191,202,133,59,235,102,169,17,161,187,217,0,231,27,102,153,91,159,76,109,11,229,197,180,163,6,26,238,1,153,247,118,182,147,97,114,154,235,111,61,245,74,212,195,116,194,93,186,182,41,181,249,242,116,30,246,119,42,221,122,90,109,196,253,61,50,16,25,228,26,121,223,112,18,17,23,157,205,114,54,3,180,202,172,43,94,79,77,24,174,107,252,76,24,108,69,55,181,244,181,18,133,100,194,91,245,145,109,180,174,83,66,186,57,105,44,106,211,68,194,129,88,73,228,65,147,112,56,26,233,35,147,112,63,18,222,225,59,31,89,61,171,246,14,71,84,66,214,156,129,160,47,149,42,65,237,22,134,69,189,26,209,74,101,37,86,53,255,42,66,138,57,244,118,44,166,228,198,102,218,151,132,231,248,63,208,117,146,143,73,87,60,124,94,69,149,228,79,63,117,252,199,255,168,127,56,8,1,100,209,202,70,100,114,214,124,91,10,208,146,65,33,61,112,87,147,30,162,34,150,111,7,193,196,28,18,2,215,2,133,72,176,240,1,65,24,188,14,183,83,95,136,48,74,28,140,65,201,186,24,155,77,155,117,33,191,170,187,195,53,98,204,115,163,40,28,14,123,5,79,14,99,27,132,170,89,204,161,44,148,25,7,246,65,182,1,131,45,58,136,133,37,169,203,115,2,235,32,166,49,7,183,230,152,133,138,28,82,7,49,7,180,208,8,156,202,129,188,17,244,204,235,131,127,110,250,47,248,151,177,61,199,108,20,250,241,30,117,54,212,103,101,200,169,85,125,98,42,3,130,138,13,159,61,27,58,135,206,170,243,197,75,151,203,117,67,61,123,70,125,20,139,201,207,158,209,87,240,222,155,147,34,120,23,24,114,63,70,97,187,253,50,54,49,167,54,150,176,252,214,122,192,222,205,206,190,235,102,109,201,92,194,35,50,64,41,11,6,160,39,54,33,38,182,239,53,49,121,161,188,140,173,175,52,217,25,7,80,201,232,232,76,235,164,2,48,200,43,123,201,177,125,71,195,67,212,5,131,190,88,123,213,252,235,62,250,8,69,212,2,229,214,128,62,246,251,4,25,48,228,144,9,216,167,159,114,218,251,244,112,70,129,160,58,137,29,112,0,212,176,161,216,240,253,252,96,42,88,88,19,215,53,160,170,87,175,16,194,94,189,2,8,82,46,120,241,66,252,244,83,167,8,49,115,0,46,228,64,122,12,251,75,144,9,161,163,17,193,237,131,119,247,234,21,189,162,121,245,90,188,191,39,226,206,87,102,67,46,194,242,241,66,56,74,86,160,113,202,186,216,98,175,96,119,48,37,102,231,46,48,254,147,230,236,205,173,46,94,57,55,70,178,225,225,120,112,86,1,127,121,78,95,211,87,208,49,209,121,232,176,203,184,77,192,74,34,247,92,11,207,102,84,64,199,109,113,136,136,165,29,129,14,144,112,124,181,16,75,131,97,236,23,113,188,192,204,226,194,104,236,37,12,94,120,53,225,54,202,1,34,124,241,242,102,32,201,78,196,23,209,108,186,180,3,40,213,101,122,188,202,208,135,20,57,73,235,13,92,0,232,239,86,64,25,226,156,122,0,83,253,28,14,212,151,102,78,23,228,68,50,110,81,135,29,143,62,38,19,42,66,7,10,112,123,111,100,226,36,18,36,65,112,81,81,37,86,37,182,22,250,185,179,172,140,235,45,118,16,222,125,37,6,121,138,194,215,47,99,154,219,53,68,181,254,91,1,170,28,118,187,127,133,127,226,100,3,26,244,1,84,199,33,173,90,67,111,227,123,10,49,7,108,74,243,42,6,170,159,94,91,149,55,41,81,133,222,196,134,107,112,209,5,163,251,234,136,229,32,26,96,81,151,67,197,47,191,194,128,112,148,234,36,93,6,11,195,87,2,192,247,71,216,149,214,205,93,41,2,207,112,78,175,11,178,54,152,13,221,98,97,20,73,5,62,122,182,235,17,173,97,239,198,116,66,183,192,5,131,227,98,199,102,196,151,65,53,56,59,14,117,4,175,85,35,128,208,170,66,223,96,186,193,216,110,172,145,137,97,40,251,123,244,46,34,140,31,153,90,51,28,186,70,115,16,243,16,14,173,33,241,198,18,27,217,32,28,217,41,19,180,65,207,2,234,57,166,129,66,8,8,175,96,237,225,89,3,37,81,32,65,59,254,57,140,124,128,226,143,232,123,29,199,210,238,152,141,232,243,55,210,39,49,242,230,242,82,194,4,202,239,33,71,122,9,54,106,126,23,57,50,80,109,32,110,120,88,180,40,49,58,21,203,78,248,242,153,3,209,183,158,247,245,152,65,117,184,19,37,166,77,43,79,56,80,208,77,80,200,1,47,56,153,201,3,160,116,9,194,6,101,192,182,148,103,207,24,59,1,127,29,192,164,213,53,59,55,211,136,143,72,215,205,78,121,179,81,107,13,75,42,118,183,134,221,61,186,47,84,21,86,250,136,209,39,24,240,202,20,186,6,224,0,120,184,64,151,20,96,212,130,11,160,93,143,164,133,122,129,170,95,72,242,133,6,129,227,13,0,134,46,2,116,95,94,204,118,93,17,12,182,117,124,230,85,60,243,166,139,192,206,204,171,47,17,151,218,159,69,99,89,202,246,137,122,246,204,4,94,182,130,121,167,197,206,191,233,131,189,109,114,127,47,1,186,117,160,223,144,134,192,22,137,238,88,243,226,130,67,223,160,33,201,232,149,67,215,145,36,75,115,160,178,20,195,126,232,152,100,165,231,146,133,62,129,152,102,248,221,227,245,35,18,60,90,20,28,33,105,17,226,14,176,44,180,164,172,221,16,35,45,34,156,46,175,57,121,120,243,75,251,184,222,187,222,96,50,12,209,202,48,68,11,195,176,140,25,21,217,29,56,74,124,110,130,131,234,194,91,126,168,178,89,194,105,48,158,152,193,110,81,89,59,67,214,234,89,198,135,23,231,181,3,199,7,54,91,4,56,214,216,40,46,7,100,136,209,61,1,163,136,42,35,27,35,51,152,246,113,178,226,48,89,25,183,33,118,201,138,67,100,165,90,48,141,230,220,202,82,13,140,171,150,121,5,251,34,61,0,162,10,36,40,162,8,118,96,2,134,55,64,139,232,125,129,136,105,16,129,167,175,145,163,187,132,140,39,93,19,148,100,52,235,16,74,35,146,240,253,253,30,95,224,5,184,153,10,26,39,160,85,192,32,102,42,212,218,244,93,22,169,16,118,93,79,182,73,59,230,126,124,167,43,86,215,85,24,229,27,236,254,11,65,69,206,80,28,1,231,20,12,228,90,190,39,48,201,67,145,218,164,20,125,234,181,141,3,160,245,222,216,144,54,187,34,32,164,21,83,232,0,123,55,96,108,34,3,165,243,196,115,238,58,1,244,66,187,28,75,91,5,83,30,73,144,91,39,80,245,128,178,162,47,83,233,234,21,47,46,165,9,23,155,131,222,84,160,174,16,146,9,193,74,87,113,81,28,103,237,121,42,116,97,95,163,98,2,46,18,17,115,36,88,240,94,139,228,44,187,236,197,181,93,20,150,150,173,67,76,192,107,50,198,215,218,246,53,177,125,197,33,125,189,208,184,134,222,158,190,204,94,30,137,147,12,5,147,3,66,47,150,179,240,184,1,216,34,0,27,200,187,70,87,175,16,41,235,95,28,12,194,74,72,0,51,119,248,237,16,128,20,192,159,9,17,204,139,133,12,129,218,39,88,200,80,137,33,137,1,108,172,10,150,24,117,132,3,22,186,175,52,51,6,91,103,8,135,166,92,56,92,207,181,120,176,240,66,158,36,44,57,39,115,165,229,29,246,94,211,144,35,34,96,119,163,162,114,58,160,70,190,235,122,175,253,67,237,106,240,3,78,46,129,189,25,52,11,234,242,78,52,58,215,61,90,195,86,17,10,98,197,196,29,109,234,7,199,226,219,210,200,239,14,96,24,254,132,211,160,207,81,76,125,174,98,112,104,144,115,13,154,186,183,206,91,76,54,39,108,110,247,183,155,233,184,54,186,161,9,9,237,19,50,64,249,116,95,70,48,20,146,11,94,185,160,5,176,120,216,205,133,188,16,81,172,19,172,47,128,138,131,157,173,134,214,26,146,244,238,82,16,68,125,7,160,33,207,4,139,90,186,193,202,136,215,16,242,12,190,129,4,53,157,170,26,64,244,82,81,95,2,234,71,0,61,140,92,250,22,165,119,33,220,223,67,24,12,70,162,245,230,82,53,5,66,215,30,16,11,212,37,42,19,100,163,188,142,140,153,54,6,57,54,192,240,222,168,87,123,226,180,83,197,147,13,219,179,108,136,170,193,194,64,62,146,131,156,230,182,135,106,220,200,177,169,246,242,141,206,73,208,138,49,183,64,69,91,50,8,28,172,105,61,31,92,47,8,204,16,15,96,64,11,54,132,242,9,88,252,26,215,186,191,55,71,169,104,251,170,19,143,74,223,146,53,242,199,211,162,224,33,89,88,81,195,188,70,40,131,173,89,103,233,47,116,33,255,165,78,7,42,2,151,219,81,199,172,58,139,5,201,102,67,87,120,0,54,181,65,71,151,166,56,16,24,134,67,109,233,123,244,232,134,219,29,16,174,12,201,25,70,85,215,72,186,57,2,83,175,245,124,193,74,156,114,33,74,234,5,216,14,150,60,203,93,208,23,31,163,202,31,95,104,65,91,140,101,55,186,199,91,205,10,8,152,38,236,184,15,151,125,215,165,241,220,25,186,248,65,176,104,52,81,187,200,26,105,47,58,209,86,141,14,138,146,136,0,156,240,50,169,185,137,190,4,162,161,254,226,136,38,154,105,155,170,193,255,63,50,49,117,74,45,219,3,195,117,45,93,59,207,67,168,129,76,12,24,228,20,16,163,52,128,27,115,243,67,205,155,212,149,52,13,27,119,88,180,185,134,47,195,220,223,120,145,37,2,65,173,235,52,232,109,24,23,225,51,115,44,242,154,248,194,7,159,13,210,197,49,240,237,127,233,218,83,247,145,161,132,179,244,95,180,95,35,214,229,168,79,63,5,18,59,167,169,186,250,158,14,71,161,114,88,221,38,172,165,99,156,217,224,214,136,74,111,118,27,123,161,143,13,43,169,247,96,151,52,118,230,36,2,82,3,21,25,72,160,87,177,217,96,117,247,49,93,241,5,143,214,156,133,196,208,22,41,98,58,60,100,163,68,132,161,23,71,66,162,102,180,208,159,124,115,233,11,252,210,11,164,37,203,30,175,219,140,220,110,249,235,70,97,80,95,219,150,225,182,102,130,161,109,136,47,100,56,19,186,137,134,187,217,201,87,141,76,146,224,238,77,129,11,107,59,247,218,138,187,131,159,215,41,11,35,74,153,177,65,48,179,83,49,163,251,136,4,236,202,121,196,242,230,116,125,250,169,97,251,115,88,114,28,46,248,64,43,209,239,71,31,136,103,169,137,142,44,7,136,141,211,143,26,128,116,4,228,17,78,41,73,236,2,5,198,194,16,1,80,32,185,15,57,53,35,72,125,90,72,45,225,243,55,11,24,165,29,72,210,96,182,147,149,18,74,83,154,146,145,135,239,243,155,183,64,34,193,8,188,197,98,17,22,208,211,67,16,126,253,113,29,28,123,204,121,252,241,29,45,38,33,236,194,233,72,44,20,85,154,162,15,208,46,224,94,34,175,90,210,118,155,133,15,93,145,196,221,189,241,18,163,177,241,161,210,162,22,101,0,194,3,111,133,200,240,96,65,230,108,240,24,180,122,14,64,220,62,64,246,118,53,128,96,34,190,198,126,141,163,16,224,15,130,81,148,38,122,96,2,44,83,40,115,91,62,239,33,160,248,224,27,140,98,185,51,18,206,50,18,120,207,70,160,55,156,252,62,134,115,160,241,211,99,178,194,13,43,23,97,229,228,201,1,192,202,56,40,203,35,32,111,229,48,53,26,96,107,9,246,230,48,172,152,24,8,124,225,193,128,52,102,155,10,3,104,237,1,37,78,126,0,98,5,189,1,245,142,41,71,107,20,131,141,95,42,126,60,96,112,45,188,123,162,54,154,181,204,191,146,128,207,149,106,243,143,63,238,31,9,49,122,80,234,29,206,190,173,189,253,233,71,217,240,185,74,248,95,72,14,104,219,210,159,141,177,124,61,110,20,56,0,15,116,34,167,1,152,239,100,32,187,77,238,143,5,222,30,210,158,140,209,127,62,14,106,120,33,108,7,86,36,223,226,38,128,4,134,123,123,75,226,65,189,184,177,101,76,39,30,252,104,166,22,43,148,152,141,100,90,225,180,64,46,96,22,44,159,4,131,126,138,208,3,108,137,130,149,90,191,137,17,63,28,9,208,101,139,18,4,144,105,253,132,246,54,182,42,3,12,74,11,5,228,89,63,143,109,16,28,50,27,104,216,193,219,30,28,240,123,88,81,7,26,215,80,99,201,209,87,215,110,210,163,215,24,80,16,250,180,12,105,9,175,140,119,58,148,67,173,107,99,129,105,0,126,248,31,43,204,210,2,62,159,114,38,59,155,162,27,145,239,150,151,225,54,53,32,167,232,17,241,43,248,31,43,144,51,118,208,6,112,3,248,206,65,49,60,255,102,105,237,80,254,221,1,107,107,86,39,16,28,130,74,188,194,63,222,28,102,196,237,68,28,56,1,142,254,61,208,198,209,46,44,99,65,203,26,255,32,176,175,100,14,250,197,12,97,180,85,248,70,238,78,210,137,181,107,140,12,16,24,140,22,253,238,151,237,78,195,218,40,180,84,125,185,90,63,207,94,170,247,88,125,134,123,190,41,63,243,134,120,12,244,54,4,175,110,118,255,132,52,31,234,49,51,129,250,249,236,153,245,203,80,81,62,253,20,158,242,0,253,87,190,210,165,119,231,157,14,70,83,2,194,253,53,162,164,79,63,165,157,18,124,140,239,254,148,220,79,31,212,20,120,164,147,12,222,153,95,102,18,121,107,173,52,191,204,14,181,156,102,15,250,101,142,102,200,47,147,78,85,213,41,179,40,120,83,84,119,212,119,143,43,107,198,61,202,68,134,243,184,26,207,50,233,250,50,67,182,89,58,93,149,26,234,178,224,39,11,29,122,44,121,71,42,87,203,48,169,242,70,46,101,60,195,90,81,221,112,82,111,54,201,20,231,77,89,172,9,157,214,100,24,175,121,203,158,229,172,25,244,108,197,101,160,158,26,103,215,179,96,149,239,37,170,13,53,80,104,82,221,248,237,202,83,143,7,200,228,128,10,44,215,217,201,176,192,141,218,183,253,154,220,141,166,170,212,54,147,207,205,149,102,119,164,80,45,102,94,157,176,157,76,65,142,120,69,175,123,184,30,23,86,133,70,121,57,171,173,60,61,127,160,180,78,73,41,41,238,219,164,54,138,123,216,74,181,37,73,153,231,234,235,202,102,228,157,20,50,237,234,116,217,12,100,18,181,228,112,40,151,192,46,70,71,234,253,114,43,213,109,136,148,74,247,255,127,246,222,253,189,141,226,92,28,255,87,212,45,7,164,227,181,44,217,150,47,114,213,124,229,75,18,231,158,56,1,82,199,205,179,210,174,228,141,165,149,178,187,242,37,198,207,3,109,41,151,66,225,180,148,210,2,165,105,161,112,218,15,105,79,161,45,36,80,254,153,200,78,126,234,191,240,157,119,46,187,51,123,211,174,44,135,4,156,139,45,237,204,206,188,243,206,237,189,191,231,47,148,231,22,47,92,92,109,26,19,79,118,158,126,90,109,47,30,31,89,28,153,62,102,92,154,111,182,237,66,245,210,229,39,141,133,185,137,209,113,253,248,252,233,115,230,211,23,182,234,19,75,151,39,103,243,79,214,207,149,213,250,122,185,112,241,204,147,215,79,213,10,35,67,79,229,79,54,16,114,155,35,79,217,199,155,151,148,197,99,211,103,167,181,19,231,143,107,155,23,79,173,95,108,47,204,42,99,199,87,171,67,103,242,231,166,207,76,223,152,200,157,157,53,166,230,218,101,107,225,220,248,177,243,149,5,35,119,126,244,196,197,220,153,203,115,163,181,243,147,227,167,245,203,115,23,183,158,86,71,55,70,46,79,175,158,171,87,244,235,39,140,178,57,85,190,84,56,53,116,109,250,248,248,209,242,230,194,226,80,99,237,244,234,137,241,147,215,215,212,252,165,122,229,201,169,217,177,250,196,15,54,142,159,57,161,22,46,207,218,231,114,167,59,167,114,215,245,39,55,78,62,125,226,84,238,244,165,83,245,197,245,217,85,189,124,97,104,233,134,121,97,246,196,53,251,233,169,249,205,19,198,250,169,115,23,215,46,105,115,79,183,127,176,122,230,188,221,152,154,59,83,48,173,27,151,154,245,233,245,177,198,185,51,115,151,166,39,198,11,71,207,213,173,137,75,39,47,94,63,99,14,205,158,216,92,183,174,105,70,121,125,168,220,66,32,93,104,153,227,115,167,202,243,199,103,199,149,250,229,121,227,154,114,209,92,56,127,114,189,254,84,199,172,151,167,39,171,19,23,206,235,90,243,169,246,209,185,181,185,41,123,244,228,185,197,167,175,143,163,110,151,230,170,71,183,42,155,218,208,108,165,92,187,108,85,103,215,22,215,110,172,182,11,79,158,175,207,61,53,127,90,89,90,60,175,79,207,77,76,46,173,157,188,118,206,186,54,54,217,186,54,106,63,61,221,222,24,81,159,190,116,105,107,250,226,196,181,39,71,203,79,111,90,234,198,249,185,31,92,56,57,141,247,67,121,233,210,147,103,47,156,44,204,93,94,92,196,169,2,42,181,92,68,28,137,73,101,12,199,97,128,92,22,227,163,5,158,27,111,81,2,143,185,172,127,199,149,178,248,5,232,56,224,157,35,18,75,209,87,136,142,152,228,12,61,213,66,23,205,156,2,166,58,51,228,144,134,24,135,64,159,73,6,58,128,76,189,42,21,29,249,201,153,75,167,23,46,44,206,205,224,98,165,209,70,247,128,175,78,249,212,185,227,101,161,226,154,98,92,211,185,26,39,203,103,78,44,146,162,202,150,173,113,37,179,151,47,46,204,80,183,249,162,111,48,151,140,53,163,181,97,164,240,85,159,66,196,40,162,243,28,152,74,219,186,90,148,206,80,112,228,138,110,23,243,114,181,58,171,219,86,113,57,159,147,243,163,114,126,124,101,71,22,1,36,111,149,249,145,224,87,71,157,87,167,229,124,94,206,143,225,55,1,60,242,198,44,192,141,107,142,59,53,167,228,252,4,250,135,107,226,33,146,170,39,241,232,113,221,41,190,46,128,132,235,158,94,124,122,97,190,180,13,21,134,243,59,178,147,5,25,223,60,139,134,170,87,177,33,154,79,183,254,29,68,70,227,230,252,211,190,104,172,43,13,116,173,184,152,194,34,55,51,171,91,79,66,1,186,172,194,95,98,222,196,41,8,115,234,200,206,104,12,212,124,238,8,235,22,93,76,69,237,123,163,147,238,131,252,74,209,249,76,198,134,134,50,171,89,54,196,54,56,218,50,113,20,202,0,181,159,146,133,44,93,116,238,208,243,35,206,172,22,73,17,63,65,164,156,159,68,90,9,35,154,148,98,244,23,201,132,1,24,126,219,55,202,36,129,237,164,174,102,184,212,156,51,145,200,4,61,180,198,176,24,52,20,220,34,154,74,108,148,137,49,1,47,212,204,86,147,159,64,166,169,96,211,97,100,92,217,168,171,209,197,91,221,171,183,77,217,56,2,70,117,108,42,126,242,16,200,195,119,152,64,228,97,73,32,194,71,180,119,95,192,137,182,220,202,213,6,66,3,11,70,206,231,26,16,178,137,220,251,235,191,238,253,251,151,221,231,63,16,27,237,157,255,3,98,236,39,79,0,66,34,243,247,206,0,130,235,245,159,2,196,131,176,238,191,62,216,251,232,103,247,62,252,201,238,71,55,57,132,17,127,189,224,100,25,2,246,188,24,35,41,88,196,86,131,82,169,92,208,44,80,51,197,192,102,219,180,170,201,177,9,111,197,193,38,174,135,198,141,118,101,3,181,84,175,214,155,114,144,197,48,65,11,73,23,131,208,178,166,129,104,70,87,101,1,155,36,173,179,147,22,131,164,110,221,193,76,87,190,247,124,77,198,153,175,123,55,95,217,125,227,171,238,43,183,187,47,254,130,155,47,116,223,87,33,229,69,240,140,213,244,6,232,241,232,148,145,160,250,8,161,195,56,177,181,37,65,160,116,154,8,167,200,231,182,197,193,155,45,54,55,82,21,75,4,40,28,48,80,180,20,88,126,87,137,125,66,179,29,188,36,118,95,122,182,251,127,191,19,192,23,86,146,103,149,180,140,213,86,135,100,132,142,177,70,20,85,93,175,170,201,87,9,121,47,206,58,161,53,227,236,187,194,67,154,122,231,235,78,184,67,109,162,64,57,205,183,198,207,149,67,171,130,77,53,104,227,148,186,66,174,85,144,90,180,53,227,116,203,212,176,8,210,233,214,159,108,103,247,237,79,187,239,255,214,255,156,4,32,70,219,97,27,39,176,6,185,201,42,68,134,50,33,239,53,29,186,130,168,146,141,225,14,164,152,16,31,129,215,178,180,227,73,223,35,115,77,68,92,189,100,26,135,155,168,26,75,201,179,36,164,193,25,3,223,223,125,93,142,163,227,241,111,199,189,255,187,211,253,221,207,6,119,216,139,173,238,239,176,55,73,205,62,110,79,242,98,172,11,148,86,117,79,125,250,196,58,224,147,159,253,71,21,174,34,142,240,107,78,254,20,118,34,133,231,197,106,55,58,22,203,137,197,78,44,207,121,132,182,40,98,69,154,243,186,210,226,142,163,55,255,214,253,195,239,34,78,6,150,252,163,136,184,174,102,7,82,188,52,180,37,188,40,17,206,169,52,79,142,200,215,133,45,55,24,100,42,172,56,211,3,24,169,66,218,228,210,117,189,248,251,251,191,121,191,231,145,197,242,127,69,128,96,13,87,87,181,234,154,36,199,25,138,247,44,173,235,22,218,225,23,72,214,40,138,178,79,62,234,254,244,21,178,179,88,210,176,7,152,172,203,7,249,131,74,220,5,71,45,218,97,52,157,214,133,214,198,73,109,107,224,233,188,8,254,113,95,106,165,129,231,1,58,36,153,226,231,43,248,74,69,84,18,27,251,48,85,149,58,85,28,172,80,250,36,86,174,47,203,69,37,197,225,120,14,155,242,66,218,30,109,216,45,198,22,47,209,217,149,130,178,135,21,252,217,195,106,16,228,63,113,178,38,104,136,189,25,152,64,12,8,38,225,66,185,123,231,143,123,191,127,110,176,9,196,34,33,56,240,20,102,193,9,171,214,27,246,134,219,49,162,103,223,249,232,238,151,152,232,25,88,199,185,192,142,73,248,110,172,33,225,7,190,123,251,245,238,59,7,159,184,205,170,25,94,116,191,252,222,189,31,127,121,208,163,38,44,92,16,159,122,240,29,219,158,142,247,94,254,231,238,179,207,29,116,199,170,210,60,102,42,238,246,234,190,255,97,247,221,119,247,110,127,216,125,241,47,3,156,230,66,72,223,64,3,157,86,108,79,247,187,239,190,190,251,230,111,40,121,119,192,8,168,182,183,76,183,251,59,56,205,207,231,159,238,190,243,226,195,158,139,110,223,0,216,173,53,141,219,102,111,253,181,251,250,159,8,17,16,217,51,73,124,166,46,53,90,54,48,52,87,59,233,101,76,161,58,201,82,228,154,17,192,97,45,231,177,149,53,186,1,179,184,227,103,158,145,242,146,248,8,24,26,96,45,48,71,131,175,126,18,107,39,198,155,210,119,115,211,90,45,55,45,129,35,153,42,113,244,214,191,254,78,199,132,72,26,74,5,203,57,95,131,185,80,80,24,117,244,206,159,125,237,172,236,64,212,155,232,137,96,216,253,229,171,119,191,124,199,185,99,112,60,35,132,101,97,150,166,114,253,35,151,166,46,166,177,174,184,117,96,181,27,186,205,136,76,87,230,33,178,193,54,231,165,206,18,110,209,212,13,105,140,148,40,238,183,251,252,39,247,158,123,3,173,218,251,111,127,180,251,227,231,119,255,241,179,189,191,252,198,47,8,144,69,16,135,155,154,209,225,56,128,6,68,17,114,224,71,120,240,62,240,12,209,195,109,130,96,90,129,252,103,124,218,9,244,150,129,3,83,157,141,55,228,75,216,182,203,63,98,50,194,123,31,254,244,254,31,254,103,239,71,159,163,221,25,196,233,175,248,134,120,0,32,158,210,107,118,24,128,232,218,160,248,255,209,231,193,0,58,28,33,89,184,28,133,239,70,128,98,76,157,251,36,148,183,227,95,162,131,164,9,77,233,250,230,19,211,161,213,94,37,121,252,136,94,193,203,139,115,201,192,100,108,13,52,12,132,189,37,21,151,71,115,242,88,78,150,199,115,114,33,183,194,149,69,53,1,121,235,208,201,6,217,12,225,160,131,196,132,41,220,158,156,2,207,93,244,19,12,130,229,20,216,132,203,169,107,157,38,78,43,137,43,2,119,0,191,41,201,14,111,249,201,113,244,144,80,226,238,168,188,117,104,214,66,70,176,243,210,27,202,175,194,33,195,165,118,226,118,131,91,167,40,188,33,219,186,221,0,142,10,255,150,219,139,42,24,230,45,170,50,144,200,192,216,161,95,108,135,183,44,141,241,197,32,21,225,191,3,199,133,35,187,27,124,194,53,4,35,59,32,133,78,173,35,216,223,200,98,201,3,3,225,180,68,64,45,55,113,159,187,120,101,180,108,49,196,248,119,15,152,45,47,208,86,12,168,151,108,47,220,75,118,32,228,98,197,162,247,205,190,161,119,155,97,224,187,79,98,192,15,219,123,9,85,7,200,225,179,31,112,86,163,232,86,238,5,24,223,144,69,223,115,190,247,2,10,86,45,4,56,130,124,133,56,175,218,196,228,196,40,205,171,86,83,157,12,107,74,129,124,154,172,77,214,132,252,183,131,210,82,178,227,223,179,83,208,238,3,59,176,97,44,94,149,232,185,196,204,110,157,218,16,45,67,42,172,175,194,25,4,115,50,12,28,54,28,182,195,205,150,170,52,176,54,66,220,89,235,186,165,87,240,119,126,247,81,190,119,58,247,95,168,165,138,134,246,46,58,26,160,65,110,215,195,87,122,116,16,91,225,34,109,75,242,8,22,185,134,75,218,142,192,209,91,97,234,84,231,156,101,189,55,52,101,29,247,142,63,92,84,42,180,107,84,119,216,35,101,32,26,91,175,60,148,88,248,129,228,38,76,0,234,214,240,106,89,221,18,73,0,31,29,240,134,230,87,251,189,119,123,239,230,179,119,191,186,185,251,220,95,37,153,72,143,176,46,184,135,22,153,4,55,36,109,122,149,200,248,166,130,207,139,70,173,21,116,69,209,151,73,117,10,143,217,105,104,176,15,240,111,138,15,195,145,234,146,120,144,156,104,194,21,147,183,189,240,129,25,192,48,94,48,78,227,96,33,98,217,90,59,207,94,210,189,47,49,249,157,14,32,19,234,81,160,52,5,60,193,165,205,238,104,44,162,15,21,199,79,37,213,85,255,231,139,223,10,226,141,80,213,245,126,181,213,241,85,212,209,122,233,164,202,232,4,24,33,226,36,1,35,85,117,255,24,97,82,170,166,178,73,196,176,64,229,71,32,168,167,62,209,69,80,144,10,145,107,103,208,8,34,188,143,23,71,230,0,112,228,180,44,162,105,34,2,77,102,124,52,153,81,104,50,5,52,113,168,26,216,78,35,34,12,30,103,174,34,200,171,9,11,210,210,121,100,222,251,82,146,133,96,51,150,246,171,167,202,235,235,214,115,237,111,141,243,146,62,110,178,152,161,198,129,207,148,199,118,37,120,166,98,24,165,68,91,162,4,155,159,192,215,71,97,118,136,56,84,156,29,251,1,206,14,21,199,70,204,142,29,127,118,236,168,217,177,197,217,177,31,132,142,120,160,7,31,81,18,112,83,197,43,19,30,208,201,71,21,21,97,211,197,65,20,115,214,4,133,72,200,228,121,198,73,231,144,123,250,112,111,52,94,211,34,220,243,53,99,255,211,198,244,187,48,107,177,47,47,170,245,9,182,240,176,76,223,236,162,59,61,108,58,81,145,151,127,65,143,248,155,202,50,31,137,115,240,227,151,246,110,127,40,156,131,117,243,65,158,131,184,255,136,115,176,110,198,62,7,17,224,225,231,96,221,20,206,193,186,249,104,157,131,123,183,110,238,189,254,211,238,171,191,2,125,237,27,255,184,247,215,119,185,57,171,54,213,182,173,53,194,169,103,158,20,46,196,49,24,246,119,23,58,69,180,243,152,179,196,64,13,155,40,119,40,131,90,230,156,14,142,71,25,232,233,220,247,65,178,50,220,214,171,107,216,0,181,247,90,151,48,18,112,183,138,141,24,251,45,244,103,248,244,233,97,85,21,177,203,12,122,192,184,71,192,52,221,3,188,130,48,20,193,8,212,184,216,197,218,199,48,212,146,33,15,8,175,252,10,241,44,197,88,235,16,108,71,146,173,195,200,21,152,96,249,69,174,189,24,44,92,79,230,246,79,63,234,254,244,31,194,141,215,90,15,199,137,107,84,74,66,0,40,29,187,133,17,179,141,16,115,161,181,97,21,71,129,149,197,159,198,119,66,240,212,253,233,243,221,91,159,71,48,185,173,245,216,76,46,2,54,156,201,197,35,17,176,147,68,140,53,218,83,140,197,132,173,65,162,44,193,96,101,208,162,44,210,246,231,55,239,255,234,5,210,3,55,129,216,108,102,63,162,9,95,227,161,51,5,93,197,156,41,98,204,19,50,83,20,228,1,109,118,222,232,157,195,139,99,82,30,96,196,223,251,12,141,97,211,207,163,246,192,237,251,7,98,217,159,196,156,191,151,13,127,114,195,253,4,75,125,247,31,207,117,223,123,143,63,185,109,97,42,15,144,157,226,250,15,63,211,237,216,232,195,128,135,158,233,116,84,148,240,131,175,143,24,3,76,176,245,247,79,16,194,248,59,101,31,27,47,193,86,131,110,44,143,247,77,63,123,78,198,198,197,75,216,249,176,177,133,253,243,34,23,7,30,110,228,38,4,200,162,247,160,25,127,7,154,81,251,207,28,232,238,219,187,243,90,247,246,159,184,153,212,172,70,125,0,151,11,190,86,72,227,20,85,184,165,32,231,20,48,38,87,212,83,218,186,149,150,242,82,102,39,12,129,0,89,76,4,226,65,132,33,144,142,112,80,8,188,253,255,68,4,26,102,195,30,24,2,113,227,73,16,56,26,129,64,128,44,38,2,241,32,194,16,72,71,232,59,97,146,144,94,99,61,73,47,107,184,214,80,234,129,132,215,223,62,221,125,243,133,189,151,62,239,254,251,185,4,132,87,180,251,166,87,53,58,13,170,81,199,124,240,217,59,32,175,185,245,121,250,238,103,47,52,199,50,220,116,219,182,101,87,219,251,154,112,214,184,48,207,216,78,103,78,105,91,97,179,185,186,85,93,5,107,134,44,129,32,214,196,58,47,201,12,238,176,57,246,180,62,0,255,216,72,4,223,127,235,239,187,159,254,57,12,199,181,70,213,216,47,150,249,30,60,136,70,205,183,98,97,154,193,145,20,215,14,252,61,177,205,141,244,64,241,125,239,111,63,142,192,183,89,139,198,118,203,64,244,72,7,22,63,4,97,165,97,74,157,143,217,38,142,1,48,114,229,138,58,116,229,74,246,8,250,189,157,147,71,119,70,50,51,36,222,189,24,31,19,66,23,224,79,79,224,94,158,200,100,192,43,159,204,141,164,215,210,164,77,26,129,104,34,67,122,35,15,177,195,198,217,90,250,137,236,19,153,212,247,83,185,212,145,20,41,192,118,161,248,241,114,110,37,107,117,42,36,148,72,58,39,167,38,51,169,161,20,42,73,13,93,49,174,216,65,127,125,77,228,87,82,69,214,176,216,84,28,153,1,143,106,169,231,18,35,168,79,186,192,232,132,245,92,94,206,196,30,232,226,234,62,255,105,247,197,255,13,91,92,74,245,112,113,13,108,113,241,168,238,189,184,8,234,147,46,46,58,97,61,23,151,51,177,201,89,143,253,92,205,31,243,87,243,40,191,210,84,117,223,87,243,199,193,87,51,208,91,177,110,12,2,66,82,140,83,192,123,98,220,25,224,129,110,103,16,35,190,247,222,253,119,255,176,247,225,95,211,119,111,255,47,143,98,28,238,5,44,28,203,32,44,220,167,185,12,235,36,9,189,59,25,65,239,58,120,18,160,76,58,25,226,16,123,206,137,23,35,7,75,54,189,253,211,251,111,127,68,167,102,77,92,253,88,49,107,237,119,94,248,30,146,204,203,84,156,121,113,65,76,58,41,220,224,122,206,136,128,136,131,221,41,162,151,211,222,219,159,117,111,99,223,145,119,255,16,60,71,198,134,181,191,93,211,171,195,36,83,54,29,103,202,0,226,164,147,133,71,217,115,154,40,46,30,240,229,225,117,75,19,24,121,236,194,54,184,233,241,92,34,164,253,222,119,8,169,151,24,233,212,1,175,39,218,217,40,15,150,223,184,245,239,123,183,110,34,58,56,8,209,170,85,107,236,15,209,158,230,189,183,53,110,63,198,101,141,235,37,190,172,9,244,189,47,107,54,202,131,61,130,126,127,115,247,247,159,133,32,186,186,186,95,68,123,154,247,32,154,180,223,27,209,164,94,226,139,120,53,30,162,157,81,62,0,137,197,253,191,188,21,132,232,104,52,63,202,28,206,248,224,56,156,241,88,28,142,7,207,82,12,33,77,242,165,21,111,97,121,151,213,3,185,161,222,121,239,254,111,94,239,190,248,207,224,101,102,89,85,99,163,177,175,29,45,118,224,19,141,145,30,226,200,198,72,205,228,168,167,99,136,129,126,103,180,7,76,197,221,9,188,165,212,125,34,154,53,27,192,75,2,1,214,136,193,76,38,71,47,134,58,6,35,41,162,181,31,137,254,120,255,62,65,56,44,194,160,77,40,72,171,62,111,32,85,105,122,124,186,18,207,36,223,114,184,13,174,217,190,96,153,243,205,44,237,48,222,196,177,183,100,7,206,80,107,92,79,251,3,52,81,195,195,243,57,13,161,126,230,64,185,186,111,196,37,243,27,226,199,9,253,247,129,71,12,118,28,60,210,241,13,20,143,36,216,136,136,71,28,147,228,129,24,181,242,241,78,226,96,24,32,235,3,195,36,200,74,12,12,179,145,83,251,7,250,228,209,50,129,240,71,113,17,103,151,69,125,121,112,19,44,68,148,137,51,205,20,196,62,102,218,9,105,19,99,178,57,68,184,243,77,31,62,228,198,232,100,223,220,249,229,238,239,126,18,54,197,75,182,249,32,247,48,7,75,236,41,70,32,246,57,197,48,184,184,83,76,17,33,78,49,122,248,72,250,27,160,11,233,193,157,206,113,92,14,28,108,83,200,146,78,40,27,80,207,217,228,70,254,200,186,37,144,48,79,119,63,187,131,118,12,55,169,122,237,180,162,27,243,66,188,244,3,52,40,228,128,232,61,173,14,108,73,39,214,29,84,207,169,21,198,79,39,215,121,246,144,111,211,47,158,133,200,63,191,254,231,253,95,127,202,205,40,154,52,19,199,243,216,135,211,4,63,173,81,14,20,189,156,38,56,8,123,79,183,3,120,210,233,118,71,220,115,186,121,228,12,212,109,197,55,13,144,211,247,33,153,5,14,192,222,179,192,224,78,58,9,206,120,123,206,1,135,153,228,103,93,204,224,211,156,161,160,72,158,156,106,85,7,230,224,145,204,96,49,22,105,2,41,183,147,147,37,48,168,56,36,9,25,252,65,209,254,136,239,127,247,217,221,55,63,6,245,154,215,116,22,119,110,236,203,122,214,223,126,18,13,222,88,132,6,79,68,145,81,239,107,6,140,122,204,41,48,6,104,97,43,224,196,107,109,11,189,41,246,192,80,158,216,222,118,60,46,202,251,226,182,78,197,228,180,8,10,6,132,239,251,127,121,11,200,210,79,238,236,221,225,29,50,16,189,180,190,180,101,61,16,18,138,7,33,6,101,76,32,75,76,25,211,1,245,166,140,221,145,83,226,137,62,121,196,228,22,239,190,123,255,230,63,239,255,234,43,180,196,61,162,109,196,179,181,218,167,52,99,159,251,200,105,222,43,226,102,237,91,177,56,87,92,181,31,198,149,140,33,22,223,202,134,59,184,51,10,13,190,123,235,203,16,220,62,165,171,251,199,45,105,62,16,183,168,253,184,184,69,85,251,195,45,140,33,38,110,201,112,7,138,91,114,36,4,225,118,1,109,198,1,44,92,220,190,23,185,250,154,70,134,115,90,217,140,139,96,128,167,63,12,227,145,196,68,49,29,245,65,49,210,239,60,75,228,78,8,45,62,156,211,204,3,251,211,58,186,237,251,23,52,237,32,22,194,105,221,62,16,206,134,17,7,225,238,144,7,75,212,252,252,67,208,188,98,223,67,98,176,229,81,184,84,148,1,144,54,190,78,176,25,90,18,42,167,16,147,202,65,240,246,163,159,169,40,241,212,51,21,101,208,19,208,125,255,183,221,207,63,237,126,254,73,247,221,23,186,255,254,9,66,210,253,23,94,19,231,160,108,238,127,10,2,187,161,166,241,73,230,97,34,230,60,148,251,145,251,150,227,137,124,203,230,126,53,197,133,24,190,95,144,248,38,80,87,252,243,159,118,95,251,251,238,155,47,116,95,121,51,129,198,216,225,168,3,226,112,94,239,232,141,198,176,166,234,118,203,116,99,112,118,218,144,195,197,91,87,89,87,16,219,76,11,65,194,65,59,33,1,63,245,38,58,77,156,84,233,164,210,37,179,65,157,201,107,122,67,27,110,232,150,141,29,92,37,24,102,167,90,213,32,178,43,171,188,68,30,56,225,87,41,16,224,100,142,31,92,194,223,101,146,190,5,28,98,201,39,212,103,85,107,219,56,224,41,124,160,241,243,133,129,209,112,162,231,225,217,2,125,228,196,238,198,25,140,56,139,3,4,100,203,220,202,210,2,206,1,151,52,118,22,127,39,235,182,210,232,152,193,203,182,101,144,126,102,81,13,72,49,38,215,90,213,142,21,93,247,40,84,193,149,77,52,178,173,232,202,23,160,10,174,204,249,194,147,162,104,87,92,239,248,226,217,84,144,151,100,150,79,42,220,170,66,108,221,217,45,98,218,42,46,176,126,112,68,217,123,159,190,119,239,211,63,222,189,125,155,133,147,109,163,41,71,179,16,20,81,150,178,94,77,197,172,235,6,240,94,237,205,84,142,59,182,6,153,146,74,81,213,114,21,146,253,242,217,149,254,117,167,251,242,239,35,242,62,237,63,215,148,175,79,55,215,84,64,46,167,224,164,75,86,112,182,56,143,59,122,96,202,36,95,142,37,22,201,137,76,10,73,180,196,178,36,209,68,77,210,68,30,194,235,30,84,186,165,240,124,74,100,245,91,253,230,81,42,20,250,205,163,68,46,205,150,89,95,116,115,174,192,34,190,115,7,173,227,189,59,63,217,187,243,194,126,179,64,112,161,5,72,214,65,146,215,2,247,121,68,34,25,50,102,59,141,70,156,169,14,187,190,189,77,186,49,57,60,99,17,101,25,238,49,137,95,245,134,3,209,213,190,2,19,196,136,75,226,121,41,47,196,38,8,204,184,64,202,206,98,48,157,140,11,226,105,201,33,33,224,128,180,157,3,18,215,147,217,164,219,158,51,17,207,181,219,18,62,12,99,36,22,161,193,223,240,230,10,90,75,232,95,247,127,222,218,239,90,114,4,88,252,74,98,157,38,93,76,110,162,58,30,115,209,75,76,232,203,191,202,232,40,195,227,78,68,204,237,57,189,199,204,178,190,227,76,174,59,17,225,243,235,212,225,20,200,244,209,224,228,100,186,234,10,201,18,46,35,76,193,121,86,146,99,79,113,80,203,8,119,58,216,99,201,219,176,103,217,176,188,82,226,154,9,157,127,220,78,252,37,64,145,216,107,21,144,106,222,133,64,250,58,32,145,105,194,213,64,2,61,251,174,168,125,174,135,60,75,179,196,79,82,207,69,2,176,28,196,26,113,218,13,184,191,146,173,146,144,32,218,33,139,132,224,182,215,26,241,132,210,118,31,30,212,18,41,142,30,206,206,0,102,231,192,166,231,112,38,146,205,196,89,67,123,168,14,83,134,255,81,55,113,234,238,207,127,65,115,167,238,243,138,13,180,97,48,58,205,10,48,2,77,204,243,6,100,87,247,200,212,120,34,73,55,32,101,32,157,15,45,251,24,246,133,10,161,148,44,35,206,156,90,70,212,92,90,6,71,250,122,36,152,225,73,101,254,117,115,247,189,15,238,125,250,39,156,125,214,33,48,113,130,95,188,212,136,96,0,117,183,104,88,224,200,193,88,126,179,97,67,242,29,85,209,197,204,91,104,187,104,23,117,187,97,59,169,128,248,124,74,59,177,128,66,76,247,253,223,252,47,98,247,187,111,223,142,4,10,220,61,204,42,206,127,228,192,37,60,116,90,38,9,158,188,233,157,226,129,211,189,245,82,247,249,143,238,191,244,105,247,214,111,35,192,177,148,154,102,111,149,219,109,83,65,85,28,71,30,239,227,129,128,180,119,231,211,187,95,221,186,251,213,187,221,231,239,68,128,212,84,116,16,16,41,134,27,55,158,127,52,24,236,220,126,99,247,217,15,238,255,225,39,187,55,95,140,0,5,68,85,58,98,26,140,234,214,185,134,226,168,129,189,143,7,2,18,113,130,162,97,53,34,64,82,218,74,85,183,183,28,88,216,247,88,64,48,64,156,132,155,156,12,151,228,205,26,174,181,90,54,39,193,37,41,25,233,67,150,161,209,249,186,76,146,57,149,136,159,166,155,26,234,153,103,28,177,156,175,236,72,84,10,244,96,217,90,189,5,169,158,56,185,218,111,127,148,234,126,252,22,159,221,115,0,128,240,61,242,121,189,92,209,218,107,111,166,118,255,249,34,159,12,148,19,93,162,139,193,130,140,105,85,156,49,77,25,159,202,147,156,104,19,149,194,56,205,152,166,168,154,132,110,18,181,180,129,206,85,116,250,97,81,232,166,157,109,67,154,214,134,220,46,109,43,170,186,164,172,115,28,172,33,163,51,191,186,44,41,210,10,170,102,217,105,117,72,26,65,40,27,65,167,219,72,69,177,180,17,146,81,77,146,141,76,214,94,213,140,180,112,247,105,216,244,220,86,224,6,219,145,235,154,189,180,101,245,104,220,218,178,224,255,188,142,235,160,201,24,89,207,143,224,148,139,240,104,209,214,154,214,236,22,241,29,138,209,165,170,217,232,180,13,238,18,129,131,123,212,13,67,51,155,86,125,164,137,46,8,165,174,93,208,170,26,154,35,19,58,70,117,142,232,106,73,26,138,209,23,28,245,199,52,59,9,242,240,184,18,12,4,237,173,200,161,8,141,163,135,35,177,0,239,128,77,164,146,4,110,146,101,110,118,11,100,15,49,58,48,181,102,43,108,85,5,130,78,196,207,208,190,133,208,111,197,195,191,169,213,209,12,104,102,146,129,176,119,226,247,130,224,117,66,11,199,91,202,16,227,196,130,197,100,183,54,140,139,166,22,123,179,96,89,85,143,62,42,250,141,145,166,98,64,102,209,17,84,31,38,61,73,23,76,22,20,191,151,179,168,19,242,214,72,13,29,35,101,32,248,227,245,101,214,1,178,132,227,33,159,207,146,119,227,246,116,1,2,210,198,89,6,235,100,21,36,28,200,156,29,175,121,212,118,226,246,209,110,44,161,179,58,87,200,67,38,203,102,105,91,21,182,38,163,149,183,201,61,178,100,107,237,98,94,6,245,237,124,11,236,79,138,203,43,152,90,238,160,147,93,45,122,19,97,202,36,162,1,137,88,240,24,228,161,189,136,238,27,14,26,68,61,35,102,252,49,83,171,89,89,150,226,48,251,152,214,64,180,184,219,71,137,126,65,128,101,155,74,59,29,196,237,168,173,106,7,168,73,216,222,52,219,38,236,102,24,105,171,185,168,102,178,173,90,13,81,233,168,53,224,109,176,250,10,199,75,128,51,84,67,199,49,162,17,112,22,69,9,245,12,215,6,254,130,222,195,83,64,180,174,170,102,217,102,107,43,96,152,228,166,245,143,98,6,82,131,193,73,20,210,21,126,77,232,77,110,106,246,106,11,77,246,54,247,56,184,191,25,238,122,135,105,41,229,103,160,80,11,3,38,75,122,69,24,24,202,147,119,93,12,67,197,5,165,186,202,161,214,150,77,89,201,108,167,181,239,151,236,199,31,215,190,167,44,155,67,249,149,103,158,209,190,111,103,30,127,60,109,240,61,163,18,130,40,136,147,223,192,122,111,126,138,92,176,100,187,20,58,81,25,217,44,217,238,52,69,173,25,45,114,120,37,19,175,235,29,185,86,26,84,98,86,145,114,220,48,149,182,196,107,95,177,154,145,234,121,133,68,210,84,36,129,83,160,19,109,160,84,148,10,57,46,221,38,215,64,197,14,207,66,141,202,134,29,69,242,65,168,115,193,208,130,37,33,78,160,208,117,181,29,70,214,167,103,165,225,70,228,253,107,125,105,155,49,181,190,170,110,106,120,113,90,197,101,106,146,1,246,18,58,152,173,155,202,6,190,72,165,245,97,231,25,147,126,208,7,2,235,206,42,237,172,200,193,202,100,152,173,8,185,147,109,234,109,162,177,107,42,155,206,26,192,92,78,67,163,230,100,171,182,95,175,140,203,225,196,147,131,21,209,7,164,76,134,190,212,74,195,147,85,119,190,130,243,234,202,17,186,102,7,31,44,21,248,131,214,57,227,61,230,68,242,0,225,19,151,246,85,14,72,13,203,148,168,232,120,54,107,13,244,193,110,181,96,110,37,144,237,245,217,25,184,251,192,114,37,206,65,76,14,240,151,63,118,255,245,193,253,63,191,178,251,198,63,169,103,210,1,116,221,177,196,94,119,95,254,85,247,249,15,238,126,249,213,222,27,31,29,92,175,232,136,178,197,110,223,121,182,251,250,207,239,126,246,236,238,255,187,73,132,67,130,99,92,52,8,220,94,102,108,57,93,69,109,165,174,27,44,75,56,222,136,238,147,160,19,23,145,69,186,77,242,55,87,44,52,22,128,208,36,214,24,8,246,74,11,157,98,77,248,232,108,84,188,31,208,106,193,251,83,6,25,95,221,68,68,141,138,183,110,149,100,185,7,40,240,146,199,92,212,57,176,252,200,194,163,89,77,49,240,7,25,160,66,235,22,157,119,150,84,92,46,200,249,156,60,154,147,11,185,21,174,36,170,129,37,84,142,48,185,213,130,168,77,118,11,152,228,20,110,77,78,161,35,105,29,253,4,58,85,78,193,173,40,167,174,117,154,109,192,17,174,72,34,133,43,13,102,21,130,222,242,111,82,244,144,236,79,119,76,62,163,17,242,156,109,99,87,140,34,36,243,6,89,2,54,170,244,230,42,231,234,120,242,138,139,185,199,93,169,77,187,129,63,194,47,34,193,193,23,191,39,229,60,187,154,88,194,121,246,61,94,102,247,85,144,83,84,66,164,16,245,210,118,79,57,65,101,224,114,130,152,92,93,37,136,171,75,192,152,60,165,68,243,167,21,47,127,154,132,51,161,194,155,11,90,47,212,109,152,237,17,211,50,71,28,185,111,18,33,14,149,114,244,211,75,114,105,71,104,47,32,53,8,238,36,161,212,163,159,113,244,37,253,232,99,40,125,73,65,232,42,88,82,106,49,199,165,48,49,123,31,171,160,159,94,146,175,130,208,94,188,168,115,59,73,184,10,250,25,71,95,171,160,143,161,236,103,21,64,48,129,152,3,195,74,14,244,191,143,85,208,79,47,201,87,65,120,47,94,220,57,157,36,92,5,253,140,163,175,85,208,199,80,246,179,10,230,90,49,135,117,129,80,250,35,160,86,234,99,29,244,215,79,242,149,16,218,143,7,123,66,55,9,215,66,127,99,233,107,53,244,53,156,126,215,3,83,216,197,92,231,141,117,187,93,237,111,41,244,213,83,95,139,33,186,39,239,150,34,29,37,95,14,125,141,167,223,5,209,207,144,250,93,18,23,176,161,66,18,170,212,121,41,230,76,1,92,81,189,176,241,4,232,128,200,107,73,148,64,204,234,34,65,87,117,76,207,210,247,70,36,96,73,170,138,141,26,143,179,60,96,130,147,163,144,127,47,158,94,160,60,48,241,41,139,9,227,225,21,17,15,106,33,62,124,24,155,120,73,84,210,201,82,173,58,181,109,144,51,228,115,235,171,192,136,3,239,55,12,226,39,144,71,13,55,91,170,210,192,166,239,2,115,57,36,253,231,139,23,121,251,148,255,124,241,146,36,175,235,150,94,193,149,120,174,148,202,157,166,114,255,37,57,238,86,184,23,201,163,21,39,108,53,193,98,145,182,37,121,60,133,184,134,75,218,142,232,126,200,228,22,76,102,237,88,28,152,157,134,134,147,26,194,111,106,119,228,102,96,243,68,168,45,112,162,227,1,185,248,114,34,49,111,218,8,79,132,212,62,3,61,56,50,98,41,94,220,44,94,70,23,158,58,56,126,22,69,43,42,139,162,37,36,226,196,163,198,17,115,247,97,81,7,18,71,71,166,76,141,81,6,25,11,203,47,79,244,132,98,114,36,144,95,99,56,38,103,58,3,164,159,161,217,85,57,216,227,102,89,21,4,174,97,217,86,69,156,12,42,97,173,79,192,202,77,3,147,198,62,12,51,16,32,9,14,155,1,10,118,76,228,59,34,231,16,188,187,72,56,192,240,4,225,194,102,110,58,28,49,245,67,49,31,209,34,242,176,185,97,99,136,57,57,174,100,62,100,118,56,156,12,104,71,220,253,236,229,187,95,252,126,247,205,23,238,222,249,39,32,127,103,95,94,212,224,39,109,5,251,81,31,160,207,180,44,113,254,217,70,22,190,224,251,128,170,229,72,43,64,160,247,227,85,203,208,64,181,95,116,8,174,86,147,32,144,169,91,3,52,207,14,42,175,94,5,173,137,104,180,8,79,152,197,34,249,236,216,241,253,249,222,143,191,36,141,183,213,26,153,32,201,235,137,124,16,230,146,251,55,125,188,251,213,187,204,244,81,222,135,253,162,96,184,40,175,131,62,96,11,204,94,70,181,177,156,148,145,55,240,231,218,196,40,250,60,87,218,166,14,155,88,27,65,160,93,194,233,42,100,106,164,142,173,255,121,77,7,169,52,219,106,33,242,198,112,106,129,7,38,33,76,67,27,1,53,72,104,33,214,140,132,149,238,200,33,134,58,100,247,136,230,217,238,178,45,110,87,244,27,160,165,40,74,132,189,111,233,230,57,181,38,201,232,241,34,167,123,129,239,23,241,60,73,192,115,208,173,87,12,84,161,32,86,3,246,9,232,38,72,205,163,232,27,66,13,98,43,107,58,14,133,128,183,152,148,109,67,71,160,200,210,181,141,158,173,181,140,134,110,104,231,72,109,212,148,13,230,29,142,145,36,116,1,156,231,85,212,32,62,207,232,116,25,157,70,67,6,10,140,124,226,175,126,242,132,94,74,228,11,59,3,201,55,232,246,156,98,175,90,248,43,118,185,197,155,191,136,86,139,67,25,194,23,66,178,111,211,144,251,197,101,132,250,235,29,221,4,51,136,156,76,141,58,195,18,5,200,104,38,235,117,184,16,32,100,130,180,179,2,124,2,225,166,34,13,125,152,50,199,74,103,28,187,161,121,34,146,64,27,134,61,68,135,252,185,249,163,165,45,135,247,116,116,83,71,205,86,115,78,169,174,106,104,123,175,161,58,141,77,73,120,39,192,4,72,3,75,27,88,78,165,18,241,19,193,118,63,238,90,202,210,53,82,210,136,227,8,97,80,1,229,29,24,204,217,202,53,196,46,164,55,150,165,166,210,94,2,159,3,105,37,147,222,38,231,110,209,79,95,111,151,59,246,106,203,212,111,40,68,115,59,139,88,5,205,76,185,220,113,22,29,64,186,145,165,154,203,75,104,245,102,237,214,154,102,128,177,79,198,181,156,226,206,2,30,161,120,172,100,173,148,182,119,200,208,31,211,154,58,24,149,243,42,69,137,211,156,89,33,51,82,119,166,35,141,154,74,139,23,177,179,84,24,94,100,238,89,48,154,177,38,20,220,210,116,21,227,152,227,78,192,87,13,246,35,247,208,104,226,135,70,19,35,220,53,80,35,51,19,128,89,240,31,23,110,73,161,142,94,115,141,180,150,87,102,180,108,187,99,173,166,183,97,245,227,229,77,110,65,156,188,2,62,96,109,45,249,176,67,87,16,133,204,217,63,165,19,75,103,207,100,73,138,31,189,134,99,115,104,13,75,75,17,156,211,13,146,213,76,179,101,178,75,175,251,254,255,221,251,244,131,255,124,241,28,70,63,190,4,66,108,200,102,130,236,219,16,158,117,160,185,68,129,6,26,217,119,140,12,197,65,126,6,125,149,118,223,252,91,247,15,191,147,74,128,108,124,54,103,182,49,176,104,8,150,150,246,194,77,71,150,201,160,25,119,181,157,206,115,145,75,52,178,216,177,6,77,160,150,125,204,104,217,208,194,182,120,213,187,135,3,129,99,247,197,215,187,47,191,135,88,228,142,73,22,61,186,143,16,82,181,144,133,233,22,80,181,183,68,230,31,221,146,183,118,223,248,156,27,213,227,143,215,179,142,190,113,16,240,146,30,6,4,47,85,78,187,199,87,200,54,227,198,133,39,221,25,26,167,174,77,147,21,8,214,3,194,150,66,147,173,145,1,194,72,233,10,213,85,182,39,129,111,247,238,51,82,16,184,219,88,17,226,236,125,4,185,83,236,80,232,110,88,144,181,39,149,134,83,142,191,201,94,102,203,41,102,204,87,32,63,236,212,226,31,98,131,79,187,196,45,96,86,203,217,138,153,25,223,163,199,31,15,61,133,216,141,71,143,0,76,74,104,238,246,239,152,88,52,229,92,224,67,154,115,16,96,145,33,49,187,220,44,205,201,107,152,160,154,154,156,68,139,96,182,68,111,130,53,124,43,101,210,155,114,89,94,151,191,147,151,241,173,235,252,200,200,87,75,179,89,196,169,32,50,192,146,175,67,11,227,147,57,32,201,150,74,219,65,222,100,114,83,223,212,13,171,184,124,29,55,188,130,175,158,150,129,138,208,45,64,87,33,186,50,138,87,119,228,88,20,221,70,63,228,150,107,202,83,220,102,182,60,228,19,88,219,20,243,57,25,62,23,17,41,40,208,41,174,145,203,14,181,223,201,201,212,214,16,203,51,153,249,31,144,27,62,155,67,120,72,37,158,128,60,158,18,69,239,18,131,26,160,96,2,9,11,135,120,160,198,50,105,222,234,216,107,39,36,156,193,248,205,40,211,165,146,33,7,181,30,96,88,20,191,221,144,54,185,175,81,84,19,69,105,9,209,101,228,4,97,120,5,14,160,158,117,109,75,210,30,32,100,15,25,196,142,74,106,101,229,108,71,98,164,197,217,107,186,135,69,107,195,146,13,23,2,106,34,205,27,218,250,166,5,79,106,137,93,82,4,100,94,168,12,23,57,193,230,37,34,136,246,161,145,182,64,15,78,217,57,28,75,88,82,25,216,32,111,97,27,133,203,199,170,64,207,155,205,180,180,119,243,86,247,214,111,137,13,238,253,103,95,186,251,217,199,187,191,250,219,238,171,183,254,243,5,186,27,164,221,215,94,223,123,255,54,184,110,147,250,179,152,97,187,136,40,252,34,188,153,194,30,154,85,112,110,108,240,69,140,91,163,220,241,134,98,26,216,240,214,167,169,200,108,215,179,142,137,75,58,192,238,56,124,238,122,94,115,100,76,33,215,156,65,169,14,191,161,51,22,107,59,95,211,80,53,116,61,163,99,79,92,204,176,46,72,190,104,239,113,236,1,23,19,76,46,176,90,150,126,18,224,148,137,5,125,113,42,135,33,22,183,77,112,95,153,109,199,143,5,27,23,7,80,144,41,28,115,69,14,180,245,245,47,66,31,130,208,234,11,115,220,192,13,99,190,65,176,243,243,238,12,97,209,230,131,142,4,116,218,205,151,150,228,83,216,29,113,114,52,63,129,46,14,207,197,51,47,215,228,85,231,226,145,166,198,171,133,74,109,2,244,204,112,253,100,228,27,165,83,206,253,115,238,208,121,224,208,121,224,208,121,224,208,121,224,129,57,15,56,22,120,115,136,140,85,140,45,167,99,62,182,65,247,213,95,65,238,208,131,236,94,176,231,231,251,62,56,55,2,167,239,83,16,205,46,176,115,154,189,240,208,129,224,208,129,224,193,59,16,44,0,187,176,248,72,219,195,240,123,233,208,30,230,208,30,230,155,99,15,227,191,30,185,121,243,93,170,251,9,226,238,191,135,195,230,195,219,109,204,185,241,147,0,33,243,20,48,172,3,192,166,47,105,241,0,119,65,156,196,152,254,235,191,39,190,49,1,145,20,219,148,234,232,133,107,82,205,221,29,98,193,35,150,5,200,71,215,5,109,154,135,198,102,38,128,12,237,185,20,18,24,203,120,104,223,94,11,225,208,108,230,208,108,230,91,104,54,115,20,168,224,139,142,121,204,215,108,0,35,71,42,115,122,152,199,136,225,2,31,38,243,24,98,141,1,26,158,7,106,40,227,37,40,60,79,93,35,25,241,210,35,207,176,98,51,216,134,198,115,71,194,184,30,65,179,26,226,32,14,182,52,135,134,54,135,134,54,135,134,54,15,194,208,102,73,169,61,82,134,54,3,130,247,225,52,180,129,193,125,109,134,54,194,45,228,212,17,233,252,16,78,208,95,155,48,136,189,0,141,52,220,241,222,149,254,78,24,215,111,248,119,172,207,28,231,33,52,226,145,221,251,174,24,38,243,12,36,73,152,160,211,208,54,82,231,208,61,168,91,154,24,82,78,116,82,212,34,195,170,148,27,13,231,82,149,124,86,0,104,168,16,115,27,251,43,202,62,94,188,68,74,178,202,245,107,234,181,74,232,234,240,189,183,156,91,161,236,119,198,195,206,163,31,116,71,33,194,226,116,233,162,124,205,107,214,116,90,94,148,143,6,153,53,61,86,186,230,168,149,207,236,207,148,233,177,67,83,166,67,83,166,40,83,38,231,160,62,52,101,122,164,76,153,96,222,14,77,153,14,77,153,152,41,211,133,210,25,249,44,54,101,154,152,172,214,252,166,76,23,228,115,242,130,107,202,148,175,140,86,42,181,234,132,99,202,116,190,116,214,185,115,142,29,154,50,29,154,50,29,154,50,29,154,50,61,48,83,166,173,85,172,36,116,236,120,158,191,179,251,242,251,7,217,157,144,199,141,116,199,114,54,17,141,19,132,65,52,128,99,186,140,235,30,8,16,32,40,243,0,193,82,55,30,68,119,162,173,212,221,47,222,234,62,255,34,179,146,242,13,154,176,189,7,1,198,146,104,47,70,166,250,139,103,187,31,254,236,224,236,197,182,86,23,2,122,221,187,243,203,221,119,223,59,200,94,231,88,206,103,113,180,63,125,30,39,177,57,136,30,79,35,38,208,181,4,220,187,243,218,189,79,15,168,167,249,142,189,229,79,133,216,123,245,30,218,220,29,218,220,29,132,205,221,83,192,215,94,122,164,109,238,248,12,96,135,54,119,135,54,119,223,32,155,59,142,162,227,102,140,210,125,251,177,177,227,73,197,48,204,147,110,98,226,158,209,162,33,216,119,64,30,40,102,8,241,41,96,134,37,240,60,120,179,57,158,252,13,71,97,72,146,210,96,20,18,250,58,20,133,158,228,164,228,193,35,102,16,199,209,235,194,188,97,170,126,223,43,218,201,84,31,54,29,208,77,236,233,32,156,70,232,116,80,144,7,187,215,49,145,43,96,134,81,195,251,223,238,132,128,14,71,14,237,41,54,126,28,58,61,20,69,46,236,131,178,226,227,248,47,1,75,142,213,232,129,111,124,129,5,12,71,102,18,19,89,135,203,12,69,164,215,40,150,62,121,20,55,63,207,181,10,83,184,244,240,216,193,250,217,235,240,137,94,74,96,1,235,240,241,161,19,189,52,88,171,87,63,203,46,160,124,225,33,67,57,15,232,21,59,2,233,11,137,144,190,208,3,233,11,131,69,58,145,31,164,187,207,255,56,35,96,155,72,25,246,113,142,115,13,71,224,6,119,19,27,55,84,244,17,138,27,6,244,1,157,9,188,8,68,64,22,22,148,236,3,87,130,108,37,28,89,208,77,108,92,17,225,77,40,170,40,200,135,6,235,15,155,193,58,155,140,7,111,180,254,109,48,88,191,12,34,164,227,223,136,120,142,68,148,68,238,162,111,113,60,71,135,112,103,95,225,100,99,159,23,92,43,117,74,133,34,170,64,146,233,77,193,10,136,169,45,249,188,196,191,65,208,131,95,0,6,42,216,158,157,145,183,142,70,245,254,95,222,98,154,83,244,238,142,76,31,223,253,236,99,231,241,40,247,248,203,159,59,143,199,64,153,74,89,101,167,185,221,95,127,208,253,236,51,54,207,65,237,254,242,254,205,207,61,229,163,208,82,47,179,122,58,242,94,86,245,64,94,62,127,39,204,170,158,161,41,94,43,76,5,119,104,155,127,104,155,127,104,155,255,13,178,205,135,124,82,143,148,113,254,160,0,126,56,173,243,241,232,146,152,231,247,103,135,239,92,190,78,185,43,153,243,48,46,92,13,204,199,120,25,100,174,124,65,180,223,167,23,44,87,1,127,71,135,28,161,153,176,69,162,200,3,114,117,9,135,233,81,20,112,229,120,3,123,69,36,92,249,146,23,24,254,104,103,66,115,143,212,150,43,198,66,220,125,249,22,124,131,28,5,250,240,16,208,100,91,244,16,48,246,225,33,32,102,52,18,55,189,45,152,243,63,93,58,46,159,240,154,243,63,45,95,146,47,7,153,243,63,89,58,225,152,86,158,220,159,57,255,147,223,82,115,254,135,151,140,238,195,209,192,49,42,19,210,113,193,74,102,82,111,120,155,66,232,55,30,70,7,180,13,180,37,161,30,29,83,98,128,19,111,49,215,124,171,71,251,4,163,201,59,248,118,58,74,184,119,230,161,167,196,35,229,41,129,39,238,208,85,226,208,85,130,185,74,252,160,116,82,54,12,226,43,81,152,170,248,125,37,126,32,31,147,159,114,125,37,38,114,218,104,126,60,55,234,248,74,104,8,82,195,185,210,109,227,235,115,151,56,244,133,56,244,133,56,244,133,248,102,249,66,152,86,99,221,211,25,250,121,247,203,87,211,205,204,193,244,103,183,171,222,209,161,127,183,62,79,223,253,236,133,230,88,230,32,237,185,15,13,179,31,30,195,236,129,89,98,155,6,80,206,138,241,72,219,98,147,61,71,54,194,67,109,139,125,104,125,125,104,125,29,107,198,156,91,132,155,52,124,217,248,109,83,6,104,106,72,245,123,28,4,148,56,195,125,9,19,225,208,250,42,162,75,78,105,235,86,90,26,149,32,179,120,216,140,54,214,99,207,40,220,169,161,51,138,113,48,80,92,11,23,168,128,111,184,108,31,24,194,9,24,73,16,158,143,68,56,2,62,54,198,49,85,17,138,114,130,134,111,165,149,73,11,95,143,13,3,18,86,33,250,123,12,49,160,150,241,176,68,73,12,149,14,187,50,95,52,117,204,204,162,177,238,49,184,216,17,76,9,122,8,71,131,84,243,76,129,239,202,75,211,102,105,251,81,83,45,179,253,36,8,61,172,13,29,36,42,232,83,85,65,244,65,94,42,242,122,96,140,215,82,135,232,50,150,244,205,139,166,166,165,125,21,50,51,21,132,208,181,25,220,194,168,183,133,198,122,116,3,141,117,250,254,142,35,112,221,151,194,255,33,213,56,87,149,182,82,213,237,173,71,74,227,60,7,246,26,131,131,123,208,138,231,29,38,36,107,24,84,74,102,202,18,183,134,36,57,221,223,42,202,100,130,90,22,142,7,177,237,36,138,110,30,169,33,250,110,94,240,43,108,69,87,167,13,183,158,64,117,112,101,136,4,137,163,10,143,175,218,165,8,151,77,16,118,26,37,11,157,251,134,87,213,88,53,16,119,133,238,145,32,109,99,219,40,169,174,112,178,99,48,133,35,195,67,108,93,99,219,112,148,141,27,131,15,171,123,24,59,236,209,87,137,249,118,215,161,102,236,145,210,140,241,243,119,168,32,59,84,144,49,5,89,211,40,117,12,185,70,84,100,147,147,99,99,126,21,89,19,29,47,134,108,26,92,68,177,177,90,109,84,169,228,28,45,217,170,81,170,185,23,81,197,56,12,42,118,168,72,59,84,164,29,42,210,30,152,34,173,221,80,140,139,112,159,59,61,222,255,195,79,118,111,190,184,251,251,23,238,255,225,173,131,234,177,92,65,203,76,169,218,222,78,255,231,173,123,127,122,238,32,58,221,208,20,184,202,197,20,144,123,95,188,217,125,241,159,7,151,252,17,119,42,132,212,34,61,30,108,202,199,214,186,63,217,229,238,75,159,119,223,127,245,96,211,92,66,191,194,96,73,167,177,6,123,24,238,234,80,171,58,16,173,106,29,139,141,203,143,182,86,181,123,251,141,221,103,63,32,71,226,97,132,171,67,29,235,55,71,199,202,211,22,220,140,185,68,72,104,4,128,96,5,158,72,171,112,51,23,134,124,167,167,152,51,192,145,71,33,211,192,195,62,88,44,97,98,200,131,37,135,112,234,15,81,148,190,138,137,40,214,89,2,92,185,132,93,4,186,184,65,28,80,152,9,158,178,227,79,6,158,10,76,136,65,145,88,140,129,65,190,179,152,24,20,169,212,16,12,122,6,49,168,32,38,28,101,234,197,216,67,19,53,70,32,159,35,241,158,32,94,12,71,165,71,97,124,176,49,99,120,130,220,147,35,148,167,223,19,174,81,145,204,143,177,70,61,253,37,72,236,41,112,25,17,169,61,197,209,28,208,118,231,57,141,0,108,62,52,235,87,224,136,122,205,73,194,76,171,46,251,213,99,54,30,230,60,171,122,179,254,176,4,173,9,15,81,179,159,176,52,223,70,83,158,117,204,147,109,61,196,214,59,152,67,116,156,104,75,219,73,67,185,124,173,209,91,120,138,202,125,114,209,85,225,242,4,3,247,68,204,62,202,157,211,226,67,183,154,55,106,75,88,108,20,191,21,132,129,136,67,7,37,32,57,29,0,78,50,65,189,96,70,20,45,214,135,41,44,75,70,54,34,117,229,9,163,177,124,253,97,80,210,74,233,48,18,202,97,36,148,3,140,132,50,215,50,30,53,179,180,71,195,28,77,57,48,115,52,101,144,230,104,15,32,236,10,127,107,186,182,101,188,208,195,47,51,18,234,17,41,82,178,74,206,189,235,84,114,153,213,48,158,76,200,131,202,243,106,129,12,131,175,182,216,246,55,63,120,74,232,210,164,23,104,208,186,124,68,98,170,160,161,161,114,121,195,40,109,25,242,156,207,222,113,195,144,203,6,34,182,131,236,29,55,141,210,156,107,102,178,102,236,47,192,202,166,113,152,48,245,208,232,177,135,209,227,161,177,227,163,105,236,120,104,228,120,104,228,232,24,57,206,26,165,53,67,190,74,140,28,11,185,202,164,223,200,113,214,144,43,134,92,231,140,28,213,137,233,137,169,177,137,113,199,200,241,186,81,186,234,222,62,75,131,85,206,243,214,142,84,138,219,84,76,196,198,130,24,183,189,153,202,73,59,7,98,126,136,88,149,114,181,213,49,236,4,182,135,251,55,43,244,118,121,104,85,120,48,86,133,184,38,111,86,88,169,194,35,246,228,161,182,43,164,202,143,42,94,42,174,233,217,111,238,116,191,252,213,189,79,255,212,125,237,95,82,188,38,106,104,251,138,41,71,63,4,227,134,152,111,55,91,21,160,248,87,17,1,233,102,64,124,238,141,189,79,238,236,189,241,143,123,127,125,215,99,247,245,96,45,108,254,117,115,247,189,15,8,50,190,177,22,54,81,89,24,200,192,93,77,25,93,44,241,124,174,199,246,225,114,205,22,96,152,242,139,0,18,87,239,197,214,120,152,202,203,25,86,168,162,101,99,85,7,117,88,216,137,29,126,3,4,186,136,147,53,81,86,85,114,125,210,67,250,138,145,226,254,16,85,32,193,131,88,34,97,40,244,128,156,5,248,142,80,76,108,235,220,218,48,82,194,53,181,227,94,56,15,106,19,229,227,236,162,139,248,232,118,183,81,33,98,27,225,186,201,246,18,107,94,216,76,236,234,99,198,254,228,18,161,235,224,44,54,127,178,14,210,18,221,99,134,190,160,234,118,188,11,64,55,84,109,211,61,252,115,82,127,167,60,221,94,172,29,48,209,141,127,214,27,1,103,125,242,150,200,185,31,121,228,123,84,207,17,249,140,48,16,162,94,249,96,78,38,122,179,133,28,75,236,38,140,121,46,185,23,103,200,193,228,84,240,218,62,135,158,216,28,22,185,115,155,191,99,31,192,217,205,79,37,90,243,36,86,6,49,137,40,81,30,93,195,175,166,71,150,127,120,229,138,186,50,82,151,159,120,34,131,56,44,101,147,120,214,160,133,148,15,197,50,55,154,152,136,22,104,140,16,92,139,56,250,86,105,222,231,177,230,253,20,14,162,49,58,61,90,69,23,204,13,35,110,230,22,224,241,65,126,109,71,136,240,188,2,195,16,145,158,32,124,35,23,137,43,146,193,247,73,81,34,215,162,228,149,189,241,39,61,124,15,20,221,249,30,90,240,148,23,15,178,16,201,244,188,164,122,114,52,225,27,136,225,32,223,184,117,66,245,221,116,147,82,117,183,120,137,64,7,156,120,145,166,3,97,205,247,82,25,179,99,154,41,139,151,37,202,69,200,68,109,188,130,216,44,30,158,158,237,9,59,179,207,204,32,156,62,101,81,45,185,73,110,152,104,224,130,102,45,26,22,17,14,160,69,229,36,2,41,55,26,160,42,78,251,228,74,120,199,138,104,43,145,232,200,30,241,40,34,152,2,229,19,206,21,15,82,181,175,89,154,226,240,251,209,146,20,38,22,21,228,142,209,129,68,68,73,12,171,235,82,68,61,80,227,188,1,196,134,127,176,34,41,92,114,38,68,212,42,211,165,142,138,25,33,32,148,115,107,17,112,133,191,145,10,94,96,211,25,42,255,244,35,75,208,237,19,129,7,89,82,233,224,89,57,56,169,163,103,49,83,253,190,192,225,123,194,130,203,102,239,201,22,69,196,142,194,205,149,19,247,51,21,103,188,83,193,14,173,146,225,124,236,57,85,248,155,95,229,31,32,145,238,169,241,135,153,64,115,224,234,248,41,71,112,4,43,239,233,124,26,126,93,120,210,25,140,212,221,251,102,80,244,81,162,170,129,162,171,106,54,120,141,61,140,104,112,128,70,42,237,123,3,234,232,89,75,3,186,167,96,228,78,22,20,183,235,152,58,29,23,101,100,181,59,68,0,160,206,116,7,226,222,14,225,106,29,175,2,199,175,187,65,247,210,57,163,116,195,144,23,168,132,57,159,11,144,48,159,51,228,37,3,209,50,156,27,125,46,95,157,152,26,175,58,18,230,69,163,180,224,74,152,143,98,130,103,186,48,166,162,198,46,146,166,149,201,194,24,225,175,167,114,211,19,228,83,126,92,203,163,79,203,203,82,5,145,186,232,238,213,109,180,224,81,171,82,7,113,99,38,216,161,129,223,34,186,78,215,52,105,69,70,213,16,235,188,118,189,211,2,73,173,84,69,52,236,48,126,2,101,204,234,10,157,198,236,227,232,14,60,7,187,210,162,132,197,154,154,10,185,18,200,131,10,2,92,179,37,92,197,170,154,58,24,15,90,157,10,84,112,191,130,147,31,174,1,220,33,90,13,210,48,206,182,192,190,13,229,73,41,149,243,2,205,107,218,13,218,38,144,246,203,146,213,68,116,180,4,152,147,26,138,137,9,140,213,14,250,181,178,195,193,188,156,151,71,229,49,121,92,46,200,19,168,42,41,67,204,93,203,196,214,124,219,156,83,228,50,41,172,181,128,200,145,150,244,230,82,7,145,168,240,225,184,6,230,209,167,245,170,217,178,90,53,123,248,178,66,158,156,84,244,139,240,251,40,186,139,151,90,32,102,150,202,38,162,177,41,8,196,253,146,52,43,1,15,98,96,76,35,220,175,193,132,52,193,241,114,5,209,196,167,57,157,181,229,234,162,93,157,117,83,84,87,35,106,169,209,128,27,17,13,226,40,162,85,184,239,18,136,176,57,189,119,241,134,108,41,53,205,222,42,183,219,166,162,91,74,163,120,30,113,44,58,196,46,0,165,90,81,51,100,176,13,64,11,87,51,170,91,231,26,138,81,188,142,30,209,168,32,197,85,67,54,27,54,192,164,42,58,232,199,23,93,253,248,64,76,93,219,131,143,44,68,184,156,39,169,188,6,232,108,91,107,19,10,125,155,18,232,221,247,110,239,221,124,246,238,87,55,119,159,251,43,58,216,90,77,4,133,4,213,240,26,100,84,252,75,207,118,223,249,232,238,151,175,238,125,121,75,168,52,202,87,194,17,45,247,94,250,188,251,239,231,132,74,56,203,8,90,228,86,203,0,75,203,179,64,233,174,96,251,239,117,98,22,39,17,225,104,203,172,47,170,132,166,199,149,133,47,52,71,201,138,172,91,199,209,122,230,210,149,188,245,215,160,44,37,221,215,255,228,60,206,1,0,2,119,130,86,151,211,160,195,64,184,167,168,211,43,174,16,100,142,107,90,236,160,166,77,209,3,93,85,215,89,229,106,83,109,219,32,200,197,95,218,91,52,43,98,213,102,21,84,213,178,171,109,250,185,137,72,119,90,87,181,219,244,147,102,53,234,244,58,80,54,213,230,42,253,98,160,133,72,239,12,179,110,178,79,86,213,249,100,227,92,140,166,3,202,122,195,222,160,54,193,96,61,185,212,234,160,77,129,93,165,209,32,157,184,133,53,131,124,90,221,170,174,98,52,108,27,168,41,22,215,176,214,168,26,46,188,182,205,193,174,110,52,2,70,100,213,26,236,221,234,170,251,89,169,186,117,106,13,203,170,26,236,109,179,230,150,96,93,43,108,219,50,226,104,56,208,45,247,187,211,228,142,188,97,182,47,88,230,124,19,68,129,77,55,73,37,250,130,211,123,178,47,199,76,133,34,68,51,234,238,23,84,2,51,120,90,161,72,213,107,144,39,99,94,193,30,228,172,20,237,58,250,106,67,91,95,218,178,156,87,169,86,203,109,170,213,62,165,25,252,215,167,116,149,255,186,128,26,160,6,40,182,98,218,174,229,53,28,108,238,55,84,249,84,171,202,125,54,220,62,78,49,80,97,132,21,197,249,92,54,41,66,208,189,141,142,192,173,226,118,149,75,249,137,206,9,10,60,94,214,238,192,248,175,8,11,236,43,96,136,108,57,134,16,110,215,189,243,231,189,247,62,224,119,152,28,127,63,226,156,155,104,7,225,205,133,22,41,238,4,246,5,249,128,73,162,28,84,128,254,224,236,64,171,156,108,85,180,200,9,116,104,139,88,142,69,58,89,207,92,66,164,119,127,135,14,163,221,219,175,7,193,119,255,131,91,123,111,124,228,41,231,1,125,255,5,127,57,134,56,137,80,2,109,28,23,30,116,118,118,239,220,14,236,236,95,127,231,75,184,52,77,221,231,255,121,247,206,155,78,201,52,0,0,39,138,69,206,206,42,190,167,115,114,69,177,156,105,66,159,203,42,172,126,252,141,124,100,43,171,3,215,101,78,102,25,96,37,9,157,163,115,32,11,132,91,97,189,195,61,167,50,14,124,232,245,180,137,199,158,208,119,239,252,113,239,247,207,5,88,214,227,67,50,94,27,187,159,124,212,253,233,43,97,205,160,83,55,94,51,161,70,254,236,148,14,111,134,247,237,14,179,242,39,167,108,175,54,186,255,250,96,239,163,159,221,251,240,39,187,31,221,12,28,14,58,104,227,193,129,152,141,123,63,254,50,24,14,59,38,28,123,47,255,115,247,217,32,180,242,87,65,12,112,208,118,232,190,19,132,90,122,231,245,106,226,222,205,87,118,223,248,170,251,202,237,238,139,191,8,16,94,201,26,166,218,136,0,201,239,249,136,182,208,189,175,126,115,255,133,87,200,108,3,251,173,193,54,177,12,240,43,108,182,84,178,106,157,115,79,213,26,202,86,49,175,141,193,205,185,100,131,136,185,144,147,59,150,102,158,53,26,91,132,28,67,36,90,5,109,0,124,70,162,243,13,245,116,209,160,66,22,236,0,6,84,169,32,105,49,142,168,173,106,7,110,37,98,166,68,246,60,88,222,103,61,14,111,41,34,156,207,100,177,148,33,157,41,82,51,57,68,157,102,137,87,97,154,82,189,50,48,73,240,71,222,135,59,210,181,118,93,70,63,52,244,179,141,72,195,236,137,115,199,224,199,2,250,89,215,107,114,246,220,25,244,233,216,226,209,3,240,89,194,171,136,241,179,136,198,194,187,12,45,128,141,72,99,202,128,116,197,158,68,196,97,30,50,132,72,228,30,64,108,95,27,30,180,225,155,115,6,6,120,147,184,231,35,227,85,193,216,22,191,102,214,113,136,96,255,59,248,200,229,171,227,110,55,152,228,20,209,236,178,195,36,123,133,169,132,132,196,10,135,30,9,149,111,152,110,54,101,238,173,96,251,233,124,137,193,115,196,200,114,196,49,122,218,104,109,104,38,234,32,123,195,68,45,22,71,157,154,196,21,198,173,235,175,252,144,228,94,238,35,90,52,16,201,44,214,51,204,226,81,116,164,165,189,21,162,130,69,3,57,29,217,0,84,16,26,24,19,27,96,228,103,150,210,105,145,141,121,43,11,13,143,71,52,172,216,241,219,85,68,120,11,225,205,34,242,145,172,219,139,154,113,113,163,149,142,168,39,52,57,17,222,100,217,140,213,98,217,20,26,156,20,27,100,76,72,86,224,4,72,195,103,208,209,228,109,57,184,190,208,195,84,72,15,46,99,17,163,121,183,178,208,246,116,72,219,198,134,21,167,85,168,198,218,99,140,125,242,37,138,206,90,32,167,3,20,34,6,58,0,4,237,15,170,86,50,150,89,36,196,225,252,10,108,126,255,123,88,188,120,218,170,131,112,99,9,237,235,48,189,3,189,119,179,148,221,40,25,248,69,114,52,135,156,251,248,220,189,0,212,127,192,177,139,185,2,238,216,101,192,161,197,19,10,3,208,85,32,2,118,146,29,99,24,168,80,33,2,6,92,35,0,6,242,102,0,16,103,61,77,138,62,117,244,197,35,105,238,52,135,118,16,73,78,139,74,244,247,50,253,237,78,130,108,56,47,148,8,47,15,0,178,71,105,208,164,23,141,29,209,117,68,227,250,160,137,74,193,89,12,52,232,92,17,150,23,23,35,96,146,168,70,3,191,40,86,115,71,126,78,247,140,219,133,247,8,15,186,243,177,200,61,149,56,5,153,87,245,2,43,173,127,181,158,211,46,126,197,138,241,142,69,87,104,47,85,35,17,92,88,33,206,175,220,161,131,235,145,141,14,249,6,66,15,39,92,15,148,103,86,188,134,73,189,222,13,147,122,208,48,19,57,132,182,205,159,193,164,42,105,254,168,190,174,69,157,215,164,46,100,213,165,82,155,222,208,179,154,189,225,103,53,201,8,168,76,37,214,16,104,221,120,99,160,149,29,60,157,210,140,184,120,66,85,99,227,233,20,208,53,50,145,158,245,198,18,169,215,27,71,164,30,151,82,163,209,123,249,168,12,249,11,141,250,170,125,113,21,157,200,70,58,180,106,6,59,85,205,41,237,222,64,19,1,96,232,69,239,169,7,64,235,107,26,89,66,104,18,226,34,29,100,101,161,136,9,168,139,29,184,141,11,154,21,107,12,68,20,25,227,122,38,21,41,230,99,53,77,36,161,49,154,38,21,241,174,170,182,98,53,205,4,177,49,26,103,85,81,243,100,142,2,79,58,116,94,59,6,93,63,204,253,119,58,119,37,251,204,114,126,120,108,37,51,34,75,143,129,238,76,168,178,252,195,43,106,22,108,190,36,111,201,15,175,100,131,30,95,201,110,231,229,29,40,201,122,138,208,3,212,195,119,31,67,140,50,87,155,180,225,86,130,10,254,119,71,126,152,190,50,156,249,239,244,21,245,191,51,87,178,232,215,21,53,147,253,239,199,48,200,143,141,102,31,27,163,245,177,201,229,217,26,244,149,249,126,14,93,83,86,187,1,222,206,232,235,114,110,37,107,117,42,196,75,61,157,147,167,50,67,232,241,144,80,37,191,2,118,174,66,37,136,244,64,209,126,136,207,40,124,78,198,193,231,36,198,39,119,60,125,179,113,186,127,172,22,226,96,181,128,177,74,14,205,195,69,26,133,206,241,56,232,28,199,232,164,55,255,33,62,163,240,57,22,7,159,99,24,159,45,99,181,213,137,193,173,18,9,179,143,95,13,183,213,19,244,222,174,179,110,164,177,90,48,163,240,248,227,193,207,41,32,161,197,33,145,15,24,171,234,168,154,3,42,98,43,52,136,220,80,42,217,56,138,77,208,107,128,92,52,127,166,156,119,34,215,232,134,213,50,109,15,91,69,66,55,96,199,75,179,20,30,158,69,48,61,35,154,239,76,102,198,100,221,104,96,73,109,134,13,202,50,64,206,104,1,174,220,144,52,212,15,57,45,117,63,126,171,251,206,71,123,111,127,214,125,253,149,221,159,255,162,123,251,53,176,137,205,136,214,150,33,12,122,150,20,14,13,201,90,41,0,68,58,9,67,249,153,160,66,18,92,66,199,70,52,6,49,46,192,70,239,140,53,69,159,45,163,136,24,123,4,135,105,42,91,23,180,182,166,120,241,135,134,156,38,56,4,93,101,41,55,99,126,79,163,221,206,152,67,67,110,5,165,164,45,155,43,114,171,164,100,85,205,178,23,85,89,7,187,175,6,122,165,241,61,182,92,102,26,240,10,84,71,12,232,114,99,69,174,150,44,90,29,66,234,84,75,165,82,43,179,141,94,204,177,220,116,250,51,207,208,48,25,74,102,135,249,197,238,200,13,8,40,114,81,169,120,160,197,104,112,13,43,128,201,229,22,190,149,104,229,91,97,107,219,234,177,246,173,30,139,159,205,79,146,149,207,222,9,88,246,130,162,160,152,40,26,77,154,197,54,0,153,56,204,214,126,84,8,174,148,198,247,150,43,112,17,94,98,161,112,210,142,42,193,99,101,71,131,199,80,54,231,153,103,210,222,71,165,109,108,125,72,77,11,93,3,60,71,161,235,68,85,240,8,232,104,72,23,55,104,78,205,57,175,165,204,76,208,169,132,215,87,154,187,9,100,116,19,128,165,218,51,207,120,30,14,231,51,112,18,112,71,7,12,23,2,77,155,37,27,155,45,198,74,184,232,90,166,56,28,29,51,84,9,48,199,225,141,112,122,27,222,16,46,206,103,189,194,219,224,112,214,43,65,246,56,148,91,11,50,99,9,49,213,225,109,105,66,205,118,200,96,28,187,29,194,140,123,108,120,30,170,76,148,100,29,161,243,42,247,157,146,22,112,79,177,163,66,139,117,245,25,156,43,1,217,253,196,36,22,45,125,155,90,147,202,168,160,205,34,136,245,12,199,101,56,234,47,141,223,231,26,214,224,209,66,28,91,171,167,161,242,111,127,132,46,178,3,12,50,214,166,65,198,30,198,8,99,178,171,158,45,134,5,117,232,35,186,18,62,238,249,232,74,218,62,162,43,193,237,135,112,131,163,43,201,62,147,240,35,160,254,4,43,162,18,169,146,173,87,213,10,156,156,96,80,228,62,171,67,232,48,102,27,200,30,91,107,141,77,25,31,253,216,210,134,61,110,108,93,131,22,176,37,146,83,245,198,181,38,57,233,184,183,235,6,122,132,173,155,220,87,225,69,106,96,197,30,170,21,210,158,107,134,229,150,84,27,110,9,216,107,113,239,212,81,9,179,234,114,7,178,105,103,138,97,67,166,55,42,42,42,209,26,64,194,179,171,195,43,91,163,150,114,129,85,15,4,121,20,0,40,42,209,26,124,167,251,193,109,128,220,144,142,141,189,192,247,20,62,19,65,242,71,82,179,36,188,22,208,90,192,236,133,180,134,106,150,132,215,248,214,130,102,60,104,242,72,181,146,251,66,192,84,211,41,43,185,147,23,80,9,230,186,68,167,220,41,246,133,49,51,221,48,102,84,99,228,16,76,225,46,75,148,185,59,194,171,238,232,69,71,218,192,38,159,97,175,67,7,160,185,53,16,29,194,189,83,53,207,174,107,38,166,9,194,222,116,171,120,95,166,171,53,170,79,178,110,216,107,45,131,216,156,207,54,58,166,71,127,202,138,142,182,170,29,43,164,236,2,162,71,182,66,202,194,212,96,97,138,215,236,170,221,108,224,19,251,73,165,225,55,9,79,69,188,188,207,224,167,46,149,65,9,140,243,174,49,62,49,125,154,113,227,163,2,164,36,168,159,76,173,5,184,120,127,182,12,222,36,112,233,184,161,161,8,141,57,131,184,3,195,210,76,123,161,89,209,84,136,249,71,173,168,76,184,191,44,254,13,101,40,31,21,43,181,251,246,191,247,94,122,97,247,181,95,116,159,255,128,143,152,186,179,35,95,51,74,167,13,249,49,234,172,162,170,138,223,89,229,154,33,55,100,203,117,85,25,157,80,39,39,166,81,77,230,170,114,198,40,61,230,186,170,92,56,240,76,69,129,145,77,44,39,180,73,225,191,60,33,121,164,9,28,70,100,160,241,78,44,55,70,67,64,114,74,28,148,162,218,106,54,33,160,5,158,51,193,113,93,213,17,195,160,108,21,165,90,67,219,244,120,81,147,183,206,161,151,176,230,56,188,15,186,144,135,27,90,205,246,166,186,116,221,91,134,177,211,11,194,193,119,107,181,26,198,11,4,146,26,54,41,102,166,133,240,42,85,197,244,69,183,175,180,54,201,243,157,176,216,84,226,104,228,54,58,228,192,133,88,42,180,55,83,5,111,146,77,225,77,120,1,155,8,247,147,212,40,70,242,162,189,183,255,103,247,231,31,238,253,232,115,134,99,114,190,32,36,227,15,79,106,170,214,58,234,115,221,199,4,88,246,70,203,208,192,160,190,135,219,62,174,44,75,172,182,223,101,95,108,141,203,110,180,174,233,208,253,126,114,27,97,167,86,6,54,56,111,137,185,141,156,208,22,166,166,177,112,60,228,179,48,195,232,104,178,53,115,152,47,161,120,39,27,168,40,141,227,100,169,50,203,116,87,148,148,142,221,114,103,66,90,69,213,26,80,117,152,154,188,65,76,39,8,245,100,224,152,36,52,101,42,196,252,193,79,40,191,206,226,97,173,3,30,192,124,134,122,24,65,92,48,108,21,116,14,190,202,12,62,3,156,211,136,237,28,77,106,0,57,177,96,208,100,235,226,114,39,88,9,153,225,51,4,39,124,128,132,136,157,68,54,69,244,166,102,97,66,200,144,130,209,133,215,169,187,15,114,16,44,130,132,111,227,35,183,217,166,98,88,53,156,176,227,128,162,154,245,222,67,8,14,124,16,179,166,135,129,159,65,199,194,238,207,190,232,254,207,151,221,151,127,127,239,203,47,239,126,246,49,58,55,188,21,173,182,110,24,26,28,44,44,112,143,3,157,175,174,123,26,161,234,102,189,162,164,115,114,138,254,203,78,101,36,153,204,37,219,203,108,194,185,61,45,241,89,139,216,166,118,236,223,129,233,65,152,147,186,255,126,222,187,239,101,240,58,240,62,92,145,73,110,196,97,186,206,134,171,171,90,117,77,83,201,10,109,96,6,18,51,237,120,101,62,217,194,41,200,124,193,219,168,59,28,236,77,73,87,157,224,48,36,226,12,245,100,224,183,61,9,168,67,118,9,244,199,69,89,163,246,94,56,92,156,231,140,194,110,232,190,35,42,20,202,232,195,138,127,77,150,184,247,252,199,86,88,15,78,188,17,122,188,60,68,241,70,186,207,127,146,186,247,220,27,3,137,55,66,163,141,156,197,209,70,206,147,104,35,213,73,136,54,114,204,241,218,196,88,57,77,226,26,6,56,71,90,17,222,145,12,187,17,62,144,173,232,72,195,188,99,104,236,160,37,120,249,228,193,97,134,94,62,248,35,60,180,96,227,113,193,63,240,173,85,220,102,235,151,178,40,129,78,65,252,74,225,211,121,112,139,6,251,220,38,15,130,44,246,238,198,64,110,19,133,134,224,228,232,92,34,216,99,138,187,63,216,166,193,206,205,226,46,165,174,164,156,91,164,142,27,198,99,192,191,141,38,252,38,200,144,36,113,72,219,56,168,56,174,167,89,24,76,242,17,3,23,26,161,132,183,228,55,56,203,254,11,20,139,66,164,101,238,121,136,176,255,60,141,89,66,196,235,78,35,196,56,31,150,144,207,216,52,100,95,59,226,113,254,52,241,84,247,133,165,231,120,95,66,75,133,218,137,30,225,98,39,59,196,80,201,144,207,187,49,87,158,100,51,200,85,245,90,127,58,179,204,228,153,142,151,130,24,45,151,26,127,186,213,33,72,143,104,241,233,82,29,158,175,104,10,153,172,52,160,101,199,214,183,215,140,176,17,29,13,208,145,208,221,199,41,49,188,136,97,85,64,252,0,11,55,24,81,134,15,75,164,121,103,216,158,14,88,168,97,204,16,243,157,177,23,156,238,2,131,2,195,185,197,209,111,81,218,87,45,11,228,216,12,145,216,0,183,138,248,98,135,189,51,156,107,163,74,9,48,18,210,15,40,80,76,230,73,248,156,111,182,58,150,6,52,167,176,127,48,19,134,213,220,164,188,99,7,21,231,73,172,66,214,209,178,153,197,27,31,110,173,29,217,37,29,61,67,160,156,191,241,204,51,195,249,239,128,188,26,142,9,71,225,99,12,40,164,56,55,149,208,14,176,122,9,34,139,7,132,160,8,142,54,238,13,42,238,82,196,193,246,7,145,43,4,47,138,192,237,192,145,41,126,107,250,175,53,86,180,75,84,249,91,12,61,6,141,30,49,101,216,228,177,6,202,84,163,41,144,86,251,136,242,243,252,39,136,132,9,143,45,30,160,205,176,36,174,68,84,103,196,210,61,26,142,231,172,231,182,15,213,188,89,68,116,244,148,81,58,102,200,151,136,232,104,170,54,57,234,23,29,61,101,200,23,12,68,69,113,194,163,41,109,180,48,54,49,233,8,143,46,27,165,75,174,240,232,248,3,20,30,45,217,201,196,71,56,166,104,1,135,20,221,175,32,73,236,250,161,17,37,61,88,6,24,103,201,100,211,82,71,164,58,4,152,25,231,164,81,56,125,163,0,1,145,117,241,25,29,243,185,94,145,82,157,19,147,138,12,68,61,26,59,242,179,150,166,152,213,85,180,142,208,118,53,154,232,20,61,5,46,131,115,10,196,255,66,87,64,181,209,81,53,136,174,68,234,137,229,88,232,18,180,102,88,2,251,7,16,89,187,87,36,83,22,126,148,231,145,255,241,51,204,35,147,192,155,48,236,158,173,144,216,54,18,91,40,86,181,213,214,212,37,196,202,129,216,230,106,39,189,76,248,97,226,58,137,24,123,35,32,168,112,112,250,215,152,129,59,177,8,0,157,146,247,223,184,213,253,248,215,187,175,191,179,247,233,31,252,209,55,201,36,133,113,195,164,20,237,58,129,227,37,79,49,127,187,179,131,200,132,224,108,162,226,134,192,252,165,37,174,200,241,128,224,252,65,146,152,73,34,147,166,2,89,116,184,72,16,202,148,172,154,24,220,47,108,5,188,104,248,160,204,87,108,241,239,247,82,65,220,112,40,52,177,58,198,115,239,233,57,245,253,148,39,96,127,0,182,200,162,233,185,123,133,88,252,23,201,195,144,29,157,143,179,165,243,113,247,116,254,128,54,117,254,1,236,106,94,200,245,13,223,213,249,232,109,157,15,222,215,249,128,141,237,252,255,86,200,178,158,198,178,172,19,88,150,53,81,173,86,16,181,246,100,164,44,75,36,82,14,80,154,213,43,224,87,95,178,46,143,88,202,37,108,9,201,66,11,16,70,28,9,11,150,101,57,150,117,59,242,129,72,203,124,15,113,7,112,152,207,235,22,108,14,28,81,4,239,68,254,193,195,44,60,115,143,99,248,70,182,27,54,56,38,27,15,239,246,88,242,181,40,145,153,40,136,34,108,169,155,31,13,100,1,70,136,164,205,149,172,249,132,109,190,212,102,158,178,40,22,223,3,16,54,173,200,163,237,229,240,246,30,97,92,40,127,24,104,117,77,88,121,206,246,154,26,70,211,146,101,115,5,93,105,85,53,51,195,223,134,188,72,192,189,34,73,35,223,207,129,141,225,99,134,182,105,95,132,40,45,124,102,39,111,206,42,124,233,162,203,176,94,111,104,229,70,131,51,76,216,225,227,112,70,10,38,25,34,142,111,169,30,217,164,95,28,198,73,75,2,4,28,184,195,125,136,108,194,4,20,12,239,26,66,185,230,90,173,107,8,217,238,148,32,96,201,148,136,98,28,126,102,140,101,109,133,153,90,179,114,54,63,32,91,193,31,74,80,75,182,49,29,18,88,215,104,226,82,187,29,88,106,183,101,255,162,227,206,49,178,56,236,3,207,208,21,242,110,62,198,203,121,120,219,165,29,163,182,22,183,162,61,223,89,132,149,224,46,50,94,97,155,103,210,34,137,69,174,19,171,213,212,66,101,75,36,221,50,219,8,14,21,30,107,60,94,128,34,71,147,247,14,199,143,141,120,3,74,50,158,48,161,89,156,72,203,193,39,98,228,186,245,142,200,57,63,15,86,188,134,40,228,191,252,38,150,144,205,165,129,30,152,148,141,239,18,110,196,147,70,233,73,67,254,1,17,179,169,154,82,240,139,217,78,26,242,113,3,17,120,174,152,45,167,106,149,234,212,116,222,17,179,25,90,233,7,174,152,77,211,30,156,152,237,148,94,179,151,208,136,30,128,125,22,235,234,91,42,80,99,28,116,111,187,15,159,49,131,155,164,46,40,147,144,1,186,68,220,94,47,86,150,241,163,196,241,77,14,73,4,36,83,134,211,201,54,20,43,9,79,187,234,90,89,16,38,119,239,139,55,113,20,69,240,5,100,140,101,127,77,35,38,89,108,154,25,151,236,191,105,187,45,36,156,163,144,211,160,139,251,109,30,72,3,49,159,221,191,62,216,253,241,243,247,110,253,123,247,205,47,7,213,201,198,90,213,112,59,120,231,163,189,219,95,177,64,139,17,77,135,138,17,40,131,17,33,71,112,24,113,188,130,73,216,110,28,9,14,45,195,44,64,115,68,170,131,10,22,204,137,32,2,57,99,125,225,160,74,123,42,18,120,165,98,78,124,124,247,179,87,89,137,132,206,241,21,159,108,128,252,197,156,179,141,245,199,166,22,197,44,179,163,231,81,99,147,5,62,16,86,19,141,28,74,70,10,49,174,63,188,211,125,237,173,238,151,127,8,10,233,186,251,217,175,119,255,241,92,80,72,87,84,210,253,249,207,156,18,28,22,27,246,130,208,60,4,254,252,252,19,210,73,96,196,216,223,253,104,239,237,79,61,229,163,222,238,81,63,221,151,223,230,187,114,202,255,241,51,30,136,113,239,155,247,95,120,205,41,44,96,155,141,40,147,141,163,232,28,59,118,125,201,118,237,52,252,76,167,200,75,10,111,244,96,148,106,66,235,222,4,224,9,21,194,46,201,27,226,197,76,39,58,216,45,45,173,17,78,132,249,140,97,71,44,118,210,148,136,217,41,245,115,100,83,26,218,16,84,16,27,98,39,34,215,144,147,223,129,93,51,254,133,202,165,169,43,58,39,204,192,8,47,216,189,140,65,165,218,77,69,43,153,154,220,210,48,217,53,169,228,53,63,217,165,104,50,152,143,104,92,22,135,66,161,54,90,168,105,14,217,165,107,165,150,230,144,93,13,141,139,248,175,153,235,45,221,68,199,136,130,207,145,144,196,244,103,12,48,72,113,152,237,203,134,140,182,62,247,192,208,100,30,248,162,174,37,150,144,17,187,165,37,141,15,226,204,209,201,206,14,97,245,233,26,149,100,144,230,240,187,21,191,196,217,94,122,222,35,233,200,201,107,163,158,160,188,7,30,207,250,96,130,84,147,3,91,34,41,190,78,35,218,21,164,129,78,224,110,55,168,55,31,130,159,15,54,238,137,67,206,137,20,3,133,135,61,164,128,163,126,41,96,136,215,48,23,186,31,39,84,104,134,7,136,103,114,67,154,248,32,48,155,153,35,35,70,223,61,82,99,72,179,201,95,49,84,252,200,68,128,154,105,158,102,204,25,254,214,50,33,222,46,132,236,69,223,197,32,223,141,86,107,141,120,191,211,174,65,40,9,142,0,248,151,84,95,171,55,42,77,9,142,112,230,235,196,34,133,59,248,102,71,49,177,212,211,72,12,112,184,180,113,88,4,168,225,220,227,96,66,20,43,154,111,181,222,236,17,241,22,170,72,65,214,100,178,63,30,112,127,94,249,220,181,35,238,182,0,203,23,196,30,25,34,87,94,98,5,217,213,45,203,158,115,76,125,240,234,118,11,89,206,39,193,116,1,12,177,92,230,188,102,71,119,24,220,32,23,79,24,61,117,99,10,59,236,28,223,137,239,54,29,220,192,194,224,240,88,107,0,52,162,61,76,84,254,51,43,36,21,189,112,108,251,91,112,199,30,252,182,71,84,224,123,223,11,115,112,43,136,64,55,240,177,21,52,0,40,40,125,71,248,250,232,121,71,135,122,233,6,58,244,250,253,109,19,123,46,123,236,38,123,249,140,94,160,199,178,111,57,251,205,241,28,223,85,215,19,51,56,164,80,200,251,156,243,105,187,213,118,252,78,47,104,205,214,186,246,164,210,152,221,90,4,70,221,35,96,55,132,224,22,3,49,128,108,103,225,245,99,204,18,55,204,236,49,128,182,133,141,105,197,176,120,228,166,61,140,4,142,162,145,13,98,41,77,208,45,198,21,103,79,53,158,120,69,221,241,180,76,223,93,114,141,120,186,229,75,188,93,227,149,220,119,159,216,217,217,19,59,29,30,5,244,98,239,171,23,219,223,139,237,235,133,109,183,190,59,98,110,238,98,95,236,105,64,119,108,27,239,167,71,230,16,239,235,148,21,120,251,237,193,160,105,44,190,51,97,112,48,37,64,158,101,100,196,52,168,41,28,128,4,135,148,63,66,127,151,242,69,109,89,194,31,165,149,82,142,116,67,221,126,156,222,120,113,181,199,79,221,181,224,6,146,168,228,68,200,145,165,204,12,239,77,13,71,100,48,38,76,222,162,198,225,247,236,33,202,231,13,65,83,216,92,95,8,142,102,103,27,138,101,47,114,49,117,232,181,196,46,87,223,213,36,230,33,149,3,82,88,122,174,231,30,217,73,3,47,70,170,230,66,84,117,172,243,149,144,226,89,70,137,51,58,36,176,209,57,226,34,153,180,221,200,54,195,136,189,192,52,158,139,124,2,79,76,243,24,28,177,227,69,229,65,154,104,199,208,85,154,90,29,141,84,51,47,104,145,17,189,30,67,212,70,77,55,155,105,105,239,230,173,238,173,223,146,20,59,247,159,125,233,238,103,31,239,254,234,111,187,175,222,250,207,23,239,161,213,181,251,218,235,123,239,223,6,207,3,82,127,22,91,213,92,68,116,74,17,222,76,161,87,17,43,14,41,242,26,124,17,51,169,161,2,109,26,239,77,218,241,209,30,153,237,118,150,129,140,182,193,32,19,192,146,33,133,107,173,4,21,190,27,156,15,91,93,113,42,124,175,47,8,191,196,242,94,250,5,54,44,73,50,224,61,22,61,224,98,206,205,5,86,203,210,79,2,156,114,171,86,3,166,107,42,199,242,136,122,61,76,124,125,101,182,241,66,33,169,117,201,40,146,44,3,146,52,247,235,90,6,64,87,13,120,17,244,200,2,252,141,94,4,228,36,154,199,75,33,58,228,215,195,184,10,116,117,31,65,174,34,167,93,139,154,75,45,198,92,98,215,186,232,185,52,122,207,165,150,100,46,33,233,143,94,93,91,34,198,98,222,11,58,98,60,65,119,32,22,229,156,199,70,100,145,45,17,129,48,149,252,10,16,164,177,200,215,210,74,13,77,174,82,145,175,54,81,241,139,124,45,77,110,201,186,43,240,45,168,181,106,190,82,41,48,129,239,12,34,194,152,126,107,165,84,117,68,191,144,139,123,122,218,147,129,155,172,92,147,100,246,29,31,67,148,150,68,232,34,28,187,17,77,67,171,150,50,209,2,49,75,203,203,104,1,201,166,44,225,196,177,38,226,116,170,74,195,194,71,6,237,160,196,30,102,102,72,132,78,212,232,248,244,180,134,216,99,10,207,140,146,150,10,83,213,66,174,146,171,34,18,79,70,172,217,182,133,57,138,211,74,27,108,12,173,85,69,5,54,95,5,41,230,14,78,31,174,104,62,144,165,142,165,165,0,204,170,45,205,64,198,225,137,201,105,8,197,87,81,149,124,207,202,181,233,169,49,92,89,155,200,245,110,89,173,229,72,229,201,137,112,204,77,78,228,38,39,31,0,234,70,11,83,149,233,177,81,37,38,234,180,233,209,222,3,156,26,155,34,3,172,76,250,42,131,126,132,1,8,222,231,99,5,132,140,244,119,114,176,209,176,181,23,30,151,148,213,26,195,136,155,7,55,201,172,85,5,165,232,48,218,12,144,216,215,98,207,183,189,209,96,138,223,29,203,143,85,199,199,191,163,55,177,112,198,176,103,168,254,63,223,222,76,89,173,6,226,48,190,59,94,43,76,23,106,59,49,218,79,129,56,161,173,153,87,175,42,38,8,83,149,154,13,157,226,22,135,43,45,27,92,59,89,191,57,212,243,152,219,239,14,58,133,209,249,139,26,193,182,218,99,178,197,180,1,210,124,113,228,154,102,172,233,134,53,178,209,50,215,172,182,82,213,70,176,193,68,109,189,163,141,88,102,117,4,66,40,89,35,53,179,101,216,75,24,52,107,196,213,162,140,124,3,26,192,138,230,115,13,101,11,33,31,189,33,173,200,6,19,134,35,218,186,13,147,80,148,202,229,150,54,39,183,230,202,115,103,229,38,250,89,150,55,102,203,229,173,89,25,125,46,204,202,91,243,229,133,99,242,245,185,114,185,51,135,30,149,203,56,220,6,211,98,187,141,31,65,255,31,135,157,83,194,106,247,199,177,209,70,41,255,120,3,209,251,37,171,106,89,143,75,108,118,152,255,239,50,120,156,28,254,61,252,123,248,247,81,255,107,199,185,71,174,24,41,250,199,119,163,164,232,149,146,226,238,20,174,58,185,93,82,190,235,133,214,217,33,191,250,184,107,200,101,147,218,246,246,37,222,59,41,122,241,248,161,219,73,93,49,208,177,74,14,182,11,173,22,54,165,89,193,119,114,77,9,39,58,42,21,32,77,100,76,42,168,234,36,216,6,180,48,25,167,78,143,163,207,58,124,206,229,167,39,208,231,6,190,189,107,99,16,88,15,223,228,185,241,81,48,225,172,98,226,133,180,163,194,231,60,34,204,16,29,195,250,76,181,57,89,72,199,208,172,170,210,214,210,154,1,218,206,75,23,22,231,216,45,129,106,101,168,57,250,142,243,110,71,128,88,6,169,251,204,198,42,58,246,211,64,166,126,167,84,74,155,152,188,208,170,96,52,158,81,104,252,120,108,40,96,46,231,86,100,124,250,23,77,98,72,143,253,176,138,154,76,122,193,21,88,143,142,112,80,113,59,111,58,60,153,12,193,13,59,105,43,123,230,210,233,5,4,51,34,191,216,39,3,48,6,69,229,83,231,142,151,221,114,225,171,145,153,169,102,117,235,164,98,92,211,129,184,90,48,176,67,76,58,115,36,173,225,151,103,47,95,92,64,47,225,95,96,254,141,31,158,44,159,57,177,136,158,146,223,6,68,3,113,107,95,101,165,238,59,203,43,132,240,211,75,142,69,118,11,99,143,141,77,207,130,153,155,55,62,184,43,166,2,28,13,83,167,3,224,121,66,228,94,204,234,18,135,196,192,40,69,92,21,232,36,41,94,153,11,194,14,112,72,14,54,107,164,55,154,22,84,35,105,65,83,14,34,139,12,255,192,20,205,234,182,117,10,183,145,6,212,145,138,60,70,89,237,86,104,109,140,30,86,173,17,90,13,176,87,116,208,227,173,181,227,130,191,42,72,244,76,77,237,84,53,47,38,89,140,76,150,239,226,251,165,220,17,33,255,5,214,84,57,98,104,8,184,14,120,195,226,118,248,112,36,45,212,198,8,30,162,106,57,52,197,56,56,48,118,158,201,200,160,126,147,209,132,187,0,86,68,95,16,240,103,42,229,102,108,215,33,196,102,105,12,148,146,177,108,175,204,208,153,80,112,215,190,233,96,196,185,34,147,233,86,184,233,246,172,110,58,237,204,153,100,39,240,13,188,76,189,53,87,248,116,156,222,41,142,134,32,86,123,100,17,196,111,168,157,38,101,25,95,75,120,157,176,134,146,52,179,195,18,64,104,238,84,213,189,105,42,192,108,163,4,230,206,166,93,220,134,16,107,165,101,9,127,67,71,186,142,102,81,119,103,81,231,243,87,52,208,76,234,232,212,135,217,174,162,122,213,239,53,88,189,42,155,109,181,212,88,174,174,200,237,146,36,13,233,67,213,25,154,99,163,141,78,140,229,246,74,105,27,226,212,20,85,25,180,23,115,56,211,74,14,1,131,75,118,102,88,63,29,212,118,231,123,45,214,118,135,181,221,44,181,150,59,43,51,246,114,115,5,45,102,244,19,71,203,97,139,90,165,139,90,65,5,208,96,45,141,171,56,61,13,177,36,154,50,169,153,25,246,214,96,5,178,231,197,18,123,19,2,36,225,206,61,47,186,21,100,183,119,111,119,67,227,67,38,108,249,185,85,197,196,111,45,26,170,142,78,77,52,104,82,3,77,18,154,191,86,201,218,1,68,4,32,65,89,134,241,175,44,75,154,161,130,182,138,110,237,109,116,112,22,21,98,47,84,180,185,67,164,204,157,19,50,240,235,112,224,104,150,13,119,194,209,150,137,67,201,163,179,73,71,120,64,133,136,155,106,166,53,217,66,195,71,55,29,89,98,112,102,84,116,251,123,22,252,204,216,171,136,118,192,166,8,11,56,64,238,19,210,19,67,198,208,19,82,170,170,24,70,203,78,85,180,20,185,104,213,20,218,236,171,41,24,84,234,137,33,211,13,218,108,67,226,31,68,66,44,117,234,117,4,8,170,136,235,232,86,49,37,241,245,32,179,12,61,48,8,48,120,107,61,243,76,240,181,134,67,255,19,128,51,112,123,7,31,245,0,183,210,227,128,135,58,173,176,99,29,10,27,33,135,57,148,233,248,8,215,48,34,203,144,45,166,20,168,158,9,62,204,169,185,166,79,26,131,19,120,195,14,42,163,185,33,194,178,34,57,162,113,242,3,90,194,226,69,225,133,6,121,147,200,105,45,19,96,8,82,57,104,0,73,108,179,153,37,68,120,200,193,136,5,82,173,146,54,129,230,168,167,209,10,3,18,77,197,38,183,87,219,10,186,178,90,112,103,203,244,236,144,241,178,4,202,13,76,162,75,249,25,235,123,186,115,187,204,88,104,253,54,8,188,45,162,89,93,214,151,173,21,178,133,29,146,129,67,94,122,53,221,200,224,33,152,202,198,18,104,85,131,208,201,191,16,49,14,72,123,92,169,41,227,225,164,169,54,154,171,61,0,113,216,244,120,110,122,98,124,58,23,83,28,86,171,250,65,230,228,91,217,246,144,164,55,235,35,27,138,81,111,232,89,181,160,229,71,43,83,185,236,181,118,93,130,183,85,165,183,104,177,86,85,64,152,86,205,141,170,61,42,103,77,68,10,204,16,140,13,202,13,170,151,143,81,95,110,68,156,127,16,139,78,194,220,111,32,161,137,235,167,161,27,13,221,64,200,206,5,7,51,38,198,53,33,97,19,220,26,222,200,9,110,73,143,168,61,124,24,15,18,248,131,15,242,49,177,35,64,61,172,219,90,211,231,49,4,174,0,183,127,73,189,110,2,226,65,7,196,147,16,163,198,198,8,7,45,246,17,142,41,55,201,118,85,141,19,254,153,127,73,150,224,173,144,48,208,190,214,185,112,208,96,169,107,237,39,24,52,52,224,68,6,198,78,3,66,48,104,111,104,150,228,51,132,173,193,125,51,228,9,248,225,197,60,9,237,33,188,43,115,147,24,99,22,176,111,116,226,89,192,113,79,98,204,2,139,143,50,56,28,65,180,241,3,90,191,180,245,56,56,235,103,229,194,91,241,112,38,172,92,64,225,190,86,46,184,223,57,43,23,220,252,246,187,114,99,5,96,145,33,106,181,27,190,154,30,176,226,226,228,79,109,65,97,232,70,91,161,193,106,2,2,181,176,179,89,232,198,212,106,8,179,81,253,184,218,76,183,147,251,47,188,186,247,229,173,136,78,200,208,112,244,110,190,53,191,123,93,10,199,226,108,67,116,15,165,174,56,214,0,204,16,24,85,220,225,198,246,246,167,221,247,127,235,202,214,216,31,9,131,161,59,1,60,13,199,64,248,136,51,80,44,159,27,238,180,185,8,225,228,17,162,12,12,105,135,5,167,97,19,204,53,17,113,23,146,73,26,110,162,106,82,96,120,243,9,18,64,107,31,183,85,126,52,206,70,191,119,243,149,221,55,190,234,190,114,187,251,226,47,132,4,10,86,149,196,72,218,14,202,82,32,238,120,254,44,32,123,4,48,233,218,247,59,225,240,209,122,56,169,89,167,160,103,79,30,3,206,2,56,185,191,37,33,128,72,164,86,156,132,4,104,239,25,175,23,38,231,89,169,16,43,198,12,38,28,117,235,148,166,212,16,81,127,85,75,103,138,158,234,146,127,205,192,159,52,164,74,197,13,85,87,245,134,106,106,6,34,79,151,87,142,72,82,209,125,196,56,208,33,41,19,212,138,68,125,53,137,2,254,59,121,121,106,116,170,144,27,205,143,141,102,122,159,139,196,4,58,249,201,72,222,139,115,54,210,154,113,110,148,120,43,77,240,183,141,119,177,196,184,74,196,86,123,35,14,156,102,147,163,141,56,14,247,70,26,174,199,95,40,138,221,177,18,92,41,196,239,49,42,57,6,113,148,241,94,43,236,127,145,172,98,127,154,8,28,139,142,186,230,159,83,12,173,225,73,157,17,224,192,207,19,243,248,245,138,109,132,190,138,202,220,23,5,87,236,131,203,10,33,196,215,91,114,131,206,89,17,241,2,128,117,106,251,14,45,26,157,128,26,24,159,86,54,143,227,7,92,48,1,95,156,129,160,232,2,219,156,111,167,196,249,143,75,49,42,245,138,71,80,211,55,53,18,239,42,40,18,65,193,245,106,39,1,11,122,249,195,59,205,1,6,134,113,51,18,198,149,232,9,31,26,176,224,238,157,63,226,128,5,18,92,118,195,44,159,202,176,221,106,193,116,72,216,143,59,26,2,177,227,177,28,92,42,20,166,32,8,66,227,26,12,10,130,130,103,232,14,52,20,130,150,170,219,58,23,159,224,238,103,47,239,190,252,193,238,175,255,121,255,215,159,14,14,138,241,192,9,0,142,200,29,254,75,207,118,255,239,119,132,5,60,184,225,211,168,12,237,182,185,209,112,187,230,220,212,17,0,119,191,124,53,221,204,28,244,224,237,85,160,51,209,185,191,132,79,83,23,152,183,254,218,125,253,79,247,254,253,239,238,139,127,187,255,214,139,221,103,191,136,132,164,223,40,14,82,158,100,252,4,79,58,15,40,207,60,147,15,43,58,18,30,252,33,172,173,136,142,142,72,223,205,77,107,181,220,180,55,78,132,68,134,15,164,4,61,250,101,41,23,1,111,46,41,188,185,8,120,115,17,240,2,148,69,7,106,142,16,127,231,207,62,144,105,192,138,4,11,37,248,152,138,136,238,113,0,235,194,157,73,232,87,156,62,28,153,163,231,10,8,121,47,116,174,105,152,15,110,174,115,222,182,114,241,96,232,249,94,232,252,185,209,70,146,205,31,61,77,105,228,220,232,163,135,237,239,95,190,122,247,203,119,14,100,238,130,89,79,158,34,64,196,38,4,37,10,230,65,109,78,119,0,252,38,152,240,166,49,246,120,158,179,251,243,159,118,95,251,59,49,211,150,196,184,44,20,85,136,113,213,13,26,130,128,144,88,238,147,80,74,139,127,41,40,234,173,236,154,180,224,251,157,38,50,35,210,219,98,184,185,188,12,157,107,195,128,4,75,42,46,143,230,228,177,156,60,158,147,11,185,21,174,40,170,5,112,24,66,147,183,5,153,44,36,226,202,152,194,205,201,41,72,19,137,126,66,128,8,57,5,161,27,229,212,181,78,179,13,252,37,113,203,167,158,144,44,34,49,122,203,31,140,216,241,97,114,7,229,173,35,184,36,185,151,143,55,166,23,13,1,64,131,194,220,250,29,186,197,119,223,254,59,90,213,221,183,255,237,16,85,19,16,222,11,135,202,159,234,21,42,95,14,78,228,56,216,84,140,150,102,86,87,103,27,173,234,154,71,98,224,68,208,74,229,82,249,92,123,51,229,132,210,18,56,89,42,122,251,245,7,187,239,188,247,159,47,126,203,201,96,0,188,225,54,90,226,152,223,15,146,70,140,21,132,168,218,130,240,15,193,174,160,9,223,66,127,134,79,159,30,86,213,212,241,227,197,102,179,8,118,255,18,38,229,135,73,29,41,164,18,161,104,1,8,32,176,76,60,163,178,132,127,35,238,16,56,43,27,39,126,188,247,194,39,18,85,109,121,82,170,117,191,120,182,251,225,207,200,208,136,214,203,83,97,239,206,47,119,223,125,143,86,8,76,161,8,58,96,219,199,63,2,64,86,24,187,136,11,189,170,6,252,144,113,205,30,254,171,210,218,12,22,246,76,67,80,52,22,34,173,32,134,78,135,32,35,90,21,160,179,102,91,155,140,162,250,26,35,60,7,134,106,190,255,236,179,169,238,11,183,197,80,205,160,239,196,126,210,45,236,136,160,140,79,229,137,192,45,159,47,168,82,134,154,151,141,79,230,70,29,243,50,196,83,49,243,178,177,252,152,134,205,203,40,203,72,226,217,85,177,18,75,10,137,17,165,71,7,138,225,194,146,136,17,57,40,163,206,135,85,129,59,46,32,172,138,123,1,114,81,93,86,66,18,138,129,38,132,52,207,62,184,2,176,136,136,196,50,147,32,161,66,250,73,218,233,43,102,10,75,97,6,130,110,95,192,20,25,174,122,86,78,163,171,160,25,53,55,218,182,97,9,241,144,185,120,39,44,138,138,55,54,10,108,95,18,9,166,125,195,174,108,52,240,71,194,62,192,199,107,238,211,107,238,83,247,161,251,140,172,245,83,186,130,99,90,227,237,228,68,140,1,254,221,29,18,11,8,131,79,132,139,58,139,142,132,118,191,243,165,71,238,50,39,90,9,23,118,36,121,36,137,190,163,23,248,44,195,136,195,240,188,210,195,45,140,228,216,114,134,93,34,225,109,220,18,138,1,238,57,57,170,88,238,48,246,62,118,152,197,26,22,225,177,209,44,17,93,200,140,163,139,175,230,213,26,54,19,53,211,153,153,160,216,41,212,238,16,21,103,201,97,159,150,78,225,77,45,60,185,184,36,101,102,244,146,158,53,53,188,149,211,35,87,70,70,234,178,52,140,77,77,245,33,41,37,13,53,112,83,86,73,1,239,106,219,84,208,244,228,101,116,59,108,65,128,12,214,210,101,244,7,238,145,249,121,212,160,85,178,200,155,114,32,118,172,32,212,232,2,94,44,89,95,193,221,162,195,198,89,104,176,188,136,206,142,44,58,130,41,119,177,89,206,74,211,113,188,185,34,137,70,182,179,51,211,114,130,232,224,91,197,194,238,93,213,224,68,112,238,114,103,193,197,100,67,8,154,125,132,216,146,224,176,31,110,229,8,151,228,166,101,55,65,58,136,94,35,251,43,238,139,180,58,125,151,236,200,216,239,146,234,228,221,107,201,250,189,198,247,123,45,89,191,215,248,126,147,117,203,247,154,172,83,190,207,224,64,228,154,59,249,216,129,16,44,119,157,233,128,67,142,78,41,249,72,123,199,95,174,241,149,174,241,37,124,1,255,60,38,4,92,168,22,252,56,94,134,67,238,144,1,107,234,160,67,102,57,79,159,115,227,35,223,93,40,241,247,107,158,242,107,158,114,79,177,91,26,184,159,194,114,43,138,187,7,123,165,6,236,177,195,61,245,176,238,169,248,155,138,236,171,192,197,42,73,65,75,149,61,117,110,195,195,133,117,120,88,7,31,149,36,166,7,121,232,143,211,160,182,170,29,96,67,224,69,106,86,55,187,181,168,166,121,70,13,245,87,178,150,37,196,35,219,210,74,26,251,103,80,185,195,182,141,189,239,37,72,101,130,101,89,232,137,169,215,235,160,105,82,54,117,196,61,202,13,173,142,22,45,13,111,189,76,195,191,238,221,186,217,125,245,255,238,255,230,127,121,209,59,47,146,15,40,101,47,222,251,248,79,187,47,254,34,236,197,128,82,246,98,216,43,238,243,21,132,42,19,113,169,219,144,66,160,40,77,33,86,214,36,156,236,56,250,72,220,151,138,210,196,127,1,207,102,216,138,110,16,246,7,76,252,54,203,104,184,140,219,172,162,125,83,111,129,61,75,5,132,87,136,241,60,6,70,152,121,194,204,145,27,5,182,214,142,188,197,191,134,183,29,98,171,17,147,78,236,6,45,205,212,57,77,99,56,238,200,251,96,111,40,201,160,177,166,60,185,1,52,102,131,137,74,165,239,86,70,225,15,226,208,80,197,37,94,138,234,20,237,236,236,240,64,210,181,26,20,219,183,95,24,106,181,92,14,132,222,1,48,208,34,15,12,116,213,203,94,36,248,102,58,54,0,19,99,227,147,33,0,224,34,17,128,107,17,72,232,31,6,165,16,138,4,92,228,129,33,12,9,137,187,174,224,37,230,239,23,63,23,59,141,24,119,242,17,143,141,86,213,177,224,165,71,139,196,206,233,128,87,118,102,236,199,31,215,192,220,230,108,155,74,172,163,99,12,115,23,153,67,126,137,81,23,7,19,48,143,94,184,199,52,251,28,72,204,58,232,71,207,208,121,129,17,242,220,86,79,44,157,61,3,172,181,165,165,241,71,98,46,14,1,64,248,80,123,193,81,196,132,80,123,92,104,150,71,38,92,214,129,69,179,58,168,208,152,141,3,10,141,137,101,86,78,196,75,139,163,236,18,135,160,229,222,189,96,25,205,128,215,176,92,47,224,13,103,77,47,129,188,47,224,69,44,7,228,95,76,16,101,243,161,12,52,163,150,170,114,27,11,119,71,213,130,66,132,187,163,83,16,198,36,35,119,74,52,228,76,155,134,156,81,101,83,86,184,204,46,181,169,138,50,174,212,104,196,25,49,224,76,199,141,55,83,205,77,85,250,13,42,162,234,235,203,176,36,134,215,135,199,39,39,38,243,234,228,248,10,61,66,191,171,170,234,14,120,48,180,135,41,93,162,153,254,186,84,40,15,70,68,51,68,88,143,63,178,4,38,249,241,115,79,207,84,90,155,160,27,131,239,142,207,246,230,12,83,88,22,87,117,85,213,140,158,93,97,167,113,124,52,5,132,57,201,87,71,199,198,114,1,193,77,10,147,19,133,41,86,64,125,197,139,70,203,208,18,244,55,60,76,219,197,46,232,114,146,23,1,202,118,226,247,138,68,149,22,48,78,50,156,4,176,167,108,176,195,74,217,73,186,119,222,65,31,252,48,152,245,138,146,30,205,201,83,121,57,63,145,147,179,227,25,206,215,62,193,210,225,209,4,154,50,232,140,174,166,209,236,216,116,97,106,108,125,163,143,70,84,183,145,252,88,97,124,116,125,131,3,143,46,75,200,193,91,204,57,223,232,170,72,136,214,239,103,193,106,109,187,134,106,99,205,111,49,59,57,58,157,159,92,223,152,193,143,54,8,20,147,185,92,127,72,65,35,9,239,161,223,22,147,45,130,172,110,13,55,52,165,38,70,248,241,239,174,62,182,82,50,88,220,183,86,25,44,132,131,242,129,194,5,28,74,50,212,128,200,73,182,169,24,22,58,224,17,69,210,87,163,195,195,196,148,82,117,31,93,189,90,105,169,91,168,55,238,9,216,201,59,53,209,226,229,140,19,188,27,109,52,211,39,32,26,118,42,4,11,249,225,85,18,90,195,7,81,17,23,124,95,0,32,100,191,79,10,251,189,99,90,168,78,187,165,131,149,230,160,208,195,172,23,16,196,223,79,180,80,194,154,72,54,170,120,195,112,12,185,175,94,197,186,73,238,218,244,158,0,241,26,196,254,85,41,252,179,215,13,39,94,7,137,143,3,98,82,62,172,154,173,54,248,104,36,191,79,251,234,230,234,85,192,150,115,60,79,33,202,0,248,182,97,238,193,62,218,77,129,198,127,123,159,152,32,77,101,201,83,180,54,249,54,199,213,202,100,173,22,190,74,194,219,243,117,77,118,155,188,15,8,87,195,194,189,141,141,231,11,74,210,165,108,85,205,22,88,112,152,87,175,110,152,74,155,26,204,208,51,118,24,205,11,183,227,105,25,189,11,196,194,120,189,145,184,62,203,155,195,142,181,194,15,75,164,185,21,79,208,159,109,184,167,135,39,49,9,25,16,99,46,201,90,140,223,105,84,84,187,224,30,83,217,234,170,86,93,27,14,156,107,17,153,217,194,104,46,136,176,137,108,2,15,0,151,35,186,153,157,54,28,85,48,49,90,16,104,2,135,176,193,2,199,236,88,30,202,253,61,82,23,171,8,226,158,219,254,170,98,173,106,46,61,205,19,82,108,76,158,110,217,83,113,193,228,115,254,93,238,128,130,176,31,138,63,250,126,118,60,63,49,49,25,49,28,136,247,144,197,40,234,217,20,65,204,12,203,3,73,92,171,135,43,96,65,54,19,112,36,142,23,242,74,124,90,199,218,14,196,81,48,47,180,191,115,22,122,187,122,213,80,214,233,70,222,246,101,208,74,216,206,54,226,203,32,43,80,18,54,201,162,199,187,111,93,210,97,34,44,224,133,49,108,42,170,222,177,120,140,56,229,120,143,248,42,80,243,189,92,138,78,152,159,158,135,50,90,219,31,233,18,70,49,227,240,4,168,210,24,52,42,220,60,236,105,252,193,50,138,116,184,170,152,136,78,119,80,64,93,124,182,57,86,152,118,82,85,26,213,52,60,72,13,167,198,209,38,200,4,12,35,122,149,236,192,57,213,105,15,99,19,60,255,226,118,186,68,141,179,78,167,128,21,111,89,58,54,184,66,0,182,26,29,91,155,129,5,89,64,37,120,159,194,7,76,235,2,61,67,168,222,6,152,235,14,163,2,25,126,100,102,130,137,167,156,12,127,179,83,153,153,27,195,36,136,216,244,116,192,66,86,71,213,9,181,202,102,153,205,45,221,122,236,204,26,83,199,213,73,87,104,144,205,161,93,62,25,11,15,132,114,2,159,83,108,119,234,71,139,127,248,244,36,166,32,224,221,73,63,187,107,215,5,129,130,88,43,76,84,39,170,62,122,87,128,132,166,59,30,198,90,44,63,36,190,93,201,245,151,133,5,8,51,207,228,41,78,255,252,66,117,159,122,89,76,207,201,70,91,11,129,143,46,210,80,97,14,191,84,243,217,169,73,132,154,12,47,220,113,76,205,183,138,74,199,110,29,134,118,13,104,192,178,70,234,186,5,177,251,178,16,82,21,161,232,48,204,173,53,178,170,91,118,203,220,130,120,49,141,168,56,183,151,202,242,245,217,242,220,162,124,169,124,170,3,241,109,79,231,103,101,125,174,124,236,152,124,25,226,222,62,5,63,20,248,97,205,194,79,173,92,94,131,106,167,236,89,121,116,174,124,233,188,188,53,91,62,86,134,159,168,116,141,69,201,85,175,205,201,205,147,229,214,236,121,136,156,155,159,109,226,166,199,208,59,199,80,133,243,242,20,14,170,123,169,220,152,195,37,231,81,73,107,190,60,133,74,234,168,137,203,232,209,244,108,27,63,91,155,59,47,143,226,198,171,240,3,138,117,120,165,61,119,3,151,111,160,242,230,44,45,34,109,206,11,109,58,229,151,202,235,92,201,177,114,107,254,188,60,132,128,155,119,128,27,71,192,161,135,27,115,229,114,125,30,61,187,49,191,57,15,160,78,160,135,22,122,184,1,209,126,39,231,87,231,101,253,88,89,95,56,47,119,208,195,22,212,188,182,80,152,151,183,142,150,175,47,176,177,85,41,38,236,5,132,138,173,19,229,33,84,50,129,170,231,160,250,200,66,99,65,182,230,203,205,163,231,9,134,17,90,235,120,84,71,55,17,250,209,168,142,158,167,40,189,206,70,117,204,129,253,58,194,202,49,86,142,208,123,227,152,139,222,249,114,7,21,93,22,80,181,121,12,161,170,190,80,30,71,37,151,202,237,227,78,67,91,11,229,250,113,52,10,84,113,8,158,173,30,95,159,147,215,22,203,22,122,184,134,96,157,130,241,218,199,237,121,232,50,135,30,142,227,46,209,79,52,85,168,104,236,184,61,39,215,143,150,135,80,209,18,148,160,137,178,23,29,96,172,163,229,214,34,158,189,188,251,16,225,96,3,61,68,195,34,11,105,115,17,22,28,2,14,61,212,103,157,37,215,98,192,79,47,34,224,155,104,196,39,206,203,57,14,35,150,179,224,112,211,230,9,210,246,22,170,102,177,182,111,156,200,147,53,112,226,50,173,127,157,225,108,242,164,134,42,40,232,165,220,92,249,250,201,243,66,171,184,220,29,198,124,121,244,36,6,142,180,58,118,18,181,58,52,87,174,159,2,116,150,159,2,196,157,50,16,134,231,203,215,79,177,65,212,241,34,208,231,40,86,208,207,9,252,19,207,140,206,96,41,79,64,131,133,83,230,28,158,139,211,116,53,144,144,211,110,45,11,213,154,107,156,156,158,149,167,208,179,57,178,31,159,162,227,71,63,207,195,15,60,1,67,92,231,184,194,22,55,172,170,251,6,107,181,92,89,199,104,171,207,46,208,146,170,3,101,203,253,142,22,51,160,203,156,189,70,144,236,212,38,59,75,231,58,169,179,207,100,94,166,103,77,140,172,181,185,5,186,122,216,122,215,132,200,217,222,243,42,56,116,118,238,113,93,45,177,91,148,11,163,77,156,175,74,182,137,94,242,135,212,126,226,49,5,251,124,19,154,10,71,60,40,166,168,148,97,230,138,121,197,16,202,135,85,197,92,67,229,132,11,33,229,36,248,150,248,126,62,151,175,142,21,104,57,209,104,14,87,234,52,162,2,148,19,193,142,167,124,184,1,23,63,148,19,1,2,41,199,4,139,213,169,56,17,25,80,121,65,157,28,155,174,114,229,77,68,41,115,229,42,254,195,149,99,98,200,45,175,141,215,38,107,180,156,151,101,57,237,19,254,18,202,225,191,170,175,167,182,225,3,20,211,16,191,110,191,184,218,14,171,235,229,8,157,247,8,89,67,58,192,4,12,43,192,52,77,42,160,128,82,162,164,0,84,88,172,128,35,72,83,28,255,198,138,25,101,4,239,17,181,150,51,18,246,31,170,141,168,154,214,30,225,4,208,14,168,65,33,151,49,20,220,100,205,240,149,71,70,82,94,52,162,202,252,163,144,234,152,248,231,226,52,135,191,67,101,239,252,159,36,47,82,162,148,189,136,217,49,86,107,39,10,43,76,123,70,213,103,225,213,40,211,209,163,94,145,106,213,162,145,29,134,188,72,72,93,37,91,207,26,232,67,47,0,48,119,229,223,252,114,42,151,29,207,8,129,173,185,102,220,77,196,16,237,217,38,49,208,77,181,112,34,124,148,39,72,141,79,180,55,147,53,164,6,53,228,194,55,14,75,40,100,52,156,232,4,215,205,5,150,82,110,135,43,237,53,75,68,163,38,194,229,48,97,100,179,115,163,116,74,41,163,133,22,116,67,13,195,122,114,132,59,26,190,16,120,2,160,225,247,120,226,222,28,125,94,196,42,245,204,153,168,248,235,185,233,123,44,11,71,137,39,247,174,19,12,8,97,221,195,224,8,90,77,61,112,98,246,218,140,156,26,48,102,243,251,212,0,134,1,20,121,46,140,102,18,143,61,153,90,112,31,103,214,100,248,153,133,133,41,252,153,69,229,42,254,17,132,141,34,76,225,55,112,120,123,224,50,182,50,243,129,1,230,85,79,138,29,247,58,184,124,71,31,8,153,122,117,201,41,48,123,94,178,33,228,76,18,90,102,95,87,158,71,173,214,15,188,7,216,116,16,217,85,164,71,30,28,126,201,142,223,96,125,105,216,229,92,76,97,213,44,95,202,203,32,197,210,100,93,130,58,53,96,29,238,103,226,130,52,182,193,93,8,220,86,130,141,20,161,128,149,251,172,30,90,143,156,183,9,86,12,101,220,146,12,71,212,245,138,125,241,186,74,180,16,64,187,27,118,120,139,18,231,208,170,97,96,4,233,99,37,210,152,228,213,200,138,48,18,154,208,195,142,96,37,113,40,229,210,31,105,159,4,68,55,61,205,0,96,224,116,193,225,211,83,196,161,44,122,55,192,13,200,163,66,14,37,131,129,14,30,13,163,60,163,110,12,65,1,156,10,101,24,124,154,231,32,180,9,156,38,213,62,135,223,5,2,195,224,65,141,23,178,160,114,207,106,6,45,117,52,236,190,101,233,105,97,138,118,192,87,201,6,160,157,50,229,209,108,6,95,137,114,6,163,158,245,238,3,1,227,110,194,51,76,248,67,213,221,220,230,17,20,223,222,234,1,199,143,143,58,17,94,218,233,77,27,91,34,14,120,69,185,127,106,92,145,75,42,80,230,226,89,50,251,226,82,4,53,186,231,216,113,181,119,41,170,190,227,219,233,217,168,103,183,97,5,187,43,12,137,215,140,255,68,224,119,173,40,159,25,109,7,161,200,171,134,79,5,34,60,88,33,31,182,107,82,254,227,56,7,43,175,7,115,31,244,22,142,206,19,242,90,128,24,42,64,162,228,151,52,112,53,199,189,3,224,8,155,136,154,81,147,210,195,16,64,156,173,80,121,163,87,74,233,51,22,232,141,203,200,157,19,186,113,208,169,66,79,13,255,230,19,152,175,157,39,228,3,204,1,249,255,145,209,165,158,200,142,100,179,62,229,233,19,51,80,71,208,101,111,67,38,59,162,146,78,81,147,7,120,194,104,84,176,123,128,239,142,242,63,229,104,255,225,49,30,107,129,214,33,151,21,251,230,154,66,164,60,182,16,41,98,12,1,149,66,216,182,28,226,210,200,63,176,138,128,138,204,50,34,53,61,77,94,244,167,199,163,246,17,110,169,179,221,240,225,141,30,179,204,118,212,74,2,143,139,90,74,164,70,115,180,82,216,92,163,34,52,199,156,198,62,5,42,251,25,150,8,208,181,156,32,40,13,69,217,21,155,82,29,12,42,138,69,247,43,119,59,57,80,185,192,83,251,9,250,144,88,81,184,236,62,122,186,67,179,19,10,70,20,12,168,160,195,215,219,105,222,5,197,97,85,92,56,68,22,38,39,66,45,48,185,248,177,151,30,96,109,123,161,116,183,185,208,49,191,127,199,208,187,25,218,172,187,98,255,139,62,241,216,82,176,78,118,66,146,21,86,115,83,213,232,156,39,78,72,26,26,42,74,9,113,69,211,176,211,81,105,27,188,184,52,11,135,24,246,164,247,225,60,209,148,33,105,68,177,237,17,83,179,70,42,138,165,141,64,66,157,114,163,33,201,134,207,243,12,162,182,164,13,154,222,11,28,179,192,167,234,152,102,247,104,94,181,154,35,96,88,160,27,186,65,28,220,98,53,142,39,194,178,245,170,37,250,93,246,238,195,121,83,137,55,12,85,67,196,106,99,81,13,238,3,161,145,117,177,104,88,11,155,85,13,59,150,142,104,206,39,84,99,68,26,138,53,36,179,83,181,59,166,150,96,68,104,98,58,13,123,68,120,245,136,110,44,170,165,88,93,34,216,16,212,23,112,35,61,199,231,162,144,127,45,230,216,148,117,109,22,18,197,247,30,87,8,26,161,133,56,243,5,129,173,114,149,241,190,179,109,123,179,16,48,107,169,124,174,144,159,158,42,184,6,119,99,217,156,215,244,112,16,22,81,104,70,17,6,70,30,182,250,100,98,22,209,236,71,217,239,76,92,34,230,2,11,96,28,81,198,22,60,174,82,93,108,34,66,165,206,80,29,91,165,126,152,165,250,240,239,195,249,23,204,19,188,39,10,227,13,40,81,48,90,8,96,126,48,13,30,66,9,104,181,158,169,210,70,11,211,99,56,85,90,126,114,172,239,147,80,55,106,173,167,48,13,225,49,61,214,84,181,54,62,161,138,14,195,222,218,41,156,225,175,225,49,138,117,94,229,76,96,167,199,38,11,225,222,147,212,48,38,192,84,58,210,55,113,198,111,117,43,56,129,238,244,30,94,132,133,59,245,199,76,222,72,177,166,155,22,132,231,213,27,234,118,136,133,188,227,236,133,57,148,62,32,45,66,182,79,177,15,66,196,39,106,75,224,112,183,49,159,129,237,142,168,123,128,127,190,25,109,76,150,122,112,195,88,73,68,13,5,156,239,8,106,195,0,191,168,254,218,36,18,117,190,121,171,83,171,233,155,190,14,250,240,31,143,94,225,241,161,219,151,207,221,64,58,142,229,133,55,192,158,252,126,121,3,108,60,174,167,94,175,46,99,248,238,49,96,152,239,222,32,71,17,223,155,175,207,94,227,251,247,37,56,25,122,7,98,240,186,205,37,104,218,27,115,33,209,171,66,212,133,4,111,246,142,187,144,160,49,46,242,66,63,111,237,47,246,66,34,116,133,71,95,232,163,153,125,197,95,72,134,168,254,34,48,36,234,35,102,12,134,100,109,38,93,16,241,227,48,244,177,193,146,194,211,95,44,134,68,3,142,31,141,33,17,220,7,27,143,33,17,40,15,48,34,195,160,80,228,141,201,144,160,221,65,69,101,96,102,15,126,255,76,135,157,96,103,15,214,8,16,198,106,12,127,230,228,172,212,48,219,121,178,201,158,240,167,19,214,0,135,184,31,50,56,2,233,131,109,135,67,33,78,133,169,156,227,96,92,107,104,155,51,215,58,150,173,215,182,152,228,184,136,37,46,195,21,205,222,208,16,8,152,81,193,13,91,142,235,46,223,93,138,112,145,32,182,135,35,41,14,63,37,242,79,174,51,173,227,137,46,182,15,242,156,200,102,153,167,162,64,68,248,252,37,167,107,74,65,169,249,26,239,52,67,185,71,10,96,144,15,38,154,41,44,167,165,124,92,19,77,87,67,139,49,148,78,51,165,71,142,101,130,115,251,196,225,3,73,128,65,54,54,222,127,62,122,96,192,101,14,12,107,189,71,230,245,224,236,137,75,167,255,196,168,140,216,108,174,75,232,65,186,128,214,117,235,162,82,153,115,31,160,227,166,211,208,70,190,53,13,91,184,1,173,49,48,71,210,111,61,70,123,55,124,65,83,26,16,18,123,193,64,251,66,211,204,56,30,171,205,185,242,83,224,177,90,195,242,238,197,49,236,123,183,112,158,250,164,213,93,191,53,222,23,143,20,42,229,114,21,189,115,193,158,149,215,230,203,26,126,7,187,162,213,214,103,229,169,249,114,115,150,57,86,42,212,129,179,61,123,109,78,158,152,47,111,160,18,234,7,183,57,139,42,111,205,151,199,209,35,173,60,119,2,188,66,103,79,200,215,79,149,155,115,151,233,235,91,212,111,243,198,156,70,97,236,44,148,183,156,226,141,217,114,1,151,44,128,223,226,66,121,10,149,136,94,155,35,115,147,8,198,163,229,230,252,101,236,186,202,154,25,61,90,238,160,71,142,211,230,250,252,216,156,108,157,44,79,160,135,142,211,230,228,124,126,30,58,212,23,46,131,251,33,241,51,188,182,112,99,14,220,247,172,5,54,198,214,108,249,198,2,246,211,3,48,182,80,35,11,216,97,119,196,125,56,116,172,188,118,212,117,216,93,63,218,100,56,183,230,203,157,163,174,195,238,250,209,54,241,149,60,26,236,176,59,121,244,6,46,215,143,121,29,118,215,143,9,109,30,115,29,118,11,110,201,198,177,242,196,49,236,176,59,114,204,1,174,126,188,188,118,156,115,216,109,28,223,156,135,181,0,14,172,142,195,174,125,124,117,94,110,30,195,14,172,142,195,110,254,120,97,30,80,57,117,220,235,176,59,114,28,230,251,4,246,82,117,28,118,231,38,231,229,22,2,100,158,248,94,94,118,23,212,218,172,223,87,179,12,190,201,8,210,99,199,160,120,129,58,80,79,57,30,171,27,216,131,186,48,11,61,159,63,207,59,94,234,12,91,79,162,22,174,207,149,171,12,23,29,186,38,243,196,47,53,7,238,174,8,160,22,94,148,142,179,166,197,128,33,96,172,207,78,207,2,30,114,179,151,41,132,107,179,110,101,165,188,126,74,99,109,93,159,195,158,214,124,103,14,64,45,236,96,59,135,224,69,136,222,154,163,61,54,3,122,156,107,254,96,26,195,53,247,255,179,247,166,205,173,99,199,193,240,95,209,32,206,60,146,9,137,0,184,83,195,153,226,38,146,146,168,133,20,37,81,215,122,167,64,0,36,65,130,0,9,128,171,70,85,142,83,142,237,196,19,59,113,18,199,203,19,199,79,22,59,121,202,75,146,113,226,216,78,82,245,254,148,183,230,222,153,249,148,191,240,158,5,59,1,138,210,93,230,142,163,171,25,137,60,75,159,62,91,159,238,62,221,125,138,166,107,172,125,27,21,184,211,87,249,122,26,71,224,250,23,83,159,73,95,79,131,27,121,85,190,158,203,202,45,203,120,202,121,135,176,194,0,46,189,65,39,131,253,183,96,190,211,141,97,201,135,192,99,218,24,108,180,22,108,52,183,174,167,148,219,162,16,219,124,9,46,215,151,37,195,200,0,255,11,111,15,150,45,115,61,54,94,12,229,49,77,189,143,153,161,199,39,237,110,115,197,180,172,119,241,21,196,38,189,229,107,30,237,189,246,216,8,24,90,100,186,235,50,23,188,15,26,246,85,200,42,199,50,234,254,54,127,94,112,214,245,8,178,75,12,176,33,118,43,159,111,188,134,194,75,238,4,107,92,106,144,1,0,86,221,180,44,155,34,175,239,158,226,239,162,178,206,186,95,219,119,103,105,224,238,227,104,243,34,122,115,151,195,205,61,17,244,219,89,119,59,223,172,118,192,121,24,10,203,94,50,171,157,113,30,212,202,42,167,156,251,56,230,60,172,113,183,199,205,3,171,220,203,81,231,57,156,117,238,236,226,42,167,157,101,207,144,85,126,59,183,235,121,198,190,100,255,189,71,199,255,71,199,255,71,199,255,71,199,255,71,199,255,71,199,255,71,199,255,135,35,102,7,63,90,210,215,251,197,63,130,252,37,229,244,109,180,61,146,64,86,196,149,101,223,152,185,131,25,185,242,102,75,89,30,103,190,245,98,39,45,119,195,205,41,123,93,198,144,223,137,131,252,219,97,141,156,20,107,165,215,232,178,27,36,186,158,51,179,61,215,116,80,24,112,93,212,153,229,28,23,118,6,24,31,231,64,247,165,93,48,213,79,174,160,250,129,154,9,203,9,207,116,160,11,112,92,133,106,235,149,46,191,113,127,159,88,213,233,51,115,135,71,176,54,110,5,181,62,30,4,70,160,184,163,131,110,31,71,31,76,60,119,90,27,198,165,86,176,167,162,107,164,156,197,196,101,206,218,205,37,48,62,14,181,246,245,33,114,70,68,23,136,1,252,249,178,99,244,10,134,194,57,152,193,156,59,186,122,124,149,243,234,29,206,59,150,157,175,35,228,195,39,127,169,55,207,55,249,54,33,37,200,71,239,129,199,159,199,159,199,159,207,160,111,137,219,127,122,199,242,162,182,237,6,254,215,238,221,156,162,203,59,117,181,243,9,205,81,75,254,36,14,111,146,157,97,136,16,7,157,48,63,125,119,38,178,10,13,24,160,88,139,165,219,209,157,161,220,33,64,125,134,89,246,204,179,60,87,5,86,136,17,91,187,4,126,169,146,200,100,50,240,26,78,105,111,168,111,190,185,169,102,158,32,191,20,149,36,136,235,235,45,82,221,145,20,64,254,53,144,101,35,96,38,110,33,119,88,22,2,141,166,82,2,177,181,99,188,160,183,203,110,18,32,129,143,51,92,148,0,176,222,160,200,27,220,205,42,124,83,151,34,177,18,31,94,6,166,225,203,151,16,101,33,21,140,114,59,197,70,82,175,0,231,104,44,149,76,113,45,122,77,156,163,84,235,78,31,161,100,164,205,35,31,161,104,130,127,184,183,164,190,20,86,62,206,242,201,118,52,153,188,190,113,218,191,221,174,86,74,47,87,182,76,225,35,78,83,192,187,204,245,151,234,167,88,248,179,14,8,172,6,94,2,68,174,223,102,218,107,207,15,159,15,104,39,218,236,237,202,113,218,112,57,5,89,38,89,232,199,139,248,84,212,185,174,17,199,103,27,177,149,203,61,183,60,249,85,65,98,33,123,133,31,124,96,118,34,81,151,101,96,187,221,182,158,112,216,166,193,63,87,19,156,195,247,213,134,141,73,5,179,19,167,162,208,24,122,53,122,136,211,92,7,63,213,109,127,190,30,130,206,70,160,162,11,179,146,203,205,153,16,32,0,7,228,187,71,246,190,64,83,28,252,113,25,174,178,131,161,4,200,194,242,148,35,189,1,47,178,146,210,193,138,131,27,251,17,140,24,178,78,220,176,140,4,33,223,106,126,190,93,94,116,233,237,169,208,234,139,186,125,89,224,94,129,238,174,34,137,116,200,130,37,134,174,34,151,123,102,8,210,145,157,120,52,246,226,189,155,7,138,44,234,138,26,238,140,170,198,167,135,60,51,240,153,129,98,61,124,187,202,132,76,25,229,176,57,78,145,108,102,179,44,52,216,225,145,9,89,30,199,157,135,86,67,121,41,15,31,56,0,73,99,243,81,131,60,157,35,251,165,108,41,111,135,157,207,15,115,70,169,41,72,162,80,18,180,164,66,73,125,227,197,4,251,25,5,100,123,150,111,67,59,45,144,63,183,204,133,38,40,12,189,85,165,147,243,169,163,32,252,88,51,56,190,85,113,96,167,187,48,141,163,71,28,160,21,148,149,52,2,73,5,212,44,131,146,98,57,3,19,202,4,104,91,235,184,6,114,133,133,142,185,142,31,93,199,31,127,30,127,30,127,30,127,94,101,160,3,221,25,24,9,137,150,166,8,96,43,217,145,112,185,158,133,138,125,67,178,25,163,201,13,252,255,150,111,168,132,59,173,110,204,120,84,88,30,184,31,12,135,129,200,154,134,33,206,91,60,67,6,112,180,227,28,39,39,239,111,214,54,68,128,13,67,6,8,70,118,153,103,53,65,216,209,188,44,38,27,103,96,77,116,52,102,233,65,173,64,93,134,69,234,198,134,21,188,12,241,220,254,77,114,203,113,44,2,195,88,4,49,237,119,226,170,46,25,34,60,12,89,127,73,193,108,222,130,96,1,112,181,115,159,209,191,31,112,44,47,248,195,55,37,7,19,78,58,61,217,134,119,144,75,114,195,210,93,25,188,206,3,19,1,213,251,96,233,56,180,252,246,189,161,143,200,224,191,112,131,122,239,17,34,204,186,88,114,72,220,47,156,73,180,197,220,161,170,216,81,55,133,45,35,190,153,85,18,235,96,228,140,222,21,53,18,106,43,62,199,169,2,171,11,69,9,69,236,37,85,144,244,46,216,169,237,157,119,185,247,222,3,34,166,160,143,85,121,67,221,36,120,113,2,164,24,100,138,201,229,37,86,3,60,56,154,35,91,47,70,220,146,79,252,11,66,155,213,53,138,57,52,109,27,168,10,186,26,164,97,5,128,213,96,147,218,34,253,43,66,42,185,97,25,198,154,52,130,149,88,117,96,84,150,54,229,157,41,232,167,154,133,137,164,29,7,11,6,211,242,244,177,47,204,211,2,186,255,35,93,173,32,120,232,238,146,32,193,182,187,225,36,145,235,219,147,160,91,144,228,157,46,43,243,146,112,2,35,48,110,18,207,126,254,193,135,255,241,254,54,17,194,64,67,196,179,63,252,187,143,127,242,247,64,44,68,24,129,22,33,83,158,38,108,252,8,18,221,141,23,128,144,9,48,145,68,77,191,37,9,156,131,34,117,5,140,159,60,54,187,59,217,132,211,184,41,236,112,96,77,234,91,91,215,65,35,135,76,196,189,149,32,150,176,206,53,140,12,6,43,178,99,94,84,64,85,85,104,167,205,47,172,174,171,90,250,70,228,173,20,32,220,165,161,110,47,154,224,32,154,91,215,36,19,220,176,255,92,51,214,92,211,15,155,107,99,170,85,176,210,62,133,153,254,228,123,63,254,228,43,223,240,155,105,136,144,53,209,22,118,175,213,60,83,247,157,172,136,53,89,204,243,109,204,137,200,11,202,167,48,93,31,255,232,15,62,249,63,127,114,247,198,180,241,251,31,184,49,209,241,111,205,116,100,229,76,183,199,146,132,126,109,43,99,125,27,90,114,98,114,143,170,70,3,187,10,6,121,187,205,138,210,88,53,122,172,117,149,233,25,72,125,7,84,20,54,183,210,160,158,184,116,248,64,4,205,144,172,252,54,10,43,143,150,153,115,13,152,19,158,3,231,51,232,56,233,0,125,71,55,172,229,9,79,74,211,3,1,134,137,220,97,135,67,8,0,126,118,44,87,28,150,17,45,179,39,238,5,75,6,118,118,27,121,21,184,102,108,48,207,119,89,85,7,75,18,206,19,152,101,56,87,233,0,92,33,154,206,202,6,150,123,230,80,222,162,165,114,29,60,215,120,31,223,247,104,182,2,244,203,54,185,142,173,156,92,200,185,35,27,101,55,133,110,179,146,228,51,148,174,157,15,5,27,107,235,131,223,164,63,116,188,249,57,148,234,6,158,201,160,122,239,16,152,195,36,0,7,117,23,145,224,192,162,233,8,53,7,144,77,4,3,111,113,180,33,9,28,142,214,252,33,66,206,29,26,114,229,18,22,125,13,154,5,69,218,14,220,62,150,45,23,236,211,54,196,103,121,12,33,57,114,142,31,169,7,209,206,165,1,4,60,44,182,29,51,156,139,64,95,141,69,96,12,188,171,52,42,228,38,74,122,136,54,169,152,95,13,100,69,37,72,146,56,212,68,205,170,73,108,184,7,12,2,16,118,120,176,110,231,39,170,192,137,67,17,175,228,176,187,143,79,168,107,159,66,1,59,25,209,5,72,120,73,28,170,192,184,131,121,112,51,159,167,41,42,68,252,46,17,76,229,205,22,141,109,13,119,95,250,94,184,17,212,61,193,7,142,250,242,121,179,220,33,231,201,31,176,50,133,217,80,130,140,139,53,111,159,124,231,125,204,227,60,125,255,207,1,79,251,223,191,249,238,96,64,172,162,48,254,116,35,226,36,52,240,131,56,232,4,213,68,7,225,54,42,96,144,58,227,56,99,133,84,18,29,103,65,163,224,130,96,247,225,233,79,255,234,217,183,255,21,48,229,207,126,255,203,4,170,188,116,182,152,199,10,118,56,35,140,45,83,199,115,69,56,140,211,0,53,129,182,81,0,184,15,73,17,28,36,69,27,85,160,35,153,182,9,105,200,22,137,15,21,156,6,215,175,233,104,102,33,82,119,173,139,8,88,24,164,127,187,198,152,112,18,64,21,121,111,0,242,134,30,96,233,42,18,116,246,32,62,254,217,191,125,252,159,223,122,250,229,191,123,246,139,63,250,232,255,126,231,233,55,223,255,232,71,63,7,93,130,38,148,4,116,64,48,144,71,237,251,35,143,178,234,35,184,55,32,254,36,50,147,72,3,73,82,26,11,128,218,162,191,52,201,177,80,36,246,12,128,153,155,17,110,73,176,154,224,117,4,84,89,16,56,21,30,81,105,124,198,95,147,244,10,102,40,224,16,185,128,108,218,203,57,65,4,86,210,197,129,96,181,96,30,251,15,62,78,44,72,75,103,137,135,18,174,220,145,88,243,96,88,229,175,58,47,92,140,1,236,77,13,109,228,224,3,222,1,216,193,185,249,23,198,249,198,144,185,55,135,237,165,75,152,252,5,65,26,203,24,186,105,16,198,134,125,113,80,25,131,106,250,157,203,95,208,241,170,247,156,214,193,43,237,161,61,99,86,225,240,244,63,190,245,244,107,239,99,53,128,15,38,204,27,153,21,11,238,157,23,139,104,124,21,162,64,248,121,246,213,63,13,66,212,216,169,175,17,190,31,254,215,255,254,248,103,191,119,39,190,153,215,5,223,103,63,249,155,167,191,252,229,103,7,223,143,127,250,159,31,255,244,135,207,62,248,199,187,80,126,133,155,233,227,127,253,242,39,223,249,230,203,222,208,232,69,10,6,61,72,1,169,214,214,170,73,253,246,191,126,242,237,15,150,17,186,94,135,134,111,35,101,52,242,209,242,160,103,4,166,35,12,87,31,136,128,201,246,59,151,134,151,247,95,155,243,119,97,1,68,144,241,64,190,243,36,195,252,144,213,46,104,205,60,197,6,155,113,242,141,85,18,14,0,143,5,13,75,24,48,206,218,27,156,153,69,199,41,64,20,191,40,3,248,18,93,120,155,186,37,253,216,33,6,177,67,126,211,103,241,67,136,231,3,208,52,93,30,4,79,157,67,112,131,5,61,130,219,29,43,235,5,119,10,174,250,53,59,165,46,214,234,146,186,248,116,59,20,95,187,67,178,170,233,210,100,173,78,225,162,159,149,142,241,90,91,90,179,99,184,232,235,186,4,215,233,129,163,133,79,181,27,75,180,123,205,201,210,215,163,20,122,16,157,176,213,232,159,37,113,152,126,250,243,111,128,35,12,75,197,64,184,127,149,82,241,220,71,42,158,127,166,164,226,230,106,169,152,89,41,21,51,190,82,49,243,188,82,49,212,101,189,84,161,184,102,52,240,220,50,177,9,232,81,36,254,159,41,18,99,93,226,93,34,177,119,185,189,122,137,248,147,191,252,234,211,47,254,102,77,137,248,211,68,23,11,196,119,162,155,249,108,141,238,235,130,238,211,247,255,233,147,239,252,195,93,232,254,143,147,67,225,148,124,10,98,168,217,172,75,10,77,220,91,10,245,21,48,99,175,175,128,249,188,18,201,124,184,22,186,67,250,53,64,118,222,91,208,107,96,139,89,158,11,86,149,95,15,156,153,181,113,46,64,46,72,125,89,88,191,14,130,80,96,55,108,241,231,62,182,7,182,197,130,109,22,152,124,208,197,186,171,61,7,99,56,20,5,39,82,183,119,2,31,170,74,15,26,54,251,246,196,193,206,202,59,70,201,10,152,185,51,56,212,96,248,158,254,219,223,125,244,227,63,66,179,109,91,155,24,229,86,241,239,171,13,162,204,91,253,21,87,249,176,146,247,142,24,178,253,71,230,125,252,29,55,215,235,94,83,123,111,223,145,221,83,216,26,139,51,69,103,37,251,106,253,126,119,218,150,13,21,90,112,216,170,9,15,228,96,51,117,63,17,156,254,52,69,240,143,254,236,7,207,190,248,123,207,126,241,123,62,204,240,43,146,196,235,186,207,253,180,254,153,186,159,214,87,74,226,145,149,146,120,196,87,18,143,60,175,36,174,105,250,240,133,75,225,38,80,196,5,195,47,80,252,70,248,222,95,0,119,194,218,52,160,172,107,229,244,242,228,114,116,193,112,111,193,220,24,115,1,250,9,116,96,136,155,61,73,153,150,81,238,131,56,211,123,114,236,183,94,74,135,254,6,31,164,171,76,198,188,70,99,147,177,0,247,250,64,2,19,102,56,31,220,201,204,91,163,10,93,149,193,178,129,241,199,208,90,36,208,66,218,86,208,251,208,4,200,193,159,234,96,38,36,161,140,98,159,193,0,239,54,159,111,213,92,99,20,69,126,13,246,126,181,124,177,30,247,95,7,43,215,201,253,223,201,43,5,48,118,88,255,18,120,76,58,0,32,146,107,153,93,61,159,124,65,125,198,228,139,245,241,93,239,106,106,241,26,96,58,90,11,211,209,107,128,105,91,147,116,126,189,129,197,69,95,153,64,241,242,68,7,116,220,26,220,32,182,87,212,240,43,7,166,181,187,153,90,197,137,144,104,200,74,117,172,137,28,32,105,198,39,18,202,132,208,185,11,154,138,161,79,38,115,102,84,46,8,128,101,151,52,47,204,61,5,250,39,32,36,64,15,51,79,94,148,251,212,171,102,44,177,217,134,225,213,128,71,151,252,172,246,5,235,138,127,59,250,130,29,79,126,59,250,130,217,118,108,217,244,209,31,127,229,222,221,209,253,187,163,7,56,18,2,113,209,233,43,162,175,231,25,129,234,185,252,34,62,195,3,254,237,191,251,232,131,159,125,252,211,31,90,198,216,47,119,204,215,231,161,244,123,240,80,191,181,216,190,102,171,5,43,152,158,253,253,151,158,254,193,47,94,52,169,89,71,77,247,233,154,250,255,199,183,158,254,251,7,79,191,241,23,224,32,4,251,228,163,95,255,0,108,155,149,119,34,119,106,10,87,211,153,182,160,27,246,113,182,50,107,29,191,10,11,69,203,175,226,195,95,126,101,240,255,254,139,49,99,215,164,146,217,4,227,16,111,197,162,196,22,9,62,37,218,137,54,254,196,36,217,24,254,196,70,147,180,241,137,139,179,248,83,132,142,8,4,224,168,68,24,142,142,77,193,160,123,164,148,209,119,228,77,113,139,68,49,234,232,72,4,214,231,224,103,138,167,225,103,62,243,188,123,19,250,116,106,34,144,249,222,241,223,165,67,232,128,105,188,90,101,190,238,131,191,193,40,80,110,85,170,63,4,179,150,103,198,77,158,210,210,178,235,134,162,21,103,32,46,88,191,203,155,144,147,20,77,112,187,17,162,36,164,25,91,137,141,225,225,138,241,129,130,119,189,171,76,225,24,152,225,206,109,93,179,33,150,195,63,164,241,118,4,1,67,73,66,170,5,99,164,67,29,142,241,96,7,248,68,116,65,9,244,30,202,182,35,78,58,84,244,24,164,76,240,10,217,102,59,40,206,66,154,248,232,123,127,130,79,234,15,127,253,55,31,253,245,239,129,85,139,226,255,90,247,141,67,85,25,194,126,112,60,212,228,137,242,54,34,151,80,143,151,132,114,10,116,155,220,182,194,152,235,138,34,233,226,16,55,143,198,100,237,230,77,253,94,64,243,242,192,211,60,190,138,123,222,230,193,158,250,232,63,126,26,216,170,196,121,90,141,188,144,78,227,30,127,252,95,223,252,248,135,95,255,232,15,255,245,217,23,131,134,125,172,181,37,111,191,169,213,24,144,56,62,87,93,82,116,168,20,124,119,188,249,4,169,96,8,35,250,37,65,182,101,31,109,169,235,212,195,250,23,20,86,131,160,8,168,70,4,107,106,7,34,243,14,1,163,199,208,169,20,185,17,167,225,255,91,160,81,152,20,39,55,232,84,20,164,56,110,162,209,78,163,220,213,159,254,230,75,128,31,36,210,180,59,25,179,137,176,3,72,109,127,11,40,155,12,104,40,249,6,77,210,12,160,68,81,38,198,36,182,176,228,101,222,167,27,254,225,175,205,78,194,204,251,93,59,137,3,212,236,165,236,36,171,249,149,59,9,93,239,188,242,157,4,35,178,34,173,226,167,186,155,32,49,30,107,175,205,126,194,232,60,199,142,50,1,44,237,41,51,99,197,174,98,82,137,100,44,6,126,69,150,118,213,69,243,181,217,82,112,81,253,232,215,159,218,225,100,53,255,26,30,78,44,96,183,142,150,55,243,43,222,82,211,62,39,191,54,27,10,34,243,28,219,9,87,95,218,76,56,121,213,1,149,72,38,34,12,149,138,80,75,91,41,255,250,108,37,48,165,79,255,248,143,62,250,233,15,87,110,165,193,240,37,109,37,171,249,149,91,105,48,124,220,74,143,91,105,121,43,97,173,191,241,229,150,28,102,158,92,147,99,20,72,93,136,80,64,48,29,160,40,239,49,26,138,190,237,204,13,100,114,210,203,186,124,180,227,28,18,44,30,13,188,17,1,64,188,89,211,0,141,11,235,147,33,173,194,143,166,212,134,147,13,198,19,126,193,87,28,96,143,14,198,112,102,36,161,142,2,26,66,115,1,0,117,200,170,236,0,44,7,71,116,24,152,172,233,248,130,29,126,134,44,48,158,78,140,113,118,56,212,112,25,244,21,139,146,224,251,104,44,168,115,20,98,232,102,200,118,132,156,192,202,248,83,29,218,68,48,20,9,63,167,233,91,171,77,19,240,45,68,88,17,78,140,100,100,140,80,67,177,1,161,73,67,246,168,64,144,40,237,76,21,192,98,184,37,221,208,211,52,105,53,178,77,147,40,80,14,84,155,166,223,160,236,166,48,203,1,71,193,232,40,106,23,180,140,213,2,188,115,220,157,145,115,96,95,51,227,39,4,75,92,239,116,4,189,32,98,51,40,109,79,85,6,121,150,235,10,155,4,183,152,207,129,24,100,25,159,216,131,114,103,197,133,4,35,242,15,4,189,171,240,0,73,176,89,228,180,59,50,15,212,98,232,72,139,177,139,192,163,201,204,16,4,124,111,7,240,172,160,16,241,241,207,254,30,251,190,160,2,198,138,200,188,65,145,54,203,141,246,141,129,25,236,252,155,111,110,122,59,185,211,86,212,34,192,107,211,17,26,104,235,6,219,86,65,59,102,184,102,97,181,29,199,84,237,224,209,181,220,41,100,211,16,99,203,66,6,172,67,184,140,54,205,175,102,85,80,2,222,242,60,253,213,183,16,110,58,70,202,228,104,190,244,239,203,24,35,8,56,190,40,135,116,56,54,92,107,225,65,160,38,33,15,128,112,172,13,20,77,212,80,101,191,101,186,77,7,47,83,136,52,214,92,195,49,125,195,11,159,120,246,207,255,242,201,239,125,11,70,232,248,139,175,220,81,2,118,212,191,4,26,148,85,37,156,86,87,62,37,222,123,239,129,115,171,123,166,19,5,141,66,143,63,44,205,171,115,145,7,1,119,160,228,211,134,73,95,220,13,144,75,221,207,220,57,64,107,3,183,176,7,219,17,77,255,22,216,123,222,5,149,118,118,2,110,62,1,111,190,1,222,201,109,81,230,11,222,53,40,147,174,174,203,8,97,128,143,176,243,57,89,152,233,103,34,215,119,12,14,28,27,72,171,205,221,2,79,30,141,20,12,177,6,238,91,193,86,28,100,0,253,22,44,133,28,254,150,55,10,210,160,67,240,63,210,177,164,215,64,223,185,1,94,12,230,249,117,49,191,240,98,110,209,135,53,240,62,183,104,201,139,193,218,129,41,21,140,169,223,120,27,235,39,237,171,108,118,162,92,119,208,40,188,52,221,166,72,130,137,185,28,128,57,102,191,77,51,57,82,118,96,73,57,245,75,16,81,217,129,180,236,66,26,124,197,173,103,214,57,229,81,23,113,244,57,139,81,200,35,163,59,215,36,161,78,45,113,20,153,128,100,121,103,192,14,221,20,194,182,130,228,81,147,72,83,189,116,12,91,199,25,237,56,81,204,110,226,35,193,49,113,40,193,30,6,244,53,239,254,122,159,145,0,236,65,55,211,38,91,232,14,35,37,208,156,121,115,145,72,192,187,137,78,230,184,5,109,129,55,91,104,202,183,54,187,36,79,14,33,159,136,248,69,130,73,9,12,221,142,114,4,250,190,69,102,51,29,243,145,29,114,146,185,177,223,141,72,223,156,143,193,96,97,59,185,58,178,60,75,75,59,44,233,50,21,73,115,168,21,210,195,54,166,179,183,65,140,35,228,132,112,41,200,6,58,77,38,45,118,15,50,68,48,3,136,81,4,230,223,16,163,55,5,60,81,87,80,207,186,128,225,42,176,115,192,221,65,46,84,128,28,63,195,108,83,145,109,58,9,217,213,249,80,153,66,241,239,255,251,218,223,70,208,119,192,224,0,80,17,26,125,49,128,0,17,227,59,31,224,4,176,37,210,196,211,247,191,13,6,4,74,138,174,218,40,5,215,167,83,198,87,55,4,156,100,195,152,10,66,63,77,196,0,186,94,228,82,171,144,99,86,33,247,225,47,191,127,23,114,9,47,114,79,127,254,13,192,20,184,240,67,96,48,126,241,101,252,24,106,5,126,76,204,141,159,9,221,30,191,175,223,57,126,204,26,40,34,48,24,197,4,1,68,28,115,202,21,208,80,250,181,158,109,85,232,128,101,94,48,164,34,59,248,48,252,102,69,168,133,95,236,240,167,96,253,34,155,251,52,69,98,217,11,115,198,4,41,225,45,15,250,111,4,53,131,59,101,110,127,52,76,201,145,76,133,34,127,193,13,131,189,157,173,79,17,180,137,236,64,155,72,170,178,61,33,224,87,212,184,39,15,203,40,136,82,112,170,136,222,182,172,137,64,138,182,234,152,137,218,196,74,155,11,172,138,110,105,79,88,73,70,50,151,105,227,138,104,152,102,211,48,103,92,64,148,103,132,15,133,239,135,57,141,74,48,2,206,148,99,100,85,107,164,131,26,70,50,189,156,18,80,146,89,78,9,40,25,89,78,113,150,116,135,5,245,75,115,150,54,212,78,167,152,174,209,36,190,3,207,233,64,202,53,4,110,67,222,32,161,10,2,176,247,70,234,211,127,250,167,103,31,252,35,78,101,172,212,15,127,249,19,24,95,224,159,255,5,240,217,56,47,2,22,9,134,9,199,148,182,160,218,2,1,30,198,116,4,44,50,244,58,108,154,73,146,130,170,42,106,154,33,225,253,108,154,64,129,212,231,99,73,100,209,243,120,46,188,108,142,118,77,56,90,119,44,78,5,217,1,231,151,223,6,216,222,11,130,32,75,226,216,5,1,10,79,247,131,48,103,109,0,150,70,122,93,0,83,65,156,139,118,125,91,98,93,27,1,113,8,13,18,156,115,195,188,200,185,241,136,116,15,158,27,143,224,119,47,56,226,139,95,43,79,255,253,191,158,253,233,79,238,1,161,51,6,227,210,82,220,35,29,249,45,30,233,23,178,20,29,244,222,242,158,3,40,126,237,139,207,190,255,53,194,153,131,11,123,8,149,60,30,164,163,17,163,121,154,137,217,179,247,215,127,251,201,95,254,179,81,128,241,41,0,32,124,244,103,191,64,200,195,50,78,24,215,222,102,179,128,219,124,85,45,139,6,25,7,31,12,218,125,115,75,58,163,30,35,70,212,27,99,217,66,207,73,171,9,154,88,65,173,137,136,119,207,24,233,140,99,15,124,249,199,159,252,254,143,141,116,56,111,78,101,0,70,102,70,44,37,186,16,66,140,30,170,63,115,192,133,172,21,74,156,59,18,255,234,75,31,125,239,3,35,253,202,219,154,49,253,70,191,12,38,229,242,210,196,28,149,3,109,204,62,250,210,191,131,101,141,135,54,70,153,99,155,136,146,109,21,162,21,163,110,177,67,11,193,172,9,196,158,67,31,32,145,53,129,68,18,43,128,68,215,4,194,164,86,0,137,173,9,132,142,251,1,177,153,41,196,60,29,10,19,193,195,121,161,217,166,92,95,93,243,236,90,66,170,160,9,234,68,17,85,47,209,49,243,33,27,7,103,216,42,88,23,4,164,84,68,109,250,57,122,153,115,15,163,24,56,237,61,141,94,19,230,56,224,187,92,167,55,142,209,62,186,197,177,138,45,108,40,142,50,136,36,90,101,70,190,101,144,86,209,42,131,189,50,124,11,254,245,47,159,254,244,187,79,191,248,27,171,172,62,240,4,127,160,29,254,219,70,37,20,233,1,142,140,123,12,76,74,233,141,149,225,16,83,193,166,104,171,202,160,190,208,250,144,25,183,69,213,165,120,147,107,85,114,68,26,122,85,196,197,21,243,247,85,53,234,28,81,247,74,195,33,209,239,177,216,98,65,139,109,72,187,194,144,24,133,156,129,114,172,162,48,46,130,95,97,103,60,21,103,97,198,23,178,35,154,137,189,250,68,120,63,26,24,63,192,187,254,92,171,230,57,7,38,112,23,170,11,87,80,33,215,192,120,54,35,222,104,235,143,13,46,239,59,60,206,80,58,207,59,60,102,168,18,83,162,132,206,72,80,218,181,67,64,192,111,72,4,47,141,89,149,149,117,65,176,82,236,2,75,129,63,145,228,106,153,28,99,178,104,127,119,74,117,128,207,202,99,201,253,246,22,190,13,10,178,177,109,130,112,38,204,220,106,99,67,161,72,101,50,25,249,29,226,195,95,255,225,211,191,253,7,116,185,11,191,62,251,203,63,70,95,137,167,223,68,31,110,145,66,97,9,6,86,61,131,210,63,120,246,253,31,16,166,85,48,13,65,8,33,176,41,191,72,164,25,243,203,175,190,78,164,35,86,206,215,136,116,212,248,242,244,123,223,35,210,49,171,216,159,17,233,184,153,243,229,159,16,233,132,85,231,247,137,52,56,29,248,13,216,55,168,13,28,195,139,200,27,127,183,86,31,253,158,36,14,68,189,170,76,132,35,112,242,197,73,205,81,3,158,166,83,86,196,53,153,24,69,173,186,234,236,8,122,150,135,30,235,154,174,178,56,195,186,40,169,79,13,7,52,71,90,83,90,78,171,235,222,154,39,152,203,220,36,8,59,109,207,208,86,192,87,146,204,180,188,83,249,225,108,197,169,235,112,193,117,188,5,224,72,175,129,69,118,102,46,50,124,191,179,148,7,215,179,51,203,212,152,220,121,81,43,181,182,53,125,33,205,8,79,69,124,195,228,161,190,216,127,31,144,139,173,91,184,19,184,110,250,198,90,198,222,177,103,225,115,137,89,248,220,141,17,1,0,20,114,79,145,227,106,1,213,248,156,170,40,250,206,231,64,30,100,68,196,5,216,215,238,43,3,156,186,9,38,221,190,242,178,37,18,4,233,9,97,39,88,87,201,168,160,75,139,178,117,237,184,156,54,95,2,88,190,41,199,25,153,55,156,223,110,77,45,218,114,249,185,171,252,220,44,111,70,114,240,185,137,119,193,215,141,242,45,93,174,14,151,10,155,3,29,202,208,232,162,230,194,80,42,250,15,168,102,77,187,81,110,115,211,29,100,193,171,8,207,8,240,186,83,224,88,77,215,224,115,27,232,195,142,38,137,156,176,73,145,17,120,213,226,84,164,250,22,7,31,64,177,54,20,37,245,10,7,81,50,111,149,220,187,48,29,228,204,240,4,203,155,93,1,234,110,72,252,165,39,10,60,171,88,223,198,64,148,5,2,45,113,109,117,81,153,212,193,110,84,156,61,212,193,152,153,55,80,40,44,150,169,87,205,232,214,133,147,157,232,189,193,129,143,181,8,158,68,129,84,1,204,76,70,69,0,161,108,156,65,247,174,224,63,220,73,211,175,117,229,116,104,22,205,241,191,45,115,61,137,151,17,28,215,187,6,128,185,116,39,0,75,81,236,172,143,38,193,162,120,47,1,73,210,248,235,115,103,142,234,34,61,241,219,212,59,50,216,229,66,27,80,7,72,24,118,32,137,216,132,214,69,174,68,118,172,9,155,246,200,58,233,242,106,204,31,50,58,47,23,113,227,240,184,99,192,13,138,31,136,180,67,5,239,184,49,13,186,88,133,145,120,207,28,106,111,100,15,137,128,65,121,28,96,164,234,110,36,141,243,44,232,166,218,192,210,208,173,4,222,81,155,209,127,16,150,230,141,180,149,2,134,217,113,115,96,229,59,227,42,185,190,249,219,94,16,79,191,250,7,80,168,128,150,17,102,104,36,120,59,238,172,168,13,17,205,162,161,167,248,214,150,13,21,13,73,6,94,136,91,72,5,25,120,56,107,132,64,83,168,2,6,22,116,15,15,7,253,68,244,204,190,201,20,4,90,62,65,119,62,97,186,1,157,219,33,33,218,149,223,124,243,13,208,33,21,26,170,8,50,191,73,192,211,24,48,177,96,6,65,55,193,24,251,228,216,73,72,10,36,64,11,22,185,48,239,80,54,85,247,164,137,109,99,85,9,144,80,154,165,204,89,217,197,147,191,154,115,152,247,248,30,177,181,107,215,246,31,76,48,79,131,119,224,47,56,99,3,64,116,145,114,99,147,216,6,4,61,76,108,161,217,2,156,20,248,248,132,190,182,142,27,154,222,90,42,154,70,80,0,207,29,176,85,33,85,82,229,146,10,78,127,43,252,142,65,172,204,100,35,178,139,97,237,96,206,146,139,77,91,189,83,93,215,89,193,251,117,233,214,235,206,93,235,92,53,121,199,245,216,154,232,128,146,107,96,99,92,183,221,11,25,23,175,26,120,110,223,168,26,199,67,121,8,202,66,150,152,84,65,73,240,102,15,200,56,22,141,118,49,191,2,25,136,182,251,70,112,77,186,183,103,137,90,94,18,231,96,173,87,15,234,208,197,133,35,214,203,169,181,37,87,30,45,230,197,164,251,236,117,188,214,180,196,214,45,191,42,130,182,49,54,55,49,222,113,90,33,8,24,192,155,171,129,91,33,90,189,176,153,21,130,132,137,183,238,11,218,21,243,202,11,54,178,44,23,45,87,130,95,72,71,29,60,83,94,60,86,79,150,234,41,173,109,250,246,219,61,105,128,250,9,38,245,91,142,153,106,78,221,46,38,211,235,80,65,64,198,87,23,211,52,80,136,205,24,26,15,130,84,50,134,174,135,216,93,70,32,136,19,1,132,20,254,130,54,165,207,71,72,5,131,144,6,158,127,14,66,42,91,132,212,153,44,91,132,20,28,63,190,64,224,99,23,211,161,46,91,150,179,8,130,153,100,213,6,168,0,1,68,131,145,231,130,187,206,66,122,222,129,13,227,243,222,17,93,52,131,162,123,110,129,1,245,45,130,21,53,70,33,39,217,7,135,22,171,215,199,45,191,147,153,84,73,150,84,118,117,117,126,3,143,68,93,169,235,42,82,9,152,99,188,131,199,88,18,228,142,222,189,229,160,28,188,41,66,233,128,186,133,149,96,123,107,87,82,65,37,67,23,195,102,170,64,190,218,25,42,211,77,154,34,209,231,1,59,219,4,248,108,193,14,234,111,103,212,119,244,52,56,201,55,229,207,179,219,194,231,217,173,48,187,5,90,218,19,103,2,191,169,184,183,143,69,34,214,219,63,86,113,207,6,178,168,210,58,59,200,82,130,189,172,45,180,235,211,86,208,110,81,23,111,155,79,147,188,227,122,163,34,131,194,167,161,217,71,47,178,144,214,11,38,238,183,44,50,196,246,54,100,54,126,11,183,157,181,13,204,240,76,94,226,238,39,213,144,182,92,191,84,222,171,76,8,224,222,161,249,19,236,155,109,84,245,142,165,85,128,112,51,196,92,148,117,145,133,145,183,158,254,237,119,63,252,213,159,220,81,156,31,43,243,49,44,253,201,95,174,15,249,147,239,255,231,29,101,167,227,1,43,194,146,223,251,183,79,254,242,23,208,190,108,117,121,73,16,23,208,92,100,140,234,120,75,191,247,158,105,165,182,26,202,76,100,21,4,226,195,95,254,228,238,210,139,174,34,119,80,241,167,127,251,163,187,139,131,28,88,246,217,119,63,184,187,108,203,192,3,0,94,171,60,207,182,92,152,111,251,98,100,13,195,182,111,255,96,54,170,182,237,219,38,200,198,233,219,235,98,101,12,208,162,59,102,101,220,251,109,250,13,87,13,192,49,242,194,236,184,189,73,124,242,55,127,76,108,45,119,171,13,136,53,12,199,232,73,158,142,9,180,123,176,58,50,80,108,22,144,142,90,25,235,30,81,113,40,10,166,38,19,30,128,246,237,128,51,213,105,183,230,76,183,30,203,54,130,3,155,22,107,174,186,14,251,180,128,244,136,149,190,149,182,220,16,188,205,193,215,185,223,123,143,130,22,204,200,74,186,56,130,68,121,217,86,218,165,89,205,200,235,235,101,101,168,134,93,126,218,57,237,17,85,9,56,211,206,177,133,154,226,177,49,96,138,52,17,160,187,11,188,254,9,183,196,197,137,196,234,225,129,2,40,184,162,134,65,126,213,248,8,166,189,41,157,34,9,249,118,107,23,154,95,42,211,29,232,150,4,6,18,144,173,54,73,188,219,146,88,185,79,108,221,10,146,38,108,44,49,254,102,199,150,21,245,102,31,10,94,35,139,165,145,242,90,92,100,100,179,110,222,121,93,191,60,194,142,92,128,7,5,239,89,2,110,25,224,181,144,108,120,4,121,132,73,27,83,151,197,244,11,27,109,109,100,14,182,198,47,238,59,212,203,49,116,229,117,133,136,45,231,34,122,105,93,154,214,245,123,47,159,160,215,121,228,149,98,151,231,117,218,215,173,55,203,15,240,202,171,37,84,207,27,133,203,4,19,197,44,130,177,4,118,137,171,83,68,214,161,211,2,32,249,87,87,214,183,119,0,67,166,9,128,112,240,224,156,169,213,172,116,200,224,100,136,182,8,88,56,192,69,26,93,209,112,208,232,58,232,42,219,1,139,68,64,236,228,38,97,168,99,43,60,224,194,238,44,12,237,90,52,168,78,67,108,172,250,194,135,90,245,14,53,233,126,69,195,231,96,49,70,105,253,94,26,200,235,15,38,155,115,41,0,123,61,0,123,51,10,112,0,246,242,224,165,99,127,55,25,90,198,221,171,51,95,150,154,120,133,27,67,178,13,87,185,17,106,43,55,175,240,155,238,64,134,91,134,47,171,35,45,163,60,33,32,120,226,26,140,4,185,148,141,77,2,50,70,184,214,27,24,125,214,52,183,48,66,196,145,48,205,136,152,215,86,100,29,57,115,210,12,105,184,142,255,78,187,221,38,110,73,24,227,221,118,108,215,161,95,59,248,133,50,58,130,204,167,111,112,100,253,52,69,170,232,26,157,114,130,53,65,177,124,43,213,130,70,207,216,248,147,19,85,14,6,78,128,145,247,46,144,133,5,16,76,225,23,227,42,30,124,83,84,17,52,153,38,192,217,131,206,25,80,215,240,147,71,214,74,160,229,51,37,167,240,115,100,157,15,90,70,118,19,56,20,32,140,252,14,157,159,101,62,143,155,87,59,45,22,8,79,232,103,39,177,69,248,97,200,243,188,32,80,132,41,141,64,27,11,226,166,117,139,7,108,227,173,150,26,126,251,217,159,255,252,147,175,124,227,191,127,243,221,27,238,118,227,195,95,254,227,198,127,255,230,235,79,223,255,235,103,63,251,51,152,198,223,254,46,244,247,22,0,222,154,109,4,231,30,111,100,98,5,216,52,104,14,194,139,99,80,142,136,162,231,70,18,212,239,18,216,227,160,56,24,234,243,60,26,31,216,53,22,90,59,28,194,184,3,199,96,36,36,118,8,19,97,55,13,244,149,33,203,137,250,60,13,157,184,89,176,14,115,96,234,225,240,225,111,199,237,54,88,254,151,105,198,245,189,105,125,119,142,15,19,139,145,230,255,212,14,179,101,134,170,168,97,76,227,96,194,81,248,131,27,247,0,125,65,70,61,247,44,26,180,76,144,237,155,181,58,176,79,190,17,169,223,233,18,139,116,252,128,23,58,66,150,194,232,42,218,180,174,193,97,5,76,155,45,19,1,13,123,233,223,222,146,43,160,237,193,104,9,46,96,127,254,229,79,190,251,125,203,108,108,9,216,181,209,133,39,196,239,80,84,138,6,221,32,137,223,17,132,56,248,71,92,223,2,126,50,96,135,25,44,145,139,175,6,131,140,51,55,3,42,109,225,200,0,246,197,217,42,243,5,87,207,28,142,198,62,10,10,120,195,12,36,17,149,157,22,132,9,84,25,232,164,161,42,182,211,60,170,41,76,2,125,85,223,174,251,36,155,218,4,82,172,193,60,223,5,125,33,66,242,22,212,74,62,185,222,5,40,110,66,40,226,134,40,111,8,91,132,108,207,49,56,104,197,119,88,151,53,136,57,223,120,86,133,39,226,53,105,6,155,54,250,237,157,53,231,86,48,87,160,49,123,240,61,7,162,109,173,2,216,220,155,111,122,218,51,150,196,243,181,103,172,17,208,158,65,163,151,252,125,220,68,216,6,254,72,127,95,123,250,139,7,185,172,160,251,54,25,217,196,118,225,151,172,44,14,240,157,15,72,241,33,210,244,103,152,72,179,54,37,52,214,54,160,132,241,68,60,1,106,57,40,225,210,50,135,247,203,94,202,183,84,8,106,24,161,33,22,138,182,73,184,111,143,85,36,199,42,80,43,72,234,150,70,2,249,33,7,80,40,29,93,206,213,93,106,134,77,236,243,109,132,3,53,180,146,91,38,47,230,116,207,11,186,117,12,102,201,28,181,9,159,237,238,32,146,194,22,185,22,53,48,221,147,126,97,248,144,61,146,132,71,150,236,85,237,118,97,48,236,178,154,8,173,131,69,13,70,188,226,81,0,32,23,167,198,172,197,62,153,110,94,55,96,247,138,56,6,145,245,156,184,197,166,37,153,181,248,186,149,176,174,31,76,155,150,50,214,161,85,203,149,124,105,23,186,173,114,21,179,9,153,236,86,155,6,100,68,92,25,78,210,183,218,46,193,67,250,76,55,135,32,154,199,60,23,205,99,124,104,30,179,154,230,49,190,52,15,187,112,60,210,188,71,154,247,90,210,60,250,197,209,188,20,245,146,104,94,148,106,49,9,222,159,230,49,65,52,143,89,65,243,152,32,154,199,188,238,52,207,112,8,11,162,121,145,231,162,121,17,31,154,23,89,77,243,34,65,124,222,179,191,248,202,35,205,123,164,121,191,237,52,143,126,121,68,143,107,197,130,24,189,72,16,209,139,172,32,122,145,32,162,23,249,12,48,122,128,156,184,137,158,187,76,128,253,0,169,7,211,61,247,125,189,73,249,220,169,14,218,167,155,55,88,79,174,239,173,169,132,6,11,230,53,31,188,87,222,84,237,176,133,53,65,27,158,43,26,236,24,106,0,170,18,73,17,254,146,96,83,1,38,74,172,25,187,16,222,222,109,145,162,249,213,161,115,220,34,37,51,213,214,12,46,197,104,92,117,129,226,140,34,106,196,1,182,98,137,62,23,73,135,31,227,230,150,101,40,139,196,195,244,152,65,223,99,126,212,19,194,37,237,6,169,219,21,164,221,65,200,45,194,205,206,224,19,128,15,34,220,184,75,16,192,9,126,209,19,128,69,116,150,83,21,77,179,182,251,18,236,223,137,37,226,177,36,133,104,70,71,21,141,94,70,204,99,140,96,108,226,197,0,156,103,217,153,104,70,215,102,13,74,14,166,64,232,40,208,43,1,54,127,232,164,43,84,32,170,160,185,57,134,165,129,99,13,19,121,187,182,147,184,34,66,134,78,26,163,131,135,162,44,88,13,128,179,6,90,231,57,211,104,35,237,104,60,104,1,8,204,242,113,100,144,66,212,11,209,232,69,139,133,175,102,3,0,57,107,136,60,135,12,198,31,250,114,128,109,215,81,217,97,87,228,136,235,29,216,52,171,66,227,61,120,84,27,243,68,147,79,110,20,116,204,192,184,12,166,54,60,206,49,20,138,168,102,100,237,196,130,243,104,43,139,21,218,17,86,32,110,225,27,82,0,75,99,57,69,109,119,122,227,152,64,221,145,94,93,119,76,101,187,95,119,150,242,104,71,86,43,209,74,44,119,199,60,71,252,118,190,113,146,120,108,152,60,103,137,95,69,95,106,2,105,237,149,186,185,229,127,174,232,152,66,3,66,167,239,96,228,47,73,243,83,243,122,215,50,139,117,192,51,30,78,58,17,103,130,180,73,192,109,4,246,194,22,134,163,100,252,138,67,126,14,26,190,226,42,55,120,129,86,160,169,90,26,44,105,118,11,122,89,138,25,245,137,114,141,72,232,174,176,242,90,72,14,17,27,219,27,68,72,36,213,12,222,246,50,233,8,59,155,22,111,33,0,100,239,233,124,107,211,184,40,39,85,211,88,244,206,193,26,40,99,77,24,40,19,193,163,45,198,104,60,145,173,1,147,237,1,91,107,180,244,173,119,132,160,134,1,152,60,122,173,24,45,220,77,235,201,98,31,171,182,160,42,102,196,246,45,71,120,208,156,235,81,114,159,171,62,139,31,160,124,199,197,161,31,183,205,105,93,49,47,241,243,85,86,129,0,142,194,199,107,207,68,241,4,190,215,229,186,35,36,225,108,25,235,211,225,84,237,11,154,245,197,9,205,185,9,201,98,87,108,159,154,123,88,69,56,158,93,51,216,19,59,197,101,17,97,56,155,1,166,65,119,222,68,170,240,38,18,187,81,187,252,128,182,84,195,132,254,173,36,88,21,136,73,240,41,245,68,189,222,74,155,37,223,78,162,0,202,43,138,122,17,180,88,138,23,121,10,91,226,211,139,63,136,97,0,19,204,177,208,81,251,76,134,49,134,76,246,4,229,198,172,156,21,2,232,250,60,138,113,222,123,15,122,44,174,16,244,179,239,127,21,200,2,12,254,19,193,127,162,248,79,12,255,137,227,63,9,252,39,137,255,164,240,31,154,50,254,26,112,104,4,232,218,111,240,176,160,70,216,92,3,78,70,188,1,177,154,115,32,92,44,130,4,126,123,6,37,193,193,31,8,219,100,69,150,56,134,167,63,253,171,79,190,243,101,235,185,64,194,121,200,90,11,8,53,183,103,181,239,23,45,24,134,205,64,15,12,222,26,34,159,224,119,139,109,232,208,111,237,96,110,63,253,225,211,175,254,233,82,243,176,47,224,144,31,40,10,152,59,20,25,243,57,48,209,253,48,105,183,83,44,5,215,164,121,56,123,247,143,113,48,59,236,155,61,135,178,183,130,65,111,78,68,225,254,170,160,161,40,56,222,40,52,118,52,72,116,169,128,44,234,2,73,13,56,15,169,93,245,45,108,95,107,121,4,99,146,177,171,134,66,91,174,16,24,238,98,128,104,24,79,61,65,119,35,210,97,222,226,42,130,190,224,9,9,170,127,107,163,234,175,142,250,226,175,193,12,131,243,27,151,114,56,38,251,201,40,214,151,117,100,28,131,168,21,39,80,139,244,6,245,105,170,171,94,164,122,106,121,131,58,223,91,245,213,48,197,40,91,195,244,26,170,147,208,163,53,103,74,154,16,248,142,64,184,212,111,176,135,239,221,180,110,111,55,110,228,241,224,61,67,237,118,75,144,3,81,174,178,106,71,148,1,177,135,213,10,96,213,177,50,135,52,221,144,54,152,243,18,35,135,44,207,195,200,10,79,104,99,128,193,206,16,97,100,23,52,122,254,235,39,6,127,192,4,194,192,116,142,18,54,255,159,74,165,208,105,133,122,96,80,87,180,179,96,33,252,137,1,11,107,192,206,234,99,181,205,114,66,22,70,248,73,39,41,139,226,248,88,121,25,20,7,124,138,9,49,193,165,96,178,182,143,65,116,160,143,133,135,218,88,69,182,172,42,129,202,35,2,47,33,244,70,131,21,204,28,185,93,8,134,209,2,126,213,67,118,134,3,114,100,161,192,244,158,224,152,25,35,31,57,97,193,184,85,240,149,212,165,6,188,64,97,140,33,31,88,102,160,77,91,41,98,118,7,111,98,13,197,167,199,134,228,60,177,20,177,1,229,10,252,19,236,18,118,141,163,212,163,194,128,248,26,129,213,221,230,103,4,43,73,208,230,250,157,77,39,33,50,3,109,102,252,18,179,48,0,178,39,221,131,125,26,204,23,130,252,6,86,46,5,194,126,66,120,82,157,62,36,1,173,8,198,121,98,186,64,228,216,251,48,176,203,113,21,205,83,101,57,103,5,67,75,34,173,27,157,201,44,249,113,188,227,74,49,157,243,3,67,82,152,58,51,121,0,141,110,140,175,234,2,218,233,24,95,160,159,224,57,43,193,37,145,118,195,54,195,16,220,15,120,0,108,67,213,119,243,50,89,203,151,194,120,223,169,196,138,121,148,88,194,139,81,98,173,171,151,90,193,96,62,251,246,191,26,97,245,76,242,248,202,52,57,116,50,201,183,41,127,77,206,82,158,173,201,73,198,185,88,59,25,172,152,194,158,240,174,78,169,175,174,83,237,120,42,70,49,254,157,90,202,163,29,124,19,159,98,35,126,234,169,93,214,56,120,150,137,131,227,28,98,13,138,84,51,163,167,222,143,36,121,131,174,154,4,201,155,238,71,142,172,237,250,217,216,158,241,128,237,9,23,10,156,147,27,77,25,171,128,155,121,130,14,6,126,204,233,128,45,48,54,10,138,21,15,190,126,248,203,15,62,250,243,175,27,95,175,201,39,134,209,13,77,144,201,200,78,132,76,198,118,146,118,42,67,144,241,228,14,77,38,34,59,81,59,53,66,144,137,216,14,67,38,227,206,212,40,65,70,169,157,40,25,139,236,164,236,212,24,65,70,146,32,53,30,7,169,215,129,226,241,122,36,196,98,175,219,190,146,154,17,204,17,140,103,38,2,99,8,25,98,11,105,132,16,224,4,81,218,84,195,250,22,212,72,178,111,211,91,55,166,224,163,0,153,71,121,139,221,85,128,124,131,160,136,16,10,56,192,62,175,147,90,70,10,233,187,34,116,211,25,183,52,28,190,64,34,53,244,82,59,65,10,161,140,104,70,42,16,204,15,242,11,33,115,175,108,219,155,194,179,223,182,95,202,179,183,125,139,107,113,152,150,193,93,159,115,50,233,79,24,138,100,48,215,236,36,9,48,186,243,103,135,152,173,223,43,64,232,204,215,230,188,68,199,65,230,0,227,5,151,69,102,66,78,209,251,66,209,8,122,95,200,243,164,208,28,197,217,176,158,20,138,208,49,86,136,182,226,198,147,66,91,187,194,19,75,53,123,157,153,154,207,11,1,62,53,22,165,61,122,79,192,195,128,85,107,148,64,143,83,70,98,20,177,181,249,6,133,226,127,65,22,6,176,186,34,73,236,136,114,91,185,64,158,96,219,3,168,242,124,2,9,202,246,100,59,18,229,91,45,74,136,94,27,211,1,169,210,237,82,233,141,29,244,103,27,241,238,203,85,33,253,220,70,46,225,59,169,72,34,54,153,238,162,148,41,38,156,9,138,218,53,128,131,26,96,173,237,154,146,215,78,140,161,146,17,80,28,203,127,219,6,189,163,135,179,13,77,145,68,126,195,208,255,237,66,66,177,141,159,48,197,146,190,9,98,27,18,77,234,246,238,238,109,236,224,87,83,181,119,223,133,75,208,137,114,130,73,209,137,201,244,254,64,210,200,249,114,155,235,138,18,127,99,116,1,224,179,13,25,195,109,67,198,166,204,190,33,110,241,1,152,166,37,214,219,134,161,157,184,15,172,237,109,163,46,199,170,16,206,108,27,139,229,105,25,8,96,126,243,109,232,199,183,177,111,163,63,96,20,37,105,123,27,6,184,180,191,3,172,101,89,80,201,7,194,196,18,154,19,188,54,110,183,197,217,82,3,14,101,241,182,177,186,104,142,137,68,204,1,247,89,69,171,87,248,250,216,109,243,170,50,4,53,229,251,227,240,130,26,54,22,177,241,134,51,147,60,185,220,133,186,141,109,71,194,11,109,105,3,190,221,123,243,194,199,15,3,183,164,114,87,43,152,84,188,33,14,32,109,99,101,253,238,38,131,91,88,66,38,141,124,100,200,23,218,11,4,210,103,69,68,34,81,64,225,239,211,145,128,86,209,35,114,224,80,122,247,221,41,56,44,111,6,72,203,101,16,131,109,48,227,171,154,8,164,12,146,112,215,34,54,19,131,22,240,10,208,38,213,73,179,109,221,111,184,87,86,69,207,3,63,160,102,186,37,192,0,189,62,221,122,64,15,54,116,24,189,99,67,191,31,10,86,45,240,97,25,15,172,3,165,200,36,77,210,113,138,220,137,110,217,51,183,146,70,173,28,46,68,133,65,115,38,9,216,137,164,98,240,108,125,16,24,222,6,67,71,98,81,102,50,117,160,232,58,122,173,111,166,238,252,190,195,251,54,96,218,37,201,231,60,14,226,33,238,59,52,160,55,193,109,60,28,230,125,23,196,142,168,1,30,128,109,223,220,193,235,60,104,131,221,23,31,187,94,215,205,84,44,161,243,64,162,2,214,254,242,194,71,49,198,134,44,12,153,243,64,176,128,27,0,226,217,16,28,21,86,210,187,239,182,20,126,14,218,115,164,168,0,148,85,18,44,102,27,147,165,205,199,108,61,24,21,65,70,127,97,99,136,246,251,224,132,207,153,183,93,40,4,80,129,132,139,10,32,59,141,180,97,212,241,226,134,200,8,88,4,113,126,251,158,75,38,8,200,253,122,118,11,14,123,36,191,216,119,150,203,226,132,73,123,40,10,240,53,248,129,139,8,250,12,7,19,70,221,221,158,167,187,34,207,11,178,157,50,51,83,156,212,137,134,149,16,179,43,46,160,188,97,109,189,153,141,135,47,127,112,99,73,40,17,154,1,242,204,6,181,139,35,24,205,211,109,73,152,237,246,198,154,46,182,231,168,19,240,110,15,172,106,78,216,110,9,250,84,0,40,32,65,5,1,214,12,113,197,221,220,198,14,138,232,14,47,16,33,73,90,71,158,114,203,79,248,232,79,83,27,166,0,229,133,15,85,141,43,193,38,35,224,31,128,235,98,34,232,29,42,74,199,29,100,49,213,102,99,108,123,9,248,120,16,40,61,26,8,218,45,217,48,205,235,79,67,142,27,128,233,146,132,53,186,50,30,108,136,43,251,18,103,44,137,83,67,154,5,108,80,107,246,13,9,94,198,60,174,238,24,148,50,95,216,168,221,221,51,99,241,172,63,150,86,251,235,14,37,65,18,4,121,3,74,195,120,51,233,8,137,117,135,240,226,183,144,14,247,4,185,47,202,90,120,170,168,125,180,126,195,104,85,182,39,99,33,172,169,92,120,34,10,83,45,220,86,161,110,148,83,193,186,214,194,246,243,198,225,142,168,157,177,173,188,157,0,232,199,88,18,194,255,99,0,107,8,0,212,114,131,143,196,53,114,40,64,207,183,14,216,225,16,144,14,45,77,100,179,141,44,57,200,103,47,42,100,35,219,30,231,200,124,182,18,201,145,157,66,182,120,74,246,115,217,124,150,236,160,223,28,252,37,226,132,60,252,141,51,217,108,150,3,117,106,122,142,236,23,178,2,170,147,21,64,74,123,146,35,147,133,236,32,119,74,206,205,146,115,8,126,152,235,229,201,120,33,59,5,57,28,46,59,203,129,194,243,66,54,10,146,132,108,126,31,36,37,114,251,228,232,48,59,200,55,141,234,248,119,35,187,200,11,6,142,227,98,118,110,101,79,115,217,24,202,41,130,156,120,49,155,4,57,77,3,251,172,8,219,13,231,19,0,199,189,236,160,208,4,96,38,5,19,12,179,151,29,131,164,49,40,23,130,229,38,133,72,158,212,14,178,113,144,216,207,103,1,36,136,78,129,46,192,6,197,98,147,100,64,201,56,44,217,43,46,64,79,242,89,173,104,246,81,201,101,23,197,65,206,64,99,14,128,128,44,128,90,216,78,12,149,178,253,189,83,50,153,199,221,153,236,13,204,49,215,10,217,49,200,129,8,55,33,30,123,67,148,198,128,52,198,158,2,171,63,137,189,5,202,23,75,167,228,192,49,81,0,102,201,5,211,202,111,100,99,118,206,180,148,141,131,156,16,64,174,100,33,215,41,103,251,101,128,49,232,118,167,0,210,164,242,172,0,215,130,6,18,53,144,56,133,99,161,151,187,5,114,80,202,82,32,113,12,18,21,88,146,46,199,10,112,40,147,101,179,111,156,49,223,225,50,156,239,253,236,180,114,10,7,43,75,193,226,249,68,129,84,0,34,5,176,44,64,217,166,189,160,240,111,188,208,70,160,175,26,132,145,7,93,5,152,150,74,48,187,152,197,149,146,102,121,176,148,64,153,195,88,14,182,124,106,46,91,115,193,226,209,58,7,16,70,249,44,103,142,197,216,88,147,244,1,234,60,181,15,122,15,16,82,208,162,196,51,9,126,107,38,50,24,141,73,46,149,131,227,64,229,154,6,134,253,156,93,152,205,78,14,5,19,22,104,171,159,119,55,102,33,164,64,88,106,30,224,11,6,122,158,55,90,28,248,181,152,205,18,240,249,41,33,77,160,59,171,10,224,71,250,2,182,7,5,27,255,29,240,255,155,80,149,157,65,135,202,155,40,100,102,134,122,83,228,51,38,165,126,83,98,229,78,6,238,255,55,53,78,1,44,87,70,87,65,37,194,164,179,121,131,59,120,66,124,142,5,132,127,34,96,6,105,3,254,75,111,152,244,253,11,234,23,100,87,254,54,207,170,125,144,79,71,99,52,75,225,124,172,173,115,215,167,41,154,139,196,140,124,227,100,105,117,54,54,172,124,44,197,123,242,183,37,120,106,193,124,172,152,192,249,72,193,170,141,91,27,27,118,125,227,28,179,243,7,128,95,115,228,243,232,159,35,31,105,135,237,252,118,180,157,104,27,249,78,85,130,153,111,104,229,96,62,252,127,89,45,114,3,147,97,97,167,246,217,78,133,255,172,195,17,195,164,147,195,217,238,82,62,150,33,97,62,20,35,157,217,54,62,168,186,107,26,92,5,13,126,208,44,72,83,158,118,220,66,221,134,45,70,185,122,238,170,98,235,180,17,72,67,175,237,211,40,98,101,55,108,196,111,205,17,243,235,129,53,81,86,241,112,120,195,224,87,16,28,198,68,221,202,231,5,97,24,246,104,157,3,70,57,141,94,151,243,199,196,23,78,90,214,187,88,121,189,73,111,185,129,6,40,204,55,2,134,22,150,217,216,112,172,79,234,62,104,216,74,116,95,36,48,39,183,38,72,151,46,221,11,206,82,172,111,64,205,186,47,56,175,218,242,198,153,233,105,111,109,117,56,25,0,96,149,142,222,141,59,194,223,43,203,109,56,40,199,238,82,105,172,67,112,204,201,58,235,126,105,213,6,45,220,165,129,243,29,27,75,13,251,226,123,131,123,2,251,20,220,155,123,32,232,183,179,224,191,174,65,158,80,155,72,151,239,45,225,212,237,47,151,184,63,10,80,207,190,140,135,57,70,207,61,19,126,106,253,224,230,92,71,163,67,7,242,124,141,99,5,255,115,86,9,44,139,245,58,247,92,113,198,201,251,144,46,186,85,255,203,237,186,4,210,13,120,25,176,178,153,59,40,156,247,144,93,127,31,121,143,249,116,192,206,89,217,184,169,250,55,116,255,193,197,140,203,133,59,202,165,141,11,129,59,251,116,127,76,237,219,129,59,75,128,15,119,33,128,244,102,203,156,32,185,65,237,68,183,130,230,115,45,74,122,199,112,27,87,7,110,252,76,114,19,141,175,119,224,59,46,15,252,0,217,248,69,33,65,13,232,141,131,227,241,156,241,206,92,147,203,162,214,158,37,124,1,16,200,58,122,216,26,15,227,152,6,203,90,226,131,70,253,254,3,110,93,72,172,199,100,185,218,123,72,107,214,213,195,138,85,234,207,22,173,203,206,222,177,44,172,187,6,242,238,50,43,249,179,0,60,252,86,211,29,99,162,222,181,25,29,119,21,107,130,127,206,75,138,32,132,86,210,5,102,235,222,125,191,223,189,197,115,208,172,68,48,205,66,183,27,78,154,101,92,116,44,247,32,168,23,65,183,17,47,28,223,59,198,114,237,187,150,151,131,152,133,221,242,181,138,221,160,155,191,68,23,41,102,22,186,92,49,39,33,226,202,178,239,90,64,150,113,183,178,148,55,91,202,114,201,172,180,19,160,227,30,198,166,47,152,204,45,119,195,205,41,187,164,111,132,43,56,148,28,228,31,136,184,62,20,139,103,181,174,16,68,178,140,235,28,7,72,116,177,99,102,123,46,120,160,48,224,186,226,49,203,57,174,122,12,48,14,57,222,18,248,92,215,61,193,84,63,185,130,234,7,106,38,48,235,135,79,75,183,94,194,45,116,66,253,116,176,238,4,180,30,247,180,238,230,41,25,42,8,57,199,169,164,141,91,65,173,143,61,130,143,155,111,89,213,65,151,138,103,195,7,19,207,109,200,134,113,29,226,59,72,166,238,192,30,41,103,49,113,153,179,118,115,9,140,167,105,187,4,212,17,110,64,161,31,93,61,5,240,231,232,42,106,35,238,3,196,135,161,112,14,102,48,231,142,46,173,94,229,188,122,135,243,142,101,103,110,160,23,52,249,75,189,121,190,201,183,9,41,12,177,133,180,182,53,69,129,97,116,144,171,3,23,75,241,15,182,184,109,233,242,182,231,138,143,138,112,41,166,77,69,175,111,156,183,201,183,171,5,245,229,202,150,97,89,196,121,177,126,151,241,219,82,253,20,11,127,214,1,129,69,227,37,64,228,250,109,166,189,214,113,105,232,75,153,104,179,183,43,199,105,195,101,98,107,93,112,162,31,151,81,1,59,24,74,224,132,88,6,128,78,102,94,100,37,165,131,143,102,235,106,159,222,137,161,155,227,13,235,2,23,174,12,243,243,237,114,23,210,64,30,104,245,69,221,22,199,221,253,113,91,43,34,154,63,100,1,194,72,217,183,60,11,198,81,101,94,214,58,234,190,128,107,91,203,72,189,202,202,108,7,185,210,132,63,163,149,187,115,77,199,95,85,120,47,19,116,213,218,105,225,91,171,34,217,204,102,89,120,175,197,163,155,214,60,188,65,202,138,240,114,45,47,229,73,38,15,147,224,133,36,186,64,203,211,57,178,95,202,150,242,232,174,11,93,87,229,135,57,163,212,20,36,81,40,9,222,123,230,179,199,37,116,81,103,85,28,229,179,165,2,188,157,204,50,40,41,150,131,151,154,160,34,76,26,187,175,152,60,189,88,113,187,100,174,144,245,111,151,0,185,125,252,121,252,121,252,121,57,63,80,46,113,28,82,38,43,99,30,225,182,224,128,56,137,245,180,238,182,212,183,25,163,201,13,252,255,146,156,119,7,64,55,44,227,60,191,31,12,135,210,123,77,101,183,83,51,97,156,225,142,118,156,227,228,60,187,205,218,198,17,190,97,156,225,190,200,2,105,46,157,158,108,67,89,219,43,87,111,67,245,247,16,234,124,151,206,98,220,2,168,107,72,181,54,159,141,210,76,117,38,29,179,83,49,202,38,239,96,162,232,106,219,201,57,44,201,163,80,100,6,114,38,100,161,65,87,28,156,180,45,155,7,34,234,29,200,118,219,127,226,60,108,132,85,217,148,115,169,101,101,42,170,24,192,207,242,236,18,63,75,140,53,97,3,234,49,56,157,216,213,119,212,77,235,221,183,160,88,52,242,206,231,56,85,96,117,193,112,210,69,175,216,189,11,214,78,123,231,93,238,189,247,132,93,195,73,18,112,199,188,56,1,172,12,186,240,228,242,18,171,129,163,26,245,136,83,6,3,32,230,35,103,94,18,48,57,55,40,24,69,90,222,193,25,39,32,61,15,83,110,111,201,39,43,192,96,45,12,190,71,37,112,81,48,105,208,117,20,20,103,117,93,213,210,55,162,12,175,207,144,227,37,50,35,48,34,1,129,182,208,227,237,39,172,202,14,72,32,65,72,45,87,236,51,20,73,213,46,145,17,110,73,192,245,171,248,237,182,52,97,231,16,183,86,195,170,50,181,219,237,140,145,247,42,77,217,249,96,167,218,249,144,28,164,227,183,46,172,183,113,24,24,179,8,14,131,66,124,252,195,175,63,251,179,255,122,250,245,95,61,253,234,159,58,90,227,88,141,131,47,139,218,229,57,9,140,4,186,243,0,12,36,82,42,16,80,37,143,120,16,128,139,153,163,32,111,69,13,140,64,139,213,178,60,140,228,163,145,67,176,231,97,146,38,232,7,2,118,212,189,197,51,131,194,99,128,28,69,238,42,227,60,250,6,189,89,33,75,82,151,20,29,86,122,119,188,249,228,6,5,209,53,61,23,201,182,236,26,75,188,162,132,29,25,76,1,201,26,33,65,140,133,2,251,3,71,131,32,129,232,244,238,100,19,46,166,77,35,94,200,214,53,12,198,32,106,135,2,219,126,7,100,8,155,91,105,79,113,194,45,74,7,253,219,36,66,6,96,68,145,84,65,206,100,50,79,174,223,33,136,180,157,100,248,19,111,133,136,173,187,161,18,0,185,235,91,232,71,26,184,176,118,134,240,183,182,3,8,198,132,227,131,150,217,231,192,160,111,250,84,35,9,92,15,62,8,24,180,252,220,45,192,87,158,174,73,26,253,79,6,45,186,216,58,139,14,6,143,253,210,191,63,253,230,251,31,253,232,231,142,69,135,79,8,107,51,26,174,188,152,226,18,116,18,144,35,24,232,205,104,204,177,2,93,75,211,189,28,209,195,176,93,69,130,119,121,196,199,63,251,183,79,190,248,181,103,127,244,15,238,246,239,30,97,248,62,228,253,199,23,214,90,103,116,81,57,48,10,96,5,73,70,192,16,205,243,54,144,69,243,192,40,225,29,6,70,9,238,9,121,71,228,73,215,224,98,0,164,217,25,8,28,204,27,140,104,67,223,61,123,201,117,102,239,147,239,188,255,201,247,126,252,236,219,127,247,236,251,63,112,204,30,216,116,194,246,16,208,85,68,53,252,166,48,66,5,78,33,14,44,183,141,29,243,137,52,49,7,255,182,171,213,109,158,223,40,151,211,131,65,26,70,242,195,206,223,176,29,248,98,170,10,137,5,1,135,153,85,245,109,199,68,195,71,182,127,243,197,167,63,250,35,3,69,146,16,100,222,83,224,163,95,127,235,217,255,254,129,85,192,160,44,219,16,46,1,227,236,49,105,138,74,163,176,72,214,199,107,15,201,50,158,39,6,216,44,173,32,136,162,22,180,96,80,166,151,228,163,196,231,216,96,70,74,11,156,11,104,109,24,53,140,184,92,170,8,120,163,57,97,132,21,19,176,190,216,60,218,156,196,252,214,117,94,42,50,58,39,235,168,28,108,22,147,196,103,223,252,254,71,31,252,31,72,160,72,255,86,221,205,168,66,27,116,115,85,59,80,50,199,239,161,218,141,124,242,149,247,63,250,143,159,34,42,232,88,184,206,209,193,231,54,128,158,38,12,174,240,132,149,5,48,92,65,71,185,81,138,112,30,251,168,58,96,44,3,171,58,152,78,226,214,236,48,130,7,106,243,162,42,32,237,162,29,87,70,82,88,200,190,193,56,104,211,35,148,50,217,182,210,204,245,97,36,184,86,128,89,232,246,154,68,72,13,198,48,26,136,36,212,17,81,68,59,94,115,19,68,138,250,93,199,102,66,151,69,222,179,217,224,76,229,29,132,113,149,157,225,120,35,70,76,52,88,26,5,137,49,242,97,8,40,210,120,82,124,27,94,34,99,213,51,145,190,33,108,131,66,194,14,84,79,18,107,21,50,55,151,6,248,72,80,12,50,3,96,193,171,67,192,44,96,44,120,65,3,165,113,239,237,213,109,78,154,52,30,56,214,86,91,156,9,60,68,28,47,109,164,219,32,72,99,72,98,49,51,220,39,241,244,87,223,120,250,141,127,131,59,138,92,11,28,28,176,109,4,6,224,158,164,160,38,68,213,173,83,4,161,140,233,185,227,8,251,191,223,249,240,215,127,243,209,95,195,176,40,48,24,197,182,117,117,101,132,114,33,32,111,124,7,2,174,118,233,8,5,15,48,3,37,63,12,228,129,7,3,227,16,123,81,24,48,140,111,215,89,192,146,195,213,108,53,238,98,27,95,88,247,253,27,71,75,197,104,247,163,15,126,246,241,79,127,136,79,160,79,190,242,141,205,193,96,235,142,230,29,196,212,22,117,204,157,111,167,4,18,0,103,37,3,105,124,29,64,160,91,14,103,124,30,180,142,204,171,89,36,126,120,185,137,142,144,19,88,25,125,32,209,83,216,232,254,65,35,80,112,144,8,69,70,41,50,70,145,96,103,147,12,69,93,59,138,172,130,4,163,11,129,241,153,43,99,61,141,31,78,38,55,16,88,114,3,144,151,9,248,13,53,131,228,6,140,89,76,110,244,198,131,33,14,109,9,10,194,157,15,255,98,122,76,192,90,219,248,92,131,13,226,152,200,16,60,230,204,237,206,121,203,228,113,186,193,192,27,167,24,96,124,208,227,5,10,138,87,194,197,218,113,2,205,4,203,197,89,227,83,52,73,227,79,12,160,57,4,224,81,196,140,241,164,52,162,185,51,125,7,9,159,18,41,101,110,58,130,94,135,172,145,39,134,158,130,34,159,128,114,154,190,41,134,208,195,213,214,163,213,195,161,46,135,219,0,224,9,248,0,99,181,17,164,188,181,163,119,5,217,19,172,205,120,54,17,135,103,134,5,75,130,126,223,118,88,121,14,31,105,199,111,99,175,211,14,232,144,37,35,221,209,152,54,215,224,255,89,176,13,181,240,132,14,235,202,84,62,83,5,97,157,118,128,60,5,239,146,162,9,138,1,99,205,101,140,131,10,171,152,56,36,100,195,103,84,76,215,165,244,13,96,103,196,153,8,100,184,39,26,66,227,26,31,18,14,137,29,243,163,55,136,105,73,163,72,51,120,53,81,164,117,142,64,21,186,113,164,193,215,78,108,97,16,102,204,123,124,15,125,192,225,90,29,81,217,190,255,227,143,126,245,95,230,65,73,208,132,21,218,236,195,95,190,239,201,164,224,81,185,116,74,98,168,112,153,192,15,182,188,105,50,103,128,87,224,109,50,38,35,154,102,10,104,32,211,248,4,218,181,119,27,56,178,140,237,134,63,161,104,94,96,127,146,240,75,154,190,37,49,31,15,207,96,192,137,194,53,128,199,4,190,21,100,125,129,135,7,254,132,133,41,244,249,22,30,119,88,221,193,59,199,23,197,2,2,203,3,86,215,204,112,230,112,253,207,181,130,200,193,144,229,228,64,208,187,10,15,85,1,70,177,229,144,103,48,250,17,100,79,145,86,5,20,171,138,242,88,135,240,118,145,36,110,126,21,182,99,166,82,6,21,219,3,136,53,1,203,183,9,159,49,198,21,193,94,236,110,110,133,232,183,104,234,29,48,238,161,77,119,242,86,218,253,29,236,120,148,0,27,223,220,50,43,57,146,210,142,207,164,136,11,151,149,177,170,121,74,27,105,105,231,23,64,10,220,189,113,213,176,82,211,238,175,96,15,160,132,186,0,8,11,239,173,101,165,166,221,95,113,36,56,63,137,205,152,232,140,26,34,182,137,16,139,126,111,42,219,52,16,238,225,179,0,33,112,248,132,36,244,91,67,99,203,193,45,200,209,124,27,108,65,62,179,201,1,140,192,255,59,88,222,217,36,14,33,237,27,102,92,73,103,117,98,107,151,207,240,128,61,70,27,117,51,252,133,112,184,67,130,150,140,5,177,140,151,177,226,50,60,194,98,104,134,31,133,3,237,138,116,102,6,28,93,213,51,25,190,136,112,71,59,242,19,250,122,43,125,55,44,200,174,221,93,102,11,158,66,150,26,200,133,112,64,109,188,149,50,242,59,242,19,83,187,178,77,95,227,173,69,26,43,12,82,243,85,175,14,24,68,202,122,116,192,162,96,232,201,157,29,227,48,240,246,113,233,89,36,72,255,50,194,14,34,50,248,219,46,142,137,189,95,63,62,130,248,106,194,38,250,136,99,192,137,237,249,166,89,90,85,166,218,22,88,107,254,129,68,97,228,228,13,42,147,129,47,155,15,81,32,91,240,55,131,194,121,65,161,222,193,186,103,116,210,82,71,88,137,176,132,213,69,218,241,212,129,125,172,223,49,210,30,78,35,35,91,228,200,28,222,77,11,168,139,15,88,31,238,74,152,22,105,15,130,186,116,6,128,177,26,176,195,77,63,21,10,212,151,152,135,175,65,77,3,195,162,251,114,34,166,254,25,18,215,19,85,25,136,96,94,29,79,153,192,199,34,156,135,183,96,31,222,176,45,80,6,8,226,240,4,71,67,145,149,36,152,10,163,235,106,196,210,65,14,223,167,55,226,31,195,89,68,135,166,25,239,24,126,33,29,159,253,95,153,50,42,225,117,150,193,207,243,152,203,14,173,30,105,199,201,132,108,130,163,223,83,223,62,183,205,197,109,85,67,204,152,79,21,116,250,58,75,203,158,121,221,242,40,183,192,47,243,33,47,151,198,97,233,68,12,92,62,180,239,242,177,213,10,171,33,65,82,146,185,49,98,94,187,48,216,68,49,247,248,12,7,104,51,228,97,5,42,26,53,248,213,100,34,1,105,246,56,99,4,224,27,26,1,248,120,79,0,190,120,130,22,120,80,22,7,224,115,199,223,27,59,226,239,197,19,9,15,15,104,91,2,17,248,221,164,1,232,106,120,40,119,118,193,164,8,241,40,41,158,231,142,107,83,234,160,212,81,178,224,223,81,189,209,45,54,58,224,83,1,126,205,78,243,217,38,248,147,187,204,78,6,101,152,144,191,204,85,46,46,171,224,147,118,6,126,29,22,167,197,236,96,56,133,133,178,149,210,81,165,209,167,178,217,178,34,129,146,217,206,52,155,13,181,147,32,163,48,4,48,104,88,43,62,128,176,71,176,252,101,43,182,223,158,53,224,199,88,167,222,168,229,206,203,61,54,178,175,94,157,211,181,203,65,84,104,115,84,236,188,113,222,168,230,78,27,82,189,80,236,137,157,222,193,126,54,14,218,17,185,98,191,49,29,244,195,71,195,66,121,120,57,26,135,47,71,147,112,231,48,49,30,37,18,42,205,106,139,182,34,205,68,173,41,29,23,79,103,53,233,116,32,157,149,114,205,210,105,227,48,87,147,202,163,177,18,111,159,238,181,197,134,212,189,44,143,46,85,58,126,25,138,47,226,169,179,201,177,208,6,35,93,63,73,158,200,178,28,62,46,117,39,243,122,60,218,136,36,217,118,158,157,22,42,147,163,126,55,92,74,230,23,185,210,228,124,52,174,237,231,74,135,87,181,81,121,26,45,247,249,131,74,65,218,63,40,82,161,68,54,81,206,117,164,254,41,215,159,212,74,167,231,209,139,102,37,54,109,212,234,251,133,172,52,168,157,87,234,147,78,179,32,13,250,106,65,17,10,202,65,182,211,91,112,205,82,78,236,168,173,74,189,206,94,136,113,62,158,138,77,139,251,173,217,176,211,147,187,61,54,223,83,147,145,202,85,252,56,12,232,87,63,119,86,167,244,249,201,97,181,170,21,135,149,168,182,40,117,106,87,181,97,78,186,42,238,101,247,58,181,185,166,86,167,37,133,170,40,253,238,161,112,214,231,19,231,76,85,168,75,237,188,176,191,151,61,154,23,15,66,211,227,92,182,44,68,90,201,118,189,86,153,13,26,51,238,32,49,46,29,30,206,185,60,171,157,231,181,138,88,161,164,234,89,49,223,75,9,87,204,252,92,138,207,52,118,122,80,59,157,228,218,123,114,182,148,16,155,225,69,114,94,30,38,14,18,188,26,31,130,102,219,236,113,161,59,61,158,49,19,253,178,114,158,159,114,113,238,228,100,90,21,180,225,65,125,40,50,23,227,1,47,80,225,238,249,105,129,155,29,180,203,181,210,81,115,178,223,171,81,181,242,136,29,143,175,116,93,18,34,33,42,89,173,143,245,243,190,94,82,178,229,54,149,21,7,123,141,4,27,15,77,134,71,251,122,59,95,170,132,178,133,246,108,192,105,245,124,101,116,52,108,171,131,195,90,52,220,158,44,14,154,226,133,84,84,207,15,106,173,202,188,83,109,196,216,211,44,21,62,175,229,122,151,84,165,215,104,21,66,250,148,155,29,69,115,173,114,108,196,140,213,209,101,167,151,47,70,243,173,208,222,249,140,107,158,78,206,66,103,226,144,211,171,103,253,120,72,147,69,90,154,241,49,174,41,53,79,167,71,205,230,158,152,93,92,196,122,195,3,69,56,165,166,205,195,43,97,196,242,5,182,152,173,231,244,195,90,227,116,76,137,93,241,178,38,237,83,169,84,156,59,93,76,15,162,226,121,106,80,205,229,133,65,127,255,168,85,99,10,157,232,241,100,255,44,186,216,175,176,74,239,98,124,122,117,37,215,168,179,189,98,163,145,151,169,69,185,153,236,8,241,110,189,156,108,79,58,125,61,65,203,71,106,54,84,169,100,143,88,86,107,14,98,241,190,222,106,49,23,205,206,101,118,218,57,175,93,28,94,168,165,43,173,189,191,104,183,7,122,252,234,76,59,161,198,147,253,11,245,180,33,39,58,149,218,94,169,31,26,55,117,70,87,217,236,121,126,120,94,154,133,175,102,227,227,132,20,205,55,197,195,88,130,235,238,179,82,99,17,26,30,156,157,39,178,125,166,210,59,186,160,104,154,59,43,158,200,141,248,73,241,176,154,139,29,13,198,213,158,154,149,23,141,189,227,69,151,9,103,107,204,56,204,156,103,207,107,7,251,205,139,189,28,219,109,92,246,206,66,161,209,164,220,141,149,90,90,52,49,61,205,30,215,27,218,224,100,47,25,93,84,193,158,219,47,74,218,130,139,229,213,105,72,12,31,239,159,240,197,84,245,36,55,161,186,229,126,174,217,59,101,247,68,118,114,122,16,169,37,171,147,115,77,226,46,84,186,52,172,231,230,92,229,120,208,62,137,95,244,180,232,137,74,39,39,242,101,107,210,0,27,132,110,117,162,39,172,28,239,165,246,162,106,246,48,30,58,25,205,192,254,236,85,231,241,67,45,177,55,56,25,78,106,145,236,62,31,77,48,125,245,76,78,242,165,240,225,98,92,110,165,114,227,147,94,52,22,211,153,144,84,220,211,46,229,108,183,62,94,20,235,225,118,97,111,160,69,47,122,179,104,34,124,112,153,171,129,25,166,250,23,69,238,36,82,45,37,103,199,179,112,79,225,47,34,39,11,237,160,223,111,247,134,243,94,177,63,145,174,198,213,227,211,236,172,212,137,212,70,52,55,187,58,187,58,107,183,79,46,38,101,32,204,167,202,83,190,31,21,10,163,241,145,152,186,148,206,246,20,45,90,174,199,43,106,165,91,221,47,104,131,66,39,127,62,175,77,67,147,211,171,174,194,150,195,179,211,206,209,188,148,99,246,107,125,70,139,129,5,119,213,148,25,45,116,38,240,39,73,181,169,71,74,244,72,25,29,12,133,203,104,150,2,43,137,173,38,133,174,194,149,70,172,168,205,74,7,87,178,212,78,42,227,104,168,56,9,75,229,248,64,31,81,71,231,20,213,109,242,221,152,196,135,148,217,89,50,156,140,141,41,125,64,75,74,225,224,82,99,228,75,150,89,76,184,246,48,196,77,42,135,199,189,126,162,36,203,131,68,125,116,81,79,165,18,87,61,49,191,95,46,196,232,185,72,119,35,135,244,172,74,39,114,157,246,98,158,156,157,87,11,179,80,60,219,18,133,246,100,36,94,228,42,11,58,114,176,24,13,149,176,44,139,7,87,201,72,137,73,141,91,201,131,38,83,157,132,245,203,216,128,147,15,234,11,109,170,77,14,231,169,100,187,60,109,150,186,35,17,80,181,84,115,112,44,138,89,237,228,42,213,73,206,120,105,17,11,181,185,171,84,152,201,118,90,44,51,22,231,103,169,147,248,226,36,213,63,104,93,22,247,46,230,82,120,56,153,132,248,243,203,104,76,61,169,22,244,102,120,60,40,235,133,102,132,139,31,119,41,142,57,26,119,114,204,228,176,81,187,108,103,243,189,97,50,42,114,116,97,36,102,43,217,174,204,22,15,14,219,243,70,179,123,112,214,155,77,167,225,102,226,236,40,38,82,108,175,121,218,168,139,205,70,226,180,146,45,235,167,52,215,26,132,233,120,181,24,98,90,201,203,65,242,242,64,207,215,166,81,133,63,75,116,193,30,184,58,75,210,23,227,217,217,80,137,113,194,32,207,210,113,64,200,19,236,228,106,50,94,116,226,227,200,161,170,151,46,10,225,137,26,161,82,97,254,76,152,200,178,208,160,100,186,175,31,77,1,5,62,24,141,71,39,141,195,49,67,15,42,141,209,101,63,156,79,93,150,114,189,105,249,100,10,218,227,46,199,73,186,116,22,73,134,207,147,227,241,184,165,243,82,83,205,167,218,146,146,106,199,26,180,126,62,211,19,151,231,96,17,70,102,34,93,233,156,141,142,229,69,175,155,109,228,75,211,209,126,126,49,156,198,162,73,117,24,225,106,170,206,157,49,131,115,153,41,68,198,81,225,176,212,136,94,246,153,88,123,156,136,104,96,67,87,15,0,5,25,13,134,35,86,200,50,121,89,27,149,133,61,190,54,232,69,15,27,124,121,122,36,200,234,132,191,60,161,19,58,88,33,3,154,47,143,134,167,217,88,251,228,146,201,41,77,173,194,159,238,215,164,147,137,172,85,19,137,104,84,209,99,114,36,198,134,115,7,141,14,56,124,47,15,229,17,211,106,28,100,187,201,243,68,227,236,66,144,79,162,243,189,18,151,208,247,22,82,71,214,167,139,161,20,147,102,87,165,154,28,111,84,91,227,212,101,161,124,206,236,247,175,74,103,37,185,214,188,136,230,83,7,131,82,148,230,74,39,29,133,27,75,137,126,111,191,82,232,166,142,91,194,68,210,203,77,74,40,30,43,168,253,4,108,63,169,38,83,188,196,215,180,195,88,182,45,55,10,141,80,103,118,44,79,70,53,138,47,206,122,201,195,124,225,180,201,196,198,231,115,45,62,184,146,134,205,68,50,161,30,158,134,194,147,217,162,18,154,94,228,212,163,248,222,62,160,208,244,201,168,30,87,162,76,185,16,214,185,200,168,219,57,171,177,117,70,25,179,41,169,25,63,238,105,57,38,119,42,156,9,103,131,246,241,8,240,93,229,200,97,37,199,22,79,122,29,42,95,58,105,205,115,21,149,17,244,234,213,252,148,22,250,92,120,18,85,246,148,201,158,146,200,71,166,163,131,202,188,26,233,143,230,71,229,203,203,227,225,168,46,55,213,61,150,109,199,146,195,163,196,57,123,216,30,31,228,187,69,234,98,92,31,30,52,175,142,246,39,170,118,36,130,93,174,71,198,122,189,49,238,115,249,190,80,138,70,142,90,74,146,102,217,98,46,15,247,218,97,162,33,14,142,82,161,100,56,63,47,204,167,236,222,73,172,147,173,104,218,34,215,190,212,106,122,110,168,29,245,38,237,182,220,142,198,217,214,193,130,171,70,14,148,121,184,124,22,207,87,178,61,45,162,78,247,186,231,135,251,169,228,185,124,89,210,142,247,186,87,34,192,160,116,120,209,58,150,91,169,44,11,24,192,139,196,241,162,120,84,19,206,42,76,149,83,143,135,76,251,162,120,21,77,29,53,249,98,81,165,233,253,218,5,117,36,95,209,124,182,52,59,172,115,165,166,172,177,231,205,100,123,216,222,63,100,199,211,92,163,163,229,202,221,105,44,118,116,80,142,28,13,194,133,56,59,30,196,18,241,253,65,226,88,76,206,185,242,9,213,60,205,29,70,19,237,108,93,106,244,229,154,62,96,170,252,176,175,140,88,105,174,242,253,102,177,159,232,119,229,243,230,225,121,83,232,53,195,167,20,31,219,63,147,148,145,212,239,47,226,128,195,18,198,243,226,44,33,196,78,234,131,61,165,90,139,30,2,170,216,92,0,26,56,236,158,22,246,247,90,73,81,14,133,139,154,144,79,166,162,149,211,126,52,116,60,144,203,125,90,145,47,139,179,208,240,114,118,121,72,199,123,173,210,108,24,190,106,235,133,209,225,20,156,146,229,194,36,86,137,87,20,77,62,63,218,87,155,251,213,56,167,202,9,181,52,170,118,43,13,229,168,64,213,67,199,211,139,209,140,26,180,70,149,122,81,236,107,131,110,147,99,83,123,123,243,40,119,84,236,77,43,137,254,81,121,222,83,230,189,208,248,170,190,191,63,139,201,202,162,116,17,47,209,177,242,73,232,36,204,212,184,225,229,105,185,88,201,21,146,211,156,86,167,20,249,170,212,16,47,35,225,133,202,79,146,242,228,50,22,42,94,236,113,161,97,181,122,193,46,6,92,100,150,175,137,23,135,199,135,21,230,242,104,28,162,234,19,58,86,109,233,211,90,10,28,252,199,221,217,209,62,223,59,100,70,185,144,42,47,218,123,251,2,151,204,170,115,176,253,143,197,154,22,153,113,12,207,183,228,72,121,52,152,39,43,253,106,180,221,6,188,30,96,254,242,76,109,175,214,184,104,72,82,76,108,14,14,235,42,224,63,202,179,82,185,90,23,10,173,112,130,41,95,201,163,74,118,49,156,207,7,227,113,85,13,241,9,182,119,36,244,98,113,125,82,56,222,167,143,27,3,106,62,58,109,51,84,56,114,88,0,40,115,71,97,190,208,158,68,181,82,121,214,232,204,247,235,179,66,227,66,155,159,148,245,50,155,138,229,90,90,252,112,148,40,239,77,19,116,178,153,152,141,59,195,147,74,137,162,194,243,81,130,74,240,131,195,72,67,46,204,99,121,249,164,127,214,141,53,234,211,110,245,108,143,27,116,47,246,123,245,98,247,48,87,165,15,143,230,167,243,75,161,220,75,100,213,253,168,144,29,239,117,184,51,53,155,184,58,63,5,243,170,182,6,205,136,30,19,46,247,34,163,125,62,191,191,159,173,211,227,22,19,73,196,132,176,62,19,152,38,51,86,186,167,139,74,181,119,121,48,158,204,46,206,70,114,189,26,26,94,132,26,177,114,50,62,45,22,38,217,100,236,252,124,145,162,39,179,80,242,44,22,222,159,29,74,87,71,205,97,235,8,62,239,217,141,241,87,96,141,74,148,202,151,164,139,189,113,13,48,241,74,53,202,77,78,163,241,196,193,34,127,116,18,139,206,142,231,217,226,233,222,2,200,25,19,25,16,18,106,92,159,85,217,41,91,153,95,29,44,74,39,61,185,52,28,15,71,224,136,47,198,74,130,80,30,71,248,94,185,27,145,146,35,186,149,58,105,71,198,52,221,214,74,217,92,43,30,57,170,149,91,7,210,209,37,7,6,243,108,81,62,62,191,184,104,197,46,167,169,90,123,196,54,79,166,205,242,73,246,88,171,23,149,126,243,124,32,94,196,163,185,228,62,175,31,47,178,234,85,101,120,184,80,21,177,53,100,195,242,164,195,51,145,28,171,150,23,169,171,67,74,17,7,139,214,184,115,94,232,228,98,181,226,88,86,19,113,97,62,82,212,110,180,86,138,132,102,145,230,5,87,104,12,247,165,86,139,165,41,254,242,34,22,211,142,171,53,169,85,62,228,46,47,163,197,84,171,54,229,206,83,167,212,34,123,86,73,246,246,46,102,201,139,94,254,20,172,241,228,217,89,239,108,174,45,82,17,165,83,189,44,94,101,207,21,93,62,139,68,226,2,157,184,144,242,197,110,61,218,63,225,123,21,153,237,207,18,122,76,151,133,203,81,163,35,29,95,112,236,101,55,145,138,44,46,165,132,144,168,14,185,179,65,174,30,170,54,227,151,241,44,40,114,48,79,92,208,23,7,145,139,225,180,208,210,23,39,58,119,116,8,232,106,233,128,201,21,107,69,161,222,31,214,171,251,213,78,85,111,181,23,13,70,57,60,139,215,79,251,199,251,98,117,92,16,243,167,253,234,213,160,38,202,195,147,179,121,162,20,239,28,83,185,142,178,31,59,103,47,164,104,60,60,141,29,177,227,78,35,223,105,180,79,10,161,147,126,171,117,204,200,202,81,171,159,159,71,19,125,169,62,107,150,199,201,82,177,52,162,251,106,42,114,194,12,219,5,254,106,191,74,141,128,8,178,55,46,2,122,48,7,60,169,116,210,3,108,202,222,241,101,55,122,124,193,230,99,74,52,194,50,189,97,189,172,132,230,137,163,92,249,32,127,218,100,199,147,254,105,95,91,20,20,190,55,20,91,199,243,98,65,41,53,242,237,146,22,6,34,92,226,96,52,72,197,213,106,151,43,22,175,122,7,123,146,122,46,159,200,11,137,97,7,67,157,23,230,69,192,229,29,28,149,194,7,179,94,63,53,11,13,166,251,69,166,185,56,166,133,113,229,162,55,172,116,249,236,16,200,17,225,195,4,47,2,25,147,190,104,245,82,251,146,216,208,75,83,225,136,191,232,151,46,6,251,241,171,233,224,160,61,189,236,230,139,141,105,235,16,200,78,249,131,131,189,70,157,23,249,228,129,24,234,183,213,89,243,156,99,229,225,197,185,40,156,176,173,171,214,152,225,226,77,254,106,52,98,122,234,165,60,41,52,164,203,92,238,176,80,97,47,174,152,214,41,37,205,242,194,241,98,44,151,114,157,75,133,137,29,11,221,243,131,81,179,218,99,74,236,217,113,142,227,203,141,240,100,124,185,127,18,161,155,137,41,117,48,156,206,11,149,104,181,17,57,100,38,85,61,60,140,215,181,74,53,58,201,238,135,42,213,124,109,191,118,216,186,42,214,78,235,71,138,118,30,79,158,54,154,241,86,34,149,151,138,3,57,53,225,184,139,19,72,115,139,221,227,75,229,234,104,175,166,45,122,189,125,69,63,63,98,198,131,171,72,55,175,165,244,214,33,195,203,81,126,216,172,20,74,151,145,80,139,153,39,106,108,182,115,88,141,29,204,170,93,134,62,204,231,71,82,62,183,223,43,95,70,184,195,227,84,79,72,140,203,90,82,231,91,141,203,236,105,49,215,170,70,142,99,242,222,97,41,116,25,25,207,58,173,50,37,72,13,85,61,143,44,162,161,147,113,93,95,36,47,57,86,172,40,251,87,241,92,98,16,11,201,227,243,227,24,163,107,227,198,94,84,96,128,108,149,160,14,70,243,90,173,113,46,235,90,61,57,2,114,115,123,175,91,59,165,83,177,131,65,161,84,141,47,218,7,151,23,229,176,32,156,116,228,30,3,90,11,75,252,222,197,222,44,164,95,93,92,13,20,70,86,107,87,115,176,80,187,61,185,14,122,118,190,40,36,82,71,185,92,180,169,77,38,145,248,44,161,214,242,74,61,155,16,78,47,67,205,6,59,142,196,197,102,52,85,221,187,16,90,61,32,255,68,99,147,179,161,196,12,163,229,203,94,228,178,49,59,215,207,23,227,196,213,112,209,106,150,115,211,163,81,115,255,244,84,23,199,249,220,188,81,27,214,132,139,197,213,172,144,175,39,218,151,231,115,230,184,178,152,14,251,205,86,233,50,36,43,241,242,44,213,217,99,18,241,252,60,53,83,47,103,157,179,193,30,149,208,39,173,70,241,60,10,118,84,175,19,11,141,193,168,212,1,145,234,205,114,251,83,176,98,247,231,145,94,88,102,206,46,230,179,74,89,57,47,69,184,49,93,206,85,227,57,70,220,231,206,146,197,94,78,97,43,237,147,108,182,81,215,197,9,27,207,141,134,50,205,29,76,56,173,208,45,214,15,89,38,54,209,58,227,72,131,62,170,205,174,104,54,2,58,81,58,85,47,216,115,78,30,150,246,91,165,106,175,66,213,246,142,246,244,243,241,40,89,24,150,207,114,209,110,69,97,186,195,124,83,138,178,151,139,217,76,107,150,102,226,32,22,30,210,3,233,172,62,217,99,42,204,249,30,59,76,1,25,32,60,152,41,229,80,165,43,200,195,80,182,89,110,54,46,6,90,188,84,139,79,148,82,162,20,142,246,171,201,222,172,122,176,87,169,207,247,161,2,12,200,148,82,8,240,215,123,167,35,142,239,8,189,97,47,42,156,167,34,37,182,37,136,133,172,154,189,138,20,169,82,47,21,206,85,56,62,95,43,22,179,205,11,32,195,140,142,74,253,98,86,76,29,237,159,69,170,11,62,20,230,98,87,123,116,72,14,3,105,247,34,118,149,188,200,31,230,142,7,244,48,31,30,79,187,251,199,231,85,169,126,121,44,68,165,42,223,137,30,21,142,246,226,241,110,149,6,242,33,175,201,227,80,39,20,189,60,105,237,133,165,70,244,40,54,137,149,78,247,179,3,253,66,161,74,253,227,25,35,231,154,170,120,50,111,135,244,179,78,56,25,41,151,7,201,131,248,97,35,60,110,203,147,236,105,158,157,148,74,71,165,253,153,46,35,21,93,110,191,214,136,21,213,254,126,167,211,201,100,8,164,6,76,222,97,68,189,73,180,34,241,24,188,44,225,18,145,246,82,97,124,145,7,237,155,146,2,75,108,237,18,248,190,129,200,100,50,208,98,70,105,111,168,111,190,185,169,102,158,32,79,66,149,36,136,107,100,5,43,41,28,43,105,232,126,193,84,59,154,137,230,227,100,240,18,57,149,18,136,173,29,67,133,185,203,110,18,49,62,73,197,163,177,40,1,96,189,65,145,198,19,66,85,252,194,35,14,87,5,195,222,193,87,106,16,202,173,214,139,116,122,100,24,142,102,83,209,135,57,61,218,149,31,230,244,184,84,255,161,78,143,22,32,114,253,54,239,231,244,104,85,123,168,211,163,13,224,185,157,30,237,46,188,16,167,71,123,22,94,170,211,35,12,32,248,16,175,195,79,185,94,189,123,34,177,50,78,88,233,225,216,120,173,61,28,189,221,88,225,226,104,174,135,71,23,199,199,159,71,23,192,71,23,192,71,23,192,87,231,2,152,104,199,131,25,210,84,43,153,124,5,12,41,29,231,91,12,71,37,215,100,72,147,62,60,180,151,225,78,38,162,41,196,112,39,89,54,184,127,137,86,27,240,173,36,66,43,18,109,195,199,249,20,148,206,70,35,4,52,115,131,172,59,46,35,33,62,55,193,194,116,196,243,10,17,190,133,140,51,19,169,68,132,228,65,79,59,130,158,203,151,11,98,71,212,55,185,173,93,179,213,141,33,104,23,89,153,152,143,79,178,25,122,151,125,43,19,165,118,217,80,104,75,108,111,234,111,101,4,88,61,207,226,71,213,55,89,48,18,242,214,150,97,184,194,222,90,176,198,216,208,192,200,16,81,165,46,171,230,193,162,209,43,50,47,114,172,14,26,129,101,66,81,187,214,0,215,194,214,77,148,101,15,19,96,189,132,70,7,52,132,194,44,131,122,187,122,40,163,98,171,187,156,168,107,135,200,104,107,19,191,184,109,183,209,134,189,180,251,168,130,62,170,168,143,170,249,196,38,155,129,120,168,248,49,78,111,143,85,48,68,226,78,181,114,89,44,88,253,86,111,111,133,157,182,170,12,50,110,51,11,35,91,218,17,181,115,86,18,121,128,245,59,200,92,171,34,235,160,4,77,109,165,161,175,142,19,126,198,187,6,0,14,111,56,1,108,233,93,85,153,34,27,161,162,170,130,78,16,21,121,2,243,54,78,107,27,121,48,16,27,6,47,10,247,3,216,161,66,91,148,5,222,177,37,116,248,108,119,70,220,201,53,207,138,120,181,43,120,77,212,231,131,150,34,157,65,251,50,8,7,240,130,188,6,26,4,171,136,69,6,163,174,12,52,145,168,151,96,101,37,63,191,169,108,107,104,188,116,208,144,57,60,70,247,57,212,8,159,225,182,199,155,58,88,45,187,218,84,212,193,100,130,206,113,44,216,13,226,206,81,163,90,172,85,242,105,163,2,122,18,21,8,226,160,115,124,152,166,62,31,217,218,53,10,102,15,79,202,217,149,165,233,207,51,86,233,131,236,209,126,197,191,152,13,18,14,67,218,216,227,190,101,147,208,204,25,205,81,78,208,244,115,60,184,123,138,138,204,226,220,243,141,214,45,169,102,20,180,24,54,5,82,217,169,162,81,129,227,136,166,210,52,37,124,155,54,71,167,109,45,53,42,147,177,30,134,53,115,233,93,29,89,75,222,10,18,192,22,124,54,247,196,112,83,199,203,30,189,58,108,46,117,0,201,192,181,40,67,99,100,30,238,131,140,115,211,120,151,211,123,239,201,111,37,238,179,166,240,75,182,242,91,111,209,204,238,20,156,143,194,166,155,160,8,91,219,252,219,25,106,75,248,127,50,220,91,111,45,231,89,155,26,66,120,79,128,70,202,41,58,246,96,193,29,30,178,170,32,108,67,255,220,119,223,245,198,227,137,69,19,60,199,183,175,13,191,38,232,214,228,56,113,172,183,194,168,36,122,159,196,145,5,25,163,52,237,122,60,199,145,235,255,140,14,139,78,68,39,16,159,183,58,17,190,172,172,181,5,21,156,141,178,253,116,145,141,107,215,124,183,217,133,172,95,15,252,131,16,89,128,150,244,22,78,150,32,176,221,72,100,39,25,139,66,108,29,173,155,14,48,105,118,172,43,235,104,33,220,33,160,172,54,30,24,2,202,91,255,193,33,160,76,64,228,250,109,222,51,4,148,89,109,93,109,8,114,136,87,249,160,73,89,181,112,189,139,129,3,203,82,25,216,251,97,25,154,239,155,82,107,47,231,229,61,225,243,100,212,29,111,76,249,188,101,103,134,94,196,145,221,118,152,56,5,31,238,179,70,198,127,238,96,32,217,231,27,173,246,88,146,112,214,234,157,115,199,30,116,130,191,53,195,198,161,136,121,65,232,49,174,234,65,207,216,113,28,103,131,83,253,209,244,167,9,75,65,197,172,37,249,252,65,197,172,77,113,63,253,218,221,43,211,251,46,22,154,254,161,50,244,221,189,55,150,103,31,64,60,201,48,41,223,135,30,173,165,228,222,112,48,170,70,240,140,183,128,24,208,247,153,221,161,115,29,56,123,10,230,201,213,211,174,192,245,225,54,67,177,192,3,137,44,19,217,137,71,99,175,38,126,154,227,45,169,223,86,56,117,176,178,180,154,32,33,65,147,23,251,43,245,145,218,73,22,62,178,147,47,194,183,132,242,89,227,33,165,99,227,81,158,98,22,62,96,100,60,34,132,30,143,234,162,87,128,138,121,227,29,30,197,122,128,8,190,102,149,131,25,182,94,19,107,25,163,230,11,63,182,70,242,69,42,60,59,40,105,100,61,135,132,20,154,249,89,14,190,217,133,209,196,157,40,25,189,98,237,167,132,240,251,72,214,179,66,53,244,120,19,187,0,152,21,2,96,198,115,6,150,56,3,252,190,192,111,81,229,91,240,249,37,220,41,60,138,217,40,170,148,48,49,116,141,84,60,15,159,106,186,75,75,139,123,208,49,134,62,223,53,219,199,120,71,157,99,53,206,25,3,99,33,230,130,36,34,72,140,249,18,148,67,223,235,183,86,86,197,181,51,246,238,163,210,247,241,199,87,193,234,43,130,152,218,46,67,161,7,207,232,229,104,216,214,91,5,148,223,211,2,136,223,2,18,160,143,206,118,185,112,56,236,140,233,108,134,115,94,46,231,229,206,54,156,204,158,15,14,190,193,253,65,99,110,166,109,195,12,1,125,107,143,136,83,200,49,71,195,82,101,250,14,199,138,177,186,125,128,42,219,79,1,106,34,16,143,249,14,185,37,230,108,64,57,231,158,58,237,71,37,249,122,74,114,183,200,115,175,141,18,188,52,188,28,166,173,109,14,140,222,238,183,120,238,185,65,86,183,189,98,3,27,105,62,91,118,53,26,238,56,238,254,187,211,179,53,99,222,173,233,124,254,235,57,71,221,16,196,94,16,52,91,34,243,221,221,247,34,24,238,246,156,147,229,144,208,60,120,51,126,96,130,94,242,128,140,191,15,88,213,137,254,157,4,237,245,190,192,9,92,215,142,101,199,120,87,151,33,179,89,4,193,146,212,54,34,49,63,146,107,245,39,134,122,226,139,8,20,217,150,150,4,146,212,86,76,187,95,99,174,126,131,9,12,232,183,75,134,243,30,29,209,88,244,94,23,87,169,4,31,124,177,211,166,249,248,43,184,184,74,210,41,150,141,37,217,53,47,174,82,237,84,48,202,201,20,27,123,5,40,71,99,177,22,45,240,212,154,40,179,84,228,121,116,200,188,56,17,225,54,223,238,42,170,184,128,111,145,216,111,202,167,232,40,23,139,49,215,166,18,143,222,193,79,171,111,216,250,5,83,77,176,19,129,82,189,75,25,225,212,21,36,147,173,40,207,123,180,127,62,77,111,56,210,223,125,215,245,188,183,133,204,242,243,218,78,184,170,192,231,0,53,93,174,102,68,231,178,233,24,40,121,187,51,129,47,151,250,117,121,177,141,36,161,52,77,123,176,70,55,219,75,229,55,116,239,67,60,55,248,209,156,180,241,82,206,139,208,113,88,1,201,157,26,128,135,40,21,62,123,128,52,189,174,183,134,234,176,38,104,123,170,50,88,165,229,160,78,129,64,140,180,28,88,191,65,89,18,116,18,202,195,229,46,16,142,11,217,131,10,74,178,84,11,160,20,16,201,161,224,62,66,73,58,74,242,151,229,141,135,186,109,201,218,7,187,85,175,17,27,139,230,81,174,126,252,121,94,249,219,143,134,122,36,18,38,138,248,139,152,227,1,38,243,68,79,220,201,42,96,194,189,92,104,137,78,219,124,154,147,73,138,251,53,96,51,106,38,181,182,101,22,68,163,55,92,68,218,193,159,24,212,218,44,110,210,232,13,154,14,228,210,93,175,99,226,231,192,220,164,122,227,109,215,91,110,6,213,246,60,112,230,126,187,203,159,221,97,105,230,193,7,49,20,0,182,157,247,96,17,14,90,117,199,121,75,111,14,216,6,110,19,241,211,219,27,81,234,228,114,235,69,28,40,109,21,204,85,157,3,108,174,236,162,182,29,81,59,99,91,121,59,1,12,251,88,18,30,68,217,95,243,54,106,166,126,189,200,117,89,48,77,171,78,150,233,41,58,71,242,21,164,124,221,119,29,1,126,112,86,157,1,198,252,186,40,63,58,15,224,113,240,120,4,60,254,220,241,99,147,140,27,231,163,129,233,141,37,66,177,11,41,87,0,205,106,9,244,157,134,122,116,60,150,64,134,122,220,115,72,26,62,6,3,241,86,140,138,80,2,247,32,55,19,187,242,195,12,43,150,234,63,212,176,194,2,68,174,223,230,253,12,43,172,106,15,117,51,177,1,60,247,53,184,221,133,251,93,131,123,196,44,123,244,253,197,172,0,175,20,187,218,75,245,74,177,101,145,215,182,138,54,31,213,117,52,54,171,206,171,1,251,58,248,159,248,136,81,129,46,41,238,126,173,56,63,205,165,240,40,67,61,254,60,254,60,186,213,60,186,213,252,246,187,213,220,87,250,127,177,110,56,28,155,122,57,182,218,177,4,19,75,37,25,230,53,178,213,246,225,66,109,44,31,192,173,219,149,31,198,173,47,213,127,40,183,110,1,34,215,111,243,126,220,186,85,237,185,204,160,215,91,19,235,154,65,219,208,62,11,102,208,64,228,136,39,124,204,160,221,115,231,52,131,126,216,104,45,155,65,251,175,241,231,54,131,246,162,247,188,102,208,94,120,201,213,86,208,246,138,124,110,241,207,222,19,47,198,10,218,238,201,58,86,208,118,233,23,101,5,189,60,225,207,107,5,29,32,185,58,119,96,144,228,186,211,213,209,8,45,215,49,144,72,198,38,221,229,169,216,88,182,86,128,164,215,53,162,137,4,149,124,140,221,128,31,167,22,88,254,88,237,172,241,62,245,116,144,187,183,185,180,215,42,250,127,162,241,243,192,121,135,250,170,141,159,61,154,5,216,21,10,13,140,137,254,21,188,27,46,102,237,203,95,199,139,223,75,75,99,133,2,194,220,127,143,10,136,199,159,199,159,199,159,71,7,128,71,7,128,71,229,216,163,57,253,111,175,57,125,242,209,156,254,83,54,167,79,62,90,211,127,150,172,233,31,170,127,54,21,1,168,252,23,116,19,19,40,254,59,110,6,144,41,91,144,240,143,107,58,7,56,114,47,101,55,159,140,5,219,193,115,84,178,245,74,130,160,166,162,12,43,172,27,115,170,77,211,47,251,173,167,236,229,81,189,70,85,178,170,22,229,226,167,160,88,159,222,175,21,247,26,108,241,88,191,56,229,27,82,145,187,156,180,142,168,98,241,244,84,202,87,196,163,110,93,107,86,138,123,197,11,77,107,92,84,35,3,61,36,148,138,154,86,61,43,215,226,229,104,95,210,234,149,82,247,248,232,240,66,109,148,138,147,198,254,126,179,95,202,157,119,233,84,183,166,93,228,114,179,44,251,255,179,247,166,237,173,27,71,162,240,95,145,17,207,9,53,132,184,239,10,227,203,69,148,40,138,148,72,138,218,142,79,252,128,4,72,130,2,1,10,0,55,201,122,30,103,102,146,56,139,95,251,38,153,155,100,146,153,140,39,206,50,55,111,28,207,36,147,197,206,242,99,94,235,28,159,79,243,23,222,222,0,52,64,112,59,139,227,220,235,35,91,34,123,169,174,174,238,174,174,170,174,174,46,101,27,141,90,118,175,233,77,132,154,81,73,15,74,146,247,96,34,11,149,11,62,42,69,19,222,120,185,31,108,15,203,7,227,110,174,157,172,7,198,42,55,238,198,50,99,69,155,8,197,189,252,110,36,115,86,204,71,143,199,123,153,11,185,212,24,39,246,171,98,247,184,57,24,93,75,181,233,105,82,228,218,28,140,72,45,245,234,252,121,227,212,191,171,84,107,199,163,204,217,33,23,172,213,131,211,192,174,222,241,150,247,195,69,189,178,127,117,62,45,12,79,228,156,119,119,52,225,50,137,125,113,167,126,62,189,46,85,51,185,122,177,159,43,159,31,55,174,206,213,221,145,22,41,38,246,234,57,41,166,241,87,61,249,98,92,217,59,173,139,215,83,237,50,119,16,207,182,10,211,242,245,225,56,18,210,206,10,211,216,101,228,232,152,107,36,107,141,82,53,168,237,95,142,162,252,197,105,61,146,244,42,141,233,40,191,159,45,101,170,226,217,206,72,185,206,149,15,79,244,157,30,216,175,206,170,58,119,41,135,122,39,211,110,52,20,84,122,7,170,114,217,59,184,188,200,79,115,71,222,86,123,156,15,74,45,33,54,172,142,47,228,163,67,233,216,187,235,77,150,138,141,100,73,17,115,162,86,174,230,250,131,224,184,146,200,230,250,21,110,88,63,84,26,131,118,229,232,98,82,145,212,222,184,89,73,156,29,200,225,189,172,124,225,109,117,19,125,177,229,61,155,156,92,53,90,103,194,174,22,15,157,12,139,215,161,74,171,176,83,13,243,189,195,11,126,122,38,30,158,93,215,194,173,195,158,88,245,239,196,179,137,200,120,114,117,161,158,100,119,247,166,227,74,237,64,201,143,67,237,66,247,186,60,136,229,18,249,36,23,87,185,243,211,210,89,230,160,54,138,150,226,103,130,191,87,175,6,167,17,249,188,114,204,241,82,113,212,246,138,163,163,179,157,112,76,139,133,174,178,215,90,166,205,5,175,18,253,99,105,247,116,178,95,219,243,230,35,195,124,91,16,162,149,194,32,154,63,60,76,38,79,234,209,50,55,149,246,207,247,171,217,126,79,238,168,135,133,232,97,46,127,185,119,146,56,149,143,132,126,241,172,126,177,63,60,210,78,250,201,90,160,117,28,14,214,139,92,89,207,159,20,67,173,157,195,209,229,254,85,231,56,122,208,242,231,246,19,154,183,21,203,75,241,114,73,62,87,43,151,161,158,40,117,69,174,25,45,100,118,212,147,203,102,180,35,14,2,129,196,73,72,58,72,92,132,19,221,86,236,76,141,92,141,85,165,167,251,243,106,160,57,60,169,168,211,195,110,236,48,82,190,142,14,147,114,111,170,92,102,181,204,32,208,201,85,119,206,11,195,221,131,125,245,164,53,57,106,181,253,241,192,32,92,188,218,201,212,142,26,141,97,181,212,26,15,185,108,45,51,4,203,120,194,21,253,213,110,101,79,247,31,103,166,211,75,127,249,184,25,79,230,139,163,240,192,187,207,93,104,160,254,89,62,219,56,41,120,119,179,199,253,204,180,21,47,133,10,145,156,223,123,21,209,252,151,149,65,114,52,156,94,123,227,161,172,218,61,247,198,131,137,147,230,245,241,117,33,233,63,217,107,14,119,101,161,16,12,92,84,175,118,174,134,252,142,220,59,47,52,170,131,204,96,255,184,218,232,12,79,115,229,236,164,95,41,158,69,34,131,176,127,196,31,239,158,136,129,131,248,89,125,24,136,28,79,143,186,181,120,59,84,149,6,167,7,195,230,112,212,17,35,122,151,31,132,171,106,120,39,214,58,151,46,188,123,7,103,39,237,192,80,228,3,170,82,238,70,142,227,187,251,137,221,218,160,153,151,174,107,251,178,222,210,198,149,114,177,56,46,102,178,161,88,120,152,213,27,137,113,43,203,241,157,235,80,117,103,234,239,246,75,90,172,90,58,169,214,119,154,109,127,225,48,223,139,71,98,39,211,193,149,80,171,107,201,228,160,83,233,37,175,248,110,82,211,234,161,102,228,60,16,212,189,7,135,77,175,20,203,21,27,227,73,172,82,82,75,103,181,106,190,219,24,238,239,229,143,122,135,211,100,67,216,77,112,193,157,50,159,172,140,2,131,253,126,52,50,226,38,71,254,209,117,239,170,116,46,94,117,38,45,94,83,196,184,86,232,30,13,122,231,131,243,72,36,203,43,218,233,89,140,223,45,238,115,241,78,52,34,75,222,226,78,125,120,124,185,223,231,243,225,76,232,164,86,62,214,78,170,130,114,237,205,94,102,47,247,174,116,37,126,216,29,239,69,199,97,57,127,58,190,60,31,133,131,215,217,118,132,219,45,79,101,53,160,169,229,105,63,150,224,75,254,218,85,233,172,61,25,135,207,164,214,193,180,189,115,221,13,156,139,37,48,165,135,7,73,253,84,168,121,143,107,237,88,166,83,105,149,207,114,197,243,96,151,139,5,51,254,210,233,158,119,119,127,47,39,158,238,243,59,141,108,62,48,108,169,225,178,116,84,205,73,165,254,78,127,119,127,116,118,160,103,120,64,196,224,78,231,170,223,140,247,139,231,73,94,56,8,76,234,189,130,63,208,236,102,197,100,236,68,76,78,47,123,250,245,105,124,183,21,6,107,58,155,184,40,148,107,225,139,243,118,189,114,120,164,52,1,128,72,105,231,160,167,243,66,231,92,59,217,25,214,202,254,106,230,84,75,248,227,253,232,113,99,47,115,40,31,13,181,189,74,163,49,110,158,180,18,135,222,194,193,78,39,94,159,198,78,99,64,216,237,203,67,81,228,18,7,225,253,160,222,58,46,171,133,184,126,116,113,62,224,106,81,110,148,237,212,75,199,249,112,98,50,61,238,102,186,167,181,235,240,232,172,48,150,135,254,230,153,220,219,137,107,94,111,161,82,171,212,197,210,142,40,231,132,220,73,166,55,6,123,194,32,92,27,76,50,195,253,234,184,163,236,234,205,201,89,71,20,207,70,217,243,97,144,203,101,43,229,92,235,90,184,230,51,73,47,39,8,251,209,51,177,92,20,243,82,75,222,13,237,36,46,248,157,158,52,241,118,47,207,19,215,65,101,50,216,239,30,240,83,165,28,46,133,74,241,221,202,225,149,42,14,79,243,153,209,238,117,183,124,113,122,180,127,86,111,213,212,70,188,197,157,43,173,130,120,92,56,174,72,225,204,85,109,116,145,57,44,95,87,184,65,40,55,174,102,6,220,177,55,47,228,147,23,163,147,65,103,55,94,57,218,219,27,87,187,23,141,130,124,209,174,200,241,110,120,56,138,36,194,245,126,99,71,13,95,52,38,129,230,153,24,15,245,143,234,215,128,99,14,75,229,234,241,193,176,237,189,202,78,15,207,43,161,254,100,159,15,79,27,96,201,101,143,107,165,227,162,183,210,190,200,70,123,225,73,240,100,234,239,148,185,147,211,234,89,176,31,174,183,85,93,142,107,177,64,176,121,49,145,35,103,217,64,43,82,18,253,23,252,196,235,149,249,242,249,69,78,149,43,106,37,82,73,28,157,182,131,241,76,56,214,140,215,194,211,222,65,187,119,217,217,41,156,105,234,206,233,197,241,222,105,77,46,101,203,201,211,49,23,158,236,171,249,171,211,3,78,175,53,128,76,210,152,228,90,201,88,104,47,212,235,214,146,210,213,249,164,221,216,87,207,229,171,35,65,22,107,103,145,250,240,204,159,216,107,21,98,141,201,100,194,247,243,251,187,71,85,177,213,12,133,209,235,56,221,94,171,230,85,206,135,71,145,112,160,59,245,86,248,10,31,208,91,173,163,113,228,176,38,141,26,117,57,52,141,114,149,115,189,216,57,226,53,46,19,201,148,175,253,145,137,26,146,175,27,187,165,70,178,126,53,45,141,15,70,177,211,210,142,84,238,54,14,194,147,78,178,25,209,15,248,189,76,33,39,233,234,201,94,59,127,208,205,230,39,82,35,118,161,245,164,94,172,220,16,7,229,218,121,254,114,18,63,136,21,79,143,134,221,243,83,127,119,234,7,59,217,36,52,201,29,199,181,177,112,122,56,229,118,206,181,92,179,159,25,69,90,189,176,20,13,132,15,75,231,90,39,95,29,148,147,241,96,173,21,108,248,135,209,93,177,204,143,2,129,195,236,105,248,242,10,204,11,173,33,85,248,218,126,123,188,95,171,143,37,46,147,191,216,79,94,31,100,66,229,70,221,239,87,202,167,69,173,95,245,70,171,210,41,128,30,169,244,130,251,193,94,232,58,18,152,102,78,114,149,106,252,244,240,240,98,143,159,230,235,229,128,87,174,151,46,218,173,70,147,203,150,184,147,157,43,89,19,131,74,84,239,93,230,71,37,189,235,141,23,98,3,192,105,130,201,172,112,18,81,170,149,104,120,103,24,62,155,92,22,47,143,180,102,182,26,57,204,151,91,145,112,36,214,29,235,225,150,166,236,104,71,131,234,225,40,18,19,38,222,131,240,120,180,27,109,106,209,226,126,235,154,175,181,185,236,193,254,158,164,120,99,217,126,182,115,26,242,215,42,197,160,208,138,94,28,22,139,145,76,227,96,92,242,238,5,57,32,171,132,245,238,217,238,110,32,38,142,228,166,58,200,102,187,129,242,181,120,165,239,214,47,46,170,254,82,209,31,56,13,43,245,100,100,120,125,213,236,79,162,59,7,151,89,113,39,171,118,68,61,18,84,175,198,122,169,181,119,81,201,79,26,82,189,56,168,23,122,185,86,181,23,222,7,83,167,45,238,132,114,229,125,176,82,142,119,139,194,225,225,248,240,186,170,156,149,78,70,135,252,168,120,89,23,129,244,151,244,15,71,231,17,191,168,29,246,193,70,156,60,13,75,221,211,145,16,19,143,6,165,98,120,32,236,104,74,45,88,201,52,115,157,221,234,228,248,152,155,30,36,253,1,174,149,61,42,76,180,50,96,11,217,118,240,252,176,209,173,246,147,131,110,88,218,137,117,26,124,32,35,85,147,39,231,222,182,122,94,15,118,6,141,92,49,203,115,197,96,75,146,4,37,127,85,41,94,102,98,210,94,113,95,158,240,189,96,205,235,175,151,142,184,66,91,42,78,165,129,214,0,98,95,39,115,144,149,142,46,3,82,248,58,122,30,236,29,149,178,249,82,174,211,40,234,74,230,50,171,15,130,165,19,33,123,94,190,110,199,132,192,9,23,16,99,231,195,193,161,122,182,179,95,239,10,225,104,19,112,141,226,224,108,127,167,87,80,206,71,187,93,229,178,4,214,46,144,67,252,201,250,254,81,249,188,90,219,147,106,245,253,232,222,100,103,111,207,219,60,62,62,28,20,248,216,209,222,245,137,191,216,15,159,102,75,245,102,224,40,82,9,239,95,135,195,252,222,206,128,143,232,39,189,190,34,95,150,207,78,142,167,39,187,220,174,216,202,131,253,86,207,100,119,42,97,190,224,191,58,219,57,173,84,79,106,141,106,174,17,57,23,70,199,149,98,254,50,231,159,4,91,215,242,238,193,73,169,185,95,226,18,90,246,42,175,76,165,93,165,27,10,245,234,229,29,53,215,16,18,254,74,65,230,250,251,211,252,40,80,201,75,23,209,188,183,92,105,23,227,227,96,182,150,23,134,205,222,110,109,122,81,246,198,130,141,246,245,168,121,218,63,56,225,131,161,88,125,10,102,73,52,127,28,173,116,207,135,123,23,64,62,41,13,246,207,4,189,211,40,104,237,157,3,190,119,90,108,107,254,120,85,207,139,53,25,144,70,237,55,195,170,24,218,215,175,149,72,227,50,183,215,40,105,138,92,205,235,187,163,214,113,238,136,111,79,162,81,185,62,56,239,148,59,202,116,34,21,229,65,51,17,57,12,234,157,248,232,60,160,196,58,215,215,83,46,54,80,133,252,224,92,17,130,221,228,225,164,40,236,132,36,254,244,96,247,98,119,122,92,210,146,129,227,189,98,230,122,47,201,215,3,151,123,23,163,114,226,162,35,84,38,82,5,140,129,80,173,237,134,184,195,8,151,57,203,169,231,202,209,201,121,244,234,32,33,171,177,3,111,243,32,223,186,154,30,157,168,141,82,246,48,19,46,106,205,125,181,20,171,92,92,143,19,241,206,233,184,23,157,70,163,149,198,229,217,193,233,113,16,128,187,234,92,159,213,66,26,231,189,78,14,138,129,243,196,81,192,207,241,221,208,241,142,208,84,179,215,124,62,231,31,228,251,227,225,176,90,6,114,180,164,68,107,135,157,120,184,152,63,215,21,97,218,63,28,212,184,218,105,128,47,238,11,5,225,122,146,20,242,187,222,163,221,206,132,223,109,94,142,132,234,73,172,126,22,203,22,6,227,147,189,241,177,60,213,6,133,154,222,20,91,199,122,39,163,29,238,78,170,145,163,234,64,138,4,149,120,118,175,213,12,38,21,175,170,20,78,181,86,183,58,201,238,102,74,157,179,157,226,153,28,42,6,43,117,176,48,43,69,105,95,186,42,156,94,246,192,156,110,38,115,251,129,152,218,144,135,123,7,71,106,78,223,61,138,69,162,165,75,174,18,204,55,130,229,177,212,219,13,9,234,225,241,241,180,19,187,130,195,147,0,44,166,174,237,38,78,130,231,157,78,249,56,113,82,47,236,239,251,247,99,92,229,52,63,21,27,23,205,189,193,121,191,204,137,189,126,166,144,57,42,31,68,143,247,248,66,179,177,223,159,148,219,187,161,182,50,232,86,99,149,112,41,118,206,171,133,66,161,89,7,34,101,190,46,228,43,170,255,170,116,124,94,238,237,236,180,135,145,67,69,154,74,218,224,100,103,208,235,150,119,34,201,65,161,84,154,232,123,163,203,168,183,90,146,138,59,131,192,197,110,124,39,83,169,68,206,189,59,160,29,127,177,38,236,198,227,199,211,241,40,95,60,189,42,53,192,174,119,214,221,209,206,244,104,253,44,126,29,222,11,229,79,27,186,156,217,227,251,226,149,191,119,61,21,155,177,1,24,223,132,148,220,41,20,199,149,226,213,65,191,191,63,208,75,167,229,171,105,97,247,226,104,208,191,232,93,11,133,64,131,243,54,51,195,222,133,210,57,239,143,38,141,206,110,254,98,42,199,166,173,147,73,239,124,210,213,242,33,185,151,15,41,202,126,230,240,170,1,216,170,40,7,186,201,78,111,120,148,240,230,213,11,197,127,202,115,218,126,76,57,21,197,233,174,126,46,139,114,236,40,49,61,74,84,207,7,87,58,144,249,247,2,253,201,238,100,112,81,173,151,184,198,85,244,98,146,57,58,236,69,146,2,95,200,157,22,122,147,227,220,85,251,52,80,110,14,181,202,110,104,8,244,4,32,69,215,164,252,225,100,204,159,100,195,13,233,98,175,217,40,138,210,113,240,146,19,10,141,218,65,190,154,236,40,199,141,22,127,230,63,30,41,199,234,245,248,116,216,104,247,235,153,32,175,158,69,43,251,177,241,57,16,52,181,220,126,184,115,17,212,70,13,161,26,141,213,130,129,131,208,245,222,184,88,40,12,170,153,198,81,40,175,229,142,178,129,108,229,204,127,210,25,244,167,153,106,49,124,90,45,159,213,57,241,44,214,61,184,84,26,167,245,131,235,105,61,119,29,168,84,132,136,144,63,76,78,179,103,251,147,124,125,175,158,223,17,39,211,222,180,87,16,79,186,149,225,209,153,2,120,226,201,201,193,206,137,126,41,115,167,145,70,251,178,171,132,71,215,187,87,185,203,218,105,105,191,16,59,61,168,119,219,167,229,204,213,197,110,127,52,20,2,141,204,241,97,178,86,8,7,115,177,243,64,213,187,171,134,79,218,187,245,76,40,119,86,83,84,237,34,214,59,62,200,15,117,169,82,27,36,75,217,172,154,175,79,2,211,227,190,183,80,184,150,252,221,74,102,191,119,172,79,119,99,149,163,157,234,213,80,244,250,47,38,227,126,244,58,121,126,181,119,186,63,154,68,142,11,195,94,79,83,18,163,122,84,184,224,38,59,187,245,110,248,220,95,243,71,46,251,3,128,193,96,210,107,85,198,229,179,236,169,154,203,93,159,142,212,171,35,190,18,211,245,115,254,56,203,151,179,217,211,160,58,241,142,135,83,176,145,94,13,133,82,75,59,10,103,206,71,229,104,85,204,142,154,74,147,59,175,202,215,131,233,101,57,204,215,90,145,233,101,114,231,234,72,222,9,4,107,185,163,225,245,101,47,238,63,58,58,206,197,98,59,181,66,15,168,56,189,176,18,148,207,171,125,37,120,157,57,173,235,149,227,98,237,130,87,123,96,178,156,71,19,23,161,174,86,84,122,221,139,80,238,168,90,107,87,227,213,189,220,201,238,209,201,238,228,226,124,152,184,18,149,214,144,107,250,79,207,46,139,254,250,9,96,10,157,81,248,172,114,184,23,136,237,231,154,66,165,215,2,42,75,93,42,30,79,132,134,55,113,121,82,202,157,135,130,227,93,46,163,115,217,189,35,113,159,43,85,213,253,98,207,123,204,93,69,188,133,225,73,190,118,126,92,202,183,212,113,178,48,216,79,22,47,181,66,185,224,21,119,70,121,185,37,228,46,175,175,116,161,124,214,150,36,73,169,135,213,131,44,24,162,113,172,222,107,118,6,202,201,228,40,89,175,248,243,187,241,110,183,190,47,30,249,7,253,98,91,60,234,149,46,162,237,161,63,153,107,149,206,163,66,227,76,188,76,28,143,251,205,19,111,190,206,103,123,181,76,241,148,139,215,203,222,81,109,24,41,14,75,23,77,190,34,231,227,103,241,113,99,176,51,226,47,26,98,33,83,238,93,23,167,199,193,97,116,210,203,117,187,163,90,51,17,76,158,149,107,129,243,98,185,117,149,20,79,147,81,174,38,123,229,193,192,91,140,28,116,47,59,17,126,24,201,238,247,78,75,133,211,90,61,54,186,58,216,47,101,234,57,41,19,191,24,233,137,171,72,60,223,40,236,21,202,145,72,78,27,213,246,39,245,203,82,226,58,38,43,177,220,89,233,52,214,29,200,194,68,63,47,9,93,169,17,25,105,225,204,254,229,197,97,171,27,111,236,14,167,135,37,57,16,223,175,53,74,181,222,65,39,223,138,116,198,106,115,79,238,38,228,206,96,168,79,248,202,184,118,198,85,243,211,232,81,179,126,206,183,114,234,176,147,153,92,29,20,128,208,10,131,68,79,166,213,179,72,166,213,60,239,156,77,132,225,209,225,101,161,16,138,117,185,97,70,213,91,187,231,165,65,243,170,161,6,34,145,105,248,68,201,20,90,218,121,238,80,16,42,187,217,76,49,177,47,148,75,66,116,162,106,129,76,225,168,149,105,86,185,72,181,31,206,231,134,7,226,64,16,75,163,179,105,35,35,28,251,135,74,40,121,30,107,246,245,124,25,153,204,234,141,147,195,90,41,154,59,47,22,209,91,76,237,68,114,201,141,51,159,234,17,176,97,80,77,83,79,204,195,4,57,13,159,147,103,161,219,237,139,45,85,224,116,97,71,66,110,61,172,14,146,94,209,4,169,237,123,165,245,234,171,130,17,107,25,62,217,36,142,24,246,70,131,183,74,90,57,137,211,180,20,131,12,179,45,165,15,100,19,104,159,21,24,86,145,83,55,45,248,68,125,10,90,224,97,198,17,72,71,143,214,223,222,178,247,23,128,65,30,217,91,26,122,217,158,193,69,5,105,171,173,168,125,80,156,211,117,85,75,221,136,50,180,60,167,94,8,220,178,48,114,181,148,2,157,145,134,2,104,11,172,89,117,122,196,169,92,159,109,113,208,180,14,48,48,251,140,76,152,86,137,52,140,152,62,1,2,133,134,156,182,24,43,135,185,53,27,86,149,177,213,110,103,168,235,48,228,69,192,202,111,41,146,149,15,77,197,169,216,173,13,107,116,136,100,21,145,184,38,192,151,185,251,215,119,30,127,247,63,239,222,122,227,209,79,223,163,90,19,101,48,231,172,194,45,9,144,1,210,35,197,48,44,178,59,51,125,81,22,25,118,32,113,45,161,171,72,240,114,55,243,209,47,127,251,209,159,190,117,247,165,31,219,129,206,39,141,111,0,127,107,62,24,178,176,194,245,133,121,164,122,81,19,116,143,75,69,150,49,106,50,172,176,57,143,136,206,86,64,55,55,31,176,65,244,63,251,12,136,247,232,253,159,222,189,254,115,138,120,248,12,149,2,72,17,204,70,73,39,245,30,191,246,213,135,95,255,119,59,84,60,131,187,156,220,129,180,195,31,96,79,118,85,142,95,145,180,176,232,147,145,22,214,92,149,180,168,44,32,2,88,174,18,128,104,36,105,172,237,133,3,107,249,2,66,41,3,152,12,8,117,41,76,1,246,34,207,218,232,43,251,160,251,30,107,116,14,253,5,99,7,31,63,8,62,219,17,252,143,15,238,254,229,235,207,124,4,9,212,121,35,120,60,29,8,43,142,32,44,250,100,35,8,107,174,58,130,168,172,125,4,97,210,95,108,4,163,174,35,72,82,154,128,5,162,150,73,13,120,82,149,98,6,170,216,231,212,41,195,138,45,216,79,200,201,192,7,131,139,211,172,235,214,182,53,40,50,218,18,234,168,28,108,22,208,96,228,97,30,190,245,131,71,191,254,55,102,243,129,129,164,179,85,123,51,170,208,6,36,94,212,14,12,250,171,87,33,245,173,70,30,127,229,141,71,127,124,23,54,242,128,166,138,236,211,186,240,32,76,21,94,90,176,75,225,158,109,245,65,49,208,44,202,174,67,143,198,20,113,33,103,66,48,44,164,99,31,65,13,0,108,94,17,60,182,81,192,141,128,94,164,24,114,90,125,4,67,93,26,128,103,119,71,82,138,161,119,82,84,189,169,203,115,171,82,30,34,214,190,234,36,44,189,226,236,68,30,72,67,141,97,237,195,237,24,204,129,0,95,179,232,231,69,78,161,198,242,127,189,119,247,111,255,178,96,44,121,81,131,157,226,83,47,200,190,254,80,210,197,129,36,212,17,35,128,183,86,241,35,22,236,124,188,192,50,22,116,193,192,140,135,171,92,117,32,134,139,96,152,22,98,119,175,255,235,227,239,189,99,140,63,65,14,209,23,224,198,139,42,68,96,4,189,152,111,224,98,74,49,146,194,193,3,113,134,85,185,113,5,165,140,182,204,52,99,169,145,4,219,170,55,10,221,62,96,209,32,205,116,18,142,22,61,119,160,99,4,232,130,49,36,64,142,27,204,72,0,228,16,91,246,33,140,203,220,100,15,37,176,36,226,11,40,141,142,104,73,62,124,97,132,101,192,28,220,2,12,131,73,161,135,109,106,202,184,36,76,89,228,165,43,168,91,45,65,2,211,26,226,193,164,110,24,24,129,102,11,57,193,48,96,82,34,255,23,128,17,179,66,33,76,122,212,22,223,148,208,16,192,6,1,251,229,1,30,77,180,222,89,70,51,250,190,133,25,179,85,196,164,74,14,101,88,43,200,152,250,210,176,63,195,127,52,139,148,132,134,209,40,3,58,140,98,136,8,91,86,54,148,25,111,109,131,61,7,34,242,76,182,65,51,182,174,247,223,188,123,243,183,208,197,121,2,230,44,195,44,3,199,152,158,22,128,72,137,0,244,99,86,117,115,31,83,149,65,10,109,24,240,109,20,171,13,180,145,125,248,193,143,30,253,235,23,65,55,32,67,218,50,2,202,110,233,138,2,231,15,179,110,219,193,216,220,198,177,40,231,38,154,62,179,198,35,115,27,135,123,157,11,2,100,27,255,24,122,127,32,200,142,182,31,255,227,159,239,222,255,137,167,191,249,113,52,127,4,202,59,137,255,47,95,191,251,195,155,31,71,227,88,210,116,147,171,159,162,113,2,238,225,183,222,248,240,143,63,0,128,108,184,4,3,128,145,96,207,254,186,164,232,26,220,15,135,158,251,72,146,97,136,183,10,88,93,178,77,220,194,194,143,185,217,45,223,188,232,13,192,4,164,155,82,20,148,8,112,216,118,18,29,193,35,248,0,199,218,188,165,182,135,47,253,234,163,47,126,251,225,127,125,253,209,207,191,103,10,9,183,208,155,135,222,47,44,111,36,99,11,182,82,230,238,196,116,37,130,58,226,162,41,6,57,169,49,44,229,14,5,70,139,105,13,85,21,186,176,33,213,218,41,172,118,132,172,192,201,232,3,11,27,23,144,131,146,198,164,238,135,2,108,56,192,70,2,108,52,240,128,202,90,4,161,14,242,193,108,152,42,67,61,197,232,240,153,46,118,3,129,99,55,192,126,54,2,191,225,77,14,118,3,90,83,216,141,222,176,63,0,44,159,69,5,225,86,3,255,18,254,15,107,205,242,118,144,136,217,186,213,41,103,153,28,78,55,184,63,45,148,17,225,2,202,101,72,48,197,142,120,212,248,91,101,82,182,26,172,46,234,18,220,158,209,95,118,80,228,193,103,240,219,152,37,138,38,24,130,11,84,21,232,239,112,203,62,16,53,29,239,153,96,31,21,224,55,128,23,145,227,0,106,117,157,106,74,131,216,217,30,6,176,240,179,23,76,57,107,178,198,156,76,89,211,147,5,179,18,97,139,254,82,248,90,85,13,140,173,148,101,56,67,146,2,241,34,125,255,1,171,164,61,0,95,174,21,227,24,52,165,227,237,120,27,124,122,86,102,34,178,80,157,3,101,31,142,145,168,137,77,244,157,30,50,178,243,38,162,127,3,86,64,83,0,3,14,230,19,236,39,53,85,224,87,56,147,144,199,94,11,174,48,134,44,49,232,14,135,196,11,163,105,29,114,188,160,47,62,234,18,222,192,12,7,64,66,18,82,164,117,198,161,222,81,168,164,133,91,155,20,2,196,224,27,135,250,200,33,89,113,145,45,197,42,225,52,59,89,57,204,18,211,24,118,23,69,113,240,103,44,99,136,247,192,207,69,185,173,184,49,29,82,25,23,119,211,88,236,82,167,58,148,4,56,69,209,95,162,45,203,166,138,139,56,188,197,211,105,93,103,224,68,29,62,96,183,133,70,218,228,118,34,15,67,124,10,131,160,81,73,116,86,50,164,123,120,217,144,193,219,13,212,77,25,147,59,255,240,253,71,111,191,246,225,159,223,126,248,197,95,34,238,108,48,100,100,175,155,107,155,75,172,107,155,251,239,63,252,211,140,160,52,215,92,247,180,22,186,245,204,114,203,109,113,79,98,128,91,131,66,88,62,117,80,8,201,177,115,41,212,231,38,88,161,3,147,38,177,186,73,147,72,194,139,8,6,219,93,131,96,88,220,94,64,48,210,143,103,68,176,143,222,254,198,195,111,255,249,238,27,239,223,189,254,77,138,96,28,207,143,90,60,69,174,22,167,181,160,54,102,46,135,69,75,180,45,74,64,227,50,100,58,44,174,1,2,108,73,194,72,144,0,39,124,33,200,98,59,17,92,199,77,78,203,240,112,22,104,168,109,205,32,34,211,162,21,15,25,205,35,116,113,4,108,194,32,147,124,2,141,186,155,220,30,126,245,181,187,255,248,23,186,123,118,75,157,195,10,167,200,93,101,72,182,246,57,131,137,105,178,226,80,18,2,206,27,72,147,190,118,19,207,51,230,20,88,83,113,172,3,195,168,231,180,108,46,31,214,167,51,122,206,95,33,43,24,51,151,91,48,63,193,102,203,196,186,71,7,142,17,51,12,233,31,215,136,25,7,13,243,71,108,133,3,132,229,167,6,159,224,163,130,149,70,12,115,152,135,255,249,171,135,255,69,239,53,234,200,177,23,63,5,235,92,121,252,240,158,68,99,196,60,17,55,101,209,187,16,117,116,64,43,77,209,57,166,197,169,113,207,52,215,243,139,218,8,194,156,55,103,112,205,21,103,12,33,224,188,249,98,210,247,185,178,78,108,232,112,44,68,100,16,249,248,22,34,49,182,44,90,136,16,163,53,22,34,182,232,44,88,136,70,15,169,133,8,147,62,217,11,241,241,207,191,251,232,103,95,127,244,171,15,30,125,240,67,106,196,192,232,140,234,83,237,99,25,48,26,133,185,3,70,16,90,113,188,12,244,231,13,23,213,61,50,90,36,229,19,190,207,253,246,199,128,82,31,126,240,193,221,215,222,166,7,75,238,28,115,218,229,199,179,186,40,20,230,15,22,70,104,213,193,34,232,207,29,44,171,123,198,96,225,148,231,61,88,207,152,55,34,202,221,125,240,254,71,239,254,233,225,223,127,233,238,203,255,101,31,66,104,179,252,68,13,33,68,104,245,33,68,232,47,24,66,163,123,214,16,194,148,79,248,122,251,227,55,239,222,252,209,163,119,223,126,244,214,151,31,255,253,207,30,127,231,103,54,53,175,159,23,6,46,90,241,51,28,48,162,46,207,160,193,204,215,179,32,82,43,235,89,168,7,243,245,44,210,193,103,37,243,33,217,234,238,63,127,103,151,210,155,156,124,249,177,233,85,52,14,238,206,36,89,128,206,60,234,26,168,174,72,95,179,103,243,40,76,119,157,172,11,35,233,175,140,183,253,225,53,192,85,30,126,231,55,143,191,243,107,106,104,193,240,169,200,82,77,141,45,52,207,110,13,196,214,229,138,66,61,131,240,71,109,3,6,146,98,166,224,223,86,185,188,197,243,150,119,0,244,20,152,107,117,34,76,143,194,112,238,234,49,241,93,113,128,173,254,205,27,97,154,2,207,138,41,125,240,254,195,215,223,154,161,53,124,172,227,41,73,77,147,112,85,178,187,145,154,66,112,46,169,13,116,87,164,180,217,187,121,132,166,186,191,108,142,47,32,237,59,95,121,248,43,154,199,203,138,190,192,238,137,233,0,253,37,56,85,224,24,22,190,9,139,104,8,35,47,214,148,177,150,10,177,125,110,130,62,69,110,231,49,247,47,127,233,238,221,223,207,165,19,196,96,69,26,33,100,231,209,135,244,196,70,151,117,140,250,161,165,70,125,227,112,198,205,176,15,149,235,31,252,236,195,63,154,190,89,207,144,247,124,244,95,191,125,244,119,191,167,91,112,114,160,3,165,245,52,230,125,220,0,65,126,33,235,0,13,173,195,57,32,94,11,25,7,70,252,89,89,171,81,55,30,125,240,230,163,247,255,95,232,7,241,255,189,246,119,155,179,148,130,30,77,11,220,160,131,193,167,38,36,192,0,52,207,176,246,83,3,188,23,35,144,46,62,2,27,208,221,139,227,15,132,145,230,97,130,204,230,237,146,97,144,59,235,141,3,116,246,90,60,16,136,46,179,163,96,91,9,208,125,221,113,10,55,199,229,138,38,105,200,242,78,216,162,28,234,62,153,180,15,45,165,253,202,58,131,81,124,9,229,145,214,224,198,210,159,202,68,101,250,2,57,172,84,208,107,104,149,115,174,112,104,245,115,46,220,150,141,202,128,164,237,3,4,106,145,129,10,148,88,195,62,133,28,158,22,152,167,112,215,158,147,0,248,232,131,215,231,51,97,65,230,159,146,5,99,240,75,88,48,110,102,101,141,149,95,196,126,77,148,159,209,172,195,29,152,203,124,81,115,207,147,245,154,237,63,221,242,15,47,88,254,164,15,235,208,127,1,219,181,40,242,87,204,116,9,213,209,144,63,205,134,23,92,66,246,53,236,52,252,193,66,51,13,255,204,249,237,195,183,255,253,238,205,223,58,216,108,29,178,246,202,176,255,188,101,13,220,248,194,83,0,3,149,53,56,173,137,253,34,118,75,117,241,175,126,6,175,64,198,29,153,95,143,136,184,194,66,18,146,34,142,233,248,124,180,23,13,185,194,106,174,94,73,200,94,250,240,31,223,123,248,198,179,87,94,222,253,211,71,239,190,253,240,189,95,131,189,109,86,26,57,229,164,167,82,92,40,224,235,240,155,200,2,118,67,208,90,99,160,97,39,22,141,50,238,228,179,82,114,126,250,15,119,175,127,19,8,93,15,127,253,191,31,254,235,87,238,190,242,101,231,49,100,187,165,61,21,77,103,26,88,124,198,8,154,91,231,140,17,98,183,240,140,17,163,255,172,164,146,255,231,189,71,95,251,205,2,106,21,158,142,88,179,240,23,18,171,176,22,173,10,75,72,85,176,83,234,121,28,116,63,254,249,119,93,181,8,120,107,167,44,202,107,239,110,235,153,232,236,52,199,78,12,63,120,237,238,189,55,49,90,78,133,195,194,75,91,52,8,164,204,26,3,97,244,118,209,96,88,20,249,228,109,134,207,132,234,239,252,116,49,213,185,201,114,170,115,147,117,169,206,77,150,83,157,155,60,15,5,250,238,221,63,186,78,253,99,101,112,42,242,79,50,249,215,116,183,197,83,29,163,225,66,116,19,143,133,100,55,75,173,227,66,103,246,112,161,31,29,69,135,191,98,249,207,162,245,59,63,93,70,235,37,83,220,44,181,62,173,151,76,115,171,212,179,157,232,255,252,207,143,223,254,13,246,78,177,79,116,124,170,131,91,222,145,158,183,18,67,227,225,160,62,242,56,43,194,47,139,143,180,12,84,215,58,215,50,251,183,248,112,139,34,195,95,189,162,179,128,212,64,55,54,187,170,45,80,198,215,165,53,93,101,145,98,62,67,231,231,35,216,96,97,237,195,63,255,243,195,175,189,115,247,141,247,31,255,243,191,61,250,233,47,61,151,253,208,230,140,104,200,173,38,26,42,50,38,33,62,81,76,163,223,62,85,64,195,224,241,223,255,194,203,47,243,190,7,254,14,251,217,207,110,206,27,28,87,164,214,209,104,162,75,52,26,208,153,181,36,79,110,137,228,201,61,59,25,29,247,250,163,215,254,241,238,7,239,205,31,13,176,194,62,182,209,152,197,104,157,161,136,45,25,10,208,147,117,110,124,72,139,135,2,211,229,153,14,197,135,239,191,127,247,230,143,60,31,254,238,43,224,147,115,28,142,148,193,211,40,76,116,11,14,254,51,16,84,77,145,43,195,126,83,80,23,106,156,202,96,29,133,83,25,44,214,55,149,129,27,191,65,255,83,150,18,59,159,199,183,243,0,33,21,200,205,77,102,46,193,200,249,36,241,150,117,124,93,41,16,137,61,0,68,71,129,183,226,172,221,1,16,111,227,238,23,223,117,11,74,65,87,163,110,25,82,247,130,223,252,95,27,15,127,243,186,51,110,200,237,38,43,194,11,149,18,186,80,25,74,112,81,124,161,146,139,36,130,248,83,136,227,5,102,115,147,213,210,99,81,230,149,49,126,153,98,162,251,208,19,2,96,19,72,223,112,60,95,231,70,130,35,236,190,116,159,225,152,7,160,152,166,123,52,47,227,7,29,246,67,138,251,97,212,125,63,190,143,201,176,242,166,79,239,10,178,199,230,12,36,64,239,98,78,231,160,75,207,45,219,17,244,250,84,91,2,93,155,106,240,255,188,136,202,0,90,250,71,65,63,186,47,12,147,138,240,69,148,236,20,95,159,90,161,73,94,208,57,81,114,111,18,160,131,90,20,101,89,80,251,90,199,223,7,211,138,235,8,53,161,37,136,35,65,133,13,131,50,47,137,124,154,241,174,208,22,188,228,186,43,232,107,81,15,117,108,141,158,20,249,197,125,177,67,7,169,254,149,80,31,66,143,20,110,45,204,241,245,213,236,180,200,175,132,190,42,244,149,121,51,203,29,121,28,53,5,54,160,129,33,208,86,27,3,0,202,188,105,182,218,68,203,128,249,171,193,161,214,149,177,124,172,10,43,79,101,192,132,86,104,5,246,9,148,196,93,106,131,133,151,145,164,149,91,24,173,218,192,104,109,248,96,66,193,87,58,2,209,32,188,121,61,72,147,32,51,72,40,160,239,182,147,235,37,244,213,118,204,234,178,138,34,9,156,204,146,144,9,240,213,14,114,205,29,231,215,209,99,34,102,54,188,138,7,239,189,207,203,188,197,241,98,168,139,223,120,71,190,177,174,39,227,251,197,0,37,196,244,83,55,248,118,93,74,30,74,18,107,122,175,225,175,100,67,176,190,0,126,111,125,1,82,15,253,69,163,234,180,233,111,167,48,170,0,252,98,184,58,226,111,100,88,44,216,240,209,18,243,155,149,135,189,82,241,103,195,233,203,42,135,143,12,172,239,240,38,148,245,141,216,67,28,9,162,108,37,28,8,212,23,120,123,195,250,102,28,232,88,41,166,222,57,147,68,131,180,186,72,238,24,144,47,148,72,111,166,28,112,186,245,89,105,81,159,229,142,241,5,249,77,155,95,160,31,60,61,88,118,144,134,11,5,253,205,0,107,58,182,224,175,208,65,12,125,186,101,173,91,165,240,177,87,243,10,160,241,5,93,106,49,190,160,171,102,240,139,113,129,2,125,38,254,249,240,51,185,248,4,63,154,190,173,240,139,216,46,115,162,156,135,115,206,136,197,244,240,7,255,251,209,15,127,108,132,93,98,96,72,17,35,231,187,191,52,147,131,86,242,221,91,63,49,147,67,48,18,19,207,245,97,3,101,142,32,136,191,214,161,40,129,209,66,62,231,8,45,116,19,254,198,156,91,247,193,202,184,26,138,42,140,88,21,96,201,158,53,239,142,55,11,22,90,167,3,37,183,166,52,84,81,195,198,140,93,13,142,17,4,200,21,14,154,48,243,225,184,92,16,117,135,131,230,254,138,112,72,116,152,25,56,132,27,44,131,98,191,42,236,132,2,3,45,96,129,134,79,185,198,160,216,134,191,80,84,11,188,29,3,177,206,3,164,43,146,88,199,114,11,72,105,249,76,254,237,185,185,165,60,164,145,120,75,102,90,90,32,46,207,155,164,130,57,157,93,234,88,83,157,170,6,196,107,65,239,42,96,94,223,80,87,155,83,52,215,151,239,221,243,32,252,108,119,146,211,242,125,35,182,217,86,240,1,18,47,176,218,99,171,171,141,69,189,213,133,159,90,96,123,1,243,57,69,67,50,151,101,154,199,123,18,220,61,11,202,80,245,184,150,218,220,110,2,202,94,110,35,80,33,55,80,156,190,2,36,78,183,1,10,219,1,17,14,180,16,14,41,99,3,19,177,131,33,220,223,0,3,65,28,143,21,143,75,17,27,148,232,44,20,176,215,24,80,118,164,78,87,119,3,3,202,216,192,196,102,193,128,253,107,41,24,80,198,0,99,108,172,206,110,47,161,48,46,2,133,3,203,92,71,175,131,153,209,48,153,56,90,28,62,128,149,19,49,123,49,168,190,209,214,169,121,192,233,66,115,65,211,133,224,12,166,142,141,230,193,165,202,204,5,75,149,161,161,114,147,229,80,185,201,114,168,220,132,64,181,236,254,139,224,154,165,22,66,54,75,217,97,47,193,217,44,181,10,108,132,55,173,218,47,130,12,100,175,133,48,65,62,196,148,120,22,46,130,4,74,208,144,52,143,75,1,0,170,46,78,64,110,202,229,34,138,156,150,45,171,209,23,2,127,235,9,188,236,123,245,126,112,43,252,96,211,207,50,47,66,229,216,86,228,254,23,136,93,137,113,230,124,225,101,159,91,242,203,190,155,32,123,11,115,124,142,44,144,0,90,248,204,139,204,38,93,26,195,176,10,193,2,179,117,253,95,240,188,188,181,249,183,158,151,249,191,221,124,217,7,254,188,204,111,250,254,246,69,132,242,139,33,223,139,97,82,30,197,9,60,108,195,182,54,63,31,120,73,246,105,3,73,212,209,215,251,129,7,62,109,216,196,175,250,121,2,108,100,211,11,146,189,182,34,193,7,48,236,145,173,16,43,223,178,152,216,159,146,115,17,57,99,171,144,51,70,145,83,251,63,155,158,31,51,77,233,128,4,54,194,210,12,2,11,90,105,249,213,87,177,190,96,93,156,155,91,197,16,253,173,74,54,105,111,142,88,200,124,248,231,119,31,126,251,247,232,237,76,8,12,105,194,134,228,229,144,12,13,75,14,97,101,69,222,41,234,97,76,12,49,143,117,152,67,161,250,14,56,30,101,28,156,195,63,211,54,13,121,13,45,216,82,104,157,170,238,167,202,237,199,166,220,58,140,14,54,123,196,172,169,194,52,118,216,13,33,183,88,53,121,81,232,195,213,100,11,44,200,64,27,147,98,159,210,50,158,211,2,165,234,188,168,10,109,205,103,4,118,131,51,82,132,118,63,187,101,73,108,123,94,144,55,49,71,123,33,184,109,196,92,6,139,65,48,86,66,203,71,140,203,30,193,48,235,219,64,200,80,82,212,225,146,17,124,47,2,34,136,237,169,199,8,174,59,108,181,128,30,199,88,218,28,134,255,240,245,183,238,190,246,67,134,229,135,42,14,91,24,18,194,183,155,172,48,167,187,86,6,9,79,200,108,162,155,166,212,210,165,176,197,22,209,103,129,44,6,255,108,144,165,204,232,144,157,164,230,197,73,116,181,240,27,193,17,101,97,188,113,164,42,125,81,163,135,81,103,85,187,113,81,88,104,140,207,72,146,105,143,103,102,172,141,128,141,1,0,216,218,200,82,177,153,210,56,205,199,183,165,9,75,69,0,178,210,123,77,150,10,72,98,165,79,52,214,10,125,97,36,119,90,19,157,181,130,44,88,201,234,152,165,46,40,27,233,93,137,107,178,214,133,126,171,120,79,187,186,100,169,89,43,155,252,123,38,130,85,154,234,13,220,189,12,22,237,8,115,148,166,58,231,82,204,218,100,44,44,231,64,131,116,72,83,36,113,41,70,200,146,182,8,228,86,8,19,41,109,145,203,189,16,36,77,218,34,146,89,8,158,48,217,47,122,131,95,100,74,2,133,113,152,30,176,125,116,246,20,224,90,113,114,226,148,136,199,225,137,83,59,125,216,236,9,96,247,235,163,233,181,233,25,178,10,43,178,47,4,89,196,178,152,96,128,79,240,92,36,201,160,239,155,108,55,221,54,94,122,102,155,233,231,28,11,212,138,254,233,136,134,106,11,0,218,231,38,91,56,228,57,147,98,98,40,222,228,194,168,160,43,197,248,180,55,104,133,249,92,233,133,27,155,115,138,241,248,57,211,150,132,137,227,240,113,229,231,111,108,47,213,51,171,188,146,99,132,243,183,35,67,66,195,99,207,68,214,120,199,157,9,192,123,37,106,7,236,201,208,94,186,240,129,155,80,196,233,168,100,247,206,17,218,58,99,243,188,161,95,196,49,66,232,27,225,253,29,97,232,125,56,246,150,157,89,145,173,11,240,117,244,174,2,152,61,128,195,203,125,159,174,28,40,99,65,205,113,128,85,110,2,65,182,37,13,121,65,243,24,229,236,249,120,55,113,153,41,70,72,226,143,33,230,252,138,161,177,239,254,244,37,108,14,125,244,253,255,9,67,76,255,221,239,45,135,49,185,191,20,138,45,90,244,252,104,218,56,178,255,130,96,218,139,29,15,22,4,201,192,6,234,47,253,234,241,183,223,189,251,197,119,200,115,29,51,190,6,120,144,230,249,24,224,92,103,52,92,227,225,167,91,58,216,246,98,103,49,124,118,175,217,103,36,53,131,205,179,125,55,247,221,56,102,37,120,101,108,233,10,12,112,30,14,224,89,179,130,103,1,92,10,104,210,88,14,2,47,203,47,235,240,103,99,3,255,197,63,159,219,112,243,54,152,139,209,74,141,163,241,119,180,190,241,249,13,199,147,22,46,20,35,97,198,151,173,96,219,107,21,199,56,113,206,170,14,174,178,172,131,171,174,235,224,115,90,216,193,143,97,101,255,246,63,255,175,89,217,193,197,75,59,232,190,182,131,46,139,219,242,20,250,196,249,10,1,90,108,124,244,197,111,63,19,95,33,18,121,189,3,29,133,50,240,248,63,214,106,53,129,172,54,130,159,35,241,64,8,124,158,26,174,0,35,145,23,148,50,126,207,198,112,3,112,68,144,159,239,9,96,134,146,159,235,12,128,3,203,207,119,7,128,70,5,69,6,210,5,104,6,140,191,56,129,134,242,251,35,36,65,62,152,231,44,96,52,139,162,207,131,111,150,37,67,211,173,12,208,123,35,56,62,58,96,181,108,3,183,248,140,54,8,147,71,2,36,64,1,125,132,137,26,156,172,228,45,29,24,219,24,169,65,169,155,107,128,164,217,12,64,212,249,184,14,172,63,147,136,26,176,30,65,72,221,24,175,32,224,79,240,157,2,192,17,89,248,57,5,168,105,120,60,216,219,186,37,15,31,4,144,99,5,64,206,228,134,16,186,197,26,81,15,96,95,224,153,15,58,108,198,116,62,90,18,57,148,184,100,128,10,70,251,34,106,70,213,90,228,175,220,135,127,49,33,224,152,226,5,134,66,154,226,165,70,134,114,246,68,213,176,139,25,227,64,29,162,214,168,49,52,146,233,113,245,225,97,77,219,50,168,131,80,7,136,69,231,184,14,176,72,35,11,179,25,211,43,201,196,110,166,180,211,100,103,81,155,50,219,81,187,19,62,106,253,124,224,222,61,160,182,192,215,43,142,193,178,165,54,43,228,244,136,76,45,182,253,14,236,67,157,142,36,0,101,219,156,58,30,218,14,96,78,99,247,78,146,158,236,77,121,108,115,52,251,51,123,188,76,38,118,250,133,0,141,184,237,168,25,239,176,21,56,255,236,46,73,198,54,251,234,171,91,193,23,160,21,5,78,31,211,236,11,143,103,240,190,136,186,100,179,54,1,253,201,131,45,78,129,109,225,115,198,137,244,182,224,245,110,26,89,122,26,32,171,130,124,245,115,216,178,106,10,242,164,176,10,10,203,247,133,7,134,229,213,200,191,175,62,0,155,125,139,135,86,88,244,33,13,75,177,58,146,0,92,203,202,125,148,171,15,92,115,245,129,203,92,164,216,138,111,48,212,186,30,221,178,205,58,54,255,89,139,243,12,91,72,203,115,234,6,87,168,28,132,181,45,145,108,209,188,167,102,171,227,59,52,25,181,56,221,227,222,4,89,141,214,244,112,140,200,66,25,140,106,68,83,250,14,11,162,233,126,45,242,112,2,137,188,49,201,77,1,119,165,254,56,17,90,216,155,160,179,59,179,212,88,173,67,235,244,199,124,248,44,53,167,184,121,178,129,148,104,186,208,172,189,118,85,142,182,112,222,58,59,109,240,63,163,124,134,95,198,254,4,211,28,42,47,55,135,210,239,26,205,49,138,202,54,163,168,37,115,48,84,150,221,44,186,210,105,136,108,30,94,56,246,236,25,27,57,221,36,52,202,140,211,83,54,135,140,91,49,33,202,3,52,28,246,172,49,219,100,59,150,61,43,16,141,196,249,22,223,38,246,172,77,118,146,206,153,6,173,75,218,213,18,136,87,28,146,175,104,105,135,136,87,64,216,76,117,89,219,83,62,169,201,26,146,80,93,208,45,135,53,219,107,82,134,35,154,227,13,42,134,133,251,123,16,58,83,81,98,142,41,201,129,93,221,33,254,193,92,36,197,129,44,87,185,103,137,132,19,154,149,112,236,135,76,246,115,27,219,65,18,37,253,96,175,83,40,116,80,78,170,0,55,155,56,68,68,164,25,23,65,211,43,144,246,23,92,44,179,24,15,26,185,57,126,81,114,136,131,186,179,28,28,208,46,45,219,215,102,218,200,176,222,20,49,82,138,188,149,41,242,56,217,97,64,132,113,220,157,143,51,57,241,119,86,9,178,179,221,50,88,144,73,240,25,212,231,63,5,236,60,107,53,135,112,69,24,51,71,175,127,133,71,29,110,71,23,235,30,129,216,7,100,190,233,157,165,10,46,218,24,40,249,206,177,101,130,185,223,242,145,187,11,30,199,200,204,21,115,13,193,16,78,71,216,61,180,22,205,68,244,109,219,146,224,2,219,250,231,40,18,24,146,155,78,137,121,88,194,147,231,136,119,212,153,139,78,206,35,240,49,13,45,162,25,101,208,62,228,154,131,157,1,236,192,32,127,220,220,166,6,14,30,118,238,112,173,174,103,94,223,93,10,160,51,65,243,180,38,109,16,2,97,98,38,99,185,152,12,28,61,244,79,213,34,90,116,179,45,162,100,103,139,196,143,192,122,146,149,250,12,243,205,73,18,68,83,139,126,80,119,134,145,32,174,155,54,14,205,240,164,162,31,45,51,153,209,92,8,182,210,238,124,200,249,108,223,18,46,226,120,73,208,224,174,174,64,109,239,252,173,14,119,33,204,6,62,238,153,1,70,104,69,14,154,89,195,239,35,45,155,156,220,73,185,39,215,32,124,125,110,48,87,22,93,85,4,165,95,44,94,196,85,94,4,108,183,45,170,125,15,243,232,237,119,239,222,253,39,252,166,241,227,215,190,250,225,239,126,129,195,16,253,247,31,128,124,199,60,124,243,173,71,239,188,207,176,55,164,124,22,153,176,142,1,195,78,193,154,27,160,42,144,129,56,185,37,72,116,150,97,191,34,113,124,199,156,42,163,135,140,103,152,240,230,77,203,135,111,24,121,92,30,113,126,26,105,21,117,104,190,156,106,83,217,173,87,163,145,129,147,82,217,217,249,79,94,166,131,78,110,15,23,171,15,168,45,179,12,193,129,174,160,170,138,106,33,43,248,200,39,27,158,172,210,110,131,101,159,74,4,16,198,142,125,197,181,45,160,106,88,50,117,30,77,133,197,62,34,159,196,89,32,242,79,225,179,177,112,216,133,69,99,41,172,48,150,240,46,214,146,177,148,151,143,165,176,206,88,218,30,186,159,225,196,11,250,227,198,236,172,215,236,23,67,194,106,23,209,175,108,24,120,144,90,149,77,95,178,175,32,181,42,18,77,36,103,213,170,44,171,178,156,165,86,69,194,205,86,51,208,140,26,106,213,182,112,223,124,176,247,65,250,21,67,195,2,219,78,187,21,176,153,168,88,29,80,28,58,53,224,18,208,218,29,10,71,3,204,166,231,133,0,36,36,178,220,220,7,115,134,101,124,212,51,245,230,177,58,60,85,191,245,41,42,100,194,175,160,119,62,55,116,126,131,23,71,96,38,75,138,154,250,76,187,205,9,129,192,11,98,31,137,159,178,126,235,35,115,202,173,180,42,240,116,73,52,242,174,80,155,201,102,210,14,213,124,113,96,139,87,149,1,144,123,229,87,94,129,23,192,55,224,129,133,81,45,28,14,175,82,199,40,158,228,224,207,42,53,124,93,248,26,51,59,55,63,133,242,111,168,215,131,63,211,142,182,227,109,238,150,166,234,70,10,172,125,13,62,188,43,74,252,13,113,9,8,108,160,31,39,22,232,254,201,43,175,224,231,62,183,160,45,232,6,8,236,34,90,15,88,103,26,9,219,48,57,21,242,133,35,225,120,116,52,222,54,135,164,189,125,189,133,140,144,169,173,32,248,103,131,216,82,84,129,28,120,134,124,177,64,36,24,31,141,23,55,142,44,107,46,173,163,116,216,124,50,154,8,175,218,60,13,211,39,106,91,248,146,227,141,81,1,150,167,0,45,167,202,18,24,201,22,252,177,77,79,174,63,144,0,23,221,72,165,70,91,188,32,12,54,124,166,111,204,43,175,52,21,126,122,99,56,110,4,125,209,88,8,16,118,35,232,3,116,138,1,66,129,145,50,63,223,166,82,91,99,161,121,41,234,228,133,215,38,231,152,1,118,252,173,183,167,45,90,162,167,236,183,155,10,96,249,253,148,9,153,80,214,106,9,236,32,96,239,0,51,12,157,230,133,89,77,25,170,45,168,201,51,249,148,191,39,200,151,162,172,249,199,138,122,9,22,67,75,240,35,63,149,246,104,40,248,53,181,229,31,137,194,88,243,247,21,89,212,21,213,175,93,149,201,39,203,240,226,255,63,15,10,96,212,167,128,111,171,57,242,240,155,15,212,101,30,176,178,113,205,17,136,138,3,48,196,90,138,201,100,34,82,46,195,114,153,92,142,61,207,100,56,54,151,201,53,217,171,108,166,180,195,14,179,153,204,52,11,83,174,179,172,150,205,28,102,216,62,72,186,66,73,106,150,85,80,18,44,117,153,131,73,82,142,245,130,138,5,152,145,17,81,82,47,199,6,178,153,221,140,29,86,103,39,83,204,176,151,32,169,143,146,228,44,41,53,6,73,1,148,20,204,194,47,187,168,20,192,79,128,191,78,51,8,211,76,11,22,224,89,17,229,79,65,21,13,85,209,179,240,139,89,165,147,117,169,211,207,193,2,28,76,84,232,138,151,86,186,13,83,37,151,41,230,88,45,71,39,101,51,197,60,106,54,132,146,194,89,64,184,67,130,162,72,176,205,156,130,172,76,134,129,103,39,200,224,54,59,30,47,129,255,239,65,25,32,173,65,55,140,123,104,245,166,3,247,36,176,217,164,181,150,166,221,99,140,153,158,195,12,20,76,248,151,229,79,127,62,253,249,244,231,211,159,79,127,62,253,249,244,231,211,159,191,142,31,155,30,120,3,61,85,13,21,123,3,234,216,219,47,203,183,168,152,77,213,70,229,128,102,124,131,61,91,129,130,108,124,124,89,199,10,206,198,103,10,133,204,78,32,176,97,105,26,219,184,4,4,7,127,97,176,118,165,124,5,184,64,85,95,6,147,86,223,87,129,216,105,122,130,137,40,187,129,126,5,54,151,130,95,164,241,99,232,20,228,104,144,221,192,255,59,0,47,1,70,195,33,6,129,117,234,19,195,192,130,18,216,52,128,219,161,180,195,13,98,32,48,91,152,103,39,192,53,137,177,96,131,88,11,230,161,56,171,31,227,234,166,194,185,97,106,239,48,25,217,15,54,34,209,193,100,155,38,3,212,224,225,119,67,161,222,64,106,188,91,67,208,152,128,91,192,22,133,13,232,28,188,26,114,72,199,93,136,29,214,130,55,34,177,39,70,207,221,216,128,27,53,107,147,202,54,248,171,211,119,117,176,216,20,225,6,217,52,73,32,8,115,237,18,198,138,50,204,19,27,97,72,236,16,252,21,64,127,182,233,245,227,98,157,112,155,132,238,125,69,250,182,101,176,192,21,253,254,13,98,169,216,136,207,25,102,103,21,107,100,177,165,3,181,79,96,152,24,147,113,38,223,1,32,160,168,99,189,175,166,40,200,39,22,134,105,105,181,133,200,140,105,19,159,159,234,30,38,158,108,199,153,205,109,6,95,149,70,151,145,129,98,169,180,55,212,123,247,60,106,250,62,50,113,170,44,195,60,120,176,201,170,62,248,14,158,164,161,131,16,195,50,106,36,110,110,67,160,28,242,11,78,38,5,102,211,71,44,173,219,156,135,9,242,173,36,207,199,219,12,128,245,66,128,189,193,104,150,185,1,12,185,163,117,57,176,236,203,208,187,6,30,35,66,148,219,161,25,148,153,161,38,108,104,232,1,122,102,27,52,146,104,69,224,139,61,44,31,8,69,231,247,175,25,17,90,31,67,255,98,66,144,111,114,92,100,181,254,241,129,136,240,132,214,230,207,194,227,115,131,223,221,135,199,255,91,163,173,176,208,76,114,225,72,244,1,124,155,145,220,56,72,5,3,190,72,48,134,204,96,62,232,231,48,91,216,50,254,110,183,1,64,48,237,81,197,120,32,176,109,194,8,252,205,156,218,41,124,149,237,134,160,2,102,219,182,177,49,139,50,12,134,188,213,4,116,187,220,6,60,92,23,1,253,112,28,228,148,174,12,182,201,205,21,60,125,13,36,141,38,125,241,68,16,218,14,183,49,99,244,133,2,137,48,52,146,90,171,111,203,192,59,144,72,8,129,91,124,84,58,219,59,212,37,116,133,192,151,196,102,94,178,23,24,45,108,4,182,105,107,253,118,111,168,193,227,21,131,184,41,100,65,219,106,10,250,88,16,228,109,132,62,10,157,170,165,112,40,231,237,249,244,163,205,151,11,199,203,96,73,190,80,44,16,9,1,156,124,81,216,97,56,102,84,189,13,18,0,0,53,63,11,196,214,11,66,92,167,105,116,62,188,13,31,226,202,238,115,9,15,66,204,23,143,7,104,83,117,50,153,92,8,80,145,59,91,115,160,98,136,193,160,47,18,69,3,123,235,147,21,244,152,235,108,81,43,124,182,65,113,122,122,19,27,243,237,103,159,222,198,75,206,7,107,64,12,65,241,73,159,192,168,250,73,7,1,196,3,65,211,79,65,62,190,148,63,223,170,235,21,50,108,34,11,173,186,87,208,24,139,44,149,189,44,52,110,238,18,163,168,97,31,205,156,195,188,11,88,218,200,186,66,89,125,244,91,163,140,169,200,196,57,166,237,163,180,141,22,255,70,54,212,4,5,0,65,132,230,210,8,170,20,205,146,150,166,6,94,121,41,203,134,114,153,226,142,101,127,69,102,225,3,53,203,94,230,51,213,93,104,114,5,25,13,108,197,61,134,221,200,103,184,93,136,148,129,124,0,217,157,47,141,102,51,157,172,205,254,58,75,183,121,214,87,145,79,27,83,151,178,196,226,235,80,105,93,5,149,62,181,202,126,250,243,233,207,255,77,182,11,122,139,196,234,168,181,129,1,185,221,20,220,65,81,184,217,217,149,106,40,87,192,239,180,108,1,20,9,9,107,3,6,20,40,162,217,128,16,193,204,128,133,57,205,198,103,63,187,109,179,157,216,100,52,152,227,144,211,54,160,160,102,41,208,68,88,219,72,16,213,195,108,221,80,129,137,26,27,33,95,103,164,181,13,34,174,89,168,66,169,13,35,105,73,106,27,65,163,1,67,111,135,13,108,4,182,221,236,62,47,235,78,137,109,195,46,178,193,34,180,216,182,65,164,136,149,136,236,166,165,205,12,167,169,81,66,44,131,68,47,3,233,54,113,200,52,237,56,209,55,137,235,212,236,80,30,22,203,44,107,144,37,142,109,4,195,134,10,72,27,180,146,232,31,101,18,34,96,76,97,204,130,69,224,132,66,22,28,187,13,137,200,100,196,60,101,201,97,52,9,233,185,28,94,172,131,242,129,232,2,29,45,22,231,225,13,9,164,90,113,92,12,6,1,83,144,154,21,140,196,24,24,164,30,126,14,4,192,231,109,3,198,134,132,161,192,168,32,24,146,148,190,255,192,167,73,98,75,240,193,43,190,30,64,217,33,140,241,161,193,107,229,90,90,34,206,193,108,43,205,24,64,40,109,80,186,175,109,5,31,108,195,168,68,173,123,247,94,80,61,155,155,122,23,12,55,114,7,223,129,246,58,15,147,35,55,135,55,140,112,177,27,156,182,33,113,154,190,97,180,5,16,68,16,80,120,35,237,115,193,89,24,199,138,178,209,6,95,77,236,54,6,170,2,111,90,2,2,24,30,232,65,128,150,246,146,71,79,11,172,144,86,210,35,69,228,55,2,155,169,208,11,32,25,94,71,239,8,122,14,187,174,191,250,170,7,16,138,197,37,73,57,214,221,129,93,133,116,210,213,41,161,21,231,195,183,21,60,128,130,160,97,143,236,145,0,57,149,205,205,91,236,13,166,129,46,128,95,183,208,19,12,245,37,180,102,95,66,184,19,162,137,158,213,145,48,204,66,78,117,86,79,238,221,99,0,175,16,218,128,39,241,212,176,136,16,130,194,90,117,201,87,71,159,55,183,141,158,241,142,158,137,30,28,34,203,195,219,186,55,128,221,27,128,238,9,164,180,89,141,133,174,232,57,78,30,113,112,206,52,129,112,135,33,40,62,85,0,8,170,155,168,0,244,126,110,212,14,92,75,28,27,185,184,40,190,168,108,43,233,113,174,4,50,240,34,129,0,146,117,18,193,63,192,243,79,236,150,54,86,185,129,161,84,5,155,161,102,179,221,138,153,250,23,84,236,159,129,119,12,244,235,83,193,40,168,248,90,18,156,6,79,164,184,252,149,193,209,184,182,160,79,51,131,129,202,137,26,39,45,82,167,198,37,164,152,0,117,170,225,244,237,112,129,178,64,185,48,134,240,83,229,226,47,244,163,130,125,17,174,41,176,41,170,148,200,131,5,48,21,110,126,234,188,237,47,216,106,205,44,99,106,17,251,6,94,70,236,119,252,29,81,123,69,133,239,136,32,93,147,143,54,195,77,46,216,244,13,160,235,50,203,135,194,205,39,230,5,240,157,96,131,23,196,154,124,140,15,243,17,155,137,44,1,4,161,176,105,35,51,36,18,95,24,89,202,110,81,253,45,128,226,44,12,23,35,141,25,152,38,101,89,179,12,0,27,174,64,48,41,19,79,203,147,168,21,138,237,255,254,79,120,165,19,24,99,225,72,26,2,122,101,225,181,40,65,173,11,186,14,88,199,34,142,114,133,77,29,185,34,49,147,64,51,205,165,225,89,23,202,102,118,118,157,230,140,194,32,11,253,235,138,85,182,158,201,52,108,60,104,33,6,11,184,145,49,118,127,1,110,4,215,33,156,78,104,25,110,128,127,180,254,128,206,188,72,186,67,186,54,178,110,77,8,112,66,154,80,220,164,92,59,32,56,163,137,148,79,50,232,250,240,31,97,9,9,194,17,96,210,237,18,214,16,74,180,158,116,85,243,226,200,88,74,237,102,146,139,71,34,9,211,168,207,243,252,45,140,227,54,64,10,11,7,228,42,117,182,44,101,229,223,182,228,130,109,211,141,55,114,116,182,221,84,38,144,182,240,123,83,81,129,116,2,232,57,217,134,71,179,109,73,25,167,186,34,207,11,242,210,166,208,153,28,186,56,118,51,107,200,15,182,66,225,112,96,27,131,79,5,129,42,165,41,18,16,236,62,19,141,199,162,9,35,195,24,71,25,44,161,53,218,219,218,34,112,185,182,14,61,209,215,168,8,177,28,172,93,207,56,24,153,237,39,238,206,26,184,111,232,48,106,210,134,190,78,243,102,29,240,97,22,7,181,211,228,60,161,0,155,8,178,193,88,128,245,69,54,41,53,119,141,169,67,147,9,6,104,130,141,145,217,100,250,181,63,1,16,222,2,18,12,71,225,129,8,133,30,153,150,104,25,6,204,111,100,86,172,73,214,207,251,90,130,36,209,27,96,60,148,132,30,253,51,39,97,79,68,20,208,147,249,45,60,41,196,245,38,1,60,95,151,4,174,125,99,95,61,51,171,235,9,150,210,122,184,88,181,186,6,46,196,77,223,137,10,125,106,182,70,87,213,217,105,174,171,156,12,118,96,120,91,243,137,128,110,109,193,243,98,176,155,89,73,196,149,64,87,169,20,104,15,50,75,130,201,75,121,8,56,23,90,104,243,9,17,17,100,244,23,54,133,29,98,102,49,194,158,50,159,183,33,48,103,189,199,109,235,125,168,106,160,204,64,17,225,110,247,172,200,211,194,183,100,33,198,159,95,107,162,204,3,177,94,175,86,235,134,249,14,38,241,73,161,182,77,39,7,88,13,32,10,93,183,129,126,47,219,225,236,219,193,218,236,192,225,44,181,254,126,250,68,205,144,11,96,6,123,78,0,201,0,25,144,169,132,167,128,107,187,140,246,164,148,32,142,101,56,21,204,77,26,102,132,111,198,237,183,138,236,13,204,135,55,211,116,138,92,105,123,114,12,157,119,222,76,135,134,112,36,24,229,214,157,202,166,151,210,43,175,64,237,244,198,102,176,223,2,227,66,173,120,187,68,108,207,92,173,181,129,50,24,128,188,201,22,138,193,8,237,34,95,72,99,112,32,31,103,190,242,10,167,130,149,123,3,247,233,173,56,18,33,169,29,232,73,132,161,213,27,197,210,218,205,26,45,110,224,119,198,183,92,199,218,78,76,75,155,93,3,4,234,0,202,7,114,179,193,109,40,169,0,57,49,80,76,192,20,108,144,143,161,169,128,59,91,196,209,242,22,9,247,212,242,231,57,173,43,88,242,52,45,72,25,125,114,52,107,164,58,188,73,2,179,171,220,68,5,80,127,46,253,12,115,130,233,144,52,31,134,195,29,101,46,40,76,24,119,159,35,23,150,24,137,6,185,213,101,29,237,198,149,70,238,186,208,211,241,89,216,218,43,175,200,220,136,44,228,89,131,202,154,112,110,128,94,6,223,141,88,71,77,210,8,123,159,153,151,164,155,128,10,104,98,108,169,28,47,14,53,154,34,102,62,90,35,51,5,204,203,186,100,192,102,229,121,152,71,74,83,153,132,168,176,23,219,166,78,0,93,193,32,80,219,206,99,164,174,222,89,67,34,221,106,113,42,144,211,77,18,24,119,184,41,85,152,52,210,226,164,150,7,38,108,108,109,68,192,34,216,116,233,198,226,89,114,187,72,132,245,113,146,160,34,113,135,93,88,140,184,247,172,85,112,238,45,242,213,16,178,95,89,15,172,90,31,123,227,47,71,212,42,183,240,110,252,51,56,169,104,171,96,116,235,45,85,16,64,81,202,18,215,17,181,99,174,153,123,130,51,130,191,62,136,26,2,5,225,248,160,197,14,80,245,83,242,61,27,136,53,129,147,142,197,190,176,35,3,110,39,8,234,34,251,109,3,187,201,21,217,70,230,96,8,205,179,229,96,150,21,115,153,221,93,246,156,186,120,108,122,208,9,196,188,123,160,35,111,183,70,149,92,86,158,26,190,115,216,169,142,239,229,216,126,41,163,100,171,208,183,46,152,69,158,112,229,48,168,179,11,10,84,217,68,14,187,194,73,57,148,83,5,57,74,62,147,0,57,134,55,92,50,59,64,105,151,185,42,180,35,131,210,45,226,193,135,221,237,6,232,18,115,62,51,6,249,125,202,185,15,192,204,219,96,154,249,141,204,136,202,217,205,40,249,42,52,68,7,243,38,114,17,128,28,72,28,231,50,153,78,30,164,93,231,39,121,136,106,12,36,194,203,211,99,120,25,60,158,239,230,89,113,55,35,238,84,217,33,72,84,96,201,222,78,52,207,78,11,153,171,29,163,111,45,66,9,125,7,144,98,186,159,241,130,156,24,40,30,128,197,253,59,210,14,171,229,51,253,66,21,83,88,32,198,241,65,97,2,200,15,122,85,168,18,146,94,25,189,218,53,113,191,2,84,217,53,242,1,121,175,119,45,242,230,51,67,144,117,110,35,213,100,23,95,86,143,128,156,70,102,176,103,2,154,238,100,58,123,85,228,170,232,133,105,221,189,81,142,189,44,102,52,144,120,9,112,77,192,254,234,123,122,30,54,25,0,137,17,212,36,248,13,134,10,100,133,247,244,28,219,41,100,188,123,208,152,15,114,192,64,233,69,19,25,173,144,81,138,104,244,130,86,34,160,193,24,36,154,231,4,147,34,156,112,0,57,144,40,90,158,150,138,129,124,178,8,144,239,131,30,239,87,161,123,164,73,17,205,156,112,8,180,186,143,97,79,65,49,205,128,125,189,31,196,115,96,255,156,148,191,50,104,22,47,9,160,0,7,42,5,114,153,171,82,213,6,21,229,91,221,200,103,66,37,132,28,134,26,46,1,168,222,92,166,115,80,53,142,81,187,7,50,160,112,62,115,117,96,116,162,131,38,129,152,35,84,1,191,99,232,247,185,117,189,30,146,32,6,1,70,15,212,28,26,139,50,153,13,253,156,189,20,188,223,159,155,86,162,160,135,123,240,214,190,25,190,32,175,27,62,167,144,94,99,152,4,201,169,20,96,146,25,1,192,58,96,113,227,12,11,206,85,140,93,114,229,115,149,207,190,136,111,209,96,73,23,157,66,164,54,136,190,139,14,33,108,249,91,60,167,94,130,124,44,15,227,124,124,61,193,94,63,24,8,182,194,81,146,79,94,42,104,118,200,41,7,204,199,38,6,71,254,150,132,238,38,33,183,42,168,202,226,124,36,208,106,195,166,113,72,2,243,163,124,60,156,108,81,249,125,32,179,81,249,60,250,71,229,99,119,49,51,191,29,105,199,219,36,159,182,170,152,240,177,166,131,14,106,193,255,248,90,29,57,145,33,254,82,86,187,214,169,16,58,25,114,232,38,102,61,44,11,226,6,204,67,95,243,212,103,195,37,131,136,134,56,3,30,166,24,25,148,136,184,65,105,18,70,182,113,186,2,235,225,3,22,179,39,198,255,176,152,31,222,118,242,83,226,148,237,44,202,169,4,33,44,168,193,218,166,11,163,43,74,118,50,130,194,116,210,156,226,248,38,156,165,251,204,175,67,172,192,244,191,117,42,18,197,207,168,136,20,3,219,25,219,60,170,24,231,56,228,32,103,126,49,162,114,44,41,151,178,252,43,23,16,123,30,241,22,98,106,29,247,44,45,1,62,44,67,0,25,73,103,23,63,187,17,240,69,236,87,61,41,48,214,34,50,8,237,88,38,43,144,155,156,7,217,241,51,28,5,35,244,1,237,74,128,120,55,64,22,126,145,160,227,70,29,85,150,82,226,81,217,128,107,174,113,62,28,88,121,148,240,217,142,29,47,83,117,198,139,157,234,165,153,107,247,225,117,167,250,250,4,55,207,154,230,224,227,130,13,189,198,215,110,205,60,89,90,48,75,29,99,102,63,130,90,186,232,151,76,11,243,56,137,93,94,198,29,17,226,204,60,7,15,183,217,180,132,38,234,178,197,72,29,72,173,8,254,41,207,162,230,33,180,144,47,132,54,215,238,251,122,7,84,79,193,179,226,243,121,22,58,198,162,121,22,57,209,154,237,193,188,94,204,59,122,122,230,248,46,161,229,202,199,106,31,27,98,206,131,50,123,195,203,24,215,12,235,131,39,234,203,154,164,142,210,150,110,178,115,196,153,117,100,153,167,218,242,28,7,60,79,130,239,115,4,237,38,118,165,8,203,131,204,111,61,246,59,47,14,132,251,230,156,218,64,135,132,116,46,109,182,181,231,174,215,36,137,99,225,28,195,167,25,56,183,179,67,247,38,108,218,214,26,11,105,97,20,140,39,43,190,60,116,198,170,51,134,40,110,235,116,199,126,234,104,111,139,62,53,3,19,1,158,51,206,99,222,14,31,189,121,69,231,161,225,118,50,200,96,96,140,243,108,208,142,35,150,9,29,234,8,58,174,156,43,185,60,153,104,191,14,138,68,249,88,32,61,173,129,3,117,42,57,127,120,28,14,141,115,1,80,29,114,28,102,206,21,131,161,28,28,154,39,121,46,218,49,108,71,145,27,115,21,134,153,51,80,55,178,217,52,77,114,14,58,127,47,176,41,12,14,210,56,49,115,203,119,204,102,120,94,186,24,247,153,105,233,128,144,32,13,208,69,124,46,100,39,74,249,98,53,131,46,68,52,131,144,99,190,207,160,128,104,23,115,116,19,254,35,7,175,212,226,177,95,41,116,20,119,97,63,51,210,137,173,210,237,114,217,88,179,211,128,62,178,157,29,26,203,228,178,225,106,115,113,76,153,167,210,82,108,7,186,14,182,227,238,101,188,50,80,199,106,67,71,189,150,49,100,53,48,179,28,129,94,181,118,251,76,104,224,70,34,231,129,240,134,43,193,221,143,134,231,173,154,141,89,118,28,128,51,111,137,114,239,86,43,24,152,95,205,197,12,229,98,81,154,181,52,80,37,35,206,14,80,130,205,130,146,139,6,101,201,145,244,198,172,151,185,155,189,209,105,165,156,57,182,94,78,203,133,43,103,238,194,1,92,101,174,143,188,77,249,130,209,58,62,189,74,244,233,207,167,63,79,119,1,230,127,224,117,188,241,89,159,223,135,254,115,158,237,127,214,220,15,124,2,57,121,162,5,37,115,81,206,216,178,108,190,35,228,166,219,156,208,134,198,186,214,205,227,149,5,113,16,85,124,191,156,62,105,153,109,219,114,59,121,138,150,167,130,4,207,78,214,110,156,242,69,177,183,78,252,81,86,199,96,94,5,125,233,101,160,86,116,73,220,51,159,234,17,112,36,50,53,61,239,125,51,217,247,34,190,204,188,35,33,125,131,213,65,210,43,64,83,108,251,94,105,189,250,170,96,92,52,215,61,240,10,209,204,219,244,208,15,162,165,244,251,64,51,132,47,122,48,182,183,166,113,198,17,72,71,111,115,144,215,201,231,129,193,102,45,44,235,90,111,91,67,155,146,245,178,53,22,27,83,240,9,35,199,147,221,212,163,98,115,94,237,182,74,56,31,238,182,114,24,235,5,117,48,180,86,187,157,161,174,67,183,61,234,21,121,252,238,60,253,198,124,236,214,134,53,210,133,102,30,80,255,232,237,111,60,252,246,159,239,190,241,254,221,235,223,164,90,107,113,90,11,191,121,110,148,183,61,98,142,31,10,53,190,209,111,157,43,3,216,67,248,124,122,147,211,50,60,124,130,76,35,207,105,195,135,202,245,146,160,29,192,150,201,43,224,248,161,39,217,167,200,93,101,136,159,125,154,255,12,187,241,250,137,243,29,118,60,163,4,159,12,31,16,228,200,203,114,219,214,235,236,248,121,115,252,72,56,156,76,30,14,63,20,182,137,194,230,137,218,129,192,181,95,2,25,130,103,51,229,40,206,120,24,47,169,210,34,81,236,211,233,244,253,7,47,49,76,202,74,34,241,25,54,189,204,38,122,124,28,190,182,62,127,66,24,239,255,1,185,101,212,226,231,77,15,242,120,217,76,53,150,193,245,24,86,216,156,55,109,236,45,160,7,224,201,139,239,236,83,77,22,248,160,230,223,253,254,238,173,55,30,253,244,61,106,178,32,115,39,5,143,154,14,182,89,131,140,8,93,160,217,129,169,203,124,244,203,223,126,244,167,111,221,125,233,199,118,160,203,201,134,30,46,94,155,104,176,214,42,36,67,229,158,29,193,190,243,155,135,239,254,23,69,42,108,242,114,167,149,125,81,45,164,220,227,215,190,250,240,235,255,110,64,95,78,51,93,236,11,5,240,73,88,159,112,102,213,85,168,103,21,6,93,6,235,70,130,207,239,25,105,142,151,116,173,71,216,48,105,48,231,0,164,129,107,93,38,175,138,219,200,41,163,101,203,26,221,196,79,117,223,162,199,254,130,79,58,96,36,165,137,30,224,178,106,224,87,170,6,170,8,84,131,41,195,138,45,216,95,56,213,193,7,99,79,160,249,222,173,109,163,177,61,254,4,155,197,188,228,225,91,63,120,244,235,127,123,121,86,91,36,255,32,239,96,221,241,177,35,160,10,109,48,8,139,48,176,222,172,178,154,127,252,149,55,30,253,241,221,5,141,208,147,209,222,32,52,207,194,215,18,103,30,37,179,53,58,68,239,1,238,76,90,146,213,232,221,47,255,112,247,149,247,23,52,138,1,66,211,130,13,218,236,19,212,27,240,37,59,101,112,4,246,18,174,195,153,15,205,193,87,27,203,138,42,128,130,183,86,179,243,137,12,255,61,252,254,175,239,222,249,167,197,101,24,132,176,8,159,111,67,66,129,140,30,45,132,45,189,100,146,5,217,61,183,134,3,38,229,72,130,244,98,110,225,86,64,207,76,10,196,2,185,131,88,215,250,160,24,24,96,148,93,135,158,86,41,226,219,205,4,81,240,173,231,47,26,220,253,224,103,143,222,255,243,163,175,253,230,225,107,95,92,145,133,173,192,180,236,80,151,179,174,161,214,150,214,231,90,176,214,42,12,11,149,179,120,21,36,247,80,211,62,113,92,202,57,50,239,127,251,209,183,127,118,247,250,151,31,253,199,7,207,112,100,108,80,87,144,95,6,3,248,172,236,19,8,48,184,226,74,18,12,41,106,13,81,235,122,58,109,75,159,244,17,122,248,181,31,127,244,139,159,60,250,197,87,31,189,255,83,183,17,114,93,215,129,192,223,0,186,63,217,224,217,27,92,62,120,144,131,195,71,115,159,96,248,204,170,171,12,160,85,216,26,194,105,143,239,173,177,198,68,254,227,31,62,36,147,62,55,185,141,64,95,69,214,125,18,5,1,214,90,77,214,69,202,129,197,252,228,254,83,13,11,146,204,141,206,64,224,51,163,98,252,159,194,218,22,61,88,120,59,4,146,77,138,33,134,227,35,78,22,36,99,11,156,213,204,73,41,134,214,226,81,245,166,46,207,173,74,61,184,0,246,103,50,73,16,60,80,155,23,85,1,157,235,104,169,251,55,112,142,165,24,242,68,52,195,170,220,184,130,82,70,91,102,154,209,85,146,96,163,182,81,232,246,1,139,144,154,121,52,23,98,183,218,234,39,94,7,228,241,234,50,55,217,67,9,44,241,249,4,211,12,234,187,41,250,161,107,6,186,90,66,171,153,32,129,185,11,219,97,82,55,140,117,126,3,4,22,124,128,3,90,100,86,42,132,194,71,66,66,110,65,194,48,41,20,80,18,241,47,107,145,24,227,34,13,251,148,128,135,30,1,128,88,98,73,15,249,139,51,44,233,117,52,202,176,230,166,246,230,221,155,191,133,186,23,187,18,56,198,12,42,201,32,234,65,247,114,85,55,87,30,16,19,83,100,37,80,139,250,231,223,251,240,131,31,61,250,215,47,130,234,80,22,219,50,188,149,183,116,69,129,3,196,64,115,214,18,12,236,13,135,3,144,3,16,156,220,48,128,122,167,13,3,162,234,62,51,12,162,174,93,215,173,102,63,252,221,215,192,246,0,180,197,199,223,249,245,179,107,54,226,218,44,175,14,172,17,253,227,183,238,190,250,198,227,239,189,241,248,251,63,123,252,149,55,61,253,254,230,179,107,62,232,222,60,180,32,169,199,93,168,30,1,182,107,161,242,198,127,60,254,222,191,63,254,238,235,119,175,253,225,121,227,0,183,188,89,12,192,238,252,240,245,111,126,60,24,16,169,169,130,180,118,55,153,241,57,183,143,165,111,55,53,98,81,195,107,219,253,136,133,15,198,28,21,32,59,66,210,252,171,175,50,65,198,150,242,146,105,211,187,33,44,23,155,186,151,214,99,62,19,72,10,237,64,146,129,79,89,162,157,210,80,106,81,151,160,82,75,54,50,54,224,132,21,88,13,135,165,245,80,203,41,19,19,11,135,15,127,247,198,12,26,200,240,184,26,255,68,199,218,78,38,234,228,36,6,219,250,214,27,31,254,241,7,207,101,236,150,27,34,128,8,37,202,168,9,23,227,128,21,127,20,27,2,224,179,221,30,68,61,218,24,128,217,207,195,239,255,39,160,214,221,247,255,100,154,104,111,105,73,209,122,197,198,144,35,172,148,185,226,4,93,137,224,142,253,35,12,250,82,206,203,112,203,50,28,97,209,217,132,83,226,163,94,34,103,97,227,2,242,106,208,152,212,253,80,128,13,7,216,72,128,141,6,30,80,89,139,32,212,65,62,24,191,169,50,212,193,94,160,232,156,196,110,32,112,236,6,16,82,70,224,55,40,164,178,27,50,216,238,217,141,222,176,63,128,198,126,84,16,74,18,240,47,166,56,3,107,109,97,67,61,108,16,124,224,37,4,30,155,235,173,78,57,203,228,112,58,177,234,219,136,141,67,8,82,70,32,120,67,42,133,30,78,71,31,189,140,53,90,134,168,144,0,242,17,11,143,232,153,196,168,11,104,137,175,178,0,161,68,209,232,70,225,87,118,36,106,34,156,195,216,226,82,0,114,126,94,228,52,210,33,108,166,74,145,50,140,67,172,166,43,164,133,219,249,135,68,154,160,182,186,89,232,48,228,48,211,144,176,1,76,192,240,230,8,24,138,132,237,100,193,176,225,254,248,225,15,126,248,223,127,248,39,202,68,6,209,219,26,128,137,142,206,95,220,84,197,112,20,89,128,140,57,7,21,25,14,140,243,20,252,219,42,151,183,120,126,99,111,47,213,239,167,208,61,105,36,166,110,225,50,204,156,66,88,54,131,13,67,115,45,58,76,4,53,241,161,162,38,64,125,65,87,84,80,249,163,175,252,10,242,1,157,83,245,45,74,185,1,57,119,127,120,237,238,167,95,199,221,1,69,4,153,119,20,120,244,193,183,30,254,243,15,141,2,150,154,244,66,112,70,17,130,56,104,243,244,30,148,233,60,50,67,137,198,222,101,50,90,138,112,12,241,241,128,142,63,0,153,144,97,65,35,150,89,100,73,183,143,130,83,229,115,215,229,24,87,228,79,144,209,97,65,7,80,1,183,78,160,12,74,41,35,231,105,171,171,101,136,103,187,169,17,174,202,51,74,52,213,52,167,137,118,17,5,131,182,25,104,183,151,219,205,194,152,47,0,54,160,234,78,91,56,67,76,164,172,99,137,185,24,70,12,53,136,137,34,235,39,107,4,79,97,96,72,122,198,161,132,60,189,50,135,208,69,186,148,139,86,103,102,66,245,206,13,227,8,173,203,17,237,76,104,193,90,7,34,167,179,248,170,4,220,17,168,78,49,203,20,41,187,158,100,87,167,200,174,99,232,107,75,100,0,235,116,10,105,4,150,194,96,7,243,20,82,34,105,1,239,188,54,221,96,245,38,158,248,28,24,108,255,139,78,127,213,251,212,26,124,176,57,43,13,208,182,4,101,226,110,132,143,205,78,73,115,192,69,176,217,227,209,214,178,202,132,161,182,62,27,103,34,251,8,222,11,1,127,86,16,65,140,149,43,65,215,10,146,8,72,97,255,186,210,169,149,125,21,82,219,35,37,25,189,246,218,6,57,158,65,182,24,132,36,188,241,77,153,41,48,33,96,162,37,227,96,253,98,145,85,152,116,26,208,36,125,255,1,171,164,61,240,125,132,72,34,136,143,85,226,237,120,27,127,226,90,49,14,127,10,65,35,225,38,124,50,97,12,38,53,144,127,91,56,188,190,15,185,161,72,172,148,190,233,8,122,29,26,169,108,126,38,155,55,202,125,134,99,30,128,114,154,238,17,189,140,191,41,94,251,251,138,44,130,45,203,63,24,232,178,191,13,0,30,129,15,240,4,146,97,229,77,159,222,21,100,143,141,165,10,96,110,192,133,138,99,215,195,130,187,130,254,36,237,100,167,71,200,241,100,245,86,86,233,206,24,236,204,170,217,24,138,179,141,78,247,86,106,7,144,205,116,198,88,210,150,54,213,224,255,25,85,224,52,255,40,232,215,149,177,124,172,10,194,170,237,168,163,21,26,1,179,200,175,142,252,77,248,204,23,36,89,70,146,86,133,95,215,91,252,218,228,130,109,212,32,201,86,30,255,1,153,44,107,76,0,32,5,143,4,255,96,157,89,6,119,144,188,0,7,147,95,119,166,225,8,203,160,21,32,7,75,74,147,89,218,24,96,33,40,28,179,16,14,128,229,214,122,102,254,87,247,221,5,122,194,37,67,81,67,102,15,69,161,208,142,229,124,217,20,242,255,241,189,135,111,188,75,155,167,160,63,3,37,189,147,79,11,133,253,91,135,111,214,82,227,190,205,28,102,213,94,46,117,135,194,54,54,79,11,87,12,174,72,132,49,13,162,136,83,14,137,252,54,95,10,167,133,111,34,120,219,206,16,158,163,20,238,112,194,194,31,160,14,61,35,212,162,173,24,238,1,243,132,90,179,128,83,168,53,51,156,94,53,127,241,189,176,206,141,4,155,163,2,220,10,55,132,73,11,232,250,46,254,10,75,55,211,187,55,255,215,198,195,223,188,206,56,142,253,111,89,30,110,129,131,52,145,66,29,219,43,246,141,51,183,84,140,55,126,120,133,37,130,14,146,183,176,145,159,90,182,120,33,222,216,166,89,10,190,167,9,39,14,15,71,49,229,162,51,200,240,225,26,136,130,103,243,243,176,140,79,86,198,30,200,30,140,69,247,66,144,172,82,162,160,50,172,57,130,112,54,90,27,62,208,136,136,193,1,127,130,38,129,84,40,192,194,207,41,160,211,97,121,128,18,22,224,243,49,104,206,34,88,232,43,152,159,230,151,91,168,107,99,222,195,211,253,68,86,129,185,114,6,226,91,230,81,52,250,2,95,230,193,166,135,50,144,32,186,7,28,96,162,96,20,250,130,222,85,120,232,33,49,155,159,154,101,135,30,166,21,228,161,144,2,120,162,103,211,135,23,174,135,57,7,255,224,186,205,231,65,150,138,178,180,97,83,87,185,150,238,9,178,96,17,79,53,198,189,244,54,66,206,90,39,247,85,86,120,64,222,229,165,91,56,56,174,27,133,221,142,236,8,253,210,118,104,247,3,15,188,204,70,32,144,66,255,49,236,156,234,132,222,206,202,65,88,153,241,114,96,149,12,4,185,14,36,87,97,102,4,200,252,72,67,95,87,139,81,216,166,152,216,134,191,97,143,4,138,126,64,34,95,191,119,242,154,29,146,141,62,168,183,130,164,193,72,15,75,26,96,150,130,132,26,136,197,40,82,243,54,76,4,229,69,162,24,122,110,160,61,8,190,155,140,94,179,35,222,79,31,254,238,23,62,159,15,44,164,129,40,203,208,122,96,56,11,153,202,39,109,38,68,215,223,3,236,6,249,207,23,223,68,39,149,64,250,133,161,96,106,232,177,116,200,88,51,149,60,195,162,52,40,160,165,110,110,89,251,122,76,5,89,115,89,110,5,89,168,103,29,35,243,30,28,65,99,113,90,235,113,25,197,204,181,186,152,108,172,177,220,233,117,121,139,217,6,212,196,113,60,27,6,222,155,132,206,194,96,199,195,189,217,169,54,50,7,12,139,195,76,236,226,66,152,57,10,170,62,133,159,85,123,207,241,206,116,115,11,53,112,32,10,1,178,222,55,116,126,84,166,158,179,85,191,125,112,187,45,249,40,137,203,67,251,34,194,119,43,124,72,184,240,0,82,163,39,180,95,236,131,29,12,208,15,44,239,86,11,124,52,92,217,30,190,254,214,221,215,126,200,64,111,46,106,23,240,108,98,145,142,74,154,89,65,174,124,201,57,11,211,207,156,171,178,246,229,27,132,108,118,152,30,176,125,36,15,38,226,113,208,151,118,250,176,217,3,164,243,244,145,224,185,233,25,178,45,150,103,193,94,128,0,50,193,100,56,220,14,196,18,12,250,190,201,118,211,109,227,145,15,182,9,225,132,131,97,160,188,177,29,244,220,93,60,16,2,159,51,198,134,135,45,53,248,250,48,144,109,204,192,131,169,27,219,86,152,234,2,30,45,78,68,176,139,221,239,32,52,30,204,219,243,224,9,91,157,135,211,9,207,2,102,32,195,131,40,156,92,214,58,208,100,116,247,250,151,31,127,243,135,216,176,247,248,123,111,60,124,239,215,208,18,113,203,90,85,194,246,42,225,229,85,130,246,54,238,222,123,19,22,158,95,62,108,111,96,105,249,152,173,124,108,105,249,96,200,142,80,104,105,13,222,86,33,20,153,83,225,1,57,9,8,176,180,57,28,201,6,134,143,1,140,12,73,248,23,76,183,188,253,97,6,242,240,129,31,136,40,129,109,40,67,205,178,197,145,179,43,178,140,153,32,68,18,231,88,7,91,70,102,0,34,132,253,190,48,76,210,138,105,196,33,166,165,25,31,11,88,8,121,181,160,15,214,229,3,67,174,101,90,10,111,157,144,34,199,6,214,240,233,7,153,228,19,115,251,20,82,15,131,9,142,92,160,140,197,10,84,88,244,9,187,231,227,207,240,176,15,127,50,253,165,129,146,208,187,134,146,31,106,29,242,106,80,152,137,5,226,145,100,34,26,103,80,207,150,175,127,214,230,127,109,210,159,76,94,147,198,168,41,99,8,194,142,76,173,219,165,179,99,142,108,201,150,107,204,66,171,182,64,103,27,115,206,204,22,52,152,253,192,188,57,114,223,208,211,208,152,226,74,143,63,248,238,71,239,190,3,129,144,60,188,224,73,131,112,225,218,242,194,102,94,216,153,23,52,107,17,52,168,188,176,89,107,54,47,102,228,197,102,243,224,50,116,244,157,202,229,141,76,179,231,86,38,63,53,187,8,84,50,211,83,2,146,195,50,23,83,43,205,52,60,195,37,87,215,209,126,88,228,241,238,136,92,194,81,30,225,251,243,100,105,179,158,97,104,211,176,174,86,7,202,37,220,240,192,62,85,4,122,179,135,49,11,50,100,155,194,107,48,173,97,235,4,40,151,23,91,168,172,86,80,149,126,142,107,117,5,32,246,161,66,70,21,104,179,153,106,176,28,216,235,24,230,133,180,29,133,123,247,32,178,179,169,248,113,204,217,116,207,92,49,165,197,59,10,187,200,119,212,249,104,58,104,226,7,229,88,184,54,0,130,238,4,81,133,190,50,18,102,104,2,117,10,32,178,57,72,108,9,135,88,202,165,6,38,13,88,80,17,154,189,193,204,167,76,53,80,125,166,201,4,164,189,152,16,5,208,177,209,35,47,104,186,170,76,103,134,145,6,140,87,186,169,225,88,142,248,51,181,94,4,213,52,31,100,15,62,83,214,135,218,145,225,70,63,83,193,112,89,79,191,96,251,10,21,106,243,202,150,77,11,152,167,175,33,102,151,150,95,146,239,27,247,165,182,130,15,8,143,162,70,97,17,45,201,42,72,67,249,26,157,21,27,155,17,84,176,37,31,177,167,58,231,8,37,231,225,243,55,184,181,165,5,236,56,138,191,177,148,243,92,122,191,126,88,129,88,3,169,14,125,212,144,50,46,182,167,30,163,14,124,108,110,115,147,174,4,245,155,29,48,255,61,142,182,136,164,226,146,13,13,116,36,59,157,38,94,172,232,97,89,146,102,212,5,27,53,58,157,35,110,179,139,32,161,77,198,14,76,18,70,130,148,198,135,126,4,12,94,159,243,224,24,106,181,13,10,229,79,68,193,194,224,136,27,170,73,9,152,102,142,83,144,18,138,45,151,129,37,211,197,225,197,144,150,93,86,234,45,107,184,31,218,128,97,221,19,249,38,110,163,223,69,120,60,70,108,150,76,136,129,174,53,38,165,94,98,240,173,217,87,144,95,35,60,210,116,230,11,240,177,96,35,59,236,200,36,122,129,89,219,84,23,109,126,15,171,247,117,78,63,9,241,12,145,102,30,212,25,217,7,80,161,207,13,60,30,87,27,144,200,155,6,117,204,117,230,170,183,174,103,49,134,17,216,253,185,102,157,85,237,22,108,193,58,88,128,109,129,50,156,58,133,167,11,136,20,25,73,50,183,145,89,59,54,88,69,0,0,182,99,27,107,128,220,240,68,95,192,178,167,143,55,60,64,13,118,44,65,75,50,53,214,60,156,184,168,26,58,76,114,169,130,100,70,186,180,236,24,149,77,199,121,60,248,117,75,52,64,219,221,175,197,118,172,101,219,17,152,228,230,53,174,229,22,177,244,13,81,245,108,24,24,188,125,198,88,67,204,52,38,111,181,228,13,200,76,105,118,107,10,29,22,223,133,82,125,154,56,124,147,20,195,167,1,139,109,22,138,180,81,7,137,183,86,142,105,188,49,211,177,111,135,209,190,81,31,110,27,216,21,222,150,44,247,9,10,219,230,107,236,196,228,196,165,85,143,97,111,163,221,121,94,8,160,162,10,204,182,44,82,232,153,118,117,198,70,165,164,225,171,216,72,115,245,248,95,246,251,59,44,179,133,94,119,87,144,161,73,68,160,180,52,183,178,253,79,75,107,184,166,59,117,52,55,210,40,54,186,104,172,130,45,134,173,244,141,169,20,0,37,0,233,87,80,147,192,84,178,212,1,205,212,5,20,144,170,15,80,9,125,112,11,109,33,198,81,149,167,133,219,100,29,59,1,53,33,140,91,52,228,47,217,190,63,31,120,9,175,76,180,178,172,226,11,248,142,222,135,171,9,86,130,110,186,215,203,234,137,109,15,154,78,144,243,154,51,108,211,132,6,178,104,112,189,235,149,208,128,58,128,13,224,75,178,175,215,11,34,249,127,54,61,140,100,255,217,244,24,150,251,93,0,133,144,204,63,155,17,138,164,176,84,75,227,204,63,57,206,227,137,59,206,227,137,59,206,227,201,28,156,1,32,119,156,199,19,7,206,47,66,111,193,99,192,91,108,210,43,210,24,16,147,208,32,107,220,220,76,121,168,238,129,197,108,76,18,242,145,140,21,245,173,74,127,185,38,5,87,108,12,148,156,229,83,193,165,198,56,23,118,103,103,21,65,195,204,141,192,206,145,74,193,4,93,135,121,190,224,177,86,243,189,123,214,103,115,65,109,26,147,27,203,234,134,9,146,92,183,245,80,87,136,126,248,227,143,126,249,111,248,12,243,163,111,252,253,221,247,127,253,223,127,248,162,161,115,185,208,195,157,229,216,140,224,148,225,219,141,25,211,3,74,18,244,153,236,222,181,35,225,218,89,2,13,53,154,83,184,139,174,131,44,59,6,121,219,21,123,11,201,251,129,7,110,29,161,10,4,159,67,47,40,22,106,53,110,23,37,132,25,134,73,251,129,25,18,6,43,19,52,228,117,184,168,108,33,183,160,158,233,106,77,24,41,229,250,244,146,0,57,40,177,165,56,115,96,34,49,165,204,102,133,3,41,204,145,28,25,6,67,114,36,27,252,200,145,108,178,35,39,20,131,27,57,210,121,108,47,153,233,195,116,64,49,41,217,26,195,149,168,226,210,13,107,51,112,166,187,119,132,218,12,102,0,185,119,197,177,25,200,214,180,124,82,156,173,205,192,153,238,142,51,181,25,204,0,114,199,217,177,25,200,43,46,93,176,25,200,182,85,39,91,75,110,101,24,172,60,151,199,155,37,103,57,52,175,180,134,240,204,1,66,35,222,44,217,105,145,247,208,190,121,240,120,183,121,159,17,101,81,103,30,128,69,6,207,217,176,205,250,6,159,224,1,173,142,248,36,130,20,85,236,116,224,249,29,55,17,53,144,33,9,29,192,106,136,131,231,125,114,199,136,97,201,85,31,240,129,186,250,180,201,60,0,200,170,34,40,142,66,131,50,137,191,97,88,28,197,148,137,128,143,36,104,38,19,251,27,120,68,130,98,93,97,83,53,60,173,155,100,64,131,134,75,67,11,144,175,163,64,215,175,38,60,48,4,170,212,46,55,128,246,64,132,134,197,212,110,217,41,93,13,113,26,120,152,207,73,56,96,145,38,168,34,229,28,107,96,143,75,195,176,70,12,11,221,103,136,11,140,12,37,90,201,184,182,130,110,165,176,176,80,157,190,205,66,174,201,220,218,80,193,67,111,218,127,13,226,172,214,206,103,10,153,92,34,154,112,107,203,200,114,107,175,103,181,103,27,131,85,91,141,70,226,129,92,204,181,85,146,229,214,234,181,6,79,25,245,123,247,4,24,233,8,187,100,120,116,116,19,101,148,206,176,83,236,4,217,140,36,193,180,115,156,183,141,88,149,229,204,243,54,243,23,216,250,132,251,166,191,235,131,244,212,56,117,67,241,182,184,79,94,188,173,79,67,106,165,152,135,239,253,250,238,253,111,205,68,73,122,202,232,12,118,168,203,175,142,171,218,147,92,29,135,181,86,185,58,142,202,89,183,20,224,215,167,186,58,174,106,212,213,113,8,109,245,11,253,241,149,34,102,252,246,237,135,63,122,205,112,123,123,70,62,127,159,186,244,61,179,64,89,120,124,30,253,199,7,119,175,255,252,25,70,52,177,65,93,190,102,68,89,31,172,191,102,96,173,85,214,12,42,103,173,25,248,245,47,25,105,38,250,9,137,135,245,151,142,122,245,124,2,80,185,135,152,250,68,4,149,178,239,127,115,247,186,80,100,165,205,238,187,191,188,123,235,39,15,127,241,163,187,223,253,238,25,110,118,54,168,43,44,92,173,130,36,184,39,88,188,164,230,74,11,216,40,75,45,98,146,244,49,44,228,79,99,167,172,26,59,197,188,93,183,94,20,21,20,227,4,140,17,116,222,7,42,99,77,25,151,132,233,243,143,173,178,114,252,148,69,247,255,140,112,42,129,213,227,167,204,134,109,128,66,152,117,233,159,150,55,159,226,38,224,130,246,240,198,233,38,1,60,175,246,84,203,219,203,198,98,158,111,88,10,216,238,75,115,238,37,27,106,229,76,124,7,130,25,21,99,34,180,14,64,71,192,138,63,252,157,29,216,26,145,34,92,103,202,181,99,158,128,223,31,254,241,141,231,54,110,3,205,54,79,126,248,227,15,223,127,255,238,127,126,247,185,181,167,241,186,99,98,154,242,247,211,94,137,53,131,105,216,34,111,196,2,79,21,67,131,190,138,181,32,152,198,210,24,26,134,143,53,241,114,154,13,165,1,72,255,232,7,95,55,175,184,124,26,69,227,47,19,69,67,246,213,117,250,184,10,137,126,90,159,87,236,183,240,236,133,82,206,90,208,135,166,200,227,80,94,69,158,149,21,36,137,40,70,108,110,120,110,102,85,128,202,164,61,5,110,206,200,99,203,230,29,1,80,164,36,20,219,253,95,183,91,191,173,64,162,133,111,253,62,231,27,137,214,165,66,7,17,140,240,34,232,170,34,118,87,254,232,151,63,121,248,247,95,130,107,148,155,144,183,81,192,34,141,161,160,27,139,239,34,174,18,97,196,222,190,21,99,132,60,156,66,174,154,49,224,243,22,90,170,116,27,48,108,189,83,28,38,51,103,158,236,75,178,157,74,60,73,166,3,53,115,77,71,136,102,1,122,242,216,100,89,136,20,216,116,4,34,205,170,238,18,38,99,23,111,5,36,222,58,239,105,98,246,0,63,23,229,182,130,60,88,139,50,160,10,188,61,227,162,192,160,247,136,72,85,123,92,10,147,25,3,201,141,225,134,186,226,28,56,199,245,124,117,40,9,112,49,160,191,132,152,178,169,16,32,148,233,144,72,56,80,136,65,35,161,63,88,76,36,44,76,35,226,224,14,15,156,10,89,91,85,250,248,77,112,102,54,44,12,138,80,32,64,191,41,17,66,71,209,9,12,230,186,88,95,75,172,171,174,193,112,39,182,192,52,51,225,177,4,83,191,121,137,233,168,130,32,59,35,97,33,108,29,5,137,224,146,10,217,147,137,8,2,24,56,238,211,66,219,196,106,125,121,243,173,15,223,127,7,159,129,27,125,153,31,253,153,196,241,23,124,152,153,64,243,213,166,215,165,36,243,132,184,185,135,0,178,102,157,33,77,124,255,79,119,127,255,230,135,127,126,251,225,23,127,73,144,70,83,75,128,247,133,169,89,165,178,156,99,233,137,125,20,87,0,77,45,110,78,212,17,200,159,140,160,20,248,27,67,63,152,7,3,223,216,172,153,106,11,134,237,86,37,205,203,248,25,175,234,107,139,146,112,196,233,93,176,61,130,237,77,20,198,91,160,200,150,4,47,180,131,85,12,62,19,14,239,106,98,122,22,230,132,71,31,124,235,163,119,223,95,103,52,21,185,37,13,33,75,91,56,154,51,104,218,103,231,211,33,125,247,206,63,60,122,235,203,208,12,251,47,63,160,22,213,236,203,8,150,169,137,3,147,144,129,251,175,150,10,177,142,112,103,46,111,36,208,45,48,44,96,110,216,161,0,10,142,78,243,8,116,87,215,128,180,232,178,29,232,166,41,4,200,27,184,20,216,242,28,102,143,9,169,79,219,118,169,13,221,12,224,53,18,161,245,25,111,242,96,54,4,204,79,127,129,219,221,172,113,235,25,32,218,230,164,142,221,42,216,81,224,6,67,41,67,239,252,195,6,160,230,179,189,227,45,65,49,71,67,98,78,36,26,227,73,72,147,0,31,163,131,155,24,103,146,144,118,74,25,157,25,154,23,192,29,178,26,238,97,22,168,23,64,22,53,47,130,67,175,36,44,180,205,187,39,142,164,184,249,151,200,233,219,119,115,175,148,67,18,194,3,101,227,46,211,45,11,89,68,138,233,66,15,66,191,63,152,8,251,66,225,128,47,24,247,5,35,177,84,50,144,8,192,147,82,77,199,151,178,200,14,137,62,99,137,194,72,134,127,137,216,145,10,176,120,27,190,17,38,173,26,154,112,169,251,160,253,171,161,8,54,24,40,2,16,223,167,185,139,192,60,140,111,74,67,21,94,239,116,191,241,98,108,71,105,236,13,4,168,243,18,250,0,251,152,126,33,144,162,190,16,39,41,94,233,11,182,251,226,48,97,142,255,23,241,114,214,116,117,216,2,164,19,44,103,32,44,82,59,252,138,17,145,76,175,31,197,188,70,83,148,53,76,3,143,188,160,162,139,203,62,114,181,54,156,140,92,175,32,8,22,114,128,4,214,23,120,72,109,8,25,48,195,248,140,252,253,9,163,199,126,120,96,95,114,107,25,129,198,229,124,131,161,214,245,80,27,137,110,110,36,228,146,0,194,255,190,250,32,109,92,28,216,6,16,61,144,144,122,58,176,173,127,206,232,33,102,107,219,186,215,107,68,115,194,43,198,128,160,83,180,190,221,54,69,86,140,128,186,121,107,166,164,173,60,28,158,155,118,165,194,103,229,198,230,234,131,225,97,208,61,1,55,103,155,13,44,188,166,211,228,226,3,192,29,154,97,112,183,224,164,198,142,44,102,99,238,215,64,96,65,131,74,100,44,103,176,162,212,112,106,200,210,130,209,44,34,27,9,23,128,0,222,55,101,251,7,219,150,100,154,230,110,29,119,145,109,218,190,113,95,192,208,10,224,57,20,232,58,241,248,51,96,152,223,238,211,133,31,224,139,58,130,206,137,18,100,169,244,162,240,144,203,87,14,127,235,205,123,247,200,52,231,113,53,222,125,121,0,180,176,59,143,226,4,140,86,27,185,103,207,162,41,169,194,95,200,159,82,76,195,27,8,80,243,4,252,87,132,43,169,48,148,164,115,129,83,61,155,128,25,163,20,116,215,218,179,233,13,66,255,235,207,5,3,47,1,161,204,171,165,52,226,71,45,26,186,171,103,115,187,149,110,25,5,90,169,22,42,192,227,2,123,202,80,213,64,9,62,205,27,37,248,20,143,74,12,72,51,162,60,212,5,88,102,144,30,24,101,6,169,1,42,51,196,101,234,2,144,86,120,88,102,152,30,26,101,134,169,33,43,167,37,47,179,5,208,66,191,91,200,75,156,247,2,105,205,59,64,191,135,196,175,115,14,23,0,196,195,238,36,62,32,27,106,224,171,225,111,24,6,171,25,136,6,130,46,192,73,133,23,43,107,44,87,124,129,71,119,135,7,61,175,177,115,152,33,35,221,187,199,160,239,88,58,216,52,87,135,171,147,234,221,219,63,191,251,242,247,108,12,123,19,121,125,122,160,227,214,220,134,193,170,12,65,102,100,181,169,98,100,225,46,81,22,250,74,74,247,193,248,44,232,64,5,93,187,34,233,172,181,139,232,134,252,3,146,240,45,88,248,169,161,129,173,2,32,171,233,64,117,71,207,124,64,183,97,32,24,27,115,27,22,240,13,193,47,116,18,35,242,51,45,137,60,43,202,90,209,37,3,166,178,162,150,23,96,8,83,103,38,74,102,7,151,39,156,52,147,137,82,225,29,15,23,168,40,21,236,154,50,39,235,232,134,39,22,186,57,115,61,105,220,72,200,114,58,160,159,106,95,71,248,21,19,124,113,235,69,89,209,225,197,53,34,47,145,43,75,140,181,185,226,33,34,49,13,110,145,143,183,208,23,161,93,198,110,235,97,168,44,98,246,97,86,8,121,48,15,216,45,52,150,182,210,26,203,83,65,8,6,70,16,2,158,56,69,181,88,145,149,172,32,4,209,112,16,252,139,196,140,32,4,195,244,192,12,66,208,167,2,15,180,211,55,180,152,99,218,197,82,67,43,192,64,127,113,128,1,44,99,49,12,146,166,192,31,135,112,6,80,90,16,20,7,11,77,208,137,133,92,124,159,119,55,155,133,7,32,228,19,153,241,248,155,122,109,228,195,103,243,208,13,201,133,183,206,111,17,36,235,228,237,225,119,126,12,100,158,187,223,190,253,209,79,191,12,109,215,63,252,177,219,69,251,187,223,255,250,238,253,159,184,150,10,89,165,30,125,245,247,119,175,255,220,181,84,24,158,208,153,39,160,86,235,228,76,5,151,10,90,237,97,11,0,73,15,221,62,176,7,19,64,62,68,72,84,196,161,7,220,229,57,231,149,80,251,253,93,75,164,2,220,96,206,125,48,212,14,117,185,139,146,244,28,230,239,217,93,19,204,11,227,154,30,152,25,105,35,205,58,127,182,54,55,42,147,220,91,154,217,28,65,7,29,54,214,217,171,218,142,75,9,174,183,196,214,191,187,59,39,128,143,252,146,103,165,200,60,171,68,227,217,76,121,158,73,16,158,205,103,115,59,152,204,140,149,174,8,147,13,226,37,250,90,107,154,190,251,187,202,205,95,180,34,231,220,178,189,143,143,62,31,216,110,217,154,137,182,219,186,230,242,154,15,202,240,74,152,1,103,101,44,187,180,203,206,189,192,11,117,127,99,139,7,27,10,249,244,73,185,234,104,185,168,25,83,105,230,242,227,115,185,124,252,255,179,247,174,237,109,36,199,161,240,95,193,206,122,21,194,28,130,131,251,133,134,117,6,23,146,160,68,73,36,117,89,73,230,171,103,0,12,192,17,1,12,56,51,224,69,20,159,199,118,142,79,174,206,250,188,118,98,199,113,236,216,39,142,29,231,120,99,39,142,189,217,216,201,127,121,31,75,218,253,148,191,240,86,117,247,204,244,92,0,12,120,89,105,109,44,87,36,208,151,234,234,234,238,170,234,238,170,234,171,112,244,117,76,14,74,227,92,118,129,35,238,149,59,98,147,156,50,36,91,121,206,142,216,22,153,123,30,59,98,33,41,101,147,197,66,54,35,132,90,19,55,121,107,98,181,16,176,38,198,187,23,86,130,136,233,116,86,18,226,11,160,212,227,174,16,213,50,216,129,104,162,144,224,12,67,30,163,64,93,58,92,202,102,211,105,181,144,111,239,158,218,113,154,49,76,243,89,194,49,13,90,106,27,250,16,45,154,158,60,193,51,181,24,158,23,5,43,211,147,232,183,211,233,180,251,28,241,120,32,99,235,23,21,252,137,2,34,177,135,183,9,1,64,98,244,54,75,4,194,41,119,101,249,118,39,219,201,119,148,179,137,116,138,149,58,154,97,226,245,159,214,107,219,231,199,24,65,30,126,252,136,31,105,160,246,61,121,66,111,42,72,60,238,96,207,237,253,124,137,202,180,67,117,133,184,29,164,18,233,76,58,159,61,60,90,97,164,233,116,58,43,207,150,200,30,176,180,132,250,149,167,137,22,72,139,32,108,122,220,156,74,228,164,76,50,127,120,52,25,61,114,240,28,5,63,234,12,1,8,22,179,133,116,84,4,249,70,128,87,46,41,196,6,41,216,156,13,1,1,112,144,167,83,118,86,160,197,22,254,240,112,77,165,63,236,1,51,13,14,57,121,192,155,30,138,62,121,210,212,219,39,160,219,181,73,64,165,100,34,155,75,193,40,197,146,9,160,113,14,136,140,111,9,216,159,207,130,147,174,180,116,164,54,247,53,139,221,147,53,21,223,12,244,118,213,119,235,30,236,25,243,70,73,100,83,18,142,5,87,87,16,129,211,158,194,12,39,167,197,105,246,16,56,232,109,66,173,180,252,84,29,236,131,122,189,124,164,27,251,176,160,91,234,50,105,169,115,56,82,151,97,251,185,140,55,10,230,178,105,109,42,3,188,55,95,126,99,171,40,61,197,232,179,47,9,40,36,236,146,40,61,68,61,237,43,195,33,140,145,89,18,100,185,251,72,22,11,21,185,90,23,31,202,178,34,86,229,106,91,236,214,228,122,85,212,43,178,172,85,49,165,87,21,83,85,76,26,65,210,73,5,147,146,21,113,127,77,94,171,138,251,144,212,39,73,195,10,43,117,4,73,18,73,74,87,196,19,146,4,165,170,178,168,226,175,7,248,75,145,229,22,22,232,136,251,36,255,4,170,152,164,202,97,69,148,184,42,221,74,72,29,157,224,167,96,162,206,87,236,187,233,30,76,115,85,121,109,77,52,171,92,210,1,36,213,72,179,41,146,148,173,112,152,140,48,73,150,201,187,120,160,245,251,73,121,29,254,93,195,237,104,153,220,54,94,35,75,168,44,93,211,218,101,123,254,93,235,129,64,45,155,45,211,188,70,77,98,202,150,1,149,4,123,178,85,41,15,133,57,247,133,193,252,103,254,51,255,25,243,99,124,97,192,43,29,177,83,76,137,197,108,149,44,134,58,217,10,166,157,145,162,19,149,51,187,50,149,115,49,163,219,92,200,38,197,24,253,23,143,185,34,34,10,64,47,44,166,159,205,6,131,106,106,226,196,50,84,23,179,91,227,4,98,140,233,100,92,59,60,157,120,93,204,174,205,84,178,24,211,201,198,35,27,212,33,108,16,142,206,19,115,148,30,154,65,84,179,88,38,59,60,94,241,18,6,149,31,154,98,235,26,49,162,3,133,55,137,218,154,221,22,213,209,98,104,190,18,21,85,162,68,77,197,149,170,105,177,76,238,130,200,134,107,110,118,243,14,4,7,128,167,157,89,168,63,27,112,170,191,133,195,183,53,57,27,78,169,116,184,212,86,213,97,64,143,179,11,0,25,153,66,23,67,55,178,88,138,188,6,69,254,176,102,207,28,232,33,42,92,248,196,29,215,123,159,82,231,84,166,170,28,125,137,42,172,162,176,203,228,234,182,174,147,91,226,93,12,89,158,78,183,3,251,65,39,204,78,166,80,72,9,241,21,129,70,70,195,23,235,80,160,235,157,152,113,237,218,130,81,126,76,246,133,6,104,138,187,187,113,209,72,244,244,150,210,51,73,84,93,123,59,105,39,218,55,90,8,180,88,84,133,120,130,109,79,87,148,5,161,221,145,210,197,76,17,13,37,196,183,36,241,148,162,185,137,222,206,24,152,84,105,227,113,86,155,188,32,69,80,206,230,174,194,33,214,8,55,55,52,66,157,109,58,176,205,142,53,187,75,204,133,155,154,48,132,23,197,185,9,108,139,58,52,140,45,197,10,32,192,24,95,3,207,113,209,38,161,191,0,219,241,49,85,169,201,28,57,216,137,17,196,240,215,146,62,178,150,168,11,131,61,59,39,180,206,129,96,149,4,215,233,83,85,122,24,33,224,1,122,57,174,147,76,49,236,6,213,224,141,226,84,188,163,242,218,247,49,127,10,106,90,227,113,236,80,19,228,47,111,10,244,5,139,255,113,204,128,200,241,214,162,47,31,173,52,168,109,10,82,8,244,78,116,131,234,247,84,211,100,107,108,98,119,113,33,11,190,55,156,60,93,166,222,32,244,81,92,230,227,83,178,31,236,218,1,178,246,84,234,98,130,231,83,201,179,112,178,17,24,231,33,154,7,85,219,212,220,235,8,48,50,76,244,4,24,234,26,243,70,153,98,252,77,125,196,28,180,108,127,182,240,153,65,155,116,6,45,228,209,174,12,123,97,205,8,55,6,226,0,16,39,55,226,217,38,78,109,44,166,246,122,218,208,212,204,240,86,83,188,35,16,181,230,85,73,140,176,241,115,136,155,69,88,48,48,139,232,60,186,48,102,73,180,47,30,227,38,228,195,215,120,22,9,91,227,217,27,128,235,0,20,165,222,97,36,124,105,209,55,0,231,182,217,233,69,196,153,22,189,42,156,65,2,182,22,82,233,119,98,75,49,92,46,241,32,170,86,180,137,107,141,155,182,187,156,113,222,88,132,167,203,152,228,235,150,49,219,32,76,127,191,68,12,246,248,130,18,198,1,241,70,9,24,27,171,185,124,121,93,252,111,152,140,132,237,48,249,6,224,122,242,244,89,20,108,97,210,195,180,122,160,24,131,55,3,231,84,100,156,107,196,12,248,247,84,194,164,29,9,147,26,87,21,118,140,248,2,120,204,210,135,130,131,232,71,191,252,202,203,159,255,205,199,127,253,53,234,119,250,226,171,127,9,191,255,251,215,223,238,79,32,218,85,139,170,78,79,215,219,55,181,190,102,253,126,8,42,183,191,231,20,83,62,0,111,150,144,82,77,213,56,212,181,203,216,9,81,153,225,241,173,178,163,160,121,66,138,163,189,210,117,225,4,22,180,126,36,56,1,217,66,138,188,189,186,42,215,37,9,202,124,252,183,223,69,67,175,177,37,209,89,139,26,254,79,95,225,158,170,87,197,143,222,108,249,25,192,12,105,114,95,233,69,166,31,148,253,68,241,99,198,171,247,105,192,144,8,72,242,21,174,86,230,36,39,200,28,83,29,144,7,10,163,13,58,43,28,73,254,140,71,159,200,234,208,243,54,238,213,230,190,50,228,143,238,206,198,65,27,234,195,165,190,222,198,80,48,46,160,199,142,250,205,120,7,134,180,247,179,54,206,243,32,132,185,217,81,129,216,48,221,65,166,85,46,91,215,5,83,233,168,75,248,104,26,162,70,149,90,122,166,13,203,59,152,231,247,144,101,62,128,244,40,152,120,181,18,47,192,16,78,104,112,156,144,26,57,109,42,195,77,197,216,39,152,159,141,27,176,73,178,199,150,60,6,13,16,160,15,241,78,198,37,187,243,52,24,62,182,77,240,19,29,119,70,137,115,243,161,174,208,34,146,126,136,209,87,216,171,11,236,85,220,165,19,203,1,205,88,245,148,40,68,212,1,195,14,252,48,123,0,62,46,204,90,136,224,66,251,191,225,200,50,247,137,252,160,70,167,141,26,190,179,233,115,222,166,25,227,124,183,105,174,223,117,155,166,122,194,239,13,250,225,17,136,140,139,134,223,99,195,22,8,42,65,188,244,12,181,163,194,60,109,169,211,34,103,209,32,85,13,36,9,121,108,52,88,29,71,76,11,232,126,222,0,99,206,228,139,209,200,97,212,187,147,57,225,165,38,104,126,252,2,65,69,146,220,11,57,183,125,196,66,97,188,210,71,178,217,178,154,210,73,186,98,238,232,195,209,112,65,160,170,233,18,46,13,242,28,181,140,112,200,2,89,20,94,254,233,15,65,3,128,217,76,114,160,69,106,159,239,150,19,56,219,104,79,125,244,1,57,19,5,90,104,146,90,50,24,245,133,201,171,213,3,183,133,47,25,61,127,46,133,44,222,49,84,117,60,216,89,100,16,210,93,214,177,73,156,248,188,244,164,81,92,9,61,113,223,20,74,78,131,60,43,201,168,233,148,242,18,211,173,124,169,180,116,193,94,152,148,180,167,87,72,202,143,126,244,191,62,254,193,255,38,164,36,174,168,17,166,166,91,206,75,77,174,254,165,146,147,131,123,97,122,210,238,242,244,156,64,83,114,33,61,219,189,156,167,138,187,165,77,143,107,34,116,243,137,174,175,67,148,131,84,186,187,17,218,24,143,55,169,79,66,212,173,18,62,243,225,221,43,121,27,16,166,237,131,152,221,180,19,8,136,0,20,24,22,206,180,48,247,70,218,254,136,233,27,250,128,60,121,232,52,110,13,169,223,210,248,153,160,30,56,189,21,166,22,34,239,51,242,7,126,158,136,25,216,92,156,13,171,54,14,4,74,147,24,185,40,199,79,29,157,60,72,74,138,168,9,76,25,171,240,217,0,136,111,138,48,65,109,229,117,109,156,183,113,27,33,86,227,183,31,252,68,152,60,1,237,166,168,195,36,177,209,241,104,153,147,107,237,107,131,246,100,252,190,96,81,7,157,240,60,129,160,53,41,176,88,183,185,144,19,99,201,98,70,140,229,226,19,183,150,126,221,144,120,35,84,9,85,22,133,113,205,251,104,115,25,221,253,203,175,124,252,237,239,92,160,187,201,98,17,250,154,196,127,51,117,152,24,50,68,235,239,46,191,147,137,114,138,230,225,57,201,144,197,195,186,97,219,122,9,116,30,49,69,171,223,29,7,155,176,206,37,82,128,11,18,130,33,155,212,98,1,185,122,144,96,97,16,124,59,144,80,44,194,168,238,196,49,124,135,143,94,247,155,175,163,71,27,141,195,70,180,240,136,199,124,140,183,38,237,69,46,188,252,206,79,40,24,234,218,58,48,45,117,120,23,241,189,46,140,6,109,125,128,219,41,242,103,218,41,155,167,114,232,97,219,132,21,30,202,255,1,222,16,45,216,194,45,71,184,61,42,43,72,223,130,51,172,9,187,84,158,20,206,112,122,65,220,37,121,124,80,98,59,231,82,207,228,108,145,152,17,223,146,46,233,128,1,99,126,58,39,12,190,131,121,84,239,67,174,213,205,136,199,76,88,112,218,105,195,57,86,105,202,33,67,150,171,203,13,203,208,208,129,102,253,89,134,213,57,179,22,131,112,156,177,61,207,105,54,131,241,134,31,101,123,145,189,146,41,155,59,199,148,61,33,113,230,60,36,180,93,242,179,215,5,102,154,137,71,161,37,231,11,222,46,205,52,95,39,207,86,194,32,199,162,112,105,189,201,132,247,38,45,5,123,163,13,90,131,8,189,193,98,161,189,177,163,160,134,99,242,185,242,172,189,10,57,155,14,59,97,141,136,182,19,177,227,58,247,153,196,66,113,195,172,96,232,179,215,212,51,233,252,61,131,98,173,115,160,125,153,179,44,27,125,150,177,80,15,17,250,197,74,126,170,186,134,23,104,209,186,230,132,183,123,19,186,70,47,4,56,113,93,242,228,164,121,65,238,191,224,112,130,245,69,232,183,47,178,223,85,175,179,171,238,59,9,67,28,105,133,66,57,232,113,110,108,151,137,188,164,71,164,84,109,97,219,117,115,137,156,70,219,177,56,237,212,77,154,136,7,4,15,104,80,23,128,195,62,177,168,112,36,174,235,101,153,80,127,66,91,18,119,63,241,254,119,95,126,243,151,176,147,192,32,175,84,169,19,63,181,125,249,217,123,24,1,243,111,126,252,59,208,23,199,170,227,211,222,145,151,255,246,103,175,254,233,175,95,254,195,151,95,252,175,127,155,185,47,51,61,192,21,221,76,206,154,193,76,238,83,188,28,184,163,130,143,191,249,254,199,63,248,214,167,146,254,118,196,236,84,65,201,178,136,217,153,66,146,126,10,139,162,93,204,181,88,90,178,173,36,105,60,109,248,146,78,166,49,234,100,15,63,183,139,77,140,69,73,34,57,36,211,105,4,219,194,207,74,49,141,113,36,218,101,43,49,88,104,97,20,38,72,148,218,73,44,48,34,126,57,217,36,194,38,17,150,82,106,90,34,17,150,220,144,150,123,44,68,159,80,211,186,154,165,244,28,203,25,193,19,108,242,254,72,221,97,6,71,59,100,183,85,106,39,20,209,35,113,74,67,18,196,98,108,88,74,122,11,184,163,89,35,90,201,14,26,212,168,225,165,45,185,3,229,34,76,146,187,243,146,36,246,79,232,3,190,36,32,6,189,8,165,159,91,202,80,105,105,214,73,41,85,200,37,50,69,17,67,131,97,56,165,84,38,153,72,21,68,231,22,255,46,13,71,36,154,110,195,167,103,162,63,204,147,197,66,65,145,91,19,26,59,234,4,240,45,73,24,217,196,53,199,37,7,228,167,202,112,72,62,8,41,65,196,104,208,59,207,204,125,244,105,162,111,122,99,20,79,143,147,72,212,74,78,97,26,116,211,14,187,244,243,159,191,252,197,79,4,145,60,37,192,133,127,250,237,7,63,69,225,241,47,255,250,242,223,190,196,114,211,110,46,59,103,163,233,92,56,168,23,95,249,241,199,127,248,99,150,78,95,104,241,185,179,144,97,9,186,6,149,216,99,6,228,185,21,231,142,159,44,15,145,130,198,70,72,17,52,243,113,74,160,94,204,10,80,182,234,20,195,71,40,120,227,76,134,224,111,190,254,226,79,190,202,222,163,176,139,118,204,158,213,126,150,12,43,79,15,195,67,203,167,220,242,5,167,252,71,239,255,231,71,239,127,31,40,234,171,130,221,117,202,7,180,62,187,49,18,172,154,39,155,109,13,205,83,205,53,118,191,124,162,13,147,227,137,70,239,29,157,162,104,122,27,86,152,218,174,125,252,173,63,126,241,197,95,243,133,83,161,144,137,109,154,175,240,204,180,242,25,212,184,115,155,205,198,193,168,15,43,20,97,75,228,109,50,140,162,35,40,189,158,119,182,127,247,207,248,146,25,183,228,179,61,157,152,125,218,80,127,246,94,108,33,25,143,249,42,100,221,10,199,154,162,39,125,21,82,129,10,57,111,133,20,246,101,199,107,94,24,232,209,155,130,39,218,76,200,131,246,38,179,154,192,233,201,221,64,2,186,244,122,143,78,25,156,96,34,185,238,2,136,220,53,15,124,115,239,64,216,208,176,120,254,39,163,158,166,208,206,80,72,252,59,50,231,128,135,23,145,71,234,192,133,247,234,27,223,123,249,197,47,1,111,59,31,126,230,158,58,232,105,35,14,191,15,190,249,226,47,254,236,213,151,255,253,60,144,78,20,23,16,246,239,71,255,113,14,64,71,170,118,162,185,112,232,173,246,185,186,166,13,181,1,89,88,48,178,29,88,38,14,3,226,190,39,109,222,147,244,114,146,36,157,57,89,137,197,233,75,230,51,32,142,80,224,100,37,123,125,167,188,85,82,180,74,38,53,161,74,218,91,37,77,171,164,243,19,170,100,188,85,50,180,74,170,56,161,74,214,91,37,75,171,36,115,97,85,118,69,247,50,100,102,110,76,159,210,26,127,95,193,214,227,175,254,197,115,171,21,210,102,242,117,52,154,186,244,70,157,139,183,176,70,237,233,231,77,73,6,147,82,152,228,154,141,83,61,14,57,21,207,166,252,118,248,225,125,225,36,36,21,81,175,126,250,39,175,62,252,81,120,183,120,113,202,240,247,40,10,97,130,239,227,31,252,79,16,148,62,193,55,131,202,98,245,103,144,144,94,83,122,47,225,238,104,42,167,1,123,210,111,115,234,176,39,131,241,120,106,17,40,249,39,14,226,232,205,114,239,85,1,25,118,34,54,9,12,137,58,235,217,165,133,130,12,41,70,122,102,95,188,242,56,217,205,114,25,193,234,28,110,28,77,220,68,158,32,158,131,189,243,46,136,241,51,7,143,223,67,103,163,141,184,75,24,82,158,157,87,135,86,33,229,127,251,225,135,124,225,187,188,142,21,40,108,79,29,86,222,61,57,157,58,233,236,231,208,236,169,199,221,189,225,188,219,83,204,134,51,147,28,53,135,108,204,6,250,184,28,14,70,210,247,61,69,21,227,46,199,38,92,171,69,91,102,57,95,92,171,49,52,224,96,66,209,179,159,233,209,247,8,206,216,91,8,35,12,47,123,58,198,85,37,108,15,202,149,65,81,115,164,104,52,184,111,82,77,159,157,137,225,128,82,179,0,74,101,37,233,140,216,9,3,250,147,99,223,106,3,205,218,84,134,11,113,26,79,242,51,134,174,91,137,207,64,81,124,220,3,95,54,227,46,67,137,53,49,73,93,128,6,104,252,206,144,240,186,118,96,74,24,31,103,163,109,195,199,8,230,84,5,12,203,218,134,205,203,93,182,121,97,209,120,253,89,100,55,232,203,219,25,13,49,13,56,151,218,222,86,6,251,92,150,251,42,130,39,109,107,164,154,124,219,236,96,154,135,121,98,214,180,150,229,121,196,193,77,46,141,59,9,58,210,6,109,253,40,65,44,239,142,241,69,4,3,116,2,251,248,7,3,205,223,129,93,183,102,170,254,247,23,58,52,180,236,80,135,142,225,157,159,121,98,226,63,108,11,202,40,198,201,242,97,114,153,236,210,101,80,173,32,21,149,126,83,136,39,44,208,12,189,97,99,45,116,57,39,49,88,77,55,146,49,240,147,208,48,198,131,190,39,140,113,220,103,0,14,191,236,151,0,28,227,235,96,132,224,3,146,110,7,8,166,223,48,156,180,99,188,30,36,23,11,57,170,179,144,163,176,56,213,129,74,222,49,223,134,41,11,227,156,232,163,195,128,131,77,140,96,76,30,123,16,13,58,125,237,83,194,96,213,35,3,38,180,167,35,71,123,90,79,133,109,14,13,237,67,110,251,213,67,140,104,11,131,20,63,109,41,166,26,147,74,24,175,30,29,160,158,63,71,222,77,62,96,184,249,152,4,31,145,90,88,184,156,91,105,194,140,223,63,179,79,244,202,244,244,70,69,163,7,90,64,28,81,178,27,252,244,183,198,197,87,55,18,254,35,41,59,0,175,104,36,188,231,71,118,6,38,19,149,92,12,86,166,6,131,247,245,49,15,73,64,211,246,163,25,106,89,90,81,63,103,36,198,108,38,237,103,52,84,251,25,13,171,60,182,236,99,21,31,143,160,79,92,88,228,47,116,12,62,140,250,128,50,65,72,180,136,101,111,153,190,92,1,120,123,253,66,44,81,93,76,198,241,168,150,190,80,65,6,36,87,194,63,248,86,189,80,226,94,181,208,135,11,228,76,151,204,204,248,138,51,65,84,143,169,178,50,28,246,78,72,132,102,81,49,186,35,60,148,53,227,246,160,169,103,176,208,169,223,133,123,54,230,127,185,0,173,187,104,207,233,187,17,200,26,129,211,147,65,209,123,135,234,194,233,80,65,25,183,220,212,158,221,233,41,214,50,243,34,89,54,15,54,237,79,71,59,52,26,177,112,22,95,97,156,1,227,108,195,2,221,51,212,142,40,60,105,246,128,93,9,241,51,181,7,29,158,192,234,236,104,193,196,246,218,23,160,8,217,7,11,128,228,112,245,207,224,84,188,171,181,184,21,4,75,79,129,62,168,29,51,225,57,49,165,24,217,144,200,82,183,47,236,194,197,6,227,42,230,145,205,52,195,226,94,147,64,77,174,144,117,222,171,241,248,11,132,70,189,182,165,172,253,106,73,0,82,156,205,18,155,189,157,244,166,34,226,200,119,14,15,215,214,62,58,26,28,28,27,11,26,115,217,63,98,147,73,103,4,6,152,198,121,247,159,215,122,217,53,76,74,214,39,42,135,125,71,166,118,215,86,232,98,237,59,188,223,145,22,171,32,122,170,208,81,117,65,56,121,218,126,138,102,171,83,138,153,32,97,86,66,218,10,231,44,131,132,213,191,142,191,240,109,153,62,212,34,62,80,11,194,146,32,10,203,32,170,204,97,15,31,114,128,143,143,147,48,127,122,26,100,74,98,50,25,15,20,45,17,40,120,34,62,46,50,186,227,104,90,182,251,205,230,137,157,172,186,1,208,141,112,32,56,158,71,67,107,96,3,136,211,33,102,73,92,172,243,51,42,255,188,145,141,60,252,130,114,9,228,78,173,182,189,208,77,234,105,181,67,111,4,224,43,161,238,130,192,212,159,70,27,95,139,23,167,20,198,80,223,38,208,132,196,18,20,226,108,108,47,155,29,89,126,118,36,134,232,98,209,166,180,163,185,121,102,180,125,107,17,101,66,219,135,217,87,53,159,69,165,108,123,78,139,122,217,246,144,94,9,34,48,238,45,44,152,228,248,171,172,94,116,146,171,19,38,57,134,229,231,39,57,23,148,159,75,30,76,158,228,0,4,109,251,200,140,30,184,147,220,77,114,106,3,42,48,5,76,244,87,28,223,117,5,215,90,215,246,238,118,24,34,114,223,50,9,88,17,7,130,134,22,161,241,41,88,33,126,81,81,33,236,92,106,189,121,50,216,221,137,216,28,192,185,108,185,20,6,112,158,21,13,249,118,239,78,122,179,45,105,87,35,29,187,131,137,112,27,185,18,166,225,170,226,88,241,235,222,122,58,242,215,126,9,99,178,186,202,24,131,95,53,29,179,92,168,2,58,112,197,53,42,160,172,9,246,126,28,124,197,63,238,35,22,62,13,91,245,107,216,126,15,102,32,130,228,202,125,255,86,118,12,143,28,217,47,252,249,54,190,100,212,217,155,193,99,136,55,241,93,62,143,67,87,56,85,184,203,149,50,153,159,214,240,249,115,234,232,100,127,39,164,34,68,226,136,197,221,2,148,61,94,55,226,128,115,73,41,123,252,83,28,162,114,88,61,150,118,25,108,111,114,114,215,105,202,87,154,131,30,168,226,230,5,235,241,24,7,42,242,110,67,156,52,247,68,232,248,157,151,232,254,99,146,41,179,213,127,168,50,65,118,123,143,142,237,85,132,163,130,171,109,6,9,190,226,135,53,78,211,180,3,58,92,119,63,150,221,143,23,212,61,29,136,23,209,64,81,0,134,233,145,93,131,178,13,211,210,90,74,47,2,199,160,5,163,48,11,42,108,237,203,55,71,175,181,155,189,9,165,76,60,253,154,220,104,207,46,22,173,73,223,133,75,217,159,226,67,3,223,171,57,121,216,155,160,81,50,52,218,118,49,228,185,145,58,156,12,52,229,156,254,141,151,118,128,44,14,199,200,196,215,100,35,75,62,205,57,86,84,207,197,185,233,115,231,118,211,248,72,212,152,51,111,38,176,174,211,63,228,4,60,17,184,101,193,133,70,26,243,150,102,71,56,37,41,94,66,97,168,159,31,126,114,10,124,246,204,148,119,220,199,246,9,223,142,10,61,159,24,144,211,232,134,215,55,109,193,179,211,230,206,110,175,96,76,157,99,225,203,26,85,254,82,34,140,212,222,107,174,72,227,200,223,107,68,0,25,109,232,56,160,101,47,214,83,6,235,14,231,110,198,141,148,199,241,123,76,12,240,201,242,192,122,186,212,122,214,107,130,72,48,198,109,196,152,190,71,206,26,137,66,195,45,127,251,54,99,210,113,23,125,48,12,195,185,4,37,63,221,219,170,228,58,5,164,178,167,231,42,39,163,236,251,16,220,66,49,43,65,62,41,120,131,202,231,250,46,18,157,44,60,221,196,88,5,120,134,174,89,171,78,99,21,152,175,129,73,223,214,91,228,120,19,9,201,204,79,43,39,141,246,130,64,144,92,234,97,69,160,34,125,163,218,1,85,214,240,169,56,200,217,133,62,175,208,62,159,246,240,40,189,93,58,37,79,9,100,69,22,245,61,43,226,85,134,215,163,249,109,165,221,44,54,21,65,68,247,119,242,144,100,82,2,108,97,12,31,144,155,191,164,68,190,176,171,41,204,179,116,29,118,215,195,210,169,19,140,71,57,70,23,8,55,46,125,213,113,150,86,64,52,147,159,68,62,46,132,181,222,110,183,85,85,66,147,216,174,161,225,59,230,250,176,148,134,181,78,90,19,82,239,8,14,238,18,181,4,133,145,44,177,208,239,165,199,143,209,185,177,61,194,160,62,2,31,1,80,216,21,31,11,199,199,199,244,228,47,41,136,105,41,47,22,178,137,2,77,127,151,166,167,4,49,149,205,137,249,116,34,227,41,159,134,242,233,172,136,118,160,158,244,12,164,23,138,98,54,157,40,122,210,179,0,167,88,16,115,57,72,223,61,19,143,101,32,135,253,38,125,11,152,77,87,199,71,233,145,72,55,73,128,157,83,188,128,65,91,205,16,122,116,58,29,1,239,251,78,40,16,82,73,27,168,78,29,208,119,81,255,225,211,146,144,6,106,133,74,115,85,67,195,135,137,88,243,77,197,16,200,125,79,197,125,52,224,45,58,162,158,134,241,62,11,230,17,236,247,135,123,90,139,188,140,56,0,158,138,234,143,6,211,144,141,98,82,124,124,170,119,58,56,4,146,104,99,156,203,231,242,136,180,104,103,37,178,227,243,146,78,86,179,213,108,117,10,248,188,0,76,28,163,66,110,210,183,161,53,96,245,143,51,146,152,33,45,2,53,33,147,77,196,204,217,238,217,10,112,110,223,252,71,133,156,94,212,99,96,62,145,221,130,78,186,40,101,171,155,91,56,99,87,158,55,2,24,26,82,63,22,240,250,217,4,209,3,173,64,85,161,169,106,240,191,32,246,232,5,24,91,129,143,119,105,91,244,10,184,124,122,168,153,35,165,135,136,217,163,38,246,241,73,55,177,175,28,195,132,135,33,25,108,147,232,81,108,64,30,11,111,171,82,7,103,131,40,188,45,73,57,181,221,70,91,104,188,134,31,245,72,100,42,28,237,174,170,219,19,13,48,21,240,49,170,146,131,144,161,43,125,28,236,158,119,210,241,51,45,184,232,217,172,80,12,85,97,171,248,237,100,161,208,238,72,184,16,113,140,236,212,118,10,126,210,118,42,27,162,51,81,237,15,65,87,192,169,219,214,76,196,179,205,161,224,153,228,227,154,235,228,138,89,9,150,166,206,236,177,49,68,164,195,114,220,25,79,98,121,121,90,57,131,102,78,128,195,87,73,108,55,160,32,134,13,16,201,239,93,150,69,186,138,207,32,66,6,181,34,224,222,169,253,222,191,126,244,213,127,250,248,47,255,72,24,135,153,84,200,55,219,10,242,42,206,42,250,59,223,251,232,251,223,252,248,75,95,143,94,235,197,223,255,227,171,111,204,92,235,229,79,255,232,227,127,252,191,179,214,250,237,7,223,249,248,91,255,58,107,173,87,255,244,195,23,239,255,242,229,135,63,153,137,26,47,254,252,155,47,63,248,199,151,255,250,39,83,154,203,180,20,165,147,231,42,126,252,183,127,253,209,143,190,60,169,173,64,149,143,190,241,125,192,240,197,191,124,51,106,91,187,97,114,139,248,105,4,120,38,48,83,139,196,58,50,79,250,77,189,231,209,121,108,141,103,240,56,181,203,174,173,5,173,143,126,2,203,203,194,34,108,112,212,108,50,35,196,23,132,196,114,251,232,137,128,214,3,0,109,193,16,133,196,112,208,21,200,65,169,14,43,6,95,101,81,119,78,76,124,149,72,128,85,108,55,70,38,232,99,16,128,105,137,189,70,173,138,207,122,234,33,172,158,36,223,71,119,113,248,215,134,116,49,57,12,28,193,232,147,254,143,209,245,6,196,34,225,113,122,215,185,181,63,163,212,229,56,43,199,146,57,38,24,247,150,65,195,20,22,197,207,163,13,210,35,6,251,224,33,189,43,26,206,151,12,94,78,219,103,43,244,37,120,118,176,210,49,128,145,145,163,149,182,207,239,4,135,133,57,69,208,243,80,131,248,134,148,44,26,211,206,86,112,217,169,96,200,96,163,149,2,112,115,52,29,96,239,33,123,194,49,130,20,47,19,219,114,246,216,115,180,35,78,122,134,137,250,46,238,178,169,185,53,59,216,12,175,96,56,79,172,170,102,175,139,199,122,70,207,18,241,240,140,4,235,163,97,250,118,109,181,221,126,109,217,131,169,42,6,27,187,118,237,146,26,21,185,129,78,208,5,133,123,32,156,43,101,35,202,228,160,146,219,183,99,28,187,49,28,43,176,253,225,80,226,182,109,148,95,123,231,164,191,202,176,15,49,134,44,159,142,225,26,220,58,17,78,149,179,216,231,154,198,242,231,79,155,103,177,82,236,180,117,246,219,15,126,18,91,56,109,159,189,19,191,176,90,108,107,242,76,13,78,74,19,116,248,51,102,215,221,210,140,22,198,120,153,164,197,59,76,207,99,199,199,204,226,40,35,28,106,0,195,96,58,153,144,201,161,52,205,229,80,154,182,194,69,172,87,200,103,241,71,56,163,233,84,97,237,193,239,64,64,37,101,33,149,205,138,49,247,151,148,72,99,148,88,179,175,235,128,122,34,37,178,45,174,253,33,85,202,121,180,7,122,36,108,131,12,238,0,31,59,114,0,116,41,85,205,193,127,130,195,190,212,199,148,163,53,240,13,48,98,8,72,216,110,112,66,224,98,118,24,93,200,110,208,55,173,67,38,83,124,108,221,113,188,16,111,206,60,35,131,199,18,116,228,72,88,102,44,224,137,61,100,219,56,196,105,239,86,188,153,52,79,228,204,100,237,242,215,61,199,127,212,200,181,28,76,74,206,112,54,68,142,56,34,192,76,133,193,12,63,226,98,55,123,46,85,152,81,108,40,85,120,3,224,32,89,60,185,60,93,130,86,194,14,141,38,29,174,148,38,100,166,232,113,177,255,144,101,118,230,230,137,8,196,56,155,239,228,33,132,173,249,237,153,223,56,158,118,165,44,205,54,245,158,145,165,101,178,111,58,75,43,38,91,173,124,118,86,150,230,61,83,116,248,153,255,252,202,199,204,252,83,40,30,94,107,58,27,59,239,130,61,71,129,104,139,26,85,177,137,71,166,30,187,127,84,4,169,126,58,119,0,8,119,0,88,241,83,204,34,60,155,109,30,206,75,181,236,56,170,57,193,149,220,178,105,167,44,186,214,253,230,125,158,194,173,112,10,99,15,94,253,199,215,63,122,255,67,174,176,217,182,188,157,79,207,208,249,16,33,16,152,75,184,113,138,147,112,168,205,242,158,216,37,30,254,133,86,179,69,61,247,51,10,190,127,41,18,175,255,124,30,143,158,100,219,212,186,203,76,173,155,162,33,42,226,91,48,75,209,65,69,200,230,59,205,150,42,21,4,242,61,190,162,62,22,216,235,153,194,110,89,182,223,218,196,151,49,115,217,192,230,14,239,92,237,215,56,177,205,116,86,130,109,44,198,58,83,157,77,128,6,187,88,109,208,209,31,144,235,105,26,44,198,126,44,62,159,105,167,10,74,82,217,101,44,11,185,253,89,160,116,44,65,254,208,48,13,193,170,120,26,181,68,142,241,19,197,116,62,123,120,180,66,82,142,40,139,207,75,210,10,3,158,105,55,243,157,206,138,253,156,170,253,48,253,10,61,140,90,178,117,229,225,113,204,212,123,90,59,246,118,54,159,203,22,164,21,55,44,96,137,242,123,27,196,18,158,59,75,103,211,187,71,30,119,181,148,166,73,159,20,230,81,206,167,138,201,252,225,209,236,64,248,247,133,79,89,23,156,176,228,76,88,73,118,223,200,137,254,57,48,45,245,20,127,27,244,144,125,38,88,75,75,172,110,75,49,16,206,241,18,125,120,181,52,208,7,106,216,120,179,27,27,22,179,61,28,48,113,47,88,90,194,64,252,238,119,192,122,48,80,13,241,156,48,233,249,32,15,222,28,117,58,218,113,160,129,83,87,151,89,98,179,43,217,74,165,211,54,193,67,102,209,228,25,30,29,59,231,121,234,217,113,184,164,134,217,36,222,99,126,71,133,59,239,174,160,62,179,196,37,92,106,75,228,233,240,211,75,167,31,123,2,156,166,170,109,79,43,148,85,184,47,29,79,111,114,124,11,1,100,232,139,226,226,165,246,130,128,12,153,17,233,116,38,153,85,102,233,200,152,86,237,247,164,159,60,65,239,154,83,246,26,8,101,6,75,48,226,147,154,24,203,25,122,234,180,73,108,39,142,155,192,19,64,219,92,167,164,116,172,48,114,79,172,138,40,13,207,81,179,212,84,97,63,20,214,173,115,244,32,102,97,252,211,152,53,27,10,78,45,248,16,196,131,238,51,36,177,144,20,147,57,73,76,100,226,220,123,222,147,214,216,68,114,17,46,12,205,217,44,32,145,46,102,81,182,158,11,76,219,5,147,76,103,51,169,195,35,14,69,143,232,117,190,217,123,194,89,201,251,249,68,75,237,245,66,228,241,56,29,98,86,210,64,111,198,183,113,126,152,179,78,8,124,191,190,167,42,157,211,41,186,206,185,22,216,172,248,184,245,246,188,74,69,0,157,115,50,21,152,251,193,137,111,25,202,0,88,60,158,108,159,19,44,104,3,150,161,13,65,84,56,73,79,158,224,171,118,208,30,151,98,0,40,167,36,76,102,23,147,192,226,75,197,207,141,138,58,32,127,177,49,194,251,67,112,162,114,230,243,30,20,198,112,129,188,135,11,208,231,238,216,107,119,151,71,34,118,175,128,56,127,126,198,41,51,14,200,108,61,59,75,112,113,181,233,237,124,112,59,97,243,30,73,2,189,134,238,228,210,228,51,18,179,211,3,100,79,74,123,90,187,173,14,220,148,99,59,133,231,78,73,172,68,148,93,237,25,238,55,156,165,119,236,226,17,170,31,156,58,59,148,116,50,5,251,153,152,180,98,199,190,199,208,247,43,79,71,166,165,117,78,236,231,61,74,48,171,91,234,82,83,181,142,84,64,129,108,84,8,96,147,109,87,188,205,197,18,158,183,43,162,236,167,188,251,39,42,250,75,82,204,222,64,249,225,227,46,119,34,216,66,26,254,3,184,30,37,34,153,144,50,201,28,199,22,139,29,37,171,116,2,192,71,253,177,187,71,134,160,219,146,11,19,70,138,152,209,178,125,92,31,134,171,167,70,232,202,168,31,211,38,246,37,151,114,118,156,44,154,43,57,132,179,251,70,54,94,108,28,39,119,12,119,153,151,70,181,233,61,99,147,39,58,45,157,246,103,38,229,132,197,70,215,87,166,0,75,229,108,18,67,39,102,213,184,176,96,217,139,81,11,198,218,218,33,235,142,161,182,57,54,16,9,0,125,67,83,156,161,44,215,222,219,157,142,20,181,65,221,64,19,158,233,61,115,203,121,27,82,84,137,111,75,16,5,65,60,133,65,34,239,188,165,69,106,245,134,7,215,181,210,242,83,117,176,175,13,204,229,35,221,216,39,108,99,153,48,131,206,225,72,93,54,141,214,242,161,166,30,153,244,94,124,167,101,0,59,49,151,221,0,140,203,93,205,188,171,52,171,110,2,176,237,81,79,93,254,189,1,108,18,0,106,47,97,194,71,32,244,156,162,87,15,248,193,54,51,35,166,230,187,0,76,216,37,7,169,36,234,75,95,25,14,97,5,154,37,65,150,239,201,98,191,42,63,104,136,247,228,206,168,34,86,229,70,186,34,118,107,114,125,75,220,175,200,85,89,236,146,223,45,252,165,209,132,42,254,166,153,138,44,183,160,206,182,85,17,247,107,178,74,234,200,42,164,116,14,43,98,161,38,247,43,91,226,137,93,242,4,193,15,43,79,171,98,174,38,31,65,78,139,150,61,174,64,225,147,154,156,129,36,85,174,110,64,82,190,178,33,30,220,148,251,213,135,172,58,253,125,79,126,86,85,25,142,163,186,124,226,100,31,85,228,44,201,169,67,78,174,46,23,32,231,33,195,94,214,176,221,229,106,30,112,92,149,251,181,135,0,230,176,102,131,73,173,202,35,72,26,65,185,69,44,119,88,75,87,69,243,134,156,131,196,253,170,12,144,16,157,90,178,134,13,106,245,135,98,10,74,230,176,228,211,250,51,232,73,85,54,235,118,31,245,138,252,172,222,175,48,52,78,0,8,100,1,106,203,110,226,226,154,188,191,186,37,22,170,180,59,135,171,125,155,230,102,77,30,65,14,34,252,16,241,88,29,146,180,20,164,165,220,33,112,250,147,95,125,70,242,181,181,45,177,207,13,20,192,92,243,192,116,242,239,201,89,55,231,104,77,206,65,206,34,32,183,230,32,215,93,151,247,215,1,99,232,118,183,6,105,189,245,227,26,206,5,19,18,77,72,60,66,90,88,235,123,53,177,191,38,75,144,56,130,68,29,75,38,215,179,53,36,101,97,221,238,91,139,141,247,242,58,142,247,134,124,212,216,66,98,201,18,22,175,230,107,162,14,136,212,96,90,64,217,135,238,132,162,191,233,68,59,128,190,154,8,163,10,93,5,76,215,214,48,187,46,211,74,5,187,60,76,37,40,115,51,91,193,150,183,236,105,107,79,88,74,173,251,0,225,160,42,183,108,90,140,216,156,76,222,32,157,151,54,160,247,128,144,78,38,37,29,73,248,109,218,200,80,52,14,43,197,10,210,65,170,60,100,24,238,87,220,194,138,124,120,83,181,97,65,91,251,85,111,99,14,66,58,194,50,170,128,47,16,250,164,202,90,236,135,180,88,61,170,23,9,94,213,170,248,128,78,139,181,166,104,174,202,141,58,150,151,15,200,104,194,226,201,144,36,221,166,69,35,9,181,72,18,78,107,50,12,178,76,30,94,85,75,66,144,53,92,135,127,215,240,210,182,76,148,177,107,26,94,102,150,165,107,90,187,108,203,212,107,61,16,163,101,100,224,215,204,150,14,91,149,178,101,64,37,193,22,148,85,166,85,63,22,62,67,95,199,165,27,139,24,254,87,138,217,122,209,23,140,47,12,60,249,75,109,52,4,139,189,157,204,100,147,138,68,243,233,41,183,183,126,82,74,182,210,89,150,207,20,164,102,55,22,115,242,233,233,151,47,127,169,135,218,30,230,211,3,61,154,79,46,38,204,81,51,22,115,235,51,253,207,205,199,55,75,185,252,54,249,143,203,39,183,42,110,126,39,211,201,119,88,62,127,4,103,231,179,211,108,204,199,127,193,227,196,83,76,198,194,252,173,141,155,138,255,57,74,37,133,153,44,12,143,87,2,249,244,236,5,243,241,248,133,207,118,241,33,213,61,195,224,41,200,246,81,118,193,164,228,107,199,123,24,18,115,143,31,60,61,247,84,113,239,130,8,72,118,31,20,210,40,217,2,198,92,196,207,108,138,133,245,192,25,40,167,248,242,114,140,233,249,4,78,202,70,221,201,111,171,234,112,217,119,91,51,134,202,37,114,253,24,142,73,40,156,210,192,218,163,151,62,24,25,246,52,132,100,254,139,166,216,24,210,98,153,88,140,155,159,210,44,104,184,151,79,161,72,208,29,80,68,144,158,59,40,63,56,231,66,42,134,55,82,161,224,252,199,253,167,124,166,175,189,200,215,72,226,24,0,147,238,182,188,184,19,252,253,103,32,49,142,115,172,4,74,211,179,55,110,76,162,204,251,192,172,29,55,113,3,132,11,165,141,115,125,113,249,189,161,61,193,62,141,239,205,12,8,134,173,44,252,111,143,177,39,210,38,185,3,243,151,224,239,196,130,37,102,71,1,239,167,130,120,216,52,186,240,72,132,93,135,141,111,206,35,26,185,179,195,139,53,78,47,198,46,88,101,108,89,122,30,58,227,140,99,146,247,60,93,244,94,153,5,219,245,28,228,196,240,18,109,98,51,83,56,156,95,200,70,95,71,126,49,95,26,179,114,38,54,110,95,153,177,59,179,241,197,216,165,220,148,114,37,118,145,54,181,79,179,99,234,222,170,77,45,1,31,166,33,64,206,155,131,154,32,26,239,101,226,227,198,51,18,39,157,66,110,118,229,230,197,207,102,55,153,92,52,129,207,93,186,133,1,114,241,203,32,67,29,211,27,78,227,241,201,120,62,215,214,178,164,200,163,68,47,206,198,170,142,62,181,198,167,56,150,96,90,247,218,227,168,62,59,193,157,139,188,104,74,150,167,189,243,180,230,92,217,77,152,165,225,106,81,84,117,118,202,180,112,238,232,196,233,101,38,234,103,99,240,8,155,77,83,104,98,76,91,140,220,29,95,68,240,23,188,220,27,135,208,68,190,144,138,207,220,247,217,238,251,46,192,179,242,227,121,22,185,21,228,121,22,187,32,12,246,96,92,47,198,221,226,93,58,190,83,104,25,249,142,242,106,16,115,176,11,222,144,184,13,122,245,75,114,1,105,103,145,75,19,123,16,210,158,44,247,142,18,178,216,157,100,32,239,56,144,229,217,179,38,121,128,220,253,165,203,95,40,155,11,118,195,171,41,123,118,223,4,87,16,74,28,251,135,45,110,8,199,106,43,230,158,58,142,101,177,107,80,14,36,185,16,181,179,125,23,163,184,25,240,92,141,218,229,184,43,82,6,134,219,199,59,27,62,207,53,233,120,174,95,152,192,245,199,158,76,80,213,143,74,75,239,185,132,119,211,137,231,220,227,207,78,160,245,156,175,117,175,78,153,146,198,33,199,73,37,115,212,28,215,250,200,183,241,241,234,45,147,58,232,57,226,137,133,96,226,187,69,140,177,107,196,80,34,217,103,7,46,165,248,98,90,80,179,246,106,9,41,95,211,110,9,60,35,140,225,166,159,92,217,142,209,207,201,21,110,44,23,2,36,68,161,224,137,57,94,115,39,151,189,159,228,184,250,201,57,101,218,217,11,232,146,6,63,208,155,139,13,190,203,72,5,17,95,52,157,255,204,127,38,252,252,15,42,134,99,127,144,88,78,216,255,123,111,114,255,96,5,203,133,74,227,193,23,44,246,212,46,49,82,88,65,177,7,101,3,186,169,199,238,128,84,179,85,4,16,102,188,34,128,40,89,109,237,144,22,154,80,204,58,155,218,22,51,59,224,155,99,73,17,90,12,45,57,161,81,206,252,128,111,240,237,213,85,185,46,73,81,90,12,47,202,154,20,118,217,5,204,182,174,91,228,85,192,56,58,157,180,211,99,34,10,224,11,148,82,81,18,226,43,232,206,3,212,16,202,229,50,222,252,232,157,152,129,113,245,203,143,137,243,137,33,10,194,46,62,88,156,232,233,192,113,76,18,53,206,246,89,177,19,105,252,21,133,188,84,89,68,15,154,4,243,129,89,81,32,37,223,78,74,25,165,32,0,172,183,36,145,133,17,194,160,44,240,141,158,27,227,253,19,6,24,65,148,51,169,212,120,148,115,205,98,238,19,64,185,88,204,164,83,133,98,43,42,202,109,37,128,178,48,50,213,24,162,217,178,132,21,124,29,180,40,21,5,82,88,85,167,22,238,20,58,10,45,220,105,79,45,156,151,218,73,82,56,155,73,158,219,195,168,105,13,150,124,38,77,89,53,35,117,148,66,102,247,148,183,158,59,155,124,192,26,172,236,24,210,167,121,67,194,105,198,254,129,250,69,5,127,162,128,160,71,154,1,64,98,244,54,75,126,111,128,18,58,161,230,59,202,217,68,58,197,60,46,69,142,65,23,249,241,24,81,42,253,97,15,166,111,16,0,225,23,109,77,233,233,93,186,165,114,76,25,147,137,44,177,148,139,57,6,107,40,209,237,207,103,193,46,148,150,142,212,230,190,102,185,199,168,222,254,120,189,51,136,174,62,84,186,24,33,5,102,79,112,20,216,22,195,54,78,187,92,123,41,39,124,199,166,50,80,186,196,245,122,249,83,90,153,68,200,122,210,39,9,147,108,109,164,123,212,108,161,46,62,148,101,5,13,27,218,196,212,166,74,174,238,53,180,174,168,246,170,98,170,138,73,206,213,125,53,89,17,247,215,228,181,42,49,118,32,246,10,213,97,133,149,58,130,36,137,36,161,225,75,85,190,189,70,44,53,156,138,7,85,121,173,134,230,41,114,138,36,101,43,104,213,2,21,49,105,228,181,12,240,119,99,130,93,128,61,71,162,219,5,204,85,170,249,207,27,246,131,167,48,28,107,183,55,110,182,224,115,143,73,200,190,41,218,29,163,123,198,181,144,77,138,49,250,47,112,170,53,5,160,23,22,147,130,179,193,224,174,248,34,94,237,241,231,176,76,242,113,237,240,116,226,37,158,93,155,9,190,24,147,124,161,200,46,47,199,74,165,195,37,84,146,253,167,136,75,120,217,55,196,27,174,128,4,163,45,64,93,118,134,231,158,42,144,52,251,242,38,153,117,83,41,202,182,196,181,81,244,180,205,203,219,192,233,27,30,16,14,143,201,129,1,116,133,59,55,112,79,34,199,34,234,39,100,167,19,62,112,62,225,235,84,182,79,245,164,224,213,17,169,24,174,242,103,175,192,207,60,149,79,167,149,86,178,115,14,63,115,183,234,155,235,103,238,224,120,17,63,243,113,64,46,213,207,124,108,35,231,240,51,15,194,186,36,63,115,47,224,203,241,51,247,194,124,211,252,204,195,176,251,68,252,204,39,54,124,169,126,230,17,90,58,191,159,121,4,224,159,156,159,185,131,204,172,126,230,81,122,113,249,126,230,190,86,47,195,207,60,192,25,46,207,207,60,4,116,84,63,243,208,170,145,252,204,67,106,158,223,207,60,4,88,4,63,243,73,181,174,198,207,60,148,92,179,251,153,79,0,115,37,126,230,225,132,186,92,63,243,208,54,46,232,103,30,14,115,214,9,113,113,63,243,9,11,108,86,124,46,215,207,60,180,195,23,247,51,15,197,251,245,248,153,135,162,242,6,248,153,207,74,162,168,126,230,33,112,175,220,207,220,221,78,188,54,63,115,23,133,215,225,103,62,105,63,117,1,63,243,80,176,151,228,103,30,216,61,94,177,159,121,104,95,174,196,207,252,194,84,155,217,207,124,58,45,47,209,207,220,109,140,249,153,103,208,207,60,66,121,158,33,168,199,160,175,183,85,88,247,32,93,31,183,96,163,106,126,182,140,159,221,245,51,27,50,99,129,135,233,168,185,76,58,175,218,52,167,190,89,145,219,192,192,172,100,20,128,91,194,84,233,121,210,108,205,218,213,104,102,133,250,228,9,9,104,122,234,157,16,28,77,232,108,140,12,24,56,237,116,181,33,58,44,122,164,160,119,150,240,216,223,7,152,158,7,68,132,5,253,155,162,62,204,2,42,20,45,10,151,96,53,119,223,159,187,239,255,78,185,239,227,123,107,24,115,118,238,190,63,119,223,159,187,239,127,90,221,247,115,53,234,190,95,111,216,238,251,171,123,21,81,170,203,55,232,74,195,181,119,19,214,30,172,167,45,103,161,213,146,91,216,169,170,182,133,51,160,46,63,196,85,37,119,177,213,71,199,100,161,169,91,46,54,8,98,175,2,48,50,85,178,90,23,43,181,193,54,169,223,197,250,80,218,172,108,185,134,3,86,37,77,138,158,64,98,161,82,123,230,45,138,43,24,129,238,251,34,6,4,184,209,4,203,0,91,118,207,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,35,6,204,127,62,117,142,83,145,226,3,132,202,222,83,78,48,49,135,158,108,80,238,194,86,40,195,39,66,97,231,140,167,232,201,8,40,63,19,108,79,66,54,76,165,176,25,31,162,184,250,224,78,83,89,108,35,148,192,202,182,217,6,61,175,159,212,236,68,75,20,111,251,94,179,20,255,222,111,12,88,102,138,18,194,125,56,214,22,139,133,237,50,145,79,228,38,19,13,13,83,46,186,107,10,64,244,218,129,76,0,143,231,203,147,96,161,121,202,204,91,169,41,0,167,34,199,160,7,113,243,104,244,227,28,188,10,1,7,47,206,189,43,49,92,20,180,126,119,121,111,164,12,186,207,246,180,158,54,72,180,91,5,73,106,166,82,137,167,195,174,128,32,212,206,248,24,11,233,28,6,31,184,242,24,11,185,118,171,157,109,230,211,17,99,44,228,146,133,169,145,16,90,29,53,67,34,33,228,210,157,243,250,192,181,181,67,199,246,168,168,166,146,157,76,203,235,245,134,54,27,33,118,74,78,217,61,251,105,108,233,29,102,150,74,62,58,142,252,153,113,214,166,142,153,42,51,82,157,218,84,116,239,140,16,55,167,48,131,174,200,237,249,93,54,102,168,232,113,216,136,92,111,186,187,70,100,80,156,179,198,236,117,46,230,170,49,3,153,198,59,106,204,12,228,66,110,26,179,144,232,124,78,26,51,180,16,209,69,99,22,136,179,77,130,232,238,25,51,47,165,217,112,57,159,107,198,12,93,141,238,152,49,3,206,87,235,150,49,3,34,159,160,83,198,229,144,199,239,146,17,25,234,101,57,100,68,105,112,156,101,51,90,191,248,56,64,52,128,228,18,62,70,126,207,230,127,56,51,59,184,4,151,221,115,52,19,201,65,247,220,112,131,238,184,231,6,21,213,249,214,219,64,4,87,91,187,105,219,213,246,252,24,70,119,172,141,212,70,116,55,218,21,239,142,203,239,99,27,165,181,161,142,1,47,30,31,47,13,123,74,139,196,17,250,127,202,20,28,228,211,204,39,79,20,3,247,81,40,167,151,242,68,133,228,36,208,121,148,161,232,141,82,109,237,116,134,22,99,137,214,158,218,218,95,10,29,107,47,49,93,207,143,25,64,80,103,0,204,7,189,217,230,54,1,103,31,142,253,216,138,13,239,230,19,108,145,26,26,77,82,238,185,229,207,142,205,109,142,195,43,82,78,196,10,111,179,118,170,119,194,36,165,224,42,119,80,1,234,143,165,159,29,146,43,147,204,145,24,96,19,96,196,18,132,68,83,65,49,255,39,219,139,77,27,16,118,212,132,221,220,254,74,8,75,36,134,151,145,69,156,121,26,74,163,240,189,208,197,248,44,181,104,27,40,135,108,33,159,6,66,131,204,8,231,20,246,101,138,53,219,54,41,36,136,8,157,151,99,44,250,252,113,78,48,159,172,145,64,1,215,135,139,14,88,80,159,231,92,170,184,76,70,84,114,234,224,236,9,164,2,117,23,243,72,30,59,53,122,103,61,214,126,159,119,73,192,14,182,79,185,173,48,107,164,165,244,90,11,152,16,91,138,225,1,95,60,164,27,147,103,201,25,242,169,209,208,231,149,234,76,110,230,20,154,75,100,96,235,132,64,236,173,121,33,145,98,219,134,161,110,106,120,72,80,2,92,245,222,200,82,87,112,110,102,1,73,178,100,241,3,81,123,81,181,161,10,112,79,177,212,133,37,200,16,241,87,124,37,92,143,146,68,252,1,29,106,229,217,18,177,136,46,21,139,33,115,186,157,106,231,218,45,123,192,237,97,246,122,33,182,211,237,76,59,239,158,31,56,142,132,211,73,66,149,168,22,30,185,246,116,83,13,82,40,216,125,198,148,25,10,100,161,178,207,97,222,154,182,95,93,54,215,202,181,2,170,175,7,19,219,152,211,27,28,200,193,196,227,56,27,12,228,227,119,165,101,201,65,31,218,48,71,72,123,216,29,180,249,169,238,166,250,55,169,62,222,200,160,77,234,86,44,244,240,136,249,78,166,223,25,83,213,239,225,233,63,73,226,215,73,50,81,64,79,223,56,119,178,116,149,30,111,159,90,0,38,113,168,66,111,170,75,243,85,251,29,0,192,102,156,89,83,129,155,247,204,41,206,100,7,21,185,138,206,100,55,137,51,217,102,178,34,106,85,244,220,33,62,62,15,168,163,140,227,232,162,50,87,17,244,97,73,85,229,123,196,135,101,205,246,246,218,183,3,88,182,159,86,197,254,13,226,157,115,84,145,147,21,226,137,178,137,206,91,107,212,17,133,121,83,245,170,36,7,157,81,244,154,92,168,184,222,84,197,202,144,164,161,83,78,152,55,213,16,93,140,32,255,168,234,247,166,234,213,60,48,171,174,55,213,33,151,179,38,235,53,226,77,149,172,57,200,101,0,185,26,231,77,245,172,118,92,67,84,115,53,206,155,42,95,219,171,137,218,154,172,213,57,111,170,167,245,108,77,60,89,149,15,234,126,111,42,171,14,164,56,217,144,23,235,156,55,213,114,189,87,71,87,175,254,234,22,165,176,237,238,51,92,61,6,242,67,175,86,109,231,160,3,187,87,107,14,238,7,64,149,181,45,215,143,238,217,154,75,94,234,62,230,117,164,59,94,3,82,117,235,114,6,114,238,201,195,117,7,208,73,93,238,162,79,152,237,73,183,183,126,88,21,247,27,196,123,204,241,164,179,214,173,26,54,137,222,99,25,210,36,252,134,161,130,172,244,186,85,21,187,171,242,34,100,237,96,14,12,148,213,112,144,49,87,101,189,65,70,47,233,38,2,13,208,177,236,192,246,57,58,198,151,75,53,64,174,177,197,92,180,30,48,15,45,138,124,177,1,200,247,161,199,27,91,162,196,81,196,116,38,28,1,109,108,80,216,39,80,204,180,97,63,219,72,210,57,176,241,144,149,63,176,105,150,191,129,158,95,10,84,146,170,242,193,141,45,15,84,146,239,118,163,38,167,110,112,94,82,233,27,0,117,177,42,119,111,34,57,229,7,72,184,155,3,226,130,121,112,115,203,227,114,169,85,25,85,224,119,174,226,56,206,185,206,114,196,45,49,123,211,168,146,177,216,100,179,161,95,13,186,212,85,51,171,197,10,113,161,171,122,92,217,232,239,45,252,69,134,96,145,107,254,129,235,135,105,186,75,104,223,235,170,215,60,36,132,235,86,234,188,31,222,67,215,77,174,197,166,51,18,204,168,60,165,100,134,210,138,11,108,68,156,252,250,246,111,7,121,147,91,152,166,61,84,131,170,65,230,184,89,93,3,148,229,123,56,199,170,77,164,104,170,90,103,83,140,209,213,117,72,11,97,105,147,60,210,152,108,141,236,145,246,7,159,74,143,180,108,59,159,46,182,62,49,143,52,26,169,158,119,180,10,152,223,186,150,107,190,77,106,136,245,29,218,195,129,222,29,180,189,243,101,184,214,110,104,9,28,205,130,142,183,202,139,121,13,246,166,153,82,78,190,230,167,246,57,99,204,253,93,187,187,169,22,255,222,226,212,16,42,138,183,144,223,43,39,178,155,145,231,84,199,174,24,188,151,158,59,33,204,157,16,230,78,8,115,39,132,185,19,194,220,9,97,238,132,112,89,136,69,48,192,155,226,248,235,97,125,188,219,254,184,38,185,59,213,171,246,94,188,176,200,155,232,185,28,13,223,43,4,125,62,103,232,136,8,133,57,65,79,118,128,30,239,252,60,91,147,65,47,228,241,14,207,51,65,158,228,232,28,213,201,121,182,6,189,158,202,51,22,159,201,169,249,156,14,205,99,187,51,201,145,153,191,62,141,77,246,98,246,25,3,143,43,58,14,141,176,43,98,129,2,19,252,151,196,94,28,169,78,232,219,142,144,123,235,177,154,203,249,84,251,89,80,100,155,143,9,218,211,12,56,112,215,211,227,135,167,52,209,229,195,5,192,117,200,119,171,61,209,101,37,21,193,39,37,32,49,60,119,210,177,177,27,134,192,101,120,24,217,60,59,205,137,126,100,129,13,67,72,112,24,30,179,176,124,223,108,246,120,205,133,226,30,152,150,62,8,133,16,223,166,68,8,217,217,166,124,242,54,131,47,196,118,6,169,144,24,21,30,20,108,31,189,64,169,160,219,157,231,46,62,66,60,133,128,118,18,57,188,129,125,119,27,59,29,27,100,39,36,174,143,125,228,18,11,61,115,241,77,153,11,237,82,60,55,251,62,182,227,94,28,134,57,24,78,5,234,91,109,228,206,223,61,12,137,30,71,103,66,240,37,207,249,76,42,60,134,143,207,50,96,66,32,165,128,141,192,184,85,19,11,178,99,226,183,49,101,115,31,86,43,236,61,154,9,199,80,33,39,74,193,147,6,174,100,198,223,1,78,177,153,80,50,114,36,162,160,109,130,119,180,198,158,55,250,79,41,3,246,11,211,105,57,113,229,140,93,56,190,200,84,225,34,133,156,178,254,193,220,59,111,254,115,245,111,0,251,175,215,217,251,191,188,117,3,255,242,47,108,75,113,198,66,130,189,61,73,103,237,20,199,2,37,230,152,160,96,50,153,232,104,125,131,95,168,166,98,127,115,237,113,98,62,131,156,24,181,200,193,66,99,246,236,18,108,209,233,255,104,154,131,5,109,243,156,88,177,72,43,210,99,234,88,208,72,199,205,117,120,109,142,117,194,118,244,99,166,58,164,95,182,119,92,202,238,233,184,133,78,30,251,245,26,234,216,239,254,142,33,206,23,44,166,92,218,237,51,122,185,95,57,37,196,105,223,69,147,153,235,176,68,106,180,227,158,234,208,23,133,9,82,94,227,22,134,148,239,77,60,218,124,136,220,37,25,126,187,29,111,238,242,103,99,47,126,250,181,23,95,249,195,87,191,248,187,151,63,251,197,139,127,255,215,23,63,255,202,111,63,248,105,236,179,203,180,0,111,223,51,190,234,139,239,126,249,213,223,252,194,87,149,215,195,92,194,56,251,99,151,42,222,125,179,228,165,161,231,100,133,36,251,149,80,6,155,145,198,121,178,217,125,246,58,253,14,171,121,22,70,90,87,4,121,240,227,101,75,26,154,136,51,24,12,40,149,75,83,222,126,206,181,164,241,78,126,249,102,71,18,226,137,174,106,237,156,244,65,151,221,1,74,173,168,248,125,91,63,170,234,189,170,14,83,212,44,187,245,227,167,90,103,33,89,46,151,7,113,67,181,70,198,224,241,238,10,172,194,5,132,168,150,55,21,107,47,129,143,134,26,11,131,229,124,124,49,37,90,101,248,24,23,149,114,50,147,69,23,194,235,169,92,41,245,89,82,174,165,106,189,133,5,107,41,153,142,47,47,164,62,171,46,165,226,113,81,47,63,182,150,242,187,162,86,78,174,104,159,83,151,224,247,226,98,92,127,172,237,150,225,215,82,114,119,73,89,161,13,199,116,234,175,151,131,74,9,67,69,195,39,117,1,58,76,176,191,195,150,140,23,117,27,81,171,252,120,87,52,202,129,126,82,76,141,68,79,29,116,173,61,192,69,90,209,63,167,172,232,128,129,93,85,131,52,13,210,16,43,9,58,164,95,187,134,127,180,231,207,217,55,13,254,40,75,201,231,207,117,250,193,201,183,152,123,161,241,88,135,198,161,67,187,113,187,39,214,25,140,83,190,144,157,228,207,9,99,149,76,165,137,91,99,190,216,60,175,91,227,88,35,177,80,251,31,251,118,93,55,186,171,120,68,73,159,72,156,114,185,94,108,102,148,118,186,89,152,114,185,238,153,163,249,144,151,179,157,57,154,146,114,169,79,192,17,85,106,182,155,197,108,182,29,209,17,181,144,153,238,136,90,84,85,137,140,88,161,48,97,13,230,178,169,252,39,241,254,186,164,228,90,153,108,51,106,255,84,229,220,239,71,118,70,189,222,18,158,169,59,15,72,55,147,217,166,212,76,133,26,51,18,165,249,117,4,236,191,76,155,186,55,164,13,19,54,60,74,87,173,183,246,20,24,164,73,150,125,253,6,177,212,170,146,7,163,171,53,175,53,77,0,202,164,135,159,217,216,122,86,57,89,251,184,244,231,239,62,143,249,113,23,9,21,250,97,34,159,172,140,149,9,178,189,24,242,200,171,159,9,229,115,201,28,97,66,197,86,202,83,152,23,47,2,46,212,146,214,135,81,95,30,14,186,43,77,197,84,115,25,81,187,95,185,189,125,36,221,88,235,234,48,61,228,91,59,247,246,234,247,186,240,105,19,127,213,26,85,249,33,252,173,90,15,110,228,84,44,80,125,183,210,120,240,238,38,124,50,239,194,175,155,245,163,186,220,31,30,97,33,185,177,118,171,113,111,95,146,229,117,189,7,37,229,238,145,44,47,118,10,144,81,27,202,114,37,137,181,114,125,4,123,128,229,223,109,102,55,58,199,247,240,99,107,176,115,111,187,114,127,253,169,146,191,149,174,40,189,227,251,235,114,243,168,117,116,223,216,219,30,86,244,123,123,201,126,230,193,234,141,155,119,245,237,131,167,221,157,226,94,207,90,214,229,244,78,179,93,236,174,74,185,252,141,197,189,181,154,252,180,125,163,90,25,233,218,131,19,179,167,175,201,247,158,86,30,20,140,189,97,181,63,28,108,222,189,157,107,181,150,243,131,229,205,204,77,117,99,144,203,44,143,22,71,205,222,179,189,116,189,117,111,49,255,44,151,84,223,189,151,106,15,222,221,94,62,145,110,221,94,87,111,167,111,223,235,52,151,179,221,74,99,77,126,6,172,179,94,175,174,201,178,178,117,179,177,118,103,39,87,129,110,30,108,229,87,119,150,23,11,119,238,12,86,151,239,116,110,28,22,147,123,80,160,178,122,115,243,232,112,253,221,164,81,216,31,229,244,229,218,206,226,224,80,151,172,187,71,123,251,178,252,96,203,218,220,204,84,55,119,30,172,61,106,229,239,118,79,204,119,143,239,54,128,156,218,234,195,71,199,107,247,182,140,186,169,245,159,85,54,186,21,104,241,65,119,175,94,57,222,54,118,30,109,85,247,155,39,149,155,71,15,181,181,135,123,117,179,42,201,143,228,219,251,119,79,110,117,155,79,111,239,109,201,114,189,182,90,175,222,144,247,6,149,190,124,247,134,92,223,203,111,109,230,87,165,157,209,230,131,251,149,131,173,163,27,141,228,134,220,239,174,109,173,110,234,55,183,239,14,117,121,127,175,190,190,182,113,123,112,178,85,105,172,87,43,71,189,122,255,174,252,168,150,235,62,60,58,184,255,200,106,200,171,251,79,107,79,107,90,3,250,254,244,105,109,144,173,20,107,207,116,249,68,94,109,220,169,215,158,30,220,221,216,172,236,223,217,144,51,183,187,245,234,78,229,104,75,190,217,120,84,175,30,28,229,215,210,135,89,41,213,28,21,238,45,111,47,39,11,155,171,183,83,214,65,33,121,178,181,179,213,184,249,52,117,115,216,92,53,59,199,86,251,248,176,126,180,223,109,213,229,234,73,227,129,124,191,145,124,218,185,179,113,119,113,148,222,179,164,251,123,135,235,131,103,153,103,59,133,229,251,249,91,59,114,109,163,162,236,172,109,53,179,249,246,189,147,244,157,125,99,125,171,209,60,76,159,20,110,60,186,243,236,232,56,181,217,29,21,23,123,237,219,163,110,186,113,91,190,123,180,56,186,187,161,107,221,27,39,91,235,7,15,150,141,173,141,253,226,160,183,184,153,174,31,108,52,228,250,65,79,145,179,183,10,79,187,242,221,26,204,20,245,206,214,70,99,255,150,84,217,129,98,242,190,182,149,222,90,109,244,21,125,117,231,102,77,146,171,219,135,201,173,198,254,131,117,160,153,209,62,144,223,109,220,126,218,107,29,222,145,70,135,205,103,71,181,141,154,182,117,255,254,102,125,191,94,187,95,29,214,10,55,0,150,190,166,175,158,220,30,14,158,117,147,245,173,141,135,171,247,14,15,159,173,63,172,237,31,36,15,228,74,221,188,179,117,235,209,142,181,85,121,180,90,215,234,195,163,205,202,73,179,189,170,118,91,59,55,159,74,242,73,211,90,5,246,253,96,93,43,200,106,231,184,183,54,200,47,30,86,79,182,64,45,108,28,45,191,123,103,171,91,121,116,107,255,158,92,125,244,80,189,121,84,123,180,252,204,40,46,118,52,216,169,116,158,165,14,239,223,145,140,90,86,217,233,118,181,76,62,57,208,215,234,198,42,104,187,247,183,211,205,173,53,249,102,237,206,3,249,110,191,162,23,148,124,86,175,222,187,187,189,42,119,15,238,173,55,214,123,119,135,171,173,110,163,213,202,54,238,12,214,111,107,181,138,212,189,189,117,88,187,119,19,230,97,174,210,220,104,60,83,245,237,157,219,123,185,202,86,183,155,122,184,90,95,44,174,14,183,238,220,188,127,179,14,235,122,219,104,168,59,251,85,248,15,214,127,99,115,227,246,179,118,11,214,200,201,86,102,63,167,91,135,242,102,63,189,149,215,215,235,135,107,214,189,70,109,127,231,24,186,40,215,225,63,248,163,110,21,26,117,105,179,120,235,150,124,220,43,168,195,118,161,147,223,86,138,131,167,237,81,186,110,212,110,63,107,193,194,219,190,221,216,220,188,115,43,99,169,207,150,159,86,182,164,138,34,31,223,28,46,110,21,229,228,160,216,191,163,88,139,249,86,126,91,170,166,182,14,110,23,146,149,147,237,142,214,149,41,62,114,3,254,131,63,93,248,79,142,158,134,115,114,113,205,82,183,234,121,109,167,186,95,145,246,111,220,80,215,228,131,187,105,125,191,38,29,103,179,235,205,19,229,104,147,244,65,217,94,109,236,12,114,146,188,93,33,253,218,223,236,203,195,219,59,239,174,190,107,174,103,134,173,251,251,197,229,126,229,193,221,108,177,254,116,195,200,155,53,190,221,187,55,143,150,229,250,64,189,183,165,53,218,199,59,106,101,175,177,184,189,37,87,224,63,89,179,90,6,172,153,7,55,235,181,147,97,189,115,103,171,126,99,128,117,86,229,250,206,198,189,123,242,201,253,219,135,56,111,96,62,20,106,217,198,224,206,86,101,88,105,116,7,213,97,43,111,22,51,171,178,217,173,110,85,111,222,35,245,229,86,119,235,62,226,11,124,226,96,191,184,13,243,111,249,89,119,125,99,29,190,111,96,93,121,163,175,221,144,179,245,253,59,91,141,27,253,106,181,146,197,57,160,87,247,171,59,27,121,92,7,176,160,112,165,83,56,251,245,254,193,234,142,108,192,92,221,110,232,48,166,48,22,221,131,135,141,198,250,96,71,206,86,187,184,102,247,143,115,242,77,89,219,183,14,96,45,113,48,54,158,73,242,131,157,213,85,101,240,116,88,211,42,89,24,225,29,107,205,176,242,15,22,7,70,211,204,31,75,149,3,181,95,57,200,47,103,9,239,88,205,103,21,121,251,70,65,25,38,235,247,204,209,176,210,106,223,203,193,26,5,222,162,214,179,13,165,85,63,105,195,242,148,54,111,61,77,23,141,206,221,227,81,234,100,71,206,116,146,141,91,79,79,14,183,228,108,163,49,188,215,53,119,30,61,147,50,242,90,127,95,121,58,184,123,255,196,146,215,14,44,69,234,223,201,21,97,85,38,31,194,196,172,247,43,207,234,219,59,71,71,233,122,218,204,181,210,249,86,117,88,149,183,212,220,221,227,244,214,90,227,224,224,190,34,55,55,30,52,54,106,247,180,173,219,91,154,94,213,31,116,147,239,222,144,170,251,26,174,249,91,7,149,173,91,27,186,5,252,66,62,222,232,44,183,154,107,242,195,110,241,225,160,37,223,219,83,26,7,123,247,15,219,71,114,85,123,0,244,168,212,187,197,253,189,218,109,185,122,188,189,120,116,123,235,182,94,209,251,198,106,170,146,146,183,110,108,40,192,16,91,90,77,218,89,135,113,43,234,79,219,242,61,173,189,181,186,3,74,86,107,189,177,81,213,239,235,149,123,149,123,119,239,87,245,110,109,127,115,163,49,172,107,237,209,209,230,214,253,214,225,72,190,177,125,163,177,1,124,238,62,130,209,246,135,203,230,211,250,187,178,252,208,184,219,4,62,84,151,173,141,90,82,25,22,29,92,96,66,190,171,166,182,149,90,87,54,239,117,204,218,126,77,147,251,253,161,178,255,174,178,254,176,34,235,61,29,176,205,54,246,37,96,43,71,181,250,186,81,207,203,107,251,181,157,205,173,123,192,121,242,114,99,181,142,125,190,181,81,59,186,191,99,229,240,115,3,216,224,141,246,70,213,218,218,160,180,189,83,145,183,122,15,172,245,181,197,118,5,68,129,185,250,192,232,181,165,138,118,227,160,247,160,187,190,179,186,81,125,180,179,102,100,14,138,197,7,173,173,138,246,52,183,247,160,91,219,90,29,222,212,139,210,96,35,39,223,216,56,56,130,49,111,73,213,131,131,85,224,118,7,247,110,238,172,142,6,202,173,251,7,234,187,45,185,177,127,255,30,140,131,82,73,54,204,237,119,135,27,192,185,187,251,219,57,185,40,223,223,31,220,127,96,220,58,62,145,119,42,235,192,163,229,81,119,227,100,227,209,230,48,223,120,150,234,87,78,170,7,201,253,27,131,94,218,84,187,55,65,96,245,110,36,213,131,227,7,221,122,119,59,185,5,82,94,175,108,14,180,70,113,8,243,126,93,121,183,113,67,191,93,44,46,111,201,219,183,30,236,172,235,21,169,170,222,221,60,48,238,111,106,251,221,59,91,55,118,26,69,185,186,255,240,164,50,24,154,93,109,235,198,214,122,227,150,84,221,81,7,133,102,126,103,191,114,82,217,121,180,169,60,106,21,219,133,220,157,245,154,44,237,220,216,1,12,65,214,74,219,15,30,202,107,239,26,197,2,44,146,134,249,16,166,172,108,238,107,55,119,228,227,74,227,81,183,186,13,243,91,222,60,104,247,215,84,80,197,106,55,6,143,14,122,239,118,171,119,7,249,202,118,182,211,5,126,177,33,247,150,129,5,201,91,91,59,183,101,202,63,24,143,61,145,27,245,90,189,222,197,188,173,45,59,111,115,127,181,34,103,229,65,173,215,0,148,55,179,119,10,21,249,78,97,175,114,119,91,207,22,238,14,81,167,147,235,189,213,187,251,59,163,45,224,6,24,80,74,41,22,167,234,163,133,78,74,37,250,168,210,73,93,66,116,166,92,49,149,233,228,147,153,40,209,153,220,178,87,30,157,201,105,234,19,138,206,20,210,94,180,232,76,161,21,35,68,103,10,169,119,222,232,76,33,160,166,70,103,154,84,231,42,162,51,133,146,105,214,232,76,19,128,92,65,116,166,112,18,93,102,116,166,208,22,46,20,157,41,28,226,108,147,224,162,209,153,38,44,165,217,112,185,204,232,76,161,93,189,104,116,166,80,156,95,71,116,166,80,68,94,123,116,166,89,201,19,45,58,83,8,212,171,141,206,228,109,240,18,162,51,121,1,94,101,116,38,111,75,87,22,157,105,98,51,23,136,206,20,1,110,212,232,76,17,64,93,85,116,38,167,233,201,209,153,162,96,120,209,232,76,190,54,174,56,58,147,183,181,79,40,58,211,121,27,189,156,232,76,174,134,124,238,232,76,222,14,124,114,209,153,92,212,95,99,116,166,0,253,206,31,157,105,44,168,203,140,206,20,16,70,87,26,157,41,216,218,249,162,51,141,129,19,33,58,83,88,205,223,217,232,76,193,206,190,49,209,153,220,201,237,52,137,102,220,172,209,2,110,197,175,54,36,83,225,141,12,201,228,146,229,117,135,100,114,49,9,70,97,122,77,177,149,124,1,146,2,135,57,83,2,36,173,184,79,244,148,148,145,165,207,3,38,205,3,38,69,4,48,128,204,109,173,181,119,23,150,194,60,90,210,60,90,210,60,90,210,167,61,90,146,113,195,137,150,164,56,100,122,125,177,146,104,233,169,161,145,138,21,131,16,107,223,9,132,100,207,119,213,99,191,229,231,87,19,172,183,108,41,58,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,52,15,133,116,177,64,56,204,216,129,247,250,45,176,64,30,175,45,14,78,225,205,137,131,99,193,232,114,119,245,49,188,172,95,249,148,69,199,25,27,9,231,19,142,71,115,217,129,102,190,96,249,172,40,166,134,159,105,42,211,93,212,165,102,78,33,46,65,205,16,151,32,39,78,70,83,42,22,62,129,56,25,157,84,70,149,148,148,20,49,78,70,171,48,173,127,9,99,65,165,45,26,110,52,26,218,175,65,217,218,211,76,17,189,158,62,211,50,84,88,186,245,30,81,217,69,11,146,158,192,102,171,147,120,210,122,254,92,117,34,197,44,160,239,147,0,88,225,120,182,170,61,197,52,75,2,177,101,104,233,253,62,12,48,6,110,16,68,88,14,167,173,158,214,218,47,145,251,37,200,184,3,233,85,76,57,59,19,31,135,131,97,115,131,8,90,65,164,89,59,120,97,88,58,21,252,28,68,40,9,111,119,58,29,65,20,120,237,30,82,139,195,99,104,222,118,146,18,112,142,8,172,73,212,229,65,220,4,176,7,78,64,211,61,77,250,96,136,130,51,243,142,161,25,122,77,37,140,239,12,89,142,254,94,240,250,52,0,65,185,1,128,157,53,137,73,25,146,196,173,62,72,76,147,114,220,161,166,0,236,115,33,149,46,196,82,233,60,254,139,11,34,229,27,36,35,41,229,98,236,95,220,198,80,243,227,103,243,50,115,137,48,63,63,166,30,156,114,216,60,179,39,20,164,88,22,190,158,157,197,69,0,139,231,6,14,228,177,117,17,7,152,78,135,11,194,111,63,248,246,139,63,253,254,171,191,121,255,197,111,254,242,255,251,226,31,10,241,93,248,17,125,20,100,112,108,3,83,1,35,124,9,162,205,194,5,104,158,160,32,10,220,157,28,54,229,200,8,70,29,17,73,35,50,250,8,252,89,248,180,210,33,195,202,144,66,92,160,178,32,122,177,115,103,24,61,160,240,87,163,124,76,200,75,239,8,103,162,2,66,211,44,157,18,46,44,224,165,15,116,14,247,202,123,176,129,1,97,39,124,244,207,191,250,248,139,127,242,242,207,254,241,213,223,252,239,151,127,241,163,87,95,254,119,168,68,86,212,158,50,232,170,184,164,200,135,251,106,91,213,87,207,68,34,225,75,176,160,123,35,204,60,24,169,198,73,226,25,168,119,85,200,16,129,225,244,112,234,184,92,130,68,222,248,140,169,90,11,172,176,40,216,165,5,81,197,16,86,199,67,67,53,137,89,154,224,133,134,29,133,145,236,65,205,67,85,195,230,197,5,62,194,149,203,38,128,20,250,16,147,129,20,251,234,9,224,165,181,237,158,147,13,29,164,160,17,147,104,163,221,2,240,48,171,206,226,113,49,57,110,74,48,50,166,145,140,14,197,45,93,239,89,218,16,202,50,240,118,148,55,225,197,215,254,252,229,79,127,72,103,27,163,113,159,100,176,227,8,81,237,116,96,176,74,2,57,14,154,186,84,12,181,3,100,217,155,180,84,82,116,69,51,158,228,93,230,190,53,157,194,133,225,97,148,230,201,160,181,103,232,119,13,21,9,1,43,3,8,65,254,17,114,96,79,33,7,144,3,60,128,191,144,207,30,60,59,90,207,194,29,8,228,196,212,182,134,150,100,176,31,19,108,170,11,48,172,10,240,79,162,192,64,139,75,3,28,80,144,35,34,112,179,238,30,161,193,18,59,118,23,80,216,144,152,44,48,208,56,206,136,148,56,52,244,161,9,41,76,90,221,193,175,162,221,44,66,91,234,171,214,158,222,22,160,12,77,189,133,131,74,58,41,144,124,210,176,224,204,96,154,77,13,62,118,122,186,133,192,159,140,22,30,147,25,35,176,102,4,177,51,240,76,94,42,202,212,4,66,20,21,248,128,136,114,18,202,195,148,108,217,50,50,241,52,9,105,67,251,77,199,154,22,157,56,234,29,178,42,125,131,238,50,195,52,99,134,132,191,161,204,92,48,232,129,69,156,141,155,219,196,228,185,250,225,55,94,125,227,199,31,127,229,171,175,126,243,254,37,204,85,88,221,22,106,41,147,216,122,38,132,173,115,19,146,39,57,35,238,32,1,35,53,32,98,124,193,16,149,248,25,153,167,98,180,117,248,226,207,63,124,241,189,239,125,50,235,144,244,109,106,103,216,130,227,186,66,151,219,25,170,142,206,242,19,39,107,43,84,160,140,213,3,136,110,68,175,187,232,25,152,224,48,46,220,53,185,212,162,199,73,176,238,194,25,250,29,197,80,250,227,152,185,91,162,172,134,176,111,146,195,113,76,231,146,203,109,157,178,100,193,145,56,47,190,246,213,87,63,250,217,127,255,250,219,92,53,114,69,53,134,37,167,48,184,170,43,219,90,61,232,43,49,31,17,96,152,38,8,186,143,254,243,235,47,190,242,67,95,179,194,4,18,36,134,248,219,164,178,35,130,108,227,43,137,2,214,26,35,227,2,208,113,89,219,227,63,145,104,47,190,243,227,87,31,254,215,171,63,253,229,203,47,126,201,75,177,137,202,64,210,75,50,158,74,30,242,133,235,6,81,104,132,173,142,204,217,169,68,235,69,161,19,43,233,246,216,145,249,94,18,189,252,233,255,121,241,193,7,2,19,246,160,63,49,253,113,124,141,23,191,254,50,95,67,178,71,35,124,68,88,235,205,17,240,19,14,22,110,208,74,194,208,208,128,203,157,8,34,114,15,158,69,146,229,200,79,79,175,60,214,41,167,219,33,229,92,29,246,229,215,190,243,234,23,63,16,92,198,23,222,170,57,106,181,84,52,97,247,182,74,110,19,34,52,138,172,201,109,147,114,208,169,109,30,41,198,128,112,125,95,79,129,200,170,161,80,58,243,243,12,148,88,156,101,109,104,23,100,251,158,214,212,172,10,1,236,197,73,30,14,225,19,169,207,161,196,11,44,94,91,97,3,68,212,6,12,219,89,35,81,59,93,84,49,240,220,45,88,95,37,26,131,14,63,138,154,185,179,167,31,221,65,133,26,216,50,124,228,154,20,9,164,251,250,77,205,180,108,117,132,126,179,177,212,77,149,53,164,163,106,193,127,23,65,88,176,138,93,213,170,193,14,151,84,60,227,184,58,81,167,24,55,191,163,12,212,158,79,173,226,56,56,43,229,225,246,164,122,211,26,140,173,10,121,110,69,71,88,34,60,168,221,214,12,149,220,11,152,165,199,167,200,117,64,8,234,74,155,12,162,161,28,17,58,9,135,75,78,154,189,216,89,130,103,121,218,133,206,118,69,130,84,127,132,242,184,167,238,16,46,68,7,223,207,129,248,253,8,49,198,240,51,108,118,66,51,72,16,140,55,149,227,117,146,32,178,147,57,40,205,212,68,146,15,4,86,68,1,109,99,64,131,19,40,209,183,245,163,27,42,236,49,208,148,15,79,124,213,30,48,70,196,67,0,161,237,30,84,129,212,166,39,85,128,145,16,161,16,83,43,77,187,115,75,84,165,196,70,225,67,155,235,118,149,100,112,27,6,54,150,189,81,63,184,106,93,90,49,34,101,179,160,187,3,141,85,227,80,93,114,179,81,80,123,71,115,12,68,114,160,233,66,147,64,31,39,231,114,118,71,68,155,225,125,248,222,139,247,126,5,109,225,244,95,114,14,27,108,173,10,15,180,166,180,135,35,182,68,218,65,13,168,32,161,241,180,97,57,98,4,180,245,18,19,128,225,210,254,242,218,78,133,182,173,12,135,119,129,36,183,120,20,94,254,201,23,95,252,252,187,244,88,224,242,218,207,132,182,223,235,90,109,183,239,255,241,222,139,15,255,225,170,187,220,211,91,110,139,31,254,223,75,109,49,124,128,109,217,29,162,155,76,108,122,230,93,24,11,191,205,239,183,8,111,161,7,81,82,25,246,101,192,7,152,134,112,29,86,16,108,11,147,254,212,46,250,58,209,174,51,185,66,182,80,129,218,76,27,8,2,96,138,5,64,192,253,214,174,171,185,51,66,14,21,216,221,48,201,71,89,181,155,50,150,99,243,149,24,233,217,154,165,202,190,231,40,14,168,106,219,170,145,179,79,191,38,214,85,43,170,50,32,31,68,108,92,37,123,20,83,40,61,78,73,98,90,18,51,146,152,149,118,185,172,73,16,48,62,58,12,237,137,62,130,221,146,165,91,74,79,140,17,112,98,12,228,192,33,252,134,66,134,24,27,0,199,20,99,79,71,253,33,114,24,82,16,89,52,254,181,249,38,212,10,178,76,72,164,220,210,237,148,191,76,149,166,219,76,149,39,118,219,39,233,201,25,168,127,107,123,168,153,26,206,216,65,130,22,191,79,191,187,12,242,29,60,172,35,54,231,244,162,133,107,26,191,50,252,71,67,144,59,106,137,65,19,124,186,173,7,52,236,137,248,3,61,38,5,96,22,249,21,115,123,47,140,167,56,49,137,63,54,214,123,110,175,112,186,151,210,103,252,1,194,233,180,157,168,163,53,133,108,176,156,51,80,167,161,169,251,90,30,147,164,228,66,255,66,240,86,153,253,39,44,146,133,5,115,0,86,220,93,28,151,248,226,152,226,182,50,39,114,116,186,116,58,208,57,241,234,231,255,241,226,187,127,22,78,132,96,31,25,62,160,228,232,212,199,1,74,249,246,64,216,187,155,122,55,193,68,205,148,173,15,43,45,218,146,41,184,227,241,193,19,124,104,248,119,45,73,174,131,63,255,249,203,95,252,132,211,216,67,43,164,184,109,197,207,126,241,226,195,175,79,171,144,246,84,120,249,87,127,228,87,189,237,145,11,59,4,163,171,2,246,77,58,81,60,108,10,247,240,186,140,37,130,28,240,126,245,239,172,194,143,84,252,43,238,173,228,25,71,138,247,254,42,246,242,151,127,60,117,247,98,239,211,124,27,162,161,58,240,0,231,22,211,247,223,143,189,120,255,219,14,9,236,227,27,81,193,7,22,244,242,2,180,166,180,240,110,15,219,205,119,242,29,250,41,213,193,136,254,228,83,43,223,2,201,33,106,36,218,31,232,167,144,220,35,247,114,121,9,139,152,151,113,99,22,149,51,50,14,152,203,78,225,128,28,11,117,247,77,145,216,162,91,220,199,19,195,249,32,97,131,240,143,240,195,244,59,206,102,64,200,208,163,139,179,203,225,165,169,115,242,16,170,59,210,99,197,75,96,164,89,23,178,151,93,174,178,93,42,112,204,217,152,99,234,247,142,57,178,187,33,150,98,114,151,67,170,239,114,200,230,110,168,99,170,129,187,33,53,65,144,182,119,162,106,91,27,245,125,58,162,74,14,233,80,235,163,87,70,190,195,33,123,131,29,109,39,92,196,53,231,30,133,211,91,227,201,27,99,161,175,28,115,215,57,69,208,198,3,123,98,251,64,237,178,183,190,145,182,178,175,107,227,25,190,19,106,145,219,69,255,198,243,213,175,255,234,213,223,125,233,13,222,244,126,18,34,53,130,16,212,6,29,157,187,69,255,175,191,141,189,248,233,183,4,78,226,181,80,226,181,203,167,244,138,238,148,63,50,59,165,102,42,37,217,48,148,19,145,109,231,74,143,119,207,248,83,55,187,80,5,122,15,155,13,167,24,8,114,209,57,176,179,11,237,16,11,24,192,167,175,29,107,3,179,244,184,247,88,80,132,221,93,58,237,57,137,73,87,252,41,93,6,165,1,192,17,25,211,40,157,218,87,202,52,153,113,12,114,52,44,242,76,23,71,209,102,39,24,239,2,155,128,14,226,26,160,242,183,205,55,136,194,153,190,38,101,214,180,150,133,239,49,29,41,86,107,207,71,17,42,76,141,18,127,117,61,184,118,109,129,84,167,216,150,7,241,51,190,235,97,85,72,113,30,89,80,1,76,24,49,117,33,137,166,57,170,58,36,167,68,34,189,21,53,109,32,68,136,7,176,254,140,218,215,96,98,120,78,47,209,40,9,135,190,20,170,133,172,144,122,132,32,252,169,104,153,235,133,200,21,97,84,44,59,88,243,178,128,162,208,210,7,29,205,232,131,104,253,214,63,191,248,218,63,128,126,245,209,251,127,15,179,13,38,219,117,88,40,47,223,251,218,171,191,255,16,102,44,43,71,207,138,209,203,191,132,186,24,170,98,32,84,6,192,193,248,28,80,255,80,251,19,189,71,212,103,241,132,181,167,14,22,22,184,174,233,100,26,37,64,254,200,195,33,22,7,78,79,112,247,202,17,149,236,254,85,98,90,245,153,62,72,35,216,243,46,248,79,221,89,122,73,160,232,191,252,227,175,189,248,211,239,9,228,162,150,81,154,157,12,11,152,20,36,34,190,72,197,235,75,111,37,81,206,192,255,137,22,78,40,15,222,65,52,112,208,56,28,94,252,234,95,24,21,136,129,195,153,232,78,209,210,56,5,243,8,248,183,126,148,32,39,199,199,86,130,152,177,246,108,173,114,160,30,197,238,24,122,95,51,85,14,19,75,52,226,167,26,37,226,80,55,173,5,117,81,88,54,79,76,252,135,109,65,25,96,45,203,135,201,101,114,190,32,247,122,152,218,192,119,237,132,192,112,0,161,1,0,161,12,82,200,94,131,236,186,61,97,14,79,78,58,61,160,167,215,254,3,126,81,50,225,2,29,150,219,226,136,104,225,217,116,218,214,189,11,249,60,106,220,253,242,237,230,83,16,198,11,35,130,111,124,97,40,154,98,75,124,43,41,18,126,32,100,155,82,90,41,182,59,2,249,30,23,59,229,190,109,71,39,238,17,109,93,77,75,0,178,89,102,199,230,100,240,54,241,80,194,64,107,40,59,120,14,91,249,238,69,68,169,19,153,111,49,19,23,194,118,248,29,8,218,76,16,253,132,188,81,198,142,221,49,145,144,213,199,218,160,53,191,246,129,0,221,19,158,210,169,125,196,67,63,225,33,76,41,37,137,248,25,118,148,34,227,158,62,134,73,15,192,104,11,148,99,222,165,123,10,65,52,212,46,52,210,64,241,79,202,67,146,219,154,25,218,92,50,216,28,161,42,105,202,219,157,51,15,59,166,71,75,80,187,65,142,194,166,112,119,0,239,92,19,96,109,199,180,132,144,152,179,42,177,149,86,175,218,64,111,101,233,104,65,5,106,98,66,153,12,136,125,239,173,17,14,135,247,78,11,77,90,60,82,128,99,239,80,191,245,12,39,52,202,69,71,102,112,13,4,216,254,103,128,125,80,54,202,76,93,22,136,192,24,39,147,40,244,242,30,93,156,120,21,101,175,188,85,88,198,85,165,181,167,2,239,39,133,112,157,48,49,102,223,87,45,184,73,72,173,1,202,53,71,168,240,198,96,30,60,233,155,136,174,164,160,40,7,102,99,130,220,54,59,95,161,173,193,117,42,9,189,182,95,229,129,168,59,232,223,183,71,142,43,233,101,5,170,107,56,4,98,145,12,39,42,234,193,174,197,75,20,134,91,28,231,21,65,24,119,34,222,60,209,247,21,54,35,20,118,40,228,51,145,159,17,254,49,241,205,152,50,154,94,216,20,30,35,113,125,4,88,93,128,73,180,224,221,62,49,166,81,182,183,48,131,0,25,237,34,143,165,93,98,245,22,74,214,65,128,166,20,186,67,36,31,124,207,181,60,223,150,93,193,110,141,177,103,145,179,54,155,220,89,197,60,105,85,97,201,193,186,94,24,35,135,217,167,235,156,64,78,48,73,108,223,93,51,1,140,162,196,157,197,241,18,87,65,53,12,221,176,139,191,248,251,159,127,244,139,31,10,94,92,125,207,135,209,167,52,199,160,250,8,72,0,210,24,218,33,108,40,100,62,159,121,231,235,192,238,131,53,189,15,150,167,15,214,148,62,144,46,24,42,240,99,195,14,99,52,174,35,162,109,215,182,66,197,172,136,148,213,13,231,52,105,224,187,109,17,108,51,84,106,35,219,26,99,236,70,246,18,125,125,100,170,184,205,241,44,4,178,10,202,212,234,8,243,71,86,88,54,59,206,115,172,217,152,141,219,46,217,123,240,38,11,83,215,13,41,181,112,234,151,81,238,248,132,78,228,179,80,13,240,250,244,233,54,117,130,145,193,113,141,21,125,35,67,201,254,214,224,249,243,165,228,91,120,247,132,34,40,65,118,214,183,59,200,241,69,142,225,76,210,210,125,170,37,73,99,138,3,16,159,126,119,68,35,57,189,116,40,70,120,153,143,62,227,21,98,23,8,99,16,120,93,102,138,92,70,162,163,27,117,197,163,194,18,214,66,165,79,72,46,97,230,246,238,193,230,229,100,213,115,55,186,101,106,206,203,180,63,145,93,54,57,72,208,187,170,129,219,103,208,243,188,150,26,11,108,173,187,150,161,225,219,179,142,187,215,114,204,71,72,134,111,74,149,169,73,177,56,101,102,121,138,69,149,144,97,194,230,76,244,223,161,5,149,134,73,215,122,32,94,199,3,245,92,186,69,135,59,25,102,232,54,148,105,112,229,49,26,28,213,104,233,174,210,127,226,47,122,45,113,166,138,219,228,108,68,7,70,227,191,10,152,204,109,152,207,209,182,218,83,232,246,136,235,223,132,29,229,64,199,183,194,199,111,40,233,113,61,99,48,98,123,68,13,171,74,176,31,33,187,75,63,89,232,172,118,236,102,125,12,198,193,137,104,239,101,186,19,165,198,141,158,125,58,55,93,73,9,119,206,250,218,147,156,121,232,53,127,241,46,38,246,196,52,211,243,188,122,178,51,48,60,207,26,216,90,154,191,172,36,134,240,55,182,62,2,99,10,216,247,149,225,66,152,203,0,250,7,216,91,99,106,49,84,26,87,202,211,65,79,41,87,22,17,155,189,192,20,28,187,78,146,161,235,228,211,191,75,167,60,93,28,248,122,54,113,215,222,45,55,69,153,236,218,165,102,54,11,218,142,111,163,222,21,13,81,113,55,234,57,169,149,45,72,157,12,219,168,199,87,212,199,142,205,200,110,89,182,55,237,176,109,107,167,11,151,240,224,86,90,105,231,179,109,37,23,229,193,45,183,236,149,63,184,229,52,245,9,61,184,21,210,94,180,7,183,66,43,70,120,112,43,164,222,121,31,220,10,1,53,245,193,173,73,117,174,226,193,173,80,50,205,250,224,214,4,32,87,240,224,86,56,137,46,243,193,173,208,22,46,244,224,86,56,196,217,38,193,69,31,220,154,176,148,102,195,229,50,31,220,10,237,234,69,31,220,10,197,249,117,60,184,21,138,200,107,127,112,107,86,242,68,123,112,43,4,234,213,62,184,229,109,240,18,30,220,242,2,188,202,7,183,188,45,93,217,131,91,19,155,185,192,131,91,17,224,70,125,112,43,2,168,171,122,112,203,105,122,242,131,91,81,48,188,232,131,91,190,54,174,248,193,45,111,107,159,208,131,91,231,109,244,114,30,220,114,53,228,115,63,184,229,237,192,39,247,224,150,139,250,107,124,112,43,64,191,243,63,184,53,22,212,101,62,184,21,16,70,87,250,224,86,176,181,243,61,184,53,6,78,132,7,183,194,106,254,206,62,184,21,236,236,107,121,112,107,146,10,155,96,246,31,56,255,197,168,5,99,176,253,183,197,91,177,88,228,24,249,21,190,161,212,213,204,187,74,179,122,137,207,248,188,185,16,175,224,217,165,223,39,242,77,128,88,31,0,79,80,85,99,135,158,69,207,95,111,154,191,222,52,127,189,233,211,254,122,83,174,81,36,36,109,172,17,226,144,201,229,190,126,20,178,228,39,60,128,100,203,190,249,3,72,243,7,144,230,15,32,205,31,64,154,63,128,52,127,0,105,254,0,210,252,1,164,249,3,72,243,7,144,230,15,32,205,31,64,154,63,128,52,127,0,105,254,0,210,252,1,164,249,3,72,243,7,144,230,15,32,205,31,64,154,63,128,52,127,0,105,254,0,210,252,103,254,115,181,63,134,255,145,173,240,119,182,240,254,64,101,23,62,174,98,114,234,92,48,4,142,142,60,118,13,164,28,255,234,83,145,252,231,95,181,80,130,149,115,238,53,240,75,132,106,22,93,140,244,79,248,3,73,237,188,58,225,205,163,102,71,18,226,43,118,126,76,113,92,206,48,182,84,217,72,220,186,183,89,223,110,84,221,56,35,101,244,252,163,1,98,22,226,103,10,58,158,84,52,203,188,73,252,141,202,33,46,61,73,233,179,155,138,181,151,0,209,166,27,11,131,229,116,124,113,97,240,78,250,58,252,251,108,122,49,89,146,48,158,27,186,29,89,58,222,160,17,143,72,31,48,55,180,148,141,5,243,111,10,212,12,67,197,169,237,67,118,193,15,205,135,200,145,1,114,181,28,112,184,23,45,209,88,233,64,87,212,178,180,162,46,166,63,87,246,195,129,212,114,58,110,113,233,230,168,105,90,80,67,76,199,69,163,60,84,12,83,109,12,172,5,75,76,74,232,213,51,28,89,11,6,126,182,223,141,242,1,92,82,87,148,207,75,232,32,25,2,115,2,196,244,103,149,197,36,250,92,185,62,56,10,206,8,165,115,94,63,157,4,137,117,135,206,96,198,210,210,158,110,104,207,112,73,56,38,110,73,169,93,104,43,153,162,109,226,86,74,38,208,82,10,36,120,34,149,147,208,9,34,38,217,134,72,137,116,46,147,45,120,45,165,220,83,205,183,11,133,102,166,221,230,109,58,195,155,142,113,233,79,158,160,54,22,68,134,179,5,67,3,43,143,121,214,101,152,24,209,232,209,186,102,108,42,3,165,75,182,132,188,209,200,239,42,156,182,182,79,188,65,89,244,195,73,182,47,186,84,145,197,147,170,92,173,179,43,122,201,107,222,176,190,87,69,131,138,27,13,146,36,121,47,220,67,218,153,112,225,110,15,123,228,11,247,185,254,50,255,153,255,204,127,230,63,243,159,215,188,35,25,167,227,176,211,2,166,84,197,82,25,140,185,139,15,122,57,54,14,246,45,76,62,236,160,132,191,45,102,138,85,176,80,64,143,114,207,40,124,143,202,6,235,158,185,251,161,229,88,169,116,184,132,187,34,247,238,239,201,19,109,224,28,231,66,9,251,208,134,63,147,211,13,140,98,176,194,74,132,194,66,164,20,67,85,206,9,46,124,123,164,166,138,83,223,143,205,52,179,73,242,126,172,26,225,177,217,98,167,83,160,133,219,210,185,213,108,67,109,87,70,61,71,175,110,73,249,130,210,206,102,60,174,48,236,117,75,181,125,25,42,44,6,52,188,160,182,248,166,131,48,250,17,149,213,19,147,41,168,117,98,254,121,224,213,70,3,96,38,232,162,246,184,205,117,209,249,207,252,103,254,51,255,153,255,204,127,230,63,243,159,55,123,31,246,6,239,98,200,54,145,109,15,236,29,90,176,34,20,112,157,96,194,55,62,157,84,112,123,194,109,78,18,195,69,65,235,119,151,91,154,209,234,169,75,205,110,42,145,43,182,58,205,118,161,147,24,98,124,119,128,144,111,5,32,120,226,142,57,215,74,22,13,134,135,183,38,52,22,170,36,26,101,59,72,221,82,114,197,248,124,89,90,129,45,47,189,98,81,202,131,199,198,238,138,144,16,202,229,178,114,125,144,48,135,36,232,190,33,38,227,37,33,193,146,23,60,233,162,181,184,24,47,89,36,194,159,39,25,128,158,105,157,5,53,142,141,175,192,215,21,43,62,72,140,6,230,158,214,129,29,24,64,139,59,225,220,206,28,132,49,98,218,169,96,146,107,46,225,173,114,153,62,140,16,195,32,149,131,197,178,32,208,155,26,232,49,233,201,82,82,84,202,111,73,236,86,136,235,151,138,253,90,90,82,227,128,65,38,95,198,224,154,173,61,197,192,64,127,178,5,56,197,79,33,227,45,37,126,106,149,213,197,228,74,19,166,197,254,217,153,218,51,213,165,36,148,54,160,57,5,195,245,25,152,109,227,73,179,174,11,248,106,16,125,141,0,35,206,157,241,119,120,72,108,128,108,191,210,30,119,162,235,177,80,214,106,124,197,29,11,216,253,24,72,254,207,217,136,175,24,64,75,117,1,7,65,52,196,65,252,218,53,139,110,78,49,197,161,150,117,166,194,60,132,233,118,168,242,119,109,54,92,181,140,145,202,17,121,189,172,24,221,17,238,198,76,151,50,250,231,129,106,215,174,189,101,172,232,246,176,107,101,72,148,174,59,133,31,235,187,248,218,235,81,123,33,190,2,157,9,142,134,22,183,246,240,150,21,195,240,97,84,188,58,141,255,42,219,0,98,150,30,27,226,213,35,67,51,214,31,153,86,172,73,119,235,176,215,131,81,212,48,204,105,89,91,20,150,133,69,21,208,133,191,64,92,141,140,18,140,144,20,143,159,177,238,170,176,95,87,48,16,50,76,46,152,55,203,130,63,198,30,141,36,251,214,0,163,163,190,101,196,19,79,117,109,192,202,193,96,45,147,39,12,23,213,231,207,97,90,159,137,24,4,216,232,43,61,140,11,234,191,97,196,16,193,154,41,55,1,231,145,5,195,128,175,87,81,188,116,24,217,165,164,59,95,9,74,131,243,160,52,120,254,220,120,254,124,97,80,6,108,224,219,181,107,26,155,217,62,124,7,136,170,139,76,200,253,46,197,108,224,82,12,107,96,67,193,151,181,200,3,37,220,5,43,153,188,9,124,165,104,193,25,116,81,114,186,199,209,8,187,201,247,141,205,239,144,5,26,117,74,32,134,33,243,193,225,4,113,142,90,164,75,6,137,50,202,207,245,1,242,59,47,199,112,39,191,180,162,186,235,73,133,245,132,232,34,162,131,199,234,110,156,44,116,110,9,114,44,195,66,150,129,92,203,173,96,217,21,108,194,124,222,186,254,120,215,89,253,192,133,150,144,61,156,13,202,206,138,4,100,236,11,98,100,130,92,134,197,101,56,24,40,101,195,51,143,226,176,104,141,5,203,147,162,149,201,53,126,31,136,98,223,75,139,186,125,115,46,246,202,154,104,2,230,230,231,180,21,147,118,87,121,108,238,2,254,58,252,137,159,246,202,38,99,111,216,30,190,102,67,26,55,203,61,168,226,92,156,99,205,22,229,53,30,206,220,42,183,48,4,103,75,177,22,116,214,235,30,160,212,114,199,8,135,200,84,135,56,129,225,83,91,237,105,125,13,56,93,25,166,49,126,215,12,60,233,241,76,223,240,249,227,48,120,81,34,211,154,245,143,205,245,132,176,226,14,177,135,151,75,72,101,194,226,85,87,32,0,21,7,30,150,151,4,97,160,35,109,124,181,245,184,72,235,58,2,193,40,235,188,56,136,161,24,240,242,127,139,46,210,132,128,82,143,137,132,101,87,38,72,40,19,160,235,77,197,84,125,125,119,67,146,227,164,117,102,21,178,121,54,53,150,146,159,85,237,174,35,90,212,244,192,206,149,68,203,49,76,176,75,65,247,177,53,208,109,2,132,158,40,70,93,114,2,205,60,210,20,136,39,193,164,227,8,168,81,105,170,81,236,123,94,18,106,68,72,100,242,208,74,47,238,151,158,26,44,15,49,147,131,196,222,117,146,167,94,7,174,95,194,144,223,58,148,210,203,160,88,208,0,224,228,27,242,88,66,117,71,58,107,174,116,230,6,65,197,176,225,216,210,243,231,56,91,244,231,207,241,27,64,84,49,17,229,27,126,176,22,147,188,176,86,113,96,136,250,160,151,133,38,50,79,65,105,10,46,229,227,215,253,58,149,35,189,29,51,18,43,126,86,26,83,74,253,156,68,100,154,77,183,69,21,237,65,248,154,103,113,202,115,73,132,91,60,221,78,227,107,137,68,37,44,100,46,33,128,107,161,9,138,97,62,163,70,9,224,234,150,189,242,0,174,78,83,159,80,0,215,144,246,162,5,112,13,173,24,33,128,107,72,189,243,6,112,13,1,53,53,128,235,164,58,87,17,192,53,148,76,179,6,112,157,0,228,10,2,184,134,147,232,50,3,184,134,182,112,161,0,174,225,16,103,155,4,23,13,224,58,97,41,205,134,203,101,6,112,13,237,234,69,3,184,134,226,252,58,2,184,134,34,242,218,3,184,206,74,158,104,1,92,67,160,94,109,0,87,111,131,151,16,192,213,11,240,42,3,184,122,91,186,178,0,174,19,155,185,64,0,215,8,112,163,6,112,141,0,234,170,2,184,58,77,79,14,224,26,5,195,139,6,112,245,181,113,197,1,92,189,173,125,66,1,92,207,219,232,229,4,112,117,53,228,115,7,112,245,118,224,147,11,224,234,162,254,26,3,184,6,232,119,254,0,174,99,65,93,102,0,215,128,48,186,210,0,174,193,214,206,23,192,117,12,156,8,1,92,195,106,254,206,6,112,13,118,246,181,4,112,77,28,41,22,170,190,128,27,63,241,9,146,152,56,113,119,30,94,59,188,135,220,115,245,167,246,234,32,203,98,118,32,244,53,109,182,57,243,39,179,187,180,83,167,255,108,69,206,164,253,156,23,39,187,113,94,101,184,16,36,42,213,29,117,65,42,170,157,206,249,65,234,176,24,104,82,137,176,126,181,189,56,165,7,157,78,39,132,114,20,15,31,229,156,68,152,102,36,234,96,105,41,73,108,83,241,231,28,168,67,162,186,164,182,53,75,55,150,200,23,75,235,171,228,18,212,81,108,197,203,5,103,247,157,46,180,98,193,61,114,74,36,179,132,241,196,18,184,152,102,92,77,19,52,115,214,162,56,211,136,2,202,78,71,184,37,128,201,23,85,244,207,69,78,174,125,83,197,39,247,32,237,156,43,128,30,197,49,14,147,147,222,225,213,192,25,161,196,18,74,79,53,200,102,77,156,189,46,31,186,250,66,181,185,120,214,134,218,190,156,254,240,49,178,59,29,233,66,64,169,89,193,57,251,233,86,246,162,164,168,146,52,143,220,61,143,220,253,105,129,184,173,42,189,187,32,14,182,97,202,207,195,118,207,195,118,207,195,118,127,218,195,118,31,220,43,86,196,253,154,92,175,67,33,178,68,86,219,226,168,38,111,214,97,125,202,45,248,126,107,143,208,252,94,157,45,5,58,65,28,39,143,71,135,128,118,13,230,89,29,209,198,10,123,21,168,113,80,135,101,234,192,24,98,18,44,142,163,74,157,226,194,207,194,156,51,240,149,189,170,120,112,67,238,86,17,150,227,240,108,227,10,203,26,166,177,217,144,71,144,239,153,198,181,103,79,43,184,44,170,221,189,10,78,215,186,156,67,16,181,188,39,25,22,128,86,163,238,41,4,220,211,26,128,203,220,132,117,88,199,181,76,187,147,175,29,146,89,221,173,211,56,230,71,100,6,215,161,122,97,93,62,130,196,81,48,184,185,159,43,78,112,110,177,181,131,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,121,100,243,249,207,252,103,254,243,251,26,75,158,220,218,132,90,95,178,168,239,174,17,166,27,7,222,222,135,58,12,212,14,251,78,62,114,236,153,51,183,116,107,219,118,151,49,87,219,153,92,63,138,165,165,11,222,182,150,115,52,47,76,12,170,80,252,53,28,41,193,91,165,121,47,193,34,32,23,192,194,134,195,93,198,205,0,135,223,132,242,208,152,117,99,116,104,209,109,45,131,141,117,200,127,147,72,232,65,39,64,194,64,174,99,146,25,11,218,100,78,236,83,20,35,204,243,84,10,116,157,218,92,198,208,232,50,48,157,210,128,114,134,159,82,227,69,251,184,126,120,172,45,67,70,110,154,77,165,139,232,244,51,172,224,128,4,85,113,110,180,125,219,201,8,35,17,102,112,25,152,68,17,193,114,87,176,60,127,201,129,246,21,120,98,98,18,132,137,111,93,24,106,32,200,236,228,87,46,194,42,248,94,184,24,135,135,107,37,121,97,44,78,212,30,94,103,159,19,17,206,56,50,100,129,163,137,228,108,216,140,171,228,67,103,82,152,39,53,51,37,100,109,130,196,3,162,145,103,2,49,91,72,144,0,140,1,240,153,150,161,194,108,172,247,200,185,144,136,49,75,158,152,106,175,147,120,210,122,254,92,117,130,2,45,96,36,0,65,60,53,45,197,210,90,213,158,98,154,37,129,216,233,181,244,126,31,214,203,80,233,170,130,168,15,74,167,173,158,214,218,47,17,35,6,200,184,3,233,85,76,57,59,19,31,79,0,67,175,31,232,153,132,64,139,178,179,127,40,174,88,150,97,150,78,233,246,190,244,150,116,38,226,51,38,189,18,116,166,55,82,161,173,131,145,106,156,220,129,213,211,23,49,6,2,174,107,151,58,42,6,192,114,75,148,213,51,81,61,30,26,170,73,76,88,5,55,71,56,115,26,134,145,118,219,237,2,135,71,239,27,201,205,135,113,116,243,241,168,182,148,76,157,121,208,38,135,86,110,25,114,98,82,18,94,252,234,251,47,255,207,23,95,252,243,191,127,244,243,239,191,248,218,87,95,253,232,103,92,163,132,59,57,212,217,65,195,156,18,51,96,23,80,73,0,186,216,45,226,217,137,128,204,77,16,201,161,222,158,222,67,203,1,225,163,127,254,213,71,255,249,245,23,95,249,33,109,232,213,127,124,253,229,119,255,167,221,208,120,170,37,144,243,244,205,196,80,55,53,164,217,56,42,2,123,180,22,66,42,138,130,93,83,16,213,248,56,250,250,91,129,174,199,119,197,36,249,39,142,163,107,46,148,172,44,133,202,94,183,6,90,52,149,132,161,161,193,94,240,68,16,181,22,34,128,148,133,15,246,228,18,57,226,157,121,102,172,62,32,51,117,135,148,195,102,97,45,28,46,8,47,191,246,157,87,191,248,129,16,223,181,145,244,183,234,109,198,80,59,208,247,73,237,224,251,27,214,22,146,197,109,228,227,63,250,234,171,223,188,143,141,216,20,225,255,137,206,202,1,232,37,129,237,201,239,40,3,21,200,53,110,49,177,82,2,191,240,72,245,166,53,24,91,21,242,124,21,67,58,204,79,63,111,231,135,189,145,41,136,222,97,240,17,121,168,14,48,210,114,77,83,116,142,198,127,245,179,23,63,248,238,4,26,131,186,139,157,106,151,222,26,36,250,163,158,165,13,123,234,14,185,121,128,137,100,199,45,26,143,23,204,123,213,82,109,204,218,200,205,13,31,98,180,8,133,233,34,246,226,143,255,238,227,191,254,251,9,136,141,111,211,4,206,110,183,104,142,90,45,88,16,190,38,77,229,80,189,99,0,69,12,235,164,227,182,249,219,255,250,219,23,63,253,214,203,191,248,127,95,124,248,222,139,247,126,101,79,10,134,0,25,92,104,191,173,25,42,57,191,52,75,143,79,209,196,185,36,244,116,5,181,44,65,52,148,163,91,36,229,112,201,73,179,87,61,75,240,172,81,187,208,217,174,72,102,72,128,194,56,85,38,176,35,114,105,12,178,201,51,2,76,255,24,36,8,198,155,202,241,58,73,16,153,149,19,148,198,77,145,157,95,131,207,162,128,119,248,251,234,9,134,213,233,170,214,182,126,116,67,61,17,5,52,57,66,149,11,100,248,18,193,67,40,157,10,238,57,166,0,43,130,28,100,2,70,66,132,66,116,16,72,91,237,102,143,12,6,54,184,167,12,218,128,71,147,48,1,81,48,237,190,47,181,246,112,190,184,69,28,170,84,73,134,203,160,236,117,215,27,245,3,76,201,116,73,201,104,152,205,10,208,97,242,22,143,186,228,102,163,124,59,243,12,118,0,98,71,59,134,149,128,228,70,229,1,77,194,224,243,16,38,82,9,131,50,141,90,32,179,97,134,120,68,142,71,18,64,231,246,160,243,182,145,223,146,165,235,56,222,24,27,238,2,77,187,34,96,188,176,187,140,150,25,244,151,95,255,234,111,127,243,29,24,114,106,157,186,211,211,45,19,134,232,201,104,225,241,41,76,33,88,229,106,71,129,121,44,136,157,129,71,140,81,157,102,162,4,193,105,99,79,102,179,15,178,208,179,112,29,96,124,16,39,58,53,200,220,89,80,19,48,183,226,103,28,23,249,224,131,87,223,248,241,71,255,252,211,143,191,226,176,249,51,84,228,38,119,217,94,108,41,9,237,120,199,143,185,75,114,151,105,76,162,244,197,72,102,171,41,30,138,13,70,253,38,172,45,15,205,68,224,3,128,61,163,29,169,22,78,59,109,128,157,114,200,230,213,83,72,106,194,12,211,73,44,71,39,33,133,68,66,9,203,167,127,144,190,50,24,68,227,160,132,231,56,42,232,174,218,64,161,83,151,74,72,55,101,172,160,228,43,49,74,208,75,21,129,220,53,8,34,103,241,4,35,37,216,214,51,68,81,246,43,95,93,181,162,42,3,242,65,196,198,85,114,21,98,10,165,199,41,73,76,75,98,70,18,179,210,46,151,53,9,194,14,228,195,124,56,209,129,220,130,165,91,74,79,140,17,112,98,12,168,114,8,191,161,144,33,198,6,48,201,197,216,211,81,127,136,3,71,10,34,51,198,191,140,67,98,173,32,247,131,68,202,248,220,78,249,203,84,105,186,205,31,41,177,65,222,193,140,100,178,255,58,144,190,227,62,184,192,201,83,183,76,201,83,67,36,6,216,136,33,254,21,135,141,54,124,134,223,246,202,212,77,213,214,43,112,247,193,127,71,161,118,83,51,45,42,85,64,210,168,248,13,240,194,201,175,46,32,106,116,183,178,3,205,33,102,244,91,205,135,90,149,164,186,200,185,117,34,97,227,169,174,187,173,35,113,64,148,98,192,86,189,188,0,173,103,179,237,182,16,23,47,107,211,198,150,173,159,208,94,114,30,106,166,214,36,223,121,146,51,6,148,201,190,227,136,115,33,39,73,195,99,152,208,212,8,121,137,116,141,27,121,252,202,166,207,104,136,7,29,37,6,90,240,237,37,184,118,96,75,118,230,223,243,145,117,136,159,27,131,142,238,44,49,99,212,83,145,101,145,191,140,79,12,156,77,8,97,130,75,4,105,224,115,201,44,34,234,219,211,141,223,191,21,162,239,223,120,97,250,223,191,254,118,80,246,6,247,116,151,186,113,99,251,40,167,189,41,219,53,155,60,156,110,224,223,164,249,33,242,91,51,142,83,94,30,9,121,173,128,35,33,183,53,188,32,5,189,123,236,49,20,140,184,223,157,190,201,157,176,179,189,66,242,125,244,15,95,122,249,243,47,191,124,239,189,143,254,139,39,98,91,53,91,160,144,79,166,163,171,232,96,212,242,40,180,228,91,131,45,134,126,100,150,10,227,8,203,161,16,145,182,60,210,227,200,235,237,88,232,46,25,41,233,63,96,162,156,15,104,170,163,250,239,108,90,122,120,156,198,18,65,37,242,126,141,116,192,224,221,205,117,117,100,85,158,109,92,12,246,113,97,123,71,190,26,207,55,93,133,241,189,191,138,189,252,229,31,251,207,3,206,48,94,47,200,137,30,145,19,249,78,190,35,16,216,74,43,167,208,79,41,216,41,97,88,95,179,124,164,13,218,160,244,144,205,252,177,149,32,231,140,61,177,85,62,5,17,184,99,181,218,37,111,228,216,222,99,65,17,118,113,6,91,11,230,162,176,220,212,158,45,19,42,234,131,101,12,54,187,220,1,120,50,106,117,131,120,194,218,83,7,11,158,160,212,42,12,37,110,231,0,69,20,102,237,246,14,236,109,167,52,209,54,251,203,232,249,107,175,154,101,42,214,34,181,176,173,130,88,81,207,211,8,149,74,149,147,70,59,82,67,109,104,72,25,88,81,91,217,51,102,165,149,171,72,206,214,6,81,255,162,142,134,220,164,65,183,103,107,98,230,241,152,13,252,140,35,129,243,246,196,156,210,132,121,98,226,191,154,70,202,192,34,93,62,76,82,82,97,82,3,56,170,89,57,193,216,194,145,154,68,53,113,77,181,102,157,98,209,135,166,173,90,138,214,107,140,89,140,208,227,240,6,32,99,89,88,140,0,127,52,196,115,149,43,94,34,134,218,215,199,173,195,177,93,160,199,109,216,134,121,93,107,155,229,72,221,161,45,193,100,142,216,24,157,103,231,106,10,96,117,15,200,166,225,10,249,36,127,0,120,190,65,218,81,97,178,13,90,145,166,51,76,183,50,59,41,68,174,214,226,95,95,166,186,131,111,255,69,197,93,69,215,123,176,183,20,217,225,64,233,173,228,25,219,139,209,124,250,106,188,147,141,231,11,184,29,26,151,121,70,143,253,2,239,184,131,204,110,253,255,236,189,251,119,27,213,185,63,252,175,40,83,154,74,199,35,121,70,119,201,85,189,100,59,33,38,87,226,132,75,124,252,101,141,165,145,60,177,52,163,140,36,59,182,163,119,65,91,202,165,80,232,41,45,80,104,41,45,45,167,237,33,208,66,91,26,40,172,245,254,41,239,55,178,147,159,206,191,240,62,207,190,205,158,139,46,78,28,202,185,112,78,227,209,204,190,239,103,239,253,220,246,231,169,19,152,134,166,11,135,24,174,81,242,139,158,253,68,201,72,121,211,178,221,111,181,84,62,14,244,151,196,25,144,23,64,42,68,82,144,114,173,66,61,215,250,150,139,58,100,77,109,3,107,1,98,240,120,198,91,133,198,55,155,200,16,173,183,250,46,106,71,69,173,211,149,230,215,125,5,75,67,161,135,110,177,117,121,56,72,44,120,148,83,233,222,0,60,5,72,168,252,37,82,164,244,115,133,110,117,113,160,165,182,217,219,112,234,104,174,162,169,202,145,242,227,92,45,37,40,59,190,55,144,162,47,80,161,12,231,160,98,166,8,59,167,74,146,70,173,94,97,95,87,181,181,84,187,83,171,19,2,166,130,63,206,85,57,24,239,194,164,245,209,150,138,25,77,1,103,123,194,168,109,72,100,218,131,46,211,10,17,154,31,81,206,121,181,36,27,42,178,43,189,20,210,173,124,14,96,183,195,93,140,100,122,68,248,7,115,59,6,171,173,13,7,149,84,61,49,157,202,171,205,30,123,140,192,210,22,39,137,18,181,228,6,129,112,29,80,32,105,55,107,186,55,171,35,38,8,248,198,155,251,175,253,29,17,228,201,216,145,165,54,95,75,241,163,130,0,188,163,170,33,56,119,116,208,164,201,243,113,216,216,128,50,205,74,211,29,114,65,13,84,137,81,13,145,43,47,211,234,158,3,6,250,108,183,73,75,17,243,46,253,36,134,9,242,19,201,137,62,237,92,221,101,175,54,54,248,99,75,60,117,77,254,100,118,217,211,128,174,128,135,204,54,6,178,240,169,91,48,104,4,101,197,199,146,228,67,174,217,32,212,72,20,12,56,102,22,238,167,254,185,196,64,1,54,139,18,113,76,159,227,102,42,140,17,64,231,229,248,241,90,138,49,187,130,108,253,211,143,171,6,202,37,100,253,144,237,244,172,198,78,124,207,111,20,242,182,15,90,254,254,243,175,14,95,124,71,81,235,125,151,242,133,105,51,51,64,96,254,232,238,122,31,152,154,75,33,212,166,74,132,36,181,150,114,4,71,209,88,90,252,209,52,150,28,79,112,110,84,234,106,159,200,54,153,108,206,100,18,77,177,80,64,137,166,93,57,191,126,213,132,189,174,79,214,106,34,222,81,29,213,82,143,233,42,33,13,165,94,200,154,90,110,61,171,144,223,9,181,81,105,243,8,7,234,70,229,43,81,166,133,244,252,146,90,205,167,253,227,138,181,226,131,80,172,249,106,242,84,107,178,231,5,243,45,96,200,153,10,241,86,215,36,93,193,81,26,124,81,250,168,57,125,91,50,170,238,255,237,179,225,139,191,186,39,163,234,180,134,220,96,149,158,29,55,194,148,58,218,230,57,201,17,35,218,96,25,178,112,98,244,98,16,191,176,212,46,225,199,168,165,147,155,41,5,5,232,168,176,124,80,246,206,209,6,77,170,167,239,126,245,134,76,90,34,1,159,241,149,198,117,93,204,148,69,213,90,48,253,48,165,231,250,109,98,42,132,105,109,197,3,35,11,99,74,204,200,242,225,238,10,59,83,100,67,208,236,229,242,217,36,245,152,169,134,101,182,234,172,13,108,231,60,164,201,76,84,186,234,18,203,147,213,93,49,123,243,66,61,117,36,154,205,207,191,139,187,205,207,191,63,252,193,179,195,155,127,231,43,194,83,232,17,5,157,146,14,235,62,125,67,6,211,181,202,122,188,54,214,194,22,206,167,242,145,10,90,220,66,21,108,177,10,184,210,174,236,141,4,89,157,184,227,198,201,72,137,182,36,152,137,148,110,238,199,52,56,33,240,76,27,71,76,126,187,176,42,25,79,143,202,70,28,181,31,20,137,145,65,149,9,218,148,230,92,108,138,101,133,121,85,142,116,12,138,52,141,118,182,235,116,117,50,19,39,28,159,100,185,144,33,241,182,55,255,85,55,16,112,113,68,125,237,160,78,37,10,63,182,149,196,140,47,147,100,146,94,83,211,158,194,81,93,199,152,94,68,197,152,173,211,3,185,104,20,117,250,148,171,55,50,244,73,175,101,107,244,41,191,158,203,98,0,40,30,64,173,41,5,166,34,241,254,250,208,124,144,145,205,58,225,112,105,228,168,149,157,246,186,211,186,113,3,39,27,67,163,209,223,41,12,245,133,14,177,107,132,19,163,113,230,172,46,249,11,220,202,141,27,241,94,165,10,15,240,4,44,11,72,14,220,10,237,21,44,34,125,237,145,24,146,149,30,247,136,212,84,67,230,9,6,115,92,8,45,27,170,29,22,78,99,238,119,68,232,165,249,189,186,67,221,16,203,236,73,231,206,53,171,238,204,12,140,162,234,151,134,88,236,186,129,218,40,27,131,65,100,36,187,101,155,48,160,49,32,35,179,221,233,97,60,59,218,121,19,111,133,37,201,51,122,162,90,54,208,32,136,251,169,127,181,151,237,24,131,24,113,48,216,29,79,162,146,12,6,142,81,204,33,12,83,151,6,196,219,0,30,53,102,196,66,99,27,79,196,168,232,152,2,206,153,196,175,82,45,140,211,213,242,66,147,237,117,125,12,127,196,4,161,0,106,71,8,52,41,52,50,199,69,48,50,140,251,133,67,166,218,193,49,106,177,184,106,56,72,114,93,238,206,158,197,233,162,151,162,197,220,184,193,159,160,90,32,37,216,181,118,144,64,90,44,74,160,3,11,195,139,155,89,245,226,102,250,162,195,73,68,194,3,105,110,145,164,115,52,136,26,229,54,165,184,134,61,135,42,51,104,152,45,140,196,71,2,127,21,165,216,141,10,205,68,202,6,138,68,57,148,74,89,142,75,98,173,249,222,80,145,86,85,206,26,29,146,225,198,13,5,86,42,121,156,167,180,222,0,97,21,42,42,123,129,14,89,194,217,255,19,159,47,95,182,110,44,39,236,30,60,21,111,232,249,27,153,116,2,30,23,91,70,27,118,186,4,45,225,161,217,84,207,4,145,182,151,152,167,125,43,111,57,64,101,154,52,60,244,253,94,156,14,177,9,75,233,59,98,209,248,34,142,201,177,69,73,156,87,160,96,186,20,97,200,122,223,54,231,48,84,171,187,218,91,35,161,13,249,140,187,132,164,118,38,235,157,252,198,245,209,154,167,123,82,45,201,39,18,28,180,104,52,198,99,133,241,11,229,213,61,114,232,8,199,74,69,229,252,188,116,224,18,205,208,219,244,216,101,70,48,56,158,72,133,171,107,3,149,108,179,184,21,80,71,10,77,13,241,147,168,204,98,90,169,26,199,206,59,132,22,137,213,79,36,12,110,132,59,180,70,137,216,50,130,218,162,165,160,137,35,160,48,98,38,144,248,30,87,17,192,20,112,37,68,72,131,20,98,117,37,133,4,25,26,254,155,59,109,70,100,137,80,18,17,225,148,140,49,108,75,92,157,2,61,173,159,53,186,176,9,93,6,230,115,68,251,73,75,163,216,196,84,219,232,196,227,225,83,63,102,166,44,212,118,133,38,144,196,76,165,45,80,77,97,89,33,130,70,168,110,16,45,155,241,112,213,68,23,59,135,187,26,9,42,156,234,194,222,120,44,142,17,62,33,103,130,236,141,115,60,138,163,77,199,9,15,205,30,173,152,239,83,84,129,193,200,133,223,214,136,35,217,12,159,125,158,30,244,195,127,252,100,248,194,203,7,159,255,236,206,23,63,190,251,46,28,247,131,65,205,232,193,144,26,137,61,51,101,194,31,177,115,2,203,5,20,65,202,20,44,246,204,12,59,39,5,169,130,48,195,72,92,83,163,232,96,46,186,179,52,152,160,203,52,150,65,206,176,242,200,202,249,115,168,137,232,154,113,242,72,247,102,84,59,184,196,54,198,185,159,208,93,7,210,58,56,195,137,24,239,76,49,214,14,27,107,183,226,132,198,218,170,184,222,88,91,116,172,143,31,135,135,250,49,152,5,171,126,63,227,174,2,185,178,161,175,39,246,28,24,250,186,55,244,14,25,122,18,210,153,78,48,125,172,243,80,152,163,135,39,114,56,19,9,88,173,212,18,23,111,249,23,166,41,52,59,6,229,231,141,136,193,82,189,37,166,26,190,13,131,172,55,140,157,73,26,214,189,167,134,73,102,200,120,119,76,235,216,248,222,163,150,204,8,233,151,212,251,235,113,76,74,114,88,34,182,19,81,132,143,53,175,154,107,188,88,141,233,50,177,141,35,168,216,107,166,134,54,67,161,223,40,143,82,107,33,207,142,69,133,93,229,71,232,223,217,50,159,103,209,63,123,72,132,229,56,106,199,28,187,97,185,237,184,178,255,198,135,195,87,127,55,124,229,103,251,127,125,158,202,88,255,249,57,12,191,178,255,202,171,7,239,221,2,233,136,165,92,32,210,210,37,224,251,202,202,193,187,55,99,195,155,63,87,64,178,4,166,181,37,127,226,30,14,76,110,229,194,209,32,164,82,143,60,84,16,180,38,78,36,66,236,43,125,96,7,202,241,227,116,56,69,195,161,17,208,6,170,0,186,251,244,11,183,63,253,96,255,167,31,237,191,124,243,171,106,126,45,37,204,150,113,115,20,221,219,147,245,173,180,7,35,200,222,102,10,237,240,132,215,128,133,114,197,79,226,236,24,164,243,20,221,159,2,39,121,160,65,38,74,42,94,115,204,20,123,242,181,68,117,26,13,160,227,114,81,27,4,43,26,68,87,133,6,19,60,73,145,147,188,104,118,128,119,9,24,66,35,34,218,155,114,68,251,61,47,218,181,137,161,237,157,10,44,244,58,170,114,45,92,178,45,200,209,242,98,118,183,48,7,221,195,236,213,214,154,90,171,116,105,106,220,250,107,24,230,23,132,4,88,102,60,44,176,133,194,6,89,18,134,136,25,223,35,134,28,170,235,43,135,67,167,227,134,81,23,230,18,170,90,11,200,131,81,43,19,57,14,31,67,66,122,47,69,46,159,206,2,195,207,235,201,86,18,224,21,183,43,59,234,34,245,57,213,204,2,108,149,1,21,251,182,186,161,174,123,42,246,140,222,88,47,20,13,157,169,216,19,234,245,202,162,208,177,111,98,28,225,108,65,75,67,49,11,130,223,183,186,23,56,232,20,44,35,1,211,143,44,176,231,98,91,190,174,178,118,225,143,6,112,167,214,117,144,116,203,171,155,164,29,107,163,216,122,118,109,5,185,238,72,110,123,132,69,217,115,156,46,239,113,207,105,250,132,190,205,229,180,134,62,57,102,25,133,141,123,178,61,15,136,143,62,177,193,238,13,132,60,192,68,10,69,149,45,236,208,114,207,139,152,72,15,252,46,12,49,125,47,215,169,88,51,142,167,103,222,204,255,60,27,177,175,17,33,183,134,198,200,58,228,84,244,224,227,195,22,172,49,92,195,8,187,51,41,37,124,225,80,76,127,197,6,33,91,161,118,88,86,224,56,169,129,209,151,56,162,197,228,224,86,84,75,49,239,160,120,160,214,224,22,79,165,29,84,199,146,14,142,90,225,169,174,157,132,243,0,87,122,72,84,162,94,252,210,77,169,138,92,172,106,123,45,37,178,145,74,47,84,68,216,63,113,107,34,38,174,174,61,231,27,114,224,71,42,176,175,201,183,243,66,212,70,40,184,194,141,160,116,72,100,47,110,100,78,176,0,191,163,251,61,21,227,119,160,15,150,224,75,173,171,225,165,192,10,152,208,16,111,229,225,184,169,193,235,13,19,40,43,112,227,162,98,71,182,35,226,62,196,244,229,142,45,243,50,53,2,134,10,99,195,203,212,188,42,23,208,216,212,71,13,118,228,173,182,123,58,177,252,71,32,243,120,152,116,80,202,23,47,199,173,198,175,31,71,23,143,82,18,124,29,24,188,145,4,165,7,247,235,7,206,254,249,246,237,209,252,31,187,124,73,72,97,188,223,198,215,145,10,172,250,125,248,81,140,157,118,115,220,92,154,83,204,37,58,1,78,152,75,123,242,92,154,135,159,203,69,191,81,203,142,216,116,53,255,238,132,198,48,233,6,126,104,191,30,51,18,81,219,164,119,205,126,124,73,148,111,102,188,178,175,5,241,255,210,222,102,192,55,62,85,89,80,175,17,254,62,173,105,165,48,127,255,148,234,170,134,196,223,167,211,13,195,168,27,156,191,159,51,87,133,133,116,173,114,141,179,250,4,126,100,125,2,252,72,92,105,100,11,117,116,198,50,181,108,118,98,226,92,65,79,211,196,165,210,248,196,1,68,19,232,115,119,219,66,58,20,214,156,189,154,209,53,185,153,167,204,167,99,142,188,93,167,38,5,239,245,188,130,97,109,148,178,210,48,90,240,157,166,98,118,68,158,200,234,158,180,108,171,7,43,61,49,111,3,71,62,199,109,14,204,234,3,44,250,156,205,71,167,226,111,189,218,242,244,202,104,94,81,142,195,222,66,140,61,21,58,204,204,233,209,174,80,211,76,66,85,28,207,136,196,186,52,239,196,45,168,92,154,106,139,171,8,77,187,6,140,237,229,139,203,34,6,90,220,133,175,137,153,30,39,68,35,110,175,90,107,9,40,3,255,170,81,199,117,107,38,178,24,155,46,243,171,142,133,103,66,121,84,42,44,221,159,112,62,50,97,11,91,53,178,38,148,116,230,168,28,239,179,244,222,184,17,110,176,178,74,199,136,26,160,214,112,168,38,154,235,6,158,77,218,241,76,130,200,193,36,4,59,130,236,140,41,27,186,132,202,193,150,85,14,76,35,0,244,128,10,7,55,33,236,155,189,1,85,39,179,198,108,154,59,93,127,243,233,105,182,186,230,85,17,179,160,226,68,168,245,27,70,247,252,182,205,197,35,214,7,88,11,199,143,115,13,157,168,20,175,13,153,218,186,49,113,141,229,115,165,2,93,99,181,255,5,15,250,90,129,7,229,167,185,249,119,231,221,151,246,95,251,114,248,210,173,225,243,255,38,213,6,27,86,13,221,197,188,244,132,33,228,16,1,13,171,197,60,3,130,248,28,78,135,218,67,237,212,186,209,173,214,209,47,183,203,172,177,192,191,152,189,211,102,247,12,214,204,124,84,168,84,128,40,57,27,78,159,221,236,62,180,95,13,165,40,51,101,195,20,168,40,197,162,102,103,206,243,182,9,121,5,25,212,74,142,174,130,46,236,8,103,76,163,49,79,175,77,7,157,136,2,62,48,244,191,56,115,133,49,82,181,13,171,85,7,33,12,182,138,213,181,121,69,41,123,175,184,129,123,70,73,132,203,16,142,49,147,209,147,140,122,125,171,86,63,60,118,18,205,55,13,114,18,75,121,239,184,73,65,95,169,143,62,25,222,250,73,8,136,138,250,240,69,123,166,249,233,201,71,106,65,167,53,96,202,247,127,248,123,127,29,147,71,209,237,222,203,24,98,174,105,70,144,164,131,158,50,247,65,183,107,7,125,160,125,222,130,14,187,144,74,168,154,240,249,190,1,164,5,8,104,29,44,124,64,29,213,244,163,154,161,191,252,240,224,187,127,127,192,51,228,171,99,242,12,161,2,240,240,51,132,185,166,153,33,146,206,155,161,110,239,62,103,168,221,145,102,136,92,92,153,122,134,178,255,211,176,199,212,137,160,56,145,14,139,178,235,68,183,231,116,144,109,49,154,134,80,71,160,82,240,172,227,154,144,80,242,89,220,127,235,147,225,123,63,15,238,184,212,139,208,66,193,157,156,240,20,40,2,115,207,139,110,146,72,21,201,62,130,217,248,95,97,0,18,144,213,253,151,166,85,169,136,49,76,4,139,135,208,118,16,31,33,202,211,51,125,40,60,137,116,118,170,219,252,111,255,251,193,173,47,15,94,252,235,254,211,207,76,185,188,167,88,208,254,82,39,47,232,237,205,218,61,64,254,97,174,105,22,52,73,39,47,104,163,215,239,30,98,73,83,59,67,96,85,35,87,32,86,53,249,27,90,214,252,127,18,204,202,63,17,75,239,127,4,124,219,81,95,92,152,112,33,65,96,98,77,119,143,96,210,109,4,236,184,135,30,147,153,0,186,5,231,146,7,187,5,39,232,31,223,60,66,140,51,127,83,178,90,116,11,240,64,245,181,224,246,103,191,57,248,213,51,247,211,130,105,42,70,158,199,171,88,102,239,142,172,226,98,100,197,120,177,1,23,134,168,220,39,18,29,89,229,185,232,94,239,138,106,159,24,190,250,99,236,247,223,63,190,253,15,232,247,103,241,118,59,241,160,171,183,236,107,162,254,39,255,9,245,59,61,175,254,225,47,191,123,240,214,39,255,156,186,247,223,126,122,255,103,31,221,254,244,197,253,23,127,187,255,250,95,239,190,254,201,131,174,189,183,129,60,21,156,177,43,228,228,242,90,66,28,162,238,124,241,197,240,249,143,238,190,241,252,240,233,207,31,8,232,158,162,211,27,156,120,151,35,208,148,27,55,244,81,159,230,131,210,49,109,39,50,121,28,244,76,209,198,20,172,77,93,240,254,219,127,144,202,14,126,77,194,127,211,194,29,78,51,25,148,233,136,226,158,30,196,216,123,195,139,245,222,184,33,207,5,190,9,13,6,109,145,60,202,90,176,8,109,66,17,183,63,125,57,84,202,52,163,199,206,14,134,62,56,126,44,3,87,165,30,24,84,228,184,123,157,192,186,226,221,211,201,87,160,80,122,64,187,78,4,172,230,205,95,194,22,176,255,214,159,97,180,134,111,125,225,187,195,244,95,2,221,49,167,234,154,154,254,111,0,238,184,230,33,24,226,168,27,37,77,65,168,42,207,35,172,85,17,224,84,106,87,242,14,235,68,123,135,121,46,96,214,212,46,96,158,22,147,250,126,17,49,67,48,215,108,77,49,62,154,160,146,178,47,222,130,227,31,53,228,164,163,239,111,160,190,136,22,207,31,60,69,41,23,177,148,26,193,23,98,139,204,38,12,11,215,53,194,71,246,4,13,152,224,136,166,135,29,209,80,195,20,4,79,160,74,65,250,140,59,10,119,66,115,183,59,61,155,182,209,239,113,22,225,99,198,189,212,198,251,154,69,121,146,113,217,62,210,73,7,63,84,142,249,126,34,245,9,5,242,52,206,91,180,123,21,123,222,94,229,154,218,164,190,198,252,27,249,222,224,43,232,104,252,187,28,106,164,157,202,201,107,178,191,214,104,31,113,217,147,139,184,126,49,137,91,228,77,132,253,187,254,139,185,42,61,48,215,162,145,150,121,102,162,186,7,3,125,15,111,140,203,6,122,243,62,12,244,38,26,228,77,225,195,79,87,36,179,122,164,186,93,78,99,208,19,177,121,69,56,92,122,27,27,39,48,84,116,120,121,47,194,166,20,145,141,236,85,209,57,86,112,247,138,116,237,12,100,9,249,240,4,212,54,18,182,205,215,207,119,3,55,179,74,87,173,19,7,136,124,86,11,0,138,116,56,160,72,157,121,67,212,252,222,16,233,92,173,158,207,215,242,204,27,194,239,12,209,241,156,33,204,180,214,8,153,83,209,60,202,29,2,176,206,12,176,96,137,248,49,13,93,105,136,253,22,54,51,75,85,82,24,186,120,149,4,7,219,74,214,243,165,124,49,147,207,174,49,53,13,106,105,6,192,92,0,223,2,172,25,81,245,100,88,44,24,216,214,149,165,242,236,85,211,222,68,80,176,109,199,221,4,38,178,102,206,18,238,165,177,213,55,103,187,110,109,118,203,50,183,187,179,20,154,193,177,220,179,134,13,67,142,167,237,172,119,216,206,254,119,45,7,87,61,236,153,166,93,219,185,208,2,114,131,204,202,154,106,115,6,1,246,151,14,124,6,142,175,90,237,158,174,170,253,133,234,226,162,122,185,90,125,92,93,172,86,171,196,142,98,82,253,96,160,148,121,248,223,113,84,57,85,136,250,234,56,209,59,85,180,227,86,189,194,167,240,56,36,109,86,48,64,220,113,202,64,87,208,203,228,184,194,167,111,145,95,0,253,223,88,148,71,248,127,41,22,8,220,22,49,200,104,108,61,123,48,34,140,146,153,46,28,206,219,232,222,93,32,64,18,49,182,96,157,75,118,122,160,100,96,170,161,54,247,194,134,211,115,152,182,211,106,55,199,36,145,57,237,61,106,172,95,197,6,187,202,72,22,89,228,46,7,142,195,134,11,15,112,186,65,141,179,108,103,35,233,82,87,59,208,4,145,237,178,219,226,23,29,72,154,203,247,84,30,222,54,65,119,193,50,105,79,121,143,114,6,110,224,178,15,245,186,33,28,154,141,23,232,49,45,255,155,234,96,97,240,235,24,200,207,199,143,143,168,7,111,108,122,169,231,217,213,186,30,112,158,41,20,55,136,199,162,2,115,213,159,69,99,17,242,85,203,56,224,114,166,40,63,187,158,55,9,21,5,43,153,183,203,189,84,112,68,4,198,154,151,152,252,12,165,83,49,196,24,1,200,25,128,152,228,48,241,136,28,76,32,30,177,115,169,197,206,37,203,119,46,137,127,200,137,4,9,42,93,233,44,202,24,153,232,187,178,88,65,205,208,50,74,98,46,140,128,128,232,4,110,101,149,156,73,46,28,56,107,196,221,162,229,212,140,86,151,248,46,243,163,140,191,76,48,79,45,20,240,74,37,56,88,121,23,231,12,244,229,75,215,74,185,130,166,64,89,192,90,239,209,117,119,214,192,14,171,52,120,225,89,188,185,129,204,44,54,185,30,246,37,244,29,158,122,35,163,195,225,169,103,51,26,166,207,106,217,209,93,76,215,179,233,175,160,139,154,153,207,228,211,90,125,202,46,102,211,141,137,222,89,90,205,212,137,119,86,54,167,255,51,188,179,152,53,172,189,200,99,151,6,244,34,120,178,74,129,77,97,49,145,230,120,175,194,198,49,106,82,189,96,216,45,51,80,24,51,182,6,243,10,231,169,168,196,248,69,50,8,53,131,201,136,188,173,68,133,72,51,27,13,188,91,160,96,136,119,101,20,104,14,254,231,217,19,136,61,35,128,170,195,12,228,235,174,194,117,75,65,59,109,180,57,214,111,87,243,217,111,149,142,211,233,152,110,18,120,17,211,174,39,123,78,114,221,169,239,40,4,233,194,231,117,69,31,152,123,64,208,162,139,246,101,106,17,29,111,196,197,116,42,83,72,4,237,182,162,12,201,84,203,231,56,0,170,53,193,94,91,35,190,93,99,204,181,248,99,148,19,6,55,143,242,176,95,212,196,232,107,136,223,48,201,172,146,209,54,76,101,3,62,182,72,236,119,174,205,66,42,18,90,71,130,194,38,2,64,193,15,217,219,112,18,208,148,32,22,110,117,227,48,101,168,252,97,218,66,102,201,188,15,11,69,200,210,197,44,109,180,50,58,151,135,169,140,143,245,18,27,82,220,166,90,209,246,104,44,198,103,140,166,47,248,52,226,47,196,206,244,71,219,97,47,133,45,58,80,15,119,81,164,179,113,193,177,240,170,106,74,254,201,218,232,139,136,18,133,116,95,202,215,216,59,189,110,232,40,208,17,125,99,189,180,158,39,250,198,7,227,182,138,55,209,31,39,108,79,146,44,66,101,164,103,42,249,156,36,183,177,20,105,203,161,113,64,153,91,162,191,231,212,213,113,134,37,226,219,77,68,209,60,72,109,45,184,85,51,135,21,62,245,101,197,232,247,156,128,239,5,100,12,130,228,201,235,153,86,135,43,217,68,255,101,53,178,98,226,203,34,245,124,149,185,236,132,21,233,232,156,211,112,136,122,87,122,171,204,152,41,252,50,24,25,179,129,238,68,178,39,168,41,60,65,215,70,231,234,183,67,153,250,109,24,82,207,173,72,88,89,254,64,204,5,9,10,30,160,17,190,186,75,238,117,210,251,18,102,70,99,128,102,13,147,80,87,157,243,219,126,226,165,206,81,148,99,19,88,68,97,38,28,33,169,84,161,245,150,87,196,8,174,221,32,139,145,174,188,134,229,118,97,4,185,18,120,160,74,243,40,86,235,221,183,254,253,238,115,175,28,252,241,77,212,87,180,203,154,138,115,168,51,63,180,157,126,203,50,208,67,132,43,189,247,255,252,241,221,103,126,178,255,17,177,226,250,243,164,89,158,238,70,223,218,54,45,41,15,49,245,71,230,201,248,242,216,82,158,79,95,31,254,8,221,11,229,212,89,145,218,180,119,12,47,241,221,95,127,255,206,7,191,187,115,243,139,253,159,253,67,78,159,99,233,161,53,59,82,123,14,94,123,103,255,233,103,246,255,242,76,184,223,121,169,134,150,213,199,221,200,180,155,176,84,76,215,55,104,180,75,81,35,134,61,217,236,251,58,127,240,218,95,198,116,187,14,3,188,11,167,180,151,101,248,171,247,238,190,241,231,168,142,215,173,6,153,13,196,138,179,108,36,29,144,226,218,6,129,230,5,65,46,66,5,239,109,97,41,150,46,158,160,74,108,249,108,164,9,48,92,185,69,23,57,249,125,9,54,184,75,42,207,75,85,171,66,26,243,19,115,88,42,243,180,255,139,136,56,178,210,227,110,125,228,181,71,165,21,70,165,3,18,191,13,82,250,219,63,80,41,172,237,146,9,173,117,194,90,61,182,179,156,5,14,13,37,62,170,158,199,163,15,113,211,88,203,217,125,187,51,198,142,233,198,195,185,18,234,232,132,164,40,150,192,151,137,134,230,90,22,187,122,156,35,182,116,156,214,78,211,177,89,83,34,11,101,73,100,107,72,244,213,55,148,108,137,190,90,30,194,113,134,9,191,233,131,222,155,147,15,10,194,98,213,168,58,183,38,79,139,148,123,196,69,84,110,110,8,227,192,152,252,222,34,219,89,162,81,184,204,20,110,120,100,198,43,148,149,35,210,19,208,120,197,164,109,73,80,197,177,188,222,238,167,168,40,116,232,218,186,169,79,68,135,110,169,93,79,153,171,231,106,89,173,144,51,162,209,161,145,1,171,107,200,55,172,75,182,73,42,110,249,236,146,62,110,70,70,170,216,24,111,166,68,238,186,204,74,134,13,2,119,1,84,171,32,27,163,23,81,47,45,175,98,212,78,90,221,101,219,234,81,26,237,162,209,142,208,221,195,174,211,239,80,101,76,155,126,106,225,107,204,224,95,199,158,197,80,24,30,49,13,138,164,8,228,85,167,112,94,23,12,151,65,123,181,96,214,123,125,248,170,169,45,115,203,108,17,100,5,165,135,238,180,244,5,81,153,182,28,152,83,150,140,245,5,235,129,50,168,17,177,179,249,152,209,34,60,184,141,128,23,228,66,45,114,218,98,63,130,125,151,182,1,33,68,152,241,245,133,225,219,191,185,251,211,231,160,30,20,187,203,171,233,82,170,88,202,164,139,105,85,215,242,169,124,58,175,167,11,107,3,149,101,76,243,140,195,247,94,30,62,251,201,157,119,95,135,99,204,151,87,207,228,51,36,107,46,91,200,103,189,156,25,47,231,239,135,183,222,14,85,153,211,10,52,155,166,21,138,94,182,44,207,134,71,197,219,239,68,85,152,214,243,36,103,182,148,214,210,94,206,156,200,249,246,47,238,190,241,113,68,206,12,116,141,182,53,155,201,102,181,188,151,55,47,242,190,243,241,157,151,255,24,104,108,169,160,229,89,99,75,197,98,198,203,86,16,217,62,120,238,238,239,255,35,92,101,161,0,227,73,114,102,114,233,172,84,97,81,228,252,226,251,251,127,122,39,56,58,133,108,150,230,202,150,138,37,47,87,73,26,83,56,141,35,186,152,206,176,97,205,234,5,77,247,114,234,154,168,240,103,255,24,222,252,235,254,175,159,9,212,9,77,205,228,104,214,130,86,146,42,213,5,241,28,252,241,183,152,245,214,31,2,89,243,37,54,60,217,76,58,45,231,244,168,231,165,215,247,63,253,253,254,199,47,68,205,74,177,72,115,103,74,186,52,66,186,32,160,187,95,188,57,124,238,189,253,119,127,27,53,190,165,124,150,247,87,151,200,72,23,116,116,247,23,111,222,121,255,187,33,242,203,231,232,188,228,242,90,62,39,229,203,121,43,229,237,104,42,202,103,217,228,100,51,249,130,156,85,16,209,157,215,222,133,113,26,254,249,245,136,6,167,75,154,70,107,206,230,51,121,223,20,9,106,186,251,220,143,135,207,63,61,252,248,93,185,213,25,45,165,101,50,108,168,242,105,173,4,107,141,186,26,144,216,11,176,101,177,243,145,7,113,144,78,93,22,225,129,42,7,240,17,119,154,238,5,150,30,118,26,249,55,217,249,124,201,44,2,157,121,180,59,73,48,227,131,221,70,66,181,125,109,247,144,240,170,252,223,13,228,127,238,6,18,28,226,163,221,61,162,189,143,34,229,137,16,56,12,58,188,93,194,224,219,140,15,116,24,31,232,154,77,211,166,40,213,23,161,20,171,109,166,144,117,242,56,209,152,41,161,124,135,19,163,73,209,207,36,111,3,71,101,198,245,4,131,29,48,83,232,120,135,119,90,161,5,20,123,32,166,149,197,125,40,124,91,73,83,71,10,226,208,176,178,211,173,66,39,17,141,148,164,77,19,72,126,193,235,241,215,153,50,65,34,48,237,186,82,246,93,174,66,199,134,132,74,98,33,37,100,209,163,214,135,175,237,69,212,46,135,193,225,184,48,19,159,44,205,248,196,159,10,229,150,169,119,84,112,79,30,91,92,40,245,168,82,104,21,68,60,242,141,207,136,217,158,140,174,193,228,162,107,190,193,182,195,82,17,6,105,32,2,135,79,130,118,85,147,200,128,113,225,216,66,163,173,112,86,60,44,184,162,74,158,12,187,240,35,35,42,126,49,159,106,56,157,64,18,149,166,29,53,1,30,199,63,134,212,61,73,160,66,15,69,58,7,158,56,128,90,172,208,88,71,190,244,38,64,165,126,150,169,6,44,191,190,27,25,167,75,152,103,87,215,230,16,15,198,1,210,115,119,64,80,115,220,58,58,203,154,36,52,88,164,164,71,97,15,206,128,24,222,59,99,55,227,246,170,190,166,218,144,58,49,199,161,20,112,168,153,69,11,38,196,53,182,89,11,187,241,158,138,194,96,203,113,19,115,182,175,241,28,90,120,144,24,77,90,64,37,88,43,31,176,48,105,74,74,3,144,182,199,210,239,156,7,69,148,98,219,212,114,141,203,220,76,162,139,208,201,68,35,174,178,174,146,246,157,161,163,210,75,9,249,74,237,165,184,68,150,80,13,150,172,110,109,145,250,246,54,122,237,86,249,91,223,134,223,49,226,128,82,81,200,248,148,99,223,104,52,26,202,119,190,133,6,249,154,209,139,83,133,178,170,96,202,239,40,137,153,111,125,219,106,55,121,22,238,32,145,235,92,159,139,49,147,10,254,80,98,93,183,86,81,68,33,102,138,225,4,240,46,170,223,82,190,243,109,180,189,127,231,91,9,170,212,165,74,202,246,78,146,181,144,94,126,37,46,172,121,141,60,87,237,218,6,52,240,12,108,43,192,187,197,139,170,158,70,95,50,135,245,140,18,111,220,85,233,117,86,99,128,83,45,83,52,157,106,135,78,1,6,17,176,36,133,205,156,131,83,119,98,11,196,80,116,31,195,13,28,193,46,209,168,163,250,97,100,101,25,185,210,83,173,20,93,218,113,126,69,20,25,87,68,68,67,95,185,136,50,225,24,234,154,168,91,247,151,75,213,29,242,170,12,82,157,191,51,152,218,71,111,114,102,86,243,37,135,65,147,164,214,161,151,23,156,14,148,98,49,232,67,143,244,162,0,254,72,221,22,161,19,174,101,176,189,249,160,159,233,44,232,105,156,6,121,126,228,175,154,154,204,67,133,30,200,136,42,175,202,114,52,134,33,203,79,210,192,151,61,74,151,202,55,26,217,70,161,81,87,212,109,70,103,170,211,49,106,86,15,181,173,13,171,213,90,100,201,178,90,201,4,10,38,239,206,179,20,41,98,65,231,166,185,8,60,169,136,189,150,13,17,44,42,88,90,232,162,168,202,230,211,240,222,122,104,150,65,182,153,76,230,25,236,16,207,96,83,158,193,142,228,25,100,13,32,46,224,10,130,108,18,54,34,35,124,37,35,57,137,12,243,61,145,207,43,24,18,147,233,48,253,163,18,218,167,200,118,76,202,201,133,89,15,91,98,61,168,167,47,225,63,230,36,38,74,134,178,52,58,157,22,197,244,84,13,30,186,66,192,231,154,3,104,148,68,76,225,57,61,18,118,133,191,138,38,200,28,254,95,4,65,166,114,126,138,172,175,23,66,20,89,26,140,60,53,60,149,176,183,67,141,80,227,83,56,63,159,66,49,245,16,70,85,170,240,101,132,139,126,15,45,120,23,12,155,196,135,224,119,112,203,25,141,252,122,156,236,225,121,252,97,217,244,7,124,25,36,16,189,133,121,24,194,152,6,150,48,147,192,71,120,208,8,46,35,160,144,63,164,18,222,247,142,206,10,115,167,137,218,160,228,19,244,62,246,42,113,158,76,60,41,131,7,229,136,51,50,38,31,146,99,206,72,227,193,157,145,115,81,195,41,31,154,54,59,52,157,129,4,53,15,132,87,145,127,144,115,50,202,250,49,213,193,233,242,98,188,243,210,13,158,151,209,101,195,49,198,233,70,62,201,228,166,121,39,26,221,152,34,118,120,249,212,182,25,23,134,119,65,4,183,100,11,110,9,120,92,138,217,21,98,103,9,40,202,136,112,31,29,10,179,101,153,108,195,101,214,8,100,73,93,228,105,15,197,235,50,142,214,199,218,121,12,175,224,115,13,63,243,103,194,71,213,132,100,156,131,244,246,71,96,23,85,241,142,142,109,220,128,93,216,102,49,113,65,106,110,86,214,213,42,177,140,100,245,90,4,142,119,211,239,217,94,40,129,216,190,222,40,69,227,252,85,37,119,194,108,193,152,194,63,214,31,75,107,188,183,133,27,237,109,225,18,23,24,138,31,224,57,191,120,161,49,25,242,134,27,233,15,193,97,7,100,111,178,177,41,91,102,163,199,18,81,119,91,191,35,153,211,116,60,63,50,183,134,102,154,116,46,159,197,80,18,44,208,16,172,128,200,172,212,221,35,152,55,93,247,229,93,35,185,35,90,71,44,168,73,116,78,237,42,126,159,141,218,89,120,25,233,178,225,134,93,54,106,161,210,136,195,70,76,153,241,28,78,176,60,188,134,10,233,231,21,106,197,37,73,209,75,40,49,233,70,166,100,229,196,114,56,172,11,52,165,187,213,164,187,155,184,211,75,225,111,40,204,3,249,17,99,115,96,145,116,244,59,105,177,82,166,78,33,243,244,15,27,231,81,174,122,34,198,157,112,154,9,248,234,161,15,17,241,236,24,49,216,219,64,149,27,17,84,19,130,32,179,83,44,233,37,167,110,236,224,221,29,134,71,54,17,127,76,120,249,60,213,136,67,125,230,38,98,204,42,137,96,137,248,37,17,213,5,74,101,135,242,171,241,202,94,110,27,77,115,53,212,248,29,246,123,109,126,234,148,229,64,74,101,248,236,95,111,127,246,51,133,92,73,118,163,61,113,48,140,157,50,152,98,104,124,149,218,184,220,49,43,140,198,255,247,253,239,197,254,159,17,233,224,127,94,170,240,176,141,92,96,53,160,21,215,72,182,44,123,147,205,54,94,82,54,234,77,201,229,144,187,183,61,78,161,127,207,245,219,200,106,149,75,37,70,226,161,249,224,16,68,12,68,55,217,117,90,86,93,236,1,12,246,127,255,197,223,222,249,224,119,1,48,38,68,193,101,213,12,56,106,209,212,45,31,217,142,45,171,110,58,73,150,33,186,49,127,249,219,240,214,223,238,188,255,131,187,191,254,241,237,91,63,30,254,253,227,225,43,31,5,218,214,115,78,25,214,166,193,90,54,117,171,96,3,8,185,204,213,164,91,212,61,84,43,231,74,249,162,158,209,245,92,33,141,33,146,205,237,5,231,122,89,209,98,90,76,215,210,89,242,15,188,103,87,158,20,61,165,43,234,245,118,203,198,253,187,215,235,148,103,103,183,183,183,83,219,153,148,227,54,103,211,154,166,205,146,90,149,78,18,186,138,150,129,98,58,45,96,96,210,69,47,194,50,60,7,59,137,55,164,201,240,147,214,179,237,155,35,27,188,121,107,255,217,247,209,96,243,226,187,7,31,127,118,240,217,59,124,77,118,128,22,37,39,213,178,114,54,163,21,83,90,94,211,243,177,188,94,76,101,75,249,150,174,165,178,197,92,33,31,203,164,114,105,56,62,30,203,232,165,84,41,83,204,229,55,178,153,108,74,47,228,183,50,90,1,222,20,210,197,150,174,167,50,26,228,74,230,82,153,60,100,170,233,217,84,73,43,101,179,201,66,74,203,230,244,116,44,93,72,101,181,116,58,155,204,167,180,180,14,47,178,153,84,49,93,72,39,179,169,66,41,157,73,183,138,169,156,14,227,26,211,82,249,92,46,147,127,12,170,76,165,179,80,214,70,178,4,223,178,37,168,48,89,128,226,180,108,113,35,153,201,103,225,93,118,139,189,56,149,206,65,57,5,61,189,133,31,138,5,61,95,108,149,82,153,66,169,152,77,234,169,66,94,79,23,107,122,46,85,42,64,139,210,169,82,182,132,45,130,82,181,162,142,109,46,150,138,48,111,208,34,104,179,158,78,106,169,34,14,197,110,172,173,107,165,148,158,131,66,50,133,28,12,3,20,179,145,206,228,83,69,232,121,122,75,207,164,116,248,187,145,196,87,133,34,52,112,215,63,139,25,42,120,161,188,70,254,227,7,111,120,248,243,56,60,233,92,186,72,134,95,43,230,179,70,9,90,147,135,1,139,137,7,66,96,177,92,58,165,67,253,64,102,180,63,45,61,157,74,23,139,177,98,74,47,165,31,203,230,180,20,204,80,178,144,134,222,231,51,208,200,124,1,26,158,207,238,158,205,20,161,47,233,88,62,155,77,105,122,86,195,1,210,51,240,23,102,164,88,132,158,97,141,197,162,150,73,199,196,3,173,49,155,7,74,128,185,133,249,215,138,133,76,190,69,198,28,6,14,198,201,171,243,20,140,54,148,15,19,182,165,67,77,105,24,244,252,238,217,156,6,205,205,151,128,172,50,26,140,17,116,43,157,202,102,243,5,168,132,63,208,74,208,198,166,103,32,93,42,75,102,47,93,74,209,89,130,142,228,161,178,88,26,75,7,162,72,194,27,13,94,21,183,146,105,152,157,130,158,75,147,238,230,178,48,101,91,176,156,82,5,13,122,91,132,242,51,165,92,46,29,43,20,97,234,128,190,139,70,6,72,57,155,135,145,20,15,88,183,150,132,137,132,238,230,210,201,52,208,10,36,108,37,211,64,165,26,237,114,14,250,149,54,138,64,85,121,108,143,120,96,89,53,61,149,79,195,98,136,105,144,11,102,36,15,115,23,19,217,244,124,42,83,132,223,244,15,233,41,150,89,200,166,177,227,209,245,148,114,58,204,174,120,240,234,41,64,183,139,172,158,98,17,135,78,174,39,95,208,240,13,127,16,117,1,101,67,139,164,214,77,87,89,62,207,155,24,213,169,92,17,40,142,255,245,186,85,228,13,140,234,150,174,105,197,152,120,8,213,116,6,86,127,42,15,95,10,5,13,246,12,50,91,48,127,69,50,91,244,129,228,137,101,97,175,65,138,202,225,6,162,195,2,128,239,121,156,18,108,106,54,3,100,23,221,194,152,212,66,236,20,80,104,17,223,193,182,85,202,99,11,11,132,36,196,3,173,77,158,96,169,91,52,83,196,244,146,90,52,150,30,118,195,92,54,77,134,46,13,155,160,81,68,187,122,1,104,82,60,208,74,10,72,245,176,9,198,128,18,129,14,161,115,197,12,54,16,167,134,63,208,148,124,234,147,108,243,105,133,134,122,84,155,24,201,201,211,41,122,30,53,55,49,153,10,194,180,51,185,154,60,110,14,164,235,165,180,158,191,166,195,249,2,21,194,254,94,210,112,255,135,93,75,215,177,4,32,216,82,38,63,114,186,97,191,43,144,125,27,222,195,238,83,74,7,54,217,236,212,155,108,14,40,71,207,103,112,75,200,224,36,35,145,21,138,169,140,78,119,9,246,64,169,57,91,72,229,113,147,73,226,46,155,201,0,149,33,81,195,202,47,192,6,164,193,153,0,179,101,64,39,245,18,76,13,255,75,105,26,54,186,116,186,152,229,11,161,136,155,179,200,2,123,164,6,71,102,62,38,30,104,125,37,40,66,35,219,202,189,84,116,38,13,155,98,62,7,103,115,172,144,134,89,132,249,225,133,196,196,3,173,40,3,219,46,238,246,201,44,140,43,30,43,45,28,139,66,78,203,98,189,25,60,205,113,80,74,184,15,198,196,3,219,163,189,70,242,142,33,79,144,5,66,142,110,98,76,26,11,150,195,235,212,148,181,208,78,140,29,137,241,213,68,143,56,169,166,68,246,60,204,83,40,194,225,228,171,38,157,193,227,72,60,120,21,229,129,173,145,50,249,107,194,35,156,255,245,234,201,145,85,213,10,81,195,164,73,138,137,73,74,134,250,117,111,196,7,39,62,172,79,241,224,17,31,107,226,61,214,3,59,166,175,162,98,170,128,27,94,76,60,136,85,5,181,230,41,239,130,171,42,176,150,115,17,107,121,140,56,212,104,153,215,185,56,78,113,141,132,80,212,113,58,212,210,37,4,121,118,83,141,137,234,92,147,66,223,66,43,182,172,174,133,247,151,8,16,43,94,96,83,61,216,84,41,80,241,6,41,149,221,190,50,26,61,40,130,222,90,98,23,138,46,144,242,84,246,169,101,26,91,20,121,8,100,26,250,137,113,234,167,122,85,126,155,218,215,37,126,199,154,107,96,90,120,217,219,53,27,166,107,218,53,147,222,106,246,46,28,225,133,220,129,26,76,4,251,159,167,62,34,151,152,104,103,105,3,70,43,151,200,112,98,5,201,117,231,58,215,101,141,104,46,187,169,163,180,13,183,105,217,108,244,209,91,7,21,93,188,245,17,141,29,120,115,185,106,243,139,205,196,181,59,213,114,160,36,57,241,60,164,220,200,4,171,164,53,150,21,168,41,166,141,189,13,25,245,159,144,199,199,87,77,46,64,71,106,102,34,11,149,144,206,252,66,48,142,93,191,21,28,104,50,198,40,116,38,251,45,54,192,45,20,135,125,128,202,29,211,190,0,34,164,99,27,173,69,66,98,147,228,119,114,139,126,140,198,41,234,191,219,159,254,225,246,173,91,183,63,253,96,248,229,247,166,235,167,58,170,177,23,17,242,228,194,118,157,70,65,28,213,88,134,38,221,59,116,67,73,56,176,225,135,63,56,248,213,51,83,54,52,125,172,194,238,210,95,218,233,152,243,81,237,102,240,62,59,24,228,177,55,182,201,109,199,182,128,96,14,219,108,42,118,31,220,124,247,224,213,31,28,150,142,198,238,122,98,153,162,178,183,223,243,71,159,160,239,6,98,51,36,250,13,177,19,246,109,88,215,52,152,132,46,129,104,63,253,244,240,185,91,158,154,128,162,162,173,173,169,105,246,136,173,217,232,37,187,176,147,173,27,110,178,78,166,217,43,85,168,43,190,41,162,207,223,253,205,143,246,127,245,249,157,155,95,32,58,183,202,54,88,220,39,113,33,175,152,61,196,37,161,212,242,24,253,166,42,244,146,77,146,92,106,145,80,221,66,25,72,12,81,175,131,44,84,70,228,214,68,116,229,101,5,78,44,121,107,162,55,144,253,109,97,229,65,39,199,224,217,255,234,185,131,15,190,184,251,238,95,104,231,224,224,32,31,60,168,66,77,82,245,227,117,112,163,110,57,73,68,218,235,64,89,129,123,207,114,229,120,27,184,75,154,142,79,72,177,19,46,67,71,103,86,21,150,59,124,67,122,124,109,161,54,7,177,15,217,0,212,12,183,174,200,100,243,194,221,119,255,62,124,249,221,253,95,253,109,248,249,43,124,135,152,84,138,92,194,103,111,220,185,249,222,225,178,83,12,231,100,160,45,208,138,131,23,158,27,190,244,179,105,139,65,131,1,27,16,169,152,59,175,188,61,124,249,167,119,159,229,160,242,65,60,238,9,11,129,235,40,223,249,237,193,219,63,100,251,235,151,239,238,63,243,161,188,4,208,120,232,39,125,121,253,28,126,25,248,14,47,4,28,9,158,101,243,190,133,66,152,2,250,28,12,47,19,36,232,34,210,179,15,143,223,183,234,248,42,137,2,156,207,201,32,221,108,200,15,94,251,247,253,231,255,38,197,131,24,161,127,103,184,227,79,145,111,3,191,57,35,216,183,84,163,223,106,73,151,107,221,9,160,245,180,13,119,62,249,29,5,213,62,154,54,24,53,122,227,107,84,19,166,29,160,253,23,126,184,255,246,45,104,25,94,201,63,170,198,181,157,117,171,53,237,240,220,253,238,205,131,155,127,26,190,253,209,240,23,79,31,89,11,204,182,97,181,238,123,112,232,204,237,63,253,254,240,249,63,30,89,211,186,230,245,67,17,142,20,237,224,48,213,143,224,24,24,67,74,144,121,163,26,71,65,139,149,253,15,126,51,252,244,83,165,76,224,119,199,164,59,248,221,51,208,74,60,239,38,21,248,246,31,246,191,124,122,255,147,207,32,237,193,239,62,187,243,204,75,74,36,175,171,28,102,206,252,184,252,28,229,248,230,95,135,183,62,56,98,122,50,234,117,60,216,18,247,221,186,253,23,158,30,254,233,151,119,222,255,183,59,47,252,153,31,2,173,64,141,174,211,50,163,140,215,171,38,219,86,41,154,11,177,96,171,190,152,35,60,254,38,219,64,187,109,56,210,167,146,89,184,121,120,164,252,225,67,87,134,97,0,62,237,254,135,97,248,231,215,111,255,227,101,9,112,65,30,5,68,147,28,101,194,199,49,96,48,29,220,146,143,201,151,69,52,27,30,214,29,222,27,189,13,244,38,82,5,116,46,94,212,236,72,231,10,29,77,223,56,138,168,163,145,227,200,44,233,88,227,57,126,12,48,243,185,126,4,163,114,240,217,247,15,62,123,110,196,168,56,110,243,16,131,2,169,143,96,76,198,13,2,212,16,30,131,64,24,145,233,56,24,89,228,146,121,23,96,98,173,198,142,144,244,4,239,78,184,149,36,241,134,0,49,4,225,69,140,150,79,145,130,172,13,94,221,133,47,173,198,142,168,246,144,220,14,85,189,80,79,174,50,107,149,18,96,145,163,155,88,49,7,33,145,129,2,106,111,215,79,202,204,16,23,14,216,123,213,237,183,204,46,253,125,17,31,67,76,127,122,58,38,41,64,92,175,191,207,7,151,133,9,104,213,165,140,150,221,233,247,66,225,153,96,167,220,6,230,55,28,57,231,206,23,63,25,62,251,91,175,204,16,200,18,235,76,10,178,76,144,44,120,183,73,131,66,98,132,84,142,192,227,153,216,213,159,125,228,239,170,109,110,223,119,87,69,153,35,187,10,181,76,219,85,108,208,200,174,210,214,78,215,213,187,207,189,60,124,239,229,168,14,95,52,59,166,209,187,247,110,15,127,240,242,254,127,188,123,152,206,211,26,15,49,4,172,137,227,6,66,244,194,39,15,69,157,231,116,125,195,80,57,189,16,194,79,100,188,28,117,221,1,49,173,237,161,254,112,7,151,72,20,126,186,253,169,254,176,101,19,194,123,129,212,220,95,111,91,61,236,76,92,70,226,63,120,247,38,8,161,146,220,56,174,206,81,149,140,220,119,80,207,226,73,169,44,66,183,36,89,98,157,204,143,102,137,239,197,100,99,10,188,196,106,155,102,175,218,106,177,15,101,114,45,207,251,45,176,167,28,244,34,181,136,71,101,209,204,51,224,224,108,46,95,103,40,84,217,162,30,196,163,74,151,48,194,50,34,79,249,17,171,210,69,35,199,210,214,205,12,166,232,146,20,153,245,244,58,3,146,75,23,72,206,218,125,99,86,217,41,182,161,143,8,116,70,124,202,41,112,85,140,33,125,176,95,126,116,191,32,181,237,38,105,108,165,178,82,42,149,148,209,209,88,121,153,2,245,74,74,70,74,18,216,109,213,150,225,182,231,169,190,27,8,214,233,245,217,73,76,63,140,139,67,87,199,171,28,238,152,24,119,11,136,108,115,193,117,144,227,145,194,205,189,240,247,187,207,189,50,124,239,251,7,175,254,64,102,254,104,132,56,143,85,38,109,23,108,35,71,225,138,212,106,198,184,234,152,30,189,254,8,182,84,181,48,18,194,139,141,148,63,176,216,104,0,60,9,248,142,178,90,18,226,157,23,145,235,80,216,119,93,14,182,30,142,2,225,199,107,159,132,135,199,88,76,47,216,24,99,88,178,218,180,232,118,254,248,89,1,56,59,57,222,86,56,172,201,125,35,235,81,208,41,30,74,40,186,110,211,174,35,58,121,176,254,244,81,212,207,130,152,252,244,163,253,151,111,142,168,159,205,223,99,120,66,5,218,80,56,186,33,224,49,140,34,155,128,130,24,212,255,224,106,63,248,211,103,195,95,254,112,76,237,84,41,251,192,170,255,224,133,131,91,239,143,169,254,97,23,131,151,248,235,207,107,15,42,118,142,224,7,200,174,201,110,45,13,95,254,211,221,55,127,175,136,232,65,188,85,243,104,238,69,151,126,168,21,73,249,249,127,139,74,179,99,182,90,100,253,223,253,197,47,135,159,126,58,186,48,215,172,43,178,134,153,9,70,190,84,9,22,106,135,94,40,0,25,69,207,102,242,197,66,177,144,78,39,60,206,70,108,178,3,181,142,7,106,167,226,33,235,245,9,176,110,78,199,83,178,205,65,151,216,174,216,29,15,141,199,69,41,188,70,77,69,45,150,148,64,28,225,36,227,19,57,72,48,77,100,32,23,14,143,100,116,58,72,88,36,82,200,42,130,196,213,47,89,109,9,36,9,3,198,18,104,35,211,181,28,241,141,132,97,81,200,41,233,246,248,75,18,145,133,252,109,213,232,95,187,77,255,246,128,134,174,92,161,79,188,166,126,183,65,244,248,42,83,113,156,17,40,75,236,5,54,11,127,143,9,201,226,203,90,233,136,240,14,34,34,197,73,215,105,47,26,181,13,51,174,236,92,173,95,85,216,69,18,185,134,137,217,90,215,17,149,152,161,197,209,65,245,5,91,9,196,130,137,184,147,202,225,188,233,189,31,82,68,5,35,33,208,75,45,120,233,222,246,158,71,65,133,249,250,58,10,189,76,208,39,146,117,215,188,214,71,123,62,185,227,239,125,97,55,6,80,176,55,125,35,49,174,80,76,16,89,38,249,224,21,233,221,69,71,194,172,160,2,100,255,237,23,168,243,55,181,98,220,249,240,119,251,223,123,86,161,169,182,56,131,171,221,71,168,148,123,143,160,34,51,74,99,193,53,240,178,129,5,44,191,178,255,193,123,52,104,216,240,163,31,12,159,253,248,238,235,31,64,15,17,229,152,28,224,108,43,37,250,93,53,70,227,227,29,124,246,254,193,103,31,204,195,70,185,255,202,171,7,239,221,194,192,190,180,180,5,194,221,93,34,40,97,32,63,12,111,254,92,1,81,11,6,183,37,127,1,118,31,185,125,213,175,15,28,132,48,218,19,123,244,178,19,187,163,70,131,213,225,37,234,224,192,68,226,226,205,163,71,3,115,224,79,49,101,25,136,26,132,89,220,127,254,213,225,139,239,40,36,52,143,9,194,79,92,241,201,12,228,3,225,246,226,9,220,239,68,49,166,235,58,46,108,156,252,5,163,143,84,141,96,208,251,111,166,243,52,241,61,30,202,180,225,192,230,67,95,194,32,252,237,207,116,28,134,207,255,234,238,155,239,41,3,118,21,28,107,13,237,10,130,168,24,202,4,107,52,229,81,25,121,146,69,200,238,5,179,239,162,59,40,107,53,42,109,117,131,136,41,90,189,144,241,67,237,173,243,251,210,27,236,118,89,67,173,169,117,239,118,89,61,91,50,211,185,76,145,67,237,53,43,235,2,106,175,74,78,128,70,30,67,130,109,81,160,213,130,193,227,178,208,232,96,4,240,61,77,106,218,57,50,16,95,198,191,226,13,58,217,169,201,83,202,209,47,42,222,220,134,173,30,53,101,6,59,98,24,48,50,138,241,110,175,197,121,236,12,189,146,54,141,50,141,22,205,148,103,209,210,0,77,114,201,127,121,140,120,37,113,73,202,255,107,117,4,254,45,124,63,215,54,36,188,97,32,25,216,115,168,127,74,84,128,239,0,98,177,107,70,226,167,243,56,119,19,181,3,88,194,89,70,201,225,80,223,92,100,231,224,233,53,215,65,197,74,200,135,203,172,91,189,21,242,113,12,186,50,173,101,193,185,206,210,160,151,16,83,47,179,111,242,66,199,160,78,30,73,16,63,22,228,196,220,65,52,116,177,144,235,54,140,94,178,238,244,146,221,107,125,195,53,21,89,156,155,112,71,14,47,129,158,51,183,187,252,114,92,116,55,216,133,147,72,199,11,170,205,81,136,167,214,161,252,180,196,213,184,110,159,44,212,137,62,88,99,160,166,17,207,32,8,169,76,87,30,178,61,137,0,132,178,55,191,252,50,20,221,200,168,54,134,189,147,181,49,116,7,243,110,20,82,153,153,234,96,182,145,101,92,36,27,70,41,93,131,157,225,250,17,197,97,9,233,235,145,199,207,109,109,8,199,27,186,106,238,62,253,243,131,119,126,75,130,59,34,178,146,240,124,228,93,227,197,72,155,200,56,103,156,200,5,35,245,27,9,69,85,66,129,0,180,233,246,152,8,61,253,216,133,35,185,39,142,79,23,0,48,191,253,233,103,119,127,253,70,89,184,1,242,195,142,106,77,70,211,145,143,30,228,13,76,104,245,126,12,252,209,237,91,183,194,69,59,219,182,233,38,124,168,223,190,76,84,116,15,231,11,147,169,202,231,31,175,200,177,40,14,99,218,26,21,244,189,238,180,47,80,20,112,203,134,102,157,186,116,246,76,57,88,47,205,150,160,23,231,122,83,41,119,125,123,62,123,201,55,125,241,51,24,84,53,236,137,39,249,179,144,241,33,28,154,172,41,29,168,155,184,170,22,184,192,197,54,107,130,216,63,74,220,242,209,22,17,168,24,91,178,55,24,9,216,54,82,34,96,176,35,62,237,46,67,205,98,197,86,108,17,138,208,207,222,64,110,59,102,217,48,140,192,35,58,141,216,73,246,97,30,234,44,71,149,27,201,255,96,155,159,170,44,168,215,8,247,97,174,55,50,222,117,121,206,208,60,165,94,87,55,37,236,96,83,95,79,215,208,185,154,94,151,87,87,42,215,4,71,179,196,135,18,200,2,11,97,35,186,196,56,13,25,60,88,26,236,242,202,64,101,104,242,98,52,9,231,87,117,93,99,103,52,142,60,17,7,59,45,131,227,206,175,144,48,55,34,189,210,221,193,136,170,196,72,50,98,54,133,196,140,74,173,142,233,116,188,95,61,38,200,114,187,42,138,213,164,27,210,164,115,241,53,68,20,244,14,249,69,103,155,4,111,101,61,5,97,146,82,137,32,8,137,67,8,49,174,140,81,18,243,6,108,71,143,99,63,41,179,138,64,235,32,64,43,208,75,85,153,101,21,81,7,95,5,121,98,126,238,142,146,67,37,216,114,104,44,151,60,31,194,139,165,40,3,199,149,135,246,250,181,193,108,187,219,228,133,95,52,107,38,164,118,49,230,35,164,152,183,234,21,220,107,172,122,84,156,40,170,170,69,152,109,138,239,226,59,243,136,159,111,156,38,73,72,129,60,143,150,208,97,65,214,49,174,21,165,245,51,149,37,117,151,70,64,52,181,122,152,214,207,168,59,234,182,71,235,185,92,190,152,107,160,98,149,209,250,133,74,124,87,16,59,242,230,153,76,78,145,145,127,78,200,145,187,104,225,136,42,208,69,228,25,171,193,224,24,113,104,207,111,219,23,40,208,198,206,202,78,123,221,105,117,57,234,204,184,52,88,140,73,98,55,185,227,64,60,34,139,88,50,129,199,180,58,61,199,37,109,76,153,118,31,239,43,195,152,33,120,145,74,145,58,56,88,17,176,136,28,161,168,55,16,189,91,198,217,128,99,60,78,73,72,159,51,191,45,16,141,88,52,218,57,115,102,134,247,31,7,237,88,69,164,88,53,215,230,229,31,176,24,230,204,111,166,231,79,112,148,202,94,66,61,166,37,162,53,15,129,40,96,4,125,3,202,64,194,41,79,232,110,119,158,37,128,141,193,178,205,11,2,223,4,74,153,148,21,218,148,40,75,13,28,219,58,127,5,59,164,145,147,166,162,7,83,65,168,159,115,65,3,28,187,147,149,61,101,255,205,79,128,191,218,177,236,158,133,39,38,200,223,63,191,125,235,199,240,170,222,119,118,250,248,230,238,27,254,20,119,223,254,2,126,111,247,219,6,90,60,238,190,245,183,187,111,252,229,238,91,232,191,213,50,173,93,12,47,209,39,239,241,205,117,203,112,200,207,225,71,175,4,222,128,128,68,223,236,110,56,118,147,38,122,239,125,250,170,110,144,223,251,63,255,132,254,94,231,165,188,247,190,120,87,55,214,125,37,37,69,110,86,224,238,70,31,86,186,33,85,159,12,214,233,75,66,178,39,69,249,17,73,232,183,164,220,138,136,84,119,127,243,35,210,188,134,137,78,84,28,184,1,223,108,99,108,139,75,21,88,87,236,252,178,141,45,171,137,40,102,254,67,139,223,92,41,119,9,29,170,62,147,106,185,201,143,177,85,234,12,76,2,4,17,149,248,37,167,131,216,32,168,49,199,15,4,0,36,12,143,239,227,226,101,24,79,20,216,20,18,190,237,248,113,151,128,233,156,32,234,148,40,255,5,15,81,7,141,241,112,36,2,67,210,220,193,205,71,175,84,12,88,245,184,226,105,93,14,252,102,94,40,170,69,159,207,208,69,12,169,157,4,252,211,99,171,250,219,86,194,87,175,168,238,238,79,191,28,222,250,221,157,231,62,30,126,244,227,219,159,222,82,102,44,4,208,105,117,205,24,228,78,87,42,14,173,169,69,240,125,46,154,205,19,215,59,113,37,62,95,73,253,203,170,150,44,193,66,38,143,70,114,183,154,188,178,150,80,18,115,173,84,207,236,226,74,155,119,97,127,143,174,116,248,229,179,119,223,253,108,248,210,179,195,87,255,184,255,211,143,134,31,188,254,127,159,126,6,254,221,255,240,101,60,245,120,245,25,82,253,148,85,211,95,255,135,254,36,223,239,191,49,240,112,240,194,223,247,111,190,8,63,15,254,227,119,114,219,178,211,180,77,106,24,180,235,200,219,248,222,251,176,248,198,183,20,138,164,15,130,16,242,243,83,17,66,30,138,40,99,110,16,62,67,144,73,72,201,104,148,143,36,100,225,115,132,209,35,73,244,227,105,11,136,118,105,97,197,48,161,119,207,3,50,65,142,142,175,95,102,47,145,129,93,202,39,85,25,101,69,98,228,56,215,135,63,109,90,14,222,145,33,198,103,107,23,33,220,144,133,132,85,127,6,223,98,8,196,81,87,84,144,85,148,63,2,31,203,111,82,144,199,11,78,215,162,202,54,244,223,83,217,229,138,192,141,5,213,164,98,254,229,101,200,179,97,146,112,29,198,78,146,60,34,235,75,177,118,31,119,220,77,202,218,226,47,220,140,136,121,37,116,117,128,112,183,145,142,39,4,196,158,186,238,128,40,211,34,214,29,152,0,246,135,122,242,16,181,24,119,108,163,169,86,209,151,200,170,227,94,90,238,121,87,31,215,91,125,23,3,17,97,9,114,18,51,50,9,43,93,78,232,134,18,14,48,78,136,9,75,169,5,108,53,97,211,65,0,184,96,160,241,157,248,63,245,40,236,28,189,63,197,96,94,24,167,190,140,14,29,132,219,247,0,161,152,73,139,193,77,149,153,181,178,105,117,101,240,250,231,127,127,251,211,167,135,159,255,106,248,214,23,10,11,103,212,236,59,87,45,56,117,48,244,17,201,178,13,59,176,187,210,119,183,204,29,1,152,254,242,79,111,255,227,229,253,223,125,119,248,131,191,240,124,192,25,160,35,152,65,46,93,178,172,212,209,132,227,179,191,245,227,253,191,252,144,154,21,198,101,34,144,55,103,217,21,51,142,89,78,224,109,176,132,31,189,207,243,34,214,140,200,84,183,154,86,207,104,93,228,81,164,69,39,5,236,11,70,134,162,25,241,223,167,240,38,20,156,146,79,109,59,117,179,6,188,69,19,250,45,74,131,117,128,151,224,60,176,245,159,35,106,12,25,120,94,200,122,191,11,188,82,183,171,12,198,25,245,128,111,122,156,174,66,14,217,7,111,46,219,200,213,75,47,22,200,178,147,94,120,6,137,56,61,14,237,138,56,209,137,203,119,181,9,179,156,234,57,103,28,16,178,22,13,52,87,192,153,59,155,250,151,120,109,195,117,218,102,226,95,103,227,171,255,186,157,90,155,73,164,254,101,118,206,164,155,172,157,184,113,131,225,245,73,148,230,153,239,40,49,93,160,10,223,105,128,218,65,42,114,205,238,6,193,218,238,154,189,101,20,220,128,196,3,246,144,64,135,6,9,53,111,230,18,60,136,212,89,172,102,202,232,82,4,31,86,212,18,108,2,235,133,220,40,100,225,7,132,5,234,99,87,150,227,80,58,99,134,171,36,72,23,154,150,76,228,200,247,96,177,209,109,37,210,200,134,124,79,138,39,25,168,146,211,115,116,122,226,151,47,165,90,50,123,134,5,77,233,57,155,1,37,138,200,18,190,119,75,18,15,84,18,138,25,247,229,144,2,32,38,99,42,210,219,78,193,55,44,234,114,228,107,126,79,7,36,178,99,44,252,115,183,235,44,162,69,175,137,238,123,230,141,27,202,213,237,30,28,87,145,95,19,243,138,95,142,167,199,135,170,204,147,134,87,98,74,98,134,193,111,99,167,165,36,72,92,120,9,231,107,222,169,64,72,108,218,230,81,221,155,144,45,65,14,22,206,207,142,33,26,41,213,64,229,23,118,229,81,66,190,118,186,17,74,140,24,80,90,17,47,155,17,216,36,226,247,18,13,228,99,230,41,223,210,69,219,1,243,46,240,51,6,227,34,132,63,178,114,254,92,138,198,120,134,115,27,117,4,36,174,196,10,108,118,196,130,107,18,71,134,184,239,206,38,112,19,108,185,135,226,129,203,201,102,13,82,219,138,47,39,169,175,99,184,176,107,246,80,111,195,195,119,171,84,73,85,86,188,125,80,145,180,93,126,103,211,232,93,241,2,53,91,27,34,29,50,91,184,233,4,220,16,60,54,174,194,99,184,17,162,85,197,39,178,125,241,111,45,40,133,168,152,36,144,185,208,89,67,117,84,62,145,142,234,168,200,87,169,88,12,142,41,208,25,166,139,195,17,15,164,34,86,26,82,159,140,166,64,206,50,52,47,66,69,139,45,11,40,228,34,238,180,8,0,255,16,156,151,92,167,229,85,174,208,208,23,3,213,131,132,8,119,75,202,233,37,83,104,144,9,118,184,142,159,13,233,16,14,122,131,72,28,114,133,132,209,51,107,70,183,71,240,96,249,3,105,159,0,208,147,107,98,197,111,24,214,105,248,18,84,29,178,16,125,108,51,96,202,66,217,123,64,21,128,117,114,161,114,122,142,144,167,23,51,169,116,70,75,233,133,148,158,205,151,139,154,174,207,178,172,138,164,119,100,8,158,17,202,82,96,5,123,212,181,196,91,197,208,53,148,147,181,99,32,150,167,120,96,57,38,38,9,4,105,160,100,203,232,170,134,148,68,5,177,27,199,135,124,193,18,200,47,254,245,248,113,44,208,247,202,87,166,229,255,166,182,42,150,87,24,52,116,150,177,94,179,202,140,59,163,192,191,14,249,183,69,197,184,145,9,162,62,19,200,84,228,159,177,145,130,165,195,123,128,192,227,209,214,116,43,62,229,52,176,13,78,107,203,140,239,225,21,164,178,57,64,47,110,160,112,160,243,57,121,90,106,170,242,212,122,203,64,24,1,96,53,235,49,141,11,153,17,138,110,50,222,172,65,180,226,129,234,109,47,35,209,196,177,12,114,17,138,216,67,187,157,22,82,255,44,26,185,42,230,170,153,34,124,245,121,232,149,40,30,206,34,125,109,78,222,232,9,40,108,143,163,229,135,8,3,199,132,58,49,49,190,182,194,145,146,189,21,206,103,73,158,49,124,38,35,50,169,183,64,228,116,123,63,118,204,14,210,194,28,63,195,216,186,102,246,80,79,235,196,55,119,185,47,54,35,70,141,64,89,4,74,60,126,92,169,57,181,205,142,213,83,200,103,146,84,68,230,240,232,205,168,184,30,189,77,234,130,49,245,196,210,234,70,182,25,246,42,135,202,104,225,77,91,42,149,210,157,92,54,239,211,64,44,115,134,207,49,110,219,230,108,42,27,154,121,153,118,131,188,137,97,3,25,194,10,98,182,38,232,76,128,167,227,133,5,105,128,246,120,134,51,67,138,196,10,137,229,193,12,28,161,19,26,231,153,159,204,172,120,37,100,127,65,127,46,255,246,121,152,182,219,211,55,220,14,182,154,108,206,220,240,18,25,61,151,75,112,228,12,162,63,70,76,200,34,61,35,216,190,143,231,120,60,170,167,226,100,64,126,1,78,34,226,60,233,58,219,93,85,122,102,243,249,29,109,158,38,167,177,85,131,159,203,222,71,69,33,93,17,18,230,216,179,94,54,154,161,129,200,104,13,112,100,241,127,158,201,129,153,205,22,118,170,56,138,243,100,44,43,176,181,166,250,110,139,120,134,116,59,142,221,53,169,154,7,103,41,194,185,143,116,151,202,1,172,249,164,149,200,21,80,67,235,8,206,166,45,27,99,133,125,17,216,54,239,26,211,72,109,180,212,79,44,107,85,220,114,92,75,49,149,140,233,15,233,211,67,220,8,58,38,120,147,150,91,18,141,142,53,139,124,51,142,3,249,75,118,87,228,169,47,116,235,104,197,111,213,47,108,215,3,23,12,109,115,219,255,18,94,132,135,197,11,219,64,198,100,14,152,122,151,51,17,241,49,183,169,208,147,209,0,214,186,23,247,93,82,165,142,142,106,236,206,135,127,187,253,143,47,241,178,190,80,117,62,135,55,242,14,222,252,108,248,143,159,254,223,167,191,59,181,51,103,240,222,28,241,228,165,232,58,36,150,136,136,177,133,139,117,89,40,230,14,187,229,117,8,206,19,89,186,236,153,56,52,240,136,8,148,22,4,27,147,146,20,96,21,226,212,22,66,95,10,55,32,184,31,145,153,68,159,105,179,113,193,147,190,184,123,229,168,145,215,212,72,130,226,142,152,65,58,115,177,81,39,45,179,85,39,241,193,194,144,86,135,29,40,158,155,13,15,63,32,112,84,22,157,86,203,232,68,184,147,202,204,180,24,67,122,228,30,99,126,27,244,55,20,71,167,118,236,158,17,185,177,211,32,62,116,83,87,199,12,56,73,135,75,103,100,50,82,28,9,127,210,217,161,5,170,171,107,60,116,151,79,70,108,50,25,81,46,103,20,154,25,211,15,204,40,228,211,69,28,99,228,18,149,196,141,27,202,44,121,167,140,232,30,249,56,75,199,165,106,215,49,254,155,125,185,163,68,184,47,179,208,64,209,26,6,18,34,72,129,127,20,26,155,199,49,250,120,3,133,39,166,247,76,121,207,104,132,22,42,0,75,189,128,49,99,233,113,28,176,86,194,149,133,117,26,180,181,112,220,161,98,212,170,1,139,60,19,149,145,243,152,243,74,2,5,131,117,56,210,54,231,184,39,138,29,69,138,192,30,211,100,3,201,249,33,124,79,61,76,63,145,19,231,23,238,19,120,195,64,65,229,29,112,115,226,178,129,156,164,34,9,241,182,8,89,50,202,80,33,251,228,71,223,164,15,135,2,28,93,150,238,197,102,137,254,50,250,230,171,74,3,25,6,66,87,73,186,144,85,96,226,185,75,182,197,156,5,196,194,4,14,211,158,143,75,17,8,201,162,16,193,0,59,174,121,146,56,85,144,215,82,54,213,78,48,86,76,206,214,83,195,175,2,47,82,125,219,130,22,199,21,114,208,3,205,153,161,218,81,175,229,171,55,178,91,244,214,136,236,7,67,124,163,128,145,25,17,118,165,33,117,196,166,90,2,218,131,192,7,244,184,24,168,141,17,213,7,98,33,129,212,225,137,2,244,139,33,139,18,33,151,20,79,9,230,6,71,23,27,165,38,245,99,76,104,242,235,226,133,128,22,120,15,91,12,205,66,198,115,202,60,24,100,198,56,126,220,224,236,95,69,199,31,145,126,28,168,244,68,185,17,119,137,69,110,247,175,216,36,196,143,52,171,94,148,198,129,255,170,138,223,109,41,88,208,252,232,83,73,226,187,3,153,152,208,166,124,3,182,73,145,134,242,224,3,46,31,76,40,145,167,150,79,184,80,123,5,173,169,116,178,81,103,193,231,252,248,241,164,94,33,129,6,153,216,44,157,162,184,249,41,9,238,80,128,193,135,186,189,101,145,14,118,34,244,62,238,182,96,231,140,59,51,58,23,8,225,157,107,18,76,2,191,40,168,42,144,99,75,168,157,176,165,140,87,142,203,112,49,61,170,197,197,121,100,135,49,174,83,122,75,136,10,191,176,253,165,21,212,204,32,159,128,236,244,241,227,38,122,52,96,71,216,152,122,221,193,62,204,122,157,80,102,129,193,60,15,249,64,34,226,227,111,85,220,17,106,14,7,246,113,89,202,178,200,121,32,73,67,216,99,230,5,33,167,67,211,61,63,66,160,73,152,137,13,14,112,64,140,10,208,213,203,63,189,132,22,101,158,205,166,100,40,204,50,220,67,202,85,21,102,128,242,199,175,146,120,144,99,35,212,224,209,236,6,10,115,139,65,131,140,226,11,4,58,158,113,144,189,13,105,219,67,202,154,128,138,141,40,195,2,239,216,42,190,113,227,152,121,227,198,68,241,248,164,200,167,68,57,40,138,27,106,148,175,131,151,138,139,254,197,23,96,168,149,160,206,89,110,185,201,174,183,133,7,157,238,129,192,105,237,241,24,55,81,250,196,253,55,222,217,127,251,29,133,187,226,227,234,154,7,81,252,246,167,79,43,229,52,255,113,235,37,165,156,17,95,94,80,202,89,246,99,248,214,91,74,57,39,146,189,166,148,243,252,203,179,31,40,229,130,200,243,61,165,76,53,108,4,42,55,161,158,173,92,82,175,210,208,88,102,174,17,246,127,60,171,26,170,227,249,63,98,172,38,45,147,77,203,161,177,32,93,229,170,20,20,43,167,103,71,28,25,123,74,106,182,190,253,20,200,61,113,61,145,234,0,91,82,86,244,146,102,192,34,231,31,216,219,245,117,12,7,78,223,174,155,22,123,155,94,175,165,249,219,186,37,10,200,136,164,27,125,155,189,205,154,245,60,127,219,235,179,151,70,206,104,240,151,232,220,166,179,247,53,189,166,201,239,211,236,125,161,102,234,252,253,142,197,139,214,214,51,162,197,196,167,140,183,78,75,155,202,192,243,252,52,188,217,117,164,56,131,61,60,39,68,34,135,105,14,143,193,190,4,196,98,39,228,72,165,204,147,101,209,176,109,167,23,107,192,86,17,3,70,168,223,50,99,223,82,102,236,25,229,91,184,153,110,184,206,118,12,141,29,117,160,162,179,231,151,46,159,57,241,212,185,243,151,158,58,121,254,242,185,37,69,53,185,31,161,187,106,175,13,12,226,123,90,9,91,8,101,207,84,23,53,170,124,79,171,56,32,14,179,201,173,24,240,30,253,123,113,142,209,207,36,151,93,31,31,255,12,232,170,100,234,58,234,212,205,156,153,158,152,120,93,43,26,44,177,49,185,100,77,47,145,196,249,92,113,114,201,153,250,58,73,92,200,104,129,67,206,235,159,66,28,240,44,244,246,153,133,73,157,91,7,126,33,159,85,173,199,22,206,95,220,214,78,63,220,116,170,240,223,185,149,203,27,39,46,55,225,105,9,127,86,183,23,171,79,194,159,133,39,170,91,237,83,228,205,19,231,86,46,106,203,85,183,155,173,229,31,133,223,238,197,71,46,158,56,121,217,56,113,161,215,190,60,179,124,245,241,19,151,175,219,179,23,86,54,214,103,220,199,172,141,147,139,39,46,27,205,141,214,78,247,116,99,101,177,213,57,179,108,63,124,209,185,182,179,93,188,246,240,227,43,27,214,246,147,78,247,228,242,19,79,110,62,114,98,229,241,43,237,71,103,79,182,31,221,188,182,219,125,124,33,93,234,205,204,154,157,171,91,153,93,119,215,110,212,139,5,173,180,219,79,63,177,179,158,203,237,218,23,206,155,197,134,89,204,101,118,106,167,219,185,118,111,225,177,39,151,86,178,39,30,219,94,236,52,47,108,85,23,204,106,169,184,224,102,171,187,59,151,74,187,215,30,123,98,221,89,186,56,219,190,146,62,117,181,185,176,187,108,45,207,92,191,252,228,166,253,104,171,218,235,62,126,121,115,165,218,94,209,30,182,155,11,103,78,116,150,175,180,122,43,141,236,201,250,238,206,197,43,205,43,238,249,133,11,249,205,71,30,59,85,104,60,178,162,159,182,30,59,185,184,189,120,174,121,113,187,147,219,44,150,174,175,92,49,139,181,245,229,19,237,147,155,217,130,118,206,212,236,83,219,233,157,71,75,165,218,197,51,39,219,11,237,197,236,98,227,148,187,188,92,56,209,123,164,189,243,200,246,210,101,235,124,243,124,166,250,228,118,233,202,194,133,39,183,206,158,40,173,152,39,174,92,185,234,44,93,122,244,212,70,175,229,26,231,54,91,133,147,11,93,237,98,109,161,155,61,113,98,107,115,187,170,159,238,111,92,59,179,123,253,228,246,169,82,179,190,50,115,169,106,95,185,168,157,189,104,52,150,103,170,70,109,113,229,241,157,229,19,235,155,11,43,249,135,211,151,115,213,110,118,241,74,254,145,39,27,167,23,102,86,106,231,175,159,185,186,185,216,115,140,133,51,143,60,233,156,184,90,179,140,203,218,102,175,185,126,230,196,165,234,25,179,90,235,150,22,22,206,55,151,52,251,244,19,143,166,211,157,229,147,11,213,39,119,31,222,94,217,233,116,91,23,219,235,217,133,222,230,213,252,201,156,94,186,212,108,92,123,228,225,245,244,137,115,87,91,203,143,167,151,50,43,141,142,123,181,126,254,177,166,121,237,76,123,251,225,39,108,235,145,246,108,53,243,200,2,140,211,149,19,61,103,97,249,226,122,255,226,246,217,124,253,201,135,23,182,242,143,44,167,55,207,63,82,91,57,123,186,113,237,209,86,179,177,245,196,149,5,205,106,111,93,190,174,55,46,158,88,122,108,227,209,83,205,214,213,243,23,159,208,159,208,183,118,237,210,195,91,11,86,213,114,46,102,215,31,207,107,157,83,103,235,151,219,167,78,53,154,215,181,115,203,139,103,154,23,78,157,170,218,189,86,230,210,169,166,57,147,173,158,47,101,187,143,237,174,92,159,217,236,62,121,250,138,109,62,190,217,234,93,120,244,98,191,217,232,214,31,187,168,53,243,151,158,88,178,119,237,171,157,197,43,27,87,108,231,204,165,165,39,54,175,44,20,74,237,246,249,39,140,237,165,43,27,70,250,218,233,243,231,115,231,183,30,181,175,156,94,169,207,244,211,213,238,245,238,19,235,151,119,92,167,116,246,180,179,251,196,233,139,198,204,230,108,126,185,126,106,215,188,112,58,157,62,249,240,66,187,113,121,73,123,114,67,127,228,137,166,155,126,244,220,105,179,246,120,201,58,91,232,62,114,106,113,247,100,122,249,68,118,103,231,98,105,209,62,181,94,95,89,232,62,126,173,117,202,105,94,200,93,109,218,87,30,95,234,21,170,150,113,53,179,168,101,205,141,52,172,130,229,140,113,166,95,172,234,231,234,79,52,75,179,221,199,78,45,62,170,59,43,233,156,182,184,123,250,122,102,243,202,229,226,35,174,94,112,206,94,120,236,82,117,115,54,123,41,211,156,217,60,93,219,220,124,184,125,105,214,42,60,49,219,63,165,61,162,111,57,181,221,107,151,78,187,133,222,249,217,106,99,59,95,128,225,185,80,95,106,245,200,218,61,209,58,121,105,115,165,255,104,123,113,17,183,184,130,177,62,74,0,138,43,141,66,81,131,61,88,161,166,118,226,143,11,140,37,200,98,46,113,201,95,93,5,14,89,5,22,64,89,67,228,39,194,220,181,186,68,249,200,119,28,254,146,251,232,226,65,92,42,153,192,155,48,85,193,156,17,87,242,70,161,81,107,212,106,10,148,117,76,83,247,186,78,223,173,153,103,141,14,241,37,220,48,128,131,68,72,8,4,220,38,59,92,109,76,147,211,217,245,204,87,208,228,172,110,20,115,166,158,159,178,201,69,77,159,188,221,23,179,57,133,38,54,71,247,175,160,3,119,242,21,244,47,13,7,73,33,147,158,182,127,217,252,132,254,165,92,224,11,104,188,208,35,187,214,77,239,149,214,156,246,98,16,185,74,96,162,202,176,86,49,151,251,250,249,163,62,250,139,163,98,239,5,195,246,110,230,114,208,38,242,37,148,23,97,178,81,29,186,23,149,24,191,72,248,73,225,96,163,136,66,19,121,235,218,108,52,80,94,133,35,219,221,156,120,255,151,161,24,189,125,139,130,40,69,227,208,178,251,143,28,55,47,10,198,179,84,148,80,60,137,186,149,220,131,87,70,161,8,114,204,166,48,24,23,197,175,64,85,137,23,122,61,4,182,215,32,182,13,68,238,28,15,178,215,160,8,123,144,48,12,174,39,202,16,24,131,95,147,57,161,160,24,20,14,99,236,132,212,54,204,218,38,6,35,224,56,247,254,1,220,221,185,190,219,99,80,92,145,3,232,246,109,138,119,129,166,192,169,70,210,151,99,196,144,250,211,72,232,173,164,61,145,160,173,254,238,8,212,86,210,216,192,194,196,52,12,1,210,135,199,196,82,7,209,135,198,198,18,81,216,21,116,9,99,126,28,152,26,149,87,151,36,72,53,59,69,82,210,232,234,18,178,218,161,240,212,224,23,133,110,69,32,53,248,65,188,107,38,97,167,249,65,200,222,190,133,4,243,249,207,36,224,75,20,123,66,176,84,71,5,122,70,234,227,75,152,1,109,146,53,118,152,250,248,120,163,187,24,3,110,218,99,160,25,91,136,96,196,177,157,136,201,200,53,182,169,79,250,86,146,190,16,177,28,88,60,113,127,200,5,246,18,125,226,5,160,35,171,131,239,81,82,116,112,47,86,14,249,41,144,4,12,212,119,59,68,9,80,202,215,24,46,163,94,55,116,4,25,177,142,238,52,242,3,4,138,208,235,20,98,113,204,85,123,252,28,184,104,239,199,237,38,221,73,113,136,254,81,144,130,28,205,47,242,104,139,76,74,214,223,24,56,17,98,141,23,129,38,194,52,51,230,130,187,116,121,126,124,135,102,20,142,145,254,128,218,202,214,211,125,182,21,215,225,131,105,235,157,155,95,12,223,123,142,186,84,221,190,117,235,126,27,74,125,92,220,175,164,173,7,175,253,229,206,135,191,56,162,22,95,216,112,236,7,52,196,195,155,47,220,249,205,179,119,62,252,221,193,103,63,96,64,250,247,217,102,142,159,47,154,75,96,80,212,22,238,52,93,126,165,82,218,173,216,101,127,223,110,69,175,240,83,197,212,232,43,255,120,127,126,228,109,126,170,160,165,59,234,254,159,63,222,255,203,51,12,95,12,178,88,54,22,92,38,119,22,240,176,83,214,162,238,156,72,62,132,44,93,60,49,199,46,153,83,222,157,184,21,147,55,142,107,53,45,155,28,156,228,247,37,216,15,47,169,60,47,69,28,139,188,4,50,230,126,134,228,45,45,57,165,6,20,88,4,104,162,210,85,235,100,15,55,114,102,214,15,73,213,225,246,207,58,211,234,214,84,75,109,73,8,14,185,134,145,206,151,248,173,118,181,95,233,136,59,237,109,9,148,176,129,207,249,134,137,224,190,27,248,108,214,181,188,130,144,87,210,140,46,163,69,178,213,162,72,133,254,203,178,98,194,203,125,232,151,117,221,178,225,252,163,154,230,181,81,83,216,106,2,81,3,53,159,113,208,209,156,128,56,224,47,188,74,68,14,134,115,65,82,66,170,89,198,11,69,32,136,225,197,34,52,245,156,198,43,72,130,97,83,212,6,185,178,230,227,224,240,238,27,237,4,16,54,230,187,236,182,244,50,42,14,115,38,246,157,189,74,227,171,66,173,166,123,175,50,248,170,161,101,11,56,66,130,119,34,104,139,132,21,36,79,62,194,230,245,140,185,230,68,179,86,218,99,209,7,105,34,101,186,155,69,158,235,57,35,6,135,155,40,204,166,9,199,33,222,132,186,8,165,88,109,19,8,213,149,60,212,99,166,167,39,142,72,140,160,96,126,163,233,246,134,213,50,227,122,130,249,108,152,104,233,221,66,24,64,104,1,245,213,136,105,101,86,32,125,91,73,171,236,86,147,225,182,137,135,127,98,142,164,75,147,104,70,86,239,44,180,200,116,187,252,117,134,250,121,152,118,93,241,10,234,246,156,14,241,155,162,214,237,68,196,237,165,9,87,170,68,229,208,26,234,65,43,234,13,220,177,58,186,171,84,254,219,16,172,5,35,38,146,223,31,49,183,99,23,128,12,172,174,236,99,71,148,10,13,126,93,130,119,133,137,52,94,50,132,250,146,188,224,60,138,173,184,76,18,65,19,185,138,30,104,204,251,76,150,176,194,13,59,52,53,249,194,88,76,36,39,59,68,78,54,37,39,59,146,156,108,78,78,222,197,191,16,69,145,79,129,233,29,73,86,182,68,86,20,13,133,208,214,156,180,56,100,196,42,134,150,65,204,229,28,217,66,64,57,152,3,160,44,89,224,255,223,209,188,223,209,244,85,28,118,57,34,163,140,94,101,174,240,46,164,206,116,188,165,106,56,157,112,70,146,118,29,220,170,155,149,117,181,74,161,98,140,90,205,51,149,242,67,181,169,186,170,225,29,170,121,51,83,215,74,121,93,54,149,114,100,227,181,74,85,50,152,22,179,99,244,153,57,13,193,30,31,184,62,115,189,88,44,52,210,153,236,180,250,204,8,139,155,87,99,47,213,153,81,172,118,115,182,107,52,204,100,27,164,45,148,184,146,68,59,144,42,232,186,110,234,70,158,88,77,177,168,41,204,130,122,45,159,33,170,223,146,166,253,51,244,168,62,254,119,125,189,219,2,41,178,221,6,54,187,131,55,218,252,192,246,228,3,94,69,145,21,28,163,138,161,90,8,74,126,158,206,141,5,143,9,198,206,11,105,183,136,235,219,5,132,106,30,165,213,242,82,84,76,191,14,203,251,162,12,2,122,90,86,111,179,223,67,31,90,93,243,190,215,156,150,20,179,2,100,131,114,126,224,107,117,116,208,146,59,239,190,180,255,218,151,195,151,110,13,159,255,55,169,54,216,29,106,4,101,79,164,247,105,84,233,201,196,127,201,186,38,167,67,152,75,24,129,117,163,91,173,35,11,216,101,34,132,141,151,27,79,155,221,51,88,115,64,213,234,216,27,78,159,43,10,15,11,62,78,41,10,184,21,152,2,213,96,110,246,115,65,72,114,73,34,50,60,133,132,155,178,186,103,76,163,49,79,225,190,203,65,160,190,233,130,189,198,25,132,159,33,220,235,96,51,88,93,155,87,148,178,17,186,26,54,163,36,166,11,8,139,48,229,137,209,132,149,162,72,224,40,208,109,213,38,69,246,9,101,83,21,154,47,172,66,29,85,131,47,242,203,125,17,29,170,151,191,251,119,41,20,100,47,42,42,142,76,86,83,232,243,253,133,78,30,54,4,57,63,252,160,209,96,14,147,135,140,164,59,210,1,251,227,155,44,208,128,151,129,6,174,136,30,49,255,18,29,59,126,136,130,253,195,223,251,235,152,98,252,186,189,206,61,140,31,228,154,106,252,48,157,167,185,199,159,196,68,16,229,174,74,7,131,238,60,76,115,111,51,126,217,55,140,212,121,85,232,109,153,182,62,90,255,62,237,68,173,142,139,247,194,99,19,49,20,13,142,205,203,206,148,209,97,96,28,155,28,80,204,242,228,97,17,191,250,246,193,39,191,30,19,57,48,2,38,153,31,84,190,6,48,73,103,76,11,200,253,141,71,113,86,164,112,189,207,241,184,184,35,42,145,201,207,95,33,176,40,54,1,246,11,130,161,251,42,165,12,227,137,235,181,150,4,4,250,225,231,195,231,110,141,169,180,39,221,190,26,15,242,76,165,80,188,222,101,52,13,202,123,168,52,128,249,89,144,26,57,218,177,12,251,60,9,123,152,135,215,33,248,186,204,18,128,101,205,139,142,27,46,218,86,250,104,112,240,191,194,17,81,6,129,24,195,170,84,196,24,206,132,217,2,41,232,117,148,41,52,35,66,81,75,188,195,72,62,33,157,157,126,207,126,144,155,15,150,62,205,182,125,47,103,29,230,154,110,219,38,231,28,223,118,54,118,186,189,238,244,123,142,85,15,110,56,228,144,241,130,126,215,234,161,253,102,45,28,164,145,111,67,62,71,1,162,216,189,96,216,168,71,27,197,172,70,193,254,146,236,235,61,123,100,86,248,230,101,12,154,31,35,172,97,184,142,9,178,132,100,16,19,239,120,87,217,11,223,104,243,68,131,53,181,59,38,0,103,180,13,211,111,238,60,107,92,103,22,79,47,130,20,51,145,146,239,68,209,171,80,180,134,100,205,108,1,181,18,24,191,17,225,231,6,170,50,69,162,233,130,73,49,20,40,30,202,56,135,139,225,186,73,0,184,120,216,164,91,175,208,240,211,227,237,157,254,128,77,186,6,227,129,23,85,5,7,206,10,229,49,166,144,190,253,220,2,51,198,222,187,197,213,223,130,204,164,22,32,99,20,25,21,235,168,90,144,29,223,130,158,87,255,237,79,95,220,127,241,183,60,50,214,81,213,95,12,212,207,59,222,170,5,59,78,13,53,71,86,113,46,178,226,93,175,214,143,62,185,253,143,151,227,237,196,131,174,242,154,212,209,103,238,62,247,74,188,253,255,126,60,219,125,224,213,54,186,173,94,221,235,238,193,107,239,236,63,253,12,109,193,254,175,62,29,222,252,249,240,233,207,143,160,41,188,107,36,76,140,32,47,23,247,153,96,252,52,77,187,175,32,89,114,100,143,113,92,20,28,150,150,45,109,29,172,105,145,140,142,28,194,193,53,169,145,231,50,225,168,104,8,44,31,123,67,199,238,173,63,31,220,250,82,128,172,163,180,233,115,67,2,62,201,178,13,118,194,209,112,185,226,205,200,227,68,206,196,122,196,92,50,216,64,226,185,221,228,113,57,84,126,205,147,170,107,130,39,126,211,92,48,13,155,60,168,88,185,153,196,209,233,42,229,213,180,166,102,52,53,171,169,57,109,77,250,52,174,132,21,248,14,3,185,131,247,124,149,158,211,51,90,106,140,20,167,198,80,207,10,255,162,45,87,141,161,94,85,141,33,228,12,234,63,72,66,60,87,240,47,143,63,8,185,194,161,7,225,37,213,96,120,157,10,166,97,87,114,120,112,66,121,176,163,67,49,123,17,153,102,20,58,93,4,188,144,157,46,69,140,166,72,98,64,20,49,6,196,136,112,202,228,202,167,20,235,1,215,7,94,211,94,34,88,29,83,132,104,144,51,140,141,208,208,53,129,47,93,104,57,181,205,0,95,74,227,130,148,21,45,166,197,116,224,77,99,26,103,36,125,202,22,198,11,190,254,219,253,183,223,249,207,207,127,46,113,253,216,188,100,7,232,221,116,71,184,255,101,114,52,172,77,20,55,138,160,139,48,231,59,240,95,242,236,217,100,189,30,59,117,170,220,110,151,49,172,184,66,88,150,36,77,163,140,72,196,195,119,246,76,212,220,187,244,230,154,66,254,2,31,140,188,35,194,55,2,63,251,220,199,184,1,97,108,181,164,196,232,194,151,225,231,79,15,223,255,33,237,26,36,193,72,25,254,4,7,159,253,100,255,23,239,240,4,30,203,140,247,104,35,188,18,129,132,220,94,136,93,198,214,117,71,113,199,228,99,80,215,72,94,202,190,80,242,180,70,196,73,23,161,60,115,68,198,80,241,34,23,172,41,216,163,91,166,44,114,28,17,3,73,186,73,184,185,8,78,82,124,164,44,101,184,197,217,156,196,87,50,254,208,172,97,174,51,150,33,123,203,73,157,82,166,244,123,99,92,156,234,227,250,252,206,103,211,158,55,140,77,241,184,152,163,246,153,163,219,189,116,136,7,42,224,19,124,36,81,65,41,51,34,152,148,221,123,175,45,66,14,34,190,153,81,83,157,203,133,104,83,204,60,198,67,164,211,222,37,81,151,188,146,31,84,124,147,72,45,144,95,217,17,25,246,228,238,211,79,199,152,186,131,70,161,36,141,172,239,46,153,46,44,161,58,161,117,54,18,24,29,198,107,93,183,215,25,169,164,139,114,38,244,130,60,135,2,66,31,117,224,178,192,185,198,230,43,157,227,71,87,90,138,95,100,139,179,142,4,149,149,217,248,253,155,127,145,3,22,109,69,135,42,10,141,171,108,181,153,168,227,240,137,13,94,238,201,135,79,58,51,242,240,81,104,70,166,42,232,98,19,233,155,243,244,197,152,3,72,62,119,216,153,227,83,165,60,192,3,40,242,204,193,64,194,161,35,135,48,193,72,140,163,142,29,145,32,120,244,136,15,65,61,249,63,125,85,174,24,91,166,79,5,137,139,50,102,94,175,1,203,27,161,137,156,28,205,40,28,248,157,172,72,116,225,133,37,217,170,120,49,4,187,149,0,240,23,69,167,82,107,149,61,212,127,63,108,6,97,0,232,109,102,138,219,212,157,33,144,128,179,4,196,122,182,77,81,165,103,81,137,69,84,185,138,106,71,221,171,54,125,113,93,154,102,239,82,119,99,231,208,181,224,21,216,139,221,45,151,186,229,79,87,145,48,17,78,168,141,33,115,85,97,251,33,160,92,61,103,219,190,228,154,230,180,245,16,70,161,235,119,222,25,217,45,222,161,26,130,128,207,118,16,155,226,140,129,136,210,83,247,12,55,108,248,193,54,237,67,143,36,53,213,175,244,90,24,23,16,54,184,150,179,174,76,172,20,227,20,51,254,10,151,212,138,23,210,156,249,111,146,35,34,58,244,210,152,152,75,190,173,10,120,40,139,4,151,36,33,197,163,209,115,145,124,160,254,120,226,59,152,38,101,59,219,232,161,161,134,3,31,83,94,95,81,197,46,128,59,154,119,128,149,247,184,236,70,159,80,186,42,131,208,135,207,101,96,137,121,20,100,122,242,161,87,135,23,209,152,252,228,241,144,137,39,215,56,119,190,232,67,147,161,195,160,141,139,59,216,48,225,237,44,44,204,141,51,70,151,196,59,144,61,196,130,223,35,28,197,226,74,77,175,227,193,11,199,105,156,132,167,129,61,63,174,60,9,255,225,150,191,180,4,159,92,242,169,219,95,239,185,70,173,23,215,85,140,16,128,136,8,81,169,25,6,162,216,98,87,93,213,92,227,49,69,164,26,206,92,90,225,137,163,148,222,108,228,42,254,210,86,181,181,25,37,166,105,101,242,255,44,240,111,56,59,27,233,96,102,29,51,43,51,6,69,255,90,129,37,56,38,224,171,198,161,59,67,148,133,144,38,34,12,150,24,63,183,98,30,190,119,246,33,59,100,243,62,184,18,50,230,184,10,148,137,69,162,7,171,119,198,140,69,240,75,61,196,196,156,248,30,74,212,232,236,211,163,113,133,137,73,236,246,167,31,164,82,41,88,63,29,18,206,207,179,47,9,81,74,86,180,184,205,117,35,174,169,49,246,255,169,66,130,232,250,43,123,228,222,214,69,166,46,42,43,85,196,37,32,239,112,127,197,56,26,254,101,88,214,85,177,26,147,186,74,195,229,160,130,4,103,80,172,73,177,18,39,141,152,88,165,227,135,77,37,171,92,172,72,6,44,133,18,37,105,42,176,90,134,101,163,239,9,58,216,145,126,156,120,244,114,245,140,162,82,96,150,135,105,34,186,21,98,72,39,18,8,221,223,103,202,206,236,97,96,120,212,63,194,128,174,238,73,241,115,171,43,139,190,236,131,181,193,92,45,229,223,232,131,160,55,38,143,173,140,0,55,209,81,154,201,76,74,81,154,229,160,154,137,49,113,214,60,112,206,240,166,20,36,193,202,209,238,164,129,240,223,58,110,173,157,74,93,237,87,132,87,187,218,230,190,146,125,230,127,215,81,29,213,242,252,239,178,153,124,86,95,79,103,185,83,123,163,210,22,78,237,196,121,61,163,103,76,226,188,238,57,184,55,137,115,92,65,195,248,203,85,126,212,193,4,48,206,70,246,101,247,11,76,229,134,231,208,222,28,239,208,46,34,12,178,53,132,199,213,253,29,73,181,58,125,162,30,52,124,8,101,133,26,57,18,201,18,210,84,97,187,66,191,116,162,153,193,7,79,99,129,191,136,73,146,188,182,155,43,232,59,200,95,146,72,240,248,195,115,188,194,95,146,207,21,103,218,217,205,60,38,244,208,107,115,220,73,9,239,55,210,39,216,169,176,9,143,145,44,88,16,115,193,192,103,50,40,184,208,121,255,208,250,51,153,120,72,129,188,140,221,93,81,26,127,184,42,94,213,197,19,55,136,227,56,225,149,0,152,176,229,186,52,71,66,9,132,154,178,193,248,123,34,244,136,16,165,84,162,65,8,5,74,159,72,200,49,27,249,16,84,214,39,248,254,183,214,147,221,222,110,235,186,226,69,57,33,19,2,171,83,81,24,74,146,40,253,248,113,26,123,47,248,150,130,1,5,223,51,72,188,104,143,163,64,218,136,211,72,210,135,87,116,117,50,10,163,52,6,12,192,12,250,178,178,211,197,126,75,49,92,240,216,102,238,249,181,148,204,217,71,132,3,240,232,147,67,254,147,141,78,176,82,158,27,200,8,108,92,36,168,148,96,42,56,190,40,33,146,144,151,49,163,158,202,49,223,79,206,109,16,226,25,21,111,147,195,118,123,235,79,128,15,6,105,15,61,152,143,217,190,8,20,98,183,103,190,46,113,201,217,225,157,223,222,249,240,215,84,205,112,231,165,239,13,223,250,228,63,63,127,70,224,130,70,134,33,32,84,73,197,24,226,252,63,170,25,186,52,229,163,24,19,137,25,81,153,125,1,231,130,247,141,175,81,241,130,46,84,241,243,154,239,215,85,241,17,201,149,14,88,157,191,147,121,178,0,31,22,213,30,228,183,238,175,13,254,234,41,41,122,194,159,180,114,212,64,252,2,22,121,130,161,171,199,77,121,210,185,47,153,252,50,26,201,209,20,13,103,248,111,169,94,27,120,125,214,122,254,110,119,23,223,93,147,95,93,195,55,87,125,169,174,146,84,117,223,187,250,46,113,201,135,247,83,82,137,25,69,34,19,217,138,8,130,247,153,128,168,73,66,56,236,134,65,195,71,121,144,86,236,121,123,149,251,193,38,245,53,118,42,248,173,149,99,195,223,78,185,22,61,179,89,133,249,224,68,19,34,158,80,81,132,24,120,143,231,92,133,250,239,248,95,195,142,75,203,159,19,151,2,152,128,98,84,92,126,27,209,63,118,218,28,197,45,116,101,249,5,111,172,249,223,16,137,198,169,56,2,121,113,246,95,103,103,155,170,146,132,164,240,154,136,37,214,28,5,42,52,166,150,22,91,149,22,205,25,61,30,145,131,225,248,54,137,150,234,80,249,178,91,217,19,92,0,158,253,116,152,41,71,64,71,202,227,4,60,54,192,129,183,68,85,141,127,6,131,185,7,185,218,35,151,122,228,202,246,175,255,249,248,215,101,165,79,189,208,19,229,184,233,27,70,83,26,67,211,27,64,83,26,61,83,26,186,169,235,25,179,163,112,30,103,4,235,69,102,7,53,139,17,28,1,225,105,125,204,128,168,54,92,90,221,169,145,219,70,88,30,51,69,44,236,44,215,227,178,137,7,21,44,27,171,10,222,19,82,214,16,134,19,36,93,202,220,239,81,25,26,153,91,106,107,130,55,60,52,161,113,221,234,194,135,22,94,213,170,51,131,225,106,200,211,101,248,143,159,12,95,120,89,118,185,193,251,250,207,255,27,77,119,247,141,231,125,206,40,195,151,255,116,247,205,223,71,125,91,131,94,186,22,212,131,193,249,202,74,241,155,32,147,82,243,85,22,30,215,157,94,207,105,151,149,252,55,105,84,115,16,112,41,15,143,130,246,245,42,180,148,43,178,107,136,223,238,160,12,180,142,178,190,225,238,60,140,87,131,116,42,228,248,22,216,64,221,145,115,146,225,70,13,156,209,162,119,88,186,32,53,73,134,218,64,207,105,38,188,240,2,121,218,142,211,219,64,157,132,217,238,108,24,93,44,180,1,19,67,157,0,44,52,41,75,245,19,250,83,209,228,194,204,38,53,167,229,192,128,55,93,19,229,140,129,202,42,12,13,237,189,87,73,201,63,162,206,111,104,90,73,111,52,164,90,199,76,223,189,215,127,117,84,253,59,102,171,133,32,62,94,167,71,82,200,125,84,95,31,85,189,107,162,127,235,26,236,188,24,233,29,132,67,170,219,141,247,232,162,99,156,253,72,197,84,164,113,98,252,221,87,18,16,89,214,122,155,158,70,31,235,130,52,64,179,168,214,39,219,117,181,213,18,50,85,100,156,20,40,128,170,189,85,186,113,16,185,151,135,6,1,209,191,117,29,81,49,153,112,204,223,55,107,205,54,189,198,236,73,42,131,68,192,179,55,110,139,123,181,82,194,113,162,36,219,11,61,150,131,11,240,244,60,98,22,155,160,196,22,220,254,136,248,47,194,159,145,95,115,60,112,123,175,162,205,245,190,45,245,148,7,21,234,205,204,36,120,34,23,18,185,223,230,5,72,225,81,230,92,72,37,101,94,237,173,209,68,24,147,87,74,190,234,174,137,68,132,253,141,254,132,251,123,37,80,28,185,73,37,154,107,64,75,140,111,123,227,207,219,97,72,173,117,32,141,19,217,90,135,180,150,231,93,53,70,52,214,89,227,105,130,109,245,190,176,166,202,101,209,150,74,30,194,190,82,85,219,155,77,153,69,246,220,186,38,240,185,1,79,179,138,29,33,28,11,190,91,246,3,155,190,220,17,101,250,174,139,140,183,111,248,197,255,168,194,188,155,31,147,45,37,149,189,65,84,25,104,239,169,84,213,29,226,105,176,78,192,138,212,128,66,112,203,127,33,183,150,46,232,235,245,124,45,250,66,238,142,116,33,183,164,135,47,228,146,137,230,247,91,227,74,58,147,211,148,68,28,3,189,154,148,159,34,23,113,149,20,177,227,183,81,83,154,4,38,57,198,162,249,173,226,6,145,220,74,166,11,70,46,223,168,103,215,246,184,79,83,114,219,92,223,180,122,73,116,109,154,227,47,201,15,207,63,188,76,189,90,230,240,117,210,83,24,3,69,205,145,239,196,209,160,203,83,93,237,119,123,86,99,135,251,219,151,187,29,96,237,147,235,102,111,27,14,194,57,22,41,154,29,253,122,231,122,172,235,180,172,122,236,27,230,186,105,54,114,131,17,29,136,165,144,131,160,247,74,66,157,81,71,102,34,204,198,136,92,136,246,210,133,227,162,131,160,24,208,110,234,230,160,167,114,249,116,110,107,123,142,249,217,232,169,98,1,127,226,1,149,12,188,107,64,133,196,35,179,156,42,164,75,122,1,94,209,19,232,27,217,52,252,95,125,110,55,73,124,166,202,165,57,201,78,241,141,70,163,17,238,38,27,173,175,114,162,72,42,188,160,95,198,127,230,168,255,98,18,253,85,82,185,180,86,204,108,109,143,108,102,12,62,236,132,219,202,134,48,155,74,23,115,5,253,155,193,49,236,128,132,140,26,231,20,150,14,197,199,180,57,132,213,131,17,196,183,130,50,162,122,20,152,171,14,143,67,78,197,234,45,115,124,75,99,232,109,49,178,185,41,255,124,147,95,124,128,215,209,44,197,134,166,172,197,140,126,207,9,144,2,73,46,218,99,172,3,57,247,123,230,28,97,120,115,218,55,231,64,102,181,187,4,240,133,60,65,115,205,39,226,73,248,146,224,107,193,133,29,25,88,28,120,53,161,23,12,240,61,130,146,41,213,1,97,73,132,150,228,180,168,149,204,49,20,23,75,145,119,163,70,39,157,19,211,152,78,249,38,49,163,99,215,71,206,161,127,198,38,85,63,118,134,50,41,61,106,73,250,231,40,106,129,178,17,200,107,249,116,62,31,152,69,255,224,167,74,25,204,49,177,153,71,57,5,161,66,98,177,20,191,33,204,122,158,167,228,37,246,145,195,20,241,212,83,196,104,26,220,230,216,101,34,219,177,205,136,117,198,103,87,243,239,100,131,20,222,29,26,189,57,225,86,114,204,106,19,86,217,238,13,82,91,8,170,103,68,100,16,61,41,73,201,49,200,134,186,183,101,186,196,103,42,163,82,240,7,144,209,148,165,242,236,85,211,222,180,236,238,236,182,227,110,146,163,100,150,184,224,55,182,250,230,108,215,173,205,98,208,120,224,179,123,103,41,76,217,172,103,36,147,31,255,27,23,132,99,124,214,233,247,236,37,99,39,5,89,21,10,36,69,12,99,109,163,131,49,101,65,126,170,86,119,206,1,187,178,88,125,120,89,189,182,80,93,172,170,6,254,179,73,30,219,210,191,69,242,239,204,66,181,218,92,84,23,171,151,58,139,106,250,225,234,227,103,85,19,223,123,255,56,82,158,26,254,115,153,126,170,54,23,32,91,107,161,183,160,106,139,213,238,194,132,234,76,246,72,179,229,22,58,11,234,204,98,181,184,112,86,109,250,190,195,191,221,5,175,8,242,218,130,108,155,152,173,179,120,125,65,117,150,170,221,197,71,105,61,53,255,63,109,41,231,10,254,147,94,240,229,47,45,234,11,106,127,169,106,45,61,170,62,142,95,182,225,203,14,233,199,210,213,69,213,130,146,151,206,210,14,74,221,232,178,190,87,77,72,168,47,185,11,106,119,169,154,133,34,106,162,133,53,111,164,188,214,192,120,84,219,164,240,19,153,5,117,103,169,122,237,68,176,218,222,9,168,54,187,88,205,158,56,75,107,92,169,86,47,195,251,194,137,141,5,181,189,84,109,158,100,243,241,164,215,28,214,188,106,13,210,45,54,212,254,66,117,121,9,219,88,221,198,18,23,161,42,109,161,122,98,17,155,83,189,134,175,170,85,114,137,149,58,95,250,72,104,30,254,119,28,5,243,10,185,45,120,156,172,217,138,118,220,170,87,248,82,62,222,2,182,190,210,173,117,187,199,233,21,161,74,207,133,76,10,95,188,139,140,251,91,85,254,213,254,223,255,251,175,245,127,129,67,102,15,223,197,56,83,189,71,47,140,243,157,63,230,227,75,99,179,255,18,91,49,26,134,107,197,254,101,54,144,144,36,160,239,164,115,39,198,14,30,250,33,192,184,198,144,115,165,95,100,254,213,159,39,40,111,196,252,2,7,77,228,23,59,98,33,185,131,37,147,164,12,85,22,30,246,248,45,121,118,152,198,248,105,202,223,211,227,58,134,46,210,226,29,99,70,98,153,188,244,82,102,83,252,95,60,105,34,166,103,165,247,244,32,142,209,147,120,73,188,230,39,105,172,36,94,73,66,70,140,112,34,244,195,0,255,144,127,56,55,243,181,155,67,79,20,137,17,89,132,190,149,36,18,114,163,138,79,18,165,73,223,192,215,140,86,45,142,151,119,98,179,177,66,98,252,20,112,30,39,150,197,75,90,222,232,121,108,108,76,226,99,249,231,145,253,29,77,20,66,42,136,113,49,69,124,66,118,119,207,131,94,96,189,72,203,243,238,181,62,240,90,204,6,101,124,189,15,140,193,141,49,14,215,251,224,35,186,64,105,94,35,133,236,34,101,68,41,38,134,98,140,247,206,19,104,98,33,137,198,75,229,103,175,125,69,12,248,3,99,166,165,113,224,180,238,17,175,159,174,147,98,49,16,142,58,88,36,251,67,121,245,113,36,146,13,147,72,182,24,69,34,249,195,144,200,40,58,136,158,236,188,22,57,217,62,82,29,51,217,163,55,18,111,24,153,224,51,5,133,4,166,75,151,7,227,1,207,23,249,167,92,222,74,214,77,179,195,202,246,228,160,192,36,234,105,121,212,66,123,224,32,144,157,203,64,147,102,136,9,69,49,34,21,77,177,226,5,125,104,147,54,106,222,69,248,127,34,67,237,69,236,168,49,79,22,154,163,41,153,252,68,18,123,157,44,5,211,41,107,140,221,186,232,56,196,224,183,70,64,234,210,153,137,136,118,70,93,55,41,162,93,54,243,245,67,180,59,74,208,186,41,96,95,110,127,246,217,240,197,119,39,65,117,249,174,37,5,46,176,71,64,117,249,11,13,222,40,98,46,35,61,163,187,121,110,114,124,13,142,240,194,147,135,81,94,2,229,5,98,109,76,234,250,68,208,173,123,234,251,40,152,45,169,173,104,97,57,68,223,49,249,216,190,147,4,30,180,13,127,117,95,240,54,228,239,24,64,45,245,107,128,151,245,149,161,98,173,5,80,196,254,9,240,61,211,96,74,248,59,221,105,245,197,253,246,232,43,113,232,91,201,220,151,28,105,108,127,246,209,240,215,191,188,55,48,48,88,64,61,211,187,220,104,55,241,70,31,191,90,84,62,102,167,218,125,244,204,104,121,183,152,152,129,208,223,48,90,14,77,35,221,181,123,254,87,119,223,124,143,207,199,87,3,103,68,38,41,212,232,232,139,202,71,3,118,196,173,99,73,188,172,160,148,247,216,221,113,177,7,178,132,70,23,14,103,218,74,149,68,121,129,133,140,55,80,155,102,239,162,179,125,218,220,249,10,80,147,188,16,51,245,245,150,136,50,67,237,160,75,235,100,225,170,74,151,15,90,24,86,131,127,225,160,25,211,128,48,117,189,57,144,128,152,124,215,114,105,64,45,51,233,37,37,39,226,33,192,106,210,90,0,172,198,183,249,7,38,36,234,56,61,50,212,156,233,26,66,79,136,168,195,109,92,67,238,21,229,38,12,159,202,48,82,245,99,104,206,7,122,16,71,208,188,114,247,23,191,28,222,252,249,254,235,127,165,205,194,235,202,242,79,95,248,36,133,35,213,28,98,166,178,83,13,16,217,86,3,35,180,255,194,251,119,222,125,9,198,233,232,102,43,61,85,99,46,34,10,60,127,184,140,142,108,254,134,221,249,232,123,7,175,253,251,221,95,255,248,224,71,207,125,181,19,232,77,30,54,45,17,245,18,219,123,191,147,166,231,39,142,19,101,240,23,229,219,44,20,56,96,255,214,171,71,55,95,211,182,227,18,61,100,120,67,110,189,122,231,221,127,135,149,126,180,132,19,192,168,242,131,46,202,120,85,180,101,226,74,220,3,33,17,6,143,0,53,17,56,75,175,217,32,192,89,61,206,18,136,56,99,99,0,171,136,175,240,229,206,35,206,58,7,171,194,27,93,109,56,1,162,211,247,156,51,78,147,112,98,97,112,43,63,106,39,35,90,229,220,249,115,39,148,138,188,245,208,0,35,243,12,25,1,154,121,238,252,197,179,213,51,209,137,246,127,254,221,225,51,111,11,28,5,37,20,209,77,17,80,69,108,56,146,24,217,92,226,135,8,54,129,24,43,14,86,32,189,8,12,103,64,40,225,195,161,144,203,226,236,90,142,20,200,111,255,245,223,14,191,124,157,94,45,241,113,163,95,15,88,175,123,196,242,250,47,1,224,229,67,200,66,224,86,34,239,4,129,79,164,52,126,16,46,63,246,137,218,89,70,15,122,248,151,47,26,167,107,114,254,27,161,56,228,223,200,121,18,31,69,159,107,35,180,75,66,19,245,225,190,124,53,24,47,1,48,23,118,138,71,67,144,141,71,45,99,220,91,158,0,57,29,14,170,204,67,42,243,52,32,132,218,241,153,132,230,227,132,236,246,91,38,238,123,228,47,147,200,61,225,154,236,184,50,66,225,33,160,117,117,253,176,58,22,132,61,11,50,143,71,133,144,254,181,80,187,140,197,216,62,204,120,81,222,53,48,94,92,201,17,212,213,76,33,137,141,209,220,208,107,123,126,150,89,30,239,255,238,106,156,192,188,77,160,249,210,244,115,40,184,235,192,52,82,78,60,76,247,135,155,198,169,151,132,199,228,143,155,73,210,168,67,76,37,19,39,198,204,37,239,230,228,133,33,65,116,71,194,14,1,87,103,53,172,26,57,160,37,221,212,31,94,186,243,225,51,193,62,74,204,193,84,19,90,28,59,159,76,155,172,160,139,67,64,68,161,194,73,96,106,81,60,56,178,29,205,39,4,141,155,59,172,245,16,83,71,26,57,110,230,88,47,162,39,206,71,165,10,179,212,162,185,16,206,143,164,30,192,169,156,24,90,96,28,206,250,180,155,16,151,201,14,57,4,84,236,156,48,12,36,145,127,67,226,175,143,112,83,34,191,238,99,83,154,234,96,17,194,163,68,179,146,140,249,128,206,21,73,100,245,207,103,24,130,13,155,49,106,158,189,134,78,57,203,178,244,60,98,142,253,157,103,51,140,42,195,21,234,201,116,63,243,11,226,131,209,21,243,75,126,77,31,140,99,202,249,228,50,120,104,62,169,172,126,228,19,202,34,203,63,251,241,221,215,110,14,63,120,157,25,32,212,49,177,147,16,107,161,199,208,252,200,99,146,226,32,144,72,220,228,197,89,242,123,252,172,147,238,28,106,218,153,178,98,236,188,139,65,226,65,88,188,183,190,153,87,205,113,115,63,62,8,11,254,184,247,101,157,78,79,207,107,220,249,240,147,253,55,126,20,56,141,206,194,16,143,62,141,188,216,34,6,72,69,32,47,244,123,14,153,254,61,152,254,139,206,118,23,206,229,81,52,240,131,103,135,55,255,62,118,83,198,186,15,177,33,147,166,142,219,140,89,95,66,145,37,30,0,164,34,87,30,73,218,9,234,96,134,3,64,85,37,92,216,248,209,237,47,111,238,191,246,119,201,192,195,109,71,24,47,79,220,211,191,113,67,104,104,200,75,169,95,84,5,3,9,46,84,47,175,156,88,26,157,132,78,69,155,180,163,231,116,2,16,211,83,25,30,189,70,122,202,160,232,202,252,182,168,166,131,18,165,199,121,221,254,242,23,177,225,7,111,248,129,92,229,234,199,241,8,58,229,16,190,26,88,201,192,123,236,32,66,9,26,245,186,31,161,44,4,94,88,99,224,133,152,99,182,91,219,48,235,32,62,187,151,240,215,150,62,59,21,80,98,221,236,25,86,107,121,4,68,98,211,156,88,201,204,20,149,244,59,75,62,180,39,95,71,250,71,210,15,79,123,121,207,227,229,21,49,143,9,150,235,149,169,58,135,17,141,238,175,90,231,208,117,82,120,160,232,42,233,183,9,149,206,91,245,238,116,85,181,172,110,240,46,226,33,59,120,109,106,224,83,249,116,155,128,217,137,71,205,108,173,15,131,215,38,173,195,138,128,90,23,118,150,186,244,158,35,213,136,76,81,169,44,183,141,95,5,87,157,117,175,119,88,33,156,40,86,157,108,229,243,36,254,20,185,241,58,205,168,34,94,27,51,126,51,85,25,81,222,113,156,80,73,77,73,119,199,5,216,236,77,195,22,120,161,8,255,194,193,20,162,225,68,137,14,243,240,88,163,12,63,141,107,140,144,41,226,234,141,50,5,195,82,133,212,204,63,162,168,65,145,198,100,193,3,248,51,238,109,143,204,43,177,218,120,211,203,243,226,129,137,207,86,221,43,129,110,238,164,19,18,159,75,128,200,100,250,96,192,100,4,148,145,225,72,72,173,69,239,2,122,224,235,34,232,143,108,207,28,168,236,115,154,127,14,26,64,7,107,190,254,120,5,106,60,71,219,43,69,84,178,17,81,114,221,123,151,225,239,182,189,119,89,254,238,172,247,46,199,223,61,73,156,27,136,118,212,155,149,85,152,175,107,125,203,69,87,13,77,101,40,87,163,180,140,170,0,215,88,111,245,93,222,45,50,163,163,203,9,170,219,158,255,227,136,114,40,37,76,215,32,201,144,27,89,22,33,164,233,138,242,155,94,67,165,73,116,55,169,60,73,244,27,81,12,37,216,137,229,120,198,198,96,57,227,160,111,169,205,128,19,185,12,231,70,15,102,96,105,124,32,183,227,64,163,248,141,112,65,39,98,73,145,217,22,191,166,90,189,135,95,188,236,34,250,67,102,219,66,16,38,217,72,162,8,60,7,177,156,15,7,111,33,237,196,50,118,133,40,143,109,255,82,5,145,192,21,62,201,153,1,83,208,32,238,92,180,151,219,53,80,101,241,111,4,40,22,226,218,212,187,68,118,46,203,108,170,164,11,176,186,108,216,116,69,117,214,175,210,169,97,192,75,242,150,134,28,99,221,247,38,222,11,66,39,249,210,219,2,40,67,16,203,8,168,12,133,137,0,62,134,255,248,241,122,138,243,127,20,32,3,14,141,32,50,70,192,134,0,131,38,204,19,33,37,59,251,72,244,237,97,189,45,251,74,117,184,33,221,24,251,74,180,132,145,138,51,41,1,209,163,69,104,93,42,166,60,236,81,2,122,197,55,130,106,72,24,100,149,16,185,208,14,75,28,236,51,147,117,68,2,171,14,31,172,58,157,13,199,63,13,17,8,106,20,66,145,219,192,82,132,139,192,24,81,241,0,232,178,128,51,60,166,35,18,162,36,180,153,116,2,19,123,143,172,156,63,135,173,232,154,113,242,72,227,160,91,13,180,201,211,198,37,18,115,245,20,19,37,196,203,32,246,30,138,66,20,117,228,33,219,193,235,74,113,238,197,69,113,114,21,111,195,163,141,96,128,185,106,189,207,224,126,211,102,102,64,192,178,34,87,191,247,129,89,75,21,10,242,34,145,165,233,209,36,21,23,142,162,177,180,248,35,106,236,104,102,49,10,58,58,72,253,48,11,114,230,184,233,95,104,38,239,150,7,82,28,223,19,253,160,86,4,222,143,64,111,253,221,226,91,2,117,46,140,70,136,7,82,133,35,169,95,233,168,109,9,50,184,193,33,131,219,12,33,164,31,128,12,54,139,165,82,218,44,114,200,224,141,74,67,64,6,175,75,208,192,77,206,218,214,156,86,203,169,49,143,5,25,29,216,227,121,203,27,30,50,240,250,120,100,224,233,144,127,199,112,174,3,9,228,247,232,15,65,63,112,240,81,114,161,18,166,54,247,57,106,49,207,155,178,223,231,196,207,62,203,16,202,33,207,88,206,62,115,57,195,139,10,160,16,209,129,72,9,227,153,22,138,53,115,76,147,217,147,241,56,56,247,9,126,19,60,138,56,120,106,240,20,226,130,202,180,85,202,238,213,161,74,41,132,37,223,123,67,80,156,4,55,127,50,76,209,145,98,19,77,3,72,228,247,89,137,194,228,21,29,208,167,192,218,130,93,205,91,128,190,70,120,64,240,30,54,187,228,4,237,209,238,153,229,211,39,184,59,119,212,116,170,12,72,158,42,231,131,232,240,192,69,35,167,229,175,131,90,234,195,152,243,209,149,16,182,100,124,37,115,81,121,16,165,141,118,146,66,25,245,18,192,165,9,181,200,200,141,156,98,90,241,191,17,24,150,20,120,140,239,20,209,32,151,182,4,191,229,181,39,110,174,122,253,95,171,48,211,28,59,164,84,15,205,140,58,104,249,225,182,162,129,182,100,71,254,113,104,107,15,1,95,222,176,220,118,92,57,120,247,38,70,253,36,174,254,32,45,222,254,244,3,42,73,253,231,231,24,219,104,255,149,87,15,222,187,133,113,185,105,250,5,162,116,189,68,128,31,33,103,12,178,194,145,96,216,53,179,37,127,226,234,212,96,140,242,16,47,159,216,171,115,69,87,196,93,133,17,51,130,1,0,38,113,12,180,67,35,56,6,155,177,110,225,203,17,196,188,36,126,146,168,230,193,157,39,0,125,135,83,149,130,195,49,76,18,129,54,154,174,235,184,94,11,205,20,123,242,53,78,117,26,13,216,55,203,69,141,52,51,0,178,23,89,23,200,55,30,196,218,18,153,255,241,92,235,215,113,234,173,250,8,238,208,188,207,169,54,67,243,103,134,70,53,52,164,68,66,27,63,125,246,228,233,51,15,51,125,145,122,239,128,124,138,195,52,39,108,59,182,36,194,32,183,45,249,253,246,70,47,28,73,6,226,118,25,178,217,72,22,161,41,11,238,193,25,52,190,96,100,192,195,60,48,122,253,190,250,225,84,60,48,109,153,103,62,10,183,204,57,76,179,88,23,163,155,69,77,109,83,55,139,47,184,8,160,109,153,221,224,22,59,46,149,147,57,28,203,124,248,239,232,132,11,14,237,89,80,100,219,232,196,227,163,36,132,233,228,8,213,115,3,15,215,249,16,28,182,112,204,210,99,19,248,7,180,228,243,212,10,143,96,129,218,35,210,57,161,181,18,44,1,90,165,129,13,173,86,254,127,246,222,188,187,141,227,74,20,255,42,84,143,71,3,12,155,32,118,130,96,16,157,6,184,8,20,73,145,4,73,109,230,232,52,128,6,216,34,208,13,117,55,72,66,18,223,177,147,56,118,236,56,246,188,56,118,118,199,137,99,251,77,198,91,226,36,142,20,199,231,252,62,202,239,136,164,244,215,124,133,87,183,150,238,234,13,4,55,217,206,147,120,68,2,221,181,220,186,117,235,214,173,91,119,105,138,91,36,146,97,38,61,230,68,50,100,231,20,201,29,201,48,155,141,167,18,245,76,72,36,195,45,62,146,97,54,219,223,187,216,14,41,46,215,149,20,14,41,238,220,231,233,33,170,42,5,67,197,206,82,6,133,49,228,54,79,230,174,53,244,97,97,116,219,232,140,182,45,163,190,76,92,163,70,225,50,212,68,40,92,52,148,45,36,17,162,122,163,68,40,31,232,106,35,240,222,237,24,93,18,131,95,8,241,60,80,183,193,89,242,142,209,239,224,55,71,33,215,152,178,163,54,28,176,75,84,116,244,248,87,112,71,239,143,8,94,128,90,115,240,59,185,62,121,251,188,88,62,81,222,190,110,7,196,196,147,207,35,137,11,48,133,147,55,138,131,220,142,9,252,8,5,175,161,203,105,142,49,138,163,12,140,141,251,248,128,189,244,199,199,199,148,186,16,157,16,136,110,13,171,80,17,151,215,27,67,6,218,41,140,194,13,28,218,212,16,5,97,125,61,42,26,49,80,121,180,76,188,137,176,136,168,236,97,148,166,133,3,93,201,248,56,98,34,49,202,151,38,228,8,98,91,181,100,166,138,248,27,106,235,92,92,188,75,116,13,243,16,72,60,142,142,234,114,29,242,166,212,113,54,106,12,115,35,30,14,115,173,22,79,61,9,144,19,241,154,50,150,202,13,12,114,250,208,200,15,241,76,42,141,35,63,200,217,70,248,248,210,233,100,230,9,140,47,153,168,39,198,148,220,160,227,147,115,99,135,142,175,158,203,197,201,248,198,227,3,238,61,116,191,145,251,239,55,144,254,176,98,105,109,239,197,185,193,45,22,153,222,211,183,212,134,229,202,26,58,41,183,231,183,6,78,174,25,204,223,15,237,168,46,183,219,91,71,202,130,186,108,106,237,67,122,145,45,107,212,80,204,81,196,45,20,60,20,169,213,58,105,238,83,111,31,103,150,251,52,8,101,238,220,167,24,103,3,79,12,66,68,120,214,211,193,230,103,10,175,143,163,100,61,5,90,86,50,199,142,8,13,166,108,8,151,44,22,167,156,104,36,171,153,170,188,126,151,122,218,199,249,192,157,180,240,136,134,86,221,205,155,158,160,196,78,85,26,57,55,30,255,87,46,36,141,29,38,22,162,251,166,182,182,185,87,16,229,38,159,152,8,14,23,26,18,49,90,198,142,118,124,35,190,112,203,20,94,136,71,165,24,35,29,240,235,243,195,202,98,194,186,129,13,26,193,110,140,11,52,225,111,136,135,30,247,76,140,11,111,222,172,234,245,94,104,191,169,84,44,151,73,3,180,92,239,204,67,53,15,214,150,30,252,19,51,93,219,69,242,230,77,176,247,116,197,199,117,250,160,65,90,17,186,7,105,36,180,254,184,12,63,131,52,17,219,0,208,125,13,137,131,247,153,199,45,220,117,5,196,206,52,198,26,114,127,236,15,229,27,170,97,130,179,162,218,170,223,181,67,249,226,31,15,224,53,217,168,135,77,74,63,194,245,18,3,49,126,114,214,67,208,10,10,138,124,60,40,57,251,215,196,209,195,169,7,132,32,167,177,169,70,72,162,149,88,50,27,79,39,233,82,1,204,4,207,29,36,23,61,25,182,26,232,40,72,94,245,95,57,135,172,65,190,249,93,22,175,16,27,141,134,129,151,116,85,103,129,204,72,35,78,152,199,90,173,230,52,103,4,131,73,218,203,185,199,101,202,237,78,11,225,211,79,145,67,94,30,112,151,133,5,99,65,228,135,18,177,120,58,145,29,131,48,217,206,231,93,255,154,176,163,187,155,53,67,7,99,105,207,2,105,52,142,70,152,28,89,96,64,240,236,119,244,78,224,226,189,107,59,224,67,224,236,100,114,60,233,226,85,78,212,118,66,73,238,245,6,142,81,225,19,142,131,214,5,76,110,135,39,3,126,164,104,154,92,35,221,80,106,155,176,202,240,173,66,40,143,77,166,98,217,116,38,231,218,115,78,35,170,52,137,159,162,171,6,137,192,12,86,215,199,10,225,252,13,107,103,163,103,178,108,201,253,2,74,167,151,36,8,41,92,154,130,0,196,146,142,163,12,27,69,113,187,4,81,134,73,208,103,18,103,249,50,252,234,22,165,41,244,187,68,3,22,227,160,201,16,205,88,199,197,73,44,101,8,77,108,226,118,182,138,16,136,26,189,184,38,73,50,60,168,139,155,184,96,186,72,27,35,129,146,33,112,115,115,146,133,53,86,33,98,117,169,85,18,147,184,172,171,212,230,140,52,83,194,61,227,216,203,165,78,145,150,130,160,203,113,22,34,185,201,1,15,113,154,187,248,197,78,81,108,51,48,201,32,102,232,168,100,111,224,108,59,84,245,242,54,0,35,223,41,65,96,234,224,54,179,69,10,37,121,129,126,95,145,164,107,240,178,10,1,184,201,160,8,22,165,52,174,52,198,32,108,179,32,206,37,11,181,131,224,153,17,205,18,55,218,219,232,209,164,216,67,165,146,248,81,134,141,160,73,81,95,218,96,253,19,184,211,60,174,186,69,138,24,27,48,87,75,42,110,41,201,66,75,59,113,164,61,132,211,39,140,52,91,194,79,195,72,63,253,57,209,143,241,172,198,14,45,67,119,225,155,19,204,51,238,138,171,105,64,196,76,174,180,251,136,195,234,178,48,163,16,38,214,83,155,11,21,27,239,236,248,223,98,121,110,40,65,191,133,7,248,196,175,71,71,131,162,33,251,203,133,4,183,38,194,100,0,12,222,24,210,172,51,183,80,56,148,163,239,56,140,240,135,40,134,13,54,224,96,116,244,193,21,105,151,147,231,89,139,158,72,210,60,8,188,36,229,5,32,155,9,68,185,125,140,194,225,108,67,167,59,252,68,197,250,161,161,91,141,102,53,146,73,136,67,228,127,244,136,13,186,219,162,135,170,163,181,65,142,87,98,223,50,228,0,101,19,187,43,230,55,62,72,133,204,0,127,128,98,181,157,120,192,228,39,12,88,231,72,117,164,133,18,78,26,94,17,214,89,187,193,17,150,67,136,231,136,11,164,127,223,125,22,48,125,22,24,192,188,31,24,118,16,250,62,171,211,179,52,51,222,165,9,184,63,37,172,211,131,222,41,181,230,156,248,2,87,247,145,24,134,187,63,126,178,184,19,160,7,238,100,80,51,174,243,223,144,251,0,24,208,172,193,131,79,219,205,133,13,152,29,5,89,121,22,180,122,40,140,125,113,129,162,33,51,192,16,4,175,70,171,140,196,176,54,72,100,104,214,122,192,25,48,120,141,55,26,71,36,107,142,234,146,94,226,162,103,66,155,31,216,39,193,161,84,38,136,227,218,227,201,224,145,4,2,2,71,66,31,69,224,147,96,159,89,15,234,204,53,110,52,127,33,227,118,157,17,189,59,71,58,147,246,55,141,43,6,7,207,150,27,141,175,60,30,54,28,197,70,104,66,92,52,55,138,134,120,180,2,225,74,217,35,129,15,16,106,122,171,163,103,35,56,236,185,237,239,76,140,38,232,210,0,126,194,2,77,65,81,79,184,210,21,153,196,43,245,121,117,147,224,239,253,194,38,57,37,10,138,219,131,219,121,195,185,218,55,111,155,102,107,199,109,17,227,114,177,7,232,64,30,97,78,246,52,147,53,141,54,220,46,49,116,220,20,134,185,119,101,48,53,133,251,35,151,131,188,66,92,242,177,221,52,75,194,236,139,65,76,130,48,47,202,90,75,9,105,211,133,104,82,60,104,90,176,71,255,221,160,194,240,134,155,189,166,183,24,134,86,8,138,195,160,52,26,96,59,40,212,101,99,83,8,139,4,200,255,219,255,228,179,189,251,63,38,78,106,193,165,184,208,198,125,131,67,140,231,66,98,67,184,227,60,244,13,102,67,227,128,112,48,5,70,255,80,104,128,235,144,152,2,134,89,171,15,24,79,0,138,134,198,18,192,47,29,82,52,76,173,125,162,64,31,208,128,29,239,1,26,15,10,17,254,245,160,138,63,191,114,240,157,191,13,72,21,253,98,82,185,136,98,128,56,70,204,91,210,31,121,252,40,4,208,238,32,68,15,70,0,80,52,148,0,240,75,127,112,35,22,68,155,14,139,70,142,38,100,142,67,71,187,195,86,211,152,213,193,17,174,133,13,244,178,133,147,8,177,80,139,48,207,36,116,36,4,149,198,46,205,35,192,146,4,214,224,178,190,93,98,142,206,92,84,105,155,71,27,240,30,184,243,33,33,162,89,112,24,110,178,89,72,16,130,22,26,216,146,70,176,22,253,177,150,143,31,208,149,245,253,131,231,246,62,253,53,89,240,172,111,88,38,65,157,121,161,57,105,223,143,190,124,29,28,97,95,254,203,254,115,207,179,190,183,55,107,218,81,122,58,189,152,194,158,229,69,130,181,198,89,4,86,128,11,2,180,126,103,239,243,207,33,246,234,47,63,56,184,255,165,63,246,170,59,202,48,177,196,3,215,16,46,36,70,148,210,241,20,21,24,104,0,85,176,160,104,5,7,134,135,209,187,162,194,147,7,108,205,193,55,240,160,115,45,32,246,208,14,10,31,220,29,99,12,132,242,23,33,225,10,44,113,238,43,217,76,117,141,248,206,114,210,3,93,150,174,160,158,227,217,90,131,132,159,77,224,100,203,16,255,227,108,164,47,21,141,237,10,54,4,25,193,44,40,60,27,9,126,61,130,13,74,5,198,121,241,220,186,199,137,121,77,148,50,213,128,102,76,22,21,222,35,71,244,41,138,67,0,241,145,95,60,18,160,178,99,9,78,212,92,196,4,254,240,51,202,4,40,24,65,181,184,12,11,135,14,229,208,193,28,3,194,135,15,126,119,240,155,231,79,14,97,173,126,6,16,242,204,236,132,16,2,19,60,125,8,247,62,250,193,163,223,189,240,232,227,247,14,30,124,127,239,151,159,236,253,234,185,147,194,105,90,173,26,129,19,126,118,197,22,172,70,19,175,198,177,198,24,93,141,52,216,46,24,160,40,169,56,172,203,26,88,163,100,27,10,100,68,175,51,79,197,96,30,65,195,113,184,120,4,57,172,16,227,94,59,164,134,223,89,17,204,98,120,254,113,228,72,28,14,187,201,83,250,67,184,219,255,238,11,130,237,233,40,119,58,208,52,54,43,66,35,87,180,250,138,74,252,30,85,28,255,25,40,13,139,59,138,161,234,246,59,16,254,176,36,0,198,249,236,161,105,177,135,173,26,249,171,181,201,95,171,195,254,178,126,186,102,163,69,154,199,239,118,221,142,143,100,195,115,62,37,16,47,103,27,238,91,127,121,252,214,103,118,228,175,54,203,11,145,72,101,118,69,59,78,216,231,191,220,127,19,73,4,255,201,202,213,119,88,185,177,184,83,108,239,135,111,121,138,245,2,139,253,250,59,7,191,248,204,83,242,14,43,153,227,74,238,191,252,251,71,31,190,119,240,225,15,14,238,191,207,74,182,148,45,96,175,108,40,201,176,161,180,77,110,48,25,190,209,207,223,218,255,243,243,143,95,124,205,14,124,215,185,13,81,198,143,208,105,106,160,78,249,49,35,98,217,251,209,43,7,31,189,131,184,193,195,47,94,141,180,163,172,74,231,142,85,221,110,13,212,191,61,53,113,27,146,116,232,76,170,96,162,27,52,124,55,36,172,188,60,40,6,122,183,234,183,16,37,161,53,162,106,176,220,242,55,132,182,140,45,218,133,245,32,215,84,103,147,141,209,114,145,40,113,93,170,171,68,61,130,93,224,240,19,221,80,209,138,199,34,51,254,190,130,182,224,21,145,213,37,174,17,228,43,64,81,48,109,187,238,73,212,76,25,52,172,211,6,58,226,203,181,13,37,34,64,17,176,233,220,6,23,157,252,93,215,186,39,90,11,195,99,139,135,91,38,120,197,240,220,16,168,164,8,154,191,154,108,145,104,12,92,67,72,170,18,213,118,91,169,171,224,53,2,110,31,110,174,228,239,134,118,194,41,61,60,124,36,65,67,65,112,189,92,112,60,73,169,217,97,36,154,79,246,47,103,118,154,180,96,202,95,240,252,121,87,201,142,65,93,154,118,225,252,212,213,60,19,184,43,146,56,228,147,10,154,46,189,231,126,101,187,24,243,224,245,115,85,100,193,31,16,111,35,112,249,246,97,151,247,48,48,198,128,114,248,68,239,242,10,109,95,6,61,149,100,214,10,231,226,98,141,16,6,54,157,196,20,199,21,237,231,76,229,248,99,98,97,214,54,21,117,16,26,50,52,167,67,84,238,212,122,36,19,51,0,54,1,109,167,137,77,216,69,2,219,179,58,129,88,175,148,10,231,18,174,55,170,89,185,54,235,158,10,24,207,9,80,195,59,204,134,185,237,194,146,15,246,216,85,98,224,186,56,99,200,117,5,28,207,112,139,56,88,5,230,107,5,18,110,147,186,30,240,14,97,37,119,102,14,204,38,96,197,34,22,73,188,43,133,2,173,140,90,251,10,215,110,148,238,248,188,42,32,192,245,16,235,2,38,240,239,50,216,85,176,67,77,18,206,149,54,134,46,8,186,1,74,21,162,121,72,120,222,201,136,163,81,165,68,202,243,138,186,135,146,151,52,188,3,142,170,86,23,187,196,83,108,12,236,236,65,240,203,52,26,41,42,2,226,56,23,81,177,205,156,179,186,212,57,171,35,170,98,203,113,32,139,39,114,233,68,166,154,102,129,46,26,133,182,29,232,98,3,196,71,165,30,207,162,38,171,33,226,163,59,216,69,144,108,153,111,56,97,47,54,250,135,189,64,200,46,161,214,64,187,219,106,162,221,177,105,213,5,17,132,199,150,5,159,240,33,111,161,143,16,11,130,103,25,146,191,161,6,32,247,27,76,45,56,244,49,133,3,39,103,10,34,206,155,123,23,78,81,88,180,131,242,171,70,43,158,7,132,166,171,224,122,71,31,37,224,81,50,89,173,66,220,16,91,253,4,114,31,19,79,221,66,40,109,146,19,63,153,164,73,36,76,0,134,4,92,182,55,102,36,111,144,90,100,219,74,32,172,214,91,59,72,168,251,244,211,253,207,254,11,225,0,97,2,244,51,217,88,58,151,78,163,9,17,1,35,121,33,57,30,203,165,18,201,177,20,107,53,78,133,213,52,146,59,248,22,147,225,45,166,178,99,217,108,134,107,113,44,155,28,207,166,89,139,9,218,98,202,211,98,170,15,140,8,200,248,56,215,98,54,151,28,31,103,13,54,67,64,76,179,6,145,8,181,255,230,139,158,6,51,222,6,83,190,6,189,16,102,250,52,152,74,103,61,88,28,227,176,104,132,180,152,13,111,49,149,203,121,177,56,198,97,49,108,208,99,125,90,28,247,96,113,44,151,114,176,24,6,98,142,107,16,107,251,156,6,51,227,185,49,87,131,185,241,49,127,131,94,8,199,195,27,76,123,27,204,242,13,58,211,178,46,146,251,37,91,215,133,36,228,131,247,31,48,229,22,34,49,212,39,121,131,142,17,72,142,182,223,164,176,102,11,110,4,240,49,203,37,6,178,149,219,63,118,203,180,170,213,151,209,170,103,210,88,144,44,230,11,252,0,25,125,86,208,22,21,161,188,83,167,188,211,80,154,138,6,1,56,116,99,25,181,130,14,3,72,118,54,54,157,77,113,72,177,153,217,80,64,97,72,168,238,222,93,183,55,212,150,18,73,68,205,109,21,92,222,149,24,100,22,66,236,31,32,136,222,173,201,166,50,20,207,219,62,200,156,128,203,238,236,110,196,215,233,78,78,42,21,82,36,36,2,140,123,230,54,101,143,232,108,128,155,74,193,133,137,166,90,243,8,104,197,48,217,227,116,30,254,8,232,84,45,176,190,20,236,55,14,210,107,84,196,59,120,148,70,235,163,89,75,177,12,97,42,86,25,116,183,168,127,151,179,126,16,0,8,42,226,89,107,247,141,90,206,42,153,104,31,65,24,223,100,216,61,120,187,15,0,136,68,230,227,165,103,215,244,247,23,51,155,202,52,113,169,138,32,9,220,35,65,49,201,134,94,79,249,4,75,215,96,67,186,97,179,168,108,15,45,162,243,148,106,242,65,208,240,229,182,19,196,13,237,20,5,247,53,47,129,177,225,66,170,230,151,247,12,68,126,156,188,231,108,87,5,131,145,73,4,166,50,18,117,187,232,179,171,102,63,236,71,94,2,252,229,241,225,107,64,243,173,1,141,172,1,45,112,13,16,241,89,110,213,86,156,59,31,22,72,18,29,99,73,186,170,69,189,211,237,96,146,195,43,34,45,242,204,192,183,40,210,36,120,142,135,58,201,187,140,127,101,104,220,202,32,225,136,240,242,152,224,88,128,194,133,13,144,59,157,86,15,211,174,40,27,205,46,232,192,81,5,182,202,118,17,148,117,99,91,166,221,134,57,129,226,218,5,160,156,185,24,8,37,145,187,84,52,201,147,3,181,125,148,142,35,209,150,222,98,52,5,204,211,133,50,41,41,68,215,177,60,131,99,137,145,150,112,230,245,72,50,45,38,211,68,214,145,180,218,134,110,184,222,38,146,98,18,110,54,68,157,118,223,198,144,34,248,72,54,99,25,71,255,198,8,116,148,245,76,21,65,149,167,100,112,16,151,111,10,156,164,97,37,2,81,64,44,58,184,74,19,121,214,97,184,206,70,5,75,84,233,196,68,192,183,149,221,119,192,17,200,240,52,15,129,173,202,14,8,42,190,132,177,233,2,117,62,39,247,80,167,250,161,50,189,218,0,52,106,246,133,16,141,75,232,18,195,65,77,195,186,10,81,203,144,232,57,65,114,106,236,25,165,5,87,35,20,205,64,171,119,193,104,114,81,198,130,107,155,229,223,205,167,226,232,155,170,93,193,234,38,36,246,193,43,242,37,27,143,239,70,17,2,44,106,148,141,224,158,176,105,74,228,47,111,79,101,65,159,221,122,166,75,52,217,127,137,38,251,44,209,212,177,150,232,145,86,168,171,95,127,124,49,140,231,18,236,85,64,151,132,67,193,55,27,80,209,95,142,158,235,93,155,49,72,50,205,66,85,148,240,161,46,158,65,210,163,29,254,131,157,222,154,238,240,31,41,185,62,150,169,203,217,224,240,31,18,23,254,163,154,245,187,96,115,78,171,177,206,176,160,182,155,163,53,213,64,176,143,224,171,242,88,53,149,76,39,107,25,36,148,224,140,206,74,53,151,60,169,235,107,176,55,107,188,81,203,140,87,229,228,55,193,155,213,129,245,132,222,172,78,67,3,121,179,250,250,61,3,111,86,167,143,227,121,179,250,234,31,215,155,213,110,72,28,188,207,163,121,179,218,213,78,228,205,58,24,225,14,234,205,234,180,246,77,246,102,117,207,29,239,205,122,60,108,249,189,89,131,87,206,137,189,89,189,224,157,212,155,181,255,112,253,238,172,14,73,158,216,157,213,89,20,167,227,206,234,12,101,16,119,86,167,244,105,185,179,250,103,252,108,220,89,125,76,246,169,59,235,105,187,179,86,16,113,13,230,211,186,40,129,3,107,105,234,169,3,235,217,58,176,186,48,245,117,114,96,245,145,74,31,47,86,182,114,159,122,177,62,253,25,212,75,245,169,223,233,83,191,211,167,126,167,79,253,78,159,250,157,62,245,59,189,59,32,67,123,234,120,250,207,239,120,90,61,44,92,37,24,91,167,26,50,142,109,89,173,37,142,173,20,13,208,75,165,178,99,9,165,62,54,22,160,21,60,92,127,231,84,62,158,254,206,87,255,184,250,59,187,33,113,240,62,143,166,191,179,171,29,65,127,71,46,36,110,222,196,6,185,35,46,221,143,51,242,142,110,170,248,22,151,164,203,216,82,38,160,92,62,25,75,165,83,99,153,173,237,9,138,26,180,6,39,238,140,224,19,72,126,36,129,254,185,186,168,233,134,226,111,155,234,149,98,217,184,71,111,27,4,158,75,151,212,15,62,131,106,199,83,227,88,81,49,24,128,124,39,49,213,28,33,119,205,254,238,88,11,208,0,215,242,225,152,61,106,163,227,53,248,233,167,31,115,166,252,196,250,49,135,232,142,166,31,195,42,143,142,140,72,12,159,73,253,35,171,234,22,98,192,249,88,38,25,63,125,165,17,11,94,138,78,197,243,244,227,55,177,174,89,191,214,194,161,113,251,105,127,212,85,162,5,153,226,180,54,167,169,156,233,225,71,155,88,33,161,16,117,9,86,193,72,53,40,208,160,26,162,30,175,26,137,115,85,154,197,128,58,68,57,35,251,180,79,109,231,185,11,210,193,116,45,14,36,93,183,134,196,133,199,62,170,17,70,157,79,85,35,79,127,190,65,74,154,163,169,14,158,30,240,79,122,192,15,216,195,89,19,182,204,49,100,11,29,228,5,22,141,144,124,109,159,101,24,98,64,248,32,79,216,94,63,132,101,144,224,46,65,90,242,156,192,130,180,61,97,160,186,78,112,161,176,210,243,96,58,123,66,96,131,37,39,214,189,221,130,221,128,171,159,163,96,255,104,141,19,249,233,155,120,104,245,8,85,142,30,8,139,82,232,44,126,180,195,155,146,59,246,121,12,178,95,141,108,40,114,221,57,201,36,229,90,162,38,87,179,235,76,196,28,241,136,120,19,129,119,245,187,190,250,24,215,92,7,182,222,153,191,82,5,251,150,20,92,170,218,121,254,252,112,208,152,138,156,94,163,94,171,55,148,172,125,67,45,215,213,174,153,143,1,120,41,122,65,11,190,14,35,116,0,115,220,177,199,63,58,122,216,161,39,20,251,206,223,210,59,220,141,63,158,49,18,245,129,88,53,249,219,59,196,250,224,52,196,97,48,193,59,225,117,229,215,189,137,109,25,146,203,200,136,24,250,201,202,185,21,38,43,219,215,108,142,240,137,100,95,42,14,179,171,186,116,17,158,244,216,229,162,180,137,139,106,69,144,68,237,59,68,16,96,155,248,197,45,118,175,42,179,235,214,182,91,14,117,3,217,71,16,101,212,241,84,16,125,250,243,141,16,65,57,118,109,139,23,238,93,0,239,78,19,135,94,92,224,253,10,254,143,194,182,59,26,182,21,4,169,107,179,29,79,19,206,222,224,141,178,235,223,18,220,10,113,178,49,12,165,189,10,96,239,238,224,29,43,145,242,50,113,223,125,5,236,10,158,219,10,223,214,16,46,187,135,95,166,244,219,222,27,169,67,117,179,169,70,174,134,117,179,181,120,250,248,186,217,96,85,79,162,154,142,167,146,241,4,167,136,147,171,8,233,93,75,225,100,20,106,34,231,211,2,77,80,178,73,197,178,57,80,38,114,250,33,222,172,208,238,68,220,176,218,45,127,215,142,61,153,219,170,45,64,79,234,84,58,134,62,217,169,124,60,125,178,175,254,113,245,201,14,66,6,239,243,104,250,100,187,218,233,232,147,3,200,228,212,244,201,94,58,56,142,62,185,31,124,103,160,79,118,186,59,69,125,114,255,70,15,215,39,59,83,126,98,125,178,67,116,71,210,39,159,130,16,108,90,68,114,52,142,37,121,126,237,106,67,50,47,163,132,208,96,42,125,37,222,171,18,232,69,75,204,134,175,231,49,44,75,33,41,183,36,149,169,134,150,89,194,93,7,41,121,70,178,53,202,85,208,40,207,72,156,70,249,22,214,40,207,240,122,218,59,88,163,92,230,36,95,16,149,73,41,71,163,156,192,26,229,25,41,84,163,140,109,14,103,36,78,163,108,97,141,178,93,37,64,163,92,7,141,242,140,228,213,40,91,88,163,204,158,187,32,205,162,65,151,56,141,242,29,172,81,46,115,26,101,71,108,247,160,186,143,220,206,168,251,169,220,254,244,231,233,207,97,63,1,250,44,237,89,203,81,75,50,113,209,165,211,66,37,152,189,138,87,221,133,94,177,195,6,19,27,221,239,119,161,87,16,20,197,103,53,170,196,67,117,56,75,22,220,134,219,184,134,84,242,232,216,81,41,143,148,78,139,29,166,95,71,21,7,208,174,31,214,24,223,78,144,102,253,144,250,76,175,62,128,86,29,80,26,164,83,15,192,138,71,163,142,106,246,211,167,115,32,6,106,211,93,132,224,232,167,209,99,94,147,206,161,1,171,166,209,119,175,98,218,223,17,213,161,59,51,239,211,160,135,2,199,244,231,225,208,185,116,231,199,2,47,84,107,206,215,166,149,93,237,15,142,223,193,155,13,208,149,211,150,57,77,57,42,223,79,79,142,94,35,116,133,107,201,209,251,93,218,106,176,134,220,71,132,1,99,13,62,3,215,227,217,195,2,227,215,35,138,40,200,30,223,106,234,195,187,27,141,78,4,4,142,164,113,244,239,134,196,230,113,121,91,231,177,251,41,245,129,38,95,152,111,118,30,124,91,29,231,252,124,50,30,23,85,179,236,56,186,130,143,179,29,232,39,33,182,192,45,27,11,120,216,65,123,6,12,184,72,139,196,213,220,196,5,224,61,231,64,11,21,201,235,50,7,195,41,68,207,155,43,104,177,185,192,216,120,144,116,119,94,238,92,70,28,4,65,132,222,184,31,28,49,176,136,59,92,134,47,160,129,237,187,254,140,129,38,62,246,12,42,39,24,10,104,132,220,83,234,175,154,137,199,185,218,213,174,73,42,83,118,134,227,233,175,232,205,102,203,215,208,81,96,195,129,35,66,195,118,4,120,64,115,65,57,248,23,1,190,212,28,145,157,63,31,177,253,247,73,6,122,226,194,239,47,105,123,88,115,207,10,36,158,21,153,85,155,178,88,155,206,19,2,41,254,110,187,106,59,111,249,86,136,113,37,166,63,26,47,140,123,18,26,132,130,64,102,7,46,72,76,16,162,184,1,241,119,178,153,76,46,35,146,80,58,227,185,204,216,250,132,221,134,169,88,107,232,152,132,150,119,34,14,217,142,105,176,113,111,164,2,237,6,174,209,178,214,207,159,103,159,155,235,108,14,248,80,10,218,4,9,86,70,222,144,53,49,167,53,231,100,139,107,68,228,218,160,225,36,13,121,155,32,20,113,20,77,60,151,136,238,42,45,196,106,8,125,161,163,153,137,142,112,49,26,27,33,34,236,255,252,59,251,111,253,230,224,59,127,123,248,197,171,52,148,91,20,86,165,179,250,251,44,15,15,218,25,66,29,46,0,81,111,241,67,39,174,73,80,208,58,224,135,8,55,202,13,141,32,6,127,0,172,16,14,167,121,134,79,203,137,172,24,132,218,224,199,109,32,14,123,46,30,157,208,92,176,16,101,161,12,65,6,2,168,6,199,118,104,217,15,34,190,161,4,197,166,240,180,18,181,3,27,17,64,61,1,243,96,48,22,237,9,189,69,101,240,115,59,162,118,255,24,21,118,168,131,88,75,209,154,214,198,183,227,231,207,147,216,114,231,10,206,203,27,241,245,11,252,23,28,146,66,241,87,78,4,86,78,240,149,19,164,178,229,175,156,12,172,156,228,43,39,215,33,228,133,104,112,161,53,8,161,218,33,225,214,113,84,13,18,36,133,224,177,111,104,13,205,9,172,161,56,97,53,44,119,80,13,195,70,166,108,79,5,14,47,23,16,2,48,32,54,139,118,146,128,43,92,56,15,135,20,131,227,195,136,178,168,147,85,132,136,30,143,157,197,193,35,5,84,26,118,149,194,101,7,139,81,8,10,185,64,121,235,209,245,9,195,197,33,160,21,136,165,130,215,124,192,43,187,5,212,112,20,247,79,250,68,242,64,112,192,24,36,125,64,88,106,95,192,24,46,238,148,214,190,208,42,160,13,23,189,90,33,73,0,34,228,113,52,175,196,54,122,166,5,243,29,80,132,189,130,98,16,166,233,252,249,115,10,142,146,30,80,22,7,254,166,153,104,2,94,107,180,25,168,141,182,12,127,1,18,124,93,52,3,162,218,96,178,195,91,128,123,139,213,99,206,155,243,231,249,111,100,191,15,109,11,34,219,4,54,5,47,236,150,224,75,120,67,72,56,49,21,56,253,184,27,106,225,176,57,108,88,161,181,3,2,245,232,238,221,69,17,107,78,160,30,221,21,168,71,119,237,103,56,200,11,101,87,81,49,145,118,250,92,209,237,237,62,138,177,77,118,208,26,122,189,123,150,194,129,231,69,24,209,82,202,164,49,149,221,177,135,14,33,213,1,234,132,211,238,0,149,93,196,60,64,121,15,117,15,80,131,146,59,191,108,253,107,88,28,40,232,211,113,151,199,224,141,31,117,189,28,55,86,149,111,9,232,12,29,131,45,5,221,211,105,192,194,24,8,180,144,181,45,251,215,118,136,200,17,184,92,56,176,67,200,131,172,79,158,12,162,184,75,151,228,203,15,56,160,29,239,152,69,207,113,35,96,171,197,59,29,106,18,2,250,235,93,203,117,92,1,169,47,70,15,151,248,27,90,69,68,90,240,100,41,179,247,64,46,200,94,116,29,130,41,34,49,130,70,252,154,112,213,119,37,36,11,173,206,170,18,33,235,56,157,163,211,131,138,166,151,166,51,178,10,71,4,192,85,125,66,225,115,35,21,180,17,107,36,17,199,123,57,143,155,24,15,221,189,123,246,99,174,67,126,88,70,33,168,158,27,108,185,16,208,72,63,208,140,17,121,36,149,195,1,187,238,221,139,67,40,44,208,115,240,167,105,44,243,58,87,247,2,86,83,168,109,116,250,24,237,104,205,9,56,141,103,211,162,186,86,188,188,188,29,191,52,211,212,37,244,111,161,178,186,49,181,218,68,159,230,225,215,100,185,36,93,67,127,75,214,149,75,89,5,10,148,174,22,203,87,174,206,163,79,230,10,250,53,55,181,61,37,181,59,219,80,72,42,207,44,148,87,55,227,146,116,81,111,161,146,82,115,91,146,134,27,57,244,98,178,35,73,197,4,212,202,182,161,217,219,80,254,106,53,51,219,216,89,133,143,43,168,223,229,226,218,197,91,242,216,66,124,188,186,177,92,156,146,170,75,242,245,249,229,203,87,139,77,105,83,169,53,103,239,24,155,139,155,233,59,70,115,97,202,172,53,107,186,52,89,76,143,149,115,197,217,226,181,102,123,33,49,62,63,186,214,184,122,91,178,22,179,74,39,23,47,15,167,174,166,86,179,90,252,206,245,172,166,141,214,171,230,149,246,90,78,181,86,245,230,213,177,225,225,153,197,177,249,226,84,243,250,164,178,82,65,253,79,205,151,75,109,73,43,95,234,118,183,167,74,165,226,242,172,185,36,149,138,149,158,180,33,21,43,197,213,107,250,37,132,9,105,73,111,86,182,203,197,242,182,180,186,52,95,146,80,215,173,230,188,180,60,41,233,205,107,101,169,212,155,94,106,214,164,229,25,169,217,172,109,74,82,239,162,212,188,86,145,81,243,232,107,83,218,158,148,54,107,189,217,242,36,106,103,179,153,186,118,81,218,92,94,154,45,95,4,131,178,102,170,12,95,183,203,229,139,179,146,84,187,213,92,186,92,214,155,210,210,210,101,4,93,102,114,94,173,92,190,156,110,140,101,175,13,143,14,87,111,47,168,241,202,82,121,238,86,123,110,166,216,28,27,219,105,109,74,8,230,222,146,180,120,169,125,103,205,148,119,134,71,53,109,124,107,114,59,61,220,145,199,218,195,163,134,58,222,29,85,183,231,55,102,165,75,205,133,140,178,165,247,234,149,228,213,86,98,116,84,106,104,201,70,221,68,211,116,123,178,56,91,146,46,75,210,245,141,237,202,82,115,178,41,205,92,171,77,109,150,165,52,194,15,250,87,186,178,36,205,150,151,138,61,233,214,212,124,9,253,67,179,95,174,86,102,111,141,94,89,154,234,21,155,104,136,87,167,208,88,209,191,82,175,72,219,42,162,127,18,192,87,89,144,74,211,80,7,85,170,151,86,214,16,102,172,59,219,101,220,206,202,84,173,84,145,202,205,75,59,87,218,210,252,230,228,236,226,74,103,246,210,214,90,181,145,187,92,46,35,244,108,52,202,165,30,204,83,185,92,46,13,75,27,147,163,185,201,235,210,78,133,182,15,240,109,206,37,164,213,78,207,42,109,163,254,1,247,8,199,232,47,131,243,98,101,246,246,216,226,18,41,223,81,231,237,122,83,8,100,105,169,178,180,176,93,156,173,55,218,237,69,128,255,242,246,148,222,154,2,224,164,59,243,183,51,210,18,234,183,44,145,177,177,54,165,227,60,43,246,166,55,74,211,183,175,102,71,215,174,38,151,210,83,197,43,51,113,210,127,107,170,148,188,35,79,45,120,235,205,111,44,94,52,102,123,245,177,102,218,211,246,100,171,57,119,171,53,189,193,141,67,94,90,188,101,118,164,109,123,124,211,155,229,206,228,82,101,113,185,56,220,157,151,102,165,205,165,91,171,179,248,249,101,41,35,73,92,57,169,34,109,108,46,77,86,46,110,215,112,251,189,82,186,153,190,46,73,241,141,220,69,220,175,185,209,45,95,154,89,146,22,202,141,98,143,204,227,237,116,105,106,9,145,112,99,167,71,224,189,148,155,153,106,150,103,203,139,137,29,2,127,169,86,188,178,156,65,52,31,223,217,158,42,151,23,174,72,214,197,133,59,69,117,233,218,102,107,117,110,53,217,104,79,78,109,44,149,75,51,75,198,228,220,245,26,34,147,236,244,234,220,228,102,177,93,237,78,86,42,136,230,51,189,75,153,110,237,246,44,2,119,115,105,106,187,113,177,92,196,56,216,24,75,223,90,74,148,203,0,203,182,116,177,172,175,74,176,94,150,42,152,232,16,205,94,222,156,65,68,8,76,105,115,161,137,198,90,158,154,220,188,148,145,202,24,87,27,183,211,77,244,225,22,26,41,90,99,75,211,136,7,33,250,109,78,161,181,142,198,191,57,47,21,209,130,218,70,67,148,167,166,160,76,165,146,66,235,161,9,101,17,91,144,50,165,181,230,42,158,167,165,204,252,60,42,187,188,13,227,69,176,77,33,90,153,69,80,161,37,61,127,177,60,11,107,29,49,3,73,170,76,45,193,2,65,3,92,67,29,76,161,70,48,220,211,104,45,148,214,54,151,160,173,165,229,26,252,93,198,184,68,117,219,210,218,20,233,99,121,190,198,247,177,89,188,94,158,45,85,74,18,66,253,44,107,167,164,22,151,55,171,72,120,65,140,9,222,117,164,169,74,105,85,155,155,154,188,214,68,60,170,88,41,233,205,169,235,152,126,54,147,100,157,214,154,151,150,166,77,181,92,129,49,117,36,157,142,109,50,190,52,125,29,227,120,115,122,101,18,224,111,2,15,52,155,243,179,165,196,152,142,105,176,214,188,126,173,52,191,140,231,184,184,186,211,156,66,131,150,164,213,141,217,242,74,175,130,120,172,74,215,234,149,226,248,212,100,229,118,115,21,175,37,4,230,149,222,44,250,101,94,221,102,52,219,92,154,95,90,90,212,55,96,238,150,240,220,205,218,244,60,179,52,179,185,182,148,91,32,115,128,254,161,215,153,233,230,230,202,90,197,181,174,150,183,47,21,165,157,98,217,89,207,184,236,245,34,204,215,252,206,40,240,226,153,154,218,144,150,138,83,217,249,91,114,61,51,124,43,177,4,59,86,113,118,121,53,51,101,108,206,162,86,10,5,8,217,168,36,107,97,65,101,35,2,218,95,227,66,116,66,48,113,170,38,161,80,40,128,226,64,111,12,193,233,202,40,220,192,150,112,134,40,8,235,235,16,125,181,165,35,225,204,196,113,133,217,46,204,30,146,203,3,25,26,77,143,143,43,66,52,70,163,80,78,200,17,33,158,77,85,149,177,100,70,64,109,33,105,242,46,185,209,152,151,113,156,127,115,67,70,135,7,136,139,154,63,151,216,133,219,13,37,157,251,202,211,254,226,43,92,36,222,180,117,13,27,106,10,36,59,38,214,192,66,228,0,120,177,136,158,243,9,32,195,154,225,141,33,157,204,162,96,115,233,228,74,84,53,112,152,199,185,110,60,185,54,111,131,131,223,34,132,121,14,75,181,233,148,240,166,250,117,222,8,187,158,124,184,180,223,102,215,178,192,151,32,238,188,175,233,45,231,61,220,239,230,179,187,46,168,73,46,180,160,244,150,118,102,59,167,2,203,90,26,148,155,148,79,208,25,156,167,212,221,104,56,106,156,184,217,135,102,36,245,85,18,5,168,229,79,78,26,220,122,64,158,210,99,34,236,224,141,183,247,159,123,158,228,204,58,248,244,193,222,175,95,225,208,102,167,0,14,72,51,59,64,106,223,160,182,7,192,158,105,117,142,129,61,84,107,32,236,65,57,39,205,47,124,133,35,236,73,50,253,226,52,210,108,60,52,143,52,151,234,247,228,115,68,233,239,254,27,7,111,124,176,247,210,247,17,42,79,111,142,130,218,14,202,193,187,172,152,160,157,29,96,254,104,146,188,163,79,33,173,56,200,44,178,162,206,68,210,39,230,87,53,145,153,192,137,164,79,170,136,191,233,92,78,90,146,125,189,99,160,115,163,209,19,176,14,62,143,217,20,250,192,88,116,64,86,100,202,247,117,13,243,123,154,21,217,73,72,249,250,47,15,62,251,45,49,8,112,126,184,212,205,94,40,220,221,210,4,6,125,250,133,160,138,22,246,244,118,58,125,252,226,171,7,95,124,4,157,172,115,88,226,177,197,37,83,119,110,127,33,75,78,216,22,197,37,162,116,87,175,90,90,104,85,206,86,198,217,220,188,3,230,151,134,123,240,157,86,215,36,121,123,156,105,241,32,189,163,64,198,247,246,164,42,235,28,206,223,252,100,239,183,191,238,131,227,186,106,194,160,234,249,115,90,172,221,5,21,88,75,169,224,21,11,177,4,201,205,147,24,14,23,90,106,138,165,48,200,234,176,16,13,15,96,164,8,105,211,1,108,239,165,223,60,254,217,187,108,94,60,169,172,3,210,254,182,116,25,44,72,92,153,127,237,103,108,73,208,7,174,181,201,10,177,212,191,190,65,194,108,241,73,194,193,240,139,75,29,31,152,39,219,157,82,123,158,93,151,137,212,195,4,149,166,105,184,237,164,97,34,78,138,141,22,54,164,196,110,42,214,178,190,125,73,233,137,2,241,108,25,193,201,181,49,28,66,254,46,78,147,58,130,157,62,4,59,239,243,46,205,192,221,191,16,151,128,187,94,109,217,57,184,73,242,138,73,146,187,2,237,69,108,236,35,132,119,58,69,108,172,148,240,139,195,114,118,147,105,55,29,84,82,28,102,144,16,43,144,24,167,202,136,243,26,4,183,67,178,97,147,22,177,65,146,171,53,150,189,243,254,107,123,175,253,245,208,156,218,254,116,221,38,152,11,177,141,134,36,222,180,106,117,187,93,178,203,28,252,253,77,72,231,123,130,100,222,238,142,147,33,29,131,28,21,36,15,158,90,199,33,35,70,178,4,172,29,187,243,0,249,231,140,65,176,183,208,112,201,225,140,177,47,163,211,142,11,9,144,39,249,151,31,60,122,231,135,251,111,124,185,247,195,251,123,47,253,239,211,3,33,23,66,0,173,154,221,253,80,64,22,228,211,234,63,184,123,200,214,235,44,40,156,187,157,165,157,63,131,220,242,66,2,14,204,36,111,60,244,124,239,94,194,245,253,2,159,238,25,243,97,98,125,232,148,130,228,34,247,238,241,237,144,204,45,134,82,71,144,253,75,124,92,105,196,199,5,110,207,251,240,119,144,151,30,109,45,0,39,220,46,9,113,47,12,241,129,96,136,123,97,136,123,97,96,189,231,49,52,220,246,246,247,239,184,97,88,223,5,155,68,126,179,115,44,159,153,252,224,60,9,21,35,248,74,116,198,241,22,0,110,10,104,3,18,68,206,84,18,77,184,64,111,222,200,225,220,43,13,55,149,162,34,19,239,77,81,192,126,150,176,199,153,66,254,70,50,46,166,226,98,58,46,102,226,235,220,171,126,45,128,253,6,24,41,234,93,43,47,88,186,37,183,196,33,220,156,56,4,121,77,208,111,240,97,17,135,192,124,78,28,186,213,109,119,224,34,14,23,132,125,18,254,210,205,11,106,249,55,38,244,144,236,73,206,160,188,101,74,228,57,219,186,8,178,53,124,69,71,37,35,152,104,44,253,18,35,85,78,242,114,202,228,93,53,68,75,181,90,32,91,224,191,98,167,92,71,159,209,111,38,227,232,166,194,164,46,56,138,240,223,65,222,192,233,180,52,146,48,211,194,121,185,17,92,140,36,16,120,72,206,0,99,45,61,56,69,249,105,41,109,232,30,238,29,180,123,104,91,170,169,86,241,119,126,248,116,11,206,101,254,213,150,122,132,108,60,222,65,187,179,64,44,27,71,200,37,181,51,11,240,21,38,9,135,88,172,1,241,10,148,122,65,9,134,197,14,6,9,56,198,10,137,216,216,214,6,21,26,5,114,35,156,167,192,8,158,179,25,7,89,65,217,117,73,39,72,60,190,139,91,64,159,71,60,130,15,81,63,121,79,134,124,218,176,224,163,32,151,71,206,163,50,114,222,8,46,40,112,80,96,223,249,120,239,237,251,7,239,60,247,240,203,119,246,159,255,88,16,137,64,139,21,91,135,168,196,136,25,52,105,211,171,17,195,28,3,62,195,237,115,16,171,160,149,73,113,242,186,210,71,208,53,186,45,5,24,59,254,75,81,101,39,78,19,136,249,184,189,175,129,205,60,3,190,227,5,189,97,64,104,77,160,41,155,71,65,226,79,211,82,58,9,86,73,245,86,98,7,10,184,33,23,200,30,71,56,50,99,168,60,10,225,212,192,216,40,214,211,133,234,228,114,131,171,47,136,240,247,63,127,255,185,75,64,12,85,209,181,229,29,114,58,130,109,126,112,37,29,21,49,125,196,200,101,166,62,68,49,225,168,227,64,126,245,170,34,184,118,6,210,193,229,142,170,180,116,33,72,107,135,35,232,164,106,203,193,117,149,253,21,148,71,213,74,30,5,35,127,252,124,239,165,63,184,48,82,221,12,82,125,29,190,252,142,167,21,195,253,247,65,93,117,115,96,212,33,192,195,81,71,70,197,84,146,232,235,89,171,177,184,25,58,189,5,142,79,56,174,217,34,170,214,163,207,150,163,53,137,139,199,154,185,48,109,51,151,216,114,224,153,11,210,43,115,237,184,102,206,234,124,101,10,200,220,241,180,253,252,124,153,199,157,175,35,207,209,243,123,111,191,125,24,99,50,7,159,35,179,223,28,125,189,20,254,131,45,40,223,153,153,155,38,185,94,223,114,237,156,53,217,172,129,150,107,160,169,34,46,11,108,126,200,129,20,33,121,164,165,108,41,45,36,73,158,75,184,86,28,193,5,8,46,85,217,148,234,32,145,153,24,14,147,77,152,80,67,211,103,159,119,53,124,244,199,110,138,232,172,128,94,210,79,8,128,16,90,64,67,253,244,215,110,245,0,79,66,158,203,8,93,219,208,187,244,4,18,66,56,4,63,3,146,14,69,102,24,241,216,184,62,43,206,249,199,63,193,98,240,238,252,198,87,49,193,208,233,241,230,86,196,113,207,43,248,94,188,213,195,215,199,225,147,253,203,15,200,160,251,78,51,192,210,127,150,141,193,231,216,232,55,195,198,214,233,74,114,14,103,227,230,179,106,186,230,243,43,230,172,0,205,128,168,195,128,135,161,142,141,138,114,86,248,122,162,221,15,113,152,5,158,179,162,239,37,52,128,211,230,173,159,124,118,240,167,7,190,41,218,208,78,40,108,115,205,134,98,30,58,25,16,243,24,158,48,204,83,96,207,84,156,227,149,198,252,238,227,220,188,62,41,41,220,125,55,29,194,244,7,186,116,62,244,166,249,107,123,189,60,216,196,189,242,247,199,111,255,201,125,202,238,108,244,59,101,15,64,215,172,77,202,162,113,3,112,237,216,174,25,104,63,9,155,15,232,118,192,201,192,16,134,205,4,5,255,148,16,180,247,224,62,16,212,223,62,219,255,229,75,28,142,80,159,86,143,95,253,160,35,27,233,168,181,205,1,247,92,30,141,2,198,4,6,66,182,132,188,208,67,255,230,231,217,21,110,91,215,172,13,15,174,9,177,243,176,133,146,57,129,116,64,196,210,97,133,161,214,30,245,25,177,145,189,247,95,217,127,249,247,62,100,87,155,13,227,171,71,54,7,91,248,62,137,33,29,116,167,36,195,10,221,43,217,168,79,139,146,223,190,255,248,87,191,245,237,98,117,171,125,178,109,140,111,55,20,49,184,151,1,241,66,32,10,67,11,131,247,84,177,242,248,15,63,61,248,224,21,55,86,148,214,201,177,66,218,237,135,21,165,53,56,86,224,2,42,28,43,24,222,179,90,152,120,52,15,191,252,8,110,242,158,251,187,11,81,29,227,228,120,178,91,238,131,170,142,49,48,166,16,72,225,136,194,240,158,18,245,60,254,197,247,145,20,135,6,112,240,254,199,145,75,237,100,148,199,140,161,201,39,193,12,223,182,107,39,245,95,233,14,129,77,143,92,159,83,182,204,136,144,18,162,187,161,88,68,48,13,138,69,0,63,20,139,100,108,167,181,6,95,248,211,163,231,223,216,251,248,111,143,62,125,7,16,232,49,249,13,37,221,4,51,133,164,247,18,135,34,154,83,18,134,235,249,42,86,181,99,116,150,137,179,233,64,200,226,42,137,244,200,27,170,253,115,181,110,163,48,28,129,9,247,16,201,213,203,255,255,220,119,93,55,46,254,106,99,65,152,177,45,205,92,59,38,187,67,76,102,225,6,73,12,182,55,12,183,44,12,52,114,163,91,38,158,87,219,210,47,208,214,239,116,248,211,163,143,254,177,247,238,139,7,31,189,115,240,250,247,31,222,191,191,247,159,63,117,105,191,218,114,247,68,76,202,223,252,33,219,29,233,114,96,133,18,134,47,92,161,68,193,63,165,213,230,31,204,193,27,127,126,244,241,175,124,24,179,78,182,3,134,245,3,30,9,132,145,17,81,172,128,127,199,12,5,55,19,25,189,241,31,207,62,91,95,31,109,138,255,246,111,209,67,16,108,13,188,123,58,35,234,143,102,203,189,139,158,10,166,31,124,182,255,242,187,62,170,68,210,167,162,157,10,89,114,237,31,66,150,180,207,1,113,198,32,12,195,152,51,130,179,93,213,220,248,124,148,74,97,56,29,82,245,117,116,42,164,234,128,120,52,188,247,35,86,215,176,79,75,150,121,241,213,131,239,252,13,241,236,253,63,125,16,174,13,128,80,236,186,175,110,34,116,244,170,89,102,129,225,6,28,62,87,35,116,252,124,25,206,204,236,167,31,115,118,213,193,144,198,191,22,144,238,189,254,158,215,0,62,108,217,28,46,61,189,251,162,123,198,192,201,11,98,15,133,175,8,178,185,131,185,50,216,94,186,77,37,32,232,16,254,126,23,125,95,214,183,205,124,18,194,12,225,79,233,221,48,41,254,251,47,236,125,244,183,80,212,50,136,6,196,171,61,128,48,164,114,35,244,225,240,116,141,95,76,108,113,105,6,218,191,96,43,209,179,177,127,57,120,240,218,222,253,247,184,57,109,53,173,19,233,228,72,131,71,57,70,36,250,28,35,0,154,1,231,18,3,30,54,143,116,84,167,117,83,125,255,191,61,72,179,78,136,52,220,224,81,144,150,236,135,52,107,112,164,89,253,144,102,157,38,210,30,255,252,47,228,50,245,225,231,63,223,123,245,39,15,191,120,53,111,75,129,86,173,171,169,214,137,78,247,184,197,195,132,101,210,207,160,146,28,133,42,84,142,179,161,62,35,169,132,172,120,34,215,146,241,121,37,103,107,227,236,113,70,250,57,138,244,11,122,205,126,178,47,134,250,148,168,234,225,253,119,247,95,253,109,8,142,176,227,181,106,245,206,28,73,172,163,65,87,29,131,43,116,229,57,128,159,170,209,218,254,155,16,116,50,130,120,77,212,101,11,37,223,233,179,248,6,144,76,99,76,52,29,216,22,146,64,210,199,8,10,129,52,176,21,20,128,31,174,8,33,131,59,171,147,195,139,127,218,255,227,159,246,94,251,221,163,191,254,234,224,189,7,145,75,109,151,102,206,180,140,173,246,19,67,173,7,152,112,21,39,6,107,80,245,28,25,67,168,130,142,13,241,180,84,116,62,151,24,23,165,182,106,39,58,126,241,158,54,225,180,215,170,13,76,122,224,205,19,74,121,24,216,64,231,211,117,206,147,39,216,110,156,218,10,98,198,246,232,179,223,61,124,240,0,157,23,153,1,121,71,49,76,93,51,131,108,200,169,174,141,70,96,23,112,168,252,56,135,179,211,244,59,149,235,117,169,6,33,157,77,238,104,244,215,7,123,47,255,166,143,215,233,201,29,74,125,125,246,117,40,13,246,252,52,7,177,139,15,246,219,244,57,122,178,235,96,50,41,196,219,147,185,106,218,126,19,9,172,243,116,221,15,158,141,255,103,184,131,39,49,90,50,159,188,99,39,89,188,186,209,44,59,94,151,54,77,31,60,248,222,193,131,23,143,239,100,230,49,244,192,78,39,121,226,167,133,123,188,32,16,15,173,98,183,213,26,100,210,195,184,136,183,73,219,18,196,59,146,112,219,49,27,122,139,147,233,201,187,203,208,174,25,193,157,248,36,123,174,235,0,198,100,217,140,9,151,19,25,162,45,15,91,194,248,117,90,226,12,72,240,247,211,51,31,81,235,142,237,8,113,125,27,128,58,200,234,9,34,16,162,39,59,19,2,97,157,30,149,70,156,235,29,126,106,250,83,142,171,47,63,241,208,81,30,139,120,22,213,122,95,202,97,93,15,66,60,206,60,132,211,143,93,198,33,33,246,232,43,166,34,213,188,136,152,170,227,223,251,211,143,247,94,127,239,209,103,111,3,154,209,246,121,66,26,26,80,37,73,144,68,64,25,4,229,12,232,112,132,211,18,39,84,64,62,1,184,152,186,209,241,120,229,165,66,219,207,150,211,127,17,119,64,36,16,234,176,137,217,76,184,5,185,60,232,67,52,107,238,175,3,69,46,113,11,14,77,29,124,229,28,64,31,126,249,171,161,189,15,127,26,36,167,240,213,56,183,70,110,144,175,189,57,180,255,151,151,108,121,67,227,110,91,205,105,67,111,99,159,98,247,35,147,19,128,220,111,242,190,234,4,114,152,23,34,119,96,23,70,28,72,2,187,91,250,235,7,61,118,251,154,98,127,211,168,168,130,195,105,11,59,156,38,115,114,134,58,156,166,115,9,242,41,155,66,147,9,177,166,33,72,217,120,54,85,21,112,32,114,84,88,73,197,209,231,58,124,142,103,18,224,159,218,193,207,145,0,131,62,119,11,52,82,135,217,187,93,177,176,155,39,128,192,60,61,157,220,117,190,193,155,121,243,134,32,11,235,187,204,182,155,119,198,37,19,90,212,117,196,18,53,145,174,80,8,129,70,29,115,201,251,10,142,204,102,191,6,174,9,158,186,97,47,119,197,144,228,45,29,29,251,94,224,44,42,30,12,159,75,136,142,211,39,117,223,20,27,166,213,193,57,89,200,238,9,159,108,38,8,95,200,218,112,162,152,192,146,165,204,13,179,12,250,24,86,12,123,28,135,72,37,118,216,16,2,9,237,196,1,9,112,168,181,73,50,23,145,136,158,136,251,17,217,211,91,146,116,1,251,22,246,21,32,57,99,168,14,134,126,33,182,163,244,11,209,104,145,47,196,42,140,126,54,89,229,170,73,251,22,153,106,156,124,3,59,13,250,9,31,8,233,103,48,22,178,63,106,246,211,14,203,142,227,220,89,0,82,208,247,169,150,178,133,9,8,176,33,18,51,64,82,22,236,138,201,39,80,230,210,79,84,79,66,191,89,236,57,92,37,145,79,198,150,243,137,213,199,42,1,246,177,186,201,62,177,130,112,110,99,159,156,42,22,205,184,3,62,58,28,30,13,254,179,197,6,75,111,205,92,95,216,203,93,209,48,113,174,30,236,211,0,31,106,22,251,0,231,154,124,156,77,10,157,206,234,166,67,68,123,127,125,111,239,143,159,243,4,99,211,209,107,127,226,223,36,128,148,16,162,91,184,145,22,34,236,69,180,63,66,138,72,223,73,8,247,220,174,19,58,147,107,53,28,64,32,46,86,101,115,198,144,9,96,142,127,13,124,35,31,29,202,112,96,55,81,61,230,196,132,135,136,29,139,9,193,222,64,11,237,118,87,53,136,231,28,205,138,18,230,17,42,66,58,173,38,156,178,170,45,184,248,37,43,161,79,27,1,14,118,65,109,160,57,30,12,14,22,14,198,223,134,57,0,28,65,193,85,124,45,209,53,121,232,152,2,98,148,120,219,2,119,248,190,57,156,72,242,24,54,53,133,26,102,186,56,52,129,90,179,202,144,92,26,24,93,73,174,109,40,17,161,118,167,85,69,103,205,59,173,29,129,70,40,135,130,138,37,171,45,216,68,35,206,195,74,207,132,6,184,39,43,134,162,88,144,36,168,101,119,1,61,70,238,238,114,130,33,86,165,80,126,91,80,168,185,121,148,207,128,196,46,58,92,177,205,73,62,51,248,84,147,77,5,145,120,30,247,202,93,241,20,234,164,87,128,98,90,239,210,216,237,92,129,232,68,21,161,105,115,2,55,144,114,55,0,44,140,53,80,81,119,86,182,245,136,247,53,171,206,246,19,87,243,214,97,253,163,2,32,160,243,59,186,107,124,124,97,135,139,23,52,36,15,112,182,79,254,132,80,238,221,170,0,38,103,129,130,194,161,21,209,206,234,56,55,185,64,211,88,46,9,206,51,169,160,221,96,81,194,70,18,144,116,141,243,127,235,91,153,16,190,175,186,77,61,33,36,236,80,212,50,112,206,0,146,194,28,149,35,40,142,8,75,86,112,21,204,191,130,171,216,76,47,168,154,205,16,131,235,26,77,24,74,64,69,204,104,131,235,96,57,34,160,10,145,47,92,235,132,215,25,132,133,255,167,21,47,112,135,51,146,50,138,190,40,208,191,28,4,172,92,4,14,12,121,109,215,125,150,83,156,67,94,129,250,136,136,10,59,48,216,175,224,200,22,205,211,249,182,203,163,189,128,117,43,8,52,241,26,84,116,23,115,134,134,78,180,110,18,114,142,207,252,112,236,143,121,238,41,200,59,92,236,15,79,120,124,251,29,81,134,249,23,160,127,131,36,41,238,184,36,10,184,33,118,6,199,19,98,107,7,243,1,167,95,124,150,21,169,83,138,111,21,114,206,36,36,95,72,0,239,129,151,168,23,242,38,176,139,130,230,220,27,252,71,252,223,35,241,103,99,247,110,36,70,82,235,209,81,81,120,6,228,123,87,145,27,255,65,111,22,4,239,155,255,120,54,22,244,248,217,216,221,132,184,11,111,98,158,87,232,1,234,225,95,158,17,162,124,105,210,134,83,8,10,248,235,142,254,71,228,217,145,232,191,71,158,173,255,123,244,217,24,250,243,108,61,26,251,247,103,48,200,207,36,99,207,164,104,121,28,19,238,114,3,250,138,126,59,142,72,192,236,32,177,15,127,133,124,14,102,183,74,226,51,71,226,98,58,58,140,30,15,187,138,36,214,225,144,229,42,36,106,88,40,166,170,228,144,196,135,228,229,240,240,132,107,46,136,168,77,114,155,221,85,235,144,205,89,179,69,127,80,11,99,58,135,15,228,8,128,197,52,136,246,99,24,114,111,89,233,40,190,52,101,232,64,17,33,169,202,64,102,42,196,39,140,111,41,148,53,78,24,195,195,78,1,185,160,220,48,32,100,144,28,195,29,163,3,29,164,135,68,53,90,223,98,204,116,162,5,53,160,52,34,220,27,45,36,153,21,76,82,26,146,117,212,10,133,130,30,189,139,234,197,201,94,182,187,171,222,187,103,217,153,218,156,204,104,188,170,61,239,206,31,18,63,87,8,89,42,20,6,23,22,185,113,71,66,170,137,1,8,142,6,97,189,48,91,185,188,0,207,76,37,130,63,146,41,85,27,61,180,24,236,124,144,144,84,35,0,54,172,90,179,191,71,232,94,236,8,54,33,251,142,0,62,3,111,252,13,199,254,198,153,195,224,240,121,254,60,101,155,117,82,189,78,215,43,226,167,94,57,7,15,128,177,111,145,254,197,178,24,142,19,206,133,2,40,144,227,106,132,47,19,141,58,85,236,253,250,222,189,32,147,240,130,125,222,3,157,132,223,16,220,80,224,84,113,225,168,146,153,104,63,9,74,36,232,12,209,223,21,142,151,134,63,157,63,175,196,152,75,246,81,90,1,31,91,210,10,124,114,225,203,109,224,94,160,86,244,1,87,116,180,156,16,132,147,40,75,213,25,141,134,90,230,195,134,2,60,158,211,5,133,48,241,66,216,57,252,107,123,0,255,26,30,176,143,125,172,38,139,95,105,3,215,119,5,99,131,244,154,68,255,23,38,43,113,124,131,133,213,2,218,87,113,134,170,136,39,159,232,57,141,166,250,57,151,0,142,202,226,236,226,232,128,152,55,176,188,147,136,197,90,54,159,64,4,80,145,183,20,16,149,8,101,70,220,242,13,40,69,129,192,145,68,165,233,22,48,52,118,17,215,173,213,208,52,9,206,209,144,116,184,255,210,235,123,47,191,45,136,245,174,65,20,38,73,37,133,115,176,5,163,192,121,65,67,211,9,132,240,57,238,166,48,214,22,17,200,87,223,122,56,127,158,220,209,14,5,188,99,114,100,151,36,11,62,133,113,18,200,78,103,156,81,38,166,209,35,107,62,44,190,222,54,206,212,22,195,241,154,119,208,190,8,218,169,22,11,170,7,153,239,22,209,81,73,53,121,178,176,68,35,122,183,67,70,223,209,17,75,85,134,133,81,179,103,194,127,232,11,149,145,141,222,232,86,98,20,7,80,148,90,45,251,212,141,68,36,107,67,209,220,172,16,228,105,80,82,2,23,199,90,198,2,249,30,219,185,221,170,138,142,191,55,123,92,187,211,235,53,90,34,141,241,227,60,189,211,18,29,226,212,236,201,117,69,26,42,208,90,55,210,235,132,219,131,154,216,125,133,131,126,81,38,9,183,75,133,174,216,192,10,228,70,35,147,34,106,227,100,110,108,12,212,198,27,133,203,85,72,45,29,105,96,92,68,35,109,81,23,85,17,73,40,120,193,10,153,108,122,124,76,174,141,9,34,73,45,88,45,108,176,44,25,98,19,231,197,24,139,39,81,147,146,95,157,236,86,34,211,217,110,233,205,124,21,129,164,238,168,192,114,155,184,215,245,48,253,174,65,130,196,19,125,24,9,12,141,83,100,123,229,4,120,239,4,186,204,223,101,145,46,201,39,156,170,52,25,23,225,115,62,225,40,96,13,211,197,201,132,74,69,112,179,118,91,111,136,144,72,34,95,198,169,26,27,226,75,115,90,111,150,27,156,169,128,59,68,150,84,12,99,158,45,12,252,77,55,166,213,150,2,73,84,5,193,163,160,227,85,112,45,93,223,36,34,14,109,28,194,166,64,154,9,252,71,104,110,54,91,213,54,92,177,48,77,51,167,124,124,2,90,37,26,25,51,80,167,116,130,163,56,167,74,2,221,201,188,110,248,247,108,64,58,188,40,156,115,125,253,38,114,9,255,194,239,195,37,92,104,239,179,218,69,87,114,5,255,65,57,52,243,65,65,187,119,143,108,201,97,26,161,176,250,84,49,116,1,75,156,145,40,221,216,57,128,251,209,33,93,212,118,54,70,123,21,225,75,47,130,120,104,99,134,233,29,184,188,49,30,154,114,170,50,217,219,208,183,77,145,198,170,181,31,146,80,183,92,241,48,209,22,207,79,192,75,11,161,130,180,133,247,91,40,134,183,70,204,153,45,146,132,148,155,202,128,22,240,158,234,180,64,75,226,70,236,217,32,237,144,89,21,157,40,99,135,180,102,31,81,200,7,28,9,213,219,148,141,242,132,35,120,219,200,32,68,212,87,117,137,25,96,129,109,82,78,86,77,22,231,213,86,101,134,43,63,249,210,137,0,190,194,228,118,39,136,240,33,148,232,137,107,92,208,250,52,234,138,58,60,120,187,125,219,92,37,81,112,125,141,81,92,81,113,77,100,199,205,2,54,164,8,196,92,96,88,255,1,20,94,126,125,151,91,149,53,168,194,139,75,254,208,111,221,62,131,184,104,67,53,218,17,225,224,157,143,246,62,250,57,177,230,123,252,220,15,30,126,254,225,254,79,62,217,127,245,163,255,249,59,146,255,132,253,215,94,63,120,247,62,88,240,144,242,69,124,97,191,130,248,111,30,106,14,161,170,72,76,144,181,154,210,226,95,177,219,122,106,86,184,45,27,26,206,9,225,227,169,209,187,148,73,144,92,201,145,128,164,24,110,62,161,216,194,172,118,184,48,75,70,21,34,204,106,97,74,11,159,206,66,12,143,194,93,72,120,153,59,172,192,88,77,182,252,12,201,3,46,22,39,28,96,149,24,253,228,130,83,212,27,13,180,196,243,185,56,134,216,179,141,4,246,21,189,203,157,156,39,49,61,244,63,130,125,109,73,65,173,159,224,32,211,119,238,149,126,19,170,12,48,161,88,53,223,127,66,181,195,39,84,57,202,132,186,178,252,248,120,114,159,241,4,177,61,39,117,79,255,150,136,134,133,158,243,93,16,68,240,209,100,171,32,137,61,124,52,145,115,53,176,109,241,156,70,182,68,67,148,157,211,72,50,147,75,140,231,178,85,122,26,137,78,40,55,108,43,176,245,66,143,157,76,32,219,94,110,204,151,109,207,201,239,135,164,191,97,65,109,55,71,209,126,59,82,109,198,178,41,37,87,77,230,146,177,91,157,38,78,47,88,207,30,146,171,47,34,100,210,73,5,180,20,74,35,158,62,180,112,109,44,213,32,133,211,213,83,203,253,59,9,95,165,109,146,251,183,120,85,218,106,95,196,79,174,46,84,150,227,101,201,48,211,181,44,228,79,76,140,207,46,79,77,175,202,83,139,86,123,37,97,76,111,78,45,237,140,142,143,54,59,201,230,181,210,154,58,93,74,76,53,74,214,170,53,93,92,82,211,37,189,60,151,221,204,73,243,250,37,171,99,92,27,159,213,141,172,122,237,86,82,42,95,42,111,150,23,54,229,248,252,165,82,41,39,199,151,138,87,22,54,102,43,27,87,214,212,197,59,230,98,125,91,185,122,41,117,57,213,77,181,70,47,23,231,74,219,27,139,147,151,199,114,227,91,215,147,245,118,189,60,122,59,103,214,70,173,157,157,89,41,179,57,181,124,101,105,171,57,83,46,89,146,116,253,206,213,213,171,237,218,86,124,188,57,213,174,164,18,11,233,173,204,181,139,203,51,75,90,179,116,241,234,100,124,73,94,144,82,77,245,170,92,49,122,11,137,238,240,165,53,105,246,206,198,117,180,105,174,140,95,156,145,202,59,107,210,181,205,153,169,217,233,177,210,82,106,107,99,77,41,215,238,76,25,83,205,213,102,217,204,21,199,202,221,235,104,64,102,41,51,55,102,92,237,180,165,226,197,76,166,57,183,114,89,187,86,239,174,180,43,217,222,246,36,122,56,181,92,234,77,118,174,95,219,152,169,46,109,93,42,73,106,117,123,218,92,73,38,107,181,234,206,245,205,91,86,206,108,165,165,169,234,230,98,122,110,121,199,108,169,59,147,219,165,228,204,236,202,76,101,41,123,181,119,125,181,180,60,155,78,94,54,167,174,75,243,181,133,226,237,118,121,230,118,46,219,110,54,174,204,92,92,190,180,146,173,151,164,139,141,203,91,119,202,243,70,105,110,114,118,190,62,125,189,216,150,54,182,165,203,197,209,165,236,78,103,49,119,169,116,73,30,45,93,43,206,77,54,230,45,217,212,87,50,8,189,243,163,217,82,61,161,206,78,90,197,57,117,246,182,58,85,174,93,186,53,163,203,169,59,73,37,183,148,156,107,172,148,36,125,178,156,88,171,141,213,165,213,181,244,237,225,201,43,210,213,230,210,234,204,240,237,153,133,220,142,177,37,149,226,171,82,98,187,52,63,51,221,147,167,199,103,198,27,101,99,243,226,182,178,147,212,90,170,181,179,112,233,90,117,251,242,194,234,108,111,97,114,124,103,170,86,156,147,46,154,170,180,182,146,155,185,86,90,153,189,152,203,170,139,171,151,175,169,147,213,220,206,149,228,138,156,187,62,223,91,73,181,154,151,202,61,68,115,87,123,250,53,45,187,169,143,74,237,202,226,206,157,169,217,166,52,57,99,72,179,183,230,135,103,146,83,183,122,242,104,117,113,81,26,46,247,74,171,210,66,210,148,110,95,214,171,197,236,244,213,91,169,77,171,220,46,142,207,182,182,219,138,108,206,167,165,172,148,187,179,90,92,155,142,55,230,148,219,179,119,182,91,87,23,55,182,110,207,153,155,115,215,151,138,43,82,57,115,77,170,236,164,166,107,214,181,205,171,72,134,233,85,22,91,205,139,243,146,181,209,110,175,45,183,174,52,103,211,203,99,179,99,11,195,221,133,230,90,78,90,219,186,163,73,115,227,179,134,122,231,206,82,113,89,146,46,86,86,175,151,148,134,90,190,53,156,104,244,42,186,182,89,212,141,235,75,149,237,73,101,110,121,105,109,167,20,47,42,229,249,116,118,99,195,186,116,77,29,223,201,170,138,49,166,88,51,99,171,45,68,68,155,117,121,106,204,104,212,86,227,221,219,242,154,53,61,111,84,174,72,219,87,119,214,140,225,102,111,124,103,89,170,206,94,177,74,104,130,86,147,170,156,153,191,152,187,62,181,42,173,109,23,107,11,99,0,198,210,212,246,244,149,202,2,90,143,87,186,195,241,69,181,62,94,154,138,75,27,197,92,124,110,107,250,154,150,169,204,149,174,20,199,86,111,221,150,166,167,199,244,173,78,186,114,253,202,220,152,126,39,187,60,61,90,150,214,174,103,59,138,50,58,211,90,91,237,221,185,110,76,167,166,151,164,84,251,210,86,167,186,124,205,146,213,170,164,22,175,101,164,120,169,123,57,177,218,169,110,84,103,114,165,202,37,212,254,100,187,188,163,142,221,41,234,237,177,141,181,202,165,213,173,98,121,188,183,185,184,162,148,187,153,173,90,167,61,57,188,84,186,28,191,114,249,82,121,65,31,223,88,88,153,220,156,187,179,124,113,124,56,51,111,110,105,114,247,150,172,175,73,151,198,47,237,36,170,219,215,165,114,174,184,50,125,53,115,185,181,217,41,106,189,106,34,113,53,97,149,42,119,46,55,74,27,195,59,243,82,99,109,45,113,59,217,221,208,23,39,199,47,110,196,39,235,149,235,198,146,86,155,213,203,173,181,91,203,218,157,139,59,178,186,177,57,185,57,154,205,105,152,63,77,181,166,87,54,43,221,165,118,169,4,204,182,49,38,247,231,159,118,98,87,106,186,40,135,28,229,21,188,105,20,238,210,3,163,135,207,26,220,49,94,70,199,120,82,105,65,217,54,23,208,54,92,83,236,83,60,218,92,124,194,5,236,215,72,162,168,219,71,36,170,26,62,70,31,3,53,207,110,168,130,219,71,155,113,120,243,195,3,52,79,244,189,33,192,119,79,8,59,145,191,2,207,24,129,74,22,60,225,134,75,118,11,235,255,130,90,71,219,228,161,35,116,139,125,22,167,30,49,209,156,33,8,58,138,97,245,142,49,119,36,219,73,69,65,116,130,228,212,65,176,177,11,4,62,158,13,79,86,60,62,158,174,61,129,100,197,217,241,100,54,153,27,203,13,152,172,184,81,171,246,201,175,92,151,27,79,0,228,92,117,124,124,108,108,44,59,24,200,141,120,50,233,3,25,180,31,182,204,135,248,71,42,19,23,162,145,115,113,16,157,241,237,57,6,85,136,225,100,59,91,42,120,118,141,108,232,104,227,64,140,69,110,221,128,89,28,217,26,73,102,235,99,217,241,186,188,206,60,244,18,177,100,102,107,123,40,62,20,75,102,227,233,36,124,156,160,78,99,177,84,54,157,201,109,109,159,83,153,145,236,4,151,226,233,95,114,185,106,186,94,119,94,238,134,116,61,196,61,191,121,19,152,156,31,152,6,42,137,211,60,229,99,185,20,250,199,119,186,27,163,158,49,254,106,212,21,46,209,217,25,50,245,150,90,31,66,37,119,125,197,134,98,183,91,56,1,166,172,106,138,193,92,226,146,113,214,213,110,140,5,17,199,160,178,47,216,47,146,64,143,29,28,252,221,19,223,28,112,205,97,40,195,159,239,140,96,123,17,244,101,2,173,64,21,31,119,228,42,2,176,107,41,19,144,118,40,150,73,198,115,168,227,9,156,56,43,63,194,190,15,8,200,205,155,216,241,212,15,15,206,92,164,226,251,210,13,181,94,87,180,195,27,180,31,105,136,252,110,222,4,142,209,80,119,252,77,243,96,239,162,19,48,58,251,110,41,6,246,199,72,137,132,154,205,252,13,97,50,63,122,75,209,54,85,205,28,221,214,141,77,179,35,35,102,131,83,2,53,182,186,202,168,105,212,70,183,84,196,134,70,137,31,159,174,26,243,178,134,206,8,112,145,60,234,92,177,140,254,179,182,131,94,79,59,57,192,98,168,174,176,142,125,106,241,213,71,27,29,225,16,23,50,243,2,58,10,141,78,162,227,100,73,42,77,137,201,162,84,146,196,56,254,157,46,74,82,174,40,34,33,124,163,36,38,39,165,249,50,126,20,135,71,165,84,17,74,149,39,69,29,61,186,141,31,89,69,177,89,146,102,74,162,138,30,201,240,164,46,110,79,74,242,37,241,10,52,119,13,126,225,79,155,184,121,25,126,41,146,116,13,149,92,110,21,197,225,73,233,202,60,174,187,9,205,93,221,41,138,189,41,169,54,143,42,74,21,244,64,146,4,177,161,194,37,146,127,100,23,208,255,243,192,77,11,216,111,244,60,94,20,133,248,121,181,94,96,116,117,190,37,107,205,130,89,51,205,243,196,49,170,96,25,168,146,192,40,170,68,178,214,34,194,122,86,123,250,243,244,231,233,207,211,159,167,63,79,127,158,254,60,253,121,250,243,244,231,233,207,211,159,167,63,79,127,158,254,252,147,253,24,207,106,97,218,196,187,240,114,104,136,170,47,135,146,105,8,48,54,148,129,223,19,228,21,213,197,13,141,161,103,156,238,146,188,228,52,152,67,84,133,233,45,68,10,250,180,150,172,231,161,33,71,91,57,148,200,6,117,178,11,127,118,89,91,76,127,201,26,160,90,203,33,151,218,114,194,85,101,180,174,40,157,81,151,222,146,213,102,163,75,67,38,116,79,173,209,161,124,126,107,4,234,98,240,177,154,16,180,133,118,117,84,34,168,127,221,0,211,172,9,90,98,55,168,45,22,67,249,248,205,29,220,127,255,209,243,111,208,132,9,63,251,128,83,62,254,207,223,127,248,248,185,159,63,250,242,69,8,203,253,226,3,28,63,102,255,205,23,247,62,124,235,241,119,33,185,25,49,192,57,197,102,28,181,232,93,103,178,61,218,81,123,182,109,189,171,243,104,104,136,168,126,135,176,190,215,121,202,230,198,243,152,41,132,209,115,238,169,173,27,30,178,149,195,206,75,208,183,14,37,216,12,147,103,68,91,60,52,226,122,188,235,3,147,170,135,121,104,57,197,240,16,209,12,79,12,141,142,62,254,249,235,143,222,122,109,239,213,159,0,50,223,249,62,66,223,195,207,95,165,15,63,249,20,125,62,120,227,131,71,31,253,227,224,139,143,2,59,11,86,29,243,221,250,7,177,235,93,31,194,58,213,245,45,235,58,142,143,178,78,238,63,148,67,205,80,114,99,241,156,128,11,167,50,135,20,142,25,17,133,92,207,128,5,142,94,8,179,170,214,98,207,16,123,243,169,22,214,220,138,6,122,116,211,84,90,141,216,205,218,189,123,10,51,176,54,220,33,15,89,248,109,88,226,213,38,183,98,187,157,14,137,23,20,92,161,165,52,16,27,161,97,236,6,42,5,113,91,32,8,80,59,18,143,138,193,197,77,226,176,128,106,128,101,210,16,240,47,157,216,239,209,46,248,88,100,56,54,33,251,230,110,6,87,31,113,191,235,23,146,44,56,75,161,59,106,168,208,209,1,35,35,50,250,173,213,71,44,125,164,170,215,123,2,14,169,227,74,113,74,62,84,84,75,17,5,76,187,16,112,203,142,38,72,159,132,228,64,173,17,155,88,92,57,36,138,38,87,164,160,184,99,75,113,175,248,196,200,232,235,229,142,199,2,211,185,11,54,130,194,139,129,131,3,67,142,13,27,60,227,163,141,185,146,28,138,125,232,10,126,141,232,93,107,132,4,109,164,115,137,103,119,4,161,190,7,209,50,209,126,200,230,20,191,40,55,12,156,162,199,213,26,126,115,5,219,28,184,162,196,187,106,56,137,111,233,39,50,63,104,109,212,97,104,248,175,147,209,39,132,16,89,20,72,93,27,226,105,56,105,211,240,145,70,60,4,65,74,58,176,42,113,220,86,188,202,20,72,53,224,36,24,199,132,143,227,84,69,2,162,151,219,93,193,244,16,19,119,55,102,220,29,8,92,248,174,192,208,119,212,186,153,244,74,109,230,69,182,252,80,55,212,24,115,163,171,110,118,233,28,232,26,246,100,176,59,7,71,29,112,205,222,229,22,127,8,23,80,110,147,97,147,100,74,184,20,31,163,31,216,20,133,33,74,167,68,13,107,2,98,157,14,225,187,43,248,4,178,12,68,253,35,65,9,225,201,110,216,180,176,6,176,219,129,96,135,35,99,220,190,255,63,112,137,199,48,98,143,238,40,3,145,133,67,251,252,191,72,102,129,245,195,58,39,214,36,67,141,150,178,35,12,142,182,77,68,240,71,133,24,254,65,174,182,207,63,31,188,188,128,193,119,197,153,163,76,179,166,183,116,196,25,141,102,53,146,21,135,18,227,105,113,40,27,229,34,215,13,222,135,11,155,26,100,119,108,149,48,78,135,133,163,0,234,193,246,89,33,240,39,47,60,254,249,47,79,25,129,137,241,113,132,189,4,252,63,5,20,98,35,141,227,99,144,252,0,23,143,31,157,25,166,188,52,172,182,155,97,117,177,3,198,8,46,192,34,249,25,181,60,152,27,43,227,32,9,237,250,81,23,212,130,51,139,15,191,120,245,224,253,7,7,191,248,207,253,63,191,18,62,110,33,180,89,178,20,205,155,52,229,72,0,191,228,115,71,16,137,98,82,53,177,164,0,124,150,152,77,83,96,30,125,252,222,254,119,95,56,132,9,184,133,155,0,129,230,107,36,195,96,43,243,118,123,11,44,248,124,66,10,29,200,37,165,151,8,19,82,184,34,94,33,133,123,197,9,41,109,93,83,45,29,204,152,160,203,196,224,146,74,187,83,243,133,66,109,119,180,182,29,10,21,10,184,37,21,188,127,39,251,77,21,137,10,125,184,120,139,132,244,110,13,193,166,56,212,25,180,121,225,77,203,14,212,61,34,27,16,228,26,86,146,224,9,179,89,68,152,220,13,221,194,40,169,186,72,161,142,73,178,135,196,14,216,83,68,225,86,215,4,87,6,91,194,200,11,216,220,99,164,170,88,219,138,162,9,187,220,246,139,49,65,183,95,234,225,140,153,72,240,114,34,75,9,244,10,134,222,65,2,152,29,237,83,111,183,145,52,225,196,251,36,223,249,142,252,89,123,88,27,35,45,85,219,28,148,53,239,189,244,226,254,171,191,221,255,228,179,189,251,63,22,66,196,4,138,100,130,98,232,193,198,251,8,62,129,34,137,101,221,59,144,17,180,158,187,92,136,81,28,47,213,30,37,11,160,202,61,160,52,107,155,203,0,201,138,94,59,74,158,102,237,158,104,212,126,32,93,139,81,45,67,32,90,39,117,189,189,72,66,121,130,198,130,25,144,80,86,15,94,210,81,95,98,241,129,184,182,155,158,209,186,239,132,211,52,122,233,156,2,251,21,67,114,212,8,150,135,142,93,252,48,64,156,42,24,111,161,37,181,110,59,76,172,68,179,100,110,25,146,86,95,236,88,218,26,176,4,51,86,239,117,238,221,139,71,251,49,0,207,102,179,255,214,239,15,62,251,248,209,71,239,60,254,197,7,143,95,124,45,50,212,110,15,69,133,62,252,67,53,106,80,191,79,7,103,53,184,78,226,136,99,75,236,125,242,218,254,91,127,249,26,140,204,253,150,186,135,94,145,17,229,206,41,91,10,142,45,14,60,143,178,170,155,248,219,238,97,248,48,238,28,17,31,123,95,252,120,239,7,175,34,46,3,201,94,134,190,66,108,212,85,67,193,129,115,157,8,166,224,164,42,136,134,188,77,98,233,110,141,144,7,246,198,140,190,93,209,141,186,123,191,165,15,73,12,79,174,195,109,252,208,141,63,120,198,206,96,3,145,155,97,90,157,218,177,48,140,152,248,222,71,127,139,12,61,252,252,197,246,255,247,167,65,209,28,90,102,27,232,100,196,64,124,101,16,118,68,57,225,16,218,59,181,99,46,189,166,130,122,144,91,21,213,234,98,129,38,102,89,166,85,59,50,103,121,238,193,163,143,254,129,56,75,16,58,14,227,237,167,10,254,54,64,62,44,12,9,71,129,30,159,48,31,253,248,123,158,229,242,68,1,175,155,141,86,107,139,64,63,224,113,254,8,67,36,179,179,255,217,127,125,149,67,172,109,156,229,16,247,127,243,249,254,111,2,135,216,247,60,83,213,45,75,111,15,178,218,2,85,98,114,75,54,218,156,48,133,218,144,224,81,184,32,229,104,192,44,55,39,195,77,29,69,241,181,168,119,186,157,8,141,122,166,196,32,194,51,57,206,9,4,5,251,47,255,254,209,135,239,9,5,26,24,237,194,97,115,232,147,67,49,68,101,94,236,167,62,196,35,248,146,201,209,89,225,157,225,219,241,11,66,11,75,167,144,185,199,216,196,156,46,223,183,83,94,113,70,149,82,3,78,55,211,189,64,44,10,215,233,127,192,211,208,136,157,87,231,198,192,130,103,219,117,7,16,92,77,183,54,80,73,85,107,232,135,179,237,13,52,97,58,56,136,121,115,156,95,36,47,118,67,166,197,165,56,36,106,68,52,247,27,170,176,235,219,241,132,189,31,125,127,239,181,63,194,21,220,15,223,28,104,193,7,0,21,168,75,0,56,23,39,167,35,9,91,119,58,8,156,189,46,176,19,63,152,143,62,249,238,222,253,247,30,189,255,189,131,15,94,57,19,48,147,167,2,230,222,253,55,246,159,251,253,227,223,126,111,255,157,151,14,211,147,200,13,101,164,141,216,1,176,149,62,180,192,23,11,95,252,222,33,97,199,249,132,19,206,208,48,33,58,236,110,56,163,166,58,107,59,155,236,222,11,31,60,254,193,103,16,36,33,124,8,252,34,29,128,97,83,109,94,0,227,151,59,29,196,24,77,170,36,29,116,3,16,252,248,223,255,239,119,142,130,246,35,226,51,121,92,124,66,128,138,159,253,159,189,151,127,179,247,139,251,79,2,159,134,2,12,198,168,41,95,111,124,166,142,139,207,131,7,159,61,252,242,163,189,23,30,236,191,252,238,147,192,39,27,223,41,162,115,253,72,42,141,182,235,102,174,143,248,129,206,67,29,93,195,119,175,225,37,185,66,246,105,13,107,11,83,81,78,233,195,138,36,7,185,170,107,235,85,21,9,28,27,186,166,184,133,22,18,237,148,63,20,6,234,13,71,72,57,91,142,232,154,176,21,99,33,98,55,248,152,230,236,237,33,175,57,144,108,9,96,93,76,134,97,61,20,41,233,32,164,36,254,201,144,178,126,4,201,136,72,196,71,146,140,130,228,162,39,125,149,130,100,222,253,239,190,112,216,85,202,233,95,167,44,155,91,198,28,58,182,155,125,47,83,48,169,101,142,163,231,76,126,149,72,125,252,139,15,190,26,164,34,110,124,40,58,179,253,201,26,107,202,7,184,253,224,48,239,170,226,88,250,140,133,206,90,205,208,91,52,29,221,80,224,249,176,35,215,33,60,158,203,206,195,80,228,22,86,8,10,225,27,34,223,178,99,112,66,25,149,170,153,29,2,227,69,252,102,16,102,133,126,187,153,20,77,61,74,182,116,215,109,76,72,2,82,147,191,182,83,98,248,239,160,55,191,206,101,57,240,175,126,219,171,96,159,229,188,56,167,208,177,116,170,53,185,85,139,192,229,225,208,200,80,42,222,217,137,34,210,218,82,140,70,75,223,70,39,215,174,165,115,247,114,14,194,6,181,77,241,161,203,53,33,52,243,32,163,143,156,120,46,212,24,140,20,197,104,70,140,190,165,118,76,53,36,241,108,50,195,221,131,146,184,176,96,78,66,239,230,118,143,46,233,112,181,135,133,81,97,88,137,49,123,199,67,5,156,126,106,204,129,7,148,64,3,18,67,136,201,51,76,213,92,192,86,20,199,24,101,2,244,27,172,254,5,156,99,141,164,84,123,50,131,196,100,152,74,1,21,38,210,152,10,7,27,49,177,114,92,81,219,199,155,89,167,250,147,25,102,50,62,240,92,34,70,90,107,117,65,109,127,188,145,217,213,7,26,217,0,154,159,80,14,255,149,110,173,104,71,221,251,209,43,7,31,189,67,148,117,79,214,6,100,94,214,244,182,98,25,189,255,23,12,64,204,78,199,56,196,4,36,121,184,9,72,50,220,4,36,25,106,2,146,60,123,19,144,113,91,30,74,48,235,39,10,153,57,130,199,107,27,25,211,167,243,228,33,161,19,200,100,65,179,135,226,231,148,142,169,122,109,158,175,239,126,214,183,122,69,110,40,174,186,220,131,190,21,23,39,167,93,245,156,239,125,171,77,86,92,181,236,175,193,149,240,92,75,77,36,98,18,18,185,34,27,26,73,13,75,146,164,66,142,212,211,178,79,127,210,92,101,239,163,95,239,191,245,151,71,239,127,255,241,111,255,147,178,71,241,155,58,22,146,134,113,255,189,239,236,125,255,207,71,30,139,21,60,22,235,72,246,221,225,165,93,2,189,185,161,54,32,2,180,97,9,64,67,103,6,166,141,31,107,48,53,246,29,197,80,52,67,209,72,54,160,193,246,97,98,152,244,248,167,127,220,255,244,23,118,102,242,195,183,225,111,242,144,247,222,125,127,239,87,191,34,74,241,175,193,144,79,72,140,216,132,224,9,16,227,9,193,132,155,210,227,65,249,117,227,82,191,124,14,130,215,255,245,157,253,223,61,119,182,92,138,147,214,67,36,41,116,0,193,58,133,144,68,235,92,3,120,217,8,95,99,250,192,114,22,58,185,158,9,141,12,120,62,248,74,77,195,137,41,205,254,47,254,120,112,255,203,190,87,162,125,156,147,6,218,188,20,5,34,115,115,120,70,152,102,41,226,199,26,99,13,154,225,103,60,62,78,18,195,135,165,142,151,107,89,153,149,133,33,211,196,241,242,120,106,156,36,142,143,105,145,26,205,26,159,74,164,72,214,120,200,38,95,79,64,91,237,194,73,233,208,118,75,187,16,76,99,29,176,151,32,50,241,16,59,197,144,111,16,30,206,109,2,98,245,61,251,4,216,34,48,211,99,152,39,235,48,235,105,44,139,186,239,253,241,35,160,146,254,61,51,139,104,206,200,22,59,3,95,92,153,159,203,83,64,104,153,40,158,76,120,168,64,140,245,6,228,64,217,192,177,49,51,9,152,212,42,203,177,228,22,236,67,114,39,81,212,226,220,68,44,103,17,237,8,60,168,60,217,118,60,193,80,185,236,21,52,239,5,109,206,206,212,130,196,112,106,245,64,237,133,209,241,11,167,152,112,63,237,155,58,128,130,67,82,52,62,67,221,230,112,236,212,72,148,189,20,55,72,92,214,13,119,103,90,120,104,127,214,170,102,39,199,138,210,140,36,190,88,245,246,160,18,254,76,116,2,62,104,55,11,85,81,194,43,40,163,140,87,221,185,179,182,88,238,44,137,70,171,111,138,109,177,225,68,171,79,143,101,199,18,245,177,52,203,157,213,43,108,217,185,179,182,191,177,139,135,147,207,236,11,90,199,136,223,214,95,61,129,37,5,134,83,46,203,8,59,99,26,160,68,161,186,95,199,194,30,47,20,18,155,87,100,74,105,172,203,16,193,235,185,131,87,8,117,204,23,60,250,139,13,84,26,155,74,141,80,103,215,17,67,223,22,200,58,186,193,117,198,20,205,118,159,196,163,17,187,178,11,34,221,245,211,113,129,14,50,180,26,209,39,8,68,182,223,123,253,213,131,247,63,65,123,0,232,241,108,53,158,216,65,220,4,137,101,166,134,132,11,128,115,4,55,47,224,49,161,39,96,128,59,194,20,236,35,150,174,67,154,18,2,242,64,125,243,152,221,123,245,39,15,191,120,53,4,2,206,88,164,141,118,203,158,23,154,228,105,67,3,102,227,111,125,118,24,52,144,174,226,204,17,115,112,255,253,189,151,254,112,24,40,212,142,252,12,96,217,255,241,171,15,191,248,165,175,255,35,245,36,146,48,162,149,150,14,121,73,99,55,187,145,27,88,195,101,103,214,16,27,90,128,106,146,146,125,21,231,106,225,220,88,184,101,67,136,191,99,168,109,217,232,9,187,3,122,7,203,13,200,184,249,12,94,51,34,206,226,197,171,60,247,223,254,253,193,47,95,217,127,243,197,253,119,126,23,230,49,132,36,162,93,36,17,97,46,140,184,113,50,147,204,36,210,233,241,228,120,148,40,140,242,110,3,160,167,108,227,20,41,242,224,15,191,219,251,235,239,31,255,215,15,247,223,248,75,223,133,10,187,16,36,23,10,90,167,167,194,50,246,95,254,201,222,11,191,127,248,197,151,7,111,124,208,23,146,174,169,156,25,179,64,135,205,189,215,127,244,240,243,231,246,255,251,29,66,110,123,127,127,14,33,168,47,64,104,187,179,206,14,162,127,62,150,177,204,204,235,78,151,111,164,114,227,185,84,60,155,75,103,108,190,225,50,116,251,134,240,141,204,55,67,220,192,56,237,219,119,111,99,1,71,218,56,179,222,15,62,125,176,247,235,87,66,123,135,64,20,103,57,118,196,24,222,127,165,47,99,232,109,84,206,78,172,33,40,120,240,227,253,95,189,125,8,16,83,79,153,211,224,204,105,158,218,170,158,46,111,202,228,226,241,177,196,88,50,193,88,19,209,26,16,215,92,91,133,80,2,21,194,14,83,27,112,119,122,124,102,230,93,60,175,248,195,17,84,9,22,206,206,71,181,15,144,242,216,78,170,92,171,227,89,56,36,31,115,34,40,31,51,169,10,105,90,26,10,75,134,108,51,119,246,128,33,148,125,239,200,192,229,132,224,196,199,36,229,166,99,211,204,82,7,153,228,82,184,98,233,6,130,2,180,25,144,181,55,34,64,153,114,29,157,243,131,203,145,252,52,238,162,156,38,197,145,96,61,250,20,146,92,30,159,240,141,194,108,229,242,2,192,100,194,126,5,153,0,22,209,8,204,40,205,204,76,135,142,149,63,68,245,177,88,199,73,209,81,179,216,29,187,22,154,214,208,114,106,83,229,71,140,63,172,136,206,251,176,60,178,106,189,80,48,110,196,215,49,88,229,58,110,19,240,139,218,99,128,162,86,158,65,192,35,218,177,125,53,82,34,41,197,101,109,247,108,204,199,70,135,107,246,143,135,19,119,19,12,49,252,9,64,244,20,122,66,216,97,132,124,108,228,240,43,225,120,184,113,181,192,80,195,11,57,162,187,204,153,99,38,64,23,233,224,131,140,186,78,211,67,135,36,164,198,171,92,17,19,72,58,187,16,225,179,240,186,84,69,62,165,230,134,43,217,52,224,46,60,223,180,7,137,24,32,141,75,58,141,135,147,79,250,32,112,157,58,15,129,96,89,49,79,12,65,10,65,0,239,57,16,92,2,236,33,32,192,196,159,20,134,48,205,171,107,18,241,148,9,20,28,10,168,23,184,80,13,237,102,97,71,44,98,13,109,45,7,73,54,69,143,82,118,83,220,22,75,142,82,54,11,247,31,241,241,20,75,33,42,222,44,20,109,173,236,237,111,162,86,214,234,107,117,155,200,56,87,140,1,226,13,17,105,234,96,126,101,184,14,33,187,46,205,108,17,114,202,46,26,58,36,201,229,228,150,31,252,237,241,139,175,237,189,251,189,131,215,191,143,37,20,106,227,20,20,220,197,122,146,90,97,143,59,237,147,63,166,225,1,208,40,145,24,56,59,16,99,96,130,111,7,165,223,6,84,193,143,208,95,94,166,145,242,88,51,199,81,18,97,99,157,190,7,46,211,58,163,195,222,227,223,126,15,205,76,223,83,134,169,104,245,51,83,13,241,193,54,194,212,83,100,70,113,188,137,51,196,193,227,159,190,180,247,220,223,67,96,128,100,215,8,128,51,236,254,224,195,31,28,220,127,63,76,13,117,12,181,245,9,14,95,246,85,59,31,186,110,239,213,79,209,150,137,93,226,209,218,138,97,144,46,8,255,210,104,140,143,35,72,242,2,144,209,75,255,219,251,190,167,180,90,120,37,62,254,213,175,247,62,255,60,184,17,67,169,51,149,10,239,145,101,151,136,250,245,200,241,84,122,60,145,24,139,59,122,100,28,190,198,203,104,238,221,19,64,197,247,221,23,158,114,160,167,28,40,100,236,111,253,101,255,163,63,63,254,217,171,132,130,254,31,101,66,100,125,16,92,244,233,190,82,63,51,197,223,83,54,120,10,108,48,80,247,84,1,241,126,18,167,93,85,82,113,196,76,230,152,30,202,182,246,62,130,186,137,169,153,122,183,234,183,112,222,71,66,23,68,7,68,219,117,133,20,99,225,169,132,14,184,5,210,18,169,224,18,41,167,68,54,184,68,214,41,145,72,134,116,147,116,202,36,211,193,101,146,105,8,135,213,238,2,157,112,44,24,141,167,143,246,10,15,185,48,105,167,126,158,84,107,88,89,101,78,27,122,187,132,14,227,74,68,128,50,46,77,212,0,231,232,190,230,61,248,124,166,56,159,131,15,254,106,3,130,119,161,153,152,49,228,58,58,6,90,4,216,128,194,216,55,195,46,9,36,136,113,130,179,2,99,50,163,49,111,176,183,4,41,9,188,151,217,12,113,106,16,238,229,132,21,115,200,32,160,83,11,97,144,244,3,29,146,162,184,71,135,169,128,145,27,116,43,218,17,206,49,179,69,197,249,175,20,34,244,153,182,131,62,225,236,206,199,53,45,114,63,99,222,13,48,131,252,73,43,31,120,26,37,179,247,12,88,81,171,70,27,162,97,189,75,212,230,123,159,124,127,239,133,63,61,126,235,195,253,31,60,7,94,56,120,123,165,12,238,229,191,236,63,247,188,56,180,255,211,143,247,94,127,239,224,193,251,7,15,62,188,128,56,216,254,107,175,31,188,123,31,177,27,218,90,17,31,15,87,176,110,247,224,157,143,176,166,164,38,107,53,165,197,191,217,123,237,205,253,191,188,196,244,225,128,15,240,152,221,245,37,195,142,222,165,10,5,154,55,27,157,212,186,112,44,244,45,0,183,131,167,66,180,10,23,80,201,103,104,252,162,152,217,173,1,70,34,2,57,109,238,191,244,250,222,203,111,227,80,162,24,163,145,40,48,30,187,180,98,24,186,1,10,119,250,128,230,255,142,213,0,185,46,0,157,74,17,251,242,172,161,11,34,125,136,198,250,215,63,146,225,238,189,244,155,199,63,123,87,216,229,53,120,30,33,202,101,236,134,103,201,55,210,66,200,99,136,105,209,137,4,249,30,129,114,141,102,18,191,83,152,19,23,177,170,163,174,36,199,253,170,142,59,226,109,177,194,217,159,229,148,84,38,93,171,217,170,142,169,194,162,173,234,40,63,81,85,199,226,228,116,63,53,199,41,232,4,56,3,89,190,117,168,68,60,129,131,189,235,90,186,92,47,183,155,96,188,184,27,170,114,33,54,198,85,75,11,215,202,64,115,135,186,242,17,25,124,177,222,88,4,122,19,208,130,51,45,129,191,8,98,162,247,179,214,227,247,222,124,252,206,159,29,81,124,61,76,253,1,77,99,208,168,187,119,162,0,167,13,202,188,160,159,11,32,69,154,72,136,24,210,116,240,5,69,18,129,82,159,128,45,255,136,224,118,12,37,4,216,135,159,191,252,240,243,231,142,7,175,11,86,12,59,54,110,134,192,46,167,6,185,134,184,86,40,232,175,28,9,244,163,118,13,166,28,33,93,239,125,242,143,193,250,5,132,44,144,208,57,176,86,32,81,77,112,156,78,234,61,200,5,234,196,79,98,90,183,93,5,121,214,147,238,3,32,12,74,228,1,207,5,112,189,84,27,170,2,139,138,212,207,159,139,239,122,131,121,98,96,22,104,243,174,131,33,237,147,15,46,28,208,61,89,160,184,149,252,13,247,30,96,201,6,18,118,98,248,166,210,68,251,203,189,123,17,55,173,32,124,194,165,42,45,71,108,125,121,151,3,126,86,112,15,83,91,36,128,250,186,88,109,117,141,224,233,123,6,95,2,173,226,253,10,187,218,50,175,164,161,81,103,230,108,187,87,155,84,169,142,147,77,100,248,84,214,27,18,226,173,116,42,209,183,99,4,92,37,43,28,24,151,82,95,6,221,167,107,14,185,231,67,168,224,80,2,36,78,236,100,137,123,11,142,226,173,106,45,196,47,71,170,45,189,182,105,31,228,221,110,190,224,28,161,197,208,111,114,109,235,38,34,236,255,81,111,148,39,153,222,1,205,254,8,148,51,5,143,123,174,141,49,112,206,69,231,171,166,225,146,115,112,25,110,8,80,10,211,255,8,121,40,4,103,165,193,244,128,138,146,66,121,210,4,90,131,23,241,46,109,136,2,196,251,30,193,171,246,176,54,168,79,169,51,127,71,158,158,115,131,78,207,57,54,61,110,18,161,72,17,120,183,32,119,56,92,36,54,106,245,10,234,51,106,135,174,178,143,93,211,112,236,90,41,220,237,48,95,3,213,82,229,22,93,149,69,116,68,85,100,77,164,167,80,240,191,14,189,244,199,122,38,234,168,52,146,96,138,169,145,196,46,239,58,0,177,200,173,96,49,21,73,183,173,24,222,226,74,27,106,171,46,42,206,83,96,138,248,225,4,162,40,188,57,207,41,13,171,144,80,50,34,123,176,162,119,240,119,197,91,64,113,23,216,21,137,108,233,147,191,1,124,18,242,196,233,87,111,52,16,184,87,224,161,232,20,34,35,243,150,186,136,159,162,177,110,131,204,72,237,64,238,66,106,183,60,92,148,17,194,242,11,124,24,33,17,183,124,143,158,161,202,136,148,8,50,61,224,49,204,122,1,34,57,110,16,101,214,61,253,144,19,145,16,144,10,13,167,201,200,15,197,39,72,22,49,244,151,166,63,67,159,72,144,40,252,209,142,186,98,231,53,179,147,173,141,36,38,130,18,159,33,81,127,176,14,5,91,56,116,216,31,176,26,101,88,144,53,181,77,110,106,240,34,26,34,88,169,40,26,218,225,215,236,46,39,200,6,43,252,47,187,56,90,28,134,37,16,244,144,185,198,155,169,167,125,94,208,235,95,212,26,22,156,68,116,113,156,16,144,207,65,71,158,144,216,218,167,209,73,18,210,218,217,29,224,111,52,162,244,174,88,85,208,110,163,76,42,166,101,232,61,31,5,7,83,79,156,209,75,124,55,136,202,8,62,139,124,195,88,47,0,44,215,173,91,64,103,247,115,113,180,67,224,54,40,155,64,39,120,220,34,8,76,43,136,89,70,184,81,218,189,177,21,178,136,47,243,207,21,156,149,67,174,247,23,244,186,194,110,157,221,79,99,24,57,118,80,155,2,130,185,37,3,107,69,71,25,1,237,51,232,244,142,247,104,180,31,13,177,234,231,207,159,139,8,18,35,6,251,53,49,207,137,50,134,227,197,93,151,110,224,34,240,196,88,21,21,198,240,160,239,5,63,154,91,49,136,200,65,251,142,8,186,198,80,174,177,49,163,1,247,67,176,168,184,58,153,176,219,229,198,20,220,174,118,72,179,34,207,84,128,31,204,23,86,196,91,228,182,59,174,4,220,118,207,139,144,174,143,29,1,237,95,232,240,247,76,225,150,125,248,91,40,248,25,138,70,67,212,204,161,29,10,137,91,43,178,185,137,79,126,232,232,54,91,185,98,64,232,14,131,174,238,187,190,146,104,109,4,112,42,47,47,96,162,4,94,34,28,63,177,201,128,174,164,154,172,109,201,166,163,4,181,229,148,64,1,5,11,55,180,202,46,183,104,107,52,38,178,134,78,15,152,120,230,228,30,136,169,184,188,247,41,174,248,140,232,221,54,145,200,75,179,184,97,254,207,102,3,125,166,14,174,180,60,72,71,100,139,189,81,177,32,150,8,157,23,113,85,213,172,156,100,24,114,111,221,222,117,65,63,140,133,40,82,131,136,207,246,219,4,26,17,128,230,126,205,109,68,168,43,159,129,91,189,129,37,142,73,189,214,197,89,130,200,102,98,212,162,180,167,176,10,248,144,66,109,228,154,84,221,71,122,143,218,96,4,213,37,147,237,212,102,117,220,162,1,160,204,171,46,68,196,24,202,50,226,88,116,194,179,123,239,30,249,66,152,93,148,173,85,52,119,102,140,204,53,101,38,174,221,155,127,205,109,246,255,30,241,191,38,245,70,253,47,112,247,72,158,239,236,8,19,142,195,34,30,117,19,155,229,192,214,7,38,129,53,185,133,184,203,68,68,249,86,44,151,185,119,79,249,118,34,150,200,68,41,11,237,131,36,145,235,211,67,134,116,76,150,33,107,38,226,4,237,130,96,226,94,132,97,180,129,226,180,93,29,68,92,86,144,179,38,116,136,95,226,254,224,249,110,32,219,103,133,11,154,178,61,100,249,17,211,7,58,110,187,225,184,29,207,203,168,144,46,70,142,67,111,174,150,176,204,79,184,101,36,96,180,199,38,4,101,84,35,115,107,119,215,111,237,212,9,39,14,198,96,140,190,197,140,121,2,209,182,0,121,121,16,47,65,132,75,185,242,221,133,203,147,83,55,167,22,214,176,88,95,239,210,155,210,162,84,153,186,185,186,60,151,23,70,27,91,93,101,20,84,167,107,171,184,32,225,198,203,216,15,59,158,205,9,209,24,229,11,226,101,120,54,158,73,36,132,40,238,172,139,136,171,129,78,109,117,232,15,56,133,222,160,187,226,249,243,194,21,221,216,68,144,216,27,229,249,243,35,248,216,40,111,169,77,217,210,13,136,240,188,134,206,246,16,76,23,139,126,151,81,139,243,149,242,20,18,129,4,186,171,46,65,135,217,92,45,141,58,188,28,155,105,233,85,185,69,218,189,76,61,117,183,241,183,69,180,165,96,106,90,218,133,106,51,133,133,200,114,228,50,58,138,43,45,83,193,95,239,238,146,76,178,87,196,85,241,90,97,70,188,88,184,38,94,197,155,88,99,92,78,249,55,177,139,34,148,12,218,196,102,11,87,237,77,108,141,221,39,57,49,135,120,179,102,52,67,249,217,65,76,154,81,65,8,50,152,167,173,185,66,134,179,155,27,247,67,96,193,54,19,7,40,219,64,215,38,146,205,40,203,140,163,117,170,108,169,202,246,170,209,202,83,75,98,108,159,180,99,197,112,214,235,214,48,154,122,181,165,140,234,248,228,189,72,74,131,115,51,8,151,138,49,186,149,24,69,220,102,26,21,41,246,202,245,155,176,107,193,161,15,235,223,239,182,200,198,139,192,122,249,55,143,190,248,98,255,205,23,31,62,248,203,195,207,63,252,159,191,255,144,124,126,244,143,239,238,189,251,254,163,143,255,250,232,185,215,247,190,252,238,193,135,63,216,251,199,11,177,88,12,111,126,136,49,163,205,243,209,43,191,223,123,245,157,135,95,188,246,240,243,87,247,94,254,0,85,221,123,237,227,189,151,254,186,255,230,39,143,223,249,243,227,95,253,246,241,139,175,66,152,12,220,3,84,221,21,157,115,231,113,122,86,225,78,21,161,179,60,137,173,24,48,10,69,238,236,157,39,6,225,88,57,128,62,115,7,101,36,234,134,44,197,26,58,205,26,101,218,112,132,74,178,172,155,96,177,215,123,143,226,148,47,32,46,97,183,229,190,35,112,70,142,117,47,206,92,196,40,62,47,184,202,184,74,176,201,10,47,65,219,64,34,72,90,73,245,189,196,19,45,209,112,57,231,11,2,14,191,39,131,247,189,239,34,15,155,192,50,103,253,201,122,179,182,216,146,225,82,140,88,166,178,23,203,56,157,152,194,222,241,54,163,104,146,10,194,6,164,92,29,29,77,228,82,177,100,42,30,75,140,197,18,233,108,126,60,158,139,11,195,70,148,232,92,202,237,102,136,163,63,22,33,137,138,110,194,114,142,238,195,86,172,214,82,209,204,147,99,246,183,11,236,29,249,126,254,60,154,11,136,149,168,119,45,215,84,40,33,170,221,168,152,137,199,73,252,1,54,208,190,145,7,232,154,39,35,164,166,166,244,51,189,178,170,51,124,133,70,26,160,182,174,23,34,138,171,57,244,205,94,251,195,174,123,75,162,162,116,172,164,65,151,113,164,10,209,124,68,225,169,72,216,255,249,119,246,223,250,13,89,121,144,220,131,95,13,10,191,20,168,117,181,123,186,79,136,33,131,35,156,127,38,36,89,58,34,80,158,101,212,169,100,0,171,133,222,137,1,83,142,112,23,77,81,78,43,133,142,12,142,186,217,39,56,112,28,239,219,182,32,68,174,59,188,239,11,238,247,121,239,251,111,37,216,66,229,43,65,60,60,215,34,113,77,51,190,197,41,224,53,238,3,39,113,193,215,218,200,8,53,202,6,156,192,37,43,89,112,193,13,124,203,51,30,95,107,195,195,222,214,200,21,88,193,177,148,119,141,196,91,26,95,166,12,212,119,16,98,220,37,220,109,19,54,230,104,140,253,138,61,23,96,248,220,183,161,86,85,43,144,78,16,71,38,155,61,100,120,44,248,132,15,136,122,201,149,221,84,122,144,164,177,224,63,57,71,206,161,67,185,101,180,46,41,189,123,247,178,25,124,32,66,165,75,248,180,148,29,115,127,31,75,121,190,167,221,223,115,113,207,119,79,249,156,167,253,92,214,253,61,145,112,117,136,14,58,145,68,206,83,36,233,105,115,75,87,235,67,113,56,137,28,43,254,10,18,8,76,19,114,195,121,14,60,90,4,161,191,221,177,34,255,198,10,12,169,230,144,0,33,221,133,127,131,201,196,247,255,254,57,180,237,3,168,201,2,152,34,48,3,1,4,227,165,194,154,120,157,196,122,73,214,50,126,177,244,146,88,22,167,157,235,245,84,170,150,147,199,211,89,251,122,93,211,10,215,109,233,84,209,152,120,90,87,155,42,146,248,150,89,218,78,183,152,138,115,200,35,30,218,91,196,201,232,243,38,238,76,92,235,42,21,69,110,183,16,120,21,162,112,172,199,100,209,21,17,52,223,37,69,249,104,64,249,158,104,123,249,229,111,138,76,50,206,107,154,72,173,174,242,83,187,184,255,46,200,69,119,73,204,157,10,194,69,75,33,91,47,236,186,129,183,1,78,145,124,114,92,220,150,85,82,52,137,54,222,221,62,183,8,52,13,32,8,218,120,38,97,47,113,242,40,218,6,110,72,188,196,188,0,75,151,168,44,13,6,4,118,122,61,36,4,228,133,196,78,2,73,141,232,237,138,174,183,170,178,129,228,110,83,133,8,2,43,106,199,4,149,60,149,245,202,26,90,148,160,182,129,236,90,121,60,83,182,45,135,192,69,66,146,59,114,13,84,220,185,108,44,61,46,154,196,191,47,63,150,136,37,115,94,135,68,84,171,141,43,225,72,125,101,252,168,135,118,17,36,151,138,158,4,194,96,153,230,9,40,235,127,148,130,71,222,156,38,196,200,141,230,62,198,22,110,117,39,16,174,243,189,105,127,53,236,52,6,246,163,78,199,210,60,143,124,169,19,193,205,147,207,155,129,11,113,201,69,224,59,120,9,218,206,105,236,210,203,237,62,133,206,60,249,148,8,38,141,9,219,234,205,237,222,4,37,178,25,92,36,105,23,121,248,229,175,246,94,120,112,240,224,51,236,126,196,21,73,193,53,152,106,41,228,104,137,129,98,153,217,108,8,92,94,29,98,141,29,20,136,27,168,3,5,111,146,29,90,202,101,159,237,43,181,206,86,26,62,24,222,184,107,130,12,76,91,62,248,195,207,156,10,92,42,121,244,205,201,138,142,190,128,233,10,141,120,217,235,182,84,25,44,164,68,218,18,113,180,167,113,164,143,222,158,185,209,85,183,33,100,38,107,239,224,141,183,247,159,123,126,255,207,207,31,15,62,115,67,65,199,208,46,7,223,231,111,65,168,235,239,252,237,56,45,245,100,167,33,154,46,253,232,13,109,43,106,79,117,218,33,241,113,143,53,52,181,3,233,188,214,69,111,14,134,60,181,200,197,134,245,142,78,25,34,50,138,132,70,160,123,92,196,142,202,111,23,75,166,254,149,149,34,129,36,31,127,247,3,240,37,97,53,88,120,123,167,221,140,93,129,216,224,145,28,150,118,5,39,60,188,93,197,31,168,158,214,39,70,235,118,77,59,252,186,3,93,220,129,14,155,203,29,60,248,241,163,143,238,187,177,48,73,45,106,237,184,158,132,89,58,209,72,201,119,62,218,32,121,226,10,244,72,11,217,241,116,233,119,39,217,58,182,214,33,204,28,243,26,46,8,55,214,3,216,95,83,92,201,20,229,74,78,158,107,120,64,69,48,196,50,149,80,127,111,170,108,105,233,8,123,129,206,221,66,244,66,36,204,41,188,95,45,222,57,177,111,113,226,151,135,196,85,127,55,84,55,137,246,51,133,184,84,18,239,92,174,229,160,18,90,59,106,135,220,155,70,61,75,173,86,196,121,178,236,97,240,252,43,197,156,196,161,230,185,103,44,116,54,247,168,66,166,192,222,137,184,87,139,56,223,17,206,13,230,60,36,59,76,89,51,61,80,56,59,15,223,130,107,75,226,94,204,219,91,34,247,112,13,132,33,82,240,48,229,13,157,3,185,94,199,231,44,168,4,59,106,4,204,14,241,225,83,96,119,103,224,177,143,205,164,145,232,70,187,130,235,29,76,174,246,24,16,206,117,139,191,144,115,43,177,53,122,235,19,193,106,134,40,175,164,33,1,243,39,241,21,85,13,31,14,67,236,33,56,74,152,8,142,46,96,50,26,162,83,82,174,195,93,33,127,11,65,72,195,0,104,244,214,150,18,185,75,130,31,140,86,213,59,72,134,180,70,169,160,49,218,188,77,241,59,186,221,91,2,58,18,118,163,172,83,208,42,161,131,239,134,161,52,68,225,102,21,29,223,55,65,214,246,38,71,250,26,140,194,180,71,129,74,146,140,220,24,180,129,7,227,114,174,103,195,16,4,170,225,112,75,75,33,70,235,5,184,181,174,129,5,174,120,214,195,69,239,217,120,123,136,175,28,105,222,236,252,16,39,159,54,26,215,226,196,148,103,246,154,3,14,129,37,32,60,196,97,193,49,75,136,120,6,105,20,148,65,71,101,68,33,16,1,190,31,178,79,74,4,46,124,103,22,197,24,69,146,132,209,226,79,144,204,186,39,32,207,251,183,40,243,242,230,181,118,57,222,147,211,78,12,31,118,10,130,209,172,70,178,226,80,98,60,45,14,101,163,67,231,208,57,6,46,5,52,139,109,51,65,253,124,187,112,244,142,136,3,208,9,59,32,137,174,251,244,130,48,173,53,149,19,246,66,114,77,247,67,154,82,119,117,193,108,240,75,122,187,141,62,248,79,251,112,220,116,84,151,244,28,106,171,26,168,247,11,222,95,69,223,78,173,145,157,57,104,163,119,81,20,90,37,36,85,102,255,162,52,211,139,230,217,205,191,121,27,116,31,105,131,219,187,41,202,217,50,138,216,115,133,19,96,7,220,104,192,26,150,15,93,233,50,93,183,84,147,97,175,90,220,6,211,111,83,9,41,68,106,160,170,235,6,21,163,208,89,56,200,243,4,235,173,93,226,39,243,87,162,193,132,187,214,21,60,221,196,127,163,175,30,61,156,105,89,216,84,71,71,77,147,97,97,77,80,185,129,136,80,193,166,17,228,130,132,88,43,170,135,148,34,138,25,177,85,136,79,88,5,125,132,26,81,224,168,234,248,211,112,82,148,109,107,138,111,23,212,11,106,158,125,27,78,136,65,109,219,99,140,160,102,1,210,225,68,146,140,158,42,237,2,92,94,6,27,187,118,33,228,114,135,204,19,3,134,120,22,147,49,130,173,40,18,253,111,36,176,3,92,17,9,134,112,165,86,194,67,95,6,21,93,116,130,131,152,204,10,2,136,94,11,229,131,198,103,160,99,141,106,208,33,218,212,3,103,11,76,200,112,59,31,122,163,117,183,134,90,48,228,50,92,156,131,162,51,175,237,210,1,195,101,25,216,183,89,17,225,153,187,228,166,119,23,182,200,209,26,58,109,181,244,230,104,85,54,149,81,118,149,177,60,103,34,246,228,115,155,98,142,117,216,239,142,18,36,253,70,136,144,238,140,252,51,52,254,96,108,7,141,189,107,218,131,140,88,120,236,248,170,94,241,43,72,133,71,63,250,235,222,107,111,66,174,171,31,189,143,142,241,143,254,252,189,253,251,175,239,189,251,233,163,207,126,255,63,127,127,94,32,136,67,199,176,122,128,253,162,175,95,48,226,114,233,229,1,221,4,241,54,247,232,119,87,235,40,136,130,67,134,59,239,69,111,47,33,49,198,157,2,84,214,185,139,14,200,196,79,13,110,243,65,255,231,221,27,250,104,3,25,123,217,178,89,161,18,206,95,184,193,80,230,34,242,15,99,45,69,107,90,27,23,28,167,7,60,12,190,8,220,121,213,16,249,137,174,34,64,43,33,168,119,149,35,30,115,193,5,133,33,129,94,134,145,155,36,124,228,14,187,18,33,112,137,71,159,115,123,251,203,135,185,162,221,149,59,29,136,186,200,52,0,138,86,95,161,216,87,49,226,33,197,22,252,237,40,134,170,219,239,130,231,13,27,18,179,34,32,211,147,191,173,26,249,171,181,201,95,80,55,145,191,172,215,46,18,128,64,225,48,17,40,185,4,83,150,183,84,136,64,20,92,217,87,140,187,114,165,2,3,55,58,209,227,240,234,144,152,31,84,74,104,172,57,239,110,222,135,92,253,160,51,170,5,203,34,45,72,214,51,173,78,45,184,46,121,87,136,71,197,208,151,223,142,159,63,47,52,132,224,166,85,115,30,140,33,21,234,205,139,5,189,131,251,239,129,132,229,8,122,184,117,78,8,113,130,140,113,98,86,63,118,99,107,160,67,102,137,189,102,232,228,165,55,31,245,5,35,150,226,48,232,236,137,54,6,80,59,176,78,110,88,176,216,177,227,12,249,43,122,94,182,136,152,2,127,118,185,235,126,15,238,250,142,247,152,212,201,88,231,215,107,177,158,38,141,59,242,129,71,20,239,187,91,57,87,8,133,167,87,8,255,12,87,8,148,164,76,239,121,44,152,25,15,184,206,185,164,149,147,161,129,22,160,33,171,3,204,16,254,98,98,245,50,3,110,48,16,75,193,249,134,222,57,67,67,175,156,47,212,45,158,17,183,115,152,236,203,37,184,203,195,16,6,193,149,16,189,117,146,135,214,73,50,60,119,156,195,109,127,118,170,54,34,94,76,71,17,26,35,88,76,30,82,181,33,246,208,250,86,33,133,77,245,156,206,98,157,174,185,17,161,5,16,31,69,66,85,52,111,125,59,5,98,20,63,144,160,114,12,113,246,129,187,191,161,33,127,243,82,184,177,238,178,46,231,212,115,116,244,45,251,20,223,135,99,121,26,117,4,73,247,139,176,176,157,206,173,211,5,254,75,129,255,2,39,37,208,108,71,132,17,65,20,70,193,212,169,211,2,43,13,244,17,14,100,102,75,69,47,227,98,34,17,245,21,205,187,90,21,4,126,7,118,107,36,14,219,151,56,69,173,131,186,175,239,142,195,105,84,14,217,111,248,129,57,211,23,114,114,198,23,23,87,236,27,186,136,75,164,113,107,114,250,33,212,163,249,254,154,34,84,180,218,151,225,110,86,50,107,96,208,193,208,235,6,190,31,122,189,195,28,12,189,203,236,62,212,141,93,71,29,230,143,101,106,232,157,73,125,155,112,42,118,197,228,122,152,12,122,8,166,190,252,131,190,170,20,143,157,73,48,19,245,20,18,3,106,38,7,169,153,12,170,153,26,164,102,74,228,69,31,184,255,13,57,169,59,5,188,53,146,135,213,72,122,107,164,14,171,145,154,32,10,147,187,110,34,134,100,205,253,200,151,81,42,162,80,77,220,222,172,105,252,42,119,198,29,177,194,78,96,36,6,177,226,159,60,74,136,190,55,244,208,15,103,31,186,163,49,44,250,138,194,225,31,6,18,21,21,154,53,155,152,14,69,236,200,195,138,127,2,67,250,77,133,245,155,242,245,155,242,247,75,141,146,34,78,192,97,197,79,116,33,61,39,195,122,78,250,122,78,6,245,76,204,163,34,220,58,181,17,209,143,1,58,134,86,79,140,247,121,215,197,41,112,66,123,20,253,152,32,55,212,193,248,95,197,182,229,112,51,64,14,223,225,250,26,215,184,57,12,182,59,48,184,116,24,186,48,106,189,124,32,100,212,158,169,239,63,116,219,128,110,192,193,47,242,182,45,1,227,111,246,31,190,59,207,65,62,33,218,233,14,70,18,212,120,209,162,94,165,46,27,67,47,66,118,237,209,182,182,172,78,13,95,163,30,58,210,166,107,160,56,4,247,97,83,205,217,246,68,220,49,216,105,22,199,16,165,46,111,114,74,174,97,156,59,53,223,101,154,203,225,145,89,164,178,176,93,252,59,151,117,171,187,64,173,107,145,11,54,79,166,123,208,80,202,173,90,183,133,107,18,109,190,127,31,21,241,85,11,11,77,0,226,45,196,45,24,33,127,214,136,139,138,222,25,193,191,215,240,165,9,126,49,76,47,79,214,104,73,124,133,2,69,134,217,221,201,26,169,35,222,192,93,12,39,224,150,100,29,223,15,109,135,128,50,232,205,16,187,6,185,161,173,227,43,144,144,107,15,220,187,60,104,97,60,136,240,11,167,126,125,168,71,174,133,59,51,7,186,221,170,13,118,187,85,47,220,133,48,19,134,136,163,78,200,34,76,69,94,199,223,214,242,42,49,126,91,203,155,52,64,194,90,190,134,86,25,28,144,189,4,18,169,71,39,34,86,80,159,81,231,18,9,60,36,91,61,180,183,83,35,240,22,53,2,239,112,139,4,17,115,62,212,57,213,166,116,122,77,217,103,133,136,110,167,96,215,234,58,246,58,177,189,34,157,104,117,150,71,103,133,239,78,153,5,69,255,0,147,214,173,145,218,157,86,85,136,78,24,193,74,12,18,190,145,58,143,17,109,5,167,60,11,7,159,187,196,237,203,56,14,67,74,48,99,225,240,225,234,86,96,113,27,137,77,252,255,109,239,75,187,27,57,174,67,255,10,212,150,37,194,108,128,141,125,97,32,5,0,57,28,206,206,225,112,102,168,241,156,57,141,70,3,196,16,219,116,55,72,130,20,207,145,179,121,63,118,94,242,226,196,177,147,40,137,227,188,147,99,217,239,197,73,108,201,78,126,76,196,25,233,83,254,194,187,183,150,238,170,222,0,112,168,177,149,112,40,145,64,45,183,110,109,183,238,173,186,75,156,159,197,8,250,57,215,139,162,160,124,54,75,73,209,31,89,70,9,87,41,16,139,49,77,67,56,157,70,13,93,244,71,118,209,45,168,146,6,16,185,8,81,86,58,214,104,232,16,213,31,191,129,195,138,66,186,30,48,255,23,8,96,164,121,159,171,141,202,21,238,144,219,243,116,82,197,84,81,51,85,76,151,244,83,165,10,46,103,227,166,162,219,135,119,223,69,203,65,79,37,48,120,230,133,46,1,50,193,146,192,24,92,70,200,70,34,135,57,167,190,25,185,241,39,195,235,164,157,1,191,103,73,144,123,22,210,51,154,213,182,198,184,188,152,80,19,105,157,230,14,165,146,244,222,51,72,66,109,252,72,65,204,149,199,208,228,42,221,254,39,204,125,113,245,196,177,122,221,46,250,26,215,143,122,182,162,182,96,105,117,45,164,240,77,106,170,97,117,91,250,146,166,146,159,116,41,73,67,65,109,75,214,28,95,104,183,219,166,169,161,247,48,128,113,103,68,140,236,184,103,56,195,26,217,0,151,58,96,62,9,128,255,66,81,47,85,202,5,5,141,74,250,102,23,152,200,42,33,251,74,246,139,10,165,252,74,254,139,220,33,176,34,250,217,93,26,12,146,202,227,48,116,244,118,171,210,210,21,181,51,194,247,71,18,125,10,99,59,91,61,23,182,38,1,167,110,147,200,71,230,55,73,41,126,145,134,207,198,64,56,4,115,100,226,142,234,208,189,234,35,222,49,152,220,46,208,40,172,4,253,209,173,233,134,62,70,99,22,234,224,253,244,177,58,149,202,31,80,183,222,196,197,3,130,123,172,194,6,234,9,126,198,2,157,99,30,87,209,100,28,234,13,70,35,103,15,77,95,116,203,212,89,143,79,85,115,48,222,211,109,104,230,164,3,43,131,132,171,71,160,10,51,209,49,213,30,108,109,223,248,20,75,197,82,167,3,67,254,248,116,213,98,198,117,222,78,132,205,74,31,156,151,44,182,228,189,43,168,200,53,15,44,12,95,248,190,107,174,243,47,124,235,56,169,90,252,203,161,187,7,244,232,61,224,81,14,190,9,188,20,97,23,232,20,208,232,183,113,23,168,232,8,68,119,28,159,81,34,191,223,54,209,75,131,145,105,163,47,32,171,182,196,124,30,165,105,165,37,101,23,254,165,110,222,76,173,173,97,196,114,189,102,45,43,24,182,27,101,105,92,99,192,13,106,192,219,113,109,131,213,209,239,244,86,71,203,203,116,46,251,181,55,127,167,151,32,110,116,106,196,35,43,110,159,4,113,201,58,157,232,67,37,65,244,243,106,202,64,183,186,189,97,138,110,154,252,248,104,21,203,17,231,29,85,52,92,88,165,195,241,38,183,84,31,62,26,61,166,74,125,234,155,202,91,163,223,89,233,189,245,102,114,85,95,174,41,191,211,178,86,222,82,150,251,203,164,8,93,183,232,98,15,112,174,18,172,33,149,108,154,83,198,202,235,243,209,8,33,218,199,210,231,146,68,12,244,163,234,77,221,217,75,27,102,175,191,68,62,65,18,99,81,241,43,112,144,73,117,208,27,210,82,157,254,8,86,7,45,214,27,250,139,113,139,231,106,186,16,66,114,124,99,245,42,40,206,136,81,28,225,152,247,72,206,136,145,28,81,86,157,113,208,10,210,240,12,90,99,217,253,3,145,190,160,226,193,60,71,171,200,122,112,194,34,166,125,110,14,216,153,235,59,163,205,187,192,185,247,148,63,57,251,224,151,124,217,196,47,119,83,88,238,162,133,31,175,61,243,124,148,139,251,215,232,140,101,57,12,91,150,154,86,201,248,15,66,137,207,12,158,133,210,149,81,244,113,232,240,51,81,37,113,207,70,242,106,101,183,84,33,203,85,71,189,215,241,177,211,58,236,227,227,38,89,169,60,1,8,122,250,41,207,115,120,222,83,47,179,205,51,45,158,217,230,153,67,158,50,176,241,196,37,143,120,5,34,219,194,126,16,46,101,117,90,46,138,230,140,196,236,0,173,65,93,251,249,96,57,241,176,28,132,101,205,9,203,138,135,5,217,116,79,246,162,55,184,36,67,240,29,46,37,10,91,188,71,193,245,63,175,60,244,243,127,249,38,170,106,124,240,62,13,16,194,119,149,151,78,163,139,4,211,89,202,127,199,243,84,159,239,60,213,165,243,52,67,166,138,226,74,44,223,111,234,71,28,115,114,253,123,83,232,73,8,57,243,141,235,249,232,218,204,227,150,123,249,148,229,100,143,176,245,249,137,235,25,117,206,166,106,254,119,149,112,74,230,18,157,72,38,31,40,212,17,82,13,254,101,234,114,252,240,229,120,30,150,223,147,242,221,147,217,77,249,156,176,252,190,77,91,12,219,180,71,207,255,236,151,103,223,253,99,170,29,69,133,67,101,26,146,118,28,72,59,231,118,205,255,198,182,107,112,167,132,116,254,226,246,74,167,83,209,53,12,98,198,125,5,76,47,168,53,39,118,103,242,214,142,47,168,53,43,172,181,74,198,48,74,5,153,237,22,174,197,36,182,27,80,114,134,53,115,168,90,67,226,20,197,44,107,25,26,19,78,211,181,144,232,35,206,80,29,169,61,207,63,74,214,40,23,13,163,216,226,254,81,86,205,71,110,248,171,199,53,107,200,93,165,128,132,171,229,75,129,91,105,55,191,6,212,96,89,233,13,186,43,221,158,253,4,45,19,158,228,210,173,108,185,93,48,242,197,244,152,40,69,118,180,66,54,0,65,153,216,102,2,67,232,25,142,178,138,206,19,53,173,128,87,147,29,173,213,153,89,184,80,106,105,180,176,47,152,55,22,198,39,36,23,187,37,37,155,43,64,217,37,212,56,102,100,236,209,48,221,83,149,52,198,146,161,23,194,52,18,195,35,156,153,212,65,42,211,234,180,11,122,41,247,152,77,12,146,141,211,64,233,68,154,252,161,145,94,131,85,61,41,59,93,201,149,10,7,135,84,238,62,164,62,90,74,154,198,4,239,47,228,219,45,88,98,171,99,189,77,28,209,165,11,89,173,156,131,226,52,166,96,138,237,223,204,248,40,97,143,250,189,118,226,11,133,82,177,80,214,86,145,76,164,104,72,52,26,17,141,131,72,33,69,208,78,103,119,47,145,166,241,215,236,39,79,112,49,138,40,151,178,149,76,233,224,112,113,32,85,226,39,38,69,108,130,78,88,23,240,245,142,60,233,89,122,187,135,166,27,188,111,132,96,157,3,211,42,186,154,146,219,176,152,215,237,5,96,165,82,172,174,161,91,8,231,40,101,239,233,248,44,56,28,13,205,176,249,230,177,108,169,77,111,56,96,226,91,44,149,194,0,144,222,119,192,122,56,52,45,245,156,48,169,173,149,8,222,158,116,58,189,163,64,3,194,169,149,98,171,43,99,100,115,57,62,224,33,171,40,126,133,207,143,93,10,117,165,208,81,214,226,56,92,80,195,108,17,51,255,235,217,242,157,135,171,36,108,134,144,112,161,45,37,48,246,195,201,133,143,31,5,206,236,235,204,182,212,10,37,21,158,153,237,236,38,163,91,8,32,83,221,195,200,3,234,133,246,130,128,12,89,17,185,92,62,83,208,23,233,72,68,171,196,249,86,75,183,158,60,57,180,244,241,137,116,215,153,130,25,143,107,34,146,50,244,205,89,139,152,39,70,45,224,24,208,156,234,84,245,142,19,54,220,177,85,17,165,241,57,106,86,105,44,131,144,110,157,163,7,9,103,207,212,219,9,103,49,20,220,90,240,33,136,7,97,222,179,154,90,206,168,153,162,166,166,243,73,111,230,98,105,84,236,112,17,42,12,205,113,18,144,206,85,10,120,182,158,11,76,219,3,147,201,21,242,217,131,67,1,69,233,232,117,191,177,179,123,225,225,125,11,36,223,126,63,228,60,142,226,33,22,29,26,232,77,116,27,231,135,185,232,130,72,247,108,224,1,244,206,201,12,94,231,92,27,108,81,124,188,122,123,50,83,17,64,231,156,68,5,214,126,112,225,19,103,242,212,205,254,57,193,2,55,64,226,80,183,189,164,39,79,90,163,246,20,218,19,82,44,0,229,150,132,197,236,97,18,216,124,217,228,185,81,49,135,228,47,54,70,104,127,8,78,244,156,121,75,66,33,130,10,148,36,42,64,163,205,141,169,212,126,113,67,36,132,230,126,107,193,37,19,5,100,177,158,157,194,97,207,162,128,115,143,181,65,113,130,211,30,77,3,190,134,58,18,203,145,207,110,128,227,105,149,133,3,114,83,142,120,138,72,157,50,88,137,48,187,189,99,148,55,220,173,119,228,225,17,202,31,156,184,18,74,46,147,5,121,38,161,173,242,200,31,157,190,121,180,250,116,98,59,189,206,148,116,2,221,44,193,170,54,204,84,203,116,14,77,64,129,8,42,4,176,205,196,21,185,185,68,154,88,115,241,119,204,121,228,41,89,126,162,71,127,85,75,112,1,202,15,31,229,247,88,176,229,28,252,3,184,18,19,145,73,107,249,76,81,32,139,149,142,94,208,59,1,224,147,65,164,244,200,16,20,158,93,93,152,48,83,78,207,208,251,76,142,27,192,116,245,205,57,186,50,25,36,122,177,125,41,102,93,137,147,5,114,36,22,103,188,111,68,240,98,243,24,223,49,148,50,47,108,212,102,247,140,45,158,249,199,210,109,127,225,161,140,217,108,116,127,97,0,27,129,254,8,27,77,159,56,35,97,255,42,170,162,168,39,7,52,96,67,53,167,218,163,137,101,224,125,152,178,86,93,121,106,14,247,123,67,123,5,163,49,144,45,177,66,22,58,137,44,97,91,198,10,186,154,176,169,186,214,182,97,193,86,177,87,60,7,180,120,167,114,79,111,53,189,4,32,73,147,190,185,242,63,6,176,77,0,152,253,180,109,224,237,236,229,136,190,2,192,196,181,31,108,13,170,177,9,176,148,199,196,95,37,113,89,59,208,199,99,56,5,236,170,82,175,239,212,213,65,179,254,96,83,221,169,119,38,13,181,89,223,204,53,212,238,90,125,125,75,221,111,212,155,117,181,75,126,27,248,171,71,19,154,248,155,102,234,245,186,1,117,238,58,13,117,127,173,110,146,58,117,19,82,58,7,13,181,188,86,31,52,182,212,41,47,57,69,240,227,198,211,166,90,92,171,31,66,142,65,203,30,53,160,240,116,173,158,135,36,179,222,188,6,73,165,198,53,245,217,141,250,160,185,203,170,211,223,59,245,227,166,201,112,156,172,215,167,110,246,97,163,94,32,57,235,144,83,92,175,151,33,103,151,97,95,239,97,187,43,205,18,224,120,165,62,88,219,5,48,7,107,28,76,246,74,125,2,73,19,40,183,140,229,14,214,114,77,213,190,94,47,66,226,126,179,14,144,16,157,181,204,26,54,216,91,223,85,179,80,178,136,37,159,174,31,67,79,154,117,123,157,247,113,212,168,31,175,15,26,12,141,41,0,129,44,64,109,197,75,92,222,168,239,95,217,82,203,77,218,157,131,43,3,62,230,246,90,125,2,57,136,240,46,226,113,101,76,210,178,144,150,245,166,192,237,79,233,202,49,201,239,109,108,169,3,97,162,0,230,134,4,211,205,223,169,23,188,156,195,141,122,17,114,150,1,185,13,23,185,238,213,250,254,85,192,24,186,221,93,131,180,254,213,163,53,92,11,54,36,218,144,120,136,99,225,92,221,91,83,7,27,117,13,18,39,144,56,194,146,153,171,133,53,28,202,242,85,222,55,131,205,247,202,85,156,239,107,245,195,205,45,28,172,186,134,197,155,165,53,117,4,136,172,193,178,128,178,187,222,130,162,191,233,66,123,6,125,181,17,70,19,186,10,152,110,108,96,246,122,157,86,42,243,242,176,148,160,204,141,66,3,91,222,226,203,150,47,88,58,90,247,1,194,179,102,221,224,99,49,97,107,50,115,157,116,94,187,6,189,7,132,70,100,81,210,153,132,223,54,71,134,162,113,208,168,52,112,28,180,198,46,195,112,191,225,21,214,235,7,55,76,14,11,218,218,111,202,141,185,8,141,16,150,213,4,124,97,160,167,77,214,226,32,164,197,102,97,163,66,240,106,54,113,48,232,54,168,103,177,126,189,174,168,24,141,1,67,18,251,118,250,219,240,255,27,248,160,81,35,108,195,27,36,250,80,77,123,163,215,174,241,227,241,141,190,62,236,214,144,28,191,97,27,35,96,170,107,142,5,149,20,126,236,53,25,255,247,72,121,93,39,145,89,41,11,156,192,127,213,4,63,193,191,108,125,121,40,229,167,218,186,181,15,249,153,124,33,163,107,52,159,222,199,202,245,51,90,198,200,21,88,62,59,202,91,221,68,194,205,167,247,52,190,252,84,31,249,18,204,167,87,79,52,159,92,161,219,147,86,34,225,213,103,156,138,151,63,128,241,17,242,219,228,159,144,79,238,255,189,252,78,190,83,234,176,124,241,178,136,231,179,123,87,204,199,255,131,23,95,39,152,140,133,197,247,5,47,21,255,185,236,15,133,153,41,143,143,86,3,249,244,150,0,243,241,162,64,204,246,240,33,213,165,105,144,10,50,142,159,23,204,104,190,118,100,177,61,225,9,202,82,207,165,42,222,171,5,1,201,94,46,66,26,77,177,152,165,60,235,148,143,88,88,15,220,137,114,139,175,172,36,24,71,74,224,100,57,234,110,62,198,138,93,241,189,43,68,140,114,149,120,120,14,199,36,20,78,117,232,236,209,231,137,165,76,82,6,26,241,36,146,136,24,90,44,147,72,8,235,83,91,4,13,239,153,36,20,9,55,252,236,60,32,165,215,18,63,56,247,233,36,129,111,39,161,224,252,23,211,39,98,166,175,189,185,31,60,212,8,0,113,175,48,50,238,4,127,191,180,158,16,40,199,106,160,52,189,37,18,230,100,158,117,31,88,181,81,11,55,48,112,161,99,227,94,180,95,124,111,104,79,176,79,209,189,89,0,193,176,157,133,255,246,24,121,34,109,146,215,26,127,9,241,245,38,88,98,113,20,240,37,37,136,7,31,163,151,158,137,176,135,155,232,230,164,163,81,144,50,95,174,113,250,132,243,146,85,34,203,210,155,187,5,87,28,59,121,207,211,69,249,113,39,216,174,116,229,144,192,231,158,216,102,102,80,56,255,33,59,255,62,242,31,243,213,136,157,19,219,56,127,220,97,175,59,209,197,216,243,209,140,114,85,246,228,51,179,79,139,99,234,189,255,204,44,1,31,102,33,64,110,70,131,156,160,154,208,210,249,100,212,124,206,69,73,103,12,55,123,28,146,241,227,228,38,95,156,239,192,23,158,135,194,0,121,248,229,145,160,70,244,70,224,120,124,103,188,152,235,133,136,159,119,150,232,19,79,36,235,232,99,107,124,140,99,21,150,117,191,29,53,234,139,15,184,251,228,52,31,147,37,181,119,158,214,220,199,165,152,85,26,206,22,205,203,206,206,88,22,238,107,146,58,187,76,44,127,22,129,71,216,106,154,49,38,214,172,205,40,188,70,205,9,254,37,159,161,162,16,138,165,11,217,228,194,125,95,236,101,234,37,104,86,41,154,102,145,247,43,145,102,177,167,172,96,15,162,122,17,245,222,116,225,248,206,24,203,185,95,211,62,27,196,92,236,130,119,249,94,131,50,127,73,158,202,120,22,185,222,231,147,144,147,178,188,75,126,200,98,175,103,129,188,163,64,150,36,179,102,68,128,194,75,155,71,95,40,153,11,118,67,230,148,37,233,155,224,10,135,146,64,254,65,196,13,161,88,109,221,222,51,163,72,22,123,176,19,64,146,167,59,158,237,123,194,67,97,64,122,196,227,229,132,199,60,6,70,144,227,93,129,79,122,208,139,166,250,229,24,170,31,121,51,65,89,63,122,90,202,247,18,178,208,137,215,214,209,119,39,208,122,209,215,186,204,83,102,181,40,228,132,83,201,158,180,162,90,159,248,4,31,153,111,137,235,160,116,197,147,8,193,196,247,222,149,96,15,94,161,131,196,239,14,188,145,18,139,245,130,156,181,204,37,100,125,77,123,37,240,142,48,129,66,63,121,92,140,224,207,201,99,99,162,24,2,36,132,161,16,7,51,154,115,39,207,146,175,114,94,253,195,57,99,217,241,13,116,65,147,31,232,205,203,77,190,71,72,21,85,1,172,63,167,63,191,75,143,135,196,155,233,149,52,255,79,126,47,124,115,21,203,133,158,18,195,47,59,244,149,55,129,207,188,210,81,3,89,194,91,111,2,31,123,229,252,211,47,15,149,199,236,186,251,238,104,228,160,227,185,199,168,140,158,209,138,231,86,70,111,57,195,148,239,245,91,211,202,185,78,169,85,122,124,34,42,90,156,198,223,112,4,43,187,58,151,57,81,231,100,150,94,104,160,126,69,199,159,121,64,208,59,133,0,32,117,254,54,171,126,197,209,234,23,58,133,78,169,163,159,198,142,83,66,210,62,119,223,254,201,143,31,241,195,158,99,236,61,121,66,204,125,82,132,70,5,123,62,30,217,61,226,147,199,50,209,67,209,129,185,74,104,89,54,157,203,75,42,40,157,78,103,245,56,69,222,74,170,169,12,252,147,154,48,64,12,15,194,166,171,47,155,46,106,121,212,186,139,71,143,144,173,121,240,179,100,69,199,249,16,20,27,65,169,137,210,165,96,115,28,2,2,16,32,207,30,217,69,129,86,12,252,145,52,164,244,193,184,15,204,80,112,202,9,19,218,238,97,248,14,202,133,186,122,74,153,116,129,168,193,36,92,109,20,36,130,252,243,105,112,209,85,65,244,109,237,247,28,239,230,73,94,129,114,87,9,123,51,214,97,137,145,123,237,96,207,24,87,198,53,79,46,86,97,36,36,42,217,231,177,46,36,57,123,187,125,226,66,47,78,211,96,176,75,31,109,155,234,110,189,174,227,179,110,11,31,151,55,200,3,106,189,135,111,203,205,167,77,53,219,196,36,124,143,159,242,183,223,253,141,250,38,125,234,37,175,181,205,97,131,149,58,132,36,141,36,101,26,234,148,36,209,39,89,19,127,61,16,52,20,154,109,124,205,223,160,47,168,244,81,217,105,168,154,80,133,62,159,251,234,140,8,126,58,123,229,245,42,14,188,116,9,211,98,179,190,217,36,111,229,110,210,51,242,206,237,62,220,54,115,13,1,147,137,255,45,87,30,202,152,167,92,190,70,231,127,202,253,252,114,9,151,63,151,63,23,245,35,50,31,148,135,228,140,25,147,163,145,53,132,98,179,158,160,160,162,119,1,178,84,200,168,9,250,127,50,192,103,198,1,19,225,48,238,108,145,250,252,229,103,56,251,189,7,218,17,175,230,24,47,230,182,32,142,138,200,129,209,154,140,13,75,48,62,44,10,197,32,215,64,171,187,60,78,194,101,114,48,153,10,149,249,2,138,52,194,48,32,163,131,223,57,87,145,32,220,78,88,67,6,125,28,241,228,128,130,230,187,161,143,68,142,48,74,177,216,89,226,43,194,185,208,11,231,201,104,163,110,109,86,89,130,63,255,248,206,15,150,242,99,97,144,57,95,70,33,84,171,7,41,188,44,12,240,100,52,27,134,139,177,102,137,28,14,54,74,225,176,32,168,48,14,249,167,12,106,8,35,22,182,8,195,251,234,99,203,88,69,126,65,22,54,199,17,178,92,251,66,101,185,92,62,163,153,45,173,120,46,89,206,171,124,62,89,46,80,255,188,178,156,11,72,157,191,205,197,100,57,183,218,197,200,114,94,207,47,94,150,243,96,159,95,150,139,195,239,51,144,229,188,230,46,80,150,139,7,58,91,150,243,166,252,165,101,57,111,209,93,136,44,231,245,236,149,200,114,94,64,237,207,93,213,189,54,113,58,201,252,146,199,73,114,217,92,227,82,148,155,33,202,5,71,51,70,152,227,139,244,82,152,187,252,185,252,185,252,185,252,185,252,185,252,185,188,188,185,188,188,185,188,188,249,159,122,121,147,45,20,102,186,144,43,181,205,156,66,11,207,246,55,87,210,59,25,90,184,148,143,136,208,2,165,138,57,173,173,36,87,21,172,56,236,42,181,90,13,89,246,81,39,97,189,241,198,146,85,123,68,174,135,44,16,24,31,63,38,254,114,49,176,135,77,66,68,241,91,37,158,200,253,104,2,208,124,165,98,42,201,52,243,205,183,170,47,41,90,59,151,175,232,185,162,2,176,94,211,212,19,58,0,55,209,87,35,58,50,69,67,28,52,232,171,190,150,57,37,40,235,157,249,221,247,129,216,209,55,15,204,126,38,93,41,154,173,130,158,209,185,15,191,92,214,56,247,133,24,122,104,78,161,78,184,112,149,212,2,216,102,166,227,250,149,112,189,191,184,190,3,194,189,84,4,0,144,5,43,180,128,228,129,208,179,160,207,8,38,233,83,53,70,217,177,148,135,143,228,213,34,204,111,5,52,135,14,252,83,12,241,27,226,125,83,160,87,132,214,229,211,153,98,145,244,73,212,20,76,103,139,26,250,17,58,77,219,19,3,36,52,251,137,117,24,4,68,247,113,23,173,183,131,14,29,78,211,29,189,215,143,169,103,153,237,144,90,23,112,105,129,118,139,55,245,33,12,59,58,119,21,205,202,255,219,128,0,10,56,251,97,122,139,223,102,76,125,118,199,14,191,157,232,49,179,246,102,7,205,113,249,125,129,116,141,97,243,203,14,118,193,208,37,25,123,13,181,216,192,140,93,110,216,187,79,210,251,13,85,35,233,59,82,186,119,127,32,34,30,119,115,192,214,202,229,205,193,229,207,66,156,180,64,108,25,39,229,179,81,113,185,130,40,245,103,122,222,123,38,4,97,228,155,130,14,168,10,139,172,130,72,200,195,121,250,47,59,34,5,119,245,148,61,222,202,79,201,229,14,81,78,181,204,187,35,233,121,23,4,108,60,2,46,113,246,148,106,123,221,32,52,216,85,151,101,117,25,5,151,69,11,32,219,113,213,194,217,158,92,107,182,155,221,162,153,41,19,78,38,103,84,162,57,153,124,37,167,189,2,78,6,16,214,180,108,171,50,39,39,147,51,207,239,236,151,48,181,24,16,206,74,165,246,70,86,239,24,149,65,93,231,94,133,98,190,82,210,141,210,99,254,210,148,73,83,31,87,9,126,72,39,180,85,102,28,150,206,21,243,133,178,228,254,79,124,90,40,151,91,249,118,219,247,144,18,210,116,66,72,127,242,68,244,179,228,33,19,244,115,36,194,133,69,210,152,244,67,250,16,240,180,10,37,79,137,241,85,176,172,200,237,136,192,15,208,29,65,216,0,121,143,60,23,251,10,98,59,244,20,182,206,117,138,255,214,213,54,113,39,119,175,32,117,161,194,84,28,23,113,216,67,255,28,112,180,175,51,127,45,26,249,157,135,163,189,140,71,251,213,189,166,154,93,171,95,223,36,73,26,127,64,64,46,96,141,48,12,207,56,203,1,60,196,122,19,93,129,80,207,38,248,242,160,145,36,247,221,194,99,19,66,81,140,225,23,248,26,184,228,23,46,127,46,127,46,127,46,127,46,127,46,127,46,127,94,217,143,69,69,182,48,102,154,89,218,241,247,138,108,158,220,78,23,4,131,89,238,218,161,20,230,136,65,186,156,166,28,124,176,80,128,97,247,236,251,68,41,181,24,214,128,103,184,204,217,118,94,153,49,235,9,137,91,247,12,132,37,159,9,146,116,235,111,132,22,103,124,59,175,33,188,11,132,150,15,23,36,243,153,252,185,5,173,201,184,63,210,219,92,110,232,148,50,37,45,147,49,61,65,163,55,36,142,125,90,32,30,238,251,188,198,106,119,30,126,6,87,147,159,151,122,157,190,110,239,93,233,143,70,109,59,78,86,232,221,167,30,45,185,91,191,144,251,63,31,164,24,150,158,79,207,37,75,127,249,243,223,230,122,146,82,32,249,58,80,162,58,222,203,182,235,99,133,248,108,136,190,89,203,151,140,89,111,104,3,19,132,232,21,189,111,90,78,186,83,201,87,242,173,66,54,61,24,231,20,82,189,29,125,215,150,107,231,115,175,224,174,173,80,234,100,181,108,174,51,231,93,91,190,50,235,85,52,109,45,153,60,124,110,32,4,33,198,46,83,241,200,120,221,176,76,221,49,89,16,64,213,129,164,39,182,217,239,164,159,24,239,190,107,174,178,80,209,128,49,156,172,64,248,45,179,83,85,140,209,160,201,109,181,129,4,161,227,64,163,137,129,174,73,214,88,48,228,222,155,162,214,195,232,144,120,186,224,53,78,213,71,50,60,122,65,124,71,31,246,77,31,56,154,19,168,11,7,189,53,58,132,234,97,133,49,199,45,230,232,93,127,49,242,74,175,168,186,227,88,118,245,132,48,5,10,250,136,82,84,179,211,49,13,88,84,232,227,4,99,202,193,204,62,57,88,82,62,254,197,247,207,190,241,254,139,255,251,209,217,95,125,83,73,62,38,65,220,0,180,177,103,26,251,120,129,78,28,131,65,43,112,30,158,24,123,64,168,205,42,176,5,228,195,238,169,74,204,221,171,39,36,24,31,164,227,125,54,198,192,188,7,107,40,163,194,170,232,35,111,227,77,165,137,11,247,117,219,116,150,104,89,85,225,133,1,63,152,120,88,83,24,121,18,15,95,69,130,133,8,3,190,125,168,103,28,79,167,157,190,186,36,2,245,38,82,64,29,144,222,55,167,85,147,198,5,247,205,36,150,33,247,242,238,88,209,216,139,172,180,55,62,84,253,128,255,40,203,184,130,150,76,226,219,35,9,195,133,65,113,51,201,199,240,191,250,202,167,78,68,237,197,159,254,245,243,247,190,242,226,159,254,130,206,164,151,53,247,156,238,245,159,182,154,228,75,248,180,218,182,51,158,107,74,177,96,196,116,146,44,111,42,241,43,134,4,125,85,147,41,206,221,178,52,124,138,52,149,194,116,146,71,30,104,156,193,165,193,40,211,192,233,56,166,181,6,95,84,198,217,15,211,164,228,85,242,77,165,62,138,128,128,171,226,52,42,123,144,73,60,18,166,4,79,69,10,22,83,144,209,78,25,216,159,20,162,167,112,128,119,71,135,164,151,24,235,254,84,197,9,83,208,139,148,209,239,25,251,88,200,194,124,248,124,42,172,44,124,150,50,70,253,201,96,232,33,78,7,4,227,200,194,26,57,251,238,183,95,252,248,103,138,58,182,48,124,167,237,12,113,224,136,51,15,133,190,81,41,42,85,109,82,50,57,13,144,195,248,180,41,215,45,5,11,138,138,120,159,158,74,227,20,217,42,11,90,75,219,59,62,14,180,134,3,148,34,77,2,212,226,133,52,249,47,95,249,244,171,223,225,77,62,123,21,45,126,239,95,63,253,222,207,121,139,206,32,190,201,76,254,66,218,252,198,143,62,249,201,63,188,248,201,215,95,124,248,99,222,50,209,160,137,154,207,242,172,86,249,210,95,39,215,243,232,230,5,88,121,114,54,3,76,16,163,44,147,232,125,121,241,86,17,24,156,234,250,225,45,242,245,32,69,19,56,233,192,111,155,32,106,72,180,128,39,98,248,86,114,70,134,182,198,186,202,182,10,9,152,139,71,143,240,149,225,123,202,227,166,99,40,210,82,167,212,161,161,72,179,101,189,64,63,233,249,50,11,79,170,27,69,157,126,170,20,13,86,46,211,214,33,55,169,246,46,142,145,144,200,147,223,201,182,196,34,72,37,5,159,219,138,68,179,228,110,167,113,199,38,25,93,15,1,19,112,57,163,200,196,193,45,207,34,192,242,189,174,105,95,196,232,196,18,165,35,21,68,66,71,139,9,20,142,93,33,248,105,29,165,82,241,244,108,6,205,226,120,129,172,47,236,42,223,118,59,255,30,98,224,43,154,72,152,124,20,235,2,161,63,243,128,51,218,116,129,192,59,118,223,105,123,232,127,250,231,95,59,123,239,87,47,211,130,68,75,66,169,205,76,50,66,254,135,205,217,199,205,73,175,109,76,124,216,87,13,162,174,216,49,113,79,182,107,140,142,132,146,0,196,194,79,2,104,252,103,26,96,88,101,34,134,24,133,156,238,197,147,83,12,82,76,22,113,48,143,234,174,222,226,145,213,225,68,252,228,167,255,240,252,247,255,16,26,212,45,125,0,45,50,190,19,153,19,188,2,49,135,237,123,189,1,89,238,189,54,254,30,140,13,242,119,108,90,189,145,155,103,217,52,21,118,151,229,240,68,219,225,137,125,131,254,29,14,232,95,103,204,255,242,118,38,118,167,143,3,168,186,219,14,83,167,79,219,79,225,239,41,198,94,199,94,87,31,41,3,125,140,185,32,47,82,194,212,174,134,210,174,52,43,183,196,194,157,131,68,74,4,40,76,163,5,70,32,131,246,134,100,131,147,239,55,128,178,221,80,121,93,248,2,191,233,87,196,162,102,147,128,206,24,88,125,13,192,108,162,94,203,21,11,4,38,29,120,176,37,5,139,160,122,199,161,238,24,123,254,105,3,214,178,13,242,169,32,215,37,79,8,96,0,134,83,142,99,176,148,164,109,121,19,84,147,39,8,39,149,196,141,144,123,124,170,82,135,195,107,38,244,111,52,149,179,6,166,179,55,106,219,28,3,194,46,73,210,37,22,50,135,221,109,160,137,18,118,56,142,32,122,206,232,116,215,120,106,63,219,7,25,154,31,2,33,241,237,65,124,117,40,47,90,171,13,65,122,54,65,106,39,92,40,242,156,38,155,110,145,52,6,241,168,17,94,111,149,252,222,196,59,52,222,94,182,86,51,211,24,250,122,195,210,219,230,219,202,200,66,30,158,114,150,25,95,30,185,32,160,89,57,95,22,126,68,237,34,146,121,48,234,181,19,218,169,42,76,77,248,2,163,203,138,238,154,52,174,116,186,170,124,167,149,209,86,229,114,206,56,180,28,10,24,116,172,247,218,246,225,13,88,215,182,67,150,133,80,91,150,21,76,226,217,223,36,23,18,238,158,169,113,41,65,72,11,153,20,34,185,224,146,13,201,27,34,104,119,116,96,210,40,68,156,186,52,33,138,144,194,39,16,254,35,127,96,105,142,107,109,117,66,216,144,66,57,155,227,108,72,169,132,236,197,160,198,130,162,79,88,80,244,177,218,83,251,94,76,244,76,185,92,209,13,93,99,49,209,213,78,109,192,239,88,212,61,164,152,102,91,43,2,200,22,167,152,87,221,235,7,69,245,116,63,170,39,33,148,180,218,129,109,208,59,234,13,129,111,219,35,205,63,142,162,141,253,46,48,16,32,75,221,24,13,65,66,5,210,74,191,233,14,141,53,191,9,76,5,222,217,160,107,77,164,144,215,65,40,83,220,129,82,168,228,120,43,154,162,163,24,8,59,113,106,59,180,16,176,121,76,196,71,74,135,2,33,82,58,2,126,199,234,107,85,12,41,159,203,98,72,121,150,148,193,36,84,43,247,146,178,152,148,43,32,23,199,147,114,152,84,50,242,56,96,158,176,198,155,224,228,246,55,74,237,149,237,109,69,160,248,30,33,38,88,182,143,251,71,248,161,107,116,7,244,47,82,25,252,228,163,170,222,72,158,170,244,106,132,30,21,33,231,2,217,69,4,242,12,146,70,202,40,140,22,35,6,51,73,96,119,192,139,83,28,102,84,160,133,120,21,62,37,51,43,245,91,41,219,17,80,91,224,72,10,57,52,252,84,236,245,161,121,4,243,104,236,47,177,141,58,98,27,213,50,187,38,112,209,186,51,178,238,2,20,152,105,56,21,173,125,143,92,36,76,119,255,36,66,10,99,0,1,153,238,28,238,245,250,230,82,38,73,109,107,128,166,128,108,116,0,100,11,49,72,158,24,186,109,38,180,42,3,72,83,107,89,160,102,72,142,65,144,184,107,218,244,176,92,37,37,179,85,12,228,211,115,110,2,78,166,101,243,228,92,21,255,40,176,152,21,15,148,237,140,198,75,73,100,254,8,233,74,178,129,4,33,12,132,179,61,66,60,109,211,217,68,153,17,8,158,128,52,210,74,127,243,42,222,118,3,25,49,221,150,1,110,209,44,36,99,142,99,163,111,234,150,11,223,223,120,8,58,72,12,133,51,188,107,119,7,244,150,42,56,149,11,79,155,120,221,52,123,222,134,129,121,27,210,121,27,134,206,155,120,226,225,46,229,20,166,134,231,18,153,210,156,234,242,63,193,89,5,10,134,153,190,1,166,121,249,224,212,14,133,169,29,18,184,100,126,87,133,37,234,245,117,136,247,170,253,41,25,126,85,183,186,19,20,106,161,2,95,38,167,48,183,236,138,247,243,52,202,2,25,255,156,12,114,60,223,215,235,44,105,53,202,247,165,241,156,72,210,170,18,171,70,121,52,175,103,17,4,142,227,100,30,38,238,0,113,236,217,166,72,144,240,121,133,49,94,196,8,235,174,217,133,153,193,129,247,179,92,22,116,79,96,185,188,163,181,102,185,60,151,151,24,206,116,1,21,98,252,5,80,188,126,215,105,171,44,69,119,48,193,33,9,206,128,240,90,206,160,134,191,128,34,140,251,186,1,244,60,5,130,231,138,146,76,219,227,126,15,142,120,248,248,40,243,56,109,3,79,111,46,105,106,38,147,12,20,69,21,1,143,207,189,16,142,175,42,150,212,8,15,191,132,164,116,137,177,131,167,108,247,108,147,139,255,207,211,22,66,118,229,115,178,119,188,247,138,207,213,0,3,175,227,13,112,62,110,128,243,49,3,92,120,5,3,44,53,28,228,35,201,218,110,226,113,94,3,121,128,242,126,248,205,197,84,13,150,203,208,52,137,91,193,91,13,126,65,26,113,139,241,58,48,4,118,58,68,158,72,191,110,246,241,126,22,200,218,141,244,120,52,158,140,151,78,208,101,246,29,157,8,41,3,253,136,62,200,96,184,114,16,128,134,15,200,189,89,62,75,178,232,151,162,6,27,24,176,116,152,150,9,76,238,170,59,10,192,71,119,107,45,181,78,68,186,78,199,44,3,231,233,147,226,186,170,165,234,158,20,87,108,21,51,122,161,156,97,82,92,114,213,124,164,176,75,42,229,113,173,206,37,58,124,227,110,207,182,252,5,76,169,153,112,222,172,196,23,190,224,151,112,223,5,246,120,226,216,236,18,121,207,97,38,255,225,207,1,237,41,252,237,25,169,209,24,241,176,165,151,129,64,30,125,36,128,221,2,172,58,204,151,252,96,200,146,81,21,232,20,218,102,240,137,177,188,217,78,61,67,19,67,9,186,47,231,28,176,201,181,85,138,70,160,145,64,203,25,252,105,131,164,222,33,137,18,112,33,221,125,224,224,129,217,184,6,64,220,205,59,192,239,225,206,171,146,35,136,124,84,217,144,65,18,251,68,212,179,8,227,15,115,131,120,178,219,119,123,160,247,65,204,38,59,145,132,226,66,177,21,207,195,189,81,31,175,233,129,80,121,223,152,104,76,202,241,115,27,191,168,10,0,193,251,123,178,102,240,238,158,124,111,146,175,42,204,129,13,236,187,153,218,55,167,135,35,171,77,30,48,7,19,188,253,37,112,248,71,181,223,27,238,235,228,109,153,125,66,1,26,120,15,50,76,128,136,251,229,137,61,105,209,199,205,206,200,152,96,47,233,120,93,193,111,106,171,63,177,220,164,6,124,9,188,79,147,65,184,175,247,163,158,167,121,126,205,148,151,1,79,231,111,234,76,32,225,67,44,17,124,233,85,154,150,96,111,210,195,52,252,150,31,158,25,243,224,46,21,40,0,100,25,200,241,99,53,27,124,178,242,30,170,242,133,98,219,255,80,149,173,104,21,250,60,37,63,111,105,217,130,137,233,125,188,27,42,23,91,120,71,66,110,217,219,102,158,222,178,179,101,109,246,198,238,150,165,23,234,143,20,190,176,128,69,34,56,194,95,242,76,163,42,222,172,224,139,37,155,74,188,237,39,16,250,112,62,193,23,54,159,240,169,139,7,48,44,107,197,91,61,10,91,62,116,185,32,72,111,197,225,75,247,4,206,169,193,22,221,165,124,63,211,175,143,221,75,42,59,254,146,138,111,7,24,66,160,253,247,221,13,131,178,226,41,185,12,155,160,176,127,194,39,24,228,70,51,228,145,128,158,204,100,0,222,125,87,67,221,39,247,251,219,92,54,245,208,187,49,210,219,252,84,35,101,150,21,37,89,245,190,158,170,182,233,4,175,183,95,55,7,200,169,18,84,224,84,72,170,138,242,26,94,2,71,192,39,183,252,80,244,129,5,44,49,217,153,65,180,123,238,149,135,91,138,93,145,74,91,42,201,64,185,227,35,64,2,217,130,212,16,134,47,41,14,138,144,190,42,158,196,232,20,142,93,186,166,137,42,167,75,163,86,101,228,244,54,240,51,207,38,112,66,180,111,91,183,70,78,24,130,238,88,82,34,199,185,22,213,37,106,65,126,64,81,86,69,52,95,183,251,35,199,102,131,73,191,164,201,22,108,155,182,17,145,252,72,123,156,38,94,102,128,66,207,81,4,63,163,190,245,219,75,238,24,204,46,76,123,134,91,234,109,247,83,213,155,54,236,219,82,114,25,68,148,229,33,91,66,51,202,178,71,21,122,172,4,135,229,181,204,42,159,81,186,35,89,199,232,151,116,11,166,234,141,55,148,147,83,88,122,215,182,111,223,74,83,117,191,94,103,186,228,47,150,228,239,13,125,23,131,237,73,107,27,245,114,215,251,245,97,155,188,61,44,177,149,221,135,237,80,99,11,97,117,88,59,65,205,158,113,143,61,2,8,64,241,38,30,146,144,4,211,154,132,90,62,98,15,222,132,242,192,78,166,112,106,14,231,66,135,225,143,61,4,2,42,89,222,38,84,0,181,192,163,175,59,95,135,143,126,166,164,74,57,91,133,78,18,203,164,192,128,5,31,67,9,147,109,243,215,217,218,28,89,156,17,29,141,28,33,85,184,152,242,142,167,32,14,148,2,224,57,134,204,156,112,182,197,117,139,163,64,43,147,131,17,107,123,37,252,119,5,145,179,15,216,234,54,41,50,148,51,134,163,77,224,196,97,97,32,35,164,212,106,193,60,70,19,86,197,145,186,33,224,120,106,246,109,51,33,158,154,126,217,139,9,1,252,240,72,190,251,46,222,239,195,25,140,236,20,130,186,67,47,225,131,15,94,39,167,171,20,229,215,216,82,236,217,235,131,177,51,133,18,180,136,51,239,26,133,217,163,107,11,78,221,54,12,36,178,192,88,137,113,195,118,99,74,54,153,50,162,122,186,248,70,161,36,87,233,245,139,14,210,255,176,235,236,209,38,71,53,111,99,110,14,129,12,14,13,179,49,189,167,119,169,36,133,220,49,30,89,168,98,159,178,168,240,152,114,204,193,24,169,188,247,68,8,96,71,12,236,219,244,169,173,58,98,130,18,26,196,190,205,46,160,145,109,176,161,183,225,15,138,148,227,199,35,111,85,44,46,2,10,171,169,39,79,244,90,109,248,200,121,76,20,124,197,226,143,244,199,192,78,200,99,109,193,132,45,153,80,186,102,177,203,13,213,76,242,247,65,68,193,174,233,72,244,158,60,57,152,152,79,158,172,206,139,57,189,216,93,165,127,106,53,235,109,111,92,239,227,97,218,152,222,209,157,189,37,224,115,161,237,100,53,46,87,181,2,88,235,46,214,58,193,218,21,232,212,192,26,142,16,57,3,11,52,72,40,87,197,253,233,39,49,184,77,25,129,17,119,33,156,255,46,14,50,197,241,189,72,211,245,77,238,238,102,110,237,90,205,183,175,9,59,210,32,52,95,76,38,39,22,38,39,165,13,139,47,94,111,188,97,98,220,48,56,22,38,6,82,187,90,221,178,244,41,166,210,101,250,150,134,159,67,111,205,28,14,136,26,226,80,150,248,145,19,192,229,49,176,75,156,33,246,178,93,156,48,155,176,200,171,132,164,204,236,52,172,222,215,66,251,252,238,187,175,133,119,218,213,122,167,87,16,140,197,96,179,56,0,153,0,56,218,180,105,89,35,11,181,162,191,249,252,155,95,127,254,254,31,253,231,123,223,85,112,100,12,221,89,178,248,173,99,138,220,58,170,202,127,190,247,199,159,254,225,183,95,252,250,131,143,63,252,163,179,111,252,227,243,247,190,242,233,123,95,255,244,253,95,254,215,175,190,245,241,175,255,232,249,159,255,244,249,255,123,255,249,15,190,254,252,39,127,247,226,253,15,94,124,255,15,104,97,90,230,197,71,127,124,246,193,247,207,254,240,159,95,252,243,71,255,249,222,239,41,248,128,172,250,217,193,184,231,42,177,108,8,55,25,58,157,193,82,222,244,6,243,66,111,111,233,194,28,134,108,16,178,130,218,196,169,93,114,117,200,55,134,36,150,179,109,97,178,205,0,114,51,180,104,131,144,193,31,208,219,53,67,29,211,219,150,108,161,32,63,160,79,248,209,50,102,71,75,91,190,122,201,232,229,150,158,205,23,217,213,11,222,188,64,177,218,68,184,115,41,100,115,179,125,148,100,117,131,220,185,20,74,197,56,179,139,37,37,211,201,101,148,228,82,166,80,46,144,242,229,206,57,237,214,222,252,93,98,194,215,1,49,233,132,125,26,244,250,211,170,27,191,178,63,234,142,86,109,203,168,78,172,254,210,158,227,128,12,183,178,162,59,56,140,70,123,8,227,62,88,113,86,176,228,147,74,185,80,42,107,79,246,7,165,65,175,152,51,122,123,189,180,57,114,222,118,106,153,66,190,80,214,74,185,76,185,156,203,39,47,18,216,23,122,102,167,119,148,76,224,177,169,163,124,60,104,153,237,54,76,57,28,199,67,212,25,128,105,60,79,83,135,163,78,39,128,184,219,10,230,158,19,176,227,196,192,69,86,232,37,144,182,15,186,193,241,97,211,232,53,2,165,96,137,161,118,138,167,164,41,56,81,107,23,178,197,242,227,19,166,113,105,232,125,99,137,4,10,76,37,74,233,2,122,129,63,56,76,158,134,68,169,15,130,16,194,198,210,168,177,167,105,92,75,193,130,209,203,206,179,46,45,167,115,212,15,76,208,169,219,42,247,187,72,115,6,192,38,239,161,223,37,29,88,32,178,215,205,246,106,106,48,58,78,141,236,35,127,153,46,144,38,27,58,105,158,166,49,198,118,16,183,128,31,254,66,26,61,225,35,34,244,2,173,160,193,71,55,74,3,94,0,83,80,137,136,206,122,129,44,86,73,176,77,170,43,141,238,150,184,77,168,235,14,144,182,184,74,248,66,54,31,25,238,139,167,144,46,101,43,24,115,129,215,66,207,76,41,55,18,195,42,31,124,54,244,171,95,58,30,33,76,17,183,132,30,49,21,190,1,247,48,62,77,239,153,253,177,29,172,38,224,144,77,227,240,228,208,185,31,41,156,24,11,129,35,66,134,149,251,60,100,67,200,3,13,36,180,213,128,51,159,47,152,37,51,99,180,87,3,225,148,209,171,102,219,236,120,157,166,211,128,107,233,9,50,254,118,36,2,212,207,149,198,230,18,23,186,96,43,28,57,134,30,224,68,191,23,132,205,22,134,187,80,248,220,105,105,232,171,208,217,148,47,184,130,184,32,152,191,46,108,196,93,236,67,83,64,142,70,213,174,242,80,218,128,167,238,144,101,228,67,15,99,178,182,77,34,231,6,49,149,150,86,58,43,85,37,159,131,85,184,97,33,53,40,116,87,35,239,171,8,209,75,245,150,85,54,157,41,147,168,35,254,249,198,41,19,150,154,187,169,73,100,118,234,173,214,139,14,155,206,22,176,111,67,16,31,168,117,129,152,66,55,251,57,234,45,94,101,142,1,99,81,96,188,17,112,71,69,174,12,100,57,21,62,226,108,109,154,131,85,95,244,219,84,58,83,128,212,78,175,223,175,50,205,172,38,9,169,235,91,184,11,172,8,213,95,52,162,20,62,97,162,203,229,72,250,86,44,22,79,99,74,9,254,189,56,29,147,215,98,25,200,7,183,88,154,181,110,11,94,75,137,222,160,27,44,238,27,55,22,52,120,160,31,165,188,125,47,192,216,203,68,118,43,175,225,15,93,207,135,108,149,107,154,132,187,75,0,3,244,60,75,28,177,122,205,100,99,6,54,177,151,139,205,205,199,230,22,98,115,139,179,186,231,186,130,43,154,3,244,4,71,254,4,58,77,222,121,170,208,187,189,25,99,231,77,118,38,13,188,9,93,251,113,195,32,213,200,228,73,20,160,211,216,161,9,113,24,119,26,59,90,33,43,240,244,101,6,80,0,87,244,207,115,52,123,5,103,27,63,230,52,201,151,158,89,193,31,151,72,178,46,37,34,6,125,28,117,34,35,213,72,104,94,201,183,98,54,149,215,193,183,8,109,127,54,25,57,113,91,255,173,81,63,46,119,28,151,57,233,71,145,185,178,180,19,39,253,183,194,14,88,225,84,52,122,150,65,185,55,23,116,216,153,44,204,158,215,185,40,240,98,248,118,143,65,145,56,6,143,134,11,195,129,4,115,70,183,195,139,240,217,162,27,77,232,255,104,102,255,219,166,209,35,238,144,101,60,230,28,128,209,5,14,64,2,79,149,200,174,1,21,201,48,126,150,243,126,158,139,73,121,233,155,38,219,19,41,75,111,247,38,118,149,215,20,218,106,197,117,16,21,63,135,221,136,61,202,8,24,170,94,120,99,70,116,225,130,21,24,26,64,28,251,250,216,134,197,198,62,112,252,208,195,9,233,201,170,137,87,127,41,52,164,181,171,104,155,20,198,188,210,45,77,151,121,165,240,197,25,199,3,197,41,225,236,133,236,148,189,158,99,146,198,145,43,68,225,75,100,156,102,244,50,225,180,227,150,104,116,171,145,61,226,243,201,185,219,4,39,87,126,1,103,174,206,73,193,202,240,197,185,116,26,182,116,227,40,112,69,251,162,27,132,173,82,225,147,37,45,219,240,46,176,50,101,96,170,194,233,167,184,119,162,183,177,88,33,173,15,141,189,81,200,9,48,194,181,227,76,97,237,8,108,39,75,76,164,115,118,194,4,193,117,85,220,137,124,124,69,232,135,58,84,12,91,235,172,255,134,97,72,135,51,11,142,17,133,149,120,200,101,23,40,155,91,160,108,126,129,178,133,5,202,22,103,148,117,71,60,179,26,230,145,73,88,156,45,43,246,96,11,203,63,17,207,229,189,254,83,123,150,224,228,139,201,231,109,34,228,232,133,221,44,92,162,80,161,22,129,3,69,26,12,196,216,145,30,154,36,123,96,58,122,228,146,168,20,43,229,74,145,1,2,186,181,167,219,61,59,10,82,20,19,64,50,233,67,110,76,238,40,58,151,63,76,165,14,116,171,23,74,125,89,193,200,124,222,159,118,7,152,81,141,245,135,169,5,69,226,68,222,2,71,22,186,192,136,196,108,58,142,110,76,47,101,218,133,54,107,12,31,146,123,173,73,244,0,181,38,253,190,25,57,75,253,30,42,173,244,35,113,157,14,90,33,44,22,199,68,211,202,197,86,142,97,18,33,165,177,62,27,82,104,199,128,164,150,211,115,5,131,1,10,27,151,19,233,2,136,119,124,230,16,207,85,136,88,105,207,44,213,155,61,161,112,42,79,218,163,200,57,69,179,246,200,142,149,42,133,182,238,246,173,77,159,17,34,75,23,10,122,33,151,13,185,132,50,245,78,199,212,25,152,54,32,22,11,166,213,206,26,154,22,122,151,101,26,38,159,15,84,118,10,130,32,231,42,112,126,35,139,68,139,169,66,109,211,66,82,118,74,120,48,50,168,95,170,161,103,179,9,186,151,127,28,28,22,188,148,155,93,204,91,107,146,116,130,55,81,244,108,167,222,147,128,147,67,174,128,208,49,241,46,183,57,26,194,49,171,219,234,205,209,80,55,70,106,125,216,214,225,212,135,111,35,117,167,53,25,58,19,250,121,0,191,8,55,19,184,17,21,57,29,64,121,21,247,182,203,117,177,219,95,146,214,178,76,125,95,74,65,182,136,39,248,174,11,216,5,145,222,162,236,66,126,53,53,18,191,137,25,236,18,106,111,58,222,51,81,5,18,123,78,106,251,82,108,57,65,252,50,239,156,84,171,4,48,93,209,48,171,234,156,245,18,129,138,243,77,238,57,171,5,154,59,17,87,2,233,189,120,182,181,114,237,124,199,152,127,12,206,211,253,197,123,126,142,78,47,214,223,223,37,78,209,18,99,56,32,157,147,11,222,148,254,246,79,79,231,172,232,94,186,123,252,45,178,27,9,205,119,113,14,80,157,37,128,153,124,235,130,49,247,133,194,206,118,180,197,219,114,123,145,198,110,248,4,197,28,36,201,210,17,141,21,228,140,246,205,97,218,64,88,33,71,4,203,141,228,169,104,126,123,100,132,178,6,60,127,108,161,137,64,244,33,163,149,181,138,198,81,25,227,91,237,68,143,61,33,64,118,57,37,247,175,164,47,209,252,108,186,196,161,182,70,35,96,67,135,49,93,36,106,67,49,125,196,83,203,108,71,230,15,39,131,150,105,197,13,193,216,180,156,105,100,129,8,158,134,103,199,113,31,21,173,192,187,137,156,69,20,203,195,6,98,210,235,59,189,152,129,216,211,163,123,209,27,218,208,137,152,81,224,76,71,116,129,112,198,216,229,184,112,29,184,75,220,176,237,68,124,61,53,77,238,122,102,150,162,217,176,134,123,49,83,128,51,164,199,33,63,177,162,153,206,138,94,52,115,186,72,240,246,236,190,190,164,169,218,23,85,188,68,87,211,133,164,55,75,214,164,31,61,69,100,18,137,226,76,100,145,40,102,222,101,75,74,186,187,181,93,111,63,145,208,184,122,68,180,32,209,206,235,197,50,135,232,190,180,69,2,68,91,173,163,200,220,153,114,139,233,81,3,216,19,209,171,45,26,17,233,66,171,164,185,224,122,24,250,199,136,186,33,33,215,134,180,200,105,252,146,57,97,111,140,248,142,123,154,38,181,195,249,117,126,157,157,45,186,151,133,174,220,58,165,103,202,155,151,129,215,230,0,129,143,111,107,51,131,166,116,175,144,56,237,235,44,88,74,113,29,127,15,118,235,183,123,232,13,121,125,216,80,187,36,162,74,81,12,153,242,172,137,193,80,188,88,106,67,18,50,101,163,201,128,140,26,44,54,27,130,106,18,247,202,77,40,74,130,210,15,155,88,116,179,201,66,180,72,33,226,59,36,82,91,147,38,210,16,242,52,154,155,193,92,52,195,111,155,199,151,167,225,221,234,117,245,102,189,121,23,107,223,83,151,73,109,218,250,78,189,254,0,83,223,193,184,246,52,149,5,132,123,218,192,248,47,144,180,47,160,57,21,126,75,232,64,63,205,250,122,157,185,137,150,219,189,138,61,186,222,39,67,4,240,186,2,188,137,240,153,14,138,41,99,149,37,85,76,1,169,1,73,9,116,117,192,35,226,241,209,202,174,225,239,67,242,123,127,173,94,183,215,16,192,193,26,134,190,1,108,7,98,71,39,4,230,14,118,0,160,173,19,140,54,234,110,179,155,56,22,27,245,53,44,114,155,164,220,130,20,152,153,235,77,214,174,25,24,53,49,133,14,184,205,230,136,198,231,219,107,96,40,63,222,147,174,208,147,145,27,172,111,220,80,237,107,245,219,172,140,59,165,210,0,81,32,131,134,31,108,48,101,63,50,229,58,164,228,215,216,220,248,202,144,177,220,246,70,120,223,215,62,93,138,187,245,186,142,223,219,234,179,235,136,240,118,189,190,131,223,31,226,146,222,240,237,1,216,60,155,124,56,48,132,97,143,7,26,180,73,134,238,161,64,43,239,139,3,18,89,185,219,244,22,235,160,33,13,170,215,244,242,26,214,22,231,134,54,49,109,120,235,169,39,172,241,157,192,132,140,154,108,116,249,58,19,129,29,18,228,166,210,114,246,114,71,193,222,216,222,98,126,224,145,1,218,9,111,76,15,73,169,173,122,125,27,191,223,103,91,96,135,69,109,146,194,56,186,205,8,27,123,171,190,213,244,122,226,70,111,42,147,177,240,202,77,252,203,81,15,237,99,118,141,77,18,219,252,251,55,17,188,247,125,249,10,110,11,239,123,254,106,253,166,248,221,95,63,219,96,232,178,239,101,31,188,174,55,68,64,162,234,83,130,71,166,17,153,78,183,223,84,164,195,203,235,245,221,16,114,89,94,243,82,186,1,138,220,227,233,235,60,151,77,147,75,229,196,114,222,100,117,111,99,127,123,13,57,238,38,204,117,254,102,68,134,142,8,3,142,235,235,100,255,185,43,26,8,207,85,36,77,112,172,236,186,237,123,3,51,189,130,3,41,65,218,103,99,43,238,86,97,235,240,153,136,92,42,121,62,23,187,248,189,165,230,111,213,183,197,252,238,77,186,148,248,247,229,235,46,117,194,131,207,61,186,246,55,112,13,120,229,70,235,242,156,247,124,249,238,182,116,251,78,73,166,68,54,150,25,61,226,200,209,83,103,95,218,102,94,88,2,249,88,143,15,76,74,56,170,185,163,18,188,249,219,30,182,100,229,75,137,27,168,107,120,246,147,239,125,252,235,63,73,124,105,5,19,61,149,99,30,173,67,188,54,76,40,146,18,168,194,2,137,160,214,112,2,213,98,149,11,208,27,86,146,159,5,84,170,141,172,36,121,112,148,68,172,94,50,47,117,174,214,195,20,148,195,26,102,170,202,47,213,86,136,206,114,88,83,130,246,242,75,53,23,167,198,28,214,46,81,104,22,2,193,72,154,205,124,129,241,32,56,162,66,115,38,95,24,31,9,53,19,33,106,205,188,190,240,14,151,96,234,160,110,61,210,42,209,168,157,127,53,75,113,115,72,148,85,33,89,14,123,74,50,34,116,156,19,162,146,51,43,25,161,234,156,112,117,157,101,204,97,135,126,250,254,191,124,250,195,191,61,251,197,239,159,253,223,247,216,22,165,122,194,172,63,252,202,45,145,195,72,244,48,122,46,190,84,155,33,81,17,186,192,35,17,81,101,104,223,40,9,218,199,12,54,139,251,74,30,59,105,138,240,8,144,32,175,0,34,92,55,210,110,206,107,81,188,222,79,100,124,81,143,50,25,63,106,52,136,109,170,224,165,187,215,159,226,212,38,18,84,223,151,65,12,237,131,46,205,120,112,58,253,157,243,128,80,221,232,147,32,94,121,94,219,95,118,108,153,129,249,200,6,135,29,187,235,134,126,226,33,150,168,182,3,121,164,97,58,212,254,232,79,41,142,42,83,165,246,15,140,60,151,162,150,168,140,19,11,28,236,118,34,17,82,148,45,26,178,11,3,241,162,22,154,139,132,79,93,53,208,128,59,60,124,57,100,181,192,114,224,43,74,88,40,226,18,228,145,147,217,82,179,133,253,57,52,131,248,179,59,147,4,87,204,102,235,131,168,103,123,203,57,178,7,158,110,46,239,140,188,186,211,89,223,226,240,43,32,7,34,102,177,200,47,242,166,208,162,118,143,230,167,69,100,77,231,179,225,235,204,93,21,97,251,56,68,131,219,131,153,208,68,197,106,58,99,82,154,72,205,94,10,194,75,84,62,13,204,16,249,204,20,77,66,182,190,38,109,222,68,168,130,55,175,135,116,247,189,239,127,242,31,95,253,228,131,127,127,241,235,15,4,220,158,255,240,71,207,255,244,151,103,223,249,243,179,191,252,247,231,127,243,213,179,191,255,241,217,207,190,195,232,178,183,184,205,193,170,11,136,21,252,95,223,122,254,103,95,5,78,235,197,95,254,226,211,223,251,232,249,247,254,245,191,126,245,173,179,191,250,189,23,127,249,243,179,159,254,242,211,95,127,215,133,225,83,136,78,164,52,170,74,30,142,25,153,90,15,171,196,246,253,141,4,90,20,254,237,15,62,249,250,255,91,65,245,115,23,48,209,69,79,72,202,232,46,204,177,14,99,12,56,18,253,188,125,232,230,135,127,123,246,213,15,19,120,39,214,24,29,37,62,253,253,127,60,251,218,31,157,253,224,31,19,155,235,137,143,127,241,205,143,127,245,253,231,127,254,239,47,254,254,67,239,196,167,39,34,12,81,26,47,205,63,254,197,79,62,254,229,95,159,125,235,15,207,190,251,79,159,252,199,95,124,242,254,183,92,52,66,137,72,128,114,113,253,118,117,246,38,228,171,187,88,44,6,78,79,87,5,233,249,223,252,219,217,175,220,137,242,84,147,34,96,200,75,39,31,177,33,211,101,63,193,112,85,120,35,40,68,193,87,33,33,105,199,243,74,254,37,192,148,226,249,38,231,170,241,132,74,71,3,220,203,248,123,199,84,200,133,14,178,11,234,4,234,140,135,32,156,143,36,200,217,188,255,40,148,154,206,170,129,164,92,48,41,31,76,42,4,147,138,177,221,112,105,30,83,136,215,152,70,124,108,39,169,70,88,2,85,194,230,25,63,97,45,100,203,241,253,14,171,146,141,173,146,11,229,83,98,171,228,195,170,196,79,72,33,172,74,60,98,197,197,171,4,88,250,140,187,126,56,187,163,133,5,183,100,170,158,190,25,45,10,220,210,92,51,54,246,71,220,204,184,75,33,180,252,91,137,177,26,76,243,244,72,67,50,189,29,30,146,57,234,135,36,78,250,62,214,167,28,183,105,161,244,91,2,183,36,242,52,84,157,62,174,55,68,135,61,128,130,164,84,47,65,23,53,88,69,126,85,230,23,99,23,22,107,52,116,32,153,214,189,127,82,196,29,42,114,238,174,94,125,228,8,48,133,250,168,154,172,69,85,78,149,84,234,47,162,251,178,86,125,160,119,137,156,31,80,149,6,125,13,93,248,166,41,237,15,174,45,225,2,9,105,149,42,111,250,123,41,109,86,78,241,138,154,22,61,88,84,207,91,10,248,234,169,211,39,92,125,122,41,159,235,119,37,188,209,18,213,235,19,68,191,62,42,132,172,188,205,185,120,90,248,226,188,39,76,16,121,96,90,248,222,18,52,75,18,76,241,62,138,249,93,116,136,156,61,53,34,163,29,29,47,87,238,172,187,18,202,40,164,23,67,133,153,160,0,18,215,97,105,25,81,101,252,168,202,194,14,8,82,244,138,246,69,223,64,161,94,190,52,233,238,62,136,235,26,23,46,137,134,254,76,42,28,174,181,31,216,75,81,149,152,30,185,123,1,196,180,109,220,211,66,148,43,184,222,190,230,42,238,135,236,254,114,244,90,227,122,252,126,46,196,48,140,168,42,126,93,126,223,242,241,171,239,251,179,115,241,217,249,248,236,66,124,182,79,21,63,48,132,252,142,38,34,72,105,212,242,108,89,129,61,50,38,201,238,176,69,29,224,68,153,54,86,50,22,151,58,217,231,1,242,154,246,4,36,97,187,123,59,94,188,33,12,185,249,18,245,246,85,47,5,85,245,253,179,78,53,244,195,234,83,213,31,161,58,215,50,17,146,2,154,245,170,84,127,36,213,231,250,255,66,146,180,137,57,74,84,201,62,12,37,166,164,35,54,34,40,217,139,120,77,199,1,176,84,157,62,12,44,83,142,23,193,18,221,49,33,129,106,215,11,9,174,62,190,191,25,170,43,31,58,160,76,13,212,75,9,149,250,136,138,124,88,125,232,98,200,69,102,200,117,159,171,133,238,195,55,108,220,122,161,163,73,84,111,194,50,162,192,80,149,120,63,122,84,217,61,12,61,174,249,238,175,193,20,222,35,111,12,169,222,123,24,68,174,4,239,135,200,116,223,99,238,32,81,5,62,124,89,12,247,57,52,191,22,124,194,85,131,15,136,232,31,127,244,119,47,254,230,43,159,254,211,159,127,252,225,7,76,62,135,212,59,86,207,30,92,219,6,177,46,83,72,107,152,200,159,42,198,152,243,212,38,15,21,72,105,208,117,80,122,207,25,244,191,224,236,153,3,211,174,145,2,111,112,29,62,187,134,36,105,50,94,54,108,123,217,232,247,246,205,229,167,250,129,110,27,86,111,236,184,237,125,137,160,253,165,4,169,155,6,122,196,124,51,39,8,76,124,206,72,92,131,90,219,164,150,154,104,110,111,39,244,97,59,113,245,222,205,27,172,102,3,175,249,19,48,158,109,189,5,27,219,73,16,23,49,128,47,251,142,248,38,89,217,223,5,26,132,180,247,134,169,39,238,155,48,190,52,157,224,34,170,218,42,174,34,162,242,152,172,34,65,151,87,204,243,205,97,171,175,135,210,78,162,16,45,204,15,211,83,78,80,19,1,145,178,74,143,36,174,169,64,130,217,10,36,20,193,90,64,129,175,130,193,0,124,245,76,6,98,223,12,36,142,13,13,8,88,178,104,70,32,191,179,8,214,4,33,25,196,168,64,78,15,189,124,17,239,46,185,53,65,34,207,175,52,71,33,137,254,20,249,10,149,219,19,136,195,43,153,33,200,25,118,104,122,48,205,221,34,17,115,30,48,17,136,91,31,161,133,163,86,218,66,133,3,160,37,10,192,87,152,208,83,137,111,165,26,249,115,246,119,222,174,206,219,203,185,59,120,113,125,19,77,15,188,77,27,179,225,19,137,25,91,62,26,153,83,63,161,109,162,180,74,248,42,155,209,154,25,176,93,254,42,19,96,233,53,102,156,16,255,20,133,255,187,70,4,192,13,190,12,109,147,229,29,98,160,16,56,74,54,9,171,74,197,114,218,195,121,90,15,116,87,75,123,29,246,137,229,26,49,99,8,21,57,173,224,205,132,100,188,160,10,73,212,30,65,76,97,22,12,98,18,49,137,240,145,118,27,185,71,124,44,14,109,73,176,92,8,240,173,76,168,243,170,184,214,11,65,41,42,93,10,7,207,76,8,68,36,93,62,82,178,114,16,147,168,93,130,212,49,102,234,32,166,137,28,164,100,239,16,232,136,86,8,69,142,179,86,34,8,215,24,65,106,73,224,211,61,139,3,169,19,212,66,65,76,226,118,7,1,238,179,162,133,98,195,53,249,69,24,84,147,91,76,153,88,172,199,209,6,7,52,63,196,198,32,48,46,84,253,63,184,89,152,21,64,66,251,162,74,30,12,84,220,188,201,80,172,169,89,64,96,4,169,207,122,33,149,201,21,1,86,190,164,135,130,229,218,253,210,152,187,70,1,1,113,134,168,250,135,2,34,90,253,210,180,240,7,94,49,145,203,86,126,192,102,196,92,133,2,65,181,255,208,43,53,204,8,7,67,212,246,229,27,22,122,109,73,115,66,43,209,53,225,98,202,222,167,81,169,64,120,22,243,180,251,253,215,235,5,45,168,40,145,154,86,197,183,223,149,149,232,7,183,55,31,51,165,181,187,163,145,131,145,2,49,44,111,167,88,52,3,254,42,153,135,212,37,69,43,229,179,74,114,85,161,139,80,65,223,248,64,182,70,157,132,69,220,6,63,34,126,43,45,85,81,30,63,78,170,86,26,78,27,189,111,147,152,80,220,221,37,79,76,174,82,127,191,24,222,160,82,49,149,100,154,241,220,171,250,146,210,41,231,178,153,124,73,87,0,214,107,154,122,66,209,188,9,28,30,124,163,135,29,6,122,169,190,150,57,37,40,235,90,52,202,133,108,165,248,10,80,110,27,217,98,206,212,179,243,162,108,118,124,174,125,189,246,20,18,222,160,55,0,138,176,50,30,118,87,91,32,91,20,243,106,239,126,227,246,221,67,237,250,70,119,84,135,127,183,182,119,246,214,119,186,240,105,13,191,214,15,155,245,93,248,211,120,88,63,24,92,37,41,15,111,109,223,213,54,235,150,157,55,138,91,240,61,123,229,218,221,245,43,59,250,250,29,103,176,51,217,124,218,95,223,61,90,89,89,25,110,31,237,239,230,55,110,245,31,108,237,13,186,185,141,221,225,230,112,61,191,51,158,62,219,185,121,165,127,99,227,176,223,152,110,63,216,219,125,186,249,96,103,154,189,102,244,246,15,237,70,55,179,113,188,221,123,216,216,26,92,185,126,173,63,221,190,171,79,55,235,7,207,172,172,105,180,86,198,229,194,193,129,105,148,75,165,142,83,206,237,172,220,178,115,203,157,236,237,114,165,148,155,24,229,194,244,193,198,228,106,115,179,144,175,236,117,175,108,222,239,223,216,106,28,214,55,235,247,14,27,218,254,213,233,59,109,227,225,141,251,221,43,215,250,135,27,246,241,250,65,190,177,219,220,176,154,87,175,215,123,107,227,245,205,70,187,94,60,206,222,120,103,243,134,93,60,106,22,186,205,237,113,247,90,190,185,209,88,223,223,217,202,237,63,157,222,187,178,179,85,168,223,26,213,173,230,228,110,190,105,215,111,106,253,229,233,225,102,111,231,176,113,173,119,120,213,40,175,63,133,196,253,202,213,225,179,107,215,251,251,107,237,250,198,238,224,168,123,127,249,246,198,179,242,173,163,53,167,120,247,250,59,0,119,163,187,97,172,237,63,29,221,184,57,204,212,59,163,181,103,131,221,230,230,198,96,39,91,234,221,171,31,221,126,118,45,183,95,209,110,239,118,42,250,97,189,210,189,177,123,165,112,101,243,86,121,248,206,250,195,86,229,218,179,253,198,181,245,204,244,217,113,185,120,115,188,238,92,91,175,172,103,159,237,174,52,181,253,98,243,65,227,94,11,250,155,179,70,183,86,182,31,110,220,45,142,174,111,95,27,173,229,215,11,55,243,245,235,173,43,227,205,210,238,202,116,191,209,234,110,236,174,247,73,218,195,98,254,250,83,237,86,229,238,214,173,205,7,221,59,221,135,27,79,235,235,7,163,135,219,122,254,118,229,29,99,227,240,138,110,93,123,122,183,219,61,40,76,247,251,237,181,206,245,221,134,89,111,116,239,238,119,15,215,42,185,210,181,141,118,161,120,253,225,202,211,245,103,211,177,243,96,107,125,99,106,63,203,92,219,28,191,51,222,188,122,112,251,74,239,122,177,222,58,92,187,183,159,221,190,175,247,70,187,198,230,179,130,121,187,156,173,212,205,206,70,99,167,49,109,238,108,107,107,183,244,237,7,249,59,245,113,99,167,144,189,185,245,236,214,173,27,246,83,227,206,225,141,113,230,214,97,189,101,142,175,239,247,159,221,115,236,194,181,230,182,97,215,111,213,111,239,14,159,109,25,203,237,195,141,225,245,219,133,7,247,123,219,195,119,134,118,233,218,214,254,125,173,55,217,190,178,57,237,94,217,173,103,11,155,59,59,199,165,206,189,210,141,3,187,217,30,223,169,55,15,42,71,7,245,235,227,235,15,183,237,157,108,119,179,92,63,122,118,255,230,205,155,195,114,125,191,111,117,234,239,116,31,22,223,185,179,189,213,154,44,111,223,206,141,30,150,31,106,199,70,253,118,254,166,81,25,110,237,62,203,188,179,166,77,138,27,107,215,235,15,14,111,104,245,187,101,109,255,233,209,214,21,99,189,224,212,11,237,167,235,21,251,154,61,237,172,220,232,61,237,110,23,238,221,88,110,221,182,14,173,73,99,179,105,85,54,182,50,133,78,231,198,241,157,157,194,180,152,173,215,237,219,5,231,86,110,235,104,103,191,51,109,61,187,178,215,57,220,121,166,109,117,140,98,101,212,24,173,21,155,135,208,173,254,74,254,234,206,230,206,242,238,157,219,107,199,119,215,143,236,113,107,127,249,225,241,154,126,176,221,104,110,213,55,114,215,234,230,221,245,149,246,222,65,241,29,237,248,65,61,115,88,31,152,123,189,225,206,131,253,97,246,97,123,218,191,183,181,221,153,46,103,119,7,59,185,233,238,29,88,187,250,21,235,238,228,225,206,242,145,126,208,214,26,247,174,222,89,105,102,111,60,237,60,188,127,223,222,124,112,245,254,131,230,205,219,203,173,65,110,249,225,213,219,189,101,205,60,188,83,191,107,63,48,115,245,91,215,96,43,101,199,245,163,195,222,228,222,224,206,168,185,131,171,183,158,47,223,221,110,149,134,251,203,211,103,183,110,214,119,234,55,151,183,111,30,220,42,119,198,119,246,71,3,75,171,119,236,149,221,27,237,194,131,157,167,79,119,175,229,175,118,234,245,210,179,202,250,213,210,173,198,104,39,179,63,216,25,105,203,251,205,251,245,193,225,149,29,167,190,156,127,56,104,182,179,107,227,233,198,193,254,237,221,43,165,43,203,249,250,154,125,253,170,89,152,220,216,189,158,219,47,237,56,135,131,236,253,225,221,227,108,79,47,108,23,6,183,15,143,182,158,246,119,160,193,253,171,203,121,163,188,121,123,127,163,89,200,19,18,181,189,115,255,246,221,235,133,230,238,230,102,77,1,178,88,42,107,231,116,150,172,164,189,120,97,41,18,64,130,219,194,193,140,234,89,224,212,4,107,194,246,105,160,116,34,77,163,78,72,254,40,188,170,130,19,57,216,78,5,238,56,211,179,240,227,158,97,242,237,86,73,114,26,195,28,136,50,73,130,187,148,242,94,83,10,165,98,161,172,133,56,24,229,47,43,168,123,168,157,206,238,30,209,145,117,244,150,253,228,9,72,38,131,80,55,122,139,2,169,118,122,150,13,220,7,198,49,225,62,183,0,31,242,108,194,165,34,77,114,227,116,14,76,171,192,219,248,218,176,200,176,46,4,43,149,226,143,152,186,133,112,142,36,67,252,144,249,38,33,183,70,195,20,141,116,16,14,152,248,131,79,165,6,189,97,207,251,14,88,15,135,32,211,156,19,38,21,85,68,240,246,164,211,233,29,5,26,56,9,122,32,201,24,217,92,46,204,255,46,91,69,241,43,124,126,236,82,24,67,28,175,87,23,199,225,130,26,102,139,152,155,175,150,239,60,148,93,121,66,194,133,182,148,0,97,120,120,114,225,227,71,129,167,121,160,55,169,21,74,42,60,53,213,217,77,70,183,16,64,134,190,243,169,23,218,11,234,47,55,184,34,114,185,124,166,160,47,210,145,136,86,101,5,127,238,236,144,18,131,20,204,120,92,19,145,148,161,111,206,90,196,60,49,106,1,199,128,230,84,167,170,119,156,176,225,142,173,138,40,141,207,81,179,74,227,104,135,116,235,28,61,192,55,14,189,157,112,22,67,193,173,5,31,130,120,88,221,150,190,148,213,212,114,70,205,20,53,53,157,79,138,238,177,99,246,88,236,112,17,42,12,205,185,222,124,115,21,230,127,246,28,96,218,30,152,76,174,128,174,46,5,20,165,163,215,253,198,206,238,133,135,247,173,52,170,199,132,57,86,142,224,33,22,29,26,232,77,116,27,231,135,185,232,130,72,247,108,224,1,244,206,201,12,94,231,92,27,108,81,124,188,122,123,50,83,17,64,231,156,68,5,214,126,112,225,19,205,19,26,17,244,156,96,83,68,147,96,12,71,133,155,244,228,73,107,212,158,66,123,66,138,5,160,220,146,176,152,133,43,63,255,230,203,38,207,141,138,57,36,127,177,49,166,54,18,192,137,158,51,111,73,40,68,80,129,82,50,210,73,254,197,13,17,83,112,71,156,223,90,112,201,68,1,89,172,103,167,105,166,185,16,140,225,225,137,19,156,246,104,26,240,53,84,21,46,71,62,11,215,120,236,186,46,16,171,67,162,78,25,172,68,152,221,222,49,202,27,238,214,59,242,240,8,229,15,60,103,77,185,12,137,158,161,185,190,55,59,125,243,104,245,233,196,118,122,157,41,233,4,218,179,146,183,130,84,203,116,14,77,64,129,8,42,4,176,205,196,21,185,185,68,154,120,215,224,246,117,243,200,83,178,252,228,249,38,102,2,148,31,190,232,80,38,20,44,247,116,43,49,17,158,203,100,238,54,167,163,23,244,78,0,248,100,16,41,61,50,4,69,63,232,28,102,148,51,251,89,93,153,12,18,189,216,190,80,239,204,193,240,42,146,15,90,58,143,241,29,67,41,243,194,70,109,118,207,216,226,153,127,44,221,246,231,29,74,229,229,157,215,116,44,104,126,219,176,96,93,219,162,199,151,110,207,190,167,183,154,94,2,208,143,73,223,92,249,31,3,216,38,0,204,126,26,173,221,163,60,222,236,16,111,20,15,54,213,157,122,103,66,156,17,228,26,106,119,173,190,190,197,108,238,187,126,159,51,93,193,121,5,179,245,191,235,16,167,4,230,150,235,107,164,115,64,60,79,12,26,91,158,27,25,226,187,97,220,120,218,84,139,107,245,67,200,97,78,82,142,26,80,120,186,86,207,67,146,89,111,94,131,164,82,227,154,250,236,70,125,208,220,149,124,209,236,212,143,155,38,195,113,178,94,159,186,217,135,141,122,129,228,172,231,136,239,144,50,228,236,114,23,53,196,219,192,74,179,4,56,94,169,15,214,118,1,204,193,26,7,147,189,82,159,64,210,4,202,45,99,185,131,181,92,83,181,175,215,139,144,184,223,172,3,36,68,103,45,179,134,13,246,214,119,209,145,69,189,136,37,159,174,31,67,79,154,117,123,157,247,113,212,168,31,175,19,63,12,136,198,20,128,64,22,160,182,226,37,46,111,212,247,175,108,169,229,38,237,206,193,149,1,31,115,123,173,62,129,28,68,24,61,31,28,92,25,147,180,44,164,101,189,41,112,251,83,186,114,76,242,123,27,91,146,31,20,128,185,33,193,116,243,119,234,5,47,231,112,163,94,132,156,101,64,110,195,69,174,123,181,190,127,117,11,253,144,212,187,232,70,167,127,245,104,13,215,130,13,137,118,19,159,40,32,209,185,186,183,166,14,54,234,26,36,78,32,113,132,37,51,87,11,107,56,148,229,171,188,111,6,155,239,149,171,56,223,215,234,135,155,91,56,88,117,141,248,231,41,173,161,83,138,205,53,234,196,98,215,91,80,162,179,13,244,251,98,19,183,16,199,212,45,196,6,102,175,51,143,37,101,215,243,197,33,150,185,81,104,96,203,91,124,217,242,5,75,71,235,254,49,113,211,100,240,177,152,176,53,153,185,78,58,175,93,203,17,47,25,35,178,40,93,15,33,54,71,134,162,113,208,168,16,87,46,90,99,215,243,239,225,22,214,235,7,55,76,14,11,218,218,111,202,141,185,8,141,16,150,213,4,124,97,160,167,77,214,226,32,172,69,207,207,197,3,221,26,222,36,155,57,222,205,5,39,209,115,187,185,80,94,215,129,226,31,152,148,51,34,182,128,104,163,69,9,59,190,50,74,249,169,182,110,237,67,126,38,95,200,232,244,61,246,117,122,77,39,215,207,104,25,35,87,96,249,236,72,105,117,169,169,33,201,167,226,187,47,63,69,109,239,136,166,39,222,72,208,124,170,33,51,105,37,18,94,125,118,128,121,249,196,114,220,203,111,147,127,66,62,185,22,246,242,59,249,78,169,195,242,197,59,4,158,207,174,227,60,83,96,255,125,136,171,191,35,94,59,123,169,212,137,2,183,58,37,48,51,101,247,173,87,200,167,194,35,230,151,92,181,77,250,207,195,135,84,151,166,65,42,200,24,65,94,80,176,181,166,255,100,105,78,176,113,144,122,46,85,241,46,179,9,72,201,78,91,106,148,26,214,123,136,11,70,70,193,30,184,19,229,22,95,89,145,12,244,93,35,30,55,191,109,154,227,21,223,117,115,196,40,75,134,158,62,76,66,225,84,135,206,30,189,181,94,202,36,101,160,17,55,229,137,136,161,197,50,137,132,176,62,181,69,208,240,110,207,67,145,160,44,220,156,32,165,75,116,63,184,35,73,207,44,20,156,255,190,242,68,204,244,181,55,247,61,184,26,1,32,238,114,94,198,157,224,31,80,102,22,40,199,106,160,52,189,60,16,230,100,158,117,31,88,181,81,11,55,48,112,161,99,227,222,191,94,124,111,60,183,19,209,189,89,0,193,176,157,133,255,246,24,121,34,109,146,75,124,127,9,73,73,55,80,98,113,20,240,130,61,136,7,31,163,151,158,137,176,251,252,232,230,164,163,49,224,143,226,188,141,211,155,253,151,172,18,89,86,118,161,48,231,138,99,39,239,121,186,24,238,212,199,251,39,73,162,9,124,5,136,109,102,6,133,243,31,178,243,239,35,255,49,95,141,216,57,177,141,243,59,127,118,233,31,93,140,189,42,204,40,87,101,47,1,51,251,180,56,166,222,179,192,204,18,130,89,98,20,2,228,194,44,200,9,162,50,98,62,25,53,159,115,81,210,25,195,205,222,12,100,252,92,255,6,197,249,14,124,225,213,32,12,144,135,95,30,9,106,68,111,4,142,199,119,198,139,185,156,203,210,230,158,37,122,243,31,201,58,250,216,26,31,227,40,40,52,134,140,250,226,3,238,190,68,204,199,100,73,237,157,167,53,247,205,33,102,149,134,179,69,243,178,179,51,150,133,251,200,160,206,46,19,203,159,69,224,17,182,154,102,140,137,53,107,51,10,143,20,115,130,127,201,215,137,40,132,98,233,66,54,185,112,223,23,123,176,120,9,154,85,138,166,89,228,89,67,164,89,178,183,41,161,7,81,189,136,122,134,184,112,124,103,140,229,220,143,44,159,13,98,158,174,116,224,61,197,107,80,230,47,201,11,10,207,162,142,163,88,86,78,202,242,30,89,18,62,95,102,145,222,4,3,50,107,70,4,40,60,192,120,244,197,111,82,46,93,141,159,248,128,10,11,70,244,123,66,68,220,16,138,213,214,237,61,51,138,100,177,119,28,1,36,121,209,225,217,190,151,29,20,6,164,183,29,94,78,120,227,97,96,4,57,222,21,248,164,119,158,104,170,95,142,161,250,145,55,19,148,245,163,167,165,124,47,33,11,157,162,29,65,240,238,164,42,122,92,8,227,41,179,90,20,114,194,169,100,79,90,81,173,79,124,130,143,204,183,196,117,80,186,226,73,132,96,18,235,10,202,55,72,252,238,192,27,41,177,88,47,200,89,203,92,66,214,215,180,87,130,88,159,248,108,43,3,252,57,117,164,80,12,1,18,194,80,136,131,25,205,185,147,215,170,87,57,175,254,225,156,177,236,248,6,186,160,201,15,244,230,229,38,223,35,164,74,168,157,71,201,103,129,128,170,182,202,196,54,209,193,76,207,112,148,85,244,141,91,214,76,5,11,151,91,217,64,97,65,43,55,61,94,86,122,131,238,10,26,99,3,49,75,103,114,149,114,177,216,209,211,221,94,7,213,122,203,29,61,218,64,35,175,23,50,175,192,64,67,43,84,58,166,102,150,230,52,208,168,104,153,115,107,34,183,156,97,202,247,244,105,150,11,153,82,43,87,244,130,77,34,77,62,141,191,199,8,86,246,226,253,137,10,7,179,148,2,3,245,43,58,254,204,3,130,222,28,4,0,169,243,183,89,245,107,13,146,0,83,165,142,126,26,59,78,9,73,245,216,125,248,37,63,126,196,15,123,142,177,247,228,73,95,111,193,55,66,137,130,61,31,143,152,71,24,203,236,235,184,35,87,9,197,202,166,115,121,73,255,0,35,229,29,167,200,139,72,53,149,129,127,82,19,6,8,219,65,216,84,129,35,155,46,106,121,84,185,138,71,207,18,67,124,199,225,103,201,90,110,243,33,40,54,130,178,17,165,62,193,230,56,4,4,32,64,158,61,178,139,2,173,24,248,35,169,199,232,131,113,95,8,147,228,77,57,97,53,219,196,27,59,229,53,189,184,104,105,26,103,58,225,170,34,32,169,227,159,79,131,139,174,202,237,243,221,251,165,19,95,92,87,17,37,194,196,140,117,88,98,82,220,47,175,103,140,247,226,106,7,66,221,11,80,64,24,140,134,61,103,100,173,216,207,110,178,79,159,187,170,150,105,63,208,129,55,188,5,217,99,125,108,90,113,65,114,178,247,232,235,235,166,27,14,97,143,168,12,108,108,144,200,19,61,18,30,96,220,36,65,93,54,200,203,58,141,218,80,104,96,196,128,205,13,33,92,129,211,96,165,14,221,64,14,165,6,134,110,161,111,189,60,80,140,20,23,231,105,3,31,230,161,192,84,124,31,214,132,58,221,70,88,165,17,193,80,231,1,50,220,154,3,47,93,194,181,216,172,111,222,38,239,222,110,210,51,242,102,141,237,102,73,82,69,68,101,34,191,216,134,14,105,204,203,45,95,172,243,191,220,254,86,7,40,184,252,249,239,249,131,146,176,112,238,123,204,179,235,251,203,21,86,61,209,121,206,215,30,239,190,97,169,144,81,19,244,255,192,13,195,28,96,253,16,25,195,180,56,36,225,225,101,238,7,23,191,171,11,96,149,124,173,137,227,39,178,73,30,12,207,29,37,253,137,69,60,120,200,11,215,19,156,45,73,184,124,9,207,98,126,1,11,130,188,33,120,170,119,211,56,83,144,32,204,74,116,243,134,244,142,193,220,67,98,36,128,69,144,183,68,231,203,177,216,91,33,79,0,47,131,126,56,227,229,161,226,194,113,193,248,90,92,116,142,22,111,132,178,98,209,237,112,198,204,131,87,173,30,164,240,94,48,192,152,201,50,175,28,132,34,75,194,28,200,210,183,124,163,23,194,157,69,45,255,184,113,241,113,109,2,8,33,108,64,104,245,112,137,184,82,206,69,75,169,57,227,149,72,169,121,13,213,120,115,197,121,165,212,74,246,51,176,151,53,242,90,169,160,159,203,94,150,87,253,109,182,151,101,56,190,156,189,108,56,144,11,182,151,141,104,228,92,246,178,126,88,23,102,47,43,2,190,40,123,89,17,230,111,159,189,108,16,187,87,100,47,27,211,240,5,219,203,206,108,233,101,236,101,103,2,127,149,246,178,12,153,197,237,101,103,247,226,179,176,151,149,90,189,24,123,89,31,101,184,72,123,217,0,232,249,237,101,67,170,206,105,47,27,168,249,50,246,178,1,96,115,217,203,70,215,250,172,236,101,67,134,235,60,246,178,145,96,62,35,123,217,176,129,186,104,123,217,144,54,94,218,94,54,12,230,162,11,226,34,236,101,35,55,216,162,248,92,180,189,108,72,135,47,194,94,54,4,239,223,148,189,108,8,42,191,21,246,178,139,13,209,252,246,178,1,184,175,192,94,150,139,19,175,220,94,214,111,96,26,34,215,48,83,197,120,19,203,232,122,159,149,137,165,79,120,123,121,19,203,121,230,71,28,226,112,76,35,235,8,6,200,65,58,200,244,92,56,187,254,42,44,148,163,37,216,151,178,80,14,1,203,79,156,151,182,80,158,53,229,23,109,161,28,210,151,243,91,40,95,90,240,190,42,11,94,245,114,68,95,5,224,30,85,160,113,173,45,47,45,167,47,45,167,63,175,150,211,27,25,110,247,12,217,71,130,177,243,197,24,40,55,135,104,18,13,248,52,55,233,211,63,121,21,31,11,214,218,88,184,73,87,177,100,179,77,48,185,113,16,97,179,141,59,227,190,19,106,178,189,118,112,19,235,54,39,55,102,152,108,27,196,98,219,137,179,216,94,27,223,50,165,55,251,192,222,143,181,180,166,199,232,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,165,165,245,231,192,210,90,189,52,170,122,165,166,68,191,75,143,180,196,155,233,149,52,255,79,126,245,124,115,117,158,211,205,119,224,140,23,58,81,252,7,201,57,79,145,248,195,99,142,179,227,226,143,141,217,71,198,249,207,139,16,1,101,30,162,114,222,83,98,46,250,240,50,231,194,185,206,131,153,167,193,75,30,6,243,29,3,113,54,49,122,110,166,151,136,178,89,202,43,172,112,229,220,230,40,120,39,229,170,152,228,58,157,172,222,210,184,105,61,6,174,93,101,119,9,248,249,52,237,153,253,52,49,50,106,176,162,107,250,213,233,29,153,237,85,174,139,186,202,45,37,46,64,237,196,50,109,211,58,24,245,172,155,250,80,239,154,24,229,89,84,16,248,239,10,199,208,105,164,232,56,221,6,251,58,125,112,109,82,43,234,7,244,101,189,249,14,62,236,175,55,81,215,96,67,221,174,55,175,170,183,235,245,45,233,9,85,132,30,247,122,202,38,250,210,218,249,55,241,147,102,23,200,195,47,59,204,80,147,236,80,252,206,111,252,88,194,41,20,246,237,85,82,77,48,205,164,27,148,36,10,182,123,26,73,249,178,227,61,170,33,172,112,34,165,231,219,209,134,123,101,205,48,95,129,225,94,166,173,101,219,185,76,121,78,195,61,93,207,204,164,171,197,76,206,32,116,85,111,233,179,93,245,84,58,26,47,92,156,81,58,109,45,153,180,51,86,205,45,73,135,108,88,115,246,122,182,138,68,251,117,195,50,117,199,92,239,19,10,160,58,144,244,196,54,251,157,244,19,227,221,119,205,85,203,116,38,214,48,1,77,183,123,7,138,250,136,127,56,33,15,147,198,54,57,189,184,227,22,133,24,133,18,123,76,98,35,154,135,95,202,233,41,169,101,2,1,130,51,14,106,98,184,113,187,122,210,27,226,83,21,140,219,169,74,248,184,234,9,9,65,94,29,166,159,77,76,107,122,71,183,244,129,10,19,210,199,11,16,175,171,36,134,178,87,162,102,158,170,48,131,64,204,8,133,87,188,28,95,195,132,121,242,90,39,38,182,85,229,236,199,127,114,246,221,111,255,215,175,190,47,148,38,207,158,254,30,210,13,0,29,36,93,82,25,20,163,111,66,83,248,112,0,199,12,57,233,149,129,217,238,77,160,33,224,245,12,115,111,212,199,87,7,229,147,159,254,219,39,255,254,39,103,127,248,35,218,158,18,211,101,216,71,240,219,38,60,85,84,247,95,183,77,103,41,164,146,170,96,45,69,53,147,81,131,34,66,135,46,39,31,171,153,164,58,107,144,94,252,248,163,179,111,252,227,139,63,253,151,79,126,250,195,115,15,149,60,58,210,192,133,15,149,216,234,217,119,254,109,158,49,27,140,90,112,186,220,217,131,35,108,241,161,19,42,207,51,130,98,241,121,7,242,147,159,255,221,199,31,125,244,241,135,31,190,248,232,15,94,124,244,85,121,44,13,221,54,116,24,2,175,150,98,239,141,14,129,35,237,3,255,119,96,246,109,5,200,138,58,26,99,103,236,42,18,92,188,51,220,108,219,234,216,26,141,109,62,48,74,175,173,168,172,65,186,28,136,46,3,148,133,99,151,125,130,193,244,15,250,167,239,125,253,249,55,255,143,15,67,121,162,78,85,24,138,19,99,15,206,98,28,255,209,208,197,96,142,185,25,89,221,205,246,226,179,66,170,205,51,31,180,96,228,76,176,65,110,77,224,220,25,122,67,140,135,68,85,25,91,61,160,96,83,69,69,1,170,74,22,182,225,234,92,184,27,187,55,236,241,33,232,247,160,11,56,2,77,252,180,77,202,225,76,2,237,60,88,82,158,127,247,7,47,126,254,183,74,242,49,199,195,223,170,220,140,101,118,160,95,113,237,32,171,230,108,97,151,189,70,62,253,234,183,95,252,250,3,108,4,59,204,59,45,210,102,114,12,87,21,193,141,4,52,33,110,84,133,73,23,244,48,86,170,74,70,166,215,126,180,5,252,124,35,53,238,79,108,69,149,7,211,55,84,99,115,120,5,166,99,173,167,143,132,145,250,179,159,157,253,237,95,197,140,20,8,205,184,248,218,213,215,134,233,1,156,193,189,113,223,220,38,175,236,176,12,210,125,115,216,117,246,212,104,188,96,77,154,142,201,49,107,227,194,181,124,136,209,34,20,166,135,216,217,215,254,230,211,191,248,251,208,209,125,20,62,204,244,146,63,124,160,249,13,130,162,145,35,49,161,121,39,35,27,106,82,27,64,182,123,150,73,228,87,224,181,79,112,247,86,21,230,109,15,56,14,253,240,22,73,57,72,185,105,124,191,177,4,105,143,240,66,167,143,85,88,98,48,64,254,241,243,97,201,232,54,178,116,30,217,102,239,230,64,165,81,246,130,150,8,166,107,240,89,85,240,85,136,176,236,74,149,155,238,0,55,67,136,62,201,219,55,167,10,212,232,154,206,221,209,225,117,115,170,42,248,192,141,23,35,38,208,52,94,83,241,148,219,96,9,210,187,13,132,48,71,33,58,147,138,205,59,148,162,180,9,27,133,15,109,161,171,77,146,225,45,109,62,91,253,201,32,64,13,108,111,124,216,144,20,10,32,71,82,121,201,76,121,217,200,187,156,242,149,27,14,145,143,105,86,67,201,7,56,96,194,40,224,243,12,63,251,128,116,115,58,45,241,36,208,34,33,255,238,251,137,51,26,225,252,41,72,136,231,108,181,168,201,141,185,24,208,86,109,243,200,109,244,249,123,63,62,251,218,63,197,54,170,82,209,107,187,63,114,240,248,121,50,89,122,116,2,83,12,251,138,242,199,0,127,40,209,117,198,59,154,105,88,12,105,104,236,109,182,185,228,27,12,248,167,44,35,211,9,220,53,242,237,94,113,229,197,159,254,27,180,124,246,163,127,86,146,203,190,90,176,53,171,32,188,182,19,48,5,32,157,78,250,125,224,199,147,115,142,75,89,11,155,4,56,65,110,137,243,240,201,207,255,26,143,67,239,44,124,249,9,9,111,88,226,60,66,120,174,207,174,101,46,158,121,125,254,202,183,206,190,241,254,103,215,96,219,28,59,222,66,255,246,255,254,248,215,23,178,208,179,161,141,81,201,166,49,245,26,252,218,95,158,125,244,33,204,232,5,180,9,236,109,116,155,247,122,226,126,38,173,62,255,222,191,126,250,189,159,127,118,157,157,140,219,114,103,63,254,143,15,158,255,233,47,47,166,179,17,179,73,219,148,58,75,91,189,176,206,146,81,102,100,139,220,17,120,4,235,79,190,253,241,175,127,112,110,170,52,7,139,67,79,3,60,120,252,108,5,8,49,142,196,70,184,240,29,151,234,81,29,245,29,50,66,75,132,166,37,79,61,254,130,14,83,12,227,51,31,34,140,191,153,137,10,61,13,215,72,233,32,50,2,179,115,138,87,45,140,231,161,136,121,215,58,126,57,79,241,84,197,97,70,115,146,180,71,175,209,249,148,9,26,42,176,118,20,174,237,0,160,201,89,45,49,243,93,179,97,234,228,54,201,84,21,252,77,110,208,65,246,121,84,80,51,154,154,213,212,130,246,88,200,137,3,176,13,249,176,94,166,163,9,112,38,206,200,209,251,106,130,64,83,19,192,38,29,192,111,40,100,169,137,33,12,173,154,120,58,25,140,81,252,34,5,145,211,193,191,156,197,128,90,65,238,2,18,41,99,225,245,201,95,166,73,211,57,255,1,195,154,197,73,31,166,113,103,48,134,248,109,24,105,104,217,30,113,14,185,63,234,10,43,193,43,88,149,170,169,196,198,1,17,197,191,234,120,179,141,66,225,102,155,175,134,145,109,114,142,27,50,164,239,200,16,222,232,217,14,229,206,128,155,51,241,27,160,135,59,200,92,34,11,0,230,178,246,232,177,58,194,139,48,61,151,41,40,73,181,135,159,11,165,142,1,159,251,181,37,188,231,7,126,14,190,48,86,21,217,187,59,164,35,244,78,25,6,211,187,81,6,54,216,215,199,234,232,145,162,43,143,79,41,107,41,92,81,209,117,123,194,24,88,148,122,3,188,43,94,69,123,211,142,44,54,157,119,250,105,155,216,195,106,42,126,174,102,64,216,37,50,98,245,68,56,105,171,132,103,32,120,147,79,68,126,36,31,97,99,208,37,160,177,17,70,150,77,152,4,64,199,101,130,17,13,28,120,36,137,92,24,134,52,0,129,29,159,56,64,183,78,224,51,57,20,218,213,208,91,184,85,252,37,78,195,18,12,52,25,24,76,164,195,185,4,64,150,100,145,217,109,14,24,38,34,5,156,38,97,202,6,166,179,55,2,20,78,4,225,92,184,38,132,138,111,188,177,68,26,140,144,160,107,0,121,52,94,66,88,2,74,113,152,179,89,170,189,6,195,133,223,221,177,193,213,195,58,130,48,54,64,196,247,181,44,247,201,36,198,14,38,185,148,245,128,176,222,33,205,178,85,182,41,221,68,186,167,135,30,14,176,108,17,117,81,218,20,113,167,8,226,164,214,184,236,73,145,22,230,183,134,55,146,242,238,241,67,144,74,103,212,224,4,158,170,126,10,33,77,66,112,2,124,68,171,54,140,1,42,145,148,249,225,70,192,244,78,169,32,40,54,82,236,176,162,213,199,100,141,244,218,225,227,22,42,118,5,1,7,182,51,128,28,232,227,165,37,177,164,119,144,182,79,217,122,164,114,100,53,170,148,42,10,243,113,107,246,117,124,40,239,89,131,37,229,197,251,31,156,125,240,125,122,2,126,250,222,215,63,254,197,79,158,255,239,159,61,255,246,7,255,245,171,191,134,147,234,249,119,190,251,226,239,129,129,58,97,229,27,228,148,190,7,199,69,21,107,38,160,42,144,56,125,8,178,170,152,117,246,157,63,75,60,255,215,175,241,147,251,80,183,134,68,16,79,166,157,61,115,40,244,50,121,194,54,136,101,14,128,75,90,10,185,228,136,222,35,175,15,71,168,58,176,196,197,214,137,97,152,104,255,61,128,223,72,247,216,185,254,252,107,223,61,251,6,116,166,61,177,200,49,94,205,154,185,83,60,129,94,135,67,32,100,42,210,228,202,207,253,186,132,69,35,215,84,70,29,202,11,10,247,95,218,208,29,99,111,201,71,176,124,232,154,150,53,178,60,100,205,52,251,36,225,169,142,58,29,219,116,170,101,141,96,44,47,221,240,182,146,39,100,177,136,28,143,180,94,112,41,152,159,139,165,0,123,76,218,15,67,119,238,205,151,156,123,51,110,66,205,57,38,116,136,43,49,126,66,135,179,39,212,92,100,66,165,187,214,0,69,142,233,79,24,209,243,46,84,227,33,225,185,88,131,179,151,228,72,24,44,33,3,157,84,237,90,95,53,8,39,4,28,82,71,33,220,124,182,92,42,41,201,164,218,174,221,110,61,133,77,180,100,144,137,77,46,217,170,165,234,42,28,24,132,225,80,90,133,140,81,201,183,65,192,193,239,201,85,243,145,43,179,60,174,181,249,187,36,190,245,153,231,14,82,17,169,255,16,250,162,207,95,231,169,92,119,219,234,34,105,103,30,97,103,188,212,183,139,249,86,73,203,207,122,169,151,30,116,91,217,226,204,7,207,86,177,157,35,15,158,173,86,121,102,225,76,46,83,33,133,141,98,101,246,187,171,81,160,79,169,134,81,60,183,58,11,202,175,150,233,58,128,201,150,77,116,235,90,122,204,239,77,253,65,44,176,112,106,56,106,155,232,9,89,114,233,227,85,245,148,97,4,85,110,215,45,155,86,38,126,125,132,44,212,39,171,102,36,175,57,66,110,184,255,28,157,72,99,34,144,16,183,168,4,95,125,104,119,76,11,100,181,161,231,37,202,195,85,208,214,17,128,133,245,32,52,14,136,7,40,16,47,69,244,67,28,217,110,46,151,46,23,124,209,56,92,215,80,85,125,226,140,230,137,126,34,69,97,241,218,56,95,20,150,64,253,243,70,97,113,1,169,243,183,185,88,20,22,183,218,2,81,88,208,142,57,106,82,226,22,174,127,49,24,176,44,71,3,111,63,132,237,160,16,247,93,115,47,231,224,158,8,241,21,53,195,185,84,136,19,39,174,65,74,245,85,210,217,162,134,62,18,221,145,9,159,59,52,192,122,185,209,234,192,1,65,179,226,119,206,140,61,40,43,215,177,78,75,145,116,252,232,101,195,170,123,187,110,53,202,135,160,97,24,94,3,86,56,226,180,133,114,124,11,193,64,50,222,170,125,233,64,50,222,190,89,44,144,204,236,197,235,247,153,69,86,8,8,214,161,27,252,100,208,27,166,216,124,165,203,217,108,37,212,237,166,187,218,228,61,137,74,52,209,139,162,213,31,25,251,33,11,96,44,46,21,177,167,48,113,82,79,247,76,99,31,119,34,49,179,141,164,195,217,92,186,152,47,248,98,230,4,39,76,60,81,96,198,8,155,108,159,136,22,235,25,45,13,115,84,44,93,116,240,157,255,161,74,156,144,125,151,132,68,0,177,46,70,143,179,184,85,87,181,70,189,185,78,156,238,16,199,62,77,139,248,245,89,111,162,151,160,102,157,185,72,186,205,92,236,172,215,209,53,17,115,210,67,220,66,237,17,55,59,80,220,110,200,161,115,208,121,79,3,51,120,20,160,54,211,14,205,55,228,88,58,25,234,22,171,41,68,7,234,147,232,64,144,36,149,218,223,168,111,52,133,232,64,227,6,43,229,69,7,66,95,75,2,242,207,120,220,157,230,81,3,189,113,81,52,105,39,54,88,175,116,207,123,17,245,63,228,122,50,186,75,220,50,233,199,77,140,13,20,14,179,216,96,88,210,12,65,23,182,133,78,142,104,167,92,191,66,232,225,42,207,163,24,81,60,71,174,67,34,54,70,69,18,48,200,11,43,68,61,52,109,136,97,133,10,188,47,93,54,9,24,96,137,98,66,123,144,23,71,109,210,96,67,228,162,40,65,234,17,72,136,217,33,143,120,132,211,79,188,145,81,119,92,82,204,34,113,85,197,72,5,124,235,95,234,239,94,254,92,64,68,33,38,64,113,75,11,38,99,69,4,190,9,23,183,120,93,65,161,57,104,49,235,250,51,208,194,220,15,16,222,50,193,3,175,72,102,61,193,194,43,43,97,182,59,193,114,17,118,64,148,177,13,193,33,212,190,6,26,147,25,212,68,89,180,113,10,10,116,124,52,68,117,238,96,99,49,99,117,26,21,233,41,34,206,83,84,132,25,142,64,177,16,58,228,174,72,151,64,153,46,114,186,103,123,176,89,32,118,212,76,175,60,115,68,141,186,192,136,81,177,241,162,102,198,138,154,39,82,148,44,222,45,180,81,162,151,134,159,85,246,246,110,164,133,119,184,169,220,66,27,36,190,237,152,13,204,210,162,204,237,230,180,215,11,223,157,190,173,89,240,111,77,209,69,216,75,142,58,19,58,47,8,154,39,125,134,238,238,133,8,134,220,158,56,89,130,52,234,195,59,27,7,134,80,140,85,241,64,8,122,0,65,169,38,164,41,41,140,24,107,171,60,95,91,167,161,161,180,230,8,164,53,43,136,150,103,169,23,19,62,107,174,224,89,209,203,63,196,44,209,93,54,76,70,117,233,134,43,153,38,114,133,48,202,236,246,167,64,122,18,138,8,10,120,129,149,67,36,211,152,213,17,214,152,212,111,152,211,136,126,75,50,171,255,132,201,23,242,17,225,194,4,215,44,1,25,149,88,123,58,178,111,53,109,177,184,99,134,89,186,200,80,211,29,163,92,233,228,12,237,92,161,166,189,202,231,187,228,12,212,63,239,37,167,11,72,157,191,205,197,46,57,221,106,243,94,114,250,239,155,60,0,47,125,223,228,117,97,145,251,38,118,149,199,47,70,248,29,142,251,61,24,239,198,204,227,143,123,57,71,157,101,50,191,236,115,33,147,114,246,38,131,86,72,36,29,61,163,231,244,74,4,228,168,0,203,222,106,249,76,3,44,163,38,131,112,13,242,121,169,103,29,48,101,169,184,27,154,114,191,65,239,37,214,133,123,20,12,166,28,188,46,217,8,94,151,108,6,175,75,54,124,215,37,197,102,125,43,120,223,176,185,134,247,66,215,89,124,229,174,224,41,252,89,163,126,151,92,30,108,23,8,60,104,194,205,168,239,19,16,67,26,246,184,25,26,246,88,236,116,204,5,2,95,58,151,23,8,151,63,151,63,151,63,255,19,131,102,191,116,200,236,139,14,152,253,234,195,101,191,124,176,236,121,67,101,175,172,200,82,156,224,168,47,133,238,16,198,232,68,54,66,48,131,186,174,28,201,125,181,144,52,87,168,41,120,169,175,64,130,188,8,41,146,98,251,252,163,239,159,125,227,31,159,255,240,253,23,223,255,131,179,15,126,125,246,225,63,204,128,205,165,105,23,43,62,4,94,74,208,175,33,231,91,101,97,158,185,122,47,250,189,53,201,88,61,255,232,143,207,126,248,189,8,172,40,59,27,236,183,219,48,99,107,231,107,56,42,34,245,57,227,81,183,243,218,111,192,145,131,207,70,24,123,100,140,6,3,180,229,69,171,12,201,68,150,102,220,129,116,162,0,199,172,40,163,192,80,123,30,102,59,253,155,247,253,96,141,14,189,118,187,32,206,99,116,94,77,48,187,31,245,5,91,11,160,154,213,226,60,142,35,152,133,147,87,20,53,230,82,99,24,30,209,130,159,219,29,163,13,178,100,112,79,173,237,159,127,239,71,207,127,128,202,165,164,247,164,53,221,81,170,202,20,254,165,110,222,76,181,219,144,71,97,166,152,221,63,90,150,208,148,219,52,65,243,89,229,211,15,168,236,56,135,81,126,91,159,46,110,146,15,149,230,49,200,199,98,167,167,146,253,244,2,195,253,234,237,245,3,86,169,162,173,233,171,177,228,87,23,181,187,199,243,18,109,31,2,234,197,82,163,84,157,115,253,200,232,11,54,95,63,253,213,217,87,63,140,239,51,159,58,241,127,207,201,0,177,41,103,71,238,29,124,76,226,230,228,65,98,192,173,226,69,194,65,170,195,169,29,89,85,244,91,32,27,11,126,118,118,242,118,140,37,60,117,223,43,56,122,33,243,193,206,53,102,177,114,83,63,186,74,18,212,56,187,249,139,182,130,159,97,213,238,90,125,211,53,66,164,107,201,180,157,219,169,126,248,29,226,103,101,134,101,166,11,78,113,47,135,209,117,68,46,212,66,212,118,134,3,207,100,243,95,190,249,226,159,254,226,236,187,223,126,241,227,159,189,140,109,232,60,13,31,123,221,250,224,175,128,88,63,255,217,207,63,254,245,183,151,6,201,207,186,225,167,79,61,99,234,159,252,195,243,175,253,175,87,214,114,235,88,176,194,253,225,39,63,253,202,188,45,187,251,219,179,249,67,141,118,221,40,234,76,163,157,88,249,161,253,223,33,137,185,68,95,80,142,156,52,97,113,250,106,191,118,98,193,94,180,214,244,94,127,186,38,25,243,1,67,147,60,161,118,126,80,218,118,150,122,203,202,74,171,119,188,114,8,36,201,90,1,190,162,231,140,172,21,175,186,162,14,3,182,17,104,110,0,103,17,238,36,106,223,37,180,102,226,231,246,194,13,210,91,247,187,98,179,170,210,234,143,90,202,204,214,79,85,155,218,62,154,48,15,100,124,242,37,45,139,227,99,212,24,45,34,248,221,64,167,61,183,204,67,56,229,198,126,83,72,56,155,123,71,189,33,80,47,155,160,250,56,202,6,82,62,235,61,135,40,107,126,131,45,215,14,170,107,58,104,145,189,148,124,11,203,164,135,163,195,165,100,170,92,4,198,26,13,27,93,131,70,188,69,195,114,248,229,37,13,45,83,25,102,104,73,204,36,239,17,219,73,100,237,184,213,37,112,2,100,161,133,154,77,114,83,75,193,146,204,70,68,90,186,109,238,88,125,110,145,25,98,66,73,140,50,88,177,136,133,201,109,63,152,201,220,77,200,221,187,161,19,19,203,48,179,16,215,122,210,99,162,196,6,79,85,239,36,173,70,49,226,212,168,136,141,232,210,9,190,114,161,111,56,135,90,3,145,83,247,227,95,252,36,157,78,195,28,140,73,104,37,239,56,119,143,43,209,96,154,120,123,215,212,4,251,47,93,74,146,227,176,118,66,158,183,184,34,86,85,169,223,90,83,84,146,118,207,50,77,92,98,242,84,85,233,44,241,25,139,158,170,8,243,80,200,58,165,43,1,207,92,26,118,69,193,87,102,5,205,45,153,137,143,178,190,181,83,191,193,141,97,55,104,33,74,160,76,203,193,101,160,90,50,198,244,100,62,65,47,30,72,210,96,56,30,241,211,157,148,217,110,74,213,79,31,159,174,246,211,129,253,191,228,8,182,82,248,176,70,237,157,113,158,223,120,3,152,89,102,139,148,102,134,82,156,255,97,246,81,73,110,95,232,95,39,193,89,30,154,135,9,92,23,68,228,130,26,164,232,82,114,57,67,4,46,182,158,160,89,171,166,164,148,85,243,173,90,230,141,55,204,223,169,85,208,106,171,166,104,202,178,9,40,189,85,211,222,120,195,161,169,14,73,117,184,215,65,2,227,10,172,249,93,96,82,1,174,181,108,194,255,206,106,244,164,212,244,139,49,213,149,70,21,210,230,50,214,125,59,214,86,151,103,164,129,177,95,215,253,22,100,212,125,75,13,186,124,140,246,140,143,224,204,126,92,67,31,46,73,217,162,183,42,204,31,49,50,91,114,141,5,147,191,37,166,97,46,53,173,41,74,148,177,152,218,174,25,234,152,156,28,166,94,46,201,182,98,19,110,43,54,102,182,98,109,217,86,44,219,206,119,244,150,161,135,218,138,77,4,91,177,118,171,18,227,36,51,139,39,250,103,238,36,179,211,169,100,141,114,197,152,211,73,166,169,119,102,26,107,65,255,169,243,97,179,21,227,4,52,83,54,42,175,160,127,122,62,111,234,122,91,159,179,127,29,173,20,141,114,165,82,40,189,2,148,75,70,166,93,106,183,218,243,162,156,137,25,229,66,167,147,127,5,40,231,10,185,78,182,83,158,215,213,106,167,48,219,133,117,6,221,201,144,194,101,237,34,117,49,178,5,163,93,44,26,197,115,233,98,120,149,207,105,112,230,175,127,110,131,51,14,72,157,191,205,5,13,206,120,181,5,12,206,236,195,158,99,236,61,121,66,36,155,148,108,172,228,246,220,117,51,76,153,139,3,115,149,120,76,207,166,115,249,92,73,8,70,223,233,116,86,143,83,68,2,6,30,8,254,73,77,24,35,203,12,194,102,134,80,233,162,230,51,52,12,67,79,54,117,138,193,207,98,230,156,185,10,49,155,153,15,65,177,17,12,212,69,93,221,7,155,227,16,16,128,0,121,246,200,46,10,180,98,224,79,156,246,140,55,229,47,111,173,229,46,186,133,172,181,46,64,179,132,11,141,35,144,12,173,155,236,203,231,183,246,65,175,109,142,216,151,56,165,147,229,135,161,58,39,23,102,162,51,37,73,212,38,198,164,70,51,94,200,251,102,135,217,9,77,69,83,34,77,168,210,109,132,212,161,38,58,122,192,6,105,224,165,75,152,206,182,179,241,148,86,252,227,22,103,248,194,214,234,165,222,202,229,207,229,207,5,107,62,92,154,122,92,132,169,71,200,241,207,65,120,81,27,92,126,133,102,208,56,52,249,130,251,136,207,7,6,249,22,154,194,217,132,4,97,95,194,155,52,132,16,187,76,83,160,16,245,104,30,197,255,204,196,213,10,196,164,61,31,178,225,76,23,111,222,133,224,2,144,218,89,100,244,23,3,78,89,175,112,248,191,213,118,9,225,90,16,157,86,126,166,248,86,106,149,202,84,124,51,244,104,241,180,101,182,94,133,68,221,42,21,51,149,114,105,110,241,212,156,237,190,166,164,21,81,60,133,1,89,253,255,242,95,60,139,65,78,205,0]}}